1(self.webpackChunkAzmarqOmni=self.webpackChunkAzmarqOmni||[]).push([[4469],{31341:(Wr,Lt,q)=>{"use strict";q.d(Lt,{g:()=>c});var m=q(94650);let c=(()=>{class I{transform(Ie,...ht){return Ie?Ie.length:0}}return I.\u0275fac=function(Ie){return new(Ie||I)},I.\u0275pipe=m.\u0275\u0275definePipe({name:"charcount",type:I,pure:!0,standalone:!0}),I})()},57424:(Wr,Lt,q)=>{"use strict";q.d(Lt,{w:()=>m});class m{static matchPassword(I){const S=I.controls.password,Ie=I.controls.rePassword;return S.pristine||Ie.pristine||(I.markAsTouched(),S.value===Ie.value)?null:{invalidPassword:!0}}static numberValidator(I){return I.pristine?null:(I.markAsTouched(),/^-?[\d.]+(?:e-?\d+)?$/.test(I.value)?null:{invalidNumber:!0})}static fullname(I){return I.pristine?null:(I.markAsTouched(),/^[a-z( ?)]{3,30}$/i.test(I.value)?null:{invalidName:!0})}static username(I){return I.pristine?null:(I.markAsTouched(),/^[a-z\d@\.-_]{4,30}$/i.test(I.value)?null:{invalidUserName:!0})}static password(I){return I.pristine?null:(I.markAsTouched(),/(?=.*\d)(?=.*[a-z])(?=.*[A-Z])(?=.*[@$!%*#?&^_-]).{8,}/.test(I.value)?null:{invalidPassword:!0})}static menuHeader(I){return I.pristine?null:(I.markAsTouched(),/^[a-z(& ?)]{3,30}$/i.test(I.value)?null:{invalidmenuHeader:!0})}static menuUrl(I){return I.pristine?null:(I.markAsTouched(),/^[a-z-?]{3,30}$/.test(I.value)?null:{invalidMenuUrl:!0})}static menuOrder(I){return I.pristine?null:(I.markAsTouched(),/^\d{3,4}$/.test(I.value)?null:{invalidMenuOrder:!0})}static phoneValidator(I){return""===I.value||null==I.value||I.pristine?null:(I.markAsTouched(),/^\+?(\d{1,2})?[ -]?\d{10}$/.test(I.value)?null:{invalidNumber:!0})}static Gst(I){return""===I.value||I.pristine?null:(I.markAsTouched(),/^[0-9]{2}[A-Z]{5}[0-9]{4}[A-Z]{1}[1-9A-Z]{1}Z[0-9A-Z]{1}$/.test(I.value)?null:{invalidGstNumber:!0})}static Pan(I){return""===I.value||I.pristine?null:(I.markAsTouched(),/[A-Z]{5}[0-9]{4}[A-Z]{1}/.test(I.value)?null:{invalidPanNumber:!0})}static MatchValidator(I,S){return Ie=>{const ht=Ie.get(I),_t=Ie.get(S);return ht&&_t&&ht.value!==_t.value?{mismatch:!0}:null}}static peId(I){return I.pristine?null:(I.markAsTouched(),/^\d{10,20}$/.test(I.value)?null:{invalidPeId:!0})}static templateId(I){return I.pristine?null:(I.markAsTouched(),/^\d{19}$/.test(I.value)?null:{invalidTemplateId:!0})}static senderId(I){return I.pristine?null:(I.markAsTouched(),/^[a-z\d]{3,}$/i.test(I.value)?null:{invalidSenderId:!0})}static templateName(I){return I.pristine?null:(I.markAsTouched(),/^[a-z( ?)]{3,300}$/i.test(I.value)?null:{invalidTemplateName:!0})}static templateData(I){return I.pristine?null:(I.markAsTouched(),/^[a-z( ?)]{1,600}$/i.test(I.value)?null:{invalidTemplateData:!0})}static jsonValidator(I){try{JSON.parse(I.value)}catch{return{jsonInvalid:!0}}return null}}},73298:(Wr,Lt,q)=>{"use strict";q.d(Lt,{F:()=>ht});var m=q(92340),c=q(54004),I=q(77579),S=q(94650),Ie=q(80529);let ht=(()=>{class _t{constructor(Se){this.httpClient=Se,this.templates=new I.x}getTemplate(){return this.templates.asObservable()}getUserGateway(Se){return this.httpClient.post(`${m.Z.coreApiUrl}core/getUserGateway`,Se).pipe((0,c.U)(G=>G,G=>{console.log(G)}))}getUserSenderId(Se){return this.httpClient.post(`${m.Z.coreApiUrl}core/getUserSenderId`,Se).pipe((0,c.U)(G=>G,G=>{console.log(G)}))}gatewaysByUserId(Se){return this.httpClient.post(`${m.Z.coreApiUrl}core/gatewaysByUserId`,Se).pipe((0,c.U)(G=>G,G=>{console.log(G)}))}onChangeGatewayAsDefault(Se){return this.httpClient.post(`${m.Z.coreApiUrl}core/gatewayDefaultSet`,Se).pipe((0,c.U)(G=>G,G=>{console.log(G)}))}getUserTemplates(Se){return this.httpClient.post(`${m.Z.coreApiUrl}core/getTemplateBySenderId`,Se).pipe((0,c.U)(G=>G,G=>{console.log(G)}))}onChangeSenderIdAsDefault(Se){return this.httpClient.post(`${m.Z.coreApiUrl}core/senderIdDefaultSet`,Se).pipe((0,c.U)(G=>G,G=>{console.log(G)}))}getChildUsers(){return this.httpClient.get(`${m.Z.coreApiUrl}user/getChildUsers`).pipe((0,c.U)(Se=>Se,Se=>{console.log(Se)}))}getUserService(){return this.httpClient.get(`${m.Z.coreApiUrl}user/getServices`).pipe((0,c.U)(Se=>Se,Se=>{console.log(Se)}))}createAttribute(Se){return this.httpClient.post(`${m.Z.coreApiUrl}
1user/create-attribute`,Se).pipe((0,c.U)(G=>G,G=>{console.log(G)}))}updateAttribute(Se){return this.httpClient.post(`${m.Z.coreApiUrl}user/updateAttribute`,Se).pipe((0,c.U)(G=>G,G=>{console.log(G)}))}getAttribute(Se){return this.httpClient.post(`${m.Z.coreApiUrl}user/attributeList`,Se).pipe((0,c.U)(G=>G,G=>{console.log(G)}))}deleteAttribute(Se){return this.httpClient.post(`${m.Z.coreApiUrl}user/delete-attribute`,Se).pipe((0,c.U)(G=>G,G=>{console.log(G)}))}downloadAttribute(Se){return this.httpClient.post(`${m.Z.coreApiUrl}core/downloadAttrData`,Se).pipe((0,c.U)(G=>G,G=>{console.log(G)}))}getLoginHistory(Se){return this.httpClient.post(`${m.Z.coreApiUrl}user/loginHistory`,Se).pipe((0,c.U)(G=>G,G=>{console.log(G)}))}}return _t.\u0275fac=function(Se){return new(Se||_t)(S.\u0275\u0275inject(Ie.eN))},_t.\u0275prov=S.\u0275\u0275defineInjectable({token:_t,factory:_t.\u0275fac,providedIn:"root"}),_t})()},10257:(Wr,Lt,q)=>{"use strict";q.d(Lt,{p:()=>ht});var m=q(77579),c=q(61135),I=q(35226),S=q.n(I),Ie=q(94650);let ht=(()=>{class _t{constructor(){this.isMessageSucessfullySend=new m.x,this.isSMSFormSubmitted=new c.X(!1),this.isShorten=new c.X(!1),this.selectedTemplate=new m.x,this.previewText=new m.x,this.checkIsUnicodeOrText=new c.X(null),this.closeBroadcastModal=new c.X(!1),this.smslength=new c.X(0),this.personalizeTextForTextArea=new m.x,this.triggeredUrl=new m.x,this.selectedSenderId=new m.x,this.selectedTab=new c.X(10),this.isLinkInserted=new c.X(!1),this.isSideBarOpen=new m.x,this.isTemplateChaged=new c.X(!1),this.shortUrlArray=[],this.shortUrlData=new c.X(this.shortUrlArray),this.getSelectedService=new c.X({}),this.getMsgViewData=new c.X({}),this.templateStepOneData=new c.X({})}onChangeTemplate(Se){this.selectedTemplate.next(Se),this.isTemplateChaged.next(!0)}changePreViewText(Se){this.previewText.next(Se??"")}clearPreviewAfterSend(){this.changePreViewText(""),this.shortUrlArray=[],this.shortUrlData.next([]),this.triggeredUrl.next([]),this.isLinkInserted.next(!1)}swal(Se,G="Yes, Update it!"){return S().fire({title:"Are you sure?",text:Se,icon:"warning",showCancelButton:!0,confirmButtonColor:"#34c38f",cancelButtonColor:"#f46a6a",confirmButtonText:G})}rightSideBar(Se){this.isSideBarOpen.next(Se),Se?document.body.classList.add("right-bar-enabled"):document.body.classList.remove("right-bar-enabled")}afterSwal(Se,G,L){S().fire(Se,G,L)}senderId(Se){this.selectedSenderId.next(Se)}getViewData(Se){this.getMsgViewData.next(Se)}}return _t.\u0275fac=function(Se){return new(Se||_t)},_t.\u0275prov=Ie.\u0275\u0275defineInjectable({token:_t,factory:_t.\u0275fac,providedIn:"root"}),_t})()},87357:(Wr,Lt,q)=>{"use strict";q.d(Lt,{y:()=>It});var m=q(77579),c=q(61135),I=q(92340),S=q(54004),Ie=q(94650),ht=q(80529),_t=q(34487);let It=(()=>{class Se{constructor(L,E){this.httpClient=L,this.loaderService=E,this.gateways=new m.x,this.senderId=new m.x,this.senderIdList=new m.x,this.templatesList=new m.x,this.fetchedTemplatesList=[],this.fetchedGateways=[],this.gatewayList=new m.x,this.userGateways=new m.x,this.contactList=new m.x,this.fetchedGroups=[],this.allNumbers=new m.x,this.checkStatus=new m.x,this.message=new m.x,this.groupDataToBeUpdate=new m.x,this.groupList=new c.X([]),this.isEditMode=new c.X(!1),this.templateCategorySubject=new c.X(""),this.templateCategory=this.templateCategorySubject.asObservable()}sendTemplateCategory(L){this.templateCategorySubject.next(L)}getGateways(){return this.gateways.asObservable()}get SenderId(){return this.senderId.asObservable()}get SenderListId(){return this.senderIdList.asObservable()}get template(){return this.templatesList.asObservable()}get contacts(){return this.contactList.asObservable()}get groupData(){return this.groupDataToBeUpdate.asObservable()}get Group(){return this.groupList.asObservable()}get status(){return this.checkStatus.asObservable()}get gatewaysList(){return this.gatewayList.asObservable()}get userGatewayList(){return this.userGateways.asObservable()}getGatewaysList(L){return this.httpClient.post(I.Z.coreApiUrl+"core/gatewayList",L).subscribe(E=>{this.fetchedGateways=E.data.record,this.gatewayList.next(E.data)})}
1getGroupList(L){return this.httpClient.post(`${I.Z.coreApiUrl}core/groupList`,L).subscribe(E=>{this.groupList.next(E.data)})}groupsListForContact(L){return this.httpClient.post(`${I.Z.coreApiUrl}core/groupList`,L).pipe((0,S.U)(E=>E,E=>{console.log(E)}))}groupsNumberData(L){return this.httpClient.post(`${I.Z.coreApiUrl}core/groupsNumberData`,L).pipe((0,S.U)(E=>E,E=>{console.log(E)}))}getGroupDetailsById(L){return this.httpClient.post(`${I.Z.coreApiUrl}core/getGroupDetailsById`,L).subscribe(E=>{this.groupDataToBeUpdate.next(E.data),this.loaderService.isLoading.next(!1)})}categoryNumberData(L){return this.httpClient.get(`${I.Z.coreApiUrl}core/categoryNumberData`,L).pipe((0,S.U)(E=>E,E=>{console.log(E)}))}tagsNumberData(L){return this.httpClient.get(`${I.Z.coreApiUrl}core/tagsNumberData`,L).pipe((0,S.U)(E=>E,E=>{console.log(E)}))}createGroup(L){return this.httpClient.post(`${I.Z.coreApiUrl}core/addGroup`,L).pipe((0,S.U)(E=>E,E=>{console.log(E)}))}updateGroup(L,E){return this.httpClient.post(`${I.Z.coreApiUrl}core/updateGroup`,E).pipe((0,S.U)(Ge=>Ge,Ge=>{console.log(Ge)}))}addContactToGroup(L){return this.httpClient.post(`${I.Z.coreApiUrl}core/addContact`,L).pipe((0,S.U)(E=>E,E=>{console.log(E)}))}addMultipleContactToGroup(L){return this.httpClient.post(`${I.Z.coreApiUrl}core/addMultipleContacts`,L).pipe((0,S.U)(E=>E,E=>{console.log(E)}))}updateGroupStatus(L){return this.httpClient.post(I.Z.coreApiUrl+"core/updateGroupStatus",L).subscribe(E=>{if(null===E.error){const Ge=this.fetchedGroups.findIndex(st=>st.groupId==L.groupId);this.fetchedGroups[Ge].isActive=L.isActive}})}createSenderId(L){return this.httpClient.post(`${I.Z.coreApiUrl}core/createUserSenderId`,L).pipe((0,S.U)(E=>E,E=>{console.log(E)}))}getSenderList(L){return this.httpClient.post(`${I.Z.coreApiUrl}core/senderIdList`,L).pipe((0,S.U)(E=>E,E=>{console.log(E)}))}updateUserSenderId(L){return this.httpClient.post(`${I.Z.coreApiUrl}core/updateUserSenderId`,L).pipe((0,S.U)(E=>E,E=>{console.log(E)}))}addMultipleSenderId(L){return this.httpClient.post(`${I.Z.coreApiUrl}core/addMultipleSenderId`,L).pipe((0,S.U)(E=>E,E=>{console.log(E)}))}UpdateSenderIdStatus(L){return this.httpClient.post(`${I.Z.coreApiUrl}core/updateSenderIdStatus`,L).pipe((0,S.U)(E=>E,E=>{console.log(E)}))}getUserSenderIdDetails(L){return this.httpClient.post(`${I.Z.coreApiUrl}core/getUserSenderIdDetails`,L).pipe((0,S.U)(E=>E,E=>{console.log(E)}))}getTemplates(L){return this.httpClient.post(I.Z.coreApiUrl+"core/templateList",L).subscribe(E=>{this.loaderService.isLoading.next(!1),this.fetchedTemplatesList=E.data.record,this.templatesList.next(E.data)})}createTemplates(L){return this.httpClient.post(`${I.Z.coreApiUrl}core/createTemplate`,L).pipe((0,S.U)(E=>E,E=>{console.log(E)}))}updateTemplate(L){return this.httpClient.post(`${I.Z.coreApiUrl}core/updateTemplate`,L).pipe((0,S.U)(E=>E,E=>{console.log(E)}))}UpdateTemplateStatus(L,E){return this.httpClient.post(`${I.Z.coreApiUrl}core/updateTemplateStatus`,E).pipe((0,S.U)(Ge=>Ge,Ge=>{console.log(Ge)}))}getTemplateById(L){return this.httpClient.post(`${I.Z.coreApiUrl}core/getTemplateById`,L).pipe((0,S.U)(E=>E,E=>{console.log(E)}))}sendInternationalSMS(L){return this.httpClient.post(`${I.Z.coreApiUrl}sms/sendInternationalMessage`,L).pipe((0,S.U)(E=>E,E=>{console.log(E)}))}sendComposeSMS(L){return this.httpClient.post(`${I.Z.coreApiUrl}sms/sendMessage`,L).pipe((0,S.U)(E=>E,E=>{console.log(E)}))}sendCustomizeSMS(L){return this.httpClient.post(`${I.Z.coreApiUrl}sms/customizeSMS`,L).pipe((0,S.U)(E=>E,E=>{console.log(E)}))}sendPersonalizeSMS(L){return this.httpClient.post(`${I.Z.coreApiUrl}sms/personalizeSMS`,L).pipe((0,S.U)(E=>E,E=>{console.log(E)}))}getContactList(L){return this.httpClient.post(`${I.Z.coreApiUrl}core/contactList`,L).pipe((0,S.U)(E=>E,E=>{console.log(E)}))}getAttributeList(L){return this.httpClient.post(`${I.Z.coreApiUrl}core/getAttByNumber`,L).pipe((0,S.U)(E=>E,E=>{console.log(E)}))}deleteGroup(L){return this.httpClient.post(`${I.Z.coreApiUrl}core/deleteGroup`,L).pipe((0,S.U)(E=>E,E=>{console.log(E)}))}
1getAllNumbers(L){return this.httpClient.post(`${I.Z.coreApiUrl}core/getAllContacts`,L).pipe((0,S.U)(E=>E,E=>{console.log(E)}))}getNumberByPayload(L){const E=Object.assign({},L);return delete E.api,this.httpClient.post(`${I.Z.coreApiUrl}core/${L.api}`,E).pipe((0,S.U)(Ge=>Ge,Ge=>{console.log(Ge)}))}deleteContact(L){return this.httpClient.post(`${I.Z.coreApiUrl}core/deleteContact`,L).pipe((0,S.U)(E=>E,E=>{console.log(E)}))}updateContact(L){return this.httpClient.post(`${I.Z.coreApiUrl}core/updateContact`,L).pipe((0,S.U)(E=>E,E=>{console.log(E)}))}blockContact(L){return this.httpClient.post(`${I.Z.coreApiUrl}util/addBlockNumber`,L).pipe((0,S.U)(E=>E,E=>{console.log(E)}))}getUrls(L){return this.httpClient.post(`${I.Z.coreApiUrl}util/urlList`,L).pipe((0,S.U)(E=>E,E=>{console.log(E)}))}getUrl(L){return this.httpClient.post(`${I.Z.coreApiUrl}util/usedShortenUrlList`,L).pipe((0,S.U)(E=>E,E=>{console.log(E)}))}getuserDomain(){return this.httpClient.get(`${I.Z.coreApiUrl}util/getuserDomain`).pipe((0,S.U)(L=>L,L=>{console.log(L)}))}deleteUrl(L){return this.httpClient.post(`${I.Z.coreApiUrl}util/deleteUrl`,L).pipe((0,S.U)(E=>E,E=>{console.log(E)}))}updatePersonalizeUrl(L){return this.httpClient.post(`${I.Z.coreApiUrl}util/updateUrl`,L).pipe((0,S.U)(E=>E,E=>{console.log(E)}))}getUrlById(L){return this.httpClient.post(`${I.Z.coreApiUrl}util/getUrlById`,L).pipe((0,S.U)(E=>E,E=>{console.log(E)}))}createUrl(L){return this.httpClient.post(`${I.Z.coreApiUrl}util/addUrl`,L).pipe((0,S.U)(E=>E,E=>{console.log(E)}))}createSpammingContent(L){return this.httpClient.post(`${I.Z.coreApiUrl}util/addSpamContent`,L).pipe((0,S.U)(E=>E,E=>{console.log(E)}))}updateSpammingContent(L){return this.httpClient.post(`${I.Z.coreApiUrl}util/updateSpamContent`,L).pipe((0,S.U)(E=>E,E=>{console.log(E)}))}getSpamContentById(L){return this.httpClient.post(`${I.Z.coreApiUrl}util/getSpamContentById`,L).pipe((0,S.U)(E=>E,E=>{console.log(E)}))}deleteSpamContent(L){return this.httpClient.post(`${I.Z.coreApiUrl}util/deleteSpamContent`,L).pipe((0,S.U)(E=>E,E=>{console.log(E)}))}validateUrl(L){return this.httpClient.post(`${I.Z.coreApiUrl}util/validateUrl`,L).pipe((0,S.U)(E=>E,E=>{console.log(E)}))}updateUrl(L){return this.httpClient.post(`${I.Z.coreApiUrl}util/validateUrl`,L).pipe((0,S.U)(E=>E,E=>{console.log(E)}))}getSpammingContent(L){return this.httpClient.post(`${I.Z.coreApiUrl}util/spamContentList`,L).pipe((0,S.U)(E=>E,E=>{console.log(E)}))}insertShortUrl(L){return this.httpClient.post(`${I.Z.coreApiUrl}util/insertShortUrl`,L).pipe((0,S.U)(E=>E,E=>{console.log(E)}))}getShortUrl(L){return this.httpClient.post(`${I.Z.coreApiUrl}util/shortenUrlList`,L).pipe((0,S.U)(E=>E,E=>{console.log(E)}))}getChildUsers(){return this.httpClient.get(`${I.Z.coreApiUrl}user/getChildUsers`).pipe((0,S.U)(L=>L,L=>{console.log(L)}))}getUrlByUserId(L){return this.httpClient.post(`${I.Z.coreApiUrl}util/getUrlByUserId`,L).pipe((0,S.U)(E=>E,E=>{console.log(E)}))}updateShortenUrlStatus(L){return this.httpClient.post(`${I.Z.coreApiUrl}util/updateShortenUrlStatus`,L).pipe((0,S.U)(E=>E,E=>{console.log(E)}))}updatePersonalizeUrlStatus(L){return this.httpClient.post(`${I.Z.coreApiUrl}util/updateUrlStatus`,L).pipe((0,S.U)(E=>E,E=>{console.log(E)}))}deleteShortenUrl(L){return this.httpClient.post(`${I.Z.coreApiUrl}util/deleteShortenUrl`,L).pipe((0,S.U)(E=>E,E=>{console.log(E)}))}updateTriggeredUrl(L){return this.httpClient.post(`${I.Z.coreApiUrl}util/updateTriggeredUrl`,L).pipe((0,S.U)(E=>E,E=>{console.log(E)}))}uploadCustomizeSmSFile(L){return this.httpClient.post(`${I.Z.coreApiUrl}sms/customizeUpload`,L).pipe((0,S.U)(E=>E,E=>{console.log(E)}))}uploadBulkSMS(L){return this.httpClient.post(`${I.Z.coreApiUrl}sms/bulkUpload`,L).pipe((0,S.U)(E=>E,E=>{console.log(E)}))}sendBulkSMS(L){return this.httpClient.post(`${I.Z.coreApiUrl}sms/bulkSMS`,L).pipe((0,S.U)(E=>E,E=>{console.log(E)}))}updateSpammingContentstatus(L){return this.httpClient.post(`${I.Z.coreApiUrl}util/updateSpamContentStatus`,L).pipe((0,S.U)(E=>E,E=>{console.log(E)}))}bulkTempUpload(L){return this.httpClient.post(`${I.Z.coreApiUrl}core/addMultipleTemplate`,L).pipe((0,S.U)(E=>E,E=>{console.log(E)}))}
1deleteSenderId(L){return this.httpClient.post(`${I.Z.coreApiUrl}core/deleteSenderId`,L).pipe((0,S.U)(E=>E,E=>{console.log(E)}))}deleteTemplate(L){return this.httpClient.post(`${I.Z.coreApiUrl}core/deleteTemplate`,L).pipe((0,S.U)(E=>E,E=>{console.log(E)}))}updateBulkSenderIdStatus(L){return this.httpClient.post(`${I.Z.coreApiUrl}core/updateBulkSenderIdStatus`,L).pipe((0,S.U)(E=>E,E=>{console.log(E)}))}updateBulkTemplateStatus(L){return this.httpClient.post(`${I.Z.coreApiUrl}core/updateBulkTemplateStatus`,L).pipe((0,S.U)(E=>E,E=>{console.log(E)}))}deleteBulkTemplate(L){return this.httpClient.post(`${I.Z.coreApiUrl}core/deleteBulkTemplate`,L).pipe((0,S.U)(E=>E,E=>{console.log(E)}))}deleteBulkSenderId(L){return this.httpClient.post(`${I.Z.coreApiUrl}core/deleteBulkSenderId`,L).pipe((0,S.U)(E=>E,E=>{console.log(E)}))}DlrPushConfig(L){return this.httpClient.post(`${I.Z.coreApiUrl}util/dlrPushConfig`,L).pipe((0,S.U)(E=>E,E=>{console.log(E)}))}DlrPushConfigList(L){return this.httpClient.post(`${I.Z.coreApiUrl}util/dlrPushConfigList`,L).pipe((0,S.U)(E=>E,E=>{console.log(E)}))}deleteDlrPushConfig(L){return this.httpClient.post(`${I.Z.coreApiUrl}util/deleteDlrPushConfig`,L).pipe((0,S.U)(E=>E,E=>{console.log(E)}))}getDlrConfig(L){return this.httpClient.post(`${I.Z.coreApiUrl}util/getDlrConfigDetails`,L).pipe((0,S.U)(E=>E,E=>{console.log(E)}))}updateDlrPushConfig(L){return this.httpClient.post(`${I.Z.coreApiUrl}util/updateDlrPushConfig`,L).pipe((0,S.U)(E=>E,E=>{console.log(E)}))}dlrConfigStatusUpdate(L){return this.httpClient.post(`${I.Z.coreApiUrl}util/dlrConfigStatusUpdate`,L).pipe((0,S.U)(E=>E,E=>{console.log(E)}))}duplicateResend(L){return this.httpClient.post(`${I.Z.coreApiUrl}sms/getCampaignDetailsId`,L).pipe((0,S.U)(E=>E,E=>{console.log(E)}))}getNumberFromStatus(L){return this.httpClient.post(`${I.Z.coreApiUrl}sms/getStatusWiseData`,L).pipe((0,S.U)(E=>E,E=>{console.log(E)}))}getSmsStatus(L){return this.httpClient.post(`${I.Z.coreApiUrl}sms/getSmsStatus`,L).pipe((0,S.U)(E=>E,E=>{console.log(E)}))}getClickerBrowswers(L){return this.httpClient.post(`${I.Z.coreApiUrl}sms/getSmsClickerData`,L).pipe((0,S.U)(E=>E,E=>{console.log(E)}))}getClickerWiseData(L){return this.httpClient.post(`${I.Z.coreApiUrl}sms/getClickerWiseData`,L).pipe((0,S.U)(E=>E,E=>{console.log(E)}))}getTotalClicksCount(L){return this.httpClient.post(`${I.Z.coreApiUrl}sms/totalClicksCount`,L).pipe((0,S.U)(E=>E,E=>{console.log(E)}))}deleteBulkGroups(L){return this.httpClient.post(`${I.Z.coreApiUrl}core/deleteBulkGroups`,L).pipe((0,S.U)(E=>E,E=>{console.log(E)}))}downloadGroup(L){return this.httpClient.post(`${I.Z.coreApiUrl}core/downloadGroupData`,L).pipe((0,S.U)(E=>E,E=>{console.log(E)}))}}return Se.\u0275fac=function(L){return new(L||Se)(Ie.\u0275\u0275inject(ht.eN),Ie.\u0275\u0275inject(_t.D))},Se.\u0275prov=Ie.\u0275\u0275defineInjectable({token:Se,factory:Se.\u0275fac,providedIn:"root"}),Se})()},24469:(Wr,Lt,q)=>{"use strict";q.r(Lt),q.d(Lt,{ManageGroupsComponent:()=>$a});var m=q(97582),c=q(36895),I=q(24006),S=q(54968),Ie=q(35226),ht=q.n(Ie),_t=q(57424),It=q(54004),Se=q(78372),G=q(71884),L=q(63900),E=q(41079),Ge=q(54333),st=q(83447),gt=q(21366),Je=q(19668),ot=q(7256),it=q(86433),qe=q(64181),xt=q(45379),We=q(80574),h=q(94650);let we=(()=>{class ce{constructor(){this.filelist=[],this.previewList=[],this.finalDataToUplaod=[]}ngOnInit(){}onUploadSuccess(j){if(""===this.selectedGroupId)return;this.file=j[0];const Fe=new FileReader;Fe.readAsArrayBuffer(this.file),Fe.onload=()=>{this.arrayBuffer=Fe.result;const be=new Uint8Array(this.arrayBuffer),Pe=[];for(let kt=0;kt!=be.length;++kt)Pe[kt]=String.fromCharCode(be[kt]);const sr=Pe.join(""),Xt=We.ij(sr,{type:"binary"}),wn=We.P6.sheet_to_json(Xt.Sheets[Xt.SheetNames[0]],{raw:!0}),ja=Object.keys(wn[0]);["number","name"].join(",")===ja.join(",")&&wn.length>0&&(this.finalDataToUplaod=wn,this.showList=!0,this.previewList=wn)}}toggleType(){this.type="component"===this.type?"directive":"component"}toggleDisabled(){this.disabled=!this.disabled}}return ce.\u0275fac=function(j){return new(j||ce)},ce.\u0275cmp=h.\u0275\u0275defineComponent({type:ce,selectors:[["app-bulk-upload"]],standalone:!0,features:[h.\u0275\u0275StandaloneFeature],decls:1,vars:0,consts:[[1,"text-center","mt-1"]],template:function(j,Fe){1&j&&h.\u0275\u0275element(0,"div",0)},dependencies:[c.CommonModule]}),ce})();var le=q(87357),ke=q(34487),et=q(63764),_e=q(64383),Mt=q(10257),$t=q(2
16755),tn=q(94327);let ct=(()=>{class ce{constructor(){}exportToExcel(j,Fe){console.log(j);const Pe={Sheets:{data:We.P6.json_to_sheet(j)},SheetNames:["data"]},sr=We.cW(Pe,{bookType:"xlsx",type:"array"});this.saveAsExcelFile(sr,Fe)}saveAsExcelFile(j,Fe){const be=new Blob([j],{type:Ct});tn.saveAs(be,Fe+"_export_"+(new Date).getTime()+Te)}}return ce.\u0275fac=function(j){return new(j||ce)},ce.\u0275prov=h.\u0275\u0275defineInjectable({token:ce,factory:ce.\u0275fac,providedIn:"root"}),ce})();const Ct="application/vnd.openxmlformats-officedocument.spreadsheetml.sheet;charset=UTF-8",Te=".xlsx";var rt=q(16886);const vt=["searchTerm"];function dt(ce,ut){if(1&ce&&(h.\u0275\u0275elementStart(0,"option",38),h.\u0275\u0275text(1),h.\u0275\u0275elementEnd()),2&ce){const j=ut.$implicit;h.\u0275\u0275property("value",j),h.\u0275\u0275advance(1),h.\u0275\u0275textInterpolate(j)}}function Et(ce,ut){if(1&ce){const j=h.\u0275\u0275getCurrentView();h.\u0275\u0275elementStart(0,"button",39),h.\u0275\u0275listener("click",function(){h.\u0275\u0275restoreView(j);const be=h.\u0275\u0275nextContext();return h.\u0275\u0275resetView(be.onClickBulkDelete())}),h.\u0275\u0275element(1,"i",40),h.\u0275\u0275text(2," Delete "),h.\u0275\u0275elementEnd()}}function lr(ce,ut){if(1&ce){const j=h.\u0275\u0275getCurrentView();h.\u0275\u0275elementStart(0,"button",41),h.\u0275\u0275listener("click",function(){h.\u0275\u0275restoreView(j);const be=h.\u0275\u0275nextContext(),Pe=h.\u0275\u0275reference(55);return h.\u0275\u0275resetView(be.openModal(Pe,"broadcast"))}),h.\u0275\u0275element(1,"i",42),h.\u0275\u0275text(2," Broadcaster "),h.\u0275\u0275elementEnd()}if(2&ce){const j=h.\u0275\u0275nextContext();h.\u0275\u0275property("disabled",!1===j.enableBroadcaster)}}function Wt(ce,ut){if(1&ce){const j=h.\u0275\u0275getCurrentView();h.\u0275\u0275elementStart(0,"button",43),h.\u0275\u0275listener("click",function(){h.\u0275\u0275restoreView(j);const be=h.\u0275\u0275nextContext(),Pe=h.\u0275\u0275reference(45);return h.\u0275\u0275resetView(be.openModal(Pe,""))}),h.\u0275\u0275element(1,"i",44),h.\u0275\u0275text(2," Add Group "),h.\u0275\u0275elementEnd()}}function br(ce,ut){if(1&ce){const j=h.\u0275\u0275getCurrentView();h.\u0275\u0275elementStart(0,"th",45)(1,"div",46)(2,"input",47),h.\u0275\u0275listener("ngModelChange",function(be){h.\u0275\u0275restoreView(j);const Pe=h.\u0275\u0275nextContext();return h.\u0275\u0275resetView(Pe.binding=be)})("change",function(be){h.\u0275\u0275restoreView(j);const Pe=h.\u0275\u0275nextContext();return h.\u0275\u0275resetView(Pe.onClickCheckAll(be))}),h.\u0275\u0275elementEnd(),h.\u0275\u0275element(3,"label",48),h.\u0275\u0275elementEnd()()}if(2&ce){const j=h.\u0275\u0275nextContext();h.\u0275\u0275advance(2),h.\u0275\u0275property("ngModel",j.binding)}}function Zr(ce,ut){if(1&ce){const j=h.\u0275\u0275getCurrentView();h.\u0275\u0275elementStart(0,"button",68),h.\u0275\u0275listener("click",function(){h.\u0275\u0275restoreView(j);const be=h.\u0275\u0275nextContext().$implicit,Pe=h.\u0275\u0275nextContext(2);return h.\u0275\u0275resetView(Pe.onClickViewNumbers(be.groupId))}),h.\u0275\u0275element(1,"i",69),h.\u0275\u0275elementEnd()}}function hn(ce,ut){if(1&ce){const j=h.\u0275\u0275getCurrentView();h.\u0275\u0275elementStart(0,"button",70),h.\u0275\u0275listener("click",function(){h.\u0275\u0275restoreView(j);const be=h.\u0275\u0275nextContext().$implicit,Pe=h.\u0275\u0275nextContext(2),sr=h.\u0275\u0275reference(45);return h.\u0275\u0275resetView(Pe.onClickEdit(be,sr))}),h.\u0275\u0275element(1,"i",71),h.\u0275\u0275elementEnd()}}function vr(ce,ut){if(1&ce){const j=h.\u0275\u0275getCurrentView();h.\u0275\u0275elementStart(0,"button",72),h.\u0275\u0275listener("click",function(){h.\u0275\u0275restoreView(j);const be=h.\u0275\u0275nextContext().$implicit,Pe=h.\u0275\u0275nextContext(2);return h.\u0275\u0275resetView(Pe.downloadGroup(be))}),h.\u0275\u0275element(1,"i",73),h.\u0275\u0275elementEnd()}}function rn(ce,ut){1&ce&&(h.\u0275\u0275elementStart(0,"button",74),h.\u0275\u0275element(1,"i",75),h.\u0275\u0275elementEnd())}function nn(ce,ut){if(1&ce){const j=h.\u0275\u0275getCurrentView();h.\u0275\u0275elementStart(0,"button",76),h.\u0275\u0275listener("click",function(){h.\u0275\u0275restoreView(j);const be=h.\u0275\u0275nextContext().$implicit,Pe=h.\u0275\u0275nextContext(2);
1return h.\u0275\u0275resetView(Pe.deleteGroup(be))}),h.\u0275\u0275element(1,"i",40),h.\u0275\u0275elementEnd()}}function an(ce,ut){if(1&ce){const j=h.\u0275\u0275getCurrentView();h.\u0275\u0275elementStart(0,"tr")(1,"td")(2,"div",50)(3,"input",51),h.\u0275\u0275listener("change",function(be){const sr=h.\u0275\u0275restoreView(j).$implicit,Xt=h.\u0275\u0275nextContext(2);return h.\u0275\u0275resetView(Xt.onCheckOneRow(be,"table",sr))}),h.\u0275\u0275elementEnd(),h.\u0275\u0275element(4,"label",52),h.\u0275\u0275elementEnd()(),h.\u0275\u0275elementStart(5,"td"),h.\u0275\u0275element(6,"i",53),h.\u0275\u0275elementStart(7,"span",54),h.\u0275\u0275text(8),h.\u0275\u0275elementEnd(),h.\u0275\u0275elementStart(9,"i",55),h.\u0275\u0275listener("click",function(){h.\u0275\u0275restoreView(j);const be=h.\u0275\u0275nextContext(2);return h.\u0275\u0275resetView(be.onCopy())}),h.\u0275\u0275elementEnd()(),h.\u0275\u0275elementStart(10,"td"),h.\u0275\u0275text(11),h.\u0275\u0275elementEnd(),h.\u0275\u0275elementStart(12,"td")(13,"span",56),h.\u0275\u0275text(14),h.\u0275\u0275elementEnd()(),h.\u0275\u0275elementStart(15,"td",57)(16,"div",58)(17,"div",59),h.\u0275\u0275element(18,"i",60),h.\u0275\u0275elementStart(19,"span",61),h.\u0275\u0275text(20),h.\u0275\u0275pipe(21,"date"),h.\u0275\u0275elementEnd()()()(),h.\u0275\u0275elementStart(22,"td")(23,"div",62),h.\u0275\u0275template(24,Zr,2,0,"button",63),h.\u0275\u0275template(25,hn,2,0,"button",64),h.\u0275\u0275template(26,vr,2,0,"button",65),h.\u0275\u0275template(27,rn,2,0,"button",66),h.\u0275\u0275template(28,nn,2,0,"button",67),h.\u0275\u0275elementEnd()()()}if(2&ce){const j=ut.$implicit,Fe=h.\u0275\u0275nextContext(2);h.\u0275\u0275advance(3),h.\u0275\u0275property("checked",j.isSelected),h.\u0275\u0275advance(5),h.\u0275\u0275textInterpolate(j.groupName),h.\u0275\u0275advance(1),h.\u0275\u0275property("cbContent",j.groupName),h.\u0275\u0275advance(2),h.\u0275\u0275textInterpolate(j.description),h.\u0275\u0275advance(3),h.\u0275\u0275textInterpolate1(" ",j.contact," "),h.\u0275\u0275advance(6),h.\u0275\u0275textInterpolate(h.\u0275\u0275pipeBind2(21,11,j.createdAt,"medium")),h.\u0275\u0275advance(4),h.\u0275\u0275property("ngIf",Fe.userAccessEvents.includes("view_contactlist")),h.\u0275\u0275advance(1),h.\u0275\u0275property("ngIf",Fe.userAccessEvents.includes("update_group")),h.\u0275\u0275advance(1),h.\u0275\u0275property("ngIf",!j.isLoading&&Fe.userAccessEvents.includes("download_group")),h.\u0275\u0275advance(1),h.\u0275\u0275property("ngIf",j.isLoading),h.\u0275\u0275advance(1),h.\u0275\u0275property("ngIf",Fe.userAccessEvents.includes("delete_group"))}}function An(ce,ut){if(1&ce&&(h.\u0275\u0275elementStart(0,"tbody"),h.\u0275\u0275template(1,an,29,14,"tr",49),h.\u0275\u0275pipe(2,"paginate"),h.\u0275\u0275elementEnd()),2&ce){const j=h.\u0275\u0275nextContext();h.\u0275\u0275advance(1),h.\u0275\u0275property("ngForOf",h.\u0275\u0275pipeBind2(2,1,j.groupList,j.pagingConfig))}}function ft(ce,ut){1&ce&&(h.\u0275\u0275elementStart(0,"h5",82),h.\u0275\u0275text(1,"Add Group"),h.\u0275\u0275elementEnd())}function Er(ce,ut){1&ce&&(h.\u0275\u0275elementStart(0,"h5",82),h.\u0275\u0275text(1," Update Group "),h.\u0275\u0275elementEnd())}function Jr(ce,ut){if(1&ce){const j=h.\u0275\u0275getCurrentView();h.\u0275\u0275elementStart(0,"div",77),h.\u0275\u0275template(1,ft,2,0,"h5",78),h.\u0275\u0275template(2,Er,2,0,"h5",78),h.\u0275\u0275elementStart(3,"button",79,80),h.\u0275\u0275listener("click",function(){const Pe=h.\u0275\u0275restoreView(j).$implicit;return h.\u0275\u0275resetView(Pe.dismiss("Cross click"))}),h.\u0275\u0275elementEnd()(),h.\u0275\u0275elementStart(5,"app-add-group",81),h.\u0275\u0275listener("formSubmitted",function(){h.\u0275\u0275restoreView(j);const be=h.\u0275\u0275nextContext();return h.\u0275\u0275resetView(be.onFormSubmitted())}),h.\u0275\u0275elementEnd()}if(2&ce){const j=h.\u0275\u0275nextContext();h.\u0275\u0275advance(1),h.\u0275\u0275property("ngIf",!j.isEditMode),h.\u0275\u0275advance(1),h.\u0275\u0275property("ngIf",j.isEditMode)}}function Fn(ce,ut){if(1&ce&&(h.\u0275\u0275elementStart(0,"h5",100),h.\u0275\u0275text(1),h.\u0275\u0275elementEnd()),2&ce){const j=h.\u0275\u0275nextContext(2);h.\u0275\u0275advance(1),h.\u0275\u0275textInterpolate1(" Add Contact To ",j.currentlyEditedGroup.groupName," ")}}function rr(ce,ut){1&ce&&(h.\u0275\u0275elementStart(0,"h5",82),h.\u0275\u0275text(1,"Update Group"),h.\u0275\u0275elementEnd())}function yn(ce,ut){}function Ze(ce,ut){if(1&ce&&h.\u0275\u0275template(0,yn,0,0,"ng-template",101),2&ce){h.\u0275\u0275nextContext(2);const j=h.\u0275\u0275reference(49);h.\u0275\u0275property("ngTemplateOutlet",j)}}function Dt(ce,ut){}function Q(ce,ut){if(1&ce&&h.\u0275\u0275template(0,Dt,0,0,"ng-template",101),2&ce){h.\u0275\u0275nextContext(2);const j=h.\u0275\u0275reference(51);h.\u0275\u0275property("ngTemplateOutlet",j)}}function ge(ce,ut){}function Ae(ce,ut){if(1&ce&&h.\u0275\u0275template(0,ge,0,0,"ng-template",101),2&ce){h.\u0275\u0275nextContext(2);const j=h.\u0275\u0275reference(53);h.\u0275\u0275property("ngTemplateOutlet",j)}}function He(ce,ut){if(1&ce){const j=h.\u0275\u0275getCurrentView();h.\u0275\u0275elementStart(0,"div",83),h.\u0275\u0275template(1,Fn,2,1,"h5",84),h.\u0275\u0275template(2,rr,2,0,"h5",78),h.\u0275\u0275elementStart(3,"button",79,80),h.\u0275\u0275listener("click",function(){const Pe=h.\u0275\u0275restoreView(j).$implicit;
1return h.\u0275\u0275resetView(Pe.dismiss("Cross click"))}),h.\u0275\u0275elementEnd()(),h.\u0275\u0275elementStart(5,"div",85)(6,"div",0)(7,"div",86)(8,"div",87)(9,"div",88)(10,"ul",89,90)(12,"li",91)(13,"a",92)(14,"span",93),h.\u0275\u0275element(15,"i",94),h.\u0275\u0275elementEnd(),h.\u0275\u0275elementStart(16,"span",95),h.\u0275\u0275text(17,"Single Add"),h.\u0275\u0275elementEnd()(),h.\u0275\u0275template(18,Ze,1,1,"ng-template",96),h.\u0275\u0275elementEnd(),h.\u0275\u0275elementStart(19,"li",91)(20,"a",92)(21,"span",93),h.\u0275\u0275element(22,"i",97),h.\u0275\u0275elementEnd(),h.\u0275\u0275elementStart(23,"span",95),h.\u0275\u0275text(24,"Multiple "),h.\u0275\u0275elementEnd()(),h.\u0275\u0275template(25,Q,1,1,"ng-template",96),h.\u0275\u0275elementEnd(),h.\u0275\u0275elementStart(26,"li",91)(27,"a",92)(28,"span",93),h.\u0275\u0275element(29,"i",98),h.\u0275\u0275elementEnd(),h.\u0275\u0275elementStart(30,"span",95),h.\u0275\u0275text(31,"Bulk Upload"),h.\u0275\u0275elementEnd()(),h.\u0275\u0275template(32,Ae,1,1,"ng-template",96),h.\u0275\u0275elementEnd()(),h.\u0275\u0275element(33,"div",99),h.\u0275\u0275elementEnd()()()()()}if(2&ce){const j=h.\u0275\u0275reference(11),Fe=h.\u0275\u0275nextContext();h.\u0275\u0275advance(1),h.\u0275\u0275property("ngIf",!Fe.isEditMode),h.\u0275\u0275advance(1),h.\u0275\u0275property("ngIf",Fe.isEditMode),h.\u0275\u0275advance(8),h.\u0275\u0275property("activeId",1),h.\u0275\u0275advance(2),h.\u0275\u0275property("ngbNavItem",1),h.\u0275\u0275advance(7),h.\u0275\u0275property("ngbNavItem",2),h.\u0275\u0275advance(7),h.\u0275\u0275property("ngbNavItem",3),h.\u0275\u0275advance(7),h.\u0275\u0275property("ngbNavOutlet",j)}}function Qe(ce,ut){1&ce&&(h.\u0275\u0275elementStart(0,"span"),h.\u0275\u0275text(1,"Please Enter Number"),h.\u0275\u0275elementEnd())}function wt(ce,ut){if(1&ce&&(h.\u0275\u0275elementStart(0,"div",113),h.\u0275\u0275template(1,Qe,2,0,"span",26),h.\u0275\u0275elementEnd()),2&ce){const j=h.\u0275\u0275nextContext(2);h.\u0275\u0275advance(1),h.\u0275\u0275property("ngIf",j.contactForm.number.errors.required)}}function jt(ce,ut){1&ce&&(h.\u0275\u0275elementStart(0,"span",114),h.\u0275\u0275text(1," Numbers accepted only & must be less then 12 digits!"),h.\u0275\u0275elementEnd())}function kr(ce,ut){1&ce&&(h.\u0275\u0275elementStart(0,"button",115),h.\u0275\u0275element(1,"i",75),h.\u0275\u0275text(2," Submitting "),h.\u0275\u0275elementEnd())}function Ir(ce,ut){if(1&ce&&h.\u0275\u0275element(0,"input",116),2&ce){const j=h.\u0275\u0275nextContext(2);h.\u0275\u0275property("disabled",!j.addContactGroupForm.valid)}}const Ht=function(ce){return{"is-invalid":ce}};function _n(ce,ut){if(1&ce){const j=h.\u0275\u0275getCurrentView();h.\u0275\u0275elementStart(0,"div",0)(1,"div",102)(2,"form",103),h.\u0275\u0275listener("ngSubmit",function(){h.\u0275\u0275restoreView(j);const be=h.\u0275\u0275nextContext();return h.\u0275\u0275resetView(be.submitContactGroupForm(be.addContactGroupForm))}),h.\u0275\u0275elementStart(3,"div",0)(4,"div",86)(5,"div",104)(6,"label",105),h.\u0275\u0275text(7,"Name"),h.\u0275\u0275elementEnd(),h.\u0275\u0275element(8,"input",106),h.\u0275\u0275elementEnd()(),h.\u0275\u0275elementStart(9,"div",86)(10,"div",104)(11,"label",105),h.\u0275\u0275text(12,"Number "),h.\u0275\u0275elementEnd(),h.\u0275\u0275element(13,"input",107),h.\u0275\u0275template(14,wt,2,1,"div",108),h.\u0275\u0275template(15,jt,2,0,"span",109),h.\u0275\u0275elementEnd()()(),h.\u0275\u0275elementStart(16,"div",110)(17,"div",86),h.\u0275\u0275template(18,kr,3,0,"button",111),h.\u0275\u0275template(19,Ir,1,1,"input",112),h.\u0275\u0275elementEnd()()()()()}if(2&ce){const j=h.\u0275\u0275nextContext();h.\u0275\u0275advance(2),h.\u0275\u0275property("formGroup",j.addContactGroupForm),h.\u0275\u0275advance(11),h.\u0275\u0275property("ngClass",h.\u0275\u0275pureFunction1(6,Ht,j.submit&&j.contactForm.number.errors)),h.\u0275\u0275advance(1),h.\u0275\u0275property("ngIf",j.contactForm.number.errors),h.\u0275\u0275advance(1),h.\u0275\u0275property("ngIf",j.addContactGroupForm.get("number").touched&&j.addContactGroupForm.get("number").hasError("invalidNumber")),h.\u0275\u0275advance(3),h.\u0275\u0275property("ngIf",j.buttonLoader),h.\u0275\u0275advance(1),h.\u0275\u0275property("ngIf",!j.buttonLoader)}}function na(ce,ut){1&ce&&(h.\u0275\u0275elementStart(0,"span"),h.\u0275\u0275text(1,"Please provide numbers"),h.\u0275\u0275elementEnd())}function Wa(ce,ut){if(1&ce&&(h.\u0275\u0275elementStart(0,"div",113),h.\u0275\u0275template(1,na,2,0,"span",26),h.\u0275\u0275elementEnd()),2&ce){const j=h.\u0275\u0275nextContext(2);h.\u0275\u0275advance(1),h.\u0275\u0275property("ngIf",j.contactMultipleForm.number.errors.required)}}function aa(ce,ut){1&ce&&(h.\u0275\u0275elementStart(0,"button",115),h.\u0275\u0275element(1,"i",75),h.\u0275\u0275text(2," Submitting "),h.\u0275\u0275elementEnd())}function Zt(ce,ut){if(1&ce&&h.\u0275\u0275element(0,"input",131),2&ce){const j=h.\u0275\u0275nextContext(2);h.\u0275\u0275property("disabled",!j.addMultipleContactGroupForm.valid)}}function Wn(ce,ut){if(1&ce){const j=h.\u0275\u0275getCurrentView();h.\u0275\u0275elementStart(0,"div",0)(1,"div",102)(2,"form",103),h.\u0275\u0275listener("ngSubmit",function(){h.\u0275\u0275restoreView(j);const be=h.\u0275\u0275nextContext();
1return h.\u0275\u0275resetView(be.submitMultipleContacts(be.addMultipleContactGroupForm))}),h.\u0275\u0275elementStart(3,"div",0)(4,"div",86)(5,"div",104)(6,"label",105),h.\u0275\u0275text(7,"Numbers"),h.\u0275\u0275elementEnd(),h.\u0275\u0275elementStart(8,"textarea",117,118),h.\u0275\u0275listener("keyup",function(be){h.\u0275\u0275restoreView(j);const Pe=h.\u0275\u0275nextContext();return h.\u0275\u0275resetView(Pe.onEnter(be))}),h.\u0275\u0275elementEnd(),h.\u0275\u0275elementStart(10,"label",119),h.\u0275\u0275text(11,"Insert number here with or without +91"),h.\u0275\u0275elementEnd(),h.\u0275\u0275template(12,Wa,2,1,"div",108),h.\u0275\u0275elementEnd()()(),h.\u0275\u0275elementStart(13,"div",120)(14,"span",121)(15,"button",122),h.\u0275\u0275element(16,"i",123),h.\u0275\u0275elementEnd(),h.\u0275\u0275elementStart(17,"button",124),h.\u0275\u0275element(18,"i",40),h.\u0275\u0275elementEnd(),h.\u0275\u0275elementStart(19,"button",125),h.\u0275\u0275element(20,"i",126),h.\u0275\u0275elementEnd(),h.\u0275\u0275elementStart(21,"button",127),h.\u0275\u0275element(22,"i",128),h.\u0275\u0275elementEnd()(),h.\u0275\u0275elementStart(23,"span",129),h.\u0275\u0275text(24),h.\u0275\u0275elementEnd()(),h.\u0275\u0275elementStart(25,"div",110)(26,"div",86),h.\u0275\u0275template(27,aa,3,0,"button",111),h.\u0275\u0275template(28,Zt,1,1,"input",130),h.\u0275\u0275elementEnd()()()()()}if(2&ce){const j=h.\u0275\u0275nextContext();h.\u0275\u0275advance(2),h.\u0275\u0275property("formGroup",j.addMultipleContactGroupForm),h.\u0275\u0275advance(6),h.\u0275\u0275property("ngClass",h.\u0275\u0275pureFunction1(6,Ht,j.submitContactForm&&j.contactMultipleForm.number.errors)),h.\u0275\u0275advance(4),h.\u0275\u0275property("ngIf",j.submitContactForm&&j.contactMultipleForm.number.errors),h.\u0275\u0275advance(12),h.\u0275\u0275textInterpolate1("Total Numbers: ",j.totalNumber,""),h.\u0275\u0275advance(3),h.\u0275\u0275property("ngIf",j.buttonLoader),h.\u0275\u0275advance(1),h.\u0275\u0275property("ngIf",!j.buttonLoader)}}function Ha(ce,ut){if(1&ce){const j=h.\u0275\u0275getCurrentView();h.\u0275\u0275elementStart(0,"div",102)(1,"form")(2,"div",88)(3,"div")(4,"form",133),h.\u0275\u0275listener("ngSubmit",function(){h.\u0275\u0275restoreView(j);const be=h.\u0275\u0275nextContext(2);return h.\u0275\u0275resetView(be.submitMultipleContacts(be.addMultipleContactGroupForm))}),h.\u0275\u0275element(5,"app-bulk-upload"),h.\u0275\u0275elementEnd()(),h.\u0275\u0275elementStart(6,"p",134)(7,"strong"),h.\u0275\u0275text(8,"Note: "),h.\u0275\u0275elementEnd(),h.\u0275\u0275element(9,"br"),h.\u0275\u0275elementStart(10,"span")(11,"strong"),h.\u0275\u0275text(12,"1."),h.\u0275\u0275elementEnd(),h.\u0275\u0275text(13," Only CSV, XLSX format files are allowed to import."),h.\u0275\u0275elementEnd(),h.\u0275\u0275element(14,"br"),h.\u0275\u0275elementStart(15,"span")(16,"strong"),h.\u0275\u0275text(17,"2."),h.\u0275\u0275elementEnd(),h.\u0275\u0275text(18," First Column should be Number, Second column Name, "),h.\u0275\u0275elementEnd()()()()()}if(2&ce){const j=h.\u0275\u0275nextContext(2);h.\u0275\u0275advance(4),h.\u0275\u0275property("formGroup",j.addMultipleContactGroupForm)}}function Hn(ce,ut){if(1&ce&&(h.\u0275\u0275elementStart(0,"div",0),h.\u0275\u0275template(1,Ha,19,1,"div",132),h.\u0275\u0275elementEnd()),2&ce){const j=h.\u0275\u0275nextContext();h.\u0275\u0275advance(1),h.\u0275\u0275property("ngIf",!j.showList)}}function ka(ce,ut){1&ce&&(h.\u0275\u0275elementStart(0,"span"),h.\u0275\u0275text(1,"channel is required."),h.\u0275\u0275elementEnd())}function pn(ce,ut){if(1&ce&&(h.\u0275\u0275elementStart(0,"div",113),h.\u0275\u0275template(1,ka,2,0,"span",26),h.\u0275\u0275elementEnd()),2&ce){const j=h.\u0275\u0275nextContext(2);h.\u0275\u0275advance(1),h.\u0275\u0275property("ngIf",j.broadCasterForm.channel.errors.required)}}function Sr(ce,ut){1&ce&&(h.\u0275\u0275elementStart(0,"span"),h.\u0275\u0275text(1,"To Numbers is required."),h.\u0275\u0275elementEnd())}function ia(ce,ut){if(1&ce&&(h.\u0275\u0275elementStart(0,"div",113),h.\u0275\u0275template(1,Sr,2,0,"span",26),h.\u0275\u0275elementEnd()),2&ce){const j=h.\u0275\u0275nextContext(2);h.\u0275\u0275advance(1),h.\u0275\u0275property("ngIf",j.broadCasterForm.numbers.errors.required)}}function Sa(ce,ut){if(1&ce){const j=h.\u0275\u0275getCurrentView();h.\u0275\u0275elementStart(0,"form",133),h.\u0275\u0275listener("ngSubmit",function(){h.\u0275\u0275restoreView(j);const be=h.\u0275\u0275nextContext(),Pe=h.\u0275\u0275reference(57);
1return h.\u0275\u0275resetView(be.previewSMS(be.broadcasterForm,Pe))}),h.\u0275\u0275elementStart(1,"div",77)(2,"h5",135),h.\u0275\u0275element(3,"i",42),h.\u0275\u0275text(4," Broadcaster "),h.\u0275\u0275elementEnd(),h.\u0275\u0275elementStart(5,"button",136),h.\u0275\u0275listener("click",function(){const Pe=h.\u0275\u0275restoreView(j).$implicit;return h.\u0275\u0275resetView(Pe.dismiss("Cross click"))}),h.\u0275\u0275elementEnd()(),h.\u0275\u0275elementStart(6,"div",85)(7,"div",0)(8,"div",137)(9,"div",104)(10,"label",138),h.\u0275\u0275text(11,"Select Channnel"),h.\u0275\u0275elementEnd(),h.\u0275\u0275elementStart(12,"ng-select",139)(13,"ng-option",140),h.\u0275\u0275text(14,"SMS"),h.\u0275\u0275elementEnd(),h.\u0275\u0275elementStart(15,"ng-option",141),h.\u0275\u0275text(16,"Email"),h.\u0275\u0275elementEnd(),h.\u0275\u0275elementStart(17,"ng-option",142),h.\u0275\u0275text(18,"WhatsApp"),h.\u0275\u0275elementEnd()(),h.\u0275\u0275template(19,pn,2,1,"div",108),h.\u0275\u0275elementEnd()(),h.\u0275\u0275elementStart(20,"div",137)(21,"div",104)(22,"label",143),h.\u0275\u0275text(23,"To"),h.\u0275\u0275elementEnd(),h.\u0275\u0275elementStart(24,"ng-select",144),h.\u0275\u0275listener("ngModelChange",function(be){h.\u0275\u0275restoreView(j);const Pe=h.\u0275\u0275nextContext();return h.\u0275\u0275resetView(Pe.selectedGroups=be)})("remove",function(be){h.\u0275\u0275restoreView(j);const Pe=h.\u0275\u0275nextContext();return h.\u0275\u0275resetView(Pe.removeGroup(be))})("clear",function(){h.\u0275\u0275restoreView(j);const be=h.\u0275\u0275nextContext();return h.\u0275\u0275resetView(be.onClearGroup())}),h.\u0275\u0275elementEnd(),h.\u0275\u0275template(25,ia,2,1,"div",108),h.\u0275\u0275elementEnd()(),h.\u0275\u0275elementStart(26,"app-gateway-card",145),h.\u0275\u0275listener("sendSmsPrice",function(be){h.\u0275\u0275restoreView(j);const Pe=h.\u0275\u0275nextContext();return h.\u0275\u0275resetView(Pe.handleSendSmsPrice(be))}),h.\u0275\u0275elementEnd(),h.\u0275\u0275element(27,"app-messagetextarea"),h.\u0275\u0275elementEnd()(),h.\u0275\u0275elementStart(28,"div",146)(29,"button",147),h.\u0275\u0275listener("click",function(){const Pe=h.\u0275\u0275restoreView(j).$implicit;return h.\u0275\u0275resetView(Pe.close("Close click"))}),h.\u0275\u0275text(30," Close "),h.\u0275\u0275elementEnd(),h.\u0275\u0275elementStart(31,"button",148),h.\u0275\u0275text(32," Preview SMS "),h.\u0275\u0275element(33,"i",149),h.\u0275\u0275elementEnd()()()}if(2&ce){const j=h.\u0275\u0275nextContext();h.\u0275\u0275property("formGroup",j.broadcasterForm),h.\u0275\u0275advance(12),h.\u0275\u0275property("ngClass",h.\u0275\u0275pureFunction1(6,Ht,j.submit&&j.broadCasterForm.channel.errors)),h.\u0275\u0275advance(7),h.\u0275\u0275property("ngIf",j.submit&&j.broadCasterForm.channel.errors),h.\u0275\u0275advance(5),h.\u0275\u0275property("ngModel",j.selectedGroups)("ngClass",h.\u0275\u0275pureFunction1(8,Ht,j.submit&&j.broadCasterForm.numbers.errors)),h.\u0275\u0275advance(1),h.\u0275\u0275property("ngIf",j.submit&&j.broadCasterForm.numbers.errors)}}function za(ce,ut){if(1&ce){const j=h.\u0275\u0275getCurrentView();h.\u0275\u0275elementStart(0,"div",150)(1,"h5",151),h.\u0275\u0275text(2,"Send SMS - Preview"),h.\u0275\u0275elementEnd(),h.\u0275\u0275elementStart(3,"button",152),h.\u0275\u0275listener("click",function(){const Pe=h.\u0275\u0275restoreView(j).$implicit;return h.\u0275\u0275resetView(Pe.dismiss("Cross click"))}),h.\u0275\u0275elementEnd()(),h.\u0275\u0275element(4,"app-previewsms",153)}if(2&ce){const j=h.\u0275\u0275nextContext();h.\u0275\u0275advance(4),h.\u0275\u0275property("smsPreviewPayload",j.smsPreviewPayload)}}let $a=(()=>{class ce{constructor(j,Fe,be,Pe,sr,Xt,ur,hr,wn,zn){this.messageAppService=j,this.modalService=Fe,this.loaderService=be,this.router=Pe,this.toastr=sr,this.innerservice=Xt,this.localStorage=ur,this.route=hr,this.jsonToXlsService=wn,this.localStorageService=zn,this.disabled=!1,this.totalNumber=0,this.isEditMode=!1,this.submit=!1,this.submitContactForm=!1,this.groupList=[],this.enableBroadcaster=!1,this.isDeleteEnable=!1,this.selectedGroupId="",this.contactList=[],this.buttonLoader=!1,this.searchTerm="",this.selectedGroups=[],this.totalSMS=0,this.smsPreviewPayload={},this.textType="text",this.numbers=[],this.showList=!1,this.previewList=[],this.pagingConfig={},this.tableSize=[10,20,50,100],this.currentPage=0,this.itemsPerPage=10,this.totalItems=0,this.updatedData={},this.groupIdArray=[],this.userAccessEvents=[],this.pagingConfig={itemsPerPage:this.itemsPerPage,currentPage:this.currentPage,totalItems:this.totalItems}}ngOnInit(){this.loaderService.isLoading.next(!0),this.loadGroups(this.searchTerm),this.addContactGroupForm=new I.cw({number:new I.NI("",[I.kI.required,_t.w.phoneValidator]),name:new I.NI("")}),this.addMultipleContactGroupForm=new I.cw({number:new I.NI("",[I.kI.required])}),this.addGroupForm=new I.cw({groupName:new I.NI("",[I.kI.required,_t.w.fullname]),description:new I.NI("",[I.kI.required]),groupScope:new I.NI("",[I.kI.required])}),this.broadcasterForm=new I.cw({channel:new I.NI("",[I.kI.required]),numbers:new I.NI("",[I.kI.required]),gatewayName:new I.NI(null,[I.kI.required]),senderId:new I.NI(null,[I.kI.required]),template:new I.NI(null,[I.kI.required]),campaignName:new I.NI(""),message:new I.NI("",[I.kI.required])}),this.localStorageService.userAccessEvents.subscribe(j=>{this.userAccessEvents=j}),this.innerservice.isMessageSucessfullySend.subscribe(j=>{j&&(this.broadcasterForm.reset(),this.modalService.dismissAll())}),this.localStorage.localstorageData.subscribe(j=>{this.userId=j.userData.userId})}onFormSubmitted(){this.modalRef.close(),this.loadGroups("")}ngAfterViewInit(){(0,S.R)(this.searchinput.nativeElement,"keyup").pipe((0,It.U)(j=>j.target.value),(0,Se.b)(400),(0,G.x)(),(0,L.w)(j=>(0,m.mG)(this,void 0,void 0,function*(){return this.loadGroups(j)}))).subscribe(()=>{this.loaderService.isLoading.next(!0)})}loadGroups(j){this.searchTerm=j,this.loaderService.isLoading.next(!0);let Fe=0;this.pagingConfig.currentPage>1&&(Fe=(this.pagingConfig.currentPage-1)*this.pagingConfig.itemsPerPage),this.messageAppService.getGroupList({searching:j,sorting:{createdAt:-1},start:Fe,length:this.pagingConfig.itemsPerPage}),this.groupSubscription=this.messageAppService.Group.subscribe(Pe=>{Pe&&(this.groupList=Pe.record,this.pagingConfig.totalItems=Pe.total,this.loaderService.isLoading.next(!1))},()=>{})}onTableDataChange(j){this.loaderService.isLoading.next(!0),this.pagingConfig.currentPage=j,this.loadGroups(this.searchTerm)}onTableSizeChange(j){this.loaderService.isLoading.next(!0),this.pagingConfig.itemsPerPage=j.target.value,this.pagingConfig.currentPage=1,this.loadGroups(this.searchTerm)}openModal(j,Fe){this.isEditMode=!1,this.modalRef=this.modalService.open(j,{centered:!0,backdrop:"static"})}openContactModal(j,Fe){this.currentlyEditedGroup=Fe,this.modalService.open(j,{centered:!0,backdrop:"static"})}get form(){return this.addGroupForm.controls}get broadCasterForm(){return this.broadcasterForm.controls}get contactForm(){return this.addContactGroupForm.controls}get contactMultipleForm(){return this.addMultipleContactGroupForm.controls}onClickEdit(j,Fe){this.loaderService.isLoading.next(!0),this.isEditMode=!0,this.messageAppService.isEditMode.next(!0),this.messageAppService.getGroupDetail
1sById({groupId:j.groupId}),this.modalRef=this.modalService.open(Fe,{centered:!0,backdrop:"static"})}submitContactGroupForm(j){this.submit=!0,this.submitContactForm=!0,j.valid&&(this.buttonLoader=!0,this.messageAppService.addContactToGroup({person:j.value.name,number:j.value.number,groupId:this.currentlyEditedGroup.groupId}).subscribe(Xt=>{if(null===Xt.error){this.loaderService.isLoading.next(!1),this.toastr.success("Contact Added Successfully "),this.modalService.dismissAll(),this.submit=!1,this.buttonLoader=!1;const ur=this.groupList.find(hr=>hr.groupId===Xt.data.groupId);ur.contact=+ur.contact+1}},Xt=>{this.toastr.error(Xt),this.buttonLoader=!1}))}onClickBack(){this.showList=!1}onClickUpload(){const Fe=this.groupList.find(Pe=>Pe.groupId===this.selectedGroupId).contacts;this.finalDataToUplaod.forEach(Pe=>(0,m.mG)(this,void 0,void 0,function*(){yield Fe.push(Pe)})),this.messageAppService.addContactToGroup({groupId:this.selectedGroupId,contacts:Fe}).subscribe(Pe=>{null===Pe.error&&(this.loaderService.isLoading.next(!1),this.toastr.success("Contact Added Successfully"),this.modalService.dismissAll(),this.submit=!1,this.buttonLoader=!1)},Pe=>{this.toastr.error(Pe),this.buttonLoader=!1})}submitMultipleContacts(j){return(0,m.mG)(this,void 0,void 0,function*(){if(this.submitContactForm=!0,!j.valid)return;this.buttonLoader=!0;const Fe=this.currentlyEditedGroup.groupId,be=j.value.number.split("\n");let Pe=this.groupList.find(ur=>ur.groupId===Fe);const sr=[];be.forEach(ur=>(0,m.mG)(this,void 0,void 0,function*(){const hr={number:ur};yield sr.push(hr)})),this.messageAppService.addMultipleContactToGroup({groupId:Fe,contacts:sr}).subscribe(ur=>{null===ur.error&&(this.toastr.success("Contact Added Successfully "),this.modalService.dismissAll(),j.reset(),this.submit=!1,this.buttonLoader=!1,Pe.contact=+Pe.contact+ +be.length,Pe={})},()=>{this.buttonLoader=!1})})}onEnter(j){this.totalNumber=j.target.value.split("\n").filter(Boolean).length}onChangeSelect(j){this.selectedGroupId=j.groupId}confirm(j,Fe){ht().fire({title:"Are you sure?",text:"You won't be able to revert this!",icon:"warning",showCancelButton:!0,confirmButtonColor:"#34c38f",cancelButtonColor:"#f46a6a",confirmButtonText:"Yes, Update it!"}).then(be=>{be.value&&(this.messageAppService.updateGroupStatus({groupId:Fe,isActive:j}),this.loaderService.isLoading.next(!1),this.groupSubscription&&this.groupSubscription.unsubscribe(),ht().fire("Updated!","Status has been updated .","success"))})}deleteGroup(j){ht().fire({title:"Please Enter Group Name To Delete",input:"text",showCancelButton:!0,confirmButtonText:"Submit",showLoaderOnConfirm:!0,confirmButtonColor:"#556ee6",cancelButtonColor:"#f46a6a",preConfirm:Fe=>{if(Fe!==j.groupName)throw new Error("The entered group name is not correct");return this.messageAppService.deleteGroup({groupId:j.groupId}).toPromise()},allowOutsideClick:!1}).then(Fe=>{Fe.isConfirmed?(this.loadGroups(""),this.innerservice.afterSwal("Deleted","Group has been deleted successfully","success")):ht().fire({title:"You Have Cancelled The Delete Request "})}).catch(Fe=>{ht().fire({icon:"error",title:"Error",text:Fe.message})})}onClickBulkDelete(){this.messageAppService.deleteBulkGroups({groupId:this.groupIdArray}).subscribe(()=>{this.loadGroups("")})}onClickManageContacts(){this.localStorage.localstorageData.subscribe(()=>{this.router.navigate(["contacts/user-contact-list",this.userId])})}onClickCheckAll(j){j.currentTarget.checked?(this.enableBroadcaster=!0,this.groupList.forEach(be=>{be.isSelected=!0,this.selectedGroups.push(be.groupName+"-"+be.contact),this.groupIdArray.push(be.groupId)}),this.messageAppService.getAllNumbers({userId:this.userId}).subscribe(be=>{this.numbers=be.data})):(this.numbers=[],this.enableBroadcaster=!1,this.selectedGroups=[],this.groupIdArray=[],this.groupList.forEach(Fe=>{Fe.isSelected=!1,this.selectedGroups=[]}))}onCheckOneRow(j,Fe,be){if(j.currentTarget.checked)this.enableBroadcaster=!0,this.selectedGroups.push(be.groupName+"-"+be.contact),this.groupIdArray.push(be.groupId),this.messageAppService.getNumberByPayload({groupId:this.groupIdArray,api:"getContact"}).subscribe(Xt=>{this.totalNumber=Xt.data});else{this.binding=!1;const sr=this.selectedGroups.indexOf(be.groupName+"-"+be.contact);this.selectedGroups.splice(sr,1);const Xt=this.groupIdArray.indexOf(be.groupId);-1!==Xt&&this.groupIdArray.splice(Xt,1),this.messageAppService.getNumberByPayload({groupId:this.groupIdArray,api:"getContact"}).subscribe(hr=>{this.totalNumber=hr.data})}}removeGroup(j){const Fe=j.label.substring(0,j.label.indexOf("-"));this.groupList.find(be=>be.groupName==Fe).isSelected=!1}onClearGroup(){this.groupList.forEach(j=>
1{j.isSelected=!1,this.selectedGroups=[]})}onClickViewNumbers(j){this.route.queryParams.subscribe(Fe=>{this.router.navigate(["contacts/contact-list"],{queryParams:{id:Fe.id,groupId:j}})})}handleSendSmsPrice(j){this.sendSmsPrice=j.price,this.selectedServiceId=j.serviceId}previewSMS(j,Fe){this.submit=!0;let Pe,be="";const sr=this.broadcasterForm.value.campaignName.trim().length;for(Pe=0;Pe<16-sr;Pe++)be+=Math.floor(10*Math.random())%10;this.innerservice.isSMSFormSubmitted.next(!0),this.broadcasterForm.value.message>160&&(this.credits=Math.ceil(this.broadcasterForm.value.message.length/153),this.sendSmsPrice=this.credits*this.sendSmsPrice),this.broadcasterForm.patchValue({campaignName:this.broadcasterForm.value.campaignName+be}),this.modalService.open(Fe,{centered:!0,backdrop:"static"}),this.smsPreviewPayload=Object.assign(Object.assign({},j.value),{numbers:this.numbers,type:"compose",totalNumbers:this.totalNumber,price:this.sendSmsPrice,smsLength:this.credits,groupId:this.groupIdArray,selectedServiceId:this.selectedServiceId,textType:this.textType,totalSMS:this.credits,CHARACTERSCOUNT:j.value.message})}onCopy(){this.toastr.success("Group Copied")}downloadGroup(j){return(0,m.mG)(this,void 0,void 0,function*(){j.isLoading=!0,this.buttonLoader=!0,this.messageAppService.downloadGroup({userId:j.userId,groupId:j.groupId}).subscribe(be=>{this.jsonToXlsService.exportToExcel(be.data,j.groupName),j.isLoading=!1},()=>{this.buttonLoader=!1})})}ngOnDestroy(){this.groupSubscription&&this.groupSubscription.unsubscribe()}}return ce.\u0275fac=function(j){return new(j||ce)(h.\u0275\u0275directiveInject(le.y),h.\u0275\u0275directiveInject(gt.FF),h.\u0275\u0275directiveInject(ke.D),h.\u0275\u0275directiveInject(et.F0),h.\u0275\u0275directiveInject(_e._W),h.\u0275\u0275directiveInject(Mt.p),h.\u0275\u0275directiveInject($t.g),h.\u0275\u0275directiveInject(et.gz),h.\u0275\u0275directiveInject(ct),h.\u0275\u0275directiveInject($t.g))},ce.\u0275cmp=h.\u0275\u0275defineComponent({type:ce,selectors:[["app-manage-groups"]],viewQuery:function(j,Fe){if(1&j&&h.\u0275\u0275viewQuery(vt,5),2&j){let be;h.\u0275\u0275queryRefresh(be=h.\u0275\u0275loadQuery())&&(Fe.searchinput=be.first)}},standalone:!0,features:[h.\u0275\u0275StandaloneFeature],decls:58,vars:6,consts:[[1,"row"],[1,"col-12"],[1,"card","modern-card","p-0",2,"margin-bottom","4px","border-radius","12px","border","none"],[1,"card-body",2,"padding","0.75rem 1.25rem"],[1,"row","align-items-center"],[1,"col-sm-1","col-md-1","col-xl-1"],[1,"mb-2"],[1,"position-relative","d-inline-block"],["name","noOfRows",1,"form-select","form-select-sm","custom-select",3,"change"],[3,"value",4,"ngFor","ngForOf"],[1,"col-sm-3","col-xl-3","col-md-3"],[1,"search-box","me-2","mb-2"],[1,"position-relative"],["type","text","placeholder","Search...",1,"form-control","modern-input","custom-search"],["search","","searchTerm",""],[1,"bx","bx-search-alt","search-icon"],[1,"col-sm-6","col-xl-8","col-md-8","d-flex","justify-content-end","gap-2"],["type","button","class","btn btn-danger btn-sm text-refresh-button",3,"click",4,"ngIf"],["type","button","class"," text-refresh-button",3,"disabled","click",4,"ngIf"],["type","button","class"," text-refresh-button",3,"click",4,"ngIf"],[1,"card","modern-card","p-0",2,"border-radius","12px","border","none"],[1,"card-body","p-0"],[1,"table-responsive","mb-0"],[1,"table","modern-table","table-hover"],[1,"table-header"],["class","align-middle",4,"ngIf"],[4,"ngIf"],[1,"col-lg-12","col-md-10"],[1,"float-end","mr-10",2,"margin-right","54px"],["previousLabel","Prev","nextLabel","Next",3,"pageChange"],["role","document"],["addGroup",""],["addContactToGroup",""],["TabContent",""],["TabContent1",""],["TabContent3",""],["content",""],["previewSMSs",""],[3,"value"],["type","button",1,"btn","btn-danger","btn-sm","text-refresh-button",3,"click"],[1,"fas","fa-trash"],["type","button",1,"text-refresh-button",3,"disabled","click"],[1,"fas","fa-broadcast-tower"],["type","button",1,"text-refresh-button",3,"click"],[1,"fas","fa-user-friends"],[1,"align-middle"],[1,"form-check","font-size-16","align-middle"],["type","checkbox","id","transactionCheck01",1,"form-check-input",3,"ngModel","ngModelChange","change"],["for","transactionCheck01",1,"form-check-label"],[4,"ngFor","ngForOf"],[1,"form-check","font-size-16"],["type","checkbox","id","transactionCheck2",1,"form-check-input",3,"checked","change"],["for","transactionCheck2",1,"form-check-label"],[1,"fas","fa-users","me-1","text-primary","font-size-11"],[1,"text-body"],["ngxClipboard","",1,"text-primary","bx","bx-copy","ms-1",2,"cursor","pointer",3,"cbContent","click"],[1,"badge","badge-pill","badge-soft-primary","font-size-12"],[1,"created-at"],[1,"card-section"],[1,"card-item","icon-only"],[1,"far","fa-calendar-alt"],[1,"item-value","font-size-13"],[1,"d-flex","align-item-center","gap-1"],["type","button","ngbTooltip","View Contact List","placement","top","class","btn btn-outline-primary btn-sm me-1",3,"click",4,"ngIf"],["type","button","ngbTooltip","Edit Group","placement","top","class","btn btn-outline-primary btn-sm me-1",3,"click",4,"ngIf"],["type","button","ngbTooltip","Download Group","placement","top","class","btn btn-outline-primary btn-sm me-1",3,"click",4,"ngIf"],["type","button","ngbTooltip","Download Group","placement","top","class","btn btn-outline-primary btn-sm me-1",4,"ngIf"],["type","button","ngbTooltip","Delete Group","placement","top","class","btn btn-outline-danger btn-sm me-1",3,"click",4,"ngIf"],["type","button","ngbTooltip","View Contact List","placement","top",1,"btn","btn-outline-primary","btn-sm","me-1",3,"click"],[1,"fas","fa-th-list"],["type","button","ngbTooltip","Edit Group","placement","top",1,"btn","btn-outline-primary","btn-sm","me-1",3,"click"],[1,"fas","fa-pencil-alt"],["type","button","ngbTooltip","Download Group","placement","top",1,"btn","btn-outline-primary","btn-sm","me-1",3,"click"],[1,"fas","fa-download"],["type","button","ngbTooltip","Download Group","placement","top",1,"btn","btn-outline-primary","btn-sm","me-1"],[1,"bx","bx-loader","bx-spin","font-size-16","align-middle","me-2"],["type","button","ngbTooltip","Delete Group","placement","top",1,"btn","btn-outline-danger","btn-sm","me-1",3,"click"],[1,"modal-header"],["class","modal-title mt-0",4,"ngIf"],["type","button","aria-hidden","true",1,"btn-close",3,"click"],["close",""],[3,"formSubmitted"],[1,"modal-title","mt-0"],[1,"modal-header",2,"background-color","#b3b7ca"],["class","modal-title mt-0 text-white",4,"ngIf"],[1,"modal-body"],[1,"col-lg-12"],[1,"card","mb-0"],[1,"card-body"],["ngbNav","",1,"nav-tabs","nav-tabs-custom","nav-justified","mb-3",2,"margin-top","-26px",3,"activeId"],["customNav","ngbNav"],[3,"ngbNavItem"],["ngbNavLink",""],[1,"d-block","d-sm-none"],[1,"fas","fa-home"],[1,"d-none","d-sm-block"],["ngbNavContent",""],[1,"far","fa-user"],[1,"far","fa-envelope"],[3,"ngbNavOutlet"],[1,"modal-title","mt-0","text-white"],[3,"ngTemplateOutlet"],[1,"col-xl-12"],[1,"needs-validation",3,"formGroup","ngSubmit"],[1,"mb-3"],["for","menuulid-input",1,"form-label"],["type","text","formControlName","name",1,"form-control"],["type","text","formControlName","number","required","",1,"form-control",3,"ngClass"],["class","invali
1d-feedback",4,"ngIf"],["class","form-text text-muted",4,"ngIf"],[1,"row","text-end"],["class","btn btn-primary","disabled","",4,"ngIf"],["type","submit","class","btn btn-primary","value","Add Contact",3,"disabled",4,"ngIf"],[1,"invalid-feedback"],[1,"form-text","text-muted"],["disabled","",1,"btn","btn-primary"],["type","submit","value","Add Contact",1,"btn","btn-primary",3,"disabled"],["cols","50","rows","20","id","floatingnameInput","placeholder","Insert number here with or without +91","formControlName","number",1,"form-control","w-100",2,"height","100px",3,"ngClass","keyup"],["textarea",""],["for","floatingnameInput"],[1,"d-flex","justify-content-between"],[1,"mt-0"],["type","button","data-bs-toggle","tooltip","data-bs-placement","bottom","title","","data-bs-original-title","Unique","aria-label","Unique",1,"btn","btn-outline-primary","waves-light","waves-effect","me-1"],[1,"fas","fa-chess-queen"],["type","button","data-bs-toggle","tooltip","data-bs-placement","bottom","title","","data-bs-original-title","Clear","aria-label","Clear",1,"btn","btn-outline-primary","waves-light","waves-effect","me-1"],["type","button","data-bs-toggle","tooltip","data-bs-placement","bottom","title","","data-bs-original-title","Upload File",1,"me-1","btn","btn-outline-primary","waves-light","waves-effect"],[1,"fas","fa-file-upload"],["type","button","data-bs-toggle","tooltip","data-bs-placement","bottom","title","","data-bs-original-title","Upload from Multiple Source",1,"me-1","btn","btn-outline-primary","waves-light","waves-effect"],[1,"fas","fa-database"],[1,"text-end"],["type","submit","class","btn btn-primary mt-3","value","Add Contact",3,"disabled",4,"ngIf"],["type","submit","value","Add Contact",1,"btn","btn-primary","mt-3",3,"disabled"],["class","col-xl-12",4,"ngIf"],[3,"formGroup","ngSubmit"],[1,"card-title-desc","mt-2"],["id","composemodalTitle",1,"modal-title"],["type","button","aria-label","Close",1,"btn-close",3,"click"],[1,"col-sm-12"],["for","productname"],["formControlName","channel","placeholder","Select Channel",3,"ngClass"],["value","SMS"],["value","Email"],["value","whatsapp"],[1,"control-label"],["multiple","true","formControlName","numbers",3,"ngModel","ngClass","ngModelChange","remove","clear"],[3,"sendSmsPrice"],[1,"modal-footer"],["type","button",1,"btn","btn-secondary",3,"click"],["type","submit",1,"btn","btn-primary"],[1,"fab","fa-telegram-plane","ms-1"],[1,"modal-header","bg-success"],[1,"modal-title","text-white"],["type","button","data-bs-dismiss","modal","aria-label","Close",1,"btn-close",3,"click"],[3,"smsPreviewPayload"]],template:function(j,Fe){1&j&&(h.\u0275\u0275elementStart(0,"div",0)(1,"div",1),h.\u0275\u0275element(2,"app-loader"),h.\u0275\u0275elementStart(3,"div",2)(4,"div",3)(5,"div",4)(6,"div",5)(7,"div",6)(8,"div",7)(9,"select",8),h.\u0275\u0275listener("change",function(Pe){return Fe.onTableSizeChange(Pe)}),h.\u0275\u0275template(10,dt,2,2,"option",9),h.\u0275\u0275elementEnd()()()(),h.\u0275\u0275elementStart(11,"div",10)(12,"div",11)(13,"div",12),h.\u0275\u0275element(14,"input",13,14)(17,"i",15),h.\u0275\u0275elementEnd()()(),h.\u0275\u0275elementStart(18,"div",16),h.\u0275\u0275template(19,Et,3,0,"button",17),h.\u0275\u0275template(20,lr,3,1,"button",18),h.\u0275\u0275template(21,Wt,3,0,"button",19),h.\u0275\u0275elementEnd()()()(),h.\u0275\u0275elementStart(22,"div",20)(23,"div",21)(24,"div",22)(25,"table",23)(26,"thead",24)(27,"tr"),h.\u0275\u0275template(28,br,4,1,"th",25),h.\u0275\u0275elementStart(29,"th"),h.\u0275\u0275text(30,"Group Name"),h.\u0275\u0275elementEnd(),h.\u0275\u0275elementStart(31,"th"),h.\u0275\u0275text(32,"Description"),h.\u0275\u0275elementEnd(),h.\u0275\u0275elementStart(33,"th"),h.\u0275\u0275text(34,"Contacts"),h.\u0275\u0275elementEnd(),h.\u0275\u0275elementStart(35,"th"),h.\u0275\u0275text(36,"Created At"),h.\u0275\u0275elementEnd(),h.\u0275\u0275elementStart(37,"th"),h.\u0275\u0275text(38,"Action"),h.\u0275\u0275elementEnd()()(),h.\u0275\u0275template(39,An,3,4,"tbody",26),h.\u0275\u0275elementEnd()()(),h.\u0275\u0275elementStart(40,"div",0)(41,"div",27)(42,"div",28)(43,"pagination-controls",29),h.\u0275\u0275listener("pageChange",function(Pe){return Fe.onTableDataChange(Pe)}),h.\u0275\u0275elementEnd()()()()()()(),h.\u0275\u0275template(44,Jr,6,2,"ng-template",3
10,31,h.\u0275\u0275templateRefExtractor),h.\u0275\u0275template(46,He,34,7,"ng-template",30,32,h.\u0275\u0275templateRefExtractor),h.\u0275\u0275template(48,_n,20,8,"ng-template",null,33,h.\u0275\u0275templateRefExtractor),h.\u0275\u0275template(50,Wn,29,8,"ng-template",null,34,h.\u0275\u0275templateRefExtractor),h.\u0275\u0275template(52,Hn,2,1,"ng-template",null,35,h.\u0275\u0275templateRefExtractor),h.\u0275\u0275template(54,Sa,34,10,"ng-template",null,36,h.\u0275\u0275templateRefExtractor),h.\u0275\u0275template(56,za,5,1,"ng-template",30,37,h.\u0275\u0275templateRefExtractor)),2&j&&(h.\u0275\u0275advance(10),h.\u0275\u0275property("ngForOf",Fe.tableSize),h.\u0275\u0275advance(9),h.\u0275\u0275property("ngIf",Fe.enableBroadcaster&&Fe.userAccessEvents.includes("bulk_delete_group")),h.\u0275\u0275advance(1),h.\u0275\u0275property("ngIf",Fe.userAccessEvents.includes("add_group_broadcaster")),h.\u0275\u0275advance(1),h.\u0275\u0275property("ngIf",Fe.userAccessEvents.includes("add_group")),h.\u0275\u0275advance(7),h.\u0275\u0275property("ngIf",0!==(null==Fe.groupList?null:Fe.groupList.length)),h.\u0275\u0275advance(11),h.\u0275\u0275property("ngIf",0!==(null==Fe.groupList?null:Fe.groupList.length)))},dependencies:[c.CommonModule,c.NgClass,c.NgForOf,c.NgIf,c.NgTemplateOutlet,c.DatePipe,I.u5,I._Y,I.YN,I.Kr,I.Fj,I.Wl,I.JJ,I.JL,I.Q7,I.On,I.F,I.UX,I.sg,I.u,E.A0,E.w9,E.jq,Ge.JX,Ge._s,Ge.LS,st.Iq,st.yb,gt.bz,gt.HK,gt._L,Je.v,gt.uN,gt.Pz,gt.nv,gt.Is,gt.Vx,gt.tO,gt.Dy,rt.R,ot.R,it._,qe.D,xt.g,we],styles:['@charset "UTF-8";[_ngcontent-%COMP%]:root, [_nghost-%COMP%]{--rp-accent: #556ee6;--rp-accent-2: #6d82f0;--rp-accent-soft: rgba(85, 110, 230, .12);--rp-ink: #2f3650;--rp-muted: #6b728a}.modern-card-header[_ngcontent-%COMP%]{padding:.4rem .65rem!important;border-radius:12px;background:#fff;border:1px solid #e9ebec;box-shadow:0 1px 3px #0f172a0a;min-height:0}.text-refresh-button[_ngcontent-%COMP%]{background:#fff!important;border:1px solid #e4e8f0!important;color:#3b4566!important;font-size:.75rem!important;font-weight:600;display:inline-flex!important;align-items:center;gap:.35rem;cursor:pointer;padding:0 .7rem!important;height:30px;line-height:1;position:relative;transition:background .15s ease,border-color .15s ease,color .15s ease,transform .15s ease;border-radius:8px!important;opacity:1!important;box-shadow:none!important}.text-refresh-button[_ngcontent-%COMP%]:after{display:none!important}.text-refresh-button[_ngcontent-%COMP%]:hover:not(:disabled){color:var(--rp-accent, #556ee6)!important;background:color-mix(in srgb,var(--rp-accent, #556ee6) 8%,#ffffff)!important;border-color:color-mix(in srgb,var(--rp-accent, #556ee6) 35%,#e4e8f0)!important;transform:translateY(-1px)}.text-refresh-button[_ngcontent-%COMP%]:disabled{opacity:.6!important;cursor:not-allowed;transform:none}.wr-toolbar[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:.4rem;padding:.4rem .65rem!important;min-height:0}.wr-toolbar__row[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:space-between;gap:.5rem;flex-wrap:wrap}.wr-toolbar__actions[_ngcontent-%COMP%]{display:flex;align-items:center;gap:.4rem;margin-left:auto}.wr-filter__grid[_ngcontent-%COMP%]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;align-items:center}.wr-stack[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:.3rem;min-width:0;align-items:stretch}.wr-user__head[_ngcontent-%COMP%]{display:flex;align-items:center;gap:.4rem}.wr-user__avatar[_ngcontent-%COMP%]{width:26px;height:26px;border-radius:8px;display:grid;place-items:center;background:linear-gradient(145deg,color-mix(in srgb,var(--rp-accent, #556ee6) 16%,#fff),color-mix(in srgb,var(--rp-accent, #556ee6) 28%,#fff));color:var(--rp-accent-2, #556ee6);border:1px solid color-mix(in srgb,var(--rp-accent, #556ee6) 32%,#fff);font-size:.65rem;flex-shrink:0}.wr-user__name[_ngcontent-%COMP%]{font-size:.78rem;font-weight:750;color:#2f3542}.wr-kv__k[_ngcontent-%COMP%]{font-size:.58rem;font-weight:750;letter-spacing:.04em;text-transform:uppercase;color:#95a0b8;white-space:nowrap;flex-shrink:0;line-height:1.25}.wr-kv__v[_ngcontent-%COMP%]{font-size:.7rem;font-weight:650;color:#3b4566;display:inline-flex;align-items:center;gap:.25rem;min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wr-kv__v--chip[_ngcontent-%COMP%]{background:#f5f7fb;border:1px solid #eef1f7;border-radius:7px;padding:.1rem .35rem;width:-moz-fit-content;width:fit-content;max-width:100%}.wr-idblock[_ngcontent-%COMP%]{display:flex;flex-direction:column;justify-content:center;gap:.22rem;min-width:0;width:100%}.wr-idblock__item[_ngcontent-%COMP%], .wr-idrow[_ngcontent-%COMP%]{display:grid;grid-template-columns:84px minmax(0,1fr);gap:.35rem;align-items:center;min-width:0;width:100%}.wr-idblock__label[_ngcontent-%COMP%], .wr-idrow__k[_ngcontent-%COMP%]{font-size:.58rem;font-weight:750;letter-spacing:.04em;text-transform:uppercase;color:#95a0b8;line-height:1.1;white-space:nowrap}.wr-idblock__chip[_ngcontent-%COMP%], .wr-idrow__v[_ngcontent-%COMP%]{display:inline-flex;align-items:center;gap:.3rem;width:-moz-fit-content;width:fit-content;max-width:100%;min-height:22px;padding:.12rem .32rem;border-radius:6px;background:#f5f7fb;border:1px solid #e8ecf3;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.64rem;font-weight:650;color:#2f3650;line-height:1.2;min-width:0}.wr-idblock__chip--primary[_ngcontent-%COMP%], .wr-idrow__v--primary[_ngcontent-%COMP%]{background:linear-gradient(180deg,rgba(85,110,230,.1) 0%,#eef1f8 100%);border-color:#556ee647}.wr-idblock__chip[_ngcontent-%COMP%] > span[_ngcontent-%COMP%], .wr-idrow__v[_ngcontent-%COMP%] > span[_ngcontent-%COMP%]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wr-idblock__copy[_ngcontent-%COMP%], .wr-idrow__copy[_ngcontent-%COMP%]{flex-shrink:0;width:16px;height:16px;display:inline-grid;place-items:center;border-radius:4px;background:rgba(85,110,230,.12);color:var(--rp-accent, #556ee6)!important;font-size:.65rem!important;cursor:pointer;transition:background .12s ease,color .12s ease}.wr-idblock__copy[_ngcontent-%COMP%]:hover, .wr-idrow__copy[_ngcontent-%COMP%]:hover{background:rgba(85,110,230,.2);color:var(--rp-accent-2, #485ec4)!important}.wr-idblock__tag[_ngcontent-%COMP%]{flex-shrink:0;font-style:normal;font-size:.5rem;font-weight:800;letter-spacing:.04em;color:#64748b;background:#e8ecf4;border-radius:4px;padding:.06rem .22rem}.wr-idblock[_ngcontent-%COMP%] > .wr-pill[_ngcontent-%COMP%]{align-self:flex-start}.conversation-info[_ngcontent-%COMP%]{vertical-align:middle!important}.wr-meta-line[_ngcontent-%COMP%]{display:inline-flex;align-items:center;gap:.3rem;font-size:.68rem;font-weight:600;color:#6b7280}.wr-meta-line[_ngcontent-%COMP%] i[_ngcontent-%COMP%]{color:var(--rp-accent);width:14px;text-align:center}.wr-contact[_ngcontent-%COMP%]{display:flex;align-items:center;gap:.45rem;padding:.28rem .5rem;border-radius:8px;background:rgba(182,196,187,.12);border:1px solid #eef1f7}.wr-contact[_ngcontent-%COMP%] > i[_ngcontent-%COMP%]{color:var(--rp-accent-2);width:14px;text-align:center;font-size:.75rem;flex-shrink:0}.wr-contact__label[_ngcontent-%COMP%]{display:block;font-size:.58rem;font-weight:750;letter-spacing:.04em;text-transform:uppercase;color:#95a0b8;line-height:1.1}.wr-contact__value[_ngcontent-%COMP%]{display:block;font-size:.7rem;font-weight:650;color:#3b4566;line-height:1.2}.wr-contact__value--phone[_ngcontent-%COMP%]{color:var(--rp-accent-2);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.wr-badges[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap;gap:.3rem}.wr-pill[_ngcontent-%COMP%]{display:inline-flex;align-items:center;gap:.25rem;padding:.15rem .5rem;border-radius:999px;font-size:.65rem;font-weight:750;background:#eef2f7;color:#6b7280}.wr-pill[_ngcontent-%COMP%] i[_ngcontent-%COMP%]{font-size:.65rem}.wr-pill--out[_ngcontent-%COMP%]{background:rgba(37,211,102,.12);color:var(--rp-accent-2)}.wr-pill--in[_ngcontent-%COMP%]{background:rgba(85,110,230,.12);color:#3b4fc4}.wr-pill--muted[_ngcontent-%COMP%]{background:#f1f3f5;color:#6a6a6a}.wr-cost-mini[_ngcontent-%COMP%]{display:inline-flex;align-items:center;gap:.3rem;font-size:.72rem;font-weight:750;color:#3b4566}.wr-cost-mini[_ngcontent-%COMP%] i[_ngcontent-%COMP%]{color:#556ee6}.message-bubble[_ngcontent-%COMP%]{max-width:100%;word-wrap:break-word;overflow-wrap:break-word;white-space:pre-wrap;overflow-y:hidden;text-overflow:ellipsis;display:block;font-size:11px;max-height:72px}.message-preview[_ngcontent-%COMP%]{width:100%;max-width:100%;padding:.5rem .55rem!important;background:#dcf8c6;border-radius:10px 10px 4px;box-shadow:0 1px 1.5px #0b141a1f;border:none}.msg-log[_ngcontent-%COMP%]{display:grid;grid-template-columns:58px minmax(0,1fr);gap:.45rem;width:100%;min-width:0;padding:.45rem .5rem;border-radius:8px;background:rgba(15,23,42,.0392156863);border:1px solid #e8ecf2;border-left:3px solid #94a3b8}.msg-log--in[_ngcontent-%COMP%]{border-left-color:#556ee6;background:rgba(85,110,230,.06)}.msg-log--out[_ngcontent-%COMP%]{border-left-color:var(--rp-accent);background:rgba(37,211,102,.06)}.msg-log__rail[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:.2rem;padding-top:.05rem}.msg-log__time[_ngcontent-%COMP%]{font-size:.62rem;font-weight:500;color:#64748b;letter-spacing:.02em;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.msg-log__dir[_ngcontent-%COMP%]{width:-moz-fit-content;width:fit-content;padding:.05rem .28rem;border-radius:4px;font-size:.55rem;font-weight:800;letter-spacing:.04em;background:#e2e8f0;color:#475569}.msg-log--in[_ngcontent-%COMP%] .msg-log__dir[_ngcontent-%COMP%]{background:rgba(85,110,230,.16);color:#3730a3}.msg-log--out[_ngcontent-%COMP%] .msg-log__dir[_ngcontent-%COMP%]{background:rgba(37,211,102,.16);color:#0b7a4b}.msg-log__main[_ngcontent-%COMP%]{min-width:0}.msg-log__text[_ngcontent-%COMP%]{font-size:.72rem;font-weight:400;color:#475569;line-height:1.4;max-height:64px;overflow:hidden;word-break:break-word;white-space:pre-wrap;font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.msg-log__text[_ngcontent-%COMP%] .fw-bold[_ngcontent-%COMP%], .msg-log__text[_ngcontent-%COMP%] strong[_ngcontent-%COMP%], .msg-log__text[_ngcontent-%COMP%] b[_ngcontent-%COMP%]{font-weight:500!important;color:#334155}.msg-log__title[_ngcontent-%COMP%]{font-weight:500;color:#334155}.msg-log__actions[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap;align-items:center;gap:.65rem;margin-top:.15rem}.msg-log__more[_ngcontent-%COMP%]{border:none;background:transparent;color:#556ee6;font-size:.65rem;font-weight:700;padding:.2rem 0 0;cursor:pointer;font-family:inherit;line-height:1.2}.msg-log__more[_ngcontent-%COMP%]:hover{text-decoration:underline}.message-footer[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-top:.35rem}.show-more-btn[_ngcontent-%COMP%]{border:none;background:transparent;color:#027eb5;font-size:.68rem;font-weight:700;padding:0;cursor:pointer}
1.message-time[_ngcontent-%COMP%]{margin-left:auto;font-size:.62rem;font-weight:650;color:#667781}.message-row[_ngcontent-%COMP%] td[_ngcontent-%COMP%]{vertical-align:top!important;padding-top:.55rem!important;padding-bottom:.55rem!important;white-space:normal}.wr-status-col[_ngcontent-%COMP%]{display:flex;flex-direction:column;align-items:stretch;gap:.3rem;width:100%;min-width:0}.wr-status-col__item[_ngcontent-%COMP%]{min-width:0}.wr-status-pill[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:.05rem;width:100%;padding:.28rem .5rem .28rem .55rem;border-radius:8px;background:#f1f3f5;color:#495057;line-height:1.2;border:1px solid transparent;border-left-width:3px}.wr-status-pill__label[_ngcontent-%COMP%]{font-size:.68rem;font-weight:750}.wr-status-pill__time[_ngcontent-%COMP%]{font-size:.6rem;font-weight:600;opacity:.85}.wr-status-pill--sent[_ngcontent-%COMP%]{background:#f3f5f7;color:#4b5563;border-color:#c5ced8;border-left-color:#64748b}.wr-status-pill--delivered[_ngcontent-%COMP%]{background:#eafaf1;color:#0b7a4b;border-color:#b7ebc9;border-left-color:var(--rp-accent)}.wr-status-pill--read[_ngcontent-%COMP%]{background:#eef2ff;color:#3730a3;border-color:#c7d2fe;border-left-color:#556ee6}.wr-status-pill--fail[_ngcontent-%COMP%]{background:#fff1f0;color:#b42318;border-color:#fecdca;border-left-color:#f04438}.wr-status-pill--response[_ngcontent-%COMP%], .wr-status-pill--dark[_ngcontent-%COMP%]{background:#fff8eb;color:#9a6700;border-color:#f5e0a9;border-left-color:#f5a524}.wr-status-pill--agent[_ngcontent-%COMP%]{background:#f3e8ff;color:#6b21a8;border-color:#e9d5ff;border-left-color:#a855f7}.wr-status-pill--ok[_ngcontent-%COMP%]{background:#eafaf1;color:#0b7a4b;border-color:#b7ebc9;border-left-color:var(--rp-accent)}.wr-error[_ngcontent-%COMP%]{width:100%;min-width:0;background:rgba(255,168,161,.12);border:1px solid rgba(248,96,85,.18);border-radius:8px;padding:.35rem .45rem;color:#c44545}.wr-error__row[_ngcontent-%COMP%]{display:grid;grid-template-columns:52px minmax(0,1fr);gap:.25rem;align-items:start;margin-bottom:.15rem}.wr-error__row[_ngcontent-%COMP%]:last-child{margin-bottom:0}.wr-error__k[_ngcontent-%COMP%]{font-size:.58rem;font-weight:750;text-transform:uppercase;letter-spacing:.03em;opacity:.85;padding-top:.05rem;white-space:nowrap}.wr-error__v[_ngcontent-%COMP%]{font-size:.68rem;font-weight:600;line-height:1.25;min-width:0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;word-break:break-word}.copy-icon[_ngcontent-%COMP%]{cursor:pointer;color:var(--rp-accent);font-size:.72rem;flex-shrink:0}.wr-toolbar__cta[_ngcontent-%COMP%]{background:#e8f8ef!important;border-color:#b7ebc9!important;color:#075e54!important}.wr-filter[_ngcontent-%COMP%]{padding-top:.35rem;border-top:1px solid #eef1f7}.wr-filter__grid[_ngcontent-%COMP%]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem;align-items:center}@media (max-width: 1100px){.wr-filter__grid[_ngcontent-%COMP%]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 700px){.wr-filter__grid[_ngcontent-%COMP%]{grid-template-columns:1fr 1fr}}.wr-filter__control[_ngcontent-%COMP%]{width:100%!important;min-width:0!important;margin:0!important}.wr-filter__control.form-control[_ngcontent-%COMP%], .wr-filter__control.modern-input[_ngcontent-%COMP%]{height:36px;border-radius:9px!important;border-color:#e9ebec!important;font-size:.8125rem}.wr-filter__btns[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap;gap:.4rem;grid-column:1/-1;justify-content:flex-end}.wr-filter__btns[_ngcontent-%COMP%] .btn[_ngcontent-%COMP%]{border-radius:9px!important;font-weight:650;height:34px;display:inline-flex;align-items:center}.wr-user[_ngcontent-%COMP%], .wr-stack[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:.35rem;min-width:0}.wr-user__head[_ngcontent-%COMP%]{display:flex;align-items:center;gap:.45rem;margin-bottom:.1rem}.wr-user__avatar[_ngcontent-%COMP%]{width:28px;height:28px;border-radius:8px;display:grid;place-items:center;background:linear-gradient(145deg,#e8f8ef,#d8f3e4);color:#128c7e;border:1px solid #c8edd8;font-size:.7rem;flex-shrink:0}.wr-user__name[_ngcontent-%COMP%]{font-size:.8rem;font-weight:750;color:#2f3542}.wr-kv[_ngcontent-%COMP%]{display:flex;flex-wrap:nowrap;align-items:baseline;gap:.4rem;min-width:0;max-width:100%;width:-moz-fit-content;width:fit-content}.wr-kv__k[_ngcontent-%COMP%]{font-size:.62rem;font-weight:750;letter-spacing:.04em;text-transform:uppercase;color:#95a0b8;white-space:nowrap;flex-shrink:0;line-height:1.25}.wr-kv__v[_ngcontent-%COMP%]{font-size:.72rem;font-weight:650;color:#3b4566;display:inline-flex;align-items:center;gap:.3rem;min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wr-kv__v--phone[_ngcontent-%COMP%]{color:#128c7e;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.wr-kv__v--chip[_ngcontent-%COMP%]{background:#f5f7fb;border:1px solid #eef1f7;border-radius:7px;padding:.12rem .4rem;width:-moz-fit-content;width:fit-content;max-width:100%}.wr-meta-line[_ngcontent-%COMP%]{display:inline-flex;align-items:center;gap:.35rem;font-size:.7rem;font-weight:600;color:#6b7280}.wr-meta-line[_ngcontent-%COMP%] i[_ngcontent-%COMP%]{color:#25d366}.wr-cancelled[_ngcontent-%COMP%]{display:inline-flex;width:-moz-fit-content;width:fit-content;padding:.12rem .45rem;border-radius:999px;
1background:rgba(244,106,106,.12);color:#c44545;font-size:.65rem;font-weight:750}.wr-pill[_ngcontent-%COMP%]{display:inline-flex;padding:.12rem .5rem;border-radius:999px;background:rgba(37,211,102,.12);color:#128c7e;font-size:.68rem;font-weight:750;text-transform:capitalize}.wr-edit[_ngcontent-%COMP%]{color:#556ee6;cursor:pointer;font-size:.7rem}.wr-source[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:.35rem;align-items:flex-start}.wr-source__sent[_ngcontent-%COMP%]{border:none;background:transparent;padding:0;display:inline-flex;align-items:baseline;gap:.35rem;font-size:.72rem;font-weight:650;color:#556ee6;cursor:pointer;line-height:1.2}.wr-source__sent[_ngcontent-%COMP%] strong[_ngcontent-%COMP%]{font-size:.86rem;font-weight:800}.wr-source__view[_ngcontent-%COMP%]{display:inline-flex;align-items:center;gap:.25rem;border:1px solid #cfe0ff;background:#eef4ff;color:#3b4fc4;border-radius:6px;padding:.14rem .42rem;font-size:.62rem;font-weight:750;cursor:pointer;margin-top:.05rem;line-height:1.2}.wr-source__view[_ngcontent-%COMP%]:hover{background:#e4ecff}.wr-cost[_ngcontent-%COMP%]{display:inline-flex;align-items:baseline;gap:.28rem;background:#f7f9fc;border:1px solid #e4e9f2;border-radius:7px;padding:.22rem .45rem;box-shadow:none}.wr-cost__value[_ngcontent-%COMP%]{font-size:.8rem;font-weight:800;color:#2f3542;font-variant-numeric:tabular-nums}.wr-cost__cur[_ngcontent-%COMP%]{font-size:.62rem;font-weight:750;color:#556ee6;text-transform:uppercase}.wr-status-warn[_ngcontent-%COMP%]{display:inline-flex;padding:.25rem .55rem;border-radius:999px;background:rgba(241,180,76,.16);color:#9a6b12;font-size:.7rem;font-weight:750}.action-info[_ngcontent-%COMP%]{width:auto;white-space:nowrap!important;vertical-align:middle!important;text-align:left}.cr-card[_ngcontent-%COMP%] .action-info[_ngcontent-%COMP%]{width:auto!important;text-align:left!important}.wr-actions-wrap[_ngcontent-%COMP%]{display:inline-flex;align-items:center;justify-content:flex-start;gap:.25rem;width:max-content;margin-left:0}.wr-actions[_ngcontent-%COMP%]{display:inline-flex;align-items:center;justify-content:flex-end;gap:.25rem}.wr-action-slot[_ngcontent-%COMP%]{display:none}.wr-action[_ngcontent-%COMP%]{width:26px;height:26px;border-radius:7px;border:1px solid #e4e8f2;background:#f8fafc;color:#556ee6;display:inline-flex;align-items:center;justify-content:center;font-size:.68rem;padding:0;flex-shrink:0}.wr-action[_ngcontent-%COMP%]:hover:not(:disabled){background:#eef2ff;border-color:#cfd7f8}.wr-action[_ngcontent-%COMP%]:disabled{opacity:.55}.wr-action--success[_ngcontent-%COMP%]{color:#1f8f66}.wr-action--accent[_ngcontent-%COMP%]{color:#7950f2;border-color:#e0d7ff;background:#f6f3ff}.message-row[_ngcontent-%COMP%] td[_ngcontent-%COMP%]{vertical-align:top!important;padding-top:0!important;padding-bottom:0!important;border:none!important;white-space:normal!important;background:transparent!important}.copy-icon[_ngcontent-%COMP%]{cursor:pointer;color:#25d366;font-size:.75rem}.rp-camp[_ngcontent-%COMP%]{width:100%;height:68vh;overflow:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;scrollbar-width:thin;background:transparent;border:none;padding:.1rem 0 .5rem}.rp-camp[_ngcontent-%COMP%] app-data-not-found[_ngcontent-%COMP%], .table-container[_ngcontent-%COMP%] app-data-not-found[_ngcontent-%COMP%], .modern-table-container[_ngcontent-%COMP%] app-data-not-found[_ngcontent-%COMP%]{display:block;width:100%}.rp-camp__table[_ngcontent-%COMP%]{width:100%;min-width:780px;table-layout:fixed;border-collapse:separate;border-spacing:0 .35rem}.table-container[_ngcontent-%COMP%]{overflow:auto!important;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.message-table[_ngcontent-%COMP%]{width:100%;min-width:920px}@media (max-width: 991.98px){.rp-camp__table[_ngcontent-%COMP%]{min-width:900px}.message-table[_ngcontent-%COMP%]{min-width:960px}.message-table[_ngcontent-%COMP%] .primary-col[_ngcontent-%COMP%], .message-table[_ngcontent-%COMP%] .primary-info[_ngcontent-%COMP%]{width:220px;min-width:220px}.message-table[_ngcontent-%COMP%] .recipient-col[_ngcontent-%COMP%], .message-table[_ngcontent-%COMP%] .recipient-info[_ngcontent-%COMP%]{width:180px;min-width:180px}.message-table[_ngcontent-%COMP%] .conversation-col[_ngcontent-%COMP%], .message-table[_ngcontent-%COMP%] .conversation-info[_ngcontent-%COMP%]{width:190px;min-width:190px}.message-table[_ngcontent-%COMP%] .message-col[_ngcontent-%COMP%], .message-table[_ngcontent-%COMP%] .message-info[_ngcontent-%COMP%]{width:220px;min-width:220px}.message-table[_ngcontent-%COMP%] .status-col[_ngcontent-%COMP%], .message-table[_ngcontent-%COMP%] .status-info[_ngcontent-%COMP%]{width:150px;min-width:150px}.message-table[_ngcontent-%COMP%] .credit-col[_ngcontent-%COMP%], .message-table[_ngcontent-%COMP%] .credit-info[_ngcontent-%COMP%]{width:120px;min-width:120px}.rp-camp__table[_ngcontent-%COMP%] .c-user[_ngcontent-%COMP%]{width:140px;min-width:140px}.rp-camp__table[_ngcontent-%COMP%] .c-primary[_ngcontent-%COMP%]{width:240px;min-width:240px}.rp-camp__table[_ngcontent-%COMP%] .c-meta[_ngcontent-%COMP%]{width:170px;min-width:170px}.rp-camp__table[_ngcontent-%COMP%] .c-source[_ngcontent-%COMP%]{width:130px;min-width:130px}.rp-camp__table[_ngcontent-%COMP%] .c-cost[_ngcontent-%COMP%]{width:110px;min-width:110px}.rp-camp__table[_ngcontent-%COMP%] .c-actions[_ngcontent-%COMP%]{width:120px;min-width:120px}.wr-kv[_ngcontent-%COMP%], .rp-kv[_ngcontent-%COMP%]{display:flex;flex-wrap:nowrap;gap:.4rem;width:-moz-fit-content;width:fit-content;max-width:100%}.wr-idrow[_ngcontent-%COMP%], .wr-idblock__item[_ngcontent-%COMP%]{grid-template-columns:84px minmax(0,1fr);gap:.4rem}.wr-kv__k[_ngcontent-%COMP%], .rp-kv__k[_ngcontent-%COMP%], .wr-idrow__k[_ngcontent-%COMP%], .wr-idblock__label[_ngcontent-%COMP%]{flex-shrink:0;white-space:nowrap}.wr-kv__v[_ngcontent-%COMP%], .rp-kv__v[_ngcontent-%COMP%]{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wr-contact[_ngcontent-%COMP%]{align-items:flex-start}.wr-contact__label[_ngcontent-%COMP%]{white-space:nowrap}.wr-contact__value[_ngcontent-%COMP%]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.message-row[_ngcontent-%COMP%] td[_ngcontent-%COMP%], .rp-camp__table[_ngcontent-%COMP%] tbody[_ngcontent-%COMP%] td[_ngcontent-%COMP%]{vertical-align:top!important}}.rp-camp__table[_ngcontent-%COMP%] thead[_ngcontent-%COMP%] th[_ngcontent-%COMP%]{position:sticky;top:0;z-index:5;background:#e8ecfb;color:#5b647a;font-size:.62rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;text-align:left;vertical-align:middle;padding:.42rem .5rem;border:1px solid #dbe1f6;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rp-camp__table[_ngcontent-%COMP%] thead[_ngcontent-%COMP%] th[_ngcontent-%COMP%]:first-child{border-radius:8px 0 0 8px}.rp-camp__table[_ngcontent-%COMP%] thead[_ngcontent-%COMP%] th[_ngcontent-%COMP%]:last-child{border-radius:0 8px 8px 0}.rp-camp__table[_ngcontent-%COMP%] thead[_ngcontent-%COMP%] th[_ngcontent-%COMP%] i[_ngcontent-%COMP%]{margin-right:.25rem;color:var(--rp-accent, #556ee6)}.rp-camp__table[_ngcontent-%COMP%] tbody[_ngcontent-%COMP%] tr[_ngcontent-%COMP%]{background:#fff}.rp-camp__table[_ngcontent-%COMP%] tbody[_ngcontent-%COMP%] td[_ngcontent-%COMP%]{vertical-align:top;padding:.45rem .5rem;border-top:1px solid #e7ecf3;border-bottom:1px solid #e7ecf3;background:#fff;overflow:hidden;white-space:normal}.rp-camp__table[_ngcontent-%COMP%] tbody[_ngcontent-%COMP%] td[_ngcontent-%COMP%]:first-child{border-left:3px solid var(--rp-accent, #556ee6);border-radius:8px 0 0 8px}.rp-camp__table[_ngcontent-%COMP%] tbody[_ngcontent-%COMP%] td[_ngcontent-%COMP%]:last-child{border-right:1px solid #e7ecf3;border-radius:0 8px 8px 0}.rp-camp__table[_ngcontent-%COMP%] tbody[_ngcontent-%COMP%] tr[_ngcontent-%COMP%]:hover td[_ngcontent-%COMP%]{background:#fafbfe}.rp-camp__table[_ngcontent-%COMP%] .c-user[_ngcontent-%COMP%]{width:14%}.rp-camp__table[_ngcontent-%COMP%] .c-primary[_ngcontent-%COMP%]{width:28%}.rp-camp__table[_ngcontent-%COMP%] .c-meta[_ngcontent-%COMP%]{width:18%}.rp-camp__table[_ngcontent-%COMP%] .c-source[_ngcontent-%COMP%], .rp-camp__table[_ngcontent-%COMP%] .c-cost[_ngcontent-%COMP%]{width:12%}.rp-camp__table[_ngcontent-%COMP%] .c-actions[_ngcontent-%COMP%]{width:16%}.rp-cell[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:.2rem;min-width:0;max-width:100%}.rp-cell__title[_ngcontent-%COMP%]{font-size:.78rem;font-weight:780;color:#1f2937;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:inline-flex;align-items:center;gap:.3rem;max-width:100%}.rp-kv[_ngcontent-%COMP%]{display:flex;flex-wrap:nowrap;align-items:baseline;gap:.4rem;min-width:0;max-width:100%;width:-moz-fit-content;width:fit-content;line-height:1.25}.rp-kv__k[_ngcontent-%COMP%]{font-size:.58rem;font-weight:750;letter-spacing:.03em;text-transform:uppercase;color:#95a0b8;white-space:nowrap;flex-shrink:0}.rp-kv__v[_ngcontent-%COMP%]{font-size:.7rem;font-weight:650;color:#3b4566;min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:inline-flex;align-items:center;gap:.25rem}.rp-id[_ngcontent-%COMP%]{display:inline-flex;align-items:center;gap:.28rem;max-width:100%;padding:.1rem .35rem;border-radius:6px;background:#f5f7fb;border:1px solid #e8ecf3;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.64rem;font-weight:650;color:#2f3650;width:-moz-fit-content;width:fit-content}.rp-id[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:160px}
1.rp-time[_ngcontent-%COMP%]{display:inline-flex;align-items:center;gap:.28rem;font-size:.62rem;font-weight:600;color:#6b7280}.rp-time[_ngcontent-%COMP%] i[_ngcontent-%COMP%]{color:var(--rp-accent, #556ee6)}.rp-user[_ngcontent-%COMP%]{display:flex;align-items:center;gap:.4rem;min-width:0}.rp-user[_ngcontent-%COMP%] strong[_ngcontent-%COMP%]{font-size:.76rem;font-weight:750;color:#2f3542;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rp-avatar[_ngcontent-%COMP%]{width:24px;height:24px;border-radius:7px;display:grid;place-items:center;flex-shrink:0;background:color-mix(in srgb,var(--rp-accent, #556ee6) 16%,#fff);color:var(--rp-accent, #556ee6);font-size:.62rem;border:1px solid color-mix(in srgb,var(--rp-accent, #556ee6) 28%,#fff)}.rp-cost[_ngcontent-%COMP%]{display:inline-flex;align-items:baseline;gap:.25rem;font-variant-numeric:tabular-nums}.rp-cost[_ngcontent-%COMP%] strong[_ngcontent-%COMP%]{font-size:.8rem;font-weight:800;color:#2f3542}.rp-cost[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{font-size:.62rem;font-weight:750;color:var(--rp-accent, #556ee6)}.rp-actions[_ngcontent-%COMP%]{display:inline-flex;align-items:center;gap:.25rem;flex-wrap:wrap}.rp-action[_ngcontent-%COMP%]{width:30px;height:30px;border-radius:8px;border:1px solid #e4e8f2;background:#f8fafc;color:var(--rp-accent, #556ee6);display:inline-flex;align-items:center;justify-content:center;font-size:.78rem;padding:0;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}.rp-action[_ngcontent-%COMP%]:hover:not(:disabled){background:#eef2ff}.rp-action[_ngcontent-%COMP%]:disabled{opacity:.55}.rp-action--view[_ngcontent-%COMP%]{color:#3b82f6;border-color:#bfdbfe;background:#eff6ff}.rp-action--view[_ngcontent-%COMP%]:hover:not(:disabled){background:#dbeafe;border-color:#93c5fd}.rp-action--link[_ngcontent-%COMP%]{color:#0d9488;border-color:#99f6e4;background:#f0fdfa}.rp-action--link[_ngcontent-%COMP%]:hover:not(:disabled){background:#ccfbf1;border-color:#5eead4}.rp-action--resend[_ngcontent-%COMP%]{color:#6366f1;border-color:#c7d2fe;background:#eef2ff}.rp-action--resend[_ngcontent-%COMP%]:hover:not(:disabled){background:#e0e7ff;border-color:#a5b4fc}.rp-action--clicker[_ngcontent-%COMP%]{color:#d97706;border-color:#fde68a;background:#fffbeb}.rp-action--clicker[_ngcontent-%COMP%]:hover:not(:disabled){background:#fef3c7;border-color:#fcd34d}.rp-action--download[_ngcontent-%COMP%]{color:#16a34a;border-color:#bbf7d0;background:#f0fdf4}.rp-action--download[_ngcontent-%COMP%]:hover:not(:disabled){background:#dcfce7;border-color:#86efac}.rp-action--payment[_ngcontent-%COMP%]{color:#b45309;border-color:#fcd34d;background:#fffbeb}.rp-action--payment[_ngcontent-%COMP%]:hover:not(:disabled){background:#fef3c7;border-color:#fbbf24}.rp-action--admin[_ngcontent-%COMP%]{color:#64748b;border-color:#cbd5e1;background:#f8fafc}.rp-action--admin[_ngcontent-%COMP%]:hover:not(:disabled){background:#f1f5f9;border-color:#94a3b8}.rp-action--success[_ngcontent-%COMP%]{color:#1f8f66;border-color:#b7ebc9;background:#ecfdf5}.rp-status-btn[_ngcontent-%COMP%]{display:inline-flex;align-items:center;gap:.25rem;border:1px solid #cfe0ff;background:#eef4ff;color:#3b4fc4;border-radius:6px;padding:.12rem .4rem;font-size:.62rem;font-weight:750;cursor:pointer;width:-moz-fit-content;width:fit-content}.rp-pill[_ngcontent-%COMP%]{display:inline-flex;padding:.1rem .4rem;border-radius:999px;font-size:.62rem;font-weight:750;text-transform:capitalize;background:#eef1f4;color:#4b5563}.rp-pill--marketing[_ngcontent-%COMP%]{background:rgba(37,211,102,.14);color:#0b7a4b}.rp-pill--auth[_ngcontent-%COMP%]{background:rgba(14,165,233,.14);color:#0369a1}.rp-pill--utility[_ngcontent-%COMP%]{background:rgba(85,110,230,.14);color:#3730a3}.rp-pill--service[_ngcontent-%COMP%]{background:#eef1f4;color:#4b5563}.rp-warn[_ngcontent-%COMP%]{display:inline-flex;padding:.15rem .4rem;border-radius:999px;background:rgba(241,180,76,.16);color:#9a6b12;font-size:.65rem;font-weight:750}.cr-meta[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:.2rem;width:100%}.cr-kv[_ngcontent-%COMP%]{display:flex;align-items:baseline;gap:.4rem;width:100%;line-height:1.25}.cr-kv__k[_ngcontent-%COMP%]{flex:0 0 58px;width:58px;font-size:.58rem;font-weight:750;letter-spacing:.04em;text-transform:uppercase;color:#95a0b8}.cr-kv__v[_ngcontent-%COMP%]{flex:1 1 auto;min-width:0;font-size:.72rem;font-weight:650;color:#3b4566;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cr-kv__v--link[_ngcontent-%COMP%]{border:none;background:transparent;padding:0;color:var(--rp-accent, #556ee6);font-weight:780;cursor:pointer;text-align:left}.cr-kv__v--link.disabled[_ngcontent-%COMP%]{opacity:.55;pointer-events:none}.cr-trailer[_ngcontent-%COMP%]{display:none!important}.ws-status[_ngcontent-%COMP%]{background:#fff}.ws-status__header[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:space-between;gap:.65rem;padding:.72rem .9rem;border-bottom:1px solid #e9ebec;background:linear-gradient(180deg,color-mix(in srgb,var(--rp-accent, #25d366) 10%,#ffffff) 0%,#ffffff 100%)}.ws-status__title-wrap[_ngcontent-%COMP%]{display:flex;align-items:center;gap:.55rem;min-width:0}.ws-status__icon[_ngcontent-%COMP%]{width:32px;height:32px;border-radius:9px;display:grid;place-items:center;background:linear-gradient(145deg,var(--rp-accent, #25d366) 0%,var(--rp-accent-2, #128c7e) 100%);color:#fff;font-size:.85rem;box-shadow:0 3px 10px color-mix(in srgb,var(--rp-accent, #25d366) 28%,transparent);flex-shrink:0}.ws-status__title[_ngcontent-%COMP%]{margin:0;font-size:.95rem;font-weight:750;color:#495057;line-height:1.2}.ws-status__subtitle[_ngcontent-%COMP%]{margin:.08rem 0 0;font-size:.7rem;color:#74788d;line-height:1.25}.ws-status__close[_ngcontent-%COMP%]{width:28px;height:28px;display:grid;place-items:center;border:1px solid #e9ebec;border-radius:8px;background:#fff;color:#74788d;font-size:1.05rem;cursor:pointer;flex-shrink:0}.ws-status__close[_ngcontent-%COMP%]:hover{background:rgba(244,106,
1106,.08);border-color:#f5c2c2;color:#f46a6a}.ws-status__body[_ngcontent-%COMP%]{padding:.85rem 1rem 1rem;min-height:0}.ws-status__grid[_ngcontent-%COMP%]{display:grid;grid-template-columns:210px minmax(0,1fr);gap:1rem;align-items:center}@media (max-width: 576px){.ws-status__grid[_ngcontent-%COMP%]{grid-template-columns:1fr}}.ws-status__chart[_ngcontent-%COMP%]{min-width:0;width:210px;height:210px;max-height:210px;overflow:hidden;display:flex;align-items:center;justify-content:center;margin:0 auto}.ws-status__chart[_ngcontent-%COMP%] .apexcharts-canvas, .ws-status__chart[_ngcontent-%COMP%] .apex-charts{max-height:210px!important}.ws-status__legend[_ngcontent-%COMP%]{border:1px solid #e9ebec;border-radius:10px;background:#fafbfe;padding:.45rem .65rem;align-self:stretch;display:flex;flex-direction:column;justify-content:center;min-width:0}.ws-status__total[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:space-between;padding:.45rem .65rem;margin-bottom:.3rem;border-radius:7px;background:color-mix(in srgb,var(--rp-accent, #25d366) 12%,#ffffff);border:1px solid color-mix(in srgb,var(--rp-accent, #25d366) 28%,#e9ebec);font-size:.8rem;font-weight:750;color:#075e54}.ws-status__total[_ngcontent-%COMP%] strong[_ngcontent-%COMP%]{font-size:1rem}.ws-status__row[_ngcontent-%COMP%]{display:grid;grid-template-columns:minmax(0,1fr) minmax(52px,auto) minmax(58px,auto);gap:.65rem;align-items:center;padding:.4rem .3rem;border-bottom:1px solid #eef1f7;font-size:.8rem;line-height:1.3}.ws-status__row[_ngcontent-%COMP%]:last-of-type{border-bottom:none}.ws-status__label[_ngcontent-%COMP%]{display:inline-flex;align-items:center;gap:.35rem;font-weight:650;color:#3b4566;min-width:0}.ws-status__label-text[_ngcontent-%COMP%]{display:inline-flex;flex-direction:column;align-items:flex-start;gap:.02rem;line-height:1.15}.ws-status__ic[_ngcontent-%COMP%]{width:14px;text-align:center;font-size:.72rem}.ws-status__ic--sent[_ngcontent-%COMP%]{color:#6b7280}.ws-status__ic--delivered[_ngcontent-%COMP%]{color:#34c38f}.ws-status__ic--read[_ngcontent-%COMP%]{color:#0681ff}.ws-status__ic--failed[_ngcontent-%COMP%]{color:#da0101}.ws-status__ic--unread[_ngcontent-%COMP%]{color:#556ee6}.ws-status__ic--click[_ngcontent-%COMP%]{color:#74788d}.ws-status__count[_ngcontent-%COMP%]{text-align:right;font-weight:750;color:#2f3542;font-variant-numeric:tabular-nums;white-space:nowrap;padding-right:.15rem}.ws-status__pct[_ngcontent-%COMP%]{text-align:right;font-weight:700;color:#6b7280;font-variant-numeric:tabular-nums;white-space:nowrap;min-width:3.5rem}.ws-status__fail-link[_ngcontent-%COMP%]{display:inline-flex;align-items:center;gap:.25rem;margin:.1rem 0 0;border:none;background:transparent;padding:0;font-size:.7rem;font-weight:700;color:#f46a6a;cursor:pointer;line-height:1.2}.ws-status__fail-link[_ngcontent-%COMP%] i[_ngcontent-%COMP%]{font-size:.72rem}.ws-status__fail-link[_ngcontent-%COMP%]:hover{text-decoration:underline} .ws-status-window .modal-content{border:none!important;border-radius:14px!important;overflow:hidden;box-shadow:0 14px 32px #0f172a24!important} .ws-status-window .modal-dialog{max-width:640px!important;width:calc(100% - 1.5rem);margin:1.25rem auto} .ws-status-window .modal-body{padding:0!important}.xd-page[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:.65rem}.xd-toolbar[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:space-between;gap:.5rem;flex-wrap:wrap;padding:.35rem .15rem}.xd-toolbar__cta[_ngcontent-%COMP%]{margin-left:auto}.xd-list[_ngcontent-%COMP%]{height:68vh;overflow-y:auto;display:flex;flex-direction:column;gap:.55rem;padding-right:.15rem;scrollbar-width:thin}.xd-list[_ngcontent-%COMP%]::-webkit-scrollbar{width:6px}.xd-list[_ngcontent-%COMP%]::-webkit-scrollbar-thumb{background:#c8d0dc;border-radius:8px}.xd-card[_ngcontent-%COMP%]{display:flex;gap:.75rem;
1align-items:flex-start;background:#fff;border:1px solid #e8ecf3;border-radius:14px;padding:.75rem .85rem;box-shadow:0 1px 2px #1f2d3d0a;transition:border-color .15s ease,box-shadow .15s ease}.xd-card[_ngcontent-%COMP%]:hover{border-color:#d5e8dc;box-shadow:0 6px 18px #128c7e14}.xd-card__mark[_ngcontent-%COMP%]{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;flex-shrink:0;background:#eef2f7;color:#6b7280;font-size:.9rem}.xd-card__mark--out[_ngcontent-%COMP%]{background:linear-gradient(145deg,#e8f8ef,#d8f3e4);color:#128c7e;border:1px solid #c8edd8}.xd-card__mark--in[_ngcontent-%COMP%]{background:linear-gradient(145deg,#eef1ff,#e4e8fb);color:#3b4fc4;border:1px solid #d5daf5}.xd-card__mark--clicker[_ngcontent-%COMP%]{background:linear-gradient(145deg,#fff6e8,#ffefd6);color:#b7791f;border:1px solid #f3dfb5}.xd-card__mark--flow[_ngcontent-%COMP%]{background:#f1f3f5;color:#5b6170;border:1px solid #e4e7eb}.xd-card__body[_ngcontent-%COMP%]{flex:1;min-width:0}.xd-card__top[_ngcontent-%COMP%]{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;flex-wrap:wrap}.xd-card__title-wrap[_ngcontent-%COMP%]{min-width:0}.xd-card__title[_ngcontent-%COMP%]{margin:0;font-size:.92rem;font-weight:750;color:#2f3542;line-height:1.2}.xd-card__date[_ngcontent-%COMP%]{display:inline-flex;align-items:center;gap:.3rem;margin-top:.2rem;font-size:.7rem;font-weight:600;color:#7b8499}.xd-card__date[_ngcontent-%COMP%] i[_ngcontent-%COMP%]{color:#25d366}.xd-card__aside[_ngcontent-%COMP%]{display:inline-flex;align-items:center;gap:.45rem;flex-shrink:0;margin-left:auto}.xd-status[_ngcontent-%COMP%]{display:inline-flex;align-items:center;gap:.3rem;padding:.22rem .55rem;border-radius:999px;font-size:.68rem;font-weight:750;white-space:nowrap}.xd-status--ok[_ngcontent-%COMP%]{background:rgba(37,211,102,.14);color:#128c7e}.xd-status--wait[_ngcontent-%COMP%]{background:rgba(241,180,76,.16);color:#b7791f}.xd-status--err[_ngcontent-%COMP%]{background:rgba(244,106,106,.14);color:#c0392b}.xd-status--info[_ngcontent-%COMP%]{background:rgba(85,110,230,.12);color:#3b4fc4}.xd-actions[_ngcontent-%COMP%]{display:inline-flex;align-items:center;gap:.3rem}.xd-btn[_ngcontent-%COMP%]{width:30px;height:30px;border-radius:8px;border:1px solid #e9ebec;background:#fff;color:#6b7280;display:inline-grid;place-items:center;font-size:.75rem;cursor:pointer;padding:0}.xd-btn[_ngcontent-%COMP%]:disabled{opacity:.4;cursor:not-allowed}.xd-btn--ok[_ngcontent-%COMP%]{color:#128c7e;border-color:#c8edd8;background:#f3fbf6}.xd-btn--ok[_ngcontent-%COMP%]:hover:not(:disabled){background:#e8f8ef}.xd-btn--danger[_ngcontent-%COMP%]{color:#f46a6a;border-color:#f5c2c2;background:#fff6f6}.xd-btn--danger[_ngcontent-%COMP%]:hover:not(:disabled){background:#ffecec}.xd-chips[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap;gap:.35rem;margin-top:.55rem}.xd-chip[_ngcontent-%COMP%]{display:inline-flex;align-items:center;gap:.28rem;max-width:100%;padding:.18rem .45rem;border-radius:7px;background:#f5f7fb;border:1px solid #eef1f7;font-size:.7rem;font-weight:650;color:#3b4566}.xd-chip[_ngcontent-%COMP%] em[_ngcontent-%COMP%]{font-style:normal;font-size:.58rem;font-weight:750;letter-spacing:.04em;text-transform:uppercase;color:#95a0b8}.xd-chip[_ngcontent-%COMP%] i[_ngcontent-%COMP%]{color:#25d366;cursor:pointer;font-size:.78rem}.xd-empty[_ngcontent-%COMP%]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.45rem;min-height:220px;color:#8a93b0;text-align:center}.xd-empty[_ngcontent-%COMP%] i[_ngcontent-%COMP%]{font-size:1.6rem;color:#25d366}.xd-empty[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{margin:0;font-weight:650}.wr-modal[_ngcontent-%COMP%]{background:#fff}.wr-modal__header[_ngcontent-%COMP%]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:1.15rem 1.25rem 1rem;border-bottom:1px solid #e9ebec;background:linear-gradient(180deg,#f3fbf6 0%,#ffffff 100%)}.wr-modal__title-wrap[_ngcontent-%COMP%]{display:flex;align-items:flex-start;gap:.75rem}.wr-modal__icon[_ngcontent-%COMP%]{width:40px;height:40px;border-radius:11px;display:grid;place-items:center;background:linear-gradient(145deg,#25d366 0%,#1ebe57 55%,#128c7e 100%);color:#fff;font-size:1.05rem;box-shadow:0 4px 12px #25d36647;flex-shrink:0}.wr-modal__title[_ngcontent-%COMP%]{margin:0;font-size:1.05rem;font-weight:700;color:#495057}.wr-modal__subtitle[_ngcontent-%COMP%]{margin:.15rem 0 0;font-size:.78rem;color:#74788d}.wr-modal__close[_ngcontent-%COMP%]{width:32px;height:32px;display:grid;place-items:center;border:1px solid #e9ebec;border-radius:8px;background:#fff;color:#74788d;font-size:1.25rem;cursor:pointer}.wr-modal__close[_ngcontent-%COMP%]:hover{background:rgba(244,106,
1106,.08);border-color:#f5c2c2;color:#f46a6a}.wr-modal__body[_ngcontent-%COMP%]{padding:1.15rem 1.25rem .4rem}.wr-modal__footer[_ngcontent-%COMP%]{display:flex;justify-content:flex-end;gap:.5rem;padding:.85rem 1.25rem 1.15rem;border-top:1px solid #e9ebec;background:#fafbff}.wr-grid[_ngcontent-%COMP%]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem 1rem}@media (max-width: 640px){.wr-grid[_ngcontent-%COMP%]{grid-template-columns:1fr}}.wr-field[_ngcontent-%COMP%]{margin-bottom:.85rem}.wr-field__label[_ngcontent-%COMP%]{display:block;font-size:.68rem;font-weight:750;letter-spacing:.04em;text-transform:uppercase;color:#8a93b0;margin-bottom:.35rem}.wr-field[_ngcontent-%COMP%] .form-control[_ngcontent-%COMP%], .wr-field[_ngcontent-%COMP%] .form-select[_ngcontent-%COMP%]{height:40px;border-radius:10px!important;border-color:#e9ebec!important;font-size:.875rem}.wr-field[_ngcontent-%COMP%] .form-control[_ngcontent-%COMP%]:focus, .wr-field[_ngcontent-%COMP%] .form-select[_ngcontent-%COMP%]:focus{border-color:#b7ebc9!important;box-shadow:0 0 0 3px #25d3661f!important}.wr-field__error[_ngcontent-%COMP%]{margin:0 0 .75rem;font-size:.75rem;color:#f46a6a;font-weight:500}.wr-ng-select[_ngcontent-%COMP%] .ng-select-container{min-height:40px!important;border-radius:10px!important;border-color:#e9ebec!important}.wr-ng-select[_ngcontent-%COMP%] .ng-select-focused .ng-select-container{border-color:#b7ebc9!important;box-shadow:0 0 0 3px #25d3661f!important}.wr-btn[_ngcontent-%COMP%]{height:38px;display:inline-flex!important;align-items:center;justify-content:center;gap:.35rem;border-radius:10px!important;font-size:.8125rem!important;font-weight:600!important;padding:0 1rem!important}.wr-btn.btn-primary[_ngcontent-%COMP%]{background-color:#25d366!important;border-color:#25d366!important;color:#fff!important}.wr-btn.btn-primary[_ngcontent-%COMP%]:hover:not(:disabled){background-color:#1ebe57!important;border-color:#1ebe57!important}.wr-btn--ghost[_ngcontent-%COMP%]{background:#fff!important;border:1px solid #dce8e1!important;color:#3b4566!important} .wr-modal-window .modal-content{border:none!important;border-radius:14px!important;overflow:visible;box-shadow:0 18px 48px #12503c2e!important} .wr-modal-window .modal-dialog{max-width:720px} body>.ng-dropdown-panel{z-index:2000!important}.text-gray-800[_ngcontent-%COMP%]{color:#1f2937!important}.modern-card[_ngcontent-%COMP%]{border-radius:16px;overflow:hidden;background:rgba(255,255,255,.95);box-shadow:0 4px 24px #3b82f61a}.modern-card-header[_ngcontent-%COMP%]{padding:.4rem .65rem;border-radius:12px;min-height:0;background:#fff;border:1px solid #e9ebec;box-shadow:0 1px 3px #0f172a0a}.modern-table[_ngcontent-%COMP%]{border-radius:12px;overflow:hidden}.modern-table[_ngcontent-%COMP%] thead[_ngcontent-%COMP%]{background:#f8f9fa}.modern-table[_ngcontent-%COMP%] thead[_ngcontent-%COMP%] th[_ngcontent-%COMP%]{color:#000;font-weight:600}.modern-table[_ngcontent-%COMP%] tbody[_ngcontent-%COMP%] tr[_ngcontent-%COMP%]{border-bottom:1px solid #f0f0f0;transition:background .2s ease-in-out}.modern-table[_ngcontent-%COMP%] tbody[_ngcontent-%COMP%] tr[_ngcontent-%COMP%]:hover{background-color:#fbfbfb}.modern-whatsapp-report[_ngcontent-%COMP%]{--primary-blue: #2563eb;--blue-dark: #1e3a8a;--blue-light: #dbeafe;--border-color: #e6e6e6;--card-bg: #ffffff;--highlight-color: #3b82f6;--text-dark: #333333;--text-light: #666666;--text-lighter: #999999}.table-container[_ngcontent-%COMP%]{background:white;border-radius:12px;overflow:auto;box-shadow:0 4px 20px #00000014}.table-header[_ngcontent-%COMP%]{background:#eff2f7;color:#000}.table-header[_ngcontent-%COMP%] th[_ngcontent-%COMP%]{padding:8px 13px;font-weight:600;text-align:left;font-size:13px}.table[_ngcontent-%COMP%] tbody[_ngcontent-%COMP%] tr[_ngcontent-%COMP%]{transition:all .2s ease;border-bottom:1px solid #f1f3f9}.table[_ngcontent-%COMP%] tbody[_ngcontent-%COMP%] tr[_ngcontent-%COMP%]:hover{background-color:#f8f9fe;box-shadow:0 4px 12px #566ee614}.message-row[_ngcontent-%COMP%]{transition:all .2s ease;border-bottom:1px solid var(--border-color)}.message-row[_ngcontent-%COMP%]:hover{transform:translateY(-2px);
1box-shadow:0 6px 16px #00000014!important;transition:all .3s ease}.message-row[_ngcontent-%COMP%] td[_ngcontent-%COMP%]{padding:9px 5px;vertical-align:top;border-bottom:1px solid #f4f4f4}.card-section[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:4px}.card-item[_ngcontent-%COMP%]{display:flex;align-items:center;gap:10px;font-size:1rem;line-height:1.4}.card-item[_ngcontent-%COMP%] i[_ngcontent-%COMP%]{color:#2563eb;width:20px;text-align:center;font-size:.95em}.with-title[_ngcontent-%COMP%]{align-items:center;gap:4px}.item-title[_ngcontent-%COMP%]{font-size:12px;color:#999;text-transform:uppercase}.item-value[_ngcontent-%COMP%]{color:#1b1818;font-weight:400;font-size:12px}.highlight[_ngcontent-%COMP%]{color:#1e3a8a;font-weight:300}.emphasized[_ngcontent-%COMP%]{background:rgba(59,130,246,.1);padding:1px 10px;border-radius:15px}.item-content[_ngcontent-%COMP%]{display:flex;flex-direction:column}.item-label[_ngcontent-%COMP%]{font-size:10px;color:#999}.phone[_ngcontent-%COMP%]{font-weight:500;color:#2563eb}.cost-display[_ngcontent-%COMP%]{background:#fff;padding:8px 16px;border-radius:8px;color:#1e293b;font-weight:600;font-size:15px;display:inline-flex;align-items:center;border:1px solid #e2e8f0;box-shadow:0 1px 3px #00000005;transition:all .25s cubic-bezier(.4,0,.2,1);font-family:Inter,-apple-system,sans-serif;position:relative;overflow:hidden}.cost-display[_ngcontent-%COMP%]:before{content:"";position:absolute;top:0;left:0;width:3px;height:100%;background:linear-gradient(to bottom,#2563eb,#3b82f6);transition:width .3s ease}.cost-display[_ngcontent-%COMP%]:hover{transform:translateY(-1px);box-shadow:0 4px 12px #0000000d;border-color:#cbd5e1}.cost-display[_ngcontent-%COMP%]:hover:before{width:5px}.amount[_ngcontent-%COMP%]:before{content:"$";color:#2563eb;margin-right:2px}.cost-display[_ngcontent-%COMP%]:after{content:"INR";font-size:10px;font-weight:500;opacity:.7;margin-left:6px;letter-spacing:.5px;color:#2563eb}.id-value[_ngcontent-%COMP%]{background:#ececec;padding:4px 8px;border-radius:4px;display:inline-flex;align-items:center;gap:3px;font-size:12px}.copy-icon[_ngcontent-%COMP%]{color:#566ee6;cursor:pointer;transition:all .2s ease;font-size:12px}.copy-icon[_ngcontent-%COMP%]:hover{color:#3a56c8;transform:scale(1.1)}.direction-indicator[_ngcontent-%COMP%]{margin-top:8px}.direction-badge[_ngcontent-%COMP%]{padding:4px 10px;border-radius:12px;font-size:12px;font-weight:500;display:inline-flex;align-items:center}.direction-badge.outbound[_ngcontent-%COMP%]{background-color:#e0f2fe;color:#2563eb}.direction-badge.category[_ngcontent-%COMP%]{background-color:#dbeafe;color:#1e3a8a}.direction-badge.inbound[_ngcontent-%COMP%]{background-color:#f0f9ff;color:var(--text-dark)}.message-preview[_ngcontent-%COMP%]{max-width:250px}.message-content[_ngcontent-%COMP%]{font-size:.9rem;color:var(--text-dark);line-height:1.4;word-break:break-word}.message-time[_ngcontent-%COMP%]{font-size:.7rem;color:#999;text-align:right;margin-top:4px}.status-track[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:10px}.status-step[_ngcontent-%COMP%]{display:flex;align-items:center;gap:5px}.status-icon[_ngcontent-%COMP%]{width:14px;height:14px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.status-icon[_ngcontent-%COMP%] i[_ngcontent-%COMP%]{color:#fff;font-size:.5em}.status-sent[_ngcontent-%COMP%]{background-color:#3b82f6}.status-delivered[_ngcontent-%COMP%]{background-color:#2563eb}.status-read[_ngcontent-%COMP%]{background-color:#1e3a8a}.status-failed[_ngcontent-%COMP%]{background-color:#f44336}.status-details[_ngcontent-%COMP%]{display:flex;flex-direction:column;font-size:12px}.status-label[_ngcontent-%COMP%]{font-size:.7rem;font-weight:500}.status-time[_ngcontent-%COMP%]{font-size:.7rem;color:#999}.avatar[_ngcontent-%COMP%]{width:21px;height:21px;background:#f8f9fe;display:flex;align-items:center;justify-content:center;border-radius:50%}.avatar[_ngcontent-%COMP%] i[_ngcontent-%COMP%]{color:#566ee6;font-size:9px}.modern-username[_ngcontent-%COMP%]{height:19px;width:19px;border-radius:50%;padding:5px;display:flex;justify-content:center;align-items:center;background-color:#dbeafe;color:#2563eb;font-size:10px}.dot[_ngcontent-%COMP%]{display:inline-block;width:8px;height:8px;border-radius:50%}.full-text[_ngcontent-%COMP%]{display:none;white-space:pre-wrap}.full-text.show[_ngcontent-%COMP%]{display:block;animation:fadeIn .3s ease}.truncated-text[_ngcontent-%COMP%]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}.full-text.show[_ngcontent-%COMP%] + .truncated-text[_ngcontent-%COMP%]{display:none}.message-footer[_ngcontent-%COMP%]{display:flex;justify-content:space-between;align-items:center;margin-top:8px;padding:0}.show-more-btn[_ngcontent-%COMP%]{background:none;border:none;color:#2563eb;font-size:11px;font-weight:600;cursor:pointer;border-radius:4px;transition:all .2s ease}.show-more-btn[_ngcontent-%COMP%]:hover{background-color:#ebf8ff}
1.message-time[_ngcontent-%COMP%]{color:#718096;font-size:11px;font-weight:400}.text-refresh-button[_ngcontent-%COMP%]{background:#fff;border:1px solid #e4e8f0;color:#3b4566;font-size:.75rem;font-weight:600;display:inline-flex;align-items:center;gap:.35rem;cursor:pointer;padding:0 .7rem;height:30px;line-height:1;position:relative;transition:background .15s ease,border-color .15s ease,color .15s ease,transform .15s ease;border-radius:8px;opacity:1}.text-refresh-button[_ngcontent-%COMP%] i[_ngcontent-%COMP%]{font-size:.85rem;transition:transform .35s ease}.text-refresh-button[_ngcontent-%COMP%]:after{display:none}.text-refresh-button[_ngcontent-%COMP%]:hover{color:var(--rp-accent, #556ee6);background:color-mix(in srgb,var(--rp-accent, #556ee6) 8%,#ffffff);border-color:color-mix(in srgb,var(--rp-accent, #556ee6) 35%,#e4e8f0);transform:translateY(-1px)}.text-refresh-button[_ngcontent-%COMP%]:hover:after{width:0}.error-details[_ngcontent-%COMP%]{background-color:#ffa8a11a;padding:5px;border-radius:10px;font-size:13px;word-wrap:break-word;color:#f86055}.recipient-info[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:5px} .ng-select .ng-select-container{border:1px solid #e0e5fb!important;border-radius:8px;background-color:#f8f9fe!important;transition:all .3s ease}.custom-select[_ngcontent-%COMP%]{border:1px solid #e0e5fb;border-radius:8px;padding:.375rem 1.75rem .375rem .75rem;background-color:#f8f9fe;transition:all .3s ease}.custom-select[_ngcontent-%COMP%]:focus{border-color:#566ee6;box-shadow:0 0 0 .2rem #566ee640}.custom-search[_ngcontent-%COMP%]{border:1px solid #e0e5fb;border-radius:8px;padding-left:2.5rem;background-color:#f8f9fe;transition:all .3s ease}.custom-search[_ngcontent-%COMP%]:focus{border:1px solid #566ee6;box-shadow:0 0 0 .2rem #566ee640}.btn-add-sender[_ngcontent-%COMP%]{background-color:#566ee6;color:#fff;border:none;border-radius:8px;padding:.5rem 1.25rem;font-weight:500;transition:all .3s ease;box-shadow:0 4px 12px #566ee640}.btn-add-sender[_ngcontent-%COMP%]:hover{background-color:#3a56c8;transform:translateY(-2px);box-shadow:0 6px 16px #566ee64d}.btn-add-sender[_ngcontent-%COMP%] i[_ngcontent-%COMP%]{transition:all .3s ease}.btn-add-sender[_ngcontent-%COMP%]:hover i[_ngcontent-%COMP%]{transform:scale(1.1)}.btn-go[_ngcontent-%COMP%]{color:#fff;border:none;border-radius:8px;padding:.5rem 1.25rem;font-weight:500;transition:all .3s ease;box-shadow:0 6px 16px #566ee666}.btn-go[_ngcontent-%COMP%]:hover{background-color:#3a56c8;transform:translateY(-2px);box-shadow:0 6px 16px #566ee699}.btn-action[_ngcontent-%COMP%]{display:inline-flex;align-items:center;justify-content:center;padding:6px 3px;border-radius:6px;border:none;background-color:#566ee614;color:#566ee6;cursor:pointer;transition:all .25s ease;font-size:12px;font-weight:500;line-height:1}.btn-action[_ngcontent-%COMP%]:hover{background-color:#566ee633;transform:translateY(-1px)}.btn-action[_ngcontent-%COMP%] i[_ngcontent-%COMP%]{margin-left:5px;font-size:12px;transition:transform .2s ease}.btn-clear[_ngcontent-%COMP%]{background-color:#6c757d;color:#fff;border:none;border-radius:8px;padding:.5rem 1.25rem;font-weight:500;transition:all .3s ease;box-shadow:0 6px 16px #6c757d66}.btn-clear[_ngcontent-%COMP%]:hover{background-color:#5a6268;transform:translateY(-2px);box-shadow:0 6px 16px #6c757d99}']}),ce})()},86433:(Wr,Lt,q)=>{"use strict";q.d(Lt,{_:()=>it});var m=q(94650),c=q(36895),I=q(24006),S=q(87357),Ie=q(64383);const ht=["closeBtn"];function _t(qe,xt){1&qe&&(m.\u0275\u0275elementStart(0,"span"),m.\u0275\u0275text(1,"Please provide Group Name"),m.\u0275\u0275elementEnd())}function It(qe,xt){if(1&qe&&(m.\u0275\u0275elementStart(0,"div",23),m.\u0275\u0275template(1,_t,2,0,"span",24),m.\u0275\u0275elementEnd()),2&qe){const We=m.\u0275\u0275nextContext();m.\u0275\u0275advance(1),m.\u0275\u0275property("ngIf",We.form.groupName.errors.required)}}function Se(qe,xt){1&qe&&(m.\u0275\u0275elementStart(0,"span",25),m.\u0275\u0275text(1," Minimum 4 Chars maximum length of 30 chars "),m.\u0275\u0275elementEnd())}function G(qe,xt){1&qe&&(m.\u0275\u0275elementStart(0,"span"),m.\u0275\u0275text(1,"Please provide Description"),m.\u0275\u0275elementEnd())}function L(qe,xt){if(1&qe&&(m.\u0275\u0275elementStart(0,"div",23),m.\u0275\u0275template(1,G,2,0,"span",24),m.\u0275\u0275elementEnd()),2&qe){const We=m.\u0275\u0275nextContext();m.\u0275\u0275advance(1),m.\u0275\u0275property("ngIf",We.form.description.errors.required)}}function E(qe,xt){1&qe&&(m.\u0275\u0275elementStart(0,"span"),m.\u0275\u0275text(1,"Please select groupScope"),m.\u0275\u0275elementEnd())}function Ge(qe,xt){if(1&qe&&(m.\u0275\u0275elementStart(0,"div",23),m.\u0275\u0275template(1,E,2,0,"span",24),m.\u0275\u0275elementEnd()),2&qe){const We=m.\u0275\u0275nextContext();m.\u0275\u0275advance(1),m.\u0275\u0275property("ngIf",We.form.groupScope.errors.required)}}function st(qe,xt){1&qe&&(m.\u0275\u0275elementStart(0,"button",26),m.\u0275\u0275element(1,"i",27),m.\u0275\u0275text(2," Submitting "),m.\u0275\u0275elementEnd())}function gt(qe,xt){if(1&qe&&m.\u0275\u0275element(0,"input",28),2&qe){const We=m.\u0275\u0275nextContext();m.\u0275\u0275property("disabled",!We.addGroupForm.valid)}}function Je(qe,xt){if(1&qe&&m.\u0275\u0275element(0,"input",29),2&qe){const We=m.\u0275\u0275nextContext();m.\u0275\u0275property("disabled",!We.addGroupForm.valid)}}const ot=function(qe){return{"is-invalid":qe}};let it=(()=>{class qe{constructor(We,h){this.messageAppService=We,this.toastr=h,this.submit=!1,this.buttonLoader=!1,this.groupList=[],this.formSubmitted=new m.EventEmitter}ngOnInit(){this.messageAppService.isEditMode.subscribe(We=>{this.isEditMode=We}),this.addGroupForm=new I.cw({groupName:new I.NI("",[I.kI.required]),description:new I.NI("",[I.kI.required]),groupScope:new I.NI("",[I.kI.required])}),this.messageAppService.groupData.subscribe(We=>{this.currentlyEditedGroup=We,this.addGroupForm.patchValue({groupName:We.groupName,description:We.description,groupScope:We.groupScope})})}get form(){return this.addGroupForm.controls}validSubmit(We){if(this.submit=!0,We.valid)if(this.buttonLoader=!0,this.isEditMode){const h=Object.assign(Object.assign({},We.value),{contact:this.currentlyEditedGroup.contact,groupId:this.currentlyEditedGroup.groupId,createdAt:this.currentlyEditedGroup.createdAt}),we={};We._forEachChild((le,ke)=>{le.dirty&&(we[ke]=le.value)}),we.groupId=this.currentlyEditedGroup.groupId,we.groupScope=We.value.groupScope,this.messageAppService.updateGroup(h,we).subscribe(()=>{this.formSubmitted.emit(),this.toastr.success("Updated successfully"),We.reset(),this.submit=!1,this.buttonLoader=!1,this.messageAppService.isEditMode.next(!1)},()=>{this.buttonLoader=!1})}else{const h=Object.assign({},We.value);this.messageAppService.createGroup(h).subscribe(we=>{null===we.error&&(this.groupList.unshift(we.data),we.data.contact=0,this.toastr.success("Group Created Successfully"),We.reset(),this.submit=!1,this.buttonLoader=!1,this.formSubmitted.emit())},()=>{this.buttonLoader=!1})}}}return qe.\u0275fac=function(We){return new(We||qe)(m.\u0275\u0275directiveInject(S.y),m.\u0275\u0275directiveInject(Ie._W))},qe.\u0275cmp=m.\u0275\u0275defineComponent({type:qe,selectors:[["app-add-group"]],viewQuery:function(We,h){if(1&We&&m.\u0275\u0275viewQuery(ht,5),2&We){let we;
1m.\u0275\u0275queryRefresh(we=m.\u0275\u0275loadQuery())&&(h.closeBtn=we.first)}},outputs:{formSubmitted:"formSubmitted"},standalone:!0,features:[m.\u0275\u0275StandaloneFeature],decls:43,vars:17,consts:[[1,"card","mb-0"],[1,"card-body"],[1,"col-xl-12"],[1,"needs-validation",3,"formGroup","ngSubmit"],[1,"row"],[1,"col-lg-12"],[1,"mb-3"],["for","menuHeader-input",1,"form-label"],[2,"color","red"],["type","text","name","header","formControlName","groupName",1,"form-control",3,"ngClass"],["class","invalid-feedback",4,"ngIf"],["class","form-text text-muted",4,"ngIf"],["for","menuulid-input",1,"form-label"],["type","text","name","menuUlId","formControlName","description",1,"form-control",3,"ngClass"],["formControlName","groupScope",1,"form-control",3,"ngClass"],["disabled",""],["value","Individual"],["value","Global"],["value","Limited"],[1,"row","text-end"],["class","btn btn-primary","disabled","",4,"ngIf"],["type","submit","class","btn btn-primary","value","Add Group",3,"disabled",4,"ngIf"],["type","submit","class","btn btn-primary","value","Update group",3,"disabled",4,"ngIf"],[1,"invalid-feedback"],[4,"ngIf"],[1,"form-text","text-muted"],["disabled","",1,"btn","btn-primary"],[1,"bx","bx-loader","bx-spin","font-size-16","align-middle","me-2"],["type","submit","value","Add Group",1,"btn","btn-primary",3,"disabled"],["type","submit","value","Update group",1,"btn","btn-primary",3,"disabled"]],template:function(We,h){1&We&&(m.\u0275\u0275elementStart(0,"div",0)(1,"div",1)(2,"div",2)(3,"form",3),m.\u0275\u0275listener("ngSubmit",function(){return h.validSubmit(h.addGroupForm)}),m.\u0275\u0275elementStart(4,"div",4)(5,"div",5)(6,"div",6)(7,"label",7),m.\u0275\u0275text(8,"Group Name"),m.\u0275\u0275elementStart(9,"span",8),m.\u0275\u0275text(10,"*"),m.\u0275\u0275elementEnd()(),m.\u0275\u0275element(11,"input",9),m.\u0275\u0275template(12,It,2,1,"div",10),m.\u0275\u0275template(13,Se,2,0,"span",11),m.\u0275\u0275elementEnd()(),m.\u0275\u0275elementStart(14,"div",5)(15,"div",6)(16,"label",12),m.\u0275\u0275text(17,"Description"),m.\u0275\u0275elementStart(18,"span",8),m.\u0275\u0275text(19,"*"),m.\u0275\u0275elementEnd()(),m.\u0275\u0275element(20,"input",13),m.\u0275\u0275template(21,L,2,1,"div",10),m.\u0275\u0275elementEnd()(),m.\u0275\u0275elementStart(22,"div",5)(23,"div",6)(24,"label",12),m.\u0275\u0275text(25,"Group Socpe"),m.\u0275\u0275elementStart(26,"span",8),m.\u0275\u0275text(27,"*"),m.\u0275\u0275elementEnd()(),m.\u0275\u0275elementStart(28,"select",14)(29,"option",15),m.\u0275\u0275text(30,"Select Scope"),m.\u0275\u0275elementEnd(),m.\u0275\u0275elementStart(31,"option",16),m.\u0275\u0275text(32,"Individual"),m.\u0275\u0275elementEnd(),m.\u0275\u0275elementStart(33,"option",17),m.\u0275\u0275text(34,"Global"),m.\u0275\u0275elementEnd(),m.\u0275\u0275elementStart(35,"option",18),m.\u0275\u0275text(36,"Limited"),m.\u0275\u0275elementEnd()(),m.\u0275\u0275template(37,Ge,2,1,"div",10),m.\u0275\u0275elementEnd()()(),m.\u0275\u0275elementStart(38,"div",19)(39,"div",5),m.\u0275\u0275template(40,st,3,0,"button",20),m.\u0275\u0275template(41,gt,1,1,"input",21),m.\u0275\u0275template(42,Je,1,1,"input",22),m.\u0275\u0275elementEnd()()()()()()),2&We&&(m.\u0275\u0275advance(3),m.\u0275\u0275property("formGroup",h.addGroupForm),m.\u0275\u0275advance(8),m.\u0275\u0275property("ngClass",m.\u0275\u0275pureFunction1(11,ot,h.submit&&h.form.groupName.errors)),m.\u0275\u0275advance(1),m.\u0275\u0275property("ngIf",h.submit&&h.form.groupName.errors),m.\u0275\u0275advance(1),m.\u0275\u0275property("ngIf",h.addGroupForm.get("groupName").touched&&h.addGroupForm.get("groupName").hasError("invalidName")),m.\u0275\u0275advance(7),m.\u0275\u0275property("ngClass",m.\u0275\u0275pureFunction1(13,ot,h.submit&&h.form.description.errors)),m.\u0275\u0275advance(1),m.\u0275\u0275property("ngIf",h.submit&&h.form.description.errors),m.\u0275\u0275advance(7),m.\u0275\u0275property("ngClass",m.\u0275\u0275pureFunction1(15,ot,h.submit&&h.form.description.errors)),m.\u0275\u0275advance(9),m.\u0275\u0275property("ngIf",h.submit&&h.form.groupScope.errors),m.\u0275\u0275advance(3),m.\u0275\u0275property("ngIf",h.buttonLoader),m.\u0275\u0275advance(1),m.\u0275\u0275property("ngIf",!h.isEditMode&&!h.buttonLoader),m.\u0275\u0275advance(1),m.\u0275\u0275property("ngIf",h.isEditMode&&!h.buttonLoader))},dependencies:[c.CommonModule,c.NgClass,c.NgIf,I.UX,I._Y,I.YN,I.Kr,I.Fj,I.EJ,I.JJ,I.JL,I.sg,I.u]}),qe})()},50931:(Wr,Lt,q)=>{"use strict";q.d(Lt,{Y:()=>xt});var m=q(36895),c=q(94650),I=q(24006),S=q(21366),Ie=q(41079),ht=q(87357),_t=q(10257),It=q(26755),Se=q(73298);const G=["searchTerm"],L=["closeButton"],E=["close"];function Ge(We,h){1&We&&(c.\u0275\u0275elementStart(0,"div",39),c.\u0275\u0275text(1," Please enter Url Name "),c.\u0275\u0275elementEnd())}function st(We,h){1&We&&(c.\u0275\u0275elementStart(0,"div",39),c.\u0275\u0275text(1," Please enter a valid URL. "),c.\u0275\u0275elementEnd())}function gt(We,h){1&We&&(c.\u0275\u0275elementStart(0,"div",39),c.\u0275\u0275text(1," Please select header "),c.\u0275\u0275elementEnd())}function Je(We,h){1&We&&(c.\u0275\u0275elementStart(0,"div",39),c.\u0275\u0275text(1," Please select short Url "),c.\u0275\u0275elementEnd())}function ot(We,h){if(1&We&&(c.\u0275\u0275elementStart(0,"p",40),c.\u0275\u0275text(1," Generated Url: "),c.\u0275\u0275elementStart(2,"strong"),c.\u0275\u0275text(3),c.\u0275\u0275elementEnd()()),2&We){const we=c.\u0275\u0275nextContext();c.\u0275\u0275advance(3),c.\u0275\u0275textInterpolate(we.generatedShortUrl)}}function it(We,h){1&We&&c.\u0275\u0275element(0,"i",41)}function qe(We,h){1&We&&c.\u0275\u0275element(0,"i",42)}let xt=(()=>{class We{constructor(we,le,ke,et){this.messageappservice=we,this.innerService=le,this.localstorage=ke,this.sharedService=et,this.linkSubmit=!1,this.submitLinkLoader=!1,this.dataAfterSubmitQuickLink={},this.shortUrlArray=[],this.urls=[],this.url="",this.urlDropDown=[],this.shortUrlData=new c.EventEmitter,this.urlList=[],this.isLoading=!1,this.senderIds=[],this.triggeredUrl=[],this.protocols=["http","https"]}ngOnInit(){this.insertLinkForm=new I.cw({urlName:new I.NI("",[I.kI.required]),triggeredUrl:new I.NI("",[I.kI.required,I.kI.pattern(/^(http:\/\/www\.|https:\/\/www\.|http:\/\/|https:\/\/)?[a-z0-9]+([\-\.]{1}[a-z0-9]+)*\.[a-z]{2,5}(:[0-9]{1,5})?(\/.*)?$/i)]),shortUrl:new I.NI(null,[I.kI.required]),header:new I.NI(null,[I.kI.required]),protocol:new I.NI("http")}),this.messageappservice.getuserDomain().subscribe(we=>{if(this.urls=we?.data||[],1===this.urls.length){const le=this.urls[0].utilUrl;this.insertLinkForm.controls.shortUrl.setValue(le),this.url=le}}),this.localstorage.localstorageData.subscribe(we=>{var le;
1const ke=null===(le=we?.userData)||void 0===le?void 0:le.userId;ke&&this.sharedService.getUserSenderId({userId:ke}).subscribe(et=>{this.senderIds=et?.data||[],1===this.senderIds.length&&this.insertLinkForm.controls.header.setValue(this.senderIds[0].senderIdName)})})}get Linkform(){return this.insertLinkForm.controls}get generatedShortUrl(){var we,le;const ke=null===(le=null===(we=this.insertLinkForm)||void 0===we?void 0:we.get("shortUrl"))||void 0===le?void 0:le.value,et="string"==typeof ke?ke:ke?.utilUrl||this.url||"";return et&&"string"==typeof et?this.slug?`${et}/${this.slug}`:et:""}onShortUrlChange(we){var le,ke;if(!we)return void(this.url="");const et="string"==typeof we?we:we.utilUrl||"";this.url=et,et&&(null===(le=this.insertLinkForm.get("shortUrl"))||void 0===le?void 0:le.value)!==et&&(null===(ke=this.insertLinkForm.get("shortUrl"))||void 0===ke||ke.setValue(et,{emitEvent:!1}))}submitLink(we){var le;if(this.linkSubmit=!0,we.markAllAsTouched(),!we.valid)return;this.submitLinkLoader=!0;const ke={};Object.keys(we.value).forEach(Mt=>{we.value[Mt]&&(ke[Mt]=we.value[Mt])});const et="string"==typeof we.value.shortUrl?we.value.shortUrl:null===(le=we.value.shortUrl)||void 0===le?void 0:le.utilUrl;this.innerService.personalizeTextForTextArea.next(`${we.value.protocol}://${et}/${we.value.header}/{SORT}`),this.triggeredUrl.push(we.value.triggeredUrl),this.innerService.triggeredUrl.next(this.triggeredUrl),this.messageappservice.insertShortUrl(ke).subscribe(Mt=>{this.dataAfterSubmitQuickLink=Mt.data,this.submitLinkLoader=!1,we.reset({protocol:"http"}),this.url="",this.shortUrlArray.push({domain:Mt.data.shortUrl,shortUrlId:Mt.data.shortUrlId}),this.innerService.shortUrlData.next(this.shortUrlArray),this.linkSubmit=!1,this.hide()},()=>{this.submitLinkLoader=!1})}hide(){this.innerService.rightSideBar(!1)}}return We.\u0275fac=function(we){return new(we||We)(c.\u0275\u0275directiveInject(ht.y),c.\u0275\u0275directiveInject(_t.p),c.\u0275\u0275directiveInject(It.g),c.\u0275\u0275directiveInject(Se.F))},We.\u0275cmp=c.\u0275\u0275defineComponent({type:We,selectors:[["app-right-sidebar"]],viewQuery:function(we,le){if(1&we&&(c.\u0275\u0275viewQuery(G,5),c.\u0275\u0275viewQuery(L,5),c.\u0275\u0275viewQuery(E,5)),2&we){let ke;c.\u0275\u0275queryRefresh(ke=c.\u0275\u0275loadQuery())&&(le.searchinput=ke.first),c.\u0275\u0275queryRefresh(ke=c.\u0275\u0275loadQuery())&&(le.closeButton=ke.first),c.\u0275\u0275queryRefresh(ke=c.\u0275\u0275loadQuery())&&(le.close=ke.first)}},inputs:{initialTemplate:"initialTemplate"},outputs:{shortUrlData:"shortUrlData"},standalone:!0,features:[c.\u0275\u0275StandaloneFeature],decls:67,vars:24,consts:[[1,"right-bar","sms-insert-link"],[1,"sms-insert-link__head"],[1,"sms-insert-link__head-copy"],["aria-hidden","true",1,"sms-insert-link__badge"],[1,"fas","fa-link"],[1,"sms-insert-link__title"],[1,"sms-insert-link__sub"],["type","button","aria-label","Close",1,"sms-insert-link__close",3,"click"],["aria-hidden","true",1,"fas","fa-times"],[1,"sms-insert-link__form",3,"formGroup","ngSubmit"],[1,"sms-insert-link__field"],["for","insertUrlName",1,"sms-insert-link__label"],[1,"sms-insert-link__req"],["ngbTooltip","Enter Url Name","placement","top",1,"fas","fa-info-circle"],["id","insertUrlName","type","text","formControlName","urlName","placeholder","Enter Url Name",1,"form-control","sms-insert-link__control"],["class","sms-insert-link__error",4,"ngIf"],["for","insertTriggeredUrl",1,"sms-insert-link__label"],["ngbTooltip","Enter Triggered url","placement","top",1,"fas","fa-info-circle"],[1,"sms-insert-link__input-group"],["id","insertTriggeredUrl","type","url","formControlName","triggeredUrl","placeholder","Enter Triggered Url",1,"form-control","sms-insert-link__control"],["type","button","aria-label","Upload",1,"sms-insert-link__affix",3,"click"],["aria-hidden","true",1,"fas","fa-cloud-upload-alt"],[1,"sms-insert-link__label"],["ngbTooltip","Select header","placement","top",1,"fas","fa-info-circle"],["formControlName","header","bindLabel","senderIdName","bindValue","senderIdName","appendTo","body","placeholder","Select header",1,"sms-insert-link__select",3,"items","clearable"],["type","file","accept","image/*","hidden","",1,"form-control"],["file",""],[1,"sms-insert-link__row"],["ngbTooltip","Select Protocol","placement","top",1,"fas","fa-info-circle"],["formControlName","protocol","appendTo","body","placeholder","Select protocol",1,"sms-insert-link__select",3,"items","clearable"],["ngbTooltip","Select short Url","placement","top",1,"fas","fa-info-circle"],["formControlName","shortUrl","bindLabel","utilUrl","bindValue","utilUrl","appendTo","body","placeholder","Select url",1,"sms-insert-link__select",3,"items","clearable","change"],["class","sms-insert-link__generated",4,"ngIf"],[1,"sms-insert-link__actions"],["type","button",1,"btn","sms-insert-link__btn-secondary",3,"click"],["closeButton",""],["type","submit",1,"btn","sms-insert-link__btn-primary",3,"disabled"],["class","bx bx-loader bx-spin me-1","aria-hidden","true",4,"ngIf"],["class","fas fa-link me-1","aria-hidden","true",4,"ngIf"],[1,"sms-insert-link__error"],[1,"sms-insert-link__generated"],["aria-hidden","true",1,"bx","bx-loader","bx-spin","me-1"],["aria-hidden","true",1,"fas","fa-link","me-1"]],template:function(we,le){if(1&we){const ke=c.\u0275\u0275getCurrentView();c.\u0275\u0275elementStart(0,"div",0)(1,"header",1)(2,"div",2)(3,"div",3),c.\u0275\u0275element(4,"i",4),c.\u0275\u0275elementEnd(),c.\u0275\u0275elementStart(5,"div")(6,"h2",5),c.\u0275\u0275text(7,"Insert Link"),c.\u0275\u0275elementEnd(),c.\u0275\u0275elementStart(8,"p",6),c.\u0275\u0275text(9,"Shorten a URL and drop it into your message"),c.\u0275\u0275elementEnd()()(),c.\u0275\u0275elementStart(10,"button",7),c.\u0275\u0275listener("click",function(){return le.hide()}),c.\u0275\u0275element(11,"i",8),c.\u0275\u0275elementEnd()(),c.\u0275\u0275elementStart(12,"form",9),c.\u0275\u0275listener("ngSubmit",function(){return le.submitLink(le.insertLinkForm)}),c.\u0275\u0275elementStart(13,"div",10)(14,"label",11),c.\u0275\u0275text(15," Url Name "),c.\u0275\u0275elementStart(16,"span",12),c.\u0275\u0275text(17,"*"),c.\u0275\u0275elementEnd(),c.\u0275\u0275element(18,"i",13),c.\u0275\u0275elementEnd(),c.\u0275\u0275element(19,"input",14),c.\u0275\u0275template(20,Ge,2,0,"div",15),c.\u0275\u0275elementEnd(),c.\u0275\u0275elementStart(21,"div",10)(22,"label",16),c.\u0275\u0275text(23," Triggered Url "),c.\u0275\u0275elementStart(24,"span",12),c.\u0275\u0275text(25,"*"),c.\u0275\u0275elementEnd(),c.\u0275\u0275element(26,"i",17),c.\u0275\u0275elementEnd(),c.\u0275\u0275elementStart(27,"div",18),c.\u0275\u0275element(28,"input",19),c.\u0275\u0275elementStart(29,"button",20),c.\u0275\u0275listener("click",function(){c.\u0275\u0275restoreView(ke);const _e=c.\u0275\u0275reference(41);
1return c.\u0275\u0275resetView(_e.click())}),c.\u0275\u0275element(30,"i",21),c.\u0275\u0275elementEnd()(),c.\u0275\u0275template(31,st,2,0,"div",15),c.\u0275\u0275elementEnd(),c.\u0275\u0275elementStart(32,"div",10)(33,"label",22),c.\u0275\u0275text(34," Header "),c.\u0275\u0275elementStart(35,"span",12),c.\u0275\u0275text(36,"*"),c.\u0275\u0275elementEnd(),c.\u0275\u0275element(37,"i",23),c.\u0275\u0275elementEnd(),c.\u0275\u0275element(38,"ng-select",24),c.\u0275\u0275template(39,gt,2,0,"div",15),c.\u0275\u0275elementEnd(),c.\u0275\u0275element(40,"input",25,26),c.\u0275\u0275elementStart(42,"div",27)(43,"div",10)(44,"label",22),c.\u0275\u0275text(45," Protocol "),c.\u0275\u0275elementStart(46,"span",12),c.\u0275\u0275text(47,"*"),c.\u0275\u0275elementEnd(),c.\u0275\u0275element(48,"i",28),c.\u0275\u0275elementEnd(),c.\u0275\u0275element(49,"ng-select",29),c.\u0275\u0275elementEnd(),c.\u0275\u0275elementStart(50,"div",10)(51,"label",22),c.\u0275\u0275text(52," Url "),c.\u0275\u0275elementStart(53,"span",12),c.\u0275\u0275text(54,"*"),c.\u0275\u0275elementEnd(),c.\u0275\u0275element(55,"i",30),c.\u0275\u0275elementEnd(),c.\u0275\u0275elementStart(56,"ng-select",31),c.\u0275\u0275listener("change",function(_e){return le.onShortUrlChange(_e)}),c.\u0275\u0275elementEnd(),c.\u0275\u0275template(57,Je,2,0,"div",15),c.\u0275\u0275elementEnd()(),c.\u0275\u0275template(58,ot,4,1,"p",32),c.\u0275\u0275elementStart(59,"div",33)(60,"button",34,35),c.\u0275\u0275listener("click",function(){return le.hide()}),c.\u0275\u0275text(62," Close "),c.\u0275\u0275elementEnd(),c.\u0275\u0275elementStart(63,"button",36),c.\u0275\u0275template(64,it,1,0,"i",37),c.\u0275\u0275template(65,qe,1,0,"i",38),c.\u0275\u0275text(66),c.\u0275\u0275elementEnd()()()()}2&we&&(c.\u0275\u0275advance(12),c.\u0275\u0275property("formGroup",le.insertLinkForm),c.\u0275\u0275advance(7),c.\u0275\u0275classProp("is-invalid",le.linkSubmit&&le.Linkform.urlName.errors),c.\u0275\u0275advance(1),c.\u0275\u0275property("ngIf",le.linkSubmit&&(null==le.Linkform.urlName.errors?null:le.Linkform.urlName.errors.required)),c.\u0275\u0275advance(8),c.\u0275\u0275classProp("is-invalid",le.linkSubmit&&le.Linkform.triggeredUrl.errors),c.\u0275\u0275advance(3),c.\u0275\u0275property("ngIf",(le.linkSubmit||le.Linkform.triggeredUrl.touched)&&le.Linkform.triggeredUrl.errors),c.\u0275\u0275advance(7),c.\u0275\u0275classProp("is-invalid",(le.linkSubmit||le.Linkform.header.touched)&&le.Linkform.header.errors),c.\u0275\u0275property("items",le.senderIds)("clearable",!0),c.\u0275\u0275advance(1),c.\u0275\u0275property("ngIf",(le.linkSubmit||le.Linkform.header.touched)&&le.Linkform.header.errors),c.\u0275\u0275advance(10),c.\u0275\u0275property("items",le.protocols)("clearable",!1),c.\u0275\u0275advance(7),c.\u0275\u0275classProp("is-invalid",le.linkSubmit&&le.Linkform.shortUrl.errors),c.\u0275\u0275property("items",le.urls)("clearable",!0),c.\u0275\u0275advance(1),c.\u0275\u0275property("ngIf",le.linkSubmit&&(null==le.Linkform.shortUrl.errors?null:le.Linkform.shortUrl.errors.required)),c.\u0275\u0275advance(1),c.\u0275\u0275property("ngIf",le.generatedShortUrl),c.\u0275\u0275advance(5),c.\u0275\u0275property("disabled",le.submitLinkLoader),c.\u0275\u0275advance(1),c.\u0275\u0275property("ngIf",le.submitLinkLoader),c.\u0275\u0275advance(1),c.\u0275\u0275property("ngIf",!le.submitLinkLoader),c.\u0275\u0275advance(1),c.\u0275\u0275textInterpolate1(" ",le.submitLinkLoader?"Submitting":"Insert Link"," "))},dependencies:[m.CommonModule,m.NgIf,I.u5,I._Y,I.Fj,I.JJ,I.JL,I.UX,I.sg,I.u,S.HK,S._L,Ie.A0,Ie.w9],styles:['@import"https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@400;500;600;700;800&display=swap";.right-bar.sms-insert-link{--sil-bg: #f3f5f8;--sil-surface: #ffffff;--sil-ink: #0f172a;--sil-muted: #64748b;--sil-line: #e2e8f0;--sil-brand: #556ee6;--sil-brand-soft: #eef2ff;--sil-font: "Plus Jakarta Sans", "Segoe UI", sans-serif;display:flex;flex-direction:column;width:380px;max-width:100vw;background:var(--sil-bg)!important;border-left:1px solid var(--sil-line);box-shadow:-12px 0 32px #0f172a1f;font-family:var(--sil-font);color:var(--sil-ink);overflow-y:auto}.sms-insert-link__head{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;padding:1rem 1.05rem .95rem;background:var(--sil-surface);border-bottom:1px solid var(--sil-line);position:sticky;top:0;z-index:2}.sms-insert-link__head-copy{display:flex;align-items:flex-start;gap:.7rem;min-width:0}.sms-insert-link__badge{flex-shrink:0;width:2.25rem;height:2.25rem;display:inline-flex;align-items:center;justify-content:center;border-radius:10px;background:var(--sil-brand-soft);color:var(--sil-brand);border:1px solid #c7d2fe;font-size:.9rem}.sms-insert-link__title{margin:0;font-size:1.05rem;font-weight:800;letter-spacing:-.02em;color:var(--sil-ink)}.sms-insert-link__sub{margin:.2rem 0 0;font-size:.78rem;font-weight:500;color:var(--sil-muted);line-height:1.35}.sms-insert-link__close{flex-shrink:0;width:2rem;height:2rem;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--sil-line);border-radius:8px;background:#fff;color:var(--sil-muted);cursor:pointer;transition:border-color .15s ease,color .15s ease,background .15s ease}.sms-insert-link__close:hover{color:var(--sil-ink);border-color:#cbd5e1;background:#f8fafc}.sms-insert-link__form{display:flex;flex-direction:column;gap:.85rem;padding:1rem 1.05rem 1.25rem}.sms-insert-link__field{min-width:0}.sms-insert-link__label{display:inline-flex;align-items:center;gap:.3rem;margin-bottom:.3rem;font-size:.8rem;font-weight:700;color:var(--sil-ink)}.sms-insert-link__label i{color:var(--sil-brand);font-size:.72rem;opacity:.85}.sms-insert-link__req{color:#ef4444}.sms-insert-link__control{min-height:2.35rem;padding:.4rem .7rem;font-size:.86rem;font-family:var(--sil-font);border-radius:8px!important;border:1px solid var(--sil-line)!important;background:var(--sil-surface)}.sms-insert-link__control:focus{border-color:var(--sil-brand)!important;box-shadow:0 0 0 3px #556ee624!important}.sms-insert-link__control.is-invalid{border-color:#f46a6a!important;box-shadow:0 0 0 3px #f46a6a24!important}
1.sms-insert-link__input-group{display:flex;align-items:stretch}.sms-insert-link__input-group .sms-insert-link__control{border-top-right-radius:0!important;border-bottom-right-radius:0!important}.sms-insert-link__affix{display:inline-flex;align-items:center;justify-content:center;width:2.5rem;border:1px solid var(--sil-line);border-left:0;border-radius:0 8px 8px 0;background:var(--sil-brand-soft);color:var(--sil-brand);cursor:pointer}.sms-insert-link__affix:hover{background:#e0e7ff}.sms-insert-link__row{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}.sms-insert-link__select{display:block;width:100%}.sms-insert-link__select .ng-select-container{min-height:2.35rem!important;border-radius:8px!important;border:1px solid var(--sil-line)!important;background:var(--sil-surface)!important;box-shadow:none!important}.sms-insert-link__select.ng-select-focused .ng-select-container,.sms-insert-link__select.ng-select-opened .ng-select-container{border-color:var(--sil-brand)!important;box-shadow:0 0 0 3px #556ee624!important}.sms-insert-link__select.is-invalid .ng-select-container,.sms-insert-link__select.ng-invalid.ng-touched .ng-select-container{border-color:#f46a6a!important;box-shadow:0 0 0 3px #f46a6a24!important}.sms-insert-link__select .ng-value,.sms-insert-link__select .ng-placeholder{font-size:.86rem;font-family:var(--sil-font)}.sms-insert-link__error{margin-top:.25rem;font-size:.74rem;font-weight:600;color:#ef4444}.sms-insert-link__generated{margin:0;padding:.55rem .7rem;border-radius:8px;background:var(--sil-brand-soft);border:1px solid #c7d2fe;font-size:.8rem;font-weight:600;color:#3730a3;word-break:break-all}.sms-insert-link__generated strong{font-weight:800}.sms-insert-link__actions{display:flex;justify-content:flex-end;align-items:center;gap:.55rem;margin-top:.35rem;padding-top:.85rem;border-top:1px solid var(--sil-line)}.sms-insert-link__btn-primary{border:0;border-radius:10px;min-width:7.5rem;padding:.55rem 1rem;font-family:var(--sil-font);font-weight:800;color:#fff!important;background:linear-gradient(145deg,#556ee6,#6d83ea);box-shadow:0 6px 14px #556ee647}.sms-insert-link__btn-primary:disabled{opacity:.7;box-shadow:none}.sms-insert-link__btn-secondary{border-radius:10px;min-width:5.5rem;padding:.55rem 1rem;font-family:var(--sil-font);font-weight:700;color:var(--sil-ink)!important;background:#fff!important;border:1px solid var(--sil-line)!important}body.right-bar-enabled .right-bar.sms-insert-link{width:380px}body.right-bar-enabled>.ng-dropdown-panel{z-index:10050!important;border:1px solid #c7d2fe!important;border-radius:10px!important;box-shadow:0 12px 28px #0f172a29!important;overflow:hidden}body.right-bar-enabled>.ng-dropdown-panel .ng-option{font-family:Plus Jakarta Sans,Segoe UI,sans-serif;font-size:.86rem;padding:.55rem .75rem}body.right-bar-enabled>.ng-dropdown-panel .ng-option-marked,body.right-bar-enabled>.ng-dropdown-panel .ng-option-selected{background:#eef2ff!important;color:#3730a3!important}\n'],encapsulation:2}),We})()},45379:(Wr,Lt,q)=>{"use strict";q.d(Lt,{g:()=>tn});var m=q(97582),c=q(94650),I=q(36895),S=q(24006),Ie=q(41079),ht=q(82722),_t=q(77579),It=q(73298),Se=q(64383),G=q(10257),L=q(26755),E=q(87357),Ge=q(63764);function st(ct,Ct){1&ct&&(c.\u0275\u0275elementStart(0,"div",4)(1,"div",5),c.\u0275\u0275element(2,"div",6)(3,"div",6)(4,"div",6),c.\u0275\u0275elementEnd()())}function gt(ct,Ct){if(1&ct){const Te=c.\u0275\u0275getCurrentView();c.\u0275\u0275elementStart(0,"div")(1,"span",24),c.\u0275\u0275text(2,"Set as default"),c.\u0275\u0275elementEnd(),c.\u0275\u0275text(3," \xa0 "),c.\u0275\u0275elementStart(4,"input",25),c.\u0275\u0275listener("change",function(vt){c.\u0275\u0275restoreView(Te);const dt=c.\u0275\u0275nextContext(2);return c.\u0275\u0275resetView(dt.onChangeGatewaySetAsDefault(vt))}),c.\u0275\u0275elementEnd()()}if(2&ct){const Te=c.\u0275\u0275nextContext(2);c.\u0275\u0275advance(4),c.\u0275\u0275property("checked",Te.checkedGateway)("disabled",null===Te.form.gatewayName.value)}}function Je(ct,Ct){1&ct&&(c.\u0275\u0275elementStart(0,"span"),c.\u0275\u0275text(1,"Please provide a gateway name."),c.\u0275\u0275elementEnd())}function ot(ct,Ct){if(1&ct&&(c.\u0275\u0275elementStart(0,"div",26),c.\u0275\u0275template(1,Je,2,0,"span",14),c.\u0275\u0275elementEnd()),2&ct){const Te=c.\u0275\u0275nextContext(2);c.\u0275\u0275advance(1),c.\u0275\u0275property("ngIf",Te.form.gatewayName.errors.required)}}const it=function(ct){return{"is-invalid":ct}};function qe(ct,Ct){if(1&ct){const Te=c.\u0275\u0275getCurrentView();c.\u0275\u0275elementStart(0,"ng-select",27),c.\u0275\u0275listener("ngModelChange",function(vt){c.\u0275\u0275restoreView(Te);const dt=c.\u0275\u0275nextContext(2);
1return c.\u0275\u0275resetView(dt.selectedSenderIdForCheckBox=vt)})("change",function(vt){c.\u0275\u0275restoreView(Te);const dt=c.\u0275\u0275nextContext(2);return c.\u0275\u0275resetView(dt.onChangeSenderId(vt))}),c.\u0275\u0275elementEnd()}if(2&ct){const Te=c.\u0275\u0275nextContext(2);c.\u0275\u0275property("items",Te.senderIds)("ngModel",Te.selectedSenderIdForCheckBox)("ngClass",c.\u0275\u0275pureFunction1(3,it,Te.submit&&Te.form.senderId.errors))}}function xt(ct,Ct){if(1&ct&&c.\u0275\u0275element(0,"input",28),2&ct){const Te=c.\u0275\u0275nextContext(2);c.\u0275\u0275property("ngClass",c.\u0275\u0275pureFunction1(1,it,Te.submit&&Te.form.senderId.errors))}}function We(ct,Ct){if(1&ct){const Te=c.\u0275\u0275getCurrentView();c.\u0275\u0275elementStart(0,"div")(1,"span",29),c.\u0275\u0275text(2,"Set as default"),c.\u0275\u0275elementEnd(),c.\u0275\u0275text(3," \xa0 "),c.\u0275\u0275elementStart(4,"input",30),c.\u0275\u0275listener("change",function(vt){c.\u0275\u0275restoreView(Te);const dt=c.\u0275\u0275nextContext(2);return c.\u0275\u0275resetView(dt.onChangeSenderIdSetAsDefault(vt))}),c.\u0275\u0275elementEnd()()}if(2&ct){const Te=c.\u0275\u0275nextContext(2);c.\u0275\u0275advance(4),c.\u0275\u0275property("disabled",null===Te.form.senderId.value)("checked",Te.checkedSenderID)}}function h(ct,Ct){1&ct&&(c.\u0275\u0275elementStart(0,"span"),c.\u0275\u0275text(1,"Please provide a sender ID. "),c.\u0275\u0275elementEnd())}function we(ct,Ct){if(1&ct&&(c.\u0275\u0275elementStart(0,"div",26),c.\u0275\u0275template(1,h,2,0,"span",14),c.\u0275\u0275elementEnd()),2&ct){const Te=c.\u0275\u0275nextContext(2);c.\u0275\u0275advance(1),c.\u0275\u0275property("ngIf",Te.form.senderId.errors.required)}}function le(ct,Ct){if(1&ct){const Te=c.\u0275\u0275getCurrentView();c.\u0275\u0275elementStart(0,"div",31)(1,"div",32)(2,"label",33),
1c.\u0275\u0275text(3,"DLT Template"),c.\u0275\u0275elementStart(4,"span",12),c.\u0275\u0275text(5,"*"),c.\u0275\u0275elementEnd()(),c.\u0275\u0275elementStart(6,"ng-select",34),c.\u0275\u0275listener("ngModelChange",function(vt){c.\u0275\u0275restoreView(Te);const dt=c.\u0275\u0275nextContext(2);return c.\u0275\u0275resetView(dt.templateSelected=vt)})("change",function(vt){c.\u0275\u0275restoreView(Te);const dt=c.\u0275\u0275nextContext(2);return c.\u0275\u0275resetView(dt.onChnageTemplate(vt))}),c.\u0275\u0275elementEnd()()()}if(2&ct){const Te=c.\u0275\u0275nextContext(2);c.\u0275\u0275advance(6),c.\u0275\u0275property("items",Te.templates)("ngModel",Te.templateSelected)}}function ke(ct,Ct){1&ct&&(c.\u0275\u0275elementStart(0,"span",41),c.\u0275\u0275text(1," Must be less than 60 characters. "),c.\u0275\u0275elementEnd())}function et(ct,Ct){1&ct&&(c.\u0275\u0275elementStart(0,"span"),c.\u0275\u0275text(1,"Please provide a campaign name."),c.\u0275\u0275elementEnd())}function _e(ct,Ct){if(1&ct&&(c.\u0275\u0275elementStart(0,"div",26),c.\u0275\u0275template(1,et,2,0,"span",14),c.\u0275\u0275elementEnd()),2&ct){const Te=c.\u0275\u0275nextContext(3);c.\u0275\u0275advance(1),c.\u0275\u0275property("ngIf",Te.form.campaignName.errors.required)}}function Mt(ct,Ct){if(1&ct){const Te=c.\u0275\u0275getCurrentView();c.\u0275\u0275elementStart(0,"div",35)(1,"div",17)(2,"label",36,37),c.\u0275\u0275text(4,"Campaign Name"),c.\u0275\u0275elementStart(5,"span",12),c.\u0275\u0275text(6,"*"),c.\u0275\u0275elementEnd()(),c.\u0275\u0275elementStart(7,"input",38,39),c.\u0275\u0275listener("ngModelChange",function(vt){c.\u0275\u0275restoreView(Te);const dt=c.\u0275\u0275nextContext(2);return c.\u0275\u0275resetView(dt.campaignNameDuplicate=vt)}),c.\u0275\u0275elementEnd(),c.\u0275\u0275template(9,ke,2,0,"span",40),c.\u0275\u0275template(10,_e,2,1,"div",15),c.\u0275\u0275elementEnd()()}if(2&ct){const Te=c.\u0275\u0275reference(8),rt=c.\u0275\u0275nextContext(2);c.\u0275\u0275property("ngClass",rt.isInternationalCamp?"col-md-12 mb-3 mt-1":"col-md-6"),c.\u0275\u0275advance(7),c.\u0275\u0275property("ngModel",rt.campaignNameDuplicate)("ngClass",c.\u0275\u0275pureFunction1(5,it,rt.submit&&rt.form.campaignName.errors)),c.\u0275\u0275advance(2),c.\u0275\u0275property("ngIf",60===Te.value.length),c.\u0275\u0275advance(1),c.\u0275\u0275property("ngIf",rt.submit&&rt.form.campaignName.errors)}}function $t(ct,Ct){if(1&ct){const Te=c.\u0275\u0275getCurrentView();c.\u0275\u0275elementStart(0,"div",7)(1,"div",8)(2,"div",9)(3,"div",10)(4,"label",11),c.\u0275\u0275text(5,"Gateway Name"),c.\u0275\u0275elementStart(6,"span",12),c.\u0275\u0275text(7,"*"),c.\u0275\u0275elementEnd()(),c.\u0275\u0275elementStart(8,"ng-select",13),c.\u0275\u0275listener("ngModelChange",function(vt){c.\u0275\u0275restoreView(Te);const dt=c.\u0275\u0275nextContext();return c.\u0275\u0275resetView(dt.selectedGateway=vt)})("change",function(vt){c.\u0275\u0275restoreView(Te);const dt=c.\u0275\u0275nextContext();return c.\u0275\u0275resetView(dt.onChangeGateway(vt,null))}),c.\u0275\u0275elementEnd(),c.\u0275\u0275template(9,gt,5,2,"div",14),c.\u0275\u0275template(10,ot,2,1,"div",15),c.\u0275\u0275elementEnd()(),c.\u0275\u0275elementStart(11,"div",16)(12,"div",17)(13,"label",18),c.\u0275\u0275text(14,"Sender ID"),c.\u0275\u0275elementStart(15,"span",12),c.\u0275\u0275text(16,"*"),c.\u0275\u0275elementEnd()(),c.\u0275\u0275template(17,qe,1,5,"ng-select",19),c.\u0275\u0275template(18,xt,1,3,"input",20),c.\u0275\u0275template(19,We,5,2,"div",14),c.\u0275\u0275template(20,we,2,1,"div",15),c.\u0275\u0275elementEnd()()(),c.\u0275\u0275elementStart(21,"div",21),c.\u0275\u0275template(22,le,7,2,"div",22),c.\u0275\u0275template(23,Mt,11,7,"div",23),c.\u0275\u0275elementEnd()()}if(2&ct){const Te=c.\u0275\u0275nextContext();c.\u0275\u0275advance(8),c.\u0275\u0275property("items",Te.gateways)("ngModel",Te.selectedGateway)("ngClass",c.\u0275\u0275pureFunction1(11,it,Te.submit&&Te.sendform.get("gatewayName").errors)),c.\u0275\u0275advance(1),c.\u0275\u0275property("ngIf",!Te.isInternationalCamp||!Te.isFallback),c.\u0275\u0275advance(1),c.\u0275\u0275property("ngIf",Te.submit&&Te.form.gatewayName.errors),c.\u0275\u0275advance(7),c.\u0275\u0275property("ngIf",!Te.isInternationalCamp),c.\u0275\u0275advance(1),c.\u0275\u0275property("ngIf",Te.isInternationalCamp),c.\u0275\u0275advance(1),c.\u0275\u0275property("ngIf",!Te.isInternationalCamp||!Te.isFallback),c.\u0275\u0275advance(1),c.\u0275\u0275property("ngIf",Te.submit&&Te.form.senderId.errors),c.\u0275\u0275advance(2),c.\u0275\u0275property("ngIf",!Te.isInternationalCamp),c.\u0275\u0275advance(1),c.\u0275\u0275property("ngIf",!Te.isFallback)}}let tn=(()=>{class ct{constructor(Te,rt,vt,dt,Et,lr,Wt,br){this.sharedService=Te,this.tostr
1=rt,this.innerService=vt,this.rootFormGroup=dt,this.localstorage=Et,this.cdr=lr,this.messageService=Wt,this.router=br,this.gateways=[],this.senderIds=[],this.templates=[],this.gatewayList=[],this.checkedGateway=!1,this.submit=!0,this.checkedSenderID=!1,this.header="JX",this.showheader=!1,this.previewText="",this.isLoading=!0,this.isLoader=!1,this.sendSmsPrice=new c.EventEmitter,this.destroySubject=new _t.x,this.isInternationalCamp=!1,this.isFallback=!1,this.isInternationalCamp=this.router.url.includes("sms/international-campaign"),this.isFallback=this.router.url.includes("fallback/set-fallback")}ngOnInit(){this.localstorage.localstorageData.subscribe(dt=>{this.userId=dt.userData.userId,this.sendform=this.rootFormGroup.control,this.innerService.isSMSFormSubmitted.pipe((0,ht.R)(this.destroySubject)).subscribe(Et=>{this.cdr.markForCheck(),this.submit=Et})});const Te={userId:this.userId},rt=localStorage.getItem("resend"),vt=localStorage.getItem("msgId");if(rt){this.cdr.markForCheck();const dt={messageId:vt};this.sharedService.getUserSenderId(Te).pipe((0,ht.R)(this.destroySubject)).subscribe(Et=>{this.fetchedSenderIds=Et.data},Et=>{console.error("Error in getUserSenderId:",Et)}),this.sharedService.getUserGateway(Te).pipe((0,ht.R)(this.destroySubject)).subscribe(Et=>{this.gatewayList=Et.data;const lr=[];Et.data.forEach(Wt=>(0,m.mG)(this,void 0,void 0,function*(){yield lr.push(Wt.gateway)}),Wt=>{console.error("Error in gateways:",Wt)}),this.gateways=lr,this.isLoading=!1,this.messageService.duplicateResend(dt).subscribe(Wt=>{const br=Wt.data;if(this.selectedSenderIdForCheckBox=this.senderIds.find(()=>br.campaignDetails.senderId),this.selectedSenderIdForCheckBox){this.selectedSenderId=this.selectedSenderIdForCheckBox.senderId;const vr={senderId:this.selectedSenderIdForCheckBox.senderId};this.showheader=!0,this.header=this.selectedSenderIdForCheckBox.senderIdName,this.innerService.senderId(this.selectedSenderIdForCheckBox),this.getTemplates(vr)}const Zr=this.gateways.find(vr=>vr.gatewayId===br.campaignDetails.gatewayId);Zr?(this.selectedGateway=Zr,this.onChangeGateway(null,Zr),this.selectedServiceId=Zr.serviceId):this.tostr.error("Gateway not found"),this.cdr.markForCheck();const hn={senderId:br.campaignDetails.senderId};this.dplcteSenderId=br.campaignDetails.senderId,this.sharedService.getUserTemplates(hn).subscribe(vr=>{this.templates=vr.data;const rn=this.templates.find(nn=>nn.templateId===br.campaignDetails.msgInfo.templateId);if(rn){const nn=rn.templateName,an=rn.templateData;this.innerService.onChangeTemplate(an),this.innerService.previewText.next(an),this.templateSelected=nn,this.cdr.markForCheck()}else this.tostr.error("template not found")},vr=>{console.error("Error in getUserTemplates:",vr)}),this.campaignNameDuplicate="duplicate"},Wt=>{console.error("Error:",Wt)})})}else this.sharedService.getUserGateway(Te).pipe((0,ht.R)(this.destroySubject)).subscribe(dt=>{var Et;if(this.gatewayList=dt.data,this.selectedGateway=null===(Et=this.gatewayList.find(Wt=>Wt.isDefault))||void 0===Et?void 0:Et.gateway,this.selectedGateway){this.checkedGateway=!0,this.selectedServiceId=this.selectedGateway.serviceId;const br={price:this.gatewayList.find(Zr=>Zr.gatewayId==this.selectedGateway.gatewayId).price,serviceId:this.selectedServiceId};this.sendSmsPrice.emit(br),this.selectedGatewayName=this.selectedGateway.gatewayName,this.selectedServiceId=this.selectedGateway.serviceId,this.selectedGatewayId=this.selectedGateway.gatewayId}const lr=[];dt.data.forEach(Wt=>(0,m.mG)(this,void 0,void 0,function*(){yield lr.push(Wt.gateway)})),this.gateways=lr,this.cdr.markForCheck(),this.isLoading=!1}),this.sharedService.getUserSenderId(Te).pipe((0,ht.R)(this.destroySubject)).subscribe(dt=>{this.fetchedSenderIds=dt.data,setTimeout(()=>{var Et,lr;if(this.senderIds=this.filterByGatewayType(this.fetchedSenderIds,null===(Et=this.selectedGateway)||void 0===Et?void 0:Et.gatewayName),this.selectedSenderIdForCheckBox=null===(lr=this.senderIds)||void 0===lr?void 0:lr.find(Wt=>Wt.isDefault),this.selectedSenderIdForCheckBox){this.checkedSenderID=!0,this.selectedSenderId=this.selectedSenderIdForCheckBox.senderId;const Wt={senderId:this.selectedSenderIdForCheckBox.senderId};this.showheader=!0,this.header=this.selectedSenderIdForCheckBox.senderIdName,this.innerService.senderId(this.selectedSenderIdForCheckBox),this.getTemplates(Wt)}this.cdr.markForCheck()},200)})}get form(){return this.sendform.controls}onChangeGateway(Te,rt){this.sendform.patchValue({senderId:""});const vt=this.filterByGatewayType(this.fetchedSenderIds,Te.gatewayName);if(this.senderIds=vt,Te){const dt=this.gatewayList.find(lr=>lr.gatewayId==Te.gatewayId);this.checkedGateway=!!dt.isDefault,this.selectedGatewayName=dt.gateway,this.selectedServiceId=Te.serviceId,this.sendSmsPrice.emit({price:dt.price,serviceId:this.selectedServiceId}),this.selectedGatewayId=Te.gatewayId}else{const dt=this.gatewayList.find(lr=>lr.gatewayId==rt.gatewayId);this.selectedGatewayName=dt.gateway,this.selectedServiceId=rt.serviceId,this.sendSmsPrice.emit({price:dt.price,serviceId:this.selectedServiceId}),this.selectedGatewayId=rt.gatewayId}}
1filterByGatewayType(Te,rt){return Te.filter(vt=>{const dt=vt.senderIdName;return"Promotional"===rt?/^[0-9]+$/.test(dt):/^[a-zA-Z0-9]+$/.test(dt)})}onChangeGatewaySetAsDefault(Te){if(null===this.sendform.value.gatewayName)return this.tostr.error("Please Select the gateway first");Te.target.checked&&this.sharedService.onChangeGatewayAsDefault({gatewayId:this.selectedGatewayId,userId:this.userId}).pipe((0,ht.R)(this.destroySubject)).subscribe(()=>{this.tostr.success("Updated Sucessfully")},vt=>{this.tostr.error(vt.message)})}getTemplates(Te){return(0,m.mG)(this,void 0,void 0,function*(){yield this.sharedService.getUserTemplates(Te).pipe((0,ht.R)(this.destroySubject)).subscribe(rt=>{this.templates=rt.data})})}onChangeSenderId(Te){this.innerService.senderId(Te),this.checkedSenderID=!!Te.isDefault,this.header=Te.senderIdName,this.showheader=!0;const rt={senderId:Te.senderId};this.selectedSenderId=Te.senderId,this.getTemplates(rt)}onChangeSenderIdSetAsDefault(Te){if(null===this.sendform.value.senderId)return this.tostr.error("Please Select the header first");Te.target.checked&&this.sharedService.onChangeSenderIdAsDefault({senderId:this.selectedSenderId}).pipe((0,ht.R)(this.destroySubject)).subscribe(()=>{this.tostr.success("Updated successfully")},vt=>{this.tostr.error(vt.message)})}onChnageTemplate(Te){this.innerService.onChangeTemplate(Te.templateData),this.innerService.previewText.next(Te.templateData)}gettemplateData(Te){return Te.replace(/</g,"<").replace(/>/g,">").replace(/&/g,"&")}ngOnDestroy(){this.destroySubject.next(),localStorage.removeItem("resend"),localStorage.removeItem("msgId")}}return ct.\u0275fac=function(Te){return new(Te||ct)(c.\u0275\u0275directiveInject(It.F),c.\u0275\u0275directiveInject(Se._W),c.\u0275\u0275directiveInject(G.p),c.\u0275\u0275directiveInject(S.sg),c.\u0275\u0275directiveInject(L.g),c.\u0275\u0275directiveInject(c.ChangeDetectorRef),c.\u0275\u0275directiveInject(E.y),c.\u0275\u0275directiveInject(Ge.F0))},ct.\u0275cmp=c.\u0275\u0275defineComponent({type:ct,selectors:[["app-gateway-card"]],outputs:{sendSmsPrice:"sendSmsPrice"},standalone:!0,features:[c.\u0275\u0275StandaloneFeature],decls:4,vars:3,consts:[[3,"formGroup"],["class","loader1",4,"ngIf"],[1,"card","m-0"],["class","card-body shadow-sm",4,"ngIf"],[1,"loader1"],[1,"three-body"],[1,"three-body__dot"],[1,"card-body","shadow-sm"],["data-select2-id","10",1,"row","mb-3"],["data-select2-id","9",1,"col-md-6"],["data-select2-id","8",1,"mb-3"],[1,"form-label"],[2,"color","red"],["bindLabel","gatewayName","formControlName","gatewayName","placeholder","Select gateway",3,"items","ngModel","ngClass","ngModelChange","change"],[4,"ngIf"],["class","invalid-feedback",4,"ngIf"],[1,"col-md-6"],[1,"mb-3"],["for","senderId",1,"form-label"],["bindLabel","senderIdName","formControlName","senderId","placeholder","Select sender ID",3,"items","ngModel","ngClass","ngModelChange","change",4,"ngIf"],["class","form-control","formControlName","senderId","placeholder","Enter sender ID",3,"ngClass",4,"ngIf"],["data-select2-id","29",1,"row"],["class","col-md-6","data-select2-id","28",4,"ngIf"],[3,"ngClass",4,"ngIf"],[1,"text-muted","mt-2"],["type","checkbox","id","gatewayyy","name","gatewayyy",3,"checked","disabled","change"],[1,"invalid-feedback"],["bindLabel","senderIdName","formControlName","senderId","placeholder","Select sender ID",3,"items","ngModel","ngClass","ngModelChange","change"],["formControlName","senderId","placeholder","Enter sender ID",1,"form-control",3,"ngClass"],[1,"text-muted"],["type","checkbox","id","gateway","name","gateway",3,"disabled","checked","change"],["data-select2-id","28",1,"col-md-6"],["data-select2-id","27",1,"mb-3"],["for","dltTemplate",1,"form-label"],["bindLabel","templateName","formControlName","template","placeholder","Select template",3,"items","ngModel","ngModelChange","change"],[3,"ngClass"],["for","campaignName",1,"form-label"],["campaignName",""],["type","text","formControlName","campaignName","id","campaignName","placeholder","Enter campaign name","maxlength","60",1,"form-control",3,"ngModel","ngClass","ngModelChange"],["campaignNam",""],["class","form-text text-muted",4,"ngIf"],[1,"form-text","text-muted"]],template:function(Te,rt){1&Te&&(c.\u0275\u0275elementContainerStart(0,0),c.\u0275\u0275template(1,st,5,0,"div",1),c.\u0275\u0275elementStart(2,"div",2),c.\u0275\u0275template(3,$t,24,13,"div",3),c.\u0275\u0275elementEnd(),c.\u0275\u0275elementContainerEnd()),2&Te&&(c.\u0275\u0275property("formGroup",rt.sendform),c.\u0275\u0275advance(1),c.\u0275\u0275property("ngIf",rt.isLoading),c.\u0275\u0275advance(2),c.\u0275\u0275property("ngIf",!rt.isLoading))},dependencies:[I.CommonModule,I.NgClass,I.NgIf,S.UX,S.Fj,S.JJ,S.JL,S.nD,S.sg,S.u,S.u5,Ie.A0,Ie.w9],changeDetection:0}),ct})()},7256:(Wr,Lt,q)=>{"use strict";q.d(Lt,{R:()=>yn});var m=q(36895),c=q(94650),I=q(21366),S=q(24006),Ie=q(77579),ht=q(82722),_t=q(410
179),It=q(97582),Se=q(54968),G=q(54004),L=q(78372),E=q(71884),Ge=q(63900),st=q(54333),gt=q(83447),Je=q(19668),ot=q(87357),it=q(10257),qe=q(34487),xt=q(64383),We=q(16886);const h=["searchTermUsedLinks"];function we(Ze,Dt){if(1&Ze&&(c.\u0275\u0275elementStart(0,"option",34),c.\u0275\u0275text(1),c.\u0275\u0275elementEnd()),2&Ze){const Q=Dt.$implicit;c.\u0275\u0275property("value",Q),c.\u0275\u0275advance(1),c.\u0275\u0275textInterpolate1("",Q," ")}}function le(Ze,Dt){if(1&Ze&&(c.\u0275\u0275elementStart(0,"option",35),c.\u0275\u0275text(1),c.\u0275\u0275elementEnd()),2&Ze){const Q=Dt.$implicit;c.\u0275\u0275propertyInterpolate("value",Q.utilUrl),c.\u0275\u0275property("selected",Q.isDefault),c.\u0275\u0275advance(1),c.\u0275\u0275textInterpolate1(" ",Q.utilUrl," ")}}function ke(Ze,Dt){if(1&Ze){const Q=c.\u0275\u0275getCurrentView();c.\u0275\u0275elementStart(0,"tr")(1,"td")(2,"span",36),c.\u0275\u0275listener("click",function(){const He=c.\u0275\u0275restoreView(Q).$implicit,Qe=c.\u0275\u0275nextContext();return c.\u0275\u0275resetView(Qe.onClickTr(He))}),c.\u0275\u0275text(3),c.\u0275\u0275elementEnd()(),c.\u0275\u0275elementStart(4,"td",37),c.\u0275\u0275text(5),c.\u0275\u0275elementEnd(),c.\u0275\u0275elementStart(6,"td",37)(7,"i",38),c.\u0275\u0275listener("click",function(){c.\u0275\u0275restoreView(Q);const Ae=c.\u0275\u0275nextContext();return c.\u0275\u0275resetView(Ae.onCopy())}),c.\u0275\u0275elementEnd(),c.\u0275\u0275text(8," \xa0 "),c.\u0275\u0275elementStart(9,"a",39),c.\u0275\u0275text(10),c.\u0275\u0275pipe(11,"slice"),c.\u0275\u0275elementEnd()(),c.\u0275\u0275elementStart(12,"td",37),c.\u0275\u0275text(13),c.\u0275\u0275pipe(14,"date"),c.\u0275\u0275elementEnd()()}if(2&Ze){const Q=Dt.$implicit;c.\u0275\u0275advance(3),c.\u0275\u0275textInterpolate(Q.generatedShortUrl),c.\u0275\u0275advance(2),c.\u0275\u0275textInterpolate1(" ",Q.urlName," "),c.\u0275\u0275advance(2),c.\u0275\u0275property("cbContent",Q.triggeredUrl),c.\u0275\u0275advance(2),c.\u0275\u0275propertyInterpolate1("ngbTooltip","",Q.triggeredUrl," ")("href","https://",Q.triggeredUrl,"",c.\u0275\u0275sanitizeUrl),c.\u0275\u0275advance(1),c.\u0275\u0275textInterpolate(c.\u0275\u0275pipeBind3(11,7,Q.triggeredUrl,0,20)),c.\u0275\u0275advance(3),c.\u0275\u0275textInterpolate1(" ",c.\u0275\u0275pipeBind2(14,11,Q.createdAt,"medium")," ")}}let et=(()=>{class Ze{constructor(Q,ge,Ae,He,Qe){this.messageappservice=Q,this.innerService=ge,this.loaderService=Ae,this.modalService=He,this.tostr=Qe,this.currentPage=0,this.itemsPerPage=10,this.totalItems=0,this.tableSize=[10,20,50,100],this.pagingConfig={},this.shortUrlList=[],this.selectDropDownDomain=[],this.urls=[],this.pagingConfig={itemsPerPage:this.itemsPerPage,currentPage:this.currentPage,totalItems:this.totalItems}}ngOnInit(){this.messageappservice.getuserDomain().subscribe(Q=>{this.selectDropDownDomain=Q.data;const ge=this.selectDropDownDomain.find(Ae=>!0===Ae.isDefault);this.selectedDomain=ge.utilUrl,this.getDomain()})}ngAfterViewInit(){(0,Se.R)(this.searchTermUsedLinks.nativeElement,"keyup").pipe((0,G.U)(Q=>Q.target.value.trim()),(0,L.b)(400),(0,E.x)(),(0,Ge.w)(()=>(0,It.mG)(this,void 0,void 0,function*(){return this.onChangeDomain(this.selectedDomain)}))).subscribe(()=>{this.loaderService.isLoading.next(!0)})}onTableSizeChange(Q){this.loaderService.isLoading.next(!0),this.pagingConfig.itemsPerPage=Q.target.value,this.pagingConfig.currentPage=Q,this.onChangeDomain(this.selectedDomain)}onTableDataChange(Q){this.loaderService.isLoading.next(!0),this.pagingConfig.currentPage=Q,this.onChangeDomain(this.selectedDomain)}onChangeDomain(Q){var ge;this.selectedDomain=null!==(ge=Q.target)&&void 0!==ge&&ge.value?Q.target.value:Q,this.getDomain()}getDomain(){let Q=0;this.pagingConfig.currentPage>1&&(Q=(this.pagingConfig.currentPage-1)*this.pagingConfig.itemsPerPage),this.messageappservice.getShortUrl({domain:this.selectedDomain,searching:this.searchTermUsedLinks.nativeElement.value,sorting:{createdAt:-1},start:Q,length:this.pagingConfig.itemsPerPage}).subscribe(Ae=>{this.loaderService.isLoading.next(!1),this.pagingConfig.totalItems=Ae.data.total,this.shortUrlList=Ae.data.record})}dismissModal(){this.modalService.dismissAll()}onCopy(){this.tostr.success("Copied to Clipboard")}onClickTr(Q){this.innerService.shortUrlArray.push({domain:this.selectedDomain,shortUrlId:Q.shortUrlId}),this.innerService.personalizeTextForTextArea.next(Q.generatedShortUrl),this.modalService.dismissAll(),document.body.classList.remove("right-bar-enabled")}}return Ze.\u0275fac=function(Q){return new(Q||Ze)(c.\u0275\u0275directiveInject(ot.y),c.\u0275\u0275directiveInject(it.p),c.\u0275\u0275directiveInject(qe.D),c.\u0275\u0275directiveInject(I.FF
1),c.\u0275\u0275directiveInject(xt._W))},Ze.\u0275cmp=c.\u0275\u0275defineComponent({type:Ze,selectors:[["app-used-links"]],viewQuery:function(Q,ge){if(1&Q&&c.\u0275\u0275viewQuery(h,5),2&Q){let Ae;c.\u0275\u0275queryRefresh(Ae=c.\u0275\u0275loadQuery())&&(ge.searchTermUsedLinks=Ae.first)}},standalone:!0,features:[c.\u0275\u0275StandaloneFeature],decls:49,vars:6,consts:[[1,"modal-header"],[1,"modal-title","mt-0"],["type","button","aria-hidden","true",1,"btn-close",3,"click"],["close",""],[1,"modal-body"],[1,"row","justify-content-center","align-items-center"],[1,"col-lg-12"],[1,"card"],[1,"card-body"],[1,"row","mb-2"],[1,"col-sm-2","col-md-2","col-xl-2"],[1,"me-0","mb-2"],[1,"position-relative"],["name","noOfRows",1,"form-select","form-select-sm",2,"height","34px",3,"change"],[3,"value",4,"ngFor","ngForOf"],[1,"col-sm-4","col-xl-4","col-md-4"],[1,"search-box","mb-2"],["type","text","placeholder","Search...",1,"form-control","ng-untouched","ng-pristine","ng-valid",2,"border-radius","4px"],["searchTermUsedLinks",""],[1,"bx","bx-search-alt","search-icon"],[1,"me-1","mb-2"],[1,"form-select",3,"change"],["selected",""],[3,"selected","value",4,"ngFor","ngForOf"],[1,"table-responsive","mb-0"],[1,"table","table-centered","table-nowrap","table-hover","table-striped"],[1,"table-light"],[2,"font-size","12px"],[2,"background-color","#e0e5fb"],[4,"ngFor","ngForOf"],[1,"row"],[1,"col-lg-12","col-md-10"],[1,"float-end","mr-10",2,"margin-right","54px"],["previousLabel","Prev","nextLabel","Next",3,"pageChange"],[3,"value"],[3,"selected","value"],[1,"text-body","fw-bold",2,"cursor","pointer",3,"click"],[2,"white-space","pre-wrap"],["ngxClipboard","","ngbTooltip","Copy Url ","placement","top",1,"text-success","bx","bx-copy",2,"cursor","pointer",3,"cbContent","click"],["placement","top","target","_blank",1,"text-body","fw-bold",3,"ngbTooltip","href"]],template:function(Q,ge){1&Q&&(c.\u0275\u0275elementStart(0,"div",0)(1,"h5",1),c.\u0275\u0275text(2,"Used Links"),c.\u0275\u0275elementEnd(),c.\u0275\u0275elementStart(3,"button",2,3),c.\u0275\u0275listener("click",function(){return ge.dismissModal()}),c.\u0275\u0275elementEnd()(),c.\u0275\u0275element(5,"app-loader"),c.\u0275\u0275elementStart(6,"div",4)(7,"div",5)(8,"div",6)(9,"div",7)(10,"div",8)(11,"div",9)(12,"div",10)(13,"div",11)(14,"div",12)(15,"select",13),c.\u0275\u0275listener("change",function(He){return ge.onTableSizeChange(He)}),c.\u0275\u0275template(16,we,2,2,"option",14),c.\u0275\u0275elementEnd()()()(),c.\u0275\u0275elementStart(17,"div",15)(18,"div",16)(19,"div",12),c.\u0275\u0275element(20,"input",17,18)(22,"i",19),c.\u0275\u0275elementEnd()()(),c.\u0275\u0275elementStart(23,"div",15)(24,"div",20)(25,"div",12)(26,"select",21),c.\u0275\u0275listener("change",function(He){return ge.onChangeDomain(He)}),c.\u0275\u0275elementStart(27,"option",22),c.\u0275\u0275text(28,"Select Domain"),c.\u0275\u0275elementEnd(),c.\u0275\u0275template(29,le,2,3,"option",23),c.\u0275\u0275elementEnd()()()()(),c.\u0275\u0275elementStart(30,"div",24)(31,"table",25)(32,"thead",26)(33,"tr",27)(34,"th",28),c.\u0275\u0275text(35,"Short Url"),c.\u0275\u0275elementEnd(),c.\u0275\u0275elementStart(36,"th",28),c.\u0275\u0275text(37,"Url Name"),c.\u0275\u0275elementEnd(),c.\u0275\u0275elementStart(38,"th",28),c.\u0275\u0275text(39,"Triggered Url"),c.\u0275\u0275elementEnd(),c.\u0275\u0275elementStart(40,"th",28),c.\u0275\u0275text(41,"Created At"),c.\u0275\u0275elementEnd()()(),c.\u0275\u0275elementStart(42,"tbody"),c.\u0275\u0275template(43,ke,15,14,"tr",29),c.\u0275\u0275pipe(44,"paginate"),c.\u0275\u0275elementEnd()()(),c.\u0275\u0275elementStart(45,"div",30)(46,"div",31)(47,"div",32)(48,"pagination-controls",33),c.\u0275\u0275listener("pageChange",function(He){return ge.onTableDataChange(He)}),c.\u0275\u0275elementEnd()()()()()()()()()),2&Q&&(c.\u0275\u0275advance(16),c.\u0275\u0275property("ngForOf",ge.tableSize),c.\u0275\u0275advance(13),c.\u0275\u0275property("ngForOf",ge.selectDropDownDomain),c.\u0275\u0275advance(14),c.\u0275\u0275property("ngForOf",c.\u0275\u0275pipeBind2(44,3,ge.shortUrlList,ge.pagingConfig)))},dependencies:[m.CommonModule,m.NgForOf,m.SlicePipe,m.DatePipe,st.JX,st._s,st.LS,gt.Iq,gt.yb,I.HK,I._L,Je.v,S.YN,S.Kr,We.R]}),Ze})();var _e=q(50931),Mt=q(26755),$t=q(63764),tn=q(11481);const ct=["myTextarea"],Ct=["highlightLayer"];function Te(Ze,Dt){1&Ze&&c.\u0275\u0275element(0,"app-right-sidebar")}function rt(Ze,Dt){if(1&Ze&&(c.\u0275\u0275elementStart(0,"p",19),c.\u0275\u0275element(1,"i",20),c.\u0275\u0275text(2),c.\u0275\u0275elementStart(3,"mark"),c.\u0275\u0275text(4),c.\u0275\u0275elementEnd(),c.\u0275\u0275text(5," to clear it and type your value. "),c.\u0275\u0275elementEnd()),2&Ze){const Q=c.\u
10275\u0275nextContext();c.\u0275\u0275advance(2),c.\u0275\u0275textInterpolate2(" ",Q.placeholderCount," placeholder",Q.placeholderCount>1?"s":""," highlighted \u2014 click a "),c.\u0275\u0275advance(2),c.\u0275\u0275textInterpolate2("","{","#var#","}","")}}function vt(Ze,Dt){1&Ze&&(c.\u0275\u0275elementStart(0,"span"),c.\u0275\u0275text(1,"Please enter a message."),c.\u0275\u0275elementEnd())}function dt(Ze,Dt){if(1&Ze&&(c.\u0275\u0275elementStart(0,"div",21),c.\u0275\u0275template(1,vt,2,0,"span",0),c.\u0275\u0275elementEnd()),2&Ze){const Q=c.\u0275\u0275nextContext();c.\u0275\u0275advance(1),c.\u0275\u0275property("ngIf",Q.form.message.errors.required)}}function Et(Ze,Dt){if(1&Ze){const Q=c.\u0275\u0275getCurrentView();c.\u0275\u0275elementStart(0,"button",25),c.\u0275\u0275listener("click",function(){c.\u0275\u0275restoreView(Q);const Ae=c.\u0275\u0275nextContext(2);return c.\u0275\u0275resetView(Ae.toggleRightSidebar())}),c.\u0275\u0275element(1,"i",26),c.\u0275\u0275elementEnd()}}function lr(Ze,Dt){if(1&Ze){const Q=c.\u0275\u0275getCurrentView();c.\u0275\u0275elementStart(0,"button",27),c.\u0275\u0275listener("click",function(){c.\u0275\u0275restoreView(Q);const Ae=c.\u0275\u0275nextContext(2),He=c.\u0275\u0275reference(19);return c.\u0275\u0275resetView(Ae.onClickInfo(He))}),c.\u0275\u0275element(1,"i",28),c.\u0275\u0275elementEnd()}}function Wt(Ze,Dt){if(1&Ze&&(c.\u0275\u0275elementStart(0,"span",22),c.\u0275\u0275template(1,Et,2,0,"button",23),c.\u0275\u0275template(2,lr,2,0,"button",24),c.\u0275\u0275elementEnd()),2&Ze){const Q=c.\u0275\u0275nextContext();c.\u0275\u0275advance(1),c.\u0275\u0275property("ngIf",Q.userAccessEvents.includes("insertlink_compose")),c.\u0275\u0275advance(1),c.\u0275\u0275property("ngIf",Q.userAccessEvents.includes("create_campaign_info"))}}function br(Ze,Dt){if(1&Ze){const Q=c.\u0275\u0275getCurrentView();c.\u0275\u0275elementStart(0,"div",29)(1,"input",30),c.\u0275\u0275listener("ngModelChange",function(Ae){c.\u0275\u0275restoreView(Q);const He=c.\u0275\u0275nextContext();return c.\u0275\u0275resetView(He.isShorten=Ae)})("change",function(){c.\u0275\u0275restoreView(Q);const Ae=c.\u0275\u0275nextContext();return c.\u0275\u0275resetView(Ae.onChangeIsshorten())}),c.\u0275\u0275elementEnd(),c.\u0275\u0275elementStart(2,"label",31),c.\u0275\u0275text(3,"Auto Shorten "),c.\u0275\u0275element(4,"i",32),c.\u0275\u0275elementEnd()()}if(2&Ze){const Q=c.\u0275\u0275nextContext();c.\u0275\u0275advance(1),c.\u0275\u0275property("ngModel",Q.isShorten)}}function Zr(Ze,Dt){1&Ze&&(c.\u0275\u0275elementStart(0,"span"),c.\u0275\u0275text(1," SMS: 0"),c.\u0275\u0275elementEnd())}function hn(Ze,Dt){if(1&Ze&&(c.\u0275\u0275elementStart(0,"span"),c.\u0275\u0275text(1),c.\u0275\u0275elementEnd()),2&Ze){const Q=c.\u0275\u0275nextContext();c.\u0275\u0275advance(1),c.\u0275\u0275textInterpolate1(" SMS: ",Q.totalSMS,"")}}function vr(Ze,Dt){}function rn(Ze,Dt){if(1&Ze&&c.\u0275\u0275template(0,vr,0,0,"ng-template",51),2&Ze){c.\u0275\u0275nextContext(2);const Q=c.\u0275\u0275reference(21);c.\u0275\u0275property("ngTemplateOutlet",Q)}}function nn(Ze,Dt){}function an(Ze,Dt){if(1&Ze&&c.\u0275\u0275template(0,nn,0,0,"ng-template",51),2&Ze){c.\u0275\u0275nextContext(2);const Q=c.\u0275\u0275reference(23);c.\u0275\u0275property("ngTemplateOutlet",Q)}}function An(Ze,Dt){if(1&Ze){const Q=c.\u0275\u0275getCurrentView();c.\u0275\u0275elementStart(0,"div",33)(1,"div",34)(2,"h5",35),c.\u0275\u0275text(3,"Info"),c.\u0275\u0275elementEnd(),c.\u0275\u0275elementStart(4,"button",36),c.\u0275\u0275listener("click",function(){const He=c.\u0275\u0275restoreView(Q).$implicit;return c.\u0275\u0275resetView(He.dismiss("Cross click"))}),c.\u0275\u0275elementEnd()(),c.\u0275\u0275elementStart(5,"div",37)(6,"div",38)(7,"div",39)(8,"div",40)(9,"ul",41,42)(11,"li",43)(12,"a",44)(13,"span",45),c.\u0275\u0275element(14,"i",46),c.\u0275\u0275elementEnd(),c.\u0275\u0275elementStart(15,"span",47),c.\u0275\u0275text(16,"Quick SMS Characters"),c.\u0275\u0275elementEnd()(),c.\u0275\u0275template(17,rn,1,1,"ng-template",48),c.\u0275\u0275elementEnd(),c.\u0275\u0275elementStart(18,"li",43)(19,"a",44)(20,"span",45),c.\u0275\u0275element(21,"i",49),c.\u0275\u0275elementEnd(),c.\u0275\u0275elementStart(22,"span",47),c.\u0275\u0275text(23,"Unicode SMS Characters"),c.\u0275\u0275elementEnd()(),c.\u0275\u0275template(24,an,1,1,"ng-template",48),c.\u0275\u0275elementEnd()(),c.\u0275\u0275element(25,"div",50),c.\u0275\u0275elementEnd()()()()()}
1if(2&Ze){const Q=c.\u0275\u0275reference(10);c.\u0275\u0275advance(9),c.\u0275\u0275property("activeId",1),c.\u0275\u0275advance(2),c.\u0275\u0275property("ngbNavItem",1),c.\u0275\u0275advance(7),c.\u0275\u0275property("ngbNavItem",2),c.\u0275\u0275advance(7),c.\u0275\u0275property("ngbNavOutlet",Q)}}function ft(Ze,Dt){1&Ze&&(c.\u0275\u0275elementStart(0,"div",39)(1,"div",40)(2,"table",52)(3,"thead",53)(4,"tr")(5,"th",54),c.\u0275\u0275text(6,"No Of SMS"),c.\u0275\u0275elementEnd(),c.\u0275\u0275elementStart(7,"th",54),c.\u0275\u0275text(8,"No Of Characters"),c.\u0275\u0275elementEnd()()(),c.\u0275\u0275elementStart(9,"tbody")(10,"tr",55)(11,"th",56),c.\u0275\u0275text(12,"1"),c.\u0275\u0275elementEnd(),c.\u0275\u0275elementStart(13,"td"),c.\u0275\u0275text(14,"160 Characters "),c.\u0275\u0275elementEnd()(),c.\u0275\u0275elementStart(15,"tr",57)(16,"th",56),c.\u0275\u0275text(17,"2"),c.\u0275\u0275elementEnd(),c.\u0275\u0275elementStart(18,"td"),c.\u0275\u0275text(19,"(2x153)306 Characters "),c.\u0275\u0275elementEnd()(),c.\u0275\u0275elementStart(20,"tr",55)(21,"th",56),c.\u0275\u0275text(22,"3"),c.\u0275\u0275elementEnd(),c.\u0275\u0275elementStart(23,"td"),c.\u0275\u0275text(24,"(3x153)459 Characters "),c.\u0275\u0275elementEnd()(),c.\u0275\u0275elementStart(25,"tr",57)(26,"th",56),c.\u0275\u0275text(27,"---"),c.\u0275\u0275elementEnd(),c.\u0275\u0275elementStart(28,"td"),c.\u0275\u0275text(29,"--- "),c.\u0275\u0275elementEnd()(),c.\u0275\u0275elementStart(30,"tr",55)(31,"th",56),c.\u0275\u0275text(32,"26"),c.\u0275\u0275elementEnd(),c.\u0275\u0275elementStart(33,"td"),c.\u0275\u0275text(34,"(26x153)3978 Characters "),c.\u0275\u0275elementEnd()()()()()())}function Er(Ze,Dt){1&Ze&&(c.\u0275\u0275elementStart(0,"div",39)(1,"div",40)(2,"table",52)(3,"thead",53)(4,"tr")(5,"th"),c.\u0275\u0275text(6,"No Of SMS"),c.\u0275\u0275elementEnd(),c.\u0275\u0275elementStart(7,"th"),c.\u0275\u0275text(8,"No Of Characters"),c.\u0275\u0275elementEnd()()(),c.\u0275\u0275elementStart(9,"tbody")(10,"tr",55)(11,"th",56),c.\u0275\u0275text(12,"1"),c.\u0275\u0275elementEnd(),c.\u0275\u0275elementStart(13,"td"),c.\u0275\u0275text(14,"70 Characters "),c.\u0275\u0275elementEnd()(),c.\u0275\u0275elementStart(15,"tr",57)(16,"th",56),c.\u0275\u0275text(17,"2"),c.\u0275\u0275elementEnd(),c.\u0275\u0275elementStart(18,"td"),c.\u0275\u0275text(19,"(2x67)134 Characters "),c.\u0275\u0275elementEnd()(),c.\u0275\u0275elementStart(20,"tr",55)(21,"th",56),c.\u0275\u0275text(22,"3"),c.\u0275\u0275elementEnd(),c.\u0275\u0275elementStart(23,"td"),c.\u0275\u0275text(24,"(3x67)201 Characters "),c.\u0275\u0275elementEnd()(),c.\u0275\u0275elementStart(25,"tr",57)(26,"th",56),c.\u0275\u0275text(27,"---"),c.\u0275\u0275elementEnd(),c.\u0275\u0275elementStart(28,"td"),c.\u0275\u0275text(29,"--- "),c.\u0275\u0275elementEnd()(),c.\u0275\u0275elementStart(30,"tr",55)(31,"th",56),c.\u0275\u0275text(32,"30"),c.\u0275\u0275elementEnd(),c.\u0275\u0275elementStart(33,"td"),c.\u0275\u0275text(34,"(30x67)2010 Characters "),c.\u0275\u0275elementEnd()()()()()())}function Jr(Ze,Dt){1&Ze&&c.\u0275\u0275element(0,"app-used-links")}const Fn=function(Ze){return{"is-invalid":Ze}},rr=/\{#var\d*#\}/g;let yn=(()=>{class Ze{constructor(Q,ge,Ae,He,Qe,wt,jt,kr,Ir){this.modalService=Q,this.innerservice=ge,this.rootFormGroup=Ae,this.messageappservice=He,this.localstorage=Qe,this.cdr=wt,this.router=jt,this.route=kr,this.sanitizer=Ir,this.submitLinkLoader=!1,this.message="",this.submit=!1,this.maxTextareaLength=4e3,this.destroySubject=new Ie.x,this.linkSubmit=!1,this.dataAfterSubmitQuickLink={},this.urls=[],this.url="",this.showSideBar=!1,this.shortUrlData=new c.EventEmitter,this.shortUrlArray=[],this.isShorten=!1,this.charsCount=0,this.userAccessEvents=[],this.showAutoShortenSwitch=!1,this.isInternationalCamp=!1,this.highlightedMessage="",this.placeholderCount=0,this.isInternationalCamp=this.router.url.includes("sms/international-campaign")}ngOnInit(){this.sendform=this.rootFormGroup.control;const Q=localStorage.getItem("resend"),ge=localStorage.getItem("msgId");Q&&this.messageappservice.duplicateResend({messageId:ge}).subscribe(He=>{const wt=He.data.campaignDetails.message||"";this.setMessageValue(wt),this.onTextareaInput(wt),this.onTypeSMS(wt,"onselect")},He=>{console.error("Error:",He)}),this.router.url.includes("customize-sms")&&(this.showAutoShortenSwitch=!0),this.innerservice.smslength.pipe((0,ht.R)(this.destroySubject)).subscribe(Ae=>{this.totalSMS=Ae}),this.localstorage.userAccessEvents.subscribe(Ae=>{this.userAccessEvents=Ae}),this.templateSelectionSubs=this.innerservice.selectedTemplate.pipe((0,ht.R)(this.destroySubject)).subscribe(Ae=>{const He=Ae||"";this.setMessageValue(He),this.onTypeSMS(He,"onselect"),this.onTextareaInput(He)}),this.innerservice.isSMSFormSubmitted.pipe((0,ht.R)(this.destroySubject)).subscribe(Ae=>{this.submit=Ae}),this.innerservice.isTemplateChaged.pipe((0,ht.R)(this.destroySubject)).subscribe(Ae=>{Ae&&(this.shortUrlArray=[])}),this.insertLinkForm=new S.cw({urlName:new S.NI("",[S.kI.required]),triggeredUrl:new S.NI("",[S.kI.required]),advanceTracker:new S.NI(!1),shortUrl:new S.NI(null,[S.kI.required]),slug:new S.NI(null),callbackUrl:new S.NI(null),protocol:new S.NI(null)}),this.innerservice.isSideBarOpen.pipe((0,ht.R)(this.destroySubject)).subscribe(Ae=>{Ae||(this.showSideBar=!1)})}ngAfterViewInit(){this.refreshHighlight(),this.innerservice.personalizeTextForTextArea.pipe((0,ht.R)(this.destroySubject)).subscribe(Q=>{Q&&(this.textAreaInputValueChange(Q),this.cdr.markForCheck())}),this.innerservice.isMessageSucessfullySend.pipe((0,ht.R)(this.destroySubject)).subscribe(Q=>{!0===Q&&(this.charsCount=0,this.totalSMS=0,this.shortUrlArray=[],this.setMessageValue(""),this.innerservice.changePreViewText(""),this.refreshHighlight(),this.cdr.markForCheck())})}setMessageValue(Q,ge){var Ae,He;const Qe=Q??"";this.message=Qe,this.CHARACTERSCOUNT=Qe,null===(He=null===(Ae=this.sendform)||void 0===Ae?void 0:Ae.get("message"))||void 0===He||He.setValue(Qe,{emitEvent:!1}),null!=ge&&this.restoreCaret(ge)}restoreCaret(Q){const ge=()=>{var Ae;const He=null===(Ae=this.myTextarea)||void 0===Ae?void 0:Ae.nativeElement;if(!He)return;const Qe=Math.max(0,Math.min(Q,He.value.length));He.focus(),He.setSelectionRange(Qe,Qe)};ge(),requestAnimationFrame(ge)}onChangeIsshorten(){this.innerservice.isShorten.next(this.isShorten)}get form(){return this.sendform.controls}get Linkform(){return this.insertLinkForm.controls}onTextareaInput(Q){const ge=Q.replace(/<br>/g,"\n");this.message=ge,this.CHARACTERSCOUNT=ge,this.innerservice.changePreViewText(ge),this.innerservice.isSMSFormSubmitted.next(!1),this.refreshHighlight(ge)}refreshHighlight(Q){const ge=(Q??this.getMessageValue()).toString(),Ae=ge.match(rr);this.placeholderCount=Ae?Ae.length:0;const Qe=ge.replace(/&/g,"&").replace(/</g,"<").replace(/>/g,">").replace(/\n$/g,"\n\n").replace(/\{#var\d*#\}/g,'<mark class="sms-var-token">$&</mark>');this.highlightedMessage=this.sanitizer.bypassSecurityTrustHtml(Qe||" "),this.cdr.markForCheck()}syncEditorScroll(){var Q,ge;const Ae=null===(Q=this.myTextarea)||void 0===Q?void 0:Q.nativeElement,He=null===(ge=this.highlightLayer)||void 0===ge?void 0:ge.nativeElement;!Ae||!He||(He.scrollTop=Ae.scrollTop,He.scrollLeft=Ae.scrollLeft)}onMessageClick(Q){var ge;const Ae=null===(ge=this.myTextarea)||void 0===ge?void 0:ge.nativeElement;Ae&&setTimeout(()=>{var He;const Qe=Ae.value||"",wt=null!==(He=Ae.selectionStart)&&void 0!==He?He:0,jt=new RegExp(rr.source,"g");let kr;for(;null!==(kr=jt.exec(Qe));){const Ir=kr.index,Ht=Ir+kr[0].length;if(wt>=Ir&&wt<=Ht){const _n=Qe.slice(0,Ir)+Qe.slice(Ht);this.setMessageValue(_n),this.onTextareaInput(_n),this.onTypeSMS(_n,"onselect"),this.restoreCaret(Ir);break}}},0)}getMessageValue(){var Q,ge,Ae,He,Qe;return(null!==(Qe=null!==(He=null!==(Ae=null===(ge=null===(Q=this.sendform)||void 0===Q?void 0:Q.get("message"))||void 0===ge?void 0:ge.value)&&void 0!==Ae?Ae:this.CHARACTERSCOUNT)&&void 0!==He?He:this.message)&&void 0!==Qe?Qe:"").toString()}submitLink(Q){console.log("hiiiiiiiiiiiiii"),this.sendform.value.message="",this.submitLinkLoader=!0,this.linkSubmit=!0,this.messageappservice.insertShortUrl(Q.value).subscribe(ge=>{this.dataAfterSubmitQuickLink=ge.data,this.submitLinkLoader=!1,Q.reset();const Ae=ge.data.shortUrl,He=ge.data.shortUrlId;this.shortUrlArray.push({domain:Ae,shortUrlId:He}),this.innerservice.shortUrlArray.push({domain:Ae,shortUrlId:He}),this.shortUrlData.emit(this.shortUrlArray),this.textAreaInputValueChange(ge.data.generatedShortUrl)},()=>{this.submitLinkLoader=!1})}textAreaInputValueChange(Q){const ge=this.myTextarea.nativeElement,Ae=ge.selectionStart,He=ge.selectionEnd,Qe=Q??"",wt=ge.value,jt=wt.slice(0,Ae)+Qe+wt.slice(He),kr=Ae+Qe.length;this.setMessageValue(jt),this.linkSubmit=!1,this.onTextareaInput(jt),this.onTypeSMS(jt,"onselect"),this.restoreCaret(kr)}onTypeSMS(Q,ge){const Ae="ontype"===ge?Q.target.value.trim():Q.trim(),He
1=this.containsUnicode(Ae),Qe=this.calculatelength(Ae,He);Qe.message=Ae,Qe.textType=He?"unicode":"text",localStorage.setItem("smslength",JSON.stringify(Qe)),this.totalSMS=Qe.cred,this.charsCount=Qe.len}checkUTF16(Q){let ge=0;const Ae="([|\\{}~[]^])";let He=Ae.replace("(","");He=He.replace(")","");for(let Qe=0;Qe<Q.length;Qe++)if(Q.charCodeAt(Qe)<128){ge++;const jt=Q.charAt(Qe);Ae.includes(jt)&&ge++}else ge+=1;return ge}checkCountUtf8(Q){let ge=0,He="([|\\{}~[]^])".replace("(","");He=He.replace(")","");let Qe=He.split("");for(let wt=0;wt<Q.length;wt++){let jt=Q.charCodeAt(wt);if(jt<128){ge++;let kr=Q.charAt(wt);Qe.includes(kr)&&(console.log(kr),ge++)}else ge+=jt>127&&jt<2048?2:3}return ge}onClickUsedLink(Q){this.modalService.open(Q,{backdrop:"static",centered:!1,size:"lg"})}containsUnicode(Q){return/[^\u0000-\u007F]/.test(Q)}calculatelength(Q,ge){const Qe=new RegExp("[^sa-zA-Z0-9@\xa3$\u20ac\xa5\xe8\xe9\xf9\xec\xf2\xc7\xd8\xf8\xc5\xe5?_F?\xc6\xe6\xdf\xc9!\"#\xa4%&'()*+,-.|/:;<=>?\xa1?\xd6\xd1\xdc\xa7\xbf\xf6\xf1\xfc\xe0\xe4\xc4\\{}~[]^\r\n]+/u").test(Q);let wt=Q.length,jt=153,kr=160,Ir=!1,Ht=1;return Qe||1==ge?(jt=67,kr=70,Ir=!0,wt=this.checkUTF16(Q)):(wt=this.checkCountUtf8(Q),wt-=(Q.match(new RegExp("\xe2\u201a\xac","g"))||[]).length),wt>kr&&(Ht=Math.ceil(wt/jt)),{cred:Ht,len:wt,unicode:Ir}}toggleRightSidebar(){this.showSideBar=!0,this.innerservice.rightSideBar(!0)}onClickInfo(Q){this.modalService.open(Q,{centered:!0,backdrop:"static"})}hide(){this.showSideBar=!1,this.innerservice.rightSideBar(!1)}ngOnDestroy(){localStorage.removeItem("resend"),localStorage.removeItem("msgId"),this.destroySubject.next(),this.destroySubject.complete()}}return Ze.\u0275fac=function(Q){return new(Q||Ze)(c.\u0275\u0275directiveInject(I.FF),c.\u0275\u0275directiveInject(it.p),c.\u0275\u0275directiveInject(S.sg),c.\u0275\u0275directiveInject(ot.y),c.\u0275\u0275directiveInject(Mt.g),c.\u0275\u0275directiveInject(c.ChangeDetectorRef),c.\u0275\u0275directiveInject($t.F0),c.\u0275\u0275directiveInject($t.gz),c.\u0275\u0275directiveInject(tn.DomSanitizer))},Ze.\u0275cmp=c.\u0275\u0275defineComponent({type:Ze,selectors:[["app-messagetextarea"]],viewQuery:function(Q,ge){if(1&Q&&(c.\u0275\u0275viewQuery(ct,5),c.\u0275\u0275viewQuery(Ct,5)),2&Q){let Ae;c.\u0275\u0275queryRefresh(Ae=c.\u0275\u0275loadQuery())&&(ge.myTextarea=Ae.first),c.\u0275\u0275queryRefresh(Ae=c.\u0275\u0275loadQuery())&&(ge.highlightLayer=Ae.first)}},outputs:{shortUrlData:"shortUrlData"},standalone:!0,features:[c.\u0275\u0275StandaloneFeature],decls:26,vars:16,consts:[[4,"ngIf"],[3,"formGroup"],[1,"mb-1","mt-3"],[1,"sms-msg-editor"],["aria-hidden","true",1,"sms-msg-editor__highlight",3,"innerHTML"],["highlightLayer",""],["cols","50","rows","20","placeholder","Type your message here","formControlName","message","spellcheck","false",1,"form-control","sms-msg-editor__input",3,"maxlength","ngClass","input","click","keyup","scroll"],["myTextarea","","myInput",""],["class","sms-msg-editor__hint",4,"ngIf"],["class","invalid-feedback d-block",4,"ngIf"],[1,"d-flex","justify-content-between"],["class","","style","font-weight: bolder",4,"ngIf"],["class","form-check form-switch mb-3 mt-0 text-end",4,"ngIf"],[1,"text-end","mb-3","mt-0","text-muted",2,"font-weight","bolder"],["role","document"],["info",""],["quickSMS",""],["unicode",""],["usedLink",""],[1,"sms-msg-editor__hint"],["aria-hidden","true",1,"fas","fa-magic","me-1"],[1,"invalid-feedback","d-block"],[1,"",2,"font-weight","bolder"],["type","button","ngbTooltip","Insert link","placement","top","title","","class","me-1 btn btn-outline-primary waves-light waves-effect btn-sm","data-bs-original-title","Upload File",3,"click",4,"ngIf"],["type","button","ngbTooltip","Info","placement","top","title","","class","me-1 btn btn-outline-primary waves-light waves-effect btn-sm","data-bs-original-title","Upload File",3,"click",4,"ngIf"],["type","button","ngbTooltip","Insert link","placement","top","title","","data-bs-original-title","Upload File",1,"me-1","btn","btn-outline-primary","waves-light","waves-effect","btn-sm",3,"click"],[1,"fas","fa-link"],["type","button","ngbTooltip","Info","placement","top","title","","data-bs-original-title","Upload File",1,"me-1","btn","btn-outline-primary","waves-light","waves-effect","btn-sm",3,"click"],[1,"text-primary","fa","fa-exclamation-circle"],[1,"form-check","form-switch","mb-3","mt-0","text-end"],["type","checkbox","id","autoShorten",1,"form-check-input",3,"ngModel","ngModelChange","change"],["for","autoShorten",1,"form-check-label","text-muted",2,"font-weight","bolder"],["ngbTooltip","This feature use in that case if message content have target url and that url wants to convert url into shorten url.","placement","right",1,"text-primary","fa","fa-exclamation-circle"],[1,"modal-content"],[1,"modal-header",2,"background-color","#b3b7ca"],[1,"modal-title","text-white"],["type","button","data-bs-dismiss","modal","aria-label","Close",1,"btn-close",3,"click"],["id","schedulePreview",1,"modal-body","p-1"],[1,"col-lg-12"],[1,"card"],[1,"card-body"],["ngbNav","",1,"nav-pills","nav-justified",3,"activeId"],["justifiednav","ngbNav"],[3,"ngbNavItem"],["ngbNavLink",""],[1,"d-block","d-sm-none"],[1,"fas","fa-home"],[1,"d-none","d-sm-block"],["ngbNavContent",""],[1,"far","fa-user"],[3,"ngbNavOutlet"],[3,"ngTemplateOutlet"],[1,"table","mb-0"],[1,"table-light"],[2,"background-color","#e0e5fb"],[1,"table-warning"],["scope","row"],[1,"table-info"]],template:function(Q,ge){if(1&Q){const Ae=c.\u0275\u0275getCurrentView();c.\u0275\u0275template(0,Te,1,0,"app-right-sidebar",0),c.\u0275\u0275elementContainerStart(1,1),c.\u0275\u0275elementStart(2,"div",2)(3,"div",3),c.\u0275\u0275element(4,"div",4,5),c.\u0275\u0275elementStart(6,"textarea",6,7),c.\u0275\u0275listener("input",function(){c.\u0275\u0275restoreView(Ae);const Qe=c.\u0275\u0275reference(7);
1return c.\u0275\u0275resetView(ge.onTextareaInput(Qe.value))})("click",function(Qe){return ge.onMessageClick(Qe)})("keyup",function(Qe){return ge.onTypeSMS(Qe,"ontype")})("scroll",function(){return ge.syncEditorScroll()}),c.\u0275\u0275elementEnd()(),c.\u0275\u0275template(9,rt,6,4,"p",8),c.\u0275\u0275template(10,dt,2,1,"div",9),c.\u0275\u0275elementEnd(),c.\u0275\u0275elementContainerEnd(),c.\u0275\u0275elementStart(11,"div",10),c.\u0275\u0275template(12,Wt,3,2,"span",11),c.\u0275\u0275template(13,br,5,1,"div",12),c.\u0275\u0275elementStart(14,"span",13),c.\u0275\u0275text(15),c.\u0275\u0275template(16,Zr,2,0,"span",0),c.\u0275\u0275template(17,hn,2,1,"span",0),c.\u0275\u0275elementEnd()(),c.\u0275\u0275template(18,An,26,4,"ng-template",14,15,c.\u0275\u0275templateRefExtractor),c.\u0275\u0275template(20,ft,35,0,"ng-template",null,16,c.\u0275\u0275templateRefExtractor),c.\u0275\u0275template(22,Er,35,0,"ng-template",null,17,c.\u0275\u0275templateRefExtractor),c.\u0275\u0275template(24,Jr,1,0,"ng-template",14,18,c.\u0275\u0275templateRefExtractor)}2&Q&&(c.\u0275\u0275property("ngIf",ge.showSideBar),c.\u0275\u0275advance(1),c.\u0275\u0275property("formGroup",ge.sendform),c.\u0275\u0275advance(2),c.\u0275\u0275classProp("is-invalid",ge.submit&&ge.form.message.errors),c.\u0275\u0275advance(1),c.\u0275\u0275property("innerHTML",ge.highlightedMessage,c.\u0275\u0275sanitizeHtml),c.\u0275\u0275advance(2),c.\u0275\u0275property("maxlength",ge.maxTextareaLength)("ngClass",c.\u0275\u0275pureFunction1(14,Fn,ge.submit&&ge.form.message.errors)),c.\u0275\u0275advance(3),c.\u0275\u0275property("ngIf",ge.placeholderCount>0),c.\u0275\u0275advance(1),c.\u0275\u0275property("ngIf",ge.submit&&ge.form.message.errors),c.\u0275\u0275advance(2),c.\u0275\u0275property("ngIf",!ge.isInternationalCamp),c.\u0275\u0275advance(1),c.\u0275\u0275property("ngIf",ge.showAutoShortenSwitch),c.\u0275\u0275advance(2),c.\u0275\u0275textInterpolate1("Chars: ",ge.charsCount,"; "),c.\u0275\u0275advance(1),c.\u0275\u0275property("ngIf",0==ge.charsCount),c.\u0275\u0275advance(1),c.\u0275\u0275property("ngIf",ge.charsCount>0))},dependencies:[m.CommonModule,m.NgClass,m.NgIf,m.NgTemplateOutlet,S.u5,S.Fj,S.Wl,S.JJ,S.JL,S.nD,S.On,S.UX,S.sg,S.u,I.Oz,I.uN,I.Pz,I.nv,I.Is,I.Vx,I.tO,I.Dy,I.HK,I._L,_t.A0,et,_e.Y],styles:[".sms-msg-editor[_ngcontent-%COMP%]{--sms-msg-font: .9rem;--sms-msg-line: 1.45;--sms-msg-pad: .7rem .85rem;position:relative;border:1px solid #ced4da;border-radius:.375rem;background:#fff;overflow:hidden}.sms-msg-editor.is-invalid[_ngcontent-%COMP%]{border-color:#f46a6a}.sms-msg-editor__highlight[_ngcontent-%COMP%], .sms-msg-editor__input[_ngcontent-%COMP%]{width:100%;min-height:160px;height:160px;margin:0;padding:var(--sms-msg-pad);border:0!important;border-radius:0;font-family:inherit;font-size:var(--sms-msg-font);line-height:var(--sms-msg-line);letter-spacing:normal;white-space:pre-wrap;word-wrap:break-word;overflow-wrap:break-word;box-sizing:border-box}.sms-msg-editor__highlight[_ngcontent-%COMP%]{position:absolute;inset:0;overflow:auto;pointer-events:none;color:#212529;background:#fff;z-index:0;scrollbar-width:none}.sms-msg-editor__highlight[_ngcontent-%COMP%]::-webkit-scrollbar{display:none}.sms-msg-editor__input[_ngcontent-%COMP%]{position:relative;z-index:1;resize:vertical;background:transparent!important;color:transparent!important;caret-color:#0f172a;box-shadow:none!important}.sms-msg-editor__input[_ngcontent-%COMP%]::placeholder{color:#94a3b8}.sms-msg-editor__input[_ngcontent-%COMP%]:focus{outline:none;box-shadow:none!important}[_nghost-%COMP%] .sms-var-token{display:inline;padding:0;margin:0;border:0;border-radius:3px;background:#eef2ff;color:#4338ca;font-weight:inherit;font-style:inherit;box-decoration-break:clone;-webkit-box-decoration-break:clone;box-shadow:inset 0 0 0 1px #c7d2fe}.sms-msg-editor__hint[_ngcontent-%COMP%]{margin:.4rem 0 0;font-size:.78rem;font-weight:500;color:#64748b;line-height:1.35}.sms-msg-editor__hint[_ngcontent-%COMP%] i[_ngcontent-%COMP%]{color:#556ee6}.sms-msg-editor__hint[_ngcontent-%COMP%] mark[_ngcontent-%COMP%]{display:inline;padding:.05em .2em;margin:0;border-radius:4px;background:#eef2ff;color:#4338ca;font-weight:700;font-size:.74rem;border:1px solid #c7d2fe}
1.sms-compose[_ngcontent-%COMP%] .sms-msg-editor[_ngcontent-%COMP%]{border-color:#e2e8f0;border-radius:10px}.sms-compose[_ngcontent-%COMP%] .sms-msg-editor[_ngcontent-%COMP%]:focus-within{border-color:#556ee6;box-shadow:0 0 0 3px #556ee61f}"]}),Ze})()},64181:(Wr,Lt,q)=>{"use strict";q.d(Lt,{D:()=>We});var m=q(36895),c=q(24006),I=q(31341),S=q(94650),Ie=q(64383),ht=q(87357),_t=q(10257),It=q(63764),Se=q(26755),G=q(21366);function L(h,we){if(1&h&&(S.\u0275\u0275elementStart(0,"p",24),S.\u0275\u0275text(1),S.\u0275\u0275pipe(2,"charcount"),S.\u0275\u0275elementEnd()),2&h){const le=S.\u0275\u0275nextContext();S.\u0275\u0275advance(1),S.\u0275\u0275textInterpolate2(" ",S.\u0275\u0275pipeBind1(2,2,null==le.smsPreviewPayload?null:le.smsPreviewPayload.CHARACTERSCOUNT)," chars / ",(null==le.smsPreviewPayload?null:le.smsPreviewPayload.totalSMS)||0," SMS ")}}function E(h,we){if(1&h&&(S.\u0275\u0275elementStart(0,"strong",10),S.\u0275\u0275text(1),S.\u0275\u0275pipe(2,"number"),S.\u0275\u0275elementEnd()),2&h){const le=S.\u0275\u0275nextContext();S.\u0275\u0275advance(1),S.\u0275\u0275textInterpolate1(" ",S.\u0275\u0275pipeBind2(2,1,null==le.smsPreviewPayload?null:le.smsPreviewPayload.price,"1.1-2")," INR ")}}function Ge(h,we){if(1&h&&(S.\u0275\u0275elementStart(0,"strong",10),S.\u0275\u0275text(1),S.\u0275\u0275pipe(2,"number"),S.\u0275\u0275elementEnd()),2&h){const le=S.\u0275\u0275nextContext();S.\u0275\u0275advance(1),S.\u0275\u0275textInterpolate1(" ",S.\u0275\u0275pipeBind2(2,1,((null==le.smsPreviewPayload?null:le.smsPreviewPayload.price)||0)*(le.totalNumber||0),"1.1-2")," INR ")}}function st(h,we){if(1&h){const le=S.\u0275\u0275getCurrentView();S.\u0275\u0275elementStart(0,"button",25),S.\u0275\u0275listener("click",function(){S.\u0275\u0275restoreView(le);const et=S.\u0275\u0275nextContext();return S.\u0275\u0275resetView(et.onClickSendTestSMS())}),S.\u0275\u0275element(1,"i",26),S.\u0275\u0275text(2," Test "),S.\u0275\u0275elementEnd()}}function gt(h,we){1&h&&(S.\u0275\u0275elementStart(0,"button",27),S.\u0275\u0275element(1,"i",28),S.\u0275\u0275elementEnd())}function Je(h,we){if(1&h){const le=S.\u0275\u0275getCurrentView();S.\u0275\u0275elementStart(0,"button",31),S.\u0275\u0275listener("click",function(){S.\u0275\u0275restoreView(le);const et=S.\u0275\u0275nextContext(2);return S.\u0275\u0275resetView(et.onViewTemplate())}),S.\u0275\u0275text(1," Read more "),S.\u0275\u0275element(2,"i",32),S.\u0275\u0275elementEnd()}}function ot(h,we){if(1&h&&(S.\u0275\u0275elementStart(0,"div",29)(1,"p"),S.\u0275\u0275text(2),S.\u0275\u0275pipe(3,"slice"),S.\u0275\u0275elementEnd(),S.\u0275\u0275template(4,Je,3,0,"button",30),S.\u0275\u0275elementEnd()),2&h){const le=S.\u0275\u0275nextContext();S.\u0275\u0275advance(2),S.\u0275\u0275textInterpolate(S.\u0275\u0275pipeBind3(3,2,null==le.smsPreviewPayload?null:le.smsPreviewPayload.message,0,160)),S.\u0275\u0275advance(2),S.\u0275\u0275property("ngIf","compose"===(null==le.smsPreviewPayload?null:le.smsPreviewPayload.type)||"bulk"===(null==le.smsPreviewPayload?null:le.smsPreviewPayload.type))}}function it(h,we){if(1&h){const le=S.\u0275\u0275getCurrentView();S.\u0275\u0275elementStart(0,"div",33)(1,"div",34)(2,"span"),S.\u0275\u0275text(3,"Message Preview"),S.\u0275\u0275elementEnd(),S.\u0275\u0275elementStart(4,"button",31),S.\u0275\u0275listener("click",function(){S.\u0275\u0275restoreView(le);const et=S.\u0275\u0275nextContext();return S.\u0275\u0275resetView(et.onViewTemplate())}),S.\u0275\u0275text(5,"Back"),S.\u0275\u0275elementEnd()(),S.\u0275\u0275elementStart(6,"p"),S.\u0275\u0275text(7),S.\u0275\u0275elementEnd()()}if(2&h){const le=S.\u0275\u0275nextContext();S.\u0275\u0275advance(7),S.\u0275\u0275textInterpolate(null==le.
1smsPreviewPayload?null:le.smsPreviewPayload.message)}}function qe(h,we){1&h&&(S.\u0275\u0275elementStart(0,"button",35),S.\u0275\u0275element(1,"i",36),S.\u0275\u0275text(2," Sending\u2026 "),S.\u0275\u0275elementEnd())}function xt(h,we){if(1&h){const le=S.\u0275\u0275getCurrentView();S.\u0275\u0275elementStart(0,"button",37),S.\u0275\u0275listener("click",function(){S.\u0275\u0275restoreView(le);const et=S.\u0275\u0275nextContext();return S.\u0275\u0275resetView(et.onClickSendSms())}),S.\u0275\u0275element(1,"i",38),S.\u0275\u0275text(2," Send Now "),S.\u0275\u0275elementEnd()}}let We=(()=>{class h{constructor(le,ke,et,_e,Mt,$t,tn){this.toastr=le,this.messageappservice=ke,this.innserService=et,this.router=_e,this.localStorage=Mt,this.modalservice=$t,this.messageService=tn,this.buttonLoader=!1,this.viewTemplate=!1,this.testButtonLoader=!1,this.isInternationalCamp=!1,this.isInternationalCamp=this.router.url.includes("sms/international-campaign")}ngOnInit(){this.totalNumber=this.smsPreviewPayload.totalNumbers,this.localStorage.localstorageData.subscribe(et=>{this.userId=et.userData.userId});const le=localStorage.getItem("resend"),ke=localStorage.getItem("msgId");le&&this.messageService.duplicateResend({messageId:ke}).subscribe(_e=>{this.previousCampaignNmae=_e.data.campaignDetails.campaignName},_e=>{console.error("Error:",_e)})}onClickSendTestSMS(){var le;if(!this.testNumber)return void this.toastr.error("Please enter a test number");this.testButtonLoader=!0;const ke={numbers:[this.testNumber],gatewayId:this.smsPreviewPayload.gatewayName.gatewayId,senderId:this.smsPreviewPayload.senderId.senderId,templateId:null===(le=this.smsPreviewPayload.template)||void 0===le?void 0:le.templateId,campaignName:this.smsPreviewPayload.campaignName,message:this.smsPreviewPayload.message,serviceId:this.smsPreviewPayload.selectedServiceId,smsType:this.isInternationalCamp?"international":"compose",textType:this.smsPreviewPayload.textType,mode:"test",shortUrl:this.smsPreviewPayload.shortUrl,targetUrl:this.smsPreviewPayload.targetUrl};this.isInternationalCamp?(ke.senderId=this.smsPreviewPayload.senderId,this.sendSMS(this.messageappservice.sendInternationalSMS(ke))):this.sendSMS(this.messageappservice.sendComposeSMS(ke))}sendSMS(le){le.subscribe(ke=>{ke.error||(this.toastr.success("SMS sent successfully"),this.testNumber=null),this.testButtonLoader=!1},()=>{this.testButtonLoader=!1})}onViewTemplate(){this.viewTemplate=!this.viewTemplate}onClickSendSms(){var le,ke,et;this.buttonLoader=!0;const _e={gatewayId:this.smsPreviewPayload.gatewayName.gatewayId,senderId:this.smsPreviewPayload.senderId.senderId,campaignName:this.smsPreviewPayload.campaignName,serviceId:this.smsPreviewPayload.selectedServiceId,textType:this.smsPreviewPayload.textType,mode:"production",shortUrl:this.smsPreviewPayload.shortUrl,associateCampaign:this.previousCampaignNmae,isResend:this.smsPreviewPayload.isResend,statusWiseResend:this.smsPreviewPayload.statusWiseResend,clickerWiseResend:this.smsPreviewPayload.clickerWiseResend,associateMsgId:this.smsPreviewPayload.associateMsgId};switch(!(null===(le=this.smsPreviewPayload)||void 0===le)&&le.fallbackId&&(_e.fallbackId=this.smsPreviewPayload.fallbackId),this.smsPreviewPayload.type){case"compose":localStorage.getItem("resend")||(_e.numbers=Array.isArray(this.smsPreviewPayload.numbers)?this.smsPreviewPayload.numbers:this.smsPreviewPayload.numbers.split("\n")),_e.message=this.smsPreviewPayload.message,_e.smsType="compose",_e.templateId=null===(ke=this.smsPreviewPayload.template)||void 0===ke?void 0:ke.templateId,_e.numbersCount=this.smsPreviewPayload.totalNumbers,_e.groupId=this.smsPreviewPayload.groupId,_e.tagId=this.smsPreviewPayload.tagId,_e.targetUrl=this.smsPreviewPayload.targetUrl,_e.categoryId=this.smsPreviewPayload.categoryId;break;case"international":_e.numbers=Array.isArray(this.smsPreviewPayload.numbers)?this.smsPreviewPayload.numbers:this.smsPreviewPayload.numbers.split("\n"),_e.senderId=this.smsPreviewPayload.senderId,_e.message=this.smsPreviewPayload.message,_e.smsType="international",_e.templateId=null===(et=this.smsPreviewPayload.template)||void 0===et?void 0:et.templateId,_e.numbersCount=this.smsPreviewPayload.totalNumbers,_e.groupId=this.smsPreviewPayload.groupId,_e.tagId=this.smsPreviewPayload.tagId,_e.targetUrl=this.smsPreviewPayload.targetUrl,_e.categoryId=this.smsPreviewPayload.categoryId;break;case"customize":_e.message=this.smsPreviewPayload.message,_e.numbersCount=this.smsPreviewPayload.numbersCount,_e.price=this.smsPreviewPayload.price,_e.filePath=this.smsPreviewPayload.filePath,_e.autoShorten=this.smsPreviewPayload.isShorten,_e.filename=this.smsPreviewPayload.filename,_e.fileType=this.smsPreviewPayload.fileType,_e.templateId=this.smsPreviewPayload.templateId,_e.targetUrl=this.smsPreviewPayload.targetUrl,_e.smsType="customize";break;case"bulk":_e.message=this.smsPreviewPayload.message,_e.filePath=this.smsPreviewPayload.filePath,_e.filename=this.smsPreviewPayload.filename,_e.fileType=this.smsPreviewPayload.fileType,_e.smsType="bulk",_e.numbersCount=this.smsPreviewPayload.totalNumbers,_e.targetUrl=this.smsPreviewPayload.targetUrl}switch(_e.smsType){case"compose":localStorage.getItem("resend")||(_e.groupId.length>0||_e.categoryId.length>0||_e.tagId.length>0)&&delete _e.numbers,this.messageappservice.sendComposeSMS(_e).subscribe($t=>{null===$t.error&&this.handleSuccess()},$t=>{this.buttonLoader=!1,this.toastr.error($t.message)});break;case"customize":delete _e.textType,this.messageappservice.sendCustomizeSMS(_e).subscribe($t=>{null===$t.error&&this.handleSuccess()},()=>{this.buttonLoader=!1});break;case"bulk":this.messageappservice.sendBulkSMS(_e).subscribe($t=>{null===$t.error&&this.handleSuccess()},()=>{this.buttonLoader=!1});break;case"international":console.log(_e),this.messageappservice.sendInternationalSMS(_e).subscribe($t=>{null===$t.error&&this.handleSuccess()},()=>{this.buttonLoader=!1})}}handleSuccess(){this.toastr.success("SMS sent successfully"),this.buttonLoader=!1,this.innserService.clearPreviewAfterSend(),this.innserService.isMessageSucessfullySend.next(!0),this.innserService.selectedTemplate.next(""),this.router.navigate(["/sms/manage-report/message-reports"],{queryParams:{id:this.userId}})}OnclickEdit(){this.modalservice.dismissAll()}ngOnDestroy(){localStorage.removeItem("resend")}}
1return h.\u0275fac=function(le){return new(le||h)(S.\u0275\u0275directiveInject(Ie._W),S.\u0275\u0275directiveInject(ht.y),S.\u0275\u0275directiveInject(_t.p),S.\u0275\u0275directiveInject(It.F0),S.\u0275\u0275directiveInject(Se.g),S.\u0275\u0275directiveInject(G.FF),S.\u0275\u0275directiveInject(ht.y))},h.\u0275cmp=S.\u0275\u0275defineComponent({type:h,selectors:[["app-previewsms"]],inputs:{smsPreviewPayload:"smsPreviewPayload"},standalone:!0,features:[S.\u0275\u0275StandaloneFeature],decls:43,vars:15,consts:[[1,"sms-confirm"],[1,"sms-confirm__body"],[1,"sms-confirm__campaign"],[1,"sms-confirm__eyebrow"],[1,"sms-confirm__name"],["class","sms-confirm__hint",4,"ngIf"],[1,"sms-confirm__meta","sms-confirm__meta--4"],[1,"sms-confirm__meta-item"],[1,"sms-confirm__meta-label"],[1,"sms-confirm__meta-value",3,"title"],[1,"sms-confirm__meta-value"],["class","sms-confirm__meta-value",4,"ngIf"],[1,"sms-confirm__test"],["for","smsTestNumber",1,"sms-confirm__test-label"],[1,"sms-confirm__test-row"],["id","smsTestNumber","type","text","placeholder","Enter test number with country code","name","testNumber","required","",1,"form-control","sms-confirm__input",3,"ngModel","ngModelChange"],["type","button","class","btn sms-confirm__btn-primary",3,"click",4,"ngIf"],["type","button","class","btn sms-confirm__btn-primary","disabled","",4,"ngIf"],["class","sms-confirm__message",4,"ngIf"],["class","sms-confirm__template",4,"ngIf"],[1,"sms-confirm__footer"],["type","button","data-bs-dismiss","modal",1,"btn","sms-confirm__btn-secondary",3,"click"],["class","btn sms-confirm__btn-primary","disabled","",4,"ngIf"],["type","button","class","btn sms-confirm__btn-primary","id","sendNow","data-dismiss","modal",3,"click",4,"ngIf"],[1,"sms-confirm__hint"],["type","button",1,"btn","sms-confirm__btn-primary",3,"click"],[1,"fab","fa-telegram-plane"],["type","button","disabled","",1,"btn","sms-confirm__btn-primary"],[1,"bx","bx-loader","bx-spin"],[1,"sms-confirm__message"],["type","button","class","sms-confirm__link",3,"click",4,"ngIf"],["type","button",1,"sms-confirm__link",3,"click"],[1,"mdi","mdi-chevron-right"],[1,"sms-confirm__template"],[1,"sms-confirm__template-head"],["disabled","",1,"btn","sms-confirm__btn-primary"],[1,"bx","bx-loader","bx-spin","me-1"],["type","button","id","sendNow","data-dismiss","modal",1,"btn","sms-confirm__btn-primary",3,"click"],[1,"fab","fa-telegram-plane","me-1"]],template:function(le,ke){1&le&&(S.\u0275\u0275elementStart(0,"div",0)(1,"div",1)(2,"div",2)(3,"span",3),S.\u0275\u0275text(4,"Campaign"),S.\u0275\u0275elementEnd(),S.\u0275\u0275elementStart(5,"h4",4),S.\u0275\u0275text(6),S.\u0275\u0275elementEnd(),S.\u0275\u0275template(7,L,3,4,"p",5),S.\u0275\u0275elementEnd(),S.\u0275\u0275elementStart(8,"div",6)(9,"div",7)(10,"span",8),S.\u0275\u0275text(11,"Sender ID"),S.\u0275\u0275elementEnd(),S.\u0275\u0275elementStart(12,"strong",9),S.\u0275\u0275text(13),S.\u0275\u0275elementEnd()(),S.\u0275\u0275elementStart(14,"div",7)(15,"span",8),S.\u0275\u0275text(16,"Gateway"),S.\u0275\u0275elementEnd(),S.\u0275\u0275elementStart(17,"strong",10),S.\u0275\u0275text(18),S.\u0275\u0275elementEnd()(),S.\u0275\u0275elementStart(19,"div",7)(20,"span",8),S.\u0275\u0275text(21,"Recipients"),S.\u0275\u0275elementEnd(),S.\u0275\u0275elementStart(22,"strong",10),S.\u0275\u0275text(23),S.\u0275\u0275elementEnd()(),S.\u0275\u0275elementStart(24,"div",7)(25,"span",8),S.\u0275\u0275text(26,"Total Cost"),S.\u0275\u0275elementEnd(),S.\u0275\u0275template(27,E,3,4,"strong",11),S.\u0275\u0275template(28,Ge,3,4,"strong",11),S.\u0275\u0275elementEnd()(),S.\u0275\u0275elementStart(29,"div",12)(30,"label",13),S.\u0275\u0275text(31,"Send a Test"),S.\u0275\u0275elementEnd(),S.\u0275\u0275elementStart(32,"div",14)(33,"input",15),S.\u0275\u0275listener("ngModelChange",function(_e){return ke.testNumber=_e}),S.\u0275\u0275elementEnd(),S.\u0275\u0275template(34,st,3,0,"button",16),S.\u0275\u0275template(35,gt,2,0,"button",17),S.\u0275\u0275elementEnd()(),S.\u0275\u0275template(36,ot,5,6,"div",18),S.\u0275\u0275template(37,it,8,1,"div",19),S.\u0275\u0275elementEnd(),S.\u0275\u0275elementStart(38,"div",20)(39,"button",21),S.\u0275\u0275listener("click",function(){return ke.OnclickEdit()}),S.\u0275\u0275text(40," Edit "),S.\u0275\u0275elementEnd(),S.\u0275\u0275template(41,qe,3,0,"button",22),S.\u0275\u0275template(42,xt,3,0,"button",23),S.\u0275\u0275elementEnd()()),2&le&&(S.\u0275\u0275advance(6),S.\u0275\u0275textInterpolate((null==ke.smsPreviewPayload?null:ke.smsPreviewPayload.campaignName)||"Untitled Campaign"),S.\u0275\u0275advance(1),S.\u0275\u0275property("ngIf","compose"===(null==ke.smsPreviewPayload?null:ke.smsPreviewPayload.type)||"bulk"===(null==ke.smsPreviewPayload?null:ke.smsPreviewPayload.type)),S.\u0275\u0275advance(5),S.\u0275\u0275property("title",ke.isInternationalCamp?null==ke.smsPreviewPayload?null:ke.smsPreviewPayload.senderId:null==ke.smsPreviewPayload||null==ke.smsPreviewPayload.senderId?null:ke.smsPreviewPayload.senderId.senderIdName),S.\u0275\u0275advance(1),S.\u0275\u0275textInterpolate1(" ",ke.isInternationalCamp?(null==ke.smsPreviewPayload?null:ke.smsPreviewPayload.senderId)||"\u2014":(null==ke.smsPreviewPayload||null==ke.smsPreviewPayload.senderId?null:ke.smsPreviewPayload.senderId.senderIdName)||"\u2014"," "),S.\u0275\u0275advance(5),S.\u0275\u0275textInterpolate((null==ke.smsPreviewPayload||null==ke.smsPreviewPayload.gatewayName?null:ke.smsPreviewPayload.gatewayName.gatewayName)||"\u2014"),S.\u0275\u0275advance(5),S.\u0275\u0275textInterpolate(ke.totalNumber||0),S.\u0275\u0275advance(4),S.\u0275\u0275property("ngIf","customize"===(null==ke.smsPreviewPayload?null:ke.smsPreviewPayload.type)),S.\u0275\u0275advance(1),S.\u0275\u0275property("ngIf","customize"!==(null==ke.smsPreviewPayload?null:ke.smsPreviewPayload.type)),S.\u0275\u0275advance(5),S.\u0275\u0275property("ngModel",ke.testNumber),S.\u0275\u0275advance(1),S.\u0275\u0275property("ngIf",!ke.testButtonLoader),S.\u0275\u0275advance(1),S.\u0275\u0275property("ngIf",ke.testButtonLoader),S.\u0275\u0275advance(1),S.\u0275\u0275property("ngIf",!ke.viewTemplate&&"customize"!==(null==ke.smsPreviewPayload?null:ke.smsPreviewPayload.type)),S.\u0275\u0275advance(1),S.\u0275\u0275property("ngIf",ke.viewTemplate),S.\u0275\u0275advance(4),S.\u0275\u0275property("ngIf",ke.buttonLoader),S.\u0275\u0275advance(1),S.\u0275\u0275property("ngIf",!ke.buttonLoader))},dependencies:[m.CommonModule,m.NgIf,m.SlicePipe,m.DecimalPipe,c.u5,c.Fj,c.JJ,c.Q7,c.On,I.g],styles:['@import"https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@400;500;600;700;800&display=swap";[_nghost-%COMP%]{--sms-ink: #0f172a;--sms-muted: #64748b;--sms-line: #e2e8f0;--sms-brand: #556ee6;--sms-brand-soft: #eef2ff;--sms-font: "Plus Jakarta Sans", "Segoe UI", sans-serif;display:block;font-family:var(--sms-font);color:var(--sms-ink)}.sms-confirm__body[_ngcontent-%COMP%]{padding:1rem 1.1rem .85rem}.sms-confirm__campaign[_ngcontent-%COMP%]{margin-bottom:.85rem}.sms-confirm__eyebrow[_ngcontent-%COMP%]{display:block;font-size:.68rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--sms-muted);margin-bottom:.15rem}.sms-confirm__name[_ngcontent-%COMP%]{margin:0;font-size:1.1rem;font-weight:800;letter-spacing:-.02em;line-height:1.25;word-break:break-word}.sms-confirm__hint[_ngcontent-%COMP%]{margin:.25rem 0 0;font-size:.78rem;font-weight:600;color:var(--sms-muted)}.sms-confirm__meta[_ngcontent-%COMP%]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin-bottom:.85rem}.sms-confirm__meta--4[_ngcontent-%COMP%]{grid-template-columns:repeat(4,minmax(0,1fr))}.sms-confirm__meta-item[_ngcontent-%COMP%]{padding:.55rem .65rem;border:1px solid var(--sms-line);border-radius:10px;background:#f8fafc;min-width:0}.sms-confirm__meta-label[_ngcontent-%COMP%]{display:block;font-size:.65rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--sms-muted);margin-bottom:.15rem}.sms-confirm__meta-value[_ngcontent-%COMP%]{display:block;font-size:.84rem;font-weight:700;color:var(--sms-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sms-confirm__test[_ngcontent-%COMP%], .sms-confirm__message[_ngcontent-%COMP%], .sms-confirm__template[_ngcontent-%COMP%]{padding:.7rem .75rem;border:1px solid var(--sms-line);border-radius:10px;background:#fff;margin-bottom:.65rem}.sms-confirm__test-label[_ngcontent-%COMP%]{display:block;margin:0 0 .35rem;font-size:.78rem;font-weight:700;color:var(--sms-ink)}.sms-confirm__test-row[_ngcontent-%COMP%]{display:flex;align-items:center;gap:.45rem}.sms-confirm__input[_ngcontent-%COMP%]{flex:1;min-width:0;border-radius:8px!important;border-color:var(--sms-line)!important;font-size:.84rem;min-height:2.25rem}.sms-confirm__input[_ngcontent-%COMP%]:focus{border-color:var(--sms-brand)!important;box-shadow:0 0 0 3px #556ee624!important}.sms-confirm__message[_ngcontent-%COMP%] p[_ngcontent-%COMP%], .sms-confirm__template[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{margin:0;font-size:.84rem;line-height:1.4;color:var(--sms-ink);white-space:pre-wrap;word-break:break-word}.sms-confirm__template-head[_ngcontent-%COMP%]{display:flex;justify-content:space-between;align-items:center;font-size:.78rem;font-weight:700;margin-bottom:.35rem}.sms-confirm__link[_ngcontent-%COMP%]{border:0;background:none;color:var(--sms-brand);font-size:.78rem;font-weight:700;padding:0;cursor:pointer;margin-top:.35rem}.sms-confirm__footer[_ngcontent-%COMP%]{display:flex;justify-content:flex-end;align-items:center;gap:.45rem;padding:.75rem 1.1rem;border-top:1px solid var(--sms-line);background:#f8fafc}.sms-confirm__btn-primary[_ngcontent-%COMP%]{background:linear-gradient(145deg,#556ee6,#6d83ea)!important;border:0!important;color:#fff!important;font-weight:700;font-size:.84rem;border-radius:8px;padding:.45rem .9rem;white-space:nowrap}.sms-confirm__btn-primary[_ngcontent-%COMP%]:disabled{opacity:.7}.sms-confirm__btn-secondary[_ngcontent-%COMP%]{background:#fff!important;border:1px solid var(--sms-line)!important;color:var(--sms-ink)!important;font-weight:700;font-size:.84rem;border-radius:8px;padding:.45rem .9rem}@media (max-width: 575.98px){.sms-confirm__meta[_ngcontent-%COMP%], .sms-confirm__meta--4[_ngcontent-%COMP%]{grid-template-columns:1fr 1fr}.sms-confirm__test-row[_ngcontent-%COMP%]{flex-direction:column;align-items:stretch}}']}),h})()},94327:function(Wr,Lt){var q,c;void 0!==(c="function"==typeof(q=function(){"use strict";function S(G,L,E){var Ge=new XMLHttpRequest;Ge.open("GET",G),Ge.responseType="blob",Ge.onload=function(){Se(Ge.response,L,E)},Ge.onerror=function(){console.error("could not download file")},Ge.send()}function Ie(G){var L=new XMLHttpRequest;L.open("HEAD",G,!1);try{L.send()}catch{}return 200<=L.status&&299>=L.status}function ht(G){try{G.dispatchEvent(new MouseEvent("click"))}catch{var L=document.createEvent("MouseEvents");
1L.initMouseEvent("click",!0,!0,window,0,0,0,80,20,!1,!1,!1,!1,0,null),G.dispatchEvent(L)}}var _t="object"==typeof window&&window.window===window?window:"object"==typeof self&&self.self===self?self:"object"==typeof global&&global.global===global?global:void 0,It=_t.navigator&&/Macintosh/.test(navigator.userAgent)&&/AppleWebKit/.test(navigator.userAgent)&&!/Safari/.test(navigator.userAgent),Se=_t.saveAs||("object"!=typeof window||window!==_t?function(){}:"download"in HTMLAnchorElement.prototype&&!It?function(G,L,E){var Ge=_t.URL||_t.webkitURL,st=document.createElement("a");st.download=L=L||G.name||"download",st.rel="noopener","string"==typeof G?(st.href=G,st.origin===location.origin?ht(st):Ie(st.href)?S(G,L,E):ht(st,st.target="_blank")):(st.href=Ge.createObjectURL(G),setTimeout(function(){Ge.revokeObjectURL(st.href)},4e4),setTimeout(function(){ht(st)},0))}:"msSaveOrOpenBlob"in navigator?function(G,L,E){if(L=L||G.name||"download","string"!=typeof G)navigator.msSaveOrOpenBlob(function I(G,L){return typeof L>"u"?L={autoBom:!1}:"object"!=typeof L&&(console.warn("Deprecated: Expected third argument to be a object"),L={autoBom:!L}),L.autoBom&&/^\s*(?:text\/\S*|application\/xml|\S*\/\S*\+xml)\s*;.*charset\s*=\s*utf-8/i.test(G.type)?new Blob(["\ufeff",G],{type:G.type}):G}(G,E),L);else if(Ie(G))S(G,L,E);else{var Ge=document.createElement("a");Ge.href=G,Ge.target="_blank",setTimeout(function(){ht(Ge)})}}:function(G,L,E,Ge){if((Ge=Ge||open("","_blank"))&&(Ge.document.title=Ge.document.body.innerText="downloading..."),"string"==typeof G)return S(G,L,E);var st="application/octet-stream"===G.type,gt=/constructor/i.test(_t.HTMLElement)||_t.safari,Je=/CriOS\/[\d]+/.test(navigator.userAgent);if((Je||st&>||It)&&typeof FileReader<"u"){var ot=new FileReader;ot.onloadend=function(){var xt=ot.result;xt=Je?xt:xt.replace(/^data:[^;]*;/,"data:attachment/file;"),Ge?Ge.location.href=xt:location=xt,Ge=null},ot.readAsDataURL(G)}else{var it=_t.URL||_t.webkitURL,qe=it.createObjectURL(G);Ge?Ge.location=qe:location.href=qe,Ge=null,setTimeout(function(){it.revokeObjectURL(qe)},4e4)}});_t.saveAs=Se.saveAs=Se,Wr.exports=Se})?q.apply(Lt,[]):q)&&(Wr.exports=c)},53101:(Wr,Lt,q)=>{"use strict";q.d(Lt,{E:()=>st});var m=q(84408);let I,c=1;const S={};function Ie(Je){return Je in S&&(delete S[Je],!0)}const ht={setImmediate(Je){const ot=c++;return S[ot]=!0,I||(I=Promise.resolve()),I.then(()=>Ie(ot)&&Je()),ot},clearImmediate(Je){Ie(Je)}},{setImmediate:It,clearImmediate:Se}=ht,G={setImmediate(...Je){const{delegate:ot}=G;return(ot?.setImmediate||It)(...Je)},clearImmediate(Je){const{delegate:ot}=G;return(ot?.clearImmediate||Se)(Je)},delegate:void 0};var E=q(97565);const st=new class Ge extends E.v{flush(ot){this._active=!0;const it=this._scheduled;this._scheduled=void 0;const{actions:qe}=this;let xt;ot=ot||qe.shift();do{if(xt=ot.execute(ot.state,ot.delay))break}while((ot=qe[0])&&ot.id===it&&qe.shift());if(this._active=!1,xt){for(;(ot=qe[0])&&ot.id===it&&qe.shift();)ot.unsubscribe();throw xt}}}(class L extends m.o{constructor(ot,it){super(ot,it),this.scheduler=ot,this.work=it}requestAsyncId(ot,it,qe=0){return null!==qe&&qe>0?super.requestAsyncId(ot,it,qe):(ot.actions.push(this),ot._scheduled||(ot._scheduled=G.setImmediate(ot.flush.bind(ot,void 0))))}recycleAsyncId(ot,it,qe=0){var xt;if(null!=qe?qe>0:this.delay>0)return super.recycleAsyncId(ot,it,qe);const{actions:We}=ot;null!=it&&(null===(xt=We[We.length-1])||void 0===xt?void 0:xt.id)!==it&&(G.clearImmediate(it),ot._scheduled===it&&(ot._scheduled=void 0))}})},35226:function(Wr){Wr.exports=function(){"use strict";function Lt(f,p,w){if("function"==typeof f?f===p:f.has(p))return arguments.length<3?p:w;throw new TypeError("Private element is not present on this object")}function m(f,p){return f.get(Lt(f,p))}function c(f,p,w){(function q(f,p){if(p.has(f))throw new TypeError("Cannot initialize the same private elements twice on an object")})(f,p),p.set(f,w)}const Ie={},_t=f=>new Promise(p=>{if(!f)return p();const w=window.scrollX,D=window.scrollY;Ie.restoreFocusTimeout=setTimeout(()=>{Ie.previousActiveElement instanceof HTMLElement?(Ie.previousActiveElement.focus(),Ie.previousActiveElement=null):document.body&&document.body.focus(),p()},100),window.scrollTo(w,D)}),G=["container","shown","height-auto","iosfix","popup","modal","no-backdrop","no-transition","toast","toast-shown","show","hide","close","title","html-container","actions","confirm","deny","cancel","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","to
1p-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","draggable","dragging"].reduce((f,p)=>(f[p]="swal2-"+p,f),{}),E=["success","warning","info","question","error"].reduce((f,p)=>(f[p]="swal2-"+p,f),{}),Ge="SweetAlert2:",st=f=>f.charAt(0).toUpperCase()+f.slice(1),gt=f=>{console.warn(`${Ge} ${"object"==typeof f?f.join(" "):f}`)},Je=f=>{console.error(`${Ge} ${f}`)},ot=[],qe=(f,p=null)=>{(f=>{ot.includes(f)||(ot.push(f),gt(f))})(`"${f}" is deprecated and will be removed in the next major release.${p?` Use "${p}" instead.`:""}`)},xt=f=>"function"==typeof f?f():f,We=f=>f&&"function"==typeof f.toPromise,h=f=>We(f)?f.toPromise():Promise.resolve(f),we=f=>f&&Promise.resolve(f)===f,le=()=>document.body.querySelector(`.${G.container}`),ke=f=>{const p=le();return p?p.querySelector(f):null},et=f=>ke(`.${f}`),_e=()=>et(G.popup),Mt=()=>et(G.icon),tn=()=>et(G.title),ct=()=>et(G["html-container"]),Ct=()=>et(G.image),Te=()=>et(G["progress-steps"]),rt=()=>et(G["validation-message"]),vt=()=>ke(`.${G.actions} .${G.confirm}`),dt=()=>ke(`.${G.actions} .${G.cancel}`),Et=()=>ke(`.${G.actions} .${G.deny}`),Wt=()=>ke(`.${G.loader}`),br=()=>et(G.actions),Zr=()=>et(G.footer),hn=()=>et(G["timer-progress-bar"]),vr=()=>et(G.close),nn=()=>{const f=_e();if(!f)return[];const p=f.querySelectorAll('[tabindex]:not([tabindex="-1"]):not([tabindex="0"])'),w=Array.from(p).sort((Ke,Nt)=>{const Tt=parseInt(Ke.getAttribute("tabindex")||"0"),or=parseInt(Nt.getAttribute("tabindex")||"0");return Tt>or?1:Tt<or?-1:0}),D=f.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'),ue=Array.from(D).filter(Ke=>"-1"!==Ke.getAttribute("tabindex"));return[...new Set(w.concat(ue))].filter(Ke=>Ht(Ke))},an=()=>Jr(document.body,G.shown)&&!Jr(document.body,G["toast-shown"])&&!Jr(document.body,G["no-backdrop"]),An=()=>{const f=_e();return!!f&&Jr(f,G.toast)},Er=(f,p)=>{if(f.textContent="",p){const D=(new DOMParser).parseFromString(p,"text/html"),ue=D.querySelector("head");ue&&Array.from(ue.childNodes).forEach(Nt=>{f.appendChild(Nt)});const Ke=D.querySelector("body");Ke&&Array.from(Ke.childNodes).forEach(Nt=>{Nt instanceof HTMLVideoElement||Nt instanceof HTMLAudioElement?f.appendChild(Nt.cloneNode(!0)):f.appendChild(Nt)})}},Jr=(f,p)=>{if(!p)return!1;const w=p.split(/\s+/);for(let D=0;D<w.length;D++)if(!f.classList.contains(w[D]))return!1;return!0},rr=(f,p,w)=>{if(((f,p)=>{Array.from(f.classList).forEach(w=>{!Object.values(G).includes(w)&&!Object.values(E).includes(w)&&!Object.values(p.showClass||{}).includes(w)&&f.classList.remove(w)})})(f,p),!p.customClass)return;const D=p.customClass[w];if(D){if("string"!=typeof D&&!D.forEach)return void gt(`Invalid type of customClass.${w}! Expected string or iterable object, got "${typeof D}"`);Q(f,D)}},yn=(f,p)=>{if(!p)return null;switch(p){case"select":case"textarea":case"file":return f.querySelector(`.${G.popup} > .${G[p]}`);case"checkbox":return f.querySelector(`.${G.popup} > .${G.checkbox} input`);case"radio":return f.querySelector(`.${G.popup} > .${G.radio} input:checked`)||f.querySelector(`.${G.popup} > .${G.radio} input:first-child`);case"range":return f.querySelector(`.${G.popup} > .${G.range} input`);default:return f.querySelector(`.${G.popup} > .${G.input}`)}},Ze=f=>{if(f.focus(),"file"!==f.type){const p=f.value;f.value="",f.value=p}},Dt=(f,p,w)=>{!f||!p||("string"==typeof p&&(p=p.split(/\s+/).filter(Boolean)),p.forEach(D=>{Array.isArray(f)?f.forEach(ue=>{w?ue.classList.add(D):ue.classList.remove(D)}):w?f.classList.add(D):f.classList.remove(D)}))},Q=(f,p)=>{Dt(f,p,!0)},ge=(f,p)=>{Dt(f,p,!1)},Ae=(f,p)=>{const w=Array.from(f.children);for(let D=0;D<w.length;D++){const ue=w[D];if(ue instanceof HTMLElement&&Jr(ue,p))return ue}},He=(f,p,w)=>{w===`${parseInt(`${w}`)}`&&(w=parseInt(w)),w||0===parseInt(`${w}`)?f.style.setProperty(p,"number"==typeof w?`${w}px`:w):f.style.removeProperty(p)},Qe=(f,p="flex")=>{f&&(f.style.display=p)},wt=f=>{f&&(f.style.display="none")},jt=(f,p="block")=>{f&&new MutationObserver(()=>{Ir(f,f.innerHTML,p)}).observe(f,{childList:!0,subtree:!0})},kr=(f,p,w,D)=>{const ue=f.querySelector(p);ue&&ue.style.setProperty(w,D)},Ir=(f,p,w="flex")=>{p?Qe(f,w):wt(f)},Ht=f=>!(!f||!(f.offsetWidth||f.offsetHeight||f.getClientRects().length)),na=f=>f.scrollHeight>f.clientHeight,aa=f=>{const p=window.getComputedStyle(f),w=parseFloat(p.getPropertyValue("animation-duration")||"0"),D=parseFloat(p.getPropertyValue("transition-duration")||"0");return w>0||D>0},Zt=(f,p=!1)=>{const w=hn();w&&Ht(w)&&(p&&(w.style.transition="none",w.style.width="100%"),setTimeout(()=>{w.style.transition=`width ${f/1e3}s linear`,w.style.width="0%"},10))},Hn=`\n <div aria-labelledby="${G.title}" aria-describedby="${G["html-container"]}" class="${G.popup}" tabindex="-1">\n <button type="button" class="${G.close}"></button>\n <ul class="${G["progress-steps"]}"></ul>\n <div class="${G.icon}"></div>\n <img class="${G.image}" />\n <h2 class="${G.title}" id="${G.title}"></h2>\n <div class="${G["html-container"]}" id="${G["html-container"]}"></div>\n <input class="${G.input}" id="${G.input}" />\n <input type="file" class="${G.file}" />\n <div class="${G.range}">\n <input type="range" />\n <output></output>\n </div>\n <select class="${G.select}" id="${G.select}"></select>\n <div class="${G.radio}"></div>\n <label class="${G.checkbox}">\n <input type="checkbox" id="${G.checkbox}" />\n <span class="${G.label}"></span>\n </label>\n <textarea class="${G.textarea}" id="${G.textarea}"></textarea>\n <div class="${G["validation-message"]}" id="${G["validation-message"]}"></div>\n <div class="${G.actions}">\n <div class="${G.loader}"></div>\n <button type="button" class="${G.confirm}"></button>\n <button type="button" class="${G.deny}"></button>\n <button type="button" class="${G.cancel}"></button>\n </div>\n <div class="${G.footer}"></div>\n <div class="${G["timer-progress-bar-container"]}">\n <div class="${G["timer-progress-bar"]}"></div>\n </div>\n </div>\n`.replace(/(^|\n)\s*/g,""),pn=()=>{Ie.currentInstance.resetValidationMessage()},$a=f=>{const p=(()=>{const f=le();return!!f&&(f.remove(),ge([document.documentElement,document.body],[G["no-backdrop"],G["toast-shown"],G["has-column"]]),!0)})();if(typeof window>"u"||typeof document>"u")return void Je("SweetAlert2 requires document to initialize");const w=document.createElement("div");w.className=G.container,p&&Q(w,G["no-transition"]),Er(w,Hn),w.dataset.swal2Theme=f.theme;const D=(f=>"string"==typeof f?document.querySelector(f):f)(f.target);D.appendChild(w),f.topLayer&&(w.setAttribute("popover",""),w.showPopover()),(f=>{const p=_e();p.setAttribute("role",f.toast?"alert":"dialog"),p.setAttribute("aria-live",f.toast?"polite":"assertive"),f.toast||p.setAttribute("aria-modal","true")})(f),(f=>{"rtl"===window.getComputedStyle(f).direction&&Q(le(),G.rtl)})(D),(()=>{const f=_e(),p=Ae(f,G.input),w=Ae(f,G.file),D=f.querySelector(`.${G.range} input`),ue=f.querySelector(`.${G.range} output`),Ke=Ae(f,G.select),Nt=f.querySelector(`.${G.checkbox} input`),Tt=Ae(f,G.textarea);p.oninput=pn,w.onchange=pn,Ke.onchange=pn,Nt.onchange=pn,Tt.oninput=pn,D.oninput=()=>{pn(),ue.value=D.value},D.onchange=()=>{pn(),ue.value=D.value}})()},ce=(f,p)=>{f instanceof HTMLElement?p.appendChild(f):"object"==typeof f?ut(f,p):f&&Er(p,f)},ut=(f,p)=>{f.jquery?j(p,f):Er(p,f.toString())},j=(f,p)=>
1{if(f.textContent="",0 in p)for(let w=0;w in p;w++)f.appendChild(p[w].cloneNode(!0));else f.appendChild(p.cloneNode(!0))},Fe=(f,p)=>{const w=br(),D=Wt();!w||!D||(p.showConfirmButton||p.showDenyButton||p.showCancelButton?Qe(w):wt(w),rr(w,p,"actions"),function be(f,p,w){const D=vt(),ue=Et(),Ke=dt();!D||!ue||!Ke||(Xt(D,"confirm",w),Xt(ue,"deny",w),Xt(Ke,"cancel",w),function Pe(f,p,w,D){D.buttonsStyling?(Q([f,p,w],G.styled),D.confirmButtonColor&&f.style.setProperty("--swal2-confirm-button-background-color",D.confirmButtonColor),D.denyButtonColor&&p.style.setProperty("--swal2-deny-button-background-color",D.denyButtonColor),D.cancelButtonColor&&w.style.setProperty("--swal2-cancel-button-background-color",D.cancelButtonColor),sr(f),sr(p),sr(w)):ge([f,p,w],G.styled)}(D,ue,Ke,w),w.reverseButtons&&(w.toast?(f.insertBefore(Ke,D),f.insertBefore(ue,D)):(f.insertBefore(Ke,p),f.insertBefore(ue,p),f.insertBefore(D,p))))}(w,D,p),Er(D,p.loaderHtml||""),rr(D,p,"loader"))};function sr(f){const p=window.getComputedStyle(f);if(p.getPropertyValue("--swal2-action-button-focus-box-shadow"))return;const w=p.backgroundColor.replace(/rgba?\((\d+), (\d+), (\d+).*/,"rgba($1, $2, $3, 0.5)");f.style.setProperty("--swal2-action-button-focus-box-shadow",p.getPropertyValue("--swal2-outline").replace(/ rgba\(.*/,` ${w}`))}function Xt(f,p,w){const D=st(p);Ir(f,w[`show${D}Button`],"inline-block"),Er(f,w[`${p}ButtonText`]||""),f.setAttribute("aria-label",w[`${p}ButtonAriaLabel`]||""),f.className=G[p],rr(f,w,`${p}Button`)}const hr=(f,p)=>{const w=le();w&&(function wn(f,p){"string"==typeof p?f.style.background=p:p||Q([document.documentElement,document.body],G["no-backdrop"])}(w,p.backdrop),function zn(f,p){p&&(p in G?Q(f,G[p]):(gt('The "position" parameter is not valid, defaulting to "center"'),Q(f,G.center)))}(w,p.position),function ja(f,p){p&&Q(f,G[`grow-${p}`])}(w,p.grow),rr(w,p,"container"))};var kt={innerParams:new WeakMap,domCache:new WeakMap};const mn=["input","file","range","select","radio","checkbox","textarea"],Yn=f=>{if(!f.input)return;if(!g[f.input])return void Je(`Unexpected type of input! Expected ${Object.keys(g).join(" | ")}, got "${f.input}"`);const p=W(f.input);if(!p)return;const w=g[f.input](p,f);Qe(p),f.inputAutoFocus&&setTimeout(()=>{Ze(w)})},Li=(f,p)=>{const w=_e();if(!w)return;const D=yn(w,f);if(D){(f=>{for(let p=0;p<f.attributes.length;p++){const w=f.attributes[p].name;["id","type","value","style"].includes(w)||f.removeAttribute(w)}})(D);for(const ue in p)D.setAttribute(ue,p[ue])}},di=f=>{if(!f.input)return;const p=W(f.input);p&&rr(p,f,"input")},Ka=(f,p)=>{!f.placeholder&&p.inputPlaceholder&&(f.placeholder=p.inputPlaceholder)},oa=(f,p,w)=>{if(w.inputLabel){const D=document.createElement("label"),ue=G["input-label"];D.setAttribute("for",f.id),D.className=ue,"object"==typeof w.customClass&&Q(D,w.customClass.inputLabel),D.innerText=w.inputLabel,p.insertAdjacentElement("beforebegin",D)}},W=f=>{const p=_e();if(p)return Ae(p,G[f]||G.input)},T=(f,p)=>{["string","number"].includes(typeof p)?f.value=`${p}`:we(p)||gt(`Unexpected type of inputValue! Expected "string", "number" or "Promise", got "${typeof p}"`)},g={};g.text=g.email=g.password=g.number=g.tel=g.url=g.search=g.date=g["datetime-local"]=g.time=g.week=g.month=(f,p)=>(T(f,p.inputValue),oa(f,f,p),Ka(f,p),f.type=p.input,f),g.file=(f,p)=>(oa(f,f,p),Ka(f,p),f),g.range=(f,p)=>{const w=f.querySelector("input"),D=f.querySelector("output");return T(w,p.inputValue),w.type=p.input,T(D,p.inputValue),oa(w,f,p),f},g.select=(f,p)=>{if(f.textContent="",p.inputPlaceholder){const w=document.createElement("option");Er(w,p.inputPlaceholder),w.value="",w.disabled=!0,w.selected=!0,f.appendChild(w)}return oa(f,f,p),f},g.radio=f=>(f.textContent="",f),g.checkbox=(f,p)=>{const w=yn(_e(),"checkbox");w.value="1",w.checked=Boolean(p.inputValue);const D=f.querySelector("span");return Er(D,p.inputPlaceholder||p.inputLabel),w},g.textarea=(f,p)=>{T(f,p.inputValue),Ka(f,p),oa(f,f,p);return setTimeout(()=>{if("MutationObserver"in window){const D=parseInt(window.getComputedStyle(_e()).width);new MutationObserver(()=>{if(!document.body.contains(f))return;const Ke=f.offsetWidth+(D=>parseInt(window.getComputedStyle(D).marginLeft)+parseInt(window.getComputedStyle(D).marginRight))(f);Ke>D?_e().style.width=`${Ke}px`:He(_e(),"width",p.width)}).observe(f,{attributes:!0,attributeFilter:["style"]})}}),f};const P=(f,p)=>{const w=ct();w&&(jt(w),rr(w,p,"htmlContainer"),p.html?(ce(p.html,w),Qe(w,"block")):p.text?(w.textContent=p.text,Qe(w,"block")):wt(w),((f,p)=>{const w=_e();if(!w)return;const D=kt.innerParams.get(f),ue=!D||p.input!==D.input;
1mn.forEach(Ke=>{const Nt=Ae(w,G[Ke]);Nt&&(Li(Ke,p.inputAttributes),Nt.className=G[Ke],ue&&wt(Nt))}),p.input&&(ue&&Yn(p),di(p))})(f,p))},ze=(f,p)=>{for(const[w,D]of Object.entries(E))p.icon!==w&&ge(f,D);Q(f,p.icon&&E[p.icon]),sn(f,p),pt(),rr(f,p,"icon")},pt=()=>{const f=_e();if(!f)return;const p=window.getComputedStyle(f).getPropertyValue("background-color"),w=f.querySelectorAll("[class^=swal2-success-circular-line], .swal2-success-fix");for(let D=0;D<w.length;D++)w[D].style.backgroundColor=p},Qr=(f,p)=>{if(!p.icon&&!p.iconHtml)return;let w=f.innerHTML,D="";p.iconHtml?D=Nr(p.iconHtml):"success"===p.icon?(D=(f=>`\n ${f.animation?'<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>\n ${f.animation?'<div class="swal2-success-fix"></div>':""}\n ${f.animation?'<div class="swal2-success-circular-line-right"></div>':""}\n`)(p),w=w.replace(/ style=".*?"/g,"")):"error"===p.icon?D='\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':p.icon&&(D=Nr({question:"?",warning:"!",info:"i"}[p.icon])),w.trim()!==D.trim()&&Er(f,D)},sn=(f,p)=>{if(p.iconColor){f.style.color=p.iconColor,f.style.borderColor=p.iconColor;for(const w of[".swal2-success-line-tip",".swal2-success-line-long",".swal2-x-mark-line-left",".swal2-x-mark-line-right"])kr(f,w,"background-color",p.iconColor);kr(f,".swal2-success-ring","border-color",p.iconColor)}},Nr=f=>`<div class="${G["icon-content"]}">${f}</div>`;let hi=!1,Ms=0,Ni=0,Ya=0,Ds=0;const pi=f=>{const p=_e();if(f.target===p||Mt().contains(f.target)){hi=!0;const w=Qt(f);Ms=w.clientX,Ni=w.clientY,Ya=parseInt(p.style.insetInlineStart)||0,Ds=parseInt(p.style.insetBlockStart)||0,Q(p,"swal2-dragging")}},Jt=f=>{const p=_e();if(hi){let{clientX:w,clientY:D}=Qt(f);p.style.insetInlineStart=`${Ya+(w-Ms)}px`,p.style.insetBlockStart=`${Ds+(D-Ni)}px`}},In=()=>{const f=_e();hi=!1,ge(f,"swal2-dragging")},Qt=f=>{let p=0,w=0;return f.type.startsWith("mouse")?(p=f.clientX,w=f.clientY):f.type.startsWith("touch")&&(p=f.touches[0].clientX,w=f.touches[0].clientY),{clientX:p,clientY:w}},_r=(f,p)=>{const w=le(),D=_e();if(w&&D){if(p.toast){He(w,"width",p.width),D.style.width="100%";const ue=Wt();ue&&D.insertBefore(ue,Mt())}else He(D,"width",p.width);He(D,"padding",p.padding),p.color&&(D.style.color=p.color),p.background&&(D.style.background=p.background),wt(rt()),Cn(D,p),p.draggable&&!p.toast?(Q(D,G.draggable),(f=>{f.addEventListener("mousedown",pi),document.body.addEventListener("mousemove",Jt),f.addEventListener("mouseup",In),f.addEventListener("touchstart",pi),document.body.addEventListener("touchmove",Jt),f.addEventListener("touchend",In)})(D)):(ge(D,G.draggable),(f=>{f.removeEventListener("mousedown",pi),document.body.removeEventListener("mousemove",Jt),f.removeEventListener("mouseup",In),f.removeEventListener("touchstart",pi),document.body.removeEventListener("touchmove",Jt),f.removeEventListener("touchend",In)})(D))}},Cn=(f,p)=>{const w=p.showClass||{};f.className=`${G.popup} ${Ht(f)?w.popup:""}`,p.toast?(Q([document.documentElement,document.body],G["toast-shown"]),Q(f,G.toast)):Q(f,G.modal),rr(f,p,"popup"),"string"==typeof p.customClass&&Q(f,p.customClass),p.icon&&Q(f,G[`icon-${p.icon}`])},Ta=f=>{const p=document.createElement("li");return Q(p,G["progress-step"]),Er(p,f),p},Lo=f=>{const p=document.createElement("li");return Q(p,G["progress-step-line"]),f.progressStepsDistance&&He(p,"width",f.progressStepsDistance),p},Ri=(f,p)=>{_r(0,p),hr(0,p),((f,p)=>{const w=Te();if(!w)return;const{progressSteps:D,currentProgressStep:ue}=p;D&&0!==D.length&&void 0!==ue?(Qe(w),w.textContent="",ue>=D.length&>("Invalid currentProgressStep parameter, it should be less than progressSteps.length (currentProgressStep like JS arrays starts from 0)"),D.forEach((Ke,Nt)=>{const Tt=Ta(Ke);if(w.appendChild(Tt),Nt===ue&&Q(Tt,G["active-progress-step"]),Nt!==D.length-1){const or=Lo(p);w.appendChild(or)}})):wt(w)})(0,p),((f,p)=>{const w=kt.innerParams.get(f),D=Mt();if(D){if(w&&p.icon===w.icon)return Qr(D,p),void ze(D,p);if(p.icon||p.iconHtml)return p.icon&&-1===Object.keys(E).indexOf(p.icon)?(Je(`Unknown icon! Expected "success", "error", "warning", "info" or "question", got "${p.icon}"`),void wt(D)):(Qe(D),Qr(D,p),ze(D,p),Q(D,p.showClass&&p.showClass.icon),void window.matchMedia("(prefers-color-scheme: dark)").addEventListener("change",pt));wt(D)}})(f,p),((f,p)=>{const w=Ct();if(w){if(!p.imageUrl)return void wt(w);Qe(w,""),w.setAttribute("src",p.imageUrl),w.setAttribute("alt",p.imageAlt||""),He(w,"width",p.imageWidth),He(w,"height",p.imageHeight),w.className=G.image,rr(w,p,"image")}})(0,p),((f,p)=>{const w=tn();w&&(jt(w),Ir(w,Boolean(p.title||p.titleText),"block"),p.title&&ce(p.title,w),p.titleText&&(w.innerText=p.titleText),rr(w,p,"title"))})(0,p),((f,p)=>{const w=vr();w&&(Er(w,p.closeButtonHtml||""),rr(w,p,"closeButton"),Ir(w,p.showCloseButton),w.setAttribute("aria-label",p.closeButtonAriaLabel||""))})(0,p),P(f,p),Fe(0,p),((f,p)=>{const w=Zr();w&&(jt(w),Ir(w,Boolean(p.footer),"block"),p.footer&&ce(p.footer,w),rr(w,p,"footer"))})(0,p);const w=_e();"function"==typeof p.didRender&&w&&p.didRender(w),Ie.eventEmitter.emit("didRender",w)},gn=()=>{var f;return null===(f=vt())||void 0===f?void 0:f.click()},Rr=Object.freeze({cancel:"cancel",backdrop:"backdrop",close:"close",esc:"esc",timer:"timer"}),Ui=f=>{f.keydownTarget&&f.keydownHandlerAdded&&(f.keydownTarget.removeEventListener("keydown",f.ke
1ydownHandler,{capture:f.keydownListenerCapture}),f.keydownHandlerAdded=!1)},St=(f,p)=>{var w;const D=nn();if(D.length)return-2===(f+=p)&&(f=D.length-1),f===D.length?f=0:-1===f&&(f=D.length-1),void D[f].focus();null===(w=_e())||void 0===w||w.focus()},mi=["ArrowRight","ArrowDown"],Us=["ArrowLeft","ArrowUp"],Za=(f,p,w)=>{f&&(p.isComposing||229===p.keyCode||(f.stopKeydownPropagation&&p.stopPropagation(),"Enter"===p.key?wr(p,f):"Tab"===p.key?Ro(p):[...mi,...Us].includes(p.key)?Vs(p.key):"Escape"===p.key&&Bo(p,f,w)))},wr=(f,p)=>{if(!xt(p.allowEnterKey))return;const w=yn(_e(),p.input);if(f.target&&w&&f.target instanceof HTMLElement&&f.target.outerHTML===w.outerHTML){if(["textarea","file"].includes(p.input))return;gn(),f.preventDefault()}},Ro=f=>{const p=f.target,w=nn();let D=-1;for(let ue=0;ue<w.length;ue++)if(p===w[ue]){D=ue;break}St(D,f.shiftKey?-1:1),f.stopPropagation(),f.preventDefault()},Vs=f=>{const p=br(),w=vt(),D=Et(),ue=dt();if(!(p&&w&&D&&ue))return;if(document.activeElement instanceof HTMLElement&&![w,D,ue].includes(document.activeElement))return;const Nt=mi.includes(f)?"nextElementSibling":"previousElementSibling";let Tt=document.activeElement;if(Tt){for(let or=0;or<p.children.length;or++){if(Tt=Tt[Nt],!Tt)return;if(Tt instanceof HTMLButtonElement&&Ht(Tt))break}Tt instanceof HTMLButtonElement&&Tt.focus()}},Bo=(f,p,w)=>{f.preventDefault(),xt(p.allowEscapeKey)&&w(Rr.esc)};var Cr={swalPromiseResolve:new WeakMap,swalPromiseReject:new WeakMap};const Gs=()=>{Array.from(document.body.children).forEach(p=>{p.hasAttribute("data-previous-aria-hidden")?(p.setAttribute("aria-hidden",p.getAttribute("data-previous-aria-hidden")||""),p.removeAttribute("data-previous-aria-hidden")):p.removeAttribute("aria-hidden")})},bt=typeof window<"u"&&!!window.GestureEvent,Ws=()=>{const f=le();if(!f)return;let p;f.ontouchstart=w=>{p=Vi(w)},f.ontouchmove=w=>{p&&(w.preventDefault(),w.stopPropagation())}},Vi=f=>{const p=f.target,w=le(),D=ct();return!(!w||!D||zt(f)||Gi(f)||p!==w&&(na(w)||!(p instanceof HTMLElement)||((f,p)=>{let w=f;for(;w&&w!==p;){if(na(w))return!0;w=w.parentElement}return!1})(p,D)||"INPUT"===p.tagName||"TEXTAREA"===p.tagName||na(D)&&D.contains(p)))},zt=f=>f.touches&&f.touches.length&&"stylus"===f.touches[0].touchType,Gi=f=>f.touches&&f.touches.length>1,Vo=()=>{if(Jr(document.body,G.iosfix)){const f=parseInt(document.body.style.top,10);ge(document.body,G.iosfix),document.body.style.top="",document.body.scrollTop=-1*f}};let la=null;const Hs=f=>{null===la&&(document.body.scrollHeight>window.innerHeight||"scroll"===f)&&(la=parseInt(window.getComputedStyle(document.body).getPropertyValue("padding-right")),document.body.style.paddingRight=`${la+(()=>{const f=document.createElement("div");f.className=G["scrollbar-measure"],document.body.appendChild(f);const p=f.getBoundingClientRect().width-f.clientWidth;return document.body.removeChild(f),p})()}px`)},Wi=()=>{null!==la&&(document.body.style.paddingRight=`${la}px`,la=null)};function zs(f,p,w,D){An()?En(f,D):(_t(w).then(()=>En(f,D)),Ui(Ie)),bt?(p.setAttribute("style","display:none !important"),p.removeAttribute("class"),p.innerHTML=""):p.remove(),an()&&(Wi(),Vo(),Gs()),function $s(){ge([document.documentElement,document.body],[G.shown,G["height-auto"],G["no-backdrop"],G["toast-shown"]])}()}function Zn(f){f=js(f);const p=Cr.swalPromiseResolve.get(this),w=cr(this);this.isAwaitingPromise?f.isDismissed||(Aa(this),p(f)):w&&p(f)}const cr=f=>{const p=_e();if(!p)return!1;const w=kt.innerParams.get(f);if(!w||Jr(p,w.hideClass.popup))return!1;ge(p,w.showClass.popup),Q(p,w.hideClass.popup);const D=le();return ge(D,w.showClass.backdrop),Q(D,w.hideClass.backdrop),xi(f,p,w),!0};function gi(f){const p=Cr.swalPromiseReject.get(this);Aa(this),p&&p(f)}const Aa=f=>{f.isAwaitingPromise&&(delete f.isAwaitingPromise,kt.innerParams.get(f)||f._destroy())},js=f=>typeof f>"u"?{isConfirmed:!1,isDenied:!1,isDismissed:!0}:Object.assign({isConfirmed:!1,isDenied:!1,isDismissed:!1},f),xi=(f,p,w)=>{var D;const ue=le(),Ke=aa(p);"function"==typeof w.willClose&&w.willClose(p),null===(D=Ie.eventEmitter)||void 0===D||D.emit("willClose",p),Ke?qt(f,p,ue,w.returnFocus,w.didClose):zs(f,ue,w.returnFocus,w.didClose)},qt=(f,p,w,D,ue)=>{Ie.swalCloseEventFinishedCallback=zs.bind(null,f,w,D,ue);const Ke=function(Nt){var Tt;Nt.target===p&&(null===(Tt=Ie.swalCloseEventFinishedCallback)||void 0===Tt||Tt.call(Ie),delete Ie.swalCloseEventFinishedCallback,p.removeEventListener("animationend",Ke),p.removeEventListener("transitionend",Ke))};p.addEventListener("animationend",Ke),p.addEventListener("transitionend",Ke)},En=(f,p)=>{setTimeout(()=>{var w;"function"==typeof p&&p.bind(f.params)(),null===(w=Ie.eventEmitter)||void 0===w||w.emit("didClose"),f._destroy&&f._destroy()})},On=f=>{let p=_e();
1if(p||new Si,p=_e(),!p)return;const w=Wt();An()?wt(Mt()):Xs(p,f),Qe(w),p.setAttribute("data-loading","true"),p.setAttribute("aria-busy","true"),p.focus()},Xs=(f,p)=>{const w=br(),D=Wt();!w||!D||(!p&&Ht(vt())&&(p=vt()),Qe(w),p&&(wt(p),D.setAttribute("data-button-to-replace",p.className),w.insertBefore(D,p)),Q([f,w],G.loading))},Ho=f=>f.checked?1:0,Ks=f=>f.checked?f.value:null,Ys=f=>f.files&&f.files.length?null!==f.getAttribute("multiple")?f.files:f.files[0]:null,Hr=(f,p)=>{const w=_e();if(!w)return;const D=ue=>{"select"===p.input?function Me(f,p,w){const D=Ae(f,G.select);if(!D)return;const ue=(Ke,Nt,Tt)=>{const or=document.createElement("option");or.value=Tt,Er(or,Nt),or.selected=_i(Tt,w.inputValue),Ke.appendChild(or)};p.forEach(Ke=>{const Nt=Ke[0],Tt=Ke[1];if(Array.isArray(Tt)){const or=document.createElement("optgroup");or.label=Nt,or.disabled=!1,D.appendChild(or),Tt.forEach(_a=>ue(or,_a[1],_a[0]))}else ue(D,Tt,Nt)}),D.focus()}(w,vi(ue),p):"radio"===p.input&&function Hi(f,p,w){const D=Ae(f,G.radio);if(!D)return;p.forEach(Ke=>{const Nt=Ke[0],Tt=Ke[1],or=document.createElement("input"),_a=document.createElement("label");or.type="radio",or.name=G.radio,or.value=Nt,_i(Nt,w.inputValue)&&(or.checked=!0);const Da=document.createElement("span");Er(Da,Tt),Da.className=G.label,_a.appendChild(or),_a.appendChild(Da),D.appendChild(_a)});const ue=D.querySelectorAll("input");ue.length&&ue[0].focus()}(w,vi(ue),p)};We(p.inputOptions)||we(p.inputOptions)?(On(vt()),h(p.inputOptions).then(ue=>{f.hideLoading(),D(ue)})):"object"==typeof p.inputOptions?D(p.inputOptions):Je("Unexpected type of inputOptions! Expected object, Map or Promise, got "+typeof p.inputOptions)},Ja=(f,p)=>{const w=f.getInput();w&&(wt(w),h(p.inputValue).then(D=>{w.value="number"===p.input?`${parseFloat(D)||0}`:`${D}`,Qe(w),w.focus(),f.hideLoading()}).catch(D=>{Je(`Error in inputValue promise: ${D}`),w.value="",Qe(w),w.focus(),f.hideLoading()}))};const vi=f=>{const p=[];return f instanceof Map?f.forEach((w,D)=>{let ue=w;"object"==typeof ue&&(ue=vi(ue)),p.push([D,ue])}):Object.keys(f).forEach(w=>{let D=f[w];"object"==typeof D&&(D=vi(D)),p.push([w,D])}),p},_i=(f,p)=>!!p&&p.toString()===f.toString(),on=(f,p)=>{const w=kt.innerParams.get(f);if(!w.input)return void Je(`The "input" parameter is needed to be set when using returnInputValueOn${st(p)}`);const D=f.getInput(),ue=((f,p)=>{const w=f.getInput();if(!w)return null;switch(p.input){case"checkbox":return Ho(w);case"radio":return Ks(w);case"file":return Ys(w);default:return p.inputAutoTrim?w.value.trim():w.value}})(f,w);w.inputValidator?zo(f,ue,p):D&&!D.checkValidity()?(f.enableButtons(),f.showValidationMessage(w.validationMessage||D.validationMessage)):"deny"===p?zi(f,ue):wi(f,ue)},zo=(f,p,w)=>{const D=kt.innerParams.get(f);f.disableInput(),Promise.resolve().then(()=>h(D.inputValidator(p,D.validationMessage))).then(Ke=>{f.enableButtons(),f.enableInput(),Ke?f.showValidationMessage(Ke):"deny"===w?zi(f,p):wi(f,p)})},zi=(f,p)=>{const w=kt.innerParams.get(f||void 0);w.showLoaderOnDeny&&On(Et()),w.preDeny?(f.isAwaitingPromise=!0,Promise.resolve().then(()=>h(w.preDeny(p,w.validationMessage))).then(ue=>{!1===ue?(f.hideLoading(),Aa(f)):f.close({isDenied:!0,value:typeof ue>"u"?p:ue})}).catch(ue=>ji(f||void 0,ue))):f.close({isDenied:!0,value:p})},$i=(f,p)=>{f.close({isConfirmed:!0,value:p})},ji=(f,p)=>{f.rejectPromise(p)},wi=(f,p)=>{const w=kt.innerParams.get(f||void 0);w.showLoaderOnConfirm&&On(),w.preConfirm?(f.resetValidationMessage(),f.isAwaitingPromise=!0,Promise.resolve().then(()=>h(w.preConfirm(p,w.validationMessage))).then(ue=>{Ht(rt())||!1===ue?(f.hideLoading(),Aa(f)):$i(f,typeof ue>"u"?p:ue)}).catch(ue=>ji(f||void 0,ue))):$i(f,p)};function ca(){const f=kt.innerParams.get(this);if(!f)return;const p=kt.domCache.get(this);wt(p.loader),An()?f.icon&&Qe(Mt()):Zs(p),ge([p.popup,p.actions],G.loading),p.popup.removeAttribute("aria-busy"),p.popup.removeAttribute("data-loading"),p.confirmButton.disabled=!1,p.denyButton.disabled=!1,p.cancelButton.disabled=!1}const Zs=f=>{const p=f.popup.getElementsByClassName(f.loader.getAttribute("data-button-to-replace"));p.length?Qe(p[0],"inline-block"):!Ht(vt())&&!Ht(Et())&&!Ht(dt())&&wt(f.actions)};function Xi(){const f=kt.innerParams.get(this),p=kt.domCache.get(this);return p?yn(p.popup,f.input):null}function Ki(f,p,w){const D=kt.domCache.get(f);p.forEach(ue=>{D[ue].disabled=w})}function fa(f,p){const w=_e();if(w&&f)if("radio"===f.type){const D=w.querySelectorAll(`[name="${G.radio}"]`);for(let ue=0;ue<D.length;ue++)D[ue].disabled=p}else f.disabled=p}function Yi(){Ki(this,["confirmButton","denyButton","cancelButton"],!1)}function bi(){Ki(this,["confirmButton","denyButton","cancelButton"],!0)}function Zi(){fa(this.getInput(),!1)}function yi(){fa(this.getInput(),!0)}function Ji(f){const p=kt.domCache.get(this),w=kt.innerParams.get(this);Er(p.validationMessage,f),p.validationMessage.className=G["validation-message"],w.customClass&&w.customClass.validationMessage&&Q(p.validationMessage,w.customClass.validationMessage),Qe(p.validationMessage);const D=this.getInput();D&&(D.setAttribute("aria-invalid","true"),D.setAttribute("aria-describedby",G["validation-message"]),Ze(D),Q(D,G.inputerror))}function Ci(){const f=kt.domCache.get(this);f.validationMessage&&wt(f.validationMessage);const p=this.getInput();p&&(p.removeAttribute("aria-invalid"),p.removeAttribute("aria-describedby"),ge(p,G.inputerror))}const ua={title:"",titleText:"",text:"",html:"",footer:"",icon:void 0,iconColor:void 0,iconHtml:void 0,template:void 0,toast:!1,draggable:!1,animation:!0,theme:"light",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:"×",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
vendor: 1,657 bytes, line 1
1:void 0,didDestroy:void 0,scrollbarPadding:!0,topLayer:!1},Qi=["allowEscapeKey","allowOutsideClick","background","buttonsStyling","cancelButtonAriaLabel","cancelButtonColor","cancelButtonText","closeButtonAriaLabel","closeButtonHtml","color","confirmButtonAriaLabel","confirmButtonColor","confirmButtonText","currentProgressStep","customClass","denyButtonAriaLabel","denyButtonColor","denyButtonText","didClose","didDestroy","draggable","footer","hideClass","html","icon","iconColor","iconHtml","imageAlt","imageHeight","imageUrl","imageWidth","preConfirm","preDeny","progressSteps","returnFocus","reverseButtons","showCancelButton","showCloseButton","showConfirmButton","showDenyButton","text","title","titleText","theme","willClose"],Js={allowEnterKey:void 0},qi=["allowOutsideClick","allowEnterKey","backdrop","draggable","focusConfirm","focusDeny","focusCancel","returnFocus","heightAuto","keydownListenerCapture"],es=f=>Object.prototype.hasOwnProperty.call(ua,f),qa=f=>-1!==Qi.indexOf(f),Ei=f=>Js[f],Qs=f=>{es(f)||gt(`Unknown parameter "${f}"`)},Fa=f=>{qi.includes(f)&>(`The parameter "${f}" is incompatible with toasts`)},$n=f=>{const p=Ei(f);p&&qe(f,p)},qs=f=>{!1===f.backdrop&&f.allowOutsideClick&>('"allowOutsideClick" parameter requires `backdrop` parameter to be set to `true`'),f.theme&&!["light","dark","auto","minimal","borderless","bootstrap-4","bootstrap-4-light","bootstrap-4-dark","bootstrap-5","bootstrap-5-light","bootstrap-5-dark","material-ui","material-ui-light","material-ui-dark","embed-iframe","bulma","bulma-light","bulma-dark"].includes(f.theme)&>(`Invalid theme "${f.theme}"`);for(const p in f)Qs(p),f.toast&&Fa(p),$n(p)};
1function Pr(f){const p=le(),w=_e(),D=kt.innerParams.get(this);if(!w||Jr(w,D.hideClass.popup))return void gt("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 ue=da(f),Ke=Object.assign({},D,ue);qs(Ke),p.dataset.swal2Theme=Ke.theme,Ri(this,Ke),kt.innerParams.set(this,Ke),Object.defineProperties(this,{params:{value:Object.assign({},this.params,f),writable:!1,enumerable:!0}})}const da=f=>{const p={};return Object.keys(f).forEach(w=>{qa(w)?p[w]=f[w]:gt(`Invalid parameter to update: ${w}`)}),p};function eo(){const f=kt.domCache.get(this),p=kt.innerParams.get(this);p?(f.popup&&Ie.swalCloseEventFinishedCallback&&(Ie.swalCloseEventFinishedCallback(),delete Ie.swalCloseEventFinishedCallback),"function"==typeof p.didDestroy&&p.didDestroy(),Ie.eventEmitter.emit("didDestroy"),ei(this)):to(this)}const ei=f=>{to(f),delete f.params,delete Ie.keydownHandler,delete Ie.keydownTarget,delete Ie.currentInstance},to=f=>{f.isAwaitingPromise?(ts(kt,f),f.isAwaitingPromise=!0):(ts(Cr,f),ts(kt,f),delete f.isAwaitingPromise,delete f.disableButtons,delete f.enableButtons,delete f.getInput,delete f.disableInput,delete f.enableInput,delete f.hideLoading,delete f.disableLoading,delete f.showValidationMessage,delete f.resetValidationMessage,delete f.close,delete f.closePopup,delete f.closeModal,delete f.closeToast,delete f.rejectPromise,delete f.update,delete f._destroy)},ts=(f,p)=>{for(const w in f)f[w].delete(p)};var $o=Object.freeze({__proto__:null,_destroy:eo,close:Zn,closeModal:Zn,closePopup:Zn,closeToast:Zn,disableButtons:bi,disableInput:yi,disableLoading:ca,enableButtons:Yi,enableInput:Zi,getInput:Xi,handleAwaitingPromise:Aa,hideLoading:ca,rejectPromise:gi,resetValidationMessage:Ci,showValidationMessage:Ji,update:Pr});const ro=(f,p,w)=>{p.popup.onclick=()=>{f&&(zr(f)||f.timer||f.input)||w(Rr.close)}},zr=f=>!!(f.showConfirmButton||f.showDenyButton||f.showCancelButton||f.showCloseButton);let Or=!1;const me=f=>{f.popup.onmousedown=()=>{f.container.onmouseup=function(p){f.container.onmouseup=()=>{},p.target===f.container&&(Or=!0)}}},jn=f=>{f.container.onmousedown=p=>{p.target===f.container&&p.preventDefault(),f.popup.onmouseup=function(w){f.popup.onmouseup=()=>{},(w.target===f.popup||w.target instanceof HTMLElement&&f.popup.contains(w.target))&&(Or=!0)}}},qr=(f,p,w)=>{p.container.onclick=D=>{Or?Or=!1:D.target===p.container&&xt(f.allowOutsideClick)&&w(Rr.backdrop)}},Ia=f=>f instanceof Element||(f=>"object"==typeof f&&f.jquery)(f);const pr=()=>{if(Ie.timeout)return(()=>{const f=hn();if(!f)return;const p=parseInt(window.getComputedStyle(f).width);f.style.removeProperty("transition"),f.style.width="100%";const w=parseInt(window.getComputedStyle(f).width);f.style.width=p/w*100+"%"})(),Ie.timeout.stop()},ao=()=>{if(Ie.timeout){const f=Ie.timeout.start();return Zt(f),f}};let io=!1;const is={};const mr=f=>{for(let p=f.target;p&&p!==document;p=p.parentNode)for(const w in is){const D=p.getAttribute(w);if(D)return void is[w].fire({template:D})}};Ie.eventEmitter=new class yt{constructor(){this.events={}}_getHandlersByEventName(p){return typeof this.events[p]>"u"&&(this.events[p]=[]),this.events[p]}on(p,w){const D=this._getHandlersByEventName(p);D.includes(w)||D.push(w)}once(p,w){const D=(...ue)=>{this.removeListener(p,D),w.apply(this,ue)};this.on(p,D)}emit(p,...w){this._getHandlersByEventName(p).forEach(D=>{try{D.apply(this,w)}catch(ue){console.error(ue)}})}removeListener(p,w){const D=this._getHandlersByEventName(p),ue=D.indexOf(w);ue>-1&&D.splice(ue,1)}removeAllListeners(p){void 0!==this.events[p]&&(this.events[p].length=0)}reset(){this.events={}}};var so=Object.freeze({__proto__:null,argsToParams:f=>{const p={};return"object"!=typeof f[0]||Ia(f[0])?["title","html","icon"].forEach((w,D)=>{const ue=f[D];"string"==typeof ue||Ia(ue)?p[w]=ue:void 0!==ue&&Je(`Unexpected type of ${w}! Expected "string" or "Element", got ${typeof ue}`)}):Object.assign(p,f[0]),p},bindClickHandler:function Ko(f="data-swal-template"){is[f]=this,io||(document.body.addEventListener("click",mr),io=!0)},clickCancel:()=>{var f;return null===(f=dt())||void 0===f?void 0:f.click()},clickConfirm:gn,clickDeny:()=>{var f;return null===(f=Et())||void 0===f?void 0:f.click()},enableLoading:On,fire:function ti(...f){return new this(...f)},getActions:br,getCancelButton:dt,getCloseButton:vr,getConfirmButton:vt,getContainer:le,getDenyButton:Et,getFocusableElements:nn,getFooter:Zr,getHtmlContainer:ct,getIcon:Mt,getIconContent:()=>
1et(G["icon-content"]),getImage:Ct,getInputLabel:()=>et(G["input-label"]),getLoader:Wt,getPopup:_e,getProgressSteps:Te,getTimerLeft:()=>Ie.timeout&&Ie.timeout.getTimerLeft(),getTimerProgressBar:hn,getTitle:tn,getValidationMessage:rt,increaseTimer:f=>{if(Ie.timeout){const p=Ie.timeout.increase(f);return Zt(p,!0),p}},isDeprecatedParameter:Ei,isLoading:()=>{const f=_e();return!!f&&f.hasAttribute("data-loading")},isTimerRunning:()=>!(!Ie.timeout||!Ie.timeout.isRunning()),isUpdatableParameter:qa,isValidParameter:es,isVisible:()=>Ht(_e()),mixin:function rs(f){return class p extends(this){_main(D,ue){return super._main(D,Object.assign({},f,ue))}}},off:(f,p)=>{f?p?Ie.eventEmitter.removeListener(f,p):Ie.eventEmitter.removeAllListeners(f):Ie.eventEmitter.reset()},on:(f,p)=>{Ie.eventEmitter.on(f,p)},once:(f,p)=>{Ie.eventEmitter.once(f,p)},resumeTimer:ao,showLoading:On,stopTimer:pr,toggleTimer:()=>{const f=Ie.timeout;return f&&(f.running?pr():ao())}});class Mn{constructor(p,w){this.callback=p,this.remaining=w,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(p){const w=this.running;return w&&this.stop(),this.remaining+=p,w&&this.start(),this.remaining}getTimerLeft(){return this.running&&(this.stop(),this.start()),this.remaining}isRunning(){return this.running}}const Xn=["swal-title","swal-html","swal-footer"],Pa=f=>{const p={};return Array.from(f.querySelectorAll("swal-param")).forEach(D=>{ha(D,["name","value"]);const ue=D.getAttribute("name"),Ke=D.getAttribute("value");!ue||!Ke||(p[ue]="boolean"==typeof ua[ue]?"false"!==Ke:"object"==typeof ua[ue]?JSON.parse(Ke):Ke)}),p},Yo=f=>{const p={};return Array.from(f.querySelectorAll("swal-function-param")).forEach(D=>{const ue=D.getAttribute("name"),Ke=D.getAttribute("value");!ue||!Ke||(p[ue]=new Function(`return ${Ke}`)())}),p},kn=f=>{const p={};return Array.from(f.querySelectorAll("swal-button")).forEach(D=>{ha(D,["type","color","aria-label"]);const ue=D.getAttribute("type");!ue||!["confirm","cancel","deny"].includes(ue)||(p[`${ue}ButtonText`]=D.innerHTML,p[`show${st(ue)}Button`]=!0,D.hasAttribute("color")&&(p[`${ue}ButtonColor`]=D.getAttribute("color")),D.hasAttribute("aria-label")&&(p[`${ue}ButtonAriaLabel`]=D.getAttribute("aria-label")))}),p},jr=f=>{const p={},w=f.querySelector("swal-image");return w&&(ha(w,["src","width","height","alt"]),w.hasAttribute("src")&&(p.imageUrl=w.getAttribute("src")||void 0),w.hasAttribute("width")&&(p.imageWidth=w.getAttribute("width")||void 0),w.hasAttribute("height")&&(p.imageHeight=w.getAttribute("height")||void 0),w.hasAttribute("alt")&&(p.imageAlt=w.getAttribute("alt")||void 0)),p},Br=f=>{const p={},w=f.querySelector("swal-icon");return w&&(ha(w,["type","color"]),w.hasAttribute("type")&&(p.icon=w.getAttribute("type")),w.hasAttribute("color")&&(p.iconColor=w.getAttribute("color")),p.iconHtml=w.innerHTML),p},Zo=f=>{const p={},w=f.querySelector("swal-input");w&&(ha(w,["type","label","placeholder","value"]),p.input=w.getAttribute("type")||"text",w.hasAttribute("label")&&(p.inputLabel=w.getAttribute("label")),w.hasAttribute("placeholder")&&(p.inputPlaceholder=w.getAttribute("placeholder")),w.hasAttribute("value")&&(p.inputValue=w.getAttribute("value")));const D=Array.from(f.querySelectorAll("swal-input-option"));return D.length&&(p.inputOptions={},D.forEach(ue=>{ha(ue,["value"]);const Ke=ue.getAttribute("value");Ke&&(p.inputOptions[Ke]=ue.innerHTML)})),p},Jo=(f,p)=>{const w={};for(const D in p){const ue=p[D],Ke=f.querySelector(ue);Ke&&(ha(Ke,[]),w[ue.replace(/^swal-/,"")]=Ke.innerHTML.trim())}return w},ss=f=>{const p=Xn.concat(["swal-param","swal-function-param","swal-button","swal-image","swal-icon","swal-input","swal-input-option"]);Array.from(f.children).forEach(w=>{const D=w.tagName.toLowerCase();p.includes(D)||gt(`Unrecognized element <${D}>`)})},ha=(f,p)=>
1{Array.from(f.attributes).forEach(w=>{-1===p.indexOf(w.name)&>([`Unrecognized attribute "${w.name}" on <${f.tagName.toLowerCase()}>.`,p.length?`Allowed attributes are: ${p.join(", ")}`:"To set the value, use HTML within the element."])})},Qo=f=>{const p=le(),w=_e();"function"==typeof f.willOpen&&f.willOpen(w),Ie.eventEmitter.emit("willOpen",w);const ue=window.getComputedStyle(document.body).overflowY;ga(p,w,f),setTimeout(()=>{pa(p,w)},10),an()&&(ma(p,f.scrollbarPadding,ue),(()=>{const f=le();Array.from(document.body.children).forEach(w=>{w.contains(f)||(w.hasAttribute("aria-hidden")&&w.setAttribute("data-previous-aria-hidden",w.getAttribute("aria-hidden")||""),w.setAttribute("aria-hidden","true"))})})()),!An()&&!Ie.previousActiveElement&&(Ie.previousActiveElement=document.activeElement),"function"==typeof f.didOpen&&setTimeout(()=>f.didOpen(w)),Ie.eventEmitter.emit("didOpen",w)},en=f=>{const p=_e();if(f.target!==p)return;const w=le();p.removeEventListener("animationend",en),p.removeEventListener("transitionend",en),w.style.overflowY="auto",ge(w,G["no-transition"])},pa=(f,p)=>{aa(p)?(f.style.overflowY="hidden",p.addEventListener("animationend",en),p.addEventListener("transitionend",en)):f.style.overflowY="auto"},ma=(f,p,w)=>{(()=>{if(bt&&!Jr(document.body,G.iosfix)){const f=document.body.scrollTop;document.body.style.top=-1*f+"px",Q(document.body,G.iosfix),Ws()}})(),p&&"hidden"!==w&&Hs(w),setTimeout(()=>{f.scrollTop=0})},ga=(f,p,w)=>{Q(f,w.showClass.backdrop),w.animation?(p.style.setProperty("opacity","0","important"),Qe(p,"grid"),setTimeout(()=>{Q(p,w.showClass.popup),p.style.removeProperty("opacity")},10)):Qe(p,"grid"),Q([document.documentElement,document.body],G.shown),w.heightAuto&&w.backdrop&&!w.toast&&Q([document.documentElement,document.body],G["height-auto"])};var co={email:(f,p)=>/^[a-zA-Z0-9.+_'-]+@[a-zA-Z0-9.-]+\.[a-zA-Z0-9-]+$/.test(f)?Promise.resolve():Promise.resolve(p||"Invalid email address"),url:(f,p)=>/^https?:\/\/(www\.)?[-a-zA-Z0-9@:%._+~#=]{1,256}\.[a-z]{2,63}\b([-a-zA-Z0-9@:%_+.~#?&/=]*)$/.test(f)?Promise.resolve():Promise.resolve(p||"Invalid URL")};function ki(f){(function fo(f){f.inputValidator||("email"===f.input&&(f.inputValidator=co.email),"url"===f.input&&(f.inputValidator=co.url))})(f),f.showLoaderOnConfirm&&!f.preConfirm&>("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 os(f){(!f.target||"string"==typeof f.target&&!document.querySelector(f.target)||"string"!=typeof f.target&&!f.target.appendChild)&&(gt('Target parameter is not valid, defaulting to "body"'),f.target="body")}(f),"string"==typeof f.title&&(f.title=f.title.split("\n").join("<br />")),$a(f)}let Dn;var Oa=new WeakMap;class gr{constructor(...p){if(c(this,Oa,void 0),typeof window>"u")return;Dn=this;const w=Object.freeze(this.constructor.argsToParams(p));this.params=w,this.isAwaitingPromise=!1,function I(f,p,w){return f.set(Lt(f,p),w),w}(Oa,this,this._main(Dn.params))}_main(p,w={}){if(qs(Object.assign({},w,p)),Ie.currentInstance){const Ke=Cr.swalPromiseResolve.get(Ie.currentInstance),{isAwaitingPromise:Nt}=Ie.currentInstance;Ie.currentInstance._destroy(),Nt||Ke({isDismissed:!0}),an()&&Gs()}Ie.currentInstance=Dn;const D=uo(p,w);ki(D),Object.freeze(D),Ie.timeout&&(Ie.timeout.stop(),delete Ie.timeout),clearTimeout(Ie.restoreFocusTimeout);const ue=ho(Dn);return Ri(Dn,D),kt.innerParams.set(Dn,D),ls(Dn,ue,D)}then(p){return m(Oa,this).then(p)}finally(p){return m(Oa,this).finally(p)}}const ls=(f,p,w)=>new Promise((D,ue)=>{const Ke=Nt=>{f.close({isDismissed:!0,dismiss:Nt,isConfirmed:!1,isDenied:!1})};Cr.swalPromiseResolve.set(f,D),Cr.swalPromiseReject.set(f,ue),p.confirmButton.onclick=()=>{(f=>{const p=kt.innerParams.get(f);f.disableButtons(),p.input?on(f,"confirm"):wi(f,!0)})(f)},p.denyButton.onclick=()=>{(f=>{const p=kt.innerParams.get(f);f.disableButtons(),p.returnInputValueOnDeny?on(f,"deny"):zi(f,!1)})(f)},p.cancelButton.onclick=()=>{((f,p)=>{f.disableButtons(),p(Rr.cancel)})(f,Ke)},p.closeButton.onclick=()=>{Ke(Rr.close)},((f,p,w)=>{f.toast?ro(f,p,w):(me(p),jn(p),qr(f,p,w))})(w,p,Ke),((f,p,w)=>{Ui(f),p.toast||(f.keydownHandler=D=>Za(p,D,w),f.keydownTarget=p.keydownListenerCapture?window:_e(),f.keydownListenerCapture=p.key
1downListenerCapture,f.keydownTarget.addEventListener("keydown",f.keydownHandler,{capture:f.keydownListenerCapture}),f.keydownHandlerAdded=!0)})(Ie,w,Ke),((f,p)=>{"select"===p.input||"radio"===p.input?Hr(f,p):["text","email","number","tel","textarea"].some(w=>w===p.input)&&(We(p.inputValue)||we(p.inputValue))&&(On(vt()),Ja(f,p))})(f,w),Qo(w),qo(Ie,w,Ke),xa(p,w),setTimeout(()=>{p.container.scrollTop=0})}),uo=(f,p)=>{const w=(f=>{const p="string"==typeof f.template?document.querySelector(f.template):f.template;if(!p)return{};const w=p.content;return ss(w),Object.assign(Pa(w),Yo(w),kn(w),jr(w),Br(w),Zo(w),Jo(w,Xn))})(f),D=Object.assign({},ua,p,w,f);return D.showClass=Object.assign({},ua.showClass,D.showClass),D.hideClass=Object.assign({},ua.hideClass,D.hideClass),!1===D.animation&&(D.showClass={backdrop:"swal2-noanimation"},D.hideClass={}),D},ho=f=>{const p={popup:_e(),container:le(),actions:br(),confirmButton:vt(),denyButton:Et(),cancelButton:dt(),loader:Wt(),closeButton:vr(),validationMessage:rt(),progressSteps:Te()};return kt.domCache.set(f,p),p},qo=(f,p,w)=>{const D=hn();wt(D),p.timer&&(f.timeout=new Mn(()=>{w("timer"),delete f.timeout},p.timer),p.timerProgressBar&&(Qe(D),rr(D,p,"timerProgressBar"),setTimeout(()=>{f.timeout&&f.timeout.running&&Zt(p.timer)})))},xa=(f,p)=>{if(!p.toast){if(!xt(p.allowEnterKey))return qe("allowEnterKey"),void va();Ma(f)||Xr(f,p)||St(-1,1)}},Ma=f=>{const p=Array.from(f.popup.querySelectorAll("[autofocus]"));for(const w of p)if(w instanceof HTMLElement&&Ht(w))return w.focus(),!0;return!1},Xr=(f,p)=>p.focusDeny&&Ht(f.denyButton)?(f.denyButton.focus(),!0):p.focusCancel&&Ht(f.cancelButton)?(f.cancelButton.focus(),!0):!(!p.focusConfirm||!Ht(f.confirmButton)||(f.confirmButton.focus(),0)),va=()=>{document.activeElement instanceof HTMLElement&&"function"==typeof document.activeElement.blur&&document.activeElement.blur()};gr.prototype.disableButtons=bi,gr.prototype.enableButtons=Yi,gr.prototype.getInput=Xi,gr.prototype.disableInput=yi,gr.prototype.enableInput=Zi,gr.prototype.hideLoading=ca,gr.prototype.disableLoading=ca,gr.prototype.showValidationMessage=Ji,gr.prototype.resetValidationMessage=Ci,gr.prototype.close=Zn,gr.prototype.closePopup=Zn,gr.prototype.closeModal=Zn,gr.prototype.closeToast=Zn,gr.prototype.rejectPromise=gi,gr.prototype.update=Pr,gr.prototype._destroy=eo,Object.assign(gr,so),Object.keys($o).forEach(f=>{gr[f]=function(...p){return Dn&&Dn[f]?Dn[f](...p):null}}),gr.DismissReason=Rr,gr.version="11.26.3";const Si=gr;return Si.default=Si,Si}(),typeof this<"u"&&this.Sweetalert2&&(this.swal=this.sweetAlert=this.Swal=this.SweetAlert=this.Sweetalert2),typeof document<"u"&&function(Lt,q){var m=Lt.createElement("style");if(Lt.getElementsByTagName("head")[0].appendChild(m),m.styleSheet)m.styleSheet.disabled||(m.styleSheet.cssText=q);else try{m.innerHTML=q}catch{m.innerText=q}}(document,
vendor: 12,087 bytes, line 1
1':root{--swal2-outline: 0 0 0 3px rgba(100, 150, 200, 0.5);--swal2-container-padding: 0.625em;--swal2-backdrop: rgba(0, 0, 0, 0.4);--swal2-backdrop-transition: background-color 0.15s;--swal2-width: 32em;--swal2-padding: 0 0 1.25em;--swal2-border: none;--swal2-border-radius: 0.3125rem;--swal2-background: white;--swal2-color: #545454;--swal2-show-animation: swal2-show 0.3s;--swal2-hide-animation: swal2-hide 0.15s forwards;--swal2-icon-zoom: 1;--swal2-icon-animations: true;--swal2-title-padding: 0.8em 1em 0;--swal2-html-container-padding: 1em 1.6em 0.3em;--swal2-input-border: 1px solid #d9d9d9;--swal2-input-border-radius: 0.1875em;--swal2-input-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.06), 0 0 0 3px transparent;--swal2-input-background: transparent;--swal2-input-transition: border-color 0.2s, box-shadow 0.2s;--swal2-input-hover-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.06), 0 0 0 3px transparent;--swal2-input-focus-border: 1px solid #b4dbed;--swal2-input-focus-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.06), 0 0 0 3px rgba(100, 150, 200, 0.5);--swal2-progress-step-background: #add8e6;--swal2-validation-message-background: #f0f0f0;--swal2-validation-message-color: #666;--swal2-footer-border-color: #eee;--swal2-footer-background: transparent;--swal2-footer-color: inherit;--swal2-timer-progress-bar-background: rgba(0, 0, 0, 0.3);--swal2-close-button-position: initial;--swal2-close-button-inset: auto;--swal2-close-button-font-size: 2.5em;--swal2-close-button-color: #ccc;--swal2-close-button-transition: color 0.2s, box-shadow 0.2s;--swal2-close-button-outline: initial;--swal2-close-button-box-shadow: inset 0 0 0 3px transparent;--swal2-close-button-focus-box-shadow: inset var(--swal2-outline);--swal2-close-button-hover-transform: none;--swal2-actions-justify-content: center;--swal2-actions-width: auto;--swal2-actions-margin: 1.25em auto 0;--swal2-actions-padding: 0;--swal2-actions-border-radius: 0;--swal2-actions-background: transparent;--swal2-action-button-transition: background-color 0.2s, box-shadow 0.2s;--swal2-action-button-hover: black 10%;--swal2-action-button-active: black 10%;--swal2-confirm-button-box-shadow: none;--swal2-confirm-button-border-radius: 0.25em;--swal2-confirm-button-background-color: #7066e0;--swal2-confirm-button-color: #fff;--swal2-deny-button-box-shadow: none;--swal2-deny-button-border-radius: 0.25em;--swal2-deny-button-background-color: #dc3741;--swal2-deny-button-color: #fff;--swal2-cancel-button-box-shadow: none;--swal2-cancel-button-border-radius: 0.25em;--swal2-cancel-button-background-color: #6e7881;--swal2-cancel-button-color: #fff;--swal2-toast-show-animation: swal2-toast-show 0.5s;--swal2-toast-hide-animation: swal2-toast-hide 0.1s forwards;--swal2-toast-border: none;--swal2-toast-box-shadow: 0 0 1px hsl(0deg 0% 0% / 0.075), 0 1px 2px hsl(0deg 0% 0% / 0.075), 1px 2px 4px hsl(0deg 0% 0% / 0.075), 1px 3px 8px hsl(0deg 0% 0% / 0.075), 2px 4px 16px hsl(0deg 0% 0% / 0.075)}[data-swal2-theme=dark]{--swal2-dark-theme-black: #19191a;--swal2-dark-theme-white: #e1e1e1;--swal2-background: var(--swal2-dark-theme-black);--swal2-color: var(--swal2-dark-theme-white);--swal2-footer-border-color: #555;--swal2-input-background: color-mix(in srgb, var(--swal2-dark-theme-black), var(--swal2-dark-theme-white) 10%);--swal2-validation-message-background: color-mix( in srgb, var(--swal2-dark-theme-black), var(--swal2-dark-theme-white) 10% );--swal2-validation-message-color: var(--swal2-dark-theme-white);--swal2-timer-progress-bar-background: rgba(255, 255, 255, 0.7)}@media(prefers-color-scheme: dark){[data-swal2-theme=auto]{--swal2-dark-theme-black: #19191a;--swal2-dark-theme-white: #e1e1e1;--swal2-background: var(--swal2-dark-theme-black);--swal2-color: var(--swal2-dark-theme-white);--swal2-footer-border-color: #555;--swal2-input-background: color-mix(in srgb, var(--swal2-dark-theme-black), var(--swal2-dark-theme-white) 10%);--swal2-validation-message-background: color-mix( in srgb, var(--swal2-dark-theme-black), var(--swal2-dark-theme-white) 10% );--swal2-validation-message-color: var(--swal2-dark-theme-white);--swal2-timer-progress-bar-background: rgba(255, 255, 255, 0.7)}}body.swal2-shown:not(.swal2-no-backdrop,.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 var(--swal2-backdrop)}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}@media print{body.swal2-shown:not(.swal2-no-backdrop,.swal2-toast-shown){overflow-y:scroll !important}body.swal2-shown:not(.swal2-no-backdrop,.swal2-toast-shown)>[aria-hidden=true]{display:none}body.swal2-shown:not(.swal2-no-backdrop,.swal2-toast-shown) .swal2-container{position:static !important}}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:var(--swal2-container-padding);overflow-x:hidden;transition:var(--swal2-backdrop-transition);-webkit-overflow-scrolling:touch}div:where(.swal2-container).swal2-backdrop-show,div:where(.swal2-container).swal2-noanimation{background:var(--swal2-backdrop)}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)[popover]{width:auto;border:0}div:where(.swal2-container) div:where(.swal2-popup){display:none;position:relative;box-sizing:border-box;grid-template-columns:minmax(0, 100%);width:var(--swal2-width);max-width:100%;padding:var(--swal2-padding);border:var(--swal2-border);border-radius:var(--swal2-border-radius);background:var(--swal2-background);color:var(--swal2-color);font-family:inherit;font-size:1rem;container-name:swal2-popup}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) div:where(.swal2-popup).swal2-draggable{cursor:grab}div:where(.swal2-container) div:where(.swal2-popup).swal2-draggable div:where(.swal2-icon){cursor:grab}div:where(.swal2-container) div:where(.swal2-popup).swal2-dragging{cursor:grabbing}div:where(.swal2-container) div:where(.swal2-popup).swal2-dragging div:where(.swal2-icon){cursor:grabbing}div:where(.swal2-container) h2:where(.swal2-title){position:relative;max-width:100%;margin:0;padding:var(--swal2-title-padding);color:inherit;font-size:1.875em;font-weight:600;text-align:center;text-transform:none;overflow-wrap:break-word;cursor:initial}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:var(--swal2-actions-justify-content);width:var(--swal2-actions-width);margin:var(--swal2-actions-margin);padding:var(--swal2-actions-padding);border-radius:var(--swal2-actions-border-radius);background:var(--swal2-actions-background)}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:var(--swal2-action-button-transition);border:none;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-radius:var(--swal2-confirm-button-border-radius);background:initial;background-color:var(--swal2-confirm-button-background-color);box-shadow:var(--swal2-confirm-button-box-shadow);color:var(--swal2-confirm-button-color);font-size:1em}div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-confirm):hover{background-color:color-mix(in srgb, var(--swal2-confirm-button-background-color), var(--swal2-action-button-hover))}div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-confirm):active{background-color:color-mix(in srgb, var(--swal2-confirm-button-background-color), var(--swal2-action-button-active))}div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-deny){border-radius:var(--swal2-deny-button-border-radius);background:initial;background-color:var(--swal2-deny-button-background-color);
vendor: 5,100 bytes, line 1
1box-shadow:var(--swal2-deny-button-box-shadow);color:var(--swal2-deny-button-color);font-size:1em}div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-deny):hover{background-color:color-mix(in srgb, var(--swal2-deny-button-background-color), var(--swal2-action-button-hover))}div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-deny):active{background-color:color-mix(in srgb, var(--swal2-deny-button-background-color), var(--swal2-action-button-active))}div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-cancel){border-radius:var(--swal2-cancel-button-border-radius);background:initial;background-color:var(--swal2-cancel-button-background-color);box-shadow:var(--swal2-cancel-button-box-shadow);color:var(--swal2-cancel-button-color);font-size:1em}div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-cancel):hover{background-color:color-mix(in srgb, var(--swal2-cancel-button-background-color), var(--swal2-action-button-hover))}div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-cancel):active{background-color:color-mix(in srgb, var(--swal2-cancel-button-background-color), var(--swal2-action-button-active))}div:where(.swal2-container) button:where(.swal2-styled):focus-visible{outline:none;box-shadow:var(--swal2-action-button-focus-box-shadow)}div:where(.swal2-container) button:where(.swal2-styled)[disabled]:not(.swal2-loading){opacity:.4}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 var(--swal2-footer-border-color);background:var(--swal2-footer-background);color:var(--swal2-footer-color);font-size:1em;text-align:center;cursor:initial}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:var(--swal2-border-radius);border-bottom-left-radius:var(--swal2-border-radius)}div:where(.swal2-container) div:where(.swal2-timer-progress-bar){width:100%;height:.25em;background:var(--swal2-timer-progress-bar-background)}div:where(.swal2-container) img:where(.swal2-image){max-width:100%;margin:2em auto 1em;cursor:initial}div:where(.swal2-container) button:where(.swal2-close){position:var(--swal2-close-button-position);inset:var(--swal2-close-button-inset);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:var(--swal2-close-button-transition);border:none;border-radius:var(--swal2-border-radius);outline:var(--swal2-close-button-outline);background:rgba(0,0,0,0);color:var(--swal2-close-button-color);font-family:monospace;font-size:var(--swal2-close-button-font-size);cursor:pointer;justify-self:end}div:where(.swal2-container) button:where(.swal2-close):hover{transform:var(--swal2-close-button-hover-transform);background:rgba(0,0,0,0);color:#f27474}div:where(.swal2-container) button:where(.swal2-close):focus-visible{outline:none;box-shadow:var(--swal2-close-button-focus-box-shadow)}div:where(.swal2-container) button:where(.swal2-close)::-moz-focus-inner{border:0}div:where(.swal2-container) div:where(.swal2-html-container){z-index:1;justify-content:center;margin:0;padding:var(--swal2-html-container-padding);overflow:auto;color:inherit;font-size:1.125em;font-weight:normal;line-height:normal;text-align:center;overflow-wrap:break-word;word-break:break-word;cursor:initial}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:var(--swal2-input-transition);border:var(--swal2-input-border);border-radius:var(--swal2-input-border-radius);background:var(--swal2-input-background);box-shadow:var(--swal2-input-box-shadow);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):hover,div:where(.swal2-container) input:where(.swal2-file):hover,div:where(.swal2-container) textarea:where(.swal2-textarea):hover{box-shadow:var(--swal2-input-hover-box-shadow)}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:var(--swal2-input-focus-border);outline:none;
vendor: 13,481 bytes, line 1
1box-shadow:var(--swal2-input-focus-box-shadow)}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:var(--swal2-background)}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:var(--swal2-input-background);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:var(--swal2-input-background);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:var(--swal2-background);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:var(--swal2-validation-message-background);color:var(--swal2-validation-message-color);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:var(--swal2-progress-step-background);color:#fff}div:where(.swal2-container) .swal2-progress-steps .swal2-progress-step.swal2-active-progress-step~.swal2-progress-step-line{background:var(--swal2-progress-step-background)}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;zoom:var(--swal2-icon-zoom);border:.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)}@container swal2-popup style(--swal2-icon-animations:true){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:#f8bb86;color:#f8bb86}@container swal2-popup style(--swal2-icon-animations:true){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:#3fc3ee;color:#3fc3ee}@container swal2-popup style(--swal2-icon-animations:true){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:#87adbd;color:#87adbd}@container swal2-popup style(--swal2-icon-animations:true){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)}@container swal2-popup style(--swal2-icon-animations:true){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:var(--swal2-show-animation)}.swal2-hide{animation:var(--swal2-hide-animation)}.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}.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;border:var(--swal2-toast-border);background:var(--swal2-background);box-shadow:var(--swal2-toast-box-shadow);pointer-events:all}.swal2-toast>*{grid-column:2}.swal2-toast h2:where(.swal2-title){margin:.5em 1em;padding:0;font-size:1em;text-align:initial}.swal2-toast .swal2-loading{justify-content:center}.swal2-toast input:where(.swal2-input){height:2em;margin:.5em;font-size:1em}.swal2-toast .swal2-validation-message{font-size:1em}.swal2-toast div:where(.swal2-footer){margin:.5em 0 0;padding:.5em 0 0;font-size:.8em}.swal2-toast button:where(.swal2-close){grid-column:3/3;grid-row:1/99;align-self:center;width:.8em;height:.8em;margin:0;font-size:2em}.swal2-toast div:where(.swal2-html-container){margin:.5em 1em;padding:0;overflow:initial;font-size:1em;text-align:initial}.swal2-toast div:where(.swal2-html-container):empty{padding:0}.swal2-toast .swal2-loader{grid-column:1;grid-row:1/99;align-self:center;width:2em;height:2em;margin:.25em}.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-toast .swal2-icon .swal2-icon-content{display:flex;align-items:center;font-size:1.8em;font-weight:bold}.swal2-toast .swal2-icon.swal2-success .swal2-success-ring{width:2em;height:2em}.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line]{top:.875em;width:1.375em}.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=left]{left:.3125em}.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=right]{right:.3125em}.swal2-toast div:where(.swal2-actions){justify-content:flex-start;height:auto;margin:0;margin-top:.5em;padding:0 .5em}.swal2-toast button:where(.swal2-styled){margin:.25em .5em;padding:.4em .6em;font-size:1em}.swal2-toast .swal2-success{border-color:#a5dc86}.swal2-toast .swal2-success [class^=swal2-success-circular-line]{position:absolute;width:1.6em;height:3em;border-radius:50%}.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-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-toast .swal2-success .swal2-success-ring{width:2em;height:2em}.swal2-toast .swal2-success .swal2-success-fix{top:0;left:.4375em;width:.4375em;height:2.6875em}.swal2-toast .swal2-success [class^=swal2-success-line]{height:.3125em}.swal2-toast .swal2-success [class^=swal2-success-line][class$=tip]{top:1.125em;left:.1875em;width:.75em}.swal2-toast .swal2-success [class^=swal2-success-line][class$=long]{top:.9375em;right:.1875em;width:1.375em}@container swal2-popup style(--swal2-icon-animations:true){.swal2-toast .swal2-success.swal2-icon-show .swal2-success-line-tip{animation:swal2-toast-animate-success-line-tip .75s}.swal2-toast .swal2-success.swal2-icon-show .swal2-success-line-long{animation:swal2-toast-animate-success-line-long .75s}}.swal2-toast.swal2-show{animation:var(--swal2-toast-show-animation)}.swal2-toast.swal2-hide{animation:var(--swal2-toast-hide-animation)}@keyframes swal2-show{0%{transform:translate3d(0, -50px, 0) scale(0.9);opacity:0}100%{transform:translate3d(0, 0, 0) scale(1);opacity:1}}@keyframes swal2-hide{0%{transform:translate3d(0, 0, 0) scale(1);opacity:1}100%{transform:translate3d(0, -50px, 0) scale(0.9);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}}@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}}')
1},41079:(Wr,Lt,q)=>{"use strict";q.d(Lt,{mR:()=>ia,RK:()=>ce,C5:()=>Sr,jq:()=>mn,ir:()=>pn,w9:()=>Li,A0:()=>oa});var m=q(94650),c=q(24006),I=q(82722),S=q(34986),Ie=q(54482),ht=q(38421),_t=q(25403),Se=q(82805);var L=q(68675),E=q(18505),Ge=q(78372),st=q(39300),gt=q(54004),Je=q(84408),ot=q(50727);const it={schedule(W){let T=requestAnimationFrame,g=cancelAnimationFrame;const{delegate:P}=it;P&&(T=P.requestAnimationFrame,g=P.cancelAnimationFrame);const re=T(pe=>{g=void 0,W(pe)});return new ot.w0(()=>g?.(re))},requestAnimationFrame(...W){const{delegate:T}=it;return(T?.requestAnimationFrame||requestAnimationFrame)(...W)},cancelAnimationFrame(...W){const{delegate:T}=it;return(T?.cancelAnimationFrame||cancelAnimationFrame)(...W)},delegate:void 0};var xt=q(97565);const h=new class We extends xt.v{flush(T){let g;this._active=!0,T?g=T.id:(g=this._scheduled,this._scheduled=void 0);const{actions:P}=this;let re;T=T||P.shift();do{if(re=T.execute(T.state,T.delay))break}while((T=P[0])&&T.id===g&&P.shift());if(this._active=!1,re){for(;(T=P[0])&&T.id===g&&P.shift();)T.unsubscribe();throw re}}}(class qe extends Je.o{constructor(T,g){super(T,g),this.scheduler=T,this.work=g}requestAsyncId(T,g,P=0){return null!==P&&P>0?super.requestAsyncId(T,g,P):(T.actions.push(this),T._scheduled||(T._scheduled=it.requestAnimationFrame(()=>T.flush(void 0))))}recycleAsyncId(T,g,P=0){var re;if(null!=P?P>0:this.delay>0)return super.recycleAsyncId(T,g,P);const{actions:pe}=T;null!=g&&g===T._scheduled&&(null===(re=pe[pe.length-1])||void 0===re?void 0:re.id)!==g&&(it.cancelAnimationFrame(g),T._scheduled=void 0)}});var le=q(53101),ke=q(77579),et=q(54968),_e=q(56451),Mt=q(36895);const $t=["content"],tn=["scroll"],ct=["padding"],Ct=function(W){return{searchTerm:W}};function Te(W,T){if(1&W&&(m.\u0275\u0275elementStart(0,"div",6),m.\u0275\u0275elementContainer(1,7),m.\u0275\u0275elementEnd()),2&W){const g=m.\u0275\u0275nextContext();m.\u0275\u0275advance(1),m.\u0275\u0275property("ngTemplateOutlet",g.headerTemplate)("ngTemplateOutletContext",m.\u0275\u0275pureFunction1(2,Ct,g.filterValue))}}function rt(W,T){if(1&W&&(m.\u0275\u0275elementStart(0,"div",8),m.\u0275\u0275elementContainer(1,7),m.\u0275\u0275elementEnd()),2&W){const g=m.\u0275\u0275nextContext();m.\u0275\u0275advance(1),m.\u0275\u0275property("ngTemplateOutlet",g.footerTemplate)("ngTemplateOutletContext",m.\u0275\u0275pureFunction1(2,Ct,g.filterValue))}}const vt=["*"],dt=["searchInput"];function Et(W,T){if(1&W){const g=m.\u0275\u0275getCurrentView();m.\u0275\u0275elementStart(0,"span",15),m.\u0275\u0275listener("click",function(){m.\u0275\u0275restoreView(g);const re=m.\u0275\u0275nextContext().$implicit,pe=m.\u0275\u0275nextContext(2);
1return m.\u0275\u0275resetView(pe.unselect(re))}),m.\u0275\u0275text(1,"\xd7"),m.\u0275\u0275elementEnd(),m.\u0275\u0275element(2,"span",16)}if(2&W){const g=m.\u0275\u0275nextContext().$implicit,P=m.\u0275\u0275nextContext(2);m.\u0275\u0275advance(2),m.\u0275\u0275property("ngItemLabel",g.label)("escape",P.escapeHTML)}}function lr(W,T){}const Wt=function(W,T,g){return{item:W,clear:T,label:g}};function br(W,T){if(1&W&&(m.\u0275\u0275elementStart(0,"div",12),m.\u0275\u0275template(1,Et,3,2,"ng-template",null,13,m.\u0275\u0275templateRefExtractor),m.\u0275\u0275template(3,lr,0,0,"ng-template",14),m.\u0275\u0275elementEnd()),2&W){const g=T.$implicit,P=m.\u0275\u0275reference(2),re=m.\u0275\u0275nextContext(2);m.\u0275\u0275classProp("ng-value-disabled",g.disabled),m.\u0275\u0275advance(3),m.\u0275\u0275property("ngTemplateOutlet",re.labelTemplate||P)("ngTemplateOutletContext",m.\u0275\u0275pureFunction3(4,Wt,g.value,re.clearItem,g.label))}}function Zr(W,T){if(1&W&&(m.\u0275\u0275elementContainerStart(0),m.\u0275\u0275template(1,br,4,8,"div",11),m.\u0275\u0275elementContainerEnd()),2&W){const g=m.\u0275\u0275nextContext();m.\u0275\u0275advance(1),m.\u0275\u0275property("ngForOf",g.selectedItems)("ngForTrackBy",g.trackByOption)}}function hn(W,T){}const vr=function(W,T){return{items:W,clear:T}};function rn(W,T){if(1&W&&m.\u0275\u0275template(0,hn,0,0,"ng-template",14),2&W){const g=m.\u0275\u0275nextContext();m.\u0275\u0275property("ngTemplateOutlet",g.multiLabelTemplate)("ngTemplateOutletContext",m.\u0275\u0275pureFunction2(2,vr,g.selectedValues,g.clearItem))}}function nn(W,T){1&W&&m.\u0275\u0275element(0,"div",19)}function an(W,T){}function An(W,T){if(1&W&&(m.\u0275\u0275elementContainerStart(0),m.\u0275\u0275template(1,nn,1,0,"ng-template",null,17,m.\u0275\u0275templateRefExtractor),m.\u0275\u0275template(3,an,0,0,"ng-template",18),m.\u0275\u0275elementContainerEnd()),2&W){const g=m.\u0275\u0275reference(2),P=m.\u0275\u0275nextContext();m.\u0275\u0275advance(3),m.\u0275\u0275property("ngTemplateOutlet",P.loadingSpinnerTemplate||g)}}function ft(W,T){if(1&W&&(m.\u0275\u0275elementStart(0,"span",20)(1,"span",21),m.\u0275\u0275text(2,"\xd7"),m.\u0275\u0275elementEnd()()),2&W){const g=m.\u0275\u0275nextContext();m.\u0275\u0275propertyInterpolate("title",g.clearAllText)}}function Er(W,T){if(1&W&&m.\u0275\u0275element(0,"span",27),2&W){const g=m.\u0275\u0275nextContext().$implicit,P=m.\u0275\u0275nextContext(2);m.\u0275\u0275property("ngItemLabel",g.label)("escape",P.escapeHTML)}}function Jr(W,T){}const Fn=function(W,T,g,P){return{item:W,item$:T,index:g,searchTerm:P}};function rr(W,T){if(1&W){const g=m.\u0275\u0275getCurrentView();m.\u0275\u0275elementStart(0,"div",25),m.\u0275\u0275listener("click",function(){const pe=m.\u0275\u0275restoreView(g).$implicit,ze=m.\u0275\u0275nextContext(2);return m.\u0275\u0275resetView(ze.toggleItem(pe))})("mouseover",function(){const pe=m.\u0275\u0275restoreView(g).$implicit,ze=m.\u0275\u0275nextContext(2);return m.\u0275\u0275resetView(ze.onItemHover(pe))}),m.\u0275\u0275template(1,Er,1,2,"ng-template",null,26,m.\u0275\u0275templateRefExtractor),m.\u0275\u0275template(3,Jr,0,0,"ng-template",14),m.\u0275\u0275elementEnd()}if(2&W){const g=T.$implicit,P=m.\u0275\u0275reference(2),re=m.\u0275\u0275nextContext(2);m.\u0275\u0275classProp("ng-option-disabled",g.disabled)("ng-option-selected",g.selected)("ng-optgroup",g.children)("ng-option",!g.children)("ng-option-child",!!g.parent)("ng-option-marked",g===re.itemsList.markedItem),m.\u0275\u0275attribute("role",g.children?"group":"option")("aria-selected",g.selected)("id",null==g?null:g.htmlId),m.\u0275\u0275advance(3),m.\u0275\u0275property("ngTemplateOutlet",g.children?re.optgroupTemplate||P:re.optionTemplate||P)("ngTemplateOutletContext",m.\u0275\u0275pureFunction4(17,Fn,g.value,g,g.index,re.searchTerm))}}function yn(W,T){if(1&W&&(m.\u0275\u0275elementStart(0,"span")(1,"span",30),m.\u0275\u0275text(2),m.\u0275\u0275elementEnd(),m.\u0275\u0275text(3),m.\u0275\u0275elementEnd()),2&W){const g=m.\u0275\u0275nextContext(3);m.\u0275\u0275advance(2),m.\u0275\u0275textInterpolate(g.addTagText),m.\u0275\u0275advance(1),m.\u0275\u0275textInterpolate1('"',g.searchTerm,'"')}}function Ze(W,T){}function Dt(W,T){if(1&W){const g=m.\u0275\u0275getCurrentView();m.\u0275\u0275elementStart(0,"div",28),m.\u0275\u0275listener("mouseover",function(){m.\u0275\u0275restoreView(g);const re=m.\u0275\u0275nextContext(2);
1return m.\u0275\u0275resetView(re.itemsList.unmarkItem())})("click",function(){m.\u0275\u0275restoreView(g);const re=m.\u0275\u0275nextContext(2);return m.\u0275\u0275resetView(re.selectTag())}),m.\u0275\u0275template(1,yn,4,2,"ng-template",null,29,m.\u0275\u0275templateRefExtractor),m.\u0275\u0275template(3,Ze,0,0,"ng-template",14),m.\u0275\u0275elementEnd()}if(2&W){const g=m.\u0275\u0275reference(2),P=m.\u0275\u0275nextContext(2);m.\u0275\u0275classProp("ng-option-marked",!P.itemsList.markedItem),m.\u0275\u0275advance(3),m.\u0275\u0275property("ngTemplateOutlet",P.tagTemplate||g)("ngTemplateOutletContext",m.\u0275\u0275pureFunction1(4,Ct,P.searchTerm))}}function Q(W,T){if(1&W&&(m.\u0275\u0275elementStart(0,"div",32),m.\u0275\u0275text(1),m.\u0275\u0275elementEnd()),2&W){const g=m.\u0275\u0275nextContext(3);m.\u0275\u0275advance(1),m.\u0275\u0275textInterpolate(g.notFoundText)}}function ge(W,T){}function Ae(W,T){if(1&W&&(m.\u0275\u0275elementContainerStart(0),m.\u0275\u0275template(1,Q,2,1,"ng-template",null,31,m.\u0275\u0275templateRefExtractor),m.\u0275\u0275template(3,ge,0,0,"ng-template",14),m.\u0275\u0275elementContainerEnd()),2&W){const g=m.\u0275\u0275reference(2),P=m.\u0275\u0275nextContext(2);m.\u0275\u0275advance(3),m.\u0275\u0275property("ngTemplateOutlet",P.notFoundTemplate||g)("ngTemplateOutletContext",m.\u0275\u0275pureFunction1(2,Ct,P.searchTerm))}}function He(W,T){if(1&W&&(m.\u0275\u0275elementStart(0,"div",32),m.\u0275\u0275text(1),m.\u0275\u0275elementEnd()),2&W){const g=m.\u0275\u0275nextContext(3);m.\u0275\u0275advance(1),m.\u0275\u0275textInterpolate(g.typeToSearchText)}}function Qe(W,T){}function wt(W,T){if(1&W&&(m.\u0275\u0275elementContainerStart(0),m.\u0275\u0275template(1,He,2,1,"ng-template",null,33,m.\u0275\u0275templateRefExtractor),m.\u0275\u0275template(3,Qe,0,0,"ng-template",18),m.\u0275\u0275elementContainerEnd()),2&W){const g=m.\u0275\u0275reference(2),P=m.\u0275\u0275nextContext(2);m.\u0275\u0275advance(3),m.\u0275\u0275property("ngTemplateOutlet",P.typeToSearchTemplate||g)}}function jt(W,T){if(1&W&&(m.\u0275\u0275elementStart(0,"div",32),m.\u0275\u0275text(1),m.\u0275\u0275elementEnd()),2&W){const g=m.\u0275\u0275nextContext(3);m.\u0275\u0275advance(1),m.\u0275\u0275textInterpolate(g.loadingText)}}function kr(W,T){}function Ir(W,T){if(1&W&&(m.\u0275\u0275elementContainerStart(0),m.\u0275\u0275template(1,jt,2,1,"ng-template",null,34,m.\u0275\u0275templateRefExtractor),m.\u0275\u0275template(3,kr,0,0,"ng-template",14),m.\u0275\u0275elementContainerEnd()),2&W){const g=m.\u0275\u0275reference(2),P=m.\u0275\u0275nextContext(2);m.\u0275\u0275advance(3),m.\u0275\u0275property("ngTemplateOutlet",P.loadingTextTemplate||g)("ngTemplateOutletContext",m.\u0275\u0275pureFunction1(2,Ct,P.searchTerm))}}function Ht(W,T){if(1&W){const g=m.\u0275\u0275getCurrentView();m.\u0275\u0275elementStart(0,"ng-dropdown-panel",22),m.\u0275\u0275listener("update",function(re){m.\u0275\u0275restoreView(g);const pe=m.\u0275\u0275nextContext();return m.\u0275\u0275resetView(pe.viewPortItems=re)})("scroll",function(re){m.\u0275\u0275restoreView(g);const pe=m.\u0275\u0275nextContext();return m.\u0275\u0275resetView(pe.scroll.emit(re))})("scrollToEnd",function(re){m.\u0275\u0275restoreView(g);const pe=m.\u0275\u0275nextContext();return m.\u0275\u0275resetView(pe.scrollToEnd.emit(re))})("outsideClick",function(){m.\u0275\u0275restoreView(g);const re=m.\u0275\u0275nextContext();return m.\u0275\u0275resetView(re.close())}),m.\u0275\u0275elementContainerStart(1),m.\u0275\u0275template(2,rr,4,22,"div",23),m.\u0275\u0275template(3,Dt,4,6,"div",24),m.\u0275\u0275elementContainerEnd(),m.\u0275\u0275template(4,Ae,4,4,"ng-container",3),m.\u0275\u0275template(5,wt,4,1,"ng-container",3),m.\u0275\u0275template(6,Ir,4,4,"ng-container",3),m.\u0275\u0275elementEnd()}if(2&W){const g=m.\u0275\u0275nextContext();m.\u0275\u0275classProp("ng-select-multiple",g.multiple),m.\u0275\u0275property("virtualScroll",g.virtualScroll)("bufferAmount",g.bufferAmount)("appendTo",g.appendTo)("position",g.dropdownPosition)("headerTemplate",g.headerTemplate)("footerTemplate",g.footerTemplate)("filterValue",g.searchTerm)("items",g.itemsList.filteredItems)("markedItem",g.itemsList.markedItem)("ngClass",g.appendTo?g.classes:null)("id",g.dropdownId),m.\u0275\u0275advance(2),m.\u0275\u0275property("ngForOf",g.viewPortItems)("ngForTrackBy",g.trackByOption),m.\u0275\u0275advance(1),m.\u0275\u0275property("ngIf",g.showAddTag),m.\u0275\u0275advance(1),m.\u0275\u0275property("ngIf",g.showNoItemsFound()),m.\u0275\u0275advance(1),m.\u0275\u0275property("ngIf",g.showTypeToSearch()),m.\u0275\u0275advance(1),m.\u0275\u0275property("ngIf",g.loading&&0===g.itemsList.filteredItems.length)}}const _n=/[&<>"']/g,na=RegExp(_n.source),Wa={"&":"&","<":"<",">":">",'"':""","'":"'"};function Zt(W){return null!=W}function Wn(W){return"object"==typeof W&&Zt(W)}function Hn(W){return W instanceof Function}let ka=(()=>{class W{constructor(g){this.element=g,this.escape=!0}ngOnChanges(g){this.element.nativeElement.innerHTML=this.escape?function aa(W){return W&&na.test(W)?W.replace(_n,T=>Wa[T]):W}(this.ngItemLabel):this.ngItemLabel}}return W.\u0275fac=function(g){return new(g||W)(m.\u0275\u0275directiveInject(m.ElementRef))},W.\u0275dir=m.\u0275\u0275defineDirective({type:W,selectors:[["","ngItemLabel",""]],inputs:{ngItemLabel:"ngItemLabel",escape:"escape"},features:[m.\u0275\u0275NgOnChangesFeature]}),W})(),pn=(()=>{class W{constructor(g){this.template=g}}return W.\u0275fac=function(g){return new(g||W)(m.\u0275\u0275directiveInject(m.TemplateRef))},W.\u0275dir=m.\u0275\u0275defineDirective({type:W,selectors:[["","ng-option-tmp",""]]}),W})(),Sr=(()=>{class W{constructor(g){this.template=g}}return W.\u0275fac=function(g){return new(g||W)(m.\u0275\u0275directiveInject(m.TemplateRef))},W.\u0275dir=m.\u0275\u0275defineDirective({type:W,selectors:[["","ng-optgroup-tmp",""]]}),W})(),ia=(()=>{class W{constructor(g){this.template=g}}return W.\u0275fac=function(g){return new(g||W)(m.\u0275\u0275directiveInject(m.TemplateRef))},W.\u0275dir=m.\u0275\u0275defineDirective({type:W,selectors:[["","ng-label-tmp",""]]}),W})(),Sa=(()=>{class W{constructor(g){this.template=g}}return W.\u0275fac=function(g){return new(g||W)(m.\u0275\u0275directiveInject(m.TemplateRef))},W.\u0275dir=m.\u0275\u0275defineDirective({type:W,selectors:[["","ng-multi-label-tmp",""]]}),W})(),za=(()=>{class W{constructor(g){this.template=g}}return W.\u0275fac=function(g){return new(g||W)(m.\u0275\u0275directiveInject(m.TemplateRef))},W.\u0275dir=m.\u0275\u0275defineDirective({type:W,selectors:[["","ng-header-tmp",""]]}),W})(),$a=(()=>{class W{constructor(g){this.template=g}}return W.\u0275fac=function(g){return new(g||W)(m.\u0275\u0275directiveInject(m.TemplateRef))},W.\u0275dir=m.\u0275\u0275defineDirective({type:W,selectors:[["","ng-footer-tmp",""]]}),W})(),ce=(()=>{class W{constructor(g){this.template=g}}return W.\u0275fac=function(g){return new(g||W)(m.\u0275\u0275directiveInject(m.TemplateRef))},W.\u0275dir=m.\u0275\u0275defineDirective({type:W,selectors:[["","ng-notfound-tmp",""]]}),W})(),ut=(()=>{class W{constructor(g){this.template=g}}return W.\u0275fac=function(g){return new(g||W)(m.\u0275\u0275directiveInject(m.TemplateRef))},W.\u0275dir=m.\u0275\u0275defineDirective({type:W,selectors:[["","ng-typetosearch-tmp",""]]}),W})(),j=(()=>{class W{constructor(g){this.template=g}}return W.\u0275fac=function(g){return new(g||W)(m.\u0275\u0275directiveInject(m.TemplateRef))},W.\u0275dir=m.\u0275\u0275defineDirective({type:W,selectors:[["","ng-loadingtext-tmp",""]]}),W})(),Fe=(()=>{class W{constructor(g){this.template=g}}return W.\u0275fac=function(g){return new(g||W)(m.\u0275\u0275directiveInject(m.TemplateRef))},W.\u0275dir=m.\u0275\u0275defineDirective({type:W,selectors:[["","ng-tag-tmp",""]]}),W})(),be=(()=>{class W{constructor(g){this.template=g}}return W.\u0275fac=function(g){return new(g||W)(m.\u0275\u0275directiveInject(m.TemplateRef))},W.\u0275dir=m.\u0275\u0275defineDirective({type:W,selectors:[["","ng-loadingspinner-tmp",""]]}),W})();function Pe(){return"axxxxxxxxxxx".replace(/[x]/g,()=>(16*Math.random()|0).toString(16))}const sr={"\u24b6":"A",\uff21:"A",\u00c0:"A",\u00c1:"A",\u00c2:"A",\u1ea6:"A",\u1ea4:"A",\u1eaa:"A",\u1ea8:"A",\u00c3:"A",\u0100:"A",\u0102:"A",\u1eb0:"A",\u1eae:"A",\u1eb4:"A",\u1eb2:"A",\u0226:"A",\u01e0:"A",\u00c4:"A",\u01de:"A",\u1ea2:"A",\u00c5:"A",\u01fa:"A",\u01cd:"A",\u0200:"A",\u0202:"A",\u1ea0:"A",\u1eac:"A",\u1eb6:"A",\u1e00:"A",\u0104:"A",\u023a:"A",\u2c6f:"A",\ua732:"AA",\u00c6:"AE",\u01fc:"AE",\u01e2:"AE",\ua734:"AO",\ua736:"AU",\ua738:"AV",\ua73a:"AV",\ua73c:"AY","\u24b7":"B",\uff22:"B",\u1e02:"B",\u1e04:"B",\u1e06:"B",\u0243:"B",\u0182:"B",\u0181:"B","\u24b8":"C",\uff23:"C",\u0106:"C",\u0108:"C",\u010a:"C",\u010c:"C",\u00c7:"C",\u1e08:"C",\u0187:"C",\u023b:"C",\ua73e:"C","\u24b9":"D",\uff24:"D",\u1e0a:"D",\u010e:"D",\u1e0c:"D",\u1e10:"D",\u1e12:"D",\u1e0e:"D",\u0110:"D",\u018b:"D",\u018a:"D",\u0189:"D",\ua779:"D",\u01f1:"DZ",\u01c4:"DZ",\u01f2:"Dz",\u01c5:"Dz","\u24ba":"E",\uff25:"E",\u00c8:"E",\u00c9:"E",\u00ca:"E",\u1ec0:"E",\u1ebe:"E",\u1ec4:"E",\u1ec2:"E",\u1ebc:"E",\u0112:"E",\u1e14:"E",\u1e16:"E",\u0114:"E",\u0116:"E",\u00cb:"E",\u1eba:"E",\u011a:"E",\u0204:"E",\u0206:"E",\u1eb8:"E",\u1ec6:"E",\u0228:"E",\u1e1c:"E",\u0118:"E",\u1e18:"E",\u1e1a:"E",\u0190:"E",\u018e:"E","\u24bb":"F",\uff26:"F",\u1e1e:"F",\u0191:"F",\ua77b:"F","\u24bc":"G",\uff27:"G",\u01f4:"G",\u011c:"G",\u1e20:"G",\u011e:"G",\u0120:"G",\u01e6:"G",\u0122:"G",\u01e4:"G",\u0193:"G",\ua7a0:"G",\ua77d:"G",\ua77e:"G","\u24bd":"H",\uff28:"H",\u0124:"H",\u1e22:"H",\u1e26:"H",\u021e:"H",\u1e24:"H",\u1e28:"H",\u1e2a:"H",\u0126:"H",\u2c67:"H",\u2c75:"H",\ua78d:"H","\u24be":"I",\uff29:"I",\u00cc:"I",\u00cd:"I",\u00ce:"I",\u0128:"I",\u012a:"I",\u012c:"I",\u0130:"I",\u00cf:"I",\u1e2e:"I",\u1ec8:"I",\u01cf:"I",\u0208:"I",\u020a:"I",\u1eca:"I",\u012e:"I",\u1e2c:"I",\u0197:"I","\u24bf":"J",\uff2a:"J",\u0134:"J",\u0248:"J","\u24c0":"K",\uff2b:"K",\u1e30:"K",\u01e8:"K",\u1e32:"K",\u0136:"K",\u1e34
1:"K",\u0198:"K",\u2c69:"K",\ua740:"K",\ua742:"K",\ua744:"K",\ua7a2:"K","\u24c1":"L",\uff2c:"L",\u013f:"L",\u0139:"L",\u013d:"L",\u1e36:"L",\u1e38:"L",\u013b:"L",\u1e3c:"L",\u1e3a:"L",\u0141:"L",\u023d:"L",\u2c62:"L",\u2c60:"L",\ua748:"L",\ua746:"L",\ua780:"L",\u01c7:"LJ",\u01c8:"Lj","\u24c2":"M",\uff2d:"M",\u1e3e:"M",\u1e40:"M",\u1e42:"M",\u2c6e:"M",\u019c:"M","\u24c3":"N",\uff2e:"N",\u01f8:"N",\u0143:"N",\u00d1:"N",\u1e44:"N",\u0147:"N",\u1e46:"N",\u0145:"N",\u1e4a:"N",\u1e48:"N",\u0220:"N",\u019d:"N",\ua790:"N",\ua7a4:"N",\u01ca:"NJ",\u01cb:"Nj","\u24c4":"O",\uff2f:"O",\u00d2:"O",\u00d3:"O",\u00d4:"O",\u1ed2:"O",\u1ed0:"O",\u1ed6:"O",\u1ed4:"O",\u00d5:"O",\u1e4c:"O",\u022c:"O",\u1e4e:"O",\u014c:"O",\u1e50:"O",\u1e52:"O",\u014e:"O",\u022e:"O",\u0230:"O",\u00d6:"O",\u022a:"O",\u1ece:"O",\u0150:"O",\u01d1:"O",\u020c:"O",\u020e:"O",\u01a0:"O",\u1edc:"O",\u1eda:"O",\u1ee0:"O",\u1ede:"O",\u1ee2:"O",\u1ecc:"O",\u1ed8:"O",\u01ea:"O",\u01ec:"O",\u00d8:"O",\u01fe:"O",\u0186:"O",\u019f:"O",\ua74a:"O",\ua74c:"O",\u01a2:"OI",\ua74e:"OO",\u0222:"OU","\u24c5":"P",\uff30:"P",\u1e54:"P",\u1e56:"P",\u01a4:"P",\u2c63:"P",\ua750:"P",\ua752:"P",\ua754:"P","\u24c6":"Q",\uff31:"Q",\ua756:"Q",\ua758:"Q",\u024a:"Q","\u24c7":"R",\uff32:"R",\u0154:"R",\u1e58:"R",\u0158:"R",\u0210:"R",\u0212:"R",\u1e5a:"R",\u1e5c:"R",\u0156:"R",\u1e5e:"R",\u024c:"R",\u2c64:"R",\ua75a:"R",\ua7a6:"R",\ua782:"R","\u24c8":"S",\uff33:"S",\u1e9e:"S",\u015a:"S",\u1e64:"S",\u015c:"S",\u1e60:"S",\u0160:"S",\u1e66:"S",\u1e62:"S",\u1e68:"S",\u0218:"S",\u015e:"S",\u2c7e:"S",\ua7a8:"S",\ua784:"S","\u24c9":"T",\uff34:"T",\u1e6a:"T",\u0164:"T",\u1e6c:"T",\u021a:"T",\u0162:"T",\u1e70:"T",\u1e6e:"T",\u0166:"T",\u01ac:"T",\u01ae:"T",\u023e:"T",\ua786:"T",\ua728:"TZ","\u24ca":"U",\uff35:"U",\u00d9:"U",\u00da:"U",\u00db:"U",\u0168:"U",\u1e78:"U",\u016a:"U",\u1e7a:"U",\u016c:"U",\u00dc:"U",\u01db:"U",\u01d7:"U",\u01d5:"U",\u01d9:"U",\u1ee6:"U",\u016e:"U",\u0170:"U",\u01d3:"U",\u0214:"U",\u0216:"U",\u01af:"U",\u1eea:"U",\u1ee8:"U",\u1eee:"U",\u1eec:"U",\u1ef0:"U",\u1ee4:"U",\u1e72:"U",\u0172:"U",\u1e76:"U",\u1e74:"U",\u0244:"U","\u24cb":"V",\uff36:"V",\u1e7c:"V",\u1e7e:"V",\u01b2:"V",\ua75e:"V",\u0245:"V",\ua760:"VY","\u24cc":"W",\uff37:"W",\u1e80:"W",\u1e82:"W",\u0174:"W",\u1e86:"W",\u1e84:"W",\u1e88:"W",\u2c72:"W","\u24cd":"X",\uff38:"X",\u1e8a:"X",\u1e8c:"X","\u24ce":"Y",\uff39:"Y",\u1ef2:"Y",\u00dd:"Y",\u0176:"Y",\u1ef8:"Y",\u0232:"Y",\u1e8e:"Y",\u0178:"Y",\u1ef6:"Y",\u1ef4:"Y",\u01b3:"Y",\u024e:"Y",\u1efe:"Y","\u24cf":"Z",\uff3a:"Z",\u0179:"Z",\u1e90:"Z",\u017b:"Z",\u017d:"Z",\u1e92:"Z",\u1e94:"Z",\u01b5:"Z",\u0224:"Z",\u2c7f:"Z",\u2c6b:"Z",\ua762:"Z","\u24d0":"a",\uff41:"a",\u1e9a:"a",\u00e0:"a",\u00e1:"a",\u00e2:"a",\u1ea7:"a",\u1ea5:"a",\u1eab:"a",\u1ea9:"a",\u00e3:"a",\u0101:"a",\u0103:"a",\u1eb1:"a",\u1eaf:"a",\u1eb5:"a",\u1eb3:"a",\u0227:"a",\u01e1:"a",\u00e4:"a",\u01df:"a",\u1ea3:"a",\u00e5:"a",\u01fb:"a",\u01ce:"a",\u0201:"a",\u0203:"a",\u1ea1:"a",\u1ead:"a",\u1eb7:"a",\u1e01:"a",\u0105:"a",\u2c65:"a",\u0250:"a",\ua733:"aa",\u00e6:"ae",\u01fd:"ae",\u01e3:"ae",\ua735:"ao",\ua737:"au",\ua739:"av",\ua73b:"av",\ua73d:"ay","\u24d1":"b",\uff42:"b",\u1e03:"b",\u1e05:"b",\u1e07:"b",\u0180:"b",\u0183:"b",\u0253:"b","\u24d2":"c",\uff43:"c",\u0107:"c",\u0109:"c",\u010b:"c",\u010d:"c",\u00e7:"c",\u1e09:"c",\u0188:"c",\u023c:"c",\ua73f:"c",\u2184:"c","\u24d3":"d",\uff44:"d",\u1e0b:"d",\u010f:"d",\u1e0d:"d",\u1e11:"d",\u1e13:"d",\u1e0f:"d",\u0111:"d",\u018c:"d",\u0256:"d",\u0257:"d",\ua77a:"d",\u01f3:"dz",\u01c6:"dz","\u24d4":"e",\uff45:"e",\u00e8:"e",\u00e9:"e",\u00ea:"e",\u1ec1:"e",\u1ebf:"e",\u1ec5:"e",\u1ec3:"e",\u1ebd:"e",\u0113:"e",\u1e15:"e",\u1e17:"e",\u0115:"e",\u0117:"e",\u00eb:"e",\u1ebb:"e",\u011b:"e",\u0205:"e",\u0207:"e",\u1eb9:"e",\u1ec7:"e",\u0229:"e",\u1e1d:"e",\u0119:"e",\u1e19:"e",\u1e1b:"e",\u0247:"e",\u025b:"e",\u01dd:"e","\u24d5":"f",\uff46:"f",\u1e1f:"f",\u0192:"f",\ua77c:"f","\u24d6":"g",\uff47:"g",\u01f5:"g",\u011d:"g",\u1e21:"g",\u011f:"g",\u0121:"g",\u01e7:"g",\u0123:"g",\u01e5:"g",\u0260:"g",\ua7a1:"g",\u1d79:"g",\ua77f:"g","\u24d7":"h",\uff48:"h",\u0125:"h",\u1e23:"h",\u1e27:"h",\u021f:"h",\u1e25:"h",\u1e29:"h",\u1e2b:"h",\u1e96:"h",\u0127:"h",\u2c68:"h",\u2c76:"h",\u0265:"h",\u0195:"hv","\u24d8":"i",\uff49:"i",\u00ec:"i",\u00ed:"i",\u00ee:"i",\u0129:"i",\u012b:"i",\u012d:"i",\u00ef:"i",\u1e2f:"i",\u1ec9:"i",\u01d0:"i",\u0209:"i",\u020b:"i",\u1ecb:"i",\u012f:"i",\u1e2d:"i",\u0268:"i",\u0131:"i","\u24d9":"j",\uff4a:"j",\u0135:"j",\u01f0:"j",\u0249:"j","\u24da":"k",\uff4b:"k",\u1e31:"k",\u01e9:"k",\u1e33:"k",\u0137:"k",\u1e35:"k",\u0199:"k",\u2c6a:"k",\ua741:"k",\ua743:"k",\ua745:"k",\ua7a3:"k","\u24db":"l",\uff4c:"l",\u0140:"l",\u013a:"l",\u013e:"l",\u1e37:"l",\u1e39:"l",\u013c:"l",\u1e3d:"l",\u1e3b:"l",\u017f:"l",\u0142:"l",\u019a:"l",\u026b:"l",\u2c61:"l",\ua749:"l",\ua781:"l",\ua747:"l",\u01c9:"lj","\u24dc":"m",\uff4d:"m",\u1e3f:"m",\u1e41:"m",\u1e43:"m",\u0271:"m",\u026f:"m","\u24dd":"n",\uff4e:"n",\u01f9:"n",\u0144:"n",\u00f1:"n",\u1e45:"n",\u0148:"n",\u1e47:"n",\u0146:"n",\u1e4b:"n",\u1e49:"n",\u019e:"n",\u0272:"n",\u0149:"n",\ua791:"n",\ua7a5:"n",\u01cc:"nj","\u24de":"o",\uff4f:"o",\u00f2:"o",\u00f3:"o",\u00f4:"o",\u1ed3:"o",\u1ed1:"o",\u1ed7:"o",\u1ed5:"o",\u00f5:"o",\u1e4d:"o",\u022d:"o",\u1e4f:"o",\u014d:"o",\u1e51:"o",\u1e53:"o",\u014f:"o",\u022f:"o",\u0231:"o",\u00f6:"o",\u022b:"o",\u1ecf:"o",\u0151:"o",\u01d2:"o",\u020d:"o",\u020f:"o",\u01a1:"o",\u1edd:"o",\u1edb:"o",\u1ee1:"o",\u1edf:"o",\u1ee3:"o",\u1ecd:"o",\u1ed9:"o",\u01eb:"o",\u01ed:"o",\u00f8:"o",\u01ff:"o",\u0254:"o",\ua74b:"o",\ua74d:"o",\u0275:"o",\u01a3:"oi",\u0223:"ou",\ua74f:"oo","\u24df":"p",\uff50:"p",\u1e55:"p",\u1e57:"p",\u01a5:"p",\u1d7d:"p",\ua751:"p",\ua753:"p",\ua755:"p","\u24e0":"q",\uff51:"q",\u024b:"q",\ua757:"q",\ua759:"q","\u24e1":"r",\uff52:"r",\u0155:"r",\u1e59:"r",\u0159:"r",\u0211:"r",\u0213:"r",\u1e5b:"r",\u1e5d:"r",\u0157:"r",\u1e5f:"r",\u024d:"r",\u027d:"r",\ua75b:"r",\ua7a7:"r",\ua783:"r","\u24e2":"s",\uff53:"s",\u00df:"s",\u015b:"s",\u1e65:"s",\u015d:"s",\u1e61:"s",\u0161:"s",\u1e67:"s",\u1e63:"s",\u1e69:"s",\u0219:"s",\u015f:"s",\u023f:"s",\ua7a9:"s",\ua785:"s",\u1e9b:"s","\u24e3":"t",\uff54:"t",\u1e6b:"t",\u1e97:"t",\u0165:"t",\u1e6d:"t",\u021b:"t",\u0163:"t",\u1e71:"t",\u1e6f:"t",\u0167:"t",\u01ad:"t",\u0288:"t",\u2c66:"t",\ua787:"t",\ua729:"tz","\u24e4":"u",\uff55:"u",\u00f9:"u",\u00fa:"u",\u00fb:"u",\u0169:"u",\u1e79:"u",\u016b:"u",\u1e7b:"u",\u016d:"u",\u00fc:"u",\u01dc:"u",\u01d8:"u",\u01d6:"u",\u01da:"u",\u1ee7:"u",\u016f:"u",\u0171:"u",\u01d4:"u",\u0215:"u",\u0217:"u",\u01b0:"u",\u1eeb:"u",\u1ee9:"u",\u1eef:"u",\u1eed:"u",\u1ef1:"u",\u1ee5:"u",\u1e73:"u",\u0173:"u",\u1e77:"u",\u1e75:"u",\u0289:"u","\u24e5":"v",\uff56:"v",\u1e7d:"v",\u1e7f:"v",\u028b:"v",\ua75f:"v",\u028c:"v",\ua761:"vy","\u24e6":"w",\uff57:"w",\u1e81:"w",\u1e83:"w",\u0175:"w",\u1e87:"w",\u1e85:"w",\u1e98:"w",\u1e89:"w",\u2c73:"w","\u24e7":"x",\uff58:"x",\u1e8b:"x",\u1e8d:"x","\u24e8":"y",\uff59:"y",\u1ef3:"y",\u00fd:"y",\u0177:"y",\u1ef9:"y",\u0233:"y",\u1e8f:"y",\u00ff:"y",\u1ef7:"y",\u1e99:"y",\u1ef5:"y",\u01b4:"y",\u024f:"y",\u1eff:"y","\u24e9":"z",\uff5a:"z",\u017a:"z",\u1e91:"z",\u017c:"z",\u017e:"z",\u1e93:"z",\u1e95:"z",\u01b6:"z",\u0225:"z",\u0240:"z",\u2c6c:"z",\ua763:"z",\u0386:"\u0391",\u0388:"\u0395",\u0389:"\u0397",\u038a:"\u0399",\u03aa:"\u0399",\u038c:"\u039f",\u038e:"\u03a5",\u03ab:"\u03a5",\u038f:"\u03a9",\u03ac:"\u03b1",\u03ad:"\u03b5",\u03ae:"\u03b7",\u03af:"\u03b9",\u03ca:"\u03b9",\u0390:"\u03b9",\u03cc:"\u03bf",\u03cd:"\u03c5",\u03cb:"\u03c5",\u03b0:"\u03c5",\u03c9:"\u03c9",\u03c2:"\u03c3"};
1function Xt(W){return W.replace(/[^\u0000-\u007E]/g,g=>sr[g]||g)}class ur{constructor(T,g){this._ngSelect=T,this._selectionModel=g,this._items=[],this._filteredItems=[],this._markedIndex=-1}get items(){return this._items}get filteredItems(){return this._filteredItems}get markedIndex(){return this._markedIndex}get selectedItems(){return this._selectionModel.value}get markedItem(){return this._filteredItems[this._markedIndex]}get noItemsToSelect(){return this._ngSelect.hideSelected&&this._items.length===this.selectedItems.length}get maxItemsSelected(){return this._ngSelect.multiple&&this._ngSelect.maxSelectedItems<=this.selectedItems.length}get lastSelectedItem(){let T=this.selectedItems.length-1;for(;T>=0;T--){const g=this.selectedItems[T];if(!g.disabled)return g}return null}setItems(T){this._items=T.map((g,P)=>this.mapItem(g,P)),this._ngSelect.groupBy?(this._groups=this._groupBy(this._items,this._ngSelect.groupBy),this._items=this._flatten(this._groups)):(this._groups=new Map,this._groups.set(void 0,this._items)),this._filteredItems=[...this._items]}select(T){if(T.selected||this.maxItemsSelected)return;const g=this._ngSelect.multiple;g||this.clearSelected(),this._selectionModel.select(T,g,this._ngSelect.selectableGroupAsModel),this._ngSelect.hideSelected&&this._hideSelected(T)}unselect(T){T.selected&&(this._selectionModel.unselect(T,this._ngSelect.multiple),this._ngSelect.hideSelected&&Zt(T.index)&&this._ngSelect.multiple&&this._showSelected(T))}findItem(T){let g;return g=this._ngSelect.compareWith?P=>this._ngSelect.compareWith(P.value,T):this._ngSelect.bindValue?P=>!P.children&&this.resolveNested(P.value,this._ngSelect.bindValue)===T:P=>P.value===T||!P.children&&P.label&&P.label===this.resolveNested(T,this._ngSelect.bindLabel),this._items.find(P=>g(P))}addItem(T){const g=this.mapItem(T,this._items.length);return this._items.push(g),this._filteredItems.push(g),g}clearSelected(T=!1){this._selectionModel.clear(T),this._items.forEach(g=>{g.selected=T&&g.selected&&g.disabled,g.marked=!1}),this._ngSelect.hideSelected&&this.resetFilteredItems()}findByLabel(T){return T=Xt(T).toLocaleLowerCase(),this.filteredItems.find(g=>Xt(g.label).toLocaleLowerCase().substr(0,T.length)===T)}filter(T){if(!T)return void this.resetFilteredItems();this._filteredItems=[],T=this._ngSelect.searchFn?T:Xt(T).toLocaleLowerCase();const g=this._ngSelect.searchFn||this._defaultSearchFn,P=this._ngSelect.hideSelected;for(const re of Array.from(this._groups.keys())){const pe=[];for(const ze of this._groups.get(re))P&&(ze.parent&&ze.parent.selected||ze.selected)||g(T,this._ngSelect.searchFn?ze.value:ze)&&pe.push(ze);if(pe.length>0){const[ze]=pe.slice(-1);if(ze.parent){const pt=this._items.find(yr=>yr===ze.parent);this._filteredItems.push(pt)}this._filteredItems.push(...pe)}}}resetFilteredItems(){this._filteredItems.length!==this._items.length&&(this._filteredItems=this._ngSelect.hideSelected&&this.selectedItems.length>0?this._items.filter(T=>!T.selected):this._items)}unmarkItem(){this._markedIndex=-1}markNextItem(){this._stepToItem(1)}markPreviousItem(){this._stepToItem(-1)}markItem(T){this._markedIndex=this._filteredItems.indexOf(T)}markSelectedOrDefault(T){if(0===this._filteredItems.length)return;const g=this._getLastMarkedIndex();this._markedIndex=g>-1?g:T?this.filteredItems.findIndex(P=>!P.disabled):-1}resolveNested(T,g){if(!Wn(T))return T;if(-1===g.indexOf("."))return T[g];{const P=g.split(".");let re=T;for(let pe=0,ze=P.length;pe<ze;++pe){if(null==re)return null;re=re[P[pe]]}return re}}mapItem(T,g){const P=Zt(T.$ngOptionLabel)?T.$ngOptionLabel:this.resolveNested(T,this._ngSelect.bindLabel),re=Zt(T.$ngOptionValue)?T.$ngOptionValue:T;return{index:g,label:Zt(P)?P.toString():"",value:re,disabled:T.disabled,htmlId:`${this._ngSelect.dropdownId}-${g}`}}mapSelectedItems(){const T=this._ngSelect.multiple;for(const g of this.selectedItems){const P=this._ngSelect.bindValue?this.resolveNested(g.value,this._ngSelect.bindValue):g.value,re=Zt(P)?this.findItem(P):null;this._selectionModel.unselect(g,T),this._selectionModel.select(re||g,T,this._ngSelect.selectableGroupAsModel)}this._ngSelect.hideSelected&&(this._filteredItems=this.filteredItems.filter(g=>-1===this.selectedItems.indexOf(g)))}_showSelected(T){if(this._filteredItems.push(T),T.parent){const g=T.parent;this._filteredItems.find(re=>re===g)||this._filteredItems.push(g)}else if(T.children)for(const g of T.children)g.selected=!1,this._filteredItems.push(g);this._filteredItems=[...this._filteredItems.sort((g,P)=>g.index-P.index)]}_hideSelected(T){this._filteredItems=this._filteredItems.filter(g=>g!==T),T.parent?T.parent.children.every(P=>P.selected)&&(this._filteredItems=this._filteredItems.filter(P=>P!==T.parent)):T.children&&(this._filteredItems=this.filteredItems.filter(g=>g.parent!==T))}_defaultSearchFn(T,g){return Xt(g.label).toLocaleLowerCase().indexOf(T)>-1}_getNextItemIndex(T){return T>0?this._markedIndex>=this._filteredItems.length-1?0:this._markedIndex+1:this._markedIndex<=0?this._filteredItems.length-1:this._markedIndex-1}_stepToItem(T){0===this._filteredItems.length||this._filteredItems.every(g=>g.disabled)||(this._markedIndex=this._getNextItemIndex(T),this.markedItem.disabled&&this._stepToItem(T))}_getLastMarkedIndex(){if(this._ngSelect.hideSelected||this._markedIndex>-1&&void 0===this.markedItem)return-1;const T=this._filteredItems.indexOf(this.lastSelectedItem);return this.lastSelectedItem&&T<0?-1:Math.max(this.markedIndex,T)}_groupBy(T,g){const P=new Map;if(0===T.length)return P;if(Array.isArray(T[0].value[g])){for(const ze of T){const pt=(ze.value[g]||[]).map((yr,nr)=>this.mapItem(yr,nr));P.set(ze,pt)}return P}const re=Hn(this._ngSelect.groupBy),pe=ze=>{const pt=re?g(ze.value):ze.value[g];return Zt(pt)?pt:void 0};for(const ze of T){const pt=pe(ze),yr=P.get(pt);yr?yr.push(ze):P.set(pt,[ze])}return P}_flatten(T){const g=Hn(this._ngSelect.groupBy),P=[];for(const re of Array.from(T.keys())){let pe=P.length;if(void 0===re){const sn=T.get(void 0)||[];P.push(...sn.map(Nr=>(Nr.index=pe++,Nr)));continue}const ze=Wn(re),pt={label:ze?"":String(re),children:void 0,parent:null,index:
1pe++,disabled:!this._ngSelect.selectableGroup,htmlId:Pe()},yr=g?this._ngSelect.bindLabel:this._ngSelect.groupBy,nr=this._ngSelect.groupValue||(()=>ze?re.value:{[yr]:re}),Qr=T.get(re).map(sn=>(sn.parent=pt,sn.children=void 0,sn.index=pe++,sn));pt.children=Qr,pt.value=nr(re,Qr.map(sn=>sn.value)),P.push(pt),P.push(...Qr)}return P}}var hr=(()=>{return(W=hr||(hr={}))[W.Tab=9]="Tab",W[W.Enter=13]="Enter",W[W.Esc=27]="Esc",W[W.Space=32]="Space",W[W.ArrowUp=38]="ArrowUp",W[W.ArrowDown=40]="ArrowDown",W[W.Backspace=8]="Backspace",hr;var W})();let wn=(()=>{class W{constructor(){this._dimensions={itemHeight:0,panelHeight:0,itemsPerViewport:0}}get dimensions(){return this._dimensions}calculateItems(g,P,re){const pe=this._dimensions,ze=pe.itemHeight*P,yr=Math.max(0,g)/ze*P;let nr=Math.min(P,Math.ceil(yr)+(pe.itemsPerViewport+1));const sn=Math.max(0,nr-pe.itemsPerViewport);let Nr=Math.min(sn,Math.floor(yr)),dr=pe.itemHeight*Math.ceil(Nr)-pe.itemHeight*Math.min(Nr,re);return dr=isNaN(dr)?0:dr,Nr=isNaN(Nr)?-1:Nr,nr=isNaN(nr)?-1:nr,Nr-=re,Nr=Math.max(0,Nr),nr+=re,nr=Math.min(P,nr),{topPadding:dr,scrollHeight:ze,start:Nr,end:nr}}setDimensions(g,P){const re=Math.max(1,Math.floor(P/g));this._dimensions={itemHeight:g,panelHeight:P,itemsPerViewport:re}}getScrollTo(g,P,re){const{panelHeight:pe}=this.dimensions,ze=g+P,yr=re+pe;return pe>=ze&&re===g?null:ze>yr?re+ze-yr:g<=re?g:null}}return W.\u0275fac=function(g){return new(g||W)},W.\u0275prov=m.\u0275\u0275defineInjectable({token:W,factory:W.\u0275fac}),W})();const zn=["top","right","bottom","left"],ja=typeof requestAnimationFrame<"u"?h:le.E;let kt=(()=>{class W{constructor(g,P,re,pe,ze){this._renderer=g,this._zone=P,this._panelService=re,this._document=ze,this.items=[],this.position="auto",this.virtualScroll=!1,this.filterValue=null,this.update=new m.EventEmitter,this.scroll=new m.EventEmitter,this.scrollToEnd=new m.EventEmitter,this.outsideClick=new m.EventEmitter,this._destroy$=new ke.x,this._scrollToEndFired=!1,this._updateScrollHeight=!1,this._lastScrollPosition=0,this._dropdown=pe.nativeElement}get currentPosition(){return this._currentPosition}get itemsLength(){return this._itemsLength}set itemsLength(g){g!==this._itemsLength&&(this._itemsLength=g,this._onItemsLengthChanged())}get _startOffset(){if(this.markedItem){const{itemHeight:g,panelHeight:P}=this._panelService.dimensions,re=this.markedItem.index*g;return P>re?0:re}return 0}ngOnInit(){this._select=this._dropdown.parentElement,this._virtualPadding=this.paddingElementRef.nativeElement,this._scrollablePanel=this.scrollElementRef.nativeElement,this._contentPanel=this.contentElementRef.nativeElement,this._handleScroll(),this._handleOutsideClick(),this._appendDropdown(),this._setupMousedownListener()}ngOnChanges(g){if(g.items){const P=g.items;this._onItemsChange(P.currentValue,P.firstChange)}}ngOnDestroy(){this._destroy$.next(),this._destroy$.complete(),this._destroy$.unsubscribe(),this.appendTo&&this._renderer.removeChild(this._dropdown.parentNode,this._dropdown)}scrollTo(g,P=!1){if(!g)return;const re=this.items.indexOf(g);if(re<0||re>=this.itemsLength)return;let pe;if(this.virtualScroll){const ze=this._panelService.dimensions.itemHeight;pe=this._panelService.getScrollTo(re*ze,ze,this._lastScrollPosition)}else{const ze=this._dropdown.querySelector(`#${g.htmlId}`);pe=this._panelService.getScrollTo(ze.offsetTop,ze.clientHeight,P?ze.offsetTop:this._lastScrollPosition)}Zt(pe)&&(this._scrollablePanel.scrollTop=pe)}scrollToTag(){const g=this._scrollablePanel;g.scrollTop=g.scrollHeight-g.clientHeight}adjustPosition(){this._updateYPosition()}_handleDropdownPosition(){this._currentPosition=this._calculateCurrentPosition(this._dropdown),zn.includes(this._currentPosition)?this._updateDropdownClass(this._currentPosition):this._updateDropdownClass("bottom"),this.appendTo&&this._updateYPosition(),this._dropdown.style.opacity="1"}_updateDropdownClass(g){zn.forEach(re=>{const pe=`ng-select-${re}`;this._renderer.removeClass(this._dropdown,pe),this._renderer.removeClass(this._select,pe)});const P=`ng-select-${g}`;this._renderer.addClass(this._dropdown,P),this._renderer.addClass(this._select,P)}_handleScroll(){this._zone.runOutsideAngular(()=>{(0,et.R)(this.scrollElementRef.nativeElement,"scroll").pipe((0,I.R)(this._destroy$),function G(W,T=S.z){return function It(W){return(0,Ie.e)((T,g)=>{let P=!1,re=null,pe=null,ze=!1;const pt=()=>{if(pe?.unsubscribe(),pe=null,P){P=!1;const nr=re;re=null,g.next(nr)}ze&&g.complete()},yr=()=>{pe=null,ze&&g.complete()};T.subscribe((0,_t.x)(g,nr=>{P=!0,re=nr,pe||(0,ht.Xf)(W(nr)).subscribe(pe=(0,_t.x)(g,pt,yr))},()=>{ze=!0,(!P||!pe||pe.closed)&&g.complete()}
1))})}(()=>(0,Se.H)(W,T))}(0,ja)).subscribe(g=>{const P=g.path||g.composedPath&&g.composedPath();this._onContentScrolled(P&&0!==P.length?P[0].scrollTop:g.target.scrollTop)})})}_handleOutsideClick(){this._document&&this._zone.runOutsideAngular(()=>{(0,_e.T)((0,et.R)(this._document,"touchstart",{capture:!0}),(0,et.R)(this._document,"mousedown",{capture:!0})).pipe((0,I.R)(this._destroy$)).subscribe(g=>this._checkToClose(g))})}_checkToClose(g){if(this._select.contains(g.target)||this._dropdown.contains(g.target))return;const P=g.path||g.composedPath&&g.composedPath();g.target&&g.target.shadowRoot&&P&&P[0]&&this._select.contains(P[0])||this._zone.run(()=>this.outsideClick.emit())}_onItemsChange(g,P){this.items=g||[],this._scrollToEndFired=!1,this.itemsLength=g.length,this.virtualScroll?this._updateItemsRange(P):(this._setVirtualHeight(),this._updateItems(P))}_updateItems(g){this.update.emit(this.items),!1!==g&&this._zone.runOutsideAngular(()=>{Promise.resolve().then(()=>{this._panelService.setDimensions(0,this._scrollablePanel.clientHeight),this._handleDropdownPosition(),this.scrollTo(this.markedItem,g)})})}_updateItemsRange(g){this._zone.runOutsideAngular(()=>{this._measureDimensions().then(()=>{g?(this._renderItemsRange(this._startOffset),this._handleDropdownPosition()):this._renderItemsRange()})})}_onContentScrolled(g){this.virtualScroll&&this._renderItemsRange(g),this._lastScrollPosition=g,this._fireScrollToEnd(g)}_updateVirtualHeight(g){this._updateScrollHeight&&(this._virtualPadding.style.height=`${g}px`,this._updateScrollHeight=!1)}_setVirtualHeight(){this._virtualPadding&&(this._virtualPadding.style.height="0px")}_onItemsLengthChanged(){this._updateScrollHeight=!0}_renderItemsRange(g=null){if(g&&this._lastScrollPosition===g)return;const P=this._panelService.calculateItems(g=g||this._scrollablePanel.scrollTop,this.itemsLength,this.bufferAmount);this._updateVirtualHeight(P.scrollHeight),this._contentPanel.style.transform=`translateY(${P.topPadding}px)`,this._zone.run(()=>{this.update.emit(this.items.slice(P.start,P.end)),this.scroll.emit({start:P.start,end:P.end})}),Zt(g)&&0===this._lastScrollPosition&&(this._scrollablePanel.scrollTop=g,this._lastScrollPosition=g)}_measureDimensions(){if(this._panelService.dimensions.itemHeight>0||0===this.itemsLength)return Promise.resolve(this._panelService.dimensions);const[g]=this.items;return this.update.emit([g]),Promise.resolve().then(()=>{const re=this._dropdown.querySelector(`#${g.htmlId}`).clientHeight;return this._virtualPadding.style.height=re*this.itemsLength+"px",this._panelService.setDimensions(re,this._scrollablePanel.clientHeight),this._panelService.dimensions})}_fireScrollToEnd(g){this._scrollToEndFired||0===g||g+this._dropdown.clientHeight>=(this.virtualScroll?this._virtualPadding:this._contentPanel).clientHeight-1&&(this._zone.run(()=>this.scrollToEnd.emit()),this._scrollToEndFired=!0)}_calculateCurrentPosition(g){if("auto"!==this.position)return this.position;const P=this._select.getBoundingClientRect(),re=document.documentElement.scrollTop||document.body.scrollTop;return P.top+window.pageYOffset+P.height+g.getBoundingClientRect().height>re+document.documentElement.clientHeight?"top":"bottom"}_appendDropdown(){if(this.appendTo){if(this._parent=document.querySelector(this.appendTo),!this._parent)throw new Error(`appendTo selector ${this.appendTo} did not found any parent element`);this._updateXPosition(),this._parent.appendChild(this._dropdown)}}_updateXPosition(){const g=this._select.getBoundingClientRect(),P=this._parent.getBoundingClientRect();this._dropdown.style.left=g.left-P.left+"px",this._dropdown.style.width=g.width+"px",this._dropdown.style.minWidth=g.width+"px"}_updateYPosition(){const g=this._select.getBoundingClientRect(),P=this._parent.getBoundingClientRect(),re=g.height;"top"===this._currentPosition?(this._dropdown.style.bottom=P.bottom-g.bottom+re+"px",this._dropdown.style.top="auto"):"bottom"===this._currentPosition&&(this._dropdown.style.top=g.top-P.top+re+"px",this._dropdown.style.bottom="auto")}_setupMousedownListener(){this._zone.runOutsideAngular(()=>{(0,et.R)(this._dropdown,"mousedown").pipe((0,I.R)(this._destroy$)).subscribe(g=>{"INPUT"!==g.target.tagName&&g.preventDefault()})})}}return W.\u0275fac=function(g){return new(g||W)(m.\u0275\u0275directiveInject(m.Renderer2),m.\u0275\u0275directiveInject(m.NgZone),m.\u0275\u0275directiveInject(wn),m.\u0275\u0275directiveInject(m.ElementRef),m.\u0275\u0275directiveInject(Mt.DOCUMENT,8))},W.\u0275cmp=m.\u0275\u0275defineComponent({type:W,selectors:[["ng-dropdown-panel"]],viewQuery:function(g,P){if(1&g&&(m.\u0275\u0275viewQuery($t,7,m.ElementRef),m.\u0275\u0275viewQuery(tn,7,m.ElementRef),m.\u0275\u0275viewQuery(ct,7,m.ElementRef)),2&g){let re;m.\u0275\u0275queryRefresh(re=m.\u0275\u0275loadQuery())&&(P.contentElementRef=re.first),m.\u0275\u0275queryRefresh(re=m.\u0275\u0275loadQuery())&&(P.scrollElementRef=re.first),m.\u0275\u0275queryRefresh(re=m.\u0275\u0275loadQuery())&&(P.paddingElementRef=re.first)}},inputs:{items:"items",markedItem:"markedItem",position:"position",appendTo:"appendTo",bufferAmount:"bufferAmount",virtualScroll:"virtualScroll",headerTemplate:"headerTemplate",footerTemplate:"footerTemplate",filterValue:"filterValue"},outputs:{update:"update",scroll:"scroll",scrollToEnd:"scrollToEnd",outsideClick:"outsideClick"},features:[m.\u0275\u0275NgOnChangesFeature],ngContentSelectors:vt,decls:9,vars:6,consts:[["class","ng-dropdown-header",4,"ngIf"],[1,"ng-dropdown-panel-items","scroll-host"],["scroll",""],["padding",""],["content",""],["class","ng-dropdown-footer",4,"ngIf"],[1,"ng-dropdown-header"],[3,"ngTemplateOutlet","ngTemplateOutletContext"],[1,"ng-dropdown-footer"]],template:function(g,P){1&g&&(m.\u0275\u0275projectionDef(),m.\u0275\u0275template(0,Te,2,4,"div",0),m.\u0275\u0275elementStart(1,"div",1,2),m.\u0275\u0275element(3,"div",null,3),m.\u0275\u0275elementStart(5,"div",null,4),m.\u0275\u0275projection(7),m.\u0275\u0275elementEnd()(),m.\u0275\u0275template(8,rt,2,4,"div",5)),2&g&&(m.\u0275\u0275property("ngIf",P.headerTemplate),m.\u0275\u0275advance(3),m.\u0275\u0275classProp("total-padding",P.virtualScroll),m.\u0275\u0275advance(2),m.\u0275\u0275classProp("scrollable-content",P.virtualScroll&&P.items.length),m.\u0275\u0275advance(3),m.\u0275\u0275property("ngIf",P.footerTemplate))},dependencies:[Mt.NgIf,Mt.NgTemplateOutlet],encapsulation:2,changeDetection:0}),W})(),mn=(()=>{class W{constructor(g){this.elementRef=g,this.stateChange$=new ke.x,this._disabled=!1}get disabled(){return this._disabled}set disabled(g){this._disabled=this._isDisabled(g)}get label(){return(this.elementRef.nativeElement.textContent||"").trim()}ngOnChanges(g){g.disabled&&this.stateChange$.next({value:this.value,disabled:this._disabled})}ngAfterViewChecked(){this.label!==this._previousLabel&&(this._previousLabel=this.label,this.stateChange$.next({value:this.value,disabled:this._disabled,label:this.elementRef.nativeElement.innerHTML}))}ngOnDestroy(){this.stateChange$.complete()}_isDisabled(g){return null!=g&&"false"!=`${g}`}}return W.\u0275fac=function(g){return new(g||W)(m.\u0275\u0275directiveInject(m.ElementRef))},W.\u0275cmp=m.\u0275\u0275defineComponent({type:W,selectors:[["ng-option"]],inputs:{value:"value",disabled:"disabled"},features:[m.\u0275\u0275NgOnChangesFeature],ngContentSelectors:vt,decls:1,vars:0,template:function(g,P){1&g&&(m.\u0275\u0275projectionDef(),m.\u0275\u0275projection(0))},encapsulation:2,changeDetection:0}),W})(),sa=(()=>{class W{constructor(){this.notFoundText="No items found",this.typeToSearchText="Type to search",this.addTagText="Add item",this.loadingText="Loading...",this.clearAllText="Clear all",this.disableVirtualScroll=!0,this.openOnEnter=!0,this.appearance="underline"}}return W.\u0275fac=function(g){return new(g||W)},W.\u0275prov=m.\u0275\u0275defineInjectable({token:W,factory:W.\u0275fac,providedIn:"root"}),W})(),Yn=(()=>{class W{warn(g){console.warn(g)}}return W.\u0275fac=function(g){return new(g||W)},W.\u0275prov=m.\u0275\u0275defineInjectable({token:W,factory:W.\u0275fac,providedIn:"root"}),W})();const Xa=new m.InjectionToken("ng-select-selection-model");let Li=(()=>{class W{constructor(g,P,re,pe,ze,pt,yr){this.classes=g,this.autoFocus=P,this.config=re,this._cd=pt,this._console=yr,this.markFirst=!0,this.dropdownPosition="auto",this.loading=!1,this.closeOnSelect=!0,this.hideSelected=!1,this.selectOnTab=!1,this.bufferAmount=4,this.selectableGroup=!1,this.selectableGroupAsModel=!0,this.searchFn=null,this.trackByFn=null,this.clearOnBackspace=!0,this.labelForId=null,this.inputAttrs={},this.readonly=!1,this.searchWhileComposing=!0,this.minTermLength=0,this.editableSearchTerm=!1,this.keyDownFn=nr=>!0,this.multiple=!1,this.addTag=!1,this.searchable=!0,this.clearable=!0,this.isOpen=!1,this.blurEvent=ne
1w m.EventEmitter,this.focusEvent=new m.EventEmitter,this.changeEvent=new m.EventEmitter,this.openEvent=new m.EventEmitter,this.closeEvent=new m.EventEmitter,this.searchEvent=new m.EventEmitter,this.clearEvent=new m.EventEmitter,this.addEvent=new m.EventEmitter,this.removeEvent=new m.EventEmitter,this.scroll=new m.EventEmitter,this.scrollToEnd=new m.EventEmitter,this.useDefaultClass=!0,this.viewPortItems=[],this.searchTerm=null,this.dropdownId=Pe(),this.escapeHTML=!0,this._items=[],this._defaultLabel="label",this._pressedKeys=[],this._isComposing=!1,this._destroy$=new ke.x,this._keyPress$=new ke.x,this._onChange=nr=>{},this._onTouched=()=>{},this.clearItem=nr=>{const Qr=this.selectedItems.find(sn=>sn.value===nr);this.unselect(Qr)},this.trackByOption=(nr,Qr)=>this.trackByFn?this.trackByFn(Qr.value):Qr,this._mergeGlobalConfig(re),this.itemsList=new ur(this,pe()),this.element=ze.nativeElement}get items(){return this._items}set items(g){null===g&&(g=[]),this._itemsAreUsed=!0,this._items=g}get compareWith(){return this._compareWith}set compareWith(g){if(null!=g&&!Hn(g))throw Error("`compareWith` must be a function.");this._compareWith=g}get clearSearchOnAdd(){return Zt(this._clearSearchOnAdd)?this._clearSearchOnAdd:Zt(this.config.clearSearchOnAdd)?this.config.clearSearchOnAdd:this.closeOnSelect}set clearSearchOnAdd(g){this._clearSearchOnAdd=g}get disabled(){return this.readonly||this._disabled}get filtered(){return!!this.searchTerm&&this.searchable||this._isComposing}get single(){return!this.multiple}get _editableSearchTerm(){return this.editableSearchTerm&&!this.multiple}get selectedItems(){return this.itemsList.selectedItems}get selectedValues(){return this.selectedItems.map(g=>g.value)}get hasValue(){return this.selectedItems.length>0}get currentPanelPosition(){if(this.dropdownPanel)return this.dropdownPanel.currentPosition}ngOnInit(){this._handleKeyPresses(),this._setInputAttributes()}ngOnChanges(g){g.multiple&&this.itemsList.clearSelected(),g.items&&this._setItems(g.items.currentValue||[]),g.isOpen&&(this._manualOpen=Zt(g.isOpen.currentValue))}ngAfterViewInit(){this._itemsAreUsed||(this.escapeHTML=!1,this._setItemsFromNgOptions()),Zt(this.autoFocus)&&this.focus()}ngOnDestroy(){this._destroy$.next(),this._destroy$.complete()}handleKeyDown(g){if(hr[g.which]){if(!1===this.keyDownFn(g))return;this.handleKeyCode(g)}else g.key&&1===g.key.length&&this._keyPress$.next(g.key.toLocaleLowerCase())}handleKeyCode(g){switch(g.which){case hr.ArrowDown:this._handleArrowDown(g);break;case hr.ArrowUp:this._handleArrowUp(g);break;case hr.Space:this._handleSpace(g);break;case hr.Enter:this._handleEnter(g);break;case hr.Tab:this._handleTab(g);break;case hr.Esc:this.close(),g.preventDefault();break;case hr.Backspace:this._handleBackspace()}}handleMousedown(g){const P=g.target;"INPUT"!==P.tagName&&g.preventDefault(),P.classList.contains("ng-clear-wrapper")?this.handleClearClick():P.classList.contains("ng-arrow-wrapper")?this.handleArrowClick():P.classList.contains("ng-value-icon")||(this.focused||this.focus(),this.searchable?this.open():this.toggle())}handleArrowClick(){this.isOpen?this.close():this.open()}handleClearClick(){this.hasValue&&(this.itemsList.clearSelected(!0),this._updateNgModel()),this._clearSearch(),this.focus(),this.clearEvent.emit(),this._onSelectionChanged()}clearModel(){this.clearable&&(this.itemsList.clearSelected(),this._updateNgModel())}writeValue(g){this.itemsList.clearSelected(),this._handleWriteValue(g),this._cd.markForCheck()}registerOnChange(g){this._onChange=g}registerOnTouched(g){this._onTouched=g}setDisabledState(g){this._disabled=g,this._cd.markForCheck()}toggle(){this.isOpen?this.close():this.open()}open(){this.disabled||this.isOpen||this._manualOpen||!this._isTypeahead&&!this.addTag&&this.itemsList.noItemsToSelect||(this.isOpen=!0,this.itemsList.markSelectedOrDefault(this.markFirst),this.openEvent.emit(),this.searchTerm||this.focus(),this.detectChanges())}close(){!this.isOpen||this._manualOpen||(this.isOpen=!1,this._isComposing=!1,this._editableSearchTerm?this.itemsList.resetFilteredItems():this._clearSearch(),this.itemsList.unmarkItem(),this._onTouched(),this.closeEvent.emit(),this._cd.markForCheck())}toggleItem(g){!g||g.disabled||this.disabled||(this.multiple&&g.selected?this.unselect(g):this.select(g),this._editableSearchTerm&&this._setSearchTermFromItems(),this._onSelectionChanged())}select(g){g.selected||(this.itemsList.select(g),this.clearSearchOnAdd&&!this._editableSearchTerm&&this._clearSearch(),this._updateNgModel(),this.multiple&&this.addEvent.emit(g.value)),(this.closeOnSelect||this.itemsList.noItemsToSelect)&&this.close()}focus(){this.searchInput.nativeElement.readOnly||this.searchInput.nativeElement.focus()}blur(){this.searchInput.nativeElement.blur()}unselect(g){g&&(this.itemsList.unselect(g),this.focus(),this._updateNgModel(),this.removeEvent.emit(g))}selectTag(){let g;g=Hn(this.addTag)?this.addTag(this.searchTerm):this._primitive?this.searchTerm:{[this.bindLabel]:this.searchTerm};const P=re=>this._isTypeahead||!this.isOpen?this.itemsList.mapItem(re,null):this.itemsList.addItem(re);!function Ha(W){return W instanceof Promise}(g)?g&&this.select(P(g)):g.then(re=>this.select(P(re))).catch(()=>{})}showClear(){return this.clearable&&(this.hasValue||this.searchTerm)&&!this.disabled}
1get showAddTag(){if(!this._validTerm)return!1;const g=this.searchTerm.toLowerCase().trim();return this.addTag&&!this.itemsList.filteredItems.some(P=>P.label.toLowerCase()===g)&&(!this.hideSelected&&this.isOpen||!this.selectedItems.some(P=>P.label.toLowerCase()===g))&&!this.loading}showNoItemsFound(){const g=0===this.itemsList.filteredItems.length;return(g&&!this._isTypeahead&&!this.loading||g&&this._isTypeahead&&this._validTerm&&!this.loading)&&!this.showAddTag}showTypeToSearch(){return 0===this.itemsList.filteredItems.length&&this._isTypeahead&&!this._validTerm&&!this.loading}onCompositionStart(){this._isComposing=!0}onCompositionEnd(g){this._isComposing=!1,!this.searchWhileComposing&&this.filter(g)}filter(g){this._isComposing&&!this.searchWhileComposing||(this.searchTerm=g,this._isTypeahead&&(this._validTerm||0===this.minTermLength)&&this.typeahead.next(g),this._isTypeahead||(this.itemsList.filter(this.searchTerm),this.isOpen&&this.itemsList.markSelectedOrDefault(this.markFirst)),this.searchEvent.emit({term:g,items:this.itemsList.filteredItems.map(P=>P.value)}),this.open())}onInputFocus(g){this.focused||(this._editableSearchTerm&&this._setSearchTermFromItems(),this.element.classList.add("ng-select-focused"),this.focusEvent.emit(g),this.focused=!0)}onInputBlur(g){this.element.classList.remove("ng-select-focused"),this.blurEvent.emit(g),!this.isOpen&&!this.disabled&&this._onTouched(),this._editableSearchTerm&&this._setSearchTermFromItems(),this.focused=!1}onItemHover(g){g.disabled||this.itemsList.markItem(g)}detectChanges(){this._cd.destroyed||this._cd.detectChanges()}_setSearchTermFromItems(){const g=this.selectedItems&&this.selectedItems[0];this.searchTerm=g&&g.label||null}_setItems(g){const P=g[0];this.bindLabel=this.bindLabel||this._defaultLabel,this._primitive=Zt(P)?!Wn(P):this._primitive||this.bindLabel===this._defaultLabel,this.itemsList.setItems(g),g.length>0&&this.hasValue&&this.itemsList.mapSelectedItems(),this.isOpen&&Zt(this.searchTerm)&&!this._isTypeahead&&this.itemsList.filter(this.searchTerm),(this._isTypeahead||this.isOpen)&&this.itemsList.markSelectedOrDefault(this.markFirst)}_setItemsFromNgOptions(){const g=re=>{this.items=re.map(pe=>({$ngOptionValue:pe.value,$ngOptionLabel:pe.elementRef.nativeElement.innerHTML,disabled:pe.disabled})),this.itemsList.setItems(this.items),this.hasValue&&this.itemsList.mapSelectedItems(),this.detectChanges()},P=()=>{const re=(0,_e.T)(this.ngOptions.changes,this._destroy$);(0,_e.T)(...this.ngOptions.map(pe=>pe.stateChange$)).pipe((0,I.R)(re)).subscribe(pe=>{const ze=this.itemsList.findItem(pe.value);ze.disabled=pe.disabled,ze.label=pe.label||ze.label,this._cd.detectChanges()})};this.ngOptions.changes.pipe((0,L.O)(this.ngOptions),(0,I.R)(this._destroy$)).subscribe(re=>{this.bindLabel=this._defaultLabel,g(re),P()})}_isValidWriteValue(g){if(!Zt(g)||this.multiple&&""===g||Array.isArray(g)&&0===g.length)return!1;const P=re=>!(!Zt(this.compareWith)&&Wn(re)&&this.bindValue&&(this._console.warn(`Setting object(${JSON.stringify(re)}) as your model with bindValue is not allowed unless [compareWith] is used.`),1));return this.multiple?Array.isArray(g)?g.every(re=>P(re)):(this._console.warn("Multiple select ngModel should be array."),!1):P(g)}_handleWriteValue(g){if(!this._isValidWriteValue(g))return;const P=re=>{let pe=this.itemsList.findItem(re);if(pe)this.itemsList.select(pe);else{const ze=Wn(re);ze||!ze&&!this.bindValue?this.itemsList.select(this.itemsList.mapItem(re,null)):this.bindValue&&(pe={[this.bindLabel]:null,[this.bindValue]:re},this.itemsList.select(this.itemsList.mapItem(pe,null)))}};this.multiple?g.forEach(re=>P(re)):P(g)}_handleKeyPresses(){this.searchable||this._keyPress$.pipe((0,I.R)(this._destroy$),(0,E.b)(g=>this._pressedKeys.push(g)),(0,Ge.b)(200),(0,st.h)(()=>this._pressedKeys.length>0),(0,gt.U)(()=>this._pressedKeys.join(""))).subscribe(g=>{const P=this.itemsList.findByLabel(g);P&&(this.isOpen?(this.itemsList.markItem(P),this._scrollToMarked(),this._cd.markForCheck()):this.select(P)),this._pressedKeys=[]})}_setInputAttributes(){const g=this.searchInput.nativeElement,P={type:"text",autocorrect:"off",autocapitalize:"off",autocomplete:this.labelForId?"off":this.dropdownId,...this.inputAttrs};
1for(const re of Object.keys(P))g.setAttribute(re,P[re])}_updateNgModel(){const g=[];for(const re of this.selectedItems)if(this.bindValue){let pe=null;pe=re.children?re.value[(this.groupValue?this.bindValue:this.groupBy)||this.groupBy]:this.itemsList.resolveNested(re.value,this.bindValue),g.push(pe)}else g.push(re.value);const P=this.selectedItems.map(re=>re.value);this.multiple?(this._onChange(g),this.changeEvent.emit(P)):(this._onChange(Zt(g[0])?g[0]:null),this.changeEvent.emit(P[0])),this._cd.markForCheck()}_clearSearch(){this.searchTerm&&(this._changeSearch(null),this.itemsList.resetFilteredItems())}_changeSearch(g){this.searchTerm=g,this._isTypeahead&&this.typeahead.next(g)}_scrollToMarked(){!this.isOpen||!this.dropdownPanel||this.dropdownPanel.scrollTo(this.itemsList.markedItem)}_scrollToTag(){!this.isOpen||!this.dropdownPanel||this.dropdownPanel.scrollToTag()}_onSelectionChanged(){this.isOpen&&this.multiple&&this.appendTo&&(this._cd.detectChanges(),this.dropdownPanel.adjustPosition())}_handleTab(g){!1===this.isOpen&&!this.addTag||(this.selectOnTab?this.itemsList.markedItem?(this.toggleItem(this.itemsList.markedItem),g.preventDefault()):this.showAddTag?(this.selectTag(),g.preventDefault()):this.close():this.close())}_handleEnter(g){if(this.isOpen||this._manualOpen)this.itemsList.markedItem?this.toggleItem(this.itemsList.markedItem):this.showAddTag&&this.selectTag();else{if(!this.openOnEnter)return;this.open()}g.preventDefault()}_handleSpace(g){this.isOpen||this._manualOpen||(this.open(),g.preventDefault())}_handleArrowDown(g){this._nextItemIsTag(1)?(this.itemsList.unmarkItem(),this._scrollToTag()):(this.itemsList.markNextItem(),this._scrollToMarked()),this.open(),g.preventDefault()}_handleArrowUp(g){this.isOpen&&(this._nextItemIsTag(-1)?(this.itemsList.unmarkItem(),this._scrollToTag()):(this.itemsList.markPreviousItem(),this._scrollToMarked()),g.preventDefault())}_nextItemIsTag(g){const P=this.itemsList.markedIndex+g;return this.addTag&&this.searchTerm&&this.itemsList.markedItem&&(P<0||P===this.itemsList.filteredItems.length)}_handleBackspace(){this.searchTerm||!this.clearable||!this.clearOnBackspace||!this.hasValue||(this.multiple?this.unselect(this.itemsList.lastSelectedItem):this.clearModel())}get _isTypeahead(){return this.typeahead&&this.typeahead.observers.length>0}get _validTerm(){const g=this.searchTerm&&this.searchTerm.trim();return g&&g.length>=this.minTermLength}_mergeGlobalConfig(g){this.placeholder=this.placeholder||g.placeholder,this.notFoundText=this.notFoundText||g.notFoundText,this.typeToSearchText=this.typeToSearchText||g.typeToSearchText,this.addTagText=this.addTagText||g.addTagText,this.loadingText=this.loadingText||g.loadingText,this.clearAllText=this.clearAllText||g.clearAllText,this.virtualScroll=Zt(this.virtualScroll)?this.virtualScroll:!!Zt(g.disableVirtualScroll)&&!g.disableVirtualScroll,this.openOnEnter=Zt(this.openOnEnter)?this.openOnEnter:g.openOnEnter,this.appendTo=this.appendTo||g.appendTo,this.bindValue=this.bindValue||g.bindValue,this.bindLabel=this.bindLabel||g.bindLabel,this.appearance=this.appearance||g.appearance}}return W.\u0275fac=function(g){return new(g||W)(m.\u0275\u0275injectAttribute("class"),m.\u0275\u0275injectAttribute("autofocus"),m.\u0275\u0275directiveInject(sa),m.\u0275\u0275directiveInject(Xa),m.\u0275\u0275directiveInject(m.ElementRef),m.\u0275\u0275directiveInject(m.ChangeDetectorRef),m.\u0275\u0275directiveInject(Yn))},W.\u0275cmp=m.\u0275\u0275defineComponent({type:W,selectors:[["ng-select"]],contentQueries:function(g,P,re){if(1&g&&(m.\u0275\u0275contentQuery(re,pn,5,m.TemplateRef),m.\u0275\u0275contentQuery(re,Sr,5,m.TemplateRef),m.\u0275\u0275contentQuery(re,ia,5,m.TemplateRef),m.\u0275\u0275contentQuery(re,Sa,5,m.TemplateRef),m.\u0275\u0275contentQuery(re,za,5,m.TemplateRef),m.\u0275\u0275contentQuery(re,$a,5,m.TemplateRef),m.\u0275\u0275contentQuery(re,ce,5,m.TemplateRef),m.\u0275\u0275contentQuery(re,ut,5,m.TemplateRef),m.\u0275\u0275contentQuery(re,j,5,m.TemplateRef),m.\u0275\u0275contentQuery(re,Fe,5,m.TemplateRef),m.\u0275\u0275contentQuery(re,be,5,m.TemplateRef),m.\u0275\u0275contentQuery(re,mn,5)),2&g){let pe;m.\u0275\u0275queryRefresh(pe=m.\u0275\u0275loadQuery())&&(P.optionTemplate=pe.first),m.\u0275\u0275queryRefresh(pe=m.\u0275\u0275loadQuery())&&(P.optgroupTemplate=pe.first),m.\u0275\u0275queryRefresh(pe=m.\u0275\u0275loadQuery())&&(P.labelTemplate=pe.first),m.\u0275\u0275queryRefresh(pe=m.\u0275\u0275loadQuery())&&(P.multiLabelTemplate=pe.first),m.\u0275\u0275queryRefresh(pe=m.\u0275\u0275loadQuery())&&(P.headerTemplate=pe.first),m.\u0275\u0275queryRefresh(pe=m.\u0275\u0275loadQuery())&&(P.footerTemplate=pe.first),m.\u0275\u0275queryRefresh(pe=m.\u0275\u0275loadQuery())&&(P.notFoundTemplate=pe.first),m.\u0275\u0275queryRefresh(pe=m.\u0275\u0275loadQuery())&&(P.typeToSearchTemplate=pe.first),m.\u0275\u0275queryRefresh(pe=m.\u0275\u0275loadQuery())&&(P.loadingTextTemplate=pe.first),m.\u0275\u0275queryRefresh(pe=m.\u0275\u0275loadQuery())&&(P.tagTemplate=pe.first),m.\u0275\u0275queryRefresh(pe=m.\u0275\u0275loadQuery())&&(P.loadingSpinnerTemplate=pe.first),m.\u0275\u0275queryRefresh(pe=m.\u0275\u0275loadQuery())&&(P.ngOptions=pe)}},viewQuery:function(g,P){if(1&g&&(m.\u0275\u0275viewQuery(kt,5),m.\u0275\u0275viewQuery(dt,7)),2&g){let re;m.\u0275\u0275queryRefresh(re=m.\u0275\u0275loadQuery())&&(P.dropdownPanel=re.first),m.\u0275\u0275queryRefresh(re=m.\u0275\u0275loadQuery())&&(P.searchInput=re.first)}},hostVars:20,hostBindings:function(g,P){1&g&&m.\u0275\u0275listener("keydown",function(pe){return P.handleKeyDown(pe)}
1),2&g&&m.\u0275\u0275classProp("ng-select-typeahead",P.typeahead)("ng-select-multiple",P.multiple)("ng-select-taggable",P.addTag)("ng-select-searchable",P.searchable)("ng-select-clearable",P.clearable)("ng-select-opened",P.isOpen)("ng-select",P.useDefaultClass)("ng-select-disabled",P.disabled)("ng-select-filtered",P.filtered)("ng-select-single",P.single)},inputs:{bindLabel:"bindLabel",bindValue:"bindValue",markFirst:"markFirst",placeholder:"placeholder",notFoundText:"notFoundText",typeToSearchText:"typeToSearchText",addTagText:"addTagText",loadingText:"loadingText",clearAllText:"clearAllText",appearance:"appearance",dropdownPosition:"dropdownPosition",appendTo:"appendTo",loading:"loading",closeOnSelect:"closeOnSelect",hideSelected:"hideSelected",selectOnTab:"selectOnTab",openOnEnter:"openOnEnter",maxSelectedItems:"maxSelectedItems",groupBy:"groupBy",groupValue:"groupValue",bufferAmount:"bufferAmount",virtualScroll:"virtualScroll",selectableGroup:"selectableGroup",selectableGroupAsModel:"selectableGroupAsModel",searchFn:"searchFn",trackByFn:"trackByFn",clearOnBackspace:"clearOnBackspace",labelForId:"labelForId",inputAttrs:"inputAttrs",tabIndex:"tabIndex",readonly:"readonly",searchWhileComposing:"searchWhileComposing",minTermLength:"minTermLength",editableSearchTerm:"editableSearchTerm",keyDownFn:"keyDownFn",typeahead:"typeahead",multiple:"multiple",addTag:"addTag",searchable:"searchable",clearable:"clearable",isOpen:"isOpen",items:"items",compareWith:"compareWith",clearSearchOnAdd:"clearSearchOnAdd"},outputs:{blurEvent:"blur",focusEvent:"focus",changeEvent:"change",openEvent:"open",closeEvent:"close",searchEvent:"search",clearEvent:"clear",addEvent:"add",removeEvent:"remove",scroll:"scroll",scrollToEnd:"scrollToEnd"},features:[m.\u0275\u0275ProvidersFeature([{provide:c.JU,useExisting:(0,m.forwardRef)(()=>W),multi:!0},wn]),m.\u0275\u0275NgOnChangesFeature],decls:14,vars:19,consts:[[1,"ng-select-container",3,"mousedown"],[1,"ng-value-container"],[1,"ng-placeholder"],[4,"ngIf"],["role","combobox","aria-haspopup","listbox",1,"ng-input"],["aria-autocomplete","list",3,"readOnly","disabled","value","input","compositionstart","compositionend","focus","blur","change"],["searchInput",""],["class","ng-clear-wrapper",3,"title",4,"ngIf"],[1,"ng-arrow-wrapper"],[1,"ng-arrow"],["class","ng-dropdown-panel","role","listbox","aria-label","Options list",3,"virtualScroll","bufferAmount","appendTo","position","headerTemplate","footerTemplate","filterValue","items","markedItem","ng-select-multiple","ngClass","id","update","scroll","scrollToEnd","outsideClick",4,"ngIf"],["class","ng-value",3,"ng-value-disabled",4,"ngFor","ngForOf","ngForTrackBy"],[1,"ng-value"],["defaultLabelTemplate",""],[3,"ngTemplateOutlet","ngTemplateOutletContext"],["aria-hidden","true",1,"ng-value-icon","left",3,"click"],[1,"ng-value-label",3,"ngItemLabel","escape"],["defaultLoadingSpinnerTemplate",""],[3,"ngTemplateOutlet"],[1,"ng-spinner-loader"],[1,"ng-clear-wrapper",3,"title"],["aria-hidden","true",1,"ng-clear"],["role","listbox","aria-label","Options list",1,"ng-dropdown-panel",3,"virtualScroll","bufferAmount","appendTo","position","headerTemplate","footerTemplate","filterValue","items","markedItem","ngClass","id","update","scroll","scrollToEnd","outsideClick"],["class","ng-option",3,"ng-option-disabled","ng-option-selected","ng-optgroup","ng-option","ng-option-child","ng-option-marked","click","mouseover",4,"ngFor","ngForOf","ngForTrackBy"],["class","ng-option","role","option",3,"ng-option-marked","mouseover","click",4,"ngIf"],[1,"ng-option",3,"click","mouseover"],["defaultOptionTemplate",""],[1,"ng-option-label",3,"ngItemLabel","escape"],["role","option",1,"ng-option",3,"mouseover","click"],["defaultTagTemplate",""],[1,"ng-tag-label"],["defaultNotFoundTemplate",""],[1,"ng-option","ng-option-disabled"],["defaultTypeToSearchTemplate",""],["defaultLoadingTextTemplate",""]],template:function(g,P){if(1&g){const re=m.\u0275\u0275getCurrentView();m.\u0275\u0275elementStart(0,"div",0),m.\u0275\u0275listener("mousedown",function(ze){return P.handleMousedown(ze)}),m.\u0275\u0275elementStart(1,"div",1)(2,"div",2),m.\u0275\u0275text(3),m.\u0275\u0275elementEnd(),m.\u0275\u0275template(4,Zr,2,2,"ng-container",3),m.\u0275\u0275template(5,rn,1,5,null,3),m.\u0275\u0275elementStart(6,"div",4)(7,"input",5,6),m.\u0275\u0275listener("input",function(){m.\u0275\u0275restoreView(re);const ze=m.\u0275\u0275reference(8);
1return m.\u0275\u0275resetView(P.filter(ze.value))})("compositionstart",function(){return P.onCompositionStart()})("compositionend",function(){m.\u0275\u0275restoreView(re);const ze=m.\u0275\u0275reference(8);return m.\u0275\u0275resetView(P.onCompositionEnd(ze.value))})("focus",function(ze){return P.onInputFocus(ze)})("blur",function(ze){return P.onInputBlur(ze)})("change",function(ze){return ze.stopPropagation()}),m.\u0275\u0275elementEnd()()(),m.\u0275\u0275template(9,An,4,1,"ng-container",3),m.\u0275\u0275template(10,ft,3,1,"span",7),m.\u0275\u0275elementStart(11,"span",8),m.\u0275\u0275element(12,"span",9),m.\u0275\u0275elementEnd()(),m.\u0275\u0275template(13,Ht,7,19,"ng-dropdown-panel",10)}2&g&&(m.\u0275\u0275classProp("ng-appearance-outline","outline"===P.appearance)("ng-has-value",P.hasValue),m.\u0275\u0275advance(3),m.\u0275\u0275textInterpolate(P.placeholder),m.\u0275\u0275advance(1),m.\u0275\u0275property("ngIf",(!P.multiLabelTemplate||!P.multiple)&&P.selectedItems.length>0),m.\u0275\u0275advance(1),m.\u0275\u0275property("ngIf",P.multiple&&P.multiLabelTemplate&&P.selectedValues.length>0),m.\u0275\u0275advance(1),m.\u0275\u0275attribute("aria-expanded",P.isOpen)("aria-owns",P.isOpen?P.dropdownId:null),m.\u0275\u0275advance(1),m.\u0275\u0275property("readOnly",!P.searchable||P.itemsList.maxItemsSelected)("disabled",P.disabled)("value",P.searchTerm?P.searchTerm:""),m.\u0275\u0275attribute("id",P.labelForId)("tabindex",P.tabIndex)("aria-activedescendant",P.isOpen?null==P.itemsList||null==P.itemsList.markedItem?null:P.itemsList.markedItem.htmlId:null)("aria-controls",P.isOpen?P.dropdownId:null),m.\u0275\u0275advance(2),m.\u0275\u0275property("ngIf",P.loading),m.\u0275\u0275advance(1),m.\u0275\u0275property("ngIf",P.showClear()),m.\u0275\u0275advance(3),m.\u0275\u0275property("ngIf",P.isOpen))},dependencies:[Mt.NgClass,Mt.NgForOf,Mt.NgIf,Mt.NgTemplateOutlet,kt,ka],styles:['@charset "UTF-8";.ng-select{position:relative;display:block;box-sizing:border-box}.ng-select div,.ng-select input,.ng-select span{box-sizing:border-box}.ng-select [hidden]{display:none}.ng-select.ng-select-searchable .ng-select-container .ng-value-container .ng-input{opacity:1}.ng-select.ng-select-opened .ng-select-container{z-index:1001}.ng-select.ng-select-disabled .ng-select-container .ng-value-container .ng-placeholder,.ng-select.ng-select-disabled .ng-select-container .ng-value-container .ng-value{-webkit-user-select:none;user-select:none;cursor:default}.ng-select.ng-select-disabled .ng-arrow-wrapper{cursor:default}.ng-select.ng-select-filtered .ng-placeholder{display:none}.ng-select .ng-select-container{cursor:default;display:flex;outline:none;overflow:hidden;position:relative;width:100%}.ng-select .ng-select-container .ng-value-container{display:flex;flex:1}.ng-select .ng-select-container .ng-value-container .ng-input{opacity:0}.ng-select .ng-select-container .ng-value-container .ng-input>input{box-sizing:content-box;background:none transparent;border:0 none;box-shadow:none;outline:none;padding:0;cursor:default;width:100%}.ng-select .ng-select-container .ng-value-container .ng-input>input::-ms-clear{display:none}.ng-select .ng-select-container .ng-value-container .ng-input>input[readonly]{-webkit-user-select:none;user-select:none;width:0;padding:0}.ng-select.ng-select-single.ng-select-filtered .ng-select-container .ng-value-container .ng-value{visibility:hidden}.ng-select.ng-select-single .ng-select-container .ng-value-container,.ng-select.ng-select-single .ng-select-container .ng-value-container .ng-value{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ng-select.ng-select-single .ng-select-container .ng-value-container .ng-value .ng-value-icon{display:none}.ng-select.ng-select-single .ng-select-container .ng-value-container .ng-input{position:absolute;left:0;width:100%}.ng-select.ng-select-multiple.ng-select-disabled>.ng-select-container .ng-value-container .ng-value .ng-value-icon{display:none}.ng-select.ng-select-multiple .ng-select-container .ng-value-container{flex-wrap:wrap}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-placeholder{position:absolute}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value{white-space:nowrap}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value.ng-value-disabled .ng-value-icon{display:none}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon{cursor:pointer}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-input{flex:1;z-index:2}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-placeholder{z-index:1}.ng-select .ng-clear-wrapper{cursor:pointer;position:relative;width:17px;-webkit-user-select:none;user-select:none}.ng-select .ng-clear-wrapper .ng-clear{display:inline-block;font-size:18px;line-height:1;pointer-events:none}.ng-select .ng-spinner-loader{border-radius:50%;width:17px;height:17px;margin-right:5px;font-size:10px;position:relative;text-indent:-9999em;border-top:2px solid rgba(66,66,66,.2);border-right:2px solid rgba(66,66,66,.2);border-bottom:2px solid rgba(66,66,66,.2);border-left:2px solid #424242;transform:translateZ(0);animation:load8 .8s infinite linear}.ng-select .ng-spinner-loader:after{border-radius:50%;width:17px;height:17px}@keyframes load8{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.ng-select .ng-arrow-wrapper{cursor:pointer;position:relative;text-align:center;-webkit-user-select:none;user-select:none}.ng-select .ng-arrow-wrapper .ng-arrow{pointer-events:none;display:inline-block;height:0;width:0;position:relative}.ng-dropdown-panel{box-sizing:border-box;position:absolute;opacity:0;width:100%;z-index:1050;-webkit-overflow-scrolling:touch}.ng-dropdown-panel .ng-dropdown-panel-items{display:block;height:auto;box-sizing:border-box;max-height:240px;overflow-y:auto}.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option{box-sizing:border-box;
1cursor:pointer;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option .ng-option-label:empty:before{content:"\\200b"}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option .highlighted{font-weight:700;text-decoration:underline}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.disabled{cursor:default}.ng-dropdown-panel .scroll-host{overflow:hidden;overflow-y:auto;position:relative;display:block;-webkit-overflow-scrolling:touch}.ng-dropdown-panel .scrollable-content{top:0;left:0;width:100%;height:100%;position:absolute}.ng-dropdown-panel .total-padding{width:1px;opacity:0}\n'],encapsulation:2,changeDetection:0}),W})();function di(){return new Ka}class Ka{constructor(){this._selected=[]}get value(){return this._selected}select(T,g,P){if(T.selected=!0,(!T.children||!g&&P)&&this._selected.push(T),g)if(T.parent){const re=T.parent.children.length,pe=T.parent.children.filter(ze=>ze.selected).length;T.parent.selected=re===pe}else T.children&&(this._setChildrenSelectedState(T.children,!0),this._removeChildren(T),this._selected=P&&this._activeChildren(T)?[...this._selected.filter(re=>re.parent!==T),T]:[...this._selected,...T.children.filter(re=>!re.disabled)])}unselect(T,g){if(this._selected=this._selected.filter(P=>P!==T),T.selected=!1,g)if(T.parent&&T.parent.selected){const P=T.parent.children;this._removeParent(T.parent),this._removeChildren(T.parent),this._selected.push(...P.filter(re=>re!==T&&!re.disabled)),T.parent.selected=!1}else T.children&&(this._setChildrenSelectedState(T.children,!1),this._removeChildren(T))}clear(T){this._selected=T?this._selected.filter(g=>g.disabled):[]}_setChildrenSelectedState(T,g){for(const P of T)P.disabled||(P.selected=g)}_removeChildren(T){this._selected=[...this._selected.filter(g=>g.parent!==T),...T.children.filter(g=>g.parent===T&&g.disabled&&g.selected)]}_removeParent(T){this._selected=this._selected.filter(g=>g!==T)}_activeChildren(T){return T.children.every(g=>!g.disabled||g.selected)}}let oa=(()=>{class W{}return W.\u0275fac=function(g){return new(g||W)},W.\u0275mod=m.\u0275\u0275defineNgModule({type:W}),W.\u0275inj=m.\u0275\u0275defineInjector({providers:[{provide:Xa,useValue:di}],imports:[Mt.CommonModule]}),W})()},83447:(Wr,Lt,q)=>{"use strict";q.d(Lt,{yb:()=>ht,Iq:()=>It,Yv:()=>Ie});var m=q(36895),c=q(94650);const I=new c.InjectionToken("WindowToken",typeof window<"u"&&window.document?{providedIn:"root",factory:()=>window}:{providedIn:"root",factory:()=>{}});var S=q(77579);let Ie=(()=>{class Se{constructor(L,E,Ge){this.ngZone=L,this.document=E,this.window=Ge,this.copySubject=ne
1w S.x,this.copyResponse$=this.copySubject.asObservable(),this.config={}}configure(L){this.config=L}copy(L){if(!this.isSupported||!L)return this.pushCopyResponse({isSuccess:!1,content:L});const E=this.copyFromContent(L);return this.pushCopyResponse(E?{content:L,isSuccess:E}:{isSuccess:!1,content:L})}get isSupported(){return!!this.document.queryCommandSupported&&!!this.document.queryCommandSupported("copy")&&!!this.window}isTargetValid(L){if(L instanceof HTMLInputElement||L instanceof HTMLTextAreaElement){if(L.hasAttribute("disabled"))throw new Error('Invalid "target" attribute. Please use "readonly" instead of "disabled" attribute');return!0}throw new Error("Target should be input or textarea")}copyFromInputElement(L,E=!0){try{this.selectTarget(L);const Ge=this.copyText();return this.clearSelection(E?L:void 0,this.window),Ge&&this.isCopySuccessInIE11()}catch{return!1}}isCopySuccessInIE11(){const L=this.window.clipboardData;return!(L&&L.getData&&!L.getData("Text"))}copyFromContent(L,E=this.document.body){if(this.tempTextArea&&!E.contains(this.tempTextArea)&&this.destroy(this.tempTextArea.parentElement||void 0),!this.tempTextArea){this.tempTextArea=this.createTempTextArea(this.document,this.window);try{E.appendChild(this.tempTextArea)}catch{throw new Error("Container should be a Dom element")}}this.tempTextArea.value=L;const Ge=this.copyFromInputElement(this.tempTextArea,!1);return this.config.cleanUpAfterCopy&&this.destroy(this.tempTextArea.parentElement||void 0),Ge}destroy(L=this.document.body){this.tempTextArea&&(L.removeChild(this.tempTextArea),this.tempTextArea=void 0)}selectTarget(L){return L.select(),L.setSelectionRange(0,L.value.length),L.value.length}copyText(){return this.document.execCommand("copy")}clearSelection(L,E){L&&L.focus(),E.getSelection()?.removeAllRanges()}createTempTextArea(L,E){const Ge="rtl"===L.documentElement.getAttribute("dir");let st;return st=L.createElement("textarea"),st.style.fontSize="12pt",st.style.border="0",st.style.padding="0",st.style.margin="0",st.style.position="absolute",st.style[Ge?"right":"left"]="-9999px",st.style.top=(E.pageYOffset||L.documentElement.scrollTop)+"px",st.setAttribute("readonly",""),st}pushCopyResponse(L){this.copySubject.observers.length>0&&this.ngZone.run(()=>{this.copySubject.next(L)})}pushCopyReponse(L){this.pushCopyResponse(L)}}return Se.\u0275fac=function(L){return new(L||Se)(c.\u0275\u0275inject(c.NgZone),c.\u0275\u0275inject(m.DOCUMENT),c.\u0275\u0275inject(I,8))},Se.\u0275prov=c.\u0275\u0275defineInjectable({token:Se,factory:Se.\u0275fac,providedIn:"root"}),Se})(),ht=(()=>{class Se{constructor(L,E,Ge,st){this.ngZone=L,this.host=E,this.renderer=Ge,this.clipboardSrv=st,this.cbOnSuccess=new c.EventEmitter,this.cbOnError=new c.EventEmitter,this.onClick=gt=>{this.clipboardSrv.isSupported?this.targetElm&&this.clipboardSrv.isTargetValid(this.targetElm)?this.handleResult(this.clipboardSrv.copyFromInputElement(this.targetElm),this.targetElm.value,gt):this.cbContent&&this.handleResult(this.clipboardSrv.copyFromContent(this.cbContent,this.container),this.cbContent,gt):this.handleResult(!1,void 0,gt)}}ngOnInit(){this.ngZone.runOutsideAngular(()=>{this.clickListener=this.renderer.listen(this.host.nativeElement,"click",this.onClick)})}ngOnDestroy(){this.clickListener&&this.clickListener(),this.clipboardSrv.destroy(this.container)}handleResult(L,E,Ge){let st={isSuccess:L,content:E,successMessage:this.cbSuccessMsg,event:Ge};L?this.cbOnSuccess.observed&&this.ngZone.run(()=>{this.cbOnSuccess.emit(st)}):this.cbOnError.observed&&this.ngZone.run(()=>{this.cbOnError.emit(st)}),this.clipboardSrv.pushCopyResponse(st)}}return Se.\u0275fac=function(L){return new(L||Se)(c.\u0275\u0275directiveInject(c.NgZone),c.\u0275\u0275directiveInject(c.ElementRef),c.\u0275\u0275directiveInject(c.Renderer2),c.\u0275\u0275directiveInject(Ie))},Se.\u0275dir=c.\u0275\u0275defineDirective({type:Se,selectors:[["","ngxClipboard",""]],inputs:{targetElm:["ngxClipboard","targetElm"],container:"container",cbContent:"cbContent",cbSuccessMsg:"cbSuccessMsg"},outputs:{cbOnSuccess:"cbOnSuccess",cbOnError:"cbOnError"}}),Se})(),It=(()=>{class Se{}return Se.\u0275fac=function(L){return new(L||Se)},Se.\u0275mod=c.\u0275\u0275defineNgModule({type:Se}),Se.\u0275inj=c.\u0275\u0275defineInjector({imports:[[m.CommonModule]]}),Se})()},80574:(Wr,Lt,q)=>{"use strict";q.d(Lt,{NC:()=>C_,P6:()=>O_,cW:()=>Io,ij:()=>Ao,kS:()=>Xa,pJ:()=>v_});var m={version:"0.18.5"},c=1200,I=1252,S=[874,932,936,949,950,1250,1251,1252,1253,1254,1255,1256,1257,1258,1e4],Ie={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},ht=function(e){-1!=S.indexOf(e)&&(I=Ie[0]=e)},It=function(e){c=e,ht(e)};function Se(){It(1200),function _t(){ht(1252)}()}function G(e){for(var r=[],t=0,n=e.length;t<n;++t)r[t]=e.charCodeAt(t);return r}function E(e){for(var r=[],t=0;t<e.length>>1;++t)r[t]=String.fromCharCode(e.charCodeAt(2*t+1)+(e.charCodeAt(2*t)<<8));return r.join("")}var Je,Ge=function(e){var r=e.charCodeAt(0),t=e.charCodeAt(1);return 255==r&&254==t?function L(e){for(var r=[],t=0;t<e.length>>1;++t)r[t]=String.fromCharCode(e.charCodeAt(2*t)+(e.charCodeAt(2*t+1)<<8));return r.join("")}(e.slice(2)):254==r&&255==t?E(e.slice(2)):65279==r?e.slice(1):e},st=function(r){return String.fromCharCode(r)},gt=function(r){return String.fromCharCode(r)},it=null,qe=!0,xt="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789
1+/=";function We(e){for(var r="",t=0,n=0,a=0,i=0,s=0,o=0,l=0,u=0;u<e.length;)i=(t=e.charCodeAt(u++))>>2,s=(3&t)<<4|(n=e.charCodeAt(u++))>>4,o=(15&n)<<2|(a=e.charCodeAt(u++))>>6,l=63&a,isNaN(n)?o=l=64:isNaN(a)&&(l=64),r+=xt.charAt(i)+xt.charAt(s)+xt.charAt(o)+xt.charAt(l);return r}function h(e){var r="",i=0,s=0,o=0,l=0;e=e.replace(/[^\w\+\/\=]/g,"");for(var u=0;u<e.length;)i=xt.indexOf(e.charAt(u++)),s=xt.indexOf(e.charAt(u++)),r+=String.fromCharCode(i<<2|s>>4),64!==(o=xt.indexOf(e.charAt(u++)))&&(r+=String.fromCharCode((15&s)<<4|o>>2)),64!==(l=xt.indexOf(e.charAt(u++)))&&(r+=String.fromCharCode((3&o)<<6|l));return r}var we=function(){return typeof Buffer<"u"&&typeof process<"u"&&typeof process.versions<"u"&&!!process.versions.node}(),le=function(){if(typeof Buffer<"u"){var e=!Buffer.from;if(!e)try{Buffer.from("foo","utf8")}catch{e=!0}return e?function(r,t){return t?new Buffer(r,t):new Buffer(r)}:Buffer.from.bind(Buffer)}return function(){}}();function ke(e){return we?Buffer.alloc?Buffer.alloc(e):new Buffer(e):typeof Uint8Array<"u"?new Uint8Array(e):new Array(e)}function et(e){return we?Buffer.allocUnsafe?Buffer.allocUnsafe(e):new Buffer(e):typeof Uint8Array<"u"?new Uint8Array(e):new Array(e)}var _e=function(r){return we?le(r,"binary"):r.split("").map(function(t){return 255&t.charCodeAt(0)})};function Mt(e){if(typeof ArrayBuffer>"u")return _e(e);for(var r=new ArrayBuffer(e.length),t=new Uint8Array(r),n=0;n!=e.length;++n)t[n]=255&e.charCodeAt(n);return r}function $t(e){if(Array.isArray(e))return e.map(function(n){return String.fromCharCode(n)}).join("");for(var r=[],t=0;t<e.length;++t)r[t]=String.fromCharCode(e[t]);return r.join("")}function ct(e){if(typeof ArrayBuffer>"u")throw new Error("Unsupported");
1if(e instanceof ArrayBuffer)return ct(new Uint8Array(e));for(var r=new Array(e.length),t=0;t<e.length;++t)r[t]=e[t];return r}var Ct=we?function(e){return Buffer.concat(e.map(function(r){return Buffer.isBuffer(r)?r:le(r)}))}:function(e){if(typeof Uint8Array<"u"){var r=0,t=0;for(r=0;r<e.length;++r)t+=e[r].length;var n=new Uint8Array(t),a=0;for(r=0,t=0;r<e.length;t+=a,++r)if(a=e[r].length,e[r]instanceof Uint8Array)n.set(e[r],t);else{if("string"==typeof e[r])throw"wtf";n.set(new Uint8Array(e[r]),t)}return n}return[].concat.apply([],e.map(function(i){return Array.isArray(i)?i:[].slice.call(i)}))},rt=/\u0000/g,vt=/[\u0001-\u0006]/g;function dt(e){for(var r="",t=e.length-1;t>=0;)r+=e.charAt(t--);return r}function Et(e,r){var t=""+e;return t.length>=r?t:_r("0",r-t.length)+t}function lr(e,r){var t=""+e;return t.length>=r?t:_r(" ",r-t.length)+t}function Wt(e,r){var t=""+e;return t.length>=r?t:t+_r(" ",r-t.length)}var hn=Math.pow(2,32);function vr(e,r){return e>hn||e<-hn?function br(e,r){var t=""+Math.round(e);return t.length>=r?t:_r("0",r-t.length)+t}(e,r):function Zr(e,r){var t=""+e;return t.length>=r?t:_r("0",r-t.length)+t}(Math.round(e),r)}function rn(e,r){return e.length>=7+(r=r||0)&&103==(32|e.charCodeAt(r))&&101==(32|e.charCodeAt(r+1))&&110==(32|e.charCodeAt(r+2))&&101==(32|e.charCodeAt(r+3))&&114==(32|e.charCodeAt(r+4))&&97==(32|e.charCodeAt(r+5))&&108==(32|e.charCodeAt(r+6))}var nn=[["Sun","Sunday"],["Mon","Monday"],["Tue","Tuesday"],["Wed","Wednesday"],["Thu","Thursday"],["Fri","Friday"],["Sat","Saturday"]],an=[["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"]],ft={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 "'},Er={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},Jr={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 Fn(e,r,t){for(var n=e<0?-1:1,a=e*n,i=0,s=1,o=0,l=1,u=0,d=0,v=Math.floor(a);u<r&&(o=(v=Math.floor(a))*s+i,d=v*u+l,!(a-v<5e-8));)a=1/(a-v),i=s,s=o,l=u,u=d;if(d>r&&(u>r?(d=l,o=i):(d=u,o=s)),!t)return[0,n*o,d];var _=Math.floor(n*o/d);return[_,n*o-_*d,d]}function rr(e,r,t){if(e>2958465||e<0)return null;var n=0|e,a=Math.floor(86400*(e-n)),i=0,s=[],o={D:n,T:a,u:86400*(e-n)-a,y:0,m:0,d:0,H:0,M:0,S:0,q:0};if(Math.abs(o.u)<1e-6&&(o.u=0),r&&r.date1904&&(n+=1462),o.u>.9999&&(o.u=0,86400==++a&&(o.T=a=0,++n,++o.D)),60===n)s=t?[1317,10,29]:[1900,2,29],i=3;else if(0===n)s=t?[1317,8,29]:[1900,1,0],i=6;else{n>60&&--n;var l=new Date(1900,0,1);l.setDate(l.getDate()+n-1),s=[l.getFullYear(),l.getMonth()+1,l.getDate()],i=l.getDay(),n<60&&(i=(i+6)%7),t&&(i=function kr(e,r){r[0]-=581;var t=e.getDay();return e<60&&(t=(t+6)%7),t}(l,s))}return o.y=s[0],o.m=s[1],o.d=s[2],o.S=a%60,a=Math.floor(a/60),o.M=a%60,a=Math.floor(a/60),o.H=a,o.q=i,o}var yn=new Date(1899,11,31,0,0,0),Ze=yn.getTime(),Dt=new Date(1900,2,1,0,0,0);function Q(e,r){var t=e.getTime();return r?t-=1262304e5:e>=Dt&&(t+=864e5),(t-(Ze+6e4*(e.getTimezoneOffset()-yn.getTimezoneOffset())))/864e5}function ge(e){return-1==e.indexOf(".")?e:e.replace(/(?:\.0*|(\.\d*[1-9])0+)$/,"$1")}function wt(e){var t,r=Math.floor(Math.log(Math.abs(e))*Math.LOG10E);return t=r>=-4&&r<=-1?e.toPrecision(10+r):Math.abs(r)<=9?function He(e){var r=e<0?12:11,t=ge(e.toFixed(12));return t.length<=r||(t=e.toPrecision(10)).length<=r?t:e.toExponential(5)}(e):10===r?e.toFixed(10).substr(0,12):function Qe(e){var r=ge(e.toFixed(11));return r.length>(e<0?12:11)||"0"===r||"-0"===r?e.toPrecision(6):r}(e),ge(function Ae(e){return-1==e.indexOf("E")?e:e.replace(/(?:\.0*|(\.\d*[1-9])0+)[Ee]/,"$1E").replace(/(E[+-])(\d)$/,"$10$2")}(t.toUpperCase()))}function jt(e,r){switch(typeof e){case"string":return e;case"boolean":return e?"TRUE":"FALSE";case"number":return(0|e)===e?e.toString(10):wt(e);case"undefined":return"";case"object":if(null==e)return"";if(e instanceof Date)return kt(14,Q(e,r&&r.date1904),r)}throw new Error("unsupported value in General format: "+e)}function Ir(e,r,t,n){var l,a="",i=0,s=0,o=t.y,u=0;switch(e){case 98:o=t.y+543;case 121:switch(r.length){case 1:case 2:l=o%100,u=2;break;default:l=o%1e4,u=4}break;case 109:switch(r.length){case 1:case 2:l=t.m,u=r.length;break;case 3:return an[t.m-1][1];case 5:return an[t.m-1][0];default:return an[t.m-1][2]}break;case 100:switch(r.length){case 1:case 2:l=t.d,u=r.length;break;case 3:return nn[t.q][0];default:return nn[t.q][1]}break;case 104:switch(r.length){case 1:case 2:l=1+(t.H+11)%12,u=r.length;break;default:throw"bad hour format: "+r}break;case 72:switch(r.length){case 1:case 2:l=t.H,u=r.length;break;default:throw"bad hour format: "+r}break;case 77:switch(r.length){case 1:case 2:l=t.M,u=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!==t.u||"s"!=r&&"ss"!=r?(s=n>=2?3===n?1e3:100:1===n?10:1,(i=Math.round(s*(t.S+t.u)))>=60*s&&(i=0),"s"===r?0===i?"0":""+i/s:(a=Et(i,2+n),"ss"===r?a.substr(0,2):"."+a.substr(2,r.length-1))):Et(t.S,r.length);case 90:switch(r){case"[h]":case"[hh]":l=24*t.D+t.H;break;case"[m]":case"[mm]":l=60*(24*t.D+t.H)+t.M;break;case"[s]":case"[ss]":l=60*(60*(24*t.D+t.H)+t.M)+Math.round(t.S+t.u);break;default:throw"bad abstime format: "+r}u=3===r.length?1:2;break;case 101:l=o,u=1}return u>0?Et(l,u):""}function Ht(e){if(e.length<=3)return e;for(var t=e.length%3,n=e.substr(0,t);t!=e.length;t+=3)n+=(n.length>0?",":"")+e.substr(t,3);return n}var _n=/%/g;function aa(e,r){var t,n=e.indexOf("E")-e.indexOf(".")-1;if(e.match(/^#+0.0E\+0$/)){if(0==r)return"0.0E+0";if(r<0)return"-"+aa(e,-r);var a=e.indexOf(".");-1===a&&(a=e.indexOf("E"));var i=Math.floor(Math.log(r)*Math.LOG10E)%a;if(i<0&&(i+=a),-1===(t=(r/Math.pow(10,i)).toPrecision(n+1+(a+i)%a)).indexOf("e")){var s=Math.floor(Math.log(r)*Math.LOG10E);for(-1===t.indexOf(".")?t=t.charAt(0)+"."+t.substr(1)+"E+"+(s-t.length+i):t+="E+"+(s-i);"0."===t.substr(0,2);
vendor: 15,912 bytes, line 1
1)t=(t=t.charAt(0)+t.substr(2,a)+"."+t.substr(2+a)).replace(/^0+([1-9])/,"$1").replace(/^0+\./,"0.");t=t.replace(/\+-/,"-")}t=t.replace(/^([+-]?)(\d*)\.(\d*)[Ee]/,function(o,l,u,d){return l+u+d.substr(0,(a+i)%a)+"."+d.substr(i)+"E"})}else t=r.toExponential(n);return e.match(/E\+00$/)&&t.match(/e[+-]\d$/)&&(t=t.substr(0,t.length-1)+"0"+t.charAt(t.length-1)),e.match(/E\-/)&&t.match(/e\+/)&&(t=t.replace(/e\+/,"e")),t.replace("e","E")}var Zt=/# (\?+)( ?)\/( ?)(\d+)/,Hn=/^#*0*\.([0#]+)/,ka=/\).*[0#]/,pn=/\(###\) ###\\?-####/;function Sr(e){for(var t,r="",n=0;n!=e.length;++n)switch(t=e.charCodeAt(n)){case 35:break;case 63:r+=" ";break;case 48:r+="0";break;default:r+=String.fromCharCode(t)}return r}function ia(e,r){var t=Math.pow(10,r);return""+Math.round(e*t)/t}function Sa(e,r){var t=e-Math.floor(e),n=Math.pow(10,r);return r<(""+Math.round(t*n)).length?0:Math.round(t*n)}function ce(e,r,t){if(40===e.charCodeAt(0)&&!r.match(ka)){var n=r.replace(/\( */,"").replace(/ \)/,"").replace(/\)/,"");return t>=0?ce("n",n,t):"("+ce("n",n,-t)+")"}if(44===r.charCodeAt(r.length-1))return function Wa(e,r,t){for(var n=r.length-1;44===r.charCodeAt(n-1);)--n;return Pe(e,r.substr(0,n),t/Math.pow(10,3*(r.length-n)))}(e,r,t);if(-1!==r.indexOf("%"))return function na(e,r,t){var n=r.replace(_n,""),a=r.length-n.length;return Pe(e,n,t*Math.pow(10,2*a))+_r("%",a)}(e,r,t);if(-1!==r.indexOf("E"))return aa(r,t);if(36===r.charCodeAt(0))return"$"+ce(e,r.substr(" "==r.charAt(1)?2:1),t);var a,i,s,o,l=Math.abs(t),u=t<0?"-":"";if(r.match(/^00+$/))return u+vr(l,r.length);if(r.match(/^[#?]+$/))return"0"===(a=vr(t,0))&&(a=""),a.length>r.length?a:Sr(r.substr(0,r.length-a.length))+a;if(i=r.match(Zt))return function Wn(e,r,t){var n=parseInt(e[4],10),a=Math.round(r*n),i=Math.floor(a/n),s=a-i*n,o=n;return t+(0===i?"":""+i)+" "+(0===s?_r(" ",e[1].length+1+e[4].length):lr(s,e[1].length)+e[2]+"/"+e[3]+Et(o,e[4].length))}(i,l,u);if(r.match(/^#+0+$/))return u+vr(l,r.length-r.indexOf("0"));if(i=r.match(Hn))return a=ia(t,i[1].length).replace(/^([^\.]+)$/,"$1."+Sr(i[1])).replace(/\.$/,"."+Sr(i[1])).replace(/\.(\d*)$/,function(y,x){return"."+x+_r("0",Sr(i[1]).length-x.length)}),-1!==r.indexOf("0.")?a:a.replace(/^0\./,".");if(r=r.replace(/^#+([0.])/,"$1"),i=r.match(/^(0*)\.(#*)$/))return u+ia(l,i[2].length).replace(/\.(\d*[1-9])0*$/,".$1").replace(/^(-?\d*)$/,"$1.").replace(/^0\./,i[1].length?"0.":".");if(i=r.match(/^#{1,3},##0(\.?)$/))return u+Ht(vr(l,0));if(i=r.match(/^#,##0\.([#0]*0)$/))return t<0?"-"+ce(e,r,-t):Ht(""+(Math.floor(t)+function za(e,r){return r<(""+Math.round((e-Math.floor(e))*Math.pow(10,r))).length?1:0}(t,i[1].length)))+"."+Et(Sa(t,i[1].length),i[1].length);if(i=r.match(/^#,#*,#0/))return ce(e,r.replace(/^#,#*,/,""),t);if(i=r.match(/^([0#]+)(\\?-([0#]+))+$/))return a=dt(ce(e,r.replace(/[\\-]/g,""),t)),s=0,dt(dt(r.replace(/\\/g,"")).replace(/[0#]/g,function(y){return s<a.length?a.charAt(s++):"0"===y?"0":""}));if(r.match(pn))return"("+(a=ce(e,"##########",t)).substr(0,3)+") "+a.substr(3,3)+"-"+a.substr(6);var d="";if(i=r.match(/^([#0?]+)( ?)\/( ?)([#0?]+)/))return s=Math.min(i[4].length,7),o=Fn(l,Math.pow(10,s)-1,!1),a=""+u," "==(d=Pe("n",i[1],o[1])).charAt(d.length-1)&&(d=d.substr(0,d.length-1)+"0"),a+=d+i[2]+"/"+i[3],(d=Wt(o[2],s)).length<i[4].length&&(d=Sr(i[4].substr(i[4].length-d.length))+d),a+=d;if(i=r.match(/^# ([#0?]+)( ?)\/( ?)([#0?]+)/))return s=Math.min(Math.max(i[1].length,i[4].length),7),u+((o=Fn(l,Math.pow(10,s)-1,!0))[0]||(o[1]?"":"0"))+" "+(o[1]?lr(o[1],s)+i[2]+"/"+i[3]+Wt(o[2],s):_r(" ",2*s+1+i[2].length+i[3].length));if(i=r.match(/^[#0?]+$/))return a=vr(t,0),r.length<=a.length?a:Sr(r.substr(0,r.length-a.length))+a;if(i=r.match(/^([#0?]+)\.([#0]+)$/)){a=""+t.toFixed(Math.min(i[2].length,10)).replace(/([^0])0+$/,"$1"),s=a.indexOf(".");var v=r.indexOf(".")-s,_=r.length-a.length-v;return Sr(r.substr(0,v)+a+r.substr(r.length-_))}if(i=r.match(/^00,000\.([#0]*0)$/))return s=Sa(t,i[1].length),t<0?"-"+ce(e,r,-t):Ht(function $a(e){return e<2147483647&&e>-2147483648?""+(e>=0?0|e:e-1|0):""+Math.floor(e)}(t)).replace(/^\d,\d{3}$/,"0$&").replace(/^\d*$/,function(y){return"00,"+(y.length<3?Et(0,3-y.length):"")+y})+"."+Et(s,i[1].length);switch(r){case"###,##0.00":return ce(e,"#,##0.00",t);case"###,###":case"##,###":case"#,###":var b=Ht(vr(l,0));return"0"!==b?u+b:"";case"###,###.00":return ce(e,"###,##0.00",t).replace(/^0\./,".");case"#,###.00":return ce(e,"#,##0.00",t).replace(/^0\./,".")}throw new Error("unsupported format |"+r+"|")}function Fe(e,r){var t,n=e.indexOf("E")-e.indexOf(".")-1;if(e.match(/^#+0.0E\+0$/)){if(0==r)return"0.0E+0";if(r<0)return"-"+Fe(e,-r);var a=e.indexOf(".");-1===a&&(a=e.indexOf("E"));var i=Math.floor(Math.log(r)*Math.LOG10E)%a;if(i<0&&(i+=a),!(t=(r/Math.pow(10,i)).toPrecision(n+1+(a+i)%a)).match(/[Ee]/)){var s=Math.floor(Math.log(r)*Math.LOG10E);-1===t.indexOf(".")?t=t.charAt(0)+"."+t.substr(1)+"E+"+(s-t.length+i):t+="E+"+(s-i),t=t.replace(/\+-/,"-")}t=t.replace(/^([+-]?)(\d*)\.(\d*)[Ee]/,function(o,l,u,d){return l+u+d.substr(0,(a+i)%a)+"."+d.substr(i)+"E"})}else t=r.toExponential(n);return e.match(/E\+00$/)&&t.match(/e[+-]\d$/)&&(t=t.substr(0,t.length-1)+"0"+t.charAt(t.length-1)),e.match(/E\-/)&&t.match(/e\+/)&&(t=t.replace(/e\+/,"e")),t.replace("e","E")}function be(e,r,t){if(40===e.charCodeAt(0)&&!r.match(ka)){var n=r.replace(/\( */,"").replace(/ \)/,"").replace(/\)/,"");return t>=0?be("n",n,t):"("+be("n",n,-t)+")"}if(44===r.charCodeAt(r.length-1))return function ut(e,r,t){for(var n=r.length-1;44===r.charCodeAt(n-1);)--n;return Pe(e,r.substr(0,n),t/Math.pow(10,3*(r.length-n)))}(e,r,t);if(-1!==r.indexOf("%"))return function j(e,r,t){var n=r.replace(_n,""),a=r.length-n.length;return Pe(e,n,t*Math.pow(10,2*a))+_r("%",a)}(e,r,t);if(-1!==r.indexOf("E"))return Fe(r,t);if(36===r.charCodeAt(0))return"$"+be(e,r.substr(" "==r.charAt(1)?2:1),t);var a,i,s,o,l=Math.abs(t),u=t<0?"-":"";if(r.match(/^00+$/))return u+Et(l,r.length);if(r.match(/^[#?]+$/))return a=""+t,0===t&&(a=""),a.length>r.length?a:Sr(r.substr(0,r.length-a.length))+a;if(i=r.match(Zt))return function Ha(e,r,t){return t+(0===r?"":""+r)+_r(" ",e[1].length+2+e[4].length)}(i,l,u);if(r.match(/^#+0+$/))return u+Et(l,r.length-r.indexOf("0"));if(i=r.match(Hn))return a=(a=(""+t).replace(/^([^\.]+)$/,"$1."+Sr(i[1])).replace(/\.$/,"."+Sr(i[1]))).replace(/\.(\d*)$/,function(y,x){return"."+x+_r("0",Sr(i[1]).length-x.length)}),-1!==r.indexOf("0.")?a:a.replace(/^0\./,".");if(r=r.replace(/^#+([0.])/,"$1"),i=r.match(/^(0*)\.(#*)$/))return u+(""+l).replace(/\.(\d*[1-9])0*$/,".$1").replace(/^(-?\d*)$/,"$1.").replace(/^0\./,i[1].length?"0.":".");if(i=r.match(/^#{1,3},##0(\.?)$/))return u+Ht(""+l);if(i=r.match(/^#,##0\.([#0]*0)$/))return t<0?"-"+be(e,r,-t):Ht(""+t)+"."+_r("0",i[1].length);if(i=r.match(/^#,#*,#0/))return be(e,r.replace(/^#,#*,/,""),t);if(i=r.match(/^([0#]+)(\\?-([0#]+))+$/))return a=dt(be(e,r.replace(/[\\-]/g,""),t)),s=0,dt(dt(r.replace(/\\/g,"")).replace(/[0#]/g,function(y){return s<a.length?a.charAt(s++):"0"===y?"0":""}));if(r.match(pn))return"("+(a=be(e,"##########",t)).substr(0,3)+") "+a.substr(3,3)+"-"+a.substr(6);var d="";if(i=r.match(/^([#0?]+)( ?)\/( ?)([#0?]+)/))return s=Math.min(i[4].length,7),o=Fn(l,Math.pow(10,s)-1,!1),a=""+u," "==(d=Pe("n",i[1],o[1])).charAt(d.length-1)&&(d=d.substr(0,d.length-1)+"0"),a+=d+i[2]+"/"+i[3],(d=Wt(o[2],s)).length<i[4].length&&(d=Sr(i[4].substr(i[4].length-d.length))+d),a+=d;if(i=r.match(/^# ([#0?]+)( ?)\/( ?)([#0?]+)/))return s=Math.min(Math.max(i[1].length,i[4].length),7),u+((o=Fn(l,Math.pow(10,s)-1,!0))[0]||(o[1]?"":"0"))+" "+(o[1]?lr(o[1],s)+i[2]+"/"+i[3]+Wt(o[2],s):_r(" ",2*s+1+i[2].length+i[3].length));if(i=r.match(/^[#0?]+$/))return r.length<=(a=""+t).length?a:Sr(r.substr(0,r.length-a.length))+a;if(i=r.match(/^([#0]+)\.([#0]+)$/)){a=""+t.toFixed(Math.min(i[2].length,10)).replace(/([^0])0+$/,"$1"),s=a.indexOf(".");var v=r.indexOf(".")-s,_=r.length-a.length-v;return Sr(r.substr(0,v)+a+r.substr(r.length-_))}if(i=r.match(/^00,000\.([#0]*0)$/))return t<0?"-"+be(e,r,-t):Ht(""+t).replace(/^\d,\d{3}$/,"0$&").replace(/^\d*$/,function(y){return"00,"+(y.length<3?Et(0,3-y.length):"")+y})+"."+Et(0,i[1].length);switch(r){case"###,###":case"##,###":case"#,###":var b=Ht(""+l);return"0"!==b?u+b:"";default:if(r.match(/\.[0#?]*$/))return be(e,r.slice(0,r.lastIndexOf(".")),t)+Sr(r.slice(r.lastIndexOf(".")))}throw new Error("unsupported format |"+r+"|")}function Pe(e,r,t){return(0|t)===t?be(e,r,t):ce(e,r,t)}var Xt=/\[[HhMmSs\u0E0A\u0E19\u0E17]*\]/;function ur(e){for(var r=0,t="",n="";r<e.length;)switch(t=e.charAt(r)){case"G":rn(e,r)&&(r+=6),r++;break;case'"':for(;34!==e.charCodeAt(++r)&&r<e.length;);++r;break;case"\\":case"_":r+=2;break;case"@":++r;break;case"B":case"b":if("1"===e.charAt(r+1)||"2"===e.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"===e.substr(r,3).toUpperCase()||"AM/PM"===e.substr(r,5).toUpperCase()||"\u4e0a\u5348/\u4e0b\u5348"===e.substr(r,5).toUpperCase())return!0;++r;break;case"[":for(n=t;"]"!==e.charAt(r++)&&r<e.length;)n+=e.charAt(r);if(n.match(Xt))return!0;break;case".":case"0":case"#":for(;r<e.length&&("0#?.,E+-%".indexOf(t=e.charAt(++r))>-1||"\\"==t&&"-"==e.charAt(r+1)&&"0#".indexOf(e.charAt(r+2))>-1););break;case"?":for(;e.charAt(++r)===t;);break;case"*":++r,(" "==e.charAt(r)||"*"==e.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<e.length&&"0123456789".indexOf(e.charAt(++r))>-1;);break;default:++r}return!1}var wn=/\[(=|>[=]?|<[>=]?)(-?\d+(?:\.\d*)?)\]/;function zn(e,r){if(null==r)return!1;var t=parseFloat(r[2]);switch(r[1]){case"=":if(e==t)return!0;break;case">":if(e>t)return!0;break;case"<":if(e<t)return!0;break;case"<>":if(e!=t)return!0;break;case">=":if(e>=t)return!0;break;case"<=":if(e<=t)return!0}return!1}function kt(e,r,t){null==t&&(t={});var n="";switch(typeof e){case"string":n="m/d/yy"==e&&t.dateNF?t.dateNF:e;break;case"number":null==(n=14==e&&t.dateNF?t.dateNF:(null!=t.table?t.table:ft)[e])&&(n=t.table&&t.table[Er[e]]||ft[Er[e]]),null==n&&(n=Jr[e]||"General")}if(rn(n,0))return jt(r,t);r instanceof Date&&(r=Q(r,t.date1904));var a=function ja(e,r){var t=function sr(e){for(var r=[],t=!1,n=0,a=0;n<e.length;++n)switch(e.charCodeAt(n)){case 34:t=!t;break;case 95:case 42:case 92:++n;break;case 59:r[r.length]=e.substr(a,n-a),a=n+1}if(r[r.length]=e.substr(a),!0===t)throw new Error("Format |"+e+"| unterminated string ");return r}(e),n=t.length,a=t[n-1].indexOf("@");if(n<4&&a>-1&&--n,t.length>4)throw new Error("cannot find right format for |"+t.join("|")+"|");if("number"!=typeof r)return[4,4===t.length||a>-1?t[t.length-1]:"@"];switch(t.length){case 1:t=a>-1?["General","General","General",t[0]]:[t[0],t[0],t[0],"@"];break;case 2:t=a>-1?[t[0],t[0],t[0],t[1]]:[t[0],t[1],t[0],"@"];break;case 3:t=a>-1?[t[0],t[1],t[0],t[2]]:[t[0],t[1],t[2],"@"]}var i=r>0?t[0]:r<0?t[1]:t[2];if(-1===t[0].indexOf("[")&&-1===t[1].indexOf("["))return[n,i];if(null!=t[0].match(/\[[=<>]/)||null!=t[1].match(/\[[=<>]/)){var s=t[0].match(wn),o=t[1].match(wn);return zn(r,s)?[n,t[0]]:zn(r,o)?[n,t[1]]:[n,t[null!=s&&null!=o?2:1]]}return[n,i]}(n,r);if(rn(a[1]))return jt(r,t);if(!0===r)r="TRUE";else if(!1===r)r="FALSE";else if(""===r||null==r)return"";return function hr(e,r,t,n){for(var u,d,v,a=[],i="",s=0,o="",l="t",_="H";s<e.length;)switch(o=e.charAt(s)){case"G":if(!rn(e,s))throw new Error("unrecognized character "+o+" in "+e);a[a.length]={t:"G",v:"General"},s+=7;break;case'"':for(i="";34!==(v=e.charCodeAt(++s))&&s<e.length;)i+=String.fromCharCode(v);a[a.length]={t:"t",v:i},++s;break;case"\\":var b=e.charAt(++s);a[a.length]={t:"("===b||")"===b?b:"t",v:b},++s;break;case"_":a[a.length]={t:"t",v:" "},s+=2;break;case"@":a[a.length]={t:"T",v:r},++s;break;case"B":case"b":if("1"===e.charAt(s+1)||"2"===e.charAt(s+1)){if(null==u&&null==(u=rr(r,t,"2"===e.charAt(s+1))))return"";a[a.length]={t:"X",v:e.substr(s,2)},l=o,s+=2;break}case"M":case"D":case"Y":case"H":case"S":case"E":o=o.toLowerCase();case"m":case"d":case"y":case"h":case"s":case"e":case"g":if(r<0||null==u&&null==(u=rr(r,t)))return"";for(i=o;++s<e.length&&e.charAt(s).toLowerCase()===o;)i+=o;"m"===o&&"h"===l.toLowerCase()&&(o="M"),"h"===o&&(o=_),a[a.length]={t:o,v:i},l=o;break;case"A":case"a":case"\u4e0a":var x={t:o,v:o};if(null==u&&(u=rr(r,t)),"A/P"===e.substr(s,3).toUpperCase()?(null!=u&&(x.v=u.H>=12?"P":"A"),x.t="T",_="h",s+=3):"AM/PM"===e.substr(s,5).toUpperCase()?(null!=u&&(x.v=u.H>=12?"PM":"AM"),x.t="T",s+=5,_="h"):"\u4e0a\u5348/\u4e0b\u5348"===e.substr(s,5).toUpperCase()?(null!=u&&(x.v=u.H>=12?"\u4e0b\u5348":"\u4e0a\u5348"),x.t="T",s+=5,_="h"):(x.t="t",++s),null==u&&"T"===x.t)return"";a[a.length]=x,l=o;break;case"[":for(i=o;"]"!==e.charAt(s++)&&s<e.length;)i+=e.charAt(s);if("]"!==i.slice(-1))throw'unterminated "[" block: |'+i+"|";if(i.match(Xt)){if(null==u&&null==(u=rr(r,t)))return"";a[a.length]={t:"Z",v:i.toLowerCase()},l=i.charAt(1)}else i.indexOf("$")>-1&&(i=(i.match(/\$([^-\[\]]*)/)||[])[1]||"$",ur(e)||(a[a.length]={t:"t",v:i}));break;case".":if(null!=u){for(i=o;++s<e.length&&"0"===(o=e.charAt(s));)i+=o;a[a.length]={t:"s",v:i};break}case"0":case"#":for(i=o;++s<e.length&&"0#?.,E+-%".indexOf(o=e.charAt(s))>-1;)i+=o;a[a.length]={t:"n",v:i};break;case"?":for(i=o;e.charAt(++s)===o;)i+=o;a[a.length]={t:o,v:i},l=o;break;case"*":++s,(" "==e.charAt(s)||"*"==e.charAt(s))&&++s;break;case"(":case")":a[a.length]={t:1===n?"t":o,v:o},++s;break;case"1":case"2":case"3":case"4":case"5":case"6":case"7":case"8":case"9":for(i=o;s<e.length&&"0123456789".indexOf(e.charAt(++s))>-1;)i+=e.charAt(s);a[a.length]={t:"D",v:i};break;case" ":a[a.length]={t:o,v:o},++s;break;case"$":a[a.length]={t:"t",v:"$"},++s;break;default:if(-1===",$-+/():!^&'~{}<>=\u20acacfijklopqrtuvwxzP".indexOf(o))throw new Error("unrecognized character "+o+" in "+e);a[a.length]={t:"t",v:o},++s}var N,C=0,M=0;for(s=a.length-1,l="t";s>=0;--s)switch(a[s].t){case"h":case"H":a[s].t=_,l="h",C<1&&(C=1);break;case"s":(N=a[s].v.match(/\.0+$/))&&(M=Math.max(M,N[0].length-1)),C<3&&(C=3);case"d":case"y":case"M":case"e":l=a[s].t;break;case"m":"s"===l&&(a[s].t="M",C<2&&(C=2));break;case"X":break;case"Z":C<1&&a[s].v.match(/[Hh]/)&&(C=1),C<2&&a[s].v.match(/[Mm]/)&&(C=2),C<3&&a[s].v.match(/[Ss]/)&&(C=3)}switch(C){case 0:break;case 1:u.u>=.5&&(u.u=0,++u.S),u.S>=60&&(u.S=0,++u.M),u.M>=60&&(u.M=0,++u.H);break;case 2:u.u>=.5&&(u.u=0,++u.S),u.S>=60&&(u.S=0,++u.M)}var J,A="";for(s=0;s<a.length;++s)switch(a[s].t){case"t":case"T":case" ":case"D":break;case"X":a[s].v="",a[s].t=";";break;case"d":case"m":case"y":case"h":case"H":case"M":case"s":case"e":case"b":case"Z":a[s].v=Ir(a[s].t.charCodeAt(0),a[s].v,u,M),a[s].t="t";break;case"n":case"?":for(J=s+1;null!=a[J]&&("?"===(o=a[J].t)||"D"===o||(" "===o||"t"===o)&&null!=a[J+1]&&("?"===a[J+1].t||"t"===a[J+1].t&&"/"===a[J+1].v)||"("===a[s].t&&(" "===o||"n"===o||")"===o)||"t"===o&&("/"===a[J].v||" "===a[J].v&&null!=a[J+1]&&"?"==a[J+1].t));)a[s].v+=a[J].v,a[J]={v:"",t:";"},++J;A+=a[s].v,s=J-1;break;case"G":a[s].t="t",a[s].v=jt(r,t)}var Y,U,ne="";if(A.length>0){40==A.charCodeAt(0)?(Y=r<0&&45===A.charCodeAt(0)?-r:r,U=Pe("n",A,Y)):(U=Pe("n",A,Y=r<0&&n>1?-r:r),Y<0&&a[0]&&"t"==a[0].t&&(U=U.substr(1),a[0].v="-"+a[0].v)),J=U.length-1;var ee=a.length;for(s=0;s<a.length;++s)if(null!=a[s]&&"t"!=a[s].t&&a[s].v.indexOf(".")>-1){ee=s;break}var Z=a.length;if(ee===a.length&&-1===U.indexOf("E")){for(s=a.length-1;s>=0;--s)null==a[s]||-1==="n?".indexOf(a[s].t)||(J>=a[s].v.length-1?a[s].v=U.substr(1+(J-=a[s].v.length),a[s].v.length):J<0?a[s].v="":(a[s].v=U.substr(0,J+1),J=-1),a[s].t="t",Z=s);J>=0&&Z<a.length&&(a[Z].v=U.substr(0,J+1)+a[Z].v)}else if(ee!==a.length&&-1===U.indexOf("E")){for(J=U.indexOf(".")-1,s=ee;s>=0;--s)if(null!=a[s]&&-1!=="n?".indexOf(a[s].t)){for(d=a[s].v.indexOf(".")>-1&&s===ee?a[s].v.indexOf(".")-1:a[s].v.length-1,ne=a[s].v.substr(d+1);d>=0;--d)J>
1=0&&("0"===a[s].v.charAt(d)||"#"===a[s].v.charAt(d))&&(ne=U.charAt(J--)+ne);a[s].v=ne,a[s].t="t",Z=s}for(J>=0&&Z<a.length&&(a[Z].v=U.substr(0,J+1)+a[Z].v),J=U.indexOf(".")+1,s=ee;s<a.length;++s)if(null!=a[s]&&(-1!=="n?(".indexOf(a[s].t)||s===ee)){for(d=a[s].v.indexOf(".")>-1&&s===ee?a[s].v.indexOf(".")+1:0,ne=a[s].v.substr(0,d);d<a[s].v.length;++d)J<U.length&&(ne+=U.charAt(J++));a[s].v=ne,a[s].t="t",Z=s}}}for(s=0;s<a.length;++s)null!=a[s]&&"n?".indexOf(a[s].t)>-1&&(a[s].v=Pe(a[s].t,a[s].v,Y=n>1&&r<0&&s>0&&"-"===a[s-1].v?-r:r),a[s].t="t");var de="";for(s=0;s!==a.length;++s)null!=a[s]&&(de+=a[s].v);return de}(a[1],r,t,a[0])}function mn(e,r){if("number"!=typeof r){r=+r||-1;for(var t=0;t<392;++t)if(null!=ft[t]){if(ft[t]==e){r=t;break}}else r<0&&(r=t);r<0&&(r=391)}return ft[r]=e,r}function sa(e){for(var r=0;392!=r;++r)void 0!==e[r]&&mn(e[r],r)}function Yn(){ft=function An(e){return e||(e={}),e[0]="General",e[1]="0",e[2]="0.00",e[3]="#,##0",e[4]="#,##0.00",e[9]="0%",e[10]="0.00%",e[11]="0.00E+00",e[12]="# ?/?",e[13]="# ??/??",e[14]="m/d/yy",e[15]="d-mmm-yy",e[16]="d-mmm",e[17]="mmm-yy",e[18]="h:mm AM/PM",e[19]="h:mm:ss AM/PM",e[20]="h:mm",e[21]="h:mm:ss",e[22]="m/d/yy h:mm",e[37]="#,##0 ;(#,##0)",e[38]="#,##0 ;[Red](#,##0)",e[39]="#,##0.00;(#,##0.00)",e[40]="#,##0.00;[Red](#,##0.00)",e[45]="mm:ss",e[46]="[h]:mm:ss",e[47]="mmss.0",e[48]="##0.0E+0",e[49]="@",e[56]='"\u4e0a\u5348/\u4e0b\u5348 "hh"\u6642"mm"\u5206"ss"\u79d2 "',e}()}var Xa={format:kt,load:mn,_table:ft,load_table:sa,parse_date_code:rr,is_date:ur,get_table:function(){return Xa._table=ft}},Li={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"},di=/[dD]+|[mM]+|[yYeE]+|[Hh]+|[Ss]+/g,W=function(){var e={version:"1.2.0"},t=function r(){for(var U=0,ee=new Array(256),Z=0;256!=Z;++Z)ee[Z]=U=1&(U=1&(U=1&(U=1&(U=1&(U=1&(U=1&(U=1&(U=Z)?-306674912^U>>>1:U>>>1)?-306674912^U>>>1:U>>>1)?-306674912^U>>>1:U>>>1)?-306674912^U>>>1:U>>>1)?-306674912^U>>>1:U>>>1)?-306674912^U>>>1:U>>>1)?-306674912^U>>>1:U>>>1)?-306674912^U>>>1:U>>>1;return typeof Int32Array<"u"?new Int32Array(ee):ee}(),a=function n(U){var ee=0,Z=0,de=0,he=typeof Int32Array<"u"?new Int32Array(4096):new Array(4096);for(de=0;256!=de;++de)he[de]=U[de];for(de=0;256!=de;++de)for(Z=U[de],ee=256+de;ee<4096;ee+=256)Z=he[ee]=Z>>>8^U[255&Z];var te=[];for(de=1;16!=de;++de)te[de-1]=typeof Int32Array<"u"?he.subarray(256*de,256*de+256):he.slice(256*de,256*de+256);return te}(t),i=a[0],s=a[1],o=a[2],l=a[3],u=a[4],d=a[5],v=a[6],_=a[7],b=a[8],y=a[9],x=a[10],C=a[11],M=a[12],N=a[13],A=a[14];return e.table=t,e.bstr=function J(U,ee){for(var Z=-1^ee,de=0,he=U.length;de<he;)Z=Z>>>8^t[255&(Z^U.charCodeAt(de++))];return~Z},e.buf=function ne(U,ee){for(var Z=-1^ee,de=U.length-15,he=0;he<de;)Z=A[U[he++]^255&Z]^N[U[he++]^Z>>8&255]^M[U[he++]^Z>>16&255]^C[U[he++]^Z>>>24]^x[U[he++]]^y[U[he++]]^b[U[he++]]^_[U[he++]]^v[U[he++]]^d[U[he++]]^u[U[he++]]^l[U[he++]]^o[U[he++]]^s[U[he++]]^i[U[he++]]^t[U[he++]];for(de+=15;he<de;)Z=Z>>>8^t[255&(Z^U[he++])];return~Z},e.str=function Y(U,ee){for(var Z=-1^ee,de=0,he=U.length,te=0,Ne=0;de<he;)(te=U.charCodeAt(de++))<128?Z=Z>>>8^t[255&(Z^te)]:te<2048?Z=(Z=Z>>>8^t[255&(Z^(192|te>>6&31))])>>>8^t[255&(Z^(128|63&te))]:te>
1=55296&&te<57344?(te=64+(1023&te),Ne=1023&U.charCodeAt(de++),Z=(Z=(Z=(Z=Z>>>8^t[255&(Z^(240|te>>8&7))])>>>8^t[255&(Z^(128|te>>2&63))])>>>8^t[255&(Z^(128|Ne>>6&15|(3&te)<<4))])>>>8^t[255&(Z^(128|63&Ne))]):Z=(Z=(Z=Z>>>8^t[255&(Z^(224|te>>12&15))])>>>8^t[255&(Z^(128|te>>6&63))])>>>8^t[255&(Z^(128|63&te))];return~Z},e}(),T=function(){var l,r={};function n(k){if("/"==k.charAt(k.length-1))return-1===k.slice(0,-1).indexOf("/")?k:n(k.slice(0,-1));var R=k.lastIndexOf("/");return-1===R?k:k.slice(0,R+1)}function a(k){if("/"==k.charAt(k.length-1))return a(k.slice(0,-1));var R=k.lastIndexOf("/");return-1===R?k:k.slice(R+1)}function i(k,R){"string"==typeof R&&(R=new Date(R));var F=R.getHours();F=(F=F<<6|R.getMinutes())<<5|R.getSeconds()>>>1,k.write_shift(2,F);var O=R.getFullYear()-1980;O=(O=O<<4|R.getMonth()+1)<<5|R.getDate(),k.write_shift(2,O)}function o(k){zr(k,0);for(var R={},F=0;k.l<=k.length-4;){var O=k.read_shift(2),B=k.read_shift(2),V=k.l+B,ae={};21589===O&&(1&(F=k.read_shift(1))&&(ae.mtime=k.read_shift(4)),B>5&&(2&F&&(ae.atime=k.read_shift(4)),4&F&&(ae.ctime=k.read_shift(4))),ae.mtime&&(ae.mt=new Date(1e3*ae.mtime))),k.l=V,R[O]=ae}return R}function u(){return l||(l={})}function d(k,R){if(80==k[0]&&75==k[1])return of(k,R);if(109==(32|k[0])&&105==(32|k[1]))return function j_(k,R){if("mime-version:"!=Xe(k.slice(0,13)).toLowerCase())throw new Error("Unsupported MAD header");var F=R&&R.root||"",O=(we&&Buffer.isBuffer(k)?k.toString("binary"):Xe(k)).split("\r\n"),B=0,V="";for(B=0;B<O.length;++B)if(/^Content-Location:/i.test(V=O[B])&&(V=V.slice(V.indexOf("file")),F||(F=V.slice(0,V.lastIndexOf("/")+1)),V.slice(0,F.length)!=F))for(;F.length>0&&(F=(F=F.slice(0,F.length-1)).slice(0,F.lastIndexOf("/")+1),V.slice(0,F.length)!=F););var ae=(O[1]||"").match(/boundary="(.*?)"/);if(!ae)throw new Error("MAD cannot find boundary");var xe="--"+(ae[1]||""),fe={FileIndex:[],FullPaths:[]};U(fe);var Oe,Ue=0;for(B=0;B<O.length;++B){var at=O[B];at!==xe&&at!==xe+"--"||(Ue++&&$_(fe,O.slice(Oe,B),F),Oe=B)}return fe}(k,R);if(k.length<512)throw new Error("CFB file size "+k.length+" < 512");var F,B,V,ae,xe,oe,O=512,ie=[],fe=k.slice(0,512);zr(fe,0);
1var Oe=function v(k){if(80==k[k.l]&&75==k[k.l+1])return[0,0];k.chk(tt,"Header Signature: "),k.l+=16;var R=k.read_shift(2,"u");return[k.read_shift(2,"u"),R]}(fe);switch(F=Oe[0]){case 3:O=512;break;case 4:O=4096;break;case 0:if(0==Oe[1])return of(k,R);default:throw new Error("Major Version: Expected 3 or 4 saw "+F)}512!==O&&zr(fe=k.slice(0,O),28);var Ue=k.slice(0,O);!function _(k,R){var F;switch(k.l+=2,F=k.read_shift(2)){case 9:if(3!=R)throw new Error("Sector Shift: Expected 9 saw "+F);break;case 12:if(4!=R)throw new Error("Sector Shift: Expected 12 saw "+F);break;default:throw new Error("Sector Shift: Expected 9 or 12 saw "+F)}k.chk("0600","Mini Sector Shift: "),k.chk("000000000000","Reserved: ")}(fe,F);var at=fe.read_shift(4,"i");if(3===F&&0!==at)throw new Error("# Directory Sectors: Expected 0 saw "+at);fe.l+=4,ae=fe.read_shift(4,"i"),fe.l+=4,fe.chk("00100000","Mini Stream Cutoff Size: "),xe=fe.read_shift(4,"i"),B=fe.read_shift(4,"i"),oe=fe.read_shift(4,"i"),V=fe.read_shift(4,"i");for(var Ve=-1,je=0;je<109&&!((Ve=fe.read_shift(4,"i"))<0);++je)ie[je]=Ve;var At=function b(k,R){for(var F=Math.ceil(k.length/R)-1,O=[],B=1;B<F;++B)O[B-1]=k.slice(B*R,(B+1)*R);return O[F-1]=k.slice(F*R),O}(k,O);C(oe,V,At,O,ie);var xr=function N(k,R,F,O){var B=k.length,V=[],ae=[],xe=[],oe=[],ie=O-1,fe=0,Oe=0,Ue=0,at=0;for(fe=0;fe<B;++fe)if(xe=[],(Ue=fe+R)>=B&&(Ue-=B),!ae[Ue]){oe=[];var Ve=[];for(Oe=Ue;Oe>=0;){Ve[Oe]=!0,ae[Oe]=!0,xe[xe.length]=Oe,oe.push(k[Oe]);var je=F[Math.floor(4*Oe/O)];if(O<4+(at=4*Oe&ie))throw new Error("FAT boundary crossed: "+Oe+" 4 "+O);if(!k[je]||Ve[Oe=da(k[je],at)])break}V[Ue]={nodes:xe,data:ji([oe])}}return V}(At,ae,ie,O);xr[ae].name="!Directory",B>0&&xe!==Ne&&(xr[xe].name="!MiniFAT"),xr[ie[0]].name="!FAT",xr.fat_addrs=ie,xr.ssz=O;var Gr=[],Tn=[],Ps=[];(function A(k,R,F,O,B,V,ae,xe){for(var at,oe=0,ie=O.length?2:0,fe=R[k].data,Oe=0,Ue=0;Oe<fe.length;Oe+=128){var Ve=fe.slice(Oe,Oe+128);zr(Ve,64),Ue=Ve.read_shift(2),at=ca(Ve,0,Ue-ie),O.push(at);var je={name:at,type:Ve.read_shift(1),color:Ve.read_shift(1),L:Ve.read_shift(4,"i"),R:Ve.read_shift(4,"i"),C:Ve.read_shift(4,"i"),clsid:Ve.read_shift(16),state:Ve.read_shift(4,"i"),start:0,size:0};0!==Ve.read_shift(2)+Ve.read_shift(2)+Ve.read_shift(2)+Ve.read_shift(2)&&(je.ct=J(Ve,Ve.l-8)),0!==Ve.read_shift(2)+Ve.read_shift(2)+Ve.read_shift(2)+Ve.read_shift(2)&&(je.mt=J(Ve,Ve.l-8)),je.start=Ve.read_shift(4,"i"),je.size=Ve.read_shift(4,"i"),je.size<0&&je.start<0&&(je.size=je.type=0,je.start=Ne,je.name=""),5===je.type?(oe=je.start,B>0&&oe!==Ne&&(R[oe].name="!StreamData")):je.size>=4096?(je.storage="fat",void 0===R[je.start]&&(R[je.start]=M(F,je.start,R.fat_addrs,R.ssz)),R[je.start].name=je.name,je.content=R[je.start].data.slice(0,je.size)):(je.storage="minifat",je.size<0?je.size=0:oe!==Ne&&je.start!==Ne&&R[oe]&&(je.content=x(je,R[oe].data,(R[xe]||{}).data))),je.content&&zr(je.content,0),V[at]=je,ae.push(je)}})(ae,xr,At,Gr,B,{},Tn,xe),function y(k,R,F){for(var O=0,B=0,V=0,ae=0,xe=0,oe=F.length,ie=[],fe=[];O<oe;++O)ie[O]=fe[O]=O,R[O]=F[O];for(;xe<fe.length;++xe)B=k[O=fe[xe]].L,V=k[O].R,ae=k[O].C,ie[O]===O&&(-1!==B&&ie[B]!==B&&(ie[O]=ie[B]),-1!==V&&ie[V]!==V&&(ie[O]=ie[V])),-1!==ae&&(ie[ae]=O),-1!==B&&O!=ie[O]&&(ie[B]=ie[O],fe.lastIndexOf(B)<xe&&fe.push(B)),-1!==V&&O!=ie[O]&&(ie[V]=ie[O],fe.lastIndexOf(V)<xe&&fe.push(V));for(O=1;O<oe;++O)ie[O]===O&&(-1!==V&&ie[V]!==V?ie[O]=ie[V]:-1!==B&&ie[B]!==B&&(ie[O]=ie[B]));for(O=1;O<oe;++O)if(0!==k[O].type){if((xe=O)!=ie[xe])do{R[O]=R[xe=ie[xe]]+"/"+R[O]}while(0!==xe&&-1!==ie[xe]&&xe!=ie[xe]);ie[O]=-1}for(R[0]+="/",O=1;O<oe;++O)2!==k[O].type&&(R[O]+="/")}(Tn,Ps,Gr),Gr.shift();var Os={FileIndex:Tn,FullPaths:Ps};return R&&R.raw&&(Os.raw={header:Ue,sectors:At}),Os}function x(k,R,F){for(var B=k.size,V=[],ae=k.start;F&&B>0&&ae>=0;)V.push(R.slice(ae*te,ae*te+te)),B-=te,ae=da(F,4*ae);return 0===V.length?me(0):Ct(V).slice(0,k.size)}function C(k,R,F,O,B){var V=Ne;if(k===Ne){if(0!==R)throw new Error("DIFAT chain shorter than expected")}else if(-1!==k){var ae=F[k],xe=(O>>>2)-1;if(!ae)return;for(var oe=0;oe<xe&&(V=da(ae,4*oe))!==Ne;++oe)B.push(V);C(da(ae,O-4),R-1,F,O,B)}}function M(k,R,F,O,B){var V=[],ae=[];B||(B=[]);var xe=O-1,oe=0,ie=0;for(oe=R;oe>=0;){B[oe]=!0,V[V.length]=oe,ae.push(k[oe]);var fe=F[Math.floor(4*oe/O)];if(O<4+(ie=4*oe&xe))throw new Error("FAT boundary crossed: "+oe+" 4 "+O);if(!k[fe])break;oe=da(k[fe],ie)}return{nodes:V,data:ji([ae])}}function J(k,R){return new Date(1e3*(Pr(k,R+4)/1e7*Math.pow(2,32)+Pr(k,R)/1e7-11644473600))}function U(k,R){var F=R||{},O=F.root||"Root Entry";if(k.FullPaths||(k.FullPaths=[]),k.FileIndex||(k.FileIndex=[]),k.FullPaths.length!==k.FileIndex.length)throw new Error("inconsistent CFB structure");0===k.FullPaths.length&&(k.FullPaths[0]=O+"/",k.FileIndex[0]={name:O,type:5}),F.CLSID&&(k.FileIndex[0].clsid=F.CLSID),function ee(k){var R="\x01Sh33tJ5";
1if(!T.find(k,"/"+R)){var F=me(4);F[0]=55,F[1]=F[3]=50,F[2]=54,k.FileIndex.push({name:R,type:2,content:F,size:4,L:69,R:69,C:69}),k.FullPaths.push(k.FullPaths[0]+R),Z(k)}}(k)}function Z(k,R){U(k);for(var F=!1,O=!1,B=k.FullPaths.length-1;B>=0;--B){var V=k.FileIndex[B];switch(V.type){case 0:O?F=!0:(k.FileIndex.pop(),k.FullPaths.pop());break;case 1:case 2:case 5:O=!0,isNaN(V.R*V.L*V.C)&&(F=!0),V.R>-1&&V.L>-1&&V.R==V.L&&(F=!0);break;default:F=!0}}if(F||R){var ae=new Date(1987,1,19),xe=0,oe=Object.create?Object.create(null):{},ie=[];for(B=0;B<k.FullPaths.length;++B)oe[k.FullPaths[B]]=!0,0!==k.FileIndex[B].type&&ie.push([k.FullPaths[B],k.FileIndex[B]]);for(B=0;B<ie.length;++B){var fe=n(ie[B][0]);(O=oe[fe])||(ie.push([fe,{name:a(fe).replace("/",""),type:1,clsid:mt,ct:ae,mt:ae,content:null}]),oe[fe]=!0)}for(ie.sort(function(at,Ve){return function t(k,R){for(var F=k.split("/"),O=R.split("/"),B=0,V=0,ae=Math.min(F.length,O.length);B<ae;++B){if(V=F[B].length-O[B].length)return V;if(F[B]!=O[B])return F[B]<O[B]?-1:1}return F.length-O.length}(at[0],Ve[0])}),k.FullPaths=[],k.FileIndex=[],B=0;B<ie.length;++B)k.FullPaths[B]=ie[B][0],k.FileIndex[B]=ie[B][1];for(B=0;B<ie.length;++B){var Oe=k.FileIndex[B],Ue=k.FullPaths[B];if(Oe.name=a(Ue).replace("/",""),Oe.L=Oe.R=Oe.C=-(Oe.color=1),Oe.size=Oe.content?Oe.content.length:0,Oe.start=0,Oe.clsid=Oe.clsid||mt,0===B)Oe.C=ie.length>1?1:-1,Oe.size=0,Oe.type=5;else if("/"==Ue.slice(-1)){for(xe=B+1;xe<ie.length&&n(k.FullPaths[xe])!=Ue;++xe);for(Oe.C=xe>=ie.length?-1:xe,xe=B+1;xe<ie.length&&n(k.FullPaths[xe])!=n(Ue);++xe);Oe.R=xe>=ie.length?-1:xe,Oe.type=1}else n(k.FullPaths[B+1]||"")==n(Ue)&&(Oe.R=B+1),Oe.type=2}}}function de(k,R){var F=R||{};if("mad"==F.fileType)return function X_(k,R){for(var F=R||{},O=F.boundary||"SheetJS",B=["MIME-Version: 1.0",'Content-Type: multipart/related; boundary="'+(O="------="+O).slice(2)+'"',"","",""],V=k.FullPaths[0],ae=V,xe=k.FileIndex[0],oe=1;oe<k.FullPaths.length;++oe)if(ae=k.FullPaths[oe].slice(V.length),(xe=k.FileIndex[oe]).size&&xe.content&&"\x01Sh33tJ5"!=ae){ae=ae.replace(/[\x00-\x08\x0B\x0C\x0E-\x1F\x7E-\xFF]/g,function(At){return"_x"+At.charCodeAt(0).toString(16)+"_"}).replace(/[\u0080-\uFFFF]/g,function(At){return"_u"+At.charCodeAt(0).toString(16)+"_"});for(var ie=xe.content,fe=we&&Buffer.isBuffer(ie)?ie.toString("binary"):Xe(ie),Oe=0,Ue=Math.min(1024,fe.length),at=0,Ve=0;Ve<=Ue;++Ve)(at=fe.charCodeAt(Ve))>=32&&at<128&&++Oe;var je=Oe>=4*Ue/5;B.push(O),B.push("Content-Location: "+(F.root||"file:///C:/SheetJS/")+ae),B.push("Content-Transfer-Encoding: "+(je?"quoted-printable":"base64")),B.push("Content-Type: "+G_(xe,ae)),B.push(""),B.push(je?H_(fe):W_(fe))}return B.push(O+"--\r\n"),B.join("\r\n")}(k,F);if("zip"===(Z(k),F.fileType))return function V_(k,R){var F=R||{},O=[],B=[],V=me(1),ae=F.compression?8:0,xe=0,ie=0,fe=0,Oe=0,Ue=0,at=k.FullPaths[0],Ve=at,je=k.FileIndex[0],At=[],xr=0;for(ie=1;ie<k.FullPaths.length;++ie)if(Ve=k.FullPaths[ie].slice(at.length),(je=k.FileIndex[ie]).size&&je.content&&"\x01Sh33tJ5"!=Ve){var bn=Oe,Gr=me(Ve.length);for(fe=0;fe<Ve.length;++fe)Gr.write_shift(1,127&Ve.charCodeAt(fe));Gr=Gr.slice(0,Gr.l),At[Ue]=W.buf(je.content,0);var Tn=je.content;8==ae&&(Tn=K(Tn)),(V=me(30)).write_shift(4,67324752),V.write_shift(2,20),V.write_shift(2,xe),V.write_shift(2,ae),je.mt?i(V,je.mt):V.write_shift(4,0),V.write_shift(-4,8&xe?0:At[Ue]),V.write_shift(4,8&xe?0:Tn.length),V.write_shift(4,8&xe?0:je.content.length),V.write_shift(2,Gr.length),V.write_shift(2,0),Oe+=V.length,O.push(V),Oe+=Gr.length,O.push(Gr),Oe+=Tn.length,O.push(Tn),8&xe&&((V=me(12)).write_shift(-4,At[Ue]),V.write_shift(4,Tn.length),V.write_shift(4,je.content.length),Oe+=V.l,O.push(V)),(V=me(46)).write_shift(4,33639248),V.write_shift(2,0),V.write_shift(2,20),V.write_shift(2,xe),V.write_shift(2,ae),V.write_shift(4,0),V.write_shift(-4,At[Ue]),V.write_shift(4,Tn.length),V.write_shift(4,je.content.length),V.write_shift(2,Gr.length),V.write_shift(2,0),V.write_shift(2,0),V.write_shift(2,0),V.write_shift(2,0),V.write_shift(4,0),V.write_shift(4,bn),xr+=V.l,B.push(V),xr+=Gr.length,B.push(Gr),++Ue}return(V=me(22)).write_shift(4,101010256),V.write_shift(2,0),V.write_shift(2,0),V.write_shift(2,Ue),V.write_shift(2,Ue),V.write_shift(4,xr),V.write_shift(4,Oe),V.write_shift(2,0),Ct([Ct(O),Ct(B),V])}(k,F);var O=function(at){for(var Ve=0,je=0,At=0;At<at.FileIndex.length;++At){var xr=at.FileIndex[At];if(xr.content){var bn=xr.content.length;bn>0&&(bn<4096?Ve+=bn+63>>6:je+=bn+511>>9)}}for(var Gr=at.FullPaths.length+3>>2,Ps=Ve+127>>7,Os=(Ve+7>>3)+je+Gr+Ps,ui=Os+127>>
17,Wl=ui<=109?0:Math.ceil((ui-109)/127);Os+ui+Wl+127>>7>ui;)Wl=++ui<=109?0:Math.ceil((ui-109)/127);var Ea=[1,Wl,ui,Ps,Gr,je,Ve,0];return at.FileIndex[0].size=Ve<<6,Ea[7]=(at.FileIndex[0].start=Ea[0]+Ea[1]+Ea[2]+Ea[3]+Ea[4]+Ea[5])+(Ea[6]+7>>3),Ea}(k),B=me(O[7]<<9),V=0,ae=0;for(V=0;V<8;++V)B.write_shift(1,Re[V]);for(V=0;V<8;++V)B.write_shift(2,0);for(B.write_shift(2,62),B.write_shift(2,3),B.write_shift(2,65534),B.write_shift(2,9),B.write_shift(2,6),V=0;V<3;++V)B.write_shift(2,0);for(B.write_shift(4,0),B.write_shift(4,O[2]),B.write_shift(4,O[0]+O[1]+O[2]+O[3]-1),B.write_shift(4,0),B.write_shift(4,4096),B.write_shift(4,O[3]?O[0]+O[1]+O[2]-1:Ne),B.write_shift(4,O[3]),B.write_shift(-4,O[1]?O[0]-1:Ne),B.write_shift(4,O[1]),V=0;V<109;++V)B.write_shift(-4,V<O[2]?O[1]+V:-1);if(O[1])for(ae=0;ae<O[1];++ae){for(;V<236+127*ae;++V)B.write_shift(-4,V<O[2]?O[1]+V:-1);B.write_shift(-4,ae===O[1]-1?Ne:ae+1)}var xe=function(at){for(ae+=at;V<ae-1;++V)B.write_shift(-4,V+1);at&&(++V,B.write_shift(-4,Ne))};for(ae=V=0,ae+=O[1];V<ae;++V)B.write_shift(-4,nt.DIFSECT);for(ae+=O[2];V<ae;++V)B.write_shift(-4,nt.FATSECT);xe(O[3]),xe(O[4]);for(var oe=0,ie=0,fe=k.FileIndex[0];oe<k.FileIndex.length;++oe)(fe=k.FileIndex[oe]).content&&!((ie=fe.content.length)<4096)&&(fe.start=ae,xe(ie+511>>9));for(xe(O[6]+7>>3);511&B.l;)B.write_shift(-4,nt.ENDOFCHAIN);for(ae=V=0,oe=0;oe<k.FileIndex.length;++oe)(fe=k.FileIndex[oe]).content&&(ie=fe.content.length)&&!(ie>=4096)&&(fe.start=ae,xe(ie+63>>6));for(;511&B.l;)B.write_shift(-4,nt.ENDOFCHAIN);for(V=0;V<O[4]<<2;++V){var Oe=k.FullPaths[V];if(Oe&&0!==Oe.length){fe=k.FileIndex[V],0===V&&(fe.start=fe.size?fe.start-1:Ne);var Ue=0===V&&F.root||fe.name;if(ie=2*(Ue.length+1),B.write_shift(64,Ue,"utf16le"),B.write_shift(2,ie),B.write_shift(1,fe.type),B.write_shift(1,fe.color),B.write_shift(-4,fe.L),B.write_shift(-4,fe.R),B.write_shift(-4,fe.C),fe.clsid)B.write_shift(16,fe.clsid,"hex");else for(oe=0;oe<4;++oe)B.write_shift(4,0);B.write_shift(4,fe.state||0),B.write_shift(4,0),B.write_shift(4,0),B.write_shift(4,0),B.write_shift(4,0),B.write_shift(4,fe.start),B.write_shift(4,fe.size),B.write_shift(4,0)}else{for(oe=0;oe<17;++oe)B.write_shift(4,0);for(oe=0;oe<3;++oe)B.write_shift(4,-1);for(oe=0;oe<12;++oe)B.write_shift(4,0)}}for(V=1;V<k.FileIndex.length;++V)if((fe=k.FileIndex[V]).size>=4096)if(B.l=fe.start+1<<9,we&&Buffer.isBuffer(fe.content))fe.content.copy(B,B.l,0,fe.size),B.l+=fe.size+511&-512;else{for(oe=0;oe<fe.size;++oe)B.write_shift(1,fe.content[oe]);for(;511&oe;++oe)B.write_shift(1,0)}for(V=1;V<k.FileIndex.length;++V)if((fe=k.FileIndex[V]).size>0&&fe.size<4096)if(we&&Buffer.isBuffer(fe.content))fe.content.copy(B,B.l,0,fe.size),B.l+=fe.size+63&-64;else{for(oe=0;oe<fe.size;++oe)B.write_shift(1,fe.content[oe]);for(;63&oe;++oe)B.write_shift(1,0)}if(we)B.l=B.length;else for(;B.l<B.length;)B.write_shift(1,0);return B}r.version="1.2.1";var ye,te=64,Ne=-2,tt="d0cf11e0a1b11ae1",Re=[208,207,17,224,161,177,26,225],mt="00000000000000000000000000000000",nt={MAXREGSECT:-6,DIFSECT:-4,FATSECT:-3,ENDOFCHAIN:Ne,FREESECT:-1,HEADER_SIGNATURE:tt,HEADER_MINOR_VERSION:"3e00",MAXREGSID:-6,NOSTREAM:-1,HEADER_CLSID:mt,EntryTypes:["unknown","storage","stream","lockbytes","property","root"]};function Xe(k){for(var R=new Array(k.length),F=0;F<k.length;++F)R[F]=String.fromCharCode(k[F]);return R.join("")}function K(k){return ye?ye.deflateRawSync(k):Bt(k)}for(var k,R,X=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15],ve=[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],$e=[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],Le=typeof Uint8Array<"u",Ee=Le?new Uint8Array(256):[],Ot=0;Ot<256;++Ot)Ee[Ot]=(void 0,255&((R=139536&((k=Ot)<<1|k<<11)|558144&(k<<5|k<<15))>>16|R>>8|R));function H(k,R){var F=Ee[255&k];return R<=8?F>>>8-R:(F=F<<8|Ee[k>>8&255],R<=16?F>>>16-R:(F=F<<8|Ee[k>>16&255])>>>24-R)}function ar(k,R){var F=7&R,O=R>>>3;return(k[O]|(F<=6?0:k[O+1]<<8))>>>F&3}function Vt(k,R){var F=7&R,O=R>>>3;return(k[O]|(F<=5?0:k[O+1]<<8))>>>F&7}
1function Gt(k,R){var F=7&R,O=R>>>3;return(k[O]|(F<=3?0:k[O+1]<<8))>>>F&31}function Ye(k,R){var F=7&R,O=R>>>3;return(k[O]|(F<=1?0:k[O+1]<<8))>>>F&127}function Dr(k,R,F){var O=7&R,B=R>>>3,ae=k[B]>>>O;return F<8-O||(ae|=k[B+1]<<8-O,F<16-O)||(ae|=k[B+2]<<16-O,F<24-O)||(ae|=k[B+3]<<24-O),ae&(1<<F)-1}function Vn(k,R,F){var O=7&R,B=R>>>3;return O<=5?k[B]|=(7&F)<<O:(k[B]|=F<<O&255,k[B+1]=(7&F)>>8-O),R+3}function ta(k,R,F){return k[R>>>3]|=F=(1&F)<<(7&R),R+1}function ya(k,R,F){var B=R>>>3;return k[B]|=255&(F<<=7&R),k[B+1]=F>>>=8,R+8}function Fs(k,R,F){var B=R>>>3;return k[B]|=255&(F<<=7&R),k[B+1]=255&(F>>>=8),k[B+2]=F>>>8,R+16}function Va(k,R){var F=k.length,O=2*F>R?2*F:R+5,B=0;if(F>=R)return k;if(we){var V=et(O);if(k.copy)k.copy(V);else for(;B<k.length;++B)V[B]=k[B];return V}if(Le){var ae=new Uint8Array(O);if(ae.set)ae.set(k);else for(;B<F;++B)ae[B]=k[B];return ae}return k.length=O,k}function Sn(k){for(var R=new Array(k),F=0;F<k;++F)R[F]=0;return R}function Ca(k,R,F){var O=1,B=0,V=0,ae=0,xe=0,oe=k.length,ie=Le?new Uint16Array(32):Sn(32);for(V=0;V<32;++V)ie[V]=0;for(V=oe;V<F;++V)k[V]=0;oe=k.length;var fe=Le?new Uint16Array(oe):Sn(oe);for(V=0;V<oe;++V)ie[B=k[V]]++,O<B&&(O=B),fe[V]=0;for(ie[0]=0,V=1;V<=O;++V)ie[V+16]=xe=xe+ie[V-1]<<1;for(V=0;V<oe;++V)0!=(xe=k[V])&&(fe[V]=ie[xe+16]++);var Oe=0;for(V=0;V<oe;++V)if(0!=(Oe=k[V]))for(xe=H(fe[V],O)>>O-Oe,ae=(1<<O+4-Oe)-1;ae>=0;--ae)R[xe|ae<<Oe]=15&Oe|V<<4;return O}var Ga=Le?new Uint16Array(512):Sn(512),Is=Le?new Uint16Array(32):Sn(32);if(!Le){for(var vn=0;vn<512;++vn)Ga[vn]=0;for(vn=0;vn<32;++vn)Is[vn]=0}!function(){for(var k=[],R=0;R<32;R++)k.push(5);Ca(k,Is,32);var F=[];for(R=0;R<=143;R++)F.push(8);for(;R<=255;R++)F.push(9);for(;R<=279;R++)F.push(7);for(;R<=287;R++)F.push(8);Ca(F,Ga,288)}();var ra=function(){for(var R=Le?new Uint8Array(32768):[],F=0,O=0;F<$e.length-1;++F)for(;O<$e[F+1];++O)R[O]=F;for(;O<32768;++O)R[O]=29;var B=Le?new Uint8Array(259):[];for(F=0,O=0;F<ve.length-1;++F)for(;O<ve[F+1];++O)B[O]=F;return function(oe,ie){return oe.length<8?function V(xe,oe){for(var ie=0;ie<xe.length;){var fe=Math.min(65535,xe.length-ie);for(oe.write_shift(1,+(ie+fe==xe.length)),oe.write_shift(2,fe),oe.write_shift(2,65535&~fe);fe-- >0;)oe[oe.l++]=xe[ie++]}return oe.l}(oe,ie):function ae(xe,oe){for(var ie=0,fe=0,Oe=Le?new Uint16Array(32768):[];fe<xe.length;){var Ue=Math.min(65535,xe.length-fe);if(Ue<10){for(7&(ie=Vn(oe,ie,+(fe+Ue==xe.length)))&&(ie+=8-(7&ie)),oe.l=ie/8|0,oe.write_shift(2,Ue),oe.write_shift(2,65535&~Ue);Ue-- >0;)oe[oe.l++]=xe[fe++];ie=8*oe.l}else{ie=Vn(oe,ie,+(fe+Ue==xe.length)+2);for(var at=0;Ue-- >0;){var Ve=xe[fe],je=-1,At=0;if((je=Oe[at=32767&(at<<5^Ve)])&&((je|=-32768&fe)>fe&&(je-=32768),je<fe))for(;xe[je+At]==xe[fe+At]&&At<250;)++At;if(At>2){(Ve=B[At])<=22?ie=ya(oe,ie,Ee[Ve+1]>>1)-1:(ya(oe,ie,3),ya(oe,ie+=5,Ee[Ve-23]>>5),ie+=3);var xr=Ve<8?0:Ve-4>>2;xr>0&&(Fs(oe,ie,At-ve[Ve]),ie+=xr),ie=ya(oe,ie,Ee[Ve=R[fe-je]]>>3),ie-=3;var bn=Ve<4?0:Ve-2>>1;bn>0&&(Fs(oe,ie,fe-je-$e[Ve]),ie+=bn);for(var Gr=0;Gr<At;++Gr)Oe[at]=32767&fe,at=32767&(at<<5^xe[fe]),++fe;Ue-=At-1}else Ve<=143?Ve+=48:ie=ta(oe,ie,1),ie=ya(oe,ie,Ee[Ve]),Oe[at]=32767&fe,++fe}ie=ya(oe,ie,0)-1}}return oe.l=(ie+7)/8|0,oe.l}(oe,ie)}}();function Bt(k){var R=me(50+Math.floor(1.1*k.length)),F=ra(k,R);return R.slice(0,F)}var Lr=Le?new Uint16Array(32768):Sn(32768),Gn=Le?new Uint16Array(32768):Sn(32768),$r=Le?new Uint16Array(128):Sn(128),fi=1,nf=1;function R_(k,R){var F=Gt(k,R)+257,O=Gt(k,R+=5)+1,B=function ir(k,R){var F=7&R,O=R>>>3;return(k[O]|(F<=4?0:k[O+1]<<8))>>>F&15}(k,R+=5)+4;R+=4;for(var V=0,ae=Le?new Uint8Array(19):Sn(19),xe=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],oe=1,ie=Le?new Uint8Array(8):Sn(8),fe=Le?new Uint8Array(8):Sn(8),Oe=ae.length,Ue=0;Ue<B;++Ue)ae[X[Ue]]=V=Vt(k,R),oe<V&&(oe=V),ie[V]++,R+=3;var at=0;for(ie[0]=0,Ue=1;Ue<=oe;++Ue)fe[Ue]=at=at+ie[Ue-1]<<1;for(Ue=0;Ue<Oe;++Ue)0!=(at=ae[Ue])&&(xe[Ue]=fe[at]++);var Ve=0;for(Ue=0;Ue<Oe;++Ue)if(0!=(Ve=ae[Ue])){at=Ee[xe[Ue]]>>8-Ve;for(var je=(1<<7-Ve)-1;je>=0;--je)$r[at|je<<Ve]=7&Ve|Ue<<3}var At=[];for(oe=1;At.length<F+O;)switch(at=$r[Ye(k,R)],R+=7&at,at>>>=3){case 16:for(V=3+ar(k,R),R+=2,at=At[At.length-1];V-- >0;)At.push(at);break;case 17:for(V=3+Vt(k,R),R+=3;V-- >0;)At.push(0);break;case 18:for(V=11+Ye(k,R),R+=7;V-- >0;)At.push(0);break;default:At.push(at),oe<at&&(oe=at)}var xr=At.slice(0,F),bn=At.slice(F);for(Ue=F;Ue<286;++Ue)xr[Ue]=0;for(Ue=O;Ue<30;++Ue)bn[Ue]=0;return fi=Ca(xr,Lr,286),nf=Ca(bn,Gn,30),R}function af(k,R){var O=function B_(k,R){if(3==k[0]&&!(3&k[1]))return[ke(R),2];for(var F=0,O=0,B=et(R||1<<18),V=0,ae=B.length>>>0,xe=0,oe=0;!(1&O);)if(O=Vt(k,F),F+=3,O>>>1)for(O>>
11==1?(xe=9,oe=5):(F=R_(k,F),xe=fi,oe=nf);;){!R&&ae<V+32767&&(ae=(B=Va(B,V+32767)).length);var fe=Dr(k,F,xe),Oe=O>>>1==1?Ga[fe]:Lr[fe];if(F+=15&Oe,(Oe>>>=4)>>>8&255){if(256==Oe)break;var Ue=(Oe-=257)<8?0:Oe-4>>2;Ue>5&&(Ue=0);var at=V+ve[Oe];Ue>0&&(at+=Dr(k,F,Ue),F+=Ue),fe=Dr(k,F,oe),F+=15&(Oe=O>>>1==1?Is[fe]:Gn[fe]);var Ve=(Oe>>>=4)<4?0:Oe-2>>1,je=$e[Oe];for(Ve>0&&(je+=Dr(k,F,Ve),F+=Ve),!R&&ae<at&&(ae=(B=Va(B,at+100)).length);V<at;)B[V]=B[V-je],++V}else B[V++]=Oe}else{7&F&&(F+=8-(7&F));var ie=k[F>>>3]|k[1+(F>>>3)]<<8;if(F+=32,ie>0)for(!R&&ae<V+ie&&(ae=(B=Va(B,V+ie)).length);ie-- >0;)B[V++]=k[F>>>3],F+=8}return R?[B,F+7>>>3]:[B.slice(0,V),F+7>>>3]}(k.slice(k.l||0),R);return k.l+=O[1],O[0]}function sf(k,R){if(!k)throw new Error(R);typeof console<"u"&&console.error(R)}function of(k,R){var F=k;zr(F,0);var V={FileIndex:[],FullPaths:[]};U(V,{root:R.root});for(var ae=F.length-4;(80!=F[ae]||75!=F[ae+1]||5!=F[ae+2]||6!=F[ae+3])&&ae>=0;)--ae;F.l=ae+4,F.l+=4;var xe=F.read_shift(2);F.l+=6;var oe=F.read_shift(4);for(F.l=oe,ae=0;ae<xe;++ae){F.l+=20;var ie=F.read_shift(4),fe=F.read_shift(4),Oe=F.read_shift(2),Ue=F.read_shift(2),at=F.read_shift(2);F.l+=8;var Ve=F.read_shift(4),je=o(F.slice(F.l+Oe,F.l+Oe+Ue));F.l+=Oe+Ue+at;var At=F.l;F.l=Ve+4,U_(F,ie,fe,V,je),F.l=At}return V}function U_(k,R,F,O,B){k.l+=2;var V=k.read_shift(2),ae=k.read_shift(2),xe=function s(k){var R=65535&k.read_shift(2),F=65535&k.read_shift(2),O=new Date,B=31&F,V=15&(F>>>=5);F>>>=4,O.setMilliseconds(0),O.setFullYear(F+1980),O.setMonth(V-1),O.setDate(B);var ae=31&R,xe=63&(R>>>=5);return O.setHours(R>>>=6),O.setMinutes(xe),O.setSeconds(ae<<1),O}(k);if(8257&V)throw new Error("Unsupported ZIP encryption");k.read_shift(4);for(var ie=k.read_shift(4),fe=k.read_shift(4),Oe=k.read_shift(2),Ue=k.read_shift(2),at="",Ve=0;Ve<Oe;++Ve)at+=String.fromCharCode(k[k.l++]);if(Ue){var je=o(k.slice(k.l,k.l+Ue));(je[21589]||{}).mt&&(xe=je[21589].mt),((B||{})[21589]||{}).mt&&(xe=B[21589].mt)}k.l+=Ue;var At=k.slice(k.l,k.l+ie);switch(ae){case 8:At=function se(k,R){if(!ye)return af(k,R);var O=new(0,ye.InflateRaw),B=O._processChunk(k.slice(k.l),O._finishFlushFlag);return k.l+=O.bytesRead,B}(k,fe);break;case 0:break;default:throw new Error("Unsupported ZIP Compression method "+ae)}var xr=!1;8&V&&(134695760==k.read_shift(4)&&(k.read_shift(4),xr=!0),ie=k.read_shift(4),fe=k.read_shift(4)),ie!=R&&sf(xr,"Bad compressed size: "+R+" != "+ie),fe!=F&&sf(xr,"Bad uncompressed size: "+F+" != "+fe),Gl(O,at,At,{unsafe:!0,mt:xe})}var Mo={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 G_(k,R){if(k.ctype)return k.ctype;var F=k.name||"",O=F.match(/\.([^\.]+)$/);return O&&Mo[O[1]]||R&&(O=(F=R).match(/[\.\\]([^\.\\])+$/))&&Mo[O[1]]?Mo[O[1]]:"application/octet-stream"}function W_(k){for(var R=We(k),F=[],O=0;O<R.length;O+=76)F.push(R.slice(O,O+76));return F.join("\r\n")+"\r\n"}function H_(k){var R=k.replace(/[\x00-\x08\x0B\x0C\x0E-\x1F\x7E-\xFF=]/g,function(ie){var fe=ie.charCodeAt(0).toString(16).toUpperCase();return"="+(1==fe.length?"0"+fe:fe)});"\n"==(R=R.replace(/ $/gm,"=20").replace(/\t$/gm,"=09")).charAt(0)&&(R="=0D"+R.slice(1));for(var F=[],O=(R=R.replace(/\r(?!\n)/gm,"=0D").replace(/\n\n/gm,"\n=0A").replace(/([^\r\n])\n/gm,"$1=0A")).split("\r\n"),B=0;B<O.length;++B){var V=O[B];if(0!=V.length)for(var ae=0;ae<V.length;){var xe=76,oe=V.slice(ae,ae+xe);"="==oe.charAt(xe-1)?xe--:"="==oe.charAt(xe-2)?xe-=2:"="==oe.charAt(xe-3)&&(xe-=3),oe=V.slice(ae,ae+xe),(ae+=xe)<V.length&&(oe+="="),F.push(oe)}else F.push("")}return F.join("\r\n")}function $_(k,R,F){for(var ae,O="",B="",V="",xe=0;xe<10;++xe){var oe=R[xe];if(!oe||oe.match(/^\s*$/))break;var ie=oe.match(/^(.*?):\s*([^\s].*)$/);if(ie)switch(ie[1].toLowerCase()){case"content-location":O=ie[2].trim();break;case"content-type":V=ie[2].trim();break;case"content-transfer-encoding":B=ie[2].trim()}}switch(++xe,B.toLowerCase()){case"base64":ae=_e(h(R.slice(xe).join("")));break;case"quoted-printable":ae=function z_(k){for(var R=[],F=0;F<k.length;++F){for(var O=k[F];F<=k.length&&"="==O.charAt(O.length-1);)O=O.slice(0,O.length-1)+k[++F];R.push(O)}for(var B=0;B<R.length;++B)R[B]=R[B].replace(/[=][0-9A-Fa-f]{2}/g,function(V){return String.fromCharCode(parseInt(V.slice(1),16))});return _e(R.join("\r\n"))}
1(R.slice(xe));break;default:throw new Error("Unsupported Content-Transfer-Encoding "+B)}var fe=Gl(k,O.slice(F.length),ae,{unsafe:!0});V&&(fe.ctype=V)}function Gl(k,R,F,O){var B=O&&O.unsafe;B||U(k);var V=!B&&T.find(k,R);if(!V){var ae=k.FullPaths[0];R.slice(0,ae.length)==ae?ae=R:("/"!=ae.slice(-1)&&(ae+="/"),ae=(ae+R).replace("//","/")),V={name:a(R),type:2},k.FileIndex.push(V),k.FullPaths.push(ae),B||T.utils.cfb_gc(k)}return V.content=F,V.size=F?F.length:0,O&&(O.CLSID&&(V.clsid=O.CLSID),O.mt&&(V.mt=O.mt),O.ct&&(V.ct=O.ct)),V}return r.find=function he(k,R){var F=k.FullPaths.map(function(oe){return oe.toUpperCase()}),O=F.map(function(oe){var ie=oe.split("/");return ie[ie.length-("/"==oe.slice(-1)?2:1)]}),B=!1;47===R.charCodeAt(0)?(B=!0,R=F[0].slice(0,-1)+R):B=-1!==R.indexOf("/");var V=R.toUpperCase(),ae=!0===B?F.indexOf(V):O.indexOf(V);if(-1!==ae)return k.FileIndex[ae];var xe=!V.match(vt);for(V=V.replace(rt,""),xe&&(V=V.replace(vt,"!")),ae=0;ae<F.length;++ae)if((xe?F[ae].replace(vt,"!"):F[ae]).replace(rt,"")==V||(xe?O[ae].replace(vt,"!"):O[ae]).replace(rt,"")==V)return k.FileIndex[ae];return null},r.read=function Y(k,R){var F=R&&R.type;switch(F||we&&Buffer.isBuffer(k)&&(F="buffer"),F||"base64"){case"file":return function ne(k,R){return u(),d(l.readFileSync(k),R)}(k,R);case"base64":return d(_e(h(k)),R);case"binary":return d(_e(k),R)}return d(k,R)},r.parse=d,r.write=function lt(k,R){var F=de(k,R);switch(R&&R.type||"buffer"){case"file":return u(),l.writeFileSync(R.filename,F),F;case"binary":return"string"==typeof F?F:Xe(F);case"base64":return We("string"==typeof F?F:Xe(F));case"buffer":if(we)return Buffer.isBuffer(F)?F:le(F);case"array":return"string"==typeof F?_e(F):F}return F},r.writeFile=function Rt(k,R,F){u();var O=de(k,F);l.writeFileSync(R,O)},r.utils={cfb_new:function K_(k){var R={};return U(R,k),R},cfb_add:Gl,cfb_del:function Y_(k,R){U(k);var F=T.find(k,R);if(F)for(var O=0;O<k.FileIndex.length;++O)if(k.FileIndex[O]==F)return k.FileIndex.splice(O,1),k.FullPaths.splice(O,1),!0;return!1},cfb_mov:function Z_(k,R,F){U(k);var O=T.find(k,R);if(O)for(var B=0;B<k.FileIndex.length;++B)if(k.FileIndex[B]==O)return k.FileIndex[B].name=a(F),k.FullPaths[B]=F,!0;return!1},cfb_gc:function J_(k){Z(k,!0)},ReadShift:ei,CheckField:ro,prep_blob:zr,bconcat:Ct,use_zlib:function z(k){try{var F=new(0,k.InflateRaw);if(F._processChunk(new Uint8Array([3,0]),F._finishFlushFlag),!F.bytesRead)throw new Error("zlib does not expose bytesRead");ye=k}catch(O){console.error("cannot use native zlib: "+(O.message||O))}},_deflateRaw:Bt,_inflateRaw:af,consts:nt},r}();let g;function re(e){return"string"==typeof e?Mt(e):Array.isArray(e)?function tn(e){if(typeof Uint8Array>"u")throw new Error("Unsupported");return new Uint8Array(e)}(e):e}function pe(e,r,t){if(typeof g<"u"&&g.writeFileSync)return t?g.writeFileSync(e,r,t):g.writeFileSync(e,r);if(typeof Deno<"u"){if(t&&"string"==typeof r)switch(t){case"utf8":r=new TextEncoder(t).encode(r);break;case"binary":r=Mt(r);break;default:throw new Error("Unsupported encoding "+t)}return Deno.writeFileSync(e,r)}var n="utf8"==t?En(r):r;if(typeof IE_SaveFile<"u")return IE_SaveFile(n,e);if(typeof Blob<"u"){var a=new Blob([re(n)],{type:"application/octet-stream"});if(typeof navigator<"u"&&navigator.msSaveBlob)return navigator.msSaveBlob(a,e);if(typeof saveAs<"u")return saveAs(a,e);if(typeof URL<"u"&&typeof document<"u"&&document.createElement&&URL.createObjectURL){var i=URL.createObjectURL(a);if("object"==typeof chrome&&"function"==typeof(chrome.downloads||{}).download)return URL.revokeObjectURL&&typeof setTimeout<"u"&&setTimeout(function(){URL.revokeObjectURL(i)},6e4),chrome.downloads.download({url:i,filename:e,saveAs:!0});var s=document.createElement("a");if(null!=s.download)return s.download=e,s.href=i,document.body.appendChild(s),s.click(),document.body.removeChild(s),URL.revokeObjectURL&&typeof setTimeout<"u"&&setTimeout(function(){URL.revokeObjectURL(i)},6e4),i}}if(typeof $<"u"&&typeof File<"u"&&typeof Folder<"u")try{var o=File(e);return o.open("w"),o.encoding="binary",Array.isArray(r)&&(r=$t(r)),o.write(r),o.close(),r}catch(l){if(!l.message||!l.message.match(/onstruct/))throw l}throw new Error("cannot save file "+e)}function pt(e){for(var r=Object.keys(e),t=[],n=0;n<r.length;
1++n)Object.prototype.hasOwnProperty.call(e,r[n])&&t.push(r[n]);return t}function yr(e,r){for(var t=[],n=pt(e),a=0;a!==n.length;++a)null==t[e[n[a]][r]]&&(t[e[n[a]][r]]=n[a]);return t}function nr(e){for(var r=[],t=pt(e),n=0;n!==t.length;++n)r[e[t[n]]]=t[n];return r}function Qr(e){for(var r=[],t=pt(e),n=0;n!==t.length;++n)r[e[t[n]]]=parseInt(t[n],10);return r}var Nr=new Date(1899,11,30,0,0,0);function dr(e,r){var t=e.getTime();return r&&(t-=1263168e5),(t-(Nr.getTime()+6e4*(e.getTimezoneOffset()-Nr.getTimezoneOffset())))/864e5}var hi=new Date,Ms=Nr.getTime()+6e4*(hi.getTimezoneOffset()-Nr.getTimezoneOffset()),Ni=hi.getTimezoneOffset();function Ya(e){var r=new Date;return r.setTime(24*e*60*60*1e3+Ms),r.getTimezoneOffset()!==Ni&&r.setTime(r.getTime()+6e4*(r.getTimezoneOffset()-Ni)),r}function Ds(e){var r=0,t=0,n=!1,a=e.match(/P([0-9\.]+Y)?([0-9\.]+M)?([0-9\.]+D)?T([0-9\.]+H)?([0-9\.]+M)?([0-9\.]+S)?/);if(!a)throw new Error("|"+e+"| is not an ISO8601 Duration");for(var i=1;i!=a.length;++i)if(a[i]){switch(t=1,i>3&&(n=!0),a[i].slice(a[i].length-1)){case"Y":throw new Error("Unsupported ISO Duration Field: "+a[i].slice(a[i].length-1));case"D":t*=24;case"H":t*=60;case"M":if(!n)throw new Error("Unsupported ISO Duration Field: M");t*=60}r+=t*parseInt(a[i],10)}return r}var Ls=new Date("2017-02-19T19:06:09.000Z"),Ns=isNaN(Ls.getFullYear())?new Date("2/19/17"):Ls,pi=2017==Ns.getFullYear();function Jt(e,r){var t=new Date(e);if(pi)return r>0?t.setTime(t.getTime()+60*t.getTimezoneOffset()*1e3):r<0&&t.setTime(t.getTime()-60*t.getTimezoneOffset()*1e3),t;if(e instanceof Date)return e;if(1917==Ns.getFullYear()&&!isNaN(t.getFullYear())){var n=t.getFullYear();return e.indexOf(""+n)>-1||t.setFullYear(t.getFullYear()+100),t}var a=e.match(/\d+/g)||["2017","2","19","0","0","0"],i=new Date(+a[0],+a[1]-1,+a[2],+a[3]||0,+a[4]||0,+a[5]||0);return e.indexOf("Z")>-1&&(i=new Date(i.getTime()-60*i.getTimezoneOffset()*1e3)),i}function In(e,r){if(we&&Buffer.isBuffer(e)){if(r){if(255==e[0]&&254==e[1])return En(e.slice(2).toString("utf16le"));if(254==e[1]&&255==e[2])return En(E(e.slice(2).toString("binary")))}return e.toString("binary")}if(typeof TextDecoder<"u")try{if(r){if(255==e[0]&&254==e[1])return En(new TextDecoder("utf-16le").decode(e.slice(2)));if(254==e[0]&&255==e[1])return En(new TextDecoder("utf-16be").decode(e.slice(2)))}var t={"\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(e)&&(e=new Uint8Array(e)),new TextDecoder("latin1").decode(e).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(i){return t[i]||i})}catch{}for(var n=[],a=0;a!=e.length;++a)n.push(String.fromCharCode(e[a]));return n.join("")}function Qt(e){if(typeof JSON<"u"&&!Array.isArray(e))return JSON.parse(JSON.stringify(e));if("object"!=typeof e||null==e)return e;if(e instanceof Date)return new Date(e.getTime());var r={};for(var t in e)Object.prototype.hasOwnProperty.call(e,t)&&(r[t]=Qt(e[t]));return r}function _r(e,r){for(var t="";t.length<r;)t+=e;return t}function Cn(e){var r=Number(e);if(!isNaN(r))return isFinite(r)?r:NaN;if(!/\d/.test(e))return r;var t=1,n=e.replace(/([\d]),([\d])/g,"$1$2").replace(/[$]/g,"").replace(/[%]/g,function(){return t*=100,""});return isNaN(r=Number(n))&&(n=n.replace(/[(](.*)[)]/,function(a,i){return t=-t,i}),isNaN(r=Number(n)))?r:r/t}var Do=["january","february","march","april","may","june","july","august","september","october","november","december"];function Ta(e){var r=new Date(e),t=new Date(NaN),n=r.getYear(),a=r.getMonth(),i=r.getDate();if(isNaN(i))return t;var s=e.toLowerCase();if(s.match(/jan|feb|mar|apr|may|jun|jul|aug|sep|oct|nov|dec/)){if((s=s.replace(/[^a-z]/g,"").replace(/([^a-z]|^)[ap]m?([^a-z]|$)/,"")).length>3&&-1==Do.indexOf(s))return t}else if(s.match(/[a-z]/))return t;return n<0||n>8099?t:(a>0||i>1)&&101!=n?r:e.match(/[^-0-9:,\/\\]/)?t:r}var Lo=function(){var e=5=="abacaba".split(/(:?b)/i).length;return function(t,n,a){if(e||"string"==typeof n)return t.split(n);for(var i=t.split(n),s=[i[0]],o=1;o<i.length;++o)s.push(a),s.push(i[o]);return s}}();function Rs(e){return e?e.content&&e.type?In(e.content,!0):e.data?Ge(e.data):e.asNodeBuffer&&we?Ge(e.asNodeBuffer().toString("binary")):e.asBinary?Ge
1(e.asBinary()):e._data&&e._data.getContent?Ge(In(Array.prototype.slice.call(e._data.getContent(),0))):null:null}function Ri(e){if(!e)return null;if(e.data)return G(e.data);if(e.asNodeBuffer&&we)return e.asNodeBuffer();if(e._data&&e._data.getContent){var r=e._data.getContent();return"string"==typeof r?G(r):Array.prototype.slice.call(r)}return e.content&&e.type?e.content:null}function gn(e,r){for(var t=e.FullPaths||pt(e.files),n=r.toLowerCase().replace(/[\/]/g,"\\"),a=n.replace(/\\/g,"/"),i=0;i<t.length;++i){var s=t[i].replace(/^Root Entry[\/]/,"").toLowerCase();if(n==s||a==s)return e.files?e.files[t[i]]:e.FileIndex[i]}return null}function Bi(e,r){var t=gn(e,r);if(null==t)throw new Error("Cannot find file "+r+" in zip");return t}function Tr(e,r,t){if(!t)return function No(e){return e&&".bin"===e.name.slice(-4)?Ri(e):Rs(e)}(Bi(e,r));if(!r)return null;try{return Tr(e,r)}catch{return null}}function Rr(e,r,t){if(!t)return Rs(Bi(e,r));if(!r)return null;try{return Rr(e,r)}catch{return null}}function Ui(e,r,t){if(!t)return Ri(Bi(e,r));if(!r)return null;try{return Ui(e,r)}catch{return null}}function Bs(e){for(var r=e.FullPaths||pt(e.files),t=[],n=0;n<r.length;++n)"/"!=r[n].slice(-1)&&t.push(r[n].replace(/^Root Entry[\/]/,""));return t.sort()}function St(e,r,t){if(e.FullPaths){var n;if("string"==typeof t)return n=we?le(t):function Te(e){for(var r=[],t=0,n=e.length+250,a=ke(e.length+255),i=0;i<e.length;++i){var s=e.charCodeAt(i);if(s<128)a[t++]=s;else if(s<2048)a[t++]=192|s>>6&31,a[t++]=128|63&s;else if(s>=55296&&s<57344){s=64+(1023&s);var o=1023&e.charCodeAt(++i);a[t++]=240|s>>8&7,a[t++]=128|s>>2&63,a[t++]=128|o>>6&15|(3&s)<<4,a[t++]=128|63&o}else a[t++]=224|s>>12&15,a[t++]=128|s>>6&63,a[t++]=128|63&s;t>n&&(r.push(a.slice(0,t)),t=0,a=ke(65535),n=65530)}return r.push(a.slice(0,t)),Ct(r)}(t),T.utils.cfb_add(e,r,n);T.utils.cfb_add(e,r,t)}else e.file(r,t)}function mi(){return T.utils.cfb_new()}function Us(e,r){switch(r.type){case"base64":return T.read(e,{type:"base64"});case"binary":return T.read(e,{type:"binary"});case"buffer":case"array":return T.read(e,{type:"buffer"})}throw new Error("Unrecognized type "+r.type)}function Za(e,r){if("/"==e.charAt(0))return e.slice(1);var t=r.split("/");"/"!=r.slice(-1)&&t.pop();for(var n=e.split("/");0!==n.length;){var a=n.shift();".."===a?t.pop():"."!==a&&t.push(a)}return t.join("/")}var wr='<?xml version="1.0" encoding="UTF-8" standalone="yes"?>\r\n',Ro=/([^"\s?>\/]+)\s*=\s*((?:")([^"]*)(?:")|(?:')([^']*)(?:')|([^'">\s]+))/g,Vs=/<[\/\?]?[a-zA-Z0-9:_-]+(?:\s+[^"\s?>\/]+\s*=\s*(?:"[^"]*"|'[^']*'|[^'">\s=]+))*\s*[\/\?]?>/gm,Cr=wr.match(Vs)?Vs:/<[^>]*>/g,Uo=/<\w*:/,Gs=/<(\/?)\w+:/;function bt(e,r,t){for(var n={},a=0,i=0;a!==e.length&&32!==(i=e.charCodeAt(a))&&10!==i&&13!==i;++a);if(r||(n[0]=e.slice(0,a)),a===e.length)return n;var s=e.match(Ro),o=0,l="",u=0,d="",v="",_=1;if(s)for(u=0;u!=s.length;++u){for(v=s[u],i=0;i!=v.length&&61!==v.charCodeAt(i);++i);for(d=v.slice(0,i).trim();32==v.charCodeAt(i+1);)++i;for(_=34==(a=v.charCodeAt(i+1))||39==a?1:0,l=v.slice(i+1+_,v.length-_),o=0;o!=d.length&&58!==d.charCodeAt(o);++o);if(o===d.length)d.indexOf("_")>0&&(d=d.slice(0,d.indexOf("_"))),n[d]=l,t||(n[d.toLowerCase()]=l);else{var b=(5===o&&"xmlns"===d.slice(0,5)?"xmlns":"")+d.slice(o+1);if(n[b]&&"ext"==d.slice(o-3,o))continue;n[b]=l,t||(n[b.toLowerCase()]=l)}}return n}function Pn(e){return e.replace(Gs,"<$1")}var Ws={""":'"',"'":"'",">":">","<":"<","&":"&"},Vi=nr(Ws),zt=function(){var e=/&(?:quot|apos|gt|lt|amp|#x?([\da-fA-F]+));/gi,r=/_x([\da-fA-F]{4})_/gi;return function t(n){var a=n+"",i=a.indexOf("<![CDATA[");if(-1==i)return a.replace(e,function(o,l){return Ws[o]||String.fromCharCode(parseInt(l,o.indexOf("x")>-1?16:10))||o}).replace(r,function(o,l){return String.fromCharCode(parseInt(l,16))});var s=a.indexOf("]]>");return t(a.slice(0,i))+a.slice(i+9,s)+t(a.slice(s+3))}}(),Gi=/[&<>'"]/g,Vo=/[\u0000-\u0008\u000b-\u001f]/g;function Yt(e){return(e+"").replace(Gi,function(t){return Vi[t]}).replace(Vo,function(t){return"_x"+("000"+t.charCodeAt(0).toString(16)).slice(-4)+"_"})}function la(e){return Yt(e).replace(/ /g,"_x0020_")}
1var Hs=/[\u0000-\u001f]/g;function Wi(e){return(e+"").replace(Gi,function(t){return Vi[t]}).replace(/\n/g,"<br/>").replace(Hs,function(t){return"&#x"+("000"+t.charCodeAt(0).toString(16)).slice(-4)+";"})}var $s=function(){var e=/&#(\d+);/g;function r(t,n){return String.fromCharCode(parseInt(n,10))}return function(n){return n.replace(e,r)}}();function cr(e){switch(e){case 1:case!0:case"1":case"true":case"TRUE":return!0;default:return!1}}function gi(e){for(var r="",t=0,n=0,a=0,i=0,s=0,o=0;t<e.length;)(n=e.charCodeAt(t++))<128?r+=String.fromCharCode(n):(a=e.charCodeAt(t++),n>191&&n<224?(s=(31&n)<<6,s|=63&a,r+=String.fromCharCode(s)):(i=e.charCodeAt(t++),n<240?r+=String.fromCharCode((15&n)<<12|(63&a)<<6|63&i):(o=((7&n)<<18|(63&a)<<12|(63&i)<<6|63&(s=e.charCodeAt(t++)))-65536,r+=String.fromCharCode(55296+(o>>>10&1023)),r+=String.fromCharCode(56320+(1023&o)))));return r}function Aa(e){var t,n,o,r=ke(2*e.length),a=1,i=0,s=0;for(n=0;n<e.length;n+=a)a=1,(o=e.charCodeAt(n))<128?t=o:o<224?(t=64*(31&o)+(63&e.charCodeAt(n+1)),a=2):o<240?(t=4096*(15&o)+64*(63&e.charCodeAt(n+1))+(63&e.charCodeAt(n+2)),a=3):(a=4,t=262144*(7&o)+4096*(63&e.charCodeAt(n+1))+64*(63&e.charCodeAt(n+2))+(63&e.charCodeAt(n+3)),s=55296+((t-=65536)>>>10&1023),t=56320+(1023&t)),0!==s&&(r[i++]=255&s,r[i++]=s>>>8,s=0),r[i++]=t%256,r[i++]=t>>>8;return r.slice(0,i).toString("ucs2")}function js(e){return le(e,"binary").toString("utf8")}var xi="foo bar baz\xe2\x98\x83\xf0\x9f\x8d\xa3",qt=we&&(js(xi)==gi(xi)&&js||Aa(xi)==gi(xi)&&Aa)||gi,En=we?function(e){return le(e,"utf8").toString("binary")}:function(e){for(var r=[],t=0,n=0,a=0;t<e.length;)switch(n=e.charCodeAt(t++),!0){case n<128:r.push(String.fromCharCode(n));break;case n<2048:r.push(String.fromCharCode(192+(n>>6))),r.push(String.fromCharCode(128+(63&n)));break;case n>=55296&&n<57344:n-=55296,a=e.charCodeAt(t++)-56320+(n<<10),r.push(String.fromCharCode(240+(a>>18&7))),r.push(String.fromCharCode(144+(a>>12&63))),r.push(String.fromCharCode(128+(a>>6&63))),r.push(String.fromCharCode(128+(63&a)));break;default:r.push(String.fromCharCode(224+(n>>12))),r.push(String.fromCharCode(128+(n>>6&63))),r.push(String.fromCharCode(128+(63&n)))}return r.join("")},On=function(){var e={};return function(t,n){var a=t+"|"+(n||"");return e[a]?e[a]:e[a]=new RegExp("<(?:\\w+:)?"+t+'(?: xml:space="preserve")?(?:[^>]*)>([\\s\\S]*?)</(?:\\w+:)?'+t+">",n||"")}}(),Xs=function(){var e=[["nbsp"," "],["middot","\xb7"],["quot",'"'],["apos","'"],["gt",">"],["lt","<"],["amp","&"]].map(function(r){return[new RegExp("&"+r[0]+";","ig"),r[1]]});return function(t){for(var n=t.replace(/^[\t\n\r ]+/,"").replace(/[\t\n\r ]+$/,"").replace(/>\s+/g,">").replace(/\s+</g,"<").replace(/[\t\n\r ]+/g," ").replace(/<\s*[bB][rR]\s*\/?>/g,"\n").replace(/<[^>]*>/g,""),a=0;a<e.length;++a)n=n.replace(e[a][0],e[a][1]);return n}}(),Go=function(){var e={};return function(t){return void 0!==e[t]?e[t]:e[t]=new RegExp("<(?:vt:)?"+t+">([\\s\\S]*?)</(?:vt:)?"+t+">","g")}}(),Wo=/<\/?(?:vt:)?variant>/g,Ho=/<(?:vt:)([^>]*)>([\s\S]*)</;function Ks(e,r){var t=bt(e),n=e.match(Go(t.baseType))||[],a=[];if(n.length!=t.size){if(r.WTF)throw new Error("unexpected vector length "+n.length+" != "+t.size);return a}return n.forEach(function(i){var s=i.replace(Wo,"").match(Ho);s&&a.push({v:qt(s[2]),t:s[1]})}),a}var Ys=/(^\s|\s$|\n)/;function Hr(e,r){return"<"+e+(r.match(Ys)?' xml:space="preserve"':"")+">"+r+"</"+e+">"}function Ja(e){return pt(e).map(function(r){return" "+r+'="'+e[r]+'"'}).join("")}function Me(e,r,t){return"<"+e+(null!=t?Ja(t):"")+(null!=r?(r.match(Ys)?' xml:space="preserve"':"")+">"+r+"</"+e:"/")+">"}function Hi(e,r){try{return e.toISOString().replace(/\.\d*/,"")}catch(t){if(r)throw t}return""}function _i(e){if(we&&Buffer.isBuffer(e))return e.toString("utf8");if("string"==typeof e)return e;if(typeof Uint8Array<"u"&&e instanceof Uint8Array)return qt($t(ct(e)));throw new Error("Bad input format: expected Buffer or string")}var Qa=/<(\/?)([^\s?><!\/:]*:|)([^\s?<>:\/]+)(?:[\s?:\/][^>]*)?>/gm,Ar={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
1:"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"},Jn=["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"],on={o:"urn:schemas-microsoft-com:office:office",x:"urn:schemas-microsoft-com:office:excel",ss:"urn:schemas-microsoft-com:office:spreadsheet",dt:"uuid:C2F41010-65B3-11d1-A29F-00AA00C14882",mv:"http://macVmlSchemaUri",v:"urn:schemas-microsoft-com:vml",html:"http://www.w3.org/TR/REC-html40"},$i=function(e){for(var r=[],n=0;n<e[0].length;++n)if(e[0][n])for(var a=0,i=e[0][n].length;a<i;a+=10240)r.push.apply(r,e[0][n].slice(a,a+10240));return r},ji=we?function(e){return e[0].length>0&&Buffer.isBuffer(e[0][0])?Buffer.concat(e[0].map(function(r){return Buffer.isBuffer(r)?r:le(r)})):$i(e)}:$i,wi=function(e,r,t){for(var n=[],a=r;a<t;a+=2)n.push(String.fromCharCode($n(e,a)));return n.join("").replace(rt,"")},ca=we?function(e,r,t){return Buffer.isBuffer(e)?e.toString("utf16le",r,t).replace(rt,""):wi(e,r,t)}:wi,Zs=function(e,r,t){for(var n=[],a=r;a<r+t;++a)n.push(("0"+e[a].toString(16)).slice(-2));return n.join("")},Xi=we?function(e,r,t){return Buffer.isBuffer(e)?e.toString("hex",r,r+t):Zs(e,r,t)}:Zs,Ki=function(e,r,t){for(var n=[],a=r;a<t;a++)n.push(String.fromCharCode(Fa(e,a)));return n.join("")},fa=we?function(r,t,n){return Buffer.isBuffer(r)?r.toString("utf8",t,n):Ki(r,t,n)}:Ki,Yi=function(e,r){var t=Pr(e,r);return t>0?fa(e,r+4,r+4+t-1):""},bi=Yi,Zi=function(e,r){var t=Pr(e,r);return t>0?fa(e,r+4,r+4+t-1):""},yi=Zi,Ji=function(e,r){var t=2*Pr(e,r);return t>0?fa(e,r+4,r+4+t-1):""},Ci=Ji,ua=function(r,t){var n=Pr(r,t);return n>0?ca(r,t+4,t+4+n):""},Qi=ua,Js=function(e,r){var t=Pr(e,r);return t>0?fa(e,r+4,r+4+t):""},qi=Js,es=function(e,r){return function zo(e,r){for(var t=1-2*(e[r+7]>>>7),n=((127&e[r+7])<<4)+(e[r+6]>>>4&15),a=15&e[r+6],i=5;i>=0;--i)a=256*a+e[r+i];return 2047==n?0==a?t*(1/0):NaN:(0==n?n=-1022:(n-=1023,a+=Math.pow(2,52)),t*Math.pow(2,n-52)*a)}(e,r)},qa=es,Ei=function(r){return Array.isArray(r)||typeof Uint8Array<"u"&&r instanceof Uint8Array};we&&(bi=function(r,t){if(!Buffer.isBuffer(r))return Yi(r,t);var n=r.readUInt32LE(t);return n>0?r.toString("utf8",t+4,t+4+n-1):""},yi=function(r,t){if(!Buffer.isBuffer(r))return Zi(r,t);var n=r.readUInt32LE(t);return n>0?r.toString("utf8",t+4,t+4+n-1):""},Ci=function(r,t){if(!Buffer.isBuffer(r))return Ji(r,t);var n=2*r.readUInt32LE(t);return r.toString("utf16le",t+4,t+4+n-1)},Qi=function(r,t){if(!Buffer.isBuffer(r))return ua(r,t);var n=r.readUInt32LE(t);return r.toString("utf16le",t+4,t+4+n)},qi=function(r,t){if(!Buffer.isBuffer(r))return Js(r,t);var n=r.readUInt32LE(t);return r.toString("utf8",t+4,t+4+n)},qa=function(r,t){return Buffer.isBuffer(r)?r.readDoubleLE(t):es(r,t)},Ei=function(r){return Buffer.isBuffer(r)||Array.isArray(r)||typeof Uint8Array<"u"&&r instanceof Uint8Array}),typeof Je<"u"&&function Qs(){ca=function(e,r,t){return Je.utils.decode(1200,e.slice(r,t)).replace(rt,"")},fa=function(e,r,t){return Je.utils.decode(65001,e.slice(r,t))},bi=function(e,r){var t=Pr(e,r);return t>0?Je.utils.decode(I,e.slice(r+4,r+4+t-1)):""},yi=function(e,r){var t=Pr(e,r);return t>0?Je.utils.decode(c,e.slice(r+4,r+4+t-1)):""},Ci=function(e,r){var t=2*Pr(e,r);return t>0?Je.utils.decode(1200,e.slice(r+4,r+4+t-1)):""},Qi=function(e,r){var t=Pr(e,r);return t>0?Je.utils.decode(1200,e.slice(r+4,r+4+t)):""},qi=function(e,r){var t=Pr(e,r);return t>0?Je.utils.decode(65001,e.slice(r+4,r+4+t)):""}}();var Fa=function(e,r){return e[r]},$n=function(e,r){return 256*e[r+1]+e[r]},qs=function(e,r){var t=256*e[r+1]+e[r];return t<32768?t:-1*(65535-t+1)},Pr=function(e,r){return e[r+3]*(1<<24)+(e[r+2]<<16)+(e[r+1]<<8)+e[r]},da=function(e,r){return e[r+3]<<24|e[r+2]<<16|e[r+1]<<8|e[r]},eo=function(e,r){return e[r]<<24|e[r+1]<<16|e[r+2]<<8|e[r+3]};function ei(e,r){var n,a,s,o,l,u,t="",i=[];switch(r){case"dbcs":if(u=this.l,we&&Buffer.isBuffer(this))t=this.slice(this.l,this.l+2*e).toString("utf16le");else for(l=0;l<e;++l)t+=String.fromCharCode($n(this,u)),u+=2;e*=2;break;case"utf8":t=fa(this,this.l,this.l+e);break;case"utf16le":t=ca(this,this.l,this.l+(e*=2));break;case"wstr":if(!(typeof Je<"u"))return ei.call(this,e,"dbcs");t=Je.utils.decode(c,this.slice(this.l,this.l+2*e)),e*=2;break;case"lpstr-ansi":t=bi(this,this.l),e=4+Pr(this,this.l);break;case"lpstr-cp":t=yi(this,this.l),e=4+Pr(this,this.l);break;case"lpwstr":t=Ci(this,this.l),e=4+2*Pr(this,this.l);break;case"lpp4":e=4+Pr(this,this.l),t=Qi(this,this.l),2&e&&(e+=2);break;case"8lpp4":e=4+Pr(this,this.l),t=qi(this,this.l),3&e&&(e+=4-(3&e));break;case"cstr":for(e=0,t="";0!==(s=Fa(this,this.l+e++));)i.push(st(s));t=i.join("");break;case"_wstr":for(e=0,t="";0!==(s=$n(this,this.l+e));)i.push(st(s)),e+=2;e+=2,t=i.join("");break;case"dbcs-cont":for(t="",u=this.l,l=0;l<e;++l){if(this.lens&&-1!==this.lens.indexOf(u))return s=Fa(this,u),this.l=u+1,o=ei.call(this,e-l,s?"dbcs-cont":"sbcs-cont"),i.join("")+o;i.push(st($n(this,u))),u+=2}t=i.join(""),e*=2;break;case"cpstr":if(typeof Je<"u"){t=Je.utils.decode(c,this.slice(this.l,this.l+e));break}case"sbcs-cont":for(t="",u=this.l,l=0;l!=e;++l){if(this.lens&&-1!==this.lens.indexOf(u))return s=Fa(this,u),this.l=u+1,o=ei.call(this,e-l,s?"dbcs-cont":"sbcs-cont"),i.join("")+o;i.push(st(Fa(this,u))),u+=1}t=i.join("");break;default:switch(e){case 1:return n=Fa(this,this.l),this.l++,n;case 2:return n=("i"===r?qs:$n)(this,this.l),this.l+=2,n;case 4:case-4:return"i"!==r&&128&this[this.l+3]?(a=Pr(this,this.l),this.l+=4,a):(n=(e>0?da:eo)(this,this.l),this.l+=4,n);case 8:case-8:if("f"===r)return a=8==e?qa(this,this.l):qa([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,a;e=8;case 16:t=Xi(this,this.l,e)}}return this.l+=e,t}var to=function(e,r,t){e[t]=255&r,e[t+1]=r>>>8&255,e[t+2]=r>>>16&255,e[t+3]=r>>>24&255},ts=function(e,r,t){e[t]=255&r,e[t+1]=r>>8&255,e[t+2]=r>>16&255,e[t+3]=r>>24&255},$o=function(e,r,t){e[t]=255&r,e[t+1]=r>>>8&255};function jo(e,r,t){var n=0,a=0;if("dbcs"===t){for(a=0;a!=r.length;++a)$o(this,r.charCodeAt(a),this.l+2*a);n=2*r.length}
1else if("sbcs"===t){if(typeof Je<"u"&&874==I)for(a=0;a!=r.length;++a){var i=Je.utils.encode(I,r.charAt(a));this[this.l+a]=i[0]}else for(r=r.replace(/[^\x00-\x7F]/g,"_"),a=0;a!=r.length;++a)this[this.l+a]=255&r.charCodeAt(a);n=r.length}else{if("hex"===t){for(;a<e;++a)this[this.l++]=parseInt(r.slice(2*a,2*a+2),16)||0;return this}if("utf16le"===t){var s=Math.min(this.l+e,this.length);for(a=0;a<Math.min(r.length,e);++a){var o=r.charCodeAt(a);this[this.l++]=255&o,this[this.l++]=o>>8}for(;this.l<s;)this[this.l++]=0;return this}switch(e){case 1:n=1,this[this.l]=255&r;break;case 2:n=2,this[this.l]=255&r,this[this.l+1]=255&(r>>>=8);break;case 3:n=3,this[this.l]=255&r,this[this.l+1]=255&(r>>>=8),this[this.l+2]=255&(r>>>=8);break;case 4:n=4,to(this,r,this.l);break;case 8:if(n=8,"f"===t){!function zi(e,r,t){var n=(r<0||1/r==-1/0?1:0)<<7,a=0,i=0,s=n?-r:r;isFinite(s)?0==s?a=i=0:(a=Math.floor(Math.log(s)/Math.LN2),i=s*Math.pow(2,52-a),a<=-1023&&(!isFinite(i)||i<Math.pow(2,52))?a=-1022:(i-=Math.pow(2,52),a+=1023)):(a=2047,i=isNaN(r)?26985:0);for(var o=0;o<=5;++o,i/=256)e[t+o]=255&i;e[t+6]=(15&a)<<4|15&i,e[t+7]=a>>4|n}(this,r,this.l);break}case 16:break;case-4:n=4,ts(this,r,this.l)}}return this.l+=n,this}function ro(e,r){var t=Xi(this,this.l,e.length>>1);if(t!==e)throw new Error(r+"Expected "+e+" saw "+t);this.l+=e.length>>1}function zr(e,r){e.l=r,e.read_shift=ei,e.chk=ro,e.write_shift=jo}function Or(e,r){e.l+=r}function me(e){var r=ke(e);return zr(r,0),r}function jn(e,r,t){if(e){var n,a,i;zr(e,e.l||0);for(var s=e.length,o=0,l=0;e.l<s;){128&(o=e.read_shift(1))&&(o=(127&o)+((127&e.read_shift(1))<<7));var u=ks[o]||ks[65535];for(i=127&(n=e.read_shift(1)),a=1;a<4&&128&n;++a)i+=(127&(n=e.read_shift(1)))<<7*a;l=e.l+i;var d=u.f&&u.f(e,i,t);if(e.l=l,r(d,u,o))return}}}function qr(){var e=[],r=we?256:2048,t=function(u){var d=me(u);return zr(d,0),d},n=t(r),a=function(){n&&(n.length>n.l&&((n=n.slice(0,n.l)).l=n.length),n.length>0&&e.push(n),n=null)},i=function(u){return n&&u<n.length-n.l?n:(a(),n=t(Math.max(u+1,r)))};return{next:i,push:function(u){a(),null==(n=u).l&&(n.l=n.length),i(r)},end:function(){return a(),Ct(e)},_bufs:e}}function Ce(e,r,t,n){var i,a=+r;if(!isNaN(a)){n||(n=ks[a].p||(t||[]).length||0),i=1+(a>=128?1:0)+1,n>=128&&++i,n>=16384&&++i,n>=2097152&&++i;var s=e.next(i);a<=127?s.write_shift(1,a):(s.write_shift(1,128+(127&a)),s.write_shift(1,a>>7));for(var o=0;4!=o;++o){if(!(n>=128)){s.write_shift(1,n);break}s.write_shift(1,128+(127&n)),n>>=7}n>0&&Ei(t)&&e.push(t)}}function Ia(e,r,t){var n=Qt(e);if(r.s?(n.cRel&&(n.c+=r.s.c),n.rRel&&(n.r+=r.s.r)):(n.cRel&&(n.c+=r.c),n.rRel&&(n.r+=r.r)),!t||t.biff<12){for(;n.c>=256;)n.c-=256;for(;n.r>=65536;)n.r-=65536}return n}function no(e,r,t){var n=Qt(e);return n.s=Ia(n.s,r.s,t),n.e=Ia(n.e,r.s,t),n}function ti(e,r){if(e.cRel&&e.c<0)for(e=Qt(e);e.c<0;)e.c+=r>8?16384:256;if(e.rRel&&e.r<0)for(e=Qt(e);e.r<0;)e.r+=r>8?1048576:r>5?65536:16384;var t=yt(e);return!e.cRel&&null!=e.cRel&&(t=function io(e){return e.replace(/^([A-Z])/,"$$$1")}(t)),!e.rRel&&null!=e.rRel&&(t=function ao(e){return e.replace(/([A-Z]|^)(\d+)$/,"$1$$$2")}(t)),t}function rs(e,r){return 0!=e.s.r||e.s.rRel||e.e.r!=(r.biff>=12?1048575:r.biff>=8?65536:16384)||e.e.rRel?0!=e.s.c||e.s.cRel||e.e.c!=(r.biff>=12?16383:255)||e.e.cRel?ti(e.s,r.biff)+":"+ti(e.e,r.biff):(e.s.rRel?"":"$")+pr(e.s.r)+":"+(e.e.rRel?"":"$")+pr(e.e.r):(e.s.cRel?"":"$")+fr(e.s.c)+":"+(e.e.cRel?"":"$")+fr(e.e.c)}function ns(e){return parseInt(function Xo(e){return e.replace(/\$(\d+)$/,"$1")}(e),10)-1}function pr(e){return""+(e+1)}function as(e){for(var r=function is(e){return e.replace(/^\$([A-Z])/,"$1")}(e),t=0,n=0;n!==r.length;++n)t=26*t+r.charCodeAt(n)-64;return t-1}function fr(e){if(e<0)throw new Error("invalid column "+e);var r="";for(++e;e;e=Math.floor((e-1)/26))r=String.fromCharCode((e-1)%26+65)+r;return r}function mr(e){for(var r=0,t=0,n=0;n<e.length;++n){var a=e.charCodeAt(n);a>=48&&a<=57?r=10*r+(a-48):a>=65&&a<=90&&(t=26*t+(a-64))}return{c:t-1,r:r-1}}function yt(e){for(var r=e.c+1,t="";r;r=(r-1)/26|0)t=String.fromCharCode((r-1)%26+65)+t;return t+(e.r+1)}function ln(e){var r=e.indexOf(":");return-1==r?{s:mr(e),e:mr(e)}:{s:mr(e.slice(0,r)),e:mr(e.slice(r+1))}}function Ft(e,r){return typeof r>"u"||"number"==typeof r?Ft(e.s,e.e):("string"!=typeof e&&(e=yt(e)),"string"!=typeof r&&(r=yt(r)),e==r?e:e+":"+r)}function Ut(e){var r={s:{c:0,r:0},e:{c:0,r:0}},t=0,n=0,a=0,i=e.length;for(t=0;n<i&&!((a=e.charCodeAt(n)-64)<1||a>26);++n)t=26*t+a;for(r.s.c=--t,t=0;n<i&&!((a=e.charCodeAt(n)-48)<0||a>9);++n)t=10*t+a;if(r.s.r=--t,n===i||10!=a)return r.e.c=r.s.c,r.e.r=r.s.r,r;for(++n,t=0;n!=i&&!((a=e.charCodeAt(n)-64)<1||a>26);++n)t=26*t+a;for(r.e.c=--t,t=0;n!=i&&!((a=e.charCodeAt(n)-48)<0||a>9);++n)t=10*t+a;return r.e.r=--t,r}function Mn(e,r,t){return null==e||null==e.t||"z"==e.t?"":void 0!==e.w?e.w:("d"==e.t&&!e.z&&t&&t.dateNF&&(e.z=t.dateNF),"e"==e.t?wa[e.v]||e.v:function so(e,r){var t="d"==e.t&&r instanceof Date;if(null!=e.z)try{return e.w=kt(e.z,t?dr(r):r)}catch{}try{return e.w=kt((e.XF||{}).numFmtId||(t?14:0),t?dr(r):r)}catch{return""+r}}(e,null==r?e.v:r))}function Xn(e,r){var t=r&&r.sheet?r.sheet:"Sheet1",n={};return n[t]=e,{SheetNames:[t],Sheets:n}}function oo(e,r,t){var n=t||{},a=e?Array.isArray(e):n.dense;null!=it&&null==a&&(a=it);var i=e||(a?[]:{}),s=0,o=0;if(i&&null!=n.origin){if("number"==typeof n.origin)s=n.origin;else{var l="string"==typeof n.origin?mr(n.origin):n.origin;s=l.r,o=l.c}i["!ref"]||(i["!ref"]="A1:A1")}var u={s:{c:1e7,r:1e7},e:{c:0,r:0}};if(i["!ref"]){var d=Ut(i["!ref"]);u.s.c=d.s.c,u.s.r=d.s.r,u.e.c=Math.max(u.e.c,d.e.c),u.e.r=Math.max(u.e.r,d.e.r),-1==s&&(u.e.r=s=d.e.r+1)}for(var v=0;v!=r.length;++v)if(r[v]){if(!Array.isArray(r[v]))throw new Error("aoa_to_sheet expects an array of arrays");for(var _=0;_!=r[v].length;++_)if(!(typeof r[v][_]>"u")){var b={v:r[v][_]},y=s+v,x=o+_;if(u.s.r>y&&(u.s.r=y),u.s.c>
1x&&(u.s.c=x),u.e.r<y&&(u.e.r=y),u.e.c<x&&(u.e.c=x),!r[v][_]||"object"!=typeof r[v][_]||Array.isArray(r[v][_])||r[v][_]instanceof Date)if(Array.isArray(b.v)&&(b.f=r[v][_][1],b.v=b.v[0]),null===b.v)if(b.f)b.t="n";else if(n.nullError)b.t="e",b.v=0;else{if(!n.sheetStubs)continue;b.t="z"}else"number"==typeof b.v?b.t="n":"boolean"==typeof b.v?b.t="b":b.v instanceof Date?(b.z=n.dateNF||ft[14],n.cellDates?(b.t="d",b.w=kt(b.z,dr(b.v))):(b.t="n",b.v=dr(b.v),b.w=kt(b.z,b.v))):b.t="s";else b=r[v][_];if(a)i[y]||(i[y]=[]),i[y][x]&&i[y][x].z&&(b.z=i[y][x].z),i[y][x]=b;else{var C=yt({c:x,r:y});i[C]&&i[C].z&&(b.z=i[C].z),i[C]=b}}}return u.s.c<1e7&&(i["!ref"]=Ft(u)),i}function Pa(e,r){return oo(null,e,r)}function kn(e,r){return r||(r=me(4)),r.write_shift(4,e),r}function jr(e){var r=e.read_shift(4);return 0===r?"":e.read_shift(r,"dbcs")}function Br(e,r){var t=!1;return null==r&&(t=!0,r=me(4+2*e.length)),r.write_shift(4,e.length),e.length>0&&r.write_shift(0,e,"dbcs"),t?r.slice(0,r.l):r}function Zo(e){return{ich:e.read_shift(2),ifnt:e.read_shift(2)}}function ss(e,r){var t=e.l,n=e.read_shift(1),a=jr(e),i=[],s={t:a,h:a};if(1&n){for(var o=e.read_shift(4),l=0;l!=o;++l)i.push(Zo(e));s.r=i}else s.r=[{ich:0,ifnt:0}];return e.l=t+r,s}var lo=ss;function en(e){var r=e.read_shift(4),t=e.read_shift(2);return t+=e.read_shift(1)<<16,e.l++,{c:r,iStyleRef:t}}function pa(e,r){return null==r&&(r=me(8)),r.write_shift(-4,e.c),r.write_shift(3,e.iStyleRef||e.s),r.write_shift(1,0),r}function ma(e){var r=e.read_shift(2);return r+=e.read_shift(1)<<16,e.l++,{c:-1,iStyleRef:r}}function ga(e,r){return null==r&&(r=me(4)),r.write_shift(3,e.iStyleRef||e.s),r.write_shift(1,0),r}var co=jr,fo=Br;function os(e){var r=e.read_shift(4);return 0===r||4294967295===r?"":e.read_shift(r,"dbcs")}function ki(e,r){var t=!1;return null==r&&(t=!0,r=me(127)),r.write_shift(4,e.length>0?e.length:4294967295),e.length>0&&r.write_shift(0,e,"dbcs"),t?r.slice(0,r.l):r}var Dn=jr,Oa=os,gr=ki;function ls(e){var r=e.slice(e.l,e.l+4),t=1&r[0],n=2&r[0];e.l+=4;var a=0===n?qa([0,0,0,0,252&r[0],r[1],r[2],r[3]],0):da(r,0)>>2;return t?a/100:a}function uo(e,r){null==r&&(r=me(4));var t=0,n=0,a=100*e;if(e==(0|e)&&e>=-(1<<29)&&e<1<<29?n=1:a==(0|a)&&a>=-(1<<29)&&a<1<<29&&(n=1,t=1),!n)throw new Error("unsupported RkNumber "+e);r.write_shift(-4,((t?a:e)<<2)+(t+2))}function ho(e){var r={s:{},e:{}};return r.s.r=e.read_shift(4),r.e.r=e.read_shift(4),r.s.c=e.read_shift(4),r.e.c=e.read_shift(4),r}var xa=ho,Ma=function qo(e,r){return r||(r=me(16)),r.write_shift(4,e.s.r),r.write_shift(4,e.e.r),r.write_shift(4,e.s.c),r.write_shift(4,e.e.c),r};function Xr(e){if(e.length-e.l<8)throw"XLS Xnum Buffer underflow";return e.read_shift(8,"f")}function va(e,r){return(r||me(8)).write_shift(8,e,"f")}function f(e,r){if(r||(r=me(8)),!e||e.auto)return r.write_shift(4,0),r.write_shift(4,0),r;null!=e.index?(r.write_shift(1,2),r.write_shift(1,e.index)):null!=e.theme?(r.write_shift(1,6),r.write_shift(1,e.theme)):(r.write_shift(1,5),r.write_shift(1,0));var t=e.tint||0;if(t>0?t*=32767:t<0&&(t*=32768),r.write_shift(2,t),e.rgb&&null==e.theme){var n=e.rgb||"FFFFFF";"number"==typeof n&&(n=("000000"+n.toString(16)).slice(-6)),r.write_shift(1,parseInt(n.slice(0,2),16)),r.write_shift(1,parseInt(n.slice(2,4),16)),r.write_shift(1,parseInt(n.slice(4,6),16)),r.write_shift(1,255)}else r.write_shift(2,0),r.write_shift(1,0),r.write_shift(1,0);return r}function D(e,r){var n=e.read_shift(4);switch(n){case 0:return"";case 4294967295:case 4294967294:return{2:"BITMAP",3:"METAFILEPICT",8:"DIB",14:"ENHMETAFILE"}[e.read_shift(4)]||""}if(n>400)throw new Error("Unsupported Clipboard: "+n.toString(16));return e.l-=4,e.read_shift(0,1==r?"lpstr":"lpwstr")}var Nt=2,Tt=3,_a=12,Hl=81,df=[80,Hl],el={1:{n:"CodePage",t:Nt},2:{n:"Category",t:80},3:{n:"PresentationFormat",t:80},4:{n:"ByteCount",t:Tt},5:{n:"LineCount",t:Tt},6:{n:"ParagraphCount",t:Tt},7:{n:"SlideCount",t:Tt},8:{n:"NoteCount",t:Tt},9:{n:"HiddenCount",t:Tt},10:{n:"MultimediaClipCount",t:Tt},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:Tt},19:{n:"SharedDoc",t:11},22:{n:"HyperlinksChanged",t:11},23:{n:"AppVersion",t:Tt,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:{}},tl={1:{n:"CodePage",t:Nt},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}
1,10:{n:"EditTime",t:64},11:{n:"LastPrinted",t:64},12:{n:"CreatedDate",t:64},13:{n:"ModifiedDate",t:64},14:{n:"PageCount",t:Tt},15:{n:"WordCount",t:Tt},16:{n:"CharCount",t:Tt},17:{n:"Thumbnail",t:71},18:{n:"Application",t:80},19:{n:"DocSecurity",t:Tt},255:{},2147483648:{n:"Locale",t:19},2147483651:{n:"Behavior",t:19},1919054434:{}},zl={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"},hf=[null,"solid","mediumGray","darkGray","lightGray","darkHorizontal","darkVertical","darkDown","darkUp","darkGrid","darkTrellis","lightHorizontal","lightVertical","lightDown","lightUp","lightGrid","lightTrellis","gray125","gray0625"];function pf(e){return e.map(function(r){return[r>>16&255,r>>8&255,255&r]})}var ri=Qt(pf([0,16777215,16711680,65280,255,16776960,16711935,65535,0,16777215,16711680,65280,255,16776960,16711935,65535,8388608,32768,128,8421376,8388736,32896,12632256,8421504,10066431,10040166,16777164,13434879,6684774,16744576,26316,13421823,128,16711935,16776960,65535,8388736,8388608,32896,255,52479,13434879,13434828,16777113,10079487,16751052,13408767,16764057,3368703,3394764,10079232,16763904,16750848,16737792,6710937,9868950,13158,3381606,13056,3355392,10040064,10040166,3355545,3355443,16777215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0])),wa={0:"#NULL!",7:"#DIV/0!",15:"#VALUE!",23:"#REF!",29:"#NAME?",36:"#NUM!",42:"#N/A",43:"#GETTING_DATA",255:"#WTF?"},$l={"#NULL!":0,"#DIV/0!":7,"#VALUE!":15,"#REF!":23,"#NAME?":29,"#NUM!":36,"#N/A":42,"#GETTING_DATA":43,"#WTF?":255},rl={"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"},mo={workbooks:{xlsx:"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet.main+xml",xlsm:"application/vnd.ms-excel.sheet.macroEnabled.main+xml",xlsb:"application/vnd.ms-excel.sheet.binary.macroEnabled.main",xlam:"application/vnd.ms-excel.addin.macroEnabled.main+xml",xltx:"application/vnd.openxmlformats-officedocument.spreadsheetml.template.main+xml"},strs:{xlsx:"application/vnd.openxmlformats-officedocument.spreadsheetml.sharedStrings+xml",xlsb:"application/vnd.ms-excel.sharedStrings"}
vendor: 1,546 bytes, line 1
1,comments:{xlsx:"application/vnd.openxmlformats-officedocument.spreadsheetml.comments+xml",xlsb:"application/vnd.ms-excel.comments"},sheets:{xlsx:"application/vnd.openxmlformats-officedocument.spreadsheetml.worksheet+xml",xlsb:"application/vnd.ms-excel.worksheet"},charts:{xlsx:"application/vnd.openxmlformats-officedocument.spreadsheetml.chartsheet+xml",xlsb:"application/vnd.ms-excel.chartsheet"},dialogs:{xlsx:"application/vnd.openxmlformats-officedocument.spreadsheetml.dialogsheet+xml",xlsb:"application/vnd.ms-excel.dialogsheet"},macros:{xlsx:"application/vnd.ms-excel.macrosheet+xml",xlsb:"application/vnd.ms-excel.macrosheet"},metadata:{xlsx:"application/vnd.openxmlformats-officedocument.spreadsheetml.sheetMetadata+xml",xlsb:"application/vnd.ms-excel.sheetMetadata"},styles:{xlsx:"application/vnd.openxmlformats-officedocument.spreadsheetml.styles+xml",xlsb:"application/vnd.ms-excel.styles"}};function jl(e,r){var a,t=function sn(e){for(var r=[],t=pt(e),n=0;n!==t.length;++n)null==r[e[t[n]]]&&(r[e[t[n]]]=[]),r[e[t[n]]].push(t[n]);return r}(rl),n=[];n[n.length]=wr,n[n.length]=Me("Types",null,{xmlns:Ar.CT,"xmlns:xsd":Ar.xsd,"xmlns:xsi":Ar.xsi}),n=n.concat([["xml","application/xml"],["bin","application/vnd.ms-excel.sheet.binary.macroEnabled.main"],["vml","application/vnd.openxmlformats-officedocument.vmlDrawing"],["data","application/vnd.openxmlformats-officedocument.model+data"],["bmp","image/bmp"],["png","image/png"],["gif","image/gif"],["emf","image/x-emf"],["wmf","image/x-wmf"],["jpg","image/jpeg"],["jpeg","image/jpeg"],["t
1if","image/tiff"],["tiff","image/tiff"],["pdf","application/pdf"],["rels","application/vnd.openxmlformats-package.relationships+xml"]].map(function(l){return Me("Default",null,{Extension:l[0],ContentType:l[1]})}));var i=function(l){e[l]&&e[l].length>0&&(n[n.length]=Me("Override",null,{PartName:("/"==(a=e[l][0])[0]?"":"/")+a,ContentType:mo[l][r.bookType]||mo[l].xlsx}))},s=function(l){(e[l]||[]).forEach(function(u){n[n.length]=Me("Override",null,{PartName:("/"==u[0]?"":"/")+u,ContentType:mo[l][r.bookType]||mo[l].xlsx})})},o=function(l){(e[l]||[]).forEach(function(u){n[n.length]=Me("Override",null,{PartName:("/"==u[0]?"":"/")+u,ContentType:t[l][0]})})};return i("workbooks"),s("sheets"),s("charts"),o("themes"),["strs","styles"].forEach(i),["coreprops","extprops","custprops"].forEach(o),o("vba"),o("comments"),o("threadedcomments"),o("drawings"),s("metadata"),o("people"),n.length>2&&(n[n.length]="</Types>",n[1]=n[1].replace("/>",">")),n.join("")}var Pt
vendor: 2,399 bytes, line 1
1={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",
1VBA:"http://schemas.microsoft.com/office/2006/relationships/vbaProject"};function cs(e){var r=e.lastIndexOf("/");return e.slice(0,r+1)+"_rels/"+e.slice(r+1)+".rels"}function fs(e,r){var t={"!id":{}};if(!e)return t;"/"!==r.charAt(0)&&(r="/"+r);var n={};return(e.match(Cr)||[]).forEach(function(a){var i=bt(a);if("<Relationship"===i[0]){var s={};s.Type=i.Type,s.Target=i.Target,s.Id=i.Id,i.TargetMode&&(s.TargetMode=i.TargetMode);var o="External"===i.TargetMode?i.Target:Za(i.Target,r);t[o]=s,n[i.Id]=s}}),t["!id"]=n,t}function Ti(e){var r=[wr,Me("Relationships",null,{xmlns:Ar.RELS})];return pt(e["!id"]).forEach(function(t){r[r.length]=Me("Relationship",null,e["!id"][t])}),r.length>2&&(r[r.length]="</Relationships>",r[1]=r[1].replace("/>",">")),r.join("")}function er(e,r,t,n,a,i){if(a||(a={}),e["!id"]||(e["!id"]={}),e["!idx"]||(e["!idx"]=1),r<0)for(r=e["!idx"];e["!id"]["rId"+r];++r);if(e["!idx"]=r+1,a.Id="rId"+r,a.Type=n,a.Target=t,i?a.TargetMode=i:[Pt.HLINK,Pt.XPATH,Pt.XMISS].indexOf(a.Type)>-1&&(a.TargetMode="External"),e["!id"][a.Id])throw new Error("Cannot rewrite rId "+r);return e["!id"][a.Id]=a,e[("/"+a.Target).replace("//","/")]=a,r}var xf="application/vnd.oasis.opendocument.spreadsheet";function Xl(e,r,t){return[' <rdf:Description rdf:about="'+e+'">\n',' <rdf:type rdf:resource="http://docs.oasis-open.org/ns/office/1.2/meta/'+(t||"odf")+"#"+r+'"/>\n'," </rdf:Description>\n"].join("")}function wf(e,r){return[' <rdf:Description rdf:about="'+e+'">\n',' <ns0:hasPart xmlns:ns0="http://docs.oasis-open.org/ns/office/1.2/meta/pkg#" rdf:resource="'+r+'"/>\n'," </rdf:Description>\n"].join("")}function Kl(){return'<office:document-meta xmlns:office="urn:oasis:names:tc:opendocument:xmlns:office:1.0" xmlns:meta="urn:oasis:names:tc:opendocument:xmlns:meta:1.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:xlink="http://www.w3.org/1999/xlink" office:version="1.2"><office:meta><meta:generator>SheetJS '+m.version+"</meta:generator></office:meta></office:document-meta>"}var Ln=[["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"]],yf=function(){for(var e=new Array(Ln.length),r=0;r<Ln.length;++r){var t=Ln[r],n="(?:"+t[0].slice(0,t[0].indexOf(":"))+":)"+t[0].slice(t[0].indexOf(":")+1);e[r]=new RegExp("<"+n+"[^>]*>([\\s\\S]*?)</"+n+">")}return e}();function Yl(e){var r={};e=qt(e);for(var t=0;t<Ln.length;++t){var n=Ln[t],a=e.match(yf[t]);null!=a&&a.length>0&&(r[n[1]]=zt(a[1])),"date"===n[2]&&r[n[1]]&&(r[n[1]]=Jt(r[n[1]]))}return r}function al(e,r,t,n,a){null!=a[e]||null==r||""===r||(a[e]=r,r=Yt(r),n[n.length]=t?Me(e,r,t):Hr(e,r))}function Zl(e,r){var t=r||{},n=[wr,Me("cp:coreProperties",null,{"xmlns:cp":Ar.CORE_PROPS,"xmlns:dc":Ar.dc,"xmlns:dcterms":Ar.dcterms,"xmlns:dcmitype":Ar.dcmitype,"xmlns:xsi":Ar.xsi})],a={};if(!e&&!t.Props)return n.join("");e&&(null!=e.CreatedDate&&al("dcterms:created","string"==typeof e.CreatedDate?e.CreatedDate:Hi(e.CreatedDate,t.WTF),{"xsi:type":"dcterms:W3CDTF"},n,a),null!=e.ModifiedDate&&al("dcterms:modified","string"==typeof e.ModifiedDate?e.ModifiedDate:Hi(e.ModifiedDate,t.WTF),{"xsi:type":"dcterms:W3CDTF"},n,a));for(var i=0;i!=Ln.length;++i){var s=Ln[i],o=t.Props&&null!=t.Props[s[1]]?t.Props[s[1]]:e?e[s[1]]:null;!0===o?o="1":!1===o?o="0":"number"==typeof o&&(o=String(o)),null!=o&&al(s[0],o,null,n,a)}return n.length>2&&(n[n.length]="</cp:coreProperties>",n[1]=n[1].replace("/>",">")),n.join("")}var ni=[["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"]],Jl=["Worksheets","SheetNames","NamedRanges","DefinedNames","Chartsheets","ChartNames"];function Ql(e,r,t,n){var a=[];if("string"==typeof e)a=Ks(e,n);else for(var i=0;i<e.length;
1++i)a=a.concat(e[i].map(function(d){return{v:d}}));var s="string"==typeof r?Ks(r,n).map(function(d){return d.v}):r,o=0,l=0;if(s.length>0)for(var u=0;u!==a.length;u+=2){switch(l=+a[u+1].v,a[u].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":t.Worksheets=l,t.SheetNames=s.slice(o,o+l);break;case"Named Ranges":case"Rangos con nombre":case"\u540d\u524d\u4ed8\u304d\u4e00\u89a7":case"Benannte Bereiche":case"Navngivne omr\xe5der":t.NamedRanges=l,t.DefinedNames=s.slice(o,o+l);break;case"Charts":case"Diagramme":t.Chartsheets=l,t.ChartNames=s.slice(o,o+l)}o+=l}}function ql(e){var r=[],t=Me;return e||(e={}),e.Application="SheetJS",r[r.length]=wr,r[r.length]=Me("Properties",null,{xmlns:Ar.EXT_PROPS,"xmlns:vt":Ar.vt}),ni.forEach(function(n){if(void 0!==e[n[1]]){var a;switch(n[2]){case"string":a=Yt(String(e[n[1]]));break;case"bool":a=e[n[1]]?"true":"false"}void 0!==a&&(r[r.length]=t(n[0],a))}}),r[r.length]=t("HeadingPairs",t("vt:vector",t("vt:variant","<vt:lpstr>Worksheets</vt:lpstr>")+t("vt:variant",t("vt:i4",String(e.Worksheets))),{size:2,baseType:"variant"})),r[r.length]=t("TitlesOfParts",t("vt:vector",e.SheetNames.map(function(n){return"<vt:lpstr>"+Yt(n)+"</vt:lpstr>"}).join(""),{size:e.Worksheets,baseType:"lpstr"})),r.length>2&&(r[r.length]="</Properties>",r[1]=r[1].replace("/>",">")),r.join("")}var Ef=/<[^>]+>[^<]*/g;function ec(e){var r=[wr,Me("Properties",null,{xmlns:Ar.CUST_PROPS,"xmlns:vt":Ar.vt})];if(!e)return r.join("");var t=1;return pt(e).forEach(function(a){++t,r[r.length]=Me("property",function vi(e,r){switch(typeof e){case"string":var t=Me("vt:lpwstr",Yt(e));return r&&(t=t.replace(/"/g,"_x0022_")),t;case"number":return Me((0|e)==e?"vt:i4":"vt:r8",Yt(String(e)));case"boolean":return Me("vt:bool",e?"true":"false")}if(e instanceof Date)return Me("vt:filetime",Hi(e));throw new Error("Unable to serialize "+e)}(e[a],!0),{fmtid:"{D5CDD505-2E9C-101B-9397-08002B2CF9AE}",pid:t,name:Yt(a)})}),r.length>2&&(r[r.length]="</Properties>",r[1]=r[1].replace("/>",">")),r.join("")}var sl,il={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 Sf(e,r,t){sl||(sl=nr(il)),e[r=sl[r]||r]=t}function ol(e){var r=e.read_shift(4),t=e.read_shift(4);return new Date(1e3*(t/1e7*Math.pow(2,32)+r/1e7-11644473600)).toISOString().replace(/\.000/,"")}function tc(e,r,t){var n=e.l,a=e.read_shift(0,"lpstr-cp");if(t)for(;e.l-n&3;)++e.l;return a}function rc(e,r,t){var n=e.read_shift(0,"lpwstr");return t&&(e.l+=4-(n.length+1&3)&3),n}function nc(e,r,t){return 31===r?rc(e):tc(e,0,t)}function ll(e,r,t){return nc(e,r,!1===t?0:4)}function Mf(e){var r=e.l,t=go(e,Hl);return 0==e[e.l]&&0==e[e.l+1]&&e.l-r&2&&(e.l+=2),[t,go(e,Tt)]}function ac(e,r){for(var t=e.read_shift(4),n={},a=0;a!=t;++a){var i=e.read_shift(4),s=e.read_shift(4);n[i]=e.read_shift(s,1200===r?"utf16le":"utf8").replace(rt,"").replace(vt,"!"),1200===r&&s%2&&(e.l+=2)}return 3&e.l&&(e.l=e.l>>3<<2),n}function ic(e){var r=e.read_shift(4),t=e.slice(e.l,e.l+r);return e.l+=r,(3&r)>0&&(e.l+=4-(3&r)&3),t}function go(e,r,t){var a,n=e.read_shift(2),i=t||{};if(e.l+=2,r!==_a&&n!==r&&-1===df.indexOf(r)&&(4126!=(65534&r)||4126!=(65534&n)))throw new Error("Expected type "+r+" saw "+n);switch(r===_a?n:r){case 2:return a=e.read_shift(2,"i"),i.raw||(e.l+=2),a;case 3:return e.read_shift(4,"i");case 11:return 0!==e.read_shift(4);case 19:return e.read_shift(4);case 30:return tc(e,0,4).replace(rt,"");case 31:return rc(e);case 64:return ol(e);case 65:return ic(e);case 71:return function Lf(e){var r={};return r.Size=e.read_shift(4),e.l+=r.Size+3-(r.Size-1)%4,r}(e);case 80:return ll(e,n,!i.raw).replace(rt,"");case 81:return function If(e,r){if(!r)throw new Error("VtUnalignedString must have positive length");return nc(e,r,0)}
1(e,n).replace(rt,"");case 4108:return function Df(e){for(var r=e.read_shift(4),t=[],n=0;n<r/2;++n)t.push(Mf(e));return t}(e);case 4126:case 4127:return 4127==n?function Pf(e){for(var r=e.read_shift(4),t=[],n=0;n!=r;++n){var a=e.l;t[n]=e.read_shift(0,"lpwstr").replace(rt,""),e.l-a&2&&(e.l+=2)}return t}(e):function Of(e){for(var r=e.read_shift(4),t=[],n=0;n!=r;++n)t[n]=e.read_shift(0,"lpstr-cp").replace(rt,"");return t}(e);default:throw new Error("TypedPropertyValue unrecognized type "+r+" "+n)}}function sc(e,r){var t=me(4),n=me(4);switch(t.write_shift(4,80==e?31:e),e){case 3:n.write_shift(-4,r);break;case 5:(n=me(8)).write_shift(8,r,"f");break;case 11:n.write_shift(4,r?1:0);break;case 64:n=function Ff(e){var t=("string"==typeof e?new Date(Date.parse(e)):e).getTime()/1e3+11644473600,n=t%Math.pow(2,32),a=(t-n)/Math.pow(2,32);a*=1e7;var i=(n*=1e7)/Math.pow(2,32)|0;i>0&&(n%=Math.pow(2,32),a+=i);var s=me(8);return s.write_shift(4,n),s.write_shift(4,a),s}(r);break;case 31:case 80:for((n=me(4+2*(r.length+1)+(r.length%2?0:2))).write_shift(4,r.length+1),n.write_shift(0,r,"dbcs");n.l!=n.length;)n.write_shift(1,0);break;default:throw new Error("TypedPropertyValue unrecognized type "+e+" "+r)}return Ct([t,n])}function oc(e,r){var t=e.l,n=e.read_shift(4),a=e.read_shift(4),i=[],s=0,o=0,l=-1,u={};for(s=0;s!=a;++s){var d=e.read_shift(4),v=e.read_shift(4);i[s]=[d,v+t]}i.sort(function(N,A){return N[1]-A[1]});var _={};for(s=0;s!=a;++s){if(e.l!==i[s][1]){var b=!0;if(s>0&&r)switch(r[i[s-1][0]].t){case 2:e.l+2===i[s][1]&&(e.l+=2,b=!1);break;case 80:case 4108:e.l<=i[s][1]&&(e.l=i[s][1],b=!1)}if((!r||0==s)&&e.l<=i[s][1]&&(b=!1,e.l=i[s][1]),b)throw new Error("Read Error: Expected address "+i[s][1]+" at "+e.l+" :"+s)}if(r){var y=r[i[s][0]];if(_[y.n]=go(e,y.t,{raw:!0}),"version"===y.p&&(_[y.n]=String(_[y.n]>>16)+"."+("0000"+String(65535&_[y.n])).slice(-4)),"CodePage"==y.n)switch(_[y.n]){case 0:_[y.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:It(o=_[y.n]>>>0&65535);break;default:throw new Error("Unsupported CodePage: "+_[y.n])}}else if(1===i[s][0]){if(o=_.CodePage=go(e,Nt),It(o),-1!==l){var x=e.l;e.l=i[l][1],u=ac(e,o),e.l=x}}else if(0===i[s][0]){if(0===o){l=s,e.l=i[s+1][1];continue}u=ac(e,o)}else{var M,C=u[i[s][0]];switch(e[e.l]){case 65:e.l+=4,M=ic(e);break;case 30:case 31:e.l+=4,M=ll(e,e[e.l-4]).replace(/\u0000+$/,"");break;case 3:e.l+=4,M=e.read_shift(4,"i");break;case 19:e.l+=4,M=e.read_shift(4);break;case 5:e.l+=4,M=e.read_shift(8,"f");break;case 11:e.l+=4,M=Mr(e,4);break;case 64:e.l+=4,M=Jt(ol(e));break;default:throw new Error("unparsed value: "+e[e.l])}_[C]=M}}return e.l=t+n,_}var lc=["CodePage","Thumbnail","_PID_LINKBASE","_PID_HLINKS","SystemIdentifier","FMTID"];function Nf(e){switch(typeof e){case"boolean":return 11;case"number":return(0|e)==e?3:5;case"string":return 31;case"object":if(e instanceof Date)return 64}return-1}function cc(e,r,t){var n=me(8),a=[],i=[],s=8,o=0,l=me(8),u=me(8);if(l.write_shift(4,2),l.write_shift(4,1200),u.write_shift(4,1),i.push(l),a.push(u),s+=8+l.length,!r){(u=me(8)).write_shift(4,0),a.unshift(u);var d=[me(4)];for(d[0].write_shift(4,e.length),o=0;o<e.length;++o){var v=e[o][0];for((l=me(8+2*(v.length+1)+(v.length%2?0:2))).write_shift(4,o+2),l.write_shift(4,v.length+1),l.write_shift(0,v,"dbcs");l.l!=l.length;)l.write_shift(1,0);d.push(l)}l=Ct(d),i.unshift(l),s+=8+l.length}for(o=0;o<e.length;++o)if((!r||r[e[o][0]])&&!(lc.indexOf(e[o][0])>-1||Jl.indexOf(e[o][0])>-1)&&null!=e[o][1]){var _=e[o][1],b=0;if(r){var y=t[b=+r[e[o][0]]];if("version"==y.p&&"string"==typeof _){var x=_.split(".");_=(+x[0]<<16)+(+x[1]||0)}l=sc(y.t,_)}else{var C=Nf(_);-1==C&&(C=31,_=String(_)),l=sc(C,_)}i.push(l),(u=me(8)).write_shift(4,r?b:2+o),a.push(u),s+=8+l.length}var M=8*(i.length+1);for(o=0;o<i.length;++o)a[o].write_shift(4,M),M+=i[o].length;return n.write_shift(4,s),n.write_shift(4,i.length),Ct([n].concat(a).concat(i))}function fc(e,r,t){var n=e.content;if(!n)return{};zr(n,0);var a,i,s,o,l=0;n.chk("feff","Byte Order: "),n.read_shift(2);var u=n.read_shift(4),d=n.read_shift(16);if(d!==T.utils.consts.HEADER_CLSID&&d!==t)throw new Error("Bad PropertySet CLSID "+d);if(1!==(a=n.read_shift(4))&&2!==a)throw new Error("Unrecognized #Sets: "+a);if(i=n.read_shift(16),o=n.read_shift(4),1===a&&o!==n.l)throw new Error("Length mismatch: "+o+" !== "+n.l);2===a&&(s=n.read_shift(16),l=n.read_shift(4));var y,v=oc(n,r),_={SystemIdentifier:u};for(var b in v)_[b]=v[b];if(_.FMTID=i,1===a)return _;if(l-n.l==2&&(n.l+=2),n.l!==l)throw new Error("Length mismatch 2: "+n.l+" !== "+l);try{y=oc(n,null)}catch{}for(b in y)_[b]=y[b];return _.FMTID=[i,s],_}function uc(e,r,t,n,a,i){var s=me(a?68:48),o=[s];s.write_shift(2,65534),s.write_shift(2,0),s.write_shift(4,842412599),s.write_shift(16,T.utils.consts.HEADER_CLSID,"hex"),s.write_shift(4,a?2:1),s.write_shift(16,r,"hex"),s.write_shift(4,a?68:48);var l=cc(e,t,n);if(o.push(l),a){var u=cc(a,null,null);s.write_shift(16,i,"hex"),s.write_shift(4,68+l.length),o.push(u)}return Ct(o)}function La(e,r){return e.read_shift(r),null}function Mr(e,r){return 1===e.read_shift(r)}function xn(e,r){return r||(r=me(2)),r.write_shift(2,+!!e),r}function Ur(e){return e.read_shift(2,"u")}function Nn(e,r){return r||(r=me(2)),r.write_shift(2,e),r}function dc(e,r){return function Bf(e,r,t){for(var n=[],a=e.l+r;e.l<a;)n.push(t(e,a-e.l));if(a!==e.l)throw new Error("Slurp error");return n}(e,r,Ur)}function hc(e,r,t){return t||(t=me(2)),t.write_shift(1,"e"==r?+e:+!!e),t.write_shift(1,"e"==r?1:0),t}function us(e,r,t){var n=e.read_shift(t&&t.biff>=12?2:1),a="sbcs-cont",i=c;t&&t.biff>=8&&(c=1200),t&&8!=t.biff?12==t.biff&&(a="wstr"):e.read_shift(1)&&(a="dbcs-cont"),t.biff>=2&&t.biff<=5&&(a="cpstr");var o=n?e.read_shift(n,a):"";return c=i,o}function Vf(e){var r=c;c=1200;var l,t=e.read_shift(2),n=e.read_shift(1),a=4&n,i=8&n,s=1+(1&n),o=0,u={};i&&(o=e.read_shift(2)),a&&(l=e.read_shift(4));var v=0===t?"":e.read_shift(t,2==s?"dbcs-cont":"sbcs-cont");return i&&(e.l+=4*o),a&&(e.l+=l),u.t=v,i||(u.raw="<t>"+u.t+"</t>",u.r=u.t),c=r,u}function Gf(e){var r=e.t||"",n=me(3);n.write_shift(2,r.length),n.write_shift(1,1);var a=me(2*r.length);return a.write_shift(2*r.length,r,"utf16le"),Ct([n,a])}function ai(e,r,t){if(t){if(t.biff>=2&&t.biff<=5)return e.read_shift(r,"cpstr");if(t.biff>=12)return e.read_shift(r,"dbcs-cont")}var a=e.read_shift(1);return e.read_shift(r,0===a?"sbcs-cont":"dbcs-cont")}function ds(e,r,t){var n=e.read_shift(t&&2==t.biff?1:2);return 0===n?(e.l++,""):ai(e,n,t)}function ii(e,r,t){if(t.biff>5)return ds(e,0,t);var n=e.read_shift(1);return 0===n?(e.l++,""):e.read_shift(n,t.biff<=4||!e.lens?"cpstr":"sbcs-cont")}function pc(e,r,t){return t||(t=me(3+2*e.length)),t.write_shift(2,e.length),t.write_shift(1,1),t.write_shift(31,e,"utf16le"),t}function xo(e){var r=e.read_shift(4);return r>0?e.read_shift(r,"utf16le").replace(rt,""):""}function mc(e,r){r||(r=me(6+2*e.length)),r.write_shift(4,1+e.length);for(var t=0;t<e.length;++t)r.write_shift(2,e.charCodeAt(t));return r.write_shift(2,0),r}function Xf(e){var r=me(512),t=0,n=e.Target;"file://"==n.slice(0,7)&&(n=n.slice(7));var a=n.indexOf("#"),i=a>-1?31:23;switch(n.charAt(0)){case"#":i=28;break;case".":i&=-3}r.write_shift(4,2),r.write_shift(4,i);var s=[8,6815827,6619237,4849780,83];for(t=0;t<s.length;++t)r.write_shift(4,s[t]);if(28==i)mc(n=n.slice(1),r);else if(2&i){for(s="e0 c9 ea 79 f9 ba ce 11 8c 82 00 aa 00 4b a9 0b".split(" "),t=0;t<s.length;++t)r.write_shift(1,parseInt(s[t],16));var o=a>-1?n.slice(0,a):n;for(r.write_shift(4,2*(o.length+1)),t=0;t<o.length;++t)r.write_shift(2,o.charCodeAt(t));r.write_shift(2,0),8&i&&mc(a>-1?n.slice(a+1):"",r)}else{for(s="03 03 00 00 00 00 00 00 c0 00 00 00 00 00 00 46".split(" "),t=0;t<s.length;++t)r.write_shift(1,parseInt(s[t],16));for(var l=0;"../"==n.slice(3*l,3*l+3)||"..\\"==n.slice(3*l,3*l+3);)++l;for(r.write_shift(2,l),r.write_shift(4,n.length-3*l+1),t=0;t<n.length-3*l;
1++t)r.write_shift(1,255&n.charCodeAt(t+3*l));for(r.write_shift(1,0),r.write_shift(2,65535),r.write_shift(2,57005),t=0;t<6;++t)r.write_shift(4,0)}return r.slice(0,r.l)}function gc(e){return[e.read_shift(1),e.read_shift(1),e.read_shift(1),e.read_shift(1)]}function xc(e,r){var t=gc(e);return t[3]=0,t}function Qn(e){return{r:e.read_shift(2),c:e.read_shift(2),ixfe:e.read_shift(2)}}function si(e,r,t,n){return n||(n=me(6)),n.write_shift(2,e),n.write_shift(2,r),n.write_shift(2,t||0),n}function Zf(e,r,t){var n=t.biff>8?4:2;return[e.read_shift(n),e.read_shift(n,"i"),e.read_shift(n,"i")]}function vc(e){return[e.read_shift(2),ls(e)]}function vo(e){var r=e.read_shift(2),t=e.read_shift(2);return{s:{c:e.read_shift(2),r},e:{c:e.read_shift(2),r:t}}}function _c(e,r){return r||(r=me(8)),r.write_shift(2,e.s.r),r.write_shift(2,e.e.r),r.write_shift(2,e.s.c),r.write_shift(2,e.e.c),r}function wc(e){var r=e.read_shift(2),t=e.read_shift(2);return{s:{c:e.read_shift(1),r},e:{c:e.read_shift(1),r:t}}}var Qf=wc;function bc(e){e.l+=4;var r=e.read_shift(2),t=e.read_shift(2),n=e.read_shift(2);return e.l+=12,[t,r,n]}function cn(e){e.l+=2,e.l+=e.read_shift(2)}var tu={0:cn,4:cn,5:cn,6:cn,7:function eu(e){return e.l+=4,e.cf=e.read_shift(2),{}},8:cn,9:cn,10:cn,11:cn,12:cn,13:function qf(e){var r={};return e.l+=4,e.l+=16,r.fSharedNote=e.read_shift(2),e.l+=4,r},14:cn,15:cn,16:cn,17:cn,18:cn,19:cn,20:cn,21:bc};function _o(e,r){var t={BIFFVer:0,dt:0};switch(t.BIFFVer=e.read_shift(2),(r-=2)>=2&&(t.dt=e.read_shift(2),e.l-=2),t.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 "+t.BIFFVer)}return e.read_shift(r),t}function cl(e,r,t){var n=1536,a=16;switch(t.bookType){case"biff8":case"xla":break;case"biff5":n=1280,a=8;break;case"biff4":n=4,a=6;break;case"biff3":n=3,a=6;break;case"biff2":n=2,a=4;break;default:throw new Error("unsupported BIFF version")}var i=me(a);return i.write_shift(2,n),i.write_shift(2,r),a>4&&i.write_shift(2,29282),a>6&&i.write_shift(2,1997),a>8&&(i.write_shift(2,49161),i.write_shift(2,1),i.write_shift(2,1798),i.write_shift(2,0)),i}function lu(e,r){var t=!r||r.biff>=8?2:1,n=me(8+t*e.name.length);n.write_shift(4,e.pos),n.write_shift(1,e.hs||0),n.write_shift(1,e.dt),n.write_shift(1,e.name.length),r.biff>=8&&n.write_shift(1,1),n.write_shift(t*e.name.length,e.name,r.biff<8?"sbcs":"utf16le");var a=n.slice(0,n.l);return a.l=n.l,a}function yc(e,r,t){var n=0;t&&2==t.biff||(n=e.read_shift(2));var a=e.read_shift(2);return t&&2==t.biff&&(n=1-(a>>15),a&=32767),[{Unsynced:1&n,DyZero:(2&n)>>1,ExAsc:(4&n)>>2,ExDsc:(8&n)>>3},a]}function Tu(e,r,t,n){var a=t&&5==t.biff;n||(n=me(a?3+r.length:5+2*r.length)),n.write_shift(2,e),n.write_shift(a?1:2,r.length),a||n.write_shift(1,1),n.write_shift((a?1:2)*r.length,r,a?"sbcs":"utf16le");var i=n.length>n.l?n.slice(0,n.l):n;return null==i.l&&(i.l=i.length),i}var Au=ii;function Cc(e,r,t){var n=e.l+r,a=8!=t.biff&&t.biff?2:4,i=e.read_shift(a),s=e.read_shift(a),o=e.read_shift(2),l=e.read_shift(2);return e.l=n,{s:{r:i,c:o},e:{r:s,c:l}}}function Ec(e,r,t,n){var a=t&&5==t.biff;n||(n=me(a?16:20)),n.write_shift(2,0),e.style?(n.write_shift(2,e.numFmtId||0),n.write_shift(2,65524)):(n.write_shift(2,e.numFmtId||0),n.write_shift(2,r<<4));var i=0;return e.numFmtId>0&&a&&(i|=1024),n.write_shift(4,i),n.write_shift(4,0),a||n.write_shift(4,0),n.write_shift(2,0),n}function kc(e,r,t){var n=Qn(e);(2==t.biff||9==r)&&++e.l;var a=function Uf(e){var r=e.read_shift(1);return 1===e.read_shift(1)?r:1===r}(e);return n.val=a,n.t=!0===a||!1===a?"b":"e",n}var Sc=function Yf(e,r,t){return 0===r?"":ii(e,0,t)};function Tc(e,r,t){var a,n=e.read_shift(2),i={fBuiltIn:1&n,fWantAdvise:n>>>1&1,fWantPict:n>>>2&1,fOle:n>>>3&1,fOleLink:n>>>4&1,cf:n>>>5&1023,fIcon:n>>>15&1};return 14849===t.sbcch&&(a=function Jf(e,r,t){e.l+=4;var n=e.l+(r-=4),a=us(e,0,t),i=e.read_shift(2);if(i!==(n-=e.l))throw new Error("Malformed AddinUdf: padding = "+n+" != "+i);return e.l+=i,a}(e,r-2,t)),i.body=a||e.read_shift(r-2),"string"==typeof a&&(i.Name=a),i}var Gu=["_xlnm.Consolidate_Area","_xlnm.Auto_Open","_xlnm.Auto_Close","_xlnm.Extract","_xlnm.Database","_xlnm.Criteria","_xlnm.Print_Area","_xlnm.Print_Titles","_xlnm.Recorder","_xlnm.Data_Form","_xlnm.Auto_Activate","_xlnm.Auto_Deactivate","_xlnm.Sheet_Title","_xlnm._FilterDatabase"];function Ac(e,r,t){var n=e.l+r,a=e.read_shift(2),i=e.read_shift(1),s=e.read_shift(1),o=e.read_shift(t&&2==t.biff?1:2),l=0;(!t||t.biff>=5)&&(5!=t.biff&&(e.l+=2),l=e.read_shift(2),5==t.biff&&(e.l+=2),e.l+=4);var u=ai(e,s,t);32&a&&(u=Gu[u.charCodeAt(0)]);var d=n-e.l;t&&2==t.biff&&--d;var v=n!=e.l&&0!==o&&d>0?function r1(e,r,t,n){var s,a=e.l+r,i=ws(e,n,t);return a!==e.l&&(s=_s(e,a-e.l,i,t)),[i,s]}(e,d,t,o):[];return{chKey:i,Name:u,itab:l,rgce:v}}function Fc(e,r,t){if(t.biff<8)return function Wu(e,r,t){3==e[e.l+1]&&e[e.l]++;var n=us(e,0,t);return 3==n.charCodeAt(0)?n.slice(1):n}(e,0,t);for(var n=[],a=e.l+r,i=e.read_shift(t.biff>8?4:2);0!=i--;)n.push(Zf(e,0,t));if(e.l!=a)throw new Error("Bad ExternSheet: "+e.l+" != "+a);return n}function Ic(e,r,t){var n=Qf(e,6);switch(t.biff){case 2:e.l++,r-=7;break;case 3:case 4:e.l+=2,r-=8;break;default:e.l+=6,r-=12}return[n,e1(e,r,t)]}var Ju={8:function(e,r){var t=e.l+r;e.l+=10;var n=e.read_shift(2);e.l+=4,e.l+=2,e.l+=2,e.l+=2,e.l+=4;var a=e.read_shift(1);return e.l+=a,e.l=t,{fmt:n}}};function td(e){var r=me(24),t=mr(e[0]);r.write_shift(2,t.r),r.write_shift(2,t.r),r.write_shift(2,t.c),r.write_shift(2,t.c);for(var n="d0 c9 ea 79 f9 ba ce 11 8c 82 00 aa 00 4b a9 0b".split(" "),a=0;a<16;++a)r.write_shift(1,parseInt(n[a],16));return Ct([r,Xf(e[1])])}
1function nd(e){var r=e[1].Tooltip,t=me(10+2*(r.length+1));t.write_shift(2,2048);var n=mr(e[0]);t.write_shift(2,n.r),t.write_shift(2,n.r),t.write_shift(2,n.c),t.write_shift(2,n.c);for(var a=0;a<r.length;++a)t.write_shift(2,r.charCodeAt(a));return t.write_shift(2,0),t}function Pc(e,r,t){if(!t.cellStyles)return Or(e,r);var n=t&&t.biff>=12?4:2,a=e.read_shift(n),i=e.read_shift(n),s=e.read_shift(n),o=e.read_shift(n),l=e.read_shift(2);2==n&&(e.l+=2);var u={s:a,e:i,w:s,ixfe:o,flags:l};return(t.biff>=5||!t.biff)&&(u.level=l>>8&7),u}var hd=Qn,pd=dc,md=ds,kd=[2,3,48,49,131,139,140,245],fl=function(){var e={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=nr({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 n(o,l){var u=l||{};u.dateNF||(u.dateNF="yyyymmdd");var d=Pa(function t(o,l){var u=[],d=ke(1);switch(l.type){case"base64":d=_e(h(o));break;case"binary":d=_e(o);break;case"buffer":case"array":d=o}zr(d,0);var v=d.read_shift(1),_=!!(136&v),b=!1,y=!1;switch(v){case 2:case 3:case 131:case 139:case 245:break;case 48:case 49:b=!0,_=!0;break;case 140:y=!0;break;default:throw new Error("DBF Unsupported Version: "+v.toString(16))}var x=0,C=521;2==v&&(x=d.read_shift(2)),d.l+=3,2!=v&&(x=d.read_shift(4)),x>1048576&&(x=1e6),2!=v&&(C=d.read_shift(2));var M=d.read_shift(2),N=l.codepage||1252;2!=v&&(d.l+=16,d.read_shift(1),0!==d[d.l]&&(N=e[d[d.l]]),d.l+=1,d.l+=2),y&&(d.l+=36);for(var A=[],J={},ne=Math.min(d.length,2==v?521:C-10-(b?264:0)),Y=y?32:11;d.l<ne&&13!=d[d.l];)switch(J={},J.name=Je.utils.decode(N,d.slice(d.l,d.l+Y)).replace(/[\u0000\r\n].*$/g,""),d.l+=Y,J.type=String.fromCharCode(d.read_shift(1)),2!=v&&!y&&(J.offset=d.read_shift(4)),J.len=d.read_shift(1),2==v&&(J.offset=d.read_shift(2)),J.dec=d.read_shift(1),J.name.length&&A.push(J),2!=v&&(d.l+=y?13:14),J.type){case"B":(!b||8!=J.len)&&l.WTF&&console.log("Skipping "+J.name+":"+J.type);break;case"G":case"P":l.WTF&&console.log("Skipping "+J.name+":"+J.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: "+J.type)}if(13!==d[d.l]&&(d.l=C-1),13!==d.read_shift(1))throw new Error("DBF Terminator not found "+d.l+" "+d[d.l]);d.l=C;var U=0,ee=0;for(u[0]=[],ee=0;ee!=A.length;++ee)u[0][ee]=A[ee].name;for(;x-- >0;)if(42!==d[d.l])for(++d.l,u[++U]=[],ee=0,ee=0;ee!=A.length;++ee){var Z=d.slice(d.l,d.l+A[ee].len);d.l+=A[ee].len,zr(Z,0);var de=Je.utils.decode(N,Z);switch(A[ee].type){case"C":de.trim().length&&(u[U][ee]=de.replace(/\s+$/,""));break;case"D":u[U][ee]=8===de.length?new Date(+de.slice(0,4),+de.slice(4,6)-1,+de.slice(6,8)):de;break;case"F":u[U][ee]=parseFloat(de.trim());break;case"+":case"I":u[U][ee]=y?2147483648^Z.read_shift(-4,"i"):Z.read_shift(4,"i");break;case"L":switch(de.trim().toUpperCase()){case"Y":case"T":u[U][ee]=!0;break;case"N":case"F":u[U][ee]=!1;break;case"":case"?":break;default:throw new Error("DBF Unrecognized L:|"+de+"|")}break;case"M":if(!_)throw new Error("DBF Unexpected MEMO for type "+v.toString(16));u[U][ee]="##MEMO##"+(y?parseInt(de.trim(),10):Z.read_shift(4));break;case"N":(de=de.replace(/\u0000/g,"").trim())&&"."!=de&&(u[U][ee]=+de||0);break;case"@":u[U][ee]=new Date(Z.read_shift(-8,"f")-621356832e5);break;case"T":u[U][ee]=new Date(864e5*(Z.read_shift(4)-2440588)+Z.read_shift(4));break;case"Y":u[U][ee]=Z.read_shift(4,"i")/1e4+Z.read_shift(4,"i")/1e4*Math.pow(2,32);break;case"O":u[U][ee]=-Z.read_shift(-8,"f");break;case"B":if(b&&8==A[ee].len){u[U][ee]=Z.read_shift(8,"f");break}case"G":case"P":Z.l+=A[ee].len;break;case"0":if("_NullFlags"===A[ee].name)break;default:throw new Error("DBF Unsupported data type "+A[ee].type)}}else d.l+=M;if(2!=v&&d.l<d.length&&26!=d[d.l++])throw new Error("DBF EOF Marker missing "+(d.l-1)+" of "+d.length+" "+d[d.l-1].toString(16));return l&&l.sheetRows&&(u=u.slice(0,l.sheetRows)),l.DBF=A,u}(o,u),u);return d["!cols"]=u.DBF.map(function(v){return{wch:v.len,DBF:v}}),delete u.DBF,d}var i={B:8,C:250,L:1,D:8,"?":0,"":0};return{to_workbook:function a(o,l){try{return Xn(n(o,l),l)}catch(u){if(l&&l.WTF)throw u}return{SheetNames:[],Sheets:{}}},to_sheet:n,from_sheet:function s(o,l){var u=l||{};if(+u.codepage>=0&&It(+u.codepage),"string"==u.type)throw new Error("Cannot write DBF to JS string");var d=qr(),v=Po(o,{header:1,raw:!0,cellDates:!0}),_=v[0],b=v.slice(1),y=o["!cols"]||[],x=0,C=0,M=0,N=1;for(x=0;x<_.length;++x)if(((y[x]||{}).DBF||{}).name)_[x]=y[x].DBF.name,++M;else if(null!=_[x]){if(++M,"number"==typeof _[x]&&(_[x]=_[x].toString(10)),"string"!=typeof _[x])throw new Error("DBF Invalid column name "+_[x]+" |"+typeof _[x]+"|");if(_.indexOf(_[x])!==x)for(C=0;C<1024;++C)if(-1==_.indexOf(_[x]+"_"+C)){_[x]+="_"+C;break}}var A=Ut(o["!ref"]),J=[],ne=[],Y=[];for(x=0;x<=A.e.c-A.s.c;++x){var U="",ee="",Z=0,de=[];for(C=0;C<b.length;
1++C)null!=b[C][x]&&de.push(b[C][x]);if(0!=de.length&&null!=_[x]){for(C=0;C<de.length;++C){switch(typeof de[C]){case"number":ee="B";break;case"string":default:ee="C";break;case"boolean":ee="L";break;case"object":ee=de[C]instanceof Date?"D":"C"}Z=Math.max(Z,String(de[C]).length),U=U&&U!=ee?"C":ee}Z>250&&(Z=250),"C"==(ee=((y[x]||{}).DBF||{}).type)&&y[x].DBF.len>Z&&(Z=y[x].DBF.len),"B"==U&&"N"==ee&&(U="N",Y[x]=y[x].DBF.dec,Z=y[x].DBF.len),ne[x]="C"==U||"N"==ee?Z:i[U]||0,N+=ne[x],J[x]=U}else J[x]="?"}var he=d.next(32);for(he.write_shift(4,318902576),he.write_shift(4,b.length),he.write_shift(2,296+32*M),he.write_shift(2,N),x=0;x<4;++x)he.write_shift(4,0);for(he.write_shift(4,0|(+r[I]||3)<<8),x=0,C=0;x<_.length;++x)if(null!=_[x]){var te=d.next(32),Ne=(_[x].slice(-10)+"\0\0\0\0\0\0\0\0\0\0\0").slice(0,11);te.write_shift(1,Ne,"sbcs"),te.write_shift(1,"?"==J[x]?"C":J[x],"sbcs"),te.write_shift(4,C),te.write_shift(1,ne[x]||i[J[x]]||0),te.write_shift(1,Y[x]||0),te.write_shift(1,2),te.write_shift(4,0),te.write_shift(1,0),te.write_shift(4,0),te.write_shift(4,0),C+=ne[x]||i[J[x]]||0}var tt=d.next(264);for(tt.write_shift(4,13),x=0;x<65;++x)tt.write_shift(4,0);for(x=0;x<b.length;++x){var Re=d.next(N);for(Re.write_shift(1,0),C=0;C<_.length;++C)if(null!=_[C])switch(J[C]){case"L":Re.write_shift(1,null==b[x][C]?63:b[x][C]?84:70);break;case"B":Re.write_shift(8,b[x][C]||0,"f");break;case"N":var mt="0";for("number"==typeof b[x][C]&&(mt=b[x][C].toFixed(Y[C]||0)),M=0;M<ne[C]-mt.length;++M)Re.write_shift(1,32);Re.write_shift(1,mt,"sbcs");break;case"D":b[x][C]?(Re.write_shift(4,("0000"+b[x][C].getFullYear()).slice(-4),"sbcs"),Re.write_shift(2,("00"+(b[x][C].getMonth()+1)).slice(-2),"sbcs"),Re.write_shift(2,("00"+b[x][C].getDate()).slice(-2),"sbcs")):Re.write_shift(8,"00000000","sbcs");break;case"C":var nt=String(null!=b[x][C]?b[x][C]:"").slice(0,ne[C]);for(Re.write_shift(1,nt,"sbcs"),M=0;M<ne[C]-nt.length;++M)Re.write_shift(1,32)}}return d.next(1).write_shift(1,26),d.end()}}}(),Oc=function(){var e={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("+pt(e).join("|").replace(/\|\|\|/,"|\\||").replace(/([?()+])/g,"\\$1")+"|\\|)","gm"),t=function(_,b){var y=e[b];return"number"==typeof y?gt(y):y},n=function(_,b,y){var x=b.charCodeAt(0)-32<<4|y.charCodeAt(0)-48;return 59==x?_:gt(x)};function i(_,b){var he,y=_.split(/[\n\r]+/),x=-1,C=-1,M=0,N=0,A=[],J=[],ne=null,Y={},U=[],ee=[],Z=[],de=0;for(+b.codepage>=0&&It(+b.codepage);M!==y.length;++M){de=0;
1var Re,te=y[M].trim().replace(/\x1B([\x20-\x2F])([\x30-\x3F])/g,n).replace(r,t),Ne=te.replace(/;;/g,"\0").split(";").map(function(X){return X.replace(/\u0000/g,";")});if(te.length>0)switch(Ne[0]){case"ID":case"E":case"B":case"O":case"W":break;case"P":"P"==Ne[1].charAt(0)&&J.push(te.slice(3).replace(/;;/g,";"));break;case"C":var mt=!1,nt=!1,Rt=!1,Xe=!1,lt=-1,ye=-1;for(N=1;N<Ne.length;++N)switch(Ne[N].charAt(0)){case"A":case"G":break;case"X":C=parseInt(Ne[N].slice(1))-1,nt=!0;break;case"Y":for(x=parseInt(Ne[N].slice(1))-1,nt||(C=0),he=A.length;he<=x;++he)A[he]=[];break;case"K":'"'===(Re=Ne[N].slice(1)).charAt(0)?Re=Re.slice(1,Re.length-1):"TRUE"===Re?Re=!0:"FALSE"===Re?Re=!1:isNaN(Cn(Re))?isNaN(Ta(Re).getDate())||(Re=Jt(Re)):(Re=Cn(Re),null!==ne&&ur(ne)&&(Re=Ya(Re))),typeof Je<"u"&&"string"==typeof Re&&"string"!=(b||{}).type&&(b||{}).codepage&&(Re=Je.utils.decode(b.codepage,Re)),mt=!0;break;case"E":Xe=!0;var z=Pi(Ne[N].slice(1),{r:x,c:C});A[x][C]=[A[x][C],z];break;case"S":Rt=!0,A[x][C]=[A[x][C],"S5S"];break;case"R":lt=parseInt(Ne[N].slice(1))-1;break;case"C":ye=parseInt(Ne[N].slice(1))-1;break;default:if(b&&b.WTF)throw new Error("SYLK bad record "+te)}if(mt&&(A[x][C]&&2==A[x][C].length?A[x][C][0]=Re:A[x][C]=Re,ne=null),Rt){if(Xe)throw new Error("SYLK shared formula cannot have own formula");var se=lt>-1&&A[lt][ye];if(!se||!se[1])throw new Error("SYLK shared formula cannot find base");A[x][C][1]=Qc(se[1],{r:x-lt,c:C-ye})}break;case"F":var K=0;for(N=1;N<Ne.length;++N)switch(Ne[N].charAt(0)){case"X":C=parseInt(Ne[N].slice(1))-1,++K;break;case"Y":for(x=parseInt(Ne[N].slice(1))-1,he=A.length;he<=x;++he)A[he]=[];break;case"M":de=parseInt(Ne[N].slice(1))/20;break;case"F":case"G":case"S":case"D":case"N":break;case"P":ne=J[parseInt(Ne[N].slice(1))];break;case"W":for(Z=Ne[N].slice(1).split(" "),he=parseInt(Z[0],10);he<=parseInt(Z[1],10);++he)de=parseInt(Z[2],10),ee[he-1]=0===de?{hidden:!0}:{wch:de},Na(ee[he-1]);break;case"C":ee[C=parseInt(Ne[N].slice(1))-1]||(ee[C]={});break;case"R":U[x=parseInt(Ne[N].slice(1))-1]||(U[x]={}),de>0?(U[x].hpt=de,U[x].hpx=Fi(de)):0===de&&(U[x].hidden=!0);break;default:if(b&&b.WTF)throw new Error("SYLK bad record "+te)}K<1&&(ne=null);break;default:if(b&&b.WTF)throw new Error("SYLK bad record "+te)}}return U.length>0&&(Y["!rows"]=U),ee.length>0&&(Y["!cols"]=ee),b&&b.sheetRows&&(A=A.slice(0,b.sheetRows)),[A,Y]}function s(_,b){var y=function a(_,b){switch(b.type){case"base64":return i(h(_),b);case"binary":return i(_,b);case"buffer":return i(we&&Buffer.isBuffer(_)?_.toString("binary"):$t(_),b);case"array":return i(In(_),b)}throw new Error("Unrecognized type "+b.type)}(_,b),C=y[1],M=Pa(y[0],b);return pt(C).forEach(function(N){M[N]=C[N]}),M}function l(_,b,y,x){var C="C;Y"+(y+1)+";X"+(x+1)+";K";switch(_.t){case"n":C+=_.v||0,_.f&&!_.F&&(C+=";E"+vl(_.f,{r:y,c:x}));break;case"b":C+=_.v?"TRUE":"FALSE";break;case"e":C+=_.w||_.v;break;case"d":C+='"'+(_.w||_.v)+'"';break;case"s":C+='"'+_.v.replace(/"/g,"").replace(/;/g,";;")+'"'}return C}return e["|"]=254,{to_workbook:function o(_,b){return Xn(s(_,b),b)},to_sheet:s,from_sheet:function v(_,b){var M,y=["ID;PWXL;N;E"],x=[],C=Ut(_["!ref"]),N=Array.isArray(_),A="\r\n";y.push("P;PGeneral"),y.push("F;P0;DG0G8;M255"),_["!cols"]&&function u(_,b){b.forEach(function(y,x){var C="F;W"+(x+1)+" "+(x+1)+" ";y.hidden?C+="0":("number"==typeof y.width&&!y.wpx&&(y.wpx=ps(y.width)),"number"==typeof y.wpx&&!y.wch&&(y.wch=ms(y.wpx)),"number"==typeof y.wch&&(C+=Math.round(y.wch)))," "!=C.charAt(C.length-1)&&_.push(C)})}(y,_["!cols"]),_["!rows"]&&function d(_,b){b.forEach(function(y,x){var C="F;";y.hidden?C+="M0;
1":y.hpt?C+="M"+20*y.hpt+";":y.hpx&&(C+="M"+20*gs(y.hpx)+";"),C.length>2&&_.push(C+"R"+(x+1))})}(y,_["!rows"]),y.push("B;Y"+(C.e.r-C.s.r+1)+";X"+(C.e.c-C.s.c+1)+";D"+[C.s.c,C.s.r,C.e.c,C.e.r].join(" "));for(var J=C.s.r;J<=C.e.r;++J)for(var ne=C.s.c;ne<=C.e.c;++ne){var Y=yt({r:J,c:ne});(M=N?(_[J]||[])[ne]:_[Y])&&(null!=M.v||M.f&&!M.F)&&x.push(l(M,0,J,ne))}return y.join(A)+A+x.join(A)+A+"E"+A}}}(),Mc=function(){function r(i,s){for(var o=i.split("\n"),l=-1,u=-1,d=0,v=[];d!==o.length;++d)if("BOT"!==o[d].trim()){if(!(l<0)){for(var _=o[d].trim().split(","),b=_[0],y=_[1],x=o[++d]||"";1&(x.match(/["]/g)||[]).length&&d<o.length-1;)x+="\n"+o[++d];switch(x=x.trim(),+b){case-1:if("BOT"===x){v[++l]=[],u=0;continue}if("EOD"!==x)throw new Error("Unrecognized DIF special command "+x);break;case 0:v[l][u]="TRUE"===x||"FALSE"!==x&&(isNaN(Cn(y))?isNaN(Ta(y).getDate())?y:Jt(y):Cn(y)),++u;break;case 1:x=(x=x.slice(1,x.length-1)).replace(/""/g,'"'),qe&&x&&x.match(/^=".*"$/)&&(x=x.slice(2,-1)),v[l][u++]=""!==x?x:null}if("EOD"===x)break}}else v[++l]=[],u=0;return s&&s.sheetRows&&(v=v.slice(0,s.sheetRows)),v}function t(i,s){return Pa(function e(i,s){switch(s.type){case"base64":return r(h(i),s);case"binary":return r(i,s);case"buffer":return r(we&&Buffer.isBuffer(i)?i.toString("binary"):$t(i),s);case"array":return r(In(i),s)}throw new Error("Unrecognized type "+s.type)}(i,s),s)}return{to_workbook:function n(i,s){return Xn(t(i,s),s)},to_sheet:t,from_sheet:function(){var i=function(l,u,d,v,_){l.push(u),l.push(d+","+v),l.push('"'+_.replace(/"/g,'""')+'"')},s=function(l,u,d,v){l.push(u+","+d),l.push(1==u?'"'+v.replace(/"/g,'""')+'"':v)};return function(l){var v,u=[],d=Ut(l["!ref"]),_=Array.isArray(l);i(u,"TABLE",0,1,"sheetjs"),i(u,"VECTORS",0,d.e.r-d.s.r+1,""),i(u,"TUPLES",0,d.e.c-d.s.c+1,""),i(u,"DATA",0,0,"");for(var b=d.s.r;b<=d.e.r;++b){s(u,-1,0,"BOT");for(var y=d.s.c;y<=d.e.c;++y){var x=yt({r:b,c:y});if(v=_?(l[b]||[])[y]:l[x])switch(v.t){case"n":var C=qe?v.w:v.v;!C&&null!=v.v&&(C=v.v),null==C?s(u,1,0,qe&&v.f&&!v.F?"="+v.f:""):s(u,0,C,"V");break;case"b":s(u,0,v.v?1:0,v.v?"TRUE":"FALSE");break;case"s":s(u,1,0,!qe||isNaN(v.v)?v.v:'="'+v.v+'"');break;case"d":v.w||(v.w=kt(v.z||ft[14],dr(Jt(v.v)))),qe?s(u,0,v.w,"V"):s(u,1,0,v.w);break;default:s(u,1,0,"")}else s(u,1,0,"")}}return s(u,-1,0,"EOD"),u.join("\r\n")}}()}}(),Dc=function(){function e(v){return v.replace(/\\b/g,"\\").replace(/\\c/g,":").replace(/\\n
1/g,"\n")}function r(v){return v.replace(/\\/g,"\\b").replace(/:/g,"\\c").replace(/\n/g,"\\n")}function n(v,_){return Pa(function t(v,_){for(var b=v.split("\n"),y=-1,x=-1,C=0,M=[];C!==b.length;++C){var N=b[C].trim().split(":");if("cell"===N[0]){var A=mr(N[1]);if(M.length<=A.r)for(y=M.length;y<=A.r;++y)M[y]||(M[y]=[]);switch(y=A.r,x=A.c,N[2]){case"t":M[y][x]=e(N[3]);break;case"v":M[y][x]=+N[3];break;case"vtf":var J=N[N.length-1];case"vtc":M[y][x]="nl"===N[3]?!!+N[4]:+N[4],"vtf"==N[2]&&(M[y][x]=[M[y][x],J])}}}return _&&_.sheetRows&&(M=M.slice(0,_.sheetRows)),M}(v,_),_)}var i=["socialcalc:version:1.5","MIME-Version: 1.0","Content-Type: multipart/mixed; boundary=SocialCalcSpreadsheetControlSave"].join("\n"),s=["--SocialCalcSpreadsheetControlSave","Content-type: text/plain; charset=UTF-8"].join("\n")+"\n",o=["# SocialCalc Spreadsheet Control Save","part:sheet"].join("\n"),l="--SocialCalcSpreadsheetControlSave--";function u(v){if(!v||!v["!ref"])return"";for(var y,_=[],b=[],x="",C=ln(v["!ref"]),M=Array.isArray(v),N=C.s.r;N<=C.e.r;++N)for(var A=C.s.c;A<=C.e.c;++A)if(x=yt({r:N,c:A}),(y=M?(v[N]||[])[A]:v[x])&&null!=y.v&&"z"!==y.t){switch(b=["cell",x,"t"],y.t){case"s":case"str":b.push(r(y.v));break;case"n":y.f?(b[2]="vtf",b[3]="n",b[4]=y.v,b[5]=r(y.f)):(b[2]="v",b[3]=y.v);break;case"b":b[2]="vt"+(y.f?"f":"c"),b[3]="nl",b[4]=y.v?"1":"0",b[5]=r(y.f||(y.v?"TRUE":"FALSE"));break;case"d":var J=dr(Jt(y.v));b[2]="vtc",b[3]="nd",b[4]=""+J,b[5]=y.w||kt(y.z||ft[14],J);break;case"e":continue}_.push(b.join(":"))}return _.push("sheet:c:"+(C.e.c-C.s.c+1)+":r:"+(C.e.r-C.s.r+1)+":tvf:1"),_.push("valueformat:1:text-wiki"),_.join("\n")}return{to_workbook:function a(v,_){return Xn(n(v,_),_)},to_sheet:n,from_sheet:function d(v){return[i,s,o,s,u(v),l].join("\n")}}}(),Ai=function(){function e(d,v,_,b,y){y.raw?v[_][b]=d:""===d||(v[_][b]="TRUE"===d||"FALSE"!==d&&(isNaN(Cn(d))?isNaN(Ta(d).getDate())?d:Jt(d):Cn(d)))}var t={44:",",9:"\t",59:";",124:"|"},n={44:3,9:2,59:1,124:0};function a(d){for(var v={},_=!1,b=0,y=0;b<d.length;++b)34==(y=d.charCodeAt(b))?_=!_:!_&&y in t&&(v[y]=(v[y]||0)+1);for(b in y=[],v)Object.prototype.hasOwnProperty.call(v,b)&&y.push([v[b],b]);if(!y.length)for(b in v=n)Object.prototype.hasOwnProperty.call(v,b)&&y.push([v[b],b]);return y.sort(function(x,C){return x[0]-C[0]||n[x[1]]-n[C[1]]}),t[y.pop()[1]]||44}function s(d,v){return!v||!v.PRN||v.FS||"sep="==d.slice(0,4)||d.indexOf("\t")>=0||d.indexOf(",")>=0||d.indexOf(";")>=0?function i(d,v){var _=v||{},b="";null!=it&&null==_.dense&&(_.dense=it);var y=_.dense?[]:{},x={s:{c:0,r:0},e:{c:0,r:0}};"sep="==d.slice(0,4)?13==d.charCodeAt(5)&&10==d.charCodeAt(6)?(b=d.charAt(4),d=d.slice(7)):13==d.charCodeAt(5)||10==d.charCodeAt(5)?(b=d.charAt(4),d=d.slice(6)):b=a(d.slice(0,1024)):b=_&&_.FS?_.FS:a(d.slice(0,1024));var C=0,M=0,N=0,A=0,J=0,ne=b.charCodeAt(0),Y=!1,U=0,ee=d.charCodeAt(0);d=d.replace(/\r\n/gm,"\n");var Z=null!=_.dateNF?function Ka(e){var r="number"==typeof e?ft[e]:e;return r=r.replace(di,"(\\d+)"),new RegExp("^"+r+"$")}(_.dateNF):null;function de(){var he=d.slice(A,J),te={};if('"'==he.charAt(0)&&'"'==he.charAt(he.length-1)&&(he=he.slice(1,-1).replace(/""/g,'"')),0===he.length)te.t="z";else if(_.raw)te.t="s",te.v=he;else if(0===he.trim().length)te.t="s",te.v=he;else if(61==he.charCodeAt(0))34==he.charCodeAt(1)&&34==he.charCodeAt(he.length-1)?(te.t="s",te.v=he.slice(2,-1).replace(/""/g,'"')):function Vp(e){return 1!=e.length}(he)?(te.t="n",te.f=he.slice(1)):(te.t="s",te.v=he);else if("TRUE"==he)te.t="b",te.v=!0;else if("FALSE"==he)te.t="b",te.v=!1;else if(isNaN(N=Cn(he)))if(!isNaN(Ta(he).getDate())||Z&&he.match(Z)){te.z=_.dateNF||ft[14];var Ne=0;Z&&he.match(Z)&&(he=function oa(e,r,t){var n=-1,a=-1,i=-1,s=-1,o=-1,l=-1;(r.match(di)||[]).forEach(function(v,_){var b=parseInt(t[_+1],10);switch(v.toLowerCase().charAt(0)){case"y":n=b;break;case"d":i=b;break;case"h":s=b;break;case"s":l=b;break;case"m":s>=0?o=b:a=b}}),l>=0&&-1==o&&a>=0&&(o=a,a=-1);var u=(""+(n>=0?n:(new Date).getFullYear())).slice(-4)+"-"+("00"+(a>=1?a:1)).slice(-2)+"-"+("00"+(i>=1?i:1)).slice(-2);7==u.length&&(u="0"+u),8==u.length&&(u="20"+u);var d=("00"+(s>=0?s:0)).slice(-2)+":"+("00"+(o>=0?o:0)).slice(-2)+":"+("00"+(l>=0?l:0)).slice(-2);return-1==s&&-1==o&&-1==l?u:-1==n&&-1==a&&-1==i?d:u+"T"+d}(0,_.dateNF,he.match(Z)||[]),Ne=1),_.cellDates?(te.t="d",te.v=Jt(he,Ne)):(te.t="n",te.v=dr(Jt(he,Ne))),!1!==_.cellText&&(te.w=kt(te.z,te.v instanceof Date?dr(te.v):te.v)),_.cellNF||delete te.z}else te.t="s",te.v=he;else te.t="n",!1!==_.cellText&&(te.w=he),te.v=N;if("z"==te.t||(_.dense?(y[C]||(y[C]=[]),y[C][M]=te):y[yt({c:M,r:C}
1)]=te),ee=d.charCodeAt(A=J+1),x.e.c<M&&(x.e.c=M),x.e.r<C&&(x.e.r=C),U==ne)++M;else if(M=0,++C,_.sheetRows&&_.sheetRows<=C)return!0}e:for(;J<d.length;++J)switch(U=d.charCodeAt(J)){case 34:34===ee&&(Y=!Y);break;case ne:case 10:case 13:if(!Y&&de())break e}return J-A>0&&de(),y["!ref"]=Ft(x),y}(d,v):Pa(function r(d,v){var _=v||{},b=[];if(!d||0===d.length)return b;for(var y=d.split(/[\r\n]/),x=y.length-1;x>=0&&0===y[x].length;)--x;for(var C=10,M=0,N=0;N<=x;++N)-1==(M=y[N].indexOf(" "))?M=y[N].length:M++,C=Math.max(C,M);for(N=0;N<=x;++N){b[N]=[];var A=0;for(e(y[N].slice(0,C).trim(),b,N,A,_),A=1;A<=(y[N].length-C)/10+1;++A)e(y[N].slice(C+10*(A-1),C+10*A).trim(),b,N,A,_)}return _.sheetRows&&(b=b.slice(0,_.sheetRows)),b}(d,v),v)}function o(d,v){var _="",b="string"==v.type?[0,0,0,0]:Ll(d,v);switch(v.type){case"base64":_=h(d);break;case"binary":case"string":_=d;break;case"buffer":_=65001==v.codepage?d.toString("utf8"):v.codepage&&typeof Je<"u"?Je.utils.decode(v.codepage,d):we&&Buffer.isBuffer(d)?d.toString("binary"):$t(d);break;case"array":_=In(d);break;default:throw new Error("Unrecognized type "+v.type)}return 239==b[0]&&187==b[1]&&191==b[2]?_=qt(_.slice(3)):"string"!=v.type&&"buffer"!=v.type&&65001==v.codepage?_=qt(_):"binary"==v.type&&typeof Je<"u"&&v.codepage&&(_=Je.utils.decode(v.codepage,Je.utils.encode(28591,_))),"socialcalc:version:"==_.slice(0,19)?Dc.to_sheet("string"==v.type?_:qt(_),v):s(_,v)}return{to_workbook:function l(d,v){return Xn(o(d,v),v)},to_sheet:o,from_sheet:function u(d){for(var b,v=[],_=Ut(d["!ref"]),y=Array.isArray(d),x=_.s.r;x<=_.e.r;++x){for(var C=[],M=_.s.c;M<=_.e.c;++M){var N=yt({r:x,c:M});if((b=y?(d[x]||[])[M]:d[N])&&null!=b.v){for(var A=(b.w||(Mn(b),b.w)||"").slice(0,10);A.length<10;)A+=" ";C.push(A+(0===M?" ":""))}else C.push(" ")}v.push(C.join(""))}return v.join("\n")}}}(),oi=function(){function e(z,se,K){if(z){zr(z,z.l||0);for(var X=K.Enum||lt;z.l<z.length;){var ve=z.read_shift(2),$e=X[ve]||X[65535],De=z.read_shift(2),Le=z.l+De,Ee=$e.f&&$e.f(z,De,K);if(z.l=Le,se(Ee,$e,ve))return}}}function t(z,se){if(!z)return z;var K=se||{};null!=it&&null==K.dense&&(K.dense=it);var X=K.dense?[]:{},ve="Sheet1",$e="",De=0,Le={},Ee=[],Ot=[],H={s:{r:0,c:0},e:{r:0,c:0}},ar=K.sheetRows||0;if(0==z[2]&&(8==z[3]||9==z[3])&&z.length>=16&&5==z[14]&&108===z[15])throw new Error("Unsupported Works 3 for Mac file");if(2==z[2])K.Enum=lt,e(z,function(Ye,Dr,Vn){switch(Vn){case 0:K.vers=Ye,Ye>=4096&&(K.qpro=!0);break;case 6:H=Ye;break;case 204:Ye&&($e=Ye);break;case 222:$e=Ye;break;case 15:case 51:K.qpro||(Ye[1].v=Ye[1].v.slice(1));case 13:case 14:case 16:14==Vn&&112==(112&Ye[2])&&(15&Ye[2])>1&&(15&Ye[2])<15&&(Ye[1].z=K.dateNF||ft[14],K.cellDates&&(Ye[1].t="d",Ye[1].v=Ya(Ye[1].v))),K.qpro&&Ye[3]>De&&(X["!ref"]=Ft(H),Le[ve]=X,Ee.push(ve),X=K.dense?[]:{},H={s:{r:0,c:0},e:{r:0,c:0}},De=Ye[3],ve=$e||"Sheet"+(De+1),$e="");var ta=K.dense?(X[Ye[0].r]||[])[Ye[0].c]:X[yt(Ye[0])];if(ta){ta.t=Ye[1].t,ta.v=Ye[1].v,null!=Ye[1].z&&(ta.z=Ye[1].z),null!=Ye[1].f&&(ta.f=Ye[1].f);break}K.dense?(X[Ye[0].r]||(X[Ye[0].r]=[]),X[Ye[0].r][Ye[0].c]=Ye[1]):X[yt(Ye[0])]=Ye[1]}},K);else{if(26!=z[2]&&14!=z[2])throw new Error("Unrecognized LOTUS BOF "+z[2]);K.Enum=ye,14==z[2]&&(K.qpro=!0,z.l=0),e(z,function(Ye,Dr,Vn){switch(Vn){case 204:ve=Ye;break;case 22:Ye[1].v=Ye[1].v.slice(1);case 23:case 24:case 25:case 37:case 39:case 40:if(Ye[3]>De&&(X["!ref"]=Ft(H),Le[ve]=X,Ee.push(ve),X=K.dense?[]:{},H={s:{r:0,c:0},e:{r:0,c:0}},ve="Sheet"+((De=Ye[3])+1)),ar>0&&Ye[0].r>=ar)break;K.dense?(X[Ye[0].r]||(X[Ye[0].r]=[]),X[Ye[0].r][Ye[0].c]=Ye[1]):X[yt(Ye[0])]=Ye[1],H.e.c<Ye[0].c&&(H.e.c=Ye[0].c),H.e.r<Ye[0].r&&(H.e.r=Ye[0].r);break;case 27:Ye[14e3]&&(Ot[Ye[14e3][0]]=Ye[14e3][1]);break;case 1537:Ot[Ye[0]]=Ye[1],Ye[0]==De&&(ve=Ye[1])}},K)}if(X["!ref"]=Ft(H),Le[$e||ve]=X,Ee.push($e||ve),!Ot.length)return{SheetNames:Ee,Sheets:Le};for(var Vt={},ir=[],Gt=0;Gt<Ot.length;++Gt)Le[Ee[Gt]]?(ir.push(Ot[Gt]||Ee[Gt]),Vt[Ot[Gt]]=Le[Ot[Gt]]||Le[Ee[Gt]]):(ir.push(Ot[Gt]),Vt[Ot[Gt]]={"!ref":"A1"});return{SheetNames:ir,Sheets:Vt}}function u(z,se,K){var X=[{c:0,r:0},{t:"n",v:0},0,0];return K.qpro&&20768!=K.vers?(X[0].c=z.read_shift(1),X[3]=z.read_shift(1),X[0].r=z.read_shift(2),z.l+=2):(X[2]=z.read_shift(1),X[0].c=z.read_shift(2),X[0].r=z.read_shift(2)),X}function d(z,se,K){var X=z.l+se,ve=u(z,0,K);if(ve[1].t="s",20768==K.vers){z.l++;var $e=z.read_shift(1);return ve[1].v=z.read_shift($e,"utf8"),ve}return K.qpro&&z.l++,ve[1].v=z.read_shift(X-z.l,"cstr"),ve}function v(z,se,K){var X=me(7+K.length);X.write_shift(1,255),X.write_shift(2,se),X.write_shift(2,z),X.write_shift(1,39);for(var ve=0;ve<X.length;++ve){var $e=K.charCodeAt(ve);X.write_shift(1,$e>=128?95:$e)}return X.write_shift(1,0),X}function b(z,se,K){var X=me(7);return X.write_shift(1,255),X.write_shift(2,se),X.write_shift(2,z),X.write_shift(2,K,"i"),X}function x(z,se,K){var X=me(13);return X.write_shift(1,255),X.write_shift(2,se),X.write_shift(2,z),X.write_shift(8,K,"f"),X}function M(z,se,K){var X=32768&se;return se=(X?z:0)+((se&=-32769)>=8192?se-16384:se),(X?"":"$")+(K?fr(se):pr(se))}var N={51:["FALSE",0],52:["TRUE",0],70:["LEN",1],80:["SUM",69],81:["AVERAGEA",69],82:["COUNTA",69],83:["MINA",69],84:["MAXA",69],111:["T",1]},A=["","","","","","","","","","+","-","*","/","^","=","<>","<=",">=","<",">","","","","","&","","","","","","",""];function ne(z){var se=[{c:0,r:0},{t:"n",v:0},0];return se[0].r=z.read_shift(2),se[3]=z[z.l++],se[0].c=z[z.l++],se}function U(z,se,K,X){var ve=me(6+X.length);ve.write_shift(2,z),ve.write_shift(1,K),ve.write_shift(1,se),ve.write_shift(1,39);for(var $e=0;$e<X.length;++$e){var De=X.charCodeAt($e);ve.write_shift(1,De>=128?95:De)}return ve.write_shift(1,0),ve}function Z(z,se){var K=ne(z),X=z.read_shift(4),ve=z.read_shift(4),$e=z.read_shift(2);if(65535==$e)return 0===X&&3221225472===ve?(K[1].t="e",K[1].v=15):0===X&&3489660928===ve?(K[1].t="e",K[1].v=42):K[1].v=0,K;var De=32768&$e;return $e=(32767&$e)-16446,K[1].v=(1-2*De)*(ve*Math.pow(2,$e+32)+X*Math.pow(2,$e)),K}function de(z,se,K,X){var ve=me(14);if(ve.write_shift(2,z),ve.write_shift(1,K),ve.write_shift(1,se),0==X)return ve.write_shift(4,0),ve.write_shift(4,0),ve.write_shift(2,65535),ve;var $e=0,De=0,Ee=0;return X<0&&($e=1,X=-X),De=0|Math.log2(X),2147483648&(Ee=(X/=Math.pow(2,De-31))>>>0)||(++De,Ee=(X/=2)>>>0),X-=Ee,Ee|=2147483648,Ee>>>=0,X*=Math.pow(2,32),ve.write_shift(4,X>>>0),ve.write_shift(4,Ee),ve.write_shift(2,De+=16383+($e?32768:0)),ve}function Ne(z,se){var K=ne(z),X=z.read_shift(8,"f");return K[1].v=X,K}function Re(z,se){return 0==z[z.l+se-1]?z.read_shift(se,"cstr"):""}function Xe(z,se){var K=me(5+z.length);K.write_shift(2,14e3),K.write_shift(2,se);for(var X=0;X<z.length;++X){var ve=z.charCodeAt(X);K[K.l++]=ve>127?95:ve}return K[K.l++]=0,K}var lt={0:{n:"BOF",f:Ur},1:{n:"EOF"},2:{n:"CALCMODE"},3:{n:"CALCORDER"},4:{n:"SPLIT"},5:{n:"SYNC"},6:{n:"RANGE",f:function o(z,se,K){var X={s:{c:0,r:0},e:{c:0,r:0}};return 8==se&&K.qpro?(X.s.c=z.read_shift(1),z.l++,X.s.r=z.read_shift(2),X.e.c=z.read_shift(1),z.l++,X.e.r=z.read_shift(2),X):(X.s.c=z.read_shift(2),X.s.r=z.read_shift(2),12==se&&K.qpro&&(z.l+=2),X.e.c=z.read_shift(2),X.e.r=z.read_shift(2),12==se&&K.qpro&&(z.l+=2),65535==X.s.c&&(X.s.c=X.e.c=X.s.r
1=X.e.r=0),X)}},7:{n:"WINDOW1"},8:{n:"COLW1"},9:{n:"WINTWO"},10:{n:"COLW2"},11:{n:"NAME"},12:{n:"BLANK"},13:{n:"INTEGER",f:function _(z,se,K){var X=u(z,0,K);return X[1].v=z.read_shift(2,"i"),X}},14:{n:"NUMBER",f:function y(z,se,K){var X=u(z,0,K);return X[1].v=z.read_shift(8,"f"),X}},15:{n:"LABEL",f:d},16:{n:"FORMULA",f:function C(z,se,K){var X=z.l+se,ve=u(z,0,K);if(ve[1].v=z.read_shift(8,"f"),K.qpro)z.l=X;else{var $e=z.read_shift(2);(function J(z,se){zr(z,0);for(var K=[],X=0,ve="",$e="",De="",Le="";z.l<z.length;){var Ee=z[z.l++];switch(Ee){case 0:K.push(z.read_shift(8,"f"));break;case 1:$e=M(se[0].c,z.read_shift(2),!0),ve=M(se[0].r,z.read_shift(2),!1),K.push($e+ve);break;case 2:var Ot=M(se[0].c,z.read_shift(2),!0),H=M(se[0].r,z.read_shift(2),!1);$e=M(se[0].c,z.read_shift(2),!0),ve=M(se[0].r,z.read_shift(2),!1),K.push(Ot+H+":"+$e+ve);break;case 3:if(z.l<z.length)return void console.error("WK1 premature formula end");break;case 4:K.push("("+K.pop()+")");break;case 5:K.push(z.read_shift(2));break;case 6:for(var ar="";Ee=z[z.l++];)ar+=String.fromCharCode(Ee);K.push('"'+ar.replace(/"/g,'""')+'"');break;case 8:K.push("-"+K.pop());break;case 23:K.push("+"+K.pop());break;case 22:K.push("NOT("+K.pop()+")");break;case 20:case 21:Le=K.pop(),De=K.pop(),K.push(["AND","OR"][Ee-20]+"("+De+","+Le+")");break;default:if(Ee<32&&A[Ee])Le=K.pop(),De=K.pop(),K.push(De+A[Ee]+Le);else{if(!N[Ee])return Ee<=7?console.error("WK1 invalid opcode "+Ee.toString(16)):Ee<=24?console.error("WK1 unsupported op "+Ee.toString(16)):Ee<=30?console.error("WK1 invalid opcode "+Ee.toString(16)):Ee<=115?console.error("WK1 unsupported function opcode "+Ee.toString(16)):console.error("WK1 unrecognized opcode "+Ee.toString(16));if(69==(X=N[Ee][1])&&(X=z[z.l++]),X>K.length)return void console.error("WK1 bad formula parse 0x"+Ee.toString(16)+":|"+K.join("|")+"|");var Vt=K.slice(-X);K.length-=X,K.push(N[Ee][0]+"("+Vt.join(",")+")")}}}1==K.length?se[1].f=""+K[0]:console.error("WK1 bad formula parse |"+K.join("|")+"|")})(z.slice(z.l,z.l+$e),ve),z.l+=$e}return ve}},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:d},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:Re},222:{n:"SHEETNAMELP",f:function mt(z,se){var K=z[z.l++];K>se-1&&(K=se-1);for(var X="";X.length<K;)X+=String.fromCharCode(z[z.l++]);return X}},65535:{n:""}},ye={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 Y(z,se){var K=ne(z);return K[1].t="s",K[1].v=z.read_shift(se-4,"cstr"),K}},23:{n:"NUMBER17",f:Z},24:{n:"NUMBER18",f:function ee(z,se){var K=ne(z);K[1].v=z.read_shift(2);var X=K[1].v>>1;if(1&K[1].v)switch(7&X){case 0:X=5e3*(X>>3);break;case 1:X=500*(X>>3);break;case 2:X=(X>>3)/20;break;case 3:X=(X>>3)/200;break;case 4:X=(X>>3)/2e3;break;case 5:X=(X>>3)/2e4;break;case 6:X=(X>>3)/16;break;case 7:X=(X>>3)/64}return K[1].v=X,K}},25:{n:"FORMULA19",f:function he(z,se){var K=Z(z);return z.l+=se-14,K}},26:{n:"FORMULA1A"},27:{n:"XFORMAT",f:function Rt(z,se){for(var K={},X=z.l+se;
1z.l<X;){var ve=z.read_shift(2);if(14e3==ve){for(K[ve]=[0,""],K[ve][0]=z.read_shift(2);z[z.l];)K[ve][1]+=String.fromCharCode(z[z.l]),z.l++;z.l++}}return K}},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 te(z,se){var K=ne(z),X=z.read_shift(4);return K[1].v=X>>6,K}},38:{n:"??"},39:{n:"NUMBER27",f:Ne},40:{n:"FORMULA28",f:function tt(z,se){var K=Ne(z);return z.l+=se-10,K}},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:Re},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 nt(z,se,K){if(K.qpro&&!(se<21)){var X=z.read_shift(1);return z.l+=17,z.l+=1,z.l+=2,[X,z.read_shift(se-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:""}};return{sheet_to_wk1:function n(z,se){var K=se||{};if(+K.codepage>=0&&It(+K.codepage),"string"==K.type)throw new Error("Cannot write WK1 to JS string");var X=qr(),ve=Ut(z["!ref"]),$e=Array.isArray(z),De=[];Be(X,0,function i(z){var se=me(2);return se.write_shift(2,z),se}(1030)),Be(X,6,function l(z){var se=me(8);return se.write_shift(2,z.s.c),se.write_shift(2,z.s.r),se.write_shift(2,z.e.c),se.write_shift(2,z.e.r),se}(ve));for(var Le=Math.min(ve.e.r,8191),Ee=ve.s.r;Ee<=Le;++Ee)for(var Ot=pr(Ee),H=ve.s.c;H<=ve.e.c;++H){Ee===ve.s.r&&(De[H]=fr(H));var Vt=$e?(z[Ee]||[])[H]:z[De[H]+Ot];Vt&&"z"!=Vt.t&&("n"==Vt.t?(0|Vt.v)==Vt.v&&Vt.v>=-32768&&Vt.v<=32767?Be(X,13,b(Ee,H,Vt.v)):Be(X,14,x(Ee,H,Vt.v)):Be(X,15,v(Ee,H,Mn(Vt).slice(0,239))))}return Be(X,1),X.end()},book_to_wk3:function a(z,se){var K=se||{};if(+K.codepage>=0&&It(+K.codepage),"string"==K.type)throw new Error("Cannot write WK3 to JS string");var X=qr();Be(X,0,function s(z){var se=me(26);se.write_shift(2,4096),se.write_shift(2,4),se.write_shift(4,0);for(var K=0,X=0,ve=0,$e=0;$e<z.SheetNames.length;++$e){var Le=z.Sheets[z.SheetNames[$e]];if(Le&&Le["!ref"]){++ve;var Ee=ln(Le["!ref"]);K<Ee.e.r&&(K=Ee.e.r),X<Ee.e.c&&(X=Ee.e.c)}}return K>8191&&(K=8191),se.write_shift(2,K),se.write_shift(1,ve),se.write_shift(1,X),se.write_shift(2,0),se.write_shift(2,0),se.write_shift(1,1),se.write_shift(1,2),se.write_shift(4,0),se.write_shift(4,0),se}(z));for(var ve=0,$e=0;ve<z.SheetNames.length;++ve)(z.Sheets[z.SheetNames[ve]]||{})["!ref"]&&Be(X,27,Xe(z.SheetNames[ve],$e++));var De=0;for(ve=0;ve<z.SheetNames.length;++ve){var Le=z.Sheets[z.SheetNames[ve]];if(Le&&Le["!ref"]){for(var Ee=Ut(Le["!ref"]),Ot=Array.isArray(Le),H=[],ar=Math.min(Ee.e.r,8191),Vt=Ee.s.r;Vt<=ar;++Vt)for(var ir=pr(Vt),Gt=Ee.s.c;Gt<=Ee.e.c;++Gt){Vt===Ee.s.r&&(H[Gt]=fr(Gt));var Dr=Ot?(Le[Vt]||[])[Gt]:Le[H[Gt]+ir];Dr&&"z"!=Dr.t&&("n"==Dr.t?Be(X,23,de(Vt,Gt,De,Dr.v)):Be(X,22,U(Vt,Gt,De,Mn(Dr).slice(0,239))))}++De}}return Be(X,1),X.end()},to_workbook:function r(z,se){switch(se.type){case"base64":return t(_e(h(z)),se);case"binary":return t(_e(z),se);case"buffer":case"array":return t(z,se)}throw"Unsupported type "+se.type}}}(),Ad=function(){var e=On("t"),r=On("rPr");function t(i){var s=i.match(e);if(!s)return{t:"s",v:""};var o={t:"s",v:zt(s[1])},l=i.match(r);return l&&(o.s=function Td(e){var r={},t=e.match(Cr),n=0,a=!1;if(t)for(;n!=t.length;++n){var i=bt(t[n]);switch(i[0].replace(/\w*:/g,"")){case"<condense":case"<extend":break;case"<shadow":if(!i.val)break;case"<shadow>":case"<shadow/>":r.shadow=1;break;case"</shadow>":break;case"<charset":if("1"==i.val)break;r.cp=Ie[parseInt(i.val,10)];break;case"<outline":if(!i.val)break;case"<outline>":case"<outline/>":r.outline=1;break;case"</outline>":break;case"<rFont":r.name=i.val;break;case"<sz":r.sz=i.val;break;case"<strike":if(!i.val)break;case"<strike>":case"<strike/>":r.strike=1;break;case"</strike>":break;case"<u":if(!i.val)break;switch(i.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"==i.val)break;case"<b>":case"<b/>":r.b=1;break;case"</b>":break;case"<i":if("0"==i.val)break;case"<i>":case"<i/>":r.i=1;break;case"</i>":break;case"<color":i.rgb&&(r.color=i.rgb.slice(2,8));break;case"<color>":case"<color/>":case"</color>":break;case"<family":r.family=i.val;break;case"<family>":case"<family/>":case"</family>":break;case"<vertAlign":r.valign=i.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":a=!0;break;case"</ext>":a=!1;break;
1default:if(47!==i[0].charCodeAt(1)&&!a)throw new Error("Unrecognized rich format "+i[0])}}return r}(l[1])),o}var n=/<(?:\w+:)?r>/g,a=/<\/(?:\w+:)?r>/;return function(s){return s.replace(n,"").split(a).map(t).filter(function(o){return o.v})}}(),Fd=function(){var r=/(\r\n|\n)/g;function n(a){var i=[[],a.v,[]];return a.v?(a.s&&function t(a,i,s){var o=[];a.u&&o.push("text-decoration: underline;"),a.uval&&o.push("text-underline-style:"+a.uval+";"),a.sz&&o.push("font-size:"+a.sz+"pt;"),a.outline&&o.push("text-effect: outline;"),a.shadow&&o.push("text-shadow: auto;"),i.push('<span style="'+o.join("")+'">'),a.b&&(i.push("<b>"),s.push("</b>")),a.i&&(i.push("<i>"),s.push("</i>")),a.strike&&(i.push("<s>"),s.push("</s>"));var l=a.valign||"";"superscript"==l||"super"==l?l="sup":"subscript"==l&&(l="sub"),""!=l&&(i.push("<"+l+">"),s.push("</"+l+">")),s.push("</span>")}(a.s,i[0],i[2]),i[0].join("")+i[1].replace(r,"<br/>")+i[2].join("")):""}return function(i){return i.map(n).join("")}}(),Id=/<(?:\w+:)?t[^>]*>([^<]*)<\/(?:\w+:)?t>/g,Pd=/<(?:\w+:)?r>/,Od=/<(?:\w+:)?rPh.*?>([\s\S]*?)<\/(?:\w+:)?rPh>/g;function ul(e,r){var t=!r||r.cellHTML,n={};return e?(e.match(/^\s*<(?:\w+:)?t[^>]*>/)?(n.t=zt(qt(e.slice(e.indexOf(">")+1).split(/<\/(?:\w+:)?t>/)[0]||"")),n.r=qt(e),t&&(n.h=Wi(n.t))):e.match(Pd)&&(n.r=qt(e),n.t=zt(qt((e.replace(Od,"").match(Id)||[]).join("").replace(Cr,""))),t&&(n.h=Fd(Ad(n.r)))),n):{t:""}}var Md=/<(?:\w+:)?sst([^>]*)>([\s\S]*)<\/(?:\w+:)?sst>/,Dd=/<(?:\w+:)?(?:si|sstItem)>/g,Ld=/<\/(?:\w+:)?(?:si|sstItem)>/,Rd=/^\s|\s$|[\t\n\r]/;function Lc(e,r){if(!r.bookSST)return"";var t=[wr];t[t.length]=Me("sst",null,{xmlns:Jn[0],count:e.Count,uniqueCount:e.Unique});for(var n=0;n!=e.length;++n)if(null!=e[n]){var a=e[n],i="<si>";a.r?i+=a.r:(i+="<t",a.t||(a.t=""),a.t.match(Rd)&&(i+=' xml:space="preserve"'),i+=">"+Yt(a.t)+"</t>"),t[t.length]=i+="</si>"}return t.length>2&&(t[t.length]="</sst>",t[1]=t[1].replace("/>",">")),t.join("")}var Gd=function ha(e,r){var t=!1;return null==r&&(t=!0,r=me(15+4*e.t.length)),r.write_shift(1,0),Br(e.t,r),t?r.slice(0,r.l):r};function Wd(e){var r=qr();Ce(r,159,function Vd(e,r){return r||(r=me(8)),r.write_shift(4,e.Count),r.write_shift(4,e.Unique),r}(e));for(var t=0;t<e.length;++t)Ce(r,19,Gd(e[t]));return Ce(r,160),r.end()}function Nc(e){if(typeof Je<"u")return Je.utils.encode(I,e);for(var r=[],t=e.split(""),n=0;n<t.length;++n)r[n]=t[n].charCodeAt(0);return r}function ba(e,r){var t={};return t.Major=e.read_shift(2),t.Minor=e.read_shift(2),r>=4&&(e.l+=r-4),t}function zd(e){for(var r=e.read_shift(4),t=e.l+r-4,n={},a=e.read_shift(4),i=[];a-- >0;)i.push({t:e.read_shift(4),v:e.read_shift(0,"lpp4")});if(n.name=e.read_shift(0,"lpp4"),n.comps=i,e.l!=t)throw new Error("Bad DataSpaceMapEntry: "+e.l+" != "+t);return n}function Rc(e,r){var t=e.l+r,n={};n.Flags=63&e.read_shift(4),e.l+=4,n.AlgID=e.read_shift(4);var a=!1;switch(n.AlgID){case 26126:case 26127:case 26128:a=36==n.Flags;break;case 26625:a=4==n.Flags;break;case 0:a=16==n.Flags||4==n.Flags||36==n.Flags;break;default:throw"Unrecognized encryption algorithm: "+n.AlgID}if(!a)throw new Error("Encryption Flags/AlgID mismatch");return n.AlgIDHash=e.read_shift(4),n.KeySize=e.read_shift(4),n.ProviderType=e.read_shift(4),e.l+=8,n.CSPName=e.read_shift(t-e.l>>1,"utf16le"),e.l=t,n}function Bc(e,r){var t={},n=e.l+r;return e.l+=4,t.Salt=e.slice(e.l,e.l+16),e.l+=16,t.Verifier=e.slice(e.l,e.l+16),e.l+=16,e.read_shift(4),t.VerifierHash=e.slice(e.l,n),e.l=n,t}function Zd(e){if(36!=(63&e.read_shift(4)))throw new Error("EncryptionInfo mismatch");var t=e.read_shift(4);return{t:"Std",h:Rc(e,t),v:Bc(e,e.length-e.l)}}function Jd(){throw new Error("File is password-protected: ECMA-376 Extensible")}function Qd(e){var r=["saltSize","blockSize","keyBits","hashSize","cipherAlgorithm","cipherChaining","hashAlgorithm","saltValue"];e.l+=4;var t=e.read_shift(e.length-e.l,"utf8"),n={};return t.replace(Cr,function(i){var s=bt(i);switch(Pn(s[0])){case"<?xml":case"<encryption":case"</encryption>":case"</keyEncryptors>":case"</keyEncryptor>":break;case"<keyData":r.forEach(function(o){n[o]=s[o]});break;case"<dataIntegrity":n.encryptedHmacKey=s.encryptedHmacKey,n.encryptedHmacValue=s.encryptedHmacValue;break;case"<keyEncryptors>":case"<keyEncryptors":n.encs=[];break;case"<keyEncryptor":n.uri=s.uri;break;case"<encryptedKey":n.encs.push(s);break;default:throw s[0]}}),n}function dl(e){var t,i,r=0,n=Nc(e),a=n.length+1;for((t=ke(a))[0]=n.length,i=1;i!=a;++i)t[i]=n[i-1];for(i=a-1;i>=0;--i)r=((16384&r?1:0)|r<<1&32767)^t[i];return 52811^r}var Uc=function(){var e=[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],t=[44796,19929,39858,10053,20106,40212,10761,31585,63170,64933,60267,50935,40399,11199,17763,35526,1453,2906,5812,11624,23248,885,1770,354
10,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],a=function(s,o){return function(s){return 255&(s/2|128*s)}(s^o)};return function(s){for(var o=Nc(s),l=function(s){for(var o=r[s.length-1],l=104,u=s.length-1;u>=0;--u)for(var d=s[u],v=0;7!=v;++v)64&d&&(o^=t[l]),d*=2,--l;return o}(o),u=o.length,d=ke(16),v=0;16!=v;++v)d[v]=0;var y;for(1==(1&u)&&(d[u]=a(e[0],l>>8),d[--u]=a(o[o.length-1],255&l));u>0;)d[--u]=a(o[u],l>>8),d[--u]=a(o[u],255&l);for(u=15,y=15-o.length;y>0;)d[u]=a(e[y],l>>8),--y,d[--u]=a(o[u],255&l),--u,--y;return d}}();var Vc=function(){function e(a,i){switch(i.type){case"base64":return r(h(a),i);case"binary":return r(a,i);case"buffer":return r(we&&Buffer.isBuffer(a)?a.toString("binary"):$t(a),i);case"array":return r(In(a),i)}throw new Error("Unrecognized type "+i.type)}function r(a,i){var o=(i||{}).dense?[]:{},l=a.match(/\\trowd.*?\\row\b/g);if(!l.length)throw new Error("RTF missing table");var u={s:{c:0,r:0},e:{c:0,r:l.length-1}};return l.forEach(function(d,v){Array.isArray(o)&&(o[v]=[]);for(var y,_=/\\\w+\b/g,b=0,x=-1;y=_.exec(d);){if("\\cell"===y[0]){var C=d.slice(b,_.lastIndex-y[0].length);if(" "==C[0]&&(C=C.slice(1)),++x,C.length){var M={v:C,t:"s"};Array.isArray(o)?o[v][x]=M:o[yt({r:v,c:x})]=M}}b=_.lastIndex}x>u.e.c&&(u.e.c=x)}),o["!ref"]=Ft(u),o}return{to_workbook:function t(a,i){return Xn(e(a,i),i)},to_sheet:e,from_sheet:function n(a){for(var o,i=["{\\rtf1\\ansi"],s=Ut(a["!ref"]),l=Array.isArray(a),u=s.s.r;u<=s.e.r;++u){i.push("\\trowd\\trautofit1");for(var d=s.s.c;d<=s.e.c;++d)i.push("\\cellx"+(d+1));for(i.push("\\pard\\intbl"),d=s.s.c;d<=s.e.c;++d){var v=yt({r:u,c:d});(o=l?(a[u]||[])[d]:a[v])&&(null!=o.v||o.f&&!o.F)&&(i.push(" "+(o.w||(Mn(o),o.w))),i.push("\\cell"))}i.push("\\pard\\intbl\\row")}return i.join("")+"}"}}}();function hs(e){for(var r=0,t=1;3!=r;++r)t=256*t+(e[r]>255?255:e[r]<0?0:e[r]);return t.toString(16).toUpperCase().slice(1)}function wo(e,r){if(0===r)return e;var t=function oh(e){var r=e[0]/255,t=e[1]/255,n=e[2]/255,a=Math.max(r,t,n),i=Math.min(r,t,n),s=a-i;if(0===s)return[0,0,r];var l,o=0,u=a+i;switch(l=s/(u>1?2-u:u),a){case r:o=((t-n)/s+6)%6;break;case t:o=(n-r)/s+2;break;case n:o=(r-t)/s+4}return[o/6,l,u/2]}(function sh(e){var r=e.slice("#"===e[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)]}(e));return t[2]=r<0?t[2]*(1+r):1-(1-t[2])*(1-r),hs(function lh(e){var l,t=e[1],n=e[2],a=2*t*(n<.5?n:1-n),i=n-a/2,s=[i,i,i],o=6*e[0];if(0!==t)switch(0|o){case 0:case 6:l=a*o,s[0]+=a,s[1]+=l;break;case 1:s[0]+=l=a*(2-o),s[1]+=a;break;case 2:l=a*(o-2),s[1]+=a,s[2]+=l;break;case 3:s[1]+=l=a*(4-o),s[2]+=a;break;case 4:l=a*(o-4),s[2]+=a,s[0]+=l;break;case 5:s[2]+=l=a*(6-o),s[0]+=a}for(var u=0;3!=u;++u)s[u]=Math.round(255*s[u]);return s}(t))}var Gc=6,ch=15,fh=1,fn=Gc;function ps(e){return Math.floor((e+Math.round(128/fn)/256)*fn)}function ms(e){return Math.floor((e-5)/fn*100+.5)/100}function bo(e){return Math.round((e*fn+5)/fn*256)/256}function hl(e){return bo(ms(ps(e)))}function pl(e){var r=Math.abs(e-hl(e)),t=fn;if(r>.005)for(fn=fh;fn<ch;++fn)Math.abs(e-hl(e))<=r&&(r=Math.abs(e-hl(e)),t=fn);fn=t}function Na(e){e.width?(e.wpx=ps(e.width),e.wch=ms(e.wpx),e.MDW=fn):e.wpx?(e.wch=ms(e.wpx),e.width=bo(e.wch),e.MDW=fn):"number"==typeof e.wch&&(e.width=bo(e.wch),e.wpx=ps(e.width),e.MDW=fn),e.customWidth&&delete e.customWidth}var Wc=96;function gs(e){return 96*e/Wc}function Fi(e){return e*Wc/96}var dh={None:"none",Solid:"solid",Gray50:"mediumGray",Gray75:"darkGray",Gray25:"lightGray",HorzStripe:"darkHorizontal",VertStripe:"darkVertical",ReverseDiagStripe:"darkDown",DiagStripe:"darkUp",DiagCross:"darkGrid",ThickDiagCross:"darkTrellis",ThinHorzStripe:"lightHorizontal",ThinVertStripe:"lightVertical",ThinReverseDiagStripe:"lightDown",ThinHorzCross:"lightGrid"},yo=["numFmtId","fillId","fontId","borderId","xfId"],Co=["applyAlignment","applyBorder","applyFill","applyFont","applyNumberFormat","applyProtection","pivotButton","quotePrefix"],wh=function(){var r=
1/<(?:\w+:)?numFmts([^>]*)>[\S\s]*?<\/(?:\w+:)?numFmts>/,t=/<(?:\w+:)?cellXfs([^>]*)>[\S\s]*?<\/(?:\w+:)?cellXfs>/,n=/<(?:\w+:)?fills([^>]*)>[\S\s]*?<\/(?:\w+:)?fills>/,a=/<(?:\w+:)?fonts([^>]*)>[\S\s]*?<\/(?:\w+:)?fonts>/,i=/<(?:\w+:)?borders([^>]*)>[\S\s]*?<\/(?:\w+:)?borders>/;return function(o,l,u){var v,d={};return o?((v=(o=o.replace(/<!--([\s\S]*?)-->/gm,"").replace(/<!DOCTYPE[^\[]*\[[^\]]*\]>/gm,"")).match(r))&&function gh(e,r,t){r.NumberFmt=[];for(var n=pt(ft),a=0;a<n.length;++a)r.NumberFmt[n[a]]=ft[n[a]];var i=e[0].match(Cr);if(i)for(a=0;a<i.length;++a){var s=bt(i[a]);switch(Pn(s[0])){case"<numFmts":case"</numFmts>":case"<numFmts/>":case"<numFmts>":case"</numFmt>":break;case"<numFmt":var o=zt(qt(s.formatCode)),l=parseInt(s.numFmtId,10);if(r.NumberFmt[l]=o,l>0){if(l>392){for(l=392;l>60&&null!=r.NumberFmt[l];--l);r.NumberFmt[l]=o}mn(o,l)}break;default:if(t.WTF)throw new Error("unrecognized "+s[0]+" in numFmts")}}}(v,d,u),(v=o.match(a))&&function mh(e,r,t,n){r.Fonts=[];var a={},i=!1;(e[0].match(Cr)||[]).forEach(function(s){var o=bt(s);switch(Pn(o[0])){case"<fonts":case"<fonts>":case"</fonts>":case"<font":case"<font>":case"<name/>":case"</name>":case"<sz/>":case"</sz>":case"<vertAlign/>":case"</vertAlign>":case"<family/>":case"</family>":case"<scheme/>":case"</scheme>":case"<color/>":case"</color>":case"<extLst":case"<extLst>":case"</extLst>":break;case"</font>":case"<font/>":r.Fonts.push(a),a={};break;case"<name":o.val&&(a.name=qt(o.val));break;case"<b":a.bold=o.val?cr(o.val):1;break;case"<b/>":a.bold=1;break;case"<i":a.italic=o.val?cr(o.val):1;break;case"<i/>":a.italic=1;break;case"<u":switch(o.val){case"none":a.underline=0;break;case"single":a.underline=1;break;case"double":a.underline=2;break;case"singleAccounting":a.underline=33;break;case"doubleAccounting":a.underline=34}break;case"<u/>":a.underline=1;break;case"<strike":a.strike=o.val?cr(o.val):1;break;case"<strike/>":a.strike=1;break;case"<outline":a.outline=o.val?cr(o.val):1;break;case"<outline/>":a.outline=1;break;case"<shadow":a.shadow=o.val?cr(o.val):1;break;case"<shadow/>":a.shadow=1;break;case"<condense":a.condense=o.val?cr(o.val):1;break;case"<condense/>":a.condense=1;break;case"<extend":a.extend=o.val?cr(o.val):1;break;case"<extend/>":a.extend=1;break;case"<sz":o.val&&(a.sz=+o.val);break;case"<vertAlign":o.val&&(a.vertAlign=o.val);break;case"<family":o.val&&(a.family=parseInt(o.val,10));break;case"<scheme":o.val&&(a.scheme=o.val);break;case"<charset":if("1"==o.val)break;o.codepage=Ie[parseInt(o.val,10)];break;case"<color":if(a.color||(a.color={}),o.auto&&(a.color.auto=cr(o.auto)),o.rgb)a.color.rgb=o.rgb.slice(-6);else if(o.indexed){a.color.index=parseInt(o.indexed,10);var l=ri[a.color.index];81==a.color.index&&(l=ri[1]),l||(l=ri[1]),a.color.rgb=l[0].toString(16)+l[1].toString(16)+l[2].toString(16)}else o.theme&&(a.color.theme=parseInt(o.theme,10),o.tint&&(a.color.tint=parseFloat(o.tint)),o.theme&&t.themeElements&&t.themeElements.clrScheme&&(a.color.rgb=wo(t.themeElements.clrScheme[a.color.theme].rgb,a.color.tint||0)));break;case"<AlternateContent":case"<ext":i=!0;break;case"</AlternateContent>":case"</ext>":i=!1;break;default:if(n&&n.WTF&&!i)throw new Error("unrecognized "+o[0]+" in fonts")}})}(v,d,l,u),(v=o.match(n))&&function ph(e,r,t,n){r.Fills=[];var a={},i=!1;(e[0].match(Cr)||[]).forEach(function(s){var o=bt(s);switch(Pn(o[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(a={});break;case"<gradientFill":case"</gradientFill>":r.Fills.push(a),a={};break;case"<patternFill":case"<patternFill>":o.patternType&&(a.patternType=o.patternType);break;case"<bgColor":a.bgColor||(a.bgColor={}),o.indexed&&(a.bgColor.indexed=parseInt(o.indexed,10)),o.theme&&(a.bgColor.theme=parseInt(o.theme,10)),o.tint&&(a.bgColor.tint=parseFloat(o.tint)),o.rgb&&(a.bgColor.rgb=o.rgb.slice(-6));break;case"<fgColor":a.fgColor||(a.fgColor={}),o.theme&&(a.fgColor.theme=parseInt(o.theme,10)),o.tint&&(a.fgColor.tint=parseFloat(o.tint)),null!=o.rgb&&(a.fgColor.rgb=o.rgb.slice(-6));break;case"<ext":i=!0;break;case"</ext>":i=!1;break;default:if(n&&n.WTF&&!i)throw new Error("unrecognized "+o[0]+" in fills")}})}(v,d,0,u),(v=o.match(i))&&function hh(e,r,t,n){r.Borders=[];var a={},i=!1;
1(e[0].match(Cr)||[]).forEach(function(s){var o=bt(s);switch(Pn(o[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/>":a={},o.diagonalUp&&(a.diagonalUp=cr(o.diagonalUp)),o.diagonalDown&&(a.diagonalDown=cr(o.diagonalDown)),r.Borders.push(a);break;case"<ext":i=!0;break;case"</ext>":i=!1;break;default:if(n&&n.WTF&&!i)throw new Error("unrecognized "+o[0]+" in borders")}})}(v,d,0,u),(v=o.match(t))&&function vh(e,r,t){r.CellXf=[];var n,a=!1;(e[0].match(Cr)||[]).forEach(function(i){var s=bt(i),o=0;switch(Pn(s[0])){case"<cellXfs":case"<cellXfs>":case"<cellXfs/>":case"</cellXfs>":case"</xf>":case"</alignment>":case"<protection":case"</protection>":case"<protection/>":case"<extLst":case"<extLst>":case"</extLst>":break;case"<xf":case"<xf/>":for(delete(n=s)[0],o=0;o<yo.length;++o)n[yo[o]]&&(n[yo[o]]=parseInt(n[yo[o]],10));for(o=0;o<Co.length;++o)n[Co[o]]&&(n[Co[o]]=cr(n[Co[o]]));if(r.NumberFmt&&n.numFmtId>392)for(o=392;o>60;--o)if(r.NumberFmt[n.numFmtId]==r.NumberFmt[o]){n.numFmtId=o;break}r.CellXf.push(n);break;case"<alignment":case"<alignment/>":var l={};s.vertical&&(l.vertical=s.vertical),s.horizontal&&(l.horizontal=s.horizontal),null!=s.textRotation&&(l.textRotation=s.textRotation),s.indent&&(l.indent=s.indent),s.wrapText&&(l.wrapText=cr(s.wrapText)),n.alignment=l;break;case"<AlternateContent":case"<ext":a=!0;break;case"</AlternateContent>":case"</ext>":a=!1;break;default:if(t&&t.WTF&&!a)throw new Error("unrecognized "+s[0]+" in cellXfs")}})}(v,d,u),d):d}}();function Hc(e,r){var n,t=[wr,Me("styleSheet",null,{xmlns:Jn[0],"xmlns:vt":Ar.vt})];return e.SSF&&null!=(n=function xh(e){var r=["<numFmts>"];return[[5,8],[23,26],[41,44],[50,392]].forEach(function(t){for(var n=t[0];n<=t[1];++n)null!=e[n]&&(r[r.length]=Me("numFmt",null,{numFmtId:n,formatCode:Yt(e[n])}))}),1===r.length?"":(r[r.length]="</numFmts>",r[0]=Me("numFmts",null,{count:r.length-2}).replace("/>",">"),r.join(""))}(e.SSF))&&(t[t.length]=n),t[t.length]='<fonts count="1"><font><sz val="12"/><color theme="1"/><name val="Calibri"/><family val="2"/><scheme val="minor"/></font></fonts>',t[t.length]='<fills count="2"><fill><patternFill patternType="none"/></fill><fill><patternFill patternType="gray125"/></fill></fills>',t[t.length]='<borders count="1"><border><left/><right/><top/><bottom/><diagonal/></border></borders>',t[t.length]='<cellStyleXfs count="1"><xf numFmtId="0" fontId="0" fillId="0" borderId="0"/></cellStyleXfs>',(n=function _h(e){var r=[];return r[r.length]=Me("cellXfs",null),e.forEach(function(t){r[r.length]=Me("xf",null,t)}),r[r.length]="</cellXfs>",2===r.length?"":(r[0]=Me("cellXfs",null,{count:r.length-2}).replace("/>",">"),r.join(""))}(r.cellXfs))&&(t[t.length]=n),t[t.length]='<cellStyles count="1"><cellStyle name="Normal" xfId="0" builtinId="0"/></cellStyles>',t[t.length]='<dxfs count="0"/>',t[t.length]='<tableStyles count="0" defaultTableStyle="TableStyleMedium9" defaultPivotStyle="PivotStyleMedium4"/>',t.length>2&&(t[t.length]="</styleSheet>",t[1]=t[1].replace("/>",">")),t.join("")}function yh(e,r,t){t||(t=me(6+4*r.length)),t.write_shift(2,e),Br(r,t);var n=t.length>t.l?t.slice(0,t.l):t;return null==t.l&&(t.l=t.length),n}var ml,kh=["none","solid","mediumGray","darkGray","lightGray","darkHorizontal","darkVertical","darkDown","darkUp","darkGrid","darkTrellis","lightHorizontal","lightVertical","lightDown","lightUp","lightGrid","lightTrellis","gray125","gray0625"],Sh=Or;function zc(e,r){r||(r=me(84)),ml||(ml=nr(kh));var t=ml[e.patternType];null==t&&(t=40),r.write_shift(4,t);var n=0;if(40!=t)for(f({auto:1},r),f({auto:1},r);n<12;++n)r.write_shift(4,0);else{for(;n<4;++n)r.write_shift(4,0);for(;n<12;++n)r.write_shift(4,0)}return r.length>r.l?r.slice(0,r.l):r}function $c(e,r,t){return t||(t=me(16)),t.write_shift(2,r||0),t.write_shift(2,e.numFmtId||0),t.write_shift(2,0),t.write_shift(2,0),t.write_shift(2,0),t.write_shift(1,0),t.write_shift(1,0),t.write_shift(1,0),t.write_shift(1,0),t.write_shift(1,0),t.write_shift(1,0),t}function xs(e,r){return r||(r=me(10)),r.write_shift(1,0),r.write_shift(1,0),r.write_shift(4,0),r.write_shift(4,0),r}var Ah=Or;function Wh(e,r){var t=qr();return Ce(t,278),function Mh(e,r){if(r){var t=0;
1[[5,8],[23,26],[41,44],[50,392]].forEach(function(n){for(var a=n[0];a<=n[1];++a)null!=r[a]&&++t}),0!=t&&(Ce(e,615,kn(t)),[[5,8],[23,26],[41,44],[50,392]].forEach(function(n){for(var a=n[0];a<=n[1];++a)null!=r[a]&&Ce(e,44,yh(a,r[a]))}),Ce(e,616))}}(t,e.SSF),function Dh(e){Ce(e,611,kn(1)),Ce(e,43,function Eh(e,r){r||(r=me(153)),r.write_shift(2,20*e.sz),function w(e,r){r||(r=me(2)),r.write_shift(1,(e.italic?2:0)|(e.strike?8:0)|(e.outline?16:0)|(e.shadow?32:0)|(e.condense?64:0)|(e.extend?128:0)),r.write_shift(1,0)}(e,r),r.write_shift(2,e.bold?700:400);var t=0;"superscript"==e.vertAlign?t=1:"subscript"==e.vertAlign&&(t=2),r.write_shift(2,t),r.write_shift(1,e.underline||0),r.write_shift(1,e.family||0),r.write_shift(1,e.charset||0),r.write_shift(1,0),f(e.color,r);var n=0;return"major"==e.scheme&&(n=1),"minor"==e.scheme&&(n=2),r.write_shift(1,n),Br(e.name,r),r.length>r.l?r.slice(0,r.l):r}({sz:12,color:{theme:1},name:"Calibri",family:2,scheme:"minor"})),Ce(e,612)}(t),function Lh(e){Ce(e,603,kn(2)),Ce(e,45,zc({patternType:"none"})),Ce(e,45,zc({patternType:"gray125"})),Ce(e,604)}(t),function Nh(e){Ce(e,613,kn(1)),Ce(e,46,function Fh(e,r){return r||(r=me(51)),r.write_shift(1,0),xs(0,r),xs(0,r),xs(0,r),xs(0,r),xs(0,r),r.length>r.l?r.slice(0,r.l):r}()),Ce(e,614)}(t),function Rh(e){Ce(e,626,kn(1)),Ce(e,47,$c({numFmtId:0,fontId:0,fillId:0,borderId:0},65535)),Ce(e,627)}(t),function Bh(e,r){Ce(e,617,kn(r.length)),r.forEach(function(t){Ce(e,47,$c(t,0))}),Ce(e,618)}(t,r.cellXfs),function Uh(e){Ce(e,619,kn(1)),Ce(e,48,function Ih(e,r){return r||(r=me(52)),r.write_shift(4,e.xfId),r.write_shift(2,1),r.write_shift(1,+e.builtinId),r.write_shift(1,0),ki(e.name||"",r),r.length>r.l?r.slice(0,r.l):r}({xfId:0,builtinId:0,name:"Normal"})),Ce(e,620)}(t),function Vh(e){Ce(e,505,kn(0)),Ce(e,506)}(t),function Gh(e){Ce(e,508,function Ph(e,r,t){var n=me(2052);return n.write_shift(4,e),ki(r,n),ki(t,n),n.length>n.l?n.slice(0,n.l):n}(0,"TableStyleMedium9","PivotStyleMedium4")),Ce(e,509)}(t),Ce(t,279),t.end()}var Hh=["</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 zh(e,r,t){r.themeElements.clrScheme=[];var n={};(e[0].match(Cr)||[]).forEach(function(a){var i=bt(a);switch(i[0]){case"<a:clrScheme":case"</a:clrScheme>":break;case"<a:srgbClr":n.rgb=i.val;break;case"<a:sysClr":n.rgb=i.lastClr;break;case"<a:dk1>":case"</a:dk1>":case"<a:lt1>":case"</a:lt1>":case"<a:dk2>":case"</a:dk2>":case"<a:lt2>":case"</a:lt2>":case"<a:accent1>":case"</a:accent1>":case"<a:accent2>":case"</a:accent2>":case"<a:accent3>":case"</a:accent3>":case"<a:accent4>":case"</a:accent4>":case"<a:accent5>":case"</a:accent5>":case"<a:accent6>":case"</a:accent6>":case"<a:hlink>":case"</a:hlink>":case"<a:folHlink>":case"</a:folHlink>":"/"===i[0].charAt(1)?(r.themeElements.clrScheme[Hh.indexOf(i[0])]=n,n={}):n.name=i[0].slice(3,i[0].length-1);break;default:if(t&&t.WTF)throw new Error("Unrecognized "+i[0]+" in clrScheme")}})}function $h(){}function jh(){}var Xh=/<a:clrScheme([^>]*)>[\s\S]*<\/a:clrScheme>/,Kh=/<a:fontScheme([^>]*)>[\s\S]*<\/a:fontScheme>/,Yh=/<a:fmtScheme([^>]*)>[\s\S]*<\/a:fmtScheme>/,Jh=/<a:themeElements([^>]*)>[\s\S]*<\/a:themeElements>/;function jc(e,r){(!e||0===e.length)&&(e=gl());var t,n={};if(!(t=e.match(Jh)))throw new Error("themeElements not found in theme");return function Zh(e,r,t){var n;r.themeElements={},[["clrScheme",Xh,zh],["fontScheme",Kh,$h],["fmtScheme",Yh,jh]].forEach(function(a){if(!(n=e.match(a[1])))throw new Error(a[0]+" not found in themeElements");a[2](n,r,t)})}(t[0],n,r),n.raw=e,n}function gl(e,r){if(r&&r.themeXLSX)return r.themeXLSX;if(e&&"string"==typeof e.raw)return e.raw;var t=[wr];return t[t.length]='<a:theme xmlns:a="http://schemas.openxmlformats.org/drawingml/2006/main" name="Office Theme">',t[t.length]="<a:themeElements>",t[t.length]='<a:clrScheme name="Office">',t[t.length]='<a:dk1><a:sysClr val="windowText" lastClr="000000"/></a:dk1>',t[t.length]='<a:lt1><a:sysClr val="window" lastClr="FFFFFF"/></a:lt1>',t[t.length]='<a:dk2><a:srgbClr val="1F497D"/></a:dk2>
1',t[t.length]='<a:lt2><a:srgbClr val="EEECE1"/></a:lt2>',t[t.length]='<a:accent1><a:srgbClr val="4F81BD"/></a:accent1>',t[t.length]='<a:accent2><a:srgbClr val="C0504D"/></a:accent2>',t[t.length]='<a:accent3><a:srgbClr val="9BBB59"/></a:accent3>',t[t.length]='<a:accent4><a:srgbClr val="8064A2"/></a:accent4>',t[t.length]='<a:accent5><a:srgbClr val="4BACC6"/></a:accent5>',t[t.length]='<a:accent6><a:srgbClr val="F79646"/></a:accent6>',t[t.length]='<a:hlink><a:srgbClr val="0000FF"/></a:hlink>',t[t.length]='<a:folHlink><a:srgbClr val="800080"/></a:folHlink>',t[t.length]="</a:clrScheme>",t[t.length]='<a:fontScheme name="Office">',t[t.length]="<a:majorFont>",t[t.length]='<a:latin typeface="Cambria"/>',t[t.length]='<a:ea typeface=""/>',t[t.length]='<a:cs typeface=""/>',t[t.length]='<a:font script="Jpan" typeface="\uff2d\uff33 \uff30\u30b4\u30b7\u30c3\u30af"/>',t[t.length]='<a:font script="Hang" typeface="\ub9d1\uc740 \uace0\ub515"/>',t[t.length]='<a:font script="Hans" typeface="\u5b8b\u4f53"/>',t[t.length]='<a:font script="Hant" typeface="\u65b0\u7d30\u660e\u9ad4"/>',t[t.length]='<a:font script="Arab" typeface="Times New Roman"/>',t[t.length]='<a:font script="Hebr" typeface="Times New Roman"/>',t[t.length]='<a:font script="Thai" typeface="Tahoma"/>',t[t.length]='<a:font script="Ethi" typeface="Nyala"/>',t[t.length]='<a:font script="Beng" typeface="Vrinda"/>',t[t.length]='<a:font script="Gujr" typeface="Shruti"/>',t[t.length]='<a:font script="Khmr" typeface="MoolBoran"/>',t[t.length]='<a:font script="Knda" typeface="Tunga"/>',t[t.length]='<a:font script="Guru" typeface="Raavi"/>',t[t.length]='<a:font script="Cans" typeface="Euphemia"/>',t[t.length]='<a:font script="Cher" typeface="Plantagenet Cherokee"/>',t[t.length]='<a:font script="Yiii" typeface="Microsoft Yi Baiti"/>',t[t.length]='<a:font script="Tibt" typeface="Microsoft Himalaya"/>',t[t.length]='<a:font script="Thaa" typeface="MV Boli"/>',t[t.length]='<a:font script="Deva" typeface="Mangal"/>',t[t.length]='<a:font script="Telu" typeface="Gautami"/>',t[t.length]='<a:font script="Taml" typeface="Latha"/>',t[t.length]='<a:font script="Syrc" typeface="Estrangelo Edessa"/>',t[t.length]='<a:font script="Orya" typeface="Kalinga"/>',t[t.length]='<a:font script="Mlym" typeface="Kartika"/>',t[t.length]='<a:font script="Laoo" typeface="DokChampa"/>',t[t.length]='<a:font script="Sinh" typeface="Iskoola Pota"/>',t[t.length]='<a:font script="Mong" typeface="Mongolian Baiti"/>',t[t.length]='<a:font script="Viet" typeface="Times New Roman"/>',t[t.length]='<a:font script="Uigh" typeface="Microsoft Uighur"/>',t[t.length]='<a:font script="Geor" typeface="Sylfaen"/>',t[t.length]="</a:majorFont>",t[t.length]="<a:minorFont>",t[t.length]='<a:latin typeface="Calibri"/>',t[t.length]='<a:ea typeface=""/>',t[t.length]='<a:cs typeface=""/>',t[t.length]='<a:font script="Jpan" typeface="\uff2d\uff33 \uff30\u30b4\u30b7\u30c3\u30af"/>',t[t.length]='<a:font script="Hang" typeface="\ub9d1\uc740 \uace0\ub515"/>',t[t.length]='<a:font script="Hans" typeface="\u5b8b\u4f53"/>',t[t.length]='<a:font script="Hant" typeface="\u65b0\u7d30\u660e\u9ad4"/>',t[t.length]='<a:font script="Arab" typeface="Arial"/>',t[t.length]='<a:font script="Hebr" typeface="Arial"/>',t[t.length]='<a:font script="Thai" typeface="Tahoma"/>',t[t.length]='<a:font script="Ethi" typeface="Nyala"/>',t[t.length]='<a:font script="Beng" typeface="Vrinda"/>',t[t.length]='<a:font script="Gujr" typeface="Shruti"/>',t[t.length]='<a:font script="Khmr" typeface="DaunPenh"/>',t[t.length]='<a:font script="Knda" typeface="Tunga"/>',t[t.length]='<a:font script="Guru" typeface="Raavi"/>',t[t.length]='<a:font script="Cans" typeface="Euphemia"/>',t[t.length]='<a:font script="Cher" typeface="Plantagenet Cherokee"/>',t[t.length]='<a:font script="Yiii" typeface="Microsoft Yi Baiti"/>',t[t.length]='<a:font script="Tibt" typeface="Microsoft Himalaya"/>',t[t.length]='<a:font script="Thaa" typeface="MV Boli"/>',t[t.length]='<a:font script="Deva" typeface="Mangal"/>',t[t.length]='<a:font script="Telu" typeface="Gautami"/>',t[t.length]='<a:font script="Taml" typeface="Latha"/>
1',t[t.length]='<a:font script="Syrc" typeface="Estrangelo Edessa"/>',t[t.length]='<a:font script="Orya" typeface="Kalinga"/>',t[t.length]='<a:font script="Mlym" typeface="Kartika"/>',t[t.length]='<a:font script="Laoo" typeface="DokChampa"/>',t[t.length]='<a:font script="Sinh" typeface="Iskoola Pota"/>',t[t.length]='<a:font script="Mong" typeface="Mongolian Baiti"/>',t[t.length]='<a:font script="Viet" typeface="Arial"/>',t[t.length]='<a:font script="Uigh" typeface="Microsoft Uighur"/>',t[t.length]='<a:font script="Geor" typeface="Sylfaen"/>',t[t.length]="</a:minorFont>",t[t.length]="</a:fontScheme>",t[t.length]='<a:fmtScheme name="Office">',t[t.length]="<a:fillStyleLst>",t[t.length]='<a:solidFill><a:schemeClr val="phClr"/></a:solidFill>',t[t.length]='<a:gradFill rotWithShape="1">',t[t.length]="<a:gsLst>",t[t.length]='<a:gs pos="0"><a:schemeClr val="phClr"><a:tint val="50000"/><a:satMod val="300000"/></a:schemeClr></a:gs>',t[t.length]='<a:gs pos="35000"><a:schemeClr val="phClr"><a:tint val="37000"/><a:satMod val="300000"/></a:schemeClr></a:gs>',t[t.length]='<a:gs pos="100000"><a:schemeClr val="phClr"><a:tint val="15000"/><a:satMod val="350000"/></a:schemeClr></a:gs>',t[t.length]="</a:gsLst>",t[t.length]='<a:lin ang="16200000" scaled="1"/>',t[t.length]="</a:gradFill>",t[t.length]='<a:gradFill rotWithShape="1">',t[t.length]="<a:gsLst>",t[t.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>',t[t.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>',t[t.length]="</a:gsLst>",t[t.length]='<a:lin ang="16200000" scaled="0"/>',t[t.length]="</a:gradFill>",t[t.length]="</a:fillStyleLst>",t[t.length]="<a:lnStyleLst>",t[t.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>',t[t.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>',t[t.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>',t[t.length]="</a:lnStyleLst>",t[t.length]="<a:effectStyleLst>",t[t.length]="<a:effectStyle>",t[t.length]="<a:effectLst>",t[t.length]='<a:outerShdw blurRad="40000" dist="20000" dir="5400000" rotWithShape="0"><a:srgbClr val="000000"><a:alpha val="38000"/></a:srgbClr></a:outerShdw>',t[t.length]="</a:effectLst>",t[t.length]="</a:effectStyle>",t[t.length]="<a:effectStyle>",t[t.length]="<a:effectLst>",t[t.length]='<a:outerShdw blurRad="40000" dist="23000" dir="5400000" rotWithShape="0"><a:srgbClr val="000000"><a:alpha val="35000"/></a:srgbClr></a:outerShdw>',t[t.length]="</a:effectLst>",t[t.length]="</a:effectStyle>",t[t.length]="<a:effectStyle>",t[t.length]="<a:effectLst>",t[t.length]='<a:outerShdw blurRad="40000" dist="23000" dir="5400000" rotWithShape="0"><a:srgbClr val="000000"><a:alpha val="35000"/></a:srgbClr></a:outerShdw>',t[t.length]="</a:effectLst>",t[t.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>',t[t.length]='<a:sp3d><a:bevelT w="63500" h="25400"/></a:sp3d>',t[t.length]="</a:effectStyle>",t[t.length]="</a:effectStyleLst>",t[t.length]="<a:bgFillStyleLst>",t[t.length]='<a:solidFill><a:schemeClr val="phClr"/></a:solidFill>',t[t.length]='<a:gradFill rotWithShape="1">',t[t.length]="<a:gsLst>",t[t.length]='<a:gs pos="0"><a:schemeClr val="phClr"><a:tint val="40000"/><a:satMod val="350000"/></a:schemeClr></a:gs>',t[t.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>',t[t.length]='<a:gs pos="100000"><a:schemeClr val="phClr"><a:shade val="20000"/><a:satMod val="255000"/></a:schemeClr></a:gs>',t[t.length]="</a:gsLst>
1",t[t.length]='<a:path path="circle"><a:fillToRect l="50000" t="-80000" r="50000" b="180000"/></a:path>',t[t.length]="</a:gradFill>",t[t.length]='<a:gradFill rotWithShape="1">',t[t.length]="<a:gsLst>",t[t.length]='<a:gs pos="0"><a:schemeClr val="phClr"><a:tint val="80000"/><a:satMod val="300000"/></a:schemeClr></a:gs>',t[t.length]='<a:gs pos="100000"><a:schemeClr val="phClr"><a:shade val="30000"/><a:satMod val="200000"/></a:schemeClr></a:gs>',t[t.length]="</a:gsLst>",t[t.length]='<a:path path="circle"><a:fillToRect l="50000" t="50000" r="50000" b="50000"/></a:path>',t[t.length]="</a:gradFill>",t[t.length]="</a:bgFillStyleLst>",t[t.length]="</a:fmtScheme>",t[t.length]="</a:themeElements>",t[t.length]="<a:objectDefaults>",t[t.length]="<a:spDef>",t[t.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>',t[t.length]="</a:spDef>",t[t.length]="<a:lnDef>",t[t.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>',t[t.length]="</a:lnDef>",t[t.length]="</a:objectDefaults>",t[t.length]="<a:extraClrSchemeLst/>",t[t.length]="</a:theme>",t.join("")}function np(e){var r=e.read_shift(2),t=e.read_shift(2)-4,n=[r];switch(r){case 4:case 5:case 7:case 8:case 9:case 10:case 11:case 13:n[1]=function ep(e){var r={};switch(r.xclrType=e.read_shift(2),r.nTintShade=e.read_shift(2),r.xclrType){case 0:case 4:e.l+=4;break;case 1:r.xclrValue=function tp(e,r){return Or(e,r)}(e,4);break;case 2:r.xclrValue=gc(e);break;case 3:r.xclrValue=function qh(e){return e.read_shift(4)}(e)}return e.l+=8,r}(e);break;case 6:n[1]=function rp(e,r){return Or(e,r)}(e,t);break;case 14:case 15:n[1]=e.read_shift(1===t?1:2);break;default:throw new Error("Unrecognized ExtProp type: "+r+" "+t)}return n}function ip(e,r){r.forEach(function(t){})}function pp(){var e=qr();return Ce(e,332),Ce(e,334,kn(1)),Ce(e,335,function op(e){var r=me(12+2*e.name.length);return r.write_shift(4,e.flags),r.write_shift(4,e.version),Br(e.name,r),r.slice(0,r.l)}({name:"XLDAPR",version:12e4,flags:3496657072})),Ce(e,336),Ce(e,339,function fp(e,r){var t=me(8+2*r.length);return t.write_shift(4,e),Br(r,t),t.slice(0,t.l)}(1,"XLDAPR")),Ce(e,52),Ce(e,35,kn(514)),Ce(e,4096,kn(0)),Ce(e,4097,Nn(1)),Ce(e,36),Ce(e,53),Ce(e,340),Ce(e,337,function dp(e,r){var t=me(8);return t.write_shift(4,e),t.write_shift(4,r?1:0),t}(1,!0)),Ce(e,51,function cp(e){var r=me(4+8*e.length);r.write_shift(4,e.length);for(var t=0;t<e.length;++t)r.write_shift(4,e[t][0]),r.write_shift(4,e[t][1]);return r}([[1,0]])),Ce(e,338),Ce(e,333),e.end()}function Xc(){var e=[wr];return e.push('<metadata xmlns="http://schemas.openxmlformats.org/spreadsheetml/2006/main" xmlns:xlrd="http://schemas.microsoft.com/office/spreadsheetml/2017/richdata" xmlns:xda="http://schemas.microsoft.com/office/spreadsheetml/2017/dynamicarray">\n <metadataTypes count="1">\n <metadataType name="XLDAPR" minSupportedVersion="120000" copy="1" pasteAll="1" pasteValues="1" merge="1" splitFirst="1" rowColShift="1" clearFormats="1" clearComments="1" assign="1" coerce="1" cellMeta="1"/>\n </metadataTypes>\n <futureMetadata name="XLDAPR" count="1">\n <bk>\n <extLst>\n <ext uri="{bdbb8cdc-fa1e-496e-a857-3c3f30c029c3}">\n <xda:dynamicArrayProperties fDynamic="1" fCollapsed="0"/>\n </ext>\n </extLst>\n </bk>\n </futureMetadata>\n <cellMetadata count="1">\n <bk>\n <rc t="1" v="0"/>\n </bk>\n </cellMetadata>\n</metadata>'),e.join("")}var Ii=1024;function Kc(e,r){for(var t=[21600,21600],n=["m0,0l0",t[1],t[0],t[1],t[0],"0xe"].join(","),a=[Me("xml",null,{"xmlns:v":on.v,"xmlns:o":on.o,"xmlns:x":on.x,"xmlns:mv":on.mv}).replace(/\/>/,">"),Me("o:shapelayout",Me("o:idmap",null,{"v:ext":"edit",data:e}),{"v:ext":"edit"}),Me("v:shapetype",[Me("v:stroke",null,{joinstyle:"miter"}),Me("v:path",null,{gradientshapeok:"t","o:connecttype":"rect"})].join(""),{id:"_x0000_t202","o:spt":202,coordsize:t.join(","),path:n})];Ii<1e3*e;)Ii+=1e3;return r.forEach(function(i){var s=mr(i[0]),o={color2:"#BEFF82",type:"gradient"};"gradient"==o.type&&(o.angle="-180");var l="gradient"==o.type?Me("o:fill",null,{type:"gradientUnscaled","v:ext":"view"}):null,u=Me("v:fill",l,o);++Ii,a=a.concat(["<v:shape"+Ja({id:"_x0000_s"+Ii,type:"#_x0000_t202",style:"position:absolute; margin-left:80pt;margin-top:5pt;width:104pt;height:64pt;z-index:10"+(i[1].hidden?";visibility:hidden":""),fillcolor:"#ECFAD4",strokecolor:"#edeaa1"})+">",u,Me("v:shadow",null,{on:"t",obscured:"t"}),Me("v:path",null,{"o:connecttype":"none"}),'<v:textbox><div style="text-align:left"></div></v:textbox>','<x:ClientData ObjectType="Note">',"<x:MoveWithCells/>","<x:SizeWithCells/>",Hr("x:Anchor",[s.c+1,0,s.r+1,0,s.c+3,20,s.r+5,20].join(",")),Hr("x:AutoFill","False"),Hr("x:Row",String(s.r)),Hr("x:Column",String(s.c)),i[1].hidden?"":"<x:Visible/>","</x:ClientData>","</v:shape>"])}),a.push("</xml>"),a.join("")}function Yc(e,r,t,n){var i,a=Array.isArray(e);r.forEach(function(s){var o=mr(s.ref);
1if(a?(e[o.r]||(e[o.r]=[]),i=e[o.r][o.c]):i=e[s.ref],!i){i={t:"z"},a?e[o.r][o.c]=i:e[s.ref]=i;var l=Ut(e["!ref"]||"BDWGO1000001:A1");l.s.r>o.r&&(l.s.r=o.r),l.e.r<o.r&&(l.e.r=o.r),l.s.c>o.c&&(l.s.c=o.c),l.e.c<o.c&&(l.e.c=o.c);var u=Ft(l);u!==e["!ref"]&&(e["!ref"]=u)}i.c||(i.c=[]);var d={a:s.author,t:s.t,r:s.r,T:t};s.h&&(d.h=s.h);for(var v=i.c.length-1;v>=0;--v){if(!t&&i.c[v].T)return;t&&!i.c[v].T&&i.c.splice(v,1)}if(t&&n)for(v=0;v<n.length;++v)if(d.a==n[v].id){d.a=n[v].name||d.a;break}i.c.push(d)})}function Zc(e){var r=[wr,Me("comments",null,{xmlns:Jn[0]})],t=[];return r.push("<authors>"),e.forEach(function(n){n[1].forEach(function(a){var i=Yt(a.a);-1==t.indexOf(i)&&(t.push(i),r.push("<author>"+i+"</author>")),a.T&&a.ID&&-1==t.indexOf("tc="+a.ID)&&(t.push("tc="+a.ID),r.push("<author>tc="+a.ID+"</author>"))})}),0==t.length&&(t.push("SheetJ5"),r.push("<author>SheetJ5</author>")),r.push("</authors>"),r.push("<commentList>"),e.forEach(function(n){var a=0,i=[];if(n[1][0]&&n[1][0].T&&n[1][0].ID?a=t.indexOf("tc="+n[1][0].ID):n[1].forEach(function(l){l.a&&(a=t.indexOf(Yt(l.a))),i.push(l.t||"")}),r.push('<comment ref="'+n[0]+'" authorId="'+a+'"><text>'),i.length<=1)r.push(Hr("t",Yt(i[0]||"")));else{for(var s="Comment:\n "+i[0]+"\n",o=1;o<i.length;++o)s+="Reply:\n "+i[o]+"\n";r.push(Hr("t",Yt(s)))}r.push("</text></comment>")}),r.push("</commentList>"),r.length>2&&(r[r.length]="</comments>",r[1]=r[1].replace("/>",">")),r.join("")}function Cp(e,r,t){var n=[wr,Me("ThreadedComments",null,{xmlns:Ar.TCMNT}).replace(/[\/]>/,">")];return e.forEach(function(a){var i="";(a[1]||[]).forEach(function(s,o){if(s.T){s.a&&-1==r.indexOf(s.a)&&r.push(s.a);var l={ref:a[0],id:"{54EE7951-7262-4200-6969-"+("000000000000"+t.tcid++).slice(-12)+"}"};0==o?i=l.id:l.parentId=i,s.ID=l.id,s.a&&(l.personId="{54EE7950-7262-4200-6969-"+("000000000000"+r.indexOf(s.a)).slice(-12)+"}"),n.push(Me("threadedComment",Hr("text",s.t||""),l))}else delete s.ID})}),n.push("</ThreadedComments>"),n.join("")}var Ap=jr;function Pp(e){var r=qr(),t=[];return Ce(r,628),Ce(r,630),e.forEach(function(n){n[1].forEach(function(a){t.indexOf(a.a)>-1||(t.push(a.a.slice(0,54)),Ce(r,632,function Fp(e){return Br(e.slice(0,54))}(a.a)))})}),Ce(r,631),Ce(r,633),e.forEach(function(n){n[1].forEach(function(a){a.iauthor=t.indexOf(a.a);var i={s:mr(n[0]),e:mr(n[0])};Ce(r,635,function Tp(e,r){return null==r&&(r=me(36)),r.write_shift(4,e[1].iauthor),Ma(e[0],r),r.write_shift(4,0),r.write_shift(4,0),r.write_shift(4,0),r.write_shift(4,0),r}([i,a])),a.t&&a.t.length>0&&Ce(r,637,function Qo(e,r){var t=!1;return null==r&&(t=!0,r=me(23+4*e.t.length)),r.write_shift(1,1),Br(e.t,r),r.write_shift(4,1),function Jo(e,r){r||(r=me(4)),r.write_shift(2,e.ich||0),r.write_shift(2,e.ifnt||0)}({ich:0,ifnt:0},r),t?r.slice(0,r.l):r}(a)),Ce(r,636),delete a.iauthor})}),Ce(r,634),Ce(r,629),r.end()}var Op="application/vnd.ms-office.vbaProject",Jc=["xlsb","xlsm","xlam","biff8","xla"],Pi=function(){var e=/(^|[^A-Za-z_])R(\[?-?\d+\]|[1-9]\d*|)C(\[?-?\d+\]|[1-9]\d*|)(?![A-Za-z0-9_])/g,r={r:0,c:0};function t(n,a,i,s){var o=!1,l=!1;0==i.length?l=!0:"["==i.charAt(0)&&(l=!0,i=i.slice(1,-1)),0==s.length?o=!0:"["==s.charAt(0)&&(o=!0,s=s.slice(1,-1));var u=i.length>0?0|parseInt(i,10):0,d=s.length>0?0|parseInt(s,10):0;return o?d+=r.c:--d,l?u+=r.r:--u,a+(o?"":"$")+fr(d)+(l?"":"$")+pr(u)}return function(a,i){return r=i,a.replace(e,t)}}(),xl=/(^|[^._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,vl=function(){return function(r,t){return r.replace(xl,function(n,a,i,s,o,l){var u=as(s)-(i?0:t.c),d=ns(l)-(o?0:t.r);return a+"R"+(0==d?"":o?d+1:"["+d+"]")+"C"+(0==u?"":i?u+1:"["+u+"]")})}}();function Qc(e,r){return e.replace(xl,function(t,n,a,i,s,o){return n+("$"==a?a+i:fr(as(i)+r.c))+("$"==s?s+o:pr(ns(o)+r.r))})}function Up(e,r,t){var a=ln(r).s,i=mr(t);return Qc(e,{r:i.r-a.r,c:i.c-a.c})}function qc(e){return e.replace(/_xlfn\./g,"")}function Vr(e){e.l+=1}function Ra(e,r){var t=e.read_shift(1==r?1:2);return[16383&t,t>>14&1,t>>15&1]}function e0(e,r,t){var n=2;if(t){if(t.biff>=2&&t.biff<=5)return t0(e);12==t.biff&&(n=4)}var a=e.read_shift(n),i=e.read_shift(n),s=Ra(e,2),o=Ra(e,2);return{s:{r:a,c:s[0],cRel:s[1],rRel:s[2]},e:{r:i,c:o[0],cRel:o[1],rRel:o[2]}}}function t0(e){var r=Ra(e,2),t=Ra(e,2),n=e.read_shift(1),a=e.read_shift(1);return{s:{r:r[0],c:n,cRel:r[1],rRel:r[2]},e:{r:t[0],c:a,cRel:t[1],rRel:t[2]}}}function r0(e,r,t){if(t&&t.biff>=2&&t.biff<=5)return function Wp(e){var r=Ra(e,2),t=e.read_shift(1);return{r:r[0],c:t,cRel:r[1],rRel:r[2]}}(e);var n=e.read_shift(t&&12==t.biff?4:2),a=Ra(e,2);return{r:n,c:a[0],cRel:a[1],rRel:a[2]}}function Hp(e){var r=e.read_shift(2),t=e.read_shift(2);return{r,c:255&t,fQuoted:!!(16384&t),cRel:t>>15,rRel:t>>15}}function n0(e){var r=1&e[e.l+1];return e.l+=4,[r,1]}function a0(e){return[e.read_shift(1),e.read_shift(1)]}function vm(e,r){var t=[e.read_shift(1)];if(12==r)switch(t[0]){case 2:t[0]=4;break;case 4:t[0]=16;break;case 0:t[0]=1;break;case 1:t[0]=2}switch(t[0]){case 4:t[1]=Mr(e,1)?"TRUE":"FALSE",12!=r&&(e.l+=7);break;case 37:case 16:t[1]=wa[e[e.l]],e.l+=12==r?4:8;break;case 0:e.l+=8;break;case 1:t[1]=Xr(e);break;case 2:t[1]=ii(e,0,{biff:r>0&&r<8?2:r});break;default:throw new Error("Bad SerAr: "+t[0])}return t}function _m(e,r,t){for(var n=e.read_shift(12==t.biff?4:2),a=[],i=0;i!=n;++i)a.push((12==t.biff?xa:vo)(e,8));return a}function wm(e,r,t){var n=0,a=0;12==t.biff?(n=e.read_shift(4),a=e.read_shift(4)):(a=1+e.read_shift(1),n=1+e.read_shift(2)),t.biff>=2&&t.biff<8&&(--n,0==--a&&(a=256));for(var i=0,s=[];i!=n&&(s[i]=[]);++i)for(var o=0;o!=a;++o)s[i][o]=vm(e,t.biff);return s}function vs(e,r,t){return e.l+=2,[Hp(e)]}function _l(e){return e.l+=6,[]}function s0(e){return e.l+=2,[Ur(e),1&e.read_shift(2)]}var Vm=["Data","All","Headers","??","?Data2","??","?DataHeaders","??","Totals","??","??","??","?DataTotals","??","??","??","?Current"],o0={1:{n:"PtgExp",f:function dm(e,r,t){return e.l++,t&&12==t.biff?[e.read_shift(4,"i"),0]:[e.read_shift(2),e.read_shift(t&&2==t.biff?1:2)]}},2:{n:"PtgTbl",f:Or},3:{n:"PtgAdd",f:Vr},4:{n:"PtgSub",f:Vr},5:{n:"PtgMul",f:Vr},6:{n:"PtgDiv",f:Vr},7:{n:"PtgPower",f:Vr},8:{n:"PtgConcat",f:Vr},9:{n:"PtgLt",f:Vr},10:{n:"PtgLe",f:Vr},11:{n:"PtgEq",f:Vr},12:{n:"PtgGe",f:Vr},13:{n:"PtgGt",f:Vr},14:{n:"PtgNe",f:Vr},15:{n:"PtgIsect",f:Vr},16:{n:"PtgUnion",f:Vr},17:{n:"PtgRange",f:Vr},18:{n:"PtgUplus",f:Vr},19:{n:"PtgUminus",f:Vr},20:{n:"PtgPercent",f:Vr},21:{n:"PtgParen",f:Vr},22:{n:"PtgMissArg",f:Vr},23:{n:"PtgStr",f:function xm(e,r,t){return e.l++,us(e,0,t)}},26:{n:"PtgSheet",f:function Hm(e,r,t){return e.l+=5,e.l+=2,e.l+=2==t.biff?1:4,["PTGSHEET"]}},27:{n:"PtgEndSheet",f:function zm(e,r,t){return e.l+=2==t.biff?4:5,["PTGENDSHEET"]}},28:{n:"PtgErr",f:function hm(e){return e.l++,wa[e.read_shift(1)]}},29:{n:"PtgBool",f:function mm(e){return e.l++,0!==e.read_shift(1)}},30:{n:"PtgInt",f:function pm(e){return e.l++,e.read_shift(2)}},31:{n:"PtgNum",f:function gm(e){return e.l++,Xr(e)}},32:{n:"PtgArray",f:function Jp(e,r,t){var n=(96&e[e.l++])>>5;return e.l+=2==t.biff?6:12==t.biff?14:7,[n]}}
1,33:{n:"PtgFunc",f:function lm(e,r,t){var n=(96&e[e.l])>>5;e.l+=1;var a=e.read_shift(t&&t.biff<=3?1:2);return[u1[a],f0[a],n]}},34:{n:"PtgFuncVar",f:function cm(e,r,t){var n=e[e.l++],a=e.read_shift(1),i=t&&t.biff<=3?[88==n?-1:0,e.read_shift(1)]:function fm(e){return[e[e.l+1]>>7,32767&e.read_shift(2)]}(e);return[a,(0===i[0]?f0:f1)[i[1]]]}},35:{n:"PtgName",f:function bm(e,r,t){var n=e.read_shift(1)>>>5&3,i=e.read_shift(!t||t.biff>=8?4:2);switch(t.biff){case 2:e.l+=5;break;case 3:case 4:e.l+=8;break;case 5:e.l+=12}return[n,0,i]}},36:{n:"PtgRef",f:function im(e,r,t){var n=(96&e[e.l])>>5;return e.l+=1,[n,r0(e,0,t)]}},37:{n:"PtgArea",f:function jp(e,r,t){return[(96&e[e.l++])>>5,e0(e,0,t)]}},38:{n:"PtgMemArea",f:function Em(e,r,t){var n=e.read_shift(1)>>>5&3;return e.l+=t&&2==t.biff?3:4,[n,e.read_shift(t&&2==t.biff?1:2)]}},39:{n:"PtgMemErr",f:Or},40:{n:"PtgMemNoMem",f:Or},41:{n:"PtgMemFunc",f:function km(e,r,t){return[e.read_shift(1)>>>5&3,e.read_shift(t&&2==t.biff?1:2)]}},42:{n:"PtgRefErr",f:function Sm(e,r,t){var n=e.read_shift(1)>>>5&3;return e.l+=4,t.biff<8&&e.l--,12==t.biff&&(e.l+=2),[n]}},43:{n:"PtgAreaErr",f:function Kp(e,r,t){var n=(96&e[e.l++])>>5;return e.l+=t&&t.biff>8?12:t.biff<8?6:8,[n]}},44:{n:"PtgRefN",f:function sm(e,r,t){var n=(96&e[e.l])>>5;e.l+=1;var a=function zp(e,r,t){var n=t&&t.biff?t.biff:8;if(n>=2&&n<=5)return function $p(e){var r=e.read_shift(2),t=e.read_shift(1),n=(32768&r)>>15,a=(16384&r)>>14;return r&=16383,1==n&&r>=8192&&(r-=16384),1==a&&t>=128&&(t-=256),{r,c:t,cRel:a,rRel:n}}(e);var a=e.read_shift(n>=12?4:2),i=e.read_shift(2),s=(16384&i)>>14,o=(32768&i)>>15;if(i&=16383,1==o)for(;a>524287;)a-=1048576;if(1==s)for(;i>8191;)i-=16384;return{r:a,c:i,cRel:s,rRel:o}}(e,0,t);return[n,a]}},45:{n:"PtgAreaN",f:function Zp(e,r,t){var n=(96&e[e.l++])>>5,a=function Gp(e,r,t){if(t.biff<8)return t0(e);var n=e.read_shift(12==t.biff?4:2),a=e.read_shift(12==t.biff?4:2),i=Ra(e,2),s=Ra(e,2);return{s:{r:n,c:i[0],cRel:i[1],rRel:i[2]},e:{r:a,c:s[0],cRel:s[1],rRel:s[2]}}}(e,0,t);return[n,a]}},46:{n:"PtgMemAreaN",f:function $m(e){return[e.read_shift(1)>>>5&3,e.read_shift(2)]}},47:{n:"PtgMemNoMemN",f:function jm(e){return[e.read_shift(1)>>>5&3,e.read_shift(2)]}},57:{n:"PtgNameX",f:function ym(e,r,t){return 5==t.biff?function Cm(e){var r=e.read_shift(1)>>>5&3,t=e.read_shift(2,"i");e.l+=8;var n=e.read_shift(2);return e.l+=12,[r,t,n]}(e):[e.read_shift(1)>>>5&3,e.read_shift(2),e.read_shift(4)]}},58:{n:"PtgRef3d",f:function om(e,r,t){var n=(96&e[e.l])>>5;e.l+=1;var a=e.read_shift(2);
1return t&&5==t.biff&&(e.l+=12),[n,a,r0(e,0,t)]}},59:{n:"PtgArea3d",f:function Xp(e,r,t){var n=(96&e[e.l++])>>5,a=e.read_shift(2,"i");if(t&&5===t.biff)e.l+=12;return[n,a,e0(e,0,t)]}},60:{n:"PtgRefErr3d",f:function Tm(e,r,t){var n=(96&e[e.l++])>>5,a=e.read_shift(2),i=4;if(t)switch(t.biff){case 5:i=15;break;case 12:i=6}return e.l+=i,[n,a]}},61:{n:"PtgAreaErr3d",f:function Yp(e,r,t){var n=(96&e[e.l++])>>5,a=e.read_shift(2),i=8;if(t)switch(t.biff){case 5:e.l+=12,i=6;break;case 12:i=12}return e.l+=i,[n,a]}},255:{}},Km={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},Ym={1:{n:"PtgElfLel",f:s0},2:{n:"PtgElfRw",f:vs},3:{n:"PtgElfCol",f:vs},6:{n:"PtgElfRwV",f:vs},7:{n:"PtgElfColV",f:vs},10:{n:"PtgElfRadical",f:vs},11:{n:"PtgElfRadicalS",f:_l},13:{n:"PtgElfColS",f:_l},15:{n:"PtgElfColSV",f:_l},16:{n:"PtgElfRadicalLel",f:s0},25:{n:"PtgList",f:function Gm(e){e.l+=2;var r=e.read_shift(2),t=e.read_shift(2),n=e.read_shift(4),a=e.read_shift(2),i=e.read_shift(2);return{ixti:r,coltype:3&t,rt:Vm[t>>2&31],idx:n,c:a,C:i}}},29:{n:"PtgSxName",f:function Wm(e){return e.l+=2,[e.read_shift(4)]}},255:{}},Zm={0:{n:"PtgAttrNoop",f:function Xm(e){return e.l+=4,[0,0]}},1:{n:"PtgAttrSemi",f:function rm(e,r,t){var n=255&e[e.l+1]?1:0;return e.l+=t&&2==t.biff?3:4,[n]}},2:{n:"PtgAttrIf",f:function em(e,r,t){var n=255&e[e.l+1]?1:0;return e.l+=2,[n,e.read_shift(t&&2==t.biff?1:2)]}},4:{n:"PtgAttrChoose",f:function Qp(e,r,t){e.l+=2;for(var n=e.read_shift(t&&2==t.biff?1:2),a=[],i=0;i<=n;++i)a.push(e.read_shift(t&&2==t.biff?1:2));return a}},8:{n:"PtgAttrGoto",f:function qp(e,r,t){var n=255&e[e.l+1]?1:0;return e.l+=2,[n,e.read_shift(t&&2==t.biff?1:2)]}},16:{n:"PtgAttrSum",f:function um(e,r,t){e.l+=t&&2==t.biff?3:4}},32:{n:"PtgAttrBaxcel",f:n0},33:{n:"PtgAttrBaxcel",f:n0},64:{n:"PtgAttrSpace",f:function nm(e){return e.read_shift(2),a0(e)}},65:{n:"PtgAttrSpaceSemi",f:function am(e){return e.read_shift(2),a0(e)}},128:{n:"PtgAttrIfError",f:function tm(e){var r=255&e[e.l+1]?1:0;return e.l+=2,[r,e.read_shift(2)]}},255:{}};function _s(e,r,t,n){if(n.biff<8)return Or(e,r);for(var a=e.l+r,i=[],s=0;s!==t.length;++s)switch(t[s][0]){case"PtgArray":t[s][1]=wm(e,0,n),i.push(t[s][1]);break;case"PtgMemArea":t[s][2]=_m(e,0,n),i.push(t[s][2]);break;case"PtgExp":n&&12==n.biff&&(t[s][1][1]=e.read_shift(4),i.push(t[s][1]));break;case"PtgList":case"PtgElfRadicalS":case"PtgElfColS":case"PtgElfColSV":throw"Unsupported "+t[s][0]}return 0!=(r=a-e.l)&&i.push(Or(e,r)),i}function ws(e,r,t){for(var a,i,n=e.l+r,s=[];n!=e.l;)r=n-e.l,a=o0[i=e[e.l]]||o0[Km[i]],(24===i||25===i)&&(a=(24===i?Ym:Zm)[e[e.l+1]]),a&&a.f?s.push([a.n,a.f(e,r,t)]):Or(e,r);return s}function Jm(e){for(var r=[],t=0;t<e.length;++t){for(var n=e[t],a=[],i=0;i<n.length;++i){var s=n[i];a.push(s?2===s[0]?'"'+s[1].replace(/"/g,'""')+'"':s[1]:"")}r.push(a.join(","))}return r.join(";")}var Qm={PtgAdd:"+",PtgConcat:"&",PtgDiv:"/",PtgEq:"=",PtgGe:">=",PtgGt:">",PtgLe:"<=",PtgLt:"<",PtgMul:"*",PtgNe:"<>",PtgPower:"^",PtgSub:"-"};function l0(e,r,t){if(!e)return"SH33TJSERR0";if(t.biff>8&&(!e.XTI||!e.XTI[r]))return e.SheetNames[r];if(!e.XTI)return"SH33TJSERR6";var n=e.XTI[r];if(t.biff<8)return r>1e4&&(r-=65536),r<0&&(r=-r),0==r?"":e.XTI[r-1];if(!n)return"SH33TJSERR1";var a="";if(t.biff>8)switch(e[n[0]][0]){case 357:return a=-1==n[1]?"#REF":e.SheetNames[n[1]],n[1]==n[2]?a:a+":"+e.SheetNames[n[2]];case 358:return null!=t.SID?e.SheetNames[t.SID]:"SH33TJSSAME"+e[n[0]][0];default:return"SH33TJSSRC"+e[n[0]][0]}switch(e[n[0]][0][0]){case 1025:return a=-1==n[1]?"#REF":e.SheetNames[n[1]]||"SH33TJSERR3",n[1]==n[2]?a:a+":"+e.SheetNames[n[2]];case 14849:return e[n[0]].slice(1).map(function(i){return i.Name}).join(";;");default:return e[n[0]][0][3]?(a=-1==n[1]?"#REF":e[n[0]][0][3][n[1]]||"SH33TJSERR4",n[1]==n[2]?a:a+":"+e[n[0]][0][3][n[2]]):"SH33TJSERR2"}}function c0(e,r,t){var n=l0(e,r,t);return"#REF"==n?n:function qm(e,r){if(!(e||r&&r.biff<=5&&r.biff>=2))throw new Error("empty sheet name");return/[^\w\u4E00-\u9FFF\u3040-\u30FF]/.test(e)?"'"+e+"'":e}(n,t)}function un(e,r,t,n,a){var l,u,d,b,i=a&&a.biff||8,s={s:{c:0,r:0},e:{c:0,r:0}},o=[],v=0,_=0,y="";if(!e[0]||!e[0][0])return"";for(var x=-1,C="",M=0,N=e[0].length;M<N;++M){var A=e[0][M];switch(A[0]){case"PtgUminus":o.push("-"+o.pop());break;case"PtgUplus":o.push("+"+o.pop());break;case"PtgPercent":o.push(o.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(l=o.pop(),u=o.pop(),x>
1=0){switch(e[0][x][1][0]){case 0:C=_r(" ",e[0][x][1][1]);break;case 1:C=_r("\r",e[0][x][1][1]);break;default:if(C="",a.WTF)throw new Error("Unexpected PtgAttrSpaceType "+e[0][x][1][0])}u+=C,x=-1}o.push(u+Qm[A[0]]+l);break;case"PtgIsect":l=o.pop(),u=o.pop(),o.push(u+" "+l);break;case"PtgUnion":l=o.pop(),u=o.pop(),o.push(u+","+l);break;case"PtgRange":l=o.pop(),u=o.pop(),o.push(u+":"+l);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":d=Ia(A[1][1],s,a),o.push(ti(d,i));break;case"PtgRefN":d=t?Ia(A[1][1],t,a):A[1][1],o.push(ti(d,i));break;case"PtgRef3d":v=A[1][1],d=Ia(A[1][2],s,a),y=c0(n,v,a),o.push(y+"!"+ti(d,i));break;case"PtgFunc":case"PtgFuncVar":var ne=A[1][0],Y=A[1][1];ne||(ne=0);var U=0==(ne&=127)?[]:o.slice(-ne);o.length-=ne,"User"===Y&&(Y=U.shift()),o.push(Y+"("+U.join(",")+")");break;case"PtgBool":o.push(A[1]?"TRUE":"FALSE");break;case"PtgInt":case"PtgErr":o.push(A[1]);break;case"PtgNum":o.push(String(A[1]));break;case"PtgStr":o.push('"'+A[1].replace(/"/g,'""')+'"');break;case"PtgAreaN":b=no(A[1][1],t?{s:t}:s,a),o.push(rs(b,a));break;case"PtgArea":b=no(A[1][1],s,a),o.push(rs(b,a));break;case"PtgArea3d":b=A[1][2],y=c0(n,v=A[1][1],a),o.push(y+"!"+rs(b,a));break;case"PtgAttrSum":o.push("SUM("+o.pop()+")");break;
1case"PtgName":var ee=(n.names||[])[(_=A[1][2])-1]||(n[0]||[])[_],Z=ee?ee.Name:"SH33TJSNAME"+String(_);Z&&"_xlfn."==Z.slice(0,6)&&!a.xlfn&&(Z=Z.slice(6)),o.push(Z);break;case"PtgNameX":var he,de=A[1][1];if(_=A[1][2],!(a.biff<=5)){var te="";if(14849==((n[de]||[])[0]||[])[0]||(1025==((n[de]||[])[0]||[])[0]?n[de][_]&&n[de][_].itab>0&&(te=n.SheetNames[n[de][_].itab-1]+"!"):te=n.SheetNames[_-1]+"!"),n[de]&&n[de][_])te+=n[de][_].Name;else if(n[0]&&n[0][_])te+=n[0][_].Name;else{var Ne=(l0(n,de,a)||"").split(";;");Ne[_-1]?te=Ne[_-1]:te+="SH33TJSERRX"}o.push(te);break}de<0&&(de=-de),n[de]&&(he=n[de][_]),he||(he={Name:"SH33TJSERRY"}),o.push(he.Name);break;case"PtgParen":var tt="(",Re=")";if(x>=0){switch(C="",e[0][x][1][0]){case 2:tt=_r(" ",e[0][x][1][1])+tt;break;case 3:tt=_r("\r",e[0][x][1][1])+tt;break;case 4:Re=_r(" ",e[0][x][1][1])+Re;break;case 5:Re=_r("\r",e[0][x][1][1])+Re;break;default:if(a.WTF)throw new Error("Unexpected PtgAttrSpaceType "+e[0][x][1][0])}x=-1}o.push(tt+o.pop()+Re);break;case"PtgRefErr":case"PtgRefErr3d":case"PtgAreaErr":case"PtgAreaErr3d":o.push("#REF!");break;case"PtgExp":var mt={c:t.c,r:t.r};if(n.sharedf[yt(d={c:A[1][1],r:A[1][0]})]){var nt=n.sharedf[yt(d)];o.push(un(nt,0,mt,n,a))}else{var Rt=!1;for(l=0;l!=n.arrayf.length;++l)if(!(d.c<(u=n.arrayf[l])[0].s.c||d.c>u[0].e.c||d.r<u[0].s.r||d.r>u[0].e.r)){o.push(un(u[1],0,mt,n,a)),Rt=!0;break}Rt||o.push(A[1])}break;case"PtgArray":o.push("{"+Jm(A[1])+"}");break;case"PtgAttrSpace":case"PtgAttrSpaceSemi":x=M;break;case"PtgMissArg":o.push("");break;case"PtgList":o.push("Table"+A[1].idx+"[#"+A[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(A))}if(3!=a.biff&&x>=0&&-1==["PtgAttrSpace","PtgAttrSpaceSemi","PtgAttrGoto"].indexOf(e[0][M][0])){var lt=!0;switch((A=e[0][x])[1][0]){case 4:lt=!1;case 0:C=_r(" ",A[1][1]);break;case 5:lt=!1;case 1:C=_r("\r",A[1][1]);break;default:if(C="",a.WTF)throw new Error("Unexpected PtgAttrSpaceType "+A[1][0])}o.push((lt?C:"")+o.pop()+(lt?"":C)),x=-1}}if(o.length>1&&a.WTF)throw new Error("bad formula stack");return o[0]}function e1(e,r,t){var i,n=e.l+r,a=2==t.biff?1:2,s=e.read_shift(a);if(65535==s)return[[],Or(e,r-2)];var o=ws(e,s,t);return r!==s+a&&(i=_s(e,r-s-a,o,t)),e.l=n,[o,i]}function n1(e,r,t){var a,n=e.l+r,i=e.read_shift(2),s=ws(e,i,t);return 65535==i?[[],Or(e,r-2)]:(r!==i+2&&(a=_s(e,n-i-2,s,t)),[s,a])}function wl(e,r,t){var n=e.l+r,a=Qn(e);2==t.biff&&++e.l;var i=function a1(e){var r;if(65535!==$n(e,e.l+6))return[Xr(e),"n"];switch(e[e.l]){case 0:return e.l+=8,["String","s"];case 1:return r=1===e[e.l+2],e.l+=8,[r,"b"];case 2:return r=e[e.l+2],e.l+=8,[r,"e"];case 3:return e.l+=8,["","s"]}return[]}(e),s=e.read_shift(1);2!=t.biff&&(e.read_shift(1),t.biff>=5&&e.read_shift(4));var o=function t1(e,r,t){var i,n=e.l+r,a=2==t.biff?1:2,s=e.read_shift(a);if(65535==s)return[[],Or(e,r-2)];var o=ws(e,s,t);return r!==s+a&&(i=_s(e,r-s-a,o,t)),e.l=n,[o,i]}(e,n-e.l,t);return{cell:a,val:i[0],formula:o,shared:s>>3&1,tt:i[1]}}function Eo(e,r,t){var n=e.read_shift(4),a=ws(e,n,t),i=e.read_shift(4);return[a,i>0?_s(e,i,a,t):null]}var o1=Eo,ko=Eo,l1=Eo,c1=Eo,f1
vendor: 7,370 bytes, line 1
1={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"},
1f0={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:"CUBERA
1NKEDMEMBER",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"},u1={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 u0(e){return"of:"==e.slice(0,3)&&(e=e.slice(3)),61==e.charCodeAt(0)&&61==(e=e.slice(1)).charCo
1deAt(0)&&(e=e.slice(1)),(e=(e=(e=e.replace(/COM\.MICROSOFT\./g,"")).replace(/\[((?:\.[A-Z]+[0-9]+)(?::\.[A-Z]+[0-9]+)?)\]/g,function(r,t){return t.replace(/\./g,"")})).replace(/\[.(#[A-Z]*[?!])\]/g,"$1")).replace(/[;~]/g,",").replace(/\|/g,";")}function d1(e){return("of:="+e.replace(xl,"$1[.$2$3$4$5]").replace(/\]:\[/g,":")).replace(/;/g,"|").replace(/,/g,";")}function bl(e){var r=e.split(":");return[r[0].split(".")[0],r[0].split(".")[1]+(r.length>1?":"+(r[1].split(".")[1]||r[1].split(".")[0]):"")]}function h1(e){return e.replace(/\./,"!")}var bs={},Oi={},ys=typeof Map<"u";function yl(e,r,t){var n=0,a=e.length;if(t){if(ys?t.has(r):Object.prototype.hasOwnProperty.call(t,r))for(var i=ys?t.get(r):t[r];n<i.length;++n)if(e[i[n]].t===r)return e.Count++,i[n]}else for(;n<a;++n)if(e[n].t===r)return e.Count++,n;return e[a]={t:r},e.Count++,e.Unique++,t&&(ys?(t.has(r)||t.set(r,[]),t.get(r).push(a)):(Object.prototype.hasOwnProperty.call(t,r)||(t[r]=[]),t[r].push(a))),a}function So(e,r){var t={min:e+1,max:e+1},n=-1;return r.MDW&&(fn=r.MDW),null!=r.width?t.customWidth=1:null!=r.wpx?n=ms(r.wpx):null!=r.wch&&(n=r.wch),n>-1?(t.width=bo(n),t.customWidth=1):null!=r.width&&(t.width=r.width),r.hidden&&(t.hidden=!0),null!=r.level&&(t.outlineLevel=t.level=r.level),t}function li(e,r){if(e){var t=[.7,.7,.75,.75,.3,.3];"xlml"==r&&(t=[1,1,1,1,.5,.5]),null==e.left&&(e.left=t[0]),null==e.right&&(e.right=t[1]),null==e.top&&(e.top=t[2]),null==e.bottom&&(e.bottom=t[3]),null==e.header&&(e.header=t[4]),null==e.footer&&(e.footer=t[5])}}function Ba(e,r,t){var n=t.revssf[null!=r.z?r.z:"General"],a=60,i=e.length;if(null==n&&t.ssf)for(;a<392;++a)if(null==t.ssf[a]){mn(r.z,a),t.ssf[a]=r.z,t.revssf[r.z]=n=a;break}for(a=0;a!=i;++a)if(e[a].numFmtId===n)return a;return e[i]={numFmtId:n,fontId:0,fillId:0,borderId:0,xfId:0,applyNumberFormat:1},i}function d0(e,r,t,n,a,i){try{n.cellNF&&(e.z=ft[r])}catch(o){if(n.WTF)throw o}if("z"!==e.t||n.cellStyles){if("d"===e.t&&"string"==typeof e.v&&(e.v=Jt(e.v)),(!n||!1!==n.cellText)&&"z"!==e.t)try{if(null==ft[r]&&mn(Li[r]||"General",r),"e"===e.t)e.w=e.w||wa[e.v];else if(0===r)if("n"===e.t)e.w=(0|e.v)===e.v?e.v.toString(10):wt(e.v);else if("d"===e.t){var s=dr(e.v);e.w=(0|s)===s?s.toString(10):wt(s)}else{if(void 0===e.v)return"";e.w=jt(e.v,Oi)}else e.w=kt(r,"d"===e.t?dr(e.v):e.v,Oi)}catch(o){if(n.WTF)throw o}if(n.cellStyles&&null!=t)try{e.s=i.Fills[t],e.s.fgColor&&e.s.fgColor.theme&&!e.s.fgColor.rgb&&(e.s.fgColor.rgb=wo(a.themeElements.clrScheme[e.s.fgColor.theme].rgb,e.s.fgColor.tint||0),n.WTF&&(e.s.fgColor.raw_rgb=a.themeElements.clrScheme[e.s.fgColor.theme].rgb)),e.s.bgColor&&e.s.bgColor.theme&&(e.s.bgColor.rgb=wo(a.themeElements.clrScheme[e.s.bgColor.theme].rgb,e.s.bgColor.tint||0),n.WTF&&(e.s.bgColor.raw_rgb=a.themeElements.clrScheme[e.s.bgColor.theme].rgb))}catch(o){if(n.WTF&&i.Fills)throw o}}}function p1(e,r,t){if(e&&e["!ref"]){var n=Ut(e["!ref"]);if(n.e.c<n.s.c||n.e.r<n.s.r)throw new Error("Bad range ("+t+"): "+e["!ref"])}}var g1=/<(?:\w:)?mergeCell ref="[A-Z0-9:]+"\s*[\/]?>/g,x1=/<(?:\w+:)?sheetData[^>]*>([\s\S]*)<\/(?:\w+:)?sheetData>/,v1=/<(?:\w:)?hyperlink [^>]*>/gm,_1=/"(\w*:\w*)"/,w1=/<(?:\w:)?col\b[^>]*[\/]?>/g,b1=/<(?:\w:)?autoFilter[^>]*([\/]|>([\s\S]*)<\/(?:\w:)?autoFilter)>/g,y1=/<(?:\w:)?pageMargins[^>]*\/>/g,h0=/<(?:\w:)?sheetPr\b(?:[^>a-z][^>]*)?\/>/,C1=/<(?:\w:)?sheetPr[^>]*(?:[\/]|>([\s\S]*)<\/(?:\w:)?sheetPr)>/,E1=/<(?:\w:)?sheetViews[^>]*(?:[\/]|>([\s\S]*)<\/(?:\w:)?sheetViews)>/;function Cl(e,r,t,n){var a=bt(e);t.Sheets[n]||(t.Sheets[n]={}),a.codeName&&(t.Sheets[n].CodeName=zt(qt(a.codeName)))}var F1=["objects","scenarios","selectLockedCells","selectUnlockedCells"],I1=["formatColumns","formatRows","formatCells","insertColumns","insertRows","insertHyperlinks","deleteColumns","deleteRows","sort","autoFilter","pivotTables"],U1=/<(?:\w:)?sheetView(?:[^>a-z][^>]*)?\/?>/;function W1(e,r,t,n){if(e.c&&t["!comments"].push([r,e.c]),void 0===e.v&&"string"!=typeof e.f||"z"===e.t&&!e.f)return"";var a="",i=e.t,s=e.v;if("z"!==e.t)switch(e.t){case"b":a=e.v?"1":"0";break;case"n":a=""+e.v;break;case"e":a=wa[e.v];break;case"d":n&&n.cellDates?a=Jt(e.v,-1).toISOString():((e=Qt(e)).t="n",a=""+(e.v=dr(Jt(e.v)))),typeof e.z>"u"&&(e.z=ft[14]);break;default:a=e.v}var o=Hr("v",Yt(a)),l={r},u=Ba(n.cellXfs,e,n);switch(0!==u&&(l.s=u),e.t){case"n":case"z":break;case"d":l.t="d";break;case"b":l.t="b";break;case"e":l.t="e";break;default:if(null==e.v){delete e.t;break}if(e.v.length>32767)throw new Error("Text length must not exceed 32767 characters");if(n&&n.bookSST){o=Hr("v",""+yl(n.Strings,e.v,n.revStrings)),l.t="s";break}l.t="str"}if(e.t!=i&&(e.t=i,e.v=s),"string"==typeof e.f&&e.f){var d=e.F&&e.F.slice(0,r.length)==r?{t:"array",ref:e.F}:null;o=Me("f",Yt(e.f),d)+(null!=e.v?o:"")}return e.l&&t["!links"].push([r,e.l]),e.D&&(l.cm=1),Me("c",o,l)}var H1=function(){var e=/<(?:\w+:)?c[ \/>]/,r=/<\/(?:\w+:)?row>/,t=/r=["']([^"']*)["']/,n=/<(?:\w+:)?is>([\S\s]*?)<\/(?:\w+:)?is>/,a=/ref=["']([^"']*)["']/,i=On("v"),s=On("f");return function(l,u,d,v,_,b){for(var Y,U,de,he,Re,y=0,x="",C=[],M=[],N=0,A=0,J=0,ne="",ee=0,Z=0,te=0,Ne=0,tt=Array.isArray(b.CellXf),mt=[],nt=[],Rt=Array.isArray(u),Xe=[],lt={},ye=!1,z=!!d.sheetStubs,se=l.split(r),K=0,X=se.length;K!=X;++K){var ve=(x=se[K].trim()).length;if(0!==ve){var $e=0;e:for(y=0;y<ve;++y)switch(x[y]){case">":if("/"!=x[y-1]){++y;break e}
1if(d&&d.cellStyles){if(ee=null!=(U=bt(x.slice($e,y),!0)).r?parseInt(U.r,10):ee+1,Z=-1,d.sheetRows&&d.sheetRows<ee)continue;lt={},ye=!1,U.ht&&(ye=!0,lt.hpt=parseFloat(U.ht),lt.hpx=Fi(lt.hpt)),"1"==U.hidden&&(ye=!0,lt.hidden=!0),null!=U.outlineLevel&&(ye=!0,lt.level=+U.outlineLevel),ye&&(Xe[ee-1]=lt)}break;case"<":$e=y}if($e>=y)break;if(ee=null!=(U=bt(x.slice($e,y),!0)).r?parseInt(U.r,10):ee+1,Z=-1,!(d.sheetRows&&d.sheetRows<ee)){v.s.r>ee-1&&(v.s.r=ee-1),v.e.r<ee-1&&(v.e.r=ee-1),d&&d.cellStyles&&(lt={},ye=!1,U.ht&&(ye=!0,lt.hpt=parseFloat(U.ht),lt.hpx=Fi(lt.hpt)),"1"==U.hidden&&(ye=!0,lt.hidden=!0),null!=U.outlineLevel&&(ye=!0,lt.level=+U.outlineLevel),ye&&(Xe[ee-1]=lt)),C=x.slice(y).split(e);for(var De=0;De!=C.length&&"<"==C[De].trim().charAt(0);++De);for(C=C.slice(De),y=0;y!=C.length;++y)if(0!==(x=C[y].trim()).length){if(M=x.match(t),N=y,A=0,J=0,x="<c "+("<"==x.slice(0,1)?">":"")+x,null!=M&&2===M.length){for(N=0,ne=M[1],A=0;A!=ne.length&&!((J=ne.charCodeAt(A)-64)<1||J>26);++A)N=26*N+J;Z=--N}else++Z;for(A=0;A!=x.length&&62!==x.charCodeAt(A);++A);if(++A,(U=bt(x.slice(0,A),!0)).r||(U.r=yt({r:ee-1,c:Z})),Y={t:""},null!=(M=(ne=x.slice(A)).match(i))&&""!==M[1]&&(Y.v=zt(M[1])),d.cellFormula){if(null!=(M=ne.match(s))&&""!==M[1]){if(Y.f=zt(qt(M[1])).replace(/\r\n/g,"\n"),d.xlfn||(Y.f=qc(Y.f)),M[0].indexOf('t="array"')>-1)Y.F=(ne.match(a)||[])[1],Y.F.indexOf(":")>-1&&mt.push([Ut(Y.F),Y.F]);else if(M[0].indexOf('t="shared"')>-1){he=bt(M[0]);var Le=zt(qt(M[1]));d.xlfn||(Le=qc(Le)),nt[parseInt(he.si,10)]=[he,Le,U.r]}}else(M=ne.match(/<f[^>]*\/>/))&&nt[(he=bt(M[0])).si]&&(Y.f=Up(nt[he.si][1],nt[he.si][2],U.r));var Ee=mr(U.r);for(A=0;A<mt.length;++A)Ee.r>=mt[A][0].s.r&&Ee.r<=mt[A][0].e.r&&Ee.c>=mt[A][0].s.c&&Ee.c<=mt[A][0].e.c&&(Y.F=mt[A][1])}if(null==U.t&&void 0===Y.v)if(Y.f||Y.F)Y.v=0,Y.t="n";else{if(!z)continue;Y.t="z"}else Y.t=U.t||"n";switch(v.s.c>Z&&(v.s.c=Z),v.e.c<Z&&(v.e.c=Z),Y.t){case"n":if(""==Y.v||null==Y.v){if(!z)continue;Y.t="z"}else Y.v=parseFloat(Y.v);break;case"s":if(typeof Y.v>"u"){if(!z)continue;Y.t="z"}else de=bs[parseInt(Y.v,10)],Y.v=de.t,Y.r=de.r,d.cellHTML&&(Y.h=de.h);break;case"str":Y.t="s",Y.v=null!=Y.v?qt(Y.v):"",d.cellHTML&&(Y.h=Wi(Y.v));break;case"inlineStr":M=ne.match(n),Y.t="s",null!=M&&(de=ul(M[1]))?(Y.v=de.t,d.cellHTML&&(Y.h=de.h)):Y.v="";break;case"b":Y.v=cr(Y.v);break;case"d":d.cellDates?Y.v=Jt(Y.v,1):(Y.v=dr(Jt(Y.v,1)),Y.t="n");break;case"e":(!d||!1!==d.cellText)&&(Y.w=Y.v),Y.v=$l[Y.v]}if(te=Ne=0,Re=null,tt&&void 0!==U.s&&null!=(Re=b.CellXf[U.s])&&(null!=Re.numFmtId&&(te=Re.numFmtId),d.cellStyles&&null!=Re.fillId&&(Ne=Re.fillId)),d0(Y,te,Ne,d,_,b),d.cellDates&&tt&&"n"==Y.t&&ur(ft[te])&&(Y.t="d",Y.v=Ya(Y.v)),U.cm&&d.xlmeta){var Ot=(d.xlmeta.Cell||[])[+U.cm-1];Ot&&"XLDAPR"==Ot.type&&(Y.D=!0)}if(Rt){var H=mr(U.r);u[H.r]||(u[H.r]=[]),u[H.r][H.c]=Y}else u[U.r]=Y}}}}Xe.length>0&&(u["!rows"]=Xe)}}();function p0(e,r,t,n){var s,a=[wr,Me("worksheet",null,{xmlns:Jn[0],"xmlns:r":Ar.r})],o="",l=t.Sheets[t.SheetNames[e]];null==l&&(l={});var u=l["!ref"]||"A1",d=Ut(u);if(d.e.c>16383||d.e.r>1048575){if(r.WTF)throw new Error("Range "+u+" exceeds format limit A1:XFD1048576");d.e.c=Math.min(d.e.c,16383),d.e.r=Math.min(d.e.c,1048575),u=Ft(d)}n||(n={}),l["!comments"]=[];var v=[];(function A1(e,r,t,n,a){var i=!1,s={},o=null;if("xlsx"!==n.bookType&&r.vbaraw){var l=r.SheetNames[t];try{r.Workbook&&(l=r.Workbook.Sheets[t].CodeName||l)}catch{}i=!0,s.codeName=En(Yt(l))}if(e&&e["!outline"]){var u={summaryBelow:1,summaryRight:1};e["!outline"].above&&(u.summaryBelow=0),e["!outline"].left&&(u.summaryRight=0),o=(o||"")+Me("outlinePr",null,u)}!i&&!o||(a[a.length]=Me("sheetPr",o,s))})(l,t,e,r,a),a[a.length]=Me("dimension",null,{ref:u}),a[a.length]=function G1(e,r,t,n){var a={workbookViewId:"0"};return(((n||{}).Workbook||{}).Views||[])[0]&&(a.rightToLeft=n.Workbook.Views[0].RTL?"1":"0"),Me("sheetViews",Me("sheetView",null,a),{})}(0,0,0,t),r.sheetFormat&&(a[a.length]=Me("sheetFormatPr",null,{defaultRowHeight:r.sheetFormat.defaultRowHeight||"16",baseColWidth:r.sheetFormat.baseColWidth||"10",outlineLevelRow:r.sheetFormat.outlineLevelRow||"7"})),null!=l["!cols"]&&l["!cols"].length>0&&(a[a.length]=function N1(e,r){for(var n,t=["<cols>"],a=0;a!=r.length;
1++a)(n=r[a])&&(t[t.length]=Me("col",null,So(a,n)));return t[t.length]="</cols>",t.join("")}(0,l["!cols"])),a[s=a.length]="<sheetData/>",l["!links"]=[],null!=l["!ref"]&&(o=function z1(e,r,t,n){var l,C,a=[],i=[],s=Ut(e["!ref"]),o="",u="",d=[],v=0,_=0,b=e["!rows"],y=Array.isArray(e),x={r:u},M=-1;for(_=s.s.c;_<=s.e.c;++_)d[_]=fr(_);for(v=s.s.r;v<=s.e.r;++v){for(i=[],u=pr(v),_=s.s.c;_<=s.e.c;++_){l=d[_]+u;var N=y?(e[v]||[])[_]:e[l];void 0!==N&&null!=(o=W1(N,l,e,r))&&i.push(o)}(i.length>0||b&&b[v])&&(x={r:u},b&&b[v]&&((C=b[v]).hidden&&(x.hidden=1),M=-1,C.hpx?M=gs(C.hpx):C.hpt&&(M=C.hpt),M>-1&&(x.ht=M,x.customHeight=1),C.level&&(x.outlineLevel=C.level)),a[a.length]=Me("row",i.join(""),x))}if(b)for(;v<b.length;++v)b&&b[v]&&(x={r:v+1},(C=b[v]).hidden&&(x.hidden=1),M=-1,C.hpx?M=gs(C.hpx):C.hpt&&(M=C.hpt),M>-1&&(x.ht=M,x.customHeight=1),C.level&&(x.outlineLevel=C.level),a[a.length]=Me("row","",x));return a.join("")}(l,r),o.length>0&&(a[a.length]=o)),a.length>s+1&&(a[a.length]="</sheetData>",a[s]=a[s].replace("/>",">")),l["!protect"]&&(a[a.length]=function P1(e){var r={sheet:1};return F1.forEach(function(t){null!=e[t]&&e[t]&&(r[t]="1")}),I1.forEach(function(t){null!=e[t]&&!e[t]&&(r[t]="0")}),e.password&&(r.password=dl(e.password).toString(16).toUpperCase()),Me("sheetProtection",null,r)}(l["!protect"])),null!=l["!autofilter"]&&(a[a.length]=function B1(e,r,t,n){var a="string"==typeof e.ref?e.ref:Ft(e.ref);t.Workbook||(t.Workbook={Sheets:[]}),t.Workbook.Names||(t.Workbook.Names=[]);var i=t.Workbook.Names,s=ln(a);s.s.r==s.e.r&&(s.e.r=ln(r["!ref"]).e.r,a=Ft(s));for(var o=0;o<i.length;++o){var l=i[o];if("_xlnm._FilterDatabase"==l.Name&&l.Sheet==n){l.Ref="'"+t.SheetNames[n]+"'!"+a;break}}return o==i.length&&i.push({Name:"_xlnm._FilterDatabase",Sheet:n,Ref:"'"+t.SheetNames[n]+"'!"+a}),Me("autoFilter",null,{ref:a})}(l["!autofilter"],l,t,e)),null!=l["!merges"]&&l["!merges"].length>0&&(a[a.length]=function S1(e){if(0===e.length)return"";for(var r='<mergeCells count="'+e.length+'">',t=0;t!=e.length;++t)r+='<mergeCell ref="'+Ft(e[t])+'"/>';return r+"</mergeCells>"}(l["!merges"]));var b,_=-1,y=-1;return l["!links"].length>0&&(a[a.length]="<hyperlinks>",l["!links"].forEach(function(x){x[1].Target&&(b={ref:x[0]},"#"!=x[1].Target.charAt(0)&&(y=er(n,-1,Yt(x[1].Target).replace(/#.*$/,""),Pt.HLINK),b["r:id"]="rId"+y),(_=x[1].Target.indexOf("#"))>-1&&(b.location=Yt(x[1].Target.slice(_+1))),x[1].Tooltip&&(b.tooltip=Yt(x[1].Tooltip)),a[a.length]=Me("hyperlink",null,b))}),a[a.length]="</hyperlinks>"),delete l["!links"],null!=l["!margins"]&&(a[a.length]=function D1(e){return li(e),Me("pageMargins",null,e)}(l["!margins"])),(!r||r.ignoreEC||null==r.ignoreEC)&&(a[a.length]=Hr("ignoredErrors",Me("ignoredError",null,{numberStoredAsText:1,sqref:u}))),v.length>0&&(y=er(n,-1,"../drawings/drawing"+(e+1)+".xml",Pt.DRAW),a[a.length]=Me("drawing",null,{"r:id":"rId"+y}),l["!drawing"]=v),l["!comments"].length>0&&(y=er(n,-1,"../drawings/vmlDrawing"+(e+1)+".vml",Pt.VML),a[a.length]=Me("legacyDrawing",null,{"r:id":"rId"+y}),l["!legacy"]=y),a.length>1&&(a[a.length]="</worksheet>",a[1]=a[1].replace("/>",">")),a.join("")}function X1(e,r,t,n){var a=function j1(e,r,t){var n=me(145),a=(t["!rows"]||[])[e]||{};n.write_shift(4,e),n.write_shift(4,0);var i=320;a.hpx?i=20*gs(a.hpx):a.hpt&&(i=20*a.hpt),n.write_shift(2,i),n.write_shift(1,0);var s=0;a.level&&(s|=a.level),a.hidden&&(s|=16),(a.hpx||a.hpt)&&(s|=32),n.write_shift(1,s),n.write_shift(1,0);var o=0,l=n.l;n.l+=4;for(var u={r:e,c:0},d=0;d<16;++d)if(!(r.s.c>d+1<<10||r.e.c<d<<10)){for(var v=-1,_=-1,b=d<<10;b<d+1<<10;++b)u.c=b,(Array.isArray(t)?(t[u.r]||[])[u.c]:t[yt(u)])&&(v<0&&(v=b),_=b);v<0||(++o,n.write_shift(4,v),n.write_shift(4,_))}var x=n.l;return n.l=l,n.write_shift(4,o),n.l=x,n.length>n.l?n.slice(0,n.l):n}(n,t,r);(a.length>17||(r["!rows"]||[])[n])&&Ce(e,0,a)}var K1=xa,Y1=Ma;function m0(e){return[ma(e),Xr(e),"n"]}var Pg=xa,Og=Ma,g0=["left","right","top","bottom","header","footer"];function Yg(e,r,t,n,a,i,s){if(void 0===r.v)return!1;var o="";switch(r.t){case"b":o=r.v?"1":"0";break;
1case"d":(r=Qt(r)).z=r.z||ft[14],r.v=dr(Jt(r.v)),r.t="n";break;case"n":case"e":o=""+r.v;break;default:o=r.v}var l={r:t,c:n};switch(l.s=Ba(a.cellXfs,r,a),r.l&&i["!links"].push([yt(l),r.l]),r.c&&i["!comments"].push([yt(l),r.c]),r.t){case"s":case"str":return a.bookSST?(o=yl(a.Strings,r.v,a.revStrings),l.t="s",l.v=o,s?Ce(e,18,function pg(e,r,t){return null==t&&(t=me(8)),ga(r,t),t.write_shift(4,r.v),t}(0,l)):Ce(e,7,function dg(e,r,t){return null==t&&(t=me(12)),pa(r,t),t.write_shift(4,r.v),t}(0,l))):(l.t="str",s?Ce(e,17,function Sg(e,r,t){return null==t&&(t=me(8+4*e.v.length)),ga(r,t),Br(e.v,t),t.length>t.l?t.slice(0,t.l):t}(r,l)):Ce(e,6,function Eg(e,r,t){return null==t&&(t=me(12+4*e.v.length)),pa(r,t),Br(e.v,t),t.length>t.l?t.slice(0,t.l):t}(r,l))),!0;case"n":return r.v==(0|r.v)&&r.v>-1e3&&r.v<1e3?s?Ce(e,13,function bg(e,r,t){return null==t&&(t=me(8)),ga(r,t),uo(e.v,t),t}(r,l)):Ce(e,2,function _g(e,r,t){return null==t&&(t=me(12)),pa(r,t),uo(e.v,t),t}(r,l)):s?Ce(e,16,function xg(e,r,t){return null==t&&(t=me(12)),ga(r,t),va(e.v,t),t}(r,l)):Ce(e,5,function gg(e,r,t){return null==t&&(t=me(16)),pa(r,t),va(e.v,t),t}(r,l)),!0;case"b":return l.t="b",s?Ce(e,15,function sg(e,r,t){return null==t&&(t=me(5)),ga(r,t),t.write_shift(1,e.v?1:0),t}(r,l)):Ce(e,4,function ag(e,r,t){return null==t&&(t=me(9)),pa(r,t),t.write_shift(1,e.v?1:0),t}(r,l)),!0;case"e":return l.t="e",s?Ce(e,14,function fg(e,r,t){return null==t&&(t=me(8)),ga(r,t),t.write_shift(1,e.v),t.write_shift(2,0),t.write_shift(1,0),t}(r,l)):Ce(e,3,function lg(e,r,t){return null==t&&(t=me(9)),pa(r,t),t.write_shift(1,e.v),t}(r,l)),!0}return s?Ce(e,12,function rg(e,r,t){return null==t&&(t=me(4)),ga(r,t)}(0,l)):Ce(e,1,function eg(e,r,t){return null==t&&(t=me(8)),pa(r,t)}(0,l)),!0}function ix(e,r,t,n){var a=qr(),i=t.SheetNames[e],s=t.Sheets[i]||{},o=i;try{t&&t.Workbook&&(o=t.Workbook.Sheets[e].CodeName||o)}catch{}var l=Ut(s["!ref"]||"A1");if(l.e.c>16383||l.e.r>1048575){if(r.WTF)throw new Error("Range "+(s["!ref"]||"A1")+" exceeds format limit A1:XFD1048576");l.e.c=Math.min(l.e.c,16383),l.e.r=Math.min(l.e.c,1048575)}return s["!links"]=[],s["!comments"]=[],Ce(a,129),(t.vbaraw||s["!outline"])&&Ce(a,147,function Q1(e,r,t){null==t&&(t=me(84+4*e.length));var n=192;r&&(r.above&&(n&=-65),r.left&&(n&=-129)),t.write_shift(1,n);for(var a=1;a<3;++a)t.write_shift(1,0);return f({auto:1},t),t.write_shift(-4,-1),t.write_shift(-4,-1),fo(e,t),t.slice(0,t.l)}(o,s["!outline"])),Ce(a,148,Y1(l)),function nx(e,r,t){Ce(e,133),Ce(e,137,function Hg(e,r,t){null==t&&(t=me(30));var n=924;return(((r||{}).Views||[])[0]||{}).RTL&&(n|=32),t.write_shift(2,n),t.write_shift(4,0),t.write_shift(4,0),t.write_shift(4,0),t.write_shift(1,0),t.write_shift(1,0),t.write_shift(2,0),t.write_shift(2,100),t.write_shift(2,0),t.write_shift(2,0),t.write_shift(2,0),t.write_shift(4,0),t}(0,t)),Ce(e,138),Ce(e,134)}(a,0,t.Workbook),function Qg(e,r){!r||!r["!cols"]||(Ce(e,390),r["!cols"].forEach(function(t,n){t&&Ce(e,60,function Ug(e,r,t){null==t&&(t=me(18));var n=So(e,r);t.write_shift(-4,e),t.write_shift(-4,e),t.write_shift(4,256*(n.width||10)),t.write_shift(4,0);var a=0;return r.hidden&&(a|=1),"number"==typeof n.width&&(a|=2),r.level&&(a|=r.level<<8),t.write_shift(2,a),t}(n,t))}),Ce(e,391))}(a,s),function Zg(e,r,t,n){var a=Ut(r["!ref"]||"A1"),s="",o=[];Ce(e,145);var l=Array.isArray(r),u=a.e.r;r["!rows"]&&(u=Math.max(a.e.r,r["!rows"].length-1));for(var d=a.s.r;d<=u;++d){s=pr(d),X1(e,r,a,d);var v=!1;if(d<=a.e.r)for(var _=a.s.c;_<=a.e.c;++_){d===a.s.r&&(o[_]=fr(_));var b=l?(r[d]||[])[_]:r[o[_]+s];v=!!b&&Yg(e,b,d,_,n,r,v)}}Ce(e,146)}(a,s,0,r),function ax(e,r){r["!protect"]&&Ce(e,535,function $g(e,r){return null==r&&(r=me(66)),r.write_shift(2,e.password?dl(e.password):0),r.write_shift(4,1),[["objects",!1],["scenarios",!1],["formatCells",!0],["formatColumns",!0],["formatRows",!0],["insertColumns",!0],["insertRows",!0],["insertHyperlinks",!0],["deleteColumns",!0],["deleteRows",!0],["selectLockedCells",!1],["sort",!0],["autoFilter",!0],["pivotTables",!0],["selectUnlockedCells",!1]].forEach(function(t){r.write_shift(4,t[1]?null==e[t[0]]||e[t[0]]?0:1:null!=e[t[0]]&&e[t[0]]?0:1)}),r}(r["!protect"]))}(a,s),function rx(e,r,t,n){if(r["!autofilter"]){var a=r["!autofilter"],i="string"==typeof a.ref?a.ref:Ft(a.ref);t.Workbook||(t.Workbook={Sheets:[]}),t.Workbook.Names||(t.Workbook.Names=[]);var s=t.Workbook.Names,o=ln(i);o.s.r==o.e.r&&(o.e.r=ln(r["!ref"]).e.r,i=Ft(o));for(var l=0;l<s.length;++l){var u=s[l];if("_xlnm._FilterDatabase"==u.Name&&u.Sheet==n){u.Ref="'"+t.SheetNames[n]+"'!"+i;break}}l==s.length&&s.push({Name:"_xlnm._FilterDatabase",Sheet:n,Ref:"'"+t.SheetNames[n]+"'!"+i}),Ce(e,161,Ma(Ut(i))),Ce(e,162)}}(a,s,t,e),function Jg(e,r){!r||!r["!merges"]||(Ce(e,177,function Mg(e,r){return null==r&&(r=me(4)),r.write_shift(4,e),r}(r["!merges"].length)),r["!merges"].forEach(function(t){Ce(e,176,Og(t))}),Ce(e,178))}(a,s),function ex(e,r,t){r["!links"].forEach(function(n){if(n[1].Target){var a=er(t,-1,n[1].Target.replace(/#.*$/,""),Pt.HLINK);Ce(e,494,function Lg(e,r){var t=me(50+4*(e[1].Target.length+(e[1].Tooltip||"").length));Ma({s:mr(e[0]),e:mr(e[0])},t),gr("rId"+r,t);var n=e[1].Target.indexOf("#");return Br((-1==n?"":e[1].Target.slice(n+1))||"",t),Br(e[1].Tooltip||"",t),Br("",t),t.slice(0,t.l)}(n,a))}}),delete r["!links"]}(a,s,n),s["!margins"]&&Ce(a,476,function Gg(e,r){return null==r&&(r=me(48)),li(e),g0.forEac
1h(function(t){va(e[t],r)}),r}(s["!margins"])),(!r||r.ignoreEC||null==r.ignoreEC)&&function qg(e,r){!r||!r["!ref"]||(Ce(e,648),Ce(e,649,function zg(e){var r=me(24);return r.write_shift(4,4),r.write_shift(4,1),Ma(e,r),r}(Ut(r["!ref"]))),Ce(e,650))}(a,s),function tx(e,r,t,n){if(r["!comments"].length>0){var a=er(n,-1,"../drawings/vmlDrawing"+(t+1)+".vml",Pt.VML);Ce(e,551,gr("rId"+a)),r["!legacy"]=a}}(a,s,e,n),Ce(a,130),a.end()}var El=[["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"]],hx=[["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"]],px=[],mx=[["calcCompleted","true"],["calcMode","auto"],["calcOnSave","true"],["concurrentCalc","true"],["fullCalcOnLoad","false"],["fullPrecision","true"],["iterate","false"],["iterateCount","100"],["iterateDelta","0.001"],["refMode","A1"]];function x0(e,r){for(var t=0;t!=e.length;++t)for(var n=e[t],a=0;a!=r.length;++a){var i=r[a];if(null==n[i[0]])n[i[0]]=i[1];else switch(i[2]){case"bool":"string"==typeof n[i[0]]&&(n[i[0]]=cr(n[i[0]]));break;case"int":"string"==typeof n[i[0]]&&(n[i[0]]=parseInt(n[i[0]],10))}}}function v0(e,r){for(var t=0;t!=r.length;++t){var n=r[t];if(null==e[n[0]])e[n[0]]=n[1];else switch(n[2]){case"bool":"string"==typeof e[n[0]]&&(e[n[0]]=cr(e[n[0]]));break;case"int":"string"==typeof e[n[0]]&&(e[n[0]]=parseInt(e[n[0]],10))}}}function _0(e){v0(e.WBProps,El),v0(e.CalcPr,mx),x0(e.WBView,hx),x0(e.Sheets,px),Oi.date1904=cr(e.WBProps.date1904)}var xx="][*?/\\".split("");function w0(e,r){if(e.length>31){if(r)return!1;throw new Error("Sheet names cannot exceed 31 chars")}var t=!0;return xx.forEach(function(n){if(-1!=e.indexOf(n)){if(!r)throw new Error("Sheet name cannot contain : \\ / ? * [ ]");t=!1}}),t}var _x=/<\w+:workbook/;function y0(e){var r=[wr];r[r.length]=Me("workbook",null,{xmlns:Jn[0],"xmlns:r":Ar.r});var t=e.Workbook&&(e.Workbook.Names||[]).length>0,n={codeName:"ThisWorkbook"};e.Workbook&&e.Workbook.WBProps&&(El.forEach(function(o){null!=e.Workbook.WBProps[o[0]]&&e.Workbook.WBProps[o[0]]!=o[1]&&(n[o[0]]=e.Workbook.WBProps[o[0]])}),e.Workbook.WBProps.CodeName&&(n.codeName=e.Workbook.WBProps.CodeName,delete n.CodeName)),r[r.length]=Me("workbookPr",null,n);var a=e.Workbook&&e.Workbook.Sheets||[],i=0;if(a&&a[0]&&a[0].Hidden){for(r[r.length]="<bookViews>",i=0;i!=e.SheetNames.length&&a[i]&&a[i].Hidden;++i);i==e.SheetNames.length&&(i=0),r[r.length]='<workbookView firstSheet="'+i+'" activeTab="'+i+'"/>',r[r.length]="</bookViews>"}for(r[r.length]="<sheets>",i=0;i!=e.SheetNames.length;++i){var s={name:Yt(e.SheetNames[i].slice(0,31))};if(s.sheetId=""+(i+1),s["r:id"]="rId"+(i+1),a[i])switch(a[i].Hidden){case 1:s.state="hidden";break;case 2:s.state="veryHidden"}r[r.length]=Me("sheet",null,s)}return r[r.length]="</sheets>",t&&(r[r.length]="<definedNames>",e.Workbook&&e.Workbook.Names&&e.Workbook.Names.forEach(function(o){var l={name:o.Name};o.Comment&&(l.comment=o.Comment),null!=o.Sheet&&(l.localSheetId=""+o.Sheet),o.Hidden&&(l.hidden="1"),o.Ref&&(r[r.length]=Me("definedName",Yt(o.Ref),l))}),r[r.length]="</definedNames>"),r.length>2&&(r[r.length]="</workbook>",r[1]=r[1].replace("/>",">")),r.join("")}function yx(e,r){return r||(r=me(127)),r.write_shift(4,e.Hidden),r.write_shift(4,e.iTabID),gr(e.strRelID,r),Br(e.name.slice(0,31),r),r.length>r.l?r.slice(0,r.l):r}function kx(e,r){var t={};return e.read_shift(4),t.ArchID=e.read_shift(4),e.l+=r-8,t}function Ox(e,r){var t=qr();return Ce(t,131),Ce(t,128,function Fx(e,r){r||(r=me(127));for(var t=0;4!=t;
1++t)r.write_shift(4,0);return Br("SheetJS",r),Br(m.version,r),Br(m.version,r),Br("7262",r),r.length>r.l?r.slice(0,r.l):r}()),Ce(t,153,function Ex(e,r){r||(r=me(72));var t=0;return e&&e.filterPrivacy&&(t|=8),r.write_shift(4,t),r.write_shift(4,0),fo(e&&e.CodeName||"ThisWorkbook",r),r.slice(0,r.l)}(e.Workbook&&e.Workbook.WBProps||null)),function Px(e,r){if(r.Workbook&&r.Workbook.Sheets){for(var t=r.Workbook.Sheets,n=0,a=-1,i=-1;n<t.length;++n)!t[n]||!t[n].Hidden&&-1==a?a=n:1==t[n].Hidden&&-1==i&&(i=n);i>a||(Ce(e,135),Ce(e,158,function Ix(e,r){return r||(r=me(29)),r.write_shift(-4,0),r.write_shift(-4,460),r.write_shift(4,28800),r.write_shift(4,17600),r.write_shift(4,500),r.write_shift(4,e),r.write_shift(4,e),r.write_shift(1,120),r.length>r.l?r.slice(0,r.l):r}(a)),Ce(e,136))}}(t,e),function Ax(e,r){Ce(e,143);for(var t=0;t!=r.SheetNames.length;++t)Ce(e,156,yx({Hidden:r.Workbook&&r.Workbook.Sheets&&r.Workbook.Sheets[t]&&r.Workbook.Sheets[t].Hidden||0,iTabID:t+1,strRelID:"rId"+(t+1),name:r.SheetNames[t]}));Ce(e,144)}(t,e),Ce(t,132),t.end()}function Dx(e,r,t,n,a,i,s,o){return".bin"===r.slice(-4)?function Kg(e,r,t,n,a,i,s){if(!e)return e;var o=r||{};n||(n={"!id":{}}),null!=it&&null==o.dense&&(o.dense=it);var u,y,x,C,M,N,A,J,ne,Y,l=o.dense?[]:{},d={s:{r:2e6,c:2e6},e:{r:0,c:0}},v=[],_=!1,b=!1,U=[];o.biff=12,o["!row"]=0;var ee=0,Z=!1,de=[],he={},te=o.supbooks||a.supbooks||[[]];if(te.sharedf=he,te.arrayf=de,te.SheetNames=a.SheetNames||a.Sheets.map(function(lt){return lt.name}),!o.supbooks&&(o.supbooks=te,a.Names))for(var Ne=0;Ne<a.Names.length;++Ne)te[0][Ne+1]=a.Names[Ne];var nt,Rt,tt=[],Re=[],mt=!1;if(ks[16]={n:"BrtShortReal",f:m0},jn(e,function(ye,z,se){if(!b)switch(se){case 148:u=ye;break;case 0:y=ye,o.sheetRows&&o.sheetRows<=y.r&&(b=!0),ne=pr(M=y.r),o["!row"]=y.r,(ye.hidden||ye.hpt||null!=ye.level)&&(ye.hpt&&(ye.hpx=Fi(ye.hpt)),Re[ye.r]=ye);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(x={t:ye[2]},ye[2]){case"n":x.v=ye[1];break;case"s":x.v=(J=bs[ye[1]]).t,x.r=J.r;break;case"b":x.v=!!ye[1];break;case"e":x.v=ye[1],!1!==o.cellText&&(x.w=wa[x.v]);break;case"str":x.t="s",x.v=ye[1];break;case"is":x.t="s",x.v=ye[1].t}if((C=s.CellXf[ye[0].iStyleRef])&&d0(x,C.numFmtId,null,o,i,s),N=-1==ye[0].c?N+1:ye[0].c,o.dense?(l[M]||(l[M]=[]),l[M][N]=x):l[fr(N)+ne]=x,o.cellFormula){for(Z=!1,ee=0;ee<de.length;++ee){var K=de[ee];y.r>=K[0].s.r&&y.r<=K[0].e.r&&N>=K[0].s.c&&N<=K[0].e.c&&(x.F=Ft(K[0]),Z=!0)}!Z&&ye.length>3&&(x.f=ye[3])}if(d.s.r>y.r&&(d.s.r=y.r),d.s.c>N&&(d.s.c=N),d.e.r<y.r&&(d.e.r=y.r),d.e.c<N&&(d.e.c=N),o.cellDates&&C&&"n"==x.t&&ur(ft[C.numFmtId])){var X=rr(x.v);X&&(x.t="d",x.v=new Date(X.y,X.m-1,X.d,X.H,X.M,X.S,X.u))}nt&&("XLDAPR"==nt.type&&(x.D=!0),nt=void 0),Rt&&(Rt=void 0);break;case 1:case 12:if(!o.sheetStubs||_)break;x={t:"z",v:void 0},N=-1==ye[0].c?N+1:ye[0].c,o.dense?(l[M]||(l[M]=[]),l[M][N]=x):l[fr(N)+ne]=x,d.s.r>y.r&&(d.s.r=y.r),d.s.c>N&&(d.s.c=N),d.e.r<y.r&&(d.e.r=y.r),d.e.c<N&&(d.e.c=N),nt&&("XLDAPR"==nt.type&&(x.D=!0),nt=void 0),Rt&&(Rt=void 0);break;case 176:U.push(ye);break;case 49:nt=((o.xlmeta||{}).Cell||[])[ye-1];break;case 494:var ve=n["!id"][ye.relId];for(ve?(ye.Target=ve.Target,ye.loc&&(ye.Target+="#"+ye.loc),ye.Rel=ve):""==ye.relId&&(ye.Target="#"+ye.loc),M=ye.rfx.s.r;M<=ye.rfx.e.r;++M)for(N=ye.rfx.s.c;N<=ye.rfx.e.c;++N)o.dense?(l[M]||(l[M]=[]),l[M][N]||(l[M][N]={t:"z",v:void 0}),l[M][N].l=ye):(A=yt({c:N,r:M}),l[A]||(l[A]={t:"z",v:void 0}),l[A].l=ye);break;case 426:if(!o.cellFormula)break;de.push(ye),(Y=o.dense?l[M][N]:l[fr(N)+ne]).f=un(ye[1],0,{r:y.r,c:N},te,o),Y.F=Ft(ye[0]);break;case 427:if(!o.cellFormula)break;he[yt(ye[0].s)]=ye[1],(Y=o.dense?l[M][N]:l[fr(N)+ne]).f=un(ye[1],0,{r:y.r,c:N},te,o);break;case 60:if(!o.cellStyles)break;for(;ye.e>=ye.s;)tt[ye.e--]={width:ye.w/256,hidden:!!(1&ye.flags),level:ye.level},mt||(mt=!0,pl(ye.w/256)),Na(tt[ye.e+1]);break;case 161:l["!autofilter"]={ref:Ft(ye)};break;case 476:l["!margins"]=ye;break;case 147:a.Sheets[t]||(a.Sheets[t]={}),ye.name&&(a.Sheets[t].CodeName=ye.name),(ye.above||ye.left)&&(l["!outline"]={above:ye.above,left:ye.left});break;case 137:a.Views||(a.Views=[{}]),a.Views[0]||(a.Views[0]={}),ye.RTL&&(a.Views[0].RTL=!0);break;
1case 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 551: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:_=!0;break;case 36:_=!1;break;case 37:v.push(se),_=!0;break;case 38:v.pop(),_=!1;break;default:if(!z.T&&(!_||o.WTF))throw new Error("Unexpected record 0x"+se.toString(16))}},o),delete o.supbooks,delete o["!row"],!l["!ref"]&&(d.s.r<2e6||u&&(u.e.r>0||u.e.c>0||u.s.r>0||u.s.c>0))&&(l["!ref"]=Ft(u||d)),o.sheetRows&&l["!ref"]){var Xe=Ut(l["!ref"]);o.sheetRows<=+Xe.e.r&&(Xe.e.r=o.sheetRows-1,Xe.e.r>d.e.r&&(Xe.e.r=d.e.r),Xe.e.r<Xe.s.r&&(Xe.s.r=Xe.e.r),Xe.e.c>d.e.c&&(Xe.e.c=d.e.c),Xe.e.c<Xe.s.c&&(Xe.s.c=Xe.e.c),l["!fullref"]=l["!ref"],l["!ref"]=Ft(Xe))}return U.length>0&&(l["!merges"]=U),tt.length>0&&(l["!cols"]=tt),Re.length>0&&(l["!rows"]=Re),l}(e,n,t,a,i,s,o):function k1(e,r,t,n,a,i,s){if(!e)return e;n||(n={"!id":{}}),null!=it&&null==r.dense&&(r.dense=it);var o=r.dense?[]:{},l={s:{r:2e6,c:2e6},e:{r:0,c:0}},u="",d="",v=e.match(x1);v?(u=e.slice(0,v.index),d=e.slice(v.index+v[0].length)):u=d=e;var _=u.match(h0);_?Cl(_[0],0,a,t):(_=u.match(C1))&&function T1(e,r,t,n,a){Cl(e.slice(0,e.indexOf(">")),0,n,a)}(_[0],0,0,a,t);var b=(u.match(/<(?:\w*:)?dimension/)||{index:-1}).index;if(b>0){var y=u.slice(b,b+50).match(_1);y&&function m1(e,r){var t=Ut(r);t.s.r<=t.e.r&&t.s.c<=t.e.c&&t.s.r>=0&&t.s.c>=0&&(e["!ref"]=Ft(t))}(o,y[1])}var x=u.match(E1);x&&x[1]&&function V1(e,r){r.Views||(r.Views=[{}]),(e.match(U1)||[]).forEach(function(t,n){var a=bt(t);r.Views[n]||(r.Views[n]={}),+a.zoomScale&&(r.Views[n].zoom=+a.zoomScale),cr(a.rightToLeft)&&(r.Views[n].RTL=!0)})}(x[1],a);var C=[];if(r.cellStyles){var M=u.match(w1);M&&function L1(e,r){for(var t=!1,n=0;n!=r.length;++n){var a=bt(r[n],!0);a.hidden&&(a.hidden=cr(a.hidden));var i=parseInt(a.min,10)-1,s=parseInt(a.max,10)-1;for(a.outlineLevel&&(a.level=+a.outlineLevel||0),delete a.min,delete a.max,a.width=+a.width,!t&&a.width&&(t=!0,pl(a.width)),Na(a);i<=s;)e[i++]=Qt(a)}}(C,M)}v&&H1(v[1],o,r,l,i,s);var N=d.match(b1);N&&(o["!autofilter"]=function R1(e){return{ref:(e.match(/ref="([^"]*)"/)||[])[1]}}(N[0]));var A=[],J=d.match(g1);if(J)for(b=0;b!=J.length;++b)A[b]=Ut(J[b].slice(J[b].indexOf('"')+1));var ne=d.match(v1);ne&&function O1(e,r,t){for(var n=Array.isArray(e),a=0;a!=r.length;++a){var i=bt(qt(r[a]),!0);if(!i.ref)return;var s=((t||{})["!id"]||[])[i.id];s?(i.Target=s.Target,i.location&&(i.Target+="#"+zt(i.location))):(i.Target="#"+zt(i.location),s={Target:i.Target,TargetMode:"Internal"}),i.Rel=s,i.tooltip&&(i.Tooltip=i.tooltip,delete i.tooltip);for(var o=Ut(i.ref),l=o.s.r;l<=o.e.r;++l)for(var u=o.s.c;u<=o.e.c;++u){var d=yt({c:u,r:l});n?(e[l]||(e[l]=[]),e[l][u]||(e[l][u]={t:"z",v:void 0}),e[l][u].l=i):(e[d]||(e[d]={t:"z",v:void 0}),e[d].l=i)}}}(o,ne,n);var Y=d.match(y1);if(Y&&(o["!margins"]=function M1(e){var r={};return["left","right","top","bottom","header","footer"].forEach(function(t){e[t]&&(r[t]=parseFloat(e[t]))}),r}(bt(Y[0]))),!o["!ref"]&&l.e.c>=l.s.c&&l.e.r>=l.s.r&&(o["!ref"]=Ft(l)),r.sheetRows>0&&o["!ref"]){var U=Ut(o["!ref"]);r.sheetRows<=+U.e.r&&(U.e.r=r.sheetRows-1,U.e.r>l.e.r&&(U.e.r=l.e.r),U.e.r<U.s.r&&(U.s.r=U.e.r),U.e.c>l.e.c&&(U.e.c=l.e.c),U.e.c<U.s.c&&(U.s.c=U.e.c),o["!fullref"]=o["!ref"],o["!ref"]=Ft(U))}return C.length>0&&(o["!cols"]=C),A.length>0&&(o["!merges"]=A),o}(e,n,t,a,i,s,o)}function jx(e,r,t,n,a){return(".bin"===r.slice(-4)?ix:p0)(e,t,n,a)}function Yx(e,r,t){return(".bin"===r.slice(-4)?Pp:Zc)(e,t)}var Cs,C0=/([\w:]+)=((?:")([^"]*)(?:")|(?:')([^']*)(?:'))/g,E0=/([\w:]+)=((?:")(?:[^"]*)(?:")|(?:')(?:[^']*)(?:'))/;function Kn(e,r){var t=e.split(/\s+/),n=[];if(r||(n[0]=t[0]),1===t.length)return n;var i,s,l,a=e.match(C0);if(a)for(l=0;l!=a.length;++l)-1===(s=(i=a[l].match(E0))[1].indexOf(":"))?n[i[1]]=i[2].slice(1,i[2].length-1):n["xmlns:"===i[1].slice(0,6)?"xmlns"+i[1].slice(6):i[1].slice(s+1)]=i[2].slice(1,i[2].length-1);return n}function Jx(e){var t={};if(1===e.split(/\s+/).length)return t;var a,i,o,n=e.match(C0);if(n)for(o=0;o!=n.length;++o)-1===(i=(a=n[o].match(E0))[1].indexOf(":"))?t[a[1]]=a[2].slice(1,a[2].length-1):t["xmlns:"===a[1].slice(0,6)?"xmlns"+a[1].slice(6):a[1].slice(i+1)]=a[2].slice(1,a[2].length-1);return t}function qx(e,r,t,n){var a=n;switch((t[0].match(/dt:dt="([\w.]+)"/)||["",""])[1]){case"boolean":a=cr(n);break;case"i2":case"int":a=parseInt(n,10);break;case"r4":case"float":a=parseFloat(n);break;case"date":case"dateTime.tz":a=Jt(n);break;case"i8":case"string":case"fixed":case"uuid":case"bin.base64":break;default:throw new Error("bad custprop:"+t[0])}e[zt(r)]=a}function tv(e,r,t){if(t.cellStyles&&r.Interior){var n=r.Interior;n.Pattern&&(n.patternType=dh[n.Pattern]||n.Pattern)}e[r.ID]=r}function rv(e,r,t,n,a,i,s,o,l,u){var d="General",v=n.StyleID,_={};u=u||{};var b=[],y=0;for(void 0===v&&o&&(v=o.StyleID),void 0===v&&s&&(v=s.StyleID);
1void 0!==i[v]&&(i[v].nf&&(d=i[v].nf),i[v].Interior&&b.push(i[v].Interior),i[v].Parent);)v=i[v].Parent;switch(t.Type){case"Boolean":n.t="b",n.v=cr(e);break;case"String":n.t="s",n.r=$s(zt(e)),n.v=e.indexOf("<")>-1?zt(r||e).replace(/<.*?>/g,""):n.r;break;case"DateTime":"Z"!=e.slice(-1)&&(e+="Z"),n.v=(Jt(e)-new Date(Date.UTC(1899,11,30)))/864e5,n.v!=n.v?n.v=zt(e):n.v<60&&(n.v=n.v-1),(!d||"General"==d)&&(d="yyyy-mm-dd");case"Number":void 0===n.v&&(n.v=+e),n.t||(n.t="n");break;case"Error":n.t="e",n.v=$l[e],!1!==u.cellText&&(n.w=e);break;default:""==e&&""==r?n.t="z":(n.t="s",n.v=$s(r||e))}if(function ev(e,r,t){if("z"!==e.t){if(!t||!1!==t.cellText)try{e.w="e"===e.t?e.w||wa[e.v]:"General"===r?"n"===e.t?(0|e.v)===e.v?e.v.toString(10):wt(e.v):jt(e.v):function Qx(e,r){var t=Cs[e]||zt(e);return"General"===t?jt(r):kt(t,r)}(r||"General",e.v)}catch(i){if(t.WTF)throw i}try{var n=Cs[r]||r||"General";if(t.cellNF&&(e.z=n),t.cellDates&&"n"==e.t&&ur(n)){var a=rr(e.v);a&&(e.t="d",e.v=new Date(a.y,a.m-1,a.d,a.H,a.M,a.S,a.u))}}catch(i){if(t.WTF)throw i}}}(n,d,u),!1!==u.cellFormula)if(n.Formula){var x=zt(n.Formula);61==x.charCodeAt(0)&&(x=x.slice(1)),n.f=Pi(x,a),delete n.Formula,"RC"==n.ArrayRange?n.F=Pi("RC:RC",a):n.ArrayRange&&(n.F=Pi(n.ArrayRange,a),l.push([Ut(n.F),n.F]))}else for(y=0;y<l.length;++y)a.r>=l[y][0].s.r&&a.r<=l[y][0].e.r&&a.c>=l[y][0].s.c&&a.c<=l[y][0].e.c&&(n.F=l[y][1]);u.cellStyles&&(b.forEach(function(C){!_.patternType&&C.patternType&&(_.patternType=C.patternType)}),n.s=_),void 0!==n.StyleID&&(n.ixfe=n.StyleID)}function nv(e){e.t=e.v||"",e.t=e.t.replace(/\r\n/g,"\n").replace(/\r/g,"\n"),e.v=e.w=e.ixfe=void 0}function kl(e,r){var t=r||{};Yn();var n=Ge(_i(e));("binary"==t.type||"array"==t.type||"base64"==t.type)&&(n=typeof Je<"u"?Je.utils.decode(65001,G(n)):qt(n));var a=n.slice(0,1024).toLowerCase(),i=!1;if((1023&(a=a.replace(/".*?"/g,"")).indexOf(">"))>Math.min(1023&a.indexOf(","),1023&a.indexOf(";"))){var s=Qt(t);return s.type="string",Ai.to_workbook(n,s)}if(-1==a.indexOf("<?xml")&&["html","table","head","meta","script","style","div"].forEach(function(Dr){a.indexOf("<"+Dr)>=0&&(i=!0)}),i)return function Uv(e,r){var t=e.match(/<table[\s\S]*?>[\s\S]*?<\/table>/gi);if(!t||0==t.length)throw new Error("Invalid HTML: could not find <table>");if(1==t.length)return Xn(A0(t[0],r),r);var n={SheetNames:[],Sheets:{}};return t.forEach(function(a,i){Vl(n,A0(a,r),"Sheet"+(i+1))}),n}(n,t);Cs={"General Number":"General","General Date":ft[22],"Long Date":"dddd, mmmm dd, yyyy","Medium Date":ft[15],"Short Date":ft[14],"Long Time":ft[19],"Medium Time":ft[18],"Short Time":ft[20],Currency:'"$"#,##0.00_);[Red]\\("$"#,##0.00\\)',Fixed:ft[2],Standard:ft[4],Percent:ft[10],Scientific:ft[11],"Yes/No":'"Yes";"Yes";"No";@',"True/False":'"True";"True";"False";@',"On/Off":'"Yes";"Yes";"No";@'};var o,u,l=[];null!=it&&null==t.dense&&(t.dense=it);var nt,d={},v=[],_=t.dense?[]:{},b="",y={},x={},C=Kn('<Data ss:Type="String">'),M=0,N=0,A=0,J={s:{r:2e6,c:2e6},e:{r:0,c:0}},ne={},Y={},U="",ee=0,Z=[],de={},he={},te=0,Ne=[],tt=[],Re={},mt=[],Rt=!1,Xe=[],lt=[],ye={},z=0,se=0,K={Sheets:[],WBProps:{date1904:!1}},X={};Qa.lastIndex=0,n=n.replace(/<!--([\s\S]*?)-->/gm,"");for(var ve="";o=Qa.exec(n);)switch(o[3]=(ve=o[3]).toLowerCase()){case"data":if("data"==ve){if("/"===o[1]){if((u=l.pop())[0]!==o[3])throw new Error("Bad state: "+u.join("|"))}else"/"!==o[0].charAt(o[0].length-2)&&l.push([o[3],!0]);break}if(l[l.length-1][1])break;"/"===o[1]?rv(n.slice(M,o.index),U,C,"comment"==l[l.length-1][0]?Re:y,{c:N,r:A},ne,mt[N],x,Xe,t):(U="",C=Kn(o[0]),M=o.index+o[0].length);break;case"cell":if("/"===o[1])if(tt.length>0&&(y.c=tt),(!t.sheetRows||t.sheetRows>A)&&void 0!==y.v&&(t.dense?(_[A]||(_[A]=[]),_[A][N]=y):_[fr(N)+pr(A)]=y),y.HRef&&(y.l={Target:zt(y.HRef)},y.HRefScreenTip&&(y.l.Tooltip=y.HRefScreenTip),delete y.HRef,delete y.HRefScreenTip),(y.MergeAcross||y.MergeDown)&&(z=N+(0|parseInt(y.MergeAcross,10)),se=A+(0|parseInt(y.MergeDown,10)),Z.push({s:{c:N,r:A},e:{c:z,r:se}})),t.sheetStubs)if(y.MergeAcross||y.MergeDown){for(var $e=N;$e<=z;++$e)for(var De=A;De<=se;++De)($e>N||De>A)&&(t.dense?(_[De]||(_[De]=[]),_[De][$e]={t:"z"}):_[fr($e)+pr(De)]={t:"z"});N=z+1}else++N;else y.MergeAcross?N=z+1:++N;else(y=Jx(o[0])).Index&&(N=+y.Index-1),N<J.s.c&&(J.s.c=N),N>J.e.c&&(J.e.c=N),"/>"===o[0].slice(-2)&&++N,tt=[];break;case"row":"/"===o[1]||"/>"===o[0].slice(-2)?(A<J.s.r&&(J.s.r=A),A>J.e.r&&(J.e.r=A),"/>"===o[0].slice(-2)&&(x=Kn(o[0])).Index&&(A=+x.Index-1),N=0,++A):((x=Kn(o[0])).Index&&(A=+x.Index-1),ye={},("0"==x.AutoFitHeight||x.Height)&&(ye.hpx=parseInt(x.Height,10),ye.hpt=gs(ye.hpx),lt[A]=ye),"1"==x.Hidden&&(ye.hidden=!0,lt[A]=ye));break;
1case"worksheet":if("/"===o[1]){if((u=l.pop())[0]!==o[3])throw new Error("Bad state: "+u.join("|"));v.push(b),J.s.r<=J.e.r&&J.s.c<=J.e.c&&(_["!ref"]=Ft(J),t.sheetRows&&t.sheetRows<=J.e.r&&(_["!fullref"]=_["!ref"],J.e.r=t.sheetRows-1,_["!ref"]=Ft(J))),Z.length&&(_["!merges"]=Z),mt.length>0&&(_["!cols"]=mt),lt.length>0&&(_["!rows"]=lt),d[b]=_}else J={s:{r:2e6,c:2e6},e:{r:0,c:0}},A=N=0,l.push([o[3],!1]),u=Kn(o[0]),b=zt(u.Name),_=t.dense?[]:{},Z=[],Xe=[],lt=[],K.Sheets.push(X={name:b,Hidden:0});break;case"table":if("/"===o[1]){if((u=l.pop())[0]!==o[3])throw new Error("Bad state: "+u.join("|"))}else{if("/>"==o[0].slice(-2))break;l.push([o[3],!1]),mt=[],Rt=!1}break;case"style":"/"===o[1]?tv(ne,Y,t):Y=Kn(o[0]);break;case"numberformat":Y.nf=zt(Kn(o[0]).Format||"General"),Cs[Y.nf]&&(Y.nf=Cs[Y.nf]);for(var Le=0;392!=Le&&ft[Le]!=Y.nf;++Le);if(392==Le)for(Le=57;392!=Le;++Le)if(null==ft[Le]){mn(Y.nf,Le);break}break;case"column":if("table"!==l[l.length-1][0])break;if((nt=Kn(o[0])).Hidden&&(nt.hidden=!0,delete nt.Hidden),nt.Width&&(nt.wpx=parseInt(nt.Width,10)),!Rt&&nt.wpx>10){Rt=!0,fn=Gc;for(var Ee=0;Ee<mt.length;++Ee)mt[Ee]&&Na(mt[Ee])}Rt&&Na(nt),mt[nt.Index-1||mt.length]=nt;for(var Ot=0;Ot<+nt.Span;++Ot)mt[mt.length]=Qt(nt);break;case"namedrange":if("/"===o[1])break;K.Names||(K.Names=[]);var H=bt(o[0]),ar={Name:H.Name,Ref:Pi(H.RefersTo.slice(1),{r:0,c:0})};K.Sheets.length>0&&(ar.Sheet=K.Sheets.length-1),K.Names.push(ar);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("/>"===o[0].slice(-2))break;"/"===o[1]?U+=n.slice(ee,o.index):ee=o.index+o[0].length;break;case"interior":if(!t.cellStyles)break;Y.Interior=Kn(o[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("/>"===o[0].slice(-2))break;"/"===o[1]?Sf(de,ve,n.slice(te,o.index)):te=o.index+o[0].length;break;case"styles":case"workbook":if("/"===o[1]){if((u=l.pop())[0]!==o[3])throw new Error("Bad state: "+u.join("|"))}else l.push([o[3],!1]);break;case"comment":if("/"===o[1]){if((u=l.pop())[0]!==o[3])throw new Error("Bad state: "+u.join("|"));nv(Re),tt.push(Re)}else l.push([o[3],!1]),Re={a:(u=Kn(o[0])).Author};break;case"autofilter":if("/"===o[1]){if((u=l.pop())[0]!==o[3])throw new Error("Bad state: "+u.join("|"))}else if("/"!==o[0].charAt(o[0].length-2)){var Vt=Kn(o[0]);_["!autofilter"]={ref:Pi(Vt.Range).replace(/\$/g,"")},l.push([o[3],!0])}break;case"datavalidation":if("/"===o[1]){if((u=l.pop())[0]!==o[3])throw new Error("Bad state: "+u.join("|"))}else"/"!==o[0].charAt(o[0].length-2)&&l.push([o[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("/"===o[1]){if((u=l.pop())[0]!==o[3])throw new Error("Bad state: "+u.join("|"))}else"/"!==o[0].charAt(o[0].length-2)&&l.push([o[3],!0]);break;default:if(0==l.length&&"document"==o[3]||0==l.length&&"uof"==o[3])return V0(n,t);var ir=!0;switch(l[l.length-1][0]){case"officedocumentsettings":switch(o[3]){case"allowpng":case"removepersonalinformation":case"downloadcomponents":case"locationofcomponents":case"colors":case"color":case"index":case"rgb":case"targetscreensize":case"readonlyrecommended":break;default:ir=!1}break;case"componentoptions":switch(o[3]){case"toolbar":case"hideofficelogo":case"spreadsheetautofit":case"label":case"caption":case"maxheight":case"maxwidth":case"nextsheetnumber":break;default:ir=!1}break;case"excelworkbook":switch(o[3]){case"date1904":K.WBProps.date1904=!0;break;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:ir=!1}break;case"workbookoptions":switch(o[3]){case"owcversion":case"height":case"width":break;default:ir=!1}break;case"worksheetoptions":switch(o[3]){case"visible":if("/>"!==o[0].slice(-2))if("/"===o[1])switch(n.slice(te,o.index)){case"SheetHidden":X.Hidden=1;break;case"SheetVeryHidden":X.Hidden=2}else te=o.index+o[0].length;break;case"header":_["!margins"]||li(_["!margins"]={},"xlml"),isNaN(+bt(o[0]).Margin)||(_["!margins"].header=+bt(o[0]).Margin);break;case"footer":_["!margins"]||li(_["!margins"]={},"xlml"),isNaN(+bt(o[0]).Margin)||(_["!margins"].footer=+bt(o[0]).Margin);break;case"pagemargins":var Gt=bt(o[0]);_["!margins"]||li(_["!margins"]={},"xlml"),isNaN(+Gt.Top)||(_["!margins"].top=+Gt.Top),isNaN(+Gt.Left)||(_["!margins"].left=+Gt.Left),isNaN(+Gt.Right)||(_["!margins"].right=+Gt.Right),isNaN(+Gt.Bottom)||(_["!margins"].bottom=+Gt.Bottom);break;case"displayrighttoleft":K.Views||(K.Views=[]),K.Views[0]||(K.Views[0]={}),K.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"view
1ablerange":case"selection":case"protectcontents":break;case"nosummaryrowsbelowdetail":_["!outline"]||(_["!outline"]={}),_["!outline"].above=!0;break;case"nosummarycolumnsrightdetail":_["!outline"]||(_["!outline"]={}),_["!outline"].left=!0;break;default:ir=!1}break;case"pivottable":case"pivotcache":switch(o[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:ir=!1}break;case"pagebreaks":switch(o[3]){case"colbreaks":case"colbreak":case"rowbreaks":case"rowbreak":case"colstart":case"colend":case"rowend":break;default:ir=!1}break;case"autofilter":switch(o[3]){case"autofiltercolumn":case"autofiltercondition":case"autofilterand":case"autofilteror":break;default:ir=!1}break;case"querytable":switch(o[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:ir=!1}break;case"datavalidation":switch(o[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:ir=!1}break;case"sorting":case"conditionalformatting":switch(o[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:ir=!1}break;case"mapinfo":case"schema":case"data":switch(o[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:ir=!1}break;case"smarttags":break;default:ir=!1}if(ir||o[3].match(/!\[CDATA/))break;if(!l[l.length-1][1])throw"Unrecognized tag: "+o[3]+"|"+l.join("|");if("customdocumentproperties"===l[l.length-1][0]){if("/>"===o[0].slice(-2))break;"/"===o[1]?qx(he,ve,Ne,n.slice(te,o.index)):(Ne=o,te=o.index+o[0].length);break}if(t.WTF)throw"Unrecognized tag: "+o[3]+"|"+l.join("|")}var Ye={};return!t.bookSheets&&!t.bookProps&&(Ye.Sheets=d),Ye.SheetNames=v,Ye.Workbook=K,Ye.SSF=Qt(ft),Ye.Props=de,Ye.Custprops=he,Ye}function Sl(e,r){switch(Ml(r=r||{}),r.type||"base64"){case"base64":return kl(h(e),r);case"binary":case"buffer":case"file":return kl(e,r);case"array":return kl($t(e),r)}}function k0(e){return Me("NamedRange",null,{"ss:Name":e.Name,"ss:RefersTo":"="+vl(e.Ref,{r:0,c:0})})}function uv(e,r,t,n,a,i,s){if(!e||null==e.v&&null==e.f)return"";var o={};if(e.f&&(o["ss:Formula"]="="+Yt(vl(e.f,s))),e.F&&e.F.slice(0,r.length)==r){var l=mr(e.F.slice(r.length+1));o["ss:ArrayRange"]="RC:R"+(l.r==s.r?"":"["+(l.r-s.r)+"]")+"C"+(l.c==s.c?"":"["+(l.c-s.c)+"]")}if(e.l&&e.l.Target&&(o["ss:HRef"]=Yt(e.l.Target),e.l.Tooltip&&(o["x:HRefScreenTip"]=Yt(e.l.Tooltip))),t["!merges"])for(var u=t["!merges"],d=0;d!=u.length;++d)u[d].s.c!=s.c||u[d].s.r!=s.r||(u[d].e.c>u[d].s.c&&(o["ss:MergeAcross"]=u[d].e.c-u[d].s.c),u[d].e.r>u[d].s.r&&(o["ss:MergeDown"]=u[d].e.r-u[d].s.r));var v="",_="";switch(e.t){case"z":if(!n.sheetStubs)return"";break;case"n":v="Number",_=String(e.v);break;case"b":v="Boolean",_=e.v?"1":"0";break;case"e":v="Error",_=wa[e.v];break;case"d":v="DateTime",_=new Date(e.v).toISOString(),null==e.z&&(e.z=e.z||ft[14]);break;case"s":v="String",_=function zs(e){return(e+"").replace(Gi,function(t){return Vi[t]}).replace(Hs,function(t){return"&#x"+t.charCodeAt(0).toString(16).toUpperCase()+";"})}(e.v||"")}var b=Ba(n.cellXfs,e,n);o["ss:StyleID"]="s"+(21+b),o["ss:Index"]=s.c+1;var x="z"==e.t?"":'<Data ss:Type="'+v+'">'+(null!=e.v?_:"")+"</Data>";return(e.c||[]).length>0&&(x+=function fv(e){return e.map(function(r){var t=function Zn(e){return e.replace(/(\r\n|[\r\n])/g," ")}(r.t||""),n=Me("ss:Data",t,{xmlns:"http://www.w3.org/TR/REC-html40"});return Me("Comment",n,{"ss:Author":r.a})}).join("")}(e.c)),Me("Cell",x,o)}function dv(e,r){var t='<Row ss:Index="'+(e+1)+'"';return r&&(r.hpt&&!r.hpx&&(r.hpx=Fi(r.hpt)),r.hpx&&(t+=' ss:AutoFitHeight="0" ss:Height="'+r.hpx+'"'),r.hidden&&(t+=' ss:Hidden="1"')),t+">"}function pv(e,r,t){var n=[],i=t.Sheets[t.SheetNames[e]],s=i?function lv(e,r,t,n){if(!e||!((n||{}).Workbook||{}).Names)return"";for(var a=n.Workbook.Names,i=[],s=0;s<a.length;++s){var o=a[s];o.Sheet==t&&(o.Name.match(/^_xlfn\./)||i.push(k0(o)))}return i.join("")}(i,0,e,t):"";return s.length>0&&n.push("<Names>"+s+"</Names>"),s=i?function hv(e,r,t,n){if(!e["!ref"])return"";var a=Ut(e["!ref"]),i=e["!merges"]||[],s=0,o=[];e["!cols"]&&e["!cols"].forEach(function(C,M){Na(C);var N=!!C.width,A=So(M,C),J={"ss:Index":M+1};N&&(J["ss:Width"]=ps(A.width)),C.hidden&&(J["ss:Hidden"]="1"),o.push(Me("Column",null,J))});for(var l=Array.isArray(e),u=a.s.r;u<=a.e.r;++u){for(var d=[dv(u,(e["!rows"]||[])[u])],v=a.s.c;v<=a.e.c;++v){var _=!1;for(s=0;s!=i.length;++s)if(!(i[s].s.c>v||i[s].s.r>u||i[s].e.c<v||i[s].e.r<u)){(i[s].s.c!=v||i[s].s.r!=u)&&(_=!0);break}if(!_){var b={r:u,c:v},y=yt(b);d.push(uv(l?(e[u]||[])[v]:e[y],y,e,r,0,0,b))}}
1d.push("</Row>"),d.length>2&&o.push(d.join(""))}return o.join("")}(i,r):"",s.length>0&&n.push("<Table>"+s+"</Table>"),n.push(function cv(e,r,t,n){if(!e)return"";var a=[];if(e["!margins"]&&(a.push("<PageSetup>"),e["!margins"].header&&a.push(Me("Header",null,{"x:Margin":e["!margins"].header})),e["!margins"].footer&&a.push(Me("Footer",null,{"x:Margin":e["!margins"].footer})),a.push(Me("PageMargins",null,{"x:Bottom":e["!margins"].bottom||"0.75","x:Left":e["!margins"].left||"0.7","x:Right":e["!margins"].right||"0.7","x:Top":e["!margins"].top||"0.75"})),a.push("</PageSetup>")),n&&n.Workbook&&n.Workbook.Sheets&&n.Workbook.Sheets[t])if(n.Workbook.Sheets[t].Hidden)a.push(Me("Visible",1==n.Workbook.Sheets[t].Hidden?"SheetHidden":"SheetVeryHidden",{}));else{for(var i=0;i<t&&(!n.Workbook.Sheets[i]||n.Workbook.Sheets[i].Hidden);++i);i==t&&a.push("<Selected/>")}return((((n||{}).Workbook||{}).Views||[])[0]||{}).RTL&&a.push("<DisplayRightToLeft/>"),e["!protect"]&&(a.push(Hr("ProtectContents","True")),e["!protect"].objects&&a.push(Hr("ProtectObjects","True")),e["!protect"].scenarios&&a.push(Hr("ProtectScenarios","True")),null==e["!protect"].selectLockedCells||e["!protect"].selectLockedCells?null!=e["!protect"].selectUnlockedCells&&!e["!protect"].selectUnlockedCells&&a.push(Hr("EnableSelection","UnlockedCells")):a.push(Hr("EnableSelection","NoSelection")),[["formatCells","AllowFormatCells"],["formatColumns","AllowSizeCols"],["formatRows","AllowSizeRows"],["insertColumns","AllowInsertCols"],["insertRows","AllowInsertRows"],["insertHyperlinks","AllowInsertHyperlinks"],["deleteColumns","AllowDeleteCols"],["deleteRows","AllowDeleteRows"],["sort","AllowSort"],["autoFilter","AllowFilter"],["pivotTables","AllowUsePivotTables"]].forEach(function(s){e["!protect"][s[0]]&&a.push("<"+s[1]+"/>")})),0==a.length?"":Me("WorksheetOptions",a.join(""),{xmlns:on.x})}(i,0,e,t)),n.join("")}function mv(e,r){r||(r={}),e.SSF||(e.SSF=Qt(ft)),e.SSF&&(Yn(),sa(e.SSF),r.revssf=Qr(e.SSF),r.revssf[e.SSF[65535]]=0,r.ssf=e.SSF,r.cellXfs=[],Ba(r.cellXfs,{},{revssf:{General:0}}));var t=[];t.push(function av(e,r){var t=[];return e.Props&&t.push(function Tf(e,r){var t=[];return pt(il).map(function(n){for(var a=0;a<Ln.length;++a)if(Ln[a][1]==n)return Ln[a];for(a=0;a<ni.length;++a)if(ni[a][1]==n)return ni[a];throw n}).forEach(function(n){if(null!=e[n[1]]){var a=r&&r.Props&&null!=r.Props[n[1]]?r.Props[n[1]]:e[n[1]];"date"===n[2]&&(a=new Date(a).toISOString().replace(/\.\d*Z/,"Z")),"number"==typeof a?a=String(a):!0===a||!1===a?a=a?"1":"0":a instanceof Date&&(a=new Date(a).toISOString().replace(/\.\d*Z/,"")),t.push(Hr(il[n[1]]||n[1],a))}}),Me("DocumentProperties",t.join(""),{xmlns:on.o})}(e.Props,r)),e.Custprops&&t.push(function Af(e,r){var t=["Worksheets","SheetNames"],n="CustomDocumentProperties",a=[];return e&&pt(e).forEach(function(i){if(Object.prototype.hasOwnProperty.call(e,i)){for(var s=0;s<Ln.length;++s)if(i==Ln[s][1])return;for(s=0;s<ni.length;++s)if(i==ni[s][1])return;for(s=0;s<t.length;++s)if(i==t[s])return;var o=e[i],l="string";"number"==typeof o?(l="float",o=String(o)):!0===o||!1===o?(l="boolean",o=o?"1":"0"):o=String(o),a.push(Me(la(i),o,{"dt:dt":l}))}}),r&&pt(r).forEach(function(i){if(Object.prototype.hasOwnProperty.call(r,i)&&(!e||!Object.prototype.hasOwnProperty.call(e,i))){var s=r[i],o="string";"number"==typeof s?(o="float",s=String(s)):!0===s||!1===s?(o="boolean",s=s?"1":"0"):s instanceof Date?(o="dateTime.tz",s=s.toISOString()):s=String(s),a.push(Me(la(i),s,{"dt:dt":o}))}}),"<"+n+' xmlns="'+on.o+'">'+a.join("")+"</"+n+">"}(e.Props,e.Custprops)),t.join("")}
1(e,r)),t.push(""),t.push(""),t.push("");for(var n=0;n<e.SheetNames.length;++n)t.push(Me("Worksheet",pv(n,r,e),{"ss:Name":Yt(e.SheetNames[n])}));return t[2]=function sv(e,r){var t=['<Style ss:ID="Default" ss:Name="Normal"><NumberFormat/></Style>'];return r.cellXfs.forEach(function(n,a){var i=[];i.push(Me("NumberFormat",null,{"ss:Format":Yt(ft[n.numFmtId])}));var s={"ss:ID":"s"+(21+a)};t.push(Me("Style",i.join(""),s))}),Me("Styles",t.join(""))}(0,r),t[3]=function ov(e){if(!((e||{}).Workbook||{}).Names)return"";for(var r=e.Workbook.Names,t=[],n=0;n<r.length;++n){var a=r[n];null==a.Sheet&&(a.Name.match(/^_xlfn\./)||t.push(k0(a)))}return Me("Names",t.join(""))}(e),wr+Me("Workbook",t.join(""),{xmlns:on.ss,"xmlns:o":on.o,"xmlns:x":on.x,"xmlns:ss":on.ss,"xmlns:dt":on.dt,"xmlns:html":on.html})}var xv=[60,1084,2066,2165,2175];function vv(e,r,t,n,a){var i=n,s=[],o=t.slice(t.l,t.l+i);if(a&&a.enc&&a.enc.insitu&&o.length>0)switch(e){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:a.enc.insitu(o)}s.push(o),t.l+=i;for(var l=$n(t,t.l),u=Tl[l],d=0;null!=u&&xv.indexOf(l)>-1;)i=$n(t,t.l+2),d=t.l+4,2066==l?d+=4:(2165==l||2175==l)&&(d+=12),o=t.slice(d,t.l+4+i),s.push(o),t.l+=4+i,u=Tl[l=$n(t,t.l)];var v=Ct(s);zr(v,0);var _=0;v.lens=[];for(var b=0;b<s.length;++b)v.lens.push(_),_+=s[b].length;if(v.length<n)throw"XLS Record 0x"+e.toString(16)+" Truncated: "+v.length+" < "+n;return r.f(v,v.length,a)}function qn(e,r,t){if("z"!==e.t&&e.XF){var n=0;try{n=e.z||e.XF.numFmtId||0,r.cellNF&&(e.z=ft[n])}catch(i){if(r.WTF)throw i}if(!r||!1!==r.cellText)try{e.w="e"===e.t?e.w||wa[e.v]:0===n||"General"==n?"n"===e.t?(0|e.v)===e.v?e.v.toString(10):wt(e.v):jt(e.v):kt(n,e.v,{date1904:!!t,dateNF:r&&r.dateNF})}catch(i){if(r.WTF)throw i}if(r.cellDates&&n&&"n"==e.t&&ur(ft[n]||String(n))){var a=rr(e.v);a&&(e.t="d",e.v=new Date(a.y,a.m-1,a.d,a.H,a.M,a.S,a.u))}}}function To(e,r,t){return{v:e,ixfe:r,t}}var Es={SI:"e0859ff2f94f6810ab9108002b27b3d9",DSI:"02d5cdd59c2e1b10939708002b2cf9ae",UDI:"05d5cdd59c2e1b10939708002b2cf9ae"};function S0(e,r){var t,n,a,i;if(r||(r={}),Ml(r),Se(),r.codepage&&ht(r.codepage),e.FullPaths){if(T.find(e,"/encryption"))throw new Error("File is password-protected");t=T.find(e,"!CompObj"),n=T.find(e,"/Workbook")||T.find(e,"/Book")}else{switch(r.type){case"base64":e=_e(h(e));break;case"binary":e=_e(e);break;case"buffer":break;case"array":Array.isArray(e)||(e=Array.prototype.slice.call(e))}zr(e,0),n={content:e}}if(t&&function gv(e){var r={},t=e.content;if(t.l=28,r.AnsiUserType=t.read_shift(0,"lpstr-ansi"),r.AnsiClipboardFormat=function ue(e){return D(e,1)}(t),t.length-t.l<=4)return r;var n=t.read_shift(4);if(0==n||n>40||(t.l-=4,r.Reserved1=t.read_shift(0,"lpstr-ansi"),t.length-t.l<=4)||1907505652!==(n=t.read_shift(4))||(r.UnicodeClipboardFormat=function Ke(e){return D(e,2)}(t),0==(n=t.read_shift(4))||n>40))return r;t.l-=4,r.Reserved2=t.read_shift(0,"lpwstr")}(t),r.bookProps&&!r.bookSheets)a={};else{var s=we?"buffer":"array";if(n&&n.content)a=function _v(e,r){var t={opts:{}},n={};null!=it&&null==r.dense&&(r.dense=it);var v,b,x,C,A,J,a=r.dense?[]:{},i={},s={},o=null,l=[],u="",d={},_="",M={},N=[],ne=[],Y=[],U={Sheets:[],WBProps:{date1904:!1},Views:[{}]},ee={},Z=function(Bt){return Bt<8?ri[Bt]:Bt<64&&Y[Bt-8]||ri[Bt]},he=function(Bt,Lr,Gn){if(!(ye>1||Gn.sheetRows&&Bt.r>=Gn.sheetRows)){if(Gn.cellStyles&&Lr.XF&&Lr.XF.data&&function(Bt,Lr,Gn){var fi,$r=Lr.XF.data;$r&&$r.patternType&&Gn&&Gn.cellStyles&&(Lr.s={},Lr.s.patternType=$r.patternType,(fi=hs(Z($r.icvFore)))&&(Lr.s.fgColor={rgb:fi}),(fi=hs(Z($r.icvBack)))&&(Lr.s.bgColor={rgb:fi}))}(0,Lr,Gn),delete Lr.ixfe,delete Lr.XF,v=Bt,_=yt(Bt),(!s||!s.s||!s.e)&&(s={s:{r:0,c:0},e:{r:0,c:0}}),Bt.r<s.s.r&&(s.s.r=Bt.r),Bt.c<s.s.c&&(s.s.c=Bt.c),Bt.r+1>s.e.r&&(s.e.r=Bt.r+1),Bt.c+1>s.e.c&&(s.e.c=Bt.c+1),Gn.cellFormula&&Lr.f)for(var $r=0;$r<N.length;++$r)if(!(N[$r][0].s.c>Bt.c||N[$r][0].s.r>Bt.r||N[$r][0].e.c<Bt.c||N[$r][0].e.r<Bt.r)){Lr.F=Ft(N[$r][0]),(N[$r][0].s.c!=Bt.c||N[$r][0].s.r!=Bt.r)&&delete Lr.f,Lr.f&&(Lr.f=""+un(N[$r][1],0,Bt,Xe,te));break}Gn.dense?(a[Bt.r]||(a[Bt.r]=[]),a[Bt.r][Bt.c]=Lr):a[_]=Lr}},te={enc:!1,sbcch:0,snames:[],sharedf:M,arrayf:N,rrtabid:[],lastuser:"",biff:8,codepage:0,winlocked:0,cellStyles:!!r&&!!r.cellStyles,WTF:!!r&&!!r.wtf};r.password&&(te.password=r.password);var Ne,tt=[],Re=[],mt=[],nt=[],Rt=!1,Xe=[];Xe.SheetNames=te.snames,Xe.sharedf=te.sharedf,Xe.arrayf=te.arrayf,Xe.names=[],Xe.XTI=[];var X,lt=0,ye=0,z=0,se=[],K=[];te.codepage=1200,It(1200);for(var ve=!1;e.l<e.length-1;){var $e=e.l,De=e.read_shift(2);if(0===De&&10===lt)break;var Le=e.l===e.length?0:e.read_shift(2),Ee=Tl[De];if(Ee&&Ee.f){if(r.bookSheets&&133===lt&&133!==De)break;if(lt=De,2===Ee.r||12==Ee.r){var Ot=e.read_shift(2);if(Le-=2,!te.enc&&Ot!==De&&((255&Ot)<<8|Ot>>8)!==De)throw new Error("rt mismatch: "+Ot+"!="+De);12==Ee.r&&(e.l+=10,Le-=10)}var H={};if(H=10===De?Ee.f(e,Le,te):vv(De,Ee,e,Le,te),0==ye&&-1===[9,521,1033,2057].indexOf(lt))continue;switch(De){case 34:t.opts.Date1904=U.WBProps.date1904=H;break;case 134:t.opts.WriteProtect=!0;break;case 47:if(te.enc||(e.l=0),te.enc=H,!r.password)throw new Error("File is password-protected");if(null==H.valid)throw new Error("Encryption scheme unsupported");if(!H.valid)throw new Error("Password is incorrect");break;case 92:te.lastuser=H;break;case 66:var ar=Number(H);switch(ar){case 21010:ar=1200;break;case 32768:ar=1e4;break;case 32769:ar=1252}It(te.codepage=ar),ve=!0;break;case 317:te.rrtabid=H;break;case 25:te.winlocked=H;break;case 439:t.opts.RefreshAll=H;break;case 12:t.opts.CalcCount=H;break;case 16:t.opts.CalcDelta=H;break;case 17:t.opts.CalcIter=H;break;case 13:t.opts.CalcMode=H;break;case 14:t.opts.CalcPrecision=H;break;case 95:t.opts.CalcSaveRecalc=H;break;case 15:te.CalcRefMode=H;break;case 2211:t.opts.FullCalc=H;break;case 129:H.fDialog&&(a["!type"]="dialog"),H.fBelow||((a["!outline"]||(a["!outline"]={})).above=!0),H.fRight||((a["!outline"]||(a["!outline"]={})).left=!0);break;case 224:ne.push(H);break;case 430:Xe.push([H]),Xe[Xe.length-1].XTI=[];break;case 35:case 547:Xe[Xe.length-1].push(H);break;case 24:case 536:X={Name:H.Name,Ref:un(H.rgce,0,null,Xe,te)},H.itab>0&&(X.Sheet=H.itab-1),Xe.names.push(X),Xe[0]||(Xe[0]=[],Xe[0].XTI=[]),Xe[Xe.length-1].push(H),"_xlnm._FilterDatabase"==H.Name&&H.itab>0&&H.rgce&&H.rgce[0]&&H.rgce[0][0]&&"PtgArea3d"==H.rgce[0][0][0]&&(K[H.itab-1
1]={ref:Ft(H.rgce[0][0][1][2])});break;case 22:te.ExternCount=H;break;case 23:0==Xe.length&&(Xe[0]=[],Xe[0].XTI=[]),Xe[Xe.length-1].XTI=Xe[Xe.length-1].XTI.concat(H),Xe.XTI=Xe.XTI.concat(H);break;case 2196:if(te.biff<8)break;null!=X&&(X.Comment=H[1]);break;case 18:a["!protect"]=H;break;case 19:0!==H&&te.WTF&&console.error("Password verifier: "+H);break;case 133:i[H.pos]=H,te.snames.push(H.name);break;case 10:if(--ye)break;if(s.e){if(s.e.r>0&&s.e.c>0){if(s.e.r--,s.e.c--,a["!ref"]=Ft(s),r.sheetRows&&r.sheetRows<=s.e.r){var Vt=s.e.r;s.e.r=r.sheetRows-1,a["!fullref"]=a["!ref"],a["!ref"]=Ft(s),s.e.r=Vt}s.e.r++,s.e.c++}tt.length>0&&(a["!merges"]=tt),Re.length>0&&(a["!objects"]=Re),mt.length>0&&(a["!cols"]=mt),nt.length>0&&(a["!rows"]=nt),U.Sheets.push(ee)}""===u?d=a:n[u]=a,a=r.dense?[]:{};break;case 9:case 521:case 1033:case 2057:if(8===te.biff&&(te.biff={9:2,521:3,1033:4}[De]||{512:2,768:3,1024:4,1280:5,1536:8,2:2,7:2}[H.BIFFVer]||8),te.biffguess=0==H.BIFFVer,0==H.BIFFVer&&4096==H.dt&&(te.biff=5,ve=!0,It(te.codepage=28591)),8==te.biff&&0==H.BIFFVer&&16==H.dt&&(te.biff=2),ye++)break;if(a=r.dense?[]:{},te.biff<8&&!ve&&(ve=!0,It(te.codepage=r.codepage||1252)),te.biff<5||0==H.BIFFVer&&4096==H.dt){""===u&&(u="Sheet1"),s={s:{r:0,c:0},e:{r:0,c:0}};var ir={pos:e.l-Le,name:u};i[ir.pos]=ir,te.snames.push(u)}else u=(i[$e]||{name:""}).name;32==H.dt&&(a["!type"]="chart"),64==H.dt&&(a["!type"]="macro"),tt=[],Re=[],te.arrayf=N=[],mt=[],nt=[],Rt=!1,ee={Hidden:(i[$e]||{hs:0}).hs,name:u};break;case 515:case 3:case 2:"chart"==a["!type"]&&(r.dense?(a[H.r]||[])[H.c]:a[yt({c:H.c,r:H.r})])&&++H.c,A={ixfe:H.ixfe,XF:ne[H.ixfe]||{},v:H.val,t:"n"},z>0&&(A.z=se[A.ixfe>>8&63]),qn(A,r,t.opts.Date1904),he({c:H.c,r:H.r},A,r);break;case 5:case 517:A={ixfe:H.ixfe,XF:ne[H.ixfe],v:H.val,t:H.t},z>0&&(A.z=se[A.ixfe>>8&63]),qn(A,r,t.opts.Date1904),he({c:H.c,r:H.r},A,r);break;case 638:A={ixfe:H.ixfe,XF:ne[H.ixfe],v:H.rknum,t:"n"},z>0&&(A.z=se[A.ixfe>>8&63]),qn(A,r,t.opts.Date1904),he({c:H.c,r:H.r},A,r);break;case 189:for(var Gt=H.c;Gt<=H.C;++Gt){var Ye=H.rkrec[Gt-H.c][0];A={ixfe:Ye,XF:ne[Ye],v:H.rkrec[Gt-H.c][1],t:"n"},z>0&&(A.z=se[A.ixfe>>8&63]),qn(A,r,t.opts.Date1904),he({c:Gt,r:H.r},A,r)}break;case 6:case 518:case 1030:if("String"==H.val){o=H;break}if((A=To(H.val,H.cell.ixfe,H.tt)).XF=ne[A.ixfe],r.cellFormula){var Dr=H.formula;if(Dr&&Dr[0]&&Dr[0][0]&&"PtgExp"==Dr[0][0][0]){var Vn=Dr[0][0][1][0],ta=Dr[0][0][1][1],ya=yt({r:Vn,c:ta});M[ya]?A.f=""+un(H.formula,0,H.cell,Xe,te):A.F=((r.dense?(a[Vn]||[])[ta]:a[ya])||{}).F}else A.f=""+un(H.formula,0,H.cell,Xe,te)}z>0&&(A.z=se[A.ixfe>>8&63]),qn(A,r,t.opts.Date1904),he(H.cell,A,r),o=H;break;case 7:case 519:if(!o)throw new Error("String record expects Formula");o.val=H,(A=To(H,o.cell.ixfe,"s")).XF=ne[A.ixfe],r.cellFormula&&(A.f=""+un(o.formula,0,o.cell,Xe,te)),z>0&&(A.z=se[A.ixfe>>8&63]),qn(A,r,t.opts.Date1904),he(o.cell,A,r),o=null;break;case 33:case 545:N.push(H);var Fs=yt(H[0].s);if(b=r.dense?(a[H[0].s.r]||[])[H[0].s.c]:a[Fs],r.cellFormula&&b){if(!o||!Fs||!b)break;b.f=""+un(H[1],0,H[0],Xe,te),b.F=Ft(H[0])}break;case 1212:if(!r.cellFormula)break;if(_){if(!o)break;M[yt(o.cell)]=H[0],((b=r.dense?(a[o.cell.r]||[])[o.cell.c]:a[yt(o.cell)])||{}).f=""+un(H[0],0,v,Xe,te)}break;case 253:A=To(l[H.isst].t,H.ixfe,"s"),l[H.isst].h&&(A.h=l[H.isst].h),A.XF=ne[A.ixfe],z>0&&(A.z=se[A.ixfe>>8&63]),qn(A,r,t.opts.Date1904),he({c:H.c,r:H.r},A,r);break;case 513:r.sheetStubs&&(A={ixfe:H.ixfe,XF:ne[H.ixfe],t:"z"},z>0&&(A.z=se[A.ixfe>>8&63]),qn(A,r,t.opts.Date1904),he({c:H.c,r:H.r},A,r));break;case 190:if(r.sheetStubs)for(var Va=H.c;Va<=H.C;++Va){var Sn=H.ixfe[Va-H.c];A={ixfe:Sn,XF:ne[Sn],t:"z"},z>0&&(A.z=se[A.ixfe>>8&63]),qn(A,r,t.opts.Date1904),he({c:Va,r:H.r},A,r)}break;case 214:case 516:case 4:(A=To(H.val,H.ixfe,"s")).XF=ne[A.ixfe],z>0&&(A.z=se[A.ixfe>>8&63]),qn(A,r,t.opts.Date1904),he({c:H.c,r:H.r},A,r);break;case 0:case 512:1===ye&&(s=H);break;case 252:l=H;break;case 1054:if(4==te.biff){se[z++]=H[1];for(var Ca=0;Ca<z+163&&ft[Ca]!=H[1];++Ca);Ca>=163&&mn(H[1],z+163)}else mn(H[1],H[0]);break;case 30:se[z++]=H;for(var Ga=0;Ga<z+163&&ft[Ga]!=H;++Ga);Ga>=163&&mn(H,z+163);break;case 229:tt=tt.concat(H);break;case 93:Re[H.cmo[0]]=te.lastobj=H;break;case 438:te.lastobj.TxO=H;break;case 127:te.lastobj.ImData=H;break;case 440:for(C=H[0].s.r;C<=H[0].e.r;++C)for(x=H[0].s.c;x<=H[0].e.c;++x)(b=r.dense?(a[C]||[])[x]:a[yt({c:x,r:C})])&&(b.l=H[1]);break;case 2048:for(C=H[0].s.r;C<=H[0].e.r;++C)for(x=H[0].s.c;x<=H[0].e.c;++x)(b=r.dense?(a[C]||[])[x]:a[yt({c:x,r:C})])&&b.l&&(b.l.Tooltip=H[1]);break;case 28:if(te.biff<=5&&te.biff>=2)break;
1b=r.dense?(a[H[0].r]||[])[H[0].c]:a[yt(H[0])];var Is=Re[H[2]];b||(r.dense?(a[H[0].r]||(a[H[0].r]=[]),b=a[H[0].r][H[0].c]={t:"z"}):b=a[yt(H[0])]={t:"z"},s.e.r=Math.max(s.e.r,H[0].r),s.s.r=Math.min(s.s.r,H[0].r),s.e.c=Math.max(s.e.c,H[0].c),s.s.c=Math.min(s.s.c,H[0].c)),b.c||(b.c=[]),b.c.push({a:H[1],t:Is.TxO.t});break;case 2173:ip(0,H.ext);break;case 125:if(!te.cellStyles)break;for(;H.e>=H.s;)mt[H.e--]={width:H.w/256,level:H.level||0,hidden:!!(1&H.flags)},Rt||(Rt=!0,pl(H.w/256)),Na(mt[H.e+1]);break;case 520:var vn={};null!=H.level&&(nt[H.r]=vn,vn.level=H.level),H.hidden&&(nt[H.r]=vn,vn.hidden=!0),H.hpt&&(nt[H.r]=vn,vn.hpt=H.hpt,vn.hpx=Fi(H.hpt));break;case 38:case 39:case 40:case 41:a["!margins"]||li(a["!margins"]={}),a["!margins"][{38:"left",39:"right",40:"top",41:"bottom"}[De]]=H;break;case 161:a["!margins"]||li(a["!margins"]={}),a["!margins"].header=H.header,a["!margins"].footer=H.footer;break;case 574:H.RTL&&(U.Views[0].RTL=!0);break;case 146:Y=H;break;case 2198:Ne=H;break;case 140:J=H;break;case 442:u?ee.CodeName=H||ee.name:U.WBProps.CodeName=H||"ThisWorkbook"}}else Ee||console.error("Missing Info for XLS Record 0x"+De.toString(16)),e.l+=Le}return t.SheetNames=pt(i).sort(function(ra,Bt){return Number(ra)-Number(Bt)}).map(function(ra){return i[ra].name}),r.bookSheets||(t.Sheets=n),!t.SheetNames.length&&d["!ref"]?(t.SheetNames.push("Sheet1"),t.Sheets&&(t.Sheets.Sheet1=d)):t.Preamble=d,t.Sheets&&K.forEac
1h(function(ra,Bt){t.Sheets[t.SheetNames[Bt]]["!autofilter"]=ra}),t.Strings=l,t.SSF=Qt(ft),te.enc&&(t.Encryption=te.enc),Ne&&(t.Themes=Ne),t.Metadata={},void 0!==J&&(t.Metadata.Country=J),Xe.names.length>0&&(U.Names=Xe.names),t.Workbook=U,t}(n.content,r);else if((i=T.find(e,"PerfectOffice_MAIN"))&&i.content)a=oi.to_workbook(i.content,(r.type=s,r));else{if(!(i=T.find(e,"NativeContent_MAIN"))||!i.content)throw(i=T.find(e,"MN0"))&&i.content?new Error("Unsupported Works 4 for Mac file"):new Error("Cannot find Workbook stream");a=oi.to_workbook(i.content,(r.type=s,r))}r.bookVBA&&e.FullPaths&&T.find(e,"/_VBA_PROJECT_CUR/VBA/dir")&&(a.vbaraw=function Mp(e){var r=T.utils.cfb_new({root:"R"});return e.FullPaths.forEach(function(t,n){if("/"!==t.slice(-1)&&t.match(/_VBA_PROJECT_CUR/)){var a=t.replace(/^[^\/]*/,"R").replace(/\/_VBA_PROJECT_CUR\u0000*/,"");T.utils.cfb_add(r,a,e.FileIndex[n].content)}}),T.write(r)}(e))}var o={};return e.FullPaths&&function wv(e,r,t){var n=T.find(e,"/!DocumentSummaryInformation");if(n&&n.size>0)try{var a=fc(n,el,Es.DSI);for(var i in a)r[i]=a[i]}catch(u){if(t.WTF)throw u}var s=T.find(e,"/!SummaryInformation");if(s&&s.size>0)try{var o=fc(s,tl,Es.SI);for(var l in o)null==r[l]&&(r[l]=o[l])}catch(u){if(t.WTF)throw u}r.HeadingPairs&&r.TitlesOfParts&&(Ql(r.HeadingPairs,r.TitlesOfParts,r,t),delete r.HeadingPairs,delete r.TitlesOfParts)}(e,o,r),a.Props=a.Custprops=o,r.bookFiles&&(a.cfb=e),a}var ks={0:{f:function $1(e,r){var t={},n=e.l+r;t.r=e.read_shift(4),e.l+=4;var a=e.read_shift(2);e.l+=1;var i=e.read_shift(1);return e.l=n,7&i&&(t.level=7&i),16&i&&(t.hidden=!0),32&i&&(t.hpt=a/20),t}},1:{f:function q1(e){return[en(e)]}},2:{f:function vg(e){return[en(e),ls(e),"n"]}},3:{f:function og(e){return[en(e),e.read_shift(1),"e"]}},4:{f:function ng(e){return[en(e),e.read_shift(1),"b"]}},5:{f:function mg(e){return[en(e),Xr(e),"n"]}},6:{f:function Cg(e){return[en(e),jr(e),"str"]}},7:{f:function ug(e){return[en(e),e.read_shift(4),"s"]}},8:{f:function Ig(e,r,t){var n=e.l+r,a=en(e);a.r=t["!row"];var s=[a,jr(e),"str"];if(t.cellFormula){e.l+=2;var o=ko(e,n-e.l,t);s[3]=un(o,0,a,t.supbooks,t)}else e.l=n;return s}},9:{f:function Fg(e,r,t){var n=e.l+r,a=en(e);a.r=t["!row"];var s=[a,Xr(e),"n"];if(t.cellFormula){e.l+=2;var o=ko(e,n-e.l,t);s[3]=un(o,0,a,t.supbooks,t)}else e.l=n;return s}},10:{f:function Tg(e,r,t){var n=e.l+r,a=en(e);a.r=t["!row"];var s=[a,e.read_shift(1),"b"];if(t.cellFormula){e.l+=2;var o=ko(e,n-e.l,t);s[3]=un(o,0,a,t.supbooks,t)}else e.l=n;return s}},11:{f:function Ag(e,r,t){var n=e.l+r,a=en(e);a.r=t["!row"];var s=[a,e.read_shift(1),"e"];if(t.cellFormula){e.l+=2;var o=ko(e,n-e.l,t);s[3]=un(o,0,a,t.supbooks,t)}else e.l=n;return s}},12:{f:function tg(e){return[ma(e)]}},13:{f:function wg(e){return[ma(e),ls(e),"n"]}},14:{f:function cg(e){return[ma(e),e.read_shift(1),"e"]}},15:{f:function ig(e){return[ma(e),e.read_shift(1),"b"]}},16:{f:m0},17:{f:function kg(e){return[ma(e),jr(e),"str"]}},18:{f:function hg(e){return[ma(e),e.read_shift(4),"s"]}},19:{f:ss},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 Sx(e,r,t){var n=e.l+r;e.l+=4,e.l+=1;var a=e.read_shift(4),i=Dn(e),s=l1(e,0,t),o=os(e);e.l=n;var l={Name:i,Ptg:s};return a<268435455&&(l.Sheet=a),o&&(l.Comment=o),l}},40:{},42:{},43:{f:function Ch(e,r,t){var n={};n.sz=e.read_shift(2)/20;var a=function p(e){var r=e.read_shift(1);return e.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}}(e);switch(a.fItalic&&(n.italic=1),a.fCondense&&(n.condense=1),a.fExtend&&(n.extend=1),a.fShadow&&(n.shadow=1),a.fOutline&&(n.outline=1),a.fStrikeout&&(n.strike=1),700===e.read_shift(2)&&(n.bold=1),e.read_shift(2)){case 1:n.vertAlign="superscript";break;case 2:n.vertAlign="subscript"}var s=e.read_shift(1);0!=s&&(n.underline=s);var o=e.read_shift(1);o>0&&(n.family=o);var l=e.read_shift(1);switch(l>0&&(n.charset=l),e.l++,n.color=function Si(e){var r={},n=e.read_shift(1)>>>1,a=e.read_shift(1),i=e.read_shift(2,"i"),s=e.read_shift(1),o=e.read_shift(1),l=e.read_shift(1);switch(e.l++,n){case 0:r.auto=1;break;case 1:r.index=a;var u=ri[a];u&&(r.rgb=hs(u));break;case 2:r.rgb=hs([s,o,l]);break;case 3:r.theme=a}return 0!=i&&(r.tint=i>0?i/32767:i/32768),r}(e),e.read_shift(1)){case 1:n.scheme="major";break;case 2:n.scheme="minor"}return n.name=jr(e),n}},44:{f:function bh(e,r){return[e.read_shift(2),jr(e)]}},45:{f:Sh},46:{f:Ah},47:{f:function Th(e,r){var t=e.l+r,n=e.read_shift(2),a=e.read_shift(2);return e.l=t,{ixfe:n,numFmtId:a}}},48:{},49:{f:function Yo(e){return e.read_shift(4,"i")}},50:{},51:{f:function lp(e){for(var r=[],t=e.read_shift(4);t-- >0;)r.push([e.read_shift(4),e.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:Pc},62:{f:function yg(e){return[en(e),ss(e),"is"]}}
1,63:{f:function xp(e){var r={};r.i=e.read_shift(4);var t={};t.r=e.read_shift(4),t.c=e.read_shift(4),r.r=yt(t);var n=e.read_shift(1);return 2&n&&(r.l="1"),8&n&&(r.a="1"),r}},64:{f:function jg(){}},65:{},66:{},67:{},68:{},69:{},70:{},128:{},129:{T:1},130:{T:-1},131:{T:1,f:Or,p:0},132:{T:-1},133:{T:1},134:{T:-1},135:{T:1},136:{T:-1},137:{T:1,f:function Wg(e){var r=e.read_shift(2);return e.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 J1(e,r){var t={},n=e[e.l];return++e.l,t.above=!(64&n),t.left=!(128&n),e.l+=18,t.name=co(e,r-19),t}},148:{f:K1,p:16},151:{f:function Ng(){}},152:{},153:{f:function Cx(e,r){var t={},n=e.read_shift(4);t.defaultThemeVersion=e.read_shift(4);var a=r>8?jr(e):"";return a.length>0&&(t.CodeName=a),t.autoCompressPictures=!!(65536&n),t.backupFile=!!(64&n),t.checkCompatibility=!!(4096&n),t.date1904=!!(1&n),t.filterPrivacy=!!(8&n),t.hidePivotFieldList=!!(1024&n),t.promptedSolutions=!!(16&n),t.publishItems=!!(2048&n),t.refreshAllConnections=!!(262144&n),t.saveExternalLinkValues=!!(128&n),t.showBorderUnselectedTables=!!(4&n),t.showInkAnnotation=!!(32&n),t.showObjects=["all","placeholders","none"][n>>13&3],t.showPivotChartFilter=!!(32768&n),t.updateLinks=["userSet","never","always"][n>>8&3],t}},154:{},155:{},156:{f:function bx(e,r){var t={};return t.Hidden=e.read_shift(4),t.iTabID=e.read_shift(4),t.strRelID=Oa(e,r-8),t.name=jr(e),t}},157:{},158:{},159:{T:1,f:function Bd(e){return[e.read_shift(4),e.read_shift(4)]}},160:{T:-1},161:{T:1,f:xa},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:Pg},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 sp(e,r){return{flags:e.read_shift(4),version:e.read_shift(4),name:jr(e)}}},336:{T:-1},337:{f:function up(e){return e.l+=4,0!=e.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:Oa},357:{},358:{},359:{},360:{T:1},361:{},362:{f:Fc},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 Rg(e,r,t){var n=e.l+r,a=ho(e),i=e.read_shift(1),s=[a];if(s[2]=i,t.cellFormula){var o=o1(e,n-e.l,t);s[1]=o}else e.l=n;return s}},427:{f:function Bg(e,r,t){var n=e.l+r,i=[xa(e,16)];if(t.cellFormula){var s=c1(e,n-e.l,t);i[1]=s,e.l=n}else e.l=n;return i}},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 Vg(e){var r={};
1return g0.forEach(function(t){r[t]=Xr(e)}),r}},477:{},478:{},479:{T:1},480:{T:-1},481:{T:1},482:{T:-1},483:{T:1},484:{T:-1},485:{f:function Z1(){}},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 Dg(e,r){var t=e.l+r,n=xa(e,16),a=os(e),i=jr(e),s=jr(e),o=jr(e);e.l=t;var l={rfx:n,relId:a,loc:i,display:o};return s&&(l.Tooltip=s),l}},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:Oa},551:{},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:Ap},633:{T:1},634:{T:-1},635:{T:1,f:function Sp(e){var r={};r.iauthor=e.read_shift(4);var t=xa(e,16);return r.rfx=t.s,r.ref=yt(t.s),e.l+=16,r}},636:{T:-1},637:{f:lo},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 fx(e,r){return e.l+=10,{name:jr(e)}}},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 Xg(){}},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:""}},Tl={6:{f:wl},10:{f:La},12:{f:Ur},13:{f:Ur},14:{f:Mr},15:{f:Mr},16:{f:Xr},17:{f:Mr},18:{f:Mr},19:{f:Ur},20:{f:Sc},21:{f:Sc},23:{f:Fc}
1,24:{f:Ac},25:{f:Mr},26:{},27:{},28:{f:function Xu(e,r,t){return function ju(e,r,t){if(!(t.biff<8)){var n=e.read_shift(2),a=e.read_shift(2),i=e.read_shift(2),s=e.read_shift(2),o=ii(e,0,t);return t.biff<8&&e.read_shift(1),[{r:n,c:a},o,s,i]}}(e,0,t)}},29:{},34:{f:Mr},35:{f:Tc},38:{f:Xr},39:{f:Xr},40:{f:Xr},41:{f:Xr},42:{f:Mr},43:{f:Mr},47:{f:function ih(e,r,t){var n={Type:t.biff>=8?e.read_shift(2):0};return n.Type?function ah(e,r,t){var n=t||{};return n.Info=e.read_shift(2),e.l-=2,n.Data=1===n.Info?function eh(e){var r={},t=r.EncryptionVersionInfo=ba(e,4);if(1!=t.Major||1!=t.Minor)throw"unrecognized version code "+t.Major+" : "+t.Minor;return r.Salt=e.read_shift(16),r.EncryptedVerifier=e.read_shift(16),r.EncryptedVerifierHash=e.read_shift(16),r}(e):function qd(e,r){var t={},n=t.EncryptionVersionInfo=ba(e,4);if(r-=4,2!=n.Minor)throw new Error("unrecognized minor version code: "+n.Minor);if(n.Major>4||n.Major<2)throw new Error("unrecognized major version code: "+n.Major);t.Flags=e.read_shift(4),r-=4;var a=e.read_shift(4);return r-=4,t.EncryptionHeader=Rc(e,a),t.EncryptionVerifier=Bc(e,r-=a),t}(e,r),n}(e,r-2,n):function nh(e,r,t,n){var a={key:Ur(e),verificationBytes:Ur(e)};t.password&&(a.verifier=dl(t.password)),n.valid=a.verificationBytes===a.verifier,n.valid&&(n.insitu=function(e){var r=0,t=Uc(e);return function(n){var a=function(e,r,t,n,a){var i,s;for(a||(a=r),n||(n=Uc("")),i=0;i!=r.length;++i)s=r[i],a[i]=s=255&((s^=n[t])>>5|s<<3),++t;return[a,t,n]}(0,n,r,t);return r=a[1],a[0]}}(t.password))}(e,0,t,n),n}},49:{f:function wu(e,r,t){var n={dyHeight:e.read_shift(2),fl:e.read_shift(2)};switch(t&&t.biff||8){case 2:break;case 3:case 4:e.l+=2;break;default:e.l+=10}return n.name=us(e,0,t),n}},51:{f:Ur},60:{},61:{f:function mu(e){return{Pos:[e.read_shift(2),e.read_shift(2)],Dim:[e.read_shift(2),e.read_shift(2)],Flags:e.read_shift(2),CurTab:e.read_shift(2),FirstTab:e.read_shift(2),Selected:e.read_shift(2),TabRatio:e.read_shift(2)}}},64:{f:Mr},65:{f:function _u(){}},66:{f:Ur},77:{},80:{},81:{},82:{},85:{f:Ur},89:{},90:{},91:{},92:{f:function au(e,r,t){if(t.enc)return e.l+=r,"";var n=e.l,a=ii(e,0,t);return e.read_shift(r+n-e.l),a}},93:{f:function Zu(e,r,t){if(t&&t.biff<8)return function Qu(e,r,t){e.l+=4;var n=e.read_shift(2),a=e.read_shift(2),i=e.read_shift(2);e.l+=2,e.l+=2,e.l+=2,e.l+=2,e.l+=2,e.l+=2,e.l+=2,e.l+=2,e.l+=2,e.l+=6;var s=[];return s.push((Ju[n]||Or)(e,r-=36,t)),{cmo:[a,n,i],ft:s}}(e,r,t);var n=bc(e),a=function ru(e,r){for(var t=e.l+r,n=[];e.l<t;){var a=e.read_shift(2);e.l-=2;try{n.push(tu[a](e,t-e.l))}catch{return e.l=t,n}}return e.l!=t&&(e.l=t),n}(e,r-22);return{cmo:n,ft:a}}},94:{},95:{f:Mr},96:{},97:{},99:{f:Mr},125:{f:Pc},128:{f:function Lu(e){e.l+=4;var r=[e.read_shift(2),e.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 su(e,r,t){var n=t&&8==t.biff||2==r?e.read_shift(2):(e.l+=r,0);return{fDialog:16&n,fBelow:64&n,fRight:128&n}}},130:{f:Ur},131:{f:Mr},132:{f:Mr},133:{f:function ou(e,r,t){var n=e.read_shift(4),a=3&e.read_shift(1),i=e.read_shift(1);switch(i){case 0:i="Worksheet";break;case 1:i="Macrosheet";break;case 2:i="Chartsheet";break;case 6:i="VBAModule"}var s=us(e,0,t);return 0===s.length&&(s="Sheet1"),{pos:n,hs:a,dt:i,name:s}}},134:{},140:{f:function ad(e){var t,r=[0,0];return t=e.read_shift(2),r[0]=zl[t]||t,t=e.read_shift(2),r[1]=zl[t]||t,r}},141:{f:Ur},144:{},146:{f:function od(e){for(var r=e.read_shift(2),t=[];r-- >0;)t.push(xc(e));return t}},151:{},152:{},153:{},154:{},155:{},156:{f:Ur},157:{},158:{},160:{f:pd},161:{f:function fd(e,r){var t={};return r<32||(e.l+=16,t.header=Xr(e),t.footer=Xr(e),e.l+=2),t}},174:{},175:{},176:{},177:{},178:{},180:{},181:{},182:{},184:{},185:{},189:{f:function Pu(e,r){for(var t=e.l+r-2,n=e.read_shift(2),a=e.read_shift(2),i=[];e.l<t;)i.push(vc(e));if(e.l!==t)throw new Error("MulRK read error");var s=e.read_shift(2);if(i.length!=s-a+1)throw new Error("MulRK length mismatch");return{r:n,c:a,C:s,rkrec:i}}},190:{f:function Ou(e,r){for(var t=e.l+r-2,n=e.read_shift(2),a=e.read_shift(2),i=[];e.l<t;)i.push(e.read_shift(2));if(e.l!==t)throw new Error("MulBlank read error");var s=e.read_shift(2);if(i.length!=s-a+1)throw new Error("MulBlank length mismatch");return{r:n,c:a,C:s,ixfe:i}}},193:{f:La},197:{},198:{},199:{},200:{},201:{},202:{f:Mr},203:{},204:{},205:{},206:{},207:{},208:{},209:{},210:{},211:{},213:{},215:{},216:{},217:{},218:{f:Ur},220:{},221:{f:Mr},222:{},224:{f:function Du(e,r,t){var n={};return n.ifnt=e.read_shift(2),n.numFmtId=e.read_shift(2),n.flags=e.read_shift(2),n.fStyle=n.flags>>2&1,n.data=function Mu(e,r,t,n){var a={},i=e.read_shift(4),s=e.read_shift(4),o=e.read_shift(4),l=e.read_shift(2);return a.patternType=hf[o>>26],n.cellStyles&&(a.alc=7&i,a.fWrap=i>>3&1,a.alcV=i>>4&7,a.fJustLast=i>>7&1,a.trot=i>>8&255,a.cIndent=i>>16&15,a.fShrinkToFit=i>>20&1,a.iReadOrder=i>>22&2,a.fAtrNum=i>>26&1,a.fAtrFnt=i>>27&1,a.fAtrAlc=i>>28&1,a.fAtrBdr=i>>29&1,a.fAtrPat=i>>30&1,a.fAtrProt=i>>31&1,a.dgLeft=15&s,a.dgRight=s>>4&15,a.dgTop=s>>8&15,a.dgBottom=s>>12&15,a.icvLeft=s>>16&127,a.icvRight=s>>23&127,a.grbitDiag=s>>30&3,a.icvTop=127&o,a.icvBottom=o>>7&127,a.icvDiag=o>>14&127,a.dgDiag=o>>21&15,a.icvFore=127&l,a.icvBack=l>>7&127,a.fsxButton=l>>
114&1),a}(e,0,0,t),n}},225:{f:function nu(e,r){return 0===r||e.read_shift(2),1200}},226:{f:La},227:{},229:{f:function Ku(e,r){for(var t=[],n=e.read_shift(2);n--;)t.push(vo(e));return t}},233:{},235:{},236:{},237:{},239:{},240:{},241:{},242:{},244:{},245:{},246:{},247:{},248:{},249:{},251:{},252:{f:function cu(e,r){for(var t=e.l+r,n=e.read_shift(4),a=e.read_shift(4),i=[],s=0;s!=a&&e.l<t;++s)i.push(Vf(e));return i.Count=n,i.Unique=a,i}},253:{f:function yu(e){var r=Qn(e);return r.isst=e.read_shift(4),r}},255:{f:function uu(e,r){var t={};return t.dsst=e.read_shift(2),e.l+=r-2,t}},256:{},259:{},290:{},311:{},312:{},315:{},317:{f:dc},318:{},319:{},320:{},330:{},331:{},333:{},334:{},335:{},336:{},337:{},338:{},339:{},340:{},351:{},352:{f:Mr},353:{f:La},401:{},402:{},403:{},404:{},405:{},406:{},407:{},408:{},425:{},426:{},427:{},428:{},429:{},430:{f:function Vu(e,r,t){var n=e.l+r,a=e.read_shift(2),i=e.read_shift(2);if(t.sbcch=i,1025==i||14849==i)return[i,a];if(i<1||i>255)throw new Error("Unexpected SupBook type: "+i);for(var s=ai(e,i),o=[];n>e.l;)o.push(ds(e));return[i,a,s,o]}},431:{f:Mr},432:{},433:{},434:{},437:{},438:{f:function qu(e,r,t){var n=e.l,a="";try{e.l+=4,-1==[0,5,7,11,12,14].indexOf((t.lastobj||{cmo:[0,0]}).cmo[1])?e.l+=6:function Wf(e){var r=e.read_shift(1);e.l++;var t=e.read_shift(2);e.l+=2}(e);var o=e.read_shift(2);e.read_shift(2),Ur(e);var l=e.read_shift(2);e.l+=l;for(var u=1;u<e.lens.length-1;++u){if(e.l-n!=e.lens[u])throw new Error("TxO: bad continue record");var d=e[e.l];if((a+=ai(e,e.lens[u+1]-e.lens[u]-1)).length>=(d?o:2*o))break}if(a.length!==o&&a.length!==2*o)throw new Error("cchText: "+o+" != "+a.length);return e.l=n+r,{t:a}}catch{return e.l=n+r,{t:a}}}},439:{f:Mr},440:{f:function ed(e,r){var t=vo(e);e.l+=16;var n=function jf(e,r){var t=e.l+r,n=e.read_shift(4);if(2!==n)throw new Error("Unrecognized streamVersion: "+n);var a=e.read_shift(2);e.l+=2;var i,s,o,l,d,v,u="";16&a&&(i=xo(e)),128&a&&(s=xo(e)),257==(257&a)&&(o=xo(e)),1==(257&a)&&(l=function $f(e,r){var t=e.read_shift(16);switch(t){case"e0c9ea79f9bace118c8200aa004ba90b":return function Hf(e){var r=e.read_shift(4),t=e.l,n=!1;r>24&&(e.l+=r-24,"795881f43b1d7f48af2c825dc4852763"===e.read_shift(16)&&(n=!0),e.l=t);var a=e.read_shift((n?r-24:r)>>1,"utf16le").replace(rt,"");return n&&(e.l+=24),a}(e);case"0303000000000000c000000000000046":return function zf(e){for(var r=e.read_shift(2),t="";r-- >0;)t+="../";var n=e.read_shift(0,"lpstr-ansi");if(e.l+=2,57005!=e.read_shift(2))throw new Error("Bad FileMoniker");if(0===e.read_shift(4))return t+n.replace(/\\/g,"/");var i=e.read_shift(4);if(3!=e.read_shift(2))throw new Error("Bad FileMoniker");return t+e.read_shift(i>>1,"utf16le").replace(rt,"")}(e);default:throw new Error("Unsupported Moniker "+t)}}(e)),8&a&&(u=xo(e)),32&a&&(d=e.read_shift(16)),64&a&&(v=ol(e)),e.l=t;var _=s||o||l||"";_&&u&&(_+="#"+u),_||(_="#"+u),2&a&&"/"==_.charAt(0)&&"/"!=_.charAt(1)&&(_="file://"+_);var b={Target:_};return d&&(b.guid=d),v&&(b.time=v),i&&(b.Tooltip=i),b}(e,r-24);return[t,n]}},441:{},442:{f:ds},443:{},444:{f:Ur},445:{},446:{},448:{f:La},449:{f:function pu(e){return e.read_shift(2),e.read_shift(4)},r:2},450:{f:La},512:{f:Cc},513:{f:hd},515:{f:function Bu(e,r,t){t.biffguess&&2==t.biff&&(t.biff=5);var n=Qn(e),a=Xr(e);return n.val=a,n}},516:{f:function Eu(e,r,t){t.biffguess&&2==t.biff&&(t.biff=5);var a=Qn(e);2==t.biff&&e.l++;var i=ds(e,0,t);return a.val=i,a}},517:{f:kc},519:{f:md},520:{f:function du(e){var r={};r.r=e.read_shift(2),r.c=e.read_shift(2),r.cnt=e.read_shift(2)-r.c;var t=e.read_shift(2);e.l+=4;var n=e.read_shift(1);return e.l+=3,7&n&&(r.level=7&n),32&n&&(r.hidden=!0),64&n&&(r.hpt=t/20),r}},523:{},545:{f:Ic},549:{f:yc},566:{},574:{f:function xu(e,r,t){return t&&t.biff>=2&&t.biff<5?{}:{RTL:64&e.read_shift(2)}}},638:{f:function Iu(e){var r=e.read_shift(2),t=e.read_shift(2),n=vc(e);return{r,c:t,ixfe:n[0],rknum:n[1]}}},659:{},1048:{},1054:{f:function Su(e,r,t){return[e.read_shift(2),ii(e,0,t)]}},1084:{},1212:{f:function zu(e,r,t){var n=wc(e);e.l++;var a=e.read_shift(1);return[n1(e,r-=8,t),a,n]}},2048:{f:function rd(e,r){e.read_shift(2);var t=vo(e),n=e.read_shift((r-10)/2,"dbcs-cont");return[t,n=n.replace(rt,"")]}},2049:{},2050:{},2051:{},2052:{},2053:{},2054:{},2055:{},2056:{},2057:{f:_o},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:La},2152:{},2154:{},2155:{},2156:{},2161:{},2162:{},2164:{},2165:{},2166:{},2167:{},2168:{},2169:{},2170:{},2171:{},2172:{f:function ld(e){e.l+=2;var r={cxfs:0,crc:0};return r.cxfs=e.read_shift(2),r.crc=e.read_shift(4),r},r:12},2173:{f:function ap(e,r){e.l+=2;var n=e.read_shift(2);e.l+=2;for(var a=e.read_shift(2),i=[];a-- >0;)i.push(np(e));return{ixfe:n,ext:i}},r:12},2174:{},2175:{},2180:{},2181:{},2182:{},2183:{},2184:{},2185:{},2186:{},2187:{},2188:{f:Mr,r:12},2189:{},2190:{r:12},2191:{},2192:{},2194:{},2195:{},2196:{f:function Hu(e,r,t){if(!(t.biff<8)){var n=e.read_shift(2),a=e.read_shift(2);return[ai(e,n,t),ai(e,a,t)]}e.l+=r},r:12},2197:{},2198:{f:function Qh(e,r,t){var n=e.l+r;if(124226!==e.read_shift(4)){if(!t.cellStyles)return void(e.l=n);var s,i=e.slice(e.l);e.l=n;try{s=Us(i,{type:"array"})}catch{return}var o=Rr(s,"theme/theme/theme1.xml",!0);if(o)return jc(o,t)}},r:12},2199:{},2200:{},2201:{},2202:{f:function $u(e){return[0!==e.read_shift(4),0!==e.read_shift(4),e.read_shift(4)]},r:12},2203:{f:La},2204:{},2205:{},2206:{},2207:{},2211:{f:function hu(e){var r=function Kf(e){var r=e.read_shift(2),t=e.read_shift(2);return e.l+=8,{type:r,flags:t}}(e);if(2211!=r.type)throw new Error("Invalid Future Record "+r.type);return 0!==e.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:Ur},4135:{},4146:{},4147:{},4148:{},4149:{},4154:{},4156:{},4157:{},4158:{},4159:{},4160:{},4161:{},4163:{},4164:{f:function ud(e,r,t){var n={area:!1};if(5!=t.biff)return e.l+=r,n;var a=e.read_shift(1);return e.l+=3,16&a&&(n.area=!0),n}},4165:{},4166:{},4168:{},4170:{},4171:{},4174:{},4175:{},4176:{},4177:{},4187:{},4188:{f:function sd(e){for(var r=e.read_shift(2),t=[];r-- >0;)t.push(xc(e));return t}},4189:{},4191:{},4192:{},4193:{},4194:{},4195:{},4196:{},4197:{},4198:{},4199:{},4200:{}
1,0:{f:Cc},1:{},2:{f:function wd(e){var r=Qn(e);++e.l;var t=e.read_shift(2);return r.t="n",r.val=t,r}},3:{f:function vd(e){var r=Qn(e);++e.l;var t=Xr(e);return r.t="n",r.val=t,r}},4:{f:function xd(e,r,t){t.biffguess&&5==t.biff&&(t.biff=2);var n=Qn(e);++e.l;var a=ii(e,0,t);return n.t="str",n.val=a,n}},5:{f:kc},7:{f:function yd(e){var r=e.read_shift(1);return 0===r?(e.l++,""):e.read_shift(r,"sbcs-cont")}},8:{},9:{f:_o},11:{},22:{f:Ur},30:{f:Au},31:{},32:{},33:{f:Ic},36:{},37:{f:yc},50:{f:function Cd(e,r){e.l+=6,e.l+=2,e.l+=1,e.l+=3,e.l+=1,e.l+=r-13}},62:{},52:{},67:{},68:{f:Ur},69:{},86:{},126:{},127:{f:function gd(e){var r=e.read_shift(2),t=e.read_shift(2),n=e.read_shift(4),a={fmt:r,env:t,len:n,data:e.slice(e.l,e.l+n)};return e.l+=n,a}},135:{},136:{},137:{},145:{},148:{},149:{},150:{},169:{},171:{},188:{},191:{},192:{},194:{},195:{},214:{f:function Ed(e,r,t){var n=e.l+r,a=Qn(e),i=e.read_shift(2),s=ai(e,i,t);return e.l=n,a.t="str",a.val=s,a}},223:{},234:{},354:{},421:{},518:{f:wl},521:{f:_o},536:{f:Ac},547:{f:Tc},561:{},579:{},1030:{f:wl},1033:{f:_o},1091:{},2157:{},2163:{},2177:{},2240:{},2241:{},2242:{},2243:{},2244:{},2245:{},2246:{},2247:{},2248:{},2249:{},2250:{},2251:{},2262:{r:12},29282:{}};function Be(e,r,t,n){var a=r;if(!isNaN(a)){var i=n||(t||[]).length||0,s=e.next(4);s.write_shift(2,a),s.write_shift(2,i),i>0&&Ei(t)&&e.push(t)}}function Ss(e,r,t){return e||(e=me(7)),e.write_shift(2,r),e.write_shift(2,t),e.write_shift(2,0),e.write_shift(1,0),e}function Sv(e,r,t,n){if(null!=r.v)switch(r.t){case"d":case"n":var a="d"==r.t?dr(Jt(r.v)):r.v;return void(a==(0|a)&&a>=0&&a<65536?Be(e,2,function bd(e,r,t){var n=me(9);return Ss(n,e,r),n.write_shift(2,t),n}(t,n,a)):Be(e,3,function _d(e,r,t){var n=me(15);return Ss(n,e,r),n.write_shift(8,t,"f"),n}(t,n,a)));case"b":case"e":return void Be(e,5,function Ev(e,r,t,n){var a=me(9);return Ss(a,e,r),hc(t,n||"b",a),a}(t,n,r.v,r.t));case"s":case"str":return void Be(e,4,function kv(e,r,t){var n=me(8+2*t.length);return Ss(n,e,r),n.write_shift(1,t.length),n.write_shift(t.length,t,"sbcs"),n.l<n.length?n.slice(0,n.l):n}(t,n,(r.v||"").slice(0,255)))}Be(e,1,Ss(null,t,n))}function Lv(e,r,t,n,a){var i=16+Ba(a.cellXfs,r,a);if(null!=r.v||r.bf)if(r.bf)Be(e,6,function s1(e,r,t,n,a){var i=si(r,t,a),s=function i1(e){if(null==e){var r=me(8);return r.write_shift(1,3),r.write_shift(1,0),r.write_shift(2,0),r.write_shift(2,0),r.write_shift(2,65535),r}return va("number"==typeof e?e:0)}(e.v),o=me(6);o.write_shift(2,33),o.write_shift(4,0);for(var u=me(e.bf.length),d=0;d<e.bf.length;++d)u[d]=e.bf[d];return Ct([i,s,o,u])}(r,t,n,0,i));else switch(r.t){case"d":case"n":Be(e,515,function Uu(e,r,t,n){var a=me(14);return si(e,r,n,a),va(t,a),a}(t,n,"d"==r.t?dr(Jt(r.v)):r.v,i));break;case"b":case"e":Be(e,517,function Ru(e,r,t,n,a,i){var s=me(8);return si(e,r,n,s),hc(t,i,s),s}(t,n,r.v,i,0,r.t));break;case"s":case"str":a.bookSST?Be(e,253,function Cu(e,r,t,n){var a=me(10);return si(e,r,n,a),a.write_shift(4,t),a}(t,n,yl(a.Strings,r.v,a.revStrings),i)):Be(e,516,function ku(e,r,t,n,a){var i=!a||8==a.biff,s=me(+i+8+(1+i)*t.length);return si(e,r,n,s),s.write_shift(2,t.length),i&&s.write_shift(1,1),s.write_shift((1+i)*t.length,t,i?"utf16le":"sbcs"),s}(t,n,(r.v||"").slice(0,255),i,a));break;default:Be(e,513,si(t,n,i))}else Be(e,513,si(t,n,i))}function Nv(e,r,t){var d,n=qr(),a=t.SheetNames[e],i=t.Sheets[a]||{},s=(t||{}).Workbook||{},o=(s.Sheets||[])[e]||{},l=Array.isArray(i),u=8==r.biff,v="",_=[],b=Ut(i["!ref"]||"A1"),y=u?65536:16384;if(b.e.c>255||b.e.r>=y){if(r.WTF)throw new Error("Range "+(i["!ref"]||"A1")+" exceeds format limit A1:IV16384");b.e.c=Math.min(b.e.c,255),b.e.r=Math.min(b.e.c,y-1)}Be(n,2057,cl(0,16,r)),Be(n,13,Nn(1)),Be(n,12,Nn(100)),Be(n,15,xn(!0)),Be(n,17,xn(!1)),Be(n,16,va(.001)),Be(n,95,xn(!0)),Be(n,42,xn(!1)),Be(n,43,xn(!1)),Be(n,130,Nn(1)),Be(n,128,function Nu(e){var r=me(8);return r.write_shift(4,0),r.write_shift(2,e[0]?e[0]+1:0),r.write_shift(2,e[1]?e[1]+1:0),r}([0,0])),Be(n,131,xn(!1)),Be(n,132,xn(!1)),u&&function Dv(e,r){if(r){var t=0;r.forEach(function(n,a){++t<=256&&n&&Be(e,125,function cd(e,r){var t=me(12);t.write_shift(2,r),t.write_shift(2,r),t.write_shift(2,256*e.width),t.write_shift(2,0);var n=0;return e.hidden&&(n|=1),t.write_shift(1,n),t.write_shift(1,n=e.level||0),t.write_shift(2,0),t}(So(a,n),a))})}}(n,i["!cols"]),Be(n,512,function Fu(e,r){var t=8!=r.biff&&r.biff?2:4,n=me(2*t+6);return n.write_shift(t,e.s.r),n.write_shift(t,e.e.r+1),n.write_shift(2,e.s.c
1),n.write_shift(2,e.e.c+1),n.write_shift(2,0),n}(b,r)),u&&(i["!links"]=[]);for(var x=b.s.r;x<=b.e.r;++x){v=pr(x);for(var C=b.s.c;C<=b.e.c;++C){x===b.s.r&&(_[C]=fr(C)),d=_[C]+v;var M=l?(i[x]||[])[C]:i[d];M&&(Lv(n,M,x,C,r),u&&M.l&&i["!links"].push([d,M.l]))}}var N=o.CodeName||o.name||a;return u&&Be(n,574,function vu(e){var r=me(18),t=1718;return e&&e.RTL&&(t|=64),r.write_shift(2,t),r.write_shift(4,0),r.write_shift(4,64),r.write_shift(4,0),r.write_shift(4,0),r}((s.Views||[])[0])),u&&(i["!merges"]||[]).length&&Be(n,229,function Yu(e){var r=me(2+8*e.length);r.write_shift(2,e.length);for(var t=0;t<e.length;++t)_c(e[t],r);return r}(i["!merges"])),u&&function Mv(e,r){for(var t=0;t<r["!links"].length;++t){var n=r["!links"][t];Be(e,440,td(n)),n[1].Tooltip&&Be(e,2048,nd(n))}delete r["!links"]}(n,i),Be(n,442,pc(N)),u&&function Pv(e,r){var t=me(19);t.write_shift(4,2151),t.write_shift(4,0),t.write_shift(4,0),t.write_shift(2,3),t.write_shift(1,1),t.write_shift(4,0),Be(e,2151,t),(t=me(39)).write_shift(4,2152),t.write_shift(4,0),t.write_shift(4,0),t.write_shift(2,3),t.write_shift(1,0),t.write_shift(4,0),t.write_shift(2,1),t.write_shift(4,4),t.write_shift(2,0),_c(Ut(r["!ref"]||"A1"),t),t.write_shift(4,4),Be(e,2152,t)}(n,i),Be(n,10),n.end()}function Rv(e,r,t){var n=qr(),a=(e||{}).Workbook||{},i=a.Sheets||[],s=a.WBProps||{},o=8==t.biff,l=5==t.biff;Be(n,2057,cl(0,5,t)),"xla"==t.bookType&&Be(n,135),Be(n,225,o?Nn(1200):null),Be(n,193,function Rf(e,r){r||(r=me(e));for(var t=0;t<e;++t)r.write_shift(1,0);return r}(2)),l&&Be(n,191),l&&Be(n,192),Be(n,226),Be(n,92,function iu(e,r){var t=!r||8==r.biff,n=me(t?112:54);for(n.write_shift(8==r.biff?2:1,7),t&&n.write_shift(1,0),n.write_shift(4,859007059),n.write_shift(4,5458548|(t?0:536870912));n.l<n.length;)n.write_shift(1,t?0:32);return n}(0,t)),Be(n,66,Nn(o?1200:1252)),o&&Be(n,353,Nn(0)),o&&Be(n,448),Be(n,317,function dd(e){for(var r=me(2*e),t=0;t<e;++t)r.write_shift(2,t+1);return r}(e.SheetNames.length)),o&&e.vbaraw&&Be(n,211),o&&e.vbaraw&&Be(n,442,pc(s.CodeName||"ThisWorkbook")),Be(n,156,Nn(17)),Be(n,25,xn(!1)),Be(n,18,xn(!1)),Be(n,19,Nn(0)),o&&Be(n,431,xn(!1)),o&&Be(n,444,Nn(0)),Be(n,61,function gu(){var e=me(18);return e.write_shift(2,0),e.write_shift(2,0),e.write_shift(2,29280),e.write_shift(2,17600),e.write_shift(2,56),e.write_shift(2,0),e.write_shift(2,0),e.write_shift(2,1),e.write_shift(2,500),e}()),Be(n,64,xn(!1)),Be(n,141,Nn(0)),Be(n,34,xn("true"==function gx(e){return e.Workbook&&e.Workbook.WBProps&&cr(e.Workbook.WBProps.date1904)?"true":"false"}(e))),Be(n,14,xn(!0)),o&&Be(n,439,xn(!1)),Be(n,218,Nn(0)),function Fv(e,r,t){Be(e,49,function bu(e,r){var t=e.name||"Arial",n=r&&5==r.biff,i=me(n?15+t.length:16+2*t.length);return i.write_shift(2,20*(e.sz||12)),i.write_shift(4,0),i.write_shift(2,400),i.write_shift(4,0),i.write_shift(2,0),i.write_shift(1,t.length),n||i.write_shift(1,1),i.write_shift((n?1:2)*t.length,t,n?"sbcs":"utf16le"),i}({sz:12,color:{theme:1},name:"Arial",family:2,scheme:"minor"},t))}(n,0,t),function Iv(e,r,t){r&&[[5,8],[23,26],[41,44],[50,392]].forEach(function(n){for(var a=n[0];a<=n[1];++a)null!=r[a]&&Be(e,1054,Tu(a,r[a],t))})}(n,e.SSF,t),function Ov(e,r){for(var t=0;t<16;++t)Be(e,224,Ec({numFmtId:0,style:!0},0,r));r.cellXfs.forEach(function(n){Be(e,224,Ec(n,0,r))})}(n,t),o&&Be(n,352,xn(!1));var d=n.end(),v=qr();o&&Be(v,140,function id(e){return e||(e=me(4)),e.write_shift(2,1),e.write_shift(2,1),e}()),o&&t.Strings&&function Cv(e,r,t,n){var a=n||(t||[]).length||0;if(a<=8224)return Be(e,r,t,a);var i=r;if(!isNaN(i)){for(var s=t.parts||[],o=0,l=0,u=0;u+(s[o]||8224)<=8224;)u+=s[o]||8224,o++;var d=e.next(4);for(d.write_shift(2,i),d.write_shift(2,u),e.push(t.slice(l,l+u)),l+=u;l<a;){for((d=e.next(4)).write_shift(2,60),u=0;u+(s[o]||8224)<=8224;)u+=s[o]||8224,o++;d.write_shift(2,u),e.push(t.slice(l,l+u)),l+=u}}}(v,252,function fu(e,r){var t=me(8);t.write_shift(4,e.Count),t.write_shift(4,e.Unique);for(var n=[],a=0;a<e.length;++a)n[a]=Gf(e[a]);var i=Ct([t].concat(n));return i.parts=[t.length].concat(n.map(function(s){return s.length})),i}(t.Strings)),Be(v,10);var _=v.end(),b=qr(),y=0,x=0;for(x=0;x<e.SheetNames.length;++x)y+=(o?12:11)+(o?2:1)*e.SheetNames[x].length;var C=d.length+y+_.length;for(x=0;x<e.SheetNames.length;++x)Be(b,133,lu({pos:C,hs:(i[x]||{}).Hidden||0,dt:0,name:e.SheetNames[x]},t)),C+=r[x].length;var N=b.end();if(y!=N.length)throw new Error("BS8 "+y+" != "+N.length);var A=[];return d.length&&A.push(d),N.length&&A.push(N),_.length&&A.push(_),Ct(A)}function T0(e,r){for(var t=0;t<=e.SheetNames.length;++t){var n=e.Sheets[e.SheetNames[t]];n&&n["!ref"]&&ln(n["!ref"]).e.c>255&&typeof console<"u"&&console.error&&console.error("Worksheet '"+e.SheetNames[t]+"' extends beyond column IV (255). Data may be lost.")}var i=r||{};switch(i.biff||2){case 8:case 5:return function Bv(e,r){var t=r||{},n=[];
1e&&!e.SSF&&(e.SSF=Qt(ft)),e&&e.SSF&&(Yn(),sa(e.SSF),t.revssf=Qr(e.SSF),t.revssf[e.SSF[65535]]=0,t.ssf=e.SSF),t.Strings=[],t.Strings.Count=0,t.Strings.Unique=0,Dl(t),t.cellXfs=[],Ba(t.cellXfs,{},{revssf:{General:0}}),e.Props||(e.Props={});for(var a=0;a<e.SheetNames.length;++a)n[n.length]=Nv(a,t,e);return n.unshift(Rv(e,n,t)),Ct(n)}(e,r);case 4:case 3:case 2:return function Av(e,r){var t=r||{};null!=it&&null==t.dense&&(t.dense=it);for(var n=qr(),a=0,i=0;i<e.SheetNames.length;++i)e.SheetNames[i]==t.sheet&&(a=i);if(0==a&&t.sheet&&e.SheetNames[0]!=t.sheet)throw new Error("Sheet not found: "+t.sheet);return Be(n,4==t.biff?1033:3==t.biff?521:9,cl(0,16,t)),function Tv(e,r,t,n){var s,a=Array.isArray(r),i=Ut(r["!ref"]||"A1"),o="",l=[];if(i.e.c>255||i.e.r>16383){if(n.WTF)throw new Error("Range "+(r["!ref"]||"A1")+" exceeds format limit A1:IV16384");i.e.c=Math.min(i.e.c,255),i.e.r=Math.min(i.e.c,16383),s=Ft(i)}for(var u=i.s.r;u<=i.e.r;++u){o=pr(u);for(var d=i.s.c;d<=i.e.c;++d){u===i.s.r&&(l[d]=fr(d)),s=l[d]+o;var v=a?(r[u]||[])[d]:r[s];v&&Sv(e,v,u,d)}}}(n,e.Sheets[e.SheetNames[a]],0,t),Be(n,10),n.end()}(e,r)}throw new Error("invalid type "+i.bookType+" for BIFF")}function A0(e,r){var t=r||{};null!=it&&null==t.dense&&(t.dense=it);var n=t.dense?[]:{},a=(e=e.replace(/<!--.*?-->/g,"")).match(/<table/i);if(!a)throw new Error("Invalid HTML: could not find <table>");var i=e.match(/<\/table/i),s=a.index,o=i&&i.index||e.length,l=Lo(e.slice(s,o),/(:?<tr[^>]*>)/i,"<tr>"),u=-1,d=0,v=0,_=0,b={s:{r:1e7,c:1e7},e:{r:0,c:0}},y=[];for(s=0;s<l.length;++s){var x=l[s].trim(),C=x.slice(0,3).toLowerCase();if("<tr"!=C){if("<td"==C||"<th"==C){var M=x.split(/<\/t[dh]>/i);for(o=0;o<M.length;++o){var N=M[o].trim();if(N.match(/<t[dh]/i)){for(var A=N,J=0;"<"==A.charAt(0)&&(J=A.indexOf(">"))>-1;)A=A.slice(J+1);for(var ne=0;ne<y.length;++ne){var Y=y[ne];Y.s.c==d&&Y.s.r<u&&u<=Y.e.r&&(d=Y.e.c+1,ne=-1)}var U=bt(N.slice(0,N.indexOf(">")));_=U.colspan?+U.colspan:1,((v=+U.rowspan)>1||_>1)&&y.push({s:{r:u,c:d},e:{r:u+(v||1)-1,c:d+_-1}});var ee=U.t||U["data-t"]||"";if(!A.length){d+=_;continue}if(A=Xs(A),b.s.r>u&&(b.s.r=u),b.e.r<u&&(b.e.r=u),b.s.c>d&&(b.s.c=d),b.e.c<d&&(b.e.c=d),!A.length){d+=_;continue}var Z={t:"s",v:A};t.raw||!A.trim().length||"s"==ee||("TRUE"===A?Z={t:"b",v:!0}:"FALSE"===A?Z={t:"b",v:!1}:isNaN(Cn(A))?isNaN(Ta(A).getDate())||(Z={t:"d",v:Jt(A)},t.cellDates||(Z={t:"n",v:dr(Z.v)}),Z.z=t.dateNF||ft[14]):Z={t:"n",v:Cn(A)}
1),t.dense?(n[u]||(n[u]=[]),n[u][d]=Z):n[yt({r:u,c:d})]=Z,d+=_}}}}else{if(++u,t.sheetRows&&t.sheetRows<=u){--u;break}d=0}}return n["!ref"]=Ft(b),y.length&&(n["!merges"]=y),n}function F0(e,r,t,n){for(var a=e["!merges"]||[],i=[],s=r.s.c;s<=r.e.c;++s){for(var o=0,l=0,u=0;u<a.length;++u)if(!(a[u].s.r>t||a[u].s.c>s||a[u].e.r<t||a[u].e.c<s)){if(a[u].s.r<t||a[u].s.c<s){o=-1;break}o=a[u].e.r-a[u].s.r+1,l=a[u].e.c-a[u].s.c+1;break}if(!(o<0)){var d=yt({r:t,c:s}),v=n.dense?(e[t]||[])[s]:e[d],_=v&&null!=v.v&&(v.h||Wi(v.w||(Mn(v),v.w)||""))||"",b={};o>1&&(b.rowspan=o),l>1&&(b.colspan=l),n.editable?_='<span contenteditable="true">'+_+"</span>":v&&(b["data-t"]=v&&v.t||"z",null!=v.v&&(b["data-v"]=v.v),null!=v.z&&(b["data-z"]=v.z),v.l&&"#"!=(v.l.Target||"#").charAt(0)&&(_='<a href="'+v.l.Target+'">'+_+"</a>")),b.id=(n.id||"sjs")+"-"+d,i.push(Me("td",_,b))}}return"<tr>"+i.join("")+"</tr>"}var I0='<html><head><meta charset="utf-8"/><title>SheetJS Table Export</title></head><body>',P0="</body></html>";function M0(e,r){var t=r||{},a=null!=t.footer?t.footer:P0,i=[null!=t.header?t.header:I0],s=ln(e["!ref"]);t.dense=Array.isArray(e),i.push(function O0(e,r,t){return[].join("")+"<table"+(t&&t.id?' id="'+t.id+'"':"")+">"}(0,0,t));for(var o=s.s.r;o<=s.e.r;++o)i.push(F0(e,s,o,t));return i.push("</table>"+a),i.join("")}function D0(e,r,t){var n=t||{};null!=it&&(n.dense=it);var a=0,i=0;if(null!=n.origin)if("number"==typeof n.origin)a=n.origin;else{var s="string"==typeof n.origin?mr(n.origin):n.origin;a=s.r,i=s.c}var o=r.getElementsByTagName("tr"),l=Math.min(n.sheetRows||1e7,o.length),u={s:{r:0,c:0},e:{r:a,c:i}};if(e["!ref"]){var d=ln(e["!ref"]);u.s.r=Math.min(u.s.r,d.s.r),u.s.c=Math.min(u.s.c,d.s.c),u.e.r=Math.max(u.e.r,d.e.r),u.e.c=Math.max(u.e.c,d.e.c),-1==a&&(u.e.r=a=d.e.r+1)}var v=[],_=0,b=e["!rows"]||(e["!rows"]=[]),y=0,x=0,C=0,M=0,N=0,A=0;for(e["!cols"]||(e["!cols"]=[]);y<o.length&&x<l;++y){var J=o[y];if(N0(J)){if(n.display)continue;b[x]={hidden:!0}}var ne=J.children;for(C=M=0;C<ne.length;++C){var Y=ne[C];if(!n.display||!N0(Y)){var U=Y.hasAttribute("data-v")?Y.getAttribute("data-v"):Y.hasAttribute("v")?Y.getAttribute("v"):Xs(Y.innerHTML),ee=Y.getAttribute("data-z")||Y.getAttribute("z");for(_=0;_<v.length;++_){var Z=v[_];Z.s.c==M+i&&Z.s.r<x+a&&x+a<=Z.e.r&&(M=Z.e.c+1-i,_=-1)}A=+Y.getAttribute("colspan")||1,((N=+Y.getAttribute("rowspan")||1)>1||A>1)&&v.push({s:{r:x+a,c:M+i},e:{r:x+a+(N||1)-1,c:M+i+(A||1)-1}
1});var de={t:"s",v:U},he=Y.getAttribute("data-t")||Y.getAttribute("t")||"";null!=U&&(0==U.length?de.t=he||"z":n.raw||0==U.trim().length||"s"==he||("TRUE"===U?de={t:"b",v:!0}:"FALSE"===U?de={t:"b",v:!1}:isNaN(Cn(U))?isNaN(Ta(U).getDate())||(de={t:"d",v:Jt(U)},n.cellDates||(de={t:"n",v:dr(de.v)}),de.z=n.dateNF||ft[14]):de={t:"n",v:Cn(U)})),void 0===de.z&&null!=ee&&(de.z=ee);var te="",Ne=Y.getElementsByTagName("A");if(Ne&&Ne.length)for(var tt=0;tt<Ne.length&&(!Ne[tt].hasAttribute("href")||"#"==(te=Ne[tt].getAttribute("href")).charAt(0));++tt);te&&"#"!=te.charAt(0)&&(de.l={Target:te}),n.dense?(e[x+a]||(e[x+a]=[]),e[x+a][M+i]=de):e[yt({c:M+i,r:x+a})]=de,u.e.c<M+i&&(u.e.c=M+i),M+=A}}++x}return v.length&&(e["!merges"]=(e["!merges"]||[]).concat(v)),u.e.r=Math.max(u.e.r,x-1+a),e["!ref"]=Ft(u),x>=l&&(e["!fullref"]=Ft((u.e.r=o.length-y+x-1+a,u))),e}function L0(e,r){return D0((r||{}).dense?[]:{},e,r)}function N0(e){var r="",t=function Gv(e){return e.ownerDocument.defaultView&&"function"==typeof e.ownerDocument.defaultView.getComputedStyle?e.ownerDocument.defaultView.getComputedStyle:"function"==typeof getComputedStyle?getComputedStyle:null}(e);return t&&(r=t(e).getPropertyValue("display")),r||(r=e.style&&e.style.display),"none"===r}function Wv(e){var r=e.replace(/[\t\r\n]/g," ").trim().replace(/ +/g," ").replace(/<text:s\/>/g," ").replace(/<text:s text:c="(\d+)"\/>/g,function(n,a){return Array(parseInt(a,10)+1).join(" ")}).replace(/<text:tab[^>]*\/>/g,"\t").replace(/<text:line-break\/>/g,"\n");return[zt(r.replace(/<[^>]*>/g,""))]}var R0={day:["d","dd"],month:["m","mm"],year:["y","yy"],hours:["h","hh"],minutes:["m","mm"],seconds:["s","ss"],"am-pm":["A/P","AM/PM"],"day-of-week":["ddd","dddd"],era:["e","ee"],quarter:["\\Qm",'m\\"th quarter"']};function B0(e,r){var t=r||{};null!=it&&null==t.dense&&(t.dense=it);var i,s,d,v,x,C,n=_i(e),a=[],o={name:""},l="",u=0,_={},b=[],y=t.dense?[]:{},M={value:""},N="",A=0,ne=[],Y=-1,U=-1,ee={s:{r:1e6,c:1e7},e:{r:0,c:0}},Z=0,de={},he=[],te={},Ne=0,tt=0,Re=[],mt=1,nt=1,Rt=[],Xe={Names:[]},lt={},ye=["",""],z=[],se={},K="",X=0,ve=!1,$e=!1,De=0;for(Qa.lastIndex=0,n=n.replace(/<!--([\s\S]*?)-->/gm,"").replace(/<!DOCTYPE[^\[]*\[[^\]]*\]>/gm,"");x=Qa.exec(n);)switch(x[3]=x[3].replace(/_.*$/,"")){case"table":case"\u5de5\u4f5c\u8868":"/"===x[1]?(y["!ref"]=ee.e.c>=ee.s.c&&ee.e.r>=ee.s.r?Ft(ee):"A1:A1",t.sheetRows>0&&t.sheetRows<=ee.e.r&&(y["!fullref"]=y["!ref"],ee.e.r=t.sheetRows-1,y["!ref"]=Ft(ee)),he.length&&(y["!merges"]=he),Re.length&&(y["!rows"]=Re),d.name=d.\u540d\u79f0||d.name,typeof JSON<"u"&&JSON.stringify(d),b.push(d.name),_[d.name]=y,$e=!1):"/"!==x[0].charAt(x[0].length-2)&&(d=bt(x[0],!1),Y=U=-1,ee.s.r=ee.s.c=1e7,ee.e.r=ee.e.c=0,y=t.dense?[]:{},he=[],Re=[],$e=!0);break;case"table-row-group":"/"===x[1]?--Z:++Z;break;case"table-row":case"\u884c":if("/"===x[1]){Y+=mt,mt=1;break}if((v=bt(x[0],!1)).\u884c\u53f7?Y=v.\u884c\u53f7-1:-1==Y&&(Y=0),(mt=+v["number-rows-repeated"]||1)<10)for(De=0;De<mt;++De)Z>0&&(Re[Y+De]={level:Z});U=-1;break;case"covered-table-cell":"/"!==x[1]&&++U,t.sheetStubs&&(t.dense?(y[Y]||(y[Y]=[]),y[Y][U]={t:"z"}):y[yt({r:Y,c:U})]={t:"z"}),N="",ne=[];break;case"table-cell":case"\u6570\u636e":if("/"===x[0].charAt(x[0].length-2))++U,M=bt(x[0],!1),nt=parseInt(M["number-columns-repeated"]||"1",10),C={t:"z",v:null},M.formula&&0!=t.cellFormula&&(C.f=u0(zt(M.formula))),"string"==(M.\u6570\u636e\u7c7b\u578b||M["value-type"])&&(C.t="s",C.v=zt(M["string-value"]||""),t.dense?(y[Y]||(y[Y]=[]),y[Y][U]=C):y[yt({r:Y,c:U})]=C),U+=nt-1;else if("/"!==x[1]){N="",A=0,ne=[],nt=1;var Le=mt?Y+mt-1:Y;if(++U>ee.e.c&&(ee.e.c=U),U<ee.s.c&&(ee.s.c=U),Y<ee.s.r&&(ee.s.r=Y),Le>ee.e.r&&(ee.e.r=Le),z=[],se={},C={t:(M=bt(x[0],!1)).\u6570\u636e\u7c7b\u578b||M["value-type"],v:null},t.cellFormula)if(M.formula&&(M.formula=zt(M.formula)),M["number-matrix-columns-spanned"]&&M["number-matrix-rows-spanned"]&&(Ne=parseInt(M["number-matrix-rows-spanned"],10)||0,tt=parseInt(M["number-matrix-columns-spanned"],10)||0,C.F=Ft(te={s:{r:Y,c:U},e:{r:Y+Ne-1,c:U+tt-1}}),Rt.push([te,C.F])),M.formula)C.f=u0(M.formula);else for(De=0;De<Rt.length;++De)Y>=Rt[De][0].s.r&&Y<=Rt[De][0].e.r&&U>=Rt[De][0].s.c&&U<=Rt[De][0].e.c&&(C.F=Rt[De][1]);switch((M["number-columns-spanned"]||M["number-rows-spanned"])&&(Ne=parseInt(M["number-rows-spanned"],10)||0,tt=parseInt(M["number-columns-spanned"],10)||0,he.push(te={s:{r:Y,c:U},e:{r:Y+Ne-1,c:U+tt-1}})),M["number-columns-repeated"]&&(nt=parseInt(M["number-columns-repeated"],10)),C.t){case"boolean":C.t="b",C.v=cr(M["boolean-value"]);break;case"float":case"percentage":case"currency":C.t="n",C.v=parseFloat(M.value);break;case"date":C.t="d",C.v=Jt(M["date-value"]),t.cellDates||(C.t="n",C.v=dr(C.v)),C.z="m/d/yy";break;case"time":C.t="n",C.v=Ds(M["time-value"])/86400,t.cellDates&&(C.t="d",C.v=Ya(C.v)),C.z="HH:MM:SS";break;case"number":C.t="n",C.v=parseFloat(M.\u6570\u636e\u6570\u503c);break;default:if("string"!==C.t&&"text"!==C.t&&C.t)throw new Error("Unsupported value type "+C.t);C.t="s",null!=M["string-value"]&&(N=zt(M["string-value"]),ne=[])}}else{if(ve=!1,"s"===C.t&&(C.v=N||"",ne.length&&(C.R=ne),ve=0==A),lt.Target&&(C.l=lt),z.length>0&&(C.c=z,z=[]),N&&!1!==t.cellText&&(C.w=N),ve&&(C.t="z",delete C.v),(!ve||t.sheetStubs)&&!(t.sheetRows&&t.sheetRows<=Y))for(var Ee=0;Ee<mt;++Ee){if(nt=parseInt(M["number-columns-repeated"]||"1",10),t.dense)for(y[Y+Ee]||(y[Y+Ee]=[]),y[Y+Ee][U]=0==Ee?C:Qt(C);--nt>0;)y[Y+Ee][U+nt]=Qt(C);else for(y[yt({r:Y+Ee,c:U})]=C;--nt>0;)y[yt({r:Y+Ee,c:U+nt})]=Qt(C);ee.e.c<=U&&(ee.e.c=U)}U+=(nt=parseInt(M["number-columns-repeated"]||"1",10))-1,nt=0,C={},N="",ne=[]}lt={};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("/"===x[1]){if
vendor: 3,620 bytes, line 1
1((i=a.pop())[0]!==x[3])throw"Bad state: "+i}else"/"!==x[0].charAt(x[0].length-2)&&a.push([x[3],!0]);break;case"annotation":if("/"===x[1]){if((i=a.pop())[0]!==x[3])throw"Bad state: "+i;se.t=N,ne.length&&(se.R=ne),se.a=K,z.push(se)}else"/"!==x[0].charAt(x[0].length-2)&&a.push([x[3],!1]);K="",X=0,N="",A=0,ne=[];break;case"creator":"/"===x[1]?K=n.slice(X,x.index):X=x.index+x[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("/"===x[1]){if((i=a.pop())[0]!==x[3])throw"Bad state: "+i}else"/"!==x[0].charAt(x[0].length-2)&&a.push([x[3],!1]);N="",A=0,ne=[];break;case"scientific-number":case"currency-symbol":case"currency-style":case"script":case"libraries":case"automatic-styles":case"default-style":case"page-layout":case"style":case"map":case"font-face":case"paragraph-properties":case"table-properties":case"table-column-properties":case"table-row-properties":case"table-cell-properties":case"fraction":case"boolean-style":case"boolean":case"text-style":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"null-date":case"graphic-properties":case"calculation-settings":case"named-expressions":case"label-range":case"label-ranges":case"named-expression":case"sort":case"sort-by":case"sort-groups":case"tab":case"line-break":case"span":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"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"number-style":case"percentage-style":case"date-style":case"time-style":if("/"===x[1]){if
1(de[o.name]=l,(i=a.pop())[0]!==x[3])throw"Bad state: "+i}else"/"!==x[0].charAt(x[0].length-2)&&(l="",o=bt(x[0],!1),a.push([x[3],!0]));break;case"number":case"day":case"month":case"year":case"era":case"day-of-week":case"week-of-year":case"quarter":case"hours":case"minutes":case"seconds":case"am-pm":switch(a[a.length-1][0]){case"time-style":case"date-style":s=bt(x[0],!1),l+=R0[x[3]]["long"===s.style?1:0]}break;case"text":if("/>"===x[0].slice(-2))break;if("/"===x[1])switch(a[a.length-1][0]){case"number-style":case"date-style":case"time-style":l+=n.slice(u,x.index)}else u=x.index+x[0].length;break;case"named-range":ye=bl((s=bt(x[0],!1))["cell-range-address"]);var Ot={Name:s.name,Ref:ye[0]+"!"+ye[1]};$e&&(Ot.Sheet=b.length),Xe.Names.push(Ot);break;case"p":case"\u6587\u672c\u4e32":if(["master-styles"].indexOf(a[a.length-1][0])>-1)break;if("/"!==x[1]||M&&M["string-value"])bt(x[0],!1),A=x.index+x[0].length;else{var H=Wv(n.slice(A,x.index));N=(N.length>0?N+"\n":"")+H[0]}break;case"database-range":if("/"===x[1])break;try{_[(ye=bl(bt(x[0])["target-range-address"]))[0]]["!autofilter"]={ref:ye[1]}}catch{}break;case"a":if("/"!==x[1]){if(!(lt=bt(x[0],!1)).href)break;lt.Target=zt(lt.href),delete lt.href,"#"==lt.Target.charAt(0)&<.Target.indexOf(".")>-1?(ye=bl(lt.Target.slice(1)),lt.Target="#"+ye[0]+"!"+ye[1]):lt.Target.match(/^\.\.[\\\/]/)&&(lt.Target=lt.Target.slice(3))}break;default:switch(x[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(t.WTF)throw new Error(x)}}var ar={Sheets:_,SheetNames:b,Workbook:Xe};return t.bookSheets&&delete ar.Sheets,ar}function V0(e,r){return B0(e,r)}var Hv=function(){var e=["<office:master-styles>",'<style:master-page style:name="mp1" style:page-layout-name="mp1">',"<style:header/>",'<style:header-left style:display="false"/>',"<style:footer/>",'<style:footer-left style:display="false"/>',"</style:master-page>","</office:master-styles>"].join(""),r="<office:document-styles "+Ja({"xmlns:office":"urn:oasis:names:tc:opendocument:xmlns:office:1.0","xmlns:table":"urn:oasis:names:tc:opendocument:xmlns:table:1.0","xmlns:style":"urn:oasis:names:tc:opendocument:xmlns:style:1.0","xmlns:text":"urn:oasis:names:tc:opendocument:xmlns:text:1.0","xmlns:draw":"urn:oasis:names:tc:opendocument:xmlns:drawing:1.0","xmlns:fo":"urn:oasis:names:tc:opendocument:xmlns:xsl-fo-compatible:1.0","xmlns:xlink":"http://www.w3.org/1999/xlink","xmlns:dc":"http://purl.org/dc/elements/1.1/","xmlns:number":"urn:oasis:names:tc:opendocument:xmlns:datastyle:1.0","xmlns:svg":"urn:oasis:names:tc:opendocument:xmlns:svg-compatible:1.0","xmlns:of":"urn:oasis:names:tc:opendocument:xmlns:of:1.2","office:version":"1.2"})+">"+e+"</office:document-styles>";return function(){return wr+r}}(),G0=function(){var e=function(i){return Yt(i).replace(/ +/g,function(s){return'<text:s text:c="'+s.length+'"/>'}).replace(/\t/g,"<text:tab/>").replace(/\n/g,"</text:p><text:p>").replace(/^ /,"<text:s/>").replace(/ $/,"<text:s/>")},r=" <table:table-cell />\n",n=function(i,s,o){var l=[];l.push(' <table:table table:name="'+Yt(s.SheetNames[o])+'" table:style-name="ta1">\n');var u=0,d=0,v=ln(i["!ref"]||"A1"),_=i["!merges"]||[],b=0,y=Array.isArray(i);if(i["!cols"])for(d=0;d<=v.e.c;++d)l.push(" <table:table-column"+(i["!cols"][d]?' table:style-name="co'+i["!cols"][d].ods+'"':"")+"></table:table-column>\n");var C=i["!rows"]||[];for(u=0;u<v.s.r;++u)l.push(" <table:table-row"+(C[u]?' table:style-name="ro'+C[u].ods+'"':"")+"></table:table-row>\n");for(;u<=v.e.r;++u){for(l.push(" <table:table-row"+(C[u]?' table:style-name="ro'+C[u].ods+'"':"")+">\n"),d=0;d<v.s.c;++d)l.push(r);for(;d<=v.e.c;++d){var M=!1,N={},A="";for(b=0;b!=_.length;++b)if(!(_[b].s.c>d||_[b].s.r>u||_[b].e.c<d||_[b].e.r<u)){(_[b].s.c!=d||_[b].s.r!=u)&&(M=!0),N["table:number-columns-spanned"]=_[b].e.c-_[b].s.c+1,N["table:number-rows-spanned"]=_[b].e.r-_[b].s.r+1;break}if(M)l.push(" <table:covered-table-cell/>\n");else{var J=yt({r:u,c:d}),ne=y?(i[u]||[])[d]:i[J];if(ne&&ne.f&&(N["table:formula"]=Yt(d1(ne.f)),ne.F&&ne.F.slice(0,J.length)==J)){var Y=ln(ne.F);N["table:number-matrix-columns-spanned"]=Y.e.c-Y.s.c+1,N["table:number-matrix-rows-spanned"]=Y.e.r
1-Y.s.r+1}if(ne){switch(ne.t){case"b":A=ne.v?"TRUE":"FALSE",N["office:value-type"]="boolean",N["office:boolean-value"]=ne.v?"true":"false";break;case"n":A=ne.w||String(ne.v||0),N["office:value-type"]="float",N["office:value"]=ne.v||0;break;case"s":case"str":A=null==ne.v?"":ne.v,N["office:value-type"]="string";break;case"d":A=ne.w||Jt(ne.v).toISOString(),N["office:value-type"]="date",N["office:date-value"]=Jt(ne.v).toISOString(),N["table:style-name"]="ce1";break;default:l.push(r);continue}var U=e(A);if(ne.l&&ne.l.Target){var ee=ne.l.Target;"#"!=(ee="#"==ee.charAt(0)?"#"+h1(ee.slice(1)):ee).charAt(0)&&!ee.match(/^\w+:/)&&(ee="../"+ee),U=Me("text:a",U,{"xlink:href":ee.replace(/&/g,"&")})}l.push(" "+Me("table:table-cell",Me("text:p",U,{}),N)+"\n")}else l.push(r)}}l.push(" </table:table-row>\n")}return l.push(" </table:table>\n"),l.join("")};return function(s,o){var l=[wr],u=Ja({"xmlns:office":"urn:oasis:names:tc:opendocument:xmlns:office:1.0","xmlns:table":"urn:oasis:names:tc:opendocument:xmlns:table:1.0","xmlns:style":"urn:oasis:names:tc:opendocument:xmlns:style:1.0","xmlns:text":"urn:oasis:names:tc:opendocument:xmlns:text:1.0","xmlns:draw":"urn:oasis:names:tc:opendocument:xmlns:drawing:1.0","xmlns:fo":"urn:oasis:names:tc:opendocument:xmlns:xsl-fo-compatible:1.0","xmlns:xlink":"http://www.w3.org/1999/xlink","xmlns:dc":"http://purl.org/dc/elements/1.1/","xmlns:meta":"urn:oasis:names:tc:opendocument:xmlns:meta:1.0","xmlns:number":"urn:oasis:names:tc:opendocument:xmlns:datastyle:1.0","xmlns:presentation":"urn:oasis:names:tc:opendocument:xmlns:presentation:1.0","xmlns:svg":"urn:oasis:names:tc:opendocument:xmlns:svg-compatible:1.0","xmlns:chart":"urn:oasis:names:tc:opendocument:xmlns:chart:1.0","xmlns:dr3d":"urn:oasis:names:tc:opendocument:xmlns:dr3d:1.0","xmlns:math":"http://www.w3.org/1998/Math/MathML","xmlns:form":"urn:oasis:names:tc:opendocument:xmlns:form:1.0","xmlns:script":"urn:oasis:names:tc:opendocument:xmlns:script:1.0","xmlns:ooo":"http://openoffice.org/2004/office","xmlns:ooow":"http://openoffice.org/2004/writer","xmlns:oooc":"http://openoffice.org/2004/calc","xmlns:dom":"http://www.w3.org/2001/xml-events","xmlns:xforms":"http://www.w3.org/2002/xforms","xmlns:xsd":"http://www.w3.org/2001/XMLSchema","xmlns:xsi":"http://www.w3.org/2001/XMLSchema-instance","xmlns:sheet":"urn:oasis:names:tc:opendocument:sh33tjs:1.0","xmlns:rpt":"http://openoffice.org/2005/report","xmlns:of":"urn:oasis:names:tc:opendocument:xmlns:of:1.2","xmlns:xhtml":"http://www.w3.org/1999/xhtml","xmlns:grddl":"http://www.w3.org/2003/g/data-view#","xmlns:tableooo":"http://openoffice.org/2009/table","xmlns:drawooo":"http://openoffice.org/2010/draw","xmlns:calcext":"urn:org:documentfoundation:names:experimental:calc:xmlns:calcext:1.0","xmlns:loext":"urn:org:documentfoundation:names:experimental:office:xmlns:loext:1.0","xmlns:field":"urn:openoffice:names:experimental:ooo-ms-interop:xmlns:field:1.0","xmlns:formx":"urn:openoffice:names:experimental:ooxml-odf-interop:xmlns:form:1.0","xmlns:css3t":"http://www.w3.org/TR/css3-text/","office:version":"1.2"}),d=Ja({"xmlns:config":"urn:oasis:names:tc:opendocument:xmlns:config:1.0","office:mimetype":"application/vnd.oasis.opendocument.spreadsheet"});"fods"==o.bookType?(l.push("<office:document"+u+d+">\n"),l.push(Kl().replace(/office:document-meta/g,"office:meta"))):l.push("<office:document-content"+u+">\n"),function(i,s){i.push(" <office:automatic-styles>\n"),i.push(' <number:date-style style:name="N37" number:automatic-order="true">\n'),i.push(' <number:month number:style="long"/>\n'),i.push(" <number:text>/</number:text>\n"),i.push(' <number:day number:style="long"/>\n'),i.push(" <number:text>/</number:text>\n"),i.push(" <number:year/>\n"),i.push(" </number:date-style>\n");var o=0;s.SheetNames.map(function(u){return s.Sheets[u]}).forEach(function(u){if(u&&u["!cols"])for(var d=0;d<u["!cols"].length;++d)if(u["!cols"][d]){var v=u["!cols"][d];if(null==v.width&&null==v.wpx&&null==v.wch)continue;Na(v),v.ods=o;var _=u["!cols"][d].wpx+"px";i.push(' <style:style style:name="co'+o+'" style:family="table-column">\n'),i.push(' <style:table-column-properties fo:break-before="auto" style:column-width="'+_+'"/>\n'),i.push(" </style:style>\n"),++o}});var l=0;s.SheetNames.map(function(u){return s.Sheets[u]}
1).forEach(function(u){if(u&&u["!rows"])for(var d=0;d<u["!rows"].length;++d)if(u["!rows"][d]){u["!rows"][d].ods=l;var v=u["!rows"][d].hpx+"px";i.push(' <style:style style:name="ro'+l+'" style:family="table-row">\n'),i.push(' <style:table-row-properties fo:break-before="auto" style:row-height="'+v+'"/>\n'),i.push(" </style:style>\n"),++l}}),i.push(' <style:style style:name="ta1" style:family="table" style:master-page-name="mp1">\n'),i.push(' <style:table-properties table:display="true" style:writing-mode="lr-tb"/>\n'),i.push(" </style:style>\n"),i.push(' <style:style style:name="ce1" style:family="table-cell" style:parent-style-name="Default" style:data-style-name="N37"/>\n'),i.push(" </office:automatic-styles>\n")}(l,s),l.push(" <office:body>\n"),l.push(" <office:spreadsheet>\n");for(var v=0;v!=s.SheetNames.length;++v)l.push(n(s.Sheets[s.SheetNames[v]],s,v));return l.push(" </office:spreadsheet>\n"),l.push(" </office:body>\n"),l.push("fods"==o.bookType?"</office:document>":"</office:document-content>"),l.join("")}}();function W0(e,r){if("fods"==r.bookType)return G0(e,r);var t=mi(),n="",a=[],i=[];return St(t,n="mimetype","application/vnd.oasis.opendocument.spreadsheet"),St(t,n="content.xml",G0(e,r)),a.push([n,"text/xml"]),i.push([n,"ContentFile"]),St(t,n="styles.xml",Hv(e,r)),a.push([n,"text/xml"]),i.push([n,"StylesFile"]),St(t,n="meta.xml",wr+Kl()),a.push([n,"text/xml"]),i.push([n,"MetadataFile"]),St(t,n="manifest.rdf",function bf(e){var r=[wr];r.push('<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">\n');for(var t=0;t!=e.length;++t)r.push(Xl(e[t][0],e[t][1])),r.push(wf("",e[t][0]));return r.push(Xl("","Document","pkg")),r.push("</rdf:RDF>"),r.join("")}(i)),a.push([n,"application/rdf+xml"]),St(t,n="META-INF/manifest.xml",function _f(e){var r=[wr];r.push('<manifest:manifest xmlns:manifest="urn:oasis:names:tc:opendocument:xmlns:manifest:1.0" manifest:version="1.2">\n'),r.push(' <manifest:file-entry manifest:full-path="/" manifest:version="1.2" manifest:media-type="application/vnd.oasis.opendocument.spreadsheet"/>\n');for(var t=0;t<e.length;++t)r.push(' <manifest:file-entry manifest:full-path="'+e[t][0]+'" manifest:media-type="'+e[t][1]+'"/>\n');return r.push("</manifest:manifest>"),r.join("")}(a)),t}function ci(e){return new DataView(e.buffer,e.byteOffset,e.byteLength)}function Al(e){return typeof TextDecoder<"u"?(new TextDecoder).decode(e):qt($t(e))}function zv(e){return typeof TextEncoder<"u"?(new TextEncoder).encode(e):_e(En(e))}function Ua(e){var r=e.reduce(function(a,i){return a+i.length},0),t=new Uint8Array(r),n=0;return e.forEach(function(a){t.set(a,n),n+=a.length}),t}function H0(e){return 16843009*((e=(858993459&(e-=e>>1&1431655765))+(e>>2&858993459))+(e>>4)&252645135)>>>24}function Ts(e,r){var t=r?r[0]:0,n=127&e[t];e:if(e[t++]>=128&&(n|=(127&e[t])<<7,e[t++]<128||(n|=(127&e[t])<<14,e[t++]<128)||(n|=(127&e[t])<<21,e[t++]<128)||(n+=(127&e[t])*Math.pow(2,28),++t,e[t++]<128)||(n+=(127&e[t])*Math.pow(2,35),++t,e[t++]<128)||(n+=(127&e[t])*Math.pow(2,42),++t,e[t++]<128)))break e;return r&&(r[0]=t),n}function tr(e){var r=new Uint8Array(7);r[0]=127&e;var t=1;e:if(e>127){if(r[t-1]|=128,r[t]=e>>7&127,++t,e<=16383||(r[t-1]|=128,r[t]=e>>14&127,++t,e<=2097151)||(r[t-1]|=128,r[t]=e>>21&127,++t,e<=268435455)||(r[t-1]|=128,r[t]=e/256>>>21&127,++t,e<=34359738367)||(r[t-1]|=128,r[t]=e/65536>>>21&127,++t,e<=4398046511103))break e;r[t-1]|=128,r[t]=e/16777216>>>21&127,++t}return r.slice(0,t)}function Fr(e){var r=0,t=127&e[r];e:if(e[r++]>=128){if(t|=(127&e[r])<<7,e[r++]<128||(t|=(127&e[r])<<14,e[r++]<128)||(t|=(127&e[r])<<21,e[r++]<128))break e;t|=(127&e[r])<<28}return t}function Kt(e){for(var r=[],t=[0];t[0]<e.length;){var o,n=t[0],a=Ts(e,t),i=7&a,s=0;if(0==(a=Math.floor(a/8)))break;switch(i){case 0:for(var l=t[0];e[t[0]++]>=128;);o=e.slice(l,t[0]);break;case 5:o=e.slice(t[0],t[0]+(s=4)),t[0]+=s;break;case 1:o=e.slice(t[0],t[0]+(s=8)),t[0]+=s;break;case 2:s=Ts(e,t),o=e.slice(t[0],t[0]+s),t[0]+=s;break;default:throw new Error("PB Type ".concat(i," for Field ").concat(a," at offset ").concat(n))}var u={data:o,type:i};null==r[a]?r[a]=[u]:r[a].push(u)}return r}function Yr(e){var r=[];return e.forEach(function(t,n){t.forEach(function(a){a.data&&(r.push(tr(8*n+a.type)),2==a.type&&r.push(tr(a.data.length)),r.push(a.data))})}),Ua(r)}function Fl(e,r){return e?.map(function(t){return r(t.data)})||[]}function Rn(e){for(var r,t=[],n=[0];n[0]<e.length;){var a=Ts(e,n),i=Kt(e.slice(n[0],n[0]+a));n[0]+=a;var s={id:Fr(i[1][0].data),messages:[]};i[2].forEach(function(o){var l=Kt(o.data),u=Fr(l[3][0].data);s.messages.push({meta:l,data:e.slice(n[0],n[0]+u)}),n[0]+=u}),null!=(r=i[3])&&r[0]&&(s.merge=Fr(i[3][0].data)>>>0>0),t.push(s)}return t}function Mi(e){var r=[];return e.forEach(function(t){var n=[];n[1]=[{data:tr(t.id),type:0}],n[2]=[],null!=t.merge&&(n[3]=[{data:tr(+!!t.merge),type:0}]);var a=[];
1t.messages.forEach(function(s){a.push(s.data),s.meta[3]=[{type:0,data:tr(s.data.length)}],n[2].push({data:Yr(s.meta),type:2})});var i=Yr(n);r.push(tr(i.length)),r.push(i),a.forEach(function(s){return r.push(s)})}),Ua(r)}function Kv(e,r){if(0!=e)throw new Error("Unexpected Snappy chunk type ".concat(e));for(var t=[0],n=Ts(r,t),a=[];t[0]<r.length;){var i=3&r[t[0]];if(0!=i){var l=0,u=0;if(1==i?(u=4+(r[t[0]]>>2&7),l=(224&r[t[0]++])<<3,l|=r[t[0]++]):(u=1+(r[t[0]++]>>2),2==i?(l=r[t[0]]|r[t[0]+1]<<8,t[0]+=2):(l=(r[t[0]]|r[t[0]+1]<<8|r[t[0]+2]<<16|r[t[0]+3]<<24)>>>0,t[0]+=4)),a=[Ua(a)],0==l)throw new Error("Invalid offset 0");if(l>a[0].length)throw new Error("Invalid offset beyond length");if(u>=l)for(a.push(a[0].slice(-l)),u-=l;u>=a[a.length-1].length;)a.push(a[a.length-1]),u-=a[a.length-1].length;a.push(a[0].slice(-l,-l+u))}else{var s=r[t[0]++]>>2;if(s<60)++s;else{var o=s-59;s=r[t[0]],o>1&&(s|=r[t[0]+1]<<8),o>2&&(s|=r[t[0]+2]<<16),o>3&&(s|=r[t[0]+3]<<24),s>>>=0,s++,t[0]+=o}a.push(r.slice(t[0],t[0]+s)),t[0]+=s}}var d=Ua(a);if(d.length!=n)throw new Error("Unexpected length: ".concat(d.length," != ").concat(n));return d}function Bn(e){for(var r=[],t=0;t<e.length;){var n=e[t++],a=e[t]|e[t+1]<<8|e[t+2]<<16;r.push(Kv(n,e.slice(t+=3,t+a))),t+=a}if(t!==e.length)throw new Error("data is not a valid framed stream!");return Ua(r)}function Di(e){for(var r=[],t=0;t<e.length;){var n=Math.min(e.length-t,268435455),a=new Uint8Array(4);r.push(a);var i=tr(n),s=i.length;r.push(i),n<=60?(s++,r.push(new Uint8Array([n-1<<2]))):n<=256?(s+=2,r.push(new Uint8Array([240,n-1&255]))):n<=65536?(s+=3,r.push(new Uint8Array([244,n-1&255,n-1>>8&255]))):n<=16777216?(s+=4,r.push(new Uint8Array([248,n-1&255,n-1>>8&255,n-1>>16&255]))):n<=4294967296&&(s+=5,r.push(new Uint8Array([252,n-1&255,n-1>>8&255,n-1>>16&255,n-1>>>24&255]))),r.push(e.slice(t,t+n)),s+=n,a[0]=0,a[1]=255&s,a[2]=s>>8&255,a[3]=s>>16&255,t+=n}return Ua(r)}function Il(e,r){var t=new Uint8Array(32),n=ci(t),a=12,i=0;switch(t[0]=5,e.t){case"n":t[1]=2,function Xv(e,r,t){var n=Math.floor(0==t?0:Math.LOG10E*Math.log(Math.abs(t)))+6176-20,a=t/Math.pow(10,n-6176);e[r+15]|=n>>7,e[r+14]|=(127&n)<<1;for(var i=0;a>=1;++i,a/=256)e[r+i]=255&a;e[r+15]|=t>=0?0:128}(t,a,e.v),i|=1,a+=16;break;case"b":t[1]=6,n.setFloat64(a,e.v?1:0,!0),i|=2,a+=8;break;case"s":if(-1==r.indexOf(e.v))throw new Error("Value ".concat(e.v," missing from SST!"));t[1]=3,n.setUint32(a,r.indexOf(e.v),!0),i|=8,a+=4;break;default:throw"unsupported cell type "+e.t}return n.setUint32(8,i,!0),t.slice(0,a)}function Pl(e,r){var t=new Uint8Array(32),n=ci(t),a=12,i=0;switch(t[0]=3,e.t){case"n":t[2]=2,n.setFloat64(a,e.v,!0),i|=32,a+=8;break;case"b":t[2]=6,n.setFloat64(a,e.v?1:0,!0),i|=32,a+=8;break;case"s":if(-1==r.indexOf(e.v))throw new Error("Value ".concat(e.v," missing from SST!"));t[2]=3,n.setUint32(a,r.indexOf(e.v),!0),i|=16,a+=4;break;default:throw"unsupported cell type "+e.t}return n.setUint32(4,i,!0),t.slice(0,a)}function Jv(e,r,t){switch(e[0]){case 0:case 1:case 2:case 3:return function Yv(e,r,t,n){var v,a=ci(e),i=a.getUint32(4,!0),s=(n>1?12:8)+4*H0(i&(n>1?3470:398)),o=-1,l=-1,u=NaN,d=new Date(2001,0,1);switch(512&i&&(o=a.getUint32(s,!0),s+=4),s+=4*H0(i&(n>1?12288:4096)),16&i&&(l=a.getUint32(s,!0),s+=4),32&i&&(u=a.getFloat64(s,!0),s+=8),64&i&&(d.setTime(d.getTime()+1e3*a.getFloat64(s,!0)),s+=8),e[2]){case 0:break;case 2:v={t:"n",v:u};break;case 3:v={t:"s",v:r[l]};break;case 5:v={t:"d",v:d};break;case 6:v={t:"b",v:u>0};break;case 7:v={t:"n",v:u/86400};break;case 8:v={t:"e",v:0};break;case 9:if(o>-1)v={t:"s",v:t[o]};else if(l>-1)v={t:"s",v:r[l]};else{if(isNaN(u))throw new Error("Unsupported cell type ".concat(e.slice(0,4)));v={t:"n",v:u}}break;default:throw new Error("Unsupported cell type ".concat(e.slice(0,4)))}return v}(e,r,t,e[0]);case 5:return function Zv(e,r,t){var v,n=ci(e),a=n.getUint32(8,!0),i=12,s=-1,o=-1,l=NaN,u=NaN,d=new Date(2001,0,1);switch(1&a&&(l=function jv(e,r){for(var t=(127&e[r+15])<<7|e[r+14]>>1,n=1&e[r+14],a=r+13;a>=r;--a)n=256*n+e[a];return(128&e[r+15]?-n:n)*Math.pow(10,t-6176)}(e,i),i+=16),2&a&&(u=n.getFloat64(i,!0),i+=8),4&a&&(d.setTime(d.getTime()+1e3*n.getFloat64(i,!0)),i+=8),8&a&&(o=n.getUint32(i,!0),i+=4),16&a&&(s=n.getUint32(i,!0),i+=4),e[1]){case 0:break;case 2:case 10:v={t:"n",v:l};break;case 3:v={t:"s",v:r[o]};break;case 5:v={t:"d",v:d};break;case 6:v={t:"b",v:u>0};break;case 7:v={t:"n",v:u/86400};break;case 8:v={t:"e",v:0};break;case 9:if(!(s>-1))throw new Error("Unsupported cell type ".concat(e[1]," : ").concat(31&a," : ").concat(e.slice(0,4)));v={t:"s",v:t[s]};break;default:throw new Error("Unsupported cell type ".concat(e[1]," : ").concat(31&a," : ").concat(e.slice(0,4)))}return v}(e,r,t);default:throw new Error("Unsupported payload version ".concat(e[0]))}}function dn(e){return Ts(Kt(e)[1][0].data)}function z0(e,r){var t=Kt(r.data),n=Fr(t[1][0].data),i=[];
1return(t[3]||[]).forEach(function(s){var o=Kt(s.data),l=Fr(o[1][0].data)>>>0;switch(n){case 1:i[l]=Al(o[3][0].data);break;case 8:var d=Kt(e[dn(o[9][0].data)][0].data),v=e[dn(d[1][0].data)][0],_=Fr(v.meta[1][0].data);if(2001!=_)throw new Error("2000 unexpected reference to ".concat(_));var b=Kt(v.data);i[l]=b[3].map(function(y){return Al(y.data)}).join("")}}),i}function t_(e,r){var n={"!ref":"A1"},a=e[dn(Kt(r.data)[2][0].data)],i=Fr(a[0].meta[1][0].data);if(6001!=i)throw new Error("6000 unexpected reference to ".concat(i));return function e_(e,r,t){var n,a=Kt(r.data),i={s:{r:0,c:0},e:{r:0,c:0}};if(i.e.r=(Fr(a[6][0].data)>>>0)-1,i.e.r<0)throw new Error("Invalid row varint ".concat(a[6][0].data));if(i.e.c=(Fr(a[7][0].data)>>>0)-1,i.e.c<0)throw new Error("Invalid col varint ".concat(a[7][0].data));t["!ref"]=Ft(i);var s=Kt(a[4][0].data),o=z0(e,e[dn(s[4][0].data)][0]),l=null!=(n=s[17])&&n[0]?z0(e,e[dn(s[17][0].data)][0]):[],u=Kt(s[3][0].data),d=0;u[1].forEach(function(v){var _=Kt(v.data),b=e[dn(_[2][0].data)][0],y=Fr(b.meta[1][0].data);if(6002!=y)throw new Error("6001 unexpected reference to ".concat(y));var x=function qv(e,r){var t,n=Kt(r.data),a=null!=(t=n?.[7])&&t[0]?Fr(n[7][0].data)>>>0>0?1:0:-1,i=Fl(n[5],function(s){return function Qv(e,r){var t,n,a,i,s,o,l,u,d,v,_,b,y,x,J,ne,C=Kt(e),M=Fr(C[1][0].data)>>>0,N=Fr(C[2][0].data)>>>0,A=(null==(n=null==(t=C[8])?void 0:t[0])?void 0:n.data)&&Fr(C[8][0].data)>0||!1;if(null!=(i=null==(a=C[7])?void 0:a[0])&&i.data&&0!=r)J=null==(o=null==(s=C[7])?void 0:s[0])?void 0:o.data,ne=null==(u=null==(l=C[6])?void 0:l[0])?void 0:u.data;else{if(null==(v=null==(d=C[4])?void 0:d[0])||!v.data||1==r)throw"NUMBERS Tile missing ".concat(r," cell storage");J=null==(b=null==(_=C[4])?void 0:_[0])?void 0:b.data,ne=null==(x=null==(y=C[3])?void 0:y[0])?void 0:x.data}for(var Y=A?4:1,U=ci(J),ee=[],Z=0;Z<J.length/2;++Z){var de=U.getUint16(2*Z,!0);de<65535&&ee.push([Z,de])}if(ee.length!=N)throw"Expected ".concat(N," cells, found ").concat(ee.length);var he=[];for(Z=0;Z<ee.length-1;++Z)he[ee[Z][0]]=ne.subarray(ee[Z][1]*Y,ee[Z+1][1]*Y);return ee.length>=1&&(he[ee[ee.length-1][0]]=ne.subarray(ee[ee.length-1][1]*Y)),{R:M,cells:he}}(s,a)});return{nrows:Fr(n[4][0].data)>>>0,data:i.reduce(function(s,o){return s[o.R]||(s[o.R]=[]),o.cells.forEach(function(l,u){if(s[o.R][u])throw new Error("Duplicate cell r=".concat(o.R," c=").concat(u));s[o.R][u]=l}),s},[])}}(0,b);x.data.forEach(function(C,M){C.forEach(function(N,A){var J=yt({r:d+M,c:A}),ne=Jv(N,o,l);ne&&(t[J]=ne)})}),d+=x.nrows})}(e,a[0],n),n}function Ol(e){var r,t,n,a,i={},s=[];if(e.FullPaths.forEach(function(l){if(l.match(/\.iwpv2/))throw new Error("Unsupported password protection")}),e.FileIndex.forEach(function(l){if(l.name.match(/\.iwa$/)){var u,d;try{u=Bn(l.content)}catch(v){return console.log("?? "+l.content.length+" "+(v.message||v))}try{d=Rn(u)}catch(v){return console.log("## "+(v.message||v))}d.forEach(function(v){i[v.id]=v.messages,s.push(v.id)})}}),!s.length)throw new Error("File has no messages");var o=(null==(a=null==(n=null==(t=null==(r=i?.[1])?void 0:r[0])?void 0:t.meta)?void 0:n[1])?void 0:a[0].data)&&1==Fr(i[1][0].meta[1][0].data)&&i[1][0];if(o||s.forEach(function(l){i[l].forEach(function(u){if(1==Fr(u.meta[1][0].data)>>>0){if(o)throw new Error("Document has multiple roots");o=u}})}),!o)throw new Error("Cannot find Document root");return function n_(e,r){var t={SheetNames:[],Sheets:{}};
1if(Fl(Kt(r.data)[1],dn).forEach(function(i){e[i].forEach(function(s){if(2==Fr(s.meta[1][0].data)){var l=function r_(e,r){var t,n=Kt(r.data),a={name:null!=(t=n[1])&&t[0]?Al(n[1][0].data):"",sheets:[]};return Fl(n[2],dn).forEach(function(s){e[s].forEach(function(o){6e3==Fr(o.meta[1][0].data)&&a.sheets.push(t_(e,o))})}),a}(e,s);l.sheets.forEach(function(u,d){Vl(t,u,0==d?l.name:l.name+"_"+d,!0)})}})}),0==t.SheetNames.length)throw new Error("Empty NUMBERS file");return t}(i,o)}function a_(e,r,t){var n,a,i,s;if(null==(n=e[6])||!n[0]||null==(a=e[7])||!a[0])throw"Mutation only works on post-BNC storages!";if((null==(s=null==(i=e[8])?void 0:i[0])?void 0:s.data)&&Fr(e[8][0].data)>0)throw"Math only works with normal offsets";for(var l=0,u=ci(e[7][0].data),d=0,v=[],_=ci(e[4][0].data),b=0,y=[],x=0;x<r.length;++x)if(null!=r[x]){var C,M;switch(u.setUint16(2*x,d,!0),_.setUint16(2*x,b,!0),typeof r[x]){case"string":C=Il({t:"s",v:r[x]},t),M=Pl({t:"s",v:r[x]},t);break;case"number":C=Il({t:"n",v:r[x]},t),M=Pl({t:"n",v:r[x]},t);break;case"boolean":C=Il({t:"b",v:r[x]},t),M=Pl({t:"b",v:r[x]},t);break;default:throw new Error("Unsupported value "+r[x])}v.push(C),d+=C.length,y.push(M),b+=M.length,++l}else u.setUint16(2*x,65535,!0),_.setUint16(2*x,65535);for(e[2][0].data=tr(l);x<e[7][0].data.length/2;++x)u.setUint16(2*x,65535,!0),_.setUint16(2*x,65535,!0);return e[6][0].data=Ua(v),e[3][0].data=Ua(y),l}function $0(e){return function(t){for(var n=0;n!=e.length;++n){var a=e[n];void 0===t[a[0]]&&(t[a[0]]=a[1]),"n"===a[2]&&(t[a[0]]=Number(t[a[0]]))}}}function Ml(e){$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]])(e)}function Dl(e){$0([["cellDates",!1],["bookSST",!1],["bookType","xlsx"],["compression",!1],["WTF",!1]])(e)}function s_(e){return Pt.WS.indexOf(e)>-1?"sheet":Pt.CS&&e==Pt.CS?"chart":Pt.DS&&e==Pt.DS?"dialog":Pt.MS&&e==Pt.MS?"macro":e&&e.length?e:"sheet"}function l_(e,r,t,n,a,i,s,o,l,u,d,v){try{i[n]=fs(Rr(e,t,!0),r);var b,_=Tr(e,r);switch(o){case"sheet":b=Dx(_,r,a,l,i[n],u,d,v);break;case"chart":if(!(b=function Lx(e,r,t,n,a,i,s,o){return".bin"===r.slice(-4)?function ux(e,r,t,n,a){if(!e)return e;n||(n={"!id":{}});var i={"!type":"chart","!drawel":null,"!rel":""},s=[],o=!1;return jn(e,function(u,d,v){switch(v){case 550:i["!rel"]=u;break;case 651:a.Sheets[t]||(a.Sheets[t]={}),u.name&&(a.Sheets[t].CodeName=u.name);break;case 562:case 652:case 669:case 679:case 551:case 552:case 476:case 3072:break;case 35:o=!0;break;case 36:o=!1;break;case 37:s.push(v);break;case 38:s.pop();break;default:if(d.T>0)s.push(v);else if(d.T<0)s.pop();else if(!o||r.WTF)throw new Error("Unexpected record 0x"+v.toString(16))}},r),n["!id"][i["!rel"]]&&(i["!drawel"]=n["!id"][i["!rel"]]),i}(e,n,t,a,i):function lx(e,r,t,n,a){if(!e)return e;n||(n={"!id":{}});var s,i={"!type":"chart","!drawel":null,"!rel":""},o=e.match(h0);return o&&Cl(o[0],0,a,t),(s=e.match(/drawing r:id="(.*?)"/))&&(i["!rel"]=s[1]),n["!id"][i["!rel"]]&&(i["!drawel"]=n["!id"][i["!rel"]]),i}(e,0,t,a,i)}(_,r,a,l,i[n],u))||!b["!drawel"])break;var y=Za(b["!drawel"].Target,r),x=cs(y),C=function wp(e,r){if(!e)return"??";var t=(e.match(/<c:chart [^>]*r:id="([^"]*)"/)||["",""])[1];return r["!id"][t].Target}(Rr(e,y,!0),fs(Rr(e,x,!0),y)),M=Za(C,y),N=cs(M);b=function ox(e,r,t,n,a,i){var s=i||{"!type":"chart"};if(!e)return i;var o=0,l=0,u="A",d={s:{r:2e6,c:2e6},e:{r:0,c:0}};return(e.match(/<c:numCache>[\s\S]*?<\/c:numCache>/gm)||[]).forEach(function(v){var _=function sx(e){var n,r=[],t=e.match(/^<c:numCache>/);(e.match(/<c:pt idx="(\d*)">(.*?)<\/c:pt>/gm)||[]).forEach(function(i){var s=i.match(/<c:pt idx="(\d*?)"><c:v>(.*)<\/c:v><\/c:pt>/);s&&(r[+s[1]]=t?+s[2]:s[2])});var a=zt((e.match(/<c:formatCode>([\s\S]*?)<\/c:formatCode>/)||["","General"])[1]);return(e.match(/<c:f>(.*?)<\/c:f>/gm)||[]).forEach(function(i){n=i.replace(/<.*?>/g,"")}),[r,a,n]}(v);d.s.r=d.s.c=0,d.e.c=o,u=fr(o),_[0].forEach(function(b,y){s[u+pr(y)]={t:"n",v:b,z:_[1]},l=y}),d.e.r<l&&(d.e.r=l),++o}),o>0&&(s["!ref"]=Ft(d)),s}(Rr(e,M,!0),0,0,fs(Rr(e,N,!0),M),0,b);break;case"macro":b=function Nx(e,r,t,n,a,i,s,o){return r.slice(-4),{"!type":"macro"}}(0,r);break;case"dialog":b=function Rx(e,r,t,n,a,i,s,o){return r.slice(-4),{"!type":"dialog"}}(0,r);break;
1default:throw new Error("Unrecognized sheet type "+o)}s[n]=b;var A=[];i&&i[n]&&pt(i[n]).forEach(function(J){var ne="";if(i[n][J].Type==Pt.CMNT){ne=Za(i[n][J].Target,r);var Y=function Gx(e,r,t){return".bin"===r.slice(-4)?function Ip(e,r){var t=[],n=[],a={},i=!1;return jn(e,function(o,l,u){switch(u){case 632:n.push(o);break;case 635:a=o;break;case 637:a.t=o.t,a.h=o.h,a.r=o.r;break;case 636:if(a.author=n[a.iauthor],delete a.iauthor,r.sheetRows&&a.rfx&&r.sheetRows<=a.rfx.r)break;a.t||(a.t=""),delete a.rfx,t.push(a);break;case 3072:case 37:case 38:break;case 35:i=!0;break;case 36:i=!1;break;default:if(!l.T&&(!i||r.WTF))throw new Error("Unexpected record 0x"+u.toString(16))}}),t}(e,t):function bp(e,r){if(e.match(/<(?:\w+:)?comments *\/>/))return[];var t=[],n=[],a=e.match(/<(?:\w+:)?authors>([\s\S]*)<\/(?:\w+:)?authors>/);a&&a[1]&&a[1].split(/<\/\w*:?author>/).forEach(function(s){if(""!==s&&""!==s.trim()){var o=s.match(/<(?:\w+:)?author[^>]*>(.*)/);o&&t.push(o[1])}});var i=e.match(/<(?:\w+:)?commentList>([\s\S]*)<\/(?:\w+:)?commentList>/);return i&&i[1]&&i[1].split(/<\/\w*:?comment>/).forEach(function(s){if(""!==s&&""!==s.trim()){var o=s.match(/<(?:\w+:)?comment[^>]*>/);if(o){var l=bt(o[0]),u={author:l.authorId&&t[l.authorId]||"sheetjsghost",ref:l.ref,guid:l.guid},d=mr(l.ref);if(!(r.sheetRows&&r.sheetRows<=d.r)){var v=s.match(/<(?:\w+:)?text>([\s\S]*)<\/(?:\w+:)?text>/),_=!!v&&!!v[1]&&ul(v[1])||{r:"",t:"",h:""};u.r=_.r,"<t></t>"==_.r&&(_.t=_.h=""),u.t=(_.t||"").replace(/\r\n/g,"\n").replace(/\r/g,"\n"),r.cellHTML&&(u.h=_.h),n.push(u)}}}}),n}(e,t)}(Tr(e,ne,!0),ne,l);if(!Y||!Y.length)return;Yc(b,Y,!1)}i[n][J].Type==Pt.TCMNT&&(ne=Za(i[n][J].Target,r),A=A.concat(function yp(e,r){var t=[],n=!1,a={},i=0;return e.replace(Cr,function(o,l){var u=bt(o);switch(Pn(u[0])){case"<?xml":case"<ThreadedComments":case"</ThreadedComments>":case"<extLst":case"<extLst>":case"</extLst>":case"<extLst/>":break;case"<threadedComment":a={author:u.personId,guid:u.id,ref:u.ref,T:1};break;case"</threadedComment>":null!=a.t&&t.push(a);break;case"<text>":case"<text":i=l+o.length;break;case"</text>":a.t=e.slice(i,l).replace(/\r\n/g,"\n").replace(/\r/g,"\n");break;case"<mentions":case"<mentions>":case"<ext":n=!0;break;case"</mentions>":case"</ext>":n=!1;break;default:if(!n&&r.WTF)throw new Error("unrecognized "+u[0]+" in threaded comments")}return o}),t}(Tr(e,ne,!0),l)))}),A&&A.length&&Yc(b,A,!0,l.people||[])}catch(J){if(l.WTF)throw J}}function Un(e){return"/"==e.charAt(0)?e.slice(1):e}function c_(e,r){if(Yn(),Ml(r=r||{}),gn(e,"META-INF/manifest.xml")||gn(e,"objectdata.xml"))return function U0(e,r){r=r||{},gn(e,"META-INF/manifest.xml")&&function vf(e,r){for(var n,a,t=_i(e);n=Qa.exec(t);)switch(n[3]){case"manifest":break;case"file-entry":if("/"==(a=bt(n[0],!1)).path&&a.type!==xf)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 n}}(Tr(e,"META-INF/manifest.xml"),r);var t=Rr(e,"content.xml");if(!t)throw new Error("Missing content.xml in ODS / UOF file");var n=B0(qt(t),r);return gn(e,"meta.xml")&&(n.Props=Yl(Tr(e,"meta.xml"))),n}(e,r);if(gn(e,"Index/Document.iwa")){if(typeof Uint8Array>"u")throw new Error("NUMBERS file parsing requires Uint8Array support");if(e.FileIndex)return Ol(e);var t=T.utils.cfb_new();return Bs(e).forEach(function(tt){St(t,tt,Ui(e,tt))}),Ol(t)}if(!gn(e,"[Content_Types].xml"))throw gn(e,"index.xml.gz")?new Error("Unsupported NUMBERS 08 file"):gn(e,"index.xml")?new Error("Unsupported NUMBERS 09 file"):new Error("Unsupported ZIP file");var s,o,n=Bs(e),a=function gf(e){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(!e||!e.match)return r;var t={};if((e.match(Cr)||[]).forEach(function(n){var a=bt(n);switch(a[0].replace(Uo,"<")){case"<?xml":break;case"<Types":r.xmlns=a["xmlns"+(a[0].match(/<(\w+):/)||["",""])[1]];break;case"<Default":t[a.Extension]=a.ContentType;break;case"<Override":void 0!==r[rl[a.ContentType]]&&r[rl[a.ContentType]].push(a.PartName)}}),r.xmlns!==Ar.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=t,delete r.calcchains,r}(Rr(e,"[Content_Types].xml")),i=!1;if(0===a.workbooks.length&&Tr(e,o="xl/workbook.xml",!0)&&a.workbooks.push(o),0===a.workbooks.length){if(!Tr(e,o="xl/workbook.bin",!0))throw new Error("Could not find workbook");a.workbooks.push(o),i=!0}"bin"==a.workbooks[0].slice(-3)&&(i=!0);var l={},u={};if(!r.bookSheets&&!r.bookProps){if(bs=[],a.sst)try{bs=function Vx(e,r,t){return".bin"===r.slice(-4)?function Ud(e,r){var t=[],n=!1;return jn(e,function(i,s,o){switch(o){case 159:t.Count=i[0],t.Unique=i[1];break;case 19:t.push(i);break;case 160:return!0;case 35:n=!0;break;case 36:n=!1;break;default:if(!n||r.WTF)throw new Error("Unexpected record 0x"+o.toString(16))}}),t}(e,t):function Nd(e,r){var t=[],n="";if(!e)return t;var a=e.match(Md);if(a){n=a[2].replace(Dd,"").split(Ld);for(var i=0;i!=n.length;++i){var s=ul(n[i].trim(),r);null!=s&&(t[t.length]=s)}a=bt(a[1]),t.Count=a.count,t.Unique=a.uniqueCount}return t}(e,t)}(Tr(e,Un(a.sst)),a.sst,r)}catch(tt){if(r.WTF)throw tt}r.cellStyles&&a.themes.length&&(l=function Ux(e,r,t){return jc(e,t)}(Rr(e,a.themes[0].replace(/^\//,""),!0)||"",0,r)),a.style&&(u=function Bx(e,r,t,n){return".bin"===r.slice(-4)?function Oh(e,r,t){var n={NumberFmt:[]};for(var a in ft)n.NumberFmt[a]=ft[a];n.CellXf=[],n.Fonts=[];var i=[],s=!1;return jn(e,function(l,u,d){switch(d){case 44:n.NumberFmt[l[0]]=l[1],mn(l[1],l[0]);break;case 43:n.Fonts.push(l),null!=l.color.theme&&r&&r.themeElements&&r.themeElements.clr
1Scheme&&(l.color.rgb=wo(r.themeElements.clrScheme[l.color.theme].rgb,l.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==i[i.length-1]&&n.CellXf.push(l);break;case 35:s=!0;break;case 36:s=!1;break;case 37:i.push(d),s=!0;break;case 38:i.pop(),s=!1;break;default:if(u.T>0)i.push(d);else if(u.T<0)i.pop();else if(!s||t.WTF&&37!=i[i.length-1])throw new Error("Unexpected record 0x"+d.toString(16))}}),n}(e,t,n):wh(e,t,n)}(Tr(e,Un(a.style)),a.style,l,r))}a.links.map(function(tt){try{return fs(Rr(e,cs(Un(tt))),tt),function Hx(e,r,t,n){return".bin"===t.slice(-4)?function _p(e,r,t,n){if(!e)return e;var a=n||{},i=!1;jn(e,function(l,u,d){switch(d){case 359:case 363:case 364:case 366:case 367:case 368:case 369:case 370:case 371:case 472:case 577:case 578:case 579:case 580:case 581:case 582:case 583:case 584:case 585:case 586:case 587:break;case 35:i=!0;break;case 36:i=!1;break;default:if(!u.T&&(!i||a.WTF))throw new Error("Unexpected record 0x"+d.toString(16))}},a)}(e,0,0,n):void 0}(Tr(e,Un(tt)),0,tt,r)}catch{}});var d=function Mx(e,r,t){return".bin"===r.slice(-4)?function Tx(e,r){var t={AppVersion:{},WBProps:{},WBView:[],Sheets:[],CalcPr:{},xmlns:""},n=[],a=!1;r||(r={}),r.biff=12;var i=[],s=[[]];return s.SheetNames=[],s.XTI=[],ks[16]={n:"BrtFRTArchID$",f:kx},jn(e,function(l,u,d){switch(d){case 156:s.SheetNames.push(l.name),t.Sheets.push(l);break;case 153:t.WBProps=l;break;case 39:null!=l.Sheet&&(r.SID=l.Sheet),l.Ref=un(l.Ptg,0,null,s,r),delete r.SID,delete l.Ptg,i.push(l);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:s[0].length?s.push([d,l]):s[0]=[d,l],s[s.length-1].XTI=[];break;case 362:0===s.length&&(s[0]=[],s[0].XTI=[]),s[s.length-1].XTI=s[s.length-1].XTI.concat(l),s.XTI=s.XTI.concat(l);break;case 35:case 37:n.push(d),a=!0;break;case 36:case 38:n.pop(),a=!1;break;default:if(!u.T&&(!a||r.WTF&&37!=n[n.length-1]&&35!=n[n.length-1]))throw new Error("Unexpected record 0x"+d.toString(16))}},r),_0(t),t.Names=i,t.supbooks=s,t}(e,t):function wx(e,r){if(!e)throw new Error("Could not find file");var t={AppVersion:{},WBProps:{},WBView:[],Sheets:[],CalcPr:{},Names:[],xmlns:""},n=!1,a="xmlns",i={},s=0;if(e.replace(Cr,function(l,u){var d=bt(l);switch(Pn(d[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":l.match(_x)&&(a="xmlns"+l.match(/<(\w+):/)[1]),t.xmlns=d[a];break;case"<fileVersion":delete d[0],t.AppVersion=d;break;case"<workbookPr":case"<workbookPr/>":El.forEach(function(v){if(null!=d[v[0]])switch(v[2]){case"bool":t.WBProps[v[0]]=cr(d[v[0]]);break;case"int":t.WBProps[v[0]]=parseInt(d[v[0]],10);break;default:t.WBProps[v[0]]=d[v[0]]}}),d.codeName&&(t.WBProps.CodeName=qt(d.codeName));break;case"<workbookView":case"<workbookView/>":delete d[0],t.WBView.push(d);break;case"<sheet":switch(d.state){case"hidden":d.Hidden=1;break;case"veryHidden":d.Hidden=2;break;default:d.Hidden=0}delete d.state,d.name=zt(qt(d.name)),delete d[0],t.Sheets.push(d);break;case"<definedNames>":case"<definedNames":case"<ext":case"<AlternateContent":case"<AlternateContent>":n=!0;break;case"</definedNames>":case"</ext>":case"</AlternateContent>":n=!1;break;case"<definedName":(i={}).Name=qt(d.name),d.comment&&(i.Comment=d.comment),d.localSheetId&&(i.Sheet=+d.localSheetId),cr(d.hidden||"0")&&(i.Hidden=!0),s=u+l.length;break;case"</definedName>":i.Ref=zt(qt(e.slice(s,u))),t.Names.push(i);break;case"<calcPr":case"<calcPr/>":delete d[0],t.CalcPr=d;break;default:if(!n&&r.WTF)throw new Error("unrecognized "+d[0]+" in workbook")}return l}),-1===Jn.indexOf(t.xmlns))throw new Error("Unknown Namespace: "+t.xmlns);return _0(t),t}(e,t)}(Tr(e,Un(a.workbooks[0])),a.workbooks[0],r),v={},_="";
1a.coreprops.length&&((_=Tr(e,Un(a.coreprops[0]),!0))&&(v=Yl(_)),0!==a.extprops.length&&(_=Tr(e,Un(a.extprops[0]),!0))&&function Cf(e,r,t){var n={};r||(r={}),e=qt(e),ni.forEach(function(a){var i=(e.match(On(a[0]))||[])[1];switch(a[2]){case"string":i&&(r[a[1]]=zt(i));break;case"bool":r[a[1]]="true"===i;break;case"raw":var s=e.match(new RegExp("<"+a[0]+"[^>]*>([\\s\\S]*?)</"+a[0]+">"));s&&s.length>0&&(n[a[1]]=s[1])}}),n.HeadingPairs&&n.TitlesOfParts&&Ql(n.HeadingPairs,n.TitlesOfParts,r,t)}(_,v,r));var b={};(!r.bookSheets||r.bookProps)&&0!==a.custprops.length&&(_=Rr(e,Un(a.custprops[0]),!0))&&(b=function kf(e,r){var t={},n="",a=e.match(Ef);if(a)for(var i=0;i!=a.length;++i){var s=a[i],o=bt(s);switch(o[0]){case"<?xml":case"<Properties":break;case"<property":n=zt(o.name);break;case"</property>":n=null;break;default:if(0===s.indexOf("<vt:")){var l=s.split(">"),u=l[0].slice(4),d=l[1];switch(u){case"lpstr":case"bstr":case"lpwstr":case"cy":case"error":t[n]=zt(d);break;case"bool":t[n]=cr(d);break;case"i1":case"i2":case"i4":case"i8":case"int":case"uint":t[n]=parseInt(d,10);break;case"r4":case"r8":case"decimal":t[n]=parseFloat(d);break;case"filetime":case"date":t[n]=Jt(d);break;default:if("/"==u.slice(-1))break;r.WTF&&typeof console<"u"&&console.warn("Unexpected",s,u,l)}}else if("</"!==s.slice(0,2)&&r.WTF)throw new Error(s)}}return t}(_,r));var y={};if((r.bookSheets||r.bookProps)&&(d.Sheets?s=d.Sheets.map(function(Re){return Re.name}):v.Worksheets&&v.SheetNames.length>0&&(s=v.SheetNames),r.bookProps&&(y.Props=v,y.Custprops=b),r.bookSheets&&typeof s<"u"&&(y.SheetNames=s),r.bookSheets?y.SheetNames:r.bookProps))return y;s={};var x={};r.bookDeps&&a.calcchain&&(x=function Wx(e,r,t){return".bin"===r.slice(-4)?function vp(e,r,t){var n=[];return jn(e,function(s,o,l){if(63===l)n.push(s);else if(!o.T)throw new Error("Unexpected record 0x"+l.toString(16))}),n}(e):function gp(e){var r=[];if(!e)return r;var t=1;return(e.match(Cr)||[]).forEach(function(n){var a=bt(n);switch(a[0]){case"<?xml":case"<calcChain":case"<calcChain>":case"</calcChain>":break;case"<c":delete a[0],a.i?t=a.i:a.i=t,r.push(a)}}),r}(e)}(Tr(e,Un(a.calcchain)),a.calcchain));var N,A,C=0,M={},J=d.Sheets;v.Worksheets=J.length,v.SheetNames=[];for(var ne=0;ne!=J.length;++ne)v.SheetNames[ne]=J[ne].name;var Y=i?"bin":"xml",U=a.workbooks[0].lastIndexOf("/"),ee=(a.workbooks[0].slice(0,U+1)+"_rels/"+a.workbooks[0].slice(U+1)+".rels").replace(/^\//,"");gn(e,ee)||(ee="xl/_rels/workbook."+Y+".rels");var Z=fs(Rr(e,ee,!0),ee.replace(/_rels.*/,"s5s"));(a.metadata||[]).length>=1&&(r.xlmeta=function zx(e,r,t){return".bin"===r.slice(-4)?function hp(e,r,t){var n={Types:[],Cell:[],Value:[]},a=t||{},i=[],s=!1,o=2;return jn(e,function(l,u,d){switch(d){case 335:n.Types.push({name:l.name});break;case 51:l.forEach(function(v){1==o?n.Cell.push({type:n.Types[v[0]-1].name,index:v[1]}):0==o&&n.Value.push({type:n.Types[v[0]-1].name,index:v[1]})});break;case 337:o=l?1:0;break;case 338:o=2;break;case 35:i.push(d),s=!0;break;case 36:i.pop(),s=!1;break;default:if(!u.T&&(!s||a.WTF&&35!=i[i.length-1]))throw new Error("Unexpected record 0x"+d.toString(16))}}),n}(e,0,t):function mp(e,r,t){var n={Types:[],Cell:[],Value:[]};if(!e)return n;var s,a=!1,i=2;return e.replace(Cr,function(o){var l=bt(o);switch(Pn(l[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":n.Types.push({name:l.name});break;case"<futureMetadata":for(var u=0;u<n.Types.length;++u)n.Types[u].name==l.name&&(s=n.Types[u]);break;case"<rc":1==i?n.Cell.push({type:n.Types[l.t-1].name,index:+l.v}):0==i&&n.Value.push({type:n.Types[l.t-1].name,index:+l.v});break;case"<cellMetadata":i=1;break;case"</cellMetadata>":case"</valueMetadata>":i=2;break;case"<valueMetadata":i=0;break;case"<ext":a=!0;break;case"</ext>":a=!1;break;case"<rvb":if(!s)break;s.offsets||(s.offsets=[]),s.offsets.push(+l.i);break;default:if(!a&&t.WTF)throw new Error("unrecognized "+l[0]+" in metadata")}return o}
1),n}(e,0,t)}(Tr(e,Un(a.metadata[0])),a.metadata[0],r)),(a.people||[]).length>=1&&(r.people=function Ep(e,r){var t=[],n=!1;return e.replace(Cr,function(i){var s=bt(i);switch(Pn(s[0])){case"<?xml":case"<personList":case"</personList>":case"</person>":case"<extLst":case"<extLst>":case"</extLst>":case"<extLst/>":break;case"<person":t.push({name:s.displayname,id:s.id});break;case"<ext":n=!0;break;case"</ext>":n=!1;break;default:if(!n&&r.WTF)throw new Error("unrecognized "+s[0]+" in threaded comments")}return i}),t}(Tr(e,Un(a.people[0])),r)),Z&&(Z=function o_(e,r){if(!e)return 0;try{e=r.map(function(n){return n.id||(n.id=n.strRelID),[n.name,e["!id"][n.id].Target,s_(e["!id"][n.id].Type)]})}catch{return null}return e&&0!==e.length?e:null}(Z,d.Sheets));var de=Tr(e,"xl/worksheets/sheet.xml",!0)?1:0;e:for(C=0;C!=v.Worksheets;++C){var he="sheet";if(Z&&Z[C]?(N="xl/"+Z[C][1].replace(/[\/]?xl\//,""),gn(e,N)||(N=Z[C][1]),gn(e,N)||(N=ee.replace(/_rels\/.*$/,"")+Z[C][1]),he=Z[C][2]):N=(N="xl/worksheets/sheet"+(C+1-de)+"."+Y).replace(/sheet0\./,"sheet."),A=N.replace(/^(.*)(\/)([^\/]*)$/,"$1/_rels/$3.rels"),r&&null!=r.sheets)switch(typeof r.sheets){case"number":if(C!=r.sheets)continue e;break;case"string":if(v.SheetNames[C].toLowerCase()!=r.sheets.toLowerCase())continue e;break;default:if(Array.isArray&&Array.isArray(r.sheets)){for(var te=!1,Ne=0;Ne!=r.sheets.length;++Ne)"number"==typeof r.sheets[Ne]&&r.sheets[Ne]==C&&(te=1),"string"==typeof r.sheets[Ne]&&r.sheets[Ne].toLowerCase()==v.SheetNames[C].toLowerCase()&&(te=1);if(!te)continue e}}l_(e,N,A,v.SheetNames[C],C,M,s,he,r,d,l,u)}return y={Directory:a,Workbook:d,Props:v,Custprops:b,Deps:x,Sheets:s,SheetNames:v.SheetNames,Strings:bs,Styles:u,Themes:l,SSF:Qt(ft)},r&&r.bookFiles&&(e.files?(y.keys=n,y.files=e.files):(y.keys=[],y.files={},e.FullPaths.forEach(function(tt,Re){tt=tt.replace(/^Root Entry[\/]/,""),y.keys.push(tt),y.files[tt]=e.FileIndex[Re]}))),r&&r.bookVBA&&(a.vba.length>0?y.vbaraw=Tr(e,Un(a.vba[0]),!0):a.defaults&&a.defaults.bin===Op&&(y.vbaraw=Tr(e,"xl/vbaProject.bin",!0))),y}function f_(e,r){var t=r||{},n="Workbook",a=T.find(e,n);try{if(!(a=T.find(e,n="/!DataSpaces/Version"))||!a.content)throw new Error("ECMA-376 Encrypted file missing "+n);if(function Hd(e){var r={};r.id=e.read_shift(0,"lpp4"),r.R=ba(e,4),r.U=ba(e,4),r.W=ba(e,4)}(a.content),!(a=T.find(e,n="/!DataSpaces/DataSpaceMap"))||!a.content)throw new Error("ECMA-376 Encrypted file missing "+n);var i=function $d(e){var r=[];e.l+=4;for(var t=e.read_shift(4);t-- >0;)r.push(zd(e));return r}(a.content);if(1!==i.length||1!==i[0].comps.length||0!==i[0].comps[0].t||"StrongEncryptionDataSpace"!==i[0].name||"EncryptedPackage"!==i[0].comps[0].v)throw new Error("ECMA-376 Encrypted file bad "+n);if(!(a=T.find(e,n="/!DataSpaces/DataSpaceInfo/StrongEncryptionDataSpace"))||!a.content)throw new Error("ECMA-376 Encrypted file missing "+n);var s=function jd(e){var r=[];e.l+=4;for(var t=e.read_shift(4);t-- >0;)r.push(e.read_shift(0,"lpp4"));return r}(a.content);if(1!=s.length||"StrongEncryptionTransform"!=s[0])throw new Error("ECMA-376 Encrypted file bad "+n);if(!(a=T.find(e,n="/!DataSpaces/TransformInfo/StrongEncryptionTransform/!Primary"))||!a.content)throw new Error("ECMA-376 Encrypted file missing "+n);!function Kd(e){var r=function Xd(e){var r={};return e.read_shift(4),e.l+=4,r.id=e.read_shift(0,"lpp4"),r.name=e.read_shift(0,"lpp4"),r.R=ba(e,4),r.U=ba(e,4),r.W=ba(e,4),r}(e);if(r.ename=e.read_shift(0,"8lpp4"),r.blksz=e.read_shift(4),r.cmode=e.read_shift(4),4!=e.read_shift(4))throw new Error("Bad !Primary record");return r}(a.content)}catch{}if(!(a=T.find(e,n="/EncryptionInfo"))||!a.content)throw new Error("ECMA-376 Encrypted file missing "+n);var o=function Yd(e){var r=ba(e);switch(r.Minor){case 2:return[r.Minor,Zd(e)];case 3:return[r.Minor,Jd()];case 4:return[r.Minor,Qd(e)]}throw new Error("ECMA-376 Encrypted file unrecognized Version: "+r.Minor)}(a.content);if(!(a=T.find(e,n="/EncryptedPackage"))||!a.content)throw new Error("ECMA-376 Encrypted file missing "+n);if(4==o[0]&&typeof decrypt_agile<"u")return decrypt_agile(o[1],a.content,t.password||"",t);if(2==o[0]&&typeof decrypt_std76<"u")return decrypt_std76(o[1],a.content,t.password||"",t);throw new Error("File is password-protected")}function u_(e,r){return"ods"==r.bookType?W0(e,r):"numbers"==r.bookType?function i_(e,r){if(!r||!r.numbers)throw new Error("Mu
1st pass a `numbers` option -- check the README");var t=e.Sheets[e.SheetNames[0]];e.SheetNames.length>1&&console.error("The Numbers writer currently writes only the first table");var n=ln(t["!ref"]);n.s.r=n.s.c=0;var a=!1;n.e.c>9&&(a=!0,n.e.c=9),n.e.r>49&&(a=!0,n.e.r=49),a&&console.error("The Numbers writer is currently limited to ".concat(Ft(n)));var i=Po(t,{range:n,header:1}),s=["~Sh33tJ5~"];i.forEach(function(K){return K.forEach(function(X){"string"==typeof X&&s.push(X)})});var o={},l=[],u=T.read(r.numbers,{type:"base64"});u.FileIndex.map(function(K,X){return[K,u.FullPaths[X]]}).forEach(function(K){var X=K[0],ve=K[1];2==X.type&&X.name.match(/\.iwa/)&&Rn(Bn(X.content)).forEach(function(Ee){l.push(Ee.id),o[Ee.id]={deps:[],location:ve,type:Fr(Ee.messages[0].meta[1][0].data)}})}),l.sort(function(K,X){return K-X});var d=l.filter(function(K){return K>1}).map(function(K){return[K,tr(K)]});u.FileIndex.map(function(K,X){return[K,u.FullPaths[X]]}).forEach(function(K){var X=K[0];X.name.match(/\.iwa/)&&Rn(Bn(X.content)).forEach(function(De){De.messages.forEach(function(Le){d.forEach(function(Ee){De.messages.some(function(Ot){return 11006!=Fr(Ot.meta[1][0].data)&&function $v(e,r){e:for(var t=0;t<=e.length-r.length;++t){for(var n=0;n<r.length;++n)if(e[t+n]!=r[n])continue e;return!0}return!1}(Ot.data,Ee[1])})&&o[Ee[0]].deps.push(De.id)})})})});for(var y,_=T.find(u,o[1].location),b=Rn(Bn(_.content)),x=0;x<b.length;++x){var C=b[x];1==C.id&&(y=C)}var M=dn(Kt(y.messages[0].data)[1][0].data);for(b=Rn(Bn((_=T.find(u,o[M].location)).content)),x=0;x<b.length;++x)(C=b[x]).id==M&&(y=C);for(M=dn(Kt(y.messages[0].data)[2][0].data),b=Rn(Bn((_=T.find(u,o[M].location)).content)),x=0;x<b.length;++x)(C=b[x]).id==M&&(y=C);for(M=dn(Kt(y.messages[0].data)[2][0].data),b=Rn(Bn((_=T.find(u,o[M].location)).content)),x=0;x<b.length;++x)(C=b[x]).id==M&&(y=C);var N=Kt(y.messages[0].data);N[6][0].data=tr(n.e.r+1),N[7][0].data=tr(n.e.c+1);for(var A=dn(N[46][0].data),J=T.find(u,o[A].location),ne=Rn(Bn(J.content)),Y=0;Y<ne.length&&ne[Y].id!=A;++Y);if(ne[Y].id!=A)throw"Bad ColumnRowUIDMapArchive";var U=Kt(ne[Y].messages[0].data);U[1]=[],U[2]=[],U[3]=[];for(var ee=0;ee<=n.e.c;++ee){var Z=[];Z[1]=Z[2]=[{type:0,data:tr(ee+420690)}],U[1].push({type:2,data:Yr(Z)}),U[2].push({type:0,data:tr(ee)}),U[3].push({type:0,data:tr(ee)})}U[4]=[],U[5]=[],U[6]=[];for(var de=0;de<=n.e.r;++de)(Z=[])[1]=Z[2]=[{type:0,data:tr(de+726270)}],U[4].push({type:2,data:Yr(Z)}),U[5].push({type:0,data:tr(de)}),U[6].push({type:0,data:tr(de)});ne[Y].messages[0].data=Yr(U),J.content=Di(Mi(ne)),J.size=J.content.length,delete N[46];var he=Kt(N[4][0].data);he[7][0].data=tr(n.e.r+1);var Ne=dn(Kt(he[1][0].data)[2][0].data);if((ne=Rn(Bn((J=T.find(u,o[Ne].location)).content)))[0].id!=Ne)throw"Bad HeaderStorageBucket";var tt=Kt(ne[0].messages[0].data);for(de=0;de<i.length;++de){var Re=Kt(tt[2][0].data);Re[1][0].data=tr(de),Re[4][0].data=tr(i[de].length),tt[2][de]={type:tt[2][0].type,data:Yr(Re)}}ne[0].messages[0].data=Yr(tt),J.content=Di(Mi(ne)),J.size=J.content.length;var mt=dn(he[2][0].data);if((ne=Rn(Bn((J=T.find(u,o[mt].location)).content)))[0].id!=mt)throw"Bad HeaderStorageBucket";for(tt=Kt(ne[0].messages[0].data),ee=0;ee<=n.e.c;++ee)(Re=Kt(tt[2][0].data))[1][0].data=tr(ee),Re[4][0].data=tr(n.e.r+1),tt[2][ee]={type:tt[2][0].type,data:Yr(Re)};ne[0].messages[0].data=Yr(tt),J.content=Di(Mi(ne)),J.size=J.content.length;var nt=dn(he[4][0].data);!function(){for(var ve,K=T.find(u,o[nt].location),X=Rn(Bn(K.content)),$e=0;$e<X.length;++$e){var De=X[$e];De.id==nt&&(ve=De)}var Le=Kt(ve.messages[0].data);Le[3]=[];var Ee=[];s.forEach(function(ar,Vt){Ee[1]=[{type:0,data:tr(Vt)}],Ee[2]=[{type:0,data:tr(1)}],Ee[3]=[{type:2,data:zv(ar)}],Le[3].push({type:2,data:Yr(Ee)})}),ve.messages[0].data=Yr(Le);var H=Di(Mi(X));K.content=H,K.size=K.content.length}();var Rt=Kt(he[3][0].data),Xe=Rt[1][0];delete Rt[2];var lt=Kt(Xe.data),ye=dn(lt[2][0].data);!function(){for(var ve,K=T.find(u,o[ye].location),X=Rn(Bn(K.content)),$e=0;$e<X.length;++$e){var De=X[$e];De.id==ye&&(ve=De)}var Le=Kt(ve.messages[0].data);delete Le[6],delete Rt[7];var Ee=new Uint8Array(Le[5][0].data);Le[5]=[];for(var Ot=0,H=0;H<=n.e.r;++H){var ar=Kt(Ee);Ot+=a_(ar,i[H],s),ar[1][0].data=tr(H),Le[5].push({data:Yr(ar),type:2})}Le[1]=[{type:0,data:tr(n.e.c+1)}],Le[2]=[{type:0,data:tr(n.e.r+1)}],Le[3]=[{type:0,data:tr(Ot)}],Le[4]=[{type:0,data:tr(n.e.r+1)}],ve.messages[0].data=Yr(Le);var ir=Di(Mi(X));K.content=ir,K.size=K.content.length}(),Xe.data=Yr(lt),he[3][0].data=Yr(Rt),N[4][0].data=Yr(he),y.messages[0].data=Yr(N);var se=Di(Mi(b));return _.content=se,_.size=_.content.length,u}(e,r):"xlsb"==r.bookType?function d_(e,r){Ii=1024,e&&!e.SSF&&(e.SSF=Qt(ft)),e&&e.SSF&&
1(Yn(),sa(e.SSF),r.revssf=Qr(e.SSF),r.revssf[e.SSF[65535]]=0,r.ssf=e.SSF),r.rels={},r.wbrels={},r.Strings=[],r.Strings.Count=0,r.Strings.Unique=0,ys?r.revStrings=new Map:(r.revStrings={},r.revStrings.foo=[],delete r.revStrings.foo);var t="xlsb"==r.bookType?"bin":"xml",n=Jc.indexOf(r.bookType)>-1,a={workbooks:[],sheets:[],charts:[],dialogs:[],macros:[],rels:[],strs:[],comments:[],threadedcomments:[],links:[],coreprops:[],extprops:[],custprops:[],themes:[],styles:[],calcchains:[],vba:[],drawings:[],metadata:[],people:[],TODO:[],xmlns:""};Dl(r=r||{});var i=mi(),s="",o=0;if(r.cellXfs=[],Ba(r.cellXfs,{},{revssf:{General:0}}),e.Props||(e.Props={}),St(i,s="docProps/core.xml",Zl(e.Props,r)),a.coreprops.push(s),er(r.rels,2,s,Pt.CORE_PROPS),s="docProps/app.xml",!e.Props||!e.Props.SheetNames)if(e.Workbook&&e.Workbook.Sheets){for(var l=[],u=0;u<e.SheetNames.length;++u)2!=(e.Workbook.Sheets[u]||{}).Hidden&&l.push(e.SheetNames[u]);e.Props.SheetNames=l}else e.Props.SheetNames=e.SheetNames;for(e.Props.Worksheets=e.Props.SheetNames.length,St(i,s,ql(e.Props)),a.extprops.push(s),er(r.rels,3,s,Pt.EXT_PROPS),e.Custprops!==e.Props&&pt(e.Custprops||{}).length>0&&(St(i,s="docProps/custom.xml",ec(e.Custprops)),a.custprops.push(s),er(r.rels,4,s,Pt.CUST_PROPS)),o=1;o<=e.SheetNames.length;++o){var d={"!id":{}},v=e.Sheets[e.SheetNames[o-1]];if(St(i,s="xl/worksheets/sheet"+o+"."+t,jx(o-1,s,r,e,d)),a.sheets.push(s),er(r.wbrels,-1,"worksheets/sheet"+o+"."+t,Pt.WS[0]),v){var b=v["!comments"],y=!1,x="";b&&b.length>0&&(St(i,x="xl/comments"+o+"."+t,Yx(b,x,r)),a.comments.push(x),er(d,-1,"../comments"+o+"."+t,Pt.CMNT),y=!0),v["!legacy"]&&y&&St(i,"xl/drawings/vmlDrawing"+o+".vml",Kc(o,v["!comments"])),delete v["!comments"],delete v["!legacy"]}d["!id"].rId1&&St(i,cs(s),Ti(d))}return null!=r.Strings&&r.Strings.length>0&&(St(i,s="xl/sharedStrings."+t,function Kx(e,r,t){return(".bin"===r.slice(-4)?Wd:Lc)(e,t)}(r.Strings,s,r)),a.strs.push(s),er(r.wbrels,-1,"sharedStrings."+t,Pt.SST)),St(i,s="xl/workbook."+t,function $x(e,r,t){return(".bin"===r.slice(-4)?Ox:y0)(e,t)}(e,s,r)),a.workbooks.push(s),er(r.rels,1,s,Pt.WB),St(i,s="xl/theme/theme1.xml",gl(e.Themes,r)),a.themes.push(s),er(r.wbrels,-1,"theme/theme1.xml",Pt.THEME),St(i,s="xl/styles."+t,function Xx(e,r,t){return(".bin"===r.slice(-4)?Wh:Hc)(e,t)}(e,s,r)),a.styles.push(s),er(r.wbrels,-1,"styles."+t,Pt.STY),e.vbaraw&&n&&(St(i,s="xl/vbaProject.bin",e.vbaraw),a.vba.push(s),er(r.wbrels,-1,"vbaProject.bin",Pt.VBA)),St(i,s="xl/metadata."+t,function Zx(e){return(".bin"===e.slice(-4)?pp:Xc)()}(s)),a.metadata.push(s),er(r.wbrels,-1,"metadata."+t,Pt.XLMETA),St(i,"[Content_Types].xml",jl(a,r)),St(i,"_rels/.rels",Ti(r.rels)),St(i,"xl/_rels/workbook."+t+".rels",Ti(r.wbrels)),delete r.revssf,delete r.ssf,i}(e,r):function j0(e,r){Ii=1024,e&&!e.SSF&&(e.SSF=Qt(ft)),e&&e.SSF&&(Yn(),sa(e.SSF),r.revssf=Qr(e.SSF),r.revssf[e.SSF[65535]]=0,r.ssf=e.SSF),r.rels={},r.wbrels={},r.Strings=[],r.Strings.Count=0,r.Strings.Unique=0,ys?r.revStrings=new Map:(r.revStrings={},r.revStrings.foo=[],delete r.revStrings.foo);var t="xml",n=Jc.indexOf(r.bookType)>-1,a={workbooks:[],sheets:[],charts:[],dialogs:[],macros:[],rels:[],strs:[],comments:[],threadedcomments:[],links:[],coreprops:[],extprops:[],custprops:[],themes:[],styles:[],calcchains:[],vba:[],drawings:[],metadata:[],people:[],TODO:[],xmlns:""};Dl(r=r||{});var i=mi(),s="",o=0;if(r.cellXfs=[],Ba(r.cellXfs,{},{revssf:{General:0}}),e.Props||(e.Props={}),St(i,s="docProps/core.xml",Zl(e.Props,r)),a.coreprops.push(s),er(r.rels,2,s,Pt.CORE_PROPS),s="docProps/app.xml",!e.Props||!e.Props.SheetNames)if(e.Workbook&&e.Workbook.Sheets){for(var l=[],u=0;u<e.SheetNames.length;++u)2!=(e.Workbook.Sheets[u]||{}).Hidden&&l.push(e.SheetNames[u]);e.Props.SheetNames=l}else e.Props.SheetNames=e.SheetNames;e.Props.Worksheets=e.Props.SheetNames.length,St(i,s,ql(e.Props)),a.extprops.push(s),er(r.rels,3,s,Pt.EXT_PROPS),e.Custprops!==e.Props&&pt(e.Custprops||{}).length>0&&(St(i,s="docProps/custom.xml",ec(e.Custprops)),a.custprops.push(s),er(r.rels,4,s,Pt.CUST_PROPS));var d=["SheetJ5"];for(r.tcid=0,o=1;o<=e.SheetNames.length;++o){var v={"!id":{}},_=e.Sheets[e.SheetNames[o-1]];if(St(i,s="xl/worksheets/sheet"+o+"."+t,p0(o-1,r,e,v)),a.sheets.push(s),er(r.wbrels,-1,"worksheets/sheet"+o+"."+t,Pt.WS[0]),_){var y=_["!comments"],x=!1,C="";if(y&&y.length>0){var M=!1;
1y.forEach(function(N){N[1].forEach(function(A){1==A.T&&(M=!0)})}),M&&(St(i,C="xl/threadedComments/threadedComment"+o+"."+t,Cp(y,d,r)),a.threadedcomments.push(C),er(v,-1,"../threadedComments/threadedComment"+o+"."+t,Pt.TCMNT)),St(i,C="xl/comments"+o+"."+t,Zc(y)),a.comments.push(C),er(v,-1,"../comments"+o+"."+t,Pt.CMNT),x=!0}_["!legacy"]&&x&&St(i,"xl/drawings/vmlDrawing"+o+".vml",Kc(o,_["!comments"])),delete _["!comments"],delete _["!legacy"]}v["!id"].rId1&&St(i,cs(s),Ti(v))}return null!=r.Strings&&r.Strings.length>0&&(St(i,s="xl/sharedStrings."+t,Lc(r.Strings,r)),a.strs.push(s),er(r.wbrels,-1,"sharedStrings."+t,Pt.SST)),St(i,s="xl/workbook."+t,y0(e)),a.workbooks.push(s),er(r.rels,1,s,Pt.WB),St(i,s="xl/theme/theme1.xml",gl(e.Themes,r)),a.themes.push(s),er(r.wbrels,-1,"theme/theme1.xml",Pt.THEME),St(i,s="xl/styles."+t,Hc(e,r)),a.styles.push(s),er(r.wbrels,-1,"styles."+t,Pt.STY),e.vbaraw&&n&&(St(i,s="xl/vbaProject.bin",e.vbaraw),a.vba.push(s),er(r.wbrels,-1,"vbaProject.bin",Pt.VBA)),St(i,s="xl/metadata."+t,Xc()),a.metadata.push(s),er(r.wbrels,-1,"metadata."+t,Pt.XLMETA),d.length>1&&(St(i,s="xl/persons/person.xml",function kp(e){var r=[wr,Me("personList",null,{xmlns:Ar.TCMNT,"xmlns:x":Jn[0]}).replace(/[\/]>/,">")];return e.forEach(function(t,n){r.push(Me("person",null,{displayName:t,id:"{54EE7950-7262-4200-6969-"+("000000000000"+n).slice(-12)+"}",userId:t,providerId:"None"}))}),r.push("</personList>"),r.join("")}(d)),a.people.push(s),er(r.wbrels,-1,"persons/person.xml",Pt.PEOPLE)),St(i,"[Content_Types].xml",jl(a,r)),St(i,"_rels/.rels",Ti(r.rels)),St(i,"xl/_rels/workbook.xml.rels",Ti(r.wbrels)),delete r.revssf,delete r.ssf,i}(e,r)}function Ll(e,r){var t="";switch((r||{}).type||"base64"){case"buffer":case"array":return[e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7]];case"base64":t=h(e.slice(0,12));break;case"binary":t=e;break;default:throw new Error("Unrecognized type "+(r&&r.type||"undefined"))}return[t.charCodeAt(0),t.charCodeAt(1),t.charCodeAt(2),t.charCodeAt(3),t.charCodeAt(4),t.charCodeAt(5),t.charCodeAt(6),t.charCodeAt(7)]}function X0(e,r){var t=0;e:for(;t<e.length;)switch(e.charCodeAt(t)){case 10:case 13:case 32:++t;break;case 60:return Sl(e.slice(t),r);default:break e}return Ai.to_workbook(e,r)}function Nl(e,r,t,n){return n?(t.type="string",Ai.to_workbook(e,t)):Ai.to_workbook(r,t)}function Ao(e,r){Se();var t=r||{};if(typeof ArrayBuffer<"u"&&e instanceof ArrayBuffer)return Ao(new Uint8Array(e),((t=Qt(t)).type="array",t));typeof Uint8Array<"u"&&e instanceof Uint8Array&&!t.type&&(t.type=typeof Deno<"u"?"buffer":"array");var a,n=e,i=!1;if(t.cellStyles&&(t.cellNF=!0,t.sheetStubs=!0),Oi={},t.dateNF&&(Oi.dateNF=t.dateNF),t.type||(t.type=we&&Buffer.isBuffer(e)?"buffer":"base64"),"file"==t.type&&(t.type=we?"buffer":"binary",n=function ze(e){if(typeof g<"u")return g.readFileSync(e);if(typeof Deno<"u")return Deno.readFileSync(e);if(typeof $<"u"&&typeof File<"u"&&typeof Folder<"u")try{var r=File(e);r.open("r"),r.encoding="binary";var t=r.read();return r.close(),t}catch(n){if(!n.message||!n.message.match(/onstruct/))throw n}throw new Error("Cannot access file "+e)}(e),typeof Uint8Array<"u"&&!we&&(t.type="array")),"string"==t.type&&(i=!0,t.type="binary",t.codepage=65001,n=function x_(e){return e.match(/[^\x00-\x7F]/)?En(e):e}(e)),"array"==t.type&&typeof Uint8Array<"u"&&e instanceof Uint8Array&&typeof ArrayBuffer<"u"){var s=new ArrayBuffer(3),o=new Uint8Array(s);if(o.foo="bar",!o.foo)return(t=Qt(t)).type="array",Ao(ct(n),t)}switch((a=Ll(n,t))[0]){case 208:if(207===a[1]&&17===a[2]&&224===a[3]&&161===a[4]&&177===a[5]&&26===a[6]&&225===a[7])return function h_(e,r){return T.find(e,"EncryptedPackage")?f_(e,r):S0(e,r)}(T.read(n,t),t);break;case 9:if(a[1]<=8)return S0(n,t);break;case 60:return Sl(n,t);case 73:if(73===a[1]&&42===a[2]&&0===a[3])throw new Error("TIFF Image File is not a spreadsheet");if(68===a[1])return function Sd(e,r){var t=r||{},n=!!t.WTF;t.WTF=!0;try{var a=Oc.to_workbook(e,t);return t.WTF=n,a}catch(i){if(t.WTF=n,!i.message.match(/SYLK bad record ID/)&&n)throw i;return Ai.to_workbook(e,r)}}(n,t);break;case 84:if(65===a[1]&&66===a[2]&&76===a[3])return Mc.to_workbook(n,t);break;case 80:return 75===a[1]&&a[2]<9&&a[3]<9?function p_(e,r){var n=e,a=r||{};return a.type||(a.type=we&&Buffer.isBuffer(e)?"buffer":"base64"),c_(Us(n,a),a)}(n,t):Nl(e,n,t,i);case 239:return 60===a[3]?Sl(n,t):Nl(e,n,t,i);case 255:if(254===a[1])return function g_(e,r){var t=e;return"base64"==r.type&&(t=h(t)),t=Je.utils.decode(1200,t.slice(2),"str"),r.type="binary",X0(t,r)}(n,t);if(0===a[1]&&2===a[2]&&0===a[3])return oi.to_workbook(n,t);break;case 0:if(0===a[1]&&(a[2]>=2&&0===a[3]||0===a[2]&&(8===a[3]||9===a[3])))return oi.to_workbook(n,t);break;case 3:case 131:case 139:case 140:return fl.to_workbook(n,t);case 123:if(92===a[1]&&114===a[2]&&116===a[3])return Vc.to_workbook(n,t);break;case 10:case 13:case 32:return function m_(e,r){var t="",n=Ll(e,r);switch(r.type){case"base64":t=h(e);break;case"binary":t=e;break;case"buffer":t=e.toString("binary");break;case"array":t=In(e);break;default:throw new Error("Unrecognized type "+r.type)}return 239==n[0]&&187==n[1]&&191==n[2]&&(t=qt(t)),r.type="binary",X0(t,r)}(n,t);case 137:if(80===a[1]&&78===a[2]&&71===a[3])throw new Error("PNG Image File is not a spreadsheet")}return kd.indexOf(a[0])>-1&&a[2]<=12&&a[3]<=31?fl.to_workbook(n,t):Nl(e,n,t,i)}function v_(e,r){var t=r||{};return t.type="file",Ao(e,t)}function K0(e,r){switch(r.type){case"base64":case"binary":break;case"buffer":case"array":r.type="";break;case"file":return pe(r.file,T.write(e,{type:we?"buffer":""}));case"string":throw new Error("'string' output type invalid for '"+r.bookType+"' files");default:throw new Error("Unrecognized type "+r.type)}return T.write(e,r)}function ea(e,r,t){t||(t="");var n=t+e;switch(r.type){case"base64":return We(En(n));case"binary":return En(n);case"string":return e;case"file":return pe(r.file,n,"utf8");case"buffer":return we?le(n,"utf8"):typeof TextEncoder<"u"?(new TextEncoder).encode(n):ea(n,{type:"binary"}).split("").map(function(a){return a.charCodeAt(0)})}throw new Error("Unrecognized type "+r.type)}function Fo(e,r){switch(r.type){case"string":case"base64":case"binary":for(var t="",n=0;n<e.length;++n)t+=String.fromCharCode(e[n]);return"base64"==r.type?We(t):"string"==r.type?qt(t):t;case"file":return pe(r.file,e);case"buffer":return e;default:throw new Error("Unrecognized type "+r.type)}}function Io(e,r){Se(),function b0(e){if(!e||!e.SheetNames||!e.Sheets)throw new Error("Invalid Workbook");if(!e.SheetNames.length)throw new Error("Workbook is empty");!function vx(e,r,t){e.forEach(function(n,a){w0(n);for(var i=0;i<a;++i)if(n==e[i])throw new Error("Duplicate Sheet Name: "+n);if(t){var s=r&&r[a]&&r[a].CodeName||n;if(95==s.charCodeAt(0)&&s.length>22)throw new Error("Bad Code Name: Worksheet"+s)}})}(e.SheetNames,e.Workbook&&e.Workbook.Sheets||[],!!e.vbaraw);for(var t=0;t<e.SheetNames.length;++t)p1(e.Sheets[e.SheetNames[t]],0,t)}(e);var t=Qt(r||{});if(t.cellStyles&&(t.cellNF=!0,t.sheetStubs=!0),"array"==t.type){t.type="binary";var n=Io(e,t);return t.type="array",Mt(n)}var a=0;if(t.sheet&&(a="number"==typeof t.sheet?t.sheet:e.SheetNames.indexOf(t.sheet),!e.SheetNames[a]))throw new Error("Sheet not found: "+t.sheet+" : "+typeof t.sheet);switch(t.bookType||"xlsb"){case"xml":case"xlml":return ea(mv(e,t),t);case"slk":case"sylk":return ea(Oc.from_sheet(e.Sheets[e.SheetNames[a]],t),t);case"htm":case"html":return ea(M0(e.Sheets[e.SheetNames[a]],t),t);case"txt":return function y_(e,r){switch(r.type){case"base64":return We(e);case"binary":case"string":return e;case"file":return pe(r.file,e,"binary");case"buffer":return we?le(e,"binary"):e.split("").map(function(t){return t.charCodeAt(0)})}throw new Error("Unrecognized type "+r.type)}(ef(e.Sheets[e.SheetNames[a]],t),t);case"csv":return ea(Bl(e.Sheets[e.SheetNames[a]],t),t,"\ufeff");case"dif":return ea(Mc.from_sheet(e.Sheets[e.SheetNames[a]],t),t);case"dbf":return Fo(fl.from_sheet(e.Sheets[e.SheetNames[a]],t),t);case"prn":return ea(Ai.from_sheet(e.Sheets[e.SheetNames[a]],t),t);case"rtf":return ea(Vc.from_sheet(e.Sheets[e.SheetNames[a]],t),t);case"eth":return ea(Dc.from_sheet(e.Sheets[e.SheetNames[a]],t),t);case"fods":return ea(W0(e,t),t);case"wk1":return Fo(oi.sheet_to_wk1(e.Sheets[e.SheetNames[a]],t),t);case"wk3":return Fo(oi.book_to_wk3(e,t),t);case"biff2":t.biff||(t.biff=2);case"biff3":t.biff||(t.biff=3);case"biff4":return t.biff||(t.biff=4),Fo(T0(e,t),t);case"biff5":t.biff||(t.biff=5);case"biff8":case"xla":case"xls":return t.biff||(t.biff=8),function b_(e,r){var t=r||{};return K0(function yv(e,r){var t=r||{},n=T.utils.cfb_new({root:"R"}),a="/Workbook";switch(t.bookType||"xls"){case"xls":t.bookType="biff8";case"xla":t.bookType||(t.bookType="xla");case"biff8":a="/Workbook",t.biff=8;break;case"biff5":a="/Book",t.biff=5;break;default:throw new Error("invalid type "+t.bookType+" for XLS CFB")}return T.utils.cfb_add(n,a,T0(e,t)),8==t.biff&&(e.Props||e.Custprops)&&function bv(e,r){var s,t=[],n=[],a=[],i=0,o=yr(el,"n"),l=yr(tl,"n");if(e.Props)for(s=pt(e.Props),i=0;i<s.length;++i)(Object.prototype.hasOwnProperty.call(o,s[i])?t:Object.prototype.hasOwnProperty.call(l,s[i])?n:a).push([s[i],e.Props[s[i]]]);if(e.Custprops)for(s=pt(e.Custprops),i=0;i<s.length;++i)Object.prototype.hasOwnProperty.call(e.Props||{},s[i])||(Object.prototype.hasOwnProperty.call(o,s[i])?t:Object.prototype.hasOwnProperty.call(l,s[i])?n:a).push([s[i],e.Custprops[s[i]]]);var u=[];for(i=0;i<a.length;++i)lc.indexOf(a[i][0])>-1||Jl.indexOf(a[i][0])>-1||null!=a[i][1]&&u.push(a[i]);n.length&&T.utils.cfb_add(r,"/\x05SummaryInformation",uc(n,Es.SI,l,tl)),(t.length||u.length)&&T.utils.cfb_add(r,"/\x05DocumentSummaryInformation",uc(t,Es.DSI,o,el,u.length?u:null,Es.UDI))}(e,n),8==t.biff&&e.vbaraw&&function Dp(e,r){r.FullPaths.forEach(function(t,n){if(0!=n){var a=t.replace(/[^\/]*[\/]/,"/_VBA_PROJECT_CUR/");"/"!==a.slice(-1)&&T.utils.cfb_add(e,a,r.FileIndex[n].content)}})}(n,T.read(e.vbaraw,{type:"string"==typeof e.vbaraw?"binary":"buffer"})),n}(e,t),t)}(e,t);case"xlsx":case"xlsm":case"xlam":case"xlsb":case"numbers":case"ods":return function __(e,r){var t=Qt(r||{});return function Y0(e,r){var t={},n=we?"nodebuffer":typeof Uint8Array<"u"?"array":"string";if(r.compression&&(t.compression="DEFLATE"),r.password)t.type=n;else switch(r.type){case"base64":t.type="base64";break;case"binary":t.type="string";break;case"string":throw new Error("'string' output type invalid for '"+r.bookType+"' files");case"buffer":case"file":t.type=n;break;default:throw new Error("Unrecognized type "+r.type)}var a=e.FullPaths?T.write(e,{fileType:"zip",type:{nodebuffer:"buffer",string:"binary"}[t.type]||t.type,compression:!!r.compression}):e.generate(t);if(typeof Deno<"u"&&"string"==typeof a){if("binary"==r.type||"base64"==r.type)return a;a=new Uint8Array(Mt(a))}return r.password&&typeof encrypt_agile<"u"?K0(encrypt_agile(a,r.password),r):"file"===r.type?pe(r.file,a):"string"==r.type?qt(a):a}(u_(e,t),t)}(e,t);default:throw new Error("Unrecognized bookType |"+t.bookType+"|")}}function C_(e,r,t){var n=t||{};return n.type="file",n.file=r,function Rl(e){if(!e.bookType){var t=e.file.slice(e.file.lastIndexOf(".")).toLowerCase();t.match(/^\.[a-z]+$/)&&(e.bookType=t.slice(1)),e.bookType={xls:"biff8",htm:"html",slk:"sylk",socialcalc:"eth",Sh33tJS:"WTF"}[e.bookType]||e.bookType}}(n),Io(e,n)}function J0(e,r,t,n,a,i,s,o){var l=pr(t),u=o.defval,d=o.raw||!Object.prototype.hasOwnProperty.call(o,"raw"),v=!0,_=1===a?[]:{};if(1!==a)if(Object.defineProperty)try{Object.defineProperty(_,"__rowNum__",{value:t,enumerable:!1})}catch{_.__rowNum__=t}else _.__rowNum__=t;if(!s||e[t])for(var b=r.s.c;b<=r.e.c;++b){var y=s?e[t][b]:e[n[b]+l];if(void 0!==y&&void 0!==y.t){var x=y.v;switch(y.t){case"z":if(null==x)break;continue;case"e":x=0==x?null:void 0;break;case"s":case"d":case"b":case"n":break;default:throw new Error("unrecognized type "+y.t)}if(null!=i[b]){if(null==x)if("e"==y.t&&null===x)_[i[b]]=null;else if(void 0!==u)_[i[b]]=u;else{if(!d||null!==x)continue;_[i[b]]=null}else _[i[b]]=d&&("n"!==y.t||"n"===y.t&&!1!==o.rawNumbers)?x:Mn(y,x,o);null!=x&&(v=!1)}}else{if(void 0===u)continue;null!=i[b]&&(_[i[b]]=u)}}return{row:_,isempty:v}}function Po(e,r){if(null==e||null==e["!ref"])return[];var t={t:"n",v:0},n=0,a=1,i=[],s=0,o="",l={s:{r:0,c:0},e:{r:0,c:0}},u=r||{},d=null!=u.range?u.range:e["!ref"];switch(1===u.header?n=1:"A"===u.header?n=2:Array.isArray(u.header)?n=3:null==u.header&&(n=0),typeof d){case"string":l=Ut(d);break;case"number":(l=Ut(e["!ref"])).s.r=d;break;default:l=d}n>0&&(a=0);var v=pr(l.s.r),_=[],b=[],y=0,x=0,C=Array.isArray(e),M=l.s.r,N=0,A={};C&&!e[M]&&(e[M]=[]);var J=u.skipHidden&&e["!cols"]||[],ne=u.skipHidden&&e["!rows"]||[];for(N=l.s.c;N<=l.e.c;++N)if(!(J[N]||{}).hidden)switch(_[N]=fr(N),t=C?e[M][N]:e[_[N]+v],n){case 1:i[N]=N-l.s.c;break;case 2:i[N]=_[N];break;case 3:i[N]=u.header[N-l.s.c];break;default:if(null==t&&(t={w:"__EMPTY",t:"s"}),o=s=Mn(t,null,u),x=A[s]||0){do{o=s+"_"+x++}while(A[o]);A[s]=x,A[o]=1}else A[s]=1;i[N]=o}for(M=l.s.r+a;M<=l.e.r;++M)if(!(ne[M]||{}).hidden){var Y=J0(e,l,M,_,n,i,C,u);(!1===Y.isempty||(1===n?!1!==u.blankrows:u.blankrows))&&(b[y++]=Y.row)}return b.length=y,b}var Q0=/"/g;function q0(e,r,t,n,a,i,s,o){for(var l=!0,u=[],d="",v=pr(t),_=r.s.c;_<=r.e.c;++_)if(n[_]){var b=o.dense?(e[t]||[])[_]:e[n[_]+v];if(null==b)d="";else if(null!=b.v){l=!1,d=""+(o.rawNumbers&&"n"==b.t?b.v:Mn(b,null,o));for(var y=0,x=0;y!==d.length;
1++y)if((x=d.charCodeAt(y))===a||x===i||34===x||o.forceQuotes){d='"'+d.replace(Q0,'""')+'"';break}"ID"==d&&(d='"ID"')}else null==b.f||b.F?d="":(l=!1,(d="="+b.f).indexOf(",")>=0&&(d='"'+d.replace(Q0,'""')+'"'));u.push(d)}return!1===o.blankrows&&l?null:u.join(s)}function Bl(e,r){var t=[],n=r??{};if(null==e||null==e["!ref"])return"";var a=Ut(e["!ref"]),i=void 0!==n.FS?n.FS:",",s=i.charCodeAt(0),o=void 0!==n.RS?n.RS:"\n",l=o.charCodeAt(0),u=new RegExp(("|"==i?"\\|":i)+"+$"),d="",v=[];n.dense=Array.isArray(e);for(var _=n.skipHidden&&e["!cols"]||[],b=n.skipHidden&&e["!rows"]||[],y=a.s.c;y<=a.e.c;++y)(_[y]||{}).hidden||(v[y]=fr(y));for(var x=0,C=a.s.r;C<=a.e.r;++C)(b[C]||{}).hidden||null!=(d=q0(e,a,C,v,s,l,i,n))&&(n.strip&&(d=d.replace(u,"")),(d||!1!==n.blankrows)&&t.push((x++?o:"")+d));return delete n.dense,t.join("")}function ef(e,r){r||(r={}),r.FS="\t",r.RS="\n";var t=Bl(e,r);if(typeof Je>"u"||"string"==r.type)return t;var n=Je.utils.encode(1200,t,"str");return String.fromCharCode(255)+String.fromCharCode(254)+n}function tf(e,r,t){var n=t||{},a=+!n.skipHeader,i=e||{},s=0,o=0;if(i&&null!=n.origin)if("number"==typeof n.origin)s=n.origin;else{var l="string"==typeof n.origin?mr(n.origin):n.origin;s=l.r,o=l.c}var u,d={s:{c:0,r:0},e:{c:o,r:s+r.length-1+a}};if(i["!ref"]){var v=Ut(i["!ref"]);d.e.c=Math.max(d.e.c,v.e.c),d.e.r=Math.max(d.e.r,v.e.r),-1==s&&(d.e.r=(s=v.e.r+1)+r.length-1+a)}else-1==s&&(s=0,d.e.r=r.length-1+a);var _=n.header||[],b=0;r.forEach(function(x,C){pt(x).forEach(function(M){-1==(b=_.indexOf(M))&&(_[b=_.length]=M);var N=x[M],A="z",J="",ne=yt({c:o+b,r:s+C+a});u=As(i,ne),!N||"object"!=typeof N||N instanceof Date?("number"==typeof N?A="n":"boolean"==typeof N?A="b":"string"==typeof N?A="s":N instanceof Date?(A="d",n.cellDates||(A="n",N=dr(N)),J=n.dateNF||ft[14]):null===N&&n.nullError&&(A="e",N=0),u?(u.t=A,u.v=N,delete u.w,delete u.R,J&&(u.z=J)):i[ne]=u={t:A,v:N},J&&(u.z=J)):i[ne]=N})}),d.e.c=Math.max(d.e.c,o+_.length-1);var y=pr(s);if(a)for(b=0;b<_.length;++b)i[fr(b+o)+y]={t:"s",v:_[b]};return i["!ref"]=Ft(d),i}function As(e,r,t){if("string"==typeof r){if(Array.isArray(e)){var n=mr(r);return e[n.r]||(e[n.r]=[]),e[n.r][n.c]||(e[n.r][n.c]={t:"z"})}return e[r]||(e[r]={t:"z"})}return As(e,yt("number"!=typeof r?r:{r,c:t||0}))}function Vl(e,r,t,n){var a=1;if(!t)for(;a<=65535&&-1!=e.SheetNames.indexOf(t="Sheet"+a);++a,t=void 0);if(!t||e.SheetNames.length>=65535)throw new Error("Too many worksheets");if(n&&e.SheetNames.indexOf(t)>=0){var i=t.match(/(^.*?)(\d+)$/);a=i&&+i[2]||0;var s=i&&i[1]||t;for(++a;a<=65535&&-1!=e.SheetNames.indexOf(t=s+a);++a);}if(w0(t),e.SheetNames.indexOf(t)>=0)throw new Error("Worksheet with name |"+t+"| already exists!");return e.SheetNames.push(t),e.Sheets[t]=r,t}function rf(e,r,t){return r?(e.l={Target:r},t&&(e.l.Tooltip=t)):delete e.l,e}var O_={encode_col:fr,encode_row:pr,encode_cell:yt,encode_range:Ft,decode_col:as,decode_row:ns,split_cell:function Ko(e){return e.replace(/(\$?[A-Z]*)(\$?\d*)/,"$1,$2").split(",")},decode_cell:mr,decode_range:ln,format_cell:Mn,sheet_add_aoa:oo,sheet_add_json:tf,sheet_add_dom:D0,aoa_to_sheet:Pa,json_to_sheet:function k_(e,r){return tf(null,e,r)},table_to_sheet:L0,table_to_book:function Vv(e,r){return Xn(L0(e,r),r)},sheet_to_csv:Bl,sheet_to_txt:ef,sheet_to_json:Po,sheet_to_html:M0,sheet_to_formulae:function E_(e){var t,r="",n="";if(null==e||null==e["!ref"])return[];var o,a=Ut(e["!ref"]),i="",s=[],l=[],u=Array.isArray(e);for(o=a.s.c;o<=a.e.c;++o)s[o]=fr(o);for(var d=a.s.r;d<=a.e.r;++d)for(i=pr(d),o=a.s.c;o<=a.e.c;++o)if(r=s[o]+i,n="",void 0!==(t=u?(e[d]||[])[o]:e[r])){if(null!=t.F){if(r=t.F,!t.f)continue;n=t.f,-1==r.indexOf(":")&&(r=r+":"+r)}if(null!=t.f)n=t.f;else{if("z"==t.t)continue;if("n"==t.t&&null!=t.v)n=""+t.v;else if("b"==t.t)n=t.v?"TRUE":"FALSE";else if(void 0!==t.w)n="'"+t.w;else{if(void 0===t.v)continue;n="s"==t.t?"'"+t.v:""+t.v}}l[l.length]=r+"="+n}return l},sheet_to_row_object_array:Po,sheet_get_cell:As,book_new:function Ul(){return{SheetNames:[],Sheets:{}}},book_append_sheet:Vl,book_set_sheet_visibility:function T_(e,r,t){e.Workbook||(e.Workbook={}),e.Workbook.Sheets||(e.Workbook.Sheets=[]);var n=function S_(e,r){if("number"==typeof r){if(r>=0&&e.SheetNames.length>r)return r;throw new Error("Cannot find sheet # "+r)}if("string"==typeof r){var t=e.SheetNames.indexOf(r);if(t>-1)return t;throw new Error("Cannot find sheet name |"+r+"|")}throw new Error("Cannot find sheet |"+r+"|")}(e,r);switch(e.Workbook.Sheets[n]||(e.Workbook.Sheets[n]={}),t){case 0:case 1:case 2:break;default:throw new Error("Bad sheet visibility setting "+t)}e.Workbook.Sheets[n].Hidden=t},cell_set_number_format:function A_(e,r){return e.z=r,e},cell_set_hyperlink:rf,cell_set_internal_link:function F_(e,r,t){return rf(e,"#"+r,t)},cell_add_comment:function I_(e,r,t){e.c||(e.c=[]),e.c.push({t:r,a:t||"SheetJS"})},sheet_set_array_formula:function P_(e,r,t,n){for(var a="string"!=typeof r?r:Ut(r),i="string"==typeof r?r:Ft
1(r),s=a.s.r;s<=a.e.r;++s)for(var o=a.s.c;o<=a.e.c;++o){var l=As(e,s,o);l.t="n",l.F=i,delete l.v,s==a.s.r&&o==a.s.c&&(l.f=t,n&&(l.D=!0))}return e},consts:{SHEET_VISIBLE:0,SHEET_HIDDEN:1,SHEET_VERY_HIDDEN:2}}}}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.