<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">(self.webpackChunkBoschCore=self.webpackChunkBoschCore||[]).push([[179],{5029:(an,st,D)=&gt;{"use strict";var p,me;function x(me){return function ie(me){switch(me){case"dev.boschcore.acboffers.com":return{API_URL:"https://dev.boschcoreapi.acboffers.com/v1"};case"test.boschcore.acboffers.com":return{API_URL:"https://test.boschcoreapi.acboffers.com/v1"};case"staging.boschcore.acboffers.com":return{API_URL:"https://staging.boschcoreapi.acboffers.com/v1"};case"boschcore.acboffers.com":case"core.boschlink.com":return{API_URL:"https://boschcoreapi.acboffers.com/v1"};default:return{API_URL:"http://localhost:23338/v1"}}}(window.location.hostname)[me]}D.d(st,{$:()=&gt;p}),(me=p||(p={})).MODULES={membershipMember:"/MembershipMember"},me.MANAGEMENT_URL={member:"/ChangeUserName",emailaddress:"/ChangeEmailAddress",isemailverified:["/VerifyUser","/UnVerifyUse"]},me.ENDPOINTS={LOGIN_URL:x("API_URL")+"/Login/Token",CHART_DATA_URL:x("API_URL")+"/ChartData/FunChartData",COOP_OUTOOK_DATA_URL:x("API_URL")+"/ManageFunds/FunChartData",TABLE_DATA_URL:x("API_URL")+"/TableData/FunTableData",DEALER_DROPDOWN_URL:x("API_URL")+"/CommonDropdown/DealerInformation",SALES_GROUP_DROPDOW_URL:x("API_URL")+"/CommonDropdown/TerritoriesInformation",ALL_BRANCH_DEALER_DROPDOWN_URL:x("API_URL")+"/CommonDropdown/BranchDealerInformation",ALL_COOP_GET_LIST_URL:x("API_URL")+"/CommonDropdown/GetList",ADD_ACTIVITY_FORM_SUBMIT_URL:x("API_URL")+"/ManagePriorApproval/AddUpdate",GET_COOP_TERMS_URL:x("API_URL")+"/ManageRetailers/FunData",GET_PLANNED_ACTIVITY_RECEIPT_URL:x("API_URL")+"/ManagePriorApproval/GetListPriorApprovals",ADD_COOP_PAYMENT_URL:x("API_URL")+"/CoopClaim/AddUpdate",GET_COOP_CLAIM_RECEIPT_URL:x("API_URL")+"/CoopClaim/GetPrintReceiptDetails",GET_COOP_REPORT_DATA_URL:x("API_URL")+"/Report/CoopReportData",GET_COOP_CLAIM_DETAIL_URL:x("API_URL")+"/CoopClaim/GetCoopClaimDetails",GET_BZ_REPORT_DATA_URL:x("API_URL")+"/Report/BoschZoneReportData",ADD_MEDIA_PLAN_DOCUMENT:x("API_URL")+"/File/SaveFile",GET_VR_REPORT_DATA_URL:x("API_URL")+"/Report/RebatesReportData",GET_RETAILER_BRANCH_MEMBERS_URL:x("API_URL")+"/ManageRetailers/FunData",GET_MEMBER_LOOKUP_URL:x("API_URL")+"/UserLookup/GetUserInformation",UPDATE_DEALER_URL:x("API_URL")+"/ManageRetailers/AddUpdate",GET_MEMBER_ROLES:x("API_URL")+"/Role/GetRole",POST_IMPERSONATE_URL:x("API_URL")+"/Login/Impersonatemember",GET_MANAGEMENT_USER_INFO_URL:x("API_URL")+"/MemberDetails/GetDetails",GET_MEMBER_EMAIL_INFO_URL:x("API_URL")+"/MemberDetails/ViewEmail",POST_MEMBERSHIPMEMBER_MODULE:function S(me,Le=""){return x("API_URL")+p.MODULES[me]+Le}("membershipMember"),POST_MEMBER_RESEND_EMAIL:x("API_URL")+"/MemberDetails/ResendEmail",GET_NEW_USER_INFO_URL:x("API_URL")+"/MembershipUserService/GetFormData",POST_CREATE_NEW_USER_URL:x("API_URL")+"/MembershipMember/CreateUser",GET_USERINFO_URL:x("API_URL")+"/MembershipMember/UserInfo",GET_ASSETS_URL:x("API_URL")+"/Asset/ParentAssetCategories",GET_ASSETS_SUBCTGRY_URL:x("API_URL")+"/Asset/AssetList",GET_ASSETS_FOLDERLIST_URL:x("API_URL")+"/File/GetFileList",GET_PARENT_PRODUCT_IMAGES_CATEGORIES_URL:x("API_URL")+"/Asset/ParentProductImageCategories",GET_ADMIN_REPORT_URL:x("API_URL")+"/AdminstrativeReport",GET_MT_LSR_REPORT_URL:x("API_URL")+"/Report/MTLaserReportData",GET_RESOURCE_FILE_URL:x("API_URL")+"/File/DownloadResourceFile",GET_SEC_QUEST_URL:x("API_URL")+"/Account/GetFormData",POST_RESET_PWD_URL:x("API_URL")+"/Account/ResetPassword",POST_USER_INFO_URL:x("API_URL")+"/MembershipUserService/GetAllUser",POST_FEEDBACK_URL:x("API_URL")+"/Feedback/SaveFeedback",GET_SSO_USER_TOKEN:x("API_URL")+"/Login/SSOLogon",GET_ACCT_PWD_RESET:x("API_URL")+"/Account/IsUser",POST_CHNG_PWD:x("API_URL")+"/MembershipMember/ChangePassword",POST_SITE_VISITS:x("API_URL")+"/TrackPageVisit/Save",GET_ACCT_RESET_KEY_STATUS_URL:x("API_URL")+"/Account/IsValidationKeyValid",POST_ACCT_RESET_PWD:x("API_URL")+"/Account/ResetAccountPassword",POST_REMOVE_MEMBER_URL:x("API_URL")+"/MembershipMember/RemoveMember",POST_PRIOR_APPRV_UPD_STATUS:x("API_URL")+"/ManagePriorApproval/UpdateStatus"},me.TERMS_API_CONFIG={redirectToBoschZoneTerms:x("API_URL")+"/ManageRetailers/AgreeBoschZoneTerms",redirectToCoopTerms:x("API_URL")+"/ManageRetailers/AgreeCoopTerms",redirectToProPartnerTerms:x("API_URL")+"/ManageRetailers/AgreeProPartnerTerms",redirectToVolumeRebateTerms:x("API_URL")+"/ManageRetailers/AgreeVolumRebateTerms",redirectToMTLaserTerms:x("API_URL")+"/ManageRetailers/AgreeMTLeseerTerms"},me.API_MESSAGE={SUCCESS:"success",CODE_SUCCESS:1,CODE_FAILURE:0},me.APP_ROUTES={LOGIN:"",DASHBOARD:"/dashboard",redirectToBoschZoneTerms:"/pendingterms/bzterms",redirectToCoopTerms:"/pendingterms/coopterms",redirectToProPartnerTerms:"/pendingterms/propartnerterms",redirectToVolumeRebateTerms:"/pendingterms/volrebateterms",redirectToMTLaserTerms:"/pendingterms/mtlaserterms",ACCOUNTVERIFY:"/account-verify",PASSWORDCHANGE:"/profile/change-password"},me.FILTERS={MENU_RESOURCES:"Resources",ACTIVITY_TYPE:"ActivityType",PAID:"Paid"},me.CHART_NAME={SALES_BY_YEAR:"salesbyyear",DISTRIBUTOR_PURCHASES_BY_BRAND:"salesbybrand",TOP_10_COOP_ACTIVITIES:"top10coopactivities",COOP_ACUTAL:"plannedpaidcomparison",REBATE_DISTRIBUTOR_PURCHASES_BY_BRAND:"salesbybrandbyretailer",BZONE_SALES_BY_YEAR:"boschzonesalesyear",BZONE_DISTRIBUTOR_PURCHASES_BY_BRAND:"boschzonepurchasesbycategory",MT_SALES_BY_YEAR:"mtlasersalesbyyear",MT_DISTRIBUTOR_PURCHASES_BY_BRAND:"mtlasersalesbybrand",MT_TOP_10_COOP_ACTIVITIES:"mtlasertop10skusbyrole",MT_BOTTOM_10_COOP_ACTIVITIES:"mtlaserbottom10skusbyrole"},me.FORMAT_CURRENCY={LOCALE:"en-US",STYLE:"currency",CURRENCY_USD:"USD"},me.METHOD_NAME={MESSAGE:"message"},me.DO_LIST=[{title:"Add a new planned activity",url:"coop/add-planned-activity",linkpage:"coop"},{title:"Request a Co-op Payment",url:"Rebates/RequestCoopPayment",linkpage:"coop"},{title:"Add a new Member",url:"management/members-add",linkpage:"addmember_link"}],me.TABLE_NAME={DIRECT_DISTRIBUTOR_SALES_INCENTIVE:"spiffcomparison",TOP_10_COOP_SKU:"boschzonetop10skusbyrole",BOTTOM_10_COOP_SKU:"boschzonebottom10skusbyrole",CO_OP_CLAIMS:"coopclaims"},me.EMAIL_TEMPLATE={REGISTRATIONWELCOMEEMAIL:1,REGISTRATIONVALIDATIONEMAIL:2,RESENDREGISTRATIONVALIDATIONEMAIL:3,REGISTRATIONVALIDATIONCOMPLETEDEMAIL:4,REGISTRATIONAPPROVALEMAIL:5,REGISTRATIONCOMPLETEDEMAIL:6,RESETACCOUNTVALIDATIONEMAIL:7,RESETACCOUNTCOMPLETEDEMAIL:8,RESETPASSWORDCOMPLETEDEMAIL:9,TESTEMAIL:10,REQUESTTOCUSTOMERSERVICETEAM:11},me.ROLES={DEALER:"retailer",IT:"developer",DIRECTOER:"territory"},me.RECAPTCHA={SITEKEY:"6LcfU0YUAAAAAHO2slew6MAHoHLoD-qShkji1El6"}},5166:(an,st,D)=&gt;{"use strict";D.d(st,{s:()=&gt;ie});var p=D(5029),x=D(4650),S=D(3764);let ie=(()=&gt;{class me{constructor(ae){this.httpClientService=ae,this.headers={"content-type":"application/json"}}loginUser(ae){return this.httpClientService.POST(p.$.ENDPOINTS.LOGIN_URL,ae,this.headers)}getChartData(ae){return this.httpClientService.POST(p.$.ENDPOINTS.CHART_DATA_URL,ae,this.headers)}getCoopTableData(ae){return this.httpClientService.POST(p.$.ENDPOINTS.COOP_OUTOOK_DATA_URL,ae,this.headers)}getCoopTermsData(ae){return this.httpClientService.POST(p.$.ENDPOINTS.GET_COOP_TERMS_URL,ae,this.headers)}getTableData(ae){return this.httpClientService.POST(p.$.ENDPOINTS.TABLE_DATA_URL,ae,this.headers)}getDealerInfo(ae){return this.httpClientService.POST(p.$.ENDPOINTS.DEALER_DROPDOWN_URL,ae,this.headers)}getAllMessages(ae){return this.httpClientService.POST(p.$.ENDPOINTS.TABLE_DATA_URL,ae,this.headers)}getSalesGroup(ae){return this.httpClientService.POST(p.$.ENDPOINTS.SALES_GROUP_DROPDOW_URL,ae,this.headers)}getAllBranchDealers(ae){return this.httpClientService.POST(p.$.ENDPOINTS.ALL_BRANCH_DEALER_DROPDOWN_URL,ae,this.headers)}getAllCoopGetList(ae){return this.httpClientService.POST(p.$.ENDPOINTS.ALL_COOP_GET_LIST_URL,ae,this.headers)}postAddActivityForm(ae){return this.httpClientService.POST(p.$.ENDPOINTS.ADD_ACTIVITY_FORM_SUBMIT_URL,ae,this.headers)}getCoopReportData(ae){return this.httpClientService.POST(p.$.ENDPOINTS.GET_COOP_REPORT_DATA_URL,ae,this.headers)}getBZReportData(ae){return this.httpClientService.POST(p.$.ENDPOINTS.GET_BZ_REPORT_DATA_URL,ae,this.headers)}getVolumeRebateReportData(ae){return this.httpClientService.POST(p.$.ENDPOINTS.GET_VR_REPORT_DATA_URL,ae,this.headers)}getPlannedActivityReceipt(ae){return this.httpClientService.POST(p.$.ENDPOINTS.GET_PLANNED_ACTIVITY_RECEIPT_URL,ae,this.headers)}getPlannedActivityDetails(ae){return this.httpClientService.POST(p.$.ENDPOINTS.GET_PLANNED_ACTIVITY_RECEIPT_URL,ae,this.headers)}postAddCoopPaymentForm(ae){return this.httpClientService.POST(p.$.ENDPOINTS.ADD_COOP_PAYMENT_URL,ae,this.headers)}postMediaPlanTemplateDocument(ae){return this.httpClientService.POST(p.$.ENDPOINTS.ADD_MEDIA_PLAN_DOCUMENT,ae,this.headers)}getCoopClaimReceipt(ae){return this.httpClientService.GET(p.$.ENDPOINTS.GET_COOP_CLAIM_RECEIPT_URL,{params:{Reference:ae},observe:"response"})}getCoopClaimDetail(ae){return this.httpClientService.GET(p.$.ENDPOINTS.GET_COOP_CLAIM_DETAIL_URL,{params:{Reference:ae},observe:"response"})}getRetailer_Branch_Members(ae){return this.httpClientService.POST(p.$.ENDPOINTS.GET_RETAILER_BRANCH_MEMBERS_URL,ae,this.headers)}getMemberLookup(){return this.httpClientService.GET(p.$.ENDPOINTS.GET_MEMBER_LOOKUP_URL,{observe:"response"})}postUpdateDealerForm(ae){return this.httpClientService.POST(p.$.ENDPOINTS.UPDATE_DEALER_URL,ae,this.headers)}getRoles(){return this.httpClientService.GET(p.$.ENDPOINTS.GET_MEMBER_ROLES,{observe:"response"})}getMembers(ae){return this.httpClientService.POST(p.$.ENDPOINTS.TABLE_DATA_URL,ae,this.headers)}postImpersonateUser(ae){return this.httpClientService.POST(p.$.ENDPOINTS.POST_IMPERSONATE_URL+"?MemberName="+ae,"",this.headers)}getLoggedInMemberInfo(){return this.httpClientService.GET(p.$.ENDPOINTS.GET_USERINFO_URL,{observe:"response"})}postUpdateProfileData(ae,Oe){return this.httpClientService.POST(p.$.ENDPOINTS.POST_MEMBERSHIPMEMBER_MODULE+Oe,ae,this.headers)}getMTLaserReportData(ae){return this.httpClientService.POST(p.$.ENDPOINTS.GET_MT_LSR_REPORT_URL,ae,this.headers)}getResourcesFile(ae){return this.httpClientService.GET(p.$.ENDPOINTS.GET_RESOURCE_FILE_URL+"?filepath="+ae,{responseType:"blob"})}getSecretQuest(){return this.httpClientService.GET(p.$.ENDPOINTS.GET_SEC_QUEST_URL,{observe:"response"})}postResetPwd(ae){return this.httpClientService.POST(p.$.ENDPOINTS.POST_RESET_PWD_URL,ae,this.headers)}postFeeback(ae){return this.httpClientService.POST(p.$.ENDPOINTS.POST_FEEDBACK_URL,ae,this.headers)}getSSOUserDetails(ae){return this.httpClientService.GET(p.$.ENDPOINTS.GET_SSO_USER_TOKEN+"?UserKey="+ae,{observe:"response"})}getAccountPwdReset(ae){return this.httpClientService.GET(p.$.ENDPOINTS.GET_ACCT_PWD_RESET+"?email="+ae,{observe:"response"})}postSiteVisits(ae){return this.httpClientService.POST(p.$.ENDPOINTS.POST_SITE_VISITS,ae,this.headers)}getAcctResetKeyStatus(ae){return this.httpClientService.GET(p.$.ENDPOINTS.GET_ACCT_RESET_KEY_STATUS_URL+"?Key="+ae,{observe:"response"})}postAccountResetPwd(ae){return this.httpClientService.POST(p.$.ENDPOINTS.POST_ACCT_RESET_PWD,ae,this.headers)}postPriorApprovalUpdateStatus(ae){return this.httpClientService.POST(p.$.ENDPOINTS.POST_PRIOR_APPRV_UPD_STATUS,ae,this.headers)}}return me.\u0275fac=function(ae){return new(ae||me)(x.LFG(S.Y))},me.\u0275prov=x.Yz7({token:me,factory:me.\u0275fac,providedIn:"root"}),me})()},1108:(an,st,D)=&gt;{"use strict";D.d(st,{i:()=&gt;ie});var p=D(5029),x=D(4650),S=D(3764);let ie=(()=&gt;{class me{constructor(ae){this.httpClientService=ae,this.headers={"content-type":"application/json"}}getUserDetails(ae){return this.httpClientService.GET(p.$.ENDPOINTS.GET_MANAGEMENT_USER_INFO_URL+"?MemberName="+ae,{observe:"response"})}updateMemberDetails(ae,Oe){return this.httpClientService.POST(p.$.ENDPOINTS.POST_MEMBERSHIPMEMBER_MODULE+Oe,ae,this.headers)}getMemberEmailInfo(ae){return this.httpClientService.GET(p.$.ENDPOINTS.GET_MEMBER_EMAIL_INFO_URL+"?EmailLogID="+ae,{observe:"response"})}postMemberResendEmail(ae){return this.httpClientService.GET(p.$.ENDPOINTS.POST_MEMBER_RESEND_EMAIL+"?EmailLogID="+ae,{observe:"response"})}getUserSecretQuestions(ae){return this.httpClientService.GET(p.$.ENDPOINTS.GET_NEW_USER_INFO_URL+"?Type="+ae,{observe:"response"})}createNewUser(ae){return this.httpClientService.POST(p.$.ENDPOINTS.POST_CREATE_NEW_USER_URL,ae,this.headers)}postSendMemberNotification(ae,Oe){return this.httpClientService.POST(p.$.ENDPOINTS.POST_MEMBERSHIPMEMBER_MODULE+Oe,ae,this.headers)}getAdminReportDetails(ae){return this.httpClientService.GET(p.$.ENDPOINTS.GET_ADMIN_REPORT_URL+"/"+ae,{observe:"response"})}getUserEmailInfo(ae){return this.httpClientService.POST(p.$.ENDPOINTS.POST_USER_INFO_URL,ae,this.headers)}postChangePassword(ae){return this.httpClientService.POST(p.$.ENDPOINTS.POST_CHNG_PWD,ae,this.headers)}postRemoveMember(ae){return this.httpClientService.POST(p.$.ENDPOINTS.POST_REMOVE_MEMBER_URL,ae,this.headers)}}return me.\u0275fac=function(ae){return new(ae||me)(x.LFG(S.Y))},me.\u0275prov=x.Yz7({token:me,factory:me.\u0275fac,providedIn:"root"}),me})()},3764:(an,st,D)=&gt;{"use strict";D.d(st,{Y:()=&gt;S});var p=D(4650),x=D(529);let S=(()=&gt;{class ie{constructor(Le){this.httpClient=Le}POST(Le,ae,Oe){return this.httpClient.post(Le,ae,Oe)}GET(Le,ae){return this.httpClient.get(Le,ae)}PUT(Le,ae,Oe){return this.httpClient.put(Le,ae,Oe)}}return ie.\u0275fac=function(Le){return new(Le||ie)(p.LFG(x.eN))},ie.\u0275prov=p.Yz7({token:ie,factory:ie.\u0275fac,providedIn:"root"}),ie})()},9950:(an,st,D)=&gt;{"use strict";D.d(st,{x:()=&gt;k1});var p=D(4327),x_version="0.18.5",S=1200,ie=1252,me=[874,932,936,949,950,1250,1251,1252,1253,1254,1255,1256,1257,1258,1e4],Le={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},ae=function(e){-1!=me.indexOf(e)&amp;&amp;(ie=Le[0]=e)},ke=function(e){S=e,ae(e)};var we,We=function(n){return String.fromCharCode(n)},qe=function(n){return String.fromCharCode(n)},tt="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";function _e(e){for(var n="",t=0,o=0,a=0,u=0,f=0,h=0,y=0,w=0;w&lt;e.length;)u=(t=e.charCodeAt(w++))&gt;&gt;2,f=(3&amp;t)&lt;&lt;4|(o=e.charCodeAt(w++))&gt;&gt;4,h=(15&amp;o)&lt;&lt;2|(a=e.charCodeAt(w++))&gt;&gt;6,y=63&amp;a,isNaN(o)?h=y=64:isNaN(a)&amp;&amp;(y=64),n+=tt.charAt(u)+tt.charAt(f)+tt.charAt(h)+tt.charAt(y);return n}function ge(e){var n="",u=0,f=0,h=0,y=0;e=e.replace(/[^\w\+\/\=]/g,"");for(var w=0;w&lt;e.length;)u=tt.indexOf(e.charAt(w++)),f=tt.indexOf(e.charAt(w++)),n+=String.fromCharCode(u&lt;&lt;2|f&gt;&gt;4),64!==(h=tt.indexOf(e.charAt(w++)))&amp;&amp;(n+=String.fromCharCode((15&amp;f)&lt;&lt;4|h&gt;&gt;2)),64!==(y=tt.indexOf(e.charAt(w++)))&amp;&amp;(n+=String.fromCharCode((3&amp;h)&lt;&lt;6|y));return n}var Se=function(){return typeof Buffer&lt;"u"&amp;&amp;typeof process&lt;"u"&amp;&amp;typeof process.versions&lt;"u"&amp;&amp;!!process.versions.node}(),et=function(){if(typeof Buffer&lt;"u"){var e=!Buffer.from;if(!e)try{Buffer.from("foo","utf8")}catch{e=!0}return e?function(n,t){return t?new Buffer(n,t):new Buffer(n)}:Buffer.from.bind(Buffer)}return function(){}}();function gt(e){return Se?Buffer.alloc?Buffer.alloc(e):new Buffer(e):typeof Uint8Array&lt;"u"?new Uint8Array(e):new Array(e)}function Pt(e){return Se?Buffer.allocUnsafe?Buffer.allocUnsafe(e):new Buffer(e):typeof Uint8Array&lt;"u"?new Uint8Array(e):new Array(e)}var Je=function(n){return Se?et(n,"binary"):n.split("").map(function(t){return 255&amp;t.charCodeAt(0)})};function Qe(e){if(typeof ArrayBuffer&gt;"u")return Je(e);for(var n=new ArrayBuffer(e.length),t=new Uint8Array(n),o=0;o!=e.length;++o)t[o]=255&amp;e.charCodeAt(o);return n}function ht(e){if(Array.isArray(e))return e.map(function(o){return String.fromCharCode(o)}).join("");for(var n=[],t=0;t&lt;e.length;++t)n[t]=String.fromCharCode(e[t]);return n.join("")}var Dt=Se?function(e){return Buffer.concat(e.map(function(n){return Buffer.isBuffer(n)?n:et(n)}))}:function(e){if(typeof Uint8Array&lt;"u"){var n=0,t=0;for(n=0;n&lt;e.length;++n)t+=e[n].length;var o=new Uint8Array(t),a=0;for(n=0,t=0;n&lt;e.length;t+=a,++n)if(a=e[n].length,e[n]instanceof Uint8Array)o.set(e[n],t);else{if("string"==typeof e[n])throw"wtf";o.set(new Uint8Array(e[n]),t)}return o}return[].concat.apply([],e.map(function(u){return Array.isArray(u)?u:[].slice.call(u)}))},Sn=/\u0000/g,$n=/[\u0001-\u0006]/g;function Yt(e){for(var n="",t=e.length-1;t&gt;=0;)n+=e.charAt(t--);return n}function _n(e,n){var t=""+e;return t.length&gt;=n?t:hi("0",n-t.length)+t}function Kt(e,n){var t=""+e;return t.length&gt;=n?t:hi(" ",n-t.length)+t}function hn(e,n){var t=""+e;return t.length&gt;=n?t:t+hi(" ",n-t.length)}var $e=Math.pow(2,32);function yt(e,n){return e&gt;$e||e&lt;-$e?function Ut(e,n){var t=""+Math.round(e);return t.length&gt;=n?t:hi("0",n-t.length)+t}(e,n):function On(e,n){var t=""+e;return t.length&gt;=n?t:hi("0",n-t.length)+t}(Math.round(e),n)}function nn(e,n){return e.length&gt;=7+(n=n||0)&amp;&amp;103==(32|e.charCodeAt(n))&amp;&amp;101==(32|e.charCodeAt(n+1))&amp;&amp;110==(32|e.charCodeAt(n+2))&amp;&amp;101==(32|e.charCodeAt(n+3))&amp;&amp;114==(32|e.charCodeAt(n+4))&amp;&amp;97==(32|e.charCodeAt(n+5))&amp;&amp;108==(32|e.charCodeAt(n+6))}var cn=[["Sun","Sunday"],["Mon","Monday"],["Tue","Tuesday"],["Wed","Wednesday"],["Thu","Thursday"],["Fri","Friday"],["Sat","Saturday"]],In=[["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"]],Jt={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 "'},ir={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},Gr={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 ii(e,n,t){for(var o=e&lt;0?-1:1,a=e*o,u=0,f=1,h=0,y=1,w=0,M=0,j=Math.floor(a);w&lt;n&amp;&amp;(h=(j=Math.floor(a))*f+u,M=j*w+y,!(a-j&lt;5e-8));)a=1/(a-j),u=f,f=h,y=w,w=M;if(M&gt;n&amp;&amp;(w&gt;n?(M=y,h=u):(M=w,h=f)),!t)return[0,o*h,M];var G=Math.floor(o*h/M);return[G,o*h-G*M,M]}function ni(e,n,t){if(e&gt;2958465||e&lt;0)return null;var o=0|e,a=Math.floor(86400*(e-o)),u=0,f=[],h={D:o,T:a,u:86400*(e-o)-a,y:0,m:0,d:0,H:0,M:0,S:0,q:0};if(Math.abs(h.u)&lt;1e-6&amp;&amp;(h.u=0),n&amp;&amp;n.date1904&amp;&amp;(o+=1462),h.u&gt;.9999&amp;&amp;(h.u=0,86400==++a&amp;&amp;(h.T=a=0,++o,++h.D)),60===o)f=t?[1317,10,29]:[1900,2,29],u=3;else if(0===o)f=t?[1317,8,29]:[1900,1,0],u=6;else{o&gt;60&amp;&amp;--o;var y=new Date(1900,0,1);y.setDate(y.getDate()+o-1),f=[y.getFullYear(),y.getMonth()+1,y.getDate()],u=y.getDay(),o&lt;60&amp;&amp;(u=(u+6)%7),t&amp;&amp;(u=function at(e,n){n[0]-=581;var t=e.getDay();return e&lt;60&amp;&amp;(t=(t+6)%7),t}(y,f))}return h.y=f[0],h.m=f[1],h.d=f[2],h.S=a%60,a=Math.floor(a/60),h.M=a%60,a=Math.floor(a/60),h.H=a,h.q=u,h}var un=new Date(1899,11,31,0,0,0),Tn=un.getTime(),Ue=new Date(1900,2,1,0,0,0);function P(e,n){var t=e.getTime();return n?t-=1262304e5:e&gt;=Ue&amp;&amp;(t+=864e5),(t-(Tn+6e4*(e.getTimezoneOffset()-un.getTimezoneOffset())))/864e5}function L(e){return-1==e.indexOf(".")?e:e.replace(/(?:\.0*|(\.\d*[1-9])0+)$/,"$1")}function le(e,n){switch(typeof e){case"string":return e;case"boolean":return e?"TRUE":"FALSE";case"number":return(0|e)===e?e.toString(10):function se(e){var t,n=Math.floor(Math.log(Math.abs(e))*Math.LOG10E);return t=n&gt;=-4&amp;&amp;n&lt;=-1?e.toPrecision(10+n):Math.abs(n)&lt;=9?function de(e){var n=e&lt;0?12:11,t=L(e.toFixed(12));return t.length&lt;=n||(t=e.toPrecision(10)).length&lt;=n?t:e.toExponential(5)}(e):10===n?e.toFixed(10).substr(0,12):function ce(e){var n=L(e.toFixed(11));return n.length&gt;(e&lt;0?12:11)||"0"===n||"-0"===n?e.toPrecision(6):n}(e),L(function z(e){return-1==e.indexOf("E")?e:e.replace(/(?:\.0*|(\.\d*[1-9])0+)[Ee]/,"$1E").replace(/(E[+-])(\d)$/,"$10$2")}(t.toUpperCase()))}(e);case"undefined":return"";case"object":if(null==e)return"";if(e instanceof Date)return lt(14,P(e,n&amp;&amp;n.date1904),n)}throw new Error("unsupported value in General format: "+e)}function vt(e,n,t,o){var y,a="",u=0,f=0,h=t.y,w=0;switch(e){case 98:h=t.y+543;case 121:switch(n.length){case 1:case 2:y=h%100,w=2;break;default:y=h%1e4,w=4}break;case 109:switch(n.length){case 1:case 2:y=t.m,w=n.length;break;case 3:return In[t.m-1][1];case 5:return In[t.m-1][0];default:return In[t.m-1][2]}break;case 100:switch(n.length){case 1:case 2:y=t.d,w=n.length;break;case 3:return cn[t.q][0];default:return cn[t.q][1]}break;case 104:switch(n.length){case 1:case 2:y=1+(t.H+11)%12,w=n.length;break;default:throw"bad hour format: "+n}break;case 72:switch(n.length){case 1:case 2:y=t.H,w=n.length;break;default:throw"bad hour format: "+n}break;case 77:switch(n.length){case 1:case 2:y=t.M,w=n.length;break;default:throw"bad minute format: "+n}break;case 115:if("s"!=n&amp;&amp;"ss"!=n&amp;&amp;".0"!=n&amp;&amp;".00"!=n&amp;&amp;".000"!=n)throw"bad second format: "+n;return 0!==t.u||"s"!=n&amp;&amp;"ss"!=n?(f=o&gt;=2?3===o?1e3:100:1===o?10:1,(u=Math.round(f*(t.S+t.u)))&gt;=60*f&amp;&amp;(u=0),"s"===n?0===u?"0":""+u/f:(a=_n(u,2+o),"ss"===n?a.substr(0,2):"."+a.substr(2,n.length-1))):_n(t.S,n.length);case 90:switch(n){case"[h]":case"[hh]":y=24*t.D+t.H;break;case"[m]":case"[mm]":y=60*(24*t.D+t.H)+t.M;break;case"[s]":case"[ss]":y=60*(60*(24*t.D+t.H)+t.M)+Math.round(t.S+t.u);break;default:throw"bad abstime format: "+n}w=3===n.length?1:2;break;case 101:y=h,w=1}return w&gt;0?_n(y,w):""}function Rt(e){if(e.length&lt;=3)return e;for(var t=e.length%3,o=e.substr(0,t);t!=e.length;t+=3)o+=(o.length&gt;0?",":"")+e.substr(t,3);return o}var fn=/%/g;function Gn(e,n){var t,o=e.indexOf("E")-e.indexOf(".")-1;if(e.match(/^#+0.0E\+0$/)){if(0==n)return"0.0E+0";if(n&lt;0)return"-"+Gn(e,-n);var a=e.indexOf(".");-1===a&amp;&amp;(a=e.indexOf("E"));var u=Math.floor(Math.log(n)*Math.LOG10E)%a;if(u&lt;0&amp;&amp;(u+=a),-1===(t=(n/Math.pow(10,u)).toPrecision(o+1+(a+u)%a)).indexOf("e")){var f=Math.floor(Math.log(n)*Math.LOG10E);for(-1===t.indexOf(".")?t=t.charAt(0)+"."+t.substr(1)+"E+"+(f-t.length+u):t+="E+"+(f-u);"0."===t.substr(0,2);)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(h,y,w,M){return y+w+M.substr(0,(a+u)%a)+"."+M.substr(u)+"E"})}else t=n.toExponential(o);return e.match(/E\+00$/)&amp;&amp;t.match(/e[+-]\d$/)&amp;&amp;(t=t.substr(0,t.length-1)+"0"+t.charAt(t.length-1)),e.match(/E\-/)&amp;&amp;t.match(/e\+/)&amp;&amp;(t=t.replace(/e\+/,"e")),t.replace("e","E")}var Mn=/# (\?+)( ?)\/( ?)(\d+)/,N=/^#*0*\.([0#]+)/,Y=/\).*[0#]/,De=/\(###\) ###\\?-####/;function fe(e){for(var t,n="",o=0;o!=e.length;++o)switch(t=e.charCodeAt(o)){case 35:break;case 63:n+=" ";break;case 48:n+="0";break;default:n+=String.fromCharCode(t)}return n}function be(e,n){var t=Math.pow(10,n);return""+Math.round(e*t)/t}function he(e,n){var t=e-Math.floor(e),o=Math.pow(10,n);return n&lt;(""+Math.round(t*o)).length?0:Math.round(t*o)}function en(e,n,t){if(40===e.charCodeAt(0)&amp;&amp;!n.match(Y)){var o=n.replace(/\( */,"").replace(/ \)/,"").replace(/\)/,"");return t&gt;=0?en("n",o,t):"("+en("n",o,-t)+")"}if(44===n.charCodeAt(n.length-1))return function Qt(e,n,t){for(var o=n.length-1;44===n.charCodeAt(o-1);)--o;return Sr(e,n.substr(0,o),t/Math.pow(10,3*(n.length-o)))}(e,n,t);if(-1!==n.indexOf("%"))return function dn(e,n,t){var o=n.replace(fn,""),a=n.length-o.length;return Sr(e,o,t*Math.pow(10,2*a))+hi("%",a)}(e,n,t);if(-1!==n.indexOf("E"))return Gn(n,t);if(36===n.charCodeAt(0))return"$"+en(e,n.substr(" "==n.charAt(1)?2:1),t);var a,u,f,h,y=Math.abs(t),w=t&lt;0?"-":"";if(n.match(/^00+$/))return w+yt(y,n.length);if(n.match(/^[#?]+$/))return"0"===(a=yt(t,0))&amp;&amp;(a=""),a.length&gt;n.length?a:fe(n.substr(0,n.length-a.length))+a;if(u=n.match(Mn))return function Vt(e,n,t){var o=parseInt(e[4],10),a=Math.round(n*o),u=Math.floor(a/o),f=a-u*o,h=o;return t+(0===u?"":""+u)+" "+(0===f?hi(" ",e[1].length+1+e[4].length):Kt(f,e[1].length)+e[2]+"/"+e[3]+_n(h,e[4].length))}(u,y,w);if(n.match(/^#+0+$/))return w+yt(y,n.length-n.indexOf("0"));if(u=n.match(N))return a=be(t,u[1].length).replace(/^([^\.]+)$/,"$1."+fe(u[1])).replace(/\.$/,"."+fe(u[1])).replace(/\.(\d*)$/,function(Q,H){return"."+H+hi("0",fe(u[1]).length-H.length)}),-1!==n.indexOf("0.")?a:a.replace(/^0\./,".");if(n=n.replace(/^#+([0.])/,"$1"),u=n.match(/^(0*)\.(#*)$/))return w+be(y,u[2].length).replace(/\.(\d*[1-9])0*$/,".$1").replace(/^(-?\d*)$/,"$1.").replace(/^0\./,u[1].length?"0.":".");if(u=n.match(/^#{1,3},##0(\.?)$/))return w+Rt(yt(y,0));if(u=n.match(/^#,##0\.([#0]*0)$/))return t&lt;0?"-"+en(e,n,-t):Rt(""+(Math.floor(t)+function ze(e,n){return n&lt;(""+Math.round((e-Math.floor(e))*Math.pow(10,n))).length?1:0}(t,u[1].length)))+"."+_n(he(t,u[1].length),u[1].length);if(u=n.match(/^#,#*,#0/))return en(e,n.replace(/^#,#*,/,""),t);if(u=n.match(/^([0#]+)(\\?-([0#]+))+$/))return a=Yt(en(e,n.replace(/[\\-]/g,""),t)),f=0,Yt(Yt(n.replace(/\\/g,"")).replace(/[0#]/g,function(Q){return f&lt;a.length?a.charAt(f++):"0"===Q?"0":""}));if(n.match(De))return"("+(a=en(e,"##########",t)).substr(0,3)+") "+a.substr(3,3)+"-"+a.substr(6);var M="";if(u=n.match(/^([#0?]+)( ?)\/( ?)([#0?]+)/))return f=Math.min(u[4].length,7),h=ii(y,Math.pow(10,f)-1,!1),a=""+w," "==(M=Sr("n",u[1],h[1])).charAt(M.length-1)&amp;&amp;(M=M.substr(0,M.length-1)+"0"),a+=M+u[2]+"/"+u[3],(M=hn(h[2],f)).length&lt;u[4].length&amp;&amp;(M=fe(u[4].substr(u[4].length-M.length))+M),a+=M;if(u=n.match(/^# ([#0?]+)( ?)\/( ?)([#0?]+)/))return f=Math.min(Math.max(u[1].length,u[4].length),7),w+((h=ii(y,Math.pow(10,f)-1,!0))[0]||(h[1]?"":"0"))+" "+(h[1]?Kt(h[1],f)+u[2]+"/"+u[3]+hn(h[2],f):hi(" ",2*f+1+u[2].length+u[3].length));if(u=n.match(/^[#0?]+$/))return a=yt(t,0),n.length&lt;=a.length?a:fe(n.substr(0,n.length-a.length))+a;if(u=n.match(/^([#0?]+)\.([#0]+)$/)){a=""+t.toFixed(Math.min(u[2].length,10)).replace(/([^0])0+$/,"$1"),f=a.indexOf(".");var j=n.indexOf(".")-f,G=n.length-a.length-j;return fe(n.substr(0,j)+a+n.substr(n.length-G))}if(u=n.match(/^00,000\.([#0]*0)$/))return f=he(t,u[1].length),t&lt;0?"-"+en(e,n,-t):Rt(function dt(e){return e&lt;2147483647&amp;&amp;e&gt;-2147483648?""+(e&gt;=0?0|e:e-1|0):""+Math.floor(e)}(t)).replace(/^\d,\d{3}$/,"0$&amp;").replace(/^\d*$/,function(Q){return"00,"+(Q.length&lt;3?_n(0,3-Q.length):"")+Q})+"."+_n(f,u[1].length);switch(n){case"###,##0.00":return en(e,"#,##0.00",t);case"###,###":case"##,###":case"#,###":var K=Rt(yt(y,0));return"0"!==K?w+K:"";case"###,###.00":return en(e,"###,##0.00",t).replace(/^0\./,".");case"#,###.00":return en(e,"#,##0.00",t).replace(/^0\./,".")}throw new Error("unsupported format |"+n+"|")}function os(e,n){var t,o=e.indexOf("E")-e.indexOf(".")-1;if(e.match(/^#+0.0E\+0$/)){if(0==n)return"0.0E+0";if(n&lt;0)return"-"+os(e,-n);var a=e.indexOf(".");-1===a&amp;&amp;(a=e.indexOf("E"));var u=Math.floor(Math.log(n)*Math.LOG10E)%a;if(u&lt;0&amp;&amp;(u+=a),!(t=(n/Math.pow(10,u)).toPrecision(o+1+(a+u)%a)).match(/[Ee]/)){var f=Math.floor(Math.log(n)*Math.LOG10E);-1===t.indexOf(".")?t=t.charAt(0)+"."+t.substr(1)+"E+"+(f-t.length+u):t+="E+"+(f-u),t=t.replace(/\+-/,"-")}t=t.replace(/^([+-]?)(\d*)\.(\d*)[Ee]/,function(h,y,w,M){return y+w+M.substr(0,(a+u)%a)+"."+M.substr(u)+"E"})}else t=n.toExponential(o);return e.match(/E\+00$/)&amp;&amp;t.match(/e[+-]\d$/)&amp;&amp;(t=t.substr(0,t.length-1)+"0"+t.charAt(t.length-1)),e.match(/E\-/)&amp;&amp;t.match(/e\+/)&amp;&amp;(t=t.replace(/e\+/,"e")),t.replace("e","E")}function Jn(e,n,t){if(40===e.charCodeAt(0)&amp;&amp;!n.match(Y)){var o=n.replace(/\( */,"").replace(/ \)/,"").replace(/\)/,"");return t&gt;=0?Jn("n",o,t):"("+Jn("n",o,-t)+")"}if(44===n.charCodeAt(n.length-1))return function jn(e,n,t){for(var o=n.length-1;44===n.charCodeAt(o-1);)--o;return Sr(e,n.substr(0,o),t/Math.pow(10,3*(n.length-o)))}(e,n,t);if(-1!==n.indexOf("%"))return function Zr(e,n,t){var o=n.replace(fn,""),a=n.length-o.length;return Sr(e,o,t*Math.pow(10,2*a))+hi("%",a)}(e,n,t);if(-1!==n.indexOf("E"))return os(n,t);if(36===n.charCodeAt(0))return"$"+Jn(e,n.substr(" "==n.charAt(1)?2:1),t);var a,u,f,h,y=Math.abs(t),w=t&lt;0?"-":"";if(n.match(/^00+$/))return w+_n(y,n.length);if(n.match(/^[#?]+$/))return a=""+t,0===t&amp;&amp;(a=""),a.length&gt;n.length?a:fe(n.substr(0,n.length-a.length))+a;if(u=n.match(Mn))return function ue(e,n,t){return t+(0===n?"":""+n)+hi(" ",e[1].length+2+e[4].length)}(u,y,w);if(n.match(/^#+0+$/))return w+_n(y,n.length-n.indexOf("0"));if(u=n.match(N))return a=(a=(""+t).replace(/^([^\.]+)$/,"$1."+fe(u[1])).replace(/\.$/,"."+fe(u[1]))).replace(/\.(\d*)$/,function(Q,H){return"."+H+hi("0",fe(u[1]).length-H.length)}),-1!==n.indexOf("0.")?a:a.replace(/^0\./,".");if(n=n.replace(/^#+([0.])/,"$1"),u=n.match(/^(0*)\.(#*)$/))return w+(""+y).replace(/\.(\d*[1-9])0*$/,".$1").replace(/^(-?\d*)$/,"$1.").replace(/^0\./,u[1].length?"0.":".");if(u=n.match(/^#{1,3},##0(\.?)$/))return w+Rt(""+y);if(u=n.match(/^#,##0\.([#0]*0)$/))return t&lt;0?"-"+Jn(e,n,-t):Rt(""+t)+"."+hi("0",u[1].length);if(u=n.match(/^#,#*,#0/))return Jn(e,n.replace(/^#,#*,/,""),t);if(u=n.match(/^([0#]+)(\\?-([0#]+))+$/))return a=Yt(Jn(e,n.replace(/[\\-]/g,""),t)),f=0,Yt(Yt(n.replace(/\\/g,"")).replace(/[0#]/g,function(Q){return f&lt;a.length?a.charAt(f++):"0"===Q?"0":""}));if(n.match(De))return"("+(a=Jn(e,"##########",t)).substr(0,3)+") "+a.substr(3,3)+"-"+a.substr(6);var M="";if(u=n.match(/^([#0?]+)( ?)\/( ?)([#0?]+)/))return f=Math.min(u[4].length,7),h=ii(y,Math.pow(10,f)-1,!1),a=""+w," "==(M=Sr("n",u[1],h[1])).charAt(M.length-1)&amp;&amp;(M=M.substr(0,M.length-1)+"0"),a+=M+u[2]+"/"+u[3],(M=hn(h[2],f)).length&lt;u[4].length&amp;&amp;(M=fe(u[4].substr(u[4].length-M.length))+M),a+=M;if(u=n.match(/^# ([#0?]+)( ?)\/( ?)([#0?]+)/))return f=Math.min(Math.max(u[1].length,u[4].length),7),w+((h=ii(y,Math.pow(10,f)-1,!0))[0]||(h[1]?"":"0"))+" "+(h[1]?Kt(h[1],f)+u[2]+"/"+u[3]+hn(h[2],f):hi(" ",2*f+1+u[2].length+u[3].length));if(u=n.match(/^[#0?]+$/))return n.length&lt;=(a=""+t).length?a:fe(n.substr(0,n.length-a.length))+a;if(u=n.match(/^([#0]+)\.([#0]+)$/)){a=""+t.toFixed(Math.min(u[2].length,10)).replace(/([^0])0+$/,"$1"),f=a.indexOf(".");var j=n.indexOf(".")-f,G=n.length-a.length-j;return fe(n.substr(0,j)+a+n.substr(n.length-G))}if(u=n.match(/^00,000\.([#0]*0)$/))return t&lt;0?"-"+Jn(e,n,-t):Rt(""+t).replace(/^\d,\d{3}$/,"0$&amp;").replace(/^\d*$/,function(Q){return"00,"+(Q.length&lt;3?_n(0,3-Q.length):"")+Q})+"."+_n(0,u[1].length);switch(n){case"###,###":case"##,###":case"#,###":var K=Rt(""+y);return"0"!==K?w+K:"";default:if(n.match(/\.[0#?]*$/))return Jn(e,n.slice(0,n.lastIndexOf(".")),t)+fe(n.slice(n.lastIndexOf(".")))}throw new Error("unsupported format |"+n+"|")}function Sr(e,n,t){return(0|t)===t?Jn(e,n,t):en(e,n,t)}var Wi=/\[[HhMmSs\u0E0A\u0E19\u0E17]*\]/;function di(e){for(var n=0,t="",o="";n&lt;e.length;)switch(t=e.charAt(n)){case"G":nn(e,n)&amp;&amp;(n+=6),n++;break;case'"':for(;34!==e.charCodeAt(++n)&amp;&amp;n&lt;e.length;);++n;break;case"\\":case"_":n+=2;break;case"@":++n;break;case"B":case"b":if("1"===e.charAt(n+1)||"2"===e.charAt(n+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(n,3).toUpperCase()||"AM/PM"===e.substr(n,5).toUpperCase()||"\u4e0a\u5348/\u4e0b\u5348"===e.substr(n,5).toUpperCase())return!0;++n;break;case"[":for(o=t;"]"!==e.charAt(n++)&amp;&amp;n&lt;e.length;)o+=e.charAt(n);if(o.match(Wi))return!0;break;case".":case"0":case"#":for(;n&lt;e.length&amp;&amp;("0#?.,E+-%".indexOf(t=e.charAt(++n))&gt;-1||"\\"==t&amp;&amp;"-"==e.charAt(n+1)&amp;&amp;"0#".indexOf(e.charAt(n+2))&gt;-1););break;case"?":for(;e.charAt(++n)===t;);break;case"*":++n,(" "==e.charAt(n)||"*"==e.charAt(n))&amp;&amp;++n;break;case"(":case")":++n;break;case"1":case"2":case"3":case"4":case"5":case"6":case"7":case"8":case"9":for(;n&lt;e.length&amp;&amp;"0123456789".indexOf(e.charAt(++n))&gt;-1;);break;default:++n}return!1}var Ve=/\[(=|&gt;[=]?|&lt;[&gt;=]?)(-?\d+(?:\.\d*)?)\]/;function He(e,n){if(null==n)return!1;var t=parseFloat(n[2]);switch(n[1]){case"=":if(e==t)return!0;break;case"&gt;":if(e&gt;t)return!0;break;case"&lt;":if(e&lt;t)return!0;break;case"&lt;&gt;":if(e!=t)return!0;break;case"&gt;=":if(e&gt;=t)return!0;break;case"&lt;=":if(e&lt;=t)return!0}return!1}function lt(e,n,t){null==t&amp;&amp;(t={});var o="";switch(typeof e){case"string":o="m/d/yy"==e&amp;&amp;t.dateNF?t.dateNF:e;break;case"number":null==(o=14==e&amp;&amp;t.dateNF?t.dateNF:(null!=t.table?t.table:Jt)[e])&amp;&amp;(o=t.table&amp;&amp;t.table[ir[e]]||Jt[ir[e]]),null==o&amp;&amp;(o=Gr[e]||"General")}if(nn(o,0))return le(n,t);n instanceof Date&amp;&amp;(n=P(n,t.date1904));var a=function ye(e,n){var t=function $r(e){for(var n=[],t=!1,o=0,a=0;o&lt;e.length;++o)switch(e.charCodeAt(o)){case 34:t=!t;break;case 95:case 42:case 92:++o;break;case 59:n[n.length]=e.substr(a,o-a),a=o+1}if(n[n.length]=e.substr(a),!0===t)throw new Error("Format |"+e+"| unterminated string ");return n}(e),o=t.length,a=t[o-1].indexOf("@");if(o&lt;4&amp;&amp;a&gt;-1&amp;&amp;--o,t.length&gt;4)throw new Error("cannot find right format for |"+t.join("|")+"|");if("number"!=typeof n)return[4,4===t.length||a&gt;-1?t[t.length-1]:"@"];switch(t.length){case 1:t=a&gt;-1?["General","General","General",t[0]]:[t[0],t[0],t[0],"@"];break;case 2:t=a&gt;-1?[t[0],t[0],t[0],t[1]]:[t[0],t[1],t[0],"@"];break;case 3:t=a&gt;-1?[t[0],t[1],t[0],t[2]]:[t[0],t[1],t[2],"@"]}var u=n&gt;0?t[0]:n&lt;0?t[1]:t[2];if(-1===t[0].indexOf("[")&amp;&amp;-1===t[1].indexOf("["))return[o,u];if(null!=t[0].match(/\[[=&lt;&gt;]/)||null!=t[1].match(/\[[=&lt;&gt;]/)){var f=t[0].match(Ve),h=t[1].match(Ve);return He(n,f)?[o,t[0]]:He(n,h)?[o,t[1]]:[o,t[null!=f&amp;&amp;null!=h?2:1]]}return[o,u]}(o,n);if(nn(a[1]))return le(n,t);if(!0===n)n="TRUE";else if(!1===n)n="FALSE";else if(""===n||null==n)return"";return function vi(e,n,t,o){for(var w,M,j,a=[],u="",f=0,h="",y="t",G="H";f&lt;e.length;)switch(h=e.charAt(f)){case"G":if(!nn(e,f))throw new Error("unrecognized character "+h+" in "+e);a[a.length]={t:"G",v:"General"},f+=7;break;case'"':for(u="";34!==(j=e.charCodeAt(++f))&amp;&amp;f&lt;e.length;)u+=String.fromCharCode(j);a[a.length]={t:"t",v:u},++f;break;case"\\":var K=e.charAt(++f);a[a.length]={t:"("===K||")"===K?K:"t",v:K},++f;break;case"_":a[a.length]={t:"t",v:" "},f+=2;break;case"@":a[a.length]={t:"T",v:n},++f;break;case"B":case"b":if("1"===e.charAt(f+1)||"2"===e.charAt(f+1)){if(null==w&amp;&amp;null==(w=ni(n,t,"2"===e.charAt(f+1))))return"";a[a.length]={t:"X",v:e.substr(f,2)},y=h,f+=2;break}case"M":case"D":case"Y":case"H":case"S":case"E":h=h.toLowerCase();case"m":case"d":case"y":case"h":case"s":case"e":case"g":if(n&lt;0||null==w&amp;&amp;null==(w=ni(n,t)))return"";for(u=h;++f&lt;e.length&amp;&amp;e.charAt(f).toLowerCase()===h;)u+=h;"m"===h&amp;&amp;"h"===y.toLowerCase()&amp;&amp;(h="M"),"h"===h&amp;&amp;(h=G),a[a.length]={t:h,v:u},y=h;break;case"A":case"a":case"\u4e0a":var H={t:h,v:h};if(null==w&amp;&amp;(w=ni(n,t)),"A/P"===e.substr(f,3).toUpperCase()?(null!=w&amp;&amp;(H.v=w.H&gt;=12?"P":"A"),H.t="T",G="h",f+=3):"AM/PM"===e.substr(f,5).toUpperCase()?(null!=w&amp;&amp;(H.v=w.H&gt;=12?"PM":"AM"),H.t="T",f+=5,G="h"):"\u4e0a\u5348/\u4e0b\u5348"===e.substr(f,5).toUpperCase()?(null!=w&amp;&amp;(H.v=w.H&gt;=12?"\u4e0b\u5348":"\u4e0a\u5348"),H.t="T",f+=5,G="h"):(H.t="t",++f),null==w&amp;&amp;"T"===H.t)return"";a[a.length]=H,y=h;break;case"[":for(u=h;"]"!==e.charAt(f++)&amp;&amp;f&lt;e.length;)u+=e.charAt(f);if("]"!==u.slice(-1))throw'unterminated "[" block: |'+u+"|";if(u.match(Wi)){if(null==w&amp;&amp;null==(w=ni(n,t)))return"";a[a.length]={t:"Z",v:u.toLowerCase()},y=u.charAt(1)}else u.indexOf("$")&gt;-1&amp;&amp;(u=(u.match(/\$([^-\[\]]*)/)||[])[1]||"$",di(e)||(a[a.length]={t:"t",v:u}));break;case".":if(null!=w){for(u=h;++f&lt;e.length&amp;&amp;"0"===(h=e.charAt(f));)u+=h;a[a.length]={t:"s",v:u};break}case"0":case"#":for(u=h;++f&lt;e.length&amp;&amp;"0#?.,E+-%".indexOf(h=e.charAt(f))&gt;-1;)u+=h;a[a.length]={t:"n",v:u};break;case"?":for(u=h;e.charAt(++f)===h;)u+=h;a[a.length]={t:h,v:u},y=h;break;case"*":++f,(" "==e.charAt(f)||"*"==e.charAt(f))&amp;&amp;++f;break;case"(":case")":a[a.length]={t:1===o?"t":h,v:h},++f;break;case"1":case"2":case"3":case"4":case"5":case"6":case"7":case"8":case"9":for(u=h;f&lt;e.length&amp;&amp;"0123456789".indexOf(e.charAt(++f))&gt;-1;)u+=e.charAt(f);a[a.length]={t:"D",v:u};break;case" ":a[a.length]={t:h,v:h},++f;break;case"$":a[a.length]={t:"t",v:"$"},++f;break;default:if(-1===",$-+/():!^&amp;'~{}&lt;&gt;=\u20acacfijklopqrtuvwxzP".indexOf(h))throw new Error("unrecognized character "+h+" in "+e);a[a.length]={t:"t",v:h},++f}var Te,J=0,Pe=0;for(f=a.length-1,y="t";f&gt;=0;--f)switch(a[f].t){case"h":case"H":a[f].t=G,y="h",J&lt;1&amp;&amp;(J=1);break;case"s":(Te=a[f].v.match(/\.0+$/))&amp;&amp;(Pe=Math.max(Pe,Te[0].length-1)),J&lt;3&amp;&amp;(J=3);case"d":case"y":case"M":case"e":y=a[f].t;break;case"m":"s"===y&amp;&amp;(a[f].t="M",J&lt;2&amp;&amp;(J=2));break;case"X":break;case"Z":J&lt;1&amp;&amp;a[f].v.match(/[Hh]/)&amp;&amp;(J=1),J&lt;2&amp;&amp;a[f].v.match(/[Mm]/)&amp;&amp;(J=2),J&lt;3&amp;&amp;a[f].v.match(/[Ss]/)&amp;&amp;(J=3)}switch(J){case 0:break;case 1:w.u&gt;=.5&amp;&amp;(w.u=0,++w.S),w.S&gt;=60&amp;&amp;(w.S=0,++w.M),w.M&gt;=60&amp;&amp;(w.M=0,++w.H);break;case 2:w.u&gt;=.5&amp;&amp;(w.u=0,++w.S),w.S&gt;=60&amp;&amp;(w.S=0,++w.M)}var mt,xe="";for(f=0;f&lt;a.length;++f)switch(a[f].t){case"t":case"T":case" ":case"D":break;case"X":a[f].v="",a[f].t=";";break;case"d":case"m":case"y":case"h":case"H":case"M":case"s":case"e":case"b":case"Z":a[f].v=vt(a[f].t.charCodeAt(0),a[f].v,w,Pe),a[f].t="t";break;case"n":case"?":for(mt=f+1;null!=a[mt]&amp;&amp;("?"===(h=a[mt].t)||"D"===h||(" "===h||"t"===h)&amp;&amp;null!=a[mt+1]&amp;&amp;("?"===a[mt+1].t||"t"===a[mt+1].t&amp;&amp;"/"===a[mt+1].v)||"("===a[f].t&amp;&amp;(" "===h||"n"===h||")"===h)||"t"===h&amp;&amp;("/"===a[mt].v||" "===a[mt].v&amp;&amp;null!=a[mt+1]&amp;&amp;"?"==a[mt+1].t));)a[f].v+=a[mt].v,a[mt]={v:"",t:";"},++mt;xe+=a[f].v,f=mt-1;break;case"G":a[f].t="t",a[f].v=le(n,t)}var Wt,Ze,Mt="";if(xe.length&gt;0){40==xe.charCodeAt(0)?(Wt=n&lt;0&amp;&amp;45===xe.charCodeAt(0)?-n:n,Ze=Sr("n",xe,Wt)):(Ze=Sr("n",xe,Wt=n&lt;0&amp;&amp;o&gt;1?-n:n),Wt&lt;0&amp;&amp;a[0]&amp;&amp;"t"==a[0].t&amp;&amp;(Ze=Ze.substr(1),a[0].v="-"+a[0].v)),mt=Ze.length-1;var Ct=a.length;for(f=0;f&lt;a.length;++f)if(null!=a[f]&amp;&amp;"t"!=a[f].t&amp;&amp;a[f].v.indexOf(".")&gt;-1){Ct=f;break}var _t=a.length;if(Ct===a.length&amp;&amp;-1===Ze.indexOf("E")){for(f=a.length-1;f&gt;=0;--f)null==a[f]||-1==="n?".indexOf(a[f].t)||(mt&gt;=a[f].v.length-1?a[f].v=Ze.substr(1+(mt-=a[f].v.length),a[f].v.length):mt&lt;0?a[f].v="":(a[f].v=Ze.substr(0,mt+1),mt=-1),a[f].t="t",_t=f);mt&gt;=0&amp;&amp;_t&lt;a.length&amp;&amp;(a[_t].v=Ze.substr(0,mt+1)+a[_t].v)}else if(Ct!==a.length&amp;&amp;-1===Ze.indexOf("E")){for(mt=Ze.indexOf(".")-1,f=Ct;f&gt;=0;--f)if(null!=a[f]&amp;&amp;-1!=="n?".indexOf(a[f].t)){for(M=a[f].v.indexOf(".")&gt;-1&amp;&amp;f===Ct?a[f].v.indexOf(".")-1:a[f].v.length-1,Mt=a[f].v.substr(M+1);M&gt;=0;--M)mt&gt;=0&amp;&amp;("0"===a[f].v.charAt(M)||"#"===a[f].v.charAt(M))&amp;&amp;(Mt=Ze.charAt(mt--)+Mt);a[f].v=Mt,a[f].t="t",_t=f}for(mt&gt;=0&amp;&amp;_t&lt;a.length&amp;&amp;(a[_t].v=Ze.substr(0,mt+1)+a[_t].v),mt=Ze.indexOf(".")+1,f=Ct;f&lt;a.length;++f)if(null!=a[f]&amp;&amp;(-1!=="n?(".indexOf(a[f].t)||f===Ct)){for(M=a[f].v.indexOf(".")&gt;-1&amp;&amp;f===Ct?a[f].v.indexOf(".")+1:0,Mt=a[f].v.substr(0,M);M&lt;a[f].v.length;++M)mt&lt;Ze.length&amp;&amp;(Mt+=Ze.charAt(mt++));a[f].v=Mt,a[f].t="t",_t=f}}}for(f=0;f&lt;a.length;++f)null!=a[f]&amp;&amp;"n?".indexOf(a[f].t)&gt;-1&amp;&amp;(a[f].v=Sr(a[f].t,a[f].v,Wt=o&gt;1&amp;&amp;n&lt;0&amp;&amp;f&gt;0&amp;&amp;"-"===a[f-1].v?-n:n),a[f].t="t");var Gt="";for(f=0;f!==a.length;++f)null!=a[f]&amp;&amp;(Gt+=a[f].v);return Gt}(a[1],n,t,a[0])}function Ht(e,n){if("number"!=typeof n){n=+n||-1;for(var t=0;t&lt;392;++t)if(null!=Jt[t]){if(Jt[t]==e){n=t;break}}else n&lt;0&amp;&amp;(n=t);n&lt;0&amp;&amp;(n=391)}return Jt[n]=e,n}function vn(e){for(var n=0;392!=n;++n)void 0!==e[n]&amp;&amp;Ht(e[n],n)}function er(){Jt=function Xn(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 as=/[dD]+|[mM]+|[yYeE]+|[Hh]+|[Ss]+/g,Ss=function(){var e={version:"1.2.0"},t=function n(){for(var Ze=0,Ct=new Array(256),_t=0;256!=_t;++_t)Ct[_t]=Ze=1&amp;(Ze=1&amp;(Ze=1&amp;(Ze=1&amp;(Ze=1&amp;(Ze=1&amp;(Ze=1&amp;(Ze=1&amp;(Ze=_t)?-306674912^Ze&gt;&gt;&gt;1:Ze&gt;&gt;&gt;1)?-306674912^Ze&gt;&gt;&gt;1:Ze&gt;&gt;&gt;1)?-306674912^Ze&gt;&gt;&gt;1:Ze&gt;&gt;&gt;1)?-306674912^Ze&gt;&gt;&gt;1:Ze&gt;&gt;&gt;1)?-306674912^Ze&gt;&gt;&gt;1:Ze&gt;&gt;&gt;1)?-306674912^Ze&gt;&gt;&gt;1:Ze&gt;&gt;&gt;1)?-306674912^Ze&gt;&gt;&gt;1:Ze&gt;&gt;&gt;1)?-306674912^Ze&gt;&gt;&gt;1:Ze&gt;&gt;&gt;1;return typeof Int32Array&lt;"u"?new Int32Array(Ct):Ct}(),a=function o(Ze){var Ct=0,_t=0,Gt=0,$t=typeof Int32Array&lt;"u"?new Int32Array(4096):new Array(4096);for(Gt=0;256!=Gt;++Gt)$t[Gt]=Ze[Gt];for(Gt=0;256!=Gt;++Gt)for(_t=Ze[Gt],Ct=256+Gt;Ct&lt;4096;Ct+=256)_t=$t[Ct]=_t&gt;&gt;&gt;8^Ze[255&amp;_t];var xt=[];for(Gt=1;16!=Gt;++Gt)xt[Gt-1]=typeof Int32Array&lt;"u"?$t.subarray(256*Gt,256*Gt+256):$t.slice(256*Gt,256*Gt+256);return xt}(t),u=a[0],f=a[1],h=a[2],y=a[3],w=a[4],M=a[5],j=a[6],G=a[7],K=a[8],Q=a[9],H=a[10],J=a[11],Pe=a[12],Te=a[13],xe=a[14];return e.table=t,e.bstr=function mt(Ze,Ct){for(var _t=-1^Ct,Gt=0,$t=Ze.length;Gt&lt;$t;)_t=_t&gt;&gt;&gt;8^t[255&amp;(_t^Ze.charCodeAt(Gt++))];return~_t},e.buf=function Mt(Ze,Ct){for(var _t=-1^Ct,Gt=Ze.length-15,$t=0;$t&lt;Gt;)_t=xe[Ze[$t++]^255&amp;_t]^Te[Ze[$t++]^_t&gt;&gt;8&amp;255]^Pe[Ze[$t++]^_t&gt;&gt;16&amp;255]^J[Ze[$t++]^_t&gt;&gt;&gt;24]^H[Ze[$t++]]^Q[Ze[$t++]]^K[Ze[$t++]]^G[Ze[$t++]]^j[Ze[$t++]]^M[Ze[$t++]]^w[Ze[$t++]]^y[Ze[$t++]]^h[Ze[$t++]]^f[Ze[$t++]]^u[Ze[$t++]]^t[Ze[$t++]];for(Gt+=15;$t&lt;Gt;)_t=_t&gt;&gt;&gt;8^t[255&amp;(_t^Ze[$t++])];return~_t},e.str=function Wt(Ze,Ct){for(var _t=-1^Ct,Gt=0,$t=Ze.length,xt=0,yn=0;Gt&lt;$t;)(xt=Ze.charCodeAt(Gt++))&lt;128?_t=_t&gt;&gt;&gt;8^t[255&amp;(_t^xt)]:xt&lt;2048?_t=(_t=_t&gt;&gt;&gt;8^t[255&amp;(_t^(192|xt&gt;&gt;6&amp;31))])&gt;&gt;&gt;8^t[255&amp;(_t^(128|63&amp;xt))]:xt&gt;=55296&amp;&amp;xt&lt;57344?(xt=64+(1023&amp;xt),yn=1023&amp;Ze.charCodeAt(Gt++),_t=(_t=(_t=(_t=_t&gt;&gt;&gt;8^t[255&amp;(_t^(240|xt&gt;&gt;8&amp;7))])&gt;&gt;&gt;8^t[255&amp;(_t^(128|xt&gt;&gt;2&amp;63))])&gt;&gt;&gt;8^t[255&amp;(_t^(128|yn&gt;&gt;6&amp;15|(3&amp;xt)&lt;&lt;4))])&gt;&gt;&gt;8^t[255&amp;(_t^(128|63&amp;yn))]):_t=(_t=(_t=_t&gt;&gt;&gt;8^t[255&amp;(_t^(224|xt&gt;&gt;12&amp;15))])&gt;&gt;&gt;8^t[255&amp;(_t^(128|xt&gt;&gt;6&amp;63))])&gt;&gt;&gt;8^t[255&amp;(_t^(128|63&amp;xt))];return~_t},e}(),Hn=function(){var y,n={};function o(oe){if("/"==oe.charAt(oe.length-1))return-1===oe.slice(0,-1).indexOf("/")?oe:o(oe.slice(0,-1));var Ne=oe.lastIndexOf("/");return-1===Ne?oe:oe.slice(0,Ne+1)}function a(oe){if("/"==oe.charAt(oe.length-1))return a(oe.slice(0,-1));var Ne=oe.lastIndexOf("/");return-1===Ne?oe:oe.slice(Ne+1)}function u(oe,Ne){"string"==typeof Ne&amp;&amp;(Ne=new Date(Ne));var ve=Ne.getHours();ve=(ve=ve&lt;&lt;6|Ne.getMinutes())&lt;&lt;5|Ne.getSeconds()&gt;&gt;&gt;1,oe.write_shift(2,ve);var Ce=Ne.getFullYear()-1980;Ce=(Ce=Ce&lt;&lt;4|Ne.getMonth()+1)&lt;&lt;5|Ne.getDate(),oe.write_shift(2,Ce)}function h(oe){F(oe,0);for(var Ne={},ve=0;oe.l&lt;=oe.length-4;){var Ce=oe.read_shift(2),Fe=oe.read_shift(2),Be=oe.l+Fe,At={};21589===Ce&amp;&amp;(1&amp;(ve=oe.read_shift(1))&amp;&amp;(At.mtime=oe.read_shift(4)),Fe&gt;5&amp;&amp;(2&amp;ve&amp;&amp;(At.atime=oe.read_shift(4)),4&amp;ve&amp;&amp;(At.ctime=oe.read_shift(4))),At.mtime&amp;&amp;(At.mt=new Date(1e3*At.mtime))),oe.l=Be,Ne[Ce]=At}return Ne}function w(){return y||(y={})}function M(oe,Ne){if(80==oe[0]&amp;&amp;75==oe[1])return L1(oe,Ne);if(109==(32|oe[0])&amp;&amp;105==(32|oe[1]))return function H1(oe,Ne){if("mime-version:"!=kn(oe.slice(0,13)).toLowerCase())throw new Error("Unsupported MAD header");var ve=Ne&amp;&amp;Ne.root||"",Ce=(Se&amp;&amp;Buffer.isBuffer(oe)?oe.toString("binary"):kn(oe)).split("\r\n"),Fe=0,Be="";for(Fe=0;Fe&lt;Ce.length;++Fe)if(/^Content-Location:/i.test(Be=Ce[Fe])&amp;&amp;(Be=Be.slice(Be.indexOf("file")),ve||(ve=Be.slice(0,Be.lastIndexOf("/")+1)),Be.slice(0,ve.length)!=ve))for(;ve.length&gt;0&amp;&amp;(ve=(ve=ve.slice(0,ve.length-1)).slice(0,ve.lastIndexOf("/")+1),Be.slice(0,ve.length)!=ve););var At=(Ce[1]||"").match(/boundary="(.*?)"/);if(!At)throw new Error("MAD cannot find boundary");var zt="--"+(At[1]||""),kt={FileIndex:[],FullPaths:[]};Ze(kt);var gn,bn=0;for(Fe=0;Fe&lt;Ce.length;++Fe){var Kn=Ce[Fe];Kn!==zt&amp;&amp;Kn!==zt+"--"||(bn++&amp;&amp;V1(kt,Ce.slice(gn,Fe),ve),gn=Fe)}return kt}(oe,Ne);if(oe.length&lt;512)throw new Error("CFB file size "+oe.length+" &lt; 512");var ve,Fe,Be,At,zt,Ft,Ce=512,It=[],kt=oe.slice(0,512);F(kt,0);var gn=function j(oe){if(80==oe[oe.l]&amp;&amp;75==oe[oe.l+1])return[0,0];oe.chk(Yn,"Header Signature: "),oe.l+=16;var Ne=oe.read_shift(2,"u");return[oe.read_shift(2,"u"),Ne]}(kt);switch(ve=gn[0]){case 3:Ce=512;break;case 4:Ce=4096;break;case 0:if(0==gn[1])return L1(oe,Ne);default:throw new Error("Major Version: Expected 3 or 4 saw "+ve)}512!==Ce&amp;&amp;F(kt=oe.slice(0,Ce),28);var bn=oe.slice(0,Ce);!function G(oe,Ne){var ve;switch(oe.l+=2,ve=oe.read_shift(2)){case 9:if(3!=Ne)throw new Error("Sector Shift: Expected 9 saw "+ve);break;case 12:if(4!=Ne)throw new Error("Sector Shift: Expected 12 saw "+ve);break;default:throw new Error("Sector Shift: Expected 9 or 12 saw "+ve)}oe.chk("0600","Mini Sector Shift: "),oe.chk("000000000000","Reserved: ")}(kt,ve);var Kn=kt.read_shift(4,"i");if(3===ve&amp;&amp;0!==Kn)throw new Error("# Directory Sectors: Expected 0 saw "+Kn);kt.l+=4,At=kt.read_shift(4,"i"),kt.l+=4,kt.chk("00100000","Mini Stream Cutoff Size: "),zt=kt.read_shift(4,"i"),Fe=kt.read_shift(4,"i"),Ft=kt.read_shift(4,"i"),Be=kt.read_shift(4,"i");for(var wn=-1,An=0;An&lt;109&amp;&amp;!((wn=kt.read_shift(4,"i"))&lt;0);++An)It[An]=wn;var wr=function K(oe,Ne){for(var ve=Math.ceil(oe.length/Ne)-1,Ce=[],Fe=1;Fe&lt;ve;++Fe)Ce[Fe-1]=oe.slice(Fe*Ne,(Fe+1)*Ne);return Ce[ve-1]=oe.slice(ve*Ne),Ce}(oe,Ce);J(Ft,Be,wr,Ce,It);var Ni=function Te(oe,Ne,ve,Ce){var Fe=oe.length,Be=[],At=[],zt=[],Ft=[],It=Ce-1,kt=0,gn=0,bn=0,Kn=0;for(kt=0;kt&lt;Fe;++kt)if(zt=[],(bn=kt+Ne)&gt;=Fe&amp;&amp;(bn-=Fe),!At[bn]){Ft=[];var wn=[];for(gn=bn;gn&gt;=0;){wn[gn]=!0,At[gn]=!0,zt[zt.length]=gn,Ft.push(oe[gn]);var An=ve[Math.floor(4*gn/Ce)];if(Ce&lt;4+(Kn=4*gn&amp;It))throw new Error("FAT boundary crossed: "+gn+" 4 "+Ce);if(!oe[An]||wn[gn=vo(oe[An],Kn)])break}Be[bn]={nodes:zt,data:Ho([Ft])}}return Be}(wr,At,It,Ce);Ni[At].name="!Directory",Fe&gt;0&amp;&amp;zt!==yn&amp;&amp;(Ni[zt].name="!MiniFAT"),Ni[It[0]].name="!FAT",Ni.fat_addrs=It,Ni.ssz=Ce;var Ms=[],Yo=[],Vc=[];(function xe(oe,Ne,ve,Ce,Fe,Be,At,zt){for(var Kn,Ft=0,It=Ce.length?2:0,kt=Ne[oe].data,gn=0,bn=0;gn&lt;kt.length;gn+=128){var wn=kt.slice(gn,gn+128);F(wn,64),bn=wn.read_shift(2),Kn=bi(wn,0,bn-It),Ce.push(Kn);var An={name:Kn,type:wn.read_shift(1),color:wn.read_shift(1),L:wn.read_shift(4,"i"),R:wn.read_shift(4,"i"),C:wn.read_shift(4,"i"),clsid:wn.read_shift(16),state:wn.read_shift(4,"i"),start:0,size:0};0!==wn.read_shift(2)+wn.read_shift(2)+wn.read_shift(2)+wn.read_shift(2)&amp;&amp;(An.ct=mt(wn,wn.l-8)),0!==wn.read_shift(2)+wn.read_shift(2)+wn.read_shift(2)+wn.read_shift(2)&amp;&amp;(An.mt=mt(wn,wn.l-8)),An.start=wn.read_shift(4,"i"),An.size=wn.read_shift(4,"i"),An.size&lt;0&amp;&amp;An.start&lt;0&amp;&amp;(An.size=An.type=0,An.start=yn,An.name=""),5===An.type?(Ft=An.start,Fe&gt;0&amp;&amp;Ft!==yn&amp;&amp;(Ne[Ft].name="!StreamData")):An.size&gt;=4096?(An.storage="fat",void 0===Ne[An.start]&amp;&amp;(Ne[An.start]=Pe(ve,An.start,Ne.fat_addrs,Ne.ssz)),Ne[An.start].name=An.name,An.content=Ne[An.start].data.slice(0,An.size)):(An.storage="minifat",An.size&lt;0?An.size=0:Ft!==yn&amp;&amp;An.start!==yn&amp;&amp;Ne[Ft]&amp;&amp;(An.content=H(An,Ne[Ft].data,(Ne[zt]||{}).data))),An.content&amp;&amp;F(An.content,0),Be[Kn]=An,At.push(An)}})(At,Ni,wr,Ms,Fe,{},Yo,zt),function Q(oe,Ne,ve){for(var Ce=0,Fe=0,Be=0,At=0,zt=0,Ft=ve.length,It=[],kt=[];Ce&lt;Ft;++Ce)It[Ce]=kt[Ce]=Ce,Ne[Ce]=ve[Ce];for(;zt&lt;kt.length;++zt)Fe=oe[Ce=kt[zt]].L,Be=oe[Ce].R,At=oe[Ce].C,It[Ce]===Ce&amp;&amp;(-1!==Fe&amp;&amp;It[Fe]!==Fe&amp;&amp;(It[Ce]=It[Fe]),-1!==Be&amp;&amp;It[Be]!==Be&amp;&amp;(It[Ce]=It[Be])),-1!==At&amp;&amp;(It[At]=Ce),-1!==Fe&amp;&amp;Ce!=It[Ce]&amp;&amp;(It[Fe]=It[Ce],kt.lastIndexOf(Fe)&lt;zt&amp;&amp;kt.push(Fe)),-1!==Be&amp;&amp;Ce!=It[Ce]&amp;&amp;(It[Be]=It[Ce],kt.lastIndexOf(Be)&lt;zt&amp;&amp;kt.push(Be));for(Ce=1;Ce&lt;Ft;++Ce)It[Ce]===Ce&amp;&amp;(-1!==Be&amp;&amp;It[Be]!==Be?It[Ce]=It[Be]:-1!==Fe&amp;&amp;It[Fe]!==Fe&amp;&amp;(It[Ce]=It[Fe]));for(Ce=1;Ce&lt;Ft;++Ce)if(0!==oe[Ce].type){if((zt=Ce)!=It[zt])do{Ne[Ce]=Ne[zt=It[zt]]+"/"+Ne[Ce]}while(0!==zt&amp;&amp;-1!==It[zt]&amp;&amp;zt!=It[zt]);It[Ce]=-1}for(Ne[0]+="/",Ce=1;Ce&lt;Ft;++Ce)2!==oe[Ce].type&amp;&amp;(Ne[Ce]+="/")}(Yo,Vc,Ms),Ms.shift();var wu={FileIndex:Yo,FullPaths:Vc};return Ne&amp;&amp;Ne.raw&amp;&amp;(wu.raw={header:bn,sectors:wr}),wu}function H(oe,Ne,ve){for(var Fe=oe.size,Be=[],At=oe.start;ve&amp;&amp;Fe&gt;0&amp;&amp;At&gt;=0;)Be.push(Ne.slice(At*xt,At*xt+xt)),Fe-=xt,At=vo(ve,4*At);return 0===Be.length?te(0):Dt(Be).slice(0,oe.size)}function J(oe,Ne,ve,Ce,Fe){var Be=yn;if(oe===yn){if(0!==Ne)throw new Error("DIFAT chain shorter than expected")}else if(-1!==oe){var At=ve[oe],zt=(Ce&gt;&gt;&gt;2)-1;if(!At)return;for(var Ft=0;Ft&lt;zt&amp;&amp;(Be=vo(At,4*Ft))!==yn;++Ft)Fe.push(Be);J(vo(At,Ce-4),Ne-1,ve,Ce,Fe)}}function Pe(oe,Ne,ve,Ce,Fe){var Be=[],At=[];Fe||(Fe=[]);var zt=Ce-1,Ft=0,It=0;for(Ft=Ne;Ft&gt;=0;){Fe[Ft]=!0,Be[Be.length]=Ft,At.push(oe[Ft]);var kt=ve[Math.floor(4*Ft/Ce)];if(Ce&lt;4+(It=4*Ft&amp;zt))throw new Error("FAT boundary crossed: "+Ft+" 4 "+Ce);if(!oe[kt])break;Ft=vo(oe[kt],It)}return{nodes:Be,data:Ho([At])}}function mt(oe,Ne){return new Date(1e3*(Di(oe,Ne+4)/1e7*Math.pow(2,32)+Di(oe,Ne)/1e7-11644473600))}function Ze(oe,Ne){var ve=Ne||{},Ce=ve.root||"Root Entry";if(oe.FullPaths||(oe.FullPaths=[]),oe.FileIndex||(oe.FileIndex=[]),oe.FullPaths.length!==oe.FileIndex.length)throw new Error("inconsistent CFB structure");0===oe.FullPaths.length&amp;&amp;(oe.FullPaths[0]=Ce+"/",oe.FileIndex[0]={name:Ce,type:5}),ve.CLSID&amp;&amp;(oe.FileIndex[0].clsid=ve.CLSID),function Ct(oe){var Ne="\x01Sh33tJ5";if(!Hn.find(oe,"/"+Ne)){var ve=te(4);ve[0]=55,ve[1]=ve[3]=50,ve[2]=54,oe.FileIndex.push({name:Ne,type:2,content:ve,size:4,L:69,R:69,C:69}),oe.FullPaths.push(oe.FullPaths[0]+Ne),_t(oe)}}(oe)}function _t(oe,Ne){Ze(oe);for(var ve=!1,Ce=!1,Fe=oe.FullPaths.length-1;Fe&gt;=0;--Fe){var Be=oe.FileIndex[Fe];switch(Be.type){case 0:Ce?ve=!0:(oe.FileIndex.pop(),oe.FullPaths.pop());break;case 1:case 2:case 5:Ce=!0,isNaN(Be.R*Be.L*Be.C)&amp;&amp;(ve=!0),Be.R&gt;-1&amp;&amp;Be.L&gt;-1&amp;&amp;Be.R==Be.L&amp;&amp;(ve=!0);break;default:ve=!0}}if(ve||Ne){var At=new Date(1987,1,19),zt=0,Ft=Object.create?Object.create(null):{},It=[];for(Fe=0;Fe&lt;oe.FullPaths.length;++Fe)Ft[oe.FullPaths[Fe]]=!0,0!==oe.FileIndex[Fe].type&amp;&amp;It.push([oe.FullPaths[Fe],oe.FileIndex[Fe]]);for(Fe=0;Fe&lt;It.length;++Fe){var kt=o(It[Fe][0]);(Ce=Ft[kt])||(It.push([kt,{name:a(kt).replace("/",""),type:1,clsid:tr,ct:At,mt:At,content:null}]),Ft[kt]=!0)}for(It.sort(function(Kn,wn){return function t(oe,Ne){for(var ve=oe.split("/"),Ce=Ne.split("/"),Fe=0,Be=0,At=Math.min(ve.length,Ce.length);Fe&lt;At;++Fe){if(Be=ve[Fe].length-Ce[Fe].length)return Be;if(ve[Fe]!=Ce[Fe])return ve[Fe]&lt;Ce[Fe]?-1:1}return ve.length-Ce.length}(Kn[0],wn[0])}),oe.FullPaths=[],oe.FileIndex=[],Fe=0;Fe&lt;It.length;++Fe)oe.FullPaths[Fe]=It[Fe][0],oe.FileIndex[Fe]=It[Fe][1];for(Fe=0;Fe&lt;It.length;++Fe){var gn=oe.FileIndex[Fe],bn=oe.FullPaths[Fe];if(gn.name=a(bn).replace("/",""),gn.L=gn.R=gn.C=-(gn.color=1),gn.size=gn.content?gn.content.length:0,gn.start=0,gn.clsid=gn.clsid||tr,0===Fe)gn.C=It.length&gt;1?1:-1,gn.size=0,gn.type=5;else if("/"==bn.slice(-1)){for(zt=Fe+1;zt&lt;It.length&amp;&amp;o(oe.FullPaths[zt])!=bn;++zt);for(gn.C=zt&gt;=It.length?-1:zt,zt=Fe+1;zt&lt;It.length&amp;&amp;o(oe.FullPaths[zt])!=o(bn);++zt);gn.R=zt&gt;=It.length?-1:zt,gn.type=1}else o(oe.FullPaths[Fe+1]||"")==o(bn)&amp;&amp;(gn.R=Fe+1),gn.type=2}}}function Gt(oe,Ne){var ve=Ne||{};if("mad"==ve.fileType)return function j1(oe,Ne){for(var ve=Ne||{},Ce=ve.boundary||"SheetJS",Fe=["MIME-Version: 1.0",'Content-Type: multipart/related; boundary="'+(Ce="------="+Ce).slice(2)+'"',"","",""],Be=oe.FullPaths[0],At=Be,zt=oe.FileIndex[0],Ft=1;Ft&lt;oe.FullPaths.length;++Ft)if(At=oe.FullPaths[Ft].slice(Be.length),(zt=oe.FileIndex[Ft]).size&amp;&amp;zt.content&amp;&amp;"\x01Sh33tJ5"!=At){At=At.replace(/[\x00-\x08\x0B\x0C\x0E-\x1F\x7E-\xFF]/g,function(wr){return"_x"+wr.charCodeAt(0).toString(16)+"_"}).replace(/[\u0080-\uFFFF]/g,function(wr){return"_u"+wr.charCodeAt(0).toString(16)+"_"});for(var It=zt.content,kt=Se&amp;&amp;Buffer.isBuffer(It)?It.toString("binary"):kn(It),gn=0,bn=Math.min(1024,kt.length),Kn=0,wn=0;wn&lt;=bn;++wn)(Kn=kt.charCodeAt(wn))&gt;=32&amp;&amp;Kn&lt;128&amp;&amp;++gn;var An=gn&gt;=4*bn/5;Fe.push(Ce),Fe.push("Content-Location: "+(ve.root||"file:///C:/SheetJS/")+At),Fe.push("Content-Transfer-Encoding: "+(An?"quoted-printable":"base64")),Fe.push("Content-Type: "+B1(zt,At)),Fe.push(""),Fe.push(An?U1(kt):tp(kt))}return Fe.push(Ce+"--\r\n"),Fe.join("\r\n")}(oe,ve);if("zip"===(_t(oe),ve.fileType))return function Bm(oe,Ne){var ve=Ne||{},Ce=[],Fe=[],Be=te(1),At=ve.compression?8:0,It=0,kt=0,gn=0,bn=0,Kn=oe.FullPaths[0],wn=Kn,An=oe.FileIndex[0],wr=[],Ni=0;for(It=1;It&lt;oe.FullPaths.length;++It)if(wn=oe.FullPaths[It].slice(Kn.length),(An=oe.FileIndex[It]).size&amp;&amp;An.content&amp;&amp;"\x01Sh33tJ5"!=wn){var Do=gn,Ms=te(wn.length);for(kt=0;kt&lt;wn.length;++kt)Ms.write_shift(1,127&amp;wn.charCodeAt(kt));Ms=Ms.slice(0,Ms.l),wr[bn]=Ss.buf(An.content,0);var Yo=An.content;8==At&amp;&amp;(Yo=nt(Yo)),(Be=te(30)).write_shift(4,67324752),Be.write_shift(2,20),Be.write_shift(2,0),Be.write_shift(2,At),An.mt?u(Be,An.mt):Be.write_shift(4,0),Be.write_shift(-4,wr[bn]),Be.write_shift(4,Yo.length),Be.write_shift(4,An.content.length),Be.write_shift(2,Ms.length),Be.write_shift(2,0),gn+=Be.length,Ce.push(Be),gn+=Ms.length,Ce.push(Ms),gn+=Yo.length,Ce.push(Yo),(Be=te(46)).write_shift(4,33639248),Be.write_shift(2,0),Be.write_shift(2,20),Be.write_shift(2,0),Be.write_shift(2,At),Be.write_shift(4,0),Be.write_shift(-4,wr[bn]),Be.write_shift(4,Yo.length),Be.write_shift(4,An.content.length),Be.write_shift(2,Ms.length),Be.write_shift(2,0),Be.write_shift(2,0),Be.write_shift(2,0),Be.write_shift(2,0),Be.write_shift(4,0),Be.write_shift(4,Do),Ni+=Be.l,Fe.push(Be),Ni+=Ms.length,Fe.push(Ms),++bn}return(Be=te(22)).write_shift(4,101010256),Be.write_shift(2,0),Be.write_shift(2,0),Be.write_shift(2,bn),Be.write_shift(2,bn),Be.write_shift(4,Ni),Be.write_shift(4,gn),Be.write_shift(2,0),Dt([Dt(Ce),Dt(Fe),Be])}(oe,ve);var Ce=function(Kn){for(var wn=0,An=0,wr=0;wr&lt;Kn.FileIndex.length;++wr){var Ni=Kn.FileIndex[wr];if(Ni.content){var Do=Ni.content.length;Do&gt;0&amp;&amp;(Do&lt;4096?wn+=Do+63&gt;&gt;6:An+=Do+511&gt;&gt;9)}}for(var Ms=Kn.FullPaths.length+3&gt;&gt;2,Vc=wn+127&gt;&gt;7,wu=(wn+7&gt;&gt;3)+An+Ms+Vc,Cl=wu+127&gt;&gt;7,Bf=Cl&lt;=109?0:Math.ceil((Cl-109)/127);wu+Cl+Bf+127&gt;&gt;7&gt;Cl;)Bf=++Cl&lt;=109?0:Math.ceil((Cl-109)/127);var Ga=[1,Bf,Cl,Vc,Ms,An,wn,0];return Kn.FileIndex[0].size=wn&lt;&lt;6,Ga[7]=(Kn.FileIndex[0].start=Ga[0]+Ga[1]+Ga[2]+Ga[3]+Ga[4]+Ga[5])+(Ga[6]+7&gt;&gt;3),Ga}(oe),Fe=te(Ce[7]&lt;&lt;9),Be=0,At=0;for(Be=0;Be&lt;8;++Be)Fe.write_shift(1,Dn[Be]);for(Be=0;Be&lt;8;++Be)Fe.write_shift(2,0);for(Fe.write_shift(2,62),Fe.write_shift(2,3),Fe.write_shift(2,65534),Fe.write_shift(2,9),Fe.write_shift(2,6),Be=0;Be&lt;3;++Be)Fe.write_shift(2,0);for(Fe.write_shift(4,0),Fe.write_shift(4,Ce[2]),Fe.write_shift(4,Ce[0]+Ce[1]+Ce[2]+Ce[3]-1),Fe.write_shift(4,0),Fe.write_shift(4,4096),Fe.write_shift(4,Ce[3]?Ce[0]+Ce[1]+Ce[2]-1:yn),Fe.write_shift(4,Ce[3]),Fe.write_shift(-4,Ce[1]?Ce[0]-1:yn),Fe.write_shift(4,Ce[1]),Be=0;Be&lt;109;++Be)Fe.write_shift(-4,Be&lt;Ce[2]?Ce[1]+Be:-1);if(Ce[1])for(At=0;At&lt;Ce[1];++At){for(;Be&lt;236+127*At;++Be)Fe.write_shift(-4,Be&lt;Ce[2]?Ce[1]+Be:-1);Fe.write_shift(-4,At===Ce[1]-1?yn:At+1)}var zt=function(Kn){for(At+=Kn;Be&lt;At-1;++Be)Fe.write_shift(-4,Be+1);Kn&amp;&amp;(++Be,Fe.write_shift(-4,yn))};for(At=Be=0,At+=Ce[1];Be&lt;At;++Be)Fe.write_shift(-4,qn.DIFSECT);for(At+=Ce[2];Be&lt;At;++Be)Fe.write_shift(-4,qn.FATSECT);zt(Ce[3]),zt(Ce[4]);for(var Ft=0,It=0,kt=oe.FileIndex[0];Ft&lt;oe.FileIndex.length;++Ft)(kt=oe.FileIndex[Ft]).content&amp;&amp;!((It=kt.content.length)&lt;4096)&amp;&amp;(kt.start=At,zt(It+511&gt;&gt;9));for(zt(Ce[6]+7&gt;&gt;3);511&amp;Fe.l;)Fe.write_shift(-4,qn.ENDOFCHAIN);for(At=Be=0,Ft=0;Ft&lt;oe.FileIndex.length;++Ft)(kt=oe.FileIndex[Ft]).content&amp;&amp;(It=kt.content.length)&amp;&amp;!(It&gt;=4096)&amp;&amp;(kt.start=At,zt(It+63&gt;&gt;6));for(;511&amp;Fe.l;)Fe.write_shift(-4,qn.ENDOFCHAIN);for(Be=0;Be&lt;Ce[4]&lt;&lt;2;++Be){var gn=oe.FullPaths[Be];if(gn&amp;&amp;0!==gn.length){kt=oe.FileIndex[Be],0===Be&amp;&amp;(kt.start=kt.size?kt.start-1:yn);var bn=0===Be&amp;&amp;ve.root||kt.name;if(It=2*(bn.length+1),Fe.write_shift(64,bn,"utf16le"),Fe.write_shift(2,It),Fe.write_shift(1,kt.type),Fe.write_shift(1,kt.color),Fe.write_shift(-4,kt.L),Fe.write_shift(-4,kt.R),Fe.write_shift(-4,kt.C),kt.clsid)Fe.write_shift(16,kt.clsid,"hex");else for(Ft=0;Ft&lt;4;++Ft)Fe.write_shift(4,0);Fe.write_shift(4,kt.state||0),Fe.write_shift(4,0),Fe.write_shift(4,0),Fe.write_shift(4,0),Fe.write_shift(4,0),Fe.write_shift(4,kt.start),Fe.write_shift(4,kt.size),Fe.write_shift(4,0)}else{for(Ft=0;Ft&lt;17;++Ft)Fe.write_shift(4,0);for(Ft=0;Ft&lt;3;++Ft)Fe.write_shift(4,-1);for(Ft=0;Ft&lt;12;++Ft)Fe.write_shift(4,0)}}for(Be=1;Be&lt;oe.FileIndex.length;++Be)if((kt=oe.FileIndex[Be]).size&gt;=4096)if(Fe.l=kt.start+1&lt;&lt;9,Se&amp;&amp;Buffer.isBuffer(kt.content))kt.content.copy(Fe,Fe.l,0,kt.size),Fe.l+=kt.size+511&amp;-512;else{for(Ft=0;Ft&lt;kt.size;++Ft)Fe.write_shift(1,kt.content[Ft]);for(;511&amp;Ft;++Ft)Fe.write_shift(1,0)}for(Be=1;Be&lt;oe.FileIndex.length;++Be)if((kt=oe.FileIndex[Be]).size&gt;0&amp;&amp;kt.size&lt;4096)if(Se&amp;&amp;Buffer.isBuffer(kt.content))kt.content.copy(Fe,Fe.l,0,kt.size),Fe.l+=kt.size+63&amp;-64;else{for(Ft=0;Ft&lt;kt.size;++Ft)Fe.write_shift(1,kt.content[Ft]);for(;63&amp;Ft;++Ft)Fe.write_shift(1,0)}if(Se)Fe.l=Fe.length;else for(;Fe.l&lt;Fe.length;)Fe.write_shift(1,0);return Fe}n.version="1.2.1";var ln,xt=64,yn=-2,Yn="d0cf11e0a1b11ae1",Dn=[208,207,17,224,161,177,26,225],tr="00000000000000000000000000000000",qn={MAXREGSECT:-6,DIFSECT:-4,FATSECT:-3,ENDOFCHAIN:yn,FREESECT:-1,HEADER_SIGNATURE:Yn,HEADER_MINOR_VERSION:"3e00",MAXREGSID:-6,NOSTREAM:-1,HEADER_CLSID:tr,EntryTypes:["unknown","storage","stream","lockbytes","property","root"]};function kn(oe){for(var Ne=new Array(oe.length),ve=0;ve&lt;oe.length;++ve)Ne[ve]=String.fromCharCode(oe[ve]);return Ne.join("")}function nt(oe){return ln?ln.deflateRawSync(oe):Wr(oe)}for(var oe,Ne,rt=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15],Zt=[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],Rn=[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],xn=typeof Uint8Array&lt;"u",sn=xn?new Uint8Array(256):[],Nr=0;Nr&lt;256;++Nr)sn[Nr]=(void 0,255&amp;((Ne=139536&amp;((oe=Nr)&lt;&lt;1|oe&lt;&lt;11)|558144&amp;(oe&lt;&lt;5|oe&lt;&lt;15))&gt;&gt;16|Ne&gt;&gt;8|Ne));function Ye(oe,Ne){var ve=sn[255&amp;oe];return Ne&lt;=8?ve&gt;&gt;&gt;8-Ne:(ve=ve&lt;&lt;8|sn[oe&gt;&gt;8&amp;255],Ne&lt;=16?ve&gt;&gt;&gt;16-Ne:(ve=ve&lt;&lt;8|sn[oe&gt;&gt;16&amp;255])&gt;&gt;&gt;24-Ne)}function Mi(oe,Ne){var ve=7&amp;Ne,Ce=Ne&gt;&gt;&gt;3;return(oe[Ce]|(ve&lt;=6?0:oe[Ce+1]&lt;&lt;8))&gt;&gt;&gt;ve&amp;3}function jr(oe,Ne){var ve=7&amp;Ne,Ce=Ne&gt;&gt;&gt;3;return(oe[Ce]|(ve&lt;=5?0:oe[Ce+1]&lt;&lt;8))&gt;&gt;&gt;ve&amp;7}function Xr(oe,Ne){var ve=7&amp;Ne,Ce=Ne&gt;&gt;&gt;3;return(oe[Ce]|(ve&lt;=3?0:oe[Ce+1]&lt;&lt;8))&gt;&gt;&gt;ve&amp;31}function Ln(oe,Ne){var ve=7&amp;Ne,Ce=Ne&gt;&gt;&gt;3;return(oe[Ce]|(ve&lt;=1?0:oe[Ce+1]&lt;&lt;8))&gt;&gt;&gt;ve&amp;127}function Ki(oe,Ne,ve){var Ce=7&amp;Ne,Fe=Ne&gt;&gt;&gt;3,At=oe[Fe]&gt;&gt;&gt;Ce;return ve&lt;8-Ce||(At|=oe[Fe+1]&lt;&lt;8-Ce,ve&lt;16-Ce)||(At|=oe[Fe+2]&lt;&lt;16-Ce,ve&lt;24-Ce)||(At|=oe[Fe+3]&lt;&lt;24-Ce),At&amp;(1&lt;&lt;ve)-1}function ua(oe,Ne,ve){var Ce=7&amp;Ne,Fe=Ne&gt;&gt;&gt;3;return Ce&lt;=5?oe[Fe]|=(7&amp;ve)&lt;&lt;Ce:(oe[Fe]|=ve&lt;&lt;Ce&amp;255,oe[Fe+1]=(7&amp;ve)&gt;&gt;8-Ce),Ne+3}function Ha(oe,Ne,ve){return oe[Ne&gt;&gt;&gt;3]|=ve=(1&amp;ve)&lt;&lt;(7&amp;Ne),Ne+1}function ol(oe,Ne,ve){var Fe=Ne&gt;&gt;&gt;3;return oe[Fe]|=255&amp;(ve&lt;&lt;=7&amp;Ne),oe[Fe+1]=ve&gt;&gt;&gt;=8,Ne+8}function Cu(oe,Ne,ve){var Fe=Ne&gt;&gt;&gt;3;return oe[Fe]|=255&amp;(ve&lt;&lt;=7&amp;Ne),oe[Fe+1]=255&amp;(ve&gt;&gt;&gt;=8),oe[Fe+2]=ve&gt;&gt;&gt;8,Ne+16}function al(oe,Ne){var ve=oe.length,Ce=2*ve&gt;Ne?2*ve:Ne+5,Fe=0;if(ve&gt;=Ne)return oe;if(Se){var Be=Pt(Ce);if(oe.copy)oe.copy(Be);else for(;Fe&lt;oe.length;++Fe)Be[Fe]=oe[Fe];return Be}if(xn){var At=new Uint8Array(Ce);if(At.set)At.set(oe);else for(;Fe&lt;ve;++Fe)At[Fe]=oe[Fe];return At}return oe.length=Ce,oe}function bo(oe){for(var Ne=new Array(oe),ve=0;ve&lt;oe;++ve)Ne[ve]=0;return Ne}function ja(oe,Ne,ve){var Ce=1,Fe=0,Be=0,At=0,zt=0,Ft=oe.length,It=xn?new Uint16Array(32):bo(32);for(Be=0;Be&lt;32;++Be)It[Be]=0;for(Be=Ft;Be&lt;ve;++Be)oe[Be]=0;Ft=oe.length;var kt=xn?new Uint16Array(Ft):bo(Ft);for(Be=0;Be&lt;Ft;++Be)It[Fe=oe[Be]]++,Ce&lt;Fe&amp;&amp;(Ce=Fe),kt[Be]=0;for(It[0]=0,Be=1;Be&lt;=Ce;++Be)It[Be+16]=zt=zt+It[Be-1]&lt;&lt;1;for(Be=0;Be&lt;Ft;++Be)0!=(zt=oe[Be])&amp;&amp;(kt[Be]=It[zt+16]++);var gn=0;for(Be=0;Be&lt;Ft;++Be)if(0!=(gn=oe[Be]))for(zt=Ye(kt[Be],Ce)&gt;&gt;Ce-gn,At=(1&lt;&lt;Ce+4-gn)-1;At&gt;=0;--At)Ne[zt|At&lt;&lt;gn]=15&amp;gn|Be&lt;&lt;4;return Ce}var ll=xn?new Uint16Array(512):bo(512),Bc=xn?new Uint16Array(32):bo(32);if(!xn){for(var mo=0;mo&lt;512;++mo)ll[mo]=0;for(mo=0;mo&lt;32;++mo)Bc[mo]=0}!function(){for(var oe=[],Ne=0;Ne&lt;32;Ne++)oe.push(5);ja(oe,Bc,32);var ve=[];for(Ne=0;Ne&lt;=143;Ne++)ve.push(8);for(;Ne&lt;=255;Ne++)ve.push(9);for(;Ne&lt;=279;Ne++)ve.push(7);for(;Ne&lt;=287;Ne++)ve.push(8);ja(ve,ll,288)}();var Wa=function(){for(var Ne=xn?new Uint8Array(32768):[],ve=0,Ce=0;ve&lt;Rn.length-1;++ve)for(;Ce&lt;Rn[ve+1];++Ce)Ne[Ce]=ve;for(;Ce&lt;32768;++Ce)Ne[Ce]=29;var Fe=xn?new Uint8Array(259):[];for(ve=0,Ce=0;ve&lt;Zt.length-1;++ve)for(;Ce&lt;Zt[ve+1];++Ce)Fe[Ce]=ve;return function(Ft,It){return Ft.length&lt;8?function Be(zt,Ft){for(var It=0;It&lt;zt.length;){var kt=Math.min(65535,zt.length-It);for(Ft.write_shift(1,+(It+kt==zt.length)),Ft.write_shift(2,kt),Ft.write_shift(2,65535&amp;~kt);kt-- &gt;0;)Ft[Ft.l++]=zt[It++]}return Ft.l}(Ft,It):function At(zt,Ft){for(var It=0,kt=0,gn=xn?new Uint16Array(32768):[];kt&lt;zt.length;){var bn=Math.min(65535,zt.length-kt);if(bn&lt;10){for(7&amp;(It=ua(Ft,It,+(kt+bn==zt.length)))&amp;&amp;(It+=8-(7&amp;It)),Ft.l=It/8|0,Ft.write_shift(2,bn),Ft.write_shift(2,65535&amp;~bn);bn-- &gt;0;)Ft[Ft.l++]=zt[kt++];It=8*Ft.l}else{It=ua(Ft,It,+(kt+bn==zt.length)+2);for(var Kn=0;bn-- &gt;0;){var wn=zt[kt],An=-1,wr=0;if((An=gn[Kn=32767&amp;(Kn&lt;&lt;5^wn)])&amp;&amp;((An|=-32768&amp;kt)&gt;kt&amp;&amp;(An-=32768),An&lt;kt))for(;zt[An+wr]==zt[kt+wr]&amp;&amp;wr&lt;250;)++wr;if(wr&gt;2){(wn=Fe[wr])&lt;=22?It=ol(Ft,It,sn[wn+1]&gt;&gt;1)-1:(ol(Ft,It,3),ol(Ft,It+=5,sn[wn-23]&gt;&gt;5),It+=3);var Ni=wn&lt;8?0:wn-4&gt;&gt;2;Ni&gt;0&amp;&amp;(Cu(Ft,It,wr-Zt[wn]),It+=Ni),It=ol(Ft,It,sn[wn=Ne[kt-An]]&gt;&gt;3),It-=3;var Do=wn&lt;4?0:wn-2&gt;&gt;1;Do&gt;0&amp;&amp;(Cu(Ft,It,kt-An-Rn[wn]),It+=Do);for(var Ms=0;Ms&lt;wr;++Ms)gn[Kn]=32767&amp;kt,Kn=32767&amp;(Kn&lt;&lt;5^zt[kt]),++kt;bn-=wr-1}else wn&lt;=143?wn+=48:It=Ha(Ft,It,1),It=ol(Ft,It,sn[wn]),gn[Kn]=32767&amp;kt,++kt}It=ol(Ft,It,0)-1}}return Ft.l=(It+7)/8|0,Ft.l}(Ft,It)}}();function Wr(oe){var Ne=te(50+Math.floor(1.1*oe.length)),ve=Wa(oe,Ne);return Ne.slice(0,ve)}var is=xn?new Uint16Array(32768):bo(32768),fa=xn?new Uint16Array(32768):bo(32768),Ds=xn?new Uint16Array(128):bo(128),xl=1,_o=1;function Uc(oe,Ne){var ve=Xr(oe,Ne)+257,Ce=Xr(oe,Ne+=5)+1,Fe=function gi(oe,Ne){var ve=7&amp;Ne,Ce=Ne&gt;&gt;&gt;3;return(oe[Ce]|(ve&lt;=4?0:oe[Ce+1]&lt;&lt;8))&gt;&gt;&gt;ve&amp;15}(oe,Ne+=5)+4;Ne+=4;for(var Be=0,At=xn?new Uint8Array(19):bo(19),zt=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],Ft=1,It=xn?new Uint8Array(8):bo(8),kt=xn?new Uint8Array(8):bo(8),gn=At.length,bn=0;bn&lt;Fe;++bn)At[rt[bn]]=Be=jr(oe,Ne),Ft&lt;Be&amp;&amp;(Ft=Be),It[Be]++,Ne+=3;var Kn=0;for(It[0]=0,bn=1;bn&lt;=Ft;++bn)kt[bn]=Kn=Kn+It[bn-1]&lt;&lt;1;for(bn=0;bn&lt;gn;++bn)0!=(Kn=At[bn])&amp;&amp;(zt[bn]=kt[Kn]++);var wn=0;for(bn=0;bn&lt;gn;++bn)if(0!=(wn=At[bn])){Kn=sn[zt[bn]]&gt;&gt;8-wn;for(var An=(1&lt;&lt;7-wn)-1;An&gt;=0;--An)Ds[Kn|An&lt;&lt;wn]=7&amp;wn|bn&lt;&lt;3}var wr=[];for(Ft=1;wr.length&lt;ve+Ce;)switch(Kn=Ds[Ln(oe,Ne)],Ne+=7&amp;Kn,Kn&gt;&gt;&gt;=3){case 16:for(Be=3+Mi(oe,Ne),Ne+=2,Kn=wr[wr.length-1];Be-- &gt;0;)wr.push(Kn);break;case 17:for(Be=3+jr(oe,Ne),Ne+=3;Be-- &gt;0;)wr.push(0);break;case 18:for(Be=11+Ln(oe,Ne),Ne+=7;Be-- &gt;0;)wr.push(0);break;default:wr.push(Kn),Ft&lt;Kn&amp;&amp;(Ft=Kn)}var Ni=wr.slice(0,ve),Do=wr.slice(ve);for(bn=ve;bn&lt;286;++bn)Ni[bn]=0;for(bn=Ce;bn&lt;30;++bn)Do[bn]=0;return xl=ja(Ni,is,286),_o=ja(Do,fa,30),Ne}function Nm(oe,Ne){var Ce=function R1(oe,Ne){if(3==oe[0]&amp;&amp;!(3&amp;oe[1]))return[gt(Ne),2];for(var ve=0,Ce=0,Fe=Pt(Ne||1&lt;&lt;18),Be=0,At=Fe.length&gt;&gt;&gt;0,zt=0,Ft=0;0==(1&amp;Ce);)if(Ce=jr(oe,ve),ve+=3,Ce&gt;&gt;&gt;1!=0)for(Ce&gt;&gt;1==1?(zt=9,Ft=5):(ve=Uc(oe,ve),zt=xl,Ft=_o);;){!Ne&amp;&amp;At&lt;Be+32767&amp;&amp;(At=(Fe=al(Fe,Be+32767)).length);var kt=Ki(oe,ve,zt),gn=Ce&gt;&gt;&gt;1==1?ll[kt]:is[kt];if(ve+=15&amp;gn,0==((gn&gt;&gt;&gt;=4)&gt;&gt;&gt;8&amp;255))Fe[Be++]=gn;else{if(256==gn)break;var bn=(gn-=257)&lt;8?0:gn-4&gt;&gt;2;bn&gt;5&amp;&amp;(bn=0);var Kn=Be+Zt[gn];bn&gt;0&amp;&amp;(Kn+=Ki(oe,ve,bn),ve+=bn),kt=Ki(oe,ve,Ft),ve+=15&amp;(gn=Ce&gt;&gt;&gt;1==1?Bc[kt]:fa[kt]);var wn=(gn&gt;&gt;&gt;=4)&lt;4?0:gn-2&gt;&gt;1,An=Rn[gn];for(wn&gt;0&amp;&amp;(An+=Ki(oe,ve,wn),ve+=wn),!Ne&amp;&amp;At&lt;Kn&amp;&amp;(At=(Fe=al(Fe,Kn+100)).length);Be&lt;Kn;)Fe[Be]=Fe[Be-An],++Be}}else{7&amp;ve&amp;&amp;(ve+=8-(7&amp;ve));var It=oe[ve&gt;&gt;&gt;3]|oe[1+(ve&gt;&gt;&gt;3)]&lt;&lt;8;if(ve+=32,It&gt;0)for(!Ne&amp;&amp;At&lt;Be+It&amp;&amp;(At=(Fe=al(Fe,Be+It)).length);It-- &gt;0;)Fe[Be++]=oe[ve&gt;&gt;&gt;3],ve+=8}return Ne?[Fe,ve+7&gt;&gt;&gt;3]:[Fe.slice(0,Be),ve+7&gt;&gt;&gt;3]}(oe.slice(oe.l||0),Ne);return oe.l+=Ce[1],Ce[0]}function N1(oe,Ne){if(!oe)throw new Error(Ne);typeof console&lt;"u"&amp;&amp;console.error(Ne)}function L1(oe,Ne){var ve=oe;F(ve,0);var Be={FileIndex:[],FullPaths:[]};Ze(Be,{root:Ne.root});for(var At=ve.length-4;(80!=ve[At]||75!=ve[At+1]||5!=ve[At+2]||6!=ve[At+3])&amp;&amp;At&gt;=0;)--At;ve.l=At+4,ve.l+=4;var zt=ve.read_shift(2);ve.l+=6;var Ft=ve.read_shift(4);for(ve.l=Ft,At=0;At&lt;zt;++At){ve.l+=20;var It=ve.read_shift(4),kt=ve.read_shift(4),gn=ve.read_shift(2),bn=ve.read_shift(2),Kn=ve.read_shift(2);ve.l+=8;var wn=ve.read_shift(4),An=h(ve.slice(ve.l+gn,ve.l+gn+bn));ve.l+=gn+bn+Kn;var wr=ve.l;ve.l=wn+4,Lm(ve,It,kt,Be,An),ve.l=wr}return Be}function Lm(oe,Ne,ve,Ce,Fe){oe.l+=2;var Be=oe.read_shift(2),At=oe.read_shift(2),zt=function f(oe){var Ne=65535&amp;oe.read_shift(2),ve=65535&amp;oe.read_shift(2),Ce=new Date,Fe=31&amp;ve,Be=15&amp;(ve&gt;&gt;&gt;=5);ve&gt;&gt;&gt;=4,Ce.setMilliseconds(0),Ce.setFullYear(ve+1980),Ce.setMonth(Be-1),Ce.setDate(Fe);var At=31&amp;Ne,zt=63&amp;(Ne&gt;&gt;&gt;=5);return Ce.setHours(Ne&gt;&gt;&gt;=6),Ce.setMinutes(zt),Ce.setSeconds(At&lt;&lt;1),Ce}(oe);if(8257&amp;Be)throw new Error("Unsupported ZIP encryption");oe.read_shift(4);for(var It=oe.read_shift(4),kt=oe.read_shift(4),gn=oe.read_shift(2),bn=oe.read_shift(2),Kn="",wn=0;wn&lt;gn;++wn)Kn+=String.fromCharCode(oe[oe.l++]);if(bn){var An=h(oe.slice(oe.l,oe.l+bn));(An[21589]||{}).mt&amp;&amp;(zt=An[21589].mt),((Fe||{})[21589]||{}).mt&amp;&amp;(zt=Fe[21589].mt)}oe.l+=bn;var wr=oe.slice(oe.l,oe.l+It);switch(At){case 8:wr=function Ot(oe,Ne){if(!ln)return Nm(oe,Ne);var Ce=new(0,ln.InflateRaw),Fe=Ce._processChunk(oe.slice(oe.l),Ce._finishFlushFlag);return oe.l+=Ce.bytesRead,Fe}(oe,kt);break;case 0:break;default:throw new Error("Unsupported ZIP Compression method "+At)}var Ni=!1;8&amp;Be&amp;&amp;(134695760==oe.read_shift(4)&amp;&amp;(oe.read_shift(4),Ni=!0),It=oe.read_shift(4),kt=oe.read_shift(4)),It!=Ne&amp;&amp;N1(Ni,"Bad compressed size: "+Ne+" != "+It),kt!=ve&amp;&amp;N1(Ni,"Bad uncompressed size: "+ve+" != "+kt),Nf(Ce,Kn,wr,{unsafe:!0,mt:zt})}var El={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 B1(oe,Ne){if(oe.ctype)return oe.ctype;var ve=oe.name||"",Ce=ve.match(/\.([^\.]+)$/);return Ce&amp;&amp;El[Ce[1]]||Ne&amp;&amp;(Ce=(ve=Ne).match(/[\.\\]([^\.\\])+$/))&amp;&amp;El[Ce[1]]?El[Ce[1]]:"application/octet-stream"}function tp(oe){for(var Ne=_e(oe),ve=[],Ce=0;Ce&lt;Ne.length;Ce+=76)ve.push(Ne.slice(Ce,Ce+76));return ve.join("\r\n")+"\r\n"}function U1(oe){var Ne=oe.replace(/[\x00-\x08\x0B\x0C\x0E-\x1F\x7E-\xFF=]/g,function(It){var kt=It.charCodeAt(0).toString(16).toUpperCase();return"="+(1==kt.length?"0"+kt:kt)});"\n"==(Ne=Ne.replace(/ $/gm,"=20").replace(/\t$/gm,"=09")).charAt(0)&amp;&amp;(Ne="=0D"+Ne.slice(1));for(var ve=[],Ce=(Ne=Ne.replace(/\r(?!\n)/gm,"=0D").replace(/\n\n/gm,"\n=0A").replace(/([^\r\n])\n/gm,"$1=0A")).split("\r\n"),Fe=0;Fe&lt;Ce.length;++Fe){var Be=Ce[Fe];if(0!=Be.length)for(var At=0;At&lt;Be.length;){var zt=76,Ft=Be.slice(At,At+zt);"="==Ft.charAt(zt-1)?zt--:"="==Ft.charAt(zt-2)?zt-=2:"="==Ft.charAt(zt-3)&amp;&amp;(zt-=3),Ft=Be.slice(At,At+zt),(At+=zt)&lt;Be.length&amp;&amp;(Ft+="="),ve.push(Ft)}else ve.push("")}return ve.join("\r\n")}function V1(oe,Ne,ve){for(var At,Ce="",Fe="",Be="",zt=0;zt&lt;10;++zt){var Ft=Ne[zt];if(!Ft||Ft.match(/^\s*$/))break;var It=Ft.match(/^(.*?):\s*([^\s].*)$/);if(It)switch(It[1].toLowerCase()){case"content-location":Ce=It[2].trim();break;case"content-type":Be=It[2].trim();break;case"content-transfer-encoding":Fe=It[2].trim()}}switch(++zt,Fe.toLowerCase()){case"base64":At=Je(ge(Ne.slice(zt).join("")));break;case"quoted-printable":At=function Um(oe){for(var Ne=[],ve=0;ve&lt;oe.length;++ve){for(var Ce=oe[ve];ve&lt;=oe.length&amp;&amp;"="==Ce.charAt(Ce.length-1);)Ce=Ce.slice(0,Ce.length-1)+oe[++ve];Ne.push(Ce)}for(var Fe=0;Fe&lt;Ne.length;++Fe)Ne[Fe]=Ne[Fe].replace(/[=][0-9A-Fa-f]{2}/g,function(Be){return String.fromCharCode(parseInt(Be.slice(1),16))});return Je(Ne.join("\r\n"))}(Ne.slice(zt));break;default:throw new Error("Unsupported Content-Transfer-Encoding "+Fe)}var kt=Nf(oe,Ce.slice(ve.length),At,{unsafe:!0});Be&amp;&amp;(kt.ctype=Be)}function Nf(oe,Ne,ve,Ce){var Fe=Ce&amp;&amp;Ce.unsafe;Fe||Ze(oe);var Be=!Fe&amp;&amp;Hn.find(oe,Ne);if(!Be){var At=oe.FullPaths[0];Ne.slice(0,At.length)==At?At=Ne:("/"!=At.slice(-1)&amp;&amp;(At+="/"),At=(At+Ne).replace("//","/")),Be={name:a(Ne),type:2},oe.FileIndex.push(Be),oe.FullPaths.push(At),Fe||Hn.utils.cfb_gc(oe)}return Be.content=ve,Be.size=ve?ve.length:0,Ce&amp;&amp;(Ce.CLSID&amp;&amp;(Be.clsid=Ce.CLSID),Ce.mt&amp;&amp;(Be.mt=Ce.mt),Ce.ct&amp;&amp;(Be.ct=Ce.ct)),Be}return n.find=function $t(oe,Ne){var ve=oe.FullPaths.map(function(Ft){return Ft.toUpperCase()}),Ce=ve.map(function(Ft){var It=Ft.split("/");return It[It.length-("/"==Ft.slice(-1)?2:1)]}),Fe=!1;47===Ne.charCodeAt(0)?(Fe=!0,Ne=ve[0].slice(0,-1)+Ne):Fe=-1!==Ne.indexOf("/");var Be=Ne.toUpperCase(),At=!0===Fe?ve.indexOf(Be):Ce.indexOf(Be);if(-1!==At)return oe.FileIndex[At];var zt=!Be.match($n);for(Be=Be.replace(Sn,""),zt&amp;&amp;(Be=Be.replace($n,"!")),At=0;At&lt;ve.length;++At)if((zt?ve[At].replace($n,"!"):ve[At]).replace(Sn,"")==Be||(zt?Ce[At].replace($n,"!"):Ce[At]).replace(Sn,"")==Be)return oe.FileIndex[At];return null},n.read=function Wt(oe,Ne){var ve=Ne&amp;&amp;Ne.type;switch(ve||Se&amp;&amp;Buffer.isBuffer(oe)&amp;&amp;(ve="buffer"),ve||"base64"){case"file":return function Mt(oe,Ne){return w(),M(y.readFileSync(oe),Ne)}(oe,Ne);case"base64":return M(Je(ge(oe)),Ne);case"binary":return M(Je(oe),Ne)}return M(oe,Ne)},n.parse=M,n.write=function gr(oe,Ne){var ve=Gt(oe,Ne);switch(Ne&amp;&amp;Ne.type||"buffer"){case"file":return w(),y.writeFileSync(Ne.filename,ve),ve;case"binary":return"string"==typeof ve?ve:kn(ve);case"base64":return _e("string"==typeof ve?ve:kn(ve));case"buffer":if(Se)return Buffer.isBuffer(ve)?ve:et(ve);case"array":return"string"==typeof ve?Je(ve):ve}return ve},n.writeFile=function Rr(oe,Ne,ve){w();var Ce=Gt(oe,ve);y.writeFileSync(Ne,Ce)},n.utils={cfb_new:function np(oe){var Ne={};return Ze(Ne,oe),Ne},cfb_add:Nf,cfb_del:function Vm(oe,Ne){Ze(oe);var ve=Hn.find(oe,Ne);if(ve)for(var Ce=0;Ce&lt;oe.FileIndex.length;++Ce)if(oe.FileIndex[Ce]==ve)return oe.FileIndex.splice(Ce,1),oe.FullPaths.splice(Ce,1),!0;return!1},cfb_mov:function Lf(oe,Ne,ve){Ze(oe);var Ce=Hn.find(oe,Ne);if(Ce)for(var Fe=0;Fe&lt;oe.FileIndex.length;++Fe)if(oe.FileIndex[Fe]==Ce)return oe.FileIndex[Fe].name=a(ve),oe.FullPaths[Fe]=ve,!0;return!1},cfb_gc:function rp(oe){_t(oe,!0)},ReadShift:yo,CheckField:X,prep_blob:F,bconcat:Dt,use_zlib:function Xe(oe){try{var ve=new(0,oe.InflateRaw);if(ve._processChunk(new Uint8Array([3,0]),ve._finishFlushFlag),!ve.bytesRead)throw new Error("zlib does not expose bytesRead");ln=oe}catch(Ce){console.error("cannot use native zlib: "+(Ce.message||Ce))}},_deflateRaw:Wr,_inflateRaw:Nm,consts:qn},n}();function Zi(e){return"string"==typeof e?Qe(e):Array.isArray(e)?function ct(e){if(typeof Uint8Array&gt;"u")throw new Error("Unsupported");return new Uint8Array(e)}(e):e}function Li(e,n,t){if(typeof Deno&lt;"u"){if(t&amp;&amp;"string"==typeof n)switch(t){case"utf8":n=new TextEncoder(t).encode(n);break;case"binary":n=Qe(n);break;default:throw new Error("Unsupported encoding "+t)}return Deno.writeFileSync(e,n)}var o="utf8"==t?fs(n):n;if(typeof IE_SaveFile&lt;"u")return IE_SaveFile(o,e);if(typeof Blob&lt;"u"){var a=new Blob([Zi(o)],{type:"application/octet-stream"});if(typeof navigator&lt;"u"&amp;&amp;navigator.msSaveBlob)return navigator.msSaveBlob(a,e);if(typeof saveAs&lt;"u")return saveAs(a,e);if(typeof URL&lt;"u"&amp;&amp;typeof document&lt;"u"&amp;&amp;document.createElement&amp;&amp;URL.createObjectURL){var u=URL.createObjectURL(a);if("object"==typeof chrome&amp;&amp;"function"==typeof(chrome.downloads||{}).download)return URL.revokeObjectURL&amp;&amp;typeof setTimeout&lt;"u"&amp;&amp;setTimeout(function(){URL.revokeObjectURL(u)},6e4),chrome.downloads.download({url:u,filename:e,saveAs:!0});var f=document.createElement("a");if(null!=f.download)return f.download=e,f.href=u,document.body.appendChild(f),f.click(),document.body.removeChild(f),URL.revokeObjectURL&amp;&amp;typeof setTimeout&lt;"u"&amp;&amp;setTimeout(function(){URL.revokeObjectURL(u)},6e4),u}}if(typeof $&lt;"u"&amp;&amp;typeof File&lt;"u"&amp;&amp;typeof Folder&lt;"u")try{var h=File(e);return h.open("w"),h.encoding="binary",Array.isArray(n)&amp;&amp;(n=ht(n)),h.write(n),h.close(),n}catch(y){if(!y.message||!y.message.match(/onstruct/))throw y}throw new Error("cannot save file "+e)}function zr(e){for(var n=Object.keys(e),t=[],o=0;o&lt;n.length;++o)Object.prototype.hasOwnProperty.call(e,n[o])&amp;&amp;t.push(n[o]);return t}function ko(e,n){for(var t=[],o=zr(e),a=0;a!==o.length;++a)null==t[e[o[a]][n]]&amp;&amp;(t[e[o[a]][n]]=o[a]);return t}function Lr(e){for(var n=[],t=zr(e),o=0;o!==t.length;++o)n[e[t[o]]]=t[o];return n}function Qi(e){for(var n=[],t=zr(e),o=0;o!==t.length;++o)n[e[t[o]]]=parseInt(t[o],10);return n}var ls=new Date(1899,11,30,0,0,0);function Ar(e,n){var t=e.getTime();return n&amp;&amp;(t-=1263168e5),(t-(ls.getTime()+6e4*(e.getTimezoneOffset()-ls.getTimezoneOffset())))/864e5}var Gi=new Date,Ui=ls.getTime()+6e4*(Gi.getTimezoneOffset()-ls.getTimezoneOffset()),Bs=Gi.getTimezoneOffset();function br(e){var n=new Date;return n.setTime(24*e*60*60*1e3+Ui),n.getTimezoneOffset()!==Bs&amp;&amp;n.setTime(n.getTime()+6e4*(n.getTimezoneOffset()-Bs)),n}var Jr=new Date("2017-02-19T19:06:09.000Z"),Si=isNaN(Jr.getFullYear())?new Date("2/19/17"):Jr,Mo=2017==Si.getFullYear();function qr(e,n){var t=new Date(e);if(Mo)return n&gt;0?t.setTime(t.getTime()+60*t.getTimezoneOffset()*1e3):n&lt;0&amp;&amp;t.setTime(t.getTime()-60*t.getTimezoneOffset()*1e3),t;if(e instanceof Date)return e;if(1917==Si.getFullYear()&amp;&amp;!isNaN(t.getFullYear())){var o=t.getFullYear();return e.indexOf(""+o)&gt;-1||t.setFullYear(t.getFullYear()+100),t}var a=e.match(/\d+/g)||["2017","2","19","0","0","0"],u=new Date(+a[0],+a[1]-1,+a[2],+a[3]||0,+a[4]||0,+a[5]||0);return e.indexOf("Z")&gt;-1&amp;&amp;(u=new Date(u.getTime()-60*u.getTimezoneOffset()*1e3)),u}function Ts(e,n){if(Se&amp;&amp;Buffer.isBuffer(e)){if(n){if(255==e[0]&amp;&amp;254==e[1])return fs(e.slice(2).toString("utf16le"));if(254==e[1]&amp;&amp;255==e[2])return fs(function ut(e){for(var n=[],t=0;t&lt;e.length&gt;&gt;1;++t)n[t]=String.fromCharCode(e.charCodeAt(2*t+1)+(e.charCodeAt(2*t)&lt;&lt;8));return n.join("")}(e.slice(2).toString("binary")))}return e.toString("binary")}if(typeof TextDecoder&lt;"u")try{if(n){if(255==e[0]&amp;&amp;254==e[1])return fs(new TextDecoder("utf-16le").decode(e.slice(2)));if(254==e[0]&amp;&amp;255==e[1])return fs(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)&amp;&amp;(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(u){return t[u]||u})}catch{}for(var o=[],a=0;a!=e.length;++a)o.push(String.fromCharCode(e[a]));return o.join("")}function xr(e){if(typeof JSON&lt;"u"&amp;&amp;!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 n={};for(var t in e)Object.prototype.hasOwnProperty.call(e,t)&amp;&amp;(n[t]=xr(e[t]));return n}function hi(e,n){for(var t="";t.length&lt;n;)t+=e;return t}function pi(e){var n=Number(e);if(!isNaN(n))return isFinite(n)?n:NaN;if(!/\d/.test(e))return n;var t=1,o=e.replace(/([\d]),([\d])/g,"$1$2").replace(/[$]/g,"").replace(/[%]/g,function(){return t*=100,""});return isNaN(n=Number(o))&amp;&amp;(o=o.replace(/[(](.*)[)]/,function(a,u){return t=-t,u}),isNaN(n=Number(o)))?n:n/t}var Ro=["january","february","march","april","may","june","july","august","september","october","november","december"];function As(e){var n=new Date(e),t=new Date(NaN),o=n.getYear(),a=n.getMonth(),u=n.getDate();if(isNaN(u))return t;var f=e.toLowerCase();if(f.match(/jan|feb|mar|apr|may|jun|jul|aug|sep|oct|nov|dec/)){if((f=f.replace(/[^a-z]/g,"").replace(/([^a-z]|^)[ap]m?([^a-z]|$)/,"")).length&gt;3&amp;&amp;-1==Ro.indexOf(f))return t}else if(f.match(/[a-z]/))return t;return o&lt;0||o&gt;8099?t:(a&gt;0||u&gt;1)&amp;&amp;101!=o?n:e.match(/[^-0-9:,\/\\]/)?t:n}function or(e,n,t){if(e.FullPaths){var o;if("string"==typeof t)return o=Se?et(t):function Bn(e){for(var n=[],t=0,o=e.length+250,a=gt(e.length+255),u=0;u&lt;e.length;++u){var f=e.charCodeAt(u);if(f&lt;128)a[t++]=f;else if(f&lt;2048)a[t++]=192|f&gt;&gt;6&amp;31,a[t++]=128|63&amp;f;else if(f&gt;=55296&amp;&amp;f&lt;57344){f=64+(1023&amp;f);var h=1023&amp;e.charCodeAt(++u);a[t++]=240|f&gt;&gt;8&amp;7,a[t++]=128|f&gt;&gt;2&amp;63,a[t++]=128|h&gt;&gt;6&amp;15|(3&amp;f)&lt;&lt;4,a[t++]=128|63&amp;h}else a[t++]=224|f&gt;&gt;12&amp;15,a[t++]=128|f&gt;&gt;6&amp;63,a[t++]=128|63&amp;f;t&gt;o&amp;&amp;(n.push(a.slice(0,t)),t=0,a=gt(65535),o=65530)}return n.push(a.slice(0,t)),Dt(n)}(t),Hn.utils.cfb_add(e,n,o);Hn.utils.cfb_add(e,n,t)}else e.file(n,t)}function io(){return Hn.utils.cfb_new()}var Yr='&lt;?xml version="1.0" encoding="UTF-8" standalone="yes"?&gt;\r\n',us=Lr({"&amp;quot;":'"',"&amp;apos;":"'","&amp;gt;":"&gt;","&amp;lt;":"&lt;","&amp;amp;":"&amp;"}),So=/[&amp;&lt;&gt;'"]/g,Zo=/[\u0000-\u0008\u000b-\u001f]/g;function Ir(e){return(e+"").replace(So,function(t){return us[t]}).replace(Zo,function(t){return"_x"+("000"+t.charCodeAt(0).toString(16)).slice(-4)+"_"})}function Ma(e){return Ir(e).replace(/ /g,"_x0020_")}var Hi=/[\u0000-\u001f]/g;function To(e){return(e+"").replace(So,function(t){return us[t]}).replace(/\n/g,"&lt;br/&gt;").replace(Hi,function(t){return"&amp;#x"+("000"+t.charCodeAt(0).toString(16)).slice(-4)+";"})}function ai(e){for(var n="",t=0,o=0,a=0,u=0,f=0,h=0;t&lt;e.length;)(o=e.charCodeAt(t++))&lt;128?n+=String.fromCharCode(o):(a=e.charCodeAt(t++),o&gt;191&amp;&amp;o&lt;224?(f=(31&amp;o)&lt;&lt;6,f|=63&amp;a,n+=String.fromCharCode(f)):(u=e.charCodeAt(t++),o&lt;240?n+=String.fromCharCode((15&amp;o)&lt;&lt;12|(63&amp;a)&lt;&lt;6|63&amp;u):(h=((7&amp;o)&lt;&lt;18|(63&amp;a)&lt;&lt;12|(63&amp;u)&lt;&lt;6|63&amp;(f=e.charCodeAt(t++)))-65536,n+=String.fromCharCode(55296+(h&gt;&gt;&gt;10&amp;1023)),n+=String.fromCharCode(56320+(1023&amp;h)))));return n}function Sa(e){var t,o,h,n=gt(2*e.length),a=1,u=0,f=0;for(o=0;o&lt;e.length;o+=a)a=1,(h=e.charCodeAt(o))&lt;128?t=h:h&lt;224?(t=64*(31&amp;h)+(63&amp;e.charCodeAt(o+1)),a=2):h&lt;240?(t=4096*(15&amp;h)+64*(63&amp;e.charCodeAt(o+1))+(63&amp;e.charCodeAt(o+2)),a=3):(a=4,t=262144*(7&amp;h)+4096*(63&amp;e.charCodeAt(o+1))+64*(63&amp;e.charCodeAt(o+2))+(63&amp;e.charCodeAt(o+3)),f=55296+((t-=65536)&gt;&gt;&gt;10&amp;1023),t=56320+(1023&amp;t)),0!==f&amp;&amp;(n[u++]=255&amp;f,n[u++]=f&gt;&gt;&gt;8,f=0),n[u++]=t%256,n[u++]=t&gt;&gt;&gt;8;return n.slice(0,u).toString("ucs2")}function Bo(e){return et(e,"binary").toString("utf8")}var $s="foo bar baz\xe2\x98\x83\xf0\x9f\x8d\xa3",Tr=Se&amp;&amp;(Bo($s)==ai($s)&amp;&amp;Bo||Sa($s)==ai($s)&amp;&amp;Sa)||ai,fs=Se?function(e){return et(e,"utf8").toString("binary")}:function(e){for(var n=[],t=0,o=0,a=0;t&lt;e.length;)switch(o=e.charCodeAt(t++),!0){case o&lt;128:n.push(String.fromCharCode(o));break;case o&lt;2048:n.push(String.fromCharCode(192+(o&gt;&gt;6))),n.push(String.fromCharCode(128+(63&amp;o)));break;case o&gt;=55296&amp;&amp;o&lt;57344:o-=55296,a=e.charCodeAt(t++)-56320+(o&lt;&lt;10),n.push(String.fromCharCode(240+(a&gt;&gt;18&amp;7))),n.push(String.fromCharCode(144+(a&gt;&gt;12&amp;63))),n.push(String.fromCharCode(128+(a&gt;&gt;6&amp;63))),n.push(String.fromCharCode(128+(63&amp;a)));break;default:n.push(String.fromCharCode(224+(o&gt;&gt;12))),n.push(String.fromCharCode(128+(o&gt;&gt;6&amp;63))),n.push(String.fromCharCode(128+(63&amp;o)))}return n.join("")},Is=/(^\s|\s$|\n)/;function Qr(e,n){return"&lt;"+e+(n.match(Is)?' xml:space="preserve"':"")+"&gt;"+n+"&lt;/"+e+"&gt;"}function zs(e){return zr(e).map(function(n){return" "+n+'="'+e[n]+'"'}).join("")}function Nt(e,n,t){return"&lt;"+e+(null!=t?zs(t):"")+(null!=n?(n.match(Is)?' xml:space="preserve"':"")+"&gt;"+n+"&lt;/"+e:"/")+"&gt;"}function Aa(e,n){try{return e.toISOString().replace(/\.\d*/,"")}catch(t){if(n)throw t}return""}var yi_TCMNT="http://schemas.microsoft.com/office/spreadsheetml/2018/threadedcomments",yi_r="http://schemas.openxmlformats.org/officeDocument/2006/relationships",yi_vt="http://schemas.openxmlformats.org/officeDocument/2006/docPropsVTypes",yi_xsi="http://www.w3.org/2001/XMLSchema-instance",qi=["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"],ki_o="urn:schemas-microsoft-com:office:office",ki_x="urn:schemas-microsoft-com:office:excel",ki_ss="urn:schemas-microsoft-com:office:spreadsheet",Dr=function(e){for(var n=[],o=0;o&lt;e[0].length;++o)if(e[0][o])for(var a=0,u=e[0][o].length;a&lt;u;a+=10240)n.push.apply(n,e[0][o].slice(a,a+10240));return n},Ho=Se?function(e){return e[0].length&gt;0&amp;&amp;Buffer.isBuffer(e[0][0])?Buffer.concat(e[0].map(function(n){return Buffer.isBuffer(n)?n:et(n)})):Dr(e)}:Dr,Ao=function(e,n,t){for(var o=[],a=n;a&lt;t;a+=2)o.push(String.fromCharCode(js(e,a)));return o.join("").replace(Sn,"")},bi=Se?function(e,n,t){return Buffer.isBuffer(e)?e.toString("utf16le",n,t).replace(Sn,""):Ao(e,n,t)}:Ao,V=function(e,n,t){for(var o=[],a=n;a&lt;n+t;++a)o.push(("0"+e[a].toString(16)).slice(-2));return o.join("")},R=Se?function(e,n,t){return Buffer.isBuffer(e)?e.toString("hex",n,n+t):V(e,n,t)}:V,O=function(e,n,t){for(var o=[],a=n;a&lt;t;a++)o.push(String.fromCharCode(jo(e,a)));return o.join("")},re=Se?function(n,t,o){return Buffer.isBuffer(n)?n.toString("utf8",t,o):O(n,t,o)}:O,Tt=function(e,n){var t=Di(e,n);return t&gt;0?re(e,n+4,n+4+t-1):""},Un=Tt,Ri=function(e,n){var t=Di(e,n);return t&gt;0?re(e,n+4,n+4+t-1):""},Hs=Ri,ds=function(e,n){var t=2*Di(e,n);return t&gt;0?re(e,n+4,n+4+t-1):""},ei=ds,Ks=function(n,t){var o=Di(n,t);return o&gt;0?bi(n,t+4,t+4+o):""},Oo=Ks,qo=function(e,n){var t=Di(e,n);return t&gt;0?re(e,n+4,n+4+t):""},Xs=qo,ul=function(e,n){return function Jo(e,n){for(var t=1-2*(e[n+7]&gt;&gt;&gt;7),o=((127&amp;e[n+7])&lt;&lt;4)+(e[n+6]&gt;&gt;&gt;4&amp;15),a=15&amp;e[n+6],u=5;u&gt;=0;--u)a=256*a+e[n+u];return 2047==o?0==a?t*(1/0):NaN:(0==o?o=-1022:(o-=1023,a+=Math.pow(2,52)),t*Math.pow(2,o-52)*a)}(e,n)},ha=ul,Ps=function(n){return Array.isArray(n)||typeof Uint8Array&lt;"u"&amp;&amp;n instanceof Uint8Array};Se&amp;&amp;(Un=function(n,t){if(!Buffer.isBuffer(n))return Tt(n,t);var o=n.readUInt32LE(t);return o&gt;0?n.toString("utf8",t+4,t+4+o-1):""},Hs=function(n,t){if(!Buffer.isBuffer(n))return Ri(n,t);var o=n.readUInt32LE(t);return o&gt;0?n.toString("utf8",t+4,t+4+o-1):""},ei=function(n,t){if(!Buffer.isBuffer(n))return ds(n,t);var o=2*n.readUInt32LE(t);return n.toString("utf16le",t+4,t+4+o-1)},Oo=function(n,t){if(!Buffer.isBuffer(n))return Ks(n,t);var o=n.readUInt32LE(t);return n.toString("utf16le",t+4,t+4+o)},Xs=function(n,t){if(!Buffer.isBuffer(n))return qo(n,t);var o=n.readUInt32LE(t);return n.toString("utf8",t+4,t+4+o)},ha=function(n,t){return Buffer.isBuffer(n)?n.readDoubleLE(t):ul(n,t)},Ps=function(n){return Buffer.isBuffer(n)||Array.isArray(n)||typeof Uint8Array&lt;"u"&amp;&amp;n instanceof Uint8Array});var jo=function(e,n){return e[n]},js=function(e,n){return 256*e[n+1]+e[n]},fl=function(e,n){var t=256*e[n+1]+e[n];return t&lt;32768?t:-1*(65535-t+1)},Di=function(e,n){return e[n+3]*(1&lt;&lt;24)+(e[n+2]&lt;&lt;16)+(e[n+1]&lt;&lt;8)+e[n]},vo=function(e,n){return e[n+3]&lt;&lt;24|e[n+2]&lt;&lt;16|e[n+1]&lt;&lt;8|e[n]},ta=function(e,n){return e[n]&lt;&lt;24|e[n+1]&lt;&lt;16|e[n+2]&lt;&lt;8|e[n+3]};function yo(e,n){var o,a,f,h,y,w,t="",u=[];switch(n){case"dbcs":if(w=this.l,Se&amp;&amp;Buffer.isBuffer(this))t=this.slice(this.l,this.l+2*e).toString("utf16le");else for(y=0;y&lt;e;++y)t+=String.fromCharCode(js(this,w)),w+=2;e*=2;break;case"utf8":t=re(this,this.l,this.l+e);break;case"utf16le":t=bi(this,this.l,this.l+(e*=2));break;case"wstr":return yo.call(this,e,"dbcs");case"lpstr-ansi":t=Un(this,this.l),e=4+Di(this,this.l);break;case"lpstr-cp":t=Hs(this,this.l),e=4+Di(this,this.l);break;case"lpwstr":t=ei(this,this.l),e=4+2*Di(this,this.l);break;case"lpp4":e=4+Di(this,this.l),t=Oo(this,this.l),2&amp;e&amp;&amp;(e+=2);break;case"8lpp4":e=4+Di(this,this.l),t=Xs(this,this.l),3&amp;e&amp;&amp;(e+=4-(3&amp;e));break;case"cstr":for(e=0,t="";0!==(f=jo(this,this.l+e++));)u.push(We(f));t=u.join("");break;case"_wstr":for(e=0,t="";0!==(f=js(this,this.l+e));)u.push(We(f)),e+=2;e+=2,t=u.join("");break;case"dbcs-cont":for(t="",w=this.l,y=0;y&lt;e;++y){if(this.lens&amp;&amp;-1!==this.lens.indexOf(w))return f=jo(this,w),this.l=w+1,h=yo.call(this,e-y,f?"dbcs-cont":"sbcs-cont"),u.join("")+h;u.push(We(js(this,w))),w+=2}t=u.join(""),e*=2;break;case"cpstr":0;case"sbcs-cont":for(t="",w=this.l,y=0;y!=e;++y){if(this.lens&amp;&amp;-1!==this.lens.indexOf(w))return f=jo(this,w),this.l=w+1,h=yo.call(this,e-y,f?"dbcs-cont":"sbcs-cont"),u.join("")+h;u.push(We(jo(this,w))),w+=1}t=u.join("");break;default:switch(e){case 1:return o=jo(this,this.l),this.l++,o;case 2:return o=("i"===n?fl:js)(this,this.l),this.l+=2,o;case 4:case-4:return"i"===n||0==(128&amp;this[this.l+3])?(o=(e&gt;0?vo:ta)(this,this.l),this.l+=4,o):(a=Di(this,this.l),this.l+=4,a);case 8:case-8:if("f"===n)return a=8==e?ha(this,this.l):ha([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=R(this,this.l,e)}}return this.l+=e,t}var Dl=function(e,n,t){e[t]=255&amp;n,e[t+1]=n&gt;&gt;&gt;8&amp;255};function T(e,n,t){var o=0,a=0;if("dbcs"===t){for(a=0;a!=n.length;++a)Dl(this,n.charCodeAt(a),this.l+2*a);o=2*n.length}else if("sbcs"===t){for(n=n.replace(/[^\x00-\x7F]/g,"_"),a=0;a!=n.length;++a)this[this.l+a]=255&amp;n.charCodeAt(a);o=n.length}else{if("hex"===t){for(;a&lt;e;++a)this[this.l++]=parseInt(n.slice(2*a,2*a+2),16)||0;return this}if("utf16le"===t){var f=Math.min(this.l+e,this.length);for(a=0;a&lt;Math.min(n.length,e);++a){var h=n.charCodeAt(a);this[this.l++]=255&amp;h,this[this.l++]=h&gt;&gt;8}for(;this.l&lt;f;)this[this.l++]=0;return this}switch(e){case 1:o=1,this[this.l]=255&amp;n;break;case 2:o=2,this[this.l]=255&amp;n,this[this.l+1]=255&amp;(n&gt;&gt;&gt;=8);break;case 3:o=3,this[this.l]=255&amp;n,this[this.l+1]=255&amp;(n&gt;&gt;&gt;=8),this[this.l+2]=255&amp;(n&gt;&gt;&gt;=8);break;case 4:o=4,function(e,n,t){e[t]=255&amp;n,e[t+1]=n&gt;&gt;&gt;8&amp;255,e[t+2]=n&gt;&gt;&gt;16&amp;255,e[t+3]=n&gt;&gt;&gt;24&amp;255}(this,n,this.l);break;case 8:if(o=8,"f"===t){!function tn(e,n,t){var o=(n&lt;0||1/n==-1/0?1:0)&lt;&lt;7,a=0,u=0,f=o?-n:n;isFinite(f)?0==f?a=u=0:(a=Math.floor(Math.log(f)/Math.LN2),u=f*Math.pow(2,52-a),a&lt;=-1023&amp;&amp;(!isFinite(u)||u&lt;Math.pow(2,52))?a=-1022:(u-=Math.pow(2,52),a+=1023)):(a=2047,u=isNaN(n)?26985:0);for(var h=0;h&lt;=5;++h,u/=256)e[t+h]=255&amp;u;e[t+6]=(15&amp;a)&lt;&lt;4|15&amp;u,e[t+7]=a&gt;&gt;4|o}(this,n,this.l);break}case 16:break;case-4:o=4,function(e,n,t){e[t]=255&amp;n,e[t+1]=n&gt;&gt;8&amp;255,e[t+2]=n&gt;&gt;16&amp;255,e[t+3]=n&gt;&gt;24&amp;255}(this,n,this.l)}}return this.l+=o,this}function X(e,n){var t=R(this,this.l,e.length&gt;&gt;1);if(t!==e)throw new Error(n+"Expected "+e+" saw "+t);this.l+=e.length&gt;&gt;1}function F(e,n){e.l=n,e.read_shift=yo,e.chk=X,e.write_shift=T}function ee(e,n){e.l+=n}function te(e){var n=gt(e);return F(n,0),n}function St(){var e=[],n=Se?256:2048,t=function(w){var M=te(w);return F(M,0),M},o=t(n),a=function(){!o||(o.length&gt;o.l&amp;&amp;((o=o.slice(0,o.l)).l=o.length),o.length&gt;0&amp;&amp;e.push(o),o=null)},u=function(w){return o&amp;&amp;w&lt;o.length-o.l?o:(a(),o=t(Math.max(w+1,n)))};return{next:u,push:function(w){a(),null==(o=w).l&amp;&amp;(o.l=o.length),u(n)},end:function(){return a(),Dt(e)},_bufs:e}}function pt(e,n,t,o){var u,a=+n;if(!isNaN(a)){o||(o=Oc[a].p||(t||[]).length||0),u=1+(a&gt;=128?1:0)+1,o&gt;=128&amp;&amp;++u,o&gt;=16384&amp;&amp;++u,o&gt;=2097152&amp;&amp;++u;var f=e.next(u);a&lt;=127?f.write_shift(1,a):(f.write_shift(1,128+(127&amp;a)),f.write_shift(1,a&gt;&gt;7));for(var h=0;4!=h;++h){if(!(o&gt;=128)){f.write_shift(1,o);break}f.write_shift(1,128+(127&amp;o)),o&gt;&gt;=7}o&gt;0&amp;&amp;Ps(t)&amp;&amp;e.push(t)}}function Pr(e,n,t){var o=xr(e);if(n.s?(o.cRel&amp;&amp;(o.c+=n.s.c),o.rRel&amp;&amp;(o.r+=n.s.r)):(o.cRel&amp;&amp;(o.c+=n.c),o.rRel&amp;&amp;(o.r+=n.r)),!t||t.biff&lt;12){for(;o.c&gt;=256;)o.c-=256;for(;o.r&gt;=65536;)o.r-=65536}return o}function Ur(e,n,t){var o=xr(e);return o.s=Pr(o.s,n.s,t),o.e=Pr(o.e,n.s,t),o}function Vr(e,n){if(e.cRel&amp;&amp;e.c&lt;0)for(e=xr(e);e.c&lt;0;)e.c+=n&gt;8?16384:256;if(e.rRel&amp;&amp;e.r&lt;0)for(e=xr(e);e.r&lt;0;)e.r+=n&gt;8?1048576:n&gt;5?65536:16384;var t=cr(e);return!e.cRel&amp;&amp;null!=e.cRel&amp;&amp;(t=function xo(e){return e.replace(/^([A-Z])/,"$$$1")}(t)),!e.rRel&amp;&amp;null!=e.rRel&amp;&amp;(t=function xi(e){return e.replace(/([A-Z]|^)(\d+)$/,"$1$$$2")}(t)),t}function Mr(e,n){return 0!=e.s.r||e.s.rRel||e.e.r!=(n.biff&gt;=12?1048575:n.biff&gt;=8?65536:16384)||e.e.rRel?0!=e.s.c||e.s.cRel||e.e.c!=(n.biff&gt;=12?16383:255)||e.e.cRel?Vr(e.s,n.biff)+":"+Vr(e.e,n.biff):(e.s.rRel?"":"$")+ar(e.s.r)+":"+(e.e.rRel?"":"$")+ar(e.e.r):(e.s.cRel?"":"$")+Fr(e.s.c)+":"+(e.e.cRel?"":"$")+Fr(e.e.c)}function Ti(e){return parseInt(function lo(e){return e.replace(/\$(\d+)$/,"$1")}(e),10)-1}function ar(e){return""+(e+1)}function hs(e){for(var n=function Zs(e){return e.replace(/^\$([A-Z])/,"$1")}(e),t=0,o=0;o!==n.length;++o)t=26*t+n.charCodeAt(o)-64;return t-1}function Fr(e){if(e&lt;0)throw new Error("invalid column "+e);var n="";for(++e;e;e=Math.floor((e-1)/26))n=String.fromCharCode((e-1)%26+65)+n;return n}function Ai(e){for(var n=0,t=0,o=0;o&lt;e.length;++o){var a=e.charCodeAt(o);a&gt;=48&amp;&amp;a&lt;=57?n=10*n+(a-48):a&gt;=65&amp;&amp;a&lt;=90&amp;&amp;(t=26*t+(a-64))}return{c:t-1,r:n-1}}function cr(e){for(var n=e.c+1,t="";n;n=(n-1)/26|0)t=String.fromCharCode((n-1)%26+65)+t;return t+(e.r+1)}function zi(e){var n=e.indexOf(":");return-1==n?{s:Ai(e),e:Ai(e)}:{s:Ai(e.slice(0,n)),e:Ai(e.slice(n+1))}}function dr(e,n){return typeof n&gt;"u"||"number"==typeof n?dr(e.s,e.e):("string"!=typeof e&amp;&amp;(e=cr(e)),"string"!=typeof n&amp;&amp;(n=cr(n)),e==n?e:e+":"+n)}function kr(e){var n={s:{c:0,r:0},e:{c:0,r:0}},t=0,o=0,a=0,u=e.length;for(t=0;o&lt;u&amp;&amp;!((a=e.charCodeAt(o)-64)&lt;1||a&gt;26);++o)t=26*t+a;for(n.s.c=--t,t=0;o&lt;u&amp;&amp;!((a=e.charCodeAt(o)-48)&lt;0||a&gt;9);++o)t=10*t+a;if(n.s.r=--t,o===u||10!=a)return n.e.c=n.s.c,n.e.r=n.s.r,n;for(++o,t=0;o!=u&amp;&amp;!((a=e.charCodeAt(o)-64)&lt;1||a&gt;26);++o)t=26*t+a;for(n.e.c=--t,t=0;o!=u&amp;&amp;!((a=e.charCodeAt(o)-48)&lt;0||a&gt;9);++o)t=10*t+a;return n.e.r=--t,n}function Io(e,n,t){return null==e||null==e.t||"z"==e.t?"":void 0!==e.w?e.w:("d"==e.t&amp;&amp;!e.z&amp;&amp;t&amp;&amp;t.dateNF&amp;&amp;(e.z=t.dateNF),"e"==e.t?Wo[e.v]||e.v:function Ml(e,n){var t="d"==e.t&amp;&amp;n instanceof Date;if(null!=e.z)try{return e.w=lt(e.z,t?Ar(n):n)}catch{}try{return e.w=lt((e.XF||{}).numFmtId||(t?14:0),t?Ar(n):n)}catch{return""+n}}(e,n??e.v))}function ra(e,n){var t=n&amp;&amp;n.sheet?n.sheet:"Sheet1",o={};return o[t]=e,{SheetNames:[t],Sheets:o}}function Za(e,n,t){var o=t||{},a=e?Array.isArray(e):o.dense,u=e||(a?[]:{}),f=0,h=0;if(u&amp;&amp;null!=o.origin){if("number"==typeof o.origin)f=o.origin;else{var y="string"==typeof o.origin?Ai(o.origin):o.origin;f=y.r,h=y.c}u["!ref"]||(u["!ref"]="A1:A1")}var w={s:{c:1e7,r:1e7},e:{c:0,r:0}};if(u["!ref"]){var M=kr(u["!ref"]);w.s.c=M.s.c,w.s.r=M.s.r,w.e.c=Math.max(w.e.c,M.e.c),w.e.r=Math.max(w.e.r,M.e.r),-1==f&amp;&amp;(w.e.r=f=M.e.r+1)}for(var j=0;j!=n.length;++j)if(n[j]){if(!Array.isArray(n[j]))throw new Error("aoa_to_sheet expects an array of arrays");for(var G=0;G!=n[j].length;++G)if(!(typeof n[j][G]&gt;"u")){var K={v:n[j][G]},Q=f+j,H=h+G;if(w.s.r&gt;Q&amp;&amp;(w.s.r=Q),w.s.c&gt;H&amp;&amp;(w.s.c=H),w.e.r&lt;Q&amp;&amp;(w.e.r=Q),w.e.c&lt;H&amp;&amp;(w.e.c=H),!n[j][G]||"object"!=typeof n[j][G]||Array.isArray(n[j][G])||n[j][G]instanceof Date)if(Array.isArray(K.v)&amp;&amp;(K.f=n[j][G][1],K.v=K.v[0]),null===K.v)if(K.f)K.t="n";else if(o.nullError)K.t="e",K.v=0;else{if(!o.sheetStubs)continue;K.t="z"}else"number"==typeof K.v?K.t="n":"boolean"==typeof K.v?K.t="b":K.v instanceof Date?(K.z=o.dateNF||Jt[14],o.cellDates?(K.t="d",K.w=lt(K.z,Ar(K.v))):(K.t="n",K.v=Ar(K.v),K.w=lt(K.z,K.v))):K.t="s";else K=n[j][G];if(a)u[Q]||(u[Q]=[]),u[Q][H]&amp;&amp;u[Q][H].z&amp;&amp;(K.z=u[Q][H].z),u[Q][H]=K;else{var J=cr({c:H,r:Q});u[J]&amp;&amp;u[J].z&amp;&amp;(K.z=u[J].z),u[J]=K}}}return w.s.c&lt;1e7&amp;&amp;(u["!ref"]=dr(w)),u}function pa(e,n){return Za(null,e,n)}function Ws(e,n){return n||(n=te(4)),n.write_shift(4,e),n}function ps(e){var n=e.read_shift(4);return 0===n?"":e.read_shift(n,"dbcs")}function es(e,n){var t=!1;return null==n&amp;&amp;(t=!0,n=te(4+2*e.length)),n.write_shift(4,e.length),e.length&gt;0&amp;&amp;n.write_shift(0,e,"dbcs"),t?n.slice(0,n.l):n}function U(e){return{ich:e.read_shift(2),ifnt:e.read_shift(2)}}function _(e,n){var t=e.l,o=e.read_shift(1),a=ps(e),u=[],f={t:a,h:a};if(0!=(1&amp;o)){for(var h=e.read_shift(4),y=0;y!=h;++y)u.push(U(e));f.r=u}else f.r=[{ich:0,ifnt:0}];return e.l=t+n,f}var Z=_;function Ge(e){var n=e.read_shift(4),t=e.read_shift(2);return t+=e.read_shift(1)&lt;&lt;16,e.l++,{c:n,iStyleRef:t}}function Ke(e,n){return null==n&amp;&amp;(n=te(8)),n.write_shift(-4,e.c),n.write_shift(3,e.iStyleRef||e.s),n.write_shift(1,0),n}function Et(e){var n=e.read_shift(2);return n+=e.read_shift(1)&lt;&lt;16,e.l++,{c:-1,iStyleRef:n}}function Bt(e,n){return null==n&amp;&amp;(n=te(4)),n.write_shift(3,e.iStyleRef||e.s),n.write_shift(1,0),n}var Fn=ps,Nn=es;function vr(e){var n=e.read_shift(4);return 0===n||4294967295===n?"":e.read_shift(n,"dbcs")}function hr(e,n){var t=!1;return null==n&amp;&amp;(t=!0,n=te(127)),n.write_shift(4,e.length&gt;0?e.length:4294967295),e.length&gt;0&amp;&amp;n.write_shift(0,e,"dbcs"),t?n.slice(0,n.l):n}var nr=ps,rr=vr,ti=hr;function li(e){var n=e.slice(e.l,e.l+4),t=1&amp;n[0],o=2&amp;n[0];e.l+=4;var a=0===o?ha([0,0,0,0,252&amp;n[0],n[1],n[2],n[3]],0):vo(n,0)&gt;&gt;2;return t?a/100:a}function ji(e,n){null==n&amp;&amp;(n=te(4));var t=0,o=0,a=100*e;if(e==(0|e)&amp;&amp;e&gt;=-(1&lt;&lt;29)&amp;&amp;e&lt;1&lt;&lt;29?o=1:a==(0|a)&amp;&amp;a&gt;=-(1&lt;&lt;29)&amp;&amp;a&lt;1&lt;&lt;29&amp;&amp;(o=1,t=1),!o)throw new Error("unsupported RkNumber "+e);n.write_shift(-4,((t?a:e)&lt;&lt;2)+(t+2))}function gs(e){var n={s:{},e:{}};return n.s.r=e.read_shift(4),n.e.r=e.read_shift(4),n.s.c=e.read_shift(4),n.e.c=e.read_shift(4),n}var Qs=gs,Hr=function ts(e,n){return n||(n=te(16)),n.write_shift(4,e.s.r),n.write_shift(4,e.e.r),n.write_shift(4,e.s.c),n.write_shift(4,e.e.c),n};function Kr(e){if(e.length-e.l&lt;8)throw"XLS Xnum Buffer underflow";return e.read_shift(8,"f")}function Cs(e,n){return(n||te(8)).write_shift(8,e,"f")}function ws(e,n){if(n||(n=te(8)),!e||e.auto)return n.write_shift(4,0),n.write_shift(4,0),n;null!=e.index?(n.write_shift(1,2),n.write_shift(1,e.index)):null!=e.theme?(n.write_shift(1,6),n.write_shift(1,e.theme)):(n.write_shift(1,5),n.write_shift(1,0));var t=e.tint||0;if(t&gt;0?t*=32767:t&lt;0&amp;&amp;(t*=32768),n.write_shift(2,t),e.rgb&amp;&amp;null==e.theme){var o=e.rgb||"FFFFFF";"number"==typeof o&amp;&amp;(o=("000000"+o.toString(16)).slice(-6)),n.write_shift(1,parseInt(o.slice(0,2),16)),n.write_shift(1,parseInt(o.slice(2,4),16)),n.write_shift(1,parseInt(o.slice(4,6),16)),n.write_shift(1,255)}else n.write_shift(2,0),n.write_shift(1,0),n.write_shift(1,0);return n}var Ja={1:{n:"CodePage",t:2},2:{n:"Category",t:80},3:{n:"PresentationFormat",t:80},4:{n:"ByteCount",t:3},5:{n:"LineCount",t:3},6:{n:"ParagraphCount",t:3},7:{n:"SlideCount",t:3},8:{n:"NoteCount",t:3},9:{n:"HiddenCount",t:3},10:{n:"MultimediaClipCount",t:3},11:{n:"ScaleCrop",t:11},12:{n:"HeadingPairs",t:4108},13:{n:"TitlesOfParts",t:4126},14:{n:"Manager",t:80},15:{n:"Company",t:80},16:{n:"LinksUpToDate",t:11},17:{n:"CharacterCount",t:3},19:{n:"SharedDoc",t:11},22:{n:"HyperlinksChanged",t:11},23:{n:"AppVersion",t:3,p:"version"},24:{n:"DigSig",t:65},26:{n:"ContentType",t:80},27:{n:"ContentStatus",t:80},28:{n:"Language",t:80},29:{n:"Version",t:80},255:{},2147483648:{n:"Locale",t:19},2147483651:{n:"Behavior",t:19},1919054434:{}},Mu={1:{n:"CodePage",t:2},2:{n:"Title",t:80},3:{n:"Subject",t:80},4:{n:"Author",t:80},5:{n:"Keywords",t:80},6:{n:"Comments",t:80},7:{n:"Template",t:80},8:{n:"LastAuthor",t:80},9:{n:"RevNumber",t:80},10:{n:"EditTime",t:64},11:{n:"LastPrinted",t:64},12:{n:"CreatedDate",t:64},13:{n:"ModifiedDate",t:64},14:{n:"PageCount",t:3},15:{n:"WordCount",t:3},16:{n:"CharCount",t:3},17:{n:"Thumbnail",t:71},18:{n:"Application",t:80},19:{n:"DocSecurity",t:3},255:{},2147483648:{n:"Locale",t:19},2147483651:{n:"Behavior",t:19},1919054434:{}};function Km(e){return e.map(function(n){return[n&gt;&gt;16&amp;255,n&gt;&gt;8&amp;255,255&amp;n]})}var Pi=xr(Km([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])),Wo={0:"#NULL!",7:"#DIV/0!",15:"#VALUE!",23:"#REF!",29:"#NAME?",36:"#NUM!",42:"#N/A",43:"#GETTING_DATA",255:"#WTF?"},Su={"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"},ec={workbooks:{xlsx:"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet.main+xml",xlsm:"application/vnd.ms-excel.sheet.macroEnabled.main+xml",xlsb:"application/vnd.ms-excel.sheet.binary.macroEnabled.main",xlam:"application/vnd.ms-excel.addin.macroEnabled.main+xml",xltx:"application/vnd.openxmlformats-officedocument.spreadsheetml.template.main+xml"},strs:{xlsx:"application/vnd.openxmlformats-officedocument.spreadsheetml.sharedStrings+xml",xlsb:"application/vnd.ms-excel.sharedStrings"},comments:{xlsx:"application/vnd.openxmlformats-officedocument.spreadsheetml.comments+xml",xlsb:"application/vnd.ms-excel.comments"},sheets:{xlsx:"application/vnd.openxmlformats-officedocument.spreadsheetml.worksheet+xml",xlsb:"application/vnd.ms-excel.worksheet"},charts:{xlsx:"application/vnd.openxmlformats-officedocument.spreadsheetml.chartsheet+xml",xlsb:"application/vnd.ms-excel.chartsheet"},dialogs:{xlsx:"application/vnd.openxmlformats-officedocument.spreadsheetml.dialogsheet+xml",xlsb:"application/vnd.ms-excel.dialogsheet"},macros:{xlsx:"application/vnd.ms-excel.macrosheet+xml",xlsb:"application/vnd.ms-excel.macrosheet"},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 Wc(e,n){var a,t=function ys(e){for(var n=[],t=zr(e),o=0;o!==t.length;++o)null==n[e[t[o]]]&amp;&amp;(n[e[t[o]]]=[]),n[e[t[o]]].push(t[o]);return n}(Su),o=[];o[o.length]=Yr,o[o.length]=Nt("Types",null,{xmlns:"http://schemas.openxmlformats.org/package/2006/content-types","xmlns:xsd":"http://www.w3.org/2001/XMLSchema","xmlns:xsi":yi_xsi}),o=o.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"],["tif","image/tiff"],["tiff","image/tiff"],["pdf","application/pdf"],["rels","application/vnd.openxmlformats-package.relationships+xml"]].map(function(y){return Nt("Default",null,{Extension:y[0],ContentType:y[1]})}));var u=function(y){e[y]&amp;&amp;e[y].length&gt;0&amp;&amp;(o[o.length]=Nt("Override",null,{PartName:("/"==(a=e[y][0])[0]?"":"/")+a,ContentType:ec[y][n.bookType]||ec[y].xlsx}))},f=function(y){(e[y]||[]).forEach(function(w){o[o.length]=Nt("Override",null,{PartName:("/"==w[0]?"":"/")+w,ContentType:ec[y][n.bookType]||ec[y].xlsx})})},h=function(y){(e[y]||[]).forEach(function(w){o[o.length]=Nt("Override",null,{PartName:("/"==w[0]?"":"/")+w,ContentType:t[y][0]})})};return u("workbooks"),f("sheets"),f("charts"),h("themes"),["strs","styles"].forEach(u),["coreprops","extprops","custprops"].forEach(h),h("vba"),h("comments"),h("threadedcomments"),h("drawings"),f("metadata"),h("people"),o.length&gt;2&amp;&amp;(o[o.length]="&lt;/Types&gt;",o[1]=o[1].replace("/&gt;","&gt;")),o.join("")}var pr={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",VBA:"http://schemas.microsoft.com/office/2006/relationships/vbaProject"};function _a(e){var n=e.lastIndexOf("/");return e.slice(0,n+1)+"_rels/"+e.slice(n+1)+".rels"}function E(e){var n=[Yr,Nt("Relationships",null,{xmlns:"http://schemas.openxmlformats.org/package/2006/relationships"})];return zr(e["!id"]).forEach(function(t){n[n.length]=Nt("Relationship",null,e["!id"][t])}),n.length&gt;2&amp;&amp;(n[n.length]="&lt;/Relationships&gt;",n[1]=n[1].replace("/&gt;","&gt;")),n.join("")}function C(e,n,t,o,a,u){if(a||(a={}),e["!id"]||(e["!id"]={}),e["!idx"]||(e["!idx"]=1),n&lt;0)for(n=e["!idx"];e["!id"]["rId"+n];++n);if(e["!idx"]=n+1,a.Id="rId"+n,a.Type=o,a.Target=t,u?a.TargetMode=u:[pr.HLINK,pr.XPATH,pr.XMISS].indexOf(a.Type)&gt;-1&amp;&amp;(a.TargetMode="External"),e["!id"][a.Id])throw new Error("Cannot rewrite rId "+n);return e["!id"][a.Id]=a,e[("/"+a.Target).replace("//","/")]=a,n}function q(e,n,t){return['  &lt;rdf:Description rdf:about="'+e+'"&gt;\n','    &lt;rdf:type rdf:resource="http://docs.oasis-open.org/ns/office/1.2/meta/'+(t||"odf")+"#"+n+'"/&gt;\n',"  &lt;/rdf:Description&gt;\n"].join("")}function Ae(e,n){return['  &lt;rdf:Description rdf:about="'+e+'"&gt;\n','    &lt;ns0:hasPart xmlns:ns0="http://docs.oasis-open.org/ns/office/1.2/meta/pkg#" rdf:resource="'+n+'"/&gt;\n',"  &lt;/rdf:Description&gt;\n"].join("")}function Lt(){return'&lt;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"&gt;&lt;office:meta&gt;&lt;meta:generator&gt;SheetJS '+x_version+"&lt;/meta:generator&gt;&lt;/office:meta&gt;&lt;/office:document-meta&gt;"}var pn=[["cp:category","Category"],["cp:contentStatus","ContentStatus"],["cp:keywords","Keywords"],["cp:lastModifiedBy","LastAuthor"],["cp:lastPrinted","LastPrinted"],["cp:revision","RevNumber"],["cp:version","Version"],["dc:creator","Author"],["dc:description","Comments"],["dc:identifier","Identifier"],["dc:language","Language"],["dc:subject","Subject"],["dc:title","Title"],["dcterms:created","CreatedDate","date"],["dcterms:modified","ModifiedDate","date"]];function ci(e,n,t,o,a){null!=a[e]||null==n||""===n||(a[e]=n,n=Ir(n),o[o.length]=t?Nt(e,n,t):Qr(e,n))}function eo(e,n){var t=n||{},o=[Yr,Nt("cp:coreProperties",null,{"xmlns:cp":"http://schemas.openxmlformats.org/package/2006/metadata/core-properties","xmlns:dc":"http://purl.org/dc/elements/1.1/","xmlns:dcterms":"http://purl.org/dc/terms/","xmlns:dcmitype":"http://purl.org/dc/dcmitype/","xmlns:xsi":yi_xsi})],a={};if(!e&amp;&amp;!t.Props)return o.join("");e&amp;&amp;(null!=e.CreatedDate&amp;&amp;ci("dcterms:created","string"==typeof e.CreatedDate?e.CreatedDate:Aa(e.CreatedDate,t.WTF),{"xsi:type":"dcterms:W3CDTF"},o,a),null!=e.ModifiedDate&amp;&amp;ci("dcterms:modified","string"==typeof e.ModifiedDate?e.ModifiedDate:Aa(e.ModifiedDate,t.WTF),{"xsi:type":"dcterms:W3CDTF"},o,a));for(var u=0;u!=pn.length;++u){var f=pn[u],h=t.Props&amp;&amp;null!=t.Props[f[1]]?t.Props[f[1]]:e?e[f[1]]:null;!0===h?h="1":!1===h?h="0":"number"==typeof h&amp;&amp;(h=String(h)),null!=h&amp;&amp;ci(f[0],h,null,o,a)}return o.length&gt;2&amp;&amp;(o[o.length]="&lt;/cp:coreProperties&gt;",o[1]=o[1].replace("/&gt;","&gt;")),o.join("")}var to=[["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"]],Ia=["Worksheets","SheetNames","NamedRanges","DefinedNames","Chartsheets","ChartNames"];function Pl(e){var n=[],t=Nt;return e||(e={}),e.Application="SheetJS",n[n.length]=Yr,n[n.length]=Nt("Properties",null,{xmlns:"http://schemas.openxmlformats.org/officeDocument/2006/extended-properties","xmlns:vt":yi_vt}),to.forEach(function(o){if(void 0!==e[o[1]]){var a;switch(o[2]){case"string":a=Ir(String(e[o[1]]));break;case"bool":a=e[o[1]]?"true":"false"}void 0!==a&amp;&amp;(n[n.length]=t(o[0],a))}}),n[n.length]=t("HeadingPairs",t("vt:vector",t("vt:variant","&lt;vt:lpstr&gt;Worksheets&lt;/vt:lpstr&gt;")+t("vt:variant",t("vt:i4",String(e.Worksheets))),{size:2,baseType:"variant"})),n[n.length]=t("TitlesOfParts",t("vt:vector",e.SheetNames.map(function(o){return"&lt;vt:lpstr&gt;"+Ir(o)+"&lt;/vt:lpstr&gt;"}).join(""),{size:e.Worksheets,baseType:"lpstr"})),n.length&gt;2&amp;&amp;(n[n.length]="&lt;/Properties&gt;",n[1]=n[1].replace("/&gt;","&gt;")),n.join("")}function Gc(e){var n=[Yr,Nt("Properties",null,{xmlns:"http://schemas.openxmlformats.org/officeDocument/2006/custom-properties","xmlns:vt":yi_vt})];if(!e)return n.join("");var t=1;return zr(e).forEach(function(a){++t,n[n.length]=Nt("property",function Ql(e,n){switch(typeof e){case"string":var t=Nt("vt:lpwstr",Ir(e));return n&amp;&amp;(t=t.replace(/&amp;quot;/g,"_x0022_")),t;case"number":return Nt((0|e)==e?"vt:i4":"vt:r8",Ir(String(e)));case"boolean":return Nt("vt:bool",e?"true":"false")}if(e instanceof Date)return Nt("vt:filetime",Aa(e));throw new Error("Unable to serialize "+e)}(e[a],!0),{fmtid:"{D5CDD505-2E9C-101B-9397-08002B2CF9AE}",pid:t,name:Ir(a)})}),n.length&gt;2&amp;&amp;(n[n.length]="&lt;/Properties&gt;",n[1]=n[1].replace("/&gt;","&gt;")),n.join("")}var Hf={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 Yf(e,n){var t=te(4),o=te(4);switch(t.write_shift(4,80==e?31:e),e){case 3:o.write_shift(-4,n);break;case 5:(o=te(8)).write_shift(8,n,"f");break;case 11:o.write_shift(4,n?1:0);break;case 64:o=function Zm(e){var t=("string"==typeof e?new Date(Date.parse(e)):e).getTime()/1e3+11644473600,o=t%Math.pow(2,32),a=(t-o)/Math.pow(2,32);a*=1e7;var u=(o*=1e7)/Math.pow(2,32)|0;u&gt;0&amp;&amp;(o%=Math.pow(2,32),a+=u);var f=te(8);return f.write_shift(4,o),f.write_shift(4,a),f}(n);break;case 31:case 80:for((o=te(4+2*(n.length+1)+(n.length%2?0:2))).write_shift(4,n.length+1),o.write_shift(0,n,"dbcs");o.l!=o.length;)o.write_shift(1,0);break;default:throw new Error("TypedPropertyValue unrecognized type "+e+" "+n)}return Dt([t,o])}var Xc=["CodePage","Thumbnail","_PID_LINKBASE","_PID_HLINKS","SystemIdentifier","FMTID"];function op(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 ap(e,n,t){var o=te(8),a=[],u=[],f=8,h=0,y=te(8),w=te(8);if(y.write_shift(4,2),y.write_shift(4,1200),w.write_shift(4,1),u.push(y),a.push(w),f+=8+y.length,!n){(w=te(8)).write_shift(4,0),a.unshift(w);var M=[te(4)];for(M[0].write_shift(4,e.length),h=0;h&lt;e.length;++h){var j=e[h][0];for((y=te(8+2*(j.length+1)+(j.length%2?0:2))).write_shift(4,h+2),y.write_shift(4,j.length+1),y.write_shift(0,j,"dbcs");y.l!=y.length;)y.write_shift(1,0);M.push(y)}y=Dt(M),u.unshift(y),f+=8+y.length}for(h=0;h&lt;e.length;++h)if((!n||n[e[h][0]])&amp;&amp;!(Xc.indexOf(e[h][0])&gt;-1||Ia.indexOf(e[h][0])&gt;-1)&amp;&amp;null!=e[h][1]){var G=e[h][1],K=0;if(n){var Q=t[K=+n[e[h][0]]];if("version"==Q.p&amp;&amp;"string"==typeof G){var H=G.split(".");G=(+H[0]&lt;&lt;16)+(+H[1]||0)}y=Yf(Q.t,G)}else{var J=op(G);-1==J&amp;&amp;(J=31,G=String(G)),y=Yf(J,G)}u.push(y),(w=te(8)).write_shift(4,n?K:2+h),a.push(w),f+=8+y.length}var Pe=8*(u.length+1);for(h=0;h&lt;u.length;++h)a[h].write_shift(4,Pe),Pe+=u[h].length;return o.write_shift(4,f),o.write_shift(4,u.length),Dt([o].concat(a).concat(u))}function kl(e,n,t,o,a,u){var f=te(a?68:48),h=[f];f.write_shift(2,65534),f.write_shift(2,0),f.write_shift(4,842412599),f.write_shift(16,Hn.utils.consts.HEADER_CLSID,"hex"),f.write_shift(4,a?2:1),f.write_shift(16,n,"hex"),f.write_shift(4,a?68:48);var y=ap(e,t,o);if(h.push(y),a){var w=ap(a,null,null);f.write_shift(16,u,"hex"),f.write_shift(4,68+y.length),h.push(w)}return Dt(h)}function Co(e,n){return n||(n=te(2)),n.write_shift(2,+!!e),n}function ks(e){return e.read_shift(2,"u")}function sa(e,n){return n||(n=te(2)),n.write_shift(2,e),n}function Zc(e,n,t){return t||(t=te(2)),t.write_shift(1,"e"==n?+e:+!!e),t.write_shift(1,"e"==n?1:0),t}function rc(e,n,t){var o=e.read_shift(t&amp;&amp;t.biff&gt;=12?2:1),a="sbcs-cont",u=S;t&amp;&amp;t.biff&gt;=8&amp;&amp;(S=1200),t&amp;&amp;8!=t.biff?12==t.biff&amp;&amp;(a="wstr"):e.read_shift(1)&amp;&amp;(a="dbcs-cont"),t.biff&gt;=2&amp;&amp;t.biff&lt;=5&amp;&amp;(a="cpstr");var h=o?e.read_shift(o,a):"";return S=u,h}function up(e){var n=e.t||"",o=te(3);o.write_shift(2,n.length),o.write_shift(1,1);var a=te(2*n.length);return a.write_shift(2*n.length,n,"utf16le"),Dt([o,a])}function Au(e,n,t){return t||(t=te(3+2*e.length)),t.write_shift(2,e.length),t.write_shift(1,1),t.write_shift(31,e,"utf16le"),t}function dp(e,n){n||(n=te(6+2*e.length)),n.write_shift(4,1+e.length);for(var t=0;t&lt;e.length;++t)n.write_shift(2,e.charCodeAt(t));return n.write_shift(2,0),n}function dx(e){var n=te(512),t=0,o=e.Target;"file://"==o.slice(0,7)&amp;&amp;(o=o.slice(7));var a=o.indexOf("#"),u=a&gt;-1?31:23;switch(o.charAt(0)){case"#":u=28;break;case".":u&amp;=-3}n.write_shift(4,2),n.write_shift(4,u);var f=[8,6815827,6619237,4849780,83];for(t=0;t&lt;f.length;++t)n.write_shift(4,f[t]);if(28==u)dp(o=o.slice(1),n);else if(2&amp;u){for(f="e0 c9 ea 79 f9 ba ce 11 8c 82 00 aa 00 4b a9 0b".split(" "),t=0;t&lt;f.length;++t)n.write_shift(1,parseInt(f[t],16));var h=a&gt;-1?o.slice(0,a):o;for(n.write_shift(4,2*(h.length+1)),t=0;t&lt;h.length;++t)n.write_shift(2,h.charCodeAt(t));n.write_shift(2,0),8&amp;u&amp;&amp;dp(a&gt;-1?o.slice(a+1):"",n)}else{for(f="03 03 00 00 00 00 00 00 c0 00 00 00 00 00 00 46".split(" "),t=0;t&lt;f.length;++t)n.write_shift(1,parseInt(f[t],16));for(var y=0;"../"==o.slice(3*y,3*y+3)||"..\\"==o.slice(3*y,3*y+3);)++y;for(n.write_shift(2,y),n.write_shift(4,o.length-3*y+1),t=0;t&lt;o.length-3*y;++t)n.write_shift(1,255&amp;o.charCodeAt(t+3*y));for(n.write_shift(1,0),n.write_shift(2,65535),n.write_shift(2,57005),t=0;t&lt;6;++t)n.write_shift(4,0)}return n.slice(0,n.l)}function hl(e,n,t,o){return o||(o=te(6)),o.write_shift(2,e),o.write_shift(2,n),o.write_shift(2,t||0),o}function s_(e,n,t){var o=t.biff&gt;8?4:2;return[e.read_shift(o),e.read_shift(o,"i"),e.read_shift(o,"i")]}function Pu(e){var n=e.read_shift(2),t=e.read_shift(2);return{s:{c:e.read_shift(2),r:n},e:{c:e.read_shift(2),r:t}}}function gp(e,n){return n||(n=te(8)),n.write_shift(2,e.s.r),n.write_shift(2,e.e.r),n.write_shift(2,e.s.c),n.write_shift(2,e.e.c),n}function Xf(e,n,t){var o=1536,a=16;switch(t.bookType){case"biff8":case"xla":break;case"biff5":o=1280,a=8;break;case"biff4":o=4,a=6;break;case"biff3":o=3,a=6;break;case"biff2":o=2,a=4;break;default:throw new Error("unsupported BIFF version")}var u=te(a);return u.write_shift(2,o),u.write_shift(2,n),a&gt;4&amp;&amp;u.write_shift(2,29282),a&gt;6&amp;&amp;u.write_shift(2,1997),a&gt;8&amp;&amp;(u.write_shift(2,49161),u.write_shift(2,1),u.write_shift(2,1798),u.write_shift(2,0)),u}function qc(e,n){var t=!n||n.biff&gt;=8?2:1,o=te(8+t*e.name.length);o.write_shift(4,e.pos),o.write_shift(1,e.hs||0),o.write_shift(1,e.dt),o.write_shift(1,e.name.length),n.biff&gt;=8&amp;&amp;o.write_shift(1,1),o.write_shift(t*e.name.length,e.name,n.biff&lt;8?"sbcs":"utf16le");var a=o.slice(0,o.l);return a.l=o.l,a}function v_(e,n,t,o){var a=t&amp;&amp;5==t.biff;o||(o=te(a?3+n.length:5+2*n.length)),o.write_shift(2,e),o.write_shift(a?1:2,n.length),a||o.write_shift(1,1),o.write_shift((a?1:2)*n.length,n,a?"sbcs":"utf16le");var u=o.length&gt;o.l?o.slice(0,o.l):o;return null==u.l&amp;&amp;(u.l=u.length),u}function bp(e,n,t,o){var a=t&amp;&amp;5==t.biff;o||(o=te(a?16:20)),o.write_shift(2,0),e.style?(o.write_shift(2,e.numFmtId||0),o.write_shift(2,65524)):(o.write_shift(2,e.numFmtId||0),o.write_shift(2,n&lt;&lt;4));var u=0;return e.numFmtId&gt;0&amp;&amp;a&amp;&amp;(u|=1024),o.write_shift(4,u),o.write_shift(4,0),a||o.write_shift(4,0),o.write_shift(2,0),o}function ad(e){var n=te(24),t=Ai(e[0]);n.write_shift(2,t.r),n.write_shift(2,t.r),n.write_shift(2,t.c),n.write_shift(2,t.c);for(var o="d0 c9 ea 79 f9 ba ce 11 8c 82 00 aa 00 4b a9 0b".split(" "),a=0;a&lt;16;++a)n.write_shift(1,parseInt(o[a],16));return Dt([n,dx(e[1])])}function A_(e){var n=e[1].Tooltip,t=te(10+2*(n.length+1));t.write_shift(2,2048);var o=Ai(e[0]);t.write_shift(2,o.r),t.write_shift(2,o.r),t.write_shift(2,o.c),t.write_shift(2,o.c);for(var a=0;a&lt;n.length;++a)t.write_shift(2,n.charCodeAt(a));return t.write_shift(2,0),t}var Uu=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},n=Lr({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 o(h,y){var w=y||{};w.dateNF||(w.dateNF="yyyymmdd");var M=pa(function t(h,y){var w=[],M=gt(1);switch(y.type){case"base64":M=Je(ge(h));break;case"binary":M=Je(h);break;case"buffer":case"array":M=h}F(M,0);var j=M.read_shift(1),G=!!(136&amp;j),K=!1,Q=!1;switch(j){case 2:case 3:case 131:case 139:case 245:break;case 48:case 49:K=!0,G=!0;break;case 140:Q=!0;break;default:throw new Error("DBF Unsupported Version: "+j.toString(16))}var H=0,J=521;2==j&amp;&amp;(H=M.read_shift(2)),M.l+=3,2!=j&amp;&amp;(H=M.read_shift(4)),H&gt;1048576&amp;&amp;(H=1e6),2!=j&amp;&amp;(J=M.read_shift(2));var Pe=M.read_shift(2),Te=y.codepage||1252;2!=j&amp;&amp;(M.l+=16,M.read_shift(1),0!==M[M.l]&amp;&amp;(Te=e[M[M.l]]),M.l+=1,M.l+=2),Q&amp;&amp;(M.l+=36);for(var xe=[],mt={},Mt=Math.min(M.length,2==j?521:J-10-(K?264:0)),Wt=Q?32:11;M.l&lt;Mt&amp;&amp;13!=M[M.l];)switch(mt={},mt.name=we.utils.decode(Te,M.slice(M.l,M.l+Wt)).replace(/[\u0000\r\n].*$/g,""),M.l+=Wt,mt.type=String.fromCharCode(M.read_shift(1)),2!=j&amp;&amp;!Q&amp;&amp;(mt.offset=M.read_shift(4)),mt.len=M.read_shift(1),2==j&amp;&amp;(mt.offset=M.read_shift(2)),mt.dec=M.read_shift(1),mt.name.length&amp;&amp;xe.push(mt),2!=j&amp;&amp;(M.l+=Q?13:14),mt.type){case"B":(!K||8!=mt.len)&amp;&amp;y.WTF&amp;&amp;console.log("Skipping "+mt.name+":"+mt.type);break;case"G":case"P":y.WTF&amp;&amp;console.log("Skipping "+mt.name+":"+mt.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: "+mt.type)}if(13!==M[M.l]&amp;&amp;(M.l=J-1),13!==M.read_shift(1))throw new Error("DBF Terminator not found "+M.l+" "+M[M.l]);M.l=J;var Ze=0,Ct=0;for(w[0]=[],Ct=0;Ct!=xe.length;++Ct)w[0][Ct]=xe[Ct].name;for(;H-- &gt;0;)if(42!==M[M.l])for(++M.l,w[++Ze]=[],Ct=0,Ct=0;Ct!=xe.length;++Ct){var _t=M.slice(M.l,M.l+xe[Ct].len);M.l+=xe[Ct].len,F(_t,0);var Gt=we.utils.decode(Te,_t);switch(xe[Ct].type){case"C":Gt.trim().length&amp;&amp;(w[Ze][Ct]=Gt.replace(/\s+$/,""));break;case"D":w[Ze][Ct]=8===Gt.length?new Date(+Gt.slice(0,4),+Gt.slice(4,6)-1,+Gt.slice(6,8)):Gt;break;case"F":w[Ze][Ct]=parseFloat(Gt.trim());break;case"+":case"I":w[Ze][Ct]=Q?2147483648^_t.read_shift(-4,"i"):_t.read_shift(4,"i");break;case"L":switch(Gt.trim().toUpperCase()){case"Y":case"T":w[Ze][Ct]=!0;break;case"N":case"F":w[Ze][Ct]=!1;break;case"":case"?":break;default:throw new Error("DBF Unrecognized L:|"+Gt+"|")}break;case"M":if(!G)throw new Error("DBF Unexpected MEMO for type "+j.toString(16));w[Ze][Ct]="##MEMO##"+(Q?parseInt(Gt.trim(),10):_t.read_shift(4));break;case"N":(Gt=Gt.replace(/\u0000/g,"").trim())&amp;&amp;"."!=Gt&amp;&amp;(w[Ze][Ct]=+Gt||0);break;case"@":w[Ze][Ct]=new Date(_t.read_shift(-8,"f")-621356832e5);break;case"T":w[Ze][Ct]=new Date(864e5*(_t.read_shift(4)-2440588)+_t.read_shift(4));break;case"Y":w[Ze][Ct]=_t.read_shift(4,"i")/1e4+_t.read_shift(4,"i")/1e4*Math.pow(2,32);break;case"O":w[Ze][Ct]=-_t.read_shift(-8,"f");break;case"B":if(K&amp;&amp;8==xe[Ct].len){w[Ze][Ct]=_t.read_shift(8,"f");break}case"G":case"P":_t.l+=xe[Ct].len;break;case"0":if("_NullFlags"===xe[Ct].name)break;default:throw new Error("DBF Unsupported data type "+xe[Ct].type)}}else M.l+=Pe;if(2!=j&amp;&amp;M.l&lt;M.length&amp;&amp;26!=M[M.l++])throw new Error("DBF EOF Marker missing "+(M.l-1)+" of "+M.length+" "+M[M.l-1].toString(16));return y&amp;&amp;y.sheetRows&amp;&amp;(w=w.slice(0,y.sheetRows)),y.DBF=xe,w}(h,w),w);return M["!cols"]=w.DBF.map(function(j){return{wch:j.len,DBF:j}}),delete w.DBF,M}var u={B:8,C:250,L:1,D:8,"?":0,"":0};return{to_workbook:function a(h,y){try{return ra(o(h,y),y)}catch(w){if(y&amp;&amp;y.WTF)throw w}return{SheetNames:[],Sheets:{}}},to_sheet:o,from_sheet:function f(h,y){var w=y||{};if(+w.codepage&gt;=0&amp;&amp;ke(+w.codepage),"string"==w.type)throw new Error("Cannot write DBF to JS string");var M=St(),j=xu(h,{header:1,raw:!0,cellDates:!0}),G=j[0],K=j.slice(1),Q=h["!cols"]||[],H=0,J=0,Pe=0,Te=1;for(H=0;H&lt;G.length;++H)if(((Q[H]||{}).DBF||{}).name)G[H]=Q[H].DBF.name,++Pe;else if(null!=G[H]){if(++Pe,"number"==typeof G[H]&amp;&amp;(G[H]=G[H].toString(10)),"string"!=typeof G[H])throw new Error("DBF Invalid column name "+G[H]+" |"+typeof G[H]+"|");if(G.indexOf(G[H])!==H)for(J=0;J&lt;1024;++J)if(-1==G.indexOf(G[H]+"_"+J)){G[H]+="_"+J;break}}var xe=kr(h["!ref"]),mt=[],Mt=[],Wt=[];for(H=0;H&lt;=xe.e.c-xe.s.c;++H){var Ze="",Ct="",_t=0,Gt=[];for(J=0;J&lt;K.length;++J)null!=K[J][H]&amp;&amp;Gt.push(K[J][H]);if(0!=Gt.length&amp;&amp;null!=G[H]){for(J=0;J&lt;Gt.length;++J){switch(typeof Gt[J]){case"number":Ct="B";break;case"string":default:Ct="C";break;case"boolean":Ct="L";break;case"object":Ct=Gt[J]instanceof Date?"D":"C"}_t=Math.max(_t,String(Gt[J]).length),Ze=Ze&amp;&amp;Ze!=Ct?"C":Ct}_t&gt;250&amp;&amp;(_t=250),"C"==(Ct=((Q[H]||{}).DBF||{}).type)&amp;&amp;Q[H].DBF.len&gt;_t&amp;&amp;(_t=Q[H].DBF.len),"B"==Ze&amp;&amp;"N"==Ct&amp;&amp;(Ze="N",Wt[H]=Q[H].DBF.dec,_t=Q[H].DBF.len),Mt[H]="C"==Ze||"N"==Ct?_t:u[Ze]||0,Te+=Mt[H],mt[H]=Ze}else mt[H]="?"}var $t=M.next(32);for($t.write_shift(4,318902576),$t.write_shift(4,K.length),$t.write_shift(2,296+32*Pe),$t.write_shift(2,Te),H=0;H&lt;4;++H)$t.write_shift(4,0);for($t.write_shift(4,0|(+n[ie]||3)&lt;&lt;8),H=0,J=0;H&lt;G.length;++H)if(null!=G[H]){var xt=M.next(32),yn=(G[H].slice(-10)+"\0\0\0\0\0\0\0\0\0\0\0").slice(0,11);xt.write_shift(1,yn,"sbcs"),xt.write_shift(1,"?"==mt[H]?"C":mt[H],"sbcs"),xt.write_shift(4,J),xt.write_shift(1,Mt[H]||u[mt[H]]||0),xt.write_shift(1,Wt[H]||0),xt.write_shift(1,2),xt.write_shift(4,0),xt.write_shift(1,0),xt.write_shift(4,0),xt.write_shift(4,0),J+=Mt[H]||u[mt[H]]||0}var Yn=M.next(264);for(Yn.write_shift(4,13),H=0;H&lt;65;++H)Yn.write_shift(4,0);for(H=0;H&lt;K.length;++H){var Dn=M.next(Te);for(Dn.write_shift(1,0),J=0;J&lt;G.length;++J)if(null!=G[J])switch(mt[J]){case"L":Dn.write_shift(1,null==K[H][J]?63:K[H][J]?84:70);break;case"B":Dn.write_shift(8,K[H][J]||0,"f");break;case"N":var tr="0";for("number"==typeof K[H][J]&amp;&amp;(tr=K[H][J].toFixed(Wt[J]||0)),Pe=0;Pe&lt;Mt[J]-tr.length;++Pe)Dn.write_shift(1,32);Dn.write_shift(1,tr,"sbcs");break;case"D":K[H][J]?(Dn.write_shift(4,("0000"+K[H][J].getFullYear()).slice(-4),"sbcs"),Dn.write_shift(2,("00"+(K[H][J].getMonth()+1)).slice(-2),"sbcs"),Dn.write_shift(2,("00"+K[H][J].getDate()).slice(-2),"sbcs")):Dn.write_shift(8,"00000000","sbcs");break;case"C":var qn=String(null!=K[H][J]?K[H][J]:"").slice(0,Mt[J]);for(Dn.write_shift(1,qn,"sbcs"),Pe=0;Pe&lt;Mt[J]-qn.length;++Pe)Dn.write_shift(1,32)}}return M.next(1).write_shift(1,26),M.end()}}}(),Np=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,"&lt;":188,"=":189,"&gt;":190,"?":191,"{":223},n=new RegExp("\x1bN("+zr(e).join("|").replace(/\|\|\|/,"|\\||").replace(/([?()+])/g,"\\$1")+"|\\|)","gm"),t=function(G,K){var Q=e[K];return"number"==typeof Q?qe(Q):Q},o=function(G,K,Q){var H=K.charCodeAt(0)-32&lt;&lt;4|Q.charCodeAt(0)-48;return 59==H?G:qe(H)};function u(G,K){var $t,Q=G.split(/[\n\r]+/),H=-1,J=-1,Pe=0,Te=0,xe=[],mt=[],Mt=null,Wt={},Ze=[],Ct=[],_t=[],Gt=0;for(+K.codepage&gt;=0&amp;&amp;ke(+K.codepage);Pe!==Q.length;++Pe){Gt=0;var Dn,xt=Q[Pe].trim().replace(/\x1B([\x20-\x2F])([\x30-\x3F])/g,o).replace(n,t),yn=xt.replace(/;;/g,"\0").split(";").map(function(rt){return rt.replace(/\u0000/g,";")});if(xt.length&gt;0)switch(yn[0]){case"ID":case"E":case"B":case"O":case"W":break;case"P":"P"==yn[1].charAt(0)&amp;&amp;mt.push(xt.slice(3).replace(/;;/g,";"));break;case"C":var tr=!1,qn=!1,Rr=!1,kn=!1,gr=-1,ln=-1;for(Te=1;Te&lt;yn.length;++Te)switch(yn[Te].charAt(0)){case"A":case"G":break;case"X":J=parseInt(yn[Te].slice(1))-1,qn=!0;break;case"Y":for(H=parseInt(yn[Te].slice(1))-1,qn||(J=0),$t=xe.length;$t&lt;=H;++$t)xe[$t]=[];break;case"K":'"'===(Dn=yn[Te].slice(1)).charAt(0)?Dn=Dn.slice(1,Dn.length-1):"TRUE"===Dn?Dn=!0:"FALSE"===Dn?Dn=!1:isNaN(pi(Dn))?isNaN(As(Dn).getDate())||(Dn=qr(Dn)):(Dn=pi(Dn),null!==Mt&amp;&amp;di(Mt)&amp;&amp;(Dn=br(Dn))),tr=!0;break;case"E":kn=!0;var Xe=_c(yn[Te].slice(1),{r:H,c:J});xe[H][J]=[xe[H][J],Xe];break;case"S":Rr=!0,xe[H][J]=[xe[H][J],"S5S"];break;case"R":gr=parseInt(yn[Te].slice(1))-1;break;case"C":ln=parseInt(yn[Te].slice(1))-1;break;default:if(K&amp;&amp;K.WTF)throw new Error("SYLK bad record "+xt)}if(tr&amp;&amp;(xe[H][J]&amp;&amp;2==xe[H][J].length?xe[H][J][0]=Dn:xe[H][J]=Dn,Mt=null),Rr){if(kn)throw new Error("SYLK shared formula cannot have own formula");var Ot=gr&gt;-1&amp;&amp;xe[gr][ln];if(!Ot||!Ot[1])throw new Error("SYLK shared formula cannot find base");xe[H][J][1]=Rd(Ot[1],{r:H-gr,c:J-ln})}break;case"F":var nt=0;for(Te=1;Te&lt;yn.length;++Te)switch(yn[Te].charAt(0)){case"X":J=parseInt(yn[Te].slice(1))-1,++nt;break;case"Y":for(H=parseInt(yn[Te].slice(1))-1,$t=xe.length;$t&lt;=H;++$t)xe[$t]=[];break;case"M":Gt=parseInt(yn[Te].slice(1))/20;break;case"F":case"G":case"S":case"D":case"N":break;case"P":Mt=mt[parseInt(yn[Te].slice(1))];break;case"W":for(_t=yn[Te].slice(1).split(" "),$t=parseInt(_t[0],10);$t&lt;=parseInt(_t[1],10);++$t)Gt=parseInt(_t[2],10),Ct[$t-1]=0===Gt?{hidden:!0}:{wch:Gt},Bl(Ct[$t-1]);break;case"C":Ct[J=parseInt(yn[Te].slice(1))-1]||(Ct[J]={});break;case"R":Ze[H=parseInt(yn[Te].slice(1))-1]||(Ze[H]={}),Gt&gt;0?(Ze[H].hpt=Gt,Ze[H].hpx=hc(Gt)):0===Gt&amp;&amp;(Ze[H].hidden=!0);break;default:if(K&amp;&amp;K.WTF)throw new Error("SYLK bad record "+xt)}nt&lt;1&amp;&amp;(Mt=null);break;default:if(K&amp;&amp;K.WTF)throw new Error("SYLK bad record "+xt)}}return Ze.length&gt;0&amp;&amp;(Wt["!rows"]=Ze),Ct.length&gt;0&amp;&amp;(Wt["!cols"]=Ct),K&amp;&amp;K.sheetRows&amp;&amp;(xe=xe.slice(0,K.sheetRows)),[xe,Wt]}function f(G,K){var Q=function a(G,K){switch(K.type){case"base64":return u(ge(G),K);case"binary":return u(G,K);case"buffer":return u(Se&amp;&amp;Buffer.isBuffer(G)?G.toString("binary"):ht(G),K);case"array":return u(Ts(G),K)}throw new Error("Unrecognized type "+K.type)}(G,K),J=Q[1],Pe=pa(Q[0],K);return zr(J).forEach(function(Te){Pe[Te]=J[Te]}),Pe}function y(G,K,Q,H){var J="C;Y"+(Q+1)+";X"+(H+1)+";K";switch(G.t){case"n":J+=G.v||0,G.f&amp;&amp;!G.F&amp;&amp;(J+=";E"+kd(G.f,{r:Q,c:H}));break;case"b":J+=G.v?"TRUE":"FALSE";break;case"e":J+=G.w||G.v;break;case"d":J+='"'+(G.w||G.v)+'"';break;case"s":J+='"'+G.v.replace(/"/g,"").replace(/;/g,";;")+'"'}return J}return e["|"]=254,{to_workbook:function h(G,K){return ra(f(G,K),K)},to_sheet:f,from_sheet:function j(G,K){var Pe,Q=["ID;PWXL;N;E"],H=[],J=kr(G["!ref"]),Te=Array.isArray(G),xe="\r\n";Q.push("P;PGeneral"),Q.push("F;P0;DG0G8;M255"),G["!cols"]&amp;&amp;function w(G,K){K.forEach(function(Q,H){var J="F;W"+(H+1)+" "+(H+1)+" ";Q.hidden?J+="0":("number"==typeof Q.width&amp;&amp;!Q.wpx&amp;&amp;(Q.wpx=Fa(Q.width)),"number"==typeof Q.wpx&amp;&amp;!Q.wch&amp;&amp;(Q.wch=Go(Q.wpx)),"number"==typeof Q.wch&amp;&amp;(J+=Math.round(Q.wch)))," "!=J.charAt(J.length-1)&amp;&amp;G.push(J)})}(Q,G["!cols"]),G["!rows"]&amp;&amp;function M(G,K){K.forEach(function(Q,H){var J="F;";Q.hidden?J+="M0;":Q.hpt?J+="M"+20*Q.hpt+";":Q.hpx&amp;&amp;(J+="M"+20*Fo(Q.hpx)+";"),J.length&gt;2&amp;&amp;G.push(J+"R"+(H+1))})}(Q,G["!rows"]),Q.push("B;Y"+(J.e.r-J.s.r+1)+";X"+(J.e.c-J.s.c+1)+";D"+[J.s.c,J.s.r,J.e.c,J.e.r].join(" "));for(var mt=J.s.r;mt&lt;=J.e.r;++mt)for(var Mt=J.s.c;Mt&lt;=J.e.c;++Mt){var Wt=cr({r:mt,c:Mt});(Pe=Te?(G[mt]||[])[Mt]:G[Wt])&amp;&amp;(null!=Pe.v||Pe.f&amp;&amp;!Pe.F)&amp;&amp;H.push(y(Pe,0,mt,Mt))}return Q.join(xe)+xe+H.join(xe)+xe+"E"+xe}}}(),Vu=function(){function n(u,f){for(var h=u.split("\n"),y=-1,w=-1,M=0,j=[];M!==h.length;++M)if("BOT"!==h[M].trim()){if(!(y&lt;0)){for(var G=h[M].trim().split(","),K=G[0],Q=G[1],H=h[++M]||"";1&amp;(H.match(/["]/g)||[]).length&amp;&amp;M&lt;h.length-1;)H+="\n"+h[++M];switch(H=H.trim(),+K){case-1:if("BOT"===H){j[++y]=[],w=0;continue}if("EOD"!==H)throw new Error("Unrecognized DIF special command "+H);break;case 0:j[y][w]="TRUE"===H||"FALSE"!==H&amp;&amp;(isNaN(pi(Q))?isNaN(As(Q).getDate())?Q:qr(Q):pi(Q)),++w;break;case 1:(H=(H=H.slice(1,H.length-1)).replace(/""/g,'"'))&amp;&amp;H.match(/^=".*"$/)&amp;&amp;(H=H.slice(2,-1)),j[y][w++]=""!==H?H:null}if("EOD"===H)break}}else j[++y]=[],w=0;return f&amp;&amp;f.sheetRows&amp;&amp;(j=j.slice(0,f.sheetRows)),j}function t(u,f){return pa(function e(u,f){switch(f.type){case"base64":return n(ge(u),f);case"binary":return n(u,f);case"buffer":return n(Se&amp;&amp;Buffer.isBuffer(u)?u.toString("binary"):ht(u),f);case"array":return n(Ts(u),f)}throw new Error("Unrecognized type "+f.type)}(u,f),f)}return{to_workbook:function o(u,f){return ra(t(u,f),f)},to_sheet:t,from_sheet:function(){var u=function(y,w,M,j,G){y.push(w),y.push(M+","+j),y.push('"'+G.replace(/"/g,'""')+'"')},f=function(y,w,M,j){y.push(w+","+M),y.push(1==w?'"'+j.replace(/"/g,'""')+'"':j)};return function(y){var j,w=[],M=kr(y["!ref"]),G=Array.isArray(y);u(w,"TABLE",0,1,"sheetjs"),u(w,"VECTORS",0,M.e.r-M.s.r+1,""),u(w,"TUPLES",0,M.e.c-M.s.c+1,""),u(w,"DATA",0,0,"");for(var K=M.s.r;K&lt;=M.e.r;++K){f(w,-1,0,"BOT");for(var Q=M.s.c;Q&lt;=M.e.c;++Q){var H=cr({r:K,c:Q});if(j=G?(y[K]||[])[Q]:y[H])switch(j.t){case"n":var J=j.w;!J&amp;&amp;null!=j.v&amp;&amp;(J=j.v),null==J?f(w,1,0,j.f&amp;&amp;!j.F?"="+j.f:""):f(w,0,J,"V");break;case"b":f(w,0,j.v?1:0,j.v?"TRUE":"FALSE");break;case"s":f(w,1,0,isNaN(j.v)?j.v:'="'+j.v+'"');break;case"d":j.w||(j.w=lt(j.z||Jt[14],Ar(qr(j.v)))),f(w,0,j.w,"V");break;default:f(w,1,0,"")}else f(w,1,0,"")}}return f(w,-1,0,"EOD"),w.join("\r\n")}}()}}(),Lp=function(){function e(j){return j.replace(/\\b/g,"\\").replace(/\\c/g,":").replace(/\\n/g,"\n")}function n(j){return j.replace(/\\/g,"\\b").replace(/:/g,"\\c").replace(/\n/g,"\\n")}function o(j,G){return pa(function t(j,G){for(var K=j.split("\n"),Q=-1,H=-1,J=0,Pe=[];J!==K.length;++J){var Te=K[J].trim().split(":");if("cell"===Te[0]){var xe=Ai(Te[1]);if(Pe.length&lt;=xe.r)for(Q=Pe.length;Q&lt;=xe.r;++Q)Pe[Q]||(Pe[Q]=[]);switch(Q=xe.r,H=xe.c,Te[2]){case"t":Pe[Q][H]=e(Te[3]);break;case"v":Pe[Q][H]=+Te[3];break;case"vtf":var mt=Te[Te.length-1];case"vtc":Pe[Q][H]="nl"===Te[3]?!!+Te[4]:+Te[4],"vtf"==Te[2]&amp;&amp;(Pe[Q][H]=[Pe[Q][H],mt])}}}return G&amp;&amp;G.sheetRows&amp;&amp;(Pe=Pe.slice(0,G.sheetRows)),Pe}(j,G),G)}var u=["socialcalc:version:1.5","MIME-Version: 1.0","Content-Type: multipart/mixed; boundary=SocialCalcSpreadsheetControlSave"].join("\n"),f=["--SocialCalcSpreadsheetControlSave","Content-type: text/plain; charset=UTF-8"].join("\n")+"\n",h=["# SocialCalc Spreadsheet Control Save","part:sheet"].join("\n"),y="--SocialCalcSpreadsheetControlSave--";function w(j){if(!j||!j["!ref"])return"";for(var Q,G=[],K=[],H="",J=zi(j["!ref"]),Pe=Array.isArray(j),Te=J.s.r;Te&lt;=J.e.r;++Te)for(var xe=J.s.c;xe&lt;=J.e.c;++xe)if(H=cr({r:Te,c:xe}),(Q=Pe?(j[Te]||[])[xe]:j[H])&amp;&amp;null!=Q.v&amp;&amp;"z"!==Q.t){switch(K=["cell",H,"t"],Q.t){case"s":case"str":K.push(n(Q.v));break;case"n":Q.f?(K[2]="vtf",K[3]="n",K[4]=Q.v,K[5]=n(Q.f)):(K[2]="v",K[3]=Q.v);break;case"b":K[2]="vt"+(Q.f?"f":"c"),K[3]="nl",K[4]=Q.v?"1":"0",K[5]=n(Q.f||(Q.v?"TRUE":"FALSE"));break;case"d":var mt=Ar(qr(Q.v));K[2]="vtc",K[3]="nd",K[4]=""+mt,K[5]=Q.w||lt(Q.z||Jt[14],mt);break;case"e":continue}G.push(K.join(":"))}return G.push("sheet:c:"+(J.e.c-J.s.c+1)+":r:"+(J.e.r-J.s.r+1)+":tvf:1"),G.push("valueformat:1:text-wiki"),G.join("\n")}return{to_workbook:function a(j,G){return ra(o(j,G),G)},to_sheet:o,from_sheet:function M(j){return[u,f,h,f,w(j),y].join("\n")}}}(),uc=function(){function e(M,j,G,K,Q){Q.raw?j[G][K]=M:""===M||(j[G][K]="TRUE"===M||"FALSE"!==M&amp;&amp;(isNaN(pi(M))?isNaN(As(M).getDate())?M:qr(M):pi(M)))}var t={44:",",9:"\t",59:";",124:"|"},o={44:3,9:2,59:1,124:0};function a(M){for(var j={},G=!1,K=0,Q=0;K&lt;M.length;++K)34==(Q=M.charCodeAt(K))?G=!G:!G&amp;&amp;Q in t&amp;&amp;(j[Q]=(j[Q]||0)+1);for(K in Q=[],j)Object.prototype.hasOwnProperty.call(j,K)&amp;&amp;Q.push([j[K],K]);if(!Q.length)for(K in j=o)Object.prototype.hasOwnProperty.call(j,K)&amp;&amp;Q.push([j[K],K]);return Q.sort(function(H,J){return H[0]-J[0]||o[H[1]]-o[J[1]]}),t[Q.pop()[1]]||44}function f(M,j){return!j||!j.PRN||j.FS||"sep="==M.slice(0,4)||M.indexOf("\t")&gt;=0||M.indexOf(",")&gt;=0||M.indexOf(";")&gt;=0?function u(M,j){var G=j||{},K="",Q=G.dense?[]:{},H={s:{c:0,r:0},e:{c:0,r:0}};"sep="==M.slice(0,4)?13==M.charCodeAt(5)&amp;&amp;10==M.charCodeAt(6)?(K=M.charAt(4),M=M.slice(7)):13==M.charCodeAt(5)||10==M.charCodeAt(5)?(K=M.charAt(4),M=M.slice(6)):K=a(M.slice(0,1024)):K=G&amp;&amp;G.FS?G.FS:a(M.slice(0,1024));var J=0,Pe=0,Te=0,xe=0,mt=0,Mt=K.charCodeAt(0),Wt=!1,Ze=0,Ct=M.charCodeAt(0);M=M.replace(/\r\n/gm,"\n");var _t=null!=G.dateNF?function sr(e){var n="number"==typeof e?Jt[e]:e;return n=n.replace(as,"(\\d+)"),new RegExp("^"+n+"$")}(G.dateNF):null;function Gt(){var $t=M.slice(xe,mt),xt={};if('"'==$t.charAt(0)&amp;&amp;'"'==$t.charAt($t.length-1)&amp;&amp;($t=$t.slice(1,-1).replace(/""/g,'"')),0===$t.length)xt.t="z";else if(G.raw)xt.t="s",xt.v=$t;else if(0===$t.trim().length)xt.t="s",xt.v=$t;else if(61==$t.charCodeAt(0))34==$t.charCodeAt(1)&amp;&amp;34==$t.charCodeAt($t.length-1)?(xt.t="s",xt.v=$t.slice(2,-1).replace(/""/g,'"')):function Rv(e){return 1!=e.length}($t)?(xt.t="n",xt.f=$t.slice(1)):(xt.t="s",xt.v=$t);else if("TRUE"==$t)xt.t="b",xt.v=!0;else if("FALSE"==$t)xt.t="b",xt.v=!1;else if(isNaN(Te=pi($t)))if(!isNaN(As($t).getDate())||_t&amp;&amp;$t.match(_t)){xt.z=G.dateNF||Jt[14];var yn=0;_t&amp;&amp;$t.match(_t)&amp;&amp;($t=function Xi(e,n,t){var o=-1,a=-1,u=-1,f=-1,h=-1,y=-1;(n.match(as)||[]).forEach(function(j,G){var K=parseInt(t[G+1],10);switch(j.toLowerCase().charAt(0)){case"y":o=K;break;case"d":u=K;break;case"h":f=K;break;case"s":y=K;break;case"m":f&gt;=0?h=K:a=K}}),y&gt;=0&amp;&amp;-1==h&amp;&amp;a&gt;=0&amp;&amp;(h=a,a=-1);var w=(""+(o&gt;=0?o:(new Date).getFullYear())).slice(-4)+"-"+("00"+(a&gt;=1?a:1)).slice(-2)+"-"+("00"+(u&gt;=1?u:1)).slice(-2);7==w.length&amp;&amp;(w="0"+w),8==w.length&amp;&amp;(w="20"+w);var M=("00"+(f&gt;=0?f:0)).slice(-2)+":"+("00"+(h&gt;=0?h:0)).slice(-2)+":"+("00"+(y&gt;=0?y:0)).slice(-2);return-1==f&amp;&amp;-1==h&amp;&amp;-1==y?w:-1==o&amp;&amp;-1==a&amp;&amp;-1==u?M:w+"T"+M}(0,G.dateNF,$t.match(_t)||[]),yn=1),G.cellDates?(xt.t="d",xt.v=qr($t,yn)):(xt.t="n",xt.v=Ar(qr($t,yn))),!1!==G.cellText&amp;&amp;(xt.w=lt(xt.z,xt.v instanceof Date?Ar(xt.v):xt.v)),G.cellNF||delete xt.z}else xt.t="s",xt.v=$t;else xt.t="n",!1!==G.cellText&amp;&amp;(xt.w=$t),xt.v=Te;if("z"==xt.t||(G.dense?(Q[J]||(Q[J]=[]),Q[J][Pe]=xt):Q[cr({c:Pe,r:J})]=xt),Ct=M.charCodeAt(xe=mt+1),H.e.c&lt;Pe&amp;&amp;(H.e.c=Pe),H.e.r&lt;J&amp;&amp;(H.e.r=J),Ze==Mt)++Pe;else if(Pe=0,++J,G.sheetRows&amp;&amp;G.sheetRows&lt;=J)return!0}e:for(;mt&lt;M.length;++mt)switch(Ze=M.charCodeAt(mt)){case 34:34===Ct&amp;&amp;(Wt=!Wt);break;case Mt:case 10:case 13:if(!Wt&amp;&amp;Gt())break e}return mt-xe&gt;0&amp;&amp;Gt(),Q["!ref"]=dr(H),Q}(M,j):pa(function n(M,j){var G=j||{},K=[];if(!M||0===M.length)return K;for(var Q=M.split(/[\r\n]/),H=Q.length-1;H&gt;=0&amp;&amp;0===Q[H].length;)--H;for(var J=10,Pe=0,Te=0;Te&lt;=H;++Te)-1==(Pe=Q[Te].indexOf(" "))?Pe=Q[Te].length:Pe++,J=Math.max(J,Pe);for(Te=0;Te&lt;=H;++Te){K[Te]=[];var xe=0;for(e(Q[Te].slice(0,J).trim(),K,Te,xe,G),xe=1;xe&lt;=(Q[Te].length-J)/10+1;++xe)e(Q[Te].slice(J+10*(xe-1),J+10*xe).trim(),K,Te,xe,G)}return G.sheetRows&amp;&amp;(K=K.slice(0,G.sheetRows)),K}(M,j),j)}function h(M,j){var G="",K="string"==j.type?[0,0,0,0]:function Af(e,n){var t="";switch((n||{}).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=ge(e.slice(0,12));break;case"binary":t=e;break;default:throw new Error("Unrecognized type "+(n&amp;&amp;n.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)]}(M,j);switch(j.type){case"base64":G=ge(M);break;case"binary":case"string":G=M;break;case"buffer":G=65001==j.codepage?M.toString("utf8"):Se&amp;&amp;Buffer.isBuffer(M)?M.toString("binary"):ht(M);break;case"array":G=Ts(M);break;default:throw new Error("Unrecognized type "+j.type)}return 239==K[0]&amp;&amp;187==K[1]&amp;&amp;191==K[2]?G=Tr(G.slice(3)):"string"!=j.type&amp;&amp;"buffer"!=j.type&amp;&amp;65001==j.codepage&amp;&amp;(G=Tr(G)),"socialcalc:version:"==G.slice(0,19)?Lp.to_sheet("string"==j.type?G:Tr(G),j):f(G,j)}return{to_workbook:function y(M,j){return ra(h(M,j),j)},to_sheet:h,from_sheet:function w(M){for(var K,j=[],G=kr(M["!ref"]),Q=Array.isArray(M),H=G.s.r;H&lt;=G.e.r;++H){for(var J=[],Pe=G.s.c;Pe&lt;=G.e.c;++Pe){var Te=cr({r:H,c:Pe});if((K=Q?(M[H]||[])[Pe]:M[Te])&amp;&amp;null!=K.v){for(var xe=(K.w||(Io(K),K.w)||"").slice(0,10);xe.length&lt;10;)xe+=" ";J.push(xe+(0===Pe?" ":""))}else J.push("          ")}j.push(J.join(""))}return j.join("\n")}}}(),fc=function(){function e(Xe,Ot,nt){if(Xe){F(Xe,Xe.l||0);for(var rt=nt.Enum||gr;Xe.l&lt;Xe.length;){var Zt=Xe.read_shift(2),Rn=rt[Zt]||rt[65535],En=Xe.read_shift(2),xn=Xe.l+En,sn=Rn.f&amp;&amp;Rn.f(Xe,En,nt);if(Xe.l=xn,Ot(sn,Rn,Zt))return}}}function t(Xe,Ot){if(!Xe)return Xe;var nt=Ot||{},rt=nt.dense?[]:{},Zt="Sheet1",Rn="",En=0,xn={},sn=[],Nr=[],Ye={s:{r:0,c:0},e:{r:0,c:0}},Mi=nt.sheetRows||0;if(0==Xe[2]&amp;&amp;(8==Xe[3]||9==Xe[3])&amp;&amp;Xe.length&gt;=16&amp;&amp;5==Xe[14]&amp;&amp;108===Xe[15])throw new Error("Unsupported Works 3 for Mac file");if(2==Xe[2])nt.Enum=gr,e(Xe,function(Ln,Ki,ua){switch(ua){case 0:nt.vers=Ln,Ln&gt;=4096&amp;&amp;(nt.qpro=!0);break;case 6:Ye=Ln;break;case 204:Ln&amp;&amp;(Rn=Ln);break;case 222:Rn=Ln;break;case 15:case 51:nt.qpro||(Ln[1].v=Ln[1].v.slice(1));case 13:case 14:case 16:14==ua&amp;&amp;112==(112&amp;Ln[2])&amp;&amp;(15&amp;Ln[2])&gt;1&amp;&amp;(15&amp;Ln[2])&lt;15&amp;&amp;(Ln[1].z=nt.dateNF||Jt[14],nt.cellDates&amp;&amp;(Ln[1].t="d",Ln[1].v=br(Ln[1].v))),nt.qpro&amp;&amp;Ln[3]&gt;En&amp;&amp;(rt["!ref"]=dr(Ye),xn[Zt]=rt,sn.push(Zt),rt=nt.dense?[]:{},Ye={s:{r:0,c:0},e:{r:0,c:0}},En=Ln[3],Zt=Rn||"Sheet"+(En+1),Rn="");var Ha=nt.dense?(rt[Ln[0].r]||[])[Ln[0].c]:rt[cr(Ln[0])];if(Ha){Ha.t=Ln[1].t,Ha.v=Ln[1].v,null!=Ln[1].z&amp;&amp;(Ha.z=Ln[1].z),null!=Ln[1].f&amp;&amp;(Ha.f=Ln[1].f);break}nt.dense?(rt[Ln[0].r]||(rt[Ln[0].r]=[]),rt[Ln[0].r][Ln[0].c]=Ln[1]):rt[cr(Ln[0])]=Ln[1]}},nt);else{if(26!=Xe[2]&amp;&amp;14!=Xe[2])throw new Error("Unrecognized LOTUS BOF "+Xe[2]);nt.Enum=ln,14==Xe[2]&amp;&amp;(nt.qpro=!0,Xe.l=0),e(Xe,function(Ln,Ki,ua){switch(ua){case 204:Zt=Ln;break;case 22:Ln[1].v=Ln[1].v.slice(1);case 23:case 24:case 25:case 37:case 39:case 40:if(Ln[3]&gt;En&amp;&amp;(rt["!ref"]=dr(Ye),xn[Zt]=rt,sn.push(Zt),rt=nt.dense?[]:{},Ye={s:{r:0,c:0},e:{r:0,c:0}},Zt="Sheet"+((En=Ln[3])+1)),Mi&gt;0&amp;&amp;Ln[0].r&gt;=Mi)break;nt.dense?(rt[Ln[0].r]||(rt[Ln[0].r]=[]),rt[Ln[0].r][Ln[0].c]=Ln[1]):rt[cr(Ln[0])]=Ln[1],Ye.e.c&lt;Ln[0].c&amp;&amp;(Ye.e.c=Ln[0].c),Ye.e.r&lt;Ln[0].r&amp;&amp;(Ye.e.r=Ln[0].r);break;case 27:Ln[14e3]&amp;&amp;(Nr[Ln[14e3][0]]=Ln[14e3][1]);break;case 1537:Nr[Ln[0]]=Ln[1],Ln[0]==En&amp;&amp;(Zt=Ln[1])}},nt)}if(rt["!ref"]=dr(Ye),xn[Rn||Zt]=rt,sn.push(Rn||Zt),!Nr.length)return{SheetNames:sn,Sheets:xn};for(var jr={},gi=[],Xr=0;Xr&lt;Nr.length;++Xr)xn[sn[Xr]]?(gi.push(Nr[Xr]||sn[Xr]),jr[Nr[Xr]]=xn[Nr[Xr]]||xn[sn[Xr]]):(gi.push(Nr[Xr]),jr[Nr[Xr]]={"!ref":"A1"});return{SheetNames:gi,Sheets:jr}}function w(Xe,Ot,nt){var rt=[{c:0,r:0},{t:"n",v:0},0,0];return nt.qpro&amp;&amp;20768!=nt.vers?(rt[0].c=Xe.read_shift(1),rt[3]=Xe.read_shift(1),rt[0].r=Xe.read_shift(2),Xe.l+=2):(rt[2]=Xe.read_shift(1),rt[0].c=Xe.read_shift(2),rt[0].r=Xe.read_shift(2)),rt}function M(Xe,Ot,nt){var rt=Xe.l+Ot,Zt=w(Xe,0,nt);if(Zt[1].t="s",20768==nt.vers){Xe.l++;var Rn=Xe.read_shift(1);return Zt[1].v=Xe.read_shift(Rn,"utf8"),Zt}return nt.qpro&amp;&amp;Xe.l++,Zt[1].v=Xe.read_shift(rt-Xe.l,"cstr"),Zt}function j(Xe,Ot,nt){var rt=te(7+nt.length);rt.write_shift(1,255),rt.write_shift(2,Ot),rt.write_shift(2,Xe),rt.write_shift(1,39);for(var Zt=0;Zt&lt;rt.length;++Zt){var Rn=nt.charCodeAt(Zt);rt.write_shift(1,Rn&gt;=128?95:Rn)}return rt.write_shift(1,0),rt}function K(Xe,Ot,nt){var rt=te(7);return rt.write_shift(1,255),rt.write_shift(2,Ot),rt.write_shift(2,Xe),rt.write_shift(2,nt,"i"),rt}function H(Xe,Ot,nt){var rt=te(13);return rt.write_shift(1,255),rt.write_shift(2,Ot),rt.write_shift(2,Xe),rt.write_shift(8,nt,"f"),rt}function Pe(Xe,Ot,nt){var rt=32768&amp;Ot;return Ot=(rt?Xe:0)+((Ot&amp;=-32769)&gt;=8192?Ot-16384:Ot),(rt?"":"$")+(nt?Fr(Ot):ar(Ot))}var Te={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]},xe=["","","","","","","","","","+","-","*","/","^","=","&lt;&gt;","&lt;=","&gt;=","&lt;","&gt;","","","","","&amp;","","","","","","",""];function Mt(Xe){var Ot=[{c:0,r:0},{t:"n",v:0},0];return Ot[0].r=Xe.read_shift(2),Ot[3]=Xe[Xe.l++],Ot[0].c=Xe[Xe.l++],Ot}function Ze(Xe,Ot,nt,rt){var Zt=te(6+rt.length);Zt.write_shift(2,Xe),Zt.write_shift(1,nt),Zt.write_shift(1,Ot),Zt.write_shift(1,39);for(var Rn=0;Rn&lt;rt.length;++Rn){var En=rt.charCodeAt(Rn);Zt.write_shift(1,En&gt;=128?95:En)}return Zt.write_shift(1,0),Zt}function _t(Xe,Ot){var nt=Mt(Xe),rt=Xe.read_shift(4),Zt=Xe.read_shift(4),Rn=Xe.read_shift(2);if(65535==Rn)return 0===rt&amp;&amp;3221225472===Zt?(nt[1].t="e",nt[1].v=15):0===rt&amp;&amp;3489660928===Zt?(nt[1].t="e",nt[1].v=42):nt[1].v=0,nt;var En=32768&amp;Rn;return Rn=(32767&amp;Rn)-16446,nt[1].v=(1-2*En)*(Zt*Math.pow(2,Rn+32)+rt*Math.pow(2,Rn)),nt}function Gt(Xe,Ot,nt,rt){var Zt=te(14);if(Zt.write_shift(2,Xe),Zt.write_shift(1,nt),Zt.write_shift(1,Ot),0==rt)return Zt.write_shift(4,0),Zt.write_shift(4,0),Zt.write_shift(2,65535),Zt;var Rn=0,En=0,sn=0;return rt&lt;0&amp;&amp;(Rn=1,rt=-rt),En=0|Math.log2(rt),0==(2147483648&amp;(sn=(rt/=Math.pow(2,En-31))&gt;&gt;&gt;0))&amp;&amp;(++En,sn=(rt/=2)&gt;&gt;&gt;0),rt-=sn,sn|=2147483648,sn&gt;&gt;&gt;=0,rt*=Math.pow(2,32),Zt.write_shift(4,rt&gt;&gt;&gt;0),Zt.write_shift(4,sn),Zt.write_shift(2,En+=16383+(Rn?32768:0)),Zt}function yn(Xe,Ot){var nt=Mt(Xe),rt=Xe.read_shift(8,"f");return nt[1].v=rt,nt}function Dn(Xe,Ot){return 0==Xe[Xe.l+Ot-1]?Xe.read_shift(Ot,"cstr"):""}function kn(Xe,Ot){var nt=te(5+Xe.length);nt.write_shift(2,14e3),nt.write_shift(2,Ot);for(var rt=0;rt&lt;Xe.length;++rt){var Zt=Xe.charCodeAt(rt);nt[nt.l++]=Zt&gt;127?95:Zt}return nt[nt.l++]=0,nt}var gr={0:{n:"BOF",f:ks},1:{n:"EOF"},2:{n:"CALCMODE"},3:{n:"CALCORDER"},4:{n:"SPLIT"},5:{n:"SYNC"},6:{n:"RANGE",f:function h(Xe,Ot,nt){var rt={s:{c:0,r:0},e:{c:0,r:0}};return 8==Ot&amp;&amp;nt.qpro?(rt.s.c=Xe.read_shift(1),Xe.l++,rt.s.r=Xe.read_shift(2),rt.e.c=Xe.read_shift(1),Xe.l++,rt.e.r=Xe.read_shift(2),rt):(rt.s.c=Xe.read_shift(2),rt.s.r=Xe.read_shift(2),12==Ot&amp;&amp;nt.qpro&amp;&amp;(Xe.l+=2),rt.e.c=Xe.read_shift(2),rt.e.r=Xe.read_shift(2),12==Ot&amp;&amp;nt.qpro&amp;&amp;(Xe.l+=2),65535==rt.s.c&amp;&amp;(rt.s.c=rt.e.c=rt.s.r=rt.e.r=0),rt)}},7:{n:"WINDOW1"},8:{n:"COLW1"},9:{n:"WINTWO"},10:{n:"COLW2"},11:{n:"NAME"},12:{n:"BLANK"},13:{n:"INTEGER",f:function G(Xe,Ot,nt){var rt=w(Xe,0,nt);return rt[1].v=Xe.read_shift(2,"i"),rt}},14:{n:"NUMBER",f:function Q(Xe,Ot,nt){var rt=w(Xe,0,nt);return rt[1].v=Xe.read_shift(8,"f"),rt}},15:{n:"LABEL",f:M},16:{n:"FORMULA",f:function J(Xe,Ot,nt){var rt=Xe.l+Ot,Zt=w(Xe,0,nt);if(Zt[1].v=Xe.read_shift(8,"f"),nt.qpro)Xe.l=rt;else{var Rn=Xe.read_shift(2);(function mt(Xe,Ot){F(Xe,0);for(var nt=[],rt=0,Zt="",Rn="",En="",xn="";Xe.l&lt;Xe.length;){var sn=Xe[Xe.l++];switch(sn){case 0:nt.push(Xe.read_shift(8,"f"));break;case 1:Rn=Pe(Ot[0].c,Xe.read_shift(2),!0),Zt=Pe(Ot[0].r,Xe.read_shift(2),!1),nt.push(Rn+Zt);break;case 2:var Nr=Pe(Ot[0].c,Xe.read_shift(2),!0),Ye=Pe(Ot[0].r,Xe.read_shift(2),!1);Rn=Pe(Ot[0].c,Xe.read_shift(2),!0),Zt=Pe(Ot[0].r,Xe.read_shift(2),!1),nt.push(Nr+Ye+":"+Rn+Zt);break;case 3:if(Xe.l&lt;Xe.length)return void console.error("WK1 premature formula end");break;case 4:nt.push("("+nt.pop()+")");break;case 5:nt.push(Xe.read_shift(2));break;case 6:for(var Mi="";sn=Xe[Xe.l++];)Mi+=String.fromCharCode(sn);nt.push('"'+Mi.replace(/"/g,'""')+'"');break;case 8:nt.push("-"+nt.pop());break;case 23:nt.push("+"+nt.pop());break;case 22:nt.push("NOT("+nt.pop()+")");break;case 20:case 21:xn=nt.pop(),En=nt.pop(),nt.push(["AND","OR"][sn-20]+"("+En+","+xn+")");break;default:if(sn&lt;32&amp;&amp;xe[sn])xn=nt.pop(),En=nt.pop(),nt.push(En+xe[sn]+xn);else{if(!Te[sn])return sn&lt;=7?console.error("WK1 invalid opcode "+sn.toString(16)):sn&lt;=24?console.error("WK1 unsupported op "+sn.toString(16)):sn&lt;=30?console.error("WK1 invalid opcode "+sn.toString(16)):sn&lt;=115?console.error("WK1 unsupported function opcode "+sn.toString(16)):console.error("WK1 unrecognized opcode "+sn.toString(16));if(69==(rt=Te[sn][1])&amp;&amp;(rt=Xe[Xe.l++]),rt&gt;nt.length)return void console.error("WK1 bad formula parse 0x"+sn.toString(16)+":|"+nt.join("|")+"|");var jr=nt.slice(-rt);nt.length-=rt,nt.push(Te[sn][0]+"("+jr.join(",")+")")}}}1==nt.length?Ot[1].f=""+nt[0]:console.error("WK1 bad formula parse |"+nt.join("|")+"|")})(Xe.slice(Xe.l,Xe.l+Rn),Zt),Xe.l+=Rn}return Zt}},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:M},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:Dn},222:{n:"SHEETNAMELP",f:function tr(Xe,Ot){var nt=Xe[Xe.l++];nt&gt;Ot-1&amp;&amp;(nt=Ot-1);for(var rt="";rt.length&lt;nt;)rt+=String.fromCharCode(Xe[Xe.l++]);return rt}},65535:{n:""}},ln={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 Wt(Xe,Ot){var nt=Mt(Xe);return nt[1].t="s",nt[1].v=Xe.read_shift(Ot-4,"cstr"),nt}},23:{n:"NUMBER17",f:_t},24:{n:"NUMBER18",f:function Ct(Xe,Ot){var nt=Mt(Xe);nt[1].v=Xe.read_shift(2);var rt=nt[1].v&gt;&gt;1;if(1&amp;nt[1].v)switch(7&amp;rt){case 0:rt=5e3*(rt&gt;&gt;3);break;case 1:rt=500*(rt&gt;&gt;3);break;case 2:rt=(rt&gt;&gt;3)/20;break;case 3:rt=(rt&gt;&gt;3)/200;break;case 4:rt=(rt&gt;&gt;3)/2e3;break;case 5:rt=(rt&gt;&gt;3)/2e4;break;case 6:rt=(rt&gt;&gt;3)/16;break;case 7:rt=(rt&gt;&gt;3)/64}return nt[1].v=rt,nt}},25:{n:"FORMULA19",f:function $t(Xe,Ot){var nt=_t(Xe);return Xe.l+=Ot-14,nt}},26:{n:"FORMULA1A"},27:{n:"XFORMAT",f:function Rr(Xe,Ot){for(var nt={},rt=Xe.l+Ot;Xe.l&lt;rt;){var Zt=Xe.read_shift(2);if(14e3==Zt){for(nt[Zt]=[0,""],nt[Zt][0]=Xe.read_shift(2);Xe[Xe.l];)nt[Zt][1]+=String.fromCharCode(Xe[Xe.l]),Xe.l++;Xe.l++}}return nt}},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 xt(Xe,Ot){var nt=Mt(Xe),rt=Xe.read_shift(4);return nt[1].v=rt&gt;&gt;6,nt}},38:{n:"??"},39:{n:"NUMBER27",f:yn},40:{n:"FORMULA28",f:function Yn(Xe,Ot){var nt=yn(Xe);return Xe.l+=Ot-10,nt}},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:Dn},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 qn(Xe,Ot,nt){if(nt.qpro&amp;&amp;!(Ot&lt;21)){var rt=Xe.read_shift(1);return Xe.l+=17,Xe.l+=1,Xe.l+=2,[rt,Xe.read_shift(Ot-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 o(Xe,Ot){var nt=Ot||{};if(+nt.codepage&gt;=0&amp;&amp;ke(+nt.codepage),"string"==nt.type)throw new Error("Cannot write WK1 to JS string");var rt=St(),Zt=kr(Xe["!ref"]),Rn=Array.isArray(Xe),En=[];Cn(rt,0,function u(Xe){var Ot=te(2);return Ot.write_shift(2,Xe),Ot}(1030)),Cn(rt,6,function y(Xe){var Ot=te(8);return Ot.write_shift(2,Xe.s.c),Ot.write_shift(2,Xe.s.r),Ot.write_shift(2,Xe.e.c),Ot.write_shift(2,Xe.e.r),Ot}(Zt));for(var xn=Math.min(Zt.e.r,8191),sn=Zt.s.r;sn&lt;=xn;++sn)for(var Nr=ar(sn),Ye=Zt.s.c;Ye&lt;=Zt.e.c;++Ye){sn===Zt.s.r&amp;&amp;(En[Ye]=Fr(Ye));var jr=Rn?(Xe[sn]||[])[Ye]:Xe[En[Ye]+Nr];jr&amp;&amp;"z"!=jr.t&amp;&amp;("n"==jr.t?(0|jr.v)==jr.v&amp;&amp;jr.v&gt;=-32768&amp;&amp;jr.v&lt;=32767?Cn(rt,13,K(sn,Ye,jr.v)):Cn(rt,14,H(sn,Ye,jr.v)):Cn(rt,15,j(sn,Ye,Io(jr).slice(0,239))))}return Cn(rt,1),rt.end()},book_to_wk3:function a(Xe,Ot){var nt=Ot||{};if(+nt.codepage&gt;=0&amp;&amp;ke(+nt.codepage),"string"==nt.type)throw new Error("Cannot write WK3 to JS string");var rt=St();Cn(rt,0,function f(Xe){var Ot=te(26);Ot.write_shift(2,4096),Ot.write_shift(2,4),Ot.write_shift(4,0);for(var nt=0,rt=0,Zt=0,Rn=0;Rn&lt;Xe.SheetNames.length;++Rn){var xn=Xe.Sheets[Xe.SheetNames[Rn]];if(xn&amp;&amp;xn["!ref"]){++Zt;var sn=zi(xn["!ref"]);nt&lt;sn.e.r&amp;&amp;(nt=sn.e.r),rt&lt;sn.e.c&amp;&amp;(rt=sn.e.c)}}return nt&gt;8191&amp;&amp;(nt=8191),Ot.write_shift(2,nt),Ot.write_shift(1,Zt),Ot.write_shift(1,rt),Ot.write_shift(2,0),Ot.write_shift(2,0),Ot.write_shift(1,1),Ot.write_shift(1,2),Ot.write_shift(4,0),Ot.write_shift(4,0),Ot}(Xe));for(var Zt=0,Rn=0;Zt&lt;Xe.SheetNames.length;++Zt)(Xe.Sheets[Xe.SheetNames[Zt]]||{})["!ref"]&amp;&amp;Cn(rt,27,kn(Xe.SheetNames[Zt],Rn++));var En=0;for(Zt=0;Zt&lt;Xe.SheetNames.length;++Zt){var xn=Xe.Sheets[Xe.SheetNames[Zt]];if(xn&amp;&amp;xn["!ref"]){for(var sn=kr(xn["!ref"]),Nr=Array.isArray(xn),Ye=[],Mi=Math.min(sn.e.r,8191),jr=sn.s.r;jr&lt;=Mi;++jr)for(var gi=ar(jr),Xr=sn.s.c;Xr&lt;=sn.e.c;++Xr){jr===sn.s.r&amp;&amp;(Ye[Xr]=Fr(Xr));var Ki=Nr?(xn[jr]||[])[Xr]:xn[Ye[Xr]+gi];Ki&amp;&amp;"z"!=Ki.t&amp;&amp;("n"==Ki.t?Cn(rt,23,Gt(jr,Xr,En,Ki.v)):Cn(rt,22,Ze(jr,Xr,En,Io(Ki).slice(0,239))))}++En}}return Cn(rt,1),rt.end()},to_workbook:function n(Xe,Ot){switch(Ot.type){case"base64":return t(Je(ge(Xe)),Ot);case"binary":return t(Je(Xe),Ot);case"buffer":case"array":return t(Xe,Ot)}throw"Unsupported type "+Ot.type}}}(),Vp=/^\s|\s$|[\t\n\r]/;function dd(e,n){if(!n.bookSST)return"";var t=[Yr];t[t.length]=Nt("sst",null,{xmlns:qi[0],count:e.Count,uniqueCount:e.Unique});for(var o=0;o!=e.length;++o)if(null!=e[o]){var a=e[o],u="&lt;si&gt;";a.r?u+=a.r:(u+="&lt;t",a.t||(a.t=""),a.t.match(Vp)&amp;&amp;(u+=' xml:space="preserve"'),u+="&gt;"+Ir(a.t)+"&lt;/t&gt;"),t[t.length]=u+="&lt;/si&gt;"}return t.length&gt;2&amp;&amp;(t[t.length]="&lt;/sst&gt;",t[1]=t[1].replace("/&gt;","&gt;")),t.join("")}var ru=function k(e,n){var t=!1;return null==n&amp;&amp;(t=!0,n=te(15+4*e.t.length)),n.write_shift(1,0),es(e.t,n),t?n.slice(0,n.l):n};function G_(e){var n=St();pt(n,159,function pd(e,n){return n||(n=te(8)),n.write_shift(4,e.Count),n.write_shift(4,e.Unique),n}(e));for(var t=0;t&lt;e.length;++t)pt(n,19,ru(e[t]));return pt(n,160),n.end()}function Hu(e){var t,u,n=0,o=function Hp(e){for(var n=[],t=e.split(""),o=0;o&lt;t.length;++o)n[o]=t[o].charCodeAt(0);return n}(e),a=o.length+1;for((t=gt(a))[0]=o.length,u=1;u!=a;++u)t[u]=o[u-1];for(u=a-1;u&gt;=0;--u)n=((0==(16384&amp;n)?0:1)|n&lt;&lt;1&amp;32767)^t[u];return 52811^n}var _d=function(){function e(a,u){switch(u.type){case"base64":return n(ge(a),u);case"binary":return n(a,u);case"buffer":return n(Se&amp;&amp;Buffer.isBuffer(a)?a.toString("binary"):ht(a),u);case"array":return n(Ts(a),u)}throw new Error("Unrecognized type "+u.type)}function n(a,u){var h=(u||{}).dense?[]:{},y=a.match(/\\trowd.*?\\row\b/g);if(!y.length)throw new Error("RTF missing table");var w={s:{c:0,r:0},e:{c:0,r:y.length-1}};return y.forEach(function(M,j){Array.isArray(h)&amp;&amp;(h[j]=[]);for(var Q,G=/\\\w+\b/g,K=0,H=-1;Q=G.exec(M);){if("\\cell"===Q[0]){var J=M.slice(K,G.lastIndex-Q[0].length);if(" "==J[0]&amp;&amp;(J=J.slice(1)),++H,J.length){var Pe={v:J,t:"s"};Array.isArray(h)?h[j][H]=Pe:h[cr({r:j,c:H})]=Pe}}K=G.lastIndex}H&gt;w.e.c&amp;&amp;(w.e.c=H)}),h["!ref"]=dr(w),h}return{to_workbook:function t(a,u){return ra(e(a,u),u)},to_sheet:e,from_sheet:function o(a){for(var h,u=["{\\rtf1\\ansi"],f=kr(a["!ref"]),y=Array.isArray(a),w=f.s.r;w&lt;=f.e.r;++w){u.push("\\trowd\\trautofit1");for(var M=f.s.c;M&lt;=f.e.c;++M)u.push("\\cellx"+(M+1));for(u.push("\\pard\\intbl"),M=f.s.c;M&lt;=f.e.c;++M){var j=cr({r:w,c:M});(h=y?(a[w]||[])[M]:a[j])&amp;&amp;(null!=h.v||h.f&amp;&amp;!h.F)&amp;&amp;(u.push(" "+(h.w||(Io(h),h.w))),u.push("\\cell"))}u.push("\\pard\\intbl\\row")}return u.join("")+"}"}}}();function dc(e){for(var n=0,t=1;3!=n;++n)t=256*t+(e[n]&gt;255?255:e[n]&lt;0?0:e[n]);return t.toString(16).toUpperCase().slice(1)}var po=6;function Fa(e){return Math.floor((e+Math.round(128/po)/256)*po)}function Go(e){return Math.floor((e-5)/po*100+.5)/100}function Gu(e){return Math.round((e*po+5)/po*256)/256}function Bl(e){e.width?(e.wpx=Fa(e.width),e.wch=Go(e.wpx),e.MDW=po):e.wpx?(e.wch=Go(e.wpx),e.width=Gu(e.wch),e.MDW=po):"number"==typeof e.wch&amp;&amp;(e.width=Gu(e.wch),e.wpx=Fa(e.width),e.MDW=po),e.customWidth&amp;&amp;delete e.customWidth}function Fo(e){return 96*e/96}function hc(e){return 96*e/96}function Ul(e,n){var o,t=[Yr,Nt("styleSheet",null,{xmlns:qi[0],"xmlns:vt":yi_vt})];return e.SSF&amp;&amp;null!=(o=function ov(e){var n=["&lt;numFmts&gt;"];return[[5,8],[23,26],[41,44],[50,392]].forEach(function(t){for(var o=t[0];o&lt;=t[1];++o)null!=e[o]&amp;&amp;(n[n.length]=Nt("numFmt",null,{numFmtId:o,formatCode:Ir(e[o])}))}),1===n.length?"":(n[n.length]="&lt;/numFmts&gt;",n[0]=Nt("numFmts",null,{count:n.length-2}).replace("/&gt;","&gt;"),n.join(""))}(e.SSF))&amp;&amp;(t[t.length]=o),t[t.length]='&lt;fonts count="1"&gt;&lt;font&gt;&lt;sz val="12"/&gt;&lt;color theme="1"/&gt;&lt;name val="Calibri"/&gt;&lt;family val="2"/&gt;&lt;scheme val="minor"/&gt;&lt;/font&gt;&lt;/fonts&gt;',t[t.length]='&lt;fills count="2"&gt;&lt;fill&gt;&lt;patternFill patternType="none"/&gt;&lt;/fill&gt;&lt;fill&gt;&lt;patternFill patternType="gray125"/&gt;&lt;/fill&gt;&lt;/fills&gt;',t[t.length]='&lt;borders count="1"&gt;&lt;border&gt;&lt;left/&gt;&lt;right/&gt;&lt;top/&gt;&lt;bottom/&gt;&lt;diagonal/&gt;&lt;/border&gt;&lt;/borders&gt;',t[t.length]='&lt;cellStyleXfs count="1"&gt;&lt;xf numFmtId="0" fontId="0" fillId="0" borderId="0"/&gt;&lt;/cellStyleXfs&gt;',(o=function Jp(e){var n=[];return n[n.length]=Nt("cellXfs",null),e.forEach(function(t){n[n.length]=Nt("xf",null,t)}),n[n.length]="&lt;/cellXfs&gt;",2===n.length?"":(n[0]=Nt("cellXfs",null,{count:n.length-2}).replace("/&gt;","&gt;"),n.join(""))}(n.cellXfs))&amp;&amp;(t[t.length]=o),t[t.length]='&lt;cellStyles count="1"&gt;&lt;cellStyle name="Normal" xfId="0" builtinId="0"/&gt;&lt;/cellStyles&gt;',t[t.length]='&lt;dxfs count="0"/&gt;',t[t.length]='&lt;tableStyles count="0" defaultTableStyle="TableStyleMedium9" defaultPivotStyle="PivotStyleMedium4"/&gt;',t.length&gt;2&amp;&amp;(t[t.length]="&lt;/styleSheet&gt;",t[1]=t[1].replace("/&gt;","&gt;")),t.join("")}function qp(e,n,t){t||(t=te(6+4*n.length)),t.write_shift(2,e),es(n,t);var o=t.length&gt;t.l?t.slice(0,t.l):t;return null==t.l&amp;&amp;(t.l=t.length),o}var Cd,lv=["none","solid","mediumGray","darkGray","lightGray","darkHorizontal","darkVertical","darkDown","darkUp","darkGrid","darkTrellis","lightHorizontal","lightVertical","lightDown","lightUp","lightGrid","lightTrellis","gray125","gray0625"],cv=ee;function e0(e,n){n||(n=te(84)),Cd||(Cd=Lr(lv));var t=Cd[e.patternType];null==t&amp;&amp;(t=40),n.write_shift(4,t);var o=0;if(40!=t)for(ws({auto:1},n),ws({auto:1},n);o&lt;12;++o)n.write_shift(4,0);else{for(;o&lt;4;++o)n.write_shift(4,0);for(;o&lt;12;++o)n.write_shift(4,0)}return n.length&gt;n.l?n.slice(0,n.l):n}function t0(e,n,t){return t||(t=te(16)),t.write_shift(2,n||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 gc(e,n){return n||(n=te(10)),n.write_shift(1,0),n.write_shift(1,0),n.write_shift(4,0),n.write_shift(4,0),n}var wd=ee;function l0(e,n){var t=St();return pt(t,278),function r0(e,n){if(n){var t=0;[[5,8],[23,26],[41,44],[50,392]].forEach(function(o){for(var a=o[0];a&lt;=o[1];++a)null!=n[a]&amp;&amp;++t}),0!=t&amp;&amp;(pt(e,615,Ws(t)),[[5,8],[23,26],[41,44],[50,392]].forEach(function(o){for(var a=o[0];a&lt;=o[1];++a)null!=n[a]&amp;&amp;pt(e,44,qp(a,n[a]))}),pt(e,616))}}(t,e.SSF),function s0(e){pt(e,611,Ws(1)),pt(e,43,function Ed(e,n){n||(n=te(153)),n.write_shift(2,20*e.sz),function Qa(e,n){n||(n=te(2)),n.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)),n.write_shift(1,0)}(e,n),n.write_shift(2,e.bold?700:400);var t=0;"superscript"==e.vertAlign?t=1:"subscript"==e.vertAlign&amp;&amp;(t=2),n.write_shift(2,t),n.write_shift(1,e.underline||0),n.write_shift(1,e.family||0),n.write_shift(1,e.charset||0),n.write_shift(1,0),ws(e.color,n);var o=0;return"major"==e.scheme&amp;&amp;(o=1),"minor"==e.scheme&amp;&amp;(o=2),n.write_shift(1,o),es(e.name,n),n.length&gt;n.l?n.slice(0,n.l):n}({sz:12,color:{theme:1},name:"Calibri",family:2,scheme:"minor"})),pt(e,612)}(t),function Vl(e){pt(e,603,Ws(2)),pt(e,45,e0({patternType:"none"})),pt(e,45,e0({patternType:"gray125"})),pt(e,604)}(t),function o0(e){pt(e,613,Ws(1)),pt(e,46,function n0(e,n){return n||(n=te(51)),n.write_shift(1,0),gc(0,n),gc(0,n),gc(0,n),gc(0,n),gc(0,n),n.length&gt;n.l?n.slice(0,n.l):n}()),pt(e,614)}(t),function a0(e){pt(e,626,Ws(1)),pt(e,47,t0({numFmtId:0,fontId:0,fillId:0,borderId:0},65535)),pt(e,627)}(t),function hv(e,n){pt(e,617,Ws(n.length)),n.forEach(function(t){pt(e,47,t0(t,0))}),pt(e,618)}(t,n.cellXfs),function Ax(e){pt(e,619,Ws(1)),pt(e,48,function bd(e,n){return n||(n=te(52)),n.write_shift(4,e.xfId),n.write_shift(2,1),n.write_shift(1,+e.builtinId),n.write_shift(1,0),hr(e.name||"",n),n.length&gt;n.l?n.slice(0,n.l):n}({xfId:0,builtinId:0,name:"Normal"})),pt(e,620)}(t),function Yu(e){pt(e,505,Ws(0)),pt(e,506)}(t),function pv(e){pt(e,508,function fv(e,n,t){var o=te(2052);return o.write_shift(4,e),hr(n,o),hr(t,o),o.length&gt;o.l?o.slice(0,o.l):o}(0,"TableStyleMedium9","PivotStyleMedium4")),pt(e,509)}(t),pt(t,279),t.end()}function Td(e,n){if(n&amp;&amp;n.themeXLSX)return n.themeXLSX;if(e&amp;&amp;"string"==typeof e.raw)return e.raw;var t=[Yr];return t[t.length]='&lt;a:theme xmlns:a="http://schemas.openxmlformats.org/drawingml/2006/main" name="Office Theme"&gt;',t[t.length]="&lt;a:themeElements&gt;",t[t.length]='&lt;a:clrScheme name="Office"&gt;',t[t.length]='&lt;a:dk1&gt;&lt;a:sysClr val="windowText" lastClr="000000"/&gt;&lt;/a:dk1&gt;',t[t.length]='&lt;a:lt1&gt;&lt;a:sysClr val="window" lastClr="FFFFFF"/&gt;&lt;/a:lt1&gt;',t[t.length]='&lt;a:dk2&gt;&lt;a:srgbClr val="1F497D"/&gt;&lt;/a:dk2&gt;',t[t.length]='&lt;a:lt2&gt;&lt;a:srgbClr val="EEECE1"/&gt;&lt;/a:lt2&gt;',t[t.length]='&lt;a:accent1&gt;&lt;a:srgbClr val="4F81BD"/&gt;&lt;/a:accent1&gt;',t[t.length]='&lt;a:accent2&gt;&lt;a:srgbClr val="C0504D"/&gt;&lt;/a:accent2&gt;',t[t.length]='&lt;a:accent3&gt;&lt;a:srgbClr val="9BBB59"/&gt;&lt;/a:accent3&gt;',t[t.length]='&lt;a:accent4&gt;&lt;a:srgbClr val="8064A2"/&gt;&lt;/a:accent4&gt;',t[t.length]='&lt;a:accent5&gt;&lt;a:srgbClr val="4BACC6"/&gt;&lt;/a:accent5&gt;',t[t.length]='&lt;a:accent6&gt;&lt;a:srgbClr val="F79646"/&gt;&lt;/a:accent6&gt;',t[t.length]='&lt;a:hlink&gt;&lt;a:srgbClr val="0000FF"/&gt;&lt;/a:hlink&gt;',t[t.length]='&lt;a:folHlink&gt;&lt;a:srgbClr val="800080"/&gt;&lt;/a:folHlink&gt;',t[t.length]="&lt;/a:clrScheme&gt;",t[t.length]='&lt;a:fontScheme name="Office"&gt;',t[t.length]="&lt;a:majorFont&gt;",t[t.length]='&lt;a:latin typeface="Cambria"/&gt;',t[t.length]='&lt;a:ea typeface=""/&gt;',t[t.length]='&lt;a:cs typeface=""/&gt;',t[t.length]='&lt;a:font script="Jpan" typeface="\uff2d\uff33 \uff30\u30b4\u30b7\u30c3\u30af"/&gt;',t[t.length]='&lt;a:font script="Hang" typeface="\ub9d1\uc740 \uace0\ub515"/&gt;',t[t.length]='&lt;a:font script="Hans" typeface="\u5b8b\u4f53"/&gt;',t[t.length]='&lt;a:font script="Hant" typeface="\u65b0\u7d30\u660e\u9ad4"/&gt;',t[t.length]='&lt;a:font script="Arab" typeface="Times New Roman"/&gt;',t[t.length]='&lt;a:font script="Hebr" typeface="Times New Roman"/&gt;',t[t.length]='&lt;a:font script="Thai" typeface="Tahoma"/&gt;',t[t.length]='&lt;a:font script="Ethi" typeface="Nyala"/&gt;',t[t.length]='&lt;a:font script="Beng" typeface="Vrinda"/&gt;',t[t.length]='&lt;a:font script="Gujr" typeface="Shruti"/&gt;',t[t.length]='&lt;a:font script="Khmr" typeface="MoolBoran"/&gt;',t[t.length]='&lt;a:font script="Knda" typeface="Tunga"/&gt;',t[t.length]='&lt;a:font script="Guru" typeface="Raavi"/&gt;',t[t.length]='&lt;a:font script="Cans" typeface="Euphemia"/&gt;',t[t.length]='&lt;a:font script="Cher" typeface="Plantagenet Cherokee"/&gt;',t[t.length]='&lt;a:font script="Yiii" typeface="Microsoft Yi Baiti"/&gt;',t[t.length]='&lt;a:font script="Tibt" typeface="Microsoft Himalaya"/&gt;',t[t.length]='&lt;a:font script="Thaa" typeface="MV Boli"/&gt;',t[t.length]='&lt;a:font script="Deva" typeface="Mangal"/&gt;',t[t.length]='&lt;a:font script="Telu" typeface="Gautami"/&gt;',t[t.length]='&lt;a:font script="Taml" typeface="Latha"/&gt;',t[t.length]='&lt;a:font script="Syrc" typeface="Estrangelo Edessa"/&gt;',t[t.length]='&lt;a:font script="Orya" typeface="Kalinga"/&gt;',t[t.length]='&lt;a:font script="Mlym" typeface="Kartika"/&gt;',t[t.length]='&lt;a:font script="Laoo" typeface="DokChampa"/&gt;',t[t.length]='&lt;a:font script="Sinh" typeface="Iskoola Pota"/&gt;',t[t.length]='&lt;a:font script="Mong" typeface="Mongolian Baiti"/&gt;',t[t.length]='&lt;a:font script="Viet" typeface="Times New Roman"/&gt;',t[t.length]='&lt;a:font script="Uigh" typeface="Microsoft Uighur"/&gt;',t[t.length]='&lt;a:font script="Geor" typeface="Sylfaen"/&gt;',t[t.length]="&lt;/a:majorFont&gt;",t[t.length]="&lt;a:minorFont&gt;",t[t.length]='&lt;a:latin typeface="Calibri"/&gt;',t[t.length]='&lt;a:ea typeface=""/&gt;',t[t.length]='&lt;a:cs typeface=""/&gt;',t[t.length]='&lt;a:font script="Jpan" typeface="\uff2d\uff33 \uff30\u30b4\u30b7\u30c3\u30af"/&gt;',t[t.length]='&lt;a:font script="Hang" typeface="\ub9d1\uc740 \uace0\ub515"/&gt;',t[t.length]='&lt;a:font script="Hans" typeface="\u5b8b\u4f53"/&gt;',t[t.length]='&lt;a:font script="Hant" typeface="\u65b0\u7d30\u660e\u9ad4"/&gt;',t[t.length]='&lt;a:font script="Arab" typeface="Arial"/&gt;',t[t.length]='&lt;a:font script="Hebr" typeface="Arial"/&gt;',t[t.length]='&lt;a:font script="Thai" typeface="Tahoma"/&gt;',t[t.length]='&lt;a:font script="Ethi" typeface="Nyala"/&gt;',t[t.length]='&lt;a:font script="Beng" typeface="Vrinda"/&gt;',t[t.length]='&lt;a:font script="Gujr" typeface="Shruti"/&gt;',t[t.length]='&lt;a:font script="Khmr" typeface="DaunPenh"/&gt;',t[t.length]='&lt;a:font script="Knda" typeface="Tunga"/&gt;',t[t.length]='&lt;a:font script="Guru" typeface="Raavi"/&gt;',t[t.length]='&lt;a:font script="Cans" typeface="Euphemia"/&gt;',t[t.length]='&lt;a:font script="Cher" typeface="Plantagenet Cherokee"/&gt;',t[t.length]='&lt;a:font script="Yiii" typeface="Microsoft Yi Baiti"/&gt;',t[t.length]='&lt;a:font script="Tibt" typeface="Microsoft Himalaya"/&gt;',t[t.length]='&lt;a:font script="Thaa" typeface="MV Boli"/&gt;',t[t.length]='&lt;a:font script="Deva" typeface="Mangal"/&gt;',t[t.length]='&lt;a:font script="Telu" typeface="Gautami"/&gt;',t[t.length]='&lt;a:font script="Taml" typeface="Latha"/&gt;',t[t.length]='&lt;a:font script="Syrc" typeface="Estrangelo Edessa"/&gt;',t[t.length]='&lt;a:font script="Orya" typeface="Kalinga"/&gt;',t[t.length]='&lt;a:font script="Mlym" typeface="Kartika"/&gt;',t[t.length]='&lt;a:font script="Laoo" typeface="DokChampa"/&gt;',t[t.length]='&lt;a:font script="Sinh" typeface="Iskoola Pota"/&gt;',t[t.length]='&lt;a:font script="Mong" typeface="Mongolian Baiti"/&gt;',t[t.length]='&lt;a:font script="Viet" typeface="Arial"/&gt;',t[t.length]='&lt;a:font script="Uigh" typeface="Microsoft Uighur"/&gt;',t[t.length]='&lt;a:font script="Geor" typeface="Sylfaen"/&gt;',t[t.length]="&lt;/a:minorFont&gt;",t[t.length]="&lt;/a:fontScheme&gt;",t[t.length]='&lt;a:fmtScheme name="Office"&gt;',t[t.length]="&lt;a:fillStyleLst&gt;",t[t.length]='&lt;a:solidFill&gt;&lt;a:schemeClr val="phClr"/&gt;&lt;/a:solidFill&gt;',t[t.length]='&lt;a:gradFill rotWithShape="1"&gt;',t[t.length]="&lt;a:gsLst&gt;",t[t.length]='&lt;a:gs pos="0"&gt;&lt;a:schemeClr val="phClr"&gt;&lt;a:tint val="50000"/&gt;&lt;a:satMod val="300000"/&gt;&lt;/a:schemeClr&gt;&lt;/a:gs&gt;',t[t.length]='&lt;a:gs pos="35000"&gt;&lt;a:schemeClr val="phClr"&gt;&lt;a:tint val="37000"/&gt;&lt;a:satMod val="300000"/&gt;&lt;/a:schemeClr&gt;&lt;/a:gs&gt;',t[t.length]='&lt;a:gs pos="100000"&gt;&lt;a:schemeClr val="phClr"&gt;&lt;a:tint val="15000"/&gt;&lt;a:satMod val="350000"/&gt;&lt;/a:schemeClr&gt;&lt;/a:gs&gt;',t[t.length]="&lt;/a:gsLst&gt;",t[t.length]='&lt;a:lin ang="16200000" scaled="1"/&gt;',t[t.length]="&lt;/a:gradFill&gt;",t[t.length]='&lt;a:gradFill rotWithShape="1"&gt;',t[t.length]="&lt;a:gsLst&gt;",t[t.length]='&lt;a:gs pos="0"&gt;&lt;a:schemeClr val="phClr"&gt;&lt;a:tint val="100000"/&gt;&lt;a:shade val="100000"/&gt;&lt;a:satMod val="130000"/&gt;&lt;/a:schemeClr&gt;&lt;/a:gs&gt;',t[t.length]='&lt;a:gs pos="100000"&gt;&lt;a:schemeClr val="phClr"&gt;&lt;a:tint val="50000"/&gt;&lt;a:shade val="100000"/&gt;&lt;a:satMod val="350000"/&gt;&lt;/a:schemeClr&gt;&lt;/a:gs&gt;',t[t.length]="&lt;/a:gsLst&gt;",t[t.length]='&lt;a:lin ang="16200000" scaled="0"/&gt;',t[t.length]="&lt;/a:gradFill&gt;",t[t.length]="&lt;/a:fillStyleLst&gt;",t[t.length]="&lt;a:lnStyleLst&gt;",t[t.length]='&lt;a:ln w="9525" cap="flat" cmpd="sng" algn="ctr"&gt;&lt;a:solidFill&gt;&lt;a:schemeClr val="phClr"&gt;&lt;a:shade val="95000"/&gt;&lt;a:satMod val="105000"/&gt;&lt;/a:schemeClr&gt;&lt;/a:solidFill&gt;&lt;a:prstDash val="solid"/&gt;&lt;/a:ln&gt;',t[t.length]='&lt;a:ln w="25400" cap="flat" cmpd="sng" algn="ctr"&gt;&lt;a:solidFill&gt;&lt;a:schemeClr val="phClr"/&gt;&lt;/a:solidFill&gt;&lt;a:prstDash val="solid"/&gt;&lt;/a:ln&gt;',t[t.length]='&lt;a:ln w="38100" cap="flat" cmpd="sng" algn="ctr"&gt;&lt;a:solidFill&gt;&lt;a:schemeClr val="phClr"/&gt;&lt;/a:solidFill&gt;&lt;a:prstDash val="solid"/&gt;&lt;/a:ln&gt;',t[t.length]="&lt;/a:lnStyleLst&gt;",t[t.length]="&lt;a:effectStyleLst&gt;",t[t.length]="&lt;a:effectStyle&gt;",t[t.length]="&lt;a:effectLst&gt;",t[t.length]='&lt;a:outerShdw blurRad="40000" dist="20000" dir="5400000" rotWithShape="0"&gt;&lt;a:srgbClr val="000000"&gt;&lt;a:alpha val="38000"/&gt;&lt;/a:srgbClr&gt;&lt;/a:outerShdw&gt;',t[t.length]="&lt;/a:effectLst&gt;",t[t.length]="&lt;/a:effectStyle&gt;",t[t.length]="&lt;a:effectStyle&gt;",t[t.length]="&lt;a:effectLst&gt;",t[t.length]='&lt;a:outerShdw blurRad="40000" dist="23000" dir="5400000" rotWithShape="0"&gt;&lt;a:srgbClr val="000000"&gt;&lt;a:alpha val="35000"/&gt;&lt;/a:srgbClr&gt;&lt;/a:outerShdw&gt;',t[t.length]="&lt;/a:effectLst&gt;",t[t.length]="&lt;/a:effectStyle&gt;",t[t.length]="&lt;a:effectStyle&gt;",t[t.length]="&lt;a:effectLst&gt;",t[t.length]='&lt;a:outerShdw blurRad="40000" dist="23000" dir="5400000" rotWithShape="0"&gt;&lt;a:srgbClr val="000000"&gt;&lt;a:alpha val="35000"/&gt;&lt;/a:srgbClr&gt;&lt;/a:outerShdw&gt;',t[t.length]="&lt;/a:effectLst&gt;",t[t.length]='&lt;a:scene3d&gt;&lt;a:camera prst="orthographicFront"&gt;&lt;a:rot lat="0" lon="0" rev="0"/&gt;&lt;/a:camera&gt;&lt;a:lightRig rig="threePt" dir="t"&gt;&lt;a:rot lat="0" lon="0" rev="1200000"/&gt;&lt;/a:lightRig&gt;&lt;/a:scene3d&gt;',t[t.length]='&lt;a:sp3d&gt;&lt;a:bevelT w="63500" h="25400"/&gt;&lt;/a:sp3d&gt;',t[t.length]="&lt;/a:effectStyle&gt;",t[t.length]="&lt;/a:effectStyleLst&gt;",t[t.length]="&lt;a:bgFillStyleLst&gt;",t[t.length]='&lt;a:solidFill&gt;&lt;a:schemeClr val="phClr"/&gt;&lt;/a:solidFill&gt;',t[t.length]='&lt;a:gradFill rotWithShape="1"&gt;',t[t.length]="&lt;a:gsLst&gt;",t[t.length]='&lt;a:gs pos="0"&gt;&lt;a:schemeClr val="phClr"&gt;&lt;a:tint val="40000"/&gt;&lt;a:satMod val="350000"/&gt;&lt;/a:schemeClr&gt;&lt;/a:gs&gt;',t[t.length]='&lt;a:gs pos="40000"&gt;&lt;a:schemeClr val="phClr"&gt;&lt;a:tint val="45000"/&gt;&lt;a:shade val="99000"/&gt;&lt;a:satMod val="350000"/&gt;&lt;/a:schemeClr&gt;&lt;/a:gs&gt;',t[t.length]='&lt;a:gs pos="100000"&gt;&lt;a:schemeClr val="phClr"&gt;&lt;a:shade val="20000"/&gt;&lt;a:satMod val="255000"/&gt;&lt;/a:schemeClr&gt;&lt;/a:gs&gt;',t[t.length]="&lt;/a:gsLst&gt;",t[t.length]='&lt;a:path path="circle"&gt;&lt;a:fillToRect l="50000" t="-80000" r="50000" b="180000"/&gt;&lt;/a:path&gt;',t[t.length]="&lt;/a:gradFill&gt;",t[t.length]='&lt;a:gradFill rotWithShape="1"&gt;',t[t.length]="&lt;a:gsLst&gt;",t[t.length]='&lt;a:gs pos="0"&gt;&lt;a:schemeClr val="phClr"&gt;&lt;a:tint val="80000"/&gt;&lt;a:satMod val="300000"/&gt;&lt;/a:schemeClr&gt;&lt;/a:gs&gt;',t[t.length]='&lt;a:gs pos="100000"&gt;&lt;a:schemeClr val="phClr"&gt;&lt;a:shade val="30000"/&gt;&lt;a:satMod val="200000"/&gt;&lt;/a:schemeClr&gt;&lt;/a:gs&gt;',t[t.length]="&lt;/a:gsLst&gt;",t[t.length]='&lt;a:path path="circle"&gt;&lt;a:fillToRect l="50000" t="50000" r="50000" b="50000"/&gt;&lt;/a:path&gt;',t[t.length]="&lt;/a:gradFill&gt;",t[t.length]="&lt;/a:bgFillStyleLst&gt;",t[t.length]="&lt;/a:fmtScheme&gt;",t[t.length]="&lt;/a:themeElements&gt;",t[t.length]="&lt;a:objectDefaults&gt;",t[t.length]="&lt;a:spDef&gt;",t[t.length]='&lt;a:spPr/&gt;&lt;a:bodyPr/&gt;&lt;a:lstStyle/&gt;&lt;a:style&gt;&lt;a:lnRef idx="1"&gt;&lt;a:schemeClr val="accent1"/&gt;&lt;/a:lnRef&gt;&lt;a:fillRef idx="3"&gt;&lt;a:schemeClr val="accent1"/&gt;&lt;/a:fillRef&gt;&lt;a:effectRef idx="2"&gt;&lt;a:schemeClr val="accent1"/&gt;&lt;/a:effectRef&gt;&lt;a:fontRef idx="minor"&gt;&lt;a:schemeClr val="lt1"/&gt;&lt;/a:fontRef&gt;&lt;/a:style&gt;',t[t.length]="&lt;/a:spDef&gt;",t[t.length]="&lt;a:lnDef&gt;",t[t.length]='&lt;a:spPr/&gt;&lt;a:bodyPr/&gt;&lt;a:lstStyle/&gt;&lt;a:style&gt;&lt;a:lnRef idx="2"&gt;&lt;a:schemeClr val="accent1"/&gt;&lt;/a:lnRef&gt;&lt;a:fillRef idx="0"&gt;&lt;a:schemeClr val="accent1"/&gt;&lt;/a:fillRef&gt;&lt;a:effectRef idx="1"&gt;&lt;a:schemeClr val="accent1"/&gt;&lt;/a:effectRef&gt;&lt;a:fontRef idx="minor"&gt;&lt;a:schemeClr val="tx1"/&gt;&lt;/a:fontRef&gt;&lt;/a:style&gt;',t[t.length]="&lt;/a:lnDef&gt;",t[t.length]="&lt;/a:objectDefaults&gt;",t[t.length]="&lt;a:extraClrSchemeLst/&gt;",t[t.length]="&lt;/a:theme&gt;",t.join("")}function wv(){var e=St();return pt(e,332),pt(e,334,Ws(1)),pt(e,335,function _0(e){var n=te(12+2*e.name.length);return n.write_shift(4,e.flags),n.write_shift(4,e.version),es(e.name,n),n.slice(0,n.l)}({name:"XLDAPR",version:12e4,flags:3496657072})),pt(e,336),pt(e,339,function ya(e,n){var t=te(8+2*n.length);return t.write_shift(4,e),es(n,t),t.slice(0,t.l)}(1,"XLDAPR")),pt(e,52),pt(e,35,Ws(514)),pt(e,4096,Ws(0)),pt(e,4097,sa(1)),pt(e,36),pt(e,53),pt(e,340),pt(e,337,function v0(e,n){var t=te(8);return t.write_shift(4,e),t.write_shift(4,n?1:0),t}(1,!0)),pt(e,51,function xv(e){var n=te(4+8*e.length);n.write_shift(4,e.length);for(var t=0;t&lt;e.length;++t)n.write_shift(4,e[t][0]),n.write_shift(4,e[t][1]);return n}([[1,0]])),pt(e,338),pt(e,333),e.end()}function y0(){var e=[Yr];return e.push('&lt;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"&gt;\n  &lt;metadataTypes count="1"&gt;\n    &lt;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"/&gt;\n  &lt;/metadataTypes&gt;\n  &lt;futureMetadata name="XLDAPR" count="1"&gt;\n    &lt;bk&gt;\n      &lt;extLst&gt;\n        &lt;ext uri="{bdbb8cdc-fa1e-496e-a857-3c3f30c029c3}"&gt;\n          &lt;xda:dynamicArrayProperties fDynamic="1" fCollapsed="0"/&gt;\n        &lt;/ext&gt;\n      &lt;/extLst&gt;\n    &lt;/bk&gt;\n  &lt;/futureMetadata&gt;\n  &lt;cellMetadata count="1"&gt;\n    &lt;bk&gt;\n      &lt;rc t="1" v="0"/&gt;\n    &lt;/bk&gt;\n  &lt;/cellMetadata&gt;\n&lt;/metadata&gt;'),e.join("")}var Hl=1024;function Od(e,n){for(var t=[21600,21600],o=["m0,0l0",t[1],t[0],t[1],t[0],"0xe"].join(","),a=[Nt("xml",null,{"xmlns:v":"urn:schemas-microsoft-com:vml","xmlns:o":ki_o,"xmlns:x":ki_x,"xmlns:mv":"http://macVmlSchemaUri"}).replace(/\/&gt;/,"&gt;"),Nt("o:shapelayout",Nt("o:idmap",null,{"v:ext":"edit",data:e}),{"v:ext":"edit"}),Nt("v:shapetype",[Nt("v:stroke",null,{joinstyle:"miter"}),Nt("v:path",null,{gradientshapeok:"t","o:connecttype":"rect"})].join(""),{id:"_x0000_t202","o:spt":202,coordsize:t.join(","),path:o})];Hl&lt;1e3*e;)Hl+=1e3;return n.forEach(function(u){var f=Ai(u[0]),h={color2:"#BEFF82",type:"gradient"};"gradient"==h.type&amp;&amp;(h.angle="-180");var y="gradient"==h.type?Nt("o:fill",null,{type:"gradientUnscaled","v:ext":"view"}):null,w=Nt("v:fill",y,h);++Hl,a=a.concat(["&lt;v:shape"+zs({id:"_x0000_s"+Hl,type:"#_x0000_t202",style:"position:absolute; margin-left:80pt;margin-top:5pt;width:104pt;height:64pt;z-index:10"+(u[1].hidden?";visibility:hidden":""),fillcolor:"#ECFAD4",strokecolor:"#edeaa1"})+"&gt;",w,Nt("v:shadow",null,{on:"t",obscured:"t"}),Nt("v:path",null,{"o:connecttype":"none"}),'&lt;v:textbox&gt;&lt;div style="text-align:left"&gt;&lt;/div&gt;&lt;/v:textbox&gt;','&lt;x:ClientData ObjectType="Note"&gt;',"&lt;x:MoveWithCells/&gt;","&lt;x:SizeWithCells/&gt;",Qr("x:Anchor",[f.c+1,0,f.r+1,0,f.c+3,20,f.r+5,20].join(",")),Qr("x:AutoFill","False"),Qr("x:Row",String(f.r)),Qr("x:Column",String(f.c)),u[1].hidden?"":"&lt;x:Visible/&gt;","&lt;/x:ClientData&gt;","&lt;/v:shape&gt;"])}),a.push("&lt;/xml&gt;"),a.join("")}function Id(e){var n=[Yr,Nt("comments",null,{xmlns:qi[0]})],t=[];return n.push("&lt;authors&gt;"),e.forEach(function(o){o[1].forEach(function(a){var u=Ir(a.a);-1==t.indexOf(u)&amp;&amp;(t.push(u),n.push("&lt;author&gt;"+u+"&lt;/author&gt;")),a.T&amp;&amp;a.ID&amp;&amp;-1==t.indexOf("tc="+a.ID)&amp;&amp;(t.push("tc="+a.ID),n.push("&lt;author&gt;tc="+a.ID+"&lt;/author&gt;"))})}),0==t.length&amp;&amp;(t.push("SheetJ5"),n.push("&lt;author&gt;SheetJ5&lt;/author&gt;")),n.push("&lt;/authors&gt;"),n.push("&lt;commentList&gt;"),e.forEach(function(o){var a=0,u=[];if(o[1][0]&amp;&amp;o[1][0].T&amp;&amp;o[1][0].ID?a=t.indexOf("tc="+o[1][0].ID):o[1].forEach(function(y){y.a&amp;&amp;(a=t.indexOf(Ir(y.a))),u.push(y.t||"")}),n.push('&lt;comment ref="'+o[0]+'" authorId="'+a+'"&gt;&lt;text&gt;'),u.length&lt;=1)n.push(Qr("t",Ir(u[0]||"")));else{for(var f="Comment:\n    "+u[0]+"\n",h=1;h&lt;u.length;++h)f+="Reply:\n    "+u[h]+"\n";n.push(Qr("t",Ir(f)))}n.push("&lt;/text&gt;&lt;/comment&gt;")}),n.push("&lt;/commentList&gt;"),n.length&gt;2&amp;&amp;(n[n.length]="&lt;/comments&gt;",n[1]=n[1].replace("/&gt;","&gt;")),n.join("")}function w0(e,n,t){var o=[Yr,Nt("ThreadedComments",null,{xmlns:yi_TCMNT}).replace(/[\/]&gt;/,"&gt;")];return e.forEach(function(a){var u="";(a[1]||[]).forEach(function(f,h){if(f.T){f.a&amp;&amp;-1==n.indexOf(f.a)&amp;&amp;n.push(f.a);var y={ref:a[0],id:"{54EE7951-7262-4200-6969-"+("000000000000"+t.tcid++).slice(-12)+"}"};0==h?u=y.id:y.parentId=u,f.ID=y.id,f.a&amp;&amp;(y.personId="{54EE7950-7262-4200-6969-"+("000000000000"+n.indexOf(f.a)).slice(-12)+"}"),o.push(Nt("threadedComment",Qr("text",f.t||""),y))}else delete f.ID})}),o.push("&lt;/ThreadedComments&gt;"),o.join("")}var D0=ps;function Pd(e){var n=St(),t=[];return pt(n,628),pt(n,630),e.forEach(function(o){o[1].forEach(function(a){t.indexOf(a.a)&gt;-1||(t.push(a.a.slice(0,54)),pt(n,632,function jl(e){return es(e.slice(0,54))}(a.a)))})}),pt(n,631),pt(n,633),e.forEach(function(o){o[1].forEach(function(a){a.iauthor=t.indexOf(a.a);var u={s:Ai(o[0]),e:Ai(o[0])};pt(n,635,function b0(e,n){return null==n&amp;&amp;(n=te(36)),n.write_shift(4,e[1].iauthor),Hr(e[0],n),n.write_shift(4,0),n.write_shift(4,0),n.write_shift(4,0),n.write_shift(4,0),n}([u,a])),a.t&amp;&amp;a.t.length&gt;0&amp;&amp;pt(n,637,function pe(e,n){var t=!1;return null==n&amp;&amp;(t=!0,n=te(23+4*e.t.length)),n.write_shift(1,1),es(e.t,n),n.write_shift(4,1),function g(e,n){n||(n=te(4)),n.write_shift(2,e.ich||0),n.write_shift(2,e.ifnt||0)}({ich:0,ifnt:0},n),t?n.slice(0,n.l):n}(a)),pt(n,636),delete a.iauthor})}),pt(n,634),pt(n,629),n.end()}var Fv=["xlsb","xlsm","xlam","biff8","xla"],_c=function(){var e=/(^|[^A-Za-z_])R(\[?-?\d+\]|[1-9]\d*|)C(\[?-?\d+\]|[1-9]\d*|)(?![A-Za-z0-9_])/g,n={r:0,c:0};function t(o,a,u,f){var h=!1,y=!1;0==u.length?y=!0:"["==u.charAt(0)&amp;&amp;(y=!0,u=u.slice(1,-1)),0==f.length?h=!0:"["==f.charAt(0)&amp;&amp;(h=!0,f=f.slice(1,-1));var w=u.length&gt;0?0|parseInt(u,10):0,M=f.length&gt;0?0|parseInt(f,10):0;return h?M+=n.c:--M,y?w+=n.r:--w,a+(h?"":"$")+Fr(M)+(y?"":"$")+ar(w)}return function(a,u){return n=u,a.replace(e,t)}}(),pl=/(^|[^._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,kd=function(){return function(n,t){return n.replace(pl,function(o,a,u,f,h,y){var w=hs(f)-(u?0:t.c),M=Ti(y)-(h?0:t.r);return a+"R"+(0==M?"":h?M+1:"["+M+"]")+"C"+(0==w?"":u?w+1:"["+w+"]")})}}();function Rd(e,n){return e.replace(pl,function(t,o,a,u,f,h){return o+("$"==a?a+u:Fr(hs(u)+n.c))+("$"==f?f+h:ar(Ti(h)+n.r))})}function bs(e){e.l+=1}function gl(e,n){var t=e.read_shift(1==n?1:2);return[16383&amp;t,t&gt;&gt;14&amp;1,t&gt;&gt;15&amp;1]}function S0(e,n,t){var o=2;if(t){if(t.biff&gt;=2&amp;&amp;t.biff&lt;=5)return T0(e);12==t.biff&amp;&amp;(o=4)}var a=e.read_shift(o),u=e.read_shift(o),f=gl(e,2),h=gl(e,2);return{s:{r:a,c:f[0],cRel:f[1],rRel:f[2]},e:{r:u,c:h[0],cRel:h[1],rRel:h[2]}}}function T0(e){var n=gl(e,2),t=gl(e,2),o=e.read_shift(1),a=e.read_shift(1);return{s:{r:n[0],c:o,cRel:n[1],rRel:n[2]},e:{r:t[0],c:a,cRel:t[1],rRel:t[2]}}}function Ld(e,n,t){if(t&amp;&amp;t.biff&gt;=2&amp;&amp;t.biff&lt;=5)return function Bv(e){var n=gl(e,2),t=e.read_shift(1);return{r:n[0],c:t,cRel:n[1],rRel:n[2]}}(e);var o=e.read_shift(t&amp;&amp;12==t.biff?4:2),a=gl(e,2);return{r:o,c:a[0],cRel:a[1],rRel:a[2]}}function A0(e){var n=e.read_shift(2),t=e.read_shift(2);return{r:n,c:255&amp;t,fQuoted:!!(16384&amp;t),cRel:t&gt;&gt;15,rRel:t&gt;&gt;15}}function Vd(e){var n=1&amp;e[e.l+1];return e.l+=4,[n,1]}function ka(e){return[e.read_shift(1),e.read_shift(1)]}function Gv(e,n){var t=[e.read_shift(1)];if(12==n)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]=function ns(e,n){return 1===e.read_shift(n)}(e,1)?"TRUE":"FALSE",12!=n&amp;&amp;(e.l+=7);break;case 37:case 16:t[1]=Wo[e[e.l]],e.l+=12==n?4:8;break;case 0:e.l+=8;break;case 1:t[1]=Kr(e);break;case 2:t[1]=function oc(e,n,t){if(t.biff&gt;5)return function sc(e,n,t){var o=e.read_shift(t&amp;&amp;2==t.biff?1:2);return 0===o?(e.l++,""):function ic(e,n,t){if(t){if(t.biff&gt;=2&amp;&amp;t.biff&lt;=5)return e.read_shift(n,"cpstr");if(t.biff&gt;=12)return e.read_shift(n,"dbcs-cont")}var a=e.read_shift(1);return e.read_shift(n,0===a?"sbcs-cont":"dbcs-cont")}(e,o,t)}(e,0,t);var o=e.read_shift(1);return 0===o?(e.l++,""):e.read_shift(o,t.biff&lt;=4||!e.lens?"cpstr":"sbcs-cont")}(e,0,{biff:n&gt;0&amp;&amp;n&lt;8?2:n});break;default:throw new Error("Bad SerAr: "+t[0])}return t}function R0(e,n,t){for(var o=e.read_shift(12==t.biff?4:2),a=[],u=0;u!=o;++u)a.push((12==t.biff?Qs:Pu)(e,8));return a}function Hx(e,n,t){var o=0,a=0;12==t.biff?(o=e.read_shift(4),a=e.read_shift(4)):(a=1+e.read_shift(1),o=1+e.read_shift(2)),t.biff&gt;=2&amp;&amp;t.biff&lt;8&amp;&amp;(--o,0==--a&amp;&amp;(a=256));for(var u=0,f=[];u!=o&amp;&amp;(f[u]=[]);++u)for(var h=0;h!=a;++h)f[u][h]=Gv(e,t.biff);return f}function qu(e,n,t){return e.l+=2,[A0(e)]}function B0(e){return e.l+=6,[]}function nl(e){return e.l+=2,[ks(e),1&amp;e.read_shift(2)]}var Zd=["Data","All","Headers","??","?Data2","??","?DataHeaders","??","Totals","??","??","??","?DataTotals","??","??","??","?Current"],W0={1:{n:"PtgExp",f:function $d(e,n,t){return e.l++,t&amp;&amp;12==t.biff?[e.read_shift(4,"i"),0]:[e.read_shift(2),e.read_shift(t&amp;&amp;2==t.biff?1:2)]}},2:{n:"PtgTbl",f:ee},3:{n:"PtgAdd",f:bs},4:{n:"PtgSub",f:bs},5:{n:"PtgMul",f:bs},6:{n:"PtgDiv",f:bs},7:{n:"PtgPower",f:bs},8:{n:"PtgConcat",f:bs},9:{n:"PtgLt",f:bs},10:{n:"PtgLe",f:bs},11:{n:"PtgEq",f:bs},12:{n:"PtgGe",f:bs},13:{n:"PtgGt",f:bs},14:{n:"PtgNe",f:bs},15:{n:"PtgIsect",f:bs},16:{n:"PtgUnion",f:bs},17:{n:"PtgRange",f:bs},18:{n:"PtgUplus",f:bs},19:{n:"PtgUminus",f:bs},20:{n:"PtgPercent",f:bs},21:{n:"PtgParen",f:bs},22:{n:"PtgMissArg",f:bs},23:{n:"PtgStr",f:function Wv(e,n,t){return e.l++,rc(e,0,t)}},26:{n:"PtgSheet",f:function H0(e,n,t){return e.l+=5,e.l+=2,e.l+=2==t.biff?1:4,["PTGSHEET"]}},27:{n:"PtgEndSheet",f:function Xv(e,n,t){return e.l+=2==t.biff?4:5,["PTGENDSHEET"]}},28:{n:"PtgErr",f:function zd(e){return e.l++,Wo[e.read_shift(1)]}},29:{n:"PtgBool",f:function Hv(e){return e.l++,0!==e.read_shift(1)}},30:{n:"PtgInt",f:function Vx(e){return e.l++,e.read_shift(2)}},31:{n:"PtgNum",f:function jv(e){return e.l++,Kr(e)}},32:{n:"PtgArray",f:function I0(e,n,t){var o=(96&amp;e[e.l++])&gt;&gt;5;return e.l+=2==t.biff?6:12==t.biff?14:7,[o]}},33:{n:"PtgFunc",f:function Ux(e,n,t){var o=(96&amp;e[e.l])&gt;&gt;5;e.l+=1;var a=e.read_shift(t&amp;&amp;t.biff&lt;=3?1:2);return[K0[a],lf[a],o]}},34:{n:"PtgFuncVar",f:function Qu(e,n,t){var o=e[e.l++],a=e.read_shift(1),u=t&amp;&amp;t.biff&lt;=3?[88==o?-1:0,e.read_shift(1)]:function Ju(e){return[e[e.l+1]&gt;&gt;7,32767&amp;e.read_shift(2)]}(e);return[a,(0===u[0]?lf:ny)[u[1]]]}},35:{n:"PtgName",f:function $v(e,n,t){var o=e.read_shift(1)&gt;&gt;&gt;5&amp;3,u=e.read_shift(!t||t.biff&gt;=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[o,0,u]}},36:{n:"PtgRef",f:function Wd(e,n,t){var o=(96&amp;e[e.l])&gt;&gt;5;return e.l+=1,[o,Ld(e,0,t)]}},37:{n:"PtgArea",f:function Nx(e,n,t){return[(96&amp;e[e.l++])&gt;&gt;5,S0(e,0,t)]}},38:{n:"PtgMemArea",f:function L0(e,n,t){var o=e.read_shift(1)&gt;&gt;&gt;5&amp;3;return e.l+=t&amp;&amp;2==t.biff?3:4,[o,e.read_shift(t&amp;&amp;2==t.biff?1:2)]}},39:{n:"PtgMemErr",f:ee},40:{n:"PtgMemNoMem",f:ee},41:{n:"PtgMemFunc",f:function zv(e,n,t){return[e.read_shift(1)&gt;&gt;&gt;5&amp;3,e.read_shift(t&amp;&amp;2==t.biff?1:2)]}},42:{n:"PtgRefErr",f:function Yd(e,n,t){var o=e.read_shift(1)&gt;&gt;&gt;5&amp;3;return e.l+=4,t.biff&lt;8&amp;&amp;e.l--,12==t.biff&amp;&amp;(e.l+=2),[o]}},43:{n:"PtgAreaErr",f:function Uv(e,n,t){var o=(96&amp;e[e.l++])&gt;&gt;5;return e.l+=t&amp;&amp;t.biff&gt;8?12:t.biff&lt;8?6:8,[o]}},44:{n:"PtgRefN",f:function Bx(e,n,t){var o=(96&amp;e[e.l])&gt;&gt;5;e.l+=1;var a=function O0(e,n,t){var o=t&amp;&amp;t.biff?t.biff:8;if(o&gt;=2&amp;&amp;o&lt;=5)return function Bd(e){var n=e.read_shift(2),t=e.read_shift(1),o=(32768&amp;n)&gt;&gt;15,a=(16384&amp;n)&gt;&gt;14;return n&amp;=16383,1==o&amp;&amp;n&gt;=8192&amp;&amp;(n-=16384),1==a&amp;&amp;t&gt;=128&amp;&amp;(t-=256),{r:n,c:t,cRel:a,rRel:o}}(e);var a=e.read_shift(o&gt;=12?4:2),u=e.read_shift(2),f=(16384&amp;u)&gt;&gt;14,h=(32768&amp;u)&gt;&gt;15;if(u&amp;=16383,1==h)for(;a&gt;524287;)a-=1048576;if(1==f)for(;u&gt;8191;)u-=16384;return{r:a,c:u,cRel:f,rRel:h}}(e,0,t);return[o,a]}},45:{n:"PtgAreaN",f:function vc(e,n,t){var o=(96&amp;e[e.l++])&gt;&gt;5,a=function Lv(e,n,t){if(t.biff&lt;8)return T0(e);var o=e.read_shift(12==t.biff?4:2),a=e.read_shift(12==t.biff?4:2),u=gl(e,2),f=gl(e,2);return{s:{r:o,c:u[0],cRel:u[1],rRel:u[2]},e:{r:a,c:f[0],cRel:f[1],rRel:f[2]}}}(e,0,t);return[o,a]}},46:{n:"PtgMemAreaN",f:function Zv(e){return[e.read_shift(1)&gt;&gt;&gt;5&amp;3,e.read_shift(2)]}},47:{n:"PtgMemNoMemN",f:function j0(e){return[e.read_shift(1)&gt;&gt;&gt;5&amp;3,e.read_shift(2)]}},57:{n:"PtgNameX",f:function jx(e,n,t){return 5==t.biff?function N0(e){var n=e.read_shift(1)&gt;&gt;&gt;5&amp;3,t=e.read_shift(2,"i");e.l+=8;var o=e.read_shift(2);return e.l+=12,[n,t,o]}(e):[e.read_shift(1)&gt;&gt;&gt;5&amp;3,e.read_shift(2),e.read_shift(4)]}},58:{n:"PtgRef3d",f:function k0(e,n,t){var o=(96&amp;e[e.l])&gt;&gt;5;e.l+=1;var a=e.read_shift(2);return t&amp;&amp;5==t.biff&amp;&amp;(e.l+=12),[o,a,Ld(e,0,t)]}},59:{n:"PtgArea3d",f:function Ud(e,n,t){var o=(96&amp;e[e.l++])&gt;&gt;5,a=e.read_shift(2,"i");if(t&amp;&amp;5===t.biff)e.l+=12;return[o,a,S0(e,0,t)]}},60:{n:"PtgRefErr3d",f:function Wx(e,n,t){var o=(96&amp;e[e.l++])&gt;&gt;5,a=e.read_shift(2),u=4;if(t)switch(t.biff){case 5:u=15;break;case 12:u=6}return e.l+=u,[o,a]}},61:{n:"PtgAreaErr3d",f:function Lx(e,n,t){var o=(96&amp;e[e.l++])&gt;&gt;5,a=e.read_shift(2),u=8;if(t)switch(t.biff){case 5:e.l+=12,u=6;break;case 12:u=12}return e.l+=u,[o,a]}},255:{}},ef={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},yc={1:{n:"PtgElfLel",f:nl},2:{n:"PtgElfRw",f:qu},3:{n:"PtgElfCol",f:qu},6:{n:"PtgElfRwV",f:qu},7:{n:"PtgElfColV",f:qu},10:{n:"PtgElfRadical",f:qu},11:{n:"PtgElfRadicalS",f:B0},13:{n:"PtgElfColS",f:B0},15:{n:"PtgElfColSV",f:B0},16:{n:"PtgElfRadicalLel",f:nl},25:{n:"PtgList",f:function Kv(e){e.l+=2;var n=e.read_shift(2),t=e.read_shift(2),o=e.read_shift(4),a=e.read_shift(2),u=e.read_shift(2);return{ixti:n,coltype:3&amp;t,rt:Zd[t&gt;&gt;2&amp;31],idx:o,c:a,C:u}}},29:{n:"PtgSxName",f:function ml(e){return e.l+=2,[e.read_shift(4)]}},255:{}},Qd={0:{n:"PtgAttrNoop",f:function Qv(e){return e.l+=4,[0,0]}},1:{n:"PtgAttrSemi",f:function Hd(e,n,t){var o=255&amp;e[e.l+1]?1:0;return e.l+=t&amp;&amp;2==t.biff?3:4,[o]}},2:{n:"PtgAttrIf",f:function P0(e,n,t){var o=255&amp;e[e.l+1]?1:0;return e.l+=2,[o,e.read_shift(t&amp;&amp;2==t.biff?1:2)]}},4:{n:"PtgAttrChoose",f:function Zu(e,n,t){e.l+=2;for(var o=e.read_shift(t&amp;&amp;2==t.biff?1:2),a=[],u=0;u&lt;=o;++u)a.push(e.read_shift(t&amp;&amp;2==t.biff?1:2));return a}},8:{n:"PtgAttrGoto",f:function xa(e,n,t){var o=255&amp;e[e.l+1]?1:0;return e.l+=2,[o,e.read_shift(t&amp;&amp;2==t.biff?1:2)]}},16:{n:"PtgAttrSum",f:function Gd(e,n,t){e.l+=t&amp;&amp;2==t.biff?3:4}},32:{n:"PtgAttrBaxcel",f:Vd},33:{n:"PtgAttrBaxcel",f:Vd},64:{n:"PtgAttrSpace",f:function jd(e){return e.read_shift(2),ka(e)}},65:{n:"PtgAttrSpaceSemi",f:function F0(e){return e.read_shift(2),ka(e)}},128:{n:"PtgAttrIfError",f:function Vv(e){var n=255&amp;e[e.l+1]?1:0;return e.l+=2,[n,e.read_shift(2)]}},255:{}};function Ra(e,n,t,o){if(o.biff&lt;8)return ee(e,n);for(var a=e.l+n,u=[],f=0;f!==t.length;++f)switch(t[f][0]){case"PtgArray":t[f][1]=Hx(e,0,o),u.push(t[f][1]);break;case"PtgMemArea":t[f][2]=R0(e,0,o),u.push(t[f][2]);break;case"PtgExp":o&amp;&amp;12==o.biff&amp;&amp;(t[f][1][1]=e.read_shift(4),u.push(t[f][1]));break;case"PtgList":case"PtgElfRadicalS":case"PtgElfColS":case"PtgElfColSV":throw"Unsupported "+t[f][0]}return 0!=(n=a-e.l)&amp;&amp;u.push(ee(e,n)),u}function tf(e){for(var n=[],t=0;t&lt;e.length;++t){for(var o=e[t],a=[],u=0;u&lt;o.length;++u){var f=o[u];a.push(f?2===f[0]?'"'+f[1].replace(/"/g,'""')+'"':f[1]:"")}n.push(a.join(","))}return n.join(";")}var G0={PtgAdd:"+",PtgConcat:"&amp;",PtgDiv:"/",PtgEq:"=",PtgGe:"&gt;=",PtgGt:"&gt;",PtgLe:"&lt;=",PtgLt:"&lt;",PtgMul:"*",PtgNe:"&lt;&gt;",PtgPower:"^",PtgSub:"-"};function nf(e,n,t){if(!e)return"SH33TJSERR0";if(t.biff&gt;8&amp;&amp;(!e.XTI||!e.XTI[n]))return e.SheetNames[n];if(!e.XTI)return"SH33TJSERR6";var o=e.XTI[n];if(t.biff&lt;8)return n&gt;1e4&amp;&amp;(n-=65536),n&lt;0&amp;&amp;(n=-n),0==n?"":e.XTI[n-1];if(!o)return"SH33TJSERR1";var a="";if(t.biff&gt;8)switch(e[o[0]][0]){case 357:return a=-1==o[1]?"#REF":e.SheetNames[o[1]],o[1]==o[2]?a:a+":"+e.SheetNames[o[2]];case 358:return null!=t.SID?e.SheetNames[t.SID]:"SH33TJSSAME"+e[o[0]][0];default:return"SH33TJSSRC"+e[o[0]][0]}switch(e[o[0]][0][0]){case 1025:return a=-1==o[1]?"#REF":e.SheetNames[o[1]]||"SH33TJSERR3",o[1]==o[2]?a:a+":"+e.SheetNames[o[2]];case 14849:return e[o[0]].slice(1).map(function(u){return u.Name}).join(";;");default:return e[o[0]][0][3]?(a=-1==o[1]?"#REF":e[o[0]][0][3][o[1]]||"SH33TJSERR4",o[1]==o[2]?a:a+":"+e[o[0]][0][3][o[2]]):"SH33TJSERR2"}}function rf(e,n,t){var o=nf(e,n,t);return"#REF"==o?o:function $0(e,n){if(!(e||n&amp;&amp;n.biff&lt;=5&amp;&amp;n.biff&gt;=2))throw new Error("empty sheet name");return/[^\w\u4E00-\u9FFF\u3040-\u30FF]/.test(e)?"'"+e+"'":e}(o,t)}function no(e,n,t,o,a){var y,w,M,K,u=a&amp;&amp;a.biff||8,f={s:{c:0,r:0},e:{c:0,r:0}},h=[],j=0,G=0,Q="";if(!e[0]||!e[0][0])return"";for(var H=-1,J="",Pe=0,Te=e[0].length;Pe&lt;Te;++Pe){var xe=e[0][Pe];switch(xe[0]){case"PtgUminus":h.push("-"+h.pop());break;case"PtgUplus":h.push("+"+h.pop());break;case"PtgPercent":h.push(h.pop()+"%");break;case"PtgAdd":case"PtgConcat":case"PtgDiv":case"PtgEq":case"PtgGe":case"PtgGt":case"PtgLe":case"PtgLt":case"PtgMul":case"PtgNe":case"PtgPower":case"PtgSub":if(y=h.pop(),w=h.pop(),H&gt;=0){switch(e[0][H][1][0]){case 0:J=hi(" ",e[0][H][1][1]);break;case 1:J=hi("\r",e[0][H][1][1]);break;default:if(J="",a.WTF)throw new Error("Unexpected PtgAttrSpaceType "+e[0][H][1][0])}w+=J,H=-1}h.push(w+G0[xe[0]]+y);break;case"PtgIsect":y=h.pop(),w=h.pop(),h.push(w+" "+y);break;case"PtgUnion":y=h.pop(),w=h.pop(),h.push(w+","+y);break;case"PtgRange":y=h.pop(),w=h.pop(),h.push(w+":"+y);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":M=Pr(xe[1][1],f,a),h.push(Vr(M,u));break;case"PtgRefN":M=t?Pr(xe[1][1],t,a):xe[1][1],h.push(Vr(M,u));break;case"PtgRef3d":j=xe[1][1],M=Pr(xe[1][2],f,a),Q=rf(o,j,a),h.push(Q+"!"+Vr(M,u));break;case"PtgFunc":case"PtgFuncVar":var Mt=xe[1][0],Wt=xe[1][1];Mt||(Mt=0);var Ze=0==(Mt&amp;=127)?[]:h.slice(-Mt);h.length-=Mt,"User"===Wt&amp;&amp;(Wt=Ze.shift()),h.push(Wt+"("+Ze.join(",")+")");break;case"PtgBool":h.push(xe[1]?"TRUE":"FALSE");break;case"PtgInt":case"PtgErr":h.push(xe[1]);break;case"PtgNum":h.push(String(xe[1]));break;case"PtgStr":h.push('"'+xe[1].replace(/"/g,'""')+'"');break;case"PtgAreaN":K=Ur(xe[1][1],t?{s:t}:f,a),h.push(Mr(K,a));break;case"PtgArea":K=Ur(xe[1][1],f,a),h.push(Mr(K,a));break;case"PtgArea3d":K=xe[1][2],Q=rf(o,j=xe[1][1],a),h.push(Q+"!"+Mr(K,a));break;case"PtgAttrSum":h.push("SUM("+h.pop()+")");break;case"PtgName":var Ct=(o.names||[])[(G=xe[1][2])-1]||(o[0]||[])[G],_t=Ct?Ct.Name:"SH33TJSNAME"+String(G);_t&amp;&amp;"_xlfn."==_t.slice(0,6)&amp;&amp;!a.xlfn&amp;&amp;(_t=_t.slice(6)),h.push(_t);break;case"PtgNameX":var $t,Gt=xe[1][1];if(G=xe[1][2],!(a.biff&lt;=5)){var xt="";if(14849==((o[Gt]||[])[0]||[])[0]||(1025==((o[Gt]||[])[0]||[])[0]?o[Gt][G]&amp;&amp;o[Gt][G].itab&gt;0&amp;&amp;(xt=o.SheetNames[o[Gt][G].itab-1]+"!"):xt=o.SheetNames[G-1]+"!"),o[Gt]&amp;&amp;o[Gt][G])xt+=o[Gt][G].Name;else if(o[0]&amp;&amp;o[0][G])xt+=o[0][G].Name;else{var yn=(nf(o,Gt,a)||"").split(";;");yn[G-1]?xt=yn[G-1]:xt+="SH33TJSERRX"}h.push(xt);break}Gt&lt;0&amp;&amp;(Gt=-Gt),o[Gt]&amp;&amp;($t=o[Gt][G]),$t||($t={Name:"SH33TJSERRY"}),h.push($t.Name);break;case"PtgParen":var Yn="(",Dn=")";if(H&gt;=0){switch(J="",e[0][H][1][0]){case 2:Yn=hi(" ",e[0][H][1][1])+Yn;break;case 3:Yn=hi("\r",e[0][H][1][1])+Yn;break;case 4:Dn=hi(" ",e[0][H][1][1])+Dn;break;case 5:Dn=hi("\r",e[0][H][1][1])+Dn;break;default:if(a.WTF)throw new Error("Unexpected PtgAttrSpaceType "+e[0][H][1][0])}H=-1}h.push(Yn+h.pop()+Dn);break;case"PtgRefErr":case"PtgRefErr3d":case"PtgAreaErr":case"PtgAreaErr3d":h.push("#REF!");break;case"PtgExp":var tr={c:t.c,r:t.r};if(o.sharedf[cr(M={c:xe[1][1],r:xe[1][0]})]){var qn=o.sharedf[cr(M)];h.push(no(qn,0,tr,o,a))}else{var Rr=!1;for(y=0;y!=o.arrayf.length;++y)if(!(M.c&lt;(w=o.arrayf[y])[0].s.c||M.c&gt;w[0].e.c||M.r&lt;w[0].s.r||M.r&gt;w[0].e.r)){h.push(no(w[1],0,tr,o,a)),Rr=!0;break}Rr||h.push(xe[1])}break;case"PtgArray":h.push("{"+tf(xe[1])+"}");break;case"PtgAttrSpace":case"PtgAttrSpaceSemi":H=Pe;break;case"PtgMissArg":h.push("");break;case"PtgList":h.push("Table"+xe[1].idx+"[#"+xe[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(xe))}if(3!=a.biff&amp;&amp;H&gt;=0&amp;&amp;-1==["PtgAttrSpace","PtgAttrSpaceSemi","PtgAttrGoto"].indexOf(e[0][Pe][0])){var gr=!0;switch((xe=e[0][H])[1][0]){case 4:gr=!1;case 0:J=hi(" ",xe[1][1]);break;case 5:gr=!1;case 1:J=hi("\r",xe[1][1]);break;default:if(J="",a.WTF)throw new Error("Unexpected PtgAttrSpaceType "+xe[1][0])}h.push((gr?J:"")+h.pop()+(gr?"":J)),H=-1}}if(h.length&gt;1&amp;&amp;a.WTF)throw new Error("bad formula stack");return h[0]}function af(e,n,t){var o=e.read_shift(4),a=function Wl(e,n,t){for(var a,u,o=e.l+n,f=[];o!=e.l;)n=o-e.l,a=W0[u=e[e.l]]||W0[ef[u]],(24===u||25===u)&amp;&amp;(a=(24===u?yc:Qd)[e[e.l+1]]),a&amp;&amp;a.f?f.push([a.n,a.f(e,n,t)]):ee(e,n);return f}(e,o,t),u=e.read_shift(4);return[a,u&gt;0?Ra(e,u,a,t):null]}var $o=af,su=af,ty=af,Jx=af,ny={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"},lf={0:"COUNT",1:"IF",2:"ISNA",3:"ISERROR",4:"SUM",5:"AVERAGE",6:"MIN",7:"MAX",8:"ROW",9:"COLUMN",10:"NA",11:"NPV",12:"STDEV",13:"DOLLAR",14:"FIXED",15:"SIN",16:"COS",17:"TAN",18:"ATAN",19:"PI",20:"SQRT",21:"EXP",22:"LN",23:"LOG10",24:"ABS",25:"INT",26:"SIGN",27:"ROUND",28:"LOOKUP",29:"INDEX",30:"REPT",31:"MID",32:"LEN",33:"VALUE",34:"TRUE",35:"FALSE",36:"AND",37:"OR",38:"NOT",39:"MOD",40:"DCOUNT",41:"DSUM",42:"DAVERAGE",43:"DMIN",44:"DMAX",45:"DSTDEV",46:"VAR",47:"DVAR",48:"TEXT",49:"LINEST",50:"TREND",51:"LOGEST",52:"GROWTH",53:"GOTO",54:"HALT",55:"RETURN",56:"PV",57:"FV",58:"NPER",59:"PMT",60:"RATE",61:"MIRR",62:"IRR",63:"RAND",64:"MATCH",65:"DATE",66:"TIME",67:"DAY",68:"MONTH",69:"YEAR",70:"WEEKDAY",71:"HOUR",72:"MINUTE",73:"SECOND",74:"NOW",75:"AREAS",76:"ROWS",77:"COLUMNS",78:"OFFSET",79:"ABSREF",80:"RELREF",81:"ARGUMENT",82:"SEARCH",83:"TRANSPOSE",84:"ERROR",85:"STEP",86:"TYPE",87:"ECHO",88:"SET.NAME",89:"CALLER",90:"DEREF",91:"WINDOWS",92:"SERIES",93:"DOCUMENTS",94:"ACTIVE.CELL",95:"SELECTION",96:"RESULT",97:"ATAN2",98:"ASIN",99:"ACOS",100:"CHOOSE",101:"HLOOKUP",102:"VLOOKUP",103:"LINKS",104:"INPUT",105:"ISREF",106:"GET.FORMULA",107:"GET.NAME",108:"SET.VALUE",109:"LOG",110:"EXEC",111:"CHAR",112:"LOWER",113:"UPPER",114:"PROPER",115:"LEFT",116:"RIGHT",117:"EXACT",118:"TRIM",119:"REPLACE",120:"SUBSTITUTE",121:"CODE",122:"NAMES",123:"DIRECTORY",124:"FIND",125:"CELL",126:"ISERR",127:"ISTEXT",128:"ISNUMBER",129:"ISBLANK",130:"T",131:"N",132:"FOPEN",133:"FCLOSE",134:"FSIZE",135:"FREADLN",136:"FREAD",137:"FWRITELN",138:"FWRITE",139:"FPOS",140:"DATEVALUE",141:"TIMEVALUE",142:"SLN",143:"SYD",144:"DDB",145:"GET.DEF",146:"REFTEXT",147:"TEXTREF",148:"INDIRECT",149:"REGISTER",150:"CALL",151:"ADD.BAR",152:"ADD.MENU",153:"ADD.COMMAND",154:"ENABLE.COMMAND",155:"CHECK.COMMAND",156:"RENAME.COMMAND",157:"SHOW.BAR",158:"DELETE.MENU",159:"DELETE.COMMAND",160:"GET.CHART.ITEM",161:"DIALOG.BOX",162:"CLEAN",163:"MDETERM",164:"MINVERSE",165:"MMULT",166:"FILES",167:"IPMT",168:"PPMT",169:"COUNTA",170:"CANCEL.KEY",171:"FOR",172:"WHILE",173:"BREAK",174:"NEXT",175:"INITIATE",176:"REQUEST",177:"POKE",178:"EXECUTE",179:"TERMINATE",180:"RESTART",181:"HELP",182:"GET.BAR",183:"PRODUCT",184:"FACT",185:"GET.CELL",186:"GET.WORKSPACE",187:"GET.WINDOW",188:"GET.DOCUMENT",189:"DPRODUCT",190:"ISNONTEXT",191:"GET.NOTE",192:"NOTE",193:"STDEVP",194:"VARP",195:"DSTDEVP",196:"DVARP",197:"TRUNC",198:"ISLOGICAL",199:"DCOUNTA",200:"DELETE.BAR",201:"UNREGISTER",204:"USDOLLAR",205:"FINDB",206:"SEARCHB",207:"REPLACEB",208:"LEFTB",209:"RIGHTB",210:"MIDB",211:"LENB",212:"ROUNDUP",213:"ROUNDDOWN",214:"ASC",215:"DBCS",216:"RANK",219:"ADDRESS",220:"DAYS360",221:"TODAY",222:"VDB",223:"ELSE",224:"ELSE.IF",225:"END.IF",226:"FOR.CELL",227:"MEDIAN",228:"SUMPRODUCT",229:"SINH",230:"COSH",231:"TANH",232:"ASINH",233:"ACOSH",234:"ATANH",235:"DGET",236:"CREATE.OBJECT",237:"VOLATILE",238:"LAST.ERROR",239:"CUSTOM.UNDO",240:"CUSTOM.REPEAT",241:"FORMULA.CONVERT",242:"GET.LINK.INFO",243:"TEXT.BOX",244:"INFO",245:"GROUP",246:"GET.OBJECT",247:"DB",248:"PAUSE",251:"RESUME",252:"FREQUENCY",253:"ADD.TOOLBAR",254:"DELETE.TOOLBAR",255:"User",256:"RESET.TOOLBAR",257:"EVALUATE",258:"GET.TOOLBAR",259:"GET.TOOL",260:"SPELLING.CHECK",261:"ERROR.TYPE",262:"APP.TITLE",263:"WINDOW.TITLE",264:"SAVE.TOOLBAR",265:"ENABLE.TOOL",266:"PRESS.TOOL",267:"REGISTER.ID",268:"GET.WORKBOOK",269:"AVEDEV",270:"BETADIST",271:"GAMMALN",272:"BETAINV",273:"BINOMDIST",274:"CHIDIST",275:"CHIINV",276:"COMBIN",277:"CONFIDENCE",278:"CRITBINOM",279:"EVEN",280:"EXPONDIST",281:"FDIST",282:"FINV",283:"FISHER",284:"FISHERINV",285:"FLOOR",286:"GAMMADIST",287:"GAMMAINV",288:"CEILING",289:"HYPGEOMDIST",290:"LOGNORMDIST",291:"LOGINV",292:"NEGBINOMDIST",293:"NORMDIST",294:"NORMSDIST",295:"NORMINV",296:"NORMSINV",297:"STANDARDIZE",298:"ODD",299:"PERMUT",300:"POISSON",301:"TDIST",302:"WEIBULL",303:"SUMXMY2",304:"SUMX2MY2",305:"SUMX2PY2",306:"CHITEST",307:"CORREL",308:"COVAR",309:"FORECAST",310:"FTEST",311:"INTERCEPT",312:"PEARSON",313:"RSQ",314:"STEYX",315:"SLOPE",316:"TTEST",317:"PROB",318:"DEVSQ",319:"GEOMEAN",320:"HARMEAN",321:"SUMSQ",322:"KURT",323:"SKEW",324:"ZTEST",325:"LARGE",326:"SMALL",327:"QUARTILE",328:"PERCENTILE",329:"PERCENTRANK",330:"MODE",331:"TRIMMEAN",332:"TINV",334:"MOVIE.COMMAND",335:"GET.MOVIE",336:"CONCATENATE",337:"POWER",338:"PIVOT.ADD.DATA",339:"GET.PIVOT.TABLE",340:"GET.PIVOT.FIELD",341:"GET.PIVOT.ITEM",342:"RADIANS",343:"DEGREES",344:"SUBTOTAL",345:"SUMIF",346:"COUNTIF",347:"COUNTBLANK",348:"SCENARIO.GET",349:"OPTIONS.LISTS.GET",350:"ISPMT",351:"DATEDIF",352:"DATESTRING",353:"NUMBERSTRING",354:"ROMAN",355:"OPEN.DIALOG",356:"SAVE.DIALOG",357:"VIEW.GET",358:"GETPIVOTDATA",359:"HYPERLINK",360:"PHONETIC",361:"AVERAGEA",362:"MAXA",363:"MINA",364:"STDEVPA",365:"VARPA",366:"STDEVA",367:"VARA",368:"BAHTTEXT",369:"THAIDAYOFWEEK",370:"THAIDIGIT",371:"THAIMONTHOFYEAR",372:"THAINUMSOUND",373:"THAINUMSTRING",374:"THAISTRINGLENGTH",375:"ISTHAIDIGIT",376:"ROUNDBAHTDOWN",377:"ROUNDBAHTUP",378:"THAIYEAR",379:"RTD",380:"CUBEVALUE",381:"CUBEMEMBER",382:"CUBEMEMBERPROPERTY",383:"CUBERANKEDMEMBER",384:"HEX2BIN",385:"HEX2DEC",386:"HEX2OCT",387:"DEC2BIN",388:"DEC2HEX",389:"DEC2OCT",390:"OCT2BIN",391:"OCT2HEX",392:"OCT2DEC",393:"BIN2DEC",394:"BIN2OCT",395:"BIN2HEX",396:"IMSUB",397:"IMDIV",398:"IMPOWER",399:"IMABS",400:"IMSQRT",401:"IMLN",402:"IMLOG2",403:"IMLOG10",404:"IMSIN",405:"IMCOS",406:"IMEXP",407:"IMARGUMENT",408:"IMCONJUGATE",409:"IMAGINARY",410:"IMREAL",411:"COMPLEX",412:"IMSUM",413:"IMPRODUCT",414:"SERIESSUM",415:"FACTDOUBLE",416:"SQRTPI",417:"QUOTIENT",418:"DELTA",419:"GESTEP",420:"ISEVEN",421:"ISODD",422:"MROUND",423:"ERF",424:"ERFC",425:"BESSELJ",426:"BESSELK",427:"BESSELY",428:"BESSELI",429:"XIRR",430:"XNPV",431:"PRICEMAT",432:"YIELDMAT",433:"INTRATE",434:"RECEIVED",435:"DISC",436:"PRICEDISC",437:"YIELDDISC",438:"TBILLEQ",439:"TBILLPRICE",440:"TBILLYIELD",441:"PRICE",442:"YIELD",443:"DOLLARDE",444:"DOLLARFR",445:"NOMINAL",446:"EFFECT",447:"CUMPRINC",448:"CUMIPMT",449:"EDATE",450:"EOMONTH",451:"YEARFRAC",452:"COUPDAYBS",453:"COUPDAYS",454:"COUPDAYSNC",455:"COUPNCD",456:"COUPNUM",457:"COUPPCD",458:"DURATION",459:"MDURATION",460:"ODDLPRICE",461:"ODDLYIELD",462:"ODDFPRICE",463:"ODDFYIELD",464:"RANDBETWEEN",465:"WEEKNUM",466:"AMORDEGRC",467:"AMORLINC",468:"CONVERT",724:"SHEETJS",469:"ACCRINT",470:"ACCRINTM",471:"WORKDAY",472:"NETWORKDAYS",473:"GCD",474:"MULTINOMIAL",475:"LCM",476:"FVSCHEDULE",477:"CUBEKPIMEMBER",478:"CUBESET",479:"CUBESETCOUNT",480:"IFERROR",481:"COUNTIFS",482:"SUMIFS",483:"AVERAGEIF",484:"AVERAGEIFS"},K0={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 ry(e){return("of:="+e.replace(pl,"$1[.$2$3$4$5]").replace(/\]:\[/g,":")).replace(/;/g,"|").replace(/,/g,";")}function Z0(e){return e.replace(/\./,"!")}var ou=typeof Map&lt;"u";function eh(e,n,t){var o=0,a=e.length;if(t){if(ou?t.has(n):Object.prototype.hasOwnProperty.call(t,n))for(var u=ou?t.get(n):t[n];o&lt;u.length;++o)if(e[u[o]].t===n)return e.Count++,u[o]}else for(;o&lt;a;++o)if(e[o].t===n)return e.Count++,o;return e[a]={t:n},e.Count++,e.Unique++,t&amp;&amp;(ou?(t.has(n)||t.set(n,[]),t.get(n).push(a)):(Object.prototype.hasOwnProperty.call(t,n)||(t[n]=[]),t[n].push(a))),a}function au(e,n){var t={min:e+1,max:e+1},o=-1;return n.MDW&amp;&amp;(po=n.MDW),null!=n.width?t.customWidth=1:null!=n.wpx?o=Go(n.wpx):null!=n.wch&amp;&amp;(o=n.wch),o&gt;-1?(t.width=Gu(o),t.customWidth=1):null!=n.width&amp;&amp;(t.width=n.width),n.hidden&amp;&amp;(t.hidden=!0),null!=n.level&amp;&amp;(t.outlineLevel=t.level=n.level),t}function _l(e,n){if(e){var t=[.7,.7,.75,.75,.3,.3];"xlml"==n&amp;&amp;(t=[1,1,1,1,.5,.5]),null==e.left&amp;&amp;(e.left=t[0]),null==e.right&amp;&amp;(e.right=t[1]),null==e.top&amp;&amp;(e.top=t[2]),null==e.bottom&amp;&amp;(e.bottom=t[3]),null==e.header&amp;&amp;(e.header=t[4]),null==e.footer&amp;&amp;(e.footer=t[5])}}function vl(e,n,t){var o=t.revssf[null!=n.z?n.z:"General"],a=60,u=e.length;if(null==o&amp;&amp;t.ssf)for(;a&lt;392;++a)if(null==t.ssf[a]){Ht(n.z,a),t.ssf[a]=n.z,t.revssf[n.z]=o=a;break}for(a=0;a!=u;++a)if(e[a].numFmtId===o)return a;return e[u]={numFmtId:o,fontId:0,fillId:0,borderId:0,xfId:0,applyNumberFormat:1},u}function th(e,n,t){if(e&amp;&amp;e["!ref"]){var o=kr(e["!ref"]);if(o.e.c&lt;o.s.c||o.e.r&lt;o.s.r)throw new Error("Bad range ("+t+"): "+e["!ref"])}}var eg=["objects","scenarios","selectLockedCells","selectUnlockedCells"],tg=["formatColumns","formatRows","formatCells","insertColumns","insertRows","insertHyperlinks","deleteColumns","deleteRows","sort","autoFilter","pivotTables"];function dy(e,n,t,o){if(e.c&amp;&amp;t["!comments"].push([n,e.c]),void 0===e.v&amp;&amp;"string"!=typeof e.f||"z"===e.t&amp;&amp;!e.f)return"";var a="",u=e.t,f=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=Wo[e.v];break;case"d":o&amp;&amp;o.cellDates?a=qr(e.v,-1).toISOString():((e=xr(e)).t="n",a=""+(e.v=Ar(qr(e.v)))),typeof e.z&gt;"u"&amp;&amp;(e.z=Jt[14]);break;default:a=e.v}var h=Qr("v",Ir(a)),y={r:n},w=vl(o.cellXfs,e,o);switch(0!==w&amp;&amp;(y.s=w),e.t){case"n":case"z":break;case"d":y.t="d";break;case"b":y.t="b";break;case"e":y.t="e";break;default:if(null==e.v){delete e.t;break}if(e.v.length&gt;32767)throw new Error("Text length must not exceed 32767 characters");if(o&amp;&amp;o.bookSST){h=Qr("v",""+eh(o.Strings,e.v,o.revStrings)),y.t="s";break}y.t="str"}if(e.t!=u&amp;&amp;(e.t=u,e.v=f),"string"==typeof e.f&amp;&amp;e.f){var M=e.F&amp;&amp;e.F.slice(0,n.length)==n?{t:"array",ref:e.F}:null;h=Nt("f",Ir(e.f),M)+(null!=e.v?h:"")}return e.l&amp;&amp;t["!links"].push([n,e.l]),e.D&amp;&amp;(y.cm=1),Nt("c",h,y)}function py(e,n,t,o){var f,a=[Yr,Nt("worksheet",null,{xmlns:qi[0],"xmlns:r":yi_r})],h="",y=t.Sheets[t.SheetNames[e]];null==y&amp;&amp;(y={});var w=y["!ref"]||"A1",M=kr(w);if(M.e.c&gt;16383||M.e.r&gt;1048575){if(n.WTF)throw new Error("Range "+w+" exceeds format limit A1:XFD1048576");M.e.c=Math.min(M.e.c,16383),M.e.r=Math.min(M.e.c,1048575),w=dr(M)}o||(o={}),y["!comments"]=[];var j=[];(function eE(e,n,t,o,a){var u=!1,f={},h=null;if("xlsx"!==o.bookType&amp;&amp;n.vbaraw){var y=n.SheetNames[t];try{n.Workbook&amp;&amp;(y=n.Workbook.Sheets[t].CodeName||y)}catch{}u=!0,f.codeName=fs(Ir(y))}if(e&amp;&amp;e["!outline"]){var w={summaryBelow:1,summaryRight:1};e["!outline"].above&amp;&amp;(w.summaryBelow=0),e["!outline"].left&amp;&amp;(w.summaryRight=0),h=(h||"")+Nt("outlinePr",null,w)}!u&amp;&amp;!h||(a[a.length]=Nt("sheetPr",h,f))})(y,t,e,n,a),a[a.length]=Nt("dimension",null,{ref:w}),a[a.length]=function fy(e,n,t,o){var a={workbookViewId:"0"};return(((o||{}).Workbook||{}).Views||[])[0]&amp;&amp;(a.rightToLeft=o.Workbook.Views[0].RTL?"1":"0"),Nt("sheetViews",Nt("sheetView",null,a),{})}(0,0,0,t),n.sheetFormat&amp;&amp;(a[a.length]=Nt("sheetFormatPr",null,{defaultRowHeight:n.sheetFormat.defaultRowHeight||"16",baseColWidth:n.sheetFormat.baseColWidth||"10",outlineLevelRow:n.sheetFormat.outlineLevelRow||"7"})),null!=y["!cols"]&amp;&amp;y["!cols"].length&gt;0&amp;&amp;(a[a.length]=function hf(e,n){for(var o,t=["&lt;cols&gt;"],a=0;a!=n.length;++a)!(o=n[a])||(t[t.length]=Nt("col",null,au(a,o)));return t[t.length]="&lt;/cols&gt;",t.join("")}(0,y["!cols"])),a[f=a.length]="&lt;sheetData/&gt;",y["!links"]=[],null!=y["!ref"]&amp;&amp;(h=function hy(e,n,t,o){var y,J,a=[],u=[],f=kr(e["!ref"]),h="",w="",M=[],j=0,G=0,K=e["!rows"],Q=Array.isArray(e),H={r:w},Pe=-1;for(G=f.s.c;G&lt;=f.e.c;++G)M[G]=Fr(G);for(j=f.s.r;j&lt;=f.e.r;++j){for(u=[],w=ar(j),G=f.s.c;G&lt;=f.e.c;++G){y=M[G]+w;var Te=Q?(e[j]||[])[G]:e[y];void 0!==Te&amp;&amp;null!=(h=dy(Te,y,e,n))&amp;&amp;u.push(h)}(u.length&gt;0||K&amp;&amp;K[j])&amp;&amp;(H={r:w},K&amp;&amp;K[j]&amp;&amp;((J=K[j]).hidden&amp;&amp;(H.hidden=1),Pe=-1,J.hpx?Pe=Fo(J.hpx):J.hpt&amp;&amp;(Pe=J.hpt),Pe&gt;-1&amp;&amp;(H.ht=Pe,H.customHeight=1),J.level&amp;&amp;(H.outlineLevel=J.level)),a[a.length]=Nt("row",u.join(""),H))}if(K)for(;j&lt;K.length;++j)K&amp;&amp;K[j]&amp;&amp;(H={r:j+1},(J=K[j]).hidden&amp;&amp;(H.hidden=1),Pe=-1,J.hpx?Pe=Fo(J.hpx):J.hpt&amp;&amp;(Pe=J.hpt),Pe&gt;-1&amp;&amp;(H.ht=Pe,H.customHeight=1),J.level&amp;&amp;(H.outlineLevel=J.level),a[a.length]=Nt("row","",H));return a.join("")}(y,n),h.length&gt;0&amp;&amp;(a[a.length]=h)),a.length&gt;f+1&amp;&amp;(a[a.length]="&lt;/sheetData&gt;",a[f]=a[f].replace("/&gt;","&gt;")),y["!protect"]&amp;&amp;(a[a.length]=function ng(e){var n={sheet:1};return eg.forEach(function(t){null!=e[t]&amp;&amp;e[t]&amp;&amp;(n[t]="1")}),tg.forEach(function(t){null!=e[t]&amp;&amp;!e[t]&amp;&amp;(n[t]="0")}),e.password&amp;&amp;(n.password=Hu(e.password).toString(16).toUpperCase()),Nt("sheetProtection",null,n)}(y["!protect"])),null!=y["!autofilter"]&amp;&amp;(a[a.length]=function uy(e,n,t,o){var a="string"==typeof e.ref?e.ref:dr(e.ref);t.Workbook||(t.Workbook={Sheets:[]}),t.Workbook.Names||(t.Workbook.Names=[]);var u=t.Workbook.Names,f=zi(a);f.s.r==f.e.r&amp;&amp;(f.e.r=zi(n["!ref"]).e.r,a=dr(f));for(var h=0;h&lt;u.length;++h){var y=u[h];if("_xlnm._FilterDatabase"==y.Name&amp;&amp;y.Sheet==o){y.Ref="'"+t.SheetNames[o]+"'!"+a;break}}return h==u.length&amp;&amp;u.push({Name:"_xlnm._FilterDatabase",Sheet:o,Ref:"'"+t.SheetNames[o]+"'!"+a}),Nt("autoFilter",null,{ref:a})}(y["!autofilter"],y,t,e)),null!=y["!merges"]&amp;&amp;y["!merges"].length&gt;0&amp;&amp;(a[a.length]=function ff(e){if(0===e.length)return"";for(var n='&lt;mergeCells count="'+e.length+'"&gt;',t=0;t!=e.length;++t)n+='&lt;mergeCell ref="'+dr(e[t])+'"/&gt;';return n+"&lt;/mergeCells&gt;"}(y["!merges"]));var K,G=-1,Q=-1;return y["!links"].length&gt;0&amp;&amp;(a[a.length]="&lt;hyperlinks&gt;",y["!links"].forEach(function(H){!H[1].Target||(K={ref:H[0]},"#"!=H[1].Target.charAt(0)&amp;&amp;(Q=C(o,-1,Ir(H[1].Target).replace(/#.*$/,""),pr.HLINK),K["r:id"]="rId"+Q),(G=H[1].Target.indexOf("#"))&gt;-1&amp;&amp;(K.location=Ir(H[1].Target.slice(G+1))),H[1].Tooltip&amp;&amp;(K.tooltip=Ir(H[1].Tooltip)),a[a.length]=Nt("hyperlink",null,K))}),a[a.length]="&lt;/hyperlinks&gt;"),delete y["!links"],null!=y["!margins"]&amp;&amp;(a[a.length]=function rl(e){return _l(e),Nt("pageMargins",null,e)}(y["!margins"])),(!n||n.ignoreEC||null==n.ignoreEC)&amp;&amp;(a[a.length]=Qr("ignoredErrors",Nt("ignoredError",null,{numberStoredAsText:1,sqref:w}))),j.length&gt;0&amp;&amp;(Q=C(o,-1,"../drawings/drawing"+(e+1)+".xml",pr.DRAW),a[a.length]=Nt("drawing",null,{"r:id":"rId"+Q}),y["!drawing"]=j),y["!comments"].length&gt;0&amp;&amp;(Q=C(o,-1,"../drawings/vmlDrawing"+(e+1)+".vml",pr.VML),a[a.length]=Nt("legacyDrawing",null,{"r:id":"rId"+Q}),y["!legacy"]=Q),a.length&gt;1&amp;&amp;(a[a.length]="&lt;/worksheet&gt;",a[1]=a[1].replace("/&gt;","&gt;")),a.join("")}function my(e,n,t,o){var a=function tE(e,n,t){var o=te(145),a=(t["!rows"]||[])[e]||{};o.write_shift(4,e),o.write_shift(4,0);var u=320;a.hpx?u=20*Fo(a.hpx):a.hpt&amp;&amp;(u=20*a.hpt),o.write_shift(2,u),o.write_shift(1,0);var f=0;a.level&amp;&amp;(f|=a.level),a.hidden&amp;&amp;(f|=16),(a.hpx||a.hpt)&amp;&amp;(f|=32),o.write_shift(1,f),o.write_shift(1,0);var h=0,y=o.l;o.l+=4;for(var w={r:e,c:0},M=0;M&lt;16;++M)if(!(n.s.c&gt;M+1&lt;&lt;10||n.e.c&lt;M&lt;&lt;10)){for(var j=-1,G=-1,K=M&lt;&lt;10;K&lt;M+1&lt;&lt;10;++K)w.c=K,(Array.isArray(t)?(t[w.r]||[])[w.c]:t[cr(w)])&amp;&amp;(j&lt;0&amp;&amp;(j=K),G=K);j&lt;0||(++h,o.write_shift(4,j),o.write_shift(4,G))}var H=o.l;return o.l=y,o.write_shift(4,h),o.l=H,o.length&gt;o.l?o.slice(0,o.l):o}(o,t,n);(a.length&gt;17||(n["!rows"]||[])[o])&amp;&amp;pt(e,0,a)}var _y=Qs,vy=Hr;var lg=Qs,cg=Hr,fh=["left","right","top","bottom","header","footer"];function vf(e,n,t,o,a,u,f){if(void 0===n.v)return!1;var h="";switch(n.t){case"b":h=n.v?"1":"0";break;case"d":(n=xr(n)).z=n.z||Jt[14],n.v=Ar(qr(n.v)),n.t="n";break;case"n":case"e":h=""+n.v;break;default:h=n.v}var y={r:t,c:o};switch(y.s=vl(a.cellXfs,n,a),n.l&amp;&amp;u["!links"].push([cr(y),n.l]),n.c&amp;&amp;u["!comments"].push([cr(y),n.c]),n.t){case"s":case"str":return a.bookSST?(h=eh(a.Strings,n.v,a.revStrings),y.t="s",y.v=h,f?pt(e,18,function La(e,n,t){return null==t&amp;&amp;(t=te(8)),Bt(n,t),t.write_shift(4,n.v),t}(0,y)):pt(e,7,function ch(e,n,t){return null==t&amp;&amp;(t=te(12)),Ke(n,t),t.write_shift(4,n.v),t}(0,y))):(y.t="str",f?pt(e,17,function Mc(e,n,t){return null==t&amp;&amp;(t=te(8+4*e.v.length)),Bt(n,t),es(e.v,t),t.length&gt;t.l?t.slice(0,t.l):t}(n,y)):pt(e,6,function bc(e,n,t){return null==t&amp;&amp;(t=te(12+4*e.v.length)),Ke(n,t),es(e.v,t),t.length&gt;t.l?t.slice(0,t.l):t}(n,y))),!0;case"n":return n.v==(0|n.v)&amp;&amp;n.v&gt;-1e3&amp;&amp;n.v&lt;1e3?f?pt(e,13,function Ec(e,n,t){return null==t&amp;&amp;(t=te(8)),Bt(n,t),ji(e.v,t),t}(n,y)):pt(e,2,function uh(e,n,t){return null==t&amp;&amp;(t=te(12)),Ke(n,t),ji(e.v,t),t}(n,y)):f?pt(e,16,function gf(e,n,t){return null==t&amp;&amp;(t=te(12)),Bt(n,t),Cs(e.v,t),t}(n,y)):pt(e,5,function go(e,n,t){return null==t&amp;&amp;(t=te(16)),Ke(n,t),Cs(e.v,t),t}(n,y)),!0;case"b":return y.t="b",f?pt(e,15,function pf(e,n,t){return null==t&amp;&amp;(t=te(5)),Bt(n,t),t.write_shift(1,e.v?1:0),t}(n,y)):pt(e,4,function by(e,n,t){return null==t&amp;&amp;(t=te(9)),Ke(n,t),t.write_shift(1,e.v?1:0),t}(n,y)),!0;case"e":return y.t="e",f?pt(e,14,function My(e,n,t){return null==t&amp;&amp;(t=te(8)),Bt(n,t),t.write_shift(1,e.v),t.write_shift(2,0),t.write_shift(1,0),t}(n,y)):pt(e,3,function nE(e,n,t){return null==t&amp;&amp;(t=te(9)),Ke(n,t),t.write_shift(1,e.v),t}(n,y)),!0}return f?pt(e,12,function Cy(e,n,t){return null==t&amp;&amp;(t=te(4)),Bt(n,t)}(0,y)):pt(e,1,function xy(e,n,t){return null==t&amp;&amp;(t=te(8)),Ke(n,t)}(0,y)),!0}function xg(e,n,t,o){var a=St(),u=t.SheetNames[e],f=t.Sheets[u]||{},h=u;try{t&amp;&amp;t.Workbook&amp;&amp;(h=t.Workbook.Sheets[e].CodeName||h)}catch{}var y=kr(f["!ref"]||"A1");if(y.e.c&gt;16383||y.e.r&gt;1048575){if(n.WTF)throw new Error("Range "+(f["!ref"]||"A1")+" exceeds format limit A1:XFD1048576");y.e.c=Math.min(y.e.c,16383),y.e.r=Math.min(y.e.c,1048575)}return f["!links"]=[],f["!comments"]=[],pt(a,129),(t.vbaraw||f["!outline"])&amp;&amp;pt(a,147,function yy(e,n,t){null==t&amp;&amp;(t=te(84+4*e.length));var o=192;n&amp;&amp;(n.above&amp;&amp;(o&amp;=-65),n.left&amp;&amp;(o&amp;=-129)),t.write_shift(1,o);for(var a=1;a&lt;3;++a)t.write_shift(1,0);return ws({auto:1},t),t.write_shift(-4,-1),t.write_shift(-4,-1),Nn(e,t),t.slice(0,t.l)}(h,f["!outline"])),pt(a,148,vy(y)),function vh(e,n,t){pt(e,133),pt(e,137,function hh(e,n,t){null==t&amp;&amp;(t=te(30));var o=924;return(((n||{}).Views||[])[0]||{}).RTL&amp;&amp;(o|=32),t.write_shift(2,o),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)),pt(e,138),pt(e,134)}(a,0,t.Workbook),function mg(e,n){!n||!n["!cols"]||(pt(e,390),n["!cols"].forEach(function(t,o){t&amp;&amp;pt(e,60,function Oy(e,n,t){null==t&amp;&amp;(t=te(18));var o=au(e,n);t.write_shift(-4,e),t.write_shift(-4,e),t.write_shift(4,256*(o.width||10)),t.write_shift(4,0);var a=0;return n.hidden&amp;&amp;(a|=1),"number"==typeof o.width&amp;&amp;(a|=2),n.level&amp;&amp;(a|=n.level&lt;&lt;8),t.write_shift(2,a),t}(o,t))}),pt(e,391))}(a,f),function yf(e,n,t,o){var a=kr(n["!ref"]||"A1"),f="",h=[];pt(e,145);var y=Array.isArray(n),w=a.e.r;n["!rows"]&amp;&amp;(w=Math.max(a.e.r,n["!rows"].length-1));for(var M=a.s.r;M&lt;=w;++M){f=ar(M),my(e,n,a,M);var j=!1;if(M&lt;=a.e.r)for(var G=a.s.c;G&lt;=a.e.c;++G){M===a.s.r&amp;&amp;(h[G]=Fr(G));var K=y?(n[M]||[])[G]:n[h[G]+f];j=!!K&amp;&amp;vf(e,K,M,G,o,n,j)}}pt(e,146)}(a,f,0,n),function yg(e,n){!n["!protect"]||pt(e,535,function mf(e,n){return null==n&amp;&amp;(n=te(66)),n.write_shift(2,e.password?Hu(e.password):0),n.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){n.write_shift(4,t[1]?null==e[t[0]]||e[t[0]]?0:1:null!=e[t[0]]&amp;&amp;e[t[0]]?0:1)}),n}(n["!protect"]))}(a,f),function _h(e,n,t,o){if(n["!autofilter"]){var a=n["!autofilter"],u="string"==typeof a.ref?a.ref:dr(a.ref);t.Workbook||(t.Workbook={Sheets:[]}),t.Workbook.Names||(t.Workbook.Names=[]);var f=t.Workbook.Names,h=zi(u);h.s.r==h.e.r&amp;&amp;(h.e.r=zi(n["!ref"]).e.r,u=dr(h));for(var y=0;y&lt;f.length;++y){var w=f[y];if("_xlnm._FilterDatabase"==w.Name&amp;&amp;w.Sheet==o){w.Ref="'"+t.SheetNames[o]+"'!"+u;break}}y==f.length&amp;&amp;f.push({Name:"_xlnm._FilterDatabase",Sheet:o,Ref:"'"+t.SheetNames[o]+"'!"+u}),pt(e,161,Hr(kr(u))),pt(e,162)}}(a,f,t,e),function gh(e,n){!n||!n["!merges"]||(pt(e,177,function ug(e,n){return null==n&amp;&amp;(n=te(4)),n.write_shift(4,e),n}(n["!merges"].length)),n["!merges"].forEach(function(t){pt(e,176,cg(t))}),pt(e,178))}(a,f),function _g(e,n,t){n["!links"].forEach(function(o){if(o[1].Target){var a=C(t,-1,o[1].Target.replace(/#.*$/,""),pr.HLINK);pt(e,494,function dg(e,n){var t=te(50+4*(e[1].Target.length+(e[1].Tooltip||"").length));Hr({s:Ai(e[0]),e:Ai(e[0])},t),ti("rId"+n,t);var o=e[1].Target.indexOf("#");return es((-1==o?"":e[1].Target.slice(o+1))||"",t),es(e[1].Tooltip||"",t),es("",t),t.slice(0,t.l)}(o,a))}}),delete n["!links"]}(a,f,o),f["!margins"]&amp;&amp;pt(a,476,function gg(e,n){return null==n&amp;&amp;(n=te(48)),_l(e),fh.forEach(function(t){Cs(e[t],n)}),n}(f["!margins"])),(!n||n.ignoreEC||null==n.ignoreEC)&amp;&amp;function mh(e,n){!n||!n["!ref"]||(pt(e,648),pt(e,649,function Py(e){var n=te(24);return n.write_shift(4,4),n.write_shift(4,1),Hr(e,n),n}(kr(n["!ref"]))),pt(e,650))}(a,f),function vg(e,n,t,o){if(n["!comments"].length&gt;0){var a=C(o,-1,"../drawings/vmlDrawing"+(t+1)+".vml",pr.VML);pt(e,551,ti("rId"+a)),n["!legacy"]=a}}(a,f,e,o),pt(a,130),a.end()}var xf=[["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"]],iE="][*?/\\".split("");function Og(e,n){if(e.length&gt;31){if(n)return!1;throw new Error("Sheet names cannot exceed 31 chars")}var t=!0;return iE.forEach(function(o){if(-1!=e.indexOf(o)){if(!n)throw new Error("Sheet name cannot contain : \\ / ? * [ ]");t=!1}}),t}function bh(e){var n=[Yr];n[n.length]=Nt("workbook",null,{xmlns:qi[0],"xmlns:r":yi_r});var t=e.Workbook&amp;&amp;(e.Workbook.Names||[]).length&gt;0,o={codeName:"ThisWorkbook"};e.Workbook&amp;&amp;e.Workbook.WBProps&amp;&amp;(xf.forEach(function(h){null!=e.Workbook.WBProps[h[0]]&amp;&amp;e.Workbook.WBProps[h[0]]!=h[1]&amp;&amp;(o[h[0]]=e.Workbook.WBProps[h[0]])}),e.Workbook.WBProps.CodeName&amp;&amp;(o.codeName=e.Workbook.WBProps.CodeName,delete o.CodeName)),n[n.length]=Nt("workbookPr",null,o);var a=e.Workbook&amp;&amp;e.Workbook.Sheets||[],u=0;if(a&amp;&amp;a[0]&amp;&amp;a[0].Hidden){for(n[n.length]="&lt;bookViews&gt;",u=0;u!=e.SheetNames.length&amp;&amp;a[u]&amp;&amp;a[u].Hidden;++u);u==e.SheetNames.length&amp;&amp;(u=0),n[n.length]='&lt;workbookView firstSheet="'+u+'" activeTab="'+u+'"/&gt;',n[n.length]="&lt;/bookViews&gt;"}for(n[n.length]="&lt;sheets&gt;",u=0;u!=e.SheetNames.length;++u){var f={name:Ir(e.SheetNames[u].slice(0,31))};if(f.sheetId=""+(u+1),f["r:id"]="rId"+(u+1),a[u])switch(a[u].Hidden){case 1:f.state="hidden";break;case 2:f.state="veryHidden"}n[n.length]=Nt("sheet",null,f)}return n[n.length]="&lt;/sheets&gt;",t&amp;&amp;(n[n.length]="&lt;definedNames&gt;",e.Workbook&amp;&amp;e.Workbook.Names&amp;&amp;e.Workbook.Names.forEach(function(h){var y={name:h.Name};h.Comment&amp;&amp;(y.comment=h.Comment),null!=h.Sheet&amp;&amp;(y.localSheetId=""+h.Sheet),h.Hidden&amp;&amp;(y.hidden="1"),h.Ref&amp;&amp;(n[n.length]=Nt("definedName",Ir(h.Ref),y))}),n[n.length]="&lt;/definedNames&gt;"),n.length&gt;2&amp;&amp;(n[n.length]="&lt;/workbook&gt;",n[1]=n[1].replace("/&gt;","&gt;")),n.join("")}function By(e,n){return n||(n=te(127)),n.write_shift(4,e.Hidden),n.write_shift(4,e.iTabID),ti(e.strRelID,n),es(e.name.slice(0,31),n),n.length&gt;n.l?n.slice(0,n.l):n}function Rg(e,n){var t=St();return pt(t,131),pt(t,128,function Hy(e,n){n||(n=te(127));for(var t=0;4!=t;++t)n.write_shift(4,0);return es("SheetJS",n),es(x_version,n),es(x_version,n),es("7262",n),n.length&gt;n.l?n.slice(0,n.l):n}()),pt(t,153,function Uy(e,n){n||(n=te(72));var t=0;return e&amp;&amp;e.filterPrivacy&amp;&amp;(t|=8),n.write_shift(4,t),n.write_shift(4,0),Nn(e&amp;&amp;e.CodeName||"ThisWorkbook",n),n.slice(0,n.l)}(e.Workbook&amp;&amp;e.Workbook.WBProps||null)),function jy(e,n){if(n.Workbook&amp;&amp;n.Workbook.Sheets){for(var t=n.Workbook.Sheets,o=0,a=-1,u=-1;o&lt;t.length;++o)!t[o]||!t[o].Hidden&amp;&amp;-1==a?a=o:1==t[o].Hidden&amp;&amp;-1==u&amp;&amp;(u=o);u&gt;a||(pt(e,135),pt(e,158,function kg(e,n){return n||(n=te(29)),n.write_shift(-4,0),n.write_shift(-4,460),n.write_shift(4,28800),n.write_shift(4,17600),n.write_shift(4,500),n.write_shift(4,e),n.write_shift(4,e),n.write_shift(1,120),n.length&gt;n.l?n.slice(0,n.l):n}(a)),pt(e,136))}}(t,e),function Vy(e,n){pt(e,143);for(var t=0;t!=n.SheetNames.length;++t)pt(e,156,By({Hidden:n.Workbook&amp;&amp;n.Workbook.Sheets&amp;&amp;n.Workbook.Sheets[t]&amp;&amp;n.Workbook.Sheets[t].Hidden||0,iTabID:t+1,strRelID:"rId"+(t+1),name:n.SheetNames[t]}));pt(e,144)}(t,e),pt(t,132),t.end()}function zy(e,n,t,o,a){return(".bin"===n.slice(-4)?xg:py)(e,t,o,a)}function Yy(e,n,t){return(".bin"===n.slice(-4)?Pd:Id)(e,t)}function Fh(e){return Nt("NamedRange",null,{"ss:Name":e.Name,"ss:RefersTo":"="+kd(e.Ref,{r:0,c:0})})}function Qy(e,n,t,o,a,u,f){if(!e||null==e.v&amp;&amp;null==e.f)return"";var h={};if(e.f&amp;&amp;(h["ss:Formula"]="="+Ir(kd(e.f,f))),e.F&amp;&amp;e.F.slice(0,n.length)==n){var y=Ai(e.F.slice(n.length+1));h["ss:ArrayRange"]="RC:R"+(y.r==f.r?"":"["+(y.r-f.r)+"]")+"C"+(y.c==f.c?"":"["+(y.c-f.c)+"]")}if(e.l&amp;&amp;e.l.Target&amp;&amp;(h["ss:HRef"]=Ir(e.l.Target),e.l.Tooltip&amp;&amp;(h["x:HRefScreenTip"]=Ir(e.l.Tooltip))),t["!merges"])for(var w=t["!merges"],M=0;M!=w.length;++M)w[M].s.c!=f.c||w[M].s.r!=f.r||(w[M].e.c&gt;w[M].s.c&amp;&amp;(h["ss:MergeAcross"]=w[M].e.c-w[M].s.c),w[M].e.r&gt;w[M].s.r&amp;&amp;(h["ss:MergeDown"]=w[M].e.r-w[M].s.r));var j="",G="";switch(e.t){case"z":if(!o.sheetStubs)return"";break;case"n":j="Number",G=String(e.v);break;case"b":j="Boolean",G=e.v?"1":"0";break;case"e":j="Error",G=Wo[e.v];break;case"d":j="DateTime",G=new Date(e.v).toISOString(),null==e.z&amp;&amp;(e.z=e.z||Jt[14]);break;case"s":j="String",G=function Qo(e){return(e+"").replace(So,function(t){return us[t]}).replace(Hi,function(t){return"&amp;#x"+t.charCodeAt(0).toString(16).toUpperCase()+";"})}(e.v||"")}var K=vl(o.cellXfs,e,o);h["ss:StyleID"]="s"+(21+K),h["ss:Index"]=f.c+1;var H="z"==e.t?"":'&lt;Data ss:Type="'+j+'"&gt;'+(null!=e.v?G:"")+"&lt;/Data&gt;";return(e.c||[]).length&gt;0&amp;&amp;(H+=function Zy(e){return e.map(function(n){var t=function Es(e){return e.replace(/(\r\n|[\r\n])/g,"&amp;#10;")}(n.t||""),o=Nt("ss:Data",t,{xmlns:"http://www.w3.org/TR/REC-html40"});return Nt("Comment",o,{"ss:Author":n.a})}).join("")}(e.c)),Nt("Cell",H,h)}function Jy(e,n){var t='&lt;Row ss:Index="'+(e+1)+'"';return n&amp;&amp;(n.hpt&amp;&amp;!n.hpx&amp;&amp;(n.hpx=hc(n.hpt)),n.hpx&amp;&amp;(t+=' ss:AutoFitHeight="0" ss:Height="'+n.hpx+'"'),n.hidden&amp;&amp;(t+=' ss:Hidden="1"')),t+"&gt;"}function e1(e,n,t){var o=[],u=t.Sheets[t.SheetNames[e]],f=u?function Ky(e,n,t,o){if(!e||!((o||{}).Workbook||{}).Names)return"";for(var a=o.Workbook.Names,u=[],f=0;f&lt;a.length;++f){var h=a[f];h.Sheet==t&amp;&amp;(h.Name.match(/^_xlfn\./)||u.push(Fh(h)))}return u.join("")}(u,0,e,t):"";return f.length&gt;0&amp;&amp;o.push("&lt;Names&gt;"+f+"&lt;/Names&gt;"),f=u?function qy(e,n,t,o){if(!e["!ref"])return"";var a=kr(e["!ref"]),u=e["!merges"]||[],f=0,h=[];e["!cols"]&amp;&amp;e["!cols"].forEach(function(J,Pe){Bl(J);var Te=!!J.width,xe=au(Pe,J),mt={"ss:Index":Pe+1};Te&amp;&amp;(mt["ss:Width"]=Fa(xe.width)),J.hidden&amp;&amp;(mt["ss:Hidden"]="1"),h.push(Nt("Column",null,mt))});for(var y=Array.isArray(e),w=a.s.r;w&lt;=a.e.r;++w){for(var M=[Jy(w,(e["!rows"]||[])[w])],j=a.s.c;j&lt;=a.e.c;++j){var G=!1;for(f=0;f!=u.length;++f)if(!(u[f].s.c&gt;j||u[f].s.r&gt;w||u[f].e.c&lt;j||u[f].e.r&lt;w)){(u[f].s.c!=j||u[f].s.r!=w)&amp;&amp;(G=!0);break}if(!G){var K={r:w,c:j},Q=cr(K);M.push(Qy(y?(e[w]||[])[j]:e[Q],Q,e,n,0,0,K))}}M.push("&lt;/Row&gt;"),M.length&gt;2&amp;&amp;h.push(M.join(""))}return h.join("")}(u,n):"",f.length&gt;0&amp;&amp;o.push("&lt;Table&gt;"+f+"&lt;/Table&gt;"),o.push(function Xy(e,n,t,o){if(!e)return"";var a=[];if(e["!margins"]&amp;&amp;(a.push("&lt;PageSetup&gt;"),e["!margins"].header&amp;&amp;a.push(Nt("Header",null,{"x:Margin":e["!margins"].header})),e["!margins"].footer&amp;&amp;a.push(Nt("Footer",null,{"x:Margin":e["!margins"].footer})),a.push(Nt("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("&lt;/PageSetup&gt;")),o&amp;&amp;o.Workbook&amp;&amp;o.Workbook.Sheets&amp;&amp;o.Workbook.Sheets[t])if(o.Workbook.Sheets[t].Hidden)a.push(Nt("Visible",1==o.Workbook.Sheets[t].Hidden?"SheetHidden":"SheetVeryHidden",{}));else{for(var u=0;u&lt;t&amp;&amp;(!o.Workbook.Sheets[u]||o.Workbook.Sheets[u].Hidden);++u);u==t&amp;&amp;a.push("&lt;Selected/&gt;")}return((((o||{}).Workbook||{}).Views||[])[0]||{}).RTL&amp;&amp;a.push("&lt;DisplayRightToLeft/&gt;"),e["!protect"]&amp;&amp;(a.push(Qr("ProtectContents","True")),e["!protect"].objects&amp;&amp;a.push(Qr("ProtectObjects","True")),e["!protect"].scenarios&amp;&amp;a.push(Qr("ProtectScenarios","True")),null==e["!protect"].selectLockedCells||e["!protect"].selectLockedCells?null!=e["!protect"].selectUnlockedCells&amp;&amp;!e["!protect"].selectUnlockedCells&amp;&amp;a.push(Qr("EnableSelection","UnlockedCells")):a.push(Qr("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(f){e["!protect"][f[0]]&amp;&amp;a.push("&lt;"+f[1]+"/&gt;")})),0==a.length?"":Nt("WorksheetOptions",a.join(""),{xmlns:ki_x})}(u,0,e,t)),o.join("")}function t1(e,n){n||(n={}),e.SSF||(e.SSF=xr(Jt)),e.SSF&amp;&amp;(er(),vn(e.SSF),n.revssf=Qi(e.SSF),n.revssf[e.SSF[65535]]=0,n.ssf=e.SSF,n.cellXfs=[],vl(n.cellXfs,{},{revssf:{General:0}}));var t=[];t.push(function Ph(e,n){var t=[];return e.Props&amp;&amp;t.push(function sp(e,n){var t=[];return zr(Hf).map(function(o){for(var a=0;a&lt;pn.length;++a)if(pn[a][1]==o)return pn[a];for(a=0;a&lt;to.length;++a)if(to[a][1]==o)return to[a];throw o}).forEach(function(o){if(null!=e[o[1]]){var a=n&amp;&amp;n.Props&amp;&amp;null!=n.Props[o[1]]?n.Props[o[1]]:e[o[1]];"date"===o[2]&amp;&amp;(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&amp;&amp;(a=new Date(a).toISOString().replace(/\.\d*Z/,"")),t.push(Qr(Hf[o[1]]||o[1],a))}}),Nt("DocumentProperties",t.join(""),{xmlns:ki_o})}(e.Props,n)),e.Custprops&amp;&amp;t.push(function $c(e,n){var t=["Worksheets","SheetNames"],o="CustomDocumentProperties",a=[];return e&amp;&amp;zr(e).forEach(function(u){if(Object.prototype.hasOwnProperty.call(e,u)){for(var f=0;f&lt;pn.length;++f)if(u==pn[f][1])return;for(f=0;f&lt;to.length;++f)if(u==to[f][1])return;for(f=0;f&lt;t.length;++f)if(u==t[f])return;var h=e[u],y="string";"number"==typeof h?(y="float",h=String(h)):!0===h||!1===h?(y="boolean",h=h?"1":"0"):h=String(h),a.push(Nt(Ma(u),h,{"dt:dt":y}))}}),n&amp;&amp;zr(n).forEach(function(u){if(Object.prototype.hasOwnProperty.call(n,u)&amp;&amp;(!e||!Object.prototype.hasOwnProperty.call(e,u))){var f=n[u],h="string";"number"==typeof f?(h="float",f=String(f)):!0===f||!1===f?(h="boolean",f=f?"1":"0"):f instanceof Date?(h="dateTime.tz",f=f.toISOString()):f=String(f),a.push(Nt(Ma(u),f,{"dt:dt":h}))}}),"&lt;"+o+' xmlns="'+ki_o+'"&gt;'+a.join("")+"&lt;/"+o+"&gt;"}(e.Props,e.Custprops)),t.join("")}(e,n)),t.push(""),t.push(""),t.push("");for(var o=0;o&lt;e.SheetNames.length;++o)t.push(Nt("Worksheet",e1(o,n,e),{"ss:Name":Ir(e.SheetNames[o])}));return t[2]=function Gg(e,n){var t=['&lt;Style ss:ID="Default" ss:Name="Normal"&gt;&lt;NumberFormat/&gt;&lt;/Style&gt;'];return n.cellXfs.forEach(function(o,a){var u=[];u.push(Nt("NumberFormat",null,{"ss:Format":Ir(Jt[o.numFmtId])}));var f={"ss:ID":"s"+(21+a)};t.push(Nt("Style",u.join(""),f))}),Nt("Styles",t.join(""))}(0,n),t[3]=function $g(e){if(!((e||{}).Workbook||{}).Names)return"";for(var n=e.Workbook.Names,t=[],o=0;o&lt;n.length;++o){var a=n[o];null==a.Sheet&amp;&amp;(a.Name.match(/^_xlfn\./)||t.push(Fh(a)))}return Nt("Names",t.join(""))}(e),Yr+Nt("Workbook",t.join(""),{xmlns:ki_ss,"xmlns:o":ki_o,"xmlns:x":ki_x,"xmlns:ss":ki_ss,"xmlns:dt":"uuid:C2F41010-65B3-11d1-A29F-00AA00C14882","xmlns:html":"http://www.w3.org/TR/REC-html40"})}var Oc={0:{f:function gy(e,n){var t={},o=e.l+n;t.r=e.read_shift(4),e.l+=4;var a=e.read_shift(2);e.l+=1;var u=e.read_shift(1);return e.l=o,7&amp;u&amp;&amp;(t.level=7&amp;u),16&amp;u&amp;&amp;(t.hidden=!0),32&amp;u&amp;&amp;(t.hpt=a/20),t}},1:{f:function lh(e){return[Ge(e)]}},2:{f:function oa(e){return[Ge(e),li(e),"n"]}},3:{f:function $l(e){return[Ge(e),e.read_shift(1),"e"]}},4:{f:function wy(e){return[Ge(e),e.read_shift(1),"b"]}},5:{f:function fu(e){return[Ge(e),Kr(e),"n"]}},6:{f:function wc(e){return[Ge(e),ps(e),"str"]}},7:{f:function Sy(e){return[Ge(e),e.read_shift(4),"s"]}},8:{f:function ag(e,n,t){var o=e.l+n,a=Ge(e);a.r=t["!row"];var f=[a,ps(e),"str"];if(t.cellFormula){e.l+=2;var h=su(e,o-e.l,t);f[3]=no(h,0,a,t.supbooks,t)}else e.l=o;return f}},9:{f:function og(e,n,t){var o=e.l+n,a=Ge(e);a.r=t["!row"];var f=[a,Kr(e),"n"];if(t.cellFormula){e.l+=2;var h=su(e,o-e.l,t);f[3]=no(h,0,a,t.supbooks,t)}else e.l=o;return f}},10:{f:function Sc(e,n,t){var o=e.l+n,a=Ge(e);a.r=t["!row"];var f=[a,e.read_shift(1),"b"];if(t.cellFormula){e.l+=2;var h=su(e,o-e.l,t);f[3]=no(h,0,a,t.supbooks,t)}else e.l=o;return f}},11:{f:function Tc(e,n,t){var o=e.l+n,a=Ge(e);a.r=t["!row"];var f=[a,e.read_shift(1),"e"];if(t.cellFormula){e.l+=2;var h=su(e,o-e.l,t);f[3]=no(h,0,a,t.supbooks,t)}else e.l=o;return f}},12:{f:function Ey(e){return[Et(e)]}},13:{f:function xc(e){return[Et(e),li(e),"n"]}},14:{f:function uu(e){return[Et(e),e.read_shift(1),"e"]}},15:{f:function Dy(e){return[Et(e),e.read_shift(1),"b"]}},16:{f:function yl(e){return[Et(e),Kr(e),"n"]}},17:{f:function Dc(e){return[Et(e),ps(e),"str"]}},18:{f:function Ty(e){return[Et(e),e.read_shift(4),"s"]}},19:{f:_},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 Fg(e,n,t){var o=e.l+n;e.l+=4,e.l+=1;var a=e.read_shift(4),u=nr(e),f=ty(e,0,t),h=vr(e);e.l=o;var y={Name:u,Ptg:f};return a&lt;268435455&amp;&amp;(y.Sheet=a),h&amp;&amp;(y.Comment=h),y}},40:{},42:{},43:{f:function av(e,n,t){var o={};o.sz=e.read_shift(2)/20;var a=function ga(e){var n=e.read_shift(1);return e.l++,{fBold:1&amp;n,fItalic:2&amp;n,fUnderline:4&amp;n,fStrikeout:8&amp;n,fOutline:16&amp;n,fShadow:32&amp;n,fCondense:64&amp;n,fExtend:128&amp;n}}(e);switch(a.fItalic&amp;&amp;(o.italic=1),a.fCondense&amp;&amp;(o.condense=1),a.fExtend&amp;&amp;(o.extend=1),a.fShadow&amp;&amp;(o.shadow=1),a.fOutline&amp;&amp;(o.outline=1),a.fStrikeout&amp;&amp;(o.strike=1),700===e.read_shift(2)&amp;&amp;(o.bold=1),e.read_shift(2)){case 1:o.vertAlign="superscript";break;case 2:o.vertAlign="subscript"}var f=e.read_shift(1);0!=f&amp;&amp;(o.underline=f);var h=e.read_shift(1);h&gt;0&amp;&amp;(o.family=h);var y=e.read_shift(1);switch(y&gt;0&amp;&amp;(o.charset=y),e.l++,o.color=function Js(e){var n={},o=e.read_shift(1)&gt;&gt;&gt;1,a=e.read_shift(1),u=e.read_shift(2,"i"),f=e.read_shift(1),h=e.read_shift(1),y=e.read_shift(1);switch(e.l++,o){case 0:n.auto=1;break;case 1:n.index=a;var w=Pi[a];w&amp;&amp;(n.rgb=dc(w));break;case 2:n.rgb=dc([f,h,y]);break;case 3:n.theme=a}return 0!=u&amp;&amp;(n.tint=u&gt;0?u/32767:u/32768),n}(e),e.read_shift(1)){case 1:o.scheme="major";break;case 2:o.scheme="minor"}return o.name=ps(e),o}},44:{f:function xd(e,n){return[e.read_shift(2),ps(e)]}},45:{f:cv},46:{f:wd},47:{f:function uv(e,n){var t=e.l+n,o=e.read_shift(2),a=e.read_shift(2);return e.l=t,{ixfe:o,numFmtId:a}}},48:{},49:{f:function Jl(e){return e.read_shift(4,"i")}},50:{},51:{f:function yv(e){for(var n=[],t=e.read_shift(4);t-- &gt;0;)n.push([e.read_shift(4),e.read_shift(4)]);return n}},52:{T:1},53:{T:-1},54:{T:1},55:{T:-1},56:{T:1},57:{T:-1},58:{},59:{},60:{f:function Pp(e,n,t){if(!t.cellStyles)return ee(e,n);var o=t&amp;&amp;t.biff&gt;=12?4:2,a=e.read_shift(o),u=e.read_shift(o),f=e.read_shift(o),h=e.read_shift(o),y=e.read_shift(2);2==o&amp;&amp;(e.l+=2);var w={s:a,e:u,w:f,ixfe:h,flags:y};return(t.biff&gt;=5||!t.biff)&amp;&amp;(w.level=y&gt;&gt;8&amp;7),w}},62:{f:function Cc(e){return[Ge(e),_(e),"is"]}},63:{f:function Dv(e){var n={};n.i=e.read_shift(4);var t={};t.r=e.read_shift(4),t.c=e.read_shift(4),n.r=cr(t);var o=e.read_shift(1);return 2&amp;o&amp;&amp;(n.l="1"),8&amp;o&amp;&amp;(n.a="1"),n}},64:{f:function _f(){}},65:{},66:{},67:{},68:{},69:{},70:{},128:{},129:{T:1},130:{T:-1},131:{T:1,f:ee,p:0},132:{T:-1},133:{T:1},134:{T:-1},135:{T:1},136:{T:-1},137:{T:1,f:function dh(e){var n=e.read_shift(2);return e.l+=28,{RTL:32&amp;n}}},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 ah(e,n){var t={},o=e[e.l];return++e.l,t.above=!(64&amp;o),t.left=!(128&amp;o),e.l+=18,t.name=Fn(e,n-19),t}},148:{f:_y,p:16},151:{f:function hg(){}},152:{},153:{f:function Ig(e,n){var t={},o=e.read_shift(4);t.defaultThemeVersion=e.read_shift(4);var a=n&gt;8?ps(e):"";return a.length&gt;0&amp;&amp;(t.CodeName=a),t.autoCompressPictures=!!(65536&amp;o),t.backupFile=!!(64&amp;o),t.checkCompatibility=!!(4096&amp;o),t.date1904=!!(1&amp;o),t.filterPrivacy=!!(8&amp;o),t.hidePivotFieldList=!!(1024&amp;o),t.promptedSolutions=!!(16&amp;o),t.publishItems=!!(2048&amp;o),t.refreshAllConnections=!!(262144&amp;o),t.saveExternalLinkValues=!!(128&amp;o),t.showBorderUnselectedTables=!!(4&amp;o),t.showInkAnnotation=!!(32&amp;o),t.showObjects=["all","placeholders","none"][o&gt;&gt;13&amp;3],t.showPivotChartFilter=!!(32768&amp;o),t.updateLinks=["userSet","never","always"][o&gt;&gt;8&amp;3],t}},154:{},155:{},156:{f:function Ly(e,n){var t={};return t.Hidden=e.read_shift(4),t.iTabID=e.read_shift(4),t.strRelID=rr(e,n-8),t.name=ps(e),t}},157:{},158:{},159:{T:1,f:function hd(e){return[e.read_shift(4),e.read_shift(4)]}},160:{T:-1},161:{T:1,f:Qs},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:lg},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 vv(e,n){return{flags:e.read_shift(4),version:e.read_shift(4),name:ps(e)}}},336:{T:-1},337:{f:function Ev(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:rr},357:{},358:{},359:{},360:{T:1},361:{},362:{f:function Nu(e,n,t){if(t.biff&lt;8)return function yx(e,n,t){3==e[e.l+1]&amp;&amp;e[e.l]++;var o=rc(e,0,t);return 3==o.charCodeAt(0)?o.slice(1):o}(e,0,t);for(var o=[],a=e.l+n,u=e.read_shift(t.biff&gt;8?4:2);0!=u--;)o.push(s_(e,0,t));if(e.l!=a)throw new Error("Bad ExternSheet: "+e.l+" != "+a);return o}},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 pg(e,n,t){var o=e.l+n,a=gs(e),u=e.read_shift(1),f=[a];if(f[2]=u,t.cellFormula){var h=$o(e,o-e.l,t);f[1]=h}else e.l=o;return f}},427:{f:function Ay(e,n,t){var o=e.l+n,u=[Qs(e,16)];if(t.cellFormula){var f=Jx(e,o-e.l,t);u[1]=f,e.l=o}else e.l=o;return u}},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 Iy(e){var n={};return fh.forEach(function(t){n[t]=Kr(e)}),n}},477:{},478:{},479:{T:1},480:{T:-1},481:{T:1},482:{T:-1},483:{T:1},484:{T:-1},485:{f:function sg(){}},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 fg(e,n){var t=e.l+n,o=Qs(e,16),a=vr(e),u=ps(e),f=ps(e),h=ps(e);e.l=t;var y={rfx:o,relId:a,loc:u,display:h};return f&amp;&amp;(y.Tooltip=f),y}},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:rr},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:D0},633:{T:1},634:{T:-1},635:{T:1,f:function Px(e){var n={};n.iauthor=e.read_shift(4);var t=Qs(e,16);return n.rfx=t.s,n.ref=cr(t.s),e.l+=16,n}},636:{T:-1},637:{f:Z},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 bg(e,n){return e.l+=10,{name:ps(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 ph(){}},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:""}};function Cn(e,n,t,o){var a=n;if(!isNaN(a)){var u=o||(t||[]).length||0,f=e.next(4);f.write_shift(2,a),f.write_shift(2,u),u&gt;0&amp;&amp;Ps(t)&amp;&amp;e.push(t)}}function Ic(e,n,t){return e||(e=te(7)),e.write_shift(2,n),e.write_shift(2,t),e.write_shift(2,0),e.write_shift(1,0),e}function Rh(e,n,t,o){if(null!=n.v)switch(n.t){case"d":case"n":var a="d"==n.t?Ar(qr(n.v)):n.v;return void(a==(0|a)&amp;&amp;a&gt;=0&amp;&amp;a&lt;65536?Cn(e,2,function Ex(e,n,t){var o=te(9);return Ic(o,e,n),o.write_shift(2,t),o}(t,o,a)):Cn(e,3,function nu(e,n,t){var o=te(15);return Ic(o,e,n),o.write_shift(8,t,"f"),o}(t,o,a)));case"b":case"e":return void Cn(e,5,function Kg(e,n,t,o){var a=te(9);return Ic(a,e,n),Zc(t,o||"b",a),a}(t,o,n.v,n.t));case"s":case"str":return void Cn(e,4,function Xg(e,n,t){var o=te(8+2*t.length);return Ic(o,e,n),o.write_shift(1,t.length),o.write_shift(t.length,t,"sbcs"),o.l&lt;o.length?o.slice(0,o.l):o}(t,o,(n.v||"").slice(0,255)))}Cn(e,1,Ic(null,t,o))}function Zg(e,n,t,o,a){var u=16+vl(a.cellXfs,n,a);if(null!=n.v||n.bf)if(n.bf)Cn(e,6,function Y0(e,n,t,o,a){var u=hl(n,t,a),f=function ey(e){if(null==e){var n=te(8);return n.write_shift(1,3),n.write_shift(1,0),n.write_shift(2,0),n.write_shift(2,0),n.write_shift(2,65535),n}return Cs("number"==typeof e?e:0)}(e.v),h=te(6);h.write_shift(2,33),h.write_shift(4,0);for(var w=te(e.bf.length),M=0;M&lt;e.bf.length;++M)w[M]=e.bf[M];return Dt([u,f,h,w])}(n,t,o,0,u));else switch(n.t){case"d":case"n":Cn(e,515,function Dp(e,n,t,o){var a=te(14);return hl(e,n,o,a),Cs(t,a),a}(t,o,"d"==n.t?Ar(qr(n.v)):n.v,u));break;case"b":case"e":Cn(e,517,function eu(e,n,t,o,a,u){var f=te(8);return hl(e,n,o,f),Zc(t,u,f),f}(t,o,n.v,u,0,n.t));break;case"s":case"str":a.bookSST?Cn(e,253,function Ep(e,n,t,o){var a=te(10);return hl(e,n,o,a),a.write_shift(4,t),a}(t,o,eh(a.Strings,n.v,a.revStrings),u)):Cn(e,516,function Cp(e,n,t,o,a){var u=!a||8==a.biff,f=te(+u+8+(1+u)*t.length);return hl(e,n,o,f),f.write_shift(2,t.length),u&amp;&amp;f.write_shift(1,1),f.write_shift((1+u)*t.length,t,u?"utf16le":"sbcs"),f}(t,o,(n.v||"").slice(0,255),u,a));break;default:Cn(e,513,hl(t,o,u))}else Cn(e,513,hl(t,o,u))}function Qg(e,n,t){var M,o=St(),a=t.SheetNames[e],u=t.Sheets[a]||{},f=(t||{}).Workbook||{},h=(f.Sheets||[])[e]||{},y=Array.isArray(u),w=8==n.biff,j="",G=[],K=kr(u["!ref"]||"A1"),Q=w?65536:16384;if(K.e.c&gt;255||K.e.r&gt;=Q){if(n.WTF)throw new Error("Range "+(u["!ref"]||"A1")+" exceeds format limit A1:IV16384");K.e.c=Math.min(K.e.c,255),K.e.r=Math.min(K.e.c,Q-1)}Cn(o,2057,Xf(0,16,n)),Cn(o,13,sa(1)),Cn(o,12,sa(100)),Cn(o,15,Co(!0)),Cn(o,17,Co(!1)),Cn(o,16,Cs(.001)),Cn(o,95,Co(!0)),Cn(o,42,Co(!1)),Cn(o,43,Co(!1)),Cn(o,130,sa(1)),Cn(o,128,function vx(e){var n=te(8);return n.write_shift(4,0),n.write_shift(2,e[0]?e[0]+1:0),n.write_shift(2,e[1]?e[1]+1:0),n}([0,0])),Cn(o,131,Co(!1)),Cn(o,132,Co(!1)),w&amp;&amp;function lE(e,n){if(n){var t=0;n.forEach(function(o,a){++t&lt;=256&amp;&amp;o&amp;&amp;Cn(e,125,function ld(e,n){var t=te(12);t.write_shift(2,n),t.write_shift(2,n),t.write_shift(2,256*e.width),t.write_shift(2,0);var o=0;return e.hidden&amp;&amp;(o|=1),t.write_shift(1,o),t.write_shift(1,o=e.level||0),t.write_shift(2,0),t}(au(a,o),a))})}}(o,u["!cols"]),Cn(o,512,function y_(e,n){var t=8!=n.biff&amp;&amp;n.biff?2:4,o=te(2*t+6);return o.write_shift(t,e.s.r),o.write_shift(t,e.e.r+1),o.write_shift(2,e.s.c),o.write_shift(2,e.e.c+1),o.write_shift(2,0),o}(K,n)),w&amp;&amp;(u["!links"]=[]);for(var H=K.s.r;H&lt;=K.e.r;++H){j=ar(H);for(var J=K.s.c;J&lt;=K.e.c;++J){H===K.s.r&amp;&amp;(G[J]=Fr(J)),M=G[J]+j;var Pe=y?(u[H]||[])[J]:u[M];!Pe||(Zg(o,Pe,H,J,n),w&amp;&amp;Pe.l&amp;&amp;u["!links"].push([M,Pe.l]))}}var Te=h.CodeName||h.name||a;return w&amp;&amp;Cn(o,574,function xp(e){var n=te(18),t=1718;return e&amp;&amp;e.RTL&amp;&amp;(t|=64),n.write_shift(2,t),n.write_shift(4,0),n.write_shift(4,64),n.write_shift(4,0),n.write_shift(4,0),n}((f.Views||[])[0])),w&amp;&amp;(u["!merges"]||[]).length&amp;&amp;Cn(o,229,function Lu(e){var n=te(2+8*e.length);n.write_shift(2,e.length);for(var t=0;t&lt;e.length;++t)gp(e[t],n);return n}(u["!merges"])),w&amp;&amp;function Lh(e,n){for(var t=0;t&lt;n["!links"].length;++t){var o=n["!links"][t];Cn(e,440,ad(o)),o[1].Tooltip&amp;&amp;Cn(e,2048,A_(o))}delete n["!links"]}(o,u),Cn(o,442,Au(Te)),w&amp;&amp;function Pc(e,n){var t=te(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),Cn(e,2151,t),(t=te(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),gp(kr(n["!ref"]||"A1"),t),t.write_shift(4,4),Cn(e,2152,t)}(o,u),Cn(o,10),o.end()}function cE(e,n,t){var o=St(),a=(e||{}).Workbook||{},u=a.Sheets||[],f=a.WBProps||{},h=8==t.biff,y=5==t.biff;Cn(o,2057,Xf(0,5,t)),"xla"==t.bookType&amp;&amp;Cn(o,135),Cn(o,225,h?sa(1200):null),Cn(o,193,function e_(e,n){n||(n=te(e));for(var t=0;t&lt;e;++t)n.write_shift(1,0);return n}(2)),y&amp;&amp;Cn(o,191),y&amp;&amp;Cn(o,192),Cn(o,226),Cn(o,92,function h_(e,n){var t=!n||8==n.biff,o=te(t?112:54);for(o.write_shift(8==n.biff?2:1,7),t&amp;&amp;o.write_shift(1,0),o.write_shift(4,859007059),o.write_shift(4,5458548|(t?0:536870912));o.l&lt;o.length;)o.write_shift(1,t?0:32);return o}(0,t)),Cn(o,66,sa(h?1200:1252)),h&amp;&amp;Cn(o,353,sa(0)),h&amp;&amp;Cn(o,448),Cn(o,317,function k_(e){for(var n=te(2*e),t=0;t&lt;e;++t)n.write_shift(2,t+1);return n}(e.SheetNames.length)),h&amp;&amp;e.vbaraw&amp;&amp;Cn(o,211),h&amp;&amp;e.vbaraw&amp;&amp;Cn(o,442,Au(f.CodeName||"ThisWorkbook")),Cn(o,156,sa(17)),Cn(o,25,Co(!1)),Cn(o,18,Co(!1)),Cn(o,19,sa(0)),h&amp;&amp;Cn(o,431,Co(!1)),h&amp;&amp;Cn(o,444,sa(0)),Cn(o,61,function mx(){var e=te(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}()),Cn(o,64,Co(!1)),Cn(o,141,sa(0)),Cn(o,34,Co("true"==function Ag(e){return e.Workbook&amp;&amp;e.Workbook.WBProps&amp;&amp;function ri(e){switch(e){case 1:case!0:case"1":case"true":case"TRUE":return!0;default:return!1}}(e.Workbook.WBProps.date1904)?"true":"false"}(e))),Cn(o,14,Co(!0)),h&amp;&amp;Cn(o,439,Co(!1)),Cn(o,218,sa(0)),function c1(e,n,t){Cn(e,49,function m_(e,n){var t=e.name||"Arial",o=n&amp;&amp;5==n.biff,u=te(o?15+t.length:16+2*t.length);return u.write_shift(2,20*(e.sz||12)),u.write_shift(4,0),u.write_shift(2,400),u.write_shift(4,0),u.write_shift(2,0),u.write_shift(1,t.length),o||u.write_shift(1,1),u.write_shift((o?1:2)*t.length,t,o?"sbcs":"utf16le"),u}({sz:12,color:{theme:1},name:"Arial",family:2,scheme:"minor"},t))}(o,0,t),function u1(e,n,t){!n||[[5,8],[23,26],[41,44],[50,392]].forEach(function(o){for(var a=o[0];a&lt;=o[1];++a)null!=n[a]&amp;&amp;Cn(e,1054,v_(a,n[a],t))})}(o,e.SSF,t),function aE(e,n){for(var t=0;t&lt;16;++t)Cn(e,224,bp({numFmtId:0,style:!0},0,n));n.cellXfs.forEach(function(o){Cn(e,224,bp(o,0,n))})}(o,t),h&amp;&amp;Cn(o,352,Co(!1));var M=o.end(),j=St();h&amp;&amp;Cn(j,140,function lc(e){return e||(e=te(4)),e.write_shift(2,1),e.write_shift(2,1),e}()),h&amp;&amp;t.Strings&amp;&amp;function Yg(e,n,t,o){var a=o||(t||[]).length||0;if(a&lt;=8224)return Cn(e,n,t,a);var u=n;if(!isNaN(u)){for(var f=t.parts||[],h=0,y=0,w=0;w+(f[h]||8224)&lt;=8224;)w+=f[h]||8224,h++;var M=e.next(4);for(M.write_shift(2,u),M.write_shift(2,w),e.push(t.slice(y,y+w)),y+=w;y&lt;a;){for((M=e.next(4)).write_shift(2,60),w=0;w+(f[h]||8224)&lt;=8224;)w+=f[h]||8224,h++;M.write_shift(2,w),e.push(t.slice(y,y+w)),y+=w}}}(j,252,function vp(e,n){var t=te(8);t.write_shift(4,e.Count),t.write_shift(4,e.Unique);for(var o=[],a=0;a&lt;e.length;++a)o[a]=up(e[a]);var u=Dt([t].concat(o));return u.parts=[t.length].concat(o.map(function(f){return f.length})),u}(t.Strings)),Cn(j,10);var G=j.end(),K=St(),Q=0,H=0;for(H=0;H&lt;e.SheetNames.length;++H)Q+=(h?12:11)+(h?2:1)*e.SheetNames[H].length;var J=M.length+Q+G.length;for(H=0;H&lt;e.SheetNames.length;++H)Cn(K,133,qc({pos:J,hs:(u[H]||{}).Hidden||0,dt:0,name:e.SheetNames[H]},t)),J+=n[H].length;var Te=K.end();if(Q!=Te.length)throw new Error("BS8 "+Q+" != "+Te.length);var xe=[];return M.length&amp;&amp;xe.push(M),Te.length&amp;&amp;xe.push(Te),G.length&amp;&amp;xe.push(G),Dt(xe)}function Jg(e,n){for(var t=0;t&lt;=e.SheetNames.length;++t){var o=e.Sheets[e.SheetNames[t]];o&amp;&amp;o["!ref"]&amp;&amp;zi(o["!ref"]).e.c&gt;255&amp;&amp;typeof console&lt;"u"&amp;&amp;console.error&amp;&amp;console.error("Worksheet '"+e.SheetNames[t]+"' extends beyond column IV (255).  Data may be lost.")}var u=n||{};switch(u.biff||2){case 8:case 5:return function ur(e,n){var t=n||{},o=[];e&amp;&amp;!e.SSF&amp;&amp;(e.SSF=xr(Jt)),e&amp;&amp;e.SSF&amp;&amp;(er(),vn(e.SSF),t.revssf=Qi(e.SSF),t.revssf[e.SSF[65535]]=0,t.ssf=e.SSF),t.Strings=[],t.Strings.Count=0,t.Strings.Unique=0,Gh(t),t.cellXfs=[],vl(t.cellXfs,{},{revssf:{General:0}}),e.Props||(e.Props={});for(var a=0;a&lt;e.SheetNames.length;++a)o[o.length]=Qg(a,t,e);return o.unshift(cE(e,o,t)),Dt(o)}(e,n);case 4:case 3:case 2:return function zl(e,n){for(var t=n||{},o=St(),a=0,u=0;u&lt;e.SheetNames.length;++u)e.SheetNames[u]==t.sheet&amp;&amp;(a=u);if(0==a&amp;&amp;t.sheet&amp;&amp;e.SheetNames[0]!=t.sheet)throw new Error("Sheet not found: "+t.sheet);return Cn(o,4==t.biff?1033:3==t.biff?521:9,Xf(0,16,t)),function Nh(e,n,t,o){var f,a=Array.isArray(n),u=kr(n["!ref"]||"A1"),h="",y=[];if(u.e.c&gt;255||u.e.r&gt;16383){if(o.WTF)throw new Error("Range "+(n["!ref"]||"A1")+" exceeds format limit A1:IV16384");u.e.c=Math.min(u.e.c,255),u.e.r=Math.min(u.e.c,16383),f=dr(u)}for(var w=u.s.r;w&lt;=u.e.r;++w){h=ar(w);for(var M=u.s.c;M&lt;=u.e.c;++M){w===u.s.r&amp;&amp;(y[M]=Fr(M)),f=y[M]+h;var j=a?(n[w]||[])[M]:n[f];!j||Rh(e,j,w,M)}}}(o,e.Sheets[e.SheetNames[a]],0,t),Cn(o,10),o.end()}(e,n)}throw new Error("invalid type "+u.bookType+" for BIFF")}function em(e,n,t,o){for(var a=e["!merges"]||[],u=[],f=n.s.c;f&lt;=n.e.c;++f){for(var h=0,y=0,w=0;w&lt;a.length;++w)if(!(a[w].s.r&gt;t||a[w].s.c&gt;f||a[w].e.r&lt;t||a[w].e.c&lt;f)){if(a[w].s.r&lt;t||a[w].s.c&lt;f){h=-1;break}h=a[w].e.r-a[w].s.r+1,y=a[w].e.c-a[w].s.c+1;break}if(!(h&lt;0)){var M=cr({r:t,c:f}),j=o.dense?(e[t]||[])[f]:e[M],G=j&amp;&amp;null!=j.v&amp;&amp;(j.h||To(j.w||(Io(j),j.w)||""))||"",K={};h&gt;1&amp;&amp;(K.rowspan=h),y&gt;1&amp;&amp;(K.colspan=y),o.editable?G='&lt;span contenteditable="true"&gt;'+G+"&lt;/span&gt;":j&amp;&amp;(K["data-t"]=j&amp;&amp;j.t||"z",null!=j.v&amp;&amp;(K["data-v"]=j.v),null!=j.z&amp;&amp;(K["data-z"]=j.z),j.l&amp;&amp;"#"!=(j.l.Target||"#").charAt(0)&amp;&amp;(G='&lt;a href="'+j.l.Target+'"&gt;'+G+"&lt;/a&gt;")),K.id=(o.id||"sjs")+"-"+M,u.push(Nt("td",G,K))}}return"&lt;tr&gt;"+u.join("")+"&lt;/tr&gt;"}function Yi(e,n){var t=n||{},a=null!=t.footer?t.footer:"&lt;/body&gt;&lt;/html&gt;",u=[null!=t.header?t.header:'&lt;html&gt;&lt;head&gt;&lt;meta charset="utf-8"/&gt;&lt;title&gt;SheetJS Table Export&lt;/title&gt;&lt;/head&gt;&lt;body&gt;'],f=zi(e["!ref"]);t.dense=Array.isArray(e),u.push(function mu(e,n,t){return[].join("")+"&lt;table"+(t&amp;&amp;t.id?' id="'+t.id+'"':"")+"&gt;"}(0,0,t));for(var h=f.s.r;h&lt;=f.e.r;++h)u.push(em(e,f,h,t));return u.push("&lt;/table&gt;"+a),u.join("")}var d1=function(){var e=["&lt;office:master-styles&gt;",'&lt;style:master-page style:name="mp1" style:page-layout-name="mp1"&gt;',"&lt;style:header/&gt;",'&lt;style:header-left style:display="false"/&gt;',"&lt;style:footer/&gt;",'&lt;style:footer-left style:display="false"/&gt;',"&lt;/style:master-page&gt;","&lt;/office:master-styles&gt;"].join(""),n="&lt;office:document-styles "+zs({"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"})+"&gt;"+e+"&lt;/office:document-styles&gt;";return function(){return Yr+n}}(),Fc=function(){var e=function(u){return Ir(u).replace(/  +/g,function(f){return'&lt;text:s text:c="'+f.length+'"/&gt;'}).replace(/\t/g,"&lt;text:tab/&gt;").replace(/\n/g,"&lt;/text:p&gt;&lt;text:p&gt;").replace(/^ /,"&lt;text:s/&gt;").replace(/ $/,"&lt;text:s/&gt;")},n="          &lt;table:table-cell /&gt;\n",o=function(u,f,h){var y=[];y.push('      &lt;table:table table:name="'+Ir(f.SheetNames[h])+'" table:style-name="ta1"&gt;\n');var w=0,M=0,j=zi(u["!ref"]||"A1"),G=u["!merges"]||[],K=0,Q=Array.isArray(u);if(u["!cols"])for(M=0;M&lt;=j.e.c;++M)y.push("        &lt;table:table-column"+(u["!cols"][M]?' table:style-name="co'+u["!cols"][M].ods+'"':"")+"&gt;&lt;/table:table-column&gt;\n");var J=u["!rows"]||[];for(w=0;w&lt;j.s.r;++w)y.push("        &lt;table:table-row"+(J[w]?' table:style-name="ro'+J[w].ods+'"':"")+"&gt;&lt;/table:table-row&gt;\n");for(;w&lt;=j.e.r;++w){for(y.push("        &lt;table:table-row"+(J[w]?' table:style-name="ro'+J[w].ods+'"':"")+"&gt;\n"),M=0;M&lt;j.s.c;++M)y.push(n);for(;M&lt;=j.e.c;++M){var Pe=!1,Te={},xe="";for(K=0;K!=G.length;++K)if(!(G[K].s.c&gt;M||G[K].s.r&gt;w||G[K].e.c&lt;M||G[K].e.r&lt;w)){(G[K].s.c!=M||G[K].s.r!=w)&amp;&amp;(Pe=!0),Te["table:number-columns-spanned"]=G[K].e.c-G[K].s.c+1,Te["table:number-rows-spanned"]=G[K].e.r-G[K].s.r+1;break}if(Pe)y.push("          &lt;table:covered-table-cell/&gt;\n");else{var mt=cr({r:w,c:M}),Mt=Q?(u[w]||[])[M]:u[mt];if(Mt&amp;&amp;Mt.f&amp;&amp;(Te["table:formula"]=Ir(ry(Mt.f)),Mt.F&amp;&amp;Mt.F.slice(0,mt.length)==mt)){var Wt=zi(Mt.F);Te["table:number-matrix-columns-spanned"]=Wt.e.c-Wt.s.c+1,Te["table:number-matrix-rows-spanned"]=Wt.e.r-Wt.s.r+1}if(Mt){switch(Mt.t){case"b":xe=Mt.v?"TRUE":"FALSE",Te["office:value-type"]="boolean",Te["office:boolean-value"]=Mt.v?"true":"false";break;case"n":xe=Mt.w||String(Mt.v||0),Te["office:value-type"]="float",Te["office:value"]=Mt.v||0;break;case"s":case"str":xe=Mt.v??"",Te["office:value-type"]="string";break;case"d":xe=Mt.w||qr(Mt.v).toISOString(),Te["office:value-type"]="date",Te["office:date-value"]=qr(Mt.v).toISOString(),Te["table:style-name"]="ce1";break;default:y.push(n);continue}var Ze=e(xe);if(Mt.l&amp;&amp;Mt.l.Target){var Ct=Mt.l.Target;"#"!=(Ct="#"==Ct.charAt(0)?"#"+Z0(Ct.slice(1)):Ct).charAt(0)&amp;&amp;!Ct.match(/^\w+:/)&amp;&amp;(Ct="../"+Ct),Ze=Nt("text:a",Ze,{"xlink:href":Ct.replace(/&amp;/g,"&amp;amp;")})}y.push("          "+Nt("table:table-cell",Nt("text:p",Ze,{}),Te)+"\n")}else y.push(n)}}y.push("        &lt;/table:table-row&gt;\n")}return y.push("      &lt;/table:table&gt;\n"),y.join("")};return function(f,h){var y=[Yr],w=zs({"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"}),M=zs({"xmlns:config":"urn:oasis:names:tc:opendocument:xmlns:config:1.0","office:mimetype":"application/vnd.oasis.opendocument.spreadsheet"});"fods"==h.bookType?(y.push("&lt;office:document"+w+M+"&gt;\n"),y.push(Lt().replace(/office:document-meta/g,"office:meta"))):y.push("&lt;office:document-content"+w+"&gt;\n"),function(u,f){u.push(" &lt;office:automatic-styles&gt;\n"),u.push('  &lt;number:date-style style:name="N37" number:automatic-order="true"&gt;\n'),u.push('   &lt;number:month number:style="long"/&gt;\n'),u.push("   &lt;number:text&gt;/&lt;/number:text&gt;\n"),u.push('   &lt;number:day number:style="long"/&gt;\n'),u.push("   &lt;number:text&gt;/&lt;/number:text&gt;\n"),u.push("   &lt;number:year/&gt;\n"),u.push("  &lt;/number:date-style&gt;\n");var h=0;f.SheetNames.map(function(w){return f.Sheets[w]}).forEach(function(w){if(w&amp;&amp;w["!cols"])for(var M=0;M&lt;w["!cols"].length;++M)if(w["!cols"][M]){var j=w["!cols"][M];if(null==j.width&amp;&amp;null==j.wpx&amp;&amp;null==j.wch)continue;Bl(j),j.ods=h;var G=w["!cols"][M].wpx+"px";u.push('  &lt;style:style style:name="co'+h+'" style:family="table-column"&gt;\n'),u.push('   &lt;style:table-column-properties fo:break-before="auto" style:column-width="'+G+'"/&gt;\n'),u.push("  &lt;/style:style&gt;\n"),++h}});var y=0;f.SheetNames.map(function(w){return f.Sheets[w]}).forEach(function(w){if(w&amp;&amp;w["!rows"])for(var M=0;M&lt;w["!rows"].length;++M)if(w["!rows"][M]){w["!rows"][M].ods=y;var j=w["!rows"][M].hpx+"px";u.push('  &lt;style:style style:name="ro'+y+'" style:family="table-row"&gt;\n'),u.push('   &lt;style:table-row-properties fo:break-before="auto" style:row-height="'+j+'"/&gt;\n'),u.push("  &lt;/style:style&gt;\n"),++y}}),u.push('  &lt;style:style style:name="ta1" style:family="table" style:master-page-name="mp1"&gt;\n'),u.push('   &lt;style:table-properties table:display="true" style:writing-mode="lr-tb"/&gt;\n'),u.push("  &lt;/style:style&gt;\n"),u.push('  &lt;style:style style:name="ce1" style:family="table-cell" style:parent-style-name="Default" style:data-style-name="N37"/&gt;\n'),u.push(" &lt;/office:automatic-styles&gt;\n")}(y,f),y.push("  &lt;office:body&gt;\n"),y.push("    &lt;office:spreadsheet&gt;\n");for(var j=0;j!=f.SheetNames.length;++j)y.push(o(f.Sheets[f.SheetNames[j]],f,j));return y.push("    &lt;/office:spreadsheet&gt;\n"),y.push("  &lt;/office:body&gt;\n"),y.push("fods"==h.bookType?"&lt;/office:document&gt;":"&lt;/office:document-content&gt;"),y.join("")}}();function lm(e,n){if("fods"==n.bookType)return Fc(e,n);var t=io(),o="",a=[],u=[];return or(t,o="mimetype","application/vnd.oasis.opendocument.spreadsheet"),or(t,o="content.xml",Fc(e,n)),a.push([o,"text/xml"]),u.push([o,"ContentFile"]),or(t,o="styles.xml",d1(e,n)),a.push([o,"text/xml"]),u.push([o,"StylesFile"]),or(t,o="meta.xml",Yr+Lt()),a.push([o,"text/xml"]),u.push([o,"MetadataFile"]),or(t,o="manifest.rdf",function je(e){var n=[Yr];n.push('&lt;rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"&gt;\n');for(var t=0;t!=e.length;++t)n.push(q(e[t][0],e[t][1])),n.push(Ae("",e[t][0]));return n.push(q("","Document","pkg")),n.push("&lt;/rdf:RDF&gt;"),n.join("")}(u)),a.push([o,"application/rdf+xml"]),or(t,o="META-INF/manifest.xml",function B(e){var n=[Yr];n.push('&lt;manifest:manifest xmlns:manifest="urn:oasis:names:tc:opendocument:xmlns:manifest:1.0" manifest:version="1.2"&gt;\n'),n.push('  &lt;manifest:file-entry manifest:full-path="/" manifest:version="1.2" manifest:media-type="application/vnd.oasis.opendocument.spreadsheet"/&gt;\n');for(var t=0;t&lt;e.length;++t)n.push('  &lt;manifest:file-entry manifest:full-path="'+e[t][0]+'" manifest:media-type="'+e[t][1]+'"/&gt;\n');return n.push("&lt;/manifest:manifest&gt;"),n.join("")}(a)),t}function Kl(e){return new DataView(e.buffer,e.byteOffset,e.byteLength)}function Sf(e){return typeof TextEncoder&lt;"u"?(new TextEncoder).encode(e):Je(fs(e))}function il(e){var n=e.reduce(function(a,u){return a+u.length},0),t=new Uint8Array(n),o=0;return e.forEach(function(a){t.set(a,o),o+=a.length}),t}function sl(e,n){var t=n?n[0]:0,o=127&amp;e[t];e:if(e[t++]&gt;=128&amp;&amp;(o|=(127&amp;e[t])&lt;&lt;7,e[t++]&lt;128||(o|=(127&amp;e[t])&lt;&lt;14,e[t++]&lt;128)||(o|=(127&amp;e[t])&lt;&lt;21,e[t++]&lt;128)||(o+=(127&amp;e[t])*Math.pow(2,28),++t,e[t++]&lt;128)||(o+=(127&amp;e[t])*Math.pow(2,35),++t,e[t++]&lt;128)||(o+=(127&amp;e[t])*Math.pow(2,42),++t,e[t++]&lt;128)))break e;return n&amp;&amp;(n[0]=t),o}function _i(e){var n=new Uint8Array(7);n[0]=127&amp;e;var t=1;e:if(e&gt;127){if(n[t-1]|=128,n[t]=e&gt;&gt;7&amp;127,++t,e&lt;=16383||(n[t-1]|=128,n[t]=e&gt;&gt;14&amp;127,++t,e&lt;=2097151)||(n[t-1]|=128,n[t]=e&gt;&gt;21&amp;127,++t,e&lt;=268435455)||(n[t-1]|=128,n[t]=e/256&gt;&gt;&gt;21&amp;127,++t,e&lt;=34359738367)||(n[t-1]|=128,n[t]=e/65536&gt;&gt;&gt;21&amp;127,++t,e&lt;=4398046511103))break e;n[t-1]|=128,n[t]=e/16777216&gt;&gt;&gt;21&amp;127,++t}return n.slice(0,t)}function rs(e){var n=0,t=127&amp;e[n];e:if(e[n++]&gt;=128){if(t|=(127&amp;e[n])&lt;&lt;7,e[n++]&lt;128||(t|=(127&amp;e[n])&lt;&lt;14,e[n++]&lt;128)||(t|=(127&amp;e[n])&lt;&lt;21,e[n++]&lt;128))break e;t|=(127&amp;e[n])&lt;&lt;28}return t}function fi(e){for(var n=[],t=[0];t[0]&lt;e.length;){var h,o=t[0],a=sl(e,t),u=7&amp;a,f=0;if(0==(a=Math.floor(a/8)))break;switch(u){case 0:for(var y=t[0];e[t[0]++]&gt;=128;);h=e.slice(y,t[0]);break;case 5:h=e.slice(t[0],t[0]+(f=4)),t[0]+=f;break;case 1:h=e.slice(t[0],t[0]+(f=8)),t[0]+=f;break;case 2:f=sl(e,t),h=e.slice(t[0],t[0]+f),t[0]+=f;break;default:throw new Error("PB Type ".concat(u," for Field ").concat(a," at offset ").concat(o))}var w={data:h,type:u};null==n[a]?n[a]=[w]:n[a].push(w)}return n}function Ns(e){var n=[];return e.forEach(function(t,o){t.forEach(function(a){!a.data||(n.push(_i(8*o+a.type)),2==a.type&amp;&amp;n.push(_i(a.data.length)),n.push(a.data))})}),il(n)}function zo(e){for(var n,t=[],o=[0];o[0]&lt;e.length;){var a=sl(e,o),u=fi(e.slice(o[0],o[0]+a));o[0]+=a;var f={id:rs(u[1][0].data),messages:[]};u[2].forEach(function(h){var y=fi(h.data),w=rs(y[3][0].data);f.messages.push({meta:y,data:e.slice(o[0],o[0]+w)}),o[0]+=w}),null!=(n=u[3])&amp;&amp;n[0]&amp;&amp;(f.merge=rs(u[3][0].data)&gt;&gt;&gt;0&gt;0),t.push(f)}return t}function kc(e){var n=[];return e.forEach(function(t){var o=[];o[1]=[{data:_i(t.id),type:0}],o[2]=[],null!=t.merge&amp;&amp;(o[3]=[{data:_i(+!!t.merge),type:0}]);var a=[];t.messages.forEach(function(f){a.push(f.data),f.meta[3]=[{type:0,data:_i(f.data.length)}],o[2].push({data:Ns(f.meta),type:2})});var u=Ns(o);n.push(_i(u.length)),n.push(u),a.forEach(function(f){return n.push(f)})}),il(n)}function um(e,n){if(0!=e)throw new Error("Unexpected Snappy chunk type ".concat(e));for(var t=[0],o=sl(n,t),a=[];t[0]&lt;n.length;){var u=3&amp;n[t[0]];if(0!=u){var y=0,w=0;if(1==u?(w=4+(n[t[0]]&gt;&gt;2&amp;7),y=(224&amp;n[t[0]++])&lt;&lt;3,y|=n[t[0]++]):(w=1+(n[t[0]++]&gt;&gt;2),2==u?(y=n[t[0]]|n[t[0]+1]&lt;&lt;8,t[0]+=2):(y=(n[t[0]]|n[t[0]+1]&lt;&lt;8|n[t[0]+2]&lt;&lt;16|n[t[0]+3]&lt;&lt;24)&gt;&gt;&gt;0,t[0]+=4)),a=[il(a)],0==y)throw new Error("Invalid offset 0");if(y&gt;a[0].length)throw new Error("Invalid offset beyond length");if(w&gt;=y)for(a.push(a[0].slice(-y)),w-=y;w&gt;=a[a.length-1].length;)a.push(a[a.length-1]),w-=a[a.length-1].length;a.push(a[0].slice(-y,-y+w))}else{var f=n[t[0]++]&gt;&gt;2;if(f&lt;60)++f;else{var h=f-59;f=n[t[0]],h&gt;1&amp;&amp;(f|=n[t[0]+1]&lt;&lt;8),h&gt;2&amp;&amp;(f|=n[t[0]+2]&lt;&lt;16),h&gt;3&amp;&amp;(f|=n[t[0]+3]&lt;&lt;24),f&gt;&gt;&gt;=0,f++,t[0]+=h}a.push(n.slice(t[0],t[0]+f)),t[0]+=f}}var M=il(a);if(M.length!=o)throw new Error("Unexpected length: ".concat(M.length," != ").concat(o));return M}function la(e){for(var n=[],t=0;t&lt;e.length;){var o=e[t++],a=e[t]|e[t+1]&lt;&lt;8|e[t+2]&lt;&lt;16;n.push(um(o,e.slice(t+=3,t+a))),t+=a}if(t!==e.length)throw new Error("data is not a valid framed stream!");return il(n)}function Rc(e){for(var n=[],t=0;t&lt;e.length;){var o=Math.min(e.length-t,268435455),a=new Uint8Array(4);n.push(a);var u=_i(o),f=u.length;n.push(u),o&lt;=60?(f++,n.push(new Uint8Array([o-1&lt;&lt;2]))):o&lt;=256?(f+=2,n.push(new Uint8Array([240,o-1&amp;255]))):o&lt;=65536?(f+=3,n.push(new Uint8Array([244,o-1&amp;255,o-1&gt;&gt;8&amp;255]))):o&lt;=16777216?(f+=4,n.push(new Uint8Array([248,o-1&amp;255,o-1&gt;&gt;8&amp;255,o-1&gt;&gt;16&amp;255]))):o&lt;=4294967296&amp;&amp;(f+=5,n.push(new Uint8Array([252,o-1&amp;255,o-1&gt;&gt;8&amp;255,o-1&gt;&gt;16&amp;255,o-1&gt;&gt;&gt;24&amp;255]))),n.push(e.slice(t,t+o)),f+=o,a[0]=0,a[1]=255&amp;f,a[2]=f&gt;&gt;8&amp;255,a[3]=f&gt;&gt;16&amp;255,t+=o}return il(n)}function fm(e,n){var t=new Uint8Array(32),o=Kl(t),a=12,u=0;switch(t[0]=5,e.t){case"n":t[1]=2,function _u(e,n,t){var o=Math.floor(0==t?0:Math.LOG10E*Math.log(Math.abs(t)))+6176-20,a=t/Math.pow(10,o-6176);e[n+15]|=o&gt;&gt;7,e[n+14]|=(127&amp;o)&lt;&lt;1;for(var u=0;a&gt;=1;++u,a/=256)e[n+u]=255&amp;a;e[n+15]|=t&gt;=0?0:128}(t,a,e.v),u|=1,a+=16;break;case"b":t[1]=6,o.setFloat64(a,e.v?1:0,!0),u|=2,a+=8;break;case"s":if(-1==n.indexOf(e.v))throw new Error("Value ".concat(e.v," missing from SST!"));t[1]=3,o.setUint32(a,n.indexOf(e.v),!0),u|=8,a+=4;break;default:throw"unsupported cell type "+e.t}return o.setUint32(8,u,!0),t.slice(0,a)}function dm(e,n){var t=new Uint8Array(32),o=Kl(t),a=12,u=0;switch(t[0]=3,e.t){case"n":t[2]=2,o.setFloat64(a,e.v,!0),u|=32,a+=8;break;case"b":t[2]=6,o.setFloat64(a,e.v?1:0,!0),u|=32,a+=8;break;case"s":if(-1==n.indexOf(e.v))throw new Error("Value ".concat(e.v," missing from SST!"));t[2]=3,o.setUint32(a,n.indexOf(e.v),!0),u|=16,a+=4;break;default:throw"unsupported cell type "+e.t}return o.setUint32(4,u,!0),t.slice(0,a)}function Ls(e){return sl(fi(e)[1][0].data)}function mm(e,n,t){var o,a,u,f;if(null==(o=e[6])||!o[0]||null==(a=e[7])||!a[0])throw"Mutation only works on post-BNC storages!";if((null==(f=null==(u=e[8])?void 0:u[0])?void 0:f.data)&amp;&amp;rs(e[8][0].data)&gt;0)throw"Math only works with normal offsets";for(var y=0,w=Kl(e[7][0].data),M=0,j=[],G=Kl(e[4][0].data),K=0,Q=[],H=0;H&lt;n.length;++H)if(null!=n[H]){var J,Pe;switch(w.setUint16(2*H,M,!0),G.setUint16(2*H,K,!0),typeof n[H]){case"string":J=fm({t:"s",v:n[H]},t),Pe=dm({t:"s",v:n[H]},t);break;case"number":J=fm({t:"n",v:n[H]},t),Pe=dm({t:"n",v:n[H]},t);break;case"boolean":J=fm({t:"b",v:n[H]},t),Pe=dm({t:"b",v:n[H]},t);break;default:throw new Error("Unsupported value "+n[H])}j.push(J),M+=J.length,Q.push(Pe),K+=Pe.length,++y}else w.setUint16(2*H,65535,!0),G.setUint16(2*H,65535);for(e[2][0].data=_i(y);H&lt;e[7][0].data.length/2;++H)w.setUint16(2*H,65535,!0),G.setUint16(2*H,65535,!0);return e[6][0].data=il(j),e[3][0].data=il(Q),y}function Gh(e){!function _m(e){return function(t){for(var o=0;o!=e.length;++o){var a=e[o];void 0===t[a[0]]&amp;&amp;(t[a[0]]=a[1]),"n"===a[2]&amp;&amp;(t[a[0]]=Number(t[a[0]]))}}}([["cellDates",!1],["bookSST",!1],["bookType","xlsx"],["compression",!1],["WTF",!1]])(e)}function $h(e,n){return"ods"==n.bookType?lm(e,n):"numbers"==n.bookType?function v1(e,n){if(!n||!n.numbers)throw new Error("Must pass a `numbers` option -- check the README");var t=e.Sheets[e.SheetNames[0]];e.SheetNames.length&gt;1&amp;&amp;console.error("The Numbers writer currently writes only the first table");var o=zi(t["!ref"]);o.s.r=o.s.c=0;var a=!1;o.e.c&gt;9&amp;&amp;(a=!0,o.e.c=9),o.e.r&gt;49&amp;&amp;(a=!0,o.e.r=49),a&amp;&amp;console.error("The Numbers writer is currently limited to ".concat(dr(o)));var u=xu(t,{range:o,header:1}),f=["~Sh33tJ5~"];u.forEach(function(nt){return nt.forEach(function(rt){"string"==typeof rt&amp;&amp;f.push(rt)})});var h={},y=[],w=Hn.read(n.numbers,{type:"base64"});w.FileIndex.map(function(nt,rt){return[nt,w.FullPaths[rt]]}).forEach(function(nt){var rt=nt[0],Zt=nt[1];2==rt.type&amp;&amp;rt.name.match(/\.iwa/)&amp;&amp;zo(la(rt.content)).forEach(function(sn){y.push(sn.id),h[sn.id]={deps:[],location:Zt,type:rs(sn.messages[0].meta[1][0].data)}})}),y.sort(function(nt,rt){return nt-rt});var M=y.filter(function(nt){return nt&gt;1}).map(function(nt){return[nt,_i(nt)]});w.FileIndex.map(function(nt,rt){return[nt,w.FullPaths[rt]]}).forEach(function(nt){var rt=nt[0];rt.name.match(/\.iwa/)&amp;&amp;zo(la(rt.content)).forEach(function(En){En.messages.forEach(function(xn){M.forEach(function(sn){En.messages.some(function(Nr){return 11006!=rs(Nr.meta[1][0].data)&amp;&amp;function cm(e,n){e:for(var t=0;t&lt;=e.length-n.length;++t){for(var o=0;o&lt;n.length;++o)if(e[t+o]!=n[o])continue e;return!0}return!1}(Nr.data,sn[1])})&amp;&amp;h[sn[0]].deps.push(En.id)})})})});for(var Q,G=Hn.find(w,h[1].location),K=zo(la(G.content)),H=0;H&lt;K.length;++H){var J=K[H];1==J.id&amp;&amp;(Q=J)}var Pe=Ls(fi(Q.messages[0].data)[1][0].data);for(K=zo(la((G=Hn.find(w,h[Pe].location)).content)),H=0;H&lt;K.length;++H)(J=K[H]).id==Pe&amp;&amp;(Q=J);for(Pe=Ls(fi(Q.messages[0].data)[2][0].data),K=zo(la((G=Hn.find(w,h[Pe].location)).content)),H=0;H&lt;K.length;++H)(J=K[H]).id==Pe&amp;&amp;(Q=J);for(Pe=Ls(fi(Q.messages[0].data)[2][0].data),K=zo(la((G=Hn.find(w,h[Pe].location)).content)),H=0;H&lt;K.length;++H)(J=K[H]).id==Pe&amp;&amp;(Q=J);var Te=fi(Q.messages[0].data);Te[6][0].data=_i(o.e.r+1),Te[7][0].data=_i(o.e.c+1);for(var xe=Ls(Te[46][0].data),mt=Hn.find(w,h[xe].location),Mt=zo(la(mt.content)),Wt=0;Wt&lt;Mt.length&amp;&amp;Mt[Wt].id!=xe;++Wt);if(Mt[Wt].id!=xe)throw"Bad ColumnRowUIDMapArchive";var Ze=fi(Mt[Wt].messages[0].data);Ze[1]=[],Ze[2]=[],Ze[3]=[];for(var Ct=0;Ct&lt;=o.e.c;++Ct){var _t=[];_t[1]=_t[2]=[{type:0,data:_i(Ct+420690)}],Ze[1].push({type:2,data:Ns(_t)}),Ze[2].push({type:0,data:_i(Ct)}),Ze[3].push({type:0,data:_i(Ct)})}Ze[4]=[],Ze[5]=[],Ze[6]=[];for(var Gt=0;Gt&lt;=o.e.r;++Gt)(_t=[])[1]=_t[2]=[{type:0,data:_i(Gt+726270)}],Ze[4].push({type:2,data:Ns(_t)}),Ze[5].push({type:0,data:_i(Gt)}),Ze[6].push({type:0,data:_i(Gt)});Mt[Wt].messages[0].data=Ns(Ze),mt.content=Rc(kc(Mt)),mt.size=mt.content.length,delete Te[46];var $t=fi(Te[4][0].data);$t[7][0].data=_i(o.e.r+1);var yn=Ls(fi($t[1][0].data)[2][0].data);if((Mt=zo(la((mt=Hn.find(w,h[yn].location)).content)))[0].id!=yn)throw"Bad HeaderStorageBucket";var Yn=fi(Mt[0].messages[0].data);for(Gt=0;Gt&lt;u.length;++Gt){var Dn=fi(Yn[2][0].data);Dn[1][0].data=_i(Gt),Dn[4][0].data=_i(u[Gt].length),Yn[2][Gt]={type:Yn[2][0].type,data:Ns(Dn)}}Mt[0].messages[0].data=Ns(Yn),mt.content=Rc(kc(Mt)),mt.size=mt.content.length;var tr=Ls($t[2][0].data);if((Mt=zo(la((mt=Hn.find(w,h[tr].location)).content)))[0].id!=tr)throw"Bad HeaderStorageBucket";for(Yn=fi(Mt[0].messages[0].data),Ct=0;Ct&lt;=o.e.c;++Ct)(Dn=fi(Yn[2][0].data))[1][0].data=_i(Ct),Dn[4][0].data=_i(o.e.r+1),Yn[2][Ct]={type:Yn[2][0].type,data:Ns(Dn)};Mt[0].messages[0].data=Ns(Yn),mt.content=Rc(kc(Mt)),mt.size=mt.content.length;var qn=Ls($t[4][0].data);!function(){for(var Zt,nt=Hn.find(w,h[qn].location),rt=zo(la(nt.content)),Rn=0;Rn&lt;rt.length;++Rn){var En=rt[Rn];En.id==qn&amp;&amp;(Zt=En)}var xn=fi(Zt.messages[0].data);xn[3]=[];var sn=[];f.forEach(function(Mi,jr){sn[1]=[{type:0,data:_i(jr)}],sn[2]=[{type:0,data:_i(1)}],sn[3]=[{type:2,data:Sf(Mi)}],xn[3].push({type:2,data:Ns(sn)})}),Zt.messages[0].data=Ns(xn);var Ye=Rc(kc(rt));nt.content=Ye,nt.size=nt.content.length}();var Rr=fi($t[3][0].data),kn=Rr[1][0];delete Rr[2];var gr=fi(kn.data),ln=Ls(gr[2][0].data);!function(){for(var Zt,nt=Hn.find(w,h[ln].location),rt=zo(la(nt.content)),Rn=0;Rn&lt;rt.length;++Rn){var En=rt[Rn];En.id==ln&amp;&amp;(Zt=En)}var xn=fi(Zt.messages[0].data);delete xn[6],delete Rr[7];var sn=new Uint8Array(xn[5][0].data);xn[5]=[];for(var Nr=0,Ye=0;Ye&lt;=o.e.r;++Ye){var Mi=fi(sn);Nr+=mm(Mi,u[Ye],f),Mi[1][0].data=_i(Ye),xn[5].push({data:Ns(Mi),type:2})}xn[1]=[{type:0,data:_i(o.e.c+1)}],xn[2]=[{type:0,data:_i(o.e.r+1)}],xn[3]=[{type:0,data:_i(Nr)}],xn[4]=[{type:0,data:_i(o.e.r+1)}],Zt.messages[0].data=Ns(xn);var gi=Rc(kc(rt));nt.content=gi,nt.size=nt.content.length}(),kn.data=Ns(gr),$t[3][0].data=Ns(Rr),Te[4][0].data=Ns($t),Q.messages[0].data=Ns(Te);var Ot=Rc(kc(K));return G.content=Ot,G.size=G.content.length,w}(e,n):"xlsb"==n.bookType?function E1(e,n){Hl=1024,e&amp;&amp;!e.SSF&amp;&amp;(e.SSF=xr(Jt)),e&amp;&amp;e.SSF&amp;&amp;(er(),vn(e.SSF),n.revssf=Qi(e.SSF),n.revssf[e.SSF[65535]]=0,n.ssf=e.SSF),n.rels={},n.wbrels={},n.Strings=[],n.Strings.Count=0,n.Strings.Unique=0,ou?n.revStrings=new Map:(n.revStrings={},n.revStrings.foo=[],delete n.revStrings.foo);var t="xlsb"==n.bookType?"bin":"xml",o=Fv.indexOf(n.bookType)&gt;-1,a={workbooks:[],sheets:[],charts:[],dialogs:[],macros:[],rels:[],strs:[],comments:[],threadedcomments:[],links:[],coreprops:[],extprops:[],custprops:[],themes:[],styles:[],calcchains:[],vba:[],drawings:[],metadata:[],people:[],TODO:[],xmlns:""};Gh(n=n||{});var u=io(),f="",h=0;if(n.cellXfs=[],vl(n.cellXfs,{},{revssf:{General:0}}),e.Props||(e.Props={}),or(u,f="docProps/core.xml",eo(e.Props,n)),a.coreprops.push(f),C(n.rels,2,f,pr.CORE_PROPS),f="docProps/app.xml",!e.Props||!e.Props.SheetNames)if(e.Workbook&amp;&amp;e.Workbook.Sheets){for(var y=[],w=0;w&lt;e.SheetNames.length;++w)2!=(e.Workbook.Sheets[w]||{}).Hidden&amp;&amp;y.push(e.SheetNames[w]);e.Props.SheetNames=y}else e.Props.SheetNames=e.SheetNames;for(e.Props.Worksheets=e.Props.SheetNames.length,or(u,f,Pl(e.Props)),a.extprops.push(f),C(n.rels,3,f,pr.EXT_PROPS),e.Custprops!==e.Props&amp;&amp;zr(e.Custprops||{}).length&gt;0&amp;&amp;(or(u,f="docProps/custom.xml",Gc(e.Custprops)),a.custprops.push(f),C(n.rels,4,f,pr.CUST_PROPS)),h=1;h&lt;=e.SheetNames.length;++h){var M={"!id":{}},j=e.Sheets[e.SheetNames[h-1]];if(or(u,f="xl/worksheets/sheet"+h+"."+t,zy(h-1,f,n,e,M)),a.sheets.push(f),C(n.wbrels,-1,"worksheets/sheet"+h+"."+t,pr.WS[0]),j){var K=j["!comments"],Q=!1,H="";K&amp;&amp;K.length&gt;0&amp;&amp;(or(u,H="xl/comments"+h+"."+t,Yy(K,H,n)),a.comments.push(H),C(M,-1,"../comments"+h+"."+t,pr.CMNT),Q=!0),j["!legacy"]&amp;&amp;Q&amp;&amp;or(u,"xl/drawings/vmlDrawing"+h+".vml",Od(h,j["!comments"])),delete j["!comments"],delete j["!legacy"]}M["!id"].rId1&amp;&amp;or(u,_a(f),E(M))}return null!=n.Strings&amp;&amp;n.Strings.length&gt;0&amp;&amp;(or(u,f="xl/sharedStrings."+t,function du(e,n,t){return(".bin"===n.slice(-4)?G_:dd)(e,t)}(n.Strings,f,n)),a.strs.push(f),C(n.wbrels,-1,"sharedStrings."+t,pr.SST)),or(u,f="xl/workbook."+t,function $y(e,n,t){return(".bin"===n.slice(-4)?Rg:bh)(e,t)}(e,f,n)),a.workbooks.push(f),C(n.rels,1,f,pr.WB),or(u,f="xl/theme/theme1.xml",Td(e.Themes,n)),a.themes.push(f),C(n.wbrels,-1,"theme/theme1.xml",pr.THEME),or(u,f="xl/styles."+t,function Sh(e,n,t){return(".bin"===n.slice(-4)?l0:Ul)(e,t)}(e,f,n)),a.styles.push(f),C(n.wbrels,-1,"styles."+t,pr.STY),e.vbaraw&amp;&amp;o&amp;&amp;(or(u,f="xl/vbaProject.bin",e.vbaraw),a.vba.push(f),C(n.wbrels,-1,"vbaProject.bin",pr.VBA)),or(u,f="xl/metadata."+t,function Ug(e){return(".bin"===e.slice(-4)?wv:y0)()}(f)),a.metadata.push(f),C(n.wbrels,-1,"metadata."+t,pr.XLMETA),or(u,"[Content_Types].xml",Wc(a,n)),or(u,"_rels/.rels",E(n.rels)),or(u,"xl/_rels/workbook."+t+".rels",E(n.wbrels)),delete n.revssf,delete n.ssf,u}(e,n):function zh(e,n){Hl=1024,e&amp;&amp;!e.SSF&amp;&amp;(e.SSF=xr(Jt)),e&amp;&amp;e.SSF&amp;&amp;(er(),vn(e.SSF),n.revssf=Qi(e.SSF),n.revssf[e.SSF[65535]]=0,n.ssf=e.SSF),n.rels={},n.wbrels={},n.Strings=[],n.Strings.Count=0,n.Strings.Unique=0,ou?n.revStrings=new Map:(n.revStrings={},n.revStrings.foo=[],delete n.revStrings.foo);var t="xml",o=Fv.indexOf(n.bookType)&gt;-1,a={workbooks:[],sheets:[],charts:[],dialogs:[],macros:[],rels:[],strs:[],comments:[],threadedcomments:[],links:[],coreprops:[],extprops:[],custprops:[],themes:[],styles:[],calcchains:[],vba:[],drawings:[],metadata:[],people:[],TODO:[],xmlns:""};Gh(n=n||{});var u=io(),f="",h=0;if(n.cellXfs=[],vl(n.cellXfs,{},{revssf:{General:0}}),e.Props||(e.Props={}),or(u,f="docProps/core.xml",eo(e.Props,n)),a.coreprops.push(f),C(n.rels,2,f,pr.CORE_PROPS),f="docProps/app.xml",!e.Props||!e.Props.SheetNames)if(e.Workbook&amp;&amp;e.Workbook.Sheets){for(var y=[],w=0;w&lt;e.SheetNames.length;++w)2!=(e.Workbook.Sheets[w]||{}).Hidden&amp;&amp;y.push(e.SheetNames[w]);e.Props.SheetNames=y}else e.Props.SheetNames=e.SheetNames;e.Props.Worksheets=e.Props.SheetNames.length,or(u,f,Pl(e.Props)),a.extprops.push(f),C(n.rels,3,f,pr.EXT_PROPS),e.Custprops!==e.Props&amp;&amp;zr(e.Custprops||{}).length&gt;0&amp;&amp;(or(u,f="docProps/custom.xml",Gc(e.Custprops)),a.custprops.push(f),C(n.rels,4,f,pr.CUST_PROPS));var M=["SheetJ5"];for(n.tcid=0,h=1;h&lt;=e.SheetNames.length;++h){var j={"!id":{}},G=e.Sheets[e.SheetNames[h-1]];if(or(u,f="xl/worksheets/sheet"+h+"."+t,py(h-1,n,e,j)),a.sheets.push(f),C(n.wbrels,-1,"worksheets/sheet"+h+"."+t,pr.WS[0]),G){var Q=G["!comments"],H=!1,J="";if(Q&amp;&amp;Q.length&gt;0){var Pe=!1;Q.forEach(function(Te){Te[1].forEach(function(xe){1==xe.T&amp;&amp;(Pe=!0)})}),Pe&amp;&amp;(or(u,J="xl/threadedComments/threadedComment"+h+"."+t,w0(Q,M,n)),a.threadedcomments.push(J),C(j,-1,"../threadedComments/threadedComment"+h+"."+t,pr.TCMNT)),or(u,J="xl/comments"+h+"."+t,Id(Q)),a.comments.push(J),C(j,-1,"../comments"+h+"."+t,pr.CMNT),H=!0}G["!legacy"]&amp;&amp;H&amp;&amp;or(u,"xl/drawings/vmlDrawing"+h+".vml",Od(h,G["!comments"])),delete G["!comments"],delete G["!legacy"]}j["!id"].rId1&amp;&amp;or(u,_a(f),E(j))}return null!=n.Strings&amp;&amp;n.Strings.length&gt;0&amp;&amp;(or(u,f="xl/sharedStrings."+t,dd(n.Strings,n)),a.strs.push(f),C(n.wbrels,-1,"sharedStrings."+t,pr.SST)),or(u,f="xl/workbook."+t,bh(e)),a.workbooks.push(f),C(n.rels,1,f,pr.WB),or(u,f="xl/theme/theme1.xml",Td(e.Themes,n)),a.themes.push(f),C(n.wbrels,-1,"theme/theme1.xml",pr.THEME),or(u,f="xl/styles."+t,Ul(e,n)),a.styles.push(f),C(n.wbrels,-1,"styles."+t,pr.STY),e.vbaraw&amp;&amp;o&amp;&amp;(or(u,f="xl/vbaProject.bin",e.vbaraw),a.vba.push(f),C(n.wbrels,-1,"vbaProject.bin",pr.VBA)),or(u,f="xl/metadata."+t,y0()),a.metadata.push(f),C(n.wbrels,-1,"metadata."+t,pr.XLMETA),M.length&gt;1&amp;&amp;(or(u,f="xl/persons/person.xml",function Ov(e){var n=[Yr,Nt("personList",null,{xmlns:yi_TCMNT,"xmlns:x":qi[0]}).replace(/[\/]&gt;/,"&gt;")];return e.forEach(function(t,o){n.push(Nt("person",null,{displayName:t,id:"{54EE7950-7262-4200-6969-"+("000000000000"+o).slice(-12)+"}",userId:t,providerId:"None"}))}),n.push("&lt;/personList&gt;"),n.join("")}(M)),a.people.push(f),C(n.wbrels,-1,"persons/person.xml",pr.PEOPLE)),or(u,"[Content_Types].xml",Wc(a,n)),or(u,"_rels/.rels",E(n.rels)),or(u,"xl/_rels/workbook.xml.rels",E(n.wbrels)),delete n.revssf,delete n.ssf,u}(e,n)}function wm(e,n){switch(n.type){case"base64":case"binary":break;case"buffer":case"array":n.type="";break;case"file":return Li(n.file,Hn.write(e,{type:Se?"buffer":""}));case"string":throw new Error("'string' output type invalid for '"+n.bookType+"' files");default:throw new Error("Unrecognized type "+n.type)}return Hn.write(e,n)}function wa(e,n,t){t||(t="");var o=t+e;switch(n.type){case"base64":return _e(fs(o));case"binary":return fs(o);case"string":return e;case"file":return Li(n.file,o,"utf8");case"buffer":return Se?et(o,"utf8"):typeof TextEncoder&lt;"u"?(new TextEncoder).encode(o):wa(o,{type:"binary"}).split("").map(function(a){return a.charCodeAt(0)})}throw new Error("Unrecognized type "+n.type)}function Of(e,n){switch(n.type){case"string":case"base64":case"binary":for(var t="",o=0;o&lt;e.length;++o)t+=String.fromCharCode(e[o]);return"base64"==n.type?_e(t):"string"==n.type?Tr(t):t;case"file":return Li(n.file,e);case"buffer":return e;default:throw new Error("Unrecognized type "+n.type)}}function yu(e,n){(function Me(){ke(1200),function Oe(){ae(1252)}()})(),function wh(e){if(!e||!e.SheetNames||!e.Sheets)throw new Error("Invalid Workbook");if(!e.SheetNames.length)throw new Error("Workbook is empty");!function Ry(e,n,t){e.forEach(function(o,a){Og(o);for(var u=0;u&lt;a;++u)if(o==e[u])throw new Error("Duplicate Sheet Name: "+o);if(t){var f=n&amp;&amp;n[a]&amp;&amp;n[a].CodeName||o;if(95==f.charCodeAt(0)&amp;&amp;f.length&gt;22)throw new Error("Bad Code Name: Worksheet"+f)}})}(e.SheetNames,e.Workbook&amp;&amp;e.Workbook.Sheets||[],!!e.vbaraw);for(var t=0;t&lt;e.SheetNames.length;++t)th(e.Sheets[e.SheetNames[t]],0,t)}(e);var t=xr(n||{});if(t.cellStyles&amp;&amp;(t.cellNF=!0,t.sheetStubs=!0),"array"==t.type){t.type="binary";var o=yu(e,t);return t.type="array",Qe(o)}var a=0;if(t.sheet&amp;&amp;(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 wa(t1(e,t),t);case"slk":case"sylk":return wa(Np.from_sheet(e.Sheets[e.SheetNames[a]],t),t);case"htm":case"html":return wa(Yi(e.Sheets[e.SheetNames[a]],t),t);case"txt":return function Dm(e,n){switch(n.type){case"base64":return _e(e);case"binary":case"string":return e;case"file":return Li(n.file,e,"binary");case"buffer":return Se?et(e,"binary"):e.split("").map(function(t){return t.charCodeAt(0)})}throw new Error("Unrecognized type "+n.type)}(Ff(e.Sheets[e.SheetNames[a]],t),t);case"csv":return wa(Qh(e.Sheets[e.SheetNames[a]],t),t,"\ufeff");case"dif":return wa(Vu.from_sheet(e.Sheets[e.SheetNames[a]],t),t);case"dbf":return Of(Uu.from_sheet(e.Sheets[e.SheetNames[a]],t),t);case"prn":return wa(uc.from_sheet(e.Sheets[e.SheetNames[a]],t),t);case"rtf":return wa(_d.from_sheet(e.Sheets[e.SheetNames[a]],t),t);case"eth":return wa(Lp.from_sheet(e.Sheets[e.SheetNames[a]],t),t);case"fods":return wa(lm(e,t),t);case"wk1":return Of(fc.sheet_to_wk1(e.Sheets[e.SheetNames[a]],t),t);case"wk3":return Of(fc.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),Of(Jg(e,t),t);case"biff5":t.biff||(t.biff=5);case"biff8":case"xla":case"xls":return t.biff||(t.biff=8),function S1(e,n){var t=n||{};return wm(function zg(e,n){var t=n||{},o=Hn.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 Hn.utils.cfb_add(o,a,Jg(e,t)),8==t.biff&amp;&amp;(e.Props||e.Custprops)&amp;&amp;function l1(e,n){var f,t=[],o=[],a=[],u=0,h=ko(Ja,"n"),y=ko(Mu,"n");if(e.Props)for(f=zr(e.Props),u=0;u&lt;f.length;++u)(Object.prototype.hasOwnProperty.call(h,f[u])?t:Object.prototype.hasOwnProperty.call(y,f[u])?o:a).push([f[u],e.Props[f[u]]]);if(e.Custprops)for(f=zr(e.Custprops),u=0;u&lt;f.length;++u)Object.prototype.hasOwnProperty.call(e.Props||{},f[u])||(Object.prototype.hasOwnProperty.call(h,f[u])?t:Object.prototype.hasOwnProperty.call(y,f[u])?o:a).push([f[u],e.Custprops[f[u]]]);var w=[];for(u=0;u&lt;a.length;++u)Xc.indexOf(a[u][0])&gt;-1||Ia.indexOf(a[u][0])&gt;-1||null!=a[u][1]&amp;&amp;w.push(a[u]);o.length&amp;&amp;Hn.utils.cfb_add(n,"/\x05SummaryInformation",kl(o,"e0859ff2f94f6810ab9108002b27b3d9",y,Mu)),(t.length||w.length)&amp;&amp;Hn.utils.cfb_add(n,"/\x05DocumentSummaryInformation",kl(t,"02d5cdd59c2e1b10939708002b2cf9ae",h,Ja,w.length?w:null,"05d5cdd59c2e1b10939708002b2cf9ae"))}(e,o),8==t.biff&amp;&amp;e.vbaraw&amp;&amp;function Fx(e,n){n.FullPaths.forEach(function(t,o){if(0!=o){var a=t.replace(/[^\/]*[\/]/,"/_VBA_PROJECT_CUR/");"/"!==a.slice(-1)&amp;&amp;Hn.utils.cfb_add(e,a,n.FileIndex[o].content)}})}(o,Hn.read(e.vbaraw,{type:"string"==typeof e.vbaraw?"binary":"buffer"})),o}(e,t),t)}(e,t);case"xlsx":case"xlsm":case"xlam":case"xlsb":case"numbers":case"ods":return function D1(e,n){var t=xr(n||{});return function bm(e,n){var t={},o=Se?"nodebuffer":typeof Uint8Array&lt;"u"?"array":"string";if(n.compression&amp;&amp;(t.compression="DEFLATE"),n.password)t.type=o;else switch(n.type){case"base64":t.type="base64";break;case"binary":t.type="string";break;case"string":throw new Error("'string' output type invalid for '"+n.bookType+"' files");case"buffer":case"file":t.type=o;break;default:throw new Error("Unrecognized type "+n.type)}var a=e.FullPaths?Hn.write(e,{fileType:"zip",type:{nodebuffer:"buffer",string:"binary"}[t.type]||t.type,compression:!!n.compression}):e.generate(t);if(typeof Deno&lt;"u"&amp;&amp;"string"==typeof a){if("binary"==n.type||"base64"==n.type)return a;a=new Uint8Array(Qe(a))}return n.password&amp;&amp;typeof encrypt_agile&lt;"u"?wm(encrypt_agile(a,n.password),n):"file"===n.type?Li(n.file,a):"string"==n.type?Tr(a):a}($h(e,t),t)}(e,t);default:throw new Error("Unrecognized bookType |"+t.bookType+"|")}}function If(e,n,t,o,a,u,f,h){var y=ar(t),w=h.defval,M=h.raw||!Object.prototype.hasOwnProperty.call(h,"raw"),j=!0,G=1===a?[]:{};if(1!==a)if(Object.defineProperty)try{Object.defineProperty(G,"__rowNum__",{value:t,enumerable:!1})}catch{G.__rowNum__=t}else G.__rowNum__=t;if(!f||e[t])for(var K=n.s.c;K&lt;=n.e.c;++K){var Q=f?e[t][K]:e[o[K]+y];if(void 0!==Q&amp;&amp;void 0!==Q.t){var H=Q.v;switch(Q.t){case"z":if(null==H)break;continue;case"e":H=0==H?null:void 0;break;case"s":case"d":case"b":case"n":break;default:throw new Error("unrecognized type "+Q.t)}if(null!=u[K]){if(null==H)if("e"==Q.t&amp;&amp;null===H)G[u[K]]=null;else if(void 0!==w)G[u[K]]=w;else{if(!M||null!==H)continue;G[u[K]]=null}else G[u[K]]=M&amp;&amp;("n"!==Q.t||"n"===Q.t&amp;&amp;!1!==h.rawNumbers)?H:Io(Q,H,h);null!=H&amp;&amp;(j=!1)}}else{if(void 0===w)continue;null!=u[K]&amp;&amp;(G[u[K]]=w)}}return{row:G,isempty:j}}function xu(e,n){if(null==e||null==e["!ref"])return[];var t={t:"n",v:0},o=0,a=1,u=[],f=0,h="",y={s:{r:0,c:0},e:{r:0,c:0}},w=n||{},M=null!=w.range?w.range:e["!ref"];switch(1===w.header?o=1:"A"===w.header?o=2:Array.isArray(w.header)?o=3:null==w.header&amp;&amp;(o=0),typeof M){case"string":y=kr(M);break;case"number":(y=kr(e["!ref"])).s.r=M;break;default:y=M}o&gt;0&amp;&amp;(a=0);var j=ar(y.s.r),G=[],K=[],Q=0,H=0,J=Array.isArray(e),Pe=y.s.r,Te=0,xe={};J&amp;&amp;!e[Pe]&amp;&amp;(e[Pe]=[]);var mt=w.skipHidden&amp;&amp;e["!cols"]||[],Mt=w.skipHidden&amp;&amp;e["!rows"]||[];for(Te=y.s.c;Te&lt;=y.e.c;++Te)if(!(mt[Te]||{}).hidden)switch(G[Te]=Fr(Te),t=J?e[Pe][Te]:e[G[Te]+j],o){case 1:u[Te]=Te-y.s.c;break;case 2:u[Te]=G[Te];break;case 3:u[Te]=w.header[Te-y.s.c];break;default:if(null==t&amp;&amp;(t={w:"__EMPTY",t:"s"}),h=f=Io(t,null,w),H=xe[f]||0){do{h=f+"_"+H++}while(xe[h]);xe[f]=H,xe[h]=1}else xe[f]=1;u[Te]=h}for(Pe=y.s.r+a;Pe&lt;=y.e.r;++Pe)if(!(Mt[Pe]||{}).hidden){var Wt=If(e,y,Pe,G,o,u,J,w);(!1===Wt.isempty||(1===o?!1!==w.blankrows:w.blankrows))&amp;&amp;(K[Q++]=Wt.row)}return K.length=Q,K}var Pf=/"/g;function Tm(e,n,t,o,a,u,f,h){for(var y=!0,w=[],M="",j=ar(t),G=n.s.c;G&lt;=n.e.c;++G)if(o[G]){var K=h.dense?(e[t]||[])[G]:e[o[G]+j];if(null==K)M="";else if(null!=K.v){y=!1,M=""+(h.rawNumbers&amp;&amp;"n"==K.t?K.v:Io(K,null,h));for(var Q=0,H=0;Q!==M.length;++Q)if((H=M.charCodeAt(Q))===a||H===u||34===H||h.forceQuotes){M='"'+M.replace(Pf,'""')+'"';break}"ID"==M&amp;&amp;(M='"ID"')}else null==K.f||K.F?M="":(y=!1,(M="="+K.f).indexOf(",")&gt;=0&amp;&amp;(M='"'+M.replace(Pf,'""')+'"'));w.push(M)}return!1===h.blankrows&amp;&amp;y?null:w.join(f)}function Qh(e,n){var t=[],o=n??{};if(null==e||null==e["!ref"])return"";var a=kr(e["!ref"]),u=void 0!==o.FS?o.FS:",",f=u.charCodeAt(0),h=void 0!==o.RS?o.RS:"\n",y=h.charCodeAt(0),w=new RegExp(("|"==u?"\\|":u)+"+$"),M="",j=[];o.dense=Array.isArray(e);for(var G=o.skipHidden&amp;&amp;e["!cols"]||[],K=o.skipHidden&amp;&amp;e["!rows"]||[],Q=a.s.c;Q&lt;=a.e.c;++Q)(G[Q]||{}).hidden||(j[Q]=Fr(Q));for(var H=0,J=a.s.r;J&lt;=a.e.r;++J)(K[J]||{}).hidden||null!=(M=Tm(e,a,J,j,f,y,u,o))&amp;&amp;(o.strip&amp;&amp;(M=M.replace(w,"")),(M||!1!==o.blankrows)&amp;&amp;t.push((H++?h:"")+M));return delete o.dense,t.join("")}function Ff(e,n){n||(n={}),n.FS="\t",n.RS="\n";var t=Qh(e,n);return t}function Jh(e,n,t){var o=t||{},a=+!o.skipHeader,u=e||{},f=0,h=0;if(u&amp;&amp;null!=o.origin)if("number"==typeof o.origin)f=o.origin;else{var y="string"==typeof o.origin?Ai(o.origin):o.origin;f=y.r,h=y.c}var w,M={s:{c:0,r:0},e:{c:h,r:f+n.length-1+a}};if(u["!ref"]){var j=kr(u["!ref"]);M.e.c=Math.max(M.e.c,j.e.c),M.e.r=Math.max(M.e.r,j.e.r),-1==f&amp;&amp;(M.e.r=(f=j.e.r+1)+n.length-1+a)}else-1==f&amp;&amp;(f=0,M.e.r=n.length-1+a);var G=o.header||[],K=0;n.forEach(function(H,J){zr(H).forEach(function(Pe){-1==(K=G.indexOf(Pe))&amp;&amp;(G[K=G.length]=Pe);var Te=H[Pe],xe="z",mt="",Mt=cr({c:h+K,r:f+J+a});w=Lc(u,Mt),!Te||"object"!=typeof Te||Te instanceof Date?("number"==typeof Te?xe="n":"boolean"==typeof Te?xe="b":"string"==typeof Te?xe="s":Te instanceof Date?(xe="d",o.cellDates||(xe="n",Te=Ar(Te)),mt=o.dateNF||Jt[14]):null===Te&amp;&amp;o.nullError&amp;&amp;(xe="e",Te=0),w?(w.t=xe,w.v=Te,delete w.w,delete w.R,mt&amp;&amp;(w.z=mt)):u[Mt]=w={t:xe,v:Te},mt&amp;&amp;(w.z=mt)):u[Mt]=Te})}),M.e.c=Math.max(M.e.c,h+G.length-1);var Q=ar(f);if(a)for(K=0;K&lt;G.length;++K)u[Fr(K+h)+Q]={t:"s",v:G[K]};return u["!ref"]=dr(M),u}function Lc(e,n,t){if("string"==typeof n){if(Array.isArray(e)){var o=Ai(n);return e[o.r]||(e[o.r]=[]),e[o.r][o.c]||(e[o.r][o.c]={t:"z"})}return e[n]||(e[n]={t:"z"})}return Lc(e,cr("number"!=typeof n?n:{r:n,c:t||0}))}var Im_json_to_sheet=function Nc(e,n){return Jh(null,e,n)},km=D(4650);let k1=(()=&gt;{class e{constructor(){}exportAsExcelFile(t,o){const f=yu({Sheets:{data:Im_json_to_sheet(t)},SheetNames:["data"]},{bookType:"xlsx",type:"array"});this.saveAsExcelFile(f,o)}saveAsExcelFile(t,o){const a=new Blob([t],{type:"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet;charset=UTF-8"});p.saveAs(a,o+(new Date).getTime()+".xlsx")}}return e.\u0275fac=function(t){return new(t||e)},e.\u0275prov=km.Yz7({token:e,factory:e.\u0275fac}),e})()},1140:(an,st,D)=&gt;{"use strict";function p(ut){this.message=ut}D.d(st,{r:()=&gt;Re}),(p.prototype=new Error).name="InvalidCharacterError";var x=typeof window&lt;"u"&amp;&amp;window.atob&amp;&amp;window.atob.bind(window)||function(ut){var ft=String(ut).replace(/=+$/,"");if(ft.length%4==1)throw new p("'atob' failed: The string to be decoded is not correctly encoded.");for(var We,qe,we=0,ot=0,jt="";qe=ft.charAt(ot++);~qe&amp;&amp;(We=we%4?64*We+qe:qe,we++%4)?jt+=String.fromCharCode(255&amp;We&gt;&gt;(-2*we&amp;6)):0)qe="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=".indexOf(qe);return jt};function ie(ut){this.message=ut}(ie.prototype=new Error).name="InvalidTokenError";var ae=D(5029),Oe=D(7579),ke=D(4650),Me=D(5166),Ie=D(9299);let Re=(()=&gt;{class ut{constructor(We,qe){this.apiService=We,this.router=qe,this.isUserLoggedIn=!1,this.userData$=new Oe.x}setUser(We){this.userData$.next(We)}getUser(){return this.userData$}setLocalData(We){const{menus:qe,userinfo:we,token:ot,refresh_token:jt,customRole:rn}=We;localStorage.setItem("token",ot),localStorage.setItem("refreshToken",jt),localStorage.setItem("menus",JSON.stringify(qe)),localStorage.setItem("userInfo",JSON.stringify(we)),localStorage.setItem("data",JSON.stringify(We)),localStorage.setItem("customRole",JSON.stringify(rn)),this.updateInstace()}setImpersonateData(){localStorage.setItem("OrginialloggedUserId",this.authData.userInfo.Email)}getOriginalUserId(){return localStorage.getItem("OrginialloggedUserId")}removeOriginalUserId(){localStorage.removeItem("OrginialloggedUserId")}updateInstace(){const We=localStorage.getItem("data"),qe=localStorage.getItem("customRole");if(We){const we=JSON.parse(We);this.authData={data:we,menus:we.menus,userInfo:we.userinfo,token:we.token,refreshToken:we.refresh_token,customRole:qe?JSON.parse(qe):{}},this.setUser(we.userinfo)}}getMenuList(){return this.authData?this.authData.menus:[]}getUserInfo(){return this.authData&amp;&amp;this.authData.userInfo}getToken(){return this.authData&amp;&amp;this.authData.token}getRefreshToken(){return this.authData&amp;&amp;this.authData.refreshToken}getUserInfoWithRetailerOptions(){return this.authData&amp;&amp;this.authData.token}isTokenValid(We){return new Date&lt;new Date(1e3*this.decodeJwtToken(We).exp)}decodeJwtToken(We){return function me(ut,ft){if("string"!=typeof ut)throw new ie("Invalid token specified");var We=!0===(ft=ft||{}).header?0:1;try{return JSON.parse(function S(ut){var ft=ut.replace(/-/g,"+").replace(/_/g,"/");switch(ft.length%4){case 0:break;case 2:ft+="==";break;case 3:ft+="=";break;default:throw"Illegal base64url string!"}try{return decodeURIComponent(x(ft).replace(/(.)/g,function(qe,we){var ot=we.charCodeAt(0).toString(16).toUpperCase();return ot.length&lt;2&amp;&amp;(ot="0"+ot),"%"+ot}))}catch{return x(ft)}}(ut.split(".")[We]))}catch(qe){throw new ie("Invalid token specified: "+qe.message)}}(We)}logOutUser(){localStorage.clear(),this.isUserLoggedIn=!1,this.userInfo={},this.router.navigate([ae.$.APP_ROUTES.LOGIN])}isJwtTokensValid(){return this.isTokenValid(this.authData.token)}getPendingTerms(){return this.authData&amp;&amp;this.authData.customRole}updatePendingTerms(We){localStorage.setItem("customRole",JSON.stringify(We)),this.updateInstace()}getPendingTermsToAccept(){const We=this.getPendingTerms(),qe=Object.keys(We),we=qe&amp;&amp;qe.filter(ot=&gt;We[ot]&amp;&amp;"roleList"!==ot);return we&amp;&amp;we[0]?we[0]:""}}return ut.\u0275fac=function(We){return new(We||ut)(ke.LFG(Me.s),ke.LFG(Ie.F0))},ut.\u0275prov=ke.Yz7({token:ut,factory:ut.\u0275fac,providedIn:"root"}),ut})()},6298:(an,st,D)=&gt;{"use strict";var p=D(1481),x=D(4650),S=D(4006),ie=D(529),me=D(9299),Le=D(1140);let ae=(()=&gt;{class U{constructor(_){this.loginService=_}canActivateChild(_,k){return!(!this.loginService.getUserInfo()||!this.loginService.isJwtTokensValid())||(this.loginService.logOutUser(),!1)}}return U.\u0275fac=function(_){return new(_||U)(x.LFG(Le.r))},U.\u0275prov=x.Yz7({token:U,factory:U.\u0275fac,providedIn:"root"}),U})(),Oe=(()=&gt;{class U{constructor(){}ngOnInit(){}}return U.\u0275fac=function(_){return new(_||U)},U.\u0275cmp=x.Xpm({type:U,selectors:[["app-login-layout"]],decls:1,vars:0,template:function(_,k){1&amp;_&amp;&amp;x._UZ(0,"router-outlet")},dependencies:[me.lC],styles:[".page-header[_ngcontent-%COMP%]{font-family:BoschBold;padding:0 0 9px 20px;margin:20px 0;border-bottom:1px solid #eee;color:#001f4d;font-size:26px;text-transform:uppercase}.well[_ngcontent-%COMP%]{background-color:#eeeeeed9;color:#010101!important;margin:15% 5% 5%;padding:5px 0 30px!important;min-height:20px;border-radius:10px;background-clip:padding-box!important}.btn-primary[_ngcontent-%COMP%]{color:#fff;background-color:#ed1c24;border-color:#ed1c24}"]}),U})();var ke=D(5029),Me=D(5166),Ie=D(6895),Re=D(7392);function ut(U,g){if(1&amp;U&amp;&amp;x._UZ(0,"a",25),2&amp;U){const _=x.oxw(2).$implicit;x.Q6J("href",_.url,x.LSH)("innerHtml",_.title,x.oJD)}}function ft(U,g){if(1&amp;U){const _=x.EpF();x.TgZ(0,"a",26),x.NdJ("click",function(Z){x.CHM(_);const pe=x.oxw(5);return x.KtG(pe.nonclick(Z))}),x.qZA()}if(2&amp;U){const _=x.oxw(2).$implicit;x.Q6J("innerHtml",_.title,x.oJD)}}function We(U,g){if(1&amp;U&amp;&amp;(x.ynx(0),x.YNc(1,ut,1,2,"a",23),x.YNc(2,ft,1,1,"a",24),x.BQk()),2&amp;U){const _=x.oxw().$implicit;x.xp6(1),x.Q6J("ngIf",!(null!=_.submenu&amp;&amp;_.submenu.length)),x.xp6(1),x.Q6J("ngIf",null==_.submenu?null:_.submenu.length)}}function qe(U,g){if(1&amp;U){const _=x.EpF();x.TgZ(0,"a",27),x.NdJ("click",function(Z){x.CHM(_);const pe=x.oxw().$implicit,Ge=x.oxw(3);return x.KtG(Ge.downloadResourceFiles(Z,pe.url))}),x.qZA()}if(2&amp;U){const _=x.oxw().$implicit;x.Q6J("href",_.url,x.LSH)("innerHtml",_.title,x.oJD)}}function we(U,g){if(1&amp;U&amp;&amp;x._UZ(0,"a",25),2&amp;U){const _=x.oxw().$implicit;x.Q6J("href",_.url,x.LSH)("innerHtml",_.title,x.oJD)}}function ot(U,g){if(1&amp;U&amp;&amp;(x.TgZ(0,"li",30),x.YNc(1,we,1,2,"a",23),x.qZA()),2&amp;U){const _=g.$implicit;x.xp6(1),x.Q6J("ngIf",_&amp;&amp;_.title)}}function jt(U,g){if(1&amp;U&amp;&amp;(x.TgZ(0,"ul",28),x.YNc(1,ot,2,1,"li",29),x.qZA()),2&amp;U){const _=x.oxw().$implicit;x.xp6(1),x.Q6J("ngForOf",_.submenu)}}function rn(U,g){if(1&amp;U&amp;&amp;(x.TgZ(0,"li",13)(1,"div",19),x.YNc(2,We,3,2,"ng-container",20),x.YNc(3,qe,1,2,"a",21),x.qZA(),x.YNc(4,jt,2,1,"ul",22),x.qZA()),2&amp;U){const _=g.$implicit,k=x.oxw().$implicit;x.xp6(1),x.Q6J("ngClass",_.submenu?"bg-color-menu-group":"none"),x.xp6(1),x.Q6J("ngIf","Resources"!==k.title),x.xp6(1),x.Q6J("ngIf","Resources"===k.title),x.xp6(1),x.Q6J("ngIf",_.submenu)}}function tt(U,g){if(1&amp;U&amp;&amp;(x.TgZ(0,"li",17),x._UZ(1,"a",18),x.TgZ(2,"ul",11),x.YNc(3,rn,5,4,"li",12),x.qZA()()),2&amp;U){const _=g.$implicit;x.xp6(1),x.Q6J("innerHtml",_.title,x.oJD),x.xp6(2),x.Q6J("ngForOf",_.menu)}}function _e(U,g){if(1&amp;U&amp;&amp;(x.TgZ(0,"li",13)(1,"div",31),x._UZ(2,"mat-icon",32)(3,"a",25),x.qZA()()),2&amp;U){const _=g.$implicit;x.xp6(1),x.Q6J("ngClass",_.submenu?"bg-color-menu-group":"none"),x.xp6(1),x.Q6J("fontIcon",_.icon),x.xp6(1),x.Q6J("href",_.url,x.LSH)("innerHtml",_.title,x.oJD)}}function ge(U,g){if(1&amp;U){const _=x.EpF();x.TgZ(0,"li",13)(1,"div",33),x._UZ(2,"mat-icon",10),x.TgZ(3,"a",15),x.NdJ("click",function(Z){x.CHM(_);const pe=x.oxw(2);return x.KtG(pe.endImpersonateUser(Z))}),x._uU(4,"End Impersonate"),x.qZA()()()}}function Se(U,g){if(1&amp;U){const _=x.EpF();x.TgZ(0,"ul",4)(1,"li",5)(2,"a",6),x._uU(3," Home"),x.qZA()(),x.YNc(4,tt,4,2,"li",7),x.TgZ(5,"li",5)(6,"a",8),x._uU(7," Marketing Assets"),x.qZA()(),x.TgZ(8,"li",5)(9,"a",9),x._UZ(10,"mat-icon",10),x._uU(11),x.qZA(),x.TgZ(12,"ul",11),x.YNc(13,_e,4,4,"li",12),x.TgZ(14,"li",13)(15,"div",14),x._UZ(16,"mat-icon",10),x.TgZ(17,"a",15),x.NdJ("click",function(Z){x.CHM(_);const pe=x.oxw();return x.KtG(pe.logoutUser(Z))}),x._uU(18,"Log out"),x.qZA()()(),x.YNc(19,ge,5,0,"li",16),x.qZA()()()}if(2&amp;U){const _=x.oxw();x.xp6(4),x.Q6J("ngForOf",_.menuList),x.xp6(7),x.AsE("",_.userDetails.FirstName," ",_.userDetails.LastName,""),x.xp6(2),x.Q6J("ngForOf",_.userMenuList),x.xp6(6),x.Q6J("ngIf",_.originalLoggedUserEmailId)}}let et=(()=&gt;{class U{constructor(_,k,Z){this.loginService=_,this.router=k,this.apiService=Z,this.status=!1,this.userDetails={},this.userMenuList=[{id:"",title:"Change Password",icon:"lock",url:"/profile/change-password"},{id:"",title:"Update profile",icon:"settings",url:"/profile/update-profile"},{id:"",title:"Give Your Feedback",icon:"note",url:"/profile/feedback"}],this.isUserLoggedIn=!1}ngOnInit(){this.loginService.getUser().subscribe(k=&gt;{this.originalLoggedUserEmailId=this.loginService.getOriginalUserId(),this.userDetails=k;const Z=this.loginService.getUserInfo();this.isUserLoggedIn=!!Z,Z&amp;&amp;(this.menuList=this.loginService.getMenuList().filter(pe=&gt;"{CONTENT:priorapprovals}"!==pe.title))});const _=this.loginService.getUserInfo();this.originalLoggedUserEmailId=this.loginService.getOriginalUserId(),this.userDetails=_,this.isUserLoggedIn=!!_,_&amp;&amp;(this.menuList=this.loginService.getMenuList().filter(k=&gt;"{CONTENT:priorapprovals}"!==k.title))}menuHide(){this.status=!this.status}logoutUser(_){_.preventDefault(),this.loginService.logOutUser()}endImpersonateUser(_){_.preventDefault();const k=this.loginService.getOriginalUserId();this.apiService.postImpersonateUser(k).subscribe(Z=&gt;{this.loginService.removeOriginalUserId(),this.loginService.setLocalData(Z),this.router.navigate([ke.$.APP_ROUTES.DASHBOARD]),window.location.href="/dashboard"})}downloadResourceFiles(_,k){_?.preventDefault();const Z=k.split("file=");Z&amp;&amp;Z[1]&amp;&amp;this.apiService.getResourcesFile(Z[1]).subscribe(pe=&gt;{if(pe){let Ge=window.URL.createObjectURL(pe),Ke=document.createElement("a");document.body.appendChild(Ke),Ke.setAttribute("style","display: none"),Ke.href=Ge,Ke.download=Z[1],Ke.click(),window.URL.revokeObjectURL(Ge),Ke.remove()}})}nonclick(_){_?.preventDefault()}}return U.\u0275fac=function(_){return new(_||U)(x.Y36(Le.r),x.Y36(me.F0),x.Y36(Me.s))},U.\u0275cmp=x.Xpm({type:U,selectors:[["app-menu"]],decls:5,vars:3,consts:[["width","100%","id","MasterHeaderWrapper",1,"navbar","navbar-expand-lg","padding-left-1",3,"ngClass"],[1,"mobile-menu",3,"click"],["id","main_nav",1,"collapse","navbar-collapse","row","p-0",3,"ngClass"],["id","smnuTasks","class","nav navbar-nav navbar-left leftInline navbar-menu-collapse",4,"ngIf"],["id","smnuTasks",1,"nav","navbar-nav","navbar-left","leftInline","navbar-menu-collapse"],["id","dropdownContainer_username",1,"nav-item","dropdown"],["href","/dashboard",1,"text-dec-none"],["id","dropdownContainer_administration","class","nav-item dropdown",4,"ngFor","ngForOf"],["href","/marketing-assets",1,"text-dec-none"],["href","#","data-bs-toggle","dropdown",1,"dropdown-toggle","text-dec-none"],["aria-hidden","false","fontIcon","person",1,"coop-form-icon"],["role","menu","data-role","dropdown","id","dropdownMenu_Administration",1,"dropdown-menu"],["role","presentation","class","dropdown-header p-0",4,"ngFor","ngForOf"],["role","presentation",1,"dropdown-header","p-0"],[1,"logout-class","profile-submenu"],[1,"dropdown-item",3,"click"],["role","presentation","class","dropdown-header p-0",4,"ngIf"],["id","dropdownContainer_administration",1,"nav-item","dropdown"],["href","#","data-bs-toggle","dropdown",1,"dropdown-toggle","text-dec-none",3,"innerHtml"],[3,"ngClass"],[4,"ngIf"],["class","dropdown-item",3,"href","innerHtml","click",4,"ngIf"],["role","menu",4,"ngIf"],["class","dropdown-item",3,"href","innerHtml",4,"ngIf"],["class","dropdown-item","href","#",3,"innerHtml","click",4,"ngIf"],[1,"dropdown-item",3,"href","innerHtml"],["href","#",1,"dropdown-item",3,"innerHtml","click"],[1,"dropdown-item",3,"href","innerHtml","click"],["role","menu"],["class","list-style-none",4,"ngFor","ngForOf"],[1,"list-style-none"],[1,"profile-submenu",3,"ngClass"],["aria-hidden","false",1,"coop-form-icon",3,"fontIcon"],[1,"impersonate-class","profile-submenu"]],template:function(_,k){1&amp;_&amp;&amp;(x.TgZ(0,"nav",0)(1,"button",1),x.NdJ("click",function(){return k.menuHide()}),x._uU(2,"menu"),x.qZA(),x.TgZ(3,"section",2),x.YNc(4,Se,20,5,"ul",3),x.qZA()()),2&amp;_&amp;&amp;(x.Q6J("ngClass",k.status?"mobile-menu-active":""),x.xp6(3),x.Q6J("ngClass",k.status?"show":"hide"),x.xp6(1),x.Q6J("ngIf",k.isUserLoggedIn))},dependencies:[Ie.mk,Ie.sg,Ie.O5,Re.Hw],styles:["a.navbar-brand[_ngcontent-%COMP%]{white-space:normal;text-align:center;word-break:break-all}html[_ngcontent-%COMP%]{font-size:14px}@media (min-width: 768px){html[_ngcontent-%COMP%]{font-size:16px}}.box-shadow[_ngcontent-%COMP%]{box-shadow:0 .25rem .75rem #0000000d}#MasterHeaderWrapper[_ngcontent-%COMP%]{background-image:linear-gradient(to right,#123D6A,#18639B);background-size:contain;background-repeat:no-repeat;max-width:100%;padding:10px;display:inline-block;width:100%;box-sizing:border-box}#main_nav[_ngcontent-%COMP%]{max-width:99%}@media (max-width: 992px){#MasterHeaderWrapper[_ngcontent-%COMP%]{padding:0}#main_nav[_ngcontent-%COMP%]{overflow:hidden;margin:0}.navbar-nav[_ngcontent-%COMP%]{padding:0}}.menucaret[_ngcontent-%COMP%] &gt; a[_ngcontent-%COMP%]:after{display:block;content:\" \";float:right;width:0;height:0;border-color:transparent;border-style:solid;border-width:5px 0 5px 5px;border-left-color:#000;margin-top:7px;margin-right:-10px}@media all and (min-width: 992px){.mobile-menu[_ngcontent-%COMP%]{display:none}}@media all and (min-width: 992px){.navbar[_ngcontent-%COMP%]   .nav-item[_ngcontent-%COMP%]:hover   .nav-link[_ngcontent-%COMP%]{text-decoration:underline}.navbar[_ngcontent-%COMP%]   .nav-item[_ngcontent-%COMP%]:hover   .menu[_ngcontent-%COMP%]{display:block}.navbar[_ngcontent-%COMP%]   .nav-item[_ngcontent-%COMP%]   .dropdown-menu[_ngcontent-%COMP%]{margin-top:0}.dropdown-menu[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]{position:relative}.dropdown-menu[_ngcontent-%COMP%]   .submenu[_ngcontent-%COMP%]{display:none;position:absolute;left:100%;top:-7px}.dropdown-menu[_ngcontent-%COMP%]   .submenu-left[_ngcontent-%COMP%]{right:100%;left:auto}.dropdown-menu[_ngcontent-%COMP%] &gt; li[_ngcontent-%COMP%]:hover{background-color:#f1f1f1}.dropdown-menu[_ngcontent-%COMP%] &gt; li[_ngcontent-%COMP%]:hover &gt; .submenu[_ngcontent-%COMP%]{display:block}}@media (max-width: 992px){.navbar1[_ngcontent-%COMP%]{padding-bottom:10px}.dropdown-menu[_ngcontent-%COMP%]   .dropdown-menu[_ngcontent-%COMP%]{margin-left:.7rem;margin-right:.7rem;margin-bottom:.5rem}.mobile-menu[_ngcontent-%COMP%]{position:absolute;right:20px;bottom:25px;padding:9px 10px;margin-top:8px;margin-right:15px;margin-bottom:8px;background-color:transparent;background-image:none;border:1px solid #eee;border-radius:4px;color:#fff;font-weight:700;text-transform:uppercase;z-index:999}.mobile-menu-active[_ngcontent-%COMP%]   .mobile-menu[_ngcontent-%COMP%]{bottom:unset;top:-80px}}.dropdown-menu[_ngcontent-%COMP%] &gt; li[_ngcontent-%COMP%] &gt; a[_ngcontent-%COMP%]{font-size:15px;color:#000000e6}.nav[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.nav-link[_ngcontent-%COMP%]{display:block;padding:.5rem 1rem;text-decoration:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out}@media (prefers-reduced-motion:reduce){.nav-link[_ngcontent-%COMP%]{transition:none}}.nav-link.disabled[_ngcontent-%COMP%]{color:#6c757d;pointer-events:none;cursor:default}.nav-tabs[_ngcontent-%COMP%]{border-bottom:1px solid #dee2e6}.nav-tabs.nav-link[_ngcontent-%COMP%]{margin-bottom:-1px;background:0 0;border:1px solid transparent;border-top-left-radius:.25rem;border-top-right-radius:.25rem}.nav-tabs[_ngcontent-%COMP%]   .nav-link[_ngcontent-%COMP%]:focus, .nav-tabs[_ngcontent-%COMP%]   .nav-link[_ngcontent-%COMP%]:hover{border-color:#e9ecef #e9ecef #dee2e6;isolation:isolate}.nav-tabs[_ngcontent-%COMP%]   .nav-link.disabled[_ngcontent-%COMP%]{color:#6c757d;background-color:transparent;border-color:transparent}.nav-tabs[_ngcontent-%COMP%]   .nav-item.show[_ngcontent-%COMP%]   .nav-link[_ngcontent-%COMP%], .nav-tabs[_ngcontent-%COMP%]   .nav-link.active[_ngcontent-%COMP%]{color:#495057;background-color:#fff;border-color:#dee2e6 #dee2e6 #fff}.nav-tabs[_ngcontent-%COMP%]   .dropdown-menu[_ngcontent-%COMP%]{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}.nav-pills[_ngcontent-%COMP%]   .nav-link[_ngcontent-%COMP%]{background:0 0;border:0;border-radius:.25rem}.nav-pills[_ngcontent-%COMP%]   .nav-link.active[_ngcontent-%COMP%], .nav-pills[_ngcontent-%COMP%]   .show[_ngcontent-%COMP%] &gt; .nav-link[_ngcontent-%COMP%]{color:#fff;background-color:#0d6efd}.nav-fill[_ngcontent-%COMP%]   .nav-item[_ngcontent-%COMP%], .nav-fill[_ngcontent-%COMP%] &gt; .nav-link[_ngcontent-%COMP%]{flex:1 1 auto;text-align:center}.nav-justified[_ngcontent-%COMP%]   .nav-item[_ngcontent-%COMP%], .nav-justified[_ngcontent-%COMP%] &gt; .nav-link[_ngcontent-%COMP%]{flex-basis:0;flex-grow:1;text-align:center}.tab-content[_ngcontent-%COMP%] &gt; .tab-pane[_ngcontent-%COMP%]{display:none}.tab-content[_ngcontent-%COMP%] &gt; .active[_ngcontent-%COMP%]{display:block}.navbar1[_ngcontent-%COMP%]{padding-left:10px;margin-top:-26px;min-height:auto;padding-top:10px;background-color:#000;background-image:linear-gradient(to bottom,#666666 0,#0C2340 100%)}.navbar-nav[_ngcontent-%COMP%] &gt; li[_ngcontent-%COMP%] &gt; a[_ngcontent-%COMP%]{padding-top:15px;padding-bottom:15px;color:#fff;margin:0 10px}.navbar-nav[_ngcontent-%COMP%]{display:flex;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none}.navbar-nav[_ngcontent-%COMP%]   .nav-link[_ngcontent-%COMP%]{padding-right:0;padding-left:0}.navbar-text[_ngcontent-%COMP%]{padding-top:.5rem;padding-bottom:.5rem}.navbar-collapse[_ngcontent-%COMP%]{flex-basis:100%;flex-grow:1;align-items:center}.navbar-toggler[_ngcontent-%COMP%]{padding:.25rem .75rem;font-size:1.25rem;line-height:1;background-color:transparent;border:1px solid transparent;border-radius:.25rem;transition:box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.navbar-toggler[_ngcontent-%COMP%]{transition:none}}.navbar-toggler[_ngcontent-%COMP%]:hover{text-decoration:none}.navbar-toggler[_ngcontent-%COMP%]:focus{text-decoration:none;outline:0;box-shadow:0 0 0 .25rem}.navbar-toggler-icon[_ngcontent-%COMP%]{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;background-repeat:no-repeat;background-position:center;background-size:100%}.navbar-nav-scroll[_ngcontent-%COMP%]{max-height:var(--bs-scroll-height, 75vh);overflow-y:auto}@media (min-width:576px){.navbar-expand-sm[_ngcontent-%COMP%]{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-sm[_ngcontent-%COMP%]   .navbar-nav[_ngcontent-%COMP%]{flex-direction:row}.navbar-expand-sm[_ngcontent-%COMP%]   .navbar-nav[_ngcontent-%COMP%]   .dropdown-menu[_ngcontent-%COMP%]{position:absolute;min-width:15rem}.navbar-expand-sm[_ngcontent-%COMP%]   .navbar-nav[_ngcontent-%COMP%]   .nav-link[_ngcontent-%COMP%]{padding-right:.5rem;padding-left:.5rem}.navbar-expand-sm[_ngcontent-%COMP%]   .navbar-nav-scroll[_ngcontent-%COMP%]{overflow:visible}.navbar-expand-sm[_ngcontent-%COMP%]   .navbar-collapse[_ngcontent-%COMP%]{display:flex!important;flex-basis:auto}.navbar-expand-sm[_ngcontent-%COMP%]   .navbar-toggler[_ngcontent-%COMP%]{display:none}}@media (min-width:768px){.navbar-expand-md[_ngcontent-%COMP%]{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-md[_ngcontent-%COMP%]   .navbar-nav[_ngcontent-%COMP%]{flex-direction:row}.navbar-expand-md[_ngcontent-%COMP%]   .navbar-nav[_ngcontent-%COMP%]   .dropdown-menu[_ngcontent-%COMP%]{position:absolute;min-width:15rem}.navbar-expand-md[_ngcontent-%COMP%]   .navbar-nav[_ngcontent-%COMP%]   .nav-link[_ngcontent-%COMP%]{padding-right:.5rem;padding-left:.5rem}.navbar-expand-md[_ngcontent-%COMP%]   .navbar-nav-scroll[_ngcontent-%COMP%]{overflow:visible}.navbar-expand-md[_ngcontent-%COMP%]   .navbar-collapse[_ngcontent-%COMP%]{display:flex!important;flex-basis:auto}.navbar-expand-md[_ngcontent-%COMP%]   .navbar-toggler[_ngcontent-%COMP%]{display:none}}@media (min-width:992px){.navbar-expand-lg[_ngcontent-%COMP%]{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-lg[_ngcontent-%COMP%]   .navbar-nav[_ngcontent-%COMP%]{flex-direction:row}.navbar-expand-lg[_ngcontent-%COMP%]   .navbar-nav[_ngcontent-%COMP%]   .dropdown-menu[_ngcontent-%COMP%]{position:absolute;min-width:15rem;padding:0}.navbar-expand-lg[_ngcontent-%COMP%]   .navbar-nav[_ngcontent-%COMP%]   .dropdown-menu[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]{padding-left:0}.navbar-expand-lg[_ngcontent-%COMP%]   .navbar-nav[_ngcontent-%COMP%]   .dropdown-menu[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   .dropdown-item[_ngcontent-%COMP%]{padding:.25rem 1rem}.navbar-expand-lg[_ngcontent-%COMP%]   .navbar-nav[_ngcontent-%COMP%]   .nav-link[_ngcontent-%COMP%]{padding-right:1rem;padding-left:2rem}.navbar-expand-lg[_ngcontent-%COMP%]   .navbar-nav-scroll[_ngcontent-%COMP%]{overflow:visible}.navbar-expand-lg[_ngcontent-%COMP%]   .navbar-collapse[_ngcontent-%COMP%]{display:flex!important;flex-basis:auto}.navbar-expand-lg[_ngcontent-%COMP%]   .navbar-toggler[_ngcontent-%COMP%]{display:none}}@media (min-width:1200px){.navbar-expand-xl[_ngcontent-%COMP%]{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-xl[_ngcontent-%COMP%]   .navbar-nav[_ngcontent-%COMP%]{flex-direction:row}.navbar-expand-xl[_ngcontent-%COMP%]   .navbar-nav[_ngcontent-%COMP%]   .dropdown-menu[_ngcontent-%COMP%]{position:absolute}.navbar-expand-xl[_ngcontent-%COMP%]   .navbar-nav[_ngcontent-%COMP%]   .nav-link[_ngcontent-%COMP%]{padding-right:.5rem;padding-left:.5rem}.navbar-expand-xl[_ngcontent-%COMP%]   .navbar-nav-scroll[_ngcontent-%COMP%]{overflow:visible}.navbar-expand-xl[_ngcontent-%COMP%]   .navbar-collapse[_ngcontent-%COMP%]{display:flex!important;flex-basis:auto}.navbar-expand-xl[_ngcontent-%COMP%]   .navbar-toggler[_ngcontent-%COMP%]{display:none}}@media (min-width:1400px){.navbar-expand-xxl[_ngcontent-%COMP%]{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-xxl[_ngcontent-%COMP%]   .navbar-nav[_ngcontent-%COMP%]{flex-direction:row}.navbar-expand-xxl[_ngcontent-%COMP%]   .navbar-nav[_ngcontent-%COMP%]   .dropdown-menu[_ngcontent-%COMP%]{position:absolute}.navbar-expand-xxl[_ngcontent-%COMP%]   .navbar-nav[_ngcontent-%COMP%]   .nav-link[_ngcontent-%COMP%]{padding-right:.5rem;padding-left:.5rem}.navbar-expand-xxl[_ngcontent-%COMP%]   .navbar-nav-scroll[_ngcontent-%COMP%]{overflow:visible}.navbar-expand-xxl[_ngcontent-%COMP%]   .navbar-collapse[_ngcontent-%COMP%]{display:flex!important;flex-basis:auto}.navbar-expand-xxl[_ngcontent-%COMP%]   .navbar-toggler[_ngcontent-%COMP%]{display:none}}.navbar-expand[_ngcontent-%COMP%]{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand[_ngcontent-%COMP%]   .navbar-nav[_ngcontent-%COMP%]{flex-direction:row}.navbar-expand[_ngcontent-%COMP%]   .navbar-nav[_ngcontent-%COMP%]   .dropdown-menu[_ngcontent-%COMP%]{position:absolute}.navbar-expand[_ngcontent-%COMP%]   .navbar-nav[_ngcontent-%COMP%]   .nav-link[_ngcontent-%COMP%]{padding-right:.5rem;padding-left:.5rem}.navbar-expand[_ngcontent-%COMP%]   .navbar-nav-scroll[_ngcontent-%COMP%]{overflow:visible}.navbar-expand[_ngcontent-%COMP%]   .navbar-collapse[_ngcontent-%COMP%]{display:flex!important;flex-basis:auto}.navbar-expand[_ngcontent-%COMP%]   .navbar-toggler[_ngcontent-%COMP%]{display:none}.navbar-light[_ngcontent-%COMP%]   .navbar-brand[_ngcontent-%COMP%]{color:#000000e6}.navbar-light[_ngcontent-%COMP%]   .navbar-brand[_ngcontent-%COMP%]:focus, .navbar-light[_ngcontent-%COMP%]   .navbar-brand[_ngcontent-%COMP%]:hover{color:#000000e6}.navbar-light[_ngcontent-%COMP%]   .navbar-nav[_ngcontent-%COMP%]   .nav-link[_ngcontent-%COMP%]{color:#0000008c}.navbar-light[_ngcontent-%COMP%]   .navbar-nav[_ngcontent-%COMP%]   .nav-link[_ngcontent-%COMP%]:focus, .navbar-light[_ngcontent-%COMP%]   .navbar-nav[_ngcontent-%COMP%]   .nav-link[_ngcontent-%COMP%]:hover{color:#000000b3}.navbar-light[_ngcontent-%COMP%]   .navbar-nav[_ngcontent-%COMP%]   .nav-link.disabled[_ngcontent-%COMP%]{color:#0000004d}.navbar-light[_ngcontent-%COMP%]   .navbar-nav[_ngcontent-%COMP%]   .nav-link.active[_ngcontent-%COMP%], .navbar-light[_ngcontent-%COMP%]   .navbar-nav[_ngcontent-%COMP%]   .show[_ngcontent-%COMP%] &gt; .nav-link[_ngcontent-%COMP%]{color:#000000e6}.navbar-light[_ngcontent-%COMP%]   .navbar-toggler[_ngcontent-%COMP%]{color:#0000008c;border-color:#0000001a}.navbar-light[_ngcontent-%COMP%]   .navbar-toggler-icon[_ngcontent-%COMP%]{background-image:url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280, 0, 0, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e\")}.navbar-light[_ngcontent-%COMP%]   .navbar-text[_ngcontent-%COMP%]{color:#0000008c}.navbar-light[_ngcontent-%COMP%]   .navbar-text[_ngcontent-%COMP%]   a[_ngcontent-%COMP%], .navbar-light[_ngcontent-%COMP%]   .navbar-text[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]:focus, .navbar-light[_ngcontent-%COMP%]   .navbar-text[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]:hover{color:#000000e6}.navbar-dark[_ngcontent-%COMP%]   .navbar-brand[_ngcontent-%COMP%]{color:#fff}.navbar-dark[_ngcontent-%COMP%]   .navbar-brand[_ngcontent-%COMP%]:focus, .navbar-dark[_ngcontent-%COMP%]   .navbar-brand[_ngcontent-%COMP%]:hover{color:#fff}.navbar-dark[_ngcontent-%COMP%]   .navbar-nav[_ngcontent-%COMP%]   .nav-link[_ngcontent-%COMP%]{color:#fff;font-size:15px}.navbar-dark[_ngcontent-%COMP%]   .navbar-nav[_ngcontent-%COMP%]   .nav-link[_ngcontent-%COMP%]:focus, .navbar-dark[_ngcontent-%COMP%]   .navbar-nav[_ngcontent-%COMP%]   .nav-link[_ngcontent-%COMP%]:hover{color:#176db7}.navbar-dark[_ngcontent-%COMP%]   .navbar-nav[_ngcontent-%COMP%]   .nav-link.disabled[_ngcontent-%COMP%]{color:#ffffff40}.navbar-dark[_ngcontent-%COMP%]   .navbar-nav[_ngcontent-%COMP%]   .nav-link.active[_ngcontent-%COMP%], .navbar-dark[_ngcontent-%COMP%]   .navbar-nav[_ngcontent-%COMP%]   .show[_ngcontent-%COMP%] &gt; .nav-link[_ngcontent-%COMP%]{color:#fff}.navbar-dark[_ngcontent-%COMP%]   .navbar-toggler[_ngcontent-%COMP%]{color:#ffffff8c;border-color:#ffffff1a}.navbar-dark[_ngcontent-%COMP%]   .navbar-toggler-icon[_ngcontent-%COMP%]{background-image:url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e\")}.navbar-dark[_ngcontent-%COMP%]   .navbar-text[_ngcontent-%COMP%]{color:#ffffff8c}.navbar-dark[_ngcontent-%COMP%]   .navbar-text[_ngcontent-%COMP%]   a[_ngcontent-%COMP%], .navbar-dark[_ngcontent-%COMP%]   .navbar-text[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]:focus, .navbar-dark[_ngcontent-%COMP%]   .navbar-text[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]:hover{color:#fff}.navbar-nav1[_ngcontent-%COMP%]   .dropdown-menu[_ngcontent-%COMP%]{position:static}.navbar-expand-lg[_ngcontent-%COMP%]   .navbar-nav[_ngcontent-%COMP%]   .nav-link[_ngcontent-%COMP%]{color:#fff!important}.list-style-none[_ngcontent-%COMP%]{list-style:none}.padding-left-1[_ngcontent-%COMP%]{padding-left:1rem}.bg-color-menu-group[_ngcontent-%COMP%]{background-color:#a19c9c}.text-dec-none[_ngcontent-%COMP%]{text-decoration:none}.vertical-scrollable[_ngcontent-%COMP%] &gt; .row[_ngcontent-%COMP%]{position:absolute;top:120px;bottom:100px;left:180px;width:50%;overflow-y:scroll}.col-sm-8[_ngcontent-%COMP%]{color:#fff;font-size:24px;padding-bottom:20px;padding-top:18px}.col-sm-8[_ngcontent-%COMP%]:nth-child(2n+1){background:green}.col-sm-8[_ngcontent-%COMP%]:nth-child(2n+2){background:black}#dropdownContainer_username[_ngcontent-%COMP%]   .dropdown-toggle[_ngcontent-%COMP%]{padding:0}#dropdownContainer_username[_ngcontent-%COMP%]   .dropdown-toggle[_ngcontent-%COMP%]   .mat-icon[_ngcontent-%COMP%]{height:18px}#dropdownContainer_username[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   .profile-submenu[_ngcontent-%COMP%]{display:flex;padding:0 10px}#dropdownContainer_username[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   .profile-submenu[_ngcontent-%COMP%]   .mat-icon[_ngcontent-%COMP%]{height:20px;font-size:22px}@media screen and (max-width: 480px){.mobile-menu[_ngcontent-%COMP%]{padding:5px 10px;margin-right:0;font-size:12px;bottom:20px}.mobile-menu-active[_ngcontent-%COMP%]   .mobile-menu[_ngcontent-%COMP%]{top:-68px}}@media screen and (max-width: 992px){.navbar-nav[_ngcontent-%COMP%] &gt; li[_ngcontent-%COMP%] &gt; a[_ngcontent-%COMP%]{display:inline-block;position:relative;width:100%;margin:0;border-bottom:1px solid #eee;padding:8px}.dropdown-toggle[_ngcontent-%COMP%]:after{position:absolute;right:20px;top:15px}#dropdownContainer_username[_ngcontent-%COMP%]   .dropdown-toggle[_ngcontent-%COMP%]{padding:8px}}"]}),U})(),gt=(()=&gt;{class U{constructor(){}ngOnInit(){}}return U.\u0275fac=function(_){return new(_||U)},U.\u0275cmp=x.Xpm({type:U,selectors:[["app-dashboard-layout"]],decls:2,vars:0,template:function(_,k){1&amp;_&amp;&amp;x._UZ(0,"app-menu")(1,"router-outlet")},dependencies:[me.lC,et]}),U})();var Pt=D(3805);const Je=[{path:"",component:Oe,loadChildren:()=&gt;D.e(603).then(D.bind(D,6603)).then(U=&gt;U.LoginModule)},{path:"dashboard",canActivateChild:[ae],component:gt,loadChildren:()=&gt;Promise.all([D.e(54),D.e(340)]).then(D.bind(D,8340)).then(U=&gt;U.DashboadModule)},{path:"coop",canActivateChild:[ae],component:gt,loadChildren:()=&gt;Promise.all([D.e(616),D.e(800),D.e(526),D.e(592),D.e(806)]).then(D.bind(D,8276)).then(U=&gt;U.CoopModule)},{path:"planned-activity-receipt",canActivateChild:[ae],loadComponent:()=&gt;D.e(755).then(D.bind(D,9755)).then(U=&gt;U.PlannedActivityReceiptComponent)},{path:"Rebates",canActivateChild:[ae],component:gt,loadChildren:()=&gt;Promise.all([D.e(616),D.e(800),D.e(54),D.e(592),D.e(740)]).then(D.bind(D,6740)).then(U=&gt;U.VolumerebateModule)},{path:"coop-claim-receipt",canActivateChild:[ae],loadComponent:()=&gt;D.e(243).then(D.bind(D,7243)).then(U=&gt;U.CoopClaimReceiptComponent)},{path:"boschzone",canActivateChild:[ae],component:gt,loadChildren:()=&gt;Promise.all([D.e(616),D.e(800),D.e(54),D.e(592),D.e(266)]).then(D.bind(D,6266)).then(U=&gt;U.BoschzoneModule)},{path:"management",canActivateChild:[ae],component:gt,loadChildren:()=&gt;Promise.all([D.e(616),D.e(526),D.e(822),D.e(592),D.e(88)]).then(D.bind(D,3508)).then(U=&gt;U.ManagementModule)},{path:"profile",canActivateChild:[ae],component:gt,loadChildren:()=&gt;Promise.all([D.e(616),D.e(526),D.e(822),D.e(207)]).then(D.bind(D,2207)).then(U=&gt;U.ProfileModule)},{path:"pendingterms",canActivateChild:[ae],loadChildren:()=&gt;D.e(440).then(D.bind(D,8440)).then(U=&gt;U.PendingTermsModule)},{path:"marketing-assets",canActivateChild:[ae],component:gt,loadChildren:()=&gt;Promise.all([D.e(616),D.e(800),D.e(526),D.e(822),D.e(592),D.e(876)]).then(D.bind(D,9876)).then(U=&gt;U.MarketingAssetsModule)},{path:"account-verify",canActivateChild:[ae],loadComponent:()=&gt;D.e(286).then(D.bind(D,286)).then(U=&gt;U.AccountVerifyComponent)},{path:"mtlaser",canActivateChild:[ae],component:gt,loadChildren:()=&gt;Promise.all([D.e(616),D.e(800),D.e(54),D.e(592),D.e(408)]).then(D.bind(D,1408)).then(U=&gt;U.MtlaserModule)},{path:"account-reset",canActivateChild:[ae],loadComponent:()=&gt;Promise.all([D.e(592),D.e(958)]).then(D.bind(D,6958)).then(U=&gt;U.AccountResetComponent)},{path:"account-password-reset",canActivateChild:[ae],loadComponent:()=&gt;Promise.all([D.e(592),D.e(952)]).then(D.bind(D,1952)).then(U=&gt;U.AccountPasswordResetComponent)}];let Qe=(()=&gt;{class U{}return U.\u0275fac=function(_){return new(_||U)},U.\u0275mod=x.oAB({type:U}),U.\u0275inj=x.cJS({imports:[me.Bz.forRoot(Je,{onSameUrlNavigation:"reload"}),Pt.Bb,me.Bz]}),U})(),ht=(()=&gt;{class U{constructor(){}ngOnInit(){}ngOnDestroy(){}}return U.\u0275fac=function(_){return new(_||U)},U.\u0275cmp=x.Xpm({type:U,selectors:[["app-global-header"]],decls:4,vars:0,consts:[["width","100%","id","MasterHeaderWrapper",1,"navbar","navbar-expand-lg","p-0"],["width","100%",1,"container-fluid","p-0"],["href","#"],["src","../../assets/Bosch_Core.png","alt","",1,"d-inline-block","align-text-top"]],template:function(_,k){1&amp;_&amp;&amp;(x.TgZ(0,"nav",0)(1,"div",1)(2,"a",2),x._UZ(3,"img",3),x.qZA()()())},styles:["a.navbar-brand[_ngcontent-%COMP%]{white-space:normal;text-align:center;word-break:break-all}html[_ngcontent-%COMP%]{font-size:14px}@media (min-width: 768px){html[_ngcontent-%COMP%]{font-size:16px}}.box-shadow[_ngcontent-%COMP%]{box-shadow:0 .25rem .75rem #0000000d}#MasterHeaderWrapper[_ngcontent-%COMP%]{background-image:linear-gradient(to right,#123D6A,#18639B);background-size:contain;background-repeat:no-repeat}@media screen and (max-width: 480px){#MasterHeaderWrapper[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{max-width:80%}}.menucaret[_ngcontent-%COMP%] &gt; a[_ngcontent-%COMP%]:after{display:block;content:\" \";float:right;width:0;height:0;border-color:transparent;border-style:solid;border-width:5px 0 5px 5px;border-left-color:#000;margin-top:7px;margin-right:-10px}@media all and (min-width: 992px){.navbar[_ngcontent-%COMP%]   .nav-item[_ngcontent-%COMP%]   .menu[_ngcontent-%COMP%]{display:none}.navbar[_ngcontent-%COMP%]   .nav-item[_ngcontent-%COMP%]:hover   .menu[_ngcontent-%COMP%]{display:block}.navbar[_ngcontent-%COMP%]   .nav-item[_ngcontent-%COMP%]   .dropdown-menu[_ngcontent-%COMP%]{margin-top:0}.dropdown-menu[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]{position:relative}.dropdown-menu[_ngcontent-%COMP%]   .submenu[_ngcontent-%COMP%]{display:none;position:absolute;left:100%;top:-7px}.dropdown-menu[_ngcontent-%COMP%]   .submenu-left[_ngcontent-%COMP%]{right:100%;left:auto}.dropdown-menu[_ngcontent-%COMP%] &gt; li[_ngcontent-%COMP%]:hover{background-color:#f1f1f1}.dropdown-menu[_ngcontent-%COMP%] &gt; li[_ngcontent-%COMP%]:hover &gt; .submenu[_ngcontent-%COMP%]{display:block}}@media (max-width: 991px){.navbar1[_ngcontent-%COMP%]{padding-bottom:10px}.dropdown-menu[_ngcontent-%COMP%]   .dropdown-menu[_ngcontent-%COMP%]{margin-left:.7rem;margin-right:.7rem;margin-bottom:.5rem}}.dropdown-menu[_ngcontent-%COMP%] &gt; li[_ngcontent-%COMP%] &gt; a[_ngcontent-%COMP%]{font-size:15px;color:#000000e6}.nav[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.nav-link[_ngcontent-%COMP%]{display:block;padding:.5rem 1rem;text-decoration:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out}@media (prefers-reduced-motion:reduce){.nav-link[_ngcontent-%COMP%]{transition:none}}.nav-link.disabled[_ngcontent-%COMP%]{color:#6c757d;pointer-events:none;cursor:default}.nav-tabs[_ngcontent-%COMP%]{border-bottom:1px solid #dee2e6}.nav-tabs.nav-link[_ngcontent-%COMP%]{margin-bottom:-1px;background:0 0;border:1px solid transparent;border-top-left-radius:.25rem;border-top-right-radius:.25rem}.nav-tabs[_ngcontent-%COMP%]   .nav-link[_ngcontent-%COMP%]:focus, .nav-tabs[_ngcontent-%COMP%]   .nav-link[_ngcontent-%COMP%]:hover{border-color:#e9ecef #e9ecef #dee2e6;isolation:isolate}.nav-tabs[_ngcontent-%COMP%]   .nav-link.disabled[_ngcontent-%COMP%]{color:#6c757d;background-color:transparent;border-color:transparent}.nav-tabs[_ngcontent-%COMP%]   .nav-item.show[_ngcontent-%COMP%]   .nav-link[_ngcontent-%COMP%], .nav-tabs[_ngcontent-%COMP%]   .nav-link.active[_ngcontent-%COMP%]{color:#495057;background-color:#fff;border-color:#dee2e6 #dee2e6 #fff}.nav-tabs[_ngcontent-%COMP%]   .dropdown-menu[_ngcontent-%COMP%]{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}.nav-pills[_ngcontent-%COMP%]   .nav-link[_ngcontent-%COMP%]{background:0 0;border:0;border-radius:.25rem}.nav-pills[_ngcontent-%COMP%]   .nav-link.active[_ngcontent-%COMP%], .nav-pills[_ngcontent-%COMP%]   .show[_ngcontent-%COMP%] &gt; .nav-link[_ngcontent-%COMP%]{color:#fff;background-color:#0d6efd}.nav-fill[_ngcontent-%COMP%]   .nav-item[_ngcontent-%COMP%], .nav-fill[_ngcontent-%COMP%] &gt; .nav-link[_ngcontent-%COMP%]{flex:1 1 auto;text-align:center}.nav-justified[_ngcontent-%COMP%]   .nav-item[_ngcontent-%COMP%], .nav-justified[_ngcontent-%COMP%] &gt; .nav-link[_ngcontent-%COMP%]{flex-basis:0;flex-grow:1;text-align:center}.tab-content[_ngcontent-%COMP%] &gt; .tab-pane[_ngcontent-%COMP%]{display:none}.tab-content[_ngcontent-%COMP%] &gt; .active[_ngcontent-%COMP%]{display:block}.navbar1[_ngcontent-%COMP%]{padding-left:10px;margin-top:-26px;min-height:auto;padding-top:10px;background-color:#000;background-image:linear-gradient(to bottom,#666666 0,#0C2340 100%)}.navbar-nav[_ngcontent-%COMP%] &gt; li[_ngcontent-%COMP%] &gt; a[_ngcontent-%COMP%]{padding-top:15px;padding-bottom:15px}.navbar-nav[_ngcontent-%COMP%]{display:flex;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none}.navbar-nav[_ngcontent-%COMP%]   .nav-link[_ngcontent-%COMP%]{padding-right:0;padding-left:0}.navbar-text[_ngcontent-%COMP%]{padding-top:.5rem;padding-bottom:.5rem}.navbar-collapse[_ngcontent-%COMP%]{flex-basis:100%;flex-grow:1;align-items:center}.navbar-toggler[_ngcontent-%COMP%]{padding:.25rem .75rem;font-size:1.25rem;line-height:1;background-color:transparent;border:1px solid transparent;border-radius:.25rem;transition:box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.navbar-toggler[_ngcontent-%COMP%]{transition:none}}.navbar-toggler[_ngcontent-%COMP%]:hover{text-decoration:none}.navbar-toggler[_ngcontent-%COMP%]:focus{text-decoration:none;outline:0;box-shadow:0 0 0 .25rem}.navbar-toggler-icon[_ngcontent-%COMP%]{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;background-repeat:no-repeat;background-position:center;background-size:100%}.navbar-nav-scroll[_ngcontent-%COMP%]{max-height:var(--bs-scroll-height, 75vh);overflow-y:auto}@media (min-width:576px){.navbar-expand-sm[_ngcontent-%COMP%]{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-sm[_ngcontent-%COMP%]   .navbar-nav[_ngcontent-%COMP%]{flex-direction:row}.navbar-expand-sm[_ngcontent-%COMP%]   .navbar-nav[_ngcontent-%COMP%]   .dropdown-menu[_ngcontent-%COMP%]{position:absolute}.navbar-expand-sm[_ngcontent-%COMP%]   .navbar-nav[_ngcontent-%COMP%]   .nav-link[_ngcontent-%COMP%]{padding-right:.5rem;padding-left:.5rem}.navbar-expand-sm[_ngcontent-%COMP%]   .navbar-nav-scroll[_ngcontent-%COMP%]{overflow:visible}.navbar-expand-sm[_ngcontent-%COMP%]   .navbar-collapse[_ngcontent-%COMP%]{display:flex!important;flex-basis:auto}.navbar-expand-sm[_ngcontent-%COMP%]   .navbar-toggler[_ngcontent-%COMP%]{display:none}}@media (min-width:768px){.navbar-expand-md[_ngcontent-%COMP%]{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-md[_ngcontent-%COMP%]   .navbar-nav[_ngcontent-%COMP%]{flex-direction:row}.navbar-expand-md[_ngcontent-%COMP%]   .navbar-nav[_ngcontent-%COMP%]   .dropdown-menu[_ngcontent-%COMP%]{position:absolute}.navbar-expand-md[_ngcontent-%COMP%]   .navbar-nav[_ngcontent-%COMP%]   .nav-link[_ngcontent-%COMP%]{padding-right:.5rem;padding-left:.5rem}.navbar-expand-md[_ngcontent-%COMP%]   .navbar-nav-scroll[_ngcontent-%COMP%]{overflow:visible}.navbar-expand-md[_ngcontent-%COMP%]   .navbar-collapse[_ngcontent-%COMP%]{display:flex!important;flex-basis:auto}.navbar-expand-md[_ngcontent-%COMP%]   .navbar-toggler[_ngcontent-%COMP%]{display:none}}@media (min-width:992px){.navbar-expand-lg[_ngcontent-%COMP%]{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-lg[_ngcontent-%COMP%]   .navbar-nav[_ngcontent-%COMP%]{flex-direction:row}.navbar-expand-lg[_ngcontent-%COMP%]   .navbar-nav[_ngcontent-%COMP%]   .dropdown-menu[_ngcontent-%COMP%]{position:absolute}.navbar-expand-lg[_ngcontent-%COMP%]   .navbar-nav[_ngcontent-%COMP%]   .nav-link[_ngcontent-%COMP%]{padding-right:1rem;padding-left:2rem}.navbar-expand-lg[_ngcontent-%COMP%]   .navbar-nav-scroll[_ngcontent-%COMP%]{overflow:visible}.navbar-expand-lg[_ngcontent-%COMP%]   .navbar-collapse[_ngcontent-%COMP%]{display:flex!important;flex-basis:auto}.navbar-expand-lg[_ngcontent-%COMP%]   .navbar-toggler[_ngcontent-%COMP%]{display:none}}@media (min-width:1200px){.navbar-expand-xl[_ngcontent-%COMP%]{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-xl[_ngcontent-%COMP%]   .navbar-nav[_ngcontent-%COMP%]{flex-direction:row}.navbar-expand-xl[_ngcontent-%COMP%]   .navbar-nav[_ngcontent-%COMP%]   .dropdown-menu[_ngcontent-%COMP%]{position:absolute}.navbar-expand-xl[_ngcontent-%COMP%]   .navbar-nav[_ngcontent-%COMP%]   .nav-link[_ngcontent-%COMP%]{padding-right:.5rem;padding-left:.5rem}.navbar-expand-xl[_ngcontent-%COMP%]   .navbar-nav-scroll[_ngcontent-%COMP%]{overflow:visible}.navbar-expand-xl[_ngcontent-%COMP%]   .navbar-collapse[_ngcontent-%COMP%]{display:flex!important;flex-basis:auto}.navbar-expand-xl[_ngcontent-%COMP%]   .navbar-toggler[_ngcontent-%COMP%]{display:none}}@media (min-width:1400px){.navbar-expand-xxl[_ngcontent-%COMP%]{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-xxl[_ngcontent-%COMP%]   .navbar-nav[_ngcontent-%COMP%]{flex-direction:row}.navbar-expand-xxl[_ngcontent-%COMP%]   .navbar-nav[_ngcontent-%COMP%]   .dropdown-menu[_ngcontent-%COMP%]{position:absolute}.navbar-expand-xxl[_ngcontent-%COMP%]   .navbar-nav[_ngcontent-%COMP%]   .nav-link[_ngcontent-%COMP%]{padding-right:.5rem;padding-left:.5rem}.navbar-expand-xxl[_ngcontent-%COMP%]   .navbar-nav-scroll[_ngcontent-%COMP%]{overflow:visible}.navbar-expand-xxl[_ngcontent-%COMP%]   .navbar-collapse[_ngcontent-%COMP%]{display:flex!important;flex-basis:auto}.navbar-expand-xxl[_ngcontent-%COMP%]   .navbar-toggler[_ngcontent-%COMP%]{display:none}}.navbar-expand[_ngcontent-%COMP%]{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand[_ngcontent-%COMP%]   .navbar-nav[_ngcontent-%COMP%]{flex-direction:row}.navbar-expand[_ngcontent-%COMP%]   .navbar-nav[_ngcontent-%COMP%]   .dropdown-menu[_ngcontent-%COMP%]{position:absolute}.navbar-expand[_ngcontent-%COMP%]   .navbar-nav[_ngcontent-%COMP%]   .nav-link[_ngcontent-%COMP%]{padding-right:.5rem;padding-left:.5rem}.navbar-expand[_ngcontent-%COMP%]   .navbar-nav-scroll[_ngcontent-%COMP%]{overflow:visible}.navbar-expand[_ngcontent-%COMP%]   .navbar-collapse[_ngcontent-%COMP%]{display:flex!important;flex-basis:auto}.navbar-expand[_ngcontent-%COMP%]   .navbar-toggler[_ngcontent-%COMP%]{display:none}.navbar-light[_ngcontent-%COMP%]   .navbar-brand[_ngcontent-%COMP%]{color:#000000e6}.navbar-light[_ngcontent-%COMP%]   .navbar-brand[_ngcontent-%COMP%]:focus, .navbar-light[_ngcontent-%COMP%]   .navbar-brand[_ngcontent-%COMP%]:hover{color:#000000e6}.navbar-light[_ngcontent-%COMP%]   .navbar-nav[_ngcontent-%COMP%]   .nav-link[_ngcontent-%COMP%]{color:#0000008c}.navbar-light[_ngcontent-%COMP%]   .navbar-nav[_ngcontent-%COMP%]   .nav-link[_ngcontent-%COMP%]:focus, .navbar-light[_ngcontent-%COMP%]   .navbar-nav[_ngcontent-%COMP%]   .nav-link[_ngcontent-%COMP%]:hover{color:#000000b3}.navbar-light[_ngcontent-%COMP%]   .navbar-nav[_ngcontent-%COMP%]   .nav-link.disabled[_ngcontent-%COMP%]{color:#0000004d}.navbar-light[_ngcontent-%COMP%]   .navbar-nav[_ngcontent-%COMP%]   .nav-link.active[_ngcontent-%COMP%], .navbar-light[_ngcontent-%COMP%]   .navbar-nav[_ngcontent-%COMP%]   .show[_ngcontent-%COMP%] &gt; .nav-link[_ngcontent-%COMP%]{color:#000000e6}.navbar-light[_ngcontent-%COMP%]   .navbar-toggler[_ngcontent-%COMP%]{color:#0000008c;border-color:#0000001a}.navbar-light[_ngcontent-%COMP%]   .navbar-toggler-icon[_ngcontent-%COMP%]{background-image:url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280, 0, 0, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e\")}.navbar-light[_ngcontent-%COMP%]   .navbar-text[_ngcontent-%COMP%]{color:#0000008c}.navbar-light[_ngcontent-%COMP%]   .navbar-text[_ngcontent-%COMP%]   a[_ngcontent-%COMP%], .navbar-light[_ngcontent-%COMP%]   .navbar-text[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]:focus, .navbar-light[_ngcontent-%COMP%]   .navbar-text[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]:hover{color:#000000e6}.navbar-dark[_ngcontent-%COMP%]   .navbar-brand[_ngcontent-%COMP%]{color:#fff}.navbar-dark[_ngcontent-%COMP%]   .navbar-brand[_ngcontent-%COMP%]:focus, .navbar-dark[_ngcontent-%COMP%]   .navbar-brand[_ngcontent-%COMP%]:hover{color:#fff}.navbar-dark[_ngcontent-%COMP%]   .navbar-nav[_ngcontent-%COMP%]   .nav-link[_ngcontent-%COMP%]{color:#fff;font-size:15px}.navbar-dark[_ngcontent-%COMP%]   .navbar-nav[_ngcontent-%COMP%]   .nav-link[_ngcontent-%COMP%]:focus, .navbar-dark[_ngcontent-%COMP%]   .navbar-nav[_ngcontent-%COMP%]   .nav-link[_ngcontent-%COMP%]:hover{color:#176db7}.navbar-dark[_ngcontent-%COMP%]   .navbar-nav[_ngcontent-%COMP%]   .nav-link.disabled[_ngcontent-%COMP%]{color:#ffffff40}.navbar-dark[_ngcontent-%COMP%]   .navbar-nav[_ngcontent-%COMP%]   .nav-link.active[_ngcontent-%COMP%], .navbar-dark[_ngcontent-%COMP%]   .navbar-nav[_ngcontent-%COMP%]   .show[_ngcontent-%COMP%] &gt; .nav-link[_ngcontent-%COMP%]{color:#fff}.navbar-dark[_ngcontent-%COMP%]   .navbar-toggler[_ngcontent-%COMP%]{color:#ffffff8c;border-color:#ffffff1a}.navbar-dark[_ngcontent-%COMP%]   .navbar-toggler-icon[_ngcontent-%COMP%]{background-image:url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e\")}.navbar-dark[_ngcontent-%COMP%]   .navbar-text[_ngcontent-%COMP%]{color:#ffffff8c}.navbar-dark[_ngcontent-%COMP%]   .navbar-text[_ngcontent-%COMP%]   a[_ngcontent-%COMP%], .navbar-dark[_ngcontent-%COMP%]   .navbar-text[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]:focus, .navbar-dark[_ngcontent-%COMP%]   .navbar-text[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]:hover{color:#fff}.navbar-nav1[_ngcontent-%COMP%]   .dropdown-menu[_ngcontent-%COMP%]{position:static}.navbar-expand-lg[_ngcontent-%COMP%]   .navbar-nav[_ngcontent-%COMP%]   .nav-link[_ngcontent-%COMP%]{color:#fff!important}.list-style-none[_ngcontent-%COMP%]{list-style:none}"]}),U})(),ct=(()=&gt;{class U{constructor(_,k,Z){this.loginService=_,this.router=k,this.apiService=Z,this.title="BoschCore"}ngOnInit(){this.loginService.updateInstace(),this.router.events.subscribe(_=&gt;{_ instanceof me.m2&amp;&amp;this.apiService.postSiteVisits({asset:_.urlAfterRedirects}).subscribe(Z=&gt;{})})}}return U.\u0275fac=function(_){return new(_||U)(x.Y36(Le.r),x.Y36(me.F0),x.Y36(Me.s))},U.\u0275cmp=x.Xpm({type:U,selectors:[["app-root"]],decls:3,vars:0,consts:[[1,"container-fluid","px-0"]],template:function(_,k){1&amp;_&amp;&amp;(x.TgZ(0,"div",0),x._UZ(1,"app-global-header")(2,"router-outlet"),x.qZA())},dependencies:[me.lC,ht]}),U})();var qt=D(3764),Dt=D(7340);function Sn(U){return new x.vHH(3e3,!1)}function Vt(){return typeof window&lt;"u"&amp;&amp;typeof window.document&lt;"u"}function ue(){return typeof process&lt;"u"&amp;&amp;"[object process]"==={}.toString.call(process)}function N(U){switch(U.length){case 0:return new Dt.ZN;case 1:return U[0];default:return new Dt.ZE(U)}}function Y(U,g,_,k,Z=new Map,pe=new Map){const Ge=[],Ke=[];let Et=-1,Bt=null;if(k.forEach(Fn=&gt;{const Nn=Fn.get("offset"),vr=Nn==Et,hr=vr&amp;&amp;Bt||new Map;Fn.forEach((nr,rr)=&gt;{let ti=rr,li=nr;if("offset"!==rr)switch(ti=g.normalizePropertyName(ti,Ge),li){case Dt.k1:li=Z.get(rr);break;case Dt.l3:li=pe.get(rr);break;default:li=g.normalizeStyleValue(rr,ti,li,Ge)}hr.set(ti,li)}),vr||Ke.push(hr),Bt=hr,Et=Nn}),Ge.length)throw function z(U){return new x.vHH(3502,!1)}();return Ke}function De(U,g,_,k){switch(g){case"start":U.onStart(()=&gt;k(_&amp;&amp;fe(_,"start",U)));break;case"done":U.onDone(()=&gt;k(_&amp;&amp;fe(_,"done",U)));break;case"destroy":U.onDestroy(()=&gt;k(_&amp;&amp;fe(_,"destroy",U)))}}function fe(U,g,_){const pe=be(U.element,U.triggerName,U.fromState,U.toState,g||U.phaseName,_.totalTime??U.totalTime,!!_.disabled),Ge=U._data;return null!=Ge&amp;&amp;(pe._data=Ge),pe}function be(U,g,_,k,Z="",pe=0,Ge){return{element:U,triggerName:g,fromState:_,toState:k,phaseName:Z,totalTime:pe,disabled:!!Ge}}function he(U,g,_){let k=U.get(g);return k||U.set(g,k=_),k}function ze(U){const g=U.indexOf(":");return[U.substring(1,g),U.slice(g+1)]}let dt=(U,g)=&gt;!1,en=(U,g,_)=&gt;[],jn=null;function Zr(U){const g=U.parentNode||U.host;return g===jn?null:g}(ue()||typeof Element&lt;"u")&amp;&amp;(Vt()?(jn=(()=&gt;document.documentElement)(),dt=(U,g)=&gt;{for(;g;){if(g===U)return!0;g=Zr(g)}return!1}):dt=(U,g)=&gt;U.contains(g),en=(U,g,_)=&gt;{if(_)return Array.from(U.querySelectorAll(g));const k=U.querySelector(g);return k?[k]:[]});let Sr=null,$r=!1;const Ve=dt,He=en;let lt=(()=&gt;{class U{validateStyleProperty(_){return function Wi(U){Sr||(Sr=function vi(){return typeof document&lt;"u"?document.body:null}()||{},$r=!!Sr.style&amp;&amp;"WebkitAppearance"in Sr.style);let g=!0;return Sr.style&amp;&amp;!function Jn(U){return"ebkit"==U.substring(1,6)}(U)&amp;&amp;(g=U in Sr.style,!g&amp;&amp;$r&amp;&amp;(g="Webkit"+U.charAt(0).toUpperCase()+U.slice(1)in Sr.style)),g}(_)}matchesElement(_,k){return!1}containsElement(_,k){return Ve(_,k)}getParentElement(_){return Zr(_)}query(_,k,Z){return He(_,k,Z)}computeStyle(_,k,Z){return Z||""}animate(_,k,Z,pe,Ge,Ke=[],Et){return new Dt.ZN(Z,pe)}}return U.\u0275fac=function(_){return new(_||U)},U.\u0275prov=x.Yz7({token:U,factory:U.\u0275fac}),U})(),Ht=(()=&gt;{class U{}return U.NOOP=new lt,U})();const mi="ng-enter",as="ng-leave",sr="ng-trigger",Xi=".ng-trigger",Ss="ng-animating",Hn=".ng-animating";function si(U){if("number"==typeof U)return U;const g=U.match(/^(-?[\.\d]+)(m?s)/);return!g||g.length&lt;2?0:wi(parseFloat(g[1]),g[2])}function wi(U,g){return"s"===g?1e3*U:U}function Zi(U,g,_){return U.hasOwnProperty("duration")?U:function Li(U,g,_){let Z,pe=0,Ge="";if("string"==typeof U){const Ke=U.match(/^(-?[\.\d]+)(m?s)(?:\s+(-?[\.\d]+)(m?s))?(?:\s+([-a-z]+(?:\(.+?\))?))?$/i);if(null===Ke)return g.push(Sn()),{duration:0,delay:0,easing:""};Z=wi(parseFloat(Ke[1]),Ke[2]);const Et=Ke[3];null!=Et&amp;&amp;(pe=wi(parseFloat(Et),Ke[4]));const Bt=Ke[5];Bt&amp;&amp;(Ge=Bt)}else Z=U;if(!_){let Ke=!1,Et=g.length;Z&lt;0&amp;&amp;(g.push(function $n(){return new x.vHH(3100,!1)}()),Ke=!0),pe&lt;0&amp;&amp;(g.push(function Yt(){return new x.vHH(3101,!1)}()),Ke=!0),Ke&amp;&amp;g.splice(Et,0,Sn())}return{duration:Z,delay:pe,easing:Ge}}(U,g,_)}function Bi(U,g={}){return Object.keys(U).forEach(_=&gt;{g[_]=U[_]}),g}function zr(U){const g=new Map;return Object.keys(U).forEach(_=&gt;{g.set(_,U[_])}),g}function Qi(U,g=new Map,_){if(_)for(let[k,Z]of _)g.set(k,Z);for(let[k,Z]of U)g.set(k,Z);return g}function ys(U,g,_){return _?g+":"+_+";":""}function ls(U){let g="";for(let _=0;_&lt;U.style.length;_++){const k=U.style.item(_);g+=ys(0,k,U.style.getPropertyValue(k))}for(const _ in U.style)U.style.hasOwnProperty(_)&amp;&amp;!_.startsWith("_")&amp;&amp;(g+=ys(0,Ts(_),U.style[_]));U.setAttribute("style",g)}function Ar(U,g,_){U.style&amp;&amp;(g.forEach((k,Z)=&gt;{const pe=qr(Z);_&amp;&amp;!_.has(Z)&amp;&amp;_.set(Z,U.style[pe]),U.style[pe]=k}),ue()&amp;&amp;ls(U))}function Gi(U,g){U.style&amp;&amp;(g.forEach((_,k)=&gt;{const Z=qr(k);U.style[Z]=""}),ue()&amp;&amp;ls(U))}function Ui(U){return Array.isArray(U)?1==U.length?U[0]:(0,Dt.vP)(U):U}const br=new RegExp("{{\\s*(.+?)\\s*}}","g");function ro(U){let g=[];if("string"==typeof U){let _;for(;_=br.exec(U);)g.push(_[1]);br.lastIndex=0}return g}function Jr(U,g,_){const k=U.toString(),Z=k.replace(br,(pe,Ge)=&gt;{let Ke=g[Ge];return null==Ke&amp;&amp;(_.push(function Kt(U){return new x.vHH(3003,!1)}()),Ke=""),Ke.toString()});return Z==k?U:Z}function Si(U){const g=[];let _=U.next();for(;!_.done;)g.push(_.value),_=U.next();return g}const Mo=/-+([a-z0-9])/g;function qr(U){return U.replace(Mo,(...g)=&gt;g[1].toUpperCase())}function Ts(U){return U.replace(/([a-z])([A-Z])/g,"$1-$2").toLowerCase()}function pi(U,g,_){switch(g.type){case 7:return U.visitTrigger(g,_);case 0:return U.visitState(g,_);case 1:return U.visitTransition(g,_);case 2:return U.visitSequence(g,_);case 3:return U.visitGroup(g,_);case 4:return U.visitAnimate(g,_);case 5:return U.visitKeyframes(g,_);case 6:return U.visitStyle(g,_);case 8:return U.visitReference(g,_);case 9:return U.visitAnimateChild(g,_);case 10:return U.visitAnimateRef(g,_);case 11:return U.visitQuery(g,_);case 12:return U.visitStagger(g,_);default:throw function hn(U){return new x.vHH(3004,!1)}()}}function Ro(U,g){return window.getComputedStyle(U)[g]}function Ji(U,g){const _=[];return"string"==typeof U?U.split(/\s*,\s*/).forEach(k=&gt;function Ko(U,g,_){if(":"==U[0]){const Et=function Os(U,g){switch(U){case":enter":return"void =&gt; *";case":leave":return"* =&gt; void";case":increment":return(_,k)=&gt;parseFloat(k)&gt;parseFloat(_);case":decrement":return(_,k)=&gt;parseFloat(k)&lt;parseFloat(_);default:return g.push(function Tn(U){return new x.vHH(3016,!1)}()),"* =&gt; *"}}(U,_);if("function"==typeof Et)return void g.push(Et);U=Et}const k=U.match(/^(\*|[-\w]+)\s*(&lt;?[=-]&gt;)\s*(\*|[-\w]+)$/);if(null==k||k.length&lt;4)return _.push(function un(U){return new x.vHH(3015,!1)}()),g;const Z=k[1],pe=k[2],Ge=k[3];g.push(Xo(Z,Ge));"&lt;"==pe[0]&amp;&amp;!("*"==Z&amp;&amp;"*"==Ge)&amp;&amp;g.push(Xo(Ge,Z))}(k,_,g)):_.push(U),_}const or=new Set(["true","1"]),io=new Set(["false","0"]);function Xo(U,g){const _=or.has(U)||io.has(U),k=or.has(g)||io.has(g);return(Z,pe)=&gt;{let Ge="*"==U||U==Z,Ke="*"==g||g==pe;return!Ge&amp;&amp;_&amp;&amp;"boolean"==typeof Z&amp;&amp;(Ge=Z?or.has(U):io.has(U)),!Ke&amp;&amp;k&amp;&amp;"boolean"==typeof pe&amp;&amp;(Ke=pe?or.has(g):io.has(g)),Ge&amp;&amp;Ke}}const Yr=new RegExp("s*:selfs*,?","g");function oo(U,g,_,k){return new No(U).build(g,_,k)}class No{constructor(g){this._driver=g}build(g,_,k){const Z=new Lo(_);return this._resetContextStyleTimingState(Z),pi(this,Ui(g),Z)}_resetContextStyleTimingState(g){g.currentQuerySelector="",g.collectedStyles=new Map,g.collectedStyles.set("",new Map),g.currentTime=0}visitTrigger(g,_){let k=_.queryCount=0,Z=_.depCount=0;const pe=[],Ge=[];return"@"==g.name.charAt(0)&amp;&amp;_.errors.push(function On(){return new x.vHH(3006,!1)}()),g.definitions.forEach(Ke=&gt;{if(this._resetContextStyleTimingState(_),0==Ke.type){const Et=Ke,Bt=Et.name;Bt.toString().split(/\s*,\s*/).forEach(Fn=&gt;{Et.name=Fn,pe.push(this.visitState(Et,_))}),Et.name=Bt}else if(1==Ke.type){const Et=this.visitTransition(Ke,_);k+=Et.queryCount,Z+=Et.depCount,Ge.push(Et)}else _.errors.push(function $e(){return new x.vHH(3007,!1)}())}),{type:7,name:g.name,states:pe,transitions:Ge,queryCount:k,depCount:Z,options:null}}visitState(g,_){const k=this.visitStyle(g.styles,_),Z=g.options&amp;&amp;g.options.params||null;if(k.containsDynamicStyles){const pe=new Set,Ge=Z||{};k.styles.forEach(Ke=&gt;{Ke instanceof Map&amp;&amp;Ke.forEach(Et=&gt;{ro(Et).forEach(Bt=&gt;{Ge.hasOwnProperty(Bt)||pe.add(Bt)})})}),pe.size&amp;&amp;(Si(pe.values()),_.errors.push(function yt(U,g){return new x.vHH(3008,!1)}()))}return{type:0,name:g.name,style:k,options:Z?{params:Z}:null}}visitTransition(g,_){_.queryCount=0,_.depCount=0;const k=pi(this,Ui(g.animation),_);return{type:1,matchers:Ji(g.expr,_.errors),animation:k,queryCount:_.queryCount,depCount:_.depCount,options:Gs(g.options)}}visitSequence(g,_){return{type:2,steps:g.steps.map(k=&gt;pi(this,k,_)),options:Gs(g.options)}}visitGroup(g,_){const k=_.currentTime;let Z=0;const pe=g.steps.map(Ge=&gt;{_.currentTime=k;const Ke=pi(this,Ge,_);return Z=Math.max(Z,_.currentTime),Ke});return _.currentTime=Z,{type:3,steps:pe,options:Gs(g.options)}}visitAnimate(g,_){const k=function $i(U,g){if(U.hasOwnProperty("duration"))return U;if("number"==typeof U)return us(Zi(U,g).duration,0,"");const _=U;if(_.split(/\s+/).some(pe=&gt;"{"==pe.charAt(0)&amp;&amp;"{"==pe.charAt(1))){const pe=us(0,0,"");return pe.dynamic=!0,pe.strValue=_,pe}const Z=Zi(_,g);return us(Z.duration,Z.delay,Z.easing)}(g.timings,_.errors);_.currentAnimateTimings=k;let Z,pe=g.styles?g.styles:(0,Dt.oB)({});if(5==pe.type)Z=this.visitKeyframes(pe,_);else{let Ge=g.styles,Ke=!1;if(!Ge){Ke=!0;const Bt={};k.easing&amp;&amp;(Bt.easing=k.easing),Ge=(0,Dt.oB)(Bt)}_.currentTime+=k.duration+k.delay;const Et=this.visitStyle(Ge,_);Et.isEmptyStep=Ke,Z=Et}return _.currentAnimateTimings=null,{type:4,timings:k,style:Z,options:null}}visitStyle(g,_){const k=this._makeStyleAst(g,_);return this._validateStyleAst(k,_),k}_makeStyleAst(g,_){const k=[],Z=Array.isArray(g.styles)?g.styles:[g.styles];for(let Ke of Z)"string"==typeof Ke?Ke===Dt.l3?k.push(Ke):_.errors.push(new x.vHH(3002,!1)):k.push(zr(Ke));let pe=!1,Ge=null;return k.forEach(Ke=&gt;{if(Ke instanceof Map&amp;&amp;(Ke.has("easing")&amp;&amp;(Ge=Ke.get("easing"),Ke.delete("easing")),!pe))for(let Et of Ke.values())if(Et.toString().indexOf("{{")&gt;=0){pe=!0;break}}),{type:6,styles:k,easing:Ge,offset:g.offset,containsDynamicStyles:pe,options:null}}_validateStyleAst(g,_){const k=_.currentAnimateTimings;let Z=_.currentTime,pe=_.currentTime;k&amp;&amp;pe&gt;0&amp;&amp;(pe-=k.duration+k.delay),g.styles.forEach(Ge=&gt;{"string"!=typeof Ge&amp;&amp;Ge.forEach((Ke,Et)=&gt;{const Bt=_.collectedStyles.get(_.currentQuerySelector),Fn=Bt.get(Et);let Nn=!0;Fn&amp;&amp;(pe!=Z&amp;&amp;pe&gt;=Fn.startTime&amp;&amp;Z&lt;=Fn.endTime&amp;&amp;(_.errors.push(function In(U,g,_,k,Z){return new x.vHH(3010,!1)}()),Nn=!1),pe=Fn.startTime),Nn&amp;&amp;Bt.set(Et,{startTime:pe,endTime:Z}),_.options&amp;&amp;function Bs(U,g,_){const k=g.params||{},Z=ro(U);Z.length&amp;&amp;Z.forEach(pe=&gt;{k.hasOwnProperty(pe)||_.push(function _n(U){return new x.vHH(3001,!1)}())})}(Ke,_.options,_.errors)})})}visitKeyframes(g,_){const k={type:5,styles:[],options:null};if(!_.currentAnimateTimings)return _.errors.push(function Xn(){return new x.vHH(3011,!1)}()),k;let pe=0;const Ge=[];let Ke=!1,Et=!1,Bt=0;const Fn=g.steps.map(li=&gt;{const ji=this._makeStyleAst(li,_);let gs=null!=ji.offset?ji.offset:function lr(U){if("string"==typeof U)return null;let g=null;if(Array.isArray(U))U.forEach(_=&gt;{if(_ instanceof Map&amp;&amp;_.has("offset")){const k=_;g=parseFloat(k.get("offset")),k.delete("offset")}});else if(U instanceof Map&amp;&amp;U.has("offset")){const _=U;g=parseFloat(_.get("offset")),_.delete("offset")}return g}(ji.styles),ts=0;return null!=gs&amp;&amp;(pe++,ts=ji.offset=gs),Et=Et||ts&lt;0||ts&gt;1,Ke=Ke||ts&lt;Bt,Bt=ts,Ge.push(ts),ji});Et&amp;&amp;_.errors.push(function Jt(){return new x.vHH(3012,!1)}()),Ke&amp;&amp;_.errors.push(function ir(){return new x.vHH(3200,!1)}());const Nn=g.steps.length;let vr=0;pe&gt;0&amp;&amp;pe&lt;Nn?_.errors.push(function Gr(){return new x.vHH(3202,!1)}()):0==pe&amp;&amp;(vr=1/(Nn-1));const hr=Nn-1,nr=_.currentTime,rr=_.currentAnimateTimings,ti=rr.duration;return Fn.forEach((li,ji)=&gt;{const gs=vr&gt;0?ji==hr?1:vr*ji:Ge[ji],ts=gs*ti;_.currentTime=nr+rr.delay+ts,rr.duration=ts,this._validateStyleAst(li,_),li.offset=gs,k.styles.push(li)}),k}visitReference(g,_){return{type:8,animation:pi(this,Ui(g.animation),_),options:Gs(g.options)}}visitAnimateChild(g,_){return _.depCount++,{type:9,options:Gs(g.options)}}visitAnimateRef(g,_){return{type:10,animation:this.visitReference(g.animation,_),options:Gs(g.options)}}visitQuery(g,_){const k=_.currentQuerySelector,Z=g.options||{};_.queryCount++,_.currentQuery=g;const[pe,Ge]=function Fi(U){const g=!!U.split(/\s*,\s*/).find(_=&gt;":self"==_);return g&amp;&amp;(U=U.replace(Yr,"")),U=U.replace(/@\*/g,Xi).replace(/@\w+/g,_=&gt;Xi+"-"+_.slice(1)).replace(/:animating/g,Hn),[U,g]}(g.selector);_.currentQuerySelector=k.length?k+" "+pe:pe,he(_.collectedStyles,_.currentQuerySelector,new Map);const Ke=pi(this,Ui(g.animation),_);return _.currentQuery=null,_.currentQuerySelector=k,{type:11,selector:pe,limit:Z.limit||0,optional:!!Z.optional,includeSelf:Ge,animation:Ke,originalSelector:g.selector,options:Gs(g.options)}}visitStagger(g,_){_.currentQuery||_.errors.push(function ii(){return new x.vHH(3013,!1)}());const k="full"===g.timings?{duration:0,delay:0,easing:"full"}:Zi(g.timings,_.errors,!0);return{type:12,animation:pi(this,Ui(g.animation),_),timings:k,options:null}}}class Lo{constructor(g){this.errors=g,this.queryCount=0,this.depCount=0,this.currentTransition=null,this.currentQuery=null,this.currentQuerySelector=null,this.currentAnimateTimings=null,this.currentTime=0,this.collectedStyles=new Map,this.options=null,this.unsupportedCSSPropertiesFound=new Set}}function Gs(U){return U?(U=Bi(U)).params&amp;&amp;(U.params=function Us(U){return U?Bi(U):null}(U.params)):U={},U}function us(U,g,_){return{duration:U,delay:g,easing:_}}function Or(U,g,_,k,Z,pe,Ge=null,Ke=!1){return{type:1,element:U,keyframes:g,preStyleProps:_,postStyleProps:k,duration:Z,delay:pe,totalTime:Z+pe,easing:Ge,subTimeline:Ke}}class So{constructor(){this._map=new Map}get(g){return this._map.get(g)||[]}append(g,_){let k=this._map.get(g);k||this._map.set(g,k=[]),k.push(..._)}has(g){return this._map.has(g)}clear(){this._map.clear()}}const Ma=new RegExp(":enter","g"),To=new RegExp(":leave","g");function Qo(U,g,_,k,Z,pe=new Map,Ge=new Map,Ke,Et,Bt=[]){return(new ao).buildKeyframes(U,g,_,k,Z,pe,Ge,Ke,Et,Bt)}class ao{buildKeyframes(g,_,k,Z,pe,Ge,Ke,Et,Bt,Fn=[]){Bt=Bt||new So;const Nn=new ri(g,_,Bt,Z,pe,Fn,[]);Nn.options=Et;const vr=Et.delay?si(Et.delay):0;Nn.currentTimeline.delayNextStep(vr),Nn.currentTimeline.setStyles([Ge],null,Nn.errors,Et),pi(this,k,Nn);const hr=Nn.timelines.filter(nr=&gt;nr.containsAnimation());if(hr.length&amp;&amp;Ke.size){let nr;for(let rr=hr.length-1;rr&gt;=0;rr--){const ti=hr[rr];if(ti.element===_){nr=ti;break}}nr&amp;&amp;!nr.allowOnlyTimelineStyles()&amp;&amp;nr.setStyles([Ke],null,Nn.errors,Et)}return hr.length?hr.map(nr=&gt;nr.buildKeyframes()):[Or(_,[],[],[],0,vr,"",!1)]}visitTrigger(g,_){}visitState(g,_){}visitTransition(g,_){}visitAnimateChild(g,_){const k=_.subInstructions.get(_.element);if(k){const Z=_.createSubContext(g.options),pe=_.currentTimeline.currentTime,Ge=this._visitSubInstructions(k,Z,Z.options);pe!=Ge&amp;&amp;_.transformIntoNewTimeline(Ge)}_.previousNode=g}visitAnimateRef(g,_){const k=_.createSubContext(g.options);k.transformIntoNewTimeline(),this._applyAnimationRefDelays([g.options,g.animation.options],_,k),this.visitReference(g.animation,k),_.transformIntoNewTimeline(k.currentTimeline.currentTime),_.previousNode=g}_applyAnimationRefDelays(g,_,k){for(const Z of g){const pe=Z?.delay;if(pe){const Ge="number"==typeof pe?pe:si(Jr(pe,Z?.params??{},_.errors));k.delayNextStep(Ge)}}}_visitSubInstructions(g,_,k){let pe=_.currentTimeline.currentTime;const Ge=null!=k.duration?si(k.duration):null,Ke=null!=k.delay?si(k.delay):null;return 0!==Ge&amp;&amp;g.forEach(Et=&gt;{const Bt=_.appendInstructionToTimeline(Et,Ge,Ke);pe=Math.max(pe,Bt.duration+Bt.delay)}),pe}visitReference(g,_){_.updateOptions(g.options,!0),pi(this,g.animation,_),_.previousNode=g}visitSequence(g,_){const k=_.subContextCount;let Z=_;const pe=g.options;if(pe&amp;&amp;(pe.params||pe.delay)&amp;&amp;(Z=_.createSubContext(pe),Z.transformIntoNewTimeline(),null!=pe.delay)){6==Z.previousNode.type&amp;&amp;(Z.currentTimeline.snapshotCurrentStyles(),Z.previousNode=Es);const Ge=si(pe.delay);Z.delayNextStep(Ge)}g.steps.length&amp;&amp;(g.steps.forEach(Ge=&gt;pi(this,Ge,Z)),Z.currentTimeline.applyStylesToKeyframe(),Z.subContextCount&gt;k&amp;&amp;Z.transformIntoNewTimeline()),_.previousNode=g}visitGroup(g,_){const k=[];let Z=_.currentTimeline.currentTime;const pe=g.options&amp;&amp;g.options.delay?si(g.options.delay):0;g.steps.forEach(Ge=&gt;{const Ke=_.createSubContext(g.options);pe&amp;&amp;Ke.delayNextStep(pe),pi(this,Ge,Ke),Z=Math.max(Z,Ke.currentTimeline.currentTime),k.push(Ke.currentTimeline)}),k.forEach(Ge=&gt;_.currentTimeline.mergeTimelineCollectedStyles(Ge)),_.transformIntoNewTimeline(Z),_.previousNode=g}_visitTiming(g,_){if(g.dynamic){const k=g.strValue;return Zi(_.params?Jr(k,_.params,_.errors):k,_.errors)}return{duration:g.duration,delay:g.delay,easing:g.easing}}visitAnimate(g,_){const k=_.currentAnimateTimings=this._visitTiming(g.timings,_),Z=_.currentTimeline;k.delay&amp;&amp;(_.incrementTime(k.delay),Z.snapshotCurrentStyles());const pe=g.style;5==pe.type?this.visitKeyframes(pe,_):(_.incrementTime(k.duration),this.visitStyle(pe,_),Z.applyStylesToKeyframe()),_.currentAnimateTimings=null,_.previousNode=g}visitStyle(g,_){const k=_.currentTimeline,Z=_.currentAnimateTimings;!Z&amp;&amp;k.hasCurrentStyleProperties()&amp;&amp;k.forwardFrame();const pe=Z&amp;&amp;Z.easing||g.easing;g.isEmptyStep?k.applyEmptyStep(pe):k.setStyles(g.styles,pe,_.errors,_.options),_.previousNode=g}visitKeyframes(g,_){const k=_.currentAnimateTimings,Z=_.currentTimeline.duration,pe=k.duration,Ke=_.createSubContext().currentTimeline;Ke.easing=k.easing,g.styles.forEach(Et=&gt;{Ke.forwardTime((Et.offset||0)*pe),Ke.setStyles(Et.styles,Et.easing,_.errors,_.options),Ke.applyStylesToKeyframe()}),_.currentTimeline.mergeTimelineCollectedStyles(Ke),_.transformIntoNewTimeline(Z+pe),_.previousNode=g}visitQuery(g,_){const k=_.currentTimeline.currentTime,Z=g.options||{},pe=Z.delay?si(Z.delay):0;pe&amp;&amp;(6===_.previousNode.type||0==k&amp;&amp;_.currentTimeline.hasCurrentStyleProperties())&amp;&amp;(_.currentTimeline.snapshotCurrentStyles(),_.previousNode=Es);let Ge=k;const Ke=_.invokeQuery(g.selector,g.originalSelector,g.limit,g.includeSelf,!!Z.optional,_.errors);_.currentQueryTotal=Ke.length;let Et=null;Ke.forEach((Bt,Fn)=&gt;{_.currentQueryIndex=Fn;const Nn=_.createSubContext(g.options,Bt);pe&amp;&amp;Nn.delayNextStep(pe),Bt===_.element&amp;&amp;(Et=Nn.currentTimeline),pi(this,g.animation,Nn),Nn.currentTimeline.applyStylesToKeyframe(),Ge=Math.max(Ge,Nn.currentTimeline.currentTime)}),_.currentQueryIndex=0,_.currentQueryTotal=0,_.transformIntoNewTimeline(Ge),Et&amp;&amp;(_.currentTimeline.mergeTimelineCollectedStyles(Et),_.currentTimeline.snapshotCurrentStyles()),_.previousNode=g}visitStagger(g,_){const k=_.parentContext,Z=_.currentTimeline,pe=g.timings,Ge=Math.abs(pe.duration),Ke=Ge*(_.currentQueryTotal-1);let Et=Ge*_.currentQueryIndex;switch(pe.duration&lt;0?"reverse":pe.easing){case"reverse":Et=Ke-Et;break;case"full":Et=k.currentStaggerTime}const Fn=_.currentTimeline;Et&amp;&amp;Fn.delayNextStep(Et);const Nn=Fn.currentTime;pi(this,g.animation,_),_.previousNode=g,k.currentStaggerTime=Z.currentTime-Nn+(Z.startTime-k.currentTimeline.startTime)}}const Es={};class ri{constructor(g,_,k,Z,pe,Ge,Ke,Et){this._driver=g,this.element=_,this.subInstructions=k,this._enterClassName=Z,this._leaveClassName=pe,this.errors=Ge,this.timelines=Ke,this.parentContext=null,this.currentAnimateTimings=null,this.previousNode=Es,this.subContextCount=0,this.options={},this.currentQueryIndex=0,this.currentQueryTotal=0,this.currentStaggerTime=0,this.currentTimeline=Et||new ai(this._driver,_,0),Ke.push(this.currentTimeline)}get params(){return this.options.params}updateOptions(g,_){if(!g)return;const k=g;let Z=this.options;null!=k.duration&amp;&amp;(Z.duration=si(k.duration)),null!=k.delay&amp;&amp;(Z.delay=si(k.delay));const pe=k.params;if(pe){let Ge=Z.params;Ge||(Ge=this.options.params={}),Object.keys(pe).forEach(Ke=&gt;{(!_||!Ge.hasOwnProperty(Ke))&amp;&amp;(Ge[Ke]=Jr(pe[Ke],Ge,this.errors))})}}_copyOptions(){const g={};if(this.options){const _=this.options.params;if(_){const k=g.params={};Object.keys(_).forEach(Z=&gt;{k[Z]=_[Z]})}}return g}createSubContext(g=null,_,k){const Z=_||this.element,pe=new ri(this._driver,Z,this.subInstructions,this._enterClassName,this._leaveClassName,this.errors,this.timelines,this.currentTimeline.fork(Z,k||0));return pe.previousNode=this.previousNode,pe.currentAnimateTimings=this.currentAnimateTimings,pe.options=this._copyOptions(),pe.updateOptions(g),pe.currentQueryIndex=this.currentQueryIndex,pe.currentQueryTotal=this.currentQueryTotal,pe.parentContext=this,this.subContextCount++,pe}transformIntoNewTimeline(g){return this.previousNode=Es,this.currentTimeline=this.currentTimeline.fork(this.element,g),this.timelines.push(this.currentTimeline),this.currentTimeline}appendInstructionToTimeline(g,_,k){const Z={duration:_??g.duration,delay:this.currentTimeline.currentTime+(k??0)+g.delay,easing:""},pe=new Sa(this._driver,g.element,g.keyframes,g.preStyleProps,g.postStyleProps,Z,g.stretchStartingKeyframe);return this.timelines.push(pe),Z}incrementTime(g){this.currentTimeline.forwardTime(this.currentTimeline.duration+g)}delayNextStep(g){g&gt;0&amp;&amp;this.currentTimeline.delayNextStep(g)}invokeQuery(g,_,k,Z,pe,Ge){let Ke=[];if(Z&amp;&amp;Ke.push(this.element),g.length&gt;0){g=(g=g.replace(Ma,"."+this._enterClassName)).replace(To,"."+this._leaveClassName);let Bt=this._driver.query(this.element,g,1!=k);0!==k&amp;&amp;(Bt=k&lt;0?Bt.slice(Bt.length+k,Bt.length):Bt.slice(0,k)),Ke.push(...Bt)}return!pe&amp;&amp;0==Ke.length&amp;&amp;Ge.push(function ni(U){return new x.vHH(3014,!1)}()),Ke}}class ai{constructor(g,_,k,Z){this._driver=g,this.element=_,this.startTime=k,this._elementTimelineStylesLookup=Z,this.duration=0,this._previousKeyframe=new Map,this._currentKeyframe=new Map,this._keyframes=new Map,this._styleSummary=new Map,this._localTimelineStyles=new Map,this._pendingStyles=new Map,this._backFill=new Map,this._currentEmptyStepKeyframe=null,this._elementTimelineStylesLookup||(this._elementTimelineStylesLookup=new Map),this._globalTimelineStyles=this._elementTimelineStylesLookup.get(_),this._globalTimelineStyles||(this._globalTimelineStyles=this._localTimelineStyles,this._elementTimelineStylesLookup.set(_,this._localTimelineStyles)),this._loadKeyframe()}containsAnimation(){switch(this._keyframes.size){case 0:return!1;case 1:return this.hasCurrentStyleProperties();default:return!0}}hasCurrentStyleProperties(){return this._currentKeyframe.size&gt;0}get currentTime(){return this.startTime+this.duration}delayNextStep(g){const _=1===this._keyframes.size&amp;&amp;this._pendingStyles.size;this.duration||_?(this.forwardTime(this.currentTime+g),_&amp;&amp;this.snapshotCurrentStyles()):this.startTime+=g}fork(g,_){return this.applyStylesToKeyframe(),new ai(this._driver,g,_||this.currentTime,this._elementTimelineStylesLookup)}_loadKeyframe(){this._currentKeyframe&amp;&amp;(this._previousKeyframe=this._currentKeyframe),this._currentKeyframe=this._keyframes.get(this.duration),this._currentKeyframe||(this._currentKeyframe=new Map,this._keyframes.set(this.duration,this._currentKeyframe))}forwardFrame(){this.duration+=1,this._loadKeyframe()}forwardTime(g){this.applyStylesToKeyframe(),this.duration=g,this._loadKeyframe()}_updateStyle(g,_){this._localTimelineStyles.set(g,_),this._globalTimelineStyles.set(g,_),this._styleSummary.set(g,{time:this.currentTime,value:_})}allowOnlyTimelineStyles(){return this._currentEmptyStepKeyframe!==this._currentKeyframe}applyEmptyStep(g){g&amp;&amp;this._previousKeyframe.set("easing",g);for(let[_,k]of this._globalTimelineStyles)this._backFill.set(_,k||Dt.l3),this._currentKeyframe.set(_,Dt.l3);this._currentEmptyStepKeyframe=this._currentKeyframe}setStyles(g,_,k,Z){_&amp;&amp;this._previousKeyframe.set("easing",_);const pe=Z&amp;&amp;Z.params||{},Ge=function $s(U,g){const _=new Map;let k;return U.forEach(Z=&gt;{if("*"===Z){k=k||g.keys();for(let pe of k)_.set(pe,Dt.l3)}else Qi(Z,_)}),_}(g,this._globalTimelineStyles);for(let[Ke,Et]of Ge){const Bt=Jr(Et,pe,k);this._pendingStyles.set(Ke,Bt),this._localTimelineStyles.has(Ke)||this._backFill.set(Ke,this._globalTimelineStyles.get(Ke)??Dt.l3),this._updateStyle(Ke,Bt)}}applyStylesToKeyframe(){0!=this._pendingStyles.size&amp;&amp;(this._pendingStyles.forEach((g,_)=&gt;{this._currentKeyframe.set(_,g)}),this._pendingStyles.clear(),this._localTimelineStyles.forEach((g,_)=&gt;{this._currentKeyframe.has(_)||this._currentKeyframe.set(_,g)}))}snapshotCurrentStyles(){for(let[g,_]of this._localTimelineStyles)this._pendingStyles.set(g,_),this._updateStyle(g,_)}getFinalKeyframe(){return this._keyframes.get(this.duration)}get properties(){const g=[];for(let _ in this._currentKeyframe)g.push(_);return g}mergeTimelineCollectedStyles(g){g._styleSummary.forEach((_,k)=&gt;{const Z=this._styleSummary.get(k);(!Z||_.time&gt;Z.time)&amp;&amp;this._updateStyle(k,_.value)})}buildKeyframes(){this.applyStylesToKeyframe();const g=new Set,_=new Set,k=1===this._keyframes.size&amp;&amp;0===this.duration;let Z=[];this._keyframes.forEach((Ke,Et)=&gt;{const Bt=Qi(Ke,new Map,this._backFill);Bt.forEach((Fn,Nn)=&gt;{Fn===Dt.k1?g.add(Nn):Fn===Dt.l3&amp;&amp;_.add(Nn)}),k||Bt.set("offset",Et/this.duration),Z.push(Bt)});const pe=g.size?Si(g.values()):[],Ge=_.size?Si(_.values()):[];if(k){const Ke=Z[0],Et=new Map(Ke);Ke.set("offset",0),Et.set("offset",1),Z=[Ke,Et]}return Or(this.element,Z,pe,Ge,this.duration,this.startTime,this.easing,!1)}}class Sa extends ai{constructor(g,_,k,Z,pe,Ge,Ke=!1){super(g,_,Ge.delay),this.keyframes=k,this.preStyleProps=Z,this.postStyleProps=pe,this._stretchStartingKeyframe=Ke,this.timings={duration:Ge.duration,delay:Ge.delay,easing:Ge.easing}}containsAnimation(){return this.keyframes.length&gt;1}buildKeyframes(){let g=this.keyframes,{delay:_,duration:k,easing:Z}=this.timings;if(this._stretchStartingKeyframe&amp;&amp;_){const pe=[],Ge=k+_,Ke=_/Ge,Et=Qi(g[0]);Et.set("offset",0),pe.push(Et);const Bt=Qi(g[0]);Bt.set("offset",Bo(Ke)),pe.push(Bt);const Fn=g.length-1;for(let Nn=1;Nn&lt;=Fn;Nn++){let vr=Qi(g[Nn]);const hr=vr.get("offset");vr.set("offset",Bo((_+hr*k)/Ge)),pe.push(vr)}k=Ge,_=0,Z="",g=pe}return Or(this.element,g,this.preStyleProps,this.postStyleProps,k,_,Z,!0)}}function Bo(U,g=3){const _=Math.pow(10,g-1);return Math.round(U*_)/_}class fs{}const Uo=new Set(["width","height","minWidth","minHeight","maxWidth","maxHeight","left","top","bottom","right","fontSize","outlineWidth","outlineOffset","paddingTop","paddingLeft","paddingBottom","paddingRight","marginTop","marginLeft","marginBottom","marginRight","borderRadius","borderWidth","borderTopWidth","borderLeftWidth","borderRightWidth","borderBottomWidth","textIndent","perspective"]);class Br extends fs{normalizePropertyName(g,_){return qr(g)}normalizeStyleValue(g,_,k,Z){let pe="";const Ge=k.toString().trim();if(Uo.has(_)&amp;&amp;0!==k&amp;&amp;"0"!==k)if("number"==typeof k)pe="px";else{const Ke=k.match(/^[+-]?[\d\.]+([a-z]*)$/);Ke&amp;&amp;0==Ke[1].length&amp;&amp;Z.push(function Ut(U,g){return new x.vHH(3005,!1)}())}return Ge+pe}}function Ka(U,g,_,k,Z,pe,Ge,Ke,Et,Bt,Fn,Nn,vr){return{type:0,element:U,triggerName:g,isRemovalTransition:Z,fromState:_,fromStyles:pe,toState:k,toStyles:Ge,timelines:Ke,queriedElements:Et,preStyleProps:Bt,postStyleProps:Fn,totalTime:Nn,errors:vr}}const Vs={};class Ta{constructor(g,_,k){this._triggerName=g,this.ast=_,this._stateStyles=k}match(g,_,k,Z){return function Qr(U,g,_,k,Z){return U.some(pe=&gt;pe(g,_,k,Z))}(this.ast.matchers,g,_,k,Z)}buildStyles(g,_,k){let Z=this._stateStyles.get("*");return void 0!==g&amp;&amp;(Z=this._stateStyles.get(g?.toString())||Z),Z?Z.buildStyles(_,k):new Map}build(g,_,k,Z,pe,Ge,Ke,Et,Bt,Fn){const Nn=[],vr=this.ast.options&amp;&amp;this.ast.options.params||Vs,nr=this.buildStyles(k,Ke&amp;&amp;Ke.params||Vs,Nn),rr=Et&amp;&amp;Et.params||Vs,ti=this.buildStyles(Z,rr,Nn),li=new Set,ji=new Map,gs=new Map,ts="void"===Z,Qs={params:zs(rr,vr),delay:this.ast.options?.delay},Hr=Fn?[]:Qo(g,_,this.ast.animation,pe,Ge,nr,ti,Qs,Bt,Nn);let Kr=0;if(Hr.forEach(Js=&gt;{Kr=Math.max(Js.duration+Js.delay,Kr)}),Nn.length)return Ka(_,this._triggerName,k,Z,ts,nr,ti,[],[],ji,gs,Kr,Nn);Hr.forEach(Js=&gt;{const ws=Js.element,ga=he(ji,ws,new Set);Js.preStyleProps.forEach(Po=&gt;ga.add(Po));const Qa=he(gs,ws,new Set);Js.postStyleProps.forEach(Po=&gt;Qa.add(Po)),ws!==_&amp;&amp;li.add(ws)});const Cs=Si(li.values());return Ka(_,this._triggerName,k,Z,ts,nr,ti,Hr,Cs,ji,gs,Kr)}}function zs(U,g){const _=Bi(g);for(const k in U)U.hasOwnProperty(k)&amp;&amp;null!=U[k]&amp;&amp;(_[k]=U[k]);return _}class Nt{constructor(g,_,k){this.styles=g,this.defaultParams=_,this.normalizer=k}buildStyles(g,_){const k=new Map,Z=Bi(this.defaultParams);return Object.keys(g).forEach(pe=&gt;{const Ge=g[pe];null!==Ge&amp;&amp;(Z[pe]=Ge)}),this.styles.styles.forEach(pe=&gt;{"string"!=typeof pe&amp;&amp;pe.forEach((Ge,Ke)=&gt;{Ge&amp;&amp;(Ge=Jr(Ge,Z,_));const Et=this.normalizer.normalizePropertyName(Ke,_);Ge=this.normalizer.normalizeStyleValue(Ke,Et,Ge,_),k.set(Et,Ge)})}),k}}class Ql{constructor(g,_,k){this.name=g,this.ast=_,this._normalizer=k,this.transitionFactories=[],this.states=new Map,_.states.forEach(Z=&gt;{this.states.set(Z.name,new Nt(Z.style,Z.options&amp;&amp;Z.options.params||{},k))}),Ys(this.states,"true","1"),Ys(this.states,"false","0"),_.transitions.forEach(Z=&gt;{this.transitionFactories.push(new Ta(g,Z,this.states))}),this.fallbackTransition=function Vo(U,g,_){return new Ta(U,{type:1,animation:{type:2,steps:[],options:null},matchers:[(Ge,Ke)=&gt;!0],options:null,queryCount:0,depCount:0},g)}(g,this.states)}get containsQueries(){return this.ast.queryCount&gt;0}matchTransition(g,_,k,Z){return this.transitionFactories.find(Ge=&gt;Ge.match(g,_,k,Z))||null}matchStyles(g,_,k){return this.fallbackTransition.buildStyles(g,_,k)}}function Ys(U,g,_){U.has(g)?U.has(_)||U.set(_,U.get(g)):U.has(_)&amp;&amp;U.set(g,U.get(_))}const yi=new So;class qi{constructor(g,_,k){this.bodyNode=g,this._driver=_,this._normalizer=k,this._animations=new Map,this._playersById=new Map,this.players=[]}register(g,_){const k=[],pe=oo(this._driver,_,k,[]);if(k.length)throw function de(U){return new x.vHH(3503,!1)}();this._animations.set(g,pe)}_buildPlayer(g,_,k){const Z=g.element,pe=Y(0,this._normalizer,0,g.keyframes,_,k);return this._driver.animate(Z,pe,g.duration,g.delay,g.easing,[],!0)}create(g,_,k={}){const Z=[],pe=this._animations.get(g);let Ge;const Ke=new Map;if(pe?(Ge=Qo(this._driver,_,pe,mi,as,new Map,new Map,k,yi,Z),Ge.forEach(Fn=&gt;{const Nn=he(Ke,Fn.element,new Map);Fn.postStyleProps.forEach(vr=&gt;Nn.set(vr,null))})):(Z.push(function ce(){return new x.vHH(3300,!1)}()),Ge=[]),Z.length)throw function se(U){return new x.vHH(3504,!1)}();Ke.forEach((Fn,Nn)=&gt;{Fn.forEach((vr,hr)=&gt;{Fn.set(hr,this._driver.computeStyle(Nn,hr,Dt.l3))})});const Bt=N(Ge.map(Fn=&gt;{const Nn=Ke.get(Fn.element);return this._buildPlayer(Fn,new Map,Nn)}));return this._playersById.set(g,Bt),Bt.onDestroy(()=&gt;this.destroy(g)),this.players.push(Bt),Bt}destroy(g){const _=this._getPlayer(g);_.destroy(),this._playersById.delete(g);const k=this.players.indexOf(_);k&gt;=0&amp;&amp;this.players.splice(k,1)}_getPlayer(g){const _=this._playersById.get(g);if(!_)throw function le(U){return new x.vHH(3301,!1)}();return _}listen(g,_,k,Z){const pe=be(_,"","","");return De(this._getPlayer(g),k,pe,Z),()=&gt;{}}command(g,_,k,Z){if("register"==k)return void this.register(g,Z[0]);if("create"==k)return void this.create(g,_,Z[0]||{});const pe=this._getPlayer(g);switch(k){case"play":pe.play();break;case"pause":pe.pause();break;case"reset":pe.reset();break;case"restart":pe.restart();break;case"finish":pe.finish();break;case"init":pe.init();break;case"setPosition":pe.setPosition(parseFloat(Z[0]));break;case"destroy":this.destroy(g)}}}const ki="ng-animate-queued",tn="ng-animate-disabled",bi=[],V={namespaceId:"",setForRemoval:!1,setForMove:!1,hasAnimation:!1,removedBeforeQueried:!1},R={namespaceId:"",setForMove:!1,setForRemoval:!1,hasAnimation:!1,removedBeforeQueried:!0},O="__ng_removed";class re{constructor(g,_=""){this.namespaceId=_;const k=g&amp;&amp;g.hasOwnProperty("value");if(this.value=function Ks(U){return U??null}(k?g.value:g),k){const pe=Bi(g);delete pe.value,this.options=pe}else this.options={};this.options.params||(this.options.params={})}get params(){return this.options.params}absorbOptions(g){const _=g.params;if(_){const k=this.options.params;Object.keys(_).forEach(Z=&gt;{null==k[Z]&amp;&amp;(k[Z]=_[Z])})}}}const Tt="void",Un=new re(Tt);class Ri{constructor(g,_,k){this.id=g,this.hostElement=_,this._engine=k,this.players=[],this._triggers=new Map,this._queue=[],this._elementListeners=new Map,this._hostClassName="ng-tns-"+g,Ps(_,this._hostClassName)}listen(g,_,k,Z){if(!this._triggers.has(_))throw function at(U,g){return new x.vHH(3302,!1)}();if(null==k||0==k.length)throw function vt(U){return new x.vHH(3303,!1)}();if(!function qo(U){return"start"==U||"done"==U}(k))throw function Rt(U,g){return new x.vHH(3400,!1)}();const pe=he(this._elementListeners,g,[]),Ge={name:_,phase:k,callback:Z};pe.push(Ge);const Ke=he(this._engine.statesByElement,g,new Map);return Ke.has(_)||(Ps(g,sr),Ps(g,sr+"-"+_),Ke.set(_,Un)),()=&gt;{this._engine.afterFlush(()=&gt;{const Et=pe.indexOf(Ge);Et&gt;=0&amp;&amp;pe.splice(Et,1),this._triggers.has(_)||Ke.delete(_)})}}register(g,_){return!this._triggers.has(g)&amp;&amp;(this._triggers.set(g,_),!0)}_getTrigger(g){const _=this._triggers.get(g);if(!_)throw function fn(U){return new x.vHH(3401,!1)}();return _}trigger(g,_,k,Z=!0){const pe=this._getTrigger(_),Ge=new ds(this.id,_,g);let Ke=this._engine.statesByElement.get(g);Ke||(Ps(g,sr),Ps(g,sr+"-"+_),this._engine.statesByElement.set(g,Ke=new Map));let Et=Ke.get(_);const Bt=new re(k,this.id);if(!(k&amp;&amp;k.hasOwnProperty("value"))&amp;&amp;Et&amp;&amp;Bt.absorbOptions(Et.options),Ke.set(_,Bt),Et||(Et=Un),Bt.value!==Tt&amp;&amp;Et.value===Bt.value){if(!function Di(U,g){const _=Object.keys(U),k=Object.keys(g);if(_.length!=k.length)return!1;for(let Z=0;Z&lt;_.length;Z++){const pe=_[Z];if(!g.hasOwnProperty(pe)||U[pe]!==g[pe])return!1}return!0}(Et.params,Bt.params)){const rr=[],ti=pe.matchStyles(Et.value,Et.params,rr),li=pe.matchStyles(Bt.value,Bt.params,rr);rr.length?this._engine.reportError(rr):this._engine.afterFlush(()=&gt;{Gi(g,ti),Ar(g,li)})}return}const vr=he(this._engine.playersByElement,g,[]);vr.forEach(rr=&gt;{rr.namespaceId==this.id&amp;&amp;rr.triggerName==_&amp;&amp;rr.queued&amp;&amp;rr.destroy()});let hr=pe.matchTransition(Et.value,Bt.value,g,Bt.params),nr=!1;if(!hr){if(!Z)return;hr=pe.fallbackTransition,nr=!0}return this._engine.totalQueuedPlayers++,this._queue.push({element:g,triggerName:_,transition:hr,fromState:Et,toState:Bt,player:Ge,isFallbackTransition:nr}),nr||(Ps(g,ki),Ge.onStart(()=&gt;{ea(g,ki)})),Ge.onDone(()=&gt;{let rr=this.players.indexOf(Ge);rr&gt;=0&amp;&amp;this.players.splice(rr,1);const ti=this._engine.playersByElement.get(g);if(ti){let li=ti.indexOf(Ge);li&gt;=0&amp;&amp;ti.splice(li,1)}}),this.players.push(Ge),vr.push(Ge),Ge}deregister(g){this._triggers.delete(g),this._engine.statesByElement.forEach(_=&gt;_.delete(g)),this._elementListeners.forEach((_,k)=&gt;{this._elementListeners.set(k,_.filter(Z=&gt;Z.name!=g))})}clearElementCache(g){this._engine.statesByElement.delete(g),this._elementListeners.delete(g);const _=this._engine.playersByElement.get(g);_&amp;&amp;(_.forEach(k=&gt;k.destroy()),this._engine.playersByElement.delete(g))}_signalRemovalForInnerTriggers(g,_){const k=this._engine.driver.query(g,Xi,!0);k.forEach(Z=&gt;{if(Z[O])return;const pe=this._engine.fetchNamespacesByElement(Z);pe.size?pe.forEach(Ge=&gt;Ge.triggerLeaveAnimation(Z,_,!1,!0)):this.clearElementCache(Z)}),this._engine.afterFlushAnimationsDone(()=&gt;k.forEach(Z=&gt;this.clearElementCache(Z)))}triggerLeaveAnimation(g,_,k,Z){const pe=this._engine.statesByElement.get(g),Ge=new Map;if(pe){const Ke=[];if(pe.forEach((Et,Bt)=&gt;{if(Ge.set(Bt,Et.value),this._triggers.has(Bt)){const Fn=this.trigger(g,Bt,Tt,Z);Fn&amp;&amp;Ke.push(Fn)}}),Ke.length)return this._engine.markElementAsRemoved(this.id,g,!0,_,Ge),k&amp;&amp;N(Ke).onDone(()=&gt;this._engine.processLeaveNode(g)),!0}return!1}prepareLeaveAnimationListeners(g){const _=this._elementListeners.get(g),k=this._engine.statesByElement.get(g);if(_&amp;&amp;k){const Z=new Set;_.forEach(pe=&gt;{const Ge=pe.name;if(Z.has(Ge))return;Z.add(Ge);const Et=this._triggers.get(Ge).fallbackTransition,Bt=k.get(Ge)||Un,Fn=new re(Tt),Nn=new ds(this.id,Ge,g);this._engine.totalQueuedPlayers++,this._queue.push({element:g,triggerName:Ge,transition:Et,fromState:Bt,toState:Fn,player:Nn,isFallbackTransition:!0})})}}removeNode(g,_){const k=this._engine;if(g.childElementCount&amp;&amp;this._signalRemovalForInnerTriggers(g,_),this.triggerLeaveAnimation(g,_,!0))return;let Z=!1;if(k.totalAnimations){const pe=k.players.length?k.playersByQueriedElement.get(g):[];if(pe&amp;&amp;pe.length)Z=!0;else{let Ge=g;for(;Ge=Ge.parentNode;)if(k.statesByElement.get(Ge)){Z=!0;break}}}if(this.prepareLeaveAnimationListeners(g),Z)k.markElementAsRemoved(this.id,g,!1,_);else{const pe=g[O];(!pe||pe===V)&amp;&amp;(k.afterFlush(()=&gt;this.clearElementCache(g)),k.destroyInnerAnimations(g),k._onRemovalComplete(g,_))}}insertNode(g,_){Ps(g,this._hostClassName)}drainQueuedTransitions(g){const _=[];return this._queue.forEach(k=&gt;{const Z=k.player;if(Z.destroyed)return;const pe=k.element,Ge=this._elementListeners.get(pe);Ge&amp;&amp;Ge.forEach(Ke=&gt;{if(Ke.name==k.triggerName){const Et=be(pe,k.triggerName,k.fromState.value,k.toState.value);Et._data=g,De(k.player,Ke.phase,Et,Ke.callback)}}),Z.markedForDestroy?this._engine.afterFlush(()=&gt;{Z.destroy()}):_.push(k)}),this._queue=[],_.sort((k,Z)=&gt;{const pe=k.transition.ast.depCount,Ge=Z.transition.ast.depCount;return 0==pe||0==Ge?pe-Ge:this._engine.driver.containsElement(k.element,Z.element)?1:-1})}destroy(g){this.players.forEach(_=&gt;_.destroy()),this._signalRemovalForInnerTriggers(this.hostElement,g)}elementContainsData(g){let _=!1;return this._elementListeners.has(g)&amp;&amp;(_=!0),_=!!this._queue.find(k=&gt;k.element===g)||_,_}}class Hs{constructor(g,_,k){this.bodyNode=g,this.driver=_,this._normalizer=k,this.players=[],this.newHostElements=new Map,this.playersByElement=new Map,this.playersByQueriedElement=new Map,this.statesByElement=new Map,this.disabledNodes=new Set,this.totalAnimations=0,this.totalQueuedPlayers=0,this._namespaceLookup={},this._namespaceList=[],this._flushFns=[],this._whenQuietFns=[],this.namespacesByHostElement=new Map,this.collectedEnterElements=[],this.collectedLeaveElements=[],this.onRemovalComplete=(Z,pe)=&gt;{}}_onRemovalComplete(g,_){this.onRemovalComplete(g,_)}get queuedPlayers(){const g=[];return this._namespaceList.forEach(_=&gt;{_.players.forEach(k=&gt;{k.queued&amp;&amp;g.push(k)})}),g}createNamespace(g,_){const k=new Ri(g,_,this);return this.bodyNode&amp;&amp;this.driver.containsElement(this.bodyNode,_)?this._balanceNamespaceList(k,_):(this.newHostElements.set(_,k),this.collectEnterElement(_)),this._namespaceLookup[g]=k}_balanceNamespaceList(g,_){const k=this._namespaceList,Z=this.namespacesByHostElement;if(k.length-1&gt;=0){let Ge=!1,Ke=this.driver.getParentElement(_);for(;Ke;){const Et=Z.get(Ke);if(Et){const Bt=k.indexOf(Et);k.splice(Bt+1,0,g),Ge=!0;break}Ke=this.driver.getParentElement(Ke)}Ge||k.unshift(g)}else k.push(g);return Z.set(_,g),g}register(g,_){let k=this._namespaceLookup[g];return k||(k=this.createNamespace(g,_)),k}registerTrigger(g,_,k){let Z=this._namespaceLookup[g];Z&amp;&amp;Z.register(_,k)&amp;&amp;this.totalAnimations++}destroy(g,_){if(!g)return;const k=this._fetchNamespace(g);this.afterFlush(()=&gt;{this.namespacesByHostElement.delete(k.hostElement),delete this._namespaceLookup[g];const Z=this._namespaceList.indexOf(k);Z&gt;=0&amp;&amp;this._namespaceList.splice(Z,1)}),this.afterFlushAnimationsDone(()=&gt;k.destroy(_))}_fetchNamespace(g){return this._namespaceLookup[g]}fetchNamespacesByElement(g){const _=new Set,k=this.statesByElement.get(g);if(k)for(let Z of k.values())if(Z.namespaceId){const pe=this._fetchNamespace(Z.namespaceId);pe&amp;&amp;_.add(pe)}return _}trigger(g,_,k,Z){if(Oo(_)){const pe=this._fetchNamespace(g);if(pe)return pe.trigger(_,k,Z),!0}return!1}insertNode(g,_,k,Z){if(!Oo(_))return;const pe=_[O];if(pe&amp;&amp;pe.setForRemoval){pe.setForRemoval=!1,pe.setForMove=!0;const Ge=this.collectedLeaveElements.indexOf(_);Ge&gt;=0&amp;&amp;this.collectedLeaveElements.splice(Ge,1)}if(g){const Ge=this._fetchNamespace(g);Ge&amp;&amp;Ge.insertNode(_,k)}Z&amp;&amp;this.collectEnterElement(_)}collectEnterElement(g){this.collectedEnterElements.push(g)}markElementAsDisabled(g,_){_?this.disabledNodes.has(g)||(this.disabledNodes.add(g),Ps(g,tn)):this.disabledNodes.has(g)&amp;&amp;(this.disabledNodes.delete(g),ea(g,tn))}removeNode(g,_,k,Z){if(Oo(_)){const pe=g?this._fetchNamespace(g):null;if(pe?pe.removeNode(_,Z):this.markElementAsRemoved(g,_,!1,Z),k){const Ge=this.namespacesByHostElement.get(_);Ge&amp;&amp;Ge.id!==g&amp;&amp;Ge.removeNode(_,Z)}}else this._onRemovalComplete(_,Z)}markElementAsRemoved(g,_,k,Z,pe){this.collectedLeaveElements.push(_),_[O]={namespaceId:g,setForRemoval:Z,hasAnimation:k,removedBeforeQueried:!1,previousTriggersValues:pe}}listen(g,_,k,Z,pe){return Oo(_)?this._fetchNamespace(g).listen(_,k,Z,pe):()=&gt;{}}_buildInstruction(g,_,k,Z,pe){return g.transition.build(this.driver,g.element,g.fromState.value,g.toState.value,k,Z,g.fromState.options,g.toState.options,_,pe)}destroyInnerAnimations(g){let _=this.driver.query(g,Xi,!0);_.forEach(k=&gt;this.destroyActiveAnimationsForElement(k)),0!=this.playersByQueriedElement.size&amp;&amp;(_=this.driver.query(g,Hn,!0),_.forEach(k=&gt;this.finishActiveQueriedAnimationOnElement(k)))}destroyActiveAnimationsForElement(g){const _=this.playersByElement.get(g);_&amp;&amp;_.forEach(k=&gt;{k.queued?k.markedForDestroy=!0:k.destroy()})}finishActiveQueriedAnimationOnElement(g){const _=this.playersByQueriedElement.get(g);_&amp;&amp;_.forEach(k=&gt;k.finish())}whenRenderingDone(){return new Promise(g=&gt;{if(this.players.length)return N(this.players).onDone(()=&gt;g());g()})}processLeaveNode(g){const _=g[O];if(_&amp;&amp;_.setForRemoval){if(g[O]=V,_.namespaceId){this.destroyInnerAnimations(g);const k=this._fetchNamespace(_.namespaceId);k&amp;&amp;k.clearElementCache(g)}this._onRemovalComplete(g,_.setForRemoval)}g.classList?.contains(tn)&amp;&amp;this.markElementAsDisabled(g,!1),this.driver.query(g,".ng-animate-disabled",!0).forEach(k=&gt;{this.markElementAsDisabled(k,!1)})}flush(g=-1){let _=[];if(this.newHostElements.size&amp;&amp;(this.newHostElements.forEach((k,Z)=&gt;this._balanceNamespaceList(k,Z)),this.newHostElements.clear()),this.totalAnimations&amp;&amp;this.collectedEnterElements.length)for(let k=0;k&lt;this.collectedEnterElements.length;k++)Ps(this.collectedEnterElements[k],"ng-star-inserted");if(this._namespaceList.length&amp;&amp;(this.totalQueuedPlayers||this.collectedLeaveElements.length)){const k=[];try{_=this._flushAnimations(k,g)}finally{for(let Z=0;Z&lt;k.length;Z++)k[Z]()}}else for(let k=0;k&lt;this.collectedLeaveElements.length;k++)this.processLeaveNode(this.collectedLeaveElements[k]);if(this.totalQueuedPlayers=0,this.collectedEnterElements.length=0,this.collectedLeaveElements.length=0,this._flushFns.forEach(k=&gt;k()),this._flushFns=[],this._whenQuietFns.length){const k=this._whenQuietFns;this._whenQuietFns=[],_.length?N(_).onDone(()=&gt;{k.forEach(Z=&gt;Z())}):k.forEach(Z=&gt;Z())}}reportError(g){throw function dn(U){return new x.vHH(3402,!1)}()}_flushAnimations(g,_){const k=new So,Z=[],pe=new Map,Ge=[],Ke=new Map,Et=new Map,Bt=new Map,Fn=new Set;this.disabledNodes.forEach(zn=&gt;{Fn.add(zn);const Vn=this.driver.query(zn,".ng-animate-queued",!0);for(let Zn=0;Zn&lt;Vn.length;Zn++)Fn.add(Vn[Zn])});const Nn=this.bodyNode,vr=Array.from(this.statesByElement.keys()),hr=ha(vr,this.collectedEnterElements),nr=new Map;let rr=0;hr.forEach((zn,Vn)=&gt;{const Zn=mi+rr++;nr.set(Vn,Zn),zn.forEach(yr=&gt;Ps(yr,Zn))});const ti=[],li=new Set,ji=new Set;for(let zn=0;zn&lt;this.collectedLeaveElements.length;zn++){const Vn=this.collectedLeaveElements[zn],Zn=Vn[O];Zn&amp;&amp;Zn.setForRemoval&amp;&amp;(ti.push(Vn),li.add(Vn),Zn.hasAnimation?this.driver.query(Vn,".ng-star-inserted",!0).forEach(yr=&gt;li.add(yr)):ji.add(Vn))}const gs=new Map,ts=ha(vr,Array.from(li));ts.forEach((zn,Vn)=&gt;{const Zn=as+rr++;gs.set(Vn,Zn),zn.forEach(yr=&gt;Ps(yr,Zn))}),g.push(()=&gt;{hr.forEach((zn,Vn)=&gt;{const Zn=nr.get(Vn);zn.forEach(yr=&gt;ea(yr,Zn))}),ts.forEach((zn,Vn)=&gt;{const Zn=gs.get(Vn);zn.forEach(yr=&gt;ea(yr,Zn))}),ti.forEach(zn=&gt;{this.processLeaveNode(zn)})});const Qs=[],Hr=[];for(let zn=this._namespaceList.length-1;zn&gt;=0;zn--)this._namespaceList[zn].drainQueuedTransitions(_).forEach(Zn=&gt;{const yr=Zn.player,Ei=Zn.element;if(Qs.push(yr),this.collectedEnterElements.length){const ms=Ei[O];if(ms&amp;&amp;ms.setForMove){if(ms.previousTriggersValues&amp;&amp;ms.previousTriggersValues.has(Zn.triggerName)){const Ii=ms.previousTriggersValues.get(Zn.triggerName),co=this.statesByElement.get(Zn.element);if(co&amp;&amp;co.has(Zn.triggerName)){const Tl=co.get(Zn.triggerName);Tl.value=Ii,co.set(Zn.triggerName,Tl)}}return void yr.destroy()}}const Eo=!Nn||!this.driver.containsElement(Nn,Ei),Oi=gs.get(Ei),Fs=nr.get(Ei),Vi=this._buildInstruction(Zn,k,Fs,Oi,Eo);if(Vi.errors&amp;&amp;Vi.errors.length)return void Hr.push(Vi);if(Eo)return yr.onStart(()=&gt;Gi(Ei,Vi.fromStyles)),yr.onDestroy(()=&gt;Ar(Ei,Vi.toStyles)),void Z.push(yr);if(Zn.isFallbackTransition)return yr.onStart(()=&gt;Gi(Ei,Vi.fromStyles)),yr.onDestroy(()=&gt;Ar(Ei,Vi.toStyles)),void Z.push(yr);const ql=[];Vi.timelines.forEach(ms=&gt;{ms.stretchStartingKeyframe=!0,this.disabledNodes.has(ms.element)||ql.push(ms)}),Vi.timelines=ql,k.append(Ei,Vi.timelines),Ge.push({instruction:Vi,player:yr,element:Ei}),Vi.queriedElements.forEach(ms=&gt;he(Ke,ms,[]).push(yr)),Vi.preStyleProps.forEach((ms,Ii)=&gt;{if(ms.size){let co=Et.get(Ii);co||Et.set(Ii,co=new Set),ms.forEach((Tl,Ja)=&gt;co.add(Ja))}}),Vi.postStyleProps.forEach((ms,Ii)=&gt;{let co=Bt.get(Ii);co||Bt.set(Ii,co=new Set),ms.forEach((Tl,Ja)=&gt;co.add(Ja))})});if(Hr.length){const zn=[];Hr.forEach(Vn=&gt;{zn.push(function Gn(U,g){return new x.vHH(3505,!1)}())}),Qs.forEach(Vn=&gt;Vn.destroy()),this.reportError(zn)}const Kr=new Map,Cs=new Map;Ge.forEach(zn=&gt;{const Vn=zn.element;k.has(Vn)&amp;&amp;(Cs.set(Vn,Vn),this._beforeAnimationBuild(zn.player.namespaceId,zn.instruction,Kr))}),Z.forEach(zn=&gt;{const Vn=zn.element;this._getPreviousPlayers(Vn,!1,zn.namespaceId,zn.triggerName,null).forEach(yr=&gt;{he(Kr,Vn,[]).push(yr),yr.destroy()})});const Js=ti.filter(zn=&gt;vo(zn,Et,Bt)),ws=new Map;ul(ws,this.driver,ji,Bt,Dt.l3).forEach(zn=&gt;{vo(zn,Et,Bt)&amp;&amp;Js.push(zn)});const Qa=new Map;hr.forEach((zn,Vn)=&gt;{ul(Qa,this.driver,new Set(zn),Et,Dt.k1)}),Js.forEach(zn=&gt;{const Vn=ws.get(zn),Zn=Qa.get(zn);ws.set(zn,new Map([...Array.from(Vn?.entries()??[]),...Array.from(Zn?.entries()??[])]))});const Po=[],Sl=[],jc={};Ge.forEach(zn=&gt;{const{element:Vn,player:Zn,instruction:yr}=zn;if(k.has(Vn)){if(Fn.has(Vn))return Zn.onDestroy(()=&gt;Ar(Vn,yr.toStyles)),Zn.disabled=!0,Zn.overrideTotalTime(yr.totalTime),void Z.push(Zn);let Ei=jc;if(Cs.size&gt;1){let Oi=Vn;const Fs=[];for(;Oi=Oi.parentNode;){const Vi=Cs.get(Oi);if(Vi){Ei=Vi;break}Fs.push(Oi)}Fs.forEach(Vi=&gt;Cs.set(Vi,Ei))}const Eo=this._buildAnimation(Zn.namespaceId,yr,Kr,pe,Qa,ws);if(Zn.setRealPlayer(Eo),Ei===jc)Po.push(Zn);else{const Oi=this.playersByElement.get(Ei);Oi&amp;&amp;Oi.length&amp;&amp;(Zn.parentPlayer=N(Oi)),Z.push(Zn)}}else Gi(Vn,yr.fromStyles),Zn.onDestroy(()=&gt;Ar(Vn,yr.toStyles)),Sl.push(Zn),Fn.has(Vn)&amp;&amp;Z.push(Zn)}),Sl.forEach(zn=&gt;{const Vn=pe.get(zn.element);if(Vn&amp;&amp;Vn.length){const Zn=N(Vn);zn.setRealPlayer(Zn)}}),Z.forEach(zn=&gt;{zn.parentPlayer?zn.syncPlayerEvents(zn.parentPlayer):zn.destroy()});for(let zn=0;zn&lt;ti.length;zn++){const Vn=ti[zn],Zn=Vn[O];if(ea(Vn,as),Zn&amp;&amp;Zn.hasAnimation)continue;let yr=[];if(Ke.size){let Eo=Ke.get(Vn);Eo&amp;&amp;Eo.length&amp;&amp;yr.push(...Eo);let Oi=this.driver.query(Vn,Hn,!0);for(let Fs=0;Fs&lt;Oi.length;Fs++){let Vi=Ke.get(Oi[Fs]);Vi&amp;&amp;Vi.length&amp;&amp;yr.push(...Vi)}}const Ei=yr.filter(Eo=&gt;!Eo.destroyed);Ei.length?jo(this,Vn,Ei):this.processLeaveNode(Vn)}return ti.length=0,Po.forEach(zn=&gt;{this.players.push(zn),zn.onDone(()=&gt;{zn.destroy();const Vn=this.players.indexOf(zn);this.players.splice(Vn,1)}),zn.play()}),Po}elementContainsData(g,_){let k=!1;const Z=_[O];return Z&amp;&amp;Z.setForRemoval&amp;&amp;(k=!0),this.playersByElement.has(_)&amp;&amp;(k=!0),this.playersByQueriedElement.has(_)&amp;&amp;(k=!0),this.statesByElement.has(_)&amp;&amp;(k=!0),this._fetchNamespace(g).elementContainsData(_)||k}afterFlush(g){this._flushFns.push(g)}afterFlushAnimationsDone(g){this._whenQuietFns.push(g)}_getPreviousPlayers(g,_,k,Z,pe){let Ge=[];if(_){const Ke=this.playersByQueriedElement.get(g);Ke&amp;&amp;(Ge=Ke)}else{const Ke=this.playersByElement.get(g);if(Ke){const Et=!pe||pe==Tt;Ke.forEach(Bt=&gt;{Bt.queued||!Et&amp;&amp;Bt.triggerName!=Z||Ge.push(Bt)})}}return(k||Z)&amp;&amp;(Ge=Ge.filter(Ke=&gt;!(k&amp;&amp;k!=Ke.namespaceId||Z&amp;&amp;Z!=Ke.triggerName))),Ge}_beforeAnimationBuild(g,_,k){const pe=_.element,Ge=_.isRemovalTransition?void 0:g,Ke=_.isRemovalTransition?void 0:_.triggerName;for(const Et of _.timelines){const Bt=Et.element,Fn=Bt!==pe,Nn=he(k,Bt,[]);this._getPreviousPlayers(Bt,Fn,Ge,Ke,_.toState).forEach(hr=&gt;{const nr=hr.getRealPlayer();nr.beforeDestroy&amp;&amp;nr.beforeDestroy(),hr.destroy(),Nn.push(hr)})}Gi(pe,_.fromStyles)}_buildAnimation(g,_,k,Z,pe,Ge){const Ke=_.triggerName,Et=_.element,Bt=[],Fn=new Set,Nn=new Set,vr=_.timelines.map(nr=&gt;{const rr=nr.element;Fn.add(rr);const ti=rr[O];if(ti&amp;&amp;ti.removedBeforeQueried)return new Dt.ZN(nr.duration,nr.delay);const li=rr!==Et,ji=function js(U){const g=[];return fl(U,g),g}((k.get(rr)||bi).map(Kr=&gt;Kr.getRealPlayer())).filter(Kr=&gt;!!Kr.element&amp;&amp;Kr.element===rr),gs=pe.get(rr),ts=Ge.get(rr),Qs=Y(0,this._normalizer,0,nr.keyframes,gs,ts),Hr=this._buildPlayer(nr,Qs,ji);if(nr.subTimeline&amp;&amp;Z&amp;&amp;Nn.add(rr),li){const Kr=new ds(g,Ke,rr);Kr.setRealPlayer(Hr),Bt.push(Kr)}return Hr});Bt.forEach(nr=&gt;{he(this.playersByQueriedElement,nr.element,[]).push(nr),nr.onDone(()=&gt;function ei(U,g,_){let k=U.get(g);if(k){if(k.length){const Z=k.indexOf(_);k.splice(Z,1)}0==k.length&amp;&amp;U.delete(g)}return k}(this.playersByQueriedElement,nr.element,nr))}),Fn.forEach(nr=&gt;Ps(nr,Ss));const hr=N(vr);return hr.onDestroy(()=&gt;{Fn.forEach(nr=&gt;ea(nr,Ss)),Ar(Et,_.toStyles)}),Nn.forEach(nr=&gt;{he(Z,nr,[]).push(hr)}),hr}_buildPlayer(g,_,k){return _.length&gt;0?this.driver.animate(g.element,_,g.duration,g.delay,g.easing,k):new Dt.ZN(g.duration,g.delay)}}class ds{constructor(g,_,k){this.namespaceId=g,this.triggerName=_,this.element=k,this._player=new Dt.ZN,this._containsRealPlayer=!1,this._queuedCallbacks=new Map,this.destroyed=!1,this.markedForDestroy=!1,this.disabled=!1,this.queued=!0,this.totalTime=0}setRealPlayer(g){this._containsRealPlayer||(this._player=g,this._queuedCallbacks.forEach((_,k)=&gt;{_.forEach(Z=&gt;De(g,k,void 0,Z))}),this._queuedCallbacks.clear(),this._containsRealPlayer=!0,this.overrideTotalTime(g.totalTime),this.queued=!1)}getRealPlayer(){return this._player}overrideTotalTime(g){this.totalTime=g}syncPlayerEvents(g){const _=this._player;_.triggerCallback&amp;&amp;g.onStart(()=&gt;_.triggerCallback("start")),g.onDone(()=&gt;this.finish()),g.onDestroy(()=&gt;this.destroy())}_queueEvent(g,_){he(this._queuedCallbacks,g,[]).push(_)}onDone(g){this.queued&amp;&amp;this._queueEvent("done",g),this._player.onDone(g)}onStart(g){this.queued&amp;&amp;this._queueEvent("start",g),this._player.onStart(g)}onDestroy(g){this.queued&amp;&amp;this._queueEvent("destroy",g),this._player.onDestroy(g)}init(){this._player.init()}hasStarted(){return!this.queued&amp;&amp;this._player.hasStarted()}play(){!this.queued&amp;&amp;this._player.play()}pause(){!this.queued&amp;&amp;this._player.pause()}restart(){!this.queued&amp;&amp;this._player.restart()}finish(){this._player.finish()}destroy(){this.destroyed=!0,this._player.destroy()}reset(){!this.queued&amp;&amp;this._player.reset()}setPosition(g){this.queued||this._player.setPosition(g)}getPosition(){return this.queued?0:this._player.getPosition()}triggerCallback(g){const _=this._player;_.triggerCallback&amp;&amp;_.triggerCallback(g)}}function Oo(U){return U&amp;&amp;1===U.nodeType}function Xs(U,g){const _=U.style.display;return U.style.display=g??"none",_}function ul(U,g,_,k,Z){const pe=[];_.forEach(Et=&gt;pe.push(Xs(Et)));const Ge=[];k.forEach((Et,Bt)=&gt;{const Fn=new Map;Et.forEach(Nn=&gt;{const vr=g.computeStyle(Bt,Nn,Z);Fn.set(Nn,vr),(!vr||0==vr.length)&amp;&amp;(Bt[O]=R,Ge.push(Bt))}),U.set(Bt,Fn)});let Ke=0;return _.forEach(Et=&gt;Xs(Et,pe[Ke++])),Ge}function ha(U,g){const _=new Map;if(U.forEach(Ke=&gt;_.set(Ke,[])),0==g.length)return _;const Z=new Set(g),pe=new Map;function Ge(Ke){if(!Ke)return 1;let Et=pe.get(Ke);if(Et)return Et;const Bt=Ke.parentNode;return Et=_.has(Bt)?Bt:Z.has(Bt)?1:Ge(Bt),pe.set(Ke,Et),Et}return g.forEach(Ke=&gt;{const Et=Ge(Ke);1!==Et&amp;&amp;_.get(Et).push(Ke)}),_}function Ps(U,g){U.classList?.add(g)}function ea(U,g){U.classList?.remove(g)}function jo(U,g,_){N(_).onDone(()=&gt;U.processLeaveNode(g))}function fl(U,g){for(let _=0;_&lt;U.length;_++){const k=U[_];k instanceof Dt.ZE?fl(k.players,g):g.push(k)}}function vo(U,g,_){const k=_.get(U);if(!k)return!1;let Z=g.get(U);return Z?k.forEach(pe=&gt;Z.add(pe)):g.set(U,k),_.delete(U),!0}class ta{constructor(g,_,k){this.bodyNode=g,this._driver=_,this._normalizer=k,this._triggerCache={},this.onRemovalComplete=(Z,pe)=&gt;{},this._transitionEngine=new Hs(g,_,k),this._timelineEngine=new qi(g,_,k),this._transitionEngine.onRemovalComplete=(Z,pe)=&gt;this.onRemovalComplete(Z,pe)}registerTrigger(g,_,k,Z,pe){const Ge=g+"-"+Z;let Ke=this._triggerCache[Ge];if(!Ke){const Et=[],Fn=oo(this._driver,pe,Et,[]);if(Et.length)throw function L(U,g){return new x.vHH(3404,!1)}();Ke=function Aa(U,g,_){return new Ql(U,g,_)}(Z,Fn,this._normalizer),this._triggerCache[Ge]=Ke}this._transitionEngine.registerTrigger(_,Z,Ke)}register(g,_){this._transitionEngine.register(g,_)}destroy(g,_){this._transitionEngine.destroy(g,_)}onInsert(g,_,k,Z){this._transitionEngine.insertNode(g,_,k,Z)}onRemove(g,_,k,Z){this._transitionEngine.removeNode(g,_,Z||!1,k)}disableAnimations(g,_){this._transitionEngine.markElementAsDisabled(g,_)}process(g,_,k,Z){if("@"==k.charAt(0)){const[pe,Ge]=ze(k);this._timelineEngine.command(pe,_,Ge,Z)}else this._transitionEngine.trigger(g,_,k,Z)}listen(g,_,k,Z,pe){if("@"==k.charAt(0)){const[Ge,Ke]=ze(k);return this._timelineEngine.listen(Ge,_,Ke,pe)}return this._transitionEngine.listen(g,_,k,Z,pe)}flush(g=-1){this._transitionEngine.flush(g)}get players(){return this._transitionEngine.players.concat(this._timelineEngine.players)}whenRenderingDone(){return this._transitionEngine.whenRenderingDone()}}let bl=(()=&gt;{class U{constructor(_,k,Z){this._element=_,this._startStyles=k,this._endStyles=Z,this._state=0;let pe=U.initialStylesByElement.get(_);pe||U.initialStylesByElement.set(_,pe=new Map),this._initialStyles=pe}start(){this._state&lt;1&amp;&amp;(this._startStyles&amp;&amp;Ar(this._element,this._startStyles,this._initialStyles),this._state=1)}finish(){this.start(),this._state&lt;2&amp;&amp;(Ar(this._element,this._initialStyles),this._endStyles&amp;&amp;(Ar(this._element,this._endStyles),this._endStyles=null),this._state=1)}destroy(){this.finish(),this._state&lt;3&amp;&amp;(U.initialStylesByElement.delete(this._element),this._startStyles&amp;&amp;(Gi(this._element,this._startStyles),this._endStyles=null),this._endStyles&amp;&amp;(Gi(this._element,this._endStyles),this._endStyles=null),Ar(this._element,this._initialStyles),this._state=3)}}return U.initialStylesByElement=new WeakMap,U})();function Xa(U){let g=null;return U.forEach((_,k)=&gt;{(function Dl(U){return"display"===U||"position"===U})(k)&amp;&amp;(g=g||new Map,g.set(k,_))}),g}class T{constructor(g,_,k,Z){this.element=g,this.keyframes=_,this.options=k,this._specialStyles=Z,this._onDoneFns=[],this._onStartFns=[],this._onDestroyFns=[],this._initialized=!1,this._finished=!1,this._started=!1,this._destroyed=!1,this._originalOnDoneFns=[],this._originalOnStartFns=[],this.time=0,this.parentPlayer=null,this.currentSnapshot=new Map,this._duration=k.duration,this._delay=k.delay||0,this.time=this._duration+this._delay}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(g=&gt;g()),this._onDoneFns=[])}init(){this._buildPlayer(),this._preparePlayerBeforeStart()}_buildPlayer(){if(this._initialized)return;this._initialized=!0;const g=this.keyframes;this.domPlayer=this._triggerWebAnimation(this.element,g,this.options),this._finalKeyframe=g.length?g[g.length-1]:new Map,this.domPlayer.addEventListener("finish",()=&gt;this._onFinish())}_preparePlayerBeforeStart(){this._delay?this._resetDomPlayerState():this.domPlayer.pause()}_convertKeyframesToObject(g){const _=[];return g.forEach(k=&gt;{_.push(Object.fromEntries(k))}),_}_triggerWebAnimation(g,_,k){return g.animate(this._convertKeyframesToObject(_),k)}onStart(g){this._originalOnStartFns.push(g),this._onStartFns.push(g)}onDone(g){this._originalOnDoneFns.push(g),this._onDoneFns.push(g)}onDestroy(g){this._onDestroyFns.push(g)}play(){this._buildPlayer(),this.hasStarted()||(this._onStartFns.forEach(g=&gt;g()),this._onStartFns=[],this._started=!0,this._specialStyles&amp;&amp;this._specialStyles.start()),this.domPlayer.play()}pause(){this.init(),this.domPlayer.pause()}finish(){this.init(),this._specialStyles&amp;&amp;this._specialStyles.finish(),this._onFinish(),this.domPlayer.finish()}reset(){this._resetDomPlayerState(),this._destroyed=!1,this._finished=!1,this._started=!1,this._onStartFns=this._originalOnStartFns,this._onDoneFns=this._originalOnDoneFns}_resetDomPlayerState(){this.domPlayer&amp;&amp;this.domPlayer.cancel()}restart(){this.reset(),this.play()}hasStarted(){return this._started}destroy(){this._destroyed||(this._destroyed=!0,this._resetDomPlayerState(),this._onFinish(),this._specialStyles&amp;&amp;this._specialStyles.destroy(),this._onDestroyFns.forEach(g=&gt;g()),this._onDestroyFns=[])}setPosition(g){void 0===this.domPlayer&amp;&amp;this.init(),this.domPlayer.currentTime=g*this.time}getPosition(){return this.domPlayer.currentTime/this.time}get totalTime(){return this._delay+this._duration}beforeDestroy(){const g=new Map;this.hasStarted()&amp;&amp;this._finalKeyframe.forEach((k,Z)=&gt;{"offset"!==Z&amp;&amp;g.set(Z,this._finished?k:Ro(this.element,Z))}),this.currentSnapshot=g}triggerCallback(g){const _="start"===g?this._onStartFns:this._onDoneFns;_.forEach(k=&gt;k()),_.length=0}}class X{validateStyleProperty(g){return!0}validateAnimatableStyleProperty(g){return!0}matchesElement(g,_){return!1}containsElement(g,_){return Ve(g,_)}getParentElement(g){return Zr(g)}query(g,_,k){return He(g,_,k)}computeStyle(g,_,k){return window.getComputedStyle(g)[_]}animate(g,_,k,Z,pe,Ge=[]){const Et={duration:k,delay:Z,fill:0==Z?"both":"forwards"};pe&amp;&amp;(Et.easing=pe);const Bt=new Map,Fn=Ge.filter(hr=&gt;hr instanceof T);(function xr(U,g){return 0===U||0===g})(k,Z)&amp;&amp;Fn.forEach(hr=&gt;{hr.currentSnapshot.forEach((nr,rr)=&gt;Bt.set(rr,nr))});let Nn=function ko(U){return U.length?U[0]instanceof Map?U:U.map(g=&gt;zr(g)):[]}(_).map(hr=&gt;Qi(hr));Nn=function hi(U,g,_){if(_.size&amp;&amp;g.length){let k=g[0],Z=[];if(_.forEach((pe,Ge)=&gt;{k.has(Ge)||Z.push(Ge),k.set(Ge,pe)}),Z.length)for(let pe=1;pe&lt;g.length;pe++){let Ge=g[pe];Z.forEach(Ke=&gt;Ge.set(Ke,Ro(U,Ke)))}}return g}(g,Nn,Bt);const vr=function yo(U,g){let _=null,k=null;return Array.isArray(g)&amp;&amp;g.length?(_=Xa(g[0]),g.length&gt;1&amp;&amp;(k=Xa(g[g.length-1]))):g instanceof Map&amp;&amp;(_=Xa(g)),_||k?new bl(U,_,k):null}(g,Nn);return new T(g,Nn,Et,vr)}}let F=(()=&gt;{class U extends Dt._j{constructor(_,k){super(),this._nextAnimationId=0,this._renderer=_.createRenderer(k.body,{id:"0",encapsulation:x.ifc.None,styles:[],data:{animation:[]}})}build(_){const k=this._nextAnimationId.toString();this._nextAnimationId++;const Z=Array.isArray(_)?(0,Dt.vP)(_):_;return bt(this._renderer,null,k,"register",[Z]),new ee(k,this._renderer)}}return U.\u0275fac=function(_){return new(_||U)(x.LFG(x.FYo),x.LFG(Ie.K0))},U.\u0275prov=x.Yz7({token:U,factory:U.\u0275fac}),U})();class ee extends Dt.LC{constructor(g,_){super(),this._id=g,this._renderer=_}create(g,_){return new te(this._id,g,_||{},this._renderer)}}class te{constructor(g,_,k,Z){this.id=g,this.element=_,this._renderer=Z,this.parentPlayer=null,this._started=!1,this.totalTime=0,this._command("create",k)}_listen(g,_){return this._renderer.listen(this.element,`@@${this.id}:${g}`,_)}_command(g,..._){return bt(this._renderer,this.element,this.id,g,_)}onDone(g){this._listen("done",g)}onStart(g){this._listen("start",g)}onDestroy(g){this._listen("destroy",g)}init(){this._command("init")}hasStarted(){return this._started}play(){this._command("play"),this._started=!0}pause(){this._command("pause")}restart(){this._command("restart")}finish(){this._command("finish")}destroy(){this._command("destroy")}reset(){this._command("reset"),this._started=!1}setPosition(g){this._command("setPosition",g)}getPosition(){return this._renderer.engine.players[+this.id]?.getPosition()??0}}function bt(U,g,_,k,Z){return U.setProperty(g,`@@${_}:${k}`,Z)}const pt="@.disabled";let Pr=(()=&gt;{class U{constructor(_,k,Z){this.delegate=_,this.engine=k,this._zone=Z,this._currentId=0,this._microtaskId=1,this._animationCallbacksBuffer=[],this._rendererCache=new Map,this._cdRecurDepth=0,this.promise=Promise.resolve(0),k.onRemovalComplete=(pe,Ge)=&gt;{const Ke=Ge?.parentNode(pe);Ke&amp;&amp;Ge.removeChild(Ke,pe)}}createRenderer(_,k){const pe=this.delegate.createRenderer(_,k);if(!(_&amp;&amp;k&amp;&amp;k.data&amp;&amp;k.data.animation)){let Fn=this._rendererCache.get(pe);return Fn||(Fn=new Ur("",pe,this.engine),this._rendererCache.set(pe,Fn)),Fn}const Ge=k.id,Ke=k.id+"-"+this._currentId;this._currentId++,this.engine.register(Ke,_);const Et=Fn=&gt;{Array.isArray(Fn)?Fn.forEach(Et):this.engine.registerTrigger(Ge,Ke,_,Fn.name,Fn)};return k.data.animation.forEach(Et),new Vr(this,Ke,pe,this.engine)}begin(){this._cdRecurDepth++,this.delegate.begin&amp;&amp;this.delegate.begin()}_scheduleCountTask(){this.promise.then(()=&gt;{this._microtaskId++})}scheduleListenerCallback(_,k,Z){_&gt;=0&amp;&amp;_&lt;this._microtaskId?this._zone.run(()=&gt;k(Z)):(0==this._animationCallbacksBuffer.length&amp;&amp;Promise.resolve(null).then(()=&gt;{this._zone.run(()=&gt;{this._animationCallbacksBuffer.forEach(pe=&gt;{const[Ge,Ke]=pe;Ge(Ke)}),this._animationCallbacksBuffer=[]})}),this._animationCallbacksBuffer.push([k,Z]))}end(){this._cdRecurDepth--,0==this._cdRecurDepth&amp;&amp;this._zone.runOutsideAngular(()=&gt;{this._scheduleCountTask(),this.engine.flush(this._microtaskId)}),this.delegate.end&amp;&amp;this.delegate.end()}whenRenderingDone(){return this.engine.whenRenderingDone()}}return U.\u0275fac=function(_){return new(_||U)(x.LFG(x.FYo),x.LFG(ta),x.LFG(x.R0b))},U.\u0275prov=x.Yz7({token:U,factory:U.\u0275fac}),U})();class Ur{constructor(g,_,k){this.namespaceId=g,this.delegate=_,this.engine=k,this.destroyNode=this.delegate.destroyNode?Z=&gt;_.destroyNode(Z):null}get data(){return this.delegate.data}destroy(){this.engine.destroy(this.namespaceId,this.delegate),this.delegate.destroy()}createElement(g,_){return this.delegate.createElement(g,_)}createComment(g){return this.delegate.createComment(g)}createText(g){return this.delegate.createText(g)}appendChild(g,_){this.delegate.appendChild(g,_),this.engine.onInsert(this.namespaceId,_,g,!1)}insertBefore(g,_,k,Z=!0){this.delegate.insertBefore(g,_,k),this.engine.onInsert(this.namespaceId,_,g,Z)}removeChild(g,_,k){this.engine.onRemove(this.namespaceId,_,this.delegate,k)}selectRootElement(g,_){return this.delegate.selectRootElement(g,_)}parentNode(g){return this.delegate.parentNode(g)}nextSibling(g){return this.delegate.nextSibling(g)}setAttribute(g,_,k,Z){this.delegate.setAttribute(g,_,k,Z)}removeAttribute(g,_,k){this.delegate.removeAttribute(g,_,k)}addClass(g,_){this.delegate.addClass(g,_)}removeClass(g,_){this.delegate.removeClass(g,_)}setStyle(g,_,k,Z){this.delegate.setStyle(g,_,k,Z)}removeStyle(g,_,k){this.delegate.removeStyle(g,_,k)}setProperty(g,_,k){"@"==_.charAt(0)&amp;&amp;_==pt?this.disableAnimations(g,!!k):this.delegate.setProperty(g,_,k)}setValue(g,_){this.delegate.setValue(g,_)}listen(g,_,k){return this.delegate.listen(g,_,k)}disableAnimations(g,_){this.engine.disableAnimations(g,_)}}class Vr extends Ur{constructor(g,_,k,Z){super(_,k,Z),this.factory=g,this.namespaceId=_}setProperty(g,_,k){"@"==_.charAt(0)?"."==_.charAt(1)&amp;&amp;_==pt?this.disableAnimations(g,k=void 0===k||!!k):this.engine.process(this.namespaceId,g,_.slice(1),k):this.delegate.setProperty(g,_,k)}listen(g,_,k){if("@"==_.charAt(0)){const Z=function Mr(U){switch(U){case"body":return document.body;case"document":return document;case"window":return window;default:return U}}(g);let pe=_.slice(1),Ge="";return"@"!=pe.charAt(0)&amp;&amp;([pe,Ge]=function Ti(U){const g=U.indexOf(".");return[U.substring(0,g),U.slice(g+1)]}(pe)),this.engine.listen(this.namespaceId,Z,pe,Ge,Ke=&gt;{this.factory.scheduleListenerCallback(Ke._data||-1,k,Ke)})}return this.delegate.listen(g,_,k)}}const hs=[{provide:Dt._j,useClass:F},{provide:fs,useFactory:function xi(){return new Br}},{provide:ta,useClass:(()=&gt;{class U extends ta{constructor(_,k,Z,pe){super(_.body,k,Z)}ngOnDestroy(){this.flush()}}return U.\u0275fac=function(_){return new(_||U)(x.LFG(Ie.K0),x.LFG(Ht),x.LFG(fs),x.LFG(x.z2F))},U.\u0275prov=x.Yz7({token:U,factory:U.\u0275fac}),U})()},{provide:x.FYo,useFactory:function lo(U,g,_){return new Pr(U,g,_)},deps:[p.se,ta,x.R0b]}],Fr=[{provide:Ht,useFactory:()=&gt;new X},{provide:x.QbO,useValue:"BrowserAnimations"},...hs],xo=[{provide:Ht,useClass:lt},{provide:x.QbO,useValue:"NoopAnimations"},...hs];let Zs=(()=&gt;{class U{static withConfig(_){return{ngModule:U,providers:_.disableAnimations?xo:Fr}}}return U.\u0275fac=function(_){return new(_||U)},U.\u0275mod=x.oAB({type:U}),U.\u0275inj=x.cJS({providers:Fr,imports:[p.b2]}),U})();var zi=D(8255);const Ml=[{provide:ie.TP,useClass:(()=&gt;{class U{constructor(){}intercept(_,k){let Z=_;const pe=localStorage.getItem("token");return null!=pe&amp;&amp;(Z=_.clone({headers:_.headers.set("Authorization","Bearer "+pe)})),k.handle(Z)}}return U.\u0275fac=function(_){return new(_||U)},U.\u0275prov=x.Yz7({token:U,factory:U.\u0275fac}),U})(),multi:!0}];var Io=D(3238),ra=D(1108),Za=D(9950),pa=D(9549),Jl=D(4385),Ws=D(4144);let ps=(()=&gt;{class U{}return U.\u0275fac=function(_){return new(_||U)},U.\u0275mod=x.oAB({type:U,bootstrap:[ct]}),U.\u0275inj=x.cJS({providers:[Le.r,qt.Y,Me.s,Ml,ra.i,Za.x],imports:[Qe,p.b2,S.u5,ie.JF,Zs,Pt.Bb,zi.Tx,Io.XK,Re.Ps,pa.lN,Jl.LD,Ws.c]}),U})();(0,x.G48)(),p.q6().bootstrapModule(ps).catch(U=&gt;console.error(U))},4327:function(an,st){var x;void 0!==(x=function(){"use strict";function ie(Me,Ie,Re){var ut=new XMLHttpRequest;ut.open("GET",Me),ut.responseType="blob",ut.onload=function(){ke(ut.response,Ie,Re)},ut.onerror=function(){console.error("could not download file")},ut.send()}function me(Me){var Ie=new XMLHttpRequest;Ie.open("HEAD",Me,!1);try{Ie.send()}catch{}return 200&lt;=Ie.status&amp;&amp;299&gt;=Ie.status}function Le(Me){try{Me.dispatchEvent(new MouseEvent("click"))}catch{var Ie=document.createEvent("MouseEvents");Ie.initMouseEvent("click",!0,!0,window,0,0,0,80,20,!1,!1,!1,!1,0,null),Me.dispatchEvent(Ie)}}var ae="object"==typeof window&amp;&amp;window.window===window?window:"object"==typeof self&amp;&amp;self.self===self?self:"object"==typeof global&amp;&amp;global.global===global?global:void 0,Oe=ae.navigator&amp;&amp;/Macintosh/.test(navigator.userAgent)&amp;&amp;/AppleWebKit/.test(navigator.userAgent)&amp;&amp;!/Safari/.test(navigator.userAgent),ke=ae.saveAs||("object"!=typeof window||window!==ae?function(){}:"download"in HTMLAnchorElement.prototype&amp;&amp;!Oe?function(Me,Ie,Re){var ut=ae.URL||ae.webkitURL,ft=document.createElement("a");ft.download=Ie=Ie||Me.name||"download",ft.rel="noopener","string"==typeof Me?(ft.href=Me,ft.origin===location.origin?Le(ft):me(ft.href)?ie(Me,Ie,Re):Le(ft,ft.target="_blank")):(ft.href=ut.createObjectURL(Me),setTimeout(function(){ut.revokeObjectURL(ft.href)},4e4),setTimeout(function(){Le(ft)},0))}:"msSaveOrOpenBlob"in navigator?function(Me,Ie,Re){if(Ie=Ie||Me.name||"download","string"!=typeof Me)navigator.msSaveOrOpenBlob(function S(Me,Ie){return typeof Ie&gt;"u"?Ie={autoBom:!1}:"object"!=typeof Ie&amp;&amp;(console.warn("Deprecated: Expected third argument to be a object"),Ie={autoBom:!Ie}),Ie.autoBom&amp;&amp;/^\s*(?:text\/\S*|application\/xml|\S*\/\S*\+xml)\s*;.*charset\s*=\s*utf-8/i.test(Me.type)?new Blob(["\ufeff",Me],{type:Me.type}):Me}(Me,Re),Ie);else if(me(Me))ie(Me,Ie,Re);else{var ut=document.createElement("a");ut.href=Me,ut.target="_blank",setTimeout(function(){Le(ut)})}}:function(Me,Ie,Re,ut){if((ut=ut||open("","_blank"))&amp;&amp;(ut.document.title=ut.document.body.innerText="downloading..."),"string"==typeof Me)return ie(Me,Ie,Re);var ft="application/octet-stream"===Me.type,We=/constructor/i.test(ae.HTMLElement)||ae.safari,qe=/CriOS\/[\d]+/.test(navigator.userAgent);if((qe||ft&amp;&amp;We||Oe)&amp;&amp;typeof FileReader&lt;"u"){var we=new FileReader;we.onloadend=function(){var rn=we.result;rn=qe?rn:rn.replace(/^data:[^;]*;/,"data:attachment/file;"),ut?ut.location.href=rn:location=rn,ut=null},we.readAsDataURL(Me)}else{var ot=ae.URL||ae.webkitURL,jt=ot.createObjectURL(Me);ut?ut.location=jt:location.href=jt,ut=null,setTimeout(function(){ot.revokeObjectURL(jt)},4e4)}});ae.saveAs=ke.saveAs=ke,an.exports=ke}.apply(st,[]))&amp;&amp;(an.exports=x)},1135:(an,st,D)=&gt;{"use strict";D.d(st,{X:()=&gt;x});var p=D(7579);class x extends p.x{constructor(ie){super(),this._value=ie}get value(){return this.getValue()}_subscribe(ie){const me=super._subscribe(ie);return!me.closed&amp;&amp;ie.next(this._value),me}getValue(){const{hasError:ie,thrownError:me,_value:Le}=this;if(ie)throw me;return this._throwIfClosed(),Le}next(ie){super.next(this._value=ie)}}},9751:(an,st,D)=&gt;{"use strict";D.d(st,{y:()=&gt;Oe});var p=D(930),x=D(727),S=D(8822),ie=D(9635),me=D(2416),Le=D(576),ae=D(2806);let Oe=(()=&gt;{class Re{constructor(ft){ft&amp;&amp;(this._subscribe=ft)}lift(ft){const We=new Re;return We.source=this,We.operator=ft,We}subscribe(ft,We,qe){const we=function Ie(Re){return Re&amp;&amp;Re instanceof p.Lv||function Me(Re){return Re&amp;&amp;(0,Le.m)(Re.next)&amp;&amp;(0,Le.m)(Re.error)&amp;&amp;(0,Le.m)(Re.complete)}(Re)&amp;&amp;(0,x.Nn)(Re)}(ft)?ft:new p.Hp(ft,We,qe);return(0,ae.x)(()=&gt;{const{operator:ot,source:jt}=this;we.add(ot?ot.call(we,jt):jt?this._subscribe(we):this._trySubscribe(we))}),we}_trySubscribe(ft){try{return this._subscribe(ft)}catch(We){ft.error(We)}}forEach(ft,We){return new(We=ke(We))((qe,we)=&gt;{const ot=new p.Hp({next:jt=&gt;{try{ft(jt)}catch(rn){we(rn),ot.unsubscribe()}},error:we,complete:qe});this.subscribe(ot)})}_subscribe(ft){var We;return null===(We=this.source)||void 0===We?void 0:We.subscribe(ft)}[S.L](){return this}pipe(...ft){return(0,ie.U)(ft)(this)}toPromise(ft){return new(ft=ke(ft))((We,qe)=&gt;{let we;this.subscribe(ot=&gt;we=ot,ot=&gt;qe(ot),()=&gt;We(we))})}}return Re.create=ut=&gt;new Re(ut),Re})();function ke(Re){var ut;return null!==(ut=Re??me.v.Promise)&amp;&amp;void 0!==ut?ut:Promise}},7579:(an,st,D)=&gt;{"use strict";D.d(st,{x:()=&gt;ae});var p=D(9751),x=D(727);const ie=(0,D(3888).d)(ke=&gt;function(){ke(this),this.name="ObjectUnsubscribedError",this.message="object unsubscribed"});var me=D(8737),Le=D(2806);let ae=(()=&gt;{class ke extends p.y{constructor(){super(),this.closed=!1,this.currentObservers=null,this.observers=[],this.isStopped=!1,this.hasError=!1,this.thrownError=null}lift(Ie){const Re=new Oe(this,this);return Re.operator=Ie,Re}_throwIfClosed(){if(this.closed)throw new ie}next(Ie){(0,Le.x)(()=&gt;{if(this._throwIfClosed(),!this.isStopped){this.currentObservers||(this.currentObservers=Array.from(this.observers));for(const Re of this.currentObservers)Re.next(Ie)}})}error(Ie){(0,Le.x)(()=&gt;{if(this._throwIfClosed(),!this.isStopped){this.hasError=this.isStopped=!0,this.thrownError=Ie;const{observers:Re}=this;for(;Re.length;)Re.shift().error(Ie)}})}complete(){(0,Le.x)(()=&gt;{if(this._throwIfClosed(),!this.isStopped){this.isStopped=!0;const{observers:Ie}=this;for(;Ie.length;)Ie.shift().complete()}})}unsubscribe(){this.isStopped=this.closed=!0,this.observers=this.currentObservers=null}get observed(){var Ie;return(null===(Ie=this.observers)||void 0===Ie?void 0:Ie.length)&gt;0}_trySubscribe(Ie){return this._throwIfClosed(),super._trySubscribe(Ie)}_subscribe(Ie){return this._throwIfClosed(),this._checkFinalizedStatuses(Ie),this._innerSubscribe(Ie)}_innerSubscribe(Ie){const{hasError:Re,isStopped:ut,observers:ft}=this;return Re||ut?x.Lc:(this.currentObservers=null,ft.push(Ie),new x.w0(()=&gt;{this.currentObservers=null,(0,me.P)(ft,Ie)}))}_checkFinalizedStatuses(Ie){const{hasError:Re,thrownError:ut,isStopped:ft}=this;Re?Ie.error(ut):ft&amp;&amp;Ie.complete()}asObservable(){const Ie=new p.y;return Ie.source=this,Ie}}return ke.create=(Me,Ie)=&gt;new Oe(Me,Ie),ke})();class Oe extends ae{constructor(Me,Ie){super(),this.destination=Me,this.source=Ie}next(Me){var Ie,Re;null===(Re=null===(Ie=this.destination)||void 0===Ie?void 0:Ie.next)||void 0===Re||Re.call(Ie,Me)}error(Me){var Ie,Re;null===(Re=null===(Ie=this.destination)||void 0===Ie?void 0:Ie.error)||void 0===Re||Re.call(Ie,Me)}complete(){var Me,Ie;null===(Ie=null===(Me=this.destination)||void 0===Me?void 0:Me.complete)||void 0===Ie||Ie.call(Me)}_subscribe(Me){var Ie,Re;return null!==(Re=null===(Ie=this.source)||void 0===Ie?void 0:Ie.subscribe(Me))&amp;&amp;void 0!==Re?Re:x.Lc}}},930:(an,st,D)=&gt;{"use strict";D.d(st,{Hp:()=&gt;qe,Lv:()=&gt;Re});var p=D(576),x=D(727),S=D(2416),ie=D(7849),me=D(5032);const Le=ke("C",void 0,void 0);function ke(tt,_e,ge){return{kind:tt,value:_e,error:ge}}var Me=D(3410),Ie=D(2806);class Re extends x.w0{constructor(_e){super(),this.isStopped=!1,_e?(this.destination=_e,(0,x.Nn)(_e)&amp;&amp;_e.add(this)):this.destination=rn}static create(_e,ge,Se){return new qe(_e,ge,Se)}next(_e){this.isStopped?jt(function Oe(tt){return ke("N",tt,void 0)}(_e),this):this._next(_e)}error(_e){this.isStopped?jt(function ae(tt){return ke("E",void 0,tt)}(_e),this):(this.isStopped=!0,this._error(_e))}complete(){this.isStopped?jt(Le,this):(this.isStopped=!0,this._complete())}unsubscribe(){this.closed||(this.isStopped=!0,super.unsubscribe(),this.destination=null)}_next(_e){this.destination.next(_e)}_error(_e){try{this.destination.error(_e)}finally{this.unsubscribe()}}_complete(){try{this.destination.complete()}finally{this.unsubscribe()}}}const ut=Function.prototype.bind;function ft(tt,_e){return ut.call(tt,_e)}class We{constructor(_e){this.partialObserver=_e}next(_e){const{partialObserver:ge}=this;if(ge.next)try{ge.next(_e)}catch(Se){we(Se)}}error(_e){const{partialObserver:ge}=this;if(ge.error)try{ge.error(_e)}catch(Se){we(Se)}else we(_e)}complete(){const{partialObserver:_e}=this;if(_e.complete)try{_e.complete()}catch(ge){we(ge)}}}class qe extends Re{constructor(_e,ge,Se){let et;if(super(),(0,p.m)(_e)||!_e)et={next:_e??void 0,error:ge??void 0,complete:Se??void 0};else{let gt;this&amp;&amp;S.v.useDeprecatedNextContext?(gt=Object.create(_e),gt.unsubscribe=()=&gt;this.unsubscribe(),et={next:_e.next&amp;&amp;ft(_e.next,gt),error:_e.error&amp;&amp;ft(_e.error,gt),complete:_e.complete&amp;&amp;ft(_e.complete,gt)}):et=_e}this.destination=new We(et)}}function we(tt){S.v.useDeprecatedSynchronousErrorHandling?(0,Ie.O)(tt):(0,ie.h)(tt)}function jt(tt,_e){const{onStoppedNotification:ge}=S.v;ge&amp;&amp;Me.z.setTimeout(()=&gt;ge(tt,_e))}const rn={closed:!0,next:me.Z,error:function ot(tt){throw tt},complete:me.Z}},727:(an,st,D)=&gt;{"use strict";D.d(st,{Lc:()=&gt;Le,w0:()=&gt;me,Nn:()=&gt;ae});var p=D(576);const S=(0,D(3888).d)(ke=&gt;function(Ie){ke(this),this.message=Ie?`${Ie.length} errors occurred during unsubscription:\n${Ie.map((Re,ut)=&gt;`${ut+1}) ${Re.toString()}`).join("\n  ")}`:"",this.name="UnsubscriptionError",this.errors=Ie});var ie=D(8737);class me{constructor(Me){this.initialTeardown=Me,this.closed=!1,this._parentage=null,this._finalizers=null}unsubscribe(){let Me;if(!this.closed){this.closed=!0;const{_parentage:Ie}=this;if(Ie)if(this._parentage=null,Array.isArray(Ie))for(const ft of Ie)ft.remove(this);else Ie.remove(this);const{initialTeardown:Re}=this;if((0,p.m)(Re))try{Re()}catch(ft){Me=ft instanceof S?ft.errors:[ft]}const{_finalizers:ut}=this;if(ut){this._finalizers=null;for(const ft of ut)try{Oe(ft)}catch(We){Me=Me??[],We instanceof S?Me=[...Me,...We.errors]:Me.push(We)}}if(Me)throw new S(Me)}}add(Me){var Ie;if(Me&amp;&amp;Me!==this)if(this.closed)Oe(Me);else{if(Me instanceof me){if(Me.closed||Me._hasParent(this))return;Me._addParent(this)}(this._finalizers=null!==(Ie=this._finalizers)&amp;&amp;void 0!==Ie?Ie:[]).push(Me)}}_hasParent(Me){const{_parentage:Ie}=this;return Ie===Me||Array.isArray(Ie)&amp;&amp;Ie.includes(Me)}_addParent(Me){const{_parentage:Ie}=this;this._parentage=Array.isArray(Ie)?(Ie.push(Me),Ie):Ie?[Ie,Me]:Me}_removeParent(Me){const{_parentage:Ie}=this;Ie===Me?this._parentage=null:Array.isArray(Ie)&amp;&amp;(0,ie.P)(Ie,Me)}remove(Me){const{_finalizers:Ie}=this;Ie&amp;&amp;(0,ie.P)(Ie,Me),Me instanceof me&amp;&amp;Me._removeParent(this)}}me.EMPTY=(()=&gt;{const ke=new me;return ke.closed=!0,ke})();const Le=me.EMPTY;function ae(ke){return ke instanceof me||ke&amp;&amp;"closed"in ke&amp;&amp;(0,p.m)(ke.remove)&amp;&amp;(0,p.m)(ke.add)&amp;&amp;(0,p.m)(ke.unsubscribe)}function Oe(ke){(0,p.m)(ke)?ke():ke.unsubscribe()}},2416:(an,st,D)=&gt;{"use strict";D.d(st,{v:()=&gt;p});const p={onUnhandledError:null,onStoppedNotification:null,Promise:void 0,useDeprecatedSynchronousErrorHandling:!1,useDeprecatedNextContext:!1}},4033:(an,st,D)=&gt;{"use strict";D.d(st,{c:()=&gt;Le});var p=D(9751),x=D(727),S=D(8343),ie=D(5403),me=D(4482);class Le extends p.y{constructor(Oe,ke){super(),this.source=Oe,this.subjectFactory=ke,this._subject=null,this._refCount=0,this._connection=null,(0,me.A)(Oe)&amp;&amp;(this.lift=Oe.lift)}_subscribe(Oe){return this.getSubject().subscribe(Oe)}getSubject(){const Oe=this._subject;return(!Oe||Oe.isStopped)&amp;&amp;(this._subject=this.subjectFactory()),this._subject}_teardown(){this._refCount=0;const{_connection:Oe}=this;this._subject=this._connection=null,Oe?.unsubscribe()}connect(){let Oe=this._connection;if(!Oe){Oe=this._connection=new x.w0;const ke=this.getSubject();Oe.add(this.source.subscribe((0,ie.x)(ke,void 0,()=&gt;{this._teardown(),ke.complete()},Me=&gt;{this._teardown(),ke.error(Me)},()=&gt;this._teardown()))),Oe.closed&amp;&amp;(this._connection=null,Oe=x.w0.EMPTY)}return Oe}refCount(){return(0,S.x)()(this)}}},9841:(an,st,D)=&gt;{"use strict";D.d(st,{a:()=&gt;Me});var p=D(9751),x=D(4742),S=D(2076),ie=D(4671),me=D(3268),Le=D(3269),ae=D(1810),Oe=D(5403),ke=D(9672);function Me(...ut){const ft=(0,Le.yG)(ut),We=(0,Le.jO)(ut),{args:qe,keys:we}=(0,x.D)(ut);if(0===qe.length)return(0,S.D)([],ft);const ot=new p.y(function Ie(ut,ft,We=ie.y){return qe=&gt;{Re(ft,()=&gt;{const{length:we}=ut,ot=new Array(we);let jt=we,rn=we;for(let tt=0;tt&lt;we;tt++)Re(ft,()=&gt;{const _e=(0,S.D)(ut[tt],ft);let ge=!1;_e.subscribe((0,Oe.x)(qe,Se=&gt;{ot[tt]=Se,ge||(ge=!0,rn--),rn||qe.next(We(ot.slice()))},()=&gt;{--jt||qe.complete()}))},qe)},qe)}}(qe,ft,we?jt=&gt;(0,ae.n)(we,jt):ie.y));return We?ot.pipe((0,me.Z)(We)):ot}function Re(ut,ft,We){ut?(0,ke.f)(We,ut,ft):ft()}},7272:(an,st,D)=&gt;{"use strict";D.d(st,{z:()=&gt;me});var p=D(8189),S=D(3269),ie=D(2076);function me(...Le){return function x(){return(0,p.J)(1)}()((0,ie.D)(Le,(0,S.yG)(Le)))}},9770:(an,st,D)=&gt;{"use strict";D.d(st,{P:()=&gt;S});var p=D(9751),x=D(8421);function S(ie){return new p.y(me=&gt;{(0,x.Xf)(ie()).subscribe(me)})}},515:(an,st,D)=&gt;{"use strict";D.d(st,{E:()=&gt;x});const x=new(D(9751).y)(me=&gt;me.complete())},4128:(an,st,D)=&gt;{"use strict";D.d(st,{D:()=&gt;Oe});var p=D(9751),x=D(4742),S=D(8421),ie=D(3269),me=D(5403),Le=D(3268),ae=D(1810);function Oe(...ke){const Me=(0,ie.jO)(ke),{args:Ie,keys:Re}=(0,x.D)(ke),ut=new p.y(ft=&gt;{const{length:We}=Ie;if(!We)return void ft.complete();const qe=new Array(We);let we=We,ot=We;for(let jt=0;jt&lt;We;jt++){let rn=!1;(0,S.Xf)(Ie[jt]).subscribe((0,me.x)(ft,tt=&gt;{rn||(rn=!0,ot--),qe[jt]=tt},()=&gt;we--,void 0,()=&gt;{(!we||!rn)&amp;&amp;(ot||ft.next(Re?(0,ae.n)(Re,qe):qe),ft.complete())}))}});return Me?ut.pipe((0,Le.Z)(Me)):ut}},2076:(an,st,D)=&gt;{"use strict";D.d(st,{D:()=&gt;Se});var p=D(8421),x=D(9672),S=D(4482),ie=D(5403);function me(et,gt=0){return(0,S.e)((Pt,Je)=&gt;{Pt.subscribe((0,ie.x)(Je,Qe=&gt;(0,x.f)(Je,et,()=&gt;Je.next(Qe),gt),()=&gt;(0,x.f)(Je,et,()=&gt;Je.complete(),gt),Qe=&gt;(0,x.f)(Je,et,()=&gt;Je.error(Qe),gt)))})}function Le(et,gt=0){return(0,S.e)((Pt,Je)=&gt;{Je.add(et.schedule(()=&gt;Pt.subscribe(Je),gt))})}var ke=D(9751),Ie=D(2202),Re=D(576);function ft(et,gt){if(!et)throw new Error("Iterable cannot be null");return new ke.y(Pt=&gt;{(0,x.f)(Pt,gt,()=&gt;{const Je=et[Symbol.asyncIterator]();(0,x.f)(Pt,gt,()=&gt;{Je.next().then(Qe=&gt;{Qe.done?Pt.complete():Pt.next(Qe.value)})},0,!0)})})}var We=D(3670),qe=D(8239),we=D(1144),ot=D(6495),jt=D(2206),rn=D(4532),tt=D(3260);function Se(et,gt){return gt?function ge(et,gt){if(null!=et){if((0,We.c)(et))return function ae(et,gt){return(0,p.Xf)(et).pipe(Le(gt),me(gt))}(et,gt);if((0,we.z)(et))return function Me(et,gt){return new ke.y(Pt=&gt;{let Je=0;return gt.schedule(function(){Je===et.length?Pt.complete():(Pt.next(et[Je++]),Pt.closed||this.schedule())})})}(et,gt);if((0,qe.t)(et))return function Oe(et,gt){return(0,p.Xf)(et).pipe(Le(gt),me(gt))}(et,gt);if((0,jt.D)(et))return ft(et,gt);if((0,ot.T)(et))return function ut(et,gt){return new ke.y(Pt=&gt;{let Je;return(0,x.f)(Pt,gt,()=&gt;{Je=et[Ie.h](),(0,x.f)(Pt,gt,()=&gt;{let Qe,ht;try{({value:Qe,done:ht}=Je.next())}catch(ct){return void Pt.error(ct)}ht?Pt.complete():Pt.next(Qe)},0,!0)}),()=&gt;(0,Re.m)(Je?.return)&amp;&amp;Je.return()})}(et,gt);if((0,tt.L)(et))return function _e(et,gt){return ft((0,tt.Q)(et),gt)}(et,gt)}throw(0,rn.z)(et)}(et,gt):(0,p.Xf)(et)}},4968:(an,st,D)=&gt;{"use strict";D.d(st,{R:()=&gt;Me});var p=D(8421),x=D(9751),S=D(5577),ie=D(1144),me=D(576),Le=D(3268);const ae=["addListener","removeListener"],Oe=["addEventListener","removeEventListener"],ke=["on","off"];function Me(We,qe,we,ot){if((0,me.m)(we)&amp;&amp;(ot=we,we=void 0),ot)return Me(We,qe,we).pipe((0,Le.Z)(ot));const[jt,rn]=function ft(We){return(0,me.m)(We.addEventListener)&amp;&amp;(0,me.m)(We.removeEventListener)}(We)?Oe.map(tt=&gt;_e=&gt;We[tt](qe,_e,we)):function Re(We){return(0,me.m)(We.addListener)&amp;&amp;(0,me.m)(We.removeListener)}(We)?ae.map(Ie(We,qe)):function ut(We){return(0,me.m)(We.on)&amp;&amp;(0,me.m)(We.off)}(We)?ke.map(Ie(We,qe)):[];if(!jt&amp;&amp;(0,ie.z)(We))return(0,S.z)(tt=&gt;Me(tt,qe,we))((0,p.Xf)(We));if(!jt)throw new TypeError("Invalid event target");return new x.y(tt=&gt;{const _e=(...ge)=&gt;tt.next(1&lt;ge.length?ge:ge[0]);return jt(_e),()=&gt;rn(_e)})}function Ie(We,qe){return we=&gt;ot=&gt;We[we](qe,ot)}},8421:(an,st,D)=&gt;{"use strict";D.d(st,{Xf:()=&gt;ut});var p=D(655),x=D(1144),S=D(8239),ie=D(9751),me=D(3670),Le=D(2206),ae=D(4532),Oe=D(6495),ke=D(3260),Me=D(576),Ie=D(7849),Re=D(8822);function ut(tt){if(tt instanceof ie.y)return tt;if(null!=tt){if((0,me.c)(tt))return function ft(tt){return new ie.y(_e=&gt;{const ge=tt[Re.L]();if((0,Me.m)(ge.subscribe))return ge.subscribe(_e);throw new TypeError("Provided object does not correctly implement Symbol.observable")})}(tt);if((0,x.z)(tt))return function We(tt){return new ie.y(_e=&gt;{for(let ge=0;ge&lt;tt.length&amp;&amp;!_e.closed;ge++)_e.next(tt[ge]);_e.complete()})}(tt);if((0,S.t)(tt))return function qe(tt){return new ie.y(_e=&gt;{tt.then(ge=&gt;{_e.closed||(_e.next(ge),_e.complete())},ge=&gt;_e.error(ge)).then(null,Ie.h)})}(tt);if((0,Le.D)(tt))return ot(tt);if((0,Oe.T)(tt))return function we(tt){return new ie.y(_e=&gt;{for(const ge of tt)if(_e.next(ge),_e.closed)return;_e.complete()})}(tt);if((0,ke.L)(tt))return function jt(tt){return ot((0,ke.Q)(tt))}(tt)}throw(0,ae.z)(tt)}function ot(tt){return new ie.y(_e=&gt;{(function rn(tt,_e){var ge,Se,et,gt;return(0,p.mG)(this,void 0,void 0,function*(){try{for(ge=(0,p.KL)(tt);!(Se=yield ge.next()).done;)if(_e.next(Se.value),_e.closed)return}catch(Pt){et={error:Pt}}finally{try{Se&amp;&amp;!Se.done&amp;&amp;(gt=ge.return)&amp;&amp;(yield gt.call(ge))}finally{if(et)throw et.error}}_e.complete()})})(tt,_e).catch(ge=&gt;_e.error(ge))})}},6451:(an,st,D)=&gt;{"use strict";D.d(st,{T:()=&gt;Le});var p=D(8189),x=D(8421),S=D(515),ie=D(3269),me=D(2076);function Le(...ae){const Oe=(0,ie.yG)(ae),ke=(0,ie._6)(ae,1/0),Me=ae;return Me.length?1===Me.length?(0,x.Xf)(Me[0]):(0,p.J)(ke)((0,me.D)(Me,Oe)):S.E}},9646:(an,st,D)=&gt;{"use strict";D.d(st,{of:()=&gt;S});var p=D(3269),x=D(2076);function S(...ie){const me=(0,p.yG)(ie);return(0,x.D)(ie,me)}},2843:(an,st,D)=&gt;{"use strict";D.d(st,{_:()=&gt;S});var p=D(9751),x=D(576);function S(ie,me){const Le=(0,x.m)(ie)?ie:()=&gt;ie,ae=Oe=&gt;Oe.error(Le());return new p.y(me?Oe=&gt;me.schedule(ae,0,Oe):ae)}},5963:(an,st,D)=&gt;{"use strict";D.d(st,{H:()=&gt;me});var p=D(9751),x=D(4986),S=D(3532);function me(Le=0,ae,Oe=x.P){let ke=-1;return null!=ae&amp;&amp;((0,S.K)(ae)?Oe=ae:ke=ae),new p.y(Me=&gt;{let Ie=function ie(Le){return Le instanceof Date&amp;&amp;!isNaN(Le)}(Le)?+Le-Oe.now():Le;Ie&lt;0&amp;&amp;(Ie=0);let Re=0;return Oe.schedule(function(){Me.closed||(Me.next(Re++),0&lt;=ke?this.schedule(void 0,ke):Me.complete())},Ie)})}},5403:(an,st,D)=&gt;{"use strict";D.d(st,{x:()=&gt;x});var p=D(930);function x(ie,me,Le,ae,Oe){return new S(ie,me,Le,ae,Oe)}class S extends p.Lv{constructor(me,Le,ae,Oe,ke,Me){super(me),this.onFinalize=ke,this.shouldUnsubscribe=Me,this._next=Le?function(Ie){try{Le(Ie)}catch(Re){me.error(Re)}}:super._next,this._error=Oe?function(Ie){try{Oe(Ie)}catch(Re){me.error(Re)}finally{this.unsubscribe()}}:super._error,this._complete=ae?function(){try{ae()}catch(Ie){me.error(Ie)}finally{this.unsubscribe()}}:super._complete}unsubscribe(){var me;if(!this.shouldUnsubscribe||this.shouldUnsubscribe()){const{closed:Le}=this;super.unsubscribe(),!Le&amp;&amp;(null===(me=this.onFinalize)||void 0===me||me.call(this))}}}},262:(an,st,D)=&gt;{"use strict";D.d(st,{K:()=&gt;ie});var p=D(8421),x=D(5403),S=D(4482);function ie(me){return(0,S.e)((Le,ae)=&gt;{let Me,Oe=null,ke=!1;Oe=Le.subscribe((0,x.x)(ae,void 0,void 0,Ie=&gt;{Me=(0,p.Xf)(me(Ie,ie(me)(Le))),Oe?(Oe.unsubscribe(),Oe=null,Me.subscribe(ae)):ke=!0})),ke&amp;&amp;(Oe.unsubscribe(),Oe=null,Me.subscribe(ae))})}},4351:(an,st,D)=&gt;{"use strict";D.d(st,{b:()=&gt;S});var p=D(5577),x=D(576);function S(ie,me){return(0,x.m)(me)?(0,p.z)(ie,me,1):(0,p.z)(ie,1)}},8372:(an,st,D)=&gt;{"use strict";D.d(st,{b:()=&gt;ie});var p=D(4986),x=D(4482),S=D(5403);function ie(me,Le=p.z){return(0,x.e)((ae,Oe)=&gt;{let ke=null,Me=null,Ie=null;const Re=()=&gt;{if(ke){ke.unsubscribe(),ke=null;const ft=Me;Me=null,Oe.next(ft)}};function ut(){const ft=Ie+me,We=Le.now();if(We&lt;ft)return ke=this.schedule(void 0,ft-We),void Oe.add(ke);Re()}ae.subscribe((0,S.x)(Oe,ft=&gt;{Me=ft,Ie=Le.now(),ke||(ke=Le.schedule(ut,me),Oe.add(ke))},()=&gt;{Re(),Oe.complete()},void 0,()=&gt;{Me=ke=null}))})}},1884:(an,st,D)=&gt;{"use strict";D.d(st,{x:()=&gt;ie});var p=D(4671),x=D(4482),S=D(5403);function ie(Le,ae=p.y){return Le=Le??me,(0,x.e)((Oe,ke)=&gt;{let Me,Ie=!0;Oe.subscribe((0,S.x)(ke,Re=&gt;{const ut=ae(Re);(Ie||!Le(Me,ut))&amp;&amp;(Ie=!1,Me=ut,ke.next(Re))}))})}function me(Le,ae){return Le===ae}},9300:(an,st,D)=&gt;{"use strict";D.d(st,{h:()=&gt;S});var p=D(4482),x=D(5403);function S(ie,me){return(0,p.e)((Le,ae)=&gt;{let Oe=0;Le.subscribe((0,x.x)(ae,ke=&gt;ie.call(me,ke,Oe++)&amp;&amp;ae.next(ke)))})}},8746:(an,st,D)=&gt;{"use strict";D.d(st,{x:()=&gt;x});var p=D(4482);function x(S){return(0,p.e)((ie,me)=&gt;{try{ie.subscribe(me)}finally{me.add(S)}})}},4004:(an,st,D)=&gt;{"use strict";D.d(st,{U:()=&gt;S});var p=D(4482),x=D(5403);function S(ie,me){return(0,p.e)((Le,ae)=&gt;{let Oe=0;Le.subscribe((0,x.x)(ae,ke=&gt;{ae.next(ie.call(me,ke,Oe++))}))})}},9718:(an,st,D)=&gt;{"use strict";D.d(st,{h:()=&gt;x});var p=D(4004);function x(S){return(0,p.U)(()=&gt;S)}},8189:(an,st,D)=&gt;{"use strict";D.d(st,{J:()=&gt;S});var p=D(5577),x=D(4671);function S(ie=1/0){return(0,p.z)(x.y,ie)}},5577:(an,st,D)=&gt;{"use strict";D.d(st,{z:()=&gt;Oe});var p=D(4004),x=D(8421),S=D(4482),ie=D(9672),me=D(5403),ae=D(576);function Oe(ke,Me,Ie=1/0){return(0,ae.m)(Me)?Oe((Re,ut)=&gt;(0,p.U)((ft,We)=&gt;Me(Re,ft,ut,We))((0,x.Xf)(ke(Re,ut))),Ie):("number"==typeof Me&amp;&amp;(Ie=Me),(0,S.e)((Re,ut)=&gt;function Le(ke,Me,Ie,Re,ut,ft,We,qe){const we=[];let ot=0,jt=0,rn=!1;const tt=()=&gt;{rn&amp;&amp;!we.length&amp;&amp;!ot&amp;&amp;Me.complete()},_e=Se=&gt;ot&lt;Re?ge(Se):we.push(Se),ge=Se=&gt;{ft&amp;&amp;Me.next(Se),ot++;let et=!1;(0,x.Xf)(Ie(Se,jt++)).subscribe((0,me.x)(Me,gt=&gt;{ut?.(gt),ft?_e(gt):Me.next(gt)},()=&gt;{et=!0},void 0,()=&gt;{if(et)try{for(ot--;we.length&amp;&amp;ot&lt;Re;){const gt=we.shift();We?(0,ie.f)(Me,We,()=&gt;ge(gt)):ge(gt)}tt()}catch(gt){Me.error(gt)}}))};return ke.subscribe((0,me.x)(Me,_e,()=&gt;{rn=!0,tt()})),()=&gt;{qe?.()}}(Re,ut,ke,Ie)))}},8343:(an,st,D)=&gt;{"use strict";D.d(st,{x:()=&gt;S});var p=D(4482),x=D(5403);function S(){return(0,p.e)((ie,me)=&gt;{let Le=null;ie._refCount++;const ae=(0,x.x)(me,void 0,void 0,void 0,()=&gt;{if(!ie||ie._refCount&lt;=0||0&lt;--ie._refCount)return void(Le=null);const Oe=ie._connection,ke=Le;Le=null,Oe&amp;&amp;(!ke||Oe===ke)&amp;&amp;Oe.unsubscribe(),me.unsubscribe()});ie.subscribe(ae),ae.closed||(Le=ie.connect())})}},3099:(an,st,D)=&gt;{"use strict";D.d(st,{B:()=&gt;me});var p=D(8421),x=D(7579),S=D(930),ie=D(4482);function me(ae={}){const{connector:Oe=(()=&gt;new x.x),resetOnError:ke=!0,resetOnComplete:Me=!0,resetOnRefCountZero:Ie=!0}=ae;return Re=&gt;{let ut,ft,We,qe=0,we=!1,ot=!1;const jt=()=&gt;{ft?.unsubscribe(),ft=void 0},rn=()=&gt;{jt(),ut=We=void 0,we=ot=!1},tt=()=&gt;{const _e=ut;rn(),_e?.unsubscribe()};return(0,ie.e)((_e,ge)=&gt;{qe++,!ot&amp;&amp;!we&amp;&amp;jt();const Se=We=We??Oe();ge.add(()=&gt;{qe--,0===qe&amp;&amp;!ot&amp;&amp;!we&amp;&amp;(ft=Le(tt,Ie))}),Se.subscribe(ge),!ut&amp;&amp;qe&gt;0&amp;&amp;(ut=new S.Hp({next:et=&gt;Se.next(et),error:et=&gt;{ot=!0,jt(),ft=Le(rn,ke,et),Se.error(et)},complete:()=&gt;{we=!0,jt(),ft=Le(rn,Me),Se.complete()}}),(0,p.Xf)(_e).subscribe(ut))})(Re)}}function Le(ae,Oe,...ke){if(!0===Oe)return void ae();if(!1===Oe)return;const Me=new S.Hp({next:()=&gt;{Me.unsubscribe(),ae()}});return Oe(...ke).subscribe(Me)}},5684:(an,st,D)=&gt;{"use strict";D.d(st,{T:()=&gt;x});var p=D(9300);function x(S){return(0,p.h)((ie,me)=&gt;S&lt;=me)}},8675:(an,st,D)=&gt;{"use strict";D.d(st,{O:()=&gt;ie});var p=D(7272),x=D(3269),S=D(4482);function ie(...me){const Le=(0,x.yG)(me);return(0,S.e)((ae,Oe)=&gt;{(Le?(0,p.z)(me,ae,Le):(0,p.z)(me,ae)).subscribe(Oe)})}},3900:(an,st,D)=&gt;{"use strict";D.d(st,{w:()=&gt;ie});var p=D(8421),x=D(4482),S=D(5403);function ie(me,Le){return(0,x.e)((ae,Oe)=&gt;{let ke=null,Me=0,Ie=!1;const Re=()=&gt;Ie&amp;&amp;!ke&amp;&amp;Oe.complete();ae.subscribe((0,S.x)(Oe,ut=&gt;{ke?.unsubscribe();let ft=0;const We=Me++;(0,p.Xf)(me(ut,We)).subscribe(ke=(0,S.x)(Oe,qe=&gt;Oe.next(Le?Le(ut,qe,We,ft++):qe),()=&gt;{ke=null,Re()}))},()=&gt;{Ie=!0,Re()}))})}},5698:(an,st,D)=&gt;{"use strict";D.d(st,{q:()=&gt;ie});var p=D(515),x=D(4482),S=D(5403);function ie(me){return me&lt;=0?()=&gt;p.E:(0,x.e)((Le,ae)=&gt;{let Oe=0;Le.subscribe((0,S.x)(ae,ke=&gt;{++Oe&lt;=me&amp;&amp;(ae.next(ke),me&lt;=Oe&amp;&amp;ae.complete())}))})}},2722:(an,st,D)=&gt;{"use strict";D.d(st,{R:()=&gt;me});var p=D(4482),x=D(5403),S=D(8421),ie=D(5032);function me(Le){return(0,p.e)((ae,Oe)=&gt;{(0,S.Xf)(Le).subscribe((0,x.x)(Oe,()=&gt;Oe.complete(),ie.Z)),!Oe.closed&amp;&amp;ae.subscribe(Oe)})}},2529:(an,st,D)=&gt;{"use strict";D.d(st,{o:()=&gt;S});var p=D(4482),x=D(5403);function S(ie,me=!1){return(0,p.e)((Le,ae)=&gt;{let Oe=0;Le.subscribe((0,x.x)(ae,ke=&gt;{const Me=ie(ke,Oe++);(Me||me)&amp;&amp;ae.next(ke),!Me&amp;&amp;ae.complete()}))})}},8505:(an,st,D)=&gt;{"use strict";D.d(st,{b:()=&gt;me});var p=D(576),x=D(4482),S=D(5403),ie=D(4671);function me(Le,ae,Oe){const ke=(0,p.m)(Le)||ae||Oe?{next:Le,error:ae,complete:Oe}:Le;return ke?(0,x.e)((Me,Ie)=&gt;{var Re;null===(Re=ke.subscribe)||void 0===Re||Re.call(ke);let ut=!0;Me.subscribe((0,S.x)(Ie,ft=&gt;{var We;null===(We=ke.next)||void 0===We||We.call(ke,ft),Ie.next(ft)},()=&gt;{var ft;ut=!1,null===(ft=ke.complete)||void 0===ft||ft.call(ke),Ie.complete()},ft=&gt;{var We;ut=!1,null===(We=ke.error)||void 0===We||We.call(ke,ft),Ie.error(ft)},()=&gt;{var ft,We;ut&amp;&amp;(null===(ft=ke.unsubscribe)||void 0===ft||ft.call(ke)),null===(We=ke.finalize)||void 0===We||We.call(ke)}))}):ie.y}},4408:(an,st,D)=&gt;{"use strict";D.d(st,{o:()=&gt;me});var p=D(727);class x extends p.w0{constructor(ae,Oe){super()}schedule(ae,Oe=0){return this}}const S={setInterval(Le,ae,...Oe){const{delegate:ke}=S;return ke?.setInterval?ke.setInterval(Le,ae,...Oe):setInterval(Le,ae,...Oe)},clearInterval(Le){const{delegate:ae}=S;return(ae?.clearInterval||clearInterval)(Le)},delegate:void 0};var ie=D(8737);class me extends x{constructor(ae,Oe){super(ae,Oe),this.scheduler=ae,this.work=Oe,this.pending=!1}schedule(ae,Oe=0){var ke;if(this.closed)return this;this.state=ae;const Me=this.id,Ie=this.scheduler;return null!=Me&amp;&amp;(this.id=this.recycleAsyncId(Ie,Me,Oe)),this.pending=!0,this.delay=Oe,this.id=null!==(ke=this.id)&amp;&amp;void 0!==ke?ke:this.requestAsyncId(Ie,this.id,Oe),this}requestAsyncId(ae,Oe,ke=0){return S.setInterval(ae.flush.bind(ae,this),ke)}recycleAsyncId(ae,Oe,ke=0){if(null!=ke&amp;&amp;this.delay===ke&amp;&amp;!1===this.pending)return Oe;null!=Oe&amp;&amp;S.clearInterval(Oe)}execute(ae,Oe){if(this.closed)return new Error("executing a cancelled action");this.pending=!1;const ke=this._execute(ae,Oe);if(ke)return ke;!1===this.pending&amp;&amp;null!=this.id&amp;&amp;(this.id=this.recycleAsyncId(this.scheduler,this.id,null))}_execute(ae,Oe){let Me,ke=!1;try{this.work(ae)}catch(Ie){ke=!0,Me=Ie||new Error("Scheduled action threw falsy error")}if(ke)return this.unsubscribe(),Me}unsubscribe(){if(!this.closed){const{id:ae,scheduler:Oe}=this,{actions:ke}=Oe;this.work=this.state=this.scheduler=null,this.pending=!1,(0,ie.P)(ke,this),null!=ae&amp;&amp;(this.id=this.recycleAsyncId(Oe,ae,null)),this.delay=null,super.unsubscribe()}}}},7565:(an,st,D)=&gt;{"use strict";D.d(st,{v:()=&gt;S});var p=D(6063);class x{constructor(me,Le=x.now){this.schedulerActionCtor=me,this.now=Le}schedule(me,Le=0,ae){return new this.schedulerActionCtor(this,me).schedule(ae,Le)}}x.now=p.l.now;class S extends x{constructor(me,Le=x.now){super(me,Le),this.actions=[],this._active=!1}flush(me){const{actions:Le}=this;if(this._active)return void Le.push(me);let ae;this._active=!0;do{if(ae=me.execute(me.state,me.delay))break}while(me=Le.shift());if(this._active=!1,ae){for(;me=Le.shift();)me.unsubscribe();throw ae}}}},4986:(an,st,D)=&gt;{"use strict";D.d(st,{P:()=&gt;ie,z:()=&gt;S});var p=D(4408);const S=new(D(7565).v)(p.o),ie=S},6063:(an,st,D)=&gt;{"use strict";D.d(st,{l:()=&gt;p});const p={now:()=&gt;(p.delegate||Date).now(),delegate:void 0}},3410:(an,st,D)=&gt;{"use strict";D.d(st,{z:()=&gt;p});const p={setTimeout(x,S,...ie){const{delegate:me}=p;return me?.setTimeout?me.setTimeout(x,S,...ie):setTimeout(x,S,...ie)},clearTimeout(x){const{delegate:S}=p;return(S?.clearTimeout||clearTimeout)(x)},delegate:void 0}},2202:(an,st,D)=&gt;{"use strict";D.d(st,{h:()=&gt;x});const x=function p(){return"function"==typeof Symbol&amp;&amp;Symbol.iterator?Symbol.iterator:"@@iterator"}()},8822:(an,st,D)=&gt;{"use strict";D.d(st,{L:()=&gt;p});const p="function"==typeof Symbol&amp;&amp;Symbol.observable||"@@observable"},3269:(an,st,D)=&gt;{"use strict";D.d(st,{_6:()=&gt;Le,jO:()=&gt;ie,yG:()=&gt;me});var p=D(576),x=D(3532);function S(ae){return ae[ae.length-1]}function ie(ae){return(0,p.m)(S(ae))?ae.pop():void 0}function me(ae){return(0,x.K)(S(ae))?ae.pop():void 0}function Le(ae,Oe){return"number"==typeof S(ae)?ae.pop():Oe}},4742:(an,st,D)=&gt;{"use strict";D.d(st,{D:()=&gt;me});const{isArray:p}=Array,{getPrototypeOf:x,prototype:S,keys:ie}=Object;function me(ae){if(1===ae.length){const Oe=ae[0];if(p(Oe))return{args:Oe,keys:null};if(function Le(ae){return ae&amp;&amp;"object"==typeof ae&amp;&amp;x(ae)===S}(Oe)){const ke=ie(Oe);return{args:ke.map(Me=&gt;Oe[Me]),keys:ke}}}return{args:ae,keys:null}}},8737:(an,st,D)=&gt;{"use strict";function p(x,S){if(x){const ie=x.indexOf(S);0&lt;=ie&amp;&amp;x.splice(ie,1)}}D.d(st,{P:()=&gt;p})},3888:(an,st,D)=&gt;{"use strict";function p(x){const ie=x(me=&gt;{Error.call(me),me.stack=(new Error).stack});return ie.prototype=Object.create(Error.prototype),ie.prototype.constructor=ie,ie}D.d(st,{d:()=&gt;p})},1810:(an,st,D)=&gt;{"use strict";function p(x,S){return x.reduce((ie,me,Le)=&gt;(ie[me]=S[Le],ie),{})}D.d(st,{n:()=&gt;p})},2806:(an,st,D)=&gt;{"use strict";D.d(st,{O:()=&gt;ie,x:()=&gt;S});var p=D(2416);let x=null;function S(me){if(p.v.useDeprecatedSynchronousErrorHandling){const Le=!x;if(Le&amp;&amp;(x={errorThrown:!1,error:null}),me(),Le){const{errorThrown:ae,error:Oe}=x;if(x=null,ae)throw Oe}}else me()}function ie(me){p.v.useDeprecatedSynchronousErrorHandling&amp;&amp;x&amp;&amp;(x.errorThrown=!0,x.error=me)}},9672:(an,st,D)=&gt;{"use strict";function p(x,S,ie,me=0,Le=!1){const ae=S.schedule(function(){ie(),Le?x.add(this.schedule(null,me)):this.unsubscribe()},me);if(x.add(ae),!Le)return ae}D.d(st,{f:()=&gt;p})},4671:(an,st,D)=&gt;{"use strict";function p(x){return x}D.d(st,{y:()=&gt;p})},1144:(an,st,D)=&gt;{"use strict";D.d(st,{z:()=&gt;p});const p=x=&gt;x&amp;&amp;"number"==typeof x.length&amp;&amp;"function"!=typeof x},2206:(an,st,D)=&gt;{"use strict";D.d(st,{D:()=&gt;x});var p=D(576);function x(S){return Symbol.asyncIterator&amp;&amp;(0,p.m)(S?.[Symbol.asyncIterator])}},576:(an,st,D)=&gt;{"use strict";function p(x){return"function"==typeof x}D.d(st,{m:()=&gt;p})},3670:(an,st,D)=&gt;{"use strict";D.d(st,{c:()=&gt;S});var p=D(8822),x=D(576);function S(ie){return(0,x.m)(ie[p.L])}},6495:(an,st,D)=&gt;{"use strict";D.d(st,{T:()=&gt;S});var p=D(2202),x=D(576);function S(ie){return(0,x.m)(ie?.[p.h])}},5191:(an,st,D)=&gt;{"use strict";D.d(st,{b:()=&gt;S});var p=D(9751),x=D(576);function S(ie){return!!ie&amp;&amp;(ie instanceof p.y||(0,x.m)(ie.lift)&amp;&amp;(0,x.m)(ie.subscribe))}},8239:(an,st,D)=&gt;{"use strict";D.d(st,{t:()=&gt;x});var p=D(576);function x(S){return(0,p.m)(S?.then)}},3260:(an,st,D)=&gt;{"use strict";D.d(st,{L:()=&gt;ie,Q:()=&gt;S});var p=D(655),x=D(576);function S(me){return(0,p.FC)(this,arguments,function*(){const ae=me.getReader();try{for(;;){const{value:Oe,done:ke}=yield(0,p.qq)(ae.read());if(ke)return yield(0,p.qq)(void 0);yield yield(0,p.qq)(Oe)}}finally{ae.releaseLock()}})}function ie(me){return(0,x.m)(me?.getReader)}},3532:(an,st,D)=&gt;{"use strict";D.d(st,{K:()=&gt;x});var p=D(576);function x(S){return S&amp;&amp;(0,p.m)(S.schedule)}},4482:(an,st,D)=&gt;{"use strict";D.d(st,{A:()=&gt;x,e:()=&gt;S});var p=D(576);function x(ie){return(0,p.m)(ie?.lift)}function S(ie){return me=&gt;{if(x(me))return me.lift(function(Le){try{return ie(Le,this)}catch(ae){this.error(ae)}});throw new TypeError("Unable to lift unknown Observable type")}}},3268:(an,st,D)=&gt;{"use strict";D.d(st,{Z:()=&gt;ie});var p=D(4004);const{isArray:x}=Array;function ie(me){return(0,p.U)(Le=&gt;function S(me,Le){return x(Le)?me(...Le):me(Le)}(me,Le))}},5032:(an,st,D)=&gt;{"use strict";function p(){}D.d(st,{Z:()=&gt;p})},9635:(an,st,D)=&gt;{"use strict";D.d(st,{U:()=&gt;S,z:()=&gt;x});var p=D(4671);function x(...ie){return S(ie)}function S(ie){return 0===ie.length?p.y:1===ie.length?ie[0]:function(Le){return ie.reduce((ae,Oe)=&gt;Oe(ae),Le)}}},7849:(an,st,D)=&gt;{"use strict";D.d(st,{h:()=&gt;S});var p=D(2416),x=D(3410);function S(ie){x.z.setTimeout(()=&gt;{const{onUnhandledError:me}=p.v;if(!me)throw ie;me(ie)})}},4532:(an,st,D)=&gt;{"use strict";function p(x){return new TypeError(`You provided ${null!==x&amp;&amp;"object"==typeof x?"an invalid object":`'${x}'`} where a stream was expected. You can provide an Observable, Promise, ReadableStream, Array, AsyncIterable, or Iterable.`)}D.d(st,{z:()=&gt;p})},655:(an,st,D)=&gt;{"use strict";function Oe(Je,Qe,ht,ct){return new(ht||(ht=Promise))(function(Dt,Bn){function Sn(_n){try{Yt(ct.next(_n))}catch(Kt){Bn(Kt)}}function $n(_n){try{Yt(ct.throw(_n))}catch(Kt){Bn(Kt)}}function Yt(_n){_n.done?Dt(_n.value):function qt(Dt){return Dt instanceof ht?Dt:new ht(function(Bn){Bn(Dt)})}(_n.value).then(Sn,$n)}Yt((ct=ct.apply(Je,Qe||[])).next())})}function we(Je){return this instanceof we?(this.v=Je,this):new we(Je)}function ot(Je,Qe,ht){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var qt,ct=ht.apply(Je,Qe||[]),Dt=[];return qt={},Bn("next"),Bn("throw"),Bn("return"),qt[Symbol.asyncIterator]=function(){return this},qt;function Bn(hn){ct[hn]&amp;&amp;(qt[hn]=function(Ut){return new Promise(function(On,$e){Dt.push([hn,Ut,On,$e])&gt;1||Sn(hn,Ut)})})}function Sn(hn,Ut){try{!function $n(hn){hn.value instanceof we?Promise.resolve(hn.value.v).then(Yt,_n):Kt(Dt[0][2],hn)}(ct[hn](Ut))}catch(On){Kt(Dt[0][3],On)}}function Yt(hn){Sn("next",hn)}function _n(hn){Sn("throw",hn)}function Kt(hn,Ut){hn(Ut),Dt.shift(),Dt.length&amp;&amp;Sn(Dt[0][0],Dt[0][1])}}function rn(Je){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var ht,Qe=Je[Symbol.asyncIterator];return Qe?Qe.call(Je):(Je=function Re(Je){var Qe="function"==typeof Symbol&amp;&amp;Symbol.iterator,ht=Qe&amp;&amp;Je[Qe],ct=0;if(ht)return ht.call(Je);if(Je&amp;&amp;"number"==typeof Je.length)return{next:function(){return Je&amp;&amp;ct&gt;=Je.length&amp;&amp;(Je=void 0),{value:Je&amp;&amp;Je[ct++],done:!Je}}};throw new TypeError(Qe?"Object is not iterable.":"Symbol.iterator is not defined.")}(Je),ht={},ct("next"),ct("throw"),ct("return"),ht[Symbol.asyncIterator]=function(){return this},ht);function ct(Dt){ht[Dt]=Je[Dt]&amp;&amp;function(Bn){return new Promise(function(Sn,$n){!function qt(Dt,Bn,Sn,$n){Promise.resolve($n).then(function(Yt){Dt({value:Yt,done:Sn})},Bn)}(Sn,$n,(Bn=Je[Dt](Bn)).done,Bn.value)})}}}D.d(st,{FC:()=&gt;ot,KL:()=&gt;rn,mG:()=&gt;Oe,qq:()=&gt;we})},7340:(an,st,D)=&gt;{"use strict";D.d(st,{F4:()=&gt;Me,IO:()=&gt;We,LC:()=&gt;x,SB:()=&gt;ke,X$:()=&gt;ie,ZE:()=&gt;jt,ZN:()=&gt;ot,_j:()=&gt;p,eR:()=&gt;Ie,jt:()=&gt;me,k1:()=&gt;rn,l3:()=&gt;S,oB:()=&gt;Oe,pV:()=&gt;ut,vP:()=&gt;ae});class p{}class x{}const S="*";function ie(tt,_e){return{type:7,name:tt,definitions:_e,options:{}}}function me(tt,_e=null){return{type:4,styles:_e,timings:tt}}function ae(tt,_e=null){return{type:2,steps:tt,options:_e}}function Oe(tt){return{type:6,styles:tt,offset:null}}function ke(tt,_e,ge){return{type:0,name:tt,styles:_e,options:ge}}function Me(tt){return{type:5,steps:tt}}function Ie(tt,_e,ge=null){return{type:1,expr:tt,animation:_e,options:ge}}function ut(tt=null){return{type:9,options:tt}}function We(tt,_e,ge=null){return{type:11,selector:tt,animation:_e,options:ge}}function we(tt){Promise.resolve().then(tt)}class ot{constructor(_e=0,ge=0){this._onDoneFns=[],this._onStartFns=[],this._onDestroyFns=[],this._originalOnDoneFns=[],this._originalOnStartFns=[],this._started=!1,this._destroyed=!1,this._finished=!1,this._position=0,this.parentPlayer=null,this.totalTime=_e+ge}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(_e=&gt;_e()),this._onDoneFns=[])}onStart(_e){this._originalOnStartFns.push(_e),this._onStartFns.push(_e)}onDone(_e){this._originalOnDoneFns.push(_e),this._onDoneFns.push(_e)}onDestroy(_e){this._onDestroyFns.push(_e)}hasStarted(){return this._started}init(){}play(){this.hasStarted()||(this._onStart(),this.triggerMicrotask()),this._started=!0}triggerMicrotask(){we(()=&gt;this._onFinish())}_onStart(){this._onStartFns.forEach(_e=&gt;_e()),this._onStartFns=[]}pause(){}restart(){}finish(){this._onFinish()}destroy(){this._destroyed||(this._destroyed=!0,this.hasStarted()||this._onStart(),this.finish(),this._onDestroyFns.forEach(_e=&gt;_e()),this._onDestroyFns=[])}reset(){this._started=!1,this._finished=!1,this._onStartFns=this._originalOnStartFns,this._onDoneFns=this._originalOnDoneFns}setPosition(_e){this._position=this.totalTime?_e*this.totalTime:1}getPosition(){return this.totalTime?this._position/this.totalTime:1}triggerCallback(_e){const ge="start"==_e?this._onStartFns:this._onDoneFns;ge.forEach(Se=&gt;Se()),ge.length=0}}class jt{constructor(_e){this._onDoneFns=[],this._onStartFns=[],this._finished=!1,this._started=!1,this._destroyed=!1,this._onDestroyFns=[],this.parentPlayer=null,this.totalTime=0,this.players=_e;let ge=0,Se=0,et=0;const gt=this.players.length;0==gt?we(()=&gt;this._onFinish()):this.players.forEach(Pt=&gt;{Pt.onDone(()=&gt;{++ge==gt&amp;&amp;this._onFinish()}),Pt.onDestroy(()=&gt;{++Se==gt&amp;&amp;this._onDestroy()}),Pt.onStart(()=&gt;{++et==gt&amp;&amp;this._onStart()})}),this.totalTime=this.players.reduce((Pt,Je)=&gt;Math.max(Pt,Je.totalTime),0)}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(_e=&gt;_e()),this._onDoneFns=[])}init(){this.players.forEach(_e=&gt;_e.init())}onStart(_e){this._onStartFns.push(_e)}_onStart(){this.hasStarted()||(this._started=!0,this._onStartFns.forEach(_e=&gt;_e()),this._onStartFns=[])}onDone(_e){this._onDoneFns.push(_e)}onDestroy(_e){this._onDestroyFns.push(_e)}hasStarted(){return this._started}play(){this.parentPlayer||this.init(),this._onStart(),this.players.forEach(_e=&gt;_e.play())}pause(){this.players.forEach(_e=&gt;_e.pause())}restart(){this.players.forEach(_e=&gt;_e.restart())}finish(){this._onFinish(),this.players.forEach(_e=&gt;_e.finish())}destroy(){this._onDestroy()}_onDestroy(){this._destroyed||(this._destroyed=!0,this._onFinish(),this.players.forEach(_e=&gt;_e.destroy()),this._onDestroyFns.forEach(_e=&gt;_e()),this._onDestroyFns=[])}reset(){this.players.forEach(_e=&gt;_e.reset()),this._destroyed=!1,this._finished=!1,this._started=!1}setPosition(_e){const ge=_e*this.totalTime;this.players.forEach(Se=&gt;{const et=Se.totalTime?Math.min(1,ge/Se.totalTime):1;Se.setPosition(et)})}getPosition(){const _e=this.players.reduce((ge,Se)=&gt;null===ge||Se.totalTime&gt;ge.totalTime?Se:ge,null);return null!=_e?_e.getPosition():0}beforeDestroy(){this.players.forEach(_e=&gt;{_e.beforeDestroy&amp;&amp;_e.beforeDestroy()})}triggerCallback(_e){const ge="start"==_e?this._onStartFns:this._onDoneFns;ge.forEach(Se=&gt;Se()),ge.length=0}}const rn="!"},2687:(an,st,D)=&gt;{"use strict";D.d(st,{$s:()=&gt;Je,Em:()=&gt;Dt,Kd:()=&gt;Rt,X6:()=&gt;Ue,kH:()=&gt;Mn,mK:()=&gt;ir,qm:()=&gt;Y,rt:()=&gt;De,s1:()=&gt;qt,tE:()=&gt;Gn,yG:()=&gt;P});var p=D(6895),x=D(4650),S=D(3353),ie=D(7579),me=D(727),Le=D(1135),ae=D(9646),Oe=D(9521),ke=D(8505),Me=D(8372),Ie=D(9300),Re=D(4004),ut=D(5698),ft=D(5684),We=D(1884),qe=D(2722),we=D(1281),ot=D(9643),jt=D(2289);function ge(fe,be){return(fe.getAttribute(be)||"").match(/\S+/g)||[]}const et="cdk-describedby-message",gt="cdk-describedby-host";let Pt=0,Je=(()=&gt;{class fe{constructor(he,ze){this._platform=ze,this._messageRegistry=new Map,this._messagesContainer=null,this._id=""+Pt++,this._document=he,this._id=(0,x.f3M)(x.AFp)+"-"+Pt++}describe(he,ze,dt){if(!this._canBeDescribed(he,ze))return;const en=Qe(ze,dt);"string"!=typeof ze?(ht(ze,this._id),this._messageRegistry.set(en,{messageElement:ze,referenceCount:0})):this._messageRegistry.has(en)||this._createMessageElement(ze,dt),this._isElementDescribedByMessage(he,en)||this._addMessageReference(he,en)}removeDescription(he,ze,dt){if(!ze||!this._isElementNode(he))return;const en=Qe(ze,dt);if(this._isElementDescribedByMessage(he,en)&amp;&amp;this._removeMessageReference(he,en),"string"==typeof ze){const jn=this._messageRegistry.get(en);jn&amp;&amp;0===jn.referenceCount&amp;&amp;this._deleteMessageElement(en)}0===this._messagesContainer?.childNodes.length&amp;&amp;(this._messagesContainer.remove(),this._messagesContainer=null)}ngOnDestroy(){const he=this._document.querySelectorAll(`[${gt}="${this._id}"]`);for(let ze=0;ze&lt;he.length;ze++)this._removeCdkDescribedByReferenceIds(he[ze]),he[ze].removeAttribute(gt);this._messagesContainer?.remove(),this._messagesContainer=null,this._messageRegistry.clear()}_createMessageElement(he,ze){const dt=this._document.createElement("div");ht(dt,this._id),dt.textContent=he,ze&amp;&amp;dt.setAttribute("role",ze),this._createMessagesContainer(),this._messagesContainer.appendChild(dt),this._messageRegistry.set(Qe(he,ze),{messageElement:dt,referenceCount:0})}_deleteMessageElement(he){this._messageRegistry.get(he)?.messageElement?.remove(),this._messageRegistry.delete(he)}_createMessagesContainer(){if(this._messagesContainer)return;const he="cdk-describedby-message-container",ze=this._document.querySelectorAll(`.${he}[platform="server"]`);for(let en=0;en&lt;ze.length;en++)ze[en].remove();const dt=this._document.createElement("div");dt.style.visibility="hidden",dt.classList.add(he),dt.classList.add("cdk-visually-hidden"),this._platform&amp;&amp;!this._platform.isBrowser&amp;&amp;dt.setAttribute("platform","server"),this._document.body.appendChild(dt),this._messagesContainer=dt}_removeCdkDescribedByReferenceIds(he){const ze=ge(he,"aria-describedby").filter(dt=&gt;0!=dt.indexOf(et));he.setAttribute("aria-describedby",ze.join(" "))}_addMessageReference(he,ze){const dt=this._messageRegistry.get(ze);(function tt(fe,be,he){const ze=ge(fe,be);ze.some(dt=&gt;dt.trim()==he.trim())||(ze.push(he.trim()),fe.setAttribute(be,ze.join(" ")))})(he,"aria-describedby",dt.messageElement.id),he.setAttribute(gt,this._id),dt.referenceCount++}_removeMessageReference(he,ze){const dt=this._messageRegistry.get(ze);dt.referenceCount--,function _e(fe,be,he){const dt=ge(fe,be).filter(en=&gt;en!=he.trim());dt.length?fe.setAttribute(be,dt.join(" ")):fe.removeAttribute(be)}(he,"aria-describedby",dt.messageElement.id),he.removeAttribute(gt)}_isElementDescribedByMessage(he,ze){const dt=ge(he,"aria-describedby"),en=this._messageRegistry.get(ze),jn=en&amp;&amp;en.messageElement.id;return!!jn&amp;&amp;-1!=dt.indexOf(jn)}_canBeDescribed(he,ze){if(!this._isElementNode(he))return!1;if(ze&amp;&amp;"object"==typeof ze)return!0;const dt=null==ze?"":`${ze}`.trim(),en=he.getAttribute("aria-label");return!(!dt||en&amp;&amp;en.trim()===dt)}_isElementNode(he){return he.nodeType===this._document.ELEMENT_NODE}}return fe.\u0275fac=function(he){return new(he||fe)(x.LFG(p.K0),x.LFG(S.t4))},fe.\u0275prov=x.Yz7({token:fe,factory:fe.\u0275fac,providedIn:"root"}),fe})();function Qe(fe,be){return"string"==typeof fe?`${be||""}/${fe}`:fe}function ht(fe,be){fe.id||(fe.id=`${et}-${be}-${Pt++}`)}class ct{constructor(be){this._items=be,this._activeItemIndex=-1,this._activeItem=null,this._wrap=!1,this._letterKeyStream=new ie.x,this._typeaheadSubscription=me.w0.EMPTY,this._vertical=!0,this._allowedModifierKeys=[],this._homeAndEnd=!1,this._skipPredicateFn=he=&gt;he.disabled,this._pressedLetters=[],this.tabOut=new ie.x,this.change=new ie.x,be instanceof x.n_E&amp;&amp;be.changes.subscribe(he=&gt;{if(this._activeItem){const dt=he.toArray().indexOf(this._activeItem);dt&gt;-1&amp;&amp;dt!==this._activeItemIndex&amp;&amp;(this._activeItemIndex=dt)}})}skipPredicate(be){return this._skipPredicateFn=be,this}withWrap(be=!0){return this._wrap=be,this}withVerticalOrientation(be=!0){return this._vertical=be,this}withHorizontalOrientation(be){return this._horizontal=be,this}withAllowedModifierKeys(be){return this._allowedModifierKeys=be,this}withTypeAhead(be=200){return this._typeaheadSubscription.unsubscribe(),this._typeaheadSubscription=this._letterKeyStream.pipe((0,ke.b)(he=&gt;this._pressedLetters.push(he)),(0,Me.b)(be),(0,Ie.h)(()=&gt;this._pressedLetters.length&gt;0),(0,Re.U)(()=&gt;this._pressedLetters.join(""))).subscribe(he=&gt;{const ze=this._getItemsArray();for(let dt=1;dt&lt;ze.length+1;dt++){const en=(this._activeItemIndex+dt)%ze.length,jn=ze[en];if(!this._skipPredicateFn(jn)&amp;&amp;0===jn.getLabel().toUpperCase().trim().indexOf(he)){this.setActiveItem(en);break}}this._pressedLetters=[]}),this}withHomeAndEnd(be=!0){return this._homeAndEnd=be,this}setActiveItem(be){const he=this._activeItem;this.updateActiveItem(be),this._activeItem!==he&amp;&amp;this.change.next(this._activeItemIndex)}onKeydown(be){const he=be.keyCode,dt=["altKey","ctrlKey","metaKey","shiftKey"].every(en=&gt;!be[en]||this._allowedModifierKeys.indexOf(en)&gt;-1);switch(he){case Oe.Mf:return void this.tabOut.next();case Oe.JH:if(this._vertical&amp;&amp;dt){this.setNextItemActive();break}return;case Oe.LH:if(this._vertical&amp;&amp;dt){this.setPreviousItemActive();break}return;case Oe.SV:if(this._horizontal&amp;&amp;dt){"rtl"===this._horizontal?this.setPreviousItemActive():this.setNextItemActive();break}return;case Oe.oh:if(this._horizontal&amp;&amp;dt){"rtl"===this._horizontal?this.setNextItemActive():this.setPreviousItemActive();break}return;case Oe.Sd:if(this._homeAndEnd&amp;&amp;dt){this.setFirstItemActive();break}return;case Oe.uR:if(this._homeAndEnd&amp;&amp;dt){this.setLastItemActive();break}return;default:return void((dt||(0,Oe.Vb)(be,"shiftKey"))&amp;&amp;(be.key&amp;&amp;1===be.key.length?this._letterKeyStream.next(be.key.toLocaleUpperCase()):(he&gt;=Oe.A&amp;&amp;he&lt;=Oe.Z||he&gt;=Oe.xE&amp;&amp;he&lt;=Oe.aO)&amp;&amp;this._letterKeyStream.next(String.fromCharCode(he))))}this._pressedLetters=[],be.preventDefault()}get activeItemIndex(){return this._activeItemIndex}get activeItem(){return this._activeItem}isTyping(){return this._pressedLetters.length&gt;0}setFirstItemActive(){this._setActiveItemByIndex(0,1)}setLastItemActive(){this._setActiveItemByIndex(this._items.length-1,-1)}setNextItemActive(){this._activeItemIndex&lt;0?this.setFirstItemActive():this._setActiveItemByDelta(1)}setPreviousItemActive(){this._activeItemIndex&lt;0&amp;&amp;this._wrap?this.setLastItemActive():this._setActiveItemByDelta(-1)}updateActiveItem(be){const he=this._getItemsArray(),ze="number"==typeof be?be:he.indexOf(be);this._activeItem=he[ze]??null,this._activeItemIndex=ze}_setActiveItemByDelta(be){this._wrap?this._setActiveInWrapMode(be):this._setActiveInDefaultMode(be)}_setActiveInWrapMode(be){const he=this._getItemsArray();for(let ze=1;ze&lt;=he.length;ze++){const dt=(this._activeItemIndex+be*ze+he.length)%he.length;if(!this._skipPredicateFn(he[dt]))return void this.setActiveItem(dt)}}_setActiveInDefaultMode(be){this._setActiveItemByIndex(this._activeItemIndex+be,be)}_setActiveItemByIndex(be,he){const ze=this._getItemsArray();if(ze[be]){for(;this._skipPredicateFn(ze[be]);)if(!ze[be+=he])return;this.setActiveItem(be)}}_getItemsArray(){return this._items instanceof x.n_E?this._items.toArray():this._items}}class qt extends ct{setActiveItem(be){this.activeItem&amp;&amp;this.activeItem.setInactiveStyles(),super.setActiveItem(be),this.activeItem&amp;&amp;this.activeItem.setActiveStyles()}}class Dt extends ct{constructor(){super(...arguments),this._origin="program"}setFocusOrigin(be){return this._origin=be,this}setActiveItem(be){super.setActiveItem(be),this.activeItem&amp;&amp;this.activeItem.focus(this._origin)}}let Sn=(()=&gt;{class fe{constructor(he){this._platform=he}isDisabled(he){return he.hasAttribute("disabled")}isVisible(he){return function Yt(fe){return!!(fe.offsetWidth||fe.offsetHeight||"function"==typeof fe.getClientRects&amp;&amp;fe.getClientRects().length)}(he)&amp;&amp;"visible"===getComputedStyle(he).visibility}isTabbable(he){if(!this._platform.isBrowser)return!1;const ze=function $n(fe){try{return fe.frameElement}catch{return null}}(function In(fe){return fe.ownerDocument&amp;&amp;fe.ownerDocument.defaultView||window}(he));if(ze&amp;&amp;(-1===yt(ze)||!this.isVisible(ze)))return!1;let dt=he.nodeName.toLowerCase(),en=yt(he);return he.hasAttribute("contenteditable")?-1!==en:!("iframe"===dt||"object"===dt||this._platform.WEBKIT&amp;&amp;this._platform.IOS&amp;&amp;!function nn(fe){let be=fe.nodeName.toLowerCase(),he="input"===be&amp;&amp;fe.type;return"text"===he||"password"===he||"select"===be||"textarea"===be}(he))&amp;&amp;("audio"===dt?!!he.hasAttribute("controls")&amp;&amp;-1!==en:"video"===dt?-1!==en&amp;&amp;(null!==en||this._platform.FIREFOX||he.hasAttribute("controls")):he.tabIndex&gt;=0)}isFocusable(he,ze){return function cn(fe){return!function Kt(fe){return function Ut(fe){return"input"==fe.nodeName.toLowerCase()}(fe)&amp;&amp;"hidden"==fe.type}(fe)&amp;&amp;(function _n(fe){let be=fe.nodeName.toLowerCase();return"input"===be||"select"===be||"button"===be||"textarea"===be}(fe)||function hn(fe){return function On(fe){return"a"==fe.nodeName.toLowerCase()}(fe)&amp;&amp;fe.hasAttribute("href")}(fe)||fe.hasAttribute("contenteditable")||$e(fe))}(he)&amp;&amp;!this.isDisabled(he)&amp;&amp;(ze?.ignoreVisibility||this.isVisible(he))}}return fe.\u0275fac=function(he){return new(he||fe)(x.LFG(S.t4))},fe.\u0275prov=x.Yz7({token:fe,factory:fe.\u0275fac,providedIn:"root"}),fe})();function $e(fe){if(!fe.hasAttribute("tabindex")||void 0===fe.tabIndex)return!1;let be=fe.getAttribute("tabindex");return!(!be||isNaN(parseInt(be,10)))}function yt(fe){if(!$e(fe))return null;const be=parseInt(fe.getAttribute("tabindex")||"",10);return isNaN(be)?-1:be}class Xn{constructor(be,he,ze,dt,en=!1){this._element=be,this._checker=he,this._ngZone=ze,this._document=dt,this._hasAttached=!1,this.startAnchorListener=()=&gt;this.focusLastTabbableElement(),this.endAnchorListener=()=&gt;this.focusFirstTabbableElement(),this._enabled=!0,en||this.attachAnchors()}get enabled(){return this._enabled}set enabled(be){this._enabled=be,this._startAnchor&amp;&amp;this._endAnchor&amp;&amp;(this._toggleAnchorTabIndex(be,this._startAnchor),this._toggleAnchorTabIndex(be,this._endAnchor))}destroy(){const be=this._startAnchor,he=this._endAnchor;be&amp;&amp;(be.removeEventListener("focus",this.startAnchorListener),be.remove()),he&amp;&amp;(he.removeEventListener("focus",this.endAnchorListener),he.remove()),this._startAnchor=this._endAnchor=null,this._hasAttached=!1}attachAnchors(){return!!this._hasAttached||(this._ngZone.runOutsideAngular(()=&gt;{this._startAnchor||(this._startAnchor=this._createAnchor(),this._startAnchor.addEventListener("focus",this.startAnchorListener)),this._endAnchor||(this._endAnchor=this._createAnchor(),this._endAnchor.addEventListener("focus",this.endAnchorListener))}),this._element.parentNode&amp;&amp;(this._element.parentNode.insertBefore(this._startAnchor,this._element),this._element.parentNode.insertBefore(this._endAnchor,this._element.nextSibling),this._hasAttached=!0),this._hasAttached)}focusInitialElementWhenReady(be){return new Promise(he=&gt;{this._executeOnStable(()=&gt;he(this.focusInitialElement(be)))})}focusFirstTabbableElementWhenReady(be){return new Promise(he=&gt;{this._executeOnStable(()=&gt;he(this.focusFirstTabbableElement(be)))})}focusLastTabbableElementWhenReady(be){return new Promise(he=&gt;{this._executeOnStable(()=&gt;he(this.focusLastTabbableElement(be)))})}_getRegionBoundary(be){const he=this._element.querySelectorAll(`[cdk-focus-region-${be}], [cdkFocusRegion${be}], [cdk-focus-${be}]`);return"start"==be?he.length?he[0]:this._getFirstTabbableElement(this._element):he.length?he[he.length-1]:this._getLastTabbableElement(this._element)}focusInitialElement(be){const he=this._element.querySelector("[cdk-focus-initial], [cdkFocusInitial]");if(he){if(!this._checker.isFocusable(he)){const ze=this._getFirstTabbableElement(he);return ze?.focus(be),!!ze}return he.focus(be),!0}return this.focusFirstTabbableElement(be)}focusFirstTabbableElement(be){const he=this._getRegionBoundary("start");return he&amp;&amp;he.focus(be),!!he}focusLastTabbableElement(be){const he=this._getRegionBoundary("end");return he&amp;&amp;he.focus(be),!!he}hasAttached(){return this._hasAttached}_getFirstTabbableElement(be){if(this._checker.isFocusable(be)&amp;&amp;this._checker.isTabbable(be))return be;const he=be.children;for(let ze=0;ze&lt;he.length;ze++){const dt=he[ze].nodeType===this._document.ELEMENT_NODE?this._getFirstTabbableElement(he[ze]):null;if(dt)return dt}return null}_getLastTabbableElement(be){if(this._checker.isFocusable(be)&amp;&amp;this._checker.isTabbable(be))return be;const he=be.children;for(let ze=he.length-1;ze&gt;=0;ze--){const dt=he[ze].nodeType===this._document.ELEMENT_NODE?this._getLastTabbableElement(he[ze]):null;if(dt)return dt}return null}_createAnchor(){const be=this._document.createElement("div");return this._toggleAnchorTabIndex(this._enabled,be),be.classList.add("cdk-visually-hidden"),be.classList.add("cdk-focus-trap-anchor"),be.setAttribute("aria-hidden","true"),be}_toggleAnchorTabIndex(be,he){be?he.setAttribute("tabindex","0"):he.removeAttribute("tabindex")}toggleAnchors(be){this._startAnchor&amp;&amp;this._endAnchor&amp;&amp;(this._toggleAnchorTabIndex(be,this._startAnchor),this._toggleAnchorTabIndex(be,this._endAnchor))}_executeOnStable(be){this._ngZone.isStable?be():this._ngZone.onStable.pipe((0,ut.q)(1)).subscribe(be)}}let Jt=(()=&gt;{class fe{constructor(he,ze,dt){this._checker=he,this._ngZone=ze,this._document=dt}create(he,ze=!1){return new Xn(he,this._checker,this._ngZone,this._document,ze)}}return fe.\u0275fac=function(he){return new(he||fe)(x.LFG(Sn),x.LFG(x.R0b),x.LFG(p.K0))},fe.\u0275prov=x.Yz7({token:fe,factory:fe.\u0275fac,providedIn:"root"}),fe})(),ir=(()=&gt;{class fe{constructor(he,ze,dt){this._elementRef=he,this._focusTrapFactory=ze,this._previouslyFocusedElement=null,this.focusTrap=this._focusTrapFactory.create(this._elementRef.nativeElement,!0)}get enabled(){return this.focusTrap.enabled}set enabled(he){this.focusTrap.enabled=(0,we.Ig)(he)}get autoCapture(){return this._autoCapture}set autoCapture(he){this._autoCapture=(0,we.Ig)(he)}ngOnDestroy(){this.focusTrap.destroy(),this._previouslyFocusedElement&amp;&amp;(this._previouslyFocusedElement.focus(),this._previouslyFocusedElement=null)}ngAfterContentInit(){this.focusTrap.attachAnchors(),this.autoCapture&amp;&amp;this._captureFocus()}ngDoCheck(){this.focusTrap.hasAttached()||this.focusTrap.attachAnchors()}ngOnChanges(he){const ze=he.autoCapture;ze&amp;&amp;!ze.firstChange&amp;&amp;this.autoCapture&amp;&amp;this.focusTrap.hasAttached()&amp;&amp;this._captureFocus()}_captureFocus(){this._previouslyFocusedElement=(0,S.ht)(),this.focusTrap.focusInitialElementWhenReady()}}return fe.\u0275fac=function(he){return new(he||fe)(x.Y36(x.SBq),x.Y36(Jt),x.Y36(p.K0))},fe.\u0275dir=x.lG2({type:fe,selectors:[["","cdkTrapFocus",""]],inputs:{enabled:["cdkTrapFocus","enabled"],autoCapture:["cdkTrapFocusAutoCapture","autoCapture"]},exportAs:["cdkTrapFocus"],features:[x.TTD]}),fe})();function Ue(fe){return 0===fe.buttons||0===fe.offsetX&amp;&amp;0===fe.offsetY}function P(fe){const be=fe.touches&amp;&amp;fe.touches[0]||fe.changedTouches&amp;&amp;fe.changedTouches[0];return!(!be||-1!==be.identifier||null!=be.radiusX&amp;&amp;1!==be.radiusX||null!=be.radiusY&amp;&amp;1!==be.radiusY)}const L=new x.OlP("cdk-input-modality-detector-options"),z={ignoreKeys:[Oe.zL,Oe.jx,Oe.b2,Oe.MW,Oe.JU]},ce=(0,S.i$)({passive:!0,capture:!0});let se=(()=&gt;{class fe{constructor(he,ze,dt,en){this._platform=he,this._mostRecentTarget=null,this._modality=new Le.X(null),this._lastTouchMs=0,this._onKeydown=jn=&gt;{this._options?.ignoreKeys?.some(Zr=&gt;Zr===jn.keyCode)||(this._modality.next("keyboard"),this._mostRecentTarget=(0,S.sA)(jn))},this._onMousedown=jn=&gt;{Date.now()-this._lastTouchMs&lt;650||(this._modality.next(Ue(jn)?"keyboard":"mouse"),this._mostRecentTarget=(0,S.sA)(jn))},this._onTouchstart=jn=&gt;{P(jn)?this._modality.next("keyboard"):(this._lastTouchMs=Date.now(),this._modality.next("touch"),this._mostRecentTarget=(0,S.sA)(jn))},this._options={...z,...en},this.modalityDetected=this._modality.pipe((0,ft.T)(1)),this.modalityChanged=this.modalityDetected.pipe((0,We.x)()),he.isBrowser&amp;&amp;ze.runOutsideAngular(()=&gt;{dt.addEventListener("keydown",this._onKeydown,ce),dt.addEventListener("mousedown",this._onMousedown,ce),dt.addEventListener("touchstart",this._onTouchstart,ce)})}get mostRecentModality(){return this._modality.value}ngOnDestroy(){this._modality.complete(),this._platform.isBrowser&amp;&amp;(document.removeEventListener("keydown",this._onKeydown,ce),document.removeEventListener("mousedown",this._onMousedown,ce),document.removeEventListener("touchstart",this._onTouchstart,ce))}}return fe.\u0275fac=function(he){return new(he||fe)(x.LFG(S.t4),x.LFG(x.R0b),x.LFG(p.K0),x.LFG(L,8))},fe.\u0275prov=x.Yz7({token:fe,factory:fe.\u0275fac,providedIn:"root"}),fe})();const le=new x.OlP("liveAnnouncerElement",{providedIn:"root",factory:function at(){return null}}),vt=new x.OlP("LIVE_ANNOUNCER_DEFAULT_OPTIONS");let Rt=(()=&gt;{class fe{constructor(he,ze,dt,en){this._ngZone=ze,this._defaultOptions=en,this._document=dt,this._liveElement=he||this._createLiveElement()}announce(he,...ze){const dt=this._defaultOptions;let en,jn;return 1===ze.length&amp;&amp;"number"==typeof ze[0]?jn=ze[0]:[en,jn]=ze,this.clear(),clearTimeout(this._previousTimeout),en||(en=dt&amp;&amp;dt.politeness?dt.politeness:"polite"),null==jn&amp;&amp;dt&amp;&amp;(jn=dt.duration),this._liveElement.setAttribute("aria-live",en),this._ngZone.runOutsideAngular(()=&gt;(this._currentPromise||(this._currentPromise=new Promise(Zr=&gt;this._currentResolve=Zr)),clearTimeout(this._previousTimeout),this._previousTimeout=setTimeout(()=&gt;{this._liveElement.textContent=he,"number"==typeof jn&amp;&amp;(this._previousTimeout=setTimeout(()=&gt;this.clear(),jn)),this._currentResolve(),this._currentPromise=this._currentResolve=void 0},100),this._currentPromise))}clear(){this._liveElement&amp;&amp;(this._liveElement.textContent="")}ngOnDestroy(){clearTimeout(this._previousTimeout),this._liveElement?.remove(),this._liveElement=null,this._currentResolve?.(),this._currentPromise=this._currentResolve=void 0}_createLiveElement(){const he="cdk-live-announcer-element",ze=this._document.getElementsByClassName(he),dt=this._document.createElement("div");for(let en=0;en&lt;ze.length;en++)ze[en].remove();return dt.classList.add(he),dt.classList.add("cdk-visually-hidden"),dt.setAttribute("aria-atomic","true"),dt.setAttribute("aria-live","polite"),this._document.body.appendChild(dt),dt}}return fe.\u0275fac=function(he){return new(he||fe)(x.LFG(le,8),x.LFG(x.R0b),x.LFG(p.K0),x.LFG(vt,8))},fe.\u0275prov=x.Yz7({token:fe,factory:fe.\u0275fac,providedIn:"root"}),fe})();const dn=new x.OlP("cdk-focus-monitor-default-options"),Qt=(0,S.i$)({passive:!0,capture:!0});let Gn=(()=&gt;{class fe{constructor(he,ze,dt,en,jn){this._ngZone=he,this._platform=ze,this._inputModalityDetector=dt,this._origin=null,this._windowFocused=!1,this._originFromTouchInteraction=!1,this._elementInfo=new Map,this._monitoredElementCount=0,this._rootNodeFocusListenerCount=new Map,this._windowFocusListener=()=&gt;{this._windowFocused=!0,this._windowFocusTimeoutId=window.setTimeout(()=&gt;this._windowFocused=!1)},this._stopInputModalityDetector=new ie.x,this._rootNodeFocusAndBlurListener=Zr=&gt;{for(let Jn=(0,S.sA)(Zr);Jn;Jn=Jn.parentElement)"focus"===Zr.type?this._onFocus(Zr,Jn):this._onBlur(Zr,Jn)},this._document=en,this._detectionMode=jn?.detectionMode||0}monitor(he,ze=!1){const dt=(0,we.fI)(he);if(!this._platform.isBrowser||1!==dt.nodeType)return(0,ae.of)(null);const en=(0,S.kV)(dt)||this._getDocument(),jn=this._elementInfo.get(dt);if(jn)return ze&amp;&amp;(jn.checkChildren=!0),jn.subject;const Zr={checkChildren:ze,subject:new ie.x,rootNode:en};return this._elementInfo.set(dt,Zr),this._registerGlobalListeners(Zr),Zr.subject}stopMonitoring(he){const ze=(0,we.fI)(he),dt=this._elementInfo.get(ze);dt&amp;&amp;(dt.subject.complete(),this._setClasses(ze),this._elementInfo.delete(ze),this._removeGlobalListeners(dt))}focusVia(he,ze,dt){const en=(0,we.fI)(he);en===this._getDocument().activeElement?this._getClosestElementsInfo(en).forEach(([Zr,os])=&gt;this._originChanged(Zr,ze,os)):(this._setOrigin(ze),"function"==typeof en.focus&amp;&amp;en.focus(dt))}ngOnDestroy(){this._elementInfo.forEach((he,ze)=&gt;this.stopMonitoring(ze))}_getDocument(){return this._document||document}_getWindow(){return this._getDocument().defaultView||window}_getFocusOrigin(he){return this._origin?this._originFromTouchInteraction?this._shouldBeAttributedToTouch(he)?"touch":"program":this._origin:this._windowFocused&amp;&amp;this._lastFocusOrigin?this._lastFocusOrigin:he&amp;&amp;this._isLastInteractionFromInputLabel(he)?"mouse":"program"}_shouldBeAttributedToTouch(he){return 1===this._detectionMode||!!he?.contains(this._inputModalityDetector._mostRecentTarget)}_setClasses(he,ze){he.classList.toggle("cdk-focused",!!ze),he.classList.toggle("cdk-touch-focused","touch"===ze),he.classList.toggle("cdk-keyboard-focused","keyboard"===ze),he.classList.toggle("cdk-mouse-focused","mouse"===ze),he.classList.toggle("cdk-program-focused","program"===ze)}_setOrigin(he,ze=!1){this._ngZone.runOutsideAngular(()=&gt;{this._origin=he,this._originFromTouchInteraction="touch"===he&amp;&amp;ze,0===this._detectionMode&amp;&amp;(clearTimeout(this._originTimeoutId),this._originTimeoutId=setTimeout(()=&gt;this._origin=null,this._originFromTouchInteraction?650:1))})}_onFocus(he,ze){const dt=this._elementInfo.get(ze),en=(0,S.sA)(he);!dt||!dt.checkChildren&amp;&amp;ze!==en||this._originChanged(ze,this._getFocusOrigin(en),dt)}_onBlur(he,ze){const dt=this._elementInfo.get(ze);!dt||dt.checkChildren&amp;&amp;he.relatedTarget instanceof Node&amp;&amp;ze.contains(he.relatedTarget)||(this._setClasses(ze),this._emitOrigin(dt,null))}_emitOrigin(he,ze){he.subject.observers.length&amp;&amp;this._ngZone.run(()=&gt;he.subject.next(ze))}_registerGlobalListeners(he){if(!this._platform.isBrowser)return;const ze=he.rootNode,dt=this._rootNodeFocusListenerCount.get(ze)||0;dt||this._ngZone.runOutsideAngular(()=&gt;{ze.addEventListener("focus",this._rootNodeFocusAndBlurListener,Qt),ze.addEventListener("blur",this._rootNodeFocusAndBlurListener,Qt)}),this._rootNodeFocusListenerCount.set(ze,dt+1),1==++this._monitoredElementCount&amp;&amp;(this._ngZone.runOutsideAngular(()=&gt;{this._getWindow().addEventListener("focus",this._windowFocusListener)}),this._inputModalityDetector.modalityDetected.pipe((0,qe.R)(this._stopInputModalityDetector)).subscribe(en=&gt;{this._setOrigin(en,!0)}))}_removeGlobalListeners(he){const ze=he.rootNode;if(this._rootNodeFocusListenerCount.has(ze)){const dt=this._rootNodeFocusListenerCount.get(ze);dt&gt;1?this._rootNodeFocusListenerCount.set(ze,dt-1):(ze.removeEventListener("focus",this._rootNodeFocusAndBlurListener,Qt),ze.removeEventListener("blur",this._rootNodeFocusAndBlurListener,Qt),this._rootNodeFocusListenerCount.delete(ze))}--this._monitoredElementCount||(this._getWindow().removeEventListener("focus",this._windowFocusListener),this._stopInputModalityDetector.next(),clearTimeout(this._windowFocusTimeoutId),clearTimeout(this._originTimeoutId))}_originChanged(he,ze,dt){this._setClasses(he,ze),this._emitOrigin(dt,ze),this._lastFocusOrigin=ze}_getClosestElementsInfo(he){const ze=[];return this._elementInfo.forEach((dt,en)=&gt;{(en===he||dt.checkChildren&amp;&amp;en.contains(he))&amp;&amp;ze.push([en,dt])}),ze}_isLastInteractionFromInputLabel(he){const{_mostRecentTarget:ze,mostRecentModality:dt}=this._inputModalityDetector;if("mouse"!==dt||!ze||ze===he||"INPUT"!==he.nodeName&amp;&amp;"TEXTAREA"!==he.nodeName||he.disabled)return!1;const en=he.labels;if(en)for(let jn=0;jn&lt;en.length;jn++)if(en[jn].contains(ze))return!0;return!1}}return fe.\u0275fac=function(he){return new(he||fe)(x.LFG(x.R0b),x.LFG(S.t4),x.LFG(se),x.LFG(p.K0,8),x.LFG(dn,8))},fe.\u0275prov=x.Yz7({token:fe,factory:fe.\u0275fac,providedIn:"root"}),fe})(),Mn=(()=&gt;{class fe{constructor(he,ze){this._elementRef=he,this._focusMonitor=ze,this._focusOrigin=null,this.cdkFocusChange=new x.vpe}get focusOrigin(){return this._focusOrigin}ngAfterViewInit(){const he=this._elementRef.nativeElement;this._monitorSubscription=this._focusMonitor.monitor(he,1===he.nodeType&amp;&amp;he.hasAttribute("cdkMonitorSubtreeFocus")).subscribe(ze=&gt;{this._focusOrigin=ze,this.cdkFocusChange.emit(ze)})}ngOnDestroy(){this._focusMonitor.stopMonitoring(this._elementRef),this._monitorSubscription&amp;&amp;this._monitorSubscription.unsubscribe()}}return fe.\u0275fac=function(he){return new(he||fe)(x.Y36(x.SBq),x.Y36(Gn))},fe.\u0275dir=x.lG2({type:fe,selectors:[["","cdkMonitorElementFocus",""],["","cdkMonitorSubtreeFocus",""]],outputs:{cdkFocusChange:"cdkFocusChange"},exportAs:["cdkMonitorFocus"]}),fe})();const Vt="cdk-high-contrast-black-on-white",ue="cdk-high-contrast-white-on-black",N="cdk-high-contrast-active";let Y=(()=&gt;{class fe{constructor(he,ze){this._platform=he,this._document=ze,this._breakpointSubscription=(0,x.f3M)(jt.Yg).observe("(forced-colors: active)").subscribe(()=&gt;{this._hasCheckedHighContrastMode&amp;&amp;(this._hasCheckedHighContrastMode=!1,this._applyBodyHighContrastModeCssClasses())})}getHighContrastMode(){if(!this._platform.isBrowser)return 0;const he=this._document.createElement("div");he.style.backgroundColor="rgb(1,2,3)",he.style.position="absolute",this._document.body.appendChild(he);const ze=this._document.defaultView||window,dt=ze&amp;&amp;ze.getComputedStyle?ze.getComputedStyle(he):null,en=(dt&amp;&amp;dt.backgroundColor||"").replace(/ /g,"");switch(he.remove(),en){case"rgb(0,0,0)":case"rgb(45,50,54)":case"rgb(32,32,32)":return 2;case"rgb(255,255,255)":case"rgb(255,250,239)":return 1}return 0}ngOnDestroy(){this._breakpointSubscription.unsubscribe()}_applyBodyHighContrastModeCssClasses(){if(!this._hasCheckedHighContrastMode&amp;&amp;this._platform.isBrowser&amp;&amp;this._document.body){const he=this._document.body.classList;he.remove(N,Vt,ue),this._hasCheckedHighContrastMode=!0;const ze=this.getHighContrastMode();1===ze?he.add(N,Vt):2===ze&amp;&amp;he.add(N,ue)}}}return fe.\u0275fac=function(he){return new(he||fe)(x.LFG(S.t4),x.LFG(p.K0))},fe.\u0275prov=x.Yz7({token:fe,factory:fe.\u0275fac,providedIn:"root"}),fe})(),De=(()=&gt;{class fe{constructor(he){he._applyBodyHighContrastModeCssClasses()}}return fe.\u0275fac=function(he){return new(he||fe)(x.LFG(Y))},fe.\u0275mod=x.oAB({type:fe}),fe.\u0275inj=x.cJS({imports:[ot.Q8]}),fe})()},445:(an,st,D)=&gt;{"use strict";D.d(st,{Is:()=&gt;ae,vT:()=&gt;ke});var p=D(4650),x=D(6895);const S=new p.OlP("cdk-dir-doc",{providedIn:"root",factory:function ie(){return(0,p.f3M)(x.K0)}}),me=/^(ar|ckb|dv|he|iw|fa|nqo|ps|sd|ug|ur|yi|.*[-_](Adlm|Arab|Hebr|Nkoo|Rohg|Thaa))(?!.*[-_](Latn|Cyrl)($|-|_))($|-|_)/i;let ae=(()=&gt;{class Me{constructor(Re){if(this.value="ltr",this.change=new p.vpe,Re){const ft=Re.documentElement?Re.documentElement.dir:null;this.value=function Le(Me){const Ie=Me?.toLowerCase()||"";return"auto"===Ie&amp;&amp;typeof navigator&lt;"u"&amp;&amp;navigator?.language?me.test(navigator.language)?"rtl":"ltr":"rtl"===Ie?"rtl":"ltr"}((Re.body?Re.body.dir:null)||ft||"ltr")}}ngOnDestroy(){this.change.complete()}}return Me.\u0275fac=function(Re){return new(Re||Me)(p.LFG(S,8))},Me.\u0275prov=p.Yz7({token:Me,factory:Me.\u0275fac,providedIn:"root"}),Me})(),ke=(()=&gt;{class Me{}return Me.\u0275fac=function(Re){return new(Re||Me)},Me.\u0275mod=p.oAB({type:Me}),Me.\u0275inj=p.cJS({}),Me})()},1281:(an,st,D)=&gt;{"use strict";D.d(st,{Eq:()=&gt;me,HM:()=&gt;Le,Ig:()=&gt;x,du:()=&gt;Oe,fI:()=&gt;ae,su:()=&gt;S,t6:()=&gt;ie});var p=D(4650);function x(ke){return null!=ke&amp;&amp;"false"!=`${ke}`}function S(ke,Me=0){return ie(ke)?Number(ke):Me}function ie(ke){return!isNaN(parseFloat(ke))&amp;&amp;!isNaN(Number(ke))}function me(ke){return Array.isArray(ke)?ke:[ke]}function Le(ke){return null==ke?"":"string"==typeof ke?ke:`${ke}px`}function ae(ke){return ke instanceof p.SBq?ke.nativeElement:ke}function Oe(ke,Me=/\s+/){const Ie=[];if(null!=ke){const Re=Array.isArray(ke)?ke:`${ke}`.split(Me);for(const ut of Re){const ft=`${ut}`.trim();ft&amp;&amp;Ie.push(ft)}}return Ie}},5017:(an,st,D)=&gt;{"use strict";D.d(st,{A8:()=&gt;ut,Ov:()=&gt;Ie,P3:()=&gt;Oe,Z9:()=&gt;ae,eX:()=&gt;Me,k:()=&gt;ft,o2:()=&gt;Le,yy:()=&gt;ke});var p=D(4033),x=D(5191),S=D(9646),ie=D(7579),me=D(4650);class Le{}function ae(We){return We&amp;&amp;"function"==typeof We.connect&amp;&amp;!(We instanceof p.c)}class Oe extends Le{constructor(qe){super(),this._data=qe}connect(){return(0,x.b)(this._data)?this._data:(0,S.of)(this._data)}disconnect(){}}class ke{applyChanges(qe,we,ot,jt,rn){qe.forEachOperation((tt,_e,ge)=&gt;{let Se,et;if(null==tt.previousIndex){const gt=ot(tt,_e,ge);Se=we.createEmbeddedView(gt.templateRef,gt.context,gt.index),et=1}else null==ge?(we.remove(_e),et=3):(Se=we.get(_e),we.move(Se,ge),et=2);rn&amp;&amp;rn({context:Se?.context,operation:et,record:tt})})}detach(){}}class Me{constructor(){this.viewCacheSize=20,this._viewCache=[]}applyChanges(qe,we,ot,jt,rn){qe.forEachOperation((tt,_e,ge)=&gt;{let Se,et;null==tt.previousIndex?(Se=this._insertView(()=&gt;ot(tt,_e,ge),ge,we,jt(tt)),et=Se?1:0):null==ge?(this._detachAndCacheView(_e,we),et=3):(Se=this._moveView(_e,ge,we,jt(tt)),et=2),rn&amp;&amp;rn({context:Se?.context,operation:et,record:tt})})}detach(){for(const qe of this._viewCache)qe.destroy();this._viewCache=[]}_insertView(qe,we,ot,jt){const rn=this._insertViewFromCache(we,ot);if(rn)return void(rn.context.$implicit=jt);const tt=qe();return ot.createEmbeddedView(tt.templateRef,tt.context,tt.index)}_detachAndCacheView(qe,we){const ot=we.detach(qe);this._maybeCacheView(ot,we)}_moveView(qe,we,ot,jt){const rn=ot.get(qe);return ot.move(rn,we),rn.context.$implicit=jt,rn}_maybeCacheView(qe,we){if(this._viewCache.length&lt;this.viewCacheSize)this._viewCache.push(qe);else{const ot=we.indexOf(qe);-1===ot?qe.destroy():we.remove(ot)}}_insertViewFromCache(qe,we){const ot=this._viewCache.pop();return ot&amp;&amp;we.insert(ot,qe),ot||null}}class Ie{constructor(qe=!1,we,ot=!0,jt){this._multiple=qe,this._emitChanges=ot,this.compareWith=jt,this._selection=new Set,this._deselectedToEmit=[],this._selectedToEmit=[],this.changed=new ie.x,we&amp;&amp;we.length&amp;&amp;(qe?we.forEach(rn=&gt;this._markSelected(rn)):this._markSelected(we[0]),this._selectedToEmit.length=0)}get selected(){return this._selected||(this._selected=Array.from(this._selection.values())),this._selected}select(...qe){this._verifyValueAssignment(qe),qe.forEach(ot=&gt;this._markSelected(ot));const we=this._hasQueuedChanges();return this._emitChangeEvent(),we}deselect(...qe){this._verifyValueAssignment(qe),qe.forEach(ot=&gt;this._unmarkSelected(ot));const we=this._hasQueuedChanges();return this._emitChangeEvent(),we}setSelection(...qe){this._verifyValueAssignment(qe);const we=this.selected,ot=new Set(qe);qe.forEach(rn=&gt;this._markSelected(rn)),we.filter(rn=&gt;!ot.has(rn)).forEach(rn=&gt;this._unmarkSelected(rn));const jt=this._hasQueuedChanges();return this._emitChangeEvent(),jt}toggle(qe){return this.isSelected(qe)?this.deselect(qe):this.select(qe)}clear(qe=!0){this._unmarkAll();const we=this._hasQueuedChanges();return qe&amp;&amp;this._emitChangeEvent(),we}isSelected(qe){if(this.compareWith){for(const we of this._selection)if(this.compareWith(we,qe))return!0;return!1}return this._selection.has(qe)}isEmpty(){return 0===this._selection.size}hasValue(){return!this.isEmpty()}sort(qe){this._multiple&amp;&amp;this.selected&amp;&amp;this._selected.sort(qe)}isMultipleSelection(){return this._multiple}_emitChangeEvent(){this._selected=null,(this._selectedToEmit.length||this._deselectedToEmit.length)&amp;&amp;(this.changed.next({source:this,added:this._selectedToEmit,removed:this._deselectedToEmit}),this._deselectedToEmit=[],this._selectedToEmit=[])}_markSelected(qe){this.isSelected(qe)||(this._multiple||this._unmarkAll(),this.isSelected(qe)||this._selection.add(qe),this._emitChanges&amp;&amp;this._selectedToEmit.push(qe))}_unmarkSelected(qe){this.isSelected(qe)&amp;&amp;(this._selection.delete(qe),this._emitChanges&amp;&amp;this._deselectedToEmit.push(qe))}_unmarkAll(){this.isEmpty()||this._selection.forEach(qe=&gt;this._unmarkSelected(qe))}_verifyValueAssignment(qe){}_hasQueuedChanges(){return!(!this._deselectedToEmit.length&amp;&amp;!this._selectedToEmit.length)}}let ut=(()=&gt;{class We{constructor(){this._listeners=[]}notify(we,ot){for(let jt of this._listeners)jt(we,ot)}listen(we){return this._listeners.push(we),()=&gt;{this._listeners=this._listeners.filter(ot=&gt;we!==ot)}}ngOnDestroy(){this._listeners=[]}}return We.\u0275fac=function(we){return new(we||We)},We.\u0275prov=me.Yz7({token:We,factory:We.\u0275fac,providedIn:"root"}),We})();const ft=new me.OlP("_ViewRepeater")},9521:(an,st,D)=&gt;{"use strict";D.d(st,{A:()=&gt;Kt,JH:()=&gt;rn,JU:()=&gt;Le,K5:()=&gt;me,Ku:()=&gt;ut,LH:()=&gt;ot,L_:()=&gt;Re,MW:()=&gt;vt,Mf:()=&gt;S,SV:()=&gt;jt,Sd:()=&gt;qe,VM:()=&gt;ft,Vb:()=&gt;Bs,Z:()=&gt;at,aO:()=&gt;Bn,b2:()=&gt;Ui,hY:()=&gt;Ie,jx:()=&gt;ae,oh:()=&gt;we,uR:()=&gt;We,xE:()=&gt;et,zL:()=&gt;Oe});const S=9,me=13,Le=16,ae=17,Oe=18,Ie=27,Re=32,ut=33,ft=34,We=35,qe=36,we=37,ot=38,jt=39,rn=40,et=48,Bn=57,Kt=65,at=90,vt=91,Ui=224;function Bs(br,...ro){return ro.length?ro.some(Jr=&gt;br[Jr]):br.altKey||br.shiftKey||br.ctrlKey||br.metaKey}},2289:(an,st,D)=&gt;{"use strict";D.d(st,{Yg:()=&gt;rn,u3:()=&gt;_e});var p=D(4650),x=D(1281),S=D(7579),ie=D(9841),me=D(7272),Le=D(9751),ae=D(5698),Oe=D(5684),ke=D(8372),Me=D(4004),Ie=D(8675),Re=D(2722),ut=D(3353);const We=new Set;let qe,we=(()=&gt;{class ge{constructor(et){this._platform=et,this._matchMedia=this._platform.isBrowser&amp;&amp;window.matchMedia?window.matchMedia.bind(window):jt}matchMedia(et){return(this._platform.WEBKIT||this._platform.BLINK)&amp;&amp;function ot(ge){if(!We.has(ge))try{qe||(qe=document.createElement("style"),qe.setAttribute("type","text/css"),document.head.appendChild(qe)),qe.sheet&amp;&amp;(qe.sheet.insertRule(`@media ${ge} {body{ }}`,0),We.add(ge))}catch(Se){console.error(Se)}}(et),this._matchMedia(et)}}return ge.\u0275fac=function(et){return new(et||ge)(p.LFG(ut.t4))},ge.\u0275prov=p.Yz7({token:ge,factory:ge.\u0275fac,providedIn:"root"}),ge})();function jt(ge){return{matches:"all"===ge||""===ge,media:ge,addListener:()=&gt;{},removeListener:()=&gt;{}}}let rn=(()=&gt;{class ge{constructor(et,gt){this._mediaMatcher=et,this._zone=gt,this._queries=new Map,this._destroySubject=new S.x}ngOnDestroy(){this._destroySubject.next(),this._destroySubject.complete()}isMatched(et){return tt((0,x.Eq)(et)).some(Pt=&gt;this._registerQuery(Pt).mql.matches)}observe(et){const Pt=tt((0,x.Eq)(et)).map(Qe=&gt;this._registerQuery(Qe).observable);let Je=(0,ie.a)(Pt);return Je=(0,me.z)(Je.pipe((0,ae.q)(1)),Je.pipe((0,Oe.T)(1),(0,ke.b)(0))),Je.pipe((0,Me.U)(Qe=&gt;{const ht={matches:!1,breakpoints:{}};return Qe.forEach(({matches:ct,query:qt})=&gt;{ht.matches=ht.matches||ct,ht.breakpoints[qt]=ct}),ht}))}_registerQuery(et){if(this._queries.has(et))return this._queries.get(et);const gt=this._mediaMatcher.matchMedia(et),Je={observable:new Le.y(Qe=&gt;{const ht=ct=&gt;this._zone.run(()=&gt;Qe.next(ct));return gt.addListener(ht),()=&gt;{gt.removeListener(ht)}}).pipe((0,Ie.O)(gt),(0,Me.U)(({matches:Qe})=&gt;({query:et,matches:Qe})),(0,Re.R)(this._destroySubject)),mql:gt};return this._queries.set(et,Je),Je}}return ge.\u0275fac=function(et){return new(et||ge)(p.LFG(we),p.LFG(p.R0b))},ge.\u0275prov=p.Yz7({token:ge,factory:ge.\u0275fac,providedIn:"root"}),ge})();function tt(ge){return ge.map(Se=&gt;Se.split(",")).reduce((Se,et)=&gt;Se.concat(et)).map(Se=&gt;Se.trim())}const _e={XSmall:"(max-width: 599.98px)",Small:"(min-width: 600px) and (max-width: 959.98px)",Medium:"(min-width: 960px) and (max-width: 1279.98px)",Large:"(min-width: 1280px) and (max-width: 1919.98px)",XLarge:"(min-width: 1920px)",Handset:"(max-width: 599.98px) and (orientation: portrait), (max-width: 959.98px) and (orientation: landscape)",Tablet:"(min-width: 600px) and (max-width: 839.98px) and (orientation: portrait), (min-width: 960px) and (max-width: 1279.98px) and (orientation: landscape)",Web:"(min-width: 840px) and (orientation: portrait), (min-width: 1280px) and (orientation: landscape)",HandsetPortrait:"(max-width: 599.98px) and (orientation: portrait)",TabletPortrait:"(min-width: 600px) and (max-width: 839.98px) and (orientation: portrait)",WebPortrait:"(min-width: 840px) and (orientation: portrait)",HandsetLandscape:"(max-width: 959.98px) and (orientation: landscape)",TabletLandscape:"(min-width: 960px) and (max-width: 1279.98px) and (orientation: landscape)",WebLandscape:"(min-width: 1280px) and (orientation: landscape)"}},9643:(an,st,D)=&gt;{"use strict";D.d(st,{Q8:()=&gt;ke,wD:()=&gt;Oe});var p=D(1281),x=D(4650),S=D(9751),ie=D(7579),me=D(8372);let Le=(()=&gt;{class Me{create(Re){return typeof MutationObserver&gt;"u"?null:new MutationObserver(Re)}}return Me.\u0275fac=function(Re){return new(Re||Me)},Me.\u0275prov=x.Yz7({token:Me,factory:Me.\u0275fac,providedIn:"root"}),Me})(),ae=(()=&gt;{class Me{constructor(Re){this._mutationObserverFactory=Re,this._observedElements=new Map}ngOnDestroy(){this._observedElements.forEach((Re,ut)=&gt;this._cleanupObserver(ut))}observe(Re){const ut=(0,p.fI)(Re);return new S.y(ft=&gt;{const qe=this._observeElement(ut).subscribe(ft);return()=&gt;{qe.unsubscribe(),this._unobserveElement(ut)}})}_observeElement(Re){if(this._observedElements.has(Re))this._observedElements.get(Re).count++;else{const ut=new ie.x,ft=this._mutationObserverFactory.create(We=&gt;ut.next(We));ft&amp;&amp;ft.observe(Re,{characterData:!0,childList:!0,subtree:!0}),this._observedElements.set(Re,{observer:ft,stream:ut,count:1})}return this._observedElements.get(Re).stream}_unobserveElement(Re){this._observedElements.has(Re)&amp;&amp;(this._observedElements.get(Re).count--,this._observedElements.get(Re).count||this._cleanupObserver(Re))}_cleanupObserver(Re){if(this._observedElements.has(Re)){const{observer:ut,stream:ft}=this._observedElements.get(Re);ut&amp;&amp;ut.disconnect(),ft.complete(),this._observedElements.delete(Re)}}}return Me.\u0275fac=function(Re){return new(Re||Me)(x.LFG(Le))},Me.\u0275prov=x.Yz7({token:Me,factory:Me.\u0275fac,providedIn:"root"}),Me})(),Oe=(()=&gt;{class Me{constructor(Re,ut,ft){this._contentObserver=Re,this._elementRef=ut,this._ngZone=ft,this.event=new x.vpe,this._disabled=!1,this._currentSubscription=null}get disabled(){return this._disabled}set disabled(Re){this._disabled=(0,p.Ig)(Re),this._disabled?this._unsubscribe():this._subscribe()}get debounce(){return this._debounce}set debounce(Re){this._debounce=(0,p.su)(Re),this._subscribe()}ngAfterContentInit(){!this._currentSubscription&amp;&amp;!this.disabled&amp;&amp;this._subscribe()}ngOnDestroy(){this._unsubscribe()}_subscribe(){this._unsubscribe();const Re=this._contentObserver.observe(this._elementRef);this._ngZone.runOutsideAngular(()=&gt;{this._currentSubscription=(this.debounce?Re.pipe((0,me.b)(this.debounce)):Re).subscribe(this.event)})}_unsubscribe(){this._currentSubscription?.unsubscribe()}}return Me.\u0275fac=function(Re){return new(Re||Me)(x.Y36(ae),x.Y36(x.SBq),x.Y36(x.R0b))},Me.\u0275dir=x.lG2({type:Me,selectors:[["","cdkObserveContent",""]],inputs:{disabled:["cdkObserveContentDisabled","disabled"],debounce:"debounce"},outputs:{event:"cdkObserveContent"},exportAs:["cdkObserveContent"]}),Me})(),ke=(()=&gt;{class Me{}return Me.\u0275fac=function(Re){return new(Re||Me)},Me.\u0275mod=x.oAB({type:Me}),Me.\u0275inj=x.cJS({providers:[Le]}),Me})()},8184:(an,st,D)=&gt;{"use strict";D.d(st,{U8:()=&gt;un,X_:()=&gt;Se,_G:()=&gt;Yt,aV:()=&gt;In,pI:()=&gt;Gr,xu:()=&gt;ir});var p=D(2230),x=D(6895),S=D(4650),ie=D(1281),me=D(3353),Le=D(445),ae=D(4080),Oe=D(7579),ke=D(727),Me=D(6451),Ie=D(5698),Re=D(2722),ut=D(2529),ft=D(9521);const We=(0,me.Mq)();class qe{constructor(P,L){this._viewportRuler=P,this._previousHTMLStyles={top:"",left:""},this._isEnabled=!1,this._document=L}attach(){}enable(){if(this._canBeEnabled()){const P=this._document.documentElement;this._previousScrollPosition=this._viewportRuler.getViewportScrollPosition(),this._previousHTMLStyles.left=P.style.left||"",this._previousHTMLStyles.top=P.style.top||"",P.style.left=(0,ie.HM)(-this._previousScrollPosition.left),P.style.top=(0,ie.HM)(-this._previousScrollPosition.top),P.classList.add("cdk-global-scrollblock"),this._isEnabled=!0}}disable(){if(this._isEnabled){const P=this._document.documentElement,z=P.style,de=this._document.body.style,ce=z.scrollBehavior||"",se=de.scrollBehavior||"";this._isEnabled=!1,z.left=this._previousHTMLStyles.left,z.top=this._previousHTMLStyles.top,P.classList.remove("cdk-global-scrollblock"),We&amp;&amp;(z.scrollBehavior=de.scrollBehavior="auto"),window.scroll(this._previousScrollPosition.left,this._previousScrollPosition.top),We&amp;&amp;(z.scrollBehavior=ce,de.scrollBehavior=se)}}_canBeEnabled(){if(this._document.documentElement.classList.contains("cdk-global-scrollblock")||this._isEnabled)return!1;const L=this._document.body,z=this._viewportRuler.getViewportSize();return L.scrollHeight&gt;z.height||L.scrollWidth&gt;z.width}}class ot{constructor(P,L,z,de){this._scrollDispatcher=P,this._ngZone=L,this._viewportRuler=z,this._config=de,this._scrollSubscription=null,this._detach=()=&gt;{this.disable(),this._overlayRef.hasAttached()&amp;&amp;this._ngZone.run(()=&gt;this._overlayRef.detach())}}attach(P){this._overlayRef=P}enable(){if(this._scrollSubscription)return;const P=this._scrollDispatcher.scrolled(0);this._config&amp;&amp;this._config.threshold&amp;&amp;this._config.threshold&gt;1?(this._initialScrollPosition=this._viewportRuler.getViewportScrollPosition().top,this._scrollSubscription=P.subscribe(()=&gt;{const L=this._viewportRuler.getViewportScrollPosition().top;Math.abs(L-this._initialScrollPosition)&gt;this._config.threshold?this._detach():this._overlayRef.updatePosition()})):this._scrollSubscription=P.subscribe(this._detach)}disable(){this._scrollSubscription&amp;&amp;(this._scrollSubscription.unsubscribe(),this._scrollSubscription=null)}detach(){this.disable(),this._overlayRef=null}}class jt{enable(){}disable(){}attach(){}}function rn(Ue,P){return P.some(L=&gt;Ue.bottom&lt;L.top||Ue.top&gt;L.bottom||Ue.right&lt;L.left||Ue.left&gt;L.right)}function tt(Ue,P){return P.some(L=&gt;Ue.top&lt;L.top||Ue.bottom&gt;L.bottom||Ue.left&lt;L.left||Ue.right&gt;L.right)}class _e{constructor(P,L,z,de){this._scrollDispatcher=P,this._viewportRuler=L,this._ngZone=z,this._config=de,this._scrollSubscription=null}attach(P){this._overlayRef=P}enable(){this._scrollSubscription||(this._scrollSubscription=this._scrollDispatcher.scrolled(this._config?this._config.scrollThrottle:0).subscribe(()=&gt;{if(this._overlayRef.updatePosition(),this._config&amp;&amp;this._config.autoClose){const L=this._overlayRef.overlayElement.getBoundingClientRect(),{width:z,height:de}=this._viewportRuler.getViewportSize();rn(L,[{width:z,height:de,bottom:de,right:z,top:0,left:0}])&amp;&amp;(this.disable(),this._ngZone.run(()=&gt;this._overlayRef.detach()))}}))}disable(){this._scrollSubscription&amp;&amp;(this._scrollSubscription.unsubscribe(),this._scrollSubscription=null)}detach(){this.disable(),this._overlayRef=null}}let ge=(()=&gt;{class Ue{constructor(L,z,de,ce){this._scrollDispatcher=L,this._viewportRuler=z,this._ngZone=de,this.noop=()=&gt;new jt,this.close=se=&gt;new ot(this._scrollDispatcher,this._ngZone,this._viewportRuler,se),this.block=()=&gt;new qe(this._viewportRuler,this._document),this.reposition=se=&gt;new _e(this._scrollDispatcher,this._viewportRuler,this._ngZone,se),this._document=ce}}return Ue.\u0275fac=function(L){return new(L||Ue)(S.LFG(p.mF),S.LFG(p.rL),S.LFG(S.R0b),S.LFG(x.K0))},Ue.\u0275prov=S.Yz7({token:Ue,factory:Ue.\u0275fac,providedIn:"root"}),Ue})();class Se{constructor(P){if(this.scrollStrategy=new jt,this.panelClass="",this.hasBackdrop=!1,this.backdropClass="cdk-overlay-dark-backdrop",this.disposeOnNavigation=!1,P){const L=Object.keys(P);for(const z of L)void 0!==P[z]&amp;&amp;(this[z]=P[z])}}}class Pt{constructor(P,L){this.connectionPair=P,this.scrollableViewProperties=L}}let ht=(()=&gt;{class Ue{constructor(L){this._attachedOverlays=[],this._document=L}ngOnDestroy(){this.detach()}add(L){this.remove(L),this._attachedOverlays.push(L)}remove(L){const z=this._attachedOverlays.indexOf(L);z&gt;-1&amp;&amp;this._attachedOverlays.splice(z,1),0===this._attachedOverlays.length&amp;&amp;this.detach()}}return Ue.\u0275fac=function(L){return new(L||Ue)(S.LFG(x.K0))},Ue.\u0275prov=S.Yz7({token:Ue,factory:Ue.\u0275fac,providedIn:"root"}),Ue})(),ct=(()=&gt;{class Ue extends ht{constructor(L,z){super(L),this._ngZone=z,this._keydownListener=de=&gt;{const ce=this._attachedOverlays;for(let se=ce.length-1;se&gt;-1;se--)if(ce[se]._keydownEvents.observers.length&gt;0){const le=ce[se]._keydownEvents;this._ngZone?this._ngZone.run(()=&gt;le.next(de)):le.next(de);break}}}add(L){super.add(L),this._isAttached||(this._ngZone?this._ngZone.runOutsideAngular(()=&gt;this._document.body.addEventListener("keydown",this._keydownListener)):this._document.body.addEventListener("keydown",this._keydownListener),this._isAttached=!0)}detach(){this._isAttached&amp;&amp;(this._document.body.removeEventListener("keydown",this._keydownListener),this._isAttached=!1)}}return Ue.\u0275fac=function(L){return new(L||Ue)(S.LFG(x.K0),S.LFG(S.R0b,8))},Ue.\u0275prov=S.Yz7({token:Ue,factory:Ue.\u0275fac,providedIn:"root"}),Ue})(),qt=(()=&gt;{class Ue extends ht{constructor(L,z,de){super(L),this._platform=z,this._ngZone=de,this._cursorStyleIsSet=!1,this._pointerDownListener=ce=&gt;{this._pointerDownEventTarget=(0,me.sA)(ce)},this._clickListener=ce=&gt;{const se=(0,me.sA)(ce),le="click"===ce.type&amp;&amp;this._pointerDownEventTarget?this._pointerDownEventTarget:se;this._pointerDownEventTarget=null;const at=this._attachedOverlays.slice();for(let vt=at.length-1;vt&gt;-1;vt--){const Rt=at[vt];if(Rt._outsidePointerEvents.observers.length&lt;1||!Rt.hasAttached())continue;if(Rt.overlayElement.contains(se)||Rt.overlayElement.contains(le))break;const fn=Rt._outsidePointerEvents;this._ngZone?this._ngZone.run(()=&gt;fn.next(ce)):fn.next(ce)}}}add(L){if(super.add(L),!this._isAttached){const z=this._document.body;this._ngZone?this._ngZone.runOutsideAngular(()=&gt;this._addEventListeners(z)):this._addEventListeners(z),this._platform.IOS&amp;&amp;!this._cursorStyleIsSet&amp;&amp;(this._cursorOriginalValue=z.style.cursor,z.style.cursor="pointer",this._cursorStyleIsSet=!0),this._isAttached=!0}}detach(){if(this._isAttached){const L=this._document.body;L.removeEventListener("pointerdown",this._pointerDownListener,!0),L.removeEventListener("click",this._clickListener,!0),L.removeEventListener("auxclick",this._clickListener,!0),L.removeEventListener("contextmenu",this._clickListener,!0),this._platform.IOS&amp;&amp;this._cursorStyleIsSet&amp;&amp;(L.style.cursor=this._cursorOriginalValue,this._cursorStyleIsSet=!1),this._isAttached=!1}}_addEventListeners(L){L.addEventListener("pointerdown",this._pointerDownListener,!0),L.addEventListener("click",this._clickListener,!0),L.addEventListener("auxclick",this._clickListener,!0),L.addEventListener("contextmenu",this._clickListener,!0)}}return Ue.\u0275fac=function(L){return new(L||Ue)(S.LFG(x.K0),S.LFG(me.t4),S.LFG(S.R0b,8))},Ue.\u0275prov=S.Yz7({token:Ue,factory:Ue.\u0275fac,providedIn:"root"}),Ue})(),Dt=(()=&gt;{class Ue{constructor(L,z){this._platform=z,this._document=L}ngOnDestroy(){this._containerElement?.remove()}getContainerElement(){return this._containerElement||this._createContainer(),this._containerElement}_createContainer(){const L="cdk-overlay-container";if(this._platform.isBrowser||(0,me.Oy)()){const de=this._document.querySelectorAll(`.${L}[platform="server"], .${L}[platform="test"]`);for(let ce=0;ce&lt;de.length;ce++)de[ce].remove()}const z=this._document.createElement("div");z.classList.add(L),(0,me.Oy)()?z.setAttribute("platform","test"):this._platform.isBrowser||z.setAttribute("platform","server"),this._document.body.appendChild(z),this._containerElement=z}}return Ue.\u0275fac=function(L){return new(L||Ue)(S.LFG(x.K0),S.LFG(me.t4))},Ue.\u0275prov=S.Yz7({token:Ue,factory:Ue.\u0275fac,providedIn:"root"}),Ue})();class Bn{constructor(P,L,z,de,ce,se,le,at,vt,Rt=!1){this._portalOutlet=P,this._host=L,this._pane=z,this._config=de,this._ngZone=ce,this._keyboardDispatcher=se,this._document=le,this._location=at,this._outsideClickDispatcher=vt,this._animationsDisabled=Rt,this._backdropElement=null,this._backdropClick=new Oe.x,this._attachments=new Oe.x,this._detachments=new Oe.x,this._locationChanges=ke.w0.EMPTY,this._backdropClickHandler=fn=&gt;this._backdropClick.next(fn),this._backdropTransitionendHandler=fn=&gt;{this._disposeBackdrop(fn.target)},this._keydownEvents=new Oe.x,this._outsidePointerEvents=new Oe.x,de.scrollStrategy&amp;&amp;(this._scrollStrategy=de.scrollStrategy,this._scrollStrategy.attach(this)),this._positionStrategy=de.positionStrategy}get overlayElement(){return this._pane}get backdropElement(){return this._backdropElement}get hostElement(){return this._host}attach(P){!this._host.parentElement&amp;&amp;this._previousHostParent&amp;&amp;this._previousHostParent.appendChild(this._host);const L=this._portalOutlet.attach(P);return this._positionStrategy&amp;&amp;this._positionStrategy.attach(this),this._updateStackingOrder(),this._updateElementSize(),this._updateElementDirection(),this._scrollStrategy&amp;&amp;this._scrollStrategy.enable(),this._ngZone.onStable.pipe((0,Ie.q)(1)).subscribe(()=&gt;{this.hasAttached()&amp;&amp;this.updatePosition()}),this._togglePointerEvents(!0),this._config.hasBackdrop&amp;&amp;this._attachBackdrop(),this._config.panelClass&amp;&amp;this._toggleClasses(this._pane,this._config.panelClass,!0),this._attachments.next(),this._keyboardDispatcher.add(this),this._config.disposeOnNavigation&amp;&amp;(this._locationChanges=this._location.subscribe(()=&gt;this.dispose())),this._outsideClickDispatcher.add(this),"function"==typeof L?.onDestroy&amp;&amp;L.onDestroy(()=&gt;{this.hasAttached()&amp;&amp;this._ngZone.runOutsideAngular(()=&gt;Promise.resolve().then(()=&gt;this.detach()))}),L}detach(){if(!this.hasAttached())return;this.detachBackdrop(),this._togglePointerEvents(!1),this._positionStrategy&amp;&amp;this._positionStrategy.detach&amp;&amp;this._positionStrategy.detach(),this._scrollStrategy&amp;&amp;this._scrollStrategy.disable();const P=this._portalOutlet.detach();return this._detachments.next(),this._keyboardDispatcher.remove(this),this._detachContentWhenStable(),this._locationChanges.unsubscribe(),this._outsideClickDispatcher.remove(this),P}dispose(){const P=this.hasAttached();this._positionStrategy&amp;&amp;this._positionStrategy.dispose(),this._disposeScrollStrategy(),this._disposeBackdrop(this._backdropElement),this._locationChanges.unsubscribe(),this._keyboardDispatcher.remove(this),this._portalOutlet.dispose(),this._attachments.complete(),this._backdropClick.complete(),this._keydownEvents.complete(),this._outsidePointerEvents.complete(),this._outsideClickDispatcher.remove(this),this._host?.remove(),this._previousHostParent=this._pane=this._host=null,P&amp;&amp;this._detachments.next(),this._detachments.complete()}hasAttached(){return this._portalOutlet.hasAttached()}backdropClick(){return this._backdropClick}attachments(){return this._attachments}detachments(){return this._detachments}keydownEvents(){return this._keydownEvents}outsidePointerEvents(){return this._outsidePointerEvents}getConfig(){return this._config}updatePosition(){this._positionStrategy&amp;&amp;this._positionStrategy.apply()}updatePositionStrategy(P){P!==this._positionStrategy&amp;&amp;(this._positionStrategy&amp;&amp;this._positionStrategy.dispose(),this._positionStrategy=P,this.hasAttached()&amp;&amp;(P.attach(this),this.updatePosition()))}updateSize(P){this._config={...this._config,...P},this._updateElementSize()}setDirection(P){this._config={...this._config,direction:P},this._updateElementDirection()}addPanelClass(P){this._pane&amp;&amp;this._toggleClasses(this._pane,P,!0)}removePanelClass(P){this._pane&amp;&amp;this._toggleClasses(this._pane,P,!1)}getDirection(){const P=this._config.direction;return P?"string"==typeof P?P:P.value:"ltr"}updateScrollStrategy(P){P!==this._scrollStrategy&amp;&amp;(this._disposeScrollStrategy(),this._scrollStrategy=P,this.hasAttached()&amp;&amp;(P.attach(this),P.enable()))}_updateElementDirection(){this._host.setAttribute("dir",this.getDirection())}_updateElementSize(){if(!this._pane)return;const P=this._pane.style;P.width=(0,ie.HM)(this._config.width),P.height=(0,ie.HM)(this._config.height),P.minWidth=(0,ie.HM)(this._config.minWidth),P.minHeight=(0,ie.HM)(this._config.minHeight),P.maxWidth=(0,ie.HM)(this._config.maxWidth),P.maxHeight=(0,ie.HM)(this._config.maxHeight)}_togglePointerEvents(P){this._pane.style.pointerEvents=P?"":"none"}_attachBackdrop(){const P="cdk-overlay-backdrop-showing";this._backdropElement=this._document.createElement("div"),this._backdropElement.classList.add("cdk-overlay-backdrop"),this._animationsDisabled&amp;&amp;this._backdropElement.classList.add("cdk-overlay-backdrop-noop-animation"),this._config.backdropClass&amp;&amp;this._toggleClasses(this._backdropElement,this._config.backdropClass,!0),this._host.parentElement.insertBefore(this._backdropElement,this._host),this._backdropElement.addEventListener("click",this._backdropClickHandler),!this._animationsDisabled&amp;&amp;typeof requestAnimationFrame&lt;"u"?this._ngZone.runOutsideAngular(()=&gt;{requestAnimationFrame(()=&gt;{this._backdropElement&amp;&amp;this._backdropElement.classList.add(P)})}):this._backdropElement.classList.add(P)}_updateStackingOrder(){this._host.nextSibling&amp;&amp;this._host.parentNode.appendChild(this._host)}detachBackdrop(){const P=this._backdropElement;if(P){if(this._animationsDisabled)return void this._disposeBackdrop(P);P.classList.remove("cdk-overlay-backdrop-showing"),this._ngZone.runOutsideAngular(()=&gt;{P.addEventListener("transitionend",this._backdropTransitionendHandler)}),P.style.pointerEvents="none",this._backdropTimeout=this._ngZone.runOutsideAngular(()=&gt;setTimeout(()=&gt;{this._disposeBackdrop(P)},500))}}_toggleClasses(P,L,z){const de=(0,ie.Eq)(L||[]).filter(ce=&gt;!!ce);de.length&amp;&amp;(z?P.classList.add(...de):P.classList.remove(...de))}_detachContentWhenStable(){this._ngZone.runOutsideAngular(()=&gt;{const P=this._ngZone.onStable.pipe((0,Re.R)((0,Me.T)(this._attachments,this._detachments))).subscribe(()=&gt;{(!this._pane||!this._host||0===this._pane.children.length)&amp;&amp;(this._pane&amp;&amp;this._config.panelClass&amp;&amp;this._toggleClasses(this._pane,this._config.panelClass,!1),this._host&amp;&amp;this._host.parentElement&amp;&amp;(this._previousHostParent=this._host.parentElement,this._host.remove()),P.unsubscribe())})})}_disposeScrollStrategy(){const P=this._scrollStrategy;P&amp;&amp;(P.disable(),P.detach&amp;&amp;P.detach())}_disposeBackdrop(P){P&amp;&amp;(P.removeEventListener("click",this._backdropClickHandler),P.removeEventListener("transitionend",this._backdropTransitionendHandler),P.remove(),this._backdropElement===P&amp;&amp;(this._backdropElement=null)),this._backdropTimeout&amp;&amp;(clearTimeout(this._backdropTimeout),this._backdropTimeout=void 0)}}const Sn="cdk-overlay-connected-position-bounding-box",$n=/([A-Za-z%]+)$/;class Yt{constructor(P,L,z,de,ce){this._viewportRuler=L,this._document=z,this._platform=de,this._overlayContainer=ce,this._lastBoundingBoxSize={width:0,height:0},this._isPushed=!1,this._canPush=!0,this._growAfterOpen=!1,this._hasFlexibleDimensions=!0,this._positionLocked=!1,this._viewportMargin=0,this._scrollables=[],this._preferredPositions=[],this._positionChanges=new Oe.x,this._resizeSubscription=ke.w0.EMPTY,this._offsetX=0,this._offsetY=0,this._appliedPanelClasses=[],this.positionChanges=this._positionChanges,this.setOrigin(P)}get positions(){return this._preferredPositions}attach(P){this._validatePositions(),P.hostElement.classList.add(Sn),this._overlayRef=P,this._boundingBox=P.hostElement,this._pane=P.overlayElement,this._isDisposed=!1,this._isInitialRender=!0,this._lastPosition=null,this._resizeSubscription.unsubscribe(),this._resizeSubscription=this._viewportRuler.change().subscribe(()=&gt;{this._isInitialRender=!0,this.apply()})}apply(){if(this._isDisposed||!this._platform.isBrowser)return;if(!this._isInitialRender&amp;&amp;this._positionLocked&amp;&amp;this._lastPosition)return void this.reapplyLastPosition();this._clearPanelClasses(),this._resetOverlayElementStyles(),this._resetBoundingBoxStyles(),this._viewportRect=this._getNarrowedViewportRect(),this._originRect=this._getOriginRect(),this._overlayRect=this._pane.getBoundingClientRect(),this._containerRect=this._overlayContainer.getContainerElement().getBoundingClientRect();const P=this._originRect,L=this._overlayRect,z=this._viewportRect,de=this._containerRect,ce=[];let se;for(let le of this._preferredPositions){let at=this._getOriginPoint(P,de,le),vt=this._getOverlayPoint(at,L,le),Rt=this._getOverlayFit(vt,L,z,le);if(Rt.isCompletelyWithinViewport)return this._isPushed=!1,void this._applyPosition(le,at);this._canFitWithFlexibleDimensions(Rt,vt,z)?ce.push({position:le,origin:at,overlayRect:L,boundingBoxRect:this._calculateBoundingBoxRect(at,le)}):(!se||se.overlayFit.visibleArea&lt;Rt.visibleArea)&amp;&amp;(se={overlayFit:Rt,overlayPoint:vt,originPoint:at,position:le,overlayRect:L})}if(ce.length){let le=null,at=-1;for(const vt of ce){const Rt=vt.boundingBoxRect.width*vt.boundingBoxRect.height*(vt.position.weight||1);Rt&gt;at&amp;&amp;(at=Rt,le=vt)}return this._isPushed=!1,void this._applyPosition(le.position,le.origin)}if(this._canPush)return this._isPushed=!0,void this._applyPosition(se.position,se.originPoint);this._applyPosition(se.position,se.originPoint)}detach(){this._clearPanelClasses(),this._lastPosition=null,this._previousPushAmount=null,this._resizeSubscription.unsubscribe()}dispose(){this._isDisposed||(this._boundingBox&amp;&amp;_n(this._boundingBox.style,{top:"",left:"",right:"",bottom:"",height:"",width:"",alignItems:"",justifyContent:""}),this._pane&amp;&amp;this._resetOverlayElementStyles(),this._overlayRef&amp;&amp;this._overlayRef.hostElement.classList.remove(Sn),this.detach(),this._positionChanges.complete(),this._overlayRef=this._boundingBox=null,this._isDisposed=!0)}reapplyLastPosition(){if(this._isDisposed||!this._platform.isBrowser)return;const P=this._lastPosition;if(P){this._originRect=this._getOriginRect(),this._overlayRect=this._pane.getBoundingClientRect(),this._viewportRect=this._getNarrowedViewportRect(),this._containerRect=this._overlayContainer.getContainerElement().getBoundingClientRect();const L=this._getOriginPoint(this._originRect,this._containerRect,P);this._applyPosition(P,L)}else this.apply()}withScrollableContainers(P){return this._scrollables=P,this}withPositions(P){return this._preferredPositions=P,-1===P.indexOf(this._lastPosition)&amp;&amp;(this._lastPosition=null),this._validatePositions(),this}withViewportMargin(P){return this._viewportMargin=P,this}withFlexibleDimensions(P=!0){return this._hasFlexibleDimensions=P,this}withGrowAfterOpen(P=!0){return this._growAfterOpen=P,this}withPush(P=!0){return this._canPush=P,this}withLockedPosition(P=!0){return this._positionLocked=P,this}setOrigin(P){return this._origin=P,this}withDefaultOffsetX(P){return this._offsetX=P,this}withDefaultOffsetY(P){return this._offsetY=P,this}withTransformOriginOn(P){return this._transformOriginSelector=P,this}_getOriginPoint(P,L,z){let de,ce;if("center"==z.originX)de=P.left+P.width/2;else{const se=this._isRtl()?P.right:P.left,le=this._isRtl()?P.left:P.right;de="start"==z.originX?se:le}return L.left&lt;0&amp;&amp;(de-=L.left),ce="center"==z.originY?P.top+P.height/2:"top"==z.originY?P.top:P.bottom,L.top&lt;0&amp;&amp;(ce-=L.top),{x:de,y:ce}}_getOverlayPoint(P,L,z){let de,ce;return de="center"==z.overlayX?-L.width/2:"start"===z.overlayX?this._isRtl()?-L.width:0:this._isRtl()?0:-L.width,ce="center"==z.overlayY?-L.height/2:"top"==z.overlayY?0:-L.height,{x:P.x+de,y:P.y+ce}}_getOverlayFit(P,L,z,de){const ce=hn(L);let{x:se,y:le}=P,at=this._getOffset(de,"x"),vt=this._getOffset(de,"y");at&amp;&amp;(se+=at),vt&amp;&amp;(le+=vt);let dn=0-le,Qt=le+ce.height-z.height,Gn=this._subtractOverflows(ce.width,0-se,se+ce.width-z.width),Mn=this._subtractOverflows(ce.height,dn,Qt),Vt=Gn*Mn;return{visibleArea:Vt,isCompletelyWithinViewport:ce.width*ce.height===Vt,fitsInViewportVertically:Mn===ce.height,fitsInViewportHorizontally:Gn==ce.width}}_canFitWithFlexibleDimensions(P,L,z){if(this._hasFlexibleDimensions){const de=z.bottom-L.y,ce=z.right-L.x,se=Kt(this._overlayRef.getConfig().minHeight),le=Kt(this._overlayRef.getConfig().minWidth),vt=P.fitsInViewportHorizontally||null!=le&amp;&amp;le&lt;=ce;return(P.fitsInViewportVertically||null!=se&amp;&amp;se&lt;=de)&amp;&amp;vt}return!1}_pushOverlayOnScreen(P,L,z){if(this._previousPushAmount&amp;&amp;this._positionLocked)return{x:P.x+this._previousPushAmount.x,y:P.y+this._previousPushAmount.y};const de=hn(L),ce=this._viewportRect,se=Math.max(P.x+de.width-ce.width,0),le=Math.max(P.y+de.height-ce.height,0),at=Math.max(ce.top-z.top-P.y,0),vt=Math.max(ce.left-z.left-P.x,0);let Rt=0,fn=0;return Rt=de.width&lt;=ce.width?vt||-se:P.x&lt;this._viewportMargin?ce.left-z.left-P.x:0,fn=de.height&lt;=ce.height?at||-le:P.y&lt;this._viewportMargin?ce.top-z.top-P.y:0,this._previousPushAmount={x:Rt,y:fn},{x:P.x+Rt,y:P.y+fn}}_applyPosition(P,L){if(this._setTransformOrigin(P),this._setOverlayElementStyles(L,P),this._setBoundingBoxStyles(L,P),P.panelClass&amp;&amp;this._addPanelClasses(P.panelClass),this._lastPosition=P,this._positionChanges.observers.length){const z=this._getScrollVisibility(),de=new Pt(P,z);this._positionChanges.next(de)}this._isInitialRender=!1}_setTransformOrigin(P){if(!this._transformOriginSelector)return;const L=this._boundingBox.querySelectorAll(this._transformOriginSelector);let z,de=P.overlayY;z="center"===P.overlayX?"center":this._isRtl()?"start"===P.overlayX?"right":"left":"start"===P.overlayX?"left":"right";for(let ce=0;ce&lt;L.length;ce++)L[ce].style.transformOrigin=`${z} ${de}`}_calculateBoundingBoxRect(P,L){const z=this._viewportRect,de=this._isRtl();let ce,se,le,Rt,fn,dn;if("top"===L.overlayY)se=P.y,ce=z.height-se+this._viewportMargin;else if("bottom"===L.overlayY)le=z.height-P.y+2*this._viewportMargin,ce=z.height-le+this._viewportMargin;else{const Qt=Math.min(z.bottom-P.y+z.top,P.y),Gn=this._lastBoundingBoxSize.height;ce=2*Qt,se=P.y-Qt,ce&gt;Gn&amp;&amp;!this._isInitialRender&amp;&amp;!this._growAfterOpen&amp;&amp;(se=P.y-Gn/2)}if("end"===L.overlayX&amp;&amp;!de||"start"===L.overlayX&amp;&amp;de)dn=z.width-P.x+this._viewportMargin,Rt=P.x-this._viewportMargin;else if("start"===L.overlayX&amp;&amp;!de||"end"===L.overlayX&amp;&amp;de)fn=P.x,Rt=z.right-P.x;else{const Qt=Math.min(z.right-P.x+z.left,P.x),Gn=this._lastBoundingBoxSize.width;Rt=2*Qt,fn=P.x-Qt,Rt&gt;Gn&amp;&amp;!this._isInitialRender&amp;&amp;!this._growAfterOpen&amp;&amp;(fn=P.x-Gn/2)}return{top:se,left:fn,bottom:le,right:dn,width:Rt,height:ce}}_setBoundingBoxStyles(P,L){const z=this._calculateBoundingBoxRect(P,L);!this._isInitialRender&amp;&amp;!this._growAfterOpen&amp;&amp;(z.height=Math.min(z.height,this._lastBoundingBoxSize.height),z.width=Math.min(z.width,this._lastBoundingBoxSize.width));const de={};if(this._hasExactPosition())de.top=de.left="0",de.bottom=de.right=de.maxHeight=de.maxWidth="",de.width=de.height="100%";else{const ce=this._overlayRef.getConfig().maxHeight,se=this._overlayRef.getConfig().maxWidth;de.height=(0,ie.HM)(z.height),de.top=(0,ie.HM)(z.top),de.bottom=(0,ie.HM)(z.bottom),de.width=(0,ie.HM)(z.width),de.left=(0,ie.HM)(z.left),de.right=(0,ie.HM)(z.right),de.alignItems="center"===L.overlayX?"center":"end"===L.overlayX?"flex-end":"flex-start",de.justifyContent="center"===L.overlayY?"center":"bottom"===L.overlayY?"flex-end":"flex-start",ce&amp;&amp;(de.maxHeight=(0,ie.HM)(ce)),se&amp;&amp;(de.maxWidth=(0,ie.HM)(se))}this._lastBoundingBoxSize=z,_n(this._boundingBox.style,de)}_resetBoundingBoxStyles(){_n(this._boundingBox.style,{top:"0",left:"0",right:"0",bottom:"0",height:"",width:"",alignItems:"",justifyContent:""})}_resetOverlayElementStyles(){_n(this._pane.style,{top:"",left:"",bottom:"",right:"",position:"",transform:""})}_setOverlayElementStyles(P,L){const z={},de=this._hasExactPosition(),ce=this._hasFlexibleDimensions,se=this._overlayRef.getConfig();if(de){const Rt=this._viewportRuler.getViewportScrollPosition();_n(z,this._getExactOverlayY(L,P,Rt)),_n(z,this._getExactOverlayX(L,P,Rt))}else z.position="static";let le="",at=this._getOffset(L,"x"),vt=this._getOffset(L,"y");at&amp;&amp;(le+=`translateX(${at}px) `),vt&amp;&amp;(le+=`translateY(${vt}px)`),z.transform=le.trim(),se.maxHeight&amp;&amp;(de?z.maxHeight=(0,ie.HM)(se.maxHeight):ce&amp;&amp;(z.maxHeight="")),se.maxWidth&amp;&amp;(de?z.maxWidth=(0,ie.HM)(se.maxWidth):ce&amp;&amp;(z.maxWidth="")),_n(this._pane.style,z)}_getExactOverlayY(P,L,z){let de={top:"",bottom:""},ce=this._getOverlayPoint(L,this._overlayRect,P);return this._isPushed&amp;&amp;(ce=this._pushOverlayOnScreen(ce,this._overlayRect,z)),"bottom"===P.overlayY?de.bottom=this._document.documentElement.clientHeight-(ce.y+this._overlayRect.height)+"px":de.top=(0,ie.HM)(ce.y),de}_getExactOverlayX(P,L,z){let se,de={left:"",right:""},ce=this._getOverlayPoint(L,this._overlayRect,P);return this._isPushed&amp;&amp;(ce=this._pushOverlayOnScreen(ce,this._overlayRect,z)),se=this._isRtl()?"end"===P.overlayX?"left":"right":"end"===P.overlayX?"right":"left","right"===se?de.right=this._document.documentElement.clientWidth-(ce.x+this._overlayRect.width)+"px":de.left=(0,ie.HM)(ce.x),de}_getScrollVisibility(){const P=this._getOriginRect(),L=this._pane.getBoundingClientRect(),z=this._scrollables.map(de=&gt;de.getElementRef().nativeElement.getBoundingClientRect());return{isOriginClipped:tt(P,z),isOriginOutsideView:rn(P,z),isOverlayClipped:tt(L,z),isOverlayOutsideView:rn(L,z)}}_subtractOverflows(P,...L){return L.reduce((z,de)=&gt;z-Math.max(de,0),P)}_getNarrowedViewportRect(){const P=this._document.documentElement.clientWidth,L=this._document.documentElement.clientHeight,z=this._viewportRuler.getViewportScrollPosition();return{top:z.top+this._viewportMargin,left:z.left+this._viewportMargin,right:z.left+P-this._viewportMargin,bottom:z.top+L-this._viewportMargin,width:P-2*this._viewportMargin,height:L-2*this._viewportMargin}}_isRtl(){return"rtl"===this._overlayRef.getDirection()}_hasExactPosition(){return!this._hasFlexibleDimensions||this._isPushed}_getOffset(P,L){return"x"===L?P.offsetX??this._offsetX:P.offsetY??this._offsetY}_validatePositions(){}_addPanelClasses(P){this._pane&amp;&amp;(0,ie.Eq)(P).forEach(L=&gt;{""!==L&amp;&amp;-1===this._appliedPanelClasses.indexOf(L)&amp;&amp;(this._appliedPanelClasses.push(L),this._pane.classList.add(L))})}_clearPanelClasses(){this._pane&amp;&amp;(this._appliedPanelClasses.forEach(P=&gt;{this._pane.classList.remove(P)}),this._appliedPanelClasses=[])}_getOriginRect(){const P=this._origin;if(P instanceof S.SBq)return P.nativeElement.getBoundingClientRect();if(P instanceof Element)return P.getBoundingClientRect();const L=P.width||0,z=P.height||0;return{top:P.y,bottom:P.y+z,left:P.x,right:P.x+L,height:z,width:L}}}function _n(Ue,P){for(let L in P)P.hasOwnProperty(L)&amp;&amp;(Ue[L]=P[L]);return Ue}function Kt(Ue){if("number"!=typeof Ue&amp;&amp;null!=Ue){const[P,L]=Ue.split($n);return L&amp;&amp;"px"!==L?null:parseFloat(P)}return Ue||null}function hn(Ue){return{top:Math.floor(Ue.top),right:Math.floor(Ue.right),bottom:Math.floor(Ue.bottom),left:Math.floor(Ue.left),width:Math.floor(Ue.width),height:Math.floor(Ue.height)}}const $e="cdk-global-overlay-wrapper";class yt{constructor(){this._cssPosition="static",this._topOffset="",this._bottomOffset="",this._alignItems="",this._xPosition="",this._xOffset="",this._width="",this._height="",this._isDisposed=!1}attach(P){const L=P.getConfig();this._overlayRef=P,this._width&amp;&amp;!L.width&amp;&amp;P.updateSize({width:this._width}),this._height&amp;&amp;!L.height&amp;&amp;P.updateSize({height:this._height}),P.hostElement.classList.add($e),this._isDisposed=!1}top(P=""){return this._bottomOffset="",this._topOffset=P,this._alignItems="flex-start",this}left(P=""){return this._xOffset=P,this._xPosition="left",this}bottom(P=""){return this._topOffset="",this._bottomOffset=P,this._alignItems="flex-end",this}right(P=""){return this._xOffset=P,this._xPosition="right",this}start(P=""){return this._xOffset=P,this._xPosition="start",this}end(P=""){return this._xOffset=P,this._xPosition="end",this}width(P=""){return this._overlayRef?this._overlayRef.updateSize({width:P}):this._width=P,this}height(P=""){return this._overlayRef?this._overlayRef.updateSize({height:P}):this._height=P,this}centerHorizontally(P=""){return this.left(P),this._xPosition="center",this}centerVertically(P=""){return this.top(P),this._alignItems="center",this}apply(){if(!this._overlayRef||!this._overlayRef.hasAttached())return;const P=this._overlayRef.overlayElement.style,L=this._overlayRef.hostElement.style,z=this._overlayRef.getConfig(),{width:de,height:ce,maxWidth:se,maxHeight:le}=z,at=!("100%"!==de&amp;&amp;"100vw"!==de||se&amp;&amp;"100%"!==se&amp;&amp;"100vw"!==se),vt=!("100%"!==ce&amp;&amp;"100vh"!==ce||le&amp;&amp;"100%"!==le&amp;&amp;"100vh"!==le),Rt=this._xPosition,fn=this._xOffset,dn="rtl"===this._overlayRef.getConfig().direction;let Qt="",Gn="",Mn="";at?Mn="flex-start":"center"===Rt?(Mn="center",dn?Gn=fn:Qt=fn):dn?"left"===Rt||"end"===Rt?(Mn="flex-end",Qt=fn):("right"===Rt||"start"===Rt)&amp;&amp;(Mn="flex-start",Gn=fn):"left"===Rt||"start"===Rt?(Mn="flex-start",Qt=fn):("right"===Rt||"end"===Rt)&amp;&amp;(Mn="flex-end",Gn=fn),P.position=this._cssPosition,P.marginLeft=at?"0":Qt,P.marginTop=vt?"0":this._topOffset,P.marginBottom=this._bottomOffset,P.marginRight=at?"0":Gn,L.justifyContent=Mn,L.alignItems=vt?"flex-start":this._alignItems}dispose(){if(this._isDisposed||!this._overlayRef)return;const P=this._overlayRef.overlayElement.style,L=this._overlayRef.hostElement,z=L.style;L.classList.remove($e),z.justifyContent=z.alignItems=P.marginTop=P.marginBottom=P.marginLeft=P.marginRight=P.position="",this._overlayRef=null,this._isDisposed=!0}}let nn=(()=&gt;{class Ue{constructor(L,z,de,ce){this._viewportRuler=L,this._document=z,this._platform=de,this._overlayContainer=ce}global(){return new yt}flexibleConnectedTo(L){return new Yt(L,this._viewportRuler,this._document,this._platform,this._overlayContainer)}}return Ue.\u0275fac=function(L){return new(L||Ue)(S.LFG(p.rL),S.LFG(x.K0),S.LFG(me.t4),S.LFG(Dt))},Ue.\u0275prov=S.Yz7({token:Ue,factory:Ue.\u0275fac,providedIn:"root"}),Ue})(),cn=0,In=(()=&gt;{class Ue{constructor(L,z,de,ce,se,le,at,vt,Rt,fn,dn,Qt){this.scrollStrategies=L,this._overlayContainer=z,this._componentFactoryResolver=de,this._positionBuilder=ce,this._keyboardDispatcher=se,this._injector=le,this._ngZone=at,this._document=vt,this._directionality=Rt,this._location=fn,this._outsideClickDispatcher=dn,this._animationsModuleType=Qt}create(L){const z=this._createHostElement(),de=this._createPaneElement(z),ce=this._createPortalOutlet(de),se=new Se(L);return se.direction=se.direction||this._directionality.value,new Bn(ce,z,de,se,this._ngZone,this._keyboardDispatcher,this._document,this._location,this._outsideClickDispatcher,"NoopAnimations"===this._animationsModuleType)}position(){return this._positionBuilder}_createPaneElement(L){const z=this._document.createElement("div");return z.id="cdk-overlay-"+cn++,z.classList.add("cdk-overlay-pane"),L.appendChild(z),z}_createHostElement(){const L=this._document.createElement("div");return this._overlayContainer.getContainerElement().appendChild(L),L}_createPortalOutlet(L){return this._appRef||(this._appRef=this._injector.get(S.z2F)),new ae.u0(L,this._componentFactoryResolver,this._appRef,this._injector,this._document)}}return Ue.\u0275fac=function(L){return new(L||Ue)(S.LFG(ge),S.LFG(Dt),S.LFG(S._Vd),S.LFG(nn),S.LFG(ct),S.LFG(S.zs3),S.LFG(S.R0b),S.LFG(x.K0),S.LFG(Le.Is),S.LFG(x.Ye),S.LFG(qt),S.LFG(S.QbO,8))},Ue.\u0275prov=S.Yz7({token:Ue,factory:Ue.\u0275fac}),Ue})();const Xn=[{originX:"start",originY:"bottom",overlayX:"start",overlayY:"top"},{originX:"start",originY:"top",overlayX:"start",overlayY:"bottom"},{originX:"end",originY:"top",overlayX:"end",overlayY:"bottom"},{originX:"end",originY:"bottom",overlayX:"end",overlayY:"top"}],Jt=new S.OlP("cdk-connected-overlay-scroll-strategy");let ir=(()=&gt;{class Ue{constructor(L){this.elementRef=L}}return Ue.\u0275fac=function(L){return new(L||Ue)(S.Y36(S.SBq))},Ue.\u0275dir=S.lG2({type:Ue,selectors:[["","cdk-overlay-origin",""],["","overlay-origin",""],["","cdkOverlayOrigin",""]],exportAs:["cdkOverlayOrigin"]}),Ue})(),Gr=(()=&gt;{class Ue{constructor(L,z,de,ce,se){this._overlay=L,this._dir=se,this._hasBackdrop=!1,this._lockPosition=!1,this._growAfterOpen=!1,this._flexibleDimensions=!1,this._push=!1,this._backdropSubscription=ke.w0.EMPTY,this._attachSubscription=ke.w0.EMPTY,this._detachSubscription=ke.w0.EMPTY,this._positionSubscription=ke.w0.EMPTY,this.viewportMargin=0,this.open=!1,this.disableClose=!1,this.backdropClick=new S.vpe,this.positionChange=new S.vpe,this.attach=new S.vpe,this.detach=new S.vpe,this.overlayKeydown=new S.vpe,this.overlayOutsideClick=new S.vpe,this._templatePortal=new ae.UE(z,de),this._scrollStrategyFactory=ce,this.scrollStrategy=this._scrollStrategyFactory()}get offsetX(){return this._offsetX}set offsetX(L){this._offsetX=L,this._position&amp;&amp;this._updatePositionStrategy(this._position)}get offsetY(){return this._offsetY}set offsetY(L){this._offsetY=L,this._position&amp;&amp;this._updatePositionStrategy(this._position)}get hasBackdrop(){return this._hasBackdrop}set hasBackdrop(L){this._hasBackdrop=(0,ie.Ig)(L)}get lockPosition(){return this._lockPosition}set lockPosition(L){this._lockPosition=(0,ie.Ig)(L)}get flexibleDimensions(){return this._flexibleDimensions}set flexibleDimensions(L){this._flexibleDimensions=(0,ie.Ig)(L)}get growAfterOpen(){return this._growAfterOpen}set growAfterOpen(L){this._growAfterOpen=(0,ie.Ig)(L)}get push(){return this._push}set push(L){this._push=(0,ie.Ig)(L)}get overlayRef(){return this._overlayRef}get dir(){return this._dir?this._dir.value:"ltr"}ngOnDestroy(){this._attachSubscription.unsubscribe(),this._detachSubscription.unsubscribe(),this._backdropSubscription.unsubscribe(),this._positionSubscription.unsubscribe(),this._overlayRef&amp;&amp;this._overlayRef.dispose()}ngOnChanges(L){this._position&amp;&amp;(this._updatePositionStrategy(this._position),this._overlayRef.updateSize({width:this.width,minWidth:this.minWidth,height:this.height,minHeight:this.minHeight}),L.origin&amp;&amp;this.open&amp;&amp;this._position.apply()),L.open&amp;&amp;(this.open?this._attachOverlay():this._detachOverlay())}_createOverlay(){(!this.positions||!this.positions.length)&amp;&amp;(this.positions=Xn);const L=this._overlayRef=this._overlay.create(this._buildConfig());this._attachSubscription=L.attachments().subscribe(()=&gt;this.attach.emit()),this._detachSubscription=L.detachments().subscribe(()=&gt;this.detach.emit()),L.keydownEvents().subscribe(z=&gt;{this.overlayKeydown.next(z),z.keyCode===ft.hY&amp;&amp;!this.disableClose&amp;&amp;!(0,ft.Vb)(z)&amp;&amp;(z.preventDefault(),this._detachOverlay())}),this._overlayRef.outsidePointerEvents().subscribe(z=&gt;{this.overlayOutsideClick.next(z)})}_buildConfig(){const L=this._position=this.positionStrategy||this._createPositionStrategy(),z=new Se({direction:this._dir,positionStrategy:L,scrollStrategy:this.scrollStrategy,hasBackdrop:this.hasBackdrop});return(this.width||0===this.width)&amp;&amp;(z.width=this.width),(this.height||0===this.height)&amp;&amp;(z.height=this.height),(this.minWidth||0===this.minWidth)&amp;&amp;(z.minWidth=this.minWidth),(this.minHeight||0===this.minHeight)&amp;&amp;(z.minHeight=this.minHeight),this.backdropClass&amp;&amp;(z.backdropClass=this.backdropClass),this.panelClass&amp;&amp;(z.panelClass=this.panelClass),z}_updatePositionStrategy(L){const z=this.positions.map(de=&gt;({originX:de.originX,originY:de.originY,overlayX:de.overlayX,overlayY:de.overlayY,offsetX:de.offsetX||this.offsetX,offsetY:de.offsetY||this.offsetY,panelClass:de.panelClass||void 0}));return L.setOrigin(this._getFlexibleConnectedPositionStrategyOrigin()).withPositions(z).withFlexibleDimensions(this.flexibleDimensions).withPush(this.push).withGrowAfterOpen(this.growAfterOpen).withViewportMargin(this.viewportMargin).withLockedPosition(this.lockPosition).withTransformOriginOn(this.transformOriginSelector)}_createPositionStrategy(){const L=this._overlay.position().flexibleConnectedTo(this._getFlexibleConnectedPositionStrategyOrigin());return this._updatePositionStrategy(L),L}_getFlexibleConnectedPositionStrategyOrigin(){return this.origin instanceof ir?this.origin.elementRef:this.origin}_attachOverlay(){this._overlayRef?this._overlayRef.getConfig().hasBackdrop=this.hasBackdrop:this._createOverlay(),this._overlayRef.hasAttached()||this._overlayRef.attach(this._templatePortal),this.hasBackdrop?this._backdropSubscription=this._overlayRef.backdropClick().subscribe(L=&gt;{this.backdropClick.emit(L)}):this._backdropSubscription.unsubscribe(),this._positionSubscription.unsubscribe(),this.positionChange.observers.length&gt;0&amp;&amp;(this._positionSubscription=this._position.positionChanges.pipe((0,ut.o)(()=&gt;this.positionChange.observers.length&gt;0)).subscribe(L=&gt;{this.positionChange.emit(L),0===this.positionChange.observers.length&amp;&amp;this._positionSubscription.unsubscribe()}))}_detachOverlay(){this._overlayRef&amp;&amp;this._overlayRef.detach(),this._backdropSubscription.unsubscribe(),this._positionSubscription.unsubscribe()}}return Ue.\u0275fac=function(L){return new(L||Ue)(S.Y36(In),S.Y36(S.Rgc),S.Y36(S.s_b),S.Y36(Jt),S.Y36(Le.Is,8))},Ue.\u0275dir=S.lG2({type:Ue,selectors:[["","cdk-connected-overlay",""],["","connected-overlay",""],["","cdkConnectedOverlay",""]],inputs:{origin:["cdkConnectedOverlayOrigin","origin"],positions:["cdkConnectedOverlayPositions","positions"],positionStrategy:["cdkConnectedOverlayPositionStrategy","positionStrategy"],offsetX:["cdkConnectedOverlayOffsetX","offsetX"],offsetY:["cdkConnectedOverlayOffsetY","offsetY"],width:["cdkConnectedOverlayWidth","width"],height:["cdkConnectedOverlayHeight","height"],minWidth:["cdkConnectedOverlayMinWidth","minWidth"],minHeight:["cdkConnectedOverlayMinHeight","minHeight"],backdropClass:["cdkConnectedOverlayBackdropClass","backdropClass"],panelClass:["cdkConnectedOverlayPanelClass","panelClass"],viewportMargin:["cdkConnectedOverlayViewportMargin","viewportMargin"],scrollStrategy:["cdkConnectedOverlayScrollStrategy","scrollStrategy"],open:["cdkConnectedOverlayOpen","open"],disableClose:["cdkConnectedOverlayDisableClose","disableClose"],transformOriginSelector:["cdkConnectedOverlayTransformOriginOn","transformOriginSelector"],hasBackdrop:["cdkConnectedOverlayHasBackdrop","hasBackdrop"],lockPosition:["cdkConnectedOverlayLockPosition","lockPosition"],flexibleDimensions:["cdkConnectedOverlayFlexibleDimensions","flexibleDimensions"],growAfterOpen:["cdkConnectedOverlayGrowAfterOpen","growAfterOpen"],push:["cdkConnectedOverlayPush","push"]},outputs:{backdropClick:"backdropClick",positionChange:"positionChange",attach:"attach",detach:"detach",overlayKeydown:"overlayKeydown",overlayOutsideClick:"overlayOutsideClick"},exportAs:["cdkConnectedOverlay"],features:[S.TTD]}),Ue})();const ni={provide:Jt,deps:[In],useFactory:function ii(Ue){return()=&gt;Ue.scrollStrategies.reposition()}};let un=(()=&gt;{class Ue{}return Ue.\u0275fac=function(L){return new(L||Ue)},Ue.\u0275mod=S.oAB({type:Ue}),Ue.\u0275inj=S.cJS({providers:[In,ni],imports:[Le.vT,ae.eL,p.Cl,p.Cl]}),Ue})()},3353:(an,st,D)=&gt;{"use strict";D.d(st,{Mq:()=&gt;ft,Oy:()=&gt;tt,_i:()=&gt;We,ht:()=&gt;jt,i$:()=&gt;Ie,kV:()=&gt;ot,qK:()=&gt;Oe,sA:()=&gt;rn,t4:()=&gt;ie});var p=D(4650),x=D(6895);let S;try{S=typeof Intl&lt;"u"&amp;&amp;Intl.v8BreakIterator}catch{S=!1}let Le,ie=(()=&gt;{class _e{constructor(Se){this._platformId=Se,this.isBrowser=this._platformId?(0,x.NF)(this._platformId):"object"==typeof document&amp;&amp;!!document,this.EDGE=this.isBrowser&amp;&amp;/(edge)/i.test(navigator.userAgent),this.TRIDENT=this.isBrowser&amp;&amp;/(msie|trident)/i.test(navigator.userAgent),this.BLINK=this.isBrowser&amp;&amp;!(!window.chrome&amp;&amp;!S)&amp;&amp;typeof CSS&lt;"u"&amp;&amp;!this.EDGE&amp;&amp;!this.TRIDENT,this.WEBKIT=this.isBrowser&amp;&amp;/AppleWebKit/i.test(navigator.userAgent)&amp;&amp;!this.BLINK&amp;&amp;!this.EDGE&amp;&amp;!this.TRIDENT,this.IOS=this.isBrowser&amp;&amp;/iPad|iPhone|iPod/.test(navigator.userAgent)&amp;&amp;!("MSStream"in window),this.FIREFOX=this.isBrowser&amp;&amp;/(firefox|minefield)/i.test(navigator.userAgent),this.ANDROID=this.isBrowser&amp;&amp;/android/i.test(navigator.userAgent)&amp;&amp;!this.TRIDENT,this.SAFARI=this.isBrowser&amp;&amp;/safari/i.test(navigator.userAgent)&amp;&amp;this.WEBKIT}}return _e.\u0275fac=function(Se){return new(Se||_e)(p.LFG(p.Lbi))},_e.\u0275prov=p.Yz7({token:_e,factory:_e.\u0275fac,providedIn:"root"}),_e})();const ae=["color","button","checkbox","date","datetime-local","email","file","hidden","image","month","number","password","radio","range","reset","search","submit","tel","text","time","url","week"];function Oe(){if(Le)return Le;if("object"!=typeof document||!document)return Le=new Set(ae),Le;let _e=document.createElement("input");return Le=new Set(ae.filter(ge=&gt;(_e.setAttribute("type",ge),_e.type===ge))),Le}let ke,Re,ut,qe;function Ie(_e){return function Me(){if(null==ke&amp;&amp;typeof window&lt;"u")try{window.addEventListener("test",null,Object.defineProperty({},"passive",{get:()=&gt;ke=!0}))}finally{ke=ke||!1}return ke}()?_e:!!_e.capture}function ft(){if(null==ut){if("object"!=typeof document||!document||"function"!=typeof Element||!Element)return ut=!1,ut;if("scrollBehavior"in document.documentElement.style)ut=!0;else{const _e=Element.prototype.scrollTo;ut=!!_e&amp;&amp;!/\{\s*\[native code\]\s*\}/.test(_e.toString())}}return ut}function We(){if("object"!=typeof document||!document)return 0;if(null==Re){const _e=document.createElement("div"),ge=_e.style;_e.dir="rtl",ge.width="1px",ge.overflow="auto",ge.visibility="hidden",ge.pointerEvents="none",ge.position="absolute";const Se=document.createElement("div"),et=Se.style;et.width="2px",et.height="1px",_e.appendChild(Se),document.body.appendChild(_e),Re=0,0===_e.scrollLeft&amp;&amp;(_e.scrollLeft=1,Re=0===_e.scrollLeft?1:2),_e.remove()}return Re}function ot(_e){if(function we(){if(null==qe){const _e=typeof document&lt;"u"?document.head:null;qe=!(!_e||!_e.createShadowRoot&amp;&amp;!_e.attachShadow)}return qe}()){const ge=_e.getRootNode?_e.getRootNode():null;if(typeof ShadowRoot&lt;"u"&amp;&amp;ShadowRoot&amp;&amp;ge instanceof ShadowRoot)return ge}return null}function jt(){let _e=typeof document&lt;"u"&amp;&amp;document?document.activeElement:null;for(;_e&amp;&amp;_e.shadowRoot;){const ge=_e.shadowRoot.activeElement;if(ge===_e)break;_e=ge}return _e}function rn(_e){return _e.composedPath?_e.composedPath()[0]:_e.target}function tt(){return typeof __karma__&lt;"u"&amp;&amp;!!__karma__||typeof jasmine&lt;"u"&amp;&amp;!!jasmine||typeof jest&lt;"u"&amp;&amp;!!jest||typeof Mocha&lt;"u"&amp;&amp;!!Mocha}},4080:(an,st,D)=&gt;{"use strict";D.d(st,{C5:()=&gt;Me,Pl:()=&gt;jt,UE:()=&gt;Ie,eL:()=&gt;tt,u0:()=&gt;We});var p=D(4650),x=D(6895);class ke{attach(Se){return this._attachedHost=Se,Se.attach(this)}detach(){let Se=this._attachedHost;null!=Se&amp;&amp;(this._attachedHost=null,Se.detach())}get isAttached(){return null!=this._attachedHost}setAttachedHost(Se){this._attachedHost=Se}}class Me extends ke{constructor(Se,et,gt,Pt){super(),this.component=Se,this.viewContainerRef=et,this.injector=gt,this.componentFactoryResolver=Pt}}class Ie extends ke{constructor(Se,et,gt,Pt){super(),this.templateRef=Se,this.viewContainerRef=et,this.context=gt,this.injector=Pt}get origin(){return this.templateRef.elementRef}attach(Se,et=this.context){return this.context=et,super.attach(Se)}detach(){return this.context=void 0,super.detach()}}class Re extends ke{constructor(Se){super(),this.element=Se instanceof p.SBq?Se.nativeElement:Se}}class ut{constructor(){this._isDisposed=!1,this.attachDomPortal=null}hasAttached(){return!!this._attachedPortal}attach(Se){return Se instanceof Me?(this._attachedPortal=Se,this.attachComponentPortal(Se)):Se instanceof Ie?(this._attachedPortal=Se,this.attachTemplatePortal(Se)):this.attachDomPortal&amp;&amp;Se instanceof Re?(this._attachedPortal=Se,this.attachDomPortal(Se)):void 0}detach(){this._attachedPortal&amp;&amp;(this._attachedPortal.setAttachedHost(null),this._attachedPortal=null),this._invokeDisposeFn()}dispose(){this.hasAttached()&amp;&amp;this.detach(),this._invokeDisposeFn(),this._isDisposed=!0}setDisposeFn(Se){this._disposeFn=Se}_invokeDisposeFn(){this._disposeFn&amp;&amp;(this._disposeFn(),this._disposeFn=null)}}class We extends ut{constructor(Se,et,gt,Pt,Je){super(),this.outletElement=Se,this._componentFactoryResolver=et,this._appRef=gt,this._defaultInjector=Pt,this.attachDomPortal=Qe=&gt;{const ht=Qe.element,ct=this._document.createComment("dom-portal");ht.parentNode.insertBefore(ct,ht),this.outletElement.appendChild(ht),this._attachedPortal=Qe,super.setDisposeFn(()=&gt;{ct.parentNode&amp;&amp;ct.parentNode.replaceChild(ht,ct)})},this._document=Je}attachComponentPortal(Se){const gt=(Se.componentFactoryResolver||this._componentFactoryResolver).resolveComponentFactory(Se.component);let Pt;return Se.viewContainerRef?(Pt=Se.viewContainerRef.createComponent(gt,Se.viewContainerRef.length,Se.injector||Se.viewContainerRef.injector),this.setDisposeFn(()=&gt;Pt.destroy())):(Pt=gt.create(Se.injector||this._defaultInjector||p.zs3.NULL),this._appRef.attachView(Pt.hostView),this.setDisposeFn(()=&gt;{this._appRef.viewCount&gt;0&amp;&amp;this._appRef.detachView(Pt.hostView),Pt.destroy()})),this.outletElement.appendChild(this._getComponentRootNode(Pt)),this._attachedPortal=Se,Pt}attachTemplatePortal(Se){let et=Se.viewContainerRef,gt=et.createEmbeddedView(Se.templateRef,Se.context,{injector:Se.injector});return gt.rootNodes.forEach(Pt=&gt;this.outletElement.appendChild(Pt)),gt.detectChanges(),this.setDisposeFn(()=&gt;{let Pt=et.indexOf(gt);-1!==Pt&amp;&amp;et.remove(Pt)}),this._attachedPortal=Se,gt}dispose(){super.dispose(),this.outletElement.remove()}_getComponentRootNode(Se){return Se.hostView.rootNodes[0]}}let jt=(()=&gt;{class ge extends ut{constructor(et,gt,Pt){super(),this._componentFactoryResolver=et,this._viewContainerRef=gt,this._isInitialized=!1,this.attached=new p.vpe,this.attachDomPortal=Je=&gt;{const Qe=Je.element,ht=this._document.createComment("dom-portal");Je.setAttachedHost(this),Qe.parentNode.insertBefore(ht,Qe),this._getRootNode().appendChild(Qe),this._attachedPortal=Je,super.setDisposeFn(()=&gt;{ht.parentNode&amp;&amp;ht.parentNode.replaceChild(Qe,ht)})},this._document=Pt}get portal(){return this._attachedPortal}set portal(et){this.hasAttached()&amp;&amp;!et&amp;&amp;!this._isInitialized||(this.hasAttached()&amp;&amp;super.detach(),et&amp;&amp;super.attach(et),this._attachedPortal=et||null)}get attachedRef(){return this._attachedRef}ngOnInit(){this._isInitialized=!0}ngOnDestroy(){super.dispose(),this._attachedPortal=null,this._attachedRef=null}attachComponentPortal(et){et.setAttachedHost(this);const gt=null!=et.viewContainerRef?et.viewContainerRef:this._viewContainerRef,Je=(et.componentFactoryResolver||this._componentFactoryResolver).resolveComponentFactory(et.component),Qe=gt.createComponent(Je,gt.length,et.injector||gt.injector);return gt!==this._viewContainerRef&amp;&amp;this._getRootNode().appendChild(Qe.hostView.rootNodes[0]),super.setDisposeFn(()=&gt;Qe.destroy()),this._attachedPortal=et,this._attachedRef=Qe,this.attached.emit(Qe),Qe}attachTemplatePortal(et){et.setAttachedHost(this);const gt=this._viewContainerRef.createEmbeddedView(et.templateRef,et.context,{injector:et.injector});return super.setDisposeFn(()=&gt;this._viewContainerRef.clear()),this._attachedPortal=et,this._attachedRef=gt,this.attached.emit(gt),gt}_getRootNode(){const et=this._viewContainerRef.element.nativeElement;return et.nodeType===et.ELEMENT_NODE?et:et.parentNode}}return ge.\u0275fac=function(et){return new(et||ge)(p.Y36(p._Vd),p.Y36(p.s_b),p.Y36(x.K0))},ge.\u0275dir=p.lG2({type:ge,selectors:[["","cdkPortalOutlet",""]],inputs:{portal:["cdkPortalOutlet","portal"]},outputs:{attached:"attached"},exportAs:["cdkPortalOutlet"],features:[p.qOj]}),ge})(),tt=(()=&gt;{class ge{}return ge.\u0275fac=function(et){return new(et||ge)},ge.\u0275mod=p.oAB({type:ge}),ge.\u0275inj=p.cJS({}),ge})()},2230:(an,st,D)=&gt;{"use strict";D.d(st,{xd:()=&gt;Tn,ZD:()=&gt;Gn,x0:()=&gt;fn,N7:()=&gt;vt,mF:()=&gt;P,Cl:()=&gt;Mn,rL:()=&gt;de});var p=D(1281),x=D(4650),S=D(7579),ie=D(9646),me=D(9751),Le=D(4968),ae=D(4408),Oe=D(727);const ke={schedule(Vt){let ue=requestAnimationFrame,N=cancelAnimationFrame;const{delegate:Y}=ke;Y&amp;&amp;(ue=Y.requestAnimationFrame,N=Y.cancelAnimationFrame);const De=ue(fe=&gt;{N=void 0,Vt(fe)});return new Oe.w0(()=&gt;N?.(De))},requestAnimationFrame(...Vt){const{delegate:ue}=ke;return(ue?.requestAnimationFrame||requestAnimationFrame)(...Vt)},cancelAnimationFrame(...Vt){const{delegate:ue}=ke;return(ue?.cancelAnimationFrame||cancelAnimationFrame)(...Vt)},delegate:void 0};var Ie=D(7565);const ut=new class Re extends Ie.v{flush(ue){this._active=!0;const N=this._scheduled;this._scheduled=void 0;const{actions:Y}=this;let De;ue=ue||Y.shift();do{if(De=ue.execute(ue.state,ue.delay))break}while((ue=Y[0])&amp;&amp;ue.id===N&amp;&amp;Y.shift());if(this._active=!1,De){for(;(ue=Y[0])&amp;&amp;ue.id===N&amp;&amp;Y.shift();)ue.unsubscribe();throw De}}}(class Me extends ae.o{constructor(ue,N){super(ue,N),this.scheduler=ue,this.work=N}requestAsyncId(ue,N,Y=0){return null!==Y&amp;&amp;Y&gt;0?super.requestAsyncId(ue,N,Y):(ue.actions.push(this),ue._scheduled||(ue._scheduled=ke.requestAnimationFrame(()=&gt;ue.flush(void 0))))}recycleAsyncId(ue,N,Y=0){var De;if(null!=Y?Y&gt;0:this.delay&gt;0)return super.recycleAsyncId(ue,N,Y);const{actions:fe}=ue;null!=N&amp;&amp;(null===(De=fe[fe.length-1])||void 0===De?void 0:De.id)!==N&amp;&amp;(ke.cancelAnimationFrame(N),ue._scheduled=void 0)}});let qe,We=1;const we={};function ot(Vt){return Vt in we&amp;&amp;(delete we[Vt],!0)}const jt={setImmediate(Vt){const ue=We++;return we[ue]=!0,qe||(qe=Promise.resolve()),qe.then(()=&gt;ot(ue)&amp;&amp;Vt()),ue},clearImmediate(Vt){ot(Vt)}},{setImmediate:tt,clearImmediate:_e}=jt,ge={setImmediate(...Vt){const{delegate:ue}=ge;return(ue?.setImmediate||tt)(...Vt)},clearImmediate(Vt){const{delegate:ue}=ge;return(ue?.clearImmediate||_e)(Vt)},delegate:void 0},gt=new class et extends Ie.v{flush(ue){this._active=!0;const N=this._scheduled;this._scheduled=void 0;const{actions:Y}=this;let De;ue=ue||Y.shift();do{if(De=ue.execute(ue.state,ue.delay))break}while((ue=Y[0])&amp;&amp;ue.id===N&amp;&amp;Y.shift());if(this._active=!1,De){for(;(ue=Y[0])&amp;&amp;ue.id===N&amp;&amp;Y.shift();)ue.unsubscribe();throw De}}}(class Se extends ae.o{constructor(ue,N){super(ue,N),this.scheduler=ue,this.work=N}requestAsyncId(ue,N,Y=0){return null!==Y&amp;&amp;Y&gt;0?super.requestAsyncId(ue,N,Y):(ue.actions.push(this),ue._scheduled||(ue._scheduled=ge.setImmediate(ue.flush.bind(ue,void 0))))}recycleAsyncId(ue,N,Y=0){var De;if(null!=Y?Y&gt;0:this.delay&gt;0)return super.recycleAsyncId(ue,N,Y);const{actions:fe}=ue;null!=N&amp;&amp;(null===(De=fe[fe.length-1])||void 0===De?void 0:De.id)!==N&amp;&amp;(ge.clearImmediate(N),ue._scheduled=void 0)}});var Je=D(5191),Qe=D(1884),ht=D(4986),ct=D(4482),qt=D(8421),Dt=D(5403),Sn=D(5963);function $n(Vt,ue=ht.z){return function Bn(Vt){return(0,ct.e)((ue,N)=&gt;{let Y=!1,De=null,fe=null,be=!1;const he=()=&gt;{if(fe?.unsubscribe(),fe=null,Y){Y=!1;const dt=De;De=null,N.next(dt)}be&amp;&amp;N.complete()},ze=()=&gt;{fe=null,be&amp;&amp;N.complete()};ue.subscribe((0,Dt.x)(N,dt=&gt;{Y=!0,De=dt,fe||(0,qt.Xf)(Vt(dt)).subscribe(fe=(0,Dt.x)(N,he,ze))},()=&gt;{be=!0,(!Y||!fe||fe.closed)&amp;&amp;N.complete()}))})}(()=&gt;(0,Sn.H)(Vt,ue))}var Yt=D(9300),_n=D(2722),Kt=D(8675),Ut=D(3900),On=D(6063);class $e extends S.x{constructor(ue=1/0,N=1/0,Y=On.l){super(),this._bufferSize=ue,this._windowTime=N,this._timestampProvider=Y,this._buffer=[],this._infiniteTimeWindow=!0,this._infiniteTimeWindow=N===1/0,this._bufferSize=Math.max(1,ue),this._windowTime=Math.max(1,N)}next(ue){const{isStopped:N,_buffer:Y,_infiniteTimeWindow:De,_timestampProvider:fe,_windowTime:be}=this;N||(Y.push(ue),!De&amp;&amp;Y.push(fe.now()+be)),this._trimBuffer(),super.next(ue)}_subscribe(ue){this._throwIfClosed(),this._trimBuffer();const N=this._innerSubscribe(ue),{_infiniteTimeWindow:Y,_buffer:De}=this,fe=De.slice();for(let be=0;be&lt;fe.length&amp;&amp;!ue.closed;be+=Y?1:2)ue.next(fe[be]);return this._checkFinalizedStatuses(ue),N}_trimBuffer(){const{_bufferSize:ue,_timestampProvider:N,_buffer:Y,_infiniteTimeWindow:De}=this,fe=(De?1:2)*ue;if(ue&lt;1/0&amp;&amp;fe&lt;Y.length&amp;&amp;Y.splice(0,Y.length-fe),!De){const be=N.now();let he=0;for(let ze=1;ze&lt;Y.length&amp;&amp;Y[ze]&lt;=be;ze+=2)he=ze;he&amp;&amp;Y.splice(0,he+1)}}}var yt=D(3099),cn=D(3353),In=D(6895),Xn=D(445),Jt=D(5017);const ir=["contentWrapper"],Gr=["*"],ii=new x.OlP("VIRTUAL_SCROLL_STRATEGY");class ni{constructor(ue,N,Y){this._scrolledIndexChange=new S.x,this.scrolledIndexChange=this._scrolledIndexChange.pipe((0,Qe.x)()),this._viewport=null,this._itemSize=ue,this._minBufferPx=N,this._maxBufferPx=Y}attach(ue){this._viewport=ue,this._updateTotalContentSize(),this._updateRenderedRange()}detach(){this._scrolledIndexChange.complete(),this._viewport=null}updateItemAndBufferSize(ue,N,Y){this._itemSize=ue,this._minBufferPx=N,this._maxBufferPx=Y,this._updateTotalContentSize(),this._updateRenderedRange()}onContentScrolled(){this._updateRenderedRange()}onDataLengthChanged(){this._updateTotalContentSize(),this._updateRenderedRange()}onContentRendered(){}onRenderedOffsetChanged(){}scrollToIndex(ue,N){this._viewport&amp;&amp;this._viewport.scrollToOffset(ue*this._itemSize,N)}_updateTotalContentSize(){!this._viewport||this._viewport.setTotalContentSize(this._viewport.getDataLength()*this._itemSize)}_updateRenderedRange(){if(!this._viewport)return;const ue=this._viewport.getRenderedRange(),N={start:ue.start,end:ue.end},Y=this._viewport.getViewportSize(),De=this._viewport.getDataLength();let fe=this._viewport.measureScrollOffset(),be=this._itemSize&gt;0?fe/this._itemSize:0;if(N.end&gt;De){const ze=Math.ceil(Y/this._itemSize),dt=Math.max(0,Math.min(be,De-ze));be!=dt&amp;&amp;(be=dt,fe=dt*this._itemSize,N.start=Math.floor(be)),N.end=Math.max(0,Math.min(De,N.start+ze))}const he=fe-N.start*this._itemSize;if(he&lt;this._minBufferPx&amp;&amp;0!=N.start){const ze=Math.ceil((this._maxBufferPx-he)/this._itemSize);N.start=Math.max(0,N.start-ze),N.end=Math.min(De,Math.ceil(be+(Y+this._minBufferPx)/this._itemSize))}else{const ze=N.end*this._itemSize-(fe+Y);if(ze&lt;this._minBufferPx&amp;&amp;N.end!=De){const dt=Math.ceil((this._maxBufferPx-ze)/this._itemSize);dt&gt;0&amp;&amp;(N.end=Math.min(De,N.end+dt),N.start=Math.max(0,Math.floor(be-this._minBufferPx/this._itemSize)))}}this._viewport.setRenderedRange(N),this._viewport.setRenderedContentOffset(this._itemSize*N.start),this._scrolledIndexChange.next(Math.floor(be))}}function un(Vt){return Vt._scrollStrategy}let Tn=(()=&gt;{class Vt{constructor(){this._itemSize=20,this._minBufferPx=100,this._maxBufferPx=200,this._scrollStrategy=new ni(this.itemSize,this.minBufferPx,this.maxBufferPx)}get itemSize(){return this._itemSize}set itemSize(N){this._itemSize=(0,p.su)(N)}get minBufferPx(){return this._minBufferPx}set minBufferPx(N){this._minBufferPx=(0,p.su)(N)}get maxBufferPx(){return this._maxBufferPx}set maxBufferPx(N){this._maxBufferPx=(0,p.su)(N)}ngOnChanges(){this._scrollStrategy.updateItemAndBufferSize(this.itemSize,this.minBufferPx,this.maxBufferPx)}}return Vt.\u0275fac=function(N){return new(N||Vt)},Vt.\u0275dir=x.lG2({type:Vt,selectors:[["cdk-virtual-scroll-viewport","itemSize",""]],inputs:{itemSize:"itemSize",minBufferPx:"minBufferPx",maxBufferPx:"maxBufferPx"},features:[x._Bn([{provide:ii,useFactory:un,deps:[(0,x.Gpc)(()=&gt;Vt)]}]),x.TTD]}),Vt})(),P=(()=&gt;{class Vt{constructor(N,Y,De){this._ngZone=N,this._platform=Y,this._scrolled=new S.x,this._globalSubscription=null,this._scrolledCount=0,this.scrollContainers=new Map,this._document=De}register(N){this.scrollContainers.has(N)||this.scrollContainers.set(N,N.elementScrolled().subscribe(()=&gt;this._scrolled.next(N)))}deregister(N){const Y=this.scrollContainers.get(N);Y&amp;&amp;(Y.unsubscribe(),this.scrollContainers.delete(N))}scrolled(N=20){return this._platform.isBrowser?new me.y(Y=&gt;{this._globalSubscription||this._addGlobalListener();const De=N&gt;0?this._scrolled.pipe($n(N)).subscribe(Y):this._scrolled.subscribe(Y);return this._scrolledCount++,()=&gt;{De.unsubscribe(),this._scrolledCount--,this._scrolledCount||this._removeGlobalListener()}}):(0,ie.of)()}ngOnDestroy(){this._removeGlobalListener(),this.scrollContainers.forEach((N,Y)=&gt;this.deregister(Y)),this._scrolled.complete()}ancestorScrolled(N,Y){const De=this.getAncestorScrollContainers(N);return this.scrolled(Y).pipe((0,Yt.h)(fe=&gt;!fe||De.indexOf(fe)&gt;-1))}getAncestorScrollContainers(N){const Y=[];return this.scrollContainers.forEach((De,fe)=&gt;{this._scrollableContainsElement(fe,N)&amp;&amp;Y.push(fe)}),Y}_getWindow(){return this._document.defaultView||window}_scrollableContainsElement(N,Y){let De=(0,p.fI)(Y),fe=N.getElementRef().nativeElement;do{if(De==fe)return!0}while(De=De.parentElement);return!1}_addGlobalListener(){this._globalSubscription=this._ngZone.runOutsideAngular(()=&gt;{const N=this._getWindow();return(0,Le.R)(N.document,"scroll").subscribe(()=&gt;this._scrolled.next())})}_removeGlobalListener(){this._globalSubscription&amp;&amp;(this._globalSubscription.unsubscribe(),this._globalSubscription=null)}}return Vt.\u0275fac=function(N){return new(N||Vt)(x.LFG(x.R0b),x.LFG(cn.t4),x.LFG(In.K0,8))},Vt.\u0275prov=x.Yz7({token:Vt,factory:Vt.\u0275fac,providedIn:"root"}),Vt})(),L=(()=&gt;{class Vt{constructor(N,Y,De,fe){this.elementRef=N,this.scrollDispatcher=Y,this.ngZone=De,this.dir=fe,this._destroyed=new S.x,this._elementScrolled=new me.y(be=&gt;this.ngZone.runOutsideAngular(()=&gt;(0,Le.R)(this.elementRef.nativeElement,"scroll").pipe((0,_n.R)(this._destroyed)).subscribe(be)))}ngOnInit(){this.scrollDispatcher.register(this)}ngOnDestroy(){this.scrollDispatcher.deregister(this),this._destroyed.next(),this._destroyed.complete()}elementScrolled(){return this._elementScrolled}getElementRef(){return this.elementRef}scrollTo(N){const Y=this.elementRef.nativeElement,De=this.dir&amp;&amp;"rtl"==this.dir.value;null==N.left&amp;&amp;(N.left=De?N.end:N.start),null==N.right&amp;&amp;(N.right=De?N.start:N.end),null!=N.bottom&amp;&amp;(N.top=Y.scrollHeight-Y.clientHeight-N.bottom),De&amp;&amp;0!=(0,cn._i)()?(null!=N.left&amp;&amp;(N.right=Y.scrollWidth-Y.clientWidth-N.left),2==(0,cn._i)()?N.left=N.right:1==(0,cn._i)()&amp;&amp;(N.left=N.right?-N.right:N.right)):null!=N.right&amp;&amp;(N.left=Y.scrollWidth-Y.clientWidth-N.right),this._applyScrollToOptions(N)}_applyScrollToOptions(N){const Y=this.elementRef.nativeElement;(0,cn.Mq)()?Y.scrollTo(N):(null!=N.top&amp;&amp;(Y.scrollTop=N.top),null!=N.left&amp;&amp;(Y.scrollLeft=N.left))}measureScrollOffset(N){const Y="left",fe=this.elementRef.nativeElement;if("top"==N)return fe.scrollTop;if("bottom"==N)return fe.scrollHeight-fe.clientHeight-fe.scrollTop;const be=this.dir&amp;&amp;"rtl"==this.dir.value;return"start"==N?N=be?"right":Y:"end"==N&amp;&amp;(N=be?Y:"right"),be&amp;&amp;2==(0,cn._i)()?N==Y?fe.scrollWidth-fe.clientWidth-fe.scrollLeft:fe.scrollLeft:be&amp;&amp;1==(0,cn._i)()?N==Y?fe.scrollLeft+fe.scrollWidth-fe.clientWidth:-fe.scrollLeft:N==Y?fe.scrollLeft:fe.scrollWidth-fe.clientWidth-fe.scrollLeft}}return Vt.\u0275fac=function(N){return new(N||Vt)(x.Y36(x.SBq),x.Y36(P),x.Y36(x.R0b),x.Y36(Xn.Is,8))},Vt.\u0275dir=x.lG2({type:Vt,selectors:[["","cdk-scrollable",""],["","cdkScrollable",""]]}),Vt})(),de=(()=&gt;{class Vt{constructor(N,Y,De){this._platform=N,this._change=new S.x,this._changeListener=fe=&gt;{this._change.next(fe)},this._document=De,Y.runOutsideAngular(()=&gt;{if(N.isBrowser){const fe=this._getWindow();fe.addEventListener("resize",this._changeListener),fe.addEventListener("orientationchange",this._changeListener)}this.change().subscribe(()=&gt;this._viewportSize=null)})}ngOnDestroy(){if(this._platform.isBrowser){const N=this._getWindow();N.removeEventListener("resize",this._changeListener),N.removeEventListener("orientationchange",this._changeListener)}this._change.complete()}getViewportSize(){this._viewportSize||this._updateViewportSize();const N={width:this._viewportSize.width,height:this._viewportSize.height};return this._platform.isBrowser||(this._viewportSize=null),N}getViewportRect(){const N=this.getViewportScrollPosition(),{width:Y,height:De}=this.getViewportSize();return{top:N.top,left:N.left,bottom:N.top+De,right:N.left+Y,height:De,width:Y}}getViewportScrollPosition(){if(!this._platform.isBrowser)return{top:0,left:0};const N=this._document,Y=this._getWindow(),De=N.documentElement,fe=De.getBoundingClientRect();return{top:-fe.top||N.body.scrollTop||Y.scrollY||De.scrollTop||0,left:-fe.left||N.body.scrollLeft||Y.scrollX||De.scrollLeft||0}}change(N=20){return N&gt;0?this._change.pipe($n(N)):this._change}_getWindow(){return this._document.defaultView||window}_updateViewportSize(){const N=this._getWindow();this._viewportSize=this._platform.isBrowser?{width:N.innerWidth,height:N.innerHeight}:{width:0,height:0}}}return Vt.\u0275fac=function(N){return new(N||Vt)(x.LFG(cn.t4),x.LFG(x.R0b),x.LFG(In.K0,8))},Vt.\u0275prov=x.Yz7({token:Vt,factory:Vt.\u0275fac,providedIn:"root"}),Vt})();const ce=new x.OlP("VIRTUAL_SCROLLABLE");let se=(()=&gt;{class Vt extends L{constructor(N,Y,De,fe){super(N,Y,De,fe)}measureViewportSize(N){const Y=this.elementRef.nativeElement;return"horizontal"===N?Y.clientWidth:Y.clientHeight}}return Vt.\u0275fac=function(N){return new(N||Vt)(x.Y36(x.SBq),x.Y36(P),x.Y36(x.R0b),x.Y36(Xn.Is,8))},Vt.\u0275dir=x.lG2({type:Vt,features:[x.qOj]}),Vt})();const at=typeof requestAnimationFrame&lt;"u"?ut:gt;let vt=(()=&gt;{class Vt extends se{constructor(N,Y,De,fe,be,he,ze,dt){super(N,he,De,be),this.elementRef=N,this._changeDetectorRef=Y,this._scrollStrategy=fe,this.scrollable=dt,this._platform=(0,x.f3M)(cn.t4),this._detachedSubject=new S.x,this._renderedRangeSubject=new S.x,this._orientation="vertical",this._appendOnly=!1,this.scrolledIndexChange=new me.y(en=&gt;this._scrollStrategy.scrolledIndexChange.subscribe(jn=&gt;Promise.resolve().then(()=&gt;this.ngZone.run(()=&gt;en.next(jn))))),this.renderedRangeStream=this._renderedRangeSubject,this._totalContentSize=0,this._totalContentWidth="",this._totalContentHeight="",this._renderedRange={start:0,end:0},this._dataLength=0,this._viewportSize=0,this._renderedContentOffset=0,this._renderedContentOffsetNeedsRewrite=!1,this._isChangeDetectionPending=!1,this._runAfterChangeDetection=[],this._viewportChanges=Oe.w0.EMPTY,this._viewportChanges=ze.change().subscribe(()=&gt;{this.checkViewportSize()}),this.scrollable||(this.elementRef.nativeElement.classList.add("cdk-virtual-scrollable"),this.scrollable=this)}get orientation(){return this._orientation}set orientation(N){this._orientation!==N&amp;&amp;(this._orientation=N,this._calculateSpacerSize())}get appendOnly(){return this._appendOnly}set appendOnly(N){this._appendOnly=(0,p.Ig)(N)}ngOnInit(){!this._platform.isBrowser||(this.scrollable===this&amp;&amp;super.ngOnInit(),this.ngZone.runOutsideAngular(()=&gt;Promise.resolve().then(()=&gt;{this._measureViewportSize(),this._scrollStrategy.attach(this),this.scrollable.elementScrolled().pipe((0,Kt.O)(null),$n(0,at)).subscribe(()=&gt;this._scrollStrategy.onContentScrolled()),this._markChangeDetectionNeeded()})))}ngOnDestroy(){this.detach(),this._scrollStrategy.detach(),this._renderedRangeSubject.complete(),this._detachedSubject.complete(),this._viewportChanges.unsubscribe(),super.ngOnDestroy()}attach(N){this.ngZone.runOutsideAngular(()=&gt;{this._forOf=N,this._forOf.dataStream.pipe((0,_n.R)(this._detachedSubject)).subscribe(Y=&gt;{const De=Y.length;De!==this._dataLength&amp;&amp;(this._dataLength=De,this._scrollStrategy.onDataLengthChanged()),this._doChangeDetection()})})}detach(){this._forOf=null,this._detachedSubject.next()}getDataLength(){return this._dataLength}getViewportSize(){return this._viewportSize}getRenderedRange(){return this._renderedRange}measureBoundingClientRectWithScrollOffset(N){return this.getElementRef().nativeElement.getBoundingClientRect()[N]}setTotalContentSize(N){this._totalContentSize!==N&amp;&amp;(this._totalContentSize=N,this._calculateSpacerSize(),this._markChangeDetectionNeeded())}setRenderedRange(N){(function le(Vt,ue){return Vt.start==ue.start&amp;&amp;Vt.end==ue.end})(this._renderedRange,N)||(this.appendOnly&amp;&amp;(N={start:0,end:Math.max(this._renderedRange.end,N.end)}),this._renderedRangeSubject.next(this._renderedRange=N),this._markChangeDetectionNeeded(()=&gt;this._scrollStrategy.onContentRendered()))}getOffsetToRenderedContentStart(){return this._renderedContentOffsetNeedsRewrite?null:this._renderedContentOffset}setRenderedContentOffset(N,Y="to-start"){N=this.appendOnly&amp;&amp;"to-start"===Y?0:N;const fe="horizontal"==this.orientation,be=fe?"X":"Y";let ze=`translate${be}(${Number((fe&amp;&amp;this.dir&amp;&amp;"rtl"==this.dir.value?-1:1)*N)}px)`;this._renderedContentOffset=N,"to-end"===Y&amp;&amp;(ze+=` translate${be}(-100%)`,this._renderedContentOffsetNeedsRewrite=!0),this._renderedContentTransform!=ze&amp;&amp;(this._renderedContentTransform=ze,this._markChangeDetectionNeeded(()=&gt;{this._renderedContentOffsetNeedsRewrite?(this._renderedContentOffset-=this.measureRenderedContentSize(),this._renderedContentOffsetNeedsRewrite=!1,this.setRenderedContentOffset(this._renderedContentOffset)):this._scrollStrategy.onRenderedOffsetChanged()}))}scrollToOffset(N,Y="auto"){const De={behavior:Y};"horizontal"===this.orientation?De.start=N:De.top=N,this.scrollable.scrollTo(De)}scrollToIndex(N,Y="auto"){this._scrollStrategy.scrollToIndex(N,Y)}measureScrollOffset(N){let Y;return Y=this.scrollable==this?De=&gt;super.measureScrollOffset(De):De=&gt;this.scrollable.measureScrollOffset(De),Math.max(0,Y(N??("horizontal"===this.orientation?"start":"top"))-this.measureViewportOffset())}measureViewportOffset(N){let Y;const be="rtl"==this.dir?.value;Y="start"==N?be?"right":"left":"end"==N?be?"left":"right":N||("horizontal"===this.orientation?"left":"top");const he=this.scrollable.measureBoundingClientRectWithScrollOffset(Y);return this.elementRef.nativeElement.getBoundingClientRect()[Y]-he}measureRenderedContentSize(){const N=this._contentWrapper.nativeElement;return"horizontal"===this.orientation?N.offsetWidth:N.offsetHeight}measureRangeSize(N){return this._forOf?this._forOf.measureRangeSize(N,this.orientation):0}checkViewportSize(){this._measureViewportSize(),this._scrollStrategy.onDataLengthChanged()}_measureViewportSize(){this._viewportSize=this.scrollable.measureViewportSize(this.orientation)}_markChangeDetectionNeeded(N){N&amp;&amp;this._runAfterChangeDetection.push(N),this._isChangeDetectionPending||(this._isChangeDetectionPending=!0,this.ngZone.runOutsideAngular(()=&gt;Promise.resolve().then(()=&gt;{this._doChangeDetection()})))}_doChangeDetection(){this._isChangeDetectionPending=!1,this._contentWrapper.nativeElement.style.transform=this._renderedContentTransform,this.ngZone.run(()=&gt;this._changeDetectorRef.markForCheck());const N=this._runAfterChangeDetection;this._runAfterChangeDetection=[];for(const Y of N)Y()}_calculateSpacerSize(){this._totalContentHeight="horizontal"===this.orientation?"":`${this._totalContentSize}px`,this._totalContentWidth="horizontal"===this.orientation?`${this._totalContentSize}px`:""}}return Vt.\u0275fac=function(N){return new(N||Vt)(x.Y36(x.SBq),x.Y36(x.sBO),x.Y36(x.R0b),x.Y36(ii,8),x.Y36(Xn.Is,8),x.Y36(P),x.Y36(de),x.Y36(ce,8))},Vt.\u0275cmp=x.Xpm({type:Vt,selectors:[["cdk-virtual-scroll-viewport"]],viewQuery:function(N,Y){if(1&amp;N&amp;&amp;x.Gf(ir,7),2&amp;N){let De;x.iGM(De=x.CRH())&amp;&amp;(Y._contentWrapper=De.first)}},hostAttrs:[1,"cdk-virtual-scroll-viewport"],hostVars:4,hostBindings:function(N,Y){2&amp;N&amp;&amp;x.ekj("cdk-virtual-scroll-orientation-horizontal","horizontal"===Y.orientation)("cdk-virtual-scroll-orientation-vertical","horizontal"!==Y.orientation)},inputs:{orientation:"orientation",appendOnly:"appendOnly"},outputs:{scrolledIndexChange:"scrolledIndexChange"},features:[x._Bn([{provide:L,useFactory:(ue,N)=&gt;ue||N,deps:[se,Vt]}]),x.qOj],ngContentSelectors:Gr,decls:4,vars:4,consts:[[1,"cdk-virtual-scroll-content-wrapper"],["contentWrapper",""],[1,"cdk-virtual-scroll-spacer"]],template:function(N,Y){1&amp;N&amp;&amp;(x.F$t(),x.TgZ(0,"div",0,1),x.Hsn(2),x.qZA(),x._UZ(3,"div",2)),2&amp;N&amp;&amp;(x.xp6(3),x.Udp("width",Y._totalContentWidth)("height",Y._totalContentHeight))},styles:["cdk-virtual-scroll-viewport{display:block;position:relative;transform:translateZ(0)}.cdk-virtual-scrollable{overflow:auto;will-change:scroll-position;contain:strict;-webkit-overflow-scrolling:touch}.cdk-virtual-scroll-content-wrapper{position:absolute;top:0;left:0;contain:content}[dir=rtl] .cdk-virtual-scroll-content-wrapper{right:0;left:auto}.cdk-virtual-scroll-orientation-horizontal .cdk-virtual-scroll-content-wrapper{min-height:100%}.cdk-virtual-scroll-orientation-horizontal .cdk-virtual-scroll-content-wrapper&gt;dl:not([cdkVirtualFor]),.cdk-virtual-scroll-orientation-horizontal .cdk-virtual-scroll-content-wrapper&gt;ol:not([cdkVirtualFor]),.cdk-virtual-scroll-orientation-horizontal .cdk-virtual-scroll-content-wrapper&gt;table:not([cdkVirtualFor]),.cdk-virtual-scroll-orientation-horizontal .cdk-virtual-scroll-content-wrapper&gt;ul:not([cdkVirtualFor]){padding-left:0;padding-right:0;margin-left:0;margin-right:0;border-left-width:0;border-right-width:0;outline:none}.cdk-virtual-scroll-orientation-vertical .cdk-virtual-scroll-content-wrapper{min-width:100%}.cdk-virtual-scroll-orientation-vertical .cdk-virtual-scroll-content-wrapper&gt;dl:not([cdkVirtualFor]),.cdk-virtual-scroll-orientation-vertical .cdk-virtual-scroll-content-wrapper&gt;ol:not([cdkVirtualFor]),.cdk-virtual-scroll-orientation-vertical .cdk-virtual-scroll-content-wrapper&gt;table:not([cdkVirtualFor]),.cdk-virtual-scroll-orientation-vertical .cdk-virtual-scroll-content-wrapper&gt;ul:not([cdkVirtualFor]){padding-top:0;padding-bottom:0;margin-top:0;margin-bottom:0;border-top-width:0;border-bottom-width:0;outline:none}.cdk-virtual-scroll-spacer{height:1px;transform-origin:0 0;flex:0 0 auto}[dir=rtl] .cdk-virtual-scroll-spacer{transform-origin:100% 0}"],encapsulation:2,changeDetection:0}),Vt})();function Rt(Vt,ue,N){if(!N.getBoundingClientRect)return 0;const De=N.getBoundingClientRect();return"horizontal"===Vt?"start"===ue?De.left:De.right:"start"===ue?De.top:De.bottom}let fn=(()=&gt;{class Vt{constructor(N,Y,De,fe,be,he){this._viewContainerRef=N,this._template=Y,this._differs=De,this._viewRepeater=fe,this._viewport=be,this.viewChange=new S.x,this._dataSourceChanges=new S.x,this.dataStream=this._dataSourceChanges.pipe((0,Kt.O)(null),function hn(){return(0,ct.e)((Vt,ue)=&gt;{let N,Y=!1;Vt.subscribe((0,Dt.x)(ue,De=&gt;{const fe=N;N=De,Y&amp;&amp;ue.next([fe,De]),Y=!0}))})}(),(0,Ut.w)(([ze,dt])=&gt;this._changeDataSource(ze,dt)),function nn(Vt,ue,N){let Y,De=!1;return Vt&amp;&amp;"object"==typeof Vt?({bufferSize:Y=1/0,windowTime:ue=1/0,refCount:De=!1,scheduler:N}=Vt):Y=Vt??1/0,(0,yt.B)({connector:()=&gt;new $e(Y,ue,N),resetOnError:!0,resetOnComplete:!1,resetOnRefCountZero:De})}(1)),this._differ=null,this._needsUpdate=!1,this._destroyed=new S.x,this.dataStream.subscribe(ze=&gt;{this._data=ze,this._onRenderedDataChange()}),this._viewport.renderedRangeStream.pipe((0,_n.R)(this._destroyed)).subscribe(ze=&gt;{this._renderedRange=ze,this.viewChange.observers.length&amp;&amp;he.run(()=&gt;this.viewChange.next(this._renderedRange)),this._onRenderedDataChange()}),this._viewport.attach(this)}get cdkVirtualForOf(){return this._cdkVirtualForOf}set cdkVirtualForOf(N){this._cdkVirtualForOf=N,(0,Jt.Z9)(N)?this._dataSourceChanges.next(N):this._dataSourceChanges.next(new Jt.P3((0,Je.b)(N)?N:Array.from(N||[])))}get cdkVirtualForTrackBy(){return this._cdkVirtualForTrackBy}set cdkVirtualForTrackBy(N){this._needsUpdate=!0,this._cdkVirtualForTrackBy=N?(Y,De)=&gt;N(Y+(this._renderedRange?this._renderedRange.start:0),De):void 0}set cdkVirtualForTemplate(N){N&amp;&amp;(this._needsUpdate=!0,this._template=N)}get cdkVirtualForTemplateCacheSize(){return this._viewRepeater.viewCacheSize}set cdkVirtualForTemplateCacheSize(N){this._viewRepeater.viewCacheSize=(0,p.su)(N)}measureRangeSize(N,Y){if(N.start&gt;=N.end)return 0;const De=N.start-this._renderedRange.start,fe=N.end-N.start;let be,he;for(let ze=0;ze&lt;fe;ze++){const dt=this._viewContainerRef.get(ze+De);if(dt&amp;&amp;dt.rootNodes.length){be=he=dt.rootNodes[0];break}}for(let ze=fe-1;ze&gt;-1;ze--){const dt=this._viewContainerRef.get(ze+De);if(dt&amp;&amp;dt.rootNodes.length){he=dt.rootNodes[dt.rootNodes.length-1];break}}return be&amp;&amp;he?Rt(Y,"end",he)-Rt(Y,"start",be):0}ngDoCheck(){if(this._differ&amp;&amp;this._needsUpdate){const N=this._differ.diff(this._renderedItems);N?this._applyChanges(N):this._updateContext(),this._needsUpdate=!1}}ngOnDestroy(){this._viewport.detach(),this._dataSourceChanges.next(void 0),this._dataSourceChanges.complete(),this.viewChange.complete(),this._destroyed.next(),this._destroyed.complete(),this._viewRepeater.detach()}_onRenderedDataChange(){!this._renderedRange||(this._renderedItems=this._data.slice(this._renderedRange.start,this._renderedRange.end),this._differ||(this._differ=this._differs.find(this._renderedItems).create((N,Y)=&gt;this.cdkVirtualForTrackBy?this.cdkVirtualForTrackBy(N,Y):Y)),this._needsUpdate=!0)}_changeDataSource(N,Y){return N&amp;&amp;N.disconnect(this),this._needsUpdate=!0,Y?Y.connect(this):(0,ie.of)()}_updateContext(){const N=this._data.length;let Y=this._viewContainerRef.length;for(;Y--;){const De=this._viewContainerRef.get(Y);De.context.index=this._renderedRange.start+Y,De.context.count=N,this._updateComputedContextProperties(De.context),De.detectChanges()}}_applyChanges(N){this._viewRepeater.applyChanges(N,this._viewContainerRef,(fe,be,he)=&gt;this._getEmbeddedViewArgs(fe,he),fe=&gt;fe.item),N.forEachIdentityChange(fe=&gt;{this._viewContainerRef.get(fe.currentIndex).context.$implicit=fe.item});const Y=this._data.length;let De=this._viewContainerRef.length;for(;De--;){const fe=this._viewContainerRef.get(De);fe.context.index=this._renderedRange.start+De,fe.context.count=Y,this._updateComputedContextProperties(fe.context)}}_updateComputedContextProperties(N){N.first=0===N.index,N.last=N.index===N.count-1,N.even=N.index%2==0,N.odd=!N.even}_getEmbeddedViewArgs(N,Y){return{templateRef:this._template,context:{$implicit:N.item,cdkVirtualForOf:this._cdkVirtualForOf,index:-1,count:-1,first:!1,last:!1,odd:!1,even:!1},index:Y}}}return Vt.\u0275fac=function(N){return new(N||Vt)(x.Y36(x.s_b),x.Y36(x.Rgc),x.Y36(x.ZZ4),x.Y36(Jt.k),x.Y36(vt,4),x.Y36(x.R0b))},Vt.\u0275dir=x.lG2({type:Vt,selectors:[["","cdkVirtualFor","","cdkVirtualForOf",""]],inputs:{cdkVirtualForOf:"cdkVirtualForOf",cdkVirtualForTrackBy:"cdkVirtualForTrackBy",cdkVirtualForTemplate:"cdkVirtualForTemplate",cdkVirtualForTemplateCacheSize:"cdkVirtualForTemplateCacheSize"},features:[x._Bn([{provide:Jt.k,useClass:Jt.eX}])]}),Vt})(),Gn=(()=&gt;{class Vt{}return Vt.\u0275fac=function(N){return new(N||Vt)},Vt.\u0275mod=x.oAB({type:Vt}),Vt.\u0275inj=x.cJS({}),Vt})(),Mn=(()=&gt;{class Vt{}return Vt.\u0275fac=function(N){return new(N||Vt)},Vt.\u0275mod=x.oAB({type:Vt}),Vt.\u0275inj=x.cJS({imports:[Xn.vT,Gn,Xn.vT,Gn]}),Vt})()},6895:(an,st,D)=&gt;{"use strict";D.d(st,{Do:()=&gt;rn,ED:()=&gt;Ts,EM:()=&gt;Sa,H9:()=&gt;$i,HT:()=&gt;me,JF:()=&gt;da,JJ:()=&gt;Lo,K0:()=&gt;ae,Mx:()=&gt;ko,NF:()=&gt;Qo,Nd:()=&gt;Fi,O5:()=&gt;br,Ov:()=&gt;oi,PC:()=&gt;Ro,RF:()=&gt;Mo,S$:()=&gt;we,V_:()=&gt;Me,Ye:()=&gt;tt,b0:()=&gt;jt,bD:()=&gt;Ir,ez:()=&gt;Zo,mk:()=&gt;Lr,n9:()=&gt;qr,q:()=&gt;S,sg:()=&gt;Gi,tP:()=&gt;As,uU:()=&gt;Xo,w_:()=&gt;Le});var p=D(4650);let x=null;function S(){return x}function me(T){x||(x=T)}class Le{}const ae=new p.OlP("DocumentToken");let Oe=(()=&gt;{class T{historyGo(F){throw new Error("Not implemented")}}return T.\u0275fac=function(F){return new(F||T)},T.\u0275prov=p.Yz7({token:T,factory:function(){return function ke(){return(0,p.LFG)(Ie)}()},providedIn:"platform"}),T})();const Me=new p.OlP("Location Initialized");let Ie=(()=&gt;{class T extends Oe{constructor(F){super(),this._doc=F,this._init()}_init(){this.location=window.location,this._history=window.history}getBaseHrefFromDOM(){return S().getBaseHref(this._doc)}onPopState(F){const ee=S().getGlobalEventTarget(this._doc,"window");return ee.addEventListener("popstate",F,!1),()=&gt;ee.removeEventListener("popstate",F)}onHashChange(F){const ee=S().getGlobalEventTarget(this._doc,"window");return ee.addEventListener("hashchange",F,!1),()=&gt;ee.removeEventListener("hashchange",F)}get href(){return this.location.href}get protocol(){return this.location.protocol}get hostname(){return this.location.hostname}get port(){return this.location.port}get pathname(){return this.location.pathname}get search(){return this.location.search}get hash(){return this.location.hash}set pathname(F){this.location.pathname=F}pushState(F,ee,te){Re()?this._history.pushState(F,ee,te):this.location.hash=te}replaceState(F,ee,te){Re()?this._history.replaceState(F,ee,te):this.location.hash=te}forward(){this._history.forward()}back(){this._history.back()}historyGo(F=0){this._history.go(F)}getState(){return this._history.state}}return T.\u0275fac=function(F){return new(F||T)(p.LFG(ae))},T.\u0275prov=p.Yz7({token:T,factory:function(){return function ut(){return new Ie((0,p.LFG)(ae))}()},providedIn:"platform"}),T})();function Re(){return!!window.history.pushState}function ft(T,X){if(0==T.length)return X;if(0==X.length)return T;let F=0;return T.endsWith("/")&amp;&amp;F++,X.startsWith("/")&amp;&amp;F++,2==F?T+X.substring(1):1==F?T+X:T+"/"+X}function We(T){const X=T.match(/#|\?|$/),F=X&amp;&amp;X.index||T.length;return T.slice(0,F-("/"===T[F-1]?1:0))+T.slice(F)}function qe(T){return T&amp;&amp;"?"!==T[0]?"?"+T:T}let we=(()=&gt;{class T{historyGo(F){throw new Error("Not implemented")}}return T.\u0275fac=function(F){return new(F||T)},T.\u0275prov=p.Yz7({token:T,factory:function(){return(0,p.f3M)(jt)},providedIn:"root"}),T})();const ot=new p.OlP("appBaseHref");let jt=(()=&gt;{class T extends we{constructor(F,ee){super(),this._platformLocation=F,this._removeListenerFns=[],this._baseHref=ee??this._platformLocation.getBaseHrefFromDOM()??(0,p.f3M)(ae).location?.origin??""}ngOnDestroy(){for(;this._removeListenerFns.length;)this._removeListenerFns.pop()()}onPopState(F){this._removeListenerFns.push(this._platformLocation.onPopState(F),this._platformLocation.onHashChange(F))}getBaseHref(){return this._baseHref}prepareExternalUrl(F){return ft(this._baseHref,F)}path(F=!1){const ee=this._platformLocation.pathname+qe(this._platformLocation.search),te=this._platformLocation.hash;return te&amp;&amp;F?`${ee}${te}`:ee}pushState(F,ee,te,bt){const St=this.prepareExternalUrl(te+qe(bt));this._platformLocation.pushState(F,ee,St)}replaceState(F,ee,te,bt){const St=this.prepareExternalUrl(te+qe(bt));this._platformLocation.replaceState(F,ee,St)}forward(){this._platformLocation.forward()}back(){this._platformLocation.back()}getState(){return this._platformLocation.getState()}historyGo(F=0){this._platformLocation.historyGo?.(F)}}return T.\u0275fac=function(F){return new(F||T)(p.LFG(Oe),p.LFG(ot,8))},T.\u0275prov=p.Yz7({token:T,factory:T.\u0275fac,providedIn:"root"}),T})(),rn=(()=&gt;{class T extends we{constructor(F,ee){super(),this._platformLocation=F,this._baseHref="",this._removeListenerFns=[],null!=ee&amp;&amp;(this._baseHref=ee)}ngOnDestroy(){for(;this._removeListenerFns.length;)this._removeListenerFns.pop()()}onPopState(F){this._removeListenerFns.push(this._platformLocation.onPopState(F),this._platformLocation.onHashChange(F))}getBaseHref(){return this._baseHref}path(F=!1){let ee=this._platformLocation.hash;return null==ee&amp;&amp;(ee="#"),ee.length&gt;0?ee.substring(1):ee}prepareExternalUrl(F){const ee=ft(this._baseHref,F);return ee.length&gt;0?"#"+ee:ee}pushState(F,ee,te,bt){let St=this.prepareExternalUrl(te+qe(bt));0==St.length&amp;&amp;(St=this._platformLocation.pathname),this._platformLocation.pushState(F,ee,St)}replaceState(F,ee,te,bt){let St=this.prepareExternalUrl(te+qe(bt));0==St.length&amp;&amp;(St=this._platformLocation.pathname),this._platformLocation.replaceState(F,ee,St)}forward(){this._platformLocation.forward()}back(){this._platformLocation.back()}getState(){return this._platformLocation.getState()}historyGo(F=0){this._platformLocation.historyGo?.(F)}}return T.\u0275fac=function(F){return new(F||T)(p.LFG(Oe),p.LFG(ot,8))},T.\u0275prov=p.Yz7({token:T,factory:T.\u0275fac}),T})(),tt=(()=&gt;{class T{constructor(F){this._subject=new p.vpe,this._urlChangeListeners=[],this._urlChangeSubscription=null,this._locationStrategy=F;const ee=this._locationStrategy.getBaseHref();this._baseHref=We(Se(ee)),this._locationStrategy.onPopState(te=&gt;{this._subject.emit({url:this.path(!0),pop:!0,state:te.state,type:te.type})})}ngOnDestroy(){this._urlChangeSubscription?.unsubscribe(),this._urlChangeListeners=[]}path(F=!1){return this.normalize(this._locationStrategy.path(F))}getState(){return this._locationStrategy.getState()}isCurrentPathEqualTo(F,ee=""){return this.path()==this.normalize(F+qe(ee))}normalize(F){return T.stripTrailingSlash(function ge(T,X){return T&amp;&amp;X.startsWith(T)?X.substring(T.length):X}(this._baseHref,Se(F)))}prepareExternalUrl(F){return F&amp;&amp;"/"!==F[0]&amp;&amp;(F="/"+F),this._locationStrategy.prepareExternalUrl(F)}go(F,ee="",te=null){this._locationStrategy.pushState(te,"",F,ee),this._notifyUrlChangeListeners(this.prepareExternalUrl(F+qe(ee)),te)}replaceState(F,ee="",te=null){this._locationStrategy.replaceState(te,"",F,ee),this._notifyUrlChangeListeners(this.prepareExternalUrl(F+qe(ee)),te)}forward(){this._locationStrategy.forward()}back(){this._locationStrategy.back()}historyGo(F=0){this._locationStrategy.historyGo?.(F)}onUrlChange(F){return this._urlChangeListeners.push(F),this._urlChangeSubscription||(this._urlChangeSubscription=this.subscribe(ee=&gt;{this._notifyUrlChangeListeners(ee.url,ee.state)})),()=&gt;{const ee=this._urlChangeListeners.indexOf(F);this._urlChangeListeners.splice(ee,1),0===this._urlChangeListeners.length&amp;&amp;(this._urlChangeSubscription?.unsubscribe(),this._urlChangeSubscription=null)}}_notifyUrlChangeListeners(F="",ee){this._urlChangeListeners.forEach(te=&gt;te(F,ee))}subscribe(F,ee,te){return this._subject.subscribe({next:F,error:ee,complete:te})}}return T.normalizeQueryParams=qe,T.joinWithSlash=ft,T.stripTrailingSlash=We,T.\u0275fac=function(F){return new(F||T)(p.LFG(we))},T.\u0275prov=p.Yz7({token:T,factory:function(){return function _e(){return new tt((0,p.LFG)(we))}()},providedIn:"root"}),T})();function Se(T){return T.replace(/\/index.html$/,"")}const et={ADP:[void 0,void 0,0],AFN:[void 0,"\u060b",0],ALL:[void 0,void 0,0],AMD:[void 0,"\u058f",2],AOA:[void 0,"Kz"],ARS:[void 0,"$"],AUD:["A$","$"],AZN:[void 0,"\u20bc"],BAM:[void 0,"KM"],BBD:[void 0,"$"],BDT:[void 0,"\u09f3"],BHD:[void 0,void 0,3],BIF:[void 0,void 0,0],BMD:[void 0,"$"],BND:[void 0,"$"],BOB:[void 0,"Bs"],BRL:["R$"],BSD:[void 0,"$"],BWP:[void 0,"P"],BYN:[void 0,void 0,2],BYR:[void 0,void 0,0],BZD:[void 0,"$"],CAD:["CA$","$",2],CHF:[void 0,void 0,2],CLF:[void 0,void 0,4],CLP:[void 0,"$",0],CNY:["CN\xa5","\xa5"],COP:[void 0,"$",2],CRC:[void 0,"\u20a1",2],CUC:[void 0,"$"],CUP:[void 0,"$"],CZK:[void 0,"K\u010d",2],DJF:[void 0,void 0,0],DKK:[void 0,"kr",2],DOP:[void 0,"$"],EGP:[void 0,"E\xa3"],ESP:[void 0,"\u20a7",0],EUR:["\u20ac"],FJD:[void 0,"$"],FKP:[void 0,"\xa3"],GBP:["\xa3"],GEL:[void 0,"\u20be"],GHS:[void 0,"GH\u20b5"],GIP:[void 0,"\xa3"],GNF:[void 0,"FG",0],GTQ:[void 0,"Q"],GYD:[void 0,"$",2],HKD:["HK$","$"],HNL:[void 0,"L"],HRK:[void 0,"kn"],HUF:[void 0,"Ft",2],IDR:[void 0,"Rp",2],ILS:["\u20aa"],INR:["\u20b9"],IQD:[void 0,void 0,0],IRR:[void 0,void 0,0],ISK:[void 0,"kr",0],ITL:[void 0,void 0,0],JMD:[void 0,"$"],JOD:[void 0,void 0,3],JPY:["\xa5",void 0,0],KHR:[void 0,"\u17db"],KMF:[void 0,"CF",0],KPW:[void 0,"\u20a9",0],KRW:["\u20a9",void 0,0],KWD:[void 0,void 0,3],KYD:[void 0,"$"],KZT:[void 0,"\u20b8"],LAK:[void 0,"\u20ad",0],LBP:[void 0,"L\xa3",0],LKR:[void 0,"Rs"],LRD:[void 0,"$"],LTL:[void 0,"Lt"],LUF:[void 0,void 0,0],LVL:[void 0,"Ls"],LYD:[void 0,void 0,3],MGA:[void 0,"Ar",0],MGF:[void 0,void 0,0],MMK:[void 0,"K",0],MNT:[void 0,"\u20ae",2],MRO:[void 0,void 0,0],MUR:[void 0,"Rs",2],MXN:["MX$","$"],MYR:[void 0,"RM"],NAD:[void 0,"$"],NGN:[void 0,"\u20a6"],NIO:[void 0,"C$"],NOK:[void 0,"kr",2],NPR:[void 0,"Rs"],NZD:["NZ$","$"],OMR:[void 0,void 0,3],PHP:["\u20b1"],PKR:[void 0,"Rs",2],PLN:[void 0,"z\u0142"],PYG:[void 0,"\u20b2",0],RON:[void 0,"lei"],RSD:[void 0,void 0,0],RUB:[void 0,"\u20bd"],RWF:[void 0,"RF",0],SBD:[void 0,"$"],SEK:[void 0,"kr",2],SGD:[void 0,"$"],SHP:[void 0,"\xa3"],SLE:[void 0,void 0,2],SLL:[void 0,void 0,0],SOS:[void 0,void 0,0],SRD:[void 0,"$"],SSP:[void 0,"\xa3"],STD:[void 0,void 0,0],STN:[void 0,"Db"],SYP:[void 0,"\xa3",0],THB:[void 0,"\u0e3f"],TMM:[void 0,void 0,0],TND:[void 0,void 0,3],TOP:[void 0,"T$"],TRL:[void 0,void 0,0],TRY:[void 0,"\u20ba"],TTD:[void 0,"$"],TWD:["NT$","$",2],TZS:[void 0,void 0,2],UAH:[void 0,"\u20b4"],UGX:[void 0,void 0,0],USD:["$"],UYI:[void 0,void 0,0],UYU:[void 0,"$"],UYW:[void 0,void 0,4],UZS:[void 0,void 0,2],VEF:[void 0,"Bs",2],VND:["\u20ab",void 0,0],VUV:[void 0,void 0,0],XAF:["FCFA",void 0,0],XCD:["EC$","$"],XOF:["F\u202fCFA",void 0,0],XPF:["CFPF",void 0,0],XXX:["\xa4"],YER:[void 0,void 0,0],ZAR:[void 0,"R"],ZMK:[void 0,void 0,0],ZMW:[void 0,"ZK"],ZWD:[void 0,void 0,0]};var gt=(()=&gt;((gt=gt||{})[gt.Decimal=0]="Decimal",gt[gt.Percent=1]="Percent",gt[gt.Currency=2]="Currency",gt[gt.Scientific=3]="Scientific",gt))(),Je=(()=&gt;((Je=Je||{})[Je.Format=0]="Format",Je[Je.Standalone=1]="Standalone",Je))(),Qe=(()=&gt;((Qe=Qe||{})[Qe.Narrow=0]="Narrow",Qe[Qe.Abbreviated=1]="Abbreviated",Qe[Qe.Wide=2]="Wide",Qe[Qe.Short=3]="Short",Qe))(),ht=(()=&gt;((ht=ht||{})[ht.Short=0]="Short",ht[ht.Medium=1]="Medium",ht[ht.Long=2]="Long",ht[ht.Full=3]="Full",ht))(),ct=(()=&gt;((ct=ct||{})[ct.Decimal=0]="Decimal",ct[ct.Group=1]="Group",ct[ct.List=2]="List",ct[ct.PercentSign=3]="PercentSign",ct[ct.PlusSign=4]="PlusSign",ct[ct.MinusSign=5]="MinusSign",ct[ct.Exponential=6]="Exponential",ct[ct.SuperscriptingExponent=7]="SuperscriptingExponent",ct[ct.PerMille=8]="PerMille",ct[ct.Infinity=9]="Infinity",ct[ct.NaN=10]="NaN",ct[ct.TimeSeparator=11]="TimeSeparator",ct[ct.CurrencyDecimal=12]="CurrencyDecimal",ct[ct.CurrencyGroup=13]="CurrencyGroup",ct))();function hn(T,X){return un((0,p.cg1)(T)[p.wAp.DateFormat],X)}function Ut(T,X){return un((0,p.cg1)(T)[p.wAp.TimeFormat],X)}function On(T,X){return un((0,p.cg1)(T)[p.wAp.DateTimeFormat],X)}function $e(T,X){const F=(0,p.cg1)(T),ee=F[p.wAp.NumberSymbols][X];if(typeof ee&gt;"u"){if(X===ct.CurrencyDecimal)return F[p.wAp.NumberSymbols][ct.Decimal];if(X===ct.CurrencyGroup)return F[p.wAp.NumberSymbols][ct.Group]}return ee}function yt(T,X){return(0,p.cg1)(T)[p.wAp.NumberFormats][X]}function ir(T){if(!T[p.wAp.ExtraData])throw new Error(`Missing extra locale data for the locale "${T[p.wAp.LocaleId]}". Use "registerLocaleData" to load new data. See the "I18n guide" on angular.io to know more.`)}function un(T,X){for(let F=X;F&gt;-1;F--)if(typeof T[F]&lt;"u")return T[F];throw new Error("Locale data API: locale data undefined")}function Tn(T){const[X,F]=T.split(":");return{hours:+X,minutes:+F}}const z=/^(\d{4,})-?(\d\d)-?(\d\d)(?:T(\d\d)(?::?(\d\d)(?::?(\d\d)(?:\.(\d+))?)?)?(Z|([+-])(\d\d):?(\d\d))?)?$/,de={},ce=/((?:[^BEGHLMOSWYZabcdhmswyz']+)|(?:'(?:[^']|'')*')|(?:G{1,5}|y{1,4}|Y{1,4}|M{1,5}|L{1,5}|w{1,2}|W{1}|d{1,2}|E{1,6}|c{1,6}|a{1,5}|b{1,5}|B{1,5}|h{1,2}|H{1,2}|m{1,2}|s{1,2}|S{1,3}|z{1,4}|Z{1,5}|O{1,4}))([\s\S]*)/;var se=(()=&gt;((se=se||{})[se.Short=0]="Short",se[se.ShortGMT=1]="ShortGMT",se[se.Long=2]="Long",se[se.Extended=3]="Extended",se))(),le=(()=&gt;((le=le||{})[le.FullYear=0]="FullYear",le[le.Month=1]="Month",le[le.Date=2]="Date",le[le.Hours=3]="Hours",le[le.Minutes=4]="Minutes",le[le.Seconds=5]="Seconds",le[le.FractionalSeconds=6]="FractionalSeconds",le[le.Day=7]="Day",le))(),at=(()=&gt;((at=at||{})[at.DayPeriods=0]="DayPeriods",at[at.Days=1]="Days",at[at.Months=2]="Months",at[at.Eras=3]="Eras",at))();function vt(T,X,F,ee){let te=function Sr(T){if(Wi(T))return T;if("number"==typeof T&amp;&amp;!isNaN(T))return new Date(T);if("string"==typeof T){if(T=T.trim(),/^(\d{4}(-\d{1,2}(-\d{1,2})?)?)$/.test(T)){const[te,bt=1,St=1]=T.split("-").map(pt=&gt;+pt);return Rt(te,bt-1,St)}const F=parseFloat(T);if(!isNaN(T-F))return new Date(F);let ee;if(ee=T.match(z))return function $r(T){const X=new Date(0);let F=0,ee=0;const te=T[8]?X.setUTCFullYear:X.setFullYear,bt=T[8]?X.setUTCHours:X.setHours;T[9]&amp;&amp;(F=Number(T[9]+T[10]),ee=Number(T[9]+T[11])),te.call(X,Number(T[1]),Number(T[2])-1,Number(T[3]));const St=Number(T[4]||0)-F,pt=Number(T[5]||0)-ee,Pr=Number(T[6]||0),Ur=Math.floor(1e3*parseFloat("0."+(T[7]||0)));return bt.call(X,St,pt,Pr,Ur),X}(ee)}const X=new Date(T);if(!Wi(X))throw new Error(`Unable to convert "${T}" into a date`);return X}(T);X=fn(F,X)||X;let pt,St=[];for(;X;){if(pt=ce.exec(X),!pt){St.push(X);break}{St=St.concat(pt.slice(1));const Vr=St.pop();if(!Vr)break;X=Vr}}let Pr=te.getTimezoneOffset();ee&amp;&amp;(Pr=Zr(ee,Pr),te=function Jn(T,X,F){const ee=F?-1:1,te=T.getTimezoneOffset();return function os(T,X){return(T=new Date(T.getTime())).setMinutes(T.getMinutes()+X),T}(T,ee*(Zr(X,te)-te))}(te,ee,!0));let Ur="";return St.forEach(Vr=&gt;{const Mr=function jn(T){if(en[T])return en[T];let X;switch(T){case"G":case"GG":case"GGG":X=ue(at.Eras,Qe.Abbreviated);break;case"GGGG":X=ue(at.Eras,Qe.Wide);break;case"GGGGG":X=ue(at.Eras,Qe.Narrow);break;case"y":X=Mn(le.FullYear,1,0,!1,!0);break;case"yy":X=Mn(le.FullYear,2,0,!0,!0);break;case"yyy":X=Mn(le.FullYear,3,0,!1,!0);break;case"yyyy":X=Mn(le.FullYear,4,0,!1,!0);break;case"Y":X=dt(1);break;case"YY":X=dt(2,!0);break;case"YYY":X=dt(3);break;case"YYYY":X=dt(4);break;case"M":case"L":X=Mn(le.Month,1,1);break;case"MM":case"LL":X=Mn(le.Month,2,1);break;case"MMM":X=ue(at.Months,Qe.Abbreviated);break;case"MMMM":X=ue(at.Months,Qe.Wide);break;case"MMMMM":X=ue(at.Months,Qe.Narrow);break;case"LLL":X=ue(at.Months,Qe.Abbreviated,Je.Standalone);break;case"LLLL":X=ue(at.Months,Qe.Wide,Je.Standalone);break;case"LLLLL":X=ue(at.Months,Qe.Narrow,Je.Standalone);break;case"w":X=ze(1);break;case"ww":X=ze(2);break;case"W":X=ze(1,!0);break;case"d":X=Mn(le.Date,1);break;case"dd":X=Mn(le.Date,2);break;case"c":case"cc":X=Mn(le.Day,1);break;case"ccc":X=ue(at.Days,Qe.Abbreviated,Je.Standalone);break;case"cccc":X=ue(at.Days,Qe.Wide,Je.Standalone);break;case"ccccc":X=ue(at.Days,Qe.Narrow,Je.Standalone);break;case"cccccc":X=ue(at.Days,Qe.Short,Je.Standalone);break;case"E":case"EE":case"EEE":X=ue(at.Days,Qe.Abbreviated);break;case"EEEE":X=ue(at.Days,Qe.Wide);break;case"EEEEE":X=ue(at.Days,Qe.Narrow);break;case"EEEEEE":X=ue(at.Days,Qe.Short);break;case"a":case"aa":case"aaa":X=ue(at.DayPeriods,Qe.Abbreviated);break;case"aaaa":X=ue(at.DayPeriods,Qe.Wide);break;case"aaaaa":X=ue(at.DayPeriods,Qe.Narrow);break;case"b":case"bb":case"bbb":X=ue(at.DayPeriods,Qe.Abbreviated,Je.Standalone,!0);break;case"bbbb":X=ue(at.DayPeriods,Qe.Wide,Je.Standalone,!0);break;case"bbbbb":X=ue(at.DayPeriods,Qe.Narrow,Je.Standalone,!0);break;case"B":case"BB":case"BBB":X=ue(at.DayPeriods,Qe.Abbreviated,Je.Format,!0);break;case"BBBB":X=ue(at.DayPeriods,Qe.Wide,Je.Format,!0);break;case"BBBBB":X=ue(at.DayPeriods,Qe.Narrow,Je.Format,!0);break;case"h":X=Mn(le.Hours,1,-12);break;case"hh":X=Mn(le.Hours,2,-12);break;case"H":X=Mn(le.Hours,1);break;case"HH":X=Mn(le.Hours,2);break;case"m":X=Mn(le.Minutes,1);break;case"mm":X=Mn(le.Minutes,2);break;case"s":X=Mn(le.Seconds,1);break;case"ss":X=Mn(le.Seconds,2);break;case"S":X=Mn(le.FractionalSeconds,1);break;case"SS":X=Mn(le.FractionalSeconds,2);break;case"SSS":X=Mn(le.FractionalSeconds,3);break;case"Z":case"ZZ":case"ZZZ":X=Y(se.Short);break;case"ZZZZZ":X=Y(se.Extended);break;case"O":case"OO":case"OOO":case"z":case"zz":case"zzz":X=Y(se.ShortGMT);break;case"OOOO":case"ZZZZ":case"zzzz":X=Y(se.Long);break;default:return null}return en[T]=X,X}(Vr);Ur+=Mr?Mr(te,F,Pr):"''"===Vr?"'":Vr.replace(/(^'|'$)/g,"").replace(/''/g,"'")}),Ur}function Rt(T,X,F){const ee=new Date(0);return ee.setFullYear(T,X,F),ee.setHours(0,0,0),ee}function fn(T,X){const F=function Dt(T){return(0,p.cg1)(T)[p.wAp.LocaleId]}(T);if(de[F]=de[F]||{},de[F][X])return de[F][X];let ee="";switch(X){case"shortDate":ee=hn(T,ht.Short);break;case"mediumDate":ee=hn(T,ht.Medium);break;case"longDate":ee=hn(T,ht.Long);break;case"fullDate":ee=hn(T,ht.Full);break;case"shortTime":ee=Ut(T,ht.Short);break;case"mediumTime":ee=Ut(T,ht.Medium);break;case"longTime":ee=Ut(T,ht.Long);break;case"fullTime":ee=Ut(T,ht.Full);break;case"short":const te=fn(T,"shortTime"),bt=fn(T,"shortDate");ee=dn(On(T,ht.Short),[te,bt]);break;case"medium":const St=fn(T,"mediumTime"),pt=fn(T,"mediumDate");ee=dn(On(T,ht.Medium),[St,pt]);break;case"long":const Pr=fn(T,"longTime"),Ur=fn(T,"longDate");ee=dn(On(T,ht.Long),[Pr,Ur]);break;case"full":const Vr=fn(T,"fullTime"),Mr=fn(T,"fullDate");ee=dn(On(T,ht.Full),[Vr,Mr])}return ee&amp;&amp;(de[F][X]=ee),ee}function dn(T,X){return X&amp;&amp;(T=T.replace(/\{([^}]+)}/g,function(F,ee){return null!=X&amp;&amp;ee in X?X[ee]:F})),T}function Qt(T,X,F="-",ee,te){let bt="";(T&lt;0||te&amp;&amp;T&lt;=0)&amp;&amp;(te?T=1-T:(T=-T,bt=F));let St=String(T);for(;St.length&lt;X;)St="0"+St;return ee&amp;&amp;(St=St.slice(St.length-X)),bt+St}function Mn(T,X,F=0,ee=!1,te=!1){return function(bt,St){let pt=function Vt(T,X){switch(T){case le.FullYear:return X.getFullYear();case le.Month:return X.getMonth();case le.Date:return X.getDate();case le.Hours:return X.getHours();case le.Minutes:return X.getMinutes();case le.Seconds:return X.getSeconds();case le.FractionalSeconds:return X.getMilliseconds();case le.Day:return X.getDay();default:throw new Error(`Unknown DateType value "${T}".`)}}(T,bt);if((F&gt;0||pt&gt;-F)&amp;&amp;(pt+=F),T===le.Hours)0===pt&amp;&amp;-12===F&amp;&amp;(pt=12);else if(T===le.FractionalSeconds)return function Gn(T,X){return Qt(T,3).substring(0,X)}(pt,X);const Pr=$e(St,ct.MinusSign);return Qt(pt,X,Pr,ee,te)}}function ue(T,X,F=Je.Format,ee=!1){return function(te,bt){return function N(T,X,F,ee,te,bt){switch(F){case at.Months:return function $n(T,X,F){const ee=(0,p.cg1)(T),bt=un([ee[p.wAp.MonthsFormat],ee[p.wAp.MonthsStandalone]],X);return un(bt,F)}(X,te,ee)[T.getMonth()];case at.Days:return function Sn(T,X,F){const ee=(0,p.cg1)(T),bt=un([ee[p.wAp.DaysFormat],ee[p.wAp.DaysStandalone]],X);return un(bt,F)}(X,te,ee)[T.getDay()];case at.DayPeriods:const St=T.getHours(),pt=T.getMinutes();if(bt){const Ur=function Gr(T){const X=(0,p.cg1)(T);return ir(X),(X[p.wAp.ExtraData][2]||[]).map(ee=&gt;"string"==typeof ee?Tn(ee):[Tn(ee[0]),Tn(ee[1])])}(X),Vr=function ii(T,X,F){const ee=(0,p.cg1)(T);ir(ee);const bt=un([ee[p.wAp.ExtraData][0],ee[p.wAp.ExtraData][1]],X)||[];return un(bt,F)||[]}(X,te,ee),Mr=Ur.findIndex(Ti=&gt;{if(Array.isArray(Ti)){const[ar,xi]=Ti,lo=St&gt;=ar.hours&amp;&amp;pt&gt;=ar.minutes,hs=St&lt;xi.hours||St===xi.hours&amp;&amp;pt&lt;xi.minutes;if(ar.hours&lt;xi.hours){if(lo&amp;&amp;hs)return!0}else if(lo||hs)return!0}else if(Ti.hours===St&amp;&amp;Ti.minutes===pt)return!0;return!1});if(-1!==Mr)return Vr[Mr]}return function Bn(T,X,F){const ee=(0,p.cg1)(T),bt=un([ee[p.wAp.DayPeriodsFormat],ee[p.wAp.DayPeriodsStandalone]],X);return un(bt,F)}(X,te,ee)[St&lt;12?0:1];case at.Eras:return function Yt(T,X){return un((0,p.cg1)(T)[p.wAp.Eras],X)}(X,ee)[T.getFullYear()&lt;=0?0:1];default:throw new Error(`unexpected translation type ${F}`)}}(te,bt,T,X,F,ee)}}function Y(T){return function(X,F,ee){const te=-1*ee,bt=$e(F,ct.MinusSign),St=te&gt;0?Math.floor(te/60):Math.ceil(te/60);switch(T){case se.Short:return(te&gt;=0?"+":"")+Qt(St,2,bt)+Qt(Math.abs(te%60),2,bt);case se.ShortGMT:return"GMT"+(te&gt;=0?"+":"")+Qt(St,1,bt);case se.Long:return"GMT"+(te&gt;=0?"+":"")+Qt(St,2,bt)+":"+Qt(Math.abs(te%60),2,bt);case se.Extended:return 0===ee?"Z":(te&gt;=0?"+":"")+Qt(St,2,bt)+":"+Qt(Math.abs(te%60),2,bt);default:throw new Error(`Unknown zone width "${T}"`)}}}function he(T){return Rt(T.getFullYear(),T.getMonth(),T.getDate()+(4-T.getDay()))}function ze(T,X=!1){return function(F,ee){let te;if(X){const bt=new Date(F.getFullYear(),F.getMonth(),1).getDay()-1,St=F.getDate();te=1+Math.floor((St+bt)/7)}else{const bt=he(F),St=function be(T){const X=Rt(T,0,1).getDay();return Rt(T,0,1+(X&lt;=4?4:11)-X)}(bt.getFullYear()),pt=bt.getTime()-St.getTime();te=1+Math.round(pt/6048e5)}return Qt(te,T,$e(ee,ct.MinusSign))}}function dt(T,X=!1){return function(F,ee){return Qt(he(F).getFullYear(),T,$e(ee,ct.MinusSign),X)}}const en={};function Zr(T,X){T=T.replace(/:/g,"");const F=Date.parse("Jan 01, 1970 00:00:00 "+T)/6e4;return isNaN(F)?X:F}function Wi(T){return T instanceof Date&amp;&amp;!isNaN(T.valueOf())}const di=/^(\d+)?\.((\d+)(-(\d+))?)?$/;function _r(T,X,F,ee,te,bt,St=!1){let pt="",Pr=!1;if(isFinite(T)){let Ur=function Hn(T){let ee,te,bt,St,pt,X=Math.abs(T)+"",F=0;for((te=X.indexOf("."))&gt;-1&amp;&amp;(X=X.replace(".","")),(bt=X.search(/e/i))&gt;0?(te&lt;0&amp;&amp;(te=bt),te+=+X.slice(bt+1),X=X.substring(0,bt)):te&lt;0&amp;&amp;(te=X.length),bt=0;"0"===X.charAt(bt);bt++);if(bt===(pt=X.length))ee=[0],te=1;else{for(pt--;"0"===X.charAt(pt);)pt--;for(te-=bt,ee=[],St=0;bt&lt;=pt;bt++,St++)ee[St]=Number(X.charAt(bt))}return te&gt;22&amp;&amp;(ee=ee.splice(0,21),F=te-1,te=1),{digits:ee,exponent:F,integerLen:te}}(T);St&amp;&amp;(Ur=function Ss(T){if(0===T.digits[0])return T;const X=T.digits.length-T.integerLen;return T.exponent?T.exponent+=2:(0===X?T.digits.push(0,0):1===X&amp;&amp;T.digits.push(0),T.integerLen+=2),T}(Ur));let Vr=X.minInt,Mr=X.minFrac,Ti=X.maxFrac;if(bt){const xo=bt.match(di);if(null===xo)throw new Error(`${bt} is not a valid digit info`);const Zs=xo[1],na=xo[3],Ai=xo[5];null!=Zs&amp;&amp;(Vr=wi(Zs)),null!=na&amp;&amp;(Mr=wi(na)),null!=Ai?Ti=wi(Ai):null!=na&amp;&amp;Mr&gt;Ti&amp;&amp;(Ti=Mr)}!function si(T,X,F){if(X&gt;F)throw new Error(`The minimum number of digits after fraction (${X}) is higher than the maximum (${F}).`);let ee=T.digits,te=ee.length-T.integerLen;const bt=Math.min(Math.max(X,te),F);let St=bt+T.integerLen,pt=ee[St];if(St&gt;0){ee.splice(Math.max(T.integerLen,St));for(let Mr=St;Mr&lt;ee.length;Mr++)ee[Mr]=0}else{te=Math.max(0,te),T.integerLen=1,ee.length=Math.max(1,St=bt+1),ee[0]=0;for(let Mr=1;Mr&lt;St;Mr++)ee[Mr]=0}if(pt&gt;=5)if(St-1&lt;0){for(let Mr=0;Mr&gt;St;Mr--)ee.unshift(0),T.integerLen++;ee.unshift(1),T.integerLen++}else ee[St-1]++;for(;te&lt;Math.max(0,bt);te++)ee.push(0);let Pr=0!==bt;const Ur=X+T.integerLen,Vr=ee.reduceRight(function(Mr,Ti,ar,xi){return xi[ar]=(Ti+=Mr)&lt;10?Ti:Ti-10,Pr&amp;&amp;(0===xi[ar]&amp;&amp;ar&gt;=Ur?xi.pop():Pr=!1),Ti&gt;=10?1:0},0);Vr&amp;&amp;(ee.unshift(Vr),T.integerLen++)}(Ur,Mr,Ti);let ar=Ur.digits,xi=Ur.integerLen;const lo=Ur.exponent;let hs=[];for(Pr=ar.every(xo=&gt;!xo);xi&lt;Vr;xi++)ar.unshift(0);for(;xi&lt;0;xi++)ar.unshift(0);xi&gt;0?hs=ar.splice(xi,ar.length):(hs=ar,ar=[0]);const Fr=[];for(ar.length&gt;=X.lgSize&amp;&amp;Fr.unshift(ar.splice(-X.lgSize,ar.length).join(""));ar.length&gt;X.gSize;)Fr.unshift(ar.splice(-X.gSize,ar.length).join(""));ar.length&amp;&amp;Fr.unshift(ar.join("")),pt=Fr.join($e(F,ee)),hs.length&amp;&amp;(pt+=$e(F,te)+hs.join("")),lo&amp;&amp;(pt+=$e(F,ct.Exponential)+"+"+lo)}else pt=$e(F,ct.Infinity);return pt=T&lt;0&amp;&amp;!Pr?X.negPre+pt+X.negSuf:X.posPre+pt+X.posSuf,pt}function Xi(T,X="-"){const F={minInt:1,minFrac:0,maxFrac:0,posPre:"",posSuf:"",negPre:"",negSuf:"",gSize:0,lgSize:0},ee=T.split(";"),te=ee[0],bt=ee[1],St=-1!==te.indexOf(".")?te.split("."):[te.substring(0,te.lastIndexOf("0")+1),te.substring(te.lastIndexOf("0")+1)],pt=St[0],Pr=St[1]||"";F.posPre=pt.substring(0,pt.indexOf("#"));for(let Vr=0;Vr&lt;Pr.length;Vr++){const Mr=Pr.charAt(Vr);"0"===Mr?F.minFrac=F.maxFrac=Vr+1:"#"===Mr?F.maxFrac=Vr+1:F.posSuf+=Mr}const Ur=pt.split(",");if(F.gSize=Ur[1]?Ur[1].length:0,F.lgSize=Ur[2]||Ur[1]?(Ur[2]||Ur[1]).length:0,bt){const Vr=te.length-F.posPre.length-F.posSuf.length,Mr=bt.indexOf("#");F.negPre=bt.substring(0,Mr).replace(/'/g,""),F.negSuf=bt.slice(Mr+Vr).replace(/'/g,"")}else F.negPre=X+F.posPre,F.negSuf=F.posSuf;return F}function wi(T){const X=parseInt(T);if(isNaN(X))throw new Error("Invalid integer literal when parsing "+T);return X}function ko(T,X){X=encodeURIComponent(X);for(const F of T.split(";")){const ee=F.indexOf("="),[te,bt]=-1==ee?[F,""]:[F.slice(0,ee),F.slice(ee+1)];if(te.trim()===X)return decodeURIComponent(bt)}return null}let Lr=(()=&gt;{class T{constructor(F,ee,te,bt){this._iterableDiffers=F,this._keyValueDiffers=ee,this._ngEl=te,this._renderer=bt,this._iterableDiffer=null,this._keyValueDiffer=null,this._initialClasses=[],this._rawClass=null}set klass(F){this._removeClasses(this._initialClasses),this._initialClasses="string"==typeof F?F.split(/\s+/):[],this._applyClasses(this._initialClasses),this._applyClasses(this._rawClass)}set ngClass(F){this._removeClasses(this._rawClass),this._applyClasses(this._initialClasses),this._iterableDiffer=null,this._keyValueDiffer=null,this._rawClass="string"==typeof F?F.split(/\s+/):F,this._rawClass&amp;&amp;((0,p.sIi)(this._rawClass)?this._iterableDiffer=this._iterableDiffers.find(this._rawClass).create():this._keyValueDiffer=this._keyValueDiffers.find(this._rawClass).create())}ngDoCheck(){if(this._iterableDiffer){const F=this._iterableDiffer.diff(this._rawClass);F&amp;&amp;this._applyIterableChanges(F)}else if(this._keyValueDiffer){const F=this._keyValueDiffer.diff(this._rawClass);F&amp;&amp;this._applyKeyValueChanges(F)}}_applyKeyValueChanges(F){F.forEachAddedItem(ee=&gt;this._toggleClass(ee.key,ee.currentValue)),F.forEachChangedItem(ee=&gt;this._toggleClass(ee.key,ee.currentValue)),F.forEachRemovedItem(ee=&gt;{ee.previousValue&amp;&amp;this._toggleClass(ee.key,!1)})}_applyIterableChanges(F){F.forEachAddedItem(ee=&gt;{if("string"!=typeof ee.item)throw new Error(`NgClass can only toggle CSS classes expressed as strings, got ${(0,p.AaK)(ee.item)}`);this._toggleClass(ee.item,!0)}),F.forEachRemovedItem(ee=&gt;this._toggleClass(ee.item,!1))}_applyClasses(F){F&amp;&amp;(Array.isArray(F)||F instanceof Set?F.forEach(ee=&gt;this._toggleClass(ee,!0)):Object.keys(F).forEach(ee=&gt;this._toggleClass(ee,!!F[ee])))}_removeClasses(F){F&amp;&amp;(Array.isArray(F)||F instanceof Set?F.forEach(ee=&gt;this._toggleClass(ee,!1)):Object.keys(F).forEach(ee=&gt;this._toggleClass(ee,!1)))}_toggleClass(F,ee){(F=F.trim())&amp;&amp;F.split(/\s+/g).forEach(te=&gt;{ee?this._renderer.addClass(this._ngEl.nativeElement,te):this._renderer.removeClass(this._ngEl.nativeElement,te)})}}return T.\u0275fac=function(F){return new(F||T)(p.Y36(p.ZZ4),p.Y36(p.aQg),p.Y36(p.SBq),p.Y36(p.Qsj))},T.\u0275dir=p.lG2({type:T,selectors:[["","ngClass",""]],inputs:{klass:["class","klass"],ngClass:"ngClass"},standalone:!0}),T})();class Ar{constructor(X,F,ee,te){this.$implicit=X,this.ngForOf=F,this.index=ee,this.count=te}get first(){return 0===this.index}get last(){return this.index===this.count-1}get even(){return this.index%2==0}get odd(){return!this.even}}let Gi=(()=&gt;{class T{constructor(F,ee,te){this._viewContainer=F,this._template=ee,this._differs=te,this._ngForOf=null,this._ngForOfDirty=!0,this._differ=null}set ngForOf(F){this._ngForOf=F,this._ngForOfDirty=!0}set ngForTrackBy(F){this._trackByFn=F}get ngForTrackBy(){return this._trackByFn}set ngForTemplate(F){F&amp;&amp;(this._template=F)}ngDoCheck(){if(this._ngForOfDirty){this._ngForOfDirty=!1;const F=this._ngForOf;!this._differ&amp;&amp;F&amp;&amp;(this._differ=this._differs.find(F).create(this.ngForTrackBy))}if(this._differ){const F=this._differ.diff(this._ngForOf);F&amp;&amp;this._applyChanges(F)}}_applyChanges(F){const ee=this._viewContainer;F.forEachOperation((te,bt,St)=&gt;{if(null==te.previousIndex)ee.createEmbeddedView(this._template,new Ar(te.item,this._ngForOf,-1,-1),null===St?void 0:St);else if(null==St)ee.remove(null===bt?void 0:bt);else if(null!==bt){const pt=ee.get(bt);ee.move(pt,St),Ui(pt,te)}});for(let te=0,bt=ee.length;te&lt;bt;te++){const pt=ee.get(te).context;pt.index=te,pt.count=bt,pt.ngForOf=this._ngForOf}F.forEachIdentityChange(te=&gt;{Ui(ee.get(te.currentIndex),te)})}static ngTemplateContextGuard(F,ee){return!0}}return T.\u0275fac=function(F){return new(F||T)(p.Y36(p.s_b),p.Y36(p.Rgc),p.Y36(p.ZZ4))},T.\u0275dir=p.lG2({type:T,selectors:[["","ngFor","","ngForOf",""]],inputs:{ngForOf:"ngForOf",ngForTrackBy:"ngForTrackBy",ngForTemplate:"ngForTemplate"},standalone:!0}),T})();function Ui(T,X){T.context.$implicit=X.item}let br=(()=&gt;{class T{constructor(F,ee){this._viewContainer=F,this._context=new ro,this._thenTemplateRef=null,this._elseTemplateRef=null,this._thenViewRef=null,this._elseViewRef=null,this._thenTemplateRef=ee}set ngIf(F){this._context.$implicit=this._context.ngIf=F,this._updateView()}set ngIfThen(F){Jr("ngIfThen",F),this._thenTemplateRef=F,this._thenViewRef=null,this._updateView()}set ngIfElse(F){Jr("ngIfElse",F),this._elseTemplateRef=F,this._elseViewRef=null,this._updateView()}_updateView(){this._context.$implicit?this._thenViewRef||(this._viewContainer.clear(),this._elseViewRef=null,this._thenTemplateRef&amp;&amp;(this._thenViewRef=this._viewContainer.createEmbeddedView(this._thenTemplateRef,this._context))):this._elseViewRef||(this._viewContainer.clear(),this._thenViewRef=null,this._elseTemplateRef&amp;&amp;(this._elseViewRef=this._viewContainer.createEmbeddedView(this._elseTemplateRef,this._context)))}static ngTemplateContextGuard(F,ee){return!0}}return T.\u0275fac=function(F){return new(F||T)(p.Y36(p.s_b),p.Y36(p.Rgc))},T.\u0275dir=p.lG2({type:T,selectors:[["","ngIf",""]],inputs:{ngIf:"ngIf",ngIfThen:"ngIfThen",ngIfElse:"ngIfElse"},standalone:!0}),T})();class ro{constructor(){this.$implicit=null,this.ngIf=null}}function Jr(T,X){if(X&amp;&amp;!X.createEmbeddedView)throw new Error(`${T} must be a TemplateRef, but received '${(0,p.AaK)(X)}'.`)}class Si{constructor(X,F){this._viewContainerRef=X,this._templateRef=F,this._created=!1}create(){this._created=!0,this._viewContainerRef.createEmbeddedView(this._templateRef)}destroy(){this._created=!1,this._viewContainerRef.clear()}enforceState(X){X&amp;&amp;!this._created?this.create():!X&amp;&amp;this._created&amp;&amp;this.destroy()}}let Mo=(()=&gt;{class T{constructor(){this._defaultUsed=!1,this._caseCount=0,this._lastCaseCheckIndex=0,this._lastCasesMatched=!1}set ngSwitch(F){this._ngSwitch=F,0===this._caseCount&amp;&amp;this._updateDefaultCases(!0)}_addCase(){return this._caseCount++}_addDefault(F){this._defaultViews||(this._defaultViews=[]),this._defaultViews.push(F)}_matchCase(F){const ee=F==this._ngSwitch;return this._lastCasesMatched=this._lastCasesMatched||ee,this._lastCaseCheckIndex++,this._lastCaseCheckIndex===this._caseCount&amp;&amp;(this._updateDefaultCases(!this._lastCasesMatched),this._lastCaseCheckIndex=0,this._lastCasesMatched=!1),ee}_updateDefaultCases(F){if(this._defaultViews&amp;&amp;F!==this._defaultUsed){this._defaultUsed=F;for(let ee=0;ee&lt;this._defaultViews.length;ee++)this._defaultViews[ee].enforceState(F)}}}return T.\u0275fac=function(F){return new(F||T)},T.\u0275dir=p.lG2({type:T,selectors:[["","ngSwitch",""]],inputs:{ngSwitch:"ngSwitch"},standalone:!0}),T})(),qr=(()=&gt;{class T{constructor(F,ee,te){this.ngSwitch=te,te._addCase(),this._view=new Si(F,ee)}ngDoCheck(){this._view.enforceState(this.ngSwitch._matchCase(this.ngSwitchCase))}}return T.\u0275fac=function(F){return new(F||T)(p.Y36(p.s_b),p.Y36(p.Rgc),p.Y36(Mo,9))},T.\u0275dir=p.lG2({type:T,selectors:[["","ngSwitchCase",""]],inputs:{ngSwitchCase:"ngSwitchCase"},standalone:!0}),T})(),Ts=(()=&gt;{class T{constructor(F,ee,te){te._addDefault(new Si(F,ee))}}return T.\u0275fac=function(F){return new(F||T)(p.Y36(p.s_b),p.Y36(p.Rgc),p.Y36(Mo,9))},T.\u0275dir=p.lG2({type:T,selectors:[["","ngSwitchDefault",""]],standalone:!0}),T})(),Ro=(()=&gt;{class T{constructor(F,ee,te){this._ngEl=F,this._differs=ee,this._renderer=te,this._ngStyle=null,this._differ=null}set ngStyle(F){this._ngStyle=F,!this._differ&amp;&amp;F&amp;&amp;(this._differ=this._differs.find(F).create())}ngDoCheck(){if(this._differ){const F=this._differ.diff(this._ngStyle);F&amp;&amp;this._applyChanges(F)}}_setStyle(F,ee){const[te,bt]=F.split("."),St=-1===te.indexOf("-")?void 0:p.JOm.DashCase;null!=ee?this._renderer.setStyle(this._ngEl.nativeElement,te,bt?`${ee}${bt}`:ee,St):this._renderer.removeStyle(this._ngEl.nativeElement,te,St)}_applyChanges(F){F.forEachRemovedItem(ee=&gt;this._setStyle(ee.key,null)),F.forEachAddedItem(ee=&gt;this._setStyle(ee.key,ee.currentValue)),F.forEachChangedItem(ee=&gt;this._setStyle(ee.key,ee.currentValue))}}return T.\u0275fac=function(F){return new(F||T)(p.Y36(p.SBq),p.Y36(p.aQg),p.Y36(p.Qsj))},T.\u0275dir=p.lG2({type:T,selectors:[["","ngStyle",""]],inputs:{ngStyle:"ngStyle"},standalone:!0}),T})(),As=(()=&gt;{class T{constructor(F){this._viewContainerRef=F,this._viewRef=null,this.ngTemplateOutletContext=null,this.ngTemplateOutlet=null,this.ngTemplateOutletInjector=null}ngOnChanges(F){if(F.ngTemplateOutlet||F.ngTemplateOutletInjector){const ee=this._viewContainerRef;if(this._viewRef&amp;&amp;ee.remove(ee.indexOf(this._viewRef)),this.ngTemplateOutlet){const{ngTemplateOutlet:te,ngTemplateOutletContext:bt,ngTemplateOutletInjector:St}=this;this._viewRef=ee.createEmbeddedView(te,bt,St?{injector:St}:void 0)}else this._viewRef=null}else this._viewRef&amp;&amp;F.ngTemplateOutletContext&amp;&amp;this.ngTemplateOutletContext&amp;&amp;(this._viewRef.context=this.ngTemplateOutletContext)}}return T.\u0275fac=function(F){return new(F||T)(p.Y36(p.s_b))},T.\u0275dir=p.lG2({type:T,selectors:[["","ngTemplateOutlet",""]],inputs:{ngTemplateOutletContext:"ngTemplateOutletContext",ngTemplateOutlet:"ngTemplateOutlet",ngTemplateOutletInjector:"ngTemplateOutletInjector"},standalone:!0,features:[p.TTD]}),T})();function cs(T,X){return new p.vHH(2100,!1)}class za{createSubscription(X,F){return X.subscribe({next:F,error:ee=&gt;{throw ee}})}dispose(X){X.unsubscribe()}}class wl{createSubscription(X,F){return X.then(F,ee=&gt;{throw ee})}dispose(X){}}const xs=new wl,Ya=new za;let oi=(()=&gt;{class T{constructor(F){this._latestValue=null,this._subscription=null,this._obj=null,this._strategy=null,this._ref=F}ngOnDestroy(){this._subscription&amp;&amp;this._dispose(),this._ref=null}transform(F){return this._obj?F!==this._obj?(this._dispose(),this.transform(F)):this._latestValue:(F&amp;&amp;this._subscribe(F),this._latestValue)}_subscribe(F){this._obj=F,this._strategy=this._selectStrategy(F),this._subscription=this._strategy.createSubscription(F,ee=&gt;this._updateLatestValue(F,ee))}_selectStrategy(F){if((0,p.QGY)(F))return xs;if((0,p.F4k)(F))return Ya;throw cs()}_dispose(){this._strategy.dispose(this._subscription),this._latestValue=null,this._subscription=null,this._obj=null}_updateLatestValue(F,ee){F===this._obj&amp;&amp;(this._latestValue=ee,this._ref.markForCheck())}}return T.\u0275fac=function(F){return new(F||T)(p.Y36(p.sBO,16))},T.\u0275pipe=p.Yjl({name:"async",type:T,pure:!1,standalone:!0}),T})();const io=new p.OlP("DATE_PIPE_DEFAULT_TIMEZONE");let Xo=(()=&gt;{class T{constructor(F,ee){this.locale=F,this.defaultTimezone=ee}transform(F,ee="mediumDate",te,bt){if(null==F||""===F||F!=F)return null;try{return vt(F,ee,bt||this.locale,te??this.defaultTimezone??void 0)}catch(St){throw cs()}}}return T.\u0275fac=function(F){return new(F||T)(p.Y36(p.soG,16),p.Y36(io,24))},T.\u0275pipe=p.Yjl({name:"date",type:T,pure:!0,standalone:!0}),T})(),Fi=(()=&gt;{class T{constructor(F){this.differs=F,this.keyValues=[],this.compareFn=Us}transform(F,ee=Us){if(!F||!(F instanceof Map)&amp;&amp;"object"!=typeof F)return null;this.differ||(this.differ=this.differs.find(F).create());const te=this.differ.diff(F),bt=ee!==this.compareFn;return te&amp;&amp;(this.keyValues=[],te.forEachItem(St=&gt;{this.keyValues.push(function No(T,X){return{key:T,value:X}}(St.key,St.currentValue))})),(te||bt)&amp;&amp;(this.keyValues.sort(ee),this.compareFn=ee),this.keyValues}}return T.\u0275fac=function(F){return new(F||T)(p.Y36(p.aQg,16))},T.\u0275pipe=p.Yjl({name:"keyvalue",type:T,pure:!1,standalone:!0}),T})();function Us(T,X){const F=T.key,ee=X.key;if(F===ee)return 0;if(void 0===F)return 1;if(void 0===ee)return-1;if(null===F)return 1;if(null===ee)return-1;if("string"==typeof F&amp;&amp;"string"==typeof ee)return F&lt;ee?-1:1;if("number"==typeof F&amp;&amp;"number"==typeof ee)return F-ee;if("boolean"==typeof F&amp;&amp;"boolean"==typeof ee)return F&lt;ee?-1:1;const te=String(F),bt=String(ee);return te==bt?0:te&lt;bt?-1:1}let Lo=(()=&gt;{class T{constructor(F){this._locale=F}transform(F,ee,te){if(!Gs(F))return null;te=te||this._locale;try{return function sr(T,X,F){return _r(T,Xi(yt(X,gt.Decimal),$e(X,ct.MinusSign)),X,ct.Group,ct.Decimal,F)}(us(F),te,ee)}catch(bt){throw cs()}}}return T.\u0275fac=function(F){return new(F||T)(p.Y36(p.soG,16))},T.\u0275pipe=p.Yjl({name:"number",type:T,pure:!0,standalone:!0}),T})(),$i=(()=&gt;{class T{constructor(F,ee="USD"){this._locale=F,this._defaultCurrencyCode=ee}transform(F,ee=this._defaultCurrencyCode,te="symbol",bt,St){if(!Gs(F))return null;St=St||this._locale,"boolean"==typeof te&amp;&amp;(te=te?"symbol":"code");let pt=ee||this._defaultCurrencyCode;"code"!==te&amp;&amp;(pt="symbol"===te||"symbol-narrow"===te?function Ue(T,X,F="en"){const ee=function Xn(T){return(0,p.cg1)(T)[p.wAp.Currencies]}(F)[T]||et[T]||[],te=ee[1];return"narrow"===X&amp;&amp;"string"==typeof te?te:ee[0]||T}(pt,"symbol"===te?"wide":"narrow",St):te);try{return function mi(T,X,F,ee,te){const St=Xi(yt(X,gt.Currency),$e(X,ct.MinusSign));return St.minFrac=function L(T){let X;const F=et[T];return F&amp;&amp;(X=F[2]),"number"==typeof X?X:2}(ee),St.maxFrac=St.minFrac,_r(T,St,X,ct.CurrencyGroup,ct.CurrencyDecimal,te).replace("\xa4",F).replace("\xa4","").trim()}(us(F),St,pt,ee,bt)}catch(Pr){throw cs()}}}return T.\u0275fac=function(F){return new(F||T)(p.Y36(p.soG,16),p.Y36(p.EJc,16))},T.\u0275pipe=p.Yjl({name:"currency",type:T,pure:!0,standalone:!0}),T})();function Gs(T){return!(null==T||""===T||T!=T)}function us(T){if("string"==typeof T&amp;&amp;!isNaN(Number(T)-parseFloat(T)))return Number(T);if("number"!=typeof T)throw new Error(`${T} is not a number`);return T}let Zo=(()=&gt;{class T{}return T.\u0275fac=function(F){return new(F||T)},T.\u0275mod=p.oAB({type:T}),T.\u0275inj=p.cJS({}),T})();const Ir="browser";function Qo(T){return T===Ir}let Sa=(()=&gt;{class T{}return T.\u0275prov=(0,p.Yz7)({token:T,providedIn:"root",factory:()=&gt;new Bo((0,p.LFG)(ae),window)}),T})();class Bo{constructor(X,F){this.document=X,this.window=F,this.offset=()=&gt;[0,0]}setOffset(X){this.offset=Array.isArray(X)?()=&gt;X:X}getScrollPosition(){return this.supportsScrolling()?[this.window.pageXOffset,this.window.pageYOffset]:[0,0]}scrollToPosition(X){this.supportsScrolling()&amp;&amp;this.window.scrollTo(X[0],X[1])}scrollToAnchor(X){if(!this.supportsScrolling())return;const F=function Tr(T,X){const F=T.getElementById(X)||T.getElementsByName(X)[0];if(F)return F;if("function"==typeof T.createTreeWalker&amp;&amp;T.body&amp;&amp;(T.body.createShadowRoot||T.body.attachShadow)){const ee=T.createTreeWalker(T.body,NodeFilter.SHOW_ELEMENT);let te=ee.currentNode;for(;te;){const bt=te.shadowRoot;if(bt){const St=bt.getElementById(X)||bt.querySelector(`[name="${X}"]`);if(St)return St}te=ee.nextNode()}}return null}(this.document,X);F&amp;&amp;(this.scrollToElement(F),F.focus())}setHistoryScrollRestoration(X){if(this.supportScrollRestoration()){const F=this.window.history;F&amp;&amp;F.scrollRestoration&amp;&amp;(F.scrollRestoration=X)}}scrollToElement(X){const F=X.getBoundingClientRect(),ee=F.left+this.window.pageXOffset,te=F.top+this.window.pageYOffset,bt=this.offset();this.window.scrollTo(ee-bt[0],te-bt[1])}supportScrollRestoration(){try{if(!this.supportsScrolling())return!1;const X=$s(this.window.history)||$s(Object.getPrototypeOf(this.window.history));return!(!X||!X.writable&amp;&amp;!X.set)}catch{return!1}}supportsScrolling(){try{return!!this.window&amp;&amp;!!this.window.scrollTo&amp;&amp;"pageXOffset"in this.window}catch{return!1}}}function $s(T){return Object.getOwnPropertyDescriptor(T,"scrollRestoration")}class da{}},529:(an,st,D)=&gt;{"use strict";D.d(st,{JF:()=&gt;L,TP:()=&gt;Sn,eN:()=&gt;Dt});var p=D(6895),x=D(4650),S=D(9646),ie=D(9751),me=D(4351),Le=D(9300),ae=D(4004);class Oe{}class ke{}class Me{constructor(se){this.normalizedNames=new Map,this.lazyUpdate=null,se?this.lazyInit="string"==typeof se?()=&gt;{this.headers=new Map,se.split("\n").forEach(le=&gt;{const at=le.indexOf(":");if(at&gt;0){const vt=le.slice(0,at),Rt=vt.toLowerCase(),fn=le.slice(at+1).trim();this.maybeSetNormalizedName(vt,Rt),this.headers.has(Rt)?this.headers.get(Rt).push(fn):this.headers.set(Rt,[fn])}})}:()=&gt;{this.headers=new Map,Object.keys(se).forEach(le=&gt;{let at=se[le];const vt=le.toLowerCase();"string"==typeof at&amp;&amp;(at=[at]),at.length&gt;0&amp;&amp;(this.headers.set(vt,at),this.maybeSetNormalizedName(le,vt))})}:this.headers=new Map}has(se){return this.init(),this.headers.has(se.toLowerCase())}get(se){this.init();const le=this.headers.get(se.toLowerCase());return le&amp;&amp;le.length&gt;0?le[0]:null}keys(){return this.init(),Array.from(this.normalizedNames.values())}getAll(se){return this.init(),this.headers.get(se.toLowerCase())||null}append(se,le){return this.clone({name:se,value:le,op:"a"})}set(se,le){return this.clone({name:se,value:le,op:"s"})}delete(se,le){return this.clone({name:se,value:le,op:"d"})}maybeSetNormalizedName(se,le){this.normalizedNames.has(le)||this.normalizedNames.set(le,se)}init(){this.lazyInit&amp;&amp;(this.lazyInit instanceof Me?this.copyFrom(this.lazyInit):this.lazyInit(),this.lazyInit=null,this.lazyUpdate&amp;&amp;(this.lazyUpdate.forEach(se=&gt;this.applyUpdate(se)),this.lazyUpdate=null))}copyFrom(se){se.init(),Array.from(se.headers.keys()).forEach(le=&gt;{this.headers.set(le,se.headers.get(le)),this.normalizedNames.set(le,se.normalizedNames.get(le))})}clone(se){const le=new Me;return le.lazyInit=this.lazyInit&amp;&amp;this.lazyInit instanceof Me?this.lazyInit:this,le.lazyUpdate=(this.lazyUpdate||[]).concat([se]),le}applyUpdate(se){const le=se.name.toLowerCase();switch(se.op){case"a":case"s":let at=se.value;if("string"==typeof at&amp;&amp;(at=[at]),0===at.length)return;this.maybeSetNormalizedName(se.name,le);const vt=("a"===se.op?this.headers.get(le):void 0)||[];vt.push(...at),this.headers.set(le,vt);break;case"d":const Rt=se.value;if(Rt){let fn=this.headers.get(le);if(!fn)return;fn=fn.filter(dn=&gt;-1===Rt.indexOf(dn)),0===fn.length?(this.headers.delete(le),this.normalizedNames.delete(le)):this.headers.set(le,fn)}else this.headers.delete(le),this.normalizedNames.delete(le)}}forEach(se){this.init(),Array.from(this.normalizedNames.keys()).forEach(le=&gt;se(this.normalizedNames.get(le),this.headers.get(le)))}}class Re{encodeKey(se){return qe(se)}encodeValue(se){return qe(se)}decodeKey(se){return decodeURIComponent(se)}decodeValue(se){return decodeURIComponent(se)}}const ft=/%(\d[a-f0-9])/gi,We={40:"@","3A":":",24:"$","2C":",","3B":";","3D":"=","3F":"?","2F":"/"};function qe(ce){return encodeURIComponent(ce).replace(ft,(se,le)=&gt;We[le]??se)}function we(ce){return`${ce}`}class ot{constructor(se={}){if(this.updates=null,this.cloneFrom=null,this.encoder=se.encoder||new Re,se.fromString){if(se.fromObject)throw new Error("Cannot specify both fromString and fromObject.");this.map=function ut(ce,se){const le=new Map;return ce.length&gt;0&amp;&amp;ce.replace(/^\?/,"").split("&amp;").forEach(vt=&gt;{const Rt=vt.indexOf("="),[fn,dn]=-1==Rt?[se.decodeKey(vt),""]:[se.decodeKey(vt.slice(0,Rt)),se.decodeValue(vt.slice(Rt+1))],Qt=le.get(fn)||[];Qt.push(dn),le.set(fn,Qt)}),le}(se.fromString,this.encoder)}else se.fromObject?(this.map=new Map,Object.keys(se.fromObject).forEach(le=&gt;{const at=se.fromObject[le],vt=Array.isArray(at)?at.map(we):[we(at)];this.map.set(le,vt)})):this.map=null}has(se){return this.init(),this.map.has(se)}get(se){this.init();const le=this.map.get(se);return le?le[0]:null}getAll(se){return this.init(),this.map.get(se)||null}keys(){return this.init(),Array.from(this.map.keys())}append(se,le){return this.clone({param:se,value:le,op:"a"})}appendAll(se){const le=[];return Object.keys(se).forEach(at=&gt;{const vt=se[at];Array.isArray(vt)?vt.forEach(Rt=&gt;{le.push({param:at,value:Rt,op:"a"})}):le.push({param:at,value:vt,op:"a"})}),this.clone(le)}set(se,le){return this.clone({param:se,value:le,op:"s"})}delete(se,le){return this.clone({param:se,value:le,op:"d"})}toString(){return this.init(),this.keys().map(se=&gt;{const le=this.encoder.encodeKey(se);return this.map.get(se).map(at=&gt;le+"="+this.encoder.encodeValue(at)).join("&amp;")}).filter(se=&gt;""!==se).join("&amp;")}clone(se){const le=new ot({encoder:this.encoder});return le.cloneFrom=this.cloneFrom||this,le.updates=(this.updates||[]).concat(se),le}init(){null===this.map&amp;&amp;(this.map=new Map),null!==this.cloneFrom&amp;&amp;(this.cloneFrom.init(),this.cloneFrom.keys().forEach(se=&gt;this.map.set(se,this.cloneFrom.map.get(se))),this.updates.forEach(se=&gt;{switch(se.op){case"a":case"s":const le=("a"===se.op?this.map.get(se.param):void 0)||[];le.push(we(se.value)),this.map.set(se.param,le);break;case"d":if(void 0===se.value){this.map.delete(se.param);break}{let at=this.map.get(se.param)||[];const vt=at.indexOf(we(se.value));-1!==vt&amp;&amp;at.splice(vt,1),at.length&gt;0?this.map.set(se.param,at):this.map.delete(se.param)}}}),this.cloneFrom=this.updates=null)}}class rn{constructor(){this.map=new Map}set(se,le){return this.map.set(se,le),this}get(se){return this.map.has(se)||this.map.set(se,se.defaultValue()),this.map.get(se)}delete(se){return this.map.delete(se),this}has(se){return this.map.has(se)}keys(){return this.map.keys()}}function _e(ce){return typeof ArrayBuffer&lt;"u"&amp;&amp;ce instanceof ArrayBuffer}function ge(ce){return typeof Blob&lt;"u"&amp;&amp;ce instanceof Blob}function Se(ce){return typeof FormData&lt;"u"&amp;&amp;ce instanceof FormData}class gt{constructor(se,le,at,vt){let Rt;if(this.url=le,this.body=null,this.reportProgress=!1,this.withCredentials=!1,this.responseType="json",this.method=se.toUpperCase(),function tt(ce){switch(ce){case"DELETE":case"GET":case"HEAD":case"OPTIONS":case"JSONP":return!1;default:return!0}}(this.method)||vt?(this.body=void 0!==at?at:null,Rt=vt):Rt=at,Rt&amp;&amp;(this.reportProgress=!!Rt.reportProgress,this.withCredentials=!!Rt.withCredentials,Rt.responseType&amp;&amp;(this.responseType=Rt.responseType),Rt.headers&amp;&amp;(this.headers=Rt.headers),Rt.context&amp;&amp;(this.context=Rt.context),Rt.params&amp;&amp;(this.params=Rt.params)),this.headers||(this.headers=new Me),this.context||(this.context=new rn),this.params){const fn=this.params.toString();if(0===fn.length)this.urlWithParams=le;else{const dn=le.indexOf("?");this.urlWithParams=le+(-1===dn?"?":dn&lt;le.length-1?"&amp;":"")+fn}}else this.params=new ot,this.urlWithParams=le}serializeBody(){return null===this.body?null:_e(this.body)||ge(this.body)||Se(this.body)||function et(ce){return typeof URLSearchParams&lt;"u"&amp;&amp;ce instanceof URLSearchParams}(this.body)||"string"==typeof this.body?this.body:this.body instanceof ot?this.body.toString():"object"==typeof this.body||"boolean"==typeof this.body||Array.isArray(this.body)?JSON.stringify(this.body):this.body.toString()}detectContentTypeHeader(){return null===this.body||Se(this.body)?null:ge(this.body)?this.body.type||null:_e(this.body)?null:"string"==typeof this.body?"text/plain":this.body instanceof ot?"application/x-www-form-urlencoded;charset=UTF-8":"object"==typeof this.body||"number"==typeof this.body||"boolean"==typeof this.body?"application/json":null}clone(se={}){const le=se.method||this.method,at=se.url||this.url,vt=se.responseType||this.responseType,Rt=void 0!==se.body?se.body:this.body,fn=void 0!==se.withCredentials?se.withCredentials:this.withCredentials,dn=void 0!==se.reportProgress?se.reportProgress:this.reportProgress;let Qt=se.headers||this.headers,Gn=se.params||this.params;const Mn=se.context??this.context;return void 0!==se.setHeaders&amp;&amp;(Qt=Object.keys(se.setHeaders).reduce((Vt,ue)=&gt;Vt.set(ue,se.setHeaders[ue]),Qt)),se.setParams&amp;&amp;(Gn=Object.keys(se.setParams).reduce((Vt,ue)=&gt;Vt.set(ue,se.setParams[ue]),Gn)),new gt(le,at,Rt,{params:Gn,headers:Qt,context:Mn,reportProgress:dn,responseType:vt,withCredentials:fn})}}var Pt=(()=&gt;((Pt=Pt||{})[Pt.Sent=0]="Sent",Pt[Pt.UploadProgress=1]="UploadProgress",Pt[Pt.ResponseHeader=2]="ResponseHeader",Pt[Pt.DownloadProgress=3]="DownloadProgress",Pt[Pt.Response=4]="Response",Pt[Pt.User=5]="User",Pt))();class Je{constructor(se,le=200,at="OK"){this.headers=se.headers||new Me,this.status=void 0!==se.status?se.status:le,this.statusText=se.statusText||at,this.url=se.url||null,this.ok=this.status&gt;=200&amp;&amp;this.status&lt;300}}class Qe extends Je{constructor(se={}){super(se),this.type=Pt.ResponseHeader}clone(se={}){return new Qe({headers:se.headers||this.headers,status:void 0!==se.status?se.status:this.status,statusText:se.statusText||this.statusText,url:se.url||this.url||void 0})}}class ht extends Je{constructor(se={}){super(se),this.type=Pt.Response,this.body=void 0!==se.body?se.body:null}clone(se={}){return new ht({body:void 0!==se.body?se.body:this.body,headers:se.headers||this.headers,status:void 0!==se.status?se.status:this.status,statusText:se.statusText||this.statusText,url:se.url||this.url||void 0})}}class ct extends Je{constructor(se){super(se,0,"Unknown Error"),this.name="HttpErrorResponse",this.ok=!1,this.message=this.status&gt;=200&amp;&amp;this.status&lt;300?`Http failure during parsing for ${se.url||"(unknown url)"}`:`Http failure response for ${se.url||"(unknown url)"}: ${se.status} ${se.statusText}`,this.error=se.error||null}}function qt(ce,se){return{body:se,headers:ce.headers,context:ce.context,observe:ce.observe,params:ce.params,reportProgress:ce.reportProgress,responseType:ce.responseType,withCredentials:ce.withCredentials}}let Dt=(()=&gt;{class ce{constructor(le){this.handler=le}request(le,at,vt={}){let Rt;if(le instanceof gt)Rt=le;else{let Qt,Gn;Qt=vt.headers instanceof Me?vt.headers:new Me(vt.headers),vt.params&amp;&amp;(Gn=vt.params instanceof ot?vt.params:new ot({fromObject:vt.params})),Rt=new gt(le,at,void 0!==vt.body?vt.body:null,{headers:Qt,context:vt.context,params:Gn,reportProgress:vt.reportProgress,responseType:vt.responseType||"json",withCredentials:vt.withCredentials})}const fn=(0,S.of)(Rt).pipe((0,me.b)(Qt=&gt;this.handler.handle(Qt)));if(le instanceof gt||"events"===vt.observe)return fn;const dn=fn.pipe((0,Le.h)(Qt=&gt;Qt instanceof ht));switch(vt.observe||"body"){case"body":switch(Rt.responseType){case"arraybuffer":return dn.pipe((0,ae.U)(Qt=&gt;{if(null!==Qt.body&amp;&amp;!(Qt.body instanceof ArrayBuffer))throw new Error("Response is not an ArrayBuffer.");return Qt.body}));case"blob":return dn.pipe((0,ae.U)(Qt=&gt;{if(null!==Qt.body&amp;&amp;!(Qt.body instanceof Blob))throw new Error("Response is not a Blob.");return Qt.body}));case"text":return dn.pipe((0,ae.U)(Qt=&gt;{if(null!==Qt.body&amp;&amp;"string"!=typeof Qt.body)throw new Error("Response is not a string.");return Qt.body}));default:return dn.pipe((0,ae.U)(Qt=&gt;Qt.body))}case"response":return dn;default:throw new Error(`Unreachable: unhandled observe type ${vt.observe}}`)}}delete(le,at={}){return this.request("DELETE",le,at)}get(le,at={}){return this.request("GET",le,at)}head(le,at={}){return this.request("HEAD",le,at)}jsonp(le,at){return this.request("JSONP",le,{params:(new ot).append(at,"JSONP_CALLBACK"),observe:"body",responseType:"json"})}options(le,at={}){return this.request("OPTIONS",le,at)}patch(le,at,vt={}){return this.request("PATCH",le,qt(vt,at))}post(le,at,vt={}){return this.request("POST",le,qt(vt,at))}put(le,at,vt={}){return this.request("PUT",le,qt(vt,at))}}return ce.\u0275fac=function(le){return new(le||ce)(x.LFG(Oe))},ce.\u0275prov=x.Yz7({token:ce,factory:ce.\u0275fac}),ce})();class Bn{constructor(se,le){this.next=se,this.interceptor=le}handle(se){return this.interceptor.intercept(se,this.next)}}const Sn=new x.OlP("HTTP_INTERCEPTORS");let $n=(()=&gt;{class ce{intercept(le,at){return at.handle(le)}}return ce.\u0275fac=function(le){return new(le||ce)},ce.\u0275prov=x.Yz7({token:ce,factory:ce.\u0275fac}),ce})();const cn=/^\)\]\}',?\n/;let Xn=(()=&gt;{class ce{constructor(le){this.xhrFactory=le}handle(le){if("JSONP"===le.method)throw new Error("Attempted to construct Jsonp request without HttpClientJsonpModule installed.");return new ie.y(at=&gt;{const vt=this.xhrFactory.build();if(vt.open(le.method,le.urlWithParams),le.withCredentials&amp;&amp;(vt.withCredentials=!0),le.headers.forEach((N,Y)=&gt;vt.setRequestHeader(N,Y.join(","))),le.headers.has("Accept")||vt.setRequestHeader("Accept","application/json, text/plain, */*"),!le.headers.has("Content-Type")){const N=le.detectContentTypeHeader();null!==N&amp;&amp;vt.setRequestHeader("Content-Type",N)}if(le.responseType){const N=le.responseType.toLowerCase();vt.responseType="json"!==N?N:"text"}const Rt=le.serializeBody();let fn=null;const dn=()=&gt;{if(null!==fn)return fn;const N=vt.statusText||"OK",Y=new Me(vt.getAllResponseHeaders()),De=function In(ce){return"responseURL"in ce&amp;&amp;ce.responseURL?ce.responseURL:/^X-Request-URL:/m.test(ce.getAllResponseHeaders())?ce.getResponseHeader("X-Request-URL"):null}(vt)||le.url;return fn=new Qe({headers:Y,status:vt.status,statusText:N,url:De}),fn},Qt=()=&gt;{let{headers:N,status:Y,statusText:De,url:fe}=dn(),be=null;204!==Y&amp;&amp;(be=typeof vt.response&gt;"u"?vt.responseText:vt.response),0===Y&amp;&amp;(Y=be?200:0);let he=Y&gt;=200&amp;&amp;Y&lt;300;if("json"===le.responseType&amp;&amp;"string"==typeof be){const ze=be;be=be.replace(cn,"");try{be=""!==be?JSON.parse(be):null}catch(dt){be=ze,he&amp;&amp;(he=!1,be={error:dt,text:be})}}he?(at.next(new ht({body:be,headers:N,status:Y,statusText:De,url:fe||void 0})),at.complete()):at.error(new ct({error:be,headers:N,status:Y,statusText:De,url:fe||void 0}))},Gn=N=&gt;{const{url:Y}=dn(),De=new ct({error:N,status:vt.status||0,statusText:vt.statusText||"Unknown Error",url:Y||void 0});at.error(De)};let Mn=!1;const Vt=N=&gt;{Mn||(at.next(dn()),Mn=!0);let Y={type:Pt.DownloadProgress,loaded:N.loaded};N.lengthComputable&amp;&amp;(Y.total=N.total),"text"===le.responseType&amp;&amp;!!vt.responseText&amp;&amp;(Y.partialText=vt.responseText),at.next(Y)},ue=N=&gt;{let Y={type:Pt.UploadProgress,loaded:N.loaded};N.lengthComputable&amp;&amp;(Y.total=N.total),at.next(Y)};return vt.addEventListener("load",Qt),vt.addEventListener("error",Gn),vt.addEventListener("timeout",Gn),vt.addEventListener("abort",Gn),le.reportProgress&amp;&amp;(vt.addEventListener("progress",Vt),null!==Rt&amp;&amp;vt.upload&amp;&amp;vt.upload.addEventListener("progress",ue)),vt.send(Rt),at.next({type:Pt.Sent}),()=&gt;{vt.removeEventListener("error",Gn),vt.removeEventListener("abort",Gn),vt.removeEventListener("load",Qt),vt.removeEventListener("timeout",Gn),le.reportProgress&amp;&amp;(vt.removeEventListener("progress",Vt),null!==Rt&amp;&amp;vt.upload&amp;&amp;vt.upload.removeEventListener("progress",ue)),vt.readyState!==vt.DONE&amp;&amp;vt.abort()}})}}return ce.\u0275fac=function(le){return new(le||ce)(x.LFG(p.JF))},ce.\u0275prov=x.Yz7({token:ce,factory:ce.\u0275fac}),ce})();const Jt=new x.OlP("XSRF_COOKIE_NAME"),ir=new x.OlP("XSRF_HEADER_NAME");class Gr{}let ii=(()=&gt;{class ce{constructor(le,at,vt){this.doc=le,this.platform=at,this.cookieName=vt,this.lastCookieString="",this.lastToken=null,this.parseCount=0}getToken(){if("server"===this.platform)return null;const le=this.doc.cookie||"";return le!==this.lastCookieString&amp;&amp;(this.parseCount++,this.lastToken=(0,p.Mx)(le,this.cookieName),this.lastCookieString=le),this.lastToken}}return ce.\u0275fac=function(le){return new(le||ce)(x.LFG(p.K0),x.LFG(x.Lbi),x.LFG(Jt))},ce.\u0275prov=x.Yz7({token:ce,factory:ce.\u0275fac}),ce})(),ni=(()=&gt;{class ce{constructor(le,at){this.tokenService=le,this.headerName=at}intercept(le,at){const vt=le.url.toLowerCase();if("GET"===le.method||"HEAD"===le.method||vt.startsWith("http://")||vt.startsWith("https://"))return at.handle(le);const Rt=this.tokenService.getToken();return null!==Rt&amp;&amp;!le.headers.has(this.headerName)&amp;&amp;(le=le.clone({headers:le.headers.set(this.headerName,Rt)})),at.handle(le)}}return ce.\u0275fac=function(le){return new(le||ce)(x.LFG(Gr),x.LFG(ir))},ce.\u0275prov=x.Yz7({token:ce,factory:ce.\u0275fac}),ce})(),un=(()=&gt;{class ce{constructor(le,at){this.backend=le,this.injector=at,this.chain=null}handle(le){if(null===this.chain){const at=this.injector.get(Sn,[]);this.chain=at.reduceRight((vt,Rt)=&gt;new Bn(vt,Rt),this.backend)}return this.chain.handle(le)}}return ce.\u0275fac=function(le){return new(le||ce)(x.LFG(ke),x.LFG(x.zs3))},ce.\u0275prov=x.Yz7({token:ce,factory:ce.\u0275fac}),ce})(),P=(()=&gt;{class ce{static disable(){return{ngModule:ce,providers:[{provide:ni,useClass:$n}]}}static withOptions(le={}){return{ngModule:ce,providers:[le.cookieName?{provide:Jt,useValue:le.cookieName}:[],le.headerName?{provide:ir,useValue:le.headerName}:[]]}}}return ce.\u0275fac=function(le){return new(le||ce)},ce.\u0275mod=x.oAB({type:ce}),ce.\u0275inj=x.cJS({providers:[ni,{provide:Sn,useExisting:ni,multi:!0},{provide:Gr,useClass:ii},{provide:Jt,useValue:"XSRF-TOKEN"},{provide:ir,useValue:"X-XSRF-TOKEN"}]}),ce})(),L=(()=&gt;{class ce{}return ce.\u0275fac=function(le){return new(le||ce)},ce.\u0275mod=x.oAB({type:ce}),ce.\u0275inj=x.cJS({providers:[Dt,{provide:Oe,useClass:un},Xn,{provide:ke,useExisting:Xn}],imports:[P.withOptions({cookieName:"XSRF-TOKEN",headerName:"X-XSRF-TOKEN"})]}),ce})()},4650:(an,st,D)=&gt;{"use strict";D.d(st,{$8M:()=&gt;Vn,$Z:()=&gt;I0,AFp:()=&gt;CE,ALo:()=&gt;Mt,AaK:()=&gt;Oe,AsE:()=&gt;Oh,B6R:()=&gt;be,BQk:()=&gt;yf,CHM:()=&gt;Ho,CRH:()=&gt;mo,CZH:()=&gt;jm,CqO:()=&gt;vg,D6c:()=&gt;$C,DdM:()=&gt;u,EJc:()=&gt;aC,EiD:()=&gt;Cp,EpF:()=&gt;mg,F$t:()=&gt;wg,F4k:()=&gt;_g,FYo:()=&gt;Rp,FiY:()=&gt;tc,G48:()=&gt;SC,Gf:()=&gt;ll,GfV:()=&gt;Uu,GkF:()=&gt;gh,Gpc:()=&gt;Ie,Gre:()=&gt;$g,Hsn:()=&gt;bg,Ikx:()=&gt;Rh,JOm:()=&gt;Fo,JVY:()=&gt;a_,KtG:()=&gt;Ao,L6k:()=&gt;l_,LAX:()=&gt;c_,LFG:()=&gt;_s,LSH:()=&gt;qf,Lbi:()=&gt;rC,Lck:()=&gt;A1,MAs:()=&gt;gg,MMx:()=&gt;Rf,NdJ:()=&gt;_h,O4$:()=&gt;pt,OlP:()=&gt;ui,Oqu:()=&gt;Ah,PXZ:()=&gt;CC,Q6J:()=&gt;dh,QGY:()=&gt;mh,QP$:()=&gt;Wi,QbO:()=&gt;iC,Qsj:()=&gt;B_,R0b:()=&gt;$a,RDi:()=&gt;r_,Rgc:()=&gt;kn,SBq:()=&gt;nu,Sil:()=&gt;cC,Suo:()=&gt;Bc,TTD:()=&gt;lr,TgZ:()=&gt;mf,Tol:()=&gt;Ng,Udp:()=&gt;Dh,VKq:()=&gt;f,W1O:()=&gt;xl,WFA:()=&gt;vh,WLB:()=&gt;h,XFs:()=&gt;un,Xpm:()=&gt;fe,Xts:()=&gt;ed,Y36:()=&gt;vc,YKP:()=&gt;Lc,YNc:()=&gt;fh,Yjl:()=&gt;os,Yz7:()=&gt;Ut,Z0I:()=&gt;nn,ZZ4:()=&gt;ex,_Bn:()=&gt;Jh,_UZ:()=&gt;ph,_Vd:()=&gt;tu,_c5:()=&gt;WC,_uU:()=&gt;jg,aQg:()=&gt;tx,c2e:()=&gt;sC,cJS:()=&gt;$e,cg1:()=&gt;Lh,d8E:()=&gt;Nh,dDg:()=&gt;vC,dqk:()=&gt;vt,eBb:()=&gt;fo,eFA:()=&gt;RE,ekj:()=&gt;Mh,eoX:()=&gt;PE,f3M:()=&gt;Gf,g9A:()=&gt;bE,gL8:()=&gt;Ph,h0i:()=&gt;Nc,hGG:()=&gt;GC,hij:()=&gt;Cf,iGM:()=&gt;ja,ifc:()=&gt;at,ip1:()=&gt;EE,jDz:()=&gt;Om,kL8:()=&gt;Zg,kcU:()=&gt;Ur,lG2:()=&gt;Zr,lcZ:()=&gt;Ct,lnq:()=&gt;Ih,lqb:()=&gt;Ll,lri:()=&gt;OE,mCW:()=&gt;Fu,n5z:()=&gt;Po,n_E:()=&gt;Rr,oAB:()=&gt;dt,oJD:()=&gt;Jf,oxw:()=&gt;Cg,pB0:()=&gt;u_,q3G:()=&gt;vs,qLn:()=&gt;ru,qOj:()=&gt;ah,qZA:()=&gt;_f,qzn:()=&gt;ac,rWj:()=&gt;IE,sBO:()=&gt;TC,sIi:()=&gt;uu,s_b:()=&gt;nt,soG:()=&gt;Wm,tb:()=&gt;DE,tp0:()=&gt;Kc,uIk:()=&gt;uh,vHH:()=&gt;We,vpe:()=&gt;tr,wAp:()=&gt;ur,xDo:()=&gt;pu,xi3:()=&gt;_t,xp6:()=&gt;E0,ynx:()=&gt;vf,z2F:()=&gt;Gm,z3N:()=&gt;Pa,zSh:()=&gt;sd,zs3:()=&gt;jl});var p=D(7579),x=D(727),S=D(9751),ie=D(6451),me=D(3099);function Le(r){for(let i in r)if(r[i]===Le)return i;throw Error("Could not find renamed property on target object.")}function ae(r,i){for(const s in i)i.hasOwnProperty(s)&amp;&amp;!r.hasOwnProperty(s)&amp;&amp;(r[s]=i[s])}function Oe(r){if("string"==typeof r)return r;if(Array.isArray(r))return"["+r.map(Oe).join(", ")+"]";if(null==r)return""+r;if(r.overriddenName)return`${r.overriddenName}`;if(r.name)return`${r.name}`;const i=r.toString();if(null==i)return""+i;const s=i.indexOf("\n");return-1===s?i:i.substring(0,s)}function ke(r,i){return null==r||""===r?null===i?"":i:null==i||""===i?r:r+" "+i}const Me=Le({__forward_ref__:Le});function Ie(r){return r.__forward_ref__=Ie,r.toString=function(){return Oe(this())},r}function Re(r){return ut(r)?r():r}function ut(r){return"function"==typeof r&amp;&amp;r.hasOwnProperty(Me)&amp;&amp;r.__forward_ref__===Ie}class We extends Error{constructor(i,s){super(function qe(r,i){return`NG0${Math.abs(r)}${i?": "+i.trim():""}`}(i,s)),this.code=i}}function we(r){return"string"==typeof r?r:null==r?"":String(r)}function _e(r,i){throw new We(-201,!1)}function $n(r,i){null==r&amp;&amp;function Yt(r,i,s,l){throw new Error(`ASSERTION ERROR: ${r}`+(null==l?"":` [Expected=&gt; ${s} ${l} ${i} &lt;=Actual]`))}(i,r,null,"!=")}function Ut(r){return{token:r.token,providedIn:r.providedIn||null,factory:r.factory,value:void 0}}function $e(r){return{providers:r.providers||[],imports:r.imports||[]}}function yt(r){return cn(r,ir)||cn(r,ii)}function nn(r){return null!==yt(r)}function cn(r,i){return r.hasOwnProperty(i)?r[i]:null}function Jt(r){return r&amp;&amp;(r.hasOwnProperty(Gr)||r.hasOwnProperty(ni))?r[Gr]:null}const ir=Le({\u0275prov:Le}),Gr=Le({\u0275inj:Le}),ii=Le({ngInjectableDef:Le}),ni=Le({ngInjectorDef:Le});var un=(()=&gt;((un=un||{})[un.Default=0]="Default",un[un.Host=1]="Host",un[un.Self=2]="Self",un[un.SkipSelf=4]="SkipSelf",un[un.Optional=8]="Optional",un))();let Tn;function P(r){const i=Tn;return Tn=r,i}function L(r,i,s){const l=yt(r);return l&amp;&amp;"root"==l.providedIn?void 0===l.value?l.value=l.factory():l.value:s&amp;un.Optional?null:void 0!==i?i:void _e(Oe(r))}function de(r){return{toString:r}.toString()}var ce=(()=&gt;((ce=ce||{})[ce.OnPush=0]="OnPush",ce[ce.Default=1]="Default",ce))(),at=(()=&gt;{return(r=at||(at={}))[r.Emulated=0]="Emulated",r[r.None=2]="None",r[r.ShadowDom=3]="ShadowDom",at;var r})();const vt=(()=&gt;typeof globalThis&lt;"u"&amp;&amp;globalThis||typeof global&lt;"u"&amp;&amp;global||typeof window&lt;"u"&amp;&amp;window||typeof self&lt;"u"&amp;&amp;typeof WorkerGlobalScope&lt;"u"&amp;&amp;self instanceof WorkerGlobalScope&amp;&amp;self)(),dn={},Qt=[],Gn=Le({\u0275cmp:Le}),Mn=Le({\u0275dir:Le}),Vt=Le({\u0275pipe:Le}),ue=Le({\u0275mod:Le}),N=Le({\u0275fac:Le}),Y=Le({__NG_ELEMENT_ID__:Le});let De=0;function fe(r){return de(()=&gt;{const s=!0===r.standalone,l={},c={type:r.type,providersResolver:null,decls:r.decls,vars:r.vars,factory:null,template:r.template||null,consts:r.consts||null,ngContentSelectors:r.ngContentSelectors,hostBindings:r.hostBindings||null,hostVars:r.hostVars||0,hostAttrs:r.hostAttrs||null,contentQueries:r.contentQueries||null,declaredInputs:l,inputs:null,outputs:null,exportAs:r.exportAs||null,onPush:r.changeDetection===ce.OnPush,directiveDefs:null,pipeDefs:null,standalone:s,dependencies:s&amp;&amp;r.dependencies||null,getStandaloneInjector:null,selectors:r.selectors||Qt,viewQuery:r.viewQuery||null,features:r.features||null,data:r.data||{},encapsulation:r.encapsulation||at.Emulated,id:"c"+De++,styles:r.styles||Qt,_:null,setInput:null,schemas:r.schemas||null,tView:null},d=r.dependencies,m=r.features;return c.inputs=jn(r.inputs,l),c.outputs=jn(r.outputs),m&amp;&amp;m.forEach(b=&gt;b(c)),c.directiveDefs=d?()=&gt;("function"==typeof d?d():d).map(he).filter(ze):null,c.pipeDefs=d?()=&gt;("function"==typeof d?d():d).map($r).filter(ze):null,c})}function be(r,i,s){const l=r.\u0275cmp;l.directiveDefs=()=&gt;("function"==typeof i?i():i).map(he),l.pipeDefs=()=&gt;("function"==typeof s?s():s).map($r)}function he(r){return Jn(r)||Sr(r)}function ze(r){return null!==r}function dt(r){return de(()=&gt;({type:r.type,bootstrap:r.bootstrap||Qt,declarations:r.declarations||Qt,imports:r.imports||Qt,exports:r.exports||Qt,transitiveCompileScopes:null,schemas:r.schemas||null,id:r.id||null}))}function jn(r,i){if(null==r)return dn;const s={};for(const l in r)if(r.hasOwnProperty(l)){let c=r[l],d=c;Array.isArray(c)&amp;&amp;(d=c[1],c=c[0]),s[c]=l,i&amp;&amp;(i[c]=d)}return s}const Zr=fe;function os(r){return{type:r.type,name:r.name,factory:null,pure:!1!==r.pure,standalone:!0===r.standalone,onDestroy:r.type.prototype.ngOnDestroy||null}}function Jn(r){return r[Gn]||null}function Sr(r){return r[Mn]||null}function $r(r){return r[Vt]||null}function Wi(r){const i=Jn(r)||Sr(r)||$r(r);return null!==i&amp;&amp;i.standalone}function di(r,i){const s=r[ue]||null;if(!s&amp;&amp;!0===i)throw new Error(`Type ${Oe(r)} does not have '\u0275mod' property.`);return s}function Jr(r){return Array.isArray(r)&amp;&amp;"object"==typeof r[1]}function Si(r){return Array.isArray(r)&amp;&amp;!0===r[1]}function Mo(r){return 0!=(8&amp;r.flags)}function qr(r){return 2==(2&amp;r.flags)}function Ts(r){return 1==(1&amp;r.flags)}function xr(r){return null!==r.template}function hi(r){return 0!=(256&amp;r[2])}function Us(r,i){return r.hasOwnProperty(N)?r[N]:null}class Lo{constructor(i,s,l){this.previousValue=i,this.currentValue=s,this.firstChange=l}isFirstChange(){return this.firstChange}}function lr(){return $i}function $i(r){return r.type.prototype.ngOnChanges&amp;&amp;(r.setInput=us),Gs}function Gs(){const r=So(this),i=r?.current;if(i){const s=r.previous;if(s===dn)r.previous=i;else for(let l in i)s[l]=i[l];r.current=null,this.ngOnChanges(i)}}function us(r,i,s,l){const c=So(r)||function Zo(r,i){return r[Or]=i}(r,{previous:dn,current:null}),d=c.current||(c.current={}),m=c.previous,b=this.declaredInputs[s],A=m[b];d[b]=new Lo(A&amp;&amp;A.currentValue,i,m===dn),r[l]=i}lr.ngInherit=!0;const Or="__ngSimpleChanges__";function So(r){return r[Or]||null}function ai(r){for(;Array.isArray(r);)r=r[0];return r}function $s(r,i){return ai(i[r])}function Tr(r,i){return ai(i[r.index])}function da(r,i){return r.data[i]}function Uo(r,i){return r[i]}function Br(r,i){const s=i[r];return Jr(s)?s:s[0]}function Vs(r){return 64==(64&amp;r[2])}function Is(r,i){return null==i?null:r[i]}function Qr(r){r[18]=0}function zs(r,i){r[5]+=i;let s=r,l=r[3];for(;null!==l&amp;&amp;(1===i&amp;&amp;1===s[5]||-1===i&amp;&amp;0===s[5]);)l[5]+=i,s=l,l=l[3]}const Nt={lFrame:Xa(null),bindingsEnabled:!0};function qi(){return Nt.bindingsEnabled}function tn(){return Nt.lFrame.lView}function Dr(){return Nt.lFrame.tView}function Ho(r){return Nt.lFrame.contextLView=r,r[8]}function Ao(r){return Nt.lFrame.contextLView=null,r}function bi(){let r=V();for(;null!==r&amp;&amp;64===r.type;)r=r.parent;return r}function V(){return Nt.lFrame.currentTNode}function O(r,i){const s=Nt.lFrame;s.currentTNode=r,s.isParent=i}function re(){return Nt.lFrame.isParent}function Tt(){Nt.lFrame.isParent=!1}function ei(){const r=Nt.lFrame;let i=r.bindingRootIndex;return-1===i&amp;&amp;(i=r.bindingRootIndex=r.tView.bindingStartIndex),i}function Ks(){return Nt.lFrame.bindingIndex}function qo(){return Nt.lFrame.bindingIndex++}function Xs(r){const i=Nt.lFrame,s=i.bindingIndex;return i.bindingIndex=i.bindingIndex+r,s}function Ps(r,i){const s=Nt.lFrame;s.bindingIndex=s.bindingRootIndex=r,jo(i)}function jo(r){Nt.lFrame.currentDirectiveIndex=r}function js(r){const i=Nt.lFrame.currentDirectiveIndex;return-1===i?null:r[i]}function fl(){return Nt.lFrame.currentQueryIndex}function Di(r){Nt.lFrame.currentQueryIndex=r}function vo(r){const i=r[1];return 2===i.type?i.declTNode:1===i.type?r[6]:null}function ta(r,i,s){if(s&amp;un.SkipSelf){let c=i,d=r;for(;!(c=c.parent,null!==c||s&amp;un.Host||(c=vo(d),null===c||(d=d[15],10&amp;c.type))););if(null===c)return!1;i=c,r=d}const l=Nt.lFrame=bl();return l.currentTNode=i,l.lView=r,!0}function yo(r){const i=bl(),s=r[1];Nt.lFrame=i,i.currentTNode=s.firstChild,i.lView=r,i.tView=s,i.contextLView=r,i.bindingIndex=s.bindingStartIndex,i.inI18n=!1}function bl(){const r=Nt.lFrame,i=null===r?null:r.child;return null===i?Xa(r):i}function Xa(r){const i={currentTNode:null,isParent:!0,lView:null,tView:null,selectedIndex:-1,contextLView:null,elementDepthCount:0,currentNamespace:null,currentDirectiveIndex:-1,bindingRootIndex:-1,bindingIndex:-1,currentQueryIndex:0,parent:r,child:null,inI18n:!1};return null!==r&amp;&amp;(r.child=i),i}function Dl(){const r=Nt.lFrame;return Nt.lFrame=r.parent,r.currentTNode=null,r.lView=null,r}const T=Dl;function X(){const r=Dl();r.isParent=!0,r.tView=null,r.selectedIndex=-1,r.contextLView=null,r.elementDepthCount=0,r.currentDirectiveIndex=-1,r.currentNamespace=null,r.bindingRootIndex=-1,r.bindingIndex=-1,r.currentQueryIndex=0}function te(){return Nt.lFrame.selectedIndex}function bt(r){Nt.lFrame.selectedIndex=r}function St(){const r=Nt.lFrame;return da(r.tView,r.selectedIndex)}function pt(){Nt.lFrame.currentNamespace="svg"}function Ur(){!function Vr(){Nt.lFrame.currentNamespace=null}()}function ar(r,i){for(let s=i.directiveStart,l=i.directiveEnd;s&lt;l;s++){const d=r.data[s].type.prototype,{ngAfterContentInit:m,ngAfterContentChecked:b,ngAfterViewInit:A,ngAfterViewChecked:W,ngOnDestroy:ne}=d;m&amp;&amp;(r.contentHooks||(r.contentHooks=[])).push(-s,m),b&amp;&amp;((r.contentHooks||(r.contentHooks=[])).push(s,b),(r.contentCheckHooks||(r.contentCheckHooks=[])).push(s,b)),A&amp;&amp;(r.viewHooks||(r.viewHooks=[])).push(-s,A),W&amp;&amp;((r.viewHooks||(r.viewHooks=[])).push(s,W),(r.viewCheckHooks||(r.viewCheckHooks=[])).push(s,W)),null!=ne&amp;&amp;(r.destroyHooks||(r.destroyHooks=[])).push(s,ne)}}function xi(r,i,s){Fr(r,i,3,s)}function lo(r,i,s,l){(3&amp;r[2])===s&amp;&amp;Fr(r,i,s,l)}function hs(r,i){let s=r[2];(3&amp;s)===i&amp;&amp;(s&amp;=2047,s+=1,r[2]=s)}function Fr(r,i,s,l){const d=l??-1,m=i.length-1;let b=0;for(let A=void 0!==l?65535&amp;r[18]:0;A&lt;m;A++)if("number"==typeof i[A+1]){if(b=i[A],null!=l&amp;&amp;b&gt;=l)break}else i[A]&lt;0&amp;&amp;(r[18]+=65536),(b&lt;d||-1==d)&amp;&amp;(xo(r,s,i,A),r[18]=(4294901760&amp;r[18])+A+2),A++}function xo(r,i,s,l){const c=s[l]&lt;0,d=s[l+1],b=r[c?-s[l]:s[l]];if(c){if(r[2]&gt;&gt;11&lt;r[18]&gt;&gt;16&amp;&amp;(3&amp;r[2])===i){r[2]+=2048;try{d.call(b)}finally{}}}else try{d.call(b)}finally{}}class na{constructor(i,s,l){this.factory=i,this.resolving=!1,this.canSeeViewProviders=s,this.injectImpl=l}}function Za(r,i,s){let l=0;for(;l&lt;s.length;){const c=s[l];if("number"==typeof c){if(0!==c)break;l++;const d=s[l++],m=s[l++],b=s[l++];r.setAttribute(i,m,b,d)}else{const d=c,m=s[++l];Jl(d)?r.setProperty(i,d,m):r.setAttribute(i,d,m),l++}}return l}function pa(r){return 3===r||4===r||6===r}function Jl(r){return 64===r.charCodeAt(0)}function Ws(r,i){if(null!==i&amp;&amp;0!==i.length)if(null===r||0===r.length)r=i.slice();else{let s=-1;for(let l=0;l&lt;i.length;l++){const c=i[l];"number"==typeof c?s=c:0===s||ps(r,s,c,null,-1===s||2===s?i[++l]:null)}}return r}function ps(r,i,s,l,c){let d=0,m=r.length;if(-1===i)m=-1;else for(;d&lt;r.length;){const b=r[d++];if("number"==typeof b){if(b===i){m=-1;break}if(b&gt;i){m=d-1;break}}}for(;d&lt;r.length;){const b=r[d];if("number"==typeof b)break;if(b===s){if(null===l)return void(null!==c&amp;&amp;(r[d+1]=c));if(l===r[d+1])return void(r[d+2]=c)}d++,null!==l&amp;&amp;d++,null!==c&amp;&amp;d++}-1!==m&amp;&amp;(r.splice(m,0,i),d=m+1),r.splice(d++,0,s),null!==l&amp;&amp;r.splice(d++,0,l),null!==c&amp;&amp;r.splice(d++,0,c)}function es(r){return-1!==r}function U(r){return 32767&amp;r}function _(r,i){let s=function g(r){return r&gt;&gt;16}(r),l=i;for(;s&gt;0;)l=l[15],s--;return l}let k=!0;function Z(r){const i=k;return k=r,i}let Et=0;const Bt={};function Nn(r,i){const s=hr(r,i);if(-1!==s)return s;const l=i[1];l.firstCreatePass&amp;&amp;(r.injectorIndex=i.length,vr(l.data,r),vr(i,null),vr(l.blueprint,null));const c=nr(r,i),d=r.injectorIndex;if(es(c)){const m=U(c),b=_(c,i),A=b[1].data;for(let W=0;W&lt;8;W++)i[d+W]=b[m+W]|A[m+W]}return i[d+8]=c,d}function vr(r,i){r.push(0,0,0,0,0,0,0,0,i)}function hr(r,i){return-1===r.injectorIndex||r.parent&amp;&amp;r.parent.injectorIndex===r.injectorIndex||null===i[r.injectorIndex+8]?-1:r.injectorIndex}function nr(r,i){if(r.parent&amp;&amp;-1!==r.parent.injectorIndex)return r.parent.injectorIndex;let s=0,l=null,c=i;for(;null!==c;){if(l=zn(c),null===l)return-1;if(s++,c=c[15],-1!==l.injectorIndex)return l.injectorIndex|s&lt;&lt;16}return-1}function rr(r,i,s){!function Fn(r,i,s){let l;"string"==typeof s?l=s.charCodeAt(0)||0:s.hasOwnProperty(Y)&amp;&amp;(l=s[Y]),null==l&amp;&amp;(l=s[Y]=Et++);const c=255&amp;l;i.data[r+(c&gt;&gt;5)]|=1&lt;&lt;c}(r,i,s)}function li(r,i,s){if(s&amp;un.Optional||void 0!==r)return r;_e()}function ji(r,i,s,l){if(s&amp;un.Optional&amp;&amp;void 0===l&amp;&amp;(l=null),0==(s&amp;(un.Self|un.Host))){const c=r[9],d=P(void 0);try{return c?c.get(i,l,s&amp;un.Optional):L(i,l,s&amp;un.Optional)}finally{P(d)}}return li(l,0,s)}function gs(r,i,s,l=un.Default,c){if(null!==r){if(1024&amp;i[2]){const m=function jc(r,i,s,l,c){let d=r,m=i;for(;null!==d&amp;&amp;null!==m&amp;&amp;1024&amp;m[2]&amp;&amp;!(256&amp;m[2]);){const b=ts(d,m,s,l|un.Self,Bt);if(b!==Bt)return b;let A=d.parent;if(!A){const W=m[21];if(W){const ne=W.get(s,Bt,l);if(ne!==Bt)return ne}A=zn(m),m=m[15]}d=A}return c}(r,i,s,l,Bt);if(m!==Bt)return m}const d=ts(r,i,s,l,Bt);if(d!==Bt)return d}return ji(i,s,l,c)}function ts(r,i,s,l,c){const d=function Cs(r){if("string"==typeof r)return r.charCodeAt(0)||0;const i=r.hasOwnProperty(Y)?r[Y]:void 0;return"number"==typeof i?i&gt;=0?255&amp;i:Qa:i}(s);if("function"==typeof d){if(!ta(i,r,l))return l&amp;un.Host?li(c,0,l):ji(i,s,l,c);try{const m=d(l);if(null!=m||l&amp;un.Optional)return m;_e()}finally{T()}}else if("number"==typeof d){let m=null,b=hr(r,i),A=-1,W=l&amp;un.Host?i[16][6]:null;for((-1===b||l&amp;un.SkipSelf)&amp;&amp;(A=-1===b?nr(r,i):i[b+8],-1!==A&amp;&amp;ws(l,!1)?(m=i[1],b=U(A),i=_(A,i)):b=-1);-1!==b;){const ne=i[1];if(Js(d,b,ne.data)){const Ee=Qs(b,i,s,m,l,W);if(Ee!==Bt)return Ee}A=i[b+8],-1!==A&amp;&amp;ws(l,i[1].data[b+8]===W)&amp;&amp;Js(d,b,i)?(m=ne,b=U(A),i=_(A,i)):b=-1}}return c}function Qs(r,i,s,l,c,d){const m=i[1],b=m.data[r+8],ne=Hr(b,m,s,null==l?qr(b)&amp;&amp;k:l!=m&amp;&amp;0!=(3&amp;b.type),c&amp;un.Host&amp;&amp;d===b);return null!==ne?Kr(i,m,ne,b):Bt}function Hr(r,i,s,l,c){const d=r.providerIndexes,m=i.data,b=1048575&amp;d,A=r.directiveStart,ne=d&gt;&gt;20,it=c?b+ne:r.directiveEnd;for(let wt=l?b:b+ne;wt&lt;it;wt++){const Xt=m[wt];if(wt&lt;A&amp;&amp;s===Xt||wt&gt;=A&amp;&amp;Xt.type===s)return wt}if(c){const wt=m[A];if(wt&amp;&amp;xr(wt)&amp;&amp;wt.type===s)return A}return null}function Kr(r,i,s,l){let c=r[s];const d=i.data;if(function Ai(r){return r instanceof na}(c)){const m=c;m.resolving&amp;&amp;function jt(r,i){const s=i?`. Dependency path: ${i.join(" &gt; ")} &gt; ${r}`:"";throw new We(-200,`Circular dependency in DI detected for ${r}${s}`)}(function ot(r){return"function"==typeof r?r.name||r.toString():"object"==typeof r&amp;&amp;null!=r&amp;&amp;"function"==typeof r.type?r.type.name||r.type.toString():we(r)}(d[s]));const b=Z(m.canSeeViewProviders);m.resolving=!0;const A=m.injectImpl?P(m.injectImpl):null;ta(r,l,un.Default);try{c=r[s]=m.factory(void 0,d,r,l),i.firstCreatePass&amp;&amp;s&gt;=l.directiveStart&amp;&amp;function Ti(r,i,s){const{ngOnChanges:l,ngOnInit:c,ngDoCheck:d}=i.type.prototype;if(l){const m=$i(i);(s.preOrderHooks||(s.preOrderHooks=[])).push(r,m),(s.preOrderCheckHooks||(s.preOrderCheckHooks=[])).push(r,m)}c&amp;&amp;(s.preOrderHooks||(s.preOrderHooks=[])).push(0-r,c),d&amp;&amp;((s.preOrderHooks||(s.preOrderHooks=[])).push(r,d),(s.preOrderCheckHooks||(s.preOrderCheckHooks=[])).push(r,d))}(s,d[s],i)}finally{null!==A&amp;&amp;P(A),Z(b),m.resolving=!1,T()}}return c}function Js(r,i,s){return!!(s[i+(r&gt;&gt;5)]&amp;1&lt;&lt;r)}function ws(r,i){return!(r&amp;un.Self||r&amp;un.Host&amp;&amp;i)}class ga{constructor(i,s){this._tNode=i,this._lView=s}get(i,s,l){return gs(this._tNode,this._lView,i,l,s)}}function Qa(){return new ga(bi(),tn())}function Po(r){return de(()=&gt;{const i=r.prototype.constructor,s=i[N]||Sl(i),l=Object.prototype;let c=Object.getPrototypeOf(r.prototype).constructor;for(;c&amp;&amp;c!==l;){const d=c[N]||Sl(c);if(d&amp;&amp;d!==s)return d;c=Object.getPrototypeOf(c)}return d=&gt;new d})}function Sl(r){return ut(r)?()=&gt;{const i=Sl(Re(r));return i&amp;&amp;i()}:Us(r)}function zn(r){const i=r[1],s=i.type;return 2===s?i.declTNode:1===s?r[6]:null}function Vn(r){return function ti(r,i){if("class"===i)return r.classes;if("style"===i)return r.styles;const s=r.attrs;if(s){const l=s.length;let c=0;for(;c&lt;l;){const d=s[c];if(pa(d))break;if(0===d)c+=2;else if("number"==typeof d)for(c++;c&lt;l&amp;&amp;"string"==typeof s[c];)c++;else{if(d===i)return s[c+1];c+=2}}}return null}(bi(),r)}const yr="__parameters__";function Fs(r,i,s){return de(()=&gt;{const l=function Oi(r){return function(...s){if(r){const l=r(...s);for(const c in l)this[c]=l[c]}}}(i);function c(...d){if(this instanceof c)return l.apply(this,d),this;const m=new c(...d);return b.annotation=m,b;function b(A,W,ne){const Ee=A.hasOwnProperty(yr)?A[yr]:Object.defineProperty(A,yr,{value:[]})[yr];for(;Ee.length&lt;=ne;)Ee.push(null);return(Ee[ne]=Ee[ne]||[]).push(m),A}}return s&amp;&amp;(c.prototype=Object.create(s.prototype)),c.prototype.ngMetadataName=r,c.annotationCls=c,c})}class ui{constructor(i,s){this._desc=i,this.ngMetadataName="InjectionToken",this.\u0275prov=void 0,"number"==typeof s?this.__NG_ELEMENT_ID__=s:void 0!==s&amp;&amp;(this.\u0275prov=Ut({token:this,providedIn:s.providedIn||"root",factory:s.factory}))}get multi(){return this}toString(){return`InjectionToken ${this._desc}`}}function qs(r,i){void 0===i&amp;&amp;(i=r);for(let s=0;s&lt;r.length;s++){let l=r[s];Array.isArray(l)?(i===r&amp;&amp;(i=r.slice(0,s)),qs(l,i)):i!==r&amp;&amp;i.push(l)}return i}function ma(r,i){r.forEach(s=&gt;Array.isArray(s)?ma(s,i):i(s))}function Wc(r,i,s){i&gt;=r.length?r.push(s):r.splice(i,0,s)}function pr(r,i){return i&gt;=r.length-1?r.pop():r.splice(i,1)[0]}function _a(r,i){const s=[];for(let l=0;l&lt;r;l++)s.push(i);return s}function q(r,i,s){let l=je(r,i);return l&gt;=0?r[1|l]=s:(l=~l,function C(r,i,s,l){let c=r.length;if(c==i)r.push(s,l);else if(1===c)r.push(l,r[0]),r[0]=s;else{for(c--,r.push(r[c-1],r[c]);c&gt;i;)r[c]=r[c-2],c--;r[i]=s,r[i+1]=l}}(r,l,i,s)),l}function Ae(r,i){const s=je(r,i);if(s&gt;=0)return r[1|s]}function je(r,i){return function pn(r,i,s){let l=0,c=r.length&gt;&gt;s;for(;c!==l;){const d=l+(c-l&gt;&gt;1),m=r[d&lt;&lt;s];if(i===m)return d&lt;&lt;s;m&gt;i?c=d:l=d+1}return~(c&lt;&lt;s)}(r,i,1)}const Fl={},Vf="__NG_DI_FLAG__",Gc="ngTempTokenPath",jf=/\n/gm,sp="__source";let $c;function dl(r){const i=$c;return $c=r,i}function Zm(r,i=un.Default){if(void 0===$c)throw new We(-203,!1);return null===$c?L(r,void 0,i):$c.get(r,i&amp;un.Optional?null:void 0,i)}function _s(r,i=un.Default){return(function Ue(){return Tn}()||Zm)(Re(r),i)}function Gf(r,i=un.Default){return"number"!=typeof i&amp;&amp;(i=0|(i.optional&amp;&amp;8)|(i.host&amp;&amp;1)|(i.self&amp;&amp;2)|(i.skipSelf&amp;&amp;4)),_s(r,i)}function zc(r){const i=[];for(let s=0;s&lt;r.length;s++){const l=Re(r[s]);if(Array.isArray(l)){if(0===l.length)throw new We(900,!1);let c,d=un.Default;for(let m=0;m&lt;l.length;m++){const b=l[m],A=Qm(b);"number"==typeof A?-1===A?c=b.token:d|=A:c=b}i.push(_s(c,d))}else i.push(_s(l))}return i}function Yc(r,i){return r[Vf]=i,r.prototype[Vf]=i,r}function Qm(r){return r[Vf]}const tc=Yc(Fs("Optional"),8),Kc=Yc(Fs("SkipSelf"),4);let Au,Ou,Qc;function r_(r){Au=r}function qa(r){return function Kf(){if(void 0===Ou&amp;&amp;(Ou=null,vt.trustedTypes))try{Ou=vt.trustedTypes.createPolicy("angular",{createHTML:r=&gt;r,createScript:r=&gt;r,createScriptURL:r=&gt;r})}catch{}return Ou}()?.createHTML(r)||r}function va(r){return function Iu(){if(void 0===Qc&amp;&amp;(Qc=null,vt.trustedTypes))try{Qc=vt.trustedTypes.createPolicy("angular#unsafe-bypass",{createHTML:r=&gt;r,createScript:r=&gt;r,createScriptURL:r=&gt;r})}catch{}return Qc}()?.createHTML(r)||r}class Rl{constructor(i){this.changingThisBreaksApplicationSecurity=i}toString(){return`SafeValue must use [property]=binding: ${this.changingThisBreaksApplicationSecurity} (see https://g.co/ng/security#xss)`}}class s_ extends Rl{getTypeName(){return"HTML"}}class pp extends Rl{getTypeName(){return"Style"}}class o_ extends Rl{getTypeName(){return"Script"}}class Pu extends Rl{getTypeName(){return"URL"}}class gp extends Rl{getTypeName(){return"ResourceURL"}}function Pa(r){return r instanceof Rl?r.changingThisBreaksApplicationSecurity:r}function ac(r,i){const s=function mp(r){return r instanceof Rl&amp;&amp;r.getTypeName()||null}(r);if(null!=s&amp;&amp;s!==i){if("ResourceURL"===s&amp;&amp;"URL"===i)return!0;throw new Error(`Required a safe ${i}, got a ${s} (see https://g.co/ng/security#xss)`)}return s===i}function a_(r){return new s_(r)}function l_(r){return new pp(r)}function fo(r){return new o_(r)}function c_(r){return new Pu(r)}function u_(r){return new gp(r)}class Xf{constructor(i){this.inertDocumentHelper=i}getInertBodyElement(i){i="&lt;body&gt;&lt;remove&gt;&lt;/remove&gt;"+i;try{const s=(new window.DOMParser).parseFromString(qa(i),"text/html").body;return null===s?this.inertDocumentHelper.getInertBodyElement(i):(s.removeChild(s.firstChild),s)}catch{return null}}}class f_{constructor(i){if(this.defaultDoc=i,this.inertDocument=this.defaultDoc.implementation.createHTMLDocument("sanitization-inert"),null==this.inertDocument.body){const s=this.inertDocument.createElement("html");this.inertDocument.appendChild(s);const l=this.inertDocument.createElement("body");s.appendChild(l)}}getInertBodyElement(i){const s=this.inertDocument.createElement("template");if("content"in s)return s.innerHTML=qa(i),s;const l=this.inertDocument.createElement("body");return l.innerHTML=qa(i),this.defaultDoc.documentMode&amp;&amp;this.stripCustomNsAttrs(l),l}stripCustomNsAttrs(i){const s=i.attributes;for(let c=s.length-1;0&lt;c;c--){const m=s.item(c).name;("xmlns:ns1"===m||0===m.indexOf("ns1:"))&amp;&amp;i.removeAttribute(m)}let l=i.firstChild;for(;l;)l.nodeType===Node.ELEMENT_NODE&amp;&amp;this.stripCustomNsAttrs(l),l=l.nextSibling}}const h_=/^(?:(?:https?|mailto|data|ftp|tel|file|sms):|[^&amp;:/?#]*(?:[/?#]|$))/gi;function Fu(r){return(r=String(r)).match(h_)?r:"unsafe:"+r}function el(r){const i={};for(const s of r.split(","))i[s]=!0;return i}function qc(...r){const i={};for(const s of r)for(const l in s)s.hasOwnProperty(l)&amp;&amp;(i[l]=!0);return i}const _p=el("area,br,col,hr,img,wbr"),vp=el("colgroup,dd,dt,li,p,tbody,td,tfoot,th,thead,tr"),yp=el("rp,rt"),ku=qc(_p,qc(vp,el("address,article,aside,blockquote,caption,center,del,details,dialog,dir,div,dl,figure,figcaption,footer,h1,h2,h3,h4,h5,h6,header,hgroup,hr,ins,main,map,menu,nav,ol,pre,section,summary,table,ul")),qc(yp,el("a,abbr,acronym,audio,b,bdi,bdo,big,br,cite,code,del,dfn,em,font,i,img,ins,kbd,label,map,mark,picture,q,ruby,rp,rt,s,samp,small,source,span,strike,strong,sub,sup,time,track,tt,u,var,video")),qc(yp,vp)),Zf=el("background,cite,href,itemtype,longdesc,poster,src,xlink:href"),xp=qc(Zf,el("abbr,accesskey,align,alt,autoplay,axis,bgcolor,border,cellpadding,cellspacing,class,clear,color,cols,colspan,compact,controls,coords,datetime,default,dir,download,face,headers,height,hidden,hreflang,hspace,ismap,itemscope,itemprop,kind,label,lang,language,loop,media,muted,nohref,nowrap,open,preload,rel,rev,role,rows,rowspan,rules,scope,scrolling,shape,size,sizes,span,srclang,srcset,start,summary,tabindex,target,title,translate,type,usemap,valign,value,vspace,width"),el("aria-activedescendant,aria-atomic,aria-autocomplete,aria-busy,aria-checked,aria-colcount,aria-colindex,aria-colspan,aria-controls,aria-current,aria-describedby,aria-details,aria-disabled,aria-dropeffect,aria-errormessage,aria-expanded,aria-flowto,aria-grabbed,aria-haspopup,aria-hidden,aria-invalid,aria-keyshortcuts,aria-label,aria-labelledby,aria-level,aria-live,aria-modal,aria-multiline,aria-multiselectable,aria-orientation,aria-owns,aria-placeholder,aria-posinset,aria-pressed,aria-readonly,aria-relevant,aria-required,aria-roledescription,aria-rowcount,aria-rowindex,aria-rowspan,aria-selected,aria-setsize,aria-sort,aria-valuemax,aria-valuemin,aria-valuenow,aria-valuetext")),p_=el("script,style,template");class g_{constructor(){this.sanitizedSomething=!1,this.buf=[]}sanitizeChildren(i){let s=i.firstChild,l=!0;for(;s;)if(s.nodeType===Node.ELEMENT_NODE?l=this.startElement(s):s.nodeType===Node.TEXT_NODE?this.chars(s.nodeValue):this.sanitizedSomething=!0,l&amp;&amp;s.firstChild)s=s.firstChild;else for(;s;){s.nodeType===Node.ELEMENT_NODE&amp;&amp;this.endElement(s);let c=this.checkClobberedElement(s,s.nextSibling);if(c){s=c;break}s=this.checkClobberedElement(s,s.parentNode)}return this.buf.join("")}startElement(i){const s=i.nodeName.toLowerCase();if(!ku.hasOwnProperty(s))return this.sanitizedSomething=!0,!p_.hasOwnProperty(s);this.buf.push("&lt;"),this.buf.push(s);const l=i.attributes;for(let c=0;c&lt;l.length;c++){const d=l.item(c),m=d.name,b=m.toLowerCase();if(!xp.hasOwnProperty(b)){this.sanitizedSomething=!0;continue}let A=d.value;Zf[b]&amp;&amp;(A=Fu(A)),this.buf.push(" ",m,'="',Ep(A),'"')}return this.buf.push("&gt;"),!0}endElement(i){const s=i.nodeName.toLowerCase();ku.hasOwnProperty(s)&amp;&amp;!_p.hasOwnProperty(s)&amp;&amp;(this.buf.push("&lt;/"),this.buf.push(s),this.buf.push("&gt;"))}chars(i){this.buf.push(Ep(i))}checkClobberedElement(i,s){if(s&amp;&amp;(i.compareDocumentPosition(s)&amp;Node.DOCUMENT_POSITION_CONTAINED_BY)===Node.DOCUMENT_POSITION_CONTAINED_BY)throw new Error(`Failed to sanitize html because the element is clobbered: ${i.outerHTML}`);return s}}const m_=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,__=/([^\#-~ |!])/g;function Ep(r){return r.replace(/&amp;/g,"&amp;amp;").replace(m_,function(i){return"&amp;#"+(1024*(i.charCodeAt(0)-55296)+(i.charCodeAt(1)-56320)+65536)+";"}).replace(__,function(i){return"&amp;#"+i.charCodeAt(0)+";"}).replace(/&lt;/g,"&amp;lt;").replace(/&gt;/g,"&amp;gt;")}let Ru;function Cp(r,i){let s=null;try{Ru=Ru||function Jc(r){const i=new f_(r);return function d_(){try{return!!(new window.DOMParser).parseFromString(qa(""),"text/html")}catch{return!1}}()?new Xf(i):i}(r);let l=i?String(i):"";s=Ru.getInertBodyElement(l);let c=5,d=l;do{if(0===c)throw new Error("Failed to sanitize html because the input is unstable");c--,l=d,d=s.innerHTML,s=Ru.getInertBodyElement(l)}while(l!==d);return qa((new g_).sanitizeChildren(Qf(s)||s))}finally{if(s){const l=Qf(s)||s;for(;l.firstChild;)l.removeChild(l.firstChild)}}}function Qf(r){return"content"in r&amp;&amp;function v_(r){return r.nodeType===Node.ELEMENT_NODE&amp;&amp;"TEMPLATE"===r.nodeName}(r)?r.content:null}var vs=(()=&gt;((vs=vs||{})[vs.NONE=0]="NONE",vs[vs.HTML=1]="HTML",vs[vs.STYLE=2]="STYLE",vs[vs.SCRIPT=3]="SCRIPT",vs[vs.URL=4]="URL",vs[vs.RESOURCE_URL=5]="RESOURCE_URL",vs))();function Jf(r){const i=eu();return i?va(i.sanitize(vs.HTML,r)||""):ac(r,"HTML")?va(Pa(r)):Cp(function fp(){return void 0!==Au?Au:typeof document&lt;"u"?document:void 0}(),we(r))}function qf(r){const i=eu();return i?i.sanitize(vs.URL,r)||"":ac(r,"URL")?Pa(r):Fu(we(r))}function eu(){const r=tn();return r&amp;&amp;r[12]}const ed=new ui("ENVIRONMENT_INITIALIZER"),Dp=new ui("INJECTOR",-1),td=new ui("INJECTOR_DEF_TYPES");class Mp{get(i,s=Fl){if(s===Fl){const l=new Error(`NullInjectorError: No provider for ${Oe(i)}!`);throw l.name="NullInjectorError",l}return s}}function Sp(...r){return{\u0275providers:Tp(0,r)}}function Tp(r,...i){const s=[],l=new Set;let c;return ma(i,d=&gt;{const m=d;Nu(m,s,[],l)&amp;&amp;(c||(c=[]),c.push(m))}),void 0!==c&amp;&amp;nd(c,s),s}function nd(r,i){for(let s=0;s&lt;r.length;s++){const{providers:c}=r[s];ma(c,d=&gt;{i.push(d)})}}function Nu(r,i,s,l){if(!(r=Re(r)))return!1;let c=null,d=Jt(r);const m=!d&amp;&amp;Jn(r);if(d||m){if(m&amp;&amp;!m.standalone)return!1;c=r}else{const A=r.ngModule;if(d=Jt(A),!d)return!1;c=A}const b=l.has(c);if(m){if(b)return!1;if(l.add(c),m.dependencies){const A="function"==typeof m.dependencies?m.dependencies():m.dependencies;for(const W of A)Nu(W,i,s,l)}}else{if(!d)return!1;{if(null!=d.imports&amp;&amp;!b){let W;l.add(c);try{ma(d.imports,ne=&gt;{Nu(ne,i,s,l)&amp;&amp;(W||(W=[]),W.push(ne))})}finally{}void 0!==W&amp;&amp;nd(W,i)}if(!b){const W=Us(c)||(()=&gt;new c);i.push({provide:c,useFactory:W,deps:Qt},{provide:td,useValue:c,multi:!0},{provide:ed,useValue:()=&gt;_s(c),multi:!0})}const A=d.providers;null==A||b||ma(A,ne=&gt;{i.push(ne)})}}return c!==r&amp;&amp;void 0!==r.providers}const D_=Le({provide:String,useValue:Le});function rd(r){return null!==r&amp;&amp;"object"==typeof r&amp;&amp;D_ in r}function Nl(r){return"function"==typeof r}const sd=new ui("Set Injector scope."),Lu={},S_={};let od;function Bu(){return void 0===od&amp;&amp;(od=new Mp),od}class Ll{}class Op extends Ll{constructor(i,s,l,c){super(),this.parent=s,this.source=l,this.scopes=c,this.records=new Map,this._ngOnDestroyHooks=new Set,this._onDestroyHooks=[],this._destroyed=!1,ld(i,m=&gt;this.processProvider(m)),this.records.set(Dp,lc(void 0,this)),c.has("environment")&amp;&amp;this.records.set(Ll,lc(void 0,this));const d=this.records.get(sd);null!=d&amp;&amp;"string"==typeof d.value&amp;&amp;this.scopes.add(d.value),this.injectorDefTypes=new Set(this.get(td.multi,Qt,un.Self))}get destroyed(){return this._destroyed}destroy(){this.assertNotDestroyed(),this._destroyed=!0;try{for(const i of this._ngOnDestroyHooks)i.ngOnDestroy();for(const i of this._onDestroyHooks)i()}finally{this.records.clear(),this._ngOnDestroyHooks.clear(),this.injectorDefTypes.clear(),this._onDestroyHooks.length=0}}onDestroy(i){this._onDestroyHooks.push(i)}runInContext(i){this.assertNotDestroyed();const s=dl(this),l=P(void 0);try{return i()}finally{dl(s),P(l)}}get(i,s=Fl,l=un.Default){this.assertNotDestroyed();const c=dl(this),d=P(void 0);try{if(!(l&amp;un.SkipSelf)){let b=this.records.get(i);if(void 0===b){const A=function P_(r){return"function"==typeof r||"object"==typeof r&amp;&amp;r instanceof ui}(i)&amp;&amp;yt(i);b=A&amp;&amp;this.injectableDefInScope(A)?lc(ad(i),Lu):null,this.records.set(i,b)}if(null!=b)return this.hydrate(i,b)}return(l&amp;un.Self?Bu():this.parent).get(i,s=l&amp;un.Optional&amp;&amp;s===Fl?null:s)}catch(m){if("NullInjectorError"===m.name){if((m[Gc]=m[Gc]||[]).unshift(Oe(i)),c)throw m;return function Jm(r,i,s,l){const c=r[Gc];throw i[sp]&amp;&amp;c.unshift(i[sp]),r.message=function qm(r,i,s,l=null){r=r&amp;&amp;"\n"===r.charAt(0)&amp;&amp;"\u0275"==r.charAt(1)?r.slice(2):r;let c=Oe(i);if(Array.isArray(i))c=i.map(Oe).join(" -&gt; ");else if("object"==typeof i){let d=[];for(let m in i)if(i.hasOwnProperty(m)){let b=i[m];d.push(m+":"+("string"==typeof b?JSON.stringify(b):Oe(b)))}c=`{${d.join(", ")}}`}return`${s}${l?"("+l+")":""}[${c}]: ${r.replace(jf,"\n  ")}`}("\n"+r.message,c,s,l),r.ngTokenPath=c,r[Gc]=null,r}(m,i,"R3InjectorError",this.source)}throw m}finally{P(d),dl(c)}}resolveInjectorInitializers(){const i=dl(this),s=P(void 0);try{const l=this.get(ed.multi,Qt,un.Self);for(const c of l)c()}finally{dl(i),P(s)}}toString(){const i=[],s=this.records;for(const l of s.keys())i.push(Oe(l));return`R3Injector[${i.join(", ")}]`}assertNotDestroyed(){if(this._destroyed)throw new We(205,!1)}processProvider(i){let s=Nl(i=Re(i))?i:Re(i&amp;&amp;i.provide);const l=function A_(r){return rd(r)?lc(void 0,r.useValue):lc(Ip(r),Lu)}(i);if(Nl(i)||!0!==i.multi)this.records.get(s);else{let c=this.records.get(s);c||(c=lc(void 0,Lu,!0),c.factory=()=&gt;zc(c.multi),this.records.set(s,c)),s=i,c.multi.push(i)}this.records.set(s,l)}hydrate(i,s){return s.value===Lu&amp;&amp;(s.value=S_,s.value=s.factory()),"object"==typeof s.value&amp;&amp;s.value&amp;&amp;function I_(r){return null!==r&amp;&amp;"object"==typeof r&amp;&amp;"function"==typeof r.ngOnDestroy}(s.value)&amp;&amp;this._ngOnDestroyHooks.add(s.value),s.value}injectableDefInScope(i){if(!i.providedIn)return!1;const s=Re(i.providedIn);return"string"==typeof s?"any"===s||this.scopes.has(s):this.injectorDefTypes.has(s)}}function ad(r){const i=yt(r),s=null!==i?i.factory:Us(r);if(null!==s)return s;if(r instanceof ui)throw new We(204,!1);if(r instanceof Function)return function T_(r){const i=r.length;if(i&gt;0)throw _a(i,"?"),new We(204,!1);const s=function In(r){const i=r&amp;&amp;(r[ir]||r[ii]);if(i){const s=function Xn(r){if(r.hasOwnProperty("name"))return r.name;const i=(""+r).match(/^function\s*([^\s(]+)/);return null===i?"":i[1]}(r);return console.warn(`DEPRECATED: DI is instantiating a token "${s}" that inherits its @Injectable decorator but does not provide one itself.\nThis will become an error in a future version of Angular. Please add @Injectable() to the "${s}" class.`),i}return null}(r);return null!==s?()=&gt;s.factory(r):()=&gt;new r}(r);throw new We(204,!1)}function Ip(r,i,s){let l;if(Nl(r)){const c=Re(r);return Us(c)||ad(c)}if(rd(r))l=()=&gt;Re(r.useValue);else if(function Ap(r){return!(!r||!r.useFactory)}(r))l=()=&gt;r.useFactory(...zc(r.deps||[]));else if(function id(r){return!(!r||!r.useExisting)}(r))l=()=&gt;_s(Re(r.useExisting));else{const c=Re(r&amp;&amp;(r.useClass||r.provide));if(!function O_(r){return!!r.deps}(r))return Us(c)||ad(c);l=()=&gt;new c(...zc(r.deps))}return l}function lc(r,i,s=!1){return{factory:r,value:i,multi:s?[]:void 0}}function Pp(r){return!!r.\u0275providers}function ld(r,i){for(const s of r)Array.isArray(s)?ld(s,i):Pp(s)?ld(s.\u0275providers,i):i(s)}class Fp{}class R_{resolveComponentFactory(i){throw function k_(r){const i=Error(`No component factory found for ${Oe(r)}. Did you add it to @NgModule.entryComponents?`);return i.ngComponent=r,i}(i)}}let tu=(()=&gt;{class r{}return r.NULL=new R_,r})();function N_(){return cc(bi(),tn())}function cc(r,i){return new nu(Tr(r,i))}let nu=(()=&gt;{class r{constructor(s){this.nativeElement=s}}return r.__NG_ELEMENT_ID__=N_,r})();function L_(r){return r instanceof nu?r.nativeElement:r}class Rp{}let B_=(()=&gt;{class r{}return r.__NG_ELEMENT_ID__=()=&gt;function U_(){const r=tn(),s=Br(bi().index,r);return(Jr(s)?s:r)[11]}(),r})(),V_=(()=&gt;{class r{}return r.\u0275prov=Ut({token:r,providedIn:"root",factory:()=&gt;null}),r})();class Uu{constructor(i){this.full=i,this.major=i.split(".")[0],this.minor=i.split(".")[1],this.patch=i.split(".").slice(2).join(".")}}const Np=new Uu("14.2.7"),Vu={};function pd(r){return r.ngOriginalError}class ru{constructor(){this._console=console}handleError(i){const s=this._findOriginalError(i);this._console.error("ERROR",i),s&amp;&amp;this._console.error("ORIGINAL ERROR",s)}_findOriginalError(i){let s=i&amp;&amp;pd(i);for(;s&amp;&amp;pd(s);)s=pd(s);return s||null}}const gd=new Map;let Wp=0;const ju="__ngContext__";function ho(r,i){Jr(i)?(r[ju]=i[20],function X_(r){gd.set(r[20],r)}(i)):r[ju]=i}function Go(r){return r instanceof Function?r():r}var Fo=(()=&gt;((Fo=Fo||{})[Fo.Important=1]="Important",Fo[Fo.DashCase=2]="DashCase",Fo))();function yd(r,i){return undefined(r,i)}function $u(r){const i=r[3];return Si(i)?i[3]:i}function pc(r){return Jp(r[13])}function Qp(r){return Jp(r[4])}function Jp(r){for(;null!==r&amp;&amp;!Si(r);)r=r[4];return r}function Ul(r,i,s,l,c){if(null!=l){let d,m=!1;Si(l)?d=l:Jr(l)&amp;&amp;(m=!0,l=l[0]);const b=ai(l);0===r&amp;&amp;null!==s?null==c?o0(i,s,b):Vl(i,s,b,c||null,!0):1===r&amp;&amp;null!==s?Vl(i,s,b,c||null,!0):2===r?function d0(r,i,s){const l=Yu(r,i);l&amp;&amp;function hv(r,i,s,l){r.removeChild(i,s,l)}(r,l,i,s)}(i,b,m):3===r&amp;&amp;i.destroyNode(b),null!=d&amp;&amp;function mv(r,i,s,l,c){const d=s[7];d!==ai(s)&amp;&amp;Ul(i,r,l,d,c);for(let b=10;b&lt;s.length;b++){const A=s[b];mc(A[1],A,r,i,l,d)}}(i,r,d,s,c)}}function Ed(r,i,s){return r.createElement(i,s)}function gc(r,i){const s=r[9],l=s.indexOf(i),c=i[3];512&amp;i[2]&amp;&amp;(i[2]&amp;=-513,zs(c,-1)),s.splice(l,1)}function wd(r,i){if(r.length&lt;=10)return;const s=10+i,l=r[s];if(l){const c=l[17];null!==c&amp;&amp;c!==r&amp;&amp;gc(c,l),i&gt;0&amp;&amp;(r[s-1][4]=l[4]);const d=pr(r,10+i);!function lv(r,i){mc(r,i,i[11],2,null,null),i[0]=null,i[6]=null}(l[1],l);const m=d[19];null!==m&amp;&amp;m.detachView(d[1]),l[3]=null,l[4]=null,l[2]&amp;=-65}return l}function n0(r,i){if(!(128&amp;i[2])){const s=i[11];s.destroyNode&amp;&amp;mc(r,i,s,3,null,null),function e0(r){let i=r[13];if(!i)return bd(r[1],r);for(;i;){let s=null;if(Jr(i))s=i[13];else{const l=i[10];l&amp;&amp;(s=l)}if(!s){for(;i&amp;&amp;!i[4]&amp;&amp;i!==r;)Jr(i)&amp;&amp;bd(i[1],i),i=i[3];null===i&amp;&amp;(i=r),Jr(i)&amp;&amp;bd(i[1],i),s=i&amp;&amp;i[4]}i=s}}(i)}}function bd(r,i){if(!(128&amp;i[2])){i[2]&amp;=-65,i[2]|=128,function dv(r,i){let s;if(null!=r&amp;&amp;null!=(s=r.destroyHooks))for(let l=0;l&lt;s.length;l+=2){const c=i[s[l]];if(!(c instanceof na)){const d=s[l+1];if(Array.isArray(d))for(let m=0;m&lt;d.length;m+=2){const b=c[d[m]],A=d[m+1];try{A.call(b)}finally{}}else try{d.call(c)}finally{}}}}(r,i),function fv(r,i){const s=r.cleanup,l=i[7];let c=-1;if(null!==s)for(let d=0;d&lt;s.length-1;d+=2)if("string"==typeof s[d]){const m=s[d+1],b="function"==typeof m?m(i):ai(i[m]),A=l[c=s[d+2]],W=s[d+3];"boolean"==typeof W?b.removeEventListener(s[d],A,W):W&gt;=0?l[c=W]():l[c=-W].unsubscribe(),d+=2}else{const m=l[c=s[d+1]];s[d].call(m)}if(null!==l){for(let d=c+1;d&lt;l.length;d++)(0,l[d])();i[7]=null}}(r,i),1===i[1].type&amp;&amp;i[11].destroy();const s=i[17];if(null!==s&amp;&amp;Si(i[3])){s!==i[3]&amp;&amp;gc(s,i);const l=i[19];null!==l&amp;&amp;l.detachView(r)}!function Z_(r){gd.delete(r[20])}(i)}}function r0(r,i,s){return function s0(r,i,s){let l=i;for(;null!==l&amp;&amp;40&amp;l.type;)l=(i=l).parent;if(null===l)return s[0];if(2&amp;l.flags){const c=r.data[l.directiveStart].encapsulation;if(c===at.None||c===at.Emulated)return null}return Tr(l,s)}(r,i.parent,s)}function Vl(r,i,s,l,c){r.insertBefore(i,s,l,c)}function o0(r,i,s){r.appendChild(i,s)}function a0(r,i,s,l,c){null!==l?Vl(r,i,s,l,c):o0(r,i,s)}function Yu(r,i){return r.parentNode(i)}function gv(r,i,s){return c0(r,i,s)}let c0=function l0(r,i,s){return 40&amp;r.type?Tr(r,s):null};function Ku(r,i,s,l){const c=r0(r,l,i),d=i[11],b=gv(l.parent||i[6],l,i);if(null!=c)if(Array.isArray(s))for(let A=0;A&lt;s.length;A++)a0(d,c,s[A],b,!1);else a0(d,c,s,b,!1)}function Xu(r,i){if(null!==i){const s=i.type;if(3&amp;s)return Tr(i,r);if(4&amp;s)return Md(-1,r[i.index]);if(8&amp;s){const l=i.child;if(null!==l)return Xu(r,l);{const c=r[i.index];return Si(c)?Md(-1,c):ai(c)}}if(32&amp;s)return yd(i,r)()||ai(r[i.index]);{const l=f0(r,i);return null!==l?Array.isArray(l)?l[0]:Xu($u(r[16]),l):Xu(r,i.next)}}return null}function f0(r,i){return null!==i?r[16][6].projection[i.projection]:null}function Md(r,i){const s=10+r+1;if(s&lt;i.length){const l=i[s],c=l[1].firstChild;if(null!==c)return Xu(l,c)}return i[7]}function Sd(r,i,s,l,c,d,m){for(;null!=s;){const b=l[s.index],A=s.type;if(m&amp;&amp;0===i&amp;&amp;(b&amp;&amp;ho(ai(b),l),s.flags|=4),64!=(64&amp;s.flags))if(8&amp;A)Sd(r,i,s.child,l,c,d,!1),Ul(i,r,c,b,d);else if(32&amp;A){const W=yd(s,l);let ne;for(;ne=W();)Ul(i,r,c,ne,d);Ul(i,r,c,b,d)}else 16&amp;A?h0(r,i,l,s,c,d):Ul(i,r,c,b,d);s=m?s.projectionNext:s.next}}function mc(r,i,s,l,c,d){Sd(s,l,r.firstChild,i,c,d,!1)}function h0(r,i,s,l,c,d){const m=s[16],A=m[6].projection[l.projection];if(Array.isArray(A))for(let W=0;W&lt;A.length;W++)Ul(i,r,c,A[W],d);else Sd(r,i,A,m[3],c,d,!0)}function p0(r,i,s){r.setAttribute(i,"style",s)}function Ad(r,i,s){""===s?r.removeAttribute(i,"class"):r.setAttribute(i,"class",s)}function g0(r,i,s){let l=r.length;for(;;){const c=r.indexOf(i,s);if(-1===c)return c;if(0===c||r.charCodeAt(c-1)&lt;=32){const d=i.length;if(c+d===l||r.charCodeAt(c+d)&lt;=32)return c}s=c+1}}const m0="ng-template";function vv(r,i,s){let l=0;for(;l&lt;r.length;){let c=r[l++];if(s&amp;&amp;"class"===c){if(c=r[l],-1!==g0(c.toLowerCase(),i,0))return!0}else if(1===c){for(;l&lt;r.length&amp;&amp;"string"==typeof(c=r[l++]);)if(c.toLowerCase()===i)return!0;return!1}}return!1}function _0(r){return 4===r.type&amp;&amp;r.value!==m0}function yv(r,i,s){return i===(4!==r.type||s?r.value:m0)}function xv(r,i,s){let l=4;const c=r.attrs||[],d=function wv(r){for(let i=0;i&lt;r.length;i++)if(pa(r[i]))return i;return r.length}(c);let m=!1;for(let b=0;b&lt;i.length;b++){const A=i[b];if("number"!=typeof A){if(!m)if(4&amp;l){if(l=2|1&amp;l,""!==A&amp;&amp;!yv(r,A,s)||""===A&amp;&amp;1===i.length){if(ya(l))return!1;m=!0}}else{const W=8&amp;l?A:i[++b];if(8&amp;l&amp;&amp;null!==r.attrs){if(!vv(r.attrs,W,s)){if(ya(l))return!1;m=!0}continue}const Ee=Ev(8&amp;l?"class":A,c,_0(r),s);if(-1===Ee){if(ya(l))return!1;m=!0;continue}if(""!==W){let it;it=Ee&gt;d?"":c[Ee+1].toLowerCase();const wt=8&amp;l?it:null;if(wt&amp;&amp;-1!==g0(wt,W,0)||2&amp;l&amp;&amp;W!==it){if(ya(l))return!1;m=!0}}}}else{if(!m&amp;&amp;!ya(l)&amp;&amp;!ya(A))return!1;if(m&amp;&amp;ya(A))continue;m=!1,l=A|1&amp;l}}return ya(l)||m}function ya(r){return 0==(1&amp;r)}function Ev(r,i,s,l){if(null===i)return-1;let c=0;if(l||!s){let d=!1;for(;c&lt;i.length;){const m=i[c];if(m===r)return c;if(3===m||6===m)d=!0;else{if(1===m||2===m){let b=i[++c];for(;"string"==typeof b;)b=i[++c];continue}if(4===m)break;if(0===m){c+=4;continue}}c+=d?1:2}return-1}return function bv(r,i){let s=r.indexOf(4);if(s&gt;-1)for(s++;s&lt;r.length;){const l=r[s];if("number"==typeof l)return-1;if(l===i)return s;s++}return-1}(i,r)}function v0(r,i,s=!1){for(let l=0;l&lt;i.length;l++)if(xv(r,i[l],s))return!0;return!1}function y0(r,i){e:for(let s=0;s&lt;i.length;s++){const l=i[s];if(r.length===l.length){for(let c=0;c&lt;r.length;c++)if(r[c]!==l[c])continue e;return!0}}return!1}function x0(r,i){return r?":not("+i.trim()+")":i}function Dv(r){let i=r[0],s=1,l=2,c="",d=!1;for(;s&lt;r.length;){let m=r[s];if("string"==typeof m)if(2&amp;l){const b=r[++s];c+="["+m+(b.length&gt;0?'="'+b+'"':"")+"]"}else 8&amp;l?c+="."+m:4&amp;l&amp;&amp;(c+=" "+m);else""!==c&amp;&amp;!ya(m)&amp;&amp;(i+=x0(d,c),c=""),l=m,d=d||!ya(l);s++}return""!==c&amp;&amp;(i+=x0(d,c)),i}const Cr={};function E0(r){Hl(Dr(),tn(),te()+r,!1)}function Hl(r,i,s,l){if(!l)if(3==(3&amp;i[2])){const d=r.preOrderCheckHooks;null!==d&amp;&amp;xi(i,d,s)}else{const d=r.preOrderHooks;null!==d&amp;&amp;lo(i,d,0,s)}bt(s)}function b0(r,i=null,s=null,l){const c=D0(r,i,s,l);return c.resolveInjectorInitializers(),c}function D0(r,i=null,s=null,l,c=new Set){const d=[s||Qt,Sp(r)];return l=l||("object"==typeof r?void 0:Oe(r)),new Op(d,i||Bu(),l||null,c)}let jl=(()=&gt;{class r{static create(s,l){if(Array.isArray(s))return b0({name:""},l,s,"");{const c=s.name??"";return b0({name:c},s.parent,s.providers,c)}}}return r.THROW_IF_NOT_FOUND=Fl,r.NULL=new Mp,r.\u0275prov=Ut({token:r,providedIn:"any",factory:()=&gt;_s(Dp)}),r.__NG_ELEMENT_ID__=-1,r})();function vc(r,i=un.Default){const s=tn();return null===s?_s(r,i):gs(bi(),s,Re(r),i)}function I0(){throw new Error("invalid")}function Zu(r,i){return r&lt;&lt;17|i&lt;&lt;2}function xa(r){return r&gt;&gt;17&amp;32767}function Hd(r){return 2|r}function ka(r){return(131068&amp;r)&gt;&gt;2}function jd(r,i){return-131069&amp;r|i&lt;&lt;2}function Wd(r){return 1|r}function j0(r,i){const s=r.contentQueries;if(null!==s)for(let l=0;l&lt;s.length;l+=2){const c=s[l],d=s[l+1];if(-1!==d){const m=r.data[d];Di(c),m.contentQueries(2,i[d],d)}}}function ef(r,i,s,l,c,d,m,b,A,W,ne){const Ee=i.blueprint.slice();return Ee[0]=c,Ee[2]=76|l,(null!==ne||r&amp;&amp;1024&amp;r[2])&amp;&amp;(Ee[2]|=1024),Qr(Ee),Ee[3]=Ee[15]=r,Ee[8]=s,Ee[10]=m||r&amp;&amp;r[10],Ee[11]=b||r&amp;&amp;r[11],Ee[12]=A||r&amp;&amp;r[12]||null,Ee[9]=W||r&amp;&amp;r[9]||null,Ee[6]=d,Ee[20]=function Gp(){return Wp++}(),Ee[21]=ne,Ee[16]=2==i.type?r[16]:Ee,Ee}function yc(r,i,s,l,c){let d=r.data[i];if(null===d)d=function Qd(r,i,s,l,c){const d=V(),m=re(),A=r.data[i]=function ey(r,i,s,l,c,d){return{type:s,index:l,insertBeforeIndex:null,injectorIndex:i?i.injectorIndex:-1,directiveStart:-1,directiveEnd:-1,directiveStylingLast:-1,propertyBindings:null,flags:0,providerIndexes:0,value:c,attrs:d,mergedAttrs:null,localNames:null,initialInputs:void 0,inputs:null,outputs:null,tViews:null,next:null,projectionNext:null,child:null,parent:i,projection:null,styles:null,stylesWithoutHost:null,residualStyles:void 0,classes:null,classesWithoutHost:null,residualClasses:void 0,classBindings:0,styleBindings:0}}(0,m?d:d&amp;&amp;d.parent,s,i,l,c);return null===r.firstChild&amp;&amp;(r.firstChild=A),null!==d&amp;&amp;(m?null==d.child&amp;&amp;null!==A.parent&amp;&amp;(d.child=A):null===d.next&amp;&amp;(d.next=A)),A}(r,i,s,l,c),function ul(){return Nt.lFrame.inI18n}()&amp;&amp;(d.flags|=64);else if(64&amp;d.type){d.type=s,d.value=l,d.attrs=c;const m=function R(){const r=Nt.lFrame,i=r.currentTNode;return r.isParent?i:i.parent}();d.injectorIndex=null===m?-1:m.injectorIndex}return O(d,!0),d}function Ra(r,i,s,l){if(0===s)return-1;const c=i.length;for(let d=0;d&lt;s;d++)i.push(l),r.blueprint.push(l),r.data.push(null);return c}function Wl(r,i,s){yo(i);try{const l=r.viewQuery;null!==l&amp;&amp;ih(1,l,s);const c=r.template;null!==c&amp;&amp;G0(r,i,c,1,s),r.firstCreatePass&amp;&amp;(r.firstCreatePass=!1),r.staticContentQueries&amp;&amp;j0(r,i),r.staticViewQueries&amp;&amp;ih(2,r.viewQuery,s);const d=r.components;null!==d&amp;&amp;function W0(r,i){for(let s=0;s&lt;i.length;s++)J0(r,i[s])}(i,d)}catch(l){throw r.firstCreatePass&amp;&amp;(r.incompleteFirstPass=!0,r.firstCreatePass=!1),l}finally{i[2]&amp;=-5,X()}}function tf(r,i,s,l){const c=i[2];if(128!=(128&amp;c)){yo(i);try{Qr(i),function Oo(r){return Nt.lFrame.bindingIndex=r}(r.bindingStartIndex),null!==s&amp;&amp;G0(r,i,s,2,l);const m=3==(3&amp;c);if(m){const W=r.preOrderCheckHooks;null!==W&amp;&amp;xi(i,W,null)}else{const W=r.preOrderHooks;null!==W&amp;&amp;lo(i,W,0,null),hs(i,0)}if(function ay(r){for(let i=pc(r);null!==i;i=Qp(i)){if(!i[2])continue;const s=i[9];for(let l=0;l&lt;s.length;l++){const c=s[l],d=c[3];0==(512&amp;c[2])&amp;&amp;zs(d,1),c[2]|=512}}}(i),function oy(r){for(let i=pc(r);null!==i;i=Qp(i))for(let s=10;s&lt;i.length;s++){const l=i[s],c=l[1];Vs(l)&amp;&amp;tf(c,l,c.template,l[8])}}(i),null!==r.contentQueries&amp;&amp;j0(r,i),m){const W=r.contentCheckHooks;null!==W&amp;&amp;xi(i,W)}else{const W=r.contentHooks;null!==W&amp;&amp;lo(i,W,1),hs(i,1)}!function Zv(r,i){const s=r.hostBindingOpCodes;if(null!==s)try{for(let l=0;l&lt;s.length;l++){const c=s[l];if(c&lt;0)bt(~c);else{const d=c,m=s[++l],b=s[++l];Ps(m,d),b(2,i[d])}}}finally{bt(-1)}}(r,i);const b=r.components;null!==b&amp;&amp;function Qv(r,i){for(let s=0;s&lt;i.length;s++)ly(r,i[s])}(i,b);const A=r.viewQuery;if(null!==A&amp;&amp;ih(2,A,l),m){const W=r.viewCheckHooks;null!==W&amp;&amp;xi(i,W)}else{const W=r.viewHooks;null!==W&amp;&amp;lo(i,W,2),hs(i,2)}!0===r.firstUpdatePass&amp;&amp;(r.firstUpdatePass=!1),i[2]&amp;=-41,512&amp;i[2]&amp;&amp;(i[2]&amp;=-513,zs(i[3],-1))}finally{X()}}}function G0(r,i,s,l,c){const d=te(),m=2&amp;l;try{bt(-1),m&amp;&amp;i.length&gt;22&amp;&amp;Hl(r,i,22,!1),s(l,c)}finally{bt(d)}}function $0(r,i,s){if(Mo(i)){const c=i.directiveEnd;for(let d=i.directiveStart;d&lt;c;d++){const m=r.data[d];m.contentQueries&amp;&amp;m.contentQueries(1,s[d],d)}}}function nf(r,i,s){!qi()||(function ry(r,i,s,l){const c=s.directiveStart,d=s.directiveEnd;r.firstCreatePass||Nn(s,i),ho(l,i);const m=s.initialInputs;for(let b=c;b&lt;d;b++){const A=r.data[b],W=xr(A);W&amp;&amp;vl(i,s,A);const ne=Kr(i,r,b,s);ho(ne,i),null!==m&amp;&amp;iy(0,b-c,ne,A,0,m),W&amp;&amp;(Br(s.index,i)[8]=ne)}}(r,i,s,Tr(s,i)),128==(128&amp;s.flags)&amp;&amp;function qd(r,i,s){const l=s.directiveStart,c=s.directiveEnd,d=s.index,m=function ea(){return Nt.lFrame.currentDirectiveIndex}();try{bt(d);for(let b=l;b&lt;c;b++){const A=r.data[b],W=i[b];jo(b),(null!==A.hostBindings||0!==A.hostVars||null!==A.hostAttrs)&amp;&amp;Z0(A,W)}}finally{bt(-1),jo(m)}}(r,i,s))}function rf(r,i,s=Tr){const l=i.localNames;if(null!==l){let c=i.index+1;for(let d=0;d&lt;l.length;d+=2){const m=l[d+1],b=-1===m?s(i,r):r[m];r[c++]=b}}}function no(r){const i=r.tView;return null===i||i.incompleteFirstPass?r.tView=Jd(1,null,r.template,r.decls,r.vars,r.directiveDefs,r.pipeDefs,r.viewQuery,r.schemas,r.consts):i}function Jd(r,i,s,l,c,d,m,b,A,W){const ne=22+l,Ee=ne+c,it=function Jv(r,i){const s=[];for(let l=0;l&lt;i;l++)s.push(l&lt;r?null:Cr);return s}(ne,Ee),wt="function"==typeof W?W():W;return it[1]={type:r,blueprint:it,template:s,queries:null,viewQuery:b,declTNode:i,data:it.slice().fill(null,ne),bindingStartIndex:ne,expandoStartIndex:Ee,hostBindingOpCodes:null,firstCreatePass:!0,firstUpdatePass:!0,staticViewQueries:!1,staticContentQueries:!1,preOrderHooks:null,preOrderCheckHooks:null,contentHooks:null,contentCheckHooks:null,viewHooks:null,viewCheckHooks:null,destroyHooks:null,cleanup:null,contentQueries:null,components:null,directiveRegistry:"function"==typeof d?d():d,pipeRegistry:"function"==typeof m?m():m,firstChild:null,schemas:A,consts:wt,incompleteFirstPass:!1}}function z0(r,i,s,l){const c=eg(i);null===s?c.push(l):(c.push(s),r.firstCreatePass&amp;&amp;tg(r).push(l,c.length-1))}function sf(r,i,s){for(let l in r)if(r.hasOwnProperty(l)){const c=r[l];(s=null===s?{}:s).hasOwnProperty(l)?s[l].push(i,c):s[l]=[i,c]}return s}function Y0(r,i){const l=i.directiveEnd,c=r.data,d=i.attrs,m=[];let b=null,A=null;for(let W=i.directiveStart;W&lt;l;W++){const ne=c[W],Ee=ne.inputs,it=null===d||_0(i)?null:sy(Ee,d);m.push(it),b=sf(Ee,W,b),A=sf(ne.outputs,W,A)}null!==b&amp;&amp;(b.hasOwnProperty("class")&amp;&amp;(i.flags|=16),b.hasOwnProperty("style")&amp;&amp;(i.flags|=32)),i.initialInputs=m,i.inputs=b,i.outputs=A}function $o(r,i,s,l,c,d,m,b){const A=Tr(i,s);let ne,W=i.inputs;!b&amp;&amp;null!=W&amp;&amp;(ne=W[l])?(sh(r,s,ne,l,c),qr(i)&amp;&amp;su(s,i.index)):3&amp;i.type&amp;&amp;(l=function af(r){return"class"===r?"className":"for"===r?"htmlFor":"formaction"===r?"formAction":"innerHtml"===r?"innerHTML":"readonly"===r?"readOnly":"tabindex"===r?"tabIndex":r}(l),c=null!=m?m(c,i.value||"",l):c,d.setProperty(A,l,c))}function su(r,i){const s=Br(i,r);16&amp;s[2]||(s[2]|=32)}function lf(r,i,s,l){let c=!1;if(qi()){const d=function cf(r,i,s){const l=r.directiveRegistry;let c=null;if(l)for(let d=0;d&lt;l.length;d++){const m=l[d];v0(s,m.selectors,!1)&amp;&amp;(c||(c=[]),rr(Nn(s,i),r,m.type),xr(m)?(Gl(r,s),c.unshift(m)):c.push(m))}return c}(r,i,s),m=null===l?null:{"":-1};if(null!==d){c=!0,au(s,r.data.length,d.length);for(let ne=0;ne&lt;d.length;ne++){const Ee=d[ne];Ee.providersResolver&amp;&amp;Ee.providersResolver(Ee)}let b=!1,A=!1,W=Ra(r,i,d.length,null);for(let ne=0;ne&lt;d.length;ne++){const Ee=d[ne];s.mergedAttrs=Ws(s.mergedAttrs,Ee.hostAttrs),_l(r,s,i,W,Ee),eh(W,Ee,m),null!==Ee.contentQueries&amp;&amp;(s.flags|=8),(null!==Ee.hostBindings||null!==Ee.hostAttrs||0!==Ee.hostVars)&amp;&amp;(s.flags|=128);const it=Ee.type.prototype;!b&amp;&amp;(it.ngOnChanges||it.ngOnInit||it.ngDoCheck)&amp;&amp;((r.preOrderHooks||(r.preOrderHooks=[])).push(s.index),b=!0),!A&amp;&amp;(it.ngOnChanges||it.ngDoCheck)&amp;&amp;((r.preOrderCheckHooks||(r.preOrderCheckHooks=[])).push(s.index),A=!0),W++}Y0(r,s)}m&amp;&amp;function ou(r,i,s){if(i){const l=r.localNames=[];for(let c=0;c&lt;i.length;c+=2){const d=s[i[c+1]];if(null==d)throw new We(-301,!1);l.push(i[c],d)}}}(s,l,m)}return s.mergedAttrs=Ws(s.mergedAttrs,s.attrs),c}function K0(r,i,s,l,c,d){const m=d.hostBindings;if(m){let b=r.hostBindingOpCodes;null===b&amp;&amp;(b=r.hostBindingOpCodes=[]);const A=~i.index;(function X0(r){let i=r.length;for(;i&gt;0;){const s=r[--i];if("number"==typeof s&amp;&amp;s&lt;0)return s}return 0})(b)!=A&amp;&amp;b.push(A),b.push(l,c,m)}}function Z0(r,i){null!==r.hostBindings&amp;&amp;r.hostBindings(1,i)}function Gl(r,i){i.flags|=2,(r.components||(r.components=[])).push(i.index)}function eh(r,i,s){if(s){if(i.exportAs)for(let l=0;l&lt;i.exportAs.length;l++)s[i.exportAs[l]]=r;xr(i)&amp;&amp;(s[""]=r)}}function au(r,i,s){r.flags|=1,r.directiveStart=i,r.directiveEnd=i+s,r.providerIndexes=i}function _l(r,i,s,l,c){r.data[l]=c;const d=c.factory||(c.factory=Us(c.type)),m=new na(d,xr(c),vc);r.blueprint[l]=m,s[l]=m,K0(r,i,0,l,Ra(r,s,c.hostVars,Cr),c)}function vl(r,i,s){const l=Tr(i,r),c=no(s),d=r[10],m=uf(r,ef(r,c,null,s.onPush?32:16,l,i,d,d.createRenderer(l,s),null,null,null));r[i.index]=m}function Na(r,i,s,l,c,d){const m=Tr(r,i);!function th(r,i,s,l,c,d,m){if(null==d)r.removeAttribute(i,c,s);else{const b=null==m?we(d):m(d,l||"",c);r.setAttribute(i,c,b,s)}}(i[11],m,d,r.value,s,l,c)}function iy(r,i,s,l,c,d){const m=d[i];if(null!==m){const b=l.setInput;for(let A=0;A&lt;m.length;){const W=m[A++],ne=m[A++],Ee=m[A++];null!==b?l.setInput(s,Ee,W,ne):s[ne]=Ee}}}function sy(r,i){let s=null,l=0;for(;l&lt;i.length;){const c=i[l];if(0!==c)if(5!==c){if("number"==typeof c)break;r.hasOwnProperty(c)&amp;&amp;(null===s&amp;&amp;(s=[]),s.push(c,r[c],i[l+1])),l+=2}else l+=2;else l+=4}return s}function Q0(r,i,s,l){return new Array(r,!0,!1,i,null,0,l,s,null,null)}function ly(r,i){const s=Br(i,r);if(Vs(s)){const l=s[1];48&amp;s[2]?tf(l,s,l.template,s[8]):s[5]&gt;0&amp;&amp;nh(s)}}function nh(r){for(let l=pc(r);null!==l;l=Qp(l))for(let c=10;c&lt;l.length;c++){const d=l[c];if(Vs(d))if(512&amp;d[2]){const m=d[1];tf(m,d,m.template,d[8])}else d[5]&gt;0&amp;&amp;nh(d)}const s=r[1].components;if(null!==s)for(let l=0;l&lt;s.length;l++){const c=Br(s[l],r);Vs(c)&amp;&amp;c[5]&gt;0&amp;&amp;nh(c)}}function J0(r,i){const s=Br(i,r),l=s[1];(function cy(r,i){for(let s=i.length;s&lt;r.blueprint.length;s++)i.push(r.blueprint[s])})(l,s),Wl(l,s,s[8])}function uf(r,i){return r[13]?r[14][4]=i:r[13]=i,r[14]=i,i}function rh(r){for(;r;){r[2]|=32;const i=$u(r);if(hi(r)&amp;&amp;!i)return r;r=i}return null}function ff(r,i,s,l=!0){const c=i[10];c.begin&amp;&amp;c.begin();try{tf(r,i,r.template,s)}catch(m){throw l&amp;&amp;rg(i,m),m}finally{c.end&amp;&amp;c.end()}}function ih(r,i,s){Di(0),i(r,s)}function eg(r){return r[7]||(r[7]=[])}function tg(r){return r.cleanup||(r.cleanup=[])}function ng(r,i,s){return(null===r||xr(r))&amp;&amp;(s=function Sa(r){for(;Array.isArray(r);){if("object"==typeof r[1])return r;r=r[0]}return null}(s[i.index])),s[11]}function rg(r,i){const s=r[9],l=s?s.get(ru,null):null;l&amp;&amp;l.handleError(i)}function sh(r,i,s,l,c){for(let d=0;d&lt;s.length;){const m=s[d++],b=s[d++],A=i[m],W=r.data[m];null!==W.setInput?W.setInput(A,c,l,b):A[b]=c}}function rl(r,i,s){const l=$s(i,r);!function qp(r,i,s){r.setValue(i,s)}(r[11],l,s)}function df(r,i,s){let l=s?r.styles:null,c=s?r.classes:null,d=0;if(null!==i)for(let m=0;m&lt;i.length;m++){const b=i[m];"number"==typeof b?d=b:1==d?c=ke(c,b):2==d&amp;&amp;(l=ke(l,b+": "+i[++m]+";"))}s?r.styles=l:r.stylesWithoutHost=l,s?r.classes=c:r.classesWithoutHost=c}function hf(r,i,s,l,c=!1){for(;null!==s;){const d=i[s.index];if(null!==d&amp;&amp;l.push(ai(d)),Si(d))for(let b=10;b&lt;d.length;b++){const A=d[b],W=A[1].firstChild;null!==W&amp;&amp;hf(A[1],A,W,l)}const m=s.type;if(8&amp;m)hf(r,i,s.child,l);else if(32&amp;m){const b=yd(s,i);let A;for(;A=b();)l.push(A)}else if(16&amp;m){const b=f0(i,s);if(Array.isArray(b))l.push(...b);else{const A=$u(i[16]);hf(A[1],A,b,l,!0)}}s=c?s.projectionNext:s.next}return l}class lu{constructor(i,s){this._lView=i,this._cdRefInjectingView=s,this._appRef=null,this._attachedToViewContainer=!1}get rootNodes(){const i=this._lView,s=i[1];return hf(s,i,s.firstChild,[])}get context(){return this._lView[8]}set context(i){this._lView[8]=i}get destroyed(){return 128==(128&amp;this._lView[2])}destroy(){if(this._appRef)this._appRef.detachView(this);else if(this._attachedToViewContainer){const i=this._lView[3];if(Si(i)){const s=i[8],l=s?s.indexOf(this):-1;l&gt;-1&amp;&amp;(wd(i,l),pr(s,l))}this._attachedToViewContainer=!1}n0(this._lView[1],this._lView)}onDestroy(i){z0(this._lView[1],this._lView,null,i)}markForCheck(){rh(this._cdRefInjectingView||this._lView)}detach(){this._lView[2]&amp;=-65}reattach(){this._lView[2]|=64}detectChanges(){ff(this._lView[1],this._lView,this.context)}checkNoChanges(){}attachToViewContainerRef(){if(this._appRef)throw new We(902,!1);this._attachedToViewContainer=!0}detachFromAppRef(){this._appRef=null,function cv(r,i){mc(r,i,i[11],2,null,null)}(this._lView[1],this._lView)}attachToAppRef(i){if(this._attachedToViewContainer)throw new We(902,!1);this._appRef=i}}class uy extends lu{constructor(i){super(i),this._view=i}detectChanges(){const i=this._view;ff(i[1],i,i[8],!1)}checkNoChanges(){}get context(){return null}}class oh extends tu{constructor(i){super(),this.ngModule=i}resolveComponentFactory(i){const s=Jn(i);return new cu(s,this.ngModule)}}function ig(r){const i=[];for(let s in r)r.hasOwnProperty(s)&amp;&amp;i.push({propName:r[s],templateName:s});return i}class dy{constructor(i,s){this.injector=i,this.parentInjector=s}get(i,s,l){const c=this.injector.get(i,Vu,l);return c!==Vu||s===Vu?c:this.parentInjector.get(i,s,l)}}class cu extends Fp{constructor(i,s){super(),this.componentDef=i,this.ngModule=s,this.componentType=i.type,this.selector=function Mv(r){return r.map(Dv).join(",")}(i.selectors),this.ngContentSelectors=i.ngContentSelectors?i.ngContentSelectors:[],this.isBoundToModule=!!s}get inputs(){return ig(this.componentDef.inputs)}get outputs(){return ig(this.componentDef.outputs)}create(i,s,l,c){let d=(c=c||this.ngModule)instanceof Ll?c:c?.injector;d&amp;&amp;null!==this.componentDef.getStandaloneInjector&amp;&amp;(d=this.componentDef.getStandaloneInjector(d)||d);const m=d?new dy(i,d):i,b=m.get(Rp,null);if(null===b)throw new We(407,!1);const A=m.get(V_,null),W=b.createRenderer(null,this.componentDef),ne=this.componentDef.selectors[0][0]||"div",Ee=l?function qv(r,i,s){return r.selectRootElement(i,s===at.ShadowDom)}(W,l,this.componentDef.encapsulation):Ed(b.createRenderer(null,this.componentDef),ne,function fy(r){const i=r.toLowerCase();return"svg"===i?"svg":"math"===i?"math":null}(ne)),it=this.componentDef.onPush?288:272,wt=Jd(0,null,null,1,0,null,null,null,null,null),Xt=ef(null,wt,null,it,null,null,b,W,A,m,null);let mn,Pn;yo(Xt);try{const Qn=function my(r,i,s,l,c,d){const m=s[1];s[22]=r;const A=yc(m,22,2,"#host",null),W=A.mergedAttrs=i.hostAttrs;null!==W&amp;&amp;(df(A,W,!0),null!==r&amp;&amp;(Za(c,r,W),null!==A.classes&amp;&amp;Ad(c,r,A.classes),null!==A.styles&amp;&amp;p0(c,r,A.styles)));const ne=l.createRenderer(r,i),Ee=ef(s,no(i),null,i.onPush?32:16,s[22],A,l,ne,d||null,null,null);return m.firstCreatePass&amp;&amp;(rr(Nn(A,s),m,i.type),Gl(m,A),au(A,s.length,1)),uf(s,Ee),s[22]=Ee}(Ee,this.componentDef,Xt,b,W);if(Ee)if(l)Za(W,Ee,["ng-version",Np.full]);else{const{attrs:fr,classes:on}=function Ix(r){const i=[],s=[];let l=1,c=2;for(;l&lt;r.length;){let d=r[l];if("string"==typeof d)2===c?""!==d&amp;&amp;i.push(d,r[++l]):8===c&amp;&amp;s.push(d);else{if(!ya(c))break;c=d}l++}return{attrs:i,classes:s}}(this.componentDef.selectors[0]);fr&amp;&amp;Za(W,Ee,fr),on&amp;&amp;on.length&gt;0&amp;&amp;Ad(W,Ee,on.join(" "))}if(Pn=da(wt,22),void 0!==s){const fr=Pn.projection=[];for(let on=0;on&lt;this.ngContentSelectors.length;on++){const mr=s[on];fr.push(null!=mr?Array.from(mr):null)}}mn=function _y(r,i,s,l){const c=s[1],d=function ny(r,i,s){const l=bi();r.firstCreatePass&amp;&amp;(s.providersResolver&amp;&amp;s.providersResolver(s),_l(r,l,i,Ra(r,i,1,null),s),Y0(r,l));const c=Kr(i,r,l.directiveStart,l);ho(c,i);const d=Tr(l,i);return d&amp;&amp;ho(d,i),c}(c,s,i);if(r[8]=s[8]=d,null!==l)for(const b of l)b(d,i);if(i.contentQueries){const b=bi();i.contentQueries(1,d,b.directiveStart)}const m=bi();return!c.firstCreatePass||null===i.hostBindings&amp;&amp;null===i.hostAttrs||(bt(m.index),K0(s[1],m,0,m.directiveStart,m.directiveEnd,i),Z0(i,d)),d}(Qn,this.componentDef,Xt,[vy]),Wl(wt,Xt,null)}finally{X()}return new gy(this.componentType,mn,cc(Pn,Xt),Xt,Pn)}}class gy extends class F_{}{constructor(i,s,l,c,d){super(),this.location=l,this._rootLView=c,this._tNode=d,this.instance=s,this.hostView=this.changeDetectorRef=new uy(c),this.componentType=i}setInput(i,s){const l=this._tNode.inputs;let c;if(null!==l&amp;&amp;(c=l[i])){const d=this._rootLView;sh(d[1],d,c,i,s),su(d,this._tNode.index)}}get injector(){return new ga(this._tNode,this._rootLView)}destroy(){this.hostView.destroy()}onDestroy(i){this.hostView.onDestroy(i)}}function vy(){const r=bi();ar(tn()[1],r)}function ah(r){let i=function sg(r){return Object.getPrototypeOf(r.prototype).constructor}(r.type),s=!0;const l=[r];for(;i;){let c;if(xr(r))c=i.\u0275cmp||i.\u0275dir;else{if(i.\u0275cmp)throw new We(903,!1);c=i.\u0275dir}if(c){if(s){l.push(c);const m=r;m.inputs=lh(r.inputs),m.declaredInputs=lh(r.declaredInputs),m.outputs=lh(r.outputs);const b=c.hostBindings;b&amp;&amp;Cy(r,b);const A=c.viewQuery,W=c.contentQueries;if(A&amp;&amp;xy(r,A),W&amp;&amp;Ey(r,W),ae(r.inputs,c.inputs),ae(r.declaredInputs,c.declaredInputs),ae(r.outputs,c.outputs),xr(c)&amp;&amp;c.data.animation){const ne=r.data;ne.animation=(ne.animation||[]).concat(c.data.animation)}}const d=c.features;if(d)for(let m=0;m&lt;d.length;m++){const b=d[m];b&amp;&amp;b.ngInherit&amp;&amp;b(r),b===ah&amp;&amp;(s=!1)}}i=Object.getPrototypeOf(i)}!function yy(r){let i=0,s=null;for(let l=r.length-1;l&gt;=0;l--){const c=r[l];c.hostVars=i+=c.hostVars,c.hostAttrs=Ws(c.hostAttrs,s=Ws(s,c.hostAttrs))}}(l)}function lh(r){return r===dn?{}:r===Qt?[]:r}function xy(r,i){const s=r.viewQuery;r.viewQuery=s?(l,c)=&gt;{i(l,c),s(l,c)}:i}function Ey(r,i){const s=r.contentQueries;r.contentQueries=s?(l,c,d)=&gt;{i(l,c,d),s(l,c,d)}:i}function Cy(r,i){const s=r.hostBindings;r.hostBindings=s?(l,c)=&gt;{i(l,c),s(l,c)}:i}let pf=null;function $l(){if(!pf){const r=vt.Symbol;if(r&amp;&amp;r.iterator)pf=r.iterator;else{const i=Object.getOwnPropertyNames(Map.prototype);for(let s=0;s&lt;i.length;++s){const l=i[s];"entries"!==l&amp;&amp;"size"!==l&amp;&amp;Map.prototype[l]===Map.prototype.entries&amp;&amp;(pf=l)}}}return pf}function uu(r){return!!ch(r)&amp;&amp;(Array.isArray(r)||!(r instanceof Map)&amp;&amp;$l()in r)}function ch(r){return null!==r&amp;&amp;("function"==typeof r||"object"==typeof r)}function La(r,i,s){return r[i]=s}function go(r,i,s){return!Object.is(r[i],s)&amp;&amp;(r[i]=s,!0)}function yl(r,i,s,l){const c=go(r,i,s);return go(r,i+1,l)||c}function oa(r,i,s,l,c,d){const m=yl(r,i,s,l);return yl(r,i+2,c,d)||m}function uh(r,i,s,l){const c=tn();return go(c,qo(),i)&amp;&amp;(Dr(),Na(St(),c,r,i,s,l)),uh}function Ec(r,i,s,l){return go(r,qo(),s)?i+we(s)+l:Cr}function wc(r,i,s,l,c,d,m,b){const W=function gf(r,i,s,l,c){const d=yl(r,i,s,l);return go(r,i+2,c)||d}(r,Ks(),s,c,m);return Xs(3),W?i+we(s)+l+we(c)+d+we(m)+b:Cr}function fh(r,i,s,l,c,d,m,b){const A=tn(),W=Dr(),ne=r+22,Ee=W.firstCreatePass?function Oy(r,i,s,l,c,d,m,b,A){const W=i.consts,ne=yc(i,r,4,m||null,Is(W,b));lf(i,s,ne,Is(W,A)),ar(i,ne);const Ee=ne.tViews=Jd(2,ne,l,c,d,i.directiveRegistry,i.pipeRegistry,null,i.schemas,W);return null!==i.queries&amp;&amp;(i.queries.template(i,ne),Ee.queries=i.queries.embeddedTView(ne)),ne}(ne,W,A,i,s,l,c,d,m):W.data[ne];O(Ee,!1);const it=A[11].createComment("");Ku(W,A,it,Ee),ho(it,A),uf(A,A[ne]=Q0(it,A,it,Ee)),Ts(Ee)&amp;&amp;nf(W,A,Ee),null!=m&amp;&amp;rf(A,Ee,b)}function gg(r){return Uo(function Ri(){return Nt.lFrame.contextLView}(),22+r)}function dh(r,i,s){const l=tn();return go(l,qo(),i)&amp;&amp;$o(Dr(),St(),l,r,i,l[11],s,!1),dh}function hh(r,i,s,l,c){const m=c?"class":"style";sh(r,s,i.inputs[m],m,l)}function mf(r,i,s,l){const c=tn(),d=Dr(),m=22+r,b=c[11],A=c[m]=Ed(b,i,function Mr(){return Nt.lFrame.currentNamespace}()),W=d.firstCreatePass?function Py(r,i,s,l,c,d,m){const b=i.consts,W=yc(i,r,2,c,Is(b,d));return lf(i,s,W,Is(b,m)),null!==W.attrs&amp;&amp;df(W,W.attrs,!1),null!==W.mergedAttrs&amp;&amp;df(W,W.mergedAttrs,!0),null!==i.queries&amp;&amp;i.queries.elementStart(i,W),W}(m,d,c,0,i,s,l):d.data[m];O(W,!0);const ne=W.mergedAttrs;null!==ne&amp;&amp;Za(b,A,ne);const Ee=W.classes;null!==Ee&amp;&amp;Ad(b,A,Ee);const it=W.styles;return null!==it&amp;&amp;p0(b,A,it),64!=(64&amp;W.flags)&amp;&amp;Ku(d,c,A,W),0===function Vo(){return Nt.lFrame.elementDepthCount}()&amp;&amp;ho(A,c),function Ys(){Nt.lFrame.elementDepthCount++}(),Ts(W)&amp;&amp;(nf(d,c,W),$0(d,W,c)),null!==l&amp;&amp;rf(c,W),mf}function _f(){let r=bi();re()?Tt():(r=r.parent,O(r,!1));const i=r;!function yi(){Nt.lFrame.elementDepthCount--}();const s=Dr();return s.firstCreatePass&amp;&amp;(ar(s,r),Mo(r)&amp;&amp;s.queries.elementEnd(r)),null!=i.classesWithoutHost&amp;&amp;function kr(r){return 0!=(16&amp;r.flags)}(i)&amp;&amp;hh(s,i,tn(),i.classesWithoutHost,!0),null!=i.stylesWithoutHost&amp;&amp;function Ml(r){return 0!=(32&amp;r.flags)}(i)&amp;&amp;hh(s,i,tn(),i.stylesWithoutHost,!1),_f}function ph(r,i,s,l){return mf(r,i,s,l),_f(),ph}function vf(r,i,s){const l=tn(),c=Dr(),d=r+22,m=c.firstCreatePass?function Fy(r,i,s,l,c){const d=i.consts,m=Is(d,l),b=yc(i,r,8,"ng-container",m);return null!==m&amp;&amp;df(b,m,!0),lf(i,s,b,Is(d,c)),null!==i.queries&amp;&amp;i.queries.elementStart(i,b),b}(d,c,l,i,s):c.data[d];O(m,!0);const b=l[d]=l[11].createComment("");return Ku(c,l,b,m),ho(b,l),Ts(m)&amp;&amp;(nf(c,l,m),$0(c,m,l)),null!=s&amp;&amp;rf(l,m),vf}function yf(){let r=bi();const i=Dr();return re()?Tt():(r=r.parent,O(r,!1)),i.firstCreatePass&amp;&amp;(ar(i,r),Mo(r)&amp;&amp;i.queries.elementEnd(r)),yf}function gh(r,i,s){return vf(r,i,s),yf(),gh}function mg(){return tn()}function mh(r){return!!r&amp;&amp;"function"==typeof r.then}function _g(r){return!!r&amp;&amp;"function"==typeof r.subscribe}const vg=_g;function _h(r,i,s,l){const c=tn(),d=Dr(),m=bi();return yg(d,c,c[11],m,r,i,0,l),_h}function vh(r,i){const s=bi(),l=tn(),c=Dr();return yg(c,l,ng(js(c.data),s,l),s,r,i),vh}function yg(r,i,s,l,c,d,m,b){const A=Ts(l),ne=r.firstCreatePass&amp;&amp;tg(r),Ee=i[8],it=eg(i);let wt=!0;if(3&amp;l.type||b){const Pn=Tr(l,i),Qn=b?b(Pn):Pn,fr=it.length,on=b?Ci=&gt;b(ai(Ci[l.index])):l.index;let mr=null;if(!b&amp;&amp;A&amp;&amp;(mr=function rE(r,i,s,l){const c=r.cleanup;if(null!=c)for(let d=0;d&lt;c.length-1;d+=2){const m=c[d];if(m===s&amp;&amp;c[d+1]===l){const b=i[7],A=c[d+2];return b.length&gt;A?b[A]:null}"string"==typeof m&amp;&amp;(d+=2)}return null}(r,i,c,l.index)),null!==mr)(mr.__ngLastListenerFn__||mr).__ngNextListenerFn__=d,mr.__ngLastListenerFn__=d,wt=!1;else{d=Eg(l,i,Ee,d,!1);const Ci=s.listen(Qn,c,d);it.push(d,Ci),ne&amp;&amp;ne.push(c,on,fr,fr+1)}}else d=Eg(l,i,Ee,d,!1);const Xt=l.outputs;let mn;if(wt&amp;&amp;null!==Xt&amp;&amp;(mn=Xt[c])){const Pn=mn.length;if(Pn)for(let Qn=0;Qn&lt;Pn;Qn+=2){const ss=i[mn[Qn]][mn[Qn+1]].subscribe(d),Du=it.length;it.push(d,ss),ne&amp;&amp;ne.push(c,l.index,Du,-(Du+1))}}}function xg(r,i,s,l){try{return!1!==s(l)}catch(c){return rg(r,c),!1}}function Eg(r,i,s,l,c){return function d(m){if(m===Function)return l;rh(2&amp;r.flags?Br(r.index,i):i);let A=xg(i,0,l,m),W=d.__ngNextListenerFn__;for(;W;)A=xg(i,0,W,m)&amp;&amp;A,W=W.__ngNextListenerFn__;return c&amp;&amp;!1===A&amp;&amp;(m.preventDefault(),m.returnValue=!1),A}}function Cg(r=1){return function F(r){return(Nt.lFrame.contextLView=function ee(r,i){for(;r&gt;0;)i=i[15],r--;return i}(r,Nt.lFrame.contextLView))[8]}(r)}function ky(r,i){let s=null;const l=function Cv(r){const i=r.attrs;if(null!=i){const s=i.indexOf(5);if(0==(1&amp;s))return i[s+1]}return null}(r);for(let c=0;c&lt;i.length;c++){const d=i[c];if("*"!==d){if(null===l?v0(r,d,!0):y0(l,d))return c}else s=c}return s}function wg(r){const i=tn()[16][6];if(!i.projection){const l=i.projection=_a(r?r.length:1,null),c=l.slice();let d=i.child;for(;null!==d;){const m=r?ky(d,r):0;null!==m&amp;&amp;(c[m]?c[m].projectionNext=d:l[m]=d,c[m]=d),d=d.next}}}function bg(r,i=0,s){const l=tn(),c=Dr(),d=yc(c,22+r,16,null,s||null);null===d.projection&amp;&amp;(d.projection=i),Tt(),64!=(64&amp;d.flags)&amp;&amp;function Td(r,i,s){h0(i[11],0,i,s,r0(r,s,i),gv(s.parent||i[6],s,i))}(c,l,d)}function wh(r,i,s,l,c){const d=r[s+1],m=null===i;let b=l?xa(d):ka(d),A=!1;for(;0!==b&amp;&amp;(!1===A||m);){const ne=r[b+1];Ny(r[b],i)&amp;&amp;(A=!0,r[b+1]=l?Wd(ne):Hd(ne)),b=l?xa(ne):ka(ne)}A&amp;&amp;(r[s+1]=l?Hd(d):Wd(d))}function Ny(r,i){return null===r||null==i||(Array.isArray(r)?r[1]:r)===i||!(!Array.isArray(r)||"string"!=typeof i)&amp;&amp;je(r,i)&gt;=0}const Rs={textEnd:0,key:0,keyEnd:0,value:0,valueEnd:0};function bh(r){return r.substring(Rs.key,Rs.keyEnd)}function Ig(r,i){const s=Rs.textEnd;return s===i?-1:(i=Rs.keyEnd=function Vy(r,i,s){for(;i&lt;s&amp;&amp;r.charCodeAt(i)&gt;32;)i++;return i}(r,Rs.key=i,s),Ac(r,i,s))}function Ac(r,i,s){for(;i&lt;s&amp;&amp;r.charCodeAt(i)&lt;=32;)i++;return i}function Dh(r,i,s){return Ea(r,i,s,!1),Dh}function Mh(r,i){return Ea(r,i,null,!0),Mh}function Ng(r){Ca(q,Ua,r,!0)}function Ua(r,i){for(let s=function By(r){return function Fg(r){Rs.key=0,Rs.keyEnd=0,Rs.value=0,Rs.valueEnd=0,Rs.textEnd=r.length}(r),Ig(r,Ac(r,0,Rs.textEnd))}(i);s&gt;=0;s=Ig(i,s))q(r,bh(i),!0)}function Ea(r,i,s,l){const c=tn(),d=Dr(),m=Xs(2);d.firstUpdatePass&amp;&amp;Bg(d,r,m,l),i!==Cr&amp;&amp;go(c,m,i)&amp;&amp;Th(d,d.data[te()],c,c[11],r,c[m+1]=function hu(r,i){return null==r||("string"==typeof i?r+=i:"object"==typeof r&amp;&amp;(r=Oe(Pa(r)))),r}(i,s),l,m)}function Ca(r,i,s,l){const c=Dr(),d=Xs(2);c.firstUpdatePass&amp;&amp;Bg(c,null,d,l);const m=tn();if(s!==Cr&amp;&amp;go(m,d,s)){const b=c.data[te()];if(Hg(b,l)&amp;&amp;!Lg(c,d)){let A=l?b.classesWithoutHost:b.stylesWithoutHost;null!==A&amp;&amp;(s=ke(A,s||"")),hh(c,b,m,s,l)}else!function Vg(r,i,s,l,c,d,m,b){c===Cr&amp;&amp;(c=Qt);let A=0,W=0,ne=0&lt;c.length?c[0]:null,Ee=0&lt;d.length?d[0]:null;for(;null!==ne||null!==Ee;){const it=A&lt;c.length?c[A+1]:void 0,wt=W&lt;d.length?d[W+1]:void 0;let mn,Xt=null;ne===Ee?(A+=2,W+=2,it!==wt&amp;&amp;(Xt=Ee,mn=wt)):null===Ee||null!==ne&amp;&amp;ne&lt;Ee?(A+=2,Xt=ne):(W+=2,Xt=Ee,mn=wt),null!==Xt&amp;&amp;Th(r,i,s,l,Xt,mn,m,b),ne=A&lt;c.length?c[A]:null,Ee=W&lt;d.length?d[W]:null}}(c,b,m,m[11],m[d+1],m[d+1]=function Yy(r,i,s){if(null==s||""===s)return Qt;const l=[],c=Pa(s);if(Array.isArray(c))for(let d=0;d&lt;c.length;d++)r(l,c[d],!0);else if("object"==typeof c)for(const d in c)c.hasOwnProperty(d)&amp;&amp;r(l,d,c[d]);else"string"==typeof c&amp;&amp;i(l,c);return l}(r,i,s),l,d)}}function Lg(r,i){return i&gt;=r.expandoStartIndex}function Bg(r,i,s,l){const c=r.data;if(null===c[s+1]){const d=c[te()],m=Lg(r,s);Hg(d,l)&amp;&amp;null===i&amp;&amp;!m&amp;&amp;(i=!1),i=function Gy(r,i,s,l){const c=js(r);let d=l?i.residualClasses:i.residualStyles;if(null===c)0===(l?i.classBindings:i.styleBindings)&amp;&amp;(s=du(s=Sh(null,r,i,s,l),i.attrs,l),d=null);else{const m=i.directiveStylingLast;if(-1===m||r[m]!==c)if(s=Sh(c,r,i,s,l),null===d){let A=function $y(r,i,s){const l=s?i.classBindings:i.styleBindings;if(0!==ka(l))return r[xa(l)]}(r,i,l);void 0!==A&amp;&amp;Array.isArray(A)&amp;&amp;(A=Sh(null,r,i,A[1],l),A=du(A,i.attrs,l),function zy(r,i,s,l){r[xa(s?i.classBindings:i.styleBindings)]=l}(r,i,l,A))}else d=function oE(r,i,s){let l;const c=i.directiveEnd;for(let d=1+i.directiveStylingLast;d&lt;c;d++)l=du(l,r[d].hostAttrs,s);return du(l,i.attrs,s)}(r,i,l)}return void 0!==d&amp;&amp;(l?i.residualClasses=d:i.residualStyles=d),s}(c,d,i,l),function Og(r,i,s,l,c,d){let m=d?i.classBindings:i.styleBindings,b=xa(m),A=ka(m);r[l]=s;let ne,W=!1;if(Array.isArray(s)){const Ee=s;ne=Ee[1],(null===ne||je(Ee,ne)&gt;0)&amp;&amp;(W=!0)}else ne=s;if(c)if(0!==A){const it=xa(r[b+1]);r[l+1]=Zu(it,b),0!==it&amp;&amp;(r[it+1]=jd(r[it+1],l)),r[b+1]=function Vv(r,i){return 131071&amp;r|i&lt;&lt;17}(r[b+1],l)}else r[l+1]=Zu(b,0),0!==b&amp;&amp;(r[b+1]=jd(r[b+1],l)),b=l;else r[l+1]=Zu(A,0),0===b?b=l:r[A+1]=jd(r[A+1],l),A=l;W&amp;&amp;(r[l+1]=Hd(r[l+1])),wh(r,ne,l,!0),wh(r,ne,l,!1),function Ry(r,i,s,l,c){const d=c?r.residualClasses:r.residualStyles;null!=d&amp;&amp;"string"==typeof i&amp;&amp;je(d,i)&gt;=0&amp;&amp;(s[l+1]=Wd(s[l+1]))}(i,ne,r,l,d),m=Zu(b,A),d?i.classBindings=m:i.styleBindings=m}(c,d,i,s,m,l)}}function Sh(r,i,s,l,c){let d=null;const m=s.directiveEnd;let b=s.directiveStylingLast;for(-1===b?b=s.directiveStart:b++;b&lt;m&amp;&amp;(d=i[b],l=du(l,d.hostAttrs,c),d!==r);)b++;return null!==r&amp;&amp;(s.directiveStylingLast=b),l}function du(r,i,s){const l=s?1:2;let c=-1;if(null!==i)for(let d=0;d&lt;i.length;d++){const m=i[d];"number"==typeof m?c=m:c===l&amp;&amp;(Array.isArray(r)||(r=void 0===r?[]:["",r]),q(r,m,!!s||i[++d]))}return void 0===r?null:r}function Th(r,i,s,l,c,d,m,b){if(!(3&amp;i.type))return;const A=r.data,W=A[b+1];Ef(function F0(r){return 1==(1&amp;r)}(W)?aa(A,i,s,c,ka(W),m):void 0)||(Ef(d)||function P0(r){return 2==(2&amp;r)}(W)&amp;&amp;(d=aa(A,null,s,c,b,m)),function _v(r,i,s,l,c){if(i)c?r.addClass(s,l):r.removeClass(s,l);else{let d=-1===l.indexOf("-")?void 0:Fo.DashCase;null==c?r.removeStyle(s,l,d):("string"==typeof c&amp;&amp;c.endsWith("!important")&amp;&amp;(c=c.slice(0,-10),d|=Fo.Important),r.setStyle(s,l,c,d))}}(l,m,$s(te(),s),c,d))}function aa(r,i,s,l,c,d){const m=null===i;let b;for(;c&gt;0;){const A=r[c],W=Array.isArray(A),ne=W?A[1]:A,Ee=null===ne;let it=s[c+1];it===Cr&amp;&amp;(it=Ee?Qt:void 0);let wt=Ee?Ae(it,l):ne===l?it:void 0;if(W&amp;&amp;!Ef(wt)&amp;&amp;(wt=Ae(A,l)),Ef(wt)&amp;&amp;(b=wt,m))return b;const Xt=r[c+1];c=m?xa(Xt):ka(Xt)}if(null!==i){let A=d?i.residualClasses:i.residualStyles;null!=A&amp;&amp;(b=Ae(A,l))}return b}function Ef(r){return void 0!==r}function Hg(r,i){return 0!=(r.flags&amp;(i?16:32))}function jg(r,i=""){const s=tn(),l=Dr(),c=r+22,d=l.firstCreatePass?yc(l,c,1,i,null):l.data[c],m=s[c]=function xd(r,i){return r.createText(i)}(s[11],i);Ku(l,s,m,d),O(d,!1)}function Ah(r){return Cf("",r,""),Ah}function Cf(r,i,s){const l=tn(),c=Ec(l,r,i,s);return c!==Cr&amp;&amp;rl(l,te(),c),Cf}function Oh(r,i,s,l,c){const d=tn(),m=function Cc(r,i,s,l,c,d){const b=yl(r,Ks(),s,c);return Xs(2),b?i+we(s)+l+we(c)+d:Cr}(d,r,i,s,l,c);return m!==Cr&amp;&amp;rl(d,te(),m),Oh}function Ih(r,i,s,l,c,d,m){const b=tn(),A=wc(b,r,i,s,l,c,d,m);return A!==Cr&amp;&amp;rl(b,te(),A),Ih}function pu(r,i,s,l,c,d,m,b,A,W,ne){const Ee=tn(),it=function Dc(r,i,s,l,c,d,m,b,A,W,ne,Ee){const it=Ks();let wt=oa(r,it,s,c,m,A);return wt=go(r,it+4,ne)||wt,Xs(5),wt?i+we(s)+l+we(c)+d+we(m)+b+we(A)+W+we(ne)+Ee:Cr}(Ee,r,i,s,l,c,d,m,b,A,W,ne);return it!==Cr&amp;&amp;rl(Ee,te(),it),pu}function Ph(r,i,s,l,c,d,m,b,A,W,ne,Ee,it){const wt=tn(),Xt=function Mc(r,i,s,l,c,d,m,b,A,W,ne,Ee,it,wt){const Xt=Ks();let mn=oa(r,Xt,s,c,m,A);return mn=yl(r,Xt+4,ne,it)||mn,Xs(6),mn?i+we(s)+l+we(c)+d+we(m)+b+we(A)+W+we(ne)+Ee+we(it)+wt:Cr}(wt,r,i,s,l,c,d,m,b,A,W,ne,Ee,it);return Xt!==Cr&amp;&amp;rl(wt,te(),Xt),Ph}function $g(r,i,s){Ca(q,Ua,Ec(tn(),r,i,s),!0)}function Rh(r,i,s){const l=tn();return go(l,qo(),i)&amp;&amp;$o(Dr(),St(),l,r,i,l[11],s,!0),Rh}function Nh(r,i,s){const l=tn();if(go(l,qo(),i)){const d=Dr(),m=St();$o(d,m,l,r,i,ng(js(d.data),m,l),s,!0)}return Nh}const zl=void 0;var u1=["en",[["a","p"],["AM","PM"],zl],[["AM","PM"],zl,zl],[["S","M","T","W","T","F","S"],["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],["Su","Mo","Tu","We","Th","Fr","Sa"]],zl,[["J","F","M","A","M","J","J","A","S","O","N","D"],["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],["January","February","March","April","May","June","July","August","September","October","November","December"]],zl,[["B","A"],["BC","AD"],["Before Christ","Anno Domini"]],0,[6,0],["M/d/yy","MMM d, y","MMMM d, y","EEEE, MMMM d, y"],["h:mm a","h:mm:ss a","h:mm:ss a z","h:mm:ss a zzzz"],["{1}, {0}",zl,"{1} 'at' {0}",zl],[".",",",";","%","+","-","E","\xd7","\u2030","\u221e","NaN",":"],["#,##0.###","#,##0%","\xa4#,##0.00","#E0"],"USD","$","US Dollar",{},"ltr",function c1(r){const s=Math.floor(Math.abs(r)),l=r.toString().replace(/^[^.]*\.?/,"").length;return 1===s&amp;&amp;0===l?1:5}];let Pc={};function Lh(r){const i=function Jg(r){return r.toLowerCase().replace(/_/g,"-")}(r);let s=Qg(i);if(s)return s;const l=i.split("-")[0];if(s=Qg(l),s)return s;if("en"===l)return u1;throw new We(701,!1)}function Zg(r){return Lh(r)[ur.PluralCase]}function Qg(r){return r in Pc||(Pc[r]=vt.ng&amp;&amp;vt.ng.common&amp;&amp;vt.ng.common.locales&amp;&amp;vt.ng.common.locales[r]),Pc[r]}var ur=(()=&gt;((ur=ur||{})[ur.LocaleId=0]="LocaleId",ur[ur.DayPeriodsFormat=1]="DayPeriodsFormat",ur[ur.DayPeriodsStandalone=2]="DayPeriodsStandalone",ur[ur.DaysFormat=3]="DaysFormat",ur[ur.DaysStandalone=4]="DaysStandalone",ur[ur.MonthsFormat=5]="MonthsFormat",ur[ur.MonthsStandalone=6]="MonthsStandalone",ur[ur.Eras=7]="Eras",ur[ur.FirstDayOfWeek=8]="FirstDayOfWeek",ur[ur.WeekendRange=9]="WeekendRange",ur[ur.DateFormat=10]="DateFormat",ur[ur.TimeFormat=11]="TimeFormat",ur[ur.DateTimeFormat=12]="DateTimeFormat",ur[ur.NumberSymbols=13]="NumberSymbols",ur[ur.NumberFormats=14]="NumberFormats",ur[ur.CurrencyCode=15]="CurrencyCode",ur[ur.CurrencySymbol=16]="CurrencySymbol",ur[ur.CurrencyName=17]="CurrencyName",ur[ur.Currencies=18]="Currencies",ur[ur.Directionality=19]="Directionality",ur[ur.PluralCase=20]="PluralCase",ur[ur.ExtraData=21]="ExtraData",ur))();const Yl="en-US";let Bh=Yl;function Sm(r,i,s,l,c){if(r=Re(r),Array.isArray(r))for(let d=0;d&lt;r.length;d++)Sm(r[d],i,s,l,c);else{const d=Dr(),m=tn();let b=Nl(r)?r:Re(r.provide),A=Ip(r);const W=bi(),ne=1048575&amp;W.providerIndexes,Ee=W.directiveStart,it=W.providerIndexes&gt;&gt;20;if(Nl(r)||!r.multi){const wt=new na(A,c,vc),Xt=Pf(b,i,c?ne:ne+it,Ee);-1===Xt?(rr(Nn(W,m),d,b),If(d,r,i.length),i.push(b),W.directiveStart++,W.directiveEnd++,c&amp;&amp;(W.providerIndexes+=1048576),s.push(wt),m.push(wt)):(s[Xt]=wt,m[Xt]=wt)}else{const wt=Pf(b,i,ne+it,Ee),Xt=Pf(b,i,ne,ne+it),mn=wt&gt;=0&amp;&amp;s[wt],Pn=Xt&gt;=0&amp;&amp;s[Xt];if(c&amp;&amp;!Pn||!c&amp;&amp;!mn){rr(Nn(W,m),d,b);const Qn=function T1(r,i,s,l,c){const d=new na(r,s,vc);return d.multi=[],d.index=i,d.componentProviders=0,xu(d,c,l&amp;&amp;!s),d}(c?Qh:Tm,s.length,c,l,A);!c&amp;&amp;Pn&amp;&amp;(s[Xt].providerFactory=Qn),If(d,r,i.length,0),i.push(b),W.directiveStart++,W.directiveEnd++,c&amp;&amp;(W.providerIndexes+=1048576),s.push(Qn),m.push(Qn)}else If(d,r,wt&gt;-1?wt:Xt,xu(s[c?Xt:wt],A,!c&amp;&amp;l));!c&amp;&amp;l&amp;&amp;Pn&amp;&amp;s[Xt].componentProviders++}}}function If(r,i,s,l){const c=Nl(i),d=function M_(r){return!!r.useClass}(i);if(c||d){const A=(d?Re(i.useClass):i).prototype.ngOnDestroy;if(A){const W=r.destroyHooks||(r.destroyHooks=[]);if(!c&amp;&amp;i.multi){const ne=W.indexOf(s);-1===ne?W.push(s,[l,A]):W[ne+1].push(l,A)}else W.push(s,A)}}}function xu(r,i,s){return s&amp;&amp;r.componentProviders++,r.multi.push(i)-1}function Pf(r,i,s,l){for(let c=s;c&lt;l;c++)if(i[c]===r)return c;return-1}function Tm(r,i,s,l){return Ff(this.multi,[])}function Qh(r,i,s,l){const c=this.multi;let d;if(this.providerFactory){const m=this.providerFactory.componentProviders,b=Kr(s,s[1],this.providerFactory.index,l);d=b.slice(0,m),Ff(c,d);for(let A=m;A&lt;b.length;A++)d.push(b[A])}else d=[],Ff(c,d);return d}function Ff(r,i){for(let s=0;s&lt;r.length;s++)i.push((0,r[s])());return i}function Jh(r,i=[]){return s=&gt;{s.providersResolver=(l,c)=&gt;function gE(r,i,s){const l=Dr();if(l.firstCreatePass){const c=xr(r);Sm(s,l.data,l.blueprint,c,!0),Sm(i,l.data,l.blueprint,c,!1)}}(l,c?c(r):r,i)}}class Nc{}class Lc{}function A1(r,i){return new kf(r,i??null)}class kf extends Nc{constructor(i,s){super(),this._parent=s,this._bootstrapComponents=[],this.destroyCbs=[],this.componentFactoryResolver=new oh(this);const l=di(i);this._bootstrapComponents=Go(l.bootstrap),this._r3Injector=D0(i,s,[{provide:Nc,useValue:this},{provide:tu,useValue:this.componentFactoryResolver}],Oe(i),new Set(["environment"])),this._r3Injector.resolveInjectorInitializers(),this.instance=this._r3Injector.get(i)}get injector(){return this._r3Injector}destroy(){const i=this._r3Injector;!i.destroyed&amp;&amp;i.destroy(),this.destroyCbs.forEach(s=&gt;s()),this.destroyCbs=null}onDestroy(i){this.destroyCbs.push(i)}}class qh extends Lc{constructor(i){super(),this.moduleType=i}create(i){return new kf(this.moduleType,i)}}class O1 extends Nc{constructor(i,s,l){super(),this.componentFactoryResolver=new oh(this),this.instance=null;const c=new Op([...i,{provide:Nc,useValue:this},{provide:tu,useValue:this.componentFactoryResolver}],s||Bu(),l,new Set(["environment"]));this.injector=c,c.resolveInjectorInitializers()}destroy(){this.injector.destroy()}onDestroy(i){this.injector.onDestroy(i)}}function Rf(r,i,s=null){return new O1(r,i,s).injector}let I1=(()=&gt;{class r{constructor(s){this._injector=s,this.cachedInjectors=new Map}getOrCreateStandaloneInjector(s){if(!s.standalone)return null;if(!this.cachedInjectors.has(s.id)){const l=Tp(0,s.type),c=l.length&gt;0?Rf([l],this._injector,`Standalone[${s.type.name}]`):null;this.cachedInjectors.set(s.id,c)}return this.cachedInjectors.get(s.id)}ngOnDestroy(){try{for(const s of this.cachedInjectors.values())null!==s&amp;&amp;s.destroy()}finally{this.cachedInjectors.clear()}}}return r.\u0275prov=Ut({token:r,providedIn:"environment",factory:()=&gt;new r(_s(Ll))}),r})();function Om(r){r.getStandaloneInjector=i=&gt;i.get(I1).getOrCreateStandaloneInjector(r)}function u(r,i,s){const l=ei()+r,c=tn();return c[l]===Cr?La(c,l,s?i.call(s):i()):function fu(r,i){return r[i]}(c,l)}function f(r,i,s,l){return J(tn(),ei(),r,i,s,l)}function h(r,i,s,l,c){return Pe(tn(),ei(),r,i,s,l,c)}function H(r,i){const s=r[i];return s===Cr?void 0:s}function J(r,i,s,l,c,d){const m=i+s;return go(r,m,c)?La(r,m+1,d?l.call(d,c):l(c)):H(r,m+1)}function Pe(r,i,s,l,c,d,m){const b=i+s;return yl(r,b,c,d)?La(r,b+2,m?l.call(m,c,d):l(c,d)):H(r,b+2)}function Mt(r,i){const s=Dr();let l;const c=r+22;s.firstCreatePass?(l=function Wt(r,i){if(i)for(let s=i.length-1;s&gt;=0;s--){const l=i[s];if(r===l.name)return l}}(i,s.pipeRegistry),s.data[c]=l,l.onDestroy&amp;&amp;(s.destroyHooks||(s.destroyHooks=[])).push(c,l.onDestroy)):l=s.data[c];const d=l.factory||(l.factory=Us(l.type)),m=P(vc);try{const b=Z(!1),A=d();return Z(b),function Iy(r,i,s,l){s&gt;=r.data.length&amp;&amp;(r.data[s]=null,r.blueprint[s]=null),i[s]=l}(s,tn(),c,A),A}finally{P(m)}}function Ct(r,i,s){const l=r+22,c=tn(),d=Uo(c,l);return yn(c,l)?J(c,ei(),i,d.transform,s,d):d.transform(s)}function _t(r,i,s,l){const c=r+22,d=tn(),m=Uo(d,c);return yn(d,c)?Pe(d,ei(),i,m.transform,s,l,m):m.transform(s,l)}function yn(r,i){return r[1].data[i].pure}function Dn(r){return i=&gt;{setTimeout(r,void 0,i)}}const tr=class Yn extends p.x{constructor(i=!1){super(),this.__isAsync=i}emit(i){super.next(i)}subscribe(i,s,l){let c=i,d=s||(()=&gt;null),m=l;if(i&amp;&amp;"object"==typeof i){const A=i;c=A.next?.bind(A),d=A.error?.bind(A),m=A.complete?.bind(A)}this.__isAsync&amp;&amp;(d=Dn(d),c&amp;&amp;(c=Dn(c)),m&amp;&amp;(m=Dn(m)));const b=super.subscribe({next:c,error:d,complete:m});return i instanceof x.w0&amp;&amp;i.add(b),b}};function qn(){return this._results[$l()]()}class Rr{constructor(i=!1){this._emitDistinctChangesOnly=i,this.dirty=!0,this._results=[],this._changesDetected=!1,this._changes=null,this.length=0,this.first=void 0,this.last=void 0;const s=$l(),l=Rr.prototype;l[s]||(l[s]=qn)}get changes(){return this._changes||(this._changes=new tr)}get(i){return this._results[i]}map(i){return this._results.map(i)}filter(i){return this._results.filter(i)}find(i){return this._results.find(i)}reduce(i,s){return this._results.reduce(i,s)}forEach(i){this._results.forEach(i)}some(i){return this._results.some(i)}toArray(){return this._results.slice()}toString(){return this._results.toString()}reset(i,s){const l=this;l.dirty=!1;const c=qs(i);(this._changesDetected=!function ec(r,i,s){if(r.length!==i.length)return!1;for(let l=0;l&lt;r.length;l++){let c=r[l],d=i[l];if(s&amp;&amp;(c=s(c),d=s(d)),d!==c)return!1}return!0}(l._results,c,s))&amp;&amp;(l._results=c,l.length=c.length,l.last=c[this.length-1],l.first=c[0])}notifyOnChanges(){this._changes&amp;&amp;(this._changesDetected||!this._emitDistinctChangesOnly)&amp;&amp;this._changes.emit(this)}setDirty(){this.dirty=!0}destroy(){this.changes.complete(),this.changes.unsubscribe()}}let kn=(()=&gt;{class r{}return r.__NG_ELEMENT_ID__=Xe,r})();const gr=kn,ln=class extends gr{constructor(i,s,l){super(),this._declarationLView=i,this._declarationTContainer=s,this.elementRef=l}createEmbeddedView(i,s){const l=this._declarationTContainer.tViews,c=ef(this._declarationLView,l,i,16,null,l.declTNode,null,null,null,null,s||null);c[17]=this._declarationLView[this._declarationTContainer.index];const m=this._declarationLView[19];return null!==m&amp;&amp;(c[19]=m.createEmbeddedView(l)),Wl(l,c,i),new lu(c)}};function Xe(){return Ot(bi(),tn())}function Ot(r,i){return 4&amp;r.type?new ln(i,r,cc(r,i)):null}let nt=(()=&gt;{class r{}return r.__NG_ELEMENT_ID__=rt,r})();function rt(){return sn(bi(),tn())}const Zt=nt,Rn=class extends Zt{constructor(i,s,l){super(),this._lContainer=i,this._hostTNode=s,this._hostLView=l}get element(){return cc(this._hostTNode,this._hostLView)}get injector(){return new ga(this._hostTNode,this._hostLView)}get parentInjector(){const i=nr(this._hostTNode,this._hostLView);if(es(i)){const s=_(i,this._hostLView),l=U(i);return new ga(s[1].data[l+8],s)}return new ga(null,this._hostLView)}clear(){for(;this.length&gt;0;)this.remove(this.length-1)}get(i){const s=En(this._lContainer);return null!==s&amp;&amp;s[i]||null}get length(){return this._lContainer.length-10}createEmbeddedView(i,s,l){let c,d;"number"==typeof l?c=l:null!=l&amp;&amp;(c=l.index,d=l.injector);const m=i.createEmbeddedView(s||{},d);return this.insert(m,c),m}createComponent(i,s,l,c,d){const m=i&amp;&amp;!function Al(r){return"function"==typeof r}(i);let b;if(m)b=s;else{const Ee=s||{};b=Ee.index,l=Ee.injector,c=Ee.projectableNodes,d=Ee.environmentInjector||Ee.ngModuleRef}const A=m?i:new cu(Jn(i)),W=l||this.parentInjector;if(!d&amp;&amp;null==A.ngModule){const it=(m?W:this.parentInjector).get(Ll,null);it&amp;&amp;(d=it)}const ne=A.create(W,c,void 0,d);return this.insert(ne.hostView,b),ne}insert(i,s){const l=i._lView,c=l[1];if(function Ta(r){return Si(r[3])}(l)){const ne=this.indexOf(i);if(-1!==ne)this.detach(ne);else{const Ee=l[3],it=new Rn(Ee,Ee[6],Ee[3]);it.detach(it.indexOf(i))}}const d=this._adjustIndex(s),m=this._lContainer;!function uv(r,i,s,l){const c=10+l,d=s.length;l&gt;0&amp;&amp;(s[c-1][4]=i),l&lt;d-10?(i[4]=s[c],Wc(s,10+l,i)):(s.push(i),i[4]=null),i[3]=s;const m=i[17];null!==m&amp;&amp;s!==m&amp;&amp;function t0(r,i){const s=r[9];i[16]!==i[3][3][16]&amp;&amp;(r[2]=!0),null===s?r[9]=[i]:s.push(i)}(m,i);const b=i[19];null!==b&amp;&amp;b.insertView(r),i[2]|=64}(c,l,m,d);const b=Md(d,m),A=l[11],W=Yu(A,m[7]);return null!==W&amp;&amp;function Cd(r,i,s,l,c,d){l[0]=c,l[6]=i,mc(r,l,s,1,c,d)}(c,m[6],A,l,W,b),i.attachToViewContainerRef(),Wc(xn(m),d,i),i}move(i,s){return this.insert(i,s)}indexOf(i){const s=En(this._lContainer);return null!==s?s.indexOf(i):-1}remove(i){const s=this._adjustIndex(i,-1),l=wd(this._lContainer,s);l&amp;&amp;(pr(xn(this._lContainer),s),n0(l[1],l))}detach(i){const s=this._adjustIndex(i,-1),l=wd(this._lContainer,s);return l&amp;&amp;null!=pr(xn(this._lContainer),s)?new lu(l):null}_adjustIndex(i,s=0){return i??this.length+s}};function En(r){return r[8]}function xn(r){return r[8]||(r[8]=[])}function sn(r,i){let s;const l=i[r.index];if(Si(l))s=l;else{let c;if(8&amp;r.type)c=ai(l);else{const d=i[11];c=d.createComment("");const m=Tr(r,i);Vl(d,Yu(d,m),c,function pv(r,i){return r.nextSibling(i)}(d,m),!1)}i[r.index]=s=Q0(l,i,c,r),uf(i,s)}return new Rn(s,r,i)}class jr{constructor(i){this.queryList=i,this.matches=null}clone(){return new jr(this.queryList)}setDirty(){this.queryList.setDirty()}}class gi{constructor(i=[]){this.queries=i}createEmbeddedView(i){const s=i.queries;if(null!==s){const l=null!==i.contentQueries?i.contentQueries[0]:s.length,c=[];for(let d=0;d&lt;l;d++){const m=s.getByIndex(d);c.push(this.queries[m.indexInDeclarationView].clone())}return new gi(c)}return null}insertView(i){this.dirtyQueriesWithMatches(i)}detachView(i){this.dirtyQueriesWithMatches(i)}dirtyQueriesWithMatches(i){for(let s=0;s&lt;this.queries.length;s++)null!==Ds(i,s).matches&amp;&amp;this.queries[s].setDirty()}}class Xr{constructor(i,s,l=null){this.predicate=i,this.flags=s,this.read=l}}class Ln{constructor(i=[]){this.queries=i}elementStart(i,s){for(let l=0;l&lt;this.queries.length;l++)this.queries[l].elementStart(i,s)}elementEnd(i){for(let s=0;s&lt;this.queries.length;s++)this.queries[s].elementEnd(i)}embeddedTView(i){let s=null;for(let l=0;l&lt;this.length;l++){const c=null!==s?s.length:0,d=this.getByIndex(l).embeddedTView(i,c);d&amp;&amp;(d.indexInDeclarationView=l,null!==s?s.push(d):s=[d])}return null!==s?new Ln(s):null}template(i,s){for(let l=0;l&lt;this.queries.length;l++)this.queries[l].template(i,s)}getByIndex(i){return this.queries[i]}get length(){return this.queries.length}track(i){this.queries.push(i)}}class Ki{constructor(i,s=-1){this.metadata=i,this.matches=null,this.indexInDeclarationView=-1,this.crossesNgTemplate=!1,this._appliesToNextNode=!0,this._declarationNodeIndex=s}elementStart(i,s){this.isApplyingToNode(s)&amp;&amp;this.matchTNode(i,s)}elementEnd(i){this._declarationNodeIndex===i.index&amp;&amp;(this._appliesToNextNode=!1)}template(i,s){this.elementStart(i,s)}embeddedTView(i,s){return this.isApplyingToNode(i)?(this.crossesNgTemplate=!0,this.addMatch(-i.index,s),new Ki(this.metadata)):null}isApplyingToNode(i){if(this._appliesToNextNode&amp;&amp;1!=(1&amp;this.metadata.flags)){const s=this._declarationNodeIndex;let l=i.parent;for(;null!==l&amp;&amp;8&amp;l.type&amp;&amp;l.index!==s;)l=l.parent;return s===(null!==l?l.index:-1)}return this._appliesToNextNode}matchTNode(i,s){const l=this.metadata.predicate;if(Array.isArray(l))for(let c=0;c&lt;l.length;c++){const d=l[c];this.matchTNodeWithReadOption(i,s,ua(s,d)),this.matchTNodeWithReadOption(i,s,Hr(s,i,d,!1,!1))}else l===kn?4&amp;s.type&amp;&amp;this.matchTNodeWithReadOption(i,s,-1):this.matchTNodeWithReadOption(i,s,Hr(s,i,l,!1,!1))}matchTNodeWithReadOption(i,s,l){if(null!==l){const c=this.metadata.read;if(null!==c)if(c===nu||c===nt||c===kn&amp;&amp;4&amp;s.type)this.addMatch(s.index,-2);else{const d=Hr(s,i,c,!1,!1);null!==d&amp;&amp;this.addMatch(s.index,d)}else this.addMatch(s.index,l)}}addMatch(i,s){null===this.matches?this.matches=[i,s]:this.matches.push(i,s)}}function ua(r,i){const s=r.localNames;if(null!==s)for(let l=0;l&lt;s.length;l+=2)if(s[l]===i)return s[l+1];return null}function ol(r,i,s,l){return-1===s?function Ha(r,i){return 11&amp;r.type?cc(r,i):4&amp;r.type?Ot(r,i):null}(i,r):-2===s?function Cu(r,i,s){return s===nu?cc(i,r):s===kn?Ot(i,r):s===nt?sn(i,r):void 0}(r,i,l):Kr(r,r[1],s,i)}function al(r,i,s,l){const c=i[19].queries[l];if(null===c.matches){const d=r.data,m=s.matches,b=[];for(let A=0;A&lt;m.length;A+=2){const W=m[A];b.push(W&lt;0?null:ol(i,d[W],m[A+1],s.metadata.read))}c.matches=b}return c.matches}function bo(r,i,s,l){const c=r.queries.getByIndex(s),d=c.matches;if(null!==d){const m=al(r,i,c,s);for(let b=0;b&lt;d.length;b+=2){const A=d[b];if(A&gt;0)l.push(m[b/2]);else{const W=d[b+1],ne=i[-A];for(let Ee=10;Ee&lt;ne.length;Ee++){const it=ne[Ee];it[17]===it[3]&amp;&amp;bo(it[1],it,W,l)}if(null!==ne[9]){const Ee=ne[9];for(let it=0;it&lt;Ee.length;it++){const wt=Ee[it];bo(wt[1],wt,W,l)}}}}}return l}function ja(r){const i=tn(),s=Dr(),l=fl();Di(l+1);const c=Ds(s,l);if(r.dirty&amp;&amp;function Ka(r){return 4==(4&amp;r[2])}(i)===(2==(2&amp;c.metadata.flags))){if(null===c.matches)r.reset([]);else{const d=c.crossesNgTemplate?bo(s,i,l,[]):al(s,i,c,l);r.reset(d,L_),r.notifyOnChanges()}return!0}return!1}function ll(r,i,s){const l=Dr();l.firstCreatePass&amp;&amp;(is(l,new Xr(r,i,s),-1),2==(2&amp;i)&amp;&amp;(l.staticViewQueries=!0)),Wr(l,tn(),i)}function Bc(r,i,s,l){const c=Dr();if(c.firstCreatePass){const d=bi();is(c,new Xr(i,s,l),d.index),function fa(r,i){const s=r.contentQueries||(r.contentQueries=[]);i!==(s.length?s[s.length-1]:-1)&amp;&amp;s.push(r.queries.length-1,i)}(c,r),2==(2&amp;s)&amp;&amp;(c.staticContentQueries=!0)}Wr(c,tn(),s)}function mo(){return function Wa(r,i){return r[19].queries[i].queryList}(tn(),fl())}function Wr(r,i,s){const l=new Rr(4==(4&amp;s));z0(r,i,l,l.destroy),null===i[19]&amp;&amp;(i[19]=new gi),i[19].queries.push(new jr(l))}function is(r,i,s){null===r.queries&amp;&amp;(r.queries=new Ln),r.queries.track(new Ki(i,s))}function Ds(r,i){return r.queries.getByIndex(i)}function xl(r,i){return Ot(r,i)}function Hm(...r){}const EE=new ui("Application Initializer");let jm=(()=&gt;{class r{constructor(s){this.appInits=s,this.resolve=Hm,this.reject=Hm,this.initialized=!1,this.done=!1,this.donePromise=new Promise((l,c)=&gt;{this.resolve=l,this.reject=c})}runInitializers(){if(this.initialized)return;const s=[],l=()=&gt;{this.done=!0,this.resolve()};if(this.appInits)for(let c=0;c&lt;this.appInits.length;c++){const d=this.appInits[c]();if(mh(d))s.push(d);else if(vg(d)){const m=new Promise((b,A)=&gt;{d.subscribe({complete:b,error:A})});s.push(m)}}Promise.all(s).then(()=&gt;{l()}).catch(c=&gt;{this.reject(c)}),0===s.length&amp;&amp;l(),this.initialized=!0}}return r.\u0275fac=function(s){return new(s||r)(_s(EE,8))},r.\u0275prov=Ut({token:r,factory:r.\u0275fac,providedIn:"root"}),r})();const CE=new ui("AppId",{providedIn:"root",factory:function wE(){return`${W1()}${W1()}${W1()}`}});function W1(){return String.fromCharCode(97+Math.floor(25*Math.random()))}const bE=new ui("Platform Initializer"),rC=new ui("Platform ID",{providedIn:"platform",factory:()=&gt;"unknown"}),DE=new ui("appBootstrapListener"),iC=new ui("AnimationModuleType");let sC=(()=&gt;{class r{log(s){console.log(s)}warn(s){console.warn(s)}}return r.\u0275fac=function(s){return new(s||r)},r.\u0275prov=Ut({token:r,factory:r.\u0275fac,providedIn:"platform"}),r})();const Wm=new ui("LocaleId",{providedIn:"root",factory:()=&gt;Gf(Wm,un.Optional|un.SkipSelf)||function oC(){return typeof $localize&lt;"u"&amp;&amp;$localize.locale||Yl}()}),aC=new ui("DefaultCurrencyCode",{providedIn:"root",factory:()=&gt;"USD"});class lC{constructor(i,s){this.ngModuleFactory=i,this.componentFactories=s}}let cC=(()=&gt;{class r{compileModuleSync(s){return new qh(s)}compileModuleAsync(s){return Promise.resolve(this.compileModuleSync(s))}compileModuleAndAllComponentsSync(s){const l=this.compileModuleSync(s),d=Go(di(s).declarations).reduce((m,b)=&gt;{const A=Jn(b);return A&amp;&amp;m.push(new cu(A)),m},[]);return new lC(l,d)}compileModuleAndAllComponentsAsync(s){return Promise.resolve(this.compileModuleAndAllComponentsSync(s))}clearCache(){}clearCacheFor(s){}getModuleId(s){}}return r.\u0275fac=function(s){return new(s||r)},r.\u0275prov=Ut({token:r,factory:r.\u0275fac,providedIn:"root"}),r})();const dC=(()=&gt;Promise.resolve(0))();function G1(r){typeof Zone&gt;"u"?dC.then(()=&gt;{r&amp;&amp;r.apply(null,null)}):Zone.current.scheduleMicroTask("scheduleMicrotask",r)}class $a{constructor({enableLongStackTrace:i=!1,shouldCoalesceEventChangeDetection:s=!1,shouldCoalesceRunChangeDetection:l=!1}){if(this.hasPendingMacrotasks=!1,this.hasPendingMicrotasks=!1,this.isStable=!0,this.onUnstable=new tr(!1),this.onMicrotaskEmpty=new tr(!1),this.onStable=new tr(!1),this.onError=new tr(!1),typeof Zone&gt;"u")throw new We(908,!1);Zone.assertZonePatched();const c=this;if(c._nesting=0,c._outer=c._inner=Zone.current,Zone.AsyncStackTaggingZoneSpec){const d=Zone.AsyncStackTaggingZoneSpec;c._inner=c._inner.fork(new d("Angular"))}Zone.TaskTrackingZoneSpec&amp;&amp;(c._inner=c._inner.fork(new Zone.TaskTrackingZoneSpec)),i&amp;&amp;Zone.longStackTraceZoneSpec&amp;&amp;(c._inner=c._inner.fork(Zone.longStackTraceZoneSpec)),c.shouldCoalesceEventChangeDetection=!l&amp;&amp;s,c.shouldCoalesceRunChangeDetection=l,c.lastRequestAnimationFrameId=-1,c.nativeRequestAnimationFrame=function hC(){let r=vt.requestAnimationFrame,i=vt.cancelAnimationFrame;if(typeof Zone&lt;"u"&amp;&amp;r&amp;&amp;i){const s=r[Zone.__symbol__("OriginalDelegate")];s&amp;&amp;(r=s);const l=i[Zone.__symbol__("OriginalDelegate")];l&amp;&amp;(i=l)}return{nativeRequestAnimationFrame:r,nativeCancelAnimationFrame:i}}().nativeRequestAnimationFrame,function mC(r){const i=()=&gt;{!function gC(r){r.isCheckStableRunning||-1!==r.lastRequestAnimationFrameId||(r.lastRequestAnimationFrameId=r.nativeRequestAnimationFrame.call(vt,()=&gt;{r.fakeTopEventTask||(r.fakeTopEventTask=Zone.root.scheduleEventTask("fakeTopEventTask",()=&gt;{r.lastRequestAnimationFrameId=-1,z1(r),r.isCheckStableRunning=!0,$1(r),r.isCheckStableRunning=!1},void 0,()=&gt;{},()=&gt;{})),r.fakeTopEventTask.invoke()}),z1(r))}(r)};r._inner=r._inner.fork({name:"angular",properties:{isAngularZone:!0},onInvokeTask:(s,l,c,d,m,b)=&gt;{try{return TE(r),s.invokeTask(c,d,m,b)}finally{(r.shouldCoalesceEventChangeDetection&amp;&amp;"eventTask"===d.type||r.shouldCoalesceRunChangeDetection)&amp;&amp;i(),AE(r)}},onInvoke:(s,l,c,d,m,b,A)=&gt;{try{return TE(r),s.invoke(c,d,m,b,A)}finally{r.shouldCoalesceRunChangeDetection&amp;&amp;i(),AE(r)}},onHasTask:(s,l,c,d)=&gt;{s.hasTask(c,d),l===c&amp;&amp;("microTask"==d.change?(r._hasPendingMicrotasks=d.microTask,z1(r),$1(r)):"macroTask"==d.change&amp;&amp;(r.hasPendingMacrotasks=d.macroTask))},onHandleError:(s,l,c,d)=&gt;(s.handleError(c,d),r.runOutsideAngular(()=&gt;r.onError.emit(d)),!1)})}(c)}static isInAngularZone(){return typeof Zone&lt;"u"&amp;&amp;!0===Zone.current.get("isAngularZone")}static assertInAngularZone(){if(!$a.isInAngularZone())throw new We(909,!1)}static assertNotInAngularZone(){if($a.isInAngularZone())throw new We(909,!1)}run(i,s,l){return this._inner.run(i,s,l)}runTask(i,s,l,c){const d=this._inner,m=d.scheduleEventTask("NgZoneEvent: "+c,i,pC,Hm,Hm);try{return d.runTask(m,s,l)}finally{d.cancelTask(m)}}runGuarded(i,s,l){return this._inner.runGuarded(i,s,l)}runOutsideAngular(i){return this._outer.run(i)}}const pC={};function $1(r){if(0==r._nesting&amp;&amp;!r.hasPendingMicrotasks&amp;&amp;!r.isStable)try{r._nesting++,r.onMicrotaskEmpty.emit(null)}finally{if(r._nesting--,!r.hasPendingMicrotasks)try{r.runOutsideAngular(()=&gt;r.onStable.emit(null))}finally{r.isStable=!0}}}function z1(r){r.hasPendingMicrotasks=!!(r._hasPendingMicrotasks||(r.shouldCoalesceEventChangeDetection||r.shouldCoalesceRunChangeDetection)&amp;&amp;-1!==r.lastRequestAnimationFrameId)}function TE(r){r._nesting++,r.isStable&amp;&amp;(r.isStable=!1,r.onUnstable.emit(null))}function AE(r){r._nesting--,$1(r)}class _C{constructor(){this.hasPendingMicrotasks=!1,this.hasPendingMacrotasks=!1,this.isStable=!0,this.onUnstable=new tr,this.onMicrotaskEmpty=new tr,this.onStable=new tr,this.onError=new tr}run(i,s,l){return i.apply(s,l)}runGuarded(i,s,l){return i.apply(s,l)}runOutsideAngular(i){return i()}runTask(i,s,l,c){return i.apply(s,l)}}const OE=new ui(""),IE=new ui("");let Y1,vC=(()=&gt;{class r{constructor(s,l,c){this._ngZone=s,this.registry=l,this._pendingCount=0,this._isZoneStable=!0,this._didWork=!1,this._callbacks=[],this.taskTrackingZone=null,Y1||(function yC(r){Y1=r}(c),c.addToWindow(l)),this._watchAngularEvents(),s.run(()=&gt;{this.taskTrackingZone=typeof Zone&gt;"u"?null:Zone.current.get("TaskTrackingZone")})}_watchAngularEvents(){this._ngZone.onUnstable.subscribe({next:()=&gt;{this._didWork=!0,this._isZoneStable=!1}}),this._ngZone.runOutsideAngular(()=&gt;{this._ngZone.onStable.subscribe({next:()=&gt;{$a.assertNotInAngularZone(),G1(()=&gt;{this._isZoneStable=!0,this._runCallbacksIfReady()})}})})}increasePendingRequestCount(){return this._pendingCount+=1,this._didWork=!0,this._pendingCount}decreasePendingRequestCount(){if(this._pendingCount-=1,this._pendingCount&lt;0)throw new Error("pending async requests below zero");return this._runCallbacksIfReady(),this._pendingCount}isStable(){return this._isZoneStable&amp;&amp;0===this._pendingCount&amp;&amp;!this._ngZone.hasPendingMacrotasks}_runCallbacksIfReady(){if(this.isStable())G1(()=&gt;{for(;0!==this._callbacks.length;){let s=this._callbacks.pop();clearTimeout(s.timeoutId),s.doneCb(this._didWork)}this._didWork=!1});else{let s=this.getPendingTasks();this._callbacks=this._callbacks.filter(l=&gt;!l.updateCb||!l.updateCb(s)||(clearTimeout(l.timeoutId),!1)),this._didWork=!0}}getPendingTasks(){return this.taskTrackingZone?this.taskTrackingZone.macroTasks.map(s=&gt;({source:s.source,creationLocation:s.creationLocation,data:s.data})):[]}addCallback(s,l,c){let d=-1;l&amp;&amp;l&gt;0&amp;&amp;(d=setTimeout(()=&gt;{this._callbacks=this._callbacks.filter(m=&gt;m.timeoutId!==d),s(this._didWork,this.getPendingTasks())},l)),this._callbacks.push({doneCb:s,timeoutId:d,updateCb:c})}whenStable(s,l,c){if(c&amp;&amp;!this.taskTrackingZone)throw new Error('Task tracking zone is required when passing an update callback to whenStable(). Is "zone.js/plugins/task-tracking" loaded?');this.addCallback(s,l,c),this._runCallbacksIfReady()}getPendingRequestCount(){return this._pendingCount}registerApplication(s){this.registry.registerApplication(s,this)}unregisterApplication(s){this.registry.unregisterApplication(s)}findProviders(s,l,c){return[]}}return r.\u0275fac=function(s){return new(s||r)(_s($a),_s(PE),_s(IE))},r.\u0275prov=Ut({token:r,factory:r.\u0275fac}),r})(),PE=(()=&gt;{class r{constructor(){this._applications=new Map}registerApplication(s,l){this._applications.set(s,l)}unregisterApplication(s){this._applications.delete(s)}unregisterAllApplications(){this._applications.clear()}getTestability(s){return this._applications.get(s)||null}getAllTestabilities(){return Array.from(this._applications.values())}getAllRootElements(){return Array.from(this._applications.keys())}findTestabilityInTree(s,l=!0){return Y1?.findTestabilityInTree(this,s,l)??null}}return r.\u0275fac=function(s){return new(s||r)},r.\u0275prov=Ut({token:r,factory:r.\u0275fac,providedIn:"platform"}),r})(),Hc=null;const FE=new ui("AllowMultipleToken"),K1=new ui("PlatformDestroyListeners");class CC{constructor(i,s){this.name=i,this.token=s}}function RE(r,i,s=[]){const l=`Platform: ${i}`,c=new ui(l);return(d=[])=&gt;{let m=X1();if(!m||m.injector.get(FE,!1)){const b=[...s,...d,{provide:c,useValue:!0}];r?r(b):function wC(r){if(Hc&amp;&amp;!Hc.get(FE,!1))throw new We(400,!1);Hc=r;const i=r.get(LE);(function kE(r){const i=r.get(bE,null);i&amp;&amp;i.forEach(s=&gt;s())})(r)}(function NE(r=[],i){return jl.create({name:i,providers:[{provide:sd,useValue:"platform"},{provide:K1,useValue:new Set([()=&gt;Hc=null])},...r]})}(b,l))}return function DC(r){const i=X1();if(!i)throw new We(401,!1);return i}()}}function X1(){return Hc?.get(LE)??null}let LE=(()=&gt;{class r{constructor(s){this._injector=s,this._modules=[],this._destroyListeners=[],this._destroyed=!1}bootstrapModuleFactory(s,l){const c=function UE(r,i){let s;return s="noop"===r?new _C:("zone.js"===r?void 0:r)||new $a(i),s}(l?.ngZone,function BE(r){return{enableLongStackTrace:!1,shouldCoalesceEventChangeDetection:!(!r||!r.ngZoneEventCoalescing)||!1,shouldCoalesceRunChangeDetection:!(!r||!r.ngZoneRunCoalescing)||!1}}(l)),d=[{provide:$a,useValue:c}];return c.run(()=&gt;{const m=jl.create({providers:d,parent:this.injector,name:s.moduleType.name}),b=s.create(m),A=b.injector.get(ru,null);if(!A)throw new We(402,!1);return c.runOutsideAngular(()=&gt;{const W=c.onError.subscribe({next:ne=&gt;{A.handleError(ne)}});b.onDestroy(()=&gt;{$m(this._modules,b),W.unsubscribe()})}),function VE(r,i,s){try{const l=s();return mh(l)?l.catch(c=&gt;{throw i.runOutsideAngular(()=&gt;r.handleError(c)),c}):l}catch(l){throw i.runOutsideAngular(()=&gt;r.handleError(l)),l}}(A,c,()=&gt;{const W=b.injector.get(jm);return W.runInitializers(),W.donePromise.then(()=&gt;(function nm(r){$n(r,"Expected localeId to be defined"),"string"==typeof r&amp;&amp;(Bh=r.toLowerCase().replace(/_/g,"-"))}(b.injector.get(Wm,Yl)||Yl),this._moduleDoBootstrap(b),b))})})}bootstrapModule(s,l=[]){const c=HE({},l);return function xC(r,i,s){const l=new qh(s);return Promise.resolve(l)}(0,0,s).then(d=&gt;this.bootstrapModuleFactory(d,c))}_moduleDoBootstrap(s){const l=s.injector.get(Gm);if(s._bootstrapComponents.length&gt;0)s._bootstrapComponents.forEach(c=&gt;l.bootstrap(c));else{if(!s.instance.ngDoBootstrap)throw new We(403,!1);s.instance.ngDoBootstrap(l)}this._modules.push(s)}onDestroy(s){this._destroyListeners.push(s)}get injector(){return this._injector}destroy(){if(this._destroyed)throw new We(404,!1);this._modules.slice().forEach(l=&gt;l.destroy()),this._destroyListeners.forEach(l=&gt;l());const s=this._injector.get(K1,null);s&amp;&amp;(s.forEach(l=&gt;l()),s.clear()),this._destroyed=!0}get destroyed(){return this._destroyed}}return r.\u0275fac=function(s){return new(s||r)(_s(jl))},r.\u0275prov=Ut({token:r,factory:r.\u0275fac,providedIn:"platform"}),r})();function HE(r,i){return Array.isArray(i)?i.reduce(HE,r):{...r,...i}}let Gm=(()=&gt;{class r{constructor(s,l,c){this._zone=s,this._injector=l,this._exceptionHandler=c,this._bootstrapListeners=[],this._views=[],this._runningTick=!1,this._stable=!0,this._destroyed=!1,this._destroyListeners=[],this.componentTypes=[],this.components=[],this._onMicrotaskEmptySubscription=this._zone.onMicrotaskEmpty.subscribe({next:()=&gt;{this._zone.run(()=&gt;{this.tick()})}});const d=new S.y(b=&gt;{this._stable=this._zone.isStable&amp;&amp;!this._zone.hasPendingMacrotasks&amp;&amp;!this._zone.hasPendingMicrotasks,this._zone.runOutsideAngular(()=&gt;{b.next(this._stable),b.complete()})}),m=new S.y(b=&gt;{let A;this._zone.runOutsideAngular(()=&gt;{A=this._zone.onStable.subscribe(()=&gt;{$a.assertNotInAngularZone(),G1(()=&gt;{!this._stable&amp;&amp;!this._zone.hasPendingMacrotasks&amp;&amp;!this._zone.hasPendingMicrotasks&amp;&amp;(this._stable=!0,b.next(!0))})})});const W=this._zone.onUnstable.subscribe(()=&gt;{$a.assertInAngularZone(),this._stable&amp;&amp;(this._stable=!1,this._zone.runOutsideAngular(()=&gt;{b.next(!1)}))});return()=&gt;{A.unsubscribe(),W.unsubscribe()}});this.isStable=(0,ie.T)(d,m.pipe((0,me.B)()))}get destroyed(){return this._destroyed}get injector(){return this._injector}bootstrap(s,l){const c=s instanceof Fp;if(!this._injector.get(jm).done)throw!c&amp;&amp;Wi(s),new We(405,false);let m;m=c?s:this._injector.get(tu).resolveComponentFactory(s),this.componentTypes.push(m.componentType);const b=function EC(r){return r.isBoundToModule}(m)?void 0:this._injector.get(Nc),W=m.create(jl.NULL,[],l||m.selector,b),ne=W.location.nativeElement,Ee=W.injector.get(OE,null);return Ee?.registerApplication(ne),W.onDestroy(()=&gt;{this.detachView(W.hostView),$m(this.components,W),Ee?.unregisterApplication(ne)}),this._loadComponent(W),W}tick(){if(this._runningTick)throw new We(101,!1);try{this._runningTick=!0;for(let s of this._views)s.detectChanges()}catch(s){this._zone.runOutsideAngular(()=&gt;this._exceptionHandler.handleError(s))}finally{this._runningTick=!1}}attachView(s){const l=s;this._views.push(l),l.attachToAppRef(this)}detachView(s){const l=s;$m(this._views,l),l.detachFromAppRef()}_loadComponent(s){this.attachView(s.hostView),this.tick(),this.components.push(s),this._injector.get(DE,[]).concat(this._bootstrapListeners).forEach(c=&gt;c(s))}ngOnDestroy(){if(!this._destroyed)try{this._destroyListeners.forEach(s=&gt;s()),this._views.slice().forEach(s=&gt;s.destroy()),this._onMicrotaskEmptySubscription.unsubscribe()}finally{this._destroyed=!0,this._views=[],this._bootstrapListeners=[],this._destroyListeners=[]}}onDestroy(s){return this._destroyListeners.push(s),()=&gt;$m(this._destroyListeners,s)}destroy(){if(this._destroyed)throw new We(406,!1);const s=this._injector;s.destroy&amp;&amp;!s.destroyed&amp;&amp;s.destroy()}get viewCount(){return this._views.length}warnIfDestroyed(){}}return r.\u0275fac=function(s){return new(s||r)(_s($a),_s(Ll),_s(ru))},r.\u0275prov=Ut({token:r,factory:r.\u0275fac,providedIn:"root"}),r})();function $m(r,i){const s=r.indexOf(i);s&gt;-1&amp;&amp;r.splice(s,1)}let WE=!0;function SC(){WE=!1}let TC=(()=&gt;{class r{}return r.__NG_ELEMENT_ID__=AC,r})();function AC(r){return function OC(r,i,s){if(qr(r)&amp;&amp;!s){const l=Br(r.index,i);return new lu(l,l)}return 47&amp;r.type?new lu(i[16],i):null}(bi(),tn(),16==(16&amp;r))}class KE{constructor(){}supports(i){return uu(i)}create(i){return new NC(i)}}const RC=(r,i)=&gt;i;class NC{constructor(i){this.length=0,this._linkedRecords=null,this._unlinkedRecords=null,this._previousItHead=null,this._itHead=null,this._itTail=null,this._additionsHead=null,this._additionsTail=null,this._movesHead=null,this._movesTail=null,this._removalsHead=null,this._removalsTail=null,this._identityChangesHead=null,this._identityChangesTail=null,this._trackByFn=i||RC}forEachItem(i){let s;for(s=this._itHead;null!==s;s=s._next)i(s)}forEachOperation(i){let s=this._itHead,l=this._removalsHead,c=0,d=null;for(;s||l;){const m=!l||s&amp;&amp;s.currentIndex&lt;ZE(l,c,d)?s:l,b=ZE(m,c,d),A=m.currentIndex;if(m===l)c--,l=l._nextRemoved;else if(s=s._next,null==m.previousIndex)c++;else{d||(d=[]);const W=b-c,ne=A-c;if(W!=ne){for(let it=0;it&lt;W;it++){const wt=it&lt;d.length?d[it]:d[it]=0,Xt=wt+it;ne&lt;=Xt&amp;&amp;Xt&lt;W&amp;&amp;(d[it]=wt+1)}d[m.previousIndex]=ne-W}}b!==A&amp;&amp;i(m,b,A)}}forEachPreviousItem(i){let s;for(s=this._previousItHead;null!==s;s=s._nextPrevious)i(s)}forEachAddedItem(i){let s;for(s=this._additionsHead;null!==s;s=s._nextAdded)i(s)}forEachMovedItem(i){let s;for(s=this._movesHead;null!==s;s=s._nextMoved)i(s)}forEachRemovedItem(i){let s;for(s=this._removalsHead;null!==s;s=s._nextRemoved)i(s)}forEachIdentityChange(i){let s;for(s=this._identityChangesHead;null!==s;s=s._nextIdentityChange)i(s)}diff(i){if(null==i&amp;&amp;(i=[]),!uu(i))throw new We(900,!1);return this.check(i)?this:null}onDestroy(){}check(i){this._reset();let c,d,m,s=this._itHead,l=!1;if(Array.isArray(i)){this.length=i.length;for(let b=0;b&lt;this.length;b++)d=i[b],m=this._trackByFn(b,d),null!==s&amp;&amp;Object.is(s.trackById,m)?(l&amp;&amp;(s=this._verifyReinsertion(s,d,m,b)),Object.is(s.item,d)||this._addIdentityChange(s,d)):(s=this._mismatch(s,d,m,b),l=!0),s=s._next}else c=0,function Sy(r,i){if(Array.isArray(r))for(let s=0;s&lt;r.length;s++)i(r[s]);else{const s=r[$l()]();let l;for(;!(l=s.next()).done;)i(l.value)}}(i,b=&gt;{m=this._trackByFn(c,b),null!==s&amp;&amp;Object.is(s.trackById,m)?(l&amp;&amp;(s=this._verifyReinsertion(s,b,m,c)),Object.is(s.item,b)||this._addIdentityChange(s,b)):(s=this._mismatch(s,b,m,c),l=!0),s=s._next,c++}),this.length=c;return this._truncate(s),this.collection=i,this.isDirty}get isDirty(){return null!==this._additionsHead||null!==this._movesHead||null!==this._removalsHead||null!==this._identityChangesHead}_reset(){if(this.isDirty){let i;for(i=this._previousItHead=this._itHead;null!==i;i=i._next)i._nextPrevious=i._next;for(i=this._additionsHead;null!==i;i=i._nextAdded)i.previousIndex=i.currentIndex;for(this._additionsHead=this._additionsTail=null,i=this._movesHead;null!==i;i=i._nextMoved)i.previousIndex=i.currentIndex;this._movesHead=this._movesTail=null,this._removalsHead=this._removalsTail=null,this._identityChangesHead=this._identityChangesTail=null}}_mismatch(i,s,l,c){let d;return null===i?d=this._itTail:(d=i._prev,this._remove(i)),null!==(i=null===this._unlinkedRecords?null:this._unlinkedRecords.get(l,null))?(Object.is(i.item,s)||this._addIdentityChange(i,s),this._reinsertAfter(i,d,c)):null!==(i=null===this._linkedRecords?null:this._linkedRecords.get(l,c))?(Object.is(i.item,s)||this._addIdentityChange(i,s),this._moveAfter(i,d,c)):i=this._addAfter(new LC(s,l),d,c),i}_verifyReinsertion(i,s,l,c){let d=null===this._unlinkedRecords?null:this._unlinkedRecords.get(l,null);return null!==d?i=this._reinsertAfter(d,i._prev,c):i.currentIndex!=c&amp;&amp;(i.currentIndex=c,this._addToMoves(i,c)),i}_truncate(i){for(;null!==i;){const s=i._next;this._addToRemovals(this._unlink(i)),i=s}null!==this._unlinkedRecords&amp;&amp;this._unlinkedRecords.clear(),null!==this._additionsTail&amp;&amp;(this._additionsTail._nextAdded=null),null!==this._movesTail&amp;&amp;(this._movesTail._nextMoved=null),null!==this._itTail&amp;&amp;(this._itTail._next=null),null!==this._removalsTail&amp;&amp;(this._removalsTail._nextRemoved=null),null!==this._identityChangesTail&amp;&amp;(this._identityChangesTail._nextIdentityChange=null)}_reinsertAfter(i,s,l){null!==this._unlinkedRecords&amp;&amp;this._unlinkedRecords.remove(i);const c=i._prevRemoved,d=i._nextRemoved;return null===c?this._removalsHead=d:c._nextRemoved=d,null===d?this._removalsTail=c:d._prevRemoved=c,this._insertAfter(i,s,l),this._addToMoves(i,l),i}_moveAfter(i,s,l){return this._unlink(i),this._insertAfter(i,s,l),this._addToMoves(i,l),i}_addAfter(i,s,l){return this._insertAfter(i,s,l),this._additionsTail=null===this._additionsTail?this._additionsHead=i:this._additionsTail._nextAdded=i,i}_insertAfter(i,s,l){const c=null===s?this._itHead:s._next;return i._next=c,i._prev=s,null===c?this._itTail=i:c._prev=i,null===s?this._itHead=i:s._next=i,null===this._linkedRecords&amp;&amp;(this._linkedRecords=new XE),this._linkedRecords.put(i),i.currentIndex=l,i}_remove(i){return this._addToRemovals(this._unlink(i))}_unlink(i){null!==this._linkedRecords&amp;&amp;this._linkedRecords.remove(i);const s=i._prev,l=i._next;return null===s?this._itHead=l:s._next=l,null===l?this._itTail=s:l._prev=s,i}_addToMoves(i,s){return i.previousIndex===s||(this._movesTail=null===this._movesTail?this._movesHead=i:this._movesTail._nextMoved=i),i}_addToRemovals(i){return null===this._unlinkedRecords&amp;&amp;(this._unlinkedRecords=new XE),this._unlinkedRecords.put(i),i.currentIndex=null,i._nextRemoved=null,null===this._removalsTail?(this._removalsTail=this._removalsHead=i,i._prevRemoved=null):(i._prevRemoved=this._removalsTail,this._removalsTail=this._removalsTail._nextRemoved=i),i}_addIdentityChange(i,s){return i.item=s,this._identityChangesTail=null===this._identityChangesTail?this._identityChangesHead=i:this._identityChangesTail._nextIdentityChange=i,i}}class LC{constructor(i,s){this.item=i,this.trackById=s,this.currentIndex=null,this.previousIndex=null,this._nextPrevious=null,this._prev=null,this._next=null,this._prevDup=null,this._nextDup=null,this._prevRemoved=null,this._nextRemoved=null,this._nextAdded=null,this._nextMoved=null,this._nextIdentityChange=null}}class BC{constructor(){this._head=null,this._tail=null}add(i){null===this._head?(this._head=this._tail=i,i._nextDup=null,i._prevDup=null):(this._tail._nextDup=i,i._prevDup=this._tail,i._nextDup=null,this._tail=i)}get(i,s){let l;for(l=this._head;null!==l;l=l._nextDup)if((null===s||s&lt;=l.currentIndex)&amp;&amp;Object.is(l.trackById,i))return l;return null}remove(i){const s=i._prevDup,l=i._nextDup;return null===s?this._head=l:s._nextDup=l,null===l?this._tail=s:l._prevDup=s,null===this._head}}class XE{constructor(){this.map=new Map}put(i){const s=i.trackById;let l=this.map.get(s);l||(l=new BC,this.map.set(s,l)),l.add(i)}get(i,s){const c=this.map.get(i);return c?c.get(i,s):null}remove(i){const s=i.trackById;return this.map.get(s).remove(i)&amp;&amp;this.map.delete(s),i}get isEmpty(){return 0===this.map.size}clear(){this.map.clear()}}function ZE(r,i,s){const l=r.previousIndex;if(null===l)return l;let c=0;return s&amp;&amp;l&lt;s.length&amp;&amp;(c=s[l]),l+i+c}class QE{constructor(){}supports(i){return i instanceof Map||ch(i)}create(){return new UC}}class UC{constructor(){this._records=new Map,this._mapHead=null,this._appendAfter=null,this._previousMapHead=null,this._changesHead=null,this._changesTail=null,this._additionsHead=null,this._additionsTail=null,this._removalsHead=null,this._removalsTail=null}get isDirty(){return null!==this._additionsHead||null!==this._changesHead||null!==this._removalsHead}forEachItem(i){let s;for(s=this._mapHead;null!==s;s=s._next)i(s)}forEachPreviousItem(i){let s;for(s=this._previousMapHead;null!==s;s=s._nextPrevious)i(s)}forEachChangedItem(i){let s;for(s=this._changesHead;null!==s;s=s._nextChanged)i(s)}forEachAddedItem(i){let s;for(s=this._additionsHead;null!==s;s=s._nextAdded)i(s)}forEachRemovedItem(i){let s;for(s=this._removalsHead;null!==s;s=s._nextRemoved)i(s)}diff(i){if(i){if(!(i instanceof Map||ch(i)))throw new We(900,!1)}else i=new Map;return this.check(i)?this:null}onDestroy(){}check(i){this._reset();let s=this._mapHead;if(this._appendAfter=null,this._forEach(i,(l,c)=&gt;{if(s&amp;&amp;s.key===c)this._maybeAddToChanges(s,l),this._appendAfter=s,s=s._next;else{const d=this._getOrCreateRecordForKey(c,l);s=this._insertBeforeOrAppend(s,d)}}),s){s._prev&amp;&amp;(s._prev._next=null),this._removalsHead=s;for(let l=s;null!==l;l=l._nextRemoved)l===this._mapHead&amp;&amp;(this._mapHead=null),this._records.delete(l.key),l._nextRemoved=l._next,l.previousValue=l.currentValue,l.currentValue=null,l._prev=null,l._next=null}return this._changesTail&amp;&amp;(this._changesTail._nextChanged=null),this._additionsTail&amp;&amp;(this._additionsTail._nextAdded=null),this.isDirty}_insertBeforeOrAppend(i,s){if(i){const l=i._prev;return s._next=i,s._prev=l,i._prev=s,l&amp;&amp;(l._next=s),i===this._mapHead&amp;&amp;(this._mapHead=s),this._appendAfter=i,i}return this._appendAfter?(this._appendAfter._next=s,s._prev=this._appendAfter):this._mapHead=s,this._appendAfter=s,null}_getOrCreateRecordForKey(i,s){if(this._records.has(i)){const c=this._records.get(i);this._maybeAddToChanges(c,s);const d=c._prev,m=c._next;return d&amp;&amp;(d._next=m),m&amp;&amp;(m._prev=d),c._next=null,c._prev=null,c}const l=new VC(i);return this._records.set(i,l),l.currentValue=s,this._addToAdditions(l),l}_reset(){if(this.isDirty){let i;for(this._previousMapHead=this._mapHead,i=this._previousMapHead;null!==i;i=i._next)i._nextPrevious=i._next;for(i=this._changesHead;null!==i;i=i._nextChanged)i.previousValue=i.currentValue;for(i=this._additionsHead;null!=i;i=i._nextAdded)i.previousValue=i.currentValue;this._changesHead=this._changesTail=null,this._additionsHead=this._additionsTail=null,this._removalsHead=null}}_maybeAddToChanges(i,s){Object.is(s,i.currentValue)||(i.previousValue=i.currentValue,i.currentValue=s,this._addToChanges(i))}_addToAdditions(i){null===this._additionsHead?this._additionsHead=this._additionsTail=i:(this._additionsTail._nextAdded=i,this._additionsTail=i)}_addToChanges(i){null===this._changesHead?this._changesHead=this._changesTail=i:(this._changesTail._nextChanged=i,this._changesTail=i)}_forEach(i,s){i instanceof Map?i.forEach(s):Object.keys(i).forEach(l=&gt;s(i[l],l))}}class VC{constructor(i){this.key=i,this.previousValue=null,this.currentValue=null,this._nextPrevious=null,this._next=null,this._prev=null,this._nextAdded=null,this._nextRemoved=null,this._nextChanged=null}}function JE(){return new ex([new KE])}let ex=(()=&gt;{class r{constructor(s){this.factories=s}static create(s,l){if(null!=l){const c=l.factories.slice();s=s.concat(c)}return new r(s)}static extend(s){return{provide:r,useFactory:l=&gt;r.create(s,l||JE()),deps:[[r,new Kc,new tc]]}}find(s){const l=this.factories.find(c=&gt;c.supports(s));if(null!=l)return l;throw new We(901,!1)}}return r.\u0275prov=Ut({token:r,providedIn:"root",factory:JE}),r})();function qE(){return new tx([new QE])}let tx=(()=&gt;{class r{constructor(s){this.factories=s}static create(s,l){if(l){const c=l.factories.slice();s=s.concat(c)}return new r(s)}static extend(s){return{provide:r,useFactory:l=&gt;r.create(s,l||qE()),deps:[[r,new Kc,new tc]]}}find(s){const l=this.factories.find(c=&gt;c.supports(s));if(l)return l;throw new We(901,!1)}}return r.\u0275prov=Ut({token:r,providedIn:"root",factory:qE}),r})();const WC=RE(null,"core",[]);let GC=(()=&gt;{class r{constructor(s){}}return r.\u0275fac=function(s){return new(s||r)(_s(Gm))},r.\u0275mod=dt({type:r}),r.\u0275inj=$e({}),r})();function $C(r){return"boolean"==typeof r?r:null!=r&amp;&amp;"false"!==r}},4006:(an,st,D)=&gt;{"use strict";D.d(st,{Cf:()=&gt;ot,F:()=&gt;ls,Fj:()=&gt;ft,JJ:()=&gt;un,JL:()=&gt;Tn,JU:()=&gt;Oe,Kr:()=&gt;To,NI:()=&gt;Ui,Oe:()=&gt;qi,On:()=&gt;Ro,Q7:()=&gt;fs,UX:()=&gt;yi,YN:()=&gt;Or,Zs:()=&gt;da,_Y:()=&gt;As,a5:()=&gt;ir,kI:()=&gt;tt,oH:()=&gt;io,qu:()=&gt;Dr,sg:()=&gt;so,u:()=&gt;Lo,u5:()=&gt;Ys,wO:()=&gt;Vs,wV:()=&gt;cs});var p=D(4650),x=D(6895),S=D(2076),ie=D(4128),me=D(4004);let Le=(()=&gt;{class V{constructor(O,re){this._renderer=O,this._elementRef=re,this.onChange=Tt=&gt;{},this.onTouched=()=&gt;{}}setProperty(O,re){this._renderer.setProperty(this._elementRef.nativeElement,O,re)}registerOnTouched(O){this.onTouched=O}registerOnChange(O){this.onChange=O}setDisabledState(O){this.setProperty("disabled",O)}}return V.\u0275fac=function(O){return new(O||V)(p.Y36(p.Qsj),p.Y36(p.SBq))},V.\u0275dir=p.lG2({type:V}),V})(),ae=(()=&gt;{class V extends Le{}return V.\u0275fac=function(){let R;return function(re){return(R||(R=p.n5z(V)))(re||V)}}(),V.\u0275dir=p.lG2({type:V,features:[p.qOj]}),V})();const Oe=new p.OlP("NgValueAccessor"),Ie={provide:Oe,useExisting:(0,p.Gpc)(()=&gt;ft),multi:!0},ut=new p.OlP("CompositionEventMode");let ft=(()=&gt;{class V extends Le{constructor(O,re,Tt){super(O,re),this._compositionMode=Tt,this._composing=!1,null==this._compositionMode&amp;&amp;(this._compositionMode=!function Re(){const V=(0,x.q)()?(0,x.q)().getUserAgent():"";return/android (\d+)/.test(V.toLowerCase())}())}writeValue(O){this.setProperty("value",O??"")}_handleInput(O){(!this._compositionMode||this._compositionMode&amp;&amp;!this._composing)&amp;&amp;this.onChange(O)}_compositionStart(){this._composing=!0}_compositionEnd(O){this._composing=!1,this._compositionMode&amp;&amp;this.onChange(O)}}return V.\u0275fac=function(O){return new(O||V)(p.Y36(p.Qsj),p.Y36(p.SBq),p.Y36(ut,8))},V.\u0275dir=p.lG2({type:V,selectors:[["input","formControlName","",3,"type","checkbox"],["textarea","formControlName",""],["input","formControl","",3,"type","checkbox"],["textarea","formControl",""],["input","ngModel","",3,"type","checkbox"],["textarea","ngModel",""],["","ngDefaultControl",""]],hostBindings:function(O,re){1&amp;O&amp;&amp;p.NdJ("input",function(Un){return re._handleInput(Un.target.value)})("blur",function(){return re.onTouched()})("compositionstart",function(){return re._compositionStart()})("compositionend",function(Un){return re._compositionEnd(Un.target.value)})},features:[p._Bn([Ie]),p.qOj]}),V})();function qe(V){return null==V||("string"==typeof V||Array.isArray(V))&amp;&amp;0===V.length}function we(V){return null!=V&amp;&amp;"number"==typeof V.length}const ot=new p.OlP("NgValidators"),jt=new p.OlP("NgAsyncValidators"),rn=/^(?=.{1,254}$)(?=.{1,64}@)[a-zA-Z0-9!#$%&amp;'*+/=?^_`{|}~-]+(?:\.[a-zA-Z0-9!#$%&amp;'*+/=?^_`{|}~-]+)*@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*$/;class tt{static min(R){return function _e(V){return R=&gt;{if(qe(R.value)||qe(V))return null;const O=parseFloat(R.value);return!isNaN(O)&amp;&amp;O&lt;V?{min:{min:V,actual:R.value}}:null}}(R)}static max(R){return function ge(V){return R=&gt;{if(qe(R.value)||qe(V))return null;const O=parseFloat(R.value);return!isNaN(O)&amp;&amp;O&gt;V?{max:{max:V,actual:R.value}}:null}}(R)}static required(R){return Se(R)}static requiredTrue(R){return et(R)}static email(R){return function gt(V){return qe(V.value)||rn.test(V.value)?null:{email:!0}}(R)}static minLength(R){return Pt(R)}static maxLength(R){return function Je(V){return R=&gt;we(R.value)&amp;&amp;R.value.length&gt;V?{maxlength:{requiredLength:V,actualLength:R.value.length}}:null}(R)}static pattern(R){return function Qe(V){if(!V)return ht;let R,O;return"string"==typeof V?(O="","^"!==V.charAt(0)&amp;&amp;(O+="^"),O+=V,"$"!==V.charAt(V.length-1)&amp;&amp;(O+="$"),R=new RegExp(O)):(O=V.toString(),R=V),re=&gt;{if(qe(re.value))return null;const Tt=re.value;return R.test(Tt)?null:{pattern:{requiredPattern:O,actualValue:Tt}}}}(R)}static nullValidator(R){return null}static compose(R){return Yt(R)}static composeAsync(R){return Kt(R)}}function Se(V){return qe(V.value)?{required:!0}:null}function et(V){return!0===V.value?null:{required:!0}}function Pt(V){return R=&gt;qe(R.value)||!we(R.value)?null:R.value.length&lt;V?{minlength:{requiredLength:V,actualLength:R.value.length}}:null}function ht(V){return null}function ct(V){return null!=V}function qt(V){return(0,p.QGY)(V)?(0,S.D)(V):V}function Dt(V){let R={};return V.forEach(O=&gt;{R=null!=O?{...R,...O}:R}),0===Object.keys(R).length?null:R}function Bn(V,R){return R.map(O=&gt;O(V))}function $n(V){return V.map(R=&gt;function Sn(V){return!V.validate}(R)?R:O=&gt;R.validate(O))}function Yt(V){if(!V)return null;const R=V.filter(ct);return 0==R.length?null:function(O){return Dt(Bn(O,R))}}function _n(V){return null!=V?Yt($n(V)):null}function Kt(V){if(!V)return null;const R=V.filter(ct);return 0==R.length?null:function(O){const re=Bn(O,R).map(qt);return(0,ie.D)(re).pipe((0,me.U)(Dt))}}function hn(V){return null!=V?Kt($n(V)):null}function Ut(V,R){return null===V?[R]:Array.isArray(V)?[...V,R]:[V,R]}function On(V){return V._rawValidators}function $e(V){return V._rawAsyncValidators}function yt(V){return V?Array.isArray(V)?V:[V]:[]}function nn(V,R){return Array.isArray(V)?V.includes(R):V===R}function cn(V,R){const O=yt(R);return yt(V).forEach(Tt=&gt;{nn(O,Tt)||O.push(Tt)}),O}function In(V,R){return yt(R).filter(O=&gt;!nn(V,O))}class Xn{constructor(){this._rawValidators=[],this._rawAsyncValidators=[],this._onDestroyCallbacks=[]}get value(){return this.control?this.control.value:null}get valid(){return this.control?this.control.valid:null}get invalid(){return this.control?this.control.invalid:null}get pending(){return this.control?this.control.pending:null}get disabled(){return this.control?this.control.disabled:null}get enabled(){return this.control?this.control.enabled:null}get errors(){return this.control?this.control.errors:null}get pristine(){return this.control?this.control.pristine:null}get dirty(){return this.control?this.control.dirty:null}get touched(){return this.control?this.control.touched:null}get status(){return this.control?this.control.status:null}get untouched(){return this.control?this.control.untouched:null}get statusChanges(){return this.control?this.control.statusChanges:null}get valueChanges(){return this.control?this.control.valueChanges:null}get path(){return null}_setValidators(R){this._rawValidators=R||[],this._composedValidatorFn=_n(this._rawValidators)}_setAsyncValidators(R){this._rawAsyncValidators=R||[],this._composedAsyncValidatorFn=hn(this._rawAsyncValidators)}get validator(){return this._composedValidatorFn||null}get asyncValidator(){return this._composedAsyncValidatorFn||null}_registerOnDestroy(R){this._onDestroyCallbacks.push(R)}_invokeOnDestroyCallbacks(){this._onDestroyCallbacks.forEach(R=&gt;R()),this._onDestroyCallbacks=[]}reset(R){this.control&amp;&amp;this.control.reset(R)}hasError(R,O){return!!this.control&amp;&amp;this.control.hasError(R,O)}getError(R,O){return this.control?this.control.getError(R,O):null}}class Jt extends Xn{get formDirective(){return null}get path(){return null}}class ir extends Xn{constructor(){super(...arguments),this._parent=null,this.name=null,this.valueAccessor=null}}class Gr{constructor(R){this._cd=R}get isTouched(){return!!this._cd?.control?.touched}get isUntouched(){return!!this._cd?.control?.untouched}get isPristine(){return!!this._cd?.control?.pristine}get isDirty(){return!!this._cd?.control?.dirty}get isValid(){return!!this._cd?.control?.valid}get isInvalid(){return!!this._cd?.control?.invalid}get isPending(){return!!this._cd?.control?.pending}get isSubmitted(){return!!this._cd?.submitted}}let un=(()=&gt;{class V extends Gr{constructor(O){super(O)}}return V.\u0275fac=function(O){return new(O||V)(p.Y36(ir,2))},V.\u0275dir=p.lG2({type:V,selectors:[["","formControlName",""],["","ngModel",""],["","formControl",""]],hostVars:14,hostBindings:function(O,re){2&amp;O&amp;&amp;p.ekj("ng-untouched",re.isUntouched)("ng-touched",re.isTouched)("ng-pristine",re.isPristine)("ng-dirty",re.isDirty)("ng-valid",re.isValid)("ng-invalid",re.isInvalid)("ng-pending",re.isPending)},features:[p.qOj]}),V})(),Tn=(()=&gt;{class V extends Gr{constructor(O){super(O)}}return V.\u0275fac=function(O){return new(O||V)(p.Y36(Jt,10))},V.\u0275dir=p.lG2({type:V,selectors:[["","formGroupName",""],["","formArrayName",""],["","ngModelGroup",""],["","formGroup",""],["form",3,"ngNoForm",""],["","ngForm",""]],hostVars:16,hostBindings:function(O,re){2&amp;O&amp;&amp;p.ekj("ng-untouched",re.isUntouched)("ng-touched",re.isTouched)("ng-pristine",re.isPristine)("ng-dirty",re.isDirty)("ng-valid",re.isValid)("ng-invalid",re.isInvalid)("ng-pending",re.isPending)("ng-submitted",re.isSubmitted)},features:[p.qOj]}),V})();const N="VALID",Y="INVALID",De="PENDING",fe="DISABLED";function be(V){return(en(V)?V.validators:V)||null}function he(V){return Array.isArray(V)?_n(V):V||null}function ze(V,R){return(en(R)?R.asyncValidators:V)||null}function dt(V){return Array.isArray(V)?hn(V):V||null}function en(V){return null!=V&amp;&amp;!Array.isArray(V)&amp;&amp;"object"==typeof V}function jn(V,R,O){const re=V.controls;if(!(R?Object.keys(re):re).length)throw new p.vHH(1e3,"");if(!re[O])throw new p.vHH(1001,"")}function Zr(V,R,O){V._forEachChild((re,Tt)=&gt;{if(void 0===O[Tt])throw new p.vHH(1002,"")})}class os{constructor(R,O){this._pendingDirty=!1,this._hasOwnPendingAsyncValidator=!1,this._pendingTouched=!1,this._onCollectionChange=()=&gt;{},this._parent=null,this.pristine=!0,this.touched=!1,this._onDisabledChange=[],this._rawValidators=R,this._rawAsyncValidators=O,this._composedValidatorFn=he(this._rawValidators),this._composedAsyncValidatorFn=dt(this._rawAsyncValidators)}get validator(){return this._composedValidatorFn}set validator(R){this._rawValidators=this._composedValidatorFn=R}get asyncValidator(){return this._composedAsyncValidatorFn}set asyncValidator(R){this._rawAsyncValidators=this._composedAsyncValidatorFn=R}get parent(){return this._parent}get valid(){return this.status===N}get invalid(){return this.status===Y}get pending(){return this.status==De}get disabled(){return this.status===fe}get enabled(){return this.status!==fe}get dirty(){return!this.pristine}get untouched(){return!this.touched}get updateOn(){return this._updateOn?this._updateOn:this.parent?this.parent.updateOn:"change"}setValidators(R){this._rawValidators=R,this._composedValidatorFn=he(R)}setAsyncValidators(R){this._rawAsyncValidators=R,this._composedAsyncValidatorFn=dt(R)}addValidators(R){this.setValidators(cn(R,this._rawValidators))}addAsyncValidators(R){this.setAsyncValidators(cn(R,this._rawAsyncValidators))}removeValidators(R){this.setValidators(In(R,this._rawValidators))}removeAsyncValidators(R){this.setAsyncValidators(In(R,this._rawAsyncValidators))}hasValidator(R){return nn(this._rawValidators,R)}hasAsyncValidator(R){return nn(this._rawAsyncValidators,R)}clearValidators(){this.validator=null}clearAsyncValidators(){this.asyncValidator=null}markAsTouched(R={}){this.touched=!0,this._parent&amp;&amp;!R.onlySelf&amp;&amp;this._parent.markAsTouched(R)}markAllAsTouched(){this.markAsTouched({onlySelf:!0}),this._forEachChild(R=&gt;R.markAllAsTouched())}markAsUntouched(R={}){this.touched=!1,this._pendingTouched=!1,this._forEachChild(O=&gt;{O.markAsUntouched({onlySelf:!0})}),this._parent&amp;&amp;!R.onlySelf&amp;&amp;this._parent._updateTouched(R)}markAsDirty(R={}){this.pristine=!1,this._parent&amp;&amp;!R.onlySelf&amp;&amp;this._parent.markAsDirty(R)}markAsPristine(R={}){this.pristine=!0,this._pendingDirty=!1,this._forEachChild(O=&gt;{O.markAsPristine({onlySelf:!0})}),this._parent&amp;&amp;!R.onlySelf&amp;&amp;this._parent._updatePristine(R)}markAsPending(R={}){this.status=De,!1!==R.emitEvent&amp;&amp;this.statusChanges.emit(this.status),this._parent&amp;&amp;!R.onlySelf&amp;&amp;this._parent.markAsPending(R)}disable(R={}){const O=this._parentMarkedDirty(R.onlySelf);this.status=fe,this.errors=null,this._forEachChild(re=&gt;{re.disable({...R,onlySelf:!0})}),this._updateValue(),!1!==R.emitEvent&amp;&amp;(this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._updateAncestors({...R,skipPristineCheck:O}),this._onDisabledChange.forEach(re=&gt;re(!0))}enable(R={}){const O=this._parentMarkedDirty(R.onlySelf);this.status=N,this._forEachChild(re=&gt;{re.enable({...R,onlySelf:!0})}),this.updateValueAndValidity({onlySelf:!0,emitEvent:R.emitEvent}),this._updateAncestors({...R,skipPristineCheck:O}),this._onDisabledChange.forEach(re=&gt;re(!1))}_updateAncestors(R){this._parent&amp;&amp;!R.onlySelf&amp;&amp;(this._parent.updateValueAndValidity(R),R.skipPristineCheck||this._parent._updatePristine(),this._parent._updateTouched())}setParent(R){this._parent=R}getRawValue(){return this.value}updateValueAndValidity(R={}){this._setInitialStatus(),this._updateValue(),this.enabled&amp;&amp;(this._cancelExistingSubscription(),this.errors=this._runValidator(),this.status=this._calculateStatus(),(this.status===N||this.status===De)&amp;&amp;this._runAsyncValidator(R.emitEvent)),!1!==R.emitEvent&amp;&amp;(this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._parent&amp;&amp;!R.onlySelf&amp;&amp;this._parent.updateValueAndValidity(R)}_updateTreeValidity(R={emitEvent:!0}){this._forEachChild(O=&gt;O._updateTreeValidity(R)),this.updateValueAndValidity({onlySelf:!0,emitEvent:R.emitEvent})}_setInitialStatus(){this.status=this._allControlsDisabled()?fe:N}_runValidator(){return this.validator?this.validator(this):null}_runAsyncValidator(R){if(this.asyncValidator){this.status=De,this._hasOwnPendingAsyncValidator=!0;const O=qt(this.asyncValidator(this));this._asyncValidationSubscription=O.subscribe(re=&gt;{this._hasOwnPendingAsyncValidator=!1,this.setErrors(re,{emitEvent:R})})}}_cancelExistingSubscription(){this._asyncValidationSubscription&amp;&amp;(this._asyncValidationSubscription.unsubscribe(),this._hasOwnPendingAsyncValidator=!1)}setErrors(R,O={}){this.errors=R,this._updateControlsErrors(!1!==O.emitEvent)}get(R){let O=R;return null==O||(Array.isArray(O)||(O=O.split(".")),0===O.length)?null:O.reduce((re,Tt)=&gt;re&amp;&amp;re._find(Tt),this)}getError(R,O){const re=O?this.get(O):this;return re&amp;&amp;re.errors?re.errors[R]:null}hasError(R,O){return!!this.getError(R,O)}get root(){let R=this;for(;R._parent;)R=R._parent;return R}_updateControlsErrors(R){this.status=this._calculateStatus(),R&amp;&amp;this.statusChanges.emit(this.status),this._parent&amp;&amp;this._parent._updateControlsErrors(R)}_initObservables(){this.valueChanges=new p.vpe,this.statusChanges=new p.vpe}_calculateStatus(){return this._allControlsDisabled()?fe:this.errors?Y:this._hasOwnPendingAsyncValidator||this._anyControlsHaveStatus(De)?De:this._anyControlsHaveStatus(Y)?Y:N}_anyControlsHaveStatus(R){return this._anyControls(O=&gt;O.status===R)}_anyControlsDirty(){return this._anyControls(R=&gt;R.dirty)}_anyControlsTouched(){return this._anyControls(R=&gt;R.touched)}_updatePristine(R={}){this.pristine=!this._anyControlsDirty(),this._parent&amp;&amp;!R.onlySelf&amp;&amp;this._parent._updatePristine(R)}_updateTouched(R={}){this.touched=this._anyControlsTouched(),this._parent&amp;&amp;!R.onlySelf&amp;&amp;this._parent._updateTouched(R)}_registerOnCollectionChange(R){this._onCollectionChange=R}_setUpdateStrategy(R){en(R)&amp;&amp;null!=R.updateOn&amp;&amp;(this._updateOn=R.updateOn)}_parentMarkedDirty(R){return!R&amp;&amp;!(!this._parent||!this._parent.dirty)&amp;&amp;!this._parent._anyControlsDirty()}_find(R){return null}}class Jn extends os{constructor(R,O,re){super(be(O),ze(re,O)),this.controls=R,this._initObservables(),this._setUpdateStrategy(O),this._setUpControls(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator})}registerControl(R,O){return this.controls[R]?this.controls[R]:(this.controls[R]=O,O.setParent(this),O._registerOnCollectionChange(this._onCollectionChange),O)}addControl(R,O,re={}){this.registerControl(R,O),this.updateValueAndValidity({emitEvent:re.emitEvent}),this._onCollectionChange()}removeControl(R,O={}){this.controls[R]&amp;&amp;this.controls[R]._registerOnCollectionChange(()=&gt;{}),delete this.controls[R],this.updateValueAndValidity({emitEvent:O.emitEvent}),this._onCollectionChange()}setControl(R,O,re={}){this.controls[R]&amp;&amp;this.controls[R]._registerOnCollectionChange(()=&gt;{}),delete this.controls[R],O&amp;&amp;this.registerControl(R,O),this.updateValueAndValidity({emitEvent:re.emitEvent}),this._onCollectionChange()}contains(R){return this.controls.hasOwnProperty(R)&amp;&amp;this.controls[R].enabled}setValue(R,O={}){Zr(this,0,R),Object.keys(R).forEach(re=&gt;{jn(this,!0,re),this.controls[re].setValue(R[re],{onlySelf:!0,emitEvent:O.emitEvent})}),this.updateValueAndValidity(O)}patchValue(R,O={}){null!=R&amp;&amp;(Object.keys(R).forEach(re=&gt;{const Tt=this.controls[re];Tt&amp;&amp;Tt.patchValue(R[re],{onlySelf:!0,emitEvent:O.emitEvent})}),this.updateValueAndValidity(O))}reset(R={},O={}){this._forEachChild((re,Tt)=&gt;{re.reset(R[Tt],{onlySelf:!0,emitEvent:O.emitEvent})}),this._updatePristine(O),this._updateTouched(O),this.updateValueAndValidity(O)}getRawValue(){return this._reduceChildren({},(R,O,re)=&gt;(R[re]=O.getRawValue(),R))}_syncPendingControls(){let R=this._reduceChildren(!1,(O,re)=&gt;!!re._syncPendingControls()||O);return R&amp;&amp;this.updateValueAndValidity({onlySelf:!0}),R}_forEachChild(R){Object.keys(this.controls).forEach(O=&gt;{const re=this.controls[O];re&amp;&amp;R(re,O)})}_setUpControls(){this._forEachChild(R=&gt;{R.setParent(this),R._registerOnCollectionChange(this._onCollectionChange)})}_updateValue(){this.value=this._reduceValue()}_anyControls(R){for(const[O,re]of Object.entries(this.controls))if(this.contains(O)&amp;&amp;R(re))return!0;return!1}_reduceValue(){return this._reduceChildren({},(O,re,Tt)=&gt;((re.enabled||this.disabled)&amp;&amp;(O[Tt]=re.value),O))}_reduceChildren(R,O){let re=R;return this._forEachChild((Tt,Un)=&gt;{re=O(re,Tt,Un)}),re}_allControlsDisabled(){for(const R of Object.keys(this.controls))if(this.controls[R].enabled)return!1;return Object.keys(this.controls).length&gt;0||this.disabled}_find(R){return this.controls.hasOwnProperty(R)?this.controls[R]:null}}class Wi extends Jn{}function vi(V,R){return[...R.path,V]}function Ve(V,R){Ht(V,R),R.valueAccessor.writeValue(V.value),V.disabled&amp;&amp;R.valueAccessor.setDisabledState?.(!0),function er(V,R){R.valueAccessor.registerOnChange(O=&gt;{V._pendingValue=O,V._pendingChange=!0,V._pendingDirty=!0,"change"===V.updateOn&amp;&amp;mi(V,R)})}(V,R),function as(V,R){const O=(re,Tt)=&gt;{R.valueAccessor.writeValue(re),Tt&amp;&amp;R.viewToModelUpdate(re)};V.registerOnChange(O),R._registerOnDestroy(()=&gt;{V._unregisterOnChange(O)})}(V,R),function _r(V,R){R.valueAccessor.registerOnTouched(()=&gt;{V._pendingTouched=!0,"blur"===V.updateOn&amp;&amp;V._pendingChange&amp;&amp;mi(V,R),"submit"!==V.updateOn&amp;&amp;V.markAsTouched()})}(V,R),function lt(V,R){if(R.valueAccessor.setDisabledState){const O=re=&gt;{R.valueAccessor.setDisabledState(re)};V.registerOnDisabledChange(O),R._registerOnDestroy(()=&gt;{V._unregisterOnDisabledChange(O)})}}(V,R)}function He(V,R,O=!0){const re=()=&gt;{};R.valueAccessor&amp;&amp;(R.valueAccessor.registerOnChange(re),R.valueAccessor.registerOnTouched(re)),vn(V,R),V&amp;&amp;(R._invokeOnDestroyCallbacks(),V._registerOnCollectionChange(()=&gt;{}))}function ye(V,R){V.forEach(O=&gt;{O.registerOnValidatorChange&amp;&amp;O.registerOnValidatorChange(R)})}function Ht(V,R){const O=On(V);null!==R.validator?V.setValidators(Ut(O,R.validator)):"function"==typeof O&amp;&amp;V.setValidators([O]);const re=$e(V);null!==R.asyncValidator?V.setAsyncValidators(Ut(re,R.asyncValidator)):"function"==typeof re&amp;&amp;V.setAsyncValidators([re]);const Tt=()=&gt;V.updateValueAndValidity();ye(R._rawValidators,Tt),ye(R._rawAsyncValidators,Tt)}function vn(V,R){let O=!1;if(null!==V){if(null!==R.validator){const Tt=On(V);if(Array.isArray(Tt)&amp;&amp;Tt.length&gt;0){const Un=Tt.filter(Ri=&gt;Ri!==R.validator);Un.length!==Tt.length&amp;&amp;(O=!0,V.setValidators(Un))}}if(null!==R.asyncValidator){const Tt=$e(V);if(Array.isArray(Tt)&amp;&amp;Tt.length&gt;0){const Un=Tt.filter(Ri=&gt;Ri!==R.asyncValidator);Un.length!==Tt.length&amp;&amp;(O=!0,V.setAsyncValidators(Un))}}}const re=()=&gt;{};return ye(R._rawValidators,re),ye(R._rawAsyncValidators,re),O}function mi(V,R){V._pendingDirty&amp;&amp;V.markAsDirty(),V.setValue(V._pendingValue,{emitModelToViewChange:!1}),R.viewToModelUpdate(V._pendingValue),V._pendingChange=!1}function sr(V,R){Ht(V,R)}function Zi(V,R){if(!V.hasOwnProperty("model"))return!1;const O=V.model;return!!O.isFirstChange()||!Object.is(R,O.currentValue)}function Bi(V,R){V._syncPendingControls(),R.forEach(O=&gt;{const re=O.control;"submit"===re.updateOn&amp;&amp;re._pendingChange&amp;&amp;(O.viewToModelUpdate(re._pendingValue),re._pendingChange=!1)})}function zr(V,R){if(!R)return null;let O,re,Tt;return Array.isArray(R),R.forEach(Un=&gt;{Un.constructor===ft?O=Un:function Li(V){return Object.getPrototypeOf(V.constructor)===ae}(Un)?re=Un:Tt=Un}),Tt||re||O||null}const Qi={provide:Jt,useExisting:(0,p.Gpc)(()=&gt;ls)},ys=(()=&gt;Promise.resolve())();let ls=(()=&gt;{class V extends Jt{constructor(O,re){super(),this.submitted=!1,this._directives=new Set,this.ngSubmit=new p.vpe,this.form=new Jn({},_n(O),hn(re))}ngAfterViewInit(){this._setUpdateStrategy()}get formDirective(){return this}get control(){return this.form}get path(){return[]}get controls(){return this.form.controls}addControl(O){ys.then(()=&gt;{const re=this._findContainer(O.path);O.control=re.registerControl(O.name,O.control),Ve(O.control,O),O.control.updateValueAndValidity({emitEvent:!1}),this._directives.add(O)})}getControl(O){return this.form.get(O.path)}removeControl(O){ys.then(()=&gt;{const re=this._findContainer(O.path);re&amp;&amp;re.removeControl(O.name),this._directives.delete(O)})}addFormGroup(O){ys.then(()=&gt;{const re=this._findContainer(O.path),Tt=new Jn({});sr(Tt,O),re.registerControl(O.name,Tt),Tt.updateValueAndValidity({emitEvent:!1})})}removeFormGroup(O){ys.then(()=&gt;{const re=this._findContainer(O.path);re&amp;&amp;re.removeControl(O.name)})}getFormGroup(O){return this.form.get(O.path)}updateModel(O,re){ys.then(()=&gt;{this.form.get(O.path).setValue(re)})}setValue(O){this.control.setValue(O)}onSubmit(O){return this.submitted=!0,Bi(this.form,this._directives),this.ngSubmit.emit(O),"dialog"===O?.target?.method}onReset(){this.resetForm()}resetForm(O){this.form.reset(O),this.submitted=!1}_setUpdateStrategy(){this.options&amp;&amp;null!=this.options.updateOn&amp;&amp;(this.form._updateOn=this.options.updateOn)}_findContainer(O){return O.pop(),O.length?this.form.get(O):this.form}}return V.\u0275fac=function(O){return new(O||V)(p.Y36(ot,10),p.Y36(jt,10))},V.\u0275dir=p.lG2({type:V,selectors:[["form",3,"ngNoForm","",3,"formGroup",""],["ng-form"],["","ngForm",""]],hostBindings:function(O,re){1&amp;O&amp;&amp;p.NdJ("submit",function(Un){return re.onSubmit(Un)})("reset",function(){return re.onReset()})},inputs:{options:["ngFormOptions","options"]},outputs:{ngSubmit:"ngSubmit"},exportAs:["ngForm"],features:[p._Bn([Qi]),p.qOj]}),V})();function Ar(V,R){const O=V.indexOf(R);O&gt;-1&amp;&amp;V.splice(O,1)}function Gi(V){return"object"==typeof V&amp;&amp;null!==V&amp;&amp;2===Object.keys(V).length&amp;&amp;"value"in V&amp;&amp;"disabled"in V}const Ui=class extends os{constructor(R=null,O,re){super(be(O),ze(re,O)),this.defaultValue=null,this._onChange=[],this._pendingChange=!1,this._applyFormState(R),this._setUpdateStrategy(O),this._initObservables(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator}),en(O)&amp;&amp;(O.nonNullable||O.initialValueIsDefault)&amp;&amp;(this.defaultValue=Gi(R)?R.value:R)}setValue(R,O={}){this.value=this._pendingValue=R,this._onChange.length&amp;&amp;!1!==O.emitModelToViewChange&amp;&amp;this._onChange.forEach(re=&gt;re(this.value,!1!==O.emitViewToModelChange)),this.updateValueAndValidity(O)}patchValue(R,O={}){this.setValue(R,O)}reset(R=this.defaultValue,O={}){this._applyFormState(R),this.markAsPristine(O),this.markAsUntouched(O),this.setValue(this.value,O),this._pendingChange=!1}_updateValue(){}_anyControls(R){return!1}_allControlsDisabled(){return this.disabled}registerOnChange(R){this._onChange.push(R)}_unregisterOnChange(R){Ar(this._onChange,R)}registerOnDisabledChange(R){this._onDisabledChange.push(R)}_unregisterOnDisabledChange(R){Ar(this._onDisabledChange,R)}_forEachChild(R){}_syncPendingControls(){return!("submit"!==this.updateOn||(this._pendingDirty&amp;&amp;this.markAsDirty(),this._pendingTouched&amp;&amp;this.markAsTouched(),!this._pendingChange)||(this.setValue(this._pendingValue,{onlySelf:!0,emitModelToViewChange:!1}),0))}_applyFormState(R){Gi(R)?(this.value=this._pendingValue=R.value,R.disabled?this.disable({onlySelf:!0,emitEvent:!1}):this.enable({onlySelf:!0,emitEvent:!1})):this.value=this._pendingValue=R}},hi={provide:ir,useExisting:(0,p.Gpc)(()=&gt;Ro)},pi=(()=&gt;Promise.resolve())();let Ro=(()=&gt;{class V extends ir{constructor(O,re,Tt,Un,Ri){super(),this._changeDetectorRef=Ri,this.control=new Ui,this._registered=!1,this.update=new p.vpe,this._parent=O,this._setValidators(re),this._setAsyncValidators(Tt),this.valueAccessor=zr(0,Un)}ngOnChanges(O){if(this._checkForErrors(),!this._registered||"name"in O){if(this._registered&amp;&amp;(this._checkName(),this.formDirective)){const re=O.name.previousValue;this.formDirective.removeControl({name:re,path:this._getPath(re)})}this._setUpControl()}"isDisabled"in O&amp;&amp;this._updateDisabled(O),Zi(O,this.viewModel)&amp;&amp;(this._updateValue(this.model),this.viewModel=this.model)}ngOnDestroy(){this.formDirective&amp;&amp;this.formDirective.removeControl(this)}get path(){return this._getPath(this.name)}get formDirective(){return this._parent?this._parent.formDirective:null}viewToModelUpdate(O){this.viewModel=O,this.update.emit(O)}_setUpControl(){this._setUpdateStrategy(),this._isStandalone()?this._setUpStandalone():this.formDirective.addControl(this),this._registered=!0}_setUpdateStrategy(){this.options&amp;&amp;null!=this.options.updateOn&amp;&amp;(this.control._updateOn=this.options.updateOn)}_isStandalone(){return!this._parent||!(!this.options||!this.options.standalone)}_setUpStandalone(){Ve(this.control,this),this.control.updateValueAndValidity({emitEvent:!1})}_checkForErrors(){this._isStandalone()||this._checkParentType(),this._checkName()}_checkParentType(){}_checkName(){this.options&amp;&amp;this.options.name&amp;&amp;(this.name=this.options.name),this._isStandalone()}_updateValue(O){pi.then(()=&gt;{this.control.setValue(O,{emitViewToModelChange:!1}),this._changeDetectorRef?.markForCheck()})}_updateDisabled(O){const re=O.isDisabled.currentValue,Tt=0!==re&amp;&amp;(0,p.D6c)(re);pi.then(()=&gt;{Tt&amp;&amp;!this.control.disabled?this.control.disable():!Tt&amp;&amp;this.control.disabled&amp;&amp;this.control.enable(),this._changeDetectorRef?.markForCheck()})}_getPath(O){return this._parent?vi(O,this._parent):[O]}}return V.\u0275fac=function(O){return new(O||V)(p.Y36(Jt,9),p.Y36(ot,10),p.Y36(jt,10),p.Y36(Oe,10),p.Y36(p.sBO,8))},V.\u0275dir=p.lG2({type:V,selectors:[["","ngModel","",3,"formControlName","",3,"formControl",""]],inputs:{name:"name",isDisabled:["disabled","isDisabled"],model:["ngModel","model"],options:["ngModelOptions","options"]},outputs:{update:"ngModelChange"},exportAs:["ngModel"],features:[p._Bn([hi]),p.qOj,p.TTD]}),V})(),As=(()=&gt;{class V{}return V.\u0275fac=function(O){return new(O||V)},V.\u0275dir=p.lG2({type:V,selectors:[["form",3,"ngNoForm","",3,"ngNativeValidate",""]],hostAttrs:["novalidate",""]}),V})();const ba={provide:Oe,useExisting:(0,p.Gpc)(()=&gt;cs),multi:!0};let cs=(()=&gt;{class V extends ae{writeValue(O){this.setProperty("value",O??"")}registerOnChange(O){this.onChange=re=&gt;{O(""==re?null:parseFloat(re))}}}return V.\u0275fac=function(){let R;return function(re){return(R||(R=p.n5z(V)))(re||V)}}(),V.\u0275dir=p.lG2({type:V,selectors:[["input","type","number","formControlName",""],["input","type","number","formControl",""],["input","type","number","ngModel",""]],hostBindings:function(O,re){1&amp;O&amp;&amp;p.NdJ("input",function(Un){return re.onChange(Un.target.value)})("blur",function(){return re.onTouched()})},features:[p._Bn([ba]),p.qOj]}),V})(),xs=(()=&gt;{class V{}return V.\u0275fac=function(O){return new(O||V)},V.\u0275mod=p.oAB({type:V}),V.\u0275inj=p.cJS({}),V})();const Os=new p.OlP("NgModelWithFormControlWarning"),or={provide:ir,useExisting:(0,p.Gpc)(()=&gt;io)};let io=(()=&gt;{class V extends ir{constructor(O,re,Tt,Un){super(),this._ngModelWarningConfig=Un,this.update=new p.vpe,this._ngModelWarningSent=!1,this._setValidators(O),this._setAsyncValidators(re),this.valueAccessor=zr(0,Tt)}set isDisabled(O){}ngOnChanges(O){if(this._isControlChanged(O)){const re=O.form.previousValue;re&amp;&amp;He(re,this,!1),Ve(this.form,this),this.form.updateValueAndValidity({emitEvent:!1})}Zi(O,this.viewModel)&amp;&amp;(this.form.setValue(this.model),this.viewModel=this.model)}ngOnDestroy(){this.form&amp;&amp;He(this.form,this,!1)}get path(){return[]}get control(){return this.form}viewToModelUpdate(O){this.viewModel=O,this.update.emit(O)}_isControlChanged(O){return O.hasOwnProperty("form")}}return V._ngModelWarningSentOnce=!1,V.\u0275fac=function(O){return new(O||V)(p.Y36(ot,10),p.Y36(jt,10),p.Y36(Oe,10),p.Y36(Os,8))},V.\u0275dir=p.lG2({type:V,selectors:[["","formControl",""]],inputs:{form:["formControl","form"],isDisabled:["disabled","isDisabled"],model:["ngModel","model"]},outputs:{update:"ngModelChange"},exportAs:["ngForm"],features:[p._Bn([or]),p.qOj,p.TTD]}),V})();const Xo={provide:Jt,useExisting:(0,p.Gpc)(()=&gt;so)};let so=(()=&gt;{class V extends Jt{constructor(O,re){super(),this.submitted=!1,this._onCollectionChange=()=&gt;this._updateDomValue(),this.directives=[],this.form=null,this.ngSubmit=new p.vpe,this._setValidators(O),this._setAsyncValidators(re)}ngOnChanges(O){this._checkFormPresent(),O.hasOwnProperty("form")&amp;&amp;(this._updateValidators(),this._updateDomValue(),this._updateRegistrations(),this._oldForm=this.form)}ngOnDestroy(){this.form&amp;&amp;(vn(this.form,this),this.form._onCollectionChange===this._onCollectionChange&amp;&amp;this.form._registerOnCollectionChange(()=&gt;{}))}get formDirective(){return this}get control(){return this.form}get path(){return[]}addControl(O){const re=this.form.get(O.path);return Ve(re,O),re.updateValueAndValidity({emitEvent:!1}),this.directives.push(O),re}getControl(O){return this.form.get(O.path)}removeControl(O){He(O.control||null,O,!1),function ko(V,R){const O=V.indexOf(R);O&gt;-1&amp;&amp;V.splice(O,1)}(this.directives,O)}addFormGroup(O){this._setUpFormContainer(O)}removeFormGroup(O){this._cleanUpFormContainer(O)}getFormGroup(O){return this.form.get(O.path)}addFormArray(O){this._setUpFormContainer(O)}removeFormArray(O){this._cleanUpFormContainer(O)}getFormArray(O){return this.form.get(O.path)}updateModel(O,re){this.form.get(O.path).setValue(re)}onSubmit(O){return this.submitted=!0,Bi(this.form,this.directives),this.ngSubmit.emit(O),"dialog"===O?.target?.method}onReset(){this.resetForm()}resetForm(O){this.form.reset(O),this.submitted=!1}_updateDomValue(){this.directives.forEach(O=&gt;{const re=O.control,Tt=this.form.get(O.path);re!==Tt&amp;&amp;(He(re||null,O),(V=&gt;V instanceof Ui)(Tt)&amp;&amp;(Ve(Tt,O),O.control=Tt))}),this.form._updateTreeValidity({emitEvent:!1})}_setUpFormContainer(O){const re=this.form.get(O.path);sr(re,O),re.updateValueAndValidity({emitEvent:!1})}_cleanUpFormContainer(O){if(this.form){const re=this.form.get(O.path);re&amp;&amp;function Xi(V,R){return vn(V,R)}(re,O)&amp;&amp;re.updateValueAndValidity({emitEvent:!1})}}_updateRegistrations(){this.form._registerOnCollectionChange(this._onCollectionChange),this._oldForm&amp;&amp;this._oldForm._registerOnCollectionChange(()=&gt;{})}_updateValidators(){Ht(this.form,this),this._oldForm&amp;&amp;vn(this._oldForm,this)}_checkFormPresent(){}}return V.\u0275fac=function(O){return new(O||V)(p.Y36(ot,10),p.Y36(jt,10))},V.\u0275dir=p.lG2({type:V,selectors:[["","formGroup",""]],hostBindings:function(O,re){1&amp;O&amp;&amp;p.NdJ("submit",function(Un){return re.onSubmit(Un)})("reset",function(){return re.onReset()})},inputs:{form:["formGroup","form"]},outputs:{ngSubmit:"ngSubmit"},exportAs:["ngForm"],features:[p._Bn([Xo]),p.qOj,p.TTD]}),V})();const Us={provide:ir,useExisting:(0,p.Gpc)(()=&gt;Lo)};let Lo=(()=&gt;{class V extends ir{constructor(O,re,Tt,Un,Ri){super(),this._ngModelWarningConfig=Ri,this._added=!1,this.update=new p.vpe,this._ngModelWarningSent=!1,this._parent=O,this._setValidators(re),this._setAsyncValidators(Tt),this.valueAccessor=zr(0,Un)}set isDisabled(O){}ngOnChanges(O){this._added||this._setUpControl(),Zi(O,this.viewModel)&amp;&amp;(this.viewModel=this.model,this.formDirective.updateModel(this,this.model))}ngOnDestroy(){this.formDirective&amp;&amp;this.formDirective.removeControl(this)}viewToModelUpdate(O){this.viewModel=O,this.update.emit(O)}get path(){return vi(null==this.name?this.name:this.name.toString(),this._parent)}get formDirective(){return this._parent?this._parent.formDirective:null}_checkParentType(){}_setUpControl(){this._checkParentType(),this.control=this.formDirective.addControl(this),this._added=!0}}return V._ngModelWarningSentOnce=!1,V.\u0275fac=function(O){return new(O||V)(p.Y36(Jt,13),p.Y36(ot,10),p.Y36(jt,10),p.Y36(Oe,10),p.Y36(Os,8))},V.\u0275dir=p.lG2({type:V,selectors:[["","formControlName",""]],inputs:{name:["formControlName","name"],isDisabled:["disabled","isDisabled"],model:["ngModel","model"]},outputs:{update:"ngModelChange"},features:[p._Bn([Us]),p.qOj,p.TTD]}),V})();const lr={provide:Oe,useExisting:(0,p.Gpc)(()=&gt;us),multi:!0};function $i(V,R){return null==V?`${R}`:(R&amp;&amp;"object"==typeof R&amp;&amp;(R="Object"),`${V}: ${R}`.slice(0,50))}let us=(()=&gt;{class V extends ae{constructor(){super(...arguments),this._optionMap=new Map,this._idCounter=0,this._compareWith=Object.is}set compareWith(O){this._compareWith=O}writeValue(O){this.value=O;const Tt=$i(this._getOptionId(O),O);this.setProperty("value",Tt)}registerOnChange(O){this.onChange=re=&gt;{this.value=this._getOptionValue(re),O(this.value)}}_registerOption(){return(this._idCounter++).toString()}_getOptionId(O){for(const re of Array.from(this._optionMap.keys()))if(this._compareWith(this._optionMap.get(re),O))return re;return null}_getOptionValue(O){const re=function Gs(V){return V.split(":")[0]}(O);return this._optionMap.has(re)?this._optionMap.get(re):O}}return V.\u0275fac=function(){let R;return function(re){return(R||(R=p.n5z(V)))(re||V)}}(),V.\u0275dir=p.lG2({type:V,selectors:[["select","formControlName","",3,"multiple",""],["select","formControl","",3,"multiple",""],["select","ngModel","",3,"multiple",""]],hostBindings:function(O,re){1&amp;O&amp;&amp;p.NdJ("change",function(Un){return re.onChange(Un.target.value)})("blur",function(){return re.onTouched()})},inputs:{compareWith:"compareWith"},features:[p._Bn([lr]),p.qOj]}),V})(),Or=(()=&gt;{class V{constructor(O,re,Tt){this._element=O,this._renderer=re,this._select=Tt,this._select&amp;&amp;(this.id=this._select._registerOption())}set ngValue(O){null!=this._select&amp;&amp;(this._select._optionMap.set(this.id,O),this._setElementValue($i(this.id,O)),this._select.writeValue(this._select.value))}set value(O){this._setElementValue(O),this._select&amp;&amp;this._select.writeValue(this._select.value)}_setElementValue(O){this._renderer.setProperty(this._element.nativeElement,"value",O)}ngOnDestroy(){this._select&amp;&amp;(this._select._optionMap.delete(this.id),this._select.writeValue(this._select.value))}}return V.\u0275fac=function(O){return new(O||V)(p.Y36(p.SBq),p.Y36(p.Qsj),p.Y36(us,9))},V.\u0275dir=p.lG2({type:V,selectors:[["option"]],inputs:{ngValue:"ngValue",value:"value"}}),V})();const So={provide:Oe,useExisting:(0,p.Gpc)(()=&gt;Hi),multi:!0};function Zo(V,R){return null==V?`${R}`:("string"==typeof R&amp;&amp;(R=`'${R}'`),R&amp;&amp;"object"==typeof R&amp;&amp;(R="Object"),`${V}: ${R}`.slice(0,50))}let Hi=(()=&gt;{class V extends ae{constructor(){super(...arguments),this._optionMap=new Map,this._idCounter=0,this._compareWith=Object.is}set compareWith(O){this._compareWith=O}writeValue(O){let re;if(this.value=O,Array.isArray(O)){const Tt=O.map(Un=&gt;this._getOptionId(Un));re=(Un,Ri)=&gt;{Un._setSelected(Tt.indexOf(Ri.toString())&gt;-1)}}else re=(Tt,Un)=&gt;{Tt._setSelected(!1)};this._optionMap.forEach(re)}registerOnChange(O){this.onChange=re=&gt;{const Tt=[],Un=re.selectedOptions;if(void 0!==Un){const Ri=Un;for(let Hs=0;Hs&lt;Ri.length;Hs++){const ei=this._getOptionValue(Ri[Hs].value);Tt.push(ei)}}else{const Ri=re.options;for(let Hs=0;Hs&lt;Ri.length;Hs++){const ds=Ri[Hs];if(ds.selected){const ei=this._getOptionValue(ds.value);Tt.push(ei)}}}this.value=Tt,O(Tt)}}_registerOption(O){const re=(this._idCounter++).toString();return this._optionMap.set(re,O),re}_getOptionId(O){for(const re of Array.from(this._optionMap.keys()))if(this._compareWith(this._optionMap.get(re)._value,O))return re;return null}_getOptionValue(O){const re=function Ir(V){return V.split(":")[0]}(O);return this._optionMap.has(re)?this._optionMap.get(re)._value:O}}return V.\u0275fac=function(){let R;return function(re){return(R||(R=p.n5z(V)))(re||V)}}(),V.\u0275dir=p.lG2({type:V,selectors:[["select","multiple","","formControlName",""],["select","multiple","","formControl",""],["select","multiple","","ngModel",""]],hostBindings:function(O,re){1&amp;O&amp;&amp;p.NdJ("change",function(Un){return re.onChange(Un.target)})("blur",function(){return re.onTouched()})},inputs:{compareWith:"compareWith"},features:[p._Bn([So]),p.qOj]}),V})(),To=(()=&gt;{class V{constructor(O,re,Tt){this._element=O,this._renderer=re,this._select=Tt,this._select&amp;&amp;(this.id=this._select._registerOption(this))}set ngValue(O){null!=this._select&amp;&amp;(this._value=O,this._setElementValue(Zo(this.id,O)),this._select.writeValue(this._select.value))}set value(O){this._select?(this._value=O,this._setElementValue(Zo(this.id,O)),this._select.writeValue(this._select.value)):this._setElementValue(O)}_setElementValue(O){this._renderer.setProperty(this._element.nativeElement,"value",O)}_setSelected(O){this._renderer.setProperty(this._element.nativeElement,"selected",O)}ngOnDestroy(){this._select&amp;&amp;(this._select._optionMap.delete(this.id),this._select.writeValue(this._select.value))}}return V.\u0275fac=function(O){return new(O||V)(p.Y36(p.SBq),p.Y36(p.Qsj),p.Y36(Hi,9))},V.\u0275dir=p.lG2({type:V,selectors:[["option"]],inputs:{ngValue:"ngValue",value:"value"}}),V})();let Es=(()=&gt;{class V{constructor(){this._validator=ht}ngOnChanges(O){if(this.inputName in O){const re=this.normalizeInput(O[this.inputName].currentValue);this._enabled=this.enabled(re),this._validator=this._enabled?this.createValidator(re):ht,this._onChange&amp;&amp;this._onChange()}}validate(O){return this._validator(O)}registerOnValidatorChange(O){this._onChange=O}enabled(O){return null!=O}}return V.\u0275fac=function(O){return new(O||V)},V.\u0275dir=p.lG2({type:V,features:[p.TTD]}),V})();const $s={provide:ot,useExisting:(0,p.Gpc)(()=&gt;fs),multi:!0},Tr={provide:ot,useExisting:(0,p.Gpc)(()=&gt;da),multi:!0};let fs=(()=&gt;{class V extends Es{constructor(){super(...arguments),this.inputName="required",this.normalizeInput=p.D6c,this.createValidator=O=&gt;Se}enabled(O){return O}}return V.\u0275fac=function(){let R;return function(re){return(R||(R=p.n5z(V)))(re||V)}}(),V.\u0275dir=p.lG2({type:V,selectors:[["","required","","formControlName","",3,"type","checkbox"],["","required","","formControl","",3,"type","checkbox"],["","required","","ngModel","",3,"type","checkbox"]],hostVars:1,hostBindings:function(O,re){2&amp;O&amp;&amp;p.uIk("required",re._enabled?"":null)},inputs:{required:"required"},features:[p._Bn([$s]),p.qOj]}),V})(),da=(()=&gt;{class V extends fs{constructor(){super(...arguments),this.createValidator=O=&gt;et}}return V.\u0275fac=function(){let R;return function(re){return(R||(R=p.n5z(V)))(re||V)}}(),V.\u0275dir=p.lG2({type:V,selectors:[["input","type","checkbox","required","","formControlName",""],["input","type","checkbox","required","","formControl",""],["input","type","checkbox","required","","ngModel",""]],hostVars:1,hostBindings:function(O,re){2&amp;O&amp;&amp;p.uIk("required",re._enabled?"":null)},features:[p._Bn([Tr]),p.qOj]}),V})();const Ka={provide:ot,useExisting:(0,p.Gpc)(()=&gt;Vs),multi:!0};let Vs=(()=&gt;{class V extends Es{constructor(){super(...arguments),this.inputName="minlength",this.normalizeInput=O=&gt;function Qo(V){return"number"==typeof V?V:parseInt(V,10)}(O),this.createValidator=O=&gt;Pt(O)}}return V.\u0275fac=function(){let R;return function(re){return(R||(R=p.n5z(V)))(re||V)}}(),V.\u0275dir=p.lG2({type:V,selectors:[["","minlength","","formControlName",""],["","minlength","","formControl",""],["","minlength","","ngModel",""]],hostVars:1,hostBindings:function(O,re){2&amp;O&amp;&amp;p.uIk("minlength",re._enabled?re.minlength:null)},inputs:{minlength:"minlength"},features:[p._Bn([Ka]),p.qOj]}),V})(),Vo=(()=&gt;{class V{}return V.\u0275fac=function(O){return new(O||V)},V.\u0275mod=p.oAB({type:V}),V.\u0275inj=p.cJS({imports:[xs]}),V})(),Ys=(()=&gt;{class V{}return V.\u0275fac=function(O){return new(O||V)},V.\u0275mod=p.oAB({type:V}),V.\u0275inj=p.cJS({imports:[Vo]}),V})(),yi=(()=&gt;{class V{static withConfig(O){return{ngModule:V,providers:[{provide:Os,useValue:O.warnOnNgModelWithFormControl}]}}}return V.\u0275fac=function(O){return new(O||V)},V.\u0275mod=p.oAB({type:V}),V.\u0275inj=p.cJS({imports:[Vo]}),V})();class qi extends os{constructor(R,O,re){super(be(O),ze(re,O)),this.controls=R,this._initObservables(),this._setUpdateStrategy(O),this._setUpControls(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator})}at(R){return this.controls[this._adjustIndex(R)]}push(R,O={}){this.controls.push(R),this._registerControl(R),this.updateValueAndValidity({emitEvent:O.emitEvent}),this._onCollectionChange()}insert(R,O,re={}){this.controls.splice(R,0,O),this._registerControl(O),this.updateValueAndValidity({emitEvent:re.emitEvent})}removeAt(R,O={}){let re=this._adjustIndex(R);re&lt;0&amp;&amp;(re=0),this.controls[re]&amp;&amp;this.controls[re]._registerOnCollectionChange(()=&gt;{}),this.controls.splice(re,1),this.updateValueAndValidity({emitEvent:O.emitEvent})}setControl(R,O,re={}){let Tt=this._adjustIndex(R);Tt&lt;0&amp;&amp;(Tt=0),this.controls[Tt]&amp;&amp;this.controls[Tt]._registerOnCollectionChange(()=&gt;{}),this.controls.splice(Tt,1),O&amp;&amp;(this.controls.splice(Tt,0,O),this._registerControl(O)),this.updateValueAndValidity({emitEvent:re.emitEvent}),this._onCollectionChange()}get length(){return this.controls.length}setValue(R,O={}){Zr(this,0,R),R.forEach((re,Tt)=&gt;{jn(this,!1,Tt),this.at(Tt).setValue(re,{onlySelf:!0,emitEvent:O.emitEvent})}),this.updateValueAndValidity(O)}patchValue(R,O={}){null!=R&amp;&amp;(R.forEach((re,Tt)=&gt;{this.at(Tt)&amp;&amp;this.at(Tt).patchValue(re,{onlySelf:!0,emitEvent:O.emitEvent})}),this.updateValueAndValidity(O))}reset(R=[],O={}){this._forEachChild((re,Tt)=&gt;{re.reset(R[Tt],{onlySelf:!0,emitEvent:O.emitEvent})}),this._updatePristine(O),this._updateTouched(O),this.updateValueAndValidity(O)}getRawValue(){return this.controls.map(R=&gt;R.getRawValue())}clear(R={}){this.controls.length&lt;1||(this._forEachChild(O=&gt;O._registerOnCollectionChange(()=&gt;{})),this.controls.splice(0),this.updateValueAndValidity({emitEvent:R.emitEvent}))}_adjustIndex(R){return R&lt;0?R+this.length:R}_syncPendingControls(){let R=this.controls.reduce((O,re)=&gt;!!re._syncPendingControls()||O,!1);return R&amp;&amp;this.updateValueAndValidity({onlySelf:!0}),R}_forEachChild(R){this.controls.forEach((O,re)=&gt;{R(O,re)})}_updateValue(){this.value=this.controls.filter(R=&gt;R.enabled||this.disabled).map(R=&gt;R.value)}_anyControls(R){return this.controls.some(O=&gt;O.enabled&amp;&amp;R(O))}_setUpControls(){this._forEachChild(R=&gt;this._registerControl(R))}_allControlsDisabled(){for(const R of this.controls)if(R.enabled)return!1;return this.controls.length&gt;0||this.disabled}_registerControl(R){R.setParent(this),R._registerOnCollectionChange(this._onCollectionChange)}_find(R){return this.at(R)??null}}function tn(V){return!!V&amp;&amp;(void 0!==V.asyncValidators||void 0!==V.validators||void 0!==V.updateOn)}let Dr=(()=&gt;{class V{constructor(){this.useNonNullable=!1}get nonNullable(){const O=new V;return O.useNonNullable=!0,O}group(O,re=null){const Tt=this._reduceControls(O);let Un={};return tn(re)?Un=re:null!==re&amp;&amp;(Un.validators=re.validator,Un.asyncValidators=re.asyncValidator),new Jn(Tt,Un)}record(O,re=null){const Tt=this._reduceControls(O);return new Wi(Tt,re)}control(O,re,Tt){let Un={};return this.useNonNullable?(tn(re)?Un=re:(Un.validators=re,Un.asyncValidators=Tt),new Ui(O,{...Un,nonNullable:!0})):new Ui(O,re,Tt)}array(O,re,Tt){const Un=O.map(Ri=&gt;this._createControl(Ri));return new qi(Un,re,Tt)}_reduceControls(O){const re={};return Object.keys(O).forEach(Tt=&gt;{re[Tt]=this._createControl(O[Tt])}),re}_createControl(O){return O instanceof Ui||O instanceof os?O:Array.isArray(O)?this.control(O[0],O.length&gt;1?O[1]:null,O.length&gt;2?O[2]:null):this.control(O)}}return V.\u0275fac=function(O){return new(O||V)},V.\u0275prov=p.Yz7({token:V,factory:V.\u0275fac,providedIn:yi}),V})()},3805:(an,st,D)=&gt;{"use strict";D.d(st,{XC:()=&gt;cn,Bb:()=&gt;Ue,ZL:()=&gt;Tn});var p=D(2687),x=D(1281),S=D(3353),ie=D(4650),me=D(3238),Le=D(727),ae=D(7579),Oe=D(9770),ke=D(6451),Me=D(9646),Ie=D(4968),Re=D(6895),ut=D(8184),ft=D(2230),We=D(445),qe=D(9521),we=D(4080),ot=D(4006),jt=D(9549),rn=D(8675),tt=D(3900),_e=D(5698),ge=D(9300),Se=D(4004),et=D(8505),gt=D(4986),Pt=D(7272),Je=D(4482),Qe=D(5403),ht=D(5032),qt=D(9718),Dt=D(5577);function Bn(P,L){return L?z=&gt;(0,Pt.z)(L.pipe((0,_e.q)(1),function ct(){return(0,Je.e)((P,L)=&gt;{P.subscribe((0,Qe.x)(L,ht.Z))})}()),z.pipe(Bn(P))):(0,Dt.z)((z,de)=&gt;P(z,de).pipe((0,_e.q)(1),(0,qt.h)(z)))}var Sn=D(5963);const Yt=["panel"];function _n(P,L){if(1&amp;P&amp;&amp;(ie.TgZ(0,"div",0,1),ie.Hsn(2),ie.qZA()),2&amp;P){const z=L.id,de=ie.oxw();ie.Q6J("id",de.id)("ngClass",de._classList),ie.uIk("aria-label",de.ariaLabel||null)("aria-labelledby",de._getPanelAriaLabelledby(z))}}const Kt=["*"];let hn=0;class Ut{constructor(L,z){this.source=L,this.option=z}}const On=(0,me.Kr)(class{}),$e=new ie.OlP("mat-autocomplete-default-options",{providedIn:"root",factory:function yt(){return{autoActiveFirstOption:!1,autoSelectActiveOption:!1}}});let nn=(()=&gt;{class P extends On{constructor(z,de,ce,se){super(),this._changeDetectorRef=z,this._elementRef=de,this._activeOptionChanges=Le.w0.EMPTY,this.showPanel=!1,this._isOpen=!1,this.displayWith=null,this.optionSelected=new ie.vpe,this.opened=new ie.vpe,this.closed=new ie.vpe,this.optionActivated=new ie.vpe,this._classList={},this.id="mat-autocomplete-"+hn++,this.inertGroups=se?.SAFARI||!1,this._autoActiveFirstOption=!!ce.autoActiveFirstOption,this._autoSelectActiveOption=!!ce.autoSelectActiveOption}get isOpen(){return this._isOpen&amp;&amp;this.showPanel}get autoActiveFirstOption(){return this._autoActiveFirstOption}set autoActiveFirstOption(z){this._autoActiveFirstOption=(0,x.Ig)(z)}get autoSelectActiveOption(){return this._autoSelectActiveOption}set autoSelectActiveOption(z){this._autoSelectActiveOption=(0,x.Ig)(z)}set classList(z){this._classList=z&amp;&amp;z.length?(0,x.du)(z).reduce((de,ce)=&gt;(de[ce]=!0,de),{}):{},this._setVisibilityClasses(this._classList),this._elementRef.nativeElement.className=""}ngAfterContentInit(){this._keyManager=new p.s1(this.options).withWrap(),this._activeOptionChanges=this._keyManager.change.subscribe(z=&gt;{this.isOpen&amp;&amp;this.optionActivated.emit({source:this,option:this.options.toArray()[z]||null})}),this._setVisibility()}ngOnDestroy(){this._activeOptionChanges.unsubscribe()}_setScrollTop(z){this.panel&amp;&amp;(this.panel.nativeElement.scrollTop=z)}_getScrollTop(){return this.panel?this.panel.nativeElement.scrollTop:0}_setVisibility(){this.showPanel=!!this.options.length,this._setVisibilityClasses(this._classList),this._changeDetectorRef.markForCheck()}_emitSelectEvent(z){const de=new Ut(this,z);this.optionSelected.emit(de)}_getPanelAriaLabelledby(z){return this.ariaLabel?null:this.ariaLabelledby?(z?z+" ":"")+this.ariaLabelledby:z}_setVisibilityClasses(z){z[this._visibleClass]=this.showPanel,z[this._hiddenClass]=!this.showPanel}}return P.\u0275fac=function(z){return new(z||P)(ie.Y36(ie.sBO),ie.Y36(ie.SBq),ie.Y36($e),ie.Y36(S.t4))},P.\u0275dir=ie.lG2({type:P,viewQuery:function(z,de){if(1&amp;z&amp;&amp;(ie.Gf(ie.Rgc,7),ie.Gf(Yt,5)),2&amp;z){let ce;ie.iGM(ce=ie.CRH())&amp;&amp;(de.template=ce.first),ie.iGM(ce=ie.CRH())&amp;&amp;(de.panel=ce.first)}},inputs:{ariaLabel:["aria-label","ariaLabel"],ariaLabelledby:["aria-labelledby","ariaLabelledby"],displayWith:"displayWith",autoActiveFirstOption:"autoActiveFirstOption",autoSelectActiveOption:"autoSelectActiveOption",panelWidth:"panelWidth",classList:["class","classList"]},outputs:{optionSelected:"optionSelected",opened:"opened",closed:"closed",optionActivated:"optionActivated"},features:[ie.qOj]}),P})(),cn=(()=&gt;{class P extends nn{constructor(){super(...arguments),this._visibleClass="mat-autocomplete-visible",this._hiddenClass="mat-autocomplete-hidden"}}return P.\u0275fac=function(){let L;return function(de){return(L||(L=ie.n5z(P)))(de||P)}}(),P.\u0275cmp=ie.Xpm({type:P,selectors:[["mat-autocomplete"]],contentQueries:function(z,de,ce){if(1&amp;z&amp;&amp;(ie.Suo(ce,me.K7,5),ie.Suo(ce,me.ey,5)),2&amp;z){let se;ie.iGM(se=ie.CRH())&amp;&amp;(de.optionGroups=se),ie.iGM(se=ie.CRH())&amp;&amp;(de.options=se)}},hostAttrs:[1,"mat-autocomplete"],inputs:{disableRipple:"disableRipple"},exportAs:["matAutocomplete"],features:[ie._Bn([{provide:me.HF,useExisting:P}]),ie.qOj],ngContentSelectors:Kt,decls:1,vars:0,consts:[["role","listbox",1,"mat-autocomplete-panel",3,"id","ngClass"],["panel",""]],template:function(z,de){1&amp;z&amp;&amp;(ie.F$t(),ie.YNc(0,_n,3,4,"ng-template"))},dependencies:[Re.mk],styles:[".mat-autocomplete-panel{min-width:112px;max-width:280px;overflow:auto;-webkit-overflow-scrolling:touch;visibility:hidden;max-width:none;max-height:256px;position:relative;width:100%;border-bottom-left-radius:4px;border-bottom-right-radius:4px}.mat-autocomplete-panel.mat-autocomplete-visible{visibility:visible}.mat-autocomplete-panel.mat-autocomplete-hidden{visibility:hidden}.mat-autocomplete-panel-above .mat-autocomplete-panel{border-radius:0;border-top-left-radius:4px;border-top-right-radius:4px}.mat-autocomplete-panel .mat-divider-horizontal{margin-top:-1px}.cdk-high-contrast-active .mat-autocomplete-panel{outline:solid 1px}mat-autocomplete{display:none}"],encapsulation:2,changeDetection:0}),P})();const Jt=new ie.OlP("mat-autocomplete-scroll-strategy"),Gr={provide:Jt,deps:[ut.aV],useFactory:function ir(P){return()=&gt;P.scrollStrategies.reposition()}},ii={provide:ot.JU,useExisting:(0,ie.Gpc)(()=&gt;Tn),multi:!0};let un=(()=&gt;{class P{constructor(z,de,ce,se,le,at,vt,Rt,fn,dn,Qt){this._element=z,this._overlay=de,this._viewContainerRef=ce,this._zone=se,this._changeDetectorRef=le,this._dir=vt,this._formField=Rt,this._document=fn,this._viewportRuler=dn,this._defaults=Qt,this._componentDestroyed=!1,this._autocompleteDisabled=!1,this._manuallyFloatingLabel=!1,this._viewportSubscription=Le.w0.EMPTY,this._canOpenOnNextFocus=!0,this._closeKeyEventStream=new ae.x,this._windowBlurHandler=()=&gt;{this._canOpenOnNextFocus=this._document.activeElement!==this._element.nativeElement||this.panelOpen},this._onChange=()=&gt;{},this._onTouched=()=&gt;{},this.position="auto",this.autocompleteAttribute="off",this._overlayAttached=!1,this.optionSelections=(0,Oe.P)(()=&gt;{const Gn=this.autocomplete?this.autocomplete.options:null;return Gn?Gn.changes.pipe((0,rn.O)(Gn),(0,tt.w)(()=&gt;(0,ke.T)(...Gn.map(Mn=&gt;Mn.onSelectionChange)))):this._zone.onStable.pipe((0,_e.q)(1),(0,tt.w)(()=&gt;this.optionSelections))}),this._scrollStrategy=at}get autocompleteDisabled(){return this._autocompleteDisabled}set autocompleteDisabled(z){this._autocompleteDisabled=(0,x.Ig)(z)}ngAfterViewInit(){const z=this._getWindow();typeof z&lt;"u"&amp;&amp;this._zone.runOutsideAngular(()=&gt;z.addEventListener("blur",this._windowBlurHandler))}ngOnChanges(z){z.position&amp;&amp;this._positionStrategy&amp;&amp;(this._setStrategyPositions(this._positionStrategy),this.panelOpen&amp;&amp;this._overlayRef.updatePosition())}ngOnDestroy(){const z=this._getWindow();typeof z&lt;"u"&amp;&amp;z.removeEventListener("blur",this._windowBlurHandler),this._viewportSubscription.unsubscribe(),this._componentDestroyed=!0,this._destroyPanel(),this._closeKeyEventStream.complete()}get panelOpen(){return this._overlayAttached&amp;&amp;this.autocomplete.showPanel}openPanel(){this._attachOverlay(),this._floatLabel()}closePanel(){this._resetLabel(),this._overlayAttached&amp;&amp;(this.panelOpen&amp;&amp;this._zone.run(()=&gt;{this.autocomplete.closed.emit()}),this.autocomplete._isOpen=this._overlayAttached=!1,this._pendingAutoselectedOption=null,this._overlayRef&amp;&amp;this._overlayRef.hasAttached()&amp;&amp;(this._overlayRef.detach(),this._closingActionsSubscription.unsubscribe()),this._componentDestroyed||this._changeDetectorRef.detectChanges())}updatePosition(){this._overlayAttached&amp;&amp;this._overlayRef.updatePosition()}get panelClosingActions(){return(0,ke.T)(this.optionSelections,this.autocomplete._keyManager.tabOut.pipe((0,ge.h)(()=&gt;this._overlayAttached)),this._closeKeyEventStream,this._getOutsideClickStream(),this._overlayRef?this._overlayRef.detachments().pipe((0,ge.h)(()=&gt;this._overlayAttached)):(0,Me.of)()).pipe((0,Se.U)(z=&gt;z instanceof me.rN?z:null))}get activeOption(){return this.autocomplete&amp;&amp;this.autocomplete._keyManager?this.autocomplete._keyManager.activeItem:null}_getOutsideClickStream(){return(0,ke.T)((0,Ie.R)(this._document,"click"),(0,Ie.R)(this._document,"auxclick"),(0,Ie.R)(this._document,"touchend")).pipe((0,ge.h)(z=&gt;{const de=(0,S.sA)(z),ce=this._formField?this._formField._elementRef.nativeElement:null,se=this.connectedTo?this.connectedTo.elementRef.nativeElement:null;return this._overlayAttached&amp;&amp;de!==this._element.nativeElement&amp;&amp;this._document.activeElement!==this._element.nativeElement&amp;&amp;(!ce||!ce.contains(de))&amp;&amp;(!se||!se.contains(de))&amp;&amp;!!this._overlayRef&amp;&amp;!this._overlayRef.overlayElement.contains(de)}))}writeValue(z){Promise.resolve(null).then(()=&gt;this._assignOptionValue(z))}registerOnChange(z){this._onChange=z}registerOnTouched(z){this._onTouched=z}setDisabledState(z){this._element.nativeElement.disabled=z}_handleKeydown(z){const de=z.keyCode,ce=(0,qe.Vb)(z);if(de===qe.hY&amp;&amp;!ce&amp;&amp;z.preventDefault(),this.activeOption&amp;&amp;de===qe.K5&amp;&amp;this.panelOpen&amp;&amp;!ce)this.activeOption._selectViaInteraction(),this._resetActiveItem(),z.preventDefault();else if(this.autocomplete){const se=this.autocomplete._keyManager.activeItem,le=de===qe.LH||de===qe.JH;de===qe.Mf||le&amp;&amp;!ce&amp;&amp;this.panelOpen?this.autocomplete._keyManager.onKeydown(z):le&amp;&amp;this._canOpen()&amp;&amp;this.openPanel(),(le||this.autocomplete._keyManager.activeItem!==se)&amp;&amp;(this._scrollToOption(this.autocomplete._keyManager.activeItemIndex||0),this.autocomplete.autoSelectActiveOption&amp;&amp;this.activeOption&amp;&amp;(this._pendingAutoselectedOption||(this._valueBeforeAutoSelection=this._element.nativeElement.value),this._pendingAutoselectedOption=this.activeOption,this._assignOptionValue(this.activeOption.value)))}}_handleInput(z){let de=z.target,ce=de.value;"number"===de.type&amp;&amp;(ce=""==ce?null:parseFloat(ce)),this._previousValue!==ce&amp;&amp;(this._previousValue=ce,this._pendingAutoselectedOption=null,this._onChange(ce),this._canOpen()&amp;&amp;this._document.activeElement===z.target&amp;&amp;this.openPanel())}_handleFocus(){this._canOpenOnNextFocus?this._canOpen()&amp;&amp;(this._previousValue=this._element.nativeElement.value,this._attachOverlay(),this._floatLabel(!0)):this._canOpenOnNextFocus=!0}_handleClick(){this._canOpen()&amp;&amp;!this.panelOpen&amp;&amp;this.openPanel()}_floatLabel(z=!1){this._formField&amp;&amp;"auto"===this._formField.floatLabel&amp;&amp;(z?this._formField._animateAndLockLabel():this._formField.floatLabel="always",this._manuallyFloatingLabel=!0)}_resetLabel(){this._manuallyFloatingLabel&amp;&amp;(this._formField.floatLabel="auto",this._manuallyFloatingLabel=!1)}_subscribeToClosingActions(){const z=this._zone.onStable.pipe((0,_e.q)(1)),de=this.autocomplete.options.changes.pipe((0,et.b)(()=&gt;this._positionStrategy.reapplyLastPosition()),function $n(P,L=gt.z){const z=(0,Sn.H)(P,L);return Bn(()=&gt;z)}(0));return(0,ke.T)(z,de).pipe((0,tt.w)(()=&gt;(this._zone.run(()=&gt;{const ce=this.panelOpen;this._resetActiveItem(),this.autocomplete._setVisibility(),this._changeDetectorRef.detectChanges(),this.panelOpen&amp;&amp;this._overlayRef.updatePosition(),ce!==this.panelOpen&amp;&amp;(this.panelOpen?this.autocomplete.opened.emit():this.autocomplete.closed.emit())}),this.panelClosingActions)),(0,_e.q)(1)).subscribe(ce=&gt;this._setValueAndClose(ce))}_destroyPanel(){this._overlayRef&amp;&amp;(this.closePanel(),this._overlayRef.dispose(),this._overlayRef=null)}_assignOptionValue(z){const de=this.autocomplete&amp;&amp;this.autocomplete.displayWith?this.autocomplete.displayWith(z):z;this._updateNativeInputValue(de??"")}_updateNativeInputValue(z){this._formField?this._formField._control.value=z:this._element.nativeElement.value=z,this._previousValue=z}_setValueAndClose(z){const de=z?z.source:this._pendingAutoselectedOption;de&amp;&amp;(this._clearPreviousSelectedOption(de),this._assignOptionValue(de.value),this._onChange(de.value),this.autocomplete._emitSelectEvent(de),this._element.nativeElement.focus()),this.closePanel()}_clearPreviousSelectedOption(z){this.autocomplete.options.forEach(de=&gt;{de!==z&amp;&amp;de.selected&amp;&amp;de.deselect()})}_attachOverlay(){let z=this._overlayRef;z?(this._positionStrategy.setOrigin(this._getConnectedElement()),z.updateSize({width:this._getPanelWidth()})):(this._portal=new we.UE(this.autocomplete.template,this._viewContainerRef,{id:this._formField?.getLabelId()}),z=this._overlay.create(this._getOverlayConfig()),this._overlayRef=z,this._handleOverlayEvents(z),this._viewportSubscription=this._viewportRuler.change().subscribe(()=&gt;{this.panelOpen&amp;&amp;z&amp;&amp;z.updateSize({width:this._getPanelWidth()})})),z&amp;&amp;!z.hasAttached()&amp;&amp;(z.attach(this._portal),this._closingActionsSubscription=this._subscribeToClosingActions());const de=this.panelOpen;this.autocomplete._setVisibility(),this.autocomplete._isOpen=this._overlayAttached=!0,this.panelOpen&amp;&amp;de!==this.panelOpen&amp;&amp;this.autocomplete.opened.emit()}_getOverlayConfig(){return new ut.X_({positionStrategy:this._getOverlayPosition(),scrollStrategy:this._scrollStrategy(),width:this._getPanelWidth(),direction:this._dir,panelClass:this._defaults?.overlayPanelClass})}_getOverlayPosition(){const z=this._overlay.position().flexibleConnectedTo(this._getConnectedElement()).withFlexibleDimensions(!1).withPush(!1);return this._setStrategyPositions(z),this._positionStrategy=z,z}_setStrategyPositions(z){const de=[{originX:"start",originY:"bottom",overlayX:"start",overlayY:"top"},{originX:"end",originY:"bottom",overlayX:"end",overlayY:"top"}],ce=this._aboveClass,se=[{originX:"start",originY:"top",overlayX:"start",overlayY:"bottom",panelClass:ce},{originX:"end",originY:"top",overlayX:"end",overlayY:"bottom",panelClass:ce}];let le;le="above"===this.position?se:"below"===this.position?de:[...de,...se],z.withPositions(le)}_getConnectedElement(){return this.connectedTo?this.connectedTo.elementRef:this._formField?this._formField.getConnectedOverlayOrigin():this._element}_getPanelWidth(){return this.autocomplete.panelWidth||this._getHostWidth()}_getHostWidth(){return this._getConnectedElement().nativeElement.getBoundingClientRect().width}_resetActiveItem(){const z=this.autocomplete;z.autoActiveFirstOption?z._keyManager.setFirstItemActive():z._keyManager.setActiveItem(-1)}_canOpen(){const z=this._element.nativeElement;return!z.readOnly&amp;&amp;!z.disabled&amp;&amp;!this._autocompleteDisabled}_getWindow(){return this._document?.defaultView||window}_scrollToOption(z){const de=this.autocomplete,ce=(0,me.CB)(z,de.options,de.optionGroups);if(0===z&amp;&amp;1===ce)de._setScrollTop(0);else if(de.panel){const se=de.options.toArray()[z];if(se){const le=se._getHostElement(),at=(0,me.jH)(le.offsetTop,le.offsetHeight,de._getScrollTop(),de.panel.nativeElement.offsetHeight);de._setScrollTop(at)}}}_handleOverlayEvents(z){z.keydownEvents().subscribe(de=&gt;{(de.keyCode===qe.hY&amp;&amp;!(0,qe.Vb)(de)||de.keyCode===qe.LH&amp;&amp;(0,qe.Vb)(de,"altKey"))&amp;&amp;(this._pendingAutoselectedOption&amp;&amp;(this._updateNativeInputValue(this._valueBeforeAutoSelection??""),this._pendingAutoselectedOption=null),this._closeKeyEventStream.next(),this._resetActiveItem(),de.stopPropagation(),de.preventDefault())}),z.outsidePointerEvents().subscribe()}}return P.\u0275fac=function(z){return new(z||P)(ie.Y36(ie.SBq),ie.Y36(ut.aV),ie.Y36(ie.s_b),ie.Y36(ie.R0b),ie.Y36(ie.sBO),ie.Y36(Jt),ie.Y36(We.Is,8),ie.Y36(jt.G_,9),ie.Y36(Re.K0,8),ie.Y36(ft.rL),ie.Y36($e,8))},P.\u0275dir=ie.lG2({type:P,inputs:{autocomplete:["matAutocomplete","autocomplete"],position:["matAutocompletePosition","position"],connectedTo:["matAutocompleteConnectedTo","connectedTo"],autocompleteAttribute:["autocomplete","autocompleteAttribute"],autocompleteDisabled:["matAutocompleteDisabled","autocompleteDisabled"]},features:[ie.TTD]}),P})(),Tn=(()=&gt;{class P extends un{constructor(){super(...arguments),this._aboveClass="mat-autocomplete-panel-above"}}return P.\u0275fac=function(){let L;return function(de){return(L||(L=ie.n5z(P)))(de||P)}}(),P.\u0275dir=ie.lG2({type:P,selectors:[["input","matAutocomplete",""],["textarea","matAutocomplete",""]],hostAttrs:[1,"mat-autocomplete-trigger"],hostVars:7,hostBindings:function(z,de){1&amp;z&amp;&amp;ie.NdJ("focusin",function(){return de._handleFocus()})("blur",function(){return de._onTouched()})("input",function(se){return de._handleInput(se)})("keydown",function(se){return de._handleKeydown(se)})("click",function(){return de._handleClick()}),2&amp;z&amp;&amp;ie.uIk("autocomplete",de.autocompleteAttribute)("role",de.autocompleteDisabled?null:"combobox")("aria-autocomplete",de.autocompleteDisabled?null:"list")("aria-activedescendant",de.panelOpen&amp;&amp;de.activeOption?de.activeOption.id:null)("aria-expanded",de.autocompleteDisabled?null:de.panelOpen.toString())("aria-owns",de.autocompleteDisabled||!de.panelOpen||null==de.autocomplete?null:de.autocomplete.id)("aria-haspopup",de.autocompleteDisabled?null:"listbox")},exportAs:["matAutocompleteTrigger"],features:[ie._Bn([ii]),ie.qOj]}),P})(),Ue=(()=&gt;{class P{}return P.\u0275fac=function(z){return new(z||P)},P.\u0275mod=ie.oAB({type:P}),P.\u0275inj=ie.cJS({providers:[Gr],imports:[ut.U8,me.Ng,me.BQ,Re.ez,ft.ZD,me.Ng,me.BQ]}),P})()},3238:(an,st,D)=&gt;{"use strict";D.d(st,{yN:()=&gt;we,mZ:()=&gt;ot,_A:()=&gt;Dt,rD:()=&gt;On,sG:()=&gt;Bn,K7:()=&gt;at,HF:()=&gt;de,BQ:()=&gt;tt,XK:()=&gt;hn,ey:()=&gt;Qt,Ng:()=&gt;Vt,rN:()=&gt;fn,wG:()=&gt;Ue,si:()=&gt;P,CB:()=&gt;Gn,jH:()=&gt;Mn,pj:()=&gt;gt,Kr:()=&gt;Pt,Id:()=&gt;et,FD:()=&gt;Qe,dB:()=&gt;ht,sb:()=&gt;Je});var p=D(4650),x=D(2687),S=D(445),me=D(6895),Le=D(3353),ae=D(1281),Oe=D(9751),ke=D(7579),Me=D(9521);function ut(ue,N){if(1&amp;ue&amp;&amp;p._UZ(0,"mat-pseudo-checkbox",4),2&amp;ue){const Y=p.oxw();p.Q6J("state",Y.selected?"checked":"unchecked")("disabled",Y.disabled)}}function ft(ue,N){if(1&amp;ue&amp;&amp;(p.TgZ(0,"span",5),p._uU(1),p.qZA()),2&amp;ue){const Y=p.oxw();p.xp6(1),p.hij("(",Y.group.label,")")}}const We=["*"];let we=(()=&gt;{class ue{}return ue.STANDARD_CURVE="cubic-bezier(0.4,0.0,0.2,1)",ue.DECELERATION_CURVE="cubic-bezier(0.0,0.0,0.2,1)",ue.ACCELERATION_CURVE="cubic-bezier(0.4,0.0,1,1)",ue.SHARP_CURVE="cubic-bezier(0.4,0.0,0.6,1)",ue})(),ot=(()=&gt;{class ue{}return ue.COMPLEX="375ms",ue.ENTERING="225ms",ue.EXITING="195ms",ue})();const rn=new p.OlP("mat-sanity-checks",{providedIn:"root",factory:function jt(){return!0}});let tt=(()=&gt;{class ue{constructor(Y,De,fe){this._sanityChecks=De,this._document=fe,this._hasDoneGlobalChecks=!1,Y._applyBodyHighContrastModeCssClasses(),this._hasDoneGlobalChecks||(this._hasDoneGlobalChecks=!0)}_checkIsEnabled(Y){return!(0,Le.Oy)()&amp;&amp;("boolean"==typeof this._sanityChecks?this._sanityChecks:!!this._sanityChecks[Y])}}return ue.\u0275fac=function(Y){return new(Y||ue)(p.LFG(x.qm),p.LFG(rn,8),p.LFG(me.K0))},ue.\u0275mod=p.oAB({type:ue}),ue.\u0275inj=p.cJS({imports:[S.vT,S.vT]}),ue})();function et(ue){return class extends ue{constructor(...N){super(...N),this._disabled=!1}get disabled(){return this._disabled}set disabled(N){this._disabled=(0,ae.Ig)(N)}}}function gt(ue,N){return class extends ue{constructor(...Y){super(...Y),this.defaultColor=N,this.color=N}get color(){return this._color}set color(Y){const De=Y||this.defaultColor;De!==this._color&amp;&amp;(this._color&amp;&amp;this._elementRef.nativeElement.classList.remove(`mat-${this._color}`),De&amp;&amp;this._elementRef.nativeElement.classList.add(`mat-${De}`),this._color=De)}}}function Pt(ue){return class extends ue{constructor(...N){super(...N),this._disableRipple=!1}get disableRipple(){return this._disableRipple}set disableRipple(N){this._disableRipple=(0,ae.Ig)(N)}}}function Je(ue,N=0){return class extends ue{constructor(...Y){super(...Y),this._tabIndex=N,this.defaultTabIndex=N}get tabIndex(){return this.disabled?-1:this._tabIndex}set tabIndex(Y){this._tabIndex=null!=Y?(0,ae.su)(Y):this.defaultTabIndex}}}function Qe(ue){return class extends ue{constructor(...N){super(...N),this.errorState=!1}updateErrorState(){const N=this.errorState,be=(this.errorStateMatcher||this._defaultErrorStateMatcher).isErrorState(this.ngControl?this.ngControl.control:null,this._parentFormGroup||this._parentForm);be!==N&amp;&amp;(this.errorState=be,this.stateChanges.next())}}}function ht(ue){return class extends ue{constructor(...N){super(...N),this._isInitialized=!1,this._pendingSubscribers=[],this.initialized=new Oe.y(Y=&gt;{this._isInitialized?this._notifySubscriber(Y):this._pendingSubscribers.push(Y)})}_markInitialized(){this._isInitialized=!0,this._pendingSubscribers.forEach(this._notifySubscriber),this._pendingSubscribers=null}_notifySubscriber(N){N.next(),N.complete()}}}const ct=new p.OlP("MAT_DATE_LOCALE",{providedIn:"root",factory:function qt(){return(0,p.f3M)(p.soG)}});class Dt{constructor(){this._localeChanges=new ke.x,this.localeChanges=this._localeChanges}getValidDateOrNull(N){return this.isDateInstance(N)&amp;&amp;this.isValid(N)?N:null}deserialize(N){return null==N||this.isDateInstance(N)&amp;&amp;this.isValid(N)?N:this.invalid()}setLocale(N){this.locale=N,this._localeChanges.next()}compareDate(N,Y){return this.getYear(N)-this.getYear(Y)||this.getMonth(N)-this.getMonth(Y)||this.getDate(N)-this.getDate(Y)}sameDate(N,Y){if(N&amp;&amp;Y){let De=this.isValid(N),fe=this.isValid(Y);return De&amp;&amp;fe?!this.compareDate(N,Y):De==fe}return N==Y}clampDate(N,Y,De){return Y&amp;&amp;this.compareDate(N,Y)&lt;0?Y:De&amp;&amp;this.compareDate(N,De)&gt;0?De:N}}const Bn=new p.OlP("mat-date-formats"),Sn=/^\d{4}-\d{2}-\d{2}(?:T\d{2}:\d{2}:\d{2}(?:\.\d+)?(?:Z|(?:(?:\+|-)\d{2}:\d{2}))?)?$/;function $n(ue,N){const Y=Array(ue);for(let De=0;De&lt;ue;De++)Y[De]=N(De);return Y}let Yt=(()=&gt;{class ue extends Dt{constructor(Y,De){super(),this.useUtcForDisplay=!1,super.setLocale(Y)}getYear(Y){return Y.getFullYear()}getMonth(Y){return Y.getMonth()}getDate(Y){return Y.getDate()}getDayOfWeek(Y){return Y.getDay()}getMonthNames(Y){const De=new Intl.DateTimeFormat(this.locale,{month:Y,timeZone:"utc"});return $n(12,fe=&gt;this._format(De,new Date(2017,fe,1)))}getDateNames(){const Y=new Intl.DateTimeFormat(this.locale,{day:"numeric",timeZone:"utc"});return $n(31,De=&gt;this._format(Y,new Date(2017,0,De+1)))}getDayOfWeekNames(Y){const De=new Intl.DateTimeFormat(this.locale,{weekday:Y,timeZone:"utc"});return $n(7,fe=&gt;this._format(De,new Date(2017,0,fe+1)))}getYearName(Y){const De=new Intl.DateTimeFormat(this.locale,{year:"numeric",timeZone:"utc"});return this._format(De,Y)}getFirstDayOfWeek(){return 0}getNumDaysInMonth(Y){return this.getDate(this._createDateWithOverflow(this.getYear(Y),this.getMonth(Y)+1,0))}clone(Y){return new Date(Y.getTime())}createDate(Y,De,fe){let be=this._createDateWithOverflow(Y,De,fe);return be.getMonth(),be}today(){return new Date}parse(Y,De){return"number"==typeof Y?new Date(Y):Y?new Date(Date.parse(Y)):null}format(Y,De){if(!this.isValid(Y))throw Error("NativeDateAdapter: Cannot format invalid date.");const fe=new Intl.DateTimeFormat(this.locale,{...De,timeZone:"utc"});return this._format(fe,Y)}addCalendarYears(Y,De){return this.addCalendarMonths(Y,12*De)}addCalendarMonths(Y,De){let fe=this._createDateWithOverflow(this.getYear(Y),this.getMonth(Y)+De,this.getDate(Y));return this.getMonth(fe)!=((this.getMonth(Y)+De)%12+12)%12&amp;&amp;(fe=this._createDateWithOverflow(this.getYear(fe),this.getMonth(fe),0)),fe}addCalendarDays(Y,De){return this._createDateWithOverflow(this.getYear(Y),this.getMonth(Y),this.getDate(Y)+De)}toIso8601(Y){return[Y.getUTCFullYear(),this._2digit(Y.getUTCMonth()+1),this._2digit(Y.getUTCDate())].join("-")}deserialize(Y){if("string"==typeof Y){if(!Y)return null;if(Sn.test(Y)){let De=new Date(Y);if(this.isValid(De))return De}}return super.deserialize(Y)}isDateInstance(Y){return Y instanceof Date}isValid(Y){return!isNaN(Y.getTime())}invalid(){return new Date(NaN)}_createDateWithOverflow(Y,De,fe){const be=new Date;return be.setFullYear(Y,De,fe),be.setHours(0,0,0,0),be}_2digit(Y){return("00"+Y).slice(-2)}_format(Y,De){const fe=new Date;return fe.setUTCFullYear(De.getFullYear(),De.getMonth(),De.getDate()),fe.setUTCHours(De.getHours(),De.getMinutes(),De.getSeconds(),De.getMilliseconds()),Y.format(fe)}}return ue.\u0275fac=function(Y){return new(Y||ue)(p.LFG(ct,8),p.LFG(Le.t4))},ue.\u0275prov=p.Yz7({token:ue,factory:ue.\u0275fac}),ue})();const _n={parse:{dateInput:null},display:{dateInput:{year:"numeric",month:"numeric",day:"numeric"},monthYearLabel:{year:"numeric",month:"short"},dateA11yLabel:{year:"numeric",month:"long",day:"numeric"},monthYearA11yLabel:{year:"numeric",month:"long"}}};let Kt=(()=&gt;{class ue{}return ue.\u0275fac=function(Y){return new(Y||ue)},ue.\u0275mod=p.oAB({type:ue}),ue.\u0275inj=p.cJS({providers:[{provide:Dt,useClass:Yt}]}),ue})(),hn=(()=&gt;{class ue{}return ue.\u0275fac=function(Y){return new(Y||ue)},ue.\u0275mod=p.oAB({type:ue}),ue.\u0275inj=p.cJS({providers:[{provide:Bn,useValue:_n}],imports:[Kt]}),ue})(),On=(()=&gt;{class ue{isErrorState(Y,De){return!!(Y&amp;&amp;Y.invalid&amp;&amp;(Y.touched||De&amp;&amp;De.submitted))}}return ue.\u0275fac=function(Y){return new(Y||ue)},ue.\u0275prov=p.Yz7({token:ue,factory:ue.\u0275fac,providedIn:"root"}),ue})();class In{constructor(N,Y,De,fe=!1){this._renderer=N,this.element=Y,this.config=De,this._animationForciblyDisabledThroughCss=fe,this.state=3}fadeOut(){this._renderer.fadeOutRipple(this)}}const Xn={enterDuration:225,exitDuration:150},ir=(0,Le.i$)({passive:!0}),Gr=["mousedown","touchstart"],ii=["mouseup","mouseleave","touchend","touchcancel"];class ni{constructor(N,Y,De,fe){this._target=N,this._ngZone=Y,this._isPointerDown=!1,this._activeRipples=new Map,this._pointerUpEventsRegistered=!1,fe.isBrowser&amp;&amp;(this._containerElement=(0,ae.fI)(De))}fadeInRipple(N,Y,De={}){const fe=this._containerRect=this._containerRect||this._containerElement.getBoundingClientRect(),be={...Xn,...De.animation};De.centered&amp;&amp;(N=fe.left+fe.width/2,Y=fe.top+fe.height/2);const he=De.radius||function un(ue,N,Y){const De=Math.max(Math.abs(ue-Y.left),Math.abs(ue-Y.right)),fe=Math.max(Math.abs(N-Y.top),Math.abs(N-Y.bottom));return Math.sqrt(De*De+fe*fe)}(N,Y,fe),ze=N-fe.left,dt=Y-fe.top,en=be.enterDuration,jn=document.createElement("div");jn.classList.add("mat-ripple-element"),jn.style.left=ze-he+"px",jn.style.top=dt-he+"px",jn.style.height=2*he+"px",jn.style.width=2*he+"px",null!=De.color&amp;&amp;(jn.style.backgroundColor=De.color),jn.style.transitionDuration=`${en}ms`,this._containerElement.appendChild(jn);const Zr=window.getComputedStyle(jn),Jn=Zr.transitionDuration,Sr="none"===Zr.transitionProperty||"0s"===Jn||"0s, 0s"===Jn,$r=new In(this,jn,De,Sr);jn.style.transform="scale3d(1, 1, 1)",$r.state=0,De.persistent||(this._mostRecentTransientRipple=$r);let Wi=null;return!Sr&amp;&amp;(en||be.exitDuration)&amp;&amp;this._ngZone.runOutsideAngular(()=&gt;{const di=()=&gt;this._finishRippleTransition($r),vi=()=&gt;this._destroyRipple($r);jn.addEventListener("transitionend",di),jn.addEventListener("transitioncancel",vi),Wi={onTransitionEnd:di,onTransitionCancel:vi}}),this._activeRipples.set($r,Wi),(Sr||!en)&amp;&amp;this._finishRippleTransition($r),$r}fadeOutRipple(N){if(2===N.state||3===N.state)return;const Y=N.element,De={...Xn,...N.config.animation};Y.style.transitionDuration=`${De.exitDuration}ms`,Y.style.opacity="0",N.state=2,(N._animationForciblyDisabledThroughCss||!De.exitDuration)&amp;&amp;this._finishRippleTransition(N)}fadeOutAll(){this._getActiveRipples().forEach(N=&gt;N.fadeOut())}fadeOutAllNonPersistent(){this._getActiveRipples().forEach(N=&gt;{N.config.persistent||N.fadeOut()})}setupTriggerEvents(N){const Y=(0,ae.fI)(N);!Y||Y===this._triggerElement||(this._removeTriggerEvents(),this._triggerElement=Y,this._registerEvents(Gr))}handleEvent(N){"mousedown"===N.type?this._onMousedown(N):"touchstart"===N.type?this._onTouchStart(N):this._onPointerUp(),this._pointerUpEventsRegistered||(this._registerEvents(ii),this._pointerUpEventsRegistered=!0)}_finishRippleTransition(N){0===N.state?this._startFadeOutTransition(N):2===N.state&amp;&amp;this._destroyRipple(N)}_startFadeOutTransition(N){const Y=N===this._mostRecentTransientRipple,{persistent:De}=N.config;N.state=1,!De&amp;&amp;(!Y||!this._isPointerDown)&amp;&amp;N.fadeOut()}_destroyRipple(N){const Y=this._activeRipples.get(N)??null;this._activeRipples.delete(N),this._activeRipples.size||(this._containerRect=null),N===this._mostRecentTransientRipple&amp;&amp;(this._mostRecentTransientRipple=null),N.state=3,null!==Y&amp;&amp;(N.element.removeEventListener("transitionend",Y.onTransitionEnd),N.element.removeEventListener("transitioncancel",Y.onTransitionCancel)),N.element.remove()}_onMousedown(N){const Y=(0,x.X6)(N),De=this._lastTouchStartEvent&amp;&amp;Date.now()&lt;this._lastTouchStartEvent+800;!this._target.rippleDisabled&amp;&amp;!Y&amp;&amp;!De&amp;&amp;(this._isPointerDown=!0,this.fadeInRipple(N.clientX,N.clientY,this._target.rippleConfig))}_onTouchStart(N){if(!this._target.rippleDisabled&amp;&amp;!(0,x.yG)(N)){this._lastTouchStartEvent=Date.now(),this._isPointerDown=!0;const Y=N.changedTouches;for(let De=0;De&lt;Y.length;De++)this.fadeInRipple(Y[De].clientX,Y[De].clientY,this._target.rippleConfig)}}_onPointerUp(){!this._isPointerDown||(this._isPointerDown=!1,this._getActiveRipples().forEach(N=&gt;{!N.config.persistent&amp;&amp;(1===N.state||N.config.terminateOnPointerUp&amp;&amp;0===N.state)&amp;&amp;N.fadeOut()}))}_registerEvents(N){this._ngZone.runOutsideAngular(()=&gt;{N.forEach(Y=&gt;{this._triggerElement.addEventListener(Y,this,ir)})})}_getActiveRipples(){return Array.from(this._activeRipples.keys())}_removeTriggerEvents(){this._triggerElement&amp;&amp;(Gr.forEach(N=&gt;{this._triggerElement.removeEventListener(N,this,ir)}),this._pointerUpEventsRegistered&amp;&amp;ii.forEach(N=&gt;{this._triggerElement.removeEventListener(N,this,ir)}))}}const Tn=new p.OlP("mat-ripple-global-options");let Ue=(()=&gt;{class ue{constructor(Y,De,fe,be,he){this._elementRef=Y,this._animationMode=he,this.radius=0,this._disabled=!1,this._isInitialized=!1,this._globalOptions=be||{},this._rippleRenderer=new ni(this,De,Y,fe)}get disabled(){return this._disabled}set disabled(Y){Y&amp;&amp;this.fadeOutAllNonPersistent(),this._disabled=Y,this._setupTriggerEventsIfEnabled()}get trigger(){return this._trigger||this._elementRef.nativeElement}set trigger(Y){this._trigger=Y,this._setupTriggerEventsIfEnabled()}ngOnInit(){this._isInitialized=!0,this._setupTriggerEventsIfEnabled()}ngOnDestroy(){this._rippleRenderer._removeTriggerEvents()}fadeOutAll(){this._rippleRenderer.fadeOutAll()}fadeOutAllNonPersistent(){this._rippleRenderer.fadeOutAllNonPersistent()}get rippleConfig(){return{centered:this.centered,radius:this.radius,color:this.color,animation:{...this._globalOptions.animation,..."NoopAnimations"===this._animationMode?{enterDuration:0,exitDuration:0}:{},...this.animation},terminateOnPointerUp:this._globalOptions.terminateOnPointerUp}}get rippleDisabled(){return this.disabled||!!this._globalOptions.disabled}_setupTriggerEventsIfEnabled(){!this.disabled&amp;&amp;this._isInitialized&amp;&amp;this._rippleRenderer.setupTriggerEvents(this.trigger)}launch(Y,De=0,fe){return"number"==typeof Y?this._rippleRenderer.fadeInRipple(Y,De,{...this.rippleConfig,...fe}):this._rippleRenderer.fadeInRipple(0,0,{...this.rippleConfig,...Y})}}return ue.\u0275fac=function(Y){return new(Y||ue)(p.Y36(p.SBq),p.Y36(p.R0b),p.Y36(Le.t4),p.Y36(Tn,8),p.Y36(p.QbO,8))},ue.\u0275dir=p.lG2({type:ue,selectors:[["","mat-ripple",""],["","matRipple",""]],hostAttrs:[1,"mat-ripple"],hostVars:2,hostBindings:function(Y,De){2&amp;Y&amp;&amp;p.ekj("mat-ripple-unbounded",De.unbounded)},inputs:{color:["matRippleColor","color"],unbounded:["matRippleUnbounded","unbounded"],centered:["matRippleCentered","centered"],radius:["matRippleRadius","radius"],animation:["matRippleAnimation","animation"],disabled:["matRippleDisabled","disabled"],trigger:["matRippleTrigger","trigger"]},exportAs:["matRipple"]}),ue})(),P=(()=&gt;{class ue{}return ue.\u0275fac=function(Y){return new(Y||ue)},ue.\u0275mod=p.oAB({type:ue}),ue.\u0275inj=p.cJS({imports:[tt,tt]}),ue})(),L=(()=&gt;{class ue{constructor(Y){this._animationMode=Y,this.state="unchecked",this.disabled=!1}}return ue.\u0275fac=function(Y){return new(Y||ue)(p.Y36(p.QbO,8))},ue.\u0275cmp=p.Xpm({type:ue,selectors:[["mat-pseudo-checkbox"]],hostAttrs:[1,"mat-pseudo-checkbox"],hostVars:8,hostBindings:function(Y,De){2&amp;Y&amp;&amp;p.ekj("mat-pseudo-checkbox-indeterminate","indeterminate"===De.state)("mat-pseudo-checkbox-checked","checked"===De.state)("mat-pseudo-checkbox-disabled",De.disabled)("_mat-animation-noopable","NoopAnimations"===De._animationMode)},inputs:{state:"state",disabled:"disabled"},decls:0,vars:0,template:function(Y,De){},styles:['.mat-pseudo-checkbox{width:16px;height:16px;border:2px solid;border-radius:2px;cursor:pointer;display:inline-block;vertical-align:middle;box-sizing:border-box;position:relative;flex-shrink:0;transition:border-color 90ms cubic-bezier(0, 0, 0.2, 0.1),background-color 90ms cubic-bezier(0, 0, 0.2, 0.1)}.mat-pseudo-checkbox::after{position:absolute;opacity:0;content:"";border-bottom:2px solid currentColor;transition:opacity 90ms cubic-bezier(0, 0, 0.2, 0.1)}.mat-pseudo-checkbox.mat-pseudo-checkbox-checked,.mat-pseudo-checkbox.mat-pseudo-checkbox-indeterminate{border-color:rgba(0,0,0,0)}.mat-pseudo-checkbox._mat-animation-noopable{transition:none !important;animation:none !important}.mat-pseudo-checkbox._mat-animation-noopable::after{transition:none}.mat-pseudo-checkbox-disabled{cursor:default}.mat-pseudo-checkbox-indeterminate::after{top:5px;left:1px;width:10px;opacity:1;border-radius:2px}.mat-pseudo-checkbox-checked::after{top:2.4px;left:1px;width:8px;height:3px;border-left:2px solid currentColor;transform:rotate(-45deg);opacity:1;box-sizing:content-box}'],encapsulation:2,changeDetection:0}),ue})(),z=(()=&gt;{class ue{}return ue.\u0275fac=function(Y){return new(Y||ue)},ue.\u0275mod=p.oAB({type:ue}),ue.\u0275inj=p.cJS({imports:[tt]}),ue})();const de=new p.OlP("MAT_OPTION_PARENT_COMPONENT"),at=new p.OlP("MatOptgroup");let Rt=0;class fn{constructor(N,Y=!1){this.source=N,this.isUserInput=Y}}let dn=(()=&gt;{class ue{constructor(Y,De,fe,be){this._element=Y,this._changeDetectorRef=De,this._parent=fe,this.group=be,this._selected=!1,this._active=!1,this._disabled=!1,this._mostRecentViewValue="",this.id="mat-option-"+Rt++,this.onSelectionChange=new p.vpe,this._stateChanges=new ke.x}get multiple(){return this._parent&amp;&amp;this._parent.multiple}get selected(){return this._selected}get disabled(){return this.group&amp;&amp;this.group.disabled||this._disabled}set disabled(Y){this._disabled=(0,ae.Ig)(Y)}get disableRipple(){return!(!this._parent||!this._parent.disableRipple)}get active(){return this._active}get viewValue(){return(this._getHostElement().textContent||"").trim()}select(){this._selected||(this._selected=!0,this._changeDetectorRef.markForCheck(),this._emitSelectionChangeEvent())}deselect(){this._selected&amp;&amp;(this._selected=!1,this._changeDetectorRef.markForCheck(),this._emitSelectionChangeEvent())}focus(Y,De){const fe=this._getHostElement();"function"==typeof fe.focus&amp;&amp;fe.focus(De)}setActiveStyles(){this._active||(this._active=!0,this._changeDetectorRef.markForCheck())}setInactiveStyles(){this._active&amp;&amp;(this._active=!1,this._changeDetectorRef.markForCheck())}getLabel(){return this.viewValue}_handleKeydown(Y){(Y.keyCode===Me.K5||Y.keyCode===Me.L_)&amp;&amp;!(0,Me.Vb)(Y)&amp;&amp;(this._selectViaInteraction(),Y.preventDefault())}_selectViaInteraction(){this.disabled||(this._selected=!this.multiple||!this._selected,this._changeDetectorRef.markForCheck(),this._emitSelectionChangeEvent(!0))}_getAriaSelected(){return this.selected||!this.multiple&amp;&amp;null}_getTabIndex(){return this.disabled?"-1":"0"}_getHostElement(){return this._element.nativeElement}ngAfterViewChecked(){if(this._selected){const Y=this.viewValue;Y!==this._mostRecentViewValue&amp;&amp;(this._mostRecentViewValue=Y,this._stateChanges.next())}}ngOnDestroy(){this._stateChanges.complete()}_emitSelectionChangeEvent(Y=!1){this.onSelectionChange.emit(new fn(this,Y))}}return ue.\u0275fac=function(Y){p.$Z()},ue.\u0275dir=p.lG2({type:ue,inputs:{value:"value",id:"id",disabled:"disabled"},outputs:{onSelectionChange:"onSelectionChange"}}),ue})(),Qt=(()=&gt;{class ue extends dn{constructor(Y,De,fe,be){super(Y,De,fe,be)}}return ue.\u0275fac=function(Y){return new(Y||ue)(p.Y36(p.SBq),p.Y36(p.sBO),p.Y36(de,8),p.Y36(at,8))},ue.\u0275cmp=p.Xpm({type:ue,selectors:[["mat-option"]],hostAttrs:["role","option",1,"mat-option","mat-focus-indicator"],hostVars:12,hostBindings:function(Y,De){1&amp;Y&amp;&amp;p.NdJ("click",function(){return De._selectViaInteraction()})("keydown",function(be){return De._handleKeydown(be)}),2&amp;Y&amp;&amp;(p.Ikx("id",De.id),p.uIk("tabindex",De._getTabIndex())("aria-selected",De._getAriaSelected())("aria-disabled",De.disabled.toString()),p.ekj("mat-selected",De.selected)("mat-option-multiple",De.multiple)("mat-active",De.active)("mat-option-disabled",De.disabled))},exportAs:["matOption"],features:[p.qOj],ngContentSelectors:We,decls:5,vars:4,consts:[["class","mat-option-pseudo-checkbox",3,"state","disabled",4,"ngIf"],[1,"mat-option-text"],["class","cdk-visually-hidden",4,"ngIf"],["mat-ripple","",1,"mat-option-ripple",3,"matRippleTrigger","matRippleDisabled"],[1,"mat-option-pseudo-checkbox",3,"state","disabled"],[1,"cdk-visually-hidden"]],template:function(Y,De){1&amp;Y&amp;&amp;(p.F$t(),p.YNc(0,ut,1,2,"mat-pseudo-checkbox",0),p.TgZ(1,"span",1),p.Hsn(2),p.qZA(),p.YNc(3,ft,2,1,"span",2),p._UZ(4,"div",3)),2&amp;Y&amp;&amp;(p.Q6J("ngIf",De.multiple),p.xp6(3),p.Q6J("ngIf",De.group&amp;&amp;De.group._inert),p.xp6(1),p.Q6J("matRippleTrigger",De._getHostElement())("matRippleDisabled",De.disabled||De.disableRipple))},dependencies:[Ue,me.O5,L],styles:['.mat-option{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;line-height:48px;height:48px;padding:0 16px;text-align:left;text-decoration:none;max-width:100%;position:relative;cursor:pointer;outline:none;display:flex;flex-direction:row;max-width:100%;box-sizing:border-box;align-items:center;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mat-option[disabled]{cursor:default}[dir=rtl] .mat-option{text-align:right}.mat-option .mat-icon{margin-right:16px;vertical-align:middle}.mat-option .mat-icon svg{vertical-align:top}[dir=rtl] .mat-option .mat-icon{margin-left:16px;margin-right:0}.mat-option[aria-disabled=true]{-webkit-user-select:none;user-select:none;cursor:default}.mat-optgroup .mat-option:not(.mat-option-multiple){padding-left:32px}[dir=rtl] .mat-optgroup .mat-option:not(.mat-option-multiple){padding-left:16px;padding-right:32px}.mat-option.mat-active::before{content:""}.cdk-high-contrast-active .mat-option[aria-disabled=true]{opacity:.5}.cdk-high-contrast-active .mat-option.mat-selected:not(.mat-option-multiple)::after{content:"";position:absolute;top:50%;right:16px;transform:translateY(-50%);width:10px;height:0;border-bottom:solid 10px;border-radius:10px}[dir=rtl] .cdk-high-contrast-active .mat-option.mat-selected:not(.mat-option-multiple)::after{right:auto;left:16px}.mat-option-text{display:inline-block;flex-grow:1;overflow:hidden;text-overflow:ellipsis}.mat-option .mat-option-ripple{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none}.mat-option-pseudo-checkbox{margin-right:8px}[dir=rtl] .mat-option-pseudo-checkbox{margin-left:8px;margin-right:0}'],encapsulation:2,changeDetection:0}),ue})();function Gn(ue,N,Y){if(Y.length){let De=N.toArray(),fe=Y.toArray(),be=0;for(let he=0;he&lt;ue+1;he++)De[he].group&amp;&amp;De[he].group===fe[be]&amp;&amp;be++;return be}return 0}function Mn(ue,N,Y,De){return ue&lt;Y?ue:ue+N&gt;Y+De?Math.max(0,ue-De+N):Y}let Vt=(()=&gt;{class ue{}return ue.\u0275fac=function(Y){return new(Y||ue)},ue.\u0275mod=p.oAB({type:ue}),ue.\u0275inj=p.cJS({imports:[P,me.ez,tt,z]}),ue})()},9549:(an,st,D)=&gt;{"use strict";D.d(st,{Eo:()=&gt;Sn,G_:()=&gt;ni,KE:()=&gt;un,R9:()=&gt;In,TO:()=&gt;Dt,bx:()=&gt;Ut,hX:()=&gt;On,lN:()=&gt;Tn,qo:()=&gt;nn});var p=D(9643),x=D(6895),S=D(4650),ie=D(3238),me=D(445),Le=D(1281),ae=D(7579),Oe=D(6451),ke=D(4968),Me=D(8675),Ie=D(2722),Re=D(5698),ut=D(7340),ft=D(3353);const We=["connectionContainer"],qe=["inputContainer"],we=["label"];function ot(Ue,P){1&amp;Ue&amp;&amp;(S.ynx(0),S.TgZ(1,"div",14),S._UZ(2,"div",15)(3,"div",16)(4,"div",17),S.qZA(),S.TgZ(5,"div",18),S._UZ(6,"div",15)(7,"div",16)(8,"div",17),S.qZA(),S.BQk())}function jt(Ue,P){if(1&amp;Ue){const L=S.EpF();S.TgZ(0,"div",19),S.NdJ("cdkObserveContent",function(){S.CHM(L);const de=S.oxw();return S.KtG(de.updateOutlineGap())}),S.Hsn(1,1),S.qZA()}if(2&amp;Ue){const L=S.oxw();S.Q6J("cdkObserveContentDisabled","outline"!=L.appearance)}}function rn(Ue,P){if(1&amp;Ue&amp;&amp;(S.ynx(0),S.Hsn(1,2),S.TgZ(2,"span"),S._uU(3),S.qZA(),S.BQk()),2&amp;Ue){const L=S.oxw(2);S.xp6(3),S.Oqu(L._control.placeholder)}}function tt(Ue,P){1&amp;Ue&amp;&amp;S.Hsn(0,3,["*ngSwitchCase","true"])}function _e(Ue,P){1&amp;Ue&amp;&amp;(S.TgZ(0,"span",23),S._uU(1," *"),S.qZA())}function ge(Ue,P){if(1&amp;Ue){const L=S.EpF();S.TgZ(0,"label",20,21),S.NdJ("cdkObserveContent",function(){S.CHM(L);const de=S.oxw();return S.KtG(de.updateOutlineGap())}),S.YNc(2,rn,4,1,"ng-container",12),S.YNc(3,tt,1,0,"ng-content",12),S.YNc(4,_e,2,0,"span",22),S.qZA()}if(2&amp;Ue){const L=S.oxw();S.ekj("mat-empty",L._control.empty&amp;&amp;!L._shouldAlwaysFloat())("mat-form-field-empty",L._control.empty&amp;&amp;!L._shouldAlwaysFloat())("mat-accent","accent"==L.color)("mat-warn","warn"==L.color),S.Q6J("cdkObserveContentDisabled","outline"!=L.appearance)("id",L._labelId)("ngSwitch",L._hasLabel()),S.uIk("for",L._control.id)("aria-owns",L._control.id),S.xp6(2),S.Q6J("ngSwitchCase",!1),S.xp6(1),S.Q6J("ngSwitchCase",!0),S.xp6(1),S.Q6J("ngIf",!L.hideRequiredMarker&amp;&amp;L._control.required&amp;&amp;!L._control.disabled)}}function Se(Ue,P){1&amp;Ue&amp;&amp;(S.TgZ(0,"div",24),S.Hsn(1,4),S.qZA())}function et(Ue,P){if(1&amp;Ue&amp;&amp;(S.TgZ(0,"div",25),S._UZ(1,"span",26),S.qZA()),2&amp;Ue){const L=S.oxw();S.xp6(1),S.ekj("mat-accent","accent"==L.color)("mat-warn","warn"==L.color)}}function gt(Ue,P){if(1&amp;Ue&amp;&amp;(S.TgZ(0,"div"),S.Hsn(1,5),S.qZA()),2&amp;Ue){const L=S.oxw();S.Q6J("@transitionMessages",L._subscriptAnimationState)}}function Pt(Ue,P){if(1&amp;Ue&amp;&amp;(S.TgZ(0,"div",30),S._uU(1),S.qZA()),2&amp;Ue){const L=S.oxw(2);S.Q6J("id",L._hintLabelId),S.xp6(1),S.Oqu(L.hintLabel)}}function Je(Ue,P){if(1&amp;Ue&amp;&amp;(S.TgZ(0,"div",27),S.YNc(1,Pt,2,2,"div",28),S.Hsn(2,6),S._UZ(3,"div",29),S.Hsn(4,7),S.qZA()),2&amp;Ue){const L=S.oxw();S.Q6J("@transitionMessages",L._subscriptAnimationState),S.xp6(1),S.Q6J("ngIf",L.hintLabel)}}const Qe=["*",[["","matPrefix",""]],[["mat-placeholder"]],[["mat-label"]],[["","matSuffix",""]],[["mat-error"]],[["mat-hint",3,"align","end"]],[["mat-hint","align","end"]]],ht=["*","[matPrefix]","mat-placeholder","mat-label","[matSuffix]","mat-error","mat-hint:not([align='end'])","mat-hint[align='end']"];let ct=0;const qt=new S.OlP("MatError");let Dt=(()=&gt;{class Ue{constructor(L,z){this.id="mat-error-"+ct++,L||z.nativeElement.setAttribute("aria-live","polite")}}return Ue.\u0275fac=function(L){return new(L||Ue)(S.$8M("aria-live"),S.Y36(S.SBq))},Ue.\u0275dir=S.lG2({type:Ue,selectors:[["mat-error"]],hostAttrs:["aria-atomic","true",1,"mat-error"],hostVars:1,hostBindings:function(L,z){2&amp;L&amp;&amp;S.uIk("id",z.id)},inputs:{id:"id"},features:[S._Bn([{provide:qt,useExisting:Ue}])]}),Ue})();const Bn={transitionMessages:(0,ut.X$)("transitionMessages",[(0,ut.SB)("enter",(0,ut.oB)({opacity:1,transform:"translateY(0%)"})),(0,ut.eR)("void =&gt; enter",[(0,ut.oB)({opacity:0,transform:"translateY(-5px)"}),(0,ut.jt)("300ms cubic-bezier(0.55, 0, 0.55, 0.2)")])])};let Sn=(()=&gt;{class Ue{}return Ue.\u0275fac=function(L){return new(L||Ue)},Ue.\u0275dir=S.lG2({type:Ue}),Ue})(),Kt=0;const hn=new S.OlP("MatHint");let Ut=(()=&gt;{class Ue{constructor(){this.align="start",this.id="mat-hint-"+Kt++}}return Ue.\u0275fac=function(L){return new(L||Ue)},Ue.\u0275dir=S.lG2({type:Ue,selectors:[["mat-hint"]],hostAttrs:[1,"mat-hint"],hostVars:4,hostBindings:function(L,z){2&amp;L&amp;&amp;(S.uIk("id",z.id)("align",null),S.ekj("mat-form-field-hint-end","end"===z.align))},inputs:{align:"align",id:"id"},features:[S._Bn([{provide:hn,useExisting:Ue}])]}),Ue})(),On=(()=&gt;{class Ue{}return Ue.\u0275fac=function(L){return new(L||Ue)},Ue.\u0275dir=S.lG2({type:Ue,selectors:[["mat-label"]]}),Ue})(),$e=(()=&gt;{class Ue{}return Ue.\u0275fac=function(L){return new(L||Ue)},Ue.\u0275dir=S.lG2({type:Ue,selectors:[["mat-placeholder"]]}),Ue})();const yt=new S.OlP("MatPrefix");let nn=(()=&gt;{class Ue{}return Ue.\u0275fac=function(L){return new(L||Ue)},Ue.\u0275dir=S.lG2({type:Ue,selectors:[["","matPrefix",""]],features:[S._Bn([{provide:yt,useExisting:Ue}])]}),Ue})();const cn=new S.OlP("MatSuffix");let In=(()=&gt;{class Ue{}return Ue.\u0275fac=function(L){return new(L||Ue)},Ue.\u0275dir=S.lG2({type:Ue,selectors:[["","matSuffix",""]],features:[S._Bn([{provide:cn,useExisting:Ue}])]}),Ue})(),Xn=0;const Gr=(0,ie.pj)(class{constructor(Ue){this._elementRef=Ue}},"primary"),ii=new S.OlP("MAT_FORM_FIELD_DEFAULT_OPTIONS"),ni=new S.OlP("MatFormField");let un=(()=&gt;{class Ue extends Gr{constructor(L,z,de,ce,se,le,at){super(L),this._changeDetectorRef=z,this._dir=de,this._defaults=ce,this._platform=se,this._ngZone=le,this._outlineGapCalculationNeededImmediately=!1,this._outlineGapCalculationNeededOnStable=!1,this._destroyed=new ae.x,this._hideRequiredMarker=!1,this._showAlwaysAnimate=!1,this._subscriptAnimationState="",this._hintLabel="",this._hintLabelId="mat-hint-"+Xn++,this._labelId="mat-form-field-label-"+Xn++,this.floatLabel=this._getDefaultFloatLabelState(),this._animationsEnabled="NoopAnimations"!==at,this.appearance=ce?.appearance||"legacy",ce&amp;&amp;(this._hideRequiredMarker=Boolean(ce.hideRequiredMarker),ce.color&amp;&amp;(this.color=this.defaultColor=ce.color))}get appearance(){return this._appearance}set appearance(L){const z=this._appearance;this._appearance=L||this._defaults?.appearance||"legacy","outline"===this._appearance&amp;&amp;z!==L&amp;&amp;(this._outlineGapCalculationNeededOnStable=!0)}get hideRequiredMarker(){return this._hideRequiredMarker}set hideRequiredMarker(L){this._hideRequiredMarker=(0,Le.Ig)(L)}_shouldAlwaysFloat(){return"always"===this.floatLabel&amp;&amp;!this._showAlwaysAnimate}_canLabelFloat(){return"never"!==this.floatLabel}get hintLabel(){return this._hintLabel}set hintLabel(L){this._hintLabel=L,this._processHints()}get floatLabel(){return"legacy"!==this.appearance&amp;&amp;"never"===this._floatLabel?"auto":this._floatLabel}set floatLabel(L){L!==this._floatLabel&amp;&amp;(this._floatLabel=L||this._getDefaultFloatLabelState(),this._changeDetectorRef.markForCheck())}get _control(){return this._explicitFormFieldControl||this._controlNonStatic||this._controlStatic}set _control(L){this._explicitFormFieldControl=L}getLabelId(){return this._hasFloatingLabel()?this._labelId:null}getConnectedOverlayOrigin(){return this._connectionContainerRef||this._elementRef}ngAfterContentInit(){this._validateControlChild();const L=this._control;L.controlType&amp;&amp;this._elementRef.nativeElement.classList.add(`mat-form-field-type-${L.controlType}`),L.stateChanges.pipe((0,Me.O)(null)).subscribe(()=&gt;{this._validatePlaceholders(),this._syncDescribedByIds(),this._changeDetectorRef.markForCheck()}),L.ngControl&amp;&amp;L.ngControl.valueChanges&amp;&amp;L.ngControl.valueChanges.pipe((0,Ie.R)(this._destroyed)).subscribe(()=&gt;this._changeDetectorRef.markForCheck()),this._ngZone.runOutsideAngular(()=&gt;{this._ngZone.onStable.pipe((0,Ie.R)(this._destroyed)).subscribe(()=&gt;{this._outlineGapCalculationNeededOnStable&amp;&amp;this.updateOutlineGap()})}),(0,Oe.T)(this._prefixChildren.changes,this._suffixChildren.changes).subscribe(()=&gt;{this._outlineGapCalculationNeededOnStable=!0,this._changeDetectorRef.markForCheck()}),this._hintChildren.changes.pipe((0,Me.O)(null)).subscribe(()=&gt;{this._processHints(),this._changeDetectorRef.markForCheck()}),this._errorChildren.changes.pipe((0,Me.O)(null)).subscribe(()=&gt;{this._syncDescribedByIds(),this._changeDetectorRef.markForCheck()}),this._dir&amp;&amp;this._dir.change.pipe((0,Ie.R)(this._destroyed)).subscribe(()=&gt;{"function"==typeof requestAnimationFrame?this._ngZone.runOutsideAngular(()=&gt;{requestAnimationFrame(()=&gt;this.updateOutlineGap())}):this.updateOutlineGap()})}ngAfterContentChecked(){this._validateControlChild(),this._outlineGapCalculationNeededImmediately&amp;&amp;this.updateOutlineGap()}ngAfterViewInit(){this._subscriptAnimationState="enter",this._changeDetectorRef.detectChanges()}ngOnDestroy(){this._destroyed.next(),this._destroyed.complete()}_shouldForward(L){const z=this._control?this._control.ngControl:null;return z&amp;&amp;z[L]}_hasPlaceholder(){return!!(this._control&amp;&amp;this._control.placeholder||this._placeholderChild)}_hasLabel(){return!(!this._labelChildNonStatic&amp;&amp;!this._labelChildStatic)}_shouldLabelFloat(){return this._canLabelFloat()&amp;&amp;(this._control&amp;&amp;this._control.shouldLabelFloat||this._shouldAlwaysFloat())}_hideControlPlaceholder(){return"legacy"===this.appearance&amp;&amp;!this._hasLabel()||this._hasLabel()&amp;&amp;!this._shouldLabelFloat()}_hasFloatingLabel(){return this._hasLabel()||"legacy"===this.appearance&amp;&amp;this._hasPlaceholder()}_getDisplayedMessages(){return this._errorChildren&amp;&amp;this._errorChildren.length&gt;0&amp;&amp;this._control.errorState?"error":"hint"}_animateAndLockLabel(){this._hasFloatingLabel()&amp;&amp;this._canLabelFloat()&amp;&amp;(this._animationsEnabled&amp;&amp;this._label&amp;&amp;(this._showAlwaysAnimate=!0,(0,ke.R)(this._label.nativeElement,"transitionend").pipe((0,Re.q)(1)).subscribe(()=&gt;{this._showAlwaysAnimate=!1})),this.floatLabel="always",this._changeDetectorRef.markForCheck())}_validatePlaceholders(){}_processHints(){this._validateHints(),this._syncDescribedByIds()}_validateHints(){}_getDefaultFloatLabelState(){return this._defaults&amp;&amp;this._defaults.floatLabel||"auto"}_syncDescribedByIds(){if(this._control){let L=[];if(this._control.userAriaDescribedBy&amp;&amp;"string"==typeof this._control.userAriaDescribedBy&amp;&amp;L.push(...this._control.userAriaDescribedBy.split(" ")),"hint"===this._getDisplayedMessages()){const z=this._hintChildren?this._hintChildren.find(ce=&gt;"start"===ce.align):null,de=this._hintChildren?this._hintChildren.find(ce=&gt;"end"===ce.align):null;z?L.push(z.id):this._hintLabel&amp;&amp;L.push(this._hintLabelId),de&amp;&amp;L.push(de.id)}else this._errorChildren&amp;&amp;L.push(...this._errorChildren.map(z=&gt;z.id));this._control.setDescribedByIds(L)}}_validateControlChild(){}updateOutlineGap(){const L=this._label?this._label.nativeElement:null,z=this._connectionContainerRef.nativeElement,de=".mat-form-field-outline-start",ce=".mat-form-field-outline-gap";if("outline"!==this.appearance||!this._platform.isBrowser)return;if(!L||!L.children.length||!L.textContent.trim()){const Rt=z.querySelectorAll(`${de}, ${ce}`);for(let fn=0;fn&lt;Rt.length;fn++)Rt[fn].style.width="0";return}if(!this._isAttachedToDOM())return void(this._outlineGapCalculationNeededImmediately=!0);let se=0,le=0;const at=z.querySelectorAll(de),vt=z.querySelectorAll(ce);if(this._label&amp;&amp;this._label.nativeElement.children.length){const Rt=z.getBoundingClientRect();if(0===Rt.width&amp;&amp;0===Rt.height)return this._outlineGapCalculationNeededOnStable=!0,void(this._outlineGapCalculationNeededImmediately=!1);const fn=this._getStartEnd(Rt),dn=L.children,Qt=this._getStartEnd(dn[0].getBoundingClientRect());let Gn=0;for(let Mn=0;Mn&lt;dn.length;Mn++)Gn+=dn[Mn].offsetWidth;se=Math.abs(Qt-fn)-5,le=Gn&gt;0?.75*Gn+10:0}for(let Rt=0;Rt&lt;at.length;Rt++)at[Rt].style.width=`${se}px`;for(let Rt=0;Rt&lt;vt.length;Rt++)vt[Rt].style.width=`${le}px`;this._outlineGapCalculationNeededOnStable=this._outlineGapCalculationNeededImmediately=!1}_getStartEnd(L){return this._dir&amp;&amp;"rtl"===this._dir.value?L.right:L.left}_isAttachedToDOM(){const L=this._elementRef.nativeElement;if(L.getRootNode){const z=L.getRootNode();return z&amp;&amp;z!==L}return document.documentElement.contains(L)}}return Ue.\u0275fac=function(L){return new(L||Ue)(S.Y36(S.SBq),S.Y36(S.sBO),S.Y36(me.Is,8),S.Y36(ii,8),S.Y36(ft.t4),S.Y36(S.R0b),S.Y36(S.QbO,8))},Ue.\u0275cmp=S.Xpm({type:Ue,selectors:[["mat-form-field"]],contentQueries:function(L,z,de){if(1&amp;L&amp;&amp;(S.Suo(de,Sn,5),S.Suo(de,Sn,7),S.Suo(de,On,5),S.Suo(de,On,7),S.Suo(de,$e,5),S.Suo(de,qt,5),S.Suo(de,hn,5),S.Suo(de,yt,5),S.Suo(de,cn,5)),2&amp;L){let ce;S.iGM(ce=S.CRH())&amp;&amp;(z._controlNonStatic=ce.first),S.iGM(ce=S.CRH())&amp;&amp;(z._controlStatic=ce.first),S.iGM(ce=S.CRH())&amp;&amp;(z._labelChildNonStatic=ce.first),S.iGM(ce=S.CRH())&amp;&amp;(z._labelChildStatic=ce.first),S.iGM(ce=S.CRH())&amp;&amp;(z._placeholderChild=ce.first),S.iGM(ce=S.CRH())&amp;&amp;(z._errorChildren=ce),S.iGM(ce=S.CRH())&amp;&amp;(z._hintChildren=ce),S.iGM(ce=S.CRH())&amp;&amp;(z._prefixChildren=ce),S.iGM(ce=S.CRH())&amp;&amp;(z._suffixChildren=ce)}},viewQuery:function(L,z){if(1&amp;L&amp;&amp;(S.Gf(We,7),S.Gf(qe,5),S.Gf(we,5)),2&amp;L){let de;S.iGM(de=S.CRH())&amp;&amp;(z._connectionContainerRef=de.first),S.iGM(de=S.CRH())&amp;&amp;(z._inputContainerRef=de.first),S.iGM(de=S.CRH())&amp;&amp;(z._label=de.first)}},hostAttrs:[1,"mat-form-field"],hostVars:40,hostBindings:function(L,z){2&amp;L&amp;&amp;S.ekj("mat-form-field-appearance-standard","standard"==z.appearance)("mat-form-field-appearance-fill","fill"==z.appearance)("mat-form-field-appearance-outline","outline"==z.appearance)("mat-form-field-appearance-legacy","legacy"==z.appearance)("mat-form-field-invalid",z._control.errorState)("mat-form-field-can-float",z._canLabelFloat())("mat-form-field-should-float",z._shouldLabelFloat())("mat-form-field-has-label",z._hasFloatingLabel())("mat-form-field-hide-placeholder",z._hideControlPlaceholder())("mat-form-field-disabled",z._control.disabled)("mat-form-field-autofilled",z._control.autofilled)("mat-focused",z._control.focused)("ng-untouched",z._shouldForward("untouched"))("ng-touched",z._shouldForward("touched"))("ng-pristine",z._shouldForward("pristine"))("ng-dirty",z._shouldForward("dirty"))("ng-valid",z._shouldForward("valid"))("ng-invalid",z._shouldForward("invalid"))("ng-pending",z._shouldForward("pending"))("_mat-animation-noopable",!z._animationsEnabled)},inputs:{color:"color",appearance:"appearance",hideRequiredMarker:"hideRequiredMarker",hintLabel:"hintLabel",floatLabel:"floatLabel"},exportAs:["matFormField"],features:[S._Bn([{provide:ni,useExisting:Ue}]),S.qOj],ngContentSelectors:ht,decls:15,vars:8,consts:[[1,"mat-form-field-wrapper"],[1,"mat-form-field-flex",3,"click"],["connectionContainer",""],[4,"ngIf"],["class","mat-form-field-prefix",3,"cdkObserveContentDisabled","cdkObserveContent",4,"ngIf"],[1,"mat-form-field-infix"],["inputContainer",""],[1,"mat-form-field-label-wrapper"],["class","mat-form-field-label",3,"cdkObserveContentDisabled","id","mat-empty","mat-form-field-empty","mat-accent","mat-warn","ngSwitch","cdkObserveContent",4,"ngIf"],["class","mat-form-field-suffix",4,"ngIf"],["class","mat-form-field-underline",4,"ngIf"],[1,"mat-form-field-subscript-wrapper",3,"ngSwitch"],[4,"ngSwitchCase"],["class","mat-form-field-hint-wrapper",4,"ngSwitchCase"],[1,"mat-form-field-outline"],[1,"mat-form-field-outline-start"],[1,"mat-form-field-outline-gap"],[1,"mat-form-field-outline-end"],[1,"mat-form-field-outline","mat-form-field-outline-thick"],[1,"mat-form-field-prefix",3,"cdkObserveContentDisabled","cdkObserveContent"],[1,"mat-form-field-label",3,"cdkObserveContentDisabled","id","ngSwitch","cdkObserveContent"],["label",""],["class","mat-placeholder-required mat-form-field-required-marker","aria-hidden","true",4,"ngIf"],["aria-hidden","true",1,"mat-placeholder-required","mat-form-field-required-marker"],[1,"mat-form-field-suffix"],[1,"mat-form-field-underline"],[1,"mat-form-field-ripple"],[1,"mat-form-field-hint-wrapper"],["class","mat-hint",3,"id",4,"ngIf"],[1,"mat-form-field-hint-spacer"],[1,"mat-hint",3,"id"]],template:function(L,z){1&amp;L&amp;&amp;(S.F$t(Qe),S.TgZ(0,"div",0)(1,"div",1,2),S.NdJ("click",function(ce){return z._control.onContainerClick&amp;&amp;z._control.onContainerClick(ce)}),S.YNc(3,ot,9,0,"ng-container",3),S.YNc(4,jt,2,1,"div",4),S.TgZ(5,"div",5,6),S.Hsn(7),S.TgZ(8,"span",7),S.YNc(9,ge,5,16,"label",8),S.qZA()(),S.YNc(10,Se,2,0,"div",9),S.qZA(),S.YNc(11,et,2,4,"div",10),S.TgZ(12,"div",11),S.YNc(13,gt,2,1,"div",12),S.YNc(14,Je,5,2,"div",13),S.qZA()()),2&amp;L&amp;&amp;(S.xp6(3),S.Q6J("ngIf","outline"==z.appearance),S.xp6(1),S.Q6J("ngIf",z._prefixChildren.length),S.xp6(5),S.Q6J("ngIf",z._hasFloatingLabel()),S.xp6(1),S.Q6J("ngIf",z._suffixChildren.length),S.xp6(1),S.Q6J("ngIf","outline"!=z.appearance),S.xp6(1),S.Q6J("ngSwitch",z._getDisplayedMessages()),S.xp6(1),S.Q6J("ngSwitchCase","error"),S.xp6(1),S.Q6J("ngSwitchCase","hint"))},dependencies:[x.O5,x.RF,x.n9,p.wD],styles:[".mat-form-field{display:inline-block;position:relative;text-align:left}[dir=rtl] .mat-form-field{text-align:right}.mat-form-field-wrapper{position:relative}.mat-form-field-flex{display:inline-flex;align-items:baseline;box-sizing:border-box;width:100%}.mat-form-field-prefix,.mat-form-field-suffix{white-space:nowrap;flex:none;position:relative}.mat-form-field-infix{display:block;position:relative;flex:auto;min-width:0;width:180px}.cdk-high-contrast-active .mat-form-field-infix{border-image:linear-gradient(transparent, transparent)}.mat-form-field-label-wrapper{position:absolute;left:0;box-sizing:content-box;width:100%;height:100%;overflow:hidden;pointer-events:none}[dir=rtl] .mat-form-field-label-wrapper{left:auto;right:0}.mat-form-field-label{position:absolute;left:0;font:inherit;pointer-events:none;width:100%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;transform-origin:0 0;transition:transform 400ms cubic-bezier(0.25, 0.8, 0.25, 1),color 400ms cubic-bezier(0.25, 0.8, 0.25, 1),width 400ms cubic-bezier(0.25, 0.8, 0.25, 1);display:none}[dir=rtl] .mat-form-field-label{transform-origin:100% 0;left:auto;right:0}.cdk-high-contrast-active .mat-form-field-disabled .mat-form-field-label{color:GrayText}.mat-form-field-empty.mat-form-field-label,.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label{display:block}.mat-form-field-autofill-control:-webkit-autofill+.mat-form-field-label-wrapper .mat-form-field-label{display:none}.mat-form-field-can-float .mat-form-field-autofill-control:-webkit-autofill+.mat-form-field-label-wrapper .mat-form-field-label{display:block;transition:none}.mat-input-server:focus+.mat-form-field-label-wrapper .mat-form-field-label,.mat-input-server[placeholder]:not(:placeholder-shown)+.mat-form-field-label-wrapper .mat-form-field-label{display:none}.mat-form-field-can-float .mat-input-server:focus+.mat-form-field-label-wrapper .mat-form-field-label,.mat-form-field-can-float .mat-input-server[placeholder]:not(:placeholder-shown)+.mat-form-field-label-wrapper .mat-form-field-label{display:block}.mat-form-field-label:not(.mat-form-field-empty){transition:none}.mat-form-field-underline{position:absolute;width:100%;pointer-events:none;transform:scale3d(1, 1.0001, 1)}.mat-form-field-ripple{position:absolute;left:0;width:100%;transform-origin:50%;transform:scaleX(0.5);opacity:0;transition:background-color 300ms cubic-bezier(0.55, 0, 0.55, 0.2)}.mat-form-field.mat-focused .mat-form-field-ripple,.mat-form-field.mat-form-field-invalid .mat-form-field-ripple{opacity:1;transform:none;transition:transform 300ms cubic-bezier(0.25, 0.8, 0.25, 1),opacity 100ms cubic-bezier(0.25, 0.8, 0.25, 1),background-color 300ms cubic-bezier(0.25, 0.8, 0.25, 1)}.mat-form-field-subscript-wrapper{position:absolute;box-sizing:border-box;width:100%;overflow:hidden}.mat-form-field-subscript-wrapper .mat-icon,.mat-form-field-label-wrapper .mat-icon{width:1em;height:1em;font-size:inherit;vertical-align:baseline}.mat-form-field-hint-wrapper{display:flex}.mat-form-field-hint-spacer{flex:1 0 1em}.mat-error{display:block}.mat-form-field-control-wrapper{position:relative}.mat-form-field-hint-end{order:1}.mat-form-field._mat-animation-noopable .mat-form-field-label,.mat-form-field._mat-animation-noopable .mat-form-field-ripple{transition:none}",'.mat-form-field-appearance-fill .mat-form-field-flex{border-radius:4px 4px 0 0;padding:.75em .75em 0 .75em}.cdk-high-contrast-active .mat-form-field-appearance-fill .mat-form-field-flex{outline:solid 1px}.cdk-high-contrast-active .mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-flex{outline-color:GrayText}.cdk-high-contrast-active .mat-form-field-appearance-fill.mat-focused .mat-form-field-flex{outline:dashed 3px}.mat-form-field-appearance-fill .mat-form-field-underline::before{content:"";display:block;position:absolute;bottom:0;height:1px;width:100%}.mat-form-field-appearance-fill .mat-form-field-ripple{bottom:0;height:2px}.cdk-high-contrast-active .mat-form-field-appearance-fill .mat-form-field-ripple{height:0}.mat-form-field-appearance-fill:not(.mat-form-field-disabled) .mat-form-field-flex:hover~.mat-form-field-underline .mat-form-field-ripple{opacity:1;transform:none;transition:opacity 600ms cubic-bezier(0.25, 0.8, 0.25, 1)}.mat-form-field-appearance-fill._mat-animation-noopable:not(.mat-form-field-disabled) .mat-form-field-flex:hover~.mat-form-field-underline .mat-form-field-ripple{transition:none}.mat-form-field-appearance-fill .mat-form-field-subscript-wrapper{padding:0 1em}','.mat-input-element{font:inherit;background:rgba(0,0,0,0);color:currentColor;border:none;outline:none;padding:0;margin:0;width:100%;max-width:100%;vertical-align:bottom;text-align:inherit;box-sizing:content-box}.mat-input-element:-moz-ui-invalid{box-shadow:none}.mat-input-element,.mat-input-element::-webkit-search-cancel-button,.mat-input-element::-webkit-search-decoration,.mat-input-element::-webkit-search-results-button,.mat-input-element::-webkit-search-results-decoration{-webkit-appearance:none}.mat-input-element::-webkit-contacts-auto-fill-button,.mat-input-element::-webkit-caps-lock-indicator,.mat-input-element:not([type=password])::-webkit-credentials-auto-fill-button{visibility:hidden}.mat-input-element[type=date],.mat-input-element[type=datetime],.mat-input-element[type=datetime-local],.mat-input-element[type=month],.mat-input-element[type=week],.mat-input-element[type=time]{line-height:1}.mat-input-element[type=date]::after,.mat-input-element[type=datetime]::after,.mat-input-element[type=datetime-local]::after,.mat-input-element[type=month]::after,.mat-input-element[type=week]::after,.mat-input-element[type=time]::after{content:" ";white-space:pre;width:1px}.mat-input-element::-webkit-inner-spin-button,.mat-input-element::-webkit-calendar-picker-indicator,.mat-input-element::-webkit-clear-button{font-size:.75em}.mat-input-element::placeholder{-webkit-user-select:none;user-select:none;transition:color 400ms 133.3333333333ms cubic-bezier(0.25, 0.8, 0.25, 1)}.mat-input-element::-moz-placeholder{-webkit-user-select:none;user-select:none;transition:color 400ms 133.3333333333ms cubic-bezier(0.25, 0.8, 0.25, 1)}.mat-input-element::-webkit-input-placeholder{-webkit-user-select:none;user-select:none;transition:color 400ms 133.3333333333ms cubic-bezier(0.25, 0.8, 0.25, 1)}.mat-input-element:-ms-input-placeholder{-webkit-user-select:none;user-select:none;transition:color 400ms 133.3333333333ms cubic-bezier(0.25, 0.8, 0.25, 1)}.mat-form-field-hide-placeholder .mat-input-element::placeholder{color:rgba(0,0,0,0) !important;-webkit-text-fill-color:rgba(0,0,0,0);transition:none}.cdk-high-contrast-active .mat-form-field-hide-placeholder .mat-input-element::placeholder{opacity:0}.mat-form-field-hide-placeholder .mat-input-element::-moz-placeholder{color:rgba(0,0,0,0) !important;-webkit-text-fill-color:rgba(0,0,0,0);transition:none}.cdk-high-contrast-active .mat-form-field-hide-placeholder .mat-input-element::-moz-placeholder{opacity:0}.mat-form-field-hide-placeholder .mat-input-element::-webkit-input-placeholder{color:rgba(0,0,0,0) !important;-webkit-text-fill-color:rgba(0,0,0,0);transition:none}.cdk-high-contrast-active .mat-form-field-hide-placeholder .mat-input-element::-webkit-input-placeholder{opacity:0}.mat-form-field-hide-placeholder .mat-input-element:-ms-input-placeholder{color:rgba(0,0,0,0) !important;-webkit-text-fill-color:rgba(0,0,0,0);transition:none}.cdk-high-contrast-active .mat-form-field-hide-placeholder .mat-input-element:-ms-input-placeholder{opacity:0}._mat-animation-noopable .mat-input-element::placeholder{transition:none}._mat-animation-noopable .mat-input-element::-moz-placeholder{transition:none}._mat-animation-noopable .mat-input-element::-webkit-input-placeholder{transition:none}._mat-animation-noopable .mat-input-element:-ms-input-placeholder{transition:none}textarea.mat-input-element{resize:vertical;overflow:auto}textarea.mat-input-element.cdk-textarea-autosize{resize:none}textarea.mat-input-element{padding:2px 0;margin:-2px 0}select.mat-input-element{-moz-appearance:none;-webkit-appearance:none;position:relative;background-color:rgba(0,0,0,0);display:inline-flex;box-sizing:border-box;padding-top:1em;top:-1em;margin-bottom:-1em}select.mat-input-element::-moz-focus-inner{border:0}select.mat-input-element:not(:disabled){cursor:pointer}.mat-form-field-type-mat-native-select .mat-form-field-infix::after{content:"";width:0;height:0;border-left:5px solid rgba(0,0,0,0);border-right:5px solid rgba(0,0,0,0);border-top:5px solid;position:absolute;top:50%;right:0;margin-top:-2.5px;pointer-events:none}[dir=rtl] .mat-form-field-type-mat-native-select .mat-form-field-infix::after{right:auto;left:0}.mat-form-field-type-mat-native-select .mat-input-element{padding-right:15px}[dir=rtl] .mat-form-field-type-mat-native-select .mat-input-element{padding-right:0;padding-left:15px}.mat-form-field-type-mat-native-select .mat-form-field-label-wrapper{max-width:calc(100% - 10px)}.mat-form-field-type-mat-native-select.mat-form-field-appearance-outline .mat-form-field-infix::after{margin-top:-5px}.mat-form-field-type-mat-native-select.mat-form-field-appearance-fill .mat-form-field-infix::after{margin-top:-10px}',".mat-form-field-appearance-legacy .mat-form-field-label{transform:perspective(100px)}.mat-form-field-appearance-legacy .mat-form-field-prefix .mat-icon,.mat-form-field-appearance-legacy .mat-form-field-suffix .mat-icon{width:1em}.mat-form-field-appearance-legacy .mat-form-field-prefix .mat-icon-button,.mat-form-field-appearance-legacy .mat-form-field-suffix .mat-icon-button{font:inherit;vertical-align:baseline}.mat-form-field-appearance-legacy .mat-form-field-prefix .mat-icon-button .mat-icon,.mat-form-field-appearance-legacy .mat-form-field-suffix .mat-icon-button .mat-icon{font-size:inherit}.mat-form-field-appearance-legacy .mat-form-field-underline{height:1px}.cdk-high-contrast-active .mat-form-field-appearance-legacy .mat-form-field-underline{height:0;border-top:solid 1px}.mat-form-field-appearance-legacy .mat-form-field-ripple{top:0;height:2px;overflow:hidden}.cdk-high-contrast-active .mat-form-field-appearance-legacy .mat-form-field-ripple{height:0;border-top:solid 2px}.mat-form-field-appearance-legacy.mat-form-field-disabled .mat-form-field-underline{background-position:0;background-color:rgba(0,0,0,0)}.cdk-high-contrast-active .mat-form-field-appearance-legacy.mat-form-field-disabled .mat-form-field-underline{border-top-style:dotted;border-top-width:2px;border-top-color:GrayText}.mat-form-field-appearance-legacy.mat-form-field-invalid:not(.mat-focused) .mat-form-field-ripple{height:1px}",".mat-form-field-appearance-outline .mat-form-field-wrapper{margin:.25em 0}.mat-form-field-appearance-outline .mat-form-field-flex{padding:0 .75em 0 .75em;margin-top:-0.25em;position:relative}.mat-form-field-appearance-outline .mat-form-field-prefix,.mat-form-field-appearance-outline .mat-form-field-suffix{top:.25em}.mat-form-field-appearance-outline .mat-form-field-outline{display:flex;position:absolute;top:.25em;left:0;right:0;bottom:0;pointer-events:none}.mat-form-field-appearance-outline .mat-form-field-outline-start,.mat-form-field-appearance-outline .mat-form-field-outline-end{border:1px solid currentColor;min-width:5px}.mat-form-field-appearance-outline .mat-form-field-outline-start{border-radius:5px 0 0 5px;border-right-style:none}[dir=rtl] .mat-form-field-appearance-outline .mat-form-field-outline-start{border-right-style:solid;border-left-style:none;border-radius:0 5px 5px 0}.mat-form-field-appearance-outline .mat-form-field-outline-end{border-radius:0 5px 5px 0;border-left-style:none;flex-grow:1}[dir=rtl] .mat-form-field-appearance-outline .mat-form-field-outline-end{border-left-style:solid;border-right-style:none;border-radius:5px 0 0 5px}.mat-form-field-appearance-outline .mat-form-field-outline-gap{border-radius:.000001px;border:1px solid currentColor;border-left-style:none;border-right-style:none}.mat-form-field-appearance-outline.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-outline-gap{border-top-color:rgba(0,0,0,0)}.mat-form-field-appearance-outline .mat-form-field-outline-thick{opacity:0}.mat-form-field-appearance-outline .mat-form-field-outline-thick .mat-form-field-outline-start,.mat-form-field-appearance-outline .mat-form-field-outline-thick .mat-form-field-outline-end,.mat-form-field-appearance-outline .mat-form-field-outline-thick .mat-form-field-outline-gap{border-width:2px}.mat-form-field-appearance-outline.mat-focused .mat-form-field-outline,.mat-form-field-appearance-outline.mat-form-field-invalid .mat-form-field-outline{opacity:0;transition:opacity 100ms cubic-bezier(0.25, 0.8, 0.25, 1)}.mat-form-field-appearance-outline.mat-focused .mat-form-field-outline-thick,.mat-form-field-appearance-outline.mat-form-field-invalid .mat-form-field-outline-thick{opacity:1}.cdk-high-contrast-active .mat-form-field-appearance-outline.mat-focused .mat-form-field-outline-thick{border:3px dashed}.mat-form-field-appearance-outline:not(.mat-form-field-disabled) .mat-form-field-flex:hover .mat-form-field-outline{opacity:0;transition:opacity 600ms cubic-bezier(0.25, 0.8, 0.25, 1)}.mat-form-field-appearance-outline:not(.mat-form-field-disabled) .mat-form-field-flex:hover .mat-form-field-outline-thick{opacity:1}.mat-form-field-appearance-outline .mat-form-field-subscript-wrapper{padding:0 1em}.cdk-high-contrast-active .mat-form-field-appearance-outline.mat-form-field-disabled .mat-form-field-outline{color:GrayText}.mat-form-field-appearance-outline._mat-animation-noopable:not(.mat-form-field-disabled) .mat-form-field-flex:hover~.mat-form-field-outline,.mat-form-field-appearance-outline._mat-animation-noopable .mat-form-field-outline,.mat-form-field-appearance-outline._mat-animation-noopable .mat-form-field-outline-start,.mat-form-field-appearance-outline._mat-animation-noopable .mat-form-field-outline-end,.mat-form-field-appearance-outline._mat-animation-noopable .mat-form-field-outline-gap{transition:none}",".mat-form-field-appearance-standard .mat-form-field-flex{padding-top:.75em}.mat-form-field-appearance-standard .mat-form-field-underline{height:1px}.cdk-high-contrast-active .mat-form-field-appearance-standard .mat-form-field-underline{height:0;border-top:solid 1px}.mat-form-field-appearance-standard .mat-form-field-ripple{bottom:0;height:2px}.cdk-high-contrast-active .mat-form-field-appearance-standard .mat-form-field-ripple{height:0;border-top:solid 2px}.mat-form-field-appearance-standard.mat-form-field-disabled .mat-form-field-underline{background-position:0;background-color:rgba(0,0,0,0)}.cdk-high-contrast-active .mat-form-field-appearance-standard.mat-form-field-disabled .mat-form-field-underline{border-top-style:dotted;border-top-width:2px}.mat-form-field-appearance-standard:not(.mat-form-field-disabled) .mat-form-field-flex:hover~.mat-form-field-underline .mat-form-field-ripple{opacity:1;transform:none;transition:opacity 600ms cubic-bezier(0.25, 0.8, 0.25, 1)}.mat-form-field-appearance-standard._mat-animation-noopable:not(.mat-form-field-disabled) .mat-form-field-flex:hover~.mat-form-field-underline .mat-form-field-ripple{transition:none}"],encapsulation:2,data:{animation:[Bn.transitionMessages]},changeDetection:0}),Ue})(),Tn=(()=&gt;{class Ue{}return Ue.\u0275fac=function(L){return new(L||Ue)},Ue.\u0275mod=S.oAB({type:Ue}),Ue.\u0275inj=S.cJS({imports:[x.ez,ie.BQ,p.Q8,ie.BQ]}),Ue})()},7392:(an,st,D)=&gt;{"use strict";D.d(st,{Hw:()=&gt;Kt,Ps:()=&gt;hn});var p=D(4650),x=D(3238),S=D(1281),ie=D(6895),me=D(9646),Le=D(2843),ae=D(4128),Oe=D(727),ke=D(8505),Me=D(4004),Ie=D(262),Re=D(8746),ut=D(3099),ft=D(5698),We=D(529),qe=D(1481);const we=["*"];let ot;function rn(Ut){return function jt(){if(void 0===ot&amp;&amp;(ot=null,typeof window&lt;"u")){const Ut=window;void 0!==Ut.trustedTypes&amp;&amp;(ot=Ut.trustedTypes.createPolicy("angular#components",{createHTML:On=&gt;On}))}return ot}()?.createHTML(Ut)||Ut}function tt(Ut){return Error(`Unable to find icon with the name "${Ut}"`)}function ge(Ut){return Error(`The URL provided to MatIconRegistry was not trusted as a resource URL via Angular's DomSanitizer. Attempted URL was "${Ut}".`)}function Se(Ut){return Error(`The literal provided to MatIconRegistry was not trusted as safe HTML by Angular's DomSanitizer. Attempted literal was "${Ut}".`)}class et{constructor(On,$e,yt){this.url=On,this.svgText=$e,this.options=yt}}let gt=(()=&gt;{class Ut{constructor($e,yt,nn,cn){this._httpClient=$e,this._sanitizer=yt,this._errorHandler=cn,this._svgIconConfigs=new Map,this._iconSetConfigs=new Map,this._cachedIconsByUrl=new Map,this._inProgressUrlFetches=new Map,this._fontCssClassesByAlias=new Map,this._resolvers=[],this._defaultFontSetClass=["material-icons","mat-ligature-font"],this._document=nn}addSvgIcon($e,yt,nn){return this.addSvgIconInNamespace("",$e,yt,nn)}addSvgIconLiteral($e,yt,nn){return this.addSvgIconLiteralInNamespace("",$e,yt,nn)}addSvgIconInNamespace($e,yt,nn,cn){return this._addSvgIconConfig($e,yt,new et(nn,null,cn))}addSvgIconResolver($e){return this._resolvers.push($e),this}addSvgIconLiteralInNamespace($e,yt,nn,cn){const In=this._sanitizer.sanitize(p.q3G.HTML,nn);if(!In)throw Se(nn);const Xn=rn(In);return this._addSvgIconConfig($e,yt,new et("",Xn,cn))}addSvgIconSet($e,yt){return this.addSvgIconSetInNamespace("",$e,yt)}addSvgIconSetLiteral($e,yt){return this.addSvgIconSetLiteralInNamespace("",$e,yt)}addSvgIconSetInNamespace($e,yt,nn){return this._addSvgIconSetConfig($e,new et(yt,null,nn))}addSvgIconSetLiteralInNamespace($e,yt,nn){const cn=this._sanitizer.sanitize(p.q3G.HTML,yt);if(!cn)throw Se(yt);const In=rn(cn);return this._addSvgIconSetConfig($e,new et("",In,nn))}registerFontClassAlias($e,yt=$e){return this._fontCssClassesByAlias.set($e,yt),this}classNameForFontAlias($e){return this._fontCssClassesByAlias.get($e)||$e}setDefaultFontSetClass(...$e){return this._defaultFontSetClass=$e,this}getDefaultFontSetClass(){return this._defaultFontSetClass}getSvgIconFromUrl($e){const yt=this._sanitizer.sanitize(p.q3G.RESOURCE_URL,$e);if(!yt)throw ge($e);const nn=this._cachedIconsByUrl.get(yt);return nn?(0,me.of)(Qe(nn)):this._loadSvgIconFromConfig(new et($e,null)).pipe((0,ke.b)(cn=&gt;this._cachedIconsByUrl.set(yt,cn)),(0,Me.U)(cn=&gt;Qe(cn)))}getNamedSvgIcon($e,yt=""){const nn=ht(yt,$e);let cn=this._svgIconConfigs.get(nn);if(cn)return this._getSvgFromConfig(cn);if(cn=this._getIconConfigFromResolvers(yt,$e),cn)return this._svgIconConfigs.set(nn,cn),this._getSvgFromConfig(cn);const In=this._iconSetConfigs.get(yt);return In?this._getSvgFromIconSetConfigs($e,In):(0,Le._)(tt(nn))}ngOnDestroy(){this._resolvers=[],this._svgIconConfigs.clear(),this._iconSetConfigs.clear(),this._cachedIconsByUrl.clear()}_getSvgFromConfig($e){return $e.svgText?(0,me.of)(Qe(this._svgElementFromConfig($e))):this._loadSvgIconFromConfig($e).pipe((0,Me.U)(yt=&gt;Qe(yt)))}_getSvgFromIconSetConfigs($e,yt){const nn=this._extractIconWithNameFromAnySet($e,yt);if(nn)return(0,me.of)(nn);const cn=yt.filter(In=&gt;!In.svgText).map(In=&gt;this._loadSvgIconSetFromConfig(In).pipe((0,Ie.K)(Xn=&gt;{const ir=`Loading icon set URL: ${this._sanitizer.sanitize(p.q3G.RESOURCE_URL,In.url)} failed: ${Xn.message}`;return this._errorHandler.handleError(new Error(ir)),(0,me.of)(null)})));return(0,ae.D)(cn).pipe((0,Me.U)(()=&gt;{const In=this._extractIconWithNameFromAnySet($e,yt);if(!In)throw tt($e);return In}))}_extractIconWithNameFromAnySet($e,yt){for(let nn=yt.length-1;nn&gt;=0;nn--){const cn=yt[nn];if(cn.svgText&amp;&amp;cn.svgText.toString().indexOf($e)&gt;-1){const In=this._svgElementFromConfig(cn),Xn=this._extractSvgIconFromSet(In,$e,cn.options);if(Xn)return Xn}}return null}_loadSvgIconFromConfig($e){return this._fetchIcon($e).pipe((0,ke.b)(yt=&gt;$e.svgText=yt),(0,Me.U)(()=&gt;this._svgElementFromConfig($e)))}_loadSvgIconSetFromConfig($e){return $e.svgText?(0,me.of)(null):this._fetchIcon($e).pipe((0,ke.b)(yt=&gt;$e.svgText=yt))}_extractSvgIconFromSet($e,yt,nn){const cn=$e.querySelector(`[id="${yt}"]`);if(!cn)return null;const In=cn.cloneNode(!0);if(In.removeAttribute("id"),"svg"===In.nodeName.toLowerCase())return this._setSvgAttributes(In,nn);if("symbol"===In.nodeName.toLowerCase())return this._setSvgAttributes(this._toSvgElement(In),nn);const Xn=this._svgElementFromString(rn("&lt;svg&gt;&lt;/svg&gt;"));return Xn.appendChild(In),this._setSvgAttributes(Xn,nn)}_svgElementFromString($e){const yt=this._document.createElement("DIV");yt.innerHTML=$e;const nn=yt.querySelector("svg");if(!nn)throw Error("&lt;svg&gt; tag not found");return nn}_toSvgElement($e){const yt=this._svgElementFromString(rn("&lt;svg&gt;&lt;/svg&gt;")),nn=$e.attributes;for(let cn=0;cn&lt;nn.length;cn++){const{name:In,value:Xn}=nn[cn];"id"!==In&amp;&amp;yt.setAttribute(In,Xn)}for(let cn=0;cn&lt;$e.childNodes.length;cn++)$e.childNodes[cn].nodeType===this._document.ELEMENT_NODE&amp;&amp;yt.appendChild($e.childNodes[cn].cloneNode(!0));return yt}_setSvgAttributes($e,yt){return $e.setAttribute("fit",""),$e.setAttribute("height","100%"),$e.setAttribute("width","100%"),$e.setAttribute("preserveAspectRatio","xMidYMid meet"),$e.setAttribute("focusable","false"),yt&amp;&amp;yt.viewBox&amp;&amp;$e.setAttribute("viewBox",yt.viewBox),$e}_fetchIcon($e){const{url:yt,options:nn}=$e,cn=nn?.withCredentials??!1;if(!this._httpClient)throw function _e(){return Error("Could not find HttpClient provider for use with Angular Material icons. Please include the HttpClientModule from @angular/common/http in your app imports.")}();if(null==yt)throw Error(`Cannot fetch icon from URL "${yt}".`);const In=this._sanitizer.sanitize(p.q3G.RESOURCE_URL,yt);if(!In)throw ge(yt);const Xn=this._inProgressUrlFetches.get(In);if(Xn)return Xn;const Jt=this._httpClient.get(In,{responseType:"text",withCredentials:cn}).pipe((0,Me.U)(ir=&gt;rn(ir)),(0,Re.x)(()=&gt;this._inProgressUrlFetches.delete(In)),(0,ut.B)());return this._inProgressUrlFetches.set(In,Jt),Jt}_addSvgIconConfig($e,yt,nn){return this._svgIconConfigs.set(ht($e,yt),nn),this}_addSvgIconSetConfig($e,yt){const nn=this._iconSetConfigs.get($e);return nn?nn.push(yt):this._iconSetConfigs.set($e,[yt]),this}_svgElementFromConfig($e){if(!$e.svgElement){const yt=this._svgElementFromString($e.svgText);this._setSvgAttributes(yt,$e.options),$e.svgElement=yt}return $e.svgElement}_getIconConfigFromResolvers($e,yt){for(let nn=0;nn&lt;this._resolvers.length;nn++){const cn=this._resolvers[nn](yt,$e);if(cn)return ct(cn)?new et(cn.url,null,cn.options):new et(cn,null)}}}return Ut.\u0275fac=function($e){return new($e||Ut)(p.LFG(We.eN,8),p.LFG(qe.H7),p.LFG(ie.K0,8),p.LFG(p.qLn))},Ut.\u0275prov=p.Yz7({token:Ut,factory:Ut.\u0275fac,providedIn:"root"}),Ut})();function Qe(Ut){return Ut.cloneNode(!0)}function ht(Ut,On){return Ut+":"+On}function ct(Ut){return!(!Ut.url||!Ut.options)}const qt=(0,x.pj)(class{constructor(Ut){this._elementRef=Ut}}),Dt=new p.OlP("MAT_ICON_DEFAULT_OPTIONS"),Bn=new p.OlP("mat-icon-location",{providedIn:"root",factory:function Sn(){const Ut=(0,p.f3M)(ie.K0),On=Ut?Ut.location:null;return{getPathname:()=&gt;On?On.pathname+On.search:""}}}),$n=["clip-path","color-profile","src","cursor","fill","filter","marker","marker-start","marker-mid","marker-end","mask","stroke"],Yt=$n.map(Ut=&gt;`[${Ut}]`).join(", "),_n=/^url\(['"]?#(.*?)['"]?\)$/;let Kt=(()=&gt;{class Ut extends qt{constructor($e,yt,nn,cn,In,Xn){super($e),this._iconRegistry=yt,this._location=cn,this._errorHandler=In,this._inline=!1,this._previousFontSetClass=[],this._currentIconFetch=Oe.w0.EMPTY,Xn&amp;&amp;(Xn.color&amp;&amp;(this.color=this.defaultColor=Xn.color),Xn.fontSet&amp;&amp;(this.fontSet=Xn.fontSet)),nn||$e.nativeElement.setAttribute("aria-hidden","true")}get inline(){return this._inline}set inline($e){this._inline=(0,S.Ig)($e)}get svgIcon(){return this._svgIcon}set svgIcon($e){$e!==this._svgIcon&amp;&amp;($e?this._updateSvgIcon($e):this._svgIcon&amp;&amp;this._clearSvgElement(),this._svgIcon=$e)}get fontSet(){return this._fontSet}set fontSet($e){const yt=this._cleanupFontValue($e);yt!==this._fontSet&amp;&amp;(this._fontSet=yt,this._updateFontIconClasses())}get fontIcon(){return this._fontIcon}set fontIcon($e){const yt=this._cleanupFontValue($e);yt!==this._fontIcon&amp;&amp;(this._fontIcon=yt,this._updateFontIconClasses())}_splitIconName($e){if(!$e)return["",""];const yt=$e.split(":");switch(yt.length){case 1:return["",yt[0]];case 2:return yt;default:throw Error(`Invalid icon name: "${$e}"`)}}ngOnInit(){this._updateFontIconClasses()}ngAfterViewChecked(){const $e=this._elementsWithExternalReferences;if($e&amp;&amp;$e.size){const yt=this._location.getPathname();yt!==this._previousPath&amp;&amp;(this._previousPath=yt,this._prependPathToReferences(yt))}}ngOnDestroy(){this._currentIconFetch.unsubscribe(),this._elementsWithExternalReferences&amp;&amp;this._elementsWithExternalReferences.clear()}_usingFontIcon(){return!this.svgIcon}_setSvgElement($e){this._clearSvgElement();const yt=this._location.getPathname();this._previousPath=yt,this._cacheChildrenWithExternalReferences($e),this._prependPathToReferences(yt),this._elementRef.nativeElement.appendChild($e)}_clearSvgElement(){const $e=this._elementRef.nativeElement;let yt=$e.childNodes.length;for(this._elementsWithExternalReferences&amp;&amp;this._elementsWithExternalReferences.clear();yt--;){const nn=$e.childNodes[yt];(1!==nn.nodeType||"svg"===nn.nodeName.toLowerCase())&amp;&amp;nn.remove()}}_updateFontIconClasses(){if(!this._usingFontIcon())return;const $e=this._elementRef.nativeElement,yt=(this.fontSet?this._iconRegistry.classNameForFontAlias(this.fontSet).split(/ +/):this._iconRegistry.getDefaultFontSetClass()).filter(nn=&gt;nn.length&gt;0);this._previousFontSetClass.forEach(nn=&gt;$e.classList.remove(nn)),yt.forEach(nn=&gt;$e.classList.add(nn)),this._previousFontSetClass=yt,this.fontIcon!==this._previousFontIconClass&amp;&amp;!yt.includes("mat-ligature-font")&amp;&amp;(this._previousFontIconClass&amp;&amp;$e.classList.remove(this._previousFontIconClass),this.fontIcon&amp;&amp;$e.classList.add(this.fontIcon),this._previousFontIconClass=this.fontIcon)}_cleanupFontValue($e){return"string"==typeof $e?$e.trim().split(" ")[0]:$e}_prependPathToReferences($e){const yt=this._elementsWithExternalReferences;yt&amp;&amp;yt.forEach((nn,cn)=&gt;{nn.forEach(In=&gt;{cn.setAttribute(In.name,`url('${$e}#${In.value}')`)})})}_cacheChildrenWithExternalReferences($e){const yt=$e.querySelectorAll(Yt),nn=this._elementsWithExternalReferences=this._elementsWithExternalReferences||new Map;for(let cn=0;cn&lt;yt.length;cn++)$n.forEach(In=&gt;{const Xn=yt[cn],Jt=Xn.getAttribute(In),ir=Jt?Jt.match(_n):null;if(ir){let Gr=nn.get(Xn);Gr||(Gr=[],nn.set(Xn,Gr)),Gr.push({name:In,value:ir[1]})}})}_updateSvgIcon($e){if(this._svgNamespace=null,this._svgName=null,this._currentIconFetch.unsubscribe(),$e){const[yt,nn]=this._splitIconName($e);yt&amp;&amp;(this._svgNamespace=yt),nn&amp;&amp;(this._svgName=nn),this._currentIconFetch=this._iconRegistry.getNamedSvgIcon(nn,yt).pipe((0,ft.q)(1)).subscribe(cn=&gt;this._setSvgElement(cn),cn=&gt;{this._errorHandler.handleError(new Error(`Error retrieving icon ${yt}:${nn}! ${cn.message}`))})}}}return Ut.\u0275fac=function($e){return new($e||Ut)(p.Y36(p.SBq),p.Y36(gt),p.$8M("aria-hidden"),p.Y36(Bn),p.Y36(p.qLn),p.Y36(Dt,8))},Ut.\u0275cmp=p.Xpm({type:Ut,selectors:[["mat-icon"]],hostAttrs:["role","img",1,"mat-icon","notranslate"],hostVars:8,hostBindings:function($e,yt){2&amp;$e&amp;&amp;(p.uIk("data-mat-icon-type",yt._usingFontIcon()?"font":"svg")("data-mat-icon-name",yt._svgName||yt.fontIcon)("data-mat-icon-namespace",yt._svgNamespace||yt.fontSet)("fontIcon",yt._usingFontIcon()?yt.fontIcon:null),p.ekj("mat-icon-inline",yt.inline)("mat-icon-no-color","primary"!==yt.color&amp;&amp;"accent"!==yt.color&amp;&amp;"warn"!==yt.color))},inputs:{color:"color",inline:"inline",svgIcon:"svgIcon",fontSet:"fontSet",fontIcon:"fontIcon"},exportAs:["matIcon"],features:[p.qOj],ngContentSelectors:we,decls:1,vars:0,template:function($e,yt){1&amp;$e&amp;&amp;(p.F$t(),p.Hsn(0))},styles:[".mat-icon{-webkit-user-select:none;user-select:none;background-repeat:no-repeat;display:inline-block;fill:currentColor;height:24px;width:24px;overflow:hidden}.mat-icon.mat-icon-inline{font-size:inherit;height:inherit;line-height:inherit;width:inherit}.mat-icon.mat-ligature-font[fontIcon]::before{content:attr(fontIcon)}[dir=rtl] .mat-icon-rtl-mirror{transform:scale(-1, 1)}.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-prefix .mat-icon,.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-suffix .mat-icon{display:block}.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-prefix .mat-icon-button .mat-icon,.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-suffix .mat-icon-button .mat-icon{margin:auto}"],encapsulation:2,changeDetection:0}),Ut})(),hn=(()=&gt;{class Ut{}return Ut.\u0275fac=function($e){return new($e||Ut)},Ut.\u0275mod=p.oAB({type:Ut}),Ut.\u0275inj=p.cJS({imports:[x.BQ,x.BQ]}),Ut})()},4144:(an,st,D)=&gt;{"use strict";D.d(st,{Jk:()=&gt;We,Nt:()=&gt;jt,c:()=&gt;rn});var p=D(1281),x=D(3353),S=D(4650),ie=D(515),me=D(7579);const Le=(0,x.i$)({passive:!0});let ae=(()=&gt;{class tt{constructor(ge,Se){this._platform=ge,this._ngZone=Se,this._monitoredElements=new Map}monitor(ge){if(!this._platform.isBrowser)return ie.E;const Se=(0,p.fI)(ge),et=this._monitoredElements.get(Se);if(et)return et.subject;const gt=new me.x,Pt="cdk-text-field-autofilled",Je=Qe=&gt;{"cdk-text-field-autofill-start"!==Qe.animationName||Se.classList.contains(Pt)?"cdk-text-field-autofill-end"===Qe.animationName&amp;&amp;Se.classList.contains(Pt)&amp;&amp;(Se.classList.remove(Pt),this._ngZone.run(()=&gt;gt.next({target:Qe.target,isAutofilled:!1}))):(Se.classList.add(Pt),this._ngZone.run(()=&gt;gt.next({target:Qe.target,isAutofilled:!0})))};return this._ngZone.runOutsideAngular(()=&gt;{Se.addEventListener("animationstart",Je,Le),Se.classList.add("cdk-text-field-autofill-monitored")}),this._monitoredElements.set(Se,{subject:gt,unlisten:()=&gt;{Se.removeEventListener("animationstart",Je,Le)}}),gt}stopMonitoring(ge){const Se=(0,p.fI)(ge),et=this._monitoredElements.get(Se);et&amp;&amp;(et.unlisten(),et.subject.complete(),Se.classList.remove("cdk-text-field-autofill-monitored"),Se.classList.remove("cdk-text-field-autofilled"),this._monitoredElements.delete(Se))}ngOnDestroy(){this._monitoredElements.forEach((ge,Se)=&gt;this.stopMonitoring(Se))}}return tt.\u0275fac=function(ge){return new(ge||tt)(S.LFG(x.t4),S.LFG(S.R0b))},tt.\u0275prov=S.Yz7({token:tt,factory:tt.\u0275fac,providedIn:"root"}),tt})(),Me=(()=&gt;{class tt{}return tt.\u0275fac=function(ge){return new(ge||tt)},tt.\u0275mod=S.oAB({type:tt}),tt.\u0275inj=S.cJS({}),tt})();var Ie=D(4006),Re=D(3238),ut=D(9549);const We=new S.OlP("MAT_INPUT_VALUE_ACCESSOR"),qe=["button","checkbox","file","hidden","image","radio","range","reset","submit"];let we=0;const ot=(0,Re.FD)(class{constructor(tt,_e,ge,Se){this._defaultErrorStateMatcher=tt,this._parentForm=_e,this._parentFormGroup=ge,this.ngControl=Se,this.stateChanges=new me.x}});let jt=(()=&gt;{class tt extends ot{constructor(ge,Se,et,gt,Pt,Je,Qe,ht,ct,qt){super(Je,gt,Pt,et),this._elementRef=ge,this._platform=Se,this._autofillMonitor=ht,this._formField=qt,this._uid="mat-input-"+we++,this.focused=!1,this.stateChanges=new me.x,this.controlType="mat-input",this.autofilled=!1,this._disabled=!1,this._type="text",this._readonly=!1,this._neverEmptyInputTypes=["date","datetime","datetime-local","month","time","week"].filter(Sn=&gt;(0,x.qK)().has(Sn)),this._iOSKeyupListener=Sn=&gt;{const $n=Sn.target;!$n.value&amp;&amp;0===$n.selectionStart&amp;&amp;0===$n.selectionEnd&amp;&amp;($n.setSelectionRange(1,1),$n.setSelectionRange(0,0))};const Dt=this._elementRef.nativeElement,Bn=Dt.nodeName.toLowerCase();this._inputValueAccessor=Qe||Dt,this._previousNativeValue=this.value,this.id=this.id,Se.IOS&amp;&amp;ct.runOutsideAngular(()=&gt;{ge.nativeElement.addEventListener("keyup",this._iOSKeyupListener)}),this._isServer=!this._platform.isBrowser,this._isNativeSelect="select"===Bn,this._isTextarea="textarea"===Bn,this._isInFormField=!!qt,this._isNativeSelect&amp;&amp;(this.controlType=Dt.multiple?"mat-native-select-multiple":"mat-native-select")}get disabled(){return this.ngControl&amp;&amp;null!==this.ngControl.disabled?this.ngControl.disabled:this._disabled}set disabled(ge){this._disabled=(0,p.Ig)(ge),this.focused&amp;&amp;(this.focused=!1,this.stateChanges.next())}get id(){return this._id}set id(ge){this._id=ge||this._uid}get required(){return this._required??this.ngControl?.control?.hasValidator(Ie.kI.required)??!1}set required(ge){this._required=(0,p.Ig)(ge)}get type(){return this._type}set type(ge){this._type=ge||"text",this._validateType(),!this._isTextarea&amp;&amp;(0,x.qK)().has(this._type)&amp;&amp;(this._elementRef.nativeElement.type=this._type)}get value(){return this._inputValueAccessor.value}set value(ge){ge!==this.value&amp;&amp;(this._inputValueAccessor.value=ge,this.stateChanges.next())}get readonly(){return this._readonly}set readonly(ge){this._readonly=(0,p.Ig)(ge)}ngAfterViewInit(){this._platform.isBrowser&amp;&amp;this._autofillMonitor.monitor(this._elementRef.nativeElement).subscribe(ge=&gt;{this.autofilled=ge.isAutofilled,this.stateChanges.next()})}ngOnChanges(){this.stateChanges.next()}ngOnDestroy(){this.stateChanges.complete(),this._platform.isBrowser&amp;&amp;this._autofillMonitor.stopMonitoring(this._elementRef.nativeElement),this._platform.IOS&amp;&amp;this._elementRef.nativeElement.removeEventListener("keyup",this._iOSKeyupListener)}ngDoCheck(){this.ngControl&amp;&amp;this.updateErrorState(),this._dirtyCheckNativeValue(),this._dirtyCheckPlaceholder()}focus(ge){this._elementRef.nativeElement.focus(ge)}_focusChanged(ge){ge!==this.focused&amp;&amp;(this.focused=ge,this.stateChanges.next())}_onInput(){}_dirtyCheckPlaceholder(){const ge=this._formField,Se=ge&amp;&amp;"legacy"===ge.appearance&amp;&amp;!ge._hasLabel?.()?null:this.placeholder;if(Se!==this._previousPlaceholder){const et=this._elementRef.nativeElement;this._previousPlaceholder=Se,Se?et.setAttribute("placeholder",Se):et.removeAttribute("placeholder")}}_dirtyCheckNativeValue(){const ge=this._elementRef.nativeElement.value;this._previousNativeValue!==ge&amp;&amp;(this._previousNativeValue=ge,this.stateChanges.next())}_validateType(){qe.indexOf(this._type)}_isNeverEmpty(){return this._neverEmptyInputTypes.indexOf(this._type)&gt;-1}_isBadInput(){let ge=this._elementRef.nativeElement.validity;return ge&amp;&amp;ge.badInput}get empty(){return!(this._isNeverEmpty()||this._elementRef.nativeElement.value||this._isBadInput()||this.autofilled)}get shouldLabelFloat(){if(this._isNativeSelect){const ge=this._elementRef.nativeElement,Se=ge.options[0];return this.focused||ge.multiple||!this.empty||!!(ge.selectedIndex&gt;-1&amp;&amp;Se&amp;&amp;Se.label)}return this.focused||!this.empty}setDescribedByIds(ge){ge.length?this._elementRef.nativeElement.setAttribute("aria-describedby",ge.join(" ")):this._elementRef.nativeElement.removeAttribute("aria-describedby")}onContainerClick(){this.focused||this.focus()}_isInlineSelect(){const ge=this._elementRef.nativeElement;return this._isNativeSelect&amp;&amp;(ge.multiple||ge.size&gt;1)}}return tt.\u0275fac=function(ge){return new(ge||tt)(S.Y36(S.SBq),S.Y36(x.t4),S.Y36(Ie.a5,10),S.Y36(Ie.F,8),S.Y36(Ie.sg,8),S.Y36(Re.rD),S.Y36(We,10),S.Y36(ae),S.Y36(S.R0b),S.Y36(ut.G_,8))},tt.\u0275dir=S.lG2({type:tt,selectors:[["input","matInput",""],["textarea","matInput",""],["select","matNativeControl",""],["input","matNativeControl",""],["textarea","matNativeControl",""]],hostAttrs:[1,"mat-input-element","mat-form-field-autofill-control"],hostVars:12,hostBindings:function(ge,Se){1&amp;ge&amp;&amp;S.NdJ("focus",function(){return Se._focusChanged(!0)})("blur",function(){return Se._focusChanged(!1)})("input",function(){return Se._onInput()}),2&amp;ge&amp;&amp;(S.Ikx("disabled",Se.disabled)("required",Se.required),S.uIk("id",Se.id)("data-placeholder",Se.placeholder)("name",Se.name||null)("readonly",Se.readonly&amp;&amp;!Se._isNativeSelect||null)("aria-invalid",Se.empty&amp;&amp;Se.required?null:Se.errorState)("aria-required",Se.required),S.ekj("mat-input-server",Se._isServer)("mat-native-select-inline",Se._isInlineSelect()))},inputs:{disabled:"disabled",id:"id",placeholder:"placeholder",name:"name",required:"required",type:"type",errorStateMatcher:"errorStateMatcher",userAriaDescribedBy:["aria-describedby","userAriaDescribedBy"],value:"value",readonly:"readonly"},exportAs:["matInput"],features:[S._Bn([{provide:ut.Eo,useExisting:tt}]),S.qOj,S.TTD]}),tt})(),rn=(()=&gt;{class tt{}return tt.\u0275fac=function(ge){return new(ge||tt)},tt.\u0275mod=S.oAB({type:tt}),tt.\u0275inj=S.cJS({providers:[Re.rD],imports:[Me,ut.lN,Re.BQ,Me,ut.lN]}),tt})()},8255:(an,st,D)=&gt;{"use strict";D.d(st,{Tx:()=&gt;$n});var p=D(4650),S=(D(7340),D(6895)),ie=D(3238),me=D(8184),ae=(D(3353),D(2230));const ct={provide:new p.OlP("mat-menu-scroll-strategy"),deps:[me.aV],useFactory:function ht(Yt){return()=&gt;Yt.scrollStrategies.reposition()}};let $n=(()=&gt;{class Yt{}return Yt.\u0275fac=function(Kt){return new(Kt||Yt)},Yt.\u0275mod=p.oAB({type:Yt}),Yt.\u0275inj=p.cJS({providers:[ct],imports:[S.ez,ie.BQ,ie.si,me.U8,ae.ZD,ie.BQ]}),Yt})()},4385:(an,st,D)=&gt;{"use strict";D.d(st,{LD:()=&gt;un,gD:()=&gt;ni});var p=D(8184),x=D(6895),S=D(4650),ie=D(3238),me=D(9549),Le=D(2230),ae=D(2687),Oe=D(445),ke=D(1281),Me=D(5017),Ie=D(9521),Re=D(4006),ut=D(7579),ft=D(9770),We=D(6451),qe=D(8675),we=D(3900),ot=D(5698),jt=D(9300),rn=D(4004),tt=D(1884),_e=D(2722),ge=D(7340);const Se=["trigger"],et=["panel"];function gt(Tn,Ue){if(1&amp;Tn&amp;&amp;(S.TgZ(0,"span",8),S._uU(1),S.qZA()),2&amp;Tn){const P=S.oxw();S.xp6(1),S.Oqu(P.placeholder)}}function Pt(Tn,Ue){if(1&amp;Tn&amp;&amp;(S.TgZ(0,"span",12),S._uU(1),S.qZA()),2&amp;Tn){const P=S.oxw(2);S.xp6(1),S.Oqu(P.triggerValue)}}function Je(Tn,Ue){1&amp;Tn&amp;&amp;S.Hsn(0,0,["*ngSwitchCase","true"])}function Qe(Tn,Ue){if(1&amp;Tn&amp;&amp;(S.TgZ(0,"span",9),S.YNc(1,Pt,2,1,"span",10),S.YNc(2,Je,1,0,"ng-content",11),S.qZA()),2&amp;Tn){const P=S.oxw();S.Q6J("ngSwitch",!!P.customTrigger),S.xp6(2),S.Q6J("ngSwitchCase",!0)}}function ht(Tn,Ue){if(1&amp;Tn){const P=S.EpF();S.TgZ(0,"div",13)(1,"div",14,15),S.NdJ("@transformPanel.done",function(z){S.CHM(P);const de=S.oxw();return S.KtG(de._panelDoneAnimatingStream.next(z.toState))})("keydown",function(z){S.CHM(P);const de=S.oxw();return S.KtG(de._handleKeydown(z))}),S.Hsn(3,1),S.qZA()()}if(2&amp;Tn){const P=S.oxw();S.Q6J("@transformPanelWrap",void 0),S.xp6(1),S.Gre("mat-select-panel ",P._getPanelTheme(),""),S.Udp("transform-origin",P._transformOrigin)("font-size",P._triggerFontSize,"px"),S.Q6J("ngClass",P.panelClass)("@transformPanel",P.multiple?"showing-multiple":"showing"),S.uIk("id",P.id+"-panel")("aria-multiselectable",P.multiple)("aria-label",P.ariaLabel||null)("aria-labelledby",P._getPanelAriaLabelledby())}}const ct=[[["mat-select-trigger"]],"*"],qt=["mat-select-trigger","*"],Dt={transformPanelWrap:(0,ge.X$)("transformPanelWrap",[(0,ge.eR)("* =&gt; void",(0,ge.IO)("@transformPanel",[(0,ge.pV)()],{optional:!0}))]),transformPanel:(0,ge.X$)("transformPanel",[(0,ge.SB)("void",(0,ge.oB)({transform:"scaleY(0.8)",minWidth:"100%",opacity:0})),(0,ge.SB)("showing",(0,ge.oB)({opacity:1,minWidth:"calc(100% + 32px)",transform:"scaleY(1)"})),(0,ge.SB)("showing-multiple",(0,ge.oB)({opacity:1,minWidth:"calc(100% + 64px)",transform:"scaleY(1)"})),(0,ge.eR)("void =&gt; *",(0,ge.jt)("120ms cubic-bezier(0, 0, 0.2, 1)")),(0,ge.eR)("* =&gt; void",(0,ge.jt)("100ms 25ms linear",(0,ge.oB)({opacity:0})))])};let Yt=0;const yt=new S.OlP("mat-select-scroll-strategy"),cn=new S.OlP("MAT_SELECT_CONFIG"),In={provide:yt,deps:[p.aV],useFactory:function nn(Tn){return()=&gt;Tn.scrollStrategies.reposition()}};class Xn{constructor(Ue,P){this.source=Ue,this.value=P}}const Jt=(0,ie.Kr)((0,ie.sb)((0,ie.Id)((0,ie.FD)(class{constructor(Tn,Ue,P,L,z){this._elementRef=Tn,this._defaultErrorStateMatcher=Ue,this._parentForm=P,this._parentFormGroup=L,this.ngControl=z,this.stateChanges=new ut.x}})))),ir=new S.OlP("MatSelectTrigger");let ii=(()=&gt;{class Tn extends Jt{constructor(P,L,z,de,ce,se,le,at,vt,Rt,fn,dn,Qt,Gn){super(ce,de,le,at,Rt),this._viewportRuler=P,this._changeDetectorRef=L,this._ngZone=z,this._dir=se,this._parentFormField=vt,this._liveAnnouncer=Qt,this._defaultOptions=Gn,this._panelOpen=!1,this._compareWith=(Mn,Vt)=&gt;Mn===Vt,this._uid="mat-select-"+Yt++,this._triggerAriaLabelledBy=null,this._destroy=new ut.x,this._onChange=()=&gt;{},this._onTouched=()=&gt;{},this._valueId="mat-select-value-"+Yt++,this._panelDoneAnimatingStream=new ut.x,this._overlayPanelClass=this._defaultOptions?.overlayPanelClass||"",this._focused=!1,this.controlType="mat-select",this._multiple=!1,this._disableOptionCentering=this._defaultOptions?.disableOptionCentering??!1,this.ariaLabel="",this.optionSelectionChanges=(0,ft.P)(()=&gt;{const Mn=this.options;return Mn?Mn.changes.pipe((0,qe.O)(Mn),(0,we.w)(()=&gt;(0,We.T)(...Mn.map(Vt=&gt;Vt.onSelectionChange)))):this._ngZone.onStable.pipe((0,ot.q)(1),(0,we.w)(()=&gt;this.optionSelectionChanges))}),this.openedChange=new S.vpe,this._openedStream=this.openedChange.pipe((0,jt.h)(Mn=&gt;Mn),(0,rn.U)(()=&gt;{})),this._closedStream=this.openedChange.pipe((0,jt.h)(Mn=&gt;!Mn),(0,rn.U)(()=&gt;{})),this.selectionChange=new S.vpe,this.valueChange=new S.vpe,this.ngControl&amp;&amp;(this.ngControl.valueAccessor=this),null!=Gn?.typeaheadDebounceInterval&amp;&amp;(this._typeaheadDebounceInterval=Gn.typeaheadDebounceInterval),this._scrollStrategyFactory=dn,this._scrollStrategy=this._scrollStrategyFactory(),this.tabIndex=parseInt(fn)||0,this.id=this.id}get focused(){return this._focused||this._panelOpen}get placeholder(){return this._placeholder}set placeholder(P){this._placeholder=P,this.stateChanges.next()}get required(){return this._required??this.ngControl?.control?.hasValidator(Re.kI.required)??!1}set required(P){this._required=(0,ke.Ig)(P),this.stateChanges.next()}get multiple(){return this._multiple}set multiple(P){this._multiple=(0,ke.Ig)(P)}get disableOptionCentering(){return this._disableOptionCentering}set disableOptionCentering(P){this._disableOptionCentering=(0,ke.Ig)(P)}get compareWith(){return this._compareWith}set compareWith(P){this._compareWith=P,this._selectionModel&amp;&amp;this._initializeSelection()}get value(){return this._value}set value(P){this._assignValue(P)&amp;&amp;this._onChange(P)}get typeaheadDebounceInterval(){return this._typeaheadDebounceInterval}set typeaheadDebounceInterval(P){this._typeaheadDebounceInterval=(0,ke.su)(P)}get id(){return this._id}set id(P){this._id=P||this._uid,this.stateChanges.next()}ngOnInit(){this._selectionModel=new Me.Ov(this.multiple),this.stateChanges.next(),this._panelDoneAnimatingStream.pipe((0,tt.x)(),(0,_e.R)(this._destroy)).subscribe(()=&gt;this._panelDoneAnimating(this.panelOpen))}ngAfterContentInit(){this._initKeyManager(),this._selectionModel.changed.pipe((0,_e.R)(this._destroy)).subscribe(P=&gt;{P.added.forEach(L=&gt;L.select()),P.removed.forEach(L=&gt;L.deselect())}),this.options.changes.pipe((0,qe.O)(null),(0,_e.R)(this._destroy)).subscribe(()=&gt;{this._resetOptions(),this._initializeSelection()})}ngDoCheck(){const P=this._getTriggerAriaLabelledby(),L=this.ngControl;if(P!==this._triggerAriaLabelledBy){const z=this._elementRef.nativeElement;this._triggerAriaLabelledBy=P,P?z.setAttribute("aria-labelledby",P):z.removeAttribute("aria-labelledby")}L&amp;&amp;(this._previousControl!==L.control&amp;&amp;(void 0!==this._previousControl&amp;&amp;null!==L.disabled&amp;&amp;L.disabled!==this.disabled&amp;&amp;(this.disabled=L.disabled),this._previousControl=L.control),this.updateErrorState())}ngOnChanges(P){(P.disabled||P.userAriaDescribedBy)&amp;&amp;this.stateChanges.next(),P.typeaheadDebounceInterval&amp;&amp;this._keyManager&amp;&amp;this._keyManager.withTypeAhead(this._typeaheadDebounceInterval)}ngOnDestroy(){this._destroy.next(),this._destroy.complete(),this.stateChanges.complete()}toggle(){this.panelOpen?this.close():this.open()}open(){this._canOpen()&amp;&amp;(this._panelOpen=!0,this._keyManager.withHorizontalOrientation(null),this._highlightCorrectOption(),this._changeDetectorRef.markForCheck())}close(){this._panelOpen&amp;&amp;(this._panelOpen=!1,this._keyManager.withHorizontalOrientation(this._isRtl()?"rtl":"ltr"),this._changeDetectorRef.markForCheck(),this._onTouched())}writeValue(P){this._assignValue(P)}registerOnChange(P){this._onChange=P}registerOnTouched(P){this._onTouched=P}setDisabledState(P){this.disabled=P,this._changeDetectorRef.markForCheck(),this.stateChanges.next()}get panelOpen(){return this._panelOpen}get selected(){return this.multiple?this._selectionModel?.selected||[]:this._selectionModel?.selected[0]}get triggerValue(){if(this.empty)return"";if(this._multiple){const P=this._selectionModel.selected.map(L=&gt;L.viewValue);return this._isRtl()&amp;&amp;P.reverse(),P.join(", ")}return this._selectionModel.selected[0].viewValue}_isRtl(){return!!this._dir&amp;&amp;"rtl"===this._dir.value}_handleKeydown(P){this.disabled||(this.panelOpen?this._handleOpenKeydown(P):this._handleClosedKeydown(P))}_handleClosedKeydown(P){const L=P.keyCode,z=L===Ie.JH||L===Ie.LH||L===Ie.oh||L===Ie.SV,de=L===Ie.K5||L===Ie.L_,ce=this._keyManager;if(!ce.isTyping()&amp;&amp;de&amp;&amp;!(0,Ie.Vb)(P)||(this.multiple||P.altKey)&amp;&amp;z)P.preventDefault(),this.open();else if(!this.multiple){const se=this.selected;ce.onKeydown(P);const le=this.selected;le&amp;&amp;se!==le&amp;&amp;this._liveAnnouncer.announce(le.viewValue,1e4)}}_handleOpenKeydown(P){const L=this._keyManager,z=P.keyCode,de=z===Ie.JH||z===Ie.LH,ce=L.isTyping();if(de&amp;&amp;P.altKey)P.preventDefault(),this.close();else if(ce||z!==Ie.K5&amp;&amp;z!==Ie.L_||!L.activeItem||(0,Ie.Vb)(P))if(!ce&amp;&amp;this._multiple&amp;&amp;z===Ie.A&amp;&amp;P.ctrlKey){P.preventDefault();const se=this.options.some(le=&gt;!le.disabled&amp;&amp;!le.selected);this.options.forEach(le=&gt;{le.disabled||(se?le.select():le.deselect())})}else{const se=L.activeItemIndex;L.onKeydown(P),this._multiple&amp;&amp;de&amp;&amp;P.shiftKey&amp;&amp;L.activeItem&amp;&amp;L.activeItemIndex!==se&amp;&amp;L.activeItem._selectViaInteraction()}else P.preventDefault(),L.activeItem._selectViaInteraction()}_onFocus(){this.disabled||(this._focused=!0,this.stateChanges.next())}_onBlur(){this._focused=!1,!this.disabled&amp;&amp;!this.panelOpen&amp;&amp;(this._onTouched(),this._changeDetectorRef.markForCheck(),this.stateChanges.next())}_onAttached(){this._overlayDir.positionChange.pipe((0,ot.q)(1)).subscribe(()=&gt;{this._changeDetectorRef.detectChanges(),this._positioningSettled()})}_getPanelTheme(){return this._parentFormField?`mat-${this._parentFormField.color}`:""}get empty(){return!this._selectionModel||this._selectionModel.isEmpty()}_initializeSelection(){Promise.resolve().then(()=&gt;{this.ngControl&amp;&amp;(this._value=this.ngControl.value),this._setSelectionByValue(this._value),this.stateChanges.next()})}_setSelectionByValue(P){if(this._selectionModel.selected.forEach(L=&gt;L.setInactiveStyles()),this._selectionModel.clear(),this.multiple&amp;&amp;P)Array.isArray(P),P.forEach(L=&gt;this._selectOptionByValue(L)),this._sortValues();else{const L=this._selectOptionByValue(P);L?this._keyManager.updateActiveItem(L):this.panelOpen||this._keyManager.updateActiveItem(-1)}this._changeDetectorRef.markForCheck()}_selectOptionByValue(P){const L=this.options.find(z=&gt;{if(this._selectionModel.isSelected(z))return!1;try{return null!=z.value&amp;&amp;this._compareWith(z.value,P)}catch{return!1}});return L&amp;&amp;this._selectionModel.select(L),L}_assignValue(P){return!!(P!==this._value||this._multiple&amp;&amp;Array.isArray(P))&amp;&amp;(this.options&amp;&amp;this._setSelectionByValue(P),this._value=P,!0)}_initKeyManager(){this._keyManager=new ae.s1(this.options).withTypeAhead(this._typeaheadDebounceInterval).withVerticalOrientation().withHorizontalOrientation(this._isRtl()?"rtl":"ltr").withHomeAndEnd().withAllowedModifierKeys(["shiftKey"]),this._keyManager.tabOut.pipe((0,_e.R)(this._destroy)).subscribe(()=&gt;{this.panelOpen&amp;&amp;(!this.multiple&amp;&amp;this._keyManager.activeItem&amp;&amp;this._keyManager.activeItem._selectViaInteraction(),this.focus(),this.close())}),this._keyManager.change.pipe((0,_e.R)(this._destroy)).subscribe(()=&gt;{this._panelOpen&amp;&amp;this.panel?this._scrollOptionIntoView(this._keyManager.activeItemIndex||0):!this._panelOpen&amp;&amp;!this.multiple&amp;&amp;this._keyManager.activeItem&amp;&amp;this._keyManager.activeItem._selectViaInteraction()})}_resetOptions(){const P=(0,We.T)(this.options.changes,this._destroy);this.optionSelectionChanges.pipe((0,_e.R)(P)).subscribe(L=&gt;{this._onSelect(L.source,L.isUserInput),L.isUserInput&amp;&amp;!this.multiple&amp;&amp;this._panelOpen&amp;&amp;(this.close(),this.focus())}),(0,We.T)(...this.options.map(L=&gt;L._stateChanges)).pipe((0,_e.R)(P)).subscribe(()=&gt;{this._changeDetectorRef.markForCheck(),this.stateChanges.next()})}_onSelect(P,L){const z=this._selectionModel.isSelected(P);null!=P.value||this._multiple?(z!==P.selected&amp;&amp;(P.selected?this._selectionModel.select(P):this._selectionModel.deselect(P)),L&amp;&amp;this._keyManager.setActiveItem(P),this.multiple&amp;&amp;(this._sortValues(),L&amp;&amp;this.focus())):(P.deselect(),this._selectionModel.clear(),null!=this.value&amp;&amp;this._propagateChanges(P.value)),z!==this._selectionModel.isSelected(P)&amp;&amp;this._propagateChanges(),this.stateChanges.next()}_sortValues(){if(this.multiple){const P=this.options.toArray();this._selectionModel.sort((L,z)=&gt;this.sortComparator?this.sortComparator(L,z,P):P.indexOf(L)-P.indexOf(z)),this.stateChanges.next()}}_propagateChanges(P){let L=null;L=this.multiple?this.selected.map(z=&gt;z.value):this.selected?this.selected.value:P,this._value=L,this.valueChange.emit(L),this._onChange(L),this.selectionChange.emit(this._getChangeEvent(L)),this._changeDetectorRef.markForCheck()}_highlightCorrectOption(){this._keyManager&amp;&amp;(this.empty?this._keyManager.setFirstItemActive():this._keyManager.setActiveItem(this._selectionModel.selected[0]))}_canOpen(){return!this._panelOpen&amp;&amp;!this.disabled&amp;&amp;this.options?.length&gt;0}focus(P){this._elementRef.nativeElement.focus(P)}_getPanelAriaLabelledby(){if(this.ariaLabel)return null;const P=this._parentFormField?.getLabelId();return this.ariaLabelledby?(P?P+" ":"")+this.ariaLabelledby:P}_getAriaActiveDescendant(){return this.panelOpen&amp;&amp;this._keyManager&amp;&amp;this._keyManager.activeItem?this._keyManager.activeItem.id:null}_getTriggerAriaLabelledby(){if(this.ariaLabel)return null;const P=this._parentFormField?.getLabelId();let L=(P?P+" ":"")+this._valueId;return this.ariaLabelledby&amp;&amp;(L+=" "+this.ariaLabelledby),L}_panelDoneAnimating(P){this.openedChange.emit(P)}setDescribedByIds(P){P.length?this._elementRef.nativeElement.setAttribute("aria-describedby",P.join(" ")):this._elementRef.nativeElement.removeAttribute("aria-describedby")}onContainerClick(){this.focus(),this.open()}get shouldLabelFloat(){return this._panelOpen||!this.empty||this._focused&amp;&amp;!!this._placeholder}}return Tn.\u0275fac=function(P){return new(P||Tn)(S.Y36(Le.rL),S.Y36(S.sBO),S.Y36(S.R0b),S.Y36(ie.rD),S.Y36(S.SBq),S.Y36(Oe.Is,8),S.Y36(Re.F,8),S.Y36(Re.sg,8),S.Y36(me.G_,8),S.Y36(Re.a5,10),S.$8M("tabindex"),S.Y36(yt),S.Y36(ae.Kd),S.Y36(cn,8))},Tn.\u0275dir=S.lG2({type:Tn,viewQuery:function(P,L){if(1&amp;P&amp;&amp;(S.Gf(Se,5),S.Gf(et,5),S.Gf(p.pI,5)),2&amp;P){let z;S.iGM(z=S.CRH())&amp;&amp;(L.trigger=z.first),S.iGM(z=S.CRH())&amp;&amp;(L.panel=z.first),S.iGM(z=S.CRH())&amp;&amp;(L._overlayDir=z.first)}},inputs:{userAriaDescribedBy:["aria-describedby","userAriaDescribedBy"],panelClass:"panelClass",placeholder:"placeholder",required:"required",multiple:"multiple",disableOptionCentering:"disableOptionCentering",compareWith:"compareWith",value:"value",ariaLabel:["aria-label","ariaLabel"],ariaLabelledby:["aria-labelledby","ariaLabelledby"],errorStateMatcher:"errorStateMatcher",typeaheadDebounceInterval:"typeaheadDebounceInterval",sortComparator:"sortComparator",id:"id"},outputs:{openedChange:"openedChange",_openedStream:"opened",_closedStream:"closed",selectionChange:"selectionChange",valueChange:"valueChange"},features:[S.qOj,S.TTD]}),Tn})(),ni=(()=&gt;{class Tn extends ii{constructor(){super(...arguments),this._scrollTop=0,this._triggerFontSize=0,this._transformOrigin="top",this._offsetY=0,this._positions=[{originX:"start",originY:"top",overlayX:"start",overlayY:"top"},{originX:"start",originY:"bottom",overlayX:"start",overlayY:"bottom"}]}_calculateOverlayScroll(P,L,z){const de=this._getItemHeight();return Math.min(Math.max(0,de*P-L+de/2),z)}ngOnInit(){super.ngOnInit(),this._viewportRuler.change().pipe((0,_e.R)(this._destroy)).subscribe(()=&gt;{this.panelOpen&amp;&amp;(this._triggerRect=this.trigger.nativeElement.getBoundingClientRect(),this._changeDetectorRef.markForCheck())})}open(){super._canOpen()&amp;&amp;(super.open(),this._triggerRect=this.trigger.nativeElement.getBoundingClientRect(),this._triggerFontSize=parseInt(getComputedStyle(this.trigger.nativeElement).fontSize||"0"),this._calculateOverlayPosition(),this._ngZone.onStable.pipe((0,ot.q)(1)).subscribe(()=&gt;{this._triggerFontSize&amp;&amp;this._overlayDir.overlayRef&amp;&amp;this._overlayDir.overlayRef.overlayElement&amp;&amp;(this._overlayDir.overlayRef.overlayElement.style.fontSize=`${this._triggerFontSize}px`)}))}_scrollOptionIntoView(P){const L=(0,ie.CB)(P,this.options,this.optionGroups),z=this._getItemHeight();this.panel.nativeElement.scrollTop=0===P&amp;&amp;1===L?0:(0,ie.jH)((P+L)*z,z,this.panel.nativeElement.scrollTop,256)}_positioningSettled(){this._calculateOverlayOffsetX(),this.panel.nativeElement.scrollTop=this._scrollTop}_panelDoneAnimating(P){this.panelOpen?this._scrollTop=0:(this._overlayDir.offsetX=0,this._changeDetectorRef.markForCheck()),super._panelDoneAnimating(P)}_getChangeEvent(P){return new Xn(this,P)}_calculateOverlayOffsetX(){const P=this._overlayDir.overlayRef.overlayElement.getBoundingClientRect(),L=this._viewportRuler.getViewportSize(),z=this._isRtl(),de=this.multiple?56:32;let ce;if(this.multiple)ce=40;else if(this.disableOptionCentering)ce=16;else{let at=this._selectionModel.selected[0]||this.options.first;ce=at&amp;&amp;at.group?32:16}z||(ce*=-1);const se=0-(P.left+ce-(z?de:0)),le=P.right+ce-L.width+(z?0:de);se&gt;0?ce+=se+8:le&gt;0&amp;&amp;(ce-=le+8),this._overlayDir.offsetX=Math.round(ce),this._overlayDir.overlayRef.updatePosition()}_calculateOverlayOffsetY(P,L,z){const de=this._getItemHeight(),ce=(de-this._triggerRect.height)/2,se=Math.floor(256/de);let le;return this.disableOptionCentering?0:(le=0===this._scrollTop?P*de:this._scrollTop===z?(P-(this._getItemCount()-se))*de+(de-(this._getItemCount()*de-256)%de):L-de/2,Math.round(-1*le-ce))}_checkOverlayWithinViewport(P){const L=this._getItemHeight(),z=this._viewportRuler.getViewportSize(),de=this._triggerRect.top-8,ce=z.height-this._triggerRect.bottom-8,se=Math.abs(this._offsetY),at=Math.min(this._getItemCount()*L,256)-se-this._triggerRect.height;at&gt;ce?this._adjustPanelUp(at,ce):se&gt;de?this._adjustPanelDown(se,de,P):this._transformOrigin=this._getOriginBasedOnOption()}_adjustPanelUp(P,L){const z=Math.round(P-L);this._scrollTop-=z,this._offsetY-=z,this._transformOrigin=this._getOriginBasedOnOption(),this._scrollTop&lt;=0&amp;&amp;(this._scrollTop=0,this._offsetY=0,this._transformOrigin="50% bottom 0px")}_adjustPanelDown(P,L,z){const de=Math.round(P-L);if(this._scrollTop+=de,this._offsetY+=de,this._transformOrigin=this._getOriginBasedOnOption(),this._scrollTop&gt;=z)return this._scrollTop=z,this._offsetY=0,void(this._transformOrigin="50% top 0px")}_calculateOverlayPosition(){const P=this._getItemHeight(),L=this._getItemCount(),z=Math.min(L*P,256),ce=L*P-z;let se;se=this.empty?0:Math.max(this.options.toArray().indexOf(this._selectionModel.selected[0]),0),se+=(0,ie.CB)(se,this.options,this.optionGroups);const le=z/2;this._scrollTop=this._calculateOverlayScroll(se,le,ce),this._offsetY=this._calculateOverlayOffsetY(se,le,ce),this._checkOverlayWithinViewport(ce)}_getOriginBasedOnOption(){const P=this._getItemHeight(),L=(P-this._triggerRect.height)/2;return`50% ${Math.abs(this._offsetY)-L+P/2}px 0px`}_getItemHeight(){return 3*this._triggerFontSize}_getItemCount(){return this.options.length+this.optionGroups.length}}return Tn.\u0275fac=function(){let Ue;return function(L){return(Ue||(Ue=S.n5z(Tn)))(L||Tn)}}(),Tn.\u0275cmp=S.Xpm({type:Tn,selectors:[["mat-select"]],contentQueries:function(P,L,z){if(1&amp;P&amp;&amp;(S.Suo(z,ir,5),S.Suo(z,ie.ey,5),S.Suo(z,ie.K7,5)),2&amp;P){let de;S.iGM(de=S.CRH())&amp;&amp;(L.customTrigger=de.first),S.iGM(de=S.CRH())&amp;&amp;(L.options=de),S.iGM(de=S.CRH())&amp;&amp;(L.optionGroups=de)}},hostAttrs:["role","combobox","aria-autocomplete","none","aria-haspopup","true",1,"mat-select"],hostVars:19,hostBindings:function(P,L){1&amp;P&amp;&amp;S.NdJ("keydown",function(de){return L._handleKeydown(de)})("focus",function(){return L._onFocus()})("blur",function(){return L._onBlur()}),2&amp;P&amp;&amp;(S.uIk("id",L.id)("tabindex",L.tabIndex)("aria-controls",L.panelOpen?L.id+"-panel":null)("aria-expanded",L.panelOpen)("aria-label",L.ariaLabel||null)("aria-required",L.required.toString())("aria-disabled",L.disabled.toString())("aria-invalid",L.errorState)("aria-activedescendant",L._getAriaActiveDescendant()),S.ekj("mat-select-disabled",L.disabled)("mat-select-invalid",L.errorState)("mat-select-required",L.required)("mat-select-empty",L.empty)("mat-select-multiple",L.multiple))},inputs:{disabled:"disabled",disableRipple:"disableRipple",tabIndex:"tabIndex"},exportAs:["matSelect"],features:[S._Bn([{provide:me.Eo,useExisting:Tn},{provide:ie.HF,useExisting:Tn}]),S.qOj],ngContentSelectors:qt,decls:9,vars:12,consts:[["cdk-overlay-origin","",1,"mat-select-trigger",3,"click"],["origin","cdkOverlayOrigin","trigger",""],[1,"mat-select-value",3,"ngSwitch"],["class","mat-select-placeholder mat-select-min-line",4,"ngSwitchCase"],["class","mat-select-value-text",3,"ngSwitch",4,"ngSwitchCase"],[1,"mat-select-arrow-wrapper"],[1,"mat-select-arrow"],["cdk-connected-overlay","","cdkConnectedOverlayLockPosition","","cdkConnectedOverlayHasBackdrop","","cdkConnectedOverlayBackdropClass","cdk-overlay-transparent-backdrop",3,"cdkConnectedOverlayPanelClass","cdkConnectedOverlayScrollStrategy","cdkConnectedOverlayOrigin","cdkConnectedOverlayOpen","cdkConnectedOverlayPositions","cdkConnectedOverlayMinWidth","cdkConnectedOverlayOffsetY","backdropClick","attach","detach"],[1,"mat-select-placeholder","mat-select-min-line"],[1,"mat-select-value-text",3,"ngSwitch"],["class","mat-select-min-line",4,"ngSwitchDefault"],[4,"ngSwitchCase"],[1,"mat-select-min-line"],[1,"mat-select-panel-wrap"],["role","listbox","tabindex","-1",3,"ngClass","keydown"],["panel",""]],template:function(P,L){if(1&amp;P&amp;&amp;(S.F$t(ct),S.TgZ(0,"div",0,1),S.NdJ("click",function(){return L.toggle()}),S.TgZ(3,"div",2),S.YNc(4,gt,2,1,"span",3),S.YNc(5,Qe,3,2,"span",4),S.qZA(),S.TgZ(6,"div",5),S._UZ(7,"div",6),S.qZA()(),S.YNc(8,ht,4,14,"ng-template",7),S.NdJ("backdropClick",function(){return L.close()})("attach",function(){return L._onAttached()})("detach",function(){return L.close()})),2&amp;P){const z=S.MAs(1);S.uIk("aria-owns",L.panelOpen?L.id+"-panel":null),S.xp6(3),S.Q6J("ngSwitch",L.empty),S.uIk("id",L._valueId),S.xp6(1),S.Q6J("ngSwitchCase",!0),S.xp6(1),S.Q6J("ngSwitchCase",!1),S.xp6(3),S.Q6J("cdkConnectedOverlayPanelClass",L._overlayPanelClass)("cdkConnectedOverlayScrollStrategy",L._scrollStrategy)("cdkConnectedOverlayOrigin",z)("cdkConnectedOverlayOpen",L.panelOpen)("cdkConnectedOverlayPositions",L._positions)("cdkConnectedOverlayMinWidth",null==L._triggerRect?null:L._triggerRect.width)("cdkConnectedOverlayOffsetY",L._offsetY)}},dependencies:[x.mk,x.RF,x.n9,x.ED,p.pI,p.xu],styles:['.mat-select{display:inline-block;width:100%;outline:none}.mat-select-trigger{display:inline-flex;align-items:center;cursor:pointer;position:relative;box-sizing:border-box;width:100%}.mat-select-disabled .mat-select-trigger{-webkit-user-select:none;user-select:none;cursor:default}.mat-select-value{width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mat-select-value-text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mat-select-arrow-wrapper{height:16px;flex-shrink:0;display:inline-flex;align-items:center}.mat-form-field-appearance-fill .mat-select-arrow-wrapper{transform:translateY(-50%)}.mat-form-field-appearance-outline .mat-select-arrow-wrapper{transform:translateY(-25%)}.mat-form-field-appearance-standard.mat-form-field-has-label .mat-select:not(.mat-select-empty) .mat-select-arrow-wrapper{transform:translateY(-50%)}.mat-form-field-appearance-standard .mat-select.mat-select-empty .mat-select-arrow-wrapper{transition:transform 400ms cubic-bezier(0.25, 0.8, 0.25, 1)}._mat-animation-noopable.mat-form-field-appearance-standard .mat-select.mat-select-empty .mat-select-arrow-wrapper{transition:none}.mat-select-arrow{width:0;height:0;border-left:5px solid rgba(0,0,0,0);border-right:5px solid rgba(0,0,0,0);border-top:5px solid;margin:0 4px}.mat-form-field.mat-focused .mat-select-arrow{transform:translateX(0)}.mat-select-panel-wrap{flex-basis:100%}.mat-select-panel{min-width:112px;max-width:280px;overflow:auto;-webkit-overflow-scrolling:touch;padding-top:0;padding-bottom:0;max-height:256px;min-width:100%;border-radius:4px;outline:0}.cdk-high-contrast-active .mat-select-panel{outline:solid 1px}.mat-select-panel .mat-optgroup-label,.mat-select-panel .mat-option{font-size:inherit;line-height:3em;height:3em}.mat-form-field-type-mat-select:not(.mat-form-field-disabled) .mat-form-field-flex{cursor:pointer}.mat-form-field-type-mat-select .mat-form-field-label{width:calc(100% - 18px)}.mat-select-placeholder{transition:color 400ms 133.3333333333ms cubic-bezier(0.25, 0.8, 0.25, 1)}._mat-animation-noopable .mat-select-placeholder{transition:none}.mat-form-field-hide-placeholder .mat-select-placeholder{color:rgba(0,0,0,0);-webkit-text-fill-color:rgba(0,0,0,0);transition:none;display:block}.mat-select-min-line:empty::before{content:" ";white-space:pre;width:1px;display:inline-block;visibility:hidden}'],encapsulation:2,data:{animation:[Dt.transformPanelWrap,Dt.transformPanel]},changeDetection:0}),Tn})(),un=(()=&gt;{class Tn{}return Tn.\u0275fac=function(P){return new(P||Tn)},Tn.\u0275mod=S.oAB({type:Tn}),Tn.\u0275inj=S.cJS({providers:[In],imports:[x.ez,p.U8,ie.Ng,ie.BQ,Le.ZD,me.lN,ie.Ng,ie.BQ]}),Tn})()},1481:(an,st,D)=&gt;{"use strict";D.d(st,{Dx:()=&gt;ce,H7:()=&gt;$r,b2:()=&gt;Ue,q6:()=&gt;ii,se:()=&gt;ct});var p=D(6895),x=D(4650);class S extends p.w_{constructor(){super(...arguments),this.supportsDOMEvents=!0}}class ie extends S{static makeCurrent(){(0,p.HT)(new ie)}onAndCancel(He,ye,lt){return He.addEventListener(ye,lt,!1),()=&gt;{He.removeEventListener(ye,lt,!1)}}dispatchEvent(He,ye){He.dispatchEvent(ye)}remove(He){He.parentNode&amp;&amp;He.parentNode.removeChild(He)}createElement(He,ye){return(ye=ye||this.getDefaultDocument()).createElement(He)}createHtmlDocument(){return document.implementation.createHTMLDocument("fakeTitle")}getDefaultDocument(){return document}isElementNode(He){return He.nodeType===Node.ELEMENT_NODE}isShadowRoot(He){return He instanceof DocumentFragment}getGlobalEventTarget(He,ye){return"window"===ye?window:"document"===ye?He:"body"===ye?He.body:null}getBaseHref(He){const ye=function Le(){return me=me||document.querySelector("base"),me?me.getAttribute("href"):null}();return null==ye?null:function Oe(Ve){ae=ae||document.createElement("a"),ae.setAttribute("href",Ve);const He=ae.pathname;return"/"===He.charAt(0)?He:`/${He}`}(ye)}resetBaseElement(){me=null}getUserAgent(){return window.navigator.userAgent}getCookie(He){return(0,p.Mx)(document.cookie,He)}}let ae,me=null;const ke=new x.OlP("TRANSITION_ID"),Ie=[{provide:x.ip1,useFactory:function Me(Ve,He,ye){return()=&gt;{ye.get(x.CZH).donePromise.then(()=&gt;{const lt=(0,p.q)(),Ht=He.querySelectorAll(`style[ng-transition="${Ve}"]`);for(let vn=0;vn&lt;Ht.length;vn++)lt.remove(Ht[vn])})}},deps:[ke,p.K0,x.zs3],multi:!0}];let ut=(()=&gt;{class Ve{build(){return new XMLHttpRequest}}return Ve.\u0275fac=function(ye){return new(ye||Ve)},Ve.\u0275prov=x.Yz7({token:Ve,factory:Ve.\u0275fac}),Ve})();const ft=new x.OlP("EventManagerPlugins");let We=(()=&gt;{class Ve{constructor(ye,lt){this._zone=lt,this._eventNameToPlugin=new Map,ye.forEach(Ht=&gt;Ht.manager=this),this._plugins=ye.slice().reverse()}addEventListener(ye,lt,Ht){return this._findPluginFor(lt).addEventListener(ye,lt,Ht)}addGlobalEventListener(ye,lt,Ht){return this._findPluginFor(lt).addGlobalEventListener(ye,lt,Ht)}getZone(){return this._zone}_findPluginFor(ye){const lt=this._eventNameToPlugin.get(ye);if(lt)return lt;const Ht=this._plugins;for(let vn=0;vn&lt;Ht.length;vn++){const er=Ht[vn];if(er.supports(ye))return this._eventNameToPlugin.set(ye,er),er}throw new Error(`No event manager plugin found for event ${ye}`)}}return Ve.\u0275fac=function(ye){return new(ye||Ve)(x.LFG(ft),x.LFG(x.R0b))},Ve.\u0275prov=x.Yz7({token:Ve,factory:Ve.\u0275fac}),Ve})();class qe{constructor(He){this._doc=He}addGlobalEventListener(He,ye,lt){const Ht=(0,p.q)().getGlobalEventTarget(this._doc,He);if(!Ht)throw new Error(`Unsupported event target ${Ht} for event ${ye}`);return this.addEventListener(Ht,ye,lt)}}let we=(()=&gt;{class Ve{constructor(){this._stylesSet=new Set}addStyles(ye){const lt=new Set;ye.forEach(Ht=&gt;{this._stylesSet.has(Ht)||(this._stylesSet.add(Ht),lt.add(Ht))}),this.onStylesAdded(lt)}onStylesAdded(ye){}getAllStyles(){return Array.from(this._stylesSet)}}return Ve.\u0275fac=function(ye){return new(ye||Ve)},Ve.\u0275prov=x.Yz7({token:Ve,factory:Ve.\u0275fac}),Ve})(),ot=(()=&gt;{class Ve extends we{constructor(ye){super(),this._doc=ye,this._hostNodes=new Map,this._hostNodes.set(ye.head,[])}_addStylesToHost(ye,lt,Ht){ye.forEach(vn=&gt;{const er=this._doc.createElement("style");er.textContent=vn,Ht.push(lt.appendChild(er))})}addHost(ye){const lt=[];this._addStylesToHost(this._stylesSet,ye,lt),this._hostNodes.set(ye,lt)}removeHost(ye){const lt=this._hostNodes.get(ye);lt&amp;&amp;lt.forEach(jt),this._hostNodes.delete(ye)}onStylesAdded(ye){this._hostNodes.forEach((lt,Ht)=&gt;{this._addStylesToHost(ye,Ht,lt)})}ngOnDestroy(){this._hostNodes.forEach(ye=&gt;ye.forEach(jt))}}return Ve.\u0275fac=function(ye){return new(ye||Ve)(x.LFG(p.K0))},Ve.\u0275prov=x.Yz7({token:Ve,factory:Ve.\u0275fac}),Ve})();function jt(Ve){(0,p.q)().remove(Ve)}const rn={svg:"http://www.w3.org/2000/svg",xhtml:"http://www.w3.org/1999/xhtml",xlink:"http://www.w3.org/1999/xlink",xml:"http://www.w3.org/XML/1998/namespace",xmlns:"http://www.w3.org/2000/xmlns/",math:"http://www.w3.org/1998/MathML/"},tt=/%COMP%/g;function Je(Ve,He,ye){for(let lt=0;lt&lt;He.length;lt++){let Ht=He[lt];Array.isArray(Ht)?Je(Ve,Ht,ye):(Ht=Ht.replace(tt,Ve),ye.push(Ht))}return ye}function Qe(Ve){return He=&gt;{if("__ngUnwrap__"===He)return Ve;!1===Ve(He)&amp;&amp;(He.preventDefault(),He.returnValue=!1)}}let ct=(()=&gt;{class Ve{constructor(ye,lt,Ht){this.eventManager=ye,this.sharedStylesHost=lt,this.appId=Ht,this.rendererByCompId=new Map,this.defaultRenderer=new qt(ye)}createRenderer(ye,lt){if(!ye||!lt)return this.defaultRenderer;switch(lt.encapsulation){case x.ifc.Emulated:{let Ht=this.rendererByCompId.get(lt.id);return Ht||(Ht=new $n(this.eventManager,this.sharedStylesHost,lt,this.appId),this.rendererByCompId.set(lt.id,Ht)),Ht.applyToHost(ye),Ht}case 1:case x.ifc.ShadowDom:return new Yt(this.eventManager,this.sharedStylesHost,ye,lt);default:if(!this.rendererByCompId.has(lt.id)){const Ht=Je(lt.id,lt.styles,[]);this.sharedStylesHost.addStyles(Ht),this.rendererByCompId.set(lt.id,this.defaultRenderer)}return this.defaultRenderer}}begin(){}end(){}}return Ve.\u0275fac=function(ye){return new(ye||Ve)(x.LFG(We),x.LFG(ot),x.LFG(x.AFp))},Ve.\u0275prov=x.Yz7({token:Ve,factory:Ve.\u0275fac}),Ve})();class qt{constructor(He){this.eventManager=He,this.data=Object.create(null),this.destroyNode=null}destroy(){}createElement(He,ye){return ye?document.createElementNS(rn[ye]||ye,He):document.createElement(He)}createComment(He){return document.createComment(He)}createText(He){return document.createTextNode(He)}appendChild(He,ye){(Sn(He)?He.content:He).appendChild(ye)}insertBefore(He,ye,lt){He&amp;&amp;(Sn(He)?He.content:He).insertBefore(ye,lt)}removeChild(He,ye){He&amp;&amp;He.removeChild(ye)}selectRootElement(He,ye){let lt="string"==typeof He?document.querySelector(He):He;if(!lt)throw new Error(`The selector "${He}" did not match any elements`);return ye||(lt.textContent=""),lt}parentNode(He){return He.parentNode}nextSibling(He){return He.nextSibling}setAttribute(He,ye,lt,Ht){if(Ht){ye=Ht+":"+ye;const vn=rn[Ht];vn?He.setAttributeNS(vn,ye,lt):He.setAttribute(ye,lt)}else He.setAttribute(ye,lt)}removeAttribute(He,ye,lt){if(lt){const Ht=rn[lt];Ht?He.removeAttributeNS(Ht,ye):He.removeAttribute(`${lt}:${ye}`)}else He.removeAttribute(ye)}addClass(He,ye){He.classList.add(ye)}removeClass(He,ye){He.classList.remove(ye)}setStyle(He,ye,lt,Ht){Ht&amp;(x.JOm.DashCase|x.JOm.Important)?He.style.setProperty(ye,lt,Ht&amp;x.JOm.Important?"important":""):He.style[ye]=lt}removeStyle(He,ye,lt){lt&amp;x.JOm.DashCase?He.style.removeProperty(ye):He.style[ye]=""}setProperty(He,ye,lt){He[ye]=lt}setValue(He,ye){He.nodeValue=ye}listen(He,ye,lt){return"string"==typeof He?this.eventManager.addGlobalEventListener(He,ye,Qe(lt)):this.eventManager.addEventListener(He,ye,Qe(lt))}}function Sn(Ve){return"TEMPLATE"===Ve.tagName&amp;&amp;void 0!==Ve.content}class $n extends qt{constructor(He,ye,lt,Ht){super(He),this.component=lt;const vn=Je(Ht+"-"+lt.id,lt.styles,[]);ye.addStyles(vn),this.contentAttr=function gt(Ve){return"_ngcontent-%COMP%".replace(tt,Ve)}(Ht+"-"+lt.id),this.hostAttr=function Pt(Ve){return"_nghost-%COMP%".replace(tt,Ve)}(Ht+"-"+lt.id)}applyToHost(He){super.setAttribute(He,this.hostAttr,"")}createElement(He,ye){const lt=super.createElement(He,ye);return super.setAttribute(lt,this.contentAttr,""),lt}}class Yt extends qt{constructor(He,ye,lt,Ht){super(He),this.sharedStylesHost=ye,this.hostEl=lt,this.shadowRoot=lt.attachShadow({mode:"open"}),this.sharedStylesHost.addHost(this.shadowRoot);const vn=Je(Ht.id,Ht.styles,[]);for(let er=0;er&lt;vn.length;er++){const _r=document.createElement("style");_r.textContent=vn[er],this.shadowRoot.appendChild(_r)}}nodeOrShadowRoot(He){return He===this.hostEl?this.shadowRoot:He}destroy(){this.sharedStylesHost.removeHost(this.shadowRoot)}appendChild(He,ye){return super.appendChild(this.nodeOrShadowRoot(He),ye)}insertBefore(He,ye,lt){return super.insertBefore(this.nodeOrShadowRoot(He),ye,lt)}removeChild(He,ye){return super.removeChild(this.nodeOrShadowRoot(He),ye)}parentNode(He){return this.nodeOrShadowRoot(super.parentNode(this.nodeOrShadowRoot(He)))}}let _n=(()=&gt;{class Ve extends qe{constructor(ye){super(ye)}supports(ye){return!0}addEventListener(ye,lt,Ht){return ye.addEventListener(lt,Ht,!1),()=&gt;this.removeEventListener(ye,lt,Ht)}removeEventListener(ye,lt,Ht){return ye.removeEventListener(lt,Ht)}}return Ve.\u0275fac=function(ye){return new(ye||Ve)(x.LFG(p.K0))},Ve.\u0275prov=x.Yz7({token:Ve,factory:Ve.\u0275fac}),Ve})();const Kt=["alt","control","meta","shift"],hn={"\b":"Backspace","\t":"Tab","\x7f":"Delete","\x1b":"Escape",Del:"Delete",Esc:"Escape",Left:"ArrowLeft",Right:"ArrowRight",Up:"ArrowUp",Down:"ArrowDown",Menu:"ContextMenu",Scroll:"ScrollLock",Win:"OS"},Ut={alt:Ve=&gt;Ve.altKey,control:Ve=&gt;Ve.ctrlKey,meta:Ve=&gt;Ve.metaKey,shift:Ve=&gt;Ve.shiftKey};let On=(()=&gt;{class Ve extends qe{constructor(ye){super(ye)}supports(ye){return null!=Ve.parseEventName(ye)}addEventListener(ye,lt,Ht){const vn=Ve.parseEventName(lt),er=Ve.eventCallback(vn.fullKey,Ht,this.manager.getZone());return this.manager.getZone().runOutsideAngular(()=&gt;(0,p.q)().onAndCancel(ye,vn.domEventName,er))}static parseEventName(ye){const lt=ye.toLowerCase().split("."),Ht=lt.shift();if(0===lt.length||"keydown"!==Ht&amp;&amp;"keyup"!==Ht)return null;const vn=Ve._normalizeKey(lt.pop());let er="",_r=lt.indexOf("code");if(_r&gt;-1&amp;&amp;(lt.splice(_r,1),er="code."),Kt.forEach(as=&gt;{const sr=lt.indexOf(as);sr&gt;-1&amp;&amp;(lt.splice(sr,1),er+=as+".")}),er+=vn,0!=lt.length||0===vn.length)return null;const mi={};return mi.domEventName=Ht,mi.fullKey=er,mi}static matchEventFullKeyCode(ye,lt){let Ht=hn[ye.key]||ye.key,vn="";return lt.indexOf("code.")&gt;-1&amp;&amp;(Ht=ye.code,vn="code."),!(null==Ht||!Ht)&amp;&amp;(Ht=Ht.toLowerCase()," "===Ht?Ht="space":"."===Ht&amp;&amp;(Ht="dot"),Kt.forEach(er=&gt;{er!==Ht&amp;&amp;(0,Ut[er])(ye)&amp;&amp;(vn+=er+".")}),vn+=Ht,vn===lt)}static eventCallback(ye,lt,Ht){return vn=&gt;{Ve.matchEventFullKeyCode(vn,ye)&amp;&amp;Ht.runGuarded(()=&gt;lt(vn))}}static _normalizeKey(ye){return"esc"===ye?"escape":ye}}return Ve.\u0275fac=function(ye){return new(ye||Ve)(x.LFG(p.K0))},Ve.\u0275prov=x.Yz7({token:Ve,factory:Ve.\u0275fac}),Ve})();const ii=(0,x.eFA)(x._c5,"browser",[{provide:x.Lbi,useValue:p.bD},{provide:x.g9A,useValue:function Xn(){ie.makeCurrent()},multi:!0},{provide:p.K0,useFactory:function ir(){return(0,x.RDi)(document),document},deps:[]}]),ni=new x.OlP(""),un=[{provide:x.rWj,useClass:class Re{addToWindow(He){x.dqk.getAngularTestability=(lt,Ht=!0)=&gt;{const vn=He.findTestabilityInTree(lt,Ht);if(null==vn)throw new Error("Could not find testability for element.");return vn},x.dqk.getAllAngularTestabilities=()=&gt;He.getAllTestabilities(),x.dqk.getAllAngularRootElements=()=&gt;He.getAllRootElements(),x.dqk.frameworkStabilizers||(x.dqk.frameworkStabilizers=[]),x.dqk.frameworkStabilizers.push(lt=&gt;{const Ht=x.dqk.getAllAngularTestabilities();let vn=Ht.length,er=!1;const _r=function(mi){er=er||mi,vn--,0==vn&amp;&amp;lt(er)};Ht.forEach(function(mi){mi.whenStable(_r)})})}findTestabilityInTree(He,ye,lt){return null==ye?null:He.getTestability(ye)??(lt?(0,p.q)().isShadowRoot(ye)?this.findTestabilityInTree(He,ye.host,!0):this.findTestabilityInTree(He,ye.parentElement,!0):null)}},deps:[]},{provide:x.lri,useClass:x.dDg,deps:[x.R0b,x.eoX,x.rWj]},{provide:x.dDg,useClass:x.dDg,deps:[x.R0b,x.eoX,x.rWj]}],Tn=[{provide:x.zSh,useValue:"root"},{provide:x.qLn,useFactory:function Jt(){return new x.qLn},deps:[]},{provide:ft,useClass:_n,multi:!0,deps:[p.K0,x.R0b,x.Lbi]},{provide:ft,useClass:On,multi:!0,deps:[p.K0]},{provide:ct,useClass:ct,deps:[We,ot,x.AFp]},{provide:x.FYo,useExisting:ct},{provide:we,useExisting:ot},{provide:ot,useClass:ot,deps:[p.K0]},{provide:We,useClass:We,deps:[ft,x.R0b]},{provide:p.JF,useClass:ut,deps:[]},[]];let Ue=(()=&gt;{class Ve{constructor(ye){}static withServerTransition(ye){return{ngModule:Ve,providers:[{provide:x.AFp,useValue:ye.appId},{provide:ke,useExisting:x.AFp},Ie]}}}return Ve.\u0275fac=function(ye){return new(ye||Ve)(x.LFG(ni,12))},Ve.\u0275mod=x.oAB({type:Ve}),Ve.\u0275inj=x.cJS({providers:[...Tn,...un],imports:[p.ez,x.hGG]}),Ve})(),ce=(()=&gt;{class Ve{constructor(ye){this._doc=ye}getTitle(){return this._doc.title}setTitle(ye){this._doc.title=ye||""}}return Ve.\u0275fac=function(ye){return new(ye||Ve)(x.LFG(p.K0))},Ve.\u0275prov=x.Yz7({token:Ve,factory:function(ye){let lt=null;return lt=ye?new ye:function de(){return new ce((0,x.LFG)(p.K0))}(),lt},providedIn:"root"}),Ve})();typeof window&lt;"u"&amp;&amp;window;let $r=(()=&gt;{class Ve{}return Ve.\u0275fac=function(ye){return new(ye||Ve)},Ve.\u0275prov=x.Yz7({token:Ve,factory:function(ye){let lt=null;return lt=ye?new(ye||Ve):x.LFG(di),lt},providedIn:"root"}),Ve})(),di=(()=&gt;{class Ve extends $r{constructor(ye){super(),this._doc=ye}sanitize(ye,lt){if(null==lt)return null;switch(ye){case x.q3G.NONE:return lt;case x.q3G.HTML:return(0,x.qzn)(lt,"HTML")?(0,x.z3N)(lt):(0,x.EiD)(this._doc,String(lt)).toString();case x.q3G.STYLE:return(0,x.qzn)(lt,"Style")?(0,x.z3N)(lt):lt;case x.q3G.SCRIPT:if((0,x.qzn)(lt,"Script"))return(0,x.z3N)(lt);throw new Error("unsafe value used in a script context");case x.q3G.URL:return(0,x.qzn)(lt,"URL")?(0,x.z3N)(lt):(0,x.mCW)(String(lt));case x.q3G.RESOURCE_URL:if((0,x.qzn)(lt,"ResourceURL"))return(0,x.z3N)(lt);throw new Error("unsafe value used in a resource URL context (see https://g.co/ng/security#xss)");default:throw new Error(`Unexpected SecurityContext ${ye} (see https://g.co/ng/security#xss)`)}}bypassSecurityTrustHtml(ye){return(0,x.JVY)(ye)}bypassSecurityTrustStyle(ye){return(0,x.L6k)(ye)}bypassSecurityTrustScript(ye){return(0,x.eBb)(ye)}bypassSecurityTrustUrl(ye){return(0,x.LAX)(ye)}bypassSecurityTrustResourceUrl(ye){return(0,x.pB0)(ye)}}return Ve.\u0275fac=function(ye){return new(ye||Ve)(x.LFG(p.K0))},Ve.\u0275prov=x.Yz7({token:Ve,factory:function(ye){let lt=null;return lt=ye?new ye:function Wi(Ve){return new di(Ve.get(p.K0))}(x.LFG(x.zs3)),lt},providedIn:"root"}),Ve})()},9299:(an,st,D)=&gt;{"use strict";D.d(st,{gz:()=&gt;Yr,m2:()=&gt;Jr,F0:()=&gt;Hr,rH:()=&gt;Js,yS:()=&gt;ws,Bz:()=&gt;Al,lC:()=&gt;ri});var p=D(4650),x=D(2076),S=D(9646),ie=D(1135);const Le=(0,D(3888).d)(E=&gt;function(){E(this),this.name="EmptyError",this.message="no elements in sequence"});var ae=D(9841),Oe=D(7272),ke=D(9770),Me=D(9635),Ie=D(2843),Re=D(9751),ut=D(515),ft=D(4033),We=D(7579),qe=D(6895),we=D(4004),ot=D(3900),jt=D(5698),rn=D(8675),tt=D(9300),_e=D(5577),ge=D(4482),Se=D(5403);function et(E){return(0,ge.e)((C,v)=&gt;{let I=!1;C.subscribe((0,Se.x)(v,B=&gt;{I=!0,v.next(B)},()=&gt;{I||v.next(E),v.complete()}))})}function gt(E=Pt){return(0,ge.e)((C,v)=&gt;{let I=!1;C.subscribe((0,Se.x)(v,B=&gt;{I=!0,v.next(B)},()=&gt;I?v.complete():v.error(E())))})}function Pt(){return new Le}var Je=D(4671);function Qe(E,C){const v=arguments.length&gt;=2;return I=&gt;I.pipe(E?(0,tt.h)((B,q)=&gt;E(B,q,I)):Je.y,(0,jt.q)(1),v?et(C):gt(()=&gt;new Le))}var ht=D(4351),ct=D(8505),qt=D(262);function Dt(E,C,v,I,B){return(q,Ae)=&gt;{let je=v,Lt=C,pn=0;q.subscribe((0,Se.x)(Ae,Er=&gt;{const Wn=pn++;Lt=je?E(Lt,Er,Wn):(je=!0,Er),I&amp;&amp;Ae.next(Lt)},B&amp;&amp;(()=&gt;{je&amp;&amp;Ae.next(Lt),Ae.complete()})))}}function Bn(E,C){return(0,ge.e)(Dt(E,C,arguments.length&gt;=2,!0))}function Sn(E){return E&lt;=0?()=&gt;ut.E:(0,ge.e)((C,v)=&gt;{let I=[];C.subscribe((0,Se.x)(v,B=&gt;{I.push(B),E&lt;I.length&amp;&amp;I.shift()},()=&gt;{for(const B of I)v.next(B);v.complete()},void 0,()=&gt;{I=null}))})}function $n(E,C){const v=arguments.length&gt;=2;return I=&gt;I.pipe(E?(0,tt.h)((B,q)=&gt;E(B,q,I)):Je.y,Sn(1),v?et(C):gt(()=&gt;new Le))}var Yt=D(2529),_n=D(9718),Kt=D(8746),hn=D(8343),Ut=D(8189),On=D(1481);const $e="primary",yt=Symbol("RouteTitle");class nn{constructor(C){this.params=C||{}}has(C){return Object.prototype.hasOwnProperty.call(this.params,C)}get(C){if(this.has(C)){const v=this.params[C];return Array.isArray(v)?v[0]:v}return null}getAll(C){if(this.has(C)){const v=this.params[C];return Array.isArray(v)?v:[v]}return[]}get keys(){return Object.keys(this.params)}}function cn(E){return new nn(E)}function In(E,C,v){const I=v.path.split("/");if(I.length&gt;E.length||"full"===v.pathMatch&amp;&amp;(C.hasChildren()||I.length&lt;E.length))return null;const B={};for(let q=0;q&lt;I.length;q++){const Ae=I[q],je=E[q];if(Ae.startsWith(":"))B[Ae.substring(1)]=je;else if(Ae!==je.path)return null}return{consumed:E.slice(0,I.length),posParams:B}}function Jt(E,C){const v=E?Object.keys(E):void 0,I=C?Object.keys(C):void 0;if(!v||!I||v.length!=I.length)return!1;let B;for(let q=0;q&lt;v.length;q++)if(B=v[q],!ir(E[B],C[B]))return!1;return!0}function ir(E,C){if(Array.isArray(E)&amp;&amp;Array.isArray(C)){if(E.length!==C.length)return!1;const v=[...E].sort(),I=[...C].sort();return v.every((B,q)=&gt;I[q]===B)}return E===C}function Gr(E){return Array.prototype.concat.apply([],E)}function ii(E){return E.length&gt;0?E[E.length-1]:null}function un(E,C){for(const v in E)E.hasOwnProperty(v)&amp;&amp;C(E[v],v)}function Tn(E){return(0,p.CqO)(E)?E:(0,p.QGY)(E)?(0,x.D)(Promise.resolve(E)):(0,S.of)(E)}const L={exact:function se(E,C,v){if(!Mn(E.segments,C.segments)||!Rt(E.segments,C.segments,v)||E.numberOfChildren!==C.numberOfChildren)return!1;for(const I in C.children)if(!E.children[I]||!se(E.children[I],C.children[I],v))return!1;return!0},subset:at},z={exact:function ce(E,C){return Jt(E,C)},subset:function le(E,C){return Object.keys(C).length&lt;=Object.keys(E).length&amp;&amp;Object.keys(C).every(v=&gt;ir(E[v],C[v]))},ignored:()=&gt;!0};function de(E,C,v){return L[v.paths](E.root,C.root,v.matrixParams)&amp;&amp;z[v.queryParams](E.queryParams,C.queryParams)&amp;&amp;!("exact"===v.fragment&amp;&amp;E.fragment!==C.fragment)}function at(E,C,v){return vt(E,C,C.segments,v)}function vt(E,C,v,I){if(E.segments.length&gt;v.length){const B=E.segments.slice(0,v.length);return!(!Mn(B,v)||C.hasChildren()||!Rt(B,v,I))}if(E.segments.length===v.length){if(!Mn(E.segments,v)||!Rt(E.segments,v,I))return!1;for(const B in C.children)if(!E.children[B]||!at(E.children[B],C.children[B],I))return!1;return!0}{const B=v.slice(0,E.segments.length),q=v.slice(E.segments.length);return!!(Mn(E.segments,B)&amp;&amp;Rt(E.segments,B,I)&amp;&amp;E.children[$e])&amp;&amp;vt(E.children[$e],C,q,I)}}function Rt(E,C,v){return C.every((I,B)=&gt;z[v](E[B].parameters,I.parameters))}class fn{constructor(C,v,I){this.root=C,this.queryParams=v,this.fragment=I}get queryParamMap(){return this._queryParamMap||(this._queryParamMap=cn(this.queryParams)),this._queryParamMap}toString(){return Y.serialize(this)}}class dn{constructor(C,v){this.segments=C,this.children=v,this.parent=null,un(v,(I,B)=&gt;I.parent=this)}hasChildren(){return this.numberOfChildren&gt;0}get numberOfChildren(){return Object.keys(this.children).length}toString(){return De(this)}}class Qt{constructor(C,v){this.path=C,this.parameters=v}get parameterMap(){return this._parameterMap||(this._parameterMap=cn(this.parameters)),this._parameterMap}toString(){return Zr(this)}}function Mn(E,C){return E.length===C.length&amp;&amp;E.every((v,I)=&gt;v.path===C[I].path)}let ue=(()=&gt;{class E{}return E.\u0275fac=function(v){return new(v||E)},E.\u0275prov=p.Yz7({token:E,factory:function(){return new N},providedIn:"root"}),E})();class N{parse(C){const v=new He(C);return new fn(v.parseRootSegment(),v.parseQueryParams(),v.parseFragment())}serialize(C){const v=`/${fe(C.root,!0)}`,I=function Jn(E){const C=Object.keys(E).map(v=&gt;{const I=E[v];return Array.isArray(I)?I.map(B=&gt;`${he(v)}=${he(B)}`).join("&amp;"):`${he(v)}=${he(I)}`}).filter(v=&gt;!!v);return C.length?`?${C.join("&amp;")}`:""}(C.queryParams);return`${v}${I}${"string"==typeof C.fragment?`#${function ze(E){return encodeURI(E)}(C.fragment)}`:""}`}}const Y=new N;function De(E){return E.segments.map(C=&gt;Zr(C)).join("/")}function fe(E,C){if(!E.hasChildren())return De(E);if(C){const v=E.children[$e]?fe(E.children[$e],!1):"",I=[];return un(E.children,(B,q)=&gt;{q!==$e&amp;&amp;I.push(`${q}:${fe(B,!1)}`)}),I.length&gt;0?`${v}(${I.join("//")})`:v}{const v=function Vt(E,C){let v=[];return un(E.children,(I,B)=&gt;{B===$e&amp;&amp;(v=v.concat(C(I,B)))}),un(E.children,(I,B)=&gt;{B!==$e&amp;&amp;(v=v.concat(C(I,B)))}),v}(E,(I,B)=&gt;B===$e?[fe(E.children[$e],!1)]:[`${B}:${fe(I,!1)}`]);return 1===Object.keys(E.children).length&amp;&amp;null!=E.children[$e]?`${De(E)}/${v[0]}`:`${De(E)}/(${v.join("//")})`}}function be(E){return encodeURIComponent(E).replace(/%40/g,"@").replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",")}function he(E){return be(E).replace(/%3B/gi,";")}function dt(E){return be(E).replace(/\(/g,"%28").replace(/\)/g,"%29").replace(/%26/gi,"&amp;")}function en(E){return decodeURIComponent(E)}function jn(E){return en(E.replace(/\+/g,"%20"))}function Zr(E){return`${dt(E.path)}${function os(E){return Object.keys(E).map(C=&gt;`;${dt(C)}=${dt(E[C])}`).join("")}(E.parameters)}`}const Sr=/^[^\/()?;=#]+/;function $r(E){const C=E.match(Sr);return C?C[0]:""}const Wi=/^[^=?&amp;#]+/,vi=/^[^&amp;#]+/;class He{constructor(C){this.url=C,this.remaining=C}parseRootSegment(){return this.consumeOptional("/"),""===this.remaining||this.peekStartsWith("?")||this.peekStartsWith("#")?new dn([],{}):new dn([],this.parseChildren())}parseQueryParams(){const C={};if(this.consumeOptional("?"))do{this.parseQueryParam(C)}while(this.consumeOptional("&amp;"));return C}parseFragment(){return this.consumeOptional("#")?decodeURIComponent(this.remaining):null}parseChildren(){if(""===this.remaining)return{};this.consumeOptional("/");const C=[];for(this.peekStartsWith("(")||C.push(this.parseSegment());this.peekStartsWith("/")&amp;&amp;!this.peekStartsWith("//")&amp;&amp;!this.peekStartsWith("/(");)this.capture("/"),C.push(this.parseSegment());let v={};this.peekStartsWith("/(")&amp;&amp;(this.capture("/"),v=this.parseParens(!0));let I={};return this.peekStartsWith("(")&amp;&amp;(I=this.parseParens(!1)),(C.length&gt;0||Object.keys(v).length&gt;0)&amp;&amp;(I[$e]=new dn(C,v)),I}parseSegment(){const C=$r(this.remaining);if(""===C&amp;&amp;this.peekStartsWith(";"))throw new p.vHH(4009,!1);return this.capture(C),new Qt(en(C),this.parseMatrixParams())}parseMatrixParams(){const C={};for(;this.consumeOptional(";");)this.parseParam(C);return C}parseParam(C){const v=$r(this.remaining);if(!v)return;this.capture(v);let I="";if(this.consumeOptional("=")){const B=$r(this.remaining);B&amp;&amp;(I=B,this.capture(I))}C[en(v)]=en(I)}parseQueryParam(C){const v=function di(E){const C=E.match(Wi);return C?C[0]:""}(this.remaining);if(!v)return;this.capture(v);let I="";if(this.consumeOptional("=")){const Ae=function Ve(E){const C=E.match(vi);return C?C[0]:""}(this.remaining);Ae&amp;&amp;(I=Ae,this.capture(I))}const B=jn(v),q=jn(I);if(C.hasOwnProperty(B)){let Ae=C[B];Array.isArray(Ae)||(Ae=[Ae],C[B]=Ae),Ae.push(q)}else C[B]=q}parseParens(C){const v={};for(this.capture("(");!this.consumeOptional(")")&amp;&amp;this.remaining.length&gt;0;){const I=$r(this.remaining),B=this.remaining[I.length];if("/"!==B&amp;&amp;")"!==B&amp;&amp;";"!==B)throw new p.vHH(4010,!1);let q;I.indexOf(":")&gt;-1?(q=I.slice(0,I.indexOf(":")),this.capture(q),this.capture(":")):C&amp;&amp;(q=$e);const Ae=this.parseChildren();v[q]=1===Object.keys(Ae).length?Ae[$e]:new dn([],Ae),this.consumeOptional("//")}return v}peekStartsWith(C){return this.remaining.startsWith(C)}consumeOptional(C){return!!this.peekStartsWith(C)&amp;&amp;(this.remaining=this.remaining.substring(C.length),!0)}capture(C){if(!this.consumeOptional(C))throw new p.vHH(4011,!1)}}function ye(E){return E.segments.length&gt;0?new dn([],{[$e]:E}):E}function lt(E){const C={};for(const I of Object.keys(E.children)){const q=lt(E.children[I]);(q.segments.length&gt;0||q.hasChildren())&amp;&amp;(C[I]=q)}return function Ht(E){if(1===E.numberOfChildren&amp;&amp;E.children[$e]){const C=E.children[$e];return new dn(E.segments.concat(C.segments),C.children)}return E}(new dn(E.segments,C))}function vn(E){return E instanceof fn}function sr(E,C,v,I,B){if(0===v.length)return Hn(C.root,C.root,C.root,I,B);const q=function Zi(E){if("string"==typeof E[0]&amp;&amp;1===E.length&amp;&amp;"/"===E[0])return new wi(!0,0,E);let C=0,v=!1;const I=E.reduce((B,q,Ae)=&gt;{if("object"==typeof q&amp;&amp;null!=q){if(q.outlets){const je={};return un(q.outlets,(Lt,pn)=&gt;{je[pn]="string"==typeof Lt?Lt.split("/"):Lt}),[...B,{outlets:je}]}if(q.segmentPath)return[...B,q.segmentPath]}return"string"!=typeof q?[...B,q]:0===Ae?(q.split("/").forEach((je,Lt)=&gt;{0==Lt&amp;&amp;"."===je||(0==Lt&amp;&amp;""===je?v=!0:".."===je?C++:""!=je&amp;&amp;B.push(je))}),B):[...B,q]},[]);return new wi(v,C,I)}(v);return q.toRoot()?Hn(C.root,C.root,new dn([],{}),I,B):function Ae(Lt){const pn=function zr(E,C,v,I){if(E.isAbsolute)return new Li(C.root,!0,0);if(-1===I)return new Li(v,v===C.root,0);return function ko(E,C,v){let I=E,B=C,q=v;for(;q&gt;B;){if(q-=B,I=I.parent,!I)throw new p.vHH(4005,!1);B=I.segments.length}return new Li(I,!1,B-q)}(v,I+(Xi(E.commands[0])?0:1),E.numberOfDoubleDots)}(q,C,E.snapshot?._urlSegment,Lt),Er=pn.processChildren?ys(pn.segmentGroup,pn.index,q.commands):Qi(pn.segmentGroup,pn.index,q.commands);return Hn(C.root,pn.segmentGroup,Er,I,B)}(E.snapshot?._lastPathIndex)}function Xi(E){return"object"==typeof E&amp;&amp;null!=E&amp;&amp;!E.outlets&amp;&amp;!E.segmentPath}function Ss(E){return"object"==typeof E&amp;&amp;null!=E&amp;&amp;E.outlets}function Hn(E,C,v,I,B){let Ae,q={};I&amp;&amp;un(I,(Lt,pn)=&gt;{q[pn]=Array.isArray(Lt)?Lt.map(Er=&gt;`${Er}`):`${Lt}`}),Ae=E===C?v:si(E,C,v);const je=ye(lt(Ae));return new fn(je,q,B)}function si(E,C,v){const I={};return un(E.children,(B,q)=&gt;{I[q]=B===C?v:si(B,C,v)}),new dn(E.segments,I)}class wi{constructor(C,v,I){if(this.isAbsolute=C,this.numberOfDoubleDots=v,this.commands=I,C&amp;&amp;I.length&gt;0&amp;&amp;Xi(I[0]))throw new p.vHH(4003,!1);const B=I.find(Ss);if(B&amp;&amp;B!==ii(I))throw new p.vHH(4004,!1)}toRoot(){return this.isAbsolute&amp;&amp;1===this.commands.length&amp;&amp;"/"==this.commands[0]}}class Li{constructor(C,v,I){this.segmentGroup=C,this.processChildren=v,this.index=I}}function Qi(E,C,v){if(E||(E=new dn([],{})),0===E.segments.length&amp;&amp;E.hasChildren())return ys(E,C,v);const I=function ls(E,C,v){let I=0,B=C;const q={match:!1,pathIndex:0,commandIndex:0};for(;B&lt;E.segments.length;){if(I&gt;=v.length)return q;const Ae=E.segments[B],je=v[I];if(Ss(je))break;const Lt=`${je}`,pn=I&lt;v.length-1?v[I+1]:null;if(B&gt;0&amp;&amp;void 0===Lt)break;if(Lt&amp;&amp;pn&amp;&amp;"object"==typeof pn&amp;&amp;void 0===pn.outlets){if(!Bs(Lt,pn,Ae))return q;I+=2}else{if(!Bs(Lt,{},Ae))return q;I++}B++}return{match:!0,pathIndex:B,commandIndex:I}}(E,C,v),B=v.slice(I.commandIndex);if(I.match&amp;&amp;I.pathIndex&lt;E.segments.length){const q=new dn(E.segments.slice(0,I.pathIndex),{});return q.children[$e]=new dn(E.segments.slice(I.pathIndex),E.children),ys(q,0,B)}return I.match&amp;&amp;0===B.length?new dn(E.segments,{}):I.match&amp;&amp;!E.hasChildren()?Ar(E,C,v):I.match?ys(E,0,B):Ar(E,C,v)}function ys(E,C,v){if(0===v.length)return new dn(E.segments,{});{const I=function Lr(E){return Ss(E[0])?E[0].outlets:{[$e]:E}}(v),B={};return un(I,(q,Ae)=&gt;{"string"==typeof q&amp;&amp;(q=[q]),null!==q&amp;&amp;(B[Ae]=Qi(E.children[Ae],C,q))}),un(E.children,(q,Ae)=&gt;{void 0===I[Ae]&amp;&amp;(B[Ae]=q)}),new dn(E.segments,B)}}function Ar(E,C,v){const I=E.segments.slice(0,C);let B=0;for(;B&lt;v.length;){const q=v[B];if(Ss(q)){const Lt=Gi(q.outlets);return new dn(I,Lt)}if(0===B&amp;&amp;Xi(v[0])){I.push(new Qt(E.segments[C].path,Ui(v[0]))),B++;continue}const Ae=Ss(q)?q.outlets[$e]:`${q}`,je=B&lt;v.length-1?v[B+1]:null;Ae&amp;&amp;je&amp;&amp;Xi(je)?(I.push(new Qt(Ae,Ui(je))),B+=2):(I.push(new Qt(Ae,{})),B++)}return new dn(I,{})}function Gi(E){const C={};return un(E,(v,I)=&gt;{"string"==typeof v&amp;&amp;(v=[v]),null!==v&amp;&amp;(C[I]=Ar(new dn([],{}),0,v))}),C}function Ui(E){const C={};return un(E,(v,I)=&gt;C[I]=`${v}`),C}function Bs(E,C,v){return E==v.path&amp;&amp;Jt(C,v.parameters)}class br{constructor(C,v){this.id=C,this.url=v}}class ro extends br{constructor(C,v,I="imperative",B=null){super(C,v),this.type=0,this.navigationTrigger=I,this.restoredState=B}toString(){return`NavigationStart(id: ${this.id}, url: '${this.url}')`}}class Jr extends br{constructor(C,v,I){super(C,v),this.urlAfterRedirects=I,this.type=1}toString(){return`NavigationEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}')`}}class Si extends br{constructor(C,v,I,B){super(C,v),this.reason=I,this.code=B,this.type=2}toString(){return`NavigationCancel(id: ${this.id}, url: '${this.url}')`}}class Mo extends br{constructor(C,v,I,B){super(C,v),this.error=I,this.target=B,this.type=3}toString(){return`NavigationError(id: ${this.id}, url: '${this.url}', error: ${this.error})`}}class qr extends br{constructor(C,v,I,B){super(C,v),this.urlAfterRedirects=I,this.state=B,this.type=4}toString(){return`RoutesRecognized(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class Ts extends br{constructor(C,v,I,B){super(C,v),this.urlAfterRedirects=I,this.state=B,this.type=7}toString(){return`GuardsCheckStart(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class xr extends br{constructor(C,v,I,B,q){super(C,v),this.urlAfterRedirects=I,this.state=B,this.shouldActivate=q,this.type=8}toString(){return`GuardsCheckEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state}, shouldActivate: ${this.shouldActivate})`}}class hi extends br{constructor(C,v,I,B){super(C,v),this.urlAfterRedirects=I,this.state=B,this.type=5}toString(){return`ResolveStart(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class pi extends br{constructor(C,v,I,B){super(C,v),this.urlAfterRedirects=I,this.state=B,this.type=6}toString(){return`ResolveEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class Ro{constructor(C){this.route=C,this.type=9}toString(){return`RouteConfigLoadStart(path: ${this.route.path})`}}class As{constructor(C){this.route=C,this.type=10}toString(){return`RouteConfigLoadEnd(path: ${this.route.path})`}}class ba{constructor(C){this.snapshot=C,this.type=11}toString(){return`ChildActivationStart(path: '${this.snapshot.routeConfig&amp;&amp;this.snapshot.routeConfig.path||""}')`}}class cs{constructor(C){this.snapshot=C,this.type=12}toString(){return`ChildActivationEnd(path: '${this.snapshot.routeConfig&amp;&amp;this.snapshot.routeConfig.path||""}')`}}class za{constructor(C){this.snapshot=C,this.type=13}toString(){return`ActivationStart(path: '${this.snapshot.routeConfig&amp;&amp;this.snapshot.routeConfig.path||""}')`}}class wl{constructor(C){this.snapshot=C,this.type=14}toString(){return`ActivationEnd(path: '${this.snapshot.routeConfig&amp;&amp;this.snapshot.routeConfig.path||""}')`}}class xs{constructor(C,v,I){this.routerEvent=C,this.position=v,this.anchor=I,this.type=15}toString(){return`Scroll(anchor: '${this.anchor}', position: '${this.position?`${this.position[0]}, ${this.position[1]}`:null}')`}}class oi{constructor(C){this._root=C}get root(){return this._root.value}parent(C){const v=this.pathFromRoot(C);return v.length&gt;1?v[v.length-2]:null}children(C){const v=Ji(C,this._root);return v?v.children.map(I=&gt;I.value):[]}firstChild(C){const v=Ji(C,this._root);return v&amp;&amp;v.children.length&gt;0?v.children[0].value:null}siblings(C){const v=Ko(C,this._root);return v.length&lt;2?[]:v[v.length-2].children.map(B=&gt;B.value).filter(B=&gt;B!==C)}pathFromRoot(C){return Ko(C,this._root).map(v=&gt;v.value)}}function Ji(E,C){if(E===C.value)return C;for(const v of C.children){const I=Ji(E,v);if(I)return I}return null}function Ko(E,C){if(E===C.value)return[C];for(const v of C.children){const I=Ko(E,v);if(I.length)return I.unshift(C),I}return[]}class Os{constructor(C,v){this.value=C,this.children=v}toString(){return`TreeNode(${this.value})`}}function or(E){const C={};return E&amp;&amp;E.children.forEach(v=&gt;C[v.value.outlet]=v),C}class io extends oi{constructor(C,v){super(C),this.snapshot=v,Us(this,C)}toString(){return this.snapshot.toString()}}function Xo(E,C){const v=function so(E,C){const Ae=new No([],{},{},"",{},$e,C,null,E.root,-1,{});return new Fi("",new Os(Ae,[]))}(E,C),I=new ie.X([new Qt("",{})]),B=new ie.X({}),q=new ie.X({}),Ae=new ie.X({}),je=new ie.X(""),Lt=new Yr(I,B,Ae,je,q,$e,C,v.root);return Lt.snapshot=v.root,new io(new Os(Lt,[]),v)}class Yr{constructor(C,v,I,B,q,Ae,je,Lt){this.url=C,this.params=v,this.queryParams=I,this.fragment=B,this.data=q,this.outlet=Ae,this.component=je,this.title=this.data?.pipe((0,we.U)(pn=&gt;pn[yt]))??(0,S.of)(void 0),this._futureSnapshot=Lt}get routeConfig(){return this._futureSnapshot.routeConfig}get root(){return this._routerState.root}get parent(){return this._routerState.parent(this)}get firstChild(){return this._routerState.firstChild(this)}get children(){return this._routerState.children(this)}get pathFromRoot(){return this._routerState.pathFromRoot(this)}get paramMap(){return this._paramMap||(this._paramMap=this.params.pipe((0,we.U)(C=&gt;cn(C)))),this._paramMap}get queryParamMap(){return this._queryParamMap||(this._queryParamMap=this.queryParams.pipe((0,we.U)(C=&gt;cn(C)))),this._queryParamMap}toString(){return this.snapshot?this.snapshot.toString():`Future(${this._futureSnapshot})`}}function oo(E,C="emptyOnly"){const v=E.pathFromRoot;let I=0;if("always"!==C)for(I=v.length-1;I&gt;=1;){const B=v[I],q=v[I-1];if(B.routeConfig&amp;&amp;""===B.routeConfig.path)I--;else{if(q.component)break;I--}}return function Da(E){return E.reduce((C,v)=&gt;({params:{...C.params,...v.params},data:{...C.data,...v.data},resolve:{...v.data,...C.resolve,...v.routeConfig?.data,...v._resolvedData}}),{params:{},data:{},resolve:{}})}(v.slice(I))}class No{constructor(C,v,I,B,q,Ae,je,Lt,pn,Er,Wn,ci){this.url=C,this.params=v,this.queryParams=I,this.fragment=B,this.data=q,this.outlet=Ae,this.component=je,this.title=this.data?.[yt],this.routeConfig=Lt,this._urlSegment=pn,this._lastPathIndex=Er,this._correctedLastPathIndex=ci??Er,this._resolve=Wn}get root(){return this._routerState.root}get parent(){return this._routerState.parent(this)}get firstChild(){return this._routerState.firstChild(this)}get children(){return this._routerState.children(this)}get pathFromRoot(){return this._routerState.pathFromRoot(this)}get paramMap(){return this._paramMap||(this._paramMap=cn(this.params)),this._paramMap}get queryParamMap(){return this._queryParamMap||(this._queryParamMap=cn(this.queryParams)),this._queryParamMap}toString(){return`Route(url:'${this.url.map(I=&gt;I.toString()).join("/")}', path:'${this.routeConfig?this.routeConfig.path:""}')`}}class Fi extends oi{constructor(C,v){super(v),this.url=C,Us(this,v)}toString(){return Lo(this._root)}}function Us(E,C){C.value._routerState=E,C.children.forEach(v=&gt;Us(E,v))}function Lo(E){const C=E.children.length&gt;0?` { ${E.children.map(Lo).join(", ")} } `:"";return`${E.value}${C}`}function lr(E){if(E.snapshot){const C=E.snapshot,v=E._futureSnapshot;E.snapshot=v,Jt(C.queryParams,v.queryParams)||E.queryParams.next(v.queryParams),C.fragment!==v.fragment&amp;&amp;E.fragment.next(v.fragment),Jt(C.params,v.params)||E.params.next(v.params),function Xn(E,C){if(E.length!==C.length)return!1;for(let v=0;v&lt;E.length;++v)if(!Jt(E[v],C[v]))return!1;return!0}(C.url,v.url)||E.url.next(v.url),Jt(C.data,v.data)||E.data.next(v.data)}else E.snapshot=E._futureSnapshot,E.data.next(E._futureSnapshot.data)}function $i(E,C){const v=Jt(E.params,C.params)&amp;&amp;function Gn(E,C){return Mn(E,C)&amp;&amp;E.every((v,I)=&gt;Jt(v.parameters,C[I].parameters))}(E.url,C.url);return v&amp;&amp;!(!E.parent!=!C.parent)&amp;&amp;(!E.parent||$i(E.parent,C.parent))}function us(E,C,v){if(v&amp;&amp;E.shouldReuseRoute(C.value,v.value.snapshot)){const I=v.value;I._futureSnapshot=C.value;const B=function Or(E,C,v){return C.children.map(I=&gt;{for(const B of v.children)if(E.shouldReuseRoute(I.value,B.value.snapshot))return us(E,I,B);return us(E,I)})}(E,C,v);return new Os(I,B)}{if(E.shouldAttach(C.value)){const q=E.retrieve(C.value);if(null!==q){const Ae=q.route;return Ae.value._futureSnapshot=C.value,Ae.children=C.children.map(je=&gt;us(E,je)),Ae}}const I=function So(E){return new Yr(new ie.X(E.url),new ie.X(E.params),new ie.X(E.queryParams),new ie.X(E.fragment),new ie.X(E.data),E.outlet,E.component,E)}(C.value),B=C.children.map(q=&gt;us(E,q));return new Os(I,B)}}const Zo="ngNavigationCancelingError";function Ir(E,C){const{redirectTo:v,navigationBehaviorOptions:I}=vn(C)?{redirectTo:C,navigationBehaviorOptions:void 0}:C,B=Ma(!1,0,C);return B.url=v,B.navigationBehaviorOptions=I,B}function Ma(E,C,v){const I=new Error("NavigationCancelingError: "+(E||""));return I[Zo]=!0,I.cancellationCode=C,v&amp;&amp;(I.url=v),I}function Hi(E){return To(E)&amp;&amp;vn(E.url)}function To(E){return E&amp;&amp;E[Zo]}class Qo{constructor(){this.outlet=null,this.route=null,this.resolver=null,this.injector=null,this.children=new ao,this.attachRef=null}}let ao=(()=&gt;{class E{constructor(){this.contexts=new Map}onChildOutletCreated(v,I){const B=this.getOrCreateContext(v);B.outlet=I,this.contexts.set(v,B)}onChildOutletDestroyed(v){const I=this.getContext(v);I&amp;&amp;(I.outlet=null,I.attachRef=null)}onOutletDeactivated(){const v=this.contexts;return this.contexts=new Map,v}onOutletReAttached(v){this.contexts=v}getOrCreateContext(v){let I=this.getContext(v);return I||(I=new Qo,this.contexts.set(v,I)),I}getContext(v){return this.contexts.get(v)||null}}return E.\u0275fac=function(v){return new(v||E)},E.\u0275prov=p.Yz7({token:E,factory:E.\u0275fac,providedIn:"root"}),E})();const Es=!1;let ri=(()=&gt;{class E{constructor(v,I,B,q,Ae){this.parentContexts=v,this.location=I,this.changeDetector=q,this.environmentInjector=Ae,this.activated=null,this._activatedRoute=null,this.activateEvents=new p.vpe,this.deactivateEvents=new p.vpe,this.attachEvents=new p.vpe,this.detachEvents=new p.vpe,this.name=B||$e,v.onChildOutletCreated(this.name,this)}ngOnDestroy(){this.parentContexts.getContext(this.name)?.outlet===this&amp;&amp;this.parentContexts.onChildOutletDestroyed(this.name)}ngOnInit(){if(!this.activated){const v=this.parentContexts.getContext(this.name);v&amp;&amp;v.route&amp;&amp;(v.attachRef?this.attach(v.attachRef,v.route):this.activateWith(v.route,v.injector))}}get isActivated(){return!!this.activated}get component(){if(!this.activated)throw new p.vHH(4012,Es);return this.activated.instance}get activatedRoute(){if(!this.activated)throw new p.vHH(4012,Es);return this._activatedRoute}get activatedRouteData(){return this._activatedRoute?this._activatedRoute.snapshot.data:{}}detach(){if(!this.activated)throw new p.vHH(4012,Es);this.location.detach();const v=this.activated;return this.activated=null,this._activatedRoute=null,this.detachEvents.emit(v.instance),v}attach(v,I){this.activated=v,this._activatedRoute=I,this.location.insert(v.hostView),this.attachEvents.emit(v.instance)}deactivate(){if(this.activated){const v=this.component;this.activated.destroy(),this.activated=null,this._activatedRoute=null,this.deactivateEvents.emit(v)}}activateWith(v,I){if(this.isActivated)throw new p.vHH(4013,Es);this._activatedRoute=v;const B=this.location,Ae=v._futureSnapshot.component,je=this.parentContexts.getOrCreateContext(this.name).children,Lt=new ai(v,je,B.injector);if(I&amp;&amp;function Sa(E){return!!E.resolveComponentFactory}(I)){const pn=I.resolveComponentFactory(Ae);this.activated=B.createComponent(pn,B.length,Lt)}else this.activated=B.createComponent(Ae,{index:B.length,injector:Lt,environmentInjector:I??this.environmentInjector});this.changeDetector.markForCheck(),this.activateEvents.emit(this.activated.instance)}}return E.\u0275fac=function(v){return new(v||E)(p.Y36(ao),p.Y36(p.s_b),p.$8M("name"),p.Y36(p.sBO),p.Y36(p.lqb))},E.\u0275dir=p.lG2({type:E,selectors:[["router-outlet"]],outputs:{activateEvents:"activate",deactivateEvents:"deactivate",attachEvents:"attach",detachEvents:"detach"},exportAs:["outlet"],standalone:!0}),E})();class ai{constructor(C,v,I){this.route=C,this.childContexts=v,this.parent=I}get(C,v){return C===Yr?this.route:C===ao?this.childContexts:this.parent.get(C,v)}}let Bo=(()=&gt;{class E{}return E.\u0275fac=function(v){return new(v||E)},E.\u0275cmp=p.Xpm({type:E,selectors:[["ng-component"]],standalone:!0,features:[p.jDz],decls:1,vars:0,template:function(v,I){1&amp;v&amp;&amp;p._UZ(0,"router-outlet")},dependencies:[ri],encapsulation:2}),E})();function $s(E,C){return E.providers&amp;&amp;!E._injector&amp;&amp;(E._injector=(0,p.MMx)(E.providers,C,`Route: ${E.path}`)),E._injector??C}function Is(E){const C=E.children&amp;&amp;E.children.map(Is),v=C?{...E,children:C}:{...E};return!v.component&amp;&amp;!v.loadComponent&amp;&amp;(C||v.loadChildren)&amp;&amp;v.outlet&amp;&amp;v.outlet!==$e&amp;&amp;(v.component=Bo),v}function Qr(E){return E.outlet||$e}function zs(E,C){const v=E.filter(I=&gt;Qr(I)===C);return v.push(...E.filter(I=&gt;Qr(I)!==C)),v}function Nt(E){if(!E)return null;if(E.routeConfig?._injector)return E.routeConfig._injector;for(let C=E.parent;C;C=C.parent){const v=C.routeConfig;if(v?._loadedInjector)return v._loadedInjector;if(v?._injector)return v._injector}return null}class Ql{constructor(C,v,I,B){this.routeReuseStrategy=C,this.futureState=v,this.currState=I,this.forwardEvent=B}activate(C){const v=this.futureState._root,I=this.currState?this.currState._root:null;this.deactivateChildRoutes(v,I,C),lr(this.futureState.root),this.activateChildRoutes(v,I,C)}deactivateChildRoutes(C,v,I){const B=or(v);C.children.forEach(q=&gt;{const Ae=q.value.outlet;this.deactivateRoutes(q,B[Ae],I),delete B[Ae]}),un(B,(q,Ae)=&gt;{this.deactivateRouteAndItsChildren(q,I)})}deactivateRoutes(C,v,I){const B=C.value,q=v?v.value:null;if(B===q)if(B.component){const Ae=I.getContext(B.outlet);Ae&amp;&amp;this.deactivateChildRoutes(C,v,Ae.children)}else this.deactivateChildRoutes(C,v,I);else q&amp;&amp;this.deactivateRouteAndItsChildren(v,I)}deactivateRouteAndItsChildren(C,v){C.value.component&amp;&amp;this.routeReuseStrategy.shouldDetach(C.value.snapshot)?this.detachAndStoreRouteSubtree(C,v):this.deactivateRouteAndOutlet(C,v)}detachAndStoreRouteSubtree(C,v){const I=v.getContext(C.value.outlet),B=I&amp;&amp;C.value.component?I.children:v,q=or(C);for(const Ae of Object.keys(q))this.deactivateRouteAndItsChildren(q[Ae],B);if(I&amp;&amp;I.outlet){const Ae=I.outlet.detach(),je=I.children.onOutletDeactivated();this.routeReuseStrategy.store(C.value.snapshot,{componentRef:Ae,route:C,contexts:je})}}deactivateRouteAndOutlet(C,v){const I=v.getContext(C.value.outlet),B=I&amp;&amp;C.value.component?I.children:v,q=or(C);for(const Ae of Object.keys(q))this.deactivateRouteAndItsChildren(q[Ae],B);I&amp;&amp;I.outlet&amp;&amp;(I.outlet.deactivate(),I.children.onOutletDeactivated(),I.attachRef=null,I.resolver=null,I.route=null)}activateChildRoutes(C,v,I){const B=or(v);C.children.forEach(q=&gt;{this.activateRoutes(q,B[q.value.outlet],I),this.forwardEvent(new wl(q.value.snapshot))}),C.children.length&amp;&amp;this.forwardEvent(new cs(C.value.snapshot))}activateRoutes(C,v,I){const B=C.value,q=v?v.value:null;if(lr(B),B===q)if(B.component){const Ae=I.getOrCreateContext(B.outlet);this.activateChildRoutes(C,v,Ae.children)}else this.activateChildRoutes(C,v,I);else if(B.component){const Ae=I.getOrCreateContext(B.outlet);if(this.routeReuseStrategy.shouldAttach(B.snapshot)){const je=this.routeReuseStrategy.retrieve(B.snapshot);this.routeReuseStrategy.store(B.snapshot,null),Ae.children.onOutletReAttached(je.contexts),Ae.attachRef=je.componentRef,Ae.route=je.route.value,Ae.outlet&amp;&amp;Ae.outlet.attach(je.componentRef,je.route.value),lr(je.route.value),this.activateChildRoutes(C,null,Ae.children)}else{const je=Nt(B.snapshot),Lt=je?.get(p._Vd)??null;Ae.attachRef=null,Ae.route=B,Ae.resolver=Lt,Ae.injector=je,Ae.outlet&amp;&amp;Ae.outlet.activateWith(B,Ae.injector),this.activateChildRoutes(C,null,Ae.children)}}else this.activateChildRoutes(C,null,I)}}class Vo{constructor(C){this.path=C,this.route=this.path[this.path.length-1]}}class Ys{constructor(C,v){this.component=C,this.route=v}}function yi(E,C,v){const I=E._root;return Jo(I,C?C._root:null,v,[I.value])}function ki(E,C){const v=Symbol(),I=C.get(E,v);return I===v?"function"!=typeof E||(0,p.Z0I)(E)?C.get(E):E:I}function Jo(E,C,v,I,B={canDeactivateChecks:[],canActivateChecks:[]}){const q=or(C);return E.children.forEach(Ae=&gt;{(function tn(E,C,v,I,B={canDeactivateChecks:[],canActivateChecks:[]}){const q=E.value,Ae=C?C.value:null,je=v?v.getContext(E.value.outlet):null;if(Ae&amp;&amp;q.routeConfig===Ae.routeConfig){const Lt=function Dr(E,C,v){if("function"==typeof v)return v(E,C);switch(v){case"pathParamsChange":return!Mn(E.url,C.url);case"pathParamsOrQueryParamsChange":return!Mn(E.url,C.url)||!Jt(E.queryParams,C.queryParams);case"always":return!0;case"paramsOrQueryParamsChange":return!$i(E,C)||!Jt(E.queryParams,C.queryParams);default:return!$i(E,C)}}(Ae,q,q.routeConfig.runGuardsAndResolvers);Lt?B.canActivateChecks.push(new Vo(I)):(q.data=Ae.data,q._resolvedData=Ae._resolvedData),Jo(E,C,q.component?je?je.children:null:v,I,B),Lt&amp;&amp;je&amp;&amp;je.outlet&amp;&amp;je.outlet.isActivated&amp;&amp;B.canDeactivateChecks.push(new Ys(je.outlet.component,Ae))}else Ae&amp;&amp;Ho(C,je,B),B.canActivateChecks.push(new Vo(I)),Jo(E,null,q.component?je?je.children:null:v,I,B)})(Ae,q[Ae.value.outlet],v,I.concat([Ae.value]),B),delete q[Ae.value.outlet]}),un(q,(Ae,je)=&gt;Ho(Ae,v.getContext(je),B)),B}function Ho(E,C,v){const I=or(E),B=E.value;un(I,(q,Ae)=&gt;{Ho(q,B.component?C?C.children.getContext(Ae):null:C,v)}),v.canDeactivateChecks.push(new Ys(B.component&amp;&amp;C&amp;&amp;C.outlet&amp;&amp;C.outlet.isActivated?C.outlet.component:null,B))}function Ao(E){return"function"==typeof E}function Hs(E){return E instanceof Le||"EmptyError"===E?.name}const ds=Symbol("INITIAL_VALUE");function ei(){return(0,ot.w)(E=&gt;(0,ae.a)(E.map(C=&gt;C.pipe((0,jt.q)(1),(0,rn.O)(ds)))).pipe((0,we.U)(C=&gt;{for(const v of C)if(!0!==v){if(v===ds)return ds;if(!1===v||v instanceof fn)return v}return!0}),(0,tt.h)(C=&gt;C!==ds),(0,jt.q)(1)))}function js(E){return(0,Me.z)((0,ct.b)(C=&gt;{if(vn(C))throw Ir(0,C)}),(0,we.U)(C=&gt;!0===C))}const Di={matched:!1,consumedSegments:[],remainingSegments:[],parameters:{},positionalParamSegments:{}};function vo(E,C,v,I,B){const q=ta(E,C,v);return q.matched?function fl(E,C,v,I){const B=C.canMatch;if(!B||0===B.length)return(0,S.of)(!0);const q=B.map(Ae=&gt;{const je=ki(Ae,E);return Tn(function Tt(E){return E&amp;&amp;Ao(E.canMatch)}(je)?je.canMatch(C,v):E.runInContext(()=&gt;je(C,v)))});return(0,S.of)(q).pipe(ei(),js())}(I=$s(C,I),C,v).pipe((0,we.U)(Ae=&gt;!0===Ae?q:{...Di})):(0,S.of)(q)}function ta(E,C,v){if(""===C.path)return"full"===C.pathMatch&amp;&amp;(E.hasChildren()||v.length&gt;0)?{...Di}:{matched:!0,consumedSegments:[],remainingSegments:v,parameters:{},positionalParamSegments:{}};const B=(C.matcher||In)(v,E,C);if(!B)return{...Di};const q={};un(B.posParams,(je,Lt)=&gt;{q[Lt]=je.path});const Ae=B.consumed.length&gt;0?{...q,...B.consumed[B.consumed.length-1].parameters}:q;return{matched:!0,consumedSegments:B.consumed,remainingSegments:v.slice(B.consumed.length),parameters:Ae,positionalParamSegments:B.posParams??{}}}function yo(E,C,v,I,B="corrected"){if(v.length&gt;0&amp;&amp;function Dl(E,C,v){return v.some(I=&gt;X(E,C,I)&amp;&amp;Qr(I)!==$e)}(E,v,I)){const Ae=new dn(C,function Xa(E,C,v,I){const B={};B[$e]=I,I._sourceSegment=E,I._segmentIndexShift=C.length;for(const q of v)if(""===q.path&amp;&amp;Qr(q)!==$e){const Ae=new dn([],{});Ae._sourceSegment=E,Ae._segmentIndexShift=C.length,B[Qr(q)]=Ae}return B}(E,C,I,new dn(v,E.children)));return Ae._sourceSegment=E,Ae._segmentIndexShift=C.length,{segmentGroup:Ae,slicedSegments:[]}}if(0===v.length&amp;&amp;function T(E,C,v){return v.some(I=&gt;X(E,C,I))}(E,v,I)){const Ae=new dn(E.segments,function bl(E,C,v,I,B,q){const Ae={};for(const je of I)if(X(E,v,je)&amp;&amp;!B[Qr(je)]){const Lt=new dn([],{});Lt._sourceSegment=E,Lt._segmentIndexShift="legacy"===q?E.segments.length:C.length,Ae[Qr(je)]=Lt}return{...B,...Ae}}(E,C,v,I,E.children,B));return Ae._sourceSegment=E,Ae._segmentIndexShift=C.length,{segmentGroup:Ae,slicedSegments:v}}const q=new dn(E.segments,E.children);return q._sourceSegment=E,q._segmentIndexShift=C.length,{segmentGroup:q,slicedSegments:v}}function X(E,C,v){return(!(E.hasChildren()||C.length&gt;0)||"full"!==v.pathMatch)&amp;&amp;""===v.path}function F(E,C,v,I){return!!(Qr(E)===I||I!==$e&amp;&amp;X(C,v,E))&amp;&amp;("**"===E.path||ta(C,E,v).matched)}function ee(E,C,v){return 0===C.length&amp;&amp;!E.children[v]}const te=!1;class bt{constructor(C){this.segmentGroup=C||null}}class St{constructor(C){this.urlTree=C}}function pt(E){return(0,Ie._)(new bt(E))}function Pr(E){return(0,Ie._)(new St(E))}class Ti{constructor(C,v,I,B,q){this.injector=C,this.configLoader=v,this.urlSerializer=I,this.urlTree=B,this.config=q,this.allowRedirects=!0}apply(){const C=yo(this.urlTree.root,[],[],this.config).segmentGroup,v=new dn(C.segments,C.children);return this.expandSegmentGroup(this.injector,this.config,v,$e).pipe((0,we.U)(q=&gt;this.createUrlTree(lt(q),this.urlTree.queryParams,this.urlTree.fragment))).pipe((0,qt.K)(q=&gt;{if(q instanceof St)return this.allowRedirects=!1,this.match(q.urlTree);throw q instanceof bt?this.noMatchError(q):q}))}match(C){return this.expandSegmentGroup(this.injector,this.config,C.root,$e).pipe((0,we.U)(B=&gt;this.createUrlTree(lt(B),C.queryParams,C.fragment))).pipe((0,qt.K)(B=&gt;{throw B instanceof bt?this.noMatchError(B):B}))}noMatchError(C){return new p.vHH(4002,te)}createUrlTree(C,v,I){const B=ye(C);return new fn(B,v,I)}expandSegmentGroup(C,v,I,B){return 0===I.segments.length&amp;&amp;I.hasChildren()?this.expandChildren(C,v,I).pipe((0,we.U)(q=&gt;new dn([],q))):this.expandSegment(C,I,v,I.segments,B,!0)}expandChildren(C,v,I){const B=[];for(const q of Object.keys(I.children))"primary"===q?B.unshift(q):B.push(q);return(0,x.D)(B).pipe((0,ht.b)(q=&gt;{const Ae=I.children[q],je=zs(v,q);return this.expandSegmentGroup(C,je,Ae,q).pipe((0,we.U)(Lt=&gt;({segment:Lt,outlet:q})))}),Bn((q,Ae)=&gt;(q[Ae.outlet]=Ae.segment,q),{}),$n())}expandSegment(C,v,I,B,q,Ae){return(0,x.D)(I).pipe((0,ht.b)(je=&gt;this.expandSegmentAgainstRoute(C,v,I,je,B,q,Ae).pipe((0,qt.K)(pn=&gt;{if(pn instanceof bt)return(0,S.of)(null);throw pn}))),Qe(je=&gt;!!je),(0,qt.K)((je,Lt)=&gt;{if(Hs(je))return ee(v,B,q)?(0,S.of)(new dn([],{})):pt(v);throw je}))}expandSegmentAgainstRoute(C,v,I,B,q,Ae,je){return F(B,v,q,Ae)?void 0===B.redirectTo?this.matchSegmentAgainstRoute(C,v,B,q,Ae):je&amp;&amp;this.allowRedirects?this.expandSegmentAgainstRouteUsingRedirect(C,v,I,B,q,Ae):pt(v):pt(v)}expandSegmentAgainstRouteUsingRedirect(C,v,I,B,q,Ae){return"**"===B.path?this.expandWildCardWithParamsAgainstRouteUsingRedirect(C,I,B,Ae):this.expandRegularSegmentAgainstRouteUsingRedirect(C,v,I,B,q,Ae)}expandWildCardWithParamsAgainstRouteUsingRedirect(C,v,I,B){const q=this.applyRedirectCommands([],I.redirectTo,{});return I.redirectTo.startsWith("/")?Pr(q):this.lineralizeSegments(I,q).pipe((0,_e.z)(Ae=&gt;{const je=new dn(Ae,{});return this.expandSegment(C,je,v,Ae,B,!1)}))}expandRegularSegmentAgainstRouteUsingRedirect(C,v,I,B,q,Ae){const{matched:je,consumedSegments:Lt,remainingSegments:pn,positionalParamSegments:Er}=ta(v,B,q);if(!je)return pt(v);const Wn=this.applyRedirectCommands(Lt,B.redirectTo,Er);return B.redirectTo.startsWith("/")?Pr(Wn):this.lineralizeSegments(B,Wn).pipe((0,_e.z)(ci=&gt;this.expandSegment(C,v,I,ci.concat(pn),Ae,!1)))}matchSegmentAgainstRoute(C,v,I,B,q){return"**"===I.path?(C=$s(I,C),I.loadChildren?(I._loadedRoutes?(0,S.of)({routes:I._loadedRoutes,injector:I._loadedInjector}):this.configLoader.loadChildren(C,I)).pipe((0,we.U)(je=&gt;(I._loadedRoutes=je.routes,I._loadedInjector=je.injector,new dn(B,{})))):(0,S.of)(new dn(B,{}))):vo(v,I,B,C).pipe((0,ot.w)(({matched:Ae,consumedSegments:je,remainingSegments:Lt})=&gt;Ae?this.getChildConfig(C=I._injector??C,I,B).pipe((0,_e.z)(Er=&gt;{const Wn=Er.injector??C,ci=Er.routes,{segmentGroup:eo,slicedSegments:to}=yo(v,je,Lt,ci),Ia=new dn(eo.segments,eo.children);if(0===to.length&amp;&amp;Ia.hasChildren())return this.expandChildren(Wn,ci,Ia).pipe((0,we.U)(Fl=&gt;new dn(je,Fl)));if(0===ci.length&amp;&amp;0===to.length)return(0,S.of)(new dn(je,{}));const uo=Qr(I)===q;return this.expandSegment(Wn,Ia,ci,to,uo?$e:q,!0).pipe((0,we.U)(Pl=&gt;new dn(je.concat(Pl.segments),Pl.children)))})):pt(v)))}getChildConfig(C,v,I){return v.children?(0,S.of)({routes:v.children,injector:C}):v.loadChildren?void 0!==v._loadedRoutes?(0,S.of)({routes:v._loadedRoutes,injector:v._loadedInjector}):function jo(E,C,v,I){const B=C.canLoad;if(void 0===B||0===B.length)return(0,S.of)(!0);const q=B.map(Ae=&gt;{const je=ki(Ae,E);return Tn(function V(E){return E&amp;&amp;Ao(E.canLoad)}(je)?je.canLoad(C,v):E.runInContext(()=&gt;je(C,v)))});return(0,S.of)(q).pipe(ei(),js())}(C,v,I).pipe((0,_e.z)(B=&gt;B?this.configLoader.loadChildren(C,v).pipe((0,ct.b)(q=&gt;{v._loadedRoutes=q.routes,v._loadedInjector=q.injector})):function Vr(E){return(0,Ie._)(Ma(te,3))}())):(0,S.of)({routes:[],injector:C})}lineralizeSegments(C,v){let I=[],B=v.root;for(;;){if(I=I.concat(B.segments),0===B.numberOfChildren)return(0,S.of)(I);if(B.numberOfChildren&gt;1||!B.children[$e])return(0,Ie._)(new p.vHH(4e3,te));B=B.children[$e]}}applyRedirectCommands(C,v,I){return this.applyRedirectCreateUrlTree(v,this.urlSerializer.parse(v),C,I)}applyRedirectCreateUrlTree(C,v,I,B){const q=this.createSegmentGroup(C,v.root,I,B);return new fn(q,this.createQueryParams(v.queryParams,this.urlTree.queryParams),v.fragment)}createQueryParams(C,v){const I={};return un(C,(B,q)=&gt;{if("string"==typeof B&amp;&amp;B.startsWith(":")){const je=B.substring(1);I[q]=v[je]}else I[q]=B}),I}createSegmentGroup(C,v,I,B){const q=this.createSegments(C,v.segments,I,B);let Ae={};return un(v.children,(je,Lt)=&gt;{Ae[Lt]=this.createSegmentGroup(C,je,I,B)}),new dn(q,Ae)}createSegments(C,v,I,B){return v.map(q=&gt;q.path.startsWith(":")?this.findPosParam(C,q,B):this.findOrReturn(q,I))}findPosParam(C,v,I){const B=I[v.path.substring(1)];if(!B)throw new p.vHH(4001,te);return B}findOrReturn(C,v){let I=0;for(const B of v){if(B.path===C.path)return v.splice(I),B;I++}return C}}class lo{}class xo{constructor(C,v,I,B,q,Ae,je,Lt){this.injector=C,this.rootComponentType=v,this.config=I,this.urlTree=B,this.url=q,this.paramsInheritanceStrategy=Ae,this.relativeLinkResolution=je,this.urlSerializer=Lt}recognize(){const C=yo(this.urlTree.root,[],[],this.config.filter(v=&gt;void 0===v.redirectTo),this.relativeLinkResolution).segmentGroup;return this.processSegmentGroup(this.injector,this.config,C,$e).pipe((0,we.U)(v=&gt;{if(null===v)return null;const I=new No([],Object.freeze({}),Object.freeze({...this.urlTree.queryParams}),this.urlTree.fragment,{},$e,this.rootComponentType,null,this.urlTree.root,-1,{}),B=new Os(I,v),q=new Fi(this.url,B);return this.inheritParamsAndData(q._root),q}))}inheritParamsAndData(C){const v=C.value,I=oo(v,this.paramsInheritanceStrategy);v.params=Object.freeze(I.params),v.data=Object.freeze(I.data),C.children.forEach(B=&gt;this.inheritParamsAndData(B))}processSegmentGroup(C,v,I,B){return 0===I.segments.length&amp;&amp;I.hasChildren()?this.processChildren(C,v,I):this.processSegment(C,v,I,I.segments,B)}processChildren(C,v,I){return(0,x.D)(Object.keys(I.children)).pipe((0,ht.b)(B=&gt;{const q=I.children[B],Ae=zs(v,B);return this.processSegmentGroup(C,Ae,q,B)}),Bn((B,q)=&gt;B&amp;&amp;q?(B.push(...q),B):null),(0,Yt.o)(B=&gt;null!==B),et(null),$n(),(0,we.U)(B=&gt;{if(null===B)return null;const q=cr(B);return function Zs(E){E.sort((C,v)=&gt;C.value.outlet===$e?-1:v.value.outlet===$e?1:C.value.outlet.localeCompare(v.value.outlet))}(q),q}))}processSegment(C,v,I,B,q){return(0,x.D)(v).pipe((0,ht.b)(Ae=&gt;this.processSegmentAgainstRoute(Ae._injector??C,Ae,I,B,q)),Qe(Ae=&gt;!!Ae),(0,qt.K)(Ae=&gt;{if(Hs(Ae))return ee(I,B,q)?(0,S.of)([]):(0,S.of)(null);throw Ae}))}processSegmentAgainstRoute(C,v,I,B,q){if(v.redirectTo||!F(v,I,B,q))return(0,S.of)(null);let Ae;if("**"===v.path){const je=B.length&gt;0?ii(B).parameters:{},Lt=kr(I)+B.length,pn=new No(B,je,Object.freeze({...this.urlTree.queryParams}),this.urlTree.fragment,Io(v),Qr(v),v.component??v._loadedComponent??null,v,dr(I),Lt,ra(v),Lt);Ae=(0,S.of)({snapshot:pn,consumedSegments:[],remainingSegments:[]})}else Ae=vo(I,v,B,C).pipe((0,we.U)(({matched:je,consumedSegments:Lt,remainingSegments:pn,parameters:Er})=&gt;{if(!je)return null;const Wn=kr(I)+Lt.length;return{snapshot:new No(Lt,Er,Object.freeze({...this.urlTree.queryParams}),this.urlTree.fragment,Io(v),Qr(v),v.component??v._loadedComponent??null,v,dr(I),Wn,ra(v),Wn),consumedSegments:Lt,remainingSegments:pn}}));return Ae.pipe((0,ot.w)(je=&gt;{if(null===je)return(0,S.of)(null);const{snapshot:Lt,consumedSegments:pn,remainingSegments:Er}=je;C=v._injector??C;const Wn=v._loadedInjector??C,ci=function na(E){return E.children?E.children:E.loadChildren?E._loadedRoutes:[]}(v),{segmentGroup:eo,slicedSegments:to}=yo(I,pn,Er,ci.filter(uo=&gt;void 0===uo.redirectTo),this.relativeLinkResolution);if(0===to.length&amp;&amp;eo.hasChildren())return this.processChildren(Wn,ci,eo).pipe((0,we.U)(uo=&gt;null===uo?null:[new Os(Lt,uo)]));if(0===ci.length&amp;&amp;0===to.length)return(0,S.of)([new Os(Lt,[])]);const Ia=Qr(v)===q;return this.processSegment(Wn,ci,eo,to,Ia?$e:q).pipe((0,we.U)(uo=&gt;null===uo?null:[new Os(Lt,uo)]))}))}}function Ai(E){const C=E.value.routeConfig;return C&amp;&amp;""===C.path&amp;&amp;void 0===C.redirectTo}function cr(E){const C=[],v=new Set;for(const I of E){if(!Ai(I)){C.push(I);continue}const B=C.find(q=&gt;I.value.routeConfig===q.value.routeConfig);void 0!==B?(B.children.push(...I.children),v.add(B)):C.push(I)}for(const I of v){const B=cr(I.children);C.push(new Os(I.value,B))}return C.filter(I=&gt;!v.has(I))}function dr(E){let C=E;for(;C._sourceSegment;)C=C._sourceSegment;return C}function kr(E){let C=E,v=C._segmentIndexShift??0;for(;C._sourceSegment;)C=C._sourceSegment,v+=C._segmentIndexShift??0;return v-1}function Io(E){return E.data||{}}function ra(E){return E.resolve||{}}function U(E){return"string"==typeof E.title||null===E.title}function g(E){return(0,ot.w)(C=&gt;{const v=E(C);return v?(0,x.D)(v).pipe((0,we.U)(()=&gt;C)):(0,S.of)(C)})}let _=(()=&gt;{class E{buildTitle(v){let I,B=v.root;for(;void 0!==B;)I=this.getResolvedTitleForRoute(B)??I,B=B.children.find(q=&gt;q.outlet===$e);return I}getResolvedTitleForRoute(v){return v.data[yt]}}return E.\u0275fac=function(v){return new(v||E)},E.\u0275prov=p.Yz7({token:E,factory:function(){return(0,p.f3M)(k)},providedIn:"root"}),E})(),k=(()=&gt;{class E extends _{constructor(v){super(),this.title=v}updateTitle(v){const I=this.buildTitle(v);void 0!==I&amp;&amp;this.title.setTitle(I)}}return E.\u0275fac=function(v){return new(v||E)(p.LFG(On.Dx))},E.\u0275prov=p.Yz7({token:E,factory:E.\u0275fac,providedIn:"root"}),E})();class pe{}class Ke extends class Ge{shouldDetach(C){return!1}store(C,v){}shouldAttach(C){return!1}retrieve(C){return null}shouldReuseRoute(C,v){return C.routeConfig===v.routeConfig}}{}const Bt=new p.OlP("",{providedIn:"root",factory:()=&gt;({})}),Nn=new p.OlP("ROUTES");let vr=(()=&gt;{class E{constructor(v,I){this.injector=v,this.compiler=I,this.componentLoaders=new WeakMap,this.childrenLoaders=new WeakMap}loadComponent(v){if(this.componentLoaders.get(v))return this.componentLoaders.get(v);if(v._loadedComponent)return(0,S.of)(v._loadedComponent);this.onLoadStartListener&amp;&amp;this.onLoadStartListener(v);const I=Tn(v.loadComponent()).pipe((0,ct.b)(q=&gt;{this.onLoadEndListener&amp;&amp;this.onLoadEndListener(v),v._loadedComponent=q}),(0,Kt.x)(()=&gt;{this.componentLoaders.delete(v)})),B=new ft.c(I,()=&gt;new We.x).pipe((0,hn.x)());return this.componentLoaders.set(v,B),B}loadChildren(v,I){if(this.childrenLoaders.get(I))return this.childrenLoaders.get(I);if(I._loadedRoutes)return(0,S.of)({routes:I._loadedRoutes,injector:I._loadedInjector});this.onLoadStartListener&amp;&amp;this.onLoadStartListener(I);const q=this.loadModuleFactoryOrRoutes(I.loadChildren).pipe((0,we.U)(je=&gt;{this.onLoadEndListener&amp;&amp;this.onLoadEndListener(I);let Lt,pn,Er=!1;Array.isArray(je)?pn=je:(Lt=je.create(v).injector,pn=Gr(Lt.get(Nn,[],p.XFs.Self|p.XFs.Optional)));return{routes:pn.map(Is),injector:Lt}}),(0,Kt.x)(()=&gt;{this.childrenLoaders.delete(I)})),Ae=new ft.c(q,()=&gt;new We.x).pipe((0,hn.x)());return this.childrenLoaders.set(I,Ae),Ae}loadModuleFactoryOrRoutes(v){return Tn(v()).pipe((0,_e.z)(I=&gt;I instanceof p.YKP||Array.isArray(I)?(0,S.of)(I):(0,x.D)(this.compiler.compileModuleAsync(I))))}}return E.\u0275fac=function(v){return new(v||E)(p.LFG(p.zs3),p.LFG(p.Sil))},E.\u0275prov=p.Yz7({token:E,factory:E.\u0275fac,providedIn:"root"}),E})();class hr{}class nr{shouldProcessUrl(C){return!0}extract(C){return C}merge(C,v){return C}}function ti(E){throw E}function li(E,C,v){return C.parse("/")}const ji={paths:"exact",fragment:"ignored",matrixParams:"ignored",queryParams:"exact"},gs={paths:"subset",fragment:"ignored",matrixParams:"ignored",queryParams:"subset"};function Qs(){const E=(0,p.f3M)(ue),C=(0,p.f3M)(ao),v=(0,p.f3M)(qe.Ye),I=(0,p.f3M)(p.zs3),B=(0,p.f3M)(p.Sil),q=(0,p.f3M)(Nn,{optional:!0})??[],Ae=(0,p.f3M)(Bt,{optional:!0})??{},je=(0,p.f3M)(k),Lt=(0,p.f3M)(_,{optional:!0}),pn=(0,p.f3M)(hr,{optional:!0}),Er=(0,p.f3M)(pe,{optional:!0}),Wn=new Hr(null,E,C,v,I,B,Gr(q));return pn&amp;&amp;(Wn.urlHandlingStrategy=pn),Er&amp;&amp;(Wn.routeReuseStrategy=Er),Wn.titleStrategy=Lt??je,function ts(E,C){E.errorHandler&amp;&amp;(C.errorHandler=E.errorHandler),E.malformedUriErrorHandler&amp;&amp;(C.malformedUriErrorHandler=E.malformedUriErrorHandler),E.onSameUrlNavigation&amp;&amp;(C.onSameUrlNavigation=E.onSameUrlNavigation),E.paramsInheritanceStrategy&amp;&amp;(C.paramsInheritanceStrategy=E.paramsInheritanceStrategy),E.relativeLinkResolution&amp;&amp;(C.relativeLinkResolution=E.relativeLinkResolution),E.urlUpdateStrategy&amp;&amp;(C.urlUpdateStrategy=E.urlUpdateStrategy),E.canceledNavigationResolution&amp;&amp;(C.canceledNavigationResolution=E.canceledNavigationResolution)}(Ae,Wn),Wn}let Hr=(()=&gt;{class E{constructor(v,I,B,q,Ae,je,Lt){this.rootComponentType=v,this.urlSerializer=I,this.rootContexts=B,this.location=q,this.config=Lt,this.lastSuccessfulNavigation=null,this.currentNavigation=null,this.disposed=!1,this.navigationId=0,this.currentPageId=0,this.isNgZoneEnabled=!1,this.events=new We.x,this.errorHandler=ti,this.malformedUriErrorHandler=li,this.navigated=!1,this.lastSuccessfulId=-1,this.afterPreactivation=()=&gt;(0,S.of)(void 0),this.urlHandlingStrategy=new nr,this.routeReuseStrategy=new Ke,this.onSameUrlNavigation="ignore",this.paramsInheritanceStrategy="emptyOnly",this.urlUpdateStrategy="deferred",this.relativeLinkResolution="corrected",this.canceledNavigationResolution="replace",this.configLoader=Ae.get(vr),this.configLoader.onLoadEndListener=ci=&gt;this.triggerEvent(new As(ci)),this.configLoader.onLoadStartListener=ci=&gt;this.triggerEvent(new Ro(ci)),this.ngModule=Ae.get(p.h0i),this.console=Ae.get(p.c2e);const Wn=Ae.get(p.R0b);this.isNgZoneEnabled=Wn instanceof p.R0b&amp;&amp;p.R0b.isInAngularZone(),this.resetConfig(Lt),this.currentUrlTree=function P(){return new fn(new dn([],{}),{},null)}(),this.rawUrlTree=this.currentUrlTree,this.browserUrlTree=this.currentUrlTree,this.routerState=Xo(this.currentUrlTree,this.rootComponentType),this.transitions=new ie.X({id:0,targetPageId:0,currentUrlTree:this.currentUrlTree,currentRawUrl:this.currentUrlTree,extractedUrl:this.urlHandlingStrategy.extract(this.currentUrlTree),urlAfterRedirects:this.urlHandlingStrategy.extract(this.currentUrlTree),rawUrl:this.currentUrlTree,extras:{},resolve:null,reject:null,promise:Promise.resolve(!0),source:"imperative",restoredState:null,currentSnapshot:this.routerState.snapshot,targetSnapshot:null,currentRouterState:this.routerState,targetRouterState:null,guards:{canActivateChecks:[],canDeactivateChecks:[]},guardsResult:null}),this.navigations=this.setupNavigations(this.transitions),this.processNavigations()}get browserPageId(){return this.location.getState()?.\u0275routerPageId}setupNavigations(v){const I=this.events;return v.pipe((0,tt.h)(B=&gt;0!==B.id),(0,we.U)(B=&gt;({...B,extractedUrl:this.urlHandlingStrategy.extract(B.rawUrl)})),(0,ot.w)(B=&gt;{let q=!1,Ae=!1;return(0,S.of)(B).pipe((0,ct.b)(je=&gt;{this.currentNavigation={id:je.id,initialUrl:je.rawUrl,extractedUrl:je.extractedUrl,trigger:je.source,extras:je.extras,previousNavigation:this.lastSuccessfulNavigation?{...this.lastSuccessfulNavigation,previousNavigation:null}:null}}),(0,ot.w)(je=&gt;{const Lt=this.browserUrlTree.toString(),pn=!this.navigated||je.extractedUrl.toString()!==Lt||Lt!==this.currentUrlTree.toString();if(("reload"===this.onSameUrlNavigation||pn)&amp;&amp;this.urlHandlingStrategy.shouldProcessUrl(je.rawUrl))return Cs(je.source)&amp;&amp;(this.browserUrlTree=je.extractedUrl),(0,S.of)(je).pipe((0,ot.w)(Wn=&gt;{const ci=this.transitions.getValue();return I.next(new ro(Wn.id,this.serializeUrl(Wn.extractedUrl),Wn.source,Wn.restoredState)),ci!==this.transitions.getValue()?ut.E:Promise.resolve(Wn)}),function ar(E,C,v,I){return(0,ot.w)(B=&gt;function Mr(E,C,v,I,B){return new Ti(E,C,v,I,B).apply()}(E,C,v,B.extractedUrl,I).pipe((0,we.U)(q=&gt;({...B,urlAfterRedirects:q}))))}(this.ngModule.injector,this.configLoader,this.urlSerializer,this.config),(0,ct.b)(Wn=&gt;{this.currentNavigation={...this.currentNavigation,finalUrl:Wn.urlAfterRedirects},B.urlAfterRedirects=Wn.urlAfterRedirects}),function Za(E,C,v,I,B,q){return(0,_e.z)(Ae=&gt;function Fr(E,C,v,I,B,q,Ae="emptyOnly",je="legacy"){return new xo(E,C,v,I,B,Ae,je,q).recognize().pipe((0,ot.w)(Lt=&gt;null===Lt?function hs(E){return new Re.y(C=&gt;C.error(E))}(new lo):(0,S.of)(Lt)))}(E,C,v,Ae.urlAfterRedirects,I.serialize(Ae.urlAfterRedirects),I,B,q).pipe((0,we.U)(je=&gt;({...Ae,targetSnapshot:je}))))}(this.ngModule.injector,this.rootComponentType,this.config,this.urlSerializer,this.paramsInheritanceStrategy,this.relativeLinkResolution),(0,ct.b)(Wn=&gt;{if(B.targetSnapshot=Wn.targetSnapshot,"eager"===this.urlUpdateStrategy){if(!Wn.extras.skipLocationChange){const eo=this.urlHandlingStrategy.merge(Wn.urlAfterRedirects,Wn.rawUrl);this.setBrowserUrl(eo,Wn)}this.browserUrlTree=Wn.urlAfterRedirects}const ci=new qr(Wn.id,this.serializeUrl(Wn.extractedUrl),this.serializeUrl(Wn.urlAfterRedirects),Wn.targetSnapshot);I.next(ci)}));if(pn&amp;&amp;this.rawUrlTree&amp;&amp;this.urlHandlingStrategy.shouldProcessUrl(this.rawUrlTree)){const{id:ci,extractedUrl:eo,source:to,restoredState:Ia,extras:uo}=je,Il=new ro(ci,this.serializeUrl(eo),to,Ia);I.next(Il);const Pl=Xo(eo,this.rootComponentType).snapshot;return B={...je,targetSnapshot:Pl,urlAfterRedirects:eo,extras:{...uo,skipLocationChange:!1,replaceUrl:!1}},(0,S.of)(B)}return this.rawUrlTree=je.rawUrl,je.resolve(null),ut.E}),(0,ct.b)(je=&gt;{const Lt=new Ts(je.id,this.serializeUrl(je.extractedUrl),this.serializeUrl(je.urlAfterRedirects),je.targetSnapshot);this.triggerEvent(Lt)}),(0,we.U)(je=&gt;B={...je,guards:yi(je.targetSnapshot,je.currentSnapshot,this.rootContexts)}),function Ks(E,C){return(0,_e.z)(v=&gt;{const{targetSnapshot:I,currentSnapshot:B,guards:{canActivateChecks:q,canDeactivateChecks:Ae}}=v;return 0===Ae.length&amp;&amp;0===q.length?(0,S.of)({...v,guardsResult:!0}):function Oo(E,C,v,I){return(0,x.D)(E).pipe((0,_e.z)(B=&gt;function ea(E,C,v,I,B){const q=C&amp;&amp;C.routeConfig?C.routeConfig.canDeactivate:null;if(!q||0===q.length)return(0,S.of)(!0);const Ae=q.map(je=&gt;{const Lt=Nt(C)??B,pn=ki(je,Lt);return Tn(function re(E){return E&amp;&amp;Ao(E.canDeactivate)}(pn)?pn.canDeactivate(E,C,v,I):Lt.runInContext(()=&gt;pn(E,C,v,I))).pipe(Qe())});return(0,S.of)(Ae).pipe(ei())}(B.component,B.route,v,C,I)),Qe(B=&gt;!0!==B,!0))}(Ae,I,B,E).pipe((0,_e.z)(je=&gt;je&amp;&amp;function bi(E){return"boolean"==typeof E}(je)?function qo(E,C,v,I){return(0,x.D)(C).pipe((0,ht.b)(B=&gt;(0,Oe.z)(function ul(E,C){return null!==E&amp;&amp;C&amp;&amp;C(new ba(E)),(0,S.of)(!0)}(B.route.parent,I),function Xs(E,C){return null!==E&amp;&amp;C&amp;&amp;C(new za(E)),(0,S.of)(!0)}(B.route,I),function Ps(E,C,v){const I=C[C.length-1],q=C.slice(0,C.length-1).reverse().map(Ae=&gt;function qi(E){const C=E.routeConfig?E.routeConfig.canActivateChild:null;return C&amp;&amp;0!==C.length?{node:E,guards:C}:null}(Ae)).filter(Ae=&gt;null!==Ae).map(Ae=&gt;(0,ke.P)(()=&gt;{const je=Ae.guards.map(Lt=&gt;{const pn=Nt(Ae.node)??v,Er=ki(Lt,pn);return Tn(function O(E){return E&amp;&amp;Ao(E.canActivateChild)}(Er)?Er.canActivateChild(I,E):pn.runInContext(()=&gt;Er(I,E))).pipe(Qe())});return(0,S.of)(je).pipe(ei())}));return(0,S.of)(q).pipe(ei())}(E,B.path,v),function ha(E,C,v){const I=C.routeConfig?C.routeConfig.canActivate:null;if(!I||0===I.length)return(0,S.of)(!0);const B=I.map(q=&gt;(0,ke.P)(()=&gt;{const Ae=Nt(C)??v,je=ki(q,Ae);return Tn(function R(E){return E&amp;&amp;Ao(E.canActivate)}(je)?je.canActivate(C,E):Ae.runInContext(()=&gt;je(C,E))).pipe(Qe())}));return(0,S.of)(B).pipe(ei())}(E,B.route,v))),Qe(B=&gt;!0!==B,!0))}(I,q,E,C):(0,S.of)(je)),(0,we.U)(je=&gt;({...v,guardsResult:je})))})}(this.ngModule.injector,je=&gt;this.triggerEvent(je)),(0,ct.b)(je=&gt;{if(B.guardsResult=je.guardsResult,vn(je.guardsResult))throw Ir(0,je.guardsResult);const Lt=new xr(je.id,this.serializeUrl(je.extractedUrl),this.serializeUrl(je.urlAfterRedirects),je.targetSnapshot,!!je.guardsResult);this.triggerEvent(Lt)}),(0,tt.h)(je=&gt;!!je.guardsResult||(this.restoreHistory(je),this.cancelNavigationTransition(je,"",3),!1)),g(je=&gt;{if(je.guards.canActivateChecks.length)return(0,S.of)(je).pipe((0,ct.b)(Lt=&gt;{const pn=new hi(Lt.id,this.serializeUrl(Lt.extractedUrl),this.serializeUrl(Lt.urlAfterRedirects),Lt.targetSnapshot);this.triggerEvent(pn)}),(0,ot.w)(Lt=&gt;{let pn=!1;return(0,S.of)(Lt).pipe(function pa(E,C){return(0,_e.z)(v=&gt;{const{targetSnapshot:I,guards:{canActivateChecks:B}}=v;if(!B.length)return(0,S.of)(v);let q=0;return(0,x.D)(B).pipe((0,ht.b)(Ae=&gt;function Jl(E,C,v,I){const B=E.routeConfig,q=E._resolve;return void 0!==B?.title&amp;&amp;!U(B)&amp;&amp;(q[yt]=B.title),function Ws(E,C,v,I){const B=function ps(E){return[...Object.keys(E),...Object.getOwnPropertySymbols(E)]}(E);if(0===B.length)return(0,S.of)({});const q={};return(0,x.D)(B).pipe((0,_e.z)(Ae=&gt;function es(E,C,v,I){const B=Nt(C)??I,q=ki(E,B);return Tn(q.resolve?q.resolve(C,v):B.runInContext(()=&gt;q(C,v)))}(E[Ae],C,v,I).pipe(Qe(),(0,ct.b)(je=&gt;{q[Ae]=je}))),Sn(1),(0,_n.h)(q),(0,qt.K)(Ae=&gt;Hs(Ae)?ut.E:(0,Ie._)(Ae)))}(q,E,C,I).pipe((0,we.U)(Ae=&gt;(E._resolvedData=Ae,E.data=oo(E,v).resolve,B&amp;&amp;U(B)&amp;&amp;(E.data[yt]=B.title),null)))}(Ae.route,I,E,C)),(0,ct.b)(()=&gt;q++),Sn(1),(0,_e.z)(Ae=&gt;q===B.length?(0,S.of)(v):ut.E))})}(this.paramsInheritanceStrategy,this.ngModule.injector),(0,ct.b)({next:()=&gt;pn=!0,complete:()=&gt;{pn||(this.restoreHistory(Lt),this.cancelNavigationTransition(Lt,"",2))}}))}),(0,ct.b)(Lt=&gt;{const pn=new pi(Lt.id,this.serializeUrl(Lt.extractedUrl),this.serializeUrl(Lt.urlAfterRedirects),Lt.targetSnapshot);this.triggerEvent(pn)}))}),g(je=&gt;{const Lt=pn=&gt;{const Er=[];pn.routeConfig?.loadComponent&amp;&amp;!pn.routeConfig._loadedComponent&amp;&amp;Er.push(this.configLoader.loadComponent(pn.routeConfig).pipe((0,ct.b)(Wn=&gt;{pn.component=Wn}),(0,we.U)(()=&gt;{})));for(const Wn of pn.children)Er.push(...Lt(Wn));return Er};return(0,ae.a)(Lt(je.targetSnapshot.root)).pipe(et(),(0,jt.q)(1))}),g(()=&gt;this.afterPreactivation()),(0,we.U)(je=&gt;{const Lt=function Gs(E,C,v){const I=us(E,C._root,v?v._root:void 0);return new io(I,C)}(this.routeReuseStrategy,je.targetSnapshot,je.currentRouterState);return B={...je,targetRouterState:Lt}}),(0,ct.b)(je=&gt;{this.currentUrlTree=je.urlAfterRedirects,this.rawUrlTree=this.urlHandlingStrategy.merge(je.urlAfterRedirects,je.rawUrl),this.routerState=je.targetRouterState,"deferred"===this.urlUpdateStrategy&amp;&amp;(je.extras.skipLocationChange||this.setBrowserUrl(this.rawUrlTree,je),this.browserUrlTree=je.urlAfterRedirects)}),((E,C,v)=&gt;(0,we.U)(I=&gt;(new Ql(C,I.targetRouterState,I.currentRouterState,v).activate(E),I)))(this.rootContexts,this.routeReuseStrategy,je=&gt;this.triggerEvent(je)),(0,ct.b)({next(){q=!0},complete(){q=!0}}),(0,Kt.x)(()=&gt;{q||Ae||this.cancelNavigationTransition(B,"",1),this.currentNavigation?.id===B.id&amp;&amp;(this.currentNavigation=null)}),(0,qt.K)(je=&gt;{if(Ae=!0,To(je)){Hi(je)||(this.navigated=!0,this.restoreHistory(B,!0));const Lt=new Si(B.id,this.serializeUrl(B.extractedUrl),je.message,je.cancellationCode);if(I.next(Lt),Hi(je)){const pn=this.urlHandlingStrategy.merge(je.url,this.rawUrlTree),Er={skipLocationChange:B.extras.skipLocationChange,replaceUrl:"eager"===this.urlUpdateStrategy||Cs(B.source)};this.scheduleNavigation(pn,"imperative",null,Er,{resolve:B.resolve,reject:B.reject,promise:B.promise})}else B.resolve(!1)}else{this.restoreHistory(B,!0);const Lt=new Mo(B.id,this.serializeUrl(B.extractedUrl),je,B.targetSnapshot??void 0);I.next(Lt);try{B.resolve(this.errorHandler(je))}catch(pn){B.reject(pn)}}return ut.E}))}))}resetRootComponentType(v){this.rootComponentType=v,this.routerState.root.component=this.rootComponentType}setTransition(v){this.transitions.next({...this.transitions.value,...v})}initialNavigation(){this.setUpLocationChangeListener(),0===this.navigationId&amp;&amp;this.navigateByUrl(this.location.path(!0),{replaceUrl:!0})}setUpLocationChangeListener(){this.locationSubscription||(this.locationSubscription=this.location.subscribe(v=&gt;{const I="popstate"===v.type?"popstate":"hashchange";"popstate"===I&amp;&amp;setTimeout(()=&gt;{const B={replaceUrl:!0},q=v.state?.navigationId?v.state:null;if(q){const je={...q};delete je.navigationId,delete je.\u0275routerPageId,0!==Object.keys(je).length&amp;&amp;(B.state=je)}const Ae=this.parseUrl(v.url);this.scheduleNavigation(Ae,I,q,B)},0)}))}get url(){return this.serializeUrl(this.currentUrlTree)}getCurrentNavigation(){return this.currentNavigation}triggerEvent(v){this.events.next(v)}resetConfig(v){this.config=v.map(Is),this.navigated=!1,this.lastSuccessfulId=-1}ngOnDestroy(){this.dispose()}dispose(){this.transitions.complete(),this.locationSubscription&amp;&amp;(this.locationSubscription.unsubscribe(),this.locationSubscription=void 0),this.disposed=!0}createUrlTree(v,I={}){const{relativeTo:B,queryParams:q,fragment:Ae,queryParamsHandling:je,preserveFragment:Lt}=I,pn=B||this.routerState.root,Er=Lt?this.currentUrlTree.fragment:Ae;let Wn=null;switch(je){case"merge":Wn={...this.currentUrlTree.queryParams,...q};break;case"preserve":Wn=this.currentUrlTree.queryParams;break;default:Wn=q||null}return null!==Wn&amp;&amp;(Wn=this.removeEmptyProps(Wn)),sr(pn,this.currentUrlTree,v,Wn,Er??null)}navigateByUrl(v,I={skipLocationChange:!1}){const B=vn(v)?v:this.parseUrl(v),q=this.urlHandlingStrategy.merge(B,this.rawUrlTree);return this.scheduleNavigation(q,"imperative",null,I)}navigate(v,I={skipLocationChange:!1}){return function Kr(E){for(let C=0;C&lt;E.length;C++){if(null==E[C])throw new p.vHH(4008,false)}}(v),this.navigateByUrl(this.createUrlTree(v,I),I)}serializeUrl(v){return this.urlSerializer.serialize(v)}parseUrl(v){let I;try{I=this.urlSerializer.parse(v)}catch(B){I=this.malformedUriErrorHandler(B,this.urlSerializer,v)}return I}isActive(v,I){let B;if(B=!0===I?{...ji}:!1===I?{...gs}:I,vn(v))return de(this.currentUrlTree,v,B);const q=this.parseUrl(v);return de(this.currentUrlTree,q,B)}removeEmptyProps(v){return Object.keys(v).reduce((I,B)=&gt;{const q=v[B];return null!=q&amp;&amp;(I[B]=q),I},{})}processNavigations(){this.navigations.subscribe(v=&gt;{this.navigated=!0,this.lastSuccessfulId=v.id,this.currentPageId=v.targetPageId,this.events.next(new Jr(v.id,this.serializeUrl(v.extractedUrl),this.serializeUrl(this.currentUrlTree))),this.lastSuccessfulNavigation=this.currentNavigation,this.titleStrategy?.updateTitle(this.routerState.snapshot),v.resolve(!0)},v=&gt;{this.console.warn(`Unhandled Navigation Error: ${v}`)})}scheduleNavigation(v,I,B,q,Ae){if(this.disposed)return Promise.resolve(!1);let je,Lt,pn;Ae?(je=Ae.resolve,Lt=Ae.reject,pn=Ae.promise):pn=new Promise((ci,eo)=&gt;{je=ci,Lt=eo});const Er=++this.navigationId;let Wn;return"computed"===this.canceledNavigationResolution?(0===this.currentPageId&amp;&amp;(B=this.location.getState()),Wn=B&amp;&amp;B.\u0275routerPageId?B.\u0275routerPageId:q.replaceUrl||q.skipLocationChange?this.browserPageId??0:(this.browserPageId??0)+1):Wn=0,this.setTransition({id:Er,targetPageId:Wn,source:I,restoredState:B,currentUrlTree:this.currentUrlTree,currentRawUrl:this.rawUrlTree,rawUrl:v,extras:q,resolve:je,reject:Lt,promise:pn,currentSnapshot:this.routerState.snapshot,currentRouterState:this.routerState}),pn.catch(ci=&gt;Promise.reject(ci))}setBrowserUrl(v,I){const B=this.urlSerializer.serialize(v),q={...I.extras.state,...this.generateNgRouterState(I.id,I.targetPageId)};this.location.isCurrentPathEqualTo(B)||I.extras.replaceUrl?this.location.replaceState(B,"",q):this.location.go(B,"",q)}restoreHistory(v,I=!1){if("computed"===this.canceledNavigationResolution){const B=this.currentPageId-v.targetPageId;"popstate"!==v.source&amp;&amp;"eager"!==this.urlUpdateStrategy&amp;&amp;this.currentUrlTree!==this.currentNavigation?.finalUrl||0===B?this.currentUrlTree===this.currentNavigation?.finalUrl&amp;&amp;0===B&amp;&amp;(this.resetState(v),this.browserUrlTree=v.currentUrlTree,this.resetUrlToCurrentUrlTree()):this.location.historyGo(B)}else"replace"===this.canceledNavigationResolution&amp;&amp;(I&amp;&amp;this.resetState(v),this.resetUrlToCurrentUrlTree())}resetState(v){this.routerState=v.currentRouterState,this.currentUrlTree=v.currentUrlTree,this.rawUrlTree=this.urlHandlingStrategy.merge(this.currentUrlTree,v.rawUrl)}resetUrlToCurrentUrlTree(){this.location.replaceState(this.urlSerializer.serialize(this.rawUrlTree),"",this.generateNgRouterState(this.lastSuccessfulId,this.currentPageId))}cancelNavigationTransition(v,I,B){const q=new Si(v.id,this.serializeUrl(v.extractedUrl),I,B);this.triggerEvent(q),v.resolve(!1)}generateNgRouterState(v,I){return"computed"===this.canceledNavigationResolution?{navigationId:v,\u0275routerPageId:I}:{navigationId:v}}}return E.\u0275fac=function(v){p.$Z()},E.\u0275prov=p.Yz7({token:E,factory:function(){return Qs()},providedIn:"root"}),E})();function Cs(E){return"imperative"!==E}let Js=(()=&gt;{class E{constructor(v,I,B,q,Ae){this.router=v,this.route=I,this.tabIndexAttribute=B,this.renderer=q,this.el=Ae,this._preserveFragment=!1,this._skipLocationChange=!1,this._replaceUrl=!1,this.commands=null,this.onChanges=new We.x,this.setTabIndexIfNotOnNativeEl("0")}set preserveFragment(v){this._preserveFragment=(0,p.D6c)(v)}get preserveFragment(){return this._preserveFragment}set skipLocationChange(v){this._skipLocationChange=(0,p.D6c)(v)}get skipLocationChange(){return this._skipLocationChange}set replaceUrl(v){this._replaceUrl=(0,p.D6c)(v)}get replaceUrl(){return this._replaceUrl}setTabIndexIfNotOnNativeEl(v){if(null!=this.tabIndexAttribute)return;const I=this.renderer,B=this.el.nativeElement;null!==v?I.setAttribute(B,"tabindex",v):I.removeAttribute(B,"tabindex")}ngOnChanges(v){this.onChanges.next(this)}set routerLink(v){null!=v?(this.commands=Array.isArray(v)?v:[v],this.setTabIndexIfNotOnNativeEl("0")):(this.commands=null,this.setTabIndexIfNotOnNativeEl(null))}onClick(){return null===this.urlTree||this.router.navigateByUrl(this.urlTree,{skipLocationChange:this.skipLocationChange,replaceUrl:this.replaceUrl,state:this.state}),!0}get urlTree(){return null===this.commands?null:this.router.createUrlTree(this.commands,{relativeTo:void 0!==this.relativeTo?this.relativeTo:this.route,queryParams:this.queryParams,fragment:this.fragment,queryParamsHandling:this.queryParamsHandling,preserveFragment:this.preserveFragment})}}return E.\u0275fac=function(v){return new(v||E)(p.Y36(Hr),p.Y36(Yr),p.$8M("tabindex"),p.Y36(p.Qsj),p.Y36(p.SBq))},E.\u0275dir=p.lG2({type:E,selectors:[["","routerLink","",5,"a",5,"area"]],hostBindings:function(v,I){1&amp;v&amp;&amp;p.NdJ("click",function(){return I.onClick()})},inputs:{queryParams:"queryParams",fragment:"fragment",queryParamsHandling:"queryParamsHandling",state:"state",relativeTo:"relativeTo",preserveFragment:"preserveFragment",skipLocationChange:"skipLocationChange",replaceUrl:"replaceUrl",routerLink:"routerLink"},standalone:!0,features:[p.TTD]}),E})(),ws=(()=&gt;{class E{constructor(v,I,B){this.router=v,this.route=I,this.locationStrategy=B,this._preserveFragment=!1,this._skipLocationChange=!1,this._replaceUrl=!1,this.commands=null,this.href=null,this.onChanges=new We.x,this.subscription=v.events.subscribe(q=&gt;{q instanceof Jr&amp;&amp;this.updateTargetUrlAndHref()})}set preserveFragment(v){this._preserveFragment=(0,p.D6c)(v)}get preserveFragment(){return this._preserveFragment}set skipLocationChange(v){this._skipLocationChange=(0,p.D6c)(v)}get skipLocationChange(){return this._skipLocationChange}set replaceUrl(v){this._replaceUrl=(0,p.D6c)(v)}get replaceUrl(){return this._replaceUrl}set routerLink(v){this.commands=null!=v?Array.isArray(v)?v:[v]:null}ngOnChanges(v){this.updateTargetUrlAndHref(),this.onChanges.next(this)}ngOnDestroy(){this.subscription.unsubscribe()}onClick(v,I,B,q,Ae){return!!(0!==v||I||B||q||Ae||"string"==typeof this.target&amp;&amp;"_self"!=this.target||null===this.urlTree)||(this.router.navigateByUrl(this.urlTree,{skipLocationChange:this.skipLocationChange,replaceUrl:this.replaceUrl,state:this.state}),!1)}updateTargetUrlAndHref(){this.href=null!==this.urlTree?this.locationStrategy.prepareExternalUrl(this.router.serializeUrl(this.urlTree)):null}get urlTree(){return null===this.commands?null:this.router.createUrlTree(this.commands,{relativeTo:void 0!==this.relativeTo?this.relativeTo:this.route,queryParams:this.queryParams,fragment:this.fragment,queryParamsHandling:this.queryParamsHandling,preserveFragment:this.preserveFragment})}}return E.\u0275fac=function(v){return new(v||E)(p.Y36(Hr),p.Y36(Yr),p.Y36(qe.S$))},E.\u0275dir=p.lG2({type:E,selectors:[["a","routerLink",""],["area","routerLink",""]],hostVars:2,hostBindings:function(v,I){1&amp;v&amp;&amp;p.NdJ("click",function(q){return I.onClick(q.button,q.ctrlKey,q.shiftKey,q.altKey,q.metaKey)}),2&amp;v&amp;&amp;p.uIk("target",I.target)("href",I.href,p.LSH)},inputs:{target:"target",queryParams:"queryParams",fragment:"fragment",queryParamsHandling:"queryParamsHandling",state:"state",relativeTo:"relativeTo",preserveFragment:"preserveFragment",skipLocationChange:"skipLocationChange",replaceUrl:"replaceUrl",routerLink:"routerLink"},standalone:!0,features:[p.TTD]}),E})();class Po{}let zn=(()=&gt;{class E{constructor(v,I,B,q,Ae){this.router=v,this.injector=B,this.preloadingStrategy=q,this.loader=Ae}setUpPreloading(){this.subscription=this.router.events.pipe((0,tt.h)(v=&gt;v instanceof Jr),(0,ht.b)(()=&gt;this.preload())).subscribe(()=&gt;{})}preload(){return this.processRoutes(this.injector,this.router.config)}ngOnDestroy(){this.subscription&amp;&amp;this.subscription.unsubscribe()}processRoutes(v,I){const B=[];for(const q of I){q.providers&amp;&amp;!q._injector&amp;&amp;(q._injector=(0,p.MMx)(q.providers,v,`Route: ${q.path}`));const Ae=q._injector??v,je=q._loadedInjector??Ae;q.loadChildren&amp;&amp;!q._loadedRoutes&amp;&amp;void 0===q.canLoad||q.loadComponent&amp;&amp;!q._loadedComponent?B.push(this.preloadConfig(Ae,q)):(q.children||q._loadedRoutes)&amp;&amp;B.push(this.processRoutes(je,q.children??q._loadedRoutes))}return(0,x.D)(B).pipe((0,Ut.J)())}preloadConfig(v,I){return this.preloadingStrategy.preload(I,()=&gt;{let B;B=I.loadChildren&amp;&amp;void 0===I.canLoad?this.loader.loadChildren(v,I):(0,S.of)(null);const q=B.pipe((0,_e.z)(Ae=&gt;null===Ae?(0,S.of)(void 0):(I._loadedRoutes=Ae.routes,I._loadedInjector=Ae.injector,this.processRoutes(Ae.injector??v,Ae.routes))));if(I.loadComponent&amp;&amp;!I._loadedComponent){const Ae=this.loader.loadComponent(I);return(0,x.D)([q,Ae]).pipe((0,Ut.J)())}return q})}}return E.\u0275fac=function(v){return new(v||E)(p.LFG(Hr),p.LFG(p.Sil),p.LFG(p.lqb),p.LFG(Po),p.LFG(vr))},E.\u0275prov=p.Yz7({token:E,factory:E.\u0275fac,providedIn:"root"}),E})();const Vn=new p.OlP("");let Zn=(()=&gt;{class E{constructor(v,I,B={}){this.router=v,this.viewportScroller=I,this.options=B,this.lastId=0,this.lastSource="imperative",this.restoredId=0,this.store={},B.scrollPositionRestoration=B.scrollPositionRestoration||"disabled",B.anchorScrolling=B.anchorScrolling||"disabled"}init(){"disabled"!==this.options.scrollPositionRestoration&amp;&amp;this.viewportScroller.setHistoryScrollRestoration("manual"),this.routerEventsSubscription=this.createScrollEvents(),this.scrollEventsSubscription=this.consumeScrollEvents()}createScrollEvents(){return this.router.events.subscribe(v=&gt;{v instanceof ro?(this.store[this.lastId]=this.viewportScroller.getScrollPosition(),this.lastSource=v.navigationTrigger,this.restoredId=v.restoredState?v.restoredState.navigationId:0):v instanceof Jr&amp;&amp;(this.lastId=v.id,this.scheduleScrollEvent(v,this.router.parseUrl(v.urlAfterRedirects).fragment))})}consumeScrollEvents(){return this.router.events.subscribe(v=&gt;{v instanceof xs&amp;&amp;(v.position?"top"===this.options.scrollPositionRestoration?this.viewportScroller.scrollToPosition([0,0]):"enabled"===this.options.scrollPositionRestoration&amp;&amp;this.viewportScroller.scrollToPosition(v.position):v.anchor&amp;&amp;"enabled"===this.options.anchorScrolling?this.viewportScroller.scrollToAnchor(v.anchor):"disabled"!==this.options.scrollPositionRestoration&amp;&amp;this.viewportScroller.scrollToPosition([0,0]))})}scheduleScrollEvent(v,I){this.router.triggerEvent(new xs(v,"popstate"===this.lastSource?this.store[this.restoredId]:null,I))}ngOnDestroy(){this.routerEventsSubscription&amp;&amp;this.routerEventsSubscription.unsubscribe(),this.scrollEventsSubscription&amp;&amp;this.scrollEventsSubscription.unsubscribe()}}return E.\u0275fac=function(v){p.$Z()},E.\u0275prov=p.Yz7({token:E,factory:E.\u0275fac}),E})();function Oi(E,C){return{\u0275kind:E,\u0275providers:C}}function Fs(E){return[{provide:Nn,multi:!0,useValue:E}]}function ql(){const E=(0,p.f3M)(p.zs3);return C=&gt;{const v=E.get(p.z2F);if(C!==v.components[0])return;const I=E.get(Hr),B=E.get(ui);1===E.get(ms)&amp;&amp;I.initialNavigation(),E.get(Ja,null,p.XFs.Optional)?.setUpPreloading(),E.get(Vn,null,p.XFs.Optional)?.init(),I.resetRootComponentType(v.componentTypes[0]),B.next(),B.complete()}}const ui=new p.OlP("",{factory:()=&gt;new We.x}),ms=new p.OlP("",{providedIn:"root",factory:()=&gt;1});const Ja=new p.OlP("");function Mu(E){return Oi(0,[{provide:Ja,useExisting:zn},{provide:Po,useExisting:E}])}const Uf=new p.OlP("ROUTER_FORROOT_GUARD"),Pi=[qe.Ye,{provide:ue,useClass:N},{provide:Hr,useFactory:Qs},ao,{provide:Yr,useFactory:function Eo(E){return E.routerState.root},deps:[Hr]},vr];function Wo(){return new p.PXZ("Router",Hr)}let Al=(()=&gt;{class E{constructor(v){}static forRoot(v,I){return{ngModule:E,providers:[Pi,[],Fs(v),{provide:Uf,useFactory:ma,deps:[[Hr,new p.FiY,new p.tp0]]},{provide:Bt,useValue:I||{}},I?.useHash?{provide:qe.S$,useClass:qe.Do}:{provide:qe.S$,useClass:qe.b0},{provide:Vn,useFactory:()=&gt;{const E=(0,p.f3M)(Hr),C=(0,p.f3M)(qe.EM),v=(0,p.f3M)(Bt);return v.scrollOffset&amp;&amp;C.setOffset(v.scrollOffset),new Zn(E,C,v)}},I?.preloadingStrategy?Mu(I.preloadingStrategy).\u0275providers:[],{provide:p.PXZ,multi:!0,useFactory:Wo},I?.initialNavigation?Wc(I):[],[{provide:pr,useFactory:ql},{provide:p.tb,multi:!0,useExisting:pr}]]}}static forChild(v){return{ngModule:E,providers:[Fs(v)]}}}return E.\u0275fac=function(v){return new(v||E)(p.LFG(Uf,8))},E.\u0275mod=p.oAB({type:E}),E.\u0275inj=p.cJS({imports:[Bo]}),E})();function ma(E){return"guarded"}function Wc(E){return["disabled"===E.initialNavigation?Oi(3,[{provide:p.ip1,multi:!0,useFactory:()=&gt;{const C=(0,p.f3M)(Hr);return()=&gt;{C.setUpLocationChangeListener()}}},{provide:ms,useValue:2}]).\u0275providers:[],"enabledBlocking"===E.initialNavigation?Oi(2,[{provide:ms,useValue:0},{provide:p.ip1,multi:!0,deps:[p.zs3],useFactory:C=&gt;{const v=C.get(qe.V_,Promise.resolve());let I=!1;return()=&gt;v.then(()=&gt;new Promise(q=&gt;{const Ae=C.get(Hr),je=C.get(ui);(function B(q){C.get(Hr).events.pipe((0,tt.h)(je=&gt;je instanceof Jr||je instanceof Si||je instanceof Mo),(0,we.U)(je=&gt;je instanceof Jr||je instanceof Si&amp;&amp;(0===je.code||1===je.code)&amp;&amp;null),(0,tt.h)(je=&gt;null!==je),(0,jt.q)(1)).subscribe(()=&gt;{q()})})(()=&gt;{q(!0),I=!0}),Ae.afterPreactivation=()=&gt;(q(!0),I||je.closed?(0,S.of)(void 0):je),Ae.initialNavigation()}))}}]).\u0275providers:[]]}const pr=new p.OlP("")}},an=&gt;{an(an.s=6298)}]);</pre></body></html>