PageSourceSearch

https://dms.fornova.com/main.53ab7c592b2678c8.js

js fornova.com collected 2026-10-01 11:59:01 UTC 3,809,215 bytes, 1 lines download raw bytes

1(self.webpackChunkclient=self.webpackChunkclient||[]).push([[792],{85111:(We,Te,C)=>{"use strict";C.d(Te,{n:()=>y});var s=C(97586);const y=function(v,P=!0){return"string"==typeof v&&(v=new Date(v)),v&&P?s.utc(v):v&&!P?s(v):s()}},62474:(We,Te,C)=>{"use strict";C.d(Te,{$N:()=>oe,$l:()=>p,$m:()=>ge,AL:()=>G,BF:()=>De,Bu:()=>an,CF:()=>ze,CJ:()=>he,Fq:()=>Pe,H4:()=>Je,JC:()=>ce,LX:()=>L,MP:()=>v,NP:()=>Y,Pm:()=>On,Qi:()=>hr,UD:()=>X,Ue:()=>se,V:()=>Z,WX:()=>_e,cf:()=>nn,co:()=>fe,jq:()=>ee,kq:()=>i,lY:()=>O,nO:()=>y,nu:()=>we,oz:()=>q,r1:()=>Vt,uF:()=>dt,uz:()=>P,wB:()=>ue,wy:()=>Be,x9:()=>ct,yy:()=>Me});const s=window.env||{apiUrl:"http://localhost:3000",useLocalStorageCache:!0},A=s.apiUrl+"/api/v1/",L=`${A}account/`,y=`${L}login`,v=`${L}logout`,P=`${A}users/`,i=`${A}zendesk-info/`,p=`${A}zendesk-users-history/`,O=`${A}hotels/`,Y=`${A}utils/`,ee=`${A}b2b-google-sheets/`,fe=`${A}invitations/`,q=`${A}chains/`,he=`${A}catalogs/`,oe=`${A}test-reservation-settings/`,Z=`${A}clusters/`,ue=`${A}tr-budget/`,se=`${A}audit/clusters/`,ge=`${A}ri/`,X=s.apiUrl+"/api/v2/ri/",we=`${A}ri/reports/`,ce=`${A}audit/`,Pe=s.apiUrl+"/api/v2/hc/",Je=`${A}emails-history/`,Be=`${A}fifa/`,De=`${A}migrations/`,Me=`${A}utils/cron-logs/`,G=`${A}utils/scan-events-history/`,_e=`${A}utils/auto-rca-logs/`,ze=`${A}light-di/`,dt=`${A}dashboard/`,ct=`${A}global-settings/`,nn=s.clientAdminUrl,Vt=(s.clientUrl,s.providersCatalogUrl,`${A}analytics/`),an=`${s.apiUrl}/api/v2/deployment/`,On=(s.ciBackendUrl,s.apiUrl),hr=s.useLocalStorageCache},81864:(We,Te,C)=>{"use strict";C.d(Te,{BU:()=>I,T7:()=>v,V4:()=>i,Vq:()=>w,bP:()=>b,c0:()=>k,p2:()=>a,pm:()=>A,t6:()=>L,uE:()=>P,vn:()=>T,we:()=>y});var s=C(17775);const A="login-action-trace-time",L="login-action-trace-time-to-storage",y="login-action-trace-time-for-redirect-app",v={overTime:"over-time",bmlSpread:"bml-spread",issueByCategory:"issue-by-category",allGrid:"all-grid",classifiedGrid:"classified-grid",onDemandGrid:"on-demand-grid"},P={overTime:"tr-over-time",clickbaitsOverTime:"tr-clickbaits-over-time",topTenTrend:"tr-top-ten-trend",clickbaitTopTenTrend:"clickbait-top-ten-trend",issueByCategory:"tr-issue-by-category",clickbaitIssueByCategory:"clickbait-issue-by-category",allGrid:"tr-all-grid",clickbaitAllGrid:"clickbait-all-grid",classifiedGrid:"tr-classified-grid",clickbaitClassifiedGrid:"clickbait-classified-grid"},I={overTime:"extranet-over-time",spread:"extranet-spread",issueByCategory:"extranet-issue-by-category",allGrid:"extranet-all-grid",classifiedGrid:"extranet-classified-grid"},w={bmlAnalysisTrendNewCalc:"bml-analysis-trend",bmlAnalysisTrendOld:"rate-parity-program-trend",bmlAnalysisPieChartNewCalc:"bml-analysis-pie-charts",bmlAnalysisPieChartOld:"rate-parity-program-bml",bmlAnalysisWorstChannelsNewCalc:"bml-analysis-worst-channels",bmlAnalysisWorstChannelsOld:"rate-parity-program-worst-channels"},k={additionalInsights:s.F.additionalInsights,direct:s.F.direct},b={doViews:"distribution-overview-view",doDHSCard:"dhs-card",doRevenueCard:"impacted-card",doBmlBreakdownCard:"bml-card",doAvgPriceDiffCard:"price-diff-card",doDHSCardChart:"dhs-trend",doRevenueCardChart:"impacted-trend",doBmlBreakdownCardChart:"bml-trend",doAvgPriceDiffCardChart:"price-diff-trend",doTable:"table",doPopupChart:"trend-by-group"},T={filter:"filter-data",table:"rate-table-data"},a={pmgFormOptions:"pmg-claim-submission"},i=p=>`${A}-redirect-to-${p}`},79592:(We,Te,C)=>{"use strict";function s(L,y){L.filter&&L.filter.scan_date&&(y.values.FilterDatePicker={from:L.filter.scan_date,to:L.filter.scan_date,timeframe:L.values.FilterDatePicker&&L.values.FilterDatePicker.timeframe}),L.filter&&L.filter.scan_date_distance&&L.filter.scan_date_distance.from&&L.filter.scan_date_distance.to&&(y.values.FilterDatePicker={from:L.filter.scan_date_distance.from,to:L.filter.scan_date_distance.to,timeframe:L.values.FilterDatePicker&&L.values.FilterDatePicker.timeframe||null})}C.d(Te,{M:()=>A,R:()=>s});const A=(L,y)=>{y&&(delete L.scan_date,delete L.scan_date_distance,y.from&&y.from===y.to?L.scan_date=y.from:y.from&&(L.scan_date_distance={from:y.from,to:y.to}))}},50620:(We,Te,C)=>{"use strict";C.d(Te,{Q:()=>oe});var s=C(85111),A=C(33158),L=C(99038);
1const y='<svg width="17" height="16" viewBox="0 0 17 16" fill="none">\n                <path d="M12.2923 8.83333H12.476L12.6161 8.9523C12.903 9.19614 13.2106 9.54456 13.4406 9.82226C13.4408\n                9.82197 13.4411 9.82167 13.4413 9.82138C13.6664 9.52451 14.0128 9.11743 14.3997 8.89828L14.5144 8.83333H14.6462H14.649H14.6517H14.6545H14.6573H14.6601H14.6629H14.6657H14.6685H14.6713H14.6741H14.6769H14.6797H14.6825H14.6853H14.6881H14.6909H14.6937H14.6965H14.6993H14.7021H14.7049H14.7077H14.7105H14.7133H14.7161H14.7189H14.7217H14.7245H14.7273H14.7301H14.7329H14.7357H14.7385H14.7413H14.7441H14.7468H14.7496H14.7524H14.7552H14.758H14.7608H14.7636H14.7664H14.7692H14.772H14.7748H14.7776H14.7804H14.7832H14.786H14.7888H14.7916H14.7943H14.7971H14.7999H14.8027H14.8055H14.8083H14.8111H14.8139H14.8167H14.8195H14.8223H14.8251H14.8278H14.8306H14.8334H14.8362H14.839H14.8418H14.8446H14.8474H14.8502H14.853H14.8557H14.8585H14.8613H14.8641H14.8669H14.8697H14.8725H14.8752H14.878H14.8808H14.8836H14.8864H14.8892H14.892H14.8947H14.8975H14.9003H14.9031H14.9059H14.9087H14.9114H14.9142H14.917H14.9198H14.9226H14.9253H14.9281H14.9309H14.9337H14.9365H14.9392H14.942H14.9448H14.9476H14.9504H14.9531H14.9559H14.9587H14.9615H14.9642H14.967H14.9698H14.9726H14.9753H14.9781H14.9809H14.9836H14.9864H14.9892H14.992H14.9947H14.9975H15.0003H15.003H15.0058H15.0086H15.0113H15.0141H15.0169H15.0196H15.0224H15.0252H15.0279H15.0307H15.0335H15.0362H15.039H15.0418H15.0445H15.0473H15.05H15.0528H15.0556H15.0583H15.0611H15.0638H15.0666H15.0694H15.0721H15.0749H15.0776H15.0804H15.0831H15.0859H15.0886H15.0914H15.0942H15.0969H15.0997H15.1024H15.1052H15.1079H15.1107H15.1134H15.1162H15.1189H15.1216H15.1244H15.1271H15.1299H15.1326H15.1354H15.1381H15.1409H15.1436H15.1463H15.1491H15.1518H15.1546H15.1573H15.16H15.1628H15.1655H15.1682H15.171H15.1737H15.1764H15.1792H15.1819H15.1846H15.1874H15.1901H15.1928H15.1956H15.1983H15.201H15.2038H15.2065H15.2092H15.2119H15.2147H15.2174H15.2201H15.2228H15.2255H15.2283H15.231H15.2337H15.2364H15.2391H15.2419H15.2446H15.2473H15.25H15.2527H15.2554H15.2581H15.2609H15.2636H15.2663H15.269H15.2717H15.2744H15.2771H15.2798H15.2825H15.2852H15.2879H15.2906H15.2933H15.296H15.2987H15.3014H15.3041H15.3068H15.3095H15.3122H15.3149H15.3176H15.3203H15.323H1
15.3257H15.3284H15.3311H15.3338H15.3364H15.3391H15.3418H15.3445H15.3472H15.3499H15.3526H15.3552H15.3579H15.3606H15.3633H15.366H15.3686H15.3713H15.374H15.3767H15.3793H15.382H15.3847H15.3874H15.39H15.3927H15.3954H15.398H15.4007H15.4034H15.406H15.4087H15.4114H15.414H15.4167H15.4193H15.422H15.4247H15.4273H15.43H15.4326H15.4353H15.4379H15.4406H15.4432H15.4459H15.4485H15.4512H15.4538H15.4565H15.4591H15.4618H15.4644H15.467H15.4697H15.4723H15.475H15.4776H15.4802H15.4829H15.4855H15.4881H15.4908H15.4934H15.496H15.4986H15.5013H15.5039H15.5065H15.5092H15.5118H15.5144H15.517H15.5196H15.5223H15.5249H15.5275H15.5301H15.5327H15.5353H15.5379H15.5406H15.5432H15.5458H15.5484H15.551H15.5536H15.5562H15.5588H15.5614H15.564H15.5666H15.5692H15.5718H15.5744H15.577H15.5796H15.5822H15.5848H15.5873H15.5899H15.5925H15.5951H15.5977H15.6003H15.6029H15.6054H15.608H15.6106H15.6132H15.6157H15.6183H15.6209H15.6235H15.626H15.6286H15.6312H15.6337H15.6363H15.6389H15.6414H15.644H15.6466H15.6491H15.6517H15.6542H15.6568H15.6593H15.6619H15.6644H15.667H15.6695H15.6721H15.6746H15.6772H15.6797H15.6823H15.6848H15.6873H15.6899H15.6924H15.695H15.6975H15.7H15.7026H15.7051H15.7076H15.7101H15.7127H15.7152H15.7177H15.7202H15.7228H15.7253H15.7278H15.7303H15.7328H15.7353H15.7378H15.7404H15.7429H15.7454H15.7479H15.7504H15.7529H15.7554H15.7579H15.7604H15.7629H15.7654H15.7679H15.7704H15.7729H15.7753H15.7778H15.7803H15.7828H15.7853H15.7878H15.7903H15.7927H15.7952H15.7977H15.8002H15.8026H15.8051H15.8076H15.8101H15.8125H15.815H15.8175H15.8199H15.8224H15.8248H15.8273H15.8298H15.8322H15.8347H15.8371H15.8396H15.842H15.8445H15.8469H15.8494H15.8518H15.8542H15.8567H15.8591H15.8615H15.864H15.8664H15.8688H15.8713H15.8737H15.8761H15.8786H15.881H15.8834H15.8858H15.8882H15.8907H15.8931H15.8955H15.8979H15.9003H15.9027H15.9051H15.9075H15.9099H15.9123H15.9147H15.9171H15.9195H15.9219H15.9243H15.9267H15.9291H15.9315H15.9339H15.9363H15.9387H15.941H15.9434H15.9458H15.9482H15.9505H15.9529H15.9553H15.9577H15.96H15.9624H15.9648H15.9671H15.9695H15.9718H15.9742H15.9766H15.9789H15.9813H15.9836H15.986H15.9883H15.9907H15.993H15.9953H15.9977H16C16.2762 8.83333 16.5 8.60949 16.5 8.33333V0.999999C16.5 0.723857 16.2761 0.5 16 0.5H6.23077C5.95463 0.5 5.73077 0.723858 5.73077 1V8.33333C5.73077 8.61037 5.95415 8.83333 6.2294 8.83333H6.23764H6.24591H6.2542H6.26253H6.27087H6.27925H6.28765H6.29609H6.30454H6.31303H6.32154H6.33008H6.33864H6.34723H6.35585H6.3645H6.37317H6.38187H6.39059H6.39934H6.40812H6.41692H6.42575H6.4346H6.44348H6.45239H6.46132H6.47028H6.47926H6.48827H6.4973H6.50636H6.51544H6.52455H6.53368H6.54284H6.55202H6.56123H6.57047H6.57972H6.589H6.59831H6.60764H6.617H6.62638H6.63578H6.64521H6.65466H6.66413H6.67363H6.68315H6.6927H6.70227H6.71186H6.72148H6.73112H6.74078H6.75047H6.76018H6.76991H6.77967H6.78944H6.79925H6.80907H6.81892H6.82878H6.83868H6.84859H6.85853H6.86848H6.87846H6.88847H6.89849H6.90854H6.9186H6.92869H6.93881H6.94894H6.95909H6.96927H6.97947H6.98969H6.99992H7.01019H7.02047H7.03077H7.04109H7.05144H7.0618H7.07219H7.08259H7.09302H7.10347H7.11394H7.12442H7.13493H7.14546H7.15601H7.16658H7.17716H7.18777H7.1984H7.20904H7.21971H7.23039H7.2411H7.25182H7.26257H7.27333H7.28411H7.29491H7.30573H7.31657H7.32743H7.3383H7.34919H7.36011H7.37104H7.38199H7.39295H7.40394H7.41494H7.42596H7.437H7.44806H7.45914H7.47023H7.48134H7.49247H7.50361H7.51478H7.52596H7.53715H7.54837H7.5596H7.57085H7.58211H7.59339H7.60469H7.61601H7.62734H7.63869H7.65005H7.66143H7.67283H7.68424H7.69567H7.70712H7.71858H7.73006H7.74155H7.75306H7.76458H7.77612H7.78768H7.79925H7.81084H7.82244H7.83405H7.84569H7.85733H7.86899H7.88067H7.89236H7.90407H7.91579H7.92752H7.93927H7.95103H7.96281H7.9746H7.98641H7.99823H8.01006H8.02191H8.03377H8.04565H8.05754H8.06944H8.08136H8.09328H8.10523H8.11718H8.12915H8.14113H8.15313H8.16514H8.17716H8.18919H8.20124H8.2133H8.22537H8.23745H8.24955H8.26166H8.27378H8.28591H8.29805H8.31021H8.32238H8.33456H8.34675H8.35895H8.37117H8.3834H8.39563H8.40788H8.42014H8.43242H8.4447H8.45699H8.4693H8.48161H8.49394H8.50628H8.51862H8.53098H8.54335H8.55573H8.56812H8.58052H8.59293H8.60535H8.61778H8.63022H8.64267H8.65512H8.66759H8.68007H8.69256H8.70506H8.71756H8.73008H8.7426H8.75514H8.76768H8.78023H8.79279H8.80536H8.81794H8.83053H8.84312H8.85573H8.86834H8.88096H8.89359H8.90623H8.91887H8.93152H8.94418H8.95685H8.96953H8.98221H8.9949H9.0076H9.02031H9.03302H9.04574H9.05847H9.07121H9.08395H9.0967H9.10946H9.12222H9.13499H9.14777H9.16055H9.17334H9.18613H9.19894H9.21174H9.22456H9.23738H9.2502H9.26304H9.27588H9.28872H9.30157H9.31442H9.32728H9.34015H9.35302H9.3659H9.37878H9.39167H9.40456H9.41746H9.43036H9.44327H9.45618H9.46909H9.48201H9.49494H9.50787H9.5208H9.53374H9.54668H9.55963H9.57258H9.58553H9.59849H9.61145H9.62442H9.63739H9.65036H9.66334H9.67632H9.6893H9.70229H9.71527H9.72827H9.74126H9.75426H9.76726H9.78026H9.79327H9.80628H9.81929H9.8323H9.84532H9.85834H9.87136H9.88438H9.89741H9.91043H9.92346H9.93649H9.94952H9.96256H9.97559H9.98863H10.0017H10.0147H10.0277H10.0408H10.0538H10.0669H10.0799H10.093H10.106H10.1191H10.1321H10.1451H10.1582H10.1712H10.1843H10.1973H10.2104H10.2234H10.2365H10.2495H10.2626H10.2756H10.2887H10.3017H10.3148H10.3278H10.3409H10.3539H10.367H10.38H10.393H10.4061H10.4191H10.4322H10.4452H10.4582H10.4713H10.4843H10.4973H10.5104H10.5234H10.5364H10.5494H10.5625H10.5755H10.5885H10.6015H10.6145H10.6275H10.6405H10.6536H10.6666H10.6796H10.6926H10.7055H10.7185H10.7315H10.7445H10.7575H10.7705H10.7834H10.7964H10.8094H10.8223H10.8353H10.8483H10.8612H10.8742H10.8871H10.9001H10.913H10.9259H10.9388H10.9518H10.9647H10.9776H10.9905H11.0034H11.0163H11.0292H11.0421H11.055H11.0679H11.0807H11.0936H11.1065H11.1193H11.1322H11.145H11.1579H11.1707H11.1835H11.1964H11.2092H11.222H11.2348H11.2476H11.2604H11.2732H11.286H11.2987H11.3115H11.3243H11.337H11.3498H11.3625H11.3752H11.388H11.4007H11.4134H11.4261H11.4388H11.4515H11.4642H11.4768H11.4895H11.5022H11.5148H11.5275H11.5401H11.5527H11.5653H11.5779H11.5905H11.6031H11.6157H11.6283H11.6409H11.6534H11.666H11.6785H11.691H11.7036H11.7161H11.7286H11.7411H11.7536H11.766H11.7785H11.7909H11.8034H11.8158H11.8283H11.8407H11.8531H11.8655H11.8779H11.8902H11.9026H11.915H11.9273H11.9396H11.952H11.9643H11.9766H11.9889H12.0011H12.0134H12.0257H12.0379H12.0501H12.0624H12.0746H12.0868H12.099H12.1111H12.1233H12.1354H12.1476H12.1597H12.1718H12.1839H12.196H12.2081H12.2202H12.2322H12.2443H12.2563H12.2683H12.2803H12.2923Z" fill="#F5F6F7" stroke="#555555"/>\n                <path d="M4.70769 14.1663H4.52396L4.38394 14.2853C4.09696 14.5291 3.78943 14.8776 3.5594 15.1553C3.55917 15.155 3.55895 15.1547 3.55873 15.1544C3.3336 14.8575 2.98717 14.4504 2.60028 14.2313L2.48562 14.1663H2.35385H2.35105H2.34825H2.34545H2.34265H2.33986H2.33706H2.33426H2.33146H2.32867H2.32587H2.32307H2.32027H2.31748H2.31468H2.31188H2.30908H2.30629H2.30349H2.30069H2.2979H2.2951H2.2923H2.2895H2.28671H2.28391H2.28111H2.27832H2.27552H2.27272H2.26993H2.26713H2.26434H2.26154H2.25874H2.25595H2.25315H2.25036H2.24756H2.24477H2.24197H2.23918H2.23638H2.23359H2.23079H2.228H2.22521H2.22241H2.21962H2.21682H2.21403H2.21124H2.20844H2.20565H2.20286H2.20007H2.19727H2.19448H2.19169H2.1889H2.18611H2.18331H2.18052H2.17773H2.17494H2.17215H2.16936H2.16657H2.16378H2.16099H2.1582H2.15541H2.15262H2.14984H2.14705H2.14426H2.14147H2.13868H2.1359H2.13311H2.13032H2.12754H2.12475H2.12197H2.11918H2.11639H2.11361H2.11082H2.10804H2.10526H2.10247H2.09969H2.09691H2.09412H2.09134H2.08856H2.08578H2.083H2.08021H2.07743H2.07465H2.07187H2.06909H2.06631H2.06354H2.06076H2.05798H2.0552H2.05242H2.04965H2.04687H2.04409H2.04132H2.03854H2.03577H2.03299H2.03022H2.02744H2.02467H2.0219H2.01912H2.01635H2.01358H2.01081H2.00804H2.00527H2.0025H1.99973H1.99696H1.99419H1.99142H1.98865H1.98589H1.98312H1.98035H1.97759H1.97482H1.97206H1.96929H1.96653H1.96376H1.961H1.95824H1.95548H1.95271H1.94995H1.94719H1.94443H1.94167H1.93891H1.93616H1.9334H1.93064H1.92788H1.92513H1.92237H1.91962H1.91686H1.91411H1.91135H1.9086H1.90585H1.9031H1.90034H1.89759H1.89484H1.89209H1.88934H1.8866H1.88385H1.8811H1.87835H1.87561H1.87286H1.87012H1.86737H1.86463H1.86189H1.85914H1.8564H1.85366H1.85092H1.84818H1.84544H1.8427H1.83996H1.83723H1.83449H1.83175H1.82902H1.82628H1.82355H1.82082H1.81808H1.81535H1.81262H1.80989H1.80716H1.80443H1.8017H1.79897H1.79625H1.79352H1.7908H1.78807H1.78535H1.78262H1.7799H1.77718H1.77446H1.77174H1.76902H1.7663H1.76358H1.76086H1.75814H1.75543H1.75271H1.75H1.74728H1.74457H1.74186H1.73915H1.73644H1.73372H1.73102H1.72831H1.7256H1.72289H1.72019H1.71748H1.71478H1.71207H1.70937H1.70667H1.70397H1.70127H1.69857H1.69587H1.69317H1.69047H1.68778H1.68508H1.68239H1.67969H1.677H1.67431H1.67162H1.66893H1.66624H1.66355H1.66086H1.65818H1.65549H1.
165281H1.65012H1.64744H1.64476H1.64208H1.63939H1.63672H1.63404H1.63136H1.62868H1.62601H1.62333H1.62066H1.61798H1.61531H1.61264H1.60997H1.6073H1.60463H1.60197H1.5993H1.59663H1.59397H1.59131H1.58864H1.58598H1.58332H1.58066H1.578H1.57535H1.57269H1.57003H1.56738H1.56473H1.56207H1.55942H1.55677H1.55412H1.55147H1.54883H1.54618H1.54353H1.54089H1.53825H1.5356H1.53296H1.53032H1.52768H1.52505H1.52241H1.51977H1.51714H1.5145H1.51187H1.50924H1.50661H1.50398H1.50135H1.49872H1.4961H1.49347H1.49085H1.48823H1.4856H1.48298H1.48036H1.47774H1.47513H1.47251H1.4699H1.46728H1.46467H1.46206H1.45945H1.45684H1.45423H1.45162H1.44902H1.44641H1.44381H1.44121H1.4386H1.436H1.43341H1.43081H1.42821H1.42562H1.42302H1.42043H1.41784H1.41525H1.41266H1.41007H1.40748H1.4049H1.40231H1.39973H1.39715H1.39457H1.39199H1.38941H1.38683H1.38426H1.38168H1.37911H1.37654H1.37397H1.3714H1.36883H1.36626H1.3637H1.36113H1.35857H1.35601H1.35345H1.35089H1.34833H1.34577H1.34322H1.34066H1.33811H1.33556H1.33301H1.33046H1.32791H1.32537H1.32282H1.32028H1.31774H1.3152H1.31266H1.31012H1.30758H1.30505H1.30251H1.29998H1.29745H1.29492H1.29239H1.28986H1.28734H1.28481H1.28229H1.27977H1.27725H1.27473H1.27221H1.26969H1.26718H1.26467H1.26216H1.25965H1.25714H1.25463H1.25212H1.24962H1.24711H1.24461H1.24211H1.23961H1.23712H1.23462H1.23213H1.22963H1.22714H1.22465H1.22216H1.21968H1.21719H1.21471H1.21222H1.20974H1.20726H1.20478H1.20231H1.19983H1.19736H1.19489H1.19242H1.18995H1.18748H1.18501H1.18255H1.18008H1.17762H1.17516H1.1727H1.17025H1.16779H1.16534H1.16289H1.16044H1.15799H1.15554H1.15309H1.15065H1.14821H1.14576H1.14332H1.14089H1.13845H1.13602H1.13358H1.13115H1.12872H1.12629H1.12386H1.12144H1.11902H1.11659H1.11417H1.11175H1.10934H1.10692H1.10451H1.1021H1.09969H1.09728H1.09487H1.09246H1.09006H1.08766H1.08526H1.08286H1.08046H1.07807H1.07567H1.07328H1.07089H1.0685H1.06611H1.06373H1.06134H1.05896H1.05658H1.0542H1.05183H1.04945H1.04708H1.04471H1.04234H1.03997H1.0376H1.03524H1.03287H1.03051H1.02815H1.0258H1.02344H1.02109H1.01873H1.01638H1.01403H1.01169H1.00934H1.007H1.00466H1.00232H0.999977C0.72385 14.1663 0.5 13.9425 0.5 13.6663V6.33301C0.5 6.05687 0.723857 5.83301 1 5.83301H10.7692C11.0454 5.83301 11.2692 6.05687 11.2692 6.33301V13.6663C11.2692 13.9434 11.0458 14.1663 10.7706 14.1663H10.7624H10.7541H10.7458H10.7375H10.7291H10.7207H10.7123H10.7039H10.6955H10.687H10.6785H10.6699H10.6614H10.6528H10.6441H10.6355H10.6268H10.6181H10.6094H10.6007H10.5919H10.5831H10.5743H10.5654H10.5565H10.5476H10.5387H10.5297H10.5207H10.5117H10.5027H10.4936H10.4846H10.4755H10.4663H10.4572H10.448H10.4388H10.4295H10.4203H10.411H10.4017H10.3924H10.383H10.3736H10.3642H10.3548H10.3453H10.3359H10.3264H10.3168H10.3073H10.2977H10.2881H10.2785H10.2689H10.2592H10.2495H10.2398H10.2301H10.2203H10.2106H10.2008H10.1909H10.1811H10.1712H10.1613H10.1514H10.1415H10.1315H10.1215H10.1115H10.1015H10.0915H10.0814H10.0713H10.0612H10.0511H10.0409H10.0307H10.0205H10.0103H10.0001H9.98981H9.97953H9.96923H9.95891H9.94856H9.9382H9.92781H9.91741H9.90698H9.89653H9.88606H9.87558H9.86507H9.85454H9.84399H9.83343H9.82284H9.81223H9.8016H9.79096H9.78029H9.76961H9.7589H9.74818H9.73743H9.72667H9.71589H9.70509H9.69427H9.68343H9.67258H9.6617H9.65081H9.63989H9.62896H9.61801H9.60705H9.59606H9.58506H9.57404H9.563H9.55194H9.54086H9.52977H9.51866H9.50753H9.49639H9.48523H9.47405H9.46285H9.45163H9.4404H9.42915H9.41789H9.40661H9.39531H9.38399H9.37266H9.36131H9.34995H9.33857H9.32717H9.31576H9.30433H9.29288H9.28142H9.26994H9.25845H9.24694H9.23542H9.22388H9.21232H9.20075H9.18916H9.17756H9.16595H9.15431H9.14267H9.13101H9.11933H9.10764H9.09593H9.08421H9.07248H9.06073H9.04897H9.03719H9.0254H9.01359H9.00177H8.98994H8.97809H8.96623H8.95435H8.94246H8.93056H8.91864H8.90672H8.89477H8.88282H8.87085H8.85887H8.84687H8.83486H8.82284H8.81081H8.79876H8.7867H8.77463H8.76255H8.75045H8.73834H8.72622H8.71409H8.70195H8.68979H8.67762H8.66544H8.65325H8.64105H8.62883H8.6166H8.60437H8.59212H8.57986H8.56758H8.5553H8.54301H8.5307H8.51839H8.50606H8.49372H8.48138H8.46902H8.45665H8.44427H8.43188H8.41948H8.40707H8.39465H8.38222H8.36978H8.35733H8.34488H8.33241H8.31993H8.30744H8.29494H8.28244H8.26992H8.2574H8.24486H8.23232H8.21977H8.20721H8.19464H8.18206H8.16947H8.15688H8.14427H8.13166H8.11904H8.10641H8.09377H8.08113H8.06848H8.05582H8.04315H8.03047H8.01779H8.0051H7.9924H7.97969H7.96698H7.95426H7.94153H7.92879H7.91605H7.9033H7.89054H7.87778H7.86501H7.85224H7.83945H7.82666H7.81387H7.80107H7.78826H7.77544H7.76262H7.7498H7.73696H7.72413H7.71128H7.69843H7.68558H7.67272H7.65985H7.64698H7.6341H7.62122H7.60833H7.59544H7.58254H7.56964H7.55673H7.54382H7.53091H7.51799H7.50506H7.49213H7.4792H7.46626H7.45332H7.44037H7.42742H7.41447H7.40151H7.38855H7.37558H7.36261H7.34964H7.33666H7.32368H7.3107H7.29772H7.28473H7.27173H7.25874H7.24574H7.23274H7.21974H7.20673H7.19372H7.18071H7.1677H7.15468H7.14166H7.12864H7.11562H7.10259H7.08957H7.07654H7.06351H7.05048H7.03745H7.02441H7.01137H6.99834H6.9853H6.97226H6.95922H6.94617H6.93313H6.92008H6.90704H6.89399H6.88095H6.8679H6.85485H6.8418H6.82876H6.81571H6.80266H6.78961H6.77656H6.76351H6.75046H6.73741H6.72437H6.71132H6.69827H6.68522H6.67218H6.65913H6.64609H6.63304H6.62H6.60696H6.59392H6.58088H6.56784H6.5548H6.54176
1H6.52873H6.5157H6.50267H6.48964H6.47661H6.46358H6.45056H6.43754H6.42452H6.4115H6.39849H6.38547H6.37246H6.35945H6.34645H6.33345H6.32045H6.30745H6.29446H6.28147H6.26848H6.25549H6.24251H6.22953H6.21656H6.20359H6.19062H6.17765H6.16469H6.15174H6.13878H6.12584H6.11289H6.09995H6.08701H6.07408H6.06115H6.04823H6.03531H6.0224H6.00949H5.99658H5.98368H5.97079H5.9579H5.94501H5.93213H5.91926H5.90639H5.89352H5.88066H5.86781H5.85496H5.84212H5.82928H5.81645H5.80363H5.79081H5.778H5.76519H5.75239H5.7396H5.72681H5.71403H5.70126H5.68849H5.67573H5.66298H5.65023H5.63749H5.62476H5.61203H5.59931H5.5866H5.5739H5.5612H5.54851H5.53583H5.52316H5.51049H5.49784H5.48519H5.47254H5.45991H5.44728H5.43467H5.42206H5.40946H5.39686H5.38428H5.37171H5.35914H5.34658H5.33403H5.32149H5.30896H5.29644H5.28393H5.27143H5.25893H5.24645H5.23397H5.22151H5.20905H5.19661H5.18417H5.17175H5.15933H5.14692H5.13453H5.12214H5.10977H5.0974H5.08505H5.0727H5.06037H5.04805H5.03574H5.02344H5.01115H4.99887H4.9866H4.97434H4.9621H4.94986H4.93764H4.92543H4.91323H4.90104H4.88887H4.8767H4.86455H4.85241H4.84028H4.82817H4.81606H4.80397H4.79189H4.77983H4.76777H4.75573H4.7437H4.73169H4.71968H4.70769Z" fill="#F5F6F7" stroke="#555555"/>\n            </svg>',v='<svg width="17" height="16" viewBox="0 0 17 16" fill="none">\n                <path d="M12.2923 8.83333H12.476L12.6161 8.9523C12.903 9.19614 13.2106 9.54456 13.4406 9.82226C13.4408 9.82197 13.4411 9.82167 13.4413 9.82138C13.6664 9.52451 14.0128 9.11743 14.3997 8.89828L14.5144 8.83333H14.6462H14.649H14.6517H14.6545H14.6573H14.6601H14.6629H14.6657H14.6685H14.6713H14.6741H14.6769H14.6797H14.6825H14.6853H14.6881H14.6909H14.6937H14.6965H14.6993H14.7021H14.7049H14.7077H14.7105H14.7133H14.7161H14.7189H14.7217H14.7245H14.7273H14.7301H14.7329H14.7357H14.7385H14.7413H14.7441H14.7468H14.7496H14.7524H14.7552H14.758H14.7608H14.7636H14.7664H14.7692H14.772H14.7748H14.7776H14.7804H14.7832H14.786H14.7888H14.7916H14.7943H14.7971H14.7999H14.8027H14.8055H14.8083H14.8111H14.8139H14.8167H14.8195H14.8223H14.8251H14.8278H14.8306H14.8334H14.8362H14.839H14.8418H14.8446H14.8474H14.8502H14.853H14.8557H14.8585H14.8613H14.8641H14.8669H14.8697H14.8725H14.8752H14.878H14.8808H14.8836H14.8864H14.8892H14.892H14.8947H14.8975H14.9003H14.9031H14.9059H14.9087H14.9114H14.9142H14.917H14.9198H14.9226H14.9253H14.9281H14.9309H14.9337H14.9365H14.9392H14.942H14.9448H14.9476H14.9504H14.9531H14.9559H14.9587H14.9615H14.9642H14.967H14.9698H14.9726H14.9753H14.9781H14.9809H14.9836H14.9864H14.9892H14.992H14.9947H14.9975H15.0003H15.003H15.0058H15.0086H15.0113H15.0141H15.0169H15.0196H15.0224H15.0252H15.0279H15.0307H15.0335H15.0362H15.039H15.0418H15.0445H15.0473H15.05H15.0528H15.0556H15.0583H15.0611H15.0638H15.0666H15.0694H15.0721H15.0749H15.0776H15.0804H15.0831H15.0859H15.0886H15.0914H15.0942H15.0969H15.0997H15.1024H15.1052H15.1079H15.1107H15.1134H15.1162H15.1189H15.1216H15.1244H15.1271H15.1299H15.1326H15.1354H15.1381H15.1409H15.1436H15.1463H15.1491H15.1518H15.1546H15.1573H15.16H15.1628H15.1655H15.1682H15.171H15.1737H15.1764H15.1792H15.1819H15.1846H15.1874H15.1901H15.1928H15.1956H15.1983H15.201H15.2038H15.2065H15.2092H15.2119H15.2147H15.2174H15.2201H15.2228H15.2255H15.2283H15.231H15.2337H15.2364H15.2391H15.2419H15.2446H15.2473H15.25H15.2527H15.2554H15.2581H15.2609H15.2636H15.2663H15.269H15.2717H15.2744H15.2771H15.2798H15.2825H15.2852H15.2879H15.2906H15.2933H15.296H15.2987H15.3014H15.3041H15.3068H15.3095H15.3122H15.3149H15.3176H15.3203H15.323H1
15.3257H15.3284H15.3311H15.3338H15.3364H15.3391H15.3418H15.3445H15.3472H15.3499H15.3526H15.3552H15.3579H15.3606H15.3633H15.366H15.3686H15.3713H15.374H15.3767H15.3793H15.382H15.3847H15.3874H15.39H15.3927H15.3954H15.398H15.4007H15.4034H15.406H15.4087H15.4114H15.414H15.4167H15.4193H15.422H15.4247H15.4273H15.43H15.4326H15.4353H15.4379H15.4406H15.4432H15.4459H15.4485H15.4512H15.4538H15.4565H15.4591H15.4618H15.4644H15.467H15.4697H15.4723H15.475H15.4776H15.4802H15.4829H15.4855H15.4881H15.4908H15.4934H15.496H15.4986H15.5013H15.5039H15.5065H15.5092H15.5118H15.5144H15.517H15.5196H15.5223H15.5249H15.5275H15.5301H15.5327H15.5353H15.5379H15.5406H15.5432H15.5458H15.5484H15.551H15.5536H15.5562H15.5588H15.5614H15.564H15.5666H15.5692H15.5718H15.5744H15.577H15.5796H15.5822H15.5848H15.5873H15.5899H15.5925H15.5951H15.5977H15.6003H15.6029H15.6054H15.608H15.6106H15.6132H15.6157H15.6183H15.6209H15.6235H15.626H15.6286H15.6312H15.6337H15.6363H15.6389H15.6414H15.644H15.6466H15.6491H15.6517H15.6542H15.6568H15.6593H15.6619H15.6644H15.667H15.6695H15.6721H15.6746H15.6772H15.6797H15.6823H15.6848H15.6873H15.6899H15.6924H15.695H15.6975H15.7H15.7026H15.7051H15.7076H15.7101H15.7127H15.7152H15.7177H15.7202H15.7228H15.7253H15.7278H15.7303H15.7328H15.7353H15.7378H15.7404H15.7429H15.7454H15.7479H15.7504H15.7529H15.7554H15.7579H15.7604H15.7629H15.7654H15.7679H15.7704H15.7729H15.7753H15.7778H15.7803H15.7828H15.7853H15.7878H15.7903H15.7927H15.7952H15.7977H15.8002H15.8026H15.8051H15.8076H15.8101H15.8125H15.815H15.8175H15.8199H15.8224H15.8248H15.8273H15.8298H15.8322H15.8347H15.8371H15.8396H15.842H15.8445H15.8469H15.8494H15.8518H15.8542H15.8567H15.8591H15.8615H15.864H15.8664H15.8688H15.8713H15.8737H15.8761H15.8786H15.881H15.8834H15.8858H15.8882H15.8907H15.8931H15.8955H15.8979H15.9003H15.9027H15.9051H15.9075H15.9099H15.9123H15.9147H15.9171H15.9195H15.9219H15.9243H15.9267H15.9291H15.9315H15.9339H15.9363H15.9387H15.941H15.9434H15.9458H15.9482H15.9505H15.9529H15.9553H15.9577H15.96H15.9624H15.9648H15.9671H15.9695H15.9718H15.9742H15.9766H15.9789H15.9813H15.9836H15.986H15.9883H15.9907H15.993H15.9953H15.9977H16C16.2762 8.83333 16.5 8.60949 16.5 8.33333V0.999999C16.5 0.723857 16.2761 0.5 16 0.5H6.23077C5.95463 0.5 5.73077 0.723858 5.73077 1V8.33333C5.73077 8.61037 5.95415 8.83333 6.2294 8.83333H6.23764H6.24591H6.2542H6.26253H6.27087H6.27925H6.28765H6.29609H6.30454H6.31303H6.32154H6.33008H6.33864H6.34723H6.35585H6.3645H6.37317H6.38187H6.39059H6.39934H6.40812H6.41692H6.42575H6.4346H6.44348H6.45239H6.46132H6.47028H6.47926H6.48827H6.4973H6.50636H6.51544H6.52455H6.53368H6.54284H6.55202H6.56123H6.57047H6.57972H6.589H6.59831H6.60764H6.617H6.62638H6.63578H6.64521H6.65466H6.66413H6.67363H6.68315H6.6927H6.70227H6.71186H6.72148H6.73112H6.74078H6.75047H6.76018H6.76991H6.77967H6.78944H6.79925H6.80907H6.81892H6.82878H6.83868H6.84859H6.85853H6.86848H6.87846H6.88847H6.89849H6.90854H6.9186H6.92869H6.93881H6.94894H6.95909H6.96927H6.97947H6.98969H6.99992H7.01019H7.02047H7.03077H7.04109H7.05144H7.0618H7.07219H7.08259H7.09302H7.10347H7.11394H7.12442H7.13493H7.14546H7.15601H7.16658H7.17716H7.18777H7.1984H7.20904H7.21971H7.23039H7.2411H7.25182H7.26257H7.27333H7.28411H7.29491H7.30573H7.31657H7.32743H7.3383H7.34919H7.36011H7.37104H7.38199H7.39295H7.40394H7.41494H7.42596H7.437H7.44806H7.45914H7.47023H7.48134H7.49247H7.50361H7.51478H7.52596H7.53715H7.54837H7.5596H7.57085H7.58211H7.59339H7.60469H7.61601H7.62734H7.63869H7.65005H7.66143H7.67283H7.68424H7.69567H7.70712H7.71858H7.73006H7.74155H7.75306H7.76458H7.77612H7.78768H7.79925H7.81084H7.82244H7.83405H7.84569H7.85733H7.86899H7.88067H7.89236H7.90407H7.91579H7.92752H7.93927H7.95103H7.96281H7.9746H7.98641H7.99823H8.01006H8.02191H8.03377H8.04565H8.05754H8.06944H8.08136H8.09328H8.10523H8.11718H8.12915H8.14113H8.15313H8.16514H8.17716H8.18919H8.20124H8.2133H8.22537H8.23745H8.24955H8.26166H8.27378H8.28591H8.29805H8.31021H8.32238H8.33456H8.34675H8.35895H8.37117H8.3834H8.39563H8.40788H8.42014H8.43242H8.4447H8.45699H8.4693H8.48161H8.49394H8.50628H8.51862H8.53098H8.54335H8.55573H8.56812H8.58052H8.59293H8.60535H8.61778H8.63022H8.64267H8.65512H8.66759H8.68007H8.69256H8.70506H8.71756H8.73008H8.7426H8.75514H8.76768H8.78023H8.79279H8.80536H8.81794H8.83053H8.84312H8.85573H8.86834H8.88096H8.89359H8.90623H8.91887H8.93152H8.94418H8.95685H8.96953H8.98221H8.9949H9.0076H9.02031H9.03302H9.04574H9.05847H9.07121H9.08395H9.0967H9.10946H9.12222H9.13499H9.14777H9.16055H9.17334H9.18613H9.19894H9.21174H9.22456H9.23738H9.2502H9.26304H9.27588H9.28872H9.30157H9.31442H9.32728H9.34015H9.35302H9.3659H9.37878H9.39167H9.40456H9.41746H9.43036H9.44327H9.45618H9.46909H9.48201H9.49494H9.50787H9.5208H9.53374H9.54668H9.55963H9.57258H9.58553H9.59849H9.61145H9.62442H9.63739H9.65036H9.66334H9.67632H9.6893H9.70229H9.71527H9.72827H9.74126H9.75426H9.76726H9.78026H9.79327H9.80628H9.81929H9.8323H9.84532H9.85834H9.87136H9.88438H9.89741H9.91043H9.92346H9.93649H9.94952H9.96256H9.97559H9.98863H10.0017H10.0147H10.0277H10.0408H10.0538H10.0669H10.0799H10.093H10.106H10.1191H10.1321H10.1451H10.1582H10.1712H10.1843H10.1973H10.2104H10.2234H10.2365H10.2495H10.2626H10.2756H10.2887H10.3017H10.3148H10.3278H10.3409H10.3539H10.367H10.38H10.393H10.4061H10.4191H10.4322H10.4452H10.4582H10.4713H10.4843H10.4973H10.5104H10.5234H10.5364H10.5494H10.5625H10.5755H10.5885H10.6015H10.6145H10.6275H10.6405H10.6536H10.6666H10.6796H10.6926H10.7055H10.7185H10.7315H10.7445H10.7575H10.7705H10.7834H10.7964H10.8094H10.8223H10.8353H10.8483H10.8612H10.8742H10.8871H10.9001H10.913H10.9259H10.9388H10.9518H10.9647H10.9776H10.9905H11.0034H11.0163H11.0292H11.0421H11.055H11.0679H11.0807H11.0936H11.1065H11.1193H11.1322H11.145H11.1579H11.1707H11.1835H11.1964H11.2092H11.222H11.2348H11.2476H11.2604H11.2732H11.286H11.2987H11.3115H11.3243H11.337H11.3498H11.3625H11.3752H11.388H11.4007H11.4134H11.4261H11.4388H11.4515H11.4642H11.4768H11.4895H11.5022H11.5148H11.5275H11.5401H11.5527H11.5653H11.5779H11.5905H11.6031H11.6157H11.6283H11.6409H11.6534H11.666H11.6785H11.691H11.7036H11.7161H11.7286H11.7411H11.7536H11.766H11.7785H11.7909H11.8034H11.8158H11.8283H11.8407H11.8531H11.8655H11.8779H11.8902H11.9026H11.915H11.9273H11.9396H11.952H11.9643H11.9766H11.9889H12.0011H12.0134H12.0257H12.0379H12.0501H12.0624H12.0746H12.0868H12.099H12.1111H12.1233H12.1354H12.1476H12.1597H12.1718H12.1839H12.196H12.2081H12.2202H12.2322H12.2443H12.2563H12.2683H12.2803H12.2923Z" fill="#F5F6F7" stroke="#00A517"/>\n                <path d="M4.70769 14.1663H4.52396L4.38394 14.2853C4.09696 14.5291 3.78943 14.8776 3.5594 15.1553C3.55917 15.155 3.55895 15.1547 3.55873 15.1544C3.3336 14.8575 2.98717 14.4504 2.60028 14.2313L2.48562 14.1663H2.35385H2.35105H2.34825H2.34545H2.34265H2.33986H2.33706H2.33426H2.33146H2.32867H2.32587H2.32307H2.32027H2.31748H2.31468H2.31188H2.30908H2.30629H2.30349H2.30069H2.2979H2.2951H2.2923H2.2895H2.28671H2.28391H2.28111H2.27832H2.27552H2.27272H2.26993H2.26713H2.26434H2.26154H2.25874H2.25595H2.25315H2.25036H2.24756H2.24477H2.24197H2.23918H2.23638H2.23359H2.23079H2.228H2.22521H2.22241H2.21962H2.21682H2.21403H2.21124H2.20844H2.20565H2.20286H2.20007H2.19727H2.19448H2.19169H2.1889H2.18611H2.18331H2.18052H2.17773H2.17494H2.17215H2.16936H2.16657H2.16378H2.16099H2.1582H2.15541H2.15262H2.14984H2.14705H2.14426H2.14147H2.13868H2.1359H2.13311H2.13032H2.12754H2.12475H2.12197H2.11918H2.11639H2.11361H2.11082H2.10804H2.10526H2.10247H2.09969H2.09691H2.09412H2.09134H2.08856H2.08578H2.083H2.08021H2.07743H2.07465H2.07187H2.06909H2.06631H2.06354H2.06076H2.05798H2.0552H2.05242H2.04965H2.04687H2.04409H2.04132H2.03854H2.03577H2.03299H2.03022H2.02744H2.02467H2.0219H2.01912H2.01635H2.01358H2.01081H2.00804H2.00527H2.0025H1.99973H1.99696H1.99419H1.99142H1.98865H1.98589H1.98312H1.98035H1.97759H1.97482H1.97206H1.96929H1.96653H1.96376H1.961H1.95824H1.95548H1.95271H1.94995H1.94719H1.94443H1.94167H1.93891H1.93616H1.9334H1.93064H1.92788H1.92513H1.92237H1.91962H1.91686H1.91411H1.91135H1.9086H1.90585H1.9031H1.90034H1.89759H1.89484H1.89209H1.88934H1.8866H1.88385H1.8811H1.87835H1.87561H1.87286H1.87012H1.86737H1.86463H1.86189H1.85914H1.8564H1.85366H1.85092H1.84818H1.84544H1.8427H1.83996H1.83723H1.83449H1.83175H1.82902H1.82628H1.82355H1.82082H1.81808H1.81535H1.81262H1.80989H1.80716H1.80443H1.8017H1.79897H1.79625H1.79352H1.7908H1.78807H1.78535H1.78262H1.7799H1.77718H1.77446H1.77174H1.76902H1.7663H1.76358H1.76086H1.75814H1.75543H1.75271H1.75H1.74728H1.74457H1.74186H1.73915H1.73644H1.73372H1.73102H1.72831H1.7256H1.72289H1.72019H1.71748H1.71478H1.71207H1.70937H1.70667H1.70397H1.70127H1.69857H1.69587H1.69317H1.69047H1.68778H1.68508H1.68239H1.67969H1.677H1.67431H1.67162H1.66893H1.66624H1.66355H1.66086H1.65818H1.65549H1.
165281H1.65012H1.64744H1.64476H1.64208H1.63939H1.63672H1.63404H1.63136H1.62868H1.62601H1.62333H1.62066H1.61798H1.61531H1.61264H1.60997H1.6073H1.60463H1.60197H1.5993H1.59663H1.59397H1.59131H1.58864H1.58598H1.58332H1.58066H1.578H1.57535H1.57269H1.57003H1.56738H1.56473H1.56207H1.55942H1.55677H1.55412H1.55147H1.54883H1.54618H1.54353H1.54089H1.53825H1.5356H1.53296H1.53032H1.52768H1.52505H1.52241H1.51977H1.51714H1.5145H1.51187H1.50924H1.50661H1.50398H1.50135H1.49872H1.4961H1.49347H1.49085H1.48823H1.4856H1.48298H1.48036H1.47774H1.47513H1.47251H1.4699H1.46728H1.46467H1.46206H1.45945H1.45684H1.45423H1.45162H1.44902H1.44641H1.44381H1.44121H1.4386H1.436H1.43341H1.43081H1.42821H1.42562H1.42302H1.42043H1.41784H1.41525H1.41266H1.41007H1.40748H1.4049H1.40231H1.39973H1.39715H1.39457H1.39199H1.38941H1.38683H1.38426H1.38168H1.37911H1.37654H1.37397H1.3714H1.36883H1.36626H1.3637H1.36113H1.35857H1.35601H1.35345H1.35089H1.34833H1.34577H1.34322H1.34066H1.33811H1.33556H1.33301H1.33046H1.32791H1.32537H1.32282H1.32028H1.31774H1.3152H1.31266H1.31012H1.30758H1.30505H1.30251H1.29998H1.29745H1.29492H1.29239H1.28986H1.28734H1.28481H1.28229H1.27977H1.27725H1.27473H1.27221H1.26969H1.26718H1.26467H1.26216H1.25965H1.25714H1.25463H1.25212H1.24962H1.24711H1.24461H1.24211H1.23961H1.23712H1.23462H1.23213H1.22963H1.22714H1.22465H1.22216H1.21968H1.21719H1.21471H1.21222H1.20974H1.20726H1.20478H1.20231H1.19983H1.19736H1.19489H1.19242H1.18995H1.18748H1.18501H1.18255H1.18008H1.17762H1.17516H1.1727H1.17025H1.16779H1.16534H1.16289H1.16044H1.15799H1.15554H1.15309H1.15065H1.14821H1.14576H1.14332H1.14089H1.13845H1.13602H1.13358H1.13115H1.12872H1.12629H1.12386H1.12144H1.11902H1.11659H1.11417H1.11175H1.10934H1.10692H1.10451H1.1021H1.09969H1.09728H1.09487H1.09246H1.09006H1.08766H1.08526H1.08286H1.08046H1.07807H1.07567H1.07328H1.07089H1.0685H1.06611H1.06373H1.06134H1.05896H1.05658H1.0542H1.05183H1.04945H1.04708H1.04471H1.04234H1.03997H1.0376H1.03524H1.03287H1.03051H1.02815H1.0258H1.02344H1.02109H1.01873H1.01638H1.01403H1.01169H1.00934H1.007H1.00466H1.00232H0.999977C0.72385 14.1663 0.5 13.9425 0.5 13.6663V6.33301C0.5 6.05687 0.723857 5.83301 1 5.83301H10.7692C11.0454 5.83301 11.2692 6.05687 11.2692 6.33301V13.6663C11.2692 13.9434 11.0458 14.1663 10.7706 14.1663H10.7624H10.7541H10.7458H10.7375H10.7291H10.7207H10.7123H10.7039H10.6955H10.687H10.6785H10.6699H10.6614H10.6528H10.6441H10.6355H10.6268H10.6181H10.6094H10.6007H10.5919H10.5831H10.5743H10.5654H10.5565H10.5476H10.5387H10.5297H10.5207H10.5117H10.5027H10.4936H10.4846H10.4755H10.4663H10.4572H10.448H10.4388H10.4295H10.4203H10.411H10.4017H10.3924H10.383H10.3736H10.3642H10.3548H10.3453H10.3359H10.3264H10.3168H10.3073H10.2977H10.2881H10.2785H10.2689H10.2592H10.2495H10.2398H10.2301H10.2203H10.2106H10.2008H10.1909H10.1811H10.1712H10.1613H10.1514H10.1415H10.1315H10.1215H10.1115H10.1015H10.0915H10.0814H10.0713H10.0612H10.0511H10.0409H10.0307H10.0205H10.0103H10.0001H9.98981H9.97953H9.96923H9.95891H9.94856H9.9382H9.92781H9.91741H9.90698H9.89653H9.88606H9.87558H9.86507H9.85454H9.84399H9.83343H9.82284H9.81223H9.8016H9.79096H9.78029H9.76961H9.7589H9.74818H9.73743H9.72667H9.71589H9.70509H9.69427H9.68343H9.67258H9.6617H9.65081H9.63989H9.62896H9.61801H9.60705H9.59606H9.58506H9.57404H9.563H9.55194H9.54086H9.52977H9.51866H9.50753H9.49639H9.48523H9.47405H9.46285H9.45163H9.4404H9.42915H9.41789H9.40661H9.39531H9.38399H9.37266H9.36131H9.34995H9.33857H9.32717H9.31576H9.30433H9.29288H9.28142H9.26994H9.25845H9.24694H9.23542H9.22388H9.21232H9.20075H9.18916H9.17756H9.16595H9.15431H9.14267H9.13101H9.11933H9.10764H9.09593H9.08421H9.07248H9.06073H9.04897H9.03719H9.0254H9.01359H9.00177H8.98994H8.97809H8.96623H8.95435H8.94246H8.93056H8.91864H8.90672H8.89477H8.88282H8.87085H8.85887H8.84687H8.83486H8.82284H8.81081H8.79876H8.7867H8.77463H8.76255H8.75045H8.73834H8.72622H8.71409H8.70195H8.68979H8.67762H8.66544H8.65325H8.64105H8.62883H8.6166H8.60437H8.59212H8.57986H8.56758H8.5553H8.54301H8.5307H8.51839H8.50606H8.49372H8.48138H8.46902H8.45665H8.44427H8.43188H8.41948H8.40707H8.39465H8.38222H8.36978H8.35733H8.34488H8.33241H8.31993H8.30744H8.29494H8.28244H8.26992H8.2574H8.24486H8.23232H8.21977H8.20721H8.19464H8.18206H8.16947H8.15688H8.14427H8.13166H8.11904H8.10641H8.09377H8.08113H8.06848H8.05582H8.04315H8.03047H8.01779H8.0051H7.9924H7.97969H7.96698H7.95426H7.94153H7.92879H7.91605H7.9033H7.89054H7.87778H7.86501H7.85224H7.83945H7.82666H7.81387H7.80107H7.78826H7.77544H7.76262H7.7498H7.73696H7.72413H7.71128H7.69843H7.68558H7.67272H7.65985H7.64698H7.6341H7.62122H7.60833H7.59544H7.58254H7.56964H7.55673H7.54382H7.53091H7.51799H7.50506H7.49213H7.4792H7.46626H7.45332H7.44037H7.42742H7.41447H7.40151H7.38855H7.37558H7.36261H7.34964H7.33666H7.32368H7.3107H7.29772H7.28473H7.27173H7.25874H7.24574H7.23274H7.21974H7.20673H7.19372H7.18071H7.1677H7.15468H7.14166H7.12864H7.11562H7.10259H7.08957H7.07654H7.06351H7.05048H7.03745H7.02441H7.01137H6.99834H6.9853H6.97226H6.95922H6.94617H6.93313H6.92008H6.90704H6.89399H6.88095H6.8679H6.85485H6.8418H6.82876H6.81571H6.80266H6.78961H6.77656H6.76351H6.75046H6.73741H6.72437H6.71132H6.69827H6.68522H6.67218H6.65913H6.64609H6.63304H6.62H6.60696H6.59392H6.58088H6.56784H6.5548H6.54176
1H6.52873H6.5157H6.50267H6.48964H6.47661H6.46358H6.45056H6.43754H6.42452H6.4115H6.39849H6.38547H6.37246H6.35945H6.34645H6.33345H6.32045H6.30745H6.29446H6.28147H6.26848H6.25549H6.24251H6.22953H6.21656H6.20359H6.19062H6.17765H6.16469H6.15174H6.13878H6.12584H6.11289H6.09995H6.08701H6.07408H6.06115H6.04823H6.03531H6.0224H6.00949H5.99658H5.98368H5.97079H5.9579H5.94501H5.93213H5.91926H5.90639H5.89352H5.88066H5.86781H5.85496H5.84212H5.82928H5.81645H5.80363H5.79081H5.778H5.76519H5.75239H5.7396H5.72681H5.71403H5.70126H5.68849H5.67573H5.66298H5.65023H5.63749H5.62476H5.61203H5.59931H5.5866H5.5739H5.5612H5.54851H5.53583H5.52316H5.51049H5.49784H5.48519H5.47254H5.45991H5.44728H5.43467H5.42206H5.40946H5.39686H5.38428H5.37171H5.35914H5.34658H5.33403H5.32149H5.30896H5.29644H5.28393H5.27143H5.25893H5.24645H5.23397H5.22151H5.20905H5.19661H5.18417H5.17175H5.15933H5.14692H5.13453H5.12214H5.10977H5.0974H5.08505H5.0727H5.06037H5.04805H5.03574H5.02344H5.01115H4.99887H4.9866H4.97434H4.9621H4.94986H4.93764H4.92543H4.91323H4.90104H4.88887H4.8767H4.86455H4.85241H4.84028H4.82817H4.81606H4.80397H4.79189H4.77983H4.76777H4.75573H4.7437H4.73169H4.71968H4.70769Z" fill="#F5F6F7" stroke="#00A517"/>\n                <rect width="1.32057" height="3.96173" transform="matrix(0.700209 0.713938 -0.700209 0.713938 6.77344 8)" fill="#00A517"/>\n                <path d="M3.0752 9.86816L3.99987 8.92536L5.40029 10.3532L4.47561 11.296L3.0752 9.86816Z" fill="#00A517"/>\n            </svg>
1',w='<svg width="12" height="11" viewBox="0 0 12 11" fill="none">\n                <path opacity="0.3" d="M4.70769 8.83333H4.52396L4.38394 8.9523C4.09696 9.19614 3.78943 9.54456 3.5594 9.82226C3.55917 9.82197 3.55895 9.82167 3.55873 9.82138C3.3336 9.52451 2.98717 9.11743 2.60028 8.89828L2.48562 8.83333H2.35385H2.35105H2.34825H2.34545H2.34265H2.33986H2.33706H2.33426H2.33146H2.32867H2.32587H2.32307H2.32027H2.31748H2.31468H2.31188H2.30908H2.30629H2.30349H2.30069H2.2979H2.2951H2.2923H2.2895H2.28671H2.28391H2.28111H2.27832H2.27552H2.27272H2.26993H2.26713H2.26434H2.26154H2.25874H2.25595H2.25315H2.25036H2.24756H2.24477H2.24197H2.23918H2.23638H2.23359H2.23079H2.228H2.22521H2.22241H2.21962H2.21682H2.21403H2.21124H2.20844H2.20565H2.20286H2.20007H2.19727H2.19448H2.19169H2.1889H2.18611H2.18331H2.18052H2.17773H2.17494H2.17215H2.16936H2.16657H2.16378H2.16099H2.1582H2.15541H2.15262H2.14984H2.14705H2.14426H2.14147H2.13868H2.1359H2.13311H2.13032H2.12754H2.12475H2.12197H2.11918H2.11639H2.11361H2.11082H2.10804H2.10526H2.10247H2.09969H2.09691H2.09412H2.09134H2.08856H2.08578H2.083H2.08021H2.07743H2.07465H2.07187H2.06909H2.06631H2.06354H2.06076H2.05798H2.0552H2.05242H2.04965H2.04687H2.04409H2.04132H2.03854H2.03577H2.03299H2.03022H2.02744H2.02467H2.0219H2.01912H2.01635H2.01358H2.01081H2.00804H2.00527H2.0025H1.99973H1.99696H1.99419H1.99142H1.98865H1.98589H1.98312H1.98035H1.97759H1.97482H1.97206H1.96929H1.96653H1.96376H1.961H1.95824H1.95548H1.95271H1.94995H1.94719H1.94443H1.94167H1.93891H1.93616H1.9334H1.93064H1.92788H1.92513H1.92237H1.91962H1.91686H1.91411H1.91135H1.9086H1.90585H1.9031H1.90034H1.89759H1.89484H1.89209H1.88934H1.8866H1.88385H1.8811H1.87835H1.87561H1.87286H1.87012H1.86737H1.86463H1.86189H1.85914H1.8564H1.85366H1.85092H1.84818H1.84544H1.8427H1.83996H1.83723H1.83449H1.83175H1.82902H1.82628H1.82355H1.82082H1.81808H1.81535H1.81262H1.80989H1.80716H1.80443H1.8017H1.79897H1.79625H1.79352H1.7908H1.78807H1.78535H1.78262H1.7799H1.77718H1.77446H1.77174H1.76902H1.7663H1.76358H1.76086H1.75814H1.75543H1.75271H1.75H1.74728H1.74457H1.74186H1.73915H1.73644H1.73372H1.73102H1.72831H1.7256H1.72289H1.72019H1.71748H1.71478H1.71207H1.70937H1.70667H1.70397H1.70127H1.69857H1.69587H1.69317H1.69047H1.68778H1.68508H1.68239H1.67969H1.677H1.67431H1.67162H1.66893H1.66624H1.66355H1.66086H1.65818H1.65549H1.65281H1.65012H1.64744H1.64476H1.64208H1.63939H1.63672H1.63404H1.63136H1.62868H1.62601H1.62333H1.62066H1.61798H1.61531H1.61264H1.60997H1.6073H1.60463H1.60197H1.5993H1.59663H1.59397H1.59131H1.58864H1.58598H1.58332H1.58066H1.578H1.57535H1.57269H1.57003H1.56738H1.56473H1.56207H1.55942H1.55677H1.55412H1.55147H1.54883H1.54618H1.54353H1.54089H1.53825H1.5356H1.53296H1.53032H1.52768H1.52505H1.52241H1.51977H1.51714H1.5145H1.51187H1.50924H1.50661H1.50398H1.50135H1.49872H1.4961H1.49347H1.49085H1.48823H1.4856H1.48298H1.48036H1.47774H1.47513H1.47251H1.4699H1.46728H1.46467H1.46206H1.45945H1.45684H1.45423H1.45162H1.44902H1.44641H1.44381H1.44121H1.4386H1.436H1.43341H1.43081H1.42821H1.42562H1.42302H1.42043H1.41784H1.41525H1.41266H1.41007H1.40748H1.4049H1.40231H1.39973H1.39715H1.39457H1.39199H1.38941H1.38683H1.38426H1.38168H1.37911H1.37654H1.37397H1.3714H1.36883H1.36626H1.3637H1.36113H1.35857H1.35601H1.35345H1.35089H1.34833H1.34577H1.34322H1.34066H1.33811H1.33556H1.33301H1.33046H1.32791H1.32537H1.32282H1.32028H1.31774H1.3152H1.31266H1.31012H1.30758H1.30505H1.30251H1.29998H1.29745H1.29492H1.29239H1.28986H1.28734H1.28481H1.28229H1.27977H1.27725H1.27473H1.27221H1.26969H1.26718H1.26467H1.26216H1.25965H1.25714H1.25463H1.25212H1.24962H1.24711H1.24461H1.24211H1.23961H1.23712H1.23462H1.23213H1.22963H1.22714H1.22465H1.22216H1.21968H1.21719H1.21471H1.21222H1.20974H1.20726H1.20478H1.20231H1.19983H1.19736H1.19489H1.19242H1.18995H1.18748H1.18501H1.18255H1.18008H1.17762H1.17516H1.1727H1.17025H1.16779H1.16534H1.16289H1.16044H1.15799H1.15554H1.15309H1.15065H1.14821H1.14576H1.14332H1.14089H1.13845H1.13602H1.13358H1.13115H1.12872H1.12629H1.12386H1.12144H1.11902H1.11659H1.11417H1.11175H1.10934H1.10692H1.10451H1.1021H1.09969H1.09728H1.09487H1.09246H1.09006H1.08766H1.08526H1.08286H1.08046H1.07807H1.07567H1.07328H1.07089H1.0685H1.06611H1.
106373H1.06134H1.05896H1.05658H1.0542H1.05183H1.04945H1.04708H1.04471H1.04234H1.03997H1.0376H1.03524H1.03287H1.03051H1.02815H1.0258H1.02344H1.02109H1.01873H1.01638H1.01403H1.01169H1.00934H1.007H1.00466H1.00232H0.999977C0.72385 8.83333 0.5 8.60949 0.5 8.33333V0.999999C0.5 0.723857 0.723857 0.5 1 0.5H10.7692C11.0454 0.5 11.2692 0.723858 11.2692 1V8.33333C11.2692 8.61037 11.0458 8.83333 10.7706 8.83333H10.7624H10.7541H10.7458H10.7375H10.7291H10.7208H10.7123H10.7039H10.6955H10.687H10.6785H10.6699H10.6614H10.6528H10.6441H10.6355H10.6268H10.6181H10.6094H10.6007H10.5919H10.5831H10.5743H10.5654H10.5565H10.5476H10.5387H10.5297H10.5207H10.5117H10.5027H10.4936H10.4846H10.4755H10.4663H10.4572H10.448H10.4388H10.4295H10.4203H10.411H10.4017H10.3924H10.383H10.3736H10.3642H10.3548H10.3453H10.3359H10.3264H10.3168H10.3073H10.2977H10.2881H10.2785H10.2689H10.2592H10.2495H10.2398H10.2301H10.2203H10.2106H10.2008H10.1909H10.1811H10.1712H10.1613H10.1514H10.1415H10.1315H10.1215H10.1115H10.1015H10.0915H10.0814H10.0713H10.0612H10.0511H10.0409H10.0307H10.0205H10.0103H10.0001H9.98982H9.97953H9.96923H9.95891H9.94856H9.9382H9.92781H9.91741H9.90698H9.89653H9.88607H9.87558H9.86507H9.85454H9.84399H9.83343H9.82284H9.81223H9.8016H9.79096H9.78029H9.76961H9.7589H9.74818H9.73743H9.72667H9.71589H9.70509H9.69427H9.68343H9.67258H9.6617H9.65081H9.63989H9.62896H9.61802H9.60705H9.59606H9.58506H9.57404H9.563H9.55194H9.54086H9.52977H9.51866H9.50753H9.49639H9.48523H9.47405H9.46285H9.45163H9.4404H9.42916H9.41789H9.40661H9.39531H9.38399H9.37266H9.36131H9.34995H9.33857H9.32717H9.31576H9.30433H9.29288H9.28142H9.26994H9.25845H9.24694H9.23542H9.22388H9.21232H9.20075H9.18916H9.17756H9.16595H9.15431H9.14267H9.13101H9.11933H9.10764H9.09593H9.08421H9.07248H9.06073H9.04897H9.03719H9.0254H9.01359H9.00177H8.98994H8.97809H8.96623H8.95435H8.94246H8.93056H8.91864H8.90672H8.89477H8.88282H8.87085H8.85887H8.84687H8.83486H8.82284H8.81081H8.79876H8.7867H8.77463H8.76255H8.75045H8.73835H8.72622H8.71409H8.70195H8.68979H8.67762H8.66544H8.65325H8.64105H8.62883H8.6166H8.60437H8.59212H8.57986H8.56758H8.5553H8.54301H8.5307H8.51839H8.50606H8.49372H8.48138H8.46902H8.45665H8.44427H8.43188H8.41948H8.40707H8.39465H8.38222H8.36978H8.35734H8.34488H8.33241H8.31993H8.30744H8.29494H8.28244H8.26992H8.2574H8.24486H8.23232H8.21977H8.20721H8.19464H8.18206H8.16947H8.15688H8.14427H8.13166H8.11904H8.10641H8.09378H8.08113H8.06848H8.05582H8.04315H8.03047H8.01779H8.0051H7.9924H7.97969H7.96698H7.95426H7.94153H7.92879H7.91605H7.9033H7.89054H7.87778H7.86501H7.85224H7.83945H7.82666H7.81387H7.80107H7.78826H7.77544H7.76262H7.7498H7.73696H7.72413H7.71128H7.69843H7.68558H7.67272H7.65985H7.64698H7.6341H7.62122H7.60833H7.59544H7.58254H7.56964H7.55674H7.54382H7.53091H7.51799H7.50506H7.49213H7.4792H7.46626H7.45332H7.44037H7.42742H7.41447H7.40151H7.38855H7.37558H7.36261H7.34964H7.33666H7.32368H7.3107H7.29772H7.28473H7.27173H7.25874H7.24574H7.23274H7.21974H7.20673H7.19372H7.18071H7.1677H7.15468H7.14166H7.12864H7.11562H7.1026H7.08957H7.07654H7.06351H7.05048H7.03745H7.02441H7.01137H6.99834H6.9853H6.97226H6.95922H6.94617H6.93313H6.92008H6.90704H6.89399H6.88095H6.8679H6.85485H6.8418H6.82876H6.81571H6.80266H6.78961H6.77656H6.76351H6.75046H6.73741H6.72437H6.71132H6.69827H6.68522H6.67218H6.65913H6.64609H6.63304H6.62H6.60696H6.59392H6.58088H6.56784H6.5548H6.54176H6.52873H6.5157H6.50267H6.48964H6.47661H6.46358H6.45056H6.43754H6.42452H6.4115H6.39849H6.38547H6.37246H6.35946H6.34645H6.33345H6.32045H6.30745H6.29446H6.28147H6.26848H6.25549H6.24251H6.22953H6.21656H6.20359H6.19062H6.17765H6.16469H6.15174H6.13878H6.12584H6.11289H6.09995H6.08701H6.07408H6.06115H6.04823H6.03531H6.0224H6.00949H5.99658H5.98368H5.97079H5.9579H5.94501H5.93213H5.91926H5.90639H5.89352H5.88066H5.86781H5.85496H5.84212H5.82928H5.81645H5.80363H5.79081H5.778H5.76519H5.75239H5.7396H5.72681H5.71403H5.70126H5.68849H5.67573H5.66298H5.65023H5.63749H5.62476H5.61203H5.59931H5.5866H5.5739H5.5612H5.54851H5.53583H5.52316H5.51049H5.49784H5.48519H5.47254H5.45991H5.44728H5.43467H5.42206H5.40946H5.39686H5.38428H5.37171H5.35914H5.34658H5.33403H5.32149H5.30896H5.29644H5.28393H5.27143H5.25893H5.24645H5.23397
1H5.22151H5.20905H5.19661H5.18417H5.17175H5.15933H5.14692H5.13453H5.12214H5.10977H5.0974H5.08505H5.0727H5.06037H5.04805H5.03574H5.02344H5.01115H4.99887H4.9866H4.97434H4.9621H4.94986H4.93764H4.92543H4.91323H4.90104H4.88887H4.8767H4.86455H4.85241H4.84028H4.82817H4.81606H4.80397H4.79189H4.77983H4.76777H4.75573H4.7437H4.73169H4.71968H4.70769Z" fill="#F5F6F7" stroke="#555555"/>\n            </svg>',k='<svg width="17" height="16" viewBox="0 0 17 16" fill="none">\n                <g opacity="0.3">\n                    <path d="M12.2923 8.83333H12.476L12.6161 8.9523C12.903 9.19614 13.2106 9.54456 13.4406 9.82226C13.4408 9.82197 13.4411 9.82167 13.4413 9.82138C13.6664 9.52451 14.0128 9.11743 14.3997 8.89828L14.5144 8.83333H14.6462H14.649H14.6517H14.6545H14.6573H14.6601H14.6629H14.6657H14.6685H14.6713H14.6741H14.6769H14.6797H14.6825H14.6853H14.6881H14.6909H14.6937H14.6965H14.6993H14.7021H14.7049H14.7077H14.7105H14.7133H14.7161H14.7189H14.7217H14.7245H14.7273H14.7301H14.7329H14.7357H14.7385H14.7413H14.7441H14.7468H14.7496H14.7524H14.7552H14.758H14.7608H14.7636H14.7664H14.7692H14.772H14.7748H14.7776H14.7804H14.7832H14.786H14.7888H14.7916H14.7943H14.7971H14.7999H14.8027H14.8055H14.8083H14.8111H14.8139H14.8167H14.8195H14.8223H14.8251H14.8278H14.8306H14.8334H14.8362H14.839H14.8418H14.8446H14.8474H14.8502H14.853H14.8557H14.8585H14.8613H14.8641H14.8669H14.8697H14.8725H14.8752H14.878H14.8808H14.8836H14.8864H14.8892H14.892H14.8947H14.8975H14.9003H14.9031H14.9059H14.9087H14.9114H14.9142H14.917H14.9198H14.9226H14.9253H14.9281H14.9309H14.9337H14.9365H14.9392H14.942H14.9448H14.9476H14.9504H14.9531H14.9559H14.9587H14.9615H14.9642H14.967H14.9698H14.9726H14.9753H14.9781H14.9809H14.9836H14.9864H14.9892H14.992H14.9947H14.9975H15.0003H15.003H15.0058H15.0086H15.0113H15.0141H15.0169H15.0196H15.0224H15.0252H15.0279H15.0307H15.0335H15.0362H15.039H15.0418H15.0445H15.0473H15.05H15.0528H15.0556H15.0583H15.0611H15.0638H15.0666H15.0694H15.0721H15.0749H15.0776H15.0804H15.0831H15.0859H15.0886H15.0914H15.0942H15.0969H15.0997H15.1024H15.1052H15.1079H15.1107H15.1134H15.1162H15.1189H15.1216H15.1244H15.1271H15.1299H15.1326H15.1354H15.1381H15.1409H15.1436H15.1463H15.1491H15.1518H15.1546H15.1573H15.16H15.1628H15.1655H15.1682H15.171H15.1737H15.1764H15.1792H15.1819H15.1846H15.1874H15.1901H15.1928H15.1956H15.1983H15.201H15.2038H15.2065H15.2092H15.2119H15.2147H15.2174H15.2201H15.2228H15.2255H15.2283H15.231H15.2337H15.2364H15.2391H15.2419H15.2446H15.2473H15.25H15.2527H15.2554H15.2581H15.2609H15.2636H15.2663H15.269H15.2717H15.2744H15.2771H15.2798H15.2825H15.2852H15.2879H15.2906H15.2933H15.296H15.2987H15.3014H15.3041H15.3068H15.3095H15.3122H15.3149H15.3176H15.3203H15.323H1
15.3257H15.3284H15.3311H15.3338H15.3364H15.3391H15.3418H15.3445H15.3472H15.3499H15.3526H15.3552H15.3579H15.3606H15.3633H15.366H15.3686H15.3713H15.374H15.3767H15.3793H15.382H15.3847H15.3874H15.39H15.3927H15.3954H15.398H15.4007H15.4034H15.406H15.4087H15.4114H15.414H15.4167H15.4193H15.422H15.4247H15.4273H15.43H15.4326H15.4353H15.4379H15.4406H15.4432H15.4459H15.4485H15.4512H15.4538H15.4565H15.4591H15.4618H15.4644H15.467H15.4697H15.4723H15.475H15.4776H15.4802H15.4829H15.4855H15.4881H15.4908H15.4934H15.496H15.4986H15.5013H15.5039H15.5065H15.5092H15.5118H15.5144H15.517H15.5196H15.5223H15.5249H15.5275H15.5301H15.5327H15.5353H15.5379H15.5406H15.5432H15.5458H15.5484H15.551H15.5536H15.5562H15.5588H15.5614H15.564H15.5666H15.5692H15.5718H15.5744H15.577H15.5796H15.5822H15.5848H15.5873H15.5899H15.5925H15.5951H15.5977H15.6003H15.6029H15.6054H15.608H15.6106H15.6132H15.6157H15.6183H15.6209H15.6235H15.626H15.6286H15.6312H15.6337H15.6363H15.6389H15.6414H15.644H15.6466H15.6491H15.6517H15.6542H15.6568H15.6593H15.6619H15.6644H15.667H15.6695H15.6721H15.6746H15.6772H15.6797H15.6823H15.6848H15.6873H15.6899H15.6924H15.695H15.6975H15.7H15.7026H15.7051H15.7076H15.7101H15.7127H15.7152H15.7177H15.7202H15.7228H15.7253H15.7278H15.7303H15.7328H15.7353H15.7378H15.7404H15.7429H15.7454H15.7479H15.7504H15.7529H15.7554H15.7579H15.7604H15.7629H15.7654H15.7679H15.7704H15.7729H15.7753H15.7778H15.7803H15.7828H15.7853H15.7878H15.7903H15.7927H15.7952H15.7977H15.8002H15.8026H15.8051H15.8076H15.8101H15.8125H15.815H15.8175H15.8199H15.8224H15.8248H15.8273H15.8298H15.8322H15.8347H15.8371H15.8396H15.842H15.8445H15.8469H15.8494H15.8518H15.8542H15.8567H15.8591H15.8615H15.864H15.8664H15.8688H15.8713H15.8737H15.8761H15.8786H15.881H15.8834H15.8858H15.8882H15.8907H15.8931H15.8955H15.8979H15.9003H15.9027H15.9051H15.9075H15.9099H15.9123H15.9147H15.9171H15.9195H15.9219H15.9243H15.9267H15.9291H15.9315H15.9339H15.9363H15.9387H15.941H15.9434H15.9458H15.9482H15.9505H15.9529H15.9553H15.9577H15.96H15.9624H15.9648H15.9671H15.9695H15.9718H15.9742H15.9766H15.9789H15.9813H15.9836H15.986H15.9883H15.9907H15.993H15.9953H15.9977H16C16.2762 8.83333 16.5 8.60949 16.5 8.33333V0.999999C16.5 0.723857 16.2761 0.5 16 0.5H6.23077C5.95463 0.5 5.73077 0.723858 5.73077 1V8.33333C5.73077 8.61037 5.95415 8.83333 6.2294 8.83333H6.23764H6.24591H6.2542H6.26253H6.27087H6.27925H6.28765H6.29609H6.30454H6.31303H6.32154H6.33008H6.33864H6.34723H6.35585H6.3645H6.37317H6.38187H6.39059H6.39934H6.40812H6.41692H6.42575H6.4346H6.44348H6.45239H6.46132H6.47028H6.47926H6.48827H6.4973H6.50636H6.51544H6.52455H6.53368H6.54284H6.55202H6.56123H6.57047H6.57972H6.589H6.59831H6.60764H6.617H6.62638H6.63578H6.64521H6.65466H6.66413H6.67363H6.68315H6.6927H6.70227H6.71186H6.72148H6.73112H6.74078H6.75047H6.76018H6.76991H6.77967H6.78944H6.79925H6.80907H6.81892H6.82878H6.83868H6.84859H6.85853H6.86848H6.87846H6.88847H6.89849H6.90854H6.9186H6.92869H6.93881H6.94894H6.95909H6.96927H6.97947H6.98969H6.99992H7.01019H7.02047H7.03077H7.04109H7.05144H7.0618H7.07219H7.08259H7.09302H7.10347H7.11394H7.12442H7.13493H7.14546H7.15601H7.16658H7.17716H7.18777H7.1984H7.20904H7.21971H7.23039H7.2411H7.25182H7.26257H7.27333H7.28411H7.29491H7.30573H7.31657H7.32743H7.3383H7.34919H7.36011H7.37104H7.38199H7.39295H7.40394H7.41494H7.42596H7.437H7.44806H7.45914H7.47023H7.48134H7.49247H7.50361H7.51478H7.52596H7.53715H7.54837H7.5596H7.57085H7.58211H7.59339H7.60469H7.61601H7.62734H7.63869H7.65005H7.66143H7.67283H7.68424H7.69567H7.70712H7.71858H7.73006H7.74155H7.75306H7.76458H7.77612H7.78768H7.79925H7.81084H7.82244H7.83405H7.84569H7.85733H7.86899H7.88067H7.89236H7.90407H7.91579H7.92752H7.93927H7.95103H7.96281H7.9746H7.98641H7.99823H8.01006H8.02191H8.03377H8.04565H8.05754H8.06944H8.08136H8.09328H8.10523H8.11718H8.12915H8.14113H8.15313H8.16514H8.17716H8.18919H8.20124H8.2133H8.22537H8.23745H8.24955H8.26166H8.27378H8.28591H8.29805H8.31021H8.32238H8.33456H8.34675H8.35895H8.37117H8.3834H8.39563H8.40788H8.42014H8.43242H8.4447H8.45699H8.4693H8.48161H8.49394H8.50628H8.51862H8.53098H8.54335H8.55573H8.56812H8.58052H8.59293H8.60535H8.61778H8.63022H8.64267H8.65512H8.66759H8.68007H8.69256H8.70506H8.71756H8.73008H8.7426H8.75514H8.76768H8.78023H8.79279H8.80536H8.81794H8.83053H8.84312H8.85573H8.86834H8.88096H8.89359H8.90623H8.91887H8.93152H8.94418H8.95685H8.96953H8.98221H8.9949H9.0076H9.02031H9.03302H9.04574H9.05847H9.07121H9.08395H9.0967H9.10946H9.12222H9.13499H9.14777H9.16055H9.17334H9.18613H9.19894H9.21174H9.22456H9.23738H9.2502H9.26304H9.27588H9.28872H9.30157H9.31442H9.32728H9.34015H9.35302H9.3659H9.37878H9.39167H9.40456H9.41746H9.43036H9.44327H9.45618H9.46909H9.48201H9.49494H9.50787H9.5208H9.53374H9.54668H9.55963H9.57258H9.58553H9.59849H9.61145H9.62442H9.63739H9.65036H9.66334H9.67632H9.6893H9.70229H9.71527H9.72827H9.74126H9.75426H9.76726H9.78026H9.79327H9.80628H9.81929H9.8323H9.84532H9.85834H9.87136H9.88438H9.89741H9.91043H9.92346H9.93649H9.94952H9.96256H9.97559H9.98863H10.0017H10.0147H10.0277H10.0408H10.0538H10.0669H10.0799H10.093H10.106H10.1191H10.1321H10.1451H10.1582H10.1712H10.1843H10.1973H10.2104H10.2234H10.2365H10.2495H10.2626H10.2756H10.2887H10.3017H10.3148H10.3278H10.3409H10.3539H10.367H10.38H10.393H10.4061H10.4191H10.4322H10.4452H10.4582H10.4713H10.4843H10.4973H10.5104H10.5234H10.5364H10.5494H10.5625H10.5755H10.5885H10.6015H10.6145H10.6275H10.6405H10.6536H10.6666H10.6796H10.6926H10.7055H10.7185H10.7315H10.7445H10.7575H10.7705H10.7834H10.7964H10.8094H10.8223H10.8353H10.8483H10.8612H10.8742H10.8871H10.9001H10.913H10.9259H10.9388H10.9518H10.9647H10.9776H10.9905H11.0034H11.0163H11.0292H11.0421H11.055H11.0679H11.0807H11.0936H11.1065H11.1193H11.1322H11.145H11.1579H11.1707H11.1835H11.1964H11.2092H11.222H11.2348H11.2476H11.2604H11.2732H11.286H11.2987H11.3115H11.3243H11.337H11.3498H11.3625H11.3752H11.388H11.4007H11.4134H11.4261H11.4388H11.4515H11.4642H11.4768H11.4895H11.5022H11.5148H11.5275H11.5401H11.5527H11.5653H11.5779H11.5905H11.6031H11.6157H11.6283H11.6409H11.6534H11.666H11.6785H11.691H11.7036H11.7161H11.7286H11.7411H11.7536H11.766H11.7785H11.7909H11.8034H11.8158H11.8283H11.8407H11.8531H11.8655H11.8779H11.8902H11.9026H11.915H11.9273H11.9396H11.952H11.9643H11.9766H11.9889H12.0011H12.0134H12.0257H12.0379H12.0501H12.0624H12.0746H12.0868H12.099H12.1111H12.1233H12.1354H12.1476H12.1597H12.1718H12.1839H12.196H12.2081H12.2202H12.2322H12.2443H12.2563H12.2683H12.2803H12.2923Z" fill="#F5F6F7" stroke="#555555"/>\n                    <path d="M4.70769 14.1663H4.52396L4.38394 14.2853C4.09696 14.5291 3.78943 14.8776 3.5594 15.1553C3.55917 15.155 3.55895 15.1547 3.55873 15.1544C3.3336 14.8575 2.98717 14.4504 2.60028 14.2313L2.48562 14.1663H2.35385H2.35105H2.34825H2.34545H2.34265H2.33986H2.33706H2.33426H2.33146H2.32867H2.32587H2.32307H2.32027H2.31748H2.31468H2.31188H2.30908H2.30629H2.30349H2.30069H2.2979H2.2951H2.2923H2.2895H2.28671H2.28391H2.28111H2.27832H2.27552H2.27272H2.26993H2.26713H2.26434H2.26154H2.25874H2.25595H2.25315H2.25036H2.24756H2.24477H2.24197H2.23918H2.23638H2.23359H2.23079H2.228H2.22521H2.22241H2.21962H2.21682H2.21403H2.21124H2.20844H2.20565H2.20286H2.20007H2.19727H2.19448H2.19169H2.1889H2.18611H2.18331H2.18052H2.17773H2.17494H2.17215H2.16936H2.16657H2.16378H2.16099H2.1582H2.15541H2.15262H2.14984H2.14705H2.14426H2.14147H2.13868H2.1359H2.13311H2.13032H2.12754H2.12475H2.12197H2.11918H2.11639H2.11361H2.11082H2.10804H2.10526H2.10247H2.09969H2.09691H2.09412H2.09134H2.08856H2.08578H2.083H2.08021H2.07743H2.07465H2.07187H2.06909H2.06631H2.06354H2.06076H2.05798H2.0552H2.05242H2.04965H2.04687H2.04409H2.04132H2.03854H2.03577H2.03299H2.03022H2.02744H2.02467H2.0219H2.01912H2.01635H2.01358H2.01081H2.00804H2.00527H2.0025H1.99973H1.99696H1.99419H1.99142H1.98865H1.98589H1.98312H1.98035H1.97759H1.97482H1.97206H1.96929H1.96653H1.96376H1.961H1.95824H1.95548H1.95271H1.94995H1.94719H1.94443H1.94167H1.93891H1.93616H1.9334H1.93064H1.92788H1.92513H1.92237H1.91962H1.91686H1.91411H1.91135H1.9086H1.90585H1.9031H1.90034H1.89759H1.89484H1.89209H1.88934H1.8866H1.88385H1.8811H1.87835H1.87561H1.87286H1.87012H1.86737H1.86463H1.86189H1.85914H1.8564H1.85366H1.85092H1.84818H1.84544H1.8427H1.83996H1.83723H1.83449H1.83175H1.82902H1.82628H1.82355H1.82082H1.81808H1.81535H1.81262H1.80989H1.80716H1.80443H1.8017H1.79897H1.79625H1.79352H1.7908H1.78807H1.78535H1.78262H1.7799H1.77718H1.77446H1.77174H1.76902H1.7663H1.76358H1.76086H1.75814H1.75543H1.75271H1.75H1.74728H1.74457H1.74186H1.73915H1.73644H1.73372H1.73102H1.72831H1.7256H1.72289H1.72019H1.71748H1.71478H1.71207H1.70937H1.70667H1.70397H1.70127H1.69857H1.69587H1.69317H1.69047H1.68778H1.68508H1.68239H1.67969H1.677H1.67431H1.67162H1.66893H1.66624H1.66355H1.66086H1.65818H1.65549H1.
165281H1.65012H1.64744H1.64476H1.64208H1.63939H1.63672H1.63404H1.63136H1.62868H1.62601H1.62333H1.62066H1.61798H1.61531H1.61264H1.60997H1.6073H1.60463H1.60197H1.5993H1.59663H1.59397H1.59131H1.58864H1.58598H1.58332H1.58066H1.578H1.57535H1.57269H1.57003H1.56738H1.56473H1.56207H1.55942H1.55677H1.55412H1.55147H1.54883H1.54618H1.54353H1.54089H1.53825H1.5356H1.53296H1.53032H1.52768H1.52505H1.52241H1.51977H1.51714H1.5145H1.51187H1.50924H1.50661H1.50398H1.50135H1.49872H1.4961H1.49347H1.49085H1.48823H1.4856H1.48298H1.48036H1.47774H1.47513H1.47251H1.4699H1.46728H1.46467H1.46206H1.45945H1.45684H1.45423H1.45162H1.44902H1.44641H1.44381H1.44121H1.4386H1.436H1.43341H1.43081H1.42821H1.42562H1.42302H1.42043H1.41784H1.41525H1.41266H1.41007H1.40748H1.4049H1.40231H1.39973H1.39715H1.39457H1.39199H1.38941H1.38683H1.38426H1.38168H1.37911H1.37654H1.37397H1.3714H1.36883H1.36626H1.3637H1.36113H1.35857H1.35601H1.35345H1.35089H1.34833H1.34577H1.34322H1.34066H1.33811H1.33556H1.33301H1.33046H1.32791H1.32537H1.32282H1.32028H1.31774H1.3152H1.31266H1.31012H1.30758H1.30505H1.30251H1.29998H1.29745H1.29492H1.29239H1.28986H1.28734H1.28481H1.28229H1.27977H1.27725H1.27473H1.27221H1.26969H1.26718H1.26467H1.26216H1.25965H1.25714H1.25463H1.25212H1.24962H1.24711H1.24461H1.24211H1.23961H1.23712H1.23462H1.23213H1.22963H1.22714H1.22465H1.22216H1.21968H1.21719H1.21471H1.21222H1.20974H1.20726H1.20478H1.20231H1.19983H1.19736H1.19489H1.19242H1.18995H1.18748H1.18501H1.18255H1.18008H1.17762H1.17516H1.1727H1.17025H1.16779H1.16534H1.16289H1.16044H1.15799H1.15554H1.15309H1.15065H1.14821H1.14576H1.14332H1.14089H1.13845H1.13602H1.13358H1.13115H1.12872H1.12629H1.12386H1.12144H1.11902H1.11659H1.11417H1.11175H1.10934H1.10692H1.10451H1.1021H1.09969H1.09728H1.09487H1.09246H1.09006H1.08766H1.08526H1.08286H1.08046H1.07807H1.07567H1.07328H1.07089H1.0685H1.06611H1.06373H1.06134H1.05896H1.05658H1.0542H1.05183H1.04945H1.04708H1.04471H1.04234H1.03997H1.0376H1.03524H1.03287H1.03051H1.02815H1.0258H1.02344H1.02109H1.01873H1.01638H1.01403H1.01169H1.00934H1.007H1.00466H1.00232H0.999977C0.72385 14.1663 0.5 13.9425 0.5 13.6663V6.33301C0.5 6.05687 0.723857 5.83301 1 5.83301H10.7692C11.0454 5.83301 11.2692 6.05687 11.2692 6.33301V13.6663C11.2692 13.9434 11.0458 14.1663 10.7706 14.1663H10.7624H10.7541H10.7458H10.7375H10.7291H10.7207H10.7123H10.7039H10.6955H10.687H10.6785H10.6699H10.6614H10.6528H10.6441H10.6355H10.6268H10.6181H10.6094H10.6007H10.5919H10.5831H10.5743H10.5654H10.5565H10.5476H10.5387H10.5297H10.5207H10.5117H10.5027H10.4936H10.4846H10.4755H10.4663H10.4572H10.448H10.4388H10.4295H10.4203H10.411H10.4017H10.3924H10.383H10.3736H10.3642H10.3548H10.3453H10.3359H10.3264H10.3168H10.3073H10.2977H10.2881H10.2785H10.2689H10.2592H10.2495H10.2398H10.2301H10.2203H10.2106H10.2008H10.1909H10.1811H10.1712H10.1613H10.1514H10.1415H10.1315H10.1215H10.1115H10.1015H10.0915H10.0814H10.0713H10.0612H10.0511H10.0409H10.0307H10.0205H10.0103H10.0001H9.98981H9.97953H9.96923H9.95891H9.94856H9.9382H9.92781H9.91741H9.90698H9.89653H9.88606H9.87558H9.86507H9.85454H9.84399H9.83343H9.82284H9.81223H9.8016H9.79096H9.78029H9.76961H9.7589H9.74818H9.73743H9.72667H9.71589H9.70509H9.69427H9.68343H9.67258H9.6617H9.65081H9.63989H9.62896H9.61801H9.60705H9.59606H9.58506H9.57404H9.563H9.55194H9.54086H9.52977H9.51866H9.50753H9.49639H9.48523H9.47405H9.46285H9.45163H9.4404H9.42915H9.41789H9.40661H9.39531H9.38399H9.37266H9.36131H9.34995H9.33857H9.32717H9.31576H9.30433H9.29288H9.28142H9.26994H9.25845H9.24694H9.23542H9.22388H9.21232H9.20075H9.18916H9.17756H9.16595H9.15431H9.14267H9.13101H9.11933H9.10764H9.09593H9.08421H9.07248H9.06073H9.04897H9.03719H9.0254H9.01359H9.00177H8.98994H8.97809H8.96623H8.95435H8.94246H8.93056H8.91864H8.90672H8.89477H8.88282H8.87085H8.85887H8.84687H8.83486H8.82284H8.81081H8.79876H8.7867H8.77463H8.76255H8.75045H8.73834H8.72622H8.71409H8.70195H8.68979H8.67762H8.66544H8.65325H8.64105H8.62883H8.6166H8.60437H8.59212H8.57986H8.56758H8.5553H8.54301H8.5307H8.51839H8.50606H8.49372H8.48138H8.46902H8.45665H8.44427H8.43188H8.41948H8.40707H8.39465H8.38222H8.36978H8.35733H8.34488H8.33241H8.31993H8.30744H8.29494H8.28244H8.26992H8.2574H8.24486H8.23232H8.21977H8.20721H8.19464H8.18206H8.16947H8.15688H8.14427H8.13166H8.11904H8.10641H8.09377H8.08113H8.06848H8.05582H8.04315H8.03047H8.01779H8.0051H7.9924H7.97969H7.96698H7.95426H7.94153H7.92879H7.91605H7.9033H7.89054H7.87778H7.86501H7.85224H7.83945H7.82666H7.81387H7.80107H7.78826H7.77544H7.76262H7.7498H7.73696H7.72413H7.71128H7.69843H7.68558H7.67272H7.65985H7.64698H7.6341H7.62122H7.60833H7.59544H7.58254H7.56964H7.55673H7.54382H7.53091H7.51799H7.50506H7.49213H7.4792H7.46626H7.45332H7.44037H7.42742H7.41447H7.40151H7.38855H7.37558H7.36261H7.34964H7.33666H7.32368H7.3107H7.29772H7.28473H7.27173H7.25874H7.24574H7.23274H7.21974H7.20673H7.19372H7.18071H7.1677H7.15468H7.14166H7.12864H7.11562H7.10259H7.08957H7.07654H7.06351H7.05048H7.03745H7.02441H7.01137H6.99834H6.9853H6.97226H6.95922H6.94617H6.93313H6.92008H6.90704H6.89399H6.88095H6.8679H6.85485H6.8418H6.82876H6.81571H6.80266H6.78961H6.77656H6.76351H6.75046H6.73741H6.72437H6.71132H6.69827H6.68522H6.67218H6.65913H6.64609H6.63304H6.62H6.60696H6.59392H6.58088H6.56784H6.5548H6.54176
1H6.52873H6.5157H6.50267H6.48964H6.47661H6.46358H6.45056H6.43754H6.42452H6.4115H6.39849H6.38547H6.37246H6.35945H6.34645H6.33345H6.32045H6.30745H6.29446H6.28147H6.26848H6.25549H6.24251H6.22953H6.21656H6.20359H6.19062H6.17765H6.16469H6.15174H6.13878H6.12584H6.11289H6.09995H6.08701H6.07408H6.06115H6.04823H6.03531H6.0224H6.00949H5.99658H5.98368H5.97079H5.9579H5.94501H5.93213H5.91926H5.90639H5.89352H5.88066H5.86781H5.85496H5.84212H5.82928H5.81645H5.80363H5.79081H5.778H5.76519H5.75239H5.7396H5.72681H5.71403H5.70126H5.68849H5.67573H5.66298H5.65023H5.63749H5.62476H5.61203H5.59931H5.5866H5.5739H5.5612H5.54851H5.53583H5.52316H5.51049H5.49784H5.48519H5.47254H5.45991H5.44728H5.43467H5.42206H5.40946H5.39686H5.38428H5.37171H5.35914H5.34658H5.33403H5.32149H5.30896H5.29644H5.28393H5.27143H5.25893H5.24645H5.23397H5.22151H5.20905H5.19661H5.18417H5.17175H5.15933H5.14692H5.13453H5.12214H5.10977H5.0974H5.08505H5.0727H5.06037H5.04805H5.03574H5.02344H5.01115H4.99887H4.9866H4.97434H4.9621H4.94986H4.93764H4.92543H4.91323H4.90104H4.88887H4.8767H4.86455H4.85241H4.84028H4.82817H4.81606H4.80397H4.79189H4.77983H4.76777H4.75573H4.7437H4.73169H4.71968H4.70769Z" fill="#F5F6F7" stroke="#555555"/>\n                </g>\n            </svg>',b=new Map([[1,y],[2,'<svg width="17" height="16" viewBox="0 0 17 16" fill="none">\n                <path d="M12.2923 8.83333H12.476L12.6161 8.9523C12.903 9.19614 13.2106 9.54456 13.4406 9.82226C13.4408 9.82197 13.4411 9.82167 13.4413 9.82138C13.6664 9.52451 14.0128 9.11743 14.3997 8.89828L14.5144 8.83333H14.6462H14.649H14.6517H14.6545H14.6573H14.6601H14.6629H14.6657H14.6685H14.6713H14.6741H14.6769H14.6797H14.6825H14.6853H14.6881H14.6909H14.6937H14.6965H14.6993H14.7021H14.7049H14.7077H14.7105H14.7133H14.7161H14.7189H14.7217H14.7245H14.7273H14.7301H14.7329H14.7357H14.7385H14.7413H14.7441H14.7468H14.7496H14.7524H14.7552H14.758H14.7608H14.7636H14.7664H14.7692H14.772H14.7748H14.7776H14.7804H14.7832H14.786H14.7888H14.7916H14.7943H14.7971H14.7999H14.8027H14.8055H14.8083H14.8111H14.8139H14.8167H14.8195H14.8223H14.8251H14.8278H14.8306H14.8334H14.8362H14.839H14.8418H14.8446H14.8474H14.8502H14.853H14.8557H14.8585H14.8613H14.8641H14.8669H14.8697H14.8725H14.8752H14.878H14.8808H14.8836H14.8864H14.8892H14.892H14.8947H14.8975H14.9003H14.9031H14.9059H14.9087H14.9114H14.9142H14.917H14.9198H14.9226H14.9253H14.9281H14.9309H14.9337H14.9365H14.9392H14.942H14.9448H14.9476H14.9504H14.9531H14.9559H14.9587H14.9615H14.9642H14.967H14.9698H14.9726H14.9753H14.9781H14.9809H14.9836H14.9864H14.9892H14.992H14.9947H14.9975H15.0003H15.003H15.0058H15.0086H15.0113H15.0141H15.0169H15.0196H15.0224H15.0252H15.0279H15.0307H15.0335H15.0362H15.039H15.0418H15.0445H15.0473H15.05H15.0528H15.0556H15.0583H15.0611H15.0638H15.0666H15.0694H15.0721H15.0749H15.0776H15.0804H15.0831H15.0859H15.0886H15.0914H15.0942H15.0969H15.0997H15.1024H15.1052H15.1079H15.1107H15.1134H15.1162H15.1189H15.1216H15.1244H15.1271H15.1299H15.1326H15.1354H15.1381H15.1409H15.1436H15.1463H15.1491H15.1518H15.1546H15.1573H15.16H15.1628H15.1655H15.1682H15.171H15.1737H15.1764H15.1792H15.1819H15.1846H15.1874H15.1901H15.1928H15.1956H15.1983H15.201H15.2038H15.2065H15.2092H15.2119H15.2147H15.2174H15.2201H15.2228H15.2255H15.2283H15.231H15.2337H15.2364H15.2391H15.2419H15.2446H15.2473H15.25H15.2527H15.2554H15.2581H15.2609H15.2636H15.2663H15.269H15.2717H15.2744H15.2771H15.2798H15.2825H15.2852H15.2879H15.2906H15.2933H15.296H15.2987H15.3014H15.3041H15.3068H15.3095H15.3122H15.3149H15.3176H15.3203H15.323H1
15.3257H15.3284H15.3311H15.3338H15.3364H15.3391H15.3418H15.3445H15.3472H15.3499H15.3526H15.3552H15.3579H15.3606H15.3633H15.366H15.3686H15.3713H15.374H15.3767H15.3793H15.382H15.3847H15.3874H15.39H15.3927H15.3954H15.398H15.4007H15.4034H15.406H15.4087H15.4114H15.414H15.4167H15.4193H15.422H15.4247H15.4273H15.43H15.4326H15.4353H15.4379H15.4406H15.4432H15.4459H15.4485H15.4512H15.4538H15.4565H15.4591H15.4618H15.4644H15.467H15.4697H15.4723H15.475H15.4776H15.4802H15.4829H15.4855H15.4881H15.4908H15.4934H15.496H15.4986H15.5013H15.5039H15.5065H15.5092H15.5118H15.5144H15.517H15.5196H15.5223H15.5249H15.5275H15.5301H15.5327H15.5353H15.5379H15.5406H15.5432H15.5458H15.5484H15.551H15.5536H15.5562H15.5588H15.5614H15.564H15.5666H15.5692H15.5718H15.5744H15.577H15.5796H15.5822H15.5848H15.5873H15.5899H15.5925H15.5951H15.5977H15.6003H15.6029H15.6054H15.608H15.6106H15.6132H15.6157H15.6183H15.6209H15.6235H15.626H15.6286H15.6312H15.6337H15.6363H15.6389H15.6414H15.644H15.6466H15.6491H15.6517H15.6542H15.6568H15.6593H15.6619H15.6644H15.667H15.6695H15.6721H15.6746H15.6772H15.6797H15.6823H15.6848H15.6873H15.6899H15.6924H15.695H15.6975H15.7H15.7026H15.7051H15.7076H15.7101H15.7127H15.7152H15.7177H15.7202H15.7228H15.7253H15.7278H15.7303H15.7328H15.7353H15.7378H15.7404H15.7429H15.7454H15.7479H15.7504H15.7529H15.7554H15.7579H15.7604H15.7629H15.7654H15.7679H15.7704H15.7729H15.7753H15.7778H15.7803H15.7828H15.7853H15.7878H15.7903H15.7927H15.7952H15.7977H15.8002H15.8026H15.8051H15.8076H15.8101H15.8125H15.815H15.8175H15.8199H15.8224H15.8248H15.8273H15.8298H15.8322H15.8347H15.8371H15.8396H15.842H15.8445H15.8469H15.8494H15.8518H15.8542H15.8567H15.8591H15.8615H15.864H15.8664H15.8688H15.8713H15.8737H15.8761H15.8786H15.881H15.8834H15.8858H15.8882H15.8907H15.8931H15.8955H15.8979H15.9003H15.9027H15.9051H15.9075H15.9099H15.9123H15.9147H15.9171H15.9195H15.9219H15.9243H15.9267H15.9291H15.9315H15.9339H15.9363H15.9387H15.941H15.9434H15.9458H15.9482H15.9505H15.9529H15.9553H15.9577H15.96H15.9624H15.9648H15.9671H15.9695H15.9718H15.9742H15.9766H15.9789H15.9813H15.9836H15.986H15.9883H15.9907H15.993H15.9953H15.9977H16C16.2762 8.83333 16.5 8.60949 16.5 8.33333V0.999999C16.5 0.723857 16.2761 0.5 16 0.5H6.23077C5.95463 0.5 5.73077 0.723858 5.73077 1V8.33333C5.73077 8.61037 5.95415 8.83333 6.2294 8.83333H6.23764H6.24591H6.2542H6.26253H6.27087H6.27925H6.28765H6.29609H6.30454H6.31303H6.32154H6.33008H6.33864H6.34723H6.35585H6.3645H6.37317H6.38187H6.39059H6.39934H6.40812H6.41692H6.42575H6.4346H6.44348H6.45239H6.46132H6.47028H6.47926H6.48827H6.4973H6.50636H6.51544H6.52455H6.53368H6.54284H6.55202H6.56123H6.57047H6.57972H6.589H6.59831H6.60764H6.617H6.62638H6.63578H6.64521H6.65466H6.66413H6.67363H6.68315H6.6927H6.70227H6.71186H6.72148H6.73112H6.74078H6.75047H6.76018H6.76991H6.77967H6.78944H6.79925H6.80907H6.81892H6.82878H6.83868H6.84859H6.85853H6.86848H6.87846H6.88847H6.89849H6.90854H6.9186H6.92869H6.93881H6.94894H6.95909H6.96927H6.97947H6.98969H6.99992H7.01019H7.02047H7.03077H7.04109H7.05144H7.0618H7.07219H7.08259H7.09302H7.10347H7.11394H7.12442H7.13493H7.14546H7.15601H7.16658H7.17716H7.18777H7.1984H7.20904H7.21971H7.23039H7.2411H7.25182H7.26257H7.27333H7.28411H7.29491H7.30573H7.31657H7.32743H7.3383H7.34919H7.36011H7.37104H7.38199H7.39295H7.40394H7.41494H7.42596H7.437H7.44806H7.45914H7.47023H7.48134H7.49247H7.50361H7.51478H7.52596H7.53715H7.54837H7.5596H7.57085H7.58211H7.59339H7.60469H7.61601H7.62734H7.63869H7.65005H7.66143H7.67283H7.68424H7.69567H7.70712H7.71858H7.73006H7.74155H7.75306H7.76458H7.77612H7.78768H7.79925H7.81084H7.82244H7.83405H7.84569H7.85733H7.86899H7.88067H7.89236H7.90407H7.91579H7.92752H7.93927H7.95103H7.96281H7.9746H7.98641H7.99823H8.01006H8.02191H8.03377H8.04565H8.05754H8.06944H8.08136H8.09328H8.10523H8.11718H8.12915H8.14113H8.15313H8.16514H8.17716H8.18919H8.20124H8.2133H8.22537H8.23745H8.24955H8.26166H8.27378H8.28591H8.29805H8.31021H8.32238H8.33456H8.34675H8.35895H8.37117H8.3834H8.39563H8.40788H8.42014H8.43242H8.4447H8.45699H8.4693H8.48161H8.49394H8.50628H8.51862H8.53098H8.54335H8.55573H8.56812H8.58052H8.59293H8.60535H8.61778H8.63022H8.64267H8.65512H8.66759H8.68007H8.69256H8.70506H8.71756H8.73008H8.7426H8.75514H8.76768H8.78023H8.79279H8.80536H8.81794H8.83053H8.84312H8.85573H8.86834H8.88096H8.89359H8.90623H8.91887H8.93152H8.94418H8.95685H8.96953H8.98221H8.9949H9.0076H9.02031H9.03302H9.04574H9.05847H9.07121H9.08395H9.0967H9.10946H9.12222H9.13499H9.14777H9.16055H9.17334H9.18613H9.19894H9.21174H9.22456H9.23738H9.2502H9.26304H9.27588H9.28872H9.30157H9.31442H9.32728H9.34015H9.35302H9.3659H9.37878H9.39167H9.40456H9.41746H9.43036H9.44327H9.45618H9.46909H9.48201H9.49494H9.50787H9.5208H9.53374H9.54668H9.55963H9.57258H9.58553H9.59849H9.61145H9.62442H9.63739H9.65036H9.66334H9.67632H9.6893H9.70229H9.71527H9.72827H9.74126H9.75426H9.76726H9.78026H9.79327H9.80628H9.81929H9.8323H9.84532H9.85834H9.87136H9.88438H9.89741H9.91043H9.92346H9.93649H9.94952H9.96256H9.97559H9.98863H10.0017H10.0147H10.0277H10.0408H10.0538H10.0669H10.0799H10.093H10.106H10.1191H10.1321H10.1451H10.1582H10.1712H10.1843H10.1973H10.2104H10.2234H10.2365H10.2495H10.2626H10.2756H10.2887H10.3017H10.3148H10.3278H10.3409H10.3539H10.367H10.38H10.393H10.4061H10.4191H10.4322H10.4452H10.4582H10.4713H10.4843H10.4973H10.5104H10.5234H10.5364H10.5494H10.5625H10.5755H10.5885H10.6015H10.6145H10.6275H10.6405H10.6536H10.6666H10.6796H10.6926H10.7055H10.7185H10.7315H10.7445H10.7575H10.7705H10.7834H10.7964H10.8094H10.8223H10.8353H10.8483H10.8612H10.8742H10.8871H10.9001H10.913H10.9259H10.9388H10.9518H10.9647H10.9776H10.9905H11.0034H11.0163H11.0292H11.0421H11.055H11.0679H11.0807H11.0936H11.1065H11.1193H11.1322H11.145H11.1579H11.1707H11.1835H11.1964H11.2092H11.222H11.2348H11.2476H11.2604H11.2732H11.286H11.2987H11.3115H11.3243H11.337H11.3498H11.3625H11.3752H11.388H11.4007H11.4134H11.4261H11.4388H11.4515H11.4642H11.4768H11.4895H11.5022H11.5148H11.5275H11.5401H11.5527H11.5653H11.5779H11.5905H11.6031H11.6157H11.6283H11.6409H11.6534H11.666H11.6785H11.691H11.7036H11.7161H11.7286H11.7411H11.7536H11.766H11.7785H11.7909H11.8034H11.8158H11.8283H11.8407H11.8531H11.8655H11.8779H11.8902H11.9026H11.915H11.9273H11.9396H11.952H11.9643H11.9766H11.9889H12.0011H12.0134H12.0257H12.0379H12.0501H12.0624H12.0746H12.0868H12.099H12.1111H12.1233H12.1354H12.1476H12.1597H12.1718H12.1839H12.196H12.2081H12.2202H12.2322H12.2443H12.2563H12.2683H12.2803H12.2923Z" fill="#F5F6F7" stroke="#D03064"/>\n                <path d="M4.70769 14.1663H4.52396L4.38394 14.2853C4.09696 14.5291 3.78943 14.8776 3.5594 15.1553C3.55917 15.155 3.55895 15.1547 3.55873 15.1544C3.3336 14.8575 2.98717 14.4504 2.60028 14.2313L2.48562 14.1663H2.35385H2.35105H2.34825H2.34545H2.34265H2.33986H2.33706H2.33426H2.33146H2.32867H2.32587H2.32307H2.32027H2.31748H2.31468H2.31188H2.30908H2.30629H2.30349H2.30069H2.2979H2.2951H2.2923H2.2895H2.28671H2.28391H2.28111H2.27832H2.27552H2.27272H2.26993H2.26713H2.26434H2.26154H2.25874H2.25595H2.25315H2.25036H2.24756H2.24477H2.24197H2.23918H2.23638H2.23359H2.23079H2.228H2.22521H2.22241H2.21962H2.21682H2.21403H2.21124H2.20844H2.20565H2.20286H2.20007H2.19727H2.19448H2.19169H2.1889H2.18611H2.18331H2.18052H2.17773H2.17494H2.17215H2.16936H2.16657H2.16378H2.16099H2.1582H2.15541H2.15262H2.14984H2.14705H2.14426H2.14147H2.13868H2.1359H2.13311H2.13032H2.12754H2.12475H2.12197H2.11918H2.11639H2.11361H2.11082H2.10804H2.10526H2.10247H2.09969H2.09691H2.09412H2.09134H2.08856H2.08578H2.083H2.08021H2.07743H2.07465H2.07187H2.06909H2.06631H2.06354H2.06076H2.05798H2.0552H2.05242H2.04965H2.04687H2.04409H2.04132H2.03854H2.03577H2.03299H2.03022H2.02744H2.02467H2.0219H2.01912H2.01635H2.01358H2.01081H2.00804H2.00527H2.0025H1.99973H1.99696H1.99419H1.99142H1.98865H1.98589H1.98312H1.98035H1.97759H1.97482H1.97206H1.96929H1.96653H1.96376H1.961H1.95824H1.95548H1.95271H1.94995H1.94719H1.94443H1.94167H1.93891H1.93616H1.9334H1.93064H1.92788H1.92513H1.92237H1.91962H1.91686H1.91411H1.91135H1.9086H1.90585H1.9031H1.90034H1.89759H1.89484H1.89209H1.88934H1.8866H1.88385H1.8811H1.87835H1.87561H1.87286H1.87012H1.86737H1.86463H1.86189H1.85914H1.8564H1.85366H1.85092H1.84818H1.84544H1.8427H1.83996H1.83723H1.83449H1.83175H1.82902H1.82628H1.82355H1.82082H1.81808H1.81535H1.81262H1.80989H1.80716H1.80443H1.8017H1.79897H1.79625H1.79352H1.7908H1.78807H1.78535H1.78262H1.7799H1.77718H1.77446H1.77174H1.76902H1.7663H1.76358H1.76086H1.75814H1.75543H1.75271H1.75H1.74728H1.74457H1.74186H1.73915H1.73644H1.73372H1.73102H1.72831H1.7256H1.72289H1.72019H1.71748H1.71478H1.71207H1.70937H1.70667H1.70397H1.70127H1.69857H1.69587H1.69317H1.69047H1.68778H1.68508H1.68239H1.67969H1.677H1.67431H1.67162H1.66893H1.66624H1.66355H1.66086H1.65818H1.65549H1.
165281H1.65012H1.64744H1.64476H1.64208H1.63939H1.63672H1.63404H1.63136H1.62868H1.62601H1.62333H1.62066H1.61798H1.61531H1.61264H1.60997H1.6073H1.60463H1.60197H1.5993H1.59663H1.59397H1.59131H1.58864H1.58598H1.58332H1.58066H1.578H1.57535H1.57269H1.57003H1.56738H1.56473H1.56207H1.55942H1.55677H1.55412H1.55147H1.54883H1.54618H1.54353H1.54089H1.53825H1.5356H1.53296H1.53032H1.52768H1.52505H1.52241H1.51977H1.51714H1.5145H1.51187H1.50924H1.50661H1.50398H1.50135H1.49872H1.4961H1.49347H1.49085H1.48823H1.4856H1.48298H1.48036H1.47774H1.47513H1.47251H1.4699H1.46728H1.46467H1.46206H1.45945H1.45684H1.45423H1.45162H1.44902H1.44641H1.44381H1.44121H1.4386H1.436H1.43341H1.43081H1.42821H1.42562H1.42302H1.42043H1.41784H1.41525H1.41266H1.41007H1.40748H1.4049H1.40231H1.39973H1.39715H1.39457H1.39199H1.38941H1.38683H1.38426H1.38168H1.37911H1.37654H1.37397H1.3714H1.36883H1.36626H1.3637H1.36113H1.35857H1.35601H1.35345H1.35089H1.34833H1.34577H1.34322H1.34066H1.33811H1.33556H1.33301H1.33046H1.32791H1.32537H1.32282H1.32028H1.31774H1.3152H1.31266H1.31012H1.30758H1.30505H1.30251H1.29998H1.29745H1.29492H1.29239H1.28986H1.28734H1.28481H1.28229H1.27977H1.27725H1.27473H1.27221H1.26969H1.26718H1.26467H1.26216H1.25965H1.25714H1.25463H1.25212H1.24962H1.24711H1.24461H1.24211H1.23961H1.23712H1.23462H1.23213H1.22963H1.22714H1.22465H1.22216H1.21968H1.21719H1.21471H1.21222H1.20974H1.20726H1.20478H1.20231H1.19983H1.19736H1.19489H1.19242H1.18995H1.18748H1.18501H1.18255H1.18008H1.17762H1.17516H1.1727H1.17025H1.16779H1.16534H1.16289H1.16044H1.15799H1.15554H1.15309H1.15065H1.14821H1.14576H1.14332H1.14089H1.13845H1.13602H1.13358H1.13115H1.12872H1.12629H1.12386H1.12144H1.11902H1.11659H1.11417H1.11175H1.10934H1.10692H1.10451H1.1021H1.09969H1.09728H1.09487H1.09246H1.09006H1.08766H1.08526H1.08286H1.08046H1.07807H1.07567H1.07328H1.07089H1.0685H1.06611H1.06373H1.06134H1.05896H1.05658H1.0542H1.05183H1.04945H1.04708H1.04471H1.04234H1.03997H1.0376H1.03524H1.03287H1.03051H1.02815H1.0258H1.02344H1.02109H1.01873H1.01638H1.01403H1.01169H1.00934H1.007H1.00466H1.00232H0.999977C0.72385 14.1663 0.5 13.9425 0.5 13.6663V6.33301C0.5 6.05687 0.723857 5.83301 1 5.83301H10.7692C11.0454 5.83301 11.2692 6.05687 11.2692 6.33301V13.6663C11.2692 13.9434 11.0458 14.1663 10.7706 14.1663H10.7624H10.7541H10.7458H10.7375H10.7291H10.7207H10.7123H10.7039H10.6955H10.687H10.6785H10.6699H10.6614H10.6528H10.6441H10.6355H10.6268H10.6181H10.6094H10.6007H10.5919H10.5831H10.5743H10.5654H10.5565H10.5476H10.5387H10.5297H10.5207H10.5117H10.5027H10.4936H10.4846H10.4755H10.4663H10.4572H10.448H10.4388H10.4295H10.4203H10.411H10.4017H10.3924H10.383H10.3736H10.3642H10.3548H10.3453H10.3359H10.3264H10.3168H10.3073H10.2977H10.2881H10.2785H10.2689H10.2592H10.2495H10.2398H10.2301H10.2203H10.2106H10.2008H10.1909H10.1811H10.1712H10.1613H10.1514H10.1415H10.1315H10.1215H10.1115H10.1015H10.0915H10.0814H10.0713H10.0612H10.0511H10.0409H10.0307H10.0205H10.0103H10.0001H9.98981H9.97953H9.96923H9.95891H9.94856H9.9382H9.92781H9.91741H9.90698H9.89653H9.88606H9.87558H9.86507H9.85454H9.84399H9.83343H9.82284H9.81223H9.8016H9.79096H9.78029H9.76961H9.7589H9.74818H9.73743H9.72667H9.71589H9.70509H9.69427H9.68343H9.67258H9.6617H9.65081H9.63989H9.62896H9.61801H9.60705H9.59606H9.58506H9.57404H9.563H9.55194H9.54086H9.52977H9.51866H9.50753H9.49639H9.48523H9.47405H9.46285H9.45163H9.4404H9.42915H9.41789H9.40661H9.39531H9.38399H9.37266H9.36131H9.34995H9.33857H9.32717H9.31576H9.30433H9.29288H9.28142H9.26994H9.25845H9.24694H9.23542H9.22388H9.21232H9.20075H9.18916H9.17756H9.16595H9.15431H9.14267H9.13101H9.11933H9.10764H9.09593H9.08421H9.07248H9.06073H9.04897H9.03719H9.0254H9.01359H9.00177H8.98994H8.97809H8.96623H8.95435H8.94246H8.93056H8.91864H8.90672H8.89477H8.88282H8.87085H8.85887H8.84687H8.83486H8.82284H8.81081H8.79876H8.7867H8.77463H8.76255H8.75045H8.73834H8.72622H8.71409H8.70195H8.68979H8.67762H8.66544H8.65325H8.64105H8.62883H8.6166H8.60437H8.59212H8.57986H8.56758H8.5553H8.54301H8.5307H8.51839H8.50606H8.49372H8.48138H8.46902H8.45665H8.44427H8.43188H8.41948H8.40707H8.39465H8.38222H8.36978H8.35733H8.34488H8.33241H8.31993H8.30744H8.29494H8.28244H8.26992H8.2574H8.24486H8.23232H8.21977H8.20721H8.19464H8.18206H8.16947H8.15688H8.14427H8.13166H8.11904H8.10641H8.09377H8.08113H8.06848H8.05582H8.04315H8.03047H8.01779H8.0051H7.9924H7.97969H7.96698H7.95426H7.94153H7.92879H7.91605H7.9033H7.89054H7.87778H7.86501H7.85224H7.83945H7.82666H7.81387H7.80107H7.78826H7.77544H7.76262H7.7498H7.73696H7.72413H7.71128H7.69843H7.68558H7.67272H7.65985H7.64698H7.6341H7.62122H7.60833H7.59544H7.58254H7.56964H7.55673H7.54382H7.53091H7.51799H7.50506H7.49213H7.4792H7.46626H7.45332H7.44037H7.42742H7.41447H7.40151H7.38855H7.37558H7.36261H7.34964H7.33666H7.32368H7.3107H7.29772H7.28473H7.27173H7.25874H7.24574H7.23274H7.21974H7.20673H7.19372H7.18071H7.1677H7.15468H7.14166H7.12864H7.11562H7.10259H7.08957H7.07654H7.06351H7.05048H7.03745H7.02441H7.01137H6.99834H6.9853H6.97226H6.95922H6.94617H6.93313H6.92008H6.90704H6.89399H6.88095H6.8679H6.85485H6.8418H6.82876H6.81571H6.80266H6.78961H6.77656H6.76351H6.75046H6.73741H6.72437H6.71132H6.69827H6.68522H6.67218H6.65913H6.64609H6.63304H6.62H6.60696H6.59392H6.58088H6.56784H6.5548H6.54176
1H6.52873H6.5157H6.50267H6.48964H6.47661H6.46358H6.45056H6.43754H6.42452H6.4115H6.39849H6.38547H6.37246H6.35945H6.34645H6.33345H6.32045H6.30745H6.29446H6.28147H6.26848H6.25549H6.24251H6.22953H6.21656H6.20359H6.19062H6.17765H6.16469H6.15174H6.13878H6.12584H6.11289H6.09995H6.08701H6.07408H6.06115H6.04823H6.03531H6.0224H6.00949H5.99658H5.98368H5.97079H5.9579H5.94501H5.93213H5.91926H5.90639H5.89352H5.88066H5.86781H5.85496H5.84212H5.82928H5.81645H5.80363H5.79081H5.778H5.76519H5.75239H5.7396H5.72681H5.71403H5.70126H5.68849H5.67573H5.66298H5.65023H5.63749H5.62476H5.61203H5.59931H5.5866H5.5739H5.5612H5.54851H5.53583H5.52316H5.51049H5.49784H5.48519H5.47254H5.45991H5.44728H5.43467H5.42206H5.40946H5.39686H5.38428H5.37171H5.35914H5.34658H5.33403H5.32149H5.30896H5.29644H5.28393H5.27143H5.25893H5.24645H5.23397H5.22151H5.20905H5.19661H5.18417H5.17175H5.15933H5.14692H5.13453H5.12214H5.10977H5.0974H5.08505H5.0727H5.06037H5.04805H5.03574H5.02344H5.01115H4.99887H4.9866H4.97434H4.9621H4.94986H4.93764H4.92543H4.91323H4.90104H4.88887H4.8767H4.86455H4.85241H4.84028H4.82817H4.81606H4.80397H4.79189H4.77983H4.76777H4.75573H4.7437H4.73169H4.71968H4.70769Z" fill="#F5F6F7" stroke="#D03064"/>\n                <rect width="1.32057" height="3.96173" transform="matrix(0.700209 0.713938 -0.700209 0.713938 6.77344 8)" fill="#D03064"/>\n                <rect width="1.32057" height="3.96173" transform="matrix(0.700209 -0.713938 0.700209 0.713938 4 8.94336)" fill="#D03064"/>\n            </svg>'],[3,v]]),T=new Map([[1,y],[4,v]]),a=new Map([[2,new Map([[1,"Under Review"],[4,"Completed"]])],[3,new Map([[1,"Under Review"],[2,"Rejected"],[3,"Approved"]])]]);var O=C(77569),Y=C(70906),ee=C(12132);const te="Only an admin can update the wholesaler, the rate plan, or the comparator OTA";var fe=C(93285),q=C(75576),he=C(34903);const pe={yes:"Yes",no:"No",tooltipHeader:"Do not cancel or waive charge!",tooltipBody:"You are required <b>not</b> to cancel or waive this booking.<br/>Leave this reservation as a NO-SHOW and receive the<br/>Net Rate back from the wholesaler after reconciliation,<br/>as Fornova will charge the full room cost that it has <br>funded for this non-refundable reservation."};class oe{static NAFormatter(Z,ue,se){return 0===Z?'<a class="clickable">N/A</a>':`<a class="clickable">${(+Z).toFixed(2)} ${se.competitor_bid.currency}</a> ${se.competitor_bid.room_type||""}`}static hotelNameWithHotelIdTitleFormatter(Z,ue,se){return`<span title="${Z} (${se.customer_hotel_id||se.hotel_code||se.hotel_id})">${Z}</span>`}static bmlFormatter(Z){return(void 0===Z||"undefined"===Z)&&(Z="C"),"C"===Z?'<span class="bml">N/A</span>':`<span class="bml ${Z}"></span>`}static DateV2(Z){return Z?(0,s.n)(Z).format("DD-MMM-YY").toUpperCase():""}static GlobalDateFormat(Z,ue,se,ge){return Z?ge?(0,q.zC)(Z):(0,q.Ve)(Z):""}static ValueWithPrice(Z,ue,se){const ge=se.currency||"";return Z&&-1!==Z?`${ge} ${Z}`:"N/A"}static GlobalDateFormatRCA(Z){if(!Z)return"";return("string"==typeof Z?(0,q.Ve)(Z):(0,q.Yq)(Z))+" | "+(0,s.n)(Z).local().format("HH:mm").toUpperCase()}static DateRCA(Z){return Z?(0,s.n)(Z).local().format("DD-MMM-YY | HH:mm").toUpperCase():""}static DateV3(Z){return(0,s.n)(Z).format("DD-MM-YYYY")}static OnDemandTime(Z,ue,se){return se.ondemand_request_time?`Sent ${(0,s.n)(se.ondemand_request_time).local().format("DD.MM.YY, HH:mm")}`:""}static screenshotFormatter(Z,ue,se,ge="Screenshot"){return Z?`<a href="${Z}" target="_blank">${ge}</a>`:""}static BrandBit(Z,ue,se){const{source_type:ge,hotel_bid:X={},source:we=""}=se,{company_type:ce=""}=X;if("mse"!==ce||"MSE"!==ge)return"";return`<img style="width: 17px; height: 17px; border: 1px solid #D4D4D4; border-radius: 50%" src="${`/assets/img/ota_icons/${we.toLowerCase()}.ico`}" onerror="this.onerror=null;this.src='/assets/img/ota_icons/no-card-logo-insight.png';" title="${`Brand on ${we}`}"/>`}static RDParty(Z,ue,se){const{competitor_bid:ge={}}=se,{wholesaler:X=!1,wholesaler_name:we}=ge;return X?`<span>${function p(ie){if(!ie)return"3rd Party";const Z=ie.match(/"(.*?)"/g);return Z&&Z.toString().split('"').join("").trim()||"3rd Party"}(we)}</span>`:""}static CtripBenefit(Z){return`<span>${Z||""}</span>`}static Promotion(Z,ue,se){const{competitor_bid:ge={}}=se,{promotion_type:X="Promotion",promotion_amount:we}=ge;return we?`<span aria-hidden="true" style="font-size: 17px;" data-toggle="tooltip" data-placement="bottom" title="${X||""}" class="icon-Promotions-New"></span>`:""}static Genius(Z,ue,se){const{competitor_bid:ge={}}=se;return ge&&ge.room_genius_discount?'<span style="font-size: 17px;color: #feb800;" data-toggle="tooltip" data-placement="bottom" title="Booking Genius" class="icon-Genius"></span>':""}static ReShopping(Z,ue,se,ge,X){const we=A.tN,ce=(0,A.JN)(ge,we),{reshoppingData:xe,bml:Pe,OTA:Je}=se,Be=xe&&xe.latest_bml&&("Brand.com"===Je&&"M"!==Pe||["A","L","NA"].includes(Pe)),De=xe&&xe.latest_aux_data_timestamp||!1;let Me="";if(De)if(X){const{separateTime:G}=(0,q.HB)(De);Me=`${G.hours}:${G.minutes} UTC`}else Me=(0,s.n)(De,!1).format("HH:mm");if(xe&&xe.retry>=3||se&&se["reshoppingData.retry"]>=3)return'<span title="No result" class="icon-reshop icon-No-reshopping-icon"></span>';const J=G=>`<span title="${Me}" class="font-15 icon-reshop icon-Reshop_BML ${G}"\n                       style="color: ${ge?ce[G]:we[G]}"><span class="path1"></span><span class="path2"></span></span>`;return Be?"AO"===xe.latest_bml?`<span title="OTA N/A, ${Me}" class="icon-reshop icon-Reshop_OTA-NA OTABRAND"><span class="path1"></span><span class="path2"></span><span class="path3"></span><span class="path4"></span><span class="path5"></span></span>`:"AB"===xe.latest_bml?`<span title="Brand N/A, ${Me}" class="icon-reshop icon-Reshop_BRAND-NA OTABRAND"><span class="path1"></span><span class="path2"></span><span class="path3"></span><span class="path4"></span><span class="path5"></span><span class="path6"></span><span class="path7"></span></span>`:xe&&null===xe.latest_price_difference_in_percent?J("NA"):J(xe.latest_bml):xe&&"loading"===xe.status&&"manual"===xe.type?'<span title="Loading" class=" icon-reshop icon-Reshop_Loading"></span>':""}static PriceDifferenceInPercent(Z,ue,se,ge){const X=(0,A.JN)(ge,A.te);if(!se.competitor_bid.available&&!se.hotel_bid.available)return`<div style="display: flex;align-items: center;padding-right: 45%;justify-content: space-between;" title="${L.b.notAvailable}">
1\n                <span></span>\n                <div class="bml-wrap"><span class="bml NA" style="background-color: ${X.NA}"></span></div>\n            </div>`;const we=Z||"M"===se.bml?(100*Number(Z)).toFixed(1)+"%":"";return`<div style="display: flex;align-items: center;padding-right: 45%;justify-content: space-between;" title="${we}">\n                <span>${we}</span>\n                ${`<div class="bml-wrap">${"C"===se.bml?'<span class="bml"></span>':`<span class="bml ${se.bml}" style="background-color: ${X[se.bml]}"></span>`}</div>`}\n        </div>`}static TestReservation(Z,ue){if(!Z)return"";const{status:se,madeBy:ge}=Z;return"pending"===se?se:"requested"===se&&ge?(0,O.Z)(ge):"rejected"===se&&ge?ue?ge:"":se?(0,O.Z)(se):void 0}static SponsoredBid(Z){return void 0===Z?"":Z?"Ads":""}static RoomType(Z){return`<div class="room-type-cell">${Z||""}<div class="room-type-cell-triangle"></div><div class="room-type-cell-tooltip"><span>${Z||""}</span></div></div>`}static DDMeta(Z,ue,se){return"MSE"===se.source_type?Z:"Direct"}static DDOta(Z){const ue=Z.split(" "),se=ue.indexOf("mobile");return-1!==se?ue.slice(0,se).join(" "):Z}static Actions(Z,ue,se){const{disputeData:ge,disputeActions:X,disputeNoteCount:we}
1=se,ce=we||"",xe=we?'<svg width="12" height="11" viewBox="0 0 12 11" fill="none">\n                <path d="M4.70769 8.83333H4.52396L4.38394 8.9523C4.09696 9.19614 3.78943 9.54456 3.5594 9.82226C3.55917 9.82197 3.55895 9.82167 3.55873 9.82138C3.3336 9.52451 2.98717 9.11743 2.60028 8.89828L2.48562 8.83333H2.35385H2.35105H2.34825H2.34545H2.34265H2.33986H2.33706H2.33426H2.33146H2.32867H2.32587H2.32307H2.32027H2.31748H2.31468H2.31188H2.30908H2.30629H2.30349H2.30069H2.2979H2.2951H2.2923H2.2895H2.28671H2.28391H2.28111H2.27832H2.27552H2.27272H2.26993H2.26713H2.26434H2.26154H2.25874H2.25595H2.25315H2.25036H2.24756H2.24477H2.24197H2.23918H2.23638H2.23359H2.23079H2.228H2.22521H2.22241H2.21962H2.21682H2.21403H2.21124H2.20844H2.20565H2.20286H2.20007H2.19727H2.19448H2.19169H2.1889H2.18611H2.18331H2.18052H2.17773H2.17494H2.17215H2.16936H2.16657H2.16378H2.16099H2.1582H2.15541H2.15262H2.14984H2.14705H2.14426H2.14147H2.13868H2.1359H2.13311H2.13032H2.12754H2.12475H2.12197H2.11918H2.11639H2.11361H2.11082H2.10804H2.10526H2.10247H2.09969H2.09691H2.09412H2.09134H2.08856H2.08578H2.083H2.08021H2.07743H2.07465H2.07187H2.06909H2.06631H2.06354H2.06076H2.05798H2.0552H2.05242H2.04965H2.04687H2.04409H2.04132H2.03854H2.03577H2.03299H2.03022H2.02744H2.02467H2.0219H2.01912H2.01635H2.01358H2.01081H2.00804H2.00527H2.0025H1.99973H1.99696H1.99419H1.99142H1.98865H1.98589H1.98312H1.98035H1.97759H1.97482H1.97206H1.96929H1.96653H1.96376H1.961H1.95824H1.95548H1.95271H1.94995H1.94719H1.94443H1.94167H1.93891H1.93616H1.9334H1.93064H1.92788H1.92513H1.92237H1.91962H1.91686H1.91411H1.91135H1.9086H1.90585H1.9031H1.90034H1.89759H1.89484H1.89209H1.88934H1.8866H1.88385H1.8811H1.87835H1.87561H1.87286H1.87012H1.86737H1.86463H1.86189H1.85914H1.8564H1.85366H1.85092H1.84818H1.84544H1.8427H1.83996H1.83723H1.83449H1.83175H1.82902H1.82628H1.82355H1.82082H1.81808H1.81535H1.81262H1.80989H1.80716H1.80443H1.8017H1.79897H1.79625H1.79352H1.7908H1.78807H1.78535H1.78262H1.7799H1.77718H1.77446H1.77174H1.76902H1.7663H1.76358H1.76086H1.75814H1.75543H1.75271H1.75H1.74728H1.74457H1.74186H1.73915H1.73644H1.73372H1.73102H1.72831H1.7256H1.72289H1.72019H1.71748H1.71478H1.71207H1.70937H1.70667H1.70397H1.70127H1.69857H1.69587H1.69317H1.69047H1.68778H1.68508H1.68239H1.67969H1.677H1.67431H1.67162H1.66893H1.66624H1.66355H1.66086H1.65818H1.65549H1.65281H1.65012H1.64744H1.64476H1.64208H1.63939H1.63672H1.63404H1.63136H1.62868H1.62601H1.62333H1.62066H1.61798H1.61531H1.61264H1.60997H1.6073H1.60463H1.60197H1.5993H1.59663H1.59397H1.59131H1.58864H1.58598H1.58332H1.58066H1.578H1.57535H1.57269H1.57003H1.56738H1.56473H1.56207H1.55942H1.55677H1.55412H1.55147H1.54883H1.54618H1.54353H1.54089H1.53825H1.5356H1.53296H1.53032H1.52768H1.52505H1.52241H1.51977H1.51714H1.5145H1.51187H1.50924H1.50661H1.50398H1.50135H1.49872H1.4961H1.49347H1.49085H1.48823H1.4856H1.48298H1.48036H1.47774H1.47513H1.47251H1.4699H1.46728H1.46467H1.46206H1.45945H1.45684H1.45423H1.45162H1.44902H1.44641H1.44381H1.44121H1.4386H1.436H1.43341H1.43081H1.42821H1.42562H1.42302H1.42043H1.41784H1.41525H1.41266H1.41007H1.40748H1.4049H1.40231H1.39973H1.39715H1.39457H1.39199H1.38941H1.38683H1.38426H1.38168H1.37911H1.37654H1.37397H1.3714H1.36883H1.36626H1.3637H1.36113H1.35857H1.35601H1.35345H1.35089H1.34833H1.34577H1.34322H1.34066H1.33811H1.33556H1.33301H1.33046H1.32791H1.32537H1.32282H1.32028H1.31774H1.3152H1.31266H1.31012H1.30758H1.30505H1.30251H1.29998H1.29745H1.29492H1.29239H1.28986H1.28734H1.28481H1.28229H1.27977H1.27725H1.27473H1.27221H1.26969H1.26718H1.26467H1.26216H1.25965H1.25714H1.25463H1.25212H1.24962H1.24711H1.24461H1.24211H1.23961H1.23712H1.23462H1.23213H1.22963H1.22714H1.22465H1.22216H1.21968H1.21719H1.21471H1.21222H1.20974H1.20726H1.20478H1.20231H1.19983H1.19736H1.19489H1.19242H1.18995H1.18748H1.18501H1.18255H1.18008H1.17762H1.17516H1.1727H1.17025H1.16779H1.16534H1.16289H1.16044H1.15799H1.15554H1.15309H1.15065H1.14821H1.14576H1.14332H1.14089H1.13845H1.13602H1.13358H1.13115H1.12872H1.12629H1.12386H1.12144H1.11902H1.11659H1.11417H1.11175H1.10934H1.10692H1.10451H1.1021H1.09969H1.09728H1.09487H1.09246H1.09006H1.08766H1.08526H1.08286H1.08046H1.07807H1.07567H1.07328H1.07089H1.0685H1.06611H1.
106373H1.06134H1.05896H1.05658H1.0542H1.05183H1.04945H1.04708H1.04471H1.04234H1.03997H1.0376H1.03524H1.03287H1.03051H1.02815H1.0258H1.02344H1.02109H1.01873H1.01638H1.01403H1.01169H1.00934H1.007H1.00466H1.00232H0.999977C0.72385 8.83333 0.5 8.60949 0.5 8.33333V0.999999C0.5 0.723857 0.723857 0.5 1 0.5H10.7692C11.0454 0.5 11.2692 0.723858 11.2692 1V8.33333C11.2692 8.61037 11.0458 8.83333 10.7706 8.83333H10.7624H10.7541H10.7458H10.7375H10.7291H10.7208H10.7123H10.7039H10.6955H10.687H10.6785H10.6699H10.6614H10.6528H10.6441H10.6355H10.6268H10.6181H10.6094H10.6007H10.5919H10.5831H10.5743H10.5654H10.5565H10.5476H10.5387H10.5297H10.5207H10.5117H10.5027H10.4936H10.4846H10.4755H10.4663H10.4572H10.448H10.4388H10.4295H10.4203H10.411H10.4017H10.3924H10.383H10.3736H10.3642H10.3548H10.3453H10.3359H10.3264H10.3168H10.3073H10.2977H10.2881H10.2785H10.2689H10.2592H10.2495H10.2398H10.2301H10.2203H10.2106H10.2008H10.1909H10.1811H10.1712H10.1613H10.1514H10.1415H10.1315H10.1215H10.1115H10.1015H10.0915H10.0814H10.0713H10.0612H10.0511H10.0409H10.0307H10.0205H10.0103H10.0001H9.98982H9.97953H9.96923H9.95891H9.94856H9.9382H9.92781H9.91741H9.90698H9.89653H9.88607H9.87558H9.86507H9.85454H9.84399H9.83343H9.82284H9.81223H9.8016H9.79096H9.78029H9.76961H9.7589H9.74818H9.73743H9.72667H9.71589H9.70509H9.69427H9.68343H9.67258H9.6617H9.65081H9.63989H9.62896H9.61802H9.60705H9.59606H9.58506H9.57404H9.563H9.55194H9.54086H9.52977H9.51866H9.50753H9.49639H9.48523H9.47405H9.46285H9.45163H9.4404H9.42916H9.41789H9.40661H9.39531H9.38399H9.37266H9.36131H9.34995H9.33857H9.32717H9.31576H9.30433H9.29288H9.28142H9.26994H9.25845H9.24694H9.23542H9.22388H9.21232H9.20075H9.18916H9.17756H9.16595H9.15431H9.14267H9.13101H9.11933H9.10764H9.09593H9.08421H9.07248H9.06073H9.04897H9.03719H9.0254H9.01359H9.00177H8.98994H8.97809H8.96623H8.95435H8.94246H8.93056H8.91864H8.90672H8.89477H8.88282H8.87085H8.85887H8.84687H8.83486H8.82284H8.81081H8.79876H8.7867H8.77463H8.76255H8.75045H8.73835H8.72622H8.71409H8.70195H8.68979H8.67762H8.66544H8.65325H8.64105H8.62883H8.6166H8.60437H8.59212H8.57986H8.56758H8.5553H8.54301H8.5307H8.51839H8.50606H8.49372H8.48138H8.46902H8.45665H8.44427H8.43188H8.41948H8.40707H8.39465H8.38222H8.36978H8.35734H8.34488H8.33241H8.31993H8.30744H8.29494H8.28244H8.26992H8.2574H8.24486H8.23232H8.21977H8.20721H8.19464H8.18206H8.16947H8.15688H8.14427H8.13166H8.11904H8.10641H8.09378H8.08113H8.06848H8.05582H8.04315H8.03047H8.01779H8.0051H7.9924H7.97969H7.96698H7.95426H7.94153H7.92879H7.91605H7.9033H7.89054H7.87778H7.86501H7.85224H7.83945H7.82666H7.81387H7.80107H7.78826H7.77544H7.76262H7.7498H7.73696H7.72413H7.71128H7.69843H7.68558H7.67272H7.65985H7.64698H7.6341H7.62122H7.60833H7.59544H7.58254H7.56964H7.55674H7.54382H7.53091H7.51799H7.50506H7.49213H7.4792H7.46626H7.45332H7.44037H7.42742H7.41447H7.40151H7.38855H7.37558H7.36261H7.34964H7.33666H7.32368H7.3107H7.29772H7.28473H7.27173H7.25874H7.24574H7.23274H7.21974H7.20673H7.19372H7.18071H7.1677H7.15468H7.14166H7.12864H7.11562H7.1026H7.08957H7.07654H7.06351H7.05048H7.03745H7.02441H7.01137H6.99834H6.9853H6.97226H6.95922H6.94617H6.93313H6.92008H6.90704H6.89399H6.88095H6.8679H6.85485H6.8418H6.82876H6.81571H6.80266H6.78961H6.77656H6.76351H6.75046H6.73741H6.72437H6.71132H6.69827H6.68522H6.67218H6.65913H6.64609H6.63304H6.62H6.60696H6.59392H6.58088H6.56784H6.5548H6.54176H6.52873H6.5157H6.50267H6.48964H6.47661H6.46358H6.45056H6.43754H6.42452H6.4115H6.39849H6.38547H6.37246H6.35946H6.34645H6.33345H6.32045H6.30745H6.29446H6.28147H6.26848H6.25549H6.24251H6.22953H6.21656H6.20359H6.19062H6.17765H6.16469H6.15174H6.13878H6.12584H6.11289H6.09995H6.08701H6.07408H6.06115H6.04823H6.03531H6.0224H6.00949H5.99658H5.98368H5.97079H5.9579H5.94501H5.93213H5.91926H5.90639H5.89352H5.88066H5.86781H5.85496H5.84212H5.82928H5.81645H5.80363H5.79081H5.778H5.76519H5.75239H5.7396H5.72681H5.71403H5.70126H5.68849H5.67573H5.66298H5.65023H5.63749H5.62476H5.61203H5.59931H5.5866H5.5739H5.5612H5.54851H5.53583H5.52316H5.51049H5.49784H5.48519H5.47254H5.45991H5.44728H5.43467H5.42206H5.40946H5.39686H5.38428H5.37171H5.35914H5.34658H5.33403H5.32149H5.30896H5.29644H5.28393H5.27143H5.25893H5.24645H5.23397
1H5.22151H5.20905H5.19661H5.18417H5.17175H5.15933H5.14692H5.13453H5.12214H5.10977H5.0974H5.08505H5.0727H5.06037H5.04805H5.03574H5.02344H5.01115H4.99887H4.9866H4.97434H4.9621H4.94986H4.93764H4.92543H4.91323H4.90104H4.88887H4.8767H4.86455H4.85241H4.84028H4.82817H4.81606H4.80397H4.79189H4.77983H4.76777H4.75573H4.7437H4.73169H4.71968H4.70769Z" fill="#F5F6F7" stroke="#555555"/>\n            </svg>':w;return!ge&&!X||ge&&!ge.type?`<div class="actions-cell">\n                           <span class="action-icon">${w}</span>\n                           <span class="action-status-icon">${k}</span>\n                      </div>`:`<div class="actions-cell">\n                     <span class="action-icon">${xe}</span>\n                     <span class="actions-count">${ce}</span>\n                     <span class="action-status-icon" style="display: ${2===ge.type?"inline":"none"}">${T.get(ge.status)}</span>\n                     <span class="action-status-icon" style="display: ${3===ge.type?"inline":"none"}">${b.get(ge.status)}</span>\n                     <span class="action-status-icon" style="display: ${2!==ge.type&&3!==ge.type?"inline":"none"}">${k}</span>\n                     <span class="action-status-name" style="display: ${1!==ge.type?"inline":"none"}">${1===ge.type?"Note":2===ge.type?"Support":3===ge.type?"Dispute":""}</span>\n                     <div class="tooltip-handler" style="display: ${1!==ge.type?"inline":"none"}">\n                        <div>\n                            <div class="action-triangle"></div>\n                            <div class="action-tooltip"><div><span>${ge.type&&ge.status?a.get(ge.type).get(ge.status):""}</span><span>${(0,s.n)(ge.updatedAt).local().format("MM.DD.YYYY HH:mm")}</span></div></div>\n                        </div>\n                     </div>\n                </div>`}static LongTextFormater(Z){return Z?`<p class="long-text">${Z}</p>`:""}static LogsFormatter(Z){return Z?`<p class="logs-cell">${Z}</p>`:""}static LogsFormatterNewLine(Z){return Z?`<pre class="logs-cell">${Z}</pre>`:""}static LogsFormatterChanges(Z){const ue={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#39;"};return Z?`<pre class="logs-cell">${String(Z).replace(/[&<>"']/g,se=>ue[se])}</pre>`:""}static TrBudgetHistoryCell(Z){return`<span class="tr-history-cell">${Z}</span>`}static LogsDateAndTime(Z){return Z?`<p class="logs-cell" style="word-break: break-word;">${(0,s.n)(new Date(Z)).local().format("DD/MM/YYYY HH:mm")}</p>`:""}static LogsDateFormatter(Z){return Z?(0,s.n)(new Date(Z)).local().format("DD/MM/YYYY HH:mm"):""}static DateTimeFormat(Z){return Z?(0,he.GP)(new Date(Z),"dd-MMM-yyyy HH:mm:ss"):""}static LogsChangeDescription(Z,ue,se){if(!Z)return"";const{action:ge}=se,X="Add User"===ge,we=Z.status?`<div class="bottom-space">The status is set to ${(0,O.Z)(Z.status)}</div>`:"",ce=(0,Y.JG)(Z,X),xe=[];return Z.apps&&Z.apps.forEach(Pe=>{const Je=X?`<div class="bottom-space">${Pe.app} settings:<br></div>`:`<div>${Pe.app}:<br></div>`,Be=Pe.role?`<div class="bottom-space">${X?"Role:":"The role is changed to"} ${Pe.role}</div>`:"",De=Pe.chainName&&!X?`<div class="bottom-space">The customer is changed to: ${Pe.chainName}</div>`:"",Me=Pe.reportType&&!X?`<div class="bottom-space">The report type is changed to: ${Pe.reportType}</div>`:"",J=Pe.countries&&Pe.countries.length?Pe.countries.map(ze=>ze):"ALL",B=Pe.countries?`<div class="bottom-space">The countries were changed to: ${J}</div>`:"",G=Pe.locations&&Pe.locations.length?Pe.locations.map(ze=>ze.location_name):"ALL",le=Pe.locations?`<div class="bottom-space">The locations were changed to: ${G}</div>`:"",Se=Pe.levelName?`<div class="bottom-space">${X?"Level of user: ":"The user level is changed to:<br/>"}${(0,O.Z)(Pe.levelName)}</div>`:"",_e=Pe.levelDependency&&Pe.levelDependency.length&&!X?`<div class="bottom-space">The user dependency is changed to:<br/>${Pe.levelDependencyName}</div>`:"";let Re="";Pe.features&&Pe.features.length&&(Re=(0,Y.zP)(Pe.features,Pe.app,X));const je=Je+B+le+Be+De+Me+Se+_e+Re;xe.push(je)}),we+ce+xe.join("")}static LongTextFormatter(Z){return Z?`<p class="long-text-cell">${Z}</p>`:""}static ClusterLogsFormatter(Z,ue,se){if(!Z)return"";const ge="Edit Cluster"===se.action;
1if(Z){const X=ge?"":`<div class="bottom-space">The ${Z.parentId||"child"===Z.clusterType?"Sub-Cluster":"Cluster"} was ${Z.isRemoved?"deleted":"created"}<br></div>`,we=ge&&Z.name?`<div class="bottom-space">The Name was changed to: ${Z.name}<br></div>`:"",ce=ge&&Z.role?`<div class="bottom-space">The Type was changed to: ${(0,O.Z)(Z.role)}<br></div>`:"",xe=ge&&Z.scoreboard?`<div class="bottom-space">Show in DI set ${Z.scoreboard}<br></div>`:"";let Pe="",Je="";if(ge&&Z.parentId&&(Je="root"!==Z.parentId?'<div class="bottom-space">The Cluster was changed to Sub-cluster or changed Parent<br></div>':'<div class="bottom-space">The Sub-cluster was changed to Cluster<br></div>'),"hotelIds"in Z){const Be=Z.hotelIds,De=Be.length>1?Be.join(", "):Be.toString();Pe="isHotelRemoved"in Z?`<div class="bottom-space">${Z.isHotelRemoved?"Removed ":"Added "}hotel${Be.length>1?"s ":" "} ${Z.isHotelRemoved?"from ":"in "} Cluster: ${De}<br></div>`:""}return X+Je+we+ce+xe+Pe}}static NonRefundable(Z,ue,se,ge=pe){return Z?`<div class="non-refundable-cell"><div class="agreement">${ge.yes}</div><div class="explanation-icon"><svg width="24" height="22" viewBox="0 0 24 22" fill="none" xmlns="http://www.w3.org/2000/svg">\n        <path d="M11.896 14.5538C12.049 14.5538 12.202 14.4883 12.3113 14.379C12.4206 14.2697 12.4861 14.1385 12.4861 13.9855L12.661 8.80541C12.661 8.6087 12.5954 8.41198 12.4643 8.25898C12.3113 8.10598 12.1146 8.01855 11.896 8.01855C11.6774 8.01855 11.4807 8.10598 11.3277 8.25898C11.1966 8.41198 11.1091 8.6087 11.131 8.80541L11.3277 13.9855C11.3277 14.1385 11.3933 14.2697 11.5026 14.379C11.59 14.4883 11.743 14.5538 11.896 14.5538Z" fill="#F14950"/>\n        <path d="M11.896 17.2205C12.3113 17.2205 12.661 16.8708 12.661 16.4556C12.661 16.0403 12.3113 15.6906 11.896 15.6906C11.4807 15.6906 11.131 16.0403 11.131 16.4556C11.131 16.8708 11.4588 17.2205 11.896 17.2205Z" fill="#F14950"/>\n        <path d="M11.3505 2.625C11.6392 2.125 12.3608 2.125 12.6495 2.625L22.3923 19.5C22.681 20 22.3201 20.625 21.7428 20.625H2.25722C1.67986 20.625 1.31902 20 1.60769 19.5L11.3505 2.625Z" stroke="#F14950" stroke-width="1.5"/>\n    </svg><div class="non-refundable-triangle"></div><div class="non-refundable-tooltip"><div class="non-refundable-tooltip-header">${ge.tooltipHeader}</div><p class="non-refundable-tooltip-body">${ge.tooltipBody}</p></div></div></div>`:ge.no}static GeneralDataWithTextTooltip(Z,ue){return`<div class="selector-cell">${Z}<div class="selector-cell-tooltip"><span>${ue}</span></div></div>`}static SelectorAndTooltip(Z,ue,se=te){return ue?oe.GeneralDataWithTextTooltip(Z,se):Z}static PmgFinalReason(Z,ue,se){const ge=window.final_reason_selections?window.final_reason_selections(Z,ue._id):"";return oe.SelectorAndTooltip(ge,se)}static Wholesaler(Z,ue,se,ge){const X=oe.resolveTrName("wholesaler_name",Z);return oe.TrDropdownCell("wholesaler",Z,ue._id,X,se,ge)}static ComparatorOta(Z,ue,se,ge){const X=oe.resolveTrName("comparatorOta_name",Z);return oe.TrDropdownCell("comparatorOta",Z,ue._id,X,se,ge)}static RatePlan(Z,ue,se,ge){const X=oe.resolveTrName("rate_plan_name",Z);return oe.TrDropdownCell("ratePlan",Z,ue._id,X,se,ge)}static resolveTrName(Z,ue){const se=window[Z];return"function"==typeof se?se(ue):""}static TrDropdownCell(Z,ue,se,ge,X,we){const ce=null==ue?"":String(ue);return(0,ee.m)({type:Z,dataId:ce,rowId:se,displayName:ge||"",isDisabled:X,tooltipText:te,...we})}static DeviceType(Z){return Z?"mobile_web"===Z?"Mobile Web":"mobile_app"===Z?"Mobile App":"Web":"Web"}static insertBookingWindow(Z,ue,se){if(!Z)return"";const ge="window",X=se(Z);return-1!==X.indexOf(ge)&&ue?X.replace(ge,`${ge} ${ue}`):X}static CancellationAndBreakfastHotel(Z,ue,se){const ge=se.hotel_bid?.cancellation_policy_details?.booking_window;return oe.insertBookingWindow(Z,ge,fe.d)}static CancellationAndBreakfastOta(Z,ue,se){const ge=se.competitor_bid?.cancellation_policy_details?.booking_window;return oe.insertBookingWindow(Z,ge,fe.d)}static CancellationAndBreakfast(Z){return Z?(0,fe.d)(Z):""}static SetStrikethroughValue(Z){if(!Z)return"";const ue=Number(Z.replace("%","").replace(",","."));return`${(Math.trunc(100*ue)/100).toFixed(2)}%`}static HasMemberRate(Z,ue,se){const ge="display: flex; flex-direction: row; justify-content: center; align-items: center; padding: 1px 10px; width: fit-content; height: 21px; border-radius: 20px;",X="font-style: normal;font-weight: 400;font-size: 13px;line-height: 16px;",we="../../../../../assets/icon/new-icons/member-indicators/",ce=`<div style="background-color: transparent; color: #001959; ${ge}${X}; padding: 0;"><img src="${we}
1member-other-ota-indicator.svg" alt="other-member-indicator"><img src="${we}member-group-img.svg" alt="other-group-member-indicator">discount available</div>`,xe=`<div style="background-color: #FFD205; color: #001959; ${ge}${X}"><img src="${we}member-ota-expedia-indicator.svg" style="margin-right: 5px;" alt="expedia-member-indicator">Member Price Available</div>`,Pe=`<div style="background-color: #2CACE2; color: #FFFFFF; ${ge}${X}">Member Price Available</div>`,Je="Booking"===se.OTA?ce:"Expedia"===se.OTA?xe:Pe;return Z?Je:""}static CreatedByFormatter(Z,ue,se){const ge=Z||"",X=se.user_email&&se.user_email.length?se.user_email:"";let xe="manual"===ge.toLowerCase()&&X?'<div class="created-by-cell"><div class="created-by-value" style="text-transform: capitalize;">'+ge+'<div class="created-by-triangle"></div><div class="created-by-tooltip">'+X+"</div></div></div>":`<div class="capitalize">${Z}</div>`;return Z||(xe='<div style="text-transform: capitalize;">Fornova TR</div>'),xe}static LatestPriceDifferenceInPercent(Z,ue,se,ge){if(!Z)return"";const X=(100*Number(Z)).toFixed(1)+"%",we=(0,A.JN)(ge,A.te);if("B"===se.bml||"M"===se.bml)return"";return`<div style="display: flex;align-items: center;padding-right: 63%;justify-content: space-between;" title="${X}">\n                            <span>${X}</span>\n                            ${`<div class="bml-wrap">${"C"===se.bml?'<span class="bml">N/A</span>':`<span class="bml ${se.bml}"  style="background-color: ${we[se.bml]}"></span>`}</div>`}\n                    </div>`}static RoundValueToFixedPointNotation(Z){return Z?+(Math.round(+(Z+"e2"))+"e-2"):0}static PriceRoundValueToFixedPointNotation(Z){const ue=oe.RoundValueToFixedPointNotation(Z);return ue?ue.toString():""}static priceDifferenceInPercentV3(Z,ue,se,ge){const X=(100*Number(Z)).toFixed(1)+"%",we=(0,A.JN)(ge,A.te);return`<div style="display: flex;align-items: center;padding-right: 45%;justify-content: space-between;" title="${X}">\n                    <span>${X}</span>\n                    ${`<div class="bml-wrap">${"C"===se.bml?'<span class="bml">N/A</span>':`<span class="bml ${se.bml}"  style="background-color: ${we[se.bml]}"></span>`}</div>`}\n            </div>`}static SnakeCaseToSentence(Z){if(!Z)return"";const ue=Z.replace(/_/g," ");return ue.charAt(0).toUpperCase()+ue.slice(1).toLowerCase()}static SentenceToSnakeCase(Z){return Z?Z.trim().toLowerCase().replace(/\s+/g,"_"):""}}},90807:(We,Te,C)=>{"use strict";C.d(Te,{$:()=>I,a:()=>w});var I,k,s=C(17705),A=C(39962),L=C(65709),y=C(35678),v=C(96697);(k=I||(I={})).SV_ACTION_EVENT="XLS download Action",k.SHARE_GRID_ACTION_EVENT="Share Action",k.LOBBIES_SHARE_ACTION_EVENT="Contracted & Non-Contracted OTAs Share Action",k.SCOREBOARD_EVENT="Scoreboard Page",k.DIRECT_EVENT="Direct Page",k.ADDITIONAL_INSIGHTS="Additional Insights Page",k.AUTH_PARTNERS_EVENT="Contracted OTAs Page",k.AUTH_PARTNERS_CORPORATE_EVENT="Accredited OTAs Page",k.UNAUTH_PARTNERS_EVENT="Non-Contracted OTAs Page",k.UNAUTH_PARTNERS_CORPORATE_EVENT="Unaccredited OTAs Page",k.META_ANALYSIS_EVENT="Meta analysis Page",k.HLA_EVENT="Hotel Level App Page",k.PRICE_LATENCY_EVENT="Price Latency Issues Page",k.DB_RI_OTA="Filters at Parity Page OTA",k.DB_RI_MSE="Filters at Parity Page MSE",k.D_BCSO_DD="Filters at Brand.com Sold Out Page",k.ALL_DD="Filters at Allocation Issues Page",k.PRL_DD="Filters at Price Latency Issues Page",k.UR_DD="Filters at Non-Contracted OTAs Page",k.D_Meta_Analysis_DD="Filters at Meta analysis",k.AP_DD="Filters at Data Page",k.D_BCI_DD="Filters at Brand Connectivity Issues",k.AI_MV_DD_Ranking="Filters at Additional Insights Market Visibility Page",k.DB_MV_Ranking="Filters at Market Visibility Page",k.SCOREBOARD_FILTERS="Filters at Scoreboard Page",k.TEST_RESERVATION_EVENT="Test Reservation Page",k.AI_TEST_RESERVATION="Filters at Additional Insights Test Reservation Page",k.VIOLATION_INSIGHTS="Violation Page",k.HOTEL_VIOLATION_INSIGHTS="Hotel Violation Page",k.COMPLIANCE_INSIGHTS="Compliance Page",k.LOSEDAYS_MAIN="Lose Days Main Page",k.LOSEDAYS_HOME_EVENT="Lose Days Home Page",k.LOSEDAYS_DD="Lose Days Drilldown Page",k.LOSEDAYS_DD_FILTER="Filters at Lose Days Drilldown Page",k.CORPORATE_DD="Data Page",k.BML_ANALYSIS_EVENT="BML Analysis Page",k.CHAIN_CLUSTER_HOME_EVENT="Main Home Page",k.CORPORATE_HOME_EVENT="Corporate Home Page",k.CORPORATE_HOTEL_HOME_EVENT="Corporate Hotel Level Home Page",k.OPEN_POPUP_EVENT="Open Pop-up Event",k.OPEN_POPUP_EXTRANET_EVENT="Open Pop-up Extranet Event",k.DISTRIBUTION_OVERVIEW_PAGE="Distribution overview page",k.PMG_CLAIM_SUBMISSION="PMG Claim Submission",k.CHOCOLATE_GO_TO_CI="Login to CI from Chocolate menu",k.CHOCOLATE_GO_TO_RI="Login to RI from Chocolate menu";let w=class{constructor(b,T){this.userInfoService=b,this.analyticsModel=T}sendEvent(b,T){b&&this.userInfoService.userInfo$.pipe((0,v.s)(1)).subscribe(a=>{this.currentUser=a;const i={...T};this.setUserInfo(i),A.Vx&&this.analyticsModel.sendUsageAnalytic({...i,email:this.currentUser.email,category:b}).subscribe(),A.ah&&A.ah.ENABLE&&gtag&&gtag("event",b,i)})}setUserInfo(b){this.currentUser&&(b.timestamp=new Date,b.chainName=this.currentUser.chainName,b.chainId=this.currentUser.chainId,b.level=this.currentUser.level,b.email=this.currentUser.email)}static{this.ctorParameters=()=>[{type:y.f},{type:L.gd}]}};w=function(k,b,T,a){var O,i=arguments.length,p=i<3?b:null===a?a=Object.getOwnPropertyDescriptor(b,T):a;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)p=Reflect.decorate(k,b,T,a);else for(var Y=k.length-1;Y>=0;Y--)(O=k[Y])&&(p=(i<3?O(p):i>3?O(b,T,p):O(b,T))||p);return i>3&&p&&Object.defineProperty(b,T,p),p}([(0,s._qm)()],w)},17563:(We,Te,C)=>{"use strict";C.d(Te,{py:()=>v});var s=C(31471);const y=()=>{const P=(()=>{const I=localStorage.getItem("token");if(!I)return!1;const w=s.AES.decrypt(decodeURIComponent(I),"d6F3Efeq");try{const k=w.toString(s.enc.Utf8);return!!k&&k.split(";")}catch(k){return console.error(k),!1}})();return P[4]&&JSON.parse(P[4])||{}},v=()=>{const P=y(),I=P.designVersion;let w=("v1"===I?"v2":I)||"v2";if("v3"!==I?w="v2":I&&(w="v1"===I?"v2":I),localStorage.designVersion=w,"v2"===w){const k=document.getElementsByTagName("body")[0];k.className.includes("v2")||(k.className+=" v2")}return localStorage.setItem("newHomePage",P.newHomePage||P.hotelLevelHomePage||!1),localStorage.setItem("hotelLevelHomePage",P.hotelLevelHomePage||!1),localStorage.designVersion}},49975:(We,Te,C)=>{"use strict";C.d(Te,{WX:()=>I,XZ:()=>v,ct:()=>y,my:()=>A,xC:()=>L});var s=C(94089);const A=(w,k)=>JSON.stringify(w)===JSON.stringify(k),L=(w=[])=>w.map(k=>(k.label=k.label.replace(/<(.*?)>|\?/g,""),k)),y=w=>encodeURIComponent(w).replace(/%20/g,"+"),v=w=>`&tempToken=${y(w)}`,I=w=>w.defaultApp||(w=>{let k=s.qw.DI;for(const b in w)w.hasOwnProperty(b)&&w[b]&&(k=s.S6.get(b));return k})(w.applications)},60845:(We,Te,C)=>{"use strict";var s,w;C.d(Te,{Kx:()=>v,L3:()=>P,NG:()=>L,Wv:()=>y,YR:()=>A,ay:()=>s,wr:()=>I}),(w=s||(s={})).meta="meta-circle-chart",w.direct="direct-circle-chart",w.accredited="accredited-circle-chart";const A=["unaccreditedLose","accreditedLose","metaLose","cheapestMetaLose","directLose","lose"],L=["unaccreditedBeat","accreditedBeat","metaBeat","cheapestMetaBeat","directBeat","beat"],y=["unaccreditedMeet","accreditedMeet","metaMeet","cheapestMetaMeet","directMeet","meet"],v=["ab"],P=["ao"],I=["unaccreditedNotAvailable","accreditedNotAvailable","metaNA","directNA","na","cheapestMetaNA"]},15892:(We,Te,C)=>{"use strict";C.d(Te,{CA:()=>y,Ps:()=>P});var s=C(90343);class A extends s.Q{constructor(){super(...arguments),this.meta=[],this.ota=[],this.device=[],this.pos=[],this.otaType=[],this.siteType=[],this.scannedSite=[],this.exclude=[]}}const L=Object.keys(new s.Q),y=Object.keys(new A).filter(I=>!L.includes(I));class P extends A{init(w){return Object.assign(this,structuredClone(w)),this.exclude&&this.exclude.length&&this.mapExcludeRowsFromResponseObject(),this}clone(){return structuredClone(this)}addExcludeRow(){const w=this.generateRow();this.exclude.push(w)}
1removeExcludeRow(w){this.exclude=this.exclude.filter(k=>k.id!==w)}generateRandomId(){const w=(Math.floor(1e3*Math.random())+1).toString();return this.exclude.map(b=>b.id).includes(w)?this.generateRandomId():w}mapExcludeRowsFromResponseObject(){this.exclude=this.exclude.map(w=>{const k=this.generateRow();for(const b in w)w[b]&&(k[`${b}`]=w[b]);return k})}generateRow(){return{id:this.generateRandomId(),meta:[],ota:[],device:[],pos:[]}}}},19357:(We,Te,C)=>{"use strict";C.d(Te,{z:()=>s});const s="cluster"},90343:(We,Te,C)=>{"use strict";C.d(Te,{Q:()=>L,n:()=>A});class s{constructor(){this.brand=[],this.country=[],this.managementCompany=[],this.managementType=[],this.market=[],this.owner=[],this.region=[],this.city=[],this.cluster=[],this.hotelId=[],this.serviceLevel=[],this.area=[],this.rmcc=[]}}const A=Object.keys(new s);class L extends s{constructor(){super(...arguments),this.brand=[],this.country=[],this.managementCompany=[],this.managementType=[],this.market=[],this.owner=[],this.region=[],this.city=[],this.cluster=[],this.hotelId=[],this.serviceLevel=[],this.area=[],this.rmcc=[],this.exclude=[]}set selectedBrand(v){this.brand="string"==typeof v?[v]:v}get selectedBrand(){return this.brand}init(v){return Object.assign(this,structuredClone(v)),this}clone(){return structuredClone(this)}toString(){return JSON.stringify(this)}clearIds(){this.hotelId=[]}}},85516:(We,Te,C)=>{"use strict";C.d(Te,{Cu:()=>L,b3:()=>y,fd:()=>v});var A,P,L,s=C(61051);(P=A||(A={})).BrandAccuracy="Brand Accuracy",P.CUG="CUG",P.AiSmartDiagnosticCompositeInsight="AI Smart Diagnostics",function(P){P.RcaStatusExtranet="rcaStatusExtranet",P.RcaStatus="rcaStatus",P.RcaRootCauseExtranet="rcaRootCauseExtranet",P.RcaRootCause="rcaRootCause",P.RcaClassificationExtranet="rcaClassificationExtranet",P.RcaClassification="rcaClassification",P.DisputeActionsExtranet="disputeActionsExtranet",P.DisputeActions="disputeActions",P.SourceType="source_type",P.CheckInDates="check_in_dates",P.Bands="bands",P.Measurements="measurements",P.CugSwitch="cugSwitch",P.BrandAccuracySwitch="brandAccuracySwitch",P.AiSmartDiagnosticsSwitch="aiSmartDiagnosticsSwitch",P.ScanDate="scan_date",P.ScanDateDistance="scan_date_distance",P.ShopIdsFilter="shopIdsFilter",P.SelectedRowsFilter="SelectedRows",P.CustomFilter="customFilter",P.HotelsFilter="hotelsFilter",P.AvailabilityFilter="availabilityFilter",P.NewHomePageFilter="newHomePageFilter",P.Issues="issues",P.InsightId="insightId",P.Ota="ota",P.Source="source",P.Cheapest="cheapest",P.Guest="guest",P.Pos="pos",P.IgnoreSourceInOcc="ignoreSourceInOcc",P.CheapestFilter="cheapestFilter",P.Category="category",P.Filter="filter",P.TrendType="trendType",P.Timeframe="timeframe",P.DateLength="dateLength",P.CustomDateLength="customDateLength",P.RowsCount="rowsCount",P.ViewType="viewType",P.FileName="fileName",P.PageId="pageId",P.App="app",P.HotelId="hotelId",P.UpdatedBy="updatedBy",P.UpdatedByExtranet="updatedByExtranet",P.Inventory="inventory",P.ClickbaitFilter="clickbaitFilter",P.OTACancellationPolicy="competitor_cancellation_policy_type",P.OTAMealPlan="competitor_meal_plan_type",P.BrandCancellationPolicy="hotel_cancellation_policy_type",P.BrandMealPlan="hotel_meal_plan_type",P.ReservationRequestPhase="reservation_request_phase",P.ComparatorOta="comparatorOta",P.NonCancellableReservation="non_cancellable_reservation",P.PmgReservationNumber="reservation_number",P.PmgChosenReward="chosen_reward",P.PmgPreliminaryDecision="decision",P.PmgRejectReason="decision_message",P.PmgFinalDecision="finalDecision",P.PmgCheckOutDates="check_out_dates",P.PmgEmpowerCode="empowerCode",P.PmgFinalReason="finalReason",P.PmgMarriottUserEmail="finalDecisionUpdatedBy",P.PmgGuestEmail="guestEmail"}(L||(L={}));const y=[{key:L.CugSwitch,name:A.CUG,filterName:s.Y.AllScansCUG},{key:L.BrandAccuracySwitch,name:A.BrandAccuracy,filterName:s.Y.AllScansBrandAccuracy},{key:L.AiSmartDiagnosticsSwitch,name:A.AiSmartDiagnosticCompositeInsight,filterName:s.Y.AiSmartDiagnosticCompositeInsight}],v={[L.CugSwitch]:s.Y.AllScansCUG,[L.BrandAccuracySwitch]:s.Y.AllScansBrandAccuracy,[L.AiSmartDiagnosticsSwitch]:s.Y.AiSmartDiagnosticCompositeInsight}},98526:(We,Te,C)=>{"use strict";C.d(Te,{a:()=>A});var s=C(71963);
1const A=new Map([[s.pq.NotAvailable,"Both inventories N/A"],[s.pq.OtaAllocation,"Ota inventory N/A"],[s.pq.BrandSoldOut,"Brand inventory N/A"]])},95998:(We,Te,C)=>{"use strict";C.d(Te,{B:()=>ee,DD:()=>oe,E:()=>i,EX:()=>se,FL:()=>ge,HE:()=>Y,IK:()=>he,M8:()=>y,Mt:()=>X,Pf:()=>ue,QE:()=>I,WZ:()=>p,Wr:()=>a,Yr:()=>v,_e:()=>we,fp:()=>pe,gK:()=>L,h8:()=>q,in:()=>xe,lc:()=>P,m_:()=>T,nl:()=>w,oS:()=>k,tR:()=>b,tU:()=>ie,to:()=>O,wA:()=>te,xY:()=>ce});var s=C(22883),A=C(29301);const L=["#4E8588","#F17724"],y="isTestReservationTab",v="isClickbaitClaimTab",P={wholesaler:"Wholesaler",ratePlan:"Rate Plan"};var I,Pe,w,k,b;(Pe=I||(I={})).Mse="mse",Pe.Ota="ota",Pe.Wholesaler="wholesaler",function(Pe){Pe.HotelId="Hotel ID",Pe.ScanDate="Scan date",Pe.Ota="OTA",Pe.Channel="Channel",Pe.Meta="Meta",Pe.CheckIn="Check in",Pe.Pos="POS",Pe.BrandPrice="Brand price",Pe.OtaPrice="OTA Price",Pe.OtaOnMetaPrice="OTA on META price",Pe.Currency="Currency",Pe.PriceDiff="Price diff",Pe.DropBoxLink="Drop box link",Pe.HotelRegion="Hotel region",Pe.Cluster
1="Cluster",Pe.CancellationDate="Cancellation date",Pe.NonRefundable="Non-refundable",Pe.VoucherCode="VOUCHER Code",Pe.Wholesaler="Wholesaler",Pe.RatePlan="Rate plan",Pe.FirstName="First Name",Pe.LastName="Last Name",Pe.Email="Email",Pe.TicketId="Ticket ID",Pe.IssueCategory="Issue Category",Pe.IssueType="Issue Type",Pe.IssueSubType="Issue Sub-type",Pe.RCAComment="RCA Comment",Pe.DirectOTAPrice="Direct OTA Price",Pe.ClaimOnMSE="Claim on MSE",Pe.ClickbaitType="Clickbait type"}(w||(w={})),function(Pe){Pe.SuccessfulTR="successful",Pe.CancelledTR="cancelled",Pe.ClickbaitTR="clickbait",Pe.Unsuccessful="unsuccessful",Pe.TrAdmin="trAdmin"}(k||(k={})),function(Pe){Pe.LoginWith="LoginWith",Pe.WithoutTRFeature="WithoutTRFeature",Pe.AllShopsSelected="AllShopsSelected",Pe.SentToTR="SentToTR",Pe.SentToTRPlural="SentToTRPlural",Pe.Default="Default"}(b||(b={}));const T={[k.ClickbaitTR]:"client.importDataPageCsv.addClickbaitCasesViaCsv",[k.SuccessfulTR]:"client.importDataPageCsv.addTrCasesViaCsv"},a={[k.ClickbaitTR]:"sample-clickbait",[k.SuccessfulTR]:"sample-test-reservation"},i={[k.ClickbaitTR]:"client.importDataPageCsv.addClickbaitCases",[k.SuccessfulTR]:"client.importDataPageCsv.addTrCases"},p={[b.LoginWith]:"client.testReservationTooltips.loginWith",[b.WithoutTRFeature]:"client.testReservationTooltips.withoutTrFeature",[b.AllShopsSelected]:"client.testReservationTooltips.allShopsSelected",[b.SentToTR]:"client.testReservationTooltips.sentToTr",[b.SentToTRPlural]:"client.testReservationTooltips.sentToTrPlural",[b.Default]:"client.testReservationTooltips.default"},O={Successful:"successful",Cancelled:"cancelled",Clickbait:"clickbait",Unsuccessful:"unsuccessful",TrAdmin:"trAdmin"},Y="client.testReservationTabs.successfulTr",ee=[{id:O.Successful,title:Y,filter:"successful",isShowGrid:!0},{id:O.Cancelled,title:"client.testReservationTabs.cancelledByOta",filter:"cancelled",isShowGrid:!0}],te={clickbait:{id:O.Clickbait,title:"client.testReservationTabs.clickbait",filter:"clickbait",isShowGrid:!0}},fe={unsuccessful:{id:O.Unsuccessful,title:"client.testReservationTabs.unsuccessfulTr",filter:"unsuccessful",isShowGrid:!1},trAdmin:{id:O.TrAdmin,title:"client.testReservationTabs.trAdmin",filter:"trAdmin",isShowGrid:!1},...te},q=(Pe,Je)=>[...ee,...Je?[]:[fe.clickbait],...Pe.trUnsuccessfulStatistics?[fe.unsuccessful]:[],...Pe.trAdmin?[fe.trAdmin]:[]],he={requested_by:"Requested By",region:"Region",area:"Area",country:"Country",city:"City"},pe={successful:{all:{tableId:"tr-table",pageId:s.T.trPageId,setTableColumnConfigs:(Pe,Je,Be,De,Me,J,B)=>A.W.TRColModel(Pe,De,Je,Be,Me,J,B)},classified:{tableId:"tr-table-rca",pageId:s.T.trRcaPageId,setTableColumnConfigs:(Pe,Je,Be,De,Me)=>A.W.TRRcaColModel(Pe,Je,Be,De,Me)}},cancelled:{all:{tableId:"tr-table-cancelled",pageId:s.T.trCancelledPageId,setTableColumnConfigs:(Pe,Je,Be,De,Me,J,B)=>A.W.TRCancelledColModel(Pe,De,Je,Be,Me,J,B)},classified:{tableId:"tr-table-cancelled-rca",pageId:s.T.trCancelledRcaPageId,setTableColumnConfigs:(Pe,Je,Be,De,Me)=>A.W.TRCancelledRcaColModel(Pe,Je,Be,De,Me)}},clickbait:{all:{tableId:"tr-table-clickbait",pageId:s.T.trClickbaitPageId,setTableColumnConfigs:(Pe,Je,Be,De,Me,J,B)=>A.W.TRClickbaitColModel(Pe,De,Je,Be,Me,J,B)},classified:{tableId:"tr-table-clickbait-rca",pageId:s.T.trClickbaitRcaPageId,setTableColumnConfigs:(Pe,Je,Be,De,Me)=>A.W.TRClickbaitRcaColModel(Pe,Je,Be,De,Me)}}},oe={test_reservation_request_phase_consumer_mse_claim:"Consumer MSE Claim",test_reservation_request_phase_hotel_mse_claim:"Hotel MSE Claim",test_reservation_request_phase_clickbait:"Clickbait",clickbait:"Clickbait",test_reservation_request_phase_content_mse_claim:"Content MSE Claim"},ie="Report Strategy",Z_RateViolation="Rate violation",ue={test_reservation_request_phase_content_mse_claim:"Content violation",test_reservation_request_phase_consumer_mse_claim:Z_RateViolation,test_reservation_request_phase_hotel_mse_claim:Z_RateViolation,test_reservation_request_phase_clickbait:Z_RateViolation,clickbait:Z_RateViolation},se={successful:"tr-one-click-controllers",cancelled:"tr-one-click-controllers-cancelled",clickbait:"tr-one-click-controllers-clickbait"},ge={successful:[],cancelled:[],clickbait:[],successfulRca:[],cancelledRca:[],clickbaitRca:[]},X=["client.testReservationGrid.stillProcessing","client.testReservationGrid.noTestReservations",""],we={Delete:"client.testReservationGridControl
1s.deleteTr",DisableDelete:"client.testReservationGridControls.deleteTrDisabled"},ce={All:"all",Classified:"classified"},xe=Pe=>!!Pe&&"object"==typeof Pe&&("wholesaler"in Pe||"ratePlans"in Pe)&&void 0!==Pe?.wholesaler||void 0!==Pe?.ratePlans},71963:(We,Te,C)=>{"use strict";C.d(Te,{L6:()=>s,UL:()=>P,d$:()=>A,pq:()=>v,tW:()=>I,yZ:()=>y});const s={L:"#ea8583",M:"#19be81",B:"#fed51c",AB:"#c49fa2",NA:"#8db4ad",AO:"#bbb999",NABoth:"#818d98"},A={L:"rgba(234, 133, 131, 0.7)",M:"rgba(25, 190, 129, 0.5)",B:"rgba(254, 213, 28, 0.7)",AB:"rgba(196, 159, 162, 0.7)",NABoth:"rgba(141, 180, 173, 0.7)",AO:"rgba(187, 185, 153, 0.5)",NA:"#818d98"};var L,w;(w=L||(L={})).lose="Lose",w.meet="Meet",w.beat="Beat",w.brandSoldOut="Brand Inventory N/A",w.notAvailable="Both Inventories N/A",w.otaAllocation="OTA Inventory N/A";const y={lose:"client.distributionCharts.bml.lose",meet:"client.distributionCharts.bml.meet",beat:"client.distributionCharts.bml.beat",brandSoldOut:"client.distributionCharts.bml.brandSoldOut",notAvailable:"client.distributionCharts.bml.notAvailable",otaAllocation:"client.distributionCharts.bml.otaAllocation"};var v;!function(w){w.Meet="M",w.BrandSoldOut="Brand N/A",w.NotAvailable="Both N/A",w.OtaAllocation="OTA N/A"}(v||(v={}));const P={losePercentage:0,meetPercentage:0,beatPercentage:0,notAvailablePercentage:0,otaAllocationPercentage:0,brandSoldOutPercentage:0},I=95},66987:(We,Te,C)=>{"use strict";C.d(Te,{r:()=>P});var v,s=C(17705),A=C(62438),L=C(20233);let P=class{static{v=this}static{this.NA=-1e5}static getGraphItemValue(w,k,b){const T=w&&w.formatedNames||void 0;return(T?T[k][1]:"")||(new A.w).transform(b)||0}convertToIntegerAndTransform(w){const k=this.convertToInteger(this.makeClone(w));return this.transform(k)}convertToIntegerAndFormatNames(w){const k=this.convertToInteger(this.makeClone(w));return this.formatNames(k)}formatNames(w){const k=this.makeClone(w);return k.forEach(b=>{b[1]=(new L.H).transform(b[1])}),k}transform(w){const k=this.makeClone(w);return k.forEach((b,T)=>{if(b[1]<0){const i=this.getPreviousValue(w,T),p=this.getNextValue(w,T);i>=0&&p>=0?b[1]=Math.floor((i+p)/2):i===v.NA&&p>=0?b[1]=p:p===v.NA&&i>=0&&(b[1]=i)}}),k}makeCloneOfChartData(w){return JSON.parse(JSON.stringify(w))}convertToInteger(w){return w.map(k=>(k[1]>0&&k[1]<=1&&(k[1]=Math.round(100*k[1])),k))}getNextValue(w,k){for(let T=k+1;T<=w.length;T++){const a=this.getNumber(w[T]);if(a>=0)return a}return v.NA}getPreviousValue(w,k){for(let T=k-1;T>=0;T--){const a=this.getNumber(w[T]);if(a>=0)return a}return v.NA}getNumber(w){if(w){const k=w[1];if("number"==typeof k&&k>=0)return k}return v.NA}makeClone(w){return JSON.parse(JSON.stringify(w))}};P=v=function(I,w,k,b){var i,T=arguments.length,a=T<3?w:null===b?b=Object.getOwnPropertyDescriptor(w,k):b;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(I,w,k,b);else for(var p=I.length-1;p>=0;p--)(i=I[p])&&(a=(T<3?i(a):T>3?i(w,k,a):i(w,k))||a);return T>3&&a&&Object.defineProperty(w,k,a),a}([(0,s._qm)({providedIn:"root"})],P)},11702:(We,Te,C)=>{"use strict";C.d(Te,{n:()=>L,p:()=>y});const A={...C(71963).yZ,totalCases:"client.bmlDistributionTooltip.totalCases"},L=()=>Object.keys(A).reduce((v,P)=>({...v,[P]:""}),{}),y=(v,P)=>{Object.keys(A).forEach(I=>{v[I]=P(A[I])})}},28765:(We,Te,C)=>{"use strict";C.d(Te,{_b:()=>T,Xo:()=>p,r2:()=>O,Ly:()=>I,F$:()=>P,UB:()=>w,FI:()=>q,Hb:()=>ee,xz:()=>Y,pT:()=>i,SP:()=>a,_t:()=>b,xs:()=>k,OB:()=>te,mk:()=>fe});var P,he,v=C(89928);(he=P||(P={})).NaSoldOut="naSoldOut",he.LoseCount="loseCount",he.MeetCount="meetCount",he.BeatCount="beatCount",he.NotAvailableCount="notAvailableCount",he.OtaAllocationCount="otaAllocationCount",he.BrandSoldOutCount="brandSoldOutCount";const I=[P.LoseCount,P.MeetCount,P.BeatCount,P.NotAvailableCount,P.OtaAllocationCount,P.BrandSoldOutCount],w="#2c2b2b";var k;!function(he){he.Save="Save",he.SaveAs="Save As",he.Rename="Rename",he.SetAsDefault="Set As Default",he.Share="Share",he.Delete="Delete",he.SharingHistory="Sharing History"}(k||(k={}));const b={[v.FA.Chain]:{[v.fo.Admin]:{uniqTabs:{[k.Share]:"client.viewTabs.tooltips.autoSharedWithAllUsers"},[k.Delete]:"client.viewTabs.tooltips.deleteThroughChainSettings"}},sameLevelFromUserRole:"client.viewTabs.tooltips.modifiedByCreatorOnly",defaultTooltip:"client.viewTabs.tooltips.modifiedByChainAdminOnly"},T=[k.Save],a=[k.Save,k.Share,k.Delete,k.Rename],i=[k.Share,k.Delete],p=[k.Share,k.Delete],O=[k.Save,k.Share,k.Delete,k.Rename],Y=[k.Save,k.Share,k.Delete,k.Rename],ee="no-default-tabs",te=["Ctrip"],fe=new Map([["Ctrip","#fd9914"]]),q={addIcon:'<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">\n<circle cx="11.5" cy="11.5" r="7.5" fill="#52A9FF"/>\n<rect x="11" y="8" width="1" height="7" fill="white"/>\n<rect x="8" y="12" width="1" height="7" transform="rotate(-90 8 12)" fill="white"/>\n</svg>
1',shareIcon:'\n<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">\n    <g clip-path="url(#clip0_5624_59885)">\n    <path d="M12.7241 11.0317C12.3895 11.033 12.0586 11.1019 11.7512 11.2342C11.4439 11.3665 11.1664 11.5596 10.9355 11.8018L4.87922 8.77116C5.0282 8.31942 5.0282 7.83178 4.87922 7.38004L10.9455 4.29475C11.38 4.75264 11.9692 5.03261 12.5987 5.08026C13.2281 5.1279 13.8528 4.93981 14.3513 4.55255C14.8498 4.16528 15.1864 3.6065 15.2959 2.98482C15.4054 2.36314 15.2797 1.72298 14.9435 1.18875C14.6072 0.654519 14.0844 0.264395 13.4765 0.0942029C12.8686 -0.0759891 12.2192 -0.0140904 11.6544 0.267868C11.0897 0.549827 10.6499 1.0317 10.4206 1.61983C10.1914 2.20796 10.189 2.86033 10.4139 3.45014L4.40724 6.50563C4.08283 6.10889 3.64366 5.82219 3.14992 5.68483C2.65618 5.54748 2.13205 5.56619 1.64936 5.73841C1.16668 5.91063 0.749071 6.22792 0.453788 6.64679C0.158505 7.06566 0 7.5656 0 8.07809C0 8.59057 0.158505 9.09052 0.453788 9.50939C0.749071 9.92826 1.16668 10.2455 1.64936 10.4178C2.13205 10.59 2.65618 10.6087 3.14992 10.4713C3.64366 10.334 4.08283 10.0473 4.40724 9.65055L10.399 12.6663C10.2977 12.9381 10.2456 13.2258 10.245 13.5159C10.245 14.0072 10.3906 14.4875 10.6636 14.896C10.9366 15.3045 11.3245 15.6229 11.7785 15.8109C12.2324 15.9989 12.7318 16.0481 13.2137 15.9523C13.6956 15.8564 14.1382 15.6198 14.4856 15.2724C14.8331 14.925 15.0696 14.4824 15.1655 14.0005C15.2613 13.5186 15.2122 13.0191 15.0241 12.5652C14.8361 12.1113 14.5177 11.7233 14.1092 11.4504C13.7007 11.1774 13.2204 11.0317 12.7291 11.0317H12.7241ZM12.7241 1.09518C13.0189 1.09518 13.3071 1.18259 13.5522 1.34637C13.7973 1.51015 13.9883 1.74293 14.1011 2.01528C14.214 2.28763 14.2435 2.58731 14.186 2.87644C14.1285 3.16556 13.9865 3.43114 13.7781 3.63959C13.5696 3.84804 13.304 3.98999 13.0149 4.0475C12.7258 4.10501 12.4261 4.0755 12.1537 3.96269C11.8814 3.84988 11.6486 3.65884 11.4848 3.41373C11.3211 3.16862 11.2336 2.88045 11.2336 2.58566C11.2336 2.19036 11.3907 1.81125 11.6702 1.53173C11.9497 1.25221 12.3288 1.09518 12.7241 1.09518ZM2.52426 9.54124C2.22947 9.54124 1.9413 9.45383 1.69619 9.29005C1.45108 9.12628 1.26005 8.89349 1.14723 8.62114C1.03442 8.34879 1.00491 8.04911 1.06242 7.75998C1.11993 7.47086 1.26188 7.20528 1.47033 6.99683C1.67878 6.78838 1.94436 6.64643 2.23348 6.58892C2.52261 6.53141 2.82229 6.56092 3.09464 6.67374C3.36699 6.78655 3.59977 6.97759 3.76355 7.22269C3.92733 7.4678 4.01474 7.75597 4.01474 8.05076C4.01474 8.44606 3.85771 8.82517 3.57819 9.10469C3.29867 9.38421 2.91956 9.54124 2.52426 9.54124ZM12.7241 15.0063C12.4293 15.0063 12.1412 14.9189 11.8961 14.7552C11.6509 14.5914 11.4599 14.3586 11.3471 14.0862C11.2343 13.8139 11.2048 13.5142 11.2623 13.2251C11.3198 12.936 11.4617 12.6704 11.6702 12.4619C11.8786 12.2535 12.1442 12.1115 12.4333 12.054C12.7225 11.9965 13.0222 12.026 13.2945 12.1388C13.5669 12.2516 13.7996 12.4427 13.9634 12.6878C14.1272 12.9329 14.2146 13.2211 14.2146 13.5159C14.2146 13.9112 14.0576 14.2903 13.7781 14.5698C13.4985 14.8493 13.1194 15.0063 12.7241 15.0063Z" fill="#00759E"/>\n    </g>\n    <defs>\n    <clipPath id="clip0_5624_59885">\n    <rect width="16" height="16" fill="white"/>\n    </clipPath>\n    </defs>\n</svg>',threeDotsIcon:'<svg width="3" height="15" viewBox="0 0 3 15" fill="none" xmlns="http://www.w3.org/2000/svg">\n<path d="M1.5 9C2.32843 9 3 8.32843 3 7.5C3 6.67157 2.32843 6 1.5 6C0.671573 6 0 6.67157 0 7.5C0 8.32843 0.671573 9 1.5 9Z" fill="#52A9FF"/>\n<path d="M1.5 3C2.32843 3 3 2.32843 3 1.5C3 0.671573 2.32843 0 1.5 0C0.671573 0 0 0.671573 0 1.5C0 2.32843 0.671573 3 1.5 3Z" fill="#52A9FF"/>\n<path d="M1.5 15C2.32843 15 3 14.3284 3 13.5C3 12.6716 2.32843 12 1.5 12C0.671573 12 0 12.6716 0 13.5C0 14.3284 0.671573 15 1.5 15Z" fill="#52A9FF"/>\n</svg>',sharedDefault:'\n<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">\n    <path d="M7.29266 1.50006C7.48018 1.31259 7.73449 1.20728 7.99966 1.20728C8.26482 1.20728 8.51913 1.31259 8.70665 1.50006L10.9997 3.79306V2.50006C10.9997 2.36745 11.0523 2.24028 11.1461 2.14651C11.2399 2.05274 11.367 2.00006 11.4997 2.00006H12.4997C12.6323 2.00006 12.7594 2.05274 12.8532 2.14651C12.947 2.24028 12.9997 2.36745 12.9997 2.50006V5.79306L15.3537 8.14606C15.4001 8.19255 15.437 8.24774 15.4622 8.30848C15.4873 8.36922 15.5003 8.43432 15.5003 8.50006C15.5003 8.56581 15.4873 8.63091 15.4622 8.69165C15.437 8.75239 15.4001 8.8
10757 15.3537 8.85406C15.3072 8.90055 15.252 8.93743 15.1912 8.96259C15.1305 8.98774 15.0654 9.00069 14.9997 9.00069C14.9339 9.00069 14.8688 8.98774 14.8081 8.96259C14.7473 8.93743 14.6921 8.90055 14.6457 8.85406L7.99966 2.20706L2.99966 7.20706V13.5001C2.99966 13.6327 3.05233 13.7598 3.1461 13.8536C3.23987 13.9474 3.36705 14.0001 3.49966 14.0001H7.49966C7.63226 14.0001 7.75944 14.0527 7.85321 14.1465C7.94698 14.2403 7.99966 14.3675 7.99966 14.5001C7.99966 14.6327 7.94698 14.7598 7.85321 14.8536C7.75944 14.9474 7.63226 15.0001 7.49966 15.0001H3.49966C3.10183 15.0001 2.7203 14.842 2.43899 14.5607C2.15769 14.2794 1.99966 13.8979 1.99966 13.5001V8.20706L1.35365 8.85406C1.30717 8.90055 1.25198 8.93743 1.19124 8.96259C1.1305 8.98774 1.0654 9.00069 0.999655 9.00069C0.933911 9.00069 0.868811 8.98774 0.808072 8.96259C0.747332 8.93743 0.692143 8.90055 0.645655 8.85406C0.599167 8.80757 0.562291 8.75239 0.537132 8.69165C0.511973 8.63091 0.499023 8.56581 0.499023 8.50006C0.499023 8.43432 0.511973 8.36922 0.537132 8.30848C0.562291 8.24774 0.599167 8.19255 0.645655 8.14606L7.29266 1.50006Z" fill="#00759E"/>\n    <g clip-path="url(#clip0_2062_155689)">\n        <path d="M13.2763 13.4922L13.2761 13.4922C13.1253 13.4928 12.9761 13.5238 12.8376 13.5835C12.7145 13.6365 12.6021 13.7111 12.5056 13.8036L10.0358 12.5676C10.081 12.3976 10.081 12.2186 10.0357 12.0486L12.5099 10.7902C12.7014 10.9748 12.9518 11.0874 13.2181 11.1076C13.5014 11.129 13.7825 11.0443 14.0069 10.8701C14.2312 10.6958 14.3827 10.4443 14.432 10.1645C14.4813 9.88471 14.4247 9.5966 14.2734 9.35617C14.1221 9.11574 13.8867 8.94016 13.6132 8.86356C13.3396 8.78697 13.0473 8.81483 12.7931 8.94172C12.539 9.06862 12.3411 9.28549 12.2379 9.55018C12.1421 9.79584 12.1343 10.0664 12.2146 10.3163L9.77147 11.559C9.62947 11.4018 9.44544 11.2877 9.24057 11.2307C9.01805 11.1688 8.78182 11.1773 8.56428 11.2549C8.34674 11.3325 8.15853 11.4755 8.02544 11.6643C7.89236 11.853 7.82092 12.0784 7.82092 12.3093C7.82092 12.5403 7.89236 12.7656 8.02544 12.9544C8.15853 13.1432 8.34674 13.2862 8.56428 13.3638C8.78182 13.4414 9.01805 13.4499 9.24057 13.388C9.44552 13.331 9.6296 13.2168 9.77163 13.0595L12.2087 14.2861C12.1759 14.3914 12.1591 14.5011 12.1589 14.6117V14.6118C12.1589 14.8332 12.2245 15.0497 12.3475 15.2338C12.4706 15.4179 12.6454 15.5614 12.85 15.6462C13.0546 15.7309 13.2797 15.7531 13.4969 15.7099C13.714 15.6667 13.9135 15.5601 14.0701 15.4035C14.2267 15.2469 14.3333 15.0474 14.3765 14.8302C14.4197 14.6131 14.3975 14.3879 14.3128 14.1834C14.2281 13.9788 14.0846 13.8039 13.9004 13.6809C13.7163 13.5579 13.4999 13.4922 13.2784 13.4922L13.2763 13.4922ZM13.2763 9.42038C13.3878 9.42038 13.4967 9.45342 13.5893 9.51533C13.682 9.57723 13.7542 9.66521 13.7968 9.76815C13.8394 9.87109 13.8506 9.98436 13.8289 10.0936C13.8071 10.2029 13.7535 10.3033 13.6747 10.3821C13.5959 10.4609 13.4955 10.5145 13.3862 10.5363C13.277 10.558 13.1637 10.5468 13.0607 10.5042C12.9578 10.4616 12.8698 10.3894 12.8079 10.2967C12.746 10.2041 12.713 10.0952 12.713 9.98374C12.713 9.83433 12.7723 9.69104 12.878 9.58539C12.9836 9.47974 13.1269 9.42038 13.2763 9.42038ZM8.9575 12.8611C8.84607 12.8611 8.73716 12.8281 8.64451 12.7662C8.55187 12.7043 8.47966 12.6163 8.43702 12.5134C8.39439 12.4104 8.38323 12.2971 8.40497 12.1879C8.4267 12.0786 8.48036 11.9782 8.55914 11.8994C8.63793 11.8206 8.73831 11.767 8.84759 11.7452C8.95687 11.7235 9.07014 11.7347 9.17308 11.7773C9.27602 11.8199 9.364 11.8921 9.42591 11.9848C9.48781 12.0774 9.52085 12.1864 9.52085 12.2978C9.52085 12.4472 9.4615 12.5905 9.35585 12.6961C9.2502 12.8018 9.10691 12.8611 8.9575 12.8611ZM13.2763 15.1752C13.1649 15.1752 13.056 15.1421 12.9633 15.0802C12.8707 15.0183 12.7985 14.9303 12.7559 14.8274C12.7132 14.7245 12.7021 14.6112 12.7238 14.5019C12.7455 14.3926 12.7992 14.2922 12.878 14.2135C12.9568 14.1347 13.0571 14.081 13.1664 14.0593C13.2757 14.0375 13.389 14.0487 13.4919 14.0913C13.5949 14.134 13.6828 14.2062 13.7447 14.2988C13.8066 14.3915 13.8397 14.5004 13.8397 14.6118C13.8397 14.7612 13.7803 14.9045 13.6747 15.0102C13.569 15.1158 13.4257 15.1752 13.2763 15.1752Z" fill="#00759E" stroke="#00759E" stroke-width="0.135495"/>\n    </g>\n    <defs>\n        <clipPath id="clip0_2062_155689">\n            <rect width="8" height="8" fill="white" transform="translate(7 8)"/>\n        </clipPath>\n    </defs>\n</svg>'}},57466:(We,Te,C)=>{"use strict";function s(A,L){let y=A.replace("#","");3===y.length&&(y=`${y[0]}${y[0]}${y[1]}${y[1]}${y[2]}${y[2]}`);return`rgba(${parseInt(y.substring(0,2),16)},${parseInt(y.substring(2,4),16)},${parseInt(y.substring(4,6),16)},${L})`}C.d(Te,{s:()=>s})},2940:(We,Te,C)=>{"use strict";C.d(Te,{$:()=>v});var s=C(17705),A=C(84412),L=C(5964);let v=class{constructor(){this.onMainFilterFromMd5ReceivedSource=new A.t(null),this.onMainFilterFromMd5Received$=this.onMainFilterFromMd5ReceivedSource.asObservable().pipe((0,L.p)(I=>null!==I)),this.checkMd5FilterInUrlOnAppLoad()}updateReceivedFilterFromMd5(I){this.isFilterAlreadyReceived()||this.onMainFilterFromMd5ReceivedSource.next(I)}checkMd5FilterInUrlOnAppLoad(){window.location.href.includes("newfilters")||this.updateReceivedFilterFromMd5({})}isFilterAlreadyReceived(){return null!==this.onMainFilterFromMd5ReceivedSource.getValue()}static{this.ctorParameters=()=>[]}};v=function(P,I,w,k){var a,b=arguments.length,T=b<3?I:null===k?k=Object.getOwnPropertyDescriptor(I,w):k;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)T=Reflect.decorate(P,I,w,k);else for(var i=P.length-1;i>=0;i--)(a=P[i])&&(T=(b<3?a(T):b>3?a(I,w,T):a(I,w))||T);return b>3&&T&&Object.defineProperty(I,w,T),T}([(0,s._qm)({providedIn:"root"})],v)},93910:(We,Te,C)=>{"use strict";C.d(Te,{R:()=>s,t:()=>A});const s=(L,y=0)=>
1{if(Math.abs(L)>=1e3&&Math.abs(L)<1e6){return Math.round(L/1e3*Math.pow(10,y))/Math.pow(10,y)+"K"}return L=Math.round(L),Math.abs(L)>=1e6&&Math.abs(L)<1e9?`${Number((L/1e6).toFixed(y))}M`:`${L}`},A=L=>{const y={TotalIssues:{types:["CUGGenericCompositeInsight"],numerator:"Total issues"},CCIScore:{types:["MarketVisibilityCompositeInsight","MetaChannelsCompositeInsight","PropertiesOnSaleCompositeInsight"],numerator:"Score"},POS:{types:["POSCompositeInsight"],numerator:"Worst POS"},TotalShops:{types:["ConnectivityIssuesCompositeInsight"],numerator:"Total cases"},totalCases:{types:["allocationIssues","bids","bidders","severeCases","PriceLatencyIssues","availabilityIssues","severeIssues"],numerator:"Total cases"},marketVisibility:{types:["rankingScore","reviewScore"],numerator:"Total score"},TotalOffenders:{types:["constantOffenders"],numerator:"Total offenders"},promotionsAndPrograms:{types:["promotionsAndPrograms"],numerator:"Total promotions"}};for(const v in y)if(y[v].types.includes(L))return y[v].numerator;return"Total bids"}},29301:(We,Te,C)=>{"use strict";C.d(Te,{W:()=>X});var s=C(46523),A=C(85111),L=C(33158),y=C(99038),v=C(50620),P=C(28819);const I=(we,ce=P.oP.ActualScanDate)=>`<div class="label-before-question">${ce}</div>\n            <div class="table-header-tooltip">\n                <span class="icon-Icons_Qusetion-mark table-header-question-mark"></span>\n                <span class="table-header-tooltip-body actual-date" style="visibility: hidden">${we}</span>\n            </div>`,w={title:"Re-shop Result",indication:"Reshop Indication",description:"shows your re-shop\u2019s latest status",beatMeetLose:"Beat, Meet, Lose",loading:"Loading, No status yet",otaNotAvailable:"OTA N/A",brandNotAvailable:"Brand N/A",noResult:"No result"},k=(we,ce=w)=>{if(we){const xe=(0,L.JN)(we,L.tN);localStorage.setItem("bmlDotsColorPalette",JSON.stringify(xe))}return`\n                <div class="label-before-question">${ce.title}</div>\n                <div class="table-header-tooltip">\n                    <span class="icon-Icons_Qusetion-mark table-header-question-mark"></span>\n                    <span class="table-header-tooltip-body" style="visibility: hidden">\n                        <h6>${ce.indication}</h6>\n                        <div class="separator"></div>\n                        <p>${ce.description}</p>\n                        <div class="indicator-item">\n                            <span class="icon-reshop tooltip-icon icon-Manual-reshop-BML-icon"\n                                  style="margin-left: -2px;\n                                  color: ${we?JSON.parse(localStorage?.bmlDotsColorPalette)?.M:L.tN.M}"\n                                  >\n                                <span class="path1"></span>\n                                <span class="path2 path-dot"></span>\n                            </span>\n                            <span class="icon-reshop tooltip-icon icon-Manual-reshop-BML-icon"\n                                  >\n                                <span class="path1"></span>\n                                <span class="path2 path-dot" style="\n                                      color: ${we?JSON.parse(localStorage?.bmlDotsColorPalette)?.B:L.tN.B}"\n                                  ></span>\n                            </span>\n                            <span class="icon-reshop tooltip-icon icon-Manual-reshop-BML-icon"\n                                  style="color: ${we?JSON.parse(localStorage?.bmlDotsColorPalette)?.L:L.tN.L}">\n                                <span class="path1"></span>\n                                <span class="path2 path-dot"></span>\n                            </span>\n                            <span class="item-title-multiple">${ce.beatMeetLose}</span>\n                        </div>\n                        <div class="indicator-item">\n                            <span class="icon-Reshop_Loading" style="margin-left: -2px; color: #00759E"></span>\n                            <span class="item-title" style="top: 11px">${ce.loading}</span>\n                        </div>\n                        <div class="indicator-item">
1\n                            <span class="icon-reshop tooltip-icon icon-Manual-reshop-BML-icon icon-with-name">\n                                <span class="path1"></span>\n                                <span class="path2 path-dot"></span>\n                                <span class="path-name">OTA</span>\n                            </span>\n                            <span class="item-title">${ce.otaNotAvailable}</span>\n                        </div>\n                        <div class="indicator-item">\n                            <span class="icon-reshop tooltip-icon icon-Manual-reshop-BML-icon icon-with-name">\n                                <span class="path1"></span>\n                                <span class="path2 path-dot"></span>\n                                <span class="path-name" style="left: -5px">BRAND</span>\n                            </span>\n                            <span class="item-title">${ce.brandNotAvailable}</span>\n                        </div>\n                        <div class="indicator-item">\n                            <span class="tooltip-icon icon-No-reshopping-icon"></span>\n                            <span class="item-title" style="top: 13px">${ce.noResult}</span>\n                        </div>\n                    </span>\n                </div>\n        `},b={title:"On Demand",heading:"On demand",timestamp:"Here you can find the time-stamp of the shops you <br> have requested for a manual re-shop",checkReshopColumn:"Take a look at the re-sh
1op column, where you can find <br> the current status of the re-shop",latestResults:"The Re-shop column will present the latest results. <br> This can be done automatically by the system or manually"};class T{static get onDemandTooltip(){return T.buildOnDemandTooltip()}static buildOnDemandTooltip(ce=b){return`\n            <div class="label-before-question">${ce.title}</div>\n            <div class="table-header-tooltip">\n                <span class="icon-Icons_Qusetion-mark table-header-question-mark"></span>\n                <span class="table-header-tooltip-body" style="visibility: hidden">\n                    <h6>${ce.heading}</h6>\n                    <div class="separator" style="width: 100%"></div>\n                    <div style="padding: 10px 0">${ce.timestamp}</div>\n                    <div style="padding: 10px 0">${ce.checkReshopColumn}</div>\n                    <div style="padding: 10px 0">${ce.latestResults}</div>\n                </span>\n            </div>\n        `}}class a{static get ThirdPartyTitle(){return a.buildThirdPartyTitle()}static buildThirdPartyTitle(ce='3<sup style="text-transform: lowercase;">rd</sup> party'){return`<span>${ce}</span>`}static WholesalerLabel(ce){return ce&&ce.hasOwnProperty("trSystemCatalogNames")?ce.trSystemCatalogNames.wholesaler:"Wholesalers"}static RatePlanLabel(ce){return ce&&ce.hasOwnProperty("trSystemCatalogNames")?ce.trSystemCatalogNames.ratePlans:"Rate Plan"}}var i=C(12132),p=C(95998),O=C(65300);const Y=O.fR[O.po.clientGrids],ee={hotel_name:"hotelName",hotel_internal_id:"hotelInternalId",country:"country",region:"region",brand:"brand",scan_hotel_name:"scannedHotelName",scan_date:"scanDate",source:"meta",dd_meta:"meta",ota:"ota",dd_ota:"ota",rank:"rankingOnMeta",deviceType:"device",brand_cancellation:"brandCancellationPolicy",brand_meal:"brandMealPlan",ota_cancellation:"otaCancellationPolicy",ota_meal:"otaMealPlan",check_in_date:"checkIn",check_out_date:"checkOut",los:"los",pos:"pos",brand_availability_price:"brandPrice",dd_brand_availability_price:"brandPrice",room_type:"brandRoomType",dd_brand_currency:"brandCurrency",dd_competitor_availability_price:"otaPrice",competitor_availability_price:"otaPrice",dd_competitor_ota_price:"otaCurrency",ota_room_type:"otaRoomType",price_difference_in_percent:"priceDiffPercent",price_difference:"priceDiffNumber",price_difference_in_usd:"priceDiffUsd",has_meta:"brandBidIndication",ctrip_benefit:"ctripBenefit",has_promotion:"promotions",promotion_type:"promotionType",competitor_provider_promotion_type:"reshopPromotionType",has_genius_discount:"genius",sponsored_bid:"sponsoredBid",has_member_rate:"memberIndication",has_strikethrough_value:"strikethroughIndication",has_strikethrough_tag:"strikethroughTag",latest_strikethrough_value:"reshopStrikethroughIndication",latest_strikethrough_tag:"reshopStrikethroughTag",test_reservation:"testReservation",actions:"action"},fe={"Issue Category":"issueCategory","Issue Type":"issueType","Sub-type":"subType"};var he=C(96262);const pe=O.fR[O.po.clientGrids],oe={hotel_name:"hotelName",scan_date:"processingDate",source:"ota",promotion_name:"promotionName",promotion_id:"promotionId",promotion_type:"details",promotion_audience:"audience",promotion_days_left:"daysLeft",screenshot:"screenshot","rootCauseAnalysis.status":"category","rootCauseAnalysis.rootCause":"issueType","rootCauseAnalysis.classification":"subType","rootCauseAnalysis.comment":"comment","rootCauseAnalysis.updatedBy.profile":"updatedBy","rootCauseAnalysis.updatedAt":"updatedAt",actions:"action"},ie={search_date:(we,{searchDateText:ce})=>()=>I(ce||s.vD,we(`${pe}.actualScanDate`))},Z={screenshot:we=>(ce,xe,Pe)=>v.Q.screenshotFormatter(ce,xe,Pe,we(`${pe}.screenshot`))},ue=(we,ce,xe={})=>ce?we.map(Pe=>{const Je=ie[Pe.name],Be=Z[Pe.name],De=oe[Pe.name];return Je||Be||De?{...Pe,...Je?{getDisplayLabel:Je(ce,xe)}:De&&{getDisplayLabel:()=>ce(`${pe}.${De}`)},...Be&&{formatter:Be(ce)}}:Pe}):we,se=we=>{const ce=(xe,Pe)=>we?we(`${pe}.${xe}`):Pe;return{label:" ",name:"tooltip",type:"string",sortable:!1,title:!1,width:30,formatter:(xe,Pe,Je)=>`<div class="hover-tooltip-header super-custom-tooltip"><i class="icon-info_tooltip"></i><div class="hover-tooltip-body"><div class="rca-tooltip-row"><div class="parameter">${ce("meta",P.nl.Meta)}</div><div class="value">${Je.source?Je.source:"-"}</div><div class="parameter">${ce("promotionName","Promotion Name")}</div><div class="value">${Je.promotion_name?Je.promotion_name:"-"}</div><div class="parameter">${ce("details","Details")}</div><div class="value">${Je.promotion_type?Je.promotion_type:"-"}</div><div class="parameter">${ce("audience","Audience")}</div><div class="value">${Je.promotion_audience?Je.promotion_audience:"-"}</div><div class="parameter">${ce("daysLeft","Days Left")}</div><div class="value">${Je.promotion_days_left?Je.promotion_days_left:"0"}</div></div></div></div>`}};String.prototype.ucFirst=function(){return this.length>1?this.charAt(0).toUpperCase()+this.slice(1):this.toString()};class X{static clearChartSelect(ce,xe=[]){ce.getSelectedPoints().forEac
1h(Je=>{xe.includes(Je.x)||Je.select(!1)})}static setLineChart(ce,xe,Pe,Je="red"){const Be="plot-line",De="plot-band";if(ce){const Me=ce.xAxis[0];Me.removePlotBand(De),Me.removePlotLine(Be);const J=+(0,A.n)(xe).toDate(),B=+(0,A.n)(Pe).toDate();if(X.clearChartSelect(ce,[J,B]),xe===Pe)return;Me.addPlotBand({from:J,to:B,color:"rgba(68, 170, 213, .2)",id:De}),Me.addPlotLine({value:J,color:Je,width:2,id:Be}),Me.addPlotLine({value:B,color:Je,width:2,id:Be})}return Be}static setLineChartByIndex(ce,xe,Pe,Je="red"){const Be="plot-line",De="plot-band";if(ce){const Me=ce.xAxis[0];if(Me.removePlotBand(De),Me.removePlotLine(Be),X.clearChartSelect(ce,[xe,Pe]),xe===Pe)return;Me.addPlotBand({from:xe,to:Pe,color:"rgba(68, 170, 213, .2)",id:De,zIndex:10}),Me.addPlotLine({value:xe,color:Je,width:2,id:Be,zIndex:10}),Me.addPlotLine({value:Pe,color:Je,width:2,id:Be,zIndex:10})}return Be}static setLine(ce,xe,Pe="red"){if(ce){const Be=ce.xAxis[0]||[];Be.removePlotBand("plot-line"),Be.removePlotLine("plot-band");const De=+(0,A.n)(xe).toDate();X.clearChartSelect(ce,[De]),Be.addPlotLine({value:De,color:Pe,width:2,id:"plot-line"})}}static setLineByIndex(ce,xe,Pe="red"){if(ce){const Be=ce.xAxis[0]||[];Be.removePlotBand("plot-line"),Be.removePlotLine("plot-band"),X.clearChartSelect(ce,[xe]),Be.addPlotLine({value:xe,color:Pe,width:2,id:"plot-line",zIndex:10})}}static clearLines(ce){if(ce){const xe=ce.xAxis[0]||[];xe.removePlotBand("plot-line"),xe.removePlotLine("plot-band"),X.clearChartSelect(ce)}}static gridColumns(ce){return{id:{label:"Id",name:"_id",key:!0,hidden:!0,type:"string"},hotel_name:{label:"Hotel name",name:"hotel_name",width:300,type:"string",formatter:v.Q.hotelNameWithHotelIdTitleFormatter},scan_date:{label:"Scan date",name:"scan_date",width:170,type:"date",formatter:v.Q.DateV2},scanDate:{label:"Scan date",name:"scanDate",width:170,type:"date",formatter:v.Q.DateV2},check_in_date:{label:"Check-in",name:"check_in_date",width:150,type:"date",formatter:v.Q.DateV2},check_out_date:{label:"Check-out",name:"check_out_date",width:150,type:"date",formatter:v.Q.DateV2},los:{label:"LOS",width:100,name:"LOS",type:"string"},pos:{label:"POS",width:100,name:"proxy",type:"string"},source:{label:P.nl.Meta,name:"source",type:"string"},type:{label:"Type",name:"type",type:"string"},value:{label:"Value",name:"value"},scan_type:{label:"Scan type",name:"scan_type",type:"string"},ota:{label:"OTA",name:"calculatedData.OTA",type:"string",formatter(xe="",Pe,Je){const{wholesaler:Be=!1}=Je.ota_site_bid||{};return`<div style='white-space: nowrap;'>${xe} ${Be?'<img style="width: 17px;" src="/assets/img/wholesaler.svg" alt="" title="3rd-party" />':""}</div>`}},currency:{label:"Currency",name:"calculatedData.ota_currency"},status:{label:"Status",name:"status"},customer_hotel_id:{label:"Customer hotel id",name:"customer_hotel_id"},bml:{label:'<span class="bml_label">BML</span>',name:`calculatedData.${ce.mode}.bml`,formatter:v.Q.bmlFormatter,type:"string"},image_url:{label:"Source Image",name:"image_url",hidden:!0},deep_link:{label:"Source Link",name:"deep_link",hidden:!0},brand_image_url:{label:"Brand Image",name:`calculatedData.${ce.mode}_brand_image_url`,hidden:!0,type:"string"},brand_deep_link:{label:"Brand Link",name:`calculatedData.${ce.mode}_brand_deep_link`,hidden:!0,type:"string"},medianReviews:{label:"Reviews",name:"normalized_rating",width:200,formatter:xe=>xe?xe.toFixed(1):"N/A",type:"number"},medianPage:{label:"Page",name:"page",width:115,formatter:xe=>xe?xe.toFixed(0):y.b.notAvailable,type:"number"},medianPositionInPage:{label:"Position in page",name:"position",formatter:xe=>xe?xe.toFixed(0):0,type:"number"},mediumNumberOfProperties:{label:"Available Hotels",name:"number_of_properties",width:230,formatter:xe=>xe?xe.toFixed(0):y.b.notAvailable,type:"number"},medianPosition:{label:"Ranking",name:"position",formatter:xe=>xe?xe.toFixed(0):0,type:"number"},market:{label:"Market",name:"market",type:"string"},level:{label:"Level",name:"level",type:"string"},timeframe:{label:"Time frame",name:"timeframe",type:"string"},title:{label:"Title",name:"title",type:"string"},region:{label:"Region",name:"region",formatter:xe=>xe?xe.ucFirst():"",type:"string"},city:{label:"City",name:"city",hidden:!0},source_type:{label:"Source Type",name:"source_type"},normalized_rating:{label:"Rating",name:"normalized_rating",formatter:xe=>xe?xe.toFixed(0):0,type:"number"},page:{label:"Page",name:"page",formatter:xe=>xe?xe.toFixed(0):y.b.notAvailable,type:"number"},position_in_page:{label:"Position in page",name:"position_in_page",formatter:xe=>xe?xe.toFixed(0):0,type:"number"},position:{label:"Position",name:"position",formatter:xe=>xe?xe.toFixed(0):0,type:"number"},bid_rank:{label:"Location",name:"bid_rank",sorttype:"number",type:"number"},bid_price_rank:{label:"Price rank",name:"price_rank",sorttype:"number",type:"number"},bid_room_type:{label:"Room type",name:"room_type",type:"string"},bid_bml:{label:"BML",name:"bml",type:"string"},populationTimestamp:{label:"populationTimestamp",name:"populationTimestamp"},wholesaler:{label:"wholesaler",name:"ota_site_bid.wholesaler"}}}static ExtranetGridColumns(ce=s.vD){return{id:{label:"Id",name:"_id",key:!0,hidden:!0,type:"string"},hotel_name:{label:"Hotel Name",name:"hotel_name",width:300,type:"string",formatter:v.Q.hotelNameWithHotelIdTitleFormatter},scan_date:{label:P.oP.ProcessingDate,name:"scan_date",width:170,type:"date",formatter:v.Q.GlobalDateFormat},search_date:{label:I(ce),name:"search_date",width:170,type:"date",formatter:v.Q.GlobalDateFormat}
1,dd_ota:{label:"OTA",name:"source",width:100,type:"string"},promotion_name:{label:"Promotion name",name:"promotion_name"},promotion_id:{label:"Promotion id",name:"promotion_id"},promotion_type:{label:"Details",name:"promotion_type"},promotion_audience:{label:"Audience",name:"promotion_audience"},promotion_days_left:{label:"Days Left",name:"promotion_days_left"},hotel_id:{label:"Hotel id",name:"hotel_id",hidden:!0},screenshot:{label:"Screenshot",name:"screenshot",width:110,fixed:!0,formatter:v.Q.screenshotFormatter},screenshot_link:{label:"Screenshot Link",name:"screenshot_link",hidden:!0,formatter:(xe,Pe,Je)=>Je.screenshot},values:{label:" ",name:"values",hidden:!0,formatter:(xe,Pe,Je)=>JSON.stringify(Je)},rcaHistory:{label:"",name:"rcaHistory",hidden:!0,formatter:xe=>JSON.stringify(xe)}}}static BMLsGridColumns(ce,xe=!0,Pe,Je,Be){const De={promotionHiddenData:{label:"promotionHiddenData",name:"competitor_bid.promotion_amount",sortable:!1,hidden:!0},hiddenReshopData:{label:"ReshopData",name:"reshoppingData",sortable:!1,hidden:!0},customer_hotel_id:{label:"Customer Hotel Id",name:"customer_hotel_id",hidden:!0},id:{label:"Id",name:"_id",key:!0,hidden:!0,type:"string"},shop_unique_id:{label:"SHOP UNIQUE ID",name:"shop_unique_id",hidden:!0},hotel_name:{label:"Hotel Name",name:"hotel_name",width:230,type:"string",fixed:!0,isDefault:!0,formatter:v.Q.hotelNameWithHotelIdTitleFormatter},hotel_internal_id:{label:"Hotel Internal Id",name:"customer_hotel_id",width:150,type:"string",fixed:!0},country:{label:"Country",name:"country",width:150,type:"string",fixed:!0,sortable:!1},region:{label:"Region",name:"region",width:150,type:"string",fixed:!0,sortable:!1},brand:{label:"Brand",name:"brand",width:150,type:"string",fixed:!0,sortable:!1},scan_hotel_name:{label:"Scanned hotel name",name:"scan_hotel_name",width:230,type:"string",fixed:!0,isDefault:!1},scan_date:{label:"Scan Date",name:"scan_date",width:150,type:"date",fixed:!0,isDefault:!0,formatter:v.Q.GlobalDateFormat},source:{label:P.nl.Meta,name:"source",type:"string",fixed:!0,width:140},ota:{label:"OTA",name:"OTA",width:100,type:"string",fixed:!0},dd_ota:{label:"OTA",name:"OTA",type:"string",width:140,fixed:!0,isDefault:!0,formatter:v.Q.DDOta},rank:{label:P.nl.BidRank,name:"competitor_bid.bid_rank",width:130,fixed:!0,type:"number"},dd_meta:{label:P.nl.Meta,name:"source",width:125,type:"string",fixed:!0,isDefault:!0,formatter:v.Q.DDMeta},deviceType:{label:"Device",name:"competitor_bid.device_scan_type",title:!1,width:170,fixed:!0,sortable:!1,isDefault:!0,formatter:v.Q.DeviceType},brand_cancellation:{label:P.nl.BrandCancellationPolicy,name:"hotel_bid.cancellation_policy_details.cancellation_policy_type",title:!0,width:240,fixed:!0,sortable:!0,isDefault:!1,formatter:v.Q.CancellationAndBreakfastHotel},brand_meal:{label:P.nl.BrandMealPlan,name:"hotel_bid.meal_plan_details.meal_plan_type",title:!0,width:145,fixed:!0,sortable:!0,isDefault:!1,formatter:v.Q.CancellationAndBreakfast},ota_cancellation:{label:P.nl.OTACancellationPolicy,name:"competitor_bid.cancellation_policy_details.cancellation_policy_type",title:!0,width:270,fixed:!0,sortable:!0,isDefault:!1,formatter:v.Q.CancellationAndBreakfastOta},ota_meal:{label:P.nl.OTAMealPlan,name:"competitor_bid.meal_plan_details.meal_plan_type",title:!0,width:135,fixed:!0,sortable:!0,isDefault:!1,formatter:v.Q.CancellationAndBreakfast},booking_window_hotel:{label:"",name:"hotel_bid.cancellation_policy_details.booking_window",hidden:!0},booking_window_ota:{label:"",name:"competitor_bid.cancellation_policy_details.booking_window",hidden:!0},check_in_date:{label:"Check-in",name:"check_in_date",width:140,type:"date",fixed:!0,isDefault:!0,formatter:v.Q.GlobalDateFormat},check_out_date:{label:"Check-out",name:"check_out_date",width:140,type:"date",fixed:!0,formatter:v.Q.GlobalDateFormat},los:{label:"LOS",width:100,name:"LOS",fixed:!0,isDefault:!0},pos:{label:"POS",width:100,name:"proxy",type:"string",fixed:!0,isDefault:!0},brand_availability_price:{label:"Brand Price",name:"hotel_bid.price_for_comparison",fixed:!0,width:170},dd_brand_availability_price:{label:"Brand Price",name:"hotel_bid.price_for_comparison",fixed:!0,width:170,isDefault:!0,formatter:v.Q.PriceRoundValueToFixedPointNotation},room_type:{label:P.nl.BrandRoomType,name:"hotel_bid.room_type",fixed:!0,width:120,sortable:!0,title:!1,formatter:v.Q.RoomType},dd_brand_currency:{label:"Brand Currency",name:"hotel_bid.currency",fixed:!0,width:170},dd_competitor_availability_price:{label:"OTA Price",name:"competitor_bid.price_for_comparison",fixed:!0,width:145,isDefault:!0,formatter:v.Q.PriceRoundValueToFixedPointNotation},competitor_availability_price:{label:"OTA Price",name:"competitor_bid.price_for_comparison",fixed:!0,formatter:Me=>(100*Number(Me)).toFixed(1)+"%",type:"number"},dd_competitor_ota_price:{label:"OTA Currency",name:"competitor_bid.currency",fixed:!0,width:145},bml:{label:" ",name:"bml",sortable:!1,align:"center",formatter:(Me,J,B)=>(!B.competitor_bid.available&&!B.hotel_bid.available&&(B.bml="NA"),`<div class="bml-wrap">${"C"===B.bml?'<span class="bml">
1N/A</span>':`<span class="bml ${B.bml}"></span>`}</div>`)},price_difference_in_percent:{label:"Price diff (%)",name:"price_difference_in_percent",width:170,fixed:!0,isDefault:!0,formatter:(Me,J,B)=>v.Q.PriceDifferenceInPercent(Me,J,B,Pe),type:"number"},price_difference:{label:"Price diff (#)",name:"price_difference",width:170,fixed:!0,type:"number",formatter:v.Q.PriceRoundValueToFixedPointNotation},price_difference_in_usd:{label:"Price diff in USD (#)",name:"price_difference_usd",width:170,fixed:!0,type:"number",formatter:v.Q.PriceRoundValueToFixedPointNotation},brand_room_type:{label:"BRAND ROOM TYPE",name:"hotel_bid.room_type",hidden:!0},competitor_room_type:{label:"OTA ROOM TYPE",name:"competitor_bid.room_type",hidden:!0},ota_room_type:{label:"OTA Room Type",name:"competitor_bid.room_type",fixed:!0,width:120,sortable:!0,title:!1,formatter:v.Q.RoomType},reshopBml:{label:k(Pe),name:"reshoppingData.latest_aux_data_timestamp",width:200,fixed:!0,sortable:!1,align:"center",unfiltered:!0,isDefault:!0,formatter:(Me,J,B)=>v.Q.ReShopping(Me,J,B,Pe,Je)},has_meta:{label:"Brand Bid Ind.",name:"hotel_bid.company_type",width:130,fixed:!0,sortable:!0,align:"center",isDefault:!0,formatter:v.Q.BrandBit,cellattr:function(Me,J,B){return`title="${B.hotel_bid.company_type}"`}},has_3rd_party:{label:a.ThirdPartyTitle,name:"competitor_bid.wholesaler_name",sortable:!0,width:140,fixed:!0,isDefault:!0,formatter:v.Q.RDParty},ctrip_benefit:{label:"Ctrip benefit",name:"competitor_bid.benefits",sortable:!0,width:140,fixed:!0,isDefault:!1,formatter:v.Q.CtripBenefit},has_promotion:{label:"Promotions",name:"promotions_field",sortable:!1,width:180,fixed:!0,align:"center",isDefault:!0,formatter:v.Q.Promotion},promotion_type:{label:"Promotion Type",name:"competitor_bid.promotion_type",sortable:!0,fixed:!0,align:"center",width:170,isDefault:!0},competitor_provider_promotion_type:{label:"Re-shop Promotion Type",name:"reshoppingData.competitor_provider_promotion_type",sortable:!0,fixed:!0,align:"center",width:250,isDefault:!1},has_genius_discount:{label:"Genius",name:"competitor_bid.room_genius_discount",width:80,fixed:!0,sortable:!1,align:"center",formatter:v.Q.Genius},sponsored_bid:{label:"Sponsored Bid",name:"is_sponsored_bid",width:185,fixed:!0,sortable:!0,formatter:v.Q.SponsoredBid},has_member_rate:{label:"Member Indication",name:"competitor_bid.has_member_rate",width:190,fixed:!0,isDefault:!0,sortable:!1,formatter:v.Q.HasMemberRate},has_strikethrough_value:{label:"Strikethrough Indication",name:"competitor_bid.strikethrough_value",width:190,fixed:!0,isDefault:!0,sortable:!1,formatter:v.Q.SetStrikethroughValue},has_strikethrough_tag:{label:"Strikethrough Tag",name:"competitor_bid.strikethrough_tag",width:190,fixed:!0,isDefault:!0},latest_strikethrough_value:{label:"Re-Shop Strikethrough Indication",name:"reshoppingData.latest_strikethrough_value",width:190,fixed:!0,isDefault:!0,sortable:!1,formatter:v.Q.SetStrikethroughValue},latest_strikethrough_tag:{label:"Re-Shop Strikethrough Tag",name:"reshoppingData.latest_strikethrough_tag",width:190,fixed:!0,isDefault:!0},ondemand:{label:T.onDemandTooltip,name:"ondemand_request_time",width:170,align:"center",fixed:!0,unfiltered:!0,isDefault:!0,formatter:v.Q.OnDemandTime},test_reservation:{label:"Test reservation",name:"test_reservation",width:185,fixed:!0,sortable:xe,index:"test_reservation.status",isDefault:!0,formatter:(Me,J,B)=>{const G=ce&&ce.isTrStatisticsEnabled,le=B.test_reservation_clickbait||Me;return v.Q.TestReservation(le,G)}},test_reservation_clickbait:{label:"Test Reservation Clickbait",name:"test_reservation_clickbait",hidden:!0},actions:{label:P.nl.Action,name:"actions",width:170,title:!1,fixed:!0,sortable:!1,isDefault:!0,formatter:v.Q.Actions},disputeData:{label:"Actions",name:"disputeData",hidden:!0},disputeDataStatus:{label:P.nl.ActionStatus,name:"disputeDataStatus",hidden:!0,formatter(Me,J,B){const{disputeData:G}=B;if(G)return B.disputeData.status}},disputeDataType:{label:"Actions",name:"disputeDataType",hidden:!0,formatter(Me,J,B){const{disputeData:G}=B;if(G)return Number(B.disputeData.type)}},disputeActions:{label:"Actions",name:"disputeActions",hidden:!0},disputeNoteCount:{label:"Actions",name:"disputeNoteCount",hidden:!0},competitor_currency:{label:"OTA CURRENCY",name:"competitor_bid.currency",hidden:!0},brand_currency:{label:"BRAND CURRENCY",name:"hotel_bid.currency",hidden:!0},brand_company_type:{label:"BRAND COMPANY TYPE",name:"hotel_bid.company_type"},competitor_bid_wholesaler:{label:"wholesaler",name:"competitor_bid.wholesaler"},source_type:{label:"Source Type",name:"source_type"},competitor_bid_aux_data_timestamp:{label:"",name:"competitor_bid.aux_data_timestamp"},hotel_bid_aux_data_timestamp:{label:"",name:"competitor_bid.aux_data_timestamp"},reshopping_retry:{label:"",name:"reshopping_retry"},ondemand_unique_id:{label:"",name:"ondemand_unique_id"},values:{label:" ",name:"values",hidden:!0,formatter:(Me,J,B)=>JSON.stringify(B)},hotel_bid_device_scan_type:{label:" ",name:"hotel_bid.device_scan_type"},hotel_bid_available:{label:" ",name:"hotel_bid.available"},competitor_bid_available:{label:" ",name:"competitor_bid.available"},issuesCategoryHidden:{label:"Issue Category",name:"rootCauseAnalysis.status",hidden:!0}};return Be?((we,ce,xe)=>{const Pe=Me=>ce(`${Y}.${Me}`),Je={reshopBml:()=>Pe("reshopResult"),ondemand:()=>Pe("onDemand")},Be={reshopBml:()=>k(xe,{title:Pe("reshopResult"),indication:Pe("reshopIndication"),description:Pe("reshop
1Description"),beatMeetLose:Pe("beatMeetLose"),loading:Pe("reshopLoading"),otaNotAvailable:Pe("otaNotAvailable"),brandNotAvailable:Pe("brandNotAvailable"),noResult:Pe("reshopNoResult")}),ondemand:()=>T.buildOnDemandTooltip({title:Pe("onDemand"),heading:Pe("onDemandHeading"),timestamp:Pe("onDemandTimestamp"),checkReshopColumn:Pe("onDemandCheckReshopColumn"),latestResults:Pe("onDemandLatestResults")}),has_3rd_party:()=>a.buildThirdPartyTitle(Pe("thirdParty"))},De={};for(const[Me,J]of Object.entries(we)){const B=Be[Me],G=ee[Me];De[Me]=B?{...J,getDisplayLabel:B,getDisplayShortLabel:Je[Me]}:G?{...J,getDisplayLabel:()=>Pe(G)}:J}return De})(De,Be,Pe):De}static MarketGridColumns(){return{id:{label:"Id",name:"_id",key:!0,hidden:!0,type:"string"},hotel_name:{label:"Hotel name",name:"hotel_name",width:300,type:"string",formatter:v.Q.hotelNameWithHotelIdTitleFormatter},scan_date:{label:"Scan date",name:"scan_date",width:160,type:"date",formatter:v.Q.GlobalDateFormat},medianReviews:{label:"Reviews",name:"normalized_rating",width:200,formatter:ce=>ce&&0!==ce?ce.toFixed(1):"N/A",type:"number"},medianPage:{label:"Page",name:"page",width:110,formatter:ce=>ce?ce.toFixed(0):y.b.notAvailable,type:"number"},medianPositionInPage:{label:"Position in page",name:"position",formatter:ce=>ce?ce.toFixed(0):0,type:"number"},medianPosition:{label:"Ranking",name:"position",formatter:ce=>ce?ce.toFixed(0):0,type:"number"},mediumNumberOfProperties:{label:"Available Hotels",name:"number_of_properties",width:220,formatter:ce=>ce?ce.toFixed(0):y.b.notAvailable,type:"number"},source:{label:P.nl.Meta,name:"source",type:"string"},market:{label:"Market",name:"market",type:"string"},region:{label:"Region",name:"region",formatter:ce=>ce?ce.ucFirst():"",type:"string"},pos:{label:"POS",name:"proxy"},customer_hotel_id:{label:"Customer hotel id",name:"customer_hotel_id",hidden:!0},ota:{label:"OTA",name:"calculatedData.OTA",type:"string"},shopsIds:{label:"ShopsIDs",name:"shopsIds",formatter:(ce=[])=>ce.join(),type:"string"}}}static TRColumns(ce,xe,Pe,Je,Be){return{id:{label:"Id",name:"_id",key:!0,hidden:!0,type:"string"},hotel_name:{label:"Hotel",name:"hotel_name",width:250,fixed:!0,type:"string",formatter:v.Q.hotelNameWithHotelIdTitleFormatter},hotel_internal_id:{label:"Hotel Internal Id",name:"hotel_code",width:150,type:"string",fixed:!0},hotel_code:{label:"hotelId",name:"hotel_code",type:"string"},currency:{label:"currency",name:"currency",type:"string"},scan_date:{label:"Scan date",name:"scan_date",width:200,fixed:!0,type:"date",formatter:v.Q.GlobalDateFormat},reservation_ota:{label:"OTA",name:"reservation_ota",type:"string",width:110,fixed:!0},check_in_date:{label:"Check-In",name:"reservation_check_in",width:150,fixed:!0,type:"date",formatter:v.Q.GlobalDateFormat},pos:{label:"POS",width:100,fixed:!0,name:"reservation_pos",type:"string"},comparatorOta:{label:"Comparator OTA",name:"comparatorOta",type:"string",width:200,fixed:!0,title:!1,formatter:(De,Me,J)=>v.Q.ComparatorOta(De,J,ce)},brand_price:{label:"Brand price",name:"brand_rate",type:"string",width:170,fixed:!0,formatter:(De,Me,J)=>{const B=J.currency||"";return De&&-1!==De?`${B} ${De}`:y.b.notAvailable}},meta:{label:P.nl.Meta,name:"reservation_mse",type:"string",width:150,fixed:!0},ota_price:{label:"OTA price",name:"ota_rate",type:"string",width:150,fixed:!0,formatter:v.Q.ValueWithPrice},otaOnMetaPrice:{label:"OTA on META price",name:"otaOnMetaPrice",type:"string",width:150,fixed:!0,formatter:v.Q.ValueWithPrice},directOtaPrice:{label:"Direct OTA price",name:"directOtaPrice",type:"string",width:150,fixed:!0,formatter:v.Q.ValueWithPrice},price_diff:{label:"Diff",name:"price_diff",type:"number",width:110,fixed:!0,formatter:(De,Me,J)=>{const B=parseFloat(De);if(isNaN(B)||!J.brand_rate)return y.b.notAvailable;const G=(100*B).toFixed(1),le=J.bml||"L";return'<div style="display:flex;line-height:2;">'+G+`%<span style="margin:8px 5px; background-color: ${(0,L.JN)(Be,L.te)[le]}" class="bml ${le}"></span></div>`},sorttype:function(De){return De?Number(De):0}},bml:{label:"bml",name:"bml",type:"string",width:110,fixed:!0},ticket_type:{label:"Ticket type",name:"ticket_type",type:"string"},user_email:{label:"User email",name:"user_email",type:"string"},createdBy:{label:"Created By",name:"ticket_type",type:"string",width:110,fixed:!0,title:!1,formatter:v.Q.CreatedByFormatter},requested_by:{label:"Requested By",name:"requested_by",type:"string",width:210,fixed:!0,title:!0},issueCategory:{label:"Issue Category",name:"issueCategory",type:"string",width:150,fixed:!0},issueTypeRootCause:{label:"Issue Type",name:"rootCauseAnalysis.rootCause",type:"string",fixed:!0,title:!1,width:240,formatter:(De,Me,J)=>{const B=J.rootCauseAnalysis?J.rootCauseAnalysis.status:J[J.length-3];return X.setRcaIssueTypeFieldFormatter(De,B,Pe,Je)}},issueType:{label:"Issue Type",name:"issueType",type:"string",width:150,fixed:!0},issueSubType:{label:"Issue Sub-type",name:"issueSubType",type:"string",width:150,fixed:!0},refundable:{label:"Non-Refundable",name:"non_cancellable_reservation",type:"string",width:200,fixed:!0,title:!1,formatter:v.Q.NonRefundable},cxl_deadline:{label:"Cancellation deadline",name:"cxl_deadline",fixed:!0,width:240,type:"date",sortable:!0,formatter:v.Q.GlobalDateFormat},unsuccessful_reason:{label:"Clickbait Type",name:"unsuccessful_reason",fixed:!0,width:200,type:"date",sortable:!0},claim_on_mse:{label:"Claim on MSE",name:"reservation_request_phase",fixed:!0,width:200,type:"string",sortable:!0,formatter:De=>p.DD[De]},report_strategy:{label:p.tU,name:"reservation_request_phase",fixed:!0,width:200,type:"string",sortable:!1,formatter:De=>p.Pf[De]??""},wholesaler:{label:a.WholesalerLabel(xe),name:"wholesaler",type:"string",width:200,fixed:!0,title:!1,formatter:(De,Me,J)=>v.Q.Wholesaler(De,J,ce)},rate_plan:{label:a.RatePlanLabel(xe),name:"rate_plan",type:"string",width:200,fixed:!0,title:!1,formatter:(De,Me,J)=>v.Q.RatePlan(De,J,ce)},region:{label:"Region",name:"region",type:"string",width:150,fixed:!0},area:{label:"Area",name:"area",type:"string",width:150,fixed:!0},country:{label:"Country",name:"country",type:"string",width:150,fixed:!0},city:{label:"City",name:"city",type:"string",width:150,fixed:!0},isUpload:{label:"isUpload",name:"isUpload",type:"boolean"},isVerifiedClickbait:{hidden:!0,label:"",name:"isVerifiedClickbait"}}}static createTrCatalogColumn(ce){const xe={label:ce.label,name:ce.name,type:ce.type||"string",width:ce.width||200,fixed:"boolean"!=typeof ce.fixed||ce.fixed,title:"boolean"==typeof ce.title&&ce.fixed};if(ce.formatterPrefix){const Pe=ce.formatterPrefix,Je=`tr_catalog_name_${Pe}`;xe.formatter=function(Be,De,Me){const J=window[Je],B="function"==typeof J?J(Be):"",G=null==Be?"":String(Be);return(0,i.m)({type:"catalog",catalogId:Pe,dataId:G,rowId:Me._id,displayName:B,...ce.labels})}}return xe}
1static bmlHotelColModel(){return[X.BMLsGridColumns().customer_hotel_id,X.BMLsGridColumns().id,X.BMLsGridColumns().hotel_name,X.BMLsGridColumns().scan_hotel_name,X.BMLsGridColumns().scan_date,X.BMLsGridColumns().check_in_date,X.BMLsGridColumns().los,X.BMLsGridColumns().pos,X.BMLsGridColumns().source,X.BMLsGridColumns().ota,X.BMLsGridColumns().price_difference_in_percent,Object.assign({},X.BMLsGridColumns().bml,{hidden:!0}),X.BMLsGridColumns().reshopBml,X.BMLsGridColumns().ondemand,X.BMLsGridColumns().has_meta,X.BMLsGridColumns().has_3rd_party,X.BMLsGridColumns().has_member_rate,X.BMLsGridColumns().has_promotion,X.BMLsGridColumns().values,X.BMLsGridColumns().hiddenReshopData,X.BMLsGridColumns().promotionHiddenData,X.BMLsGridColumns().has_genius_discount,X.BMLsGridColumns().test_reservation,X.BMLsGridColumns().disputeNoteCount,Object.assign({},X.BMLsGridColumns().source_type,{hidden:!0}),Object.assign({},X.BMLsGridColumns().competitor_bid_wholesaler,{hidden:!0}),Object.assign({},X.BMLsGridColumns().shop_unique_id,{hidden:!0}),Object.assign({},X.BMLsGridColumns().shop_unique_id,{hidden:!0}),Object.assign({},X.BMLsGridColumns().hotel_bid_device_scan_type,{hidden:!0}),Object.assign({},X.BMLsGridColumns().hotel_bid_available,{hidden:!0}),Object.assign({},X.BMLsGridColumns().competitor_bid_available,{hidden:!0})]}static setRcaColumns(ce,xe,Pe,Je,Be,De){const Me=Object.assign({},xe),le=((we,ce)=>ce?we.map(xe=>{const Pe=fe[xe.label];return Pe?{...xe,getDisplayLabel:()=>ce(`${Y}.${Pe}`)}:xe}):we)([{label:"Issue Category",name:"rootCauseAnalysis.status",width:280,fixed:!0,type:"string",isDefault:!0,formatter:je=>X.setRcaCategoryFieldFormatter(je,Me,Be)},{label:"Issue Type",name:"rootCauseAnalysis.rootCause",type:"string",title:!1,fixed:!0,width:240,isDefault:!0,formatter:(je,ze,dt)=>{const gt=dt.rootCauseAnalysis?dt.rootCauseAnalysis.status:dt[dt.length-2];return X.setRcaIssueTypeFieldFormatter(je,gt,Pe,Be)}},{label:"Sub-type",name:"rootCauseAnalysis.classification",type:"string",title:!1,fixed:!0,width:260,formatter:je=>Je[je]?`<div class="rcaBmlStatus status-${je}">${Je[je].toUpperCase()}</div>`:""}],De),Se=ce.findIndex(je=>je.label===this.BMLsGridColumns().has_meta.label),_e=ce.slice(0,Se),Re=ce.slice(Se);return _e.concat(le).concat(Re)}static bmlDDHotelColModel(ce,xe,Pe,Je,Be,De,Me,J,B){const G=X.BMLsGridColumns(void 0,!0,void 0,void 0,B),le=X.BMLsGridColumns({},!0,Me,void 0,B),Se=X.BMLsGridColumns({},!0,Me,J,B),_e=X.BMLsGridColumns(Be,De,void 0,void 0,B);let Re=[G.customer_hotel_id,Object.assign({},G.hotel_name,{width:240}),G.scan_hotel_name,G.id,G.hotel_internal_id,G.country,G.region,G.brand,G.scan_date,G.dd_meta,G.dd_ota,G.rank,G.deviceType,G.check_in_date,G.check_out_date,G.los,G.pos,G.dd_brand_availability_price,G.dd_brand_currency,G.dd_competitor_availability_price,G.dd_competitor_ota_price,le.price_difference_in_percent,G.price_difference,G.price_difference_in_usd,G.room_type,G.ota_room_type,Object.assign({},G.bml,{hidden:!0}),Se.reshopBml,G.ondemand,G.has_meta,G.has_3rd_party,Object.assign({},G.ctrip_benefit,{hidden:!Be?.ctripFeature}),G.has_member_rate,G.has_strikethrough_value,G.latest_strikethrough_value,G.has_promotion,G.promotion_type,G.competitor_provider_promotion_type,G.values,G.hiddenReshopData,G.promotionHiddenData,G.has_genius_discount,G.sponsored_bid,G.brand_cancellation,G.booking_window_hotel,G.booking_window_ota,G.brand_meal,G.ota_cancellation,G.ota_meal,_e.test_reservation,_e.test_reservation_clickbait,G.disputeNoteCount,Object.assign({},G.has_strikethrough_tag,{hidden:!0}),Object.assign({},G.latest_strikethrough_tag,{hidden:!0}),Object.assign({},G.source_type,{hidden:!0}),Object.assign({},G.competitor_bid_wholesaler,{hidden:!0}),Object.assign({},G.ondemand_unique_id,{hidden:!0}),Object.assign({},G.hotel_bid_device_scan_type,{hidden:!0}),Object.assign({},G.hotel_bid_available,{hidden:!0}),Object.assign({},G.competitor_bid_available,{hidden:!0})];if(Re=X.setRcaColumns(Re,ce,xe,Pe,Je,B),Be.dispute){const je=Re.findIndex(nn=>nn.label===G.has_meta.label),ze=Re.slice(0,je),dt=Re.slice(je),{disputeData:gt,disputeActions:Mt,actions:Ft,disputeDataType:xt,disputeDataStatus:ct}=G,yt=[gt,Mt,Ft,xt,ct];
1Re=ze.concat(yt).concat(dt)}return Re}static rcaBmlHotelColModel(ce,xe,Pe,Je={},Be){const De=X.BMLsGridColumns(void 0,!0,void 0,void 0,Be);return[De.customer_hotel_id,De.id,De.hotel_name,De.scan_hotel_name,{...De.scan_date},{...De.los,hidden:!0},{...De.pos,hidden:!0},{...De.source,hidden:!0},{...De.ota,hidden:!0},{...De.bml,hidden:!0},{...De.price_difference_in_percent,hidden:!0},{...De.hotel_bid_device_scan_type,hidden:!0},{...De.hotel_bid_available,hidden:!0},{...De.competitor_bid_available,hidden:!0},{label:"Category",name:"rootCauseAnalysis.status",type:"string",formatter:Me=>X.setRcaCategoryFieldFormatter(Me,ce,Je)},{label:"Issue Type",name:"rootCauseAnalysis.rootCause",type:"string",formatter:Me=>X.setRcaIssueTypeClassifiedFieldFormatter(Me,xe)},{label:"Sub-type",name:"rootCauseAnalysis.classification",type:"string",formatter:Me=>X.setRcaSubTypeTypeClassifiedFieldFormatter(Me,Pe)},{label:"Comment",name:"rootCauseAnalysis.comment",type:"string",sortable:!1,formatter:Me=>`<div class="rca-table-comment">${Me||""}</div>`},De.disputeData,De.disputeActions,De.actions,De.disputeDataType,De.disputeNoteCount,De.disputeDataStatus,De.values,{label:"Updated By",name:"rootCauseAnalysis.updatedBy.profile",type:"string",sortable:!1},{label:"Updated At",name:"rootCauseAnalysis.updatedAt",type:"date",sortable:!1,formatter:v.Q.GlobalDateFormatRCA},{label:" ",name:"tooltip",type:"string",sortable:!1,title:!1,width:30,formatter(Me,J,B){const G=!B.competitor_bid.available&&!B.hotel_bid.available;return`<div class="hover-tooltip-header super-custom-tooltip"><i class="icon-info_tooltip"></i><div class="hover-tooltip-body"><div class="rca-tooltip-row"><div class="parameter">LOS</div><div class="value">${B.LOS}</div><div class="parameter">POS</div><div class="value">${B.proxy}</div><div class="parameter">${P.nl.Meta}</div><div class="value">${B.source}</div><div class="parameter">OTA</div><div class="value">${B.OTA?B.OTA:""}</div><div class="parameter">Price diff %</div><div class="value">${G?y.b.notAvailable:`${(100*Number(B.price_difference_in_percent)).toFixed(1)}%`} &nbsp; ${"C"===B.bml?'<span class="bml">N/A</span>':`<span class="bml ${B.bml}"></span>`}</div></div></div></div>`}}]}static extranetDDHotelColModel(ce,xe,Pe,Je,Be){const De=[X.ExtranetGridColumns().id,X.ExtranetGridColumns().hotel_name,X.ExtranetGridColumns().scan_date,X.ExtranetGridColumns().dd_ota,X.ExtranetGridColumns().promotion_name,X.ExtranetGridColumns().promotion_id,X.ExtranetGridColumns().promotion_type,X.ExtranetGridColumns().promotion_audience,X.ExtranetGridColumns().promotion_days_left,X.ExtranetGridColumns().hotel_id,{label:"Category",name:"rootCauseAnalysis.status",type:"string",sortable:!1,hidden:!0},X.ExtranetGridColumns().screenshot,X.ExtranetGridColumns().screenshot_link,X.ExtranetGridColumns().values,X.ExtranetGridColumns().rcaHistory,{label:"Upload",name:"upload",type:"boolean",sortable:!1,hidden:!0}];if(De.push({label:"Issue Type",name:"rootCauseAnalysis.rootCause",type:"string",title:!1,formatter:(Me,J,B)=>{const G=B.rootCauseAnalysis?B.rootCauseAnalysis.status:B[B.length-3];return X.setRcaIssueTypeFieldFormatter(Me,G,xe,Pe)}}),Je.dispute&&(Je.dispute.send||Je.dispute.moderate)){const{disputeData:Me,disputeActions:J,disputeNoteCount:B,actions:G,disputeDataType:le,disputeDataStatus:Se}=X.BMLsGridColumns();[Me,J,G,B,le,Se].forEach(Re=>De.push(Re))}if(Je.showActualScanDateOnExtranet){const Me=X.ExtranetGridColumns(Je.extranetActualScanDateTooltipText).search_date,J=De.findIndex(B=>B.label===P.oP.ProcessingDate);De.splice(J+1,0,Me)}return ue(De,Be,{searchDateText:Je.extranetActualScanDateTooltipText})}static rcaExtranetDDHotelColModel(ce,xe,Pe,Je={},Be){return ue([X.ExtranetGridColumns().id,X.ExtranetGridColumns().hotel_name,X.ExtranetGridColumns().scan_date,X.ExtranetGridColumns().dd_ota,X.ExtranetGridColumns().promotion_name,X.ExtranetGridColumns().promotion_id,{...X.ExtranetGridColumns().promotion_type,hidden:!0},{...X.ExtranetGridColumns().promotion_audience,hidden:!0},{...X.ExtranetGridColumns().promotion_days_left,hidden:!0},{...X.ExtranetGridColumns().hotel_id,hidden:!0},{...X.ExtranetGridColumns().screenshot,hidden:!0},{...X.ExtranetGridColumns().screenshot_link,hidden:!0},{...X.ExtranetGridColumns().rcaHistory},{label:"Category",name:"rootCauseAnalysis.status",type:"string",formatter:De=>X.setRcaCategoryFieldFormatter(De,ce,Je)},{label:"Issue Type",name:"rootCauseAnalysis.rootCause",type:"string",formatter:De=>X.setRcaIssueTypeClassifiedFieldFormatter(De,xe)},{label:"Sub-type",name:"rootCauseAnalysis.classification",type:"string",formatter:De=>X.setRcaSubTypeTypeClassifiedFieldFormatter(De,Pe)},{label:"Comment",name:"rootCauseAnalysis.comment",type:"string",sortable:!1,formatter:De=>`<div class="rca-table-comment">${De||""}</div>`}
1,X.BMLsGridColumns().disputeData,X.BMLsGridColumns().disputeActions,X.BMLsGridColumns().disputeNoteCount,X.BMLsGridColumns().actions,X.BMLsGridColumns().disputeDataType,{label:"Updated By",name:"rootCauseAnalysis.updatedBy.profile",type:"string",sortable:!1},{label:"Updated At",name:"rootCauseAnalysis.updatedAt",type:"date",sortable:!1,formatter:v.Q.GlobalDateFormatRCA},se(Be)],Be)}static TRColModel(ce,xe,Pe,Je,Be,De,Me){return(0,he.Aq)([X.TRColumns().id,X.TRColumns().hotel_name,X.TRColumns().hotel_internal_id,Object.assign({},X.TRColumns().scan_date,{label:"Reservation Date"}),X.TRColumns().reservation_ota,X.TRColumns().meta,...De.showComparatorOtaForTr?[X.TRColumns(ce).comparatorOta]:[],X.TRColumns().check_in_date,X.TRColumns().pos,X.TRColumns().brand_price,X.TRColumns().ota_price,X.TRColumns(ce,{trSystemCatalogNames:xe},Pe,Je,Be).price_diff,X.TRColumns().refundable,X.TRColumns().cxl_deadline,X.TRColumns(ce,{trSystemCatalogNames:xe}).wholesaler,X.TRColumns(ce,{trSystemCatalogNames:xe}).rate_plan,Object.assign({},X.TRColumns().hotel_code,{hidden:!0}),Object.assign({},X.TRColumns().bml,{hidden:!0}),Object.assign({},X.TRColumns().currency,{hidden:!0}),Object.assign({},X.TRColumns().isUpload,{hidden:!0}),Object.assign({},X.TRColumns().user_email,{hidden:!0}),X.TRColumns().createdBy,...De.inactiveDefaultColumns?[]:[X.TRColumns().requested_by],X.TRColumns(!1,{},Pe,Je).issueTypeRootCause,X.BMLsGridColumns().issuesCategoryHidden,...De.inactiveDefaultColumns?[]:[X.TRColumns().region],...De.isAreaFilterExists?[X.TRColumns().area]:[],...De.inactiveDefaultColumns?[]:[X.TRColumns().country],...De.inactiveDefaultColumns?[]:[X.TRColumns().city]],Me,{isDisabledSelectors:ce})}static TRCancelledColModel(ce,xe,Pe,Je,Be,De,Me){return(0,he.Aq)([X.TRColumns().id,X.TRColumns().hotel_name,X.TRColumns().hotel_internal_id,X.TRColumns().scan_date,X.TRColumns().reservation_ota,X.TRColumns().meta,...De.showComparatorOtaForTr?[X.TRColumns(ce).comparatorOta]:[],X.TRColumns().check_in_date,X.TRColumns().pos,X.TRColumns().brand_price,X.TRColumns().ota_price,X.TRColumns(ce,{trSystemCatalogNames:xe},Pe,Je,Be).price_diff,Object.assign({},X.TRColumns().hotel_code,{hidden:!0}),Object.assign({},X.TRColumns().bml,{hidden:!0}),Object.assign({},X.TRColumns().currency,{hidden:!0}),Object.assign({},X.TRColumns().isUpload,{hidden:!0}),Object.assign({},X.TRColumns().user_email,{hidden:!0}),X.TRColumns().createdBy,...De.inactiveDefaultColumns?[]:[X.TRColumns().requested_by],X.TRColumns(!1,{},Pe,Je).issueTypeRootCause,X.BMLsGridColumns().issuesCategoryHidden,...De.inactiveDefaultColumns?[]:[X.TRColumns().region],...De.isAreaFilterExists?[X.TRColumns().area]:[],...De.inactiveDefaultColumns?[]:[X.TRColumns().country],...De.inactiveDefaultColumns?[]:[X.TRColumns().city]],Me,{isDisabledSelectors:ce})}static TRClickbaitColModel(ce,xe,Pe,Je,Be,De,Me){return(0,he.Aq)([X.TRColumns().id,X.TRColumns().hotel_name,X.TRColumns().scan_date,X.TRColumns().reservation_ota,X.TRColumns().meta,X.TRColumns().check_in_date,X.TRColumns().pos,X.TRColumns().brand_price,X.TRColumns().otaOnMetaPrice,X.TRColumns().directOtaPrice,X.TRColumns(ce,{trSystemCatalogNames:xe},Pe,Je,Be).price_diff,X.TRColumns().claim_on_mse,...De.reportStrategyForTr?[X.TRColumns().report_strategy]:[],X.TRColumns().unsuccessful_reason,Object.assign({},X.TRColumns().hotel_code,{hidden:!0}),Object.assign({},X.TRColumns().bml,{hidden:!0}),Object.assign({},X.TRColumns().currency,{hidden:!0}),Object.assign({},X.TRColumns().isUpload,{hidden:!0}),Object.assign({},X.TRColumns().user_email,{hidden:!0}),X.TRColumns().createdBy,...De.inactiveDefaultColumns?[]:[X.TRColumns().requested_by],X.TRColumns(!1,{},Pe,Je).issueTypeRootCause,X.BMLsGridColumns().issuesCategoryHidden,X.TRColumns().isVerifiedClickbait,...De.inactiveDefaultColumns?[]:[X.TRColumns().region],...De.isAreaFilterExists?[X.TRColumns().area]:[],...De.inactiveDefaultColumns?[]:[X.TRColumns().country],...De.inactiveDefaultColumns?[]:[X.TRColumns().city]],Me,{isDisabledSelectors:ce})}static TRRcaColModel(ce={},xe={},Pe={},Je={},Be){return(0,he.Aq)([X.TRColumns().id,X.TRColumns().hotel_name,Object.assign({}
1,X.TRColumns().scan_date,{label:"Reservation Date"}),Object.assign({},X.TRColumns().hotel_code,{hidden:!0}),Object.assign({},X.TRColumns().price_diff,{hidden:!0}),Object.assign({},X.TRColumns().reservation_ota,{hidden:!0}),Object.assign({},X.TRColumns().meta,{hidden:!0}),Object.assign({},X.TRColumns().pos,{hidden:!0}),Object.assign({},X.TRColumns().ticket_type,{hidden:!0}),Object.assign({},X.TRColumns().user_email,{hidden:!0}),{label:"Category",name:"rootCauseAnalysis.status",type:"string",formatter:De=>X.setRcaCategoryFieldFormatter(De,ce,Je)},X.TRColumns(!1,{},xe,Je).issueTypeRootCause,{label:"Sub-type",name:"rootCauseAnalysis.classification",type:"string",formatter:De=>X.setRcaSubTypeTypeClassifiedFieldFormatter(De,Pe)},{label:"Comment",name:"rootCauseAnalysis.comment",type:"string",sortable:!1,formatter:De=>`<div class="rca-table-comment">${De||""}</div>`},{label:"Updated By",name:"rootCauseAnalysis.updatedBy.profile",type:"string",sortable:!1},{label:"Updated At",name:"rootCauseAnalysis.updatedAt",type:"date",sortable:!1,formatter:v.Q.GlobalDateFormatRCA},{label:"Created By",name:"ticket_type",type:"string",width:110,fixed:!0,title:!1,formatter:v.Q.CreatedByFormatter},(0,he.Cj)(Be)],Be)}static TRCancelledRcaColModel(ce,xe,Pe,Je={},Be){return(0,he.Aq)([X.TRColumns().id,X.TRColumns().hotel_name,X.TRColumns().scan_date,Object.assign({},X.TRColumns().hotel_code,{hidden:!0}),Object.assign({},X.TRColumns().price_diff,{hidden:!0}),Object.assign({},X.TRColumns().reservation_ota,{hidden:!0}),Object.assign({},X.TRColumns().meta,{hidden:!0}),Object.assign({},X.TRColumns().pos,{hidden:!0}),Object.assign({},X.TRColumns().ticket_type,{hidden:!0}),Object.assign({},X.TRColumns().user_email,{hidden:!0}),{label:"Category",name:"rootCauseAnalysis.status",type:"string",formatter:De=>X.setRcaCategoryFieldFormatter(De,ce,Je)},X.TRColumns(!1,{},xe,Je).issueTypeRootCause,{label:"Sub-type",name:"rootCauseAnalysis.classification",type:"string",formatter:De=>X.setRcaSubTypeTypeClassifiedFieldFormatter(De,Pe)},{label:"Comment",name:"rootCauseAnalysis.comment",type:"string",sortable:!1,formatter:De=>`<div class="rca-table-comment">${De||""}</div>`},{label:"Updated By",name:"rootCauseAnalysis.updatedBy.profile",type:"string",sortable:!1},{label:"Updated At",name:"rootCauseAnalysis.updatedAt",type:"date",sortable:!1,formatter:v.Q.GlobalDateFormatRCA},{label:"Created By",name:"ticket_type",type:"string",width:110,fixed:!0,title:!1,formatter:v.Q.CreatedByFormatter},(0,he.Cj)(Be)],Be)}static TRClickbaitRcaColModel(ce,xe,Pe,Je={},Be){return(0,he.Aq)([X.TRColumns().id,X.TRColumns().hotel_name,X.TRColumns().scan_date,X.TRColumns().isVerifiedClickbait,Object.assign({},X.TRColumns().hotel_code,{hidden:!0}),Object.assign({},X.TRColumns().price_diff,{hidden:!0}),Object.assign({},X.TRColumns().reservation_ota,{hidden:!0}),Object.assign({},X.TRColumns().meta,{hidden:!0}),Object.assign({},X.TRColumns().pos,{hidden:!0}),Object.assign({},X.TRColumns().ticket_type,{hidden:!0}),Object.assign({},X.TRColumns().user_email,{hidden:!0}),{label:"Category",name:"rootCauseAnalysis.status",type:"string",formatter:De=>X.setRcaCategoryFieldFormatter(De,ce,Je)},X.TRColumns(!1,{},xe,Je).issueTypeRootCause,{label:"Sub-type",name:"rootCauseAnalysis.classification",type:"string",formatter:De=>X.setRcaSubTypeTypeClassifiedFieldFormatter(De,Pe)},{label:"Comment",name:"rootCauseAnalysis.comment",type:"string",sortable:!1,formatter:De=>`<div class="rca-table-comment">${De||""}</div>`},{label:"Updated By",name:"rootCauseAnalysis.updatedBy.profile",type:"string",sortable:!1},{label:"Updated At",name:"rootCauseAnalysis.updatedAt",type:"date",sortable:!1,formatter:v.Q.GlobalDateFormatRCA},{label:"Created By",name:"ticket_type",type:"string",width:110,fixed:!0,title:!1,formatter:v.Q.CreatedByFormatter},(0,he.Cj)(Be)],Be)}static setRcaCategoryFieldFormatter(ce,xe,Pe){return xe[ce]?`<div style="${Pe[ce]?`color:${Pe[ce].color};background:${Pe[ce].background}`:""}"\n                  class="rcaBmlStatus status-${ce}" id="${ce}">${xe[ce].toUpperCase()}</div>`:""}static setRcaIssueTypeClassifiedFieldFormatter(ce,xe){return xe[ce]&&xe[ce].toUpperCase()||""}static setRcaSubTypeTypeClassifiedFieldFormatter(ce,xe){return xe[ce]&&xe[ce].toUpperCase()||""}static setRcaIssueTypeFieldFormatter(ce,xe,Pe,Je){return Pe[ce]?`<div style="${Je[xe]?`width: '150px';color:${Je[xe].color};background:${Je[xe].background}`:""}"\n                    class="rcaBmlStatus rcaBmlStatusTooltip status-${xe?xe.staus:""}">${Pe[ce].toUpperCase()}</div>`:""}
1static MarketColModel(){return[X.MarketGridColumns().customer_hotel_id,X.MarketGridColumns().id,X.MarketGridColumns().hotel_name,X.MarketGridColumns().scan_date,X.BMLsGridColumns().check_in_date,X.MarketGridColumns().medianReviews,X.MarketGridColumns().medianPage,X.MarketGridColumns().medianPosition,X.MarketGridColumns().mediumNumberOfProperties,X.MarketGridColumns().source,X.MarketGridColumns().market,X.MarketGridColumns().region,Object.assign({},X.MarketGridColumns().ota,{hidden:!0}),Object.assign({},X.MarketGridColumns().pos,{hidden:!0}),Object.assign({},X.MarketGridColumns().customer_hotel_id,{hidden:!0}),Object.assign({},X.MarketGridColumns().shopsIds,{hidden:!0})]}static marketColModel(ce){return[ce.gridColumns.id,ce.gridColumns.hotel_name,Object.assign({},ce.gridColumns.customer_hotel_id,{hidden:!0}),ce.gridColumns.scan_date,ce.gridColumns.check_in_date,Object.assign({},ce.gridColumns.los,{hidden:!0}),Object.assign({},ce.gridColumns.pos,{hidden:!0}),ce.gridColumns.medianReviews,ce.gridColumns.medianPage,ce.gridColumns.medianPosition,ce.gridColumns.mediumNumberOfProperties,ce.gridColumns.source,ce.gridColumns.market,ce.gridColumns.region,Object.assign({},ce.gridColumns.check_out_date,{hidden:!0}),Object.assign({},ce.gridColumns.ota,{hidden:!0}),Object.assign({},ce.gridColumns.currency,{hidden:!0}),Object.assign({},ce.gridColumns.image_url,{hidden:!0}),Object.assign({},ce.gridColumns.deep_link,{hidden:!0}),Object.assign({},ce.gridColumns.brand_image_url,{hidden:!0}),Object.assign({},ce.gridColumns.brand_deep_link,{hidden:!0}),Object.assign({},ce.gridColumns.bml,{hidden:!0}),Object.assign({},X.MarketGridColumns().shopsIds,{hidden:!0})]}static shopsColModel(ce){return[ce.gridColumns.id,ce.gridColumns.hotel_name,Object.assign({},ce.gridColumns.customer_hotel_id,{hidden:!0}),ce.gridColumns.source,ce.gridColumns.region,ce.gridColumns.scan_date,ce.gridColumns.pos,ce.gridColumns.ota]}static insightsColModel(ce){return[ce.gridColumns.id,ce.gridColumns.type,ce.gridColumns.scanDate,ce.gridColumns.level]}static allocationAvailabilityColModel(ce){return[ce.BMLsGridColumns.customer_hotel_id,ce.BMLsGri
1dColumns.id,ce.BMLsGridColumns.hotel_name,ce.BMLsGridColumns.scan_hotel_name,ce.BMLsGridColumns.scan_date,ce.BMLsGridColumns.check_in_date,ce.BMLsGridColumns.los,ce.BMLsGridColumns.pos,ce.BMLsGridColumns.room_type,ce.BMLsGridColumns.source,ce.BMLsGridColumns.ota,Object.assign({},ce.BMLsGridColumns.bml,{hidden:!0}),ce.BMLsGridColumns.competitor_room_type,ce.BMLsGridColumns.competitor_currency,ce.BMLsGridColumns.brand_currency,ce.BMLsGridColumns.brand_currency,Object.assign({},ce.BMLsGridColumns.brand_availability_price,{formatter:v.Q.NAFormatter}),Object.assign({},ce.BMLsGridColumns.competitor_availability_price,{formatter:v.Q.NAFormatter}),X.BMLsGridColumns().reshopBml,X.BMLsGridColumns().ondemand,ce.BMLsGridColumns.has_member_rate,X.BMLsGridColumns().values,X.BMLsGridColumns().hiddenReshopData,ce.BMLsGridColumns.promotionHiddenData,ce.BMLsGridColumns.has_promotion,X.BMLsGridColumns().has_genius_discount,Object.assign({},ce.BMLsGridColumns.competitor_bid_wholesaler,{hidden:!0}),ce.BMLsGridColumns.test_reservation,X.BMLsGridColumns().disputeNoteCount]}static calcRankingChartValues(ce){const xe=[],Pe=[];ce.forEach((Be,De)=>{xe[De]=Be.percentage,Pe[De]=Math.round(Be.percentage),Be.legendPercentage=Math.round(Be.percentage)});let Je=Pe.reduce((Be,De)=>Be+De);return 100===Je||xe.forEach((Be,De)=>{Je>100?(Pe[De]=Math.floor(Be),ce[De].legendPercentage=Pe[De]):Je<100?(Pe[De]=Math.ceil(Be),ce[De].legendPercentage=Pe[De]):100===Je&&(Pe[De]=Math.round(Be),ce[De].legendPercentage=Pe[De]),Je=Pe.reduce((Me,J)=>Me+J)}),ce}static roundBML(ce){let xe=0;return ce.forEach(Pe=>{xe+=Math.round(100*Pe.percentage)/100}),ce.forEach(Pe=>{100!==xe&&(Pe.percentage=Math.round(100*Pe.percentage)/xe),Pe.percentage=Math.round(100*Pe.percentage)/100,Pe.legendPercentage=Pe.percentage}),ce}static lowestHotel(ce){return ce.forEach(xe=>{const Pe=xe.totalBML.L+xe.totalBML.M+xe.totalBML.B+xe.totalBML.NA;100!==Pe&&(xe.totalBML.lose=this.round(xe.totalBML.L,Pe),xe.totalBML.meet=this.round(xe.totalBML.M,Pe),xe.totalBML.beat=this.round(xe.totalBML.B,Pe),xe.totalBML.na=this.round(xe.totalBML.NA,Pe)),xe.totalBML.BeatSeverity=Math.round(1e4*xe.totalBML.BeatSeverity)/100,xe.totalBML.MeetSeverity=Math.round(1e4*xe.totalBML.MeetSeverity)/100,xe.totalBML.LoseSeverity=Math.round(1e4*xe.totalBML.LoseSeverity)/100,xe.totalBML.NotAvailableSeverity=Math.round(1e4*xe.totalBML.NotAvailableSeverity)/100,xe.totalBML.TotalSeverity=Math.round(1e4*xe.totalBML.TotalSeverity)/100}),ce}static round(ce,xe){return Math.round(ce/xe*1e4)/100}}},79335:(We,Te,C)=>{"use strict";C.d(Te,{e:()=>L,k:()=>A});const s_totalCases="client.bmlAnalysis.totalCases",A=()=>({totalCases:""}),L=(y,v)=>{y.totalCases=v(s_totalCases)}},57805:(We,Te,C)=>{"use strict";C.d(Te,{i:()=>v,o:()=>y});const s={axisTitle:"client.extranet.extranetViolations",unit:"client.extranet.violation",unitPlural:"client.extranet.violations"},A={axisTitle:"client.extranet.extranetShops",unit:"client.extranet.shop",unitPlural:"client.extranet.shops"},y=()=>({axisTitle:"",numberOfIssues:"",unit:"",unitPlural:""}),v=(P,I,w)=>{const k=w?s:A;P.axisTitle=I(k.axisTitle),P.unit=I(k.unit),P.unitPlural=I(k.unitPlural),P.numberOfIssues=I("client.bmlAnalysis.numberOfIssues")}},2103:(We,Te,C)=>{"use strict";C.d(Te,{M:()=>A,W:()=>L});const s_numberOfIssues="client.extranet.numberOfIssues",A=()=>({numberOfIssues:""}),L=(y,v)=>{y.numberOfIssues=v(s_numberOfIssues)}},94052:(We,Te,C)=>{"use strict";var s,$e;C.d(Te,{ke:()=>ce,Bb:()=>Gr,hx:()=>si,Jt:()=>Qn,r8:()=>Br,X5:()=>ci,ME:()=>we,OF:()=>Er,SL:()=>Rt,Gt:()=>pt,x5:()=>Se,fW:()=>le,Wv:()=>yt,vL:()=>ot,CV:()=>Jt,pu:()=>Yt,fR:()=>G,oi:()=>nn,eo:()=>Lt,IF:()=>gn,M3:()=>et,P0:()=>Ze,Zj:()=>Pt,ve:()=>tn,fV:()=>En,kP:()=>xn,Pl:()=>Pe,hj:()=>Be,Ai:()=>Me,qA:()=>B,N5:()=>ct,mR:()=>se,Vx:()=>ge,vV:()=>X,_E:()=>ze,sV:()=>je,Sf:()=>vi,uk:()=>oi,fD:()=>an,Kq:()=>Zn,qQ:()=>Mt,w:()=>dt,yO:()=>Ft,yU:()=>gt}),($e=s||(s={})).default="%e-%b-%y",$e.us_short="%b-%e-%y",$e.us_long="%b %e, %Y";var A=C(21264),L=C(62438),y=C(23062),v=C(95998),P=C(93910),I=C(39962),w=C(29301),k=C(70906),b=C(11702),T=C(85111),a=C(60845),i=C(71963),p=C(98526),O=C(66987),Y=C(28765),ee=C(70
1748);const fe=[`Total ${C(48537).R} Amount`];var q=C(75576),he=C(61853),pe=C(27216),oe=C(79335),ie=C(57805),Z=C(2103),ue=C(85593);const se=["#00d762","#56b7ff","#e87e7e","#eb9901","#f5f493","#434348","#90ed7d","#f7a35c","#8085e9","#f15c80","#e4d354","#2b908f","#f45b5b","#114D96","#91e8e1","#7cb5ec","#f7a35c","#f15c80","#6793C9","#f45b5b","#00759E","#EEC218","#003580","#01b875","#a9a8a8","#2181aa","#85235C","#00A8E1","#1ddcaf","#1d9288","#81d55a","#ed4b82","#007e84","#783972"],ge=["#81D55A","#ED4B82","#007E84","#550FED","#A53C19","#020202","#783972","#FC6A23"],X=new Map([["bestday","#e52833"],["Agoda","#585856"],["Ctrip","#4fe1e6"],["Agoda mobile web","rgba(88, 88, 86, 0.6)"],["Hotels.com","#ec2c45"],["Priceline","#93befc"],["Trip.com","#007aff"],["Tripadvisor","#34e0a1"],["Travelocity","#f58025"],["despegar","#550fed"],["Expedia","#eec218"],["Expedia mobile app","rgba(238, 194, 24, 0.6)"],["Booking","#003580"],["Booking mobile app","rgba(0, 53, 128, 0.6)"],["Prestigia","#ed4b82"],["MakemyTrip","#9b51e0"],["Google","#FBBC05"],["Trivago","#C94D33"],["Naver","#00BE18"],["HotelsCombined","#00ADEF"],["Direct","#C4C4C4"]]),we=new Map([["Agoda Promotion","#585856"],["Booking Promotion","#000099"],["Booking Genius Tag","#00759E"],["Booking Preferred Tag","#0250BF"],["Ctrip Promotion","#4fe1e6"],["Expedia Promotion","#FEB900"],["Expedia Promotion Cug","#FED51C"]]);class ce{static{this.availabilityColors={allocation:"#4cadd3",availability:"#4cadd3"}}static chartBMLConfig(){return{AO:this.BMLColors()[6],NA:this.BMLColors()[3],NABoth:this.BMLColors()[5],AB:this.BMLColors()[4],B:this.BMLColors()[2],M:this.BMLColors()[1],L:this.BMLColors()[0]}}static chartHMLConfig(){return{H:"#114D96",M:"#6793C9",L:"#D0DEF0",P:"#00759E"}}static chartExtranetConfig(){return{Expedia:"#EEC218",Booking:"#003580",Agoda:"#335166",Ctrip:"#4fe1e6"}}static NA_Color(){return"#818d98"}static BMLColors(){return["#e97977","#01b875","#ffd205",ce.NA_Color(),"#c49fa2","#8db4ad","#bbb999"]}static chartColors(){return["#a9a8a8","#b4c9d2","#2cace2","#2181aa","#0b2b39"]}static reviewsChartColors(){return["#7cb5ec","#434348","#90ed7d","#f7a35c","#8085e9","#0b2b39","#2181aa","#2cace2","#b4c9d2","#a9a8a8"]}static pieChartColors(){return["#114D96","#85235C","#00A8E1","#D03064","#5E80AA","#1FB3E8","#CD8AB1"]}static pagesColors(){return["#e27773","#FA9F50","#F4F27C","#1ddcaf","#39c3fd"]}static formatterNumber(ke,Ge,at){const ht="\\d(?=(\\d{"+(at||3)+"})+"+(Ge>0?"\\.":"$")+")";return ke.toFixed(Math.max(0,~~Ge)).replace(new RegExp(ht,"g"),"$&,")}static threeDigitFormatter(ke){const Ge=ke.toString();switch(Ge.length){case 1:case 2:case 3:return Ge;case 4:return Ge[0]+","+Ge.substr(-3);case 5:return Ge.substring(0,2)+","+Ge.substr(-3);case 6:return Ge.substring(0,3)+","+Ge.substr(-3);default:return Ge.split("").reverse().map((at,ht)=>Number.isInteger(ht/3)?at+",":at).reverse().map((at,ht,{length:Ut})=>ht===Ut-1?at[0]:at).join("")}}static chartDisparitySeverityMapper(ke){const Ge=this.chartBMLConfig();return ke.map((at,ht)=>{let Ut;return Ut=0===ht?Ge.NA:ht>0&&ht<5?Ge.L:5===ht?Ge.M:Ge.B,{y:at,color:Ut||null}})}}const xe=function(){const $e=this;this.chartsConf.ranking={crossLine:!0,title:{text:"Ranking trends",align:"left",useHTML:!0},chart:{renderTo:"ranking"},type:"spline",plotOptions:{series:{cursor:"pointer",allowPointSelect:!0,marker:{states:{select:{fillColor:"#2df0c2",lineColor:"#1d9288"}}},events:{},point:{events:{select(ke){Vt(ke)},unselect(ke){ke.target.selected&&st(ke)},click(ke){setTimeout(()=>{let Ge=[];ke.point.series.chart.legend.allItems.forEach(ht=>{const Ut=ht.data.filter(qt=>qt.selected).map(qt=>qt.category);Ge=Ge.concat(Ut)});const at={from:Ge[0],to:Ge[0],timeframe:null};$e.crossPageDateFilterService.updateCrossPageDateFilter(at),$e.filterService.emit({name:"Trend",value:Ge})},100)}}}}},xAxis:{type:"datetime",dateTimeLabelFormats:{day:"%e %b"},title:{text:""},maxZoom:1728e5,labels:{enabled:!0,padding:1,rotation:0,formatter(){return A.dateFormat("%e/%m",this.value)}},tickInterval:2592e5},yAxis:[{title:{text:"Page number"}},{title:{text:"Average position",rotation:270},opposite:!0}],tooltip:{useHTML:!0,headerFormat:'<div class="date-header">{point.key}</div>',pointFormatter:function(){return this.y=(new L.w).transform(this.y)||0,`<div class="point-tooltip">${this.series.name} <span>${this.y}</span></div>`},shared:!0,xDateFormat:(0,q.Mh)()},series:[{name:"Average page",data:[],type:"spline",zIndex:99,stacking:"normal",events:{mouseOver:()=>(0,he.m$)(this.charts[this.marketChartId])}},{name:"Average ranking",data:[],type:"spline",color:"#2df0c2",yAxis:1,stacking:"normal",events:{mouseOver:()=>(0,he.m$)(this.charts[this.marketChartId])}}],legend:{}}},Pe=function(){xe.bind(this)()},Je=function(){const $e=this;this.chartsConf["ranking-distribution"]={chart:{renderTo:"ranking-distribution",marginTop:-50,marginBottom:0,width:y.gM.pieChartWidth,type:"pie",events:{load:function(){this.setTitle({text:'<span class="chart-subtitle">Ranking</span>',useHTML:!0,y:-17,x:0,align:"center",verticalAlign:"middle"})}}},title:{text:null},subtitle:{text:null},tooltip:{headerFormat:"",useHTML:!0,borderWidth:0,shadow:!1,pointFormatter:function(){const ke=$e.features&&$e.features.isCorporateDesignEnabled?"issues":"cases";return`\n                    <div class="tooltip-highchart">\n                        Page ${this.name}<br>\n                        <b>${ce.formatterNumber(this.y)} ${ke}</b><br>\n                        <b>${this.legendPercentage} %</b>\n                    </div>\n                        `},backgroundColor:"transparent"},plotOptions:{pie:{point:{events:{legendItemClick:function(){return!1}}}},series:{cursor:"pointer",allowPointSelect:!0,marker:{states:{select:{fillColor:"#2df0c2",lineColor:"#1d9288"}}},events:{click(ke){setTimeout(()=>{const Ge=ke.point.series.data.filter(at=>at.selected).map(at=>at.name);$e.filterService.emit({name:"Distribution",value:Ge})},0)}},states:{inactive:{opacity:1}}}},legend:{useHTML:!0,symbolPadding:1,floating:!0,itemMarginRight:2,itemDistance:5,itemMarginBottom:1,labelFormatter(){return`<span style="color: #2c2b2b; font-size: 11px;">Page ${this.name}</span>`}},series:[{colorByPoint:!0,innerSize:"90%",data:null}]}},Be=function(){this.legendPercentageColor="#2c2c2e",Je.bind(this)()},De=function(){const $e=this;this.chartsConf.reviews={crossLine:!0,title:{text:"Reviews trends",align:"left",useHTML:!0},type:"spline",chart:{renderTo:"reviews"},plotOptions:{series:{cursor:"pointer",allowPointSelect:!0,marker:{radius:1,states:{select:{fillColor:"#2df0c2",lineColor:"#1d9288"}}},events:{},point:{events:{select(ke){Vt(ke)},unselect(ke){ke.target.selected&&st(ke)},click(ke){setTimeout(()=>{let Ge=[];
1ke.point.series.chart.legend.allItems.forEach(ht=>{const Ut=ht.data.filter(qt=>qt.selected).map(qt=>qt.category);Ge=Ge.concat(Ut)});const at={from:Ge[0],to:Ge[0],timeframe:null};$e.crossPageDateFilterService.updateCrossPageDateFilter(at),$e.filterService.emit({name:"Trend",value:Ge})},100)}}}}},xAxis:{type:"datetime",dateTimeLabelFormats:{day:"%e %b"},title:{text:""},maxZoom:1728e5,tickInterval:2592e5,labels:{enabled:!0,padding:1,rotation:0,formatter(){return(0,he.FK)(this.value)}}},yAxis:{title:{text:"Average review"},allowDecimals:!0,tickInterval:.5,tickAmount:11,min:0},tooltip:{useHTML:!0,headerFormat:'<div class="date-header">{point.key}</div>',pointFormatter:function(){return this.y=(new L.w).transform(this.y)||0,`<div class="point-tooltip">${this.series.name} <span>${this.y}</span></div>`},shared:!0,xDateFormat:(0,q.Mh)()},series:[{name:"Average review",data:[],type:"spline",zIndex:99,stacking:"normal",events:{mouseOver:()=>(0,he.m$)(this.charts[this.marketChartId])}}],legend:{enabled:!0,y:-20}}},Me=function(){De.bind(this)()},J=function(){const $e=this;this.chartsConf["reviews-distribution"]={chart:{renderTo:"reviews-distribution",marginTop:-50,marginBottom:0,width:y.gM.pieChartWidth,type:"pie",zoomType:"xy",events:{load:function(){this.setTitle({text:'<span class="chart-subtitle">Reviews</span>',useHTML:!0,y:-17,x:0,align:"center",verticalAlign:"middle"})}}},title:{text:null},subtitle:{},tooltip:{headerFormat:"",useHTML:!0,borderWidth:0,shadow:!1,pointFormatter:function(){const ke=$e.features&&$e.features.isCorporateDesignEnabled?"issues":"cases";return`\n                    <div class="tooltip-highchart">\n                        ${this.name}<br>\n                        <b>${ce.formatterNumber(this.y)} ${ke}</b><br>\n                        <b>${this.legendPercentage} %</b>\n                    </div>\n                `},backgroundColor:"transparent"},plotOptions:{pie:{},series:{cursor:"pointer",allowPointSelect:!0,marker:{states:{select:{fillColor:"#2df0c2",lineColor:"#1d9288"}}},events:{click(ke){setTimeout(()=>{const Ge=ke.point.series.data.filter(at=>at.selected).map(at=>at.name);$e.filterService.emit({name:"Distribution",value:Ge})},100)}},states:{inactive:{opacity:1}}}},legend:{useHTML:!0,symbolPadding:1,floating:!0,itemMarginRight:2,itemDistance:5,itemMarginBottom:1,labelFormatter(){return`<span style="color: #2c2b2b; font-size: 11px;">${this.name}</span>`}},series:[{colorByPoint:!0,innerSize:"90%",data:null}]}},B=function(){this.legendPercentageColor="#2c2c2e",J.bind(this)()},G=function($e){const ke=this;this.chartsConf[$e]={crossLine:!0,title:{text:null},type:"spline",chart:{renderTo:$e,events:{load(){ke.isLoading=!1}}},plotOptions:{series:{cursor:"pointer",allowPointSelect:!0,marker:{radius:1,symbol:"circle",states:{select:{fillColor:"#2df0c2",lineColor:"#1d9288",radius:2}}},point:{events:{click(){},select(Ge){Vt(Ge);let at="";if(Ge.accumulate){const Ut=Ge.target.series.chart.getSelectedPoints();Ut.push(Ge.target);const qt=dn(Ut),cr=qt[0],dr=qt[qt.length-1];cr!==dr?ke.filter.scan_date_distance={from:cr,to:dr}:(at=Ge.target.category,ke.filter.scan_date=+at)}else Ge.target.selected||(at=Ge.target.category),ke.filter.scan_date=+at,ke.filter.scan_date_distance={from:0,to:0};ke.setFilters(["totally-nonexistent-svg-id"]),ke.clearSelected()},unselect(Ge){Ge.target.selected&&(st(Ge),ke.filter.scan_date="",ke.filter.scan_date_distance={from:0,to:0},ke.setFilters(["totally-nonexistent-svg-id"]),ke.clearSelected())}}}}},xAxis:{type:"datetime",dateTimeLabelFormats:{day:"%e %b"},title:{text:"Scan dates"},maxZoom:1728e5,tickInterval:864e5},yAxis:[{title:{text:null},endOnTick:!1,maxPadding:.1}],tooltip:{pointFormatter(){return`\n                            <b><i style="font-size:16px;color: ${this.color}">\u25cf</i> ${this.y.toFixed(2)} ${this.series.name}</b><br>\n                        `},backgroundColor:"transparent",shared:!0,dateTimeLabelFormats:{day:"%B %e, %Y"}},series:[{name:"CCI Direct",data:null,type:"spline",color:"#00bcd4"},{name:"CCI Rev",data:null,type:"spline",color:"#ff5722"}],legend:{}}},le=function($e){const ke=this;this.chartsConf[$e]={crossLine:!0,title:{text:null},type:"spline",chart:{renderTo:$e,events:{load(){ke.isLoading=!1}}},plotOptions:{series:{cursor:"pointer",allowPointSelect:!0,marker:{radius:1,symbol:"circle",states:{select:{fillColor:"#2df0c2",lineColor:"#1d9288",radius:2}}},point:{events:{click(){},select(Ge){Vt(Ge);let at="";if(Ge.accumulate){const Ut=Ge.target.series.chart.getSelectedPoints();Ut.push(Ge.target);const qt=dn(Ut),cr=qt[0],dr=qt[qt.length-1];cr!==dr?ke.filter.scan_date_distance={from:cr,to:dr}:(at=Ge.target.category,ke.filter.scan_date=+at)}else Ge.target.selected||(at=Ge.target.category),ke.filter.scan_date=+at,ke.filter.scan_date_distance={from:0,to:0};ke.setFilters(["totally-nonexistent-svg-id"]),ke.clearSelected()},unselect(Ge){Ge.target.selected&&(st(Ge),ke.filter.scan_date="",ke.filter.scan_date_distance={from:0,to:0},ke.setFilters(["totally-nonexistent-svg-id"]),ke.clearSelected())}}}}},xAxis:{type:"datetime",dateTimeLabelFormats:{day:"%e %b"},title:{text:"Scan dates"},maxZoom:1728e5,tickInterval:864e5},yAxis:[{title:{text:null},endOnTick:!1,maxPadding:.1}],tooltip:{pointFormatter(){return`\n                            <b><i style="font-size:16px;color: ${this.color}">\u25cf</i> ${this.y.toFixed(2)} ${this.series.name}</b><br>\n                        `},backgroundColor:"transparent",shared:!0,dateTimeLabelFormats:{day:"%B %e, %Y"}},series:[{name:"CCI",data:null,type:"spline",color:"#ff0000"}],legend:{}}},Se=function($e){const ke=this;this.chartsConf[$e]={crossLine:!0,title:{text:null},type:"spline",chart:{renderTo:$e,events:{load(){ke.isLoading=!1}}},plotOptions:{series:{cursor:"pointer",allowPointSelect:!0,marker:{radius:1,symbol:"circle",states:{select:{fillColor:"#2df0c2",lineColor:"#1d9288",radius:2}}},point:{events:{click(){},select(Ge){Vt(Ge);let at="";if(Ge.accumulate){const Ut=Ge.target.series.chart.getSelectedPoints();Ut.push(Ge.target);const qt=dn(Ut),cr=qt[0],dr=qt[qt.length-1];cr!==dr?ke.filter.scan_date_distance={from:cr,to:dr}:(at=Ge.target.category,ke.filter.scan_date=+at)}else Ge.target.selected||(at=Ge.target.category),ke.filter.scan_date=+at,ke.filter.scan_date_distance={from:0,to:0};ke.setFilters(["totally-nonexistent-svg-id"]),ke.clearSelected()},unselect(Ge){Ge.target.selected&&(st(Ge),ke.filter.scan_date="",ke.filter.scan_date_distance={from:0,to:0},ke.setFilters(["totally-nonexistent-svg-id"]),ke.clearSelected())}}}}},xAxis:{type:"datetime",dateTimeLabelFormats:{day:"%e %b"},title:{text:"Scan dates"},maxZoom:1728e5,tickInterval:864e5},yAxis:[{title:{text:null},endOnTick:!1,maxPadding:.1}],tooltip:{pointFormatter(){return`\n                            <b><i style="font-size:16px;color: ${this.color}">\u25cf</i> ${this.y.toFixed(2)} ${this.series.name}</b><br>\n                        `},style:{opacity:"0"},shared:!0,dateTimeLabelFormats:{day:"%B %e, %Y"}},series:[{name:"B",data:null,type:"spline",color:ce.chartBMLConfig().B}
1,{name:"M",data:null,type:"spline",color:ce.chartBMLConfig().M},{name:"L",data:null,type:"spline",color:ce.chartBMLConfig().L}],legend:{}}},je=($e,ke)=>{ke.chartConfig={data:{table:"datatable"},chart:{type:"column",height:250,renderTo:$e,reflow:!0,width:null},title:{text:"&nbsp;"},xAxis:{type:"category",color:"#555555"},yAxis:{min:0,title:{text:"Status"}},plotOptions:{column:{groupPadding:.4,minPointLength:2}},series:[]}},ze=($e,ke)=>{ke.chartConfig={chart:{type:"spline",renderTo:$e,height:240,spacingRight:20},title:{text:"&nbsp;"},plotOptions:{line:{marker:{enabled:!1},showInLegend:!1},series:{events:{legendItemClick:function(){return!1}},dataGrouping:{enabled:!1},marker:{enable:!1}}},xAxis:{type:"datetime",showLastLabel:!0,endOnTick:!1,lineColor:"#ECF1F5",dateTimeLabelFormats:{day:"%m/%y"},title:{text:null,style:{color:"#555555"}},labels:{style:{color:"#555555"},enabled:!0,padding:1,rotation:-45,align:"right",formatter(){return(0,he.wR)(this.value)}},tickInterval:864e5,tickLength:0},yAxis:{lineColor:"#ECF1F5",lineWidth:1,title:{color:"#555555",text:"Number of Claims",align:"high"},labels:{style:{color:"#555555",fontSize:"11px"}}},tooltip:{enabled:!0,shared:!0},series:[]}},dt=function($e,ke,Ge,at){const ht=this;this.chartConf.mainChart={chart:{type:"spline",renderTo:$e,height:240,spacingRight:20},title:{text:"&nbsp;"},plotOptions:{line:{point:{events:{click(Ut){ht.openTooltip(Ut)}}},marker:{enabled:!1},showInLegend:!1},series:{point:{events:{click(Ut){Ge!==v.oS.ClickbaitTR&&ht.openTooltip(Ut)}}},events:{legendItemClick:function(){return!1}},dataGrouping:{enabled:!1},marker:{enable:!1}}},xAxis:{type:"datetime",showLastLabel:!0,endOnTick:!1,lineColor:"#ECF1F5",dateTimeLabelFormats:{day:"%m/%y"},title:{text:null,style:{color:"#555555"}},labels:{style:{color:"#555555"},enabled:!0,padding:1,formatter(){return(0,he.wR)(this.value)}},tickInterval:2592e6,tickLength:0},yAxis:{lineColor:"#ECF1F5",lineWidth:1,title:{color:"#555555"},labels:{style:{color:"#555555",fontSize:"11px"}}},tooltip:{enabled:!0,shared:!0},series:[]},this.chartConf.mainChart.updateYAxisTitle=function(){if(Ge===v.oS.ClickbaitTR)return void ht.chart.yAxis[0].setTitle({text:""});const Ut=!!ke&&ke!==v.lc.ratePlan;ht.chart.yAxis[0].setTitle({text:Ut?ke:at.ratePlan})}},gt=function($e,ke){this.chartConf.tooltip={title:{text:""},type:"column",chart:{renderTo:$e,height:180},legend:{enabled:!1},plotOptions:{column:{pointWidth:11,borderWidth:0,dataLabels:{enabled:!1}}},xAxis:{type:"category",categories:[],tickWidth:0,title:{text:"",style:{color:"#555555"}},labels:{enabled:!0,padding:1,rotation:0,style:{color:"#555555"}}},yAxis:[{min:0,title:{text:"",style:{color:"#555555"}},labels:{y:-2,style:{color:"#555555"}}}],tooltip:{enable:!0,borderColor:"#d23d3b",pointFormatter(){return`<b><i style="font-size:16px;color: ${this.color}">\u25cf</i> ${ke.formatCases(this.y)}</b><br>`}},series:[{name:"",data:null,type:"column",showInLegend:!1,color:ce.availabilityColors.allocation}]}},Mt=function($e,ke){const Ge=this;this.chartsConf[$e]={chart:{type:"column",renderTo:$e,height:230,events:{load(){Ge.isLoading=!1}}},title:{text:"&nbsp;"},legend:{symbolHeight:6,symbolWidth:40,squareSymbol:!1},plotOptions:{column:{pointWidth:40,borderWidth:0,minPointLength:6,dataLabels:{enabled:!1,format:"{point.y}"},events:{click(at){Ge.showSankeyChart(at.point.id,at.point.category)}}}},xAxis:[{type:"category",categories:[],title:{text:null},labels:{style:{color:"#000"}},tickLength:0,tickColor:"#fff"}],yAxis:[{min:0,title:{text:ke.numberOfCases},labels:{x:-2}}],tooltip:{pointFormatter(){return`<b><i style="font-size:16px;color: ${this.color}">\u25cf</i> ${ke.formatCases(this.y)}</b><br>`},headerFormat:"",style:{opacity:"0"},shared:!0,dateTimeLabelFormats:{day:"%B %e, %Y"}},series:[]}},Ft=function(){this.chartsConf["tr-sankey-chart"]={chart:{renderTo:"tr-sankey-chart",height:1500,type:"sankey"},title:{text:" ",align:"left"},accessibility:{point:{valueDescriptionFormat:"{point.from} to {point.to}, {point.weight}."}},tooltip:{enabled:!1},series:[{type:"sankey",minLinkWidth:55,nodeWidth:150,dataLabels:{useHTML:!0,enabled:!0,nodeFormatter:function(){return`<div style="position: relative;top:-4px; color: #ffffff; opacity: 1"><div style="text-align: center; font-size: 16px; font-weight: 800;">${this.point.sum}</div><div style="width: 140px;text-align: center;overflow: hidden;word-break: break-word;white-space: break-spaces;" title="${this.point.name}">${this.point.name}</div></div>`}},keys:["from","to","weight","color"],data:null}]}},xt=function(){const $e=this,{bmlThresholdLose:ke,bmlThresholdBeat:Ge}=(0,pe.fr)();this.chartsConf["disparity-severity"]={chart:{renderTo:"disparity-severity",type:"bar",height:y.gM.chartHe
1ight-10},title:{text:"BML spread",align:"left"},xAxis:{categories:["N/A Sold out","<-20%","-20%-10%","-10%-5%",`-5%-${ke}%`,"M",`${Ge}%-5%`,"5%-10%","10%-20%",">20%"],reversed:!1,title:{text:"Price diff (%)"}},yAxis:{title:{text:"# of cases",align:"high"}},tooltip:{pointFormatter(){return`<b>${ce.formatterNumber(this.y)} cases</b>`},backgroundColor:"transparent"},series:[{data:null,borderWidth:0}],legend:{enabled:!1},plotOptions:{bar:{point:{events:{click(at){setTimeout(()=>{const ht=at.point.series.data.filter(Ut=>Ut.selected).map(Ut=>Ut.category);$e.filterService.emit({name:"Distribution",value:ht})},0)}}}},series:{cursor:"pointer",allowPointSelect:!0,minPointLength:2,marker:{states:{select:{fillColor:"#2df0c2",lineColor:"#1d9288"}}}}}}},ct=function(){xt.bind(this)(),this.chartsConf["disparity-severity"].tooltip.style={color:"#000"},this.chartsConf["disparity-severity"].series.marker={states:{select:{select:{fillColor:"#2df0c2",lineColor:"#1d9288"}}}}},yt=function(){const $e=this;this.chartsConf["bml-distribution"]={chart:{renderTo:"bml-distribution",type:"areaspline"},crossLine:!0,title:{text:"BML trend",align:"left",useHTML:!0},plotOptions:{series:{cursor:"pointer",allowPointSelect:!0,marker:{radius:0,states:{select:{fillColor:"#2df0c2",lineColor:"#1d9288"}}},point:{events:{select(ke){Vt(ke)},unselect(ke){ke.target.selected&&st(ke)},click(ke){setTimeout(()=>{let Ge=[];ke.point.series.chart.legend.allItems.forEach(at=>{const ht=at.data.filter(Ut=>Ut.selected).map(Ut=>Ut.category);Ge=Ge.concat(ht)}),$e.crossPageDateFilterService.updateCrossPageDateFilterFromTrend(Ge),$e.filterService.emit({name:"Trend",value:Ge})},100)}}}}},xAxis:{type:"datetime",dateTimeLabelFormats:{day:"%e %b"},title:{text:""},tickInterval:2592e5,labels:{enabled:!0,padding:1,step:5,rotation:0,formatter(){return(0,he.FK)(this.value)}}},yAxis:{title:{text:"Number of cases",rotation:270}},tooltip:{useHTML:!0,headerFormat:'<div class="date-header smaller">{point.key}</div>',pointFormatter:function(){return this.y=(new L.w).transform(this.y)||0,`<div class="point-tooltip smaller">${this.series.name} <span>${this.y}</span></div>`},shared:!0,xDateFormat:(0,q.Mh)()},series:[],legend:{itemMarginTop:-10}}},nn=function($e=(0,Z.M)()){const ke=this;this.chartsConf["extranet-distribution"]={chart:{renderTo:"extranet-distribution",type:"areaspline"},crossLine:!0,title:{text:"",align:"left",useHTML:!0},plotOptions:{series:{cursor:"pointer",allowPointSelect:!0,marker:{radius:0,states:{select:{fillColor:"#2df0c2",lineColor:"#1d9288"}}},point:{events:{select(Ge){Vt(Ge)},unselect(Ge){Ge.target.selected&&st(Ge)},click(Ge){setTimeout(()=>{let at=[];Ge.point.series.chart.series.forEach(Ut=>{const qt=Ut.data.filter(cr=>cr.selected).map(cr=>cr.category);at=at.concat(qt)});const ht={from:at[0],to:at[0],timeframe:null};ke.crossPageDateFilterService.updateCrossPageDateFilter(ht),ke.filterService.emit({name:"Trend",value:at})},100)}}}}},xAxis:{type:"datetime",dateTimeLabelFormats:{day:"%e %b"},title:{text:""},tickInterval:2592e5,labels:{enabled:!0,padding:1,rotation:0,formatter(){return A.dateFormat("%e/%m",this.value)}}},yAxis:{title:{text:$e.numberOfIssues,rotation:270}},series:[],legend:{itemMarginTop:-10,enabled:!1}}},Lt=function(){const $e=this;this.chartsConf[this.chartId]={chart:{renderTo:this.chartId},crossLine:!0,title:{text:"",align:"left",useHTML:!0},plotOptions:{series:{cursor:"pointer",allowPointSelect:!0,marker:{radius:0,states:{select:{fillColor:"#2df0c2",lineColor:"#1d9288"}}},point:{events:{}},events:{legendItemClick:function(){$e.setChartType()}}}},xAxis:{type:"datetime",dateTimeLabelFormats:{day:"%e %b"},title:{text:""},tickInterval:2592e5,labels:{enabled:!0,padding:1,rotation:0,formatter(){return A.dateFormat("%e/%m",this.value)}}},yAxis:[{gridZIndex:0,labels:{text:"",format:"{value}",style:{color:A.getOptions().colors[1]}},title:{text:"Number of issues",style:{color:A.getOptions().colors[1]}}},{gridZIndex:0,title:{text:" ",style:{color:A.getOptions().colors[1]}},labels:{text:"",format:"{value}",style:{color:A.getOptions().colors[1]}},opposite:!0}],tooltip:{useHTML:!0,headerFormat:'<div class="date-header smaller">{point.key}</div>',pointFormatter:function(){return this.y=(new L.w).transform(this.y)||0,`<div class="point-tooltip smaller">${this.series.name} <span>${this.y})))</span></div>`},shared:!0,xDateFormat:"%e-%b-%y"},series:[{name:"Violation over time",type:"areaspline",data:[],color:"#00A8E1",zIndex:0,tooltip:{valueSuffix:" mm"}}],legend:{itemMarginTop:-10}}},Rt=function(){const $e=this;this.chartConf={crossLine:!0,title:{text:null,useHTML:!0},chart:{ignoreHiddenSeries:!1,renderTo:"accreditedChannelIssues",type:"spline",spacingTop:5,height:235,events:{load(){}}},legend:{useHTML:!0,mouseOverLegend:!0,navigation:{enabled:!1},layout:"vertical",align:"right",verticalAlign:"middle",itemMarginBottom:5,labelFormatter:function(){return this.iconName=this.name.toLowerCase(),`<img\n                            onerror="this.onerror=null;this.src='/assets/img/ota_icons/no-card-logo-insight.png';"\n                            src="/assets/img/ota_icons/${this.iconName}.ico"\n                            style="border-radius: 50%; height: 24px; width: 24px; vertical-align: middle" />
1\n                        <span style="color: #2c2b2b; font-size: 11px; padding-left: 5px;white-space: nowrap; overflow: hidden; text-overflow: ellipsis; max-width: 120px; display: inline-block; padding-top: 3px">${this.name}</span>`}},plotOptions:{line:{marker:{enabled:!1},showInLegend:!1},series:{dataGrouping:{enabled:!1},lineWidth:3,marker:{enable:!1,radius:3,symbol:"circle"},events:{legendItemClick:function(){$e.toggleBrandSeries&&$e.toggleBrandSeries(this.name)}}}},xAxis:{type:"datetime",showLastLabel:!0,endOnTick:!1,dateTimeLabelFormats:{day:"%e %b"},title:{text:null,style:{color:"#2c2b2b"}},labels:{enabled:!0,padding:1,rotation:0,formatter(){return(0,he.wR)(this.value)}},tickInterval:2592e5,tickLength:0},yAxis:{max:null,lineWidth:0,title:{text:null,style:{color:"#252424",fontWeight:"400",fontSize:"13px"}},gridLineWidth:1,tickAmount:5,gridLineColor:"#ecf1f5",minorGridLineWidth:0,gridLineDashStyle:"Solid"},tooltip:{useHTML:!0,headerFormat:"Starter"===$e.planType?'<div class="date-header"><img class="rp-icon" src="/assets/icon/icon-rp-dark.png"/>{point.key}</div>':'<div class="date-header">{point.key}</div>',pointFormatter:function(){this.iconName=this.series.name.toLowerCase(),this.y=this.y||0;const ke=(new L.w).transform(this.y),Ge=this.series.userOptions.customFormatter;return`<div class="point-tooltip" style="display: flex; flex-direction: row; align-items: center; justify-content: space-between;">\n                            <div style="display: flex; flex-direction: row; align-items: center;">\n                                <span style="background-color: ${this.color}; width: 10px; height: 3px; margin-right: 10px;"></span>\n                                <img style="margin-right: 10px"\n                                    onerror="this.onerror=null;this.src='/assets/img/ota_icons/no-card-logo-insight.png';"\n                                    src="/assets/img/ota_icons/${this.iconName}.ico"/>\n                                ${this.series.name}\n                            </div>\n                            <span>${ke}${Ge||""}</span>\n                        </div>`},padding:0,shared:!0,xDateFormat:(0,q.Mh)()},series:[]}},tn=function(){const $e={title:{text:null,useHTML:!0},chart:{ignoreHiddenSeries:!1,renderTo:"unaccreditedChannelIssues",type:"spline",spacingTop:5,height:235,events:{load(){}}},legend:{enabled:!1},plotOptions:{line:{marker:{enabled:!1},showInLegend:!1},series:{lineWidth:2,marker:{enabled:!1,radius:3,symbol:"circle"}}},xAxis:{type:"datetime",showLastLabel:!0,endOnTick:!1,dateTimeLabelFormats:{day:"%e %b"},title:{text:null,style:{color:"#555555"}},labels:{enabled:!0,padding:1,rotation:0,style:{color:"#555555",fontWeight:"normal",fontSize:"12px"},formatter(){return(0,he.wR)(this.value)}},tickInterval:2592e5,tickLength:0},yAxis:{max:null,lineWidth:1,lineColor:"#ECF1F5",title:{text:null},labels:{style:{color:"#555555",fontWeight:"normal",fontSize:"12px"}}},tooltip:{useHTML:!0,followPointer:!1,shared:!0,headerFormat:'<div class="date-header">{point.key}</div>',pointFormatter:function(){this.y=this.y||0;const ke=(new L.w).transform(this.y);return`<div class="point-tooltip">${this.series.name} <span>${ke}${"losePercentage"===this.series.options.id?"%":""}</span></div>`},xDateFormat:(0,q.Mh)()},series:[]};this.chartConf=$e},Ze=function($e){this.chartsConf[$e]={chart:{renderTo:$e,type:"line",zoomType:"x",height:200,marginTop:15,marginLeft:35,marginRight:35},title:{text:""},xAxis:{type:"datetime",dateTimeLabelFormats:{day:"%e %b"},tickPixelInterval:7,gridLineColor:"#ECF1F5",gridLineWidth:1},yAxis:{title:{text:""},labels:{formatter:function(){return(0,P.R)(this.value)}},tickAmount:4,min:0},plotOptions:{line:{marker:{enabled:!1}}},legend:{layout:"horizontal",align:"center",verticalAlign:"bottom"},chartOptions:{legend:{layout:"horizontal",align:"center",verticalAlign:"bottom"}},tooltip:{useHTML:!0,headerFormat:'<div style="font-size: 10px;">{point.key}</div>',pointFormatter:function(){return`<div class="trend-card-tooltip"><div class="trend-card-tooltip-circle"></div><div class="point-tooltip">Total cases: <b>${this.y}</b></div></div>`},shared:!0,xDateFormat:(0,q.Mh)()},series:[{name:"Total Cases",data:[],type:"spline",marker:{enabled:!1},events:{mouseOver:()=>(0,he.m$)(this.chart)}}],colors:["#2cace2"]}};function st($e){const ke=$e.target.series.chart.xAxis[0];ke.removePlotBand("plot-band"),ke.removePlotLine("plot-line")}function Vt($e){const ke=$e.point||$e.target,Ge=ke.series.chart;if(Ge.options.crossLine){const at=ke.x,ht=Ge.xAxis[0],Ut="plot-line",qt="plot-band";let cr;if($e.accumulate||(ht.removePlotBand(qt),ht.removePlotLine(Ut),cr=Ge.getSelectedPoints(),typeof cr[0]<"u"&&cr[0].select(!1)),cr=Ge.getSelectedPoints(),cr.length>=1){const dr={min:0,max:0};ht.removePlotBand(qt),ht.removePlotLine(Ut);const vr=dn(cr);if(1===vr.length)dr.min=vr[0],dr.max=vr[0];else if(2===vr.length){const pn=vr[0]===at?vr[1]:vr[0];pn>at?(dr.min=at,dr.max=pn):(dr.min=pn,dr.max=at)}else if(3===vr.length){const pn=vr.filter(zt=>zt!==at);if(pn[0]>at&&(dr.min=at,dr.max=pn[1]),pn[1]<at&&(dr.min=pn[0],dr.max=at),pn[0]<at&&pn[1]>
1at){const zt=(pn[1]-pn[0])/2;pn[0]+zt>=at?(dr.min=at,dr.max=pn[1]):(dr.min=pn[0],dr.max=at)}}cr.forEach(pn=>{pn.x!==dr.min&&pn.x!==dr.max&&pn.select(!1,!0)});const kt=dr.min,Gt=dr.max;ht.addPlotLine({value:kt,color:"red",width:2,id:Ut,zIndex:15}),ht.addPlotLine({value:Gt,color:"red",width:2,id:Ut,zIndex:15}),ht.addPlotBand({from:kt,to:Gt,color:"rgba(68, 170, 213, .2)",id:qt,zIndex:15})}else ht.addPlotLine({value:at,color:"red",width:2,id:Ut,zIndex:15})}}function an($e,ke){if(ke.scan_date_distance){const Ge=ke.scan_date_distance;w.W.setLineChart($e,Ge.from,Ge.to)}else ke.scan_date?w.W.setLine($e,ke.scan_date):w.W.clearLines($e)}function Zn($e,ke,Ge){if(ke.scan_date_distance){const at=ke.scan_date_distance,ht=Ge.indexOf(at.from),Ut=Ge.indexOf(at.to);w.W.setLineChartByIndex($e,ht,Ut)}else if(ke.scan_date){const at=Ge.indexOf(ke.scan_date);w.W.setLineByIndex($e,at)}else w.W.clearLines($e)}const En=function($e){this.chartsConf[$e]={crossLine:!0,type:"areaspline",reflow:!0,chart:{ignoreHiddenSeries:!1,renderTo:$e,height:200,events:{},type:"areaspline"},legend:{symbolHeight:6,symbolWidth:40,squareSymbol:!1,itemStyle:{cursor:"default"}},title:{text:"&nbsp;"},plotOptions:{series:{dataGrouping:{enabled:!0},cursor:"default",animation:!0,marker:{states:{hover:{radius:1}}}},areaspline:{connectNulls:!0,stacking:null,cursor:"pointer",events:{legendItemClick:()=>!1},marker:{radius:1,symbol:"circle"}}},xAxis:{type:"datetime",dateTimeLabelFormats:{day:"%e %b"},title:{text:null},labels:{enabled:!0,padding:1,align:"right",formatter(){return(0,he.FK)(this.value)},step:3,style:{color:"#555555"}},tickInterval:2592e5,maxPadding:0,minPadding:0},yAxis:[{title:{text:null},tickAmount:4,alignTicks:!1,labels:{style:{color:"#2c2b2b"}}}],tooltip:{useHTML:!0,shadow:!0,headerFormat:'<div class="date-header">{point.key}</div>',pointFormatter:function(){return this.y=Math.round(Math.round(10*this.y)/10),`<div class="point-tooltip">${this.series.name} <span>${this.y}%</span></div>`},shared:!0,xDateFormat:(0,q.Mh)()},series:[{name:"Lose ratio",data:null,type:"areaspline",color:"#287caa",lineWidth:2,legendIndex:0,index:1,fillOpacity:.2,events:{mouseOver:()=>(0,he.m$)(this.chart)}}]}},gn=function($e,ke=220){this.chartsConf[$e]={crossLine:!0,type:"areaspline",reflow:!0,chart:{ignoreHiddenSeries:!1,renderTo:$e,height:ke,events:{},type:"areaspline"},legend:{symbolHeight:6,symbolWidth:40,squareSymbol:!1,itemStyle:{cursor:"default"}},title:{text:"&nbsp;"},plotOptions:{series:{dataGrouping:{enabled:!0},cursor:"default",animation:!0,marker:{states:{hover:{radius:1}}}},areaspline:{connectNulls:!0,stacking:null,cursor:"pointer",events:{legendItemClick:()=>!1},marker:{radius:1,symbol:"circle"}}},xAxis:{type:"datetime",dateTimeLabelFormats:{day:"%e %b"},title:{text:null},labels:{enabled:!0,padding:1,align:"right",formatter(){return(0,he.FK)(this.value)},step:3,style:{color:"#555555"}},tickInterval:2592e5,maxPadding:0,minPadding:0},yAxis:[{title:{text:null},tickAmount:4,alignTicks:!1,labels:{style:{color:"#2c2b2b"}}}],tooltip:{useHTML:!0,shadow:!0,headerFormat:'<div class="date-header">{point.key}</div>',pointFormatter:function(){const Ge=O.r.getGraphItemValue(this.series.userOptions.custom,this.index,this.y);this.y=Ge||0;const at=!(!this.series.userOptions.data[0][2]||!this.series.userOptions.data[0][2].isPercentage)&&this.series.userOptions.data[0][2].isPercentage;return`<div class="point-tooltip"><div class="point-tooltip-name" title="${this.series.name}">${this.series.name}</div><span class="point-tooltip-value">${this.y}${at?"%":""}</span></div>`},shared:!0,xDateFormat:(0,q.Mh)()},series:[{name:I.C3+" Region Benchmark",data:null,type:"areaspline",color:"#86d4f4",lineWidth:2,legendIndex:1,index:2,fillOpacity:0,events:{mouseOver:()=>(0,he.m$)(this.chart)}},{name:"My Score",data:null,type:"areaspline",color:"#287caa",lineWidth:2,legendIndex:0,index:1,fillOpacity:.2,events:{mouseOver:()=>(0,he.m$)(this.chart)}}]}},Pt=function($e,ke=1){const Ge=this;this.chartsConf[$e]={colors:["#135cb6"],chart:{type:"bar",renderTo:$e},title:{text:null},xAxis:{categories:[],tickLength:0,labels:{align:"left",reserveSpace:!0,style:{"font-size":"13px","font-weight":"normal",color:"#2C2B2B","text-align":"left"}}},yAxis:{min:0,title:{useHTML:!0,style:{color:"#555555","font-family":"Lato","font-style":"normal","font-weight":"normal","font-size":"12px","line-height":"13px"}},gridLineColor:"#ecf1f5",gridLineWidth:1,minorGridLineWidth:0,gridLineDashStyle:"Dash"},series:[{name:"Violation",data:[],enabled:!0,showInLegend:!1,events:{legendItemClick:()=>!1}},{name:"Percent",data:[],showInLegend:!1,events:{legendItemClick:()=>!1}}],legend:{itemHiddenStyle:{color:"#135cb6"}},plotOptions:{series:{pointWidth:6,borderWidth:ke,borderColor:"white",minPointLength:2,events:{click:Ge.chartClick.bind(this)}},bar:{states:{hover:{color:"#00A8E1"}}}},tooltip:{useHTML:!0,borderWidth:0,padding:0,shadow:!0,backgroundColor:"#fff",distance:10,headerFormat:'<div class="cd-chart-point-tooltip-header">{point.key}</div>',pointFormatter(){const at=Ge.chartData.tooltip.filter(cr=>cr.brand===this.category),ht=at[0].totalShops+at[0].totalTr+(at[0].totalExtranetValue||0),Ut=at[0].violation+at[0].violationTr,qt=0!==Ut&&0!==ht?(Ut/ht*100).toFixed(2):0;return`\n                    <div class="cd-chart-point-tooltip-body">\n                        <div>
1\n                            <span class="bold-text">\n                                ${ce.formatterNumber(Ut)}\n                            </span>/${ce.formatterNumber(ht)}\n                        </div>\n                        <div>\n                            <span class="bold-text">${0==+qt?0:qt}%</span>\n                        </div>\n                    </div>\n                `}}}},et=function(){const $e=this;this.chartsConf[this.type]={chart:{renderTo:this.type,spacing:10,marginBottom:0,marginTop:-25,width:250,height:250,relativeXValue:!0,type:"pie",events:{load:function(){this.setTitle({useHTML:!0,y:0,x:0,align:"center",verticalAlign:"middle"})}}},title:{text:null},subtitle:{text:null},tooltip:{useHTML:!0,padding:0,headerFormat:'<div class="date-header">{point.key}</div>',backgroundColor:"#fff",hideDelay:100,followPointer:!0,pointFormatter(){return`\n                    <div class="tooltip-highchart">\n                        <div style="float:left">\n                            <b>${this.y}</b>/${ce.formatterNumber(this.total)}\n                        </div>\n                        <div style="float:right"> <b>${Number(this.percentage).toFixed(1)}%</b>\n                        </div>\n                    </div>\n                `},positioner:function(){return{x:document.getElementById(this.chart.userOptions.chart.renderTo).classList.contains("leftTooltip")?-this.chart.plotWidth:this.chart.plotWidth-30,y:this.chart.plotTop+70}}},plotOptions:{pie:{allowPointSelect:!1,borderColor:"#ffffff"},series:{cursor:"pointer",allowPointSelect:!1,shadow:!0,marker:{symbol:"square",states:{select:{fillColor:"#2df0c2",lineColor:"#1d9288"}}},states:{inactive:{opacity:1},hover:{enabled:!0,halo:{opacity:.1,size:0}}},point:{events:{click(){if(!$e.isNotRCA){if(!$e.isHistoricalData&&typeof $e.goToParityPage<"u")return $e.goToParityPage(this.name);if($e.navigate)return $e.navigate.emit({element:this});$e.chartUpdatedFromAllScans&&$e.chartUpdatedFromAllScans({element:this})}}}}}},legend:{enabled:!1},series:[{colorByPoint:!0,innerSize:"60%",data:null}]}},pt=function($e){const ke=this,Ge=ke.isCorporateDesign&&ke.type===a.ay.meta,at=ke.isCorporateDesign&&ke.type===a.ay.direct;this.chartsConf[this.type]={chart:{renderTo:this.type,spacing:10,marginBottom:0,marginTop:-55,width:290,height:250,type:"pie",events:{load:function(){this.setTitle({useHTML:!0,y:-10,x:0,align:"center",verticalAlign:"middle"})}}},title:{text:null},tooltip:{useHTML:!0,borderWidth:0,padding:0,shadow:!0,headerFormat:"<div>{point.key}</div>",backgroundColor:"#fff",followPointer:!1,pointFormatter(){return`\n                    <div class="tooltip-highchart" style="width: max-content; height: 20px">\n                        <div style="float:left;margin-right: 10px;">\n                            <b>${(new L.w).transform(this.y)||0}</b> ${Ge?$e.metasearchBml:at?$e.otaDirectSiteBml:$e.issues}\n                        </div>\n                        <div style="float:right">\n                            <b>${this.percentage.toFixed(2)} %</b>\n                        </div>\n                    </div>\n                `},footerFormat:'<div style="width: auto; border-bottom: #B4C9D2 solid;"></div>'},subtitle:{text:null},plotOptions:{pie:{allowPointSelect:!1,size:180},series:{allowPointSelect:!1,marker:{symbol:"square",states:{select:{fillColor:"#2df0c2",lineColor:"#1d9288"}}},states:{inactive:{opacity:1}},point:{events:{click(){ke.navigation(this)}}},events:{}}},legend:{enabled:!0,width:"auto",itemDistance:4,itemMarginBottom:0},series:[{colorByPoint:!0,innerSize:"60%",data:null}]}},Yt=function($e,ke,Ge){const at=this,ht="auto"===ke;this.chartsConf[$e]={chart:{renderTo:$e,type:"column",spacingTop:5,height:240},crossLine:!0,title:{text:"BML trend",align:"left",useHTML:!0},plotOptions:{column:{stacking:"normal",pointWidth:26,minPointLength:3},series:{cursor:ke,allowPointSelect:!ht,marker:{radius:0,states:{select:{fillColor:"#2df0c2",lineColor:"#1d9288"}}},point:{events:{click:Ut=>!ht&&(0,k.hS)(Ut,at.bmlDataType,at.goToChannels,at.drillDownViewSettings)}}}},xAxis:{type:"category",categories:[],tickWidth:0,title:{text:""},labels:{enabled:!0,padding:1,rotation:0}},yAxis:{title:{text:Ge.yAxisTitle,rotation:270},gridLineColor:"#ecf1f5",gridLineWidth:1,minorGridLineWidth:0,gridLineDashStyle:"Solid"},tooltip:{useHTML:!0,shared:!0,shadow:!0,padding:0,borderWidth:0,xDateFormat:"%e-%b-%y",headerFormat:'<div class="date-header">{point.key}</div>',pointFormatter:function(){const{violation:Ut,percentage:qt,categories:cr,totalCases:dr}=this.series.userOptions.custom,vr=cr.findIndex(Gt=>Gt===this.category),kt=0!==qt[vr]?($e=>($e+=5===Number(String($e)[String($e).length-1])?1e-4:0,(new ee.k).transform($e,!0)))(qt[vr]):qt[vr].toFixed(2);return`<div class="point-tooltip">\n                            <div class="series-name">\n                                <div class="color-element" style="background: ${this.color}"></div>\n                                ${this.series.name}\n                            </div>\n                            <div class="value-and-percentage">
1\n                                <span>${(new L.w).transform(Ut[vr])||0}</span>\n                                <span>${(kt||"0.00")+" %"}</span>\n                            </div>\n                        </div>\n                        <div class="total-block total-amount">\n                            <span>${Ge.totalCases}</span>\n                            <span>${(new L.w).transform(dr[this.category])||0}</span>\n                        </div>`}},series:[],legend:{itemMarginTop:-10}}},ot=function($e,ke,Ge,at){const ht=this,{bmlThresholdLose:Ut,bmlThresholdBeat:qt}=(0,pe.fr)();this.chartsConf["cd-bml-spread-chart"]={chart:{renderTo:"cd-bml-spread-chart",type:"bar",height:230},title:{text:"",align:"left"},xAxis:{categories:$e?["<-20%","-20%-10%","-10%-5%",`-5%-${Ut}%`,i.pq.Meet,`${qt}%-5%`,"5%-10%","10%-20%",">20%",i.pq.BrandSoldOut,i.pq.NotAvailable,i.pq.OtaAllocation]:["<-20%","-20%-10%","-10%-5%",`-5%-${Ut}%`,i.pq.Meet,`${qt}%-5%`,"5%-10%","10%-20%",">20%"],reversed:!1,labels:{style:{color:"#555555",textTransform:"capitalize"}},title:{text:at.priceDiff,style:{color:"#555555",fontWeight:500}}},yAxis:{labels:{style:{color:"#555555"}},title:{text:at.numberOfIssues,align:"middle",style:{color:"#555555",fontWeight:500}}},tooltip:{useHTML:!0,borderWidth:0,padding:0,shadow:!0,style:{width:120},backgroundColor:"#fff",headerFormat:"",outside:!0,pointFormatter(){return`\n                    <div class="date-header"\n                    style="\n                        border-bottom: 3px #6c8291 solid;\n                        font-weight: 700;\n                        text-transform: uppercase;\n                        font-size: 14px;\n                        color: #2C2B2B;\n                        margin-bottom: 3px;\n               ">${this.category===i.pq.Meet?at.meet:this.category}</div>\n                    <div class="tooltip-highchart">\n                        <b>${ce.formatterNumber(this.y)} ${at.issues}</b>\n                    </div>\n                `}},series:[{data:null,borderWidth:0}],legend:{enabled:!1},plotOptions:{bar:{minPointLength:3,point:{events:{click(cr){setTimeout(()=>{const dr=cr.point.series.data.filter(Gt=>Gt.selected).map(Gt=>Gt.category),vr=p.a.get(dr[0]),kt=sessionStorage.getItem("spread-value")||"";sessionStorage.setItem("spread-value",vr),vr===kt&&sessionStorage.removeItem("spread-value"),sessionStorage.setItem("skipUpdate","true"),ke&&ke(),ht.filterService.emit({name:"Distribution",value:dr})},0)}}}},series:{colors:Ge,colorByPoint:!0,cursor:"pointer",allowPointSelect:!0,minPointLength:2,marker:{states:{select:{fillColor:"#2df0c2",lineColor:"#1d9288"}}},dataLabels:{enabled:!0,color:"#555555",style:{fontWeight:"300"},formatter:function(){return this.y||0},inside:!1}}}}},Jt=function($e,ke,Ge=(0,ie.o)()){const at=this;this.chartsConf[$e]={chart:{renderTo:$e,type:"bar",height:230},title:{text:null},plotOptions:{bar:{point:{events:{click(ht){setTimeout(()=>{const Ut=ht.point.series.data.filter(qt=>qt.selected).map(qt=>qt.category);at.isSelectedSource=!!Ut.length,ke&&ke({paramName:"source_extranet",value:[...Ut],isSelectedSource:at.isSelectedSource}),at.churnZeroParams},0)}}}},series:{colorByPoint:!0,cursor:"pointer",allowPointSelect:!0,minPointLength:2,marker:{states:{select:{fillColor:"#2df0c2",lineColor:"#1d9288"}}}}},xAxis:{labels:{style:{color:"#555555",textTransform:"capitalize"}},title:{text:Ge.axisTitle,style:{color:"#555555",fontWeight:500}}},yAxis:{labels:{style:{color:"#555555"}},title:{text:Ge.numberOfIssues,align:"middle",style:{color:"#555555",fontWeight:500}}},series:[],legend:{enabled:!1},tooltip:{useHTML:!0,borderWidth:0,padding:0,shadow:!0,backgroundColor:"#fff",headerFormat:"",outside:!0,pointFormatter(){const ht=ce.formatterNumber(this.y),Ut=1===ht?Ge.unit:Ge.unitPlural;return`\n                    <div class="date-header">${this.category}</div>\n                    <div class="tooltip-highchart">\n                        <b>${ht} ${Ut}</b>\n                    </div>\n                `}}}};function xn($e){this.chartsConf={chart:{renderTo:$e.id,type:"column",spacingTop:5,height:210},title:{text:""}
1,crossLine:!0,legend:{symbolHeight:6,symbolWidth:40,squareSymbol:!1,itemStyle:{cursor:"default"}},plotOptions:{column:{stacking:"normal",pointWidth:8,minPointLength:2},series:{cursor:"default",allowPointSelect:!0,marker:{radius:0,states:{select:{fillColor:"#2df0c2",lineColor:"#1d9288"}}},point:{events:{}}}},xAxis:{type:"datetime",categories:[],tickWidth:0,title:{text:""},lineColor:$e.lineColor,labels:{enabled:!0,padding:1,rotation:0,step:2,formatter(){return(0,he.wR)(this.value)},style:{color:$e.textColor||"#555555"}}},yAxis:{title:{text:""},lineWidth:0,gridLineColor:$e.lineColor||"#C4C4C4",gridLineWidth:1,minorGridLineWidth:0,gridLineDashStyle:"Solid",labels:{style:{color:$e.textColor||"#555555"}}},tooltip:{useHTML:!0,shadow:!0,padding:0,borderWidth:0,shared:!0,headerFormat:'<div class="date-header">{point.key}</div>',pointFormatter:function(){this.y=(new L.w).transform(this.y)||0;const ke=$e.getTooltipPointName?.()||"";return`<div class="point-tooltip">\n                            <div class="color-element" style="background: ${this.color}"></div>\n                            <div style="display: flex; justify-content: space-between">\n                                <div>${ke}</div>\n                                <div class="value">${this.y}</div>\n                            </div>\n                        </div>`},xDateFormat:(0,q.Mh)()},series:$e.series||[]}}const Qn=function($e){const ke=this;this.chartsConf[$e.id]={chart:{renderTo:$e.id,type:"column",spacingTop:5,height:$e.height||205},crossLine:!0,title:{text:"",align:"left",useHTML:!0},plotOptions:{column:{stacking:"normal",pointWidth:26,cursor:"pointer"},series:{allowPointSelect:!1,marker:{radius:0,states:{}},point:{},events:{click:Ge=>{isNaN(Ge.point.percentage)||ke.selectChartMonth(Ge)}},minPointLength:0}},xAxis:{type:"category",categories:[],tickWidth:0,lineColor:$e.gridLineColor||"#C4C4C4",title:{text:""},labels:{enabled:!0,padding:1,rotation:0,style:{color:$e.textColor||"#555555",fontWeight:$e.fontWeight||300},formatter:function(){return $e.selectedCategory?`<span style="${(0,T.n)($e.lastMonthDate).format("MMMM")===this.value&&$e.selectedCategory?"color: #52A9FF":""}">\n                                ${this.value}\n                           </span>`:this.value}}},yAxis:[{title:{text:$e.yAxisTitle||"",rotation:270,style:{fontStyle:"italic",color:$e.textColor||"#555555",fontWeight:$e.fontWeight||300,fontSize:"12px"}},lineWidth:0,gridLineColor:$e.gridLineColor||"#C4C4C4",gridLineWidth:1,minorGridLineWidth:0,gridLineDashStyle:"Solid",labels:{style:{color:$e.textColor||"#555555",fontWeight:$e.fontWeight||300},formatter:function(){return`${$e.isFirstYAxisDollarSign&&this.value>0?"$":""}${(0,k.sl)(this.value)}`}}},$e.isSecondYAxis&&{title:{text:""},opposite:!0,lineWidth:0,labels:{style:{color:$e.textColor||"#555555",fontWeight:$e.fontWeight||300},formatter:function(){const Ge=(0,k.sl)(this.value);return`${this.value>0?"$"+Ge:Ge}`}}}],tooltip:{useHTML:!0,shared:!0,shadow:!0,padding:0,borderWidth:0,distance:18,headerFormat:'<div class="date-header" style="width: 200px">{point.key}</div>',pointFormatter:$e.tooltipFormatter?$e.tooltipFormatter:function(){const Ge=fe.includes(this.series.name),at=this.series.userOptions.values?this.series.userOptions.values[this.x]:(new L.w).transform(this.y)||0;return`<div style="color: #555555; font-size: 14px; padding: 2px 0; width: 200px">\n                            <div style="display: ${Ge?"none":"inline-block"};\n                                        width: 10px; height: 10px;\n                                        background-color: ${this.series.color};\n                                        border-radius: 50%; margin-right: 2px;"></div>\n                            <div style="display: ${Ge?"inline-block":"none"};\n                                        width: 10px; height: 2px;\n                                        background-color: ${this.series.color};\n                                        margin: 0 2px 4px 0;"></div>\n                                ${this.series.name}
1\n                            <span style="float: right; font-weight: 400">\n                            <span class="prefix" style="visibility: ${Ge?"visible":"hidden"};">$</span>\n                                ${at}\n                            </span>\n                        </div>`}},series:[],legend:{...$e.hideLegend&&{enabled:!1},itemMarginTop:10,itemStyle:{color:$e.legendColor||"#545454",fontWeight:$e.fontWeight||300}}}},Er=function($e){const ke=this;this.chartsConf[$e.id]={chart:{type:"heatmap",renderTo:$e.id,plotBorderWidth:0,height:280,backgroundColor:"#fff",animation:!1},title:{text:null},subtitle:{text:null},xAxis:{type:"category",categories:$e.weekdays,title:null,lineWidth:0,gridLineWidth:0,minorGridLineWidth:0,tickWidth:0,opposite:!0,minTickInterval:1,labels:{enabled:!0,style:{fontSize:"12px",textTransform:"uppercase",color:"#2C2B2B",fontWeight:300}}},yAxis:{type:"category",title:null,reversed:!0,lineWidth:0,gridLineWidth:0,minorGridLineWidth:0,minTickInterval:1,labels:{enabled:!1}},legend:{enabled:!0,useHTML:!0,verticalAlign:"bottom",layout:"horizontal",margin:10,y:0,labelFormatter:function(){return`<div\n                            style="background-color: ${this.userOptions.legendColor};\n                            width: 13px;height: 13px;\n                            display: inline-block;\n                            position: relative;\n                            bottom: -2px;\n                            border-radius: 50%;\n                            border: 1px solid ${"Date with violations"===this.name?"#B92E2C":this.userOptions.legendColor};\n                        "></div>\n                        <span style="color: #555555; font-size: 12px; font-weight: 400; padding-left: 5px">${this.userOptions.legendLabel||this.name}</span>`}},credits:{enabled:!1},tooltip:{useHTML:!0,shadow:!0,followPointer:!1,padding:0,distance:25,formatter:function(){return`<div class="point-tooltip" style="font-size: 13px; padding: 5px 5px 3px 5px; width: auto;">\n                            <div\n                                class="value"\n                                style="display: ${"Disabled"===this.point.series.name?"none":"flex"}; padding-bottom: 5px; justify-content: space-between">\n                                <div>\n                                    <div style="height: 10px; width: 10px; background-color: #CEE4FF; border-radius: 50%; margin-right: 5px; display: inline-block"></div>\n                                    ${$e.labels?.parityIssues}\n                                </div>\n                                <div>${this.point.options.value.issues}</div>\n                            </div>\n                            <div\n                                class="value"\n                                style="display: ${"Disabled"===this.point.series.name?"none":"flex"}; padding-bottom: 5px; justify-content: space-between">\n                                <div style="margin-right: 10px;">\n                                    <div style="height: 10px; width: 10px; background-color: #B92E2C; border-radius: 50%; margin-right: 5px; display: inline-block"></div>\n                                    ${$e.labels?.violationsByShops}\n                                </div>\n                                <div>${this.point.options.value.violation}</div>\n                             </div>\n                             <div\n                                class="value"\n                                style="display: ${"Disabled"===this.point.series.name?"none":"flex"}; justify-content: space-between">\n                                <div>\n                                    <div style="height: 10px; width: 10px; background-color: #B92E2C; border-radius: 50%; margin-right: 5px; display: inline-block"></div>\n                                    ${$e.labels?.violationsByTR}\n                                </div>\n                                <div>${this.point.options.value.trCount}</div>\n                             </div>\n                            <div class="value" style="display: ${"Disabled"===this.point.series.name?"block":"none"}">${$e.labels?.na}</div>\n                        </div>`}},plotOptions:{series:{dataLabels:{enabled:!0,crop:!1,overflow:"allow",formatter:function(){return this.point.day}
1,style:{color:"#2C2C2E",textOutline:"none",fontFamily:"Lato, serif",fontStyle:"normal",fontWeight:500,fontSize:"12px",cursor:"pointer"}},states:{inactive:{opacity:1},hover:{enabled:!1}},events:{legendItemClick:()=>!1,click:Ge=>{"circle"===Ge.target.classList.value&&ke.showDataByDate(Ge.point.date)}},borderColor:"#ffffff",borderWidth:10,borderRadius:15,height:"25px",width:"90px"}},series:[{name:"Date with issues",legendLabel:$e.labels?.dateWithIssues,type:"heatmap",color:"rgba(0,0,0,0)",legendColor:"#CEE4FF",keys:["x","y","value","date","day","isActive"],data:null,showInLegend:!0,dataLabels:{enabled:!0,useHTML:!0,formatter:function(){return`<div></div>\n                                    <span class="circle"\n                                        style="color: #114D96;\n                                        background-color: #CEE4FF;\n                                        display: flex;\n                                        justify-content: center;\n                                        align-items: center;\n                                        width: 30px;\n                                        height: 30px;\n                                        border-radius: 50%;\n                                        border: 2px solid ${this.point.isActive?"#114D96":"#CEE4FF"};\n                                        font-weight: 600;\n                                        font-size: 13px;\n                                        box-shadow: ${this.point.isActive?"0 4px 4px rgba(85, 85, 85, 0.1)":"none"};\n                                        ">\n                                        <span class="circle" style="display: inline-block; padding: 2px 0 0 1px">${this.point.day}</span>\n                                    </span>\n                               <div></div>`}}},{name:"Date with violations",legendLabel:$e.labels?.dateWithViolations,type:"heatmap",legendColor:"#f2f2f2",color:"rgba(0,0,0,0)",keys:["x","y","value","date","day","isActive"],data:null,showInLegend:!0,dataLabels:{enabled:!0,useHTML:!0,formatter:function(){return`<div></div>\n                                    <span class="circle"\n                                        style="color: #B92E2C;\n                                        background-color: #f2f2f2;\n                                        display: flex;\n                                        justify-content: center;\n                                        align-items: center;\n                                        width: 30px;\n                                        height: 30px;\n                                        border-radius: 50%;\n                                        border: 2px solid ${this.point.isActive?"#114D96":"#B92E2C"};\n                                        font-weight: 600;\n                                        font-size: 13px;\n                                        box-shadow: ${this.point.isActive?"0 4px 4px rgba(85, 85, 85, 0.1)":"none"};\n                                        ">\n                                        <span class="circle" style="display: inline-block; padding: 2px 0 0 1px">${this.point.day}</span>\n                                    </span>\n                               <div></div>`}}},{name:"Date with issues & violations",legendLabel:$e.labels?.dateWithIssuesAndViolations,type:"heatmap",legendColor:"#CEE4FF",color:"rgba(0,0,0,0)",keys:["x","y","value","date","day","isActive"],data:null,showInLegend:!1,dataLabels:{enabled:!0,useHTML:!0,formatter:function(){return`<div></div>\n                                    <span class="circle"\n                                        style="color: #B92E2C;\n                                        background-color: #CEE4FF;\n                                        display: flex;\n                                        justify-content: center;\n                                        align-items: center;\n                                        width: 30px;\n                                        height: 30px;\n                                        border-radius: 50%;\n                                        border: 2px solid ${this.point.isActive?"#114D96":"#B92E2C"};\n                                        font-weight: 600;\n                                        font-size: 13px;\n                                        box-shadow: ${this.point.isActive?"0 4px 4px rgba(85, 85, 85, 0.1)":"none"};\n                                        ">
1\n                                        <span class="circle" style="display: inline-block; padding: 2px 0 0 1px">${this.point.day}</span>\n                                    </span>\n                               <div></div>`}}},{name:"Good Days",type:"heatmap",color:"rgba(0,0,0,0)",keys:["x","y","value","date","day","isActive"],data:null,showInLegend:!1,dataLabels:{enabled:!0,useHTML:!0,formatter:function(){return`<div></div>\n                                    <span class="circle"\n                                        style="color: #2C2C2E;\n                                        background-color: #F2F2F2;\n                                        display: flex;\n                                        justify-content: center;\n                                        align-items: center;\n                                        width: 30px;\n                                        height: 30px;\n                                        border-radius: 50%;\n                                        border: 2px solid ${this.point.isActive?"#114D96":"#F2F2F2"};\n                                        font-weight: 600;\n                                        font-size: 13px;\n                                        box-shadow: ${this.point.isActive?"0 4px 4px rgba(85, 85, 85, 0.1)":"none"};\n                                        ">\n                                        <span class="circle" style="display: inline-block; padding: 2px 0 0 1px">${this.point.day}</span>\n                                    </span>\n                               <div></div>`}}},{name:"Disabled",type:"heatmap",color:"rgba(0,0,0,0)",keys:["x","y","value","date","day","isActive"],data:null,showInLegend:!1,cursor:"default",dataLabels:{enabled:!0,useHTML:!0,formatter:function(){return`<div></div>\n                                    <span\n                                        style="color: #AAAAAA;\n                                        background-color: transparent;\n                                        display: flex;\n                                        justify-content: center;\n                                        align-items: center;\n                                        width: 30px;\n                                        height: 30px;\n                                        border-radius: 50%;\n                                        border: 2px solid transparent;\n                                        font-weight: 600;\n                                        font-size: 13px;\n                                        ">\n                                         <span style="display: inline-block; padding: 2px 0 0 1px">${this.point.day}</span>\n                                    </span>\n                               <div></div>`}}}]}},Br=function($e){this.chartsConf={chart:{renderTo:$e.id,type:"column",spacingTop:5,height:$e.height||205},title:{text:""},crossLine:!0,plotOptions:{column:{pointPadding:1,borderWidth:0,pointWidth:10},series:{cursor:"default",allowPointSelect:!0,point:{},pointStart:0,minPointLength:3},line:{lineWidth:1,clip:!1,allowPointSelect:!1,marker:{radius:0,states:{},enabledThreshold:3},pointStart:0}},xAxis:{min:0,title:{text:""},type:"category",categories:[],labels:{enabled:!0,padding:1,rotation:0,style:{color:$e.textColor||"#555555",fontWeight:$e.fontWeight||300}}},yAxis:{title:{text:""},lineWidth:0,gridLineColor:$e.gridLineColor||"#C4C4C4",gridLineWidth:1,minorGridLineWidth:0,gridLineDashStyle:"Solid",labels:{style:{color:$e.textColor||"#555555",fontWeight:$e.fontWeight||300}}},series:[],legend:{...$e.hideLegend&&{enabled:!1},itemMarginTop:10,itemDistance:30,itemStyle:{cursor:"default",color:$e.legendColor||"#545454",fontWeight:$e.fontWeight||300}},tooltip:{headerFormat:'<span style="font-size:16px;font-weight: 600;color: #555555">{point.key}</span><table>',pointFormat:'<tr><td style="color:{series.color};padding:3px 30px 3px 10px;font-size:14px">{series.name} </td><td style="padding:0;font-size:14px;font-weight: 600;color: #555555;text-align: right"><b>{point.y}</b></td></tr>',footerFormat:"</table>",shadow:!0,shared:!0,useHTML:!0}}},si=function($e,ke=200,Ge=!0,at=!0,ht=(0,oe.k)()){const Ut=this;this.chartConfig={chart:{renderTo:$e,type:"areaspline",height:ke},crossLine:!0,title:{text:""},plotOptions:{series:{cursor:"pointer",allowPointSelect:!0,marker:{radius:0,states:{select:{fillColor:"#2df0c2",lineColor:"#1d9288"}}},point:{events:{select(qt){Ge&&(Vt(qt),setTimeout(()=>{let cr=[];
1qt.target.series.chart.legend.allItems.forEach(vr=>{const kt=vr.data.filter(Gt=>Gt.selected).map(Gt=>Gt.category);cr=cr.concat(kt)});const dr={from:cr[0],to:cr[0],timeframe:null};Ut.crossPageDateFilterService.updateCrossPageDateFilter(dr)},100))},unselect(qt){qt.target.selected&&st(qt)}}}}},xAxis:{top:3,type:"datetime",lineColor:"#555555",dateTimeLabelFormats:{day:"%e %b"},title:{text:""},labels:{enabled:!0,padding:1,align:"right",formatter(){return(0,he.FK)(this.value)},style:{color:"#555555"}}},yAxis:{top:5,lineWidth:0,title:{text:"",rotation:270},labels:{style:{color:"#555555"}}},tooltip:{shape:"rect",useHTML:!0,shadow:!0,padding:0,headerFormat:'<div class="date-header">{point.key}</div>',pointFormatter:function(){const qt=(new L.w).transform(this.y)||0,cr=this.series.userOptions.custom.isPercentage,dr=this.series.userOptions.custom.additional,vr=this.series.userOptions.custom.total;let kt=0;for(const Gt in vr)vr.hasOwnProperty(Gt)&&(kt+=vr[Gt][this.index]);return`<div class="point-tooltip"">\n                            <div class="series-name">\n                               <div class="color-element" style="background: ${this.color}"></div>\n                                ${this.series.name}\n                            </div>\n                            <div class="value-and-percentage">\n                                <span style="display: ${cr?"none":"inline"}">${qt}</span>\n                                <span style="display: ${cr?"inline":"none"}">${qt+" %"}</span>\n                            </div>\n                            <div style="display: ${at?"block":"none"}" class="second-value">(${(new L.w).transform(dr[this.index]||0)}${cr?"":"%"})</div>\n                            <div style="display: ${at?"none":"block"}" class="second-value">&nbsp;&nbsp;</div>\n                        </div>\n                        <div class="total-block" style="display: ${"NA Sold Out"!==this.series.name||!vr.hasOwnProperty("naSoldOut")||vr.hasOwnProperty("brandSoldOutCount")&&vr.hasOwnProperty("otaAllocationCount")?"none":"block"}">\n                            <span>${ht.totalCases}</span>\n                            <span>${kt}</span>\n                        </div>\n                        <div class="total-block" style="display: ${"Lose"===this.series.name&&vr.hasOwnProperty("brandSoldOutCount")&&vr.hasOwnProperty("otaAllocationCount")?"block":"none"}">\n                            <span>${ht.totalCases}</span>\n                            <span>${kt}</span>\n                        </div>`},shared:!0,xDateFormat:(0,q.Mh)(),positioner:function(qt,cr,dr){const vr=this.chart,kt=dr.plotX,Gt=vr.plotLeft+kt,zt=Gt-qt-10;let Et=Gt+10;return zt>vr.plotLeft-40&&(Et=zt),{x:Et,y:vr.plotTop+10}}},series:[],legend:{symbolPadding:0,symbolWidth:0,symbolHeight:0,squareSymbol:!1,useHTML:!0,mouseOverLegend:!0,itemStyle:{cursor:"pointer",fontWeight:400,color:"#555555",paddingTop:"10px"},layout:"vertical",align:"right",verticalAlign:"middle",itemMarginBottom:2,labelFormatter:function(){return`<span\n                    style="background-color: ${this.color};\n                    height: 4px; width: 15px;\n                    display: inline-block;\n                    margin: 0 7px 2px 0;\n                    border-radius: 2px">\n                </span>\n                <span>${this.name}</span>`}}}},ci=function($e){this.chartConfig={crossLine:!0,type:"areaspline",reflow:!0,chart:{ignoreHiddenSeries:!1,renderTo:$e,height:220,events:{},type:"areaspline",marginLeft:100},legend:{symbolPadding:0,symbolWidth:0,symbolHeight:0,squareSymbol:!1,useHTML:!0,mouseOverLegend:!0,itemStyle:{cursor:"pointer",fontWeight:400,color:"#555555",paddingTop:"10px",fontSize:"13px"},layout:"vertical",align:"right",verticalAlign:"middle",labelFormatter:function(){return`<span\n                    style="background-color: ${this.color};\n                    height: 4px; width: 15px;\n                    display: inline-block;\n                    margin: 0 7px 2px 0;\n                    border-radius: 2px">\n                </span>\n                <span>${this.name}</span>`}},title:{text:"&nbsp;"},plotOptions:{series:{turboThreshold:1e6,dataGrouping:{enabled:!0},cursor:"default",animation:!0,marker:{states:{hover:{radius:1}}}},areaspline:{connectNulls:!0,stacking:null,cursor:"pointer",events:{legendItemClick:()=>!1},marker:{radius:1,symbol:"circle"}}},xAxis:{type:"category",dateTimeLabelFormats:{day:"%e %b"},title:{text:null},labels:{enabled:!0,padding:0,align:"right",formatter(){return(0,he.wR)(this.value)},step:2,style:{color:"#555555",fontSize:"13px"}},maxPadding:0,minPadding:0},yAxis:[{title:{text:null},tickAmount:4,alignTicks:!1,labels:{style:{color:"#2c2b2b",fontSize:"13px"}}}],tooltip:{useHTML:!0,shadow:!0,headerFormat:"",pointFormatter:function(){const ke=O.r.getGraphItemValue(this.series.userOptions.custom,this.index,this.y),Ge=this.series.userOptions.custom.dates[this.index],at=!(!this.series.userOptions.data[0][2]||!this.series.userOptions.data[0][2].isPercentage)&&this.series.userOptions.data[0][2].isPercentage;return`\n                           <div style="display: ${this.series.userOptions.custom?.isBrandScore?"block":"none"}" class="date-header">\n                            ${!isNaN(this.name)&&this.name.length>4||this.name.includes("/")?`${(0,q.Yq)(Ge)}`:(0,ue.mV)(this.name)??this.name}\n                            </div>\n                           <div class="point-tooltip">\n                                <div class="point-tooltip-name">\n                                    <div class="color" style="background-color: ${this.color};"></div>\n                                    ${this.series.name}\n                                </div>\n                                <div class="point-tooltip-value">\n                                    ${ke}${at?"%":""}\n                                </div>\n                            </div>`},shared:!0,xDateFormat:s.us_long},series:[]}},oi=function($e){this.chartConfig={crossLine:!0,type:"areaspline",reflow:!0,chart:{ignoreHiddenSeries:!1,renderTo:$e,height:220,events:{},type:"areaspline",marginLeft:100}
1,legend:{symbolPadding:50,symbolHeight:0,symbolWidth:0,squareSymbol:!1,layout:"vertical",align:"right",verticalAlign:"middle",itemStyle:{cursor:"default",fontWeight:400,fontSize:"13px",color:"#555555",marginLeft:30}},title:{text:"&nbsp;"},plotOptions:{series:{dataGrouping:{enabled:!0},cursor:"default",animation:!0,marker:{states:{hover:{radius:1}}}},areaspline:{connectNulls:!0,stacking:null,cursor:"pointer",events:{legendItemClick:()=>!1},marker:{radius:1,symbol:"circle"}}},xAxis:{type:"category",title:{text:null},labels:{enabled:!0,padding:0,align:"right",formatter(){return(0,he.wR)(this.value)},step:2,style:{color:"#555555",fontSize:"13px"}},maxPadding:0,minPadding:0},yAxis:[{title:{text:null},tickAmount:4,alignTicks:!1,labels:{style:{color:"#2c2b2b",fontSize:"13px"}}}],tooltip:{useHTML:!0,shadow:!0,headerFormat:"",pointFormatter:function(){const ke=(new L.w).transform(this.y)||0,Ge=(0,q.Yq)(this.series.userOptions.custom.dates[this.index]),at=(0,ue.mV)(this.name)??this.name,ht=!(!this.series.userOptions.data[0][2]||!this.series.userOptions.data[0][2].isPercentage)&&this.series.userOptions.data[0][2].isPercentage;return`<div class="date-header">${!isNaN(this.name)&&this.name.length>4||this.name.includes("/")?Ge:at}</div>\n                            <div class="point-tooltip">${this.series.name} <span>${ke}${ht?"%":""}</span></div>\n                           `},shared:!0,xDateFormat:(0,q.Mh)()},series:[]}},Gr=function($e,ke=(0,b.n)()){this.chartConfig={chart:{renderTo:$e,type:"areaspline",spacingTop:10,height:220,marginLeft:100},crossLine:!0,title:{text:""},plotOptions:{series:{cursor:"pointer",allowPointSelect:!0,marker:{radius:1,symbol:"circle",states:{select:{fillColor:"#2df0c2",lineColor:"#1d9288"}}},point:{events:{select(Ge){Vt(Ge)},unselect(Ge){Ge.target.selected&&st(Ge)}}}}},xAxis:{top:3,type:"category",lineColor:"#555555",title:{text:""},labels:{enabled:!0,padding:1,align:"right",formatter(){return(0,he.wR)(this.value)},step:2,style:{color:"#555555",fontSize:"13px"}}},yAxis:{top:5,lineWidth:0,title:{text:"",rotation:270},labels:{style:{color:"#555555",fontSize:"13px"}}},tooltip:{useHTML:!0,shadow:!0,outside:!0,padding:4,headerFormat:"",pointFormatter:function(){const Ge=(0,q.Yq)(this.series.userOptions.custom.dates[this.index]),at=(0,ue.mV)(this.category)??this.category,ht=(new L.w).transform(this.y)||0,Ut=this.series.userOptions.custom.isPercentage,qt=this.series.userOptions.custom.additional,cr=this.series.userOptions.custom.total;let dr=0;return Y.Ly.forEach(vr=>{cr[vr]&&cr[vr].length&&(dr+=Array.isArray(cr[vr][this.index])?cr[vr][this.index][1]:cr[vr][this.index])}),`<div class="date-header"\n                            style="display: ${0===this.series.index?"block":"none"};\n                            color: #2C2B2B;font-size: 16px;font-weight: 600;line-height: 19px;\n                            font-family: Lato, sans-serif;padding: 0 0 7px 0;margin: 0 10px 7px 10px;\n                            border-bottom: 3px solid #B4C9D2;">\n                                ${!isNaN(this.name)&&this.name.length>4||this.category.includes("/")?Ge:at}\n                            </div>\n                            <div class="point-tooltip" style="font-family: Lato, sans-serif;margin: 0 15px;width: 310px;display: flex;flex-direction: row;padding: 4px 0;font-size: 13px;font-weight: 400;line-height: 13px;">\n                                <div class="series-name" style="width: 180px;flex-shrink: 0;padding-right: 8px;display: flex;flex-direction: row;align-items: center;color: #2C2B2B;">\n                                    <div class="color-element" style="background: ${this.color};width: 15px;height: 4px;margin-right: 5px;border-radius: 2px;"></div>\n                                    ${this.series.name}\n                                </div>\n                                <div class="value-and-percentage" style="width: 60px;flex-shrink: 0;display: flex;flex-direction: row;justify-content: flex-end;">\n                                    <span style="display: ${Ut?"none":"inline"}; color: #2C2B2B;float: right;min-width: 50px;">\n                                        ${ht}\n                                    </span>
1\n                                    <span style="display: ${Ut?"inline":"none"}; color: #2C2B2B;float: right;min-width: 50px;">\n                                        ${this.y+" %"}\n                                    </span>\n                                </div>\n                                <div class="second-value" style="width: 60px;flex-shrink: 0;display: flex;justify-content: flex-end;color: #555555;opacity: .7;margin-left: 5px;">\n                                    (${(new L.w).transform(qt[this.index]||0)}${Ut?"":"%"})\n                                </div>\n                            </div>\n                            <div class="total-block" style="display: ${this.series.name===ke.lose?"block":"none"};font-family: Lato, sans-serif;border-top: 1px solid #C4C4C4;padding: 7px 0 5px 0;margin: 3px 10px 0 10px;">\n                                <span style="font-size: 13px;font-weight: 700;color: #2C2B2B;line-height: 13px;">\n                                    ${ke.totalCases}\n                                </span>\n                                <span style="font-size: 13px;font-weight: 700;color: #2C2B2B;line-height: 13px;float: right;">\n                                    ${dr}\n                                </span>\n                            </div>`},shared:!0,xDateFormat:(0,q.Mh)()},series:[],legend:{symbolPadding:0,symbolWidth:0,symbolHeight:0,squareSymbol:!1,useHTML:!0,mouseOverLegend:!0,itemStyle:{cursor:"pointer",fontWeight:400,color:"#555555",paddingTop:"10px",fontSize:"13px"},layout:"vertical",align:"right",verticalAlign:"middle",itemMarginBottom:2,labelFormatter:function(){return`<span\n                    style="background-color: ${this.color};\n                    height: 4px; width: 15px;\n                    display: inline-block;\n                    margin: 0 7px 2px 0;\n                    border-radius: 2px">\n                </span>\n                <span>${this.name}</span>`}}}},vi=function($e,ke=220){this.chartConfig={crossLine:!0,type:"areaspline",reflow:!0,chart:{ignoreHiddenSeries:!1,renderTo:$e,height:ke,events:{},type:"areaspline",marginLeft:100},legend:{symbolPadding:0,symbolWidth:0,symbolHeight:0,squareSymbol:!1,useHTML:!0,mouseOverLegend:!0,itemStyle:{cursor:"pointer",fontWeight:400,color:"#555555",paddingTop:"10px",fontSize:"13px"},layout:"vertical",align:"right",verticalAlign:"middle",itemMarginBottom:12,labelFormatter:function(){return`<span\n                    style="background-color: ${this.color};\n                    height: 4px; width: 15px;\n                    display: inline-block;\n                    margin: 0 7px 2px 0;\n                    border-radius: 2px">\n                </span>\n                <span>${this.name}</span>`}},title:{text:"&nbsp;"},plotOptions:{series:{dataGrouping:{enabled:!0},cursor:"default",animation:!0,fillColor:"transparent",marker:{states:{hover:{radius:1}}}},areaspline:{connectNulls:!0,stacking:null,cursor:"pointer",events:{legendItemClick:()=>!1},marker:{radius:1,symbol:"circle"}}},xAxis:{type:"category",title:{text:null},labels:{enabled:!0,padding:0,align:"right",formatter(){return(0,he.wR)(this.value)},step:2,style:{color:"#555555",fontSize:"13px"}},maxPadding:0,minPadding:0},yAxis:{title:{text:null},tickAmount:4,alignTicks:!1,labels:{style:{color:"#2c2b2b",fontSize:"13px"},formatter(){return this.chart.series[0].options.data[0][2]&&0!==this.value?`${this.value}%`:this.value}}},tooltip:{useHTML:!0,shadow:!0,headerFormat:"",padding:0,pointFormatter:function(){const Ge=(0,q.Yq)(this.series.userOptions.custom.dates[this.index]),at=(0,ue.mV)(this.name)??this.name,ht=this.series.userOptions.custom.isPercentage;return`<div class="date-header" style="display: ${0===this.series.index?"block":"none"};">\n                            ${!isNaN(this.name)&&this.name.length>4||this.name.includes("/")?Ge:at}\n                        </div>\n                        <div class="point-tooltip">\n                            <div class="point-tooltip-name">\n                                <div class="color" style="background-color: ${this.color};"></div>\n                                    ${this.series.name}\n                                </div>\n                            <div class="point-tooltip-value">${this.y}${ht?"%":""}</div>\n                          </div>`},shared:!0,xDateFormat:(0,q.Mh)()},series:[]}};function dn($e){const ke=$e.map(Ge=>Ge.x);return ke.sort(),ke}},70906:(We,Te,C)=>{"use strict";C.d(Te,{Ak:()=>Je,Cr:()=>i,DI:()=>Er,Fi:()=>ci,G2:()=>nn,H8:()=>xe,HG:()=>dt,HR:()=>Rt,IV:()=>B,JG:()=>ze,JM:()=>cr,JS:()=>we,K3:()=>Ft,Kb:()=>J,Lo:()=>Mt,Lz:()=>st,MB:()=>fe,NP:()=>oe,Qk:()=>gt,R6:()=>Vt,R_:()=>Lt,Ud:()=>En,W:()=>ce,WK:()=>Be,Wt:()=>$e,XD:()=>Ut,XI:()=>O,Yd:()=>Y,Zz:()=>ee,av:()=>
1p,b$:()=>dn,bq:()=>dr,bx:()=>si,dB:()=>Gr,f8:()=>qt,g4:()=>Jt,hS:()=>pe,iN:()=>ie,j5:()=>Pe,jJ:()=>De,mX:()=>ge,n0:()=>rt,nF:()=>_e,p7:()=>Ge,pW:()=>Ze,rG:()=>Ct,sA:()=>ot,sl:()=>X,tn:()=>he,vR:()=>Re,vl:()=>oi,wr:()=>ke,y0:()=>q,yw:()=>at,z1:()=>gn,zP:()=>je});var s=C(58462),A=C(95998),L=C(51563),y=C(98526),v=C(57466),P=C(61051),I=C(28819),w=C(66950),k=C(96007),b=C(67446),T=C(85593);const a="Re-shop Result";function i(kt,Gt,pn){return Gt||("string"==typeof pn&&(pn=[pn]),pn.forEach(zt=>kt=kt.filter(Et=>Et.name!==zt))),kt}function p(kt){return kt.reduce((Gt,pn)=>({...Gt,[pn.id]:pn.text}),{})}function O(kt){return kt.reduce((Gt,pn)=>({...Gt,[pn.id]:{color:pn.textColor,background:pn.backgroundColor}}),{})}function Y(kt,Gt){return kt.reduce((pn,zt)=>({...pn,[zt.name]:Gt[zt.name]}),{})}function ee(kt,Gt){const pn=structuredClone(kt),zt=864e5,Et=(pn.scan_date_distance.to-pn.scan_date_distance.from+zt)/zt,Wt=(Gt-pn.scan_date_distance.to)/zt,On=Math.ceil(30-Et);if(Et<30){const hr=Math.ceil(Wt<On/2?Wt:On/2);pn.scan_date_distance.to+=hr*zt,pn.scan_date_distance.from-=(On-hr)*zt}else pn.scan_date_distance.to+=Wt?zt:0,pn.scan_date_distance.from-=zt;return pn}function fe({value:kt}){const Gt={};return Gt.hotelsFilter=structuredClone((0,L.Se)({...kt.FilterHotel})),Gt}function q(kt){return kt.filter((Gt,pn,zt)=>zt.indexOf(Gt)===pn)}function he(kt){innerWidth<=1366&&kt&&kt.forEach(Gt=>{Gt.width&&(Gt.width=Math.round(Gt.width/100*80))})}function pe(kt,Gt,pn,zt){queueMicrotask(()=>{const Et=kt.point.series.name;let Wt=kt.point.series.data.filter(On=>On.selected).map(On=>On.category)[0];Wt.includes("Booking")&&(Wt="Booking"),Wt&&pn.emit({channelName:Wt,type:Et,bmlType:Gt,...Object.keys(zt).length&&{drillDownViewSettings:zt}})})}const oe=()=>"#"+Math.floor(16777215*Math.random()).toString(16);function ie(kt,Gt){const pn=kt||oe(),zt=parseInt(pn.slice(1,3),16),Et=parseInt(pn.slice(3,5),16),Wt=parseInt(pn.slice(5,7),16);return Gt?`rgba(${zt},${Et},${Wt},${Gt})`:`rgb(${zt},${Et},${Wt})`}function ge(kt){return Object.assign({},(0,L.Se)({...kt.FilterHotel}))}function X(kt){const Gt=kt.toFixed();return Gt.length<4?Gt:Gt.slice(0,Gt.length-3)+"K"}function we(kt){return kt.items}function ce(kt){const Gt=["insightId","issues","selectedRows","hotelsFilter","scan_date_distance","scan_date"];Object.keys(kt).forEach(pn=>{Gt.includes(pn)||delete kt[pn]})}function xe(kt){const Gt=new Date(kt[kt.length-1]);return new Date(Gt.getFullYear(),Gt.getMonth(),3)}function Pe(kt){return Object.entries(kt).filter(([,Gt])=>Gt).reduce((Gt,[pn,zt])=>({...Gt,[pn]:zt}),{})}function Je(kt,Gt={},pn=!1,zt=[]){const Et=Gt&&!!Object.keys(Gt).length;if(!pn&&!Et&&zt.length&&zt.filter(On=>Object.keys(kt).includes(On)).forEach(On=>kt[On]=!0),pn&&!Et)for(const Wt in kt)kt.hasOwnProperty(Wt)&&(kt[Wt]=!0);for(const Wt in kt)kt.hasOwnProperty(Wt)&&Gt?.[Wt]&&(kt[Wt]=Gt[Wt])}const Be=(kt,Gt)=>{const{userColumnsOrder:pn,trCatalogsListNames:zt}=Gt;for(const Et in kt)kt.hasOwnProperty(Et)&&zt.includes(Et)&&!pn[Et]&&(kt[Et]=!0)},De=(kt,Gt)=>{if(kt.includes(`>${a}<`))return a;if(kt.includes(">On Demand<"))return"On Demand";if(kt.includes(`>${I.oP.ActualScanDate}<`))return I.oP.ActualScanDate;if((0,A.in)(Gt)){if(kt===Gt.wholesaler)return Gt.wholesaler;if(kt===Gt.ratePlans)return Gt.ratePlans}return kt},Me=(kt,Gt)=>kt.label.includes(`>${a}<`)||kt.label.includes(">On Demand<")?kt.getDisplayShortLabel?.()??De(kt.label,Gt):kt.getDisplayLabel?.()??kt.label;function J(kt,Gt){const pn={};return kt.forEach(zt=>{pn[De(zt.label,Gt)]=Me(zt,Gt)}),pn}function B(kt,Gt=!1,pn){return kt.filter(zt=>!zt.hidden).map(({label:zt})=>De(zt,pn)).reduce((zt,Et)=>({...zt,[Et]:Gt}),{})}const G=(kt,Gt)=>{const{userColumnsOrder:pn}=Gt;return!pn[kt]},le=(kt,Gt)=>{const pn=Object.keys(Gt).includes(kt.label)&&Gt[kt.label],zt=!kt.label||" "===kt.label,Et=kt.hidden;return!!(pn||zt||Et)},Se=(kt,Gt)=>kt&&kt.trCatalogsListNames.includes(Gt);function _e(kt,Gt,pn){return kt.filter(zt=>{if(zt.unfiltered)return zt.label.includes(`>${a}<`)&&Gt[a]||zt.label.includes(">On Demand<")&&Gt["On Demand"];{const Et=le(zt,Gt);return Se(pn,zt.label)?Et||G(zt.label,pn):Et}})}function Re(kt,Gt,pn){kt.forEach(zt=>{Gt[zt.label]?zt.priority=Gt[zt.label]:zt.label.includes(`>${a}<`)?zt.priority=Gt[a]:zt.label.includes(">On Demand<")?zt.priority=Gt["On Demand"]:(0,A.in)(pn)?(zt.label===pn.wholesaler&&(zt.priority=Gt[A.lc.wholesaler]),zt.label===pn.ratePlans&&(zt.priority=Gt[A.lc.ratePlan])):zt.priority=1})}
1function je(kt,Gt,pn){const zt=[],Et=[];kt.forEach(({name:Wn,value:Cr},vt,{length:it})=>{Wn===b.qx?.brandConnectivityDisabled.name&&(Wn=b.qx?.brandConnectivityDisabled.name);const jt=`<div class="${vt!==it-1?"":"bottom-space"}">${Wn}</div>`;Cr?zt.push(jt):Et.push(jt)});const Wt=zt.length?`<div class="bottom-space">${pn?`${Gt} feature${1===zt.length?"":"s"}`:`The following new feature${1===zt.length?"":"s"} ${1===zt.length?"is":"are"} added`}:</div><div>${zt.join("")}</div>`:"",On=Et.length?`<div class="bottom-space">Removed feature${1===Et.length?"":"s"}:</div><div>${Et.join("")}</div>`:"",hr=Wt.length&&On?'<div style="height: 7px"></div>':"";return pn?Wt+hr:Wt+hr+On}function ze(kt,Gt){return Object.keys(kt).map(pn=>{switch(pn){case"firstName":return`<div class="bottom-space">The first name is ${Gt?"set":"changed"} to:<br/>${kt[pn]}</div>`;case"lastName":return`<div class="bottom-space">The last name is ${Gt?"set":"changed"} to:<br/>${kt[pn]}</div>`;case"email":return`<div class="bottom-space">The E-Mail is ${Gt?"set":"changed"} to: <br/>${kt[pn]}</div>`;case"comment":return`<div class="bottom-space">${kt[pn].trim().length?`The comment ${Gt?"is set":"was changed"} to: <br/>${kt[pn]}`:"The comment was removed"}</div>`;default:return""}}).join("")}function dt(kt,Gt){const pn=["hotelsFilter","insightId","scan_date_distance","scan_date","customFilter"];Gt&&pn.push("guest","availabilityFilter","newHomePageFilter","ota","source","pos","category");for(const zt in kt)pn.includes(zt)||delete kt[zt]}function gt(kt,Gt){return kt.map(pn=>pn.data[pn.data.length-1][Gt]).map((pn,zt)=>[zt,pn]).sort((pn,zt)=>zt[1]-pn[1])}function Mt(kt){return kt.split(" ").join("").replace(/^./,Gt=>Gt.toLowerCase())}function Ft(kt,Gt){Object.isExtensible(Gt)||(Gt={...Gt}),Object.keys(kt).forEach(pn=>{(void 0===Gt[pn]||null===Gt[pn])&&(Gt[pn]=5)})}let yt;const nn=(kt,Gt)=>{yt||(yt=!0,setTimeout(()=>{kt(),yt=!1},Gt))},Lt=(kt,Gt)=>{yt||(yt=!0,kt(),setTimeout(()=>yt=!1,Gt))};function Rt(kt){if(!kt.startsWith("logs"))return kt;const Gt=decodeURIComponent(kt);if(Gt.includes("chainId"))return kt;{const pn=Gt.indexOf("filters="),zt=JSON.parse(Gt.substring(pn+8));return zt.chainId=sessionStorage.getItem("chainId"),Gt.substring(0,pn)+"filters="+encodeURIComponent(JSON.stringify(zt))}}function rt(kt,Gt){const pn=[];for(let zt=0;zt<kt.length;zt++)pn.find(Wt=>Wt[Gt]===kt[zt][Gt])||pn.push(kt[zt]);return pn}function Ze(kt,Gt,pn,zt,Et,Wt,On){const{groupKey1:hr,groupKey2:Wn,groupValue1:Cr,groupValue2:vt}=Gt,it=structuredClone(kt),jt=structuredClone(pn);it.timeframe=zt,On?On?.isCustomRange&&2===On?.dateRange?.length?(it.customDateLength=(0,k.hC)(On.dateRange),delete it.dateLength):(it.dateLength=gn(it.dateLength,zt,Et,Wt),delete it.customDateLength):it.dateLength=gn(it.dateLength,zt,Et,Wt),it.filter.groupKey1=hr,it.filter.groupKey2=Wn,it.filter.groupValue1=Cr,it.filter.groupValue2=vt;const _n=it.filter.groupKey2?Cr+"::"+vt:Cr;return jt.includes(_n)||(5===jt.length?jt[4]=_n:jt.push(_n)),it.filter.entities=jt.filter(Boolean),it}function st(kt){const Gt=[],pn=kt.map((Wt,On)=>(Gt.push(Wt.data[Wt.data.length-1][1]),[On,Wt.data[Wt.data.length-1][1]])).sort((Wt,On)=>On[1]-Wt[1]),zt=Gt.every(Wt=>0===Wt),Et=[];return pn.forEach(Wt=>Et.push(kt[Wt[0]])),zt?Et.sort((Wt,On)=>Wt.name.localeCompare(On.name)):Et}function Vt(kt,Gt){const pn=[],zt=kt.map((On,hr)=>(pn.push(On.data[On.data.length-1][1][Gt?"percent":"count"]),[hr,On.data[On.data.length-1][1][Gt?"percent":"count"]])).sort((On,hr)=>hr[1]-On[1]),Et=pn.every(On=>0===On),Wt=[];return zt.forEach(On=>Wt.push(kt[On[0]])),Et?Wt.sort((On,hr)=>On.name.localeCompare(hr.name)):Wt}function En(kt,Gt){Object.keys(kt).forEach(pn=>kt[pn]=!1),Gt.forEach(pn=>{kt[pn]||(kt[pn]=!0)})}function gn(kt,Gt,pn,zt){return 0===kt?kt:![30,90,180,365].includes(kt)&&["week","quarter","month"].includes(Gt)?"week"===Gt?Math.ceil(Br(zt)/7):"month"===Gt?new Date(zt).getMonth()+1:Math.ceil(Br(zt)/90):"day"===Gt?pn:"week"===Gt?Math.floor(kt/7):"month"===Gt?Math.floor(kt/30):"quarter"===Gt?365===kt?4:function pt(kt,Gt){const pn=new Date(Gt).getMonth()+1,zt=kt?Math.ceil(kt/30):0;if(1===zt)return 1;if(3===zt)return[3,6,9,12].includes(pn)?1:2;if(6===zt)return[3,6,9,12].includes(pn)?2:3;if(13===zt)return 12===pn?4:5;if([1,2,3].includes(zt))return 1;if([4,5,6].includes(zt))return 2;if([7,8,9].includes(zt))return 3;if([10,11,12].includes(zt))return 4;throw new Error(`No quarters count for ${zt} period`)}(kt,zt):"year"===Gt?2:kt<365?1:Math.floor(kt/365)}const Ct=kt=>{const Gt=[];for(let pn=0;pn<kt.length;
1pn++){const zt=new Date(kt[pn][0]).getFullYear();if(Gt.length&&!Gt.includes(zt)){Gt.push(zt);break}Gt.includes(zt)||Gt.push(zt)}return Gt.length>1},Yt={week:kt=>`Week ${kt}`,quarter:kt=>`Quarter ${kt}`};function ot(kt,Gt,pn=!1,zt=!1,Et=Yt){const Wt=new Date(Gt),On=Wt.getFullYear().toString(),hr=pn?` - ${On}`:"";if("day"===kt){const Wn=Wt.getDate(),Cr=Wt.getMonth()+1,vt=pn?`/${On.substring(2)}`:"";return zt?Gt.toString():`${Wn}/${Cr<10?"0"+Cr:Cr}${vt}`}if("week"===kt){const Wn=function et(kt){const Gt=new Date(kt.valueOf()),pn=(kt.getUTCDay()+6)%7;Gt.setUTCDate(Gt.getUTCDate()-pn+3);const zt=new Date(Date.UTC(Gt.getUTCFullYear(),0,4)),Et=Gt.getTime()-zt.getTime();return 1+Math.round(Et/6048e5)}(Wt);return`${Et.week(Wn)}${hr}`}if("month"===kt){const Wn=pn?` ${On.substring(2)}`:"";return`${(0,T.Fh)()[Wt.getMonth()]}${Wn}`}return"quarter"===kt?`${Et.quarter(Math.floor(function Pt(kt){const Gt=new Date(kt),pn=new Date(Gt.getFullYear(),0,0);return Math.floor((Number(Gt)-Number(pn))/864e5)}(Gt)/90))}${hr}`:`${Wt.getFullYear()}`}function Jt(kt,Gt,pn=!1,zt=Yt){return Gt.map(Et=>[ot(kt,Et[0],Ct(Gt),pn,zt),Et[1]])}const xn=(kt,Gt)=>kt+(Gt>=160?10:0),Qn=(kt,Gt)=>{const pn=kt/Gt,zt=Math.floor(pn),Wt=pn-zt>=.3?zt+1:zt;return Math.max(Wt,1)};function Er(kt,Gt){if("year"===kt)return 1;if("day"===kt){if(0===Gt)return xn(60,Gt);if(Gt<15)return 1;{const pn=Gt/10;return Math.floor(pn)}}return"week"===kt?0===Gt?xn(15,Gt):Gt<13?1:Qn(Gt,6):"month"===kt?0===Gt?xn(2,Gt):Gt<20?1:Qn(Gt,15):"quarter"===kt?Gt<13?1:Qn(Gt,13):1}function Br(kt){return Math.floor((new Date(kt).getTime()-new Date(`01/01/${new Date(kt).getFullYear()}`).getTime())/864e5)}function si(kt){return{filter:{availabilityFilter:kt.availabilityFilter,cheapestFilter:kt.cheapestFilter,hotelsFilter:kt.hotelsFilter,modeFilter:kt.modeFilter,selectedRows:kt.selectedRows,currency:kt.currency}}}function ci(kt,Gt,pn,zt,Et,Wt,On,hr,Wn,Cr,vt){return{name:kt,userIds:[Gt],modeFilter:pn.modeFilter,cheapestFilter:pn.cheapestFilter,availabilityFilter:pn.availabilityFilter,hotelsFilter:pn.hotelsFilter,groupKey1:Wt.groupKey1,groupKey2:Wt.groupKey2,colName:zt,columnsOrder:Et,gridType:On?"percentage":"cases",bmlBreakdownCardType:hr?"percentage":"cases",avgCardType:Wn?"percentage":"cases",shared:!1,sharedDefault:!1,expandButtonClicked:Cr,advancedViewBy:vt,currency:pn.currency}}function oi(kt,Gt,pn,zt,Et,Wt,On,hr,Wn,Cr){return{...kt,modeFilter:Gt.modeFilter,cheapestFilter:Gt.cheapestFilter,availabilityFilter:Gt.availabilityFilter,hotelsFilter:Gt.hotelsFilter,groupKey1:Et.groupKey1,groupKey2:Et.groupKey2,colName:pn,columnsOrder:zt,gridType:Wt?"percentage":"cases",bmlBreakdownCardType:On?"percentage":"cases",avgCardType:hr?"percentage":"cases",expandButtonClicked:Wn,advancedViewBy:Cr,currency:Gt.currency}}function Gr(kt){const Gt={area:[],brand:[],city:[],cluster:[],country:[],device:[],hotelId:[],managementCompany:[],managementType:[],market:[],meta:[],ota:[],otaType:[],owner:[],pos:[],region:[],rmcc:[],scannedSite:[],serviceLevel:[],siteType:[],exclude:[]};return Object.keys(Gt).forEach(pn=>{kt[pn]||(kt[pn]=Gt[pn])}),kt}function dn(kt,Gt){return Gt?kt:(0,s.c)(kt,["availabilityFilter","cheapestFilter","modeFilter","currency"])}function $e(kt,Gt){const pn=JSON.parse(JSON.stringify(kt));return!Gt&&pn.filter&&(delete pn.filter.availabilityFilter,delete pn.filter.cheapestFilter,delete pn.filter.modeFilter,delete pn.currency),pn}const ke=kt=>{const Gt=JSON.parse(localStorage.previousUrls);if(Gt&&"/dd"===Gt[1]){let pn=P.Y.AllScansPublic;["/auth-partners","/scores","/unauthorized-resellers"].includes(Gt[0])&&(pn=sessionStorage.getItem("customFilterNonCUG")||P.Y.AllScansPublic);const zt=sessionStorage.getItem("cugValue");kt.customFilter=!zt||zt&&"undefined"===zt||zt&&"false"===zt?pn:P.Y.AllScansCUG}},Ge=(kt,Gt,pn)=>{kt.selectedRows&&Gt.SelectedRows&&kt.selectedRows.length!==Gt.SelectedRows.length&&(kt.selectedRows=Gt.SelectedRows),pn===w.R.PMG_FILTER&&kt.selectedRows&&Gt.SelectedRows&&(Gt.newAppFilter={selectedRowsFilter:{pmgFilter:Gt.SelectedRows}})},at=kt=>kt.header.find(pn=>pn.compared)||{key:"NA",name:"N/A"};function Ut(kt){return kt.split(",").map(Gt=>y.a.has(Gt)?y.a.get(Gt):Gt).join(",")}function qt(kt,Gt,pn){return pn?Object.assign(kt,{filters:`{"${Gt}": { "$regex": "${pn}", "$options": "si"} }`}):(delete kt.filters,kt)}const cr=kt=>!isNaN(kt)&&-1!==kt;function dr(kt){const Gt=kt.reduce((pn,zt)=>
1({...pn,[zt]:0}),{});return kt.map(pn=>(Gt[pn]++,(0,v.s)(pn,.4+Gt[pn]/10)))}},82235:(We,Te,C)=>{"use strict";C.d(Te,{Hf:()=>T,MD:()=>b,TI:()=>w});var s=C(17705),A=C(79003),L=C(65300);const v=L.fR[L.po.clientGrids],P={[A.PR.DistributionHealthScore]:"distributionHealthScore",[A.PR.DistributionHealthChange]:"distributionHealthChange",[A.PR.RevenueAtRisk]:"revenueAtRisk",[A.PR.RevenueAtRiskChange]:"revenueAtRiskChange",[A.PR.BmlBreakdown]:"bmlBreakdown",[A.PR.Lose]:"lose",[A.PR.LoseChange]:"loseChange",[A.PR.Meet]:"meet",[A.PR.MeetChange]:"meetChange",[A.PR.Beat]:"beat",[A.PR.BeatChange]:"beatChange",[A.PR.DirectLose]:"directLose",[A.PR.METALose]:"metaLose",[A.PR.BrandInventoryNA]:"brandInventoryNa",[A.PR.OTAInventoryNA]:"otaInventoryNa",[A.PR.AvgPriceDiff]:"avgPriceDiff",[A.PR.LoseAvgPriceDiff]:"loseAvgPriceDiff",[A.PR.BeatAvgPriceDiff]:"beatAvgPriceDiff",[A.PR.ExtranetInsights]:"extranetInsights",[A.PR.RcaIssueCategory]:"rcaIssueCategory",[A.PR.RcaIssueType]:"rcaIssueType",[A.PR.ThirdParty]:"thirdPartyPlain",[A.PR.Latency]:"latency",[A.PR.Promotions]:"promotions",[A.PR.MemberIndication]:"memberIndication",[A.PR.MemberAvailable]:"memberAvailable",[A.PR.SevereIssues]:"severeIssues",[A.PR.TotalRecords]:"totalRecords",[A.PR.PriceDiff]:"priceDifference",[A.PR.HotelId]:"distributionHotelId",[A.PR.MarketVisibilityCCI]:"marketVisibility",[A.PR.City]:"city",[A.PR.Country]:"country",[A.PR.Region]:"region",[A.PR.Area]:"area",[A.PR.ManagementType]:"managementType",[A.PR.ServiceLevel]:"serviceLevel",[A.PR.Brand]:"brand",[A.PR.Market]:"market",[A.PR.ManagementCompany]:"managementCompany",[A.PR.Owner]:"owner",[A.PR.Rmcc]:"rmcc",[A.PR.Date]:"date"},I=a=>{const i=P[a];return i?`${v}.${i}`:null},w=(a,i)=>{const p=I(a);return p?i(p):a},b=a=>((a,i)=>a.map(p=>({label:p,name:p,getDisplayLabel:()=>w(p,i)})))(Object.values(A.PR),a);let T=class{transform(i){return I(i)??i}};T=function(a,i,p,O){var te,Y=arguments.length,ee=Y<3?i:null===O?O=Object.getOwnPropertyDescriptor(i,p):O;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)ee=Reflect.decorate(a,i,p,O);else for(var fe=a.length-1;fe>=0;fe--)(te=a[fe])&&(ee=(Y<3?te(ee):Y>3?te(i,p,ee):te(i,p))||ee);return Y>3&&ee&&Object.defineProperty(i,p,ee),ee}([(0,s.nT_)({name:"distributionColumnLabel",standalone:!0})],T)},96262:(We,Te,C)=>{"use strict";C.d(Te,{Aq:()=>T,Cj:()=>a,K$:()=>w,P2:()=>P,QA:()=>k,Wq:()=>I});var s=C(28819),A=C(65300),L=C(50620);const y=A.fR[A.po.clientGrids],v={Hotel:"hotel","Hotel Internal Id":"hotelInternalId","Scan date":"scanDate","Reservation Date":"reservationDate",OTA:"ota",[s.nl.Meta]:"meta","Comparator OTA":"comparatorOta","Check-In":"checkIn",POS:"pos","Brand price":"brandPrice","OTA price":"otaPrice","OTA on META price":"otaOnMetaPrice","Direct OTA price":"directOtaPrice",Diff:"priceDiff","Non-Refundable":"nonRefundable","Cancellation deadline":"cancellationDeadline","Clickbait Type":"clickbaitType","Claim on MSE":"claimOnMse",Wholesalers:"wholesalers","Rate Plan":"ratePlan","Created By":"createdBy","Requested By":"requestedBy","Issue Category":"issueCategory","Issue Type":"issueType","Issue Sub-type":"issueSubType",Category:"category","Sub-type":"subType",Comment:"comment","Updated By":"updatedBy","Updated At":"updatedAt",Region:"region",Area:"area",Country:"country",City:"city"},P=i=>({placeholder:i(`${y}.select`),openDropdownLabel:i(`${y}.openDropdown`),tooltipText:i(`${y}.ratePlanAndWholesalerTooltip`)}),I=i=>i(`${y}.none`),w=i=>({cell:P(i),noneOption:I(i)}),k=i=>({searchPlaceholder:i("search"),addCatalogItemTitle:i(`${y}.addTrCatalog`)}),b={wholesaler:(i,{isDisabledSelectors:p})=>(O,Y,ee)=>L.Q.Wholesaler(O,ee,p,P(i)),rate_plan:(i,{isDisabledSelectors:p})=>(O,Y,ee)=>L.Q.RatePlan(O,ee,p,P(i)),comparatorOta:(i,{isDisabledSelectors:p})=>(O,Y,ee)=>L.Q.ComparatorOta(O,ee,p,P(i)),non_cancellable_reservation:i=>(p,O,Y)=>{const ee={yes:i("yes"),no:i("no"),tooltipHeader:i(`${y}.nonRefundableTooltipHeader`),tooltipBody:i(`${y}.nonRefundableTooltipBody`)};return L.Q.NonRefundable(p,O,Y,ee)}},T=(i,p,O={})=>p?i.map(Y=>{const ee=v[Y.label],te=b[Y.name];return ee||te?{...Y,...ee&&{getDisplayLabel:()=>p(`${y}.${ee}`)},...te&&{formatter:te(p,O)}}:Y}):i,a=i=>{const p=(O,Y)=>i?i(`${y}.${O}`):Y;return{label:" ",name:"tooltip",type:"string",sortable:!1,title:!1,width:40,formatter:(O,Y,ee)=>`<div class="hover-tooltip-header super-custom-tooltip"><i class="icon-info_tooltip"></i><div class="hover-tooltip-body"><div class="rca-tooltip-row"><div class="parameter">${p("pos","POS")}</div><div class="value">${ee.reservation_pos}</div><div class="parameter">${p("meta",s.nl.Meta)}</div><div class="value">${ee.reservation_mse}</div><div class="parameter">${p("ota","OTA")}</div><div class="value">${ee.reservation_ota?ee.reservation_ota:""}</div><div class="parameter">${p("diffPercent","Diff %")}</div><div class="value">${(100*ee.price_diff).toFixed(1)} % &nbsp; <span class="bml ${ee.bml}"></span></div></div></div></div>`}}},12132:(We,Te,C)=>{"use strict";C.d(Te,{m:()=>a});const s="Select",A="Open dropdown",L="#9e9e9e",y="display:flex;align-items:center;gap:4px;width:100%;",v="flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;",P="flex-shrink:0;width:16px;height:16px;padding:0;border:none;background-color:transparent;background-repeat:no-repeat;background-position:center center;",I=`${P}cursor:pointer;background-image:url(/assets/icon/select2-open-filter.svg);`,w=`${P}cursor:default;background-image:url(/assets/icon/select2-open-filter-disabled.svg);`;function a(i){const{text:p,style:O}=function k(i,p){return i?{text:i,style:v}:{text:p,style:`${v}color:${L};`}}(i.displayName,i.placeholder||s),Y=i.isDisabled?`${y}cursor:default;`:`${y}cursor:pointer;`,ee=i.isDisabled?"tr-dropdown-cell selector-cell":"tr-dropdown-cell",te=i.isDisabled?w:I;return`<div class="${ee}" ${function T(i){const{type:p,dataId:O,rowId:Y,catalogId:ee,isDisabled:te}=i;return`data-tr-type="${p}"${void 0!==ee?` data-catalog-id="${ee}"`:""} data-id="${O}" data-row-id="${Y}"${te?' data-disabled="true"':""}`}(i)} style="${Y}"><span class="tr-dropdown-cell__text" style="${O}">${p}</span><button type="button" class="tr-dropdown-cell__toggle" aria-label="${i.openDropdownLabel||A}" style="${te}"></button>`+function b(i,p){return i&&p?`<div class="selector-cell-tooltip"><span>${p}</span></div>`:""}(i.isDisabled??!1,i.tooltipText??"")+"</div>"}},51563:(We,Te,C)=>{"use strict";C.d(Te,{Dd:()=>se,JJ:()=>Z,K8:()=>Je,KT:()=>X,P$:()=>xe,QQ:()=>J,RM:()=>te,Se:()=>ue,WN:()=>ge,Wz:()=>_e,cC:()=>le,fO:()=>ie,fp:()=>ce,iH:()=>he,qQ:()=>oe,rL:()=>pe,wt:()=>Me,xH:()=>B});var s=C(79812),L=C(21413),y=C(70152),v=C(25558),P=C(39962),I=C(69485),w=C(85111),k=C(62288),b=C(61051),T=C(85516),a=C(85598),i=C(82235);const p=C(44016);class O{constructor({model:je,method:ze,id:dt,queryParams:gt}){this.filter=new L.B,this.model=je,this.method=ze,this.id=dt,this.queryParams=gt,this.callback=()=>{};const Mt={next:this.subscribe.bind(this),error:Ft=>{this.callback(Ft,null)},complete:()=>{}};this.filter.pipe((0,y.B)(100),(0,v.n)(Ft=>Ft.model[Ft.method](Ft.id,Ft.queryParams))).subscribe(Mt)}setCallback(je){try{this.callback=je}catch(ze){console.error("LocalStorageUtil error",ze.message)}}getData(je=this.queryParams){this.model&&this.model[this.method]?this._getData(je):console.error(`No such model or method: ${this.model}:${this.method}`)}unsubscribe(){this.callback=()=>{},this.filter.complete()}_getData(je=this.queryParams){this.filter.next({model:this.model,method:this.method,id:this.id,queryParams:je})}}class Y extends O{constructor({model:je,method:ze,id:dt,queryParams:gt}){super({model:je,method:ze,id:dt,queryParams:gt})}subscribe(je){if("progress"===je)setTimeout(()=>{this._getData()},25e3);else try{this.callback(null,je)}catch(ze){console.error("LocalStorageUtil error",ze.message)}}}class ee extends O{constructor({model:je,method:ze,id:dt,queryParams:gt}){super({model:je,method:ze,id:dt,queryParams:gt})}subscribe(je){try{if(je.requestId)return void this._getData(Object.assign({currentRequestId:je.requestId},this.queryParams));this.callback(null,je)}catch(ze){console.error("longPollingUtil error",ze.message)}}}const te=(Re,je,ze,dt)=>{const gt=localStorage.getItem("token"),Ft=s(JSON.stringify({method:je,params:ze,token:gt})),xt=localStorage.getItem(Ft),ct=ze&&ze.id||null,yt=ze&&ze.params||null;let nn=null;const Lt=new Y({model:Re,method:je,id:ct,queryParams:yt});if(!1===P.Qi)Lt.setCallback(dt),Lt.getData();else{if(xt&&"undefined"!==xt&&(nn=JSON.parse(xt),nn))try{setTimeout(()=>{dt(null,nn.data)},50)}catch(Rt){console.error("LocalStorageUtil error",Rt.message)}(!nn||nn&&nn.lastRequestTime&&+new Date/1e3-nn.lastRequestTime/1e3>30)&&(Lt.setCallback((Rt,tn)=>{if(Rt)return void dt(Rt,null);const rt={data:tn,lastRequestTime:+new Date};if(localStorage.setItem(Ft,JSON.stringify(rt)),!(0,a.n)(tn,nn&&nn.data))try{dt(status,tn)}catch(Ze){console.error("LocalStorageUtil error",Ze.message)}}),Lt.getData())}return Lt},he=(Re,je,ze,dt,gt=!1)=>{const Mt=localStorage.getItem("token"),xt=s(JSON.stringify({method:je,params:ze,token:Mt})),ct=localStorage.getItem(xt);(Re=>!!Re&&Re.params&&Re.params.rcaStatus)(ze)&&(Re=>{let je=localStorage.getItem("rcaDependedItems");je||localStorage.setItem("rcaDependedItems",JSON.stringify([Re])),je=new Set(JSON.parse(localStorage.getItem("rcaDependedItems"))),je.add(Re),localStorage.setItem("rcaDependedItems",JSON.stringify(Array.from(je.values())
1))})(xt);const yt=ze&&ze.id||null,nn=ze&&ze.params||null;let Lt=null;const Rt=new ee({model:Re,method:je,id:yt,queryParams:nn});if(!1===P.Qi||gt)Rt.setCallback(dt),Rt.getData();else{if(ct&&"undefined"!==ct&&(Lt=JSON.parse(ct),Lt))try{setTimeout(()=>{dt(null,Lt.data)},50)}catch(tn){console.error("longPollingUtil error",tn.message)}(!Lt||Lt&&Lt.lastRequestTime&&+new Date/1e3-Lt.lastRequestTime/1e3>30)&&(Rt.setCallback((tn,rt)=>{if(tn)return void dt(tn,null);const Ze={data:rt,lastRequestTime:+new Date};if(localStorage.setItem(xt,JSON.stringify(Ze)),!(0,a.n)(rt,Lt&&Lt.data))try{dt(status,rt)}catch(st){console.error("longPollingUtil error",st.message)}}),Rt.getData())}return Rt},pe=Re=>Re.reduce((je,ze)=>je.map(dt=>ze.map(gt=>dt.concat(gt))).reduce((dt,gt)=>dt.concat(gt),[]),[[]]),oe=Re=>p[Re]||Re,ie=(Re={})=>{const je={};return["timeframe","scan_date","scan_date_distance"].forEach(ze=>{Re[ze]&&(je[ze]="scan_date_distance"===ze?JSON.stringify(Re[ze]):Re[ze])}),je},Z=(Re={})=>{const je={};return["timeframe","scan_date","scan_date_distance","hotelsFilter"].forEach(ze=>{Re[ze]&&(je[ze]=Re[ze])}),je},ue=Re=>(Object.keys(Re).forEach(je=>
1{const ze=Re[je];Array.isArray(ze)&&0===ze.length?delete Re[je]:ze||delete Re[je]}),Re),se=({excelArray:Re,columnName:je,seriesData:ze,dateHeader:dt})=>{Re[ze[0]]||(Re[ze[0]]={[dt]:(0,w.n)(ze[0]).format(I.B.defaultFormat).toUpperCase()}),Re[ze[0]][je]=ze[1]},ge=(Re,je)=>{if(Re&&je)if(window.navigator&&window.navigator.msSaveOrOpenBlob)window.navigator.msSaveOrOpenBlob(Re,je);else{const ze=window.URL.createObjectURL(Re);$("body").append(`<a id="#clickLink" style="display: none" target="_blank" download="${je}" href="${ze}"></a>`),document.getElementById("#clickLink").click(),window.URL.revokeObjectURL(ze),document.body.removeChild(document.getElementById("#clickLink"))}};var X,Re;(Re=X||(X={})).beat="Beat",Re.meet="Meet",Re.lose="Lose",Re.na="N/A Sold out",Re.notAvailable="Both N/A",Re.otaAllocation="OTA N/A",Re.brandSoldOut="Brand N/A";const ce=(Re,je,ze)=>{const gt={Sheets:{[ze]:k.Wp.json_to_sheet(Re)},SheetNames:[ze]},Mt=k.M9(gt,{bookType:"xlsx",type:"array"}),Ft=new Blob([Mt],{type:"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet;charset=UTF-8"});ge(Ft,je)},xe={area:"Area",brand:"Brand",city:"City",cluster:"Cluster",country:"Country",device:"Device",fornovaId:"Hotel",managementType:"Management type",market:"Market",mse:"META",ota:"OTA",otaType:"OTA Type",proxy:"POS",region:"Region",scannedSite:"Scanned site",serviceLevel:"Service level",siteType:"Site type",subCluster:"Sub-Cluster"},Pe={date:"Date",metric:"",groupKeys:xe},Je=(Re,je)=>({date:Re("client.chartDownload.date"),metric:je?(0,i.TI)(je,Re):"",groupKeys:xe}),De=(Re,je)=>{Re.forEach(ze=>{ze.data.forEach((dt,gt)=>{if(dt[1]<0){const Mt=(Re=>{if("string"!=typeof Re)return Re;const je=Re.trim();return/:{2}/.test(je)?je.replace(/:{2}/g," :: "):Re})(ze.name);je[gt][Mt]="N/A"}})})},Me=(Re,je,ze)=>{De([{name:Re,data:je}],ze)},J=(Re,je)=>{if(Number.isInteger(je))return je.toString();if(!je)return"0";if(je.toString().length<(je<0?8:7))return(100*je).toFixed(2);const ze=je>0?1:-1,gt=+(je>0?je:je*ze).toString().slice(0,7).split(".")[1]/1e3,Mt=Math.pow(10,Re);let Ft=(Math.round(gt*Mt)/Mt).toString(),xt=Ft.lastIndexOf(".");if(Re>0)for(xt<0&&(Ft+=".",xt=Ft.length-1);Ft.length-1-xt<Re;)Ft+="0";return(+Ft*ze).toFixed(2)},B=(Re,je,ze,dt=!1,gt=Pe,Mt)=>{const Ft={};Re.series.forEach(xt=>{xt.data.forEach(ct=>{if(!Ft[ct.category]){const yt=ct.series.userOptions.custom.dates.find((nn,Lt)=>Lt===ct.index);Ft[ct.category]={[gt.date]:(0,w.n)(yt).format(I.B.defaultFormat).toUpperCase()}}Ft[ct.category][xt.name]=dt?`${ct.y}%`:ct.y})}),Mt&&De(Mt,Ft),((Re,je,ze)=>{const dt=ze.replace("/",""),gt=Object.keys(Re).map(yt=>Re[yt]),Ft={Sheets:{[dt]:k.Wp.json_to_sheet(gt)},SheetNames:[dt]},xt=k.M9(Ft,{bookType:"xlsx",type:"array"}),ct=new Blob([xt],{type:"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet;charset=UTF-8"});ge(ct,je)})(Ft,je,ze)},le=(Re,je,ze,dt,gt,Mt=!1,Ft,xt=Pe)=>{const ct=Re[0].xAxis[0].categories.map(tn=>tn);Re=Re.map((tn,rt)=>(tn.chartName=je[rt],tn));const yt=[],{groupKey1:nn,groupKey2:Lt}=ze,Rt=xt.metric||gt;Re.forEach(tn=>{const rt=(Re=>Re.chartName.split("::").map(ze=>ze.trim()))(tn),Ze={};1===rt.length?Ze[xt.groupKeys[nn]]=rt[0]:(Ze[xt.groupKeys[nn]]=rt[0],Ze[xt.groupKeys[Lt]]=rt[1]),tn.series.forEach(st=>{Ze[Rt]=st.name,ct.forEach((Vt,an)=>{const Zn=st.data.find(Ct=>Ct.category===Vt),En=Ft[an],gn=(0,w.n)(En).format(I.B.defaultFormat).toUpperCase(),Pt=Zn.y>0&&Zn.y<99.995,et=Pt?Zn.y:Zn.y.toFixed(),pt=Mt?`${et}%`:et;Ze[gn]=Pt&&Mt?`${et.toFixed(2)}%`:pt}),yt.push({...Ze})})}),ce(yt,dt,gt)},_e=Re=>{let je="";return Re.customFilter===b.Y.AllScansCUG?b.Y.AllScansCUG:(Object.entries(T.fd).forEach(ze=>{Re[ze[0]]&&(je=ze[1])}),je||Re.customFilter)}},93285:(We,Te,C)=>{"use strict";C.d(Te,{d:()=>A});const A=L=>L.charAt(0).toUpperCase()+L.slice(1).toLowerCase().replace(/_/g," ")},27089:(We,Te,C)=>{"use strict";C.d(Te,{H:()=>s});const s="<-20%,-20%-10%,-10%-5%,-5%-"},72594:(We,Te,C)=>{"use strict";C.d(Te,{$:()=>s,d:()=>A});const s="pkceCodeVerifier",A="redirectUriOnSignOut"},66069:(We,Te,C)=>{"use strict";C.d(Te,{G:()=>L,Y:()=>y});var s=C(10467),A=C(17563);function L(){return(0,A.py)(),"v3"===localStorage.designVersion?Promise.all([C.e(84),C.e(474),C.e(306),C.e(867)]).then(C.bind(C,76867)).then(P=>P.MainModule):Promise.all([C.e(84),C.e(284),C.e(649),C.e(18),C.e(474),C.e(76),C.e(983)]).then(C.bind(C,53983)).then(P=>P.MainModule)}function y(){return v.apply(this,arguments)}function v(){return(v=(0,s.A)(function*(){return(0,A.py)(),"v3"===localStorage.designVersion?Promise.all([C.e(84),C.e(284),C.e(768),C.e(649),C.e(27),C.e(306),C.e(408)]).then(C.bind(C,53027)).then(P=>P.DashboardMainModule):Promise.all([C.e(84),C.e(284),C.e(18),C.e(250)]).then(C.bind(C,87250)).then(P=>P.DashboardMainModule)})).apply(this,arguments)}},39962:(We,Te,C)=>{"use strict";C.d(Te,{$U:()=>ct,$f:()=>pe,$m:()=>oe,Bp:()=>ue,C3:()=>Lt,Ds:()=>et,Er:()=>Pt,IA:()=>Rt,JR:()=>A,Jx:()=>X,KG:()=>xe,Kk:()=>_e,Kl:()=>rt,LN:()=>pt,LX:()=>v,Lm:()=>yt,MP:()=>I,NP:()=>a,Oi:()=>Mt,Pm:()=>Ft,Py:()=>he,Qi:()=>nn,R3:()=>Ze,SR:()=>je,Su:()=>L,U8:()=>xt,V:()=>ee,V_:()=>ge,Vx:()=>En,_M:()=>an,ah:()=>dt,co:()=>i,cu:()=>b,d5:()=>ze,dw:()=>T,eL:()=>Z,eR:()=>gn,fJ:()=>J,fV:()=>G,hL:()=>Me,hV:()=>gt,he:()=>De,kq:()=>fe,lG:()=>tn,lY:()=>k,n:()=>Zn,nO:()=>P,nu:()=>se,oc:()=>we,oz:()=>p,sN:()=>ce,uF:()=>Je,uz:()=>w,v0:()=>q,vb:()=>Re,wB:()=>Pe,wk:()=>le,x:()=>Se,x9:()=>B});const s=window.env||{APP_NAME:"Fornova",apiUrl:"http://localhost:3002",GoogleAnalytics:{ENABLE:!1,tid:"GTM-KL8L4JG"},Zendesk:{ENABLE:!1,ZendeskUrl:"https://static.zdassets.com/ekr/snippet.js?key=4c8a6f48-b6c8-49cd-a8b2-fa6fdc814e01",Zen
1deskForms:["360000051565"]},showAUXTimestamp:!1,fornovaHubDisable:!0,useLocalStorageCache:!0,exportFileExt:"xlsx",chatOnLoginPage:!0,SSOWhiteListedDomains:[],SSOEnabledApplications:["FornovaMI","FornovaCI","FornovaCT","FornovaRI"],SSODefaultRedirectUrls:{},clientAdminUrl:"",userUsageAnalytics:!1,JIRA_CLOUD:{enable:!1,urlChat:"https://chat-api.spartez-software.com/chat-widget.js",chatKey:"",helpdeskUrl:""},ExternalLoginDomain:"",externalSSO:[]},A=s.apiUrl+"/api/v1/",L=s.apiUrl+"/api/v2/",v=(s.apiUrl,`${A}account/`),P=`${v}login`,I=`${v}logout`,w=`${A}users/`,k=`${A}hotels/`,b=`${L}pmg/hotels/`,T=`${A}hotel-level-app/`,a=`${A}utils/`,i=`${A}invitations/`,p=`${A}chains/`,ee=`${A}clusters/`,fe=`${A}zendesk/`,q=`${A}settings/`,he=`${A}branding-settings/`,pe=`${A}inner-pages/`,oe=`${A}ri/`,Z=`${A}csv/`,ue=`${A}export-file/`,se=`${A}ri/reports/`,ge=`${A}maintenance/`,X=`${A}test-reservation/`,we=`${A}pmg/`,ce=`${L}pmg-alerts/`,xe=`${L}pmg-alert-notifications/`,Pe=`${A}tr-budget/`,Je=`${A}dashboard/`,De=`${A}availability/`,Me=`${A}insights/`,J=`${A}root-cause-analysis/`,B=`${A}global-settings/`,G=`${L}schedule-share/`,le=`${A}data-monitoring/`,Se=`${L}export-file/`,_e=`${L}ri/distribution-alerts-settings`,Re=`${L}`,je=`${L}
1schedule-email-share/`,ze=`${L}focused/`,dt=s.GoogleAnalytics,gt=s.Zendesk,Mt=s.chatOnLoginPage,Ft=s.apiUrl,xt=s.showAUXTimestamp,ct=s?.fornovaHubDisable,yt=s?.enableLanguageSwitcher,nn=s.useLocalStorageCache,Lt=s.APP_NAME,Rt=s.exportFileExt,tn=s.SSOWhiteListedDomains,rt=s.SSOEnabledApplications,Ze=s.SSODefaultRedirectUrls,an=(s.clientAdminUrl,s.clientUrl,s.WHATFIX_URL),Zn={...s.JIRA_CLOUD},En=s.userUsageAnalytics,gn=s.openTelemetryConfig,Pt={...s.CoralogixRum},et=s.ExternalLoginDomain||"",pt=s.externalSSO},23062:(We,Te,C)=>{"use strict";C.d(Te,{BK:()=>v,gM:()=>y});var s=C(21264);class L{static globalConfig(){s.setOptions({chart:{backgroundColor:null,plotBackgroundColor:null,plotBorderWidth:null,plotShadow:!1,style:{fontFamily:"Lato"}},credits:{enabled:!1},title:{useHTML:!0,style:{color:"#2df0c2",fontWeight:"300",fontSize:"20px",cursor:"default"}},tooltip:{borderWidth:0,borderRadius:0,shadow:!1,useHTML:!0,backgroundColor:"#FFFFFF",style:{fontFamily:"Helvetica"}},legend:{itemStyle:{fontWeight:"300",color:"#fff"},itemHoverStyle:{color:"#fff"}},xAxis:{title:{style:{color:"white",fontSize:"13px",fontWeight:"300"}},labels:{style:{color:"#a7b4b3",fontSize:"11px"}},gridLineColor:"#08363c",tickColor:"#a7b4b3"},yAxis:{allowDecimals:!1,title:{style:{color:"white",fontSize:"13px",fontWeight:"300"}},labels:{style:{color:"#a7b4b3",fontSize:"11px"}},gridLineColor:"#08363c",tickColor:"#a7b4b3"},lang:{loading:'\n                    <div class="loadingJQ loading-visible">\n                        <div class="sk-folding-cube">\n                            <div class="sk-cube1 sk-cube"></div>\n                            <div class="sk-cube2 sk-cube"></div>\n                            <div class="sk-cube4 sk-cube"></div>\n                            <div class="sk-cube3 sk-cube"></div>\n                        </div>\n                    </div>\n                '}})}}class y extends L{static{this.chartHeight=300}static{this.pieChartWidth=400}static globalConfig(){s.setOptions({chart:{backgroundColor:null,plotBackgroun
1dColor:null,plotBorderWidth:null,plotShadow:!1,style:{fontFamily:"Lato"},spacing:[0,0,0,0],height:y.chartHeight},credits:{enabled:!1},title:{useHTML:!0,style:{color:"#2c2c2e",fontWeight:"300",fontSize:"20px",cursor:"default"}},tooltip:{borderWidth:0,borderRadius:0,shadow:!1,useHTML:!0,backgroundColor:"#FFFFFF",style:{fontFamily:"Lato"}},legend:{align:"center",verticalAlign:"bottom",itemStyle:{fontWeight:"300",color:"#2c2c2e"},itemHoverStyle:{color:"#2c2c2e"},itemHiddenStyle:{color:"#a7b4b3"},symbolHeight:12,symbolWidth:12},xAxis:{title:{style:{color:"#a7b4b3",fontSize:"13px",fontWeight:"300"}},labels:{style:{color:"#a7b4b3",fontSize:"11px"}},gridLineColor:"#08363c",tickColor:"#a7b4b3",gridLineWidth:0,minorGridLineWidth:0,lineWidth:1,lineColor:"#e3e3e3"},yAxis:{allowDecimals:!1,title:{style:{color:"#2c2c2e",fontSize:"13px",fontWeight:"300"}},labels:{style:{color:"#a7b4b3",fontSize:"11px"}},gridLineColor:"#08363c",tickColor:"#a7b4b3",tickAmount:4,gridLineWidth:0,minorGridLineWidth:0,lineWidth:1,lineColor:"#e3e3e3",endOnTick:!1,maxPadding:.1},plotOptions:{areaspline:{stacking:"normal",fillOpacity:.9},pie:{size:"85%",innerSize:"100%",borderColor:"transparent",dataLabels:{enabled:!1},showInLegend:!0,cursor:"pointer",allowPointSelect:!0,states:{hover:{enabled:!1}}}},lang:{loading:'\n                    <div class="loadingJQ loading-visible">\n                        <div class="sk-folding-cube">\n                            <div class="sk-cube1 sk-cube"></div>\n                            <div class="sk-cube2 sk-cube"></div>\n                            <div class="sk-cube4 sk-cube"></div>\n                            <div class="sk-cube3 sk-cube"></div>\n                        </div>\n                    </div>\n                '}})}}class v extends L{static{this.chartHeight=300}static globalConfig(){s.setOptions({chart:{backgroundColor:null,plotBackgroun
1dColor:null,plotBorderWidth:null,plotShadow:!1,style:{fontFamily:"Lato"},spacing:[0,0,0,0],height:v.chartHeight},credits:{enabled:!1},title:{useHTML:!0,style:{color:"#2c2c2e",fontWeight:"300",fontSize:"20px",cursor:"default"}},tooltip:{borderWidth:0,borderRadius:0,shadow:!1,useHTML:!0,backgroundColor:"#FFFFFF",style:{fontFamily:"Lato"}},legend:{align:"center",verticalAlign:"bottom",itemStyle:{fontWeight:"300",color:"#2c2c2e"},itemHoverStyle:{color:"#2c2c2e"},itemHiddenStyle:{color:"#a7b4b3"},symbolHeight:12,symbolWidth:12},xAxis:{title:{style:{color:"#a7b4b3",fontSize:"13px",fontWeight:"300"}},labels:{style:{color:"#a7b4b3",fontSize:"11px"}},gridLineColor:"#08363c",tickColor:"#a7b4b3",gridLineWidth:0,minorGridLineWidth:0,lineWidth:1,lineColor:"#e3e3e3"},yAxis:{allowDecimals:!1,title:{style:{color:"#2c2c2e",fontSize:"13px",fontWeight:"300"}},labels:{style:{color:"#a7b4b3",fontSize:"11px"}},gridLineColor:"#08363c",tickColor:"#a7b4b3",tickAmount:4,gridLineWidth:0,minorGridLineWidth:0,lineWidth:1,lineColor:"#e3e3e3",endOnTick:!1,maxPadding:.1},plotOptions:{areaspline:{stacking:"normal",fillOpacity:.9},pie:{size:"85%",innerSize:"100%",borderColor:"transparent",dataLabels:{enabled:!1},showInLegend:!0,cursor:"pointer",allowPointSelect:!0,states:{hover:{enabled:!1}}}},lang:{loading:'\n                    <div class="loadingJQ loading-visible">\n                        <div class="sk-folding-cube">\n                            <div class="sk-cube1 sk-cube"></div>\n                            <div class="sk-cube2 sk-cube"></div>\n                            <div class="sk-cube4 sk-cube"></div>\n                            <div class="sk-cube3 sk-cube"></div>\n                        </div>\n                    </div>\n                '}})}}},9754:(We,Te,C)=>{"use strict";C.d(Te,{n:()=>L});var s=C(17705);let L=class{constructor(v){this.element=v,this.close=new s.bkB}closeByClickOutside(v){const{top:P,bottom:I,left:w,right:k}=this.element.nativeElement.getBoundingClientRect(),b=v.pageX<w||v.pageX>k||v.pageY<P||v.pageY>I;!this.element.nativeElement.contains(v.target)&&this.isVisible&&b&&this.close.emit()}updateVisibility(v){this.isVisible=v}static{this.ctorParameters=()=>[{type:s.aKT}]}static{this.propDecorators={isVisible:[{type:s.pde}],close:[{type:s.k7i}],closeByClickOutside:[{type:s.Z$l,args:["document:click",["$event"]]}]}}};L=function(y,v,P,I){var b,w=arguments.length,k=w<3?v:null===I?I=Object.getOwnPropertyDescriptor(v,P):I;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)k=Reflect.decorate(y,v,P,I);else for(var T=y.length-1;T>=0;T--)(b=y[T])&&(k=(w<3?b(k):w>3?b(v,P,k):b(v,P))||k);return w>3&&k&&Object.defineProperty(v,P,k),k}([(0,s.WLR)({selector:"[clickOutside]"})],L)},9955:(We,Te,C)=>{"use strict";C.d(Te,{O:()=>y});var s=C(17705),A=C(9754);let y=class{};y=function(v,P,I,w){var T,k=arguments.length,b=k<3?P:null===w?w=Object.getOwnPropertyDescriptor(P,I):w;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)b=Reflect.decorate(v,P,I,w);else for(var a=v.length-1;a>=0;a--)(T=v[a])&&(b=(k<3?T(b):k>3?T(P,I,b):T(P,I))||b);return k>3&&b&&Object.defineProperty(P,I,b),b}([(0,s.UQu)({declarations:[A.n],exports:[A.n]})],y)},23074:(We,Te,C)=>{"use strict";C.d(Te,{X:()=>Y});var s=C(17705);var L=C(4252),y=C.n(L),v=C(60047),P=C(74046),I=C(21413),w=C(96697),k=C(35335),b=C(56977),T=C(35678);let i=class{constructor(te,fe){if(this.internalNotificationService=te,this.userInfoService=fe,this.chatStyles={chatIcon:"",buttonColor:""},this.unsubscribe$=new I.B,"/login"!==location.pathname)this.userInfoService.userInfo$.pipe((0,w.s)(1)).subscribe(q=>{q.useBrandingSettings&&this.applyBrandingSettings()}),this.internalNotificationService.changedChatIcon.pipe((0,k.c)(200),(0,b.Q)(this.unsubscribe$)).subscribe(()=>this.applyBrandingSettings());else{const q=localStorage.brandingSettings?JSON.parse(localStorage.brandingSettings):{};q.chat&&q.chat.buttonColor&&(this.chatStyles.buttonColor=q.chat.buttonColor,document.documentElement.style.setProperty("--chat-button-color",this.chatStyles.buttonColor)),q.chat&&q.chat.chatIcon&&(this.chatStyles.chatIcon=q.chat.chatIcon)}}ngOnDestroy(){this.unsubscribe$.next(),this.unsubscribe$.complete()}openZendeskChat(){window.zE("webWidget","open")}applyBrandingSettings(){const te=localStorage.brandingSettings?JSON.parse(localStorage.brandingSettings):{};!(0,v.I)(te)&&te.chat&&(this.chatStyles=te.chat,this.chatStyles.buttonColor&&document.documentElement.style.setProperty("--chat-button-color",this.chatStyles.buttonColor))}static{this.ctorParameters=()=>[{type:P.I},{type:T.f}]}};i=function(ee,te,fe,q){var oe,he=arguments.length,pe=he<3?te:null===q?q=Object.getOwnPropertyDescriptor(te,fe):q;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)pe=Reflect.decorate(ee,te,fe,q);else for(var ie=ee.length-1;ie>=0;ie--)(oe=ee[ie])&&(pe=(he<3?oe(pe):he>3?oe(te,fe,pe):oe(te,fe))||pe);return he>3&&pe&&Object.defineProperty(te,fe,pe),pe}([(0,s.uAl)({selector:"zendesk-chat",template:'<div class="zendesk-chat-button" [ngClass]="{custom: chatStyles[\'buttonColor\']}">\n    <span class="bottom-icon icon-Circles" *ngIf="!chatStyles[\'buttonColor\']"></span>\n    <div class="inner" (click)="openZendeskChat()">
1\n            <span *ngIf="!chatStyles[\'chatIcon\']" class="icon-chat"></span>\n            <img *ngIf="chatStyles[\'chatIcon\']" [src]="chatStyles[\'chatIcon\']" alt="chat icon" class="custom-icon">\n    </div>\n</div>\n',encapsulation:s.gXe.None,styles:[y()]})],i);var p=C(60177);let Y=class{};Y=function(ee,te,fe,q){var oe,he=arguments.length,pe=he<3?te:null===q?q=Object.getOwnPropertyDescriptor(te,fe):q;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)pe=Reflect.decorate(ee,te,fe,q);else for(var ie=ee.length-1;ie>=0;ie--)(oe=ee[ie])&&(pe=(he<3?oe(pe):he>3?oe(te,fe,pe):oe(te,fe))||pe);return he>3&&pe&&Object.defineProperty(te,fe,pe),pe}([(0,s.UQu)({imports:[p.MD],declarations:[i],exports:[i]})],Y)},61051:(We,Te,C)=>{"use strict";var s,A;C.d(Te,{Y:()=>s}),(A=s||(s={})).AllScansCUG="all-scans-cug",A.AllScansBrandAccuracy="brand-accuracy",A.AiSmartDiagnosticCompositeInsight="ai-smart-diagnostics",A.AllScansPublic="all-scans-public",A.AllocationDD="allocation-dd",A.AvailabilityDD="availability-dd",A.ComplianceAllocationDD="compliance-allocation-dd",A.ComplianceAllocationDDAvailability="compliance-allocation-dd-availability",A.Accredited="accredited",A.Unaccredited="unaccredited",A.Focused="focused"},40450:(We,Te,C)=>{"use strict";C.d(Te,{J:()=>s});const s=2e4;window.SLOW_NETWORK_TIMEOUT_LIMIT=s},16685:(We,Te,C)=>{"use strict";C.d(Te,{G:()=>se});var s=C(21626),A=C(17705),L=C(5301),y=C(84412),v=C(7673),P=C(21413),I=C(40605),w=C(18810),k=C(71985),b=C(94321),T=C(39962),a=C(88141),i=C(99437),p=C(31397),O=C(12498),Y=C(56977),ee=C(36726),te=C(2940),fe=C(66724),q=C(66950),he
1=C(79592),pe=C(43636),oe=C(81035),ie=C(78856),Z=C(95998);let se=class extends b.t{constructor(X,we,ce,xe,Pe,Je){super(X,T.uF,Pe),this.appFilterServerService=we,this.appTableFilterHelperService=ce,this.mainFilterFromMd5Service=xe,this.router=Pe,this.pmgFilterCache=Je,this.md5ChangedSource=new y.t(""),this.md5Changed$=this.md5ChangedSource.asObservable(),this.initialAppLoad=!0,this.crossPageAppFilter=null,this.handleFilterErrorDebouncedResponse=(0,oe.H6)(this.handleGetFilterError,250)}setNewFilterForHotelsFilter(X){const we=this.getLoseDaysPmgFilterSnapshot();return this.currentFilter=this.currentFilter||{filter:{},values:{}},this.currentFilter.filter.hotelsFilter={...X},this.currentFilter.values.FilterHotel={...X},"object"==typeof we&&we?.selectedDate&&(this.currentFilter.values.loseDaysPmgFilter={...we}),this.appFilterServerService.ignoreNextSaveAction?(0,v.of)(null):this.setFilters(this.mapReceivedFilter(this.currentFilter))}setNewFilters(X,we){return this.currentFilter=X,we!==q.R.PMG_FILTER&&this.appFilterServerService.ignoreNextSaveAction?(0,v.of)(null):this.setFilters(this.mapReceivedFilter(this.currentFilter))}setLoseDaysNewFilter(X,we,ce){this.appFilterServerService.ignoreNextSaveRequest();const xe={filter:{hotelsFilter:we},values:{loseDaysFilter:X}};return ce&&Object.assign(xe.values,ce),this.setFilters(xe).pipe((0,a.M)(Pe=>(0,ie.I)(this.router.navigate([],{queryParams:{newfilters:Pe},replaceUrl:!0}))))}setNewFilterAllScansPage(X,we){const ce=this.currentFilter?JSON.parse(JSON.stringify(this.currentFilter)):{};return ce.filter=ce.filter||{},ce.values=ce.values||{},X?(ce.values=ce.values?{...ce.values,newAppFilter:X}:{newAppFilter:X},we&&(X.dateFilter={...we},ce.values.FilterDatePicker={...we}),X.dateFilter&&(delete ce.filter.scan_date,delete ce.filter.scan_date_distance,X.dateFilter.to===X.dateFilter.from?ce.filter.scan_date=X.dateFilter.to:ce.filter.scan_date_distance={from:X.dateFilter.from,to:X.dateFilter.to})):delete ce.values.newAppFilter,ce.filter&&(0,he.M)(ce.filter,ce.values.FilterDatePicker),ce?.values?.newAppFilter?.hotelsFilter&&(ce.filter.hotelsFilter=structuredClone(ce.values.newAppFilter.hotelsFilter),ce.values.FilterHotel=structuredClone(ce.values.newAppFilter.hotelsFilter)),this.setFilters(this.mapReceivedFilter(ce)).pipe((0,a.M)(xe=>{this.md5ChangedSource.next(xe),this.md5ChangedSource.next("")}))}getNewFilters(X){if(this.initialAppLoad)return this.initialAppLoad=!1,this.get("get-new-filters",{md5:X}).pipe((0,i.W)(we=>(this.initialAppLoad=!0,this.handleFilterErrorDebouncedResponse(we))),(0,a.M)(we=>{we?.values?.newAppFilter?.oneClickControllerFilter||(we?.values?.newAppFilter?we.values.newAppFilter.oneClickControllerFilter={selected:this.getOneClickControllerPageId()}:we.values.newAppFilter={oneClickControllerFilter:{selected:this.getOneClickControllerPageId()}}),this.crossPageAppFilter=we,this.applyFilter(we),this.initialAppLoad=!0}));{const we=new P.B;return(0,I.Y)(1e3).pipe((0,p.Z)(()=>null===this.crossPageAppFilter?(0,w.$)("Error!"):(this.applyFilter(this.crossPageAppFilter),(0,v.of)(this.crossPageAppFilter))),(0,O.L)(2),(0,Y.Q)(we))}}mapReceivedFilter(X){const we=X.values.newAppFilter&&X.values.newAppFilter.tableFilter;return we&&this.appTableFilterHelperService.checkSiblingFields(we),this.crossPageAppFilter=structuredClone(X),X}bmlsPopup(X){return new k.c(we=>{this.longPolling("_bmlsPopup","bmls-popup",X,(ce,xe)=>{ce?we.error(ce):we.next(xe)},!0)})}getPromotionNames(){return this.get("promotionNames",{fields:"name",sort:"name:asc"})}getMarketPopup(X){return this.post(X,"market-popup")}getInsight(X){return this.get(`get-insight/${X}`)}getOCCByFilter(X){return this.post(X,"one-click-controllers-by-filter")}getOCC(X){return this.get("one-click-controllers",X)}bmlsFilter(X,we){return new k.c(ce=>{this.longPolling("_bmlsFilter","bmls-filter",we,(xe,Pe)=>{xe?ce.error(xe):ce.next(Pe)})})}extranetFilter(X,we){return new k.c(ce=>{this.longPolling("_extranetFilter","extranet-filter",we,(xe,Pe)=>{xe?ce.error(xe):ce.next(Pe)})})}marketFilter(X,we){return new k.c(ce=>{this.longPolling("_marketFilter","market-filter",we,(xe,Pe)=>{xe?ce.error(xe):ce.next(Pe)})})}getBMLsDetails(X){return new k.c(we=>
1{this.longPolling("_getBMLsDetails","get-BMLs-details",X,(ce,xe)=>{ce?we.error(ce):we.next(xe)},!0)})}_bmlsFilter(X,we){return this.post(we,"bmls-filter")}_extranetFilter(X,we){return this.post(we,"extranet-filter")}_marketFilter(X,we){return this.post(we,"market-filter")}_bmlsPopup(X,we){return this.post(we,"bmls-popup")}_getBMLsDetails(X,we){return this.post(we,"bmls-details")}_getContractedOtaData(X,we){return this.post(we,X)}getContractedOtaData(X,we=!1){return new k.c(ce=>{this.longPolling("_getContractedOtaData","get-grid-data/contracted-ota-table",X,(xe,Pe)=>{xe?ce.error(xe):ce.next(Pe)},we)})}getParityRecordCount(X){return this.post(X,"bmls-table-count")}getExtranetRecordCount(X){return this.post(X,"extranet-table-count")}setFilters(X){return this.post(X,"set-new-filters")}handleGetFilterError(X){return this.applyFilter({filter:{},values:{}}),this.removeBrokenFilterFromUrl(),(0,w.$)(X)}getLoseDaysPmgFilterSnapshot(){return this.pmgFilterCache.getSnapshot()}applyFilter(X){this.currentFilter=this.mapReceivedFilter(X),this.appFilterServerService.filterFromServerReceived(this.currentFilter),this.mainFilterFromMd5Service.updateReceivedFilterFromMd5(this.currentFilter)}removeBrokenFilterFromUrl(){const X=window.location.href,we=this.removeQueryParameter(X);window.history.replaceState(null,"",we)}removeQueryParameter(X){const we=X.indexOf("?");if(-1===we)return X;const ce=X.substring(0,we),xe=X.substring(we+1),Pe=new URLSearchParams(xe);return Pe.delete("newfilters"),ce+(Pe.toString()?"?"+Pe.toString():"")}getOneClickControllerPageId(){const X=window.location.href;return X.includes("isTestReservationTab=true")?Z.to.Successful:X.includes("isClickbaitClaimTab=true")?Z.to.Clickbait:""}static{this.ctorParameters=()=>[{type:s.Qq},{type:ee.y},{type:fe.X},{type:te.$},{type:L.Ix},{type:pe.k}]}};se=function(ge,X,we,ce){var Je,xe=arguments.length,Pe=xe<3?X:null===ce?ce=Object.getOwnPropertyDescriptor(X,we):ce;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)Pe=Reflect.decorate(ge,X,we,ce);else for(var Be=ge.length-1;Be>=0;Be--)(Je=ge[Be])&&(Pe=(xe<3?Je(Pe):xe>3?Je(X,we,Pe):Je(X,we))||Pe);return xe>3&&Pe&&Object.defineProperty(X,we,Pe),Pe}([(0,A._qm)()],se)},74381:(We,Te,C)=>{"use strict";C.d(Te,{a:()=>I});var s=C(17705),A=C(94321),L=C(21626),y=C(5301),v=C(39962);let I=class extends A.t{get url(){return this.apiUrl}constructor(k,b){super(k,v.JR,b),this.router=b}getDisputeReasons(k){return this.post(k,"catalogs/dispute-catalog")}getSupportReasons(k){return this.post(k,"catalogs/support-catalog")}static{this.ctorParameters=()=>[{type:L.Qq},{type:y.Ix}]}};I=function(w,k,b,T){var p,a=arguments.length,i=a<3?k:null===T?T=Object.getOwnPropertyDescriptor(k,b):T;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)i=Reflect.decorate(w,k,b,T);else for(var O=w.length-1;O>=0;O--)(p=w[O])&&(i=(a<3?p(i):a>3?p(k,b,i):p(k,b))||i);return a>3&&i&&Object.defineProperty(k,b,i),i}([(0,s._qm)({providedIn:"root"})],I)},40512:(We,Te,C)=>{"use strict";C.d(Te,{S:()=>p});var s=C(21626),A=C(17705),L=C(5301),y=C(84412),v=C(39962),P=C(94321),I=C(92102),w=C(96697),k=C(96354),b=C(25558),T=C(88141),a=C(59587);let p=class extends P.t{constructor(Y,ee,te){super(Y,v.NP,ee),this.router=ee,this.scanDatesService=te,this.distributionOverviewCurrencyStateSource=new y.t({matchedCurrencyOffset:a.a,currency:""}),this.distributionOverviewCurrencyState$=this.distributionOverviewCurrencyStateSource.asObservable()}getCurrencyState(Y){return this.scanDatesService.scanDates.pipe((0,w.s)(1)).pipe((0,k.T)(({bmlDates:ee})=>new Date(Math.max(...ee.map(fe=>new Date(fe).getTime()))).toISOString()),(0,b.n)(ee=>this.getCurrencyRatesByDate({date:ee},Y)))}getCurrencyRatesByDate(Y,ee=a.M){return this.post(Y,"currency-rates-by-date").pipe((0,T.M)(te=>{const fe=ee.trim(),q=te.rates[fe.toLowerCase()]??1;this.resetCurrencyState(),this.distributionOverviewCurrencyStateSource.next({matchedCurrencyOffset:q,currency:fe})}))}resetCurrencyState(){this.distributionOverviewCurrencyStateSource.next({matchedCurrencyOffset:a.a,currency:a.M})}static{this.ctorParameters=()=>[{type:s.Qq},{type:L.Ix},{type:I.y}]}};p=function(O,Y,ee,te){var he,fe=arguments.length,q=fe<3?Y:null===te?te=Object.getOwnPropertyDescriptor(Y,ee):te;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)q=Reflect.decorate(O,Y,ee,te);else for(var pe=O.length-1;pe>=0;pe--)(he=O[pe])&&(q=(fe<3?he(q):fe>3?he(Y,ee,q):he(Y,ee))||q);return fe>3&&q&&Object.defineProperty(Y,ee,q),q}([(0,A._qm)({providedIn:"root"})],p)},1504:(We,Te,C)=>{"use strict";C.d(Te,{B:()=>b});var s=C(10467),A=C(17705),L=C(5301),y=C(94321),v=C(39962),P=C(21626),I=C(96354);let b=class extends y.t{static{this.url=v.lY}constructor(a,i){super(a,v.lY,i),this.router=i,this.urlHotelsPmg=v.cu}getHotelsListPaginated(a,i=50,p=""){const O={activeEntitiesOnly:!1};p&&(O.name={$regex:p});const Y={page:a+1,limit:i,skip:a*i,fields:"name",sort:"name:asc",filters:JSON.stringify(O)};return this.get("select",Y,!1,{replaceUrl:this.urlHotelsPmg}).pipe((0,I.T)(ee=>({items:ee.items??[],total:ee.totalCount??0})))}filter(){var a=this;return(0,s.A)(function*(){return a._filter||(a._filter=a.get("hotels-filter").toProm
1ise()),a._filter})()}getHotelByFornovaId(a){return this.get(`firnovaId/${a}`)}getHotelIdBy_id(a){return this.get(`getHotelIdBy_id/${a}`)}getHotelIDsByBrands(a){return this.post(a,"hotelIDsByBrands")}static{this.ctorParameters=()=>[{type:P.Qq},{type:L.Ix}]}};b=function(T,a,i,p){var ee,O=arguments.length,Y=O<3?a:null===p?p=Object.getOwnPropertyDescriptor(a,i):p;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)Y=Reflect.decorate(T,a,i,p);else for(var te=T.length-1;te>=0;te--)(ee=T[te])&&(Y=(O<3?ee(Y):O>3?ee(a,i,Y):ee(a,i))||Y);return O>3&&Y&&Object.defineProperty(a,i,Y),Y}([(0,A._qm)()],b)},65709:(We,Te,C)=>{"use strict";C.d(Te,{gd:()=>gn,DY:()=>Re,u4:()=>an,CS:()=>pe,t7:()=>ie,nc:()=>yt,G0:()=>Pe.G,VI:()=>nn.V,B4:()=>G,B3:()=>Y.B,Wz:()=>De,L3:()=>Je.L,_u:()=>te,BB:()=>i,Kw:()=>O,d2:()=>ze,fk:()=>q,Dj:()=>xe.D,bH:()=>ce.u,UD:()=>Se,rk:()=>st,dA:()=>we,mf:()=>Ft,gx:()=>Zn.g,K_:()=>Me.K});var s=C(10467),A=C(17705),L=C(5301),y=C(94321),v=C(39962),P=C(17563),I=C(21626),w=C(84412),k=C(9427),b=C(78856),T=C(55941);let i=class extends y.t{constructor(et,pt,Ct,Yt){super(et,v.nO,Ct),this.alertService=pt,this.router=Ct,this.route=Yt,this.loginApiErrorClientSource=new w.t(""),this.loginApiErrorClient$=this.loginApiErrorClientSource.asObservable()}setLoginApiErrorClient(et){this.loginApiErrorClientSource.next(et)}login(et,pt,Ct){var Yt=this;return(0,s.A)(function*(){const ot=Yt.getRedirectUrl();return new Promise(Jt=>{Yt.post({email:et,password:pt,referrer:Ct}).subscribe(fn=>{Yt.proceedLogin(fn.token),Jt({token:fn.token,redirectURI:ot,usersWithTheSameEmailForReports:fn.usersWithTheSameEmailForReports})},fn=>{Jt({error:fn.message}),Yt.setLoginApiErrorClient(fn.message),Yt.alertService.error(fn.message,!1,fn.redirectUrl)})})})()}proceedLogin(et){this.clearSession(),localStorage.setItem("token",et),(0,P.py)()}adminLogin(et,pt,Ct){const Yt={email:et,password:pt,userEmail:Ct};return this.post(Yt).subscribe(ot=>{this.clearSession(),localStorage.setItem("token",ot.token),(0,b.I)(this.router.navigate(["/"]))},ot=>{this.alertService.error(ot.message)})}getRedirectUrl(){let et="";return this.route.queryParams.subscribe(pt=>{et=pt&&pt.ref?pt.ref:T.fo}),et}static{this.ctorParameters=()=>[{type:I.Qq},{type:k.u},{type:L.Ix},{type:L.nX}]}};i=function(Pt,et,pt,Ct){var Jt,Yt=arguments.length,ot=Yt<3?et:null===Ct?Ct=Object.getOwnPropertyDescriptor(et,pt):Ct;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)ot=Reflect.decorate(Pt,et,pt,Ct);else for(var fn=Pt.length-1;fn>=0;fn--)(Jt=Pt[fn])&&(ot=(Yt<3?Jt(ot):Yt>3?Jt(et,pt,ot):Jt(et,pt))||ot);return Yt>3&&ot&&Object.defineProperty(et,pt,ot),ot}([(0,A._qm)()],i);let O=class extends y.t{constructor(et,pt,Ct){super(et,v.MP,Ct),this.alertService=pt,this.router=Ct}logout(et,pt){return this.post({}).subscribe(()=>{pt||(this.clearSession(),et?window.location.href=et:((0,b.I)(this.router.navigate(["/login"])),setTimeout(()=>location.reload())))},Ct=>{this.alertService.error(Ct.message)})}static{this.ctorParameters=()=>[{type:I.Qq},{type:k.u},{type:L.Ix}]}};O=function(Pt,et,pt,Ct){var Jt,Yt=arguments.length,ot=Yt<3?et:null===Ct?Ct=Object.getOwnPropertyDescriptor(et,pt):Ct;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)ot=Reflect.decorate(Pt,et,pt,Ct);else for(var fn=Pt.length-1;fn>=0;fn--)(Jt=Pt[fn])&&(ot=(Yt<3?Jt(ot):Yt>3?Jt(et,pt,ot):Jt(et,pt))||ot);return Yt>3&&ot&&Object.defineProperty(et,pt,ot),ot}([(0,A._qm)()],O);var Y=C(1504);let te=class extends y.t{constructor(et,pt){super(et,v.co,pt),this.router=pt}static{this.ctorParameters=()=>[{type:I.Qq},{type:L.Ix}]}};te=function(Pt,et,pt,Ct){var Jt,Yt=arguments.length,ot=Yt<3?et:null===Ct?Ct=Object.getOwnPropertyDescriptor(et,pt):Ct;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)ot=Reflect.decorate(Pt,et,pt,Ct);else for(var fn=Pt.length-1;fn>=0;fn--)(Jt=Pt[fn])&&(ot=(Yt<3?Jt(ot):Yt>3?Jt(et,pt,ot):Jt(et,pt))||ot);return Yt>3&&ot&&Object.defineProperty(et,pt,ot),ot}([(0,A._qm)()],te);let q=class extends y.t{constructor(et,pt){super(et,v.NP,pt),this.router=pt}getTime(et){return this.get("server-time").subscribe(pt=>{et(pt)})}static{this.ctorParameters=()=>[{type:I.Qq},{type:L.Ix}]}};q=function(Pt,et,pt,Ct){var Jt,Yt=arguments.length,ot=Yt<3?et:null===Ct?Ct=Object.getOwnPropertyDescriptor(et,pt):Ct;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)ot=Reflect.decorate(Pt,et,pt,Ct);else for(var fn=Pt.length-1;fn>=0;fn--)(Jt=Pt[fn])&&(ot=(Yt<3?Jt(ot):Yt>3?Jt(et,pt,ot):Jt(et,pt))||ot);return Yt>3&&ot&&Object.defineProperty(et,pt,ot),ot}([(0,A._qm)()],q);let pe=class extends y.t{constructor(et,pt){super(et,v.oz,pt),this.router=pt}currentChain(){return this.get("current",null,!0)}static{this.ctorParameters=()=>[{type:I.Qq},{type:L.Ix}]}};pe=function(Pt,et,pt,Ct){var Jt,Yt=arguments.length,ot=Yt<3?et:null===Ct?Ct=Object.getOwnPropertyDescriptor(et,pt):Ct;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)ot=Reflect.decorate(Pt,et,pt,Ct);else for(var fn=Pt.length-1;fn>=0;fn--)(Jt=Pt[fn])&&(ot=(Yt<3?Jt(ot):Yt>3?Jt(et,pt,ot):Jt(et,pt))||ot);return Yt>3&&ot&&Object.defineProperty(et,pt,ot),ot}([(0,A._qm)()],pe);let ie=class extends y.t{static{this.url=v.V}constructor(et,pt){super(et,v.V,pt),this.router=pt}static{this.ctorParameters=()=>[{type:I.Qq},{type:L.Ix}]}};ie=function(Pt,et,pt,Ct){var Jt,Yt=arguments.length,ot=Yt<3?et:null===Ct?Ct=Object.getOwnPropertyDescriptor(et,pt):Ct;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)ot=Reflect.decorate(Pt,et,pt,Ct);else for(var fn=Pt.length-1;fn>=0;fn--)(Jt=Pt[fn])&&(ot=(Yt<3?Jt(ot):Yt>3?Jt(et,pt,ot):Jt(et,pt))||ot);return Yt>3&&ot&&Object.defineProperty(et,pt,ot),ot}([(0,A._qm)()],ie);var Z=C(71985),ue=C(44668),se=C(35335),ge=C(88141);let we=class extends y.t{constructor(et,pt){super(et,v.v0,pt),this.router=pt}getReportOta(et={}){return this.post(et,"get-report-ota")}getReportAllMseList(et={}){return this.post(et,"get-report-mse-full")}getAuthorizedOta(){return this.get("authorized-ota")}getAllAuthorizedOTAsByParentId(et={}){return this.get("authorized-ota-by-parent-id",et)}deleteAuthorizedOTA(et={}){return this.del("authorized-ota",et)}getUnaccreditedChannels(et={}){return this.unaccreditedChannels$||(this.unaccreditedChannels$=this.get("unaccredited-channels",et).pipe((0,ue.t)(1),(0,se.c)(2e3),(0,ge.M)(()=>this.unaccreditedChannels$=null))),this.unaccreditedChannels$}getPermissions(){return this.get("getPermissions",void 0,!0)}getAuthorizedMse(et={}){return this.get("authorized-mse",et)}getApprovedOta(et={}){return this.get("approved-ota",et)}getGracePeriodData(et={}){return this.get("grace-period-data",et)}setGracePeriodData(et={}){return this.post(et,"grace-period-data")}setAuthorizedOta(et={}){return this.post(et,"authorized-ota")}setUnaccreditedChannels(et={}){return this.post(et,"unaccredited-chanels")}setAuthorizedMse(et={}){return this.post(et,"authorized-mse")}setApprovedOta(et={}){return this.post(et,"approved-ota")}getTestReservationOta(et={}){return this.get("test-reservation-ota",et)}setTestReservationOta(et={}){return this.post(et,"test-reservation-ota")}getUserEmails(et={}){return this.get("get-user-emails",et)}getDistributionLists(et={}){return this.get("get-distribution-lists",et)}saveDistributionList(et={}){return this.post(et,"save-distribution-list")}deleteDistributionList(et={}){return this.post(et,"delete-distribution-list")}saveNotification(et={}){return this.post(et,"notifications")}editNotification(et={}){return this.put(et,"notifications")}getNotifications(et){return this.get("notifications",et)}deleteNotification(et={}){return this.del("notifications",et)}checkDistributionInsideNotifications(et){return this.get("notifications-check",et)}getLegalOtas(et){return this.get("get-legal-otas",et)}setLegalOtas(et={legalOtas:[]}){return this.post(et,"set-legal-otas")}getLogsLegalOtas(et={}){return this.get("get-logs-legal-otas",et)}generateLegalOtasCsv(et={}){return this.post(et,"generate-legal-otas-csv")}getAllowedLOSData(et={}){return this.get("allowed-los",et)}setAllowedLOSData(et={}){return this.post(et,"allowed-los")}addCSV(et){return this.post(et,"upload-distribution-list-emails")}exportSample(){return this.get("get-distribution-list-upload-csv-example",{},!0)}downloadDistributionLists(et){return this.get("get-distribution-list-download-file",{_id:et},!0)}getAllowedOTAsWithoutImagesList(et){return this.get("get-allowed-otas-without-image",et)}setAllowedOTAsWithoutImagesList(et={otasList:[]}){return this.post(et,"set-allowed-otas-without-image")}getOtasFromDDFilter(et={}){return this.otasFromDdFilter$||(this.otasFromDdFilter$=this.post(et,"otas-from-dd-filter").pipe((0,ue.t)(1),(0,se.c)(2e3),(0,ge.M)(()=>this.otasFromDdFilter$=null))),this.otasFromDdFilter$}getSourcesFromDDFilter(et={}
1){return this.getSourcesFromDDFilter$||(this.getSourcesFromDDFilter$=new Z.c(pt=>{this.longPolling("_getSourcesFromDDFilter","sources-from-dd-filter",et,(Ct,Yt)=>{Ct?pt.error(Ct):pt.next(Yt)})}).pipe((0,ue.t)(1),(0,se.c)(2e3),(0,ge.M)(()=>this.getSourcesFromDDFilter$=null))),this.getSourcesFromDDFilter$}getPromotionTypesFromDDFilter(et={}){return new Z.c(pt=>{this.longPolling("_getSourcesFromDDFilter","promo-types-from-dd-filter",et,(Ct,Yt)=>{Ct?pt.error(Ct):pt.next(Yt)})})}_getSourcesFromDDFilter(et,pt){return this.post(pt,et)}getPosFromDDFilter(et={}){return this.posFromFdFilter$||(this.posFromFdFilter$=this.post(et,"pos-from-dd-filter").pipe((0,ue.t)(1),(0,se.c)(2e3),(0,ge.M)(()=>this.posFromFdFilter$=null))),this.posFromFdFilter$}static{this.ctorParameters=()=>[{type:I.Qq},{type:L.Ix}]}};we=function(Pt,et,pt,Ct){var Jt,Yt=arguments.length,ot=Yt<3?et:null===Ct?Ct=Object.getOwnPropertyDescriptor(et,pt):Ct;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)ot=Reflect.decorate(Pt,et,pt,Ct);else for(var fn=Pt.length-1;fn>=0;fn--)(Jt=Pt[fn])&&(ot=(Yt<3?Jt(ot):Yt>3?Jt(et,pt,ot):Jt(et,pt))||ot);return Yt>3&&ot&&Object.defineProperty(et,pt,ot),ot}([(0,A._qm)()],we);var ce=C(36776),xe=C(85282),Pe=C(16685),Je=C(3654);let De=class extends y.t{constructor(et,pt){super(et,v.$f,pt),this.router=pt}getCharts(et,pt){const Ct=pt||{};return Ct.scan_date_distance&&(Ct.scan_date_distance=JSON.stringify(Ct.scan_date_distance),delete Ct.scan_date),this.get(`charts/${et}`,Ct)}getGeoPoints(){return this.get("geopoints")}static{this.ctorParameters=()=>[{type:I.Qq},{type:L.Ix}]}};De=function(Pt,et,pt,Ct){var Jt,Yt=arguments.length,ot=Yt<3?et:null===Ct?Ct=Object.getOwnPropertyDescriptor(et,pt):Ct;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)ot=Reflect.decorate(Pt,et,pt,Ct);else for(var fn=Pt.length-1;fn>=0;fn--)(Jt=Pt[fn])&&(ot=(Yt<3?Jt(ot):Yt>3?Jt(et,pt,ot):Jt(et,pt))||ot);return Yt>3&&ot&&Object.defineProperty(et,pt,ot),ot}([(0,A._qm)()],De);var Me=C(2893),J=C(74046);let G=class extends y.t{static{this.url=v.dw}constructor(et,pt,Ct){super(et,v.dw,pt),this.router=pt,this.internalNotificationService=Ct,this.openIssuesSource=new w.t(0),this.isInvalidDateOpenIssues=new w.t(!1),this.currentOpenIssuesCount$=this.openIssuesSource.asObservable(),this.resolvedIssuesSource=new w.t(0),this.resolvedIssuesCount$=this.resolvedIssuesSource.asObservable()}shareOpenIssuesCount(et){this.openIssuesSource.next(et)}shareResolvedIssuesCount(et){this.resolvedIssuesSource.next(et)}getTopics(et,pt){return new Z.c(Ct=>{this.longPolling("_getTopics","",et,(Yt,ot)=>{if(Yt)Ct.error(Yt);else{if(Array.isArray(ot)){const Jt=structuredClone(ot),fn=this.accumulateTotalCount(Jt,"number_of_new_issues"),xn=this.accumulateTotalCount(Jt,"number_of_follow_ups"),Qn=this.accumulateTotalCount(Jt,"number_of_resolved_issues");this.shareOpenIssuesCount(fn),this.shareResolvedIssuesCount(Qn),this.internalNotificationService.notifyOpenedIssues(fn,!0),this.internalNotificationService.notifyInProgressIssues(xn,!0)}Ct.next(ot),Ct.complete()}},!0,void 0,pt)})}_getTopics(et,pt={}){return this.post(pt,"topics")}getIssuesBySubTopicId(et,pt,Ct=1,Yt){return this.post(Yt,`issues?sub_topic_id=${et}&classification=${pt}&page=${Ct}`)}postUserActions(et){return this.post(et,"user-actions")}getMyPerformance(et,pt){return new Z.c(Ct=>{this.longPolling("_getMyPerformance","",et,(Yt,ot)=>{Yt?Ct.error(Yt):(Ct.next(ot),Ct.complete())},!0,void 0,pt)})}_getMyPerformance(et,pt={}){return this.post(pt,"my-performance")}accumulateTotalCount(et,pt){return et.map(Ct=>Ct.sub_categories.reduce((Yt,ot)=>Yt+ot[pt],0)).reduce((Ct,Yt)=>Ct+Yt,0)}static{this.ctorParameters=()=>[{type:I.Qq},{type:L.Ix},{type:J.I}]}};G=function(Pt,et,pt,Ct){var Jt,Yt=arguments.length,ot=Yt<3?et:null===Ct?Ct=Object.getOwnPropertyDescriptor(et,pt):Ct;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)ot=Reflect.decorate(Pt,et,pt,Ct);else for(var fn=Pt.length-1;fn>=0;fn--)(Jt=Pt[fn])&&(ot=(Yt<3?Jt(ot):Yt>3?Jt(et,pt,ot):Jt(et,pt))||ot);return Yt>3&&ot&&Object.defineProperty(et,pt,ot),ot}([(0,A._qm)()],G);let Se=class extends y.t{constructor(et,pt){super(et,`${v.JR}utils/ri-request-status`,pt),this.router=pt}getRequestStatus(et){return this.get("",{requestId:et})}static{this.ctorParameters=()=>[{type:I.Qq},{type:L.Ix}]}};Se=function(Pt,et,pt,Ct){var Jt,Yt=arguments.length,ot=Yt<3?et:null===Ct?Ct=Object.getOwnPropertyDescriptor(et,pt):Ct;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)ot=Reflect.decorate(Pt,et,pt,Ct);else for(var fn=Pt.length-1;fn>=0;fn--)(Jt=Pt[fn])&&(ot=(Yt<3?Jt(ot):Yt>3?Jt(et,pt,ot):Jt(et,pt))||ot);return Yt>3&&ot&&Object.defineProperty(et,pt,ot),ot}([(0,A._qm)()],Se);let Re=class extends y.t{constructor(et,pt){super(et,v.he,pt),this.router=pt}getCalendarData(et){return new Z.c(pt=>{this.longPolling("_getCalendarData","calendar",et,(Ct,Yt)=>{Ct?pt.error(Ct):pt.next(Yt)})})}getTrendChart(et,pt){return this.post(pt,et)}getCalendarDataRange(et){return this.post(et,"calendar-range")}_getCalendarData(et,pt){return this.post(pt,"calendar")}static{this.ctorParameters=()=>[{type:I.Qq},{type:L.Ix}]}};Re=function(Pt,et,pt,Ct){var Jt,Yt=arguments.length,ot=Yt<3?et:null===Ct?Ct=Object.getOwnPropertyDescriptor(et,pt):Ct;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)ot=Reflect.decorate(Pt,et,pt,Ct);else for(var fn=Pt.length-1;fn>=0;fn--)(Jt=Pt[fn])&&(ot=(Yt<3?Jt(ot):Yt>3?Jt(et,pt,ot):Jt(et,pt))||ot);return Yt>3&&ot&&Object.defineProperty(et,pt,ot),ot}([(0,A._qm)()],Re);let ze=class extends y.t{constructor(et,pt){super(et,v.V_,pt),this.router=pt}checkMaintenance(et){return this.get("check",{reportId:et})}static{this.ctorParameters=()=>[{type:I.Qq},{type:L.Ix}]}};ze=function(Pt,et,pt,Ct){var Jt,Yt=arguments.length,ot=Yt<3?et:null===Ct?Ct=Object.getOwnPropertyDescriptor(et,pt):Ct;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)ot=Reflect.decorate(Pt,et,pt,Ct);else for(var fn=Pt.length-1;fn>=0;fn--)(Jt=Pt[fn])&&(ot=(Yt<3?Jt(ot):Yt>3?Jt(et,pt,ot):Jt(et,pt))||ot);return Yt>3&&ot&&Object.defineProperty(et,pt,ot),ot}([(0,A._qm)()],ze);var dt=C(95998),gt=C(70152);let Ft=class extends y.t{constructor(et,pt){super(et,v.Jx,pt),this.http=et,this.router=pt,this.trCatalogItemCreateSoure=new w.t(""),this.trCatalogItemCreate$=this.trCatalogItemCreateSoure.asObservable(),this.isCallGridSource=new w.t({isCallGrid:!1}),this.isCallGrid$=this.isCallGridSource.asObservable(),this.trackTestReservationPagePositionSource=new w.t({subTabId:dt.to.Successful,gridTabId:dt.xY.All}),this.trackTestReservationPagePosition$=this.trackTestReservationPagePositionSource.asObservable().pipe((0,gt.B)(300)),this.trAdminTabSelectedSource=new w.t(!1),this.trAdminTabSelected$=this.trAdminTabSelectedSource.asObservable()}setTrAdminTabSelected(et){this.trAdminTabSelectedSource.next(et)}setIsCallGridValue(et){this.isCallGridSource.next(et)}getTRIssueType(et){return this.post(et,"tr-issue-type")}getShopStatus(et){return this.get("shop-status",{ids:et.join(",")},!0)}getTROneClickControllers(et,pt){return this.post(et,pt)}updateTrCatalogField(et){return this.put(et,"update-tr-catalog-field")}updateTRWholesaler(et){return this.put(et,"update_tr_wholesaler")}updateTRComparatorOta(et){return this.put(et,"update-tr-comparator-ota")}updateTRRatePlan(et){return this.put(et,"update_tr_rate_plan")}trPopup(et){return this.post(et,"tr-popup")}getTestReservationChart(et,pt){return this.post(pt,"test-reservation-chart-data")}getTRSankeyChart(et){return new Z.c(pt=>{this.longPolling("_getTRSankeyChart","test-reservation-sankey-chart",et,(Ct,Yt)=>{Ct?pt.error(Ct):pt.next(Yt)})})}_getTRSankeyChart(et,pt){return this.post(pt,"test-reservation-sankey-chart")}_getTRIssuesOverTime(et,pt){return this.post(pt,"tr-issues-over-time")}getTRIssuesOverTime(et,pt=!1){return new Z.c(Ct=>{this.longPolling("_getTRIssuesOverTime","tr-issues-over-time",et,(Yt,ot)=>{Yt?Ct.error(Yt):Ct.next(ot)},pt)})}_getTRIssuesOverTimeTooltip(et,pt){return this.post(pt,"tr-issues-over-time-tooltip")}getTRIssuesOverTimeTooltip(et,pt=!1){return new Z.c(Ct=>{this.longPolling("_getTRIssuesOverTimeTooltip","tr-issues-over-time-tooltip",et,(Yt,ot)=>{Yt?Ct.error(Yt):Ct.next(ot)},pt)})}_getTRClickbaitOverTimeTooltip(et,pt){return this.post(pt,"tr-clickbaits-time-tooltip")}getTRIClickbaitOverTimeTooltip(et,pt=!1){return new Z.c(Ct=>{this.longPolling("_getTRClickbaitOverTimeTooltip","tr-clickbaits-time-tooltip",et,(Yt,ot)=>{Yt?Ct.error(Yt):Ct.next(ot)},pt)})}_getTRClickbaitOverTime(et,pt){return this.post(pt,"tr-clickbaits-over-time")}getTRClickbaitOverTime(et,pt=!1){return new Z.c(Ct=>{this.longPolling("_getTRClickbaitOverTime","tr-clickbaits-over-time",et,(Yt,ot)=>{Yt?Ct.error(Yt):Ct.next(ot)},pt)})}getIsPeriodProcessed(et){return this.get("is-period-processed",et)}exportSample(et,pt){return this.get(`export-csv-sample${pt}`,{},!0)}getUploadUpdateSample(){return this.get("change-tickets-upload-sample",{},!0)}addCSV(et){return this.post(et,"upload-tr-cases-csv")}deleteTickets(et){return this.post(et,"delete-tr-cases")}getTRAllClickbaitCount(et){return this.getTrRecordsCount(et,"tr-table-clickbait-count")}getTestReservationRecordsCount(et){const{subTabId:pt,gridTabId:Ct}=this.trackTestReservationPagePositionSource.getValue(),Yt=Ct===dt.xY.All;let ot;switch(pt){case dt.to.Successful:ot=Yt?"tr-table-count":"tr-table-count-rca";break;case dt.to.Cancelled:ot=Yt?"tr-table-cancelled-count":"tr-table-cancelled-count-rca";break;case dt.to.Clickbait:ot=Yt?"tr-table-clickbait-count":"tr-table-clickbait-count-rca";break;default:ot="tr-table-count"}return this.getTrRecordsCount(et,ot)}trackTestReservationPage(et){const pt=this.trackTestReservationPagePositionSource.getValue();this.trackTestReservationPagePositionSource.next({...pt,...et})}emitTrCatalogItemCreation(et){this.trCatalogItemCreateSoure.next(et)}getAdvancedOtaWholesaler(et){return this.post(et,"wholesaler-ota-table")}getClickbaitPopupData(et){return this.post(et,"tr-clickbait-popup")}getTrRecordsCount(et,pt){return this.post(et,pt)}static{this.ctorParameters=()=>[{type:I.Qq},{type:L.Ix}]}};Ft=function(Pt,et,pt,Ct){var Jt,Yt=arguments.length,ot=Yt<3?et:null===Ct?Ct=Object.getOwnPropertyDescriptor(et,pt):Ct;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)ot=Reflect.decorate(Pt,et,pt,Ct);else for(var fn=Pt.length-1;fn>=0;fn--)(Jt=Pt[fn])&&(ot=(Yt<3?Jt(ot):Yt>3?Jt(et,pt,ot):Jt(et,pt))||ot);return Yt>3&&ot&&Object.defineProperty(et,pt,ot),ot}([(0,A._qm)()],Ft);let ct=class extends y.t{constructor(et,pt){super(et,v.eL,pt),this.router=pt}csvStatus(et){return this.post(et,"csv-status")}csvCancel(et){return this.post(et,"csv-generate-cancel")}csvGenerate(et){return this.post(et,"csv-generate")}static{this.ctorParameters=()=>[{type:I.Qq},{type:L.Ix}]}};var yt,Pt;ct=function(Pt,et,pt,Ct){var Jt,Yt=arguments.length,ot=Yt<3?et:null===Ct?Ct=Object.getOwnPropertyDescriptor(et,pt):Ct;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)ot=Reflect.decorate(Pt,et,pt,Ct);else for(var fn=Pt.length-1;fn>=0;fn--)(Jt=Pt[fn])&&(ot=(Yt<3?Jt(ot):Yt>3?Jt(et,pt,ot):Jt(et,pt))||ot);return Yt>3&&ot&&Object.defineProperty(et,pt,ot),ot}([(0,A._qm)()],ct),(Pt=yt||(yt={})).DOWNLOADING="Downloading",Pt.COMPRESSION="Compression",Pt.SENDIGN_TO_AWS="Sending to AWS",Pt.DONE="Done",Pt.CANCEL="Cancel",Pt.ERROR="Error";var Ze,nn=C(44704),Lt=C(21413),Rt=C(58418),tn=C(87010);let st=class extends y.t{static{Ze=this}static{this.url=v.fJ}static{this.rcaShortStatusObj={}}constructor(et,pt,Ct){super(et,v.fJ,pt),this.router=pt,this.store=Ct,this.trGridNotificationSubject=ne
1w Lt.B,this.rcaProgressSource=new w.t({isStart:!1}),this.rcaProgress$=this.rcaProgressSource.asObservable()}setRcaProgress(et){this.rcaProgressSource.next(et)}getDropDownOptions(et){const{dropDown:pt,parentValue:Ct}=et,Yt={rootCause:ot=>Ze.RCAOptions.rootCause.filter(Jt=>Jt.status.includes(ot)),classification:ot=>Ze.RCAOptions.classification.filter(Jt=>Jt.rootCause.includes(ot))};return Ct&&Yt[pt]?{items:Yt[pt](+Ct)}:pt&&Ze.RCAOptions[pt]?{items:Ze.RCAOptions[pt]}:{items:[]}}saveBmlRcaData(et){return this.post(et,"save-bml-rca-data")}saveExtranetRcaData(et){return this.post(et,"save-extranet-rca-data")}saveTrRcaData(et){return this.post(et,"save-tr-rca-data")}verifyBmlRcaData(et){return this.post(et,"verify-bml-rca-data")}verifyExtranetRcaData(et){return this.post(et,"verify-extranet-rca-data")}verifyTrRcaData(et){return this.post(et,"verify-tr-rca-data")}getBmlRcaData(et){return this.get("get-bml-rca-data/"+et,void 0,!0)}getExtranetRcaData(et){return this.get("get-extranet-rca-data/"+et,void 0,!0)}getTrRcaData(et){return this.get("get-tr-rca-data/"+et,void 0,!0)}getRcaFilter(et){return this.post(et,"rca-filter")}getRcaConfig(et={}){return new Z.c(pt=>{this.store.select("rcaConfig").subscribe(Ct=>{Ct?(pt.next(Ct),pt.complete()):this.post(et,"rca-config").subscribe(Yt=>{this.store.dispatch(new Rt.cK.SetRcaConfig(Yt)),pt.next(Yt),pt.complete()},Yt=>{pt.error(Yt),pt.complete()})})})}getRcaConfigLP(et,pt){return new Z.c(Ct=>{this.longPolling("getRcaConfig","rca-config",pt,(Yt,ot)=>{Yt?Ct.error(Yt):Ct.next(ot)})})}getRcaStatuses(et={}){return this.post(et,"rca-statuses")}getRcaStatus(et){return this.post(et,"rca-status")}getRcaRootCauses(et={}){return this.post(et,"rca-root-causes")}getRcaRootCause(et){return this.post(et,"rca-root-cause")}getRcaClassifications(et={}){return this.post(et,"rca-classifications")}getRcaClassification(et){return this.post(et,"rca-classification")}insertRcaEntity(et){return this.post(et,"rca-insert-entity")}insertRootCause(et){return this.post(et,"rca-insert-root-cause")}updateRootCause(et){return this.post(et,"rca-update-root-cause")}insertRCAStatus(et){return this.post(et,"rca-insert-status")}updateRCAStatus(et){return this.post(et,"rca-update-status")}insertRCAClassification(et){return this.post(et,"rca-insert-classification")}updateRCAClassification(et){return this.post(et,"rca-update-classification")}updateRcaEntity(et){return this.post(et,"rca-update-entity")}updateRcaEntities(et){return this.post(et,"rca-update-entities")}deleteRcaEntity(et){return this.post(et,"rca-delete-entity")}getBmlRcaProgress(){return this.get("get-update-bml-rca-status")}static{this.ctorParameters=()=>[{type:I.Qq},{type:L.Ix},{type:tn.il}]}};st=Ze=function(Pt,et,pt,Ct){var Jt,Yt=arguments.length,ot=Yt<3?et:null===Ct?Ct=Object.getOwnPropertyDescriptor(et,pt):Ct;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)ot=Reflect.decorate(Pt,et,pt,Ct);else for(var fn=Pt.length-1;fn>=0;fn--)(Jt=Pt[fn])&&(ot=(Yt<3?Jt(ot):Yt>3?Jt(et,pt,ot):Jt(et,pt))||ot);return Yt>3&&ot&&Object.defineProperty(et,pt,ot),ot}([(0,A._qm)()],st);let an=class extends y.t{constructor(et,pt){super(et,v.Py,pt),this.router=pt}getBrandingSettings(){return this.get("")}saveBrandingSettings(et={}){return this.post(et,"")}static{this.ctorParameters=()=>[{type:I.Qq},{type:L.Ix}]}};an=function(Pt,et,pt,Ct){var Jt,Yt=arguments.length,ot=Yt<3?et:null===Ct?Ct=Object.getOwnPropertyDescriptor(et,pt):Ct;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)ot=Reflect.decorate(Pt,et,pt,Ct);else for(var fn=Pt.length-1;fn>=0;fn--)(Jt=Pt[fn])&&(ot=(Yt<3?Jt(ot):Yt>3?Jt(et,pt,ot):Jt(et,pt))||ot);return Yt>3&&ot&&Object.defineProperty(et,pt,ot),ot}([(0,A._qm)()],an);var Zn=C(35477);let gn=class extends y.t{constructor(et,pt){super(et,v.wk,pt),this.router=pt}sendUsageAnalytic(et){return this.post(et,"user-usage")}static{this.ctorParameters=()=>[{type:I.Qq},{type:L.Ix}]}};gn=function(Pt,et,pt,Ct){var Jt,Yt=arguments.length,ot=Yt<3?et:null===Ct?Ct=Object.getOwnPropertyDescriptor(et,pt):Ct;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)ot=Reflect.decorate(Pt,et,pt,Ct);else for(var fn=Pt.length-1;fn>=0;fn--)(Jt=Pt[fn])&&(ot=(Yt<3?Jt(ot):Yt>3?Jt(et,pt,ot):Jt(et,pt))||ot);return Yt>3&&ot&&Object.defineProperty(et,pt,ot),ot}([(0,A._qm)()],gn)},3654:(We,Te,C)=>{"use strict";C.d(Te,{L:()=>I});var s=C(17705),A=C(5301),L=C(94321),y=C(39962),v=C(21626);let I=class extends L.t{constructor(k,b){super(k,y.hL,b),this.router=b}setAction(k){return this.put(k,"set-action")}getLobbyInsightsLongPolling(k="",b={}){return this.post(b,`lobby-insights/${k}`)}getLobbyInfo(k,b={}){return this.post(b,`lobby-insights-info/${k}`)}getChartsData(k="",b={}){return this.post(b,`get-lobby-chart-data/${k}`)}getFilters(k){const b={type:k};return this.get("filters",b)}getOneCLickControllers(k,b){return this.get(`one-click-controllers/${k}`,b)}getAvailabilityOCCs(k){return this.get("one-click-controllers-availability",k)}setFilters(k){return this.post(k,"filters")}static{this.ctorParameters=()=>[{type:v.Qq},{type:A.Ix}]}};I=function(w,k,b,T){var p,a=arguments.length,i=a<3?k:null===T?T=Object.getOwnPropertyDescriptor(k,b):T;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)i=Reflect.decorate(w,k,b,T);else for(var O=w.length-1;O>=0;O--)(p=w[O])&&(i=(a<3?p(i):a>3?p(k,b,i):p(k,b))||i);return a>3&&i&&Object.defineProperty(k,b,i),i}([(0,s._qm)()],I)},36776:(We,Te,C)=>{"use strict";C.d(Te,{u:()=>b});var s=C(17705),A=C(94321),L=C(5301),y=C(39962),v=C(21626),P=C(71985),I=C(87010),w=C(84412);let b=class extends A.t{constructor(a,i,p){super(a,y.nu,i),this.router=i,this.store=p,this.pieChartMainByDOSource=new w.t({}),this.pieChartMainByDO$=this.pieChartMainByDOSource.asObservable()}setPieChartMainByDO(a){this.pieChartMainByDOSource.next(a)}getCharts(a,i){const p=i||{};return this.post(p,`charts/${a}`)}
1getLastScanDate(){return this.get("last-scan-date")}getScanDatesFromStore(){return this.store.select("scanDates")}getScanDates(){return this.get("scan-dates")}getContractedOtaReportHeaders(){return this.get("contracted-ota-report-headers")}getMemberExists(a,i){const p=i||{timeframe:"daily"};return this.get("member-exists",p)}getScanDatesByHotelId(a){return this.get("scan-dates-by-hotel-id",a)}setSelectedInsight(a){return this.post({selectedInsightsData:a},"selected-insight")}getActiveMonths(a,i){const p=i||{};return this.post(p,"getActiveMonths")}getHotelPageChart(a,i={}){return a=a||"region",this.post(i,`hotel-page-chart/${a}`)}getCorporateHotelIssuesChart(a={}){return new P.c(i=>{this.longPolling("_getCorporateHotelIssuesChart","corporate-hotel-issues-trend",a,(p,O)=>{p?i.error(p):i.next(O)})})}_getCorporateHotelIssuesChart(a,i={}){return this.post(i,"corporate-hotel-issues-trend")}corporateViolationPerBrandChart(a){return new P.c(i=>{this.longPolling("_corporateViolationPerBrandChart","corporate-violation-per-brand",a,(p,O)=>{p?i.error(p):i.next(O)})})}_corporateViolationPerBrandChart(a,i){return this.post(i,"corporate-violation-per-brand")}getCorporateTotalParityKPIs(a={}){return new P.c(i=>{this.longPolling("_getCorporateTotalParityKPIs","corporate-total-parity-kpis",a,(p,O)=>{p?i.error(p):i.next(O)})})}_getCorporateTotalParityKPIs(a,i){return this.post(i,"corporate-total-parity-kpis")}accreditedChannelIssuesTrend(a={}){return new P.c(i=>{this.longPolling("_accreditedChannelIssuesTrend","top-channel-issues-accredited",a,(p,O)=>{p?i.error(p):i.next(O)})})}_accreditedChannelIssuesTrend(a,i={}){return this.post(i,"top-channel-issues-accredited")}accreditedChannelKPIs(a){return new P.c(i=>{this.longPolling("_accreditedChannelKPIs","accredited-channel-kpis",a,(p,O)=>{p?i.error(p):(i.next(O),i.complete())})})}_accreditedChannelKPIs(a,i){return this.post(i,"accredited-channel-kpis")}getCorporateAcredditedInsightsTable(a){return new P.c(i=>{this.longPolling("_getCorporateAcredditedInsightsTable","accredited-channel-kpis",a,(p,O)=>{p?i.error(p):i.next(O)})})}_getCorporateAcredditedInsightsTable(a,i={}){return this.post(i,"accredited-insights-table")}unaccreditedChannelKPIs(a){return new P.c(i=>{this.longPolling("_unaccreditedChannelKPIs","unaccredited-channel-kpis",a,(p,O)=>{p?i.error(p):(i.next(O),i.complete())})})}_unaccreditedChannelKPIs(a,i){return this.post(i,"unaccredited-channel-kpis")}unaccreditedChannelIssuesTrend(a={}){return new P.c(i=>{this.longPolling("_unaccreditedChannelIssuesTrend","top-channel-issues-unaccredited",a,(p,O)=>{p?i.error(p):i.next(O)})})}_unaccreditedChannelIssuesTrend(a,i={}){return this.post(i,"top-channel-issues-unaccredited")}brandViolationsTrend(a={}){return new P.c(i=>{this.longPolling("_brandViolationsTrend","brand-violations-analysis-trend",a,(p,O)=>{p?i.error(p):i.next(O)})})}_brandViolationsTrend(a,i={}){return this.post(i,"brand-violations-analysis-trend")}corporateBrandViolationBands(a){return new P.c(i=>{this.longPolling("_corporateBrandViolationBands","brand-hotel-violation-analysis-bands",a,(p,O)=>{p?i.error(p):i.next(O)})})}_corporateBrandViolationBands(a,i){return this.post(i,"brand-hotel-violation-analysis-bands")}getCorporateUnacredditedInsightsTable(a){return new P.c(i=>{this.longPolling("_getCorporateUnacredditedInsightsTable","unaccredited-channel-kpis",a,(p,O)=>{p?i.error(p):i.next(O)})})}_getCorporateUnacredditedInsightsTable(a,i={}){return this.post(i,"unaccredited-insights-table")}_brandViolationsKPIs(a,i={}){return this.post(i,"brand-violations-analysis-kpis")}brandViolationsKPIs(a={}){return new P.c(i=>{this.longPolling("_brandViolationsKPIs","brand-violations-analysis-kpis",a,(p,O)=>{p?i.error(p):i.next(O)})})}getTopHotelViolators(a={}){return new P.c(i=>{this.longPolling("_postLongPolling","top-hotel-violation-analysis",a,(p,O)=>{p?i.error(p):i.next(O)})})}_postLongPolling(a,i={}){return this.post(i,a)}_brandViolationOffenders(a,i={}){return this.post(i,"brand-violation-analysis-offenders")}brandViolationOffenders(a={}){return new P.c(i=>{this.longPolling("_brandViolationOffenders","brand-violation-analysis-offenders",a,(p,O)=>{p?i.error(p):i.next(O)})})}rateParityProgramTrend(a={},i=!1){return new P.c(p=>{this.longPolling("_rateParityProgramTrend","rate-parity-program-trend"+(i?"-member":""),a,(O,Y)=>{O?p.error(O):p.next(Y)})})}_rateParityProgramTrend(a,i={}){return this.post(i,a)}rateParityProgramWorstChannels(a={},i=!1){return new P.c(p=>{this.longPolling("_rateParityProgramWorstChannels","rate-parity-program-worst-channels"+(i?"-member":""),a,(O,Y)=>{O?p.error(O):p.next(Y)})})}_rateParityProgramWorstChannels(a,i={}){return this.post(i,a)}getCorporateHotelViolationTable(a){return new P.c(i=>{this.longPolling("_getCorporateHotelViolationTable","hotel-violation-table",a,(p,O)=>{p?i.error(p):i.next(O)},!0)})}_getCorporateHotelViolationTable(a,i={}){return this.post(i,"hotels-violation")}getUnauthPromosHotelViolationTable(a){return new P.c(i=>{this.longPolling("_getUnauthPromosHotelViolationTable","unauth-promos-hotels-violation",a,(p,O)=>{p?i.error(p):i.next(O)})})}_getUnauthPromosHotelViolationTable(a,i={}){return this.post(i,"unauth-promos-hotels-violation")}getViolationBandsTrend(a={}){return new P.c(i=>{this.longPolling("_getViolationBandsTrend","hotel-violation-analysis-bands-trend",a,(p,O)=>{p?i.error(p):i.next(O)})})}_getViolationBandsTrend(a,i={}){return this.post(i,"hotel-violation-analysis-bands-trend")}getViolationBandsWorstChannels(a={}){return this.post(a,"hotel-violation-analysis-bands-worst-channels")}_getBmlsViolatioByTypeSpread(a,i={}){return this.post(i,"charts/bmls-violation-spread")}getBmlsViolatioByTypeSpread(a={}){return new P.c(i=>{this.longPolling("_getBmlsViolatioByTypeSpread","charts/bmls-violation-spread",a,(p,O)=>{p?i.error(p):i.next(O)},!0)})}getBmlsViolationOverTime(a={}){return this.post(a,"charts/bmls-violation-trend")}_getExtranetTrend(a,i={}){return this.post(i,"charts/extranet-trend")}getExtranetTrend(a={}){return new P.c(i=>{this.longPolling("_getExtranetTrend","",a,(p,O)=>{p?i.error(p):i.next(O)},!0)})}_getExtranetSpread(a,i={}){return this.post(i,"charts/extranet-spread")}getExtranetSpread(a={}){return new P.c(i=>{this.longPolling("_getExtranetSpread","",a,(p,O)=>{p?i.error(p):i.next(O)},!0)})}_getHotelsViolationTop(a,i={}){return this.post(i,"hotels-violation-top")}getHotelsViolationTop(a){return new P.c(i=>{this.longPolling("_getHotelsViolationTop","hotels-violation-top",a,(p,O)=>{p?i.error(p):i.next(O)})})}getAccreditedTotalInfractionKPIs(a={}){return new P.c(i=>{this.longPolling("_getAccreditedTotalInfractionKPIs","accredited-total-infraction-kpis",a,(p,O)=>{p?i.error(p):i.next(O)})})}_getAccreditedTotalInfractionKPIs(a,i){return this.post(i,"accredited-total-infraction-kpis")}accreditedChannelInfractionsTrend(a={}){return new P.c(i=>{this.longPolling("_accreditedChannelInfractionsTrend","top-channel-infractions-accredited",a,(p,O)=>{p?i.error(p):i.next(O)})})}_accreditedChannelInfractionsTrend(a,i={}){return this.post(i,"top-channel-infractions-accredited")}accreditedInfractionsByTypeChart(a){return new P.c(i=>{this.longPolling("_accreditedInfractionsByTypeChart","accredited-infractions-by-type-chart",a,(p,O)=>{p?i.error(p):i.next(O)})})}_accreditedInfractionsByTypeChart(a,i){return this.post(i,"accredited-infractions-by-type-chart")}accreditedInfractionsTable(a={}){return new P.c(i=>{this.longPolling("_accreditedInfractionsTable","accredited-infractions-table",a,(p,O)=>{p?i.error(p):i.next(O)})})}_accreditedInfractionsTable(a,i={}){return this.post(i,"accredited-infractions-table")}unaccreditedInfractionsOverTimeTrend(a){return new P.c(i=>{this.longPolling("_unaccreditedInfractionsOverTimeTrend","unaccredited-infractions-overtime-trend",a,(p,O)=>{p?i.error(p):i.next(O)})})}_unaccreditedInfractionsOverTimeTrend(a,i){return this.post(i,"unaccredited-infractions-overtime-trend")}accreditedInfractionsSeverity(a){return new P.c(i=>{this.longPolling("_accreditedInfractionsSeverity","accredited-infractions-severity",a,(p,O)=>{p?i.error(p):i.next(O)})})}_accreditedInfractionsSeverity(a,i){return this.post(i,"accredited-infractions-severity")}getUnaccreditedTotalInfractionKPIs(a={}){return new P.c(i=>{this.longPolling("_getUnaccreditedTotalInfractionKPIs","unaccredited-total-infraction-kpis",a,(p,O)=>{p?i.error(p):i.next(O)})})}_getUnaccreditedTotalInfractionKPIs(a,i){return this.post(i,"unaccredited-total-infraction-kpis")}unaccreditedInfractionsTable(a={}){return new P.c(i=>{this.longPolling("_unaccreditedInfractionsTable","unaccredited-infractions-table",a,(p,O)=>{p?i.error(p):i.next(O)})})}_unaccreditedInfractionsTable(a,i={}){return this.post(i,"unaccredited-infractions-table")}unaccreditedInfractionsSeverity(a){return new P.c(i=>{this.longPolling("_unaccreditedInfractionsSeverity","unaccredited-infractions-severity",a,(p,O)=>{p?i.error(p):i.next(O)})})}_unaccreditedInfractionsSeverity(a,i){return this.post(i,"unaccredited-infractions-severity")}unaccreditedChannelInfractionsByOTAChart(a={}){return new P.c(i=>{this.longPolling("_unaccreditedChannelInfractionsByOTAChart","top-ota-infractions-unaccredited",a,(p,O)=>{p?i.error(p):i.next(O)})})}_unaccreditedChannelInfractionsByOTAChart(a,i={}){return this.post(i,"top-ota-infractions-unaccredited")}getDefaultFilters(a){return this.post(a,"contracted-ota-default-filter")}
1getParityHealthRating(a){return new P.c(i=>{this.longPolling("_getParityHealthRating","get-parity-health-rating",a,(p,O)=>{p?i.error(p):(i.next(O),i.complete())})})}_getParityHealthRating(a,i={}){return this.post(i,a)}getParityHealthRatingData(a={}){return this.post(a,"parity-health-rating-chain-home")}getViolationPerHotelData(a={}){return new P.c(i=>{this.longPolling("_getViolationPerHotelData","corporate-violation-per-hotel",a,(p,O)=>{p?i.error(p):i.next(O)})})}_getViolationPerHotelData(a,i={}){return this.post(i,a)}getParityHealthRatingOverTimeData(a={}){return new P.c(i=>{this.longPolling("_getParityHealthRatingOverTimeData","parity-health-rating-chart-compliance",a,(p,O)=>{p?i.error(p):i.next(O)})})}_getParityHealthRatingOverTimeData(a,i){return this.post(i,a)}getParityHealthRatingComplianceData(a={}){return new P.c(i=>{this.longPolling("_getParityHealthRatingComplianceData","parity-health-rating-compliance-kpi",a,(p,O)=>{p?i.error(p):i.next(O)})})}_getParityHealthRatingComplianceData(a,i){return this.post(i,a)}getParityHealthRatingGridComplianceData(a={}){return new P.c(i=>{this.longPolling("_getParityHealthRatingGridComplianceData","parity-health-rating-grid-compliance",a,(p,O)=>{p?i.error(p):i.next(O)},!0)})}_getParityHealthRatingGridComplianceData(a,i){return this.post(i,a)}getComplianceScore(a){return this.post(a,"compliance-score")}getComplianceCalendar(a={}){return new P.c(i=>{this.longPolling("_getComplianceCalendar","compliance-calendar",a,(p,O)=>{p?i.error(p):i.next(O)})})}_getComplianceCalendar(a,i){return this.post(i,a)}getCompliancePenaltyByMonth(a={}){return new P.c(i=>{this.longPolling("_getCompliancePenaltyByMonth","compliance-penalty-by-month",a,(p,O)=>{p?i.error(p):i.next(O)})})}_getCompliancePenaltyByMonth(a,i={}){return this.post(i,a)}getDisputeStatusChart(a={}){return new P.c(i=>{this.longPolling("_getDisputeStatusChart","dispute-status-chart",a,(p,O)=>{p?i.error(p):i.next(O)},!1)})}_getDisputeStatusChart(a,i={}){return this.post(i,a)}_getDisputeMonthlyScanDates(a,i={}){const p=Object.keys(i).includes("currentRequestId")?`?currentRequestId=${i.currentRequestId}`:"";return this.get(`${a}${p}`)}getDisputeMonthlyScanDates(a={}){return new P.c(i=>{this.longPolling("_getDisputeMonthlyScanDates","monthly-scan-dates/dispute",a,(p,O)=>p?i.error(p):i.next(O))})}getViolationMonthlyScanDates(){return this.get("monthly-scan-dates/violation")}_getTotalKPIs(a,i){return this.post(i,a)}getTotalKPIs(a,i){return new P.c(p=>{this.longPolling("_getTotalKPIs","main-total-kpis",a,(O,Y)=>{O?p.error(O):p.next(Y)},!1,void 0,i)})}_getTotalKPIsDistributionOverview(a,i){return this.post(i,a)}getTotalKPIsDistributionOverview(a,i){return new P.c(p=>{this.longPolling("_getTotalKPIsDistributionOverview","main-total-kpis-by-distribution-overview",a,(O,Y)=>{O?p.error(O):p.next(Y)},!1,void 0,i)})}getIsReshoppingDone(a){return this.post(a,"is-reshopping-done")}_getRootCauseAnalysisDataPieChartCorporateDD(a,i){return this.post(i,a)}getRootCauseAnalysisDataPieChartCorporateDD(a){return new P.c(i=>{this.longPolling("_getRootCauseAnalysisDataPieChartCorporateDD","charts/bmls-rca-pie",a,(p,O)=>{p?i.error(p):i.next(O)})})}_getDistributionAuthUnauthCards(a,i){return this.post({filter:i},a)}getDistributionAuthUnauthCards(a){return new P.c(i=>{this.longPolling("_getDistributionAuthUnauthCards","home-cards/distribution-auth-unauth-cards",a,(p,O)=>{p?i.error(p):i.next(O)})})}_getDistributionAuthUnauthCharts(a,i){return this.post({filter:i},a)}getDistributionAuthUnauthCharts(a){return new P.c(i=>{this.longPolling("_getDistributionAuthUnauthCharts","home-cards/distribution-auth-unauth-charts",a,(p,O)=>{p?i.error(p):i.next(O)})})}_getDirectCard(a,i){return this.post({filter:i},a)}getDirectCard(a){return new P.c(i=>{this.longPolling("_getDirectCard","home-cards/distribution-direct-cards",a,(p,O)=>{p?i.error(p):i.next(O)})})}_getDirectChart(a,i){return this.post({filter:i},a)}getDirectChart(a){return new P.c(i=>{this.longPolling("_getDirectChart","home-cards/distribution-direct-charts",a,(p,O)=>{p?i.error(p):i.next(O)})})}worstChannelsUseNewCalc(a){return new P.c(i=>{this.longPolling("_worstChannelsUseNewCalc","bml-analysis-worst-channels",a,(p,O)=>p?i.error(p):i.next(O))})}_worstChannelsUseNewCalc(a,i={}){return this.post(i,a)}getProgramTrendUseNewCalc(a={}){return new P.c(i=>{this.longPolling("_getProgramTrendUseNewCalc","bml-analysis-trend",a,(p,O)=>p?i.error(p):i.next(O))})}_getProgramTrendUseNewCalc(a,i={}){return this.post(i,a)}getBmlPieChartUseNewCalc(a={}){return new P.c(i=>{this.longPolling("_getBmlPieChartUseNewCalc","bml-analysis-pie-charts",a,(p,O)=>p?i.error(p):i.next(O))})}_getBmlPieChartUseNewCalc(a,i={}){return this.post(i,a)}_getLoseRationCardData(a,i){return this.post(i,a)}getLoseRationCardData(a,i){return this.longPollingRequester("_getLoseRationCardData","home-cards/distribution-lose-ratio-card",a,i)}getLoseRatioChart(a={}){return this.post(a,"home-cards/distribution-lose-ratio-chart")}static{this.ctorParameters=()=>[{type:v.Qq},{type:L.Ix},{type:I.il}]}};b=function(T,a,i,p){var ee,O=arguments.length,Y=O<3?a:null===p?p=Object.getOwnPropertyDescriptor(a,i):p;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)Y=Reflect.decorate(T,a,i,p);else for(var te=T.length-1;te>=0;te--)(ee=T[te])&&(Y=(O<3?ee(Y):O>3?ee(a,i,Y):ee(a,i))||Y);return O>3&&Y&&Object.defineProperty(a,i,Y),Y}([(0,s._qm)()],b)},85282:(We,Te,C)=>{"use strict";C.d(Te,{D:()=>T});var s=C(17705),A=C(94321),L=C(39962),y=C(5301),v=C(21626),P=C(84412),I=C(71985),w=C(87010),k=C(88141);let T=class extends A.t{constructor(i,p,O){super(i,L.$m,p),this.router=p,this.store=O,this.extranetColorsSource=new P.t([]),this.extranetColors$=this.extranetColorsSource.asObservable()}setExtranetColors(i){this.extranetColorsSource.next(i)}currentReport(){return this.get("current-report",void 0,!0)}shareMail(i,p){return this.post(i,`dd/mail/${p}`)}shareMailAction(i,p){return this.post(i,`dd/share-mail-action/${p}`)}getTemplatesList(){return this.get("share-templates")}
1shareCSV(i,p){return this.post(i,`dd/csv/${p}`)}getHomeData(i,p){return new I.c(O=>{this.longPolling("_getHomeData",`reports/home-cards/${i}`,p,(Y,ee)=>{Y?O.error(Y):(O.next(ee),O.complete())})})}_getHomeData(i,p={}){return this.post(p,i)}getHotelChannelIssuesSubtypeByType(i){return this.post(i,"hotel-channel-issues-sub-type-by-type")}getHotelAccreditedChannelIssuesByCategory(i){return this.post(i,"hotel-accredited-channel-issues-by-category")}getHotelUnaccreditedChannelIssuesByCategory(i){return this.post(i,"hotel-unaccredited-channel-issues-by-category")}getHotelAllChannelIssuesByCategory(i){return this.post(i,"hotel-channel-issues-by-category")}getHotelUnaccreditedChannelInfractionsByType(i){return this.post(i,"hotel-unaccredited-channel-infractions-by-type")}getHotelAccreditedChannelInfractionsByType(i){return this.post(i,"hotel-accredited-channel-infractions-by-type")}getHotelFrequency(i){return new I.c(p=>{this.longPolling("_getHotelFrequency","reports/frequency",i,(O,Y)=>{O?p.error(O):(p.next(Y),p.complete())})})}_getHotelFrequency(i,p={}){return this.post(p,i)}getRateParityProgramBml(i,p=!1){return new I.c(O=>{this.longPolling("_getRateParityProgramBml","rate-parity-program-bml"+(p?"-member":""),i,(Y,ee)=>{Y?O.error(Y):(O.next(ee),O.complete())})})}_getRateParityProgramBml(i,p={}){return this.post(p,i)}sendOnReShopping(i){return this.post(i,"send-on-re-shopping")}removeShopsAction(i,p){return this.post(i,`dd/remove-shops/${p}`)}removeShopsActionWithAttachments(i){return this.post(i,"dd/remove-shops-with-attachments/report")}pointOfSales(i){return new I.c(p=>{this.longPolling("_pointOfSales","point-of-sales",i,(O,Y)=>{O?p.error(O):(p.next(Y),p.complete())})})}_pointOfSales(i,p){return this.post(p,"point-of-sales")}getDisputeStatuses(i=""){return this.get(`dispute/disput-status?type=${i}`,void 0,!0)}changeDisputeStatus(i,p){return this.post(p,`dispute/change-disput-status/${i}`)}getDisputeActions(i){return this.post(i,"dispute/get-actions")}sendDisputeAction(i){return this.post(i,"dispute/send-action")}updateStatusBml(i){return this.post(i,"dispute/update-status-bml")}updateStatusExtranet(i){return this.post(i,"dispute/update-status-extranet")}checkRejectedLimitByShopId(i,p){const O=p?`?status=${Number(p)}`:"";return this.get(`dispute/check-rejected-limit/${i}${O}`)}checkRejectedLimitByExtranetId(i,p){const O=p?`?status=${Number(p)}`:"";return this.get(`dispute/check-rejected-limit-extranet/${i}${O}`)}getExtranetDisputeActions(i){return this.post(i,"dispute/get-extranet-actions")}sendExtranetDisputeAction(i){return this.post(i,"dispute/send-extranet-action")}getExtranetIssueType(i){return this.post(i,"extranet-issue-type")}addCSV(i){return this.post(i,"upload-extranets")}removeUploadedExtranet(i){return this.post(i,"remove-uploaded-extranet")}uploadExtranetSample(){return this.get("upload-extranets-sample")}getExtranetColors(){return this.get("extranet-sources-colors").pipe((0,k.M)(i=>this.setExtranetColors(i)))}getDhsTargetByTab(i,p){return this.post(p,`distribution-overview-target-tab/${i}`)}getDhsTargetDefault(i){return this.post(i,"distribution-overview-target-shared-default")}static{this.ctorParameters=()=>[{type:v.Qq},{type:y.Ix},{type:w.il}]}};T=function(a,i,p,O){var te,Y=arguments.length,ee=Y<3?i:null===O?O=Object.getOwnPropertyDescriptor(i,p):O;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)ee=Reflect.decorate(a,i,p,O);else for(var fe=a.length-1;fe>=0;fe--)(te=a[fe])&&(ee=(Y<3?te(ee):Y>3?te(i,p,ee):te(i,p))||ee);return Y>3&&ee&&Object.defineProperty(i,p,ee),ee}([(0,s._qm)()],T)},35477:(We,Te,C)=>{"use strict";C.d(Te,{g:()=>I});var s=C(17705),A=C(97756),L=C(39962),y=C(5301),v=C(21626);let I=class extends A.y{constructor(k,b){super(k,L.uz,b),this.router=b}sendUserToRI(k){return this.post(k,"send-user-to-ri")}setGlobalDateFormat(k){return this.put({dateFormat:k},"user-settings/date-format")}setSelectedLocale(k){return this.post(k,"set-selected-locale")}static{this.ctorParameters=()=>[{type:v.Qq},{type:y.Ix}]}};I=function(w,k,b,T){var p,a=arguments.length,i=a<3?k:null===T?T=Object.getOwnPropertyDescriptor(k,b):T;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)i=Reflect.decorate(w,k,b,T);else for(var O=w.length-1;O>=0;O--)(p=w[O])&&(i=(a<3?p(i):a>3?p(k,b,i):p(k,b))||i);return a>3&&i&&Object.defineProperty(k,b,i),i}([(0,s._qm)()],I)},59492:(We,Te,C)=>{"use strict";C.d(Te,{X:()=>I});var s=C(17705),A=C(94321),L=C(39962),y=C(21626),v=C(5301);let I=class extends A.t{static{this.url=L.NP}constructor(k,b){super(k,L.NP,b),this.router=b}
1getSendRiDataSetting(){return this.get("get-send-ri-data-setting",void 0,!0)}static{this.ctorParameters=()=>[{type:y.Qq},{type:v.Ix}]}};I=function(w,k,b,T){var p,a=arguments.length,i=a<3?k:null===T?T=Object.getOwnPropertyDescriptor(k,b):T;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)i=Reflect.decorate(w,k,b,T);else for(var O=w.length-1;O>=0;O--)(p=w[O])&&(i=(a<3?p(i):a>3?p(k,b,i):p(k,b))||i);return a>3&&i&&Object.defineProperty(k,b,i),i}([(0,s._qm)()],I)},2893:(We,Te,C)=>{"use strict";C.d(Te,{K:()=>w});var s=C(17705),A=C(5301),L=C(21626),y=C(39962),v=C(94321),P=C(71985);let w=class extends v.t{constructor(b,T){super(b,y.kq,T),this.router=T}sendAction(b){return this.post({type:b.type,data:b.data,dataType:b.dataType,mode:b.mode,insight:b.insight,requestId:b.requestId,noLimit:b.noLimit,...b.pageId?{pageId:b.pageId}:{}},"createTestReservation")}requestTestReservation(b,T=!1,a){const i={otaWithShops:b,noLimit:T,...a?{hotelId:a}:{}};return this.post(i,"createMultipleManualTestReservation")}_sendClickbaitFormToZendesk(b,T){return this.post(T,b)}sendClickbaitFormToZendesk(b){return new P.c(T=>{this.longPolling("_sendClickbaitFormToZendesk","create-clickbait-test-reservation",b,(a,i)=>a?T.error(a):T.next(i),!0)})}static{this.ctorParameters=()=>[{type:L.Qq},{type:A.Ix}]}};w=function(k,b,T,a){var O,i=arguments.length,p=i<3?b:null===a?a=Object.getOwnPropertyDescriptor(b,T):a;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)p=Reflect.decorate(k,b,T,a);else for(var Y=k.length-1;Y>=0;Y--)(O=k[Y])&&(p=(i<3?O(p):i>3?O(b,T,p):O(b,T))||p);return i>3&&p&&Object.defineProperty(b,T,p),p}([(0,s._qm)()],w)},44501:(We,Te,C)=>{"use strict";C.d(Te,{l:()=>L});var s=C(17705);let L=class{transform(v=null,P=null){return null===v?"":isNaN(Number(v))?v:null===P?Math.abs(v):Number(Math.abs(v).toFixed(P))}};L=function(y,v,P,I){var b,w=arguments.length,k=w<3?v:null===I?I=Object.getOwnPropertyDescriptor(v,P):I;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)k=Reflect.decorate(y,v,P,I);else for(var T=y.length-1;T>=0;T--)(b=y[T])&&(k=(w<3?b(k):w>3?b(v,P,k):b(v,P))||k);return w>3&&k&&Object.defineProperty(v,P,k),k}([(0,s.nT_)({name:"abs"})],L)},19248:(We,Te,C)=>{"use strict";C.d(Te,{s:()=>L});var s=C(17705);let L=class{transform(v){return v&&"0"!==v?v:"-"}};L=function(y,v,P,I){var b,w=arguments.length,k=w<3?v:null===I?I=Object.getOwnPropertyDescriptor(v,P):I;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)k=Reflect.decorate(y,v,P,I);else for(var T=y.length-1;T>=0;T--)(b=y[T])&&(k=(w<3?b(k):w>3?b(v,P,k):b(v,P))||k);return w>3&&k&&Object.defineProperty(v,P,k),k}([(0,s.nT_)({name:"absent"})],L)},58655:(We,Te,C)=>{"use strict";C.d(Te,{F:()=>L});var s=C(17705);let L=class{transform(v){return v&&v.replace(/\w\S*/g,P=>P.charAt(0).toUpperCase()+P.substr(1).toLowerCase())}};L=function(y,v,P,I){var b,w=arguments.length,k=w<3?v:null===I?I=Object.getOwnPropertyDescriptor(v,P):I;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)k=Reflect.decorate(y,v,P,I);else for(var T=y.length-1;T>=0;T--)(b=y[T])&&(k=(w<3?b(k):w>3?b(v,P,k):b(v,P))||k);return w>3&&k&&Object.defineProperty(v,P,k),k}([(0,s.nT_)({name:"capitalize"})],L)},62438:(We,Te,C)=>{"use strict";C.d(Te,{w:()=>L});var s=C(17705);let L=class{transform(v,P=!1,I,w){if(void 0===v||""===v&&!P)return"";if(""===v&&P)return v;if("number"==typeof v&&!Number.isInteger(v)){const T=v.toString().split(".")[1],a=w?T.length>=1:T.length>=2;T&&a&&(v=v.toFixed(2))}I&&0==+v&&(v="0");const k=v?v.toString().split("."):[],b=k.length>1;return v&&!b?v.toString().replace(/\B(?=(\d{3})+(?!\d))/g,","):v&&b?k[0].replace(/\B(?=(\d{3})+(?!\d))/g,",")+"."+k[1]:0}};L=function(y,v,P,I){var b,w=arguments.length,k=w<3?v:null===I?I=Object.getOwnPropertyDescriptor(v,P):I;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)k=Reflect.decorate(y,v,P,I);else for(var T=y.length-1;T>=0;T--)(b=y[T])&&(k=(w<3?b(k):w>3?b(v,P,k):b(v,P))||k);return w>3&&k&&Object.defineProperty(v,P,k),k}([(0,s.nT_)({name:"comma",standalone:!0})],L)},29816:(We,Te,C)=>{"use strict";C.d(Te,{U:()=>L});var s=C(17705);let L=class{changeValueWithEndingFive(v){return 5!==Number(String(Math.abs(v)).split("").reverse()[0])||Number.isInteger(100*v)?v:Number(String(v)+5)}transform(v,P,I=!1,w=!1,k=2){return 100===v?100:w&&v>=1e-4&&v<.001?"0.1":0!==(v=this.hasTwoDecimalPlaces(v)?v:this.changeValueWithEndingFive(v))&&P?(100*Math.abs(v)).toFixed(k):v>0||v<0?(10*Math.abs(v)/10).toFixed(k):0!==v&&v?void 0:I?"0.00":0}hasTwoDecimalPlaces(v){if(void 0===v)return!1;const P=v.toString();if(P.includes(".")){const I=P.split(".")[1];return!(I&&I.length>2)}return!0}};L=function(y,v,P,I){var b,w=arguments.length,k=w<3?v:null===I?I=Object.getOwnPropertyDescriptor(v,P):I;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)k=Reflect.decorate(y,v,P,I);else for(var T=y.length-1;T>=0;T--)(b=y[T])&&(k=(w<3?b(k):w>3?b(v,P,k):b(v,P))||k);return w>3&&k&&Object.defineProperty(v,P,k),k}([(0,s.nT_)({name:"decimalRound"})],L)},70748:(We,Te,C)=>{"use strict";
1C.d(Te,{k:()=>y});var s=C(17705),A=C(29816);let y=class{transform(P,I){const k=0!==Number(P)&&100!==Number(P)&&I,b=Number((new A.U).transform(Number(P),!1)),a=P.toString().split(".")[1]?.length>=2;return k?a?b.toFixed(2):b.toString():P.toLocaleString("en-US")}};y=function(v,P,I,w){var T,k=arguments.length,b=k<3?P:null===w?w=Object.getOwnPropertyDescriptor(P,I):w;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)b=Reflect.decorate(v,P,I,w);else for(var a=v.length-1;a>=0;a--)(T=v[a])&&(b=(k<3?T(b):k>3?T(P,I,b):T(P,I))||b);return k>3&&b&&Object.defineProperty(P,I,b),b}([(0,s.nT_)({name:"distributionOverviewValue"})],y)},60554:(We,Te,C)=>{"use strict";C.d(Te,{g:()=>w});var s=C(17705),A=C(40512),L=C(21413),y=C(56977),v=C(59587),P=C(58507);let w=class{constructor(b){this.doCurrencyService=b,this.currencyOffset=v.a,this.currencySymbol="",this.ngUnsubscribe$=new L.B,this.initCurrencyStateListener()}ngOnDestroy(){this.ngUnsubscribe$.next(),this.ngUnsubscribe$.complete()}transformCurrency(b,T=0){return(0,P.l)(b,this.currencyOffset,T)}initCurrencyStateListener(){this.doCurrencyService.distributionOverviewCurrencyState$.pipe((0,y.Q)(this.ngUnsubscribe$)).subscribe(({matchedCurrencyOffset:b,currency:T})=>{this.currencyOffset=b,this.currencySymbol=T})}static{this.ctorParameters=()=>[{type:A.S}]}};w=function(k,b,T,a){var O,i=arguments.length,p=i<3?b:null===a?a=Object.getOwnPropertyDescriptor(b,T):a;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)p=Reflect.decorate(k,b,T,a);else for(var Y=k.length-1;Y>=0;Y--)(O=k[Y])&&(p=(i<3?O(p):i>3?O(b,T,p):O(b,T))||p);return i>3&&p&&Object.defineProperty(b,T,p),p}([(0,s._qm)()],w)},46604:(We,Te,C)=>{"use strict";C.d(Te,{Z:()=>v});var s=C(17705),A=C(60554),L=C(58507);let v=class extends A.g{transform(I,w=0,k=!1){return(0,L.W_)(I,this.currencySymbol,w,k,this.currencyOffset)}};v=function(P,I,w,k){var a,b=arguments.length,T=b<3?I:null===k?k=Object.getOwnPropertyDescriptor(I,w):k;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)T=Reflect.decorate(P,I,w,k);else for(var i=P.length-1;i>=0;i--)(a=P[i])&&(T=(b<3?a(T):b>3?a(I,w,T):a(I,w))||T);return b>3&&T&&Object.defineProperty(I,w,T),T}([(0,s.nT_)({name:"doCurrencyWithSymbol",pure:!1})],v)},16890:(We,Te,C)=>{"use strict";C.d(Te,{T:()=>y});var s=C(17705),A=C(60554);let y=class extends A.g{transform(P,I=0){return this.transformCurrency(P,I)}};y=function(v,P,I,w){var T,k=arguments.length,b=k<3?P:null===w?w=Object.getOwnPropertyDescriptor(P,I):w;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)b=Reflect.decorate(v,P,I,w);else for(var a=v.length-1;a>=0;a--)(T=v[a])&&(b=(k<3?T(b):k>3?T(P,I,b):T(P,I))||b);return k>3&&b&&Object.defineProperty(P,I,b),b}([(0,s.nT_)({name:"doCurrency",pure:!1})],y)},70126:(We,Te,C)=>{"use strict";C.d(Te,{l:()=>L});var s=C(17705);let L=class{transform(v,P){return v.findIndex(w=>w.id===P)>-1}};L=function(y,v,P,I){var b,w=arguments.length,k=w<3?v:null===I?I=Object.getOwnPropertyDescriptor(v,P):I;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)k=Reflect.decorate(y,v,P,I);else for(var T=y.length-1;T>=0;T--)(b=y[T])&&(k=(w<3?b(k):w>3?b(v,P,k):b(v,P))||k);return w>3&&k&&Object.defineProperty(v,P,k),k}([(0,s.nT_)({name:"insightSelect",pure:!1})],L)},56791:(We,Te,C)=>{"use strict";C.d(Te,{s:()=>L});var s=C(17705);let L=class{transform(v){return"<pre>"+JSON.stringify(v,null,2)+"</pre>"}};L=function(y,v,P,I){var b,w=arguments.length,k=w<3?v:null===I?I=Object.getOwnPropertyDescriptor(v,P):I;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)k=Reflect.decorate(y,v,P,I);else for(var T=y.length-1;T>=0;T--)(b=y[T])&&(k=(w<3?b(k):w>3?b(v,P,k):b(v,P))||k);return w>3&&k&&Object.defineProperty(v,P,k),k}([(0,s.nT_)({name:"jsons"})],L)},96447:(We,Te,C)=>{"use strict";C.d(Te,{t:()=>y});var L,s=C(17705);let y=L=class{constructor(){this.value=[]}static _orderByComparator(P,I){if((null===P||typeof P>"u")&&(P=0),(null===I||typeof I>"u")&&(I=0),isNaN(parseFloat(P))||!isFinite(P)||isNaN(parseFloat(I))||!isFinite(I)){if(P=P.toString(),I=I.toString(),P.toLowerCase()<I.toLowerCase())return-1;if(P.toLowerCase()>I.toLowerCase())return 1}else{if(parseFloat(P)<parseFloat(I))return-1;if(parseFloat(P)>parseFloat(I))return 1}return 0}transform(P,I="+"){if(!P)return P;this.value=[...P];const w=this.value;if(!Array.isArray(w))return w;if(!Array.isArray(I)||Array.isArray(I)&&1===I.length){const k=Array.isArray(I)?I[0]:I,b="-"===k.substr(0,1);if(!k||"-"===k||"+"===k)return b?w.sort().reverse():w.sort();{const T="+"===k.substr(0,1)||"-"===k.substr(0,1)?k.substr(1):k;return w.sort((a,i)=>{let p=a[T],O=i[T];const Y=T.split(".");if(typeof p>"u"&&typeof O>"u"&&Y.length>1){p=a,O=i;for(let ee=0;ee<Y.length;ee++)p=p[Y[ee]],O=O[Y[ee]]}return b?-L._orderByComparator(p,O):L._orderByComparator(p,O)})}}return w.sort((k,b)=>{for(let T=0;T<I.length;T++){const a="-"===I[T].substr(0,1),i="+"===I[T].substr(0,1)||"-"===I[T].substr(0,1)?I[T].substr(1):I[T];let p=k[i],O=b[i];const Y=i.split(".");if(typeof p>"u"&&typeof O>"u"&&Y.length>1){p=k,O=b;for(let te=0;te<Y.length;te++)p=p[Y[te]],O=O[Y[te]]}const ee=a?-L._orderByComparator(p,O):L._orderByComparator(p,O);if(0!==ee)return ee}return 0})}};y=L=function(v,P,I,w){var T,k=arguments.length,b=k<3?P:null===w?w=Object.getOwnPropertyDescriptor(P,I):w;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)b=Reflect.decorate(v,P,I,w);else for(var a=v.length-1;a>=0;a--)(T=v[a])&&(b=(k<3?T(b):k>3?T(P,I,b):T(P,I))||b);return k>3&&b&&Object.defineProperty(P,I,b),b}([(0,s.nT_)({name:"multiOrderBy",pure:!1})],y)},27708:(We,Te,C)=>{"use strict";C.d(Te,{Q:()=>L});var s=C(17705);let L=class{transform(v,P=""){return!v||0==v||"string"==typeof v&&v.startsWith("0")?"N/A":P?v+" "+P.trim():v}};L=function(y,v,P,I){var b,w=arguments.length,k=w<3?v:null===I?I=Object.getOwnPropertyDescriptor(v,P):I;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)k=Reflect.decorate(y,v,P,I);else for(var T=y.length-1;T>=0;T--)(b=y[T])&&(k=(w<3?b(k):w>3?b(v,P,k):b(v,P))||k);return w>3&&k&&Object.defineProperty(v,P,k),k}([(0,s.nT_)({name:"NA"})],L)},47605:(We,Te,C)=>{"use strict";C.d(Te,{Y:()=>vi});var s=C(17705),A=C(60177),L=C(15908),y=C(44501);
1let P=class{transform($e){return $e.join(", ")}};P=function(dn,$e,ke,Ge){var Ut,at=arguments.length,ht=at<3?$e:null===Ge?Ge=Object.getOwnPropertyDescriptor($e,ke):Ge;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)ht=Reflect.decorate(dn,$e,ke,Ge);else for(var qt=dn.length-1;qt>=0;qt--)(Ut=dn[qt])&&(ht=(at<3?Ut(ht):at>3?Ut($e,ke,ht):Ut($e,ke))||ht);return at>3&&ht&&Object.defineProperty($e,ke,ht),ht}([(0,s.nT_)({name:"arrayToString"})],P);var I=C(58655),w=C(70126),k=C(56791),b=function(dn,$e,ke,Ge){var Ut,at=arguments.length,ht=at<3?$e:null===Ge?Ge=Object.getOwnPropertyDescriptor($e,ke):Ge;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)ht=Reflect.decorate(dn,$e,ke,Ge);else for(var qt=dn.length-1;qt>=0;qt--)(Ut=dn[qt])&&(ht=(at<3?Ut(ht):at>3?Ut($e,ke,ht):Ut($e,ke))||ht);return at>3&&ht&&Object.defineProperty($e,ke,ht),ht};let T=class{transform($e,ke){return $e.findIndex(at=>at.id===ke)>-1}};T=b([(0,s.nT_)({name:"lobbiesSelect",pure:!1})],T);let a=class{transform($e,ke){let Ge=0;return $e.type===ke.id&&(["groupComposite","metaComposite","composite"].forEach(at=>{ke[at]&&(Ge+=ke[at].length)}),Ge===$e.select.length)}};a=b([(0,s.nT_)({name:"lobbiesSelectComposite",pure:!1})],a);var i=C(96447);let ee=class{transform($e,ke){return function p(dn,$e){if(!Array.isArray(dn))throw new Error("arr should be an array");if(void 0!==$e&&"string"!=typeof $e&&"function"!=typeof $e)throw new Error("iteratee should be a string or a function");if(dn.length<=1)return dn;var ke=dn.slice();return $e?ke.sort(function O(dn){return function($e,ke){var Ge="string"==typeof dn?$e[dn]:dn($e),at="string"==typeof dn?ke[dn]:dn(ke);if("string"==typeof Ge&&"string"==typeof at){var ht=Ge.toUpperCase(),Ut=at.toUpperCase();return ht<Ut?-1:ht>Ut?1:0}return Ge-at}}($e)):ke.sort(function(Ge,at){return Ge-at})}($e,ke)}};ee=function(dn,$e,ke,Ge){var Ut,at=arguments.length,ht=at<3?$e:null===Ge?Ge=Object.getOwnPropertyDescriptor($e,ke):Ge;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)ht=Reflect.decorate(dn,$e,ke,Ge);else for(var qt=dn.length-1;qt>=0;qt--)(Ut=dn[qt])&&(ht=(at<3?Ut(ht):at>3?Ut($e,ke,ht):Ut($e,ke))||ht);return at>3&&ht&&Object.defineProperty($e,ke,ht),ht}([(0,s.nT_)({name:"orderBy"})],ee);var te=C(345);let q=class{constructor($e){this.sanitizer=$e}transform($e){return this.sanitizer.bypassSecurityTrustResourceUrl($e)}static{this.ctorParameters=()=>[{type:te.up}]}};q=function(dn,$e,ke,Ge){var Ut,at=arguments.length,ht=at<3?$e:null===Ge?Ge=Object.getOwnPropertyDescriptor($e,ke):Ge;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)ht=Reflect.decorate(dn,$e,ke,Ge);else for(var qt=dn.length-1;qt>=0;qt--)(Ut=dn[qt])&&(ht=(at<3?Ut(ht):at>3?Ut($e,ke,ht):Ut($e,ke))||ht);return at>3&&ht&&Object.defineProperty($e,ke,ht),ht}([(0,s.nT_)({name:"safeUrl"})],q);var he=C(75444),pe=C(19248);let ie=class{transform($e,ke){return`${$e}/<span class="font-size-10 font-size-${ke}">100</span>`}};ie=function(dn,$e,ke,Ge){var Ut,at=arguments.length,ht=at<3?$e:null===Ge?Ge=Object.getOwnPropertyDescriptor($e,ke):Ge;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)ht=Reflect.decorate(dn,$e,ke,Ge);else for(var qt=dn.length-1;qt>=0;qt--)(Ut=dn[qt])&&(ht=(at<3?Ut(ht):at>3?Ut($e,ke,ht):Ut($e,ke))||ht);return at>3&&ht&&Object.defineProperty($e,ke,ht),ht}([(0,s.nT_)({name:"cci"})],ie);var Z=C(62438);let se=class{transform($e,ke=!0){const Ge=(new Z.w).transform($e.value)||0,at=(new Z.w).transform($e.totalShops)||0,ht=(new Z.w).transform($e.valueChange)||0;return`${Ge}/<span class="font-size-10">${at}</span> ${ke?"("+ht+")":""}`}};se=function(dn,$e,ke,Ge){var Ut,at=arguments.length,ht=at<3?$e:null===Ge?Ge=Object.getOwnPropertyDescriptor($e,ke):Ge;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)ht=Reflect.decorate(dn,$e,ke,Ge);else for(var qt=dn.length-1;qt>=0;qt--)(Ut=dn[qt])&&(ht=(at<3?Ut(ht):at>3?Ut($e,ke,ht):Ut($e,ke))||ht);return at>3&&ht&&Object.defineProperty($e,ke,ht),ht}([(0,s.nT_)({name:"issuesPerShops"})],se);let X=class{transform($e,ke){if(!ke||!ke.path)return $e;const Ge=ke.path.split(".");
1return"desc"===ke.descending?this.sort($e,Ge).reverse():"asc"===ke.descending?this.sort($e,Ge):$e}sort($e,ke){return[...$e].sort((at,ht)=>{const Ut=[at,ht].map(qt=>(ke.forEach(cr=>{qt=void 0===qt[cr]?-1:qt[cr]}),qt));return Ut[0]>Ut[1]?1:Ut[0]<Ut[1]?-1:0})}};X=function(dn,$e,ke,Ge){var Ut,at=arguments.length,ht=at<3?$e:null===Ge?Ge=Object.getOwnPropertyDescriptor($e,ke):Ge;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)ht=Reflect.decorate(dn,$e,ke,Ge);else for(var qt=dn.length-1;qt>=0;qt--)(Ut=dn[qt])&&(ht=(at<3?Ut(ht):at>3?Ut($e,ke,ht):Ut($e,ke))||ht);return at>3&&ht&&Object.defineProperty($e,ke,ht),ht}([(0,s.nT_)({name:"orderByObj",pure:!1})],X);let ce=class{transform($e=null,ke=!1,Ge=!1){if(null===$e)return"-";let at;if(ke&&Ge){const ht=1e4*$e;at=Math.sign(ht)*Math.round(Math.abs(ht))/100}else{if(0===$e||100===$e)return`${$e} %`;at=Math.round(100*$e)/100}return`${parseFloat(at.toFixed(2))} %`}};ce=function(dn,$e,ke,Ge){var Ut,at=arguments.length,ht=at<3?$e:null===Ge?Ge=Object.getOwnPropertyDescriptor($e,ke):Ge;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)ht=Reflect.decorate(dn,$e,ke,Ge);else for(var qt=dn.length-1;qt>=0;qt--)(Ut=dn[qt])&&(ht=(at<3?Ut(ht):at>3?Ut($e,ke,ht):Ut($e,ke))||ht);return at>3&&ht&&Object.defineProperty($e,ke,ht),ht}([(0,s.nT_)({name:"addPercentage"})],ce);let Pe=class{transform($e){return!!$e.getElementsByClassName("show").length}};Pe=function(dn,$e,ke,Ge){var Ut,at=arguments.length,ht=at<3?$e:null===Ge?Ge=Object.getOwnPropertyDescriptor($e,ke):Ge;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)ht=Reflect.decorate(dn,$e,ke,Ge);else for(var qt=dn.length-1;qt>=0;qt--)(Ut=dn[qt])&&(ht=(at<3?Ut(ht):at>3?Ut($e,ke,ht):Ut($e,ke))||ht);return at>3&&ht&&Object.defineProperty($e,ke,ht),ht}([(0,s.nT_)({name:"homeCard",pure:!1})],Pe);let Be=class{transform($e){return["January","February","March","April","May","June","July","August","September","October","November","December"][$e]}};Be=function(dn,$e,ke,Ge){var Ut,at=arguments.length,ht=at<3?$e:null===Ge?Ge=Object.getOwnPropertyDescriptor($e,ke):Ge;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)ht=Reflect.decorate(dn,$e,ke,Ge);else for(var qt=dn.length-1;qt>=0;qt--)(Ut=dn[qt])&&(ht=(at<3?Ut(ht):at>3?Ut($e,ke,ht):Ut($e,ke))||ht);return at>3&&ht&&Object.defineProperty($e,ke,ht),ht}([(0,s.nT_)({name:"monthStr"})],Be);var Me;let J=class{static{Me=this}static{this.pattern=/\B(?=(\d{3})+(?!\d))/g}static{this.seperator=","}constructor($e){this.sanitizer=$e}static replace($e,ke=!1,Ge=null){ke&&($e=Math.abs(Math.round($e)));let at=null===Ge?Math.round($e):Number($e).toFixed(Ge);return parseFloat(at.toString())%1==0&&(at=Math.round($e)),at.toString().replace(Me.pattern,Me.seperator)}transform($e,ke="",Ge="",at=!1,ht=!1,Ut=!1,qt=null,cr=!1){let dr;if("string"==typeof $e){const Et=Number($e);if(isNaN(Et))return $e;dr=Et}else{if("number"!=typeof $e)return $e;dr=$e}let kt,vr="";const Gt=Me.replace(dr,Ut);let pn="";at&&dr>0&&(pn="+"),Ut&&dr<0&&(pn="-"),ht&&(pn+="$");const zt=Math.abs(dr);switch(!0){case zt<1e4:kt=Gt;break;case zt<1e6:{const Et=qt??0;let Wt=Math.round(dr/1e3*10)/10;Wt=+Wt.toFixed(Et),vr="K",kt=Me.replace(Number(Wt),Ut,qt);break}default:{const Et=null===qt?Math.round(dr/1e6):dr/1e6;vr="M",kt=Me.replace(Number(Et),Ut,qt);break}}return this.sanitizer.bypassSecurityTrustHtml(`${ke}<div style="display:inline;" title="${cr?"":Gt}">${pn}${kt}${vr}</div>${Ge}`)}static{this.ctorParameters=()=>[{type:te.up}]}};J=Me=function(dn,$e,ke,Ge){var Ut,at=arguments.length,ht=at<3?$e:null===Ge?Ge=Object.getOwnPropertyDescriptor($e,ke):Ge;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)ht=Reflect.decorate(dn,$e,ke,Ge);else for(var qt=dn.length-1;qt>=0;qt--)(Ut=dn[qt])&&(ht=(at<3?Ut(ht):at>3?Ut($e,ke,ht):Ut($e,ke))||ht);return at>3&&ht&&Object.defineProperty($e,ke,ht),ht}([(0,s.nT_)({name:"numericFormatter"})],J);let G=class{transform($e,ke){return $e&&"-"!==$e&&ke?ke+$e:$e}};G=function(dn,$e,ke,Ge){var Ut,at=arguments.length,ht=at<3?$e:null===Ge?Ge=Object.getOwnPropertyDescriptor($e,ke):Ge;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)ht=Reflect.decorate(dn,$e,ke,Ge);else for(var qt=dn.length-1;qt>=0;qt--)(Ut=dn[qt])&&(ht=(at<3?Ut(ht):at>3?Ut($e,ke,ht):Ut($e,ke))||ht);return at>3&&ht&&Object.defineProperty($e,ke,ht),ht}([(0,s.nT_)({name:"prefix"})],G);let Se=class{transform($e,ke){return ke&&"-"!==$e?$e+ke:$e}};Se=function(dn,$e,ke,Ge){var Ut,at=arguments.length,ht=at<3?$e:null===Ge?Ge=Object.getOwnPropertyDescriptor($e,ke):Ge;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)ht=Reflect.decorate(dn,$e,ke,Ge);else for(var qt=dn.length-1;qt>=0;qt--)(Ut=dn[qt])&&(ht=(at<3?Ut(ht):at>3?Ut($e,ke,ht):Ut($e,ke))||ht);return at>3&&ht&&Object.defineProperty($e,ke,ht),ht}([(0,s.nT_)({name:"postfix"})],Se);let Re=class{constructor(){this.pattern=/\B(?=(\d{3})+(?!\d))/g,this.separator=","}transform($e,ke="",Ge="",at=!1,ht=!1,Ut=!1,qt=null,cr=!1){let dr;if("string"==typeof $e){const Et=Number($e);if(isNaN(Et))return $e;dr=Et}else dr="number"==typeof $e?$e:0;let kt,vr="";const Gt=this.replace(dr,Ut);let pn="";at&&dr>0&&(pn="+"),Ut&&dr<0&&(pn="-"),ht&&(pn+="$");
1const zt=Math.abs(dr);switch(!0){case zt<1e4:kt=Gt;break;case zt<1e6:{let Et=null===qt?Math.round(dr/1e3):dr/1e3;cr&&(Et=Number((Math.round(10*Et)/10).toFixed(qt))),vr="K",kt=this.replace(Number(Et),Ut,qt);break}default:{const Et=null===qt?Math.round(dr/1e6):dr/1e6;vr="M",kt=this.replace(Number(Et),Ut,qt);break}}return`${ke}${pn}${kt}${vr}${Ge}`}replace($e,ke=!1,Ge=null){ke&&($e=Math.abs(Math.round($e)));let at=null===Ge?Math.round($e):Number($e).toFixed(Ge);return parseFloat(at.toString())%1==0&&(at=Math.round($e)),at.toString().replace(this.pattern,this.separator)}};Re=function(dn,$e,ke,Ge){var Ut,at=arguments.length,ht=at<3?$e:null===Ge?Ge=Object.getOwnPropertyDescriptor($e,ke):Ge;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)ht=Reflect.decorate(dn,$e,ke,Ge);else for(var qt=dn.length-1;qt>=0;qt--)(Ut=dn[qt])&&(ht=(at<3?Ut(ht):at>3?Ut($e,ke,ht):Ut($e,ke))||ht);return at>3&&ht&&Object.defineProperty($e,ke,ht),ht}([(0,s.nT_)({name:"numericFormatterLight"})],Re);var je=C(27708);let dt=class{transform($e,ke){return"string"==typeof $e&&ke?$e.replace("N/A",ke):$e}};dt=function(dn,$e,ke,Ge){var Ut,at=arguments.length,ht=at<3?$e:null===Ge?Ge=Object.getOwnPropertyDescriptor($e,ke):Ge;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)ht=Reflect.decorate(dn,$e,ke,Ge);else for(var qt=dn.length-1;qt>=0;qt--)(Ut=dn[qt])&&(ht=(at<3?Ut(ht):at>3?Ut($e,ke,ht):Ut($e,ke))||ht);return at>3&&ht&&Object.defineProperty($e,ke,ht),ht}([(0,s.nT_)({name:"replaceNa"})],dt);var gt=C(7306),Mt=C(58716);let xt=class{constructor($e){this.sanitized=$e}transform($e){return this.sanitized.bypassSecurityTrustHtml($e)}static{this.ctorParameters=()=>[{type:te.up}]}};xt=function(dn,$e,ke,Ge){var Ut,at=arguments.length,ht=at<3?$e:null===Ge?Ge=Object.getOwnPropertyDescriptor($e,ke):Ge;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)ht=Reflect.decorate(dn,$e,ke,Ge);else for(var qt=dn.length-1;qt>=0;qt--)(Ut=dn[qt])&&(ht=(at<3?Ut(ht):at>3?Ut($e,ke,ht):Ut($e,ke))||ht);return at>3&&ht&&Object.defineProperty($e,ke,ht),ht}([(0,s.nT_)({name:"safeHtml"})],xt);let yt=class{transform($e){const ke=isNaN($e)?0:$e;return`<span>${(ke>0?"+":"")+(new Z.w).transform(ke)}</span>`}};yt=function(dn,$e,ke,Ge){var Ut,at=arguments.length,ht=at<3?$e:null===Ge?Ge=Object.getOwnPropertyDescriptor($e,ke):Ge;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)ht=Reflect.decorate(dn,$e,ke,Ge);else for(var qt=dn.length-1;qt>=0;qt--)(Ut=dn[qt])&&(ht=(at<3?Ut(ht):at>3?Ut($e,ke,ht):Ut($e,ke))||ht);return at>3&&ht&&Object.defineProperty($e,ke,ht),ht}([(0,s.nT_)({name:"issuesChange"})],yt);var nn=C(29816);let Rt=class{transform($e){return $e.replace(/::/," :: ")}};Rt=function(dn,$e,ke,Ge){var Ut,at=arguments.length,ht=at<3?$e:null===Ge?Ge=Object.getOwnPropertyDescriptor($e,ke):Ge;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)ht=Reflect.decorate(dn,$e,ke,Ge);else for(var qt=dn.length-1;qt>=0;qt--)(Ut=dn[qt])&&(ht=(at<3?Ut(ht):at>3?Ut($e,ke,ht):Ut($e,ke))||ht);return at>3&&ht&&Object.defineProperty($e,ke,ht),ht}([(0,s.nT_)({name:"colons"})],Rt);let rt=class{transform($e){if(Number.isInteger($e))return $e;const Ge=.5===Math.abs($e%1);return $e<0&&Ge?Math.floor($e):Math.round($e)}};rt=function(dn,$e,ke,Ge){var Ut,at=arguments.length,ht=at<3?$e:null===Ge?Ge=Object.getOwnPropertyDescriptor($e,ke):Ge;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)ht=Reflect.decorate(dn,$e,ke,Ge);else for(var qt=dn.length-1;qt>=0;qt--)(Ut=dn[qt])&&(ht=(at<3?Ut(ht):at>3?Ut($e,ke,ht):Ut($e,ke))||ht);return at>3&&ht&&Object.defineProperty($e,ke,ht),ht}([(0,s.nT_)({name:"rounding"})],rt);var Ze=C(70748);let Vt=class{transform($e,ke=!1,Ge){if("string"==typeof $e&&($e=+$e),Ge){const at=$e<0,ht=Number((new nn.U).transform(Number($e),!1,!0));$e=at&&0!==ht?-ht:ht}return 0===$e?"":ke?$e>0?"+":"":$e<0?"-":"+"}};Vt=function(dn,$e,ke,Ge){var Ut,at=arguments.length,ht=at<3?$e:null===Ge?Ge=Object.getOwnPropertyDescriptor($e,ke):Ge;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)ht=Reflect.decorate(dn,$e,ke,Ge);else for(var qt=dn.length-1;qt>=0;qt--)(Ut=dn[qt])&&(ht=(at<3?Ut(ht):at>3?Ut($e,ke,ht):Ut($e,ke))||ht);return at>3&&ht&&Object.defineProperty($e,ke,ht),ht}([(0,s.nT_)({name:"plusOrMinusSign"})],Vt);let Zn=class{transform($e){return 1!==$e?"s":""}};Zn=function(dn,$e,ke,Ge){var Ut,at=arguments.length,ht=at<3?$e:null===Ge?Ge=Object.getOwnPropertyDescriptor($e,ke):Ge;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)ht=Reflect.decorate(dn,$e,ke,Ge);else for(var qt=dn.length-1;qt>=0;qt--)(Ut=dn[qt])&&(ht=(at<3?Ut(ht):at>3?Ut($e,ke,ht):Ut($e,ke))||ht);return at>3&&ht&&Object.defineProperty($e,ke,ht),ht}([(0,s.nT_)({name:"pluralPipe"})],Zn);let gn=class{transform($e){return $e>0?$e.toString():"0"}};gn=function(dn,$e,ke,Ge){var Ut,at=arguments.length,ht=at<3?$e:null===Ge?Ge=Object.getOwnPropertyDescriptor($e,ke):Ge;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)ht=Reflect.decorate(dn,$e,ke,Ge);else for(var qt=dn.length-1;qt>=0;qt--)(Ut=dn[qt])&&(ht=(at<3?Ut(ht):at>3?Ut($e,ke,ht):Ut($e,ke))||ht);return at>3&&ht&&Object.defineProperty($e,ke,ht),ht}([(0,s.nT_)({name:"positiveNumber"})],gn);let et=class{transform($e){return isNaN(+$e)?0:Number($e)}};et=function(dn,$e,ke,Ge){var Ut,at=arguments.length,ht=at<3?$e:null===Ge?Ge=Object.getOwnPropertyDescriptor($e,ke):Ge;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)ht=Reflect.decorate(dn,$e,ke,Ge);else for(var qt=dn.length-1;qt>=0;qt--)(Ut=dn[qt])&&(ht=(at<3?Ut(ht):at>3?Ut($e,ke,ht):Ut($e,ke))||ht);return at>3&&ht&&Object.defineProperty($e,ke,ht),ht}([(0,s.nT_)({name:"isNumber"})],et);let Ct=class{transform($e){if(!$e)return"OTA";const ke=$e.toLowerCase();return ke.includes("test reservation")?"TR":ke.includes("violation notifications")?"V":"OTA"}};Ct=function(dn,$e,ke,Ge){var Ut,at=arguments.length,ht=at<3?$e:null===Ge?Ge=Object.getOwnPropertyDescriptor($e,ke):Ge;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)ht=Reflect.decorate(dn,$e,ke,Ge);else for(var qt=dn.length-1;qt>=0;qt--)(Ut=dn[qt])&&(ht=(at<3?Ut(ht):at>3?Ut($e,ke,ht):Ut($e,ke))||ht);return at>3&&ht&&Object.defineProperty($e,ke,ht),ht}([(0,s.nT_)({name:"transformOTANames"})],Ct);var Yt=C(34758),ot=C(75576),Jt=C(33242);let xn=class{constructor($e,ke){this.cd=$e,this.dateFormatService=ke,this.dateFormat=null,this.initGlobalDateFormatChangeListener()}transform($e,ke){if("number"!=typeof $e&&($e=(0,Yt.wt)($e)),"string"==typeof $e&&""===$e)return"";const Ge=ke&&"pureDateFormat"===ke?ot.Ve:ot.Yq;return this.dateFormat?Ge($e,this.dateFormat):Ge($e,Yt.cY)}initGlobalDateFormatChangeListener(){this.dateFormatService.globalDateFormatChange$.subscribe($e=>this.updateDateFormat($e))}updateDateFormat($e){this.dateFormat=$e,this.cd.detectChanges()}static{this.ctorParameters=()=>[{type:s.gRc},{type:Jt.h}]}};xn=function(dn,$e,ke,Ge){var Ut,at=arguments.length,ht=at<3?$e:null===Ge?Ge=Object.getOwnPropertyDescriptor($e,ke):Ge;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)ht=Reflect.decorate(dn,$e,ke,Ge);else for(var qt=dn.length-1;qt>=0;qt--)(Ut=dn[qt])&&(ht=(at<3?Ut(ht):at>3?Ut($e,ke,ht):Ut($e,ke))||ht);return at>3&&ht&&Object.defineProperty($e,ke,ht),ht}([(0,s.nT_)({name:"globalDateFormat",pure:!1})],xn);let Er=class{transform($e,ke,Ge=!1){return void 0===$e?"":this.getTransformedValue($e,ke,Ge)}getTransformedValue($e,ke,Ge){const at=ke?$e+"%":"$"+$e;return Ge?`(${at})`:at}};Er=function(dn,$e,ke,Ge){var Ut,at=arguments.length,ht=at<3?$e:null===Ge?Ge=Object.getOwnPropertyDescriptor($e,ke):Ge;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)ht=Reflect.decorate(dn,$e,ke,Ge);else for(var qt=dn.length-1;qt>=0;qt--)(Ut=dn[qt])&&(ht=(at<3?Ut(ht):at>3?Ut($e,ke,ht):Ut($e,ke))||ht);return at>3&&ht&&Object.defineProperty($e,ke,ht),ht}([(0,s.nT_)({name:"percentOrAmount"})],Er);let si=class{transform($e){return $e>0?"+":""}};si=function(dn,$e,ke,Ge){var Ut,at=arguments.length,ht=at<3?$e:null===Ge?Ge=Object.getOwnPropertyDescriptor($e,ke):Ge;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)ht=Reflect.decorate(dn,$e,ke,Ge);else for(var qt=dn.length-1;qt>=0;qt--)(Ut=dn[qt])&&(ht=(at<3?Ut(ht):at>3?Ut($e,ke,ht):Ut($e,ke))||ht);return at>3&&ht&&Object.defineProperty($e,ke,ht),ht}([(0,s.nT_)({name:"plusSignNumber"})],si);var ci=C(16890),oi=C(46604);let vi=class{};vi=function(dn,$e,ke,Ge){var Ut,at=arguments.length,ht=at<3?$e:null===Ge?Ge=Object.getOwnPropertyDescriptor($e,ke):Ge;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)ht=Reflect.decorate(dn,$e,ke,Ge);else for(var qt=dn.length-1;qt>=0;qt--)(Ut=dn[qt])&&(ht=(at<3?Ut(ht):at>3?Ut($e,ke,ht):Ut($e,ke))||ht);return at>3&&ht&&Object.defineProperty($e,ke,ht),ht}([(0,s.UQu)({imports:[A.MD,Z.w],declarations:[y.l,pe.s,P,I.F,ie,w.l,k.s,T,a,i.t,X,ee,L.Q,ce,he.L,Pe,Be,q,J,se,G,Se,Re,je.Q,dt,gt.j,Mt.u,xt,yt,nn.U,Rt,rt,Ze.k,Vt,Zn,gn,et,Ct,xn,Er,si,ci.T,oi.Z],exports:[y.l,pe.s,P,I.F,ie,w.l,k.s,T,a,i.t,X,ee,L.Q,ce,he.L,Pe,Z.w,Be,q,J,se,G,Se,je.Q,dt,Re,gt.j,Mt.u,xt,yt,nn.U,Rt,rt,Ze.k,Vt,Zn,gn,et,Ct,xn,Ct,Er,si,ci.T,oi.Z],providers:[]})],vi)},15908:(We,Te,C)=>{"use strict";C.d(Te,{Q:()=>L});var s=C(17705);let L=class{transform(v,P=!0){return"number"==typeof v?(P&&(v=Math.round(+v)),isNaN(v)?"":v>0?"+"+v:""+v):null===v?0:v}};L=function(y,v,P,I){var b,w=arguments.length,k=w<3?v:null===I?I=Object.getOwnPropertyDescriptor(v,P):I;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)k=Reflect.decorate(y,v,P,I);else for(var T=y.length-1;T>=0;T--)(b=y[T])&&(k=(w<3?b(k):w>3?b(v,P,k):b(v,P))||k);return w>3&&k&&Object.defineProperty(v,P,k),k}([(0,s.nT_)({name:"plusSign"})],L)},7306:(We,Te,C)=>{"use strict";C.d(Te,{j:()=>y});var L,v,s=C(17705);(v=L||(L={})).brand="Brand N/A",v.ota="OTA N/A";let y=class{transform({type:P,value:I},w=[]){const k=["Brand member","B.com","Brand"];return"A"===P&&w.includes("no-flags")?L.brand:"A"===P&&!k.some(b=>w.includes(b))||"AO"===P?L.ota:"A"===P&&k.some(b=>w.includes(b))||"AB"===P?L.brand:"NA"===P?"N/A":P?I+"%":""}};y=function(v,P,I,w){var T,k=arguments.length,b=k<3?P:null===w?w=Object.getOwnPropertyDescriptor(P,I):w;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)b=Reflect.decorate(v,P,I,w);else for(var a=v.length-1;a>=0;a--)(T=v[a])&&(b=(k<3?T(b):k>3?T(P,I,b):T(P,I))||b);return k>3&&b&&Object.defineProperty(P,I,b),b}([(0,s.nT_)({name:"priceDiffFormatter"})],y)},58716:(We,Te,C)=>{"use strict";C.d(Te,{u:()=>L});var s=C(17705);let L=class{transform(v,P="$",I=!1){return I?v+P:P+v}};L=function(y,v,P,I){var b,w=arguments.length,k=w<3?v:null===I?I=Object.getOwnPropertyDescriptor(v,P):I;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)k=Reflect.decorate(y,v,P,I);else for(var T=y.length-1;T>=0;T--)(b=y[T])&&(k=(w<3?b(k):w>3?b(v,P,k):b(v,P))||k);return w>3&&k&&Object.defineProperty(v,P,k),k}([(0,s.nT_)({name:"sign"})],L)},75444:(We,Te,C)=>{"use strict";C.d(Te,{L:()=>L});var s=C(17705);let L=class{transform(v){return 0===(v=+v)||isNaN(v)?"":v>0?"up":"down"}};L=function(y,v,P,I){var b,w=arguments.length,k=w<3?v:null===I?I=Object.getOwnPropertyDescriptor(v,P):I;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)k=Reflect.decorate(y,v,P,I);else for(var T=y.length-1;T>=0;T--)(b=y[T])&&(k=(w<3?b(k):w>3?b(v,P,k):b(v,P))||k);return w>3&&k&&Object.defineProperty(v,P,k),k}([(0,s.nT_)({name:"signs"})],L)},14942:(We,Te,C)=>{"use strict";C.d(Te,{D:()=>ee});var s=C(17705),A=C(39962),L=C(5301),y=C(21626),v=C(9427),P=C(87010),I=C(71215),w=C(7673),k=C(25558),b=C(55972),T=C(99898),a=C(84412),i=C(94089),p=C(9410),O=C(94321);let ee=class extends I.A{constructor(fe,q,he,pe,oe){super(fe,q,he,A.LX,A.Pm,oe),this.alertService=q,this.router=he,this.store=pe,this.userActionsService=oe,this.appSubject$=new a.t(localStorage.getItem(i.gY)||i.qw.DI),this.app$=this.appSubject$.asObservable()}getOneTimeToken(fe,q){const he={headers:{token:fe}};return q&&(he.headers[O.u.FornovaApp]=q),this.http.get(`${this.ServerURL}
1/api/v2/account/get-one-time-token`,he).pipe((0,k.n)(({data:pe})=>(0,w.of)(pe)))}loginByProvider(fe,q){return this.post({providerId:q??"ihg",payload:fe},"login-by-provider")}prepareAuthForLoginByProvider(fe){return this.post({providerId:fe??"ihg"},"prepare-auth-for-login-by-provider")}destroy(){this._version=null}changeUISettings(fe){return this.post(fe,"change-ui-settings")}getTokenByEmail(fe){return this.post({id:fe},"token-by-email")}get version(){return this._version||(this._version=this.http.get(`${this.ServerURL}/api/v1/version`).pipe((0,b.H)(1),(0,T.B)())),this._version}getBrandingSettingsByCustomer(){return this.http.get(`${this.ServerURL}/api/v1/branding-settings/byBrandDomain/?customerDomain=${location.origin}`)}setApp(fe){localStorage.setItem(i.gY,fe),this.appSubject$.next(fe)}getQuickInfoToken(){return this.get("get-quick-info-token")}static{this.ctorParameters=()=>[{type:y.Qq},{type:v.u},{type:L.Ix},{type:P.il},{type:p.Q}]}};ee=function(te,fe,q,he){var ie,pe=arguments.length,oe=pe<3?fe:null===he?he=Object.getOwnPropertyDescriptor(fe,q):he;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)oe=Reflect.decorate(te,fe,q,he);else for(var Z=te.length-1;Z>=0;Z--)(ie=te[Z])&&(oe=(pe<3?ie(oe):pe>3?ie(fe,q,oe):ie(fe,q))||oe);return pe>3&&oe&&Object.defineProperty(fe,q,oe),oe}([(0,s.WLR)(),(0,s._qm)({providedIn:"root"})],ee)},38937:(We,Te,C)=>{"use strict";C.d(Te,{S:()=>L});var s=C(17705);let L=class{getCategoryStringArrayValue(v){return v}getCategoryObjectValue(v){return v.value||[]}getShouldBeCheckedForBmlTrend(v){return v.shouldBeCheckedForBmlTrend}isCategoryObject(v){return v&&!Array.isArray(v)&&v.hasOwnProperty("shouldBeCheckedForBmlTrend")}isCategoryStringArray(v){return!!(v&&v.category&&this.getCategoryStringArrayValue(v.category).length)}setCategoryObjFilterBySource(v){const P=this.getCategoryObjectValue(v);return"object"==typeof v?P.join(","):""}setMappedCategoryStringArrayFilter(v){return this.isCategoryStringArray(v)&&Array.isArray(v.category)?v.category.join(","):""}getCategoryStringValue(v){return"object"==typeof v?this.getCategoryObjectValue(v):v}setCategoryFromFilterSource(v){return Array.isArray(v)?v.join(","):this.setCategoryObjFilterBySource(v)}setCategoryValue(v){return v?this.setCategoryFromFilterSource(v):""}setMappedCategoryObjectFilter(v){return{category:this.getCategoryObjectValue(v).join(",")||"",shouldBeCheckedForBmlTrend:this.getShouldBeCheckedForBmlTrend(v)[0]||""}}setCategoryToUpdateFilter(v,P){return{category:P?v:[v]}}getCategoryValue(v){const P=this.getCategoryStringValue(v);return P&&P.length?P[0]:""}};L=function(y,v,P,I){var b,w=arguments.length,k=w<3?v:null===I?I=Object.getOwnPropertyDescriptor(v,P):I;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)k=Reflect.decorate(y,v,P,I);else for(var T=y.length-1;T>=0;T--)(b=y[T])&&(k=(w<3?b(k):w>3?b(v,P,k):b(v,P))||k);return w>3&&k&&Object.defineProperty(v,P,k),k}([(0,s._qm)()],L)},36150:(We,Te,C)=>{"use strict";C.d(Te,{f:()=>v});var s=C(17705),A=C(27089),L=C(27216);let v=class{isCategoryBelongsToTableFilter(I){return I.includes(A.H)}getJoinedOnlyLoseCategories(){return this.getOnlyLoseCategories().join(",")}getJoinedOnlyBeatCategories(){return this.getOnlyBeatCategories().join(",")}getOnlyBeatCategories(){const{bmlThresholdBeat:I}=(0,L.fr)();return[`${I}%-5%`,"5%-10%","10%-20%",">20%"]}getOnlyLoseCategories(){const{bmlThresholdLose:I}=(0,L.fr)();return["<-20%","-20%-10%","-10%-5%",`-5%-${I}%`]}checkIsSelectCategoryOnBmlTrend(I){return I||""}getJoinedBeatAndLoseCategory(){return`${this.getJoinedOnlyBeatCategories()},${this.getJoinedOnlyLoseCategories()}`}};v=function(P,I,w,k){var a,b=arguments.length,T=b<3?I:null===k?k=Object.getOwnPropertyDescriptor(I,w):k;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)T=Reflect.decorate(P,I,w,k);else for(var i=P.length-1;i>=0;i--)(a=P[i])&&(T=(b<3?a(T):b>3?a(I,w,T):a(I,w))||T);return b>3&&T&&Object.defineProperty(I,w,T),T}([(0,s._qm)()],v)},36726:(We,Te,C)=>{"use strict";C.d(Te,{y:()=>k});var s=C(17705),A=C(7673),L=C(84412),y=C(5964),v=C(25558);let k=class{constructor(){this.onFilterReceivedSource=new L.t(null),this.onFilterReceived$=this.onFilterReceivedSource.asObservable().pipe((0,y.p)(T=>!!T),(0,v.n)(T=>(0,A.of)((b=>b.values&&b.values.newAppFilter||null)(T)))),this.onActiveMonthSource=new L.t({activeMonth:null}),this.onActiveMonth$=this.onActiveMonthSource.asObservable(),this.ignoreNextSaveAction=!1}filterFromServerReceived(T){this.onFilterReceivedSource.getValue()||(this.onActiveMonthSource.next(T.values.activeMonth),this.onFilterReceivedSource.next(T))}ignoreNextSaveRequest(){this.ignoreNextSaveAction=!0,setTimeout(()=>this.ignoreNextSaveAction=!0,1e3)}};k=function(b,T,a,i){var Y,p=arguments.length,O=p<3?T:null===i?i=Object.getOwnPropertyDescriptor(T,a):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)O=Reflect.decorate(b,T,a,i);else for(var ee=b.length-1;ee>=0;ee--)(Y=b[ee])&&(O=(p<3?Y(O):p>3?Y(T,a,O):Y(T,a))||O);return p>3&&O&&Object.defineProperty(T,a,O),O}([(0,s._qm)()],k)},66724:(We,Te,C)=>{"use strict";C.d(Te,{X:()=>O});var s=C(17705),A=C(85516),L=C(66950),y=C(40862);const v=[[y.WL.RCA_STATUS,y.WL.RCA_STATUS_EXTRANET],[y.WL.RCA_ROOT_CAUSE,y.WL.RCA_ROOT_CAUSE_EXTRANET],[y.WL.RCA_CLASSIFICATION,y.WL.RCA_CLASSIFICATION_EXTRANET]];var P=C(61051),I=C(24110),w=C(36150),k=C(38937),b=C(89678),T=C(93657),a=C(56851);const p=["category",y.WL.RCA_STATUS_EXTRANET,y.WL.RCA_ROOT_CAUSE_EXTRANET,y.WL.RCA_CLASSIFICATION_EXTRANET,"show_price_latency","ignoreDatepicker"];let O=class{constructor(ee,te){this.appCategoryFilterHelperService=ee,this.appBmlCategoryFilterService=te}removeFilterItemTypeArray(ee,te,fe){this.removeFilterItemRelatedKeys(ee,fe,te);const{fieldName:q}=fe,he=this.getSiblingFieldName(q);if(he){const pe={...fe,fieldName:he};this.removeFilterItemRelatedKeys(ee,pe,te)}}getTotalFilterItems(ee){const te=this.getEptyGeneralTableFilterTotals();return ee&&Object.keys(ee).forEach(fe=>{let q=0;
1Object.keys(ee[fe]).forEach(he=>{this.isFieldIncludedInTotalCalculation(he)&&(this.isNeedAdditionalCalculationForTotal(he)?q+=ee[fe][he].length:q+=1)}),te[fe]=q}),te}assignAdditionalTableFilterParams(ee){v.forEach(te=>{te.forEach(fe=>{if(ee[fe]){const q=te.filter(he=>he!==fe)[0];fe.includes("rca")&&(ee[fe]=ee[fe].map(String)),ee[q]=[...ee[fe]]}})})}getEmptyGeneralTableFilter(){return{parityFilter:{},extranetFilter:{},testReservationFilter:{},clickbaitClaimsFilter:{}}}getEptyGeneralTableFilterTotals(){return{parityFilter:0,extranetFilter:0,testReservationFilter:0,clickbaitClaimsFilter:0}}isTableFilterEmpty(ee){for(const te in ee)if(ee.hasOwnProperty(te)&&"object"==typeof ee[te]&&0!==Object.keys(ee[te]).length)return!1;return!0}mapActiveTableFilterFieldsWithSharedTableFilterField(ee,te){const fe=ee[te],q=Object.keys(ee[te]).filter(pe=>y.fm.includes(pe)),he={...ee};return q.length?this.addSharedFilterKeysToAllTableFilters(he,fe,te,q):this.removeSharedFilterKeysToAllTableFilters(he),{...he}}mapFilterItem(ee){return{fieldName:ee[0],value:ee[1]}}isNewTableFilterAlreadyAdded(ee,te,fe){const{fieldName:q,value:he}=this.mapFilterItem(ee),pe=te[fe];return pe.hasOwnProperty(q)&&(Array.isArray(he)?pe[q].includes(he[0]):pe[q]===he)}getSiblingFieldName(ee){let te="";return v.forEach(fe=>{fe.includes(ee)&&(te=fe.filter(q=>q!==ee)[0])}),te}
1updateTableFilterDependsOnPluralFields(ee,te){const fe=structuredClone(ee),{location:q,tableFilterPropName:he,valueToAdd:pe}=te,oe=fe[q];return pe?Array.isArray(pe)?oe[he]=[...pe]:oe[he]=[pe]:oe[he]=[],oe[he].length||delete oe[he],fe}getTableFilterFieldsFromOldFilterObject(ee,te){const fe={};if(ee.category){const q=this.appBmlCategoryFilterService.getCategoryValue(ee.category);this.appCategoryFilterHelperService.isCategoryBelongsToTableFilter(q)&&(fe.category=q)}if(Object.keys(ee).forEach(q=>{const he=ee[q],pe="category"===q;void 0!==he&&this.getTableFilterKeys(te).includes(q)&&!pe&&("boolean"==typeof he&&!he||(fe[q]=he))}),ee.customFilter)switch(ee.customFilter){case P.Y.AllScansBrandAccuracy:fe.brandAccuracySwitch=!0;break;case P.Y.AiSmartDiagnosticCompositeInsight:fe.aiSmartDiagnosticsSwitch=!0}return this.assignAdditionalTableFilterParams(fe),fe}mapOptionObjectsToIds(ee){Object.values(ee||{}).forEach(te=>{Object.keys(te||{}).forEach(fe=>{const q=te[fe];Array.isArray(q)&&q.some(he=>this.isOptionObject(he))&&(te[fe]=q.map(he=>this.isOptionObject(he)?he.id??he._id:he))})})}checkSiblingFields(ee){const te=this.getSiblingFieldsIfExist(ee);Object.keys(te).length&&this.mapSiblingFields(ee,te)}getSiblingFieldsIfExist(ee){const te={};for(const fe in ee)ee.hasOwnProperty(fe)&&this.findSiblingFields(ee[fe],te);return te}isOptionObject(ee){return!!ee&&"object"==typeof ee}findSiblingFields(ee,te){["rcaStatus","rcaStatusExtranet","rcaRootCause","rcaRootCauseExtranet","rcaClassification","rcaClassificationExtranet"].forEach(q=>{ee.hasOwnProperty(q)&&(te[q]=ee[q])})}mapSiblingFields(ee,te){for(const fe in ee)ee.hasOwnProperty(fe)&&(ee[fe]={...ee[fe],...te})}getTableFilterKeys(ee){let te;switch(ee){case L.R.PARITY_FILTER:te=I.t;break;case L.R.EXTRANET_FILTER:te=b.d;break;case L.R.TEST_RESERVATION_FILTER:case L.R.CLICKBAIT_CLAIMS_FILTER:te=T.w4;break;case L.R.PMG_FILTER:te=a.S;break;default:te=I.t}return te}addSharedFilterKeysToAllTableFilters(ee,te,fe,q){Object.keys(ee).forEach(he=>{if(he!==fe){const pe=ee[he];
1q.length&&this.updateTableFilterDependsOnSharedFilterFields(te,pe,q)}})}updateTableFilterDependsOnSharedFilterFields(ee,te,fe){fe.forEach(q=>{te[q]=[...ee[q]]}),Object.keys(te).forEach(q=>{const he=y.fm.includes(q),pe=fe.includes(q);he&&!pe&&delete te[q]})}removeSharedFilterKeysToAllTableFilters(ee){Object.keys(ee).forEach(te=>{y.fm.forEach(fe=>{delete ee[te][fe]})})}isFieldIncludedInTotalCalculation(ee){return!p.includes(ee)}isNeedAdditionalCalculationForTotal(ee){return["source_type","measurements"].includes(ee)}removeFilterItemRelatedKeys(ee,te,fe){const{fieldName:q,originValue:he,value:pe}=te;ee[q]=fe.filter(Z=>Z!==he&&Z!==pe);const oe=ee[q]&&!ee[q].length,ie=Array.isArray(pe)&&pe?.length>3;(oe||q===A.Cu.Inventory||ie)&&delete ee[q]}static{this.ctorParameters=()=>[{type:w.f},{type:k.S}]}};O=function(Y,ee,te,fe){var pe,q=arguments.length,he=q<3?ee:null===fe?fe=Object.getOwnPropertyDescriptor(ee,te):fe;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)he=Reflect.decorate(Y,ee,te,fe);else for(var oe=Y.length-1;oe>=0;oe--)(pe=Y[oe])&&(he=(q<3?pe(he):q>3?pe(ee,te,he):pe(ee,te))||he);return q>3&&he&&Object.defineProperty(ee,te,he),he}([(0,s._qm)()],O)},66950:(We,Te,C)=>{"use strict";var s,A;C.d(Te,{R:()=>s}),(A=s||(s={})).PARITY_FILTER="parityFilter",A.EXTRANET_FILTER="extranetFilter",A.TEST_RESERVATION_FILTER="testReservationFilter",A.CLICKBAIT_CLAIMS_FILTER="clickbaitClaimsFilter",A.PMG_FILTER="pmgFilter"},89678:(We,Te,C)=>{"use strict";C.d(Te,{X:()=>A,d:()=>L});var s=C(40862);class A extends s.n_{constructor(){super(...arguments),this.source_extranet=["string"],this.source=["string"],this.promotion_name=["string"],this.promotion_type=["string"],this.promotion_audience=["string"],this.promotion_days_left=["string"],this.extranetType=["string"],this.disputeActionsExtranet=["string"],this.updatedByExtranet=["string"],this.shopIdsFilter=["string"]}}const L=Object.getOwnPropertyNames(new A)},24110:(We,Te,C)=>{"use strict";C.d(Te,{j:()=>A,t:()=>L});var s=C(40862);class A extends s.n_{constructor(){super(...arguments),this.pos=["string"],this.check_in_dates=["string"],this.los=["string"],this.inventory=["string"],this.promotion_type_parity=["string"],this.device=["string"],this.disputeActions=["string"],this.reshop=!1,this.genius=!1,this.category="",this.cheapest=!1,this.hasMemberRate=!1,this.brandBid=!1,this.issues=!1,this.price_latency=!1,this.brandAccuracySwitch=!1,this.aiSmartDiagnosticsSwitch=!1,this.updatedBy=["string"],this.clickbaitFilter=["string"],this.testReservation=!1,this.onDemand=!1,this.promotions=!1,this.competitor_meal_plan_type=["string"],this.hotel_cancellation_policy_type=["string"],this.competitor_cancellation_policy_type=["string"],this.hotel_meal_plan_type=["string"],this.shopIdsFilter=["string"]}}const L=Object.getOwnPropertyNames(new A)},56851:(We,Te,C)=>{"use strict";C.d(Te,{S:()=>s});class s{constructor(){this.reservation_number="",this.chosen_reward=["string"],this.check_in_dates=["string"],this.check_out_dates=["string"],this.decision_message=["string"],this.decision=["string"],this.finalDecision=["string"],this.ignoreDatepicker=!1,this.finalReason=["string"],this.empowerCode=["string"],this.finalDecisionUpdatedBy=["string"],this.guestEmail=["string"]}}},40862:(We,Te,C)=>{"use strict";var s,A,L,y,v,P,I,T;C.d(Te,{WL:()=>I,fm:()=>b,n_:()=>k}),(T=I||(I={})).RCA_STATUS="rcaStatus",T.RCA_STATUS_EXTRANET="rcaStatusExtranet",T.RCA_ROOT_CAUSE="rcaRootCause",T.RCA_ROOT_CAUSE_EXTRANET="rcaRootCauseExtranet",T.RCA_CLASSIFICATION="rcaClassification",T.RCA_CLASSIFICATION_EXTRANET="rcaClassificationExtranet";class w{constructor(){this[s]=["string"],this[A]=["string"],this[L]=["string"],this[y]=["string"],this[v]=["string"],this[P]=["string"]}static{s=I.RCA_STATUS,A=I.RCA_STATUS_EXTRANET,L=I.RCA_ROOT_CAUSE,y=I.RCA_ROOT_CAUSE_EXTRANET,v=I.RCA_CLASSIFICATION,P=I.RCA_CLASSIFICATION_EXTRANET}}class k extends w{constructor(){super(...arguments),this.measurements=["string"]}}const b=Object.getOwnPropertyNames(new w)},93657:(We,Te,C)=>{"use strict";C.d(Te,{dc:()=>v,r9:()=>y,w4:()=>A});var s=C(40862);class A extends s.n_{constructor(){super(...arguments),this.reservation_ota=["string"],this.reservation_mse=["string"],this.reservation_check_in=["string"],this.reservation_pos=["string"],this.wholesaler=[1,"string"],this.cxl_deadline=["string"],this.non_cancellable_reservation=[!0,"false"],this.rate_plan=[1],this.classified=!1,this.not_classified=!1,this.updatedBy=["string"],this.unsuccessful_reason=["string"],this.reservation_request_phase=["string"],this.reportStrategy=["string"],this.shopI
1dsFilter=["string"],this.zendeskIdsFilter=["string"],this.comparatorOta=[1]}}Object.getOwnPropertyNames(new A);const y=["unsuccessful_reason","reservation_request_phase","reportStrategy"],v=["comparatorOta"]},18647:(We,Te,C)=>{"use strict";C.d(Te,{v:()=>s});class s{constructor(L){this.brand=[],this.cluster=[],this.hotelId=[],this.managementCompany=[],this.managementType=[],this.market=[],this.owner=[],this.rmcc=[],this.serviceLevel=[],this.area=[],this.city=[],this.country=[],this.region=[],this.device=[],this.meta=[],this.ota=[],this.otaType=[],this.pos=[],this.scannedSite=[],this.siteType=[],this.exclude=[],this.channel_namePmg=[],this.devicePmg=[],this.hotelIdPmg=[],this.posPmg=[],this.checkIncoming(L)}updateFields(L){for(const y in L)L.hasOwnProperty(y)&&(this[y]=L[y])}checkIncoming(L){L&&this.updateFields(L)}}},89872:(We,Te,C)=>{"use strict";C.d(Te,{D:()=>w});var s=C(17705),A=C(84572),L=C(96354),y=C(19919),v=C(58522),P=C(35678);let w=class{constructor(b,T,a){this.mainService=b,this.useNewCalculationsFromSpecificYearService=T,this.userInfoService=a}get isEnabled$(){return(0,A.z)([this.mainService.chainService.customerFeatures$,this.userInfoService.userFeatures$]).pipe((0,L.T)(b=>{const T=b.reduce((a,i)=>
1(Object.keys(i).forEach(p=>{if("dispute"!==p){if("object"==typeof a[p]&&null!==a[p])return void Object.keys(a[p]).forEach(O=>{a[p][O]=a[p][O]&&i[p][O]});a[p]=a[p]&&i[p]}}),a),{...b[0]});return T.penaltyHealthRating=b[0].penaltyHealthRating,T.dispute=b[1].dispute,T.newHomePage=b[1].newHomePage,T.hideOldHomePage=b[1].hideOldHomePage,T.useDHS=b[0].useDHS,T.useNewCalculationsOnOldPages=b[0].useNewCalculationsOnOldPages,T.isOnlyPmgClaimSubmissionPage=b[1].isOnlyPmgClaimSubmissionPage,T.showActualScanDateOnExtranet=b[0].showActualScanDateOnExtranet,T.isBrandConnectivityDisabled=b[1].isBrandConnectivityDisabled,T.aiSmartDiagnostics=b[0].aiSmartDiagnostics,T.isTrStatisticsEnabled=b[1].isTrStatisticsEnabled,T.trUnsuccessfulStatistics=b[1].trUnsuccessfulStatistics,T.isCorporateCustomer=b[0].isCorporateDesignEnabled,T.trForContractedOTAsHLAPP=b[0].trForContractedOTAsHLAPP,T.shopIdSearch=b[1].shopIdSearch,T.zendeskIdSearch=b[1].zendeskIdSearch,T.trAdmin=b[1].trAdmin,T.showComparatorOtaForTr=b[0].showComparatorOtaForTr,T.reportStrategyForTr=b[0].reportStrategyForTr,T.pmgAlerts=b[0].pmgAlerts,T.pmgResultsPage=b[1].pmgResultsPage,T.onlyPmgResultsPage=b[1].onlyPmgResultsPage,T.hideAdditionalInsights=b[0].hideAdditionalInsights,T.hideContractedNonContractedPages=b[0].hideContractedNonContractedPages,T.hideDirect=b[0].hideDirect,T.hideHomePage=b[0].hideHomePage,T.hideOldPages=b[0].hideOldPages,T.hideScoreboard=b[0].hideScoreboard,T.showRateComparisonPage=b[0].showRateComparisonPage,T.isExtranetEnabled=b[1].isExtranetEnabled||!1,T.isExtranetUploadEnabled=b[1].isExtranetUploadEnabled||!1,T.marketVisibility=b[0].marketVisibility,T.hidePovSelection=b[0].hidePovSelection,T.cancellationAndBreakfast=b[1].cancellationAndBreakfast,T.showLoseRatioInsteadOfDhs=b[1].showLoseRatioInsteadOfDhs,T.showFocusedInsightsPage=b[0].showFocusedInsightsPage,T.hidePmgCatalogs=b[0].hidePmgCatalogs,T.userContentParity=b[1].userContentParity,T.focusedInsights=b[1].focusedInsights,this.useNewCalculationsFromSpecificYearService.saveFeaturesList(T),T}))}get marketVisibility$(){return this.isEnabled$.pipe((0,L.T)(b=>b.marketVisibility))}get penaltyHealthRating(){return this.isEnabled$.pipe((0,L.T)(b=>b.penaltyHealthRating))}get isCheapest$(){return this.isEnabled$.pipe((0,L.T)(b=>!(!b.isUseCheapestOnBmlAnalysisPage&&!b.isCorporateDesignEnabled)))}get isUseDHS$(){return this.isEnabled$.pipe((0,L.T)(b=>b.useDHS))}get isExtranet$(){return this.isEnabled$.pipe((0,L.T)(b=>b.isExtranetEnabled))}get isUseNewCalculationsOnOldPages$(){return this.isEnabled$.pipe((0,L.T)(b=>b.useNewCalculationsOnOldPages))}get pmgAlerts$(){return this.isEnabled$.pipe((0,L.T)(b=>!!b.pmgAlerts))}static{this.ctorParameters=()=>[{type:y.tn},{type:v.w},{type:P.f}]}};w=function(k,b,T,a){var O,i=arguments.length,p=i<3?b:null===a?a=Object.getOwnPropertyDescriptor(b,T):a;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)p=Reflect.decorate(k,b,T,a);else for(var Y=k.length-1;Y>=0;Y--)(O=k[Y])&&(p=(i<3?O(p):i>3?O(b,T,p):O(b,T))||p);return i>3&&p&&Object.defineProperty(b,T,p),p}([(0,s._qm)({providedIn:"root"})],w)},74046:(We,Te,C)=>{"use strict";C.d(Te,{I:()=>y});var s=C(17705),A=C(84412);let y=class{constructor(){this.openedTopicCard=new A.t([]),this.openedTopicCard$=this.openedTopicCard.asObservable(),this.changedChatIcon=new s.bkB,this.updateOpenedIssues=new s.bkB,this.updateInProgressIssues=new s.bkB}notifyChatIconChanged(){this.changedChatIcon.emit()}notifyOpenedIssues(P,I=!1){this.updateOpenedIssues.emit({count:P,clear:I})}notifyInProgressIssues(P,I=!1){this.updateInProgressIssues.emit({count:P,clear:I})}};y=function(v,P,I,w){var T,k=arguments.length,b=k<3?P:null===w?w=Object.getOwnPropertyDescriptor(P,I):w;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)b=Reflect.decorate(v,P,I,w);else for(var a=v.length-1;a>=0;a--)(T=v[a])&&(b=(k<3?T(b):k>3?T(P,I,b):T(P,I))||b);return k>3&&b&&Object.defineProperty(P,I,b),b}([(0,s._qm)({providedIn:"root"})],y)},43636:(We,Te,C)=>{"use strict";C.d(Te,{k:()=>v});var s=C(17705),A=C(87010),L=C(51490);let v=class{constructor(I){this.store=I,this._pmgFilterCache=null,this._isInitialized=!1,this.initializeCache()}initializeCache(){this.store.select(L.T.getLoseDaysDatePmgFilter).subscribe(I=>{I&&(this._pmgFilterCache=I,this._isInitialized=!0)})}getSnapshot(){if(!this._isInitialized||!this._pmgFilterCache)return null;const I=structuredClone(this._pmgFilterCache),w=this._pmgFilterCache.selectedDate;return w&&Object.keys(w).length>0&&w.from&&w.to?this._pmgFilterCache.selectedDate&&(this._pmgFilterCache.selectedDate.from===this._pmgFilterCache.selectedDate.to?I.preparedDate={scan_date:this._pmgFilterCache.selectedDate.from}:I.preparedDate={scan_date_distance:{from:this._pmgFilterCache.selectedDate.from,to:this._pmgFilterCache.selectedDate.to}}):this._pmgFilterCache.lastScanDate&&(I.preparedDate={scan_date:new Date(this._pmgFilterCache.lastScanDate).getTime()}),I}isReady(){return this._isInitialized&&null!==this._pmgFilterCache}static{this.ctorParameters=()=>[{type:A.il}]}};v=function(P,I,w,k){var a,b=arguments.length,T=b<3?I:null===k?k=Object.getOwnPropertyDescriptor(I,w):k;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)T=Reflect.decorate(P,I,w,k);else for(var i=P.length-1;i>=0;i--)(a=P[i])&&(T=(b<3?a(T):b>3?a(I,w,T):a(I,w))||T);return b>3&&T&&Object.defineProperty(I,w,T),T}([(0,s._qm)({providedIn:"root"})],v)},90362:(We,Te,C)=>{"use strict";C.d(Te,{$:()=>s});class s{constructor(){this.events={}}static getInstance(){return s.instance||(s.instance=new s),s.instance}subscribe(L,y){this.events[L]||(this.events[L]=[]),this.events[L].push(y)}unsubscribe(L,y){this.events[L]&&(this.events[L]=this.events[L].filter(v=>v!==y))}
1publish(L,y){this.events[L]&&this.events[L].forEach(v=>v(y))}}},57e3:(We,Te,C)=>{"use strict";C.d(Te,{N:()=>te});var s=C(10467),A=C(17705),L=C(5301),y=C(14942),v=C(39962),P=C(10965);class I{static clearLocalStorage(){const q=this.checkBrandingSettings();localStorage.clear(),this.setBrandingSettings(q)}static checkBrandingSettings(){const q=localStorage.brandingSettings;return this.isBrandingSettingsExist(q)?localStorage.brandingSettings:""}static setBrandingSettings(q){q.length&&localStorage.setItem("brandingSettings",q)}static isBrandingSettingsExist(q){try{return!!Object.keys(JSON.parse(q)).length}catch{return!1}}}var w=C(94089),k=C(35076),b=C(96697),T=C(96354),a=C(99437),i=C(7673),p=C(49975),O=C(81864),Y=C(35678);let te=class{constructor(q,he,pe,oe,ie){this.router=q,this.accountService=he,this.globalSettingsService=pe,this.traceService=oe,this.userInfoService=ie,this.allowedApps=v.Kl,this.allowedRedirectDomain=v.lG}hasDI(){var q=this;return(0,s.A)(function*(){return new Promise(he=>{q.userInfoService.userInfo$.pipe((0,b.s)(1)).subscribe(pe=>{he(pe.applications&&pe.applications.FornovaDI)})})})()}hasCI(){var q=this;return(0,s.A)(function*(){return new Promise(he=>{q.userInfoService.userInfo$.pipe((0,b.s)(1)).subscribe(pe=>{he(pe.applications&&pe.applications.FornovaCI)})})})()}hasRI(){var q=this;return(0,s.A)(function*(){return new Promise(he=>{q.userInfoService.userInfo$.pipe((0,b.s)(1)).subscribe(pe=>{he(pe.applications&&pe.applications.FornovaRI)})})})()}hasCT(){var q=this;return(0,s.A)(function*(){return new Promise(he=>{q.userInfoService.userInfo$.pipe((0,b.s)(1)).subscribe(pe=>{he(pe.applications&&pe.applications.FornovaCT)})})})()}checkAndRedirectSSO(q,he,pe,oe){var ie=this;return(0,s.A)(function*(){const Z=ie.getUserData(),ue=ie.getToken(),se=localStorage.getItem("token");ie.userInfoService.userInfo$.pipe((0,b.s)(1)).subscribe(function(){var ge=(0,s.A)(function*(X){const we=(0,p.WX)(X);ie.accountService.getOneTimeToken(se,we).subscribe(function(){var ce=(0,s.A)(function*(xe){const Pe=(0,p.XZ)(xe.token);return oe&&ie.isUserHasDefaultAppAndDefaultAppIsNotDI(X)&&(pe=!0),we!==w.qw.DI&&ie.traceService.setOnLoadTraceModule((0,O.V4)(we),O.we),pe?window.location.href=`${ie.defaultAppRedirectUrl(X)}${Pe}`:(X.applications&&X.applications[Z.appName]&&Z.redirectUrl?window.location.href=`${Z.redirectUrl}?token=${ue}${Pe}`:X.applications&&X.applications.FornovaDI?yield ie.router.navigateByUrl(he||"/"):window.location.href=`${ie.getDefaultRedirectUrlForUser(X)}${Pe}`,ie.flushSSOSessions(),q&&(q=!1)),!0});return function(xe){return ce.apply(this,arguments)}}())});return function(X){return ge.apply(this,arguments)}}(),ge=>toastr.error(ge?.message||"Something went wrong, please try again latter","",{timeOut:6e4}))})()}runSSOLoginRedirect(){var q=this;return(0,s.A)(function*(){const he=q.getRouteParams();if(he.logOut)return I.clearLocalStorage(),yield q.router.navigate(["/"]),!0;if(!he.appName||!he.redirectUrl||!he.domain)return yield q.router.navigate(["/forbidden"]),!0;if(he.appName&&!q.allowedApps.includes(he.appName))return yield q.router.navigate(["/forbidden"]),!0;if(he.redirectUrl&&he.domain&&!q.allowedRedirectDomain.includes(he.domain))return yield q.router.navigate(["/forbidden"]),!0;const pe=localStorage.getItem("token");q.setSSOsession(he.appName,he.redirectUrl),pe?yield q.checkAndRedirectSSO():yield q.router.navigate(["/login"])})()}redirectToTokenedPage(q,he){var pe=this;return(0,s.A)(function*(){pe.setSSOsession(q,he),localStorage.getItem("token")&&(yield pe.checkAndRedirectSSO())})()}prepareUrlsForChocolateMenu(q){const he=localStorage.getItem("token");
1return he&&q?this.accountService.getOneTimeToken(he,q).pipe((0,T.T)(({token:pe})=>this.getUrlsForChocolateMenu(pe)),(0,a.W)(()=>this.getUrlsForChocolateMenu())):(0,i.of)(this.getUrlsForChocolateMenu())}getUrlsForChocolateMenu(q){var he=this;return(0,s.A)(function*(){let pe=v.R3.FornovaRI?v.R3.FornovaRI+"/auth":"https://ri.fornova.com/auth?token="+he.getToken(),oe=(v.R3.FornovaCI?v.R3.FornovaCI:"https://ci.fornova.com")+`/auth?token=${he.getToken()}`;const ie=v.R3.FornovaCT?v.R3.FornovaCT+"/auth":"https://ct.fornova.com/auth";if(q){const se=(0,p.XZ)(q);pe+=se,oe+=se}return{...{riUrl:pe,ciUrl:oe,ctUrl:ie},...yield he.globalSettingsService.getGlobalSettings(P.d.redirectFallbacks).toPromise()}})()}getToken(){let q=localStorage.getItem("token");return q&&(q=(0,p.ct)(q)),q}getRouteParams(){const q=[],pe=new URLSearchParams(window.location.search),oe=pe.get("ref");let ie=null;if(oe){const se=decodeURIComponent(oe).split("?")[1];se&&(ie=new URLSearchParams(se))}const Z=[...pe.keys()];return ie&&Z.push(...ie.keys()),["appName","redirectUrl","logOut"].forEach(ue=>{Z.includes(ue)?q[ue]=pe.get(ue)||"true"===ie?.get(ue)||!1:q[ue]=!1}),q.domain=q.redirectUrl?this.getDomainName(q.redirectUrl):"",q}getDomainName(q){return new URL(q).hostname}setSSOsession(q,he){sessionStorage.setItem("appName",q),sessionStorage.setItem("redirectUrl",he),sessionStorage.setItem("checkSSO","1")}getUserData(){return{appName:sessionStorage.getItem("appName")||"FornovaDI",redirectUrl:sessionStorage.getItem("redirectUrl")||!1,checkSSO:sessionStorage.getItem("checkSSO")||!1}}flushSSOSessions(){sessionStorage.removeItem("appName"),sessionStorage.removeItem("redirectUrl"),sessionStorage.removeItem("checkSSO")}getDefaultRedirectUrlForUser(q){let he;if(Object.entries(q.applications).find(([ie,Z])=>!(!Z||!this.allowedApps.includes(ie))&&(he=ie,!0)),!he)return"/forbidden";const pe=this.getToken(),oe=`${v.R3[he]}/auth?token=${pe}`;return pe&&oe&&this.traceService.clearTimeTraceStorage(O.pm),oe||"/forbidden"}defaultAppRedirectUrl(q){const he=q.defaultApp,pe=`Fornova${he}`;if(he&&q.applications[pe]){const oe=this.getToken();return he!==w.qw.DI&&this.traceService.clearTimeTraceStorage((0,O.V4)(he)),`${v.R3[pe]}/auth?token=${oe}`}return"/forbidden"}isUserHasDefaultAppAndDefaultAppIsNotDI(q){return q.defaultApp&&q.defaultApp!==w.qw.DI}static{this.ctorParameters=()=>[{type:L.Ix},{type:y.D},{type:P.O},{type:k.j},{type:Y.f}]}};te=function(fe,q,he,pe){var Z,oe=arguments.length,ie=oe<3?q:null===pe?pe=Object.getOwnPropertyDescriptor(q,he):pe;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)ie=Reflect.decorate(fe,q,he,pe);else for(var ue=fe.length-1;ue>=0;ue--)(Z=fe[ue])&&(ie=(oe<3?Z(ie):oe>3?Z(q,he,ie):Z(q,he))||ie);return oe>3&&ie&&Object.defineProperty(q,he,ie),ie}([(0,A._qm)()],te)},58522:(We,Te,C)=>{"use strict";C.d(Te,{w:()=>y});var s=C(17705);const L=2022;let y=class{getRequestNameDependsOnParams(P,I){return this.isUseNewCalculations()?P:I}saveFeaturesList(P){this.features=P}shouldDisableDatesSelection(P,I){const{prevYear:w,curYear:k}=this.sortYears(P,I);return this.isUseNewCalculations()?this.conditionForUseNewCalculationAndNoSpecificYearForCalendar(w,k):this.conditionForNoUseNewCalculation()}shouldDisableViewSettingsSelection(P,I){return this.isUseNewCalculations()?this.conditionForUseNewCalculationAndNoSpecificYearForViewSettings(P,I):this.conditionForNoUseNewCalculation()}shouldUseNewAPI(){return"new"===this.getRequestNameDependsOnParams("new","old")}conditionForUseNewCalculationAndNoSpecificYearForViewSettings(P,I){return!(P>=L&&I>=L)}isUseNewCalculations(){return this.features.useNewCalculationsOnOldPages}conditionForNoUseNewCalculation(){return!1}conditionForUseNewCalculationAndNoSpecificYearForCalendar(P,I){return!(P<L&&I<L)&&!(P>=L&&I>=L)}sortYears(P,I){return P>I?{prevYear:I,curYear:P}:{prevYear:P,curYear:I}}};y=function(v,P,I,w){var T,k=arguments.length,b=k<3?P:null===w?w=Object.getOwnPropertyDescriptor(P,I):w;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)b=Reflect.decorate(v,P,I,w);else for(var a=v.length-1;a>=0;a--)(T=v[a])&&(b=(k<3?T(b):k>3?T(P,I,b):T(P,I))||b);return k>3&&b&&Object.defineProperty(P,I,b),b}([(0,s._qm)({providedIn:"root"})],y)},69485:(We,Te,C)=>{"use strict";var s;C.d(Te,{B:()=>s}),(s||(s={})).defaultFormat="YYYY-MM-DD"},99038:(We,Te,C)=>{"use strict";var s;C.d(Te,{b:()=>s}),(s||(s={})).notAvailable="N/A"},58418:(We,Te,C)=>{"use strict";C.d(Te,{JR:()=>v,LQ:()=>y,Pw:()=>T,Rl:()=>k,Ui:()=>ee,Ur:()=>A,XU:()=>s,Xp:()=>L,a7:()=>a,cK:()=>I,d7:()=>b,h_:()=>P,jD:()=>p,np:()=>O,o4:()=>i,rY:()=>w,uT:()=>Y});const s="set user",A="delete user";var L;!function(te){te.SetUser=class fe{constructor(pe){this.payload=pe,this.type=s}};te.DeleteUser=class q{constructor(pe){this.payload=pe,this.type=A}}}(L||(L={}));const y="set scan dates";var v;(v||(v={})).SetScanDates=class fe{constructor(he){this.payload=he,this.type=y}};const P="set rca config";var I;!function(te){te.SetRcaConfig=class fe{constructor(he){this.payload=he,this.type=P}}}(I||(I={}));const w="set filter by month";var k;!function(te){te.SetFilterByMonth=class fe{constructor(he){this.payload=he,this.type=w}}}(k||(k={}));const b="set filter by month on hotel compliance";var T;!function(te){te.SetFilterByMonthOnHC=class fe{constructor(he){this.payload=he,this.type=b}}}(T||(T={}));const a="set filter";var i;!function(te){te.SetFilter=class fe{constructor(he){this.payload=he,this.type=a}}}(i||(i={}));const p="set chain actions";var O;!function(te){te.SetChainActions=class fe{constructor(he){this.payload=he,this.type=p}}}(O||(O={}));const Y="set view settings filter";var ee;!function(te){te.SetViewSettingsFilter=class fe{constructor(he){this.payload=he,this.type=Y}}}(ee||(ee={}))},16127:(We,Te,C)=>{"use strict";C.d(Te,{H2:()=>Z,RU:()=>ie,oL:()=>ue,yy:()=>se});var s=C(10467),A=C(17705),L=C(87010),y=C(84412),v=C(7673),P=C(84572),I=C(27468),w=C(58418),k=C(5964),b=C(96354),T=C(88141),a=C(25558),i=C(31397),p=C(70152),O=C(44668),Y=C(70906),ee=C(74381),te=C(19919),fe=C(7655),q=C(79003),he=C(43646),pe=C(15892);const ie={[q.PR.HotelId]:!1,[q.PR.DistributionHealthChange]:!1,[q.PR.RevenueAtRisk]:!0,[q.PR.DistributionHealthScore]:!0,[q.PR.RevenueAtRiskChange]:!1,[q.PR.BmlBreakdown]:!0,[q.PR.Lose]:!1,[q.PR.LoseChange]:!1,[q.PR.DirectLose]:!1,[q.PR.METALose]:!1,[q.PR.Meet]:!1,[q.PR.MeetChange]:!1,[q.PR.Beat]:!1,[q.PR.BeatChange]:!1,[q.PR.Brand
1InventoryNA]:!1,[q.PR.OTAInventoryNA]:!1,[q.PR.AvgPriceDiff]:!0,[q.PR.LoseAvgPriceDiff]:!0,[q.PR.BeatAvgPriceDiff]:!1,[q.PR.ExtranetInsights]:!1,[q.PR.RcaIssueCategory]:!1,[q.PR.RcaIssueType]:!1,[q.PR.ThirdParty]:!1,[q.PR.Latency]:!1,[q.PR.Promotions]:!1,[q.PR.MemberIndication]:!1,[q.PR.SevereIssues]:!1,[q.PR.TotalRecords]:!1,[q.PR.MarketVisibilityCCI]:!1,[q.PR.City]:!1,[q.PR.Country]:!1,[q.PR.Region]:!1,[q.PR.Area]:!1,[q.PR.ManagementType]:!1,[q.PR.ServiceLevel]:!1,[q.PR.Brand]:!1,[q.PR.Market]:!1,[q.PR.ManagementCompany]:!1,[q.PR.Owner]:!1,[q.PR.Rmcc]:!1,[q.PR.Date]:!1},Z={[q.PR.HotelId]:1,[q.PR.Date]:2,[q.PR.City]:3,[q.PR.Country]:4,[q.PR.Region]:5,[q.PR.Area]:6,[q.PR.ManagementType]:7,[q.PR.ServiceLevel]:8,[q.PR.Brand]:9,[q.PR.Market]:10,[q.PR.ManagementCompany]:11,[q.PR.Owner]:12,[q.PR.DistributionHealthScore]:13,[q.PR.DistributionHealthChange]:14,[q.PR.RevenueAtRisk]:15,[q.PR.RevenueAtRiskChange]:16,[q.PR.BmlBreakdown]:17,[q.PR.Lose]:18,[q.PR.LoseChange]:19,[q.PR.DirectLose]:20,[q.PR.METALose]:21,[q.PR.Meet]:22,[q.PR.MeetChange]:23,[q.PR.Beat]:24,[q.PR.BeatChange]:25,[q.PR.BrandInventoryNA]:26,[q.PR.OTAInventoryNA]:27,[q.PR.AvgPriceDiff]:28,[q.PR.LoseAvgPriceDiff]:29,[q.PR.BeatAvgPriceDiff]:30,[q.PR.ExtranetInsights]:31,[q.PR.RcaIssueCategory]:32,[q.PR.RcaIssueType]:33,[q.PR.ThirdParty]:34,[q.PR.Latency]:35,[q.PR.Promotions]:36,[q.PR.MemberIndication]:37,[q.PR.SevereIssues]:38,[q.PR.TotalRecords]:39,[q.PR.MarketVisibilityCCI]:40,[q.PR.Rmcc]:41},ue=function(ge,X){return{availabilityFilter:X,cheapestFilter:ge,modeFilter:"public",hotelsFilter:{area:[],brand:[],city:[],cluster:[],country:[],device:[],hotelId:[],managementCompany:[],managementType:[],market:[],meta:[],ota:[],otaType:[],owner:[],pos:[],region:[],rmcc:[],scannedSite:[],serviceLevel:[],siteType:[]}}};let se=class{constructor(X,we,ce,xe){var Pe=this;this.store=X,this.disputeModel=we,this.hotelsFilterClusterService=ce,this.mainService=xe,this.groupingKeysSub$=new y.t({groupKey1:"",groupKey2:"",groupValue1:"",groupValue2:""}),this.entitiesFilterSub$=new y.t([]),this.isActiveSubmitDispute$=new y.t(!1),this.isActiveDisputeInBMLPopup$=new y.t(!1),this.isAddedNewView$=new y.t(!1),this.viewSettings$=new y.t({modeFilter:!1,cheapestFilter:!1,availabilityFilter:!1,currency:fe.OS}),this.defaultViewSettingsFilterFromServer$=new y.t(null),this.groupingKeys$=this.groupingKeysSub$.asObservable(),this.entitiesFilter$=this.entitiesFilterSub$.asObservable(),this.lastScanDate$=this.mainService?this.mainService.scanDatesService.lastScanDate:(0,v.of)(null),this.monthlyScanDatesSource=new y.t(null),this.monthlyScanDates$=this.monthlyScanDatesSource.asObservable().pipe((0,k.p)(Boolean)),this.lastAvailableScanDate=this.store.select("scanDates"),this.filterByMonth$=this.store.select("filterByMonth").pipe((0,k.p)(Boolean)),this.filterByMonthOnHC$=this.store.select("filterByMonthOnHC").pipe((0,k.p)(Boolean)),this.filterByMonthViolation$=this.monthlyScanDates$.pipe((0,b.T)(({violation:Je})=>(0,Y.H8)(Je))),this.filter$=this.store.select("filter").pipe((0,k.p)(Boolean)),this.filters$=(0,P.z)([this.filterByMonth$,this.filter$]).pipe((0,b.T)(([Je,{value:Be}])=>({scan_date:+Je,hotelsFilter:(0,Y.mX)(Be)}))),this.viewSettingsFilter$=this.store.select("viewSettingsFilter").pipe((0,k.p)(Boolean)),this.viewSettingsFilterSubject$=new y.t({...this.getDefaultViewSettingsValue(),default:!0}),this.userViewSettingsFromServerLoadedSource=new y.t(null),this.userViewSettingsFromServerLoaded$=this.userViewSettingsFromServerLoadedSource.asObservable(),this.refreshFilterValueSource$=new y.t(!1),this.refreshFilterValue$=this.refreshFilterValueSource$.asObservable(),this.mainAndViewSettingsFilter$=(0,P.z)([this.filter$,this.viewSettingsFilter$,this.refreshFilterValue$,this.userViewSettingsFromServerLoaded$]).pipe((0,T.M)(Je=>this.collectedFilter=Je),(0,a.n)(()=>this.lastScanDate$),(0,i.Z)(function(){var Je=(0,s.A)(function*(Be){return yield Pe.hotelsFilterClusterService.collectInformation(),Pe.lastScanDate=Be,Pe.collectedFilter});return function(Be){return Je.apply(this,arguments)}}()),(0,p.B)(100),(0,b.T)(([Je])=>{const Be=this.viewSettingsFilterSubject$.value&&this.viewSettingsFilterSubject$.value.default&&this.userViewSettingsFromServer?this.userViewSettingsFromServer:this.viewSettingsFilterSubject$.value,De={};return Je.filter?(De.filter=structuredClone({...Je.filter,...Be}
1),De.filter.hotelsFilter=structuredClone(Je.value.FilterHotel),De.name=Je.name):De.filter=structuredClone({...Be}),this.userViewSettings={...Be},this.hotelsFilterClusterService.assignClusterValueToHotelsFilter(De),this.addScanDateIfNeeded(De)}),(0,O.t)(1)),this.updateActions=new A.bkB,this.isViewMode$=new y.t(!1),this.tableViewByFilters$=new y.t({groupKey1:"ota",groupKey2:""}),this.selectedTab$=new y.t("successful"),this.selectedRows$=new y.t([]),this.selectedRowsCount$=new y.t(0),this.reloadCharts$=new y.t(!1),this.reloadRCAChart$=new y.t(!1),this.trUploaded$=new y.t(!1),this.testReservationContext$=new y.t({table:{},page:{}}),this.redirectToTestReservation$=new y.t(!1),this.redirectToParity$=new y.t(!1),this.paramsFilterTr$=new y.t({}),this.applyTableFilter$=new y.t(!1),this.trTableFilterCount$=new y.t(0),this.reloadFiltersData$=new y.t(!1),this.reloadDistribution$=new y.t(!1),this.distributionOverviewActiveTabHotelsFilter=null}setDistributionOverviewActiveTabHotelsFilter(X){this.distributionOverviewActiveTabHotelsFilter=X}getDistributionOverviewActiveTabHotelsFilter(){return this.distributionOverviewActiveTabHotelsFilter}requestViewSettingsFilterOnly(X){return(0,v.of)(this.getViewSettingsFromMainAndViewSettingsFilter(X))}setFilterByMonth(X){this.store.dispatch(new w.Rl.SetFilterByMonth(X))}setFilterByMonthOnHC(X){this.store.dispatch(new w.Pw.SetFilterByMonthOnHC(X))}setMonthlyScanDates(X){this.monthlyScanDatesSource.next(X)}setScanDates(X){this.store.dispatch(new w.JR.SetScanDates(X))}setFilter(X){this.store.dispatch(new w.o4.SetFilter(X))}setViewSettingsFilter(X){this.store.dispatch(new w.Ui.SetViewSettingsFilter(X))}getReasonsByChainId(X){return this.store.select("chainActions").pipe((0,a.n)(we=>we?(0,v.of)(we):(0,I.p)({dispute:this.disputeModel.getDisputeReasons({filters:{chainId:X}}).pipe((0,b.T)(Y.JS)),support:this.disputeModel.getSupportReasons({filters:{chainId:X}}).pipe((0,b.T)(Y.JS))})),(0,T.M)(we=>this.store.dispatch(new w.np.SetChainActions(we))))}setGroupingKeys(X){this.groupingKeysSub$.next(X)}setTop5OTAs(X){this.entitiesFilterSub$.next(X)}getDefaultViewSettingsValue(){return{availabilityFilter:!0,cheapestFilter:q.Um.both,modeFilter:q.mm.public}}setViewSettingsFilterFromServer(X){const we=this.getUpdatedFilterWithInitialHotelsFilterValue(X);this.defaultViewSettingsFilterFromServer$.next(we),this.userViewSettingsFromServer=we,this.userViewSettingsFromServerLoadedSource.next(we)}refreshFilterValue(){this.refreshFilterValueSource$.next(!this.refreshFilterValueSource$.getValue()),setTimeout(()=>{this.refreshFilterValueSource$.next(!this.refreshFilterValueSource$.getValue())})}initDefaultViewSettingsFilter(X){X||this.userViewSettingsFromServerLoadedSource.next(this.viewSettingsFilterSubject$.value)}getViewSettingsFromMainAndViewSettingsFilter(X){return{modeFilter:X.filter.modeFilter,cheapestFilter:X.filter.cheapestFilter,availabilityFilter:X.filter.availabilityFilter}}addScanDateIfNeeded(X){return!X.filter.hasOwnProperty("scan_date")&&!X.filter.hasOwnProperty("scan_date_distance")&&this.lastScanDate&&(X.filter.scan_date=this.lastScanDate),X}getUpdatedFilterWithInitialHotelsFilterValue(X){return!(X.hotelsFilter&&(!X.hotelsFilter||Object.keys(X.hotelsFilter).length))&&(X.hotelsFilter=new pe.Ps),X}static{this.ctorParameters=()=>[{type:L.il},{type:ee.a},{type:he.J},{type:te.tn,decorators:[{type:A.Xx1}]}]}};se=function(ge,X,we,ce){var Je,xe=arguments.length,Pe=xe<3?X:null===ce?ce=Object.getOwnPropertyDescriptor(X,we):ce;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)Pe=Reflect.decorate(ge,X,we,ce);else for(var Be=ge.length-1;Be>=0;Be--)(Je=ge[Be])&&(Pe=(xe<3?Je(Pe):xe>3?Je(X,we,Pe):Je(X,we))||Pe);return xe>3&&Pe&&Object.defineProperty(X,we,Pe),Pe}([(0,A._qm)({providedIn:"root"})],se)},90556:(We,Te,C)=>{"use strict";var s=C(17705),A=C(39837),L=C(60177),y=C(345);const v=[{provide:s.Ql9,useFactory:()=>new s.Ql9}];function w(n){for(let e=n.length-1;e>=0;e--)if(void 0!==n[e])return n[e]}function k(n){const e=[];return n.forEach(r=>r&&e.push(...r)),e}const b=(0,s.oH4)(s.fpN,"coreDynamic",[{provide:s.d80,useValue:{},multi:!0},{provide:s.OfE,useClass:class P{constructor(e){const r={useJit:!0,defaultEncapsulation:s.gXe.Emulated,missingTranslation:s.ZtX.Warning};this._defaultOptions=[r,...e]}createCompiler(e=[]){const r=function I(n){return{useJit:w(n.map(e=>e.useJit)),defaultEncapsulation:w(n.map(e=>e.defaultEncapsulation)),providers:k(n.map(e=>e.providers)),missingTranslation:w(n.map(e=>
1e.missingTranslation)),preserveWhitespaces:w(n.map(e=>e.preserveWhitespaces))}}(this._defaultOptions.concat(e));return s.zZn.create({providers:[v,{provide:A.udt,useFactory:()=>new A.udt({useJit:r.useJit,defaultEncapsulation:r.defaultEncapsulation,missingTranslation:r.missingTranslation,preserveWhitespaces:r.preserveWhitespaces}),deps:[]},r.providers]}).get(s.Ql9)}},deps:[s.d80]}]);class T extends A.WHm{get(e){let r,l;const _=new Promise((N,V)=>{r=N,l=V}),E=new XMLHttpRequest;return E.open("GET",e,!0),E.responseType="text",E.onload=function(){const N=E.response;let V=E.status;0===V&&(V=N?200:0),200<=V&&V<=300?r(N):l(`Failed to load ${e}`)},E.onerror=function(){l(`Failed to load ${e}`)},E.send(),_}static{this.\u0275fac=function(){let e;return function(l){return(e||(e=s.xGo(T)))(l||T)}}()}static{this.\u0275prov=s.jDH({token:T,factory:T.\u0275fac})}}const a=[y.tC,{provide:s.d80,useValue:{providers:[{provide:A.WHm,useClass:T,deps:[]}]},multi:!0},{provide:s.Agw,useValue:L.AJ}];class i extends A.WHm{constructor(){if(super(),this._cache=s.JZv.$templateCache,null==this._cache)throw new Error("CachedResourceLoader: Template cache was not found in $templateCache.")}get(e){return this._cache.hasOwnProperty(e)?Promise.resolve(this._cache[e]):Promise.reject("CachedResourceLoader: Did not find cached template for "+e)}}new s.RxE("16.2.12"),A.WHm;const Y=(0,s.oH4)(b,"browserDynamic",a);var ee=C(49969);function fe(n){return new s.wOt(3e3,!1)}function Rt(n){switch(n.length){case 0:return new ee.sf;case 1:return n[0];default:return new ee.ui(n)}}function tn(n,e,r=new Map,l=new Map){const _=[],E=[];let N=-1,V=null;if(e.forEach(re=>{const ae=re.get("offset"),He=ae==N,nt=He&&V||new Map;re.forEach((Tt,Qt)=>{let Zt=Qt,Xt=Tt;if("offset"!==Qt)switch(Zt=n.normalizePropertyName(Zt,_),Xt){case ee.FX:Xt=r.get(Qt);break;case ee.kp:Xt=l.get(Qt);break;default:Xt=n.normalizeStyleValue(Qt,Zt,Xt,_)}nt.set(Zt,Xt)}),He||E.push(nt),V=nt,N=ae}),_.length)throw function _e(n){return new s.wOt(3502,!1)}();return E}function rt(n,e,r,l){switch(e){case"start":n.onStart(()=>l(r&&Ze(r,"start",n)));break;case"done":n.onDone(()=>l(r&&Ze(r,"done",n)));break;case"destroy":n.onDestroy(()=>l(r&&Ze(r,"destroy",n)))}}function Ze(n,e,r){const l=r.totalTime,_=!!r.disabled,E=st(n.element,n.triggerName,n.fromState,n.toState,e||n.phaseName,l??n.totalTime,_),N=n._data;return null!=N&&(E._data=N),E}function st(n,e,r,l,_="",E=0,N){return{element:n,triggerName:e,fromState:r,toState:l,phaseName:_,totalTime:E,disabled:!!N}}function Vt(n,e,r){let l=n.get(e);return l||n.set(e,l=r),l}function an(n){const e=n.indexOf(":");return[n.substring(1,e),n.slice(e+1)]}const Zn=(()=>typeof document>"u"?null:document.documentElement)();function En(n){const e=n.parentNode||n.host||null;return e===Zn?null:e}let Pt=null,et=!1;function pt(n){Pt||(Pt=function Yt(){return typeof document<"u"?document.body:null}()||{},et=!!Pt.style&&"WebkitAppearance"in Pt.style);let e=!0;return Pt.style&&!function gn(n){return"ebkit"==n.substring(1,6)}(n)&&(e=n in Pt.style,!e&&et&&(e="Webkit"+n.charAt(0).toUpperCase()+n.slice(1)in Pt.style)),e}function ot(n,e){for(;e;){if(e===n)return!0;e=En(e)}return!1}function Jt(n,e,r){if(r)return Array.from(n.querySelectorAll(e));const l=n.querySelector(e);return l?[l]:[]}class xn{validateStyleProperty(e){return pt(e)}matchesElement(e,r){return!1}containsElement(e,r){return ot(e,r)}getParentElement(e){return En(e)}query(e,r,l){return Jt(e,r,l)}computeStyle(e,r,l){return l||""}animate(e,r,l,_,E,N=[],V){return new ee.sf(l,_)}static{this.\u0275fac=function(r){return new(r||xn)}}static{this.\u0275prov=s.jDH({token:xn,factory:xn.\u0275fac})}}class Qn{static{this.NOOP=new xn}}const Er=1e3,ci="ng-enter",oi="ng-leave",Gr="ng-trigger",vi=".ng-trigger",dn="ng-animating",$e=".ng-animating";function ke(n){if("number"==typeof n)return n;const e=n.match(/^(-?[\.\d]+)(m?s)/);return!e||e.length<2?0:Ge(parseFloat(e[1]),e[2])}function Ge(n,e){return"s"===e?n*Er:n}function at(n,e,r){return n.hasOwnProperty("duration")?n:function ht(n,e,r){const l=/^(-?[\.\d]+)(m?s)(?:\s+(-?[\.\d]+)(m?s))?(?:\s+([-a-z]+(?:\(.+?\))?))?$/i;let _,E=0,N="";if("string"==typeof n){const V=n.match(l);if(null===V)return e.push(fe()),{duration:0,delay:0,easing:""};_=Ge(parseFloat(V[1]),V[2]);const re=V[3];null!=re&&(E=Ge(parseFloat(re),V[4]));const ae=V[5];ae&&(N=ae)}else _=n;if(!r){let V=!1,re=e.length;_<0&&(e.push(function q(){return new s.wOt(3100,!1)}()),V=!0),E<0&&(e.push(function he(){return new s.wOt(3101,!1)}()),V=!0),V&&e.splice(re,0,fe())}return{duration:_,delay:E,easing:N}}(n,e,r)}function Ut(n,e={}
vendor: 18,902 bytes, line 1
1){return Object.keys(n).forEach(r=>{e[r]=n[r]}),e}function qt(n){const e=new Map;return Object.keys(n).forEach(r=>{const l=n[r];e.set(r,l)}),e}function vr(n,e=new Map,r){if(r)for(let[l,_]of r)e.set(l,_);for(let[l,_]of n)e.set(l,_);return e}function kt(n,e,r){e.forEach((l,_)=>{const E=Cr(_);r&&!r.has(_)&&r.set(_,n.style[E]),n.style[E]=l})}function Gt(n,e){e.forEach((r,l)=>{const _=Cr(l);n.style[_]=""})}function pn(n){return Array.isArray(n)?1==n.length?n[0]:(0,ee.K2)(n):n}function zt(n,e,r){const l=e.params||{},_=Wt(n);_.length&&_.forEach(E=>{l.hasOwnProperty(E)||r.push(function pe(n){return new s.wOt(3001,!1)}())})}const Et=new RegExp("{{\\s*(.+?)\\s*}}","g");function Wt(n){let e=[];if("string"==typeof n){let r;for(;r=Et.exec(n);)e.push(r[1]);Et.lastIndex=0}return e}function On(n,e,r){const l=n.toString(),_=l.replace(Et,(E,N)=>{let V=e[N];return null==V&&(r.push(function oe(n){return new s.wOt(3003,!1)}()),V=""),V.toString()});return _==l?n:_}function hr(n){const e=[];let r=n.next();for(;!r.done;)e.push(r.value),r=n.next();return e}const Wn=/-+([a-z0-9])/g;function Cr(n){return n.replace(Wn,(...e)=>e[1].toUpperCase())}function _n(n,e,r){switch(e.type){case 7:return n.visitTrigger(e,r);case 0:return n.visitState(e,r);case 1:return n.visitTransition(e,r);case 2:return n.visitSequence(e,r);case 3:return n.visitGroup(e,r);case 4:return n.visitAnimate(e,r);case 5:return n.visitKeyframes(e,r);case 6:return n.visitStyle(e,r);case 8:return n.visitReference(e,r);case 9:return n.visitAnimateChild(e,r);case 10:return n.visitAnimateRef(e,r);case 11:return n.visitQuery(e,r);case 12:return n.visitStagger(e,r);default:throw function ie(n){return new s.wOt(3004,!1)}(e.type)}}function or(n,e){return window.getComputedStyle(n)[e]}const Lr="*";function _r(n,e){const r=[];return"string"==typeof n?n.split(/\s*,\s*/).forEach(l=>function qn(n,e,r){if(":"==n[0]){const re=function Ir(n,e){switch(n){case":enter":return"void => *";case":leave":return"* => void";case":increment":return(r,l)=>parseFloat(l)>parseFloat(r);case":decrement":return(r,l)=>parseFloat(l)<parseFloat(r);default:return e.push(function B(n){return new s.wOt(3016,!1)}()),"* => *"}}(n,r);if("function"==typeof re)return void e.push(re);n=re}const l=n.match(/^(\*|[-\w]+)\s*(<?[=-]>)\s*(\*|[-\w]+)$/);if(null==l||l.length<4)return r.push(function J(n){return new s.wOt(3015,!1)}()),e;const _=l[1],E=l[2],N=l[3];e.push(Fi(_,N));const V=_==Lr&&N==Lr;"<"==E[0]&&!V&&e.push(Fi(N,_))}(l,r,e)):r.push(n),r}const fi=new Set(["true","1"]),Ri=new Set(["false","0"]);function Fi(n,e){const r=fi.has(n)||Ri.has(n),l=fi.has(e)||Ri.has(e);return(_,E)=>{let N=n==Lr||n==_,V=e==Lr||e==E;return!N&&r&&"boolean"==typeof _&&(N=_?fi.has(n):Ri.has(n)),!V&&l&&"boolean"==typeof E&&(V=E?fi.has(e):Ri.has(e)),N&&V}}const ls=":self",Yr=new RegExp("s*:selfs*,?","g");function Tr(n,e,r,l){return new es(n).build(e,r,l)}class es{constructor(e){this._driver=e}build(e,r,l){const _=new hi(r);return this._resetContextStyleTimingState(_),_n(this,pn(e),_)}_resetContextStyleTimingState(e){e.currentQuerySelector="",e.collectedStyles=new Map,e.collectedStyles.set("",new Map),e.currentTime=0}visitTrigger(e,r){let l=r.queryCount=0,_=r.depCount=0;const E=[],N=[];return"@"==e.name.charAt(0)&&r.errors.push(function ue(){return new s.wOt(3006,!1)}()),e.definitions.forEach(V=>{if(this._resetContextStyleTimingState(r),0==V.type){const re=V,ae=re.name;ae.toString().split(/\s*,\s*/).forEach(He=>{re.name=He,E.push(this.visitState(re,r))}),re.name=ae}else if(1==V.type){const re=this.visitTransition(V,r);l+=re.queryCount,_+=re.depCount,N.push(re)}else r.errors.push(function se(){return new s.wOt(3007,!1)}())}),{type:7,name:e.name,states:E,transitions:N,queryCount:l,depCount:_,options:null}}visitState(e,r){const l=this.visitStyle(e.styles,r),_=e.options&&e.options.params||null;if(l.containsDynamicStyles){const E=new Set,N=_||{};if(l.styles.forEach(V=>{V instanceof Map&&V.forEach(re=>{Wt(re).forEach(ae=>{N.hasOwnProperty(ae)||E.add(ae)})})}),E.size){hr(E.values());r.errors.push(function ge(n,e){return new s.wOt(3008,!1)}(e.name))}}return{type:0,name:e.name,style:l,options:_?{params:_}:null}}visitTransition(e,r){r.queryCount=0,r.depCount=0;const l=_n(this,pn(e.animation),r);return{type:1,matchers:_r(e.expr,r.errors),animation:l,queryCount:r.queryCount,depCount:r.depCount,options:Qs(e.options)}}visitSequence(e,r){return{type:2,steps:e.steps.map(l=>_n(this,l,r)),options:Qs(e.options)}}visitGroup(e,r){const l=r.currentTime;let _=0;const E=e.steps.map(N=>{r.currentTime=l;const V=_n(this,N,r);return _=Math.max(_,r.currentTime),V});return r.currentTime=_,{type:3,steps:E,options:Qs(e.options)}}visitAnimate(e,r){const l=function $a(n,e){if(n.hasOwnProperty("duration"))return n;if("number"==typeof n){return Ps(at(n,e).duration,0,"")}const r=n;if(r.split(/\s+/).some(E=>"{"==E.charAt(0)&&"{"==E.charAt(1))){const E=Ps(0,0,"");return E.dynamic=!0,E.strValue=r,E}const _=at(r,e);return Ps(_.duration,_.delay,_.easing)}(e.timings,r.errors);r.currentAnimateTimings=l;let _,E=e.styles?e.styles:(0,ee.iF)({});if(5==E.type)_=this.visitKeyframes(E,r);else{let N=e.styles,V=!1;if(!N){V=!0;const ae={};l.easing&&(ae.easing=l.easing),N=(0,ee.iF)(ae)}r.currentTime+=l.duration+l.delay;const re=this.visitStyle(N,r);re.isEmptyStep=V,_=re}return r.currentAnimateTimings=null,{type:4,timings:l,style:_,options:null}}visitStyle(e,r){const l=this._makeStyleAst(e,r);return this._validateStyleAst(l,r),l}_makeStyleAst(e,r){const l=[],_=Array.isArray(e.styles)?e.styles:[e.styles];for(let V of _)"string"==typeof V?V===ee.kp?l.push(V):r.errors.push(new s.wOt(3002,!1)):l.push(qt(V));let E=!1,N=null;return l.forEach(V=>{if(V instanceof Map&&(V.has("easing")&&(N=V.get("easing"),V.delete("easing")),!E))for(let re of V.values())if(re.toString().indexOf("{{")>=0){E=!0;break}}),{type:6,styles:l,easing:N,offset:e.offset,containsDynamicStyles:E,options:null}}_validateStyleAst(e,r){const l=r.currentAnimateTimings;let _=r.currentTime,E=r.currentTime;l&&E>0&&(E-=l.duration+l.delay),e.styles.forEach(N=>{"string"!=typeof N&&N.forEach((V,re)=>{const ae=r.collectedStyles.get(r.currentQuerySelector),He=ae.get(re);let nt=!0;He&&(E!=_&&E>=He.startTime&&_<=He.endTime&&(r.errors.push(function ce(n,e,r,l,_){return new s.wOt(3010,!1)}(0,He.startTime,He.endTime)),nt=!1),E=He.startTime),nt&&ae.set(re,{startTime:E,endTime:_}),r.options&&zt(V,r.options,r.errors)})})}visitKeyframes(e,r){const l={type:5,styles:[],options:null};if(!r.currentAnimateTimings)return r.errors.push(function xe(){return new s.wOt(3011,!1)}()),l;let E=0;const N=[];let V=!1,re=!1,ae=0;const He=e.steps.map(Dn=>{const ar=this._makeStyleAst(Dn,r);let Un=null!=ar.offset?ar.offset:function ho(n){if("string"==typeof n)return null;let e=null;if(Array.isArray(n))n.forEach(r=>{if(r instanceof Map&&r.has("offset")){const l=r;e=parseFloat(l.get("offset")),l.delete("offset")}});else if(n instanceof Map&&n.has("offset")){const r=n;e=parseFloat(r.get("offset")),r.delete("offset")}return e}(ar.styles),mr=0;return null!=Un&&(E++,mr=ar.offset=Un),re=re||mr<0||mr>1,V=V||mr<ae,ae=mr,N.push(mr),ar});re&&r.errors.push(function Pe(){return new s.wOt(3012,!1)}()),V&&r.errors.push(function Je(){return new s.wOt(3200,!1)}());const nt=e.steps.length;let Tt=0;E>0&&E<nt?r.errors.push(function Be(){return new s.wOt(3202,!1)}()):0==E&&(Tt=1/(nt-1));const Qt=nt-1,Zt=r.currentTime,Xt=r.currentAnimateTimings,on=Xt.duration;return He.forEach((Dn,ar)=>{const Un=Tt>0?ar==Qt?1:Tt*ar:N[ar],mr=Un*on;r.currentTime=Zt+Xt.delay+mr,Xt.duration=mr,this._validateStyleAst(Dn,r),Dn.offset=Un,l.styles.push(Dn)}),l}visitReference(e,r){return{type:8,animation:_n(this,pn(e.animation),r),options:Qs(e.options)}}visitAnimateChild(e,r){return r.depCount++,{type:9,options:Qs(e.options)}}visitAnimateRef(e,r){return{type:10,animation:this.visitReference(e.animation,r),options:Qs(e.options)}}visitQuery(e,r){const l=r.currentQuerySelector,_=e.options||{};r.queryCount++,r.currentQuery=e;const[E,N]=function Ms(n){const e=!!n.split(/\s*,\s*/).find(r=>r==ls);return e&&(n=n.replace(Yr,"")),n=n.replace(/@\*/g,vi).replace(/@\w+/g,r=>vi+"-"+r.slice(1)).replace(/:animating/g,$e),[n,e]}(e.selector);r.currentQuerySelector=l.length?l+" "+E:E,Vt(r.collectedStyles,r.currentQuerySelector,new Map);const V=_n(this,pn(e.animation),r);return r.currentQuery=null,r.currentQuerySelector=l,{type:11,selector:E,limit:_.limit||0,optional:!!_.optional,includeSelf:N,animation:V,originalSelector:e.selector,options:Qs(e.options)}}visitStagger(e,r){r.currentQuery||r.errors.push(function De(){return new s.wOt(3013,!1)}());const l="full"===e.timings?{duration:0,delay:0,easing:"full"}:at(e.timings,r.errors,!0);return{type:12,animation:_n(this,pn(e.animation),r),timings:l,options:null}}}class hi{constructor(e){this.errors=e,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 Qs(n){return n?(n=Ut(n)).params&&(n.params=function fs(n){return n?Ut(n):null}(n.params)):n={},n}function Ps(n,e,r){return{duration:n,delay:e,easing:r}}function Ra(n,e,r,l,_,E,N=null,V=!1){return{type:1,element:n,keyframes:e,preStyleProps:r,postStyleProps:l,duration:_,delay:E,totalTime:_+E,easing:N,subTimeline:V}}class Xo{constructor(){this._map=new Map}get(e){return this._map.get(e)||[]}append(e,r){let l=this._map.get(e);l||this._map.set(e,l=[]),l.push(...r)}has(e){return this._map.has(e)}clear(){this._map.clear()}}const Mn=new RegExp(":enter","g"),Xn=new RegExp(":leave","g");function fr(n,e,r,l,_,E=new Map,N=new Map,V,re,ae=[]){return(new pr).buildKeyframes(n,e,r,l,_,E,N,V,re,ae)}class pr{buildKeyframes(e,r,l,_,E,N,V,re,ae,He=[]){ae=ae||new Xo;const nt=new Gi(e,r,ae,_,E,He,[]);nt.options=re;const Tt=re.delay?ke(re.delay):0;nt.currentTimeline.delayNextStep(Tt),nt.currentTimeline.setStyles([N],null,nt.errors,re),_n(this,l,nt);const Qt=nt.timelines.filter(Zt=>Zt.containsAnimation());if(Qt.length&&V.size){let Zt;for(let Xt=Qt.length-1;Xt>=0;Xt--){const on=Qt[Xt];if(on.element===r){Zt=on;break}}Zt&&!Zt.allowOnlyTimelineStyles()&&Zt.setStyles([V],null,nt.errors,re)}return Qt.length?Qt.map(Zt=>Zt.buildKeyframes()):[Ra(r,[],[],[],0,Tt,"",!1)]}visitTrigger(e,r){}visitState(e,r){}visitTransition(e,r){}visitAnimateChild(e,r){const l=r.subInstructions.get(r.element);if(l){const _=r.createSubContext(e.options),E=r.currentTimeline.currentTime,N=this._visitSubInstructions(l,_,_.options);E!=N&&r.transformIntoNewTimeline(N)}r.previousNode=e}visitAnimateRef(e,r){const l=r.createSubContext(e.options);l.transformIntoNewTimeline(),this._applyAnimationRefDelays([e.options,e.animation.options],r,l),this.visitReference(e.animation,l),r.transformIntoNewTimeline(l.currentTimeline.currentTime),r.previousNode=e}_applyAnimationRefDelays(e,r,l){for(const _ of e){const E=_?.delay;if(E){const N="number"==typeof E?E:ke(On(E,_?.params??{},r.errors));l.delayNextStep(N)}}}_visitSubInstructions(e,r,l){let E=r.currentTimeline.currentTime;const N=null!=l.duration?ke(l.duration):null,V=null!=l.delay?ke(l.delay):null;return 0!==N&&e.forEach(re=>{const ae=r.appendInstructionToTimeline(re,N,V);E=Math.max(E,ae.duration+ae.delay)}),E}visitReference(e,r){r.updateOptions(e.options,!0),_n(this,e.animation,r),r.previousNode=e}visitSequence(e,r){const l=r.subContextCount;let _=r;const E=e.options;if(E&&(E.params||E.delay)&&(_=r.createSubContext(E),_.transformIntoNewTimeline(),null!=E.delay)){6==_.previousNode.type&&(_.currentTimeline.snapshotCurrentStyles(),_.previousNode=jr);const N=ke(E.delay);_.delayNextStep(N)}e.steps.length&&(e.steps.forEach(N=>_n(this,N,_)),_.currentTimeline.applyStylesToKeyframe(),_.subContextCount>l&&_.transformIntoNewTimeline()),r.previousNode=e}visitGroup(e,r){const l=[];let _=r.currentTimeline.currentTime;const E=e.options&&e.options.delay?ke(e.options.delay):0;e.steps.forEach(N=>{const V=r.createSubContext(e.options);E&&V.delayNextStep(E),_n(this,N,V),_=Math.max(_,V.currentTimeline.currentTime),l.push(V.currentTimeline)}),l.forEach(N=>r.currentTimeline.mergeTimelineCollectedStyles(N)),r.transformIntoNewTimeline(_),r.previousNode=e}_visitTiming(e,r){if(e.dynamic){const l=e.strValue;return at(r.params?On(l,r.params,r.errors):l,r.errors)}return{duration:e.duration,delay:e.delay,easing:e.easing}}visitAnimate(e,r){const l=r.currentAnimateTimings=this._visitTiming(e.timings,r),_=r.currentTimeline;l.delay&&(r.incrementTime(l.delay),_.snapshotCurrentStyles());const E=e.style;5==E.type?this.visitKeyframes(E,r):(r.incrementTime(l.duration),this.visitStyle(E,r),_.applyStylesToKeyframe()),r.currentAnimateTimings=null,r.previousNode=e}visitStyle(e,r){const l=r.currentTimeline,_=r.currentAnimateTimings;!_&&l.hasCurrentStyleProperties()&&l.forwardFrame();const E=_&&_.easing||e.easing;e.isEmptyStep?l.applyEmptyStep(E):l.setStyles(e.styles,E,r.errors,r.options),r.previousNode=e}visitKeyframes(e,r){const l=r.currentAnimateTimings,_=r.currentTimeline.duration,E=l.duration,V=r.createSubContext().currentTimeline;V.easing=l.easing,e.styles.forEach(re=>{const ae=re.offset||0;V.forwardTime(ae*E),V.setStyles(re.styles,re.easing,r.errors,r.options),V.applyStylesToKeyframe()}),r.currentTimeline.mergeTimelineCollectedStyles(V),r.transformIntoNewTimeline(_+E),r.previousNode=e}visitQuery(e,r){const l=r.currentTimeline.currentTime,_=e.options||{},E=_.delay?ke(_.delay):0;E&&(6===r.previousNode.type||0==l&&r.currentTimeline.hasCurrentStyleProperties())&&(r.currentTimeline.snapshotCurrentStyles(),r.previousNode=jr);let N=l;const V=r.invokeQuery(e.selector,e.originalSelector,e.limit,e.includeSelf,!!_.optional,r.errors);r.currentQueryTotal=V.length;let re=null;V.forEach((ae,He)=>{r.currentQueryIndex=He;const nt=r.createSubContext(e.options,ae);E&&nt.delayNextStep(E),ae===r.element&&(re=nt.currentTimeline),_n(this,e.animation,nt),nt.currentTimeline.applyStylesToKeyframe();const Tt=nt.currentTimeline.currentTime;N=Math.max(N,Tt)}),r.currentQueryIndex=0,r.currentQueryTotal=0,r.transformIntoNewTimeline(N),re&&(r.currentTimeline.mergeTimelineCollectedStyles(re),r.currentTimeline.snapshotCurrentStyles()),r.previousNode=e}visitStagger(e,r){const l=r.parentContext,_=r.currentTimeline,E=e.timings,N=Math.abs(E.duration),V=N*(r.currentQueryTotal-1);let re=N*r.currentQueryIndex;switch(E.duration<0?"reverse":E.easing){case"reverse":re=V-re;break;case"full":re=l.currentStaggerTime}const He=r.currentTimeline;re&&He.delayNextStep(re);const nt=He.currentTime;_n(this,e.animation,r),r.previousNode=e,l.currentStaggerTime=_.currentTime-nt+(_.startTime-l.currentTimeline.startTime)}}const jr={};class Gi{constructor(e,r,l,_,E,N,V,re){this._driver=e,this.element=r,this.subInstructions=l,this._enterClassName=_,this._leaveClassName=E,this.errors=N,this.timelines=V,this.parentContext=null,this.currentAnimateTimings=null,this.previousNode=jr,this.subContextCount=0,this.options={},this.currentQueryIndex=0,this.currentQueryTotal=0,this.currentStaggerTime=0,this.currentTimeline=re||new zi(this._driver,r,0),V.push(this.currentTimeline)}get params(){return this.options.params}updateOptions(e,r){if(!e)return;const l=e;let _=this.options;null!=l.duration&&(_.duration=ke(l.duration)),null!=l.delay&&(_.delay=ke(l.delay));const E=l.params;if(E){let N=_.params;N||(N=this.options.params={}),Object.keys(E).forEach(V=>{(!r||!N.hasOwnProperty(V))&&(N[V]=On(E[V],N,this.errors))})}}_copyOptions(){const e={};if(this.options){const r=this.options.params;if(r){const l=e.params={};Object.keys(r).forEach(_=>{l[_]=r[_]})}}return e}createSubContext(e=null,r,l){const _=r||this.element,E=new Gi(this._driver,_,this.subInstructions,this._enterClassName,this._leaveClassName,this.errors,this.timelines,this.currentTimeline.fork(_,l||0));return E.previousNode=this.previousNode,E.currentAnimateTimings=this.currentAnimateTimings,E.options=this._copyOptions(),E.updateOptions(e),E.currentQueryIndex=this.currentQueryIndex,E.currentQueryTotal=this.currentQueryTotal,E.parentContext=this,this.subContextCount++,E}transformIntoNewTimeline(e){return this.previousNode=jr,this.currentTimeline=this.currentTimeline.fork(this.element,e),this.timelines.push(this.currentTimeline),this.currentTimeline}appendInstructionToTimeline(e,r,l){const _={duration:r??e.duration,delay:this.currentTimeline.currentTime+(l??0)+e.delay,easing:""},E=new cs(this._driver,e.element,e.keyframes,e.preStyleProps,e.postStyleProps,_,e.stretchStartingKeyframe);return this.timelines.push(E),_}incrementTime(e){this.currentTimeline.forwardTime(this.currentTimeline.duration+e)}delayNextStep(e){e>0&&this.currentTimeline.delayNextStep(e)}invokeQuery(e,r,l,_,E,N){let V=[];if(_&&V.push(this.element),e.length>0){e=(e=e.replace(Mn,"."+this._enterClassName)).replace(Xn,"."+this._leaveClassName);const re=1!=l;let ae=this._driver.query(this.element,e,re);0!==l&&(ae=l<0?ae.slice(ae.length+l,ae.length):ae.slice(0,l)),V.push(...ae)}return!E&&0==V.length&&N.push(function Me(n){return new s.wOt(3014,!1)}()),V}}class zi{constructor(e,r,l,_){this._driver=e,this.element=r,this.startTime=l,this._elementTimelineStylesLookup=_,this.duration=0,this.easing=null,this._previousKeyframe=new Map,this._currentKeyframe=new Map,this._keyframes=new Map,this._styleSummary=new Map,this._localTimelineStyles=new Map,this._pendingStyles=new Map,this._backFill=new Map,this._currentEmptyStepKeyframe=null,this._elementTimelineStylesLookup||(this._elementTimelineStylesLookup=new Map),this._globalTimelineStyles=this._elementTimelineStylesLookup.get(r),this._globalTimelineStyles||(this._globalTimelineStyles=this._localTimelineStyles,this._elementTimelineStylesLookup.set(r,this._localTimelineStyles)),this._loadKeyframe()}containsAnimation(){switch(this._keyframes.size){case 0:return!1;case 1:return this.hasCurrentStyleProperties();default:return!0}}hasCurrentStyleProperties(){return this._currentKeyframe.size>0}get currentTime(){return this.startTime+this.duration}delayNextStep(e){const r=1===this._keyframes.size&&this._pendingStyles.size;this.duration||r?(this.forwardTime(this.currentTime+e),r&&this.snapshotCurrentStyles()):this.startTime+=e}fork(e,r){return this.applyStylesToKeyframe(),new zi(this._driver,e,r||this.currentTime,this._elementTimelineStylesLookup)}_loadKeyframe(){this._currentKeyframe&&(this._previousKeyframe=this._currentKeyframe),this._currentKeyframe=this._keyframes.get(this.duration),this._currentKeyframe||(this._currentKeyframe=new Map,this._keyframes.set(this.duration,this._currentKeyframe))}forwardFrame(){this.duration+=1,this._loadKeyframe()}forwardTime(e){this.applyStylesToKeyframe(),this.duration=e,this._loadKeyframe()}_updateStyle(e,r){this._localTimelineStyles.set(e,r),this._globalTimelineStyles.set(e,r),this._styleSummary.set(e,{time:this.currentTime,value:r})}allowOnlyTimelineStyles(){return this._currentEmptyStepKeyframe!==this._currentKeyframe}
1applyEmptyStep(e){e&&this._previousKeyframe.set("easing",e);for(let[r,l]of this._globalTimelineStyles)this._backFill.set(r,l||ee.kp),this._currentKeyframe.set(r,ee.kp);this._currentEmptyStepKeyframe=this._currentKeyframe}setStyles(e,r,l,_){r&&this._previousKeyframe.set("easing",r);const E=_&&_.params||{},N=function ks(n,e){const r=new Map;let l;return n.forEach(_=>{if("*"===_){l=l||e.keys();for(let E of l)r.set(E,ee.kp)}else vr(_,r)}),r}(e,this._globalTimelineStyles);for(let[V,re]of N){const ae=On(re,E,l);this._pendingStyles.set(V,ae),this._localTimelineStyles.has(V)||this._backFill.set(V,this._globalTimelineStyles.get(V)??ee.kp),this._updateStyle(V,ae)}}applyStylesToKeyframe(){0!=this._pendingStyles.size&&(this._pendingStyles.forEach((e,r)=>{this._currentKeyframe.set(r,e)}),this._pendingStyles.clear(),this._localTimelineStyles.forEach((e,r)=>{this._currentKeyframe.has(r)||this._currentKeyframe.set(r,e)}))}snapshotCurrentStyles(){for(let[e,r]of this._localTimelineStyles)this._pendingStyles.set(e,r),this._updateStyle(e,r)}getFinalKeyframe(){return this._keyframes.get(this.duration)}get properties(){const e=[];for(let r in this._currentKeyframe)e.push(r);return e}
vendor: 4,181 bytes, line 1
1mergeTimelineCollectedStyles(e){e._styleSummary.forEach((r,l)=>{const _=this._styleSummary.get(l);(!_||r.time>_.time)&&this._updateStyle(l,r.value)})}buildKeyframes(){this.applyStylesToKeyframe();const e=new Set,r=new Set,l=1===this._keyframes.size&&0===this.duration;let _=[];this._keyframes.forEach((V,re)=>{const ae=vr(V,new Map,this._backFill);ae.forEach((He,nt)=>{He===ee.FX?e.add(nt):He===ee.kp&&r.add(nt)}),l||ae.set("offset",re/this.duration),_.push(ae)});const E=e.size?hr(e.values()):[],N=r.size?hr(r.values()):[];if(l){const V=_[0],re=new Map(V);V.set("offset",0),re.set("offset",1),_=[V,re]}return Ra(this.element,_,E,N,this.duration,this.startTime,this.easing,!1)}}class cs extends zi{constructor(e,r,l,_,E,N,V=!1){super(e,r,N.delay),this.keyframes=l,this.preStyleProps=_,this.postStyleProps=E,this._stretchStartingKeyframe=V,this.timings={duration:N.duration,delay:N.delay,easing:N.easing}}containsAnimation(){return this.keyframes.length>1}buildKeyframes(){let e=this.keyframes,{delay:r,duration:l,easing:_}=this.timings;if(this._stretchStartingKeyframe&&r){const E=[],N=l+r,V=r/N,re=vr(e[0]);re.set("offset",0),E.push(re);const ae=vr(e[0]);ae.set("offset",Ss(V)),E.push(ae);const He=e.length-1;for(let nt=1;nt<=He;nt++){let Tt=vr(e[nt]);const Zt=r+Tt.get("offset")*l;Tt.set("offset",Ss(Zt/N)),E.push(Tt)}l=N,r=0,_="",e=E}return Ra(this.element,e,this.preStyleProps,this.postStyleProps,l,r,_,!0)}}function Ss(n,e=3){const r=Math.pow(10,e-1);return Math.round(n*r)/r}class Qo{}const It=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 Ci extends Qo{normalizePropertyName(e,r){return Cr(e)}normalizeStyleValue(e,r,l,_){let E="";const N=l.toString().trim();if(It.has(r)&&0!==l&&"0"!==l)if("number"==typeof l)E="px";else{const V=l.match(/^[+-]?[\d\.]+([a-z]*)$/);V&&0==V[1].length&&_.push(function Z(n,e){return new s.wOt(3005,!1)}())}return N+E}}function ei(n,e,r,l,_,E,N,V,re,ae,He,nt,Tt){return{type:0,element:n,triggerName:e,isRemovalTransition:_,fromState:r,fromStyles:E,toState:l,toStyles:N,timelines:V,queriedElements:re,preStyleProps:ae,postStyleProps:He,totalTime:nt,errors:Tt}}const is={};class Js{constructor(e,r,l){this._triggerName=e,this.ast=r,this._stateStyles=l}match(e,r,l,_){return function ua(n,e,r,l,_){return n.some(E=>E(e,r,l,_))}(this.ast.matchers,e,r,l,_)}buildStyles(e,r,l){let _=this._stateStyles.get("*");return void 0!==e&&(_=this._stateStyles.get(e?.toString())||_),_?_.buildStyles(r,l):new Map}build(e,r,l,_,E,N,V,re,ae,He){const nt=[],Tt=this.ast.options&&this.ast.options.params||is,Qt=V&&V.params||is,Zt=this.buildStyles(l,Qt,nt),Xt=re&&re.params||is,on=this.buildStyles(_,Xt,nt),Dn=new Set,ar=new Map,Un=new Map,mr="void"===_,zr={params:Co(Xt,Tt),delay:this.ast.options?.delay},Li=He?[]:fr(e,r,this.ast.animation,E,N,Zt,on,zr,ae,nt);let js=0;if(Li.forEach(zo=>{js=Math.max(zo.duration+zo.delay,js)}),nt.length)return ei(r,this._triggerName,l,_,mr,Zt,on,[],[],ar,Un,js,nt);Li.forEach(zo=>{const va=zo.element,Xl=Vt(ar,va,new Set);zo.preStyleProps.forEach(ro=>Xl.add(ro));const zs=Vt(Un,va,new Set);zo.postStyleProps.forEach(ro=>zs.add(ro)),va!==r&&Dn.add(va)});const vo=hr(Dn.values());return ei(r,this._triggerName,l,_,mr,Zt,on,Li,vo,ar,Un,js)}}function Co(n,e){const r=Ut(e);for(const l in n)n.hasOwnProperty(l)&&null!=n[l]&&(r[l]=n[l]);return r}class Fs{constructor(e,r,l){this.styles=e,this.defaultParams=r,this.normalizer=l}buildStyles(e,r){const l=new Map,_=Ut(this.defaultParams);return Object.keys(e).forEach(E=>{const N=e[E];null!==N&&(_[E]=N)}),this.styles.styles.forEach(E=>{"string"!=typeof E&&E.forEach((N,V)=>{N&&(N=On(N,_,r));const re=this.normalizer.normalizePropertyName(V,r);N=this.normalizer.normalizeStyleValue(V,re,N,r),l.set(V,N)})}),l}}class ac{constructor(e,r,l){this.name=e,this.ast=r,this._normalizer=l,this.transitionFactories=[],this.states=new Map,r.states.forEac
1h(_=>{const E=_.options&&_.options.params||{};this.states.set(_.name,new Fs(_.style,E,l))}),Ki(this.states,"true","1"),Ki(this.states,"false","0"),r.transitions.forEach(_=>{this.transitionFactories.push(new Js(e,_,this.states))}),this.fallbackTransition=function vu(n,e,r){return new Js(n,{type:1,animation:{type:2,steps:[],options:null},matchers:[(N,V)=>!0],options:null,queryCount:0,depCount:0},e)}(e,this.states,this._normalizer)}get containsQueries(){return this.ast.queryCount>0}matchTransition(e,r,l,_){return this.transitionFactories.find(N=>N.match(e,r,l,_))||null}matchStyles(e,r,l){return this.fallbackTransition.buildStyles(e,r,l)}}function Ki(n,e,r){n.has(e)?n.has(r)||n.set(r,n.get(e)):n.has(r)&&n.set(e,n.get(r))}const lc=new Xo;class td{constructor(e,r,l){this.bodyNode=e,this._driver=r,this._normalizer=l,this._animations=new Map,this._playersById=new Map,this.players=[]}register(e,r){const l=[],_=[],E=Tr(this._driver,r,l,_);if(l.length)throw function Re(n){return new s.wOt(3503,!1)}();_.length,this._animations.set(e,E)}_buildPlayer(e,r,l){const _=e.element,E=tn(this._normalizer,e.keyframes,r,l);return this._driver.animate(_,E,e.duration,e.delay,e.easing,[],!0)}create(e,r,l={}){const _=[],E=this._animations.get(e);let N;const V=new Map;if(E?(N=fr(this._driver,r,E,ci,oi,new Map,new Map,l,lc,_),N.forEach(He=>{const nt=Vt(V,He.element,new Map);He.postStyleProps.forEach(Tt=>nt.set(Tt,null))})):(_.push(function je(){return new s.wOt(3300,!1)}()),N=[]),_.length)throw function ze(n){return new s.wOt(3504,!1)}();V.forEach((He,nt)=>{He.forEach((Tt,Qt)=>{He.set(Qt,this._driver.computeStyle(nt,Qt,ee.kp))})});const ae=Rt(N.map(He=>{const nt=V.get(He.element);return this._buildPlayer(He,new Map,nt)}));return this._playersById.set(e,ae),ae.onDestroy(()=>this.destroy(e)),this.players.push(ae),ae}destroy(e){const r=this._getPlayer(e);r.destroy(),this._playersById.delete(e);const l=this.players.indexOf(r);l>=0&&this.players.splice(l,1)}_getPlayer(e){const r=this._playersById.get(e);if(!r)throw function dt(n){return new s.wOt(3301,!1)}();return r}listen(e,r,l,_){const E=st(r,"","","");return rt(this._getPlayer(e),l,E,_),()=>{}}command(e,r,l,_){if("register"==l)return void this.register(e,_[0]);if("create"==l){const N=_[0]||{};return void this.create(e,r,N)}const E=this._getPlayer(e);switch(l){case"play":E.play();break;case"pause":E.pause();break;case"reset":E.reset();break;case"restart":E.restart();break;case"finish":E.finish();break;case"init":E.init();break;case"setPosition":E.setPosition(parseFloat(_[0]));break;case"destroy":this.destroy(e)}}}const Oo="ng-animate-queued",Eo="ng-animate-disabled",Vl=[],cc={namespaceId:"",setForRemoval:!1,setForMove:!1,hasAnimation:!1,removedBeforeQueried:!1},Yo={namespaceId:"",setForMove:!1,setForRemoval:!1,hasAnimation:!1,removedBeforeQueried:!0},Jo="__ng_removed";class jc{get params(){return this.options.params}constructor(e,r=""){this.namespaceId=r;const l=e&&e.hasOwnProperty("value"),_=l?e.value:e;if(this.value=function fl(n){return n??null}(_),l){const E=Ut(e);delete E.value,this.options=E}else this.options={};this.options.params||(this.options.params={})}absorbOptions(e){const r=e.params;if(r){const l=this.options.params;Object.keys(r).forEach(_=>{null==l[_]&&(l[_]=r[_])})}}}const Zi="void",nd=new jc(Zi);class Ho{constructor(e,r,l){this.id=e,this.hostElement=r,this._engine=l,this.players=[],this._triggers=new Map,this._queue=[],this._elementListeners=new Map,this._hostClassName="ng-tns-"
vendor: 24,815 bytes, line 1
1+e,yo(r,this._hostClassName)}listen(e,r,l,_){if(!this._triggers.has(r))throw function gt(n,e){return new s.wOt(3302,!1)}();if(null==l||0==l.length)throw function Mt(n){return new s.wOt(3303,!1)}();if(!function Ka(n){return"start"==n||"done"==n}(l))throw function Ft(n,e){return new s.wOt(3400,!1)}();const E=Vt(this._elementListeners,e,[]),N={name:r,phase:l,callback:_};E.push(N);const V=Vt(this._engine.statesByElement,e,new Map);return V.has(r)||(yo(e,Gr),yo(e,Gr+"-"+r),V.set(r,nd)),()=>{this._engine.afterFlush(()=>{const re=E.indexOf(N);re>=0&&E.splice(re,1),this._triggers.has(r)||V.delete(r)})}}register(e,r){return!this._triggers.has(e)&&(this._triggers.set(e,r),!0)}_getTrigger(e){const r=this._triggers.get(e);if(!r)throw function xt(n){return new s.wOt(3401,!1)}();return r}trigger(e,r,l,_=!0){const E=this._getTrigger(r),N=new To(this.id,r,e);let V=this._engine.statesByElement.get(e);V||(yo(e,Gr),yo(e,Gr+"-"+r),this._engine.statesByElement.set(e,V=new Map));let re=V.get(r);const ae=new jc(l,this.id);if(!(l&&l.hasOwnProperty("value"))&&re&&ae.absorbOptions(re.options),V.set(r,ae),re||(re=nd),ae.value!==Zi&&re.value===ae.value){if(!function Yl(n,e){const r=Object.keys(n),l=Object.keys(e);if(r.length!=l.length)return!1;for(let _=0;_<r.length;_++){const E=r[_];if(!e.hasOwnProperty(E)||n[E]!==e[E])return!1}return!0}(re.params,ae.params)){const Xt=[],on=E.matchStyles(re.value,re.params,Xt),Dn=E.matchStyles(ae.value,ae.params,Xt);Xt.length?this._engine.reportError(Xt):this._engine.afterFlush(()=>{Gt(e,on),kt(e,Dn)})}return}const Tt=Vt(this._engine.playersByElement,e,[]);Tt.forEach(Xt=>{Xt.namespaceId==this.id&&Xt.triggerName==r&&Xt.queued&&Xt.destroy()});let Qt=E.matchTransition(re.value,ae.value,e,ae.params),Zt=!1;if(!Qt){if(!_)return;Qt=E.fallbackTransition,Zt=!0}return this._engine.totalQueuedPlayers++,this._queue.push({element:e,triggerName:r,transition:Qt,fromState:re,toState:ae,player:N,isFallbackTransition:Zt}),Zt||(yo(e,Oo),N.onStart(()=>{_o(e,Oo)})),N.onDone(()=>{let Xt=this.players.indexOf(N);Xt>=0&&this.players.splice(Xt,1);const on=this._engine.playersByElement.get(e);if(on){let Dn=on.indexOf(N);Dn>=0&&on.splice(Dn,1)}}),this.players.push(N),Tt.push(N),N}deregister(e){this._triggers.delete(e),this._engine.statesByElement.forEach(r=>r.delete(e)),this._elementListeners.forEach((r,l)=>{this._elementListeners.set(l,r.filter(_=>_.name!=e))})}clearElementCache(e){this._engine.statesByElement.delete(e),this._elementListeners.delete(e);const r=this._engine.playersByElement.get(e);r&&(r.forEach(l=>l.destroy()),this._engine.playersByElement.delete(e))}_signalRemovalForInnerTriggers(e,r){const l=this._engine.driver.query(e,vi,!0);l.forEach(_=>{if(_[Jo])return;const E=this._engine.fetchNamespacesByElement(_);E.size?E.forEach(N=>N.triggerLeaveAnimation(_,r,!1,!0)):this.clearElementCache(_)}),this._engine.afterFlushAnimationsDone(()=>l.forEach(_=>this.clearElementCache(_)))}triggerLeaveAnimation(e,r,l,_){const E=this._engine.statesByElement.get(e),N=new Map;if(E){const V=[];if(E.forEach((re,ae)=>{if(N.set(ae,re.value),this._triggers.has(ae)){const He=this.trigger(e,ae,Zi,_);He&&V.push(He)}}),V.length)return this._engine.markElementAsRemoved(this.id,e,!0,r,N),l&&Rt(V).onDone(()=>this._engine.processLeaveNode(e)),!0}return!1}prepareLeaveAnimationListeners(e){const r=this._elementListeners.get(e),l=this._engine.statesByElement.get(e);if(r&&l){const _=new Set;r.forEach(E=>{const N=E.name;if(_.has(N))return;_.add(N);const re=this._triggers.get(N).fallbackTransition,ae=l.get(N)||nd,He=new jc(Zi),nt=new To(this.id,N,e);this._engine.totalQueuedPlayers++,this._queue.push({element:e,triggerName:N,transition:re,fromState:ae,toState:He,player:nt,isFallbackTransition:!0})})}}removeNode(e,r){const l=this._engine;if(e.childElementCount&&this._signalRemovalForInnerTriggers(e,r),this.triggerLeaveAnimation(e,r,!0))return;let _=!1;if(l.totalAnimations){const E=l.players.length?l.playersByQueriedElement.get(e):[];if(E&&E.length)_=!0;else{let N=e;for(;N=N.parentNode;)if(l.statesByElement.get(N)){_=!0;break}}}if(this.prepareLeaveAnimationListeners(e),_)l.markElementAsRemoved(this.id,e,!1,r);else{const E=e[Jo];(!E||E===cc)&&(l.afterFlush(()=>this.clearElementCache(e)),l.destroyInnerAnimations(e),l._onRemovalComplete(e,r))}}insertNode(e,r){yo(e,this._hostClassName)}drainQueuedTransitions(e){const r=[];return this._queue.forEach(l=>{const _=l.player;if(_.destroyed)return;const E=l.element,N=this._elementListeners.get(E);N&&N.forEach(V=>{if(V.name==l.triggerName){const re=st(E,l.triggerName,l.fromState.value,l.toState.value);re._data=e,rt(l.player,V.phase,re,V.callback)}}),_.markedForDestroy?this._engine.afterFlush(()=>{_.destroy()}):r.push(l)}),this._queue=[],r.sort((l,_)=>{const E=l.transition.ast.depCount,N=_.transition.ast.depCount;return 0==E||0==N?E-N:this._engine.driver.containsElement(l.element,_.element)?1:-1})}destroy(e){this.players.forEach(r=>r.destroy()),this._signalRemovalForInnerTriggers(this.hostElement,e)}}class jo{_onRemovalComplete(e,r){this.onRemovalComplete(e,r)}constructor(e,r,l){this.bodyNode=e,this.driver=r,this._normalizer=l,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=(_,E)=>{}}get queuedPlayers(){const e=[];return this._namespaceList.forEach(r=>{r.players.forEach(l=>{l.queued&&e.push(l)})}),e}createNamespace(e,r){const l=new Ho(e,r,this);return this.bodyNode&&this.driver.containsElement(this.bodyNode,r)?this._balanceNamespaceList(l,r):(this.newHostElements.set(r,l),this.collectEnterElement(r)),this._namespaceLookup[e]=l}_balanceNamespaceList(e,r){const l=this._namespaceList,_=this.namespacesByHostElement;if(l.length-1>=0){let N=!1,V=this.driver.getParentElement(r);for(;V;){const re=_.get(V);if(re){const ae=l.indexOf(re);l.splice(ae+1,0,e),N=!0;break}V=this.driver.getParentElement(V)}N||l.unshift(e)}else l.push(e);return _.set(r,e),e}register(e,r){let l=this._namespaceLookup[e];return l||(l=this.createNamespace(e,r)),l}registerTrigger(e,r,l){let _=this._namespaceLookup[e];_&&_.register(r,l)&&this.totalAnimations++}destroy(e,r){e&&(this.afterFlush(()=>{}),this.afterFlushAnimationsDone(()=>{const l=this._fetchNamespace(e);this.namespacesByHostElement.delete(l.hostElement);const _=this._namespaceList.indexOf(l);_>=0&&this._namespaceList.splice(_,1),l.destroy(r),delete this._namespaceLookup[e]}))}_fetchNamespace(e){return this._namespaceLookup[e]}fetchNamespacesByElement(e){const r=new Set,l=this.statesByElement.get(e);if(l)for(let _ of l.values())if(_.namespaceId){const E=this._fetchNamespace(_.namespaceId);E&&r.add(E)}return r}trigger(e,r,l,_){if(Eu(r)){const E=this._fetchNamespace(e);if(E)return E.trigger(r,l,_),!0}return!1}insertNode(e,r,l,_){if(!Eu(r))return;const E=r[Jo];if(E&&E.setForRemoval){E.setForRemoval=!1,E.setForMove=!0;const N=this.collectedLeaveElements.indexOf(r);N>=0&&this.collectedLeaveElements.splice(N,1)}if(e){const N=this._fetchNamespace(e);N&&N.insertNode(r,l)}_&&this.collectEnterElement(r)}collectEnterElement(e){this.collectedEnterElements.push(e)}markElementAsDisabled(e,r){r?this.disabledNodes.has(e)||(this.disabledNodes.add(e),yo(e,Eo)):this.disabledNodes.has(e)&&(this.disabledNodes.delete(e),_o(e,Eo))}removeNode(e,r,l){if(Eu(r)){const _=e?this._fetchNamespace(e):null;_?_.removeNode(r,l):this.markElementAsRemoved(e,r,!1,l);const E=this.namespacesByHostElement.get(r);E&&E.id!==e&&E.removeNode(r,l)}else this._onRemovalComplete(r,l)}markElementAsRemoved(e,r,l,_,E){this.collectedLeaveElements.push(r),r[Jo]={namespaceId:e,setForRemoval:_,hasAnimation:l,removedBeforeQueried:!1,previousTriggersValues:E}}listen(e,r,l,_,E){return Eu(r)?this._fetchNamespace(e).listen(r,l,_,E):()=>{}}_buildInstruction(e,r,l,_,E){return e.transition.build(this.driver,e.element,e.fromState.value,e.toState.value,l,_,e.fromState.options,e.toState.options,r,E)}destroyInnerAnimations(e){let r=this.driver.query(e,vi,!0);r.forEach(l=>this.destroyActiveAnimationsForElement(l)),0!=this.playersByQueriedElement.size&&(r=this.driver.query(e,$e,!0),r.forEach(l=>this.finishActiveQueriedAnimationOnElement(l)))}destroyActiveAnimationsForElement(e){const r=this.playersByElement.get(e);r&&r.forEach(l=>{l.queued?l.markedForDestroy=!0:l.destroy()})}finishActiveQueriedAnimationOnElement(e){const r=this.playersByQueriedElement.get(e);r&&r.forEach(l=>l.finish())}whenRenderingDone(){return new Promise(e=>{if(this.players.length)return Rt(this.players).onDone(()=>e());e()})}processLeaveNode(e){const r=e[Jo];if(r&&r.setForRemoval){if(e[Jo]=cc,r.namespaceId){this.destroyInnerAnimations(e);const l=this._fetchNamespace(r.namespaceId);l&&l.clearElementCache(e)}this._onRemovalComplete(e,r.setForRemoval)}e.classList?.contains(Eo)&&this.markElementAsDisabled(e,!1),this.driver.query(e,".ng-animate-disabled",!0).forEach(l=>{this.markElementAsDisabled(l,!1)})}flush(e=-1){let r=[];if(this.newHostElements.size&&(this.newHostElements.forEach((l,_)=>this._balanceNamespaceList(l,_)),this.newHostElements.clear()),this.totalAnimations&&this.collectedEnterElements.length)for(let l=0;l<this.collectedEnterElements.length;l++){yo(this.collectedEnterElements[l],"ng-star-inserted")}if(this._namespaceList.length&&(this.totalQueuedPlayers||this.collectedLeaveElements.length)){const l=[];try{r=this._flushAnimations(l,e)}finally{for(let _=0;_<l.length;_++)l[_]()}}else for(let l=0;l<this.collectedLeaveElements.length;l++){const _=this.collectedLeaveElements[l];this.processLeaveNode(_)}if(this.totalQueuedPlayers=0,this.collectedEnterElements.length=0,this.collectedLeaveElements.length=0,this._flushFns.forEach(l=>l()),this._flushFns=[],this._whenQuietFns.length){const l=this._whenQuietFns;this._whenQuietFns=[],r.length?Rt(r).onDone(()=>{l.forEach(_=>_())}):l.forEach(_=>_())}}reportError(e){throw function ct(n){return new s.wOt(3402,!1)}()}_flushAnimations(e,r){const l=new Xo,_=[],E=new Map,N=[],V=new Map,re=new Map,ae=new Map,He=new Set;this.disabledNodes.forEach(mi=>{He.add(mi);const Di=this.driver.query(mi,".ng-animate-queued",!0);for(let ds=0;ds<Di.length;ds++)He.add(Di[ds])});const nt=this.bodyNode,Tt=Array.from(this.statesByElement.keys()),Qt=Zo(Tt,this.collectedEnterElements),Zt=new Map;let Xt=0;Qt.forEach((mi,Di)=>{const ds=ci+Xt++;Zt.set(Di,ds),mi.forEach(Bs=>yo(Bs,ds))});const on=[],Dn=new Set,ar=new Set;for(let mi=0;mi<this.collectedLeaveElements.length;mi++){const Di=this.collectedLeaveElements[mi],ds=Di[Jo];ds&&ds.setForRemoval&&(on.push(Di),Dn.add(Di),ds.hasAnimation?this.driver.query(Di,".ng-star-inserted",!0).forEach(Bs=>Dn.add(Bs)):ar.add(Di))}const Un=new Map,mr=Zo(Tt,Array.from(Dn));mr.forEach((mi,Di)=>{const ds=oi+Xt++;Un.set(Di,ds),mi.forEach(Bs=>yo(Bs,ds))}),e.push(()=>{Qt.forEach((mi,Di)=>{const ds=Zt.get(Di);mi.forEach(Bs=>_o(Bs,ds))}),mr.forEach((mi,Di)=>{const ds=Un.get(Di);mi.forEach(Bs=>_o(Bs,ds))}),on.forEach(mi=>{this.processLeaveNode(mi)})});const zr=[],Li=[];for(let mi=this._namespaceList.length-1;mi>=0;mi--)this._namespaceList[mi].drainQueuedTransitions(r).forEach(ds=>{const Bs=ds.player,wl=ds.element;if(zr.push(Bs),this.collectedEnterElements.length){const il=wl[Jo];if(il&&il.setForMove){if(il.previousTriggersValues&&il.previousTriggersValues.has(ds.triggerName)){const su=il.previousTriggersValues.get(ds.triggerName),Wf=this.statesByElement.get(ds.element);if(Wf&&Wf.has(ds.triggerName)){const mv=Wf.get(ds.triggerName);mv.value=su,Wf.set(ds.triggerName,mv)}}return void Bs.destroy()}}const Yc=!nt||!this.driver.containsElement(nt,wl),Qi=Un.get(wl),pi=Zt.get(wl),ss=this._buildInstruction(ds,l,pi,Qi,Yc);if(ss.errors&&ss.errors.length)return void Li.push(ss);if(Yc)return Bs.onStart(()=>Gt(wl,ss.fromStyles)),Bs.onDestroy(()=>kt(wl,ss.toStyles)),void _.push(Bs);if(ds.isFallbackTransition)return Bs.onStart(()=>Gt(wl,ss.fromStyles)),Bs.onDestroy(()=>kt(wl,ss.toStyles)),void _.push(Bs);const Il=[];ss.timelines.forEach(il=>{il.stretchStartingKeyframe=!0,this.disabledNodes.has(il.element)||Il.push(il)}),ss.timelines=Il,l.append(wl,ss.timelines);const Qd={instruction:ss,player:Bs,element:wl};N.push(Qd),ss.queriedElements.forEach(il=>Vt(V,il,[]).push(Bs)),ss.preStyleProps.forEach((il,su)=>{if(il.size){let Wf=re.get(su);Wf||re.set(su,Wf=new Set),il.forEach((mv,sl)=>Wf.add(sl))}}),ss.postStyleProps.forEach((il,su)=>{let Wf=ae.get(su);Wf||ae.set(su,Wf=new Set),il.forEach((mv,sl)=>Wf.add(sl))})});if(Li.length){const mi=[];Li.forEach(Di=>{mi.push(function nn(n,e){return new s.wOt(3505,!1)}(Di.triggerName,Di.errors))}),zr.forEach(Di=>Di.destroy()),this.reportError(mi)}const js=new Map,vo=new Map;N.forEach(mi=>{const Di=mi.element;l.has(Di)&&(vo.set(Di,Di),this._beforeAnimationBuild(mi.player.namespaceId,mi.instruction,js))}),_.forEach(mi=>{const Di=mi.element;this._getPreviousPlayers(Di,!1,mi.namespaceId,mi.triggerName,null).forEach(Bs=>{Vt(js,Di,[]).push(Bs),Bs.destroy()})});const zo=on.filter(mi=>Tu(mi,re,ae)),va=new Map;Ds(va,this.driver,ar,ae,ee.kp).forEach(mi=>{Tu(mi,re,ae)&&zo.push(mi)});const zs=new Map;Qt.forEach((mi,Di)=>{Ds(zs,this.driver,new Set(mi),re,ee.FX)}),zo.forEach(mi=>{const Di=va.get(mi),ds=zs.get(mi);va.set(mi,new Map([...Di?.entries()??[],...ds?.entries()??[]]))});const ro=[],Ql=[],yd={};N.forEach(mi=>{const{element:Di,player:ds,instruction:Bs}=mi;if(l.has(Di)){if(He.has(Di))return ds.onDestroy(()=>kt(Di,Bs.toStyles)),ds.disabled=!0,ds.overrideTotalTime(Bs.totalTime),void _.push(ds);let wl=yd;if(vo.size>1){let Qi=Di;const pi=[];for(;Qi=Qi.parentNode;){const ss=vo.get(Qi);if(ss){wl=ss;break}pi.push(Qi)}pi.forEach(ss=>vo.set(ss,wl))}const Yc=this._buildAnimation(ds.namespaceId,Bs,js,E,zs,va);if(ds.setRealPlayer(Yc),wl===yd)ro.push(ds);else{const Qi=this.playersByElement.get(wl);Qi&&Qi.length&&(ds.parentPlayer=Rt(Qi)),_.push(ds)}}else Gt(Di,Bs.fromStyles),ds.onDestroy(()=>kt(Di,Bs.toStyles)),Ql.push(ds),He.has(Di)&&_.push(ds)}),Ql.forEach(mi=>{const Di=E.get(mi.element);if(Di&&Di.length){const ds=Rt(Di);mi.setRealPlayer(ds)}}),_.forEach(mi=>{mi.parentPlayer?mi.syncPlayerEvents(mi.parentPlayer):mi.destroy()});for(let mi=0;mi<on.length;mi++){const Di=on[mi],ds=Di[Jo];if(_o(Di,oi),ds&&ds.hasAnimation)continue;let Bs=[];if(V.size){let Yc=V.get(Di);Yc&&Yc.length&&Bs.push(...Yc);let Qi=this.driver.query(Di,$e,!0);for(let pi=0;pi<Qi.length;pi++){let ss=V.get(Qi[pi]);ss&&ss.length&&Bs.push(...ss)}}const wl=Bs.filter(Yc=>!Yc.destroyed);wl.length?El(this,Di,wl):this.processLeaveNode(Di)}return on.length=0,ro.forEach(mi=>{this.players.push(mi),mi.onDone(()=>{mi.destroy();const Di=this.players.indexOf(mi);this.players.splice(Di,1)}),mi.play()}),ro}afterFlush(e){this._flushFns.push(e)}afterFlushAnimationsDone(e){this._whenQuietFns.push(e)}_getPreviousPlayers(e,r,l,_,E){let N=[];if(r){const V=this.playersByQueriedElement.get(e);V&&(N=V)}else{const V=this.playersByElement.get(e);if(V){const re=!E||E==Zi;V.forEach(ae=>{ae.queued||!re&&ae.triggerName!=_||N.push(ae)})}}return(l||_)&&(N=N.filter(V=>!(l&&l!=V.namespaceId||_&&_!=V.triggerName))),N}_beforeAnimationBuild(e,r,l){const _=r.triggerName,E=r.element,N=r.isRemovalTransition?void 0:e,V=r.isRemovalTransition?void 0:_;for(const re of r.timelines){const ae=re.element,He=ae!==E,nt=Vt(l,ae,[]);this._getPreviousPlayers(ae,He,N,V,r.toState).forEach(Qt=>{const Zt=Qt.getRealPlayer();Zt.beforeDestroy&&Zt.beforeDestroy(),Qt.destroy(),nt.push(Qt)})}Gt(E,r.fromStyles)}_buildAnimation(e,r,l,_,E,N){const V=r.triggerName,re=r.element,ae=[],He=new Set,nt=new Set,Tt=r.timelines.map(Zt=>{const Xt=Zt.element;He.add(Xt);const on=Xt[Jo];if(on&&on.removedBeforeQueried)return new ee.sf(Zt.duration,Zt.delay);const Dn=Xt!==re,ar=function Ma(n){const e=[];return hl(n,e),e}((l.get(Xt)||Vl).map(js=>js.getRealPlayer())).filter(js=>{const vo=js;return!!vo.element&&vo.element===Xt}),Un=E.get(Xt),mr=N.get(Xt),zr=tn(this._normalizer,Zt.keyframes,Un,mr),Li=this._buildPlayer(Zt,zr,ar);if(Zt.subTimeline&&_&&nt.add(Xt),Dn){const js=new To(e,V,Xt);js.setRealPlayer(Li),ae.push(js)}return Li});ae.forEach(Zt=>{Vt(this.playersByQueriedElement,Zt.element,[]).push(Zt),Zt.onDone(()=>function ii(n,e,r){let l=n.get(e);if(l){if(l.length){const _=l.indexOf(r);l.splice(_,1)}0==l.length&&n.delete(e)}return l}(this.playersByQueriedElement,Zt.element,Zt))}),He.forEach(Zt=>yo(Zt,dn));const Qt=Rt(Tt);return Qt.onDestroy(()=>{He.forEach(Zt=>_o(Zt,dn)),kt(re,r.toStyles)}),nt.forEach(Zt=>{Vt(_,Zt,[]).push(Qt)}),Qt}_buildPlayer(e,r,l){return r.length>0?this.driver.animate(e.element,r,e.duration,e.delay,e.easing,l):new ee.sf(e.duration,e.delay)}}class To{constructor(e,r,l){this.namespaceId=e,this.triggerName=r,this.element=l,this._player=new ee.sf,this._containsRealPlayer=!1,this._queuedCallbacks=new Map,this.destroyed=!1,this.parentPlayer=null,this.markedForDestroy=!1,this.disabled=!1,this.queued=!0,this.totalTime=0}setRealPlayer(e){this._containsRealPlayer||(this._player=e,this._queuedCallbacks.forEach((r,l)=>{r.forEach(_=>rt(e,l,void 0,_))}),this._queuedCallbacks.clear(),this._containsRealPlayer=!0,this.overrideTotalTime(e.totalTime),this.queued=!1)}getRealPlayer(){return this._player}overrideTotalTime(e){this.totalTime=e}syncPlayerEvents(e){const r=this._player;r.triggerCallback&&e.onStart(()=>r.triggerCallback("start")),e.onDone(()=>this.finish()),e.onDestroy(()=>this.destroy())}_queueEvent(e,r){Vt(this._queuedCallbacks,e,[]).push(r)}onDone(e){this.queued&&this._queueEvent("done",e),this._player.onDone(e)}onStart(e){this.queued&&this._queueEvent("start",e),this._player.onStart(e)}onDestroy(e){this.queued&&this._queueEvent("destroy",e),this._player.onDestroy(e)}init(){this._player.init()}hasStarted(){return!this.queued&&this._player.hasStarted()}play(){!this.queued&&this._player.play()}pause(){!this.queued&&this._player.pause()}restart(){!this.queued&&this._player.restart()}finish(){this._player.finish()}destroy(){this.destroyed=!0,this._player.destroy()}reset(){!this.queued&&this._player.reset()}setPosition(e){this.queued||this._player.setPosition(e)}getPosition(){return this.queued?0:this._player.getPosition()}triggerCallback(e){const r=this._player;r.triggerCallback&&r.triggerCallback(e)}}function Eu(n){return n&&1===n.nodeType}function ou(n,e){const r=n.style.display;return n.style.display=e??"none",r}function Ds(n,e,r,l,_){const E=[];r.forEach(re=>E.push(ou(re)));const N=[];l.forEach((re,ae)=>{const He=new Map;re.forEach(nt=>{const Tt=e.computeStyle(ae,nt,_);He.set(nt,Tt),(!Tt||0==Tt.length)&&(ae[Jo]=Yo,N.push(ae))}),n.set(ae,He)});let V=0;return r.forEach(re=>ou(re,E[V++])),N}function Zo(n,e){const r=new Map;if(n.forEach(V=>r.set(V,[])),0==e.length)return r;const _=new Set(e),E=new Map;function N(V){if(!V)return 1;let re=E.get(V);if(re)return re;const ae=V.parentNode;return re=r.has(ae)?ae:_.has(ae)?1:N(ae),E.set(V,re),re}return e.forEach(V=>{const re=N(V);1!==re&&r.get(re).push(V)}),r}function yo(n,e){n.classList?.add(e)}function _o(n,e){n.classList?.remove(e)}function El(n,e,r){Rt(r).onDone(()=>n.processLeaveNode(e))}function hl(n,e){for(let r=0;r<n.length;r++){const l=n[r];l instanceof ee.ui?hl(l.players,e):e.push(l)}}function Tu(n,e,r){const l=r.get(n);if(!l)return!1;let _=e.get(n);return _?l.forEach(E=>_.add(E)):e.set(n,l),r.delete(n),!0}class za{constructor(e,r,l){this.bodyNode=e,this._driver=r,this._normalizer=l,this._triggerCache={},this.onRemovalComplete=(_,E)=>{},this._transitionEngine=new jo(e,r,l),this._timelineEngine=new td(e,r,l),this._transitionEngine.onRemovalComplete=(_,E)=>this.onRemovalComplete(_,E)}registerTrigger(e,r,l,_,E){const N=e+"-"+_;let V=this._triggerCache[N];if(!V){const re=[],ae=[],He=Tr(this._driver,E,re,ae);if(re.length)throw function Se(n,e){return new s.wOt(3404,!1)}();ae.length,V=function Vo(n,e,r){return new ac(n,e,r)}(_,He,this._normalizer),this._triggerCache[N]=V}this._transitionEngine.registerTrigger(r,_,V)}register(e,r){this._transitionEngine.register(e,r)}destroy(e,r){this._transitionEngine.destroy(e,r)}onInsert(e,r,l,_){this._transitionEngine.insertNode(e,r,l,_)}onRemove(e,r,l){this._transitionEngine.removeNode(e,r,l)}disableAnimations(e,r){this._transitionEngine.markElementAsDisabled(e,r)}process(e,r,l,_){if("@"==l.charAt(0)){const[E,N]=an(l),V=_;this._timelineEngine.command(E,r,N,V)}else this._transitionEngine.trigger(e,r,l,_)}listen(e,r,l,_,E){if("@"==l.charAt(0)){const[N,V]=an(l);return this._timelineEngine.listen(N,r,V,E)}return this._transitionEngine.listen(e,r,l,_,E)}flush(e=-1){this._transitionEngine.flush(e)}get players(){return[...this._transitionEngine.players,...this._timelineEngine.players]}whenRenderingDone(){return this._transitionEngine.whenRenderingDone()}afterFlushAnimationsDone(e){this._transitionEngine.afterFlushAnimationsDone(e)}}class vn{static{this.initialStylesByElement=new WeakMap}constructor(e,r,l){this._element=e,this._startStyles=r,this._endStyles=l,this._state=0;let _=vn.initialStylesByElement.get(e);_||vn.initialStylesByElement.set(e,_=new Map),this._initialStyles=_}start(){this._state<1&&(this._startStyles&&kt(this._element,this._startStyles,this._initialStyles),this._state=1)}finish(){this.start(),this._state<2&&(kt(this._element,this._initialStyles),this._endStyles&&(kt(this._element,this._endStyles),this._endStyles=null),this._state=1)}destroy(){this.finish(),this._state<3&&(vn.initialStylesByElement.delete(this._element),this._startStyles&&(Gt(this._element,this._startStyles),this._endStyles=null),this._endStyles&&(Gt(this._element,this._endStyles),this._endStyles=null),kt(this._element,this._initialStyles),this._state=3)}}function be(n){let e=null;return n.forEach((r,l)=>{(function At(n){return"display"===n||"position"===n})(l)&&(e=e||new Map,e.set(l,r))}),e}class hn{constructor(e,r,l,_){this.element=e,this.keyframes=r,this.options=l,this._specialStyles=_,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=l.duration,this._delay=l.delay||0,this.time=this._duration+this._delay}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(e=>e()),this._onDoneFns=[])}init(){this._buildPlayer(),this._preparePlayerBeforeStart()}_buildPlayer(){if(this._initialized)return;this._initialized=!0;const e=this.keyframes;this.domPlayer=this._triggerWebAnimation(this.element,e,this.options),this._finalKeyframe=e.length?e[e.length-1]:new Map;const r=()=>this._onFinish();this.domPlayer.addEventListener("finish",r),this.onDestroy(()=>{this.domPlayer.removeEventListener("finish",r)})}_preparePlayerBeforeStart(){this._delay?this._resetDomPlayerState():this.domPlayer.pause()}_convertKeyframesToObject(e){const r=[];return e.forEach(l=>{r.push(Object.fromEntries(l))}),r}_triggerWebAnimation(e,r,l){return e.animate(this._convertKeyframesToObject(r),l)}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)}play(){this._buildPlayer(),this.hasStarted()||(this._onStartFns.forEach(e=>e()),this._onStartFns=[],this._started=!0,this._specialStyles&&this._specialStyles.start()),this.domPlayer.play()}pause(){this.init(),this.domPlayer.pause()}finish(){this.init(),this._specialStyles&&this._specialStyles.finish(),this._onFinish(),this.domPlayer.finish()}reset(){this._resetDomPlayerState(),this._destroyed=!1,this._finished=!1,this._started=!1,this._onStartFns=this._originalOnStartFns,this._onDoneFns=this._originalOnDoneFns}_resetDomPlayerState(){this.domPlayer&&this.domPlayer.cancel()}restart(){this.reset(),this.play()}hasStarted(){return this._started}destroy(){this._destroyed||(this._destroyed=!0,this._resetDomPlayerState(),this._onFinish(),this._specialStyles&&this._specialStyles.destroy(),this._onDestroyFns.forEach(e=>e()),this._onDestroyFns=[])}setPosition(e){void 0===this.domPlayer&&this.init(),this.domPlayer.currentTime=e*this.time}getPosition(){return+(this.domPlayer.currentTime??0)/this.time}get totalTime(){return this._delay+this._duration}beforeDestroy(){const e=new Map;this.hasStarted()&&this._finalKeyframe.forEach((l,_)=>{"offset"!==_&&e.set(_,this._finished?l:or(this.element,_))}),this.currentSnapshot=e}triggerCallback(e){const r="start"===e?this._onStartFns:this._onDoneFns;r.forEach(l=>l()),r.length=0}}class Nr{validateStyleProperty(e){return!0}validateAnimatableStyleProperty(e){return!0}matchesElement(e,r){return!1}containsElement(e,r){return ot(e,r)}getParentElement(e){return En(e)}query(e,r,l){return Jt(e,r,l)}
1computeStyle(e,r,l){return window.getComputedStyle(e)[r]}animate(e,r,l,_,E,N=[]){const re={duration:l,delay:_,fill:0==_?"both":"forwards"};E&&(re.easing=E);const ae=new Map,He=N.filter(Qt=>Qt instanceof hn);(function it(n,e){return 0===n||0===e})(l,_)&&He.forEach(Qt=>{Qt.currentSnapshot.forEach((Zt,Xt)=>ae.set(Xt,Zt))});let nt=function cr(n){return n.length?n[0]instanceof Map?n:n.map(e=>qt(e)):[]}(r).map(Qt=>vr(Qt));nt=function jt(n,e,r){if(r.size&&e.length){let l=e[0],_=[];if(r.forEach((E,N)=>{l.has(N)||_.push(N),l.set(N,E)}),_.length)for(let E=1;E<e.length;E++){let N=e[E];_.forEach(V=>N.set(V,or(n,V)))}}return e}(e,nt,ae);const Tt=function Jl(n,e){let r=null,l=null;return Array.isArray(e)&&e.length?(r=be(e[0]),e.length>1&&(l=be(e[e.length-1]))):e instanceof Map&&(r=be(e)),r||l?new vn(n,r,l):null}(e,nt);return new hn(e,nt,re,Tt)}}class qi extends ee.S6{constructor(e,r){super(),this._nextAnimationId=0;const l={id:"0",encapsulation:s.gXe.None,styles:[],data:{animation:[]}};this._renderer=e.createRenderer(r.body,l)}build(e){const r=this._nextAnimationId.toString();this._nextAnimationId++;const l=Array.isArray(e)?(0,ee.K2)(e):e;return Ad(this._renderer,null,r,"register",[l]),new Va(r,this._renderer)}static{this.\u0275fac=function(r){return new(r||qi)(s.KVO(s._9s),s.KVO(L.qQ))}}static{this.\u0275prov=s.jDH({token:qi,factory:qi.\u0275fac})}}class Va extends ee.Ro{constructor(e,r){super(),this._id=e,this._renderer=r}create(e,r){return new uc(this._id,e,r||{},this._renderer)}}class uc{constructor(e,r,l,_){this.id=e,this.element=r,this._renderer=_,this.parentPlayer=null,this._started=!1,this.totalTime=0,this._command("create",l)}_listen(e,r){return this._renderer.listen(this.element,`@@${this.id}:${e}`,r)}_command(e,...r){return Ad(this._renderer,this.element,this.id,e,r)}onDone(e){this._listen("done",e)}onStart(e){this._listen("start",e)}onDestroy(e){this._listen("destroy",e)}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(e){this._command("setPosition",e)}getPosition(){return this._renderer.engine.players[+this.id]?.getPosition()??0}}function Ad(n,e,r,l,_){return n.setProperty(e,`@@${r}:${l}`,_)}const qo="@.disabled";class Oc{constructor(e,r,l){this.delegate=e,this.engine=r,this._zone=l,this._currentId=0,this._microtaskId=1,this._animationCallbacksBuffer=[],this._rendererCache=new Map,this._cdRecurDepth=0,r.onRemovalComplete=(_,E)=>{const N=E?.parentNode(_);N&&E.removeChild(N,_)}}createRenderer(e,r){const _=this.delegate.createRenderer(e,r);if(!(e&&r&&r.data&&r.data.animation)){let ae=this._rendererCache.get(_);if(!ae){const He=()=>this._rendererCache.delete(_);ae=new bd("",_,this.engine,He),this._rendererCache.set(_,ae)}return ae}const E=r.id,N=r.id+"-"+this._currentId;this._currentId++,this.engine.register(N,e);const V=ae=>{Array.isArray(ae)?ae.forEach(V):this.engine.registerTrigger(E,N,e,ae.name,ae)};return r.data.animation.forEach(V),new au(this,N,_,this.engine)}begin(){this._cdRecurDepth++,this.delegate.begin&&this.delegate.begin()}_scheduleCountTask(){queueMicrotask(()=>{this._microtaskId++})}scheduleListenerCallback(e,r,l){e>=0&&e<this._microtaskId?this._zone.run(()=>r(l)):(0==this._animationCallbacksBuffer.length&&queueMicrotask(()=>{this._zone.run(()=>{this._animationCallbacksBuffer.forEach(_=>{const[E,N]=_;E(N)}),this._animationCallbacksBuffer=[]})}),this._animationCallbacksBuffer.push([r,l]))}end(){this._cdRecurDepth--,0==this._cdRecurDepth&&this._zone.runOutsideAngular(()=>{this._scheduleCountTask(),this.engine.flush(this._microtaskId)}),this.delegate.end&&this.delegate.end()}whenRenderingDone(){return this.engine.whenRenderingDone()}static{this.\u0275fac=function(r){return new(r||Oc)(s.KVO(s._9s),s.KVO(za),s.KVO(s.SKi))}}static{this.\u0275prov=s.jDH({token:Oc,factory:Oc.\u0275fac})}}class bd{constructor(e,r,l,_){this.namespaceId=e,this.delegate=r,this.engine=l,this._onDestroy=_}get data(){return this.delegate.data}destroyNode(e){this.delegate.destroyNode?.(e)}destroy(){this.engine.destroy(this.namespaceId,this.delegate),this.engine.afterFlushAnimationsDone(()=>{queueMicrotask(()=>{this.delegate.destroy()})}),this._onDestroy?.()}createElement(e,r){return this.delegate.createElement(e,r)}createComment(e){return this.delegate.createComment(e)}createText(e){return this.delegate.createText(e)}appendChild(e,r){this.delegate.appendChild(e,r),this.engine.onInsert(this.namespaceId,r,e,!1)}insertBefore(e,r,l,_=!0){this.delegate.insertBefore(e,r,l),this.engine.onInsert(this.namespaceId,r,e,_)}removeChild(e,r,l){this.engine.onRemove(this.namespaceId,r,this.delegate)}selectRootElement(e,r){return this.delegate.selectRootElement(e,r)}parentNode(e){return this.delegate.parentNode(e)}nextSibling(e){return this.delegate.nextSibling(e)}setAttribute(e,r,l,_){this.delegate.setAttribute(e,r,l,_)}removeAttribute(e,r,l){this.delegate.removeAttribute(e,r,l)}addClass(e,r){this.delegate.addClass(e,r)}removeClass(e,r){this.delegate.removeClass(e,r)}setStyle(e,r,l,_){this.delegate.setStyle(e,r,l,_)}removeStyle(e,r,l){this.delegate.removeStyle(e,r,l)}setProperty(e,r,l){"@"==r.charAt(0)&&r==qo?this.disableAnimations(e,!!l):this.delegate.setProperty(e,r,l)}setValue(e,r){this.delegate.setValue(e,r)}listen(e,r,l){return this.delegate.listen(e,r,l)}disableAnimations(e,r){this.engine.disableAnimations(e,r)}}class au extends bd{constructor(e,r,l,_,E){super(r,l,_,E),this.factory=e,this.namespaceId=r}setProperty(e,r,l){"@"==r.charAt(0)?"."==r.charAt(1)&&r==qo?(l=void 0===l||!!l,this.disableAnimations(e,l)):this.engine.process(this.namespaceId,e,r.slice(1),l):this.delegate.setProperty(e,r,l)}listen(e,r,l){if("@"==r.charAt(0)){const _=function ku(n){switch(n){case"body":return document.body;case"document":return document;case"window":return window;default:return n}}(e);let E=r.slice(1),N="";return"@"!=E.charAt(0)&&([E,N]=function Gc(n){const e=n.indexOf("."),r=n.substring(0,e),l=n.slice(e+1);return[r,l]}(E)),this.engine.listen(this.namespaceId,_,E,N,V=>{const re=V._data||-1;this.factory.scheduleListenerCallback(re,l,V)})}return this.delegate.listen(e,r,l)}}class Wc extends za{constructor(e,r,l,_){super(e.body,r,l)}ngOnDestroy(){this.flush()}static{this.\u0275fac=function(r){return new(r||Wc)(s.KVO(L.qQ),s.KVO(Qn),s.KVO(Qo),s.KVO(s.o8S))}}static{this.\u0275prov=s.jDH({token:Wc,factory:Wc.\u0275fac})}}const ko=[{provide:ee.S6,useClass:qi},{provide:Qo,useFactory:function Zl(){return new Ci}},{provide:za,useClass:Wc},{provide:s._9s,useFactory:function rd(n,e,r){return new Oc(n,e,r)},deps:[y.B7,za,s.SKi]}],dc=[{provide:Qn,useFactory:()=>new Nr},{provide:s.bc$,useValue:"BrowserAnimations"},...ko],xc=[{provide:Qn,useClass:xn},{provide:s.bc$,useValue:"NoopAnimations"},...ko];
1class ia{static withConfig(e){return{ngModule:ia,providers:e.disableAnimations?xc:dc}}static{this.\u0275fac=function(r){return new(r||ia)}}static{this.\u0275mod=s.$C({type:ia,exports:[y.Bb]})}static{this.\u0275inj=s.G2t({providers:dc,imports:[y.Bb]})}}class Nl{static{this.\u0275fac=function(r){return new(r||Nl)}}static{this.\u0275mod=s.$C({type:Nl,exports:[y.Bb]})}static{this.\u0275inj=s.G2t({providers:xc,imports:[y.Bb]})}}var Ea=C(89417),Ll=C(21626),Ca=C(62827),wa=C(19919),Dr=C(28403),fc=C.n(Dr),io=C(39962),Pr=C(26487),Hl="object"==typeof globalThis?globalThis:"object"==typeof self?self:"object"==typeof window?window:"object"==typeof global?global:{},kl="1.9.0",pl=/^(\d+)\.(\d+)\.(\d+)(-(.+))?$/;var yu=function Dc(n){var e=new Set([n]),r=new Set,l=n.match(pl);if(!l)return function(){return!1};var __major=+l[1],__minor=+l[2],__patch=+l[3];if(null!=l[4])return function(re){return re===n};function E(V){return r.add(V),!1}function N(V){return e.add(V),!0}return function(re){if(e.has(re))return!0;if(r.has(re))return!1;var ae=re.match(pl);if(!ae)return E(re);var He_major=+ae[1],He_minor=+ae[2],He_patch=+ae[3];return null!=ae[4]||__major!==He_major?E(re):0===__major?__minor===He_minor&&__patch<=He_patch?N(re):E(re):__minor<=He_minor?N(re):E(re)}}(kl),xo=kl.split(".")[0],lu=Symbol.for("opentelemetry.js.api."+xo),Cd=Hl;function Tl(n,e,r,l){var _;void 0===l&&(l=!1);var E=Cd[lu]=null!==(_=Cd[lu])&&void 0!==_?_:{version:kl};if(!l&&E[n]){var N=new Error("@opentelemetry/api: Attempted duplicate registration of API: "+n);return r.error(N.stack||N.message),!1}if(E.version!==kl){N=new Error("@opentelemetry/api: Registration of version v"+E.version+" for "+n+" does not match previously registered API v"+kl);return r.error(N.stack||N.message),!1}return E[n]=e,r.debug("@opentelemetry/api: Registered a global for "+n+" v"+kl+"."),!0}function Vs(n){var e,r,l=null===(e=Cd[lu])||void 0===e?void 0:e.version;if(l&&yu(l))return null===(r=Cd[lu])||void 0===r?void 0:r[n]}function Od(n,e){e.debug("@opentelemetry/api: Unregistering a global for "+n+" v"+kl+".");var r=Cd[lu];r&&delete r[n]}var Cs,n,Oa=function(){function n(e){this._namespace=e.namespace||"DiagComponentLogger"}return n.prototype.debug=function(){for(var e=[],r=0;r<arguments.length;r++)e[r]=arguments[r];return hs("debug",this._namespace,e)},n.prototype.error=function(){for(var e=[],r=0;r<arguments.length;r++)e[r]=arguments[r];return hs("error",this._namespace,e)},n.prototype.info=function(){for(var e=[],r=0;r<arguments.length;r++)e[r]=arguments[r];return hs("info",this._namespace,e)},n.prototype.warn=function(){for(var e=[],r=0;r<arguments.length;r++)e[r]=arguments[r];return hs("warn",this._namespace,e)},n.prototype.verbose=function(){for(var e=[],r=0;r<arguments.length;r++)e[r]=arguments[r];return hs("verbose",this._namespace,e)},n}();function hs(n,e,r){var l=Vs("diag");if(l)return r.unshift(e),l[n].apply(l,function(n,e,r){if(r||2===arguments.length)for(var E,l=0,_=e.length;l<_;l++)(E||!(l in e))&&(E||(E=Array.prototype.slice.call(e,0,l)),E[l]=e[l]);return n.concat(E||Array.prototype.slice.call(e))}([],function(n,e){var r="function"==typeof Symbol&&n[Symbol.iterator];if(!r)return n;var _,N,l=r.call(n),E=[];try{for(;(void 0===e||e-- >0)&&!(_=l.next()).done;)E.push(_.value)}catch(V){N={error:V}}finally{try{_&&!_.done&&(r=l.return)&&r.call(l)}finally{if(N)throw N.error}}return E}(r),!1))}(n=Cs||(Cs={}))[n.NONE=0]="NONE",n[n.ERROR=30]="ERROR",n[n.WARN=50]="WARN",n[n.INFO=60]="INFO",n[n.DEBUG=70]="DEBUG",n[n.VERBOSE=80]="VERBOSE",n[n.ALL=9999]="ALL";var Ce=function(){function n(){function e(_){return function(){for(var E=[],N=0;N<arguments.length;N++)E[N]=arguments[N];var V=Vs("diag");if(V)return V[_].apply(V,function(n,e,r){if(r||2===arguments.length)for(var E,l=0,_=e.length;l<_;l++)(E||!(l in e))&&(E||(E=Array.prototype.slice.call(e,0,l)),E[l]=e[l]);return n.concat(E||Array.prototype.slice.call(e))}([],function(n,e){var r="function"==typeof Symbol&&n[Symbol.iterator];if(!r)return n;var _,N,l=r.call(n),E=[];try{for(;(void 0===e||e-- >0)&&!(_=l.next()).done;)E.push(_.value)}catch(V){N={error:V}}finally{try{_&&!_.done&&(r=l.return)&&r.call(l)}finally{if(N)throw N.error}}return E}(E),!1))}}
1var r=this;r.setLogger=function(_,E){var N,V,re;if(void 0===E&&(E={logLevel:Cs.INFO}),_===r){var ae=new Error("Cannot use diag as the logger for itself. Please use a DiagLogger implementation like ConsoleDiagLogger or a custom implementation");return r.error(null!==(N=ae.stack)&&void 0!==N?N:ae.message),!1}"number"==typeof E&&(E={logLevel:E});var He=Vs("diag"),nt=function Is(n,e){function r(l,_){var E=e[l];return"function"==typeof E&&n>=_?E.bind(e):function(){}}return n<Cs.NONE?n=Cs.NONE:n>Cs.ALL&&(n=Cs.ALL),e=e||{},{error:r("error",Cs.ERROR),warn:r("warn",Cs.WARN),info:r("info",Cs.INFO),debug:r("debug",Cs.DEBUG),verbose:r("verbose",Cs.VERBOSE)}}(null!==(V=E.logLevel)&&void 0!==V?V:Cs.INFO,_);if(He&&!E.suppressOverrideMessage){var Tt=null!==(re=(new Error).stack)&&void 0!==re?re:"<failed to generate stacktrace>";He.warn("Current logger will be overwritten from "+Tt),nt.warn("Current logger will overwrite one already registered from "+Tt)}return Tl("diag",nt,r,!0)},r.disable=function(){Od("diag",r)},r.createComponentLogger=function(_){return new Oa(_)},r.verbose=e("verbose"),r.debug=e("debug"),r.info=e("info"),r.warn=e("warn"),r.error=e("error")}return n.instance=function(){return this._instance||(this._instance=new n),this._instance},n}(),tt=Ce.instance();function $t(n){return Symbol.for(n)}var Xi,Ln=function n(e){var r=this;r._currentContext=e?new Map(e):new Map,r.getValue=function(l){return r._currentContext.get(l)},r.setValue=function(l,_){var E=new n(r._currentContext);return E._currentContext.set(l,_),E},r.deleteValue=function(l){var _=new n(r._currentContext);return _._currentContext.delete(l),_}},Fn=new Ln,Do=function(){function n(){}return n.prototype.active=function(){return Fn},n.prototype.with=function(e,r,l){for(var _=[],E=3;E<arguments.length;E++)_[E-3]=arguments[E];return r.call.apply(r,function(n,e,r){if(r||2===arguments.length)for(var E,l=0,_=e.length;l<_;l++)(E||!(l in e))&&(E||(E=Array.prototype.slice.call(e,0,l)),E[l]=e[l]);return n.concat(E||Array.prototype.slice.call(e))}([l],function(n,e){var r="function"==typeof Symbol&&n[Symbol.iterator];if(!r)return n;var _,N,l=r.call(n),E=[];try{for(;(void 0===e||e-- >0)&&!(_=l.next()).done;)E.push(_.value)}catch(V){N={error:V}}finally{try{_&&!_.done&&(r=l.return)&&r.call(l)}finally{if(N)throw N.error}}return E}(_),!1))},n.prototype.bind=function(e,r){return r},n.prototype.enable=function(){return this},n.prototype.disable=function(){return this},n}(),os="context",da=new Do,Ao=function(){function n(){}return n.getInstance=function(){return this._instance||(this._instance=new n),this._instance},n.prototype.setGlobalContextManager=function(e){return Tl(os,e,Ce.instance())},n.prototype.active=function(){return this._getContextManager().active()},n.prototype.with=function(e,r,l){for(var _,E=[],N=3;N<arguments.length;N++)E[N-3]=arguments[N];return(_=this._getContextManager()).with.apply(_,function(n,e,r){if(r||2===arguments.length)for(var E,l=0,_=e.length;l<_;l++)(E||!(l in e))&&(E||(E=Array.prototype.slice.call(e,0,l)),E[l]=e[l]);return n.concat(E||Array.prototype.slice.call(e))}([e,r,l],function(n,e){var r="function"==typeof Symbol&&n[Symbol.iterator];if(!r)return n;var _,N,l=r.call(n),E=[];try{for(;(void 0===e||e-- >0)&&!(_=l.next()).done;)E.push(_.value)}catch(V){N={error:V}}finally{try{_&&!_.done&&(r=l.return)&&r.call(l)}finally{if(N)throw N.error}}return E}(E),!1))},n.prototype.bind=function(e,r){return this._getContextManager().bind(e,r)},n.prototype._getContextManager=function(){return Vs(os)||da},n.prototype.disable=function(){this._getContextManager().disable(),Od(os,Ce.instance())},n}();!function(n){n[n.NONE=0]="NONE",n[n.SAMPLED=1]="SAMPLED"}(Xi||(Xi={}));var xa="0000000000000000",_a="00000000000000000000000000000000",Xa={traceId:_a,spanId:xa,traceFlags:Xi.NONE},Qa=function(){function n(e){void 0===e&&(e=Xa),this._spanContext=e}return n.prototype.spanContext=function(){return this._spanContext},n.prototype.setAttribute=function(e,r){return this},n.prototype.setAttributes=function(e){return this},n.prototype.addEvent=function(e,r){return this},n.prototype.addLink=function(e){return this},n.prototype.addLinks=function(e){return this},n.prototype.setStatus=function(e){return this},n.prototype.updateName=function(e){return this},n.prototype.end=function(e){},n.prototype.isRecording=function(){return!1},n.prototype.recordException=function(e,r){},n}(),yl=$t("OpenTelemetry Context Key SPAN");function ys(n){return n.getValue(yl)||void 0}function Go(){return ys(Ao.getInstance().active())}function Tf(n,e){return n.setValue(yl,e)}function eo(n){return n.deleteValue(yl)}function sa(n,e){return Tf(n,new Qa(e))}function Ul(n){var e;return null===(e=ys(n))||void 0===e?void 0:e.spanContext()}var hc=/^([0-9a-f]{32})$/i,Au=/^[0-9a-f]{16}$/i;function Al(n){return hc.test(n)&&n!==_a}function Ia(n){return Au.test(n)&&n!==xa}function so(n){return Al(n.traceId)&&Ia(n.spanId)}function Ja(n){return new Qa(n)}var Za=Ao.getInstance(),xd=function(){function n(){}return n.prototype.startSpan=function(e,r,l){if(void 0===l&&(l=Za.active()),!!r?.root)return new Qa;var E=l&&Ul(l);return function Bl(n){return"object"==typeof n&&"string"==typeof n.spanId&&"string"==typeof n.traceId&&"number"==typeof n.traceFlags}(E)&&so(E)?new Qa(E):new Qa},n.prototype.startActiveSpan=function(e,r,l,_){var E,N,V;if(!(arguments.length<2)){2===arguments.length?V=r:3===arguments.length?(E=r,V=l):(E=r,N=l,V=_);var re=N??Za.active(),ae=this.startSpan(e,E,re),He=Tf(re,ae);return Za.with(He,V,void 0,ae)}},n}();var _l=new xd,xp=function(){function n(e,r,l,_){this._provider=e,this.name=r,this.version=l,this.options=_}return n.prototype.startSpan=function(e,r,l){return this._getTracer().startSpan(e,r,l)},n.prototype.startActiveSpan=function(e,r,l,_){var E=this._getTracer();return Reflect.apply(E.startActiveSpan,E,arguments)},n.prototype._getTracer=function(){if(this._delegate)return this._delegate;var e=this._provider.getDelegateTracer(this.name,this.version,this.options);return e?(this._delegate=e,this._delegate):_l},n}(),Jd=function(){function n(){}return n.prototype.getTracer=function(e,r,l){return new xd},n}(),Uu=new Jd,Bu=function(){function n(){}return n.prototype.getTracer=function(e,r,l){var _;return null!==(_=this.getDelegateTracer(e,r,l))&&void 0!==_?_:new xp(this,e,r,l)},n.prototype.getDelegate=function(){var e;return null!==(e=this._delegate)&&void 0!==e?e:Uu},n.prototype.setDelegate=function(e){this._delegate=e},n.prototype.getDelegateTracer=function(e,r,l){var _;return null===(_=this._delegate)||void 0===_?void 0:_.getTracer(e,r,l)}
1,n}(),al="trace",Ni=function(){function n(){this._proxyTracerProvider=new Bu,this.wrapSpanContext=Ja,this.isSpanContextValid=so,this.deleteSpan=eo,this.getSpan=ys,this.getActiveSpan=Go,this.getSpanContext=Ul,this.setSpan=Tf,this.setSpanContext=sa}return n.getInstance=function(){return this._instance||(this._instance=new n),this._instance},n.prototype.setGlobalTracerProvider=function(e){var r=Tl(al,this._proxyTracerProvider,Ce.instance());return r&&this._proxyTracerProvider.setDelegate(e),r},n.prototype.getTracerProvider=function(){return Vs(al)||this._proxyTracerProvider},n.prototype.getTracer=function(e,r){return this.getTracerProvider().getTracer(e,r)},n.prototype.disable=function(){Od(al,Ce.instance()),this._proxyTracerProvider=new Bu},n}(),_s=Ni.getInstance(),go=Ao.getInstance(),Xh=function(){function n(){}return n.prototype.inject=function(e,r){},n.prototype.extract=function(e,r){return e},n.prototype.fields=function(){return[]},n}(),yf={get:function(n,e){if(null!=n)return n[e]},keys:function(n){return null==n?[]:Object.keys(n)}},Af={set:function(n,e,r){null!=n&&(n[e]=r)}},Dd=$t("OpenTelemetry Baggage Key");function ql(n){return n.getValue(Dd)||void 0}function bf(){return ql(Ao.getInstance().active())}function jl(n,e){return n.setValue(Dd,e)}function Rc(n){return n.deleteValue(Dd)}var Xr=function(){function n(e){this._entries=e?new Map(e):new Map}return n.prototype.getEntry=function(e){var r=this._entries.get(e);if(r)return Object.assign({},r)},n.prototype.getAllEntries=function(){return Array.from(this._entries.entries()).map(function(e){var r=function(n,e){var r="function"==typeof Symbol&&n[Symbol.iterator];if(!r)return n;var _,N,l=r.call(n),E=[];try{for(;(void 0===e||e-- >0)&&!(_=l.next()).done;)E.push(_.value)}catch(V){N={error:V}}finally{try{_&&!_.done&&(r=l.return)&&r.call(l)}finally{if(N)throw N.error}}return E}(e,2);return[r[0],r[1]]})},n.prototype.setEntry=function(e,r){var l=new n(this._entries);return l._entries.set(e,r),l},n.prototype.removeEntry=function(e){var r=new n(this._entries);return r._entries.delete(e),r},n.prototype.removeEntries=function(){for(var e,r,l=[],_=0;_<arguments.length;_++)l[_]=arguments[_];var E=new n(this._entries);try{for(var N=function(n){var e="function"==typeof Symbol&&Symbol.iterator,r=e&&n[e],l=0;if(r)return r.call(n);if(n&&"number"==typeof n.length)return{next:function(){return n&&l>=n.length&&(n=void 0),{value:n&&n[l++],done:!n}}};throw new TypeError(e?"Object is not iterable.":"Symbol.iterator is not defined.")}(l),V=N.next();!V.done;V=N.next()){var re=V.value;E._entries.delete(re)}}catch(ae){e={error:ae}}finally{try{V&&!V.done&&(r=N.return)&&r.call(N)}finally{if(e)throw e.error}}return E},n.prototype.clear=function(){return new n},n}(),Or=Symbol("BaggageEntryMetadata"),$c=Ce.instance();function sd(n){return void 0===n&&(n={}),new Xr(new Map(Object.entries(n)))}function ma(n){return"string"!=typeof n&&($c.error("Cannot create baggage metadata from unknown type: "+typeof n),n=""),{__TYPE__:Or,toString:function(){return n}}}var Po="propagation",Pc=new Xh,La=function(){function n(){this.createBaggage=sd,this.getBaggage=ql,this.getActiveBaggage=bf,this.setBaggage=jl,this.deleteBaggage=Rc}return n.getInstance=function(){return this._instance||(this._instance=new n),this._instance},n.prototype.setGlobalPropagator=function(e){return Tl(Po,e,Ce.instance())},n.prototype.inject=function(e,r,l){return void 0===l&&(l=Af),this._getGlobalPropagator().inject(e,r,l)},n.prototype.extract=function(e,r,l){return void 0===l&&(l=yf),this._getGlobalPropagator().extract(e,r,l)},n.prototype.fields=function(){return this._getGlobalPropagator().fields()},n.prototype.disable=function(){Od(Po,Ce.instance())},n.prototype._getGlobalPropagator=function(){return Vs(Po)||Pc},n}(),bo=La.getInstance(),fa="[object Object]",Zd="[object Null]",Mf="[object Undefined]",oa=Function.prototype.toString,ml=oa.call(Object),ws=function St(n,e){return function(r){return n(e(r))}}(Object.getPrototypeOf,Object),Fe=Object.prototype,ve=Fe.hasOwnProperty,Ie=Symbol?Symbol.toStringTag:void 0,Xe=Fe.toString;function en(n){if(!function wn(n){return null!=n&&"object"==typeof n}(n)||function Bn(n){return null==n?void 0===n?Mf:Zd:Ie&&Ie in Object(n)?function ti(n){var e=ve.call(n,Ie),r=n[Ie],l=!1;try{n[Ie]=void 0,l=!0}catch{}var _=Xe.call(n);return l&&(e?n[Ie]=r:delete n[Ie]),_}(n):function wi(n){return Xe.call(n)}(n)}(n)!==fa)return!1;var e=ws(n);if(null===e)return!0;var r=ve.call(e,"constructor")&&e.constructor;return"function"==typeof r&&r instanceof r&&oa.call(r)===ml}var ki,Gs=20;
1function qa(n){return Gl(n)?n.slice():n}function Ya(n,e,r,l){var _;if(void 0===r&&(r=0),!(r>Gs)){if(r++,bu(n)||bu(e)||Ta(e))_=qa(e);else if(Gl(n)){if(_=n.slice(),Gl(e))for(var E=0,N=e.length;E<N;E++)_.push(qa(e[E]));else if(bl(e))for(E=0,N=(V=Object.keys(e)).length;E<N;E++){_[re=V[E]]=qa(e[re])}}else if(bl(n))if(bl(e)){if(!function Mu(n,e){return!(!en(n)||!en(e))}(n,e))return e;_=Object.assign({},n);var V;for(E=0,N=(V=Object.keys(e)).length;E<N;E++){var re,ae=e[re=V[E]];if(bu(ae))typeof ae>"u"?delete _[re]:_[re]=ae;else{var He=_[re],nt=ae;if(Kc(n,re,l)||Kc(e,re,l))delete _[re];else{if(bl(He)&&bl(nt)){var Tt=l.get(He)||[],Qt=l.get(nt)||[];Tt.push({obj:n,key:re}),Qt.push({obj:e,key:re}),l.set(He,Tt),l.set(nt,Qt)}_[re]=Ya(_[re],ae,r,l)}}}}else _=e;return _}}function Kc(n,e,r){for(var l=r.get(n[e])||[],_=0,E=l.length;_<E;_++){var N=l[_];if(N.key===e&&N.obj===n)return!0}return!1}function Gl(n){return Array.isArray(n)}function Ta(n){return"function"==typeof n}function bl(n){return!bu(n)&&!Gl(n)&&!Ta(n)&&"object"==typeof n}function bu(n){return"string"==typeof n||"number"==typeof n||"boolean"==typeof n||typeof n>"u"||n instanceof Date||n instanceof RegExp||null===n}!function(n){n.AlwaysOff="always_off",n.AlwaysOn="always_on",n.ParentBasedAlwaysOff="parentbased_always_off",n.ParentBasedAlwaysOn="parentbased_always_on",n.ParentBasedTraceIdRatio="parentbased_traceidratio",n.TraceIdRatio="traceidratio"}(ki||(ki={}));var Da=",",Wo=["OTEL_SDK_DISABLED"];function Cf(n){return Wo.indexOf(n)>-1}var Ic=["OTEL_BSP_EXPORT_TIMEOUT","OTEL_BSP_MAX_EXPORT_BATCH_SIZE","OTEL_BSP_MAX_QUEUE_SIZE","OTEL_BSP_SCHEDULE_DELAY","OTEL_BLRP_EXPORT_TIMEOUT","OTEL_BLRP_MAX_EXPORT_BATCH_SIZE","OTEL_BLRP_MAX_QUEUE_SIZE","OTEL_BLRP_SCHEDULE_DELAY","OTEL_ATTRIBUTE_VALUE_LENGTH_LIMIT","OTEL_ATTRIBUTE_COUNT_LIMIT","OTEL_SPAN_ATTRIBUTE_VALUE_LENGTH_LIMIT","OTEL_SPAN_ATTRIBUTE_COUNT_LIMIT","OTEL_LOGRECORD_ATTRIBUTE_VALUE_LENGTH_LIMIT","OTEL_LOGRECORD_ATTRIBUTE_COUNT_LIMIT","OTEL_SPAN_EVENT_COUNT_LIMIT","OTEL_SPAN_LINK_COUNT_LIMIT","OTEL_SPAN_ATTRIBUTE_PER_EVENT_COUNT_LIMIT","OTEL_SPAN_ATTRIBUTE_PER_LINK_COUNT_LIMIT","OTEL_EXPORTER_OTLP_TIMEOUT","OTEL_EXPORTER_OTLP_TRACES_TIMEOUT","OTEL_EXPORTER_OTLP_METRICS_TIMEOUT","OTEL_EXPORTER_OTLP_LOGS_TIMEOUT","OTEL_EXPORTER_JAEGER_AGENT_PORT"];function qd(n){return Ic.indexOf(n)>-1}var ef=["OTEL_NO_PATCH_MODULES","OTEL_PROPAGATORS","OTEL_SEMCONV_STABILITY_OPT_IN"];function Of(n){return ef.indexOf(n)>-1}var cu=1/0,Mh={OTEL_SDK_DISABLED:!1,CONTAINER_NAME:"",ECS_CONTAINER_METADATA_URI_V4:"",ECS_CONTAINER_METADATA_URI:"",HOSTNAME:"",KUBERNETES_SERVICE_HOST:"",NAMESPACE:"",OTEL_BSP_EXPORT_TIMEOUT:3e4,OTEL_BSP_MAX_EXPORT_BATCH_SIZE:512,OTEL_BSP_MAX_QUEUE_SIZE:2048,OTEL_BSP_SCHEDULE_DELAY:5e3,OTEL_BLRP_EXPORT_TIMEOUT:3e4,OTEL_BLRP_MAX_EXPORT_BATCH_SIZE:512,OTEL_BLRP_MAX_QUEUE_SIZE:2048,OTEL_BLRP_SCHEDULE_DELAY:5e3,OTEL_EXPORTER_JAEGER_AGENT_HOST:"",OTEL_EXPORTER_JAEGER_AGENT_PORT:6832,OTEL_EXPORTER_JAEGER_ENDPOINT:"",OTEL_EXPORTER_JAEGER_PASSWORD:"",OTEL_EXPORTER_JAEGER_USER:"",OTEL_EXPORTER_OTLP_ENDPOINT:"",OTEL_EXPORTER_OTLP_TRACES_ENDPOINT:"",OTEL_EXPORTER_OTLP_METRICS_ENDPOINT:"",OTEL_EXPORTER_OTLP_LOGS_ENDPOINT:"",OTEL_EXPORTER_OTLP_HEADERS:"",OTEL_EXPORTER_OTLP_TRACES_HEADERS:"",OTEL_EXPORTER_OTLP_METRICS_HEADERS:"",OTEL_EXPORTER_OTLP_LOGS_HEADERS:"",OTEL_EXPORTER_OTLP_TIMEOUT:1e4,OTEL_EXPORTER_OTLP_TRACES_TIMEOUT:1e4,OTEL_EXPORTER_OTLP_METRICS_TIMEOUT:1e4,OTEL_EXPORTER_OTLP_LOGS_TIMEOUT:1e4,OTEL_EXPORTER_ZIPKIN_ENDPOINT:"http://localhost:9411/api/v2/spans",OTEL_LOG_LEVEL:Cs.INFO,OTEL_NO_PATCH_MODULES:[],OTEL_PROPAGATORS:["tracecontext","baggage"],OTEL_RESOURCE_ATTRIBUTES:"",OTEL_SERVICE_NAME:"",OTEL_ATTRIBUTE_VALUE_LENGTH_LIMIT:cu,OTEL_ATTRIBUTE_COUNT_LIMIT:128,OTEL_SPAN_ATTRIBUTE_VALUE_LENGTH_LIMIT:cu,OTEL_SPAN_ATTRIBUTE_COUNT_LIMIT:128,OTEL_LOGRECORD_ATTRIBUTE_VALUE_LENGTH_LIMIT:cu,OTEL_LOGRECORD_ATTRIBUTE_COUNT_LIMIT:128,OTEL_SPAN_EVENT_COUNT_LIMIT:128,OTEL_SPAN_LINK_COUNT_LIMIT:128,OTEL_SPAN_ATTRIBUTE_PER_EVENT_COUNT_LIMIT:128,OTEL_SPAN_ATTRIBUTE_PER_LINK_COUNT_LIMIT:128,OTEL_TRACES_EXPORTER:"",OTEL_TRACES_SAMPLER:ki.ParentBasedAlwaysOn,OTEL_TRACES_SAMPLER_ARG:"",OTEL_LOGS_EXPORTER:"",OTEL_EXPORTER_OTLP_INSECURE:"",OTEL_EXPORTER_OTLP_TRACES_INSECURE:"",OTEL_EXPORTER_OTLP_METRICS_INSECURE:"",OTEL_EXPORTER_OTLP_LOGS_INSECURE:"",OTEL_EXPORTER_OTLP_CERTIFICATE:"",OTEL_EXPORTER_OTLP_TRACES_CERTIFICATE:"",OTEL_EXPORTER_OTLP_METRICS_CERTIFICATE:"",OTEL_EXPORTER_OTLP_LOGS_CERTIFICATE:"",OTEL_EXPORTER_OTLP_COMPRESSION:"",OTEL_EXPORTER_OTLP_TRACES_COMPRESSION:"",OTEL_EXPORTER_OTLP_METRICS_COMPRESSION:"",OTEL_EXPORTER_OTLP_LOGS_COMPRESSION:"",OTEL_EXPORTER_OTLP_CLIENT_KEY:"",OTEL_EXPORTER_OTLP_TRACES_CLIENT_KEY:"",OTEL_EXPORTER_OTLP_METRICS_CLIENT_KEY:"",OTEL_EXPORTER_OTLP_LOGS_CLIENT_KEY:"",OTEL_EXPORTER_OTLP_CLIENT_CERTIFICATE:"",OTEL_EXPORTER_OTLP_TRACES_CLIENT_CERTIFICATE:"",OTEL_EXPORTER_OTLP_METRICS_CLIENT_CERTIFICATE:"",OTEL_EXPORTER_OTLP_LOGS_CLIENT_CERTIFICATE:"",OTEL_EXPORTER_OTLP_PROTOCOL:"http/protobuf",OTEL_EXPORTER_OTLP_TRACES_PROTOCOL:"http/protobuf",OTEL_EXPORTER_OTLP_METRICS_PROTOCOL:"http/protobuf",OTEL_EXPORTER_OTLP_LOGS_PROTOCOL:"http/protobuf",OTEL_EXPORTER_OTLP_METRICS_TEMPORALITY_PREFERENCE:"cumulative",OTEL_SEMCONV_STABILITY_OPT_IN:[]};function Fu(n,e,r){if(!(typeof r[n]>"u")){var l=String(r[n]);e[n]="true"===l.toLowerCase()}}function Vu(n,e,r,l,_){if(void 0===l&&(l=-1/0),void 0===_&&(_=1/0),typeof r[n]<"u"){var E=Number(r[n]);isNaN(E)||(e[n]=E<l?l:E>_?_:E)}}function xf(n,e,r,l){void 0===l&&(l=Da);var _=r[n];"string"==typeof _&&(e[n]=_.split(l).map(function(E){return E.trim()}))}var tf={ALL:Cs.ALL,VERBOSE:Cs.VERBOSE,DEBUG:Cs.DEBUG,INFO:Cs.INFO,WARN:Cs.WARN,ERROR:Cs.ERROR,NONE:Cs.NONE};function Df(n,e,r){var l=r[n];if("string"==typeof l){var _=tf[l.toUpperCase()];null!=_&&(e[n]=_)}}function Rd(n){var e={};for(var r in Mh){var l=r;if("OTEL_LOG_LEVEL"===l)Df(l,e,n);else if(Cf(l))Fu(l,e,n);else if(qd(l))Vu(l,e,n);else if(Of(l))xf(l,e,n);else{var _=n[l];typeof _<"u"&&null!==_&&(e[l]=String(_))}}return e}var Lc="object"==typeof globalThis?globalThis:"object"==typeof self?self:"object"==typeof window?window:"object"==typeof global?global:{};function Ws(){var n=Rd(Lc);return Object.assign({},Mh,n)}var ft=function(){function n(e){var r;void 0===e&&(e={}),this._propagators=null!==(r=e.propagators)&&void 0!==r?r:[],this._fields=Array.from(new Set(this._propagators.map(function(l){return"function"==typeof l.fields?l.fields():[]}).reduce(function(l,_){return l.concat(_)},[])))}return n.prototype.inject=function(e,r,l){var _,E;try{for(var N=function(n){var e="function"==typeof Symbol&&Symbol.iterator,r=e&&n[e],l=0;if(r)return r.call(n);if(n&&"number"==typeof n.length)return{next:function(){return n&&l>=n.length&&(n=void 0),{value:n&&n[l++],done:!n}}};throw new TypeError(e?"Object is not iterable.":"Symbol.iterator is not defined.")}(this._propagators),V=N.next();!V.done;V=N.next()){var re=V.value;try{re.inject(e,r,l)}
1catch(ae){tt.warn("Failed to inject with "+re.constructor.name+". Err: "+ae.message)}}}catch(ae){_={error:ae}}finally{try{V&&!V.done&&(E=N.return)&&E.call(N)}finally{if(_)throw _.error}}},n.prototype.extract=function(e,r,l){return this._propagators.reduce(function(_,E){try{return E.extract(_,r,l)}catch(N){tt.warn("Failed to extract with "+E.constructor.name+". Err: "+N.message)}return _},e)},n.prototype.fields=function(){return this._fields.slice()},n}(),Ht=$t("OpenTelemetry SDK Context Key SUPPRESS_TRACING");function Jr(n){return!0===n.getValue(Ht)}var Ls="[_0-9a-z-*/]",ll=new RegExp("^(?:"+("[a-z]"+Ls+"{0,255}")+"|"+("[a-z0-9]"+Ls+"{0,240}@[a-z]"+Ls+"{0,13}")+")$"),ja=/^[ -~]{0,255}[!-~]$/,Yu=/,|=/;var m_=function(){function n(e){this._internalState=new Map,e&&this._parse(e)}return n.prototype.set=function(e,r){var l=this._clone();return l._internalState.has(e)&&l._internalState.delete(e),l._internalState.set(e,r),l},n.prototype.unset=function(e){var r=this._clone();return r._internalState.delete(e),r},n.prototype.get=function(e){return this._internalState.get(e)},n.prototype.serialize=function(){var e=this;return this._keys().reduce(function(r,l){return r.push(l+"="+e.get(l)),r},[]).join(",")},n.prototype._parse=function(e){e.length>512||(this._internalState=e.split(",").reverse().reduce(function(r,l){var _=l.trim(),E=_.indexOf("=");if(-1!==E){var N=_.slice(0,E),V=_.slice(E+1,l.length);(function ya(n){return ll.test(n)})(N)&&function Ml(n){return ja.test(n)&&!Yu.test(n)}(V)&&r.set(N,V)}return r},new Map),this._internalState.size>32&&(this._internalState=new Map(Array.from(this._internalState.entries()).reverse().slice(0,32))))},n.prototype._keys=function(){return Array.from(this._internalState.keys()).reverse()},n.prototype._clone=function(){var e=new n;return e._internalState=new Map(this._internalState),e},n}(),Pd="traceparent",Rf="tracestate",nf=new RegExp("^\\s?((?!ff)[\\da-f]{2})-((?![0]{32})[\\da-f]{32})-((?![0]{16})[\\da-f]{16})-([\\da-f]{2})(-.*)?\\s?$");var Dp=function(){function n(){}return n.prototype.inject=function(e,r,l){var _=_s.getSpanContext(e);if(_&&!Jr(e)&&so(_)){var E="00-"+_.traceId+"-"+_.spanId+"-0"+Number(_.traceFlags||Xi.NONE).toString(16);l.set(r,Pd,E),_.traceState&&l.set(r,Rf,_.traceState.serialize())}},n.prototype.extract=function(e,r,l){var _=l.get(r,Pd);if(!_)return e;var E=Array.isArray(_)?_[0]:_;if("string"!=typeof E)return e;var N=function Cu(n){var e=nf.exec(n);return!e||"00"===e[1]&&e[5]?null:{traceId:e[2],spanId:e[3],traceFlags:parseInt(e[4],16)}}(E);if(!N)return e;N.isRemote=!0;var V=l.get(r,Rf);if(V){var re=Array.isArray(V)?V.join(","):V;N.traceState=new m_("string"==typeof re?re:void 0)}return _s.setSpanContext(e,N)},n.prototype.fields=function(){return[Pd,Rf]},n}(),_1="=",ad=";",Z_="baggage";function q0(n){return n.getAllEntries().map(function(e){var r=function(n,e){var r="function"==typeof Symbol&&n[Symbol.iterator];if(!r)return n;var _,N,l=r.call(n),E=[];try{for(;(void 0===e||e-- >0)&&!(_=l.next()).done;)E.push(_.value)}catch(V){N={error:V}}finally{try{_&&!_.done&&(r=l.return)&&r.call(l)}finally{if(N)throw N.error}}return E}(e,2),l=r[0],_=r[1],E=encodeURIComponent(l)+"="+encodeURIComponent(_.value);return void 0!==_.metadata&&(E+=ad+_.metadata.toString()),E})}function q_(n){var e=n.split(ad);if(!(e.length<=0)){var r=e.shift();if(r){var l=r.indexOf(_1);if(!(l<=0)){var N,_=decodeURIComponent(r.substring(0,l).trim()),E=decodeURIComponent(r.substring(l+1).trim());return e.length>0&&(N=ma(e.join(ad))),{key:_,value:E,metadata:N}}}}}var em=function(){function n(){}return n.prototype.inject=function(e,r,l){var _=bo.getBaggage(e);if(_&&!Jr(e)){var N=function $s(n){return n.reduce(function(e,r){var l=e+(""!==e?",":"")+r;return l.length>8192?e:l},"")}(q0(_).filter(function(V){return V.length<=4096}).slice(0,180));N.length>0&&l.set(r,Z_,N)}},n.prototype.extract=function(e,r,l){var _=l.get(r,Z_),E=Array.isArray(_)?_.join(","):_;if(!E)return e;var N={};return 0===E.length?e:(E.split(",").forEach(function(re){var ae=q_(re);if(ae){var He={value:ae.value};ae.metadata&&(He.metadata=ae.metadata),N[ae.key]=He}}),0===Object.entries(N).length?e:bo.setBaggage(e,bo.createBaggage(N)))},n.prototype.fields=function(){return[Z_]},n}();var xl,nm="process.runtime.name",rh="service.name",ud="telemetry.sdk.name",sp="telemetry.sdk.language",ih="telemetry.sdk.version",x_=nm,Xp=rh,Q=ud,Ve=sp,Qe=ih,ph=((xl={})[Q]="opentelemetry",xl[x_]="browser",xl[Ve]="webjs",xl[Qe]="1.30.1",xl);var D_,R_,jd=function(){return jd=Object.assign||function(n){for(var e,r=1,l=arguments.length;r<l;r++)for(var _ in e=arguments[r])Object.prototype.hasOwnProperty.call(e,_)&&(n[_]=e[_]);return n},jd.apply(this,arguments)},jT=function(n,e,r,l){return new(r||(r=Promise))(function(E,N){function V(He){try{ae(l.next(He))}catch(nt){N(nt)}}function re(He){try{ae(l.throw(He))}catch(nt){N(nt)}}function ae(He){He.done?E(He.value):function _(E){return E instanceof r?E:new r(function(N){N(E)})}(He.value).then(V,re)}ae((l=l.apply(n,e||[])).next())})},L1=function(n,e){var l,_,E,N,r={label:0,sent:function(){if(1&E[0])throw E[1];return E[1]},trys:[],ops:[]};return N={next:V(0),throw:V(1),return:V(2)},"function"==typeof Symbol&&(N[Symbol.iterator]=function(){return this}),N;function V(ae){return function(He){return function re(ae){if(l)throw new TypeError("Generator is already executing.");for(;r;)try{if(l=1,_&&(E=2&ae[0]?_.return:ae[0]?_.throw||((E=_.return)&&E.call(_),0):_.next)&&!(E=E.call(_,ae[1])).done)return E;switch(_=0,E&&(ae=[2&ae[0],E.value]),ae[0]){case 0:case 1:E=ae;break;case 4:return r.label++,{value:ae[1],done:!1};case 5:r.label++,_=ae[1],ae=[0];continue;case 7:ae=r.ops.pop(),r.trys.pop();continue;default:if(!(E=(E=r.trys).length>0&&E[E.length-1])&&(6===ae[0]||2===ae[0])){r=0;continue}if(3===ae[0]&&(!E||ae[1]>E[0]&&ae[1]<E[3])){r.label=ae[1];break}if(6===ae[0]&&r.label<E[1]){r.label=E[1],E=ae;break}if(E&&r.label<E[2]){r.label=E[2],r.ops.push(ae);break}E[2]&&r.ops.pop(),r.trys.pop();continue}ae=e.call(n,r)}catch(He){ae=[6,He],_=0}finally{l=E=0}if(5&ae[0])throw ae[1];return{value:ae[0]?ae[1]:void 0,done:!0}}([ae,He])}}},dm=function(){function n(e,r){var _,l=this;this._attributes=e,this.asyncAttributesPending=null!=r,this._syncAttributes=null!==(_=this._attributes)&&void 0!==_?_:{},this._asyncAttributesPromise=r?.then(function(E){return l._attributes=Object.assign({},l._attributes,E),l.asyncAttributesPending=!1,E},function(E){return tt.debug("a resource's async attributes promise rejected: %s",E),l.asyncAttributesPending=!1,{}})}return n.empty=function(){return n.EMPTY},n.default=function(){var e;return new n(((e={})[Xp]="unknown_service",e[Ve]=ph[Ve],e[Q]=ph[Q],e[Qe]=ph[Qe],e))},Object.defineProperty(n.prototype,"attributes",{get:function(){var e;return this.asyncAttributesPending&&tt.error("Accessing resource attributes before async attributes settled"),null!==(e=this._attributes)&&void 0!==e?e:{}}
1,enumerable:!1,configurable:!0}),n.prototype.waitForAsyncAttributes=function(){return jT(this,void 0,void 0,function(){return L1(this,function(e){switch(e.label){case 0:return this.asyncAttributesPending?[4,this._asyncAttributesPromise]:[3,2];case 1:e.sent(),e.label=2;case 2:return[2]}})})},n.prototype.merge=function(e){var l,r=this;if(!e)return this;var _=jd(jd({},this._syncAttributes),null!==(l=e._syncAttributes)&&void 0!==l?l:e.attributes);if(!this._asyncAttributesPromise&&!e._asyncAttributesPromise)return new n(_);var E=Promise.all([this._asyncAttributesPromise,e._asyncAttributesPromise]).then(function(N){var V,re=function(n,e){var r="function"==typeof Symbol&&n[Symbol.iterator];if(!r)return n;var _,N,l=r.call(n),E=[];try{for(;(void 0===e||e-- >0)&&!(_=l.next()).done;)E.push(_.value)}catch(V){N={error:V}}finally{try{_&&!_.done&&(r=l.return)&&r.call(l)}finally{if(N)throw N.error}}return E}(N,2),ae=re[0],He=re[1];return jd(jd(jd(jd({},r._syncAttributes),ae),null!==(V=e._syncAttributes)&&void 0!==V?V:e.attributes),He)});return new n(_,E)},n.EMPTY=new n({}),n}();!function(n){n[n.INTERNAL=0]="INTERNAL",n[n.SERVER=1]="SERVER",n[n.CLIENT=2]="CLIENT",n[n.PRODUCER=3]="PRODUCER",n[n.CONSUMER=4]="CONSUMER"}(D_||(D_={})),function(n){n[n.NOT_RECORD=0]="NOT_RECORD",n[n.RECORD=1]="RECORD",n[n.RECORD_AND_SAMPLED=2]="RECORD_AND_SAMPLED"}(R_||(R_={}));var fm,H1=function(n){var e="function"==typeof Symbol&&Symbol.iterator,r=e&&n[e],l=0;if(r)return r.call(n);if(n&&"number"==typeof n.length)return{next:function(){return n&&l>=n.length&&(n=void 0),{value:n&&n[l++],done:!n}}};throw new TypeError(e?"Object is not iterable.":"Symbol.iterator is not defined.")},gg=function(n,e){var r="function"==typeof Symbol&&n[Symbol.iterator];if(!r)return n;var _,N,l=r.call(n),E=[];try{for(;(void 0===e||e-- >0)&&!(_=l.next()).done;)E.push(_.value)}catch(V){N={error:V}}finally{try{_&&!_.done&&(r=l.return)&&r.call(l)}finally{if(N)throw N.error}}return E};function k1(n){var e,r,l={};if("object"!=typeof n||null==n)return l;try{for(var _=H1(Object.entries(n)),E=_.next();!E.done;E=_.next()){var N=gg(E.value,2),V=N[0],re=N[1];GT(V)?xv(re)?Array.isArray(re)?l[V]=re.slice():l[V]=re:tt.warn("Invalid attribute value set for key: "+V):tt.warn("Invalid attribute key: "+V)}}catch(ae){e={error:ae}}finally{try{E&&!E.done&&(r=_.return)&&r.call(_)}finally{if(e)throw e.error}}return l}function GT(n){return"string"==typeof n&&n.length>0}function xv(n){return null==n||(Array.isArray(n)?function WT(n){var e,r,l;try{for(var _=H1(n),E=_.next();!E.done;E=_.next()){var N=E.value;if(null!=N){if(!l){if(Dv(N)){l=typeof N;continue}return!1}if(typeof N!==l)return!1}}}catch(V){e={error:V}}finally{try{E&&!E.done&&(r=_.return)&&r.call(_)}finally{if(e)throw e.error}}return!0}(n):Dv(n))}function Dv(n){switch(typeof n){case"number":case"boolean":case"string":return!0}return!1}!function(n){n[n.UNSET=0]="UNSET",n[n.OK=1]="OK",n[n.ERROR=2]="ERROR"}(fm||(fm={}));var _h=performance,B1=Math.pow(10,6),pd=Math.pow(10,9);function Uf(n){var e=n/1e3;return[Math.trunc(e),Math.round(n%1e3*B1)]}function hm(){var n=_h.timeOrigin;if("number"!=typeof n){var e=_h;n=e.timing&&e.timing.fetchStart}return n}function P_(n){return wv(Uf(hm()),Uf("number"==typeof n?n:_h.now()))}function pm(n){return Array.isArray(n)&&2===n.length&&"number"==typeof n[0]&&"number"==typeof n[1]}function m0(n){return pm(n)||"number"==typeof n||n instanceof Date}function wv(n,e){var r=[n[0]+e[0],n[1]+e[1]];return r[1]>=pd&&(r[1]-=pd,r[0]+=1),r}var V0,W1="exception.type",I_="exception.message",S0="exception.stacktrace",O0=W1,Vf=I_,Rs=S0,QS=function(){return QS=Object.assign||function(n){for(var e,r=1,l=arguments.length;r<l;r++)for(var _ in e=arguments[r])Object.prototype.hasOwnProperty.call(e,_)&&(n[_]=e[_]);return n},QS.apply(this,arguments)},qE=function(n,e){var r="function"==typeof Symbol&&n[Symbol.iterator];if(!r)return n;var _,N,l=r.call(n),E=[];try{for(;(void 0===e||e-- >0)&&!(_=l.next()).done;)E.push(_.value)}catch(V){N={error:V}}finally{try{_&&!_.done&&(r=l.return)&&r.call(l)}finally{if(N)throw N.error}}return E},K2=function(){function n(e,r,l,_,E,N,V,re,ae,He){void 0===V&&(V=[]),this.attributes={},this.links=[],this.events=[],this._droppedAttributesCount=0,this._droppedEventsCount=0,this._droppedLinksCount=0,this.status={code:fm.UNSET},this.endTime=[0,0],this._ended=!1,this._duration=[-1,-1],this.name=l,this._spanContext=_,this.parentSpanId=N,this.kind=E,this.links=V;var nt=Date.now();this._performanceStartTime=_h.now(),this._performanceOffset=nt-(this._performanceStartTime+hm()),this._startTimeProvided=null!=re,this.startTime=this._getTime(re??nt),this.resource=e.resource,this.instrumentationLibrary=e.instrumentationLibrary,this._spanLimits=e.getSpanLimits(),this._attributeValueLengthLimit=this._spanLimits.attributeValueLengthLimit||0,null!=He&&this.setAttributes(He),this._spanProcessor=e.getActiveSpanProcessor(),this._spanProcessor.onStart(this,r)}return n.prototype.spanContext=function(){return this._spanContext},n.prototype.setAttribute=function(e,r){return null==r||this._isSpanEnded()?this:0===e.length?(tt.warn("Invalid attribute key: "+e),this):xv(r)?Object.keys(this.attributes).length>=this._spanLimits.attributeCountLimit&&!Object.prototype.hasOwnProperty.call(this.attributes,e)?(this._droppedAttributesCount++,this):(this.attributes[e]=this._truncateToSize(r),this):(tt.warn("Invalid attribute value set for key: "+e),this)},n.prototype.setAttributes=function(e){var r,l;try{for(var _=function(n){var e="function"==typeof Symbol&&Symbol.iterator,r=e&&n[e],l=0;if(r)return r.call(n);if(n&&"number"==typeof n.length)return{next:function(){return n&&l>=n.length&&(n=void 0),{value:n&&n[l++],done:!n}}};throw new TypeError(e?"Object is not iterable.":"Symbol.iterator is not defined.")}(Object.entries(e)),E=_.next();!E.done;E=_.next()){var N=qE(E.value,2),V=N[0],re=N[1];this.setAttribute(V,re)}}catch(ae){r={error:ae}}finally{try{E&&!E.done&&(l=_.return)&&l.call(_)}finally{if(r)throw r.error}}return this},n.prototype.addEvent=function(e,r,l){if(this._isSpanEnded())return this;if(0===this._spanLimits.eventCountLimit)return tt.warn("No events allowed."),this._droppedEventsCount++,this;this.events.length>=this._spanLimits.eventCountLimit&&(0===this._droppedEventsCount&&tt.debug("Dropping extra events."),this.events.shift(),this._droppedEventsCount++),m0(r)&&(m0(l)||(l=r),r=void 0);var _=k1(r);return this.events.push({name:e,attributes:_,time:this._getTime(l),droppedAttributesCount:0}),this},n.prototype.addLink=function(e){return this.links.push(e),this},n.prototype.addLinks=function(e){var r;return(r=this.links).push.apply(r,function(n,e,r){if(r||2===arguments.length)for(var E,l=0,_=e.length;l<_;l++)(E||!(l in e))&&(E||(E=Array.prototype.slice.call(e,0,l)),E[l]=e[l]);return n.concat(E||Array.prototype.slice.call(e))}([],qE(e),!1)),this},n.prototype.setStatus=function(e){return this._isSpanEnded()||(this.status=QS({},e),null!=this.status.message&&"string"!=typeof e.message&&(tt.warn("Dropping invalid status.message of type '"+typeof e.message+"', expected 'string'"),delete this.status.message)),this},n.prototype.updateName=function(e){return this._isSpanEnded()||(this.name=e),this},n.prototype.end=function(e){this._isSpanEnded()?tt.error(this.name+" "+this._spanContext.traceId+"-"+this._spanContext.spanId+" - You can only call end() on a span once."):(this._ended=!0,this.endTime=this._getTime(e),this._duration=function w_(n,e){var r=e[0]-n[0],l=e[1]-n[1];return l<0&&(r-=1,l+=pd),[r,l]}(this.startTime,this.endTime),this._duration[0]<0&&(tt.warn("Inconsistent start and end time, startTime > endTime. Setting span duration to 0ms.",this.startTime,this.endTime),this.endTime=this.startTime.slice(),this._duration=[0,0]),this._droppedEventsCount>0&&tt.warn("Dropped "+this._droppedEventsCount+" events because eventCountLimit reached"),this._spanProcessor.onEnd(this))},n.prototype._getTime=function(e){if("number"==typeof e&&e<=_h.now())return P_(e+this._performanceOffset);if("number"==typeof e)return Uf(e);
1if(e instanceof Date)return Uf(e.getTime());if(pm(e))return e;if(this._startTimeProvided)return Uf(Date.now());var r=_h.now()-this._performanceStartTime;return wv(this.startTime,Uf(r))},n.prototype.isRecording=function(){return!1===this._ended},n.prototype.recordException=function(e,r){var l={};"string"==typeof e?l[Vf]=e:e&&(e.code?l[O0]=e.code.toString():e.name&&(l[O0]=e.name),e.message&&(l[Vf]=e.message),e.stack&&(l[Rs]=e.stack)),l[O0]||l[Vf]?this.addEvent("exception",l,r):tt.warn("Failed to record an exception "+e)},Object.defineProperty(n.prototype,"duration",{get:function(){return this._duration},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"ended",{get:function(){return this._ended},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"droppedAttributesCount",{get:function(){return this._droppedAttributesCount},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"droppedEventsCount",{get:function(){return this._droppedEventsCount},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"droppedLinksCount",{get:function(){return this._droppedLinksCount},enumerable:!1,configurable:!0}),n.prototype._isSpanEnded=function(){return this._ended&&tt.warn("Can not execute the operation on ended Span {traceId: "+this._spanContext.traceId+", spanId: "+this._spanContext.spanId+"}"),this._ended},n.prototype._truncateToLimitUtil=function(e,r){return e.length<=r?e:e.substring(0,r)},n.prototype._truncateToSize=function(e){var r=this,l=this._attributeValueLengthLimit;return l<=0?(tt.warn("Attribute value limit must be positive, got "+l),e):"string"==typeof e?this._truncateToLimitUtil(e,l):Array.isArray(e)?e.map(function(_){return"string"==typeof _?r._truncateToLimitUtil(_,l):_}):e},n}();!function(n){n[n.NOT_RECORD=0]="NOT_RECORD",n[n.RECORD=1]="RECORD",n[n.RECORD_AND_SAMPLED=2]="RECORD_AND_SAMPLED"}(V0||(V0={}));var eT=function(){function n(){}return n.prototype.shouldSample=function(){return{decision:V0.NOT_RECORD}},n.prototype.toString=function(){return"AlwaysOffSampler"},n}(),i1=function(){function n(){}return n.prototype.shouldSample=function(){return{decision:V0.RECORD_AND_SAMPLED}},n.prototype.toString=function(){return"AlwaysOnSampler"},n}();var u=function Xm(){return function(n){tt.error(function m(n){return"string"==typeof n?n:JSON.stringify(function t(n){for(var e={},r=n;null!==r;)Object.getOwnPropertyNames(r).forEach(function(l){if(!e[l]){var _=r[l];_&&(e[l]=String(_))}}),r=Object.getPrototypeOf(r);return e}(n))}(n))}}();function U(n){try{u(n)}catch{}}var z=function(){function n(e){var r,l,_,E;this._root=e.root,this._root||(U(new Error("ParentBasedSampler must have a root sampler configured")),this._root=new i1),this._remoteParentSampled=null!==(r=e.remoteParentSampled)&&void 0!==r?r:new i1,this._remoteParentNotSampled=null!==(l=e.remoteParentNotSampled)&&void 0!==l?l:new eT,this._localParentSampled=null!==(_=e.localParentSampled)&&void 0!==_?_:new i1,this._localParentNotSampled=null!==(E=e.localParentNotSampled)&&void 0!==E?E:new eT}return n.prototype.shouldSample=function(e,r,l,_,E,N){var V=_s.getSpanContext(e);return V&&so(V)?V.isRemote?V.traceFlags&Xi.SAMPLED?this._remoteParentSampled.shouldSample(e,r,l,_,E,N):this._remoteParentNotSampled.shouldSample(e,r,l,_,E,N):V.traceFlags&Xi.SAMPLED?this._localParentSampled.shouldSample(e,r,l,_,E,N):this._localParentNotSampled.shouldSample(e,r,l,_,E,N):this._root.shouldSample(e,r,l,_,E,N)},n.prototype.toString=function(){return"ParentBased{root="+this._root.toString()+", remoteParentSampled="+this._remoteParentSampled.toString()+", remoteParentNotSampled="+this._remoteParentNotSampled.toString()+", localParentSampled="+this._localParentSampled.toString()+", localParentNotSampled="+this._localParentNotSampled.toString()+"}"},n}(),ye=function(){function n(e){void 0===e&&(e=0),this._ratio=e,this._ratio=this._normalize(e),this._upperBound=Math.floor(4294967295*this._ratio)}return n.prototype.shouldSample=function(e,r){return{decision:Al(r)&&this._accumulate(r)<this._upperBound?V0.RECORD_AND_SAMPLED:V0.NOT_RECORD}},n.prototype.toString=function(){return"TraceIdRatioBased{"+this._ratio+"}"},n.prototype._normalize=function(e){return"number"!=typeof e||isNaN(e)?0:e>=1?1:e<=0?0:e},n.prototype._accumulate=function(e){for(var r=0,l=0;l<e.length/8;l++){var _=8*l;r=(r^parseInt(e.slice(_,_+8),16))>>>0}return r},n}(),qe=ki.AlwaysOn,Ot=1;function Dt(){var n=Ws();return{sampler:rn(n),forceFlushTimeoutMillis:3e4,generalLimits:{attributeValueLengthLimit:n.OTEL_ATTRIBUTE_VALUE_LENGTH_LIMIT,attributeCountLimit:n.OTEL_ATTRIBUTE_COUNT_LIMIT},spanLimits:{attributeValueLengthLimit:n.OTEL_SPAN_ATTRIBUTE_VALUE_LENGTH_LIMIT,attributeCountLimit:n.OTEL_SPAN_ATTRIBUTE_COUNT_LIMIT,linkCountLimit:n.OTEL_SPAN_LINK_COUNT_LIMIT,eventCountLimit:n.OTEL_SPAN_EVENT_COUNT_LIMIT,attributePerEventCountLimit:n.OTEL_SPAN_ATTRIBUTE_PER_EVENT_COUNT_LIMIT,attributePerLinkCountLimit:n.OTEL_SPAN_ATTRIBUTE_PER_LINK_COUNT_LIMIT}
1,mergeResourceWithDefaults:!0}}function rn(n){switch(void 0===n&&(n=Ws()),n.OTEL_TRACES_SAMPLER){case ki.AlwaysOn:return new i1;case ki.AlwaysOff:return new eT;case ki.ParentBasedAlwaysOn:return new z({root:new i1});case ki.ParentBasedAlwaysOff:return new z({root:new eT});case ki.TraceIdRatio:return new ye(Yn(n));case ki.ParentBasedTraceIdRatio:return new z({root:new ye(Yn(n))});default:return tt.error('OTEL_TRACES_SAMPLER value "'+n.OTEL_TRACES_SAMPLER+" invalid, defaulting to "+qe+'".'),new i1}}function Yn(n){if(void 0===n.OTEL_TRACES_SAMPLER_ARG||""===n.OTEL_TRACES_SAMPLER_ARG)return tt.error("OTEL_TRACES_SAMPLER_ARG is blank, defaulting to "+Ot+"."),Ot;var e=Number(n.OTEL_TRACES_SAMPLER_ARG);return isNaN(e)?(tt.error("OTEL_TRACES_SAMPLER_ARG="+n.OTEL_TRACES_SAMPLER_ARG+" was given, but it is invalid, defaulting to "+Ot+"."),Ot):e<0||e>1?(tt.error("OTEL_TRACES_SAMPLER_ARG="+n.OTEL_TRACES_SAMPLER_ARG+" was given, but it is out of range ([0..1]), defaulting to "+Ot+"."),Ot):e}function Qr(n){var e,r,l,_,E,N,V,re,ae,He,nt,Tt,Qt=Object.assign({},n.spanLimits),Zt=function de(){return Rd(Lc)}();return Qt.attributeCountLimit=null!==(N=null!==(E=null!==(_=null!==(r=null===(e=n.spanLimits)||void 0===e?void 0:e.attributeCountLimit)&&void 0!==r?r:null===(l=n.generalLimits)||void 0===l?void 0:l.attributeCountLimit)&&void 0!==_?_:Zt.OTEL_SPAN_ATTRIBUTE_COUNT_LIMIT)&&void 0!==E?E:Zt.OTEL_ATTRIBUTE_COUNT_LIMIT)&&void 0!==N?N:128,Qt.attributeValueLengthLimit=null!==(Tt=null!==(nt=null!==(He=null!==(re=null===(V=n.spanLimits)||void 0===V?void 0:V.attributeValueLengthLimit)&&void 0!==re?re:null===(ae=n.generalLimits)||void 0===ae?void 0:ae.attributeValueLengthLimit)&&void 0!==He?He:Zt.OTEL_SPAN_ATTRIBUTE_VALUE_LENGTH_LIMIT)&&void 0!==nt?nt:Zt.OTEL_ATTRIBUTE_VALUE_LENGTH_LIMIT)&&void 0!==Tt?Tt:cu,Object.assign({},n,{spanLimits:Qt})}var $i=function n(){this.generateTraceId=Ts(16),this.generateSpanId=Ts(8)},us=Array(32);function Ts(n){return function(){for(var r=0;r<2*n;r++)us[r]=Math.floor(16*Math.random())+48,us[r]>=58&&(us[r]+=39);return String.fromCharCode.apply(null,us.slice(0,2*n))}}var nl,Ba=function(){function n(e,r,l){this._tracerProvider=l;var _=function xr(n){var e={sampler:rn()},r=Dt(),l=Object.assign({},r,e,n);return l.generalLimits=Object.assign({},r.generalLimits,n.generalLimits||{}),l.spanLimits=Object.assign({},r.spanLimits,n.spanLimits||{}),l}(r);this._sampler=_.sampler,this._generalLimits=_.generalLimits,this._spanLimits=_.spanLimits,this._idGenerator=r.idGenerator||new $i,this.resource=l.resource,this.instrumentationLibrary=e}return n.prototype.startSpan=function(e,r,l){var _,E,N;void 0===r&&(r={}),void 0===l&&(l=go.active()),r.root&&(l=_s.deleteSpan(l));var V=_s.getSpan(l);if(Jr(l))return tt.debug("Instrumentation suppressed, returning Noop Span"),_s.wrapSpanContext(Xa);var nt,Tt,Qt,ae=V?.spanContext(),He=this._idGenerator.generateSpanId();ae&&_s.isSpanContextValid(ae)?(nt=ae.traceId,Tt=ae.traceState,Qt=ae.spanId):nt=this._idGenerator.generateTraceId();var Zt=null!==(_=r.kind)&&void 0!==_?_:D_.INTERNAL,Xt=(null!==(E=r.links)&&void 0!==E?E:[]).map(function(Li){return{context:Li.context,attributes:k1(Li.attributes)}}),on=k1(r.attributes),Dn=this._sampler.shouldSample(l,nt,e,Zt,on,Xt);Tt=null!==(N=Dn.traceState)&&void 0!==N?N:Tt;var Un={traceId:nt,spanId:He,traceFlags:Dn.decision===R_.RECORD_AND_SAMPLED?Xi.SAMPLED:Xi.NONE,traceState:Tt};if(Dn.decision===R_.NOT_RECORD)return tt.debug("Recording is off, propagating context in a non-recording span"),_s.wrapSpanContext(Un);var mr=k1(Object.assign(on,Dn.attributes));return new K2(this,l,e,Un,Zt,Qt,Xt,r.startTime,void 0,mr)},n.prototype.startActiveSpan=function(e,r,l,_){var E,N,V;if(!(arguments.length<2)){2===arguments.length?V=r:3===arguments.length?(E=r,V=l):(E=r,N=l,V=_);var re=N??go.active(),ae=this.startSpan(e,E,re),He=_s.setSpan(re,ae);return go.with(He,V,void 0,ae)}},n.prototype.getGeneralLimits=function(){return this._generalLimits},n.prototype.getSpanLimits=function(){return this._spanLimits},n.prototype.getActiveSpanProcessor=function(){return this._tracerProvider.getActiveSpanProcessor()},n}(),eu=function(n){var e="function"==typeof Symbol&&Symbol.iterator,r=e&&n[e],l=0;if(r)return r.call(n);if(n&&"number"==typeof n.length)return{next:function(){return n&&l>=n.length&&(n=void 0),{value:n&&n[l++],done:!n}}};throw new TypeError(e?"Object is not iterable.":"Symbol.iterator is not defined.")},Xd=function(){function n(e){this._spanProcessors=e}return n.prototype.forceFlush=function(){var e,r,l=[];try{for(var _=eu(this._spanProcessors),E=_.next();!E.done;E=_.next()){var N=E.value;l.push(N.forceFlush())}}catch(V){e={error:V}}finally{try{E&&!E.done&&(r=_.return)&&r.call(_)}finally{if(e)throw e.error}}return new Promise(function(V){Promise.all(l).then(function(){V()}).catch(function(re){U(re||new Error("MultiSpanProcessor: forceFlush failed")),V()})})},n.prototype.onStart=function(e,r){var l,_;try{for(var E=eu(this._spanProcessors),N=E.next();!N.done;N=E.next()){N.value.onStart(e,r)}}catch(re){l={error:re}}finally{try{N&&!N.done&&(_=E.return)&&_.call(E)}finally{if(l)throw l.error}}},n.prototype.onEnd=function(e){var r,l;try{for(var _=eu(this._spanProcessors),E=_.next();!E.done;E=_.next()){E.value.onEnd(e)}}catch(V){r={error:V}}finally{try{E&&!E.done&&(l=_.return)&&l.call(_)}finally{if(r)throw r.error}}},n.prototype.shutdown=function(){var e,r,l=[];try{for(var _=eu(this._spanProcessors),E=_.next();!E.done;E=_.next()){var N=E.value;l.push(N.shutdown())}}catch(V){e={error:V}}finally{try{E&&!E.done&&(r=_.return)&&r.call(_)}finally{if(e)throw e.error}}return new Promise(function(V,re){Promise.all(l).then(function(){V()},re)})},n}(),j_=function(){function n(){}return n.prototype.onStart=function(e,r){},n.prototype.onEnd=function(e){},n.prototype.shutdown=function(){return Promise.resolve()},n.prototype.forceFlush=function(){return Promise.resolve()},n}(),Y0=function(){function n(){var e=this;this._promise=new Promise(function(r,l){e._resolve=r,e._reject=l})}return Object.defineProperty(n.prototype,"promise",{get:function(){return this._promise}
1,enumerable:!1,configurable:!0}),n.prototype.resolve=function(e){this._resolve(e)},n.prototype.reject=function(e){this._reject(e)},n}(),gl=function(){function n(e,r){this._callback=e,this._that=r,this._isCalled=!1,this._deferred=new Y0}return Object.defineProperty(n.prototype,"isCalled",{get:function(){return this._isCalled},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"promise",{get:function(){return this._deferred.promise},enumerable:!1,configurable:!0}),n.prototype.call=function(){for(var e,r=this,l=[],_=0;_<arguments.length;_++)l[_]=arguments[_];if(!this._isCalled){this._isCalled=!0;try{Promise.resolve((e=this._callback).call.apply(e,function(n,e,r){if(r||2===arguments.length)for(var E,l=0,_=e.length;l<_;l++)(E||!(l in e))&&(E||(E=Array.prototype.slice.call(e,0,l)),E[l]=e[l]);return n.concat(E||Array.prototype.slice.call(e))}([this._that],function(n,e){var r="function"==typeof Symbol&&n[Symbol.iterator];if(!r)return n;var _,N,l=r.call(n),E=[];try{for(;(void 0===e||e-- >0)&&!(_=l.next()).done;)E.push(_.value)}catch(V){N={error:V}}finally{try{_&&!_.done&&(r=l.return)&&r.call(l)}finally{if(N)throw N.error}}return E}(l),!1))).then(function(E){return r._deferred.resolve(E)},function(E){return r._deferred.reject(E)})}catch(E){this._deferred.reject(E)}}return this._deferred.promise},n}();!function(n){n[n.SUCCESS=0]="SUCCESS",n[n.FAILED=1]="FAILED"}(nl||(nl={}));var G0,j0=function(){function n(e,r){this._exporter=e,this._isExporting=!1,this._finishedSpans=[],this._droppedSpansCount=0;var l=Ws();this._maxExportBatchSize="number"==typeof r?.maxExportBatchSize?r.maxExportBatchSize:l.OTEL_BSP_MAX_EXPORT_BATCH_SIZE,this._maxQueueSize="number"==typeof r?.maxQueueSize?r.maxQueueSize:l.OTEL_BSP_MAX_QUEUE_SIZE,this._scheduledDelayMillis="number"==typeof r?.scheduledDelayMillis?r.scheduledDelayMillis:l.OTEL_BSP_SCHEDULE_DELAY,this._exportTimeoutMillis="number"==typeof r?.exportTimeoutMillis?r.exportTimeoutMillis:l.OTEL_BSP_EXPORT_TIMEOUT,this._shutdownOnce=new gl(this._shutdown,this),this._maxExportBatchSize>this._maxQueueSize&&(tt.warn("BatchSpanProcessor: maxExportBatchSize must be smaller or equal to maxQueueSize, setting maxExportBatchSize to match maxQueueSize"),this._maxExportBatchSize=this._maxQueueSize)}return n.prototype.forceFlush=function(){return this._shutdownOnce.isCalled?this._shutdownOnce.promise:this._flushAll()},n.prototype.onStart=function(e,r){},n.prototype.onEnd=function(e){this._shutdownOnce.isCalled||e.spanContext().traceFlags&Xi.SAMPLED&&this._addToBuffer(e)},n.prototype.shutdown=function(){return this._shutdownOnce.call()},n.prototype._shutdown=function(){var e=this;return Promise.resolve().then(function(){return e.onShutdown()}).then(function(){return e._flushAll()}).then(function(){return e._exporter.shutdown()})},n.prototype._addToBuffer=function(e){if(this._finishedSpans.length>=this._maxQueueSize)return 0===this._droppedSpansCount&&tt.debug("maxQueueSize reached, dropping spans"),void this._droppedSpansCount++;this._droppedSpansCount>0&&(tt.warn("Dropped "+this._droppedSpansCount+" spans because maxQueueSize reached"),this._droppedSpansCount=0),this._finishedSpans.push(e),this._maybeStartTimer()},n.prototype._flushAll=function(){var e=this;return new Promise(function(r,l){for(var _=[],N=0,V=Math.ceil(e._finishedSpans.length/e._maxExportBatchSize);N<V;N++)_.push(e._flushOneBatch());Promise.all(_).then(function(){r()}).catch(l)})},n.prototype._flushOneBatch=function(){var e=this;return this._clearTimer(),0===this._finishedSpans.length?Promise.resolve():new Promise(function(r,l){var _=setTimeout(function(){l(new Error("Timeout"))},e._exportTimeoutMillis);go.with(function ln(n){return n.setValue(Ht,!0)}(go.active()),function(){var E;e._finishedSpans.length<=e._maxExportBatchSize?(E=e._finishedSpans,e._finishedSpans=[]):E=e._finishedSpans.splice(0,e._maxExportBatchSize);for(var N=function(){return e._exporter.export(E,function(nt){var Tt;clearTimeout(_),nt.code===nl.SUCCESS?r():l(null!==(Tt=nt.error)&&void 0!==Tt?Tt:new Error("BatchSpanProcessor: span export failed"))})},V=null,re=0,ae=E.length;re<ae;re++){var He=E[re];He.resource.asyncAttributesPending&&He.resource.waitForAsyncAttributes&&(V??(V=[]),V.push(He.resource.waitForAsyncAttributes()))}null===V?N():Promise.all(V).then(N,function(nt){U(nt),l(nt)})})})},n.prototype._maybeStartTimer=function(){var e=this;if(!this._isExporting){var r=function(){e._isExporting=!0,e._flushOneBatch().finally(function(){e._isExporting=!1,e._finishedSpans.length>0&&(e._clearTimer(),e._maybeStartTimer())}).catch(function(l){e._isExporting=!1,U(l)})};if(this._finishedSpans.length>=this._maxExportBatchSize)return r();void 0===this._timer&&(this._timer=setTimeout(function(){return r()},this._scheduledDelayMillis),this._timer)}},n.prototype._clearTimer=function(){void 0!==this._timer&&(clearTimeout(this._timer),this._timer=void 0)},n}
1(),W_=function(){var n=function(e,r){return(n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(l,_){l.__proto__=_}||function(l,_){for(var E in _)Object.prototype.hasOwnProperty.call(_,E)&&(l[E]=_[E])})(e,r)};return function(e,r){if("function"!=typeof r&&null!==r)throw new TypeError("Class extends value "+String(r)+" is not a constructor or null");function l(){this.constructor=e}n(e,r),e.prototype=null===r?Object.create(r):(l.prototype=r.prototype,new l)}}(),$_=function(n){function e(r,l){var _=n.call(this,r,l)||this;return _.onInit(l),_}return W_(e,n),e.prototype.onInit=function(r){var l=this;!0!==r?.disableAutoFlushOnDocumentHide&&typeof document<"u"&&(this._visibilityChangeListener=function(){"hidden"===document.visibilityState&&l.forceFlush().catch(function(_){U(_)})},this._pageHideListener=function(){l.forceFlush().catch(function(_){U(_)})},document.addEventListener("visibilitychange",this._visibilityChangeListener),document.addEventListener("pagehide",this._pageHideListener))},e.prototype.onShutdown=function(){typeof document<"u"&&(this._visibilityChangeListener&&document.removeEventListener("visibilitychange",this._visibilityChangeListener),this._pageHideListener&&document.removeEventListener("pagehide",this._pageHideListener))},e}(j0);!function(n){n[n.resolved=0]="resolved",n[n.timeout=1]="timeout",n[n.error=2]="error",n[n.unresolved=3]="unresolved"}(G0||(G0={}));var W0,z2=function(){function n(e){var r,l;void 0===e&&(e={}),this._registeredSpanProcessors=[],this._tracers=new Map;var _=function ts(){for(var n=[],e=0;e<arguments.length;e++)n[e]=arguments[e];for(var r=n.shift(),l=new WeakMap;n.length>0;)r=Ya(r,n.shift(),0,l);return r}({},Dt(),Qr(e));if(this.resource=null!==(r=_.resource)&&void 0!==r?r:dm.empty(),_.mergeResourceWithDefaults&&(this.resource=dm.default().merge(this.resource)),this._config=Object.assign({},_,{resource:this.resource}),null!==(l=e.spanProcessors)&&void 0!==l&&l.length)this._registeredSpanProcessors=function(n,e,r){if(r||2===arguments.length)for(var E,l=0,_=e.length;l<_;l++)(E||!(l in e))&&(E||(E=Array.prototype.slice.call(e,0,l)),E[l]=e[l]);return n.concat(E||Array.prototype.slice.call(e))}([],function(n,e){var r="function"==typeof Symbol&&n[Symbol.iterator];if(!r)return n;var _,N,l=r.call(n),E=[];try{for(;(void 0===e||e-- >0)&&!(_=l.next()).done;)E.push(_.value)}catch(V){N={error:V}}finally{try{_&&!_.done&&(r=l.return)&&r.call(l)}finally{if(N)throw N.error}}return E}(e.spanProcessors),!1),this.activeSpanProcessor=new Xd(this._registeredSpanProcessors);else{var E=this._buildExporterFromEnv();if(void 0!==E){var N=new $_(E);this.activeSpanProcessor=N}else this.activeSpanProcessor=new j_}}return n.prototype.getTracer=function(e,r,l){var _=e+"@"+(r||"")+":"+(l?.schemaUrl||"");return this._tracers.has(_)||this._tracers.set(_,new Ba({name:e,version:r,schemaUrl:l?.schemaUrl},this._config,this)),this._tracers.get(_)},n.prototype.addSpanProcessor=function(e){0===this._registeredSpanProcessors.length&&this.activeSpanProcessor.shutdown().catch(function(r){return tt.error("Error while trying to shutdown current span processor",r)}),this._registeredSpanProcessors.push(e),this.activeSpanProcessor=new Xd(this._registeredSpanProcessors)},n.prototype.getActiveSpanProcessor=function(){return this.activeSpanProcessor},n.prototype.register=function(e){void 0===e&&(e={}),_s.setGlobalTracerProvider(this),void 0===e.propagator&&(e.propagator=this._buildPropagatorFromEnv()),e.contextManager&&go.setGlobalContextManager(e.contextManager),e.propagator&&bo.setGlobalPropagator(e.propagator)},n.prototype.forceFlush=function(){var e=this._config.forceFlushTimeoutMillis,r=this._registeredSpanProcessors.map(function(l){return new Promise(function(_){var E,N=setTimeout(function(){_(new Error("Span processor did not completed within timeout period of "+e+" ms")),E=G0.timeout},e);l.forceFlush().then(function(){clearTimeout(N),E!==G0.timeout&&(E=G0.resolved,_(E))}).catch(function(V){clearTimeout(N),E=G0.error,_(V)})})});return new Promise(function(l,_){Promise.all(r).then(function(E){var N=E.filter(function(V){return V!==G0.resolved});N.length>0?_(N):l()}).catch(function(E){return _([E])})})},n.prototype.shutdown=function(){return this.activeSpanProcessor.shutdown()},n.prototype._getPropagator=function(e){var r;return null===(r=this.constructor._registeredPropagators.get(e))||void 0===r?void 0:r()},n.prototype._getSpanExporter=function(e){var r;return null===(r=this.constructor._registeredExporters.get(e))||void 0===r?void 0:r()},n.prototype._buildPropagatorFromEnv=function(){var e=this,r=Array.from(new Set(Ws().OTEL_PROPAGATORS)),_=r.map(function(E){var N=e._getPropagator(E);return N||tt.warn('Propagator "'+E+'" requested through environment variable is unavailable.'),N}).reduce(function(E,N){return N&&E.push(N),E},[]);if(0!==_.length)return 1===r.length?_[0]:new ft({propagators:_})},n.prototype._buildExporterFromEnv=function(){var e=Ws().OTEL_TRACES_EXPORTER;if("none"!==e&&""!==e){var r=this._getSpanExporter(e);return r||tt.error('Exporter "'+e+'" requested through environment variable is unavailable.'),r}},n._registeredPropagators=new Map([["tracecontext",function(){return new Dp}],["baggage",function(){return new em}]]),n._registeredExporters=new Map,n}(),Q2=function(){function n(){this._enabled=!1,this._currentContext=Fn}return n.prototype._bindFunction=function(e,r){void 0===e&&(e=Fn);var l=this,_=function(){for(var E=this,N=[],V=0;V<arguments.length;V++)N[V]=arguments[V];return l.with(e,function(){return r.apply(E,N)})};
1return Object.defineProperty(_,"length",{enumerable:!1,configurable:!0,writable:!1,value:r.length}),_},n.prototype.active=function(){return this._currentContext},n.prototype.bind=function(e,r){return void 0===e&&(e=this.active()),"function"==typeof r?this._bindFunction(e,r):r},n.prototype.disable=function(){return this._currentContext=Fn,this._enabled=!1,this},n.prototype.enable=function(){return this._enabled||(this._enabled=!0,this._currentContext=Fn),this},n.prototype.with=function(e,r,l){for(var _=[],E=3;E<arguments.length;E++)_[E-3]=arguments[E];var N=this._currentContext;this._currentContext=e||Fn;try{return r.call.apply(r,function(n,e,r){if(r||2===arguments.length)for(var E,l=0,_=e.length;l<_;l++)(E||!(l in e))&&(E||(E=Array.prototype.slice.call(e,0,l)),E[l]=e[l]);return n.concat(E||Array.prototype.slice.call(e))}([l],function(n,e){var r="function"==typeof Symbol&&n[Symbol.iterator];if(!r)return n;var _,N,l=r.call(n),E=[];try{for(;(void 0===e||e-- >0)&&!(_=l.next()).done;)E.push(_.value)}catch(V){N={error:V}}finally{try{_&&!_.done&&(r=l.return)&&r.call(l)}finally{if(N)throw N.error}}return E}(_),!1))}finally{this._currentContext=N}},n}(),J2=function(){var n=function(e,r){return(n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(l,_){l.__proto__=_}||function(l,_){for(var E in _)Object.prototype.hasOwnProperty.call(_,E)&&(l[E]=_[E])})(e,r)};return function(e,r){if("function"!=typeof r&&null!==r)throw new TypeError("Class extends value "+String(r)+" is not a constructor or null");function l(){this.constructor=e}n(e,r),e.prototype=null===r?Object.create(r):(l.prototype=r.prototype,new l)}}(),Z2=function(n){function e(r){void 0===r&&(r={});var l=n.call(this,r)||this;if(r.contextManager)throw"contextManager should be defined in register method not in constructor";if(r.propagator)throw"propagator should be defined in register method not in constructor";return l}return J2(e,n),e.prototype.register=function(r){void 0===r&&(r={}),void 0===r.contextManager&&(r.contextManager=new Q2),r.contextManager&&r.contextManager.enable(),n.prototype.register.call(this,r)},e}(z2),q2="=",rM=";",yC="baggage";function gR(n){return n.getAllEntries().map(function(e){var r=function(n,e){var r="function"==typeof Symbol&&n[Symbol.iterator];if(!r)return n;var _,N,l=r.call(n),E=[];try{for(;(void 0===e||e-- >0)&&!(_=l.next()).done;)E.push(_.value)}catch(V){N={error:V}}finally{try{_&&!_.done&&(r=l.return)&&r.call(l)}finally{if(N)throw N.error}}return E}(e,2),l=r[0],_=r[1],E=encodeURIComponent(l)+"="+encodeURIComponent(_.value);return void 0!==_.metadata&&(E+=rM+_.metadata.toString()),E})}function tO(n){var e=n.split(rM);if(!(e.length<=0)){var r=e.shift();if(r){var l=r.indexOf(q2);if(!(l<=0)){var N,_=decodeURIComponent(r.substring(0,l).trim()),E=decodeURIComponent(r.substring(l+1).trim());return e.length>0&&(N=ma(e.join(rM))),{key:_,value:E,metadata:N}}}}}function tT(n){return"string"!=typeof n||0===n.length?{}:n.split(",").map(function(e){return tO(e)}).filter(function(e){return void 0!==e&&e.value.length>0}).reduce(function(e,r){return e[r.key]=r.value,e},{})}!function(n){n.AlwaysOff="always_off",n.AlwaysOn="always_on",n.ParentBasedAlwaysOff="parentbased_always_off",n.ParentBasedAlwaysOn="parentbased_always_on",n.ParentBasedTraceIdRatio="parentbased_traceidratio",n.TraceIdRatio="traceidratio"}(W0||(W0={}));var iM=",",SR=["OTEL_SDK_DISABLED"];function sL(n){return SR.indexOf(n)>-1}var vR=["OTEL_BSP_EXPORT_TIMEOUT","OTEL_BSP_MAX_EXPORT_BATCH_SIZE","OTEL_BSP_MAX_QUEUE_SIZE","OTEL_BSP_SCHEDULE_DELAY","OTEL_BLRP_EXPORT_TIMEOUT","OTEL_BLRP_MAX_EXPORT_BATCH_SIZE","OTEL_BLRP_MAX_QUEUE_SIZE","OTEL_BLRP_SCHEDULE_DELAY","OTEL_ATTRIBUTE_VALUE_LENGTH_LIMIT","OTEL_ATTRIBUTE_COUNT_LIMIT","OTEL_SPAN_ATTRIBUTE_VALUE_LENGTH_LIMIT","OTEL_SPAN_ATTRIBUTE_COUNT_LIMIT","OTEL_LOGRECORD_ATTRIBUTE_VALUE_LENGTH_LIMIT","OTEL_LOGRECORD_ATTRIBUTE_COUNT_LIMIT","OTEL_SPAN_EVENT_COUNT_LIMIT","OTEL_SPAN_LINK_COUNT_LIMIT","OTEL_SPAN_ATTRIBUTE_PER_EVENT_COUNT_LIMIT","OTEL_SPAN_ATTRIBUTE_PER_LINK_COUNT_LIMIT","OTEL_EXPORTER_OTLP_TIMEOUT","OTEL_EXPORTER_OTLP_TRACES_TIMEOUT","OTEL_EXPORTER_OTLP_METRICS_TIMEOUT","OTEL_EXPORTER_OTLP_LOGS_TIMEOUT","OTEL_EXPORTER_JAEGER_AGENT_PORT"];function oL(n){return vR.indexOf(n)>-1}var AA=["OTEL_NO_PATCH_MODULES","OTEL_PROPAGATORS"];function ER(n){return AA.indexOf(n)>-1}var sM=1/0,rO={OTEL_SDK_DISABLED:!1,CONTAINER_NAME:"",ECS_CONTAINER_METADATA_URI_V4:"",ECS_CONTAINER_METADATA_URI:"",HOSTNAME:"",KUBERNETES_SERVICE_HOST:"",NAMESPACE:"",OTEL_BSP_EXPORT_TIMEOUT:3e4,OTEL_BSP_MAX_EXPORT_BATCH_SIZE:512,OTEL_BSP_MAX_QUEUE_SIZE:2048,OTEL_BSP_SCHEDULE_DELAY:5e3,OTEL_BLRP_EXPORT_TIMEOUT:3e4,OTEL_BLRP_MAX_EXPORT_BATCH_SIZE:512,OTEL_BLRP_MAX_QUEUE_SIZE:2048,OTEL_BLRP_SCHEDULE_DELAY:5e3,OTEL_EXPORTER_JAEGER_AGENT_HOST:"",OTEL_EXPORTER_JAEGER_AGENT_PORT:6832,OTEL_EXPORTER_JAEGER_ENDPOINT:"",OTEL_EXPORTER_JAEGER_PASSWORD:"",OTEL_EXPORTER_JAEGER_USER:"",OTEL_EXPORTER_OTLP_ENDPOINT:"",OTEL_EXPORTER_OTLP_TRACES_ENDPOINT:"",OTEL_EXPORTER_OTLP_METRICS_ENDPOINT:"",OTEL_EXPORTER_OTLP_LOGS_ENDPOINT:"",OTEL_EXPORTER_OTLP_HEADERS:"",OTEL_EXPORTER_OTLP_TRACES_HEADERS:"",OTEL_EXPORTER_OTLP_METRICS_HEADERS:"",OTEL_EXPORTER_OTLP_LOGS_HEADERS:"",OTEL_EXPORTER_OTLP_TIMEOUT:1e4,OTEL_EXPORTER_OTLP_TRACES_TIMEOUT:1e4,OTEL_EXPORTER_OTLP_METRICS_TIMEOUT:1e4,OTEL_EXPORTER_OTLP_LOGS_TIMEOUT:1e4,OTEL_EXPORTER_ZIPKIN_ENDPOINT:"http://localhost:9411/api/v2/s
1pans",OTEL_LOG_LEVEL:Cs.INFO,OTEL_NO_PATCH_MODULES:[],OTEL_PROPAGATORS:["tracecontext","baggage"],OTEL_RESOURCE_ATTRIBUTES:"",OTEL_SERVICE_NAME:"",OTEL_ATTRIBUTE_VALUE_LENGTH_LIMIT:sM,OTEL_ATTRIBUTE_COUNT_LIMIT:128,OTEL_SPAN_ATTRIBUTE_VALUE_LENGTH_LIMIT:sM,OTEL_SPAN_ATTRIBUTE_COUNT_LIMIT:128,OTEL_LOGRECORD_ATTRIBUTE_VALUE_LENGTH_LIMIT:sM,OTEL_LOGRECORD_ATTRIBUTE_COUNT_LIMIT:128,OTEL_SPAN_EVENT_COUNT_LIMIT:128,OTEL_SPAN_LINK_COUNT_LIMIT:128,OTEL_SPAN_ATTRIBUTE_PER_EVENT_COUNT_LIMIT:128,OTEL_SPAN_ATTRIBUTE_PER_LINK_COUNT_LIMIT:128,OTEL_TRACES_EXPORTER:"",OTEL_TRACES_SAMPLER:W0.ParentBasedAlwaysOn,OTEL_TRACES_SAMPLER_ARG:"",OTEL_LOGS_EXPORTER:"",OTEL_EXPORTER_OTLP_INSECURE:"",OTEL_EXPORTER_OTLP_TRACES_INSECURE:"",OTEL_EXPORTER_OTLP_METRICS_INSECURE:"",OTEL_EXPORTER_OTLP_LOGS_INSECURE:"",OTEL_EXPORTER_OTLP_CERTIFICATE:"",OTEL_EXPORTER_OTLP_TRACES_CERTIFICATE:"",OTEL_EXPORTER_OTLP_METRICS_CERTIFICATE:"",OTEL_EXPORTER_OTLP_LOGS_CERTIFICATE:"",OTEL_EXPORTER_OTLP_COMPRESSION:"",OTEL_EXPORTER_OTLP_TRACES_COMPRESSION:"",OTEL_EXPORTER_OTLP_METRICS_COMPRESSION:"",OTEL_EXPORTER_OTLP_LOGS_COMPRESSION:"",OTEL_EXPORTER_OTLP_CLIENT_KEY:"",OTEL_EXPORTER_OTLP_TRACES_CLIENT_KEY:"",OTEL_EXPORTER_OTLP_METRICS_CLIENT_KEY:"",OTEL_EXPORTER_OTLP_LOGS_CLIENT_KEY:"",OTEL_EXPORTER_OTLP_CLIENT_CERTIFICATE:"",OTEL_EXPORTER_OTLP_TRACES_CLIENT_CERTIFICATE:"",OTEL_EXPORTER_OTLP_METRICS_CLIENT_CERTIFICATE:"",OTEL_EXPORTER_OTLP_LOGS_CLIENT_CERTIFICATE:"",OTEL_EXPORTER_OTLP_PROTOCOL:"http/protobuf",OTEL_EXPORTER_OTLP_TRACES_PROTOCOL:"http/protobuf",OTEL_EXPORTER_OTLP_METRICS_PROTOCOL:"http/protobuf",OTEL_EXPORTER_OTLP_LOGS_PROTOCOL:"http/protobuf",OTEL_EXPORTER_OTLP_METRICS_TEMPORALITY_PREFERENCE:"cumulative"};function iO(n,e,r){if(!(typeof r[n]>"u")){var l=String(r[n]);e[n]="true"===l.toLowerCase()}}function lM(n,e,r,l,_){if(void 0===l&&(l=-1/0),void 0===_&&(_=1/0),typeof r[n]<"u"){var E=Number(r[n]);isNaN(E)||(e[n]=E<l?l:E>_?_:E)}}function TR(n,e,r,l){void 0===l&&(l=iM);var _=r[n];"string"==typeof _&&(e[n]=_.split(l).map(function(E){return E.trim()}))}var yR={ALL:Cs.ALL,VERBOSE:Cs.VERBOSE,DEBUG:Cs.DEBUG,INFO:Cs.INFO,WARN:Cs.WARN,ERROR:Cs.ERROR,NONE:Cs.NONE};function sO(n,e,r){var l=r[n];if("string"==typeof l){var _=yR[l.toUpperCase()];null!=_&&(e[n]=_)}}function oO(n){var e={};for(var r in rO){var l=r;if("OTEL_LOG_LEVEL"===l)sO(l,e,n);else if(sL(l))iO(l,e,n);else if(oL(l))lM(l,e,n);else if(ER(l))TR(l,e,n);else{var _=n[l];typeof _<"u"&&null!==_&&(e[l]=String(_))}}return e}var bA="object"==typeof globalThis?globalThis:"object"==typeof self?self:"object"==typeof window?window:"object"==typeof global?global:{};function gu(){var n=oO(bA);return Object.assign({},rO,n)}var aO=1e4;function bR(n){void 0===n&&(n={});var e={};return Object.entries(n).forEach(function(r){var l=function(n,e){var r="function"==typeof Symbol&&n[Symbol.iterator];if(!r)return n;var _,N,l=r.call(n),E=[];try{for(;(void 0===e||e-- >0)&&!(_=l.next()).done;)E.push(_.value)}catch(V){N={error:V}}finally{try{_&&!_.done&&(r=l.return)&&r.call(l)}finally{if(N)throw N.error}}return E}(r,2),_=l[0],E=l[1];typeof E<"u"?e[_]=String(E):tt.warn('Header "'+_+'" has invalid value ('+E+") and will be ignored")}),e}function MR(n){return"number"==typeof n?n<=0?uM(n,aO):n:function CR(){var n,e=Number(null!==(n=gu().OTEL_EXPORTER_OTLP_TRACES_TIMEOUT)&&void 0!==n?n:gu().OTEL_EXPORTER_OTLP_TIMEOUT);return e<=0?uM(e,aO):e}()}function uM(n,e){return tt.warn("Timeout must be greater than 0",n),e}var Qm,MC=function(){function n(){var e=this;this._promise=new Promise(function(r,l){e._resolve=r,e._reject=l})}return Object.defineProperty(n.prototype,"promise",{get:function(){return this._promise},enumerable:!1,configurable:!0}),n.prototype.resolve=function(e){this._resolve(e)},n.prototype.reject=function(e){this._reject(e)},n}(),pO=function(){function n(e,r){this._callback=e,this._that=r,this._isCalled=!1,this._deferred=new MC}return Object.defineProperty(n.prototype,"isCalled",{get:function(){return this._isCalled},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"promise",{get:function(){return this._deferred.promise}
1,enumerable:!1,configurable:!0}),n.prototype.call=function(){for(var e,r=this,l=[],_=0;_<arguments.length;_++)l[_]=arguments[_];if(!this._isCalled){this._isCalled=!0;try{Promise.resolve((e=this._callback).call.apply(e,function(n,e,r){if(r||2===arguments.length)for(var E,l=0,_=e.length;l<_;l++)(E||!(l in e))&&(E||(E=Array.prototype.slice.call(e,0,l)),E[l]=e[l]);return n.concat(E||Array.prototype.slice.call(e))}([this._that],function(n,e){var r="function"==typeof Symbol&&n[Symbol.iterator];if(!r)return n;var _,N,l=r.call(n),E=[];try{for(;(void 0===e||e-- >0)&&!(_=l.next()).done;)E.push(_.value)}catch(V){N={error:V}}finally{try{_&&!_.done&&(r=l.return)&&r.call(l)}finally{if(N)throw N.error}}return E}(l),!1))).then(function(E){return r._deferred.resolve(E)},function(E){return r._deferred.reject(E)})}catch(E){this._deferred.reject(E)}}return this._deferred.promise},n}();!function(n){n[n.SUCCESS=0]="SUCCESS",n[n.FAILED=1]="FAILED"}(Qm||(Qm={}));var xR=function(){function n(e){void 0===e&&(e={}),this._sendingPromises=[],this.url=this.getDefaultUrl(e),"string"==typeof e.hostname&&(this.hostname=e.hostname),this.shutdown=this.shutdown.bind(this),this._shutdownOnce=new pO(this._shutdown,this),this._concurrencyLimit="number"==typeof e.concurrencyLimit?e.concurrencyLimit:30,this.timeoutMillis=MR(e.timeoutMillis),this.onInit(e)}return n.prototype.export=function(e,r){this._shutdownOnce.isCalled?r({code:Qm.FAILED,error:new Error("Exporter has been shutdown")}):this._sendingPromises.length>=this._concurrencyLimit?r({code:Qm.FAILED,error:new Error("Concurrent export limit reached")}):this._export(e).then(function(){r({code:Qm.SUCCESS})}).catch(function(l){r({code:Qm.FAILED,error:l})})},n.prototype._export=function(e){var r=this;return new Promise(function(l,_){try{tt.debug("items to be sent",e),r.send(e,l,_)}catch(E){_(E)}})},n.prototype.shutdown=function(){return this._shutdownOnce.call()},n.prototype.forceFlush=function(){return Promise.all(this._sendingPromises).then(function(){})},n.prototype._shutdown=function(){return tt.debug("shutdown started"),this.onShutdown(),this.forceFlush()},n}(),_O=function(){var n=function(e,r){return(n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(l,_){l.__proto__=_}||function(l,_){for(var E in _)Object.prototype.hasOwnProperty.call(_,E)&&(l[E]=_[E])})(e,r)};return function(e,r){if("function"!=typeof r&&null!==r)throw new TypeError("Class extends value "+String(r)+" is not a constructor or null");function l(){this.constructor=e}n(e,r),e.prototype=null===r?Object.create(r):(l.prototype=r.prototype,new l)}}(),JS=function(n){function e(r,l,_){var E=n.call(this,r)||this;return E.name="OTLPExporterError",E.data=_,E.code=l,E}return _O(e,n),e}(Error),MA=function(){return MA=Object.assign||function(n){for(var e,r=1,l=arguments.length;r<l;r++)for(var _ in e=arguments[r])Object.prototype.hasOwnProperty.call(e,_)&&(n[_]=e[_]);return n},MA.apply(this,arguments)};function SO(n,e,r,l,_,E){var N,V,re=!1,ae=setTimeout(function(){if(clearTimeout(N),re=!0,V.readyState===XMLHttpRequest.DONE){var nt=new JS("Request Timeout");E(nt)}else V.abort()},l),He=function(nt,Tt){void 0===nt&&(nt=5),void 0===Tt&&(Tt=1e3),(V=new XMLHttpRequest).open("POST",e);Object.entries(MA(MA({},{Accept:"application/json","Content-Type":"application/json"}),r)).forEach(function(Zt){var Xt=function(n,e){var r="function"==typeof Symbol&&n[Symbol.iterator];if(!r)return n;var _,N,l=r.call(n),E=[];try{for(;(void 0===e||e-- >0)&&!(_=l.next()).done;)E.push(_.value)}catch(V){N={error:V}}finally{try{_&&!_.done&&(r=l.return)&&r.call(l)}finally{if(N)throw N.error}}return E}(Zt,2),on=Xt[0],Dn=Xt[1];V.setRequestHeader(on,Dn)}),V.send(n),V.onreadystatechange=function(){if(V.readyState===XMLHttpRequest.DONE&&!1===re)if(V.status>=200&&V.status<=299)tt.debug("xhr success",n),_(),clearTimeout(ae),clearTimeout(N);else if(V.status&&function bC(n){return[429,502,503,504].includes(n)}(V.status)&&nt>0){var Zt=void 0;Tt*=1.5,Zt=V.getResponseHeader("Retry-After")?function hO(n){if(null==n)return-1;var e=Number.parseInt(n,10);if(Number.isInteger(e))return e>0?1e3*e:-1;var r=new Date(n).getTime()-Date.now();return r>=0?r:0}(V.getResponseHeader("Retry-After")):Math.round(Math.random()*(5e3-Tt)+Tt),N=setTimeout(function(){He(nt-1,Tt)},Zt)}else{var Xt=new JS("Failed to export with XHR (status: "+V.status+")",V.status);E(Xt),clearTimeout(ae),clearTimeout(N)}},V.onabort=function(){if(re){var Zt=new JS("Request Timeout");
1E(Zt)}clearTimeout(ae),clearTimeout(N)},V.onerror=function(){if(re){var Zt=new JS("Request Timeout");E(Zt)}clearTimeout(ae),clearTimeout(N)}};He()}var DR=function(){var n=function(e,r){return(n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(l,_){l.__proto__=_}||function(l,_){for(var E in _)Object.prototype.hasOwnProperty.call(_,E)&&(l[E]=_[E])})(e,r)};return function(e,r){if("function"!=typeof r&&null!==r)throw new TypeError("Class extends value "+String(r)+" is not a constructor or null");function l(){this.constructor=e}n(e,r),e.prototype=null===r?Object.create(r):(l.prototype=r.prototype,new l)}}(),CA=function(){return CA=Object.assign||function(n){for(var e,r=1,l=arguments.length;r<l;r++)for(var _ in e=arguments[r])Object.prototype.hasOwnProperty.call(e,_)&&(n[_]=e[_]);return n},CA.apply(this,arguments)},vO=function(n){function e(r,l,_){void 0===r&&(r={});var E=n.call(this,r)||this;return E._useXHR=!1,E._serializer=l,E._contentType=_,E._useXHR=!!r.headers||"function"!=typeof navigator.sendBeacon,E._useXHR?E._headers=Object.assign({},bR(r.headers),tT(gu().OTEL_EXPORTER_OTLP_HEADERS)):E._headers={},E}return DR(e,n),e.prototype.onInit=function(){},e.prototype.onShutdown=function(){},e.prototype.send=function(r,l,_){var N,E=this;if(this._shutdownOnce.isCalled)tt.debug("Shutdown already started. Cannot send objects");else{var V=null!==(N=this._serializer.serializeRequest(r))&&void 0!==N?N:new Uint8Array,re=new Promise(function(He,nt){E._useXHR?SO(V,E.url,CA(CA({}
1,E._headers),{"Content-Type":E._contentType}),E.timeoutMillis,He,nt):function gO(n,e,r,l,_){navigator.sendBeacon(e,new Blob([n],r))?(tt.debug("sendBeacon - can send",n),l()):_(new JS("sendBeacon - cannot send "+n))}(V,E.url,{type:E._contentType},He,nt)}).then(l,_);this._sendingPromises.push(re);var ae=function(){var He=E._sendingPromises.indexOf(re);E._sendingPromises.splice(He,1)};re.then(ae,ae)}},e}(xR),nT=C(67126),EO=function(n,e){var r="function"==typeof Symbol&&n[Symbol.iterator];if(!r)return n;var _,N,l=r.call(n),E=[];try{for(;(void 0===e||e-- >0)&&!(_=l.next()).done;)E.push(_.value)}catch(V){N={error:V}}finally{try{_&&!_.done&&(r=l.return)&&r.call(l)}finally{if(N)throw N.error}}return E};function dM(n){return{name:n.name,version:n.version}}function Lu(n){return Object.keys(n).map(function(e){return s1(e,n[e])})}function s1(n,e){return{key:n,value:OC(e)}}function OC(n){var e=typeof n;return"string"===e?{stringValue:n}:"number"===e?Number.isInteger(n)?{intValue:n}:{doubleValue:n}:"boolean"===e?{boolValue:n}:n instanceof Uint8Array?{bytesValue:n}:Array.isArray(n)?{arrayValue:{values:n.map(OC)}}:"object"===e&&null!=n?{kvlistValue:{values:Object.entries(n).map(function(r){var l=EO(r,2);return s1(l[0],l[1])})}}:{}}function RR(n,e){var r,l=n.spanContext(),_=n.status;return{traceId:e.encodeSpanContext(l.traceId),spanId:e.encodeSpanContext(l.spanId),parentSpanId:e.encodeOptionalSpanContext(n.parentSpanId),traceState:null===(r=l.traceState)||void 0===r?void 0:r.serialize(),name:n.name,kind:null==n.kind?0:n.kind+1,startTimeUnixNano:e.encodeHrTime(n.startTime),endTimeUnixNano:e.encodeHrTime(n.endTime),attributes:Lu(n.attributes),droppedAttributesCount:n.droppedAttributesCount,events:n.events.map(function(E){return function lL(n,e){return{attributes:n.attributes?Lu(n.attributes):[],name:n.name,timeUnixNano:e.encodeHrTime(n.time),droppedAttributesCount:n.droppedAttributesCount||0}}(E,e)}),droppedEventsCount:n.droppedEventsCount,status:{code:_.code,message:_.message},links:n.links.map(function(E){return function aL(n,e){var r;return{attributes:n.attributes?Lu(n.attributes):[],spanId:e.encodeSpanContext(n.context.spanId),traceId:e.encodeSpanContext(n.context.traceId),traceState:null===(r=n.context.traceState)||void 0===r?void 0:r.serialize(),droppedAttributesCount:n.droppedAttributesCount||0}}(E,e)}),droppedLinksCount:n.droppedLinksCount}}var Jm=performance,uL=Math.pow(10,6),xC=Math.pow(10,9);function Ap(n){var e=n/1e3;return[Math.trunc(e),Math.round(n%1e3*uL)]}function DC(){var n=Jm.timeOrigin;if("number"!=typeof n){var e=Jm;n=e.timing&&e.timing.fetchStart}return n}function o1(n){return OA(Ap(DC()),Ap("number"==typeof n?n:Jm.now()))}function $0(n){if(hM(n))return n;if("number"==typeof n)return n<DC()?o1(n):Ap(n);if(n instanceof Date)return Ap(n.getTime());throw TypeError("Invalid input type")}function gf(n){return n[0]*xC+n[1]}function hM(n){return Array.isArray(n)&&2===n.length&&"number"==typeof n[0]&&"number"==typeof n[1]}function AO(n){return hM(n)||"number"==typeof n||n instanceof Date}function OA(n,e){var r=[n[0]+e[0],n[1]+e[1]];return r[1]>=xC&&(r[1]-=xC,r[0]+=1),r}function pM(n){return n>=48&&n<=57?n-48:n>=97&&n<=102?n-87:n-55}function bO(n){for(var e=new Uint8Array(n.length/2),r=0,l=0;l<n.length;l+=2){var _=pM(n.charCodeAt(l)),E=pM(n.charCodeAt(l+1));e[r++]=_<<4|E}return e}function RC(n){var e=BigInt(1e9);return BigInt(n[0])*e+BigInt(n[1])}function PC(n){return function PR(n){return{low:Number(BigInt.asUintN(32,n)),high:Number(BigInt.asUintN(32,n>>BigInt(32)))}}(RC(n))}var wR=typeof BigInt<"u"?function rT(n){return RC(n).toString()}:gf;function wC(n){return n}function _M(n){if(void 0!==n)return bO(n)}var IR={encodeHrTime:PC,encodeSpanContext:bO,encodeOptionalSpanContext:_M};function IC(n){var e,r;if(void 0===n)return IR;var l=null===(e=n.useLongBits)||void 0===e||e,_=null!==(r=n.useHex)&&void 0!==r&&r;return{encodeHrTime:l?PC:wR,encodeSpanContext:_?wC:bO,encodeOptionalSpanContext:_?wC:_M}}function MO(n){return{attributes:Lu(n.attributes),droppedAttributesCount:0}}var mM,ZS,xA,NR=function(n){var e="function"==typeof Symbol&&Symbol.iterator,r=e&&n[e],l=0;if(r)return r.call(n);if(n&&"number"==typeof n.length)return{next:function(){return n&&l>=n.length&&(n=void 0),{value:n&&n[l++],done:!n}}};throw new TypeError(e?"Object is not iterable.":"Symbol.iterator is not defined.")},LR=function(n,e){var r="function"==typeof Symbol&&n[Symbol.iterator];if(!r)return n;var _,N,l=r.call(n),E=[];try{for(;(void 0===e||e-- >0)&&!(_=l.next()).done;)E.push(_.value)}catch(V){N={error:V}}finally{try{_&&!_.done&&(r=l.return)&&r.call(l)}finally{if(N)throw N.error}}return E};function xO(n,e){for(var r=function OO(n){var e,r,l=new Map;try{for(var _=NR(n),E=_.next();!E.done;E=_.next()){var N=E.value,V=l.get(N.resource);V||(V=new Map,l.set(N.resource,V));var re=N.instrumentationLibrary.name+"@"+(N.instrumentationLibrary.version||"")+":"+(N.instrumentationLibrary.schemaUrl||""),ae=V.get(re);ae||(ae=[],V.set(re,ae)),ae.push(N)}}catch(He){e={error:He}}finally{try{E&&!E.done&&(r=_.return)&&r.call(_)}finally{if(e)throw e.error}}return l}(n),l=[],_=r.entries(),E=_.next();!E.done;){for(var N=LR(E.value,2),V=N[0],ae=[],He=N[1].values(),nt=He.next();!nt.done;){var Tt=nt.value;if(Tt.length>0){var Qt=Tt.map(function(Xt){return RR(Xt,e)});ae.push({scope:dM(Tt[0].instrumentationLibrary),spans:Qt,schemaUrl:Tt[0].instrumentationLibrary.schemaUrl})}nt=He.next()}var Zt={resource:MO(V),scopeSpans:ae,schemaUrl:void 0};l.push(Zt),E=_.next()}return l}!function(n){n[n.INT=0]="INT",n[n.DOUBLE=1]="DOUBLE"}(mM||(mM={})),function(n){n[n.HISTOGRAM=0]="HISTOGRAM",n[n.EXPONENTIAL_HISTOGRAM=1]="EXPONENTIAL_HISTOGRAM",n[n.GAUGE=2]="GAUGE",n[n.SUM=3]="SUM"}(ZS||(ZS={})),function(n){n[n.DELTA=0]="DELTA",n[n.CUMULATIVE=1]="CUMULATIVE"}(xA||(xA={}));nT.opentelemetry.proto.collector.logs.v1.ExportLogsServiceResponse,nT.opentelemetry.proto.collector.logs.v1.ExportLogsServiceRequest,nT.opentelemetry.proto.collector.metrics.v1.ExportMetricsServiceResponse,nT.opentelemetry.proto.collector.metrics.v1.ExportMetricsServiceRequest;var HO=nT.opentelemetry.proto.collector.trace.v1.ExportTraceServiceResponse,qS=nT.opentelemetry.proto.collector.trace.v1.ExportTraceServiceRequest,gM={serializeRequest:function(n){var e=function CO(n,e){return{resourceSpans:xO(n,IC(e))}}(n);return qS.encode(e).finish()},deserializeResponse:function(n){return HO.decode(n)}}
1,KR=function(){var n=function(e,r){return(n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(l,_){l.__proto__=_}||function(l,_){for(var E in _)Object.prototype.hasOwnProperty.call(_,E)&&(l[E]=_[E])})(e,r)};return function(e,r){if("function"!=typeof r&&null!==r)throw new TypeError("Class extends value "+String(r)+" is not a constructor or null");function l(){this.constructor=e}n(e,r),e.prototype=null===r?Object.create(r):(l.prototype=r.prototype,new l)}}(),zR="v1/traces",mL="http://localhost:4318/"+zR,LC=function(n){function e(r){void 0===r&&(r={});var l=n.call(this,r,gM,"application/x-protobuf")||this;return l._headers=Object.assign(l._headers,tT(gu().OTEL_EXPORTER_OTLP_TRACES_HEADERS)),l}return KR(e,n),e.prototype.getDefaultUrl=function(r){return"string"==typeof r.url?r.url:gu().OTEL_EXPORTER_OTLP_TRACES_ENDPOINT.length>0?function fO(n){try{var e=new URL(n);return""===e.pathname&&(e.pathname=e.pathname+"/"),e.toString()}catch{return tt.warn("Could not parse export URL: '"+n+"'"),n}}(gu().OTEL_EXPORTER_OTLP_TRACES_ENDPOINT):gu().OTEL_EXPORTER_OTLP_ENDPOINT.length>0?function dO(n,e){return n.endsWith("/")||(n+="/"),n+e}(gu().OTEL_EXPORTER_OTLP_ENDPOINT,zR):mL},e}(vO);function sT(n,e,r){var l,_;try{_=n()}catch(E){l=E}finally{if(e(l,_),l&&!r)throw l;return _}}function HC(n){return"function"==typeof n&&"function"==typeof n.__original&&"function"==typeof n.__unwrap&&!0===n.__wrapped}var ev=function(){var n=function(e,r){return(n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(l,_){l.__proto__=_}||function(l,_){for(var E in _)Object.prototype.hasOwnProperty.call(_,E)&&(l[E]=_[E])})(e,r)};return function(e,r){if("function"!=typeof r&&null!==r)throw new TypeError("Class extends value "+String(r)+" is not a constructor or null");function l(){this.constructor=e}n(e,r),e.prototype=null===r?Object.create(r):(l.prototype=r.prototype,new l)}}(),RA=function(){function n(){}return n.prototype.createGauge=function(e,r){return iP},n.prototype.createHistogram=function(e,r){return sP},n.prototype.createCounter=function(e,r){return rP},n.prototype.createUpDownCounter=function(e,r){return oP},n.prototype.createObservableGauge=function(e,r){return lP},n.prototype.createObservableCounter=function(e,r){return aP},n.prototype.createObservableUpDownCounter=function(e,r){return cP},n.prototype.addBatchObservableCallback=function(e,r){},n.prototype.removeBatchObservableCallback=function(e){},n}(),tv=function n(){},JR=function(n){function e(){return null!==n&&n.apply(this,arguments)||this}return ev(e,n),e.prototype.add=function(r,l){},e}(tv),ZR=function(n){function e(){return null!==n&&n.apply(this,arguments)||this}return ev(e,n),e.prototype.add=function(r,l){},e}(tv),qR=function(n){function e(){return null!==n&&n.apply(this,arguments)||this}return ev(e,n),e.prototype.record=function(r,l){},e}(tv),eP=function(n){function e(){return null!==n&&n.apply(this,arguments)||this}return ev(e,n),e.prototype.record=function(r,l){},e}(tv),kC=function(){function n(){}return n.prototype.addCallback=function(e){},n.prototype.removeCallback=function(e){},n}(),tP=function(n){function e(){return null!==n&&n.apply(this,arguments)||this}return ev(e,n),e}(kC),UC=function(n){function e(){return null!==n&&n.apply(this,arguments)||this}return ev(e,n),e}(kC),nP=function(n){function e(){return null!==n&&n.apply(this,arguments)||this}return ev(e,n),e}(kC),kO=new RA,rP=new JR,iP=new qR,sP=new eP,oP=new ZR,aP=new tP,lP=new UC,cP=new nP;var uP=function(){function n(){}return n.prototype.getMeter=function(e,r,l){return kO},n}(),UO=new uP,PA="metrics",dP=function(){function n(){}return n.getInstance=function(){return this._instance||(this._instance=new n),this._instance},n.prototype.setGlobalMeterProvider=function(e){return Tl(PA,e,Ce.instance())},n.prototype.getMeterProvider=function(){return Vs(PA)||UO},n.prototype.getMeter=function(e,r,l){return this.getMeterProvider().getMeter(e,r,l)},n.prototype.disable=function(){Od(PA,Ce.instance())},n}(),BO=dP.getInstance(),FO="object"==typeof globalThis?globalThis:"object"==typeof self?self:"object"==typeof window?window:"object"==typeof global?global:{},wA=Symbol.for("io.opentelemetry.js.api.logs"),SM=FO;var FC=function(){function n(){}return n.prototype.emit=function(e){},n}(),oT=(new FC,function(){function n(){}return n.prototype.getLogger=function(e,r,l){return new FC},n}()),VO=new oT,VC=function(){function n(){}return n.getInstance=function(){return this._instance||(this._instance=new n),this._instance},n.prototype.setGlobalLoggerProvider=function(e){return SM[wA]?this.getLoggerProvider():(SM[wA]=function Gh(n,e,r){return function(l){return l===n?e:r}}(1,e,VO),e)},n.prototype.getLoggerProvider=function(){var e,r;return null!==(r=null===(e=SM[wA])||void 0===e?void 0:e.call(SM,1))&&void 0!==r?r:VO},n.prototype.getLogger=function(e,r,l){return this.getLoggerProvider().getLogger(e,r,l)}
1,n.prototype.disable=function(){delete SM[wA]},n}(),Zm=VC.getInstance(),nv=C(13615),aT=function(){return aT=Object.assign||function(n){for(var e,r=1,l=arguments.length;r<l;r++)for(var _ in e=arguments[r])Object.prototype.hasOwnProperty.call(e,_)&&(n[_]=e[_]);return n},aT.apply(this,arguments)},YC=function(){function n(e,r,l){this.instrumentationName=e,this.instrumentationVersion=r,this._wrap=nv.wrap,this._unwrap=nv.unwrap,this._massWrap=nv.massWrap,this._massUnwrap=nv.massUnwrap,this._config=aT({enabled:!0},l),this._diag=tt.createComponentLogger({namespace:e}),this._tracer=_s.getTracer(e,r),this._meter=BO.getMeter(e,r),this._logger=Zm.getLogger(e,r),this._updateMetricInstruments()}return Object.defineProperty(n.prototype,"meter",{get:function(){return this._meter},enumerable:!1,configurable:!0}),n.prototype.setMeterProvider=function(e){this._meter=e.getMeter(this.instrumentationName,this.instrumentationVersion),this._updateMetricInstruments()},Object.defineProperty(n.prototype,"logger",{get:function(){return this._logger},enumerable:!1,configurable:!0}),n.prototype.setLoggerProvider=function(e){this._logger=e.getLogger(this.instrumentationName,this.instrumentationVersion)},n.prototype.getModuleDefinitions=function(){var e,r=null!==(e=this.init())&&void 0!==e?e:[];return Array.isArray(r)?r:[r]},n.prototype._updateMetricInstruments=function(){},n.prototype.getConfig=function(){return this._config},n.prototype.setConfig=function(e){this._config=aT({},e)},n.prototype.setTracerProvider=function(e){this._tracer=e.getTracer(this.instrumentationName,this.instrumentationVersion)},Object.defineProperty(n.prototype,"tracer",{get:function(){return this._tracer},enumerable:!1,configurable:!0}),n.prototype._runSpanCustomizationHook=function(e,r,l,_){if(e)try{e(l,_)}catch(E){this._diag.error("Error running span customization hook due to exception in handler",{triggerName:r},E)}},n}(),fP=function(){var n=function(e,r){return(n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(l,_){l.__proto__=_}||function(l,_){for(var E in _)Object.prototype.hasOwnProperty.call(_,E)&&(l[E]=_[E])})(e,r)};return function(e,r){if("function"!=typeof r&&null!==r)throw new TypeError("Class extends value "+String(r)+" is not a constructor or null");function l(){this.constructor=e}n(e,r),e.prototype=null===r?Object.create(r):(l.prototype=r.prototype,new l)}}(),h_=function(n){function e(r,l,_){var E=n.call(this,r,l,_)||this;return E._config.enabled&&E.enable(),E}return fP(e,n),e}(YC);function jC(n,e){return"string"==typeof e?n===e:!!n.match(e)}function jO(n,e){var r,l;if(!e)return!1;try{for(var _=function(n){var e="function"==typeof Symbol&&Symbol.iterator,r=e&&n[e],l=0;if(r)return r.call(n);if(n&&"number"==typeof n.length)return{next:function(){return n&&l>=n.length&&(n=void 0),{value:n&&n[l++],done:!n}}};throw new TypeError(e?"Object is not iterable.":"Symbol.iterator is not defined.")}(e),E=_.next();!E.done;E=_.next()){if(jC(n,E.value))return!0}}catch(V){r={error:V}}finally{try{E&&!E.done&&(l=_.return)&&l.call(_)}finally{if(r)throw r.error}}return!1}var tu,zP,sv,ax="http.method",XC="http.url",PP="http.host",QC="http.scheme",z0="http.status_code",lx="http.user_agent",cx="http.response_content_length",NA="http.response_content_length_uncompressed",z6=ax,X6=XC,Q6=PP,J6=QC,Z6=z0,q6=lx,e9=cx,t9=NA;function XP(n,e){return e in n}function iv(n,e,r,l){var _=void 0,E=void 0;XP(r,e)&&"number"==typeof r[e]&&(_=r[e]);var N=l||tu.FETCH_START;if(XP(r,N)&&"number"==typeof r[N]&&(E=r[N]),void 0!==_&&void 0!==E&&_>=E)return n.addEvent(e,_),n}function XL(n,e){iv(n,tu.FETCH_START,e),iv(n,tu.DOMAIN_LOOKUP_START,e),iv(n,tu.DOMAIN_LOOKUP_END,e),iv(n,tu.CONNECT_START,e),XP(e,"name")&&e.name.startsWith("https:")&&iv(n,tu.SECURE_CONNECTION_START,e),iv(n,tu.CONNECT_END,e),iv(n,tu.REQUEST_START,e),iv(n,tu.RESPONSE_START,e),iv(n,tu.RESPONSE_END,e);var r=e[tu.ENCODED_BODY_SIZE];void 0!==r&&n.setAttribute(e9,r);var l=e[tu.DECODED_BODY_SIZE];void 0!==l&&r!==l&&n.setAttribute(t9,l)}function QL(){return typeof location<"u"?location.origin:void 0}function O7(n,e,r,l,_,E){void 0===_&&(_=new WeakSet);var N=cT(n),V=function D7(n,e,r,l,_,E){var N=gf(e),V=gf(r),re=l.filter(function(ae){var He=gf($0(ae[tu.FETCH_START])),nt=gf($0(ae[tu.RESPONSE_END]));return ae.initiatorType.toLowerCase()===(E||"xmlhttprequest")&&ae.name===n&&He>=N&&nt<=V});return re.length>0&&(re=re.filter(function(ae){return!_.has(ae)})),re}(n=N.toString(),e,r,l,_,E);if(0===V.length)return{mainRequest:void 0};if(1===V.length)return{mainRequest:V[0]};var re=function C7(n){return n.slice().sort(function(e,r){var l=e[tu.FETCH_START],_=r[tu.FETCH_START];return l>_?1:l<_?-1:0})}(V);if(N.origin!==QL()&&re.length>1){var ae=re[0],He=function x7(n,e,r){for(var N,l=gf(r),_=gf($0(e)),E=n[1],V=n.length,re=1;re<V;re++){var ae=n[re],He=gf($0(ae[tu.FETCH_START])),Tt=l-gf($0(ae[tu.RESPONSE_END]));He>=_&&(!N||Tt<N)&&(N=Tt,E=ae)}return E}(re,ae[tu.RESPONSE_END],r),nt=ae[tu.RESPONSE_END];return He[tu.FETCH_START]<nt&&(He=ae,ae=void 0),{corsPreFlightRequest:ae,mainRequest:He}}return{mainRequest:V[0]}}function cT(n){if("function"==typeof URL)return new URL(n,typeof document<"u"?document.baseURI:typeof location<"u"?location.href:void 0);var e=function M7(){return zP||(zP=document.createElement("a")),zP}();return e.href=n,e}!function(n){n.CONNECT_END="connectEnd",n.CONNECT_START="connectStart",n.DECODED_BODY_SIZE="decodedBodySize",n.DOM_COMPLETE="domComplete",n.DOM_CONTENT_LOADED_EVENT_END="domContentLoadedEventEnd",n.DOM_CONTENT_LOADED_EVENT_START="domContentLoadedEventStart",n.DOM_INTERACTIVE="domInteractive",n.DOMAIN_LOOKUP_END="domainLookupEnd",n.DOMAIN_LOOKUP_START="domainLookupStart",n.ENCODED_BODY_SIZE="encodedBodySize",n.FETCH_START="fetchStart",n.LOAD_
1EVENT_END="loadEventEnd",n.LOAD_EVENT_START="loadEventStart",n.NAVIGATION_START="navigationStart",n.REDIRECT_END="redirectEnd",n.REDIRECT_START="redirectStart",n.REQUEST_START="requestStart",n.RESPONSE_END="responseEnd",n.RESPONSE_START="responseStart",n.SECURE_CONNECTION_START="secureConnectionStart",n.UNLOAD_EVENT_END="unloadEventEnd",n.UNLOAD_EVENT_START="unloadEventStart"}(tu||(tu={})),function(n){n.METHOD_OPEN="open",n.METHOD_SEND="send",n.EVENT_ABORT="abort",n.EVENT_ERROR="error",n.EVENT_LOAD="loaded",n.EVENT_TIMEOUT="timeout"}(sv||(sv={}));var QP;!function(n){n.HTTP_STATUS_TEXT="http.status_text"}(QP||(QP={}));var N7=function(){var n=function(e,r){return(n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(l,_){l.__proto__=_}||function(l,_){for(var E in _)Object.prototype.hasOwnProperty.call(_,E)&&(l[E]=_[E])})(e,r)};return function(e,r){if("function"!=typeof r&&null!==r)throw new TypeError("Class extends value "+String(r)+" is not a constructor or null");function l(){this.constructor=e}n(e,r),e.prototype=null===r?Object.create(r):(l.prototype=r.prototype,new l)}}(),ZL=function(n){function e(r){void 0===r&&(r={});var l=n.call(this,"@opentelemetry/instrumentation-xml-http-request","0.52.1",r)||this;return l.component="xml-http-request",l.version="0.52.1",l.moduleName=l.component,l._tasksCount=0,l._xhrMem=new WeakMap,l._usedResources=new WeakSet,l}return N7(e,n),e.prototype.init=function(){},e.prototype._addHeaders=function(r,l){if(!function I7(n,e){var r=e||[];return("string"==typeof r||r instanceof RegExp)&&(r=[r]),cT(n).origin===QL()||r.some(function(_){return jC(n,_)})}(cT(l).href,this.getConfig().propagateTraceHeaderCorsUrls)){var E={};return bo.inject(go.active(),E),void(Object.keys(E).length>0&&this._diag.debug("headers inject skipped due to CORS policy"))}var N={};bo.inject(go.active(),N),Object.keys(N).forEach(function(V){r.setRequestHeader(V,String(N[V]))})},e.prototype._addChildSpan=function(r,l){var _=this;go.with(_s.setSpan(go.active(),r),function(){var E=_.tracer.startSpan("CORS Preflight",{startTime:l[tu.FETCH_START]});_.getConfig().ignoreNetworkEvents||XL(E,l),E.end(l[tu.RESPONSE_END])})},e.prototype._addFinalSpanAttributes=function(r,l,_){if("string"==typeof _){var E=cT(_);void 0!==l.status&&r.setAttribute(Z6,l.status),void 0!==l.statusText&&r.setAttribute(QP.HTTP_STATUS_TEXT,l.statusText),r.setAttribute(Q6,E.host),r.setAttribute(J6,E.protocol.replace(":","")),r.setAttribute(q6,navigator.userAgent)}},e.prototype._applyAttributesAfterXHR=function(r,l){var _=this,E=this.getConfig().applyCustomAttributesOnSpan;"function"==typeof E&&sT(function(){return E(r,l)},function(N){N&&_._diag.error("applyCustomAttributesOnSpan",N)},!0)},e.prototype._addResourceObserver=function(r,l){var _=this._xhrMem.get(r);!_||"function"!=typeof PerformanceObserver||"function"!=typeof PerformanceResourceTiming||(_.createdResources={observer:new PerformanceObserver(function(E){var N=E.getEntries(),V=cT(l);N.forEach(function(re){"xmlhttprequest"===re.initiatorType&&re.name===V.href&&_.createdResources&&_.createdResources.entries.push(re)})}),entries:[]},_.createdResources.observer.observe({entryTypes:["resource"]}))},e.prototype._clearResources=function(){0===this._tasksCount&&this.getConfig().clearTimingResources&&(Jm.clearResourceTimings(),this._xhrMem=new WeakMap,this._usedResources=new WeakSet)},e.prototype._findResourceAndAddNetworkEvents=function(r,l,_,E,N){if(_&&E&&N&&r.createdResources){var V=r.createdResources.entries;(!V||!V.length)&&(V=Jm.getEntriesByType("resource"));var re=O7(cT(_).href,E,N,V,this._usedResources);if(re.mainRequest){var ae=re.mainRequest;this._markResourceAsUsed(ae);var He=re.corsPreFlightRequest;He&&(this._addChildSpan(l,He),this._markResourceAsUsed(He)),this.getConfig().ignoreNetworkEvents||XL(l,ae)}}},e.prototype._cleanPreviousSpanInformation=function(r){var l=this._xhrMem.get(r);if(l){var _=l.callbackToRemoveEvents;_&&_(),this._xhrMem.delete(r)}},e.prototype._createSpan=function(r,l,_){var E;if(!jO(l,this.getConfig().ignoreUrls)){var N=_.toUpperCase(),V=this.tracer.startSpan(N,{kind:D_.CLIENT,attributes:(E={},E[z6]=_,E[X6]=cT(l).toString(),E)});return V.addEvent(sv.METHOD_OPEN),this._cleanPreviousSpanInformation(r),this._xhrMem.set(r,{span:V,spanUrl:l}),V}this._diag.debug("ignoring span as url matches ignored url")},e.prototype._markResourceAsUsed=function(r){this._usedResources.add(r)},e.prototype._patchOpen=function(){var r=this;return function(l){var _=r;return function(){for(var N=[],V=0;V<arguments.length;V++)N[V]=arguments[V];var re=N[0],ae=N[1];return _._createSpan(this,ae,re),l.apply(this,N)}}},e.prototype._patchSend=function(){var r=this;function _(He,nt){var Tt=r._xhrMem.get(nt);if(Tt){Tt.status=nt.status,Tt.statusText=nt.statusText,r._xhrMem.delete(nt),Tt.span&&r._applyAttributesAfterXHR(Tt.span,nt);var Qt=o1(),Zt=Date.now();setTimeout(function(){!function l(He,nt,Tt,Qt){var Zt=nt.callbackToRemoveEvents;"function"==typeof Zt&&Zt();var Xt=nt.span,on=nt.spanUrl,Dn=nt.sendStartTime;Xt&&(r._findResourceAndAddNetworkEvents(nt,Xt,on,Dn,Tt),Xt.addEvent(He,Qt),r._addFinalSpanAttributes(Xt,nt,on),Xt.end(Qt),r._tasksCount--),r._clearResources()}(He,Tt,Qt,Zt)},300)}}function E(){_(sv.EVENT_ERROR,this)}function N(){_(sv.EVENT_ABORT,this)}function V(){_(sv.EVENT_TIMEOUT,this)}function re(){this.status<299?_(sv.EVENT_LOAD,this):_(sv.EVENT_ERROR,this)}return function(He){return function(){for(var Tt=this,Qt=[],Zt=0;Zt<arguments.length;Zt++)Qt[Zt]=arguments[Zt];var Xt=r._xhrMem.get(this);if(!Xt)return He.apply(this,Qt);var on=Xt.span,Dn=Xt.spanUrl;return on&&Dn&&go.with(_s.setSpan(go.active(),on),function(){r._tasksCount++,Xt.sendStartTime=o1(),on.addEvent(sv.METHOD_SEND),Tt.addEventListener("abort",N),Tt.addEventListener("error",E
1),Tt.addEventListener("load",re),Tt.addEventListener("timeout",V),Xt.callbackToRemoveEvents=function(){(function ae(He){He.removeEventListener("abort",N),He.removeEventListener("error",E),He.removeEventListener("load",re),He.removeEventListener("timeout",V);var nt=r._xhrMem.get(He);nt&&(nt.callbackToRemoveEvents=void 0)})(Tt),Xt.createdResources&&Xt.createdResources.observer.disconnect()},r._addHeaders(Tt,Dn),r._addResourceObserver(Tt,Dn)}),He.apply(this,Qt)}}},e.prototype.enable=function(){this._diag.debug("applying patch to",this.moduleName,this.version),HC(XMLHttpRequest.prototype.open)&&(this._unwrap(XMLHttpRequest.prototype,"open"),this._diag.debug("removing previous patch from method open")),HC(XMLHttpRequest.prototype.send)&&(this._unwrap(XMLHttpRequest.prototype,"send"),this._diag.debug("removing previous patch from method send")),this._wrap(XMLHttpRequest.prototype,"open",this._patchOpen()),this._wrap(XMLHttpRequest.prototype,"send",this._patchSend())},e.prototype.disable=function(){this._diag.debug("removing patch from",this.moduleName,this.version),this._unwrap(XMLHttpRequest.prototype,"open"),this._unwrap(XMLHttpRequest.prototype,"send"),this._tasksCount=0,this._xhrMem=new WeakMap,this._usedResources=new WeakSet},e}(h_);function qL(n){var e,r,l=n.tracerProvider||_s.getTracerProvider(),_=n.meterProvider||BO.getMeterProvider(),E=n.loggerProvider||Zm.getLoggerProvider(),N=null!==(r=null===(e=n.instrumentations)||void 0===e?void 0:e.flat())&&void 0!==r?r:[];return function H7(n,e,r,l){for(var _=0,E=n.length;_<E;_++){var N=n[_];e&&N.setTracerProvider(e),r&&N.setMeterProvider(r),l&&N.setLoggerProvider&&N.setLoggerProvider(l),N.getConfig().enabled||N.enable()}}(N,l,_,E),function(){!function k7(n){n.forEach(function(e){return e.disable()})}(N)}}var eH="OT_ZONE_CONTEXT",B7=function(){function n(){this._enabled=!1,this._zoneCounter=0}return n.prototype._activeContextFromZone=function(e){return e&&e.get(eH)||Fn},n.prototype._bindFunction=function(e,r){var l=this,_=function(){for(var E=this,N=[],V=0;V<arguments.length;V++)N[V]=arguments[V];return l.with(e,function(){return r.apply(E,N)})};return Object.defineProperty(_,"length",{enumerable:!1,configurable:!0,writable:!1,value:r.length}),_},n.prototype._bindListener=function(e,r){var l=r;return void 0!==l.__ot_listeners||(l.__ot_listeners={},"function"==typeof l.addEventListener&&(l.addEventListener=this._patchAddEventListener(l,l.addEventListener,e)),"function"==typeof l.removeEventListener&&(l.removeEventListener=this._patchRemoveEventListener(l,l.removeEventListener))),r},n.prototype._createZoneName=function(){this._zoneCounter++;var e=Math.random();return this._zoneCounter+"-"+e},n.prototype._createZone=function(e,r){var l;return Zone.current.fork({name:e,properties:(l={},l[eH]=r,l)})},n.prototype._getActiveZone=function(){return Zone.current},n.prototype._patchAddEventListener=function(e,r,l){var _=this;return function(E,N,V){void 0===e.__ot_listeners&&(e.__ot_listeners={});var re=e.__ot_listeners[E];void 0===re&&(re=new WeakMap,e.__ot_listeners[E]=re);var ae=_.bind(l,N);return re.set(N,ae),r.call(this,E,ae,V)}},n.prototype._patchRemoveEventListener=function(e,r){return function(l,_){if(void 0===e.__ot_listeners||void 0===e.__ot_listeners[l])return r.call(this,l,_);var E=e.__ot_listeners[l],N=E.get(_);return E.delete(_),r.call(this,l,N||_)}},n.prototype.active=function(){if(!this._enabled)return Fn;var e=this._getActiveZone();return this._activeContextFromZone(e)||Fn},n.prototype.bind=function(e,r){return void 0===e&&(e=this.active()),"function"==typeof r?this._bindFunction(e,r):(function U7(n){return void 0===n&&(n={}),"function"==typeof n.addEventListener&&"function"==typeof n.removeEventListener}(r)&&this._bindListener(e,r),r)},n.prototype.disable=function(){return this._enabled=!1,this},n.prototype.enable=function(){return this._enabled=!0,this},n.prototype.with=function(e,r,l){for(var _=[],E=3;E<arguments.length;E++)_[E-3]=arguments[E];var N=this._createZoneName();return this._createZone(N,e).run(r,l,_)},n}();C(34727);function HA(n){for(var e={},r=n.length,l=0;l<r;l++){var _=n[l];
1_&&(e[String(_).toUpperCase().replace(/[-.]/g,"_")]=_)}return e}var hB=HA(["cloud.provider","cloud.account.id","cloud.region","cloud.availability_zone","cloud.platform","aws.ecs.container.arn","aws.ecs.cluster.arn","aws.ecs.launchtype","aws.ecs.task.arn","aws.ecs.task.family","aws.ecs.task.revision","aws.eks.cluster.arn","aws.log.group.names","aws.log.group.arns","aws.log.stream.names","aws.log.stream.arns","container.name","container.id","container.runtime","container.image.name","container.image.tag","deployment.environment","device.id","device.model.identifier","device.model.name","faas.name","faas.id","faas.version","faas.instance","faas.max_memory","host.id","host.name","host.type","host.arch","host.image.name","host.image.id","host.image.version","k8s.cluster.name","k8s.node.name","k8s.node.uid","k8s.namespace.name","k8s.pod.uid","k8s.pod.name","k8s.container.name","k8s.replicaset.uid","k8s.replicaset.name","k8s.deployment.uid","k8s.deployment.name","k8s.statefulset.uid","k8s.statefulset.name","k8s.daemonset.uid","k8s.daemonset.name","k8s.job.uid","k8s.job.name","k8s.cronjob.uid","k8s.cronjob.name","os.type","os.description","os.name","os.version","process.pid","process.executable.name","process.executable.path","process.command","process.command_line","process.command_args","process.owner","process.runtime.name","process.runtime.version","process.runtime.description","service.name","service.namespace","service.instance.id","service.version","telemetry.sdk.name","telemetry.sdk.language","telemetry.sdk.version","telemetry.auto.version","webengine.name","webengine.version","webengine.description"]);let JP=class{init(){this.initializeOpenTelemetry()}startSpan(e){return this.tracerProvider.getTracer("di-app").startSpan(e)}endSpan(e){e&&e.end()}initializeOpenTelemetry(){if(!io.eR||io.eR&&!io.eR.enable)return;this.tracerProvider=new Z2({resource:new dm({[hB.SERVICE_NAME]:io.eR.serviceName,"deployment.environment":io.eR.environment,"cx.application.name":io.eR.applicationName,"cx.subsystem.name":io.eR.subsystemName})});const e=new LC({url:io.eR.url,headers:{Authorization:`Bearer ${io.eR.appKey}`}});this.tracerProvider.addSpanProcessor(new $_(e)),this.tracerProvider.register({contextManager:new B7}),qL({instrumentations:[new ZL({ignoreUrls:[/zdassets/,/zendesk/,/maps\/api/,/google/],applyCustomAttributesOnSpan:r=>{const{attributes:l}=r;if(!l||!l["http.url"])return;const E=l["http.url"],N=this.mapXHRSpanUrlToName(E);r.updateName(N),r.setAttributes({"http.url":E,"http.full_url":E})}})]})}mapXHRSpanUrlToName(e){const r=e.replace(/http(s?):\/\//,"").split("/"),l=r[1];switch(l){case"supported":case"users":return`${r[1]}-${r[2]}`;default:return l.split("?")[0]}}};JP=function(n,e,r,l){var N,_=arguments.length,E=_<3?e:null===l?l=Object.getOwnPropertyDescriptor(e,r):l;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)E=Reflect.decorate(n,e,r,l);else for(var V=n.length-1;V>=0;V--)(N=n[V])&&(E=(_<3?N(E):_>3?N(e,r,E):N(e,r))||E);return _>3&&E&&Object.defineProperty(e,r,E),E}([(0,s._qm)({providedIn:"root"})],JP);var ZP=$t("OpenTelemetry SDK Context Key SUPPRESS_TRACING");function bM(n){return!0===n.getValue(ZP)}var tH=function pF(){return function(n){tt.error(function _F(n){return"string"==typeof n?n:JSON.stringify(function mF(n){for(var e={},r=n;null!==r;)Object.getOwnPropertyNames(r).forEach(function(l){if(!e[l]){var _=r[l];_&&(e[l]=String(_))}}),r=Object.getPrototypeOf(r);return e}(n))}(n))}}();function vx(n){try{tH(n)}catch{}}var gF=function(){function n(e,r){this._exporter=e,this._isExporting=!1,this._finishedSpans=[],this._droppedSpansCount=0;var l=gu();this._maxExportBatchSize="number"==typeof r?.maxExportBatchSize?r.maxExportBatchSize:l.OTEL_BSP_MAX_EXPORT_BATCH_SIZE,this._maxQueueSize="number"==typeof r?.maxQueueSize?r.maxQueueSize:l.OTEL_BSP_MAX_QUEUE_SIZE,this._scheduledDelayMillis="number"==typeof r?.scheduledDelayMillis?r.scheduledDelayMillis:l.OTEL_BSP_SCHEDULE_DELAY,this._exportTimeoutMillis="number"==typeof r?.exportTimeoutMillis?r.exportTimeoutMillis:l.OTEL_BSP_EXPORT_TIMEOUT,this._shutdownOnce=new pO(this._shutdown,this),this._maxExportBatchSize>this._maxQueueSize&&(tt.warn("BatchSpanProcessor: maxExportBatchSize must be smaller or equal to maxQueueSize, setting maxExportBatchSize to match maxQueueSize"),this._maxExportBatchSize=this._maxQueueSize)}return n.prototype.forceFlush=function(){return this._shutdownOnce.isCalled?this._shutdownOnce.promise:this._flushAll()},n.prototype.onStart=function(e,r){},n.prototype.onEnd=function(e){this._shutdownOnce.isCalled||e.spanContext().traceFlags&Xi.SAMPLED&&this._addToBuffer(e)},n.prototype.shutdown=function(){return this._shutdownOnce.call()},n.prototype._shutdown=function(){var e=this;return Promise.resolve().then(function(){return e.onShutdown()}).then(function(){return e._flushAll()}).then(function(){return e._exporter.shutdown()})},n.prototype._addToBuffer=function(e){if(this._finishedSpans.length>=this._maxQueueSize)return 0===this._droppedSpansCount&&tt.debug("maxQueueSize reached, dropping spans"),void this._droppedSpansCount++;this._droppedSpansCount>0&&(tt.warn("Dropped "+this._droppedSpansCount+" spans because maxQueueSize reached"),this._droppedSpansCount=0),this._finishedSpans.push(e),this._maybeStartTimer()},n.prototype._flushAll=function(){var e=this;return new Promise(function(r,l){for(var _=[],N=0,V=Math.ceil(e._finishedSpans.length/e._maxExportBatchSize);N<V;N++)_.push(e._flushOneBatch());Promise.all(_).then(function(){r()}).catch(l)})},n.prototype._flushOneBatch=function(){var e=this;return this._clearTimer(),0===this._finishedSpans.length?Promise.resolve():new Promise(function(r,l){var _=setTimeout(function(){l(new Error("Timeout"))},e._exportTimeoutMillis);go.with(function hF(n){return n.setValue(ZP,!0)}(go.active()),function(){var E;e._finishedSpans.length<=e._maxExportBatchSize?(E=e._finishedSpans,e._finishedSpans=[]):E=e._finishedSpans.splice(0,e._maxExportBatchSize);for(var N=function(){return e._exporter.export(E,function(nt){var Tt;clearTimeout(_),nt.code===Qm.SUCCESS?r():l(null!==(Tt=nt.error)&&void 0!==Tt?Tt:new Error("BatchSpanProcessor: span export failed"))})},V=null,re=0,ae=E.length;re<ae;re++){var He=E[re];He.resource.asyncAttributesPending&&He.resource.waitForAsyncAttributes&&(V??(V=[]),V.push(He.resource.waitForAsyncAttributes()))}null===V?N():Promise.all(V).then(N,function(nt){vx(nt),l(nt)})})})},n.prototype._maybeStartTimer=function(){var e=this;if(!this._isExporting){var r=function(){e._isExporting=!0,e._flushOneBatch().finally(function(){e._isExporting=!1,e._finishedSpans.length>0&&(e._clearTimer(),e._maybeStartTimer())}).catch(function(l){e._isExporting=!1,vx(l)})};if(this._finishedSpans.length>=this._maxExportBatchSize)return r();void 0===this._timer&&(this._timer=setTimeout(function(){return r()},this._scheduledDelayMillis),this._timer)}},n.prototype._clearTimer=function(){void 0!==this._timer&&(clearTimeout(this._timer),this._timer=void 0)},n}
1(),SF=function(){var n=function(e,r){return(n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(l,_){l.__proto__=_}||function(l,_){for(var E in _)Object.prototype.hasOwnProperty.call(_,E)&&(l[E]=_[E])})(e,r)};return function(e,r){if("function"!=typeof r&&null!==r)throw new TypeError("Class extends value "+String(r)+" is not a constructor or null");function l(){this.constructor=e}n(e,r),e.prototype=null===r?Object.create(r):(l.prototype=r.prototype,new l)}}(),nH=function(n){function e(r,l){var _=n.call(this,r,l)||this;return _.onInit(l),_}return SF(e,n),e.prototype.onInit=function(r){var l=this;!0!==r?.disableAutoFlushOnDocumentHide&&typeof document<"u"&&(this._visibilityChangeListener=function(){"hidden"===document.visibilityState&&l.forceFlush()},this._pageHideListener=function(){l.forceFlush()},document.addEventListener("visibilitychange",this._visibilityChangeListener),document.addEventListener("pagehide",this._pageHideListener))},e.prototype.onShutdown=function(){typeof document<"u"&&(this._visibilityChangeListener&&document.removeEventListener("visibilitychange",this._visibilityChangeListener),this._pageHideListener&&document.removeEventListener("pagehide",this._pageHideListener))},e}(gF);function rH(n){return"string"==typeof n}function EF(n,e,r=!1){return!!rH(n)&&(function vF(n){return n instanceof RegExp}(e)?e.test(n):!!rH(e)&&(r?n===e:n.includes(e)))}function ZC(n){return n?(+n^16*Math.random()>>+n/4).toString(16):"10000000-1000-4000-8000-100000000000".replace(/[018]/g,ZC)}function Ex(n,e){var r={};for(var l in n)Object.prototype.hasOwnProperty.call(n,l)&&e.indexOf(l)<0&&(r[l]=n[l]);if(null!=n&&"function"==typeof Object.getOwnPropertySymbols){var _=0;for(l=Object.getOwnPropertySymbols(n);_<l.length;_++)e.indexOf(l[_])<0&&Object.prototype.propertyIsEnumerable.call(n,l[_])&&(r[l[_]]=n[l[_]])}return r}function Pl(n,e,r,l){return new(r||(r=Promise))(function(E,N){function V(He){try{ae(l.next(He))}catch(nt){N(nt)}}function re(He){try{ae(l.throw(He))}catch(nt){N(nt)}}function ae(He){He.done?E(He.value):function _(E){return E instanceof r?E:new r(function(N){N(E)})}(He.value).then(V,re)}ae((l=l.apply(n,e||[])).next())})}Object.create;Object.create;"function"==typeof SuppressedError&&SuppressedError;var No,Mp,l1,ow,Sf;function oH(n,e){if(n.nodeType===Node.DOCUMENT_NODE)return"/";var r=function XF(n,e){var r=n.nodeType,l=function zF(n){if(!n.parentNode)return 0;var e=[n.nodeType];n.nodeType===Node.CDATA_SECTION_NODE&&e.push(Node.TEXT_NODE);var r=Array.from(n.parentNode.childNodes);return r=r.filter(function(l){var _=l.localName;return e.indexOf(l.nodeType)>=0&&_===n.localName}),r.length>=1?r.indexOf(n)+1:0}(n),_="";if(r===Node.ELEMENT_NODE){var E=n.getAttribute("id");if(e&&E)return'//*[@id="'+E+'"]';_=n.localName}else if(r===Node.TEXT_NODE||r===Node.CDATA_SECTION_NODE)_="text()";else{if(r!==Node.COMMENT_NODE)return"";_="comment()"}return _&&l>1?"/"+_+"["+l+"]":"/"+_}(n,e);if(e&&r.indexOf("@id")>0)return r;var l="";return n.parentNode&&(l+=oH(n.parentNode,!1)),l+=r}!function(n){n.ERROR="error",n.NETWORK_REQUEST="network-request",n.LOG="log",n.USER_INTERACTION="user-interaction",n.WEB_VITALS="web-vitals",n.LONG_TASK="longtask",n.RESOURCES="resources",n.INTERNAL="internal",n.DOM="dom",n.CUSTOM_MEASUREMENT="custom-measurement",n.MEMORY_USAGE="memory-usage",n.SCREENSHOT="screenshot",n.CUSTOM_SPAN="custom-span"}(No||(No={})),function(n){n.Resource="resource",n.LongTask="longtask",n.Navigation="navigation",n.SoftNavigation="soft-navigation"}(Mp||(Mp={})),function(n){n.METHOD="http.method",n.URL="http.url",n.STATUS_CODE="http.status_code",n.HOST="http.host",n.SCHEME="http.scheme",n.STATUS_TEXT="http.status_text",n.RESPONSE_CONTENT_LENGTH="http.response_content_length"}(l1||(l1={})),function(n){n.PAGE="page",n.NETWORK_REQUEST="network_request"}(ow||(ow={})),function(n){n[n.Debug=1]="Debug",n[n.Verbose=2]="Verbose",n[n.Info=3]="Info",n[n.Warn=4]="Warn",n[n.Error=5]="Error",n[n.Critical=6]="Critical"}(Sf||(Sf={}));var QF=C(18416);function Wh(){return(new Date).getTime()}const qF={"Content-Encoding":"gzip"},MM=1e3,Tx="rum_session",lw="rum_prev_session",iV={sessionSampleRate:100,onlyWithErrorC
1onfig:{enable:!1}},lH="rumSessionManager",cH="rumSessionRecorder",uH="rumSessionRecorderSegmentsMap",dH="rumSnapshotManager",aV={errorCount:0,viewCount:0,actionCount:0,hasRecording:!1,hasScreenshot:!1};function yx(){return window[dH]}function K_(){return window[lH]}function av(){return window[cH]}function Hu(){return window[M5]}const cw="__globalSpan__",fH="__customTracer__",hH="__customTracerIgnoredInstruments__";function Ax(){return window[cw]}function pH(){delete window[cw]}function uw(n){var e;return Ax()&&!(null!==(e=function fV(){return window[hH]}())&&void 0!==e&&e.includes(n))}function _H(n){let e;const r=Ax();return r.withContext(()=>{e=r.startCustomSpan(n).span}),e}const mH="otelReady",gH="attrProcessor";var dw;function bx(n){n[mH]=!0}function Mx(n,e={}){n.setAttribute(Mi.CUSTOM_LABELS,JSON.stringify(SH(e)))}function SH(n={}){var e;const r=(null===(e=function mV(){return window[gH]}())||void 0===e?void 0:e.getCustomLabels())||{};return Object.assign(Object.assign({},r),n)}!function(n){n[n.UNSET=0]="UNSET",n[n.OK=1]="OK",n[n.ERROR=2]="ERROR"}(dw||(dw={}));const fw="__cx_metadata__",uT={TYPE:"error_type",STACK:"error_stack",MESSAGE:"error_message",DATA:"error_custom_data"};var dT;function EH(n,e){return Pl(this,void 0,void 0,function*(){const{stack:r,message:l,name:_}=e,E=!!r?.includes("at ");if(e&&E){const{supportMfe:N}=Hu(),V=QF.parse({stack:r.substring(0,4096),message:l,name:_}).map(({fileName:re,columnNumber:ae,lineNumber:He,functionName:nt})=>({fileName:re,columnNumber:ae,lineNumber:He,functionName:nt}));N&&(yield function EV(n,e){return Pl(this,void 0,void 0,function*(){for(let l=0;l<n.length;l++){const _=yield yV(n[l].fileName);n[l]=Object.assign(Object.assign({},n[l]),_||{isShell:!0})}const[r]=n;!function TV(n,e){const{app:r,version:l,isShell:_}=e;_||Mx(n,{mfeApp:r,mfeVersion:l})}(e,r)})}(V,n)),n[uT.STACK]=V}})}function yV(){return Pl(this,arguments,void 0,function*(n=""){let e;const r=window[fw],[_]=n.match(/https?:\/\/.*\//);if(_){let E;if(r?.has(_))e=r?.get(_);else{try{E=yield fetch(`${_}cx-metadata.json`,{cache:"no-cache"}),e=Object.assign(Object.assign({},yield E.json()),{mfePath:_})}catch(N){Hu().debug&&console.warn("Coralogix Browser SDK - Error fetching metadata",N)}window[fw]=r.set(_,e)}}return e})}!function(n){n.CONSOLE="console",n.WINDOW="window",n.UNHANDLED_REJECTION="unhandledrejection",n.DOCUMENT="document",n.CAPTURED="captured"}(dT||(dT={}));const TH=n=>e=>{n.report(dT.WINDOW,e)},yH=n=>e=>{n.report(dT.UNHANDLED_REJECTION,e.reason)},AH=n=>e=>{n.report(dT.DOCUMENT,e)};function hw(n){n.setAttribute(Mi.EVENT_TYPE,No.ERROR),n.setAttribute(Mi.SEVERITY,Sf.Error)}var nu;!function(n){n.CONNECT_END="connectEnd",n.CONNECT_START="connectStart",n.DECODED_BODY_SIZE="decodedBodySize",n.DOM_COMPLETE="domComplete",n.DOM_CONTENT_LOADED_EVENT_END="domContentLoadedEventEnd",n.DOM_CONTENT_LOADED_EVENT_START="domContentLoadedEventStart",n.DOM_INTERACTIVE="domInteractive",n.DOMAIN_LOOKUP_END="domainLookupEnd",n.DOMAIN_LOOKUP_START="domainLookupStart",n.ENCODED_BODY_SIZE="encodedBodySize",n.FETCH_START="fetchStart",n.LOAD_EVENT_END="loadEventEnd",n.LOAD_EVENT_START="loadEventStart",n.NAVIGATION_START="navigationStart",n.REDIRECT_END="redirectEnd",n.REDIRECT_START="redirectStart",n.REQUEST_START="requestStart",n.RESPONSE_END="responseEnd",n.RESPONSE_START="responseStart",n.SECURE_CONNECTION_START="secureConnectionStart",n.UNLOAD_EVENT_END="unloadEventEnd",n.UNLOAD_EVENT_START="unloadEventStart"}(nu||(nu={}));var pw,Cx,bH="http.method",MH="http.url",CH="http.host",OH="http.scheme",xH="http.status_code",DH="http.user_agent",RH="http.response_content_length",PH="http.response_content_length_uncompressed",kj=bH,Uj=MH,Bj=CH,Fj=OH,Vj=xH,Yj=DH,jj=RH,Gj=PH;function _w(n,e){return e in n}function lv(n,e,r,l){var _=void 0,E=void 0;_w(r,e)&&"number"==typeof r[e]&&(_=r[e]);var N=l||nu.FETCH_START;if(_w(r,N)&&"number"==typeof r[N]&&(E=r[N]),void 0!==_&&void 0!==E&&_>=E)return n.addEvent(e,_),n}function wH(n,e){lv(n,nu.FETCH_START,e),lv(n,nu.DOMAIN_LOOKUP_START,e),lv(n,nu.DOMAIN_LOOKUP_END,e),lv(n,nu.CONNECT_START,e),_w(e,"name")&&e.name.startsWith("https:")&&lv(n,nu.SECURE_CONNECTION_START,e),lv(n,nu.CONNECT_END,e),lv(n,nu.REQUEST_START,e),lv(n,nu.RESPONSE_START,e),lv(n,nu.RESPONSE_END,e);var r=e[nu.ENCODED_BODY_SIZE];void 0!==r&&n.setAttribute(jj,r);var l=e[nu.DECODED_BODY_SIZE];void 0!==l&&r!==l&&n.setAttribute(Gj,l)}function IH(){return typeof location<"u"?location.origin:void 0}function m$(n,e,r,l,_,E){void 0===_&&(_=new WeakSet);var N=e2(n),V=function S$(n,e,r,l,_,E){var N=gf(e),V=gf(r),re=l.filter(function(ae){var He=gf($0(ae[nu.FETCH_START])),nt=gf($0(ae[nu.RESPONSE_END]));return ae.initiatorType.toLowerCase()===(E||"xmlhttprequest")&&ae.name===n&&He>=N&&nt<=V});return re.length>0&&(re=re.filter(function(ae){return!_.has(ae)})),re}(n=N.toString(),e,r,l,_,E);if(0===V.length)return{mainRequest:void 0};if(1===V.length)return{mainRequest:V[0]};var re=function _$(n){return n.slice().sort(function(e,r){var l=e[nu.FETCH_START],_=r[nu.FETCH_START];return l>_?1:l<_?-1:0})}(V);if(N.origin!==IH()&&re.length>1){var ae=re[0],He=function g$(n,e,r){for(var N,l=gf(r),_=gf($0(e)),E=n[1],V=n.length,re=1;re<V;re++){var ae=n[re],He=gf($0(ae[nu.FETCH_START])),Tt=l-gf($0(ae[nu.RESPONSE_END]));He>=_&&(!N||Tt<N)&&(N=Tt,E=ae)}return E}(re,ae[nu.RESPONSE_END],r),nt=ae[nu.RESPONSE_END];return He[nu.FETCH_START]<nt&&(He=ae,ae=void 0),{corsPreFlightRequest:ae,mainRequest:He}}return{mainRequest:V[0]}}function e2(n){if("function"==typeof URL)return new URL(n,typeof document<"u"?document.baseURI:typeof location<"u"?location.href:void 0);var e=function p$(){return pw||(pw=document.createElement("a")),pw}();return e.href=n,e}!function(n){n.COMPONENT="component",n.HTTP_ERROR_NAME="http.error_name",n.HTTP_STATUS_TEXT="http.status_text"}(Cx||(Cx={}));
1var mw,A$=function(){var n=function(e,r){return(n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(l,_){l.__proto__=_}||function(l,_){for(var E in _)Object.prototype.hasOwnProperty.call(_,E)&&(l[E]=_[E])})(e,r)};return function(e,r){if("function"!=typeof r&&null!==r)throw new TypeError("Class extends value "+String(r)+" is not a constructor or null");function l(){this.constructor=e}n(e,r),e.prototype=null===r?Object.create(r):(l.prototype=r.prototype,new l)}}(),LH="object"==typeof process&&"node"===(null===(mw=process.release)||void 0===mw?void 0:mw.name),M$=function(n){function e(r){void 0===r&&(r={});var l=n.call(this,"@opentelemetry/instrumentation-fetch","0.52.1",r)||this;return l.component="fetch",l.version="0.52.1",l.moduleName=l.component,l._usedResources=new WeakSet,l._tasksCount=0,l}return A$(e,n),e.prototype.init=function(){},e.prototype._addChildSpan=function(r,l){var _=this.tracer.startSpan("CORS Preflight",{startTime:l[nu.FETCH_START]},_s.setSpan(go.active(),r));this.getConfig().ignoreNetworkEvents||wH(_,l),_.end(l[nu.RESPONSE_END])},e.prototype._addFinalSpanAttributes=function(r,l){var _=e2(l.url);r.setAttribute(Vj,l.status),null!=l.statusText&&r.setAttribute(Cx.HTTP_STATUS_TEXT,l.statusText),r.setAttribute(Bj,_.host),r.setAttribute(Fj,_.protocol.replace(":","")),typeof navigator<"u"&&r.setAttribute(Yj,navigator.userAgent)},e.prototype._addHeaders=function(r,l){if(!function y$(n,e){var r=e||[];return("string"==typeof r||r instanceof RegExp)&&(r=[r]),e2(n).origin===IH()||r.some(function(_){return jC(n,_)})}(l,this.getConfig().propagateTraceHeaderCorsUrls)){var _={};return bo.inject(go.active(),_),void(Object.keys(_).length>0&&this._diag.debug("headers inject skipped due to CORS policy"))}if(r instanceof Request)bo.inject(go.active(),r.headers,{set:function(E,N,V){return E.set(N,"string"==typeof V?V:String(V))}});else if(r.headers instanceof Headers)bo.inject(go.active(),r.headers,{set:function(E,N,V){return E.set(N,"string"==typeof V?V:String(V))}});else if(r.headers instanceof Map)bo.inject(go.active(),r.headers,{set:function(E,N,V){return E.set(N,"string"==typeof V?V:String(V))}});else{_={};bo.inject(go.active(),_),r.headers=Object.assign({},_,r.headers||{})}},e.prototype._clearResources=function(){0===this._tasksCount&&this.getConfig().clearTimingResources&&(performance.clearResourceTimings(),this._usedResources=new WeakSet)},e.prototype._createSpan=function(r,l){var _;if(void 0===l&&(l={}),!jO(r,this.getConfig().ignoreUrls)){var E=(l.method||"GET").toUpperCase(),N="HTTP "+E;return this.tracer.startSpan(N,{kind:D_.CLIENT,attributes:(_={},_[Cx.COMPONENT]=this.moduleName,_[kj]=E,_[Uj]=r,_)})}this._diag.debug("ignoring span as url matches ignored url")},e.prototype._findResourceAndAddNetworkEvents=function(r,l,_){var E=l.entries;if(!E.length){if(!performance.getEntriesByType)return;E=performance.getEntriesByType("resource")}var N=m$(l.spanUrl,l.startTime,_,E,this._usedResources,"fetch");if(N.mainRequest){var V=N.mainRequest;this._markResourceAsUsed(V);var re=N.corsPreFlightRequest;re&&(this._addChildSpan(r,re),this._markResourceAsUsed(re)),this.getConfig().ignoreNetworkEvents||wH(r,V)}},e.prototype._markResourceAsUsed=function(r){this._usedResources.add(r)},e.prototype._endSpan=function(r,l,_){var E=this,N=Ap(Date.now()),V=o1();this._addFinalSpanAttributes(r,_),setTimeout(function(){var re;null===(re=l.observer)||void 0===re||re.disconnect(),E._findResourceAndAddNetworkEvents(r,l,V),E._tasksCount--,E._clearResources(),r.end(N)},300)},e.prototype._patchConstructor=function(){var r=this;return function(l){var _=r;return function(){for(var N=[],V=0;V<arguments.length;V++)N[V]=arguments[V];var re=this,ae=e2(N[0]instanceof Request?N[0].url:String(N[0])).href,He=N[0]instanceof Request?N[0]:N[1]||{},nt=_._createSpan(ae,He);if(!nt)return l.apply(this,N);var Tt=_._prepareSpanData(ae);function Qt(Dn,ar){_._applyAttributesAfterFetch(Dn,He,ar),_._endSpan(Dn,Tt,{status:ar.status||0,statusText:ar.message,url:ae})}function Zt(Dn,ar){_._applyAttributesAfterFetch(Dn,He,ar),ar.status>=200&&ar.status<400?_._endSpan(Dn,Tt,ar):_._endSpan(Dn,Tt,{status:ar.status,statusText:ar.statusText,url:ae})}function Xt(Dn,ar,Un){try{var mr=Un.clone(),zr=Un.clone(),Li=mr.body;if(Li){var js=Li.getReader(),vo=function(){js.read().then(function(zo){zo.done?Zt(Dn,zr):vo()},function(zo){Qt(Dn,zo)})};vo()}else Zt(Dn,Un)}finally{ar(Un)}}function on(Dn,ar,Un){try{Qt(Dn,Un)}finally{ar(Un)}}return new Promise(function(Dn,ar){return go.with(_s.setSpan(go.active(),nt),function(){return _._addHeaders(He,ae),_._tasksCount++,l.apply(re,He instanceof Request?[He]:[ae,He]).then(Xt.bind(re,nt,Dn),on.bind(re,nt,ar))})})}}},e.prototype._applyAttributesAfterFetch=function(r,l,_){var E=this,N=this.getConfig().applyCustomAttributesOnSpan;N&&sT(function(){return N(r,l,_)},function(V){V&&E._diag.error("applyCustomAttributesOnSpan",V)},!0)},e.prototype._prepareSpanData=function(r){var l=o1(),_=[];
1if("function"!=typeof PerformanceObserver)return{entries:_,startTime:l,spanUrl:r};var E=new PerformanceObserver(function(N){N.getEntries().forEach(function(re){"fetch"===re.initiatorType&&re.name===r&&_.push(re)})});return E.observe({entryTypes:["resource"]}),{entries:_,observer:E,startTime:l,spanUrl:r}},e.prototype.enable=function(){LH?this._diag.warn("this instrumentation is intended for web usage only, it does not instrument Node.js's fetch()"):(HC(fetch)&&(this._unwrap(bA,"fetch"),this._diag.debug("removing previous patch for constructor")),this._wrap(bA,"fetch",this._patchConstructor()))},e.prototype.disable=function(){LH||(this._unwrap(bA,"fetch"),this._usedResources=new WeakSet)},e}(h_);const HH=n=>{var e;const{traceParentInHeader:r}=n,l=null===(e=r?.options)||void 0===e?void 0:e.propagateTraceHeaderCorsUrls;r?.enabled&&l&&(n.propagateTraceHeaderCorsUrls=l)};class kH{constructor(){this.responseBodyParsers=new Map([[cv.Json,e=>Pl(this,void 0,void 0,function*(){return JSON.stringify(yield e.json())})],[cv.TextPlain,e=>Pl(this,void 0,void 0,function*(){return yield e.text()})],[cv.TextHtml,e=>Pl(this,void 0,void 0,function*(){return yield e.text()})],[cv.TextCss,e=>Pl(this,void 0,void 0,function*(){return yield e.text()})],[cv.TextJavascript,e=>Pl(this,void 0,void 0,function*(){return yield e.text()})],[cv.Xml,e=>Pl(this,void 0,void 0,function*(){return yield e.text()})],[cv.FormData,e=>Pl(this,void 0,void 0,function*(){return yield e.text()})]]),this.requestBodySerializers=new Map([[kA.String,e=>Pl(this,void 0,void 0,function*(){return e})],[kA.Blob,e=>Pl(this,void 0,void 0,function*(){return e.text()})],[kA.FormData,e=>Pl(this,void 0,void 0,function*(){return this.serializeFormData(e)})],[kA.URLSearchParams,e=>Pl(this,void 0,void 0,function*(){return e.toString()})],[kA.JsonObject,e=>Pl(this,void 0,void 0,function*(){return JSON.stringify(e)})]])}resolveConfigForUrl(e,r=[]){return r.find(({url:l})=>l===e||l instanceof RegExp&&l.test(e))}stringifyRequestBody(e){return Pl(this,void 0,void 0,function*(){if(!e?.body)return"";const r=yield this.serializeRequestBody(e.body);return this.truncateIfExceedsLimit(r)})}stringifyResponseBody(e){return Pl(this,void 0,void 0,function*(){const l=(e.headers.get("content-type")||"").split(";")[0].trim(),_=this.responseBodyParsers.get(l);if(!_)return"";const E=yield _(e);return this.truncateIfExceedsLimit(E)})}truncateIfExceedsLimit(e){return e.length>Bw?void 0:e}serializeRequestBody(e){return Pl(this,void 0,void 0,function*(){const r=this.requestBodySerializers.get(e.constructor.name);return r?yield r(e):""})}serializeFormData(e){let r="";return e.forEach((l,_)=>{r+=`${_}: ${l}\n`}),r.trim()}}var cv,kA;!function(n){n.Json="application/json",n.TextPlain="text/plain",n.TextHtml="text/html",n.TextCss="text/css",n.TextJavascript="application/javascript",n.Xml="application/xml",n.FormData="multipart/form-data"}(cv||(cv={})),function(n){n.String="String",n.Blob="Blob",n.FormData="FormData",n.URLSearchParams="URLSearchParams",n.JsonObject="JsonObject",n.Unknown="Unknown"}(kA||(kA={}));class UH{filterHeaders(e,r=[]){if(!e)return new Map;const l=this.normalizeHeaders(e),_=new Map;return r.forEach(E=>{const N=E.toLowerCase();l.has(N)&&_.set(E,l.get(N))}),_}normalizeHeaders(e){if("string"==typeof e)return this.normalizeHeadersFromString(e);const r=new Headers(e),l=new Map;return r.forEach((_,E)=>{l.set(E.toLowerCase(),_)}),l}normalizeHeadersFromString(e){const r=new Map;return e&&e.trim().split(/\r\n/).forEach(_=>{const[E,N]=_.split(": ",2);E&&N&&r.set(E.trim().toLowerCase(),N.trim())}),r}}const c1_REQUEST_HEADERS="request_headers",c1_RESPONSE_HEADERS="response_headers",c1_RESPONSE_PAYLOAD="response_payload",c1_REQUEST_PAYLOAD="request_payload";function BH(n){if(uw(No.NETWORK_REQUEST)){const e=Ax(),{traceId:r,spanId:l}=e.span.spanContext();n._spanContext.traceId=r,n.parentSpanId=l}}var gw,Sw;!function(n){n.FETCH="fetch"}(gw||(gw={}));!function(n){n.XHR="xhr"}(Sw||(Sw={}));var vw;!function(n){n.CODE="code"}(vw||(vw={}));class FH extends h_{constructor(e){var r;super(No.LOG,"1",e),this.stringifyCustomLogData=null===(r=Hu())||void 0===r?void 0:r.stringifyCustomLogData}init(){}disable(){}enable(){}log(e,r,l){const _=this.tracer.startSpan(No.LOG);_.setAttribute(Mi.EVENT_TYPE,No.LOG),_.setAttribute(Mi.SOURCE,vw.CODE),_.setAttribute(Mi.SEVERITY,e),_.setAttribute(Mi.LOG,JSON.stringify({severity:e,message:r,data:this.stringifyCustomLogData?JSON.stringify(l,Fx()):l})),_.end()}}var Ew,VH,z_=function(){var n=self.performance&&performance.getEntriesByType&&performance.getEntriesByType("navigation")[0];if(n&&n.responseStart>0&&n.responseStart<performance.now())return n},t2=function(n){if("loading"===document.readyState)return"loading";var e=z_();if(e){if(n<e.domInteractive)return"loading";if(0===e.domContentLoadedEventStart||n<e.domContentLoadedEventStart)return"dom-interactive";if(0===e.domComplete||n<e.domComplete)return"dom-content-loaded"}return"complete"},D$=function(n){var e=n.nodeName;return 1===n.nodeType?e.toLowerCase():e.toUpperCase().replace(/^#/,"")},Ox=function(n,e){var r="";try{for(;n&&9!==n.nodeType;){var l=n,_=l.id?"#"+l.id:D$(l)+(l.classList&&l.classList.value&&l.classList.value.trim()&&l.classList.value.trim().length?"."+l.classList.value.trim().replace(/\s+/g,"."):"");if(r.length+_.length>(e||100)-1)return r||_;if(r=r?_+">"+r:_,l.id)break;n=l.parentNode}}catch{}return r},Ah=function(n,e,r,l){var _,E;return function(N){var V,re;e.value>=0&&(N||l)&&((E=e.value-(_||0))||void 0===_)&&(_=e.value,e.delta=E,e.rating=(V=e.value)>(re=r)[1]?"poor":V>re[0]?"needs-improvement":"good",n(e))}},xx=function(n){requestAnimationFrame(function(){return requestAnimationFrame(function(){return n()})})},YH=-1,jH=function(){return YH},UA=function(n){addEventListener("pageshow",function(e){e.persisted&&(YH=e.timeStamp,n(e))},!0)},Dx=function(){var n=z_();return n&&n.activationStart||0},Cp=function(n,e,r,l){var _,E=(null===(_=z_())||void 0===_?void 0:_.navigationId)||"1",N=z_(),V="navigate";return r?V=r:jH()>=0?V="back-forward-cache":N&&(document.prerendering||Dx()>0?V="prerender":document.wasDiscarded?V="restore":N.type&&(V=N.type.replace(/_/g,"-"))),{name:n,value:void 0===e?-1:e,rating:"good",delta:0,entries:[],id:"v4-".concat(Date.now(),"-").concat(Math.floor(8999999999999*Math.random())+1e12),navigationType:V,navigationId:l||E}},BA=function(n){return PerformanceObserver.supportedEntryTypes.includes("soft-navigation")&&n&&n.reportSoftNavs},Q0=function(n){if(n){var e=window.performance.getEntriesByType("soft-navigation").filter(function(r){return r.navigationId===n});return e?e[0]:void 0}},eg=function(n,e,r){var l=BA(r);try{if(PerformanceObserver.supportedEntryTypes.includes(n)){var _=new PerformanceObserver(function(E){Promise.resolve().then(function(){e(E.getEntries())})});return _.observe(Object.assign({type:n,buffered:!0,includeSoftNavigationObservations:l},r||{})),_}}catch{}},n2=function(n){document.addEventListener("visibilitychange",function(){"hidden"===document.visibilityState&&n()})},GH=function(n){var e=!1;return function(){e||(n(),e=!0)}},FA=-1,WH=function(){return"hidden"!==document.visibilityState||document.prerendering?1/0:0},Rx=function(n){"hidden"===document.visibilityState&&FA>-1&&(FA="visibilitychange"===n.type?n.timeStamp:0,R$())},$H=function(){addEventListener("visibilitychange",Rx,!0),addEventListener("prerenderingchange",Rx,!0)},R$=function(){removeEventListener("visibilitychange",Rx,!0),removeEventListener("prerenderingchange",Rx,!0)},CM=function(){return arguments.length>0&&void 0!==arguments[0]&&arguments[0]&&(FA=-1),FA<0&&(FA=WH(),$H(),UA(function(){setTimeout(function(){FA=WH(),$H()},0)})),{get firstHiddenTime(){return FA}}},r2=function(n){document.prerendering?addEventListener("prerenderingchange",function(){return n()},!0):n()},Tw=[1800,3e3],KH=function(n,e){var r,l=BA(e=e||{}),_=0,E=(null===(r=z_())||void 0===r?void 0:r.navigationId)||"1";r2(function(){var N,V=CM(),re=Cp("FCP"),ae=eg("paint",function(He){He.forEach(function(nt){if("first-contentful-paint"===nt.name){l?nt.navigationId&&nt.navigationId!==re.navigationId&&function(Dn,ar){re=C
1p("FCP",0,Dn,ar),N=Ah(n,re,Tw,e.reportAllChanges),V=CM(!0);var Un=ar?Q0(ar):null;_=Un&&Un.startTime||0}("soft-navigation",nt.navigationId):ae.disconnect();var Tt=0;if(nt.navigationId&&nt.navigationId!==E){var Qt=Q0(nt.navigationId),Zt=Qt&&Qt.startTime?Qt.startTime:0;Tt=Math.max(nt.startTime-Zt,0)}else Tt=Math.max(nt.startTime-Dx(),0);var Xt=l&&nt.navigationId?Q0(nt.navigationId):null,on=Xt&&Xt.startTime?Xt.startTime:0;(nt.startTime<V.firstHiddenTime||l&&nt.navigationId&&nt.navigationId!==re.navigationId&&nt.navigationId!==E&&on>_)&&(re.value=Tt,re.entries.push(nt),re.navigationId=nt.navigationId||"1",N(!0))}})},e);ae&&(N=Ah(n,re,Tw,e.reportAllChanges),UA(function(He){re=Cp("FCP",0,"back-forward-cache",re.navigationId),N=Ah(n,re,Tw,e.reportAllChanges),xx(function(){re.value=performance.now()-He.timeStamp,N(!0)})}))})},yw=[.1,.25],Aw=0,Px=1/0,i2=0,wx="",zH=!1,I$=function(n){var e;wx||(wx=(null===(e=z_())||void 0===e?void 0:e.navigationId)||"1"),n.forEach(function(r){r.interactionId&&(zH&&r.navigationId&&r.navigationId!==wx&&(wx=r.navigationId,Aw=0,Px=1/0,i2=0),Px=Math.min(Px,r.interactionId),i2=Math.max(i2,r.interactionId),Aw=i2?(i2-Px)/7+1:0)})},XH=function(){return Ew?Aw:performance.interactionCount||0},tg=[],s2=new Map,QH=0,JH=function(){QH=XH(),tg.length=0,s2.clear()},ZH=[],H$=function(n){if(ZH.forEach(function(_){return _(n)}),n.interactionId||"first-input"===n.entryType){var e=tg[tg.length-1],r=s2.get(n.interactionId);if(r||tg.length<10||n.duration>e.latency){if(r)n.duration>r.latency?(r.entries=[n],r.latency=n.duration):n.duration===r.latency&&n.startTime===r.entries[0].startTime&&r.entries.push(n);else{var l={id:n.interactionId,latency:n.duration,entries:[n]};s2.set(l.id,l),tg.push(l)}tg.sort(function(_,E){return E.latency-_.latency}),tg.length>10&&tg.splice(10).forEach(function(_){return s2.delete(_.id)})}}},bw=function(n){var e=self.requestIdleCallback||self.setTimeout,r=-1;return n=GH(n),"hidden"===document.visibilityState?n():(r=e(n),n2(n)),r},Mw=[200,500],k$=function(n,e){if("PerformanceEventTiming"in self&&"interactionId"in PerformanceEventTiming.prototype){var r=BA(e=e||{}),l=!1,_=0;r2(function(){var E;!function(n){"interactionCount"in performance||Ew||(Ew=eg("event",I$,{type:"event",buffered:!0,durationThreshold:0,includeSoftNavigationObservations:zH=n||!1}))}(r);var N,V=Cp("INP"),re=function(nt,Tt){if(JH(),V=Cp("INP",0,nt,Tt),N=Ah(n,V,Mw,e.reportAllChanges),l=!1,"soft-navigation"===nt){var Qt=Q0(Tt);_=Qt&&Qt.startTime?Qt.startTime:0}},ae=function(nt){bw(function(){var Tt;nt.forEach(H$),(Tt=function(){var n=Math.min(tg.length-1,Math.floor((XH()-QH)/50));return tg[n]}())&&(Tt.latency!==V.value||e&&e.reportAllChanges)&&(V.value=Tt.latency,V.entries=Tt.entries),N()})},He=eg("event",ae,{durationThreshold:null!==(E=e.durationThreshold)&&void 0!==E?E:40,opts:e});N=Ah(n,V,Mw,e.reportAllChanges),He&&(He.observe({type:"first-input",buffered:!0,includeSoftNavigationObservations:r}),n2(function(){ae(He.takeRecords()),N(!0)}),UA(function(){JH(),re("back-forward-cache",V.navigationId),xx(function(){return N()})}),r&&eg("soft-navigation",function(nt){nt.forEach(function(Tt){var Qt=Q0(Tt.navigationId),Zt=Qt&&Qt.startTime?Qt.startTime:0;Tt.navigationId&&Tt.navigationId!==V.navigationId&&Zt>_&&(!l&&V.value>0&&N(!0),re("soft-navigation",Tt.navigationId),N=Ah(n,V,Mw,e.reportAllChanges))})},e))})}},OM=[],fT=[],Cw=0,Ow=new WeakMap,xM=new Map,xw=-1,U$=function(n){OM=OM.concat(n),qH()},qH=function(){xw<0&&(xw=bw(B$))},B$=function(){xM.size>
110&&xM.forEach(function(N,V){s2.has(V)||xM.delete(V)});var n=tg.map(function(N){return Ow.get(N.entries[0])}),e=fT.length-50;fT=fT.filter(function(N,V){return V>=e||n.includes(N)});for(var r=new Set,l=0;l<fT.length;l++){var _=fT[l];t5(_.startTime,_.processingEnd).forEach(function(N){r.add(N)})}var E=OM.length-1-50;OM=OM.filter(function(N,V){return N.startTime>Cw&&V>E||r.has(N)}),xw=-1};ZH.push(function(n){n.interactionId&&n.target&&!xM.has(n.interactionId)&&xM.set(n.interactionId,n.target)},function(n){var e,r=n.startTime+n.duration;Cw=Math.max(Cw,n.processingEnd);for(var l=fT.length-1;l>=0;l--){var _=fT[l];if(Math.abs(r-_.renderTime)<=8){(e=_).startTime=Math.min(n.startTime,e.startTime),e.processingStart=Math.min(n.processingStart,e.processingStart),e.processingEnd=Math.max(n.processingEnd,e.processingEnd),e.entries.push(n);break}}e||(e={startTime:n.startTime,processingStart:n.processingStart,processingEnd:n.processingEnd,renderTime:r,entries:[n]},fT.push(e)),(n.interactionId||"first-input"===n.entryType)&&Ow.set(n,e),qH()});var hT,o2,e5,Ix,t5=function(n,e){for(var r,l=[],_=0;r=OM[_];_++)if(!(r.startTime+r.duration<n)){if(r.startTime>e)break;l.push(r)}return l},n5=[2500,4e3],Dw=[800,1800],Y$=function n(e){document.prerendering?r2(function(){return n(e)}):"complete"!==document.readyState?addEventListener("load",function(){return n(e)},!0):setTimeout(e,0)},j$=function(n,e){var r=BA(e=e||{}),l=Cp("TTFB"),_=Ah(n,l,Dw,e.reportAllChanges);Y$(function(){var E=z_();if(E){var N=E.responseStart;l.value=Math.max(N-Dx(),0),l.entries=[E],_(!0),UA(function(){l=Cp("TTFB",0,"back-forward-cache",l.navigationId),(_=Ah(n,l,Dw,e.reportAllChanges))(!0)}),r&&eg("soft-navigation",function(V){V.forEach(function(re){re.navigationId&&((l=Cp("TTFB",0,"soft-navigation",re.navigationId)).entries=[re],(_=Ah(n,l,Dw,e.reportAllChanges))(!0))})},e)}})},a2={passive:!0,capture:!0},W$=new Date,r5=function(n,e){hT||(hT=e,o2=n,e5=new Date,s5(removeEventListener),i5())},i5=function(){if(o2>=0&&o2<e5-W$){var n={entryType:"first-input",name:hT.type,target:hT.target,cancelable:hT.cancelable,startTime:hT.timeStamp,processingStart:hT.timeStamp+o2};Ix.forEach(function(e){e([n])}),Ix=[]}},$$=function(n){if(n.cancelable){var e=(n.timeStamp>1e12?new Date:performance.now())-n.timeStamp;"pointerdown"==n.type?(r=e,l=n,_=function(){r5(r,l),N()},E=function(){N()},N=function(){removeEventListener("pointerup",_,a2),removeEventListener("pointercancel",E,a2)},addEventListener("pointerup",_,a2),addEventListener("pointercancel",E,a2)):r5(e,n)}var r,l,_,E,N},s5=function(n){["mousedown","keydown","touchstart","pointerdown"].forEach(function(e){return n(e,$$,a2)})},Rw=[100,300],z$=function(n,e){!function(n,e){var r,l=BA(e=e||{}),_=(null===(r=z_())||void 0===r?void 0:r.navigationId)||"1";r2(function(){var E,N=CM(),V=Cp("FID"),re=function(He){He.forEach(function(nt){var Tt,Qt;l?nt.navigationId&&nt.navigationId!==V.navigationId&&(Tt="soft-navigation",Qt=nt.navigationId,N=CM(!0),V=Cp("FID",0,Tt,Qt),E=Ah(n,V,Rw,e.reportAllChanges)):ae.disconnect(),nt.startTime<N.firstHiddenTime&&(V.value=nt.processingStart-nt.startTime,V.entries.push(nt),V.navigationId=nt.navigationId||_,E(!0))})},ae=eg("first-input",re,e);E=Ah(n,V,Rw,e.reportAllChanges),ae&&(n2(function(){re(ae.takeRecords()),l||ae.disconnect()}),UA(function(){var He;V=Cp("FID",0,"back-forward-cache",V.navigationId),E=Ah(n,V,Rw,e.reportAllChanges),Ix=[],o2=-1,hT=null,s5(addEventListener),He=re,Ix.push(He),i5()}))})}(function(r){var _,E,N,l=(E=(_=r).entries[0],N={eventTarget:Ox(E.target),eventType:E.name,eventTime:E.startTime,eventEntry:E,loadState:t2(E.startTime)},Object.assign(_,{attribution:N}));n(l)},e)};function Nx(n){return null==n}function o5(n){return"object"==typeof n}function l2(n={},...e){if(Nx(n))return{};const r=(l,_)=>{const[E,...N]=_;if(!l.hasOwnProperty(E))return l;if(!N.length){const V=l,re=E;V[re];return Ex(V,["symbol"==typeof re?re:re+""])}return Object.assign(Object.assign({},l),{[E]:r(l[E],N)})};return function X$(n){return Nx(n)?[]:n instanceof Set?[...n]:Array.isArray(n)?n:[n]}(e).reduce((l,_)=>r(l,_.split(".")),n)}function a5(n){return!!Nx(n)||(n instanceof Set||n instanceof Map?0===n.size:Array.isArray(n)||"string"==typeof n?0===n.length:!!o5(n)&&0===Object.keys(n).length)}const Lx="web_vitals",l5="long_tasks",c2="resources",ww="custom_measurement",tK={lcp:!0,fid:!0,cls:!0,fcp:!0,inp:!0,ttfb:!0,tbt:!0,lt:!0},Hx="internal",iK=[".css"],sK=[".wasm",".manifest"],oK=[".js",".mjs"],aK=[".mp3",".mp4",".wav",".ogg",".webm",".avi"],lK=[".pdf",".doc",".docx",".ppt",".pptx",".xls",".xlsx",".csv",".html"],cK=[".woff",".woff2",".ttf",".otf",".eot"],uK=[".svg",".jpg",".png",".jpeg",".bmp",".webp"];var VA=typeof window<"u"?window:{},dK="function"==typeof Object.defineProperties?Object.defineProperty:function(n,e,r){n!=Array.prototype&&n!=Object.prototype&&(n[e]=r.value)};function c5(){c5=function(){},VA.Symbol||(VA.Symbol=hK)}var fK=0;function hK(n){return"jscomp_symbol_"+(n||"")+fK++}function Iw(){c5();var n=VA.Symbol.iterator;n||(n=VA.Symbol.iterator=VA.Symbol("iterator")),"function"!=typeof Array.prototype[n]&&dK(Array.prototype,n,{
1configurable:!0,writable:!0,value:function(){return u5(this)}}),Iw=function(){}}function u5(n){var e=0;return function pK(n){return Iw(),n={next:n},n[VA.Symbol.iterator]=function(){return this},n}(function(){return e<n.length?{done:!1,value:n[e++]}:{done:!0}})}function DM(n){Iw();var e=n[Symbol.iterator];return e?e.call(n):u5(n)}function d5(n){if(!(n instanceof Array)){n=DM(n);for(var e,r=[];!(e=n.next()).done;)r.push(e.value);n=r}return n}var f5=0;var h5="img script iframe link audio video source".split(" ");function p5(n,e){for(var r=(n=DM(n)).next();!r.done;r=n.next())if(r=r.value,e.includes(r.nodeName.toLowerCase())||p5(r.children,e))return!0;return!1}function Nw(n,e){if(2<n.length)return performance.now();for(var r=[],l=(e=DM(e)).next();!l.done;l=e.next())l=l.value,r.push({timestamp:l.start,type:"requestStart"}),r.push({timestamp:l.end,type:"requestEnd"});for(l=(e=DM(n)).next();!l.done;l=e.next())r.push({timestamp:l.value,type:"requestStart"});for(r.sort(function(_,E){return _.timestamp-E.timestamp}),n=n.length,e=r.length-1;0<=e;e--)switch(l=r[e],l.type){case"requestStart":n--;break;case"requestEnd":if(2<++n)return l.timestamp;break;default:throw Error("Internal Error: This should never happen")}return 0}function RM(n){n=n||{},this.w=!!n.useMutationObserver,this.u=n.minValue||null,n=window.__tti&&window.__tti.e;var e=window.__tti&&window.__tti.o;this.a=n?n.map(function(r){return{start:r.startTime,end:r.startTime+r.duration}}):[],e&&e.disconnect(),this.b=[],this.f=new Map,this.j=null,this.v=-1/0,this.i=!1,this.h=this.c=this.s=null,function _K(n,e){var r=XMLHttpRequest.prototype.send,l=f5++;XMLHttpRequest.prototype.send=function(_){for(var E=[],N=0;N<arguments.length;++N)E[N-0]=arguments[N];var V=this;return n(l),this.addEventListener("readystatechange",function(){4===V.readyState&&e(l)}),r.apply(this,E)}}(this.m.bind(this),this.l.bind(this)),function mK(n,e){var r=fetch;fetch=function(l){for(var _=[],E=0;E<arguments.length;++E)_[E-0]=arguments[E];return new Promise(function(N,V){var re=f5++;n(re),r.apply(null,[].concat(d5(_))).then(function(ae){e(re),N(ae)},function(ae){e(ae),V(ae)})})}}(this.m.bind(this),this.l.bind(this)),function SK(n){n.c=new PerformanceObserver(function(e){for(var r=(e=DM(e.getEntries())).next();!r.done;r=e.next())if("resource"===(r=r.value).entryType&&(n.b.push({start:r.fetchStart,end:r.responseEnd}),PM(n,Nw(n.g,n.b)+5e3)),"longtask"===r.entryType){var l=r.startTime+r.duration;n.a.push({start:r.startTime,end:l}),PM(n,l+5e3)}}),n.c.observe({entryTypes:["longtask","resource"]})}(this),this.w&&(this.h=function gK(n){var e=new MutationObserver(function(r){for(var l=(r=DM(r)).next();!l.done;l=r.next())("childList"==(l=l.value).type&&p5(l.addedNodes,h5)||"attributes"==l.type&&h5.includes(l.target.tagName.toLowerCase()))&&n(l)});return e.observe(document,{attributes:!0,childList:!0,subtree:!0,attributeFilter:["href","src"]}),e}(this.B.bind(this)))}function _5(n){n.i=!0;var e=0<n.a.length?n.a[n.a.length-1].end:0,r=Nw(n.g,n.b);PM(n,Math.max(r+5e3,e))}function PM(n,e){!n.i||n.v>e||(clearTimeout(n.j),n.j=setTimeout(function(){var l=performance.timing.navigationStart,r=Nw(n.g,n.b);l=(window.a&&window.a.A?1e3*window.a.A().C-l:0)||performance.timing.domContentLoadedEventEnd-l;if(n.u)var _=n.u;else performance.timing.domContentLoadedEventEnd?_=(_=performance.timing).domContentLoadedEventEnd-_.navigationStart:_=null;var E=performance.now();null===_&&PM(n,Math.max(r+5e3,E+1e3));var N=n.a;5e3>E-r?r=null:r=5e3>E-(r=N.length?N[N.length-1].end:l)?null:Math.max(r,_),r&&(n.s(r),clearTimeout(n.j),n.i=!1,n.c&&n.c.disconnect(),n.h&&n.h.disconnect()),PM(n,performance.now()+1e3)},e-performance.now()),n.v=e)}RM.prototype.getFirstConsistentlyInteractive=function(){var n=this;return new Promise(function(e){n.s=e,"complete"==document.readyState?_5(n):window.addEventListener("load",function(){_5(n)})})},RM.prototype.m=function(n){this.f.set(n,performance.now())},RM.prototype.l=function(n){this.f.delete(n)},RM.prototype.B=function(){PM(this,performance.now()+5e3)},VA.Object.defineProperties(RM.prototype,{g:{configurable:!0,enumerable:!0,get:function(){return[].concat(d5(this.f.values())
1)}}});var vK={getFirstConsistentlyInteractive:function(n){return n=n||{},"PerformanceLongTaskTiming"in window?new RM(n).getFirstConsistentlyInteractive():Promise.resolve(null)}};const EK=vK;function m5(n,e){return e.some(r=>r===n)}var vf;function g5(n,e,r){return e.some(l=>l instanceof RegExp?l.test(n):"string"==typeof l?(l=l.toLowerCase()).includes(n.toLowerCase()):(r&&console.warn(`Coralogix Browser SDK - ${r} must be from type string | Regex`),!1))}!function(n){n.Media="media",n.Script="script",n.Css="css",n.Beacon="beacon",n.Img="img",n.Font="font",n.Doc="doc",n.Xhr="xmlhttprequest",n.Fetch="fetch",n.Iframe="iframe",n.Video="video",n.Audio="audio",n.Track="track",n.Other="other"}(vf||(vf={}));function S5(n,e){const r=function bK(){if("object"==typeof globalThis)return globalThis;Object.defineProperty(Object.prototype,"_dd_temp_",{get(){return this},configurable:!0});let n=_dd_temp_;return delete Object.prototype._dd_temp_,"object"!=typeof n&&(n="object"==typeof self?self:"object"==typeof window?window:{}),n}();let l;return r.Zone&&"function"==typeof r.Zone.__symbol__&&(l=n[r.Zone.__symbol__(e)]),l||(l=n[e]),l}function Lw(n,e,r,{once:l,capture:_,passive:E}={}){const N=l?He=>{ae(),r(He)}:r,V=E?{capture:_,passive:E}:_,re=S5(n,"addEventListener");function ae(){const He=S5(n,"removeEventListener");e.forEach(nt=>He.call(n,nt,N,V))}return e.forEach(He=>re.call(n,He,N,V)),{stop:ae}}const Hw=5,MK=["BUTTON","LABEL","A","INPUT","OPTION"];function CK(n,e){if(!n)return"";const r=v5(n,Hw);return r?function OK(n,e){return T5(n,e.maskInputTypes,e.maskClass)||E5(n,e.maskClass,Hw)||function xK(n,e){return n.children?Array.from(n.children).find(r=>T5(r,e.maskInputTypes,e.maskClass)):null}(n,e)?D5:function RK(n){return n instanceof HTMLInputElement?n.value||"":"innerText"in n?n.innerText:""}(n)}(r,e):""}function v5(n,e){return!n||e<=0?null:MK.includes(n.nodeName)?n:v5(n.parentElement,e-1)}function E5(n,e,r=Hw){return!(!n||r<=0)&&(!!y5(n.className,e)||E5(n.parentElement,e,r-1))}function T5(n,e,r){return!!n&&(function DK(n,e){if(n instanceof HTMLInputElement){const r=n.type||"text";return e.includes(r)}return!1}(n,e)||y5(n.className,r))}function y5(n,e){return e instanceof RegExp?e.test(n):"string"==typeof n&&n.includes(e)}const kw="user-interaction",wK={click:!0};const kx="memory_usage",LK=3e5;const Uw="screenshot";class VK{constructor(){this.measurements=new Map}startMeasurement(e,r){this.checkAndResetIfSessionExpired(),!this.measurements.has(e)&&e.trim()?this.measurements.set(e,{startTime:Date.now(),labels:r}):this.logDebug(`Invalid or duplicate key: "${e}".`)}getMeasurement(e){if(this.checkAndResetIfSessionExpired(),!this.measurements.has(e)||!e.trim())return void this.logDebug(`Invalid or duplicate key: "${e}".`);const{startTime:r,labels:l}=this.measurements.get(e);return this.measurements.delete(e),{duration:Date.now()-r,labels:l}}checkAndResetIfSessionExpired(){K_().isIdleActive&&this.measurements.clear()}logDebug(e){Hu().debug&&console.debug(`Coralogix Browser SDK - ${e}`)}}class A5 extends h_{constructor(e){super(ww,"1.0.0",e)}init(){}disable(){}enable(){}createCustomMeasurement(e,r,l){const _=this.tracer.startSpan(ww);_[Mi.EVENT_TYPE]=No.CUSTOM_MEASUREMENT,_[Mi.CUSTOM_MEASUREMENT_CONTEXT]={name:e,value:r},Object.keys(l||{}).length>0&&_.setAttribute(Mi.CUSTOM_LABELS,JSON.stringify(l)),_.end()}}const b5="/browser/v1beta/logs",KK=1024,Bw=1024,XK=["application","version","coralogixDomain"],M5="sdkConfig",O5="PAGE_URL_LABEL_PROVIDERS",x5="NETWORK_URL_LABEL_PROVIDERS",Ux="rumInternalData",D5="***",qK=["password","email","tel"],ez=[{pattern:new RegExp(/[0-9a-fA-F-]{36}/g),replacement:"{id}"},{pattern:new RegExp(/^[a-zA-Z0-9-_]{21}$/),replacement:"{id}"}],tz={pageUrlBlueprinters:[n=>function hz({patterns:n,url:e}){let r=e;for(const{pattern:l,replacement:_}of n)r=r.replace(l,_);return r}({patterns:ez,url:n})]},YA={ignoreUrls:[new RegExp(b5),new RegExp("/sessionrecording")],user_context:{user_id:"",user_name:""},labels:{},urlBlueprinters:tz,collectIPData:!0},nz=[{Instrument:class bV extends h_{constructor(e){super("errors","1",e),this.parseErrorObject=r=>{var l;return null!==(l=r?.message)&&void 0!==l?l:JSON.stringify(r,Fx())},Hu().supportMfe&&(window[fw]=new Map)}init(){}enable(){(0,nv.wrap)(console,"error",(n=>e=>(...r)=>(n.report(dT.CONSOLE,r),e.apply(n,r)))(this)),window.addEventListener("error",TH(this)),window.addEventListener("unhandledrejection",yH(this)),document.documentElement.addEventListener("error",AH(this),{capture:!0})}disable(){(0,nv.unwrap)(console,"error"),window.removeEventListener("error",TH(this)),window.removeEventListener("unhandledrejection",yH(this)),document.documentElement.removeEventListener("error",AH(this),{capture:!0})}report(e,r){if(!(r instanceof Array&&0===r.length))switch(!0){case r instanceof Error:this.reportError(e,r);break;case r instanceof ErrorEvent:this.reportErrorEvent(e,r);break;case r instanceof Event:this.reportEvent(e,r);break;case"string"==typeof r:this.reportString(e,r);break;case r instanceof Array:{const l=r.find(E=>E instanceof Error),_=r.map(E=>"string"==typeof E?E:this.parseErrorObject(E)).join(" ");this.reportString(e,_,l);break}default:this.reportString(e,"string"==typeof r?r:this.getPossibleEventMessage(r))}}reportError(e,r,l,_){return Pl(this,void 0,void 0,function*(){const{message:E,name:N}=r,V=this.createSpan("error"),re=E.split("\n")[0];hw(V),V.setAttribute(Mi.SOURCE,e),V.setAttribute(uT.TYPE,N),V.setAttribute(uT.MESSAGE,re),l&&(V[uT.DATA]=JSON.stringify(l,Fx())),_&&Mx(V,_),yield EH(V,r),V.end()})}reportString(e,r,l){return Pl(this,void 0,void 0,function*(){const _=this.createSpan(e);hw(_),_.setAttribute(Mi.SOURCE,e),_.setAttribute(uT.MESSAGE,r?.substring(0,1024)),l&&(yield EH(_,l)),_.end()})}reportErrorEvent(e,{error:r,message:l}){const _=r??l;this.report(e,_)}reportEvent(e,r){if(!r.target)return;const l=this.createSpan(e);hw(l),l.setAttribute(Mi.SOURCE,e),r.target&&(l.setAttribute("target_element",r.target.tagName),l.setAttribute("target_xpath",oH(r.target,!0)),l.setAttribute("target_src",r.target.src)),l.end()}createSpan(e){let r;return r=uw(No.ERROR)?_H(e):this.tracer.startSpan(e),r}getPossibleEventMessage(e){const{message:r,statusMessage:l}=e||{};return r&&"string"==typeof r?r:l&&"string"==typeof l?l:JSON.stringify(e)}},confKey:"errors",disable:!1},{Instrument:class C$ extends M${constructor(e){HH(e),e.applyCustomAttributesOnSpan=(r,l,_)=>{bx(r),BH(r),this.setNetworkSpanAttributes(r,l,_)},super(e),this.networkDataManager=new kH,this.headersManager=new 
1UH}setNetworkSpanAttributes(e,r,l){return Pl(this,void 0,void 0,function*(){const{status:_}=l,{networkExtraConfig:E}=Hu(),N=e.attributes["http.url"]||"",V=this.networkDataManager.resolveConfigForUrl(N,E);V&&(yield this.setRequestAttributes(e,r,V),yield this.setResponseAttributes(e,l,V)),e.setAttributes({[Mi.SEVERITY]:P5(_)?Sf.Error:Sf.Info,[Mi.EVENT_TYPE]:No.NETWORK_REQUEST,[Mi.SOURCE]:gw.FETCH})})}setRequestAttributes(e,r,l){return Pl(this,void 0,void 0,function*(){const{reqHeaders:_,collectReqPayload:E}=l;try{const N=E?yield this.networkDataManager.stringifyRequestBody(r):void 0,V=_?.length?this.headersManager.filterHeaders(r.headers,_):void 0;N&&(e[c1_REQUEST_PAYLOAD]=N),V?.size&&(e[c1_REQUEST_HEADERS]=Object.fromEntries(V))}catch(N){Hu().debug&&console.debug("Error setting request attributes on span:",N)}})}setResponseAttributes(e,r,l){return Pl(this,void 0,void 0,function*(){const{resHeaders:_,collectResPayload:E}=l;if(r instanceof Response)try{const N=E?yield this.networkDataManager.stringifyResponseBody(r):void 0,V=_?.length?this.headersManager.filterHeaders(r.headers,_):void 0;N&&(e[c1_RESPONSE_PAYLOAD]=N),V?.size&&(e[c1_RESPONSE_HEADERS]=Object.fromEntries(V))}catch(N){Hu().debug&&console.debug("Error setting request attributes on span:",N)}})}},confKey:"fetch",disable:!1},{Instrument:class O$ extends ZL{constructor(e){HH(e),e.applyCustomAttributesOnSpan=(r,l)=>{bx(r),BH(r),this.setNetworkSpanAttributes(r,l)},super(e),this.networkDataManager=new kH,this.headersManager=new UH}setNetworkSpanAttributes(e,r){const{status:l}=r,{networkExtraConfig:_}=Hu(),E=this.networkDataManager.resolveConfigForUrl(r.responseURL,_);e.setAttributes({[Mi.SEVERITY]:P5(l)?Sf.Error:Sf.Info,[Mi.EVENT_TYPE]:No.NETWORK_REQUEST,[Mi.SOURCE]:Sw.XHR}),E&&this.setResponseAttributes(e,r,E)}setResponseAttributes(e,r,l){const{resHeaders:_,collectResPayload:E}=l,N=E?this.networkDataManager.truncateIfExceedsLimit(r.responseText):void 0,V=_?.length?this.headersManager.filterHeaders(r.getAllResponseHeaders(),_):void 0;N&&(e[c1_RESPONSE_PAYLOAD]=N),V?.size&&(e[c1_RESPONSE_HEADERS]=Object.fromEntries(V))}},confKey:"xhr",disable:!1},{Instrument:FH,confKey:"custom",disable:!1},{Instrument:class IK extends h_{constructor(e){super(kw,"1",e),this.handler=r=>{},this.stop=()=>{}}enable(){var e;this.handler=_=>{let E;E=uw(No.USER_INTERACTION)?_H(kw):this.tracer.startSpan(kw);const N=_.target,V=Hu(),{id:re,type:ae,className:He,nodeName:nt}=N,Tt=CK(N,V);E.setAttribute(Mi.EVENT_TYPE,No.USER_INTERACTION),E.setAttribute(Mi.INTERACTION_EVENT_NAME,_.type),N&&N instanceof HTMLElement&&[[Mi.ELEMENT_ID,re],[Mi.ELEMENT_CLASSES,He],[Mi.TARGET_ELEMENT_TYPE,ae],[Mi.ELEMENT_INNER_TEXT,Tt?.slice(0,KK)],[Mi.TARGET_ELEMENT,nt]].forEach(([Qt,Zt])=>{E.setAttribute(Qt,Zt)}),E.end()};const r=Object.assign(Object.assign({},wK),null===(e=this._config)||void 0===e?void 0:e.events),l=Object.entries(r).filter(([_,E])=>E).map(([_])=>_);this.stop=Lw(document,l,this.handler,{capture:!0,passive:!0}).stop}disable(){this.stop()}init(){}},confKey:"interactions",disable:!1},{Instrument:class TK extends h_{constructor(e){super(Lx,"1.0.0",e),this.observers=[],this.isSoftNavsEnabled=Hu().trackSoftNavigations,this.onReport=r=>{if(!r)return;"FCP"===r.name&&this.registerToTBTMetric();const l=this.tracer.startSpan(No.WEB_VITALS);let _=r.entries?l2(r,"entries"):r;_=l2(_,"attribution.navigationEntry"),"INP"===_.name&&(_=l2(_,"attribution.interactionTargetElement")),l.setAttribute(Mi.EVENT_TYPE,No.WEB_VITALS),l.setAttribute(Lx,JSON.stringify(_,Fx())),l.end()},this.metrics=a5(e.metrics)?tK:e.metrics,this.registerToCoreWebVitalMetrics(),this.registerToCalculatedWebVitalMetrics(),this.isSoftNavsEnabled&&this.registerToSoftNavigations()}registerToCoreWebVitalMetrics(){const e=this.isSoftNavsEnabled&&jA.has(Mp.SoftNavigation);this.metrics.fid&&z$(this.onReport),this.metrics.cls&&function(n,e){var r,l,_,E,N;r=function(r){var l=function(_){var E,N={};if(_.entries.length){var V=_.entries.reduce(function(ae,He){return ae&&ae.value>He.value?ae:He});if(V&&V.sources&&V.sources.length){var re=(E=V.sources).find(function(ae){return ae.n
1ode&&1===ae.node.nodeType})||E[0];re&&(N={largestShiftTarget:Ox(re.node),largestShiftTime:V.startTime,largestShiftValue:V.value,largestShiftSource:re,largestShiftEntry:V,loadState:t2(V.startTime)})}}return Object.assign(_,{attribution:N})}(r);n(l)},_=BA(l=(l=e)||{}),E=!1,N=0,KH(GH(function(){var V,re=Cp("CLS",0),ae=0,He=[],nt=function(Zt,Xt){if(re=Cp("CLS",0,Zt,Xt),V=Ah(r,re,yw,l.reportAllChanges),ae=0,E=!1,"soft-navigation"===Zt){var on=Q0(Xt);N=on&&on.startTime||0}},Tt=function(Zt){Zt.forEach(function(Xt){if(_&&Xt.navigationId&&Xt.navigationId!==re.navigationId&&(ae>re.value&&(re.value=ae,re.entries=He),V(!0),nt("soft-navigation",Xt.navigationId)),!Xt.hadRecentInput){var on=He[0],Dn=He[He.length-1];ae&&Xt.startTime-Dn.startTime<1e3&&Xt.startTime-on.startTime<5e3?(ae+=Xt.value,He.push(Xt)):(ae=Xt.value,He=[Xt])}}),ae>re.value&&(re.value=ae,re.entries=He,V())},Qt=eg("layout-shift",Tt,l);Qt&&(V=Ah(r,re,yw,l.reportAllChanges),n2(function(){Tt(Qt.takeRecords()),V(!0),E=!0}),UA(function(){nt("back-forward-cache",re.navigationId),xx(function(){return V()})}),_&&eg("soft-navigation",function(Zt){Zt.forEach(function(Xt){var on=Xt.navigationId,Dn=on?Q0(on):null;on&&on!==re.navigationId&&Dn&&(Dn.startTime||0)>N&&(E||V(!0),nt("soft-navigation",Xt.navigationId),V=Ah(r,re,yw,l.reportAllChanges))})},l),setTimeout(V,0))}))}(this.onReport,{reportSoftNavs:e}),this.metrics.lcp&&function(n,e){var r,l,_,E,N,V,re,ae;r=function(r){var l=function(_){var E,N=(null===(E=z_())||void 0===E?void 0:E.navigationId)||"1",V={timeToFirstByte:0,resourceLoadDelay:0,resourceLoadDuration:0,elementRenderDelay:_.value};if(_.entries.length){var re,ae=0,He=0,nt=0;if(_.navigationId&&_.navigationId!==N?ae=nt=(re=Q0(_.navigationId))?re.startTime:0:(ae=(re=z_())&&re.activationStart?re.activationStart:0,He=re&&re.responseStart?re.responseStart:0),re){var Tt=_.entries[_.entries.length-1],Qt=Tt.url&&performance.getEntriesByType("resource").filter(function(ar){return ar.name===Tt.url})[0],Zt=Math.max(0,He-ae),Xt=Math.max(Zt,Qt?(Qt.requestStart||Qt.startTime)-ae:0),on=Math.max(Xt-nt,Qt?Qt.responseEnd-ae:0,0),Dn=Math.max(on-nt,Tt?Tt.startTime-ae:0,0);V={element:Ox(Tt.element),timeToFirstByte:Zt,resourceLoadDelay:Xt-Zt,resourceLoadDuration:on-Xt,elementRenderDelay:Dn-on,navigationEntry:re,lcpEntry:Tt},Tt.url&&(V.url=Tt.url),Qt&&(V.lcpResourceEntry=Qt)}}return Object.assign(_,{attribution:V})}(r);n(l)},E=!1,N=BA(l=(l=e)||{}),V=0,re=(null===(_=z_())||void 0===_?void 0:_.navigationId)||"1",ae="",r2(function(){var He,nt=CM(),Tt=Cp("LCP"),Qt=function(mr,zr){if(Tt=Cp("LCP",0,mr,zr),He=Ah(r,Tt,n5,l.reportAllChanges),E=!1,"soft-navigation"===mr){nt=CM(!0);var Li=Q0(zr);V=Li&&Li.startTime?Li.startTime:0}on()},Zt=function(mr){mr.forEach(function(zr){if(zr){N&&zr.navigationId&&zr.navigationId!==Tt.navigationId&&(E||He(!0),Qt("soft-navigation",zr.navigationId));var Li=0;if(zr.navigationId&&zr.navigationId!==re){var js=Q0(zr.navigationId),vo=js&&js.startTime?js.startTime:0;Li=Math.max(zr.startTime-vo,0)}else Li=Math.max(zr.startTime-Dx(),0);zr.startTime<nt.firstHiddenTime&&(Tt.value=Li,Tt.entries=[zr],Tt.navigationId=zr.navigationId||re,He())}})},Xt=function(){Dn(),E||(Zt(Un.takeRecords()),N||Un.disconnect(),Tt.navigationId===ae&&(E=!0,He(!0)))},on=function(){["keydown","click"].forEach(function(mr){addEventListener(mr,function(){return ar()},!0)})},Dn=function(){["keydown","click"].forEach(function(mr){removeEventListener(mr,function(){return ar()},!0)})},ar=function(){ae=Tt.navigationId,bw(Xt)},Un=eg("largest-contentful-paint",Zt,l);Un&&(He=Ah(r,Tt,n5,l.reportAllChanges),on(),n2(function(){ae=Tt.navigationId,Xt()}),UA(function(mr){Qt("back-forward-cache",Tt.navigationId),xx(function(){Tt.value=performance.now()-mr.timeStamp,E=!0,He(!0)})}),N&&eg("soft-navigation",function(mr){mr.forEach(function(zr){var Li=zr.navigationId?Q0(zr.navigationId):null;zr.navigationId&&zr.navigationId!==Tt.navigationId&&Li&&(Li.startTime||0)>V&&(E||He(!0),Qt("soft-navigation",zr.navigationId))})},l))})}(this.onReport,{reportSoftNavs:e}),this.metrics.fcp&&function(n,e){KH(function(r){var l=function(_){var E,N=(null===(E=z_())||void 0===E?void 0:E.navigationId)||"1",V={timeToFirstByte:0,firstByteToFCP:_.value,loadState:t2(jH())};if(_.entries.length){var re,ae=_.entries[_.entries.length-1],He=0;if(_.navigationId&&_.navigationId!==N)He=(re=Q0(_.navigationId))?re.startTime:0;else if(re=z_()){var nt=re.responseStart,Tt=re.activationStart||0;He=Math.max(0,nt-Tt)}re&&(V={timeToFirstByte:He,firstByteToFCP:_.value-He,loadState:t2(_.entries[0].startTime),navigationEntry:re,fcpEntry:ae})}return Object.assign(_,{attribution:V})}(r);n(l)},e)}(this.onReport,{reportSoftNavs:e}),this.metrics.inp&&function(n,e){VH||(VH=eg("long-animation-frame",U$)),k$(function(r){var _,E,N,V,re,ae,He,nt,Tt,Qt,Zt,Xt,l=(E=(_=r).entries[0],N=Ow.get(E),V=E.processingStart,re=N.processingEnd,ae=N.entries.sort(function(on,Dn){return on.processingStart-Dn.processingStart}),He=t5(E.startTime,re),Tt=(nt=_.entries.find(function(on){return on.target}))&&nt.target||xM.get(E.interactionId),Qt=[E.startTime+E.duration,re].concat(He.map(function(on){return on.startTime+on.duration})),Zt=Math.max.apply(Math,Qt),Xt={interactionTarget:Ox(Tt),interactionTargetElement:Tt,interactionType:E.name.startsWith("key")?"keyboard":"pointer",interactionTime:E.startTime,nextPaintTime:Zt,processedEventEntries:ae,longAnimationFrameEntries:He,inputDelay:V-E.startTime,processingDuration:re-V,presentationDelay:Math.max(Zt-re,0),loadState:t2(E.startTime)},Object.assign(_,{attribution:Xt}));n(l)},e)}(this.onReport,{reportSoftNavs:e}),this.metrics.ttfb&&function(n,e){j$(function(r){var l=function(_){var E={waitingDuration:0,
1cacheDuration:0,dnsDuration:0,connectionDuration:0,requestDuration:0};if(_.entries.length){var N=_.entries[0],V=N.activationStart||0,re=Math.max((N.workerStart||N.fetchStart)-V,0),ae=Math.max(N.domainLookupStart-V||0,0),He=Math.max(N.connectStart-V||0,0),nt=Math.max(N.connectEnd-V||0,0);E={waitingDuration:re,cacheDuration:ae-re,dnsDuration:He-ae,connectionDuration:nt-He,requestDuration:_.value-nt,navigationEntry:N}}return Object.assign(_,{attribution:E})}(r);n(l)},e)}(this.onReport,{reportSoftNavs:e})}registerToSoftNavigations(){if(jA.has(Mp.SoftNavigation)){const e=new PerformanceObserver(r=>{let l;r.getEntries().forEach(_=>{const{duration:E,name:N,startTime:V,navigationId:re}=_;l={name:"SN",id:Bx(),value:E,url:N,navigationType:"soft-navigation",navigationId:re,startTime:V},this.onReport(l)})});this.observers.push(e),e.observe({type:Mp.SoftNavigation,buffered:!0})}else console.warn("Coralogix Browser SDK - browser doesnt support soft navigation events")}registerToCalculatedWebVitalMetrics(){this.metrics.lt&&(jA.has(Mp.Navigation)?this.calculateLoadingPageTime():console.warn("Coralogix Browser SDK - browser doesnt support navigation events"))}registerToTBTMetric(){this.metrics.tbt&&(jA.has(Mp.LongTask)?this.calculateAllTotalBlockingTime():console.warn("Coralogix Browser SDK - browser doesnt support TBT events"))}calculateLoadingPageTime(){const e=new PerformanceObserver(r=>{let l;r.getEntries().forEach(_=>{const{duration:E,name:N,type:V,activationStart:re,domComplete:ae,domContentLoadedEventEnd:He,domContentLoadedEventStart:nt,domInteractive:Tt,loadEventEnd:Qt,loadEventStart:Zt,redirectCount:Xt,unloadEventStart:on,unloadEventEnd:Dn}=_;l={name:"LT",id:Bx(),value:E,url:N,navigationType:V,activationStart:re,domComplete:ae,domContentLoadedEventEnd:He,domContentLoadedEventStart:nt,domInteractive:Tt,loadEventEnd:Qt,loadEventStart:Zt,redirectCount:Xt,unloadEventStart:on,unloadEventEnd:Dn},E&&this.onReport(l)})});this.observers.push(e),e.observe({type:Mp.Navigation,buffered:!0})}calculateAllTotalBlockingTime(){let e;const r=new PerformanceObserver(l=>{var _;const E=function uz(n){return n.reduce((e,r)=>e+=r.duration-50,0)}(l.getEntries());e={name:"TBT",id:Bx(),rating:dz(E),value:(null!==(_=e?.value)&&void 0!==_?_:0)+E}});this.observers.push(r),r.observe({type:Mp.LongTask,buffered:!0}),EK.getFirstConsistentlyInteractive().then(l=>{var _,E;l&&(this.onReport(e),this.onReport({name:"TTI",value:l,id:Bx()}),r.disconnect(),null===(E=null===(_=window.__tti)||void 0===_?void 0:_.o)||void 0===E||E.disconnect())})}enable(){}disable(){this.observers.forEach(e=>e.disconnect())}init(){}},confKey:Lx,disable:!1},{Instrument:class yK extends h_{constructor(e){super(l5,"1.0.0",e),jA.has(Mp.LongTask)?this.registerToLongTasks():console.warn("Coralogix Browser SDK - browser doesnt support longtask events")}registerToLongTasks(){this.longTaskObserver=new PerformanceObserver(e=>{e.getEntries().forEach(r=>this.createSpanFromLongTask(r))}),this.longTaskObserver.observe({type:Mp.LongTask,buffered:!0})}createSpanFromLongTask(e){const r=this.tracer.startSpan(No.LONG_TASK),l=Object.assign(Object.assign({},Vx(e)),{id:ZC()});e.toJSON&&delete l.toJSON,e.attribution&&delete l.attribution,r.setAttribute(Mi.EVENT_TYPE,No.LONG_TASK),r.setAttribute(No.LONG_TASK,JSON.stringify(l)),r.end()}enable(){}disable(){var e;null===(e=this.longTaskObserver)||void 0===e||e.disconnect()}init(){}},confKey:l5,disable:!1},{Instrument:class AK extends h_{constructor(e){var r;super(c2,"1.0.0",e),this.ignoreUrls=null===(r=Hu())||void 0===r?void 0:r.ignoreUrls,jA.has(Mp.Resource)?this.registerToResources():console.warn("Coralogix Browser SDK - browser doesnt support resource events")}registerToResources(){this.resourcesObserver=new PerformanceObserver(e=>{e.getEntries().forEach(r=>{if(this.isProcessableResourceEntry(r)){const l=this.mapResource(r);this.createSpanFromResource(l)}})}),this.resourcesObserver.observe({type:Mp.Resource,buffered:!0})}isProcessableResourceEntry(e){const r=![vf.Xhr,vf.Fetch].includes(e.initiatorType),l=!this.isResourceIgnored(e.name);return r&&l}isResourceIgnored(e){var r;return!(!e||null===(r=this.ignoreUrls)||void 0===r||!r.length)&&g5(e,this.ignoreUrls,"ignoreUrls")}mapResource(e){const r=e.name;let l=e.initiatorType;
1switch(!0){case m5(l,[vf.Beacon])||GA(r,sK):l=vf.Other;break;case l!==vf.Css&&GA(r,iK):l=vf.Css;break;case l!==vf.Script&&GA(r,oK):l=vf.Script;break;case l!==vf.Img&&GA(r,uK):l=vf.Img;break;case r.includes("fonts.googleapis.com")||GA(r,cK):l=vf.Font;break;case l!==vf.Iframe&&GA(r,lK):l=vf.Doc;break;case m5(l,[vf.Video,vf.Audio,vf.Track])||GA(r,aK):l=vf.Media}return Object.assign(Object.assign({},Vx(e)),{initiatorType:l})}createSpanFromResource(e){var r;const l=this.tracer.startSpan(c2);l.setAttribute(Mi.EVENT_TYPE,No.RESOURCES);const _=Object.assign(Object.assign({},Vx(e)),{name:null===(r=e.name)||void 0===r?void 0:r.slice(0,Bw)});l.setAttribute(c2,JSON.stringify(_)),l.end()}enable(){}disable(){var e;null===(e=this.resourcesObserver)||void 0===e||e.disconnect()}init(){}},confKey:c2,disable:!1},{Instrument:class jK extends h_{constructor(e){super(No.INTERNAL,"1",e)}init(){}disable(){}enable(){}reportInternalEvent(e,r=""){const l=this.tracer.startSpan(No.INTERNAL);let _;switch(l.setAttribute(Mi.EVENT_TYPE,No.INTERNAL),l.setAttribute(Mi.SEVERITY,Sf.Info),e){case"init":{const E=l2(Hu(),"public_key","coralogixDomain");_=this.stringifyConfig(E);break}case"recording-start":default:break;case"recording-stop":_=r}l.setAttribute(Mi.INTERNAL,JSON.stringify({event:e,data:_})),l.end()}stringifyConfig(e){return JSON.stringify(e,(l,_)=>_ instanceof RegExp?_.toString():_)}},confKey:Hx,disable:!1},{Instrument:class GK extends h_{constructor(e){super("dom","1.0.0",e),this.visibilityChangeHandler=()=>{if(document.hidden){const r=this.tracer.startSpan("dom");r.setAttribute(Mi.EVENT_TYPE,No.DOM),r.end()}}}registerToDOMEvents(){document.addEventListener("visibilitychange",this.visibilityChangeHandler)}unregisterFromDOMEvents(){document.removeEventListener("visibilitychange",this.visibilityChangeHandler)}init(){}disable(){this.unregisterFromDOMEvents()}enable(){setTimeout(()=>{this.registerToDOMEvents()})}},confKey:"dom",disable:!1},{Instrument:A5,confKey:ww,disable:!1},{Instrument:class UK extends h_{disable(){this.clearMeasurementsInterval()}enable(){this.startTrackingMemoryUsage()}init(){}constructor(e){super(kx,"1.0.0",e),this.memoryUsageInterval=Hu().memoryUsageConfig.interval}startTrackingMemoryUsage(){this.clearMeasurementsInterval(),this.createMemorySample().then(()=>this.runMemoryMeasurements())}createMemorySample(){return Pl(this,void 0,void 0,function*(){try{const r=function kK(n){const e=ZC(),r={uuid:e,isParent:!0,bytes:n.bytes},l=[];for(const _ of n.breakdown)_.bytes>0&&l.push({uuid:e,bytes:_.bytes,attribution:_.attribution,types:_.types.sort().join(", ")});return[r,...l]}(yield performance.measureUserAgentSpecificMemory());for(const l of r){const _=this.tracer.startSpan(kx);_[Mi.EVENT_TYPE]=No.MEMORY_USAGE,_[Mi.MEMORY_USAGE_CONTEXT]=l,_.end()}}catch(e){console.warn("Memory usage measurement failed",e),this.clearMeasurementsInterval()}})}runMemoryMeasurements(){this.timeoutId=setTimeout(()=>this.measureMemoryUsage(),this.memoryUsageInterval)}measureMemoryUsage(){return Pl(this,void 0,void 0,function*(){yield this.createMemorySample(),this.runMemoryMeasurements()})}clearMeasurementsInterval(){this.timeoutId&&clearTimeout(this.timeoutId)}},confKey:kx,disable:!1},{Instrument:class FK extends h_{constructor(e){super(Uw,"1.0.0",e)}init(){}disable(){}enable(){}screenshot(e,r){if(!av())return;const l=this.tracer.startSpan(No.SCREENSHOT);l.setAttribute(Mi.EVENT_TYPE,No.SCREENSHOT),l.setAttribute(Mi.SEVERITY,Sf.Info),l[Mi.SCREENSHOT_CONTEXT]={id:e,description:r},l.end()}},confKey:Uw,disable:!1}],Mi={USER_AGENT:"user_agent",LOCATION_HREF:"location_href",EVENT_TYPE:"event_type",SEVERITY:"severity",APPLICATION_CONTEXT:"application_context",USER_CONTEXT:"user_context",CUSTOM_MEASUREMENT_CONTEXT:"custom_measurement_context",MEMORY_USAGE_CONTEXT:"memory_usage_context",COUNTRY:"country",SOURCE:"source",ERROR:uT,LOG:"cx_log",CUSTOM_LABELS:"custom_labels",ENVIRONMENT:"environment",INTERACTION_EVENT_NAME:"interaction_event_name",ELEMENT_INNER_TEXT:"element_inner_text",ELEMENT_INNER_HTML:"element_inner_html",ELEMENT_ID:"element_id",ELEMENT_CLASSES:"element_classes",TARGET_XPATH:"target_xpath",TARGET_ELEMENT:"target_element",TARGET_ELEMENT_TYPE:"target_element_type",TIMESTAMP:"timestamp",INTERNAL:"internal",PAGE_CONTEXT:"page_context",IS_NAVIGATION_EVENT:"is_navigation_event",SCREENSHOT_CONTEXT:"screenshot_context"},rz={EU1:"https://ingress.eu1.rum-ingress-coralogix.com",EU2:"https://ingress.eu2.rum-ingress-coralogix.com",US1:"https://ingress.us1.rum-ingress-coralogix.com",US2:"https://ingress.us2.rum-ingress-coralogix.com",AP1:"https://ingress.ap1.rum-ingress-coralogix.com",AP2:"https://ingress.ap2.rum-ingress-coralogix.com",AP3:"https://ingress.ap3.rum-ingress-coralogix.com",STAGING:"https://ingress.staging.rum-ingress-coralogix.com"},u2="cx_mapped_span";function Fw(n,e){window[Ux]||(window[Ux]={}),window[Ux][n]=e}function Vw(n){var e;return null===(e=window[Ux])||void 0===e?void 0:e[n]}var Yw;const jA=null!==(Yw=window?.PerformanceObserver)&&void 0!==Yw&&Yw.supportedEntryTypes?new Set(window.PerformanceObserver.supportedEntryTypes):new Set;function GA(n,e){return e.some(r=>n.endsWith(r)||n.includes(r))}const lz=([n,e])=>1e3*n+Math.round(e/1e6),P5=n=>
1!!n&&n>=400,jw=n=>{var e,r;if(!n)return"";const l=(null===(e=n.split("://"))||void 0===e?void 0:e[1])||n,_=null===(r=l.split("/"))||void 0===r?void 0:r[1];if(_?.startsWith("#")){const V=l.split("#")[1].split("?")[0].split("/");return V.length&&V.shift(),V.join("/")||"/"}try{return n.startsWith("blob:")?n:new URL(n).pathname.substring(1)||"/"}catch(E){return console.warn("Coralogix Browser SDK - Error parsing URL",E),n}};function cz(n){var e,r;const l={Chrome:/Chrome\/([\d.]+)/,Firefox:/Firefox\/([\d.]+)/,Safari:/Version\/([\d.]+).*Safari/,Edge:/Edge\/([\d.]+)/,Opera:/Opera\/([\d.]+)/,IE:/Trident.*rv:([\d.]+)/},_={Windows:/Windows NT ([\d.]+)/,MacOS:/Mac OS X ([\d._]+)/,Linux:/Linux(?: ([\d.]+))?/,iOS:/CPU(?: iPhone)? OS (\d+([._]\d+)*)/,Android:/Android (\d+([._]\d+)*)/},E={Mobile:/Mobile|Android|iPhone|iPod|BlackBerry|IEMobile|Windows Phone|webOS|Opera Mini/,Tablet:/Tablet|iPad/};let N="Unknown",V="Unknown",re="Unknown",ae="Unknown",He="Desktop";for(const[nt,Tt]of Object.entries(l)){const Qt=n.match(Tt);if(Qt){N=nt,V=Qt[1]||"Unknown";break}}for(const[nt,Tt]of Object.entries(_)){const Qt=n.match(Tt);if(Qt){re=nt,ae=(null===(r=null===(e=Qt[1])||void 0===e?void 0:e.split("_"))||void 0===r?void 0:r.join("."))||"Unknown";break}}for(const[nt,Tt]of Object.entries(E))if(n.match(Tt)){He=nt;break}return{browser:N,browserVersion:V,os:re,osVersion:ae,device:He}}function Bx(){return`v3-${Wh()}-${Math.floor(8999999999999*Math.random())+1e12}`}function dz(n){switch(!0){case n>600:return"poor";case n>200&&n<=600:return"needs-improvement";default:return"good"}}function fz(n){const e=JSON.parse(n[Mi.CUSTOM_LABELS]),r=l2(n,Mi.CUSTOM_LABELS);for(const[l,_]of Object.entries(e))r[l]="string"!=typeof _?JSON.stringify(_):_;return r}const Fx=()=>{const n=new WeakSet;return(e,r)=>{if("object"==typeof r&&null!==r){if(n.has(r))return;n.add(r)}return r}};function w5({url:n,blueprinters:e}){let r=n;return e?.forEach(l=>r=l(r)),r}function Vx(n){return JSON.parse(JSON.stringify(n))}class mz{constructor(e){this.labels={[Mi.CUSTOM_LABELS]:"{}"},e&&(this.labels=e)}setCustomLabels(e){this.labels[Mi.CUSTOM_LABELS]=JSON.stringify(e??{})}setInternalLabels(e){this.labels=Object.assign({[Mi.CUSTOM_LABELS]:this.labels[Mi.CUSTOM_LABELS]},e?this.stringifyValues(e):{})}getLabels(){return JSON.parse(JSON.stringify(this.labels))}getCustomLabels(){return JSON.parse(this.labels[Mi.CUSTOM_LABELS])}getInternalLabels(){const e=Object.assign({},this.labels);return delete e[Mi.CUSTOM_LABELS],e}getUserContext(){const e=this.labels[Mi.USER_CONTEXT];return e?JSON.parse(`${e}`):void 0}forceFlush(){return Promise.resolve()}onStart(e){e.setAttribute(Mi.TIMESTAMP,Wh()),e.setAttribute(Mi.USER_AGENT,navigator.userAgent),e.setAttributes(this.labels)}onEnd(){}shutdown(){return Promise.resolve()}stringifyValues(e){const r={};for(const l in e)r[l]="string"==typeof e[l]?e[l]:JSON.stringify(e[l]);return r}}const I5=2e4,N5=6e4,L5=5e3,H5=1e4;No.WEB_VITALS;class k5{constructor(e){this.requestConfig=e,this.resolvedUrl="",this.resolvedHeaders={},this.init()}init(){const{proxyUrl:e,coralogixDomain:r,public_key:l}=Hu(),{suffix:_,headers:E}=this.requestConfig,N=`${rz[r]}${_}`;this.resolvedUrl=e?`${e}?cxforward=${encodeURIComponent(N)}`:N,l&&(E.Authorization=`Bearer ${l}`),this.resolvedHeaders=E}send(e){return fetch(this.resolvedUrl,{method:"POST",headers:this.resolvedHeaders,body:e}).catch(r=>r)}}var WA;!function(n){n[n.NOT_RECORD=0]="NOT_RECORD",n[n.RECORD=1]="RECORD",n[n.RECORD_AND_SAMPLED=2]="RECORD_AND_SAMPLED"}(WA||(WA={}));var $A=function(){function n(){}return n.prototype.shouldSample=function(){return{decision:WA.RECORD_AND_SAMPLED}},n.prototype.toString=function(){return"AlwaysOnSampler"},n}();class gz{shouldSample(){return{decision:WA.RECORD}}}function Sz(n){return n?n>I5?I5:n:L5}function vz(n){return n?n>N5?N5:n:H5}function Ez(n){var e;return n?Object.assign(Object.assign({},n),{maxRumEvents:Sz(n.maxRumEvents),maxRecordTime:vz(n.maxRecordTime),instrumentationsToSend:null!==(e=n.instrumentationsToSend)&&void 0!==e?e:{[No.WEB_VITALS]:!0}}):{enable:!1}}function Tz(n){var e;return n?Object.assign(Object.assign({},n),{sessionSampleRate:null!==(e=n.sessionSampleRate)&&void 0!==e?e:100,onlyWithErrorC
1onfig:Ez(n.onlyWithErrorConfig)}):iV}function yz(n){var e;if(n)return Object.assign(Object.assign({},n),{sessionRecordingSampleRate:null!==(e=n.sessionRecordingSampleRate)&&void 0!==e?e:100})}function Ww(n){return n>0&&100*Math.random()<=n}function $w(n){var e;return!n||!(null===(e=K_())||void 0===e||!e.isIdleActive)}class Mz{constructor(){this.isActive=!0,this.sdkConfig=Hu(),this.request=new k5({suffix:b5,headers:{"Content-Type":"application/json"}}),this.batchTimeDelay=MM,this.invokeLogRequest=(e,r)=>{e?.length&&this.request.send(JSON.stringify({logs:e,skip_enrichment_with_ip:!this.sdkConfig.collectIPData})).then(()=>{r&&(K_().cachedLogsSent=!0)})}}export(e,r){if($w(this.isActive))return void r({code:Qm.SUCCESS});const l=e.reduce((_,E)=>(E[u2]&&_.push(E[u2]),_),[]);(()=>{const{onlySessionWithErrorMode:n,cachedLogsSent:e}=K_();return n&&!e})()?this.handleSessionWithError(l):this.invokeLogRequest(l),r({code:Qm.SUCCESS})}handleSessionWithError(e){const{maxRumEventsForSessionWithError:r,instrumentationsToSend:l,sessionHasError:_}=K_(),E=[];e=e.reduce((re,ae)=>(l&&l[ae.text.cx_rum.event_context.type]?E.push(ae):re.push(ae),re),[]),this.invokeLogRequest(E);const N=window.cachedLogs=[...window.cachedLogs||[],...e],V=N.length;if(V>r&&!_)this.clearCachedDataForSessionWithError();else if(_)if(V>500){const re=[];for(let ae=0;ae<V;ae+=500)re.push(N.slice(ae,ae+500));re.forEach(ae=>{setTimeout(()=>this.invokeLogRequest(ae,!0),this.batchTimeDelay),this.batchTimeDelay+=MM}),this.clearCachedDataForSessionWithError()}else this.invokeLogRequest(N,!0),this.clearCachedDataForSessionWithError()}clearCachedDataForSessionWithError(){window.cachedLogs=[],this.batchTimeDelay=MM}shutdown(){return this.isActive=!1,Promise.resolve()}}var Cz="[object Object]",Oz="[object Null]",xz="[object Undefined]",U5=Function.prototype.toString,Rz=U5.call(Object),Pz=function wz(n,e){return function(r){return n(e(r))}}(Object.getPrototypeOf,Object),B5=Object.prototype,F5=B5.hasOwnProperty,KA=Symbol?Symbol.toStringTag:void 0,V5=B5.toString;function Y5(n){if(!function Iz(n){return null!=n&&"object"==typeof n}(n)||function Nz(n){return null==n?void 0===n?xz:Oz:KA&&KA in Object(n)?function Lz(n){var e=F5.call(n,KA),r=n[KA],l=!1;try{n[KA]=void 0,l=!0}catch{}var _=V5.call(n);return l&&(e?n[KA]=r:delete n[KA]),_}(n):function Hz(n){return V5.call(n)}(n)}(n)!==Cz)return!1;var e=Pz(n);if(null===e)return!0;var r=F5.call(e,"constructor")&&e.constructor;return"function"==typeof r&&r instanceof r&&U5.call(r)===Rz}var kz=20;function Kw(n){return Yx(n)?n.slice():n}function j5(n,e,r,l){var _;if(void 0===r&&(r=0),!(r>kz)){if(r++,jx(n)||jx(e)||W5(e))_=Kw(e);else if(Yx(n)){if(_=n.slice(),Yx(e))for(var E=0,N=e.length;E<N;E++)_.push(Kw(e[E]));else if(f2(e))for(E=0,N=(V=Object.keys(e)).length;E<N;E++){_[re=V[E]]=Kw(e[re])}}else if(f2(n))if(f2(e)){if(!function Bz(n,e){return!(!Y5(n)||!Y5(e))}(n,e))return e;_=Object.assign({},n);var V;for(E=0,N=(V=Object.keys(e)).length;E<N;E++){var re,ae=e[re=V[E]];if(jx(ae))typeof ae>"u"?delete _[re]:_[re]=ae;else{var He=_[re],nt=ae;if(G5(n,re,l)||G5(e,re,l))delete _[re];else{if(f2(He)&&f2(nt)){var Tt=l.get(He)||[],Qt=l.get(nt)||[];Tt.push({obj:n,key:re}),Qt.push({obj:e,key:re}),l.set(He,Tt),l.set(nt,Qt)}_[re]=j5(_[re],ae,r,l)}}}}else _=e;return _}}function G5(n,e,r){for(var l=r.get(n[e])||[],_=0,E=l.length;_<E;_++){var N=l[_];if(N.key===e&&N.obj===n)return!0}return!1}function Yx(n){return Array.isArray(n)}function W5(n){return"function"==typeof n}function f2(n){return!jx(n)&&!Yx(n)&&!W5(n)&&"object"==typeof n}function jx(n){return"string"==typeof n||"number"==typeof n||"boolean"==typeof n||typeof n>"u"||n instanceof Date||n instanceof RegExp||null===n}var $5=function(){function n(e){var r;void 0===e&&(e={}),this._propagators=null!==(r=e.propagators)&&void 0!==r?r:[],this._fields=Array.from(new Set(this._propagators.map(function(l){return"function"==typeof l.fields?l.fields():[]}).reduce(function(l,_){return l.concat(_)},[])))}return n.prototype.inject=function(e,r,l){var _,E;try{for(var N=function(n){var e="function"==typeof Symbol&&Symbol.iterator,r=e&&n[e],l=0;if(r)return r.call(n);if(n&&"number"==typeof n.length)return{next:function(){return n&&l>=n.length&&(n=void 0),{value:n&&n[l++],done:!n}}};throw new TypeError(e?"Object is not iterable.":"Symbol.iterator is not defined.")}(this._propagators),V=N.next();!V.done;V=N.next()){var re=V.value;try{re.inject(e,r,l)}
1catch(ae){tt.warn("Failed to inject with "+re.constructor.name+". Err: "+ae.message)}}}catch(ae){_={error:ae}}finally{try{V&&!V.done&&(E=N.return)&&E.call(N)}finally{if(_)throw _.error}}},n.prototype.extract=function(e,r,l){return this._propagators.reduce(function(_,E){try{return E.extract(_,r,l)}catch(N){tt.warn("Failed to inject with "+E.constructor.name+". Err: "+N.message)}return _},e)},n.prototype.fields=function(){return this._fields.slice()},n}(),zw="[_0-9a-z-*/]",jz=new RegExp("^(?:"+("[a-z]"+zw+"{0,255}")+"|"+("[a-z0-9]"+zw+"{0,240}@[a-z]"+zw+"{0,13}")+")$"),Gz=/^[ -~]{0,255}[!-~]$/,Wz=/,|=/;var Xz=function(){function n(e){this._internalState=new Map,e&&this._parse(e)}return n.prototype.set=function(e,r){var l=this._clone();return l._internalState.has(e)&&l._internalState.delete(e),l._internalState.set(e,r),l},n.prototype.unset=function(e){var r=this._clone();return r._internalState.delete(e),r},n.prototype.get=function(e){return this._internalState.get(e)},n.prototype.serialize=function(){var e=this;return this._keys().reduce(function(r,l){return r.push(l+"="+e.get(l)),r},[]).join(",")},n.prototype._parse=function(e){e.length>512||(this._internalState=e.split(",").reverse().reduce(function(r,l){var _=l.trim(),E=_.indexOf("=");if(-1!==E){var N=_.slice(0,E),V=_.slice(E+1,l.length);(function $z(n){return jz.test(n)})(N)&&function Kz(n){return Gz.test(n)&&!Wz.test(n)}(V)&&r.set(N,V)}return r},new Map),this._internalState.size>32&&(this._internalState=new Map(Array.from(this._internalState.entries()).reverse().slice(0,32))))},n.prototype._keys=function(){return Array.from(this._internalState.keys()).reverse()},n.prototype._clone=function(){var e=new n;return e._internalState=new Map(this._internalState),e},n}(),Xw="traceparent",Qw="tracestate",tX=new RegExp("^\\s?((?!ff)[\\da-f]{2})-((?![0]{32})[\\da-f]{32})-((?![0]{16})[\\da-f]{16})-([\\da-f]{2})(-.*)?\\s?$");var Q5=function(){function n(){}return n.prototype.inject=function(e,r,l){var _=_s.getSpanContext(e);if(_&&!bM(e)&&so(_)){var E="00-"+_.traceId+"-"+_.spanId+"-0"+Number(_.traceFlags||Xi.NONE).toString(16);l.set(r,Xw,E),_.traceState&&l.set(r,Qw,_.traceState.serialize())}},n.prototype.extract=function(e,r,l){var _=l.get(r,Xw);if(!_)return e;var E=Array.isArray(_)?_[0]:_;if("string"!=typeof E)return e;var N=function nX(n){var e=tX.exec(n);return!e||"00"===e[1]&&e[5]?null:{traceId:e[2],spanId:e[3],traceFlags:parseInt(e[4],16)}}(E);if(!N)return e;N.isRemote=!0;var V=l.get(r,Qw);if(V){var re=Array.isArray(V)?V.join(","):V;N.traceState=new Xz("string"==typeof re?re:void 0)}return _s.setSpanContext(e,N)},n.prototype.fields=function(){return[Xw,Qw]},n}(),J5=function(){function n(){}return n.prototype.inject=function(e,r,l){var _=bo.getBaggage(e);if(_&&!bM(e)){var N=function mR(n){return n.reduce(function(e,r){var l=e+(""!==e?",":"")+r;return l.length>8192?e:l},"")}(gR(_).filter(function(V){return V.length<=4096}).slice(0,180));N.length>0&&l.set(r,yC,N)}},n.prototype.extract=function(e,r,l){var _=l.get(r,yC),E=Array.isArray(_)?_.join(","):_;if(!E)return e;var N={};return 0===E.length?e:(E.split(",").forEach(function(re){var ae=tO(re);if(ae){var He={value:ae.value};ae.metadata&&(He.metadata=ae.metadata),N[ae.key]=He}}),0===Object.entries(N).length?e:bo.setBaggage(e,bo.createBaggage(N)))},n.prototype.fields=function(){return[yC]},n}();var Z5="service.name",q5="telemetry.sdk.name",e3="telemetry.sdk.language",t3="telemetry.sdk.version",CQ=Z5,n3=q5,r3=e3,i3=t3;var wM,s3="process.runtime.name",o3="telemetry.sdk.name",a3="telemetry.sdk.language",l3="telemetry.sdk.version",zZ=s3,XZ=o3,QZ=a3,JZ=l3,Jw=((wM={})[XZ]="opentelemetry",wM[zZ]="browser",wM[QZ]="webjs",wM[JZ]="1.25.1",wM
1);var pT=function(){return pT=Object.assign||function(n){for(var e,r=1,l=arguments.length;r<l;r++)for(var _ in e=arguments[r])Object.prototype.hasOwnProperty.call(e,_)&&(n[_]=e[_]);return n},pT.apply(this,arguments)},Qq=function(n,e,r,l){return new(r||(r=Promise))(function(E,N){function V(He){try{ae(l.next(He))}catch(nt){N(nt)}}function re(He){try{ae(l.throw(He))}catch(nt){N(nt)}}function ae(He){He.done?E(He.value):function _(E){return E instanceof r?E:new r(function(N){N(E)})}(He.value).then(V,re)}ae((l=l.apply(n,e||[])).next())})},Jq=function(n,e){var l,_,E,N,r={label:0,sent:function(){if(1&E[0])throw E[1];return E[1]},trys:[],ops:[]};return N={next:V(0),throw:V(1),return:V(2)},"function"==typeof Symbol&&(N[Symbol.iterator]=function(){return this}),N;function V(ae){return function(He){return function re(ae){if(l)throw new TypeError("Generator is already executing.");for(;r;)try{if(l=1,_&&(E=2&ae[0]?_.return:ae[0]?_.throw||((E=_.return)&&E.call(_),0):_.next)&&!(E=E.call(_,ae[1])).done)return E;switch(_=0,E&&(ae=[2&ae[0],E.value]),ae[0]){case 0:case 1:E=ae;break;case 4:return r.label++,{value:ae[1],done:!1};case 5:r.label++,_=ae[1],ae=[0];continue;case 7:ae=r.ops.pop(),r.trys.pop();continue;default:if(!(E=(E=r.trys).length>0&&E[E.length-1])&&(6===ae[0]||2===ae[0])){r=0;continue}if(3===ae[0]&&(!E||ae[1]>E[0]&&ae[1]<E[3])){r.label=ae[1];break}if(6===ae[0]&&r.label<E[1]){r.label=E[1],E=ae;break}if(E&&r.label<E[2]){r.label=E[2],r.ops.push(ae);break}E[2]&&r.ops.pop(),r.trys.pop();continue}ae=e.call(n,r)}catch(He){ae=[6,He],_=0}finally{l=E=0}if(5&ae[0])throw ae[1];return{value:ae[0]?ae[1]:void 0,done:!0}}([ae,He])}}},u3=function(){function n(e,r){var _,l=this;this._attributes=e,this.asyncAttributesPending=null!=r,this._syncAttributes=null!==(_=this._attributes)&&void 0!==_?_:{},this._asyncAttributesPromise=r?.then(function(E){return l._attributes=Object.assign({},l._attributes,E),l.asyncAttributesPending=!1,E},function(E){return tt.debug("a resource's async attributes promise rejected: %s",E),l.asyncAttributesPending=!1,{}})}return n.empty=function(){return n.EMPTY},n.default=function(){var e;return new n(((e={})[CQ]="unknown_service",e[r3]=Jw[r3],e[n3]=Jw[n3],e[i3]=Jw[i3],e))},Object.defineProperty(n.prototype,"attributes",{get:function(){var e;return this.asyncAttributesPending&&tt.error("Accessing resource attributes before async attributes settled"),null!==(e=this._attributes)&&void 0!==e?e:{}},enumerable:!1,configurable:!0}),n.prototype.waitForAsyncAttributes=function(){return Qq(this,void 0,void 0,function(){return Jq(this,function(e){switch(e.label){case 0:return this.asyncAttributesPending?[4,this._asyncAttributesPromise]:[3,2];case 1:e.sent(),e.label=2;case 2:return[2]}})})},n.prototype.merge=function(e){var l,r=this;if(!e)return this;var _=pT(pT({},this._syncAttributes),null!==(l=e._syncAttributes)&&void 0!==l?l:e.attributes);if(!this._asyncAttributesPromise&&!e._asyncAttributesPromise)return new n(_);var E=Promise.all([this._asyncAttributesPromise,e._asyncAttributesPromise]).then(function(N){var V,re=function(n,e){var r="function"==typeof Symbol&&n[Symbol.iterator];if(!r)return n;var _,N,l=r.call(n),E=[];try{for(;(void 0===e||e-- >0)&&!(_=l.next()).done;)E.push(_.value)}catch(V){N={error:V}}finally{try{_&&!_.done&&(r=l.return)&&r.call(l)}finally{if(N)throw N.error}}return E}(N,2),ae=re[0],He=re[1];return pT(pT(pT(pT({},r._syncAttributes),ae),null!==(V=e._syncAttributes)&&void 0!==V?V:e.attributes),He)});return new n(_,E)},n.EMPTY=new n({}),n}(),d3=function(n){var e="function"==typeof Symbol&&Symbol.iterator,r=e&&n[e],l=0;if(r)return r.call(n);if(n&&"number"==typeof n.length)return{next:function(){return n&&l>=n.length&&(n=void 0),{value:n&&n[l++],done:!n}}};throw new TypeError(e?"Object is not iterable.":"Symbol.iterator is not defined.")},qq=function(n,e){var r="function"==typeof Symbol&&n[Symbol.iterator];if(!r)return n;var _,N,l=r.call(n),E=[];try{for(;(void 0===e||e-- >0)&&!(_=l.next()).done;)E.push(_.value)}catch(V){N={error:V}}finally{try{_&&!_.done&&(r=l.return)&&r.call(l)}finally{if(N)throw N.error}}return E};function Gx(n){var e,r,l={};if("object"!=typeof n||null==n)return l;try{for(var _=d3(Object.entries(n)),E=_.next();!E.done;E=_.next()){var N=qq(E.value,2),V=N[0],re=N[1];eee(V)?f3(re)?Array.isArray(re)?l[V]=re.slice():l[V]=re:tt.warn("Invalid attribute value set for key: "+V):tt.warn("Invalid attribute key: "+V)}}catch(ae){e={error:ae}}finally{try{E&&!E.done&&(r=_.return)&&r.call(_)}finally{if(e)throw e.error}}return l}function eee(n){return"string"==typeof n&&n.length>0}function f3(n){return null==n||(Array.isArray(n)?function tee(n){var e,r,l;try{for(var _=d3(n),E=_.next();!E.done;E=_.next()){var N=E.value;
1if(null!=N){if(!l){if(h3(N)){l=typeof N;continue}return!1}if(typeof N!==l)return!1}}}catch(V){e={error:V}}finally{try{E&&!E.done&&(r=_.return)&&r.call(_)}finally{if(e)throw e.error}}return!0}(n):h3(n))}function h3(n){switch(typeof n){case"number":case"boolean":case"string":return!0}return!1}var p3="exception.type",_3="exception.message",m3="exception.stacktrace",Zw=p3,qw=_3,vne=m3,g3=function(n,e){var r="function"==typeof Symbol&&n[Symbol.iterator];if(!r)return n;var _,N,l=r.call(n),E=[];try{for(;(void 0===e||e-- >0)&&!(_=l.next()).done;)E.push(_.value)}catch(V){N={error:V}}finally{try{_&&!_.done&&(r=l.return)&&r.call(l)}finally{if(N)throw N.error}}return E},$ie=function(){function n(e,r,l,_,E,N,V,re,ae,He){void 0===V&&(V=[]),this.attributes={},this.links=[],this.events=[],this._droppedAttributesCount=0,this._droppedEventsCount=0,this._droppedLinksCount=0,this.status={code:fm.UNSET},this.endTime=[0,0],this._ended=!1,this._duration=[-1,-1],this.name=l,this._spanContext=_,this.parentSpanId=N,this.kind=E,this.links=V;var nt=Date.now();this._performanceStartTime=Jm.now(),this._performanceOffset=nt-(this._performanceStartTime+DC()),this._startTimeProvided=null!=re,this.startTime=this._getTime(re??nt),this.resource=e.resource,this.instrumentationLibrary=e.instrumentationLibrary,this._spanLimits=e.getSpanLimits(),this._attributeValueLengthLimit=this._spanLimits.attributeValueLengthLimit||0,null!=He&&this.setAttributes(He),this._spanProcessor=e.getActiveSpanProcessor(),this._spanProcessor.onStart(this,r)}return n.prototype.spanContext=function(){return this._spanContext},n.prototype.setAttribute=function(e,r){return null==r||this._isSpanEnded()?this:0===e.length?(tt.warn("Invalid attribute key: "+e),this):f3(r)?Object.keys(this.attributes).length>=this._spanLimits.attributeCountLimit&&!Object.prototype.hasOwnProperty.call(this.attributes,e)?(this._droppedAttributesCount++,this):(this.attributes[e]=this._truncateToSize(r),this):(tt.warn("Invalid attribute value set for key: "+e),this)},n.prototype.setAttributes=function(e){var r,l;try{for(var _=function(n){var e="function"==typeof Symbol&&Symbol.iterator,r=e&&n[e],l=0;if(r)return r.call(n);if(n&&"number"==typeof n.length)return{next:function(){return n&&l>=n.length&&(n=void 0),{value:n&&n[l++],done:!n}}};throw new TypeError(e?"Object is not iterable.":"Symbol.iterator is not defined.")}(Object.entries(e)),E=_.next();!E.done;E=_.next()){var N=g3(E.value,2),V=N[0],re=N[1];this.setAttribute(V,re)}}catch(ae){r={error:ae}}finally{try{E&&!E.done&&(l=_.return)&&l.call(_)}finally{if(r)throw r.error}}return this},n.prototype.addEvent=function(e,r,l){if(this._isSpanEnded())return this;if(0===this._spanLimits.eventCountLimit)return tt.warn("No events allowed."),this._droppedEventsCount++,this;this.events.length>=this._spanLimits.eventCountLimit&&(0===this._droppedEventsCount&&tt.debug("Dropping extra events."),this.events.shift(),this._droppedEventsCount++),AO(r)&&(AO(l)||(l=r),r=void 0);var _=Gx(r);return this.events.push({name:e,attributes:_,time:this._getTime(l),droppedAttributesCount:0}),this},n.prototype.addLink=function(e){return this.links.push(e),this},n.prototype.addLinks=function(e){var r;return(r=this.links).push.apply(r,function(n,e,r){if(r||2===arguments.length)for(var E,l=0,_=e.length;l<_;l++)(E||!(l in e))&&(E||(E=Array.prototype.slice.call(e,0,l)),E[l]=e[l]);return n.concat(E||Array.prototype.slice.call(e))}([],g3(e),!1)),this},n.prototype.setStatus=function(e){return this._isSpanEnded()||(this.status=e),this},n.prototype.updateName=function(e){return this._isSpanEnded()||(this.name=e),this},n.prototype.end=function(e){this._isSpanEnded()?tt.error(this.name+" "+this._spanContext.traceId+"-"+this._spanContext.spanId+" - You can only call end() on a span once."):(this._ended=!0,this.endTime=this._getTime(e),this._duration=function TO(n,e){var r=e[0]-n[0],l=e[1]-n[1];return l<0&&(r-=1,l+=xC),[r,l]}(this.startTime,this.endTime),this._duration[0]<0&&(tt.warn("Inconsistent start and end time, startTime > endTime. Setting span duration to 0ms.",this.startTime,this.endTime),this.endTime=this.startTime.slice(),this._duration=[0,0]),this._droppedEventsCount>0&&tt.warn("Dropped "+this._droppedEventsCount+" events because eventCountLimit reached"),this._spanProcessor.onEnd(this))},n.prototype._getTime=function(e){if("number"==typeof e&&e<Jm.now())return o1(e+this._performanceOffset);if("number"==typeof e)return Ap(e);if(e instanceof Date)return Ap(e.getTime());if(hM(e))return e;if(this._startTimeProvided)return Ap(Date.now());var r=Jm.now()-this._performanceStartTime;return OA(this.startTime,Ap(r))},n.prototype.isRecording=function(){return!1===this._ended},n.prototype.recordException=function(e,r){var l={};"string"==typeof e?l[qw]=e:e&&(e.code?l[Zw]=e.code.toString():e.name&&(l[Zw]=e.name),e.message&&(l[qw]=e.message),e.stack&&(l[vne]=e.stack)),l[Zw]||l[qw]?this.addEvent("exception",l,r):tt.warn("Failed to record an exception "+e)},Object.defineProperty(n.prototype,"duration",{get:function(){return this._duration}
1,enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"ended",{get:function(){return this._ended},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"droppedAttributesCount",{get:function(){return this._droppedAttributesCount},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"droppedEventsCount",{get:function(){return this._droppedEventsCount},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"droppedLinksCount",{get:function(){return this._droppedLinksCount},enumerable:!1,configurable:!0}),n.prototype._isSpanEnded=function(){return this._ended&&tt.warn("Can not execute the operation on ended Span {traceId: "+this._spanContext.traceId+", spanId: "+this._spanContext.spanId+"}"),this._ended},n.prototype._truncateToLimitUtil=function(e,r){return e.length<=r?e:e.substr(0,r)},n.prototype._truncateToSize=function(e){var r=this,l=this._attributeValueLengthLimit;return l<=0?(tt.warn("Attribute value limit must be positive, got "+l),e):"string"==typeof e?this._truncateToLimitUtil(e,l):Array.isArray(e)?e.map(function(_){return"string"==typeof _?r._truncateToLimitUtil(_,l):_}):e},n}(),Wx=function(){function n(){}return n.prototype.shouldSample=function(){return{decision:WA.NOT_RECORD}},n.prototype.toString=function(){return"AlwaysOffSampler"},n}(),eI=function(){function n(e){var r,l,_,E;this._root=e.root,this._root||(vx(new Error("ParentBasedSampler must have a root sampler configured")),this._root=new $A),this._remoteParentSampled=null!==(r=e.remoteParentSampled)&&void 0!==r?r:new $A,this._remoteParentNotSampled=null!==(l=e.remoteParentNotSampled)&&void 0!==l?l:new Wx,this._localParentSampled=null!==(_=e.localParentSampled)&&void 0!==_?_:new $A,this._localParentNotSampled=null!==(E=e.localParentNotSampled)&&void 0!==E?E:new Wx}return n.prototype.shouldSample=function(e,r,l,_,E,N){var V=_s.getSpanContext(e);return V&&so(V)?V.isRemote?V.traceFlags&Xi.SAMPLED?this._remoteParentSampled.shouldSample(e,r,l,_,E,N):this._remoteParentNotSampled.shouldSample(e,r,l,_,E,N):V.traceFlags&Xi.SAMPLED?this._localParentSampled.shouldSample(e,r,l,_,E,N):this._localParentNotSampled.shouldSample(e,r,l,_,E,N):this._root.shouldSample(e,r,l,_,E,N)},n.prototype.toString=function(){return"ParentBased{root="+this._root.toString()+", remoteParentSampled="+this._remoteParentSampled.toString()+", remoteParentNotSampled="+this._remoteParentNotSampled.toString()+", localParentSampled="+this._localParentSampled.toString()+", localParentNotSampled="+this._localParentNotSampled.toString()+"}"},n}(),S3=function(){function n(e){void 0===e&&(e=0),this._ratio=e,this._ratio=this._normalize(e),this._upperBound=Math.floor(4294967295*this._ratio)}return n.prototype.shouldSample=function(e,r){return{decision:Al(r)&&this._accumulate(r)<this._upperBound?WA.RECORD_AND_SAMPLED:WA.NOT_RECORD}},n.prototype.toString=function(){return"TraceIdRatioBased{"+this._ratio+"}"},n.prototype._normalize=function(e){return"number"!=typeof e||isNaN(e)?0:e>=1?1:e<=0?0:e},n.prototype._accumulate=function(e){for(var r=0,l=0;l<e.length/8;l++){var _=8*l;r=(r^parseInt(e.slice(_,_+8),16))>>>0}return r},n}(),Kie=gu(),zie=W0.AlwaysOn,IM=1;function v3(){return{sampler:E3(Kie),forceFlushTimeoutMillis:3e4,generalLimits:{attributeValueLengthLimit:gu().OTEL_ATTRIBUTE_VALUE_LENGTH_LIMIT,attributeCountLimit:gu().OTEL_ATTRIBUTE_COUNT_LIMIT},spanLimits:{attributeValueLengthLimit:gu().OTEL_SPAN_ATTRIBUTE_VALUE_LENGTH_LIMIT,attributeCountLimit:gu().OTEL_SPAN_ATTRIBUTE_COUNT_LIMIT,linkCountLimit:gu().OTEL_SPAN_LINK_COUNT_LIMIT,eventCountLimit:gu().OTEL_SPAN_EVENT_COUNT_LIMIT,attributePerEventCountLimit:gu().OTEL_SPAN_ATTRIBUTE_PER_EVENT_COUNT_LIMIT,attributePerLinkCountLimit:gu().OTEL_SPAN_ATTRIBUTE_PER_LINK_COUNT_LIMIT}}}function E3(n){switch(void 0===n&&(n=gu()),n.OTEL_TRACES_SAMPLER){case W0.AlwaysOn:return new $A;case W0.AlwaysOff:return new Wx;case W0.ParentBasedAlwaysOn:return new eI({root:new $A});case W0.ParentBasedAlwaysOff:return new eI({root:new Wx});case W0.TraceIdRatio:return new S3(T3(n));case W0.ParentBasedTraceIdRatio:return new eI({root:new S3(T3(n))});default:return tt.error('OTEL_TRACES_SAMPLER value "'+n.OTEL_TRACES_SAMPLER+" invalid, defaulting to "+zie+'".'),new $A}}function T3(n){if(void 0===n.OTEL_TRACES_SAMPLER_ARG||""===n.OTEL_TRACES_SAMPLER_ARG)return tt.error("OTEL_TRACES_SAMPLER_ARG is blank, defaulting to "+IM+"."),IM;var e=Number(n.OTEL_TRACES_SAMPLER_ARG);return isNaN(e)?(tt.error("OTEL_TRACES_SAMPLER_ARG="+n.OTEL_TRACES_SAMPLER_ARG+" was given, but it is invali
1d, defaulting to "+IM+"."),IM):e<0||e>1?(tt.error("OTEL_TRACES_SAMPLER_ARG="+n.OTEL_TRACES_SAMPLER_ARG+" was given, but it is out of range ([0..1]), defaulting to "+IM+"."),IM):e}function Qie(n){var e,r,l,_,E,N,V,re,ae,He,nt,Tt,Qt=Object.assign({},n.spanLimits),Zt=function cM(){return oO(bA)}();return Qt.attributeCountLimit=null!==(N=null!==(E=null!==(_=null!==(r=null===(e=n.spanLimits)||void 0===e?void 0:e.attributeCountLimit)&&void 0!==r?r:null===(l=n.generalLimits)||void 0===l?void 0:l.attributeCountLimit)&&void 0!==_?_:Zt.OTEL_SPAN_ATTRIBUTE_COUNT_LIMIT)&&void 0!==E?E:Zt.OTEL_ATTRIBUTE_COUNT_LIMIT)&&void 0!==N?N:128,Qt.attributeValueLengthLimit=null!==(Tt=null!==(nt=null!==(He=null!==(re=null===(V=n.spanLimits)||void 0===V?void 0:V.attributeValueLengthLimit)&&void 0!==re?re:null===(ae=n.generalLimits)||void 0===ae?void 0:ae.attributeValueLengthLimit)&&void 0!==He?He:Zt.OTEL_SPAN_ATTRIBUTE_VALUE_LENGTH_LIMIT)&&void 0!==nt?nt:Zt.OTEL_ATTRIBUTE_VALUE_LENGTH_LIMIT)&&void 0!==Tt?Tt:sM,Object.assign({},n,{spanLimits:Qt})}var qie=function n(){this.generateTraceId=y3(16),this.generateSpanId=y3(8)},$x=Array(32);function y3(n){return function(){for(var r=0;r<2*n;r++)$x[r]=Math.floor(16*Math.random())+48,$x[r]>=58&&($x[r]+=39);return String.fromCharCode.apply(null,$x.slice(0,2*n))}}var XA,ese=function(){function n(e,r,l){this._tracerProvider=l;var _=function Xie(n){var e={sampler:E3()},r=v3(),l=Object.assign({},r,e,n);return l.generalLimits=Object.assign({},r.generalLimits,n.generalLimits||{}),l.spanLimits=Object.assign({},r.spanLimits,n.spanLimits||{}),l}(r);this._sampler=_.sampler,this._generalLimits=_.generalLimits,this._spanLimits=_.spanLimits,this._idGenerator=r.idGenerator||new qie,this.resource=l.resource,this.instrumentationLibrary=e}return n.prototype.startSpan=function(e,r,l){var _,E,N;void 0===r&&(r={}),void 0===l&&(l=go.active()),r.root&&(l=_s.deleteSpan(l));var V=_s.getSpan(l);if(bM(l))return tt.debug("Instrumentation suppressed, returning Noop Span"),_s.wrapSpanContext(Xa);var nt,Tt,Qt,ae=V?.spanContext(),He=this._idGenerator.generateSpanId();ae&&_s.isSpanContextValid(ae)?(nt=ae.traceId,Tt=ae.traceState,Qt=ae.spanId):nt=this._idGenerator.generateTraceId();var Zt=null!==(_=r.kind)&&void 0!==_?_:D_.INTERNAL,Xt=(null!==(E=r.links)&&void 0!==E?E:[]).map(function(Li){return{context:Li.context,attributes:Gx(Li.attributes)}}),on=Gx(r.attributes),Dn=this._sampler.shouldSample(l,nt,e,Zt,on,Xt);Tt=null!==(N=Dn.traceState)&&void 0!==N?N:Tt;var Un={traceId:nt,spanId:He,traceFlags:Dn.decision===R_.RECORD_AND_SAMPLED?Xi.SAMPLED:Xi.NONE,traceState:Tt};if(Dn.decision===R_.NOT_RECORD)return tt.debug("Recording is off, propagating context in a non-recording span"),_s.wrapSpanContext(Un);var mr=Gx(Object.assign(on,Dn.attributes));return new $ie(this,l,e,Un,Zt,Qt,Xt,r.startTime,void 0,mr)},n.prototype.startActiveSpan=function(e,r,l,_){var E,N,V;if(!(arguments.length<2)){2===arguments.length?V=r:3===arguments.length?(E=r,V=l):(E=r,N=l,V=_);var re=N??go.active(),ae=this.startSpan(e,E,re),He=_s.setSpan(re,ae);return go.with(He,V,void 0,ae)}},n.prototype.getGeneralLimits=function(){return this._generalLimits},n.prototype.getSpanLimits=function(){return this._spanLimits},n.prototype.getActiveSpanProcessor=function(){return this._tracerProvider.getActiveSpanProcessor()},n}(),Kx=function(n){var e="function"==typeof Symbol&&Symbol.iterator,r=e&&n[e],l=0;if(r)return r.call(n);if(n&&"number"==typeof n.length)return{next:function(){return n&&l>=n.length&&(n=void 0),{value:n&&n[l++],done:!n}}};throw new TypeError(e?"Object is not iterable.":"Symbol.iterator is not defined.")},tse=function(){function n(e){this._spanProcessors=e}return n.prototype.forceFlush=function(){var e,r,l=[];try{for(var _=Kx(this._spanProcessors),E=_.next();!E.done;E=_.next()){var N=E.value;l.push(N.forceFlush())}}catch(V){e={error:V}}finally{try{E&&!E.done&&(r=_.return)&&r.call(_)}finally{if(e)throw e.error}}return new Promise(function(V){Promise.all(l).then(function(){V()}).catch(function(re){vx(re||new Error("MultiSpanProcessor: forceFlush failed")),V()})})},n.prototype.onStart=function(e,r){var l,_;try{for(var E=Kx(this._spanProcessors),N=E.next();!N.done;N=E.next()){N.value.onStart(e,r)}}catch(re){l={error:re}}finally{try{N&&!N.done&&(_=E.return)&&_.call(E)}finally{if(l)throw l.error}}},n.prototype.onEnd=function(e){var r,l;try{for(var _=Kx(this._spanProcessors),E=_.next();!E.done;E=_.next()){E.value.onEnd(e)}}catch(V){r={error:V}}finally{try{E&&!E.done&&(l=_.return)&&l.call(_)}finally{if(r)throw r.error}}},n.prototype.shutdown=function(){var e,r,l=[];try{for(var _=Kx(this._spanProcessors),E=_.next();!E.done;E=_.next()){var N=E.value;l.push(N.shutdown())}}catch(V){e={error:V}}finally{try{E&&!E.done&&(r=_.return)&&r.call(_)}finally{if(e)throw e.error}}return new Promise(function(V,re){Promise.all(l).then(function(){V()},re)})},n}(),nse=function(){function n(){}return n.prototype.onStart=function(e,r){},n.prototype.onEnd=function(e){},n.prototype.shutdown=function(){return Promise.resolve()},n.prototype.forceFlush=function(){return Promise.resolve()},n}();!function(n){n[n.resolved=0]="resolved",n[n.timeout=1]="timeout",n[n.error=2]="error",n[n.unresolved=3]="unresolved"}(XA||(XA={}));var rse=function(){function n(e){var r;void 0===e&&(e={}),this._registeredSpanProcessors=[],this._tracers=new Map;var l=function Uz(){for(var n=[],e=0;e<arguments.length;e++)n[e]=arguments[e];for(var r=n.shift(),l=new WeakMap;n.length>0;)r=j5(r,n.shift(),0,l);return r}({},v3(),Qie(e));this.resource=null!==(r=l.resource)&&void 0!==r?r:u3.empty(),this.resource=u3.default().merge(this.resource),this._config=Object.assign({},l,{resource:this.resource});var _=this._buildExporterFromEnv();if(void 0!==_){var E=new nH(_);this.activeSpanProcessor=E}else this.activeSpanProcessor=new nse}return n.prototype.getTracer=function(e,r,l){var _=e+"@"+(r||"")+":"+(l?.schemaUrl||"");return this._tracers.has(_)||this._tracers.set(_,new ese({name:e,version:r,schemaUrl:l?.schemaUrl},this._config,this)),this._tracers.get(_)},n.prototype.addSpanProcessor=function(e){0===this._registeredSpanProcessors.length&&this.activeSpanProcessor.shutdown().catch(function(r){return tt.error("Error while trying to shutdown current span processor",r)}),this._registeredSpanProcessors.push(e),this.activeSpanProcessor=new tse(this._registeredSpanProcessors)},n.prototype.getActiveSpanProcessor=function(){return this.activeSpanProcessor},n.prototype.register=function(e){void 0===e&&(e={}),_s.setGlobalTracerProvider(this),void 0===e.propagator&&(e.propagator=this._buildPropagatorFromEnv()),e.contextManager&&go.setGlobalContextManager(e.contextManager),e.propagator&&bo.setGlobalPropagator(e.propagator)},n.prototype.forceFlush=function(){var e=this._config.forceFlushTimeoutMillis,r=this._registeredSpanProcessors.map(function(l){return new Promise(function(_){var E,N=setTimeout(function(){_(new Error("Span processor did n
1ot completed within timeout period of "+e+" ms")),E=XA.timeout},e);l.forceFlush().then(function(){clearTimeout(N),E!==XA.timeout&&(E=XA.resolved,_(E))}).catch(function(V){clearTimeout(N),E=XA.error,_(V)})})});return new Promise(function(l,_){Promise.all(r).then(function(E){var N=E.filter(function(V){return V!==XA.resolved});N.length>0?_(N):l()}).catch(function(E){return _([E])})})},n.prototype.shutdown=function(){return this.activeSpanProcessor.shutdown()},n.prototype._getPropagator=function(e){var r;return null===(r=this.constructor._registeredPropagators.get(e))||void 0===r?void 0:r()},n.prototype._getSpanExporter=function(e){var r;return null===(r=this.constructor._registeredExporters.get(e))||void 0===r?void 0:r()},n.prototype._buildPropagatorFromEnv=function(){var e=this,r=Array.from(new Set(gu().OTEL_PROPAGATORS)),_=r.map(function(E){var N=e._getPropagator(E);return N||tt.warn('Propagator "'+E+'" requested through environment variable is unavailable.'),N}).reduce(function(E,N){return N&&E.push(N),E},[]);if(0!==_.length)return 1===r.length?_[0]:new $5({propagators:_})},n.prototype._buildExporterFromEnv=function(){var e=gu().OTEL_TRACES_EXPORTER;if("none"!==e&&""!==e){var r=this._getSpanExporter(e);return r||tt.error('Exporter "'+e+'" requested through environment variable is unavailable.'),r}},n._registeredPropagators=new Map([["tracecontext",function(){return new Q5}],["baggage",function(){return new J5}]]),n._registeredExporters=new Map,n}(),ose=function(){function n(){this._enabled=!1,this._currentContext=Fn}return n.prototype._bindFunction=function(e,r){void 0===e&&(e=Fn);var l=this,_=function(){for(var E=this,N=[],V=0;V<arguments.length;V++)N[V]=arguments[V];return l.with(e,function(){return r.apply(E,N)})};return Object.defineProperty(_,"length",{enumerable:!1,configurable:!0,writable:!1,value:r.length}),_},n.prototype.active=function(){return this._currentContext},n.prototype.bind=function(e,r){return void 0===e&&(e=this.active()),"function"==typeof r?this._bindFunction(e,r):r},n.prototype.disable=function(){return this._currentContext=Fn,this._enabled=!1,this},n.prototype.enable=function(){return this._enabled||(this._enabled=!0,this._currentContext=Fn),this},n.prototype.with=function(e,r,l){for(var _=[],E=3;E<arguments.length;E++)_[E-3]=arguments[E];var N=this._currentContext;this._currentContext=e||Fn;try{return r.call.apply(r,function(n,e,r){if(r||2===arguments.length)for(var E,l=0,_=e.length;l<_;l++)(E||!(l in e))&&(E||(E=Array.prototype.slice.call(e,0,l)),E[l]=e[l]);return n.concat(E||Array.prototype.slice.call(e))}([l],function(n,e){var r="function"==typeof Symbol&&n[Symbol.iterator];if(!r)return n;var _,N,l=r.call(n),E=[];try{for(;(void 0===e||e-- >0)&&!(_=l.next()).done;)E.push(_.value)}catch(V){N={error:V}}finally{try{_&&!_.done&&(r=l.return)&&r.call(l)}finally{if(N)throw N.error}}return E}(_),!1))}finally{this._currentContext=N}},n}(),ase=function(){var n=function(e,r){return(n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(l,_){l.__proto__=_}||function(l,_){for(var E in _)Object.prototype.hasOwnProperty.call(_,E)&&(l[E]=_[E])})(e,r)};return function(e,r){if("function"!=typeof r&&null!==r)throw new TypeError("Class extends value "+String(r)+" is not a constructor or null");function l(){this.constructor=e}n(e,r),e.prototype=null===r?Object.create(r):(l.prototype=r.prototype,new l)}}(),lse=function(n){function e(r){void 0===r&&(r={});var l=n.call(this,r)||this;if(r.contextManager)throw"contextManager should be defined in register method not in constructor";if(r.propagator)throw"propagator should be defined in register method not in constructor";return l}return ase(e,n),e.prototype.register=function(r){void 0===r&&(r={}),void 0===r.contextManager&&(r.contextManager=new ose),r.contextManager&&r.contextManager.enable(),n.prototype.register.call(this,r)},e}(rse);class cse extends lse{}var A3,tI=(n=>(n[n.DomContentLoaded=0]="DomContentLoaded",n[n.Load=1]="Load",n[n.FullSnapshot=2]="FullSnapshot",n[n.IncrementalSnapshot=3]="IncrementalSnapshot",n[n.Meta=4]="Meta",n[n.Custom=5]="Custom",n[n.Plugin=6]="Plugin",n))(tI||{}),h2=C(10467),gse=Object.defineProperty,Zr=(n,e,r)=>(((n,e,r)=>{e in n?gse(n,e,{enumerable:!0,configurable:!0,writable:!0,value:r}):n[e]=r})(n,"symbol"!=typeof e?e+"":e,r),r),vse=Object.defineProperty,QA=(n,e,r)=>(((n,e,r)=>{e in n?vse(n,e,{enumerable:!0,configurable:!0,writable:!0,value:r}):n[e]=r})(n,"symbol"!=typeof e?e+"":e,r),r),Lo=(n=>(n[n.Document=0]="Document",n[n.DocumentType=1]="DocumentType",n[n.Element=2]="Element",n[n.Text=3]="Text",n[n.CDATA=4]="CDATA",n[n.Comment=5]="Comment",n))(Lo||{});function b3(n){return n.nodeType===n.ELEMENT_NODE}function p2(n){const e=n?.host;return e?.shadowRoot===n}function _2(n){return"[object ShadowRoot]"===Object.prototype.toString.call(n)}function zx(n){try{const e=n.rules||n.cssRules;return e?function Tse(n){return n.includes(" background-clip: text;")&&!n.includes(" -webkit-background-clip: text;")&&(n=n.replace(/\sbackground-clip:\s*text;/g," -webkit-background-clip: text; background-clip: text;")),n}(Array.from(e,M3).join("")):null}catch{return null}}function M3(n){let e;if(function bse(n){return"styleSheet"in n}(n))try{e=zx(n.styleSheet)||function yse(n){const{cssText:e}=n;if(e.split('"').length<3)return e;const r=["@import",`url(${JSON.stringify(n.href)})`];return""===n.layerName?r.push("layer"):n.layerName&&r.push(`layer(${n.layerName})`),n.supportsText&&r.push(`supports(${n.supportsText})`),n.media.length&&r.push(n.media.mediaText),r.join(" ")+";"}(n)}catch{}else if(function Mse(n){return"selectorText"in n}(n)&&n.selectorText.includes(":"))return function Ase(n){const e=/(\[(?:[\w-]+)[^\\])(:(?:[\w-]+)\])/gm;return n.replace(e,"$1\\$2")}(n.cssText);return e||n.cssText}class nI{constructor(){QA(this,"idNodeMap",new Map),QA(this,"nodeMetaMap",new WeakMap)}getId(e){var r;return e?(null==(r=this.getMeta(e))?void 0:r.id)??-1:-1}getNode(e){return this.idNodeMap.get(e)||null}getIds(){return Array.from(this.idNodeMap.keys())}getMeta(e){return this.nodeMetaMap.get(e)||null}removeNodeFromMap(e){const r=this.getId(e);
1this.idNodeMap.delete(r),e.childNodes&&e.childNodes.forEach(l=>this.removeNodeFromMap(l))}has(e){return this.idNodeMap.has(e)}hasNode(e){return this.nodeMetaMap.has(e)}add(e,r){const l=r.id;this.idNodeMap.set(l,e),this.nodeMetaMap.set(e,r)}replace(e,r){const l=this.getNode(e);if(l){const _=this.nodeMetaMap.get(l);_&&this.nodeMetaMap.set(r,_)}this.idNodeMap.set(e,r)}reset(){this.idNodeMap=new Map,this.nodeMetaMap=new WeakMap}}function C3(){return new nI}function rI({element:n,maskInputOptions:e,tagName:r,type:l,value:_,maskInputFn:E}){let N=_||"";const V=l&&_T(l);return(e[r.toLowerCase()]||V&&e[V])&&(N=E?E(N,n):"*".repeat(N.length)),N}function _T(n){return n.toLowerCase()}const O3="__rrweb_original__";function iI(n){const e=n.type;return n.hasAttribute("data-rr-is-password")?"password":e?_T(e):null}function x3(n,e){let r;try{r=new URL(n,e??window.location.href)}catch{return null}const _=r.pathname.match(/\.([0-9a-z]+)(?:$)/i);return _?.[1]??null}let xse=1;const Dse=new RegExp("[^a-z0-9-_:]"),m2=-2;function D3(){return xse++}let NM,R3;const wse=/url\((?:(')([^']*)'|(")(.*?)"|([^)]*))\)/gm,Ise=/^(?:[a-z+]+:)?\/\//i,Nse=/^www\..*/i,Lse=/^(data:)([^,]*),(.*)/i;function Xx(n,e){return(n||"").replace(wse,(r,l,_,E,N,V)=>{const re=_||N||V,ae=l||E||"";if(!re)return r;if(Ise.test(re)||Nse.test(re))return`url(${ae}${re}${ae})`;if(Lse.test(re))return`url(${ae}${re}${ae})`;if("/"===re[0])return`url(${ae}${function Pse(n){let e="";return e=n.indexOf("//")>-1?n.split("/").slice(0,3).join("/"):n.split("/")[0],e=e.split("?")[0],e}(e)+re}${ae})`;const He=e.split("/"),nt=re.split("/");He.pop();for(const Tt of nt)"."!==Tt&&(".."===Tt?He.pop():He.push(Tt));return`url(${ae}${He.join("/")}${ae})`})}const Hse=/^[^ \t\n\r\u000c]+/,kse=/^[, \t\n\r\u000c]+/;const P3=new WeakMap;function LM(n,e){return e&&""!==e.trim()?Qx(n,e):e}function Bse(n){return!("svg"!==n.tagName&&!n.ownerSVGElement)}function Qx(n,e){let r=P3.get(n);if(r||(r=n.createElement("a"),P3.set(n,r)),e){if(e.startsWith("blob:")||e.startsWith("data:"))return e}else e="";return r.setAttribute("href",e),r.href}function w3(n,e,r,l){return l&&("src"===r||"href"===r&&("use"!==e||"#"!==l[0])||"xlink:href"===r&&"#"!==l[0]||"background"===r&&("table"===e||"td"===e||"th"===e)?LM(n,l):"srcset"===r?function Use(n,e){if(""===e.trim())return e;let r=0;function l(E){let N;const V=E.exec(e.substring(r));return V?(N=V[0],r+=N.length,N):""}const _=[];for(;l(kse),!(r>=e.length);){let E=l(Hse);if(","===E.slice(-1))E=LM(n,E.substring(0,E.length-1)),_.push(E);else{let N="";E=LM(n,E);let V=!1;for(;;){const re=e.charAt(r);if(""===re){_.push((E+N).trim());break}if(V)")"===re&&(V=!1);else{if(","===re){r+=1,_.push((E+N).trim());break}"("===re&&(V=!0)}N+=re,r+=1}}}return _.join(", ")}(n,l):"style"===r?Xx(l,Qx(n)):"object"===e&&"data"===r?LM(n,l):l)}function I3(n,e,r){return("video"===n||"audio"===n)&&"autoplay"===e}function Jx(n,e,r){if(!n)return!1;if(n.nodeType!==n.ELEMENT_NODE)return!!r&&Jx(n.parentNode,e,r);for(let l=n.classList.length;l--;){const _=n.classList[l];if(e.test(_))return!0}return!!r&&Jx(n.parentNode,e,r)}function N3(n,e,r,l){try{const _=n.nodeType===n.ELEMENT_NODE?n:n.parentElement;if(null===_)return!1;if("string"==typeof e){if(l){if(_.closest(`.${e}`))return!0}else if(_.classList.contains(e))return!0}else if(Jx(_,e,l))return!0;if(r)if(l){if(_.closest(r))return!0}else if(_.matches(r))return!0}catch{}return!1}function jse(n,e){const{doc:r,mirror:l,blockClass:_,blockSelector:E,needsMask:N,inlineStylesheet:V,maskInputOptions:re={},maskTextFn:ae,maskInputFn:He,dataURLOptions:nt={},inlineImages:Tt,recordCanvas:Qt,keepIframeSrcFn:Zt,newlyAddedElement:Xt=!1}=e,on=function Gse(n,e){if(!e.hasNode(n))return;const r=e.getId(n);return 1===r?void 0:r}(r,l);switch(n.nodeType){case n.DOCUMENT_NODE:return"CSS1Compat"!==n.compatMode?{type:Lo.Document,childNodes:[],compatMode:n.compatMode}:{type:Lo.Document,childNodes:[]};case n.DOCUMENT_TYPE_NODE:return{type:Lo.DocumentType,name:n.name,publicId:n.publicId,systemId:n.systemId,rootId:on};case n.ELEMENT_NODE:return function $se(n,e){const{doc:r,blockClass:l,blockSelector:_,inlineStylesheet:E,maskInputOptions:N={},maskInputFn:V,dataURLOptions:re={},inlineImages:ae,recordCanvas:He,keepIframeSrcFn:nt,newlyAddedElement:Tt=!1,rootId:Qt}=e,Zt=function Fse(n,e,r){try{if("string"==typeof e){if(n.classList.contains(e))return!0}else for(let l=n.classList.length;l--;){const _=n.classList[l];if(e.test(_))return!0}if(r)return n.matches(r)}catch{}return!1}(n,l,_),Xt=function Rse(n){if(n instanceof HTMLFormElement)return"form";const e=_T(n.tagName);return Dse.test(e)?"div":e}(n);let on={};const Dn=n.attributes.length;for(let Un=0;Un<Dn;Un++){const mr=n.attributes[Un];I3(Xt,mr.name,mr.value)||(on[mr.name]=w3(r,Xt,_T(mr.name),mr.value))}if("link"===Xt&&E){const Un=Array.from(r.styleSheets).find(zr=>zr.href===n.href);let mr=null;Un&&(mr=zx(Un)),mr&&(delete on.rel,delete on.href,on._cssText=Xx(mr,Un.href))}if("style"===Xt&&n.sheet&&!(n.innerText||n.textContent||"").trim().length){const Un=zx(n.sheet);Un&&(on._cssText=Xx(Un,Qx(r)))}if("input"===Xt||"textarea"===Xt||"select"===Xt){const Un=n.value,mr=n.checked;"radio"!==on.type&&"checkbox"!==on.type&&"submit"!==on.type&&"button"!==on.type&&Un?on.value=rI({element:n,type:iI(n),tagName:Xt,value:Un,maskInputOptions:N,maskInputFn:V}):mr&&(on.checked=mr)}if("option"===Xt&&(n.selected&&!N.select?on.selected=!0:delete on.selected),"canvas"===Xt&&He)if("2d"===n.__context)(function Cse(n){const e=n.getContext("2d");if(!e)return!0;for(let l=0;l<n.width;l+=50)for(let _=0;_<n.height;_+=50){const E=e.getImageData,N=O3 in E?E[O3]:E;
1if(new Uint32Array(N.call(e,l,_,Math.min(50,n.width-l),Math.min(50,n.height-_)).data.buffer).some(re=>0!==re))return!1}return!0})(n)||(on.rr_dataURL=n.toDataURL(re.type,re.quality));else if(!("__context"in n)){const Un=n.toDataURL(re.type,re.quality),mr=r.createElement("canvas");mr.width=n.width,mr.height=n.height;Un!==mr.toDataURL(re.type,re.quality)&&(on.rr_dataURL=Un)}if("img"===Xt&&ae){NM||(NM=r.createElement("canvas"),R3=NM.getContext("2d"));const Un=n,mr=Un.currentSrc||Un.getAttribute("src")||"<unknown-src>",zr=Un.crossOrigin,Li=()=>{Un.removeEventListener("load",Li);try{NM.width=Un.naturalWidth,NM.height=Un.naturalHeight,R3.drawImage(Un,0,0),on.rr_dataURL=NM.toDataURL(re.type,re.quality)}catch(js){if("anonymous"!==Un.crossOrigin)return Un.crossOrigin="anonymous",void(Un.complete&&0!==Un.naturalWidth?Li():Un.addEventListener("load",Li));console.warn(`Cannot inline img src=${mr}! Error: ${js}`)}"anonymous"===Un.crossOrigin&&(zr?on.crossOrigin=zr:Un.removeAttribute("crossorigin"))};Un.complete&&0!==Un.naturalWidth?Li():Un.addEventListener("load",Li)}if("audio"===Xt||"video"===Xt){const Un=on;Un.rr_mediaState=n.paused?"paused":"played",Un.rr_mediaCurrentTime=n.currentTime,Un.rr_mediaPlaybackRate=n.playbackRate,Un.rr_mediaMuted=n.muted,Un.rr_mediaLoop=n.loop,Un.rr_mediaVolume=n.volume}if(Tt||(n.scrollLeft&&(on.rr_scrollLeft=n.scrollLeft),n.scrollTop&&(on.rr_scrollTop=n.scrollTop)),Zt){const{width:Un,height:mr}=n.getBoundingClientRect();on={class:on.class,rr_width:`${Un}px`,rr_height:`${mr}px`}}let ar;"iframe"===Xt&&!nt(on.src)&&(n.contentDocument||(on.rr_src=on.src),delete on.src);try{customElements.get(Xt)&&(ar=!0)}catch{}return{type:Lo.Element,tagName:Xt,attributes:on,childNodes:[],isSVG:Bse(n)||void 0,needBlock:Zt,rootId:Qt,isCustom:ar}}(n,{doc:r,blockClass:_,blockSelector:E,inlineStylesheet:V,maskInputOptions:re,maskInputFn:He,dataURLOptions:nt,inlineImages:Tt,recordCanvas:Qt,keepIframeSrcFn:Zt,newlyAddedElement:Xt,rootId:on});case n.TEXT_NODE:return function Wse(n,e){var r;const{needsMask:l,maskTextFn:_,rootId:E}=e,N=n.parentNode&&n.parentNode.tagName;let V=n.textContent;const re="STYLE"===N||void 0,ae="SCRIPT"===N||void 0;if(re&&V){try{n.nextSibling||n.previousSibling||null!=(r=n.parentNode.sheet)&&r.cssRules&&(V=zx(n.parentNode.sheet))}catch(He){console.warn(`Cannot get CSS styles from text's parentNode. Error: ${He}`,n)}V=Xx(V,Qx(e.doc))}return ae&&(V="SCRIPT_PLACEHOLDER"),!re&&!ae&&V&&l&&(V=_?_(V,n.parentElement):V.replace(/[\S]/g,"*")),{type:Lo.Text,textContent:V||"",isStyle:re,rootId:E}}(n,{doc:r,needsMask:N,maskTextFn:ae,rootId:on});case n.CDATA_SECTION_NODE:return{type:Lo.CDATA,textContent:"",rootId:on};case n.COMMENT_NODE:return{type:Lo.Comment,textContent:n.textContent||"",rootId:on};default:return!1}}function Fc(n){return null==n?"":n.toLowerCase()}function HM(n,e){const{doc:r,mirror:l,blockClass:_,blockSelector:E,maskTextClass:N,maskTextSelector:V,skipChild:re=!1,inlineStylesheet:ae=!0,maskInputOptions:He={},maskTextFn:nt,maskInputFn:Tt,slimDOMOptions:Qt,dataURLOptions:Zt={},inlineImages:Xt=!1,recordCanvas:on=!1,onSerialize:Dn,onIframeLoad:ar,iframeLoadTimeout:Un=5e3,onStylesheetLoad:mr,stylesheetLoadTimeout:zr=5e3,keepIframeSrcFn:Li=(()=>!1),newlyAddedElement:js=!1}=e;let{needsMask:vo}=e,{preserveWhiteSpace:zo=!0}=e;!vo&&n.childNodes&&(vo=N3(n,N,V,void 0===vo));const va=jse(n,{doc:r,mirror:l,blockClass:_,blockSelector:E,needsMask:vo,inlineStylesheet:ae,maskInputOptions:He,maskTextFn:nt,maskInputFn:Tt,dataURLOptions:Zt,inlineImages:Xt,recordCanvas:on,keepIframeSrcFn:Li,newlyAddedElement:js});if(!va)return console.warn(n,"not serialized"),null;let Xl;Xl=l.hasNode(n)?l.getId(n):function Kse(n,e){if(e.comment&&n.type===Lo.Comment)return!0;if(n.type===Lo.Element){if(e.script&&("script"===n.tagName||"link"===n.tagName&&("preload"===n.attributes.rel||"modulepreload"===n.attributes.rel)&&"script"===n.attributes.as||"link"===n.tagName&&"prefetch"===n.attributes.rel&&"string"==typeof n.attributes.href&&"js"===x3(n.attributes.href)))return!0;if(e.headFavicon&&("link"===n.tagName&&"shortcut icon"===n.attributes.rel||"meta"===n.tagName&&(Fc(n.attributes.name).match(/^msapplication-tile(image|color)$/)||"application-name"===Fc(n.attributes.name)||"icon"===Fc(n.attributes.rel)||"apple-touch-icon"===Fc(n.attributes.rel)||"shortcut icon"===Fc(n.attributes.rel))))return!0;
1if("meta"===n.tagName){if(e.headMetaDescKeywords&&Fc(n.attributes.name).match(/^description|keywords$/))return!0;if(e.headMetaSocial&&(Fc(n.attributes.property).match(/^(og|twitter|fb):/)||Fc(n.attributes.name).match(/^(og|twitter):/)||"pinterest"===Fc(n.attributes.name)))return!0;if(e.headMetaRobots&&("robots"===Fc(n.attributes.name)||"googlebot"===Fc(n.attributes.name)||"bingbot"===Fc(n.attributes.name)))return!0;if(e.headMetaHttpEquiv&&void 0!==n.attributes["http-equiv"])return!0;if(e.headMetaAuthorship&&("author"===Fc(n.attributes.name)||"generator"===Fc(n.attributes.name)||"framework"===Fc(n.attributes.name)||"publisher"===Fc(n.attributes.name)||"progid"===Fc(n.attributes.name)||Fc(n.attributes.property).match(/^article:/)||Fc(n.attributes.property).match(/^product:/)))return!0;if(e.headMetaVerification&&("google-site-verification"===Fc(n.attributes.name)||"yandex-verification"===Fc(n.attributes.name)||"csrf-token"===Fc(n.attributes.name)||"p:domain_verify"===Fc(n.attributes.name)||"verify-v1"===Fc(n.attributes.name)||"verification"===Fc(n.attributes.name)||"shopify-checkout-api-token"===Fc(n.attributes.name)))return!0}}return!1}(va,Qt)||!zo&&va.type===Lo.Text&&!va.isStyle&&!va.textContent.replace(/^\s+|\s+$/gm,"").length?m2:D3();const zs=Object.assign(va,{id:Xl});if(l.add(n,zs),Xl===m2)return null;Dn&&Dn(n);let ro=!re;if(zs.type===Lo.Element){ro=ro&&!zs.needBlock,delete zs.needBlock;const Ql=n.shadowRoot;Ql&&_2(Ql)&&(zs.isShadowHost=!0)}if((zs.type===Lo.Document||zs.type===Lo.Element)&&ro){Qt.headWhitespace&&zs.type===Lo.Element&&"head"===zs.tagName&&(zo=!1);const Ql={doc:r,mirror:l,blockClass:_,blockSelector:E,needsMask:vo,maskTextClass:N,maskTextSelector:V,skipChild:re,inlineStylesheet:ae,maskInputOptions:He,maskTextFn:nt,maskInputFn:Tt,slimDOMOptions:Qt,dataURLOptions:Zt,inlineImages:Xt,recordCanvas:on,preserveWhiteSpace:zo,onSerialize:Dn,onIframeLoad:ar,iframeLoadTimeout:Un,onStylesheetLoad:mr,stylesheetLoadTimeout:zr,keepIframeSrcFn:Li};if(zs.type!==Lo.Element||"textarea"!==zs.tagName||void 0===zs.attributes.value)for(const yd of Array.from(n.childNodes)){const mi=HM(yd,Ql);mi&&zs.childNodes.push(mi)}if(b3(n)&&n.shadowRoot)for(const yd of Array.from(n.shadowRoot.childNodes)){const mi=HM(yd,Ql);mi&&(_2(n.shadowRoot)&&(mi.isShadow=!0),zs.childNodes.push(mi))}}return n.parentNode&&p2(n.parentNode)&&_2(n.parentNode)&&(zs.isShadow=!0),zs.type===Lo.Element&&"iframe"===zs.tagName&&function Vse(n,e,r){const l=n.contentWindow;if(!l)return;let E,_=!1;try{E=l.document.readyState}catch{return}if("complete"!==E){const V=setTimeout(()=>{_||(e(),_=!0)},r);return void n.addEventListener("load",()=>{clearTimeout(V),_=!0,e()})}const N="about:blank";if(l.location.href!==N||n.src===N||""===n.src)return setTimeout(e,0),n.addEventListener("load",e);n.addEventListener("load",e)}(n,()=>{const Ql=n.contentDocument;if(Ql&&ar){const yd=HM(Ql,{doc:Ql,mirror:l,blockClass:_,blockSelector:E,needsMask:vo,maskTextClass:N,maskTextSelector:V,skipChild:!1,inlineStylesheet:ae,maskInputOptions:He,maskTextFn:nt,maskInputFn:Tt,slimDOMOptions:Qt,dataURLOptions:Zt,inlineImages:Xt,recordCanvas:on,preserveWhiteSpace:zo,onSerialize:Dn,onIframeLoad:ar,iframeLoadTimeout:Un,onStylesheetLoad:mr,stylesheetLoadTimeout:zr,keepIframeSrcFn:Li});yd&&ar(n,yd)}},Un),zs.type===Lo.Element&&"link"===zs.tagName&&"string"==typeof zs.attributes.rel&&("stylesheet"===zs.attributes.rel||"preload"===zs.attributes.rel&&"string"==typeof zs.attributes.href&&"css"===x3(zs.attributes.href))&&function Yse(n,e,r){let _,l=!1;try{_=n.sheet}catch{return}if(_)return;const E=setTimeout(()=>{l||(e(),l=!0)},r);n.addEventListener("load",()=>{clearTimeout(E),l=!0,e()})}(n,()=>{if(mr){const Ql=HM(n,{doc:r,mirror:l,blockClass:_,blockSelector:E,needsMask:vo,maskTextClass:N,maskTextSelector:V,skipChild:!1,inlineStylesheet:ae,maskInputOptions:He,maskTextFn:nt,maskInputFn:Tt,slimDOMOptions:Qt,dataURLOptions:Zt,inlineImages:Xt,recordCanvas:on,preserveWhiteSpace:zo,onSerialize:Dn,onIframeLoad:ar,iframeLoadTimeout:Un,onStylesheetLoad:mr,stylesheetLoadTimeout:zr,keepIframeSrcFn:Li});Ql&&mr(n,Ql)}},zr),zs}const U3=/(max|min)-device-(width|height)/,B3=(new RegExp(U3.source,"g"),/([^\\]):hover/);new RegExp(B3.source,"g");function $h(n,e,r=document){const l={capture:!0,passive:!0};return r.addEventListener(n,e,l),()=>r.removeEventListener(n,e,l)}const kM="Please stop import mirror directly. Instead of that,\r\nnow you can use replayer.getMirror() to access the mirror instance of a replayer,\r\nor you can use record.mirror to access the mirror instance during recording.";let oI={map:{},getId:()=>(console.error(kM),-1),getNode:()=>(console.error(kM),null),removeNodeFromMap(){console.error(kM)},has:()=>(console.error(kM),!1),reset(){console.error(kM)}};function UM(n,e,r={}){let l=null,_=0;return function(...E){const N=Date.now();!_&&!1===r.leading&&(_=N);const V=e-(N-_),re=this;V<=0||V>e?(l&&(clearTimeout(l),l=null),_=N,n.apply(re,E)):!l&&!1!==r.trailing&&(l=setTimeout(()=>{_=!1===r.leading?0:Date.now(),l=null,n.apply(re,E)},V))}}function S2(n,e,r,l,_=window){const E=_.Object.getOwnPropertyDescriptor(n,e);return _.Object.defineProperty(n,e,l?r:{set(N){setTimeout(()=>{r.set.call(this,N)},0),E&&E.set&&E.set.call(this,N)}}),()=>S2(n,e,E||{},!0)}function JA(n,e,r){try{if(!(e in n))return()=>{};const l=n[e],_=r(l);return"function"==typeof _&&(_.prototype=_.prototype||{},Object.defineProperties(_,{__rrweb_original__:{enumerable:!1,value:l}})),n[e]=_,()=>{n[e]=l}}catch{return()=>{}}}typeof window<"u"&&window.Proxy&&window.Reflect&&(oI=new Proxy(oI,{get:(n,e,r)=>("map"===e&&console.error(kM),Reflect.get(n,e,r))}));let v2=Date.now;function aI(n){var e,r,l,_,E,N;const V=n.document;return{left:V.scrollingElement?V.scrollingElement.scrollLeft:void 0!==n.pageXOffset?n.pageXOffset:V?.documentElement.scrollLeft||(null==(r=null==(e=V?.body)?void 0:e.parentElement)?void 0:r.scrollLeft)||(null==(l=V?.body)?void 0:l.scrollLeft)||0,top:V.scrollingElement?V.scrollingElement.scrollTop:void 0!==n.pageYOffset?n.pageYOffset:V?.documentElement.scrollTop||(null==(E=null==(_=V?.body)?void 0:_.parentElement)?void 0:E.scrollTop)||(null==(N=V?.body)?void 0:N.scrollTop)||0}}function lI(){return window.innerHeight||document.documentElement&&document.documentElement.clientHeight||document.body&&document.body.clientHeight}function cI(){return window.innerWidth||document.documentElement&&document.documentElement.clientWidth||document.body&&document.body.clientWidth}function uI(n){return n?n.nodeType===n.ELEMENT_NODE?n:n.parentElement:null}function Kh(n,e,r,l){if(!n)return!1;const _=uI(n);if(!_)return!1;try{if("string"==typeof e){if(_.classList.contains(e)||l&&null!==_.closest("."+e))return!0}else if(Jx(_,e,l))return!0}catch{}return!(!r||!(_.matches(r)||l&&null!==_.closest(r)))}function Y3(n,e){return-1!==e.getId(n)}function Zx(n,e,r){return!("TITLE"!==n.tagName||!r.headTitleMutations)||e.getId(n)===m2}function dI(n,e){if(p2(n))return!1;const r=e.getId(n);return!e.has(r)||(!n.parentNode||n.parentNode.nodeType!==n.DOCUMENT_NODE)&&(!n.parentNode||dI(n.parentNode,e))}function qx(n){return!!n.changedTouches}function fI(n=window){"NodeList"in n&&!n.NodeList.prototype.forEach&&(n.NodeList.prototype.forEach=Array.prototype.forEach),"DOMTokenList"in n&&!n.DOMTokenList.prototype.forEach&&(n.DOMTokenList.prototype.forEach=Array.prototype.forEach),Node.prototype.contains||(Node.prototype.contains=(...e)=>{let r=e[0];if(!(0 in e))throw new TypeError("1 argument is required");do{if(this===r)return!0}while(r=r&&r.parentNode);return!1})}function j3(n){const e={},r=(_,E)=>{const N={value:_,parent:E,children:[]};return e[_.node.id]=N,N},l=[];for(const _ of n){const{nextId:E,parentId:N}=_;if(E&&E in e){const V=e[E];if(V.parent){const re=V.parent.children.indexOf(V);V.parent.children.splice(re,0,r(_,V.parent))}else{const re=l.indexOf(V);l.splice(re,0,r(_,null))}}else if(N in e){const V=e[N];
vendor: 4,183 bytes, line 1
1V.children.push(r(_,V))}else l.push(r(_,null))}return l}function hI(n,e){e(n.value);for(let r=n.children.length-1;r>=0;r--)hI(n.children[r],e)}function BM(n,e){return!("IFRAME"!==n.nodeName||!e.getMeta(n))}function pI(n,e){return!("LINK"!==n.nodeName||n.nodeType!==n.ELEMENT_NODE||!n.getAttribute||"stylesheet"!==n.getAttribute("rel")||!e.getMeta(n))}function _I(n,e){var r,l;const _=null==(l=null==(r=n.ownerDocument)?void 0:r.defaultView)?void 0:l.frameElement;if(!_||_===e)return{x:0,y:0,relativeScale:1,absoluteScale:1};const E=_.getBoundingClientRect(),N=_I(_,e),V=E.height/_.clientHeight;return{x:E.x*N.relativeScale+N.x,y:E.y*N.relativeScale+N.y,relativeScale:V,absoluteScale:N.absoluteScale*V}}function gT(n){return!!n?.shadowRoot}function FM(n,e){const r=n[e[0]];return 1===e.length?r:FM(r.cssRules[e[1]].cssRules,e.slice(2))}function mI(n){const e=[...n],r=e.pop();return{positions:e,index:r}}function G3(n){const e=new Set,r=[];for(let l=n.length;l--;){const _=n[l];e.has(_.id)||(r.push(_),e.add(_.id))}return r}/[1-9][0-9]{12}/.test(Date.now().toString())||(v2=()=>(new Date).getTime());class gI{constructor(){Zr(this,"id",1),Zr(this,"styleIDMap",new WeakMap),Zr(this,"idStyleMap",new Map)}getId(e){return this.styleIDMap.get(e)??-1}has(e){return this.styleIDMap.has(e)}add(e,r){if(this.has(e))return this.getId(e);let l;return l=void 0===r?this.id++:r,this.styleIDMap.set(e,l),this.idStyleMap.set(l,e),l}getStyle(e){return this.idStyleMap.get(e)||null}reset(){this.styleIDMap=new WeakMap,this.idStyleMap=new Map,this.id=1}generateId(){return this.id++}}function SI(n){var e,r;let l=null;return(null==(r=null==(e=n.getRootNode)?void 0:e.call(n))?void 0:r.nodeType)===Node.DOCUMENT_FRAGMENT_NODE&&n.getRootNode().host&&(l=n.getRootNode().host),l}function W3(n){let r,e=n;for(;r=SI(e);)e=r;return e}function $3(n){const e=n.ownerDocument;if(!e)return!1;const r=W3(n);return e.contains(r)}function vI(n){const e=n.ownerDocument;return!!e&&(e.contains(n)||$3(n))}Symbol.toStringTag;var Us=(n=>(n[n.DomContentLoaded=0]="DomContentLoaded",n[n.Load=1]="Load",n[n.FullSnapshot=2]="FullSnapshot",n[n.IncrementalSnapshot=3]="IncrementalSnapshot",n[n.Meta=4]="Meta",n[n.Custom=5]="Custom",n[n.Plugin=6]="Plugin",n))(Us||{}),ms=(n=>(n[n.Mutation=0]="Mutation",n[n.MouseMove=1]="MouseMove",n[n.MouseInteraction=2]="MouseInteraction",n[n.Scroll=3]="Scroll",n[n.ViewportResize=4]="ViewportResize",n[n.Input=5]="Input",n[n.TouchMove=6]="TouchMove",n[n.MediaInteraction=7]="MediaInteraction",n[n.StyleSheetRule=8]="StyleSheetRule",n[n.CanvasMutation=9]="CanvasMutation",n[n.Font=10]="Font",n[n.Log=11]="Log",n[n.Drag=12]="Drag",n[n.StyleDeclaration=13]="StyleDeclaration",n[n.Selection=14]="Selection",n[n.AdoptedStyleSheet=15]="AdoptedStyleSheet",n[n.CustomElement=16]="CustomElement",n))(ms||{}),Sl=(n=>(n[n.MouseUp=0]="MouseUp",n[n.MouseDown=1]="MouseDown",n[n.Click=2]="Click",n[n.ContextMenu=3]="ContextMenu",n[n.DblClick=4]="DblClick",n[n.Focus=5]="Focus",n[n.Blur=6]="Blur",n[n.TouchStart=7]="TouchStart",n[n.TouchMove_Departed=8]="TouchMove_Departed",n[n.TouchEnd=9]="TouchEnd",n[n.TouchCancel=10]="TouchCancel",n))(Sl||{}),uv=(n=>(n[n.Mouse=0]="Mouse",n[n.Pen=1]="Pen",n[n.Touch=2]="Touch",n))(uv||{}),dv=(n=>(n[n["2D"]=0]="2D",n[n.WebGL=1]="WebGL",n[n.WebGL2=2]="WebGL2",n))(dv||{}),ST=(n=>(n[n.Play=0]="Play",n[n.Pause=1]="Pause",n[n.Seeked=2]="Seeked",n[n.VolumeChange=3]="VolumeChange",n[n.RateChange=4]="RateChange",n))(ST||{});function K3(n){return"__ln"in n}class roe{constructor(){Zr(this,"length",0),Zr(this,"head",null),Zr(this,"tail",null)}get(e){if(e>=this.length)throw new Error("Position outside of list range");let r=this.head;for(let l=0;l<e;l++)r=r?.next||null;return r}addNode(e){const r={value:e,previous:null,next:null};if(e.__ln=r,e.previousSibling&&K3(e.previousSibling)){const l=e.previousSibling.__ln.next;r.next=l,r.previous=e.previousSibling.__ln,e.previousSibling.__ln.next=r,l&&(l.previous=r)}else if(e.nextSibling&&K3(e.nextSibling)&&e.nextSibling.__ln.previous){const l=e.nextSibling.__ln.previous;r.previous=l,r.next=e.nextSibling.__ln,e.nextSibling.__ln.previous=r,l&&(l.next=r)}else this.head&&(this.head.previous=r),r.next=this.head,this.head=r;
1null===r.next&&(this.tail=r),this.length++}removeNode(e){const r=e.__ln;this.head&&(r.previous?(r.previous.next=r.next,r.next?r.next.previous=r.previous:this.tail=r.previous):(this.head=r.next,this.head?this.head.previous=null:this.tail=null),e.__ln&&delete e.__ln,this.length--)}}const z3=(n,e)=>`${n}@${e}`;class ioe{constructor(){Zr(this,"frozen",!1),Zr(this,"locked",!1),Zr(this,"texts",[]),Zr(this,"attributes",[]),Zr(this,"attributeMap",new WeakMap),Zr(this,"removes",[]),Zr(this,"mapRemoves",[]),Zr(this,"movedMap",{}),Zr(this,"addedSet",new Set),Zr(this,"movedSet",new Set),Zr(this,"droppedSet",new Set),Zr(this,"mutationCb"),Zr(this,"blockClass"),Zr(this,"blockSelector"),Zr(this,"maskTextClass"),Zr(this,"maskTextSelector"),Zr(this,"inlineStylesheet"),Zr(this,"maskInputOptions"),Zr(this,"maskTextFn"),Zr(this,"maskInputFn"),Zr(this,"keepIframeSrcFn"),Zr(this,"recordCanvas"),Zr(this,"inlineImages"),Zr(this,"slimDOMOptions"),Zr(this,"dataURLOptions"),Zr(this,"doc"),Zr(this,"mirror"),Zr(this,"iframeManager"),Zr(this,"stylesheetManager"),Zr(this,"shadowDomManager"),Zr(this,"canvasManager"),Zr(this,"processedNodeManager"),Zr(this,"unattachedDoc"),Zr(this,"processMutations",e=>{e.forEach(this.processMutation),this.emit()}),Zr(this,"emit",()=>{if(this.frozen||this.locked)return;const e=[],r=new Set,l=new roe,_=re=>{let ae=re,He=m2;for(;He===m2;)ae=ae&&ae.nextSibling,He=ae&&this.mirror.getId(ae);return He},E=re=>{if(!re.parentNode||!vI(re)||"TEXTAREA"===re.parentNode.tagName)return;const ae=p2(re.parentNode)?this.mirror.getId(SI(re)):this.mirror.getId(re.parentNode),He=_(re);if(-1===ae||-1===He)return l.addNode(re);const nt=HM(re,{doc:this.doc,mirror:this.mirror,blockClass:this.blockClass,blockSelector:this.blockSelector,maskTextClass:this.maskTextClass,maskTextSelector:this.maskTextSelector,skipChild:!0,newlyAddedElement:!0,inlineStylesheet:this.inlineStylesheet,maskInputOptions:this.maskInputOptions,maskTextFn:this.maskTextFn,maskInputFn:this.maskInputFn,slimDOMOptions:this.slimDOMOptions,dataURLOptions:this.dataURLOptions,recordCanvas:this.recordCanvas,inlineImages:this.inlineImages,onSerialize:Tt=>{BM(Tt,this.mirror)&&this.iframeManager.addIframe(Tt),pI(Tt,this.mirror)&&this.stylesheetManager.trackLinkElement(Tt),gT(re)&&this.shadowDomManager.addShadowRoot(re.shadowRoot,this.doc)},onIframeLoad:(Tt,Qt)=>{this.iframeManager.attachIframe(Tt,Qt),this.shadowDomManager.observeAttachShadow(Tt)},onStylesheetLoad:(Tt,Qt)=>{this.stylesheetManager.attachLinkElement(Tt,Qt)}});nt&&(e.push({parentId:ae,nextId:He,node:nt}),r.add(nt.id))};for(;this.mapRemoves.length;)this.mirror.removeNodeFromMap(this.mapRemoves.shift());for(const re of this.movedSet)X3(this.removes,re,this.mirror)&&!this.movedSet.has(re.parentNode)||E(re);for(const re of this.addedSet)!Q3(this.droppedSet,re)&&!X3(this.removes,re,this.mirror)||Q3(this.movedSet,re)?E(re):this.droppedSet.add(re);let N=null;for(;l.length;){let re=null;if(N){const ae=this.mirror.getId(N.value.parentNode),He=_(N.value);-1!==ae&&-1!==He&&(re=N)}if(!re){let ae=l.tail;for(;ae;){const He=ae;if(ae=ae.previous,He){const nt=this.mirror.getId(He.value.parentNode);if(-1===_(He.value))continue;if(-1!==nt){re=He;break}{const Qt=He.value;if(Qt.parentNode&&Qt.parentNode.nodeType===Node.DOCUMENT_FRAGMENT_NODE){const Zt=Qt.parentNode.host;if(-1!==this.mirror.getId(Zt)){re=He;break}}}}}}if(!re){for(;l.head;)l.removeNode(l.head.value);break}N=re.previous,l.removeNode(re.value),E(re.value)}const V={texts:this.texts.map(re=>{const ae=re.node;return ae.parentNode&&"TEXTAREA"===ae.parentNode.tagName&&this.genTextAreaValueMutation(ae.parentNode),{id:this.mirror.getId(ae),value:re.value}}).filter(re=>!r.has(re.id)).filter(re=>this.mirror.has(re.id)),attributes:this.attributes.map(re=>{const{attributes:ae}=re;if("string"==typeof ae.style){const He=JSON.stringify(re.styleDiff),nt=JSON.stringify(re._unchangedStyles);He.length<ae.style.length&&(He+nt).split("var(").length===ae.style.split("var(").length&&(ae.style=re.styleDiff)}return{id:this.mirror.getId(re.node),attributes:ae}}).filter(re=>!r.has(re.id)).filter(re=>this.mirror.has(re.id)),removes:this.removes,adds:e};!V.texts.length&&!V.attributes.length&&!V.removes.length&&!V.adds.length||(this.texts=[],this.attributes=[],this.attributeMap=new WeakMap,this.removes=[],this.addedSet=new Set,this.movedSet=new Set,this.droppedSet=new Set,this.movedMap={},this.mutationCb(V))}),Zr(this,"genTextAreaValueMutation",e=>{let r=this.attributeMap.get(e);r||(r={node:e,attributes:{},styleDiff:{},_unchangedStyles:{}},this.attributes.push(r),this.attributeMap.set(e,r)),r.attributes.value=Array.from(e.childNodes,l=>l.textContent||"").join("")}),Zr(this,"processMutation",e=>{if(!Zx(e.target,this.mirror,this.slimDOMOptions))switch(e.type){case"characterData":{const r=e.target.textContent;!Kh(e.target,this.blockClass,this.blockSelector,!1)&&r!==e.oldValue&&this.texts.push({value:N3(e.target,this.maskTextClass,this.maskTextSelector,!0)&&r?this.maskTextFn?this.maskTextFn(r,uI(e.target)):r.replace(/[\S]/g,"*"):r,node:e.target});break}case"attributes":{const r=e.target;let l=e.attributeName,_=e.target.getAttribute(l);
1if("value"===l){const N=iI(r);_=rI({element:r,maskInputOptions:this.maskInputOptions,tagName:r.tagName,type:N,value:_,maskInputFn:this.maskInputFn})}if(Kh(e.target,this.blockClass,this.blockSelector,!1)||_===e.oldValue)return;let E=this.attributeMap.get(e.target);if("IFRAME"===r.tagName&&"src"===l&&!this.keepIframeSrcFn(_)){if(r.contentDocument)return;l="rr_src"}if(E||(E={node:e.target,attributes:{},styleDiff:{},_unchangedStyles:{}},this.attributes.push(E),this.attributeMap.set(e.target,E)),"type"===l&&"INPUT"===r.tagName&&"password"===(e.oldValue||"").toLowerCase()&&r.setAttribute("data-rr-is-password","true"),!I3(r.tagName,l)&&(E.attributes[l]=w3(this.doc,_T(r.tagName),_T(l),_),"style"===l)){if(!this.unattachedDoc)try{this.unattachedDoc=document.implementation.createHTMLDocument()}catch{this.unattachedDoc=this.doc}const N=this.unattachedDoc.createElement("span");e.oldValue&&N.setAttribute("style",e.oldValue);for(const V of Array.from(r.style)){const re=r.style.getPropertyValue(V),ae=r.style.getPropertyPriority(V);re!==N.style.getPropertyValue(V)||ae!==N.style.getPropertyPriority(V)?E.styleDiff[V]=""===ae?re:[re,ae]:E._unchangedStyles[V]=[re,ae]}for(const V of Array.from(N.style))""===r.style.getPropertyValue(V)&&(E.styleDiff[V]=!1)}break}case"childList":if(Kh(e.target,this.blockClass,this.blockSelector,!0))return;if("TEXTAREA"===e.target.tagName)return void this.genTextAreaValueMutation(e.target);e.addedNodes.forEach(r=>this.genAdds(r,e.target)),e.removedNodes.forEach(r=>{const l=this.mirror.getId(r),_=p2(e.target)?this.mirror.getId(e.target.host):this.mirror.getId(e.target);Kh(e.target,this.blockClass,this.blockSelector,!1)||Zx(r,this.mirror,this.slimDOMOptions)||!Y3(r,this.mirror)||(this.addedSet.has(r)?(EI(this.addedSet,r),this.droppedSet.add(r)):this.addedSet.has(e.target)&&-1===l||dI(e.target,this.mirror)||(this.movedSet.has(r)&&this.movedMap[z3(l,_)]?EI(this.movedSet,r):this.removes.push({parentId:_,id:l,isShadow:!(!p2(e.target)||!_2(e.target))||void 0})),this.mapRemoves.push(r))})}}),Zr(this,"genAdds",(e,r)=>{if(!this.processedNodeManager.inOtherBuffer(e,this)&&!this.addedSet.has(e)&&!this.movedSet.has(e)){if(this.mirror.hasNode(e)){if(Zx(e,this.mirror,this.slimDOMOptions))return;this.movedSet.add(e);let l=null;r&&this.mirror.hasNode(r)&&(l=this.mirror.getId(r)),l&&-1!==l&&(this.movedMap[z3(this.mirror.getId(e),l)]=!0)}else this.addedSet.add(e),this.droppedSet.delete(e);Kh(e,this.blockClass,this.blockSelector,!1)||(e.childNodes.forEach(l=>this.genAdds(l)),gT(e)&&e.shadowRoot.childNodes.forEach(l=>{this.processedNodeManager.add(l,this),this.genAdds(l,e)}))}})}init(e){["mutationCb","blockClass","blockSelector","maskTextClass","maskTextSelector","inlineStylesheet","maskInputOptions","maskTextFn","maskInputFn","keepIframeSrcFn","recordCanvas","inlineImages","slimDOMOptions","dataURLOptions","doc","mirror","iframeManager","stylesheetManager","shadowDomManager","canvasManager","processedNodeManager"].forEach(r=>{this[r]=e[r]})}freeze(){this.frozen=!0,this.canvasManager.freeze()}unfreeze(){this.frozen=!1,this.canvasManager.unfreeze(),this.emit()}isFrozen(){return this.frozen}lock(){this.locked=!0,this.canvasManager.lock()}unlock(){this.locked=!1,this.canvasManager.unlock(),this.emit()}reset(){this.shadowDomManager.reset(),this.canvasManager.reset()}}function EI(n,e){n.delete(e),e.childNodes.forEach(r=>EI(n,r))}function X3(n,e,r){return 0!==n.length&&function soe(n,e,r){let l=e.parentNode;for(;l;){const _=r.getId(l);if(n.some(E=>E.id===_))return!0;l=l.parentNode}return!1}(n,e,r)}function Q3(n,e){return 0!==n.size&&J3(n,e)}function J3(n,e){const{parentNode:r}=e;return!!r&&(!!n.has(r)||J3(n,r))}let E2;const rl=n=>E2?(...r)=>{try{return n(...r)}catch(l){if(E2&&!0===E2(l))return;throw l}}:n,ZA=[];function T2(n){try{if("composedPath"in n){const e=n.composedPath();if(e.length)return e[0]}else if("path"in n&&n.path.length)return n.path[0]}catch{}return n&&n.target}function Z3(n,e){var r,l;const _=new ioe;ZA.push(_),_.init(n);let E=window.MutationObserver||window.__rrMutationObserver;const N=null==(l=null==(r=window?.Zone)?void 0:r.__symbol__)?void 0:l.call(r,"MutationObserver");N&&window[N]&&(E=window[N]);const V=new E(rl(_.processMutations.bind(_)));return V.observe(e,{attributes:!0,attributeOldValue:!0,characterData:!0,characterDataOldValue:!0,childList:!0,subtree:!0}),V}function coe({mouseInteractionCb:n,doc:e,mirror:r,blockClass:l,blockSelector:_,sampling:E}){if(!1===E.mouseInteraction)return()=>{};const N=!0===E.mouseInteraction||void 0===E.mouseInteraction?{}:E.mouseInteraction,V=[];let re=null;return Object.keys(Sl).filter(He=>Number.isNaN(Number(He))&&!He.endsWith("_Departed")&&!1!==N[He]).forEac
vendor: 23,644 bytes, line 1
1h(He=>{let nt=_T(He);const Tt=(He=>nt=>{const Tt=T2(nt);if(Kh(Tt,l,_,!0))return;let Qt=null,Zt=He;if("pointerType"in nt){switch(nt.pointerType){case"mouse":Qt=uv.Mouse;break;case"touch":Qt=uv.Touch;break;case"pen":Qt=uv.Pen}Qt===uv.Touch?Sl[He]===Sl.MouseDown?Zt="TouchStart":Sl[He]===Sl.MouseUp&&(Zt="TouchEnd"):uv.Pen}else qx(nt)&&(Qt=uv.Touch);null!==Qt?(re=Qt,(Zt.startsWith("Touch")&&Qt===uv.Touch||Zt.startsWith("Mouse")&&Qt===uv.Mouse)&&(Qt=null)):Sl[He]===Sl.Click&&(Qt=re,re=null);const Xt=qx(nt)?nt.changedTouches[0]:nt;if(!Xt)return;const on=r.getId(Tt),{clientX:Dn,clientY:ar}=Xt;rl(n)({type:Sl[Zt],id:on,x:Dn,y:ar,...null!==Qt&&{pointerType:Qt}})})(He);if(window.PointerEvent)switch(Sl[He]){case Sl.MouseDown:case Sl.MouseUp:nt=nt.replace("mouse","pointer");break;case Sl.TouchStart:case Sl.TouchEnd:return}V.push($h(nt,Tt,e))}),rl(()=>{V.forEach(He=>He())})}function q3({scrollCb:n,doc:e,mirror:r,blockClass:l,blockSelector:_,sampling:E}){return $h("scroll",rl(UM(rl(V=>{const re=T2(V);if(!re||Kh(re,l,_,!0))return;const ae=r.getId(re);if(re===e&&e.defaultView){const He=aI(e.defaultView);n({id:ae,x:He.left,y:He.top})}else n({id:ae,x:re.scrollLeft,y:re.scrollTop})}),E.scroll||100)),e)}const doe=["INPUT","TEXTAREA","SELECT"],e4=new WeakMap;function eD(n){return function r(l,_){if(tD("CSSGroupingRule")&&l.parentRule instanceof CSSGroupingRule||tD("CSSMediaRule")&&l.parentRule instanceof CSSMediaRule||tD("CSSSupportsRule")&&l.parentRule instanceof CSSSupportsRule||tD("CSSConditionRule")&&l.parentRule instanceof CSSConditionRule){const N=Array.from(l.parentRule.cssRules).indexOf(l);_.unshift(N)}else if(l.parentStyleSheet){const N=Array.from(l.parentStyleSheet.cssRules).indexOf(l);_.unshift(N)}return _}(n,[])}function vT(n,e,r){let l,_;return n?(n.ownerNode?l=e.getId(n.ownerNode):_=r.getId(n),{styleId:_,id:l}):{}}function t4({mirror:n,stylesheetManager:e},r){var l,_,E;let N=null;N="#document"===r.nodeName?n.getId(r):n.getId(r.host);const V="#document"===r.nodeName?null==(l=r.defaultView)?void 0:l.Document:null==(E=null==(_=r.ownerDocument)?void 0:_.defaultView)?void 0:E.ShadowRoot,re=V?.prototype?Object.getOwnPropertyDescriptor(V?.prototype,"adoptedStyleSheets"):void 0;return null!==N&&-1!==N&&V&&re?(Object.defineProperty(r,"adoptedStyleSheets",{configurable:re.configurable,enumerable:re.enumerable,get(){var ae;return null==(ae=re.get)?void 0:ae.call(this)},set(ae){var He;const nt=null==(He=re.set)?void 0:He.call(this,ae);if(null!==N&&-1!==N)try{e.adoptStyleSheets(ae,N)}catch{}return nt}}),rl(()=>{Object.defineProperty(r,"adoptedStyleSheets",{configurable:re.configurable,enumerable:re.enumerable,get:re.get,set:re.set})})):()=>{}}function Eoe(n,e={}){const r=n.doc.defaultView;if(!r)return()=>{};let l;!function voe(n,e){const{mutationCb:r,mousemoveCb:l,mouseInteractionCb:_,scrollCb:E,viewportResizeCb:N,inputCb:V,mediaInteractionCb:re,styleSheetRuleCb:ae,styleDeclarationCb:He,canvasMutationCb:nt,fontCb:Tt,selectionCb:Qt,customElementCb:Zt}=n;n.mutationCb=(...Xt)=>{e.mutation&&e.mutation(...Xt),r(...Xt)},n.mousemoveCb=(...Xt)=>{e.mousemove&&e.mousemove(...Xt),l(...Xt)},n.mouseInteractionCb=(...Xt)=>{e.mouseInteraction&&e.mouseInteraction(...Xt),_(...Xt)},n.scrollCb=(...Xt)=>{e.scroll&&e.scroll(...Xt),E(...Xt)},n.viewportResizeCb=(...Xt)=>{e.viewportResize&&e.viewportResize(...Xt),N(...Xt)},n.inputCb=(...Xt)=>{e.input&&e.input(...Xt),V(...Xt)},n.mediaInteractionCb=(...Xt)=>{e.mediaInteaction&&e.mediaInteaction(...Xt),re(...Xt)},n.styleSheetRuleCb=(...Xt)=>{e.styleSheetRule&&e.styleSheetRule(...Xt),ae(...Xt)},n.styleDeclarationCb=(...Xt)=>{e.styleDeclaration&&e.styleDeclaration(...Xt),He(...Xt)},n.canvasMutationCb=(...Xt)=>{e.canvasMutation&&e.canvasMutation(...Xt),nt(...Xt)},n.fontCb=(...Xt)=>{e.font&&e.font(...Xt),Tt(...Xt)},n.selectionCb=(...Xt)=>{e.selection&&e.selection(...Xt),Qt(...Xt)},n.customElementCb=(...Xt)=>{e.customElement&&e.customElement(...Xt),Zt(...Xt)}}(n,e),n.recordDOM&&(l=Z3(n,n.doc));const _=function loe({mousemoveCb:n,sampling:e,doc:r,mirror:l}){if(!1===e.mousemove)return()=>{};const _="number"==typeof e.mousemove?e.mousemove:50,E="number"==typeof e.mousemoveCallback?e.mousemoveCallback:500;let V,N=[];const re=UM(rl(nt=>{const Tt=Date.now()-V;n(N.map(Qt=>(Qt.timeOffset-=Tt,Qt)),nt),N=[],V=null}),E),ae=rl(UM(rl(nt=>{const Tt=T2(nt),{clientX:Qt,clientY:Zt}=qx(nt)?nt.changedTouches[0]:nt;V||(V=v2()),N.push({x:Qt,y:Zt,id:l.getId(Tt),timeOffset:v2()-V}),re(typeof DragEvent<"u"&&nt instanceof DragEvent?ms.Drag:nt instanceof MouseEvent?ms.MouseMove:ms.TouchMove)}),_,{trailing:!1})),He=[$h("mousemove",ae,r),$h("touchmove",ae,r),$h("drag",ae,r)];return rl(()=>{He.forEach(nt=>nt())})}(n),E=coe(n),N=q3(n),V=function uoe({viewportResizeCb:n},{win:e}){let r=-1,l=-1;return $h("resize",rl(UM(rl(()=>{const E=lI(),N=cI();(r!==E||l!==N)&&(n({width:Number(N),height:Number(E)}),r=E,l=N)}),200)),e)}(n,{win:r}),re=function foe({inputCb:n,doc:e,mirror:r,blockClass:l,blockSelector:_,ignoreClass:E,ignoreSelector:N,maskInputOptions:V,maskInputFn:re,sampling:ae,userTriggeredOnInput:He}){function nt(ar){let Un=T2(ar);const mr=ar.isTrusted,zr=Un&&Un.tagName;if(Un&&"OPTION"===zr&&(Un=Un.parentElement),!Un||!zr||doe.indexOf(zr)<0||Kh(Un,l,_,!0)||Un.classList.contains(E)||N&&Un.matches(N))return;let Li=Un.value,js=!1;const vo=iI(Un)||"";"radio"===vo||"checkbox"===vo?js=Un.checked:(V[zr.toLowerCase()]||V[vo])&&(Li=rI({element:Un,maskInputOptions:V,tagName:zr,type:vo,value:Li,maskInputFn:re})),Tt(Un,He?{text:Li,isChecked:js,userTriggered:mr}:{text:Li,isChecked:js});const zo=Un.name;"radio"===vo&&zo&&js&&e.querySelectorAll(`input[type="radio"][name="${zo}"]`).forEach(va=>{if(va!==Un){const Xl=va.value;Tt(va,He?{text:Xl,isChecked:!js,userTriggered:!1}:{text:Xl,isChecked:!js})}})}function Tt(ar,Un){const mr=e4.get(ar);if(!mr||mr.text!==Un.text||mr.isChecked!==Un.isChecked){e4.set(ar,Un);const zr=r.getId(ar);rl(n)({...Un,id:zr})}}const Zt=("last"===ae.input?["change"]:["input","change"]).map(ar=>$h(ar,rl(nt),e)),Xt=e.defaultView;if(!Xt)return()=>{Zt.forEach(ar=>ar())};const on=Xt.Object.getOwnPropertyDescriptor(Xt.HTMLInputElement.prototype,"value"),Dn=[[Xt.HTMLInputElement.prototype,"value"],[Xt.HTMLInputElement.prototype,"checked"],[Xt.HTMLSelectElement.prototype,"value"],[Xt.HTMLTextAreaElement.prototype,"value"],[Xt.HTMLSelectElement.prototype,"selectedIndex"],[Xt.HTMLOptionElement.prototype,"selected"]];return on&&on.set&&Zt.push(...Dn.map(ar=>S2(ar[0],ar[1],{set(){rl(nt)({target:this,isTrusted:!1})}},!1,Xt))),rl(()=>{Zt.forEach(ar=>ar())})}(n),ae=function _oe({mediaInteractionCb:n,blockClass:e,blockSelector:r,mirror:l,sampling:_,doc:E}){const N=rl(re=>UM(rl(ae=>{const He=T2(ae);if(!He||Kh(He,e,r,!0))return;const{currentTime:nt,volume:Tt,muted:Qt,playbackRate:Zt,loop:Xt}=He;n({type:re,id:l.getId(He),currentTime:nt,volume:Tt,muted:Qt,playbackRate:Zt,loop:Xt})}),_.media||500)),V=[$h("play",N(ST.Play),E),$h("pause",N(ST.Pause),E),$h("seeked",N(ST.Seeked),E),$h("volumechange",N(ST.VolumeChange),E),$h("ratechange",N(ST.RateChange),E)];return rl(()=>{V.forEach(re=>re())})}(n);let He=()=>{},nt=()=>{},Tt=()=>{},Qt=()=>{};n.recordDOM&&(He=function hoe({styleSheetRuleCb:n,mirror:e,stylesheetManager:r},{win:l}){if(!l.CSSStyleSheet||!l.CSSStyleSheet.prototype)return()=>{};const _=l.CSSStyleSheet.prototype.insertRule;l.CSSStyleSheet.prototype.insertRule=new Proxy(_,{apply:rl((He,nt,Tt)=>{const[Qt,Zt]=Tt,{id:Xt,styleId:on}=vT(nt,e,r.styleMirror);return(Xt&&-1!==Xt||on&&-1!==on)&&n({id:Xt,styleId:on,adds:[{rule:Qt,index:Zt}]}),He.apply(nt,Tt)})});const E=l.CSSStyleSheet.prototype.deleteRule;let N,V;l.CSSStyleSheet.prototype.deleteRule=new Proxy(E,{apply:rl((He,nt,Tt)=>{const[Qt]=Tt,{id:Zt,styleId:Xt}=vT(nt,e,r.styleMirror);return(Zt&&-1!==Zt||Xt&&-1!==Xt)&&n({id:Zt,styleId:Xt,removes:[{index:Qt}]}),He.apply(nt,Tt)})}),l.CSSStyleSheet.prototype.replace&&(N=l.CSSStyleSheet.prototype.replace,l.CSSStyleSheet.prototype.replace=new Proxy(N,{apply:rl((He,nt,Tt)=>{const[Qt]=Tt,{id:Zt,styleId:Xt}=vT(nt,e,r.styleMirror);return(Zt&&-1!==Zt||Xt&&-1!==Xt)&&n({id:Zt,styleId:Xt,replace:Qt}),He.apply(nt,Tt)})})),l.CSSStyleSheet.prototype.replaceSync&&(V=l.CSSStyleSheet.prototype.replaceSync,l.CSSStyleSheet.prototype.replaceSync=new Proxy(V,{apply:rl((He,nt,Tt)=>{const[Qt]=Tt,{id:Zt,styleId:Xt}=vT(nt,e,r.styleMirror);return(Zt&&-1!==Zt||Xt&&-1!==Xt)&&n({id:Zt,styleId:Xt,replaceSync:Qt}),He.apply(nt,Tt)})}));const re={};nD("CSSGroupingRule")?re.CSSGroupingRule=l.CSSGroupingRule:(nD("CSSMediaRule")&&(re.CSSMediaRule=l.CSSMediaRule),nD("CSSConditionRule")&&(re.CSSConditionRule=l.CSSConditionRule),nD("CSSSupportsRule")&&(re.CSSSupportsRule=l.CSSSupportsRule));const ae={};return Object.entries(re).forEach(([He,nt])=>{ae[He]={insertRule:nt.prototype.insertRule,deleteRule:nt.prototype.deleteRule},nt.prototype.insertRule=new Proxy(ae[He].insertRule,{apply:rl((Tt,Qt,Zt)=>{const[Xt,on]=Zt,{id:Dn,styleId:ar}=vT(Qt.parentStyleSheet,e,r.styleMirror);return(Dn&&-1!==Dn||ar&&-1!==ar)&&n({id:Dn,styleId:ar,adds:[{rule:Xt,index:[...eD(Qt),on||0]}]}),Tt.apply(Qt,Zt)})}),nt.prototype.deleteRule=new Proxy(ae[He].deleteRule,{apply:rl((Tt,Qt,Zt)=>{const[Xt]=Zt,{id:on,styleId:Dn}=vT(Qt.parentStyleSheet,e,r.styleMirror);return(on&&-1!==on||Dn&&-1!==Dn)&&n({id:on,styleId:Dn,removes:[{index:[...eD(Qt),Xt]}]}),Tt.apply(Qt,Zt)})})}),rl(()=>{l.CSSStyleSheet.prototype.insertRule=_,l.CSSStyleSheet.prototype.deleteRule=E,N&&(l.CSSStyleSheet.prototype.replace=N),V&&(l.CSSStyleSheet.prototype.replaceSync=V),Object.entries(re).forEach(([He,nt])=>{nt.prototype.insertRule=ae[He].insertRule,nt.prototype.deleteRule=ae[He].deleteRule})})}(n,{win:r}),nt=t4(n,n.doc),Tt=function poe({styleDeclarationCb:n,mirror:e,ignoreCSSAttributes:r,stylesheetManager:l},{win:_}){const E=_.CSSStyleDeclaration.prototype.setProperty;_.CSSStyleDeclaration.prototype.setProperty=new Proxy(E,{apply:rl((V,re,ae)=>{var He;const[nt,Tt,Qt]=ae;if(r.has(nt))return E.apply(re,[nt,Tt,Qt]);const{id:Zt,styleId:Xt}=vT(null==(He=re.parentRule)?void 0:He.parentStyleSheet,e,l.styleMirror);return(Zt&&-1!==Zt||Xt&&-1!==Xt)&&n({id:Zt,styleId:Xt,set:{property:nt,value:Tt,priority:Qt},index:eD(re.parentRule)}),V.apply(re,ae)})});const N=_.CSSStyleDeclaration.prototype.removeProperty;return _.CSSStyleDeclaration.prototype.removeProperty=new Proxy(N,{apply:rl((V,re,ae)=>{var He;const[nt]=ae;if(r.has(nt))return N.apply(re,[nt]);const{id:Tt,styleId:Qt}=vT(null==(He=re.parentRule)?void 0:He.parentStyleSheet,e,l.styleMirror);return(Tt&&-1!==Tt||Qt&&-1!==Qt)&&n({id:Tt,styleId:Qt,remove:{property:nt},index:eD(re.parentRule)}),V.apply(re,ae)})}),rl(()=>{_.CSSStyleDeclaration.prototype.setProperty=E,_.CSSStyleDeclaration.prototype.removeProperty=N})}(n,{win:r}),n.collectFonts&&(Qt=function moe({fontCb:n,doc:e}){const r=e.defaultView;if(!r)return()=>{};const l=[],_=new WeakMap,E=r.FontFace;r.FontFace=function(re,ae,He){const nt=new E(re,ae,He);return _.set(nt,{family:re,buffer:"string"!=typeof ae,descriptors:He,fontSource:"string"==typeof ae?ae:JSON.stringify(Array.from(new Uint8Array(ae)))}),nt};const N=JA(e.fonts,"add",function(V){return function(re){return setTimeout(rl(()=>{const ae=_.get(re);ae&&(n(ae),_.delete(re))}),0),V.apply(this,[re])}});return l.push(()=>{r.FontFace=E}),l.push(N),rl(()=>{l.forEach(V=>V())})}(n)));const Zt=function goe(n){const{doc:e,mirror:r,blockClass:l,blockSelector:_,selectionCb:E}=n;let N=!0;const V=rl(()=>{const re=e.getSelection();if(!re||N&&re?.isCollapsed)return;N=re.isCollapsed||!1;const ae=[],He=re.rangeCount||0;for(let nt=0;nt<He;nt++){const Tt=re.getRangeAt(nt),{startContainer:Qt,startOffset:Zt,endContainer:Xt,endOffset:on}=Tt;Kh(Qt,l,_,!0)||Kh(Xt,l,_,!0)||ae.push({start:r.getId(Qt),startOffset:Zt,end:r.getId(Xt),endOffset:on})}E({ranges:ae})});return V(),$h("selectionchange",V)}(n),Xt=function Soe({doc:n,customElementCb:e}){const r=n.defaultView;return r&&r.customElements?JA(r.customElements,"define",function(_){return function(E,N,V){try{e({define:{name:E}})}catch{console.warn(`Custom element callback failed for ${E}`)}return _.apply(this,[E,N,V])}}):()=>{}}(n),on=[];for(const Dn of n.plugins)on.push(Dn.observer(Dn.callback,r,Dn.options));return rl(()=>{ZA.forEach(Dn=>Dn.reset()),l?.disconnect(),_(),E(),N(),V(),re(),ae(),He(),nt(),Tt(),Qt(),Zt(),Xt(),on.forEach(Dn=>Dn())})}function tD(n){return typeof window[n]<"u"}function nD(n){return!!(typeof window[n]<"u"&&window[n].prototype&&"insertRule"in window[n].prototype&&"deleteRule"in window[n].prototype)}class n4{constructor(e){Zr(this,"iframeIdToRemoteIdMap",new WeakMap),Zr(this,"iframeRemoteIdToIdMap",new WeakMap),this.generateIdFn=e}getId(e,r,l,_){const E=l||this.getIdToRemoteIdMap(e),N=_||this.getRemoteIdToIdMap(e);let V=E.get(r);return V||(V=this.generateIdFn(),E.set(r,V),N.set(V,r)),V}getIds(e,r){const l=this.getIdToRemoteIdMap(e),_=this.getRemoteIdToIdMap(e);return r.map(E=>this.getId(e,E,l,_))}getRemoteId(e,r,l){const _=l||this.getRemoteIdToIdMap(e);if("number"!=typeof r)return r;return _.get(r)||-1}getRemoteIds(e,r){const l=this.getRemoteIdToIdMap(e);return r.map(_=>this.getRemoteId(e,_,l))}reset(e){if(!e)return this.iframeIdToRemoteIdMap=new WeakMap,void(this.iframeRemoteIdToIdMap=new WeakMap);this.iframeIdToRemoteIdMap.delete(e),this.iframeRemoteIdToIdMap.delete(e)}getIdToRemoteIdMap(e){let r=this.iframeIdToRemoteIdMap.get(e);return r||(r=new Map,this.iframeIdToRemoteIdMap.set(e,r)),r}getRemoteIdToIdMap(e){let r=this.iframeRemoteIdToIdMap.get(e);return r||(r=new Map,this.iframeRemoteIdToIdMap.set(e,r)),r}}class Toe{constructor(e){Zr(this,"iframes",new WeakMap),Zr(this,"crossOriginIframeMap",new WeakMap),Zr(this,"crossOriginIframeMirror",new n4(D3)),Zr(this,"crossOriginIframeStyleMirror"),Zr(this,"crossOriginIframeRootIdMap",new WeakMap),Zr(this,"mirror"),Zr(this,"mutationCb"),Zr(this,"wrappedEmit"),Zr(this,"loadListener"),Zr(this,"stylesheetManager"),Zr(this,"recordCrossOriginIframes"),this.mutationCb=e.mutationCb,this.wrappedEmit=e.wrappedEmit,this.stylesheetManager=e.stylesheetManager,this.recordCrossOriginIframes=e.recordCrossOriginIframes,this.crossOriginIframeStyleMirror=new n4(this.stylesheetManager.styleMirror.generateId.bind(this.stylesheetManager.styleMirror)),this.mirror=e.mirror,this.recordCrossOriginIframes&&window.addEventListener("message",this.handleMessage.bind(this))}addIframe(e){this.iframes.set(e,!0),e.contentWindow&&this.crossOriginIframeMap.set(e.contentWindow,e)}addLoadListener(e){this.loadListener=e}attachIframe(e,r){var l,_;this.mutationCb({adds:[{parentId:this.mirror.getId(e),nextId:null,node:r}],removes:[],texts:[],attributes:[],isAttachIframe:!0}),this.recordCrossOriginIframes&&(null==(l=e.contentWindow)||l.addEventListener("message",this.handleMessage.bind(this))),null==(_=this.loadListener)||_.call(this,e),e.contentDocument&&e.contentDocument.adoptedStyleSheets&&e.contentDocument.adoptedStyleSheets.length>0&&this.stylesheetManager.adoptStyleSheets(e.contentDocument.adoptedStyleSheets,this.mirror.getId(e.contentDocument))}handleMessage(e){const r=e;if("rrweb"!==r.data.type||r.origin!==r.data.origin||!e.source)return;const _=this.crossOriginIframeMap.get(e.source);if(!_)return;const E=this.transformCrossOriginEvent(_,r.data.event);E&&this.wrappedEmit(E,r.data.isCheckout)}transformCrossOriginEvent(e,r){var l;switch(r.type){case Us.FullSnapshot:{this.crossOriginIframeMirror.reset(e),this.crossOriginIframeStyleMirror.reset(e),this.replaceIdOnNode(r.data.node,e);const _=r.data.node.id;return this.crossOriginIframeRootIdMap.set(e,_),this.patchRootIdOnNode(r.data.node,_),{timestamp:r.timestamp,type:Us.IncrementalSnapshot,data:{source:ms.Mutation,adds:[{parentId:this.mirror.getId(e),nextId:null,node:r.data.node}],removes:[],texts:[],attributes:[],isAttachIframe:!0}}}case Us.Meta:case Us.Load:case Us.DomContentLoaded:return!1;case Us.Plugin:return r;case Us.Custom:return this.replaceIds(r.data.payload,e,["id","parentId","previousId","nextId"]),r;case Us.IncrementalSnapshot:switch(r.data.source){case ms.Mutation:return r.data.adds.forEach(_=>{this.replaceIds(_,e,["parentId","nextId","previousId"]),this.replaceIdOnNode(_.node,e);const E=this.crossOriginIframeRootIdMap.get(e);E&&this.patchRootIdOnNode(_.node,E)}),r.data.removes.forEach(_=>{this.replaceIds(_,e,["parentId","id"])}),r.data.attributes.forEach(_=>{this.replaceIds(_,e,["id"])}),r.data.texts.forEach(_=>{this.replaceIds(_,e,["id"])}),r;case ms.Drag:case ms.TouchMove:case ms.MouseMove:return r.data.positions.forEach(_=>{this.replaceIds(_,e,["id"])}),r;case ms.ViewportResize:return!1;case ms.MediaInteraction:case ms.MouseInteraction:case ms.Scroll:case ms.CanvasMutation:case ms.Input:return this.replaceIds(r.data,e,["id"]),r;case ms.StyleSheetRule:case ms.StyleDeclaration:return this.replaceIds(r.data,e,["id"]),this.replaceStyleIds(r.data,e,["styleId"]),r;case ms.Font:return r;case ms.Selection:return r.data.ranges.forEach(_=>{this.replaceIds(_,e,["start","end"])}),r;case ms.AdoptedStyleSheet:return this.replaceIds(r.data,e,["id"]),this.replaceStyleIds(r.data,e,["styleIds"]),null==(l=r.data.styles)||l.forEach(_=>{this.replaceStyleIds(_,e,["styleId"])}),r}}return!1}replace(e,r,l,_){for(const E of _)!Array.isArray(r[E])&&"number"!=typeof r[E]||(Array.isArray(r[E])?r[E]=e.getIds(l,r[E]):r[E]=e.getId(l,r[E]));return r}replaceIds(e,r,l){return this.replace(this.crossOriginIframeMirror,e,r,l)}replaceStyleIds(e,r,l){return this.replace(this.crossOriginIframeStyleMirror,e,r,l)}replaceIdOnNode(e,r){this.replaceIds(e,r,["id","rootId"]),"childNodes"in e&&e.childNodes.forEach(l=>{this.replaceIdOnNode(l,r)})}patchRootIdOnNode(e,r){e.type!==Lo.Document&&!e.rootId&&(e.rootId=r),"childNodes"in e&&e.childNodes.forEach(l=>{this.patchRootIdOnNode(l,r)})}}class yoe{constructor(e){Zr(this,"shadowDoms",new WeakSet),Zr(this,"mutationCb"),Zr(this,"scrollCb"),Zr(this,"bypassOptions"),Zr(this,"mirror"),Zr(this,"restoreHandlers",[]),this.mutationCb=e.mutationCb,this.scrollCb=e.scrollCb,this.bypassOptions=e.bypassOptions,this.mirror=e.mirror,this.init()}init(){this.reset(),this.patchAttachShadow(Element,document)}addShadowRoot(e,r){if(!_2(e)||this.shadowDoms.has(e))return;this.shadowDoms.add(e);const l=Z3({...this.bypassOptions,doc:r,mutationCb:this.mutationCb,mirror:this.mirror,shadowDomManager:this},e);this.restoreHandlers.push(()=>l.disconnect()),this.restoreHandlers.push(q3({...this.bypassOptions,scrollCb:this.scrollCb,doc:e,mirror:this.mirror})),setTimeout(()=>{e.adoptedStyleSheets&&e.adoptedStyleSheets.length>0&&this.bypassOptions.stylesheetManager.adoptStyleSheets(e.adoptedStyleSheets,this.mirror.getId(e.host)),this.restoreHandlers.push(t4({mirror:this.mirror,stylesheetManager:this.bypassOptions.stylesheetManager},e))},0)}observeAttachShadow(e){!e.contentWindow||!e.contentDocument||this.patchAttachShadow(e.contentWindow.Element,e.contentDocument)}patchAttachShadow(e,r){const l=this;this.restoreHandlers.push(JA(e.prototype,"attachShadow",function(_){return function(E){const N=_.call(this,E);return this.shadowRoot&&vI(this)&&l.addShadowRoot(this.shadowRoot,r),N}}))}reset(){this.restoreHandlers.forEach(e=>{try{e()}catch{}}),this.restoreHandlers=[],this.shadowDoms=new WeakSet}}for(var VM="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",y2=typeof Uint8Array>"u"?[]:new Uint8Array(256),rD=0;rD<64;rD++)y2[VM.charCodeAt(rD)]=rD;const r4=new Map;const i4=(n,e,r)=>{if(!n||!o4(n,e)&&"object"!=typeof n)return;const _=function Moe(n,e){let r=r4.get(n);return r||(r=new Map,r4.set(n,r)),r.has(e)||r.set(e,[]),r.get(e)}(r,n.constructor.name);let E=_.indexOf(n);return-1===E&&(E=_.length,_.push(n)),E};function iD(n,e,r){if(n instanceof Array)return n.map(l=>iD(l,e,r));if(null===n)return n;if(n instanceof Float32Array||n instanceof Float64Array||n instanceof Int32Array||n instanceof Uint32Array||n instanceof Uint8Array||n instanceof Uint16Array||n instanceof Int16Array||n instanceof Int8Array||n instanceof Uint8ClampedArray)return{rr_type:n.constructor.name,args:[Object.values(n)]};if(n instanceof ArrayBuffer){const l=n.constructor.name,_=function(n){var r,e=new Uint8Array(n),l=e.length,_="";for(r=0;r<l;r+=3)_+=VM[e[r]>>2],_+=VM[(3&e[r])<<4|e[r+1]>>4],_+=VM[(15&e[r+1])<<2|e[r+2]>>6],_+=VM[63&e[r+2]];return l%3==2?_=_.substring(0,_.length-1)+"=":l%3==1&&(_=_.substring(0,_.length-2)+"=="),_}(n);return{rr_type:l,base64:_}}if(n instanceof DataView)return{rr_type:n.constructor.name,args:[iD(n.buffer,e,r),n.byteOffset,n.byteLength]};if(n instanceof HTMLImageElement){const l=n.constructor.name,{src:_}=n;return{rr_type:l,src:_}}if(n instanceof HTMLCanvasElement){return{rr_type:"HTMLImageElement",src:n.toDataURL()}}if(n instanceof ImageData)return{rr_type:n.constructor.name,args:[iD(n.data,e,r),n.width,n.height]};if(o4(n,e)||"object"==typeof n){return{rr_type:n.constructor.name,index:i4(n,e,r)}}return n}const s4=(n,e,r)=>n.map(l=>iD(l,e,r)),o4=(n,e)=>!!["WebGLActiveInfo","WebGLBuffer","WebGLFramebuffer","WebGLProgram","WebGLRenderbuffer","WebGLShader","WebGLShaderPrecisionFormat","WebGLTexture","WebGLUniformLocation","WebGLVertexArrayObject","WebGLVertexArrayObjectOES"].filter(_=>"function"==typeof e[_]).find(_=>n instanceof e[_]);function a4(n,e,r,l){const _=[];try{const E=JA(n.HTMLCanvasElement.prototype,"getContext",function(N){return function(V,...re){if(!Kh(this,e,r,!0)){const ae=function Ooe(n){return"experimental-webgl"===n?"webgl":n}(V);if("__context"in this||(this.__context=ae),l&&["webgl","webgl2"].includes(ae))if(re[0]&&"object"==typeof re[0]){const He=re[0];He.preserveDrawingBuffer||(He.preserveDrawingBuffer=!0)}else re.splice(0,1,{preserveDrawingBuffer:!0})}return N.apply(this,[V,...re])}});_.push(E)}catch{console.error("failed to patch HTMLCanvasElement.prototype.getContext")}return()=>{_.forEach(E=>E())}}function l4(n,e,r,l,_,E,N){const V=[],re=Object.getOwnPropertyNames(n);for(const ae of re)if(!["isContextLost","canvas","drawingBufferWidth","drawingBufferHeight"].includes(ae))try{if("function"!=typeof n[ae])continue;const He=JA(n,ae,function(nt){return function(...Tt){const Qt=nt.apply(this,Tt);if(i4(Qt,N,this),"tagName"in this.canvas&&!Kh(this.canvas,l,_,!0)){const Zt=s4(Tt,N,this),Xt={type:e,property:ae,args:Zt};r(this.canvas,Xt)}return Qt}});V.push(He)}catch{const He=S2(n,ae,{set(nt){r(this.canvas,{type:e,property:ae,args:[nt],setter:!0})}});V.push(He)}return V}const c4="KGZ1bmN0aW9uKCkgewogICJ1c2Ugc3RyaWN0IjsKICB2YXIgY2hhcnMgPSAiQUJDREVGR0hJSktMTU5PUFFSU1RVVldYWVphYmNkZWZnaGlqa2xtbm9wcXJzdHV2d3h5ejAxMjM0NTY3ODkrLyI7CiAgdmFyIGxvb2t1cCA9IHR5cGVvZiBVaW50OEFycmF5ID09PSAidW5kZWZpbmVkIiA/IFtdIDogbmV3IFVpbnQ4QXJyYXkoMjU2KTsKICBmb3IgKHZhciBpID0gMDsgaSA8IGNoYXJzLmxlbmd0aDsgaSsrKSB7CiAgICBsb29rdXBbY2hhcnMuY2hhckNvZGVBdChpKV0gPSBpOwogIH0KICB2YXIgZW5jb2RlID0gZnVuY3Rpb24oYXJyYXlidWZmZXIpIHsKICAgIHZhciBieXRlcyA9IG5ldyBVaW50OEFycmF5KGFycmF5YnVmZmVyKSwgaTIsIGxlbiA9IGJ5dGVzLmxlbmd0aCwgYmFzZTY0ID0gIiI7CiAgICBmb3IgKGkyID0gMDsgaTIgPCBsZW47IGkyICs9IDMpIHsKICAgICAgYmFzZTY0ICs9IGNoYXJzW2J5dGVzW2kyXSA+PiAyXTsKICAgICAgYmFzZTY0ICs9IGNoYXJzWyhieXRlc1tpMl0gJiAzKSA8PCA0IHwgYnl0ZXNbaTIgKyAxXSA+PiA0XTsKICAgICAgYmFzZTY0ICs9IGNoYXJzWyhieXRlc1tpMiArIDFdICYgMTUpIDw8IDIgfCBieXRlc1tpMiArIDJdID4+IDZdOwogICAgICBiYXNlNjQgKz0gY2hhcnNbYnl0ZXNbaTIgKyAyXSAmIDYzXTsKICAgIH0KICAgIGlmIChsZW4gJSAzID09PSAyKSB7CiAgICAgIGJhc2U2NCA9IGJhc2U2NC5zdWJzdHJpbmcoMCwgYmFzZTY0Lmxlbmd0aCAtIDEpICsgIj0iOwogICAgfSBlbHNlIGlmIChsZW4gJSAzID09PSAxKSB7CiAgICAgIGJhc2U2NCA9IGJhc2U2NC5zdWJzdHJpbmcoMCwgYmFzZTY0Lmxlbmd0aCAtIDIpICsgIj09IjsKICAgIH0KICAgIHJldHVybiBiYXNlNjQ7CiAgfTsKICBjb25zdCBsYXN0QmxvYk1hcCA9IC8qIEBfX1BVUkVfXyAqLyBuZXcgTWFwKCk7CiAgY29uc3QgdHJhbnNwYXJlbnRCbG9iTWFwID0gLyogQF9fUFVSRV9fICovIG5ldyBNYXAoKTsKICBhc3luYyBmdW5jdGlvbiBnZXRUcmFuc3B
1hcmVudEJsb2JGb3Iod2lkdGgsIGhlaWdodCwgZGF0YVVSTE9wdGlvbnMpIHsKICAgIGNvbnN0IGlkID0gYCR7d2lkdGh9LSR7aGVpZ2h0fWA7CiAgICBpZiAoIk9mZnNjcmVlbkNhbnZhcyIgaW4gZ2xvYmFsVGhpcykgewogICAgICBpZiAodHJhbnNwYXJlbnRCbG9iTWFwLmhhcyhpZCkpCiAgICAgICAgcmV0dXJuIHRyYW5zcGFyZW50QmxvYk1hcC5nZXQoaWQpOwogICAgICBjb25zdCBvZmZzY3JlZW4gPSBuZXcgT2Zmc2NyZWVuQ2FudmFzKHdpZHRoLCBoZWlnaHQpOwogICAgICBvZmZzY3JlZW4uZ2V0Q29udGV4dCgiMmQiKTsKICAgICAgY29uc3QgYmxvYiA9IGF3YWl0IG9mZnNjcmVlbi5jb252ZXJ0VG9CbG9iKGRhdGFVUkxPcHRpb25zKTsKICAgICAgY29uc3QgYXJyYXlCdWZmZXIgPSBhd2FpdCBibG9iLmFycmF5QnVmZmVyKCk7CiAgICAgIGNvbnN0IGJhc2U2NCA9IGVuY29kZShhcnJheUJ1ZmZlcik7CiAgICAgIHRyYW5zcGFyZW50QmxvYk1hcC5zZXQoaWQsIGJhc2U2NCk7CiAgICAgIHJldHVybiBiYXNlNjQ7CiAgICB9IGVsc2UgewogICAgICByZXR1cm4gIiI7CiAgICB9CiAgfQogIGNvbnN0IHdvcmtlciA9IHNlbGY7CiAgd29ya2VyLm9ubWVzc2FnZSA9IGFzeW5jIGZ1bmN0aW9uKGUpIHsKICAgIGlmICgiT2Zmc2NyZWVuQ2FudmFzIiBpbiBnbG9iYWxUaGlzKSB7CiAgICAgIGNvbnN0IHsgaWQsIGJpdG1hcCwgd2lkdGgsIGhlaWdodCwgZGF0YVVSTE9wdGlvbnMgfSA9IGUuZGF0YTsKICAgICAgY29uc3QgdHJhbnNwYXJlbnRCYXNlNjQgPSBnZXRUcmFuc3B
1hcmVudEJsb2JGb3IoCiAgICAgICAgd2lkdGgsCiAgICAgICAgaGVpZ2h0LAogICAgICAgIGRhdGFVUkxPcHRpb25zCiAgICAgICk7CiAgICAgIGNvbnN0IG9mZnNjcmVlbiA9IG5ldyBPZmZzY3JlZW5DYW52YXMod2lkdGgsIGhlaWdodCk7CiAgICAgIGNvbnN0IGN0eCA9IG9mZnNjcmVlbi5nZXRDb250ZXh0KCIyZCIpOwogICAgICBjdHguZHJhd0ltYWdlKGJpdG1hcCwgMCwgMCk7CiAgICAgIGJpdG1hcC5jbG9zZSgpOwogICAgICBjb25zdCBibG9iID0gYXdhaXQgb2Zmc2NyZWVuLmNvbnZlcnRUb0Jsb2IoZGF0YVVSTE9wdGlvbnMpOwogICAgICBjb25zdCB0eXBlID0gYmxvYi50eXBlOwogICAgICBjb25zdCBhcnJheUJ1ZmZlciA9IGF3YWl0IGJsb2IuYXJyYXlCdWZmZXIoKTsKICAgICAgY29uc3QgYmFzZTY0ID0gZW5jb2RlKGFycmF5QnVmZmVyKTsKICAgICAgaWYgKCFsYXN0QmxvYk1hcC5oYXMoaWQpICYmIGF3YWl0IHRyYW5zcGFyZW50QmFzZTY0ID09PSBiYXNlNjQpIHsKICAgICAgICBsYXN0QmxvYk1hcC5zZXQoaWQsIGJhc2U2NCk7CiAgICAgICAgcmV0dXJuIHdvcmtlci5wb3N0TWVzc2FnZSh7IGlkIH0pOwogICAgICB9CiAgICAgIGlmIChsYXN0QmxvYk1hcC5nZXQoaWQpID09PSBiYXNlNjQpCiAgICAgICAgcmV0dXJuIHdvcmtlci5wb3N0TWVzc2FnZSh7IGlkIH0pOwogICAgICB3b3JrZXIucG9zdE1lc3NhZ2UoewogICAgICAgIGlkLAogICAgICAgIHR5cGUsCiAgICAgICAgYmFzZTY0LAogICAgICAgIHdpZHRoLAogICAgICAgIGhlaWdodAogICAgICB9KTsKICAgICAgbGFzdEJsb2JNYXAuc2V0KGlkLCBiYXNlNjQpOwogICAgfSBlbHNlIHsKICAgICAgcmV0dXJuIHdvcmtlci5wb3N0TWVzc2FnZSh7IGlkOiBlLmRhdGEuaWQgfSk7CiAgICB9CiAgfTsKfSkoKTsKLy8jIHNvdXJjZU1hcHBpbmdVUkw9aW1hZ2UtYml0bWFwLWRhdGEtdXJsLXdvcmtlci1CWjFyN1JKRC5qcy5tYXAK",u4=typeof window<"u"&&window.Blob&&new Blob([(n=>Uint8Array.from(atob(n),e=>e.charCodeAt(0)))(c4)],{type:"text/javascript;charset=utf-8"});function Roe(n){let e;try{if(e=u4&&(window.URL||window.webkitURL).createObjectURL(u4),!e)throw"";const r=new Worker(e,{name:n?.name});return r.addEventListener("error",()=>{(window.URL||window.webkitURL).revokeObjectURL(e)}),r}catch{return new Worker("data:text/javascript;base64,"+c4,{name:n?.name})}finally{e&&(window.URL||window.webkitURL).revokeObjectURL(e)}}class Poe{constructor(e){Zr(this,"pendingCanvasMutations",new Map),Zr(this,"rafStamps",{latestId:0,invokeId:null}),Zr(this,"mirror"),Zr(this,"mutationCb"),Zr(this,"resetObservers"),Zr(this,"frozen",!1),Zr(this,"locked",!1),Zr(this,"processMutation",(re,ae)=>{(this.rafStamps.invokeId&&this.rafStamps.latestId!==this.rafStamps.invokeId||!this.rafStamps.invokeId)&&(this.rafStamps.invokeId=this.rafStamps.latestId),this.pendingCanvasMutations.has(re)||this.pendingCanvasMutations.set(re,[]),this.pendingCanvasMutations.get(re).push(ae)});const{sampling:r="all",win:l,blockClass:_,blockSelector:E,recordCanvas:N,dataURLOptions:V}=e;this.mutationCb=e.mutationCb,this.mirror=e.mirror,N&&"all"===r&&this.initCanvasMutationObserver(l,_,E),N&&"number"==typeof r&&this.initCanvasFPSObserver(r,l,_,E,{dataURLOptions:V})}reset(){this.pendingCanvasMutations.clear(),this.resetObservers&&this.resetObservers()}freeze(){this.frozen=!0}unfreeze(){this.frozen=!1}lock(){this.locked=!0}unlock(){this.locked=!1}initCanvasFPSObserver(e,r,l,_,E){var N=this;const V=a4(r,l,_,!0),re=new Map,ae=new Roe;ae.onmessage=Xt=>{const{id:on}=Xt.data;if(re.set(on,!1),!("base64"in Xt.data))return;const{base64:Dn,type:ar,width:Un,height:mr}=Xt.data;this.mutationCb({id:on,type:dv["2D"],commands:[{property:"clearRect",args:[0,0,Un,mr]},{property:"drawImage",args:[{rr_type:"ImageBitmap",args:[{rr_type:"Blob",data:[{rr_type:"ArrayBuffer",base64:Dn}],type:ar}]},0,0]}]})};const He=1e3/e;let Tt,nt=0;const Zt=Xt=>{nt&&Xt-nt<He||(nt=Xt,(()=>{const Xt=[];return r.document.querySelectorAll("canvas").forEach(on=>{Kh(on,l,_,!0)||Xt.push(on)}),Xt}
vendor: 11,571 bytes, line 1
1)().forEach(function(){var on=(0,h2.A)(function*(Dn){var ar;const Un=N.mirror.getId(Dn);if(re.get(Un)||0===Dn.width||0===Dn.height)return;if(re.set(Un,!0),["webgl","webgl2"].includes(Dn.__context)){const zr=Dn.getContext(Dn.__context);!1===(null==(ar=zr?.getContextAttributes())?void 0:ar.preserveDrawingBuffer)&&zr.clear(zr.COLOR_BUFFER_BIT)}const mr=yield createImageBitmap(Dn);ae.postMessage({id:Un,bitmap:mr,width:Dn.width,height:Dn.height,dataURLOptions:E.dataURLOptions},[mr])});return function(Dn){return on.apply(this,arguments)}}())),Tt=requestAnimationFrame(Zt)};Tt=requestAnimationFrame(Zt),this.resetObservers=()=>{V(),cancelAnimationFrame(Tt)}}initCanvasMutationObserver(e,r,l){this.startRAFTimestamping(),this.startPendingCanvasMutationFlusher();const _=a4(e,r,l,!1),E=function Coe(n,e,r,l){const _=[],E=Object.getOwnPropertyNames(e.CanvasRenderingContext2D.prototype);for(const N of E)try{if("function"!=typeof e.CanvasRenderingContext2D.prototype[N])continue;const V=JA(e.CanvasRenderingContext2D.prototype,N,function(re){return function(...ae){return Kh(this.canvas,r,l,!0)||setTimeout(()=>{const He=s4(ae,e,this);n(this.canvas,{type:dv["2D"],property:N,args:He})},0),re.apply(this,ae)}});_.push(V)}catch{const V=S2(e.CanvasRenderingContext2D.prototype,N,{set(re){n(this.canvas,{type:dv["2D"],property:N,args:[re],setter:!0})}});_.push(V)}return()=>{_.forEach(N=>N())}}(this.processMutation.bind(this),e,r,l),N=function xoe(n,e,r,l,_){const E=[];return E.push(...l4(e.WebGLRenderingContext.prototype,dv.WebGL,n,r,l,0,e)),typeof e.WebGL2RenderingContext<"u"&&E.push(...l4(e.WebGL2RenderingContext.prototype,dv.WebGL2,n,r,l,0,e)),()=>{E.forEach(N=>N())}}(this.processMutation.bind(this),e,r,l,this.mirror);this.resetObservers=()=>{_(),E(),N()}}startPendingCanvasMutationFlusher(){requestAnimationFrame(()=>this.flushPendingCanvasMutations())}startRAFTimestamping(){const e=r=>{this.rafStamps.latestId=r,requestAnimationFrame(e)};requestAnimationFrame(e)}flushPendingCanvasMutations(){this.pendingCanvasMutations.forEach((e,r)=>{const l=this.mirror.getId(r);this.flushPendingCanvasMutationFor(r,l)}),requestAnimationFrame(()=>this.flushPendingCanvasMutations())}flushPendingCanvasMutationFor(e,r){if(this.frozen||this.locked)return;const l=this.pendingCanvasMutations.get(e);if(!l||-1===r)return;const _=l.map(N=>{const{type:V,...re}=N;return re}),{type:E}=l[0];this.mutationCb({id:r,type:E,commands:_}),this.pendingCanvasMutations.delete(e)}}class woe{constructor(e){Zr(this,"trackedLinkElements",new WeakSet),Zr(this,"mutationCb"),Zr(this,"adoptedStyleSheetCb"),Zr(this,"styleMirror",new gI),this.mutationCb=e.mutationCb,this.adoptedStyleSheetCb=e.adoptedStyleSheetCb}attachLinkElement(e,r){"_cssText"in r.attributes&&this.mutationCb({adds:[],removes:[],texts:[],attributes:[{id:r.id,attributes:r.attributes}]}),this.trackLinkElement(e)}trackLinkElement(e){this.trackedLinkElements.has(e)||(this.trackedLinkElements.add(e),this.trackStylesheetInLinkElement(e))}adoptStyleSheets(e,r){if(0===e.length)return;const l={id:r,styleIds:[]},_=[];for(const E of e){let N;this.styleMirror.has(E)?N=this.styleMirror.getId(E):(N=this.styleMirror.add(E),_.push({styleId:N,rules:Array.from(E.rules||CSSRule,(V,re)=>({rule:M3(V),index:re}))})),l.styleIds.push(N)}_.length>0&&(l.styles=_),this.adoptedStyleSheetCb(l)}reset(){this.styleMirror.reset(),this.trackedLinkElements=new WeakSet}trackStylesheetInLinkElement(e){}}class Ioe{constructor(){Zr(this,"nodeMap",new WeakMap),Zr(this,"active",!1)}inOtherBuffer(e,r){const l=this.nodeMap.get(e);return l&&Array.from(l).some(_=>_!==r)}add(e,r){this.active||(this.active=!0,requestAnimationFrame(()=>{this.nodeMap=new WeakMap,this.active=!1})),this.nodeMap.set(e,(this.nodeMap.get(e)||new Set).add(r))}destroy(){}}let Zu,sD,TI,oD=!1;try{if(2!==Array.from([1],n=>2*n)[0]){const n=document.createElement("iframe");document.body.appendChild(n),Array.from=(null==(A3=n.contentWindow)?void 0:A3.Array.from)||Array.from,document.body.removeChild(n)}}catch(n){console.debug("Unable to override Array.from",n)}const ng=C3();function qA(n={}){const{emit:e,checkoutEveryNms:r,checkoutEveryNth:l,blockClass:_="rr-block",blockSelector:E=null,ignoreClass:N="rr-ignore",ignoreSelector:V=null,maskTextClass:re="rr-mask",maskTextSelector:ae=null,inlineStylesheet:He=!0,maskAllInputs:nt,maskInputOptions:Tt,slimDOMOptions:Qt,maskInputFn:Zt,maskTextFn:Xt,hooks:on,packFn:Dn,sampling:ar={},dataURLOptions:Un={},mousemoveWait:mr,recordDOM:zr=!0,recordCanvas:Li=!1,recordCrossOriginIframes:js=!1,recordAfter:vo=("DOMContentLoaded"===n.recordAfter?n.recordAfter:"load"),userTriggeredOnInput:zo=!1,collectFonts:va=!1,inlineImages:Xl=!1,plugins:zs,keepIframeSrcFn:ro=(()=>!1),ignoreCSSAttributes:Ql=new Set([]),errorHandler:yd}=n;!function ooe(n){E2=n}(yd);const mi=!js||window.parent===window;let Di=!1;if(!mi)try{window.parent.document&&(Di=!1)}catch{Di=!0}if(mi&&!e)throw new Error("emit function is required");if(!mi&&!Di)return()=>{};void 0!==mr&&void 0===ar.mousemove&&(ar.mousemove=mr),ng.reset();const ds=!0===nt?{color:!0,date:!0,"datetime-local":!0,email:!0,month:!0,number:!0,range:!0,search:!0,tel:!0,text:!0,time:!0,url:!0,week:!0,textarea:!0,select:!0,password:!0}:void 0!==Tt?Tt:{password:!0},Bs=!0===Qt||"all"===Qt?{script:!0,comment:!0,headFavicon:!0,headWhitespace:!0,headMetaSocial:!0,headMetaRobots:!0,headMetaHttpEquiv:!0,headMetaVerification:!0,headMetaAuthorship:"all"===Qt,headMetaDescKeywords:"all"===Qt,headTitleMutations:"all"===Qt}:Qt||{};fI();let wl,Yc=0;const Qi=sl=>{for(const ig of zs||[])ig.eventProcessor&&(sl=ig.eventProcessor(sl));return Dn&&!Di&&(sl=Dn(sl)),sl};Zu=(sl,ig)=>{var qu;const ed=sl;if(ed.timestamp=v2(),null!=(qu=ZA[0])&&qu.isFrozen()&&ed.type!==Us.FullSnapshot&&!(ed.type===Us.IncrementalSnapshot&&ed.data.source===ms.Mutation)&&ZA.forEach(p1=>p1.unfreeze()),mi)e?.(Qi(ed),ig);else if(Di){const p1={type:"rrweb",event:Qi(ed),origin:window.location.origin,isCheckout:ig};window.parent.postMessage(p1,"*")}if(ed.type===Us.FullSnapshot)wl=ed,Yc=0;else if(ed.type===Us.IncrementalSnapshot){if(ed.data.source===ms.Mutation&&ed.data.isAttachIframe)return;Yc++;const p1=l&&Yc>=l,Mc=r&&ed.timestamp-wl.timestamp>r;(p1||Mc)&&sD(!0)}};const pi=sl=>{Zu({type:Us.IncrementalSnapshot,data:{source:ms.Mutation,...sl}})},ss=sl=>Zu({type:Us.IncrementalSnapshot,data:{source:ms.Scroll,...sl}}),Il=sl=>Zu({type:Us.IncrementalSnapshot,data:{source:ms.CanvasMutation,...sl}}),il=new woe({mutationCb:pi,adoptedStyleSheetCb:sl=>Zu({type:Us.IncrementalSnapshot,data:{source:ms.AdoptedStyleSheet,...sl}})}),su=new Toe({mirror:ng,mutationCb:pi,stylesheetManager:il,recordCrossOriginIframes:js,wrappedEmit:Zu});for(const sl of zs||[])sl.getMirror&&sl.getMirror({nodeMirror:ng,crossOriginIframeMirror:su.crossOriginIframeMirror,crossOriginIframeStyleMirror:su.crossOriginIframeStyleMirror});const Wf=new Ioe;TI=new Poe({recordCanvas:Li,mutationCb:Il,win:window,blockClass:_,blockSelector:E,mirror:ng,sampling:ar.canvas,dataURLOptions:Un});const mv=new yoe({mutationCb:pi,scrollCb:ss,bypassOptions:{blockClass:_,blockSelector:E,maskTextClass:re,maskTextSelector:ae,inlineStylesheet:He,maskInputOptions:ds,dataURLOptions:Un,maskTextFn:Xt,maskInputFn:Zt,recordCanvas:Li,inlineImages:Xl,sampling:ar,slimDOMOptions:Bs,iframeManager:su,stylesheetManager:il,canvasManager:TI,keepIframeSrcFn:ro,processedNodeManager:Wf},mirror:ng});sD=(sl=!1)=>{if(!zr)return;Zu({type:Us.Meta,data:{href:window.location.href,width:cI(),height:lI()}},sl),il.reset(),mv.init(),ZA.forEach(qu=>qu.lock());const ig=function zse(n,e){const{mirror:r=new nI,blockClass:l="rr-block",blockSelector:_=null,maskTextClass:E="rr-mask",maskTextSelector:N=null,inlineStylesheet:V=!0,inlineImages:re=!1,recordCanvas:ae=!1,maskAllInputs:He=!1,maskTextFn:nt,maskInputFn:Tt,slimDOM:Qt=!1,dataURLOptions:Zt,preserveWhiteSpace:Xt,onSerialize:on,onIframeLoad:Dn,iframeLoadTimeout:ar,onStylesheetLoad:Un,stylesheetLoadTimeout:mr,keepIframeSrcFn:zr=(()=>!1)}=e||{};return HM(n,{doc:n,mirror:r,blockClass:l,blockSelector:_,maskTextClass:E,maskTextSelector:N,skipChild:!1,inlineStylesheet:V,maskInputOptions:!0===He?{color:!0,date:!0,"datetime-local":!0,email:!0,month:!0,number:!0,range:!0,search:!0,tel:!0,text:!0,time:!0,url:!0,week:!0,textarea:!0,select:!0,password:!0}:!1===He?{password:!0}:He,maskTextFn:nt,maskInputFn:Tt,slimDOMOptions:!0===Qt||"all"===Qt?{script:!0,comment:!0,headFavicon:!0,headWhitespace:!0,headMetaDescKeywords:"all"===Qt,headMetaSocial:!0,headMetaRobots:!0,headMetaHttpEquiv:!0,headMetaAuthorship:!0,headMetaVerification:!0}:!1===Qt?{}:Qt,dataURLOptions:Zt,inlineImages:re,recordCanvas:ae,preserveWhiteSpace:Xt,onSerialize:on,onIframeLoad:Dn,iframeLoadTimeout:ar,onStylesheetLoad:Un,stylesheetLoadTimeout:mr,keepIframeSrcFn:zr,newlyAddedElement:!1})}(document,{mirror:ng,blockClass:_,blockSelector:E,maskTextClass:re,maskTextSelector:ae,inlineStylesheet:He,maskAllInputs:ds,maskTextFn:Xt,slimDOM:Bs,dataURLOptions:Un,recordCanvas:Li,inlineImages:Xl,onSerialize:qu=>{BM(qu,ng)&&su.addIframe(qu),pI(qu,ng)&&il.trackLinkElement(qu),gT(qu)&&mv.addShadowRoot(qu.shadowRoot,document)},onIframeLoad:(qu,ed)=>{su.attachIframe(qu,ed),mv.observeAttachShadow(qu)},onStylesheetLoad:(qu,ed)=>{il.attachLinkElement(qu,ed)},keepIframeSrcFn:ro});if(!ig)return console.warn("Failed to snapshot the document");Zu({type:Us.FullSnapshot,data:{node:ig,initialOffset:aI(window)}},sl),ZA.forEach(qu=>qu.unlock()),document.adoptedStyleSheets&&document.adoptedStyleSheets.length>0&&il.adoptStyleSheets(document.adoptedStyleSheets,ng.getId(document))};try{const sl=[],ig=ed=>{var p1;return rl(Eoe)({mutationCb:pi,mousemoveCb:(Mc,nL)=>Zu({type:Us.IncrementalSnapshot,data:{source:nL,positions:Mc}}),mouseInteractionCb:Mc=>Zu({type:Us.IncrementalSnapshot,data:{source:ms.MouseInteraction,...Mc}}),scrollCb:ss,viewportResizeCb:Mc=>Zu({type:Us.IncrementalSnapshot,data:{source:ms.ViewportResize,...Mc}}),inputCb:Mc=>Zu({type:Us.IncrementalSnapshot,data:{source:ms.Input,...Mc}}),mediaInteractionCb:Mc=>Zu({type:Us.IncrementalSnapshot,data:{source:ms.MediaInteraction,...Mc}}),styleSheetRuleCb:Mc=>Zu({type:Us.IncrementalSnapshot,data:{source:ms.StyleSheetRule,...Mc}}),styleDeclarationCb:Mc=>Zu({type:Us.IncrementalSnapshot,data:{source:ms.StyleDeclaration,...Mc}}),canvasMutationCb:Il,fontCb:Mc=>Zu({type:Us.IncrementalSnapshot,data:{source:ms.Font,...Mc}}),selectionCb:Mc=>{Zu({type:Us.IncrementalSnapshot,data:{source:ms.Selection,...Mc}})},customElementCb:Mc=>{Zu({type:Us.IncrementalSnapshot,data:{source:ms.CustomElement,...Mc}})},blockClass:_,ignoreClass:N,ignoreSelector:V,maskTextClass:re,maskTextSelector:ae,maskInputOptions:ds,inlineStylesheet:He,sampling:ar,recordDOM:zr,recordCanvas:Li,inlineImages:Xl,userTriggeredOnInput:zo,collectFonts:va,doc:ed,maskInputFn:Zt,maskTextFn:Xt,keepIframeSrcFn:ro,blockSelector:E,slimDOMOptions:Bs,dataURLOptions:Un,mirror:ng,iframeManager:su,stylesheetManager:il,shadowDomManager:mv,processedNodeManager:Wf,canvasManager:TI,ignoreCSSAttributes:Ql,plugins:(null==(p1=zs?.filter(Mc=>Mc.observer))?void 0:p1.map(Mc=>({observer:Mc.observer,options:Mc.options,callback:nL=>Zu({type:Us.Plugin,data:{plugin:Mc.name,payload:nL}})})))||[]},on)};su.addLoadListener(ed=>{try{sl.push(ig(ed.contentDocument))}catch(p1){console.warn(p1)}});const qu=()=>{sD(),sl.push(ig(document)),oD=!0};return"interactive"===document.readyState||"complete"===document.readyState?qu():(sl.push($h("DOMContentLoaded",()=>{Zu({type:Us.DomContentLoaded,data:{}}),"DOMContentLoaded"===vo&&qu()})),sl.push($h("load",()=>{Zu({type:Us.Load,data:{}}),"load"===vo&&qu()}
1,window))),()=>{sl.forEach(ed=>ed()),Wf.destroy(),oD=!1,function aoe(){E2=void 0}()}}catch(sl){console.warn(sl)}}qA.addCustomEvent=(n,e)=>{if(!oD)throw new Error("please add custom event after start recording");Zu({type:Us.Custom,data:{tag:n,payload:e}})},qA.freezePage=()=>{ZA.forEach(n=>n.freeze())},qA.takeFullSnapshot=n=>{if(!oD)throw new Error("please take full snapshot after start recording");sD(n)},qA.mirror=ng;Object.defineProperty,Object.defineProperty;Symbol.toStringTag;var GM;!function(n){n[n.NotStarted=0]="NotStarted",n[n.Running=1]="Running",n[n.Stopped=2]="Stopped"}(GM||(GM={}));const{addCustomEvent:qIe}=qA,{freezePage:eNe}=qA;var bae=Object.defineProperty,k4=(n,e,r)=>((n,e,r)=>e in n?bae(n,e,{enumerable:!0,configurable:!0,writable:!0,value:r}):n[e]=r)(n,"symbol"!=typeof e?e+"":e,r),la=(n=>(n[n.Document=0]="Document",n[n.DocumentType=1]="DocumentType",n[n.Element=2]="Element",n[n.Text=3]="Text",n[n.CDATA=4]="CDATA",n[n.Comment=5]="Comment",n))(la||{});const U4={Node:["childNodes","parentNode","parentElement","textContent"],ShadowRoot:["host","styleSheets"],Element:["shadowRoot","querySelector","querySelectorAll"],MutationObserver:[]},B4={Node:["contains","getRootNode"],ShadowRoot:["getSelection"],Element:[],MutationObserver:["constructor"]},dD={},Cae=()=>!!globalThis.Zone;function II(n){if(dD[n])return dD[n];const e=globalThis[n],r=e.prototype,l=n in U4?U4[n]:void 0,_=!(!l||!l.every(V=>{var re,ae;return!(null==(ae=null==(re=Object.getOwnPropertyDescriptor(r,V))?void 0:re.get)||!ae.toString().includes("[native code]"))})),E=n in B4?B4[n]:void 0,N=!(!E||!E.every(V=>{var re;return"function"==typeof r[V]&&(null==(re=r[V])?void 0:re.toString().includes("[native code]"))}));if(_&&N&&!Cae())return dD[n]=e.prototype,e.prototype;try{const V=document.createElement("iframe");document.body.appendChild(V);const re=V.contentWindow;if(!re)return e.prototype;const ae=re[n].prototype;return document.body.removeChild(V),ae?dD[n]=ae:r}catch{return r}}const NI={};function yT(n,e,r){var l;const _=`${n}.${String(r)}`;if(NI[_])return NI[_].call(e);const E=II(n),N=null==(l=Object.getOwnPropertyDescriptor(E,r))?void 0:l.get;return N?(NI[_]=N,N.call(e)):e[r]}const LI={};function F4(n,e,r){const l=`${n}.${String(r)}`;if(LI[l])return LI[l].bind(e);const E=II(n)[r];return"function"!=typeof E?e[r]:(LI[l]=E,E.bind(e))}const zh={childNodes:function Oae(n){return yT("Node",n,"childNodes")},parentNode:function xae(n){return yT("Node",n,"parentNode")},parentElement:function Dae(n){return yT("Node",n,"parentElement")},textContent:function Rae(n){return yT("Node",n,"textContent")},contains:function Pae(n,e){return F4("Node",n,"contains")(e)},getRootNode:function wae(n){return F4("Node",n,"getRootNode")()},host:function Iae(n){return n&&"host"in n?yT("ShadowRoot",n,"host"):null},styleSheets:function Nae(n){return n.styleSheets},shadowRoot:function Lae(n){return n&&"shadowRoot"in n?yT("Element",n,"shadowRoot"):null},querySelector:function Hae(n,e){return yT("Element",n,"querySelector")(e)},querySelectorAll:function kae(n,e){return yT("Element",n,"querySelectorAll")(e)},mutationObserver:function Uae(){return II("MutationObserver").constructor}};function HI(n){return n.nodeType===n.ELEMENT_NODE}function kI(n){return"[object ShadowRoot]"===Object.prototype.toString.call(n)}function UI(n){try{const e=n.rules||n.cssRules;if(!e)return null;let r=n.href;!r&&n.ownerNode&&n.ownerNode.ownerDocument&&(r=n.ownerNode.ownerDocument.location.href);const l=Array.from(e,_=>function Yae(n,e){if(function Gae(n){return"styleSheet"in n}(n)){let r;try{r=UI(n.styleSheet)||function Vae(n){const{cssText:e}=n;if(e.split('"').length<3)return e;const r=["@import",`url(${JSON.stringify(n.href)})`];return""===n.layerName?r.push("layer"):n.layerName&&r.push(`layer(${n.layerName})`),n.supportsText&&r.push(`supports(${n.supportsText})`),n.media.length&&r.push(n.media.mediaText),r.join(" ")+";"}(n)}catch{r=n.cssText}return n.styleSheet.href?hD(r,n.styleSheet.href):r}{let r=n.cssText;return function Wae(n){return"selectorText"in n}(n)&&n.selectorText.includes(":")&&(r=function jae(n){const e=/(\[(?:[\w-]+)[^\\])(:(?:[\w-]+)\])/gm;return n.replace(e,"$1\\$2")}(r)),e?hD(r,e):r}}(_,r)).join("");return function Fae(n){return n.includes(" background-clip: text;")&&!n.includes(" -webkit-background-clip: text;")&&(n=n.replace(/\sbackground-clip:\s*text;/g," -webkit-background-clip: text; background-clip: text;")),n}(l)}catch{return null}}class BI{constructor(){k4(this,"idNodeMap",new Map),k4(this,"nodeMetaMap",new WeakMap)}getId(e){var r;return e?(null==(r=this.getMeta(e))?void 0:r.id)??-1:-1}getNode(e){return this.idNodeMap.get(e)||null}getIds(){return Array.from(this.idNodeMap.keys())}getMeta(e){return this.nodeMetaMap.get(e)||null}removeNodeFromMap(e){const r=this.getId(e);
vendor: 6,270 bytes, line 1
1this.idNodeMap.delete(r),e.childNodes&&e.childNodes.forEach(l=>this.removeNodeFromMap(l))}has(e){return this.idNodeMap.has(e)}hasNode(e){return this.nodeMetaMap.has(e)}add(e,r){const l=r.id;this.idNodeMap.set(l,e),this.nodeMetaMap.set(e,r)}replace(e,r){const l=this.getNode(e);if(l){const _=this.nodeMetaMap.get(l);_&&this.nodeMetaMap.set(r,_)}this.idNodeMap.set(e,r)}reset(){this.idNodeMap=new Map,this.nodeMetaMap=new WeakMap}}function fD(n){return n.toLowerCase()}const V4="__rrweb_original__";function Xae(n){const e=n.type;return n.hasAttribute("data-rr-is-password")?"password":e?fD(e):null}function Y4(n,e){let r;try{r=new URL(n,e??window.location.href)}catch{return null}const _=r.pathname.match(/\.([0-9a-z]+)(?:$)/i);return _?.[1]??null}const Jae=/url\((?:(')([^']*)'|(")(.*?)"|([^)]*))\)/gm,Zae=/^(?:[a-z+]+:)?\/\//i,qae=/^www\..*/i,ele=/^(data:)([^,]*),(.*)/i;function hD(n,e){return(n||"").replace(Jae,(r,l,_,E,N,V)=>{const re=_||N||V,ae=l||E||"";if(!re)return r;if(Zae.test(re)||qae.test(re))return`url(${ae}${re}${ae})`;if(ele.test(re))return`url(${ae}${re}${ae})`;if("/"===re[0])return`url(${ae}${function Qae(n){let e="";return e=n.indexOf("//")>-1?n.split("/").slice(0,3).join("/"):n.split("/")[0],e=e.split("?")[0],e}(e)+re}${ae})`;const He=e.split("/"),nt=re.split("/");He.pop();for(const Tt of nt)"."!==Tt&&(".."===Tt?He.pop():He.push(Tt));return`url(${ae}${He.join("/")}${ae})`})}function FI(n){return n.replace(/(\/\*[^*]*\*\/)|[\s;]/g,"")}function nle(n,e){return function tle(n,e){const r=Array.from(e.childNodes),l=[];if(r.length>1&&n&&"string"==typeof n){const _=FI(n);for(let E=1;E<r.length;E++)if(r[E].textContent&&"string"==typeof r[E].textContent){const N=FI(r[E].textContent);for(let V=3;V<N.length;V++){const re=N.substring(0,V);if(2===_.split(re).length){const ae=_.indexOf(re);for(let He=ae;He<n.length;He++)if(FI(n.substring(0,He)).length===ae){l.push(n.substring(0,He)),n=n.substring(He);break}break}}}}return l.push(n),l}(n,e).join("/* rr_split */")}let j4=1;const rle=new RegExp("[^a-z0-9-_:]"),G4=-2;let $M,W4;const ole=/^[^ \t\n\r\u000c]+/,ale=/^[, \t\n\r\u000c]+/;const $4=new WeakMap;function KM(n,e){return e&&""!==e.trim()?VI(n,e):e}function cle(n){return!("svg"!==n.tagName&&!n.ownerSVGElement)}function VI(n,e){let r=$4.get(n);if(r||(r=n.createElement("a"),$4.set(n,r)),e){if(e.startsWith("blob:")||e.startsWith("data:"))return e}else e="";return r.setAttribute("href",e),r.href}function ule(n,e,r,l){return l&&("src"===r||"href"===r&&("use"!==e||"#"!==l[0])||"xlink:href"===r&&"#"!==l[0]||"background"===r&&("table"===e||"td"===e||"th"===e)?KM(n,l):"srcset"===r?function lle(n,e){if(""===e.trim())return e;let r=0;function l(E){let N;const V=E.exec(e.substring(r));return V?(N=V[0],r+=N.length,N):""}const _=[];for(;l(ale),!(r>=e.length);){let E=l(ole);if(","===E.slice(-1))E=KM(n,E.substring(0,E.length-1)),_.push(E);else{let N="";E=KM(n,E);let V=!1;for(;;){const re=e.charAt(r);if(""===re){_.push((E+N).trim());break}if(V)")"===re&&(V=!1);else{if(","===re){r+=1,_.push((E+N).trim());break}"("===re&&(V=!0)}N+=re,r+=1}}}return _.join(", ")}(n,l):"style"===r?hD(l,VI(n)):"object"===e&&"data"===r?KM(n,l):l)}function dle(n,e,r){return("video"===n||"audio"===n)&&"autoplay"===e}function YI(n,e,r){if(!n)return!1;if(n.nodeType!==n.ELEMENT_NODE)return!!r&&YI(zh.parentNode(n),e,r);for(let l=n.classList.length;l--;){const _=n.classList[l];if(e.test(_))return!0}return!!r&&YI(zh.parentNode(n),e,r)}function hle(n,e,r,l){let _;if(HI(n)){if(_=n,!zh.childNodes(_).length)return!1}else{if(null===zh.parentElement(n))return!1;_=zh.parentElement(n)}try{if("string"==typeof e){if(l){if(_.closest(`.${e}`))return!0}else if(_.classList.contains(e))return!0}else if(YI(_,e,l))return!0;if(r)if(l){if(_.closest(r))return!0}else if(_.matches(r))return!0}catch{}return!1}function mle(n,e){const{doc:r,mirror:l,blockClass:_,blockSelector:E,needsMask:N,inlineStylesheet:V,maskInputOptions:re={},maskTextFn:ae,maskInputFn:He,dataURLOptions:nt={},inlineImages:Tt,recordCanvas:Qt,keepIframeSrcFn:Zt,newlyAddedElement:Xt=!1,cssCaptured:on=!1}=e,Dn=function gle(n,e){if(!e.hasNode(n))return;const r=e.getId(n);return 1===r?void 0:r}(r,l);switch(n.nodeType){case n.DOCUMENT_NODE:return"CSS1Compat"!==n.compatMode?{type:la.Document,childNodes:[],compatMode:n.compatMode}:{type:la.Document,childNodes:[]};case n.DOCUMENT_TYPE_NODE:return{type:la.DocumentType,name:n.name,publicId:n.publicId,systemId:n.systemId,rootId:Dn};case n.ELEMENT_NODE:return function vle(n,e){const{doc:r,blockClass:l,blockSelector:_,inlineStylesheet:E,maskInputOptions:N={},maskInputFn:V,dataURLOptions:re={},inlineImages:ae,recordCanvas:He,keepIframeSrcFn:nt,newlyAddedElement:Tt=!1,rootId:Qt}=e,Zt=function fle(n,e,r){try{if("string"==typeof e){if(n.classList.contains(e))return!0}else for(let l=n.classList.length;l--;){const _=n.classList[l];if(e.test(_))return!0}if(r)return n.matches(r)}catch{}return!1}(n,l,_),Xt=function sle(n){if(n instanceof HTMLFormElement)return"form";const e=fD(n.tagName);return rle.test(e)?"div":e}(n);let on={};const Dn=n.attributes.length;for(let Un=0;Un<Dn;Un++){const mr=n.attributes[Un];dle(Xt,mr.name,mr.value)||(on[mr.name]=ule(r,Xt,fD(mr.name),mr.value))}if("link"===Xt&&E){const Un=Array.from(r.styleSheets).find(zr=>zr.href===n.href);let mr=null;Un&&(mr=UI(Un)),mr&&(delete on.rel,delete on.href,on._cssText=mr)}if("style"===Xt&&n.sheet){let Un=UI(n.sheet);Un&&(n.childNodes.length>1&&(Un=nle(Un,n)),on._cssText=Un)}if("input"===Xt||"textarea"===Xt||"select"===Xt){const Un=n.value,mr=n.checked;"radio"!==on.type&&"checkbox"!==on.type&&"submit"!==on.type&&"button"!==on.type&&Un?on.value=function $ae({element:n,maskInputOptions:e,tagName:r,type:l,value:_,maskInputFn:E}){let N=_||"";const V=l&&fD(l);return(e[r.toLowerCase()]||V&&e[V])&&(N=E?E(N,n):"*".repeat(N.length)),N}({element:n,type:Xae(n),tagName:Xt,value:Un,maskInputOptions:N,maskInputFn:V}):mr&&(on.checked=mr)}if("option"===Xt&&(n.selected&&!N.select?on.selected=!0:delete on.selected),"dialog"===Xt&&n.open&&(on.rr_open_mode=n.matches("dialog:modal")?"modal":"non-modal"),"canvas"===Xt&&He)if("2d"===n.__context)(function Kae(n){const e=n.getContext("2d");if(!e)return!0;for(let l=0;l<n.width;l+=50)for(let _=0;_<n.height;_+=50){const E=e.getImageData,N=V4 in E?E[V4]:E;
vendor: 4,218 bytes, line 1
1if(new Uint32Array(N.call(e,l,_,Math.min(50,n.width-l),Math.min(50,n.height-_)).data.buffer).some(re=>0!==re))return!1}return!0})(n)||(on.rr_dataURL=n.toDataURL(re.type,re.quality));else if(!("__context"in n)){const Un=n.toDataURL(re.type,re.quality),mr=r.createElement("canvas");mr.width=n.width,mr.height=n.height;Un!==mr.toDataURL(re.type,re.quality)&&(on.rr_dataURL=Un)}if("img"===Xt&&ae){$M||($M=r.createElement("canvas"),W4=$M.getContext("2d"));const Un=n,mr=Un.currentSrc||Un.getAttribute("src")||"<unknown-src>",zr=Un.crossOrigin,Li=()=>{Un.removeEventListener("load",Li);try{$M.width=Un.naturalWidth,$M.height=Un.naturalHeight,W4.drawImage(Un,0,0),on.rr_dataURL=$M.toDataURL(re.type,re.quality)}catch(js){if("anonymous"!==Un.crossOrigin)return Un.crossOrigin="anonymous",void(Un.complete&&0!==Un.naturalWidth?Li():Un.addEventListener("load",Li));console.warn(`Cannot inline img src=${mr}! Error: ${js}`)}"anonymous"===Un.crossOrigin&&(zr?on.crossOrigin=zr:Un.removeAttribute("crossorigin"))};Un.complete&&0!==Un.naturalWidth?Li():Un.addEventListener("load",Li)}if("audio"===Xt||"video"===Xt){const Un=on;Un.rr_mediaState=n.paused?"paused":"played",Un.rr_mediaCurrentTime=n.currentTime,Un.rr_mediaPlaybackRate=n.playbackRate,Un.rr_mediaMuted=n.muted,Un.rr_mediaLoop=n.loop,Un.rr_mediaVolume=n.volume}if(Tt||(n.scrollLeft&&(on.rr_scrollLeft=n.scrollLeft),n.scrollTop&&(on.rr_scrollTop=n.scrollTop)),Zt){const{width:Un,height:mr}=n.getBoundingClientRect();on={class:on.class,rr_width:`${Un}px`,rr_height:`${mr}px`}}let ar;"iframe"===Xt&&!nt(on.src)&&(n.contentDocument||(on.rr_src=on.src),delete on.src);try{customElements.get(Xt)&&(ar=!0)}catch{}return{type:la.Element,tagName:Xt,attributes:on,childNodes:[],isSVG:cle(n)||void 0,needBlock:Zt,rootId:Qt,isCustom:ar}}(n,{doc:r,blockClass:_,blockSelector:E,inlineStylesheet:V,maskInputOptions:re,maskInputFn:He,dataURLOptions:nt,inlineImages:Tt,recordCanvas:Qt,keepIframeSrcFn:Zt,newlyAddedElement:Xt,rootId:Dn});case n.TEXT_NODE:return function Sle(n,e){const{needsMask:r,maskTextFn:l,rootId:_,cssCaptured:E}=e,N=zh.parentNode(n),V=N&&N.tagName;let re="";const ae="STYLE"===V||void 0,He="SCRIPT"===V||void 0;return He?re="SCRIPT_PLACEHOLDER":E||(re=zh.textContent(n),ae&&re&&(re=hD(re,VI(e.doc)))),!ae&&!He&&re&&r&&(re=l?l(re,zh.parentElement(n)):re.replace(/[\S]/g,"*")),{type:la.Text,textContent:re||"",rootId:_}}(n,{doc:r,needsMask:N,maskTextFn:ae,rootId:Dn,cssCaptured:on});case n.CDATA_SECTION_NODE:return{type:la.CDATA,textContent:"",rootId:Dn};case n.COMMENT_NODE:return{type:la.Comment,textContent:zh.textContent(n)||"",rootId:Dn};default:return!1}}function Vc(n){return null==n?"":n.toLowerCase()}function A2(n,e){const{doc:r,mirror:l,blockClass:_,blockSelector:E,maskTextClass:N,maskTextSelector:V,skipChild:re=!1,inlineStylesheet:ae=!0,maskInputOptions:He={},maskTextFn:nt,maskInputFn:Tt,slimDOMOptions:Qt,dataURLOptions:Zt={},inlineImages:Xt=!1,recordCanvas:on=!1,onSerialize:Dn,onIframeLoad:ar,iframeLoadTimeout:Un=5e3,onStylesheetLoad:mr,stylesheetLoadTimeout:zr=5e3,keepIframeSrcFn:Li=(()=>!1),newlyAddedElement:js=!1,cssCaptured:vo=!1}=e;let{needsMask:zo}=e,{preserveWhiteSpace:va=!0}=e;zo||(zo=hle(n,N,V,void 0===zo));const Xl=mle(n,{doc:r,mirror:l,blockClass:_,blockSelector:E,needsMask:zo,inlineStylesheet:ae,maskInputOptions:He,maskTextFn:nt,maskInputFn:Tt,dataURLOptions:Zt,inlineImages:Xt,recordCanvas:on,keepIframeSrcFn:Li,newlyAddedElement:js,cssCaptured:vo});if(!Xl)return console.warn(n,"not serialized"),null;let zs;zs=l.hasNode(n)?l.getId(n):function Ele(n,e){if(e.comment&&n.type===la.Comment)return!0;if(n.type===la.Element){if(e.script&&("script"===n.tagName||"link"===n.tagName&&("preload"===n.attributes.rel||"modulepreload"===n.attributes.rel)&&"script"===n.attributes.as||"link"===n.tagName&&"prefetch"===n.attributes.rel&&"string"==typeof n.attributes.href&&"js"===Y4(n.attributes.href)))return!0;if(e.headFavicon&&("link"===n.tagName&&"shortcut icon"===n.attributes.rel||"meta"===n.tagName&&(Vc(n.attributes.name).match(/^msapplication-tile(image|color)$/)||"application-name"===Vc(n.attributes.name)||"icon"===Vc(n.attributes.rel)||"apple-touch-icon"===Vc(n.attributes.rel)||"shortcut icon"===Vc(n.attributes.rel))))return!0;
1if("meta"===n.tagName){if(e.headMetaDescKeywords&&Vc(n.attributes.name).match(/^description|keywords$/))return!0;if(e.headMetaSocial&&(Vc(n.attributes.property).match(/^(og|twitter|fb):/)||Vc(n.attributes.name).match(/^(og|twitter):/)||"pinterest"===Vc(n.attributes.name)))return!0;if(e.headMetaRobots&&("robots"===Vc(n.attributes.name)||"googlebot"===Vc(n.attributes.name)||"bingbot"===Vc(n.attributes.name)))return!0;if(e.headMetaHttpEquiv&&void 0!==n.attributes["http-equiv"])return!0;if(e.headMetaAuthorship&&("author"===Vc(n.attributes.name)||"generator"===Vc(n.attributes.name)||"framework"===Vc(n.attributes.name)||"publisher"===Vc(n.attributes.name)||"progid"===Vc(n.attributes.name)||Vc(n.attributes.property).match(/^article:/)||Vc(n.attributes.property).match(/^product:/)))return!0;if(e.headMetaVerification&&("google-site-verification"===Vc(n.attributes.name)||"yandex-verification"===Vc(n.attributes.name)||"csrf-token"===Vc(n.attributes.name)||"p:domain_verify"===Vc(n.attributes.name)||"verify-v1"===Vc(n.attributes.name)||"verification"===Vc(n.attributes.name)||"shopify-checkout-api-token"===Vc(n.attributes.name)))return!0}}return!1}(Xl,Qt)||!va&&Xl.type===la.Text&&!Xl.textContent.replace(/^\s+|\s+$/gm,"").length?G4:function ile(){return j4++}();const ro=Object.assign(Xl,{id:zs});if(l.add(n,ro),zs===G4)return null;Dn&&Dn(n);let Ql=!re;if(ro.type===la.Element){Ql=Ql&&!ro.needBlock,delete ro.needBlock;const mi=zh.shadowRoot(n);mi&&kI(mi)&&(ro.isShadowHost=!0)}if((ro.type===la.Document||ro.type===la.Element)&&Ql){Qt.headWhitespace&&ro.type===la.Element&&"head"===ro.tagName&&(va=!1);const mi={doc:r,mirror:l,blockClass:_,blockSelector:E,needsMask:zo,maskTextClass:N,maskTextSelector:V,skipChild:re,inlineStylesheet:ae,maskInputOptions:He,maskTextFn:nt,maskInputFn:Tt,slimDOMOptions:Qt,dataURLOptions:Zt,inlineImages:Xt,recordCanvas:on,preserveWhiteSpace:va,onSerialize:Dn,onIframeLoad:ar,iframeLoadTimeout:Un,onStylesheetLoad:mr,stylesheetLoadTimeout:zr,keepIframeSrcFn:Li,cssCaptured:!1};if(ro.type!==la.Element||"textarea"!==ro.tagName||void 0===ro.attributes.value){ro.type===la.Element&&void 0!==ro.attributes._cssText&&"string"==typeof ro.attributes._cssText&&(mi.cssCaptured=!0);for(const ds of Array.from(zh.childNodes(n))){const Bs=A2(ds,mi);Bs&&ro.childNodes.push(Bs)}}let Di=null;if(HI(n)&&(Di=zh.shadowRoot(n)))for(const ds of Array.from(zh.childNodes(Di))){const Bs=A2(ds,mi);Bs&&(kI(Di)&&(Bs.isShadow=!0),ro.childNodes.push(Bs))}}const yd=zh.parentNode(n);return yd&&function Bae(n){const e=n&&"host"in n&&"mode"in n&&zh.host(n)||null;return!(!e||!("shadowRoot"in e)||zh.shadowRoot(e)!==n)}(yd)&&kI(yd)&&(ro.isShadow=!0),ro.type===la.Element&&"iframe"===ro.tagName&&function ple(n,e,r){const l=n.contentWindow;if(!l)return;let E,_=!1;try{E=l.document.readyState}catch{return}if("complete"!==E){const V=setTimeout(()=>{_||(e(),_=!0)},r);return void n.addEventListener("load",()=>{clearTimeout(V),_=!0,e()})}const N="about:blank";if(l.location.href!==N||n.src===N||""===n.src)return setTimeout(e,0),n.addEventListener("load",e);n.addEventListener("load",e)}(n,()=>{const mi=n.contentDocument;if(mi&&ar){const Di=A2(mi,{doc:mi,mirror:l,blockClass:_,blockSelector:E,needsMask:zo,maskTextClass:N,maskTextSelector:V,skipChild:!1,inlineStylesheet:ae,maskInputOptions:He,maskTextFn:nt,maskInputFn:Tt,slimDOMOptions:Qt,dataURLOptions:Zt,inlineImages:Xt,recordCanvas:on,preserveWhiteSpace:va,onSerialize:Dn,onIframeLoad:ar,iframeLoadTimeout:Un,onStylesheetLoad:mr,stylesheetLoadTimeout:zr,keepIframeSrcFn:Li});Di&&ar(n,Di)}},Un),ro.type===la.Element&&"link"===ro.tagName&&"string"==typeof ro.attributes.rel&&("stylesheet"===ro.attributes.rel||"preload"===ro.attributes.rel&&"string"==typeof ro.attributes.href&&"css"===Y4(ro.attributes.href))&&function _le(n,e,r){let _,l=!1;try{_=n.sheet}catch{return}if(_)return;const E=setTimeout(()=>{l||(e(),l=!0)},r);n.addEventListener("load",()=>{clearTimeout(E),l=!0,e()})}(n,()=>{if(mr){const mi=A2(n,{doc:r,mirror:l,blockClass:_,blockSelector:E,needsMask:zo,maskTextClass:N,maskTextSelector:V,skipChild:!1,inlineStylesheet:ae,maskInputOptions:He,maskTextFn:nt,maskInputFn:Tt,slimDOMOptions:Qt,dataURLOptions:Zt,inlineImages:Xt,recordCanvas:on,preserveWhiteSpace:va,onSerialize:Dn,onIframeLoad:ar,iframeLoadTimeout:Un,onStylesheetLoad:mr,stylesheetLoadTimeout:zr,keepIframeSrcFn:Li});mi&&mr(n,mi)}},zr),ro}new RegExp(/(max|min)-device-(width|height)/.source,"g");function Mle(n){return n&&n.__esModule&&Object.prototype.hasOwnProperty.call(n,"default")?n.default:n}function Cle(n){if(n.__esModule)return n;var e=n.default;if("function"==typeof e){var r=function l(){return this instanceof l?Reflect.construct(e,arguments,this.constructor):e.apply(this,arguments)};r.prototype=e.prototype}else r={};
vendor: 7,755 bytes, line 1
1return Object.defineProperty(r,"__esModule",{value:!0}),Object.keys(n).forEach(function(l){var _=Object.getOwnPropertyDescriptor(n,l);Object.defineProperty(r,l,_.get?_:{enumerable:!0,get:function(){return n[l]}})}),r}var jI={exports:{}},ru=String,z4=function(){return{isColorSupported:!1,reset:ru,bold:ru,dim:ru,italic:ru,underline:ru,inverse:ru,hidden:ru,strikethrough:ru,black:ru,red:ru,green:ru,yellow:ru,blue:ru,magenta:ru,cyan:ru,white:ru,gray:ru,bgBlack:ru,bgRed:ru,bgGreen:ru,bgYellow:ru,bgBlue:ru,bgMagenta:ru,bgCyan:ru,bgWhite:ru}};jI.exports=z4(),jI.exports.createColors=z4;var Ole=jI.exports;const rg=Cle(Object.freeze(Object.defineProperty({__proto__:null,default:{}},Symbol.toStringTag,{value:"Module"})));let X4=Ole,Q4=rg,GI=class W6 extends Error{constructor(e,r,l,_,E,N){super(e),this.name="CssSyntaxError",this.reason=e,E&&(this.file=E),_&&(this.source=_),N&&(this.plugin=N),typeof r<"u"&&typeof l<"u"&&("number"==typeof r?(this.line=r,this.column=l):(this.line=r.line,this.column=r.column,this.endLine=l.line,this.endColumn=l.column)),this.setMessage(),Error.captureStackTrace&&Error.captureStackTrace(this,W6)}setMessage(){this.message=this.plugin?this.plugin+": ":"",this.message+=this.file?this.file:"<css input>",typeof this.line<"u"&&(this.message+=":"+this.line+":"+this.column),this.message+=": "+this.reason}showSourceCode(e){if(!this.source)return"";let r=this.source;null==e&&(e=X4.isColorSupported),Q4&&e&&(r=Q4(r));let V,re,l=r.split(/\r?\n/),_=Math.max(this.line-3,0),E=Math.min(this.line+2,l.length),N=String(E).length;if(e){let{bold:ae,gray:He,red:nt}=X4.createColors(!0);V=Tt=>ae(nt(Tt)),re=Tt=>He(Tt)}else V=re=ae=>ae;return l.slice(_,E).map((ae,He)=>{let nt=_+1+He,Tt=" "+(" "+nt).slice(-N)+" | ";if(nt===this.line){let Qt=re(Tt.replace(/\d/g," "))+ae.slice(0,this.column-1).replace(/[^\t]/g," ");return V(">")+re(Tt)+ae+"\n "+Qt+V("^")}return" "+re(Tt)+ae}).join("\n")}toString(){let e=this.showSourceCode();return e&&(e="\n\n"+e+"\n"),this.name+": "+this.message+e}};var WI=GI;GI.default=GI;var b2={};b2.isClean=Symbol("isClean"),b2.my=Symbol("my");const J4={after:"\n",beforeClose:"\n",beforeComment:"\n",beforeDecl:"\n",beforeOpen:" ",beforeRule:"\n",colon:": ",commentLeft:" ",commentRight:" ",emptyBody:"",indent:"    ",semicolon:!1};let $I=class{constructor(e){this.builder=e}atrule(e,r){let l="@"+e.name,_=e.params?this.rawValue(e,"params"):"";if(typeof e.raws.afterName<"u"?l+=e.raws.afterName:_&&(l+=" "),e.nodes)this.block(e,l+_);else{let E=(e.raws.between||"")+(r?";":"");this.builder(l+_+E,e)}}beforeAfter(e,r){let l;l="decl"===e.type?this.raw(e,null,"beforeDecl"):"comment"===e.type?this.raw(e,null,"beforeComment"):"before"===r?this.raw(e,null,"beforeRule"):this.raw(e,null,"beforeClose");let _=e.parent,E=0;for(;_&&"root"!==_.type;)E+=1,_=_.parent;if(l.includes("\n")){let N=this.raw(e,null,"indent");if(N.length)for(let V=0;V<E;V++)l+=N}return l}block(e,r){let _,l=this.raw(e,"between","beforeOpen");this.builder(r+l+"{",e,"start"),e.nodes&&e.nodes.length?(this.body(e),_=this.raw(e,"after")):_=this.raw(e,"after","emptyBody"),_&&this.builder(_),this.builder("}",e,"end")}body(e){let r=e.nodes.length-1;for(;r>0&&"comment"===e.nodes[r].type;)r-=1;let l=this.raw(e,"semicolon");for(let _=0;_<e.nodes.length;_++){let E=e.nodes[_],N=this.raw(E,"before");N&&this.builder(N),this.stringify(E,r!==_||l)}}comment(e){let r=this.raw(e,"left","commentLeft"),l=this.raw(e,"right","commentRight");this.builder("/*"+r+e.text+l+"*/",e)}decl(e,r){let l=this.raw(e,"between","colon"),_=e.prop+l+this.rawValue(e,"value");e.important&&(_+=e.raws.important||" !important"),r&&(_+=";"),this.builder(_,e)}document(e){this.body(e)}raw(e,r,l){let _;if(l||(l=r),r&&(_=e.raws[r],typeof _<"u"))return _;let E=e.parent;if("before"===l&&(!E||"root"===E.type&&E.first===e||E&&"document"===E.type))return"";if(!E)return J4[l];let N=e.root();if(N.rawCache||(N.rawCache={}),typeof N.rawCache[l]<"u")return N.rawCache[l];if("before"===l||"after"===l)return this.beforeAfter(e,l);{let V="raw"+function xle(n){return n[0].toUpperCase()+n.slice(1)}(l);this[V]?_=this[V](N,e):N.walk(re=>{if(_=re.raws[r],typeof _<"u")return!1})}return typeof _>"u"&&(_=J4[l]),N.rawCache[l]=_,_}rawBeforeClose(e){let r;return e.walk(l=>{if(l.nodes&&l.nodes.length>0&&typeof l.raws.after<"u")return r=l.raws.after,r.includes("\n")&&(r=r.replace(/[^\n]+$/,"")),!1}),r&&(r=r.replace(/\S/g,"")),r}rawBeforeComment(e,r){let l;return e.walkComments(_=>{if(typeof _.raws.before<"u")return l=_.raws.before,l.includes("\n")&&(l=l.replace(/[^\n]+$/,"")),!1}),typeof l>"u"?l=this.raw(r,null,"beforeDecl"):l&&(l=l.replace(/\S/g,"")),l}rawBeforeDecl(e,r){let l;return e.walkDecls(_=>{if(typeof _.raws.before<"u")return l=_.raws.before,l.includes("\n")&&(l=l.replace(/[^\n]+$/,"")),!1}),typeof l>"u"?l=this.raw(r,null,"beforeRule"):l&&(l=l.replace(/\S/g,"")),l}rawBeforeOpen(e){let r;return e.walk(l=>{if("decl"!==l.type&&(r=l.raws.between,typeof r<"u"))return!1}),r}rawBeforeRule(e){let r;return e.walk(l=>{if(l.nodes&&(l.parent!==e||e.first!==l)&&typeof l.raws.before<"u")return r=l.raws.before,r.includes("\n")&&(r=r.replace(/[^\n]+$/,"")),!1}),r&&(r=r.replace(/\S/g,"")),r}rawColon(e){let r;return e.walkDecls(l=>{if(typeof l.raws.between<"u")return r=l.raws.between.replace(/[^\s:]/g,""),!1}),r}rawEmptyBody(e){let r;return e.walk(l=>{if(l.nodes&&0===l.nodes.length&&(r=l.raws.after,typeof r<"u"))return!1}),r}rawIndent(e){if(e.raws.indent)return e.raws.indent;let r;return e.walk(l=>{let _=l.parent;if(_&&_!==e&&_.parent&&_.parent===e&&typeof l.raws.before<"u"){let E=l.raws.before.split("\n");return r=E[E.length-1],r=r.replace(/\S/g,""),!1}}),r}rawSemicolon(e){let r;return e.walk(l=>{if(l.nodes&&l.nodes.length&&"decl"===l.last.type&&(r=l.raws.semicolon,typeof r<"u"))return!1}),r}rawValue(e,r){let l=e[r],_=e.raws[r];return _&&_.value===l?_.raw:l}root(e){this.body(e),e.raws.after&&this.builder(e.raws.after)}rule(e){this.block(e,this.rawValue(e,"selector")),e.raws.ownSemicolon&&this.builder(e.raws.ownSemicolon,e,"end")}stringify(e,r){if(!this[e.type])throw new Error("Unknown AST node type "+e.type+". Maybe you need to change PostCSS stringifier.");this[e.type](e,r)}};var Z4=$I;$I.default=$I;let Dle=Z4;function KI(n,e){new Dle(e).stringify(n)}var pD=KI;KI.default=KI;let{isClean:_D,my:Rle}=b2,Ple=WI,wle=Z4,Ile=pD;function zI(n,e){let r=new n.constructor;for(let l in n){if(!Object.prototype.hasOwnProperty.call(n,l)||"proxyCache"===l)continue;let _=n[l],E=typeof _;"parent"===l&&"object"===E?e&&(r[l]=e):"source"===l?r[l]=_:Array.isArray(_)?r[l]=_.map(N=>zI(N,r)):("object"===E&&null!==_&&(_=zI(_)),r[l]=_)}return r}let XI=class{constructor(e={}){this.raws={},this[_D]=!1,this[Rle]=!0;for(let r in e)if("nodes"===r){this.nodes=[];for(let l of e[r])"function"==typeof l.clone?this.append(l.clone()):this.append(l)}else this[r]=e[r]}addToError(e){if(e.postcssNode=this,e.stack&&this.source&&/\n\s{4}at /.test(e.stack)){let r=this.source;e.stack=e.stack.replace(/\n\s{4}at /,`$&${r.input.from}:${r.start.line}:${r.start.column}$&`)}return e}after(e){return this.parent.insertAfter(this,e),this}assign(e={}){for(let r in e)this[r]=e[r];return this}before(e){return this.parent.insertBefore(this,e),this}cleanRaws(e){delete this.raws.before,delete this.raws.after,e||delete this.raws.between}clone(e={}){let r=zI(this);for(let l in e)r[l]=e[l];return r}cloneAfter(e={}){let r=this.clone(e);return this.parent.insertAfter(this,r),r}cloneBefore(e={}){let r=this.clone(e);return this.parent.insertBefore(this,r),r}error(e,r={}){if(this.source){let{end:l,start:_}=this.rangeBy(r);return this.source.input.error(e,{column:_.column,line:_.line},{column:l.column,line:l.line},r)}return new Ple(e)}getProxyProcessor(){return{get:(e,r)=>"proxyOf"===r?e:"root"===r?()=>
vendor: 4,414 bytes, line 1
1e.root().toProxy():e[r],set:(e,r,l)=>(e[r]===l||(e[r]=l,("prop"===r||"value"===r||"name"===r||"params"===r||"important"===r||"text"===r)&&e.markDirty()),!0)}}markDirty(){if(this[_D]){this[_D]=!1;let e=this;for(;e=e.parent;)e[_D]=!1}}next(){if(!this.parent)return;let e=this.parent.index(this);return this.parent.nodes[e+1]}positionBy(e,r){let l=this.source.start;if(e.index)l=this.positionInside(e.index,r);else if(e.word){let _=(r=this.toString()).indexOf(e.word);-1!==_&&(l=this.positionInside(_,r))}return l}positionInside(e,r){let l=r||this.toString(),_=this.source.start.column,E=this.source.start.line;for(let N=0;N<e;N++)"\n"===l[N]?(_=1,E+=1):_+=1;return{column:_,line:E}}prev(){if(!this.parent)return;let e=this.parent.index(this);return this.parent.nodes[e-1]}rangeBy(e){let r={column:this.source.start.column,line:this.source.start.line},l=this.source.end?{column:this.source.end.column+1,line:this.source.end.line}:{column:r.column+1,line:r.line};if(e.word){let _=this.toString(),E=_.indexOf(e.word);-1!==E&&(r=this.positionInside(E,_),l=this.positionInside(E+e.word.length,_))}else e.start?r={column:e.start.column,line:e.start.line}:e.index&&(r=this.positionInside(e.index)),e.end?l={column:e.end.column,line:e.end.line}:"number"==typeof e.endIndex?l=this.positionInside(e.endIndex):e.index&&(l=this.positionInside(e.index+1));return(l.line<r.line||l.line===r.line&&l.column<=r.column)&&(l={column:r.column+1,line:r.line}),{end:l,start:r}}raw(e,r){return(new wle).raw(this,e,r)}remove(){return this.parent&&this.parent.removeChild(this),this.parent=void 0,this}replaceWith(...e){if(this.parent){let r=this,l=!1;for(let _ of e)_===this?l=!0:l?(this.parent.insertAfter(r,_),r=_):this.parent.insertBefore(r,_);l||this.remove()}return this}root(){let e=this;for(;e.parent&&"document"!==e.parent.type;)e=e.parent;return e}toJSON(e,r){let l={},_=null==r;r=r||new Map;let E=0;for(let N in this){if(!Object.prototype.hasOwnProperty.call(this,N)||"parent"===N||"proxyCache"===N)continue;let V=this[N];if(Array.isArray(V))l[N]=V.map(re=>"object"==typeof re&&re.toJSON?re.toJSON(null,r):re);else if("object"==typeof V&&V.toJSON)l[N]=V.toJSON(null,r);else if("source"===N){let re=r.get(V.input);null==re&&(re=E,r.set(V.input,E),E++),l[N]={end:V.end,inputId:re,start:V.start}}else l[N]=V}return _&&(l.inputs=[...r.keys()].map(N=>N.toJSON())),l}toProxy(){return this.proxyCache||(this.proxyCache=new Proxy(this,this.getProxyProcessor())),this.proxyCache}toString(e=Ile){e.stringify&&(e=e.stringify);let r="";return e(this,l=>{r+=l}),r}warn(e,r,l){let _={node:this};for(let E in l)_[E]=l[E];return e.warn(r,_)}get proxyOf(){return this}};var mD=XI;XI.default=XI;let Nle=mD,QI=class extends Nle{constructor(e){e&&typeof e.value<"u"&&"string"!=typeof e.value&&(e={...e,value:String(e.value)}),super(e),this.type="decl"}get variable(){return this.prop.startsWith("--")||"$"===this.prop[0]}};var gD=QI;QI.default=QI;var Hle={nanoid:(n=21)=>{let e="",r=n;for(;r--;)e+="useandom-26T198340PX75pxJACKVERYMINDBUSHWOLF_GQZbfghjklqvwyzrict"[64*Math.random()|0];return e},customAlphabet:(n,e=21)=>(r=e)=>{let l="",_=r;for(;_--;)l+=n[Math.random()*n.length|0];return l}};let{SourceMapConsumer:q4,SourceMapGenerator:e8}=rg,{existsSync:kle,readFileSync:Ule}=rg,{dirname:JI,join:Ble}=rg;let ZI=class{constructor(e,r){if(!1===r.map)return;this.loadAnnotation(e),this.inline=this.startWith(this.annotation,"data:");let l=r.map?r.map.prev:void 0,_=this.loadMap(r.from,l);!this.mapFile&&r.from&&(this.mapFile=r.from),this.mapFile&&(this.root=JI(this.mapFile)),_&&(this.text=_)}consumer(){return this.consumerCache||(this.consumerCache=new q4(this.text)),this.consumerCache}decodeInline(e){if(/^data:application\/json;charset=utf-?8,/.test(e)||/^data:application\/json,/.test(e))return decodeURIComponent(e.substr(RegExp.lastMatch.length));if(/^data:application\/json;charset=utf-?8;base64,/.test(e)||/^data:application\/json;base64,/.test(e))return function Fle(n){return Buffer?Buffer.from(n,"base64").toString():window.atob(n)}(e.substr(RegExp.lastMatch.length));let N=e.match(/data:application\/json;([^,]+),/)[1];throw new Error("Unsupported source map encoding "+N)}getAnnotationURL(e){return e.replace(/^\/\*\s*# sourceMappingURL=/,"").trim()}isMap(e){return"object"==typeof e&&("string"==typeof e.mappings||"string"==typeof e._mappings||Array.isArray(e.sections))}loadAnnotation(e){let r=e.match(/\/\*\s*# sourceMappingURL=/gm);
vendor: 1,114 bytes, line 1
1if(!r)return;let l=e.lastIndexOf(r.pop()),_=e.indexOf("*/",l);l>-1&&_>-1&&(this.annotation=this.getAnnotationURL(e.substring(l,_)))}loadFile(e){if(this.root=JI(e),kle(e))return this.mapFile=e,Ule(e,"utf-8").toString().trim()}loadMap(e,r){if(!1===r)return!1;if(r){if("string"==typeof r)return r;if("function"!=typeof r){if(r instanceof q4)return e8.fromSourceMap(r).toString();if(r instanceof e8)return r.toString();if(this.isMap(r))return JSON.stringify(r);throw new Error("Unsupported previous source map format: "+r.toString())}{let l=r(e);if(l){let _=this.loadFile(l);if(!_)throw new Error("Unable to load previous source map: "+l.toString());return _}}}else{if(this.inline)return this.decodeInline(this.annotation);if(this.annotation){let l=this.annotation;return e&&(l=Ble(JI(e),l)),this.loadFile(l)}}}startWith(e,r){return!!e&&e.substr(0,r.length)===r}withContent(){return!!(this.consumer().sourcesContent&&this.consumer().sourcesContent.length>0)}};var t8=ZI;ZI.default=ZI;let{SourceMapConsumer:Vle,SourceMapGenerator:Yle}=rg,{fileURLToPath:n8,pathToFileURL:SD}=rg,{isAbsolute:qI,resolve:eN}=rg,{nanoid:jle}
vendor: 18,168 bytes, line 1
1=Hle,tN=rg,r8=WI,Gle=t8,nN=Symbol("fromOffsetCache"),Wle=!(!Vle||!Yle),i8=!(!eN||!qI),vD=class{constructor(e,r={}){if(null===e||typeof e>"u"||"object"==typeof e&&!e.toString)throw new Error(`PostCSS received ${e} instead of CSS string`);if(this.css=e.toString(),"\ufeff"===this.css[0]||"\ufffe"===this.css[0]?(this.hasBOM=!0,this.css=this.css.slice(1)):this.hasBOM=!1,r.from&&(!i8||/^\w+:\/\//.test(r.from)||qI(r.from)?this.file=r.from:this.file=eN(r.from)),i8&&Wle){let l=new Gle(this.css,r);if(l.text){this.map=l;let _=l.consumer().file;!this.file&&_&&(this.file=this.mapResolve(_))}}this.file||(this.id="<input css "+jle(6)+">"),this.map&&(this.map.file=this.from)}error(e,r,l,_={}){let E,N,V;if(r&&"object"==typeof r){let ae=r,He=l;if("number"==typeof ae.offset){let nt=this.fromOffset(ae.offset);r=nt.line,l=nt.col}else r=ae.line,l=ae.column;if("number"==typeof He.offset){let nt=this.fromOffset(He.offset);N=nt.line,V=nt.col}else N=He.line,V=He.column}else if(!l){let ae=this.fromOffset(r);r=ae.line,l=ae.col}let re=this.origin(r,l,N,V);return E=re?new r8(e,void 0===re.endLine?re.line:{column:re.column,line:re.line},void 0===re.endLine?re.column:{column:re.endColumn,line:re.endLine},re.source,re.file,_.plugin):new r8(e,void 0===N?r:{column:l,line:r},void 0===N?l:{column:V,line:N},this.css,this.file,_.plugin),E.input={column:l,endColumn:V,endLine:N,line:r,source:this.css},this.file&&(SD&&(E.input.url=SD(this.file).toString()),E.input.file=this.file),E}fromOffset(e){let r,l;if(this[nN])l=this[nN];else{let E=this.css.split("\n");l=new Array(E.length);let N=0;for(let V=0,re=E.length;V<re;V++)l[V]=N,N+=E[V].length+1;this[nN]=l}r=l[l.length-1];let _=0;if(e>=r)_=l.length-1;else{let N,E=l.length-2;for(;_<E;)if(N=_+(E-_>>1),e<l[N])E=N-1;else{if(!(e>=l[N+1])){_=N;break}_=N+1}}return{col:e-l[_]+1,line:_+1}}mapResolve(e){return/^\w+:\/\//.test(e)?e:eN(this.map.consumer().sourceRoot||this.map.root||".",e)}origin(e,r,l,_){if(!this.map)return!1;let V,re,E=this.map.consumer(),N=E.originalPositionFor({column:r,line:e});if(!N.source)return!1;"number"==typeof l&&(V=E.originalPositionFor({column:_,line:l})),re=qI(N.source)?SD(N.source):new URL(N.source,this.map.consumer().sourceRoot||SD(this.map.mapFile));let ae={column:N.column,endColumn:V&&V.column,endLine:V&&V.line,line:N.line,url:re.toString()};if("file:"===re.protocol){if(!n8)throw new Error("file: protocol is not available in this PostCSS build");ae.file=n8(re)}let He=E.sourceContentFor(N.source);return He&&(ae.source=He),ae}toJSON(){let e={};for(let r of["hasBOM","css","file","id"])null!=this[r]&&(e[r]=this[r]);return this.map&&(e.map={...this.map},e.map.consumerCache&&(e.map.consumerCache=void 0)),e}get from(){return this.file||this.id}};var ED=vD;vD.default=vD,tN&&tN.registerInput&&tN.registerInput(vD);let{SourceMapConsumer:s8,SourceMapGenerator:TD}=rg,{dirname:yD,relative:o8,resolve:a8,sep:l8}=rg,{pathToFileURL:c8}=rg,$le=ED,Kle=!(!s8||!TD),zle=!!(yD&&a8&&o8&&l8);var u8=class{constructor(e,r,l,_){this.stringify=e,this.mapOpts=l.map||{},this.root=r,this.opts=l,this.css=_,this.originalCSS=_,this.usesFileUrls=!this.mapOpts.from&&this.mapOpts.absolute,this.memoizedFileURLs=new Map,this.memoizedPaths=new Map,this.memoizedURLs=new Map}addAnnotation(){let e;e=this.isInline()?"data:application/json;base64,"+this.toBase64(this.map.toString()):"string"==typeof this.mapOpts.annotation?this.mapOpts.annotation:"function"==typeof this.mapOpts.annotation?this.mapOpts.annotation(this.opts.to,this.root):this.outputFile()+".map";let r="\n";this.css.includes("\r\n")&&(r="\r\n"),this.css+=r+"/*# sourceMappingURL="+e+" */"}applyPrevMaps(){for(let e of this.previous()){let _,r=this.toUrl(this.path(e.file)),l=e.root||yD(e.file);!1===this.mapOpts.sourcesContent?(_=new s8(e.text),_.sourcesContent&&(_.sourcesContent=null)):_=e.consumer(),this.map.applySourceMap(_,r,this.toUrl(this.path(l)))}}clearAnnotation(){if(!1!==this.mapOpts.annotation)if(this.root){let e;for(let r=this.root.nodes.length-1;r>=0;r--)e=this.root.nodes[r],"comment"===e.type&&0===e.text.indexOf("# sourceMappingURL=")&&this.root.removeChild(r)}else this.css&&(this.css=this.css.replace(/\n*?\/\*#[\S\s]*?\*\/$/gm,""))}generate(){if(this.clearAnnotation(),zle&&Kle&&this.isMap())return this.generateMap();{let e="";return this.stringify(this.root,r=>{e+=r}),[e]}}generateMap(){if(this.root)this.generateString();else if(1===this.previous().length){let e=this.previous()[0].consumer();e.file=this.outputFile(),this.map=TD.fromSourceMap(e,{ignoreInvalidMapping:!0})}else this.map=new TD({file:this.outputFile(),ignoreInvalidMapping:!0}),this.map.addMapping({generated:{column:0,line:1},original:{column:0,line:1},source:this.opts.from?this.toUrl(this.path(this.opts.from)):"<no source>"});return this.isSourcesContent()&&this.setSourcesContent(),this.root&&this.previous().length>0&&this.applyPrevMaps(),this.isAnnotation()&&this.addAnnotation(),this.isInline()?[this.css]:[this.css,this.map]}generateString(){this.css="",this.map=new TD({file:this.outputFile(),ignoreInvalidMapping:!0});let E,N,e=1,r=1,l="<no source>",_={generated:{column:0,line:0},original:{column:0,line:0},source:""};this.stringify(this.root,(V,re,ae)=>{if(this.css+=V,re&&"end"!==ae&&(_.generated.line=e,_.generated.column=r-1,re.source&&re.source.start?(_.source=this.sourcePath(re),_.original.line=re.source.start.line,_.original.column=re.source.start.column-1,this.map.addMapping(_)):(_.source=l,_.original.line=1,_.original.column=0,this.map.addMapping(_))),E=V.match(/\n/g),E?(e+=E.length,N=V.lastIndexOf("\n"),r=V.length-N):r+=V.length,re&&"start"!==ae){let He=re.parent||{raws:{}};("decl"!==re.type&&("atrule"!==re.type||re.nodes)||re!==He.last||He.raws.semicolon)&&(re.source&&re.source.end?(_.source=this.sourcePath(re),_.original.line=re.source.end.line,_.original.column=re.source.end.column-1,_.generated.line=e,_.generated.column=r-2,this.map.addMapping(_)):(_.source=l,_.original.line=1,_.original.column=0,_.generated.line=e,_.generated.column=r-1,this.map.addMapping(_)))}})}isAnnotation(){return!!this.isInline()||(typeof this.mapOpts.annotation<"u"?this.mapOpts.annotation:!this.previous().length||this.previous().some(e=>e.annotation))}isInline(){if(typeof this.mapOpts.inline<"u")return this.mapOpts.inline;let e=this.mapOpts.annotation;return!(typeof e<"u"&&!0!==e)&&(!this.previous().length||this.previous().some(r=>r.inline))}isMap(){return typeof this.opts.map<"u"?!!this.opts.map:this.previous().length>0}isSourcesContent(){return typeof this.mapOpts.sourcesContent<"u"?this.mapOpts.sourcesContent:!this.previous().length||this.previous().some(e=>e.withContent())}outputFile(){return this.opts.to?this.path(this.opts.to):this.opts.from?this.path(this.opts.from):"to.css"}path(e){if(this.mapOpts.absolute||60===e.charCodeAt(0)||/^\w+:\/\//.test(e))return e;let r=this.memoizedPaths.get(e);if(r)return r;let l=this.opts.to?yD(this.opts.to):".";"string"==typeof this.mapOpts.annotation&&(l=yD(a8(l,this.mapOpts.annotation)));let _=o8(l,e);return this.memoizedPaths.set(e,_),_}previous(){if(!this.previousMaps)if(this.previousMaps=[],this.root)this.root.walk(e=>{if(e.source&&e.source.input.map){let r=e.source.input.map;this.previousMaps.includes(r)||this.previousMaps.push(r)}});else{let e=new $le(this.originalCSS,this.opts);e.map&&this.previousMaps.push(e.map)}return this.previousMaps}setSourcesContent(){let e={};if(this.root)this.root.walk(r=>{if(r.source){let l=r.source.input.from;if(l&&!e[l]){e[l]=!0;let _=this.usesFileUrls?this.toFileUrl(l):this.toUrl(this.path(l));this.map.setSourceContent(_,r.source.input.css)}}});else if(this.css){let r=this.opts.from?this.toUrl(this.path(this.opts.from)):"<no source>";this.map.setSourceContent(r,this.css)}}sourcePath(e){return this.mapOpts.from?this.toUrl(this.mapOpts.from):this.usesFileUrls?this.toFileUrl(e.source.input.from):this.toUrl(this.path(e.source.input.from))}toBase64(e){return Buffer?Buffer.from(e).toString("base64"):window.btoa(unescape(encodeURIComponent(e)))}toFileUrl(e){let r=this.memoizedFileURLs.get(e);if(r)return r;if(c8){let l=c8(e).toString();return this.memoizedFileURLs.set(e,l),l}throw new Error("`map.absolute` option is not available in this PostCSS build")}toUrl(e){let r=this.memoizedURLs.get(e);if(r)return r;"\\"===l8&&(e=e.replace(/\\/g,"/"));let l=encodeURI(e).replace(/[#?]/g,encodeURIComponent);return this.memoizedURLs.set(e,l),l}};let Xle=mD,rN=class extends Xle{constructor(e){super(e),this.type="comment"}};var AD=rN;rN.default=rN;let _8,iN,sN,m8,{isClean:d8,my:f8}=b2,h8=gD,p8=AD,Qle=mD;function g8(n){return n.map(e=>(e.nodes&&(e.nodes=g8(e.nodes)),delete e.source,e))}function S8(n){if(n[d8]=!1,n.proxyOf.nodes)for(let e of n.proxyOf.nodes)S8(e)}let fv=class $6 extends Qle{append(...e){for(let r of e){let l=this.normalize(r,this.last);for(let _ of l)this.proxyOf.nodes.push(_)}return this.markDirty(),this}cleanRaws(e){if(super.cleanRaws(e),this.nodes)for(let r of this.nodes)r.cleanRaws(e)}each(e){if(!this.proxyOf.nodes)return;let l,_,r=this.getIterator();for(;this.indexes[r]<this.proxyOf.nodes.length&&(l=this.indexes[r],_=e(this.proxyOf.nodes[l],l),!1!==_);)this.indexes[r]+=1;return delete this.indexes[r],_}every(e){return this.nodes.every(e)}getIterator(){this.lastEach||(this.lastEach=0),this.indexes||(this.indexes={}),this.lastEach+=1;let e=this.lastEach;return this.indexes[e]=0,e}getProxyProcessor(){return{get:(e,r)=>"proxyOf"===r?e:e[r]?"each"===r||"string"==typeof r&&r.startsWith("walk")?(...l)=>e[r](...l.map(_=>"function"==typeof _?(E,N)=>_(E.toProxy(),N):_)):"every"===r||"some"===r?l=>e[r]((_,...E)=>l(_.toProxy(),...E)):"root"===r?()=>e.root().toProxy():"nodes"===r?e.nodes.map(l=>l.toProxy()):"first"===r||"last"===r?e[r].toProxy():e[r]:e[r],set:(e,r,l)=>(e[r]===l||(e[r]=l,("name"===r||"params"===r||"selector"===r)&&e.markDirty()),!0)}}index(e){return"number"==typeof e?e:(e.proxyOf&&(e=e.proxyOf),this.proxyOf.nodes.indexOf(e))}insertAfter(e,r){let E,l=this.index(e),_=this.normalize(r,this.proxyOf.nodes[l]).reverse();l=this.index(e);for(let N of _)this.proxyOf.nodes.splice(l+1,0,N);for(let N in this.indexes)E=this.indexes[N],l<E&&(this.indexes[N]=E+_.length);return this.markDirty(),this}insertBefore(e,r){let N,l=this.index(e),_=0===l&&"prepend",E=this.normalize(r,this.proxyOf.nodes[l],_).reverse();l=this.index(e);for(let V of E)this.proxyOf.nodes.splice(l,0,V);for(let V in this.indexes)N=this.indexes[V],l<=N&&(this.indexes[V]=N+E.length);return this.markDirty(),this}normalize(e,r){if("string"==typeof e)e=g8(_8(e).nodes);else if(typeof e>"u")e=[];else if(Array.isArray(e)){e=e.slice(0);for(let _ of e)_.parent&&_.parent.removeChild(_,"ignore")}else if("root"===e.type&&"document"!==this.type){e=e.nodes.slice(0);for(let _ of e)_.parent&&_.parent.removeChild(_,"ignore")}else if(e.type)e=[e];else if(e.prop){if(typeof e.value>"u")throw new Error("Value field is missed in node creation");"string"!=typeof e.value&&(e.value=String(e.value)),e=[new h8(e)]}else if(e.selector)e=[new iN(e)];else if(e.name)e=[new sN(e)];else{if(!e.text)throw new Error("Unknown node type in node creation");e=[new p8(e)]}return e.map(_=>(_[f8]||$6.rebuild(_),(_=_.proxyOf).parent&&_.parent.removeChild(_),_[d8]&&S8(_),typeof _.raws.before>"u"&&r&&typeof r.raws.before<"u"&&(_.raws.before=r.raws.before.replace(/\S/g,"")),_.parent=this.proxyOf,_))}prepend(...e){e=e.reverse();for(let r of e){let l=this.normalize(r,this.first,"prepend").reverse();for(let _ of l)this.proxyOf.nodes.unshift(_);for(let _ in this.indexes)this.indexes[_]=this.indexes[_]+l.length}return this.markDirty(),this}push(e){return e.parent=this,this.proxyOf.nodes.push(e),this}removeAll(){for(let e of this.proxyOf.nodes)e.parent=void 0;return this.proxyOf.nodes=[],this.markDirty(),this}removeChild(e){let r;e=this.index(e),this.proxyOf.nodes[e].parent=void 0,this.proxyOf.nodes.splice(e,1);for(let l in this.indexes)r=this.indexes[l],r>=e&&(this.indexes[l]=r-1);return this.markDirty(),this}replaceValues(e,r,l){return l||(l=r,r={}),this.walkDecls(_=>{r.props&&!r.props.includes(_.prop)||r.fast&&!_.value.includes(r.fast)||(_.value=_.value.replace(e,l))}),this.markDirty(),this}some(e){return this.nodes.some(e)}walk(e){return this.each((r,l)=>{let _;try{_=e(r,l)}catch(E){throw r.addToError(E)}return!1!==_&&r.walk&&(_=r.walk(e)),_})}walkAtRules(e,r){return r?e instanceof RegExp?this.walk((l,_)=>{if("atrule"===l.type&&e.test(l.name))return r(l,_)}):this.walk((l,_)=>{if("atrule"===l.type&&l.name===e)return r(l,_)}):(r=e,this.walk((l,_)=>{if("atrule"===l.type)return r(l,_)}))}walkComments(e){return this.walk((r,l)=>{if("comment"===r.type)return e(r,l)})}walkDecls(e,r){return r?e instanceof RegExp?this.walk((l,_)=>{if("decl"===l.type&&e.test(l.prop))return r(l,_)}):this.walk((l,_)=>{if("decl"===l.type&&l.prop===e)return r(l,_)}):(r=e,this.walk((l,_)=>{if("decl"===l.type)return r(l,_)}))}walkRules(e,r){return r?e instanceof RegExp?this.walk((l,_)=>{if("rule"===l.type&&e.test(l.selector))return r(l,_)}):this.walk((l,_)=>{if("rule"===l.type&&l.selector===e)return r(l,_)}):(r=e,this.walk((l,_)=>{if("rule"===l.type)return r(l,_)}))}get first(){if(this.proxyOf.nodes)return this.proxyOf.nodes[0]}get last(){if(this.proxyOf.nodes)return this.proxyOf.nodes[this.proxyOf.nodes.length-1]}};fv.registerParse=n=>{_8=n},fv.registerRule=n=>{iN=n},fv.registerAtRule=n=>{sN=n},fv.registerRoot=n=>{m8=n};var eb=fv;fv.default=fv,fv.rebuild=n=>{"atrule"===n.type?Object.setPrototypeOf(n,sN.prototype):"rule"===n.type?Object.setPrototypeOf(n,iN.prototype):"decl"===n.type?Object.setPrototypeOf(n,h8.prototype):"comment"===n.type?Object.setPrototypeOf(n,p8.prototype):"root"===n.type&&Object.setPrototypeOf(n,m8.prototype),n[f8]=!0,n.nodes&&n.nodes.forEach(e=>{fv.rebuild(e)})};let v8,E8,Jle=eb,M2=class extends Jle{constructor(e){super({type:"document",...e}),this.nodes||(this.nodes=[])}toResult(e={}){return new v8(new E8,this,e).stringify()}};M2.registerLazyResult=n=>{v8=n},M2.registerProcessor=n=>{E8=n};var oN=M2;M2.default=M2;let aN=class{constructor(e,r={}){if(this.type="warning",this.text=e,r.node&&r.node.source){let l=r.node.rangeBy(r);this.line=l.start.line,this.column=l.start.column,this.endLine=l.end.line,this.endColumn=l.end.column}for(let l in r)this[l]=r[l]}toString(){return this.node?this.node.error(this.text,{index:this.index,plugin:this.plugin,word:this.word}).message:this.plugin?this.plugin+": "+this.text:this.text}};var y8=aN;aN.default=aN;let Zle=y8,lN=class{constructor(e,r,l){this.processor=e,this.messages=[],this.root=r,this.opts=l,this.css=void 0,this.map=void 0}toString(){return this.css}warn(e,r={}){r.plugin||this.lastPlugin&&this.lastPlugin.postcssPlugin&&(r.plugin=this.lastPlugin.postcssPlugin);let l=new Zle(e,r);return this.messages.push(l),l}warnings(){return this.messages.filter(e=>"warning"===e.type)}get content(){return this.css}};var cN=lN;lN.default=lN;const uN="'".charCodeAt(0),A8='"'.charCodeAt(0),bD="\\".charCodeAt(0),b8="/".charCodeAt(0),MD="\n".charCodeAt(0),C2=" ".charCodeAt(0),CD="\f".charCodeAt(0),OD="\t".charCodeAt(0),xD="\r".charCodeAt(0),qle="[".charCodeAt(0),ece="]".charCodeAt(0),tce="(".charCodeAt(0),nce=")".charCodeAt(0),rce="{".charCodeAt(0),ice="}".charCodeAt(0),sce=";".charCodeAt(0),oce="*".charCodeAt(0),ace=":".charCodeAt(0),lce="@".charCodeAt(0),DD=/[\t\n\f\r "#'()/;[\\\]{}]/g,RD=/[\t\n\f\r !"#'():;@[\\\]{}]|\/(?=\*)/g,cce=/.[\r\n"'(/\\]/,M8=/[\da-f]/i;let C8=eb,PD=class extends C8{constructor(e){super(e),this.type="atrule"}append(...e){return this.proxyOf.nodes||(this.nodes=[]),super.append(...e)}prepend(...e){return this.proxyOf.nodes||(this.nodes=[]),super.prepend(...e)}};var dN=PD;PD.default=PD,C8.registerAtRule(PD);let x8,D8,O8=eb,zM=class extends O8{constructor(e){super(e),this.type="root",this.nodes||(this.nodes=[])}normalize(e,r,l){let _=super.normalize(e);if(r)if("prepend"===l)this.nodes.length>1?r.raws.before=this.nodes[1].raws.before:delete r.raws.before;else if(this.first!==r)for(let E of _)E.raws.before=r.raws.before;return _}removeChild(e,r){let l=this.index(e);return!r&&0===l&&this.nodes.length>1&&(this.nodes[1].raws.before=this.nodes[l].raws.before),super.removeChild(e)}toResult(e={}){return new x8(new D8,this,e).stringify()}};zM.registerLazyResult=n=>{x8=n},zM.registerProcessor=n=>{D8=n};var O2=zM;zM.default=zM,O8.registerRoot(zM);let x2={comma:n=>x2.split(n,[","],!0),space(n){let e=[" ","\n","\t"];return x2.split(n,e)},split(n,e,r){let l=[],_="",E=!1,N=0,V=!1,re="",ae=!1;for(let He of n)ae?ae=!1:"\\"===He?ae=!0:V?He===re&&(V=!1):'"'===He||"'"===He?(V=!0,re=He):"("===He?N+=1:")"===He?N>0&&(N-=1):0===N&&e.includes(He)&&(E=!0),E?(""!==_&&l.push(_.trim()),_="",E=!1):_+=He;return(r||""!==_)&&l.push(_.trim()),l}};var R8=x2;x2.default=x2;let P8=eb,dce=R8,wD=class extends P8{constructor(e){super(e),this.type="rule",this.nodes||(this.nodes=[])}get selectors(){return dce.comma(this.selector)}set selectors(e){let r=this.selector?this.selector.match(/,\s*/):null,l=r?r[0]:","+this.raw("between","beforeOpen");this.selector=e.join(l)}};var fN=wD;wD.default=wD,P8.registerRule(wD);let fce=gD,hce=function(e,r={}){let E,N,V,re,ae,He,nt,Tt,Qt,Zt,l=e.css.valueOf(),_=r.ignoreErrors,Xt=l.length,on=0,Dn=[],ar=[];function mr(vo){throw e.error("Unclosed "+vo,on)}return{back:function js(vo){ar.push(vo)},endOfFile:function zr(){return 0===ar.length&&on>=Xt},nextToken:function Li(vo){if(ar.length)return ar.pop();if(on>=Xt)return;let zo=!!vo&&vo.ignoreUnclosed;switch(E=l.charCodeAt(on),E){case MD:case C2:case OD:case xD:case CD:N=on;do{N+=1,E=l.charCodeAt(N)}while(E===C2||E===MD||E===OD||E===xD||E===CD);Zt=["space",l.slice(on,N)],on=N-1;break;case qle:case ece:case rce:case ice:case ace:case sce:case nce:{let va=String.fromCharCode(E);Zt=[va,va,on];break}case tce:if(Tt=Dn.length?Dn.pop()[1]:"",Qt=l.charCodeAt(on+1),"url"===Tt&&Qt!==uN&&Qt!==A8&&Qt!==C2&&Qt!==MD&&Qt!==OD&&Qt!==CD&&Qt!==xD){N=on;do{if(He=!1,N=l.indexOf(")",N+1),-1===N){if(_||zo){N=on;break}mr("bracket")}for(nt=N;l.charCodeAt(nt-1)===bD;)nt-=1,He=!He}while(He);Zt=["brackets",l.slice(on,N+1),on,N],on=N}else N=l.indexOf(")",on+1),re=l.slice(on,N+1),-1===N||cce.test(re)?Zt=["(","(",on]:(Zt=["brackets",re,on,N],on=N);break;case uN:case A8:V=E===uN?"'":'"',N=on;
vendor: 10,861 bytes, line 1
1do{if(He=!1,N=l.indexOf(V,N+1),-1===N){if(_||zo){N=on+1;break}mr("string")}for(nt=N;l.charCodeAt(nt-1)===bD;)nt-=1,He=!He}while(He);Zt=["string",l.slice(on,N+1),on,N],on=N;break;case lce:DD.lastIndex=on+1,DD.test(l),N=0===DD.lastIndex?l.length-1:DD.lastIndex-2,Zt=["at-word",l.slice(on,N+1),on,N],on=N;break;case bD:for(N=on,ae=!0;l.charCodeAt(N+1)===bD;)N+=1,ae=!ae;if(E=l.charCodeAt(N+1),ae&&E!==b8&&E!==C2&&E!==MD&&E!==OD&&E!==xD&&E!==CD&&(N+=1,M8.test(l.charAt(N)))){for(;M8.test(l.charAt(N+1));)N+=1;l.charCodeAt(N+1)===C2&&(N+=1)}Zt=["word",l.slice(on,N+1),on,N],on=N;break;default:E===b8&&l.charCodeAt(on+1)===oce?(N=l.indexOf("*/",on+2)+1,0===N&&(_||zo?N=l.length:mr("comment")),Zt=["comment",l.slice(on,N+1),on,N],on=N):(RD.lastIndex=on+1,RD.test(l),N=0===RD.lastIndex?l.length-1:RD.lastIndex-2,Zt=["word",l.slice(on,N+1),on,N],Dn.push(Zt),on=N)}return on++,Zt},position:function Un(){return on}}},pce=AD,_ce=dN,mce=O2,w8=fN;const I8={empty:!0,space:!0};let vce=eb,Ece=class{constructor(e){this.input=e,this.root=new mce,this.current=this.root,this.spaces="",this.semicolon=!1,this.createTokenizer(),this.root.source={input:e,start:{column:1,line:1,offset:0}}}atrule(e){let r=new _ce;r.name=e[1].slice(1),""===r.name&&this.unnamedAtrule(r,e),this.init(r,e[2]);let l,_,E,N=!1,V=!1,re=[],ae=[];for(;!this.tokenizer.endOfFile();){if(l=(e=this.tokenizer.nextToken())[0],"("===l||"["===l?ae.push("("===l?")":"]"):"{"===l&&ae.length>0?ae.push("}"):l===ae[ae.length-1]&&ae.pop(),0===ae.length){if(";"===l){r.source.end=this.getPosition(e[2]),r.source.end.offset++,this.semicolon=!0;break}if("{"===l){V=!0;break}if("}"===l){if(re.length>0){for(E=re.length-1,_=re[E];_&&"space"===_[0];)_=re[--E];_&&(r.source.end=this.getPosition(_[3]||_[2]),r.source.end.offset++)}this.end(e);break}re.push(e)}else re.push(e);if(this.tokenizer.endOfFile()){N=!0;break}}r.raws.between=this.spacesAndCommentsFromEnd(re),re.length?(r.raws.afterName=this.spacesAndCommentsFromStart(re),this.raw(r,"params",re),N&&(e=re[re.length-1],r.source.end=this.getPosition(e[3]||e[2]),r.source.end.offset++,this.spaces=r.raws.between,r.raws.between="")):(r.raws.afterName="",r.params=""),V&&(r.nodes=[],this.current=r)}checkMissedSemicolon(e){let r=this.colon(e);if(!1===r)return;let _,l=0;for(let E=r-1;E>=0&&(_=e[E],"space"===_[0]||(l+=1,2!==l));E--);throw this.input.error("Missed semicolon","word"===_[0]?_[3]+1:_[2])}colon(e){let l,_,E,r=0;for(let[N,V]of e.entries()){if(l=V,_=l[0],"("===_&&(r+=1),")"===_&&(r-=1),0===r&&":"===_){if(E){if("word"===E[0]&&"progid"===E[1])continue;return N}this.doubleColon(l)}E=l}return!1}comment(e){let r=new pce;this.init(r,e[2]),r.source.end=this.getPosition(e[3]||e[2]),r.source.end.offset++;let l=e[1].slice(2,-2);if(/^\s*$/.test(l))r.text="",r.raws.left=l,r.raws.right="";else{let _=l.match(/^(\s*)([^]*\S)(\s*)$/);r.text=_[2],r.raws.left=_[1],r.raws.right=_[3]}}createTokenizer(){this.tokenizer=hce(this.input)}decl(e,r){let l=new fce;this.init(l,e[0][2]);let E,_=e[e.length-1];for(";"===_[0]&&(this.semicolon=!0,e.pop()),l.source.end=this.getPosition(_[3]||_[2]||function gce(n){for(let e=n.length-1;e>=0;e--){let r=n[e],l=r[3]||r[2];if(l)return l}}(e)),l.source.end.offset++;"word"!==e[0][0];)1===e.length&&this.unknownWord(e),l.raws.before+=e.shift()[1];for(l.source.start=this.getPosition(e[0][2]),l.prop="";e.length;){let ae=e[0][0];if(":"===ae||"space"===ae||"comment"===ae)break;l.prop+=e.shift()[1]}for(l.raws.between="";e.length;){if(E=e.shift(),":"===E[0]){l.raws.between+=E[1];break}"word"===E[0]&&/\w/.test(E[1])&&this.unknownWord([E]),l.raws.between+=E[1]}("_"===l.prop[0]||"*"===l.prop[0])&&(l.raws.before+=l.prop[0],l.prop=l.prop.slice(1));let V,N=[];for(;e.length&&(V=e[0][0],"space"===V||"comment"===V);)N.push(e.shift());this.precheckMissedSemicolon(e);for(let ae=e.length-1;ae>=0;ae--){if(E=e[ae],"!important"===E[1].toLowerCase()){l.important=!0;let He=this.stringFrom(e,ae);He=this.spacesFromEnd(e)+He," !important"!==He&&(l.raws.important=He);break}if("important"===E[1].toLowerCase()){let He=e.slice(0),nt="";for(let Tt=ae;Tt>0;Tt--){let Qt=He[Tt][0];if(0===nt.trim().indexOf("!")&&"space"!==Qt)break;nt=He.pop()[1]+nt}0===nt.trim().indexOf("!")&&(l.important=!0,l.raws.important=nt,e=He)}if("space"!==E[0]&&"comment"!==E[0])break}e.some(ae=>"space"!==ae[0]&&"comment"!==ae[0])&&(l.raws.between+=N.map(ae=>ae[1]).join(""),N=[]),this.raw(l,"value",N.concat(e),r),l.value.includes(":")&&!r&&this.checkMissedSemicolon(e)}doubleColon(e){throw this.input.error("Double colon",{offset:e[2]},{offset:e[2]+e[1].length})}emptyRule(e){let r=new w8;this.init(r,e[2]),r.selector="",r.raws.between="",this.current=r}end(e){this.current.nodes&&this.current.nodes.length&&(this.current.raws.semicolon=this.semicolon),this.semicolon=!1,this.current.raws.after=(this.current.raws.after||"")+this.spaces,this.spaces="",this.current.parent?(this.current.source.end=this.getPosition(e[2]),this.current.source.end.offset++,this.current=this.current.parent):this.unexpectedClose(e)}endFile(){this.current.parent&&this.unclosedBlock(),this.current.nodes&&this.current.nodes.length&&(this.current.raws.semicolon=this.semicolon),this.current.raws.after=(this.current.raws.after||"")+this.spaces,this.root.source.end=this.getPosition(this.tokenizer.position())}freeSemicolon(e){if(this.spaces+=e[1],this.current.nodes){let r=this.current.nodes[this.current.nodes.length-1];r&&"rule"===r.type&&!r.raws.ownSemicolon&&(r.raws.ownSemicolon=this.spaces,this.spaces="")}}getPosition(e){let r=this.input.fromOffset(e);return{column:r.col,line:r.line,offset:e}}init(e,r){this.current.push(e),e.source={input:this.input,start:this.getPosition(r)},e.raws.before=this.spaces,this.spaces="","comment"!==e.type&&(this.semicolon=!1)}other(e){let r=!1,l=null,_=!1,E=null,N=[],V=e[1].startsWith("--"),re=[],ae=e;for(;ae;){if(l=ae[0],re.push(ae),"("===l||"["===l)E||(E=ae),N.push("("===l?")":"]");else if(V&&_&&"{"===l)E||(E=ae),N.push("}");else if(0===N.length){if(";"===l){if(_)return void this.decl(re,V);break}if("{"===l)return void this.rule(re);if("}"===l){this.tokenizer.back(re.pop()),r=!0;break}":"===l&&(_=!0)}else l===N[N.length-1]&&(N.pop(),0===N.length&&(E=null));ae=this.tokenizer.nextToken()}if(this.tokenizer.endOfFile()&&(r=!0),N.length>0&&this.unclosedBracket(E),r&&_){if(!V)for(;re.length&&(ae=re[re.length-1][0],"space"===ae||"comment"===ae);)this.tokenizer.back(re.pop());this.decl(re,V)}else this.unknownWord(re)}parse(){let e;for(;!this.tokenizer.endOfFile();)switch(e=this.tokenizer.nextToken(),e[0]){case"space":this.spaces+=e[1];break;case";":this.freeSemicolon(e);break;case"}":this.end(e);break;case"comment":this.comment(e);break;case"at-word":this.atrule(e);break;case"{":this.emptyRule(e);break;default:this.other(e)}this.endFile()}precheckMissedSemicolon(){}raw(e,r,l,_){let E,N,He,nt,V=l.length,re="",ae=!0;for(let Tt=0;Tt<V;Tt+=1)E=l[Tt],N=E[0],"space"!==N||Tt!==V-1||_?"comment"===N?(nt=l[Tt-1]?l[Tt-1][0]:"empty",He=l[Tt+1]?l[Tt+1][0]:"empty",I8[nt]||I8[He]||","===re.slice(-1)?ae=!1:re+=E[1]):re+=E[1]:ae=!1;if(!ae){let Tt=l.reduce((Qt,Zt)=>Qt+Zt[1],"");e.raws[r]={raw:Tt,value:re}}e[r]=re}rule(e){e.pop();let r=new w8;this.init(r,e[0][2]),r.raws.between=this.spacesAndCommentsFromEnd(e),this.raw(r,"selector",e),this.current=r}spacesAndCommentsFromEnd(e){let r,l="";for(;e.length&&(r=e[e.length-1][0],"space"===r||"comment"===r);)l=e.pop()[1]+l;return l}spacesAndCommentsFromStart(e){let r,l="";for(;e.length&&(r=e[0][0],"space"===r||"comment"===r);)l+=e.shift()[1];return l}spacesFromEnd(e){let r,l="";for(;e.length&&(r=e[e.length-1][0],"space"===r);)l=e.pop()[1]+l;return l}stringFrom(e,r){let l="";for(let _=r;_<e.length;_++)l+=e[_][1];return e.splice(r,e.length-r),l}unclosedBlock(){let e=this.current.source.start;throw this.input.error("Unclosed block",e.line,e.column)}unclosedBracket(e){throw this.input.error("Unclosed bracket",{offset:e[2]},{offset:e[2]+1})}unexpectedClose(e){throw this.input.error("Unexpected }",{offset:e[2]},{offset:e[2]+1})}unknownWord(e){throw this.input.error("Unknown word",{offset:e[0][2]},{offset:e[0][2]+e[0][1].length})}unnamedAtrule(e,r){throw this.input.error("At-rule without name",{offset:r[2]},{offset:r[2]+r[1].length})}},Tce=ED;function ID(n,e){let r=new Tce(n,e),l=new Ece(r);try{l.parse()}catch(_){throw _}return l.root}var hN=ID;ID.default=ID,vce.registerParse(ID);let{isClean:d1,my:yce}=b2,Ace=u8,bce=pD,Mce=eb,Cce=oN,N8=cN,Oce=hN,xce=O2;const Dce={atrule:"AtRule",comment:"Comment",decl:"Declaration",document:"Document",root:"Root",rule:"Rule"},Rce={AtRule:!0,AtRuleExit:!0,Comment:!0,CommentExit:!0,Declaration:!0,DeclarationExit:!0,Document:!0,DocumentExit:!0,Once:!0,OnceExit:!0,postcssPlugin:!0,prepare:!0,Root:!0,RootExit:!0,Rule:!0,RuleExit:!0},Pce={Once:!0,postcssPlugin:!0,prepare:!0},XM=0;function D2(n){return"object"==typeof n&&"function"==typeof n.then}function L8(n){let e=!1,r=Dce[n.type];return"decl"===n.type?e=n.prop.toLowerCase():"atrule"===n.type&&(e=n.name.toLowerCase()),e&&n.append?[r,r+"-"+e,XM,r+"Exit",r+"Exit-"+e]:e?[r,r+"-"+e,r+"Exit",r+"Exit-"+e]:n.append?[r,XM,r+"Exit"]:[r,r+"Exit"]}function H8(n){let e;return e="document"===n.type?["Document",XM,"DocumentExit"]:"root"===n.type?["Root",XM,"RootExit"]:L8(n),{eventIndex:0,events:e,iterator:0,node:n,visitorIndex:0,visitors:[]}}function pN(n){return n[d1]=!1,n.nodes&&n.nodes.forEach(e=>pN(e)),n}let _N={},QM=class K6{constructor(e,r,l){let _;if(this.stringified=!1,this.processed=!1,"object"!=typeof r||null===r||"root"!==r.type&&"document"!==r.type)if(r instanceof K6||r instanceof N8)_=pN(r.root),r.map&&(typeof l.map>"u"&&(l.map={}),l.map.inline||(l.map.inline=!1),l.map.prev=r.map);else{let E=Oce;l.syntax&&(E=l.syntax.parse),l.parser&&(E=l.parser),E.parse&&(E=E.parse);try{_=E(r,l)}catch(N){this.processed=!0,this.error=N}_&&!_[yce]&&Mce.rebuild(_)}else _=pN(r);this.result=new N8(e,_,l),this.helpers={..._N,postcss:_N,result:this.result},this.plugins=this.processor.plugins.map(E=>"object"==typeof E&&E.prepare?{...E,...E.prepare(this.result)}:E)}async(){return this.error?Promise.reject(this.error):this.processed?Promise.resolve(this.result):(this.processing||(this.processing=this.runAsync()),this.processing)}catch(e){return this.async().catch(e)}finally(e){return this.async().then(e,e)}getAsyncError(){throw new Error("Use process(css).then(cb) to work with async plugins")}handleError(e,r){let l=this.result.lastPlugin;try{r&&r.addToError(e),this.error=e,"CssSyntaxError"!==e.name||e.plugin?l.postcssVersion:(e.plugin=l.postcssPlugin,e.setMessage())}catch(_){console&&console.error&&console.error(_)}return e}prepareVisitors(){this.listeners={};let e=(r,l,_)=>{this.listeners[l]||(this.listeners[l]=[]),this.listeners[l].push([r,_])};for(let r of this.plugins)if("object"==typeof r)for(let l in r){if(!Rce[l]&&/^[A-Z]/.test(l))throw new Error(`Unknown event ${l} in ${r.postcssPlugin}
1. Try to update PostCSS (${this.processor.version} now).`);if(!Pce[l])if("object"==typeof r[l])for(let _ in r[l])e(r,"*"===_?l:l+"-"+_.toLowerCase(),r[l][_]);else"function"==typeof r[l]&&e(r,l,r[l])}this.hasListener=Object.keys(this.listeners).length>0}runAsync(){var e=this;return(0,h2.A)(function*(){e.plugin=0;for(let r=0;r<e.plugins.length;r++){let l=e.plugins[r],_=e.runOnRoot(l);if(D2(_))try{yield _}catch(E){throw e.handleError(E)}}if(e.prepareVisitors(),e.hasListener){let r=e.result.root;for(;!r[d1];){r[d1]=!0;let l=[H8(r)];for(;l.length>0;){let _=e.visitTick(l);if(D2(_))try{yield _}catch(E){let N=l[l.length-1].node;throw e.handleError(E,N)}}}if(e.listeners.OnceExit)for(let[l,_]of e.listeners.OnceExit){e.result.lastPlugin=l;try{if("document"===r.type){let E=r.nodes.map(N=>_(N,e.helpers));yield Promise.all(E)}else yield _(r,e.helpers)}catch(E){throw e.handleError(E)}}}return e.processed=!0,e.stringify()})()}runOnRoot(e){this.result.lastPlugin=e;try{if("object"==typeof e&&e.Once){if("document"===this.result.root.type){let r=this.result.root.nodes.map(l=>e.Once(l,this.helpers));return D2(r[0])?Promise.all(r):r}return e.Once(this.result.root,this.helpers)}if("function"==typeof e)return e(this.result.root,this.result)}catch(r){throw this.handleError(r)}}stringify(){if(this.error)throw this.error;if(this.stringified)return this.result;this.stringified=!0,this.sync();let e=this.result.opts,r=bce;e.syntax&&(r=e.syntax.stringify),e.stringifier&&(r=e.stringifier),r.stringify&&(r=r.stringify);let _=new Ace(r,this.result.root,this.result.opts).generate();return this.result.css=_[0],this.result.map=_[1],this.result}sync(){if(this.error)throw this.error;if(this.processed)return this.result;if(this.processed=!0,this.processing)throw this.getAsyncError();for(let e of this.plugins){if(D2(this.runOnRoot(e)))throw this.getAsyncError()}if(this.prepareVisitors(),this.hasListener){let e=this.result.root;for(;!e[d1];)e[d1]=!0,this.walkSync(e);if(this.listeners.OnceExit)if("document"===e.type)for(let r of e.nodes)this.visitSync(this.listeners.OnceExit,r);else this.visitSync(this.listeners.OnceExit,e)}return this.result}then(e,r){return this.async().then(e,r)}toString(){return this.css}visitSync(e,r){for(let[l,_]of e){let E;this.result.lastPlugin=l;try{E=_(r,this.helpers)}catch(N){throw this.handleError(N,r.proxyOf)}if("root"!==r.type&&"document"!==r.type&&!r.parent)return!0;if(D2(E))throw this.getAsyncError()}}visitTick(e){let r=e[e.length-1],{node:l,visitors:_}=r;if("root"!==l.type&&"document"!==l.type&&!l.parent)return void e.pop();if(_.length>0&&r.visitorIndex<_.length){let[N,V]=_[r.visitorIndex];r.visitorIndex+=1,r.visitorIndex===_.length&&(r.visitors=[],r.visitorIndex=0),this.result.lastPlugin=N;try{return V(l.toProxy(),this.helpers)}catch(re){throw this.handleError(re,l)}}if(0!==r.iterator){let V,N=r.iterator;for(;V=l.nodes[l.indexes[N]];)if(l.indexes[N]+=1,!V[d1])return V[d1]=!0,void e.push(H8(V));r.iterator=0,delete l.indexes[N]}let E=r.events;for(;r.eventIndex<E.length;){let N=E[r.eventIndex];if(r.eventIndex+=1,N===XM)return void(l.nodes&&l.nodes.length&&(l[d1]=!0,r.iterator=l.getIterator()));if(this.listeners[N])return void(r.visitors=this.listeners[N])}e.pop()}walkSync(e){e[d1]=!0;let r=L8(e);for(let l of r)if(l===XM)e.nodes&&e.each(_=>{_[d1]||this.walkSync(_)});else{let _=this.listeners[l];if(_&&this.visitSync(_,e.toProxy()))return}}warnings(){return this.sync().warnings()}get content(){return this.stringify().content}get css(){return this.stringify().css}get map(){return this.stringify().map}get messages(){return this.sync().messages}get opts(){return this.result.opts}get processor(){return this.result.processor}get root(){return this.sync().root}get[Symbol.toStringTag](){return"LazyResult"}};QM.registerPostcss=n=>{_N=n};var k8=QM;QM.default=QM,xce.registerLazyResult(QM),Cce.registerLazyResult(QM);let wce=u8,Ice=pD,Nce=hN;const Lce=cN;let mN=class{constructor(e,r,l){r=r.toString(),this.stringified=!1,this._processor=e,this._css=r,this._opts=l,this._map=void 0;let _,E=Ice;this.result=new Lce(this._processor,_,this._opts),this.result.css=r;let N=this;Object.defineProperty(this.result,"root",{get:()=>N.root});let V=new wce(E,_,this._opts,r);if(V.isMap()){let[re,ae]=V.generate();re&&(this.result.css=re),ae&&(this.result.map=ae)}else V.clearAnnotation(),this.result.css=V.css}
vendor: 4,538 bytes, line 1
1async(){return this.error?Promise.reject(this.error):Promise.resolve(this.result)}catch(e){return this.async().catch(e)}finally(e){return this.async().then(e,e)}sync(){if(this.error)throw this.error;return this.result}then(e,r){return this.async().then(e,r)}toString(){return this._css}warnings(){return[]}get content(){return this.result.css}get css(){return this.result.css}get map(){return this.result.map}get messages(){return[]}get opts(){return this.result.opts}get processor(){return this.result.processor}get root(){if(this._root)return this._root;let e,r=Nce;try{e=r(this._css,this._opts)}catch(l){this.error=l}if(this.error)throw this.error;return this._root=e,e}get[Symbol.toStringTag](){return"NoWorkResult"}};var Hce=mN;mN.default=mN;let kce=Hce,Uce=k8,Bce=oN,Fce=O2,R2=class{constructor(e=[]){this.version="8.4.38",this.plugins=this.normalize(e)}normalize(e){let r=[];for(let l of e)if(!0===l.postcss?l=l():l.postcss&&(l=l.postcss),"object"==typeof l&&Array.isArray(l.plugins))r=r.concat(l.plugins);else if("object"==typeof l&&l.postcssPlugin)r.push(l);else if("function"==typeof l)r.push(l);else if("object"!=typeof l||!l.parse&&!l.stringify)throw new Error(l+" is not a PostCSS plugin");return r}process(e,r={}){return this.plugins.length||r.parser||r.stringifier||r.syntax?new Uce(this,e,r):new kce(this,e,r)}use(e){return this.plugins=this.plugins.concat(this.normalize([e])),this}};var Vce=R2;R2.default=R2,Fce.registerProcessor(R2),Bce.registerProcessor(R2);let Yce=gD,jce=t8,Gce=AD,Wce=dN,$ce=ED,Kce=O2,zce=fN;function P2(n,e){if(Array.isArray(n))return n.map(_=>P2(_));let{inputs:r,...l}=n;if(r){e=[];for(let _ of r){let E={..._,__proto__:$ce.prototype};E.map&&(E.map={...E.map,__proto__:jce.prototype}),e.push(E)}}if(l.nodes&&(l.nodes=n.nodes.map(_=>P2(_,e))),l.source){let{inputId:_,...E}=l.source;l.source=E,null!=_&&(l.source.input=e[_])}if("root"===l.type)return new Kce(l);if("decl"===l.type)return new Yce(l);if("rule"===l.type)return new zce(l);if("comment"===l.type)return new Gce(l);if("atrule"===l.type)return new Wce(l);throw new Error("Unknown node type: "+n.type)}var Xce=P2;P2.default=P2;let Qce=WI,U8=gD,Jce=k8,Zce=eb,gN=Vce,qce=pD,eue=Xce,B8=oN,tue=y8,F8=AD,V8=dN,nue=cN,rue=ED,iue=hN,sue=R8,Y8=fN,j8=O2,oue=mD;function zl(...n){return 1===n.length&&Array.isArray(n[0])&&(n=n[0]),new gN(n)}zl.plugin=function(e,r){let E,l=!1;function _(...N){console&&console.warn&&!l&&(l=!0,console.warn(e+": postcss.plugin was deprecated. Migration guide:\nhttps://evilmartians.com/chronicles/postcss-8-plugin-migration"),process.env.LANG&&process.env.LANG.startsWith("cn")&&console.warn(e+": \u91cc\u9762 postcss.plugin \u88ab\u5f03\u7528. \u8fc1\u79fb\u6307\u5357:\nhttps://www.w3ctech.com/topic/2226"));let V=r(...N);return V.postcssPlugin=e,V.postcssVersion=(new gN).version,V}return Object.defineProperty(_,"postcss",{get:()=>(E||(E=_()),E)}),_.process=function(N,V,re){return zl([_(re)]).process(N,V)},_},zl.stringify=qce,zl.parse=iue,zl.fromJSON=eue,zl.list=sue,zl.comment=n=>new F8(n),zl.atRule=n=>new V8(n),zl.decl=n=>new U8(n),zl.rule=n=>new Y8(n),zl.root=n=>new j8(n),zl.document=n=>new B8(n),zl.CssSyntaxError=Qce,zl.Declaration=U8,zl.Container=Zce,zl.Processor=gN,zl.Document=B8,zl.Comment=F8,zl.Warning=tue,zl.AtRule=V8,zl.Result=nue,zl.Input=rue,zl.Rule=Y8,zl.Root=j8,zl.Node=oue,Jce.registerPostcss(zl);var aue=zl;zl.default=zl;const iu=Mle(aue);iu.stringify,iu.fromJSON,iu.plugin,iu.parse,iu.list,iu.document,iu.comment,iu.atRule,iu.rule,iu.decl,iu.root,iu.CssSyntaxError,iu.Declaration,iu.Container,iu.Processor,iu.Document,iu.Comment,iu.Warning,iu.AtRule,iu.Result,iu.Input,iu.Rule,iu.Root,iu.Node;const $8=(n,e)=>{const r=Vw(Hx);r?.reportInternalEvent(n,e)};var K8,pue=Object.defineProperty,ND=(n,e,r)=>(((n,e,r)=>{e in n?pue(n,e,{enumerable:!0,configurable:!0,writable:!0,value:r}):n[e]=r})(n,"symbol"!=typeof e?e+"":e,r),r),mue=Object.defineProperty,vN=(n,e,r)=>(((n,e,r)=>{e in n?mue(n,e,{enumerable:!0,configurable:!0,writable:!0,value:r}):n[e]=r})(n,"symbol"!=typeof e?e+"":e,r),r),Sue=Object.defineProperty,z8=(n,e,r)=>(((n,e,r)=>{e in n?Sue(n,e,{enumerable:!0,configurable:!0,writable:!0,value:r}):n[e]=r})(n,"symbol"!=typeof e?e+"":e,r),r);class Tue{constructor(){z8(this,"idNodeMap",new Map),z8(this,"nodeMetaMap",new WeakMap)}getId(e){var r;return e?(null==(r=this.getMeta(e))?void 0:r.id)??-1:-1}getNode(e){return this.idNodeMap.get(e)||null}getIds(){return Array.from(this.idNodeMap.keys())}getMeta(e){return this.nodeMetaMap.get(e)||null}removeNodeFromMap(e){const r=this.getId(e);
1this.idNodeMap.delete(r),e.childNodes&&e.childNodes.forEach(l=>this.removeNodeFromMap(l))}has(e){return this.idNodeMap.has(e)}hasNode(e){return this.nodeMetaMap.has(e)}add(e,r){const l=r.id;this.idNodeMap.set(l,e),this.nodeMetaMap.set(e,r)}replace(e,r){const l=this.getNode(e);if(l){const _=this.nodeMetaMap.get(l);_&&this.nodeMetaMap.set(r,_)}this.idNodeMap.set(e,r)}reset(){this.idNodeMap=new Map,this.nodeMetaMap=new WeakMap}}function EN(n,e,r){if(!n)return!1;if(n.nodeType!==n.ELEMENT_NODE)return!!r&&EN(n.parentNode,e,r);for(let l=n.classList.length;l--;){const _=n.classList[l];if(e.test(_))return!0}return!!r&&EN(n.parentNode,e,r)}const JM="Please stop import mirror directly. Instead of that,\r\nnow you can use replayer.getMirror() to access the mirror instance of a replayer,\r\nor you can use record.mirror to access the mirror instance during recording.";let TN={map:{},getId:()=>(console.error(JM),-1),getNode:()=>(console.error(JM),null),removeNodeFromMap(){console.error(JM)},has:()=>(console.error(JM),!1),reset(){console.error(JM)}};typeof window<"u"&&window.Proxy&&window.Reflect&&(TN=new Proxy(TN,{get:(n,e,r)=>("map"===e&&console.error(JM),Reflect.get(n,e,r))}));let Q8=Date.now;function J8(n){return n?n.nodeType===n.ELEMENT_NODE?n:n.parentElement:null}/[1-9][0-9]{12}/.test(Date.now().toString())||(Q8=()=>(new Date).getTime());function n6(n){var e,r;let l=null;return(null==(r=null==(e=n.getRootNode)?void 0:e.call(n))?void 0:r.nodeType)===Node.DOCUMENT_FRAGMENT_NODE&&n.getRootNode().host&&(l=n.getRootNode().host),l}function r6(n){let r,e=n;for(;r=n6(e);)e=r;return e}function i6(n){const e=n.ownerDocument;if(!e)return!1;const r=r6(n);return e.contains(r)}const jue=Object.freeze(Object.defineProperty({__proto__:null,StyleSheetMirror:class Vue{constructor(){vN(this,"id",1),vN(this,"styleIDMap",new WeakMap),vN(this,"idStyleMap",new Map)}getId(e){return this.styleIDMap.get(e)??-1}has(e){return this.styleIDMap.has(e)}add(e,r){if(this.has(e))return this.getId(e);let l;return l=void 0===r?this.id++:r,this.styleIDMap.set(e,l),this.idStyleMap.set(l,e),l}getStyle(e){return this.idStyleMap.get(e)||null}reset(){this.styleIDMap=new WeakMap,this.idStyleMap=new Map,this.id=1}generateId(){return this.id++}},get _mirror(){return TN},closestElementOfNode:J8,getBaseDimension:function e6(n,e){var r,l;const _=null==(l=null==(r=n.ownerDocument)?void 0:r.defaultView)?void 0:l.frameElement;if(!_||_===e)return{x:0,y:0,relativeScale:1,absoluteScale:1};const E=_.getBoundingClientRect(),N=e6(_,e),V=E.height/_.clientHeight;return{x:E.x*N.relativeScale+N.x,y:E.y*N.relativeScale+N.y,relativeScale:V,absoluteScale:N.absoluteScale*V}},getNestedRule:function t6(n,e){const r=n[e[0]];return 1===e.length?r:t6(r.cssRules[e[1]].cssRules,e.slice(2))},getPositionsAndIndex:function Bue(n){const e=[...n],r=e.pop();return{positions:e,index:r}},getRootShadowHost:r6,getShadowHost:n6,getWindowHeight:function xue(){return window.innerHeight||document.documentElement&&document.documentElement.clientHeight||document.body&&document.body.clientHeight},getWindowScroll:function Oue(n){var e,r,l,_,E,N;const V=n.document;return{left:V.scrollingElement?V.scrollingElement.scrollLeft:void 0!==n.pageXOffset?n.pageXOffset:V?.documentElement.scrollLeft||(null==(r=null==(e=V?.body)?void 0:e.parentElement)?void 0:r.scrollLeft)||(null==(l=V?.body)?void 0:l.scrollLeft)||0,top:V.scrollingElement?V.scrollingElement.scrollTop:void 0!==n.pageYOffset?n.pageYOffset:V?.documentElement.scrollTop||(null==(E=null==(_=V?.body)?void 0:_.parentElement)?void 0:E.scrollTop)||(null==(N=V?.body)?void 0:N.scrollTop)||0}},getWindowWidth:function Due(){return window.innerWidth||document.documentElement&&document.documentElement.clientWidth||document.body&&document.body.clientWidth},hasShadowRoot:function Uue(n){return!!n?.shadowRoot},hookSetter:function X8(n,e,r,l,_=window){const E=_.Object.getOwnPropertyDescriptor(n,e);return _.Object.defineProperty(n,e,l?r:{set(N){setTimeout(()=>{r.set.call(this,N)},0),E&&E.set&&E.set.call(this,N)}}),()=>X8(n,e,E||{},!0)},inDom:function Yue(n){const e=n.ownerDocument;return!!e&&(e.contains(n)||i6(n))},isAncestorRemoved:function Z8(n,e){if(function Eue(n){const e=n?.host;return e?.shadowRoot===n}(n))return!1;const r=e.getId(n);return!e.has(r)||(!n.parentNode||n.parentNode.nodeType!==n.DOCUMENT_NODE)&&(!n.parentNode||Z8(n.parentNode,e))},isBlocked:function Rue(n,e,r,l){if(!n)return!1;const _=J8(n);if(!_)return!1;try{if("string"==typeof e){if(_.classList.contains(e)||l&&null!==_.closest("."+e))return!0}else if(EN(_,e,l))return!0}catch{}return!(!r||!(_.matches(r)||l&&null!==_.closest(r)))},isIgnored:function wue(n,e,r){return!("TITLE"!==n.tagName||!r.headTitleMutations)||-2===e.getId(n)},isSerialized:function Pue(n,e){return-1!==e.getId(n)},isSerializedIframe:function Hue(n,e){return!("IFRAME"!==n.nodeName||!e.getMeta(n))}
1,isSerializedStylesheet:function kue(n,e){return!("LINK"!==n.nodeName||n.nodeType!==n.ELEMENT_NODE||!n.getAttribute||"stylesheet"!==n.getAttribute("rel")||!e.getMeta(n))},iterateResolveTree:function q8(n,e){e(n.value);for(let r=n.children.length-1;r>=0;r--)q8(n.children[r],e)},legacy_isTouchEvent:function Iue(n){return!!n.changedTouches},get nowTimestamp(){return Q8},on:function bue(n,e,r=document){const l={capture:!0,passive:!0};return r.addEventListener(n,e,l),()=>r.removeEventListener(n,e,l)},patch:function Cue(n,e,r){try{if(!(e in n))return()=>{};const l=n[e],_=r(l);return"function"==typeof _&&(_.prototype=_.prototype||{},Object.defineProperties(_,{__rrweb_original__:{enumerable:!1,value:l}})),n[e]=_,()=>{n[e]=l}}catch{return()=>{}}},polyfill:function Nue(n=window){"NodeList"in n&&!n.NodeList.prototype.forEach&&(n.NodeList.prototype.forEach=Array.prototype.forEach),"DOMTokenList"in n&&!n.DOMTokenList.prototype.forEach&&(n.DOMTokenList.prototype.forEach=Array.prototype.forEach),Node.prototype.contains||(Node.prototype.contains=(...e)=>{let r=e[0];if(!(0 in e))throw new TypeError("1 argument is required");do{if(this===r)return!0}while(r=r&&r.parentNode);return!1})},queueToResolveTrees:function Lue(n){const e={},r=(_,E)=>{const N={value:_,parent:E,children:[]};return e[_.node.id]=N,N},l=[];for(const _ of n){const{nextId:E,parentId:N}=_;if(E&&E in e){const V=e[E];if(V.parent){const re=V.parent.children.indexOf(V);V.parent.children.splice(re,0,r(_,V.parent))}else{const re=l.indexOf(V);l.splice(re,0,r(_,null))}}else if(N in e){const V=e[N];
1V.children.push(r(_,V))}else l.push(r(_,null))}return l},shadowHostInDom:i6,throttle:function Mue(n,e,r={}){let l=null,_=0;return function(...E){const N=Date.now();!_&&!1===r.leading&&(_=N);const V=e-(N-_),re=this;V<=0||V>e?(l&&(clearTimeout(l),l=null),_=N,n.apply(re,E)):!l&&!1!==r.trailing&&(l=setTimeout(()=>{_=!1===r.leading?0:Date.now(),l=null,n.apply(re,E)},V))}},uniqueTextMutations:function Fue(n){const e=new Set,r=[];for(let l=n.length;l--;){const _=n[l];e.has(_.id)||(r.push(_),e.add(_.id))}return r}},Symbol.toStringTag,{value:"Module"}));for(var s6="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",Gue=typeof Uint8Array>"u"?[]:new Uint8Array(256),LD=0;LD<64;LD++)Gue[s6.charCodeAt(LD)]=LD;typeof window<"u"&&window.Blob&&new Blob([(n=>Uint8Array.from(atob(n),e=>e.charCodeAt(0)))("KGZ1bmN0aW9uKCkgewogICJ1c2Ugc3RyaWN0IjsKICB2YXIgY2hhcnMgPSAiQUJDREVGR0hJSktMTU5PUFFSU1RVVldYWVphYmNkZWZnaGlqa2xtbm9wcXJzdHV2d3h5ejAxMjM0NTY3ODkrLyI7CiAgdmFyIGxvb2t1cCA9IHR5cGVvZiBVaW50OEFycmF5ID09PSAidW5kZWZpbmVkIiA/IFtdIDogbmV3IFVpbnQ4QXJyYXkoMjU2KTsKICBmb3IgKHZhciBpID0gMDsgaSA8IGNoYXJzLmxlbmd0aDsgaSsrKSB7CiAgICBsb29rdXBbY2hhcnMuY2hhckNvZGVBdChpKV0gPSBpOwogIH0KICB2YXIgZW5jb2RlID0gZnVuY3Rpb24oYXJyYXlidWZmZXIpIHsKICAgIHZhciBieXRlcyA9IG5ldyBVaW50OEFycmF5KGFycmF5YnVmZmVyKSwgaTIsIGxlbiA9IGJ5dGVzLmxlbmd0aCwgYmFzZTY0ID0gIiI7CiAgICBmb3IgKGkyID0gMDsgaTIgPCBsZW47IGkyICs9IDMpIHsKICAgICAgYmFzZTY0ICs9IGNoYXJzW2J5dGVzW2kyXSA+PiAyXTsKICAgICAgYmFzZTY0ICs9IGNoYXJzWyhieXRlc1tpMl0gJiAzKSA8PCA0IHwgYnl0ZXNbaTIgKyAxXSA+PiA0XTsKICAgICAgYmFzZTY0ICs9IGNoYXJzWyhieXRlc1tpMiArIDFdICYgMTUpIDw8IDIgfCBieXRlc1tpMiArIDJdID4+IDZdOwogICAgICBiYXNlNjQgKz0gY2hhcnNbYnl0ZXNbaTIgKyAyXSAmIDYzXTsKICAgIH0KICAgIGlmIChsZW4gJSAzID09PSAyKSB7CiAgICAgIGJhc2U2NCA9IGJhc2U2NC5zdWJzdHJpbmcoMCwgYmFzZTY0Lmxlbmd0aCAtIDEpICsgIj0iOwogICAgfSBlbHNlIGlmIChsZW4gJSAzID09PSAxKSB7CiAgICAgIGJhc2U2NCA9IGJhc2U2NC5zdWJzdHJpbmcoMCwgYmFzZTY0Lmxlbmd0aCAtIDIpICsgIj09IjsKICAgIH0KICAgIHJldHVybiBiYXNlNjQ7CiAgfTsKICBjb25zdCBsYXN0QmxvYk1hcCA9IC8qIEBfX1BVUkVfXyAqLyBuZXcgTWFwKCk7CiAgY29uc3QgdHJhbnNwYXJlbnRCbG9iTWFwID0gLyogQF9fUFVSRV9fICovIG5ldyBNYXAoKTsKICBhc3luYyBmdW5jdGlvbiBnZXRUcmFuc3B
1hcmVudEJsb2JGb3Iod2lkdGgsIGhlaWdodCwgZGF0YVVSTE9wdGlvbnMpIHsKICAgIGNvbnN0IGlkID0gYCR7d2lkdGh9LSR7aGVpZ2h0fWA7CiAgICBpZiAoIk9mZnNjcmVlbkNhbnZhcyIgaW4gZ2xvYmFsVGhpcykgewogICAgICBpZiAodHJhbnNwYXJlbnRCbG9iTWFwLmhhcyhpZCkpCiAgICAgICAgcmV0dXJuIHRyYW5zcGFyZW50QmxvYk1hcC5nZXQoaWQpOwogICAgICBjb25zdCBvZmZzY3JlZW4gPSBuZXcgT2Zmc2NyZWVuQ2FudmFzKHdpZHRoLCBoZWlnaHQpOwogICAgICBvZmZzY3JlZW4uZ2V0Q29udGV4dCgiMmQiKTsKICAgICAgY29uc3QgYmxvYiA9IGF3YWl0IG9mZnNjcmVlbi5jb252ZXJ0VG9CbG9iKGRhdGFVUkxPcHRpb25zKTsKICAgICAgY29uc3QgYXJyYXlCdWZmZXIgPSBhd2FpdCBibG9iLmFycmF5QnVmZmVyKCk7CiAgICAgIGNvbnN0IGJhc2U2NCA9IGVuY29kZShhcnJheUJ1ZmZlcik7CiAgICAgIHRyYW5zcGFyZW50QmxvYk1hcC5zZXQoaWQsIGJhc2U2NCk7CiAgICAgIHJldHVybiBiYXNlNjQ7CiAgICB9IGVsc2UgewogICAgICByZXR1cm4gIiI7CiAgICB9CiAgfQogIGNvbnN0IHdvcmtlciA9IHNlbGY7CiAgd29ya2VyLm9ubWVzc2FnZSA9IGFzeW5jIGZ1bmN0aW9uKGUpIHsKICAgIGlmICgiT2Zmc2NyZWVuQ2FudmFzIiBpbiBnbG9iYWxUaGlzKSB7CiAgICAgIGNvbnN0IHsgaWQsIGJpdG1hcCwgd2lkdGgsIGhlaWdodCwgZGF0YVVSTE9wdGlvbnMgfSA9IGUuZGF0YTsKICAgICAgY29uc3QgdHJhbnNwYXJlbnRCYXNlNjQgPSBnZXRUcmFuc3B
1hcmVudEJsb2JGb3IoCiAgICAgICAgd2lkdGgsCiAgICAgICAgaGVpZ2h0LAogICAgICAgIGRhdGFVUkxPcHRpb25zCiAgICAgICk7CiAgICAgIGNvbnN0IG9mZnNjcmVlbiA9IG5ldyBPZmZzY3JlZW5DYW52YXMod2lkdGgsIGhlaWdodCk7CiAgICAgIGNvbnN0IGN0eCA9IG9mZnNjcmVlbi5nZXRDb250ZXh0KCIyZCIpOwogICAgICBjdHguZHJhd0ltYWdlKGJpdG1hcCwgMCwgMCk7CiAgICAgIGJpdG1hcC5jbG9zZSgpOwogICAgICBjb25zdCBibG9iID0gYXdhaXQgb2Zmc2NyZWVuLmNvbnZlcnRUb0Jsb2IoZGF0YVVSTE9wdGlvbnMpOwogICAgICBjb25zdCB0eXBlID0gYmxvYi50eXBlOwogICAgICBjb25zdCBhcnJheUJ1ZmZlciA9IGF3YWl0IGJsb2IuYXJyYXlCdWZmZXIoKTsKICAgICAgY29uc3QgYmFzZTY0ID0gZW5jb2RlKGFycmF5QnVmZmVyKTsKICAgICAgaWYgKCFsYXN0QmxvYk1hcC5oYXMoaWQpICYmIGF3YWl0IHRyYW5zcGFyZW50QmFzZTY0ID09PSBiYXNlNjQpIHsKICAgICAgICBsYXN0QmxvYk1hcC5zZXQoaWQsIGJhc2U2NCk7CiAgICAgICAgcmV0dXJuIHdvcmtlci5wb3N0TWVzc2FnZSh7IGlkIH0pOwogICAgICB9CiAgICAgIGlmIChsYXN0QmxvYk1hcC5nZXQoaWQpID09PSBiYXNlNjQpCiAgICAgICAgcmV0dXJuIHdvcmtlci5wb3N0TWVzc2FnZSh7IGlkIH0pOwogICAgICB3b3JrZXIucG9zdE1lc3NhZ2UoewogICAgICAgIGlkLAogICAgICAgIHR5cGUsCiAgICAgICAgYmFzZTY0LAogICAgICAgIHdpZHRoLAogICAgICAgIGhlaWdodAogICAgICB9KTsKICAgICAgbGFzdEJsb2JNYXAuc2V0KGlkLCBiYXNlNjQpOwogICAgfSBlbHNlIHsKICAgICAgcmV0dXJuIHdvcmtlci5wb3N0TWVzc2FnZSh7IGlkOiBlLmRhdGEuaWQgfSk7CiAgICB9CiAgfTsKfSkoKTsKLy8jIHNvdXJjZU1hcHBpbmdVUkw9aW1hZ2UtYml0bWFwLWRhdGEtdXJsLXdvcmtlci1CWjFyN1JKRC5qcy5tYXAK")],{type:"text/javascript;charset=utf-8"});try{if(2!==Array.from([1],n=>2*n)[0]){const n=document.createElement("iframe");document.body.appendChild(n),Array.from=(null==(K8=n.contentWindow)?void 0:K8.Array.from)||Array.from,document.body.removeChild(n)}}catch(n){console.debug("Unable to override Array.from",n)}var o6;!function yue(){return new Tue}(),function(n){n[n.NotStarted=0]="NotStarted",n[n.Running=1]="Running",n[n.Stopped=2]="Stopped"}(o6||(o6={}));class ZM{constructor(e){ND(this,"fileName"),ND(this,"functionName"),ND(this,"lineNumber"),ND(this,"columnNumber"),this.fileName=e.fileName||"",this.functionName=e.functionName||"",this.lineNumber=e.lineNumber,this.columnNumber=e.columnNumber}toString(){const e=this.lineNumber||"",r=this.columnNumber||"";return this.functionName?`${this.functionName} (${this.fileName}:${e}:${r})`:`${this.fileName}:${e}:${r}`}}const Kue=/(^|@)\S+:\d+/,a6=/^\s*at .*(\S+:\d+|\(native\))/m,zue=/^(eval@)?(\[native code])?$/,yN={parse:function(n){return n?typeof n.stacktrace<"u"||typeof n["opera#sourceloc"]<"u"?this.parseOpera(n):n.stack&&n.stack.match(a6)?this.parseV8OrIE(n):n.stack?this.parseFFOrSafari(n):(console.warn("[console-record-plugin]: Failed to parse error object:",n),[]):[]},extractLocation:function(n){if(-1===n.indexOf(":"))return[n];const r=/(.+?)(?::(\d+))?(?::(\d+))?$/.exec(n.replace(/[()]/g,""));if(!r)throw new Error(`Cannot parse given url: ${n}`);return[r[1],r[2]||void 0,r[3]||void 0]},parseV8OrIE:function(n){return n.stack.split("\n").filter(function(r){return!!r.match(a6)},this).map(function(r){r.indexOf("(eval ")>-1&&(r=r.replace(/eval code/g,"eval").replace(/(\(eval at [^()]*)|(\),.*$)/g,""));let l=r.replace(/^\s+/,"").replace(/\(eval code/g,"(");const _=l.match(/ (\((.+):(\d+):(\d+)\)$)/);l=_?l.replace(_[0],""):l;const E=l.split(/\s+/).slice(1),N=this.extractLocation(_?_[1]:E.pop()),V=E.join(" ")||void 0,re=["eval","<anonymous>"].indexOf(N[0])>-1?void 0:N[0];return new ZM({functionName:V,fileName:re,lineNumber:N[1],columnNumber:N[2]})},this)},parseFFOrSafari:function(n){return n.stack.split("\n").filter(function(r){return!r.match(zue)},this).map(function(r){if(r.indexOf(" > eval")>-1&&(r=r.replace(/ line (\d+)(?: > eval line \d+)* > eval:\d+:\d+/g,":$1")),-1===r.indexOf("@")&&-1===r.indexOf(":"))return new ZM({functionName:r});{const l=/((.*".+"[^@]*)?[^@]*)(?:@)/,_=r.match(l),E=_&&_[1]?_[1]:void 0,N=this.extractLocation(r.replace(l,""));return new ZM({functionName:E,fileName:N[0],lineNumber:N[1],columnNumber:N[2]})}},this)},parseOpera:function(n){return!n.stacktrace||n.message.indexOf("\n")>-1&&n.message.split("\n").length>n.stacktrace.split("\n").length?this.parseOpera9(n):n.stack?this.parseOpera11(n):this.parseOpera10(n)},parseOpera9:function(n){const e=/Line (\d+).*script (?:in )?(\S+)/i,r=n.message.split("\n"),l=[];for(let _=2,E=r.length;_<E;_+=2){const N=e.exec(r[_]);N&&l.push(new ZM({fileName:N[2],lineNumber:parseFloat(N[1])}))}return l},parseOpera10:function(n){const e=/Line (\d+).*script (?:in )?(\S+)(?:: In function (\S+))?$/i,r=n.stacktrace.split("\n"),l=[];for(let _=0,E=r.length;_<E;_+=2){const N=e.exec(r[_]);N&&l.push(new ZM({functionName:N[3]||void 0,fileName:N[2],lineNumber:parseFloat(N[1])}))}return l},parseOpera11:function(n){return n.stack.split("\n").filter(function(r){return!!r.match(Kue)&&!r.match(/^Error created at/)},this).map(function(r){const l=r.split("@"),_=this.extractLocation(l.pop()),N=(l.shift()||"").replace(/<anonymous function(: (\w+))?>/,"$2").replace(/\([^)]*\)/g,"")||void 0;return new ZM({functionName:N,fileName:_[0],lineNumber:_[1],columnNumber:_[2]})},this)}};function Xue(n){if(!n||!n.outerHTML)return"";let e="";for(;n.parentElement;){let r=n.localName;if(!r)break;r=r.toLowerCase();const l=n.parentElement,_=[];if(l.children&&l.children.length>0)for(let E=0;E<l.children.length;E++){const N=l.children[E];N.localName&&N.localName.toLowerCase&&N.localName.toLowerCase()===r&&_.push(N)}_.length>1&&(r+=`:eq(${_.indexOf(n)})`),e=r+(e?">"+e:""),n=l}return e}function AN(n){return"[object Object]"===Object.prototype.toString.call(n)}function l6(n,e){if(0===e)return!0;const r=Object.keys(n);for(const l of r)if(AN(n[l])&&l6(n[l],e-1))return!0;return!1}function qM(n,e){const r={numOfKeysLimit:50,depthOfLimit:4};Object.assign(r,e);const l=[],_=[];return JSON.stringify(n,function(V,re){if(l.length>0){const ae=l.indexOf(this);~ae?l.splice(ae+1):l.push(this),~ae?_.splice(ae,1/0,V):_.push(V),~l.indexOf(re)&&(re=l[0]===re?"[Cir
1cular ~]":"[Circular ~."+_.slice(0,l.indexOf(re)).join(".")+"]")}else l.push(re);if(null===re)return re;if(void 0===re)return"undefined";if(function E(V){return!!(AN(V)&&Object.keys(V).length>r.numOfKeysLimit||"function"==typeof V||AN(V)&&l6(V,r.depthOfLimit))}(re))return function N(V){let re=V.toString();return r.stringLengthLimit&&re.length>r.stringLengthLimit&&(re=`${re.slice(0,r.stringLengthLimit)}...`),re}(re);if("bigint"==typeof re)return re.toString()+"n";if(re instanceof Event){const ae={};for(const He in re){const nt=re[He];Array.isArray(nt)?ae[He]=Xue(nt.length?nt[0]:null):ae[He]=nt}return ae}return re instanceof Node?re instanceof HTMLElement?re?re.outerHTML:"":re.nodeName:re instanceof Error?re.stack?re.stack+"\nEnd of stack for Error object":re.name+": "+re.message:re})}const c6={level:["assert","clear","count","countReset","debug","dir","dirxml","error","group","groupCollapsed","groupEnd","info","log","table","time","timeEnd","timeLog","trace","warn"],lengthThreshold:1e3,logger:"console"};function Que(n,e,r){const l=r?Object.assign({},c6,r):c6,_=l.logger;if(!_)return()=>{};let E;E="string"==typeof _?e[_]:_;let N=0,V=!1;const re=[];if(l.level.includes("error")){const He=Tt=>{const Qt=Tt.message,Zt=Tt.error,Xt=yN.parse(Zt).map(Dn=>Dn.toString()),on=[qM(Qt,l.stringifyOptions)];n({level:"error",trace:Xt,payload:on})};e.addEventListener("error",He),re.push(()=>{e.removeEventListener("error",He)});const nt=Tt=>{let Qt,Zt;Tt.reason instanceof Error?(Qt=Tt.reason,Zt=[qM(`Uncaught (in promise) ${Qt.name}: ${Qt.message}`,l.stringifyOptions)]):(Qt=new Error,Zt=[qM("Uncaught (in promise)",l.stringifyOptions),qM(Tt.reason,l.stringifyOptions)]);const Xt=yN.parse(Qt).map(on=>on.toString());n({level:"error",trace:Xt,payload:Zt})};e.addEventListener("unhandledrejection",nt),re.push(()=>{e.removeEventListener("unhandledrejection",nt)})}for(const He of l.level)re.push(ae(E,He));return()=>{re.forEach(He=>He())};function ae(He,nt){return He[nt]?jue.patch(He,nt,Tt=>(...Qt)=>{if(Tt.apply(this,Qt),!V){V=!0;try{const Zt=yN.parse(new Error).map(on=>on.toString()).splice(1),Xt=Qt.map(on=>qM(on,l.stringifyOptions));N++,N<l.lengthThreshold?n({level:nt,trace:Zt,payload:Xt}):N===l.lengthThreshold&&n({level:"warn",trace:[],payload:[qM("The number of log records reached the threshold.")]})}catch(Zt){Tt("rrweb logger error:",Zt,...Qt)}finally{V=!1}}}):()=>{}}}const Zue=n=>({name:"rrweb/console@1",observer:Que,options:n});function que(){function _(E,N,V,re,ae,He,nt="sendRecordData"){const Tt=new Blob([V],{type:"application/octet-stream"});self.postMessage({sessionId:E,sessionCreationDate:N,gzipBlob:Tt,chunkIndex:re,totalChunks:ae,screenshotId:He,event:nt})}(function l(E,N){try{importScripts(E)}catch{try{importScripts(N)}catch{self.postMessage({event:"stopRecording"})}}})("https://cdn.rum-ingress-coralogix.com/coralogix/browser/latest/pako_deflate.es5.min.js","https://cdnjs.cloudflare.com/ajax/libs/pako/2.1.0/pako_deflate.es5.min.js"),self.onmessage=({data:E})=>{if(!this.pako)return console.warn("Coralogix Browser SDK - Web worker not created due to missing pako library"),void self.postMessage({event:"stopRecording"});let N;N=E.screenshotId?JSON.stringify(E.records):function r(E){return E.slice(1,-1)}(JSON.stringify(E.records));const re=E.sessionId,ae=E.sessionCreationDate,He=E.screenshotId,nt=this.pako.gzip(N),Tt=nt.byteLength;if(Tt>=1048576){const Qt=Math.ceil(Tt/1048576);for(let Zt=0;Zt<Qt;Zt++){const Xt=1048576*Zt,on=1048576*(Zt+1);_(re,ae,nt.slice(Xt,on),Zt,Qt-1,He,"splitRecordData")}}else _(re,ae,nt,void 0,void 0,He)},self.onerror=E=>{console.warn("Coralogix Browser SDK - Error from session recording worker:\n",E),self.postMessage({event:"stopRecording"})}}class ede{loadAndCreateWorker(e){return Pl(this,void 0,void 0,function*(){try{const r=e?yield this.loadWorkerScript(e):`(${que.toString()})()`,l=new Blob([r],{type:"application/javascript"}),_=URL.createObjectURL(l);return new Worker(_)}catch(r){return void console.warn(`CoralogixRum: Error creating worker ${r}`)}})}loadWorkerScript(e){return Pl(this,void 0,void 0,function*(){try{const r=yield fetch(this.getFullWorkerUrl(e));return r.ok?yield r.text():(console.warn("CoralogixRum: Error fetching custom web worker"),"")}catch{return console.warn("CoralogixRum: Error fetching custom web worker"),""}})}getFullWorkerUrl(e){return e.startsWith("http://")||e.startsWith("https://")?e:`${window.location.origin}${e}`}}class tde{constructor(e,r){var l;this.isAutoStartRecording=!1,this.onlySessionWithErrorMode=!1,this.recordEvents=[],this.recordEventsForSessionWithError=[[],[]],this.segmentIndexCounter={},this.hasRecording=!1,this.hasScreenshot=!1,this.recordingStopped=!1,this.batchTimeDelay=MM,this.isErrorOccurred=!1,this.debugMode=!(null===(l=Hu())||void 0===l||!l.debug),this._recordingStopDueToTimeout=!1,this.handleRecordEvent=(ae,He)=>{this.recordingStopped||(this.onlySessionWithErrorMode?this.handleRecordEventForSessionWithError(ae,He):this.recordEvents.push(ae))},this.prepareRecordEventsBeforeSend=()=>
1{if(this.onlySessionWithErrorMode)this.prepareRecordEventsForSessionWithError();else{if(!this.recordEvents.length)return;this.compressRecordData(this.recordEvents),this.resetBatching()}},this.sendRecordEvents=(ae,He)=>{const nt=new FormData,Tt=this.getMetadata(ae,He);nt.append("chunk",ae.gzipBlob),nt.append("metaData",JSON.stringify(Tt));const Qt=()=>Pl(this,void 0,void 0,function*(){var Zt;try{const Xt=this.isErrorOccurred?void 0:yield null===(Zt=this.request)||void 0===Zt?void 0:Zt.send(nt);this.handleSessionRecordingResponse(Xt)}catch{this.handleSessionRecordingResponse(void 0)}});He?(this.batchTimeout=setTimeout(Qt,this.batchTimeDelay),this.batchTimeDelay+=MM):(Qt(),this.batchTimeDelay=MM)},window[cH]=this,this.sessionManager=e;const{onlySessionWithErrorMode:_,maxRecordTimeForSessionWithError:E}=e,{maxMutations:N,autoStartSessionRecording:V,workerUrl:re}=r;this.onlySessionWithErrorMode=_,this.maxRecordTimeForSessionWithError=E,this.isAutoStartRecording=V,this.maxMutations=N??5e3,this.recordConfig=this.prepareRecordConfig(r),window.Worker?(this.workerManager=new ede,this.initializeSessionWorker(re)):this.debugMode&&console.warn("Coralogix Browser SDK - Recording is not supported on this platform")}getSessionHasScreenshot(){return this.hasScreenshot}getSessionHasRecording(){var e;return this.hasRecording&&!!this.segmentIndexCounter[null===(e=this.sessionManager.getActiveSession())||void 0===e?void 0:e.sessionId]}updateSegmentIndexCounter(e){this.segmentIndexCounter=e}getIsAutoStartRecording(){return this.isAutoStartRecording}set recordingStopDueToTimeout(e){this._recordingStopDueToTimeout=e}get recordingStopDueToTimeout(){return this._recordingStopDueToTimeout}startRecording(){return Pl(this,void 0,void 0,function*(){yield this.isWorkerReady,this.sessionWorker&&!this.recordRef&&(this.debugMode&&console.debug("Coralogix Browser SDK - Session recording started"),this.startMutationObserver(),this.resetBatching(),this.hasRecording=!0,this.recordingStopped=!1,this.isErrorOccurred=!1,this.recordingStopDueToTimeout=!1,this.recordRef=qA(this.recordConfig),this.startBatchingRecords())})}screenshot(e){this.hasScreenshot=!0;const{sessionId:r,sessionCreationDate:l}=this.sessionManager.getActiveSession()||{},_=function Tle(n,e){const{mirror:r=new BI,blockClass:l="rr-block",blockSelector:_=null,maskTextClass:E="rr-mask",maskTextSelector:N=null,inlineStylesheet:V=!0,inlineImages:re=!1,recordCanvas:ae=!1,maskAllInputs:He=!1,maskTextFn:nt,maskInputFn:Tt,slimDOM:Qt=!1,dataURLOptions:Zt,preserveWhiteSpace:Xt,onSerialize:on,onIframeLoad:Dn,iframeLoadTimeout:ar,onStylesheetLoad:Un,stylesheetLoadTimeout:mr,keepIframeSrcFn:zr=(()=>!1)}=e||{};return A2(n,{doc:n,mirror:r,blockClass:l,blockSelector:_,maskTextClass:E,maskTextSelector:N,skipChild:!1,inlineStylesheet:V,maskInputOptions:!0===He?{color:!0,date:!0,"datetime-local":!0,email:!0,month:!0,number:!0,range:!0,search:!0,tel:!0,text:!0,time:!0,url:!0,week:!0,textarea:!0,select:!0,password:!0}:!1===He?{password:!0}:He,maskTextFn:nt,maskInputFn:Tt,slimDOMOptions:!0===Qt||"all"===Qt?{script:!0,comment:!0,headFavicon:!0,headWhitespace:!0,headMetaDescKeywords:"all"===Qt,headMetaSocial:!0,headMetaRobots:!0,headMetaHttpEquiv:!0,headMetaAuthorship:!0,headMetaVerification:!0}:!1===Qt?{}:Qt,dataURLOptions:Zt,inlineImages:re,recordCanvas:ae,preserveWhiteSpace:Xt,onSerialize:on,onIframeLoad:Dn,iframeLoadTimeout:ar,onStylesheetLoad:Un,stylesheetLoadTimeout:mr,keepIframeSrcFn:zr,newlyAddedElement:!1})}(document,this.recordConfig);_&&this.sessionWorker.postMessage({event:"sendRecordData",records:_,sessionId:r,screenshotId:e,sessionCreationDate:l})}stopRecording(){this.recordRef&&(this.debugMode&&console.debug("Coralogix Browser SDK - Session recording stopped"),this.recordRef(),this.recordRef=void 0,this.recordingStopped=!0,this.hasRecording=!1,this.prepareRecordEventsBeforeSend(),this.clearIntervals(),this.stopMutationObserver())}stopMutationObserver(){var e;null===(e=this.mutationObserver)||void 0===e||e.disconnect()}startMutationObserver(){this.stopMutationObserver(),this.mutationObserver=new MutationObserver(e=>{if(e.length>this.maxMutations){const r=`Coralogix Browser SDK - Recording stopped due to too many mutations ${e.length}`;console.warn(r),$8("recording-stop",r),this.stopRecording()}}),this.mutationObserver.observe(document,{attributes:!1,attributeOldValue:!1,characterData:!1,characterDataOldValue:!1,childList:!0,subtree:!0})}clearIntervals(){this.batchingTimeInterval&&clearInterval(this.batchingTimeInterval)}prepareRecordConfig(e){var r;const{excludeDOMOptions:l,recordConsoleEvents:_}=e||{};return this.recordConfig=Object.assign(Object.assign({},e),{emit:this.handleRecordEvent,checkoutEveryNms:this.onlySessionWithErrorMode?this.maxRecordTimeForSessionWithError:void 0,slimDOMOptions:Object.assign(Object.assign({},l),{script:null===(r=l?.script)||void 0===r||r}
1),plugins:_?[Zue()]:[]}),this.recordConfig}handleRecordEventForSessionWithError(e,r){if(this.sessionManager.sessionHasError&&r&&e.type===tI.FullSnapshot)return;r&&e.type===tI.Meta&&this.recordEventsForSessionWithError.push([]);const{length:E,[E-1]:N}=this.recordEventsForSessionWithError;N.push(e)}prepareRecordEventsForSessionWithError(){const{length:e,[e-2]:r,[e-1]:l}=this.recordEventsForSessionWithError;if(this.sessionManager.sessionHasError){const _=r.concat(l);if(!_.length)return;this.compressRecordData(_),this.resetBatching()}else this.recordEventsForSessionWithError=[r,l]}compressRecordData(e){const{sessionId:r,sessionCreationDate:l}=this.sessionManager.getActiveSession()||{};this.sessionWorker.postMessage({event:"compressRecordData",records:e,sessionId:r,sessionCreationDate:l})}registerToWorkerMessages(){this.sessionWorker.onmessage=({data:e})=>{switch(e.event){case"sendRecordData":this.sendRecordEvents(e,!1);break;case"splitRecordData":this.sendRecordEvents(e,!0);break;case"stopRecording":this.stopRecording()}}}resetBatching(){this.onlySessionWithErrorMode?this.recordEventsForSessionWithError=[[],[]]:this.recordEvents=[]}getMetadata(e,r){const{sessionId:l,sessionCreationDate:_,screenshotId:E,gzipBlob:N,chunkIndex:V,totalChunks:re}=e;let ae=0;const{application:He}=Hu();return!!E||(this.segmentIndexCounter[l]||(this.segmentIndexCounter[l]=0),ae=r?V===re?this.segmentIndexCounter[l]++:this.segmentIndexCounter[l]:this.segmentIndexCounter[l]++,sessionStorage.setItem(uH,JSON.stringify(this.segmentIndexCounter))),{segmentIndex:ae,segmentSize:N.size,segmentTimestamp:Wh(),sessionCreationDate:_,sessionId:l,snapshotId:E,application:He,subIndex:V??-1}}handleSessionRecordingResponse(e){e?.ok||this.isErrorOccurred?this.isErrorOccurred=!1:(console.warn("Coralogix Browser SDK - Error while sending record"),this.isErrorOccurred=!0,this.stopRecording(),this.batchTimeout&&clearTimeout(this.batchTimeout))}startBatchingRecords(){this.batchingTimeInterval=setInterval(this.prepareRecordEventsBeforeSend,1e4)}initializeSessionWorker(e){this.isWorkerReady=new Promise((r,l)=>{this.workerManager.loadAndCreateWorker(e).then(_=>{this.sessionWorker=_,this.isAutoStartRecording&&this.startRecording(),this.request=new k5({suffix:"/browser/alpha/sessionrecording",headers:qF}),this.registerToWorkerMessages(),r(!0)}).catch(_=>{this.debugMode&&console.warn("Coralogix Browser SDK - Web worker not created due to: ",_),l(_)})})}}class nde{constructor(e){this.idleConfig=e,this._isIdleActive=!1,this.stopCallbacks={},this.resetTimeout=()=>{var r,l;null===(l=(r=this.stopCallbacks).clearTimeout)||void 0===l||l.call(r);const _=setTimeout(()=>{this._isIdleActive=!0,this.idleConfig.onIdle()},this.idleConfig.timeoutDelay);this.stopCallbacks.clearTimeout=()=>clearTimeout(_)},this.idlenessEventsHandler=()=>{this._isIdleActive&&(this._isIdleActive=!1,this.idleConfig.onActive()),this.resetTimeout()}}get isIdleActive(){return this._isIdleActive}startIdleListener(){this.resetTimeout(),this.trackActivity()}
1stopIdleListener(){Object.values(this.stopCallbacks).forEach(e=>e())}trackActivity(){var e,r;null===(r=(e=this.stopCallbacks).removeActivityListeners)||void 0===r||r.call(e);const{stop:l}=Lw(window,["touchstart","keydown","mousemove"],this.idlenessEventsHandler,{capture:!0,passive:!0});this.stopCallbacks.removeActivityListeners=l}}class rde extends nde{constructor(e){super({timeoutDelay:9e5,onIdle:()=>this.clearSessionWhenIdle(),onActive:()=>this.setSession(!0)}),this._sessionConfig=Hu().sessionConfig,this._sessionHasError=!1,this._cachedLogsSent=!1,this._currentPageTimestamp=Wh(),this.getPrevSession=()=>JSON.parse(window.sessionStorage.getItem(lw)),this.getSession=()=>{const r=JSON.parse(window.sessionStorage.getItem(Tx)),l=Wh();let _;return r&&(r.sessionExpirationDate>l?_=r:(this.clearSessionWhenIdle(),_=this.setSession(!0))),_},this.setSession=(r=!1)=>{var l,_,E;(null===(l=this._sessionConfig)||void 0===l?void 0:l.keepSessionAfterReload)?this.handleRefreshedSessions():this.createNewSession(),window.sessionStorage.setItem(Tx,JSON.stringify(this.activeSession));const V=av();return(r&&!!V?.recordingStopDueToTimeout&&!(null===(_=this.sessionRecorderConfig)||void 0===_||!_.enable)||V?.getIsAutoStartRecording())&&(null===(E=this.sessionRecorder)||void 0===E||E.startRecording()),this.activeSession},this.initializeSession(e)}get currentPageTimestamp(){return this._currentPageTimestamp}get currentPageFragment(){return this._currentPageFragment}get sessionConfig(){return this._sessionConfig}get onlySessionWithErrorMode(){return this._sessionConfig.onlyWithErrorConfig.enable}get maxRumEventsForSessionWithError(){return this._sessionConfig.onlyWithErrorConfig.maxRumEvents||0}get maxRecordTimeForSessionWithError(){return this._sessionConfig.onlyWithErrorConfig.maxRecordTime||0}get instrumentationsToSend(){return this._sessionConfig.onlyWithErrorConfig.instrumentationsToSend}get cachedLogsSent(){return this._cachedLogsSent}get sessionHasError(){return this._sessionHasError}set sessionHasError(e){this._sessionHasError=e}set cachedLogsSent(e){this._cachedLogsSent=e}updateCurrentPage(e){this.isIdleActive?this._currentPageFragment=void 0:(this._currentPageFragment=e,this._currentPageTimestamp=Wh())}getSessionKey(){return Tx}getActiveSession(){return this.activeSession}start(){this.startIdleListener(),this.clearPrevSession(),this.setSession()}stop(){this.stopIdleListener()}initializeSession(e){window[lH]=this,this.sessionRecorderConfig=e,e?.enable&&(Ww(e.sessionRecordingSampleRate)?this.sessionRecorder=new tde(this,e):Hu().debug&&console.debug("Coralogix Browser SDK - Session recording is disabled"))}clearSessionWhenIdle(){var e;!(null===(e=this.sessionRecorder)||void 0===e)&&e.getSessionHasRecording()&&(this.sessionRecorder.recordingStopDueToTimeout=!0),this.clearSession()}clearPrevSession(){window.sessionStorage.removeItem(lw)}clearSession(){var e,r,l,_;window.sessionStorage.setItem(lw,JSON.stringify(Object.assign(Object.assign({},this.activeSession),{hasRecording:null===(e=this.sessionRecorder)||void 0===e?void 0:e.getSessionHasRecording(),hasScreenshot:null===(r=this.sessionRecorder)||void 0===r?void 0:r.getSessionHasScreenshot()}))),pH(),this.clearSessionWithErrorMode(),null===(l=yx())||void 0===l||l.resetSnapshot(),this._currentPageFragment=void 0,null===(_=this.sessionRecorder)||void 0===_||_.stopRecording(),window.sessionStorage.removeItem(Tx)}clearSessionWithErrorMode(){this.sessionHasError=!1,this.cachedLogsSent=!1}handleRefreshedSessions(){var e;this.activeSession=this.getSession();const r=JSON.parse(window.sessionStorage.getItem(uH)||"{}");this.activeSession?null===(e=av())||void 0===e||e.updateSegmentIndexCounter(r):this.createNewSession()}createNewSession(){const e=Wh();this.activeSession={sessionId:ZC(),sessionCreationDate:e,sessionExpirationDate:e+36e5}}}var HD=$t("OpenTelemetry Context Key B3 Debug Flag"),bN="x-b3-traceid",MN="x-b3-spanid",CN="x-b3-sampled",ON="x-b3-flags",sde=new Set([!0,"true","True","1",1]),ode=new Set([!1,"false","False","0",0]);function UD(n,e,r){return function lde(n){return Array.isArray(n)?n[0]:n}(e.get(n,r))}function u6(n,e){return"1"===UD(n,e,ON)?"1":void 0}var fde=function(){function n(){}return n.prototype.inject=function(e,r,l){var _=_s.getSpanContext(e);if(_&&so(_)&&!bM(e)){var E=e.getValue(HD);l.set(r,bN,_.traceId),l.set(r,MN,_.spanId),"1"===E?l.set(r,ON,E):void 0!==_.traceFlags&&l.set(r,CN,(Xi.SAMPLED&_.traceFlags)===Xi.SAMPLED?"1":"0")}},n.prototype.extract=function(e,r,l){var _=function cde(n,e){var r=UD(n,e,bN);return"string"==typeof r?r.padStart(32,"0"):""}(r,l),E=function ude(n,e){var r=UD(n,e,MN);return"string"==typeof r?r:""}(r,l),N=function dde(n,e){var r=UD(n,e,CN);return"1"===u6(n,e)||sde.has(r)?Xi.SAMPLED:void 0===r||ode.has(r)?Xi.NONE:void 0}(r,l),V=u6(r,l);return Al(_)&&Ia(E)&&function ade(n){return n===Xi.SAMPLED||n===Xi.NONE}(N)?(e=e.setValue(HD,V),_s.setSpanContext(e,{traceId:_,spanId:E,isRemote:!0,traceFlags:N})):e},n.prototype.fields=function(){return[bN,MN,ON,CN,"x-b3-parentspanid"]},n}(),pde=/((?:[0-9a-f]{16}){1,2})-([0-9a-f]{16}
1)(?:-([01d](?![0-9a-f])))?(?:-([0-9a-f]{16}))?/,_de="0".repeat(16),mde=new Set(["d","1"]);var BD,Ede=function(){function n(){}return n.prototype.inject=function(e,r,l){var _=_s.getSpanContext(e);if(_&&so(_)&&!bM(e)){var E=e.getValue(HD)||1&_.traceFlags,N=_.traceId+"-"+_.spanId+"-"+E;l.set(r,"b3",N)}},n.prototype.extract=function(e,r,l){var _=l.get(r,"b3"),E=Array.isArray(_)?_[0]:_;if("string"!=typeof E)return e;var N=E.match(pde);if(!N)return e;var V=function(n,e){var r="function"==typeof Symbol&&n[Symbol.iterator];if(!r)return n;var _,N,l=r.call(n),E=[];try{for(;(void 0===e||e-- >0)&&!(_=l.next()).done;)E.push(_.value)}catch(V){N={error:V}}finally{try{_&&!_.done&&(r=l.return)&&r.call(l)}finally{if(N)throw N.error}}return E}(N,4),re=V[1],ae=V[2],He=V[3],nt=function Sde(n){return 32===n.length?n:""+_de+n}(re);if(!Al(nt)||!Ia(ae))return e;var Tt=function vde(n){return n&&mde.has(n)?Xi.SAMPLED:Xi.NONE}(He);return"d"===He&&(e=e.setValue(HD,He)),_s.setSpanContext(e,{traceId:nt,spanId:ae,isRemote:!0,traceFlags:Tt})},n.prototype.fields=function(){return["b3"]},n}();!function(n){n[n.SINGLE_HEADER=0]="SINGLE_HEADER",n[n.MULTI_HEADER=1]="MULTI_HEADER"}(BD||(BD={}));var d6=function(){function n(e){void 0===e&&(e={}),this._b3MultiPropagator=new fde,this._b3SinglePropagator=new Ede,e.injectEncoding===BD.MULTI_HEADER?(this._inject=this._b3MultiPropagator.inject,this._fields=this._b3MultiPropagator.fields()):(this._inject=this._b3SinglePropagator.inject,this._fields=this._b3SinglePropagator.fields())}return n.prototype.inject=function(e,r,l){bM(e)||this._inject(e,r,l)},n.prototype.extract=function(e,r,l){var _=l.get(r,"b3");return(Array.isArray(_)?_[0]:_)?this._b3SinglePropagator.extract(e,r,l):this._b3MultiPropagator.extract(e,r,l)},n.prototype.fields=function(){return this._fields},n}(),xN="x-amzn-trace-id",Ode=function(){function n(){}return n.prototype.inject=function(e,r,l){var _,E=null===(_=_s.getSpan(e))||void 0===_?void 0:_.spanContext();if(E&&so(E)){var N=E.traceId,nt="Root=1-"+N.substring(0,8)+"-"+N.substring(8)+";Parent="+E.spanId+";Sampled="+((Xi.SAMPLED&E.traceFlags)===Xi.SAMPLED?"1":"0");l.set(r,xN,nt)}},n.prototype.extract=function(e,r,l){var _=this.getSpanContextFromHeader(r,l);return so(_)?_s.setSpan(e,_s.wrapSpanContext(_)):e},n.prototype.fields=function(){return[xN]},n.prototype.getSpanContextFromHeader=function(e,r){var _=r.keys(e).find(function(Xt){return Xt.toLowerCase()===xN});if(!_)return Xa;var E=r.get(e,_);if(!E||"string"!=typeof E)return Xa;for(var V,N=0,re=_a,ae=xa,He=null;N<E.length;){var nt=E.indexOf(";",N);nt>=0?(V=E.substring(N,nt).trim(),N=nt+1):(V=E.substring(N).trim(),N=E.length);var Tt=V.indexOf("="),Qt=V.substring(Tt+1);V.startsWith("Root")?re=n._parseTraceId(Qt):V.startsWith("Parent")?ae=n._parseSpanId(Qt):V.startsWith("Sampled")&&(He=n._parseTraceFlag(Qt))}if(null===He)return Xa;var Zt={traceId:re,spanId:ae,traceFlags:He,isRemote:!0};return so(Zt)?Zt:Xa},n._parseTraceId=function(e){if(35!==e.length||!e.startsWith("1")||"-"!==e.charAt(1)||"-"!==e.charAt(10))return _a;var _=e.substring(2,10)+e.substring(11,35);return Al(_)?_:_a},n._parseSpanId=function(e){return Ia(e)?e:xa},n._parseTraceFlag=function(e){return"0"===e?Xi.NONE:"1"===e?Xi.SAMPLED:null},n}();class Dde{constructor(e,r){this.config=e,this.internalPropagator=r}extract(e,r,l){return this.internalPropagator.extract(e,r,l)}fields(){return this.internalPropagator.fields()}inject(e,r,l){var _,E;const N=null===(E=null===(_=this.config.traceParentInHeader)||void 0===_?void 0:_.options)||void 0===E?void 0:E.allowedTracingUrls;if(N){g5(_s.getSpan(e).attributes[l1.URL],N,"allowedTracingUrls")&&this.internalPropagator.inject(e,r,l)}else this.internalPropagator.inject(e,r,l)}}function Pde(n){var e,r,l;if(!function Rde(n){if(n){if(n.proxyUrl||n.public_key){for(const e of XK)if(Nx(n[e]))return void console.error(`CoralogixRum: Initialization aborted. Please provide the required property "${e}".`);return!0}console.warn("CoralogixRum: Public key is missing")}else console.warn("CoralogixRum: Initialization configuration missing")}(n))return;const{ignoreUrls:_,urlBlueprinters:E,proxyUrl:N}=n,V=[];return _&&V.push(..._),N&&V.push(new RegExp(N)),YA.ignoreUrls&&V.push(...YA.ignoreUrls),Object.assign(Object.assign(Object.assign({},YA),n),{maskInputTypes:null!==(e=n.maskInputTypes)&&void 0!==e?e:qK,maskClass:null!==(r=n.maskClass)&&void 0!==r?r:"cx-mask",ignoreUrls:V,urlBlueprinters:Ide(E),sessionSampleRate:null!==(l=n.sessionSampleRate)&&void 0!==l?l:100,sessionConfig:Tz(n.sessionConfig),sessionRecordingConfig:yz(n.sessionRecordingConfig),memoryUsageConfig:wde(n.memoryUsageConfig),trackSoftNavigations:!!n.trackSoftNavigations,supportMfe:!!n.supportMfe})}function wde(n){var e;return n?Object.assign(Object.assign({},n),{interval:null!==(e=n.interval)&&void 0!==e?e:LK}):{enabled:!1}}function Ide(n){if(!n)return YA.urlBlueprinters;const e={pageUrlBlueprinters:[],networkUrlBlueprinters:[]}
1,r=l=>{const{pageUrlBlueprinters:_,networkUrlBlueprinters:E}=l||{};_&&e.pageUrlBlueprinters.push(..._),E&&e.networkUrlBlueprinters.push(...E)};return r(n),YA.urlBlueprinters&&r(YA.urlBlueprinters),e}function Lde(n,e){return function Hde(n){const{event_context:e,error_context:r}=n||{};return e.type===No.ERROR&&e.source===dT.DOCUMENT&&!r?.error_message}(n)?(e.debug&&console.warn("Document error without message dropped."),!0):!!function kde(n,e){if(!n.error_context||!e?.length)return!1;const r=n.error_context.error_message||"";return function TF(n,e=[],r=!1){return e.some(l=>EF(n,l,r))}(r,e)}(n,e.ignoreErrors)&&(e.debug&&console.warn("Ignored error dropped."),!0)}function Ude(n,e){if(!e?.beforeSend)return n;const r=n.text.cx_rum,l=function Fde(n){const{session_context:{user_id:e,user_name:r,user_email:l,user_metadata:_},browser_sdk:E,timestamp:N}=n,V=Ex(n,["session_context","browser_sdk","timestamp"]);return Object.assign(Object.assign({},V),{session_context:{user_id:e,user_email:l,user_name:r,user_metadata:_}})}(r),_=e.beforeSend(l);if(!function Bde(n){if(null==n)return null;const e=["version_metadata","session_context","page_context","event_context"],r=()=>e.some(l=>!n?.[l]);return!o5(n)||r()?(console.warn("CoralogixRum: beforeSend must return null, undefined or a valid event."),null):n}(_))return null;const{version_metadata:{app_name:E},event_context:{severity:N}}=_;return Object.assign(Object.assign({},n),{applicationName:E,severity:N,text:{cx_rum:Vde(_,r)}})}function Vde(n,e){return Object.assign(Object.assign(Object.assign({},e),n),{session_context:Object.assign(Object.assign({},e.session_context),n.session_context)})}class Yde{constructor(){this.sdkConfig=Hu(),this.isActive=!0}onEnd(e){var r,l;if($w(this.isActive))return;const{onlySessionWithErrorMode:_,getPrevSession:E,getSession:N,setSession:V}=K_(),re=N()||V(),ae=!(null===(r=av())||void 0===r||!r.getSessionHasRecording()),He=!(null===(l=av())||void 0===l||!l.getSessionHasScreenshot()),nt=this._mapToCxSpan(e,re,E(),ae,He,_);if(!Lde(nt.text.cx_rum,this.sdkConfig)){const Tt=Ude(nt,this.sdkConfig);if(Tt){const Qt=Tt.severity===Sf.Error,Zt=K_().sessionHasError;_&&(Qt||Zt)&&(K_().sessionHasError=!0,Tt.text.cx_rum.session_context.hasError=!0),e[u2]=Tt}}}onStart(){}shutdown(){return this.isActive=!1,Promise.resolve()}forceFlush(){return Promise.resolve(void 0)}_mapToCxSpan(e,r,l,_,E,N){var V,re;const{sessionId:ae,sessionCreationDate:He}=r||{},{sessionId:nt,sessionCreationDate:Tt,hasRecording:Qt,hasScreenshot:Zt}=l||{},{attributes:Xt,startTime:on,parentSpanId:Dn,name:ar,endTime:Un,status:mr,duration:zr,kind:Li}=e,js=JSON.parse(Xt[Mi.USER_CONTEXT]),vo=JSON.parse(Xt[Mi.APPLICATION_CONTEXT]),{application:zo,version:va}=vo,Xl=Xt[Mi.EVENT_TYPE]||e[Mi.EVENT_TYPE],zs=this._getEventTypeContext(Xt,Xl,e),{spanId:ro,traceId:Ql}=e.spanContext(),yd=Object.assign(Object.assign({},null===(V=e.resource)||void 0===V?void 0:V.attributes),{"service.name":zo}),mi=JSON.parse(Xt[Mi.CUSTOM_LABELS]),Di=!(null===(re=zs?.error_context)||void 0===re||!re.original_stacktrace),ds={app_name:zo,app_version:va},Bs=Xt?.[Mi.SEVERITY]||Sf.Info;let wl=Xt[Mi.TIMESTAMP]||Wh();wl<He&&(wl=Wh());const Yc={version_metadata:ds,applicationName:zo,subsystemName:"cx_rum",isErrorWithStacktrace:Di,severity:Bs,timestamp:wl,text:{cx_rum:Object.assign(Object.assign({platform:"browser",timestamp:wl},zs),{browser_sdk:{version:"1.7.0"},version_metadata:ds,session_context:Object.assign(Object.assign(Object.assign(Object.assign({},js),{session_id:ae,session_creation_date:He,prev_session:nt?{session_id:nt,session_creation_date:Tt,hasRecording:Qt,hasScreenshot:Zt}:void 0,hasRecording:_,hasScreenshot:E,user_agent:Xt[Mi.USER_AGENT]}),cz(Xt[Mi.USER_AGENT])),{onlyWithErrorMode:N}),page_context:e[Mi.PAGE_CONTEXT],isNavigationEvent:!!e[Mi.IS_NAVIGATION_EVENT],event_context:{type:Xl,source:Xt[Mi.SOURCE],severity:Bs},labels:mi,environment:Xt[Mi.ENVIRONMENT]||""})}};return function pV(n){return!!n[mH]}(e)&&(Yc.text.cx_rum.spanId=ro,Yc.text.cx_rum.traceId=Ql,Yc.text.cx_rum.parentSpanId=Dn,Yc.instrumentation_data={otelSpan:{spanId:ro,traceId:Ql,parentSpanId:Dn,name:ar,attributes:Object.assign(Object.assign({},fz(Xt)),this.resolveLabels(Yc.text.cx_rum)),startTime:on,endTime:Un,status:Bs===Sf.Error?Object.assign(Object.assign({},mr),{code:dw.ERROR}):mr,kind:Li,duration:zr,sessionId:ae},otelResource:{attributes:yd}}),this.resolveContextFromSpan(Yc,e,Xl),Yc.text.cx_rum.labels=this.resolveLabels(Yc.text.cx_rum),Yc}resolveContextFromSpan(e,r,l){switch(l){case No.CUSTOM_MEASUREMENT:e.text.cx_rum.custom_measurement_context=r[Mi.CUSTOM_MEASUREMENT_CONTEXT];break;case No.MEMORY_USAGE:e.text.cx_rum.memory_usage_context=r[Mi.MEMORY_USAGE_CONTEXT];break;case No.SCREENSHOT:e.text.cx_rum.screenshot_context=r[Mi.SCREENSHOT_CONTEXT]}}_getEventTypeContext(e,r,l){var _;switch(r){case No.ERROR:{const E=e[Mi.ERROR.MESSAGE],N=l[uT.DATA],V=l[uT.STACK];return{error_context:{error_type:e[Mi.ERROR.TYPE],error_message:E,original_stacktrace:V,error_custom_data:N}}}case No.NETWORK_REQUEST:{const E=e[l1.URL],N=w5({url:E,blueprinters:null===(_=this.sdkConfig.urlBlueprinters)||void 0===_?void 0:_.networkUrlBlueprinters});return{network_request_context:{method:e[l1.METHOD],status_code:e[l1.STATUS_CODE],url:E,url_blueprint:N,fragments:jw(N),host:e[l1.HOST],schema:e[l1.SCHEME],status_text:e[l1.STATUS_TEXT],duration:lz(l?.duration),source:e[Mi.SOURCE],response_content_length:e[l1.RESPONSE_CONTENT_LENGTH],request_headers:l[c1_REQUEST_HEADERS],request_payload:l[c1_REQUEST_PAYLOAD],response_headers:l[c1_RESPONSE_HEADERS],response_payload:l[c1_RESPONSE_PAYLOAD]}}}case No.LOG:if(e[Mi.LOG]){const E=JSON.parse(e[Mi.LOG]);return{log_context:{message:E.message,data:E?.data}}}return{log_context:{message:""}};case No.INTERNAL:{const E=JSON.parse(e[Mi.INTERNAL]),{event:N,data:V}=E||{};return{internal_context:{event:N,data:V}}}case No.USER_INTERACTION:return{interaction_context:{target_element:e[Mi.TARGET_ELEMENT],event_name:e[Mi.INTERACTION_EVENT_NAME],target_element_inner_text:e[Mi.ELEMENT_INNER_TEXT],element_id:e[Mi.ELEMENT_ID],element_classes:e[Mi.ELEMENT_CLASSES],target_element_type:e[Mi.TARGET_ELEMENT_TYPE]}};case No.WEB_VITALS:return{web_vitals_context:JSON.parse(e[Lx])};case No.LONG_TASK:return{longtask_context:JSON.parse(e[No.LONG_TASK])};case No.RESOURCES:{const E=JSON.parse(e[c2]),N=jw(E.name);return{resource_context:Object.assign(Object.assign({},E),{fragments:N})}}}return{}}resolveLabels(e){var r,l;let _=e.labels;const E=null===(r=this.sdkConfig)||void 0===r?void 0:r.labelProviders;if(E?.length){const N=Vw(O5),V=Vw(x5),re=null===(l=e.network_request_context)||void 0===l?void 0:l.fragments,ae=Object.assign(Object.assign({},this.getLabelsByLabelProviders(N,e,e.page_context.page_fragments)),re?this.getLabelsByLabelProviders(V,e,re):{});_=Object.assign(Object.assign({},_),ae)}return _}getLabelsByLabelProviders(e,r,l){let _={};const E=Vx(r);for(const N of e)_=Object.assign(Object.assign({},_),N.providerFunc(l,E));return _}}class jde{constructor(){this.isActive=!0}forceFlush(){return Promise.resolve()}onEnd(e){if($w(this.isActive)||!e[u2])return;const r=e[u2];this.isSnapshotPrepared(e)?this.createSnapshot(r):r.text.cx_rum.isSnapshotEvent=!1}onStart(e,r){}shutdown(){return this.isActive=!1,Promise.resolve()}createSnapshot(e){const r=yx().currentSnapshot,{timestamp:l}=r,_=Ex(r,["timestamp"]);e.text.cx_rum.isSnapshotEvent=!0,e.text.cx_rum.snapshot_context=_}isSnapshotPrepared(e){var r;const{[Mi.TIMESTAMP]:l,[Mi.EVENT_TYPE]:_,[Mi.SEVERITY]:E}=e.attributes;let N=!1;const{fragmentsState:V,updateSnapshot:re,currentSnapshot:ae,isSnapshotSentDueToRecording:He}=yx(),{timestamp:nt,actionCount:Tt,errorCount:Qt}=ae,Zt=e[Mi.PAGE_CONTEXT];return Zt&&!V.has(Zt.page_fragments)&&(V.add(Zt.page_fragments),re({timestamp:Wh(),viewCount:V.size}),N=!0),E===Sf.Error&&(re({timestamp:Wh(),errorCount:Qt+1}),N=!0),!(null===(r=av())||void 0===r)&&r.getSessionHasRecording()&&!He&&(re({timestamp:Wh(),hasRecording:!0}),yx().isSnapshotSentDueToRecording=!0,N=!0),_===No.DOM&&(re({timestamp:Wh()}),N=!0),_===No.SCREENSHOT&&re({hasScreenshot:!0}),l-nt>=6e4&&(re({timestamp:Wh()}),N=!0),_===No.USER_INTERACTION&&re({actionCount:Tt+1}),N}}class Gde{constructor(){this.updateSnapshot=e=>{this._currentSnapshot=Object.assign(Object.assign({},this._currentSnapshot),e)},this.resetSnapshot=()=>{this._currentSnapshot=Object.assign(Object.assign({},aV),{timestamp:Wh()}),this._fragmentsState=new Set,this._isSnapshotSentDueToRecording=!1},window[dH]=this,this.resetSnapshot()}get fragmentsState(){return this._fragmentsState}get currentSnapshot(){return this._currentSnapshot}get isSnapshotSentDueToRecording(){return this._isSnapshotSentDueToRecording}set isSnapshotSentDueToRecording(e){this._isSnapshotSentDueToRecording=e}}class Wde{forceFlush(){return Promise.resolve()}onEnd(e){}onStart(e){const r=function pz(n){var e;const r=w5({url:n,blueprinters:null===(e=Hu().urlBlueprinters)||void 0===e?void 0:e.pageUrlBlueprinters}),l=jw(r);return{page_url:n.slice(0,Bw),page_url_blueprint:r,page_fragments:l,referrer:document.referrer}}(location.href);if(r){e[Mi.PAGE_CONTEXT]=r;const{currentPageFragment:l}=K_(),{page_fragments:_}=r;l!==_&&(K_().updateCurrentPage(_),e[Mi.IS_NAVIGATION_EVENT]=!0)}}shutdown(){return Promise.resolve()}}if(jA.has(Mp.LongTask)){const n=window.__tti={e:[]};n.o=new PerformanceObserver(e=>{n.e=n.e.concat(e.getEntries())}),n.o.observe({type:Mp.LongTask,buffered:!0})}let w2,I2,FD,tb,RN,VD,hv,Su,N2,L2,H2,YD,nb,Op=!1;const jD={get isInited(){return Op},init:function(n){if(Op)return void console.warn("CoralogixRum already inited.");
1if("object"!=typeof window)return void console.warn("CoralogixRum: Non-browser environment detected, aborting");if("function"!=typeof Symbol)return void console.warn("CoralogixRum: browser not supported, disabling instrumentation.");const e=Pde(n);if(!e)return;window[M5]=e;let r=function bz(n){let e=new $A;const{sessionSampleRate:r,sessionConfig:l,debug:_,sessionRecordingConfig:E}=n;return(!Ww(r)||!Ww(l.sessionSampleRate))&&(l?.alwaysTrackSessionsWithErrors?l.onlyWithErrorConfig=Object.assign(Object.assign({},l.onlyWithErrorConfig),{enable:!0}):(_&&console.debug("CoralogixRum: Session tracking is disabled due to sampling rate"),e=new gz,E&&(E.enable=!1),n.instrumentations=Object.assign(Object.assign({},n.instrumentations),{errors:!1,custom:!1,web_vitals:!1,interactions:!1,long_tasks:!1,resources:!1}))),e}(e);!e.debug&&!e.public_key&&console.warn("rumAuth will be required in the future"),nb=new VK,new rde(e.sessionRecordingConfig).start();const{ignoreUrls:l,labels:_,user_context:E,application:N,version:V,traceParentInHeader:re,environment:ae}=e;hv=new cse({sampler:r});const He={},nt=nz.map(({Instrument:Xt,confKey:on,disable:Dn})=>{var ar,Un;const mr=function az(n,e,r){return!1===n?n:!(void 0===n&&r||!1===n?.enabled)&&Object.assign({},e,n)}(null===(ar=e?.instrumentations)||void 0===ar?void 0:ar[on],He,Dn);if(mr){let zr;switch(on){case"errors":zr=new Xt(mr),FD=zr;break;case"fetch":case"xhr":zr=new Xt(Object.assign(Object.assign({},mr),{ignoreUrls:l,traceParentInHeader:re}));break;case Hx:zr=new Xt(mr),Fw(Hx,zr);break;case Uw:null!==(Un=e.sessionRecordingConfig)&&void 0!==Un&&Un.enable&&(zr=new Xt(mr),VD=zr);break;case kx:e.memoryUsageConfig.enabled&&function HK(){return window.crossOriginIsolated?!!performance.measureUserAgentSpecificMemory||(console.debug("Coralogix Browser SDK - measureUserAgentSpecificMemory() is not available in this browser"),!1):(console.debug("Coralogix Browser SDK - measureUserAgentSpecificMemory() is only available in cross-origin-isolated pages."),!1)}()&&(zr=new Xt(mr),RN=zr);break;default:zr=new Xt(mr)}return zr instanceof FH&&(I2=zr),zr instanceof A5&&(tb=zr),zr}return null}).filter(Xt=>!!Xt),Tt=Object.assign(Object.assign({},YA.user_context),E);Su=new mz(Object.assign({[Mi.APPLICATION_CONTEXT]:JSON.stringify({application:N,version:V}),[Mi.USER_CONTEXT]:JSON.stringify(Tt)},ae?{[Mi.ENVIRONMENT]:ae}:{})),_&&Su.setCustomLabels(_),function _V(n){window[gH]=n}(Su),hv.addSpanProcessor(Su),H2=new Wde,hv.addSpanProcessor(H2),L2=new Yde,hv.addSpanProcessor(L2),new Gde,N2=new jde,hv.addSpanProcessor(N2),hv.addSpanProcessor(new nH(YD=new Mz,{maxExportBatchSize:50,scheduledDelayMillis:2e3})),function xde(n,e){return Pl(this,void 0,void 0,function*(){var r,l;if(null!==(r=n.traceParentInHeader)&&void 0!==r&&r.enabled){let _=[];const{propagateB3TraceHeader:E,propagateAwsXrayTraceHeader:N}=(null===(l=n.traceParentInHeader)||void 0===l?void 0:l.options)||{};if(!N&&!E&&(_=[..._,new J5,new Q5]),N&&_.push(new Ode),E){const{singleHeader:V,multiHeader:re}=E;V&&_.push(new d6),re&&_.push(new d6({injectEncoding:BD.MULTI_HEADER}))}e.register({propagator:new Dde(n,new $5({propagators:_}))})}})}(n,hv),w2=qL({tracerProvider:hv,instrumentations:nt});const[Qt,Zt]=function _z(n,e){const r=[],l=[];for(const _ of n)e(_)?r.push(_):l.push(_);return[r,l]}(e.labelProviders||[],({urlType:Xt})=>Xt===ow.PAGE||!Xt);Fw(O5,Qt),Fw(x5,Zt),Op=!0,n?.debug&&console.info("CoralogixRum.init() complete"),$8("init")},getCustomTracer(n){var e,r;if(!Op)return void console.debug("CoralogixRum must be initiated before getting custom tracer");if(null===(r=null===(e=Hu())||void 0===e?void 0:e.traceParentInHeader)||void 0===r||!r.enabled)return void console.debug("Coralogix Browser SDK - TraceParentInHeader is not enabled");if(function uV(){return window[fH]}())return void console.warn("Coralogix Browser SDK - Custom tracer already exists");const l=hv.getTracer("@");return function cV(n){window[fH]=n}(l),{startGlobalSpan:(_,E)=>{if(Ax())return void console.warn("Coralogix Browser SDK  - Global span already exists");!function dV(n){window[hH]=n}(n?.ignoredInstruments||[]);const N=l.startSpan(_);N[Mi.EVENT_TYPE]=No.CUSTOM_SPAN,E&&Mx(N,E),bx(N);const V={span:N,withContext:re=>go.with(_s.setSpan(go.active(),N),re),endSpan:()=>{N?.end(),pH()},startCustomSpan:(re,ae)=>{const He=l.startSpan(re);return He[Mi.EVENT_TYPE]=No.CUSTOM_SPAN,ae&&Mx(He,ae),bx(He),{span:He,endSpan:()=>{He?.end()}}}};return function lV(n){window[cw]=n}(V),V}}},shutdown(){var n;Op&&(w2?.(),w2=void 0,this.stopSessionRecording(),null===(n=K_()
1)||void 0===n||n.stop(),Su?.shutdown(),H2?.shutdown(),L2?.shutdown(),N2?.shutdown(),YD?.shutdown(),Op=!1)},setApplicationContext(n){Op?Su?.setInternalLabels(Object.assign(Object.assign({},Su.getInternalLabels()),{[Mi.APPLICATION_CONTEXT]:n})):console.debug("CoralogixRum must be initiated before setting application context")},captureError(n,e,r){Op?FD?.reportError(dT.CAPTURED,n,e,r):console.debug("CoralogixRum must be initiated before reporting errors")},sendCustomMeasurement(n,e){Op?tb?.createCustomMeasurement(n,e):console.debug("CoralogixRum must be initiated before sending custom measurement")},addTiming(n,e){Op?this.sendCustomMeasurement(n,function $de(n){return"number"==typeof n?n:Wh()-K_().currentPageTimestamp}(e)):console.debug("CoralogixRum must be initiated before adding timing")},measureUserAgentSpecificMemory(){Op?RN?RN.startTrackingMemoryUsage():console.debug("Memory usage instrumentation is not enabled"):console.debug("CoralogixRum must be initiated before measuring user agent specific memory")},stopSessionRecording(){var n;null===(n=av())||void 0===n||n.stopRecording()},startSessionRecording(){var n;null===(n=av())||void 0===n||n.startRecording()},screenshot(n){var e;if(!Op)return void console.debug("CoralogixRum must be initiated before capturing screenshot");const r=ZC();return VD?.screenshot(r,n),null===(e=av())||void 0===e||e.screenshot(r),r},setUserContext(n){Op?Su?.setInternalLabels(Object.assign(Object.assign({},Su.getInternalLabels()),{[Mi.USER_CONTEXT]:n})):console.debug("CoralogixRum must be initiated before setting user context")},getUserContext:()=>Su?.getUserContext(),setLabels(n){Su?.setCustomLabels(n)},getLabels:()=>Su?.getCustomLabels()||{},getSessionId(){var n,e;return null===(e=null===(n=K_())||void 0===n?void 0:n.getSession())||void 0===e?void 0:e.sessionId},log(n,e,r){Op?I2?I2?.log(n,e,r):console.warn("Log was reported, but custom instrumentation is disabled."):console.debug("CoralogixRum must be initiated before using log")},debug(n,e){this.log(Sf.Debug,n,e)},verbose(n,e){this.log(Sf.Verbose,n,e)},info(n,e){this.log(Sf.Info,n,e)},warn(n,e){this.log(Sf.Warn,n,e)},error(n,e){this.log(Sf.Error,n,e)},critical(n,e){this.log(Sf.Critical,n,e)},startTimeMeasure(n,e){Op?nb?.startMeasurement(n,e):console.debug("CoralogixRum must be initiated before starting time measurement.")},endTimeMeasure(n){const e=nb?.getMeasurement(n);if(e){const{duration:r,labels:l}=e;tb?.createCustomMeasurement(n,r,SH(l))}}};window.CoralogixRum=jD;var eC=C(35678),S6=C(89079),J0=C(5301),Kde=C(94321);let PN=class extends Kde.t{constructor(e,r){super(e,io.uz,r),this.router=r}setLastRumSessionId(e){const r={id:e};return this.post(r,"set-last-rum-session-id")}static{this.ctorParameters=()=>[{type:Ll.Qq},{type:J0.Ix}]}};PN=function(n,e,r,l){var N,_=arguments.length,E=_<3?e:null===l?l=Object.getOwnPropertyDescriptor(e,r):l;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)E=Reflect.decorate(n,e,r,l);else for(var V=n.length-1;V>=0;V--)(N=n[V])&&(E=(_<3?N(E):_>3?N(e,r,E):N(e,r))||E);return _>3&&E&&Object.defineProperty(e,r,E),E}([(0,s._qm)({providedIn:"root"})],PN);let wN=class{constructor(){this.userInfoService=(0,s.WQX)(eC.f),this.commonUsersService=(0,s.WQX)(PN),this.destroyRef=(0,s.WQX)(s.abz)}init(){const{application:e,publicKey:r,enable:l}=io.Er;l&&e&&r&&(jD.init({application:e,public_key:r,coralogixDomain:"EU1",version:"v1.0.0",sessionRecordingConfig:{enable:!0,autoStartSessionRecording:!0,recordConsoleEvents:!0,sessionRecordingSampleRate:100}}),this.getUserInfo())}getUserInfo(){this.userInfoService.userInfo$.pipe((0,S6.pQ)(this.destroyRef)).subscribe(e=>{this.setUserContext(e),this.setUserRumSessionId()})}setUserRumSessionId(){const e=jD.getSessionId();e&&this.commonUsersService.setLastRumSessionId(e).pipe((0,S6.pQ)(this.destroyRef)).subscribe(()=>{})}setUserContext(e){jD.setUserContext({user_id:e.id,user_email:e.email,user_name:[e.firstName,e.lastName].join(" "),user_metadata:{level:e.level,role:e.role,chain_id:e.chainId,hotel_name:e.levelName,customer_name:e.chainName,cluster_name:e.levelName}})}};wN=function(n,e,r,l){var N,_=arguments.length,E=_<3?e:null===l?l=Object.getOwnPropertyDescriptor(e,r):l;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)E=Reflect.decorate(n,e,r,l);else for(var V=n.length-1;V>=0;V--)(N=n[V])&&(E=(_<3?N(E):_>3?N(e,r,E):N(e,r))||E);return _>3&&E&&Object.defineProperty(e,r,E),E}([(0,s._qm)({providedIn:"root"})],wN);let GD=class{constructor(e,r,l,_){this.appLoadingService=e,this.openTelemetryService=r,this.coralogixRumService=l,this.userInfoService=_,this.userInfoService.enableBaseUserInfoMode(),this.coralogixRumService.init(),this.appLoadingService.toggleLoaderVisibility(!0),this.openTelemetryService.init()}ngAfterViewInit(){this.addWhatFixSnippet(),this.addGoogleSnippet()}addWhatFixSnippet(){if(io._M){const e=document.createElement("script");e.type="text/javascript",e.async=!0,e.language="javascript",e.src=io._M;const r=document.getElementsByTagName("script")[0];r.parentNode.insertBefore(e,r)}}addGoogleSnippet(){if(io.ah&&io.ah.ENABLE){const e=io.ah.tid,r=document.getElementsByTagName("script")[0],l=document.createElement("script");
1l.async=!0,l.src=`https://www.googletagmanager.com/gtag/js?id=${e}`,r.parentNode.insertBefore(l,r),window.dataLayer=window.dataLayer||[],window.gtag=function(){window.dataLayer.push(arguments)},window.gtag("js",new Date),window.gtag("config",e)}}static{this.ctorParameters=()=>[{type:Pr.X},{type:JP},{type:wN},{type:eC.f}]}};GD=function(n,e,r,l){var N,_=arguments.length,E=_<3?e:null===l?l=Object.getOwnPropertyDescriptor(e,r):l;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)E=Reflect.decorate(n,e,r,l);else for(var V=n.length-1;V>=0;V--)(N=n[V])&&(E=(_<3?N(E):_>3?N(e,r,E):N(e,r))||E);return _>3&&E&&Object.defineProperty(e,r,E),E}([(0,s.uAl)({selector:"app-root",encapsulation:s.gXe.None,template:'\n        <router-outlet></router-outlet>\n        <app-loader [canAskForServerBrandSettings]="true"></app-loader>\n    ',styles:[fc()]})],GD);var Jde=C(9811);let WD=class{};WD=function(n,e,r,l){var N,_=arguments.length,E=_<3?e:null===l?l=Object.getOwnPropertyDescriptor(e,r):l;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)E=Reflect.decorate(n,e,r,l);else for(var V=n.length-1;V>=0;V--)(N=n[V])&&(E=(_<3?N(E):_>3?N(e,r,E):N(e,r))||E);return _>3&&E&&Object.defineProperty(e,r,E),E}([(0,s.uAl)({selector:"no-content",template:"<h1>Not Found <strong>404</strong></h1>"})],WD);let $D=class{};$D=function(n,e,r,l){var N,_=arguments.length,E=_<3?e:null===l?l=Object.getOwnPropertyDescriptor(e,r):l;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)E=Reflect.decorate(n,e,r,l);else for(var V=n.length-1;V>=0;V--)(N=n[V])&&(E=(_<3?N(E):_>3?N(e,r,E):N(e,r))||E);return _>3&&E&&Object.defineProperty(e,r,E),E}([(0,s.uAl)({selector:"forbidden",template:"<h1>Forbidden <strong>403</strong></h1>"})],$D);var efe=C(78338),tC=C.n(efe),tfe=C(74800),nC=C.n(tfe),nfe=C(35011),rb=C.n(nfe),rfe=C(4997),IN=C.n(rfe);var rC=C(14942),iC=C(9427);let KD=class{constructor(e,r){this.alertService=e,this.accountService=r,this.model={email:""},this.isUseBrandingLogo=!1,this.isUseBrandingBgImage=!1,this.logoUrl="",this.isBS=!1,this.brandingSettings="",this.isBS=!!localStorage.brandingSettings}ngOnInit(){try{localStorage.brandingSettings&&JSON.parse(localStorage.brandingSettings).loginPage&&(this.brandingSettings=localStorage.brandingSettings,this.applyLoginBrandingSettings(JSON.parse(localStorage.brandingSettings).loginPage)),localStorage.brandingSettings&&JSON.parse(localStorage.brandingSettings).header&&(this.brandingSettings=localStorage.brandingSettings,this.applyHeaderBrandingSettings(JSON.parse(localStorage.brandingSettings).header))}catch{}this.alertService.getMessage().subscribe(e=>{"error"===e.type?this.error=e.text:this.message=e.text}),localStorage.brandingSettings=this.brandingSettings}onSubmit(){this.accountService.forgotPassword(this.model.email)}clearNotification(){this.error=null,this.message=null}applyLoginBrandingSettings(e){const{logo:r,bgImg:l,backgroundColor:_,buttonColor:E,fontColor:N}=e;r&&(this.isUseBrandingLogo=!0,this.logoUrl=r),l&&(this.isUseBrandingBgImage=!0,document.documentElement.style.setProperty("--login-bg-image",`url("${l}") 50% /cover no-repeat`)),_&&document.documentElement.style.setProperty("--login-bg-color",_),E&&document.documentElement.style.setProperty("--login-button-color",E),N&&document.documentElement.style.setProperty("--login-button-font-color",N)}applyHeaderBrandingSettings(e){const{favicon:r}=e;if(r){document.querySelector("#app-favicon").href=r}}static{this.ctorParameters=()=>[{type:iC.u},{type:rC.D}]}};KD=function(n,e,r,l){var N,_=arguments.length,E=_<3?e:null===l?l=Object.getOwnPropertyDescriptor(e,r):l;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)E=Reflect.decorate(n,e,r,l);else for(var V=n.length-1;V>=0;V--)(N=n[V])&&(E=(_<3?N(E):_>3?N(e,r,E):N(e,r))||E);return _>3&&E&&Object.defineProperty(e,r,E),E}([(0,s.uAl)({selector:"forgot-password",template:'<div class="color-blocks" *ngIf="!isBS">\n    <div class="color-block"></div>\n    <div class="color-block"></div>\n    <div class="color-block"></div>\n    <div class="color-block"></div>\n    <div class="color-block"></div>\n</div>\n\n<div class="loginContainer forgot-password" *ngIf="!isBS">\n    <div class="walk-me-block">\n        <div class="walk-me-placeholder"></div>\n    </div>\n    <ng-container *ngTemplateOutlet="form"></ng-container>\n    <img *ngIf="!isUseBrandingBgImage" class="angle-icon" src="../../../../assets/icon/angle-icon.svg" alt="icon">\n</div>\n\n<div class="loginContainer forgot-password center" *ngIf="isBS">\n    <ng-container *ngTemplateOutlet="form"></ng-container>\n    <img *ngIf="!isUseBrandingBgImage" class="angle-icon" src="../../../../assets/icon/angle-icon.svg" alt="icon">\n</div>\n\n<ng-template #form>\n    <div class="form-block">\n        <div class="form">\n            <fornova-icon *ngIf="!isUseBrandingLogo;" [width]="\'270px\'"></fornova-icon>\n            \x3c!--    custom logo      --\x3e\n            <div *ngIf="isUseBrandingLogo;" class="branding-logo-wrapper">\n                <img [src]="logoUrl | safeUrl" alt="logo">\n            </div>\n            <h3 class="form-title">Reset your password</h3>\n            <h6 class="form-subtitle">Welcome!</h6>\n            <form (ngSubmit)="f.form.valid && onSubmit()" #f="ngForm" novalidate>\n                <div class="form-group" [ngClass]="{ \'has-error\': f.submitted && !email.valid }">\n                    <input\n                        type="email"\n                        class="form-control icon icon-email"\n                        id="exampleInputEmail"\n                        name="email"\n                        [(ngModel)]="model.email"\n                        #email="ngModel"\n                        required\n                        (ngModelChange)="clearNotification()">
1\n                    <span class="input-title">Email</span>\n                    <span *ngIf="f.submitted && !email.valid" class="help-error">Required Field</span>\n                    <span *ngIf="error" class="help-error">{{ error }}</span>\n                    <span *ngIf="message" class="help-message">{{ message }}</span>\n                </div>\n                <div class="btn-container-login">\n                    <button type="submit" class="submit-btn">\n                        Email Reset Link\n                    </button>\n                    <div class="link link-login-reset">\n                        <a routerLink="/login">Already have an account? Log in &#8594;</a>\n                    </div>\n                </div>\n            </form>\n        </div>\n    </div>\n</ng-template>\n',encapsulation:s.gXe.None,styles:[tC(),nC(),rb(),IN()]})],KD);var ofe=C(52357),zD=C.n(ofe);var AT=C(78856),bh=C(87149),mo=C(55941),v6=C(27715);const lfe={password:(0,bh.Ko)({label:mo.lR.ResetPassword,key:mo._X.ResetPassword,value:"",validators:[Ea.k0.pattern(mo.Lr),Ea.k0.required],errorMessage:mo.fD}),equalPassword:(0,bh.Ko)({label:mo.lR.ResetPasswordConfirm,key:mo._X.ResetPasswordConfirm,value:"",validators:[Ea.k0.pattern(mo.Lr),Ea.k0.required],errorMessage:mo.fD})};var k2=C(21413),ib=C(56977),cfe=C(71215);let NN=class{constructor(e){this.accountService=e,this.apiErrorMessage="",this.unsubscribe$=new k2.B}ngOnDestroy(){this.unsubscribe$.next(),this.unsubscribe$.complete()}resetPassword(e,r,l){this.accountService.resetPassword(e,(0,bh.Eu)(r,l).value),this.getResetErrorMessage()}getResetErrorMessage(){this.accountService.resetPasswordError$.pipe((0,ib.Q)(this.unsubscribe$)).subscribe(e=>{e.length&&(this.apiErrorMessage=e)})}static{this.ctorParameters=()=>[{type:cfe.A}]}};NN=function(n,e,r,l){var N,_=arguments.length,E=_<3?e:null===l?l=Object.getOwnPropertyDescriptor(e,r):l;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)E=Reflect.decorate(n,e,r,l);else for(var V=n.length-1;V>=0;V--)(N=n[V])&&(E=(_<3?N(E):_>3?N(e,r,E):N(e,r))||E);return _>3&&E&&Object.defineProperty(e,r,E),E}([(0,s._qm)()],NN);let XD=class extends NN{constructor(e,r,l,_){super(e),this.accountService=e,this.route=r,this.formBuilder=l,this.appLoadingService=_,this.appLoadingService.toggleLoaderVisibility(!1)}ngOnInit(){(0,AT.I)(this.route.params.forEach(e=>{this.token=e.token,this.initForm()}))}onSubmit(){(0,mo.r4)(this.form,mo._X.ResetPassword,mo._X.ResetPasswordConfirm)?this.resetPassword(this.token,mo._X.ResetPassword,this.form):(0,mo.dH)(this.form,mo._X.Password,mo._X.ConfirmPassword)}initForm(){this.formFields=lfe,this.form=this.formBuilder.group({...(0,bh.MH)(this.formFields)},{validator:v6.N.MatchingPasswords})}static{this.ctorParameters=()=>[{type:rC.D},{type:J0.nX},{type:Ea.ze},{type:Pr.X}]}};XD=function(n,e,r,l){var N,_=arguments.length,E=_<3?e:null===l?l=Object.getOwnPropertyDescriptor(e,r):l;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)E=Reflect.decorate(n,e,r,l);else for(var V=n.length-1;V>=0;V--)(N=n[V])&&(E=(_<3?N(E):_>3?N(e,r,E):N(e,r))||E);return _>3&&E&&Object.defineProperty(e,r,E),E}([(0,s.uAl)({selector:"reset-password",template:'<div class="loginContainer">\n    <div class="icons-block">\n        <login-signup-icon></login-signup-icon>\n        <fornova-icon></fornova-icon>\n    </div>\n    <div class="form">\n        <h3 class="form-title">Reset your password</h3>\n        <form *ngIf="form" [formGroup]="form" class="form-body">\n            <form-password-field\n                [field]="formFields.password">\n            </form-password-field>\n            <form-password-field\n                [field]="formFields.equalPassword">\n            </form-password-field>\n        </form>\n        <div class="non-auth-error" *ngIf="apiErrorMessage && apiErrorMessage.length">\n            {{ apiErrorMessage }}\n        </div>\n        <div class="btn-container-login">\n            <button type="submit" class="submit-btn" (click)="onSubmit()">\n                Set Password\n            </button>\n        </div>\n    </div>\n</div>\n',styles:[tC(),nC(),rb(),zD()]}
1)],XD);var Q_=C(65709),oc=C(87010),Z0=C(58418),U2=C(87626);let B2=class{constructor(e){this.alertService=e,this.apiLoginError="",this.isShowPassword=!1,this.currentError=null,this.unsubscribe$=new k2.B}onKeyDown(e){e.preventDefault(),e.stopPropagation(),this.formRef.submitted=!0,this.formRef.valid&&this.onSubmit()}ngOnInit(){this.alertService.getMessage().pipe((0,ib.Q)(this.unsubscribe$)).subscribe(e=>{e.text===U2.B6.userNotFound&&(this.currentError={email:e.text}),e.text===U2.B6.password&&(this.currentError={password:e.text}),e.text===U2.B6.badCredentials&&(this.currentError={password:e.text}),e.text===U2.B6.incorrectEmail&&(this.currentError={email:e.text}),e.text===U2.B6.permissionDenied&&(this.currentError={permissionDenied:e.text})})}ngOnDestroy(){this.apiLoginError="",this.unsubscribe$.next(),this.unsubscribe$.complete()}loadingBtn(e){$(e).find('.btn[type="submit"]').attr("disabled")?$(e).find('.btn[type="submit"]').removeAttr("disabled").removeClass("isLoading"):$(e).find('.btn[type="submit"]').attr("disabled","disabled").addClass("isLoading")}static{this.ctorParameters=()=>[{type:iC.u}]}static{this.propDecorators={formRef:[{type:s.Uct,args:["f"]}],onKeyDown:[{type:s.Z$l,args:["window:keydown.enter",["$event"]]}]}}};B2=function(n,e,r,l){var N,_=arguments.length,E=_<3?e:null===l?l=Object.getOwnPropertyDescriptor(e,r):l;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)E=Reflect.decorate(n,e,r,l);else for(var V=n.length-1;V>=0;V--)(N=n[V])&&(E=(_<3?N(E):_>3?N(e,r,E):N(e,r))||E);return _>3&&E&&Object.defineProperty(e,r,E),E}([(0,s.WLR)()],B2);var pfe=C(60047);const _fe={firstName:(0,bh.Ko)({label:mo.lR.FirstName,key:mo._X.FirstName,value:"",validators:[],placeholder:mo.lR.FirstName}),lastName:(0,bh.Ko)({label:mo.lR.LastName,key:mo._X.LastName,value:"",validators:[],placeholder:mo.lR.LastName}),password:(0,bh.Ko)({label:mo.lR.Password,key:mo._X.Password,value:"",validators:[Ea.k0.pattern(mo.Lr),Ea.k0.required],errorMessage:mo.fD}),equalPassword:(0,bh.Ko)({label:mo.lR.ConfirmPassword,key:mo._X.ConfirmPassword,value:"",validators:[Ea.k0.pattern(mo.Lr),Ea.k0.required],errorMessage:mo.fD})};let QD=class extends B2{constructor(e,r,l,_,E,N,V){super(_),this.formBuilder=e,this.route=r,this.router=l,this.alertService=_,this.inviteModel=E,this.store=N,this.appLoadingService=V,this.isUseBrandingLogo=!1,this.isUseBrandingBgImage=!1,this.logoUrl="",this.isLoading=!0,this.isBS=!1,this.email="",this.apiErrorMessage="",this.token="",this.appLoadingService.toggleLoaderVisibility(!1)}ngOnInit(){super.ngOnInit(),this.store.dispatch(new Z0.Xp.DeleteUser),this.getInvite()}getInvite(){(0,AT.I)(this.route.params.forEach(e=>{this.token=e.token,this.inviteModel.get(this.token).pipe((0,ib.Q)(this.unsubscribe$)).subscribe(r=>{this.isBS=!(0,pfe.I)(r.brandingSettings),this.isLoading=!1,this.setBrandingSettings(r.brandingSettings),this.email=r.email,this.initForm(r)},r=>{toastr.error(r.message),(0,AT.I)(this.router.navigate(["/login/"],{queryParams:{errCode:1}}))})}))}setBrandingSettings(e){e&&(e.loginPage&&this.applyLoginBrandingSettings(e.loginPage),e.header&&this.applyHeaderBrandingSettings(e.header),localStorage.setItem("brandingSettings",JSON.stringify(e)))}onSubmit(){if((0,mo.r4)(this.form,mo._X.Password,mo._X.ConfirmPassword)){const r=this.setRequestData();this.inviteModel.post(r).pipe((0,ib.Q)(this.unsubscribe$)).subscribe(l=>{l.accepted?(0,AT.I)(this.router.navigate(["/login"])):this.alertService.error(mo.EM.NotValidInvite)},l=>{this.apiErrorMessage=l.message,this.alertService.error(l.message)})}else(0,mo.dH)(this.form,mo._X.Password,mo._X.ConfirmPassword)}applyLoginBrandingSettings(e){const{logo:r,bgImg:l,backgroundColor:_,buttonColor:E,fontColor:N}=e;r&&(this.isUseBrandingLogo=!0,this.logoUrl=r),l&&(this.isUseBrandingBgImage=!0,document.documentElement.style.setProperty("--login-bg-image",`url("${l}") 50% /cover no-repeat`)),_&&document.documentElement.style.setProperty("--login-bg-color",_),E&&document.documentElement.style.setProperty("--login-button-color",E),N&&document.documentElement.style.setProperty("--login-button-font-color",N)}applyHeaderBrandingSettings(e){const{favicon:r}=e;if(r){document.querySelector("#app-favicon").href=r}}initForm(e){this.formFields=_fe,this.formFields.firstName.value=e.firstName,this.formFields.lastName.value=e.lastName,this.form=this.formBuilder.group({...(0,bh.MH)(this.formFields)},{validator:v6.N.MatchingPasswords})}setRequestData(){const e=JSON.parse(JSON.stringify(this.form.value));return delete e.equalPassword,e.token=this.token,e}static{this.ctorParameters=()=>[{type:Ea.ze},{type:J0.nX},{type:J0.Ix}
1,{type:iC.u},{type:Q_._u},{type:oc.il},{type:Pr.X}]}};QD=function(n,e,r,l){var N,_=arguments.length,E=_<3?e:null===l?l=Object.getOwnPropertyDescriptor(e,r):l;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)E=Reflect.decorate(n,e,r,l);else for(var V=n.length-1;V>=0;V--)(N=n[V])&&(E=(_<3?N(E):_>3?N(e,r,E):N(e,r))||E);return _>3&&E&&Object.defineProperty(e,r,E),E}([(0,s.uAl)({selector:"invitation",template:'<ng-container *ngIf="!isLoading">\n    <div class="color-blocks" *ngIf="!isBS">\n        <div class="color-block"></div>\n        <div class="color-block"></div>\n        <div class="color-block"></div>\n        <div class="color-block"></div>\n        <div class="color-block"></div>\n    </div>\n\n    <div *ngIf="!isBS" class="container loginContainer invitation-page">\n        <div class="walk-me-block">\n            <div class="walk-me-placeholder"></div>\n        </div>\n        <ng-container *ngTemplateOutlet="invitationForm"></ng-container>\n    </div>\n\n    <div *ngIf="isBS" class="container loginContainer invitation-page center">\n        <ng-container *ngTemplateOutlet="invitationForm"></ng-container>\n    </div>\n</ng-container>\n\n<ng-container *ngIf="isLoading">\n    <client-loading-page></client-loading-page>\n</ng-container>\n\n<ng-template #invitationForm>\n    <div class="form-block">\n        <div class="form">\n            <fornova-icon *ngIf="!isUseBrandingLogo;" [width]="\'270px\'"></fornova-icon>\n            \x3c!--    custom logo      --\x3e\n            <div *ngIf="isUseBrandingLogo;" class="branding-logo-wrapper">\n                <img [src]="logoUrl | safeUrl" alt="logo">\n            </div>\n            <h3 class="form-title">Sign Up</h3>\n            <h6 class="form-subtitle">Welcome!</h6>\n            <form *ngIf="form && email" [formGroup]="form">\n                <form-text-field\n                    [field]="formFields.firstName">\n                </form-text-field>\n                <form-text-field\n                    [field]="formFields.lastName">\n                </form-text-field>\n                <form-password-field\n                    [field]="formFields.password"\n                    (change)="apiErrorMessage = \'\'">\n                </form-password-field>\n                <form-password-field\n                    [field]="formFields.equalPassword"\n                    (change)="apiErrorMessage = \'\'">\n                </form-password-field>\n            </form>\n            <div class="non-auth-error" *ngIf="apiErrorMessage && apiErrorMessage.length">\n                {{ apiErrorMessage }}\n            </div>\n            <div class="btn-container-invite">\n                <button\n                    type="submit"\n                    class="submit-btn"\n                    (click)="onSubmit()">\n                    Sign Up\n                </button>\n                <div class="link link-login-reset">\n                    <p>Already have an account?\n                        <a routerLink="/login">Login here &#8594;</a>\n                    </p>\n                </div>\n            </div>\n        </div>\n        <img *ngIf="!isUseBrandingBgImage" class="angle-icon" src="../../../../assets/icon/angle-icon.svg" alt="icon">\n    </div>\n</ng-template>\n',styles:[tC(),nC(),rb(),IN(),zD()]})],QD);var gfe=C(45466),Sfe=C.n(gfe);var Efe=C(85167),JD=C(57e3),LN=C(96697),Tfe=C(70906),F2=C(70912),yfe=C(35076);var sC=C(15100),bfe=C(48372),HN=C(72594),Mfe=C(81864);let V2=class extends B2{constructor(e,r,l,_,E,N,V,re,ae,He,nt,Tt,Qt){super(r),this.route=e,this.alertService=r,this.store=l,this.loginModel=_,this.ssoHelper=E,this.accountService=N,this.traceService=V,this.formBuilder=re,this.authProxyService=ae,this.appLoadingService=He,this.jiraHelpdeskWidgetService=nt,this.userInfoService=Tt,this.translocoService=Qt,this.containerDisable="none",this.isUseBrandingLogo=!1,this.isUseBrandingBgImage=!1,this.isLoading=!0,this.logoUrl="",this.isBS=!1,this.usersWithTheSameEmails=(0,s.vPA)([]),this.brandingSettings="",this.showExternalSSOLoginButton=(0,s.vPA)(1===io.LN?.length&&"button"===io.LN[0].type&&"marriott"===io.LN[0].providerKey),this.userInfoService.clearUserInStoreOnLogout(),this.init()}ngOnInit(){localStorage.brandingSettings?(this.applyBrandingSettings(),this.isBS=!0,this.isLoading=!1):this.accountService.getBrandingSettingsByCu
1stomer().pipe((0,LN.s)(1)).subscribe(({data:e})=>{this.isBS=!!localStorage.brandingSettings||e,this.isLoading=!1,e&&(localStorage.setItem("brandingSettings",JSON.stringify(e)),this.applyBrandingSettings(),this.isBS=!0)}),this.chatOnLoginPage=this.jiraHelpdeskWidgetService.isShowChatOnLogin(),this.initForm(),super.ngOnInit(),this.store.dispatch({type:Z0.Ur}),this.loginModel.clearSession()}ngAfterViewInit(){(0,AT.I)(this.jiraHelpdeskWidgetService.addJiraCloudChat()),setTimeout(()=>{this.containerDisable="block"}),this.route.queryParams.pipe((0,ib.Q)(this.unsubscribe$)).subscribe(e=>{e&&"1"===e.errCode&&this.alertService.error("Oops, no open invitation here. Contact your account manager for a new one or login here.")})}onSubmit(){var e=this;return(0,h2.A)(function*(){e.apiLoginError="",e.traceService.traceTime(Mfe.pm);const r=document.referrer||document.location.origin,{email:l,password:_}=JSON.parse(JSON.stringify(e.form.value));(0,AT.I)(e.loginModel.login(l,_,r).then(function(){var E=(0,h2.A)(function*(N){const V=!!N?.usersWithTheSameEmailForReports?.length;if(N.error?e.setTraceError(N.error):e.isLoading=!V,V)e.usersWithTheSameEmails.set(N.usersWithTheSameEmailForReports);else{const ae=e.isLogOutQueryParamExist(N.redirectURI)?"/":N.redirectURI;yield e.checkAndRedirectSSO(ae)}});return function(N){return E.apply(this,arguments)}}())),e.getLoginApiError()})()}onUserSelect(e){if(e){this.isLoading=!0;const{id:r}=e;this.accountService.getTokenByEmail(r).subscribe(({token:l})=>{this.loginModel.proceedLogin(l),this.checkAndRedirectSSO("/")},()=>this.isLoading=!1)}}onExternalSSOLoginViaButton(e){e.preventDefault(),this.enableLoginWithRedirect(io.LN[0].providerKey)}checkAndRedirectSSO(e){this.ssoHelper.checkAndRedirectSSO(this.isLoading,e,!1,!0).then(()=>{}).catch(()=>this.isLoading=!1)}isLogOutQueryParamExist(e){return function l(_,E=0){if(E>5)return!1;const N=new URL("http://dummy.com"+_);if("true"===N.searchParams.get("logOut"))return!0;const re=N.searchParams.get("ref");if(re){return l(decodeURIComponent(re),E+1)}return!1}(e)}getLoginApiError(){this.loginModel.loginApiErrorClient$.pipe((0,ib.Q)(this.unsubscribe$)).subscribe(e=>this.apiLoginError=e)}setTraceError(e){const r=(0,F2.CX)(e,(0,bh.Eu)(mo._X.EmailAddress,this.form).value);this.traceService.sendError(r,F2.$W.LoginProcess)}applyLoginBrandingSettings(e){const{logo:r,bgImg:l,backgroundColor:_,buttonColor:E,fontColor:N}=e;r&&(this.isUseBrandingLogo=!0,this.logoUrl=r),l&&(this.isUseBrandingBgImage=!0,document.documentElement.style.setProperty("--login-bg-image",`url("${l}") 50% /cover no-repeat`)),_&&document.documentElement.style.setProperty("--login-bg-color",_),E&&(document.documentElement.style.setProperty("--login-button-color",E),document.documentElement.style.setProperty("--login-button-shadow",`0 10px 40px ${(0,Tfe.iN)(E,.5)}`)),N&&document.documentElement.style.setProperty("--login-button-font-color",N)}applyHeaderBrandingSettings(e){const{favicon:r}=e;if(r){document.querySelector("#app-favicon").href=r}}applyBrandingSettings(){try{localStorage.brandingSettings&&JSON.parse(localStorage.brandingSettings).loginPage&&(this.brandingSettings=localStorage.brandingSettings,this.applyLoginBrandingSettings(JSON.parse(localStorage.brandingSettings).loginPage)),localStorage.brandingSettings&&JSON.parse(localStorage.brandingSettings).header&&(this.brandingSettings=localStorage.brandingSettings,this.applyHeaderBrandingSettings(JSON.parse(localStorage.brandingSettings).header))}catch{}}initForm(){this.formFields=(n=>({email:(0,bh.Ko)({label:n("login.emailLabel"),key:mo._X.EmailAddress,value:"",validators:[Ea.k0.required],placeholder:mo.eW.EmailAddress,errorMessage:{required:n("formErrors.required")}}),password:(0,bh.Ko)({label:n("login.passwordLabel"),key:mo._X.Password,value:"",validators:[Ea.k0.required],errorMessage:{pattern:n("formErrors.passwordPattern"),notMatching:n("formErrors.passwordNotEqual"),required:n("formErrors.required")}})}))(e=>this.translocoService.translate(e)),this.form=this.formBuilder.group({...(0,bh.MH)(this.formFields)})}init(){this.appLoadingService.toggleLoaderVisibility(!1),localStorage.brandingSettings&&"{}"===localStorage.brandingSettings&&localStorage.removeItem("brandingSettings"),this.isLoginViaRedirectEanbled()?this.enableLoginWithRedirect():this.authProxyService.listenForAuthIframe()}isLoginViaRedirectEanbled(){return io.Ds&&io.Ds===window.location.hostname&&!window.location.href.includes("loginFromAdmin")}enableLoginWithRedirect(e){this.appLoadingService.toggleLoaderVisibility(!0),this.accountService.prepareAuthForLoginByProvider(e).subscribe(({pkceCodeVerifier:r,redirectTo:l})=>{r&&l?this.proceedLoginWithRedirect(r,l):this.showErrorMsg()},r=>this.showErrorMsg(r?.message))}proceedLoginWithRedirect(e,r){localStorage.setItem(HN.$,e),window.location.href=r}showErrorMsg(e){toastr.error(e||"Something went wrong, please try again latter","",{timeOut:6e4}),this.appLoadingService.toggleLoaderVisibility(!1)}static{this.ctorParameters=()=>[{type:J0.nX},{type:iC.u},{type:oc.il},{type:Q_.BB},{type:JD.N}
1,{type:rC.D},{type:yfe.j},{type:Ea.ze},{type:bfe.k},{type:Pr.X},{type:Efe.Q},{type:eC.f},{type:sC.JO}]}};V2=function(n,e,r,l){var N,_=arguments.length,E=_<3?e:null===l?l=Object.getOwnPropertyDescriptor(e,r):l;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)E=Reflect.decorate(n,e,r,l);else for(var V=n.length-1;V>=0;V--)(N=n[V])&&(E=(_<3?N(E):_>3?N(e,r,E):N(e,r))||E);return _>3&&E&&Object.defineProperty(e,r,E),E}([(0,s.uAl)({selector:"login",template:'<ng-container *ngIf="!isLoading">\n    <div class="color-blocks" *ngIf="!isBS">\n        <div class="color-block"></div>\n        <div class="color-block"></div>\n        <div class="color-block"></div>\n        <div class="color-block"></div>\n        <div class="color-block"></div>\n    </div>\n\n    <div class="loginContainer login" *ngIf="!isBS">\n        <div class="walk-me-block">\n            <div class="walk-me-placeholder"></div>\n        </div>\n        <ng-container *ngTemplateOutlet="loginForm"></ng-container>\n        <img *ngIf="!isUseBrandingBgImage" class="angle-icon" src="../../../../assets/icon/angle-icon.svg" alt="icon">\n    </div>\n\n    <div class="loginContainer login center" *ngIf="isBS">\n        <ng-container *ngTemplateOutlet="loginForm"></ng-container>\n        <img *ngIf="!isUseBrandingBgImage" class="angle-icon" src="../../../../assets/icon/angle-icon.svg" alt="icon">\n    </div>\n</ng-container>\n<ng-container *ngIf="isLoading">\n    <client-loading-page></client-loading-page>\n</ng-container>\n<div class="user-email" style="display: none">loginPage</div>\n<jsm-widget *ngIf="chatOnLoginPage" [isOpenOnLoginPage]="true"></jsm-widget>\n<jsm-widget-popup></jsm-widget-popup>\n<chat-widget\n    *ngIf="chatOnLoginPage"\n    id="myChatWidget"\n    jira-id="bcd4f201-4696-31db-867a-9e56f545489a"\n    service-desk-id="2"\n></chat-widget>\n<ng-template #loginForm>\n    <div class="form-block">\n        <div class="form">\n            <div *ngIf="!usersWithTheSameEmails().length; else usersWithTheSameEmailsForm">\n                <fornova-icon *ngIf="!isUseBrandingLogo;" [width]="\'270px\'"></fornova-icon>\n                \x3c!--    custom logo      --\x3e\n                <div *ngIf="isUseBrandingLogo;" class="branding-logo-wrapper">\n                    <img [src]="logoUrl | safeUrl" alt="logo">\n                </div>\n                <h3 class="form-title">{{ \'login.title\' | transloco }}</h3>\n                <h6 class="form-subtitle">{{ \'login.welcome\' | transloco }}</h6>\n                <form *ngIf="form" [formGroup]="form" class="form-body">\n                    <form-text-field\n                        [field]="formFields.email">\n                    </form-text-field>\n                    <form-password-field\n                        [field]="formFields.password">\n                    </form-password-field>\n                    <div *ngIf="apiLoginError && apiLoginError.length" class="non-auth-error">\n                        {{ apiLoginError }}\n                    </div>\n                    <div class="link link-login">\n                        <a routerLink="/forgot-password">{{ \'login.forgotPassword\' | transloco }}</a>\n                    </div>\n                    <div class="btn-container-login">\n                        <button type="submit" class="submit-btn" (click)="onSubmit()">\n                            {{ \'login.submit\' | transloco }}\n                            <i class="icon-Icons_loading spin"></i>\n                        </button>\n                    </div>\n                    <div class="link link-login sso-button" *ngIf="showExternalSSOLoginButton()">\n                        <a (click)="onExternalSSOLoginViaButton($event)">{{ \'login.ssoMarriott\' | transloco }}</a>\n                    </div>\n                </form>\n            </div>\n            <ng-template #usersWithTheSameEmailsForm>\n                <h3 class="form-title">{{ \'login.selectChain\' | transloco }}</h3>\n                <h6 class="form-subtitle">{{ \'login.selectChainSubtitle\' | transloco }}</h6>\n                <div class="card flex justify-content-center list-holder" *ngFor="let chain of usersWithTheSameEmails()">\n                    <div class="btn-container-login chains-list-item">\n                        <button type="submit" class="submit-btn" (click)="onUserSelect(chain)">\n                            {{ chain?.chainName }}\n                            <i class="icon-Icons_loading spin"></i>\n                        </button>\n                    </div>\n                </div>\n            </ng-template>\n        </div>\n    </div>\n</ng-template>\n\n',styles:[tC(),nC(),rb(),IN(),zD(),Sfe()]})],V2);const xfe={email:(0,bh.Ko)({label:mo.lR.AdminEmail,key:mo._X.AdminEmail,value:"",validators:[Ea.k0.required],errorMessage:mo.u5}),password:(0,bh.Ko)({label:mo.lR.AdminPassword,key:mo._X.AdminPassword,value:"",validators:[Ea.k0.required],errorMessage:mo.fD}),userEmail:(0,bh.Ko)({label:mo.lR.UserEmail,key:mo._X.UserEmail,value:"",validators:[Ea.k0.required],errorMessage:mo.u5})};let ZD=class extends B2{constructor(e,r,l){super(e),this.alertService=e,this.loginModel=r,this.formBuilder=l}ngOnInit(){this.initForm(),super.ngOnInit()}onSubmit(){const{email:e,password:r,userEmail:l}=JSON.parse(JSON.stringify(this.form.value));this.loginModel.adminLogin(e,r,l)}initForm(){this.formFields=xfe,this.form=this.formBuilder.group({...(0,bh.MH)(this.formFields)})}static{this.ctorParameters=()=>[{type:iC.u},{type:Q_.BB},{type:Ea.ze}]}};ZD=function(n,e,r,l){var N,_=arguments.length,E=_<3?e:null===l?l=Object.getOwnPropertyDescriptor(e,r):l;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)E=Reflect.decorate(n,e,r,l);else for(var V=n.length-1;V>=0;V--)(N=n[V])&&(E=(_<3?N(E):_>3?N(e,r,E):N(e,r))||E);return _>3&&E&&Object.defineProperty(e,r,E),E}([(0,s.uAl)({selector:"login",template:'<div class="loginContainer">\n    <div class="icons-block">\n        <login-signup-icon></login-signup-icon>\n        <fornova-icon></fornova-icon>\n    </div>\n    <div class="form">\n        <h3 class="form-title">Login</h3>\n        <form *ngIf="form" [formGroup]="form">\n            <form-text-field\n                [field]="formFields.email">\n            </form-text-field>\n            <form-password-field\n                [field]="formFields.password">\n            </form-password-field>\n            <form-text-field\n                [field]="formFields.userEmail">\n            </form-text-field>\n            <div class="btn-container-login">\n                <button type="submit" class="submit-btn" (click)="onSubmit()">\n                    Login\n                    <i class="icon-Icons_loading spin"></i>\n                </button>\n            </div>\n        </form>\n    </div>\n</div>\n',styles:[rb(),zD()]})],ZD);var Rfe=C(64350),E6=C.n(Rfe);const T6='<div class="container loading-screen">\n    <div class="center-block">\n        {{ title ? title : \'Distribution, competitive and business intelligence platform\' }}\n    </div>\n    <div class="form"></div>\n\n    <ng-container *ngIf="isUseBrandingLogo">\n        <div class="branding-logo"></div>\n    </ng-container>\n\n    <fornova-icon *ngIf="!isUseBrandingLogo" [width]="\'280px\'"></fornova-icon>\n\n    <ng-container *ngIf="!isUseBrandingBgImage">\n        <loading-page-icon-1></loading-page-icon-1>\n        <loading-page-icon-2></loading-page-icon-2>\n        <loading-page-icon-3></loading-page-icon-3>\n        <loading-page-icon-4></loading-page-icon-4>\n    </ng-container>\n\n    <loading-page-icon-5 class="loader"></loading-page-icon-5>\n</div>\n';var Pfe=C(17563);let kN=class{constructor(e){this.route=e,this.unsubscribe$=new k2.B}ngOnDestroy(){this.unsubscribe$.next(),this.unsubscribe$.complete()}static{this.ctorParameters=()=>[{type:J0.nX}]}};kN=function(n,e,r,l){var N,_=arguments.length,E=_<3?e:null===l?l=Object.getOwnPropertyDescriptor(e,r):l;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)E=Reflect.decorate(n,e,r,l);else for(var V=n.length-1;V>=0;V--)(N=n[V])&&(E=(_<3?N(E):_>3?N(e,r,E):N(e,r))||E);return _>3&&E&&Object.defineProperty(e,r,E),E}([(0,s._qm)()],kN);let qD=class extends kN{constructor(e,r,l,_,E){super(r),this.router=e,this.route=r,this.store=l,this.accountService=_,this.brandingSettingsModel=E,this.isUseBrandingLogo=!1,this.isUseBrandingBgImage=!1,this.title="",this.brandingSettings=""}
1ngOnInit(){this.store.dispatch(new Z0.Xp.DeleteUser),(0,AT.I)(this.route.params.forEach(e=>{this.token=e.token,this.accountService.clearSession(),localStorage.token=this.token,this.getBrandingSettings(),(0,Pfe.py)(),(0,AT.I)(this.router.navigate(["/"]))}))}getBrandingSettings(){try{localStorage.brandingSettings&&JSON.parse(localStorage.brandingSettings).loadingPage&&(this.brandingSettings=localStorage.brandingSettings,this.applyBrandingSettings(JSON.parse(localStorage.brandingSettings)?.loadingPage))}catch{}this.brandingSettingsModel.getBrandingSettings().pipe((0,ib.Q)(this.unsubscribe$)).subscribe(e=>{this.brandingSettings=e,localStorage.setItem("brandingSettings",JSON.stringify(this.brandingSettings)),e&&e.loadingPage&&this.applyBrandingSettings(e.loadingPage)})}applyBrandingSettings(e){if(!e)return;const{logo:r,bgImg:l,backgroundColor:_,loadingPageText:E}=e;r&&(this.isUseBrandingLogo=!0,document.documentElement.style.setProperty("--loading-screen-logo",`url("${r}") 50% no-repeat`)),l&&(this.isUseBrandingBgImage=!0,document.documentElement.style.setProperty("--loading-screen-bg-image",`url("${l}") 50% /cover no-repeat`)),_&&document.documentElement.style.setProperty("--loading-screen-bg-color",_),E&&(this.title=E)}static{this.ctorParameters=()=>[{type:J0.Ix},{type:J0.nX},{type:oc.il},{type:rC.D},{type:Q_.u4}]}};qD=function(n,e,r,l){var N,_=arguments.length,E=_<3?e:null===l?l=Object.getOwnPropertyDescriptor(e,r):l;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)E=Reflect.decorate(n,e,r,l);else for(var V=n.length-1;V>=0;V--)(N=n[V])&&(E=(_<3?N(E):_>3?N(e,r,E):N(e,r))||E);return _>3&&E&&Object.defineProperty(e,r,E),E}([(0,s.uAl)({selector:"login",encapsulation:s.gXe.None,template:T6,styles:[tC(),nC(),rb(),E6()]})],qD);var Nfe=C(41068);let eR=class extends Nfe.u{constructor(e,r){super(e,r),this.clientRouter=e,this.userInfoService=r}static{this.ctorParameters=()=>[{type:J0.Ix},{type:eC.f}]}};eR=function(n,e,r,l){var N,_=arguments.length,E=_<3?e:null===l?l=Object.getOwnPropertyDescriptor(e,r):l;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)E=Reflect.decorate(n,e,r,l);else for(var V=n.length-1;V>=0;V--)(N=n[V])&&(E=(_<3?N(E):_>3?N(e,r,E):N(e,r))||E);return _>3&&E&&Object.defineProperty(e,r,E),E}([(0,s._qm)()],eR);let tR=class{constructor(e){this.ssoHelper=e}canActivate(){var e=this;return(0,h2.A)(function*(){return yield e.ssoHelper.runSSOLoginRedirect(),!0})()}static{this.ctorParameters=()=>[{type:JD.N}]}};tR=function(n,e,r,l){var N,_=arguments.length,E=_<3?e:null===l?l=Object.getOwnPropertyDescriptor(e,r):l;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)E=Reflect.decorate(n,e,r,l);else for(var V=n.length-1;V>=0;V--)(N=n[V])&&(E=(_<3?N(E):_>3?N(e,r,E):N(e,r))||E);return _>3&&E&&Object.defineProperty(e,r,E),E}([(0,s._qm)()],tR);let UN=class{constructor(){this.isUseBrandingLogo=!1,this.isUseBrandingBgImage=!1,this.title=""}ngOnInit(){localStorage.brandingSettings&&this.applyBrandingSettings(JSON.parse(localStorage.brandingSettings)?.loadingPage)}applyBrandingSettings(e){if(!e)return;const{logo:r,bgImg:l,backgroundColor:_,loadingPageText:E}=e;r&&(this.isUseBrandingLogo=!0,document.documentElement.style.setProperty("--loading-screen-logo",`url("${r}") 50% no-repeat`)),l&&(this.isUseBrandingBgImage=!0,document.documentElement.style.setProperty("--loading-screen-bg-image",`url("${l}") 50% /cover no-repeat`)),_&&document.documentElement.style.setProperty("--loading-screen-bg-color",_),E&&(this.title=E)}};UN=function(n,e,r,l){var N,_=arguments.length,E=_<3?e:null===l?l=Object.getOwnPropertyDescriptor(e,r):l;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)E=Reflect.decorate(n,e,r,l);else for(var V=n.length-1;V>=0;V--)(N=n[V])&&(E=(_<3?N(E):_>3?N(e,r,E):N(e,r))||E);return _>3&&E&&Object.defineProperty(e,r,E),E}([(0,s.uAl)({selector:"client-loading-page",encapsulation:s.gXe.None,template:T6,styles:[tC(),nC(),rb(),E6()]})],UN);var Ufe=C(66069);let nR=class{constructor(e,r,l,_,E){this.accountService=e,this.appLoadingService=r,this.route=l,this.ssoHelper=_,this.loginModel=E,this.appLoadingService.toggleLoaderVisibility(!0),this.init()}init(){const e=localStorage.getItem(HN.$);
1if(e){const r=this.route.snapshot.queryParamMap.get("code"),_=window.location.href.match(/\/auth-callback\/([^?]+)/),E=_?_[1]:null;this.accountService.loginByProvider({code:r,pkceCodeVerifier:e},E).subscribe(({token:N,providerSpecifics:V})=>{N?this.proceedLogin(N,V.redirectUriOnSignOut):this.showErrorMsg()},N=>this.showErrorMsg(N?.message))}else this.showErrorMsg()}proceedLogin(e,r){this.loginModel.proceedLogin(e),this.ssoHelper.checkAndRedirectSSO(!1,this.loginModel.getRedirectUrl(),!1,!0).then(()=>{setTimeout(()=>{r&&localStorage.setItem(HN.d,r)},500)}).catch(()=>{})}showErrorMsg(e){toastr.error(e||"Something went wrong, please try again latter","",{timeOut:6e4})}static{this.ctorParameters=()=>[{type:rC.D},{type:Pr.X},{type:J0.nX},{type:JD.N},{type:Q_.BB}]}};nR=function(n,e,r,l){var N,_=arguments.length,E=_<3?e:null===l?l=Object.getOwnPropertyDescriptor(e,r):l;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)E=Reflect.decorate(n,e,r,l);else for(var V=n.length-1;V>=0;V--)(N=n[V])&&(E=(_<3?N(E):_>3?N(e,r,E):N(e,r))||E);return _>3&&E&&Object.defineProperty(e,r,E),E}([(0,s.uAl)({selector:"auth-callback",template:""})],nR);const Yfe=[{path:"login",component:V2},{path:"admin-login",component:ZD},{path:"login-token/:token",component:qD},{path:"forgot-password",component:KD},{path:"no-connection",component:Jde.r},{path:"reset-password/:token",component:XD},{path:"invite/:token",component:QD},{path:"forbidden",component:$D},{path:"auth-callback/:providerId",component:nR},{path:"sso",canActivate:[tR],component:V2},{path:"",canLoad:[eR],loadChildren:()=>(0,Ufe.G)()},{path:"**",component:WD}];let BN=class{};BN=function(n,e,r,l){var N,_=arguments.length,E=_<3?e:null===l?l=Object.getOwnPropertyDescriptor(e,r):l;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)E=Reflect.decorate(n,e,r,l);else for(var V=n.length-1;V>=0;V--)(N=n[V])&&(E=(_<3?N(E):_>3?N(e,r,E):N(e,r))||E);return _>3&&E&&Object.defineProperty(e,r,E),E}([(0,s.UQu)({imports:[J0.iI.forRoot(Yfe,{})],exports:[J0.iI],providers:[eR,rC.D,tR]})],BN);const jfe=[V2,ZD,qD,KD,XD,QD,$D,UN,nR];var y6=C(79003),A6=C(95998);const bT_user=null,bT_scanDates=null,bT_rcaConfig=null,bT_filterByMonth=null,bT_filterByMonthOnHC=null,bT_filter=null,bT_chainActions=null,bT_viewSettingsFilter={modeFilter:y6.mm.public,cheapestFilter:y6.Um.both,availabilityFilter:!0};A6.to.Successful;var C6,b6=C(71985),M6=C(57786),Zfe=C(73557),qfe=C(983),Y2=C(7673),ehe=C(18810),the=C(98071);!function(n){n.NEXT="N",n.ERROR="E",n.COMPLETE="C"}(C6||(C6={}));class pv{constructor(e,r,l){this.kind=e,this.value=r,this.error=l,this.hasValue="N"===e}observe(e){return O6(this,e)}do(e,r,l){const{kind:_,value:E,error:N}=this;return"N"===_?e?.(E):"E"===_?r?.(N):l?.()}accept(e,r,l){var _;return(0,the.T)(null===(_=e)||void 0===_?void 0:_.next)?this.observe(e):this.do(e,r,l)}toObservable(){const{kind:e,value:r,error:l}=this,_="N"===e?(0,Y2.of)(r):"E"===e?(0,ehe.$)(()=>l):"C"===e?qfe.w:0;if(!_)throw new TypeError(`Unexpected notification kind ${e}`);return _}static createNext(e){return new pv("N",e)}static createError(e){return new pv("E",void 0,e)}static createComplete(){return pv.completeNotification}}function O6(n,e){var r,l,_;const{kind:E,value:N,error:V}=n;if("string"!=typeof E)throw new TypeError('Invalid notification, missing "kind"');"N"===E?null===(r=e.next)||void 0===r||r.call(e,N):"E"===E?null===(l=e.error)||void 0===l||l.call(e,V):null===(_=e.complete)||void 0===_||_.call(e)}pv.completeNotification=new pv("C");var rR=C(39974),oC=C(54360);var _v=C(96354),j2=C(99437),iR=C(5964),FN=C(58750);function x6(n,e,r,l){return(0,rR.N)((_,E)=>{let N;e&&"function"!=typeof e?({duration:r,element:N,connector:l}=e):N=e;const V=new Map,re=Zt=>{V.forEach(Zt),Zt(E)},ae=Zt=>re(Xt=>Xt.error(Zt));let He=0,nt=!1;const Tt=new oC.H(E,Zt=>{try{const Xt=n(Zt);let on=V.get(Xt);if(!on){V.set(Xt,on=l?l():new k2.B);const Dn=function Qt(Zt,Xt){const on=new b6.c(Dn=>{He++;const ar=Xt.subscribe(Dn);return()=>{ar.unsubscribe(),0==--He&&nt&&Tt.unsubscribe()}});return on.key=Zt,on}(Xt,on);if(E.next(Dn),r){const ar=(0,oC._)(on,()=>{on.complete(),ar?.unsubscribe()},void 0,void 0,()=>V.delete(Xt));Tt.add((0,FN.Tg)(r(Dn)).subscribe(ar))}}on.next(N?N(Zt):Zt)}catch(Xt){ae(Xt)}},()=>re(Zt=>Zt.complete()),ae,()=>V.clear(),()=>(nt=!0,0===He));_.subscribe(Tt)})}var aC=C(31397);function D6(n,e){return e?r=>r.pipe(D6((l,_)=>(0,FN.Tg)(n(l,_)).pipe((0,_v.T)((E,N)=>e(l,E,_,N))))):(0,rR.N)((r,l)=>{let _=0,E=null,N=!1;r.subscribe((0,oC._)(l,V=>{E||(E=(0,oC._)(l,void 0,()=>{E=null,N&&l.complete()}),(0,FN.Tg)(n(V,_++)).subscribe(E))},()=>{N=!0,!E&&l.complete()}
1))})}const ihe={dispatch:!0,functional:!1,useEffectsErrorHandler:!0},sR="__@ngrx/effects_create__";function oR(n,e={}){const r=e.functional?n:n(),l={...ihe,...e};return Object.defineProperty(r,sR,{value:l}),r}function R6(n){return function she(n){return Object.getOwnPropertyNames(n).filter(l=>!(!n[l]||!n[l].hasOwnProperty(sR))&&n[l][sR].hasOwnProperty("dispatch")).map(l=>({propertyName:l,...n[l][sR]}))}(n)}function P6(n){return Object.getPrototypeOf(n)}function VN(n){return"function"==typeof n}function YN(n){return n.filter(VN)}function lhe(n,e,r){const l=P6(n),E=l&&"Object"!==l.constructor.name?l.constructor.name:null,N=R6(n).map(({propertyName:V,dispatch:re,useEffectsErrorHandler:ae})=>{const He="function"==typeof n[V]?n[V]():n[V],nt=ae?r(He,e):He;return!1===re?nt.pipe((0,Zfe.w)()):nt.pipe(function nhe(){return(0,rR.N)((n,e)=>{n.subscribe((0,oC._)(e,r=>{e.next(pv.createNext(r))},()=>{e.next(pv.createComplete()),e.complete()},r=>{e.next(pv.createError(r)),e.complete()}))})}()).pipe((0,_v.T)(Qt=>({effect:n[V],notification:Qt,propertyName:V,sourceName:E,sourceInstance:n})))});return(0,M6.h)(...N)}function w6(n,e,r=10){return n.pipe((0,j2.W)(l=>(e&&e.handleError(l),r<=1?n:w6(n,e,r-1))))}class MT extends b6.c{constructor(e){super(),e&&(this.source=e)}lift(e){const r=new MT;return r.source=this,r.operator=e,r}static{this.\u0275fac=function(r){return new(r||MT)(s.KVO(oc.sA))}}static{this.\u0275prov=s.jDH({token:MT,factory:MT.\u0275fac,providedIn:"root"})}}function aR(...n){return(0,iR.p)(e=>n.some(r=>"string"==typeof r?r===e.type:r.type===e.type))}const I6=new s.nKC("@ngrx/effects Internal Root Guard"),lR=new s.nKC("@ngrx/effects User Provided Effects"),jN=new s.nKC("@ngrx/effects Internal Root Effects"),N6=new s.nKC("@ngrx/effects Internal Root Effects Instances"),L6=new s.nKC("@ngrx/effects Internal Feature Effects"),H6=new s.nKC("@ngrx/effects Internal Feature Effects Instance Groups"),uhe=new s.nKC("@ngrx/effects Effects Error Handler",{providedIn:"root",factory:()=>w6}),k6="@ngrx/effects/init";(0,oc.VP)(k6);function fhe(n,e){if("N"===n.notification.kind){const r=n.notification.value;!function hhe(n){return"function"!=typeof n&&n&&n.type&&"string"==typeof n.type}(r)&&e.handleError(new Error(`Effect ${function phe({propertyName:n,sourceInstance:e,sourceName:r}){const l="function"==typeof e[n];return r?`"${r}.${String(n)}${l?"()":""}"`:`"${String(n)}()"`}(n)} dispatched an invalid action: ${function _he(n){try{return JSON.stringify(n)}catch{return n}}(r)}`))}}const mhe="ngrxOnIdentifyEffects";const She="ngrxOnRunEffects";function The(n){return GN(n,"ngrxOnInitEffects")}function GN(n,e){return n&&e in n&&"function"==typeof n[e]}class sb extends k2.B{constructor(e,r){super(),this.errorHandler=e,this.effectsErrorHandler=r}addEffects(e){this.next(e)}toActions(){return this.pipe(x6(e=>function ohe(n){return!!n.constructor&&"Object"!==n.constructor.name&&"Function"!==n.constructor.name}(e)?P6(e):e),(0,aC.Z)(e=>e.pipe(x6(yhe))),(0,aC.Z)(e=>{const r=e.pipe(D6(_=>function Ahe(n,e){return r=>{const l=lhe(r,n,e);return function vhe(n){return GN(n,She)}(r)?r.ngrxOnRunEffects(l):l}}(this.errorHandler,this.effectsErrorHandler)(_)),(0,_v.T)(_=>(fhe(_,this.errorHandler),_.notification)),(0,iR.p)(_=>"N"===_.kind&&null!=_.value),function rhe(){return(0,rR.N)((n,e)=>{n.subscribe((0,oC._)(e,r=>O6(r,e)))})}()),l=e.pipe((0,LN.s)(1),(0,iR.p)(The),(0,_v.T)(_=>_.ngrxOnInitEffects()));return(0,M6.h)(r,l)}))}static{this.\u0275fac=function(r){return new(r||sb)(s.KVO(s.zcH),s.KVO(uhe))}}static{this.\u0275prov=s.jDH({token:sb,factory:sb.\u0275fac,providedIn:"root"})}}function yhe(n){return function ghe(n){return GN(n,mhe)}(n)?n.ngrxOnIdentifyEffects():""}class ob{get isStarted(){return!!this.effectsSubscription}constructor(e,r){this.effectSources=e,this.store=r,this.effectsSubscription=null}start(){this.effectsSubscription||(this.effectsSubscription=this.effectSources.toActions().subscribe(this.store))}ngOnDestroy(){this.effectsSubscription&&(this.effectsSubscription.unsubscribe(),this.effectsSubscription=null)}static{this.\u0275fac=function(r){return new(r||ob)(s.KVO(sb),s.KVO(oc.il))}}static{this.\u0275prov=s.jDH({token:ob,factory:ob.\u0275fac,providedIn:"root"})}}class G2{constructor(e,r,l,_,E,N,V){this.sources=e,r.start();for(const re of _)e.addEffects(re);l.dispatch({type:k6})}addEffects(e){this.sources.addEffects(e)}static{this.\u0275fac=function(r){return new(r||G2)(s.KVO(sb),s.KVO(ob),s.KVO(oc.il),s.KVO(N6),s.KVO(oc.wc,8),s.KVO(oc.ae,8),s.KVO(I6,8))}}static{this.\u0275mod=s.$C({type:G2})}static{this.\u0275inj=s.G2t({})}}class cR{constructor(e,r,l,_){const E=r.flat();for(const N of E)e.addEffects(N)}static{this.\u0275fac=function(r){return new(r||cR)(s.KVO(G2),s.KVO(H6),s.KVO(oc.wc,8),s.KVO(oc.ae,8))}}static{this.\u0275mod=s.$C({type:cR})}static{this.\u0275inj=s.G2t({})}}
1class uR{static forFeature(...e){const r=e.flat(),l=YN(r);return{ngModule:cR,providers:[l,{provide:L6,multi:!0,useValue:r},{provide:lR,multi:!0,useValue:[]},{provide:H6,multi:!0,useFactory:U6,deps:[L6,lR]}]}}static forRoot(...e){const r=e.flat(),l=YN(r);return{ngModule:G2,providers:[l,{provide:jN,useValue:[r]},{provide:I6,useFactory:bhe},{provide:lR,multi:!0,useValue:[]},{provide:N6,useFactory:U6,deps:[jN,lR]}]}}static{this.\u0275fac=function(r){return new(r||uR)}}static{this.\u0275mod=s.$C({type:uR})}static{this.\u0275inj=s.G2t({})}}function U6(n,e){const r=[];for(const l of n)r.push(...l);for(const l of e)r.push(...l);return r.map(l=>function ahe(n){return n instanceof s.nKC||VN(n)}(l)?(0,s.WQX)(l):l)}function bhe(){const n=(0,s.WQX)(ob,{optional:!0,skipSelf:!0}),e=(0,s.WQX)(jN,{self:!0});if((1!==e.length||0!==e[0].length)&&n)throw new TypeError("EffectsModule.forRoot() called twice. Feature modules should use EffectsModule.forFeature() instead.");return"guarded"}var Mhe=C(23074),Che=C(10965),B6=C(60114),Ohe=C(89872),xhe=C(47605),Dhe=C(90807),Rhe=C(70435),lC=C(21923),WN=C(16663);const $N_Loading="loading",$N_Success="success",Phe={hotelsFilter:null,status:"pending"},whe=(0,oc.vy)(Phe,(0,oc.on)(lC.U.updateCrossPageHotelsFilterAction,(n,e)=>({...n,hotelsFilter:(0,WN.SI)(n.hotelsFilter,e)})),(0,oc.on)(lC.U.prepareInitialCrossPageHotelsFilterOnAppLoadAction,n=>({...n,status:$N_Loading})),(0,oc.on)(lC.U.loadCrossPageHotelsFilterSuccessAction,(n,e)=>({...n,hotelsFilter:e,status:$N_Success})));var F6=C(84572),V6=C(2940),Ihe=C(43646),Nhe=C(18647),Lhe=C(339);let KN=class{constructor(e,r,l,_){this.actions$=e,this.defaultTabFilterService=r,this.mainFilterFromMd5Service=l,this.hotelsFilterClusterService=_,this.loadHotelsFilter$=oR(()=>this.actions$.pipe(aR(lC.U.prepareInitialCrossPageHotelsFilterOnAppLoadAction),(0,aC.Z)(()=>(0,F6.z)([this.defaultTabFilterService.getDefaultFilterSettingsForNewStore(),this.mainFilterFromMd5Service.onMainFilterFromMd5Received$,this.hotelsFilterClusterService.defaultCluster$]).pipe((0,_v.T)(([E,N,V])=>lC.U.loadCrossPageHotelsFilterSuccessAction(this.getHotelsFilter(E,N,V))),(0,j2.W)(E=>(0,Y2.of)(lC.U.loadCorssPageHotelsFilterErrorAction({error:E})))))))}getHotelsFilter(e,r,l){let _=r.filter&&r.filter.hotelsFilter||e.hotelsFilter||new Nhe.v;return l.cluster.length&&(_=(0,WN.Wu)(_,l)),_}static{this.ctorParameters=()=>[{type:MT},{type:Lhe.G},{type:V6.$},{type:Ihe.J}]}};KN=function(n,e,r,l){var N,_=arguments.length,E=_<3?e:null===l?l=Object.getOwnPropertyDescriptor(e,r):l;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)E=Reflect.decorate(n,e,r,l);else for(var V=n.length-1;V>=0;V--)(N=n[V])&&(E=(_<3?N(E):_>3?N(e,r,E):N(e,r))||E);return _>3&&E&&Object.defineProperty(e,r,E),E}([(0,s._qm)()],KN);var khe=C(94999);const Bhe=(0,oc.vy)({hotelsFilter:null},(0,oc.on)(khe.i.updateDistributionOverviewHotelsFilterAction,(n,e)=>({...n,hotelsFilter:(0,WN.SI)(n.hotelsFilter,e)})));var Fhe=C(63477),Vhe=C(30229);const jhe=(0,oc.vy)({dateFilter:null},(0,oc.on)(Fhe.p.updateCrossPageDateFilterAction,(n,e)=>({...n,dateFilter:(0,Vhe.U)(e)})));var zN=C(71092),dR=C(94391),Ghe=C(41786),Whe=C(94512);let XN=class{constructor(e,r,l,_){this.actions$=e,this.mainFilterFromMd5Service=r,this.mainService=l,this.store=_,this.loadLoseCasesFilter$=oR(()=>this.actions$.pipe(aR(dR.I.prepareInitialCrossPageHotelsFilterOnAppLoadAction),(0,aC.Z)(()=>(0,F6.z)([this.mainFilterFromMd5Service.onMainFilterFromMd5Received$,this.mainService.scanDatesService.scanDates.pipe((0,_v.T)(({bmlDates:E})=>new Date(E[E.length-1]).getTime()),(0,LN.s)(1))]).pipe((0,_v.T)(([E,N])=>{const V=this.prepareFilter(E,N);V.loseDaysFilter.actionLocation=zN.Fm.DEFAULT;const re=E?.values?.loseDaysPmgFilter?.selectedDate;return re&&this.store.dispatch(dR.I.updateLoseDaysPmgFilterAction({selectedDate:re})),dR.I.loadLoseDaysFilterSuccessAction(V)}),(0,j2.W)(E=>(0,Y2.of)(dR.I.loadLoseDaysFilterErrorAction({error:E})))))))}prepareFilter(e,r){const l={loseDaysFilter:null,loseDaysPmgFilter:null,status:zN.PV.Loading};if(e.hasOwnProperty("values")&&e.values.loseDaysFilter?l.loseDaysFilter=e.values.loseDaysFilter:l.loseDaysFilter=(0,Ghe.r)(r),e.hasOwnProperty("values")&&e.values.loseDaysPmgFilter)l.loseDaysPmgFilter=e.values.loseDaysPmgFilter;else{const _=(0,Whe.D)(new Date),E=_.getTime();l.loseDaysPmgFilter={selectedDate:{from:E,to:E,active:"daily"},lastScanDate:_}}return l}static{this.ctorParameters=()=>[{type:MT},{type:V6.$},{type:wa.tn},{type:oc.il}]}};XN=function(n,e,r,l){var N,_=arguments.length,E=_<3?e:null===l?l=Object.getOwnPropertyDescriptor(e,r):l;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)E=Reflect.decorate(n,e,r,l);else for(var V=n.length-1;V>=0;V--)(N=n[V])&&(E=(_<3?N(E):_>3?N(e,r,E):N(e,r))||E);return _>3&&E&&Object.defineProperty(e,r,E),E}([(0,s._qm)()],XN);var zhe=C(14834),Xhe=C.n(zhe);let fR=class{constructor(e,r,l,_,E){this.elementRef=e,this.renderer=r,this.appLoadingService=l,this.brandingSettingsModel=_,this.userInfoService=E,this.canAskForServerBrandSettings=!1,this.isUseBrandingLogo=!1,this.isUseBrandingBgImage=!1,this.title="Distribution Intelligence",this.initAppLoaderListener()}ngOnInit(){this.checkBrandSettings()}initAppLoaderListener(){this.appLoadingService.appLoading$.subscribe(e=>this.toggleComponentVisibility(e))}toggleComponentVisibility(e){const r=e?"flex":"none";this.renderer.setStyle(this.elementRef.nativeElement,"display",r)}checkBrandSettings(){const e=localStorage.getItem("brandingSettings"),r=e&&JSON.parse(e);r&&this.applyBrandSettings(r),this.canAskForServerBrandSettings&&localStorage.getItem("token")&&this.requestBrandSettingsFromServer()}requestBrandSettingsFromServer(){this.brandingSettingsModel.getBrandingSettings().subscribe(e=>{const r=e;localStorage.setItem("brandingSettings",JSON.stringify(r)),this.userInfoService.updateBrandingSettings(e),e&&e.loadingPage&&this.applyBrandSettings(r)})}applyBrandSettings(e){if(!e.loadingPage)return;const{logo:r,bgImg:l,backgroundColor:_,loadingPageText:E}=e.loadingPage;r&&(this.isUseBrandingLogo=!0,document.documentElement.style.setProperty("--loading-screen-logo",`url("${r}") 50% no-repeat`)),l&&(this.isUseBrandingBgImage=!0,document.documentElement.style.setProperty("--loading-screen-bg-image",`url("${l}") 50% /cover no-repeat`)),_&&document.documentElement.style.setProperty("--loading-screen-bg-color",_),E&&(this.title=E)}static{this.ctorParameters=()=>[{type:s.aKT},{type:s.sFG},{type:Pr.X},{type:Q_.u4},{type:eC.f}]}static{this.propDecorators={canAskForServerBrandSettings:[{type:s.pde}]}}};fR=function(n,e,r,l){var N,_=arguments.length,E=_<3?e:null===l?l=Object.getOwnPropertyDescriptor(e,r):l;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)E=Reflect.decorate(n,e,r,l);else for(var V=n.length-1;V>=0;V--)(N=n[V])&&(E=(_<3?N(E):_>3?N(e,r,E):N(e,r))||E);return _>3&&E&&Object.defineProperty(e,r,E),E}([(0,s.uAl)({selector:"app-loader",template:'<div class="loading-screen">\n    <div class="center-block">\n        {{ title ? title : \'Distribution, competitive and business intelligence platform\' }}\n    </div>\n\n    <div class="form"></div>\n\n    \x3c!--ICONS--\x3e\n\n    <ng-container *ngIf="isUseBrandingLogo">\n        <div class="branding-logo"></div>\n    </ng-container>\n\n    <fornova-icon *ngIf="!isUseBrandingLogo" [width]="\'280px\'"></fornova-icon>\n\n    <ng-container *ngIf="!isUseBrandingBgImage">\n        <loading-page-icon-1></loading-page-icon-1>\n        <loading-page-icon-2></loading-page-icon-2>\n        <loading-page-icon-3></loading-page-icon-3>\n        <loading-page-icon-4></loading-page-icon-4>\n    </ng-container>\n\n    <loading-page-icon-5 class="loader"></loading-page-icon-5>\n</div>\n',changeDetection:s.Ngq.OnPush,styles:[Xhe()]})],fR);let QN=class{};QN=function(n,e,r,l){var N,_=arguments.length,E=_<3?e:null===l?l=Object.getOwnPropertyDescriptor(e,r):l;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)E=Reflect.decorate(n,e,r,l);else for(var V=n.length-1;V>=0;V--)(N=n[V])&&(E=(_<3?N(E):_>3?N(e,r,E):N(e,r))||E);return _>3&&E&&Object.defineProperty(e,r,E),E}([(0,s.UQu)({imports:[L.MD,B6.G],exports:[fR],declarations:[fR],providers:[Q_.u4]})],QN);var Zhe=C(88141),qhe=C(70980),epe=C(90362),tpe=C(40450);let JN=class{constructor(){this.initOutOfAngularScopeRequestListener(),this.initOutOfAngularScopeGridsRequestsListener()}intercept(e,r){const l=setTimeout(()=>this.inform(e.url),tpe.J);return r.handle(e).pipe((0,Zhe.M)(()=>{},()=>clearTimeout(l)),(0,qhe.j)(()=>clearTimeout(l)))}initOutOfAngularScopeRequestListener(){epe.$.getInstance().subscribe(F2.$W.SlowRequests,e=>this.inform(e))}initOutOfAngularScopeGridsRequestsListener(){$.slowRequestPubSubBridge&&$.slowRequestPubSubBridge.subscribe(F2.$W.SlowRequests,e=>this.inform(e))}inform(e){e.includes(F2.CE.AuthorizedSend)}generateRequestObject(e){return{time:(new Date).getTime(),module:e}}static{this.ctorParameters=()=>[]}};JN=function(n,e,r,l){var N,_=arguments.length,E=_<3?e:null===l?l=Object.getOwnPropertyDescriptor(e,r):l;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)E=Reflect.decorate(n,e,r,l);else for(var V=n.length-1;V>=0;V--)(N=n[V])&&(E=(_<3?N(E):_>3?N(e,r,E):N(e,r))||E);return _>3&&E&&Object.defineProperty(e,r,E),E}([(0,s._qm)()],JN);let ZN=class{handleError(e){if(!/Loading chunk [\d]+ failed/.test(e.message))throw console.error("An error occurred:",e),e;confirm("The new version has been deployed. You need to reload the page. Can we do this now?")&&window.location.reload()}};ZN=function(n,e,r,l){var N,_=arguments.length,E=_<3?e:null===l?l=Object.getOwnPropertyDescriptor(e,r):l;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)E=Reflect.decorate(n,e,r,l);else for(var V=n.length-1;V>=0;V--)(N=n[V])&&(E=(_<3?N(E):_>3?N(e,r,E):N(e,r))||E);return _>3&&E&&Object.defineProperty(e,r,E),E}([(0,s._qm)()],ZN);var ipe=C(22103);const spe={selected:A6.to.Successful},ope=(0,oc.vy)(spe,(0,oc.on)(ipe.y.updateTestReservationOneClickControllerAction,(n,{selected:e})=>({...n,selected:e})));var f1=C(46335);let qN=class{constructor(e,r){this.actions$=e,this.userInfoService=r,this.loadUser$=oR(()=>this.actions$.pipe(aR(f1.YW),(0,iR.p)(()=>!!localStorage.getItem("token")),(0,aC.Z)(()=>this.userInfoService.getUserInfoFromStore().pipe((0,_v.T)(l=>(0,f1.DP)({user:l})),(0,j2.W)(l=>(toastr.error(l.message),(0,Y2.of)((0,f1.sB)({error:l})))))))),this.updateUserManually$=oR(()=>this.actions$.pipe(aR(f1.M4),(0,aC.Z)(({user:l})=>
1this.userInfoService.updateUserManuallyInStore(l).pipe((0,_v.T)(_=>(0,f1.DP)({user:_})),(0,j2.W)(_=>(0,Y2.of)((0,f1.sB)({error:_})))))))}static{this.ctorParameters=()=>[{type:MT},{type:eC.f}]}};qN=function(n,e,r,l){var N,_=arguments.length,E=_<3?e:null===l?l=Object.getOwnPropertyDescriptor(e,r):l;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)E=Reflect.decorate(n,e,r,l);else for(var V=n.length-1;V>=0;V--)(N=n[V])&&(E=(_<3?N(E):_>3?N(e,r,E):N(e,r))||E);return _>3&&E&&Object.defineProperty(e,r,E),E}([(0,s._qm)()],qN);const cpe=(0,oc.vy)({user:null,loading:!1,error:null},(0,oc.on)(f1.YW,n=>({...n,loading:!0})),(0,oc.on)(f1.DP,(n,{user:e})=>({...n,user:e,loading:!1})),(0,oc.on)(f1.sB,(n,{error:e})=>({...n,error:e,loading:!1})),(0,oc.on)(f1.lM,n=>({...n,user:null})));var Y6=C(69456);const upe={provide:s.hnV,multi:!0,useFactory:n=>()=>n.initLang(),deps:[Y6.g]};var h1=C(65300),W2=C(57104),dpe=C(22806);const j6=new s.nKC("TRANSLATION_LOADERS");let eL=class{constructor(){this.loaders=(0,s.WQX)(j6)}getTranslation(e){const{namespace:r,lang:l}=function ppe(n){const e=n.lastIndexOf("/");return-1===e?{namespace:h1.Jo,lang:n}:{namespace:n.slice(0,e),lang:n.slice(e+1)}}(e),_=this.loaders[r]??this.loaders[h1.Jo];return(0,dpe.H)(_(l).catch(()=>_(W2.xN)))}};eL=function(n,e,r,l){var N,_=arguments.length,E=_<3?e:null===l?l=Object.getOwnPropertyDescriptor(e,r):l;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)E=Reflect.decorate(n,e,r,l);else for(var V=n.length-1;V>=0;V--)(N=n[V])&&(E=(_<3?N(E):_>3?N(e,r,E):N(e,r))||E);return _>3&&E&&Object.defineProperty(e,r,E),E}([(0,s._qm)({providedIn:"root"})],eL);const _pe=(0,sC.$o)({config:{availableLangs:W2.cb,rtlLangs:W2.DB,defaultLang:W2.xN,fallbackLang:W2.xN,scopeMapping:{...h1.fR},reRenderOnLangChange:!0,prodMode:!1,missingHandler:{useFallbackTranslation:!0,logMissingKey:!0}},loader:eL});let tL=class{};tL=function(n,e,r,l){var N,_=arguments.length,E=_<3?e:null===l?l=Object.getOwnPropertyDescriptor(e,r):l;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)E=Reflect.decorate(n,e,r,l);else for(var V=n.length-1;V>=0;V--)(N=n[V])&&(E=(_<3?N(E):_>3?N(e,r,E):N(e,r))||E);return _>3&&E&&Object.defineProperty(e,r,E),E}([(0,s.UQu)({bootstrap:[GD],declarations:[GD,WD,...jfe],imports:[L.MD,Ea.YN,Ll.q1,BN,ia,B6.G,sC.Q8,oc.md.forRoot({user:function Gfe(n=bT_user,e){switch(e.type){case Z0.XU:n=e.payload;break;case Z0.Ur:n=null}return n},scanDates:function Wfe(n=bT_scanDates,e){if(e.type===Z0.LQ)n=e.payload;return n},rcaConfig:function $fe(n=bT_rcaConfig,e){if(e.type===Z0.h_)n=e.payload;return n},filterByMonth:function Kfe(n=bT_filterByMonth,e){if(e.type===Z0.rY)n=e.payload;return n},filterByMonthOnHC:function zfe(n=bT_filterByMonthOnHC,e){if(e.type===Z0.d7)n=e.payload;return n},filter:function Xfe(n=bT_filter,e){if(e.type===Z0.a7)n=e.payload;return n},chainActions:function Qfe(n=bT_chainActions,e){if(e.type===Z0.jD)n=e.payload;return n},viewSettingsFilter:function Jfe(n=bT_viewSettingsFilter,e){if(e.type===Z0.uT)n=e.payload;return n},mainHotelsFilter:whe,distributionOverviewFilter:Bhe,dateFilter:jhe,loseDaysFilter:zN.W8,testReservationOneClickControllerFilter:ope,userInfo:cpe}),uR.forRoot([KN,XN,qN]),Mhe.X,Ca.b,xhe.Y,Ea.X1,Rhe.H,QN],providers:[Q_.BB,Q_.K_,Q_._u,Q_.fk,Q_.u4,iC.u,y.hE,JD.N,Che.O,Ohe.D,...wa.rK,...wa.bT,{provide:L.hb,useClass:L.Sm},Dhe.a,Q_.gd,{provide:Ll.a7,useClass:JN,multi:!0},{provide:s.zcH,useClass:ZN},Y6.g,upe,..._pe,function fpe(n){return{provide:j6,useValue:n}}({[h1.po.common]:n=>C(76168)(`./${n}.json`).then(e=>e.default),[h1.po.frontendCommon]:n=>C(312)(`./${n}.json`).then(e=>e.default),[h1.po.clientGrids]:n=>C(13878)(`./${n}.json`).then(e=>e.default),[h1.po.client]:n=>C(52415)(`./${n}.json`).then(e=>e.default)}),{provide:sC.Lt,useValue:h1.po.frontendCommon,multi:!0},{provide:sC.Lt,useValue:h1.po.clientGrids,multi:!0},{provide:sC.Lt,useValue:h1.po.client,multi:!0}],schemas:[s.EmY,s.CkJ]})],tL),(0,s.SmG)(),Y().bootstrapModule(tL).catch(n=>console.error(n))},17775:(We,Te,C)=>{"use strict";C.d(Te,{F:()=>s,Rv:()=>A,lP:()=>L});const s={additionalInsights:"additional-insights",insights:"insights",direct:"in-focus"},A=[s.additionalInsights,s.insights,s.direct],L=["in-focus",...A]},48256:(We,Te,C)=>{"use strict";C.d(Te,{T:()=>I});var s=C(17705),A=C(60177);let v=class{constructor(){this.width="10px",this.color="#555555",this.svgClasses=[]}static{this.propDecorators={width:[{type:s.pde}],color:[{type:s.pde}],svgClasses:[{type:s.pde}]}}};v=function(w,k,b,T){var p,a=arguments.length,i=a<3?k:null===T?T=Object.getOwnPropertyDescriptor(k,b):T;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)i=Reflect.decorate(w,k,b,T);else for(var O=w.length-1;O>=0;O--)(p=w[O])&&(i=(a<3?p(i):a>3?p(k,b,i):p(k,b))||i);return a>3&&i&&Object.defineProperty(k,b,i),i}([(0,s.uAl)({selector:"arrow-icon",template:'<svg version="1.1" x="0px" y="0px" [attr.width]="width" viewB
1ox="0 0 451.846 451.847" xml:space="preserve" [ngClass]="svgClasses">\n    <g>\n        <path [attr.fill]="color" d="M345.441,248.292L151.154,442.573c-12.359,12.365-32.397,12.365-44.75,0c-12.354-12.354-12.354-32.391,0-44.744\n          L278.318,225.92L106.409,54.017c-12.354-12.359-12.354-32.394,0-44.748c12.354-12.359,32.391-12.359,44.75,0l194.287,194.284\n          c6.177,6.18,9.262,14.271,9.262,22.366C354.708,234.018,351.617,242.115,345.441,248.292z"/>\n    </g>\n</svg>\n',changeDetection:s.Ngq.OnPush})],v);let I=class{};I=function(w,k,b,T){var p,a=arguments.length,i=a<3?k:null===T?T=Object.getOwnPropertyDescriptor(k,b):T;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)i=Reflect.decorate(w,k,b,T);else for(var O=w.length-1;O>=0;O--)(p=w[O])&&(i=(a<3?p(i):a>3?p(k,b,i):p(k,b))||i);return a>3&&i&&Object.defineProperty(k,b,i),i}([(0,s.UQu)({imports:[A.MD],declarations:[v],exports:[v]})],I)},48620:(We,Te,C)=>{"use strict";C.d(Te,{b:()=>I});var s=C(17705),A=C(60177);let v=class{constructor(){this.color="#52A9FF",this.width="12px",this.height="14px"}static{this.propDecorators={color:[{type:s.pde}],width:[{type:s.pde}],height:[{type:s.pde}]}}};v=function(w,k,b,T){var p,a=arguments.length,i=a<3?k:null===T?T=Object.getOwnPropertyDescriptor(k,b):T;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)i=Reflect.decorate(w,k,b,T);else for(var O=w.length-1;O>=0;O--)(p=w[O])&&(i=(a<3?p(i):a>3?p(k,b,i):p(k,b))||i);return a>3&&i&&Object.defineProperty(k,b,i),i}([(0,s.uAl)({selector:"attach-file-icon",template:'<svg [attr.width]="12" [attr.height]="height" viewBox="0 0 12 14" fill="none">\n    <path\n        [attr.stroke]="color"\n        stroke-linecap="round"\n        stroke-linejoin="round"\n        d="M11 6.6256L6.27223 11.9763C5.69304 12.6317 4.90749 13 4.0884 13C3.26931 13 2.48376 12.6317 1.90457\n    11.9763C1.32538 11.3208 1 10.4317 1 9.5047C1 8.57769 1.32538 7.68865 1.90457 7.03315L6.63234 1.6825C7.01847\n    1.2455 7.54216 1 8.08823 1C8.63429 1 9.15799 1.2455 9.54411 1.6825C9.93024 2.1195 10.1472 2.71219 10.1472\n    3.3302C10.1472 3.9482 9.93024 4.5409 9.54411 4.9779L4.8112 10.3286C4.61814 10.5471 4.35629 10.6698 4.08326\n    10.6698C3.81022 10.6698 3.54838 10.5471 3.35531 10.3286C3.16225 10.1101 3.05379 9.81371 3.05379 9.5047C3.05379\n    9.1957 3.16225 8.89935 3.35531 8.68085L7.72297 3.74358"\n    />\n</svg>\n'})],v);let I=class{};I=function(w,k,b,T){var p,a=arguments.length,i=a<3?k:null===T?T=Object.getOwnPropertyDescriptor(k,b):T;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)i=Reflect.decorate(w,k,b,T);else for(var O=w.length-1;O>=0;O--)(p=w[O])&&(i=(a<3?p(i):a>3?p(k,b,i):p(k,b))||i);return a>3&&i&&Object.defineProperty(k,b,i),i}([(0,s.UQu)({imports:[A.MD],declarations:[v],exports:[v]})],I)},69509:(We,Te,C)=>{"use strict";C.d(Te,{a:()=>I});var s=C(17705),A=C(60177);let v=class{constructor(){this.size="15px",this.color="#555555"}static{this.propDecorators={size:[{type:s.pde}],color:[{type:s.pde}]}}};v=function(w,k,b,T){var p,a=arguments.length,i=a<3?k:null===T?T=Object.getOwnPropertyDescriptor(k,b):T;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)i=Reflect.decorate(w,k,b,T);else for(var O=w.length-1;O>=0;O--)(p=w[O])&&(i=(a<3?p(i):a>3?p(k,b,i):p(k,b))||i);return a>3&&i&&Object.defineProperty(k,b,i),i}([(0,s.uAl)({selector:"cancel-circle-icon",template:'<svg [attr.width]="size" [attr.height]="size" viewBox="0 0 15 15" fill="none">\n    <path\n        [attr.stroke]="color" stroke-linecap="round" stroke-linejoin="round"\n        d="M7.5 13.75C10.9518 13.75 13.75 10.9518 13.75 7.5C13.75 4.04822 10.9518 1.25 7.5 1.25C4.04822 1.25 1.25\n        4.04822 1.25 7.5C1.25 10.9518 4.04822 13.75 7.5 13.75Z"/>\n    <path d="M9.375 5.625L5.625 9.375" [attr.stroke]="color" stroke-linecap="round" stroke-linejoin="round"/>\n    <path d="M5.625 5.625L9.375 9.375" [attr.stroke]="color" stroke-linecap="round" stroke-linejoin="round"/>\n</svg>\n'})],v);let I=class{};I=function(w,k,b,T){var p,a=arguments.length,i=a<3?k:null===T?T=Object.getOwnPropertyDescriptor(k,b):T;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)i=Reflect.decorate(w,k,b,T);else for(var O=w.length-1;O>=0;O--)(p=w[O])&&(i=(a<3?p(i):a>3?p(k,b,i):p(k,b))||i);return a>3&&i&&Object.defineProperty(k,b,i),i}([(0,s.UQu)({imports:[A.MD],declarations:[v],exports:[v]})],I)},60114:(We,Te,C)=>{"use strict";C.d(Te,{G:()=>Zn});var s=C(17705),A=C(9811);let v=class{constructor(){this.width="16px",this.color="#2C2B2B",this.disabledColor="rgba(44, 43, 43, 0.2)",this.isDisabled=!1}static{this.propDecorators={width:[{type:s.pde}],color:[{type:s.pde}],disabledColor:[{type:s.pde}],isDisabled:[{type:s.pde}]}}};v=function(En,gn,Pt,et){var Yt,pt=arguments.length,Ct=pt<3?gn:null===et?et=Object.getOwnPropertyDescriptor(gn,Pt):et;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)Ct=Reflect.decorate(En,gn,Pt,et);else for(var ot=En.length-1;ot>=0;
1ot--)(Yt=En[ot])&&(Ct=(pt<3?Yt(Ct):pt>3?Yt(gn,Pt,Ct):Yt(gn,Pt))||Ct);return pt>3&&Ct&&Object.defineProperty(gn,Pt,Ct),Ct}([(0,s.uAl)({selector:"eye-icon",template:'<svg version="1.1" x="0px" y="0px" [attr.width]="width" viewBox="0 0 469.333 469.333">\n    <g>\n        <path [attr.fill]="!isDisabled ? color : disabledColor" d="M234.667,170.667c-35.307,0-64,28.693-64,64s28.693,64,64,64s64-28.693,64-64S269.973,170.667,234.667,170.667z"/>\n        <path [attr.fill]="!isDisabled ? color : disabledColor" d="M234.667,74.667C128,74.667,36.907,141.013,0,234.667c36.907,93.653,128,160,234.667,160\n             c106.773,0,197.76-66.347,234.667-160C432.427,141.013,341.44,74.667,234.667,74.667z M234.667,341.333\n             c-58.88,0-106.667-47.787-106.667-106.667S175.787,128,234.667,128s106.667,47.787,106.667,106.667\n             S293.547,341.333,234.667,341.333z"/>\n    </g>\n</svg>\n'})],v);let w=class{constructor(){this.width="300px",this.color="#001A33"}static{this.propDecorators={width:[{type:s.pde}],color:[{type:s.pde}]}}};w=function(En,gn,Pt,et){var Yt,pt=arguments.length,Ct=pt<3?gn:null===et?et=Object.getOwnPropertyDescriptor(gn,Pt):et;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)Ct=Reflect.decorate(En,gn,Pt,et);else for(var ot=En.length-1;ot>=0;ot--)(Yt=En[ot])&&(Ct=(pt<3?Yt(Ct):pt>3?Yt(gn,Pt,Ct):Yt(gn,Pt))||Ct);return pt>3&&Ct&&Object.defineProperty(gn,Pt,Ct),Ct}([(0,s.uAl)({selector:"fornova-icon",template:'<svg version="1.1" x="0px" y="0px" viewBox="0 0 262 59" xml:space="preserve" [attr.width]="width">\n    <g>\n\t    <path [attr.fill]="color" d="M28.15,15.51c-0.14-0.56-0.7-1.13-1.41-0.99H10.44c-0.14,0-0.14,0-0.28,0c-0.7,0.14-1.12,0.7-1.12,1.41v26.74\n\t\tc0,0.14,0,0.28,0,0.42c0.14,0.56,0.7,1.13,1.41,0.99c0.14,0,0.28,0,0.42,0c0.56-0.14,1.12-0.7,0.98-1.41v-12.1h9.84\n\t\tc0,0,0.14,0,0.28,0c0.7-0.14,1.27-0.7,1.12-1.41c0-0.14,0-0.28,0-0.42c-0.14-0.56-0.7-1.13-1.41-0.99h-9.84V17.34h14.9\n\t\tc0.14,0,0.28,0,0.42,0c0.56-0.14,1.12-0.7,0.98-1.41C28.15,15.79,28.15,15.65,28.15,15.51z"/>\n        <path [attr.fill]="color" d="M55.15,14.66h-5.34c-3.23,0-5.62,0.7-7.17,2.25c-1.69,1.55-2.39,3.94-2.39,7.32v10.27\n\t\tc0,3.38,0.84,5.77,2.39,7.32c1.55,1.55,3.94,2.25,7.17,2.25h5.34c3.37,0,5.76-0.7,7.31-2.25c1.69-1.55,2.39-3.94,2.39-7.32V24.23\n\t\tc0-3.38-0.84-5.77-2.39-7.32C60.91,15.37,58.38,14.66,55.15,14.66z M62.18,34.37c0,1.41-0.14,2.81-0.7,4.08\n\t\tc-0.42,0.99-1.12,1.69-2.11,2.11c-1.41,0.56-2.67,0.7-4.08,0.7l-5.48,0.14c-1.41,0-2.81-0.28-4.08-0.7\n\t\tc-0.98-0.42-1.69-1.13-2.11-2.11c-0.56-1.27-0.7-2.67-0.7-4.08V24.23c0-1.41,0.28-2.81,0.7-4.08c0.42-0.99,1.12-1.69,2.11-2.11\n\t\tc1.27-0.56,2.67-0.7,4.08-0.7h5.48c1.41,0,2.67,0.28,4.08,0.7c0.98,0.42,1.69,1.13,2.11,2.11c0.56,1.27,0.7,2.67,0.7,4.08V34.37z"\n        />\n        <path [attr.fill]="color" d="M95.5,31.83c1.83-0.14,3.51-0.99,4.64-2.39c1.12-1.55,1.69-3.52,1.55-5.49v-1.41c0.14-2.25-0.7-4.36-2.11-6.05\n\t\tc-1.55-1.41-3.8-2.11-5.91-1.97H83.13c-0.14,0-0.28,0-0.42,0c-0.56,0.14-1.12,0.7-0.98,1.41v26.74c0,0.84,0.56,1.41,1.41,1.41\n\t\tc0.84,0,1.41-0.56,1.41-1.41V32.11h7.59L99.3,43.8c0.28,0.42,0.7,0.7,1.12,0.7c0.28,0,0.56-0.14,0.84-0.28\n\t\tc0.42-0.28,0.7-0.7,0.7-1.13c0.14-0.28,0-0.56-0.14-0.84L95.5,31.83z M84.53,29.3V17.62h9.14c1.41-0.14,2.81,0.28,3.94,1.27\n\t\tc0.98,0.99,1.41,2.39,1.27,3.8v1.41c0.14,1.41-0.28,2.81-1.27,3.94c-1.12,0.99-2.53,1.41-3.94,1.27H84.53z"/>\n        <path [attr.fill]="color" d="M141.62,16.07c0-0.84-0.56-1.41-1.41-1.41c-0.84,0-1.41,0.56-1.41,1.41v22.66l-18.14-23.36\n\t\tc-0.28-0.56-0.84-0.84-1.41-0.84c-0.14,0-0.28,0-0.42,0c-0.56,0.14-1.12,0.7-0.98,1.41v26.74c0,0.84,0.56,1.41,1.41,1.41\n\t\tc0.84,0,1.41-0.56,1.41-1.41V20.01l18.14,23.22c0.28,0.56,0.84,0.84,1.41,0.84c0.14,0,0.28,0,0.42,0c0.56-0.14,1.12-0.7,0.99-1.41\n\t\tV16.07z"/>\n        <path [attr.fill]="color" d="M173.53,14.66h-5.34c-3.37,0-
15.76,0.7-7.31,2.25c-1.55,1.55-2.25,3.94-2.25,7.32v10.27\n\t\tc0,3.38,0.7,5.77,2.25,7.32c1.55,1.55,3.94,2.25,7.17,2.25h5.48c3.37,0,5.76-0.7,7.31-2.25c1.41-1.55,2.25-3.94,2.25-7.32V24.23\n\t\tc0.14-3.38-0.7-5.77-2.25-7.32C179.29,15.37,176.76,14.66,173.53,14.66z M180.42,34.37c0,1.41-0.14,2.81-0.7,4.08\n\t\tc-0.42,0.99-1.12,1.69-2.11,2.11c-1.41,0.56-2.67,0.7-4.08,0.7l-5.34-0.14c-1.26,0.14-2.67-0.14-3.94-0.56\n\t\tc-0.98-0.42-1.69-1.13-2.11-2.11c-0.56-1.27-0.7-2.67-0.7-4.08V24.09c-0.14-1.41,0.14-2.81,0.56-4.08\n\t\tc0.42-0.99,1.12-1.69,2.11-2.11c1.26-0.42,2.67-0.7,4.08-0.56h5.34c1.41,0,2.81,0.28,4.08,0.7c0.98,0.42,1.69,1.13,2.11,2.11\n\t\tc0.56,1.41,0.7,2.67,0.7,4.08V34.37z"/>\n        <path [attr.fill]="color" d="M220.91,14.66c-0.14-0.14-0.42-0.14-0.56-0.14c-0.56,0-0.98,0.28-1.12,0.84l-10.4,24.21l-10.54-24.21\n\t\tc-0.14-0.56-0.56-0.84-1.12-0.84c-0.42,0-0.84,0.14-1.12,0.42c-0.28,0.28-0.42,0.56-0.42,0.99c0,0.28,0,0.42,0.14,0.7l11.53,26.46\n\t\tc0.14,0.56,0.7,0.99,1.41,0.99h0.14c0.7,0,1.27-0.42,1.41-0.99l11.53-26.46c0.14-0.28,0.14-0.42,0.14-0.7\n\t\tC221.9,15.23,221.47,14.8,220.91,14.66z"/>\n        <path [attr.fill]="color" d="M252.83,42.11L241.3,15.65c-0.14-0.56-0.7-0.99-1.41-0.99h-0.14c-0.7,0-1.26,0.42-1.41,0.99l-11.53,26.46\n\t\tc-0.14,0.28-0.14,0.42-0.14,0.7c0,0.7,0.42,1.13,0.98,1.27c0.14,0.14,0.42,0.14,0.56,0.14c0.56,0,0.98-0.28,1.12-0.84l10.4-24.21\n\t\tl10.55,24.21c0.14,0.56,0.56,0.84,1.12,0.84c0.42,0,0.84-0.14,1.12-0.42c0.28-0.28,0.42-0.56,0.42-0.99\n\t\tC252.97,42.53,252.97,42.39,252.83,42.11z"/>\n    </g>\n</svg>\n'})],w);let T=class{constructor(){this.width="480px",this.color="#001A33"}static{this.propDecorators={width:[{type:s.pde}],color:[{type:s.pde}]}}};T=function(En,gn,Pt,et){var Yt,pt=arguments.length,Ct=pt<3?gn:null===et?et=Object.getOwnPropertyDescriptor(gn,Pt):et;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)Ct=Reflect.decorate(En,gn,Pt,et);else for(var ot=En.length-1;ot>=0;ot--)(Yt=En[ot])&&(Ct=(pt<3?Yt(Ct):pt>3?Yt(gn,Pt,Ct):Yt(gn,Pt))||Ct);return pt>3&&Ct&&Object.defineProperty(gn,Pt,Ct),Ct}([(0,s.uAl)({selector:"login-signup-icon",template:'<svg version="1.1" x="0px" y="0px" viewBox="0 0 515 505" xml:space="preserve" [attr.width]="width">\n    <g>\n\t    <path [attr.fill]="color" d="M418.1,180.4c-11.3-20.3-34.8-36-69.7-46.1l-3.9-1l-25.1-18c-26-18.6-49.7-26.3-70.7-22.9\n\t\tc-7,1.1-14,3.6-20.9,7.4c-28.9-6.6-52.9-4.7-71.1,5.3c-20.9,11.4-36.4,34.7-46.5,69.2l-16.4,56.3c-10,34.3-9.3,62.4,2.3,83.2\n\t\tc11.5,20.8,34.9,36.5,69.5,46.5l3.4,0.9l25.1,18c25.8,18.9,49.4,26.8,70.2,23.3c7.4-1.2,14.7-3.8,21.7-7.9c29,6.5,52.8,4.6,71-5.4\n\t\tc0.3-0.2,0.6-0.3,0.9-0.5c20.3-11.6,35.6-34.8,45.5-68.7l16.3-56.4C430,229.3,429.4,201.3,418.1,180.4z M248.9,93.1\n\t\tc20.8-3.5,44.3,4.1,70.1,22.7l23.2,16.8l-101.9-29.5c-3.9-1-7.5-2-11.3-2.9C235.6,96.5,242.3,94.2,248.9,93.1z M166,359.5\n\t\tc-34.4-10-57.5-25.5-68.9-46.1c-11.4-20.6-12.2-48.4-2.3-82.6l16.3-56.4c9.7-33.5,24.9-56.4,45-67.9c0.4-0.2,0.7-0.4,1.2-0.7\n\t\tc17.9-9.9,41.4-11.6,69.7-5.4c-13.1,7.5-25.7,19.7-37.9,36.5l-58.4,81.3c-19,26.4-26.8,50.2-23.2,71.1\n\t\tc3.5,20.8,18.5,40.9,44.3,59.6l15.4,11.1L166,359.5z M264.3,401.8c-20.6,3.4-44.1-4.4-69.6-23.3l-23.1-16.6l101.9,29.5\n\t\tc3.9,1.2,7.9,2.2,11.7,3.1C278.2,398.2,271.3,400.6,264.3,401.8z M273.7,390.7l-104.2-30.1l-17.3-12.5\n\t\tc-25.8-18.6-40.6-38.4-44-59.1c-3.4-20.6,4.3-44.4,23.2-70.5l58.3-81.1c12.1-16.7,24.5-28.8,37.5-36.2c0.3-0.2,0.6-0.3,0.9-0.5\n\t\tc3.9,0.8,8,1.9,12.1,3l104.2,30.1l17.3,12.5c25.8,18.6,40.6,38.4,43.8,59.1c3.3,20.7-4.4,44.5-23,70.2l-58.6,81.6\n\t\tc-12.1,16.9-24.7,29.1-37.7,36.5C282.2,392.9,278,391.8,273.7,390.7z M419,263.6L402.7,320c-9.9,34.2-25.3,57.2-45.9,68.6\n\t\tc-17.8,9.8-41,11.6-69.4,5.5c12.7-7.5,25.3-19.7,37.1-36.2l58.6-81.6c18.8-26.1,26.5-50,23.2-70.9c-3.4-21-18.2-41.1-44.2-59.7\n\t\tl-15.4-11.1l1.6,0.4c34.7,10,57.9,25.6,69.2,46.2C428.8,201.9,429.2,229.6,419,263.6z"/>\n        <path [attr.fill]="color" d="M282.6,233.7l-7.3-5.8c-1.2-3.5-3-6.3-5.4-8.4c-2.4-2.1-5.5-3.3-9.2-3.9L260,215c-7.3-6-14.1-8.9-20.4-8.4\n\t\tc-6.2,0.5-12.5,4.5-18.5,11.8l-9.9,11.8c-6,7.3-9,14.1-8.4,20.3c0.5,6.2,4.5,12.5,11.8,18.5l7,5.8c1.3,3.6,3.1,6.4,5.5,8.5\n\t\tc2.5,2,5.5,3.2,9.2,3.9l0.7,0.6c7.3,6.1,14.1,9,20.5,8.4c2.7-0.2,5.6-1.3,8.3-2.9c3.5-2,6.9-4.9,10.4-9l9.9-11.8\n\t\tc6.2-7.2,9-14,8.5-20.2C293.9,246.2,289.9,239.9,282.6,233.7z M221.3,223.7c-3.4,4.1-4.9,10.2-4.1,18.2l2,24.3\n\t\tc0.2,2.7,0.7,5.2,1.3,7.3l-5.7-5c-7-5.9-10.9-12-11.5-18.1c-0.6-6,2.3-12.8,8.2-19.8l9.9-11.8c3.3-4,6.6-6.8,9.9-8.7\n\t\tc2.7-1.6,5.3-2.5,8-2.7c6-0.6,12.6,2.2,19.5,8c-2.2-0.2-4.8-0.3-7.5-0.1l-12.7,1.2C230.6,217.2,224.8,219.5,221.3,223.7z\n\t\t M285,272.4l-9.9,11.8c-5.9,7-12,10.9-18.1,11.5c-6,0.6-12.6-2.2-19.5-8c2.2,0.2,4.8,0.3,7.5,0.1l12.7-1.2\n\t\tc5.3-0.4,9.4-1.6,12.8-3.5c1.7-1,3.2-2.2,4.4-3.7c3.4-4.1,4.9-10.2,4.2-18.3l-2-24.3c-0.2-2.7-0.7-5.2-1.3-7.3l6,5.2\n\t\tc7.2,5.8,11,11.9,11.4,18C293.8,258.7,290.9,265.3,285,272.4z"/>\n        <path [attr.fill]="color" d="M328.7,279.7c1-4.2,1.1-8.8,0.3-13.6c9-13.4,12.8-25.9,11.2-37.3c-1.7-13-10.5-25.4-26-37.4l-25.5-19.5\n\t\tC273.4,160,259,154.8,246,156.5s-25.5,10.6-37.4,26l-2.1,2.7l-11.9,7.6c-14.7,9.4-23.5,19.8-26,31.2c-0.9,3.8-1,7.9-0.6,12\n\t\tc-9.3,13.8-13.3,26.6-11.8,38c1.8,12.8,10.5,25.4,26.2,37.3l25.5,19.5c15.5,12,29.9,17.4,42.6,15.6c5-0.6,9.9-2.4,15-5.3\n\t\tc7.6-4.4,15.3-11.4,22.5-20.9l0.8-1l13.8-8.7C317.3,301.3,326.2,291.1,328.7,279.7z M209.1,183c7.2-9.5,14.6-16.2,22.1-20.5\n\t\tc4.9-2.8,9.7-4.4,14.7-5.1c12.6-1.7,26.8,3.4,42.4,15.2l25.6,19.6c15.4,11.9,24,24.2,25.7,36.8c1.4,10.9-2.1,23-10.6,36\n\t\tc-1.5-7.6-4.9-15.9-10.6-24.8l-29.2-46.3c-9.5-14.9-19.9-23.7-31.2-26.4c-11.2-2.6-24.6,0.9-39.4,10.1l-10.1,6.4L209.1,183z\n\t\t M169.4,224.3c2.4-11.2,11.
11-21.5,25.7-30.6l10.1-6.4l-33.6,44c-1,1.3-1.9,2.6-2.9,4C168.4,231.3,168.5,227.8,169.4,224.3z\n\t\t M250.5,345.8c-12.6,1.7-26.8-3.6-42-15.6L183,310.7c-15.3-11.7-24.1-24.1-25.8-36.7c-1.5-11,2.2-23.3,11.2-36.7\n\t\tc1.2,8.1,4.7,16.9,10.6,26.3l29.1,46.1c9.6,15,20,23.8,31.2,26.4c10.3,2.3,22.2-0.3,35.5-7.9c1.3-0.7,2.6-1.5,3.8-2.4l8.3-5.3\n\t\tC275.1,335.7,262.9,344.2,250.5,345.8z M288,318.3l-9.9,6.8c-14.7,9.2-27.6,12.6-38.7,10.1c-11-2.5-21.4-11.3-30.8-26l-29.1-46.1\n\t\tc-6.1-9.7-9.7-18.6-10.7-26.8c1-1.5,2.2-3.2,3.4-4.8l34.8-45.6l12.1-7.7c1.3-0.7,2.5-1.6,3.7-2.3c13.1-7.5,24.8-10.2,35-7.8\n\t\tc11,2.5,21.4,11.3,30.7,25.9l29.2,46.3c5.8,9.1,9.3,17.5,10.5,25.4c-1.2,1.9-2.6,3.6-3.9,5.3L288,318.3z M302.1,309.9l-11.9,7.6\n\t\tl34.9-45.7c1.2-1.6,2.3-3,3.3-4.6c0.7,4.2,0.6,8.4-0.4,12.3C325.5,290.5,316.7,300.7,302.1,309.9z"/>\n    </g>\n</svg>\n'})],T);let p=class{constructor(){this.width="320px",this.color="#A1A2FF"}static{this.propDecorators={width:[{type:s.pde}],color:[{type:s.pde}]}}};p=function(En,gn,Pt,et){var Yt,pt=arguments.length,Ct=pt<3?gn:null===et?et=Object.getOwnPropertyDescriptor(gn,Pt):et;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)Ct=Reflect.decorate(En,gn,Pt,et);else for(var ot=En.length-1;ot>=0;ot--)(Yt=En[ot])&&(Ct=(pt<3?Yt(Ct):pt>3?Yt(gn,Pt,Ct):Yt(gn,Pt))||Ct);return pt>3&&Ct&&Object.defineProperty(gn,Pt,Ct),Ct}([(0,s.uAl)({selector:"loading-page-icon-1",template:'<svg version="1.1" id="Layer_1" x="0px" y="0px"\n     viewBox="0 0 388 331" xml:space="preserve" [attr.width]="width">\n    <g>\n\t<path [attr.fill]="color" d="M236,92.9c-0.8-3.1-2.8-5.7-5.6-7.3c-2.8-1.6-6.1-2-9.2-1.2l-98.6,26.5c-6.4,1.7-10.3,8.4-8.5,14.8l26.6,98.7\n\t\tc0.8,3.1,2.8,5.7,5.6,7.3c1.9,1.1,3.9,1.6,6,1.6c1.1,0,2.1-0.1,3.2-0.4l98.6-26.5c3.1-0.8,5.7-2.8,7.3-5.6c1.6-2.8,2-6.1,1.2-9.2\n\t\tL236,92.9z M260.5,200.3c-1.5,2.6-3.9,4.4-6.7,5.2L155.2,232c-2.9,0.8-5.8,0.4-8.4-1.1c-2.6-1.5-4.4-3.9-5.2-6.7l-26.6-98.7\n\t\tc-1.6-5.9,1.9-12,7.8-13.6l98.6-26.5c2.9-0.8,5.8-0.4,8.4,1.1s4.4,3.9,5.2,6.7l26.6,98.7C262.4,194.8,262,197.7,260.5,200.3z"/>\n        <path [attr.fill]="color" d="M202.8,120.2c-2.1-3-6.1-3.8-9.2-1.7l-47.3,32.3c-3,2.1-3.8,6.1-1.7,9.2l32.4,47.4c2.1,3,6.1,3.8,9.2,1.7\n\t\tl47.3-32.3c3-2.1,3.8-6.2,1.7-9.2L202.8,120.2z"/>\n        <path [attr.fill]="color" d="M343.8,170.6l-12.1-14.7l8.8-14.5c3.1-5.1,4-11,2.6-16.8s-5-10.6-10.1-13.7l-76.2-46.1L228,29.7\n\t\tc-3.6-4.4-8.8-7.2-14.5-7.7c-5.7-0.6-11.3,1.1-15.7,4.8l-1.6,1.3L171,12.8c-10.5-6.3-24.2-3-30.5,7.5L76.1,126.8L57,142.6\n\t\tc-7.7,6.3-9.8,16.9-5.8,25.5l-8.6,14.1c-6.3,10.5-3,24.2,7.5,30.5l73.2,44.3l46.5,56.6c4.2,5.1,10.4,7.8,16.6,7.8\n\t\tc4.8,0,9.6-1.6,13.6-4.9l9.2-7.6l2.8,1.7c3.6,2.2,7.5,3.2,11.5,3.2c7.5,0,14.9-3.8,19-10.7l26-43l72.3-59.4\n\t\tC349.9,193.2,351.2,179.7,343.8,170.6z M332.4,111.7c4.8,2.9,8.3,7.6,9.6,13.1c1.4,5.5,0.5,11.2-2.5,16L331,155l-72.4-88\n\t\tL332.4,111.7z M198.5,27.5c3.7-3,8.2-4.6,12.9-4.6c0.7,0,1.3,0,2,0.1c5.4,0.5,10.3,3.1,13.8,7.4l26.9,32.8l-57-34.5L198.5,27.5z\n\t\t M141.4,20.9c6.1-10,19.1-13.2,29.1-7.2l24.9,15.1l-117,96.2L141.4,20.9z M57.6,143.3l16.9-13.9L51.8,167\n\t\tC48.3,158.9,50.5,149.2,57.6,143.3z M50.6,211.8c-10-6.1-13.2-19.1-7.2-29.1l8.2-13.6c0.7,1.2,1.4,2.4,2.4,3.5l67.4,82L50.6,211.8z\n\t\t M199.3,315.7c-8.7,7.1-21.6,5.9-28.7-2.8l-44.7-54.4l82.3,49.8L199.3,315.7z M241.6,302.7c-6.1,10-19.1,13.2-29.1,7.2l-2.5-1.5\n\t\tl56.2-46.2L241.6,302.7z M267.7,259.5L209,307.7L124,256.2l-69.2-84.2c-1-1.2-1.8-2.6-2.5-3.9l24.6-40.6l119.5-98.2L256,65.4\n\t\tl74.4,90.5L267.7,259.5z M340.2,200l-70.1,57.6l61-100.8l11.9,14.5C350.1,179.9,348.9,192.8,340.2,200z"/>\n    </g>\n</svg>\n'})],p);let ee=class{constructor(){this.width="437px",this.color="#52A9FF"}static{this.propDecorators={width:[{type:s.pde}],color:[{type:s.pde}]}}};ee=function(En,gn,Pt,et){var Yt,pt=arguments.length,Ct=pt<3?gn:null===et?et=Object.getOwnPropertyDescriptor(gn,Pt):et;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)Ct=Reflect.decorate(En,gn,Pt,et);else for(var ot=En.length-1;ot>=0;ot--)(Yt=En[ot])&&(Ct=(pt<3?Yt(Ct):pt>3?Yt(gn,Pt,Ct):Yt(gn,Pt))||Ct);return pt>3&&Ct&&Object.defineProperty(gn,Pt,Ct),Ct}([(0,s.uAl)({selector:"loading-page-icon-2",template:'<svg version="1.1" id="Layer_1" x="0px" y="0px"\n     viewB
1ox="0 0 482.1 476" xml:space="preserve" [attr.width]="width">\n    <g>\n\t    <path [attr.fill]="color" d="M408.8,171.7l-3.6-3.6l-16.2-35.5c-16.8-36.7-38-60-63.2-69.5c-8.4-3.1-17.6-4.8-27.5-5\n\t\tc-27.5-25.4-55-38.4-81.2-38.8c-30-0.6-61.7,15.1-94.4,46.6l-53.3,51.4c-32.5,31.3-49.3,62.5-49.7,92.6c-0.4,30,15.3,61.9,47,94.7\n\t\tl3.1,3.1L86,343.1c16.4,36.9,37.4,60.4,62.3,69.7c8.8,3.4,18.5,5,28.8,5c27.7,25.4,55,38.2,81.2,38.6c0.4,0,0.8,0,1.3,0\n\t\tc29.6,0,60.9-15.7,93-46.8l53.3-51.6c32.7-31.1,49.7-62.1,50.4-92.1C456.7,236.5,440.7,204.6,408.8,171.7z M325.7,64\n\t\tc25,9.2,46,32.3,62.5,68.8l14.9,33L310,69.5c-3.6-3.6-6.9-6.9-10.5-10.3C308.9,59.4,317.8,61.1,325.7,64z M67.6,303.9\n\t\tc-31.5-32.5-47-64-46.6-93.8c0.4-29.8,17-60.7,49.3-91.9l53.3-51.6c31.7-30.6,62.8-46.2,91.9-46.2c0.6,0,1,0,1.7,0\n\t\tc25.8,0.4,52.7,13.2,79.8,37.8c-19.1,0-40.5,5.5-64.4,16.2l-115,52.5c-37.4,17-60.9,38.2-70.1,63.4c-9.2,25-5.5,56.5,11.1,93.2\n\t\tl9.9,21.8L67.6,303.9z M148.8,412c-24.8-9.2-45.5-32.5-61.7-69.3L72.2,310l93.2,96.3c3.6,3.8,7.3,7.3,10.9,10.7\n\t\tC166.2,416.8,157.2,415.1,148.8,412z M166,405.7l-95.3-98.4l-11.1-24.6c-16.6-36.5-20.4-67.6-11.1-92.3c9.2-24.8,32.5-46,69.7-62.8\n\t\tL233,75.3c23.7-10.7,44.9-16.2,63.8-16.2c0.4,0,0.8,0,1.3,0c3.8,3.4,7.6,7.1,11.3,10.9l95.3,98.4l11.1,24.6\n\t\tc16.6,36.5,20.4,67.6,10.9,92.3c-9.4,24.8-32.7,46-69.3,62.5L242,400.7c-23.9,10.9-45.3,16.4-64.2,16.4\n\t\tC174,413.5,170,409.7,166,405.7z M405.1,357.6l-53.3,51.6c-32.3,31.3-63.6,46.8-93.4,46.4c-25.6-0.4-52.3-13-79.5-37.6\n\t\tc18.7-0.2,40.1-5.7,63.4-16.4L357.6,349c36.9-16.8,60.4-38.2,69.9-63.2c9.4-25.2,5.9-56.5-10.9-93.2l-9.9-21.8l1.5,1.5\n\t\tc31.7,32.7,47.4,64.4,46.8,94C454.6,296.1,437.6,326.8,405.1,357.6z"/>\n        <path [attr.fill]="color" d="M269.9,228.3c0.8-4.6,0.6-8.8-0.6-12.6c-1.3-3.8-4-7.1-7.6-10.1l-0.4-1c-4.2-11.1-9.9-18.7-17-22\n\t\tc-7.1-3.4-16.6-2.9-27.7,1.3l-18.3,6.7c-11.1,4.2-18.7,9.9-22,17c-3.4,7.1-2.9,16.6,1.3,27.7l4,10.7c-0.8,4.8-0.6,9,0.6,12.8\n\t\tc1.5,3.8,4,6.9,7.6,10.1l0.4,1c4.2,11.3,9.9,18.7,17.2,22c3.1,1.5,6.9,2.1,10.9,2.1c5,0,10.7-1,17-3.4l18.3-6.7\n\t\tc11.3-4,18.7-9.7,22-16.8c3.4-7.1,2.9-16.6-1.3-27.9L269.9,228.3z M184.5,235.1c-1.5,3.1-2.5,6.1-3.1,8.8l-3.1-9\n\t\tc-4-10.9-4.4-19.9-1.3-27.1c3.1-6.9,10.5-12.6,21.4-16.6l18.3-6.7c6.1-2.3,11.5-3.4,16.4-3.4c4,0,7.3,0.6,10.5,2.1\n\t\tc6.9,3.1,12.4,10.3,16.4,21c-2.3-1.7-5-3.4-8.2-4.8l-14.7-6.7c-9.2-4.2-17-5.2-23.5-2.9c-6.3,2.3-11.8,8.2-16,17.4L184.5,235.1z\n\t\t M274.1,266.8c-3.1,6.9-10.5,12.4-21.4,16.4l-18.3,6.7c-10.9,4-19.9,4.4-27.1,1.3c-6.9-3.1-12.4-10.3-16.4-21\n\t\tc2.3,1.7,5,3.4,8.2,4.8l14.7,6.7c6.1,2.9,11.3,4.2,16.2,4.2c2.5,0,4.8-0.4,7.1-1.3c6.3-2.3,11.8-8.2,16.2-17.4l13-27.9\n\t\tc1.5-3.1,2.5-6.1,3.1-8.8l3.4,9.4C277,250.8,277.5,259.8,274.1,266.8z"/>\n        <path [attr.fill]="color" d="M295.9,318.6c3.8-4,6.7-9,8.8-14.7c18.3-9,30.2-20.4,35.7-33.8c6.3-15.3,4.4-34.4-5-57.3l-15.7-37.4\n\t\tc-9.2-22.7-21.8-37.4-37.1-43.7c-15.3-6.3-34.6-4.4-57.3,5l-4,1.7l-17.8,0.8c-22,1-38.2,6.9-48.1,17.8c-3.4,3.6-6.1,8-8.2,12.8\n\t\tc-18.9,9.2-31.3,20.8-36.7,34.2c-6.1,15.1-4.4,34.4,5.2,57.3l15.7,37.4c9.4,22.9,21.8,37.8,36.9,43.9c5.9,2.5,12.4,3.6,19.7,3.6\n\t\tc11.1,0,23.9-2.9,37.8-8.8l1.5-0.6l20.6-0.8C269.9,335.2,286.1,329.5,295.9,318.6z M225.6,137.5c13.9-5.9,26.2-8.6,37.1-8.6\n\t\tc7.1,0,13.4,1.3,19.3,3.6c14.9,6.1,27.3,20.6,36.9,43.2l15.7,37.6c9.4,22.7,11.1,41.6,5,56.5c-5.2,12.8-16.8,23.9-34.2,32.7\n\t\tc3.1-9.2,4.6-20.6,4-33.8l-2.9-69c-1-22.2-6.9-38.4-17.6-48.5c-10.7-9.9-27.5-14.5-49.5-13.6l-15.1,0.6L225.6,137.5z M156.1,157.8\n\t\tc9.7-10.7,25.6-16.6,47.4-17.4l15.1-0.6l-64.4,27.1c-1.9,0.8-3.8,1.7-5.7,2.5C150.7,165,153,161.2,156.1,157.8z M168.7,341.9\n\t\tc-14.9-6.1-27.1-20.8-36.3-43.4l-15.7-37.4c-9.4-22.5-11.3-41.6-5.2-56.5c5.2-13,17-24.1,35.3-33.2c-3.8,9.7-5.5,21.4-4.8,35.5\n\t\tl2.9,68.8c1,22.5,6.9,38.6,17.6,48.5c9.9,9,24.6,13.6,43.9,13.6c1.9,0,3.8,0,5.7-0.2l12.4-0.6C202.1,346.3,183.4,348,168.7,341.9z\n\t\t M227.1,335.4l-15.1,1.3c-21.8,0.8-38.2-3.6-48.7-13.2c-10.5-9.7-16.4-25.8-17.4-47.9l-2.9-68.8c-0.6-14.5,1-26.4,5-36.1\n\t\tc2.1-1,4.4-2.1,6.7-3.1l66.7-28.1l18-0.8c1.9,0,3.8-0.2,5.5-0.2c19.1,0,33.6,4.4,43.2,13.4c10.5,9.7,16.4,25.8,17.4,47.6l2.9,69\n\t\tc0.6,13.6-0.8,25-4.4,34.4c-2.5,1.3-5,2.3-7.6,3.4L227.1,335.4z M297,307.7c2.3-1,4.4-1.9,6.5-2.9c-1.9,5-4.6,9.7-8.2,13.2\n\t\tc-9.7,10.5-25.6,16.2-47.4,17l-17.8,0.8L297,307.7z"/>\n    </g>\n</svg>\n'})],ee);let q=class{constructor(){this.width="345px",this.color="#83C885"}static{this.propDecorators={width:[{type:s.pde}],color:[{type:s.pde}]}}};q=function(En,gn,Pt,et){var Yt,pt=arguments.length,Ct=pt<3?gn:null===et?et=Object.getOwnPropertyDescriptor(gn,Pt):et;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)Ct=Reflect.decorate(En,gn,Pt,et);else for(var ot=En.length-1;ot>=0;
1ot--)(Yt=En[ot])&&(Ct=(pt<3?Yt(Ct):pt>3?Yt(gn,Pt,Ct):Yt(gn,Pt))||Ct);return pt>3&&Ct&&Object.defineProperty(gn,Pt,Ct),Ct}([(0,s.uAl)({selector:"loading-page-icon-3",template:'<svg version="1.1" id="Layer_1" x="0px" y="0px"\n     viewBox="0 0 409 414" xml:space="preserve" [attr.width]="width">\n    <g>\n\t    <path [attr.fill]="color" d="M161.3,189.5c0,0.4,0,0.5,0,0.9c-5.5,7.8-7.7,17-5.7,25.7c2.9,12.2,13.7,21,27.4,24.3c4,3.3,8.4,5.8,13,7.7\n\t\tc4.9,2,9.7,2.9,14.4,2.9c5.7,0,11-1.5,15.5-4.2c9.9-5.8,15.2-16.6,15.9-29c4.4-7.3,6-15.5,4.2-23.5c-2.9-11.9-13-20.4-26.1-23.9\n\t\tc-13.3-10.8-30.1-13.9-42.9-6.4C168.4,169,162.8,178.2,161.3,189.5z M240.7,219.4c-1.1,11.3-6.2,21.4-15.3,26.7\n\t\tc-8.4,4.9-18.8,5.3-29.2,1.1c-4-1.6-7.7-3.7-11.3-6.4c3.3,0.7,6.9,1.1,10.6,1.1c4.6,0,9.1-0.5,13.9-1.6\n\t\tC223.2,236.9,234.3,229.1,240.7,219.4z M192.5,160.6c8.4,0,17.3,3.3,25.2,9.1c-7.8-1.6-16.6-1.6-25.4,0.4\n\t\tc-12.8,3.1-23.4,10-29.9,18.8c1.5-11,6.8-19.5,15-24.3C181.9,161.9,187.2,160.6,192.5,160.6z"/>\n        <path [attr.fill]="color" d="M148.7,292.1c10,6,21.5,9.1,33.6,9.1c6,0,12.2-0.7,18.6-2.4c6.4,1.6,13,2.6,19.3,2.6c11.5,0,22.6-2.7,32.7-8.6\n\t\tc18.1-10.6,29.8-29.8,32.9-53.8c1.3-10.8,0.9-21.9-1.1-33c2.2-11.1,2.7-22.3,1.6-32.9c-2.9-24.3-14.4-43.4-32.3-54.4\n\t\tc-15.2-9.1-33.2-11.5-52-6.8c-18.1-4.6-36.5-2.9-52,6.2c-27.2,16.1-38.3,50.6-31.6,86.9C111.1,241,121.9,275.6,148.7,292.1z\n\t\t M284.7,238.8c-3.1,23.7-14.6,42.7-32.3,53.1c-9.9,5.8-20.8,8.6-32.1,8.6c-5.8,0-11.7-0.7-17.5-2c2.9-0.7,6-1.8,9.1-2.9\n\t\tc22.6-8.8,42.7-26.1,56.8-49.3c7.3-12,12.4-25,15.3-37.8C285.8,218.5,286,228.7,284.7,238.8z M220.4,110.4c11.9,0,23.2,3.1,33,8.9\n\t\tc17.7,10.8,29,29.8,31.6,53.7c1.1,9.9,0.7,20.3-1.1,30.5c-2.7-13-7.7-25.9-15-38c-16.2-27.4-40.5-46.2-65.3-53.1\n\t\tC209.5,111,215,110.4,220.4,110.4z M268.4,165.9c7.5,12.8,12.6,26.3,15.3,40c-2.7,13.5-8,27-15.7,39.8c-13.9,23-34,40.3-56.4,48.9\n\t\tc-3.8,1.3-7.3,2.4-10.8,3.3c-25.2-6.6-50-25.4-66.4-53.1c-7.7-13-12.6-26.7-15.2-40c2.7-13.3,7.8-26.8,15.7-39.8\n\t\tc13.9-23,34-40.3,56.4-48.9c3.5-1.3,7.1-2.4,10.6-3.3C227.2,119.4,252,138.2,268.4,165.9z M150.3,118.8c9.9-5.8,20.8-8.6,32.1-8.6\n\t\tc5.8,0,11.7,0.7,17.5,2c-2.9,0.7-6,1.8-8.9,2.9c-22.6,8.8-42.7,26.3-56.8,49.3c-7.5,12.2-12.6,25.2-15.3,37.8\n\t\tC112.9,167.4,124.1,134.2,150.3,118.8z M118.8,207c2.7,13,7.7,25.9,15,38.2c16.2,27.4,40.5,46.2,65.3,53.1\n\t\tc-18.1,4-35.4,1.6-49.8-7.1C123.1,275.3,112.4,242,118.8,207z"/>\n        <path [attr.fill]="color" d="M367.9,146.2c-10.8-30.5-34.7-54.6-67.9-68.8C255.1,25.6,192.3,1.1,136.7,20.6C80.8,40.2,46.8,98.8,44.5,167.6\n\t\tc-17,32.1-20.6,66.1-9.7,96.9c10.8,30.5,34.7,54.6,68.1,69c34.3,39.8,79.2,63.3,123.6,63.3c13.3,0,26.8-2.2,39.6-6.8\n\t\tc55.9-19.5,89.8-78.1,92.2-146.8C375.2,211,378.7,177.1,367.9,146.2z M137,21.5c12.8-4.6,26.1-6.6,39.4-6.6\n\t\tc43.4,0,87.6,23,121.6,61.7c-3.7-1.5-7.3-2.9-11.3-4.2c-40.2-13.1-86.7-11.7-131.1,4c-44.5,15.7-81.4,44-104.2,79.4\n\t\tc-2,3.3-4,6.6-5.8,9.9C48.3,98.2,81.9,40.7,137,21.5z M35.7,264.1c-10.6-29.9-7.5-63,8.8-94.6c-0.7,27.7,3.7,57,13.9,86\n\t\tc10.2,29.2,25.2,54.9,43.3,76.3C69.5,317.4,46.3,293.9,35.7,264.1z M58.9,255.2c-10-29.6-14.4-59.3-13.5-87.4\n\t\tc2-3.8,4.2-7.7,6.8-11.3c22.6-35.2,59.5-63.3,103.9-79c24.3-8.6,49.1-13,73-13c19.9,0,39.2,2.9,57.3,8.9c4.4,1.5,8.8,3.1,12.8,4.9\n\t\tc18.4,21.5,33.8,47.6,44.2,77.4c10.4,29.6,14.8,59.3,13.9,87.4c-2,3.8-4.2,7.7-6.8,11.3c-22.6,35.2-59.5,63.3-103.9,79\n\t\tc-44.2,15.7-90.5,17.2-130.5,4c-4.4-1.5-8.8-3.1-13-4.9C84.6,311,69.3,284.9,58.9,255.2z M265.9,389.2\n\t\tc-54.8,19.2-116.6-4.4-161-55.1c3.7,1.5,7.5,2.9,11.3,4.2c18.1,6,37.6,8.9,57.7,8.9c24.1,0,49.1-4.4,73.4-13\n\t\tc44.5-15.7,81.4-44,104.2-79.4c2-3.3,4-6.6,5.8-9.9C354.4,312.5,320.8,369.8,265.9,389.2z M344.4,155.2\n\t\tc-10.2-29.2-25.2-54.9-43.3-76.3c32.1,14.2,55.3,38,65.9,67.7c10.6,29.9,7.5,63-8.8,94.6C359,213.4,354.6,184.2,344.4,155.2z"/>\n    </g>\n</svg>\n'})],q);let oe=class{constructor(){this.width="380px",this.color="#5CD5D6"}static{this.propDecorators={width:[{type:s.pde}],color:[{type:s.pde}]}}};oe=function(En,gn,Pt,et){var Yt,pt=arguments.length,Ct=pt<3?gn:null===et?et=Object.getOwnPropertyDescriptor(gn,Pt):et;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)Ct=Reflect.decorate(En,gn,Pt,et);else for(var ot=En.length-1;ot>=0;
1ot--)(Yt=En[ot])&&(Ct=(pt<3?Yt(Ct):pt>3?Yt(gn,Pt,Ct):Yt(gn,Pt))||Ct);return pt>3&&Ct&&Object.defineProperty(gn,Pt,Ct),Ct}([(0,s.uAl)({selector:"loading-page-icon-4",template:'<svg version="1.1" id="Layer_1" x="0px" y="0px"\n     viewBox="0 0 348 348" xml:space="preserve" [attr.width]="width">\n    <g>\n\t    <path [attr.fill]="color" d="M273.6,136.8c-4.1-5.6-10.7-8.6-17.7-7.8l-3.7,0.5c-1.1-1.6-2.3-3-3.8-4.2c-5-3.9-11.6-5-17.5-2.5l-33.4,13\n\t\tl-89,10.4c-6.9,0.8-12.5,5.1-15.4,11.4c-2.7,6.3-1.9,13.4,2.1,18.9l1.8,2.6c-1.1,2-2,4.1-2.3,6.4c-0.9,5.6,0.9,11.1,4.7,15.1\n\t\tc0.5,0.6,1,1,1.6,1.5l31.2,25.6l48.2,66.6c0.5,0.8,1.2,1.5,1.7,2c4,4.2,9.8,6.3,15.8,5.7c6.3-0.7,11.9-4.3,14.9-9.8\n\t\tc4,1.4,8.2,1.3,12.2-0.2c6-2.3,10.2-7.7,11-14.1l7.2-51.8l32.1-69.9C278.4,149.8,277.6,142.5,273.6,136.8z M231.3,123.5\n\t\tc5.7-2.2,12-1.3,16.7,2.4c0.7,0.5,1.2,1,1.7,1.6c0.7,0.7,1.1,1.4,1.7,2l-50.9,5.9L231.3,123.5z M95.9,176.2\n\t\tC92,170.8,91.4,164,94,158c2.4-6.1,8-10.3,14.5-10.9l86.1-10L105.8,172c-3.5,1.4-6.3,3.7-8.2,6.6L95.9,176.2z M101.4,201.6\n\t\tc-4.8-3.9-7-9.8-6-15.8c0.4-2.1,1.1-4.1,2.1-6l32.9,45.4L101.4,201.6z M198,301.3c-6.6,0.7-12.8-2.2-16.6-7.5l-46.5-64.1l72.8,59.5\n\t\tc1.4,1.2,3.1,2.1,4.8,2.8C209.2,297.2,204,300.8,198,301.3z M235.6,277.7c-0.8,6.2-4.9,11.2-10.6,13.4c-3.8,1.5-7.9,1.5-11.7,0.3\n\t\tc0.1-0.1,0.1-0.3,0.2-0.4l28.8-62.6L235.6,277.7z M242.6,225.9l-29.8,64.9c-0.1,0.1-0.1,0.3-0.3,0.5c-1.7-0.6-3.2-1.5-4.6-2.7\n\t\tl-75.1-61.4l-34.9-48c2-2.8,4.8-5.2,8.2-6.6l91.7-35.9l54.2-6.3c2,3.3,2.9,7.3,2.5,11.4L242.6,225.9z M275.1,155.8L244,223.4\n\t\tl11.3-81.6c0.6-4.1-0.3-8.2-2.3-11.5l3.2-0.5c5.9-0.7,11.3,1.3,15.3,5.5c0.7,0.7,1.2,1.2,1.7,2\n\t\tC277.2,142.9,277.9,149.6,275.1,155.8z"/>\n        <path [attr.fill]="color" d="M211,186l-4.7-20.3c-0.6-2.7-2.6-4.7-5.2-5.6c-2.6-0.7-5.4-0.2-7.5,1.7l-0.3,0.3l-2.1-2.8\n\t\tc-1.6-2.1-4.3-3.3-7-3c-2.8,0.3-5,2-6.1,4.5l-11.3,25.7l-13.3,12.2c-2,2-2.9,4.7-2.2,7.4c0.3,1.4,1.1,2.7,1.9,3.6\n\t\tc0.8,0.8,1.5,1.4,2.5,1.7l-0.9,2c-1.2,2.6-0.9,5.4,0.9,7.7c0.2,0.2,0.4,0.5,0.7,0.7c1.6,1.7,4.1,2.6,6.5,2.2l25.1-3.3l21.1,6\n\t\tc2.6,0.7,5.4,0,7.4-1.9c2-2,2.7-4.6,2.1-7.3l-0.2-0.9l1.3-0.2c2.7-0.4,4.9-2.1,6.1-4.5c1.2-2.4,0.8-5.3-1-7.6L211,186z\n\t\t M162.7,223.4c-2.6,0.3-4.9-0.8-6.4-2.8c-1.5-2-1.8-4.6-0.8-6.9l0.9-2c0,0,0,0,0.1,0.1l29.5,8.4L162.7,223.4z M168.2,185.4\n\t\tl10.5-24.1c1-2.3,3.1-3.8,5.5-4c2.1-0.3,4.2,0.5,5.7,2.1c0.2,0.2,0.4,0.5,0.7,0.7l2.1,2.8L168.2,185.4z M225.1,211.8\n\t\tc-0.9,2.2-3.1,3.8-5.4,4.1l-1.6,0.2l-6.7-28.2l12.8,17.1C225.8,207,226.1,209.6,225.1,211.8z"/>\n    </g>\n</svg>\n'})],oe);let ue=class{constructor(){this.width="110px",this.color="#001A33"}static{this.propDecorators={width:[{type:s.pde}],color:[{type:s.pde}]}}};ue=function(En,gn,Pt,et){var Yt,pt=arguments.length,Ct=pt<3?gn:null===et?et=Object.getOwnPropertyDescriptor(gn,Pt):et;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)Ct=Reflect.decorate(En,gn,Pt,et);else for(var ot=En.length-1;ot>=0;ot--)(Yt=En[ot])&&(Ct=(pt<3?Yt(Ct):pt>3?Yt(gn,Pt,Ct):Yt(gn,Pt))||Ct);return pt>3&&Ct&&Object.defineProperty(gn,Pt,Ct),Ct}([(0,s.uAl)({selector:"loading-page-icon-5",template:'<svg version="1.1" id="Layer_1" x="0px" y="0px"\n     viewBox="0 0 96 92" xml:space="preserve" [attr.width]="width">\n    <g>\n\t    <path [attr.fill]="color" d="M92.5,35.8l-6.3-15.6c-3.9-9.6-9-15.7-15.2-18.3c-6.2-2.6-14-2-23.2,2.1l-1.6,0.7L39,5.1\n\t\tC30.1,5.5,23.5,8,19.5,12.6c-1.4,1.6-2.5,3.4-3.3,5.3C8.7,21.7,3.7,26.6,1.5,32.3c-2.5,6.4-1.8,14.5,2.1,24l6.3,15.6\n\t\tc3.7,9.6,8.8,15.7,15,18.4c2.5,1.1,5.3,1.6,8,1.6c5.3-0.2,10.5-1.4,15.3-3.7l0.6-0.3l8.2-0.4c8.9-0.3,15.5-2.8,19.5-7.3\n\t\tc1.6-1.8,2.8-3.9,3.6-6.1c7.4-3.8,12.2-8.5,14.4-14.2C97,53.5,96.4,45.4,92.5,35.8z M20.2,13.1C24,8.7,30.4,6.3,39.1,5.9l4.9-0.2\n\t\tL19.2,16.5l-1.8,0.8C18.2,15.8,19.1,14.4,20.2,13.1z M25.2,89.4c-5.9-2.5-10.8-8.6-14.6-18L4.3,55.9c-3.7-9.3-4.5-17.2-2.1-23.4\n\t\tc2-5.3,6.6-9.8,13.6-13.5c-1.5,4.6-2.1,9.5-1.8,14.3l1.2,28.7c0.4,9.4,2.8,16.2,7.2,20.3c4,3.8,10,5.7,17.8,5.7h2.3l3.7-0.2\n\t\tC37.8,91.3,30.7,91.8,25.2,89.4z M75.9,79.6L75.9,79.6C72,84,65.7,86.3,57,86.6l-6,0.3l25.8-11.2c0.7-0.3,1.4-0.7,2.1-1\n\t\tC78.2,76.5,77.2,78.1,75.9,79.6z M79.4,73.4L79.4,73.4c-1,0.5-1.9,1-3,1.5L48.6,87l-6.2,0.3c-8.7,0.4-15.2-1.4-19.4-5.4\n\t\tc-4.2-4-6.5-10.6-6.9-19.8l-1.1-28.7c-0.4-5,0.3-10.1,2-14.8c0.8-0.4,1.7-0.8,2.6-1.2L46.4,5.5l7.2-0.2h2.2\n\t\tc7.6,0,13.4,1.9,17.2,5.5c4.2,4,6.6,10.7,6.9,19.6l1.2,28.8C81.5,64,80.9,68.8,79.4,73.4z M93.7,59.6v0.1c-2,5.1-6.5,9.5-13.2,13.1\n\t\tc1.3-4.4,1.8-9,1.5-13.6l-1.2-28.8c-0.4-9.3-2.8-16.1-7.2-20.3C69.2,6,62.5,4,53.6,4.4l-4.9,0.2c4.5-2.1,9.3-3.2,14.2-3.4\n\t\tc2.6,0,5.2,0.5,7.7,1.5c6,2.5,11,8.5,14.7,17.9l6.3,15.5C95.5,45.5,96.2,53.4,93.7,59.6z"/>\n        <path [attr.fill]="color" d="M66.7,44.2c1-2.7,1.2-5.7,0.3-8.5c-1.2-2.9-3.3-5.2-5.9-6.5c-1.2-2.6-3.1-4.8-5.6-6.1c-3-1.2-6.3-1.3-9.3-0.2\n\t\tc-1.4-0.1-2.8,0.1-4.1,0.6c-1.2,0.5-2.3,1.2-3.2,2.2l-2,0.7c-4.6,1.7-7.5,4.2-9,7.2c-1.5,3.1-1.2,7,0.5,11.8l0.3,0.7\n\t\tc-1.6,3.2-2,6.9-1,10.4c1,3,3.6,5.5,7.8,7.5c1.2,2.2,3,4,5.2,5.1c1.4,0.6,2.9,1,4.5,0.9c1.6,0,3.2-0.3,4.7-0.7c1,0,2-0.2,2.9-0.6\n\t\tc0.8-0.3,1.6-0.8,2.3-1.4l4.2-1.6c4.6-1.7,7.6-4.1,9-7.1c1.4-3,1.2-7-0.5-11.8L66.7,44.2z M34.9,31.7l-5.8,13.2\n\t\tc-1.6-4.4-1.7-8.1-0.4-10.9
1c1.3-2.8,4.1-5.1,8.5-6.8l0.4-0.2C36.5,28.4,35.6,30,34.9,31.7z M40.8,68.3L40.8,68.3\n\t\tc-1.6-0.8-3-2.1-4-3.7l5.4,2.6c1.5,0.8,3.1,1.4,4.7,1.7C44.8,69.4,42.7,69.1,40.8,68.3z M52.5,24.8c-1.3-0.7-2.7-1.2-4.2-1.6\n\t\tc0.9-0.2,1.8-0.3,2.7-0.3c1.4,0,2.8,0.3,4.2,0.9c1.9,1,3.5,2.6,4.6,4.6l-0.5-0.3L52.5,24.8z M67.3,58.3L67.3,58.3\n\t\tc-1.3,2.8-4.1,5-8.5,6.7l-2.3,0.9c1.3-1.6,2.4-3.4,3.2-5.3l6-13.7c0.2-0.4,0.4-0.9,0.5-1.3l0.6,1.6C68.4,51.7,68.6,55.4,67.3,58.3z\n\t\t"/>\n    </g>\n</svg>\n'})],ue);let X=class{constructor(){this.width="14px",this.color="#555555"}static{this.propDecorators={width:[{type:s.pde}],color:[{type:s.pde}]}}};X=function(En,gn,Pt,et){var Yt,pt=arguments.length,Ct=pt<3?gn:null===et?et=Object.getOwnPropertyDescriptor(gn,Pt):et;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)Ct=Reflect.decorate(En,gn,Pt,et);else for(var ot=En.length-1;ot>=0;ot--)(Yt=En[ot])&&(Ct=(pt<3?Yt(Ct):pt>3?Yt(gn,Pt,Ct):Yt(gn,Pt))||Ct);return pt>3&&Ct&&Object.defineProperty(gn,Pt,Ct),Ct}([(0,s.uAl)({selector:"expand-icon",template:'<svg version="1.1" x="0px" y="0px" viewBox="0 0 13 13 " [attr.width]="width">\n    <g>\n\t    <path [attr.fill]="color" d="M11.8,1.4c-0.1-0.1-0.1-0.2-0.3-0.3c-0.1,0-0.1,0-0.2,0H8.1c-0.3,0-0.5,0.2-0.5,0.5s0.2,0.5,0.5,0.5h2L7.2,5.1\n\t\tC7,5.3,7,5.6,7.2,5.8c0.1,0.1,0.2,0.1,0.4,0.1s0.3,0,0.4-0.1l2.9-2.9v2c0,0.3,0.2,0.5,0.5,0.5s0.5-0.2,0.5-0.5V1.6\n\t\tC11.9,1.6,11.9,1.5,11.8,1.4z"/>\n        <path [attr.fill]="color" d="M5.1,7.2l-2.9,2.9v-2c0-0.3-0.2-0.5-0.5-0.5S1.1,7.8,1.1,8.1v3.3c0,0.1,0,0.1,0,0.2c0.1,0.1,0.1,0.2,0.3,0.3\n\t\tc0.1,0,0.1,0,0.2,0h3.3c0.3,0,0.5-0.2,0.5-0.5s-0.2-0.5-0.5-0.5h-2l2.9-2.9C6,7.7,6,7.4,5.8,7.2S5.3,7,5.1,7.2z"/>\n    </g>\n</svg>\n'})],X);let xe=class{constructor(){this.width="16px",this.color="#555555"}static{this.propDecorators={width:[{type:s.pde}],color:[{type:s.pde}]}}};xe=function(En,gn,Pt,et){var Yt,pt=arguments.length,Ct=pt<3?gn:null===et?et=Object.getOwnPropertyDescriptor(gn,Pt):et;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)Ct=Reflect.decorate(En,gn,Pt,et);else for(var ot=En.length-1;ot>=0;ot--)(Yt=En[ot])&&(Ct=(pt<3?Yt(Ct):pt>3?Yt(gn,Pt,Ct):Yt(gn,Pt))||Ct);return pt>3&&Ct&&Object.defineProperty(gn,Pt,Ct),Ct}([(0,s.uAl)({selector:"external-link-icon",template:'<svg version="1.1" x="0px" y="0px" viewBox="0 0 15 15" [attr.width]="width">\n    <g>\n\t    <path [attr.fill]="color" d="M9.8,7.5C9.5,7.5,9.3,7.8,9.3,8v3.3c0,0.2-0.1,0.3-0.2,0.4s-0.3,0.2-0.4,0.2h-6c-0.2,0-0.3-0.1-0.4-0.2\n\t\ts-0.2-0.3-0.2-0.4v-6c0-0.2,0.1-0.3,0.2-0.4s0.3-0.2,0.4-0.2H6c0.3,0,0.5-0.2,0.5-0.5S6.2,3.8,6,3.8H2.7c-0.4,0-0.8,0.2-1.1,0.5\n\t\tC1.3,4.5,1.1,4.9,1.1,5.3v6c0,0.4,0.2,0.8,0.5,1.1c0.3,0.3,0.7,0.5,1.1,0.5h6c0.4,0,0.8-0.2,1.1-0.5s0.5-0.7,0.5-1.1V8\n\t\tC10.3,7.8,10,7.5,9.8,7.5z"/>\n        <path [attr.fill]="color" d="M11.8,2.4c-0.1-0.1-0.1-0.2-0.3-0.3c-0.1,0-0.1,0-0.2,0H8.1c-0.3,0-0.5,0.2-0.5,0.5s0.2,0.5,0.5,0.5h2L5.1,8.2\n\t\tc-0.2,0.2-0.2,0.5,0,0.7C5.2,9,5.3,9.1,5.4,9.1s0.3,0,0.4-0.1l5.1-5.1v2c0,0.3,0.2,0.5,0.5,0.5s0.5-0.2,0.5-0.5V2.6\n\t\tC11.9,2.6,11.9,2.5,11.8,2.4z"/>\n    </g>\n</svg>\n'})],xe);let Be=class{};Be=function(En,gn,Pt,et){var Yt,pt=arguments.length,Ct=pt<3?gn:null===et?et=Object.getOwnPropertyDescriptor(gn,Pt):et;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)Ct=Reflect.decorate(En,gn,Pt,et);else for(var ot=En.length-1;ot>=0;ot--)(Yt=En[ot])&&(Ct=(pt<3?Yt(Ct):pt>3?Yt(gn,Pt,Ct):Yt(gn,Pt))||Ct);return pt>3&&Ct&&Object.defineProperty(gn,Pt,Ct),Ct}([(0,s.uAl)({selector:"icon-settings",template:'<svg width="18" height="18" viewBox="0 0 18 18" fill="none" xmlns="http://www.w3.org/2000/svg">\n    <path d="M9.00018 11.182C10.2052 11.182 11.182 10.2052 11.182 9.00018C11.182 7.79519 10.2052 6.81836 9.00018 6.81836C7.79519 6.81836 6.81836 7.79519 6.81836 9.00018C6.81836 10.2052 7.79519 11.182 9.00018 11.182Z" stroke="#555555" stroke-linecap="round" stroke-linejoin="round"/>\n    <path d="M14.3818 11.1818C14.285 11.4012 14.2561 11.6445 14.2989 11.8804C14.3417 12.1164 14.4542 12.3341 14.6218 12.5055L14.6655 12.5491C14.8007 12.6842 14.908 12.8446 14.9812 13.0212C15.0544 13.1978 15.0921 13.387 15.0921 13.5782C15.0921 13.7693 15.0544 13.9586 14.9812 14.1352C14.908 14.3118 14.8007 14.4722 
114.6655 14.6073C14.5304 14.7425 14.3699 14.8498 14.1934 14.923C14.0168 14.9962 13.8275 15.0339 13.6364 15.0339C13.4452 15.0339 13.2559 14.9962 13.0794 14.923C12.9028 14.8498 12.7424 14.7425 12.6073 14.6073L12.5636 14.5636C12.3922 14.396 12.1745 14.2835 11.9386 14.2407C11.7027 14.1979 11.4594 14.2268 11.24 14.3236C11.0249 14.4158 10.8414 14.5689 10.7122 14.764C10.583 14.9591 10.5137 15.1878 10.5127 15.4218V15.5455C10.5127 15.9312 10.3595 16.3012 10.0867 16.574C9.81392 16.8468 9.44395 17 9.05818 17C8.67241 17 8.30244 16.8468 8.02966 16.574C7.75688 16.3012 7.60364 15.9312 7.60364 15.5455V15.48C7.59801 15.2393 7.52009 15.0058 7.38001 14.81C7.23993 14.6141 7.04417 14.4649 6.81818 14.3818C6.59882 14.285 6.3555 14.2561 6.11957 14.2989C5.88365 14.3417 5.66595 14.4542 5.49455 14.6218L5.45091 14.6655C5.31582 14.8007 5.1554 14.908 4.97882 14.9812C4.80224 15.0544 4.61297 15.0921 4.42182 15.0921C4.23067 15.0921 4.04139 15.0544 3.86481 14.9812C3.68824 14.908 3.52782 14.8007 3.39273 14.6655C3.25749 14.5304 3.1502 14.3699 3.077 14.1934C3.00381 14.0168 2.96613 13.8275 2.96613 13.6364C2.96613 13.4452 3.00381 13.2559 3.077 13.0794C3.1502 12.9028 3.25749 12.7424 3.39273 12.6073L3.43636 12.5636C3.60403 12.3922 3.7165 12.1745 3.75928 11.9386C3.80205 11.7027 3.77317 11.4594 3.67636 11.24C3.58417 11.0249 3.43109 10.8414 3.23597 10.7122C3.04085 10.583 2.81221 10.5137 2.57818 10.5127H2.45455C2.06878 10.5127 1.69881 10.3595 1.42603 10.0867C1.15325 9.81392 1 9.44395 1 9.05818C1 8.67241 1.15325 8.30244 1.42603 8.02966C1.69881 7.75688 2.06878 7.60364 2.45455 7.60364H2.52C2.76072 7.59801 2.99419 7.52009 3.19004 7.38001C3.38589 7.23993 3.53507 7.04417 3.61818 6.81818C3.71499 6.59882 3.74387 6.3555 3.70109 6.11957C3.65832 5.88365 3.54585 5.66595 3.37818 5.49455L3.33455 5.45091C3.19931 5.31582 3.09202 5.1554 3.01882 4.97882C2.94562 4.80224 2.90795 4.61297 2.90795 4.42182C2.90795 4.23067 2.94562 4.04139 3.01882 3.86481C3.09202 3.68824 3.19931 3.52782 3.33455 3.39273C3.46963 3.25749 3.63005 3.1502 3.80663 3.077C3.98321 3.00381 4.17249 2.96613 4.36364 2.96613C4.55479 2.96613 4.74406 3.00381 4.92064 3.077C5.09722 3.1502 5.25764 3.25749 5.39273 3.39273L5.43636 3.43636C5.60777 3.60403 5.82547 3.7165 6.06139 3.75928C6.29731 3.80205 6.54064 3.77317 6.76 3.67636H6.81818C7.03329 3.58417 7.21674 3.43109 7.34596 3.23597C7.47518 3.04085 7.54452 2.81221 7.54545 2.57818V2.45455C7.54545 2.06878 7.6987 1.69881 7.97148 1.42603C8.24426 1.15325 8.61423 1 9 1C9.38577 1 9.75574 1.15325 10.0285 1.42603C10.3013 1.69881 10.4545 2.06878 10.4545 2.45455V2.52C10.4555 2.75403 10.5248 2.98267 10.654 3.17779C10.7833 3.37291 10.9667 3.52599 11.1818 3.61818C11.4012 3.71499 11.6445 3.74387 11.8804 3.70109C12.1164 3.65832 12.3341 3.54585 12.5055 3.37818L12.5491 3.33455C12.6842 3.19931 12.8446 3.09202 13.0212 3.01882C13.1978 2.94562 13.387 2.90795 13.5782 2.90795C13.7693 2.90795 13.9586 2.94562 14.1352 3.01882C14.3118 3.09202 14.4722 3.19931 14.6073 3.33455C14.7425 3.46963 14.8498 3.63005 14.923 3.80663C14.9962 3.98321 15.0339 4.17249 15.0339 4.36364C15.0339 4.55479 14.9962 4.74406 14.923 4.92064C14.8498 5.09722 14.7425 5.25764 14.6073 5.39273L14.5636 5.43636C14.396 5.60777 14.2835 5.82547 14.2407 6.06139C14.1979 6.29731 14.2268 6.54064 14.3236 6.76V6.81818C14.4158 7.03329 14.5689 7.21674 14.764 7.34596C14.9591 7.47518 15.1878 7.54452 15.4218 7.54545H15.5455C15.9312 7.54545 16.3012 7.6987 16.574 7.97148C16.8468 8.24426 17 8.61423 17 9C17 9.38577 16.8468 9.75574 16.574 10.0285C16.3012 10.3013 15.9312 10.4545 15.5455 10.4545H15.48C15.246 10.4555 15.0173 10.5248 14.8222 10.654C14.6271 10.7833 14.474 10.9667 14.3818 11.1818V11.1818Z" stroke="#555555" stroke-linecap="round" stroke-linejoin="round"/>\n</svg>\n'})],Be);let J=class{};J=function(En,gn,Pt,et){var Yt,pt=arguments.length,Ct=pt<3?gn:null===et?et=Object.getOwnPropertyDescriptor(gn,Pt):et;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)Ct=Reflect.decorate(En,gn,Pt,et);else for(var ot=En.length-1;ot>=0;ot--)(Yt=En[ot])&&(Ct=(pt<3?Yt(Ct):pt>3?Yt(gn,Pt,Ct):Yt(gn,Pt))||Ct);return pt>3&&Ct&&Object.defineProperty(gn,Pt,Ct),Ct}([(0,s.uAl)({selector:"export-file-icon",template:'<svg width="16" height="18" viewBox="0 0 16 18" fill="none" xmlns="http://www.w3.org/2000/svg">\n    <path d="M12.1268 6.75H9.71076L8.00105 9.2295L6.29134 6.75H3.87533L6.77133 11.0115L3.50391 15.75H8.00105V14.1401H7.10505L8.00105 12.8216L9.99076 15.75H12.4982L9.23076 11.0115L12.1268 6.75Z" fill="#555555"/>\n    <path d="M15.2469 4.02637C14.8503 3.49425 14.2971 2.871 13.6903 2.27362C13.0834 1.67625 12.4503 1.13175 11.9097 0.741375C10.9886 0.0765 10.5417 0 10.2857 0H1.42857C0.641143 0 0 0.631125 0 1.40625V16.5938C0 17.3689 0.641143 18 1.42857 18H14.5714C15.3589 18 16 17.3689 16 16.5938V5.625C16 5.373 15.9223 4.93312 15.2469 4.02637V4.02637ZM12.8811 3.07013C13.4297 3.61013 13.8594 4.09613 14.1771 4.5H11.4274V1.79438C11.8377 2.10713 12.3326 2.53013 12.88 3.07013H12.8811ZM14.85
171 16.5938C14.8571 16.7468 14.7269 16.875 14.5714 16.875H1.42857C1.35307 16.8741 1.28092 16.8442 1.22753 16.7917C1.17414 16.7391 1.14375 16.6681 1.14286 16.5938V1.40625C1.14286 1.25437 1.27429 1.125 1.42857 1.125H10.2857V5.0625C10.2857 5.21168 10.3459 5.35476 10.4531 5.46025C10.5602 5.56574 10.7056 5.625 10.8571 5.625H14.8571V16.5938Z" fill="#555555"/>\n</svg>\n'})],J);let le=class extends X{};le=function(En,gn,Pt,et){var Yt,pt=arguments.length,Ct=pt<3?gn:null===et?et=Object.getOwnPropertyDescriptor(gn,Pt):et;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)Ct=Reflect.decorate(En,gn,Pt,et);else for(var ot=En.length-1;ot>=0;ot--)(Yt=En[ot])&&(Ct=(pt<3?Yt(Ct):pt>3?Yt(gn,Pt,Ct):Yt(gn,Pt))||Ct);return pt>3&&Ct&&Object.defineProperty(gn,Pt,Ct),Ct}([(0,s.uAl)({selector:"expand-square-icon",template:'<svg xmlns="http://www.w3.org/2000/svg"  viewBox="0 0 18 18 " [attr.width]="width">\n    <path [attr.fill]="color" d="M3 3h4v1h-2l3 3l-1 1l-3 -3v2h-1ZM15 3h-4v1h2l-3 3l1 1l3 -3v2h1ZM3 15h4v-1h-2l3 -3l-1 -1l-3 3v-2h-1ZM15 15h-4v-1h2l-3 -3l1 -1l3 3v-2h1Z" />\n</svg>\n'})],le);let _e=class{onClick(gn){gn.preventDefault()}static{this.propDecorators={onClick:[{type:s.Z$l,args:["click",["$event"]]}]}}};_e=function(En,gn,Pt,et){var Yt,pt=arguments.length,Ct=pt<3?gn:null===et?et=Object.getOwnPropertyDescriptor(gn,Pt):et;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)Ct=Reflect.decorate(En,gn,Pt,et);else for(var ot=En.length-1;ot>=0;ot--)(Yt=En[ot])&&(Ct=(pt<3?Yt(Ct):pt>3?Yt(gn,Pt,Ct):Yt(gn,Pt))||Ct);return pt>3&&Ct&&Object.defineProperty(gn,Pt,Ct),Ct}([(0,s.WLR)({selector:"[preventEvent]"})],_e);let je=class{};je=function(En,gn,Pt,et){var Yt,pt=arguments.length,Ct=pt<3?gn:null===et?et=Object.getOwnPropertyDescriptor(gn,Pt):et;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)Ct=Reflect.decorate(En,gn,Pt,et);else for(var ot=En.length-1;ot>=0;ot--)(Yt=En[ot])&&(Ct=(pt<3?Yt(Ct):pt>3?Yt(gn,Pt,Ct):Yt(gn,Pt))||Ct);return pt>3&&Ct&&Object.defineProperty(gn,Pt,Ct),Ct}([(0,s.UQu)({imports:[],declarations:[_e],providers:[],exports:[_e]})],je);var ze=C(15287),dt=C(76419);let Ft=class{};Ft=function(En,gn,Pt,et){var Yt,pt=arguments.length,Ct=pt<3?gn:null===et?et=Object.getOwnPropertyDescriptor(gn,Pt):et;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)Ct=Reflect.decorate(En,gn,Pt,et);else for(var ot=En.length-1;ot>=0;ot--)(Yt=En[ot])&&(Ct=(pt<3?Yt(Ct):pt>3?Yt(gn,Pt,Ct):Yt(gn,Pt))||Ct);return pt>3&&Ct&&Object.defineProperty(gn,Pt,Ct),Ct}([(0,s.uAl)({selector:"question-mark",template:'<svg width="17" height="17" viewBox="0 0 17 17" fill="none" xmlns="http://www.w3.org/2000/svg">\n    <path d="M8.5 1C7.01664 1 5.56659 1.43987 4.33323 2.26398C3.09986 3.08809 2.13856 4.25943 1.57091 5.62987C1.00325 7.00032 0.854725 8.50832 1.14411 9.96318C1.4335 11.418 2.14781 12.7544 3.1967 13.8033C4.2456 14.8522 5.58197 15.5665 7.03682 15.8559C8.49168 16.1453 9.99968 15.9968 11.3701 15.4291C12.7406 14.8614 13.9119 13.9001 14.736 12.6668C15.5601 11.4334 16 9.98336 16 8.5C16 6.51088 15.2098 4.60322 13.8033 3.1967C12.3968 1.79018 10.4891 1 8.5 1Z" stroke="#AAAAAA" stroke-width="1.125" stroke-miterlimit="10"/>\n    <path d="M5.84863 6.2119C5.84863 6.2119 5.88443 5.46616 6.68258 4.82397C7.15602 4.44258 7.72363 4.33221 8.235 4.32454C8.70076 4.31858 9.11667 4.39571 9.36554 4.51417C9.79167 4.71701 10.6214 5.21218 10.6214 6.26517C10.6214 7.37312 9.89693 7.87639 9.0715 8.42994C8.24608 8.98349 8.02193 9.58434 8.02193 10.2052" stroke="#AAAAAA" stroke-width="0.984375" stroke-miterlimit="10" stroke-linecap="round"/>\n    <path d="M7.91282 13.2729C8.38352 13.2729 8.76509 12.8913 8.76509 12.4206C8.76509 11.9499 8.38352 11.5684 7.91282 11.5684C7.44212 11.5684 7.06055 11.9499 7.06055 12.4206C7.06055 12.8913 7.44212 13.2729 7.91282 13.2729Z" fill="#AAAAAA"/>\n</svg>\n'})],Ft);let yt=class{constructor(){this.color="#5cd5d6"}static{this.propDecorators={color:[{type:s.pde}]}}};yt=function(En,gn,Pt,et){var Yt,pt=arguments.length,Ct=pt<3?gn:null===et?et=Object.getOwnPropertyDescriptor(gn,Pt):et;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)Ct=Reflect.decorate(En,gn,Pt,et);else for(var ot=En.length-1;ot>=0;
1ot--)(Yt=En[ot])&&(Ct=(pt<3?Yt(Ct):pt>3?Yt(gn,Pt,Ct):Yt(gn,Pt))||Ct);return pt>3&&Ct&&Object.defineProperty(gn,Pt,Ct),Ct}([(0,s.uAl)({selector:"app-smiley-face",template:'<svg [attr.fill]="color" xmlns="http://www.w3.org/2000/svg" width="110" height="110" viewBox="0 0 24 24">\n    <circle cx="12" cy="12" r="11" stroke-width="0.2" [attr.stroke]="color" fill="none"/>\n    <circle cx="9" cy="10" r="0.5" [attr.fill]="color"/>\n    <circle cx="15" cy="10" r="0.5" [attr.fill]="color"/>\n    <path [attr.stroke]="color" stroke-width="0.2" fill="none" d="M8.5,16 C10,14.5 14,14.5 15.5,16" />\n</svg>\n'})],yt);var nn=C(60177);var Rt=C(77448),tn=C.n(Rt);let Ze=class{constructor(){this.width="25px",this.height="10px",this.color="#555555",this.margin="0 0 10px 10px"}static{this.propDecorators={width:[{type:s.pde}],height:[{type:s.pde}],color:[{type:s.pde}],margin:[{type:s.pde}]}}};Ze=function(En,gn,Pt,et){var Yt,pt=arguments.length,Ct=pt<3?gn:null===et?et=Object.getOwnPropertyDescriptor(gn,Pt):et;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)Ct=Reflect.decorate(En,gn,Pt,et);else for(var ot=En.length-1;ot>=0;ot--)(Yt=En[ot])&&(Ct=(pt<3?Yt(Ct):pt>3?Yt(gn,Pt,Ct):Yt(gn,Pt))||Ct);return pt>3&&Ct&&Object.defineProperty(gn,Pt,Ct),Ct}([(0,s.uAl)({selector:"dots-loader",template:'<div class="dot"\n     [ngStyle]="{\n        width: width,\n        color: color,\n        margin: margin,\n        height: height\n     }"\n></div>\n',styles:[tn()]})],Ze);let Vt=class{};Vt=function(En,gn,Pt,et){var Yt,pt=arguments.length,Ct=pt<3?gn:null===et?et=Object.getOwnPropertyDescriptor(gn,Pt):et;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)Ct=Reflect.decorate(En,gn,Pt,et);else for(var ot=En.length-1;ot>=0;ot--)(Yt=En[ot])&&(Ct=(pt<3?Yt(Ct):pt>3?Yt(gn,Pt,Ct):Yt(gn,Pt))||Ct);return pt>3&&Ct&&Object.defineProperty(gn,Pt,Ct),Ct}([(0,s.UQu)({imports:[nn.MD],exports:[Ze],declarations:[Ze]})],Vt);let Zn=class{};Zn=function(En,gn,Pt,et){var Yt,pt=arguments.length,Ct=pt<3?gn:null===et?et=Object.getOwnPropertyDescriptor(gn,Pt):et;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)Ct=Reflect.decorate(En,gn,Pt,et);else for(var ot=En.length-1;ot>=0;ot--)(Yt=En[ot])&&(Ct=(pt<3?Yt(Ct):pt>3?Yt(gn,Pt,Ct):Yt(gn,Pt))||Ct);return pt>3&&Ct&&Object.defineProperty(gn,Pt,Ct),Ct}([(0,s.UQu)({declarations:[v,w,T,p,ee,q,oe,ue,X,xe,Ft,Be,J,le,yt,A.r],imports:[je,ze.O,dt.s],exports:[v,w,je,T,ze.O,p,ee,q,oe,ue,X,xe,dt.s,Ft,Be,J,le,yt,A.r,Vt]})],Zn)},33242:(We,Te,C)=>{"use strict";C.d(Te,{h:()=>v});var s=C(17705),A=C(84412),L=C(5964);let v=class{constructor(){this.globalDateFormatChangeSource=new A.t(null),this.globalDateFormatChange$=this.globalDateFormatChangeSource.asObservable().pipe((0,L.p)(I=>null!==I)),this.isDateFormatChangeSource=new A.t(!1),this.isDateFormatChange$=this.isDateFormatChangeSource.asObservable()}setIsDateFormatChange(I){this.isDateFormatChangeSource.next(I),setTimeout(()=>{this.isDateFormatChangeSource.next(!1)},0)}updateDateFormat(I){this.globalDateFormatChangeSource.getValue()!==I&&(window.globalDateFormat=I,this.globalDateFormatChangeSource.next(I),this.setIsDateFormatChange(!0))}getGlobalDateFormat(){return this.globalDateFormatChangeSource.getValue()}};v=function(P,I,w,k){var a,b=arguments.length,T=b<3?I:null===k?k=Object.getOwnPropertyDescriptor(I,w):k;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)T=Reflect.decorate(P,I,w,k);else for(var i=P.length-1;i>=0;i--)(a=P[i])&&(T=(b<3?a(T):b>3?a(I,w,T):a(I,w))||T);return b>3&&T&&Object.defineProperty(I,w,T),T}([(0,s._qm)({providedIn:"root"})],v)},96007:(We,Te,C)=>{"use strict";C.d(Te,{DC:()=>I,a3:()=>v,cY:()=>w,hC:()=>y});var s=C(78954),A=C(54420),L=C(27165);const y=k=>({from:k[0],to:k[1]}),v=k=>{const b=k.map(a=>(0,s.H)(a));return(0,A.T)(b).getTime()},I=k=>{const T=new Date(Date.UTC(k.getFullYear(),k.getMonth(),k.getDate())).toISOString();return new Date(T).getTime()},w=k=>{const b=new Date(k);return(0,L.e)(b,30).getTime()}},69735:(We,Te,C)=>{"use strict";C.d(Te,{T:()=>w});var s=C(98214),A=C.n(s);var y=C(17705),v=C(23173),P=C(89417);let w=class extends v.Y{constructor(b){super(b),this.controlContainer=b}static{this.ctorParameters=()=>[{type:P.ZU}]}};w=function(k,b,T,a){var O,i=arguments.length,p=i<3?b:null===a?a=Object.getOwnPropertyDescriptor(b,T):a;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)p=Reflect.decorate(k,b,T,a);else for(var Y=k.length-1;Y>=0;Y--)(O=k[Y])&&(p=(i<3?O(p):i>3?O(b,T,p):O(b,T))||p);return i>3&&p&&Object.defineProperty(b,T,p),p}([(0,y.uAl)({selector:"form-checkbox-field",template:'<div [formGroup]="form" class="form-field">\n    <div class="form-field-holder">\n        <input\n            class="form-field-control"\n            id="{{field.controlId}}"\n            type="checkbox"\n            formControlName="{{field.key}}"\n            autocomplete="do-not-autofill">\n        <div class="form-field-label">\n            <label for="{{field.controlId}}">\n                {{field.label}}\n            </label>\n        </div>\n    </div>\n</div>\n',changeDetection:y.Ngq.OnPush,styles:[A()]})],w)},98401:(We,Te,C)=>{"use strict";C.d(Te,{S:()=>v});var s=C(17705),A=C(89417),L=C(69735);let v=class{};v=function(P,I,w,k){var a,b=arguments.length,T=b<3?I:null===k?k=Object.getOwnPropertyDescriptor(I,w):k;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)T=Reflect.decorate(P,I,w,k);else for(var i=P.length-1;i>=0;i--)(a=P[i])&&(T=(b<3?a(T):b>3?a(I,w,T):a(I,w))||T);return b>3&&T&&Object.defineProperty(I,w,T),T}([(0,s.UQu)({imports:[A.YN,A.X1],exports:[L.T],declarations:[L.T]})],v)}
1,23173:(We,Te,C)=>{"use strict";C.d(Te,{Y:()=>y});var s=C(17705),A=C(89417);let y=class{constructor(P){this.controlContainer=P,this.onError=new s.bkB,this.isRequiredField=!1}ngOnInit(){this.form=this.controlContainer.control,this.callBeforeSetDefaultValue(),this.setDefaultValue(),this.handleError()}setDefaultValue(){void 0!==this.field.value&&this.form.get(this.field.key).setValue(this.field.value),this.field.disabled&&this.form.get(this.field.key).disable(),this.checkIfRequiredField()}getError(P){const{touched:I,dirty:w,invalid:k,errors:b}=this.form.controls[this.field.key];let T="";return k&&(w&&P||I)&&(T=this.getErrorMessage(b)),T}callBeforeSetDefaultValue(){}getErrorMessage(P){const I=Object.keys(P)[0],w=this.field.errorMessage;return w&&Object.keys(w).includes(I)?w[I]:""}checkIfRequiredField(){this.isRequiredField=!(!this.field.validators||!this.field.validators.find(P=>"required"===P.name))}handleError(){if(!this.isShowError)return;const P=this.form.controls[this.field.key];P.valueChanges.subscribe(I=>{this.emitError(P,I)})}emitError(P,I){P.dirty&&P.errors&&!I&&this.onError.emit(this.field.key)}static{this.ctorParameters=()=>[{type:A.ZU}]}static{this.propDecorators={field:[{type:s.pde}],isShowError:[{type:s.pde}],onError:[{type:s.k7i}]}}};y=function(v,P,I,w){var T,k=arguments.length,b=k<3?P:null===w?w=Object.getOwnPropertyDescriptor(P,I):w;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)b=Reflect.decorate(v,P,I,w);else for(var a=v.length-1;a>=0;a--)(T=v[a])&&(b=(k<3?T(b):k>3?T(P,I,b):T(P,I))||b);return k>3&&b&&Object.defineProperty(P,I,b),b}([(0,s.uAl)({template:""})],y)},27715:(We,Te,C)=>{"use strict";C.d(Te,{N:()=>A});var s=C(55941);class A{static MatchingPasswords(v){const P=v.get(s._X.Password).value,I=v.get(s._X.ConfirmPassword);!function L(y,v){return y!==v&&""!==v}(P,I.value)?I.setErrors(I.errors):I.setErrors({...I.errors,notMatching:!0})}static trimmedMinLength(v){return P=>(P.value?.toString().trim()||"").length<v?{requiredLength:v}:null}static onlyNumbers(v="Only numbers allowed"){return P=>{const I=P.value;if(null==I||""===I)return null;const w=k=>isNaN(Number(k));return Array.isArray(I)?I.some(b=>w(b?.value))?{numbersOnly:{message:v}}:null:w(I)?{numbersOnly:{message:v}}:null}}}},87149:(We,Te,C)=>{"use strict";C.d(Te,{BL:()=>k,Bx:()=>v,Eu:()=>P,Ko:()=>L,MH:()=>I,Qj:()=>y,zh:()=>w});var s=C(89417);const A=b=>({label:b.label||"",key:b.key,value:b.value,validators:b.validators||[s.k0.required],errorMessage:b.errorMessage,disabled:!!b.disabled,controlId:b.controlId||b.key}),L=b=>({...A(b),placeholder:b.placeholder||""}),y=b=>({...A(b),options:b.options||[]}),v=b=>({...A(b),buttonText:b.buttonText||"",maxFilesQuantity:b.maxFilesQuantity||void 0}),P=(b,T)=>T.get(b),I=b=>{const T={};return Object.keys(b).forEach(a=>{const i=b[a].key,p=b[a].validators;T[i]=[b[a].value,p]}),T},w=/^[A-Za-z0-9]*$/,k={pattern:"Please use the correct ID format"}},70435:(We,Te,C)=>{"use strict";C.d(Te,{H:()=>nn});var s=C(17705),A=C(89417),L=C(60177),y=C(98401),v=C(3462),P=C.n(v),I=C(58425),w=C.n(I);var b=C(23173);let a=class extends b.Y{constructor(Rt){super(Rt),this.controlContainer=Rt}static{this.ctorParameters=()=>[{type:A.ZU}]}};a=function(Lt,Rt,tn,rt){var Vt,Ze=arguments.length,st=Ze<3?Rt:null===rt?rt=Object.getOwnPropertyDescriptor(Rt,tn):rt;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)st=Reflect.decorate(Lt,Rt,tn,rt);else for(var an=Lt.length-1;an>=0;an--)(Vt=Lt[an])&&(st=(Ze<3?Vt(st):Ze>3?Vt(Rt,tn,st):Vt(Rt,tn))||st);return Ze>3&&st&&Object.defineProperty(Rt,tn,st),st}([(0,s.uAl)({selector:"form-datepicker-field",template:'<div *ngIf="form" [formGroup]="form" class="form-field">\n    <div class="form-field-label">\n        <label for="{{field.controlId}}">\n            {{field.label}}\n        </label>\n    </div>\n    <input\n        type="date"\n        class="form-field-control"\n        id="{{field.controlId}}"\n        formControlName="{{field.key}}"\n        [(ngModel)]="date"\n        autocomplete="do-not-autofill"\n    />\n</div>\n',styles:[P(),w()]})],a);var i=C(21339);let O=class{};O=function(Lt,Rt,tn,rt){var Vt,Ze=arguments.length,st=Ze<3?Rt:null===rt?rt=Object.getOwnPropertyDescriptor(Rt,tn):rt;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)st=Reflect.decorate(Lt,Rt,tn,rt);else for(var an=Lt.length-1;an>=0;an--)(Vt=Lt[an])&&(st=(Ze<3?Vt(st):Ze>3?Vt(Rt,tn,st):Vt(Rt,tn))||st);return Ze>3&&st&&Object.defineProperty(Rt,tn,st),st}([(0,s.UQu)({imports:[L.MD,A.YN,A.X1,i.IQ,i.tJ],exports:[a],declarations:[a]})],O);let te=class extends b.Y{constructor(Rt){super(Rt),this.controlContainer=Rt,this.minValue=0,this.maxValue=1e6}onBlur(Rt){const tn=+Rt.value;tn>this.maxValue&&this.patchFormValue(this.maxValue),tn<this.minValue&&this.patchFormValue(this.minValue)}patchFormValue(Rt){this.form.get(this.field.key).patchValue(Rt)}static{this.ctorParameters=()=>[{type:A.ZU}]}static{this.propDecorators={minValue:[{type:s.pde}],maxValue:[{type:s.pde}]}}};te=function(Lt,Rt,tn,rt){var Vt,Ze=arguments.length,st=Ze<3?Rt:null===rt?rt=Object.getOwnPropertyDescriptor(Rt,tn):rt;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)st=Reflect.decorate(Lt,Rt,tn,rt);else for(var an=Lt.length-1;an>=0;an--)(Vt=Lt[an])&&(st=(Ze<3?Vt(st):Ze>3?Vt(Rt,tn,st):Vt(Rt,tn))||st);return Ze>3&&st&&Object.defineProperty(Rt,tn,st),st}([(0,s.uAl)({selector:"form-number-field",template:'<div *ngIf="form" [formGroup]="form"  class="form-field">\n    <div class="form-field-label">\n        <label for="{{field.controlId}}">\n            {{field.label}}\n        </label>\n    </div>\n    <input\n        class="form-field-control"\n        id="{{field.controlId}}"\n        type="number"\n        formControlName="{{field.key}}"\n        min="{{minValue}}"\n        max="{{maxValue}}"\n        (blur)="onBlur($event.target)"\n        autocomplete="do-not-autofill">\n</div>\n',changeDetection:s.Ngq.OnPush,styles:[w()]})],te);let q=class{};q=function(Lt,Rt,tn,rt){var Vt,Ze=arguments.length,st=Ze<3?Rt:null===rt?rt=Object.getOwnPropertyDescriptor(Rt,tn):rt;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)st=Reflect.decorate(Lt,Rt,tn,rt);else for(var an=Lt.length-1;an>=0;an--)(Vt=Lt[an])&&(st=(Ze<3?Vt(st):Ze>3?Vt(Rt,tn,st):Vt(Rt,tn))||st);return Ze>3&&st&&Object.defineProperty(Rt,tn,st),st}([(0,s.UQu)({imports:[L.MD,A.YN,A.X1],exports:[te],declarations:[te]})],q);let oe=class extends b.Y{constructor(Rt){super(Rt),this.controlContainer=Rt,this.options=[],this.change=new s.bkB}ngOnInit(){super.ngOnInit()}callBeforeSetDefaultValue(){this.field.disabled&&this.form.get(this.field.key).disable(),this.mapOptions()}mapOptions(){this.options=this.field.options?.map(Rt=>({value:Rt}))}static{this.ctorParameters=()=>[{type:A.ZU}]}static{this.propDecorators={change:[{type:s.k7i}]}}};oe=function(Lt,Rt,tn,rt){var Vt,Ze=arguments.length,st=Ze<3?Rt:null===rt?rt=Object.getOwnPropertyDescriptor(Rt,tn):rt;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)st=Reflect.decorate(Lt,Rt,tn,rt);else for(var an=Lt.length-1;an>=0;an--)(Vt=Lt[an])&&(st=(Ze<3?Vt(st):Ze>3?Vt(Rt,tn,st):Vt(Rt,tn))||st);return Ze>3&&st&&Object.defineProperty(Rt,tn,st),st}([(0,s.uAl)({selector:"form-select-field",template:'<div [formGroup]="form"  class="form-field">\n    <div class="form-field-label" *ngIf="field.label">\n        <label for="{{field.controlId}}">\n            {{field.label}}\n        </label>\n    </div>\n    <select\n        class="form-field-control"\n        id="{{field.controlId}}"\n        formControlName="{{field.key}}">\n            <option\n                *ngFor="let opt of options"\n                [ngValue]="opt.value"\n                (change)="change.emit($event)"\n            >\n                {{ opt.value }}\n            </option>\n    </select>\n</div>\n',changeDetection:s.Ngq.OnPush,styles:[w()]})],oe);let Z=class{};Z=function(Lt,Rt,tn,rt){var Vt,Ze=arguments.length,st=Ze<3?Rt:null===rt?rt=Object.getOwnPropertyDescriptor(Rt,tn):rt;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)st=Reflect.decorate(Lt,Rt,tn,rt);else for(var an=Lt.length-1;an>=0;an--)(Vt=Lt[an])&&(st=(Ze<3?Vt(st):Ze>3?Vt(Rt,tn,st):Vt(Rt,tn))||st);return Ze>3&&st&&Object.defineProperty(Rt,tn,st),st}([(0,s.UQu)({imports:[A.YN,A.X1,L.MD],exports:[oe],declarations:[oe]})],Z);let ge=class extends b.Y{constructor(Rt){super(Rt),this.controlContainer=Rt}static{this.ctorParameters=()=>[{type:A.ZU}]}};ge=function(Lt,Rt,tn,rt){var Vt,Ze=arguments.length,st=Ze<3?Rt:null===rt?rt=Object.getOwnPropertyDescriptor(Rt,tn):rt;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)st=Reflect.decorate(Lt,Rt,tn,rt);else for(var an=Lt.length-1;an>=0;an--)(Vt=Lt[an])&&(st=(Ze<3?Vt(st):Ze>3?Vt(Rt,tn,st):Vt(Rt,tn))||st);return Ze>3&&st&&Object.defineProperty(Rt,tn,st),st}([(0,s.uAl)({selector:"form-text-field",template:'<div *ngIf="form" [formGroup]="form"\n     class="form-field">\n    <div class="form-field-label">\n        <label for="{{field.controlId}}">\n            {{field.label}}
1\n            <span class="required-star" *ngIf="isRequiredField">*</span>\n        </label>\n    </div>\n    <input\n        class="form-field-control"\n        id="{{field.controlId}}"\n        type="text"\n        formControlName="{{field.key}}"\n        placeholder="{{field.placeholder || \'\'}}"\n        autocomplete="off">\n    <span class="form-field-error"\n          *ngIf="getError() as err"\n    >{{ err }}</span>\n</div>\n',changeDetection:s.Ngq.OnPush,styles:[w()]})],ge);let we=class{};we=function(Lt,Rt,tn,rt){var Vt,Ze=arguments.length,st=Ze<3?Rt:null===rt?rt=Object.getOwnPropertyDescriptor(Rt,tn):rt;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)st=Reflect.decorate(Lt,Rt,tn,rt);else for(var an=Lt.length-1;an>=0;an--)(Vt=Lt[an])&&(st=(Ze<3?Vt(st):Ze>3?Vt(Rt,tn,st):Vt(Rt,tn))||st);return Ze>3&&st&&Object.defineProperty(Rt,tn,st),st}([(0,s.UQu)({imports:[L.MD,A.YN,A.X1],exports:[ge],declarations:[ge]})],we);var ce=C(69735),xe=C(90568),Pe=C.n(xe);let De=class extends b.Y{constructor(Rt,tn){super(Rt),this.formBuilder=tn,this.attachments=[],this.showMaxFilesErrorMsg=!1,this.showMaxSizeExceededErrorMsg=!1,this.bytesInMegabyte=1e6,this.maxFileSize=10*this.bytesInMegabyte}ngOnInit(){super.ngOnInit(),this.assignMaxFileSizeFromInputObject()}get attachmentsList(){return this.form.get(this.field.key)}startUpload(){this.uploadFiles.nativeElement.click(),this.clearErrorMsgs()}onFileAdded(Rt){const tn=Array.from(Rt.target.files);this.isLargeFileExist(tn)?this.showMaxSizeExceededErrorMsg=!0:this.isAllowedToAddFiles(tn)?this.addFiles(tn):this.showMaxFilesErrorMsg=!0}removeAttachment(Rt){this.attachmentsList.removeAt(Rt),this.clearErrorMsgs()}addAttachment(Rt){return this.formBuilder.group(Rt)}isAllowedToAddFiles(Rt){return!this.getMaxFilesDefinedValue()||this.getMaxFilesDefinedValue()>=Rt.length+this.attachmentsList.controls.length}getMaxFilesDefinedValue(){return this.field.maxFilesQuantity}isLargeFileExist(Rt){return Rt.some(tn=>tn.size>this.maxFileSize)}assignMaxFileSizeFromInputObject(){this.maxFileSize=this.field.maxFileSize||this.maxFileSize}addFiles(Rt){Rt.forEach(tn=>{this.attachmentsList.push(this.addAttachment({file:tn}))})}clearErrorMsgs(){this.showMaxFilesErrorMsg=!1,this.showMaxSizeExceededErrorMsg=!1}static{this.ctorParameters=()=>[{type:A.ZU},{type:A.ze}]}static{this.propDecorators={uploadFiles:[{type:s.Uct,args:["uploadFiles"]}]}}};De=function(Lt,Rt,tn,rt){var Vt,Ze=arguments.length,st=Ze<3?Rt:null===rt?rt=Object.getOwnPropertyDescriptor(Rt,tn):rt;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)st=Reflect.decorate(Lt,Rt,tn,rt);else for(var an=Lt.length-1;an>=0;an--)(Vt=Lt[an])&&(st=(Ze<3?Vt(st):Ze>3?Vt(Rt,tn,st):Vt(Rt,tn))||st);return Ze>3&&st&&Object.defineProperty(Rt,tn,st),st}([(0,s.uAl)({selector:"form-file-upload-field",template:'<div *ngIf="form" [formGroup]="form" class="form-field file-upload">\n   <div formArrayName="{{field.key}}">\n        <div>\n            <input type="file" multiple #uploadFiles (change)="onFileAdded($event)">\n            <button class="upload-btn" (click)="startUpload()">\n                <span>{{field.label}}</span>\n                <span class="right-side">\n                    <attach-file-icon></attach-file-icon>\n                    {{field.buttonText}}\n                </span>\n            </button>\n        </div>\n        <span *ngIf="showMaxFilesErrorMsg" class="error-message">You have exceeded the maximum number of uploaded files.<br> Maximum 10 files.</span>\n        <span *ngIf="showMaxSizeExceededErrorMsg" class="error-message">Maximum upload file size exceeded. The maximum file size is {{maxFileSize / bytesInMegabyte}} MB.</span>\n        <div *ngIf="attachmentsList.length" class="file-upload-list">\n            <div *ngFor="let attachment of attachmentsList.controls; let i = index" class="file-upload-item">\n                <div class="file-upload-area" [formGroupName]="i">\n                    <span class="number-prefix">{{i + 1}}.</span>\n                    <div class="file-upload-item-holder">\n                       {{ attachment.value.file.name }}\n                    </div>\n                    <cancel-circle-icon (click)="removeAttachment(i)" [size]="25"></cancel-circle-icon> \n                </div>\n            </div>\n        </div>\n   </div>\n</div>',changeDetection:s.Ngq.OnPush,styles:[Pe(),w()]})],De);var Me=C(48620),J=C(69509);let G=class{};G=function(Lt,Rt,tn,rt){var Vt,Ze=arguments.length,st=Ze<3?Rt:null===rt?rt=Object.getOwnPropertyDescriptor(Rt,tn):rt;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)st=Reflect.decorate(Lt,Rt,tn,rt);else for(var an=Lt.length-1;an>=0;an--)(Vt=Lt[an])&&(st=(Ze<3?Vt(st):Ze>3?Vt(Rt,tn,st):Vt(Rt,tn))||st);return Ze>3&&st&&Object.defineProperty(Rt,tn,st),st}([(0,s.UQu)({imports:[A.YN,A.X1,L.MD,Me.b,J.a],exports:[De],declarations:[De]}
1)],G);let _e=class extends b.Y{constructor(Rt){super(Rt),this.controlContainer=Rt}static{this.ctorParameters=()=>[{type:A.ZU}]}};_e=function(Lt,Rt,tn,rt){var Vt,Ze=arguments.length,st=Ze<3?Rt:null===rt?rt=Object.getOwnPropertyDescriptor(Rt,tn):rt;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)st=Reflect.decorate(Lt,Rt,tn,rt);else for(var an=Lt.length-1;an>=0;an--)(Vt=Lt[an])&&(st=(Ze<3?Vt(st):Ze>3?Vt(Rt,tn,st):Vt(Rt,tn))||st);return Ze>3&&st&&Object.defineProperty(Rt,tn,st),st}([(0,s.uAl)({selector:"form-textarea-field",template:'<div *ngIf="form" [formGroup]="form"  class="form-field">\n    <div class="form-field-label">\n        <label for="{{field.controlId}}">\n            {{field.label}}\n        </label>\n    </div>\n    <textarea\n        class="form-field-control"\n        id="{{field.controlId}}"\n        formControlName="{{field.key}}"\n        rows="10"\n        cols="10"\n        placeholder="Enter Description">\n    </textarea>\n</div>\n\n\n',changeDetection:s.Ngq.OnPush,styles:[w()]})],_e);let je=class{};je=function(Lt,Rt,tn,rt){var Vt,Ze=arguments.length,st=Ze<3?Rt:null===rt?rt=Object.getOwnPropertyDescriptor(Rt,tn):rt;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)st=Reflect.decorate(Lt,Rt,tn,rt);else for(var an=Lt.length-1;an>=0;an--)(Vt=Lt[an])&&(st=(Ze<3?Vt(st):Ze>3?Vt(Rt,tn,st):Vt(Rt,tn))||st);return Ze>3&&st&&Object.defineProperty(Rt,tn,st),st}([(0,s.UQu)({imports:[L.MD,A.YN,A.X1],exports:[_e],declarations:[_e]})],je);var dt=C(87149);let Mt=class extends b.Y{get password(){return(0,dt.Eu)(this.field.key,this.form)}constructor(Rt){super(Rt),this.controlContainer=Rt,this.isShowPasswordAsText=!1}static{this.ctorParameters=()=>[{type:A.ZU}]}};Mt=function(Lt,Rt,tn,rt){var Vt,Ze=arguments.length,st=Ze<3?Rt:null===rt?rt=Object.getOwnPropertyDescriptor(Rt,tn):rt;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)st=Reflect.decorate(Lt,Rt,tn,rt);else for(var an=Lt.length-1;an>=0;an--)(Vt=Lt[an])&&(st=(Ze<3?Vt(st):Ze>3?Vt(Rt,tn,st):Vt(Rt,tn))||st);return Ze>3&&st&&Object.defineProperty(Rt,tn,st),st}([(0,s.uAl)({selector:"form-password-field",template:'<div *ngIf="form" [formGroup]="form"\n     class="form-field">\n    <div class="form-field-label">\n        <label for="{{field.controlId}}">\n            {{field.label}}\n        </label>\n    </div>\n    <input\n        class="form-field-control"\n        id="{{field.controlId}}"\n        [attr.type]="isShowPasswordAsText ? \'text\' : \'password\'"\n        formControlName="{{field.key}}"\n        autocomplete="off">\n    <button\n        class="show-password"\n        [ngClass]="{\'disable-eye-click\': !password.value.length}"\n        (click)="isShowPasswordAsText = !isShowPasswordAsText"\n        preventEvent>\n        <eye-icon [isDisabled]="!password.value.length"></eye-icon>\n    </button>\n    <span class="form-field-error non-auth-error"\n          *ngIf="getError(true) as err">\n        {{ err }}\n    </span>\n</div>\n',changeDetection:s.Ngq.OnPush,styles:[w()]})],Mt);var Ft=C(60114);let ct=class{};ct=function(Lt,Rt,tn,rt){var Vt,Ze=arguments.length,st=Ze<3?Rt:null===rt?rt=Object.getOwnPropertyDescriptor(Rt,tn):rt;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)st=Reflect.decorate(Lt,Rt,tn,rt);else for(var an=Lt.length-1;an>=0;an--)(Vt=Lt[an])&&(st=(Ze<3?Vt(st):Ze>3?Vt(Rt,tn,st):Vt(Rt,tn))||st);return Ze>3&&st&&Object.defineProperty(Rt,tn,st),st}([(0,s.UQu)({imports:[L.MD,A.YN,A.X1,Ft.G],exports:[Mt],declarations:[Mt]})],ct);let nn=class{};nn=function(Lt,Rt,tn,rt){var Vt,Ze=arguments.length,st=Ze<3?Rt:null===rt?rt=Object.getOwnPropertyDescriptor(Rt,tn):rt;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)st=Reflect.decorate(Lt,Rt,tn,rt);else for(var an=Lt.length-1;an>=0;an--)(Vt=Lt[an])&&(st=(Ze<3?Vt(st):Ze>3?Vt(Rt,tn,st):Vt(Rt,tn))||st);return Ze>3&&st&&Object.defineProperty(Rt,tn,st),st}([(0,s.UQu)({imports:[L.MD,A.YN,A.X1,y.S,O,q,Z,we,G,je,ct],declarations:[b.Y],exports:[ce.T,a,te,oe,ge,De,_e,Mt]})],nn)},62827:(We,Te,C)=>{"use strict";C.d(Te,{b:()=>J});var s=C(17705),A=C(60177);let v=class{};v=function(B,G,le,Se){var je,_e=arguments.length,Re=_e<3?G:null===Se?Se=Object.getOwnPropertyDescriptor(G,le):Se;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)Re=Reflect.decorate(B,G,le,Se);else for(var ze=B.length-1;ze>=0;ze--)(je=B[ze])&&(Re=(_e<3?je(Re):_e>3?je(G,le,Re):je(G,le))||Re);return _e>3&&Re&&Object.defineProperty(G,le,Re),Re}([(0,s.uAl)({selector:"chat-icon",template:'<svg xmlns="http://www.w3.org/2000/svg"\n     viewB
1ox="0 0 88 69"\n     fill="#cccccb"\n     width="32" height="32">\n    <path class="cls-1" d="M9.91,14.08H56.59c.75,0,1.36-.44,1.36-1s-.61-1-1.36-1H9.91c-.75,0-1.36.45-1.36,1S9.16,14.08,9.91,14.08Z"></path>\n    <path class="cls-1" d="M9.91,22.25H56.59c.75,0,1.36-.44,1.36-1s-.61-1-1.36-1H9.91c-.75,0-1.36.45-1.36,1S9.16,22.25,9.91,22.25Z"></path>\n    <path class="cls-1" d="M31.89,28.42h-22c-.75,0-1.36.45-1.36,1s.61,1,1.36,1h22c.75,0,1.36-.45,1.36-1S32.64,28.42,31.89,28.42Z"></path>\n    <path class="cls-2" d="M66,39.58A6.3,6.3,0,0,1,59.92,46H48.66v6.06h15a8.81,8.81,0,0,0,8.85-8.78V34.68H66Z"></path>\n    <path class="cls-1" d="M64,39.5c-.1.55-.19,1.09-.26,1.61A4.82,4.82,0,0,0,64,39.58Z"></path>\n    <path class="cls-1" d="M83.85,32.68H66V6.44A6.3,6.3,0,0,0,59.92,0H6.12A6.3,6.3,0,0,0,0,6.44V39.58A6.3,6.3,0,0,0,6.12,46h9.39v8.35a3.71,3.71,0,0,0,2.21,3.44,3.38,3.38,0,0,0,3.73-.67L33.66,46h13V57.28a4.25,4.25,0,0,0,4.15,4.33h16l7.38,6.69a2.49,2.49,0,0,0,1.72.7,2.56,2.56,0,0,0,1-.21,2.65,2.65,0,0,0,1.58-2.46V61.61h5.38A4.25,4.25,0,0,0,88,57.28V37A4.25,4.25,0,0,0,83.85,32.68ZM47.66,44H32.88L20.08,55.69a1.41,1.41,0,0,1-1.57.3,1.71,1.71,0,0,1-1-1.61V44H6.12A4.3,4.3,0,0,1,2,39.58V6.44A4.29,4.29,0,0,1,6.12,2h53.8A4.29,4.29,0,0,1,64,6.44V39.58a4.82,4.82,0,0,1-.26,1.53A4.16,4.16,0,0,1,59.92,44H47.66ZM86,57.28a2.25,2.25,0,0,1-2.15,2.34H76.47v6.71a.65.65,0,0,1-.38.63.48.48,0,0,1-.56-.12l-8-7.22H50.81a2.25,2.25,0,0,1-2.15-2.34V46H59.92A6.3,6.3,0,0,0,66,39.58v-4.9H83.85A2.25,2.25,0,0,1,86,37Z"></path>\n</svg>\n'})],v);let I=class{};I=function(B,G,le,Se){var je,_e=arguments.length,Re=_e<3?G:null===Se?Se=Object.getOwnPropertyDescriptor(G,le):Se;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)Re=Reflect.decorate(B,G,le,Se);else for(var ze=B.length-1;ze>=0;ze--)(je=B[ze])&&(Re=(_e<3?je(Re):_e>3?je(G,le,Re):je(G,le))||Re);return _e>3&&Re&&Object.defineProperty(G,le,Re),Re}([(0,s.UQu)({imports:[A.MD],declarations:[v],exports:[v]})],I);let b=class{};b=function(B,G,le,Se){var je,_e=arguments.length,Re=_e<3?G:null===Se?Se=Object.getOwnPropertyDescriptor(G,le):Se;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)Re=Reflect.decorate(B,G,le,Se);else for(var ze=B.length-1;ze>=0;ze--)(je=B[ze])&&(Re=(_e<3?je(Re):_e>3?je(G,le,Re):je(G,le))||Re);return _e>3&&Re&&Object.defineProperty(G,le,Re),Re}([(0,s.uAl)({selector:"chat-message-icon",template:'<svg xmlns="http://www.w3.org/2000/svg" width="27" height="27" viewBox="0 0 64 67">\n    <g fill="none" fill-rule="evenodd">\n        <rect width="28.44" height="1.76" x="17.75" y="17.63" fill="#CCCCCB" fill-rule="nonzero" rx="0.88"></rect>\n        <rect width="28.44" height="1.76" x="17.75" y="24.66" fill="#CCCCCB" fill-rule="nonzero" rx="0.88"></rect>\n        <rect width="14.22" height="1.76" x="17.75" y="31.7" fill="#CCCCCB" fill-rule="nonzero" rx="0.88"></rect>\n        <path fill="#CCC" fill-rule="nonzero" opacity="0.3" d="M59.55 25.45 59.55 26.67 60.23 26.06z"></path>\n        <path fill="#CCC" fill-rule="nonzero" d="M34.17,2.64 C32.9602921,1.46901693 31.0397079,1.46901693 29.83,2.64 L24.32,7.58 L39.67,7.58 L34.17,2.64 Z" opacity="0.3"></path>\n        <path fill="#CCC" fill-rule="nonzero" opacity="0.3" d="M4.44 25.43 3.79 26.02 4.44 26.62z"></path>\n        <path fill="#CCCCCB" fill-rule="nonzero" d="M61.94,25.22 L59.56,23.08 L59.56,10.22 C59.5489939,8.75483096 58.3551999,7.57445035 56.89,7.58 L42.32,7.58 L35.32,1.34 C34.4116287,0.506803917 33.2322363,0.0307841003 32,0 C30.7608256,0.0259691317 29.5735159,0.502314936 28.66,1.34 L21.68,7.58 L7.11,7.58 C5.64480013,7.57445035 4.45100611,8.75483096 4.44,10.22 L4.44,23.08 L2.06,25.22 C0.761654382,26.1372135 -0.00732041035,27.6303685 -1.77635684e-15,29.22 L-1.77635684e-15,62.6 C0.00529234566,63.7722606 0.476052836,64.8944048 1.30871697,65.7195674 C2.1413811,66.5447301 3.26773949,67.0053163 4.44,67 L59.56,67 C60.7322605,67.0053163 61.8586189,66.5447301 62.691283,65.7195674 C63.5239472,64.8944048 63.9947077,63.7722606 64,62.6 L64,29.18 C63.9943193,27.6044909 63.2268011,26.1290676 61.94,25.22 Z M62.22,62.6 C62.2180961,63.3287368 61.9139113,64.0240164 61.38,64.52 L44.89,53.31 L43.59,52.43 L42.3,51.55 L38,48.63 L57.77,30.63 L58.66,29.82 L59.55,29.02 L61.55,27.21 C61.9694358,27.767562 62.203733,28.4424779 62.22,29.14 L62.22,62.6 Z M4.75,65.24 L22.31,53.31 L23.6,52.43 L24.89,51.55 L29.89,48.13 C31.1675001,47.2895573 32.8224999,47.2895573 34.1,48.13 L39.1,51.55 L40.39,52.43 L41.69,53.31 L59.3,65.24 L4.75,65.24 Z M1.75,29.18 C1.75791921,28.4563016 1.99999618,27.7546292 2.44,27.18 L4.44,28.97 L5.33,29.78 L6.22,30.58 L26.05,48.58 L21.75,51.5 L2
10.46,52.38 L19.17,53.26 L2.65,64.54 C2.09781346,64.0461122 1.78152825,63.3408325 1.78,62.6 L1.75,29.18 Z M4.41,25.43 L4.41,26.62 L3.79,26 L4.41,25.43 Z M60.2,26.06 L59.53,26.67 L59.53,25.45 L60.2,26.06 Z M39.67,7.58 L24.32,7.58 L29.83,2.64 C31.0397079,1.46901693 32.9602921,1.46901693 34.17,2.64 L39.67,7.58 Z M6.22,21.48 L6.22,10.22 C6.21998482,9.9848665 6.31407029,9.75950615 6.48127146,9.59418364 C6.64847264,9.42886113 6.87488168,9.33732803 7.11,9.34 L56.89,9.34 C57.1251183,9.33732803 57.3515274,9.42886113 57.5187285,9.59418364 C57.6859297,9.75950615 57.7800152,9.9848665 57.78,10.22 L57.78,28.28 L36.5,47.61 L35.14,46.68 C34.2071896,46.067607 33.1158672,45.7409054 32,45.74 C30.8971551,45.7446232 29.8196853,46.0713398 28.9,46.68 L27.53,47.61 L6.22,28.23 L6.22,21.48 Z"></path>\n    </g>\n</svg>\n'})],b);let a=class{};a=function(B,G,le,Se){var je,_e=arguments.length,Re=_e<3?G:null===Se?Se=Object.getOwnPropertyDescriptor(G,le):Se;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)Re=Reflect.decorate(B,G,le,Se);else for(var ze=B.length-1;ze>=0;ze--)(je=B[ze])&&(Re=(_e<3?je(Re):_e>3?je(G,le,Re):je(G,le))||Re);return _e>3&&Re&&Object.defineProperty(G,le,Re),Re}([(0,s.UQu)({imports:[A.MD],declarations:[b],exports:[b]})],a);var i=C(85167),p=C(6168),O=C.n(p);var ee=C(21413),te=C(56977),fe=C(39962);let he=class{constructor(G){this.jiraHelpdeskWidgetService=G,this.backgroundColor="rgb(82, 169, 255)",this.textColor="rgb(19, 59, 95)",this.isShowPopup=!1,this.unsubscribe$=new ee.B}ngOnInit(){this.jiraHelpdeskWidgetService.openWidgetPopup$.pipe((0,te.Q)(this.unsubscribe$)).subscribe(G=>{G&&(this.isShowPopup=G)})}ngOnDestroy(){this.unsubscribe$.next(),this.unsubscribe$.complete()}openWidgetPopup(){this.jiraHelpdeskWidgetService.openJSMChat(),this.closePopup()}openSupportWidgetPopup(){window.open(fe.n.helpdeskUrl,"_blank"),this.closePopup()}closePopup(){this.isShowPopup=!this.isShowPopup}static{this.ctorParameters=()=>[{type:i.Q}]}};he=function(B,G,le,Se){var je,_e=arguments.length,Re=_e<3?G:null===Se?Se=Object.getOwnPropertyDescriptor(G,le):Se;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)Re=Reflect.decorate(B,G,le,Se);else for(var ze=B.length-1;ze>=0;ze--)(je=B[ze])&&(Re=(_e<3?je(Re):_e>3?je(G,le,Re):je(G,le))||Re);return _e>3&&Re&&Object.defineProperty(G,le,Re),Re}([(0,s.uAl)({selector:"jsm-widget-popup",template:'<div class="modal-overlay"\n     [ngStyle]="{\'visibility\': isShowPopup ? \'visible\' : \'hidden\'}"\n     (click)="closePopup()">\n    <div class="modal-content"\n         (click)="$event.stopPropagation()">\n        <div id="jsm-widjet-popup-header"\n             class="modal-header"\n             [ngStyle]="{\'background\': backgroundColor, \'color\': textColor}">\n            <h2>Help</h2>\n            <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" focusable="false" viewBox="0 0 16 16"\n                 data-testid="Icon--dash" data-garden-id="buttons.icon" data-garden-version="8.76.7"\n                 class="StyledIcon-sc-19meqgg-0 cqORhS close-button" (click)="closePopup()">\n                <path stroke="currentColor" stroke-linecap="round" stroke-width="2" d="M3 8h10"></path>\n            </svg>\n        </div>\n        <div class="modal-body">\n            <div class="modal-body-item"\n                 (click)="openWidgetPopup()">\n                <chat-icon></chat-icon>\n                <div class="text">Live chat</div>\n            </div>\n            <div class="modal-body-item"\n                 (click)="openSupportWidgetPopup()">\n                <chat-message-icon></chat-message-icon>\n                <div class="text">Leave a message</div>\n            </div>\n        </div>\n        <div class="modal-footer">JIRA</div>\n    </div>\n</div>\n',styles:[O()]})],he);var pe=C(73650),oe=C.n(pe);var Z=C(60047),ue=C(96697),se=C(35335);const ge_chatButtonColor="#52a9ff";var xe=C(89872),Pe=C(74046),Je=C(35678);let De=class{constructor(G,le,Se,_e){if(this.internalNotificationService=G,this.jiraHelpdeskWidgetService=le,this.featuresService=Se,this.userInfoService=_e,this.chatStyles={chatIcon:"",buttonColor:""},this.isUseLiveChatOn=!1,this.isShowOnLogin=!1,this.unsubscribe$=new ee.B,"/login"!==location.pathname)this.featuresService.isEnabled$.pipe((0,te.Q)(this.unsubscribe$)).subscribe(Re=>{this.isUseLiveChatOn=Re.useLiveChat}),this.userInfoService.userInfo$.pipe((0,ue.s)(1)).subscribe(Re=>{Re.useBrandingSettings?this.applyBrandingSettings():this.setChatStyles()}),this.internalNotificationService.changedChatIcon.pipe((0,se.c)(200),(0,te.Q)(this.unsubscribe$)).subscribe(()=>this.applyBrandingSettings());else{this.isShowOnLogin=this.jiraHelpdeskWidgetService.isShowChatOnLogin();const Re=localStorage.brandingSettings?JSON.parse(localStorage.brandingSettings):{};Re.chat&&Re.chat.buttonColor&&(this.chatStyles.buttonColor=Re.chat.buttonColor,document.documentElement.style.setProperty("--chat-button-color",this.chatStyles.buttonColor)),Re.chat&&Re.chat.chatIcon&&(this.chatStyles.chatIcon=Re.chat.chatIcon),this.setChatStyles()}}ngOnDestroy(){this.unsubscribe$.next(),this.unsubscribe$.complete()}openWidgetPopup(){this.isOpenOnLoginPage?this.jiraHelpdeskWidgetService.setOpenPopup(!0):this.jiraHelpdeskWidgetService.openJSMChat()}applyBrandingSettings(){const G=localStorage.brandingSettings?JSON.parse(localStorage.brandingSettings):{};!(0,Z.I)(G)&&G.chat&&(this.chatStyles=G.chat,this.chatStyles.buttonColor&&document.documentElement.style.setProperty("--chat-button-color",this.chatStyles.buttonColor)),this.setChatStyles()}setChatStyles(){setTimeout(()=>{const G=this.chatStyles.buttonColor||ge_chatButtonColor,le=document.querySelector("chat-widget"),Se=document.querySelector("#jsm-widjet-popup-header");le&&le.setAttribute("primary-color",G),Se&&(Se.style.background=G)})}static{this.ctorParameters=()=>[{type:Pe.I},{type:i.Q},{type:xe.D},{type:Je.f}]}static{this.propDecorators={isOpenOnLoginPage:[{type:s.pde}]}}};De=function(B,G,le,Se){var je,_e=arguments.length,Re=_e<3?G:null===Se?Se=Object.getOwnPropertyDescriptor(G,le):Se;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)Re=Reflect.decorate(B,G,le,Se);else for(var ze=B.length-1;ze>=0;ze--)(je=B[ze])&&(Re=(_e<3?je(Re):_e>3?je(G,le,Re):je(G,le))||Re);return _e>3&&Re&&Object.defineProperty(G,le,Re),Re}([(0,s.uAl)({selector:"jsm-widget",template:'<div class="chat-button"\n     *ngIf="isUseLiveChatOn || isShowOnLogin"\n     [ngClass]="{custom: chatStyles[\'buttonColor\']}">\n    <span class="bottom-icon icon-Circles"\n          *ngIf="!chatStyles[\'buttonColor\']"\n    ></span>\n    <div class="inner" (click)="openWidgetPopup()">
1\n        <span *ngIf="!chatStyles[\'chatIcon\']" class="icon-chat"></span>\n        <img *ngIf="chatStyles[\'chatIcon\']"\n             [src]="chatStyles[\'chatIcon\']"\n             alt="chat icon"\n             class="custom-icon">\n    </div>\n</div>\n',encapsulation:s.gXe.None,styles:[oe()]})],De);let J=class{};J=function(B,G,le,Se){var je,_e=arguments.length,Re=_e<3?G:null===Se?Se=Object.getOwnPropertyDescriptor(G,le):Se;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)Re=Reflect.decorate(B,G,le,Se);else for(var ze=B.length-1;ze>=0;ze--)(je=B[ze])&&(Re=(_e<3?je(Re):_e>3?je(G,le,Re):je(G,le))||Re);return _e>3&&Re&&Object.defineProperty(G,le,Re),Re}([(0,s.UQu)({imports:[A.MD,A.kt,I,a],declarations:[De,he],exports:[De,he],providers:[i.Q],schemas:[s.CkJ]})],J)},9811:(We,Te,C)=>{"use strict";C.d(Te,{r:()=>I});var A=C(67926),L=C.n(A),y=C(17705),v=C(26487);let I=class{constructor(k){this.appLoadingService=k,this.appLoadingService.toggleLoaderVisibility(!1)}refresh(){window.location.reload()}static{this.ctorParameters=()=>[{type:v.X}]}};I=function(w,k,b,T){var p,a=arguments.length,i=a<3?k:null===T?T=Object.getOwnPropertyDescriptor(k,b):T;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)i=Reflect.decorate(w,k,b,T);else for(var O=w.length-1;O>=0;O--)(p=w[O])&&(i=(a<3?p(i):a>3?p(k,b,i):p(k,b))||i);return a>3&&i&&Object.defineProperty(k,b,i),i}([(0,y.uAl)({selector:"app-no-connection",template:'<div class="content-wrapper">\n    <div class="content">\n    <div class="images logo icon-fornova"></div>\n        <app-smiley-face></app-smiley-face>\n    <h1 class="text text-header">Oops! Something went wrong</h1>\n    <p class="text text-line">Please <a (click)="refresh()" class="text-element_emphatic">reload</a> the page and try again</p>\n    <p class="text text-line">If the problem persist, contact our <a href="https://fornova.zendesk.com/hc/en-us/requests/new" class="text-element_emphatic">Support team</a></p>\n        <login-signup-icon [color]="\'#5cd5d6\'"></login-signup-icon>\n    </div>\n</div>\n',styles:[L()]})],I)},15287:(We,Te,C)=>{"use strict";C.d(Te,{O:()=>v});var s=C(17705),A=C(60177),L=C(42005);let v=class{};v=function(P,I,w,k){var a,b=arguments.length,T=b<3?I:null===k?k=Object.getOwnPropertyDescriptor(I,w):k;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)T=Reflect.decorate(P,I,w,k);else for(var i=P.length-1;i>=0;i--)(a=P[i])&&(T=(b<3?a(T):b>3?a(I,w,T):a(I,w))||T);return b>3&&T&&Object.defineProperty(I,w,T),T}([(0,s.UQu)({imports:[A.MD],exports:[L.t],declarations:[L.t],providers:[]})],v)},42005:(We,Te,C)=>{"use strict";C.d(Te,{t:()=>P});var A=C(2263),L=C.n(A),y=C(17705);let P=class{constructor(){this.isDelayedRunning=!1,this.immediate=!1,this.delay=30,this.size=50,this.background=!0,this.centralized=!1,this.top=""}set isRunning(w){if(!this.immediate)return w?void(this.currentTimeout||(this.currentTimeout=setInterval(()=>{this.isDelayedRunning=w,this.cancelTimeout()},this.delay))):(this.cancelTimeout(),void(this.isDelayedRunning=!1));this.isDelayedRunning=w}ngOnDestroy(){this.cancelTimeout()}cancelTimeout(){clearTimeout(this.currentTimeout),this.currentTimeout=void 0}static{this.propDecorators={immediate:[{type:y.pde}],delay:[{type:y.pde}],size:[{type:y.pde}],background:[{type:y.pde}],centralized:[{type:y.pde}],top:[{type:y.pde}],isRunning:[{type:y.pde}]}}};P=function(I,w,k,b){var i,T=arguments.length,a=T<3?w:null===b?b=Object.getOwnPropertyDescriptor(w,k):b;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(I,w,k,b);else for(var p=I.length-1;p>=0;p--)(i=I[p])&&(a=(T<3?i(a):T>3?i(w,k,a):i(w,k))||a);return T>3&&a&&Object.defineProperty(w,k,a),a}([(0,y.uAl)({selector:"spinner",encapsulation:y.gXe.None,template:'<div [hidden]="!isDelayedRunning" [ngClass]="{background: background}" class="overlap">\n    <div class="spinner" [style.width]="size + \'px\'" [style.height]="size + \'px\'" [class.center]="centralized" [style.top]="top"></div>\n</div>\n',styles:[L()]})],P)},76419:(We,Te,C)=>{"use strict";C.d(Te,{s:()=>I});var s=C(17705),A=C(60177),L=C(95991),y=C(48256),v=C(9955);let I=class{};I=function(w,k,b,T){var p,a=arguments.length,i=a<3?k:null===T?T=Object.getOwnPropertyDescriptor(k,b):T;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)i=Reflect.decorate(w,k,b,T);else for(var O=w.length-1;O>=0;O--)(p=w[O])&&(i=(a<3?p(i):a>3?p(k,b,i):p(k,b))||i);return a>3&&i&&Object.defineProperty(k,b,i),i}([(0,s.UQu)({imports:[A.MD,y.T,v.O],declarations:[L.H],exports:[L.H],providers:[]})],I)},95991:(We,Te,C)=>{"use strict";C.d(Te,{H:()=>P});var A=C(72979),L=C.n(A),y=C(17705);let P=class{constructor(){this.title="",this.currentValue="",this.values=[],this.arrowIconColor="#555555",this.selectValue=new y.bkB,this.isShowList=!1,this.id=Math.random().toString(36).substring(7)}clickHandler({target:w}){if(w.closest(".disabled-option")||w.closest(".disabled"))return;if(w.id&&w.id===this.id)return void(this.isShowList=!this.isShowList);const k=w.closest(".select");if(w.classList.contains("switch-option")&&k&&k.id===this.id)return this.selectValue.emit(w.dataset.value),void(this.isShowList=!this.isShowList);this.isShowList&&(this.isShowList=!1)}closeDropdown(){this.isShowList=!this.isShowList}static{this.propDecorators={title:[{type:y.pde}],currentValue:[{type:y.pde}],values:[{type:y.pde}],arrowIconColor:[{type:y.pde}],selectValue:[{type:y.k7i}],clickHandler:[{type:y.Z$l,args:["click",["$event"]]}]}}};P=function(I,w,k,b){var i,T=arguments.length,a=T<3?w:null===b?b=Object.getOwnPropertyDescriptor(w,k):b;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(I,w,k,b);else for(var p=I.length-1;p>=0;p--)(i=I[p])&&(a=(T<3?i(a):T>3?i(w,k,a):i(w,k))||a);return T>3&&a&&Object.defineProperty(w,k,a),a}([(0,y.uAl)({selector:"switcher",template:'<div clickOutside [isVisible]="isShowList" (close)="closeDropdown()" class="switcher-wrapper">\n    <span class="title">{{ title }}</span>\n    <div class="select" [ngClass]="{inactive: !values.length, \'none-selected\': currentValue && currentValue.includes(\'(None)\')}" [id]="id" >\n         <arrow-icon [color]="arrowIconColor"></arrow-icon>\n        {{ currentValue }}\n        <div class="select-body" *ngIf="isShowList">\n            <div class="select-item" *ngFor="let value of values; let i = index;">
1\n                <span\n                    class="switch-option"\n                    [ngClass]="{\'none-value\': i === 0}"\n                    [attr.data-value]="value">\n                    {{ value }}\n                </span>\n        </div>\n    </div>\n</div>\n\n',styles:[L()]})],P)},97756:(We,Te,C)=>{"use strict";C.d(Te,{y:()=>L});var s=C(94321),A=C(94089);class L extends s.t{constructor(v,P,I){super(v,P,I),this.http=v,this.apiUrl=P,this.router=I}addAppToQuery(v,P,I){const w=I||(0,A.ud)(),b=v&&v.includes("?")?"&":"?",T=v.match("app=");if(P&&T){const a="app="+v.split("app=")[1].split("&")[0],i=a.replace(A.qw.DI,w).replace(A.qw.CI,w);v=v.replace(a,i)}return T?v:`${v}${b}app=${w}`}get url(){return this.apiUrl}}},94321:(We,Te,C)=>{"use strict";C.d(Te,{t:()=>X,u:()=>ue});var s=C(21626),A=C(18810),L=C(71985),y=C(96354),v=C(99437),P=C(78856),I=C(10467),w=C(79812),k=C(21413),b=C(70152),T=C(25558),a=C(56977),i=C(62474),p=C(90362),O=C(70912),Y=C(40450),ee=C(85598);class q{constructor({model:ce,method:xe,id:Pe,queryParams:Je},Be=new k.B,De){this.filter=new k.B,this.model=ce,this.method=xe,this.id=Pe,this.queryParams=Je,this.callback=()=>{},this.unsubscribe$=Be;const Me=`${ce.apiUrl}${Pe}`;this.filter.pipe((0,b.B)(100),(0,T.n)(function(){var J=(0,I.A)(function*(B){return B.model[B.method](B.id,B.queryParams)});return function(B){return J.apply(this,arguments)}}())).pipe((0,a.Q)(this.unsubscribe$)).subscribe(J=>{De?De.subscription=this.onSubscriptionReceived(J,Je,Me):this.onSubscriptionReceived(J,Je,Me)},J=>{this.callback(J,null)})}onSubscriptionReceived(ce,xe,Pe){const Je=setTimeout(()=>{p.$.getInstance().publish(O.$W.SlowRequests,Pe)},Y.J);return ce.subscribe(Be=>{try{if(Be.requestId)return void this._getData(Object.assign({currentRequestId:Be.requestId},xe));clearTimeout(Je),this.callback(null,Be)}catch(De){clearTimeout(Je),console.error("longPollingUtil error",De.message)}},Be=>{clearTimeout(Je),this.callback(Be,null)})}setCallback(ce){try{this.callback=ce}catch(xe){console.error("longPollingUtil error",xe.message)}}getData(ce){this.model&&this.model[this.method]?this._getData(ce):console.error(`No such model or method: ${this.model}:${this.method}`)}_getData(ce){const xe=ce||this.queryParams;this.filter.next({model:this.model,method:this.method,id:this.id,queryParams:xe})}}var ue,we,pe=C(81864),oe=C(7099),ie=C(94089),Z=C(55941);(we=ue||(ue={})).FornovaApp="fornova-app",we.FornovaAdminApp="fornova-admin-app";const se=["account/login","account/forgot-password"];class X{constructor(ce,xe,Pe){this.http=ce,this.apiUrl=xe,this.router=Pe,this.headers=new s.Lr,this.cacheControlValue=["no-cache","no-store","must-revalidate","post-check=0","pre-check=0"],this.replaceVersion=null,this.longPolling=(Je,Be,De,Me,J,B,G)=>{((we,ce,xe,Pe,Je=!1,Be,De)=>{const Me=localStorage.getItem("token"),B=w(JSON.stringify({method:ce,params:xe,token:Me})),G=localStorage.getItem(B),le=xe&&xe.id||null,Se=xe&&xe.params||null;let _e=null;const Re=new q({model:we,method:ce,id:le,queryParams:Se},Be,De);if(!1===i.Qi||Je)Re.setCallback(Pe),Re.getData();else{if(G&&"undefined"!==G&&!De&&(_e=JSON.parse(G),_e))try{setTimeout(()=>{Pe(null,_e.data)},50)}catch(je){console.error("longPollingUtil error",je.message)}(!_e||_e&&_e.lastRequestTime&&+new Date/1e3-_e.lastRequestTime/1e3>30)&&(Re.setCallback((je,ze)=>{if(je)return void Pe(je,null);const dt={data:ze,lastRequestTime:+new Date};if(localStorage.setItem(B,JSON.stringify(dt)),!(0,ee.n)(ze,_e&&_e.data))try{Pe(status,ze)}catch(gt){console.error("longPollingUtil error",gt.message)}}),Re.getData())}})(this,Je,{id:Be,params:De},Me,J,B,G)},this.handleError=Je=>{503===Je.status&&(0,P.I)(this.router.navigate(["/maintenance"])),0===Je.status&&Je._body&&Je._body.timeStamp>=2e4&&console.error("Time limit."),(0===Je.status&&(Je._body&&Je._body.timeStamp<2e4||!Je._body)||504===Je.status)&&(this.isNonRedirectToNoConnectionPage()?toastr.error("We are working on some updates for you, it will only take a minute or two :)<br>Please reload the page in a minute if it doesn\u2019t reload itself."):(0,P.I)(this.router.navigateByUrl("/no-connection",{skipLocationChange:!0,replaceUrl:!0})),Je.error={status:"error",message:"Temporary error"}),(401===Je.status||403===Je.status&&"Please, contact your admin to reopen the current account."===Je.error.message)&&this.navigateToLogin(Je.error.message);const Be=Je.error||{};return(0,A.$)(Be)},this.setHeaders()}clearSession(){const ce=["hotel-level-app-emails","brandingSettings","columnsSizes",pe.pm];for(const xe in localStorage)-1===ce.indexOf(xe)&&localStorage.removeItem(xe)}get(ce,xe,Pe,Je){this.setHeaders();const Be=this.setHttpGetParams(xe),De=Je&&Je.replaceUrl||this.url;return this.http.get(De+(ce||""),{headers:Pe?this.headers.set("Cache-Control",this.cacheControlValue):this.headers,params:Be}).pipe((0,y.T)(this.extractData),(0,v.W)(this.handleError))}getFile(ce,xe,Pe){this.setHeaders();const Je=this.setHttpGetParams(xe),Be=Pe&&Pe.replaceUrl||this.url;return this.http.get(Be+(ce||""),{headers:this.headers,params:Je,responseType:"blob"})}postBlob(ce,xe,Pe=!1,Je){this.setHeaders();const Be=Je||this.url;return this.http.post(Be+(xe||""),ce,{headers:this.headers,responseType:"blob"}).pipe((0,v.W)(De=>Pe?this.handleBlobError(De):this.handleError(De)))}post(ce,xe,Pe){this.setHeaders();const Je=Pe||this.url;return this.http.post(Je+(xe||""),ce,{headers:this.headers}).pipe((0,y.T)(this.extractData),(0,v.W)(this.handleError))}put(ce,xe){return this.setHeaders(),this.http.put(this.url+(xe||""),ce,{headers:this.headers}).pipe((0,y.T)(this.extractData),(0,v.W)(this.handleError))}del(ce,xe,Pe){this.setHeaders();const Je=this.setParams(xe);return this.http.delete(this.url+(ce||""),{headers:this.headers,params:Je,...Pe?{body:Pe}:{}}).pipe((0,y.T)(this.extractData),(0,v.W)(this.handleError))}get url(){if(this.replaceVersion)return this.apiUrl.replace(/\/v\d+\//,`/${this.replaceVersion}/`);const ce=localStorage.designVersion||"v1";return"v1"!==ce?this.apiUrl.replace("/v1/",`/${ce}/`):this.apiUrl}setParams(ce={}){let xe=new s.Nl;return Object.keys(ce).forEach(Pe=>{const Je="object"==typeof ce[Pe]?JSON.stringify(ce[Pe]):ce[Pe];xe=xe.set(Pe,Je)}),xe}setParamsFromString(ce){let xe=new s.Nl;return ce.split("&").forEach(Pe=>{const[Je,Be]=Pe.split("=");
1Je&&(xe=xe.set(Je,decodeURIComponent(Be||"")))}),xe}setHeaders(){const ce=localStorage.getItem("token");ce&&(this.headers=this.headers.set("token",ce)),this.setCustomHeaders()}setCustomHeaders(){const ce=localStorage.getItem(oe.c.SupernovaApp),xe=window.location.origin,Pe=window.env,Je=xe===Pe[oe.O.ClientAdminUrl]&&!!localStorage.getItem(oe.c.IsClientAdmin),Be=xe!==Pe[oe.O.ClientUrl]&&xe!==Pe[oe.O.ClientAdminUrl];Je?this.headers=this.headers.set(ue.FornovaAdminApp,ce).set(ue.FornovaApp,ce):Be&&(this.headers=this.headers.set(ue.FornovaAdminApp,ce||ie.qw.DI))}extractData(ce){return Array.isArray(ce)||!ce.data&&ce.message&&ce.status&&ce.response?ce:ce.data||{}}longPollingRequester(ce,xe,Pe={},Je,Be){return new L.c(De=>{this.longPolling(ce,xe,Pe,(Me,J)=>{Me?De.error(Me):De.next(J)},!1,Je,Be)})}isNonRedirectToNoConnectionPage(){return se.some(ce=>se.includes(ce))}navigateToLogin(ce){ce.includes(Z.ls)||toastr.error(ce),this.clearSession(),(0,P.I)(this.router.navigate(["/login"]))}setHttpGetParams(ce){return"string"==typeof ce?this.setParamsFromString(ce):this.setParams(Object.assign({},ce))}handleBlobError(ce){return ce.error instanceof Blob?new L.c(xe=>{const Pe=new FileReader;Pe.onload=()=>{try{const Je=Pe.result,Be=JSON.parse(Je);xe.error(Be?.message||Be)}catch{xe.error(Pe.result)}},Pe.readAsText(ce.error)}):this.handleError(ce)}}},44704:(We,Te,C)=>{"use strict";C.d(Te,{V:()=>I});var s=C(17705),A=C(94321),L=C(39962),y=C(5301),v=C(21626);let I=class extends A.t{constructor(k,b){super(k,L.Bp,b),this.router=b}exportFileStatus(k){return this.post(k,"status")}exportFileCancel(k){return this.post(k,"generate-cancel")}exportFileGenerate(k){return this.post(k,"generate")}static{this.ctorParameters=()=>[{type:v.Qq},{type:y.Ix}]}};I=function(w,k,b,T){var p,a=arguments.length,i=a<3?k:null===T?T=Object.getOwnPropertyDescriptor(k,b):T;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)i=Reflect.decorate(w,k,b,T);else for(var O=w.length-1;O>=0;O--)(p=w[O])&&(i=(a<3?p(i):a>3?p(k,b,i):p(k,b))||i);return a>3&&i&&Object.defineProperty(k,b,i),i}([(0,s._qm)()],I)},9427:(We,Te,C)=>{"use strict";C.d(Te,{u:()=>v});var s=C(17705),A=C(5301),L=C(21413);let v=class{constructor(I){this.router=I,this.subject=new L.B,this.keepAfterNavigationChange=!1}ngOnInit(){this.router.events.subscribe(I=>{I instanceof A.Z&&(this.keepAfterNavigationChange?this.keepAfterNavigationChange=!1:this.subject.next(void 0))})}success(I,w=!1){this.keepAfterNavigationChange=w,this.subject.next({type:"success",text:I})}error(I,w=!1,k){this.keepAfterNavigationChange=w,this.subject.next({type:"error",text:I,redirectUrl:k})}info(I,w=!1){this.keepAfterNavigationChange=w,this.subject.next({type:"error",text:I})}getMessage(){return this.subject.asObservable()}static{this.ctorParameters=()=>[{type:A.Ix}]}};v=function(P,I,w,k){var a,b=arguments.length,T=b<3?I:null===k?k=Object.getOwnPropertyDescriptor(I,w):k;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)T=Reflect.decorate(P,I,w,k);else for(var i=P.length-1;i>=0;i--)(a=P[i])&&(T=(b<3?a(T):b>3?a(I,w,T):a(I,w))||T);return b>3&&T&&Object.defineProperty(I,w,T),T}([(0,s._qm)()],v)},26487:(We,Te,C)=>{"use strict";C.d(Te,{X:()=>v});var s=C(17705),A=C(84412),L=C(5964);let v=class{constructor(){this.appLoadingSource=new A.t(null),this.appLoading$=this.appLoadingSource.asObservable().pipe((0,L.p)(I=>"boolean"==typeof I))}toggleLoaderVisibility(I){this.appLoadingSource.next(I)}};v=function(P,I,w,k){var a,b=arguments.length,T=b<3?I:null===k?k=Object.getOwnPropertyDescriptor(I,w):k;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)T=Reflect.decorate(P,I,w,k);else for(var i=P.length-1;i>=0;i--)(a=P[i])&&(T=(b<3?a(T):b>3?a(I,w,T):a(I,w))||T);return b>3&&T&&Object.defineProperty(I,w,T),T}([(0,s._qm)({providedIn:"root"})],v)},48372:(We,Te,C)=>{"use strict";C.d(Te,{k:()=>I});var s=C(17705),A=C(26487),L=C(55941),y=C(49975);const P="proxy_iframe";let I=class{constructor(k){this.appLoadingService=k}generateAuthIframeWindow(k,b,T,a=!0,i,p,O,Y="",ee="",te){const fe=a?"_blank":"_self",q=document.createElement("iframe");let he=`?loginVia=${T}${Y}`;q.style.display="none";const pe=O?`${b}/login?${O}=true`:`${b}/login`;q.src=pe,q.id=P,p&&(he+=(0,y.XZ)(p)),ee&&(he+=this.replaceQuestionMark(ee)),this.appLoadingService.toggleLoaderVisibility(!0),q.onload=()=>{setTimeout(()=>{q.contentWindow.postMessage({token:k},b),window.open(`${i||b}${he}`,fe),T!==L.PD.client&&this.appLoadingService.toggleLoaderVisibility(!1),te&&te(),setTimeout(()=>document.body.removeChild(q),1e3)},100)},document.body.appendChild(q)}listenForAuthIframe(){window.addEventListener("message",k=>this.onMessageReceived(k),!1)}setClientAdminLoginWithParam(){return localStorage?.loginFrom?.includes(L.PD.admin)||sessionStorage.getItem("isUsedLoginWith")?(sessionStorage.setItem("isUsedLoginWith","true"),"&isUsedLoginWith=true"):""}onMessageReceived(k){const b=k.data&&k.data.token;b&&(localStorage.setItem("token",b),this.removeIframe())}replaceQuestionMark(k){return k.startsWith("?")?"&"+k.slice(1):k}removeIframe(){const k=document.getElementById("body"),b=document.getElementById(P);b&&k.removeChild(b)}static{this.ctorParameters=()=>[{type:A.X}]}};I=function(w,k,b,T){var p,a=arguments.length,i=a<3?k:null===T?T=Object.getOwnPropertyDescriptor(k,b):T;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)i=Reflect.decorate(w,k,b,T);else for(var O=w.length-1;O>=0;O--)(p=w[O])&&(i=(a<3?p(i):a>3?p(k,b,i):p(k,b))||i);return a>3&&i&&Object.defineProperty(k,b,i),i}([(0,s._qm)({providedIn:"root"})],I)},41068:(We,Te,C)=>{"use strict";C.d(Te,{u:()=>P});var s=C(10467),A=C(94089),L=C(87626);function y(I){if(location.origin.includes("localhost"))return A.qw.DI;
1const w=function v(I){const k=Object.keys(I.applications).filter(a=>!0===I.applications[a]||"true"===I.applications[a]).map(a=>a.substr(7));let b=[];I.chains&&I.chains.length&&(b=I.chains.filter(a=>k.some(i=>a.app.includes(i))).filter(a=>a.role===L.gG.admin).map(a=>a.app));const T=I.role===L.gG.admin&&k.includes(A.qw.DI)?[A.qw.DI]:[];return b=b.filter(a=>!A.wL.includes(a)),T.concat(b)}(I);try{if(I.referrer){const k=new URL(I.referrer).origin,b=A.Yp.filter(a=>a.url.includes(k)),T=b&&b.length&&b[0].app;if(w.includes(T))return T}}catch(k){console.error("getApp error",I.referrer,k)}return w[0]||A.qw.DI}class P{constructor(w,k){this.router=w,this.userInfoService=k}canLoad(){var w=this;return(0,s.A)(function*(){return new Promise(k=>{let b={};"/"!==window.location.pathname&&(b={ref:window.location.pathname+window.location.search}),localStorage.getItem("token")?w.userInfoService.userInfo$.subscribe(T=>{if(window.location.origin===window.env.clientAdminUrl){const a=y(T);localStorage.setItem("supernova_app",a),localStorage.setItem("isClientAdmin","true")}k(!0)},T=>{toastr.error(T.message),w.router.navigate(["/login"],{queryParams:b}),k(!1)}):(w.router.navigate(["/login"],{queryParams:b}),k(!1))})})()}}},97377:(We,Te,C)=>{"use strict";C.d(Te,{N:()=>T});var s=C(17705),A=C(96354),L=C(55972),y=C(99898),v=C(95998),P=C(65709);const I="derbysoft";let T=class{constructor(i){this.chainsModel=i}destroy(){this._chain=null}get isStarter(){return this.chain.pipe((0,A.T)(i=>"Starter"===i.plan))}get customerFeatures$(){return this.chain.pipe((0,A.T)(i=>({rca:{enabled:!!i.rootCauseAnalysis,edit:!!i.rootCauseAnalysis,view:!!i.rootCauseAnalysis},penaltyHealthRating:i.penaltyHealthRating,isODEnabled:!!i.onDemand,isZendeskEnabled:!0,isGenius:!!i.genius,isCorporateDesignEnabled:!!i.corporateDesign,isTestReservationPageEnabled:!!i.testReservationPage,isRatePlanFeatureEnabled:!!i.ratePlanFeature,isBmlAnalysisPage:!!i.bmlAnalysisPage,isUseCheapestOnBmlAnalysisPage:!!i.useCheapestOnBmlAnalysisPage,isExcludeHotelIdsFromFilter:!!i.excludeHotelIdsFromFilter,isReshoppingIndicator:!!i.reshoppingIndication,useDHS:i.useDHS,useLiveChat:!!i.useLiveChat,useNewCalculationsOnOldPages:i.useNewCalculationsOnOldPages,hideAdditionalInsights:i.hideAdditionalInsights,hideContractedNonContractedPages:i.hideContractedNonContractedPages,hideDirect:i.hideDirect,hideHomePage:i.hideHomePage,hideOldPages:i.hideOldPages,hideScoreboard:i.hideScoreboard,showRateComparisonPage:i.showRateComparisonPage,showActualScanDateOnExtranet:i.showActualScanDateOnExtranet,extranetActualScanDateTooltipText:i.extranetActualScanDateTooltipText,showDefaultTabs:i.showDefaultTabs,showDefaultTabsMain:i.showDefaultTabsMain,showDefaultTabsHotels:i.showDefaultTabsHotels,showDefaultTabsContractedOTAs:i.showDefaultTabsContractedOTAs,showDefaultTabsNonContractedOTAs:i.showDefaultTabsNonContractedOTAs,marketVisibility:i.marketVisibility,hidePovSelection:i.hidePovSelection,isCancellationAndBreakfast:i.cancellationAndBreakfast,trForContractedOTAsHLAPP:i.trForContractedOTAsHLAPP,customSchedulerFourLevelBreakdown:!!i.customSchedulerFourLevelBreakdown,schedulerOnUsersTab:!!i.schedulerOnUsersTab,showHotelsInChainLevelDHSReport:i.showHotelsInChainLevelDHSReport,ctripFeature:i.ctripFeature,showLoseRatioInsteadOfDhs:i.showLoseRatioInsteadOfDhs,hidePmgCatalogs:i.hidePmgCatalogs,showComparatorOtaForTr:i.showComparatorOtaForTr,reportStrategyForTr:i.reportStrategyForTr,showFocusedInsightsPage:i.showFocusedInsightsPage,isClickBaitEnabled:!!i.isClickBaitEnabled,contentParity:i.contentParity,pmgAlerts:!!i?.pmgAlerts,aiSmartDiagnostics:i.aiSmartDiagnostics})))}get globalFilterSettings$(){return this.chain.pipe((0,A.T)(i=>i.globalFilterSettings))}get isGenius(){return this.chain.pipe((0,A.T)(i=>!!i.genius))}get isShowTestReservationPage(){return this.chain.pipe((0,A.T)(i=>!!i.testReservationPage))}get isCorporateDesignEnabled(){return this.chain.pipe((0,A.T)(i=>!!i.corporateDesign))}get isTrApiDerbysoftEnabled$(){return this.chain.pipe((0,A.T)(i=>!!i.trApiIntegration&&i.trApiIntegrationType===I))}get getSourceToExclude$(){return this.chain.pipe((0,A.T)(i=>i.excludeFromBml||[]))}get chain(){return this._chain||(this._chain=this.chainsModel.currentChain().pipe((0,L.H)(1),(0,y.B)())),this._chain}get cciCheapestOta$(){return this.chain.pipe((0,A.T)(i=>i.cciCheapestOta?"cheapest":"both"))}get cciNotAvailable$(){return this.chain.pipe((0,A.T)(i=>i.cciNotAvailable))}get trCatalogTabNames$(){return this.chain.pipe((0,A.T)(i=>({wholesaler:i?.trCatalogTabNames?.wholesaler||v.lc.wholesaler,ratePlans:i?.trCatalogTabNames?.ratePlans||v.lc.ratePlan})))}static{this.ctorParameters=()=>[{type:P.CS}]}};T=function(a,i,p,O){var te,Y=arguments.length,ee=Y<3?i:null===O?O=Object.getOwnPropertyDescriptor(i,p):O;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)ee=Reflect.decorate(a,i,p,O);else for(var fe=a.length-1;fe>=0;fe--)(te=a[fe])&&(ee=(Y<3?te(ee):Y>3?te(i,p,ee):te(i,p))||ee);return Y>3&&ee&&Object.defineProperty(i,p,ee),ee}([(0,s._qm)()],T)},339:(We,Te,C)=>{"use strict";C.d(Te,{G:()=>T});var s=C(17705),A=C(94321),L=C(21626),y=C(5301),v=C(39962),P=C(84412),I=C(5964),w=C(88141),k=C(16127);let T=class extends A.t{constructor(i,p,O){super(i,v.Su+"ri/home/",p),this.router=p,this.storeFacade=O,this.defaultTabViewSettingsUpdatedSource=new P.t(null),this.defaultTabViewSettingsUpdated$=this.defaultTabViewSettingsUpdatedSource.asObservable().pipe((0,I.p)(Y=>!!Y)),this.isAppAlreadyInitialized=!1,this.isDefaultSettingsAlreadyLoadedFromServer=!1,this.initialDefaultFilter=null}isAppInitialized(){return this.isAppAlreadyInitialized}setAppInitialized(){this.isAppAlreadyInitialized=!0}getDafaultInitialSettingsFromServer(){return this.initialDefaultFilter}getDefaultFilterSettings(i=!1){return!i&&this.storeFacade.defaultViewSettingsFilterFromServer$.value?this.storeFacade.defaultViewSettingsFilterFromServer$:this.get("distribution-default-settings").pipe((0,w.M)(p=>{i&&this.defaultTabViewSettingsUpdatedSource.next({modeFilter:p.modeFilter,cheapestFilter:p.cheapestFilter,availabilityFilter:p.availabilityFilter}),this.initialDefaultFilter={...p},this.isDefaultSettingsAlreadyLoadedFromServer=!0,this.storeFacade.setViewSettingsFilterFromServer(p),p.hotelsFilter&&this.storeFacade.setDistributionOverviewActiveTabHotelsFilter(p.hotelsFilter)}))}getDefaultFilterSettingsForNewStore(){return this.get("distribution-default-settings")}isViewSettingsAlreadyReceivedFromServer(){return this.isDefaultSettingsAlreadyLoadedFromServer}getDefaultTabs(){return this.get("distribution-overview-default-views")}static{this.ctorParameters=()=>[{type:L.Qq},{type:y.Ix},{type:k.yy}]}};T=function(a,i,p,O){var te,Y=arguments.length,ee=Y<3?i:null===O?O=Object.getOwnPropertyDescriptor(i,p):O;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)ee=Reflect.decorate(a,i,p,O);else for(var fe=a.length-1;fe>=0;fe--)(te=a[fe])&&(ee=(Y<3?te(ee):Y>3?te(i,p,ee):te(i,p))||ee);return Y>3&&ee&&Object.defineProperty(i,p,ee),ee}([(0,s._qm)({providedIn:"root"})],T)},10965:(We,Te,C)=>{"use strict";C.d(Te,{O:()=>b,d:()=>k});var k,s=C(17705),A=C(94321),L=C(5301),y=C(21626),v=C(39962),P=C(96354),I=C(99437);(k||(k={})).redirectFallbacks="redirectFallbacks";let b=class extends A.t{constructor(a,i){super(a,v.x9,i),this.http=a,this.router=i,this.handleError=p=>(p.error&&p.error.message&&toastr.error(p.error.message),p.error&&p.error.message||p.message)}getGlobalSettings(a){this.setHeaders();const i=this.setParams({});return this.http.get(this.url+`global-settings/${a}`,{headers:this.headers,params:i}).pipe((0,P.T)(this.extractData),(0,I.W)(this.handleError))}static{this.ctorParameters=()=>[{type:y.Qq},{type:L.Ix}]}};b=function(T,a,i,p){var ee,O=arguments.length,Y=O<3?a:null===p?p=Object.getOwnPropertyDescriptor(a,i):p;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)Y=Reflect.decorate(T,a,i,p);else for(var te=T.length-1;te>=0;te--)(ee=T[te])&&(Y=(O<3?ee(Y):O>3?ee(a,i,Y):ee(a,i))||Y);return O>3&&Y&&Object.defineProperty(a,i,Y),Y}([(0,s._qm)()],b)},43646:(We,Te,C)=>{"use strict";C.d(Te,{J:()=>k});var s=C(10467),A=C(17705),L=C(89928),y=C(19357),v=C(84412),P=C(5964),I=C(35678);let k=class{constructor(T){this.userInfoService=T,this.defaultClusterSource=new v.t(null),this.defaultCluster$=this.defaultClusterSource.asObservable().pipe((0,P.p)(a=>null!==a)),this.cluster=null,this.isUserChecked=!1,this.shouldAddClusterFieldToEachRequest=!1,this.initUserListener()}updateUser(T){this.user=T}shouldHideResetButtonIfOnlyOneDefaultClusterValuesSelected(T){return this.shouldAddClusterFieldToEachRequest&&1===T.length&&1===T[0][1].length&&T[0][1][0]===this.cluster&&T[0][0].toLocaleLowerCase()===y.z}getUserDefaultCluster(){return this.cluster}isPossibleToControlField(T,a){return!this.shouldAddClusterFieldToEachRequest||!(this.isClusterParam(T)&&1===a.length&&a[0]===this.cluster)}mapHotelFilterLabelsList(T){return this.shouldAddClusterFieldToEachRequest&&1===this.getClusterValuesTotal(T)&&T.forEach(i=>
1{const p=this.isClusterParam(i.name)&&i.value===this.cluster;i.canControl=p}),T}isClusterParam(T){return T.toLowerCase()===y.z}collectInformation(){var T=this;return(0,s.A)(function*(){return!T.isUserChecked&&T.user&&(yield T.checkUser(),T.isUserChecked=!!T.user?.userOptions),!0})()}assignClusterValueToHotelsFilter(T){this.cluster&&(this.checkIfFilterAlreadyHasClusterFieldFilled(T,"filter","hotelsFilter"),this.checkIfFilterAlreadyHasClusterFieldFilled(T,"value","FilterHotel"))}shouldAddClusterFieldToAnyRequest(){return this.shouldAddClusterFieldToEachRequest}tryToRemoveClusterFieldForClusterUser(T){this.shouldAddClusterFieldToEachRequest&&(T.cluster=[])}getMappedHotelsFilter(T){const a=this.getUserDefaultCluster();return a&&T&&(!T.hasOwnProperty(y.z)||!T[y.z].length)&&(T[y.z]=[a]),T}checkUser(){var T=this;return(0,s.A)(function*(){const{level:a,levelName:i,isClusterLevelWithoutInsights:p}=T.user,O=a===L.FA.Cluster;T.shouldAddClusterFieldToEachRequest=O&&p,T.shouldAddClusterFieldToEachRequest&&(T.cluster=i),T.defaultClusterSource.next({cluster:T.cluster?[T.cluster]:[]})})()}checkIfFilterAlreadyHasClusterFieldFilled(T,a,i){const p={cluster:[this.cluster]};!!T[a]&&!(T[a]&&T[a][i])&&(T[a][i]={}),T[a]&&T[a][i]&&(T[a][i].cluster&&0===T[a][i].cluster.length||!T[a][i].hasOwnProperty(y.z))&&(T[a][i]=this.updateClusterParam(T[a],i,p))}updateClusterParam(T,a,i){return T[a]?Object.assign(T[a],i):i}getClusterValuesTotal(T){return T.reduce((a,i)=>(this.isClusterParam(i.name)&&a++,a),0)}initUserListener(){this.userInfoService.userInfo$.subscribe(T=>this.updateUser(T))}static{this.ctorParameters=()=>[{type:I.f}]}};k=function(b,T,a,i){var Y,p=arguments.length,O=p<3?T:null===i?i=Object.getOwnPropertyDescriptor(T,a):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)O=Reflect.decorate(b,T,a,i);else for(var ee=b.length-1;ee>=0;ee--)(Y=b[ee])&&(O=(p<3?Y(O):p>3?Y(T,a,O):Y(T,a))||O);return p>3&&O&&Object.defineProperty(T,a,O),O}([(0,A._qm)({providedIn:"root"})],k)},85167:(We,Te,C)=>{"use strict";C.d(Te,{Q:()=>P});var s=C(10467),A=C(17705),L=C(84412),y=C(39962);let P=class{constructor(){this.openWidgetPopupSource=new L.t(!1),this.openWidgetPopup$=this.openWidgetPopupSource.asObservable()}setOpenPopup(w){this.openWidgetPopupSource.next(w),setTimeout(()=>{this.openWidgetPopupSource.next(!1)},0)}addJiraCloudChat(w){var k=this;return(0,s.A)(function*(){return new Promise(b=>{if(y.n.enable&&(w?.useLiveChat||k.isShowChatOnLogin())){const a=document.createElement("script");a.addEventListener("load",()=>{$(".u-inlineBlock").remove(),b()}),a.id="chat-widget-jsm",a.src=y.n.urlChat,a.defer=!0,document.head.appendChild(a)}})})()}openJSMChat(){const w=document.querySelector("chat-widget");if(w?.shadowRoot){const k=w.shadowRoot.querySelector(".chat-icon-button");k&&k.click()}}isShowChatOnLogin(){return y.Oi??!0}static{this.ctorParameters=()=>[]}};P=function(I,w,k,b){var i,T=arguments.length,a=T<3?w:null===b?b=Object.getOwnPropertyDescriptor(w,k):b;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(I,w,k,b);else for(var p=I.length-1;p>=0;p--)(i=I[p])&&(a=(T<3?i(a):T>3?i(w,k,a):i(w,k))||a);return T>3&&a&&Object.defineProperty(w,k,a),a}([(0,A._qm)({providedIn:"root"})],P)},71215:(We,Te,C)=>{"use strict";C.d(Te,{A:()=>w});var s=C(17705),A=C(94321),L=C(7673),y=C(84412),v=C(9410),P=C(25558);let w=class extends A.t{constructor(b,T,a,i,p,O){super(b,i,a),this.alertService=T,this.router=a,this.API_URL=i,this.server_url=p,this.userActionsService=O,this._eventEmitter=new s.bkB,this.resetPasswordErrorSource=new y.t(""),this.resetPasswordError$=this.resetPasswordErrorSource.asObservable(),this.ServerURL=p}setResetPasswordError(b){this.resetPasswordErrorSource.next(b)}subscribe(b,T){return this._eventEmitter.subscribe(b,T)}forgotPassword(b){const T={email:b};return this.post(T,"forgot-password").subscribe(a=>{a.sent?this.alertService.info("A recovery link has been sent to your email address. If you didn't get the email, please make sure that the email address you provided is correct."):this.alertService.error("Unexpected error, try later")},a=>{this.alertService.error(a.message,!1,a.redirectUrl)})}resetPassword(b,T){const a={token:b,password:T};return this.post(a,"reset-password").subscribe(i=>{i.updated&&this.router.navigate(["/login"])},i=>{this.setResetPasswordError(i.message),this.alertService.error(i.message,!1,i.redirectUrl)})}getVersion(){return this.http.get(`${this.ServerURL}
1/api/v1/version`)}getUserToken(b){const T={id:b};return this.post(T,"login-token")}changeName(b,T){return this.post({firstName:b,lastName:T},"change-name")}changePassword(b,T){return this.post({oldPassword:b,newPassword:T},"change-password")}getOneTimeToken(b,T){const a={headers:{token:b}};return T&&(a.headers[A.u.FornovaApp]=T),this.http.get(`${this.ServerURL}/api/v2/account/get-one-time-token`,a).pipe((0,P.n)(({data:i})=>(0,L.of)(i)))}static{this.ctorParameters=()=>[null,null,null,null,null,{type:v.Q}]}};w=function(k,b,T,a){var O,i=arguments.length,p=i<3?b:null===a?a=Object.getOwnPropertyDescriptor(b,T):a;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)p=Reflect.decorate(k,b,T,a);else for(var Y=k.length-1;Y>=0;Y--)(O=k[Y])&&(p=(i<3?O(p):i>3?O(b,T,p):O(b,T))||p);return i>3&&p&&Object.defineProperty(b,T,p),p}([(0,s.WLR)()],w)},19919:(We,Te,C)=>{"use strict";C.d(Te,{bT:()=>ee,tn:()=>O,rK:()=>Y});var s=C(17705),A=C(65709),L=C(37156),y=C(14942),v=C(97377),P=C(14205),I=C(92102),w=C(21626),k=C(62474),b=C(89085);let a=class{constructor(fe){this.http=fe,this.URL_SYNC_HOTELS=`${k.NP}hotels-hierarchy-sync`,this.URL_SEARCH_HOTEL_BY_URL=`${k.NP}hotel-by-url`}get headers(){const fe=new w.Lr,q=localStorage.getItem("token");return fe.set("token",q)}syncHotels(fe,q,he,pe,oe,ie){const Z={fornovaIds:fe,app:he,chainName:q,options:pe,...oe&&{scanStatusCI:oe},...ie&&{chainId:ie}};return this.http.post(this.URL_SYNC_HOTELS,Z,{headers:this.headers})}searchHotelByUrl(fe,q,he){const pe=new w.Nl({fromObject:{url:fe,chainName:q,app:he}});return this.http.get(this.URL_SEARCH_HOTEL_BY_URL,{params:pe,headers:this.headers}).pipe((0,b.E)("data"))}static{this.ctorParameters=()=>[{type:w.Qq}]}};a=function(te,fe,q,he){var ie,pe=arguments.length,oe=pe<3?fe:null===he?he=Object.getOwnPropertyDescriptor(fe,q):he;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)oe=Reflect.decorate(te,fe,q,he);else for(var Z=te.length-1;Z>=0;Z--)(ie=te[Z])&&(oe=(pe<3?ie(oe):pe>3?ie(fe,q,oe):ie(fe,q))||oe);return pe>3&&oe&&Object.defineProperty(fe,q,oe),oe}([(0,s._qm)()],a);var i=C(59492);let O=class{constructor(fe,q,he,pe,oe){this.accountService=fe,this.chainService=q,this.reportService=he,this.scanDatesService=pe,this.memberExistsService=oe,this.isInit=!1,this.services=["accountService","chainService","reportService","scanDatesService","memberExistsService"]}init(){this.isInit||(this.isInit=!0,this.services.forEach(fe=>{this[fe].init&&this[fe].init()}))}destroy(){this.services.forEach(fe=>{this[fe].destroy&&this[fe].destroy()}),this.isInit=!1}static{this.ctorParameters=()=>[{type:y.D},{type:v.N},{type:P.G},{type:I.y},{type:L.I}]}};O=function(te,fe,q,he){var ie,pe=arguments.length,oe=pe<3?fe:null===he?he=Object.getOwnPropertyDescriptor(fe,q):he;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)oe=Reflect.decorate(te,fe,q,he);else for(var Z=te.length-1;Z>=0;Z--)(ie=te[Z])&&(oe=(pe<3?ie(oe):pe>3?ie(fe,q,oe):ie(fe,q))||oe);return pe>3&&oe&&Object.defineProperty(fe,q,oe),oe}([(0,s._qm)()],O);const Y=[O,y.D,v.N,P.G,I.y,L.I,a],ee=[A.bH,A.CS,A.Dj,y.D,A.gx,i.X]},37156:(We,Te,C)=>{"use strict";C.d(Te,{I:()=>w});var s=C(17705),A=C(96354),L=C(55972),y=C(99898),v=C(65709);let w=class{constructor(b){this.riReportsModel=b,this._member={}}destroy(){this._member={}}get(b="daily"){return this._member[b]||(this._member[b]=this.riReportsModel.getMemberExists(null,{timeframe:b}).pipe((0,A.T)(T=>T&&!function P(k){return"object"==typeof k&&!Array.isArray(k)&&null!==k}(T)),(0,L.H)(1),(0,y.B)())),this._member[b]}static{this.ctorParameters=()=>[{type:v.bH}]}};w=function(k,b,T,a){var O,i=arguments.length,p=i<3?b:null===a?a=Object.getOwnPropertyDescriptor(b,T):a;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)p=Reflect.decorate(k,b,T,a);else for(var Y=k.length-1;Y>=0;Y--)(O=k[Y])&&(p=(i<3?O(p):i>3?O(b,T,p):O(b,T))||p);return i>3&&p&&Object.defineProperty(b,T,p),p}([(0,s._qm)()],w)},14205:(We,Te,C)=>{"use strict";C.d(Te,{G:()=>P});var s=C(17705),A=C(85282),L=C(55972),y=C(99898);let P=class{constructor(w){this.riModel=w}destroy(){this._report=null}get report(){return this._report||(this._report=this.riModel.currentReport().pipe((0,L.H)(1),(0,y.B)())),this._report}static{this.ctorParameters=()=>[{type:A.D}]}};P=function(I,w,k,b){var i,T=arguments.length,a=T<3?w:null===b?b=Object.getOwnPropertyDescriptor(w,k):b;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(I,w,k,b);else for(var p=I.length-1;p>=0;p--)(i=I[p])&&(a=(T<3?i(a):T>3?i(w,k,a):i(w,k))||a);return T>3&&a&&Object.defineProperty(w,k,a),a}([(0,s._qm)()],P)},92102:(We,Te,C)=>{"use strict";C.d(Te,{y:()=>T});var s=C(17705),A=C(84412),L=C(5964),y=C(55972),v=C(99898),P=C(96354),I=C(65709),w=C(97586);let T=class{constructor(i){this.riReportsModel=i,this.isReshopIndicatorVisible=new A.t(null),this.isReshopIndicatorVisible$=this.isReshopIndicatorVisible.asObservable()}get scanDates(){return this.riReportsModel.getScanDatesFromStore().pipe((0,L.p)(Boolean))}get getDatesTwoYearAgo(){return this._twoYearDates||(this._twoYearDates=this.riReportsModel.getLastScanDate(
1).pipe((0,y.H)(1),(0,v.B)(),(0,P.T)(i=>{const p=w.utc(i).toDate(),O={bmlDates:[],insightDates:[]};for(let Y=0;Y<=730;Y++)O.bmlDates.unshift(w.utc(p).subtract(Y,"day").toISOString());return O}))),this._twoYearDates}get lastScanDate(){return this.scanDates.pipe((0,P.T)(({bmlDates:i})=>Math.max(...i.map(p=>+new Date(p)))))}static{this.ctorParameters=()=>[{type:I.bH}]}};T=function(a,i,p,O){var te,Y=arguments.length,ee=Y<3?i:null===O?O=Object.getOwnPropertyDescriptor(i,p):O;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)ee=Reflect.decorate(a,i,p,O);else for(var fe=a.length-1;fe>=0;fe--)(te=a[fe])&&(ee=(Y<3?te(ee):Y>3?te(i,p,ee):te(i,p))||ee);return Y>3&&ee&&Object.defineProperty(i,p,ee),ee}([(0,s._qm)()],T)},35076:(We,Te,C)=>{"use strict";C.d(Te,{j:()=>k});var s=C(17705),A=C(21626),L=C(5301),y=C(62474),v=C(97756),P=C(70912),I=C(81864);let k=class extends v.y{constructor(T,a){super(T,y.r1,a),this.router=a,this.traceStorage=new Map}onLoaded(T,a="",i={}){const p=this.getStartTime(a);if(p||this.isExtraTimeSend(a)){const O=this.getTimeDiff(p);this.sendTimeTrace(O,T,i),this.clearTimeTraceStorage(a)}}sendError(T,a,i=""){const p=this.getStartTime(i);if(p){const Y={time:this.getTimeDiff(p),...T},ee=(0,P.RG)(a,P.kp.Error,Y);this.post(ee,P.CE.AuthorizedSend).subscribe(),this.clearTimeTraceStorage(i)}}sendSlowRequest(T){const a={type:P.$W.SlowRequests,level:P.kp.Info,data:T};this.post(a,P.CE.AuthorizedSend).subscribe()}traceTime(T){this.shouldUseBrowserStorage(T)?sessionStorage.setItem(T,this.getCurrentTimeInMiliseconds().toString()):this.traceStorage.set(T,this.getCurrentTimeInMiliseconds().toString())}getCurrentTimeInMiliseconds(){return Date.now()}getTimeDiff(T){return this.getCurrentTimeInMiliseconds()-Number(T)}clearTimeTraceStorage(T){this.shouldUseBrowserStorage(T)?sessionStorage.removeItem(T):this.traceStorage.delete(T)}getStartTime(T){return this.shouldUseBrowserStorage(T)?sessionStorage.getItem(T)||"":this.traceStorage.get(T)||""}setOnLoadTraceModule(T,a){const i={module:T};this.onLoaded(P.$W.PageLoad,a,i)}setTraceError(T,a,i){if(T.length){const p=(0,P.CM)(a,T);this.sendError(p,P.$W.PageLoad,i)}}sendTimeTrace(T,a,i){const p={time:T,...i},O=(0,P.RG)(a,P.kp.Info,p);return this.post(O,P.CE.AuthorizedSend).subscribe()}shouldUseBrowserStorage(T){return T===I.pm}isExtraTimeSend(T){return[I.t6].includes(T)}static{this.ctorParameters=()=>[{type:A.Qq},{type:L.Ix}]}};k=function(b,T,a,i){var Y,p=arguments.length,O=p<3?T:null===i?i=Object.getOwnPropertyDescriptor(T,a):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)O=Reflect.decorate(b,T,a,i);else for(var ee=b.length-1;ee>=0;ee--)(Y=b[ee])&&(O=(p<3?Y(O):p>3?Y(T,a,O):Y(T,a))||O);return p>3&&O&&Object.defineProperty(T,a,O),O}([(0,s._qm)({providedIn:"root"})],k)},69456:(We,Te,C)=>{"use strict";C.d(Te,{g:()=>fe});var s=C(17705),A=C(15100),L=C(92771),y=C(27468),v=C(84572),P=C(88141),I=C(96354),w=C(57104),k=C(5779),b=C(21264);const i=(q,he)=>{const pe=new Intl.DateTimeFormat(q,{month:he,timeZone:"UTC"});return Array.from({length:12},(oe,ie)=>((q,he)=>q.charAt(0).toLocaleUpperCase(he)+q.slice(1))(pe.format(new Date(Date.UTC((new Date).getFullYear(),ie,1))),q))};var O=C(17741);var ee=C(85593);let fe=class{constructor(){this.rtlLanguages=w.DB,this.translocoService=(0,s.WQX)(A.JO),this.primeNgConfig=(0,s.WQX)(k.r1),this.scopes=(0,s.WQX)(A.Lt,{optional:!0})??[],this.scopesLoaded=new L.m(1),this.scopesLoaded$=this.scopesLoaded.asObservable(),this.requestedLang=null}setLang(he){he!==this.requestedLang&&(this.requestedLang=he,localStorage.setItem(w.AQ,he),this.translocoService.setActiveLang(he),this.applyDirection(he),(q=>{const he=q.replace("_","-");b.setOptions({lang:{months:i(he,"long"),shortMonths:i(he,"short")}})})(he),this.loadWithScopes(he).subscribe({next:()=>this.scopesLoaded.next(he),error:()=>this.requestedLang=null}))}initLang(){const he=localStorage.getItem(w.AQ)||w.xN;return this.setLang(he),this.loadWithScopes(he)}loadWithScopes(he){const pe=this.scopes.map(oe=>this.translocoService.load(`${oe}/${he}`));return(0,y.p)([this.translocoService.load(he),...pe]).pipe((0,P.M)(()=>{(0,ee.Jd)((0,O.S2)(this.translocoService)),(0,ee.jE)((0,O.Q8)(this.translocoService)),((q,he)=>{q.setTranslation({dayNames:(0,O.sG)(he),dayNamesShort:(0,O.Wq)(he),dayNamesMin:(0,O.Mi)(he),monthNames:(0,O.Q8)(he),monthNamesShort:(0,O.S2)(he)})})(this.primeNgConfig,this.translocoService)}),(0,I.T)(([oe])=>oe))}setDownloadLang(he){localStorage.setItem(w.Zd,he)}getDownloadLang(){return localStorage.getItem(w.Zd)||w.xN}loadDownloadLang(he){const pe=this.getDownloadLang(),oe=Array.isArray(he)?he:[he];return(0,v.z)([this.translocoService.load(pe),...oe.map(ie=>this.translocoService.load(`${ie}/${pe}`))]).pipe((0,I.T)(()=>pe))}applyDirection(he){const pe=this.rtlLanguages.includes(he);document.documentElement.dir=pe?"rtl":"ltr"}};fe=function(q,he,pe,oe){var ue,ie=arguments.length,Z=ie<3?he:null===oe?oe=Object.getOwnPropertyDescriptor(he,pe):oe;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)Z=Reflect.decorate(q,he,pe,oe);else for(var se=q.length-1;se>=0;se--)(ue=q[se])&&(Z=(ie<3?ue(Z):ie>3?ue(he,pe,Z):ue(he,pe))||Z);return ie>3&&Z&&Object.defineProperty(he,pe,Z),Z}([(0,s._qm)({providedIn:"root"})],fe)},9410:(We,Te,C)=>{"use strict";C.d(Te,{Q:()=>y});var s=C(89928),A=C(17705);let y=class{setAdditionalUserInfo(P){const I={isAdmin:this.isRoleExists(P,s.fo.Admin),isSuperadmin:this.isRoleExists(P,s.fo.SuperAdmin),isChain:this.isLevelExists(P,s.FA.Chain),isCluster:this.isLevelExists(P,s.FA.Cluster),isHotel:this.isLevelExists(P,s.FA.Hotel),isLoseDaysReport:P.reportType===s.nI.LoseDays};return Object.assign({},{...P,...I})}isRoleExists(P,I){return P.role===I}isLevelExists(P,I){return P.level===I}};y=function(v,P,I,w){var T,k=arguments.length,b=k<3?P:null===w?w=Object.getOwnPropertyDescriptor(P,I):w;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)b=Reflect.decorate(v,P,I,w);else for(var a=v.length-1;a>=0;a--)(T=v[a])&&(b=(k<3?T(b):k>3?T(P,I,b):T(P,I))||b);return k>3&&b&&Object.defineProperty(P,I,b),b}([(0,A._qm)({providedIn:"root"})],y)},35678:(We,Te,C)=>{"use strict";C.d(Te,{f:()=>Z});var s=C(17705),A=C(94321),L=C(39962),y=C(9410),v=C(87010),P=C(5301),I=C(21626),w=C(9427),k=C(46335);const b=(0,v.UX)("userInfo"),T=(0,v.Mz)(b,ue=>ue.user);(0,v.Mz)(b,ue=>ue.loading);var i=C(84412),p=C(84572),O=C(7673),Y=C(88141),ee=C(96354),te=C(5964),fe=C(33242),q=C(34758),he=C(55941),pe=C(57104),oe=C(69456);let Z=class extends A.t{constructor(se,ge,X,we,ce,xe,Pe){super(se,L.LX,X),this.http=se,this.alertService=ge,this.router=X,this.store=we,this.userActionsService=ce,this.dateFormatService=xe,this.languageService=Pe,this.fullUserLoaded$=new i.t(!1),this.brandingSettingsSubject$=new i.t(this.getStoredBrandingSettings()),this.brandingSettings$=this.brandingSettingsSubject$.asObservable(),this.userLoaded=!1,this.shouldUseBaseUserInfo$=new i.t(!1)}updateUserManually(se){this.store.dispatch((0,k.M4)({user:se}))}enableBaseUserInfoMode(){!this.shouldUseBaseUserInfo$.getValue()&&(this.resetUser(),this.shouldUseBaseUserInfo$.next(!0))}disableBaseUserInfoMode(){this.shouldUseBaseUserInfo$.getValue()&&(this.shouldUseBaseUserInfo$.next(!1),this.resetUser())}getCurrentUserInfoFromServer(){return this.resetUser(),this.userInfo$}get userInfo$(){return(0,p.z)([this.getUser(),this.shouldUseBaseUserInfo$]).pipe((0,Y.M)(([se])=>this.checkFullUserLoadedState(se)),(0,ee.T)(([se])=>se))}get userFeatures$(){return this.getUser().pipe((0,te.p)(se=>this.isFullUserObject(se)),(0,Y.M)(se=>this.checkFullUserLoadedState(se)),(0,ee.T)(se=>({rca:{enabled:!!se?.userOptions?.rca?.edit,edit:!!se?.userOptions?.rca?.edit},isODEnabled:!!se?.userOptions?.onDemand,isZendeskEnabled:!!se?.userOptions?.zendesk,isExtranet
1Enabled:!!se?.userOptions?.extranet,isCorporateDesignEnabled:!!se?.userOptions?.corporateDesign,isComplianceEnabled:!(!se?.userOptions?.corporateDesign||!se?.userOptions?.compliance),isTestReservationPageEnabled:!!se?.userOptions?.testReservationPage,dispute:se?.userOptions?.dispute,newHomePage:se?.userOptions?.newHomePage,hideOldHomePage:se?.userOptions?.hideOldHomePage,isExtranetUploadEnabled:!!se?.userOptions?.extranetUpload,pmgClaimSubmission:!!se?.userOptions?.pmgClaimSubmission,isOnlyPmgClaimSubmissionPage:!!se?.userOptions?.onlyPmgClaimSubmission,isBrandConnectivityDisabled:!!se?.userOptions?.brandConnectivityDisabled,isTrStatisticsEnabled:!!se?.userOptions?.trStatistics,trUnsuccessfulStatistics:!!se?.userOptions?.trUnsuccessfulStatistics,disableTrManualRequests:!!se?.userOptions?.disableTrManualRequests,hotelLevelHomePage:!!se?.userOptions?.hotelLevelHomePage,cancellationAndBreakfast:se?.userOptions?.cancellationAndBreakfast,shopIdSearch:!!se?.userOptions?.shopIdSearch,zendeskIdSearch:!!se?.userOptions?.zendeskIdSearch,showLoseRatioInsteadOfDhs:!!se?.userOptions?.showLoseRatioInsteadOfDhs,trAdmin:!!se?.userOptions?.trAdmin,pmgResultsPage:!!se?.userOptions?.pmgResultsPage,onlyPmgResultsPage:!!se?.userOptions?.onlyPmgResultsPage,userContentParity:!!se?.userOptions?.contentParity,focusedInsights:!!se?.userOptions?.focusedInsights})))}get isDisputeActionsAvailable$(){return this.getUser().pipe((0,ee.T)(se=>se.userOptions?.dispute&&se.userOptions?.corporateDesign))}get isSendClickbaitForm$(){return this.getUser().pipe((0,ee.T)(se=>se.userOptions?.testUser&&se.userOptions?.requestManualClickbaitTickets))}get isHotelLevel$(){return this.getUser().pipe((0,ee.T)(se=>se.isHotel))}get isClusterLevel$(){return this.getUser().pipe((0,ee.T)(se=>se.isCluster))}get bmlBrandingSettingColors$(){return this.getUser().pipe((0,ee.T)(se=>{if(se.useBrandingSettings){const ge=localStorage.getItem("brandingSettings");return ge?JSON.parse(ge).bmlColors:null}return null}))}get userFornovaId$(){return this.getUser().pipe((0,ee.T)(se=>se?.fornovaId))}get isFromSuperadmin$(){return this.getUser().pipe((0,ee.T)(se=>!se?.userOptions?.testUser&&localStorage.loginFrom&&localStorage?.loginFrom?.includes(he.PD.admin)))}getUserInfoFromStore(){return this.shouldUseBaseUserInfo$.getValue()?this.getBaseUserInfo():this.getFullUserInfo()}updateUserManuallyInStore(se){return this.processUserInfo((0,O.of)(se))}clearUserInStoreOnLogout(){this.store.dispatch((0,k.lM)()),setTimeout(()=>this.userLoaded=!1,1500)}getUsersWithSameEmail(){return this.get("get-users-with-the-same-emails-for-reports")}updateBrandingSettings(se){this.brandingSettingsSubject$.next(se)}isFullUserObject(se){return!!se?.userOptions}getStoredBrandingSettings(){try{const se=localStorage.getItem("brandingSettings");return se?JSON.parse(se):null}catch{return null}}getUser(){return this.store.select(T).pipe((0,Y.M)(se=>{!se&&!this.userLoaded&&this.hasAuthToken()&&(this.store.dispatch((0,k.YW)()),this.userLoaded=!0)}),(0,te.p)(se=>null!==se))}hasAuthToken(){return!!localStorage.getItem("token")}resetUser(){this.userLoaded=!1,this.store.dispatch((0,k.DP)({user:null}))}getFullUserInfo(){return this.processUserInfo(this.get("info",null,!0))}getBaseUserInfo(){return this.processUserInfo(this.get("base-info",null,!0))}processUserInfo(se){return se.pipe((0,ee.T)(ge=>this.userActionsService.setAdditionalUserInfo(ge)),(0,Y.M)(ge=>{const X=ge?.dateFormat??q.cY;this.dateFormatService.updateDateFormat(X),this.storeDownloadLang(ge)}))}storeDownloadLang(se){this.isFullUserObject(se)&&this.languageService.setDownloadLang(se?.selectedLocale??se?.clientAppSelectedLocale??pe.xN)}checkFullUserLoadedState(se){this.isFullUserObject(se)&&setTimeout(()=>this.fullUserLoaded$.next(!0),100)}static{this.ctorParameters=()=>[{type:I.Qq},{type:w.u},{type:P.Ix},{type:v.il},{type:y.Q},{type:fe.h},{type:oe.g}]}};Z=function(ue,se,ge,X){var xe,we=arguments.length,ce=we<3?se:null===X?X=Object.getOwnPropertyDescriptor(se,ge):X;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)ce=Reflect.decorate(ue,se,ge,X);else for(var Pe=ue.length-1;Pe>=0;Pe--)(xe=ue[Pe])&&(ce=(we<3?xe(ce):we>3?xe(se,ge,ce):xe(se,ge))||ce);return we>
13&&ce&&Object.defineProperty(se,ge,ce),ce}([(0,s._qm)({providedIn:"root"})],Z)},33158:(We,Te,C)=>{"use strict";C.d(Te,{$Z:()=>Y,EM:()=>ee,JN:()=>O,QB:()=>te,Vd:()=>p,ZE:()=>fe,ik:()=>T,lv:()=>w,mh:()=>k,tN:()=>I,te:()=>b,ti:()=>a,wM:()=>i});var s=C(94052),A=C(51563),L=C(84427),y=C(71963),v=C(98526),P=C(27216);const I={B:"#ffd205",M:"#01b875",L:"#e97977",A:"#01b875",C:"#01b875"},w={B:"#ffd205",M:"#01B875",A:"#818D98",AB:"#818D98",AO:"#818D98",L:"#e97977",NA:"#818D98"},k={B:"#ffd205",M:"#01b875",C:"#01b875",A:"#A9A8A8",AB:"#A9A8A8",AO:"#A9A8A8",L:"#e97977",NA:"#818D98"},b={B:"#ffd205",M:"#01b875",C:"#01b875",L:"#e97977",NA:"#818D98",A:"#A9A8A8"},T={AO:"AO",NA:"NA",NABoth:"NABoth",AB:"AB",B:"B",M:"M",L:"L"},a=[{name:A.KT.beat,type:L.ZS.B},{name:A.KT.meet,type:L.ZS.M},{name:A.KT.lose,type:L.ZS.L}],i=[{name:A.KT.brandSoldOut,type:L.ZS.AB},{name:A.KT.notAvailable,type:L.ZS.NA},{name:A.KT.otaAllocation,type:L.ZS.AO}],p=(q,he)=>({B:q?.beatColor&&q?.beatColor.trim()?q.beatColor:he.B,M:q?.meatColor&&q?.meatColor.trim()?q.meatColor:he.M,L:q?.loseColor&&q?.loseColor.trim()?q.loseColor:he.L,NABoth:q?.bothNaColor&&q?.bothNaColor.trim()?q.bothNaColor:he.NABoth,AO:q?.otaNaColor&&q?.otaNaColor.trim()?q.otaNaColor:he.AO,AB:q?.brandNaColor&&q?.brandNaColor.trim()?q.brandNaColor:he.AB,NA:"#818d98"}),O=(q,he)=>({B:q?.beatColor&&q?.beatColor.trim()?q.beatColor:he?.B||"#ffd205",M:q?.meatColor&&q?.meatColor.trim()?q.meatColor:he?.M||"#01b875",L:q?.loseColor&&q?.loseColor.trim()?q.loseColor:he?.L||"#e97977",NA:q?.bothNaColor&&q?.bothNaColor.trim()?q.bothNaColor:he?.NA||"#818D98",A:he?.A||"#A9A8A8",C:q?.meatColor&&q?.meatColor.trim()?q.meatColor:he?.C||"#01b875",AB:q?.brandNaColor&&q?.brandNaColor.trim()?q.brandNaColor:he?.AB||"#A9A8A8",AO:q?.otaNaColor&&q?.otaNaColor.trim()?q.otaNaColor:he?.AO||"#A9A8A8"}),Y=(q,he)=>{const pe=(se,ge)=>se&&se.trim()?se:ge,oe=pe(q?.loseColor,he?y.L6.L:s.ke.chartBMLConfig().L),ie=pe(q?.meatColor,he?y.L6.M:s.ke.chartBMLConfig().M),Z=pe(q?.beatColor,he?y.L6.B:s.ke.chartBMLConfig().B),ue=[oe,oe,oe,oe,ie,Z,Z,Z,Z];return he&&ue.push(pe(q?.brandNaColor,y.L6.AB),pe(q?.bothNaColor,y.L6.NABoth),pe(q?.otaNaColor,y.L6.AO)),ue},ee=()=>{const{bmlThresholdLose:q,bmlThresholdBeat:he}=(0,P.fr)();return{[A.KT.lose]:`<-20%,-20%-10%,-10%-5%,-5%-${q}%`,[A.KT.meet]:"M",[A.KT.beat]:`${he}%-5%,5%-10%,10%-20%,>20%`,[A.KT.na]:"N/A Sold out",[A.KT.notAvailable]:v.a.get(y.pq.NotAvailable),[A.KT.otaAllocation]:v.a.get(y.pq.OtaAllocation),[A.KT.brandSoldOut]:v.a.get(y.pq.BrandSoldOut)}},te=()=>({...ee(),[A.KT.notAvailable]:v.a.get(y.pq.NotAvailable),[A.KT.otaAllocation]:v.a.get(y.pq.OtaAllocation),[A.KT.brandSoldOut]:v.a.get(y.pq.BrandSoldOut)}),fe=(q,he)=>q&&he===L.ZS.NA},27216:(We,Te,C)=>{"use strict";C.d(Te,{T3:()=>L,fr:()=>y});const s=["bmlThreshold","bmlThresholdBeat","bmlThresholdLose"],L=v=>{s.forEach(P=>{void 0!==v[P]&&null!==v[P]&&localStorage.setItem(P,String(v[P]))})},y=()=>{const v=localStorage.getItem("bmlThreshold")??"0.5",P={};return s.forEach(I=>{const w=localStorage.getItem(I)??v;P[I]=Math.abs(Number(w)).toString()}),P}},81035:(We,Te,C)=>{"use strict";C.d(Te,{H6:()=>A,Hv:()=>L,su:()=>s});const s=y=>y.reduce((v,[P,I])=>(v[P]=I,v),{}),A=(y,v)=>{let P;return function(){const I=this,w=arguments;clearTimeout(P),P=setTimeout(()=>{y.apply(I,w)},v)}},L=(y,v)=>{if(y===v)return!0;if(null==y||null==v||typeof y!=typeof v)return!1;if("object"!=typeof y&&!Array.isArray(y))return y===v;if(Array.isArray(y)&&Array.isArray(v)){if(y.length!==v.length)return!1;for(let w=0;w<y.length;w++)if(!L(y[w],v[w]))return!1;return!0}const P=Object.keys(y),I=Object.keys(v);if(P.length!==I.length)return!1;for(const w of P)if(!I.includes(w)||!L(y[w],v[w]))return!1;return!0}},34758:(We,Te,C)=>{"use strict";C.d(Te,{$E:()=>T,$R:()=>k,Hd:()=>b,Z5:()=>v,_S:()=>ee,cY:()=>w,du:()=>I,iu:()=>L,lU:()=>y,n1:()=>P,pG:()=>pe,qQ:()=>Y,wc:()=>q,wt:()=>he});var s=C(85111),A=C(85593);const L="dateFormat",y={ddMMMyy:"dd-MMM-yy",ddmmyy:"dd-mm-yy",mmddyy:"mm-dd-yy"},v={ddMMMyy:"%d-%b-%y",ddmmyy:"%d-%m-%y",mmddyy:"%m-%d-%y"},P={ddMMMyy:"%d-%b",ddmmyy:"%d-%m",mmddyy:"%m-%d"},I={ddMMMyy:"%d-%b-%y",ddmmyy:"%d-%m-%y",mmddyy:"%m-%d-%y"},w=y.ddMMMyy,k=v.ddMMMyy,b=P.ddMMMyy,T=I.ddMMMyy,a_ddMMMyy="DD-MMM-YY",a_ddmmyy="DD-MM-YY",a_mmddyy="MM-DD-YY",i=oe=>oe.toString().padStart(2,"0"),p=oe=>oe.toString().slice(-2),O={[y.ddMMMyy]:({day:oe,monthIndex:ie,year:Z})=>`${i(oe)}-${(0,A.Fh)()[ie].toUpperCase()}-${p(Z)}`,[y.ddmmyy]:({day:oe,monthIndex:ie,year:Z})=>`${i(oe)}-${i(ie+1)}-${p(Z)}`,[y.mmddyy]:({day:oe,monthIndex:ie,year:Z})=>`${i(ie+1)}-${i(oe)}-${p(Z)}`},Y=(oe,ie)=>{const Z=ie||window.globalDateFormat||w;return(O[Z]||O[w])(oe)},ee=oe=>{const ie="string"==typeof oe?Number(oe):oe;if(!Number.isFinite(ie))return null;const Z=(0,s.n)(new Date(ie).toISOString());return{day:Z.date(),monthIndex:Z.month(),year:Z.year()}},te={[a_ddMMMyy]:y.ddMMMyy,[a_ddmmyy]:y.ddmmyy,[a_mmddyy]:y.mmddyy},fe=(oe,ie,Z)=>{const ue=(0,s.n)(oe,ie),se={day:ue.date(),monthIndex:ue.month(),year:ue.year()};return Y(se,te[Z])},q=(oe,ie=!1)=>[{text:y.ddMMMyy,config:y.ddMMMyy,value:fe(oe,ie,a_ddMMMyy)},{text:y.ddmmyy,config:y.ddmmyy,value:fe(oe,ie,a_ddmmyy)},{text:y.mmddyy,config:y.mmddyy,value:fe(oe,ie,a_mmddyy)}],he=oe=>1e3*(0,s.n)(oe).utc().unix(),pe=oe=>{const ie=ee(he(oe));return ie?Y(ie):""}},85593:(We,Te,C)=>{"use strict";C.d(Te,{Fh:()=>I,Jd:()=>v,jE:()=>P,mV:()=>k}
1);let L=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],y=["January","February","March","April","May","June","July","August","September","October","November","December"];const v=b=>{L=b},P=b=>{y=b},I=()=>L,k=b=>{const T=L.indexOf(b);return-1===T?void 0:y[T]}},20233:(We,Te,C)=>{"use strict";C.d(Te,{H:()=>L});var s=C(17705);let L=class{transform(v,P=!1){const I=Number(v);return P?"N/A"===v?"N/A":`${I>0?"+":""}${I}`:I>=0?I:"N/A"}};L=function(y,v,P,I){var b,w=arguments.length,k=w<3?v:null===I?I=Object.getOwnPropertyDescriptor(v,P):I;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)k=Reflect.decorate(y,v,P,I);else for(var T=y.length-1;T>=0;T--)(b=y[T])&&(k=(w<3?b(k):w>3?b(v,P,k):b(v,P))||k);return w>3&&k&&Object.defineProperty(v,P,k),k}([(0,s.nT_)({name:"DHSNumber",standalone:!0})],L)},7655:(We,Te,C)=>{"use strict";C.d(Te,{OS:()=>L,UQ:()=>y,qJ:()=>A});var s=C(37472);const A=[{name:"USD",code:"USD"},{name:"EUR",code:"EUR"},{name:"GBP",code:"GBP"},{name:"THB",code:"THB"},{name:"AED",code:"AED"}],L=A[0].code,y={modeFilter:[{title:s.Jk.Public,value:!1},{title:s.Jk.Member,value:!0}],cheapestFilter:[{title:s.Jk.GuestPov,value:!1},{title:s.Jk.DistributionPov,value:!0}],availabilityFilter:[{title:s.Jk.RatesInventory,value:!1},{title:s.Jk.RatesOnly,value:!0}]},v={modeFilter:[{title:s.Jk.Public,value:"public"},{title:s.Jk.Member,value:"cug"}],cheapestFilter:[{title:s.Jk.DistributionPov,value:"both"},{title:s.Jk.GuestPov,value:"cheapest"}],availabilityFilter:[{title:s.Jk.RatesOnly,value:"ratesOnly"},{title:s.Jk.RatesInventory,value:"ratesInventory"}]};v.modeFilter.map(b=>({label:b.title,value:b.value})),v.cheapestFilter.map(b=>({label:b.title,value:b.value})),v.availabilityFilter.map(b=>({label:b.title,value:b.value}))},37472:(We,Te,C)=>{"use strict";var s,b,A;C.d(Te,{CW:()=>
1L,Jk:()=>s,a5:()=>I,uA:()=>k}),(b=s||(s={})).Public="Public",b.Member="Member",b.DistributionPov="Distribution POV",b.GuestPov="Guest POV",b.RatesOnly="Rates Only",b.RatesInventory="Rates + Inventory",b.Currency="Currency",function(b){b.BrandRate="Brand Rate",b.POV="POV (Point of View)",b.BML="BML",b.CURRENCY="Currency"}(A||(A={}));const L=[s.DistributionPov,s.GuestPov],y="client.viewIndicatorsInfo",v={[s.Public]:{key:"public",info:"Your brand\u2019s public rates are taken for the calculations and are compared to the OTAs\u2019 public rates."},[s.Member]:{key:"member",info:"Your brand\u2019s member rates are taken for the calculations and are compared to the OTAs\u2019 member rates if available and to the public rates if not."},[s.DistributionPov]:{key:"distributionPov",info:"We include all the bids on META because all OTAs are part of your distribution strategy."},[s.GuestPov]:{key:"guestPov",info:"We include only the cheapest bids on META because when a guest is searching, he would be looking only on one or two rates, most probably on the cheapest ones."},[s.RatesOnly]:{key:"ratesOnly",info:"View only the \u201cbeat\u201d, \u201cmeet\u201d and \u201close\u201d for records that have prices on both your brand site and the OTA."},[s.RatesInventory]:{key:"ratesInventory",info:"View all records, including the ones that are missing inventory on the brand site, on the OTA or on both."},[s.Currency]:{key:"currency",info:"Display currency for the revenue at risk and the price diff metrics. Please note that the initial values are always in USD and the most recent conversion rate will be used to convert everything, including the historical values."}},P=(b,T,a)=>{if(!a)return T;const i=a(b);return i&&i!==b?i:T},I=(b,T)=>{const a=v[b];return a?P(`${y}.labels.${a.key}`,b,T):b},w=(b,T)=>{const{key:a,info:i}=v[b];return{name:b,nameLabel:P(`${y}.labels.${a}`,b,T),info:P(`${y}.info.${a}`,i,T)}},k=b=>[{title:A.BrandRate,indicatorOptions:[w(s.Public,b),w(s.Member,b)]},{title:A.POV,indicatorOptions:[w(s.DistributionPov,b),w(s.GuestPov,b)]},{title:A.BML,indicatorOptions:[w(s.RatesOnly,b),w(s.RatesInventory,b)]},{title:A.CURRENCY,indicatorOptions:[w(s.Currency,b)]}]},55941:(We,Te,C)=>{"use strict";C.d(Te,{EM:()=>b,Lr:()=>T,PD:()=>v,_X:()=>I,dH:()=>Y,eW:()=>w,fD:()=>a,fo:()=>A,lR:()=>P,ls:()=>y,r4:()=>O,u5:()=>i});var s=C(87149);const A="/",y="No token passed",v={admin:"admin",client:"client",clientAdmin:"client-admin"},P={FirstName:"First name",LastName:"Last name",Password:"Password",ConfirmPassword:"Confirm password",EmailAddress:"Email address",ResetPassword:"New Password",ResetPasswordConfirm:"New Password (Again)",AdminEmail:"Admin e-mail",AdminPassword:"Admin password",UserEmail:"User e-mail"},I={FirstName:"firstName",LastName:"lastName",Password:"password",ConfirmPassword:"equalPassword",EmailAddress:"email",ResetPassword:"password",ResetPasswordConfirm:"equalPassword",AdminEmail:"email",AdminPassword:"password",UserEmail:"userEmail"},w={EmailAddress:"[email protected]"},k_Required="Required Field",k_PasswordNotEqual="Passwords not equal",k_PasswordPattern="Password is not valid. Minimum 12 symbols, one lowercase letter, one uppercase letter, one number, one special character.",b={NotValidInvite:"Sorry, doesn`t look like this invite is valid."},T=/^(?=.*[a-z])(?=.*[A-Z])(?=.*\d)(?=.*[\W|_])[A-Za-z\d*\W|_]{12,}$/,a={pattern:k_PasswordPattern,notMatching:k_PasswordNotEqual,required:k_Required},i={required:k_Required},p=(ee,te)=>!!(0,s.Eu)(te,ee).value.length,O=(ee,te,fe)=>{const q=(0,s.Eu)(te,ee).value===(0,s.Eu)(fe,ee).value,he=p(ee,te)&&p(ee,fe);return q&&he},Y=(ee,te,fe)=>{p(ee,te)||p(ee,fe)?toastr.error(k_PasswordNotEqual):toastr.error(k_PasswordPattern)}},7099:(We,Te,C)=>{"use strict";var s,L,A;C.d(Te,{O:()=>A,c:()=>s}),(L=s||(s={})).SupernovaApp="supernova_app",L.IsClientAdmin="isClientAdmin",function(L){L.ClientAdminUrl="clientAdminUrl",L.ClientUrl="clientUrl"}(A||(A={}))},70912:(We,Te,C)=>{"use strict";C.d(Te,{$W:()=>b,CE:()=>a,CM:()=>p,CX:()=>O,Ce:()=>I,Oy:()=>k,RG:()=>i,Un:()=>L,Zi:()=>y,ip:()=>A,kB:()=>v,kp:()=>T,l7:()=>ee,qc:()=>P,sf:()=>Y,vC:()=>w});var s=C(79003);const A="Unknown error",L={gridAll:"Data Page Parity Grid All Tab",gridClassified:"Data Page Parity Grid Classified Tab",gridOnDemand:"Data Page Parity Grid On Demand Tab",overTimeTrend:"Data Page Parity Over Time Trend",bmlSpread:"Data Page Parity BML Spread",issueByCategory:"Data Page Parity Issue By Category Pie Chart"},y={overTime:"Data Page Test Reservation TR over time",clickbaitsOverTime:"Data Page Test Reservation Clickbaits over time",topTenTrend:"Data Page Test Reservation Top 10 Trend",clickbaitTopTenTrend:"Data Page Clickbait Top 10 Trend",issueByCategory:"Data Page Test Reservation Issue By Category Pie Chart",clickbaitIssueByCategory:"Data Page Clickbait Issue By Category Pie Chart",gridAll:"Data Page Test Reservation Grid All Tab",clickbaitGridAll:"Data Page Clickbait Grid All Tab",gridClassified:"Data Page Test Reservation Grid Classified Tab",clickbaitGridClassified:"Data Page Clickbait Grid Classified Tab"},v={overTimeTrend:"Data Page Extranet Over Time Trend",spread:"Data Page Extranet Spread",issueByCategory:"Data Page Extranet Issue Type Pie Chart",gridAll:"Data Page Extranet Grid All Tab",gridClassified:"Data Page Extranet Grid Classified Tab"},P={bmlAnalysisTrendNewCalc:"Bml Analysis Main Trend New Calculation",bmlAnalysisTrendOld:"Bml Analysis Main Trend Old",bmlAnalysisPieChartNewCalc:"Bml Analysis Pie Charts New Calculation",bmlAnalysisPieChartOld:"Bml Analysis Pie Charts Old",bmlAnalysisWorstChannelsNewCalc:"Bml Analysis Worth Channels Trend New Calculation",bmlAnalysisWorstChannelsOld:"Bml Analysis Worth Channels Trend Old"},I={doViews:`${s.HH} Views`,doDHSCard:`${s.HH} ${s.k3.dhsCard} Card`,doRevenueCard:`${s.HH} ${s.k3.revenueCard} Card`,doBmlBreakdownCard:`${s.HH} ${s.k3.bmlCard} Card`,doAvgPriceDiffCard:`${s.HH} ${s.k3.avgPriceDiffCard} Card`,doDHSCardChart:`${s.HH} ${s.k3.dhsCard} Card Chart`,doRevenueCardChart:`${s.HH} ${s.k3.revenueCard} Card Chart`,doBmlBreakdownCardChart:`${s.HH} ${s.k3.bmlCard} Card Chart`,doAvgPriceDiffCardChart:`${s.HH} ${s.k3.avgPriceDiffCard} Card Chart`,doTable:`${s.HH} Table`,doPopupChart:te=>`${s.HH} ${te}
1 Popup Chart`},w={additionalInsights:"Additional Insights",direct:"Direct"},k={pmgFormOptions:"PMG Claim Submission"};var b,te,T,a;(te=b||(b={})).PageLoad="page_load",te.LoginProcess="login_process",te.SlowRequests="slow_requests",function(te){te.Info="info",te.Error="error"}(T||(T={})),function(te){te.AuthorizedSend="authorized-send",te.UnauthorizedSend="unauthorized-send"}(a||(a={}));const i=(te,fe,q)=>({type:te,level:fe,data:q}),p=(te,fe)=>({error:te,module:fe}),O=(te,fe)=>({error:te,email:fe}),Y=(te,fe)=>`${te} ${fe?"Corporate":"Main"} Design`,ee=(te,fe)=>{const q=fe?.trim();return q?`${te} ${q}`:te}},17741:(We,Te,C)=>{"use strict";C.d(Te,{Mi:()=>b,OT:()=>s,Q8:()=>P,S2:()=>I,Wq:()=>k,sG:()=>w});const s=["january","february","march","april","may","june","july","august","september","october","november","december"],A=["jan","feb","mar","apr","may","jun","jul","aug","sep","oct","nov","dec"],L=["sunday","monday","tuesday","wednesday","thursday","friday","saturday"],y=["sun","mon","tue","wed","thu","fri","sat"];function v(T,a,i){return i.map(p=>T.translate(`${a}.${p}`))}function P(T){return v(T,"months",s)}function I(T){return v(T,"monthsShort",A)}function w(T){return v(T,"weekdays",L)}function k(T){return v(T,"weekdaysShort",y)}function b(T){return v(T,"weekdaysMin",y)}},94089:(We,Te,C)=>{"use strict";C.d(Te,{S6:()=>y,Yp:()=>k,gY:()=>s,qw:()=>L,ud:()=>b,wL:()=>I});const s="supernova_app";var L,a;(a=L||(L={})).DI="DI",a.CI="CI",a.RI="RI",a.MI="MI",a.OTA="OTA",a.DMS="DMS",a.EC="EC";const y=new Map([["FornovaDI",L.DI],["FornovaMI",L.MI],["FornovaCI",L.CI],["FornovaRI",L.RI],["FornovaOTA",L.OTA],["FornovaDMS",L.DMS],["FornovaEC",L.EC]]);var v;!function(a){a.DI="#52A9FF",a.CI="#A1A2FF",a.RI="#5CD5D6",a.MI="#BE1F8D",a.OTA="#00759E"}(v||(v={}));L.DI,L.CI,L.RI,L.MI,L.OTA,L.DMS;const I=[L.DMS],k=[{url:["https://ci-dev.fornova.com","https://ci.fornova.com"],app:L.CI},{url:["https://cr-dev.fornova.com","https://cr.fornova.com"],app:L.MI}],b=()=>localStorage.getItem(s)||L.DI},89928:(We,Te,C)=>{"use strict";var s,y,A,L;C.d(Te,{FA:()=>L,fo:()=>A,nI:()=>s}),(y=s||(s={})).Main="Main",y.LoseDays="Lose Days",function(y){y.Admin="admin",y.User="user",y.SuperAdmin="superadmin"}(A||(A={})),function(y){y.Chain="chain",y.Cluster="cluster",y.Hotel="hotel",y.SelfOnboarding="Self Onboarding"}(L||(L={}))},30229:(We,Te,C)=>{"use strict";C.d(Te,{F:()=>A,U:()=>s});const s=L=>L.from&&L.from===L.to?{scan_date:L.from}:{scan_date_distance:{from:L.from,to:L.to}},A=(L,y)=>{y&&(delete L.filter.scan_date,delete L.filter.scan_date_distance,Object.assign(L.filter,y))}},63477:(We,Te,C)=>{"use strict";C.d(Te,{p:()=>y});var s=C(87010);const y={updateCrossPageDateFilterAction:(0,s.VP)((v="Update Hotels Filter",`[Main Date Filter] ${v}`),(0,s.xk)())};var v},16663:(We,Te,C)=>{"use strict";C.d(Te,{SI:()=>A,Wu:()=>L,d4:()=>s});const s=y=>{const v=structuredClone(y.hotelsFilter);return v&&delete v.type,v},A=(y,v)=>{const P={...y};for(const I in v)v.hasOwnProperty(I)&&(P[I]=v[I]);return P},L=(y,{cluster:v})=>{const P={...y};return P.hasOwnProperty("cluster")?0===P.cluster.length&&(P.cluster=v):P.cluster=v,P}},21923:(We,Te,C)=>{"use strict";C.d(Te,{U:()=>y});var s=C(87010);const L=v=>`[Main Hotels Filter] ${v}`,y={prepareInitialCrossPageHotelsFilterOnAppLoadAction:(0,s.VP)(L("Prepare Hotels Filter On App Load")),loadCrossPageHotelsFilterSuccessAction:(0,s.VP)(L("Load Hotels Filter Success"),(0,s.xk)()),loadCorssPageHotelsFilterErrorAction:(0,s.VP)(L("Load Hotels Filter Error"),(0,s.xk)()),updateCrossPageHotelsFilterAction:(0,s.VP)(L("Update Hotels Filter"),(0,s.xk)())}},94999:(We,Te,C)=>{"use strict";C.d(Te,{i:()=>y});var s=C(87010);const y={updateDistributionOverviewHotelsFilterAction:(0,s.VP)((v="Update Distribution Overview Hotels Filter",`[Distribution Overview Hotels Filter] ${v}`),(0,s.xk)())};var v},94391:(We,Te,C)=>{"use strict";C.d(Te,{I:()=>y});var s=C(87010);const L=v=>`[Lose Cases Page Filter] ${v}`,y={prepareInitialCrossPageHotelsFilterOnAppLoadAction:(0,s.VP)(L("Prepare Filter")),loadLoseDaysFilterSuccessAction:(0,s.VP)(L("Filter Success"),(0,s.xk)()),loadLoseDaysFilterErrorAction:(0,s.VP)(L("Filter Error"),(0,s.xk)()),updateLoseDaysFilterAction:(0,s.VP)(L("Update Hotels Filter"),(0,s.xk)()),resetLoseDaysFilterAction:(0,s.VP)(L("Reset Hotels Filter"),(0,s.xk)()),updateLoseDaysPmgFilterAction:(0,s.VP)(L("Update PMG Filter"),(0,s.xk)()),resetLoseDaysPmgFilterAction:(0,s.VP)(L("Reset PMG Filter"))}},71092:(We,Te,C)=>{"use strict";C.d(Te,{$W:()=>v,Fm:()=>P,PV:()=>y,W8:()=>a,qK:()=>I});var s=C(87010),A=C(94391),L=C(94512);const y={Pending:"pending",Loading:"loading",Success:"success",Error:"error"};class v{constructor(){this.lost=[],this.cug=[],this.measurements=[],this.check_in_dates=[],this.rcaStatus=[],this.rcaRootCause=[],this.rcaClassification=[],this.selectedRows=[],this.reshop=!1,this.notReshop=!1,this.genius=!1,this.promotions=!1,this.onDemand=!1,this.hasMemberRate=!1}}const P={DATE_PICKER:"date-picker",HOTELS_FILTER:"hotels-filter",BML_TREND:"bml-trend",BML_SPREAD:"bml-spread",DEFAULT:"default"};class I{constructor(){this.rcaClassification=[],this.rcaRootCause=[],this.rcaStatus=[],this.updatedBy=[]}}const w=()=>{const i=(0,L.D)(new Date),p=i.getTime();return{selectedDate:{from:p,to:p,active:"daily"},lastScanDate:i}}
1,k={loseDaysFilter:{loseCases:null,selectedDate:null,selectedCategory:[],selectedRows:[],common:null,ooc:new v,hotelsFilter:null,rca:new I,actionLocation:P.DEFAULT},loseDaysPmgFilter:w(),status:y.Pending},T=(i,p)=>{const O={...i},Y={...p};return Y.selectedDate&&(Y.selectedDate=(i=>({from:i.from,to:i.to,active:i.active||i.timeframe}))(Y.selectedDate)),Y.actionLocation||(Y.actionLocation=P.DEFAULT),Object.assign(O,Y),O},a=(0,s.vy)(k,(0,s.on)(A.I.prepareInitialCrossPageHotelsFilterOnAppLoadAction,i=>({...i,status:y.Loading})),(0,s.on)(A.I.loadLoseDaysFilterSuccessAction,(i,p)=>({...i,loseDaysFilter:{...p.loseDaysFilter},status:y.Success})),(0,s.on)(A.I.updateLoseDaysFilterAction,(i,p)=>({...i,loseDaysFilter:T(i.loseDaysFilter,p),status:y.Success})),(0,s.on)(A.I.resetLoseDaysFilterAction,(i,p)=>({...i,loseDaysFilter:{...p},status:y.Success})),(0,s.on)(A.I.updateLoseDaysPmgFilterAction,(i,p)=>({...i,loseDaysPmgFilter:{...i.loseDaysPmgFilter,...p},status:y.Success})),(0,s.on)(A.I.resetLoseDaysPmgFilterAction,i=>({...i,loseDaysPmgFilter:w(),status:y.Success})))},51490:(We,Te,C)=>{"use strict";C.d(Te,{T:()=>L});var s=C(87010);const A=y=>y.loseDaysFilter,L={getLoseDaysFilter:(0,s.Mz)(A,y=>y),getLoseDaysDatePmgFilter:(0,s.Mz)(A,y=>y.loseDaysPmgFilter),getLoseDaysFilterOnly:(0,s.Mz)(A,y=>y.loseDaysFilter)}},41786:(We,Te,C)=>{"use strict";C.d(Te,{r:()=>v});var s=C(18647),A=C(71092),L=C(21946);const y=I=>({from:I,to:I,active:"daily"}),v=I=>({loseCases:L.K.AllCases,selectedDate:"number"==typeof I?y(I):I,selectedCategory:null,selectedRows:null,common:{mode:"regular",scan_type:"hotel",source_type:["OTA","MSE"]},ooc:new A.$W,hotelsFilter:new s.v,rca:new A.qK,actionLocation:A.Fm.DEFAULT})},21946:(We,Te,C)=>{"use strict";C.d(Te,{K:()=>s});const s={LoseCases:"Lose Cases",AllCases:"All Cases"}},22103:(We,Te,C)=>{"use strict";C.d(Te,{y:()=>y});var s=C(87010);const y={updateTestReservationOneClickControllerAction:(0,s.VP)((v="Update Test Reservation One Click Controller filter",`[Test Reservation One Click Controller] ${v}`),(0,s.xk)())};var v},46335:(We,Te,C)=>{"use strict";C.d(Te,{DP:()=>L,M4:()=>P,YW:()=>A,lM:()=>y,sB:()=>v});var s=C(87010);const A=(0,s.VP)("[User] Load User"),L=(0,s.VP)("[User] Load User Success",(0,s.xk)()),y=(0,s.VP)("[User] Clear User"),v=(0,s.VP)("[User] Load User Failure",(0,s.xk)()),P=(0,s.VP)("[User] Update User Manually",(0,s.xk)())},78856:(We,Te,C)=>{"use strict";function s(L){L.then().catch()}C.d(Te,{I:()=>s})},61853:(We,Te,C)=>{"use strict";C.d(Te,{FK:()=>v,Pg:()=>P,m$:()=>y,wR:()=>I});var s=C(75576),A=C(21264);const y=w=>{w.update({tooltip:{xDateFormat:(0,s.Mh)()}})},v=(w,k=!1)=>{const b=(0,s.bL)(k);return A.dateFormat(b,w)},P=(w,k=!1,b=!1)=>{w.update({xAxis:{labels:{formatter(){return isNaN(this?.value)||b?this.value:v(Number(this?.value),k)}}}})},I=w=>isNaN(w)?w:v(Number(w))},28819:(We,Te,C)=>{"use strict";var s,y,A,L;C.d(Te,{ME:()=>L,nl:()=>s,oP:()=>A}),(y=s||(s={})).Meta="META",y.Ota="OTA",y.Action="Action",y.ActionStatus="Action Status",y.BidRank="Ranking on META",y.BrandRoomType="Brand Room Type",y.BrandCancellationPolicy="Brand Cancellation policy",y.OTACancellationPolicy="OTA Cancellation policy",y.BrandMealPlan="Brand Meal Plan",y.OTAMealPlan="OTA Meal Plan",function(y){y.ProcessingDate="Processing Date",y.ActualScanDate="Actual Scan Date"}(A||(A={})),function(y){y.Meta="Scanned site"}(L||(L={}))},75576:(We,Te,C)=>{"use strict";C.d(Te,{HB:()=>Y,Mh:()=>p,Ve:()=>T,Yq:()=>i,bL:()=>O,zC:()=>a});var s=C(34758);const T=(ee,te)=>{const fe=new Date(ee);return(0,s.qQ)({day:fe.getDate(),monthIndex:fe.getMonth(),year:fe.getFullYear()},te)},a=ee=>{const te=new Date(ee);return(0,s.qQ)({day:te.getUTCDate(),monthIndex:te.getUTCMonth(),year:te.getUTCFullYear()})},i=(ee,te)=>{const fe=(0,s._S)(ee);return fe?(0,s.qQ)(fe,te):""},p=()=>{const ee=Object.keys(s.lU).find(te=>s.lU[te]===window.globalDateFormat);return s.Z5[ee]||s.$R},O=ee=>{const te=Object.keys(s.lU).find(fe=>s.lU[fe]===window.globalDateFormat);return ee?s.du[te]||s.$E:s.n1[te]||s.Hd},Y=ee=>{const te=new Date(ee);return{separateDate:{date:String(te.getUTCDate()).padStart(2,"0"),month:String(te.getUTCMonth()+1).padStart(2,"0"),fullYear:String(te.getUTCFullYear()).slice(2)},separateTime:{hours:String(te.getUTCHours()).padStart(2,"0"),minutes:String(te.getUTCMinutes()).padStart(2,"0"),seconds:String(te.getUTCSeconds()).padStart(2,"0")}}}},26195:(We,Te,C)=>{"use strict";var s,y;function L(){return[s.DI,s.CI,s.DMS,s.RI,s.MI,s.OTA]}C.d(Te,{mW:()=>L,rV:()=>s}),(y=s||(s={})).DI="DI",y.CI="CI",y.DMS="DMS",y.RI="RI",y.MI="MI",y.OTA="OTA"},79003:(We,Te,C)=>{"use strict";C.d(Te,{HH:()=>T,Ih:()=>k,PR:()=>w,Um:()=>L,aV:()=>Y,bh:()=>i,dU:()=>A,fD:()=>ee,i0:()=>p,k3:()=>b,mm:()=>y,nH:()=>a});var A,te,L,y,s=C(87626);(te=A||(A={})).Main="Main",te.ContractedOTAs="ContractedOTAs",te.NonContractedOTAs="NonContractedOTAs",te.Hotels="Hotels",function(te){te.cheapest="cheapest",te.both="both"}(L||(L={})),function(te){te.public="public",te.cug="cug",te.both="both"}(y||(y={}));A.ContractedOTAs,A.NonContractedOTAs,A.Hotels,A.Main,A.Main,A.ContractedOTAs,A.NonContractedOTAs,A.Hotels;var I,w;!function(te){te.cases="cases",te.percentage="percentage"}(I||(I={})),function(te){te.DistributionHealthScore="Distribution Health Score",te.DistributionHealthChange="Distribution Health Change",te.RevenueAtRisk="Revenue At Risk",te.RevenueAtRiskChange="Revenue At Risk Change",te.BmlBreakdown="BML Breakdown",te.Lose="Lose",te.LoseChange="Lose Change",te.BeatChange="Beat Change",te.MeetChange="Meet Change",te.Meet="Meet",te.Beat="Beat",te.BrandInventoryNA="Brand Inventory N/A",te.OTAInventoryNA="OTA Inventory N/A",te.AvgPriceDiff="Avg. Price Diff",te.LoseAvgPriceDiff="Lose Avg. Price Diff",te.BeatAvgPriceDiff="Beat Avg. Price Diff",te.ExtranetInsights="Extranet Insights",te.RcaIssueCategory="RCA - Issue Category",te.RcaIssueType="RCA - Issue Type",te.ThirdParty="3rd Party",te.
1Latency="Latency",te.Promotions="Promotions",te.MemberIndication="Member Indication",te.MemberAvailable="Member Available",te.SevereIssues="Severe Issues",te.TotalRecords="Total Records",te.DirectLose="Direct Lose",te.METALose="META Lose",te.PriceDiff="Price Diff",te.HotelId="Hotel Id",te.MarketVisibilityCCI="Market Visibility",te.City="City",te.Country="Country",te.Region="Region",te.Area="Area",te.ManagementType="Management Type",te.ServiceLevel="Service Level",te.Brand="Brand",te.Market="Market",te.ManagementCompany="Management Company",te.Owner="Owner",te.Rmcc="RMCC",te.Date="Date"}(w||(w={}));const k=new Map([["city",w.City],["country",w.Country],["region",w.Region],["area",w.Area],["managementType",w.ManagementType],["serviceLevel",w.ServiceLevel],["brand",w.Brand],["market",w.Market],["managementCompany",w.ManagementCompany],["owner",w.Owner],["rmcc",w.Rmcc]]),b={dhsCard:"Distribution Health Score",revenueCard:"Revenue At Risk",bmlCard:"Bml Breakdown",avgPriceDiffCard:"Avg. Price Diff"},T="DO";var a,i,p;!function(te){te.DistributionHealthScore="dhs",te.RevenueAtRisk="impacted",te.BmlBreakdown="bml",te.BrandInventoryNA="brandInventoryNA",te.OTAInventoryNA="otaInventoryNA",te.AvgPriceDiff="avgPriceDiff",te.LoseAvgPriceDiff="loseAvgPriceDiff",te.BeatAvgPriceDiff="beatAvgPriceDiff",te.ExtranetInsights="extranet",te.RcaIssueCategory="rcaCategory",te.RcaIssueType="rcaIssueType",te.ThirdParty="thirdParty",te.Latency="latency",te.Promotions="promotions",te.HasMemberRate="hasMemberRate",te.SevereIssues="severeIssues",te.DirectLose="directLose",te.MetaLose="metaLose",te.Lose="lose",te.Meet="meet",te.Beat="beat",te.PriceDiff="priceDiff",te.MvCci="mvCci",te.TotalRecords="totalRecords"}(a||(a={})),function(te){te.cci="cci",te.cciChange="cciChange",te.bml="bml",te.bmlPercentage="bml_percentage",te.totalRecords="totalRecords",te.loseChange="loseChange",te.beatChange="beatChange",te.meetChange="meetChange",te.thirdParty="thirdParty",te.thirdPartyPercentage="thirdParty_percentage",te.avgPriceDIff="AVG_priceDiff",te.avgPriceDIffUsd="AVG_priceDiffUsd",te.losePriceDiff="L_priceDiff",te.losePriceDiffUsd="L_priceDiffUsd",te.beatPriceDiff="B_priceDiff",te.beatPriceDiffUsd="B_priceDiffUsd",te.hasMemberRate="hasMemberRate",te.hasMemberRatePercentage="hasMemberRate_percentage",te.promotions="promotions",te.promotionsPercentage="promotions_percentage",te.latency="latency",te.latencyPercentage="latency_percentage",te.impacted="impacted",te.impactedChange="impactedChange",te.severeCases="severeCases",te.severeIssues="severeIssues",te.severeCasesPercentage="severeCases_percentage",te.rca="rca",te.issueType="issueType",te.extranet="extranet",te.directLosePercentage="directLosePercentage",te.metaLosePercentage="metaLosePercentage",te.directLose="directLose",te.metaLose="metaLose",te.hotelId="hotelId",te.mvCci="mvCci",te.city="city",te.country="country",te.region="region",te.area="area",te.managementType="managementType",te.serviceLevel="serviceLevel",te.brand="brand",te.market="market",te.managementCompany="managementCompany",te.owner="owner",te.rmcc="rmcc",te.date="distributionScanDate",te.l_Percentage="L_percentage",te.m_Percentage="M_percentage",te.b_Percentage="B_percentage",te.ab_Percentage="AB_percentage",te.ao_Percentage="AO_percentage"}(i||(i={})),function(te){te.ViewShops="View Shops",te.ViewDetails="View Details"}(p||(p={}));const Y=["Booking Genius Tag","Booking Preferred Tag"];class ee{static getDefaultDistributionOverviewFiltersByChain(fe){return{modeFilter:y.public,cheapestFilter:fe.cciCheapestOta?L.cheapest:L.both,availabilityFilter:!!fe.cciNotAvailable}}static filterColumnData(fe){const q={[w.ThirdParty]:["thirdParty","thirdParty_percentage"],[w.AvgPriceDiff]:["AVG_priceDiff","AVG_priceDiffUsd"],[w.BeatAvgPriceDiff]:["B_priceDiff","B_priceDiffUsd"],[w.LoseAvgPriceDiff]:["L_priceDiff","L_priceDiffUsd"],[w.RcaIssueType]:["rca","issueType"],[w.TotalRecords]:["totalRecords"],[w.SevereIssues]:["severeCases","severeCases_percentage"],[w.Promotions]:["promotions","promotions_percentage"],[w.LoseChange]:["loseChange"],[w.BeatChange]:["beatChange"],[w.MeetChange]:["meetChange"],[w.MemberIndication]:["hasMemberRate","hasMemberRate_percentage"],[w.Latency]:["latency","latency_percentage"],[w.DistributionHealthScore]:["cci"],[w.DistributionHealthChange]:["cciChange"],[w.RevenueAtRisk]:["impacted"],[w.RevenueAtRiskChange]:["impactedChange"],[w.ExtranetInsights]:["extranet"],[w.DirectLose]:[i.directLose,i.directLosePercentage],[w.METALose]:[i.metaLose,i.metaLosePercentage],[w.HotelId]:[i.hotelId],[w.MarketVisibilityCCI]:[i.mvCci],[w.City]:[i.city],[w.Country]:[i.country],[w.Region]:[i.region],[w.Area]:[i.area],[w.ManagementType]:[i.managementType],[w.ServiceLevel]:[i.serviceLevel],[w.Brand]:[i.brand],[w.Market]:[i.market],[w.ManagementCompany]:[i.managementCompany],[w.Owner]:[i.owner],[w.Rmcc]:[i.rmcc],[w.Date]:[i.date]},he=fe[w.BmlBreakdown]||fe[w.Beat]||fe[w.Lose]||fe[w.Meet]||fe[w.BrandInventoryNA]||fe[w.OTAInventoryNA],pe=fe[w.RcaIssueCategory]&&!fe[w.RcaIssueType],oe=[];return he&&oe.push("bml","bml_percentage"),pe&&oe.push("rca"),Object.entries(q).forEach(([ie,Z])=>{fe[ie]&&oe.push(...Z)}),oe}static isUserCanChangeView(fe,q){const he=q&&q.level&&q.level.name||"",pe=q&&q.role||"",oe=q&&q.level&&q.level.dependencies&&q.level.dependencies[0]||"",ie=fe.createdBy===q._id,Z=fe.createdByData&&fe.createdByData.level,ue=fe.createdByData&&fe.createdByData.dependency,se=he===s.lE.chain,ge=pe===s.gG.admin,X=Object.keys(A).includes(fe.uniqName);return ie||ge&&Z===he&&(se||!se&&ue===oe)||X&&se&&ge}}},59587:(We,Te,C)=>{"use strict";C.d(Te,{M:()=>A,a:()=>s});const s=1,A="USD"},58507:(We,Te,C)=>{"use strict";C.d(Te,{W_:()=>P,l:()=>y});var s=C(59587);const y=(w,k,b=0)=>{if(k===s.a)return w;return((w,k)=>{if(!Number.isFinite(w))return w;const b=Number.isFinite(k)?Math.floor(k):2,T=Math.min(Math.max(0,b),3),a=Math.pow(10,T);
1return Math.round((w+Number.EPSILON)*a)/a})(w*k,b)},v=w=>{const k=w.match(/-?[\d,]+(\.\d+)?/);return k?k[0]:""},P=(w,k="USD",b=0,T=!1,a=s.a)=>{null==w&&(w=0);const i=w<0;let p=y(w,a,b).toLocaleString("en-US",{style:"currency",currency:k,minimumFractionDigits:0});return"USD"!==k&&(p=v(p),p=`${p} ${k}`),"USD"===k&&i?(p=v(p),p=`$-${p}`):p=i?`-${p}`:p,T&&(p=`(${p})`),p}},48537:(We,Te,C)=>{"use strict";C.d(Te,{R:()=>s});const s="Fee"},22883:(We,Te,C)=>{"use strict";var s,A;C.d(Te,{T:()=>s}),(A=s||(s={})).issuesCatalog="issue-catalog",A.bmlsTable="bmls-table",A.bmlsRcaTable="bmls-rca-table",A.bmlsInsightTable="bmls-insight-table",A.bmlsLoseDaysTable="bmls-lose-days-table",A.bmlsLoseDaysRcaTable="bmls-lose-days-rca-table",A.mv="mv",A.marketTable="market-table",A.marketInsightTable="market-insight-table",A.marketInsightsTable="market-insights-table",A.loseDaysHome="lose-days-home",A.authPartners="auth-partners",A.unauthorizedResellers="unauthorized-resellers",A.trPageId="tr-page-id",A.trCancelledPageId="tr-page-id-cancelled",A.trRcaPageId="tr-page-id-rca",A.trCancelledRcaPageId="tr-page-id-cancelled-rca",A.trClickbaitRcaPageId="tr-page-id-clickbait-rca",A.trClickbaitPageId="tr-page-id-clickbait",A.homeDdGrid="home-dd-grid",A.homeDdGridExtranet="home-dd-grid-extranet",A.homeDdGridExtranetRca="home-dd-grid-extranet-rca",A.hotelsViolation="hotels-violation",A.bmlsTableOnDemand="bmls-table-on-demand",A.bmlsTableOnDemandCorporate="bmls-table-on-demand-corporate",A.contractedOtaTable="contracted-ota-table",A.hotelsByClusterTable="hotels-by-cluster-table",A.contractedOtaReportHeaders="contracted-ota-report-headers",A.penaltyPerMonth="penalty-per-month",A.accreditedOtaBmlReportByDates="contracted-corporate-ota-bml-report-by-dates",A.unAccreditedOtaBmlReportByDates="non-contracted-corporate-ota-bml-report-by-dates",A.contractedCorporateOtaBmlReportRegular="contracted-corporate-ota-table-regular",A.nonContractedCorporateOtaBmlReportRegular="non-contracted-corporate-ota-bml-report-regular",A.homePageTable="home-page-table",A.homePageTableByDates="home-page-table-by-dates",A.homePageTableByDatesColumns="home-page-table-by-dates-columns",A.distributionTrendByType="distribution-trend-by-type",A.compliancePageTable="compliancePageTable",A.homePageTableCustomFourLevel="home-page-table-custom-four-level",A.usersTab="users-tab",A.pmgTab="pmg-tab",A.pmgOTACatalog="pmg-ota-catalog",A.pmgHotelsCatalog="pmg-hotels-catalog",A.pmgHotelsCatalogFull="pmg-hotels-catalog-full",A.pmgRoomsCatalog="pmg-rooms-catalog",A.pmgRoomsCatalogByHotel="pmg-rooms-catalog-by-hotel",A.pmgOTATypeCatalog="pmg-ota-type-catalog",A.pmgRejectFinalReasonCatalog="pmg-reject-final-reason-catalog",A.pmgErrorMessagesCatalog="pmg-error-messages-catalog",A.pmgRejectedDecisionCatalog="pmg-rejected-decision-catalog",A.pmgFullLogs="pmg-full-logs",A.userUsageAnalytics="user-usage-analytics",A.dhsTrend="dhs-trend",A.pmgClaimsHistory="pmg-claims-history",A.hotelsAuditLogs="hotels-audit-logs",A.hotelsAmount="hotels-amount",A.shopAmount="shop-amount-statistic",A.trStatisticShop="tr-statistic-shop",A.b2bHotelChanges="b2b-hotel-changes"},84427:(We,Te,C)=>{"use strict";var s,Me,A;C.d(Te,{Ko:()=>b,U3:()=>X,UN:()=>v,ZS:()=>q,j6:()=>k,xh:()=>P}),(Me=s||(s={})).All="All",Me.BrandBid="BrandBid",Me.BrandOnMetaBid="BrandOnMetaBid",function(Me){Me.cancelledByOta="cancelledByOta"}(A||(A={}));const L="BRAND_MORE_FLEXIBLE",y="BRAND_LESS_FLEXIBLE",v=[L,y],P={[L]:"Brand has a more flexible policy",[y]:"Brand has a less flexible policy"},I="BRAND_MORE_MEALS",w="BRAND_LESS_MEALS",k=[I,w],b={[I]:"Brand has a more meals included",[w]:"Brand has a less meals included"};var T,a,i;!function(Me){Me.thirdParty="thirdParty",Me.pos="pos",Me.promotions="promotions",Me.priceLatency="priceLatency",Me.priceDiffForOTAAndOTAMobile="priceDiffForOTAAndOTAMobile",Me.rateBelowThreshold="rateBelowThreshold",Me.vipOTA="vipOTA",Me.unaccreditedChannel="unaccreditedChannel",Me.accreditedChannelInfractions="accreditedChannelInfractions",Me.unaccreditedChannelInfractions="unaccreditedChannelInfractions",Me.brandAccuracyIssuesLose="brandAccuracyIssuesLose",Me.brandAccuracyIssuesBeat="brandAccuracyIssuesBeat",Me.hotelOnOta="hotelOnOta",Me.inventoryIssuesOTA="inventoryIssuesOTA",Me.inventoryIssuesBrand="inventoryIssuesBrand",Me.inventoryIssuesBothSides="inventoryIssuesBothSides",Me.metaAnalysis="metaAnalysis",Me.inventoryLatency="inventoryLatency",Me.missingReshopping="missingReshopping",Me.mseTaxIssues="mseTaxIssues",Me.customFilter="customFilter",Me.cancellation="cancellation",Me.mealPlan="mealPlan",Me.taxOrFeeDiscrepancy="taxOrFeeDiscrepancy",Me.automaticallySentTr="automaticallySentTr",Me.clickbaitDynamic="clickbaitDynamic"}(T||(T={})),function(Me){Me.vipOTA="VIP Source",Me.hotelOnOta="Hotel displaying on OTA ",Me.customExtranetRca="Custom Automatic Root Cause Extranet",Me.mseTaxIssues="Tax Issues",Me.customFilter="Custom Filter",Me.cancellation="Cancellation policy",Me.mealPlan="Meal Plan",Me.clickbaitDynamic="Clickbait"}(a||(a={})),function(Me){Me.defaultBookingExtranet="defaultBookingExtranet",Me.customExtranetRca="customExtranetRca",Me.defaultExpediaExtranet="defaultExpediaExtranet",Me.defaultAgodaExtranet="defaultAgodaExtranet",Me.defaultCtripExtranet="defaultCtripExtranet"}(i||(i={}));T.mealPlan,T.cancellation,T.clickbaitDynamic,A.cancelledByOta,i.customExtranetRca,i.defaultExpediaExtranet,i.defaultAgodaExtranet,i.defaultBookingExtranet,i.defaultCtripExtranet;const fe={[T.pos]:"This RCA will be set for records that have a discount from a specific point of sale,\n    but not on the domestic one.",[T.priceDiffForOTAAndOTAMobile]:"This RCA will be set for records that have a discount on mobile web\n    or mobile app, but not on desktop.",[T.priceLatency]:"This RCA will be set for records that have a latency issue -\n    they were a lose case on the first scan and but are no longer a lose case after the re-sh
1opping.",[T.promotions]:"This RCA will be set for records that have a promotions indication\n    that we detected on the page (a deal or a discount tag visible on the page).",[T.thirdParty]:"This RCA will be set for records that are sourced from\n    a third party (when we can detect it).",[T.rateBelowThreshold]:"This rule will classify records with a price below the specified threshold.\n     Can be used for detecting suspicious prices that are most likely caused by a configuration mistake.",[T.unaccreditedChannel]:"This rule will classify lose cases of non contracted OTAs.",[T.brandAccuracyIssuesLose]:"This rule will classify records where the brand bid on META is ?\n    then the price on the direct brand site.",[T.vipOTA]:"This RCA will be set for records that participate in the VIP program on Expedia.",[T.hotelOnOta]:"This RCA will be set for records of the specified OTA.",[i.customExtranetRca]:"This RCA will be set for the extranet records based on chosen promotion tags.",[T.unaccreditedChannelInfractions]:"Based on corporate feature.",[T.taxOrFeeDiscrepancy]:"This rule will compare both the net prices and the total prices of the brand and the OTA and will classify the record if the net prices are equal but the OTA total price if lower then the brand\u2019s. This can indicate either a tax set up issue, or undercutting from the OTA side.",[T.automaticallySentTr]:"This rule will classify all the shops that were sent automatically to TR team by DI."};var q;!function(Me){Me.B="B",Me.M="M",Me.L="L",Me.A="A",Me.C="C",Me.AO="AO",Me.AB="AB",Me.NA="NA"}(q||(q={}));const he="not_supported",pe="is_clickbait",oe="not_clickbait",ie="bait_and_switch",Z="click_and_bait",ue="sent_to_verification",se="no_scan_results",X=[{id:pe,text:"Verified clickbait"},{id:oe,text:"Verified non clickbait"},{id:he,text:"No results (Errors)"},{id:ie,text:"Bait and switch"},{id:Z,text:"Click and bait"},{id:ue,text:"Sent to verification"},{id:se,text:"No scan results"}],we={isEnabled:!1,priority:0,status:"",rootCause:"",classification:""},ce={[T.thirdParty]:[q.B,q.M,q.L,q.AO,q.AB,q.NA],[T.pos]:[q.L],[T.promotions]:[q.B,q.M,q.L,q.AO,q.AB,q.NA],[T.priceLatency]:[q.M,q.B],[T.priceDiffForOTAAndOTAMobile]:[q.L],[T.rateBelowThreshold]:[q.B,q.M,q.L,q.AO,q.AB,q.NA],[T.unaccreditedChannel]:[q.B,q.M,q.L],[T.brandAccuracyIssuesLose]:[q.L],[T.brandAccuracyIssuesBeat]:[q.B],[T.unaccreditedChannelInfractions]:[q.L],[T.accreditedChannelInfractions]:[q.L],[T.vipOTA]:[q.L],[T.hotelOnOta]:[q.B,q.M,q.L],[T.inventoryIssuesOTA]:[q.AO],[T.inventoryIssuesBrand]:[q.AB],[T.inventoryIssuesBothSides]:[q.NA],[T.metaAnalysis]:[q.L],[T.inventoryLatency]:[q.B,q.M,q.L],[T.missingReshopping]:[q.L],[T.mseTaxIssues]:[q.L],[T.customFilter]:[q.L,q.M,q.B],[T.cancellation]:[q.L],[T.mealPlan]:[q.L],[T.taxOrFeeDiscrepancy]:[q.M,q.L],[T.automaticallySentTr]:[q.B,q.M,q.L,q.AO,q.AB,q.NA],[T.clickbaitDynamic]:[q.B,q.M,q.L,q.AO,q.AB,q.NA]};T.thirdParty,ce[T.thirdParty],fe[T.thirdParty],T.pos,ce[T.pos],fe[T.pos],T.promotions,ce[T.promotions],fe[T.promotions],T.priceLatency,ce[T.priceLatency],fe[T.priceLatency],T.priceDiffForOTAAndOTAMobile,ce[T.priceDiffForOTAAndOTAMobile],fe[T.priceDiffForOTAAndOTAMobile],T.rateBelowThreshold,ce[T.rateBelowThreshold],fe[T.rateBelowThreshold],T.unaccreditedChannel,ce[T.unaccreditedChannel],fe[T.unaccreditedChannel],T.brandAccuracyIssuesLose,ce[T.brandAccuracyIssuesLose],fe[T.brandAccuracyIssuesLose],T.brandAccuracyIssuesBeat,ce[T.brandAccuracyIssuesBeat],T.accreditedChannelInfractions,ce[T.accreditedChannelInfractions],T.unaccreditedChannelInfractions,ce[T.unaccreditedChannelInfractions],fe[T.unaccreditedChannelInfractions],T.inventoryIssuesOTA,ce[T.inventoryIssuesOTA],T.inventoryIssuesBrand,ce[T.inventoryIssuesBrand],T.inventoryIssuesBothSides,ce[T.inventoryIssuesBothSides],T.metaAnalysis,ce[T.metaAnalysis],T.inventoryLatency,ce[T.inventoryLatency],T.missingReshopping,ce[T.missingReshopping],T.taxOrFeeDiscrepancy,ce[T.taxOrFeeDiscrepancy],fe[T.taxOrFeeDiscrepancy],T.automaticallySentTr,ce[T.automaticallySentTr],fe[T.automaticallySentTr],T.vipOTA,T.vipOTA,ce[T.vipOTA],T.hotelOnOta,T.hotelOnOta,ce[T.hotelOnOta],T.mseTaxIssues,T.mseTaxIssues,ce[T.mseTaxIssues],s.All,T.customFilter,T.customFilter,ce[T.customFilter],T.cancellation,T.cancellation,ce[T.cancellation],T.mealPlan,T.mealPlan,ce[T.mealPlan],T.clickbaitDynamic,T.clickbaitDynamic,ce[T.clickbaitDynamic],q.B,q.M,q.L,q.AO,q.AB,q.NA,i.defaultBookingExtranet,i.defaultExpediaExtranet,i.defaultCtripExtranet,i.defaultAgodaExtranet,i.customExtranetRca,i.customExtranetRca,A.cancelledByOta},46523:(We,Te,C)=>{"use strict";C.d(Te,{Qw:()=>L,lu:()=>s,vD:()=>A});const s={followUp:30,new:3},A="The extranet scans are being processed and integrated into the system with a delay of one day. The system displays both the original scan date and the processing date for reference.",L="Your score is"},87626:(We,Te,C)=>{"use strict";var s,y,A;C.d(Te,{B6:()=>L,gG:()=>s,lE:()=>A}),(y=s||(s={})).superadmin="superadmin",y.admin="admin",y.user="user",function(y){y.chain="chain",y.cluster="cluster",y.hotel="hotel"}(A||(A={}));const L={userNotFound:"User not found.",incorrectEmail:"Invalid email.",password:"Incorrect password",passwordRequired:"Password is required!",oldPasswordCheck:"Password not val
1id. Minimum 6 symbols.",permissionDenied:"Permission denied.",badCredentials:"Email address / password combination is incorrect, try again or get a new password.",suspendedError:"Please contact your admin to reactivate your account"}},67446:(We,Te,C)=>{"use strict";C.d(Te,{qx:()=>T});var s=C(26195);const A=[{id:"testUser",name:"Test User",type:Boolean,apps:[s.rV.DI]},{id:"rca.edit",name:"RCA Edit",type:Boolean,apps:[s.rV.DI]},{id:"writeAccess",name:"Write access to HC & OTA",type:Boolean,apps:[s.rV.DI]},{id:"corporateDesign",name:"Corporate design",type:Boolean,apps:[s.rV.DI],visibleCondition:({isSuperAdmin:O,userFeatures:Y})=>O||!O&&!!Y.corporateDesign},{id:"compliance",name:"Compliance",type:Boolean,apps:[s.rV.DI],visibleCondition:({isSuperAdmin:O,userFeatures:Y})=>O||!O&&!!Y.corporateDesign},{id:"testReservation",name:"Test Reservation",type:Boolean,apps:[s.rV.DI]},{id:"trStatistics",name:"TR statistics",type:Boolean,apps:[s.rV.DI]},{id:"trUnsuccessfulStatistics",name:"TR Unsuccessful Statistics",type:Boolean,apps:[s.rV.DI]},{id:"testReservationPage",name:"Test Reservation Page",type:Boolean,apps:[s.rV.DI]},{id:"trUpload",name:"Test Reservation Upload",type:Boolean,apps:[s.rV.DI]},{id:"hotelLevelHomePage",name:"Hotel Level Home Page",type:Boolean,apps:[s.rV.DI]},{id:"onDemand",name:"On Demand",type:Boolean,apps:[s.rV.DI],visibleCondition:({isSuperAdmin:O})=>O},{id:"brandConnectivityDisabled",name:"Brand Accuracy Disabled",type:Boolean,apps:[s.rV.DI],visibleCondition:({isSuperAdmin:O})=>O},{id:"extranet",name:"Extranet",type:Boolean,apps:[s.rV.DI],visibleCondition:({isSuperAdmin:O,userFeatures:Y})=>O||!O&&!!Y.extranet},{id:"extranetUpload",name:"Extranet Upload",type:Boolean,apps:[s.rV.DI],visibleCondition:({isSuperAdmin:O,userFeatures:Y})=>O||!O&&!!Y.extranetUpload},{id:"useWalkme",name:"WalkMe Sessions enabled",type:Boolean,apps:[s.rV.DI]},{id:"disputeSend",name:"Dispute",type:Boolean,apps:[s.rV.DI],visibleCondition:({isSuperAdmin:O,userFeatures:Y})=>O||!O&&!!Y.extranetUpload},{id:"disputeModerate",name:"Dispute approve/reject",type:Boolean,apps:[s.rV.DI],visibleCondition:({isSuperAdmin:O,userFeatures:Y})=>O||!O&&!!Y.extranetUpload},{id:"parityEmailNotification",name:"Parity Email Notification",type:Boolean,apps:[s.rV.DI]},{id:"Idirect",name:"Idirect",type:Boolean,apps:[s.rV.DI],visibleCondition:({isSuperAdmin:O})=>O},{id:"hideOldHomePage",name:"Hide Old Home Page",type:Boolean,apps:[s.rV.DI],visibleCondition:({isSuperAdmin:O})=>O},{id:"newHomePage",name:"Distribution Overview Page",type:Boolean,apps:[s.rV.DI],visibleCondition:({isSuperAdmin:O})=>O}
1,{id:"pmgClaimSubmission",name:"PMG claim submission",type:Boolean,apps:[s.rV.DI],visibleCondition:({isSuperAdmin:O})=>O},{id:"onlyPmgClaimSubmission",name:"Only PMG claim submission",type:Boolean,apps:[s.rV.DI]},{id:"viewClickbaitResults",name:"View Clickbait Results",type:Boolean,apps:[s.rV.DI],visibleCondition:({isSuperAdmin:O})=>O},{id:"disableTrManualRequests",name:"Don't allow manual TR requests",type:Boolean,apps:[s.rV.DI]},{id:"cancellationAndBreakfast",name:"Cancellation and Breakfast",type:Boolean,apps:[s.rV.DI]},{id:"shopIdSearch",name:"Shop id search",type:Boolean,apps:[s.rV.DI],visibleCondition:({isSuperAdmin:O})=>O},{id:"showShopDetailsOnTrPage",name:"Show shop details on TR page",type:Boolean,apps:[s.rV.DI],visibleCondition:({isSuperAdmin:O})=>O},{id:"zendeskIdSearch",name:"Zendesk ID search",type:Boolean,apps:[s.rV.DI],visibleCondition:({isSuperAdmin:O})=>O},{id:"dontSendDhsReport",name:"Don't send DHS report",type:Boolean,apps:[s.rV.DI],visibleCondition:({isSuperAdmin:O})=>O},{id:"dontSendTrReport",name:"Don't send TR report",type:Boolean,apps:[s.rV.DI],visibleCondition:({isSuperAdmin:O})=>O},{id:"dontSendDoAlerts",name:"Don't send DO alerts",type:Boolean,apps:[s.rV.DI],visibleCondition:({isSuperAdmin:O})=>O},{id:"showLoseRatioInsteadOfDhs",name:"Show lose ratio instead of DHS on home page",type:Boolean,apps:[s.rV.DI],visibleCondition:({isSuperAdmin:O})=>O},{id:"requestManualClickbaitTickets",name:"Request manual clickbait tickets",type:Boolean,apps:[s.rV.DI],visibleCondition:({isSuperAdmin:O})=>O},{id:"trAdmin",name:"TR admin",type:Boolean,apps:[s.rV.DI],visibleCondition:({isSuperAdmin:O})=>O},{id:"externalSSOUser",name:"External SSO User",type:Boolean,apps:[s.rV.DI]},{id:"pmgResultsPage",name:"PMG results page",type:Boolean,apps:[s.rV.DI],visibleCondition:({isSuperAdmin:O,userFeatures:Y})=>O||!O&&!!Y.pmgResultsPage},{id:"onlyPmgResultsPage",name:"Only PMG results page",type:Boolean,apps:[s.rV.DI],visibleCondition:({isSuperAdmin:O,userFeatures:Y})=>O||!O&&!!Y.onlyPmgResultsPage},{id:"showPmgTestClaims",name:"Show PMG test shops",type:Boolean,apps:[s.rV.DI],visibleCondition:({isSuperAdmin:O,isTestUser:Y})=>O&&Y},{id:"allowChangeCustomerSettings",name:"Permission to Change Customer settings",type:Boolean,apps:[s.rV.DI]},{id:"allowChangeReports",name:"Permission to Change Report",type:Boolean,apps:[s.rV.DI]},{id:"useLiveChat",name:"Use live chat",type:Boolean,apps:[s.rV.DI],hidden:!0},{id:"newScoreboard",name:"New Scoreboard",type:Boolean,apps:[s.rV.DI],hidden:!0},{id:"designVersion",name:"Design Version",type:String,apps:[s.rV.DI],hidden:!0},{id:"zendesk",name:"Test Reservation",type:Boolean,apps:[s.rV.DI],hidden:!0},{id:"priceLatency",name:"Price Latency",type:Boolean,apps:[s.rV.DI],hidden:!0},{id:"writeAccessToOTA",name:"Write access to OTA",type:Boolean,apps:[s.rV.DI],hidden:!0},{id:"contentParity",name:"Content Parity",type:Boolean,apps:[s.rV.DI]},{id:"focusedInsights",name:"Focused Insights Page",type:Boolean,apps:[s.rV.DI],visibleCondition:({isSuperAdmin:O,userFeatures:Y})=>O||!O&&!!Y.focusedInsights},{id:"maskedViewForClusterLevel",name:"Masked View for Cluster Level",type:Boolean,apps:[s.rV.DI],hidden:!0},{id:"frontOfficeManager",name:"Front Office Manager",type:Boolean,apps:[s.rV.CI]},{id:"salesManagerExecutive",name:"Sales Manager / Executive",type:Boolean,apps:[s.rV.CI]},{id:"marketingManager",name:"Marketing Manager",type:Boolean,apps:[s.rV.CI]},{id:"revenueManager",name:"Revenue Manager",type:Boolean,apps:[s.rV.CI]},{id:"generalManager",name:"General Manager",type:Boolean,apps:[s.rV.CI]},{id:"readOnly",name:"Read Only",type:Boolean,apps:[s.rV.MI]},{id:"carCategoryManagement",name:"Car category management",type:Boolean,apps:[s.rV.MI]},{id:"siipMapManagement",name:"SIPP map management",type:Boolean,apps:[s.rV.MI]},{id:"userManagement",name:"User management",type:Boolean,apps:[s.rV.MI]},{id:"generalSettings",name:"General settings",type:Boolean,apps:[s.rV.MI]},{id:"analytics",name:"Analytics",type:Boolean,apps:[s.rV.RI]},{id:"seeBenchmarkOverviewReport",name:"See Benchmark Overview report",type:Boolean,apps:[s.rV.RI]},{id:"seeBusinessMixByMarketsReport",name:"See Business Mix by Markets report",type:Boolean,apps:[s.rV.RI]},{id:"viewHotelGroupAnalytics",name:"View hotel/group analytics",type:Boolean,apps:[s.rV.RI]},{id:"approveKPIValues",name:"Approve KPI values",type:Boolean,apps:[s.rV.RI]},{id:"createAgentCodes",name:"Create agent codes",type:Boolean,apps:[s.rV.RI]},{id:"createDistributionChannels",name:"Create distribution channels",type:Boolean,apps:[s.rV.RI]},{id:"createGlobalRoomClasses",name:"Create global room classes",type:Boolean,apps:[s.rV.RI]},{id:"createHotelRoomClasses",name:"Create hotel room classes",type:Boolean,apps:[s.rV.RI]},{id:"createHotelRoomTypes",name:"Create hotel room types",type:Boolean,apps:[s.rV.RI]},{id:"createKPI",name:"Create KPIs",type:Boolean,apps:[s.rV.RI]},{id:"createKPIValues",name:"Create KPI values",type:Boolean,apps:[s.rV.RI]},{id:"createMarketTags",name:"Create market tags",type:Boolean,apps:[s.rV.RI]},{id:"createScheduledReports",name:"Create scheduled reports",type:Boolean,apps:[s.rV.RI]},{id:"deleteAgentCodes",name:"Delete agent codes",type:Boolean,apps:[s.rV.RI]},{id:"deleteDistributionChannels",name:"Delete distribution channels",type:Boolean,apps:[s.rV.RI]},{id:"deleteGlobalRoomClasses",name:"Delete global room classes",type:Boolean,apps:[s.rV.RI]},{id:"deleteHotelRoomClasses",name:"Delete hotel room classes",type:Boolean,apps:[s.rV.RI]},{id:"deleteHotelRoomTypes",name:"Delete hotel room types",type:Boolean,apps:[s.rV.RI]},{id:"deleteKPI",name:"Delete KPIs",type:Boolean,apps:[s.rV.RI]},{id:"deleteKPIValues",name:"Delete KPI values",type:Boolean,apps:[s.rV.RI]},{id:"deleteMarketTags",name:"Delete market tags",type:Boolean,apps:[s.rV.RI]},{id:"deleteScheduledReports",name:"Delete scheduled reports",type:Boolean,apps:[s.rV.RI]},{id:"editAgentCodes",name:"Edit agent codes",type:Boolean,apps:[s.rV.RI]},{id:"editDistributionChannels",name:"Edit distribution channels",type:Boolean,apps:[s.rV.RI]},{id:"editGlobalRoomClasses",name:"Edit global room classes",type:Boolean,apps:[s.rV.RI]},{id:"editHotelRoomClasses",name:"Edit hotel room classes",type:Boolean,apps:[s.rV.RI]},{id:"editHotelRoomTypes",name:"Edit hotel room types",type:Boolean,apps:[s.rV.RI]},{id:"editKPIs",name:"Edit KPIs",type:Boolean,apps:[s.rV.RI]},{id:"editKPIValues",name:"Edit KPI values",type:Boolean,apps:[s.rV.RI]},{id:"editMarketTags",name:"Edit market tags",type:Boolean,apps:[s.rV.RI]},{id:"editScheduledReports",name:"Edit scheduled reports",type:Boolean,apps:[s.rV.RI]},{id:"importStrReport",name:"Import STR Report",type:Boolean,apps:[s.rV.RI]},{id:"manageAgentCodes",name:"Manage agent codes",type:Boolean,apps:[s.rV.RI]},{id:"manageAnalyticsSettings",name:"Manage analytics settings",type:Boolean,apps:[s.rV.RI]},{id:"manageDistributionChannels",name:"Manage distribution channels",type:Boolean,apps:[s.rV.RI]},{id:"manageGlobalRoomClasses",name:"Manage global room classes",type:Boolean,apps:[s.rV.RI]},{id:"manageHotelRoomClasses",name:"Manage hotel room classes",type:Boolean,apps:[s.rV.RI]},{id:"manageHotelRoomTypes",name:"Manage hotel room types",type:Boolean,apps:[s.rV.RI]},{id:"manageKPIs",name:"Manage KPIs",type:Boolean,apps:[s.rV.RI]},{id:"manageKPIValues",name:"Manage KPI values",type:Boolean,apps:[s.rV.RI]},{id:"manageMarketTags",name:"Manage market tags",type:Boolean,apps:[s.rV.RI]},{id:"manageScheduledReports",name:"Manage scheduled reports",type:Boolean,apps:[s.rV.RI]},{id:"seePerformanceAgents",name:"See Performance Agents",type:Boolean,apps:[s.rV.RI]},{id:"seePerformanceBenchmark",name:"See Performance Benchmark",type:Boolean,apps:[s.rV.RI]},{id:"seePerformanceCalendar",name:"See Performance Calendar",type:Boolean,apps:[s.rV.RI]},{id:"seePerformanceChannels",name:"See Performance Channels",type:Boolean,apps:[s.rV.RI]},{id:"seePerformanceCompanies",name:"See Performance Companies",type:Boolean,apps:[s.rV.RI]},{id:"seePerformanceCountries",name:"See Performance Countries",type:Boolean,apps:[s.rV.RI]},{id:"seePerformanceDistributions",name:"See Performance Distributions",type:Boolean,apps:[s.rV.RI]},{id:"seePerformanceMarkets",name:"See Performance Markets",type:Boolean,apps:[s.rV.RI]},{id:"seePerformanceOverview",name:"See Performance Overview",type:Boolean,apps:[s.rV.RI]},{id:"seePerformancePickup",name:"See Performance Pickup",type:Boolean,apps:[s.rV.RI]},{id:"seePerformanceRates",name:"See Performance Rates",type:Boolean,apps:[s.rV.RI]},{id:"seePerformanceRooms",name:"See Performance Rooms",type:Boolean,apps:[s.rV.RI]},{id:"seePerformanceSources",name:"See Performance Sources",type:Boolean,apps:[s.rV.RI]},{id:"rejectKPIValues",name:"Reject KPI values",type:Boolean,apps:[s.rV.RI]},{id:"seeGuestMovesReport",name:"See Guest Moves report",type:Boolean,apps:[s.rV.RI]},{id:"seeManagerReport",name:"See Manager Report",type:Boolean,apps:[s.rV.RI]},{id:"seeMatrixReport",name:"See Matrix report",type:Boolean,apps:[s.rV.RI]},{id:"seeReservationsDirectReport",name:"See Reservations Direct report",type:Boolean,apps:[s.rV.RI]},{id:"seeReservationsOTAsReport",name:"See Reservations OTAs report",type:Boolean,apps:[s.rV.RI]},{id:"seeReservationsOverviewsReport",name:"See Reservations Overviews report",type:Boolean,apps:[s.rV.RI]},{id:"seeReservationsTravelAgenciesReport",name:"See Reservations Travel Agencies report",type:Boolean,apps:[s.rV.RI]},{id:"seeReservationsWholesalersReport",name:"See Reservations Wholesalers report",type:Boolean,apps:[s.rV.RI]},{id:"setKpiValues",name:"Set KPI values",type:Boolean,apps:[s.rV.RI]},{id:"crm",name:"CRM",type:Boolean,apps:[s.rV.RI]},{id:"activateLoyaltyMembers",name:"Activate loyalty members",type:Boolean,apps:[s.rV.RI]},{id:"manageHotel",name:"Manage hotel",type:Boolean,apps:[s.rV.RI]},{id:"deleteLoyaltyMember",name:"Delete loyalty member",type:Boolean,apps:[s.rV.RI]},{id:"enrollLoyaltyMember",name:"Enroll loyalty member",type:Boolean,apps:[s.rV.RI]},{id:"importLoyaltyMembers",name:"Import loyalty members",type:Boolean,apps:[s.rV.RI]},{id:"manageLoyaltyCards",name:"Manage Loyalty Cards",type:Boolean,apps:[s.rV.RI]},{id:"addReduceLoyaltyPoints",name:"Add/reduce loyalty points",type:Boolean,apps:[s.rV.RI]},{id:"mergeUnmergeProfiles",name:"Merge/unmerge profiles",type:Boolean,apps:[s.rV.RI]},{id:"seeBwsPerformanceReport",name:"See BWS Performance report",type:Boolean,apps:[s.rV.RI]},{id:"abilitySeeCrmReports",name:"Ability to see the CRM reports",type:Boolean,apps:[s.rV.RI]},{id:"seePartnershipsConversionRequestsReport",name:"See Partnerships Conversion Requests report",type:Boolean,apps:[s.rV.RI]},{id:"setLoyaltyRules",name:"Set loyalty rules",type:Boolean,apps:[s.rV.RI]},{id:"setProfileData",name:"Set profile data",type:Boolean,apps:[s.rV.RI]},{id:"eDigital",name:"eDigital",type:Boolean,apps:[s.rV.RI]}
1,{id:"setCampaigns",name:"Set campaigns",type:Boolean,apps:[s.rV.RI]},{id:"viewEDigital",name:"View EDigital",type:Boolean,apps:[s.rV.RI]},{id:"setSegments",name:"Set segments",type:Boolean,apps:[s.rV.RI]},{id:"setTemplates",name:"Set templates",type:Boolean,apps:[s.rV.RI]},{id:"generalSettings",name:"General (settings)",type:Boolean,apps:[s.rV.RI]},{id:"createHotelTransactionCodes",name:"Create hotel transaction codes",type:Boolean,apps:[s.rV.RI]},{id:"deleteHotelTransactionCodes",name:"Delete hotel transaction codes",type:Boolean,apps:[s.rV.RI]},{id:"editHotelTransactionCodes",name:"Edit hotel transaction codes",type:Boolean,apps:[s.rV.RI]},{id:"setAnalyticsAccess",name:"Set Analytics access",type:Boolean,apps:[s.rV.RI]},{id:"setHotelAccess",name:"Set hotel access",type:Boolean,apps:[s.rV.RI]},{id:"setCrmAccess",name:"Set CRM access",type:Boolean,apps:[s.rV.RI]},{id:"manageDataSettings",name:"Manage Data settings",type:Boolean,apps:[s.rV.RI]},{id:"setEmailSettings",name:"Set email settings",type:Boolean,apps:[s.rV.RI]},{id:"setGeneralSettings",name:"Set general settings",type:Boolean,apps:[s.rV.RI]},{id:"setHotelSettings",name:"Set hotel settings (hotels, groups, rooms)",type:Boolean,apps:[s.rV.RI]},{id:"manageHotelTransactionCodes",name:"Manage hotel transaction codes",type:Boolean,apps:[s.rV.RI]},{id:"setLoyaltySettings",name:"Set loyalty settings",type:Boolean,apps:[s.rV.RI]},{id:"manageHotelRateCategories",name:"Manage hotel rate categories",type:Boolean,apps:[s.rV.RI]},{id:"manageHotelRateCodes",name:"Manage hotel rate codes",type:Boolean,apps:[s.rV.RI]},{id:"setRbacSettings",name:"Set RBAC settings",type:Boolean,apps:[s.rV.RI]},{id:"manageUserEnrollHotels",name:"Manage user enroll hotels",type:Boolean,apps:[s.rV.RI]},{id:"manageRolesForUser",name:"Manage roles for user",type:Boolean,apps:[s.rV.RI]},{id:"setUserSettings",name:"Set user settings (add, remove, change)",type:Boolean,apps:[s.rV.RI]},{id:"viewExchangeApi",name:"View exchange API",type:Boolean,apps:[s.rV.RI]},{id:"viewRbacSettings",name:"View RBAC settings",type:Boolean,apps:[s.rV.RI]},{id:"loyaltyProgram",name:"Loyalty Program",type:Boolean,apps:[s.rV.RI]},{id:"deleteLoyaltyTransaction",name:"Delete loyalty transaction",type:Boolean,apps:[s.rV.RI]},{id:"rms",name:"RMS",type:Boolean,apps:[s.rV.RI]},{id:"accessData",name:"Access data",type:Boolean,apps:[s.rV.RI]},{id:"loadData",name:"Load data",type:Boolean,apps:[s.rV.RI]},{id:"manageSettings",name:"Manage settings",type:Boolean,apps:[s.rV.RI]},{id:"widgets",name:"Widgets",type:Boolean,apps:[s.rV.RI]},{id:"createWidgets",name:"Create Widgets",type:Boolean,apps:[s.rV.RI]},{id:"deleteWidgets",name:"Delete Widgets",type:Boolean,apps:[s.rV.RI]},{id:"editWidgets",name:"Edit Widgets",type:Boolean,apps:[s.rV.RI]},{id:"viewWidgets",name:"View Widgets",type:Boolean,apps:[s.rV.RI]}];Object.fromEntries(A.filter(({apps:O})=>O.includes(s.rV.DI)).map(O=>[O.id,O.name])),Object.fromEntries(A.filter(({apps:O})=>O.includes(s.rV.CI)).map(O=>[O.id,O.name])),Object.fromEntries(A.filter(({apps:O})=>O.includes(s.rV.MI)).map(O=>[O.id,O.name])),Object.fromEntries(A.filter(({apps:O})=>O.includes(s.rV.RI)).map(O=>[O.id,O.name])),Object.fromEntries(A.filter(({apps:O})=>O.includes(s.rV.CI)).map(O=>[O.id,O.name])),Object.fromEntries(A.filter(({apps:O})=>O.includes(s.rV.MI)).map(O=>[O.id,O.name])),Object.fromEntries(A.filter(({apps:O})=>O.includes(s.rV.RI)).map(O=>[O.id,O.name]));function b(O){return Object.fromEntries(O)}const T=b(A.filter(({apps:O})=>O.includes(s.rV.DI)).map(O=>[O.id,O]));b(A.filter(({apps:O})=>O.includes(s.rV.CI)).map(O=>[O.id,O])),b(A.filter(({apps:O})=>O.includes(s.rV.MI)).map(O=>[O.id,O])),b(A.filter(({apps:O})=>O.includes(s.rV.RI)).map(O=>[O.id,O]))},65300:(We,Te,C)=>{"use strict";C.d(Te,{Jo:()=>L,fR:()=>A,po:()=>s});const s={common:"common",frontendCommon:"frontend-common",serverGeneral:"server/general",serverReports:"server/reports",serverExportColumns:"server/export-columns",serverTestReservation:"server/test-reservation",admin:"admin",adminGrids:"admin/grids",client:"client",clientGrids:"client/grids",clientAdmin:"client-admin"},A={[s.adminGrids]:"adminGrids",[s.clientGrids]:"clientGrids"},L=s.common},57104:(We,Te,C)=>{"use strict";C.d(Te,{AQ:()=>L,DB:()=>P,PE:()=>w,Zd:()=>y,cb:()=>I,xN:()=>v});const s_enUS="en_US",s_zhCN="zh_CN",s_jaJP="ja_JP",s_esES="es_ES",L="app-lang",y="app-download-lang",v=s_enUS,P=[],I=[s_enUS,s_zhCN,s_jaJP,s_esES],w={[s_enUS]:"English",[s_zhCN]:"\u7b80\u4f53\u4e2d\u6587",[s_jaJP]:"\u65e5\u672c\u8a9e",[s_esES]:"Espa\xf1ol"}},77569:(We,Te,C)=>{"use strict";function s(A){if("string"!=typeof A)throw Error("just-capitalize expects a string argument");return A.charAt(0).toUpperCase()+A.slice(1).toLowerCase()}C.d(Te,{Z:()=>s})},60047:(We,Te,C)=>{"use strict";function s(A){if(null==A)return!0;
1if(Array.isArray(A)||"string"==typeof A)return!A.length;var L={}.toString.call(A);return"[object Object]"==L?!Object.keys(A).length&&!Object.getOwnPropertySymbols(A).length:"[object Map]"==L||"[object Set]"==L?!A.size:Object(A)!==A||!Object.keys(A).length}C.d(Te,{I:()=>s})},85598:(We,Te,C)=>{"use strict";function s(v,P){return v===P||v!=v&&P!=P||!(typeof v!=typeof P||{}.toString.call(v)!={}.toString.call(P)||v!==Object(v)||!v)&&(Array.isArray(v)?L(v,P):"[object Set]"=={}.toString.call(v)?L(Array.from(v),Array.from(P)):"[object Object]"=={}.toString.call(v)?function y(v,P){var I=Object.keys(v),w=I.length;if(w!=Object.keys(P).length)return!1;for(var k=0;k<w;k++){var b=I[k];if(!P.hasOwnProperty(b)||!s(v[b],P[b]))return!1}return!0}(v,P):function A(v,P){return v.toString()===P.toString()}(v,P))}function L(v,P){var I=v.length;if(I!=P.length)return!1;for(var w=0;w<I;w++)if(!s(v[w],P[w]))return!1;return!0}C.d(Te,{n:()=>s})},58462:(We,Te,C)=>{"use strict";function s(A,L){var y={};for(var v in"string"==typeof L&&(L=[].slice.call(arguments,1)),A)(!A.hasOwnProperty||A.hasOwnProperty(v))&&-1===L.indexOf(v)&&(y[v]=A[v]);return y}C.d(Te,{c:()=>s})},34727:()=>{"use strict";const We=globalThis;function Te(ot){return(We.__Zone_symbol_prefix||"__zone_symbol__")+ot}const A=Object.getOwnPropertyDescriptor,L=Object.defineProperty,y=Object.getPrototypeOf,v=Object.create,P=Array.prototype.slice,I="addEventListener",w="removeEventListener",k=Te(I),b=Te(w),T="true",a="false",i=Te("");function p(ot,Jt){return Zone.current.wrap(ot,Jt)}function O(ot,Jt,fn,xn,Qn){return Zone.current.scheduleMacroTask(ot,Jt,fn,xn,Qn)}const Y=Te,ee=typeof window<"u",te=ee?window:void 0,fe=ee&&te||globalThis,q="removeAttribute";function he(ot,Jt){for(let fn=ot.length-1;fn>=0;fn--)"function"==typeof ot[fn]&&(ot[fn]=p(ot[fn],Jt+"_"+fn));return ot}function oe(ot){return!ot||!1!==ot.writable&&!("function"==typeof ot.get&&typeof ot.set>"u")}const ie=typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope,Z=!("nw"in fe)&&typeof fe.process<"u"&&"[object process]"===fe.process.toString(),ue=!Z&&!ie&&!(!ee||!te.HTMLElement),se=typeof fe.process<"u"&&"[object process]"===fe.process.toString()&&!ie&&!(!ee||!te.HTMLElement),ge={},X=Y("enable_beforeunload"),we=function(ot){if(!(ot=ot||fe.event))return;let Jt=ge[ot.type];Jt||(Jt=ge[ot.type]=Y("ON_PROPERTY"+ot.type));const fn=this||ot.target||fe,xn=fn[Jt];let Qn;if(ue&&fn===te&&"error"===ot.type){const Er=ot;Qn=xn&&xn.call(this,Er.message,Er.filename,Er.lineno,Er.colno,Er.error),!0===Qn&&ot.preventDefault()}else Qn=xn&&xn.apply(this,arguments),"beforeunload"===ot.type&&fe[X]&&"string"==typeof Qn?ot.returnValue=Qn:null!=Qn&&!Qn&&ot.preventDefault();return Qn};function ce(ot,Jt,fn){let xn=A(ot,Jt);if(!xn&&fn&&A(fn,Jt)&&(xn={enumerable:!0,configurable:!0}),!xn||!xn.configurable)return;const Qn=Y("on"+Jt+"patched");if(ot.hasOwnProperty(Qn)&&ot[Qn])return;delete xn.writable,delete xn.value;const Er=xn.get,Br=xn.set,si=Jt.slice(2);let ci=ge[si];ci||(ci=ge[si]=Y("ON_PROPERTY"+si)),xn.set=function(oi){let Gr=this;!Gr&&ot===fe&&(Gr=fe),Gr&&("function"==typeof Gr[ci]&&Gr.removeEventListener(si,we),Br&&Br.call(Gr,null),Gr[ci]=oi,"function"==typeof oi&&Gr.addEventListener(si,we,!1))},xn.get=function(){let oi=this;if(!oi&&ot===fe&&(oi=fe),!oi)return null;const Gr=oi[ci];if(Gr)return Gr;if(Er){let vi=Er.call(this);if(vi)return xn.set.call(this,vi),"function"==typeof oi[q]&&oi.removeAttribute(Jt),vi}return null},L(ot,Jt,xn),ot[Qn]=!0}function xe(ot,Jt,fn){if(Jt)for(let xn=0;xn<Jt.length;xn++)ce(ot,"on"+Jt[xn],fn);else{const xn=[];for(const Qn in ot)"on"==Qn.slice(0,2)&&xn.push(Qn);for(let Qn=0;Qn<xn.length;Qn++)ce(ot,xn[Qn],fn)}}const Pe=Y("originalInstance");function Je(ot){const Jt=fe[ot];if(!Jt)return;fe[Y(ot)]=Jt,fe[ot]=function(){const Qn=he(arguments,ot);switch(Qn.length){case 0:this[Pe]=new Jt;break;case 1:this[Pe]=new Jt(Qn[0]);break;case 2:this[Pe]=new Jt(Qn[0],Qn[1]);break;case 3:this[Pe]=new Jt(Qn[0],Qn[1],Qn[2]);break;case 4:this[Pe]=new Jt(Qn[0],Qn[1],Qn[2],Qn[3]);break;default:throw new Error("Arg list too long.")}},Me(fe[ot],Jt);const fn=new Jt(function(){});let xn;for(xn in fn)"XMLHttpRequest"===ot&&"responseBlob"===xn||function(Qn){"function"==typeof fn[Qn]?fe[ot].prototype[Qn]=function(){return this[Pe][Qn].apply(this[Pe],arguments)}:L(fe[ot].prototype,Qn,{set:function(Er){"function"==typeof Er?(this[Pe][Qn]=p(Er,ot+"."+Qn),Me(this[Pe][Qn],Er)):this[Pe][Qn]=Er},get:function(){return this[Pe][Qn]}})}(xn);for(xn in Jt)"prototype"!==xn&&Jt.hasOwnProperty(xn)&&(fe[ot][xn]=Jt[xn])}function Be(ot,Jt,fn){let xn=ot;for(;xn&&!xn.hasOwnProperty(Jt);)xn=y(xn);!xn&&ot[Jt]&&(xn=ot);const Qn=Y(Jt);let Er=null;if(xn&&(!(Er=xn[Qn])||!xn.hasOwnProperty(Qn))){Er=xn[Qn]=xn[Jt];if(oe(xn&&A(xn,Jt))){const si=fn(Er,Qn,Jt);xn[Jt]=function(){return si(this,arguments)},Me(xn[Jt],Er)}}return Er}function De(ot,Jt,fn){let xn=null;function Qn(Er){const Br=Er.data;return Br.args[Br.cbIdx]=function(){Er.invoke.apply(this,arguments)},xn.apply(Br.target,Br.args),Er}xn=Be(ot,Jt,Er=>function(Br,si){const ci=fn(Br,si);return ci.cbIdx>=0&&"function"==typeof si[ci.cbIdx]?O(ci.name,si[ci.cbIdx],ci,Qn):Er.apply(Br,si)})}function Me(ot,Jt){ot[Y("OriginalDelegate")]=Jt}let J=!1,B=!1;function le(){if(J)return B;J=!0;try{const ot=te.navigator.userAgent;(-1!==ot.indexOf("MSIE ")||-1!==ot.indexOf("Trident/")||-1!==ot.indexOf("Edge/"))&&(B=!0)}catch{}return B}function Se(ot){return"function"==typeof ot}function _e(ot){return"number"==typeof ot}let Re=!1;if(typeof window<"u")try{const ot=Object.defineProperty({},"passive",{get:function(){Re=!0}});window.addEventListener("test",ot,ot),window.removeEventListener("test",ot,ot)}catch{Re=!1}const je={useG:!0},ze={},dt={}
vendor: 4,613 bytes, line 1
1,gt=new RegExp("^"+i+"(\\w+)(true|false)$"),Mt=Y("propagationStopped");function Ft(ot,Jt){const fn=(Jt?Jt(ot):ot)+a,xn=(Jt?Jt(ot):ot)+T,Qn=i+fn,Er=i+xn;ze[ot]={},ze[ot][a]=Qn,ze[ot][T]=Er}function xt(ot,Jt,fn,xn){const Qn=xn&&xn.add||I,Er=xn&&xn.rm||w,Br=xn&&xn.listeners||"eventListeners",si=xn&&xn.rmAll||"removeAllListeners",ci=Y(Qn),oi="."+Qn+":",Gr="prependListener",vi="."+Gr+":",dn=function(Ut,qt,cr){if(Ut.isRemoved)return;const dr=Ut.callback;let vr;"object"==typeof dr&&dr.handleEvent&&(Ut.callback=Gt=>dr.handleEvent(Gt),Ut.originalDelegate=dr);try{Ut.invoke(Ut,qt,[cr])}catch(Gt){vr=Gt}const kt=Ut.options;if(kt&&"object"==typeof kt&&kt.once){const Gt=Ut.originalDelegate?Ut.originalDelegate:Ut.callback;qt[Er].call(qt,cr.type,Gt,kt)}return vr};function $e(Ut,qt,cr){if(!(qt=qt||ot.event))return;const dr=Ut||qt.target||ot,vr=dr[ze[qt.type][cr?T:a]];if(vr){const kt=[];if(1===vr.length){const Gt=dn(vr[0],dr,qt);Gt&&kt.push(Gt)}else{const Gt=vr.slice();for(let pn=0;pn<Gt.length&&(!qt||!0!==qt[Mt]);pn++){const zt=dn(Gt[pn],dr,qt);zt&&kt.push(zt)}}if(1===kt.length)throw kt[0];for(let Gt=0;Gt<kt.length;Gt++){const pn=kt[Gt];Jt.nativeScheduleMicroTask(()=>{throw pn})}}}const ke=function(Ut){return $e(this,Ut,!1)},Ge=function(Ut){return $e(this,Ut,!0)};function at(Ut,qt){if(!Ut)return!1;let cr=!0;qt&&void 0!==qt.useG&&(cr=qt.useG);const dr=qt&&qt.vh;let vr=!0;qt&&void 0!==qt.chkDup&&(vr=qt.chkDup);let kt=!1;qt&&void 0!==qt.rt&&(kt=qt.rt);let Gt=Ut;for(;Gt&&!Gt.hasOwnProperty(Qn);)Gt=y(Gt);if(!Gt&&Ut[Qn]&&(Gt=Ut),!Gt||Gt[ci])return!1;const pn=qt&&qt.eventNameToString,zt={},Et=Gt[ci]=Gt[Qn],Wt=Gt[Y(Er)]=Gt[Er],On=Gt[Y(Br)]=Gt[Br],hr=Gt[Y(si)]=Gt[si];let Wn;qt&&qt.prepend&&(Wn=Gt[Y(qt.prepend)]=Gt[qt.prepend]);const Rr=cr?function(qn){if(!zt.isExisting)return Et.call(zt.target,zt.eventName,zt.capture?Ge:ke,zt.options)}:function(qn){return Et.call(zt.target,zt.eventName,qn.invoke,zt.options)},Jn=cr?function(qn){if(!qn.isRemoved){const Ir=ze[qn.eventName];let fi;Ir&&(fi=Ir[qn.capture?T:a]);const Ri=fi&&qn.target[fi];if(Ri)for(let Fi=0;Fi<Ri.length;Fi++)if(Ri[Fi]===qn){Ri.splice(Fi,1),qn.isRemoved=!0,qn.removeAbortListener&&(qn.removeAbortListener(),qn.removeAbortListener=null),0===Ri.length&&(qn.allRemoved=!0,qn.target[fi]=null);break}}if(qn.allRemoved)return Wt.call(qn.target,qn.eventName,qn.capture?Ge:ke,qn.options)}:function(qn){return Wt.call(qn.target,qn.eventName,qn.invoke,qn.options)},li=qt&&qt.diff?qt.diff:function(qn,Ir){const fi=typeof Ir;return"function"===fi&&qn.callback===Ir||"object"===fi&&qn.originalDelegate===Ir},Ii=Zone[Y("UNPATCHED_EVENTS")],Xs=ot[Y("PASSIVE_EVENTS")];const _r=function(qn,Ir,fi,Ri,Fi=!1,ls=!1){return function(){const Yr=this||ot;let Tr=arguments[0];qt&&qt.transferEventName&&(Tr=qt.transferEventName(Tr));let Ji=arguments[1];if(!Ji)return qn.apply(this,arguments);if(Z&&"uncaughtException"===Tr)return qn.apply(this,arguments);let es=!1;if("function"!=typeof Ji){if(!Ji.handleEvent)return qn.apply(this,arguments);es=!0}if(dr&&!dr(qn,Ji,Yr,arguments))return;const Ms=Re&&!!Xs&&-1!==Xs.indexOf(Tr),fs=function Lr(qn){if("object"==typeof qn&&null!==qn){const Ir={...qn};return qn.signal&&(Ir.signal=qn.signal),Ir}return qn}(function Cr(qn,Ir){return!Re&&"object"==typeof qn&&qn?!!qn.capture:Re&&Ir?"boolean"==typeof qn?{capture:qn,passive:!0}:qn?"object"==typeof qn&&!1!==qn.passive?{...qn,passive:!0}:qn:{passive:!0}:qn}(arguments[2],Ms)),hi=fs?.signal;if(hi?.aborted)return;if(Ii)for(let pr=0;pr<Ii.length;pr++)if(Tr===Ii[pr])return Ms?qn.call(Yr,Tr,Ji,fs):qn.apply(this,arguments);const ho=!!fs&&("boolean"==typeof fs||fs.capture),$a=!(!fs||"object"!=typeof fs)&&fs.once,Qs=Zone.current;let Ps=ze[Tr];Ps||(Ft(Tr,pn),Ps=ze[Tr]);const Ra=Ps[ho?T:a];let ol,Xo=Yr[Ra],Pn=!1;if(Xo){if(Pn=!0,vr)for(let pr=0;pr<Xo.length;pr++)if(li(Xo[pr],Ji))return}else Xo=Yr[Ra]=[];const Mn=Yr.constructor.name,Nn=dt[Mn];Nn&&(ol=Nn[Tr]),ol||(ol=Mn+Ir+(pn?pn(Tr):Tr)),zt.options=fs,$a&&(zt.options.once=!1),zt.target=Yr,zt.capture=ho,zt.eventName=Tr,zt.isExisting=Pn;const Xn=cr?je:void 0;Xn&&(Xn.taskData=zt),hi&&(zt.options.signal=void 0);const fr=Qs.scheduleEventTask(ol,Ji,Xn,fi,Ri);if(hi){zt.options.signal=hi;const pr=()=>fr.zone.cancelTask(fr);qn.call(hi,"abort",pr,{once:!0}),fr.removeAbortListener=()=>hi.removeEventListener("abort",pr)}return zt.target=null,Xn&&(Xn.taskData=null),$a&&(zt.options.once=!0),!Re&&"boolean"==typeof fr.options||(fr.options=fs),fr.target=Yr,fr.capture=ho,fr.eventName=Tr,es&&(fr.originalDelegate=Ji),ls?Xo.unshift(fr):Xo.push(fr),Fi?Yr:void 0}};return Gt[Qn]=_r(Et,oi,Rr,Jn,kt),Wn&&(Gt[Gr]=_r(Wn,vi,function(qn){return Wn.c
1all(zt.target,zt.eventName,qn.invoke,zt.options)},Jn,kt,!0)),Gt[Er]=function(){const qn=this||ot;let Ir=arguments[0];qt&&qt.transferEventName&&(Ir=qt.transferEventName(Ir));const fi=arguments[2],Ri=!!fi&&("boolean"==typeof fi||fi.capture),Fi=arguments[1];if(!Fi)return Wt.apply(this,arguments);if(dr&&!dr(Wt,Fi,qn,arguments))return;const ls=ze[Ir];let Yr;ls&&(Yr=ls[Ri?T:a]);const Tr=Yr&&qn[Yr];if(Tr)for(let Ji=0;Ji<Tr.length;Ji++){const es=Tr[Ji];if(li(es,Fi)){if(Tr.splice(Ji,1),es.isRemoved=!0,0===Tr.length&&(es.allRemoved=!0,qn[Yr]=null,!Ri&&"string"==typeof Ir)){qn[i+"ON_PROPERTY"+Ir]=null}return es.zone.cancelTask(es),kt?qn:void 0}}return Wt.apply(this,arguments)},Gt[Br]=function(){const qn=this||ot;let Ir=arguments[0];qt&&qt.transferEventName&&(Ir=qt.transferEventName(Ir));const fi=[],Ri=ct(qn,pn?pn(Ir):Ir);for(let Fi=0;Fi<Ri.length;Fi++){const ls=Ri[Fi];let Yr=ls.originalDelegate?ls.originalDelegate:ls.callback;fi.push(Yr)}return fi},Gt[si]=function(){const qn=this||ot;let Ir=arguments[0];if(Ir){qt&&qt.transferEventName&&(Ir=qt.transferEventName(Ir));const fi=ze[Ir];if(fi){const Ri=fi[a],Fi=fi[T],ls=qn[Ri],Yr=qn[Fi];if(ls){const Tr=ls.slice();for(let Ji=0;Ji<Tr.length;Ji++){const es=Tr[Ji];let Ms=es.originalDelegate?es.originalDelegate:es.callback;this[Er].call(this,Ir,Ms,es.options)}}if(Yr){const Tr=Yr.slice();for(let Ji=0;Ji<Tr.length;Ji++){const es=Tr[Ji];let Ms=es.originalDelegate?es.originalDelegate:es.callback;this[Er].call(this,Ir,Ms,es.options)}}}}else{const fi=Object.keys(qn);for(let Ri=0;Ri<fi.length;Ri++){const Fi=fi[Ri],ls=gt.exec(Fi);let Yr=ls&&ls[1];Yr&&"removeListener"!==Yr&&this[si].call(this,Yr)}this[si].call(this,"removeListener")}if(kt)return this},Me(Gt[Qn],Et),Me(Gt[Er],Wt),hr&&Me(Gt[si],hr),On&&Me(Gt[Br],On),!0}let ht=[];for(let Ut=0;Ut<fn.length;Ut++)ht[Ut]=at(fn[Ut],xn);return ht}function ct(ot,Jt){if(!Jt){const Er=[];for(let Br in ot){const si=gt.exec(Br);let ci=si&&si[1];if(ci&&(!Jt||ci===Jt)){const oi=ot[Br];if(oi)for(let Gr=0;Gr<oi.length;Gr++)Er.push(oi[Gr])}}return Er}let fn=ze[Jt];fn||(Ft(Jt),fn=ze[Jt]);const xn=ot[fn[a]],Qn=ot[fn[T]];return xn?Qn?xn.concat(Qn):xn.slice():Qn?Qn.slice():[]}function yt(ot,Jt){const fn=ot.Event;fn&&fn.prototype&&Jt.patchMethod(fn.prototype,"stopImmediatePropagation",xn=>function(Qn,Er){Qn[Mt]=!0,xn&&xn.apply(Qn,Er)})}const Lt=Y("zoneTask");function Rt(ot,Jt,fn,xn){let Qn=null,Er=null;fn+=xn;const Br={};function si(oi){const Gr=oi.data;Gr.args[0]=function(){return oi.invoke.apply(this,arguments)};const vi=Qn.apply(ot,Gr.args);return _e(vi)?Gr.handleId=vi:(Gr.handle=vi,Gr.isRefreshable=Se(vi.refresh)),oi}function ci(oi){const{handle:Gr,handleId:vi}=oi.data;return Er.call(ot,Gr??vi)}Qn=Be(ot,Jt+=xn,oi=>function(Gr,vi){if(Se(vi[0])){const dn={isRefreshable:!1,isPeriodic:"Interval"===xn,delay:"Timeout"===xn||"Interval"===xn?vi[1]||0:void 0,args:vi},$e=vi[0];vi[0]=function(){try{return $e.apply(this,arguments)}finally{const{handle:cr,handleId:dr,isPeriodic:vr,isRefreshable:kt}=dn;!vr&&!kt&&(dr?delete Br[dr]:cr&&(cr[Lt]=null))}};const ke=O(Jt,vi[0],dn,si,ci);if(!ke)return ke;const{handleId:Ge,handle:at,isRefreshable:ht,isPeriodic:Ut}=ke.data;if(Ge)Br[Ge]=ke;else if(at&&(at[Lt]=ke,ht&&!Ut)){const qt=at.refresh;at.refresh=function(){const{zone:cr,state:dr}=ke;return"notScheduled"===dr?(ke._state="scheduled",cr._updateTaskCount(ke,1)):"running"===dr&&(ke._state="scheduling"),qt.call(this)}}return at??Ge??ke}return oi.apply(ot,vi)}),Er=Be(ot,fn,oi=>function(Gr,vi){const dn=vi[0];let $e;_e(dn)?($e=Br[dn],delete Br[dn]):($e=dn?.[Lt],$e?dn[Lt]=null:$e=dn),$e?.type?$e.cancelFn&&$e.zone.cancelTask($e):oi.apply(ot,vi)})}function st(ot,Jt,fn){if(!fn||0===fn.length)return Jt;const xn=fn.filter(Er=>Er.target===ot);if(!xn||0===xn.length)return Jt;const Qn=xn[0].ignoreProperties;return Jt.filter(Er=>-1===Qn.indexOf(Er))}function Vt(ot,Jt,fn,xn){if(!ot)return;xe(ot,st(ot,Jt,fn),xn)}function an(ot){return Object.getOwnPropertyNames(ot).filter(Jt=>Jt.startsWith("on")&&Jt.length>2).map(Jt=>Jt.substring(2))}function Zn(ot,Jt){if(Z&&!se||Zone[ot.symbol("patchEvents")])return;const fn=Jt.__Zone_ignore_on_properties;let xn=[];if(ue){const Qn=window;xn=xn.concat(["Document","SVGElement","Element","HTMLElement","HTMLBodyElement","HTMLMediaElement","HTMLFrameSetElement","HTMLFrameElement","HTMLIFrameElement","HTMLMarqueeElement","Worker"]);const Er=function G(){try{const ot=te.navigator.userAgent;if(-1!==ot.indexOf("MSIE ")||-1!==ot.indexOf("Trident/"))return!0}catch{}return!1}()?[{target:Qn,ignoreProperties:["error"]}]:[];Vt(Qn,an(Qn),fn&&fn.concat(Er),y(Qn))}xn=xn.concat(["XMLHttpRequest","XMLHttpRequestEventTarget","IDBIndex","IDBRequest","IDBOpenDBRequest","IDBDatabase","IDBTransaction","IDBCursor","WebSocket"]);for(let Qn=0;Qn<xn.length;Qn++){const Er=Jt[xn[Qn]];Er&&Er.prototype&&Vt(Er.prototype,an(Er.prototype),fn)}}function gn(ot){ot.__load_patch("ZoneAwarePromise",(Jt,fn,xn)=>{const Qn=Object.getOwnPropertyDescriptor,Er=Object.defineProperty;const si=xn.symbol,ci=[],oi=!1!==Jt[si("DISABLE_WRAPPING_UNCAUGHT_PROMISE_REJECTION")],Gr=si("Promise"),vi=si("then"),dn="__creationTrace__";xn.onUnhandledError=Lr=>{if(xn.showUncaughtError()){const _r=Lr&&Lr.rejection;_r?console.error("Unhandled Promise rejection:",_r instanceof Error?_r.message:_r,"; Zone:",Lr.zone.name,"; Task:",Lr.task&&Lr.task.source,"; Value:",_r,_r instanceof Error?_r.stack:void 0):console.error(Lr)}},xn.microtaskDrainDone=()=>{for(;ci.length;){const Lr=ci.shift();try{Lr.zone.runGuarded(()=>{throw Lr.throwOriginal?Lr.rejection:Lr})}catch(_r){ke(_r)}}};const $e=si("unhandledPromiseRejectionHandler");function ke(Lr){xn.onUnhandledError(Lr);try{const _r=fn[$e];"function"==typeof _r&&_r.call(this,Lr)}catch{}}function Ge(Lr){return Lr&&Lr.then}function at(Lr){return Lr}function ht(Lr){return Jn.reject(Lr)}
vendor: 3,898 bytes, line 1
1const Ut=si("state"),qt=si("value"),cr=si("finally"),dr=si("parentPromiseValue"),vr=si("parentPromiseState"),kt="Promise.then",Gt=null,pn=!0,zt=!1,Et=0;function Wt(Lr,_r){return qn=>{try{Cr(Lr,_r,qn)}catch(Ir){Cr(Lr,!1,Ir)}}}const On=function(){let Lr=!1;return function(qn){return function(){Lr||(Lr=!0,qn.apply(null,arguments))}}},hr="Promise resolved with itself",Wn=si("currentTaskTrace");function Cr(Lr,_r,qn){const Ir=On();if(Lr===qn)throw new TypeError(hr);if(Lr[Ut]===Gt){let fi=null;try{("object"==typeof qn||"function"==typeof qn)&&(fi=qn&&qn.then)}catch(Ri){return Ir(()=>{Cr(Lr,!1,Ri)})(),Lr}if(_r!==zt&&qn instanceof Jn&&qn.hasOwnProperty(Ut)&&qn.hasOwnProperty(qt)&&qn[Ut]!==Gt)it(qn),Cr(Lr,qn[Ut],qn[qt]);else if(_r!==zt&&"function"==typeof fi)try{fi.call(qn,Ir(Wt(Lr,_r)),Ir(Wt(Lr,!1)))}catch(Ri){Ir(()=>{Cr(Lr,!1,Ri)})()}else{Lr[Ut]=_r;const Ri=Lr[qt];if(Lr[qt]=qn,Lr[cr]===cr&&_r===pn&&(Lr[Ut]=Lr[vr],Lr[qt]=Lr[dr]),_r===zt&&qn instanceof Error){const Fi=fn.currentTask&&fn.currentTask.data&&fn.currentTask.data[dn];Fi&&Er(qn,Wn,{configurable:!0,enumerable:!1,writable:!0,value:Fi})}for(let Fi=0;Fi<Ri.length;)jt(Lr,Ri[Fi++],Ri[Fi++],Ri[Fi++],Ri[Fi++]);if(0==Ri.length&&_r==zt){Lr[Ut]=Et;let Fi=qn;try{throw new Error("Uncaught (in promise): "+function Br(Lr){if(Lr&&Lr.toString===Object.prototype.toString)return(Lr.constructor&&Lr.constructor.name||"")+": "+JSON.stringify(Lr);return Lr?Lr.toString():Object.prototype.toString.call(Lr)}(qn)+(qn&&qn.stack?"\n"+qn.stack:""))}catch(ls){Fi=ls}oi&&(Fi.throwOriginal=!0),Fi.rejection=qn,Fi.promise=Lr,Fi.zone=fn.current,Fi.task=fn.currentTask,ci.push(Fi),xn.scheduleMicroTask()}}}return Lr}const vt=si("rejectionHandledHandler");function it(Lr){if(Lr[Ut]===Et){try{const _r=fn[vt];_r&&"function"==typeof _r&&_r.call(this,{rejection:Lr[qt],promise:Lr})}catch{}Lr[Ut]=zt;for(let _r=0;_r<ci.length;_r++)Lr===ci[_r].promise&&ci.splice(_r,1)}}function jt(Lr,_r,qn,Ir,fi){it(Lr);const Ri=Lr[Ut],Fi=Ri?"function"==typeof Ir?Ir:at:"function"==typeof fi?fi:ht;_r.scheduleMicroTask(kt,()=>{try{const ls=Lr[qt],Yr=!!qn&&cr===qn[cr];Yr&&(qn[dr]=ls,qn[vr]=Ri);const Tr=_r.run(Fi,void 0,Yr&&Fi!==ht&&Fi!==at?[]:[ls]);Cr(qn,!0,Tr)}catch(ls){Cr(qn,!1,ls)}},qn)}const or=function(){},Rr=Jt.AggregateError;class Jn{static toString(){return"function ZoneAwarePromise() { [native code] }"}static resolve(_r){return _r instanceof Jn?_r:Cr(new this(null),pn,_r)}static reject(_r){return Cr(new this(null),zt,_r)}static withResolvers(){const _r={};return _r.promise=new Jn((qn,Ir)=>{_r.resolve=qn,_r.reject=Ir}),_r}static any(_r){if(!_r||"function"!=typeof _r[Symbol.iterator])return Promise.reject(new Rr([],"All promises were rejected"));const qn=[];let Ir=0;try{for(let Fi of _r)Ir++,qn.push(Jn.resolve(Fi))}catch{return Promise.reject(new Rr([],"All promises were rejected"))}if(0===Ir)return Promise.reject(new Rr([],"All promises were rejected"));let fi=!1;const Ri=[];return new Jn((Fi,ls)=>{for(let Yr=0;Yr<qn.length;Yr++)qn[Yr].then(Tr=>{fi||(fi=!0,Fi(Tr))},Tr=>{Ri.push(Tr),Ir--,0===Ir&&(fi=!0,ls(new Rr(Ri,"All promises were rejected")))})})}static race(_r){let qn,Ir,fi=new this((ls,Yr)=>{qn=ls,Ir=Yr});function Ri(ls){qn(ls)}function Fi(ls){Ir(ls)}for(let ls of _r)Ge(ls)||(ls=this.resolve(ls)),ls.then(Ri,Fi);return fi}static all(_r){return Jn.allWithCallback(_r)}static allSettled(_r){return(this&&this.prototype instanceof Jn?this:Jn).allWithCallback(_r,{thenCallback:Ir=>({status:"fulfilled",value:Ir}),errorCallback:Ir=>({status:"rejected",reason:Ir})})}static allWithCallback(_r,qn){let Ir,fi,Ri=new this((Tr,Ji)=>{Ir=Tr,fi=Ji}),Fi=2,ls=0;const Yr=[];for(let Tr of _r){Ge(Tr)||(Tr=this.resolve(Tr));const Ji=ls;try{Tr.then(es=>{Yr[Ji]=qn?qn.thenCallback(es):es,Fi--,0===Fi&&Ir(Yr)},es=>{qn?(Yr[Ji]=qn.errorCallback(es),Fi--,0===Fi&&Ir(Yr)):fi(es)})}catch(es){fi(es)}Fi++,ls++}return Fi-=2,0===Fi&&Ir(Yr),Ri}constructor(_r){const qn=this;
vendor: 6,338 bytes, line 1
1if(!(qn instanceof Jn))throw new Error("Must be an instanceof Promise.");qn[Ut]=Gt,qn[qt]=[];try{const Ir=On();_r&&_r(Ir(Wt(qn,pn)),Ir(Wt(qn,zt)))}catch(Ir){Cr(qn,!1,Ir)}}get[Symbol.toStringTag](){return"Promise"}get[Symbol.species](){return Jn}then(_r,qn){let Ir=this.constructor?.[Symbol.species];(!Ir||"function"!=typeof Ir)&&(Ir=this.constructor||Jn);const fi=new Ir(or),Ri=fn.current;return this[Ut]==Gt?this[qt].push(Ri,fi,_r,qn):jt(this,Ri,fi,_r,qn),fi}catch(_r){return this.then(null,_r)}finally(_r){let qn=this.constructor?.[Symbol.species];(!qn||"function"!=typeof qn)&&(qn=Jn);const Ir=new qn(or);Ir[cr]=cr;const fi=fn.current;return this[Ut]==Gt?this[qt].push(fi,Ir,_r,_r):jt(this,fi,Ir,_r,_r),Ir}}Jn.resolve=Jn.resolve,Jn.reject=Jn.reject,Jn.race=Jn.race,Jn.all=Jn.all;const $r=Jt[Gr]=Jt.Promise;Jt.Promise=Jn;const li=si("thenPatched");function Ii(Lr){const _r=Lr.prototype,qn=Qn(_r,"then");if(qn&&(!1===qn.writable||!qn.configurable))return;const Ir=_r.then;_r[vi]=Ir,Lr.prototype.then=function(fi,Ri){return new Jn((ls,Yr)=>{Ir.call(this,ls,Yr)}).then(fi,Ri)},Lr[li]=!0}return xn.patchThen=Ii,$r&&(Ii($r),Be(Jt,"fetch",Lr=>function Xs(Lr){return function(_r,qn){let Ir=Lr.apply(_r,qn);if(Ir instanceof Jn)return Ir;let fi=Ir.constructor;return fi[li]||Ii(fi),Ir}}(Lr))),Promise[fn.__symbol__("uncaughtPromiseErrors")]=ci,Jn})}function et(ot,Jt,fn,xn,Qn){const Er=Zone.__symbol__(xn);if(Jt[Er])return;const Br=Jt[Er]=Jt[xn];Jt[xn]=function(si,ci,oi){return ci&&ci.prototype&&Qn.forEach(function(Gr){const vi=`${fn}.${xn}::`+Gr,dn=ci.prototype;try{if(dn.hasOwnProperty(Gr)){const $e=ot.ObjectGetOwnPropertyDescriptor(dn,Gr);$e&&$e.value?($e.value=ot.wrapWithCurrentZone($e.value,vi),ot._redefineProperty(ci.prototype,Gr,$e)):dn[Gr]&&(dn[Gr]=ot.wrapWithCurrentZone(dn[Gr],vi))}else dn[Gr]&&(dn[Gr]=ot.wrapWithCurrentZone(dn[Gr],vi))}catch{}}),Br.call(Jt,si,ci,oi)},ot.attachOriginToPatched(Jt[xn],Br)}const Yt=function s(){const ot=globalThis,Jt=!0===ot[Te("forceDuplicateZoneCheck")];if(ot.Zone&&(Jt||"function"!=typeof ot.Zone.__symbol__))throw new Error("Zone already loaded.");return ot.Zone??=function C(){const ot=We.performance;function Jt(Cr){ot&&ot.mark&&ot.mark(Cr)}function fn(Cr,vt){ot&&ot.measure&&ot.measure(Cr,vt)}Jt("Zone");class xn{static{this.__symbol__=Te}static assertZonePatched(){if(We.Promise!==zt.ZoneAwarePromise)throw new Error("Zone.js has detected that ZoneAwarePromise `(window|global).Promise` has been overwritten.\nMost likely cause is that a Promise polyfill has been loaded after Zone.js (Polyfilling Promise api is not necessary when zone.js is loaded. If you must load one, do so before loading zone.js.)")}static get root(){let vt=xn.current;for(;vt.parent;)vt=vt.parent;return vt}static get current(){return Wt.zone}static get currentTask(){return On}static __load_patch(vt,it,jt=!1){if(zt.hasOwnProperty(vt)){const _n=!0===We[Te("forceDuplicateZoneCheck")];if(!jt&&_n)throw Error("Already loaded patch: "+vt)}else if(!We["__Zone_disable_"+vt]){const _n="Zone:"+vt;Jt(_n),zt[vt]=it(We,xn,Et),fn(_n,_n)}}get parent(){return this._parent}get name(){return this._name}constructor(vt,it){this._parent=vt,this._name=it?it.name||"unnamed":"<root>",this._properties=it&&it.properties||{},this._zoneDelegate=new Er(this,this._parent&&this._parent._zoneDelegate,it)}get(vt){const it=this.getZoneWith(vt);if(it)return it._properties[vt]}getZoneWith(vt){let it=this;for(;it;){if(it._properties.hasOwnProperty(vt))return it;it=it._parent}return null}fork(vt){if(!vt)throw new Error("ZoneSpec required!");return this._zoneDelegate.fork(this,vt)}wrap(vt,it){if("function"!=typeof vt)throw new Error("Expecting function got: "+vt);const jt=this._zoneDelegate.intercept(this,vt,it),_n=this;return function(){return _n.runGuarded(jt,this,arguments,it)}}run(vt,it,jt,_n){Wt={parent:Wt,zone:this};try{return this._zoneDelegate.invoke(this,vt,it,jt,_n)}finally{Wt=Wt.parent}}runGuarded(vt,it=null,jt,_n){Wt={parent:Wt,zone:this};try{try{return this._zoneDelegate.invoke(this,vt,it,jt,_n)}catch(or){if(this._zoneDelegate.handleError(this,or))throw or}}finally{Wt=Wt.parent}}runTask(vt,it,jt){if(vt.zone!=this)throw new Error("A task can only be run in the zone of creation! (Creation: "+(vt.zone||at).name+"; Execution: "+this.name+")");const _n=vt,{type:or,data:{isPeriodic:Rr=!1,isRefreshable:Jn=!1}={}}=vt;if(vt.state===ht&&(or===pn||or===Gt))return;const $r=vt.state!=cr;$r&&_n._transitionTo(cr,qt);const li=On;On=_n,Wt={parent:Wt,zone:this};try{or==Gt&&vt.data&&!Rr&&!Jn&&(vt.cancelFn=void 0);try{return this._zoneDelegate.invokeTask(this,_n,it,jt)}catch(Ii){if(this._zoneDelegate.handleError(this,Ii))throw Ii}}finally{const Ii=vt.state;if(Ii!==ht&&Ii!==vr)if(or==pn||Rr||Jn&&Ii===Ut)$r&&_n._transitionTo(qt,cr,Ut);else{const Xs=_n._zoneDelegates;this._updateTaskCount(_n,-1),$r&&_n._transitionTo(ht,cr,ht),Jn&&(_n._zoneDelegates=Xs)}Wt=Wt.parent,On=li}}scheduleTask(vt){if(vt.zone&&vt.zone!==this){let jt=this;for(;jt;){if(jt===vt.zone)throw Error(`can not reschedule task to ${this.name} which is descendants of the original zone ${vt.zone.name}`);jt=jt.parent}}vt._transitionTo(Ut,ht);const it=[];vt._zoneDelegates=it,vt._zone=this;try{vt=this._zoneDelegate.scheduleTask(this,vt)}catch(jt){throw vt._transitionTo(vr,Ut,ht),this._zoneDelegate.handleError(this,jt),jt}return vt._zoneDelegates===it&&this._updateTaskCount(vt,1),vt.state==Ut&&vt._transitionTo(qt,Ut),vt}scheduleMicroTask(vt,it,jt,_n){return this.scheduleTask(new Br(kt,vt,it,jt,_n,void 0))}scheduleMacroTask(vt,it,jt,_n,or){return this.scheduleTask(new Br(Gt,vt,it,jt,_n,or))}scheduleEventTask(vt,it,jt,_n,or){return this.scheduleTask(new Br(pn,vt,it,jt,_n,or))}cancelTask(vt){if(vt.zone!=this)throw new Error("A task can only be cancelled in the zone of creation! (Creation: "+(vt.zone||at).name+"; Execution: "+this.name+")");if(vt.state===qt||vt.state===cr){vt._transitionTo(dr,qt,cr);try{this._zoneDelegate.cancelTask(this,vt)}catch(it){throw vt._transitionTo(vr,dr),this._zoneDelegate.handleError(this,it),it}return this._updateTaskCount(vt,-1),vt._transitionTo(ht,dr),vt.runCount=-1,vt}}_updateTaskCount(vt,it){const jt=vt._zoneDelegates;-1==it&&(vt._zoneDelegates=null);for(let _n=0;_n<jt.length;_n++)jt[_n]._updateTaskCount(vt.type,it)}}const Qn={name:"",onHasTask:(Cr,vt,it,jt)=>Cr.hasTask(it,jt),onScheduleTask:(Cr,vt,it,jt)=>
vendor: 4,717 bytes, line 1
1Cr.scheduleTask(it,jt),onInvokeTask:(Cr,vt,it,jt,_n,or)=>Cr.invokeTask(it,jt,_n,or),onCancelTask:(Cr,vt,it,jt)=>Cr.cancelTask(it,jt)};class Er{get zone(){return this._zone}constructor(vt,it,jt){this._taskCounts={microTask:0,macroTask:0,eventTask:0},this._zone=vt,this._parentDelegate=it,this._forkZS=jt&&(jt&&jt.onFork?jt:it._forkZS),this._forkDlgt=jt&&(jt.onFork?it:it._forkDlgt),this._forkCurrZone=jt&&(jt.onFork?this._zone:it._forkCurrZone),this._interceptZS=jt&&(jt.onIntercept?jt:it._interceptZS),this._interceptDlgt=jt&&(jt.onIntercept?it:it._interceptDlgt),this._interceptCurrZone=jt&&(jt.onIntercept?this._zone:it._interceptCurrZone),this._invokeZS=jt&&(jt.onInvoke?jt:it._invokeZS),this._invokeDlgt=jt&&(jt.onInvoke?it:it._invokeDlgt),this._invokeCurrZone=jt&&(jt.onInvoke?this._zone:it._invokeCurrZone),this._handleErrorZS=jt&&(jt.onHandleError?jt:it._handleErrorZS),this._handleErrorDlgt=jt&&(jt.onHandleError?it:it._handleErrorDlgt),this._handleErrorCurrZone=jt&&(jt.onHandleError?this._zone:it._handleErrorCurrZone),this._scheduleTaskZS=jt&&(jt.onScheduleTask?jt:it._scheduleTaskZS),this._scheduleTaskDlgt=jt&&(jt.onScheduleTask?it:it._scheduleTaskDlgt),this._scheduleTaskCurrZone=jt&&(jt.onScheduleTask?this._zone:it._scheduleTaskCurrZone),this._invokeTaskZS=jt&&(jt.onInvokeTask?jt:it._invokeTaskZS),this._invokeTaskDlgt=jt&&(jt.onInvokeTask?it:it._invokeTaskDlgt),this._invokeTaskCurrZone=jt&&(jt.onInvokeTask?this._zone:it._invokeTaskCurrZone),this._cancelTaskZS=jt&&(jt.onCancelTask?jt:it._cancelTaskZS),this._cancelTaskDlgt=jt&&(jt.onCancelTask?it:it._cancelTaskDlgt),this._cancelTaskCurrZone=jt&&(jt.onCancelTask?this._zone:it._cancelTaskCurrZone),this._hasTaskZS=null,this._hasTaskDlgt=null,this._hasTaskDlgtOwner=null,this._hasTaskCurrZone=null;const _n=jt&&jt.onHasTask,or=it&&it._hasTaskZS;(_n||or)&&(this._hasTaskZS=_n?jt:Qn,this._hasTaskDlgt=it,this._hasTaskDlgtOwner=this,this._hasTaskCurrZone=this._zone,jt.onScheduleTask||(this._scheduleTaskZS=Qn,this._scheduleTaskDlgt=it,this._scheduleTaskCurrZone=this._zone),jt.onInvokeTask||(this._invokeTaskZS=Qn,this._invokeTaskDlgt=it,this._invokeTaskCurrZone=this._zone),jt.onCancelTask||(this._cancelTaskZS=Qn,this._cancelTaskDlgt=it,this._cancelTaskCurrZone=this._zone))}fork(vt,it){return this._forkZS?this._forkZS.onFork(this._forkDlgt,this.zone,vt,it):new xn(vt,it)}intercept(vt,it,jt){return this._interceptZS?this._interceptZS.onIntercept(this._interceptDlgt,this._interceptCurrZone,vt,it,jt):it}invoke(vt,it,jt,_n,or){return this._invokeZS?this._invokeZS.onInvoke(this._invokeDlgt,this._invokeCurrZone,vt,it,jt,_n,or):it.apply(jt,_n)}handleError(vt,it){return!this._handleErrorZS||this._handleErrorZS.onHandleError(this._handleErrorDlgt,this._handleErrorCurrZone,vt,it)}scheduleTask(vt,it){let jt=it;if(this._scheduleTaskZS)this._hasTaskZS&&jt._zoneDelegates.push(this._hasTaskDlgtOwner),jt=this._scheduleTaskZS.onScheduleTask(this._scheduleTaskDlgt,this._scheduleTaskCurrZone,vt,it),jt||(jt=it);else if(it.scheduleFn)it.scheduleFn(it);else{if(it.type!=kt)throw new Error("Task is missing scheduleFn.");ke(it)}return jt}invokeTask(vt,it,jt,_n){return this._invokeTaskZS?this._invokeTaskZS.onInvokeTask(this._invokeTaskDlgt,this._invokeTaskCurrZone,vt,it,jt,_n):it.callback.apply(jt,_n)}cancelTask(vt,it){let jt;if(this._cancelTaskZS)jt=this._cancelTaskZS.onCancelTask(this._cancelTaskDlgt,this._cancelTaskCurrZone,vt,it);else{if(!it.cancelFn)throw Error("Task is not cancelable");jt=it.cancelFn(it)}return jt}hasTask(vt,it){try{this._hasTaskZS&&this._hasTaskZS.onHasTask(this._hasTaskDlgt,this._hasTaskCurrZone,vt,it)}catch(jt){this.handleError(vt,jt)}}_updateTaskCount(vt,it){const jt=this._taskCounts,_n=jt[vt],or=jt[vt]=_n+it;if(or<0)throw new Error("More tasks executed then were scheduled.");if(0==_n||0==or){const Rr={microTask:jt.microTask>0,macroTask:jt.macroTask>0,eventTask:jt.eventTask>0,change:vt};this.hasTask(this._zone,Rr)}}}class Br{constructor(vt,it,jt,_n,or,Rr){if(this._zone=null,this.runCount=0,this._zoneDelegates=null,this._state="notScheduled",this.type=vt,this.source=it,this.data=_n,this.scheduleFn=or,this.cancelFn=Rr,!jt)throw new Error("callback is not defined");this.callback=jt;const Jn=this;vt===pn&&_n&&_n.useG?this.invoke=Br.invokeTask:this.invoke=function(){return Br.invokeTask.call(We,Jn,this,arguments)}}static invokeTask(vt,it,jt){vt||(vt=this),hr++;try{return vt.runCount++,vt.zone.runTask(vt,it,jt)}finally{1==hr&&Ge(),hr--}}get zone(){return this._zone}get state(){return this._state}cancelScheduleRequest(){this._transitionTo(ht,Ut)}_transitionTo(vt,it,jt){if(this._state!==it&&this._state!==jt)throw new Error(`${this.type} '${this.source}': can not transition to '${vt}', expecting state '${it}
1'${jt?" or '"+jt+"'":""}, was '${this._state}'.`);this._state=vt,vt==ht&&(this._zoneDelegates=null)}toString(){return this.data&&typeof this.data.handleId<"u"?this.data.handleId.toString():Object.prototype.toString.call(this)}toJSON(){return{type:this.type,state:this.state,source:this.source,zone:this.zone.name,runCount:this.runCount}}}const si=Te("setTimeout"),ci=Te("Promise"),oi=Te("then");let dn,Gr=[],vi=!1;function $e(Cr){if(dn||We[ci]&&(dn=We[ci].resolve(0)),dn){let vt=dn[oi];vt||(vt=dn.then),vt.call(dn,Cr)}else We[si](Cr,0)}function ke(Cr){0===hr&&0===Gr.length&&$e(Ge),Cr&&Gr.push(Cr)}function Ge(){if(!vi){for(vi=!0;Gr.length;){const Cr=Gr;Gr=[];for(let vt=0;vt<Cr.length;vt++){const it=Cr[vt];try{it.zone.runTask(it,null,null)}catch(jt){Et.onUnhandledError(jt)}}}Et.microtaskDrainDone(),vi=!1}}const at={name:"NO ZONE"},ht="notScheduled",Ut="scheduling",qt="scheduled",cr="running",dr="canceling",vr="unknown",kt="microTask",Gt="macroTask",pn="eventTask",zt={},Et={symbol:Te,currentZoneFrame:()=>Wt,onUnhandledError:Wn,microtaskDrainDone:Wn,scheduleMicroTask:ke,showUncaughtError:()=>!xn[Te("ignoreConsoleErrorUncaughtError")],patchEventTarget:()=>[],patchOnProperties:Wn,patchMethod:()=>Wn,bindArguments:()=>[],patchThen:()=>Wn,patchMacroTask:()=>Wn,patchEventPrototype:()=>Wn,isIEOrEdge:()=>!1,getGlobalObjects:()=>{},ObjectDefineProperty:()=>Wn,ObjectGetOwnPropertyDescriptor:()=>{},ObjectCreate:()=>{},ArraySlice:()=>[],patchClass:()=>Wn,wrapWithCurrentZone:()=>Wn,filterProperties:()=>[],attachOriginToPatched:()=>Wn,_redefineProperty:()=>Wn,patchCallbacks:()=>Wn,nativeScheduleMicroTask:$e};let Wt={parent:null,zone:new xn(null,null)},On=null,hr=0;function Wn(){}return fn("Zone","Zone"),xn}(),ot.Zone}();(function Ct(ot){gn(ot),function Pt(ot){ot.__load_patch("toString",Jt=>{const fn=Function.prototype.toString,xn=Y("OriginalDelegate"),Qn=Y("Promise"),Er=Y("Error"),Br=function(){if("function"==typeof this){const Gr=this[xn];if(Gr)return"function"==typeof Gr?fn.call(Gr):Object.prototype.toString.call(Gr);if(this===Promise){const vi=Jt[Qn];if(vi)return fn.call(vi)}if(this===Error){const vi=Jt[Er];if(vi)return fn.call(vi)}}return fn.call(this)};Br[xn]=fn,Function.prototype.toString=Br;const si=Object.prototype.toString;Object.prototype.toString=function(){return"function"==typeof Promise&&this instanceof Promise?"[object Promise]":si.call(this)}})}(ot),function pt(ot){ot.__load_patch("util",(Jt,fn,xn)=>{const Qn=an(Jt);xn.patchOnProperties=xe,xn.patchMethod=Be,xn.bindArguments=he,xn.patchMacroTask=De;const Er=fn.__symbol__("BLACK_LISTED_EVENTS"),Br=fn.__symbol__("UNPATCHED_EVENTS");Jt[Br]&&(Jt[Er]=Jt[Br]),Jt[Er]&&(fn[Er]=fn[Br]=Jt[Er]),xn.patchEventPrototype=yt,xn.patchEventTarget=xt,xn.isIEOrEdge=le,xn.ObjectDefineProperty=L,xn.ObjectGetOwnPropertyDescriptor=A,xn.ObjectCreate=v,xn.ArraySlice=P,xn.patchClass=Je,xn.wrapWithCurrentZone=p,xn.filterProperties=st,xn.attachOriginToPatched=Me,xn._redefineProperty=Object.defineProperty,xn.patchCallbacks=et,xn.getGlobalObjects=()=>({globalSources:dt,zoneSymbolEventNames:ze,eventNames:Qn,isBrowser:ue,isMix:se,isNode:Z,TRUE_STR:T,FALSE_STR:a,ZONE_SYMBOL_PREFIX:i,ADD_EVENT_LISTENER_STR:I,REMOVE_EVENT_LISTENER_STR:w})})}(ot)})(Yt),function En(ot){ot.__load_patch("legacy",Jt=>{const fn=Jt[ot.__symbol__("legacyPatch")];fn&&fn()}),ot.__load_patch("timers",Jt=>{const xn="clear";Rt(Jt,"set",xn,"Timeout"),Rt(Jt,"set",xn,"Interval"),Rt(Jt,"set",xn,"Immediate")}),ot.__load_patch("requestAnimationFrame",Jt=>{Rt(Jt,"request","cancel","AnimationFrame"),Rt(Jt,"mozRequest","mozCancel","AnimationFrame"),Rt(Jt,"webkitRequest","webkitCancel","AnimationFrame")}),ot.__load_patch("blocking",(Jt,fn)=>{const xn=["alert","prompt","confirm"];for(let Qn=0;Qn<xn.length;Qn++){const Er=xn[Qn];Be(Jt,Er,(Br,si,ci)=>function(oi,Gr){return fn.current.run(Br,Jt,Gr,ci)})}}),ot.__load_patch("EventTarget",(Jt,fn,xn)=>{(function Ze(ot,Jt){Jt.patchEventPrototype(ot,Jt)})(Jt,xn),function rt(ot,Jt){if(Zone[Jt.symbol("patchEventTarget")])return;const{eventNames:fn,zoneSymbolEventNames:xn,TRUE_STR:Qn,FALSE_STR:Er,ZONE_SYMBOL_PREFIX:Br}=Jt.getGlobalObjects();for(let ci=0;ci<fn.length;ci++){const oi=fn[ci],dn=Br+(oi+Er),$e=Br+(oi+Qn);xn[oi]={},xn[oi][Er]=dn,xn[oi][Qn]=$e}const si=ot.EventTarget;return si&&si.prototype?(Jt.patchEventTarget(ot,Jt,[si&&si.prototype]),!0):void 0}(Jt,xn);const Qn=Jt.XMLHttpRequestEventTarget;Qn&&Qn.prototype&&xn.patchEventTarget(Jt,xn,[Qn.prototype])}),ot.__load_patch("MutationObserver",(Jt,fn,xn)=>{Je("MutationObserver"),Je("WebKitMutationObserver")}),ot.__load_patch("IntersectionObserver",(Jt,fn,xn)=>{Je("IntersectionObserver")}),ot.__load_patch("FileReader",(Jt,fn,xn)=>{Je("FileReader")}),ot.__load_patch("on_property",(Jt,fn,xn)=>{Zn(xn,Jt)}),ot.__load_patch("customElements",(Jt,fn,xn)=>{!function tn(ot,Jt){const{isBrowser:fn,isMix:xn}=Jt.getGlobalObjects();if(!fn&&!xn||!ot.customElements||!("customElements"in ot))return;Jt.patchCallbacks(Jt,ot.customElements,"customElements","define",["connectedCallback","disconnectedCallback","adoptedCallback","attributeChangedCallback","formAssociatedCallback","formDisabledCallback","formResetCallback","formStateRestoreCallback"])}(Jt,xn)}),ot.__load_patch("XHR",(Jt,fn)=>{!function oi(Gr){const vi=Gr.XMLHttpRequest;if(!vi)return;const dn=vi.prototype;let ke=dn[k],Ge=dn[b];if(!ke){const Et=Gr.XMLHttpRequestEventTarget;if(Et){const Wt=Et.prototype;ke=Wt[k],Ge=Wt[b]}}const at="readystatechange",ht="scheduled";function Ut(Et){const Wt=Et.data,On=Wt.target;On[Br]=!1,On[ci]=!1;const hr=On[Er];ke||(ke=On[k],Ge=On[b]),hr&&Ge.call(On,at,hr);const Wn=On[Er]=()=>
1{if(On.readyState===On.DONE)if(!Wt.aborted&&On[Br]&&Et.state===ht){const vt=On[fn.__symbol__("loadfalse")];if(0!==On.status&&vt&&vt.length>0){const it=Et.invoke;Et.invoke=function(){const jt=On[fn.__symbol__("loadfalse")];for(let _n=0;_n<jt.length;_n++)jt[_n]===Et&&jt.splice(_n,1);!Wt.aborted&&Et.state===ht&&it.call(Et)},vt.push(Et)}else Et.invoke()}else!Wt.aborted&&!1===On[Br]&&(On[ci]=!0)};return ke.call(On,at,Wn),On[xn]||(On[xn]=Et),pn.apply(On,Wt.args),On[Br]=!0,Et}function qt(){}function cr(Et){const Wt=Et.data;return Wt.aborted=!0,zt.apply(Wt.target,Wt.args)}const dr=Be(dn,"open",()=>function(Et,Wt){return Et[Qn]=0==Wt[2],Et[si]=Wt[1],dr.apply(Et,Wt)}),kt=Y("fetchTaskAborting"),Gt=Y("fetchTaskScheduling"),pn=Be(dn,"send",()=>function(Et,Wt){if(!0===fn.current[Gt]||Et[Qn])return pn.apply(Et,Wt);{const On={target:Et,url:Et[si],isPeriodic:!1,args:Wt,aborted:!1},hr=O("XMLHttpRequest.send",qt,On,Ut,cr);Et&&!0===Et[ci]&&!On.aborted&&hr.state===ht&&hr.invoke()}}),zt=Be(dn,"abort",()=>function(Et,Wt){const On=function $e(Et){return Et[xn]}(Et);if(On&&"string"==typeof On.type){if(null==On.cancelFn||On.data&&On.data.aborted)return;On.zone.cancelTask(On)}else if(!0===fn.current[kt])return zt.apply(Et,Wt)})}(Jt);const xn=Y("xhrTask"),Qn=Y("xhrSync"),Er=Y("xhrListener"),Br=Y("xhrScheduled"),si=Y("xhrURL"),ci=Y("xhrErrorBeforeScheduled")}),ot.__load_patch("geolocation",Jt=>{Jt.navigator&&Jt.navigator.geolocation&&function pe(ot,Jt){const fn=ot.constructor.name;for(let xn=0;xn<Jt.length;xn++){const Qn=Jt[xn],Er=ot[Qn];if(Er){if(!oe(A(ot,Qn)))continue;ot[Qn]=(si=>{const ci=function(){return si.apply(this,he(arguments,fn+"."+Qn))};return Me(ci,si),ci})(Er)}}}(Jt.navigator.geolocation,["getCurrentPosition","watchPosition"])}),ot.__load_patch("PromiseRejectionEvent",(Jt,fn)=>{function xn(Qn){return function(Er){ct(Jt,Qn).forEach(si=>{const ci=Jt.PromiseRejectionEvent;if(ci){const oi=new ci(Qn,{promise:Er.promise,reason:Er.rejection});si.invoke(oi)}})}}Jt.PromiseRejectionEvent&&(fn[Y("unhandledPromiseRejectionHandler")]=xn("unhandledrejection"),fn[Y("rejectionHandledHandler")]=xn("rejectionhandled"))}),ot.__load_patch("queueMicrotask",(Jt,fn,xn)=>{!function nn(ot,Jt){Jt.patchMethod(ot,"queueMicrotask",fn=>function(xn,Qn){Zone.current.scheduleMicroTask("queueMicrotask",Qn[0])})}(Jt,xn)})}(Yt)},67126:(We,Te,C)=>{"use strict";var k,w,I,P,s=C(56443),A=s.Reader,L=s.Writer,y=s.util,v=s.roots.default||(s.roots.default={});v.opentelemetry=((P={}).proto=((I={}).common=((w={}).v1=((k={}).AnyValue=function(){function b(a){if(a)for(var i=Object.keys(a),p=0;p<i.length;++p)null!=a[i[p]]&&(this[i[p]]=a[i[p]])}var T;return b.prototype.stringValue=null,b.prototype.boolValue=null,b.prototype.intValue=null,b.prototype.doubleValue=null,b.prototype.arrayValue=null,b.prototype.kvlistValue=null,b.prototype.bytesValue=null,Object.defineProperty(b.prototype,"value",{get:y.oneOfGetter(T=["stringValue","boolValue","intValue","doubleValue","arrayValue","kvlistValue","bytesValue"]),set:y.oneOfSetter(T)}),b.create=function(i){return new b(i)},b.encode=function(i,p){return p||(p=L.create()),null!=i.stringValue&&Object.hasOwnProperty.call(i,"stringValue")&&p.uint32(10).string(i.stringValue),null!=i.boolValue&&Object.hasOwnProperty.call(i,"boolValue")&&p.uint32(16).bool(i.boolValue),null!=i.intValue&&Object.hasOwnProperty.call(i,"intValue")&&p.uint32(24).int64(i.intValue),null!=i.doubleValue&&Object.hasOwnProperty.call(i,"doubleValue")&&p.uint32(33).double(i.doubleValue),null!=i.arrayValue&&Object.hasOwnProperty.call(i,"arrayValue")&&v.opentelemetry.proto.common.v1.ArrayValue.encode(i.arrayValue,p.uint32(42).fork()).ldelim(),null!=i.kvlistValue&&Object.hasOwnProperty.call(i,"kvlistValue")&&v.opentelemetry.proto.common.v1.KeyValueList.encode(i.kvlistValue,p.uint32(50).fork()).ldelim(),null!=i.bytesValue&&Object.hasOwnProperty.call(i,"bytesValue")&&p.uint32(58).bytes(i.bytesValue),p},b.encodeDelimited=function(i,p){return this.encode(i,p).ldelim()},b.decode=function(i,p){i instanceof A||(i=A.create(i));for(var O=void 0===p?i.len:i.pos+p,Y=new v.opentelemetry.proto.common.v1.AnyValue;i.pos<O;){var ee=i.uint32();switch(ee>>>3){case 1:Y.stringValue=i.string();break;case 2:Y.boolValue=i.bool();break;case 3:Y.intValue=i.int64();break;case 4:Y.doubleValue=i.double();break;case 5:Y.arrayValue=v.opentelemetry.proto.common.v1.ArrayValue.decode(i,i.uint32());break;case 6:Y.kvlistValue=v.opentelemetry.proto.common.v1.KeyValueList.decode(i,i.uint32());break;case 7:Y.bytesValue=i.bytes();break;default:i.skipType(7&ee)}}return Y},b.decodeDelimited=function(i){return i instanceof A||(i=new A(i)),this.decode(i,i.uint32())},b.verify=function(i){if("object"!=typeof i||null===i)return"object expected";var p={};
1if(null!=i.stringValue&&i.hasOwnProperty("stringValue")&&(p.value=1,!y.isString(i.stringValue)))return"stringValue: string expected";if(null!=i.boolValue&&i.hasOwnProperty("boolValue")){if(1===p.value)return"value: multiple values";if(p.value=1,"boolean"!=typeof i.boolValue)return"boolValue: boolean expected"}if(null!=i.intValue&&i.hasOwnProperty("intValue")){if(1===p.value)return"value: multiple values";if(p.value=1,!(y.isInteger(i.intValue)||i.intValue&&y.isInteger(i.intValue.low)&&y.isInteger(i.intValue.high)))return"intValue: integer|Long expected"}if(null!=i.doubleValue&&i.hasOwnProperty("doubleValue")){if(1===p.value)return"value: multiple values";if(p.value=1,"number"!=typeof i.doubleValue)return"doubleValue: number expected"}if(null!=i.arrayValue&&i.hasOwnProperty("arrayValue")){if(1===p.value)return"value: multiple values";if(p.value=1,O=v.opentelemetry.proto.common.v1.ArrayValue.verify(i.arrayValue))return"arrayValue."+O}if(null!=i.kvlistValue&&i.hasOwnProperty("kvlistValue")){if(1===p.value)return"value: multiple values";var O;if(p.value=1,O=v.opentelemetry.proto.common.v1.KeyValueList.verify(i.kvlistValue))return"kvlistValue."+O}if(null!=i.bytesValue&&i.hasOwnProperty("bytesValue")){if(1===p.value)return"value: multiple values";if(p.value=1,!(i.bytesValue&&"number"==typeof i.bytesValue.length||y.isString(i.bytesValue)))return"bytesValue: buffer expected"}return null},b.fromObject=function(i){if(i instanceof v.opentelemetry.proto.common.v1.AnyValue)return i;var p=new v.opentelemetry.proto.common.v1.AnyValue;if(null!=i.stringValue&&(p.stringValue=String(i.stringValue)),null!=i.boolValue&&(p.boolValue=!!i.boolValue),null!=i.intValue&&(y.Long?(p.intValue=y.Long.fromValue(i.intValue)).unsigned=!1:"string"==typeof i.intValue?p.intValue=parseInt(i.intValue,10):"number"==typeof i.intValue?p.intValue=i.intValue:"object"==typeof i.intValue&&(p.intValue=new y.LongBits(i.intValue.low>>>0,i.intValue.high>>>0).toNumber())),null!=i.doubleValue&&(p.doubleValue=Number(i.doubleValue)),null!=i.arrayValue){if("object"!=typeof i.arrayValue)throw TypeError(".opentelemetry.proto.common.v1.AnyValue.arrayValue: object expected");p.arrayValue=v.opentelemetry.proto.common.v1.ArrayValue.fromObject(i.arrayValue)}if(null!=i.kvlistValue){if("object"!=typeof i.kvlistValue)throw TypeError(".opentelemetry.proto.common.v1.AnyValue.kvlistValue: object expected");p.kvlistValue=v.opentelemetry.proto.common.v1.KeyValueList.fromObject(i.kvlistValue)}return null!=i.bytesValue&&("string"==typeof i.bytesValue?y.base64.decode(i.bytesValue,p.bytesValue=y.newBuffer(y.base64.length(i.bytesValue)),0):i.bytesValue.length>=0&&(p.bytesValue=i.bytesValue)),p},b.toObject=function(i,p){p||(p={});var O={};return null!=i.stringValue&&i.hasOwnProperty("stringValue")&&(O.stringValue=i.stringValue,p.oneofs&&(O.value="stringValue")),null!=i.boolValue&&i.hasOwnProperty("boolValue")&&(O.boolValue=i.boolValue,p.oneofs&&(O.value="boolValue")),null!=i.intValue&&i.hasOwnProperty("intValue")&&("number"==typeof i.intValue?O.intValue=p.longs===String?String(i.intValue):i.intValue:O.intValue=p.longs===String?y.Long.prototype.toString.call(i.intValue):p.longs===Number?new y.LongBits(i.intValue.low>>>0,i.intValue.high>>>0).toNumber():i.intValue,p.oneofs&&(O.value="intValue")),null!=i.doubleValue&&i.hasOwnProperty("doubleValue")&&(O.doubleValue=p.json&&!isFinite(i.doubleValue)?String(i.doubleValue):i.doubleValue,p.oneofs&&(O.value="doubleValue")),null!=i.arrayValue&&i.hasOwnProperty("arrayValue")&&(O.arrayValue=v.opentelemetry.proto.common.v1.ArrayValue.toObject(i.arrayValue,p),p.oneofs&&(O.value="arrayValue")),null!=i.kvlistValue&&i.hasOwnProperty("kvlistValue")&&(O.kvlistValue=v.opentelemetry.proto.common.v1.KeyValueList.toObject(i.kvlistValue,p),p.oneofs&&(O.value="kvlistValue")),null!=i.bytesValue&&i.hasOwnProperty("bytesValue")&&(O.bytesValue=p.bytes===String?y.base64.encode(i.bytesValue,0,i.bytesValue.length):p.bytes===Array?Array.prototype.slice.call(i.bytesValue):i.bytesValue,p.oneofs&&(O.value="bytesValue")),O},b.prototype.toJSON=function(){return this.constructor.toObject(this,s.util.toJSONOptions)},b.getTypeUrl=function(i){return void 0===i&&(i="type.googleapis.com"),i+"/opentelemetry.proto.common.v1.AnyValue"},b}(),k.ArrayValue=function(){function b(T){if(this.values=[],T)for(var a=Object.keys(T),i=0;i<a.length;++i)null!=T[a[i]]&&(this[a[i]]=T[a[i]])}return b.prototype.values=y.emptyArray,b.create=function(a){return new b(a)},b.encode=function(a,i){if(i||(i=L.create()),null!=a.values&&a.values.length)for(var p=0;p<a.values.length;++p)v.opentelemetry.proto.common.v1.AnyValue.encode(a.values[p],i.uint32(10).fork()).ldelim();return i},b.encodeDelimited=function(a,i){return this.encode(a,i).ldelim()},b.decode=function(a,i){a instanceof A||(a=A.create(a));for(var p=void 0===i?a.len:a.pos+i,O=new v.opentelemetry.proto.common.v1.ArrayValue;a.pos<p;){var Y=a.uint32();Y>>>3==1?(O.values&&O.values.length||(O.values=[]),O.values.push(v.opentelemetry.proto.common.v1.AnyValue.decode(a,a.uint32()))):a.skipType(7&Y)}return O},b.decodeDelimited=function(a){return a instanceof A||(a=new A(a)),this.decode(a,a.uint32())}
vendor: 4,488 bytes, line 1
1,b.verify=function(a){if("object"!=typeof a||null===a)return"object expected";if(null!=a.values&&a.hasOwnProperty("values")){if(!Array.isArray(a.values))return"values: array expected";for(var i=0;i<a.values.length;++i){var p=v.opentelemetry.proto.common.v1.AnyValue.verify(a.values[i]);if(p)return"values."+p}}return null},b.fromObject=function(a){if(a instanceof v.opentelemetry.proto.common.v1.ArrayValue)return a;var i=new v.opentelemetry.proto.common.v1.ArrayValue;if(a.values){if(!Array.isArray(a.values))throw TypeError(".opentelemetry.proto.common.v1.ArrayValue.values: array expected");i.values=[];for(var p=0;p<a.values.length;++p){if("object"!=typeof a.values[p])throw TypeError(".opentelemetry.proto.common.v1.ArrayValue.values: object expected");i.values[p]=v.opentelemetry.proto.common.v1.AnyValue.fromObject(a.values[p])}}return i},b.toObject=function(a,i){i||(i={});var p={};if((i.arrays||i.defaults)&&(p.values=[]),a.values&&a.values.length){p.values=[];for(var O=0;O<a.values.length;++O)p.values[O]=v.opentelemetry.proto.common.v1.AnyValue.toObject(a.values[O],i)}return p},b.prototype.toJSON=function(){return this.constructor.toObject(this,s.util.toJSONOptions)},b.getTypeUrl=function(a){return void 0===a&&(a="type.googleapis.com"),a+"/opentelemetry.proto.common.v1.ArrayValue"},b}(),k.KeyValueList=function(){function b(T){if(this.values=[],T)for(var a=Object.keys(T),i=0;i<a.length;++i)null!=T[a[i]]&&(this[a[i]]=T[a[i]])}return b.prototype.values=y.emptyArray,b.create=function(a){return new b(a)},b.encode=function(a,i){if(i||(i=L.create()),null!=a.values&&a.values.length)for(var p=0;p<a.values.length;++p)v.opentelemetry.proto.common.v1.KeyValue.encode(a.values[p],i.uint32(10).fork()).ldelim();return i},b.encodeDelimited=function(a,i){return this.encode(a,i).ldelim()},b.decode=function(a,i){a instanceof A||(a=A.create(a));for(var p=void 0===i?a.len:a.pos+i,O=new v.opentelemetry.proto.common.v1.KeyValueList;a.pos<p;){var Y=a.uint32();Y>>>3==1?(O.values&&O.values.length||(O.values=[]),O.values.push(v.opentelemetry.proto.common.v1.KeyValue.decode(a,a.uint32()))):a.skipType(7&Y)}return O},b.decodeDelimited=function(a){return a instanceof A||(a=new A(a)),this.decode(a,a.uint32())},b.verify=function(a){if("object"!=typeof a||null===a)return"object expected";if(null!=a.values&&a.hasOwnProperty("values")){if(!Array.isArray(a.values))return"values: array expected";for(var i=0;i<a.values.length;++i){var p=v.opentelemetry.proto.common.v1.KeyValue.verify(a.values[i]);if(p)return"values."+p}}return null},b.fromObject=function(a){if(a instanceof v.opentelemetry.proto.common.v1.KeyValueList)return a;var i=new v.opentelemetry.proto.common.v1.KeyValueList;if(a.values){if(!Array.isArray(a.values))throw TypeError(".opentelemetry.proto.common.v1.KeyValueList.values: array expected");i.values=[];for(var p=0;p<a.values.length;++p){if("object"!=typeof a.values[p])throw TypeError(".opentelemetry.proto.common.v1.KeyValueList.values: object expected");i.values[p]=v.opentelemetry.proto.common.v1.KeyValue.fromObject(a.values[p])}}return i},b.toObject=function(a,i){i||(i={});var p={};if((i.arrays||i.defaults)&&(p.values=[]),a.values&&a.values.length){p.values=[];for(var O=0;O<a.values.length;++O)p.values[O]=v.opentelemetry.proto.common.v1.KeyValue.toObject(a.values[O],i)}return p},b.prototype.toJSON=function(){return this.constructor.toObject(this,s.util.toJSONOptions)},b.getTypeUrl=function(a){return void 0===a&&(a="type.googleapis.com"),a+"/opentelemetry.proto.common.v1.KeyValueList"},b}(),k.KeyValue=function(){function b(T){if(T)for(var a=Object.keys(T),i=0;i<a.length;++i)null!=T[a[i]]&&(this[a[i]]=T[a[i]])}return b.prototype.key=null,b.prototype.value=null,b.create=function(a){return new b(a)},b.encode=function(a,i){return i||(i=L.create()),null!=a.key&&Object.hasOwnProperty.call(a,"key")&&i.uint32(10).string(a.key),null!=a.value&&Object.hasOwnProperty.call(a,"value")&&v.opentelemetry.proto.common.v1.AnyValue.encode(a.value,i.uint32(18).fork()).ldelim(),i},b.encodeDelimited=function(a,i){return this.encode(a,i).ldelim()},b.decode=function(a,i){a instanceof A||(a=A.create(a));for(var p=void 0===i?a.len:a.pos+i,O=new v.opentelemetry.proto.common.v1.KeyValue;a.pos<p;){var Y=a.uint32();switch(Y>>>3){case 1:O.key=a.string();break;case 2:O.value=v.opentelemetry.proto.common.v1.AnyValue.decode(a,a.uint32());break;default:a.skipType(7&Y)}}return O},b.decodeDelimited=function(a){return a instanceof A||(a=new A(a)),this.decode(a,a.uint32())}
vendor: 6,210 bytes, line 1
1,b.verify=function(a){if("object"!=typeof a||null===a)return"object expected";if(null!=a.key&&a.hasOwnProperty("key")&&!y.isString(a.key))return"key: string expected";if(null!=a.value&&a.hasOwnProperty("value")){var i=v.opentelemetry.proto.common.v1.AnyValue.verify(a.value);if(i)return"value."+i}return null},b.fromObject=function(a){if(a instanceof v.opentelemetry.proto.common.v1.KeyValue)return a;var i=new v.opentelemetry.proto.common.v1.KeyValue;if(null!=a.key&&(i.key=String(a.key)),null!=a.value){if("object"!=typeof a.value)throw TypeError(".opentelemetry.proto.common.v1.KeyValue.value: object expected");i.value=v.opentelemetry.proto.common.v1.AnyValue.fromObject(a.value)}return i},b.toObject=function(a,i){i||(i={});var p={};return i.defaults&&(p.key="",p.value=null),null!=a.key&&a.hasOwnProperty("key")&&(p.key=a.key),null!=a.value&&a.hasOwnProperty("value")&&(p.value=v.opentelemetry.proto.common.v1.AnyValue.toObject(a.value,i)),p},b.prototype.toJSON=function(){return this.constructor.toObject(this,s.util.toJSONOptions)},b.getTypeUrl=function(a){return void 0===a&&(a="type.googleapis.com"),a+"/opentelemetry.proto.common.v1.KeyValue"},b}(),k.InstrumentationScope=function(){function b(T){if(this.attributes=[],T)for(var a=Object.keys(T),i=0;i<a.length;++i)null!=T[a[i]]&&(this[a[i]]=T[a[i]])}return b.prototype.name=null,b.prototype.version=null,b.prototype.attributes=y.emptyArray,b.prototype.droppedAttributesCount=null,b.create=function(a){return new b(a)},b.encode=function(a,i){if(i||(i=L.create()),null!=a.name&&Object.hasOwnProperty.call(a,"name")&&i.uint32(10).string(a.name),null!=a.version&&Object.hasOwnProperty.call(a,"version")&&i.uint32(18).string(a.version),null!=a.attributes&&a.attributes.length)for(var p=0;p<a.attributes.length;++p)v.opentelemetry.proto.common.v1.KeyValue.encode(a.attributes[p],i.uint32(26).fork()).ldelim();return null!=a.droppedAttributesCount&&Object.hasOwnProperty.call(a,"droppedAttributesCount")&&i.uint32(32).uint32(a.droppedAttributesCount),i},b.encodeDelimited=function(a,i){return this.encode(a,i).ldelim()},b.decode=function(a,i){a instanceof A||(a=A.create(a));for(var p=void 0===i?a.len:a.pos+i,O=new v.opentelemetry.proto.common.v1.InstrumentationScope;a.pos<p;){var Y=a.uint32();switch(Y>>>3){case 1:O.name=a.string();break;case 2:O.version=a.string();break;case 3:O.attributes&&O.attributes.length||(O.attributes=[]),O.attributes.push(v.opentelemetry.proto.common.v1.KeyValue.decode(a,a.uint32()));break;case 4:O.droppedAttributesCount=a.uint32();break;default:a.skipType(7&Y)}}return O},b.decodeDelimited=function(a){return a instanceof A||(a=new A(a)),this.decode(a,a.uint32())},b.verify=function(a){if("object"!=typeof a||null===a)return"object expected";if(null!=a.name&&a.hasOwnProperty("name")&&!y.isString(a.name))return"name: string expected";if(null!=a.version&&a.hasOwnProperty("version")&&!y.isString(a.version))return"version: string expected";if(null!=a.attributes&&a.hasOwnProperty("attributes")){if(!Array.isArray(a.attributes))return"attributes: array expected";for(var i=0;i<a.attributes.length;++i){var p=v.opentelemetry.proto.common.v1.KeyValue.verify(a.attributes[i]);if(p)return"attributes."+p}}return null!=a.droppedAttributesCount&&a.hasOwnProperty("droppedAttributesCount")&&!y.isInteger(a.droppedAttributesCount)?"droppedAttributesCount: integer expected":null},b.fromObject=function(a){if(a instanceof v.opentelemetry.proto.common.v1.InstrumentationScope)return a;var i=new v.opentelemetry.proto.common.v1.InstrumentationScope;if(null!=a.name&&(i.name=String(a.name)),null!=a.version&&(i.version=String(a.version)),a.attributes){if(!Array.isArray(a.attributes))throw TypeError(".opentelemetry.proto.common.v1.InstrumentationScope.attributes: array expected");i.attributes=[];for(var p=0;p<a.attributes.length;++p){if("object"!=typeof a.attributes[p])throw TypeError(".opentelemetry.proto.common.v1.InstrumentationScope.attributes: object expected");i.attributes[p]=v.opentelemetry.proto.common.v1.KeyValue.fromObject(a.attributes[p])}}return null!=a.droppedAttributesCount&&(i.droppedAttributesCount=a.droppedAttributesCount>>>0),i},b.toObject=function(a,i){i||(i={});var p={};if((i.arrays||i.defaults)&&(p.attributes=[]),i.defaults&&(p.name="",p.version="",p.droppedAttributesCount=0),null!=a.name&&a.hasOwnProperty("name")&&(p.name=a.name),null!=a.version&&a.hasOwnProperty("version")&&(p.version=a.version),a.attributes&&a.attributes.length){p.attributes=[];for(var O=0;O<a.attributes.length;++O)p.attributes[O]=v.opentelemetry.proto.common.v1.KeyValue.toObject(a.attributes[O],i)}return null!=a.droppedAttributesCount&&a.hasOwnProperty("droppedAttributesCount")&&(p.droppedAttributesCount=a.droppedAttributesCount),p},b.prototype.toJSON=function(){return this.constructor.toObject(this,s.util.toJSONOptions)},b.getTypeUrl=function(a){return void 0===a&&(a="type.googleapis.com"),a+"/opentelemetry.proto.common.v1.InstrumentationScope"},b}(),k),w),I.resource=function(){var w={};return w.v1=function(){var k={};return k.Resource=function(){function b(T){if(this.attributes=[],T)for(var a=Object.keys(T),i=0;i<a.length;++i)null!=T[a[i]]&&(this[a[i]]=T[a[i]])}return b.prototype.attributes=y.emptyArray,b.prototype.droppedAttributesCount=null,b.create=function(a){return new b(a)},b.encode=function(a,i){if(i||(i=L.create()),null!=a.attributes&&a.attributes.length)for(var p=0;p<a.attributes.length;++p)v.opentelemetry.proto.common.v1.KeyValue.encode(a.attributes[p],i.uint32(10).fork()).ldelim();return null!=a.droppedAttributesCount&&Object.hasOwnProperty.call(a,"droppedAttributesCount")&&i.uint32(16).uint32(a.droppedAttributesCount),i},b.encodeDelimited=function(a,i){return this.encode(a,i).ldelim()},b.decode=function(a,i){a instanceof A||(a=A.create(a));for(var p=void 0===i?a.len:a.pos+i,O=new v.opentelemetry.proto.resource.v1.Resource;a.pos<p;){var Y=a.uint32();switch(Y>>>3){case 1:O.attributes&&O.attributes.length||(O.attributes=[]),O.attributes.push(v.opentelemetry.proto.common.v1.KeyValue.decode(a,a.uint32()));break;case 2:O.droppedAttributesCount=a.uint32();break;default:a.skipType(7&Y)}}return O},b.decodeDelimited=function(a){return a instanceof A||(a=new A(a)),this.decode(a,a.uint32())}
vendor: 5,740 bytes, line 1
1,b.verify=function(a){if("object"!=typeof a||null===a)return"object expected";if(null!=a.attributes&&a.hasOwnProperty("attributes")){if(!Array.isArray(a.attributes))return"attributes: array expected";for(var i=0;i<a.attributes.length;++i){var p=v.opentelemetry.proto.common.v1.KeyValue.verify(a.attributes[i]);if(p)return"attributes."+p}}return null!=a.droppedAttributesCount&&a.hasOwnProperty("droppedAttributesCount")&&!y.isInteger(a.droppedAttributesCount)?"droppedAttributesCount: integer expected":null},b.fromObject=function(a){if(a instanceof v.opentelemetry.proto.resource.v1.Resource)return a;var i=new v.opentelemetry.proto.resource.v1.Resource;if(a.attributes){if(!Array.isArray(a.attributes))throw TypeError(".opentelemetry.proto.resource.v1.Resource.attributes: array expected");i.attributes=[];for(var p=0;p<a.attributes.length;++p){if("object"!=typeof a.attributes[p])throw TypeError(".opentelemetry.proto.resource.v1.Resource.attributes: object expected");i.attributes[p]=v.opentelemetry.proto.common.v1.KeyValue.fromObject(a.attributes[p])}}return null!=a.droppedAttributesCount&&(i.droppedAttributesCount=a.droppedAttributesCount>>>0),i},b.toObject=function(a,i){i||(i={});var p={};if((i.arrays||i.defaults)&&(p.attributes=[]),i.defaults&&(p.droppedAttributesCount=0),a.attributes&&a.attributes.length){p.attributes=[];for(var O=0;O<a.attributes.length;++O)p.attributes[O]=v.opentelemetry.proto.common.v1.KeyValue.toObject(a.attributes[O],i)}return null!=a.droppedAttributesCount&&a.hasOwnProperty("droppedAttributesCount")&&(p.droppedAttributesCount=a.droppedAttributesCount),p},b.prototype.toJSON=function(){return this.constructor.toObject(this,s.util.toJSONOptions)},b.getTypeUrl=function(a){return void 0===a&&(a="type.googleapis.com"),a+"/opentelemetry.proto.resource.v1.Resource"},b}(),k}(),w}(),I.trace=function(){var w={};return w.v1=function(){var k={};return k.TracesData=function(){function b(T){if(this.resourceSpans=[],T)for(var a=Object.keys(T),i=0;i<a.length;++i)null!=T[a[i]]&&(this[a[i]]=T[a[i]])}return b.prototype.resourceSpans=y.emptyArray,b.create=function(a){return new b(a)},b.encode=function(a,i){if(i||(i=L.create()),null!=a.resourceSpans&&a.resourceSpans.length)for(var p=0;p<a.resourceSpans.length;++p)v.opentelemetry.proto.trace.v1.ResourceSpans.encode(a.resourceSpans[p],i.uint32(10).fork()).ldelim();return i},b.encodeDelimited=function(a,i){return this.encode(a,i).ldelim()},b.decode=function(a,i){a instanceof A||(a=A.create(a));for(var p=void 0===i?a.len:a.pos+i,O=new v.opentelemetry.proto.trace.v1.TracesData;a.pos<p;){var Y=a.uint32();Y>>>3==1?(O.resourceSpans&&O.resourceSpans.length||(O.resourceSpans=[]),O.resourceSpans.push(v.opentelemetry.proto.trace.v1.ResourceSpans.decode(a,a.uint32()))):a.skipType(7&Y)}return O},b.decodeDelimited=function(a){return a instanceof A||(a=new A(a)),this.decode(a,a.uint32())},b.verify=function(a){if("object"!=typeof a||null===a)return"object expected";if(null!=a.resourceSpans&&a.hasOwnProperty("resourceSpans")){if(!Array.isArray(a.resourceSpans))return"resourceSpans: array expected";for(var i=0;i<a.resourceSpans.length;++i){var p=v.opentelemetry.proto.trace.v1.ResourceSpans.verify(a.resourceSpans[i]);if(p)return"resourceSpans."+p}}return null},b.fromObject=function(a){if(a instanceof v.opentelemetry.proto.trace.v1.TracesData)return a;var i=new v.opentelemetry.proto.trace.v1.TracesData;if(a.resourceSpans){if(!Array.isArray(a.resourceSpans))throw TypeError(".opentelemetry.proto.trace.v1.TracesData.resourceSpans: array expected");i.resourceSpans=[];for(var p=0;p<a.resourceSpans.length;++p){if("object"!=typeof a.resourceSpans[p])throw TypeError(".opentelemetry.proto.trace.v1.TracesData.resourceSpans: object expected");i.resourceSpans[p]=v.opentelemetry.proto.trace.v1.ResourceSpans.fromObject(a.resourceSpans[p])}}return i},b.toObject=function(a,i){i||(i={});var p={};if((i.arrays||i.defaults)&&(p.resourceSpans=[]),a.resourceSpans&&a.resourceSpans.length){p.resourceSpans=[];for(var O=0;O<a.resourceSpans.length;++O)p.resourceSpans[O]=v.opentelemetry.proto.trace.v1.ResourceSpans.toObject(a.resourceSpans[O],i)}return p},b.prototype.toJSON=function(){return this.constructor.toObject(this,s.util.toJSONOptions)},b.getTypeUrl=function(a){return void 0===a&&(a="type.googleapis.com"),a+"/opentelemetry.proto.trace.v1.TracesData"},b}(),k.ResourceSpans=function(){function b(T){if(this.scopeSpans=[],T)for(var a=Object.keys(T),i=0;i<a.length;++i)null!=T[a[i]]&&(this[a[i]]=T[a[i]])}return b.prototype.resource=null,b.prototype.scopeSpans=y.emptyArray,b.prototype.schemaUrl=null,b.create=function(a){return new b(a)},b.encode=function(a,i){if(i||(i=L.create()),null!=a.resource&&Object.hasOwnProperty.call(a,"resource")&&v.opentelemetry.proto.resource.v1.Resource.encode(a.resource,i.uint32(10).fork()).ldelim(),null!=a.scopeSpans&&a.scopeSpans.length)for(var p=0;p<a.scopeSpans.length;++p)v.opentelemetry.proto.trace.v1.ScopeSpans.encode(a.scopeSpans[p],i.uint32(18).fork()).ldelim();return null!=a.schemaUrl&&Object.hasOwnProperty.call(a,"schemaUrl")&&i.uint32(26).string(a.schemaUrl),i},b.encodeDelimited=function(a,i){return this.encode(a,i).ldelim()},b.decode=function(a,i){a instanceof A||(a=A.create(a));for(var p=void 0===i?a.len:a.pos+i,O=new v.opentelemetry.proto.trace.v1.ResourceSpans;a.pos<p;){var Y=a.uint32();switch(Y>>>3){case 1:O.resource=v.opentelemetry.proto.resource.v1.Resource.decode(a,a.uint32());break;case 2:O.scopeSpans&&O.scopeSpans.length||(O.scopeSpans=[]),O.scopeSpans.push(v.opentelemetry.proto.trace.v1.ScopeSpans.decode(a,a.uint32()));break;case 3:O.schemaUrl=a.string();break;default:a.skipType(7&Y)}}return O},b.decodeDelimited=function(a){return a instanceof A||(a=new A(a)),this.decode(a,a.uint32())}
vendor: 9,278 bytes, line 1
1,b.verify=function(a){if("object"!=typeof a||null===a)return"object expected";if(null!=a.resource&&a.hasOwnProperty("resource")&&(i=v.opentelemetry.proto.resource.v1.Resource.verify(a.resource)))return"resource."+i;if(null!=a.scopeSpans&&a.hasOwnProperty("scopeSpans")){if(!Array.isArray(a.scopeSpans))return"scopeSpans: array expected";for(var p=0;p<a.scopeSpans.length;++p){var i;if(i=v.opentelemetry.proto.trace.v1.ScopeSpans.verify(a.scopeSpans[p]))return"scopeSpans."+i}}return null!=a.schemaUrl&&a.hasOwnProperty("schemaUrl")&&!y.isString(a.schemaUrl)?"schemaUrl: string expected":null},b.fromObject=function(a){if(a instanceof v.opentelemetry.proto.trace.v1.ResourceSpans)return a;var i=new v.opentelemetry.proto.trace.v1.ResourceSpans;if(null!=a.resource){if("object"!=typeof a.resource)throw TypeError(".opentelemetry.proto.trace.v1.ResourceSpans.resource: object expected");i.resource=v.opentelemetry.proto.resource.v1.Resource.fromObject(a.resource)}if(a.scopeSpans){if(!Array.isArray(a.scopeSpans))throw TypeError(".opentelemetry.proto.trace.v1.ResourceSpans.scopeSpans: array expected");i.scopeSpans=[];for(var p=0;p<a.scopeSpans.length;++p){if("object"!=typeof a.scopeSpans[p])throw TypeError(".opentelemetry.proto.trace.v1.ResourceSpans.scopeSpans: object expected");i.scopeSpans[p]=v.opentelemetry.proto.trace.v1.ScopeSpans.fromObject(a.scopeSpans[p])}}return null!=a.schemaUrl&&(i.schemaUrl=String(a.schemaUrl)),i},b.toObject=function(a,i){i||(i={});var p={};if((i.arrays||i.defaults)&&(p.scopeSpans=[]),i.defaults&&(p.resource=null,p.schemaUrl=""),null!=a.resource&&a.hasOwnProperty("resource")&&(p.resource=v.opentelemetry.proto.resource.v1.Resource.toObject(a.resource,i)),a.scopeSpans&&a.scopeSpans.length){p.scopeSpans=[];for(var O=0;O<a.scopeSpans.length;++O)p.scopeSpans[O]=v.opentelemetry.proto.trace.v1.ScopeSpans.toObject(a.scopeSpans[O],i)}return null!=a.schemaUrl&&a.hasOwnProperty("schemaUrl")&&(p.schemaUrl=a.schemaUrl),p},b.prototype.toJSON=function(){return this.constructor.toObject(this,s.util.toJSONOptions)},b.getTypeUrl=function(a){return void 0===a&&(a="type.googleapis.com"),a+"/opentelemetry.proto.trace.v1.ResourceSpans"},b}(),k.ScopeSpans=function(){function b(T){if(this.spans=[],T)for(var a=Object.keys(T),i=0;i<a.length;++i)null!=T[a[i]]&&(this[a[i]]=T[a[i]])}return b.prototype.scope=null,b.prototype.spans=y.emptyArray,b.prototype.schemaUrl=null,b.create=function(a){return new b(a)},b.encode=function(a,i){if(i||(i=L.create()),null!=a.scope&&Object.hasOwnProperty.call(a,"scope")&&v.opentelemetry.proto.common.v1.InstrumentationScope.encode(a.scope,i.uint32(10).fork()).ldelim(),null!=a.spans&&a.spans.length)for(var p=0;p<a.spans.length;++p)v.opentelemetry.proto.trace.v1.Span.encode(a.spans[p],i.uint32(18).fork()).ldelim();return null!=a.schemaUrl&&Object.hasOwnProperty.call(a,"schemaUrl")&&i.uint32(26).string(a.schemaUrl),i},b.encodeDelimited=function(a,i){return this.encode(a,i).ldelim()},b.decode=function(a,i){a instanceof A||(a=A.create(a));for(var p=void 0===i?a.len:a.pos+i,O=new v.opentelemetry.proto.trace.v1.ScopeSpans;a.pos<p;){var Y=a.uint32();switch(Y>>>3){case 1:O.scope=v.opentelemetry.proto.common.v1.InstrumentationScope.decode(a,a.uint32());break;case 2:O.spans&&O.spans.length||(O.spans=[]),O.spans.push(v.opentelemetry.proto.trace.v1.Span.decode(a,a.uint32()));break;case 3:O.schemaUrl=a.string();break;default:a.skipType(7&Y)}}return O},b.decodeDelimited=function(a){return a instanceof A||(a=new A(a)),this.decode(a,a.uint32())},b.verify=function(a){if("object"!=typeof a||null===a)return"object expected";if(null!=a.scope&&a.hasOwnProperty("scope")&&(i=v.opentelemetry.proto.common.v1.InstrumentationScope.verify(a.scope)))return"scope."+i;if(null!=a.spans&&a.hasOwnProperty("spans")){if(!Array.isArray(a.spans))return"spans: array expected";for(var p=0;p<a.spans.length;++p){var i;if(i=v.opentelemetry.proto.trace.v1.Span.verify(a.spans[p]))return"spans."+i}}return null!=a.schemaUrl&&a.hasOwnProperty("schemaUrl")&&!y.isString(a.schemaUrl)?"schemaUrl: string expected":null},b.fromObject=function(a){if(a instanceof v.opentelemetry.proto.trace.v1.ScopeSpans)return a;var i=new v.opentelemetry.proto.trace.v1.ScopeSpans;if(null!=a.scope){if("object"!=typeof a.scope)throw TypeError(".opentelemetry.proto.trace.v1.ScopeSpans.scope: object expected");i.scope=v.opentelemetry.proto.common.v1.InstrumentationScope.fromObject(a.scope)}if(a.spans){if(!Array.isArray(a.spans))throw TypeError(".opentelemetry.proto.trace.v1.ScopeSpans.spans: array expected");i.spans=[];for(var p=0;p<a.spans.length;++p){if("object"!=typeof a.spans[p])throw TypeError(".opentelemetry.proto.trace.v1.ScopeSpans.spans: object expected");i.spans[p]=v.opentelemetry.proto.trace.v1.Span.fromObject(a.spans[p])}}return null!=a.schemaUrl&&(i.schemaUrl=String(a.schemaUrl)),i},b.toObject=function(a,i){i||(i={});var p={};if((i.arrays||i.defaults)&&(p.spans=[]),i.defaults&&(p.scope=null,p.schemaUrl=""),null!=a.scope&&a.hasOwnProperty("scope")&&(p.scope=v.opentelemetry.proto.common.v1.InstrumentationScope.toObject(a.scope,i)),a.spans&&a.spans.length){p.spans=[];for(var O=0;O<a.spans.length;++O)p.spans[O]=v.opentelemetry.proto.trace.v1.Span.toObject(a.spans[O],i)}return null!=a.schemaUrl&&a.hasOwnProperty("schemaUrl")&&(p.schemaUrl=a.schemaUrl),p},b.prototype.toJSON=function(){return this.constructor.toObject(this,s.util.toJSONOptions)},b.getTypeUrl=function(a){return void 0===a&&(a="type.googleapis.com"),a+"/opentelemetry.proto.trace.v1.ScopeSpans"},b}(),k.Span=function(){function b(T){if(this.attributes=[],this.events=[],this.links=[],T)for(var a=Object.keys(T),i=0;i<a.length;++i)null!=T[a[i]]&&(this[a[i]]=T[a[i]])}return b.prototype.traceId=null,b.prototype.spanId=null,b.prototype.traceState=null,b.prototype.parentSpanId=null,b.prototype.name=null,b.prototype.kind=null,b.prototype.startTimeUnixNano=null,b.prototype.endTimeUnixNano=null,b.prototype.attributes=y.emptyArray,b.prototype.droppedAttributesCount=null,b.prototype.events=y.emptyArray,b.prototype.droppedEventsCount=null,b.prototype.links=y.emptyArray,b.prototype.droppedLinksCount=null,b.prototype.status=null,b.create=function(a){return new b(a)},b.encode=function(a,i){if(i||(i=L.create()),null!=a.traceId&&Object.hasOwnProperty.call(a,"traceId")&&i.uint32(10).bytes(a.traceId),null!=a.spanId&&Object.hasOwnProperty.call(a,"spanId")&&i.uint32(18).bytes(a.spanId),null!=a.traceState&&Object.hasOwnProperty.call(a,"traceState")&&i.uint32(26).string(a.traceState),null!=a.parentSpanId&&Object.hasOwnProperty.call(a,"parentSpanId")&&i.uint32(34).bytes(a.parentSpanId),null!=a.name&&Object.hasOwnProperty.call(a,"name")&&i.uint32(42).string(a.name),null!=a.kind&&Object.hasOwnProperty.call(a,"kind")&&i.uint32(48).int32(a.kind),null!=a.startTimeUnixNano&&Object.hasOwnProperty.call(a,"startTimeUnixNano")&&i.uint32(57).fixed64(a.startTimeUnixNano),null!=a.endTimeUnixNano&&Object.hasOwnProperty.call(a,"endTimeUnixNano")&&i.uint32(65).fixed64(a.endTimeUnixNano),null!=a.attributes&&a.attributes.length)for(var p=0;p<a.attributes.length;++p)v.opentelemetry.proto.common.v1.KeyValue.encode(a.attributes[p],i.uint32(74).fork()).ldelim();if(null!=a.droppedAttributesCount&&Object.hasOwnProperty.call(a,"droppedAttributesCount")&&i.uint32(80).uint32(a.droppedAttributesCount),null!=a.events&&a.events.length)for(p=0;p<a.events.length;++p)v.opentelemetry.proto.trace.v1.Span.Event.encode(a.events[p],i.uint32(90).fork()).ldelim();if(null!=a.droppedEventsCount&&Object.hasOwnProperty.call(a,"droppedEventsCount")&&i.uint32(96).uint32(a.droppedEventsCount),null!=a.links&&a.links.length)for(p=0;p<a.links.length;++p)v.opentelemetry.proto.trace.v1.Span.Link.encode(a.links[p],i.uint32(106).fork()).ldelim();return null!=a.droppedLinksCount&&Object.hasOwnProperty.call(a,"droppedLinksCount")&&i.uint32(112).uint32(a.droppedLinksCount),null!=a.status&&Object.hasOwnProperty.call(a,"status")&&v.opentelemetry.proto.trace.v1.Status.encode(a.status,i.uint32(122).fork()).ldelim(),i},b.encodeDelimited=function(a,i){return this.encode(a,i).ldelim()},b.decode=function(a,i){a instanceof A||(a=A.create(a));for(var p=void 0===i?a.len:a.pos+i,O=new v.opentelemetry.proto.trace.v1.Span;a.pos<p;){var Y=a.uint32();switch(Y>>>3){case 1:O.traceId=a.bytes();break;case 2:O.spanId=a.bytes();break;case 3:O.traceState=a.string();break;case 4:O.parentSpanId=a.bytes();break;case 5:O.name=a.string();break;case 6:O.kind=a.int32();break;case 7:O.startTimeUnixNano=a.fixed64();break;case 8:O.endTimeUnixNano=a.fixed64();break;case 9:O.attributes&&O.attributes.length||(O.attributes=[]),O.attributes.push(v.opentelemetry.proto.common.v1.KeyValue.decode(a,a.uint32()));break;case 10:O.droppedAttributesCount=a.uint32();break;case 11:O.events&&O.events.length||(O.events=[]),O.events.push(v.opentelemetry.proto.trace.v1.Span.Event.decode(a,a.uint32()));break;case 12:O.droppedEventsCount=a.uint32();break;case 13:O.links&&O.links.length||(O.links=[]),O.links.push(v.opentelemetry.proto.trace.v1.Span.Link.decode(a,a.uint32()));break;case 14:O.droppedLinksCount=a.uint32();break;case 15:O.status=v.opentelemetry.proto.trace.v1.Status.decode(a,a.uint32());break;default:a.skipType(7&Y)}}return O},b.decodeDelimited=function(a){return a instanceof A||(a=new A(a)),this.decode(a,a.uint32())}
1,b.verify=function(a){if("object"!=typeof a||null===a)return"object expected";if(null!=a.traceId&&a.hasOwnProperty("traceId")&&!(a.traceId&&"number"==typeof a.traceId.length||y.isString(a.traceId)))return"traceId: buffer expected";if(null!=a.spanId&&a.hasOwnProperty("spanId")&&!(a.spanId&&"number"==typeof a.spanId.length||y.isString(a.spanId)))return"spanId: buffer expected";if(null!=a.traceState&&a.hasOwnProperty("traceState")&&!y.isString(a.traceState))return"traceState: string expected";if(null!=a.parentSpanId&&a.hasOwnProperty("parentSpanId")&&!(a.parentSpanId&&"number"==typeof a.parentSpanId.length||y.isString(a.parentSpanId)))return"parentSpanId: buffer expected";if(null!=a.name&&a.hasOwnProperty("name")&&!y.isString(a.name))return"name: string expected";if(null!=a.kind&&a.hasOwnProperty("kind"))switch(a.kind){default:return"kind: enum value expected";case 0:case 1:case 2:case 3:case 4:case 5:}if(null!=a.startTimeUnixNano&&a.hasOwnProperty("startTimeUnixNano")&&!y.isInteger(a.startTimeUnixNano)&&!(a.startTimeUnixNano&&y.isInteger(a.startTimeUnixNano.low)&&y.isInteger(a.startTimeUnixNano.high)))return"startTimeUnixNano: integer|Long expected";if(null!=a.endTimeUnixNano&&a.hasOwnProperty("endTimeUnixNano")&&!y.isInteger(a.endTimeUnixNano)&&!(a.endTimeUnixNano&&y.isInteger(a.endTimeUnixNano.low)&&y.isInteger(a.endTimeUnixNano.high)))return"endTimeUnixNano: integer|Long expected";if(null!=a.attributes&&a.hasOwnProperty("attributes")){if(!Array.isArray(a.attributes))return"attributes: array expected";for(var i=0;i<a.attributes.length;++i)if(p=v.opentelemetry.proto.common.v1.KeyValue.verify(a.attributes[i]))return"attributes."+p}if(null!=a.droppedAttributesCount&&a.hasOwnProperty("droppedAttributesCount")&&!y.isInteger(a.droppedAttributesCount))return"droppedAttributesCount: integer expected";if(null!=a.events&&a.hasOwnProperty("events")){if(!Array.isArray(a.events))return"events: array expected";for(i=0;i<a.events.length;++i)if(p=v.opentelemetry.proto.trace.v1.Span.Event.verify(a.events[i]))return"events."+p}if(null!=a.droppedEventsCount&&a.hasOwnProperty("droppedEventsCount")&&!y.isInteger(a.droppedEventsCount))return"droppedEventsCount: integer expected";if(null!=a.links&&a.hasOwnProperty("links")){if(!Array.isArray(a.links))return"links: array expected";for(i=0;i<a.links.length;++i)if(p=v.opentelemetry.proto.trace.v1.Span.Link.verify(a.links[i]))return"links."+p}return null!=a.droppedLinksCount&&a.hasOwnProperty("droppedLinksCount")&&!y.isInteger(a.droppedLinksCount)?"droppedLinksCount: integer expected":null!=a.status&&a.hasOwnProperty("status")&&(p=v.opentelemetry.proto.trace.v1.Status.verify(a.status))?"status."+p:null;var p},b.fromObject=function(a){if(a instanceof v.opentelemetry.proto.trace.v1.Span)return a;var i=new v.opentelemetry.proto.trace.v1.Span;switch(null!=a.traceId&&("string"==typeof a.traceId?y.base64.decode(a.traceId,i.traceId=y.newBuffer(y.base64.length(a.traceId)),0):a.traceId.length>=0&&(i.traceId=a.traceId)),null!=a.spanId&&("string"==typeof a.spanId?y.base64.decode(a.spanId,i.spanId=y.newBuffer(y.base64.length(a.spanId)),0):a.spanId.length>=0&&(i.spanId=a.spanId)),null!=a.traceState&&(i.traceState=String(a.traceState)),null!=a.parentSpanId&&("string"==typeof a.parentSpanId?y.base64.decode(a.parentSpanId,i.parentSpanId=y.newBuffer(y.base64.length(a.parentSpanId)),0):a.parentSpanId.length>=0&&(i.parentSpanId=a.parentSpanId)),null!=a.name&&(i.name=String(a.name)),a.kind){default:if("number"==typeof a.kind){i.kind=a.kind;break}break;case"SPAN_KIND_UNSPECIFIED":case 0:i.kind=0;break;case"SPAN_KIND_INTERNAL":case 1:i.kind=1;break;case"SPAN_KIND_SERVER":case 2:i.kind=2;break;case"SPAN_KIND_CLIENT":case 3:i.kind=3;break;case"SPAN_KIND_PRODUCER":case 4:i.kind=4;break;case"SPAN_KIND_CONSUMER":case 5:i.kind=5}if(null!=a.startTimeUnixNano&&(y.Long?(i.startTimeUnixNano=y.Long.fromValue(a.startTimeUnixNano)).unsigned=!1:"string"==typeof a.startTimeUnixNano?i.startTimeUnixNano=parseInt(a.startTimeUnixNano,10):"number"==typeof a.startTimeUnixNano?i.startTimeUnixNano=a.startTimeUnixNano:"object"==typeof a.startTimeUnixNano&&(i.startTimeUnixNano=new y.LongBits(a.startTimeUnixNano.low>>>0,a.startTimeUnixNano.high>>>0).toNumber())),null!=a.endTimeUnixNano&&(y.Long?(i.endTimeUnixNano=y.Long.fromValue(a.endTimeUnixNano)).unsigned=!1:"string"==typeof a.endTimeUnixNano?i.endTimeUnixNano=parseInt(a.endTimeUnixNano,10):"number"==typeof a.endTimeUnixNano?i.endTimeUnixNano=a.endTimeUnixNano:"object"==typeof a.endTimeUnixNano&&(i.endTimeUnixNano=new y.LongBits(a.endTimeUnixNano.low>>>0,a.endTimeUnixNano.high>>>
vendor: 13,186 bytes, line 1
10).toNumber())),a.attributes){if(!Array.isArray(a.attributes))throw TypeError(".opentelemetry.proto.trace.v1.Span.attributes: array expected");i.attributes=[];for(var p=0;p<a.attributes.length;++p){if("object"!=typeof a.attributes[p])throw TypeError(".opentelemetry.proto.trace.v1.Span.attributes: object expected");i.attributes[p]=v.opentelemetry.proto.common.v1.KeyValue.fromObject(a.attributes[p])}}if(null!=a.droppedAttributesCount&&(i.droppedAttributesCount=a.droppedAttributesCount>>>0),a.events){if(!Array.isArray(a.events))throw TypeError(".opentelemetry.proto.trace.v1.Span.events: array expected");for(i.events=[],p=0;p<a.events.length;++p){if("object"!=typeof a.events[p])throw TypeError(".opentelemetry.proto.trace.v1.Span.events: object expected");i.events[p]=v.opentelemetry.proto.trace.v1.Span.Event.fromObject(a.events[p])}}if(null!=a.droppedEventsCount&&(i.droppedEventsCount=a.droppedEventsCount>>>0),a.links){if(!Array.isArray(a.links))throw TypeError(".opentelemetry.proto.trace.v1.Span.links: array expected");for(i.links=[],p=0;p<a.links.length;++p){if("object"!=typeof a.links[p])throw TypeError(".opentelemetry.proto.trace.v1.Span.links: object expected");i.links[p]=v.opentelemetry.proto.trace.v1.Span.Link.fromObject(a.links[p])}}if(null!=a.droppedLinksCount&&(i.droppedLinksCount=a.droppedLinksCount>>>0),null!=a.status){if("object"!=typeof a.status)throw TypeError(".opentelemetry.proto.trace.v1.Span.status: object expected");i.status=v.opentelemetry.proto.trace.v1.Status.fromObject(a.status)}return i},b.toObject=function(a,i){i||(i={});var p={};if((i.arrays||i.defaults)&&(p.attributes=[],p.events=[],p.links=[]),i.defaults){if(i.bytes===String?p.traceId="":(p.traceId=[],i.bytes!==Array&&(p.traceId=y.newBuffer(p.traceId))),i.bytes===String?p.spanId="":(p.spanId=[],i.bytes!==Array&&(p.spanId=y.newBuffer(p.spanId))),p.traceState="",i.bytes===String?p.parentSpanId="":(p.parentSpanId=[],i.bytes!==Array&&(p.parentSpanId=y.newBuffer(p.parentSpanId))),p.name="",p.kind=i.enums===String?"SPAN_KIND_UNSPECIFIED":0,y.Long){var O=new y.Long(0,0,!1);p.startTimeUnixNano=i.longs===String?O.toString():i.longs===Number?O.toNumber():O}else p.startTimeUnixNano=i.longs===String?"0":0;y.Long?(O=new y.Long(0,0,!1),p.endTimeUnixNano=i.longs===String?O.toString():i.longs===Number?O.toNumber():O):p.endTimeUnixNano=i.longs===String?"0":0,p.droppedAttributesCount=0,p.droppedEventsCount=0,p.droppedLinksCount=0,p.status=null}if(null!=a.traceId&&a.hasOwnProperty("traceId")&&(p.traceId=i.bytes===String?y.base64.encode(a.traceId,0,a.traceId.length):i.bytes===Array?Array.prototype.slice.call(a.traceId):a.traceId),null!=a.spanId&&a.hasOwnProperty("spanId")&&(p.spanId=i.bytes===String?y.base64.encode(a.spanId,0,a.spanId.length):i.bytes===Array?Array.prototype.slice.call(a.spanId):a.spanId),null!=a.traceState&&a.hasOwnProperty("traceState")&&(p.traceState=a.traceState),null!=a.parentSpanId&&a.hasOwnProperty("parentSpanId")&&(p.parentSpanId=i.bytes===String?y.base64.encode(a.parentSpanId,0,a.parentSpanId.length):i.bytes===Array?Array.prototype.slice.call(a.parentSpanId):a.parentSpanId),null!=a.name&&a.hasOwnProperty("name")&&(p.name=a.name),null!=a.kind&&a.hasOwnProperty("kind")&&(p.kind=i.enums===String?void 0===v.opentelemetry.proto.trace.v1.Span.SpanKind[a.kind]?a.kind:v.opentelemetry.proto.trace.v1.Span.SpanKind[a.kind]:a.kind),null!=a.startTimeUnixNano&&a.hasOwnProperty("startTimeUnixNano")&&("number"==typeof a.startTimeUnixNano?p.startTimeUnixNano=i.longs===String?String(a.startTimeUnixNano):a.startTimeUnixNano:p.startTimeUnixNano=i.longs===String?y.Long.prototype.toString.call(a.startTimeUnixNano):i.longs===Number?new y.LongBits(a.startTimeUnixNano.low>>>0,a.startTimeUnixNano.high>>>0).toNumber():a.startTimeUnixNano),null!=a.endTimeUnixNano&&a.hasOwnProperty("endTimeUnixNano")&&("number"==typeof a.endTimeUnixNano?p.endTimeUnixNano=i.longs===String?String(a.endTimeUnixNano):a.endTimeUnixNano:p.endTimeUnixNano=i.longs===String?y.Long.prototype.toString.call(a.endTimeUnixNano):i.longs===Number?new y.LongBits(a.endTimeUnixNano.low>>>0,a.endTimeUnixNano.high>>>0).toNumber():a.endTimeUnixNano),a.attributes&&a.attributes.length){p.attributes=[];for(var Y=0;Y<a.attributes.length;++Y)p.attributes[Y]=v.opentelemetry.proto.common.v1.KeyValue.toObject(a.attributes[Y],i)}if(null!=a.droppedAttributesCount&&a.hasOwnProperty("droppedAttributesCount")&&(p.droppedAttributesCount=a.droppedAttributesCount),a.events&&a.events.length)for(p.events=[],Y=0;Y<a.events.length;++Y)p.events[Y]=v.opentelemetry.proto.trace.v1.Span.Event.toObject(a.events[Y],i);if(null!=a.droppedEventsCount&&a.hasOwnProperty("droppedEventsCount")&&(p.droppedEventsCount=a.droppedEventsCount),a.links&&a.links.length)for(p.links=[],Y=0;Y<a.links.length;++Y)p.links[Y]=v.opentelemetry.proto.trace.v1.Span.Link.toObject(a.links[Y],i);return null!=a.droppedLinksCount&&a.hasOwnProperty("droppedLinksCount")&&(p.droppedLinksCount=a.droppedLinksCount),null!=a.status&&a.hasOwnProperty("status")&&(p.status=v.opentelemetry.proto.trace.v1.Status.toObject(a.status,i)),p},b.prototype.toJSON=function(){return this.constructor.toObject(this,s.util.toJSONOptions)},b.getTypeUrl=function(a){return void 0===a&&(a="type.googleapis.com"),a+"/opentelemetry.proto.trace.v1.Span"},b.SpanKind=(T={},(a=Object.create(T))[T[0]="SPAN_KIND_UNSPECIFIED"]=0,a[T[1]="SPAN_KIND_INTERNAL"]=1,a[T[2]="SPAN_KIND_SERVER"]=2,a[T[3]="SPAN_KIND_CLIENT"]=3,a[T[4]="SPAN_KIND_PRODUCER"]=4,a[T[5]="SPAN_KIND_CONSUMER"]=5,a),b.Event=function(){function T(a){if(this.attributes=[],a)for(var i=Object.keys(a),p=0;p<i.length;++p)null!=a[i[p]]&&(this[i[p]]=a[i[p]])}return T.prototype.timeUnixNano=null,T.prototype.name=null,T.prototype.attributes=y.emptyArray,T.prototype.droppedAttributesCount=null,T.create=function(i){return new T(i)},T.encode=function(i,p){if(p||(p=L.create()),null!=i.timeUnixNano&&Object.hasOwnProperty.call(i,"timeUnixNano")&&p.uint32(9).fixed64(i.timeUnixNano),null!=i.name&&Object.hasOwnProperty.call(i,"name")&&p.uint32(18).string(i.name),null!=i.attributes&&i.attributes.length)for(var O=0;O<i.attributes.length;++O)v.opentelemetry.proto.common.v1.KeyValue.encode(i.attributes[O],p.uint32(26).fork()).ldelim();return null!=i.droppedAttributesCount&&Object.hasOwnProperty.call(i,"droppedAttributesCount")&&p.uint32(32).uint32(i.droppedAttributesCount),p},T.encodeDelimited=function(i,p){return this.encode(i,p).ldelim()},T.decode=function(i,p){i instanceof A||(i=A.create(i));for(var O=void 0===p?i.len:i.pos+p,Y=new v.opentelemetry.proto.trace.v1.Span.Event;i.pos<O;){var ee=i.uint32();switch(ee>>>3){case 1:Y.timeUnixNano=i.fixed64();break;case 2:Y.name=i.string();break;case 3:Y.attributes&&Y.attributes.length||(Y.attributes=[]),Y.attributes.push(v.opentelemetry.proto.common.v1.KeyValue.decode(i,i.uint32()));break;case 4:Y.droppedAttributesCount=i.uint32();break;default:i.skipType(7&ee)}}return Y},T.decodeDelimited=function(i){return i instanceof A||(i=new A(i)),this.decode(i,i.uint32())},T.verify=function(i){if("object"!=typeof i||null===i)return"object expected";if(null!=i.timeUnixNano&&i.hasOwnProperty("timeUnixNano")&&!y.isInteger(i.timeUnixNano)&&!(i.timeUnixNano&&y.isInteger(i.timeUnixNano.low)&&y.isInteger(i.timeUnixNano.high)))return"timeUnixNano: integer|Long expected";if(null!=i.name&&i.hasOwnProperty("name")&&!y.isString(i.name))return"name: string expected";if(null!=i.attributes&&i.hasOwnProperty("attributes")){if(!Array.isArray(i.attributes))return"attributes: array expected";for(var p=0;p<i.attributes.length;++p){var O=v.opentelemetry.proto.common.v1.KeyValue.verify(i.attributes[p]);if(O)return"attributes."+O}}return null!=i.droppedAttributesCount&&i.hasOwnProperty("droppedAttributesCount")&&!y.isInteger(i.droppedAttributesCount)?"droppedAttributesCount: integer expected":null},T.fromObject=function(i){if(i instanceof v.opentelemetry.proto.trace.v1.Span.Event)return i;var p=new v.opentelemetry.proto.trace.v1.Span.Event;if(null!=i.timeUnixNano&&(y.Long?(p.timeUnixNano=y.Long.fromValue(i.timeUnixNano)).unsigned=!1:"string"==typeof i.timeUnixNano?p.timeUnixNano=parseInt(i.timeUnixNano,10):"number"==typeof i.timeUnixNano?p.timeUnixNano=i.timeUnixNano:"object"==typeof i.timeUnixNano&&(p.timeUnixNano=new y.LongBits(i.timeUnixNano.low>>>0,i.timeUnixNano.high>>>0).toNumber())),null!=i.name&&(p.name=String(i.name)),i.attributes){if(!Array.isArray(i.attributes))throw TypeError(".opentelemetry.proto.trace.v1.Span.Event.attributes: array expected");p.attributes=[];for(var O=0;O<i.attributes.length;++O){if("object"!=typeof i.attributes[O])throw TypeError(".opentelemetry.proto.trace.v1.Span.Event.attributes: object expected");p.attributes[O]=v.opentelemetry.proto.common.v1.KeyValue.fromObject(i.attributes[O])}}return null!=i.droppedAttributesCount&&(p.droppedAttributesCount=i.droppedAttributesCount>>>0),p},T.toObject=function(i,p){p||(p={});var O={};if((p.arrays||p.defaults)&&(O.attributes=[]),p.defaults){if(y.Long){var Y=new y.Long(0,0,!1);O.timeUnixNano=p.longs===String?Y.toString():p.longs===Number?Y.toNumber():Y}else O.timeUnixNano=p.longs===String?"0":0;O.name="",O.droppedAttributesCount=0}if(null!=i.timeUnixNano&&i.hasOwnProperty("timeUnixNano")&&("number"==typeof i.timeUnixNano?O.timeUnixNano=p.longs===String?String(i.timeUnixNano):i.timeUnixNano:O.timeUnixNano=p.longs===String?y.Long.prototype.toString.call(i.timeUnixNano):p.longs===Number?new y.LongBits(i.timeUnixNano.low>>>0,i.timeUnixNano.high>>>0).toNumber():i.timeUnixNano),null!=i.name&&i.hasOwnProperty("name")&&(O.name=i.name),i.attributes&&i.attributes.length){O.attributes=[];for(var ee=0;ee<i.attributes.length;++ee)O.attributes[ee]=v.opentelemetry.proto.common.v1.KeyValue.toObject(i.attributes[ee],p)}return null!=i.droppedAttributesCount&&i.hasOwnProperty("droppedAttributesCount")&&(O.droppedAttributesCount=i.droppedAttributesCount),O},T.prototype.toJSON=function(){return this.constructor.toObject(this,s.util.toJSONOptions)},T.getTypeUrl=function(i){return void 0===i&&(i="type.googleapis.com"),i+"/opentelemetry.proto.trace.v1.Span.Event"},T}(),b.Link=function(){function T(a){if(this.attributes=[],a)for(var i=Object.keys(a),p=0;p<i.length;++p)null!=a[i[p]]&&(this[i[p]]=a[i[p]])}return T.prototype.traceId=null,T.prototype.spanId=null,T.prototype.traceState=null,T.prototype.attributes=y.emptyArray,T.prototype.droppedAttributesCount=null,T.create=function(i){return new T(i)},T.encode=function(i,p){if(p||(p=L.create()),null!=i.traceId&&Object.hasOwnProperty.call(i,"traceId")&&p.uint32(10).bytes(i.traceId),null!=i.spanId&&Object.hasOwnProperty.call(i,"spanId")&&p.uint32(18).bytes(i.spanId),null!=i.traceState&&Object.hasOwnProperty.call(i,"traceState")&&p.uint32(26).string(i.traceState),null!=i.attributes&&i.attributes.length)for(var O=0;O<i.attributes.length;++O)v.opentelemetry.proto.common.v1.KeyValue.encode(i.attributes[O],p.uint32(34).fork()).ldelim();return null!=i.droppedAttributesCount&&Object.hasOwnProperty.call(i,"droppedAttributesCount")&&p.uint32(40).uint32(i.droppedAttributesCount),p},T.encodeDelimited=function(i,p){return this.encode(i,p).ldelim()},T.decode=function(i,p){i instanceof A||(i=A.create(i));for(var O=void 0===p?i.len:i.pos+p,Y=new v.opentelemetry.proto.trace.v1.Span.Link;i.pos<O;){var ee=i.uint32();switch(ee>>>3){case 1:Y.traceId=i.bytes();break;case 2:Y.spanId=i.bytes();break;case 3:Y.traceState=i.string();break;case 4:Y.attributes&&Y.attributes.length||(Y.attributes=[]),Y.attributes.push(v.opentelemetry.proto.common.v1.KeyValue.decode(i,i.uint32()));break;case 5:Y.droppedAttributesCount=i.uint32();break;default:i.skipType(7&ee)}}return Y},T.decodeDelimited=function(i){return i instanceof A||(i=new A(i)),this.decode(i,i.uint32())},T.verify=function(i){if("object"!=typeof i||null===i)return"object expected";if(null!=i.traceId&&i.hasOwnProperty("traceId")&&!(i.traceId&&"number"==typeof i.traceId.length||y.isString(i.traceId)))return"traceId: buffer expected";if(null!=i.spanId&&i.hasOwnProperty("spanId")&&!(i.spanId&&"number"==typeof i.spanId.length||y.isString(i.spanId)))return"spanId: buffer expected";if(null!=i.traceState&&i.hasOwnProperty("traceState")&&!y.isString(i.traceState))return"traceState: string expected";if(null!=i.attributes&&i.hasOwnProperty("attributes")){if(!Array.isArray(i.attributes))return"attributes: array expected";for(var p=0;p<i.attributes.length;++p){var O=v.opentelemetry.proto.common.v1.KeyValue.verify(i.attributes[p]);if(O)return"attributes."+O}}return null!=i.droppedAttributesCount&&i.hasOwnProperty("droppedAttributesCount")&&!y.isInteger(i.droppedAttributesCount)?"droppedAttributesCount: integer expected":null},T.fromObject=function(i){if(i instanceof v.opentelemetry.proto.trace.v1.Span.Link)return i;var p=new v.opentelemetry.proto.trace.v1.Span.Link;if(null!=i.traceId&&("string"==typeof i.traceId?y.base64.decode(i.traceId,p.traceId=y.newBuffer(y.base64.length(i.traceId)),0):i.traceId.length>=0&&(p.traceId=i.traceId)),null!=i.spanId&&("string"==typeof i.spanId?y.base64.decode(i.spanId,p.spanId=y.newBuffer(y.base64.length(i.spanId)),0):i.spanId.length>=0&&(p.spanId=i.spanId)),null!=i.traceState&&(p.traceState=String(i.traceState)),i.attributes){if
1(!Array.isArray(i.attributes))throw TypeError(".opentelemetry.proto.trace.v1.Span.Link.attributes: array expected");p.attributes=[];for(var O=0;O<i.attributes.length;++O){if("object"!=typeof i.attributes[O])throw TypeError(".opentelemetry.proto.trace.v1.Span.Link.attributes: object expected");p.attributes[O]=v.opentelemetry.proto.common.v1.KeyValue.fromObject(i.attributes[O])}}return null!=i.droppedAttributesCount&&(p.droppedAttributesCount=i.droppedAttributesCount>>>0),p},T.toObject=function(i,p){p||(p={});var O={};if((p.arrays||p.defaults)&&(O.attributes=[]),p.defaults&&(p.bytes===String?O.traceId="":(O.traceId=[],p.bytes!==Array&&(O.traceId=y.newBuffer(O.traceId))),p.bytes===String?O.spanId="":(O.spanId=[],p.bytes!==Array&&(O.spanId=y.newBuffer(O.spanId))),O.traceState="",O.droppedAttributesCount=0),null!=i.traceId&&i.hasOwnProperty("traceId")&&(O.traceId=p.bytes===String?y.base64.encode(i.traceId,0,i.traceId.length):p.bytes===Array?Array.prototype.slice.call(i.traceId):i.traceId),null!=i.spanId&&i.hasOwnProperty("spanId")&&(O.spanId=p.bytes===String?y.base64.encode(i.spanId,0,i.spanId.length):p.bytes===Array?Array.prototype.slice.call(i.spanId):i.spanId),null!=i.traceState&&i.hasOwnProperty("traceState")&&(O.traceState=i.traceState),i.attributes&&i.attributes.length){O.attributes=[];for(var Y=0;Y<i.attributes.length;++Y)O.attributes[Y]=v.opentelemetry.proto.common.v1.KeyValue.toObject(i.attributes[Y],p)}return null!=i.droppedAttributesCount&&i.hasOwnProperty("droppedAttributesCount")&&(O.droppedAttributesCount=i.droppedAttributesCount),O},T.prototype.toJSON=function(){return this.constructor.toObject(this,s.util.toJSONOptions)},T.getTypeUrl=function(i){return void 0===i&&(i="type.googleapis.com"),i+"/opentelemetry.proto.trace.v1.Span.Link"},T}(),b;var T,a}(),k.Status=function(){function b(T){if(T)for(var a=Object.keys(T),i=0;i<a.length;++i)null!=T[a[i]]&&(this[a[i]]=T[a[i]])}return b.prototype.message=null,b.prototype.code=null,b.create=function(a){return new b(a)},b.encode=function(a,i){return i||(i=L.create()),null!=a.message&&Object.hasOwnProperty.call(a,"message")&&i.uint32(18).string(a.message),null!=a.code&&Object.hasOwnProperty.call(a,"code")&&i.uint32(24).int32(a.code),i},b.encodeDelimited=function(a,i){return this.encode(a,i).ldelim()},b.decode=function(a,i){a instanceof A||(a=A.create(a));for(var p=void 0===i?a.len:a.pos+i,O=new v.opentelemetry.proto.trace.v1.Status;a.pos<p;){var Y=a.uint32();switch(Y>>>3){case 2:O.message=a.string();break;case 3:O.code=a.int32();break;default:a.skipType(7&Y)}}return O},b.decodeDelimited=function(a){return a instanceof A||(a=new A(a)),this.decode(a,a.uint32())},b.verify=function(a){if("object"!=typeof a||null===a)return"object expected";if(null!=a.message&&a.hasOwnProperty("message")&&!y.isString(a.message))return"message: string expected";if(null!=a.code&&a.hasOwnProperty("code"))switch(a.code){default:return"code: enum value expected";case 0:case 1:case 2:}return null},b.fromObject=function(a){if(a instanceof v.opentelemetry.proto.trace.v1.Status)return a;var i=new v.opentelemetry.proto.trace.v1.Status;switch(null!=a.message&&(i.message=String(a.message)),a.code){default:if("number"==typeof a.code){i.code=a.code;break}break;case"STATUS_CODE_UNSET":case 0:i.code=0;break;case"STATUS_CODE_OK":case 1:i.code=1;break;case"STATUS_CODE_ERROR":case 2:i.code=2}return i},b.toObject=function(a,i){i||(i={});var p={};return i.defaults&&(p.message="",p.code=i.enums===String?"STATUS_CODE_UNSET":0),null!=a.message&&a.hasOwnProperty("message")&&(p.message=a.message),null!=a.code&&a.hasOwnProperty("code")&&(p.code=i.enums===String?void 0===v.opentelemetry.proto.trace.v1.Status.StatusCode[a.code]?a.code:v.opentelemetry.proto.trace.v1.Status.StatusCode[a.code]:a.code),p},b.prototype.toJSON=function(){return this.constructor.toObject(this,s.util.toJSONOptions)},b.getTypeUrl=function(a){return void 0===a&&(a="type.googleapis.com"),a+"/opentelemetry.proto.trace.v1.Status"},b.StatusCode=(T={},(a=Object.create(T))[T[0]="STATUS_CODE_UNSET"]=0,a[T[1]="STATUS_CODE_OK"]=1,a[T[2]="STATUS_CODE_ERROR"]=2,a),b;var T,a}(),k}(),w}(),I.collector=function(){var w={};return w.trace=function(){var b,k={};return k.v1=((b={}).TraceService=function(){function T(a,i,p){s.rpc.Service.call(this,a,i,p)}return(T.prototype=Object.create(s.rpc.Service.prototype)).constructor=T,T.create=function(i,p,O){return new this(i,p,O)}
1,Object.defineProperty(T.prototype.export=function a(i,p){return this.rpcCall(a,v.opentelemetry.proto.collector.trace.v1.ExportTraceServiceRequest,v.opentelemetry.proto.collector.trace.v1.ExportTraceServiceResponse,i,p)},"name",{value:"Export"}),T}(),b.ExportTraceServiceRequest=function(){function T(a){if(this.resourceSpans=[],a)for(var i=Object.keys(a),p=0;p<i.length;++p)null!=a[i[p]]&&(this[i[p]]=a[i[p]])}return T.prototype.resourceSpans=y.emptyArray,T.create=function(i){return new T(i)},T.encode=function(i,p){if(p||(p=L.create()),null!=i.resourceSpans&&i.resourceSpans.length)for(var O=0;O<i.resourceSpans.length;++O)v.opentelemetry.proto.trace.v1.ResourceSpans.encode(i.resourceSpans[O],p.uint32(10).fork()).ldelim();return p},T.encodeDelimited=function(i,p){return this.encode(i,p).ldelim()},T.decode=function(i,p){i instanceof A||(i=A.create(i));for(var O=void 0===p?i.len:i.pos+p,Y=new v.opentelemetry.proto.collector.trace.v1.ExportTraceServiceRequest;i.pos<O;){var ee=i.uint32();ee>>>3==1?(Y.resourceSpans&&Y.resourceSpans.length||(Y.resourceSpans=[]),Y.resourceSpans.push(v.opentelemetry.proto.trace.v1.ResourceSpans.decode(i,i.uint32()))):i.skipType(7&ee)}return Y},T.decodeDelimited=function(i){return i instanceof A||(i=new A(i)),this.decode(i,i.uint32())},T.verify=function(i){if("object"!=typeof i||null===i)return"object expected";if(null!=i.resourceSpans&&i.hasOwnProperty("resourceSpans")){if(!Array.isArray(i.resourceSpans))return"resourceSpans: array expected";for(var p=0;p<i.resourceSpans.length;++p){var O=v.opentelemetry.proto.trace.v1.ResourceSpans.verify(i.resourceSpans[p]);if(O)return"resourceSpans."+O}}return null},T.fromObject=function(i){if(i instanceof v.opentelemetry.proto.collector.trace.v1.ExportTraceServiceRequest)return i;var p=new v.opentelemetry.proto.collector.trace.v1.ExportTraceServiceRequest;if(i.resourceSpans){if(!Array.isArray(i.resourceSpans))throw TypeError(".opentelemetry.proto.collector.trace.v1.ExportTraceServiceRequest.resourceSpans: array expected");p.resourceSpans=[];for(var O=0;O<i.resourceSpans.length;++O){if("object"!=typeof i.resourceSpans[O])throw TypeError(".opentelemetry.proto.collector.trace.v1.ExportTraceServiceRequest.resourceSpans: object expected");p.resourceSpans[O]=v.opentelemetry.proto.trace.v1.ResourceSpans.fromObject(i.resourceSpans[O])}}return p},T.toObject=function(i,p){p||(p={});var O={};if((p.arrays||p.defaults)&&(O.resourceSpans=[]),i.resourceSpans&&i.resourceSpans.length){O.resourceSpans=[];for(var Y=0;Y<i.resourceSpans.length;++Y)O.resourceSpans[Y]=v.opentelemetry.proto.trace.v1.ResourceSpans.toObject(i.resourceSpans[Y],p)}return O},T.prototype.toJSON=function(){return this.constructor.toObject(this,s.util.toJSONOptions)},T.getTypeUrl=function(i){return void 0===i&&(i="type.googleapis.com"),i+"/opentelemetry.proto.collector.trace.v1.ExportTraceServiceRequest"},T}(),b.ExportTraceServiceResponse=function(){function T(a){if(a)for(var i=Object.keys(a),p=0;p<i.length;++p)null!=a[i[p]]&&(this[i[p]]=a[i[p]])}return T.prototype.partialSuccess=null,T.create=function(i){return new T(i)},T.encode=function(i,p){return p||(p=L.create()),null!=i.partialSuccess&&Object.hasOwnProperty.call(i,"partialSuccess")&&v.opentelemetry.proto.collector.trace.v1.ExportTracePartialSuccess.encode(i.partialSuccess,p.uint32(10).fork()).ldelim(),p},T.encodeDelimited=function(i,p){return this.encode(i,p).ldelim()},T.decode=function(i,p){i instanceof A||(i=A.create(i));for(var O=void 0===p?i.len:i.pos+p,Y=new v.opentelemetry.proto.collector.trace.v1.ExportTraceServiceResponse;i.pos<O;){var ee=i.uint32();ee>>>3==1?Y.partialSuccess=v.opentelemetry.proto.collector.trace.v1.ExportTracePartialSuccess.decode(i,i.uint32()):i.skipType(7&ee)}return Y},T.decodeDelimited=function(i){return i instanceof A||(i=new A(i)),this.decode(i,i.uint32())},T.verify=function(i){if("object"!=typeof i||null===i)return"object expected";if(null!=i.partialSuccess&&i.hasOwnProperty("partialSuccess")){var p=v.opentelemetry.proto.collector.trace.v1.ExportTracePartialSuccess.verify(i.partialSuccess);if(p)return"partialSuccess."+p}return null},T.fromObject=function(i){if(i instanceof v.opentelemetry.proto.collector.trace.v1.ExportTraceServiceResponse)return i;var p=new v.opentelemetry.proto.collector.trace.v1.ExportTraceServiceResponse;if(null!=i.partialSuccess){if("object"!=typeof i.partialSuccess)throw TypeError(".opentelemetry.proto.collector.trace.v1.ExportTraceServiceResponse.partialSuccess: object expected");p.partialSuccess=v.opentelemetry.proto.collector.trace.v1.ExportTracePartialSuccess.fromObject(i.partialSuccess)}return p},T.toObject=function(i,p){p||(p={});var O={};return p.defaults&&(O.partialSuccess=null),null!=i.partialSuccess&&i.hasOwnProperty("partialSuccess")&&(O.partialSuccess=v.opentelemetry.proto.collector.trace.v1.ExportTracePartialSuccess.toObject(i.partialSuccess,p)),O},T.prototype.toJSON=function(){return this.constructor.toObject(this,s.util.toJSONOptions)},T.getTypeUrl=function(i){return void 0===i&&(i="type.googleapis.com"),i+"/opentelemetry.proto.collector.trace.v1.ExportTraceServiceResponse"},T}(),b.ExportTracePartialSuccess=function(){function T(a){if(a)for(var i=Object.keys(a),p=0;p<i.length;++p)null!=a[i[p]]&&(this[i[p]]=a[i[p]])}return T.prototype.rejectedSpans=null,T.prototype.errorMessage=null,T.create=function(i){return new T(i)},T.encode=function(i,p){return p||(p=L.create()),null!=i.rejectedSpans&&Object.hasOwnProperty.call(i,"rejectedSpans")&&p.uint32(8).int64(i.rejectedSpans),null!=i.errorMessage&&Object.hasOwnProperty.call(i,"errorMessage")&&p.uint32(18).string(i.errorMessage),p},T.encodeDelimited=function(i,p){return this.encode(i,p).ldelim()},T.decode=function(i,p){i instanceof A||(i=A.create(i));for(var O=void 0===p?i.len:i.pos+p,Y=new v.opentelemetry.proto.collector.trace.v1.ExportTracePartialSuccess;i.pos<O;){var ee=i.uint32();switch(ee>>>3){case 1:Y.rejectedSpans=i.int64();break;case 2:Y.errorMessage=i.string();break;default:i.skipType(7&ee)}}return Y},T.decodeDelimited=function(i){return i instanceof A||(i=new A(i)),this.decode(i,i.uint32())},T.verify=function(i){return"object"!=typeof i||null===i?"object expected":null==i.rejectedSpans||!i.hasOwnProperty("rejectedSpans")||y.isInteger(i.rejectedSpans)||i.rejectedSpans&&y.isInteger(i.rejectedSpans.low)&&y.isInteger(i.rejectedSpans.high)?null!=i.errorMessage&&i.hasOwnProperty("errorMessage")&&!y.isString(i.errorMessage)?"errorMessage: string expected":null:"rejectedSpans: integer|Long expected"},T.fromObject=function(i){if(i instanceof v.opentelemetry.proto.collector.trace.v1.ExportTracePartialSuccess)return i;var p=new v.opentelemetry.proto.collector.trace.v1.ExportTracePartialSuccess;return null!=i.rejectedSpans&&(y.Long?(p.rejectedSpans=y.Long.fromValue(i.rejectedSpans)).unsigned=!1:"string"==typeof i.rejectedSpans?p.rejectedSpans=parseInt(i.rejectedSpans,10):"number"==typeof i.rejectedSpans?p.rejectedSpans=i.rejectedSpans:"object"==typeof i.rejectedSpans&&(p.rejectedSpans=new y.LongBits(i.rejectedSpans.low>>>0,i.rejectedSpans.high>>>0).toNumber())),null!=i.errorMessage&&(p.errorMessage=String(i.errorMessage)),p},T.toObject=function(i,p){p||(p={});var O={};if(p.defaults){if(y.Long){var Y=new y.Long(0,0,!1);O.rejectedSpans=p.longs===String?Y.toString():p.longs===Number?Y.toNumber():Y}else O.rejectedSpans=p.longs===String?"0":0;O.errorMessage=""}return null!=i.rejectedSpans&&i.hasOwnProperty("rejectedSpans")&&("number"==typeof i.rejectedSpans?O.rejectedSpans=p.longs===String?String(i.rejectedSpans):i.rejectedSpans:O.rejectedSpans=p.longs===String?y.Long.prototype.toString.call(i.rejectedSpans):p.longs===Number?new y.LongBits(i.rejectedSpans.low>>>0,i.rejectedSpans.high>>>0).toNumber():i.rejectedSpans),null!=i.errorMessage&&i.hasOwnProperty("errorMessage")&&(O.errorMessage=i.errorMessage),O},T.prototype.toJSON=function(){return this.constructor.toObject(this,s.util.toJSONOptions)},T.getTypeUrl=function(i){return void 0===i&&(i="type.googleapis.com"),i+"/opentelemetry.proto.collector.trace.v1.ExportTracePartialSuccess"},T}(),b),k}(),w.metrics=function(){var b,k={};return k.v1=((b={}).MetricsService=function(){function T(a,i,p){s.rpc.Service.call(this,a,i,p)}return(T.prototype=Object.create(s.rpc.Service.prototype)).constructor=T,T.create=function(i,p,O){return new this(i,p,O)}
1,Object.defineProperty(T.prototype.export=function a(i,p){return this.rpcCall(a,v.opentelemetry.proto.collector.metrics.v1.ExportMetricsServiceRequest,v.opentelemetry.proto.collector.metrics.v1.ExportMetricsServiceResponse,i,p)},"name",{value:"Export"}),T}(),b.ExportMetricsServiceRequest=function(){function T(a){if(this.resourceMetrics=[],a)for(var i=Object.keys(a),p=0;p<i.length;++p)null!=a[i[p]]&&(this[i[p]]=a[i[p]])}return T.prototype.resourceMetrics=y.emptyArray,T.create=function(i){return new T(i)},T.encode=function(i,p){if(p||(p=L.create()),null!=i.resourceMetrics&&i.resourceMetrics.length)for(var O=0;O<i.resourceMetrics.length;++O)v.opentelemetry.proto.metrics.v1.ResourceMetrics.encode(i.resourceMetrics[O],p.uint32(10).fork()).ldelim();return p},T.encodeDelimited=function(i,p){return this.encode(i,p).ldelim()},T.decode=function(i,p){i instanceof A||(i=A.create(i));for(var O=void 0===p?i.len:i.pos+p,Y=new v.opentelemetry.proto.collector.metrics.v1.ExportMetricsServiceRequest;i.pos<O;){var ee=i.uint32();ee>>>3==1?(Y.resourceMetrics&&Y.resourceMetrics.length||(Y.resourceMetrics=[]),Y.resourceMetrics.push(v.opentelemetry.proto.metrics.v1.ResourceMetrics.decode(i,i.uint32()))):i.skipType(7&ee)}return Y},T.decodeDelimited=function(i){return i instanceof A||(i=new A(i)),this.decode(i,i.uint32())},T.verify=function(i){if("object"!=typeof i||null===i)return"object expected";if(null!=i.resourceMetrics&&i.hasOwnProperty("resourceMetrics")){if(!Array.isArray(i.resourceMetrics))return"resourceMetrics: array expected";for(var p=0;p<i.resourceMetrics.length;++p){var O=v.opentelemetry.proto.metrics.v1.ResourceMetrics.verify(i.resourceMetrics[p]);if(O)return"resourceMetrics."+O}}return null},T.fromObject=function(i){if(i instanceof v.opentelemetry.proto.collector.metrics.v1.ExportMetricsServiceRequest)return i;var p=new v.opentelemetry.proto.collector.metrics.v1.ExportMetricsServiceRequest;if(i.resourceMetrics){if(!Array.isArray(i.resourceMetrics))throw TypeError(".opentelemetry.proto.collector.metrics.v1.ExportMetricsServiceRequest.resourceMetrics: array expected");p.resourceMetrics=[];for(var O=0;O<i.resourceMetrics.length;++O){if("object"!=typeof i.resourceMetrics[O])throw TypeError(".opentelemetry.proto.collector.metrics.v1.ExportMetricsServiceRequest.resourceMetrics: object expected");p.resourceMetrics[O]=v.opentelemetry.proto.metrics.v1.ResourceMetrics.fromObject(i.resourceMetrics[O])}}return p},T.toObject=function(i,p){p||(p={});var O={};if((p.arrays||p.defaults)&&(O.resourceMetrics=[]),i.resourceMetrics&&i.resourceMetrics.length){O.resourceMetrics=[];for(var Y=0;Y<i.resourceMetrics.length;++Y)O.resourceMetrics[Y]=v.opentelemetry.proto.metrics.v1.ResourceMetrics.toObject(i.resourceMetrics[Y],p)}return O},T.prototype.toJSON=function(){return this.constructor.toObject(this,s.util.toJSONOptions)},T.getTypeUrl=function(i){return void 0===i&&(i="type.googleapis.com"),i+"/opentelemetry.proto.collector.metrics.v1.ExportMetricsServiceRequest"},T}(),b.ExportMetricsServiceResponse=function(){function T(a){if(a)for(var i=Object.keys(a),p=0;p<i.length;++p)null!=a[i[p]]&&(this[i[p]]=a[i[p]])}return T.prototype.partialSuccess=null,T.create=function(i){return new T(i)},T.encode=function(i,p){return p||(p=L.create()),null!=i.partialSuccess&&Object.hasOwnProperty.call(i,"partialSuccess")&&v.opentelemetry.proto.collector.metrics.v1.ExportMetricsPartialSuccess.encode(i.partialSuccess,p.uint32(10).fork()).ldelim(),p},T.encodeDelimited=function(i,p){return this.encode(i,p).ldelim()},T.decode=function(i,p){i instanceof A||(i=A.create(i));for(var O=void 0===p?i.len:i.pos+p,Y=new v.opentelemetry.proto.collector.metrics.v1.ExportMetricsServiceResponse;i.pos<O;){var ee=i.uint32();ee>>>3==1?Y.partialSuccess=v.opentelemetry.proto.collector.metrics.v1.ExportMetricsPartialSuccess.decode(i,i.uint32()):i.skipType(7&ee)}return Y},T.decodeDelimited=function(i){return i instanceof A||(i=new A(i)),this.decode(i,i.uint32())},T.verify=function(i){if("object"!=typeof i||null===i)return"object expected";if(null!=i.partialSuccess&&i.hasOwnProperty("partialSuccess")){var p=v.opentelemetry.proto.collector.metrics.v1.ExportMetricsPartialSuccess.verify(i.partialSuccess);if(p)return"partialSuccess."+p}return null},T.fromObject=function(i){if(i instanceof v.opentelemetry.proto.collector.metrics.v1.ExportMetricsServiceResponse)return i;var p=new v.opentelemetry.proto.collector.metrics.v1.ExportMetricsServiceResponse;if(null!=i.partialSuccess){if("object"!=typeof i.partialSuccess)throw TypeError(".opentelemetry.proto.collector.metrics.v1.ExportMetricsServiceResponse.partialSuccess: object expected");p.partialSuccess=v.opentelemetry.proto.collector.metrics.v1.ExportMetricsPartialSuccess.fromObject(i.partialSuccess)}return p},T.toObject=function(i,p){p||(p={});var O={};return p.defaults&&(O.partialSuccess=null),null!=i.partialSuccess&&i.hasOwnProperty("partialSuccess")&&(O.partialSuccess=v.opentelemetry.proto.collector.metrics.v1.ExportMetricsPartialSuccess.toObject(i.partialSuccess,p)),O},T.prototype.toJSON=function(){return this.constructor.toObject(this,s.util.toJSONOptions)},T.getTypeUrl=function(i){return void 0===i&&(i="type.googleapis.com"),i+"/opentelemetry.proto.collector.metrics.v1.ExportMetricsServiceResponse"},T}(),b.ExportMetricsPartialSuccess=function(){function T(a){if(a)for(var i=Object.keys(a),p=0;p<i.length;++p)null!=a[i[p]]&&(this[i[p]]=a[i[p]])}return T.prototype.rejectedDataPoints=null,T.prototype.errorMessage=null,T.create=function(i){return new T(i)},T.encode=function(i,p){return p||(p=L.create()),null!=i.rejectedDataPoints&&Object.hasOwnProperty.call(i,"rejectedDataPoints")&&p.uint32(8).int64(i.rejectedDataPoints),null!=i.errorMessage&&Object.hasOwnProperty.call(i,"errorMessage")&&p.uint32(18).string(i.errorMessage),p},T.encodeDelimited=function(i,p){return this.encode(i,p).ldelim()},T.decode=function(i,p){i instanceof A||(i=A.create(i));for(var O=void 0===p?i.len:i.pos+p,Y=new v.opentelemetry.proto.collector.metrics.v1.ExportMetricsPartialSuccess;i.pos<O;){var ee=i.uint32();switch(ee>>>3){case 1:Y.rejectedDataPoints=i.int64();break;case 2:Y.errorMessage=i.string();break;default:i.skipType(7&ee)}}return Y},T.decodeDelimited=function(i){return i instanceof A||(i=new A(i)),this.decode(i,i.uint32())},T.verify=function(i){return"object"!=typeof i||null===i?"object expected":null==i.rejectedDataPoints||!i.hasOwnProperty("rejectedDataPoints")||y.isInteger(i.rejectedDataPoints)||i.rejectedDataPoints&&y.isInteger(i.rejectedDataPoints.low)&&y.isInteger(i.rejectedDataPoints.high)?null!=i.errorMessage&&i.hasOwnProperty("errorMessage")&&!y.isString(i.errorMessage)?"errorMessage: string expected":null:"rejectedDataPoints: integer|Long expected"},T.fromObject=function(i){if(i instanceof v.opentelemetry.proto.collector.metrics.v1.ExportMetricsPartialSuccess)return i;var p=new v.opentelemetry.proto.collector.metrics.v1.ExportMetricsPartialSuccess;return null!=i.rejectedDataPoints&&(y.Long?(p.rejectedDataPoints=y.Long.fromValue(i.rejectedDataPoints)).unsigned=!1:"string"==typeof i.rejectedDataPoints?p.rejectedDataPoints=parseInt(i.rejectedDataPoints,10):"number"==typeof i.rejectedDataPoints?p.rejectedDataPoints=i.rejectedDataPoints:"object"==typeof i.rejectedDataPoints&&(p.rejectedDataPoints=new y.LongBits(i.rejectedDataPoints.low>>>0,i.rejectedDataPoints.high>>>0).toNumber())),null!=i.errorMessage&&(p.errorMessage=String(i.errorMessage)),p},T.toObject=function(i,p){p||(p={});var O={};if(p.defaults){if(y.Long){var Y=new y.Long(0,0,!1);O.rejectedDataPoints=p.longs===String?Y.toString():p.longs===Number?Y.toNumber():Y}else O.rejectedDataPoints=p.longs===String?"0":0;O.errorMessage=""}return null!=i.rejectedDataPoints&&i.hasOwnProperty("rejectedDataPoints")&&("number"==typeof i.rejectedDataPoints?O.rejectedDataPoints=p.longs===String?String(i.rejectedDataPoints):i.rejectedDataPoints:O.rejectedDataPoints=p.longs===String?y.Long.prototype.toString.call(i.rejectedDataPoints):p.longs===Number?new y.LongBits(i.rejectedDataPoints.low>>>0,i.rejectedDataPoints.high>>>0).toNumber():i.rejectedDataPoints),null!=i.errorMessage&&i.hasOwnProperty("errorMessage")&&(O.errorMessage=i.errorMessage),O},T.prototype.toJSON=function(){return this.constructor.toObject(this,s.util.toJSONOptions)},T.getTypeUrl=function(i){return void 0===i&&(i="type.googleapis.com"),i+"/opentelemetry.proto.collector.metrics.v1.ExportMetricsPartialSuccess"},T}(),b),k}(),w.logs=function(){var b,k={};return k.v1=((b={}).LogsService=function(){function T(a,i,p){s.rpc.Service.call(this,a,i,p)}return(T.prototype=Object.create(s.rpc.Service.prototype)).constructor=T,T.create=function(i,p,O){return new this(i,p,O)}
vendor: 9,261 bytes, line 1
1,Object.defineProperty(T.prototype.export=function a(i,p){return this.rpcCall(a,v.opentelemetry.proto.collector.logs.v1.ExportLogsServiceRequest,v.opentelemetry.proto.collector.logs.v1.ExportLogsServiceResponse,i,p)},"name",{value:"Export"}),T}(),b.ExportLogsServiceRequest=function(){function T(a){if(this.resourceLogs=[],a)for(var i=Object.keys(a),p=0;p<i.length;++p)null!=a[i[p]]&&(this[i[p]]=a[i[p]])}return T.prototype.resourceLogs=y.emptyArray,T.create=function(i){return new T(i)},T.encode=function(i,p){if(p||(p=L.create()),null!=i.resourceLogs&&i.resourceLogs.length)for(var O=0;O<i.resourceLogs.length;++O)v.opentelemetry.proto.logs.v1.ResourceLogs.encode(i.resourceLogs[O],p.uint32(10).fork()).ldelim();return p},T.encodeDelimited=function(i,p){return this.encode(i,p).ldelim()},T.decode=function(i,p){i instanceof A||(i=A.create(i));for(var O=void 0===p?i.len:i.pos+p,Y=new v.opentelemetry.proto.collector.logs.v1.ExportLogsServiceRequest;i.pos<O;){var ee=i.uint32();ee>>>3==1?(Y.resourceLogs&&Y.resourceLogs.length||(Y.resourceLogs=[]),Y.resourceLogs.push(v.opentelemetry.proto.logs.v1.ResourceLogs.decode(i,i.uint32()))):i.skipType(7&ee)}return Y},T.decodeDelimited=function(i){return i instanceof A||(i=new A(i)),this.decode(i,i.uint32())},T.verify=function(i){if("object"!=typeof i||null===i)return"object expected";if(null!=i.resourceLogs&&i.hasOwnProperty("resourceLogs")){if(!Array.isArray(i.resourceLogs))return"resourceLogs: array expected";for(var p=0;p<i.resourceLogs.length;++p){var O=v.opentelemetry.proto.logs.v1.ResourceLogs.verify(i.resourceLogs[p]);if(O)return"resourceLogs."+O}}return null},T.fromObject=function(i){if(i instanceof v.opentelemetry.proto.collector.logs.v1.ExportLogsServiceRequest)return i;var p=new v.opentelemetry.proto.collector.logs.v1.ExportLogsServiceRequest;if(i.resourceLogs){if(!Array.isArray(i.resourceLogs))throw TypeError(".opentelemetry.proto.collector.logs.v1.ExportLogsServiceRequest.resourceLogs: array expected");p.resourceLogs=[];for(var O=0;O<i.resourceLogs.length;++O){if("object"!=typeof i.resourceLogs[O])throw TypeError(".opentelemetry.proto.collector.logs.v1.ExportLogsServiceRequest.resourceLogs: object expected");p.resourceLogs[O]=v.opentelemetry.proto.logs.v1.ResourceLogs.fromObject(i.resourceLogs[O])}}return p},T.toObject=function(i,p){p||(p={});var O={};if((p.arrays||p.defaults)&&(O.resourceLogs=[]),i.resourceLogs&&i.resourceLogs.length){O.resourceLogs=[];for(var Y=0;Y<i.resourceLogs.length;++Y)O.resourceLogs[Y]=v.opentelemetry.proto.logs.v1.ResourceLogs.toObject(i.resourceLogs[Y],p)}return O},T.prototype.toJSON=function(){return this.constructor.toObject(this,s.util.toJSONOptions)},T.getTypeUrl=function(i){return void 0===i&&(i="type.googleapis.com"),i+"/opentelemetry.proto.collector.logs.v1.ExportLogsServiceRequest"},T}(),b.ExportLogsServiceResponse=function(){function T(a){if(a)for(var i=Object.keys(a),p=0;p<i.length;++p)null!=a[i[p]]&&(this[i[p]]=a[i[p]])}return T.prototype.partialSuccess=null,T.create=function(i){return new T(i)},T.encode=function(i,p){return p||(p=L.create()),null!=i.partialSuccess&&Object.hasOwnProperty.call(i,"partialSuccess")&&v.opentelemetry.proto.collector.logs.v1.ExportLogsPartialSuccess.encode(i.partialSuccess,p.uint32(10).fork()).ldelim(),p},T.encodeDelimited=function(i,p){return this.encode(i,p).ldelim()},T.decode=function(i,p){i instanceof A||(i=A.create(i));for(var O=void 0===p?i.len:i.pos+p,Y=new v.opentelemetry.proto.collector.logs.v1.ExportLogsServiceResponse;i.pos<O;){var ee=i.uint32();ee>>>3==1?Y.partialSuccess=v.opentelemetry.proto.collector.logs.v1.ExportLogsPartialSuccess.decode(i,i.uint32()):i.skipType(7&ee)}return Y},T.decodeDelimited=function(i){return i instanceof A||(i=new A(i)),this.decode(i,i.uint32())},T.verify=function(i){if("object"!=typeof i||null===i)return"object expected";if(null!=i.partialSuccess&&i.hasOwnProperty("partialSuccess")){var p=v.opentelemetry.proto.collector.logs.v1.ExportLogsPartialSuccess.verify(i.partialSuccess);if(p)return"partialSuccess."+p}return null},T.fromObject=function(i){if(i instanceof v.opentelemetry.proto.collector.logs.v1.ExportLogsServiceResponse)return i;var p=new v.opentelemetry.proto.collector.logs.v1.ExportLogsServiceResponse;if(null!=i.partialSuccess){if("object"!=typeof i.partialSuccess)throw TypeError(".opentelemetry.proto.collector.logs.v1.ExportLogsServiceResponse.partialSuccess: object expected");p.partialSuccess=v.opentelemetry.proto.collector.logs.v1.ExportLogsPartialSuccess.fromObject(i.partialSuccess)}return p},T.toObject=function(i,p){p||(p={});var O={};return p.defaults&&(O.partialSuccess=null),null!=i.partialSuccess&&i.hasOwnProperty("partialSuccess")&&(O.partialSuccess=v.opentelemetry.proto.collector.logs.v1.ExportLogsPartialSuccess.toObject(i.partialSuccess,p)),O},T.prototype.toJSON=function(){return this.constructor.toObject(this,s.util.toJSONOptions)},T.getTypeUrl=function(i){return void 0===i&&(i="type.googleapis.com"),i+"/opentelemetry.proto.collector.logs.v1.ExportLogsServiceResponse"},T}(),b.ExportLogsPartialSuccess=function(){function T(a){if(a)for(var i=Object.keys(a),p=0;p<i.length;++p)null!=a[i[p]]&&(this[i[p]]=a[i[p]])}return T.prototype.rejectedLogRecords=null,T.prototype.errorMessage=null,T.create=function(i){return new T(i)},T.encode=function(i,p){return p||(p=L.create()),null!=i.rejectedLogRecords&&Object.hasOwnProperty.call(i,"rejectedLogRecords")&&p.uint32(8).int64(i.rejectedLogRecords),null!=i.errorMessage&&Object.hasOwnProperty.call(i,"errorMessage")&&p.uint32(18).string(i.errorMessage),p},T.encodeDelimited=function(i,p){return this.encode(i,p).ldelim()},T.decode=function(i,p){i instanceof A||(i=A.create(i));for(var O=void 0===p?i.len:i.pos+p,Y=new v.opentelemetry.proto.collector.logs.v1.ExportLogsPartialSuccess;i.pos<O;){var ee=i.uint32();switch(ee>>>3){case 1:Y.rejectedLogRecords=i.int64();break;case 2:Y.errorMessage=i.string();break;default:i.skipType(7&ee)}}return Y},T.decodeDelimited=function(i){return i instanceof A||(i=new A(i)),this.decode(i,i.uint32())},T.verify=function(i){return"object"!=typeof i||null===i?"object expected":null==i.rejectedLogRecords||!i.hasOwnProperty("rejectedLogRecords")||y.isInteger(i.rejectedLogRecords)||i.rejectedLogRecords&&y.isInteger(i.rejectedLogRecords.low)&&y.isInteger(i.rejectedLogRecords.high)?null!=i.errorMessage&&i.hasOwnProperty("errorMessage")&&!y.isString(i.errorMessage)?"errorMessage: string expected":null:"rejectedLogRecords: integer|Long expected"},T.fromObject=function(i){if(i instanceof v.opentelemetry.proto.collector.logs.v1.ExportLogsPartialSuccess)return i;var p=new v.opentelemetry.proto.collector.logs.v1.ExportLogsPartialSuccess;return null!=i.rejectedLogRecords&&(y.Long?(p.rejectedLogRecords=y.Long.fromValue(i.rejectedLogRecords)).unsigned=!1:"string"==typeof i.rejectedLogRecords?p.rejectedLogRecords=parseInt(i.rejectedLogRecords,10):"number"==typeof i.rejectedLogRecords?p.rejectedLogRecords=i.rejectedLogRecords:"object"==typeof i.rejectedLogRecords&&(p.rejectedLogRecords=new y.LongBits(i.rejectedLogRecords.low>>>0,i.rejectedLogRecords.high>>>0).toNumber())),null!=i.errorMessage&&(p.errorMessage=String(i.errorMessage)),p},T.toObject=function(i,p){p||(p={});var O={};if(p.defaults){if(y.Long){var Y=new y.Long(0,0,!1);O.rejectedLogRecords=p.longs===String?Y.toString():p.longs===Number?Y.toNumber():Y}else O.rejectedLogRecords=p.longs===String?"0":0;O.errorMessage=""}return null!=i.rejectedLogRecords&&i.hasOwnProperty("rejectedLogRecords")&&("number"==typeof i.rejectedLogRecords?O.rejectedLogRecords=p.longs===String?String(i.rejectedLogRecords):i.rejectedLogRecords:O.rejectedLogRecords=p.longs===String?y.Long.prototype.toString.call(i.rejectedLogRecords):p.longs===Number?new y.LongBits(i.rejectedLogRecords.low>>>0,i.rejectedLogRecords.high>>>0).toNumber():i.rejectedLogRecords),null!=i.errorMessage&&i.hasOwnProperty("errorMessage")&&(O.errorMessage=i.errorMessage),O},T.prototype.toJSON=function(){return this.constructor.toObject(this,s.util.toJSONOptions)},T.getTypeUrl=function(i){return void 0===i&&(i="type.googleapis.com"),i+"/opentelemetry.proto.collector.logs.v1.ExportLogsPartialSuccess"},T}(),b),k}(),w}(),I.metrics=function(){var w={};return w.v1=function(){var b,T,k={};return k.MetricsData=function(){function b(T){if(this.resourceMetrics=[],T)for(var a=Object.keys(T),i=0;i<a.length;++i)null!=T[a[i]]&&(this[a[i]]=T[a[i]])}return b.prototype.resourceMetrics=y.emptyArray,b.create=function(a){return new b(a)},b.encode=function(a,i){if(i||(i=L.create()),null!=a.resourceMetrics&&a.resourceMetrics.length)for(var p=0;p<a.resourceMetrics.length;++p)v.opentelemetry.proto.metrics.v1.ResourceMetrics.encode(a.resourceMetrics[p],i.uint32(10).fork()).ldelim();return i},b.encodeDelimited=function(a,i){return this.encode(a,i).ldelim()},b.decode=function(a,i){a instanceof A||(a=A.create(a));for(var p=void 0===i?a.len:a.pos+i,O=new v.opentelemetry.proto.metrics.v1.MetricsData;a.pos<p;){var Y=a.uint32();Y>>>3==1?(O.resourceMetrics&&O.resourceMetrics.length||(O.resourceMetrics=[]),O.resourceMetrics.push(v.opentelemetry.proto.metrics.v1.ResourceMetrics.decode(a,a.uint32()))):a.skipType(7&Y)}return O},b.decodeDelimited=function(a){return a instanceof A||(a=new A(a)),this.decode(a,a.uint32())}
vendor: 6,599 bytes, line 1
1,b.verify=function(a){if("object"!=typeof a||null===a)return"object expected";if(null!=a.resourceMetrics&&a.hasOwnProperty("resourceMetrics")){if(!Array.isArray(a.resourceMetrics))return"resourceMetrics: array expected";for(var i=0;i<a.resourceMetrics.length;++i){var p=v.opentelemetry.proto.metrics.v1.ResourceMetrics.verify(a.resourceMetrics[i]);if(p)return"resourceMetrics."+p}}return null},b.fromObject=function(a){if(a instanceof v.opentelemetry.proto.metrics.v1.MetricsData)return a;var i=new v.opentelemetry.proto.metrics.v1.MetricsData;if(a.resourceMetrics){if(!Array.isArray(a.resourceMetrics))throw TypeError(".opentelemetry.proto.metrics.v1.MetricsData.resourceMetrics: array expected");i.resourceMetrics=[];for(var p=0;p<a.resourceMetrics.length;++p){if("object"!=typeof a.resourceMetrics[p])throw TypeError(".opentelemetry.proto.metrics.v1.MetricsData.resourceMetrics: object expected");i.resourceMetrics[p]=v.opentelemetry.proto.metrics.v1.ResourceMetrics.fromObject(a.resourceMetrics[p])}}return i},b.toObject=function(a,i){i||(i={});var p={};if((i.arrays||i.defaults)&&(p.resourceMetrics=[]),a.resourceMetrics&&a.resourceMetrics.length){p.resourceMetrics=[];for(var O=0;O<a.resourceMetrics.length;++O)p.resourceMetrics[O]=v.opentelemetry.proto.metrics.v1.ResourceMetrics.toObject(a.resourceMetrics[O],i)}return p},b.prototype.toJSON=function(){return this.constructor.toObject(this,s.util.toJSONOptions)},b.getTypeUrl=function(a){return void 0===a&&(a="type.googleapis.com"),a+"/opentelemetry.proto.metrics.v1.MetricsData"},b}(),k.ResourceMetrics=function(){function b(T){if(this.scopeMetrics=[],T)for(var a=Object.keys(T),i=0;i<a.length;++i)null!=T[a[i]]&&(this[a[i]]=T[a[i]])}return b.prototype.resource=null,b.prototype.scopeMetrics=y.emptyArray,b.prototype.schemaUrl=null,b.create=function(a){return new b(a)},b.encode=function(a,i){if(i||(i=L.create()),null!=a.resource&&Object.hasOwnProperty.call(a,"resource")&&v.opentelemetry.proto.resource.v1.Resource.encode(a.resource,i.uint32(10).fork()).ldelim(),null!=a.scopeMetrics&&a.scopeMetrics.length)for(var p=0;p<a.scopeMetrics.length;++p)v.opentelemetry.proto.metrics.v1.ScopeMetrics.encode(a.scopeMetrics[p],i.uint32(18).fork()).ldelim();return null!=a.schemaUrl&&Object.hasOwnProperty.call(a,"schemaUrl")&&i.uint32(26).string(a.schemaUrl),i},b.encodeDelimited=function(a,i){return this.encode(a,i).ldelim()},b.decode=function(a,i){a instanceof A||(a=A.create(a));for(var p=void 0===i?a.len:a.pos+i,O=new v.opentelemetry.proto.metrics.v1.ResourceMetrics;a.pos<p;){var Y=a.uint32();switch(Y>>>3){case 1:O.resource=v.opentelemetry.proto.resource.v1.Resource.decode(a,a.uint32());break;case 2:O.scopeMetrics&&O.scopeMetrics.length||(O.scopeMetrics=[]),O.scopeMetrics.push(v.opentelemetry.proto.metrics.v1.ScopeMetrics.decode(a,a.uint32()));break;case 3:O.schemaUrl=a.string();break;default:a.skipType(7&Y)}}return O},b.decodeDelimited=function(a){return a instanceof A||(a=new A(a)),this.decode(a,a.uint32())},b.verify=function(a){if("object"!=typeof a||null===a)return"object expected";if(null!=a.resource&&a.hasOwnProperty("resource")&&(i=v.opentelemetry.proto.resource.v1.Resource.verify(a.resource)))return"resource."+i;if(null!=a.scopeMetrics&&a.hasOwnProperty("scopeMetrics")){if(!Array.isArray(a.scopeMetrics))return"scopeMetrics: array expected";for(var p=0;p<a.scopeMetrics.length;++p){var i;if(i=v.opentelemetry.proto.metrics.v1.ScopeMetrics.verify(a.scopeMetrics[p]))return"scopeMetrics."+i}}return null!=a.schemaUrl&&a.hasOwnProperty("schemaUrl")&&!y.isString(a.schemaUrl)?"schemaUrl: string expected":null},b.fromObject=function(a){if(a instanceof v.opentelemetry.proto.metrics.v1.ResourceMetrics)return a;var i=new v.opentelemetry.proto.metrics.v1.ResourceMetrics;if(null!=a.resource){if("object"!=typeof a.resource)throw TypeError(".opentelemetry.proto.metrics.v1.ResourceMetrics.resource: object expected");i.resource=v.opentelemetry.proto.resource.v1.Resource.fromObject(a.resource)}if(a.scopeMetrics){if(!Array.isArray(a.scopeMetrics))throw TypeError(".opentelemetry.proto.metrics.v1.ResourceMetrics.scopeMetrics: array expected");i.scopeMetrics=[];for(var p=0;p<a.scopeMetrics.length;++p){if("object"!=typeof a.scopeMetrics[p])throw TypeError(".opentelemetry.proto.metrics.v1.ResourceMetrics.scopeMetrics: object expected");i.scopeMetrics[p]=v.opentelemetry.proto.metrics.v1.ScopeMetrics.fromObject(a.scopeMetrics[p])}}return null!=a.schemaUrl&&(i.schemaUrl=String(a.schemaUrl)),i},b.toObject=function(a,i){i||(i={});var p={};if((i.arrays||i.defaults)&&(p.scopeMetrics=[]),i.defaults&&(p.resource=null,p.schemaUrl=""),null!=a.resource&&a.hasOwnProperty("resource")&&(p.resource=v.opentelemetry.proto.resource.v1.Resource.toObject(a.resource,i)),a.scopeMetrics&&a.scopeMetrics.length){p.scopeMetrics=[];for(var O=0;O<a.scopeMetrics.length;++O)p.scopeMetrics[O]=v.opentelemetry.proto.metrics.v1.ScopeMetrics.toObject(a.scopeMetrics[O],i)}return null!=a.schemaUrl&&a.hasOwnProperty("schemaUrl")&&(p.schemaUrl=a.schemaUrl),p},b.prototype.toJSON=function(){return this.constructor.toObject(this,s.util.toJSONOptions)},b.getTypeUrl=function(a){return void 0===a&&(a="type.googleapis.com"),a+"/opentelemetry.proto.metrics.v1.ResourceMetrics"},b}(),k.ScopeMetrics=function(){function b(T){if(this.metrics=[],T)for(var a=Object.keys(T),i=0;i<a.length;++i)null!=T[a[i]]&&(this[a[i]]=T[a[i]])}return b.prototype.scope=null,b.prototype.metrics=y.emptyArray,b.prototype.schemaUrl=null,b.create=function(a){return new b(a)},b.encode=function(a,i){if(i||(i=L.create()),null!=a.scope&&Object.hasOwnProperty.call(a,"scope")&&v.opentelemetry.proto.common.v1.InstrumentationScope.encode(a.scope,i.uint32(10).fork()).ldelim(),null!=a.metrics&&a.metrics.length)for(var p=0;p<a.metrics.length;++p)v.opentelemetry.proto.metrics.v1.Metric.encode(a.metrics[p],i.uint32(18).fork()).ldelim();return null!=a.schemaUrl&&Object.hasOwnProperty.call(a,"schemaUrl")&&i.uint32(26).string(a.schemaUrl),i},b.encodeDelimited=function(a,i){return this.encode(a,i).ldelim()},b.decode=function(a,i){a instanceof A||(a=A.create(a));for(var p=void 0===i?a.len:a.pos+i,O=new v.opentelemetry.proto.metrics.v1.ScopeMetrics;a.pos<p;){var Y=a.uint32();switch(Y>>>3){case 1:O.scope=v.opentelemetry.proto.common.v1.InstrumentationScope.decode(a,a.uint32());break;case 2:O.metrics&&O.metrics.length||(O.metrics=[]),O.metrics.push(v.opentelemetry.proto.metrics.v1.Metric.decode(a,a.uint32()));break;case 3:O.schemaUrl=a.string();break;default:a.skipType(7&Y)}}return O},b.decodeDelimited=function(a){return a instanceof A||(a=new A(a)),this.decode(a,a.uint32())}
vendor: 9,581 bytes, line 1
1,b.verify=function(a){if("object"!=typeof a||null===a)return"object expected";if(null!=a.scope&&a.hasOwnProperty("scope")&&(i=v.opentelemetry.proto.common.v1.InstrumentationScope.verify(a.scope)))return"scope."+i;if(null!=a.metrics&&a.hasOwnProperty("metrics")){if(!Array.isArray(a.metrics))return"metrics: array expected";for(var p=0;p<a.metrics.length;++p){var i;if(i=v.opentelemetry.proto.metrics.v1.Metric.verify(a.metrics[p]))return"metrics."+i}}return null!=a.schemaUrl&&a.hasOwnProperty("schemaUrl")&&!y.isString(a.schemaUrl)?"schemaUrl: string expected":null},b.fromObject=function(a){if(a instanceof v.opentelemetry.proto.metrics.v1.ScopeMetrics)return a;var i=new v.opentelemetry.proto.metrics.v1.ScopeMetrics;if(null!=a.scope){if("object"!=typeof a.scope)throw TypeError(".opentelemetry.proto.metrics.v1.ScopeMetrics.scope: object expected");i.scope=v.opentelemetry.proto.common.v1.InstrumentationScope.fromObject(a.scope)}if(a.metrics){if(!Array.isArray(a.metrics))throw TypeError(".opentelemetry.proto.metrics.v1.ScopeMetrics.metrics: array expected");i.metrics=[];for(var p=0;p<a.metrics.length;++p){if("object"!=typeof a.metrics[p])throw TypeError(".opentelemetry.proto.metrics.v1.ScopeMetrics.metrics: object expected");i.metrics[p]=v.opentelemetry.proto.metrics.v1.Metric.fromObject(a.metrics[p])}}return null!=a.schemaUrl&&(i.schemaUrl=String(a.schemaUrl)),i},b.toObject=function(a,i){i||(i={});var p={};if((i.arrays||i.defaults)&&(p.metrics=[]),i.defaults&&(p.scope=null,p.schemaUrl=""),null!=a.scope&&a.hasOwnProperty("scope")&&(p.scope=v.opentelemetry.proto.common.v1.InstrumentationScope.toObject(a.scope,i)),a.metrics&&a.metrics.length){p.metrics=[];for(var O=0;O<a.metrics.length;++O)p.metrics[O]=v.opentelemetry.proto.metrics.v1.Metric.toObject(a.metrics[O],i)}return null!=a.schemaUrl&&a.hasOwnProperty("schemaUrl")&&(p.schemaUrl=a.schemaUrl),p},b.prototype.toJSON=function(){return this.constructor.toObject(this,s.util.toJSONOptions)},b.getTypeUrl=function(a){return void 0===a&&(a="type.googleapis.com"),a+"/opentelemetry.proto.metrics.v1.ScopeMetrics"},b}(),k.Metric=function(){function b(a){if(a)for(var i=Object.keys(a),p=0;p<i.length;++p)null!=a[i[p]]&&(this[i[p]]=a[i[p]])}var T;return b.prototype.name=null,b.prototype.description=null,b.prototype.unit=null,b.prototype.gauge=null,b.prototype.sum=null,b.prototype.histogram=null,b.prototype.exponentialHistogram=null,b.prototype.summary=null,Object.defineProperty(b.prototype,"data",{get:y.oneOfGetter(T=["gauge","sum","histogram","exponentialHistogram","summary"]),set:y.oneOfSetter(T)}),b.create=function(i){return new b(i)},b.encode=function(i,p){return p||(p=L.create()),null!=i.name&&Object.hasOwnProperty.call(i,"name")&&p.uint32(10).string(i.name),null!=i.description&&Object.hasOwnProperty.call(i,"description")&&p.uint32(18).string(i.description),null!=i.unit&&Object.hasOwnProperty.call(i,"unit")&&p.uint32(26).string(i.unit),null!=i.gauge&&Object.hasOwnProperty.call(i,"gauge")&&v.opentelemetry.proto.metrics.v1.Gauge.encode(i.gauge,p.uint32(42).fork()).ldelim(),null!=i.sum&&Object.hasOwnProperty.call(i,"sum")&&v.opentelemetry.proto.metrics.v1.Sum.encode(i.sum,p.uint32(58).fork()).ldelim(),null!=i.histogram&&Object.hasOwnProperty.call(i,"histogram")&&v.opentelemetry.proto.metrics.v1.Histogram.encode(i.histogram,p.uint32(74).fork()).ldelim(),null!=i.exponentialHistogram&&Object.hasOwnProperty.call(i,"exponentialHistogram")&&v.opentelemetry.proto.metrics.v1.ExponentialHistogram.encode(i.exponentialHistogram,p.uint32(82).fork()).ldelim(),null!=i.summary&&Object.hasOwnProperty.call(i,"summary")&&v.opentelemetry.proto.metrics.v1.Summary.encode(i.summary,p.uint32(90).fork()).ldelim(),p},b.encodeDelimited=function(i,p){return this.encode(i,p).ldelim()},b.decode=function(i,p){i instanceof A||(i=A.create(i));for(var O=void 0===p?i.len:i.pos+p,Y=new v.opentelemetry.proto.metrics.v1.Metric;i.pos<O;){var ee=i.uint32();switch(ee>>>3){case 1:Y.name=i.string();break;case 2:Y.description=i.string();break;case 3:Y.unit=i.string();break;case 5:Y.gauge=v.opentelemetry.proto.metrics.v1.Gauge.decode(i,i.uint32());break;case 7:Y.sum=v.opentelemetry.proto.metrics.v1.Sum.decode(i,i.uint32());break;case 9:Y.histogram=v.opentelemetry.proto.metrics.v1.Histogram.decode(i,i.uint32());break;case 10:Y.exponentialHistogram=v.opentelemetry.proto.metrics.v1.ExponentialHistogram.decode(i,i.uint32());break;case 11:Y.summary=v.opentelemetry.proto.metrics.v1.Summary.decode(i,i.uint32());break;default:i.skipType(7&ee)}}return Y},b.decodeDelimited=function(i){return i instanceof A||(i=new A(i)),this.decode(i,i.uint32())},b.verify=function(i){if("object"!=typeof i||null===i)return"object expected";var p={};if(null!=i.name&&i.hasOwnProperty("name")&&!y.isString(i.name))return"name: string expected";if(null!=i.description&&i.hasOwnProperty("description")&&!y.isString(i.description))return"description: string expected";if(null!=i.unit&&i.hasOwnProperty("unit")&&!y.isString(i.unit))return"unit: string expected";if(null!=i.gauge&&i.hasOwnProperty("gauge")&&(p.data=1,O=v.opentelemetry.proto.metrics.v1.Gauge.verify(i.gauge)))return"gauge."+O;if(null!=i.sum&&i.hasOwnProperty("sum")){if(1===p.data)return"data: multiple values";if(p.data=1,O=v.opentelemetry.proto.metrics.v1.Sum.verify(i.sum))return"sum."+O}if(null!=i.histogram&&i.hasOwnProperty("histogram")){if(1===p.data)return"data: multiple values";if(p.data=1,O=v.opentelemetry.proto.metrics.v1.Histogram.verify(i.histogram))return"histogram."+O}if(null!=i.exponentialHistogram&&i.hasOwnProperty("exponentialHistogram")){if(1===p.data)return"data: multiple values";if(p.data=1,O=v.opentelemetry.proto.metrics.v1.ExponentialHistogram.verify(i.exponentialHistogram))return"exponentialHistogram."+O}if(null!=i.summary&&i.hasOwnProperty("summary")){if(1===p.data)return"data: multiple values";var O;if(p.data=1,O=v.opentelemetry.proto.metrics.v1.Summary.verify(i.summary))return"summary."+O}return null},b.fromObject=function(i){if(i instanceof v.opentelemetry.proto.metrics.v1.Metric)return i;var p=new v.opentelemetry.proto.metrics.v1.Metric;if(null!=i.name&&(p.name=String(i.name)),null!=i.description&&(p.description=String(i.description)),null!=i.unit&&(p.unit=String(i.unit)),null!=i.gauge){if("object"!=typeof i.gauge)throw TypeError(".opentelemetry.proto.metrics.v1.Metric.gauge: object expected");p.gauge=v.opentelemetry.proto.metrics.v1.Gauge.fromObject(i.gauge)}if(null!=i.sum){if("object"!=typeof i.sum)throw TypeError(".opentelemetry.proto.metrics.v1.Metric.sum: object expected");p.sum=v.opentelemetry.proto.metrics.v1.Sum.fromObject(i.sum)}if(null!=i.histogram){if("object"!=typeof i.histogram)throw TypeError(".opentelemetry.proto.metrics.v1.Metric.histogram: object expected");p.histogram=v.opentelemetry.proto.metrics.v1.Histogram.fromObject(i.histogram)}if(null!=i.exponentialHistogram){if("object"!=typeof i.exponentialHistogram)throw TypeError(".opentelemetry.proto.metrics.v1.Metric.exponentialHistogram: object expected");p.exponentialHistogram=v.opentelemetry.proto.metrics.v1.ExponentialHistogram.fromObject(i.exponentialHistogram)}if(null!=i.summary){if("object"!=typeof i.summary)throw TypeError(".opentelemetry.proto.metrics.v1.Metric.summary: object expected");p.summary=v.opentelemetry.proto.metrics.v1.Summary.fromObject(i.summary)}return p},b.toObject=function(i,p){p||(p={});var O={};return p.defaults&&(O.name="",O.description="",O.unit=""),null!=i.name&&i.hasOwnProperty("name")&&(O.name=i.name),null!=i.description&&i.hasOwnProperty("description")&&(O.description=i.description),null!=i.unit&&i.hasOwnProperty("unit")&&(O.unit=i.unit),null!=i.gauge&&i.hasOwnProperty("gauge")&&(O.gauge=v.opentelemetry.proto.metrics.v1.Gauge.toObject(i.gauge,p),p.oneofs&&(O.data="gauge")),null!=i.sum&&i.hasOwnProperty("sum")&&(O.sum=v.opentelemetry.proto.metrics.v1.Sum.toObject(i.sum,p),p.oneofs&&(O.data="sum")),null!=i.histogram&&i.hasOwnProperty("histogram")&&(O.histogram=v.opentelemetry.proto.metrics.v1.Histogram.toObject(i.histogram,p),p.oneofs&&(O.data="histogram")),null!=i.exponentialHistogram&&i.hasOwnProperty("exponentialHistogram")&&(O.exponentialHistogram=v.opentelemetry.proto.metrics.v1.ExponentialHistogram.toObject(i.exponentialHistogram,p),p.oneofs&&(O.data="exponentialHistogram")),null!=i.summary&&i.hasOwnProperty("summary")&&(O.summary=v.opentelemetry.proto.metrics.v1.Summary.toObject(i.summary,p),p.oneofs&&(O.data="summary")),O},b.prototype.toJSON=function(){return this.constructor.toObject(this,s.util.toJSONOptions)},b.getTypeUrl=function(i){return void 0===i&&(i="type.googleapis.com"),i+"/opentelemetry.proto.metrics.v1.Metric"},b}(),k.Gauge=function(){function b(T){if(this.dataPoints=[],T)for(var a=Object.keys(T),i=0;i<a.length;++i)null!=T[a[i]]&&(this[a[i]]=T[a[i]])}return b.prototype.dataPoints=y.emptyArray,b.create=function(a){return new b(a)},b.encode=function(a,i){if(i||(i=L.create()),null!=a.dataPoints&&a.dataPoints.length)for(var p=0;p<a.dataPoints.length;++p)v.opentelemetry.proto.metrics.v1.NumberDataPoint.encode(a.dataPoints[p],i.uint32(10).fork()).ldelim();return i},b.encodeDelimited=function(a,i){return this.encode(a,i).ldelim()},b.decode=function(a,i){a instanceof A||(a=A.create(a));for(var p=void 0===i?a.len:a.pos+i,O=new v.opentelemetry.proto.metrics.v1.Gauge;a.pos<p;){var Y=a.uint32();Y>>>3==1?(O.dataPoints&&O.dataPoints.length||(O.dataPoints=[]),O.dataPoints.push(v.opentelemetry.proto.metrics.v1.NumberDataPoint.decode(a,a.uint32()))):a.skipType(7&Y)}return O},b.decodeDelimited=function(a){return a instanceof A||(a=new A(a)),this.decode(a,a.uint32())}
1,b.verify=function(a){if("object"!=typeof a||null===a)return"object expected";if(null!=a.dataPoints&&a.hasOwnProperty("dataPoints")){if(!Array.isArray(a.dataPoints))return"dataPoints: array expected";for(var i=0;i<a.dataPoints.length;++i){var p=v.opentelemetry.proto.metrics.v1.NumberDataPoint.verify(a.dataPoints[i]);if(p)return"dataPoints."+p}}return null},b.fromObject=function(a){if(a instanceof v.opentelemetry.proto.metrics.v1.Gauge)return a;var i=new v.opentelemetry.proto.metrics.v1.Gauge;if(a.dataPoints){if(!Array.isArray(a.dataPoints))throw TypeError(".opentelemetry.proto.metrics.v1.Gauge.dataPoints: array expected");i.dataPoints=[];for(var p=0;p<a.dataPoints.length;++p){if("object"!=typeof a.dataPoints[p])throw TypeError(".opentelemetry.proto.metrics.v1.Gauge.dataPoints: object expected");i.dataPoints[p]=v.opentelemetry.proto.metrics.v1.NumberDataPoint.fromObject(a.dataPoints[p])}}return i},b.toObject=function(a,i){i||(i={});var p={};if((i.arrays||i.defaults)&&(p.dataPoints=[]),a.dataPoints&&a.dataPoints.length){p.dataPoints=[];for(var O=0;O<a.dataPoints.length;++O)p.dataPoints[O]=v.opentelemetry.proto.metrics.v1.NumberDataPoint.toObject(a.dataPoints[O],i)}return p},b.prototype.toJSON=function(){return this.constructor.toObject(this,s.util.toJSONOptions)},b.getTypeUrl=function(a){return void 0===a&&(a="type.googleapis.com"),a+"/opentelemetry.proto.metrics.v1.Gauge"},b}(),k.Sum=function(){function b(T){if(this.dataPoints=[],T)for(var a=Object.keys(T),i=0;i<a.length;++i)null!=T[a[i]]&&(this[a[i]]=T[a[i]])}return b.prototype.dataPoints=y.emptyArray,b.prototype.aggregationTemporality=null,b.prototype.isMonotonic=null,b.create=function(a){return new b(a)},b.encode=function(a,i){if(i||(i=L.create()),null!=a.dataPoints&&a.dataPoints.length)for(var p=0;p<a.dataPoints.length;++p)v.opentelemetry.proto.metrics.v1.NumberDataPoint.encode(a.dataPoints[p],i.uint32(10).fork()).ldelim();return null!=a.aggregationTemporality&&Object.hasOwnProperty.call(a,"aggregationTemporality")&&i.uint32(16).int32(a.aggregationTemporality),null!=a.isMonotonic&&Object.hasOwnProperty.call(a,"isMonotonic")&&i.uint32(24).bool(a.isMonotonic),i},b.encodeDelimited=function(a,i){return this.encode(a,i).ldelim()},b.decode=function(a,i){a instanceof A||(a=A.create(a));for(var p=void 0===i?a.len:a.pos+i,O=new v.opentelemetry.proto.metrics.v1.Sum;a.pos<p;){var Y=a.uint32();switch(Y>>>3){case 1:O.dataPoints&&O.dataPoints.length||(O.dataPoints=[]),O.dataPoints.push(v.opentelemetry.proto.metrics.v1.NumberDataPoint.decode(a,a.uint32()));break;case 2:O.aggregationTemporality=a.int32();break;case 3:O.isMonotonic=a.bool();break;default:a.skipType(7&Y)}}return O},b.decodeDelimited=function(a){return a instanceof A||(a=new A(a)),this.decode(a,a.uint32())},b.verify=function(a){if("object"!=typeof a||null===a)return"object expected";if(null!=a.dataPoints&&a.hasOwnProperty("dataPoints")){if(!Array.isArray(a.dataPoints))return"dataPoints: array expected";for(var i=0;i<a.dataPoints.length;++i){var p=v.opentelemetry.proto.metrics.v1.NumberDataPoint.verify(a.dataPoints[i]);if(p)return"dataPoints."+p}}if(null!=a.aggregationTemporality&&a.hasOwnProperty("aggregationTemporality"))switch(a.aggregationTemporality){default:return"aggregationTemporality: enum value expected";case 0:case 1:case 2:}return null!=a.isMonotonic&&a.hasOwnProperty("isMonotonic")&&"boolean"!=typeof a.isMonotonic?"isMonotonic: boolean expected":null},b.fromObject=function(a){if(a instanceof v.opentelemetry.proto.metrics.v1.Sum)return a;var i=new v.opentelemetry.proto.metrics.v1.Sum;if(a.dataPoints){if(!Array.isArray(a.dataPoints))throw TypeError(".opentelemetry.proto.metrics.v1.Sum.dataPoints: array expected");i.dataPoints=[];for(var p=0;p<a.dataPoints.length;++p){if("object"!=typeof a.dataPoints[p])throw TypeError(".opentelemetry.proto.metrics.v1.Sum.dataPoints: object expected");i.dataPoints[p]=v.opentelemetry.proto.metrics.v1.NumberDataPoint.fromObject(a.dataPoints[p])}}switch(a.aggregationTemporality){default:if("number"==typeof a.aggregationTemporality){i.aggregationTemporality=a.aggregationTemporality;break}break;case"AGGREGATION_TEMPORALITY_UNSPECIFIED":case 0:i.aggregationTemporality=0;break;case"AGGREGATION_TEMPORALITY_DELTA":case 1:i.aggregationTemporality=1;break;case"AGGREGATION_TEMPORALITY_CUMULATIVE":case 2:i.aggregationTemporality=2}return null!=a.isMonotonic&&(i.isMonotonic=!!a.isMonotonic),i},b.toObject=function(a,i){i||(i={});var p={};if((i.arrays||i.defaults)&&(p.dataPoints=[]),i.defaults&&(p.aggregationTemporality=i.enums===String?"AGGREGATION_TEMPORALITY_UNSPECIFIED":0,p.isMonotonic=!1),a.dataPoints&&a.dataPoints.length){p.dataPoints=[];for(var O=0;O<a.dataPoints.length;++O)p.dataPoints[O]=v.opentelemetry.proto.metrics.v1.NumberDataPoint.toObject(a.dataPoints[O],i)}return null!=a.aggregationTemporality&&a.hasOwnProperty("aggregationTemporality")&&(p.aggregationTemporality=i.enums===String?void 0===v.opentelemetry.proto.metrics.v1.AggregationTemporality[a.aggregationTemporality]?a.aggregationTemporality:v.opentelemetry.proto.metrics.v1.AggregationTemporality[a.aggregationTemporality]:a.aggregationTemporality),null!=a.isMonotonic&&a.hasOwnProperty("isMonotonic")&&(p.isMonotonic=a.isMonotonic),p},b.prototype.toJSON=function(){return this.constructor.toObject(this,s.util.toJSONOptions)},b.getTypeUrl=function(a){return void 0===a&&(a="type.googleapis.com"),a+"/opentelemetry.proto.metrics.v1.Sum"},b}(),k.Histogram=function(){function b(T){if(this.dataPoints=[],T)for(var a=Object.keys(T),i=0;i<a.length;++i)null!=T[a[i]]&&(this[a[i]]=T[a[i]])}return b.prototype.dataPoints=y.emptyArray,b.prototype.aggregationTemporality=null,b.create=function(a){return new b(a)},b.encode=function(a,i){if(i||(i=L.create()),null!=a.dataPoints&&a.dataPoints.length)for(var p=0;p<a.dataPoints.length;++p)v.opentelemetry.proto.metrics.v1.HistogramDataPoint.encode(a.dataPoints[p],i.uint32(10).fork()).ldelim();return null!=a.aggregationTemporality&&Object.hasOwnProperty.call(a,"aggregationTemporality")&&i.uint32(16).int32(a.aggregationTemporality),i},b.encodeDelimited=function(a,i){return this.encode(a,i).ldelim()},b.decode=function(a,i){a instanceof A||(a=A.create(a));for(var p=void 0===i?a.len:a.pos+i,O=new v.opentelemetry.proto.metrics.v1.Histogram;a.pos<p;){var Y=a.uint32();switch(Y>>>3){case 1:O.dataPoints&&O.dataPoints.length||(O.dataPoints=[]),O.dataPoints.push(v.opentelemetry.proto.metrics.v1.HistogramDataPoint.decode(a,a.uint32()));break;case 2:O.aggregationTemporality=a.int32();break;default:a.skipType(7&Y)}}return O},b.decodeDelimited=function(a){return a instanceof A||(a=new A(a)),this.decode(a,a.uint32())}
vendor: 4,263 bytes, line 1
1,b.verify=function(a){if("object"!=typeof a||null===a)return"object expected";if(null!=a.dataPoints&&a.hasOwnProperty("dataPoints")){if(!Array.isArray(a.dataPoints))return"dataPoints: array expected";for(var i=0;i<a.dataPoints.length;++i){var p=v.opentelemetry.proto.metrics.v1.HistogramDataPoint.verify(a.dataPoints[i]);if(p)return"dataPoints."+p}}if(null!=a.aggregationTemporality&&a.hasOwnProperty("aggregationTemporality"))switch(a.aggregationTemporality){default:return"aggregationTemporality: enum value expected";case 0:case 1:case 2:}return null},b.fromObject=function(a){if(a instanceof v.opentelemetry.proto.metrics.v1.Histogram)return a;var i=new v.opentelemetry.proto.metrics.v1.Histogram;if(a.dataPoints){if(!Array.isArray(a.dataPoints))throw TypeError(".opentelemetry.proto.metrics.v1.Histogram.dataPoints: array expected");i.dataPoints=[];for(var p=0;p<a.dataPoints.length;++p){if("object"!=typeof a.dataPoints[p])throw TypeError(".opentelemetry.proto.metrics.v1.Histogram.dataPoints: object expected");i.dataPoints[p]=v.opentelemetry.proto.metrics.v1.HistogramDataPoint.fromObject(a.dataPoints[p])}}switch(a.aggregationTemporality){default:if("number"==typeof a.aggregationTemporality){i.aggregationTemporality=a.aggregationTemporality;break}break;case"AGGREGATION_TEMPORALITY_UNSPECIFIED":case 0:i.aggregationTemporality=0;break;case"AGGREGATION_TEMPORALITY_DELTA":case 1:i.aggregationTemporality=1;break;case"AGGREGATION_TEMPORALITY_CUMULATIVE":case 2:i.aggregationTemporality=2}return i},b.toObject=function(a,i){i||(i={});var p={};if((i.arrays||i.defaults)&&(p.dataPoints=[]),i.defaults&&(p.aggregationTemporality=i.enums===String?"AGGREGATION_TEMPORALITY_UNSPECIFIED":0),a.dataPoints&&a.dataPoints.length){p.dataPoints=[];for(var O=0;O<a.dataPoints.length;++O)p.dataPoints[O]=v.opentelemetry.proto.metrics.v1.HistogramDataPoint.toObject(a.dataPoints[O],i)}return null!=a.aggregationTemporality&&a.hasOwnProperty("aggregationTemporality")&&(p.aggregationTemporality=i.enums===String?void 0===v.opentelemetry.proto.metrics.v1.AggregationTemporality[a.aggregationTemporality]?a.aggregationTemporality:v.opentelemetry.proto.metrics.v1.AggregationTemporality[a.aggregationTemporality]:a.aggregationTemporality),p},b.prototype.toJSON=function(){return this.constructor.toObject(this,s.util.toJSONOptions)},b.getTypeUrl=function(a){return void 0===a&&(a="type.googleapis.com"),a+"/opentelemetry.proto.metrics.v1.Histogram"},b}(),k.ExponentialHistogram=function(){function b(T){if(this.dataPoints=[],T)for(var a=Object.keys(T),i=0;i<a.length;++i)null!=T[a[i]]&&(this[a[i]]=T[a[i]])}return b.prototype.dataPoints=y.emptyArray,b.prototype.aggregationTemporality=null,b.create=function(a){return new b(a)},b.encode=function(a,i){if(i||(i=L.create()),null!=a.dataPoints&&a.dataPoints.length)for(var p=0;p<a.dataPoints.length;++p)v.opentelemetry.proto.metrics.v1.ExponentialHistogramDataPoint.encode(a.dataPoints[p],i.uint32(10).fork()).ldelim();return null!=a.aggregationTemporality&&Object.hasOwnProperty.call(a,"aggregationTemporality")&&i.uint32(16).int32(a.aggregationTemporality),i},b.encodeDelimited=function(a,i){return this.encode(a,i).ldelim()},b.decode=function(a,i){a instanceof A||(a=A.create(a));for(var p=void 0===i?a.len:a.pos+i,O=new v.opentelemetry.proto.metrics.v1.ExponentialHistogram;a.pos<p;){var Y=a.uint32();switch(Y>>>3){case 1:O.dataPoints&&O.dataPoints.length||(O.dataPoints=[]),O.dataPoints.push(v.opentelemetry.proto.metrics.v1.ExponentialHistogramDataPoint.decode(a,a.uint32()));break;case 2:O.aggregationTemporality=a.int32();break;default:a.skipType(7&Y)}}return O},b.decodeDelimited=function(a){return a instanceof A||(a=new A(a)),this.decode(a,a.uint32())},b.verify=function(a){if("object"!=typeof a||null===a)return"object expected";if(null!=a.dataPoints&&a.hasOwnProperty("dataPoints")){if(!Array.isArray(a.dataPoints))return"dataPoints: array expected";for(var i=0;i<a.dataPoints.length;++i){var p=v.opentelemetry.proto.metrics.v1.ExponentialHistogramDataPoint.verify(a.dataPoints[i]);if(p)return"dataPoints."+p}}if(null!=a.aggregationTemporality&&a.hasOwnProperty("aggregationTemporality"))switch(a.aggregationTemporality){default:return"aggregationTemporality: enum value expected";case 0:case 1:case 2:}return null}
vendor: 41,970 bytes, line 1
1,b.fromObject=function(a){if(a instanceof v.opentelemetry.proto.metrics.v1.ExponentialHistogram)return a;var i=new v.opentelemetry.proto.metrics.v1.ExponentialHistogram;if(a.dataPoints){if(!Array.isArray(a.dataPoints))throw TypeError(".opentelemetry.proto.metrics.v1.ExponentialHistogram.dataPoints: array expected");i.dataPoints=[];for(var p=0;p<a.dataPoints.length;++p){if("object"!=typeof a.dataPoints[p])throw TypeError(".opentelemetry.proto.metrics.v1.ExponentialHistogram.dataPoints: object expected");i.dataPoints[p]=v.opentelemetry.proto.metrics.v1.ExponentialHistogramDataPoint.fromObject(a.dataPoints[p])}}switch(a.aggregationTemporality){default:if("number"==typeof a.aggregationTemporality){i.aggregationTemporality=a.aggregationTemporality;break}break;case"AGGREGATION_TEMPORALITY_UNSPECIFIED":case 0:i.aggregationTemporality=0;break;case"AGGREGATION_TEMPORALITY_DELTA":case 1:i.aggregationTemporality=1;break;case"AGGREGATION_TEMPORALITY_CUMULATIVE":case 2:i.aggregationTemporality=2}return i},b.toObject=function(a,i){i||(i={});var p={};if((i.arrays||i.defaults)&&(p.dataPoints=[]),i.defaults&&(p.aggregationTemporality=i.enums===String?"AGGREGATION_TEMPORALITY_UNSPECIFIED":0),a.dataPoints&&a.dataPoints.length){p.dataPoints=[];for(var O=0;O<a.dataPoints.length;++O)p.dataPoints[O]=v.opentelemetry.proto.metrics.v1.ExponentialHistogramDataPoint.toObject(a.dataPoints[O],i)}return null!=a.aggregationTemporality&&a.hasOwnProperty("aggregationTemporality")&&(p.aggregationTemporality=i.enums===String?void 0===v.opentelemetry.proto.metrics.v1.AggregationTemporality[a.aggregationTemporality]?a.aggregationTemporality:v.opentelemetry.proto.metrics.v1.AggregationTemporality[a.aggregationTemporality]:a.aggregationTemporality),p},b.prototype.toJSON=function(){return this.constructor.toObject(this,s.util.toJSONOptions)},b.getTypeUrl=function(a){return void 0===a&&(a="type.googleapis.com"),a+"/opentelemetry.proto.metrics.v1.ExponentialHistogram"},b}(),k.Summary=function(){function b(T){if(this.dataPoints=[],T)for(var a=Object.keys(T),i=0;i<a.length;++i)null!=T[a[i]]&&(this[a[i]]=T[a[i]])}return b.prototype.dataPoints=y.emptyArray,b.create=function(a){return new b(a)},b.encode=function(a,i){if(i||(i=L.create()),null!=a.dataPoints&&a.dataPoints.length)for(var p=0;p<a.dataPoints.length;++p)v.opentelemetry.proto.metrics.v1.SummaryDataPoint.encode(a.dataPoints[p],i.uint32(10).fork()).ldelim();return i},b.encodeDelimited=function(a,i){return this.encode(a,i).ldelim()},b.decode=function(a,i){a instanceof A||(a=A.create(a));for(var p=void 0===i?a.len:a.pos+i,O=new v.opentelemetry.proto.metrics.v1.Summary;a.pos<p;){var Y=a.uint32();Y>>>3==1?(O.dataPoints&&O.dataPoints.length||(O.dataPoints=[]),O.dataPoints.push(v.opentelemetry.proto.metrics.v1.SummaryDataPoint.decode(a,a.uint32()))):a.skipType(7&Y)}return O},b.decodeDelimited=function(a){return a instanceof A||(a=new A(a)),this.decode(a,a.uint32())},b.verify=function(a){if("object"!=typeof a||null===a)return"object expected";if(null!=a.dataPoints&&a.hasOwnProperty("dataPoints")){if(!Array.isArray(a.dataPoints))return"dataPoints: array expected";for(var i=0;i<a.dataPoints.length;++i){var p=v.opentelemetry.proto.metrics.v1.SummaryDataPoint.verify(a.dataPoints[i]);if(p)return"dataPoints."+p}}return null},b.fromObject=function(a){if(a instanceof v.opentelemetry.proto.metrics.v1.Summary)return a;var i=new v.opentelemetry.proto.metrics.v1.Summary;if(a.dataPoints){if(!Array.isArray(a.dataPoints))throw TypeError(".opentelemetry.proto.metrics.v1.Summary.dataPoints: array expected");i.dataPoints=[];for(var p=0;p<a.dataPoints.length;++p){if("object"!=typeof a.dataPoints[p])throw TypeError(".opentelemetry.proto.metrics.v1.Summary.dataPoints: object expected");i.dataPoints[p]=v.opentelemetry.proto.metrics.v1.SummaryDataPoint.fromObject(a.dataPoints[p])}}return i},b.toObject=function(a,i){i||(i={});var p={};if((i.arrays||i.defaults)&&(p.dataPoints=[]),a.dataPoints&&a.dataPoints.length){p.dataPoints=[];for(var O=0;O<a.dataPoints.length;++O)p.dataPoints[O]=v.opentelemetry.proto.metrics.v1.SummaryDataPoint.toObject(a.dataPoints[O],i)}return p},b.prototype.toJSON=function(){return this.constructor.toObject(this,s.util.toJSONOptions)},b.getTypeUrl=function(a){return void 0===a&&(a="type.googleapis.com"),a+"/opentelemetry.proto.metrics.v1.Summary"},b}(),k.AggregationTemporality=(b={},(T=Object.create(b))[b[0]="AGGREGATION_TEMPORALITY_UNSPECIFIED"]=0,T[b[1]="AGGREGATION_TEMPORALITY_DELTA"]=1,T[b[2]="AGGREGATION_TEMPORALITY_CUMULATIVE"]=2,T),k.DataPointFlags=function(){var b={},T=Object.create(b);return T[b[0]="DATA_POINT_FLAGS_DO_NOT_USE"]=0,T[b[1]="DATA_POINT_FLAGS_NO_RECORDED_VALUE_MASK"]=1,T}(),k.NumberDataPoint=function(){function b(a){if(this.attributes=[],this.exemplars=[],a)for(var i=Object.keys(a),p=0;p<i.length;++p)null!=a[i[p]]&&(this[i[p]]=a[i[p]])}var T;return b.prototype.attributes=y.emptyArray,b.prototype.startTimeUnixNano=null,b.prototype.timeUnixNano=null,b.prototype.asDouble=null,b.prototype.asInt=null,b.prototype.exemplars=y.emptyArray,b.prototype.flags=null,Object.defineProperty(b.prototype,"value",{get:y.oneOfGetter(T=["asDouble","asInt"]),set:y.oneOfSetter(T)}),b.create=function(i){return new b(i)},b.encode=function(i,p){if(p||(p=L.create()),null!=i.startTimeUnixNano&&Object.hasOwnProperty.call(i,"startTimeUnixNano")&&p.uint32(17).fixed64(i.startTimeUnixNano),null!=i.timeUnixNano&&Object.hasOwnProperty.call(i,"timeUnixNano")&&p.uint32(25).fixed64(i.timeUnixNano),null!=i.asDouble&&Object.hasOwnProperty.call(i,"asDouble")&&p.uint32(33).double(i.asDouble),null!=i.exemplars&&i.exemplars.length)for(var O=0;O<i.exemplars.length;++O)v.opentelemetry.proto.metrics.v1.Exemplar.encode(i.exemplars[O],p.uint32(42).fork()).ldelim();if(null!=i.asInt&&Object.hasOwnProperty.call(i,"asInt")&&p.uint32(49).sfixed64(i.asInt),null!=i.attributes&&i.attributes.length)for(O=0;O<i.attributes.length;++O)v.opentelemetry.proto.common.v1.KeyValue.encode(i.attributes[O],p.uint32(58).fork()).ldelim();return null!=i.flags&&Object.hasOwnProperty.call(i,"flags")&&p.uint32(64).uint32(i.flags),p},b.encodeDelimited=function(i,p){return this.encode(i,p).ldelim()},b.decode=function(i,p){i instanceof A||(i=A.create(i));for(var O=void 0===p?i.len:i.pos+p,Y=new v.opentelemetry.proto.metrics.v1.NumberDataPoint;i.pos<O;){var ee=i.uint32();switch(ee>>>3){case 7:Y.attributes&&Y.attributes.length||(Y.attributes=[]),Y.attributes.push(v.opentelemetry.proto.common.v1.KeyValue.decode(i,i.uint32()));break;case 2:Y.startTimeUnixNano=i.fixed64();break;case 3:Y.timeUnixNano=i.fixed64();break;case 4:Y.asDouble=i.double();break;case 6:Y.asInt=i.sfixed64();break;case 5:Y.exemplars&&Y.exemplars.length||(Y.exemplars=[]),Y.exemplars.push(v.opentelemetry.proto.metrics.v1.Exemplar.decode(i,i.uint32()));break;case 8:Y.flags=i.uint32();break;default:i.skipType(7&ee)}}return Y},b.decodeDelimited=function(i){return i instanceof A||(i=new A(i)),this.decode(i,i.uint32())},b.verify=function(i){if("object"!=typeof i||null===i)return"object expected";var p={};if(null!=i.attributes&&i.hasOwnProperty("attributes")){if(!Array.isArray(i.attributes))return"attributes: array expected";for(var O=0;O<i.attributes.length;++O)if(Y=v.opentelemetry.proto.common.v1.KeyValue.verify(i.attributes[O]))return"attributes."+Y}if(null!=i.startTimeUnixNano&&i.hasOwnProperty("startTimeUnixNano")&&!y.isInteger(i.startTimeUnixNano)&&!(i.startTimeUnixNano&&y.isInteger(i.startTimeUnixNano.low)&&y.isInteger(i.startTimeUnixNano.high)))return"startTimeUnixNano: integer|Long expected";if(null!=i.timeUnixNano&&i.hasOwnProperty("timeUnixNano")&&!y.isInteger(i.timeUnixNano)&&!(i.timeUnixNano&&y.isInteger(i.timeUnixNano.low)&&y.isInteger(i.timeUnixNano.high)))return"timeUnixNano: integer|Long expected";if(null!=i.asDouble&&i.hasOwnProperty("asDouble")&&(p.value=1,"number"!=typeof i.asDouble))return"asDouble: number expected";if(null!=i.asInt&&i.hasOwnProperty("asInt")){if(1===p.value)return"value: multiple values";if(p.value=1,!(y.isInteger(i.asInt)||i.asInt&&y.isInteger(i.asInt.low)&&y.isInteger(i.asInt.high)))return"asInt: integer|Long expected"}if(null!=i.exemplars&&i.hasOwnProperty("exemplars")){if(!Array.isArray(i.exemplars))return"exemplars: array expected";for(O=0;O<i.exemplars.length;++O){var Y;if(Y=v.opentelemetry.proto.metrics.v1.Exemplar.verify(i.exemplars[O]))return"exemplars."+Y}}return null!=i.flags&&i.hasOwnProperty("flags")&&!y.isInteger(i.flags)?"flags: integer expected":null},b.fromObject=function(i){if(i instanceof v.opentelemetry.proto.metrics.v1.NumberDataPoint)return i;var p=new v.opentelemetry.proto.metrics.v1.NumberDataPoint;if(i.attributes){if(!Array.isArray(i.attributes))throw TypeError(".opentelemetry.proto.metrics.v1.NumberDataPoint.attributes: array expected");p.attributes=[];for(var O=0;O<i.attributes.length;++O){if("object"!=typeof i.attributes[O])throw TypeError(".opentelemetry.proto.metrics.v1.NumberDataPoint.attributes: object expected");p.attributes[O]=v.opentelemetry.proto.common.v1.KeyValue.fromObject(i.attributes[O])}}if(null!=i.startTimeUnixNano&&(y.Long?(p.startTimeUnixNano=y.Long.fromValue(i.startTimeUnixNano)).unsigned=!1:"string"==typeof i.startTimeUnixNano?p.startTimeUnixNano=parseInt(i.startTimeUnixNano,10):"number"==typeof i.startTimeUnixNano?p.startTimeUnixNano=i.startTimeUnixNano:"object"==typeof i.startTimeUnixNano&&(p.startTimeUnixNano=new y.LongBits(i.startTimeUnixNano.low>>>0,i.startTimeUnixNano.high>>>0).toNumber())),null!=i.timeUnixNano&&(y.Long?(p.timeUnixNano=y.Long.fromValue(i.timeUnixNano)).unsigned=!1:"string"==typeof i.timeUnixNano?p.timeUnixNano=parseInt(i.timeUnixNano,10):"number"==typeof i.timeUnixNano?p.timeUnixNano=i.timeUnixNano:"object"==typeof i.timeUnixNano&&(p.timeUnixNano=new y.LongBits(i.timeUnixNano.low>>>0,i.timeUnixNano.high>>>0).toNumber())),null!=i.asDouble&&(p.asDouble=Number(i.asDouble)),null!=i.asInt&&(y.Long?(p.asInt=y.Long.fromValue(i.asInt)).unsigned=!1:"string"==typeof i.asInt?p.asInt=parseInt(i.asInt,10):"number"==typeof i.asInt?p.asInt=i.asInt:"object"==typeof i.asInt&&(p.asInt=new y.LongBits(i.asInt.low>>>0,i.asInt.high>>>0).toNumber())),i.exemplars){if(!Array.isArray(i.exemplars))throw TypeError(".opentelemetry.proto.metrics.v1.NumberDataPoint.exemplars: array expected");for(p.exemplars=[],O=0;O<i.exemplars.length;++O){if("object"!=typeof i.exemplars[O])throw TypeError(".opentelemetry.proto.metrics.v1.NumberDataPoint.exemplars: object expected");p.exemplars[O]=v.opentelemetry.proto.metrics.v1.Exemplar.fromObject(i.exemplars[O])}}return null!=i.flags&&(p.flags=i.flags>>>0),p},b.toObject=function(i,p){p||(p={});var O={};if((p.arrays||p.defaults)&&(O.exemplars=[],O.attributes=[]),p.defaults){if(y.Long){var Y=new y.Long(0,0,!1);O.startTimeUnixNano=p.longs===String?Y.toString():p.longs===Number?Y.toNumber():Y}else O.startTimeUnixNano=p.longs===String?"0":0;y.Long?(Y=new y.Long(0,0,!1),O.timeUnixNano=p.longs===String?Y.toString():p.longs===Number?Y.toNumber():Y):O.timeUnixNano=p.longs===String?"0":0,O.flags=0}if(null!=i.startTimeUnixNano&&i.hasOwnProperty("startTimeUnixNano")&&("number"==typeof i.startTimeUnixNano?O.startTimeUnixNano=p.longs===String?String(i.startTimeUnixNano):i.startTimeUnixNano:O.startTimeUnixNano=p.longs===String?y.Long.prototype.toString.call(i.startTimeUnixNano):p.longs===Number?new y.LongBits(i.startTimeUnixNano.low>>>0,i.startTimeUnixNano.high>>>0).toNumber():i.startTimeUnixNano),null!=i.timeUnixNano&&i.hasOwnProperty("timeUnixNano")&&("number"==typeof i.timeUnixNano?O.timeUnixNano=p.longs===String?String(i.timeUnixNano):i.timeUnixNano:O.timeUnixNano=p.longs===String?y.Long.prototype.toString.call(i.timeUnixNano):p.longs===Number?new y.LongBits(i.timeUnixNano.low>>>0,i.timeUnixNano.high>>>0).toNumber():i.timeUnixNano),null!=i.asDouble&&i.hasOwnProperty("asDouble")&&(O.asDouble=p.json&&!isFinite(i.asDouble)?String(i.asDouble):i.asDouble,p.oneofs&&(O.value="asDouble")),i.exemplars&&i.exemplars.length){O.exemplars=[];for(var ee=0;ee<i.exemplars.length;++ee)O.exemplars[ee]=v.opentelemetry.proto.metrics.v1.Exemplar.toObject(i.exemplars[ee],p)}if(null!=i.asInt&&i.hasOwnProperty("asInt")&&("number"==typeof i.asInt?O.asInt=p.longs===String?String(i.asInt):i.asInt:O.asInt=p.longs===String?y.Long.prototype.toString.call(i.asInt):p.longs===Number?new y.LongBits(i.asInt.low>>>0,i.asInt.high>>>0).toNumber():i.asInt,p.oneofs&&(O.value="asInt")),i.attributes&&i.attributes.length)for(O.attributes=[],ee=0;ee<i.attributes.length;++ee)O.attributes[ee]=v.opentelemetry.proto.common.v1.KeyValue.toObject(i.attributes[ee],p);return null!=i.flags&&i.hasOwnProperty("flags")&&(O.flags=i.flags),O},b.prototype.toJSON=function(){return this.constructor.toObject(this,s.util.toJSONOptions)},b.getTypeUrl=function(i){return void 0===i&&(i="type.googleapis.com"),i+"/opentelemetry.proto.metrics.v1.NumberDataPoint"},b}(),k.HistogramDataPoint=function(){function b(a){if(this.attributes=[],this.bucketCounts=[],this.explicitBounds=[],this.exemplars=[],a)for(var i=Object.keys(a),p=0;p<i.length;++p)null!=a[i[p]]&&(this[i[p]]=a[i[p]])}var T;return b.prototype.attributes=y.emptyArray,b.prototype.startTimeUnixNano=null,b.prototype.timeUnixNano=null,b.prototype.count=null,b.prototype.sum=null,b.prototype.bucketCounts=y.emptyArray,b.prototype.explicitBounds=y.emptyArray,b.prototype.exemplars=y.emptyArray,b.prototype.flags=null,b.prototype.min=null,b.prototype.max=null,Object.defineProperty(b.prototype,"_sum",{get:y.oneOfGetter(T=["sum"]),set:y.oneOfSetter(T)}),Object.defineProperty(b.prototype,"_min",{get:y.oneOfGetter(T=["min"]),set:y.oneOfSetter(T)}),Object.defineProperty(b.prototype,"_max",{get:y.oneOfGetter(T=["max"]),set:y.oneOfSetter(T)}),b.create=function(i){return new b(i)},b.encode=function(i,p){if(p||(p=L.create()),null!=i.startTimeUnixNano&&Object.hasOwnProperty.call(i,"startTimeUnixNano")&&p.uint32(17).fixed64(i.startTimeUnixNano),null!=i.timeUnixNano&&Object.hasOwnProperty.call(i,"timeUnixNano")&&p.uint32(25).fixed64(i.timeUnixNano),null!=i.count&&Object.hasOwnProperty.call(i,"count")&&p.uint32(33).fixed64(i.count),null!=i.sum&&Object.hasOwnProperty.call(i,"sum")&&p.uint32(41).double(i.sum),null!=i.bucketCounts&&i.bucketCounts.length){p.uint32(50).fork();for(var O=0;O<i.bucketCounts.length;++O)p.fixed64(i.bucketCounts[O]);p.ldelim()}if(null!=i.explicitBounds&&i.explicitBounds.length){for(p.uint32(58).fork(),O=0;O<i.explicitBounds.length;++O)p.double(i.explicitBounds[O]);p.ldelim()}if(null!=i.exemplars&&i.exemplars.length)for(O=0;O<i.exemplars.length;++O)v.opentelemetry.proto.metrics.v1.Exemplar.encode(i.exemplars[O],p.uint32(66).fork()).ldelim();if(null!=i.attributes&&i.attributes.length)for(O=0;O<i.attributes.length;++O)v.opentelemetry.proto.common.v1.KeyValue.encode(i.attributes[O],p.uint32(74).fork()).ldelim();return null!=i.flags&&Object.hasOwnProperty.call(i,"flags")&&p.uint32(80).uint32(i.flags),null!=i.min&&Object.hasOwnProperty.call(i,"min")&&p.uint32(89).double(i.min),null!=i.max&&Object.hasOwnProperty.call(i,"max")&&p.uint32(97).double(i.max),p},b.encodeDelimited=function(i,p){return this.encode(i,p).ldelim()},b.decode=function(i,p){i instanceof A||(i=A.create(i));for(var O=void 0===p?i.len:i.pos+p,Y=new v.opentelemetry.proto.metrics.v1.HistogramDataPoint;i.pos<O;){var ee=i.uint32();switch(ee>>>3){case 9:Y.attributes&&Y.attributes.length||(Y.attributes=[]),Y.attributes.push(v.opentelemetry.proto.common.v1.KeyValue.decode(i,i.uint32()));break;case 2:Y.startTimeUnixNano=i.fixed64();break;case 3:Y.timeUnixNano=i.fixed64();break;case 4:Y.count=i.fixed64();break;case 5:Y.sum=i.double();break;case 6:if(Y.bucketCounts&&Y.bucketCounts.length||(Y.bucketCounts=[]),2==(7&ee))for(var te=i.uint32()+i.pos;i.pos<te;)Y.bucketCounts.push(i.fixed64());else Y.bucketCounts.push(i.fixed64());break;case 7:if(Y.explicitBounds&&Y.explicitBounds.length||(Y.explicitBounds=[]),2==(7&ee))for(te=i.uint32()+i.pos;i.pos<te;)Y.explicitBounds.push(i.double());else Y.explicitBounds.push(i.double());break;case 8:Y.exemplars&&Y.exemplars.length||(Y.exemplars=[]),Y.exemplars.push(v.opentelemetry.proto.metrics.v1.Exemplar.decode(i,i.uint32()));break;case 10:Y.flags=i.uint32();break;case 11:Y.min=i.double();break;case 12:Y.max=i.double();break;default:i.skipType(7&ee)}}return Y},b.decodeDelimited=function(i){return i instanceof A||(i=new A(i)),this.decode(i,i.uint32())},b.verify=function(i){if("object"!=typeof i||null===i)return"object expected";var p={};if(null!=i.attributes&&i.hasOwnProperty("attributes")){if(!Array.isArray(i.attributes))return"attributes: array expected";for(var O=0;O<i.attributes.length;++O)if(Y=v.opentelemetry.proto.common.v1.KeyValue.verify(i.attributes[O]))return"attributes."+Y}if(null!=i.startTimeUnixNano&&i.hasOwnProperty("startTimeUnixNano")&&!y.isInteger(i.startTimeUnixNano)&&!(i.startTimeUnixNano&&y.isInteger(i.startTimeUnixNano.low)&&y.isInteger(i.startTimeUnixNano.high)))return"startTimeUnixNano: integer|Long expected";if(null!=i.timeUnixNano&&i.hasOwnProperty("timeUnixNano")&&!y.isInteger(i.timeUnixNano)&&!(i.timeUnixNano&&y.isInteger(i.timeUnixNano.low)&&y.isInteger(i.timeUnixNano.high)))return"timeUnixNano: integer|Long expected";if(null!=i.count&&i.hasOwnProperty("count")&&!y.isInteger(i.count)&&!(i.count&&y.isInteger(i.count.low)&&y.isInteger(i.count.high)))return"count: integer|Long expected";if(null!=i.sum&&i.hasOwnProperty("sum")&&(p._sum=1,"number"!=typeof i.sum))return"sum: number expected";if(null!=i.bucketCounts&&i.hasOwnProperty("bucketCounts")){if(!Array.isArray(i.bucketCounts))return"bucketCounts: array expected";for(O=0;O<i.bucketCounts.length;++O)if(!(y.isInteger(i.bucketCounts[O])||i.bucketCounts[O]&&y.isInteger(i.bucketCounts[O].low)&&y.isInteger(i.bucketCounts[O].high)))return"bucketCounts: integer|Long[] expected"}if(null!=i.explicitBounds&&i.hasOwnProperty("explicitBounds")){if(!Array.isArray(i.explicitBounds))return"explicitBounds: array expected";for(O=0;O<i.explicitBounds.length;++O)if("number"!=typeof i.explicitBounds[O])return"explicitBounds: number[] expected"}if(null!=i.exemplars&&i.hasOwnProperty("exemplars")){if(!Array.isArray(i.exemplars))return"exemplars: array expected";for(O=0;O<i.exemplars.length;++O){var Y;if(Y=v.opentelemetry.proto.metrics.v1.Exemplar.verify(i.exemplars[O]))return"exemplars."+Y}}return null!=i.flags&&i.hasOwnProperty("flags")&&!y.isInteger(i.flags)?"flags: integer expected":null!=i.min&&i.hasOwnProperty("min")&&(p._min=1,"number"!=typeof i.min)?"min: number expected":null!=i.max&&i.hasOwnProperty("max")&&(p._max=1,"number"!=typeof i.max)?"max: number expected":null},b.fromObject=function(i){if(i instanceof v.opentelemetry.proto.metrics.v1.HistogramDataPoint)return i;var p=new v.opentelemetry.proto.metrics.v1.HistogramDataPoint;if(i.attributes){if(!Array.isArray(i.attributes))throw TypeError(".opentelemetry.proto.metrics.v1.HistogramDataPoint.attributes: array expected");p.attributes=[];for(var O=0;O<i.attributes.length;++O){if("object"!=typeof i.attributes[O])throw TypeError(".opentelemetry.proto.metrics.v1.HistogramDataPoint.attributes: object expected");p.attributes[O]=v.opentelemetry.proto.common.v1.KeyValue.fromObject(i.attributes[O])}}if(null!=i.startTimeUnixNano&&(y.Long?(p.startTimeUnixNano=y.Long.fromValue(i.startTimeUnixNano)).unsigned=!1:"string"==typeof i.startTimeUnixNano?p.startTimeUnixNano=parseInt(i.startTimeUnixNano,10):"number"==typeof i.startTimeUnixNano?p.startTimeUnixNano=i.startTimeUnixNano:"object"==typeof i.startTimeUnixNano&&(p.startTimeUnixNano=new y.LongBits(i.startTimeUnixNano.low>>>0,i.startTimeUnixNano.high>>>0).toNumber())),null!=i.timeUnixNano&&(y.Long?(p.timeUnixNano=y.Long.fromValue(i.timeUnixNano)).unsigned=!1:"string"==typeof i.timeUnixNano?p.timeUnixNano=parseInt(i.timeUnixNano,10):"number"==typeof i.timeUnixNano?p.timeUnixNano=i.timeUnixNano:"object"==typeof i.timeUnixNano&&(p.timeUnixNano=new y.LongBits(i.timeUnixNano.low>>>0,i.timeUnixNano.high>>>0).toNumber())),null!=i.count&&(y.Long?(p.count=y.Long.fromValue(i.count)).unsigned=!1:"string"==typeof i.count?p.count=parseInt(i.count,10):"number"==typeof i.count?p.count=i.count:"object"==typeof i.count&&(p.count=new y.LongBits(i.count.low>>>0,i.count.high>>>0).toNumber())),null!=i.sum&&(p.sum=Number(i.sum)),i.bucketCounts){if(!Array.isArray(i.bucketCounts))throw TypeError(".opentelemetry.proto.metrics.v1.HistogramDataPoint.bucketCounts: array expected");for(p.bucketCounts=[],O=0;O<i.bucketCounts.length;++O)y.Long?(p.bucketCounts[O]=y.Long.fromValue(i.bucketCounts[O])).unsigned=!1:"string"==typeof i.bucketCounts[O]?p.bucketCounts[O]=parseInt(i.bucketCounts[O],10):"number"==typeof i.bucketCounts[O]?p.bucketCounts[O]=i.bucketCounts[O]:"object"==typeof i.bucketCounts[O]&&(p.bucketCounts[O]=new y.LongBits(i.bucketCounts[O].low>>>0,i.bucketCounts[O].high>>>0).toNumber())}if(i.explicitBounds){if(!Array.isArray(i.explicitBounds))throw TypeError(".opentelemetry.proto.metrics.v1.HistogramDataPoint.explicitBounds: array expected");for(p.explicitBounds=[],O=0;O<i.explicitBounds.length;++O)p.explicitBounds[O]=Number(i.explicitBounds[O])}if(i.exemplars){if(!Array.isArray(i.exemplars))throw TypeError(".opentelemetry.proto.metrics.v1.HistogramDataPoint.exemplars: array expected");for(p.exemplars=[],O=0;O<i.exemplars.length;++O){if("object"!=typeof i.exemplars[O])throw TypeError(".opentelemetry.proto.metrics.v1.HistogramDataPoint.exemplars: object expected");p.exemplars[O]=v.opentelemetry.proto.metrics.v1.Exemplar.fromObject(i.exemplars[O])}}return null!=i.flags&&(p.flags=i.flags>>>0),null!=i.min&&(p.min=Number(i.min)),null!=i.max&&(p.max=Number(i.max)),p},b.toObject=function(i,p){p||(p={});var O={};if((p.arrays||p.defaults)&&(O.bucketCounts=[],O.explicitBounds=[],O.exemplars=[],O.attributes=[]),p.defaults){if(y.Long){var Y=new y.Long(0,0,!1);O.startTimeUnixNano=p.longs===String?Y.toString():p.longs===Number?Y.toNumber():Y}else O.startTimeUnixNano=p.longs===String?"0":0;y.Long?(Y=new y.Long(0,0,!1),O.timeUnixNano=p.longs===String?Y.toString():p.longs===Number?Y.toNumber():Y):O.timeUnixNano=p.longs===String?"0":0,y.Long?(Y=new y.Long(0,0,!1),O.count=p.longs===String?Y.toString():p.longs===Number?Y.toNumber():Y):O.count=p.longs===String?"0":0,O.flags=0}if(null!=i.startTimeUnixNano&&i.hasOwnProperty("startTimeUnixNano")&&("number"==typeof i.startTimeUnixNano?O.startTimeUnixNano=p.longs===String?String(i.startTimeUnixNano):i.startTimeUnixNano:O.startTimeUnixNano=p.longs===String?y.Long.prototype.toString.call(i.startTimeUnixNano):p.longs===Number?new y.LongBits(i.startTimeUnixNano.low>>>0,i.startTimeUnixNano.high>>>0).toNumber():i.startTimeUnixNano),null!=i.timeUnixNano&&i.hasOwnProperty("timeUnixNano")&&("number"==typeof i.timeUnixNano?O.timeUnixNano=p.longs===String?String(i.timeUnixNano):i.timeUnixNano:O.timeUnixNano=p.longs===String?y.Long.prototype.toString.call(i.timeUnixNano):p.longs===Number?new y.LongBits(i.timeUnixNano.low>>>0,i.timeUnixNano.high>>>0).toNumber():i.timeUnixNano),null!=i.count&&i.hasOwnProperty("count")&&("number"==typeof i.count?O.count=p.longs===String?String(i.count):i.count:O.count=p.longs===String?y.Long.prototype.toString.call(i.count):p.longs===Number?new y.LongBits(i.count.low>>>0,i.count.high>>>0).toNumber():i.count),null!=i.sum&&i.hasOwnProperty("sum")&&(O.sum=p.json&&!isFinite(i.sum)?String(i.sum):i.sum,p.oneofs&&(O._sum="sum")),i.bucketCounts&&i.bucketCounts.length){O.bucketCounts=[];for(var ee=0;ee<i.bucketCounts.length;++ee)"number"==typeof i.bucketCounts[ee]?O.bucketCounts[ee]=p.longs===String?String(i.bucketCounts[ee]):i.bucketCounts[ee]:O.bucketCounts[ee]=p.longs===String?y.Long.prototype.toString.call(i.bucketCounts[ee]):p.longs===Number?new y.LongBits(i.bucketCounts[ee].low>>>0,i.bucketCounts[ee].high>>>0).toNumber():i.bucketCounts[ee]}if(i.explicitBounds&&i.explicitBounds.length)for(O.explicitBounds=[],ee=0;ee<i.explicitBounds.length;++ee)O.explicitBounds[ee]=p.json&&!isFinite(i.explicitBounds[ee])?String(i.explicitBounds[ee]):i.explicitBounds[ee];if(i.exemplars&&i.exemplars.length)for(O.exemplars=[],ee=0;ee<i.exemplars.length;++ee)O.exemplars[ee]=v.opentelemetry.proto.metrics.v1.Exemplar.toObject(i.exemplars[ee],p);if(i.attributes&&i.attributes.length)for(O.attributes=[],ee=0;ee<i.attributes.length;++ee)O.attributes[ee]=v.opentelemetry.proto.common.v1.KeyValue.toObject(i.attributes[ee],p);return null!=i.flags&&i.hasOwnProperty("flags")&&(O.flags=i.flags),null!=i.min&&i.hasOwnProperty("min")&&(O.min=p.json&&!isFinite(i.min)?String(i.min):i.min,p.oneofs&&(O._min="min")),null!=i.max&&i.hasOwnProperty("max")&&(O.max=p.json&&!isFinite(i.max)?String(i.max):i.max,p.oneofs&&(O._max="max")),O},b.prototype.toJSON=function(){return this.constructor.toObject(this,s.util.toJSONOptions)},b.getTypeUrl=function(i){return void 0===i&&(i="type.googleapis.com"),i+"/opentelemetry.proto.metrics.v1.HistogramDataPoint"},b}(),k.ExponentialHistogramDataPoint=function(){function b(a){if(this.attributes=[],this.exemplars=[],a)for(var i=Object.keys(a),p=0;p<i.length;++p)null!=a[i[p]]&&(this[i[p]]=a[i[p]])}var T;return b.prototype.attributes=y.emptyArray,b.prototype.startTimeUnixNano=null,b.prototype.timeUnixNano=null,b.prototype.count=null,b.prototype.sum=null,b.prototype.scale=null,b.prototype.zeroCount=null,b.prototype.positive=null,b.prototype.negative=null,b.prototype.flags=null,b.prototype.exemplars=y.emptyArray,b.prototype.min=null,b.prototype.max=null,b.prototype.zeroThreshold=null,Object.defineProperty(b.prototype,"_sum",{get:y.oneOfGetter(T=["sum"]),set:y.oneOfSetter(T)}),Object.defineProperty(b.prototype,"_min",{get:y.oneOfGetter(T=["min"]),set:y.oneOfSetter(T)}),Object.defineProperty(b.prototype,"_max",{get:y.oneOfGetter(T=["max"]),set:y.oneOfSetter(T)}),b.create=function(i){return new b(i)},b.encode=function(i,p){if(p||(p=L.create()),null!=i.attributes&&i.attributes.length)for(var O=0;O<i.attributes.length;++O)v.opentelemetry.proto.common.v1.KeyValue.encode(i.attributes[O],p.uint32(10).fork()).ldelim();if(null!=i.startTimeUnixNano&&Object.hasOwnProperty.call(i,"startTimeUnixNano")&&p.uint32(17).fixed64(i.startTimeUnixNano),null!=i.timeUnixNano&&Object.hasOwnProperty.call(i,"timeUnixNano")&&p.uint32(25).fixed64(i.timeUnixNano),null!=i.count&&Object.hasOwnProperty.call(i,"count")&&p.uint32(33).fixed64(i.count),null!=i.sum&&Object.hasOwnProperty.call(i,"sum")&&p.uint32(41).double(i.sum),null!=i.scale&&Object.hasOwnProperty.call(i,"scale")&&p.uint32(48).sint32(i.scale),null!=i.zeroCount&&Object.hasOwnProperty.call(i,"zeroCount")&&p.uint32(57).fixed64(i.zeroCount),null!=i.positive&&Object.hasOwnProperty.call(i,"positive")&&v.opentelemetry.proto.metrics.v1.ExponentialHistogramDataPoint.Buckets.encode(i.positive,p.uint32(66).fork()).ldelim(),null!=i.negative&&Object.hasOwnProperty.call(i,"negative")&&v.opentelemetry.proto.metrics.v1.ExponentialHistogramDataPoint.Buckets.encode(i.negative,p.uint32(74).fork()).ldelim(),null!=i.flags&&Object.hasOwnProperty.call(i,"flags")&&p.uint32(80).uint32(i.flags),null!=i.exemplars&&i.exemplars.length)for(O=0;O<i.exemplars.length;++O)v.opentelemetry.proto.metrics.v1.Exemplar.encode(i.exemplars[O],p.uint32(90).fork()).ldelim();return null!=i.min&&Object.hasOwnProperty.call(i,"min")&&p.uint32(97).double(i.min),null!=i.max&&Object.hasOwnProperty.call(i,"max")&&p.uint32(105).double(i.max),null!=i.zeroThreshold&&Object.hasOwnProperty.call(i,"zeroThreshold")&&p.uint32(113).double(i.zeroThreshold),p},b.encodeDelimited=function(i,p){return this.encode(i,p).ldelim()},b.decode=function(i,p){i instanceof A||(i=A.create(i));for(var O=void 0===p?i.len:i.pos+p,Y=new v.opentelemetry.proto.metrics.v1.ExponentialHistogramDataPoint;i.pos<O;){var ee=i.uint32();switch(ee>>>3){case 1:Y.attributes&&Y.attributes.length||(Y.attributes=[]),Y.attributes.push(v.opentelemetry.proto.common.v1.KeyValue.decode(i,i.uint32()));break;case 2:Y.startTimeUnixNano=i.fixed64();break;case 3:Y.timeUnixNano=i.fixed64();break;case 4:Y.count=i.fixed64();break;case 5:Y.sum=i.double();break;case 6:Y.scale=i.sint32();break;case 7:Y.zeroCount=i.fixed64();break;case 8:Y.positive=v.opentelemetry.proto.metrics.v1.ExponentialHistogramDataPoint.Buckets.decode(i,i.uint32());break;case 9:Y.negative=v.opentelemetry.proto.metrics.v1.ExponentialHistogramDataPoint.Buckets.decode(i,i.uint32());break;case 10:Y.flags=i.uint32();break;case 11:Y.exemplars&&Y.exemplars.length||(Y.exemplars=[]),Y.exemplars.push(v.opentelemetry.proto.metrics.v1.Exemplar.decode(i,i.uint32()));break;case 12:Y.min=i.double();break;case 13:Y.max=i.double();break;case 14:Y.zeroThreshold=i.double();break;default:i.skipType(7&ee)}}return Y},b.decodeDelimited=function(i){return i instanceof A||(i=new A(i)),this.decode(i,i.uint32())},b.verify=function(i){if("object"!=typeof i||null===i)return"object expected";var p={};if(null!=i.attributes&&i.hasOwnProperty("attributes")){if(!Array.isArray(i.attributes))return"attributes: array expected";for(var O=0;O<i.attributes.length;++O)if(Y=v.opentelemetry.proto.common.v1.KeyValue.verify(i.attributes[O]))return"attributes."+Y}if(null!=i.startTimeUnixNano&&i.hasOwnProperty("startTimeUnixNano")&&!y.isInteger(i.startTimeUnixNano)&&!(i.startTimeUnixNano&&y.isInteger(i.startTimeUnixNano.low)&&y.isInteger(i.startTimeUnixNano.high)))return"startTimeUnixNano: integer|Long expected";if(null!=i.timeUnixNano&&i.hasOwnProperty("timeUnixNano")&&!y.isInteger(i.timeUnixNano)&&!(i.timeUnixNano&&y.isInteger(i.timeUnixNano.low)&&y.isInteger(i.timeUnixNano.high)))return"timeUnixNano: integer|Long expected";if(null!=i.count&&i.hasOwnProperty("count")&&!y.isInteger(i.count)&&!(i.count&&y.isInteger(i.count.low)&&y.isInteger(i.count.high)))return"count: integer|Long expected";if(null!=i.sum&&i.hasOwnProperty("sum")&&(p._sum=1,"number"!=typeof i.sum))return"sum: number expected";if(null!=i.scale&&i.hasOwnProperty("scale")&&!y.isInteger(i.scale))return"scale: integer expected";if(null!=i.zeroCount&&i.hasOwnProperty("zeroCount")&&!y.isInteger(i.zeroCount)&&!(i.zeroCount&&y.isInteger(i.zeroCount.low)&&y.isInteger(i.zeroCount.high)))return"zeroCount: integer|Long expected";if(null!=i.positive&&i.hasOwnProperty("positive")&&(Y=v.opentelemetry.proto.metrics.v1.ExponentialHistogramDataPoint.Buckets.verify(i.positive)))return"positive."+Y;if(null!=i.negative&&i.hasOwnProperty("negative")&&(Y=v.opentelemetry.proto.metrics.v1.ExponentialHistogramDataPoint.Buckets.verify(i.negative)))return"negative."+Y;if(null!=i.flags&&i.hasOwnProperty("flags")&&!y.isInteger(i.flags))return"flags: integer expected";if(null!=i.exemplars&&i.hasOwnProperty("exemplars")){if(!Array.isArray(i.exemplars))return"exemplars: array expected";for(O=0;O<i.exemplars.length;++O){var Y;if(Y=v.opentelemetry.proto.metrics.v1.Exemplar.verify(i.exemplars[O]))return"exemplars."+Y}}return null!=i.min&&i.hasOwnProperty("min")&&(p._min=1,"number"!=typeof i.min)?"min: number expected":null!=i.max&&i.hasOwnProperty("max")&&(p._max=1,"number"!=typeof i.max)?"max: number expected":null!=i.zeroThreshold&&i.hasOwnProperty("zeroThreshold")&&"number"!=typeof i.zeroThreshold?"zeroThreshold: number expected":null},b.fromObject=function(i){if(i instanceof v.opentelemetry.proto.metrics.v1.ExponentialHistogramDataPoint)return i;var p=new v.opentelemetry.proto.metrics.v1.ExponentialHistogramDataPoint;if(i.attributes){if(!Array.isArray(i.attributes))throw TypeError(".opentelemetry.proto.metrics.v1.ExponentialHistogramDataPoint.attributes: array expected");p.attributes=[];for(var O=0;O<i.attributes.length;++O){if("object"!=typeof i.attributes[O])throw TypeError(".opentelemetry.proto.metrics.v1.ExponentialHistogramDataPoint.attributes: object expected");p.attributes[O]=v.opentelemetry.proto.common.v1.KeyValue.fromObject(i.attributes[O])}}if(null!=i.startTimeUnixNano&&(y.Long?(p.startTimeUnixNano=y.Long.fromValue(i.startTimeUnixNano)).unsigned=!1:"string"==typeof i.startTimeUnixNano?p.startTimeUnixNano=parseInt(i.startTimeUnixNano,10):"number"==typeof i.startTimeUnixNano?p.startTimeUnixNano=i.startTimeUnixNano:"object"==typeof i.startTimeUnixNano&&(p.startTimeUnixNano=new y.LongBits(i.startTimeUnixNano.low>>>0,i.startTimeUnixNano.high>>>0).toNumber())),null!=i.timeUnixNano&&(y.Long?(p.timeUnixNano=y.Long.fromValue(i.timeUnixNano)).unsigned=!1:"string"==typeof i.timeUnixNano?p.timeUnixNano=parseInt(i.timeUnixNano,10):"number"==typeof i.timeUnixNano?p.timeUnixNano=i.timeUnixNano:"object"==typeof i.timeUnixNano&&(p.timeUnixNano=new y.LongBits(i.timeUnixNano.low>>>0,i.timeUnixNano.high>>>0).toNumber())),null!=i.count&&(y.Long?(p.count=y.Long.fromValue(i.count)).unsigned=!1:"string"==typeof i.count?p.count=parseInt(i.count,10):"number"==typeof i.count?p.count=i.count:"object"==typeof i.count&&(p.count=new y.LongBits(i.count.low>>>0,i.count.high>>>0).toNumber())),null!=i.sum&&(p.sum=Number(i.sum)),null!=i.scale&&(p.scale=0|i.scale),null!=i.zeroCount&&(y.Long?(p.zeroCount=y.Long.fromValue(i.zeroCount)).unsigned=!1:"string"==typeof i.zeroCount?p.zeroCount=parseInt(i.zeroCount,10):"number"==typeof i.zeroCount?p.zeroCount=i.zeroCount:"object"==typeof i.zeroCount&&(p.zeroCount=new y.LongBits(i.zeroCount.low>>>0,i.zeroCount.high>>>0).toNumber())),null!=i.positive){if("object"!=typeof i.positive)throw TypeError(".opentelemetry.proto.metrics.v1.ExponentialHistogramDataPoint.positive: object expected");p.positive=v.opentelemetry.proto.metrics.v1.ExponentialHistogramDataPoint.Buckets.fromObject(i.positive)}if(null!=i.negative){if("object"!=typeof i.negative)throw TypeError(".opentelemetry.proto.metrics.v1.ExponentialHistogramDataPoint.negative: object expected");p.negative=v.opentelemetry.proto.metrics.v1.ExponentialHistogramDataPoint.Buckets.fromObject(i.negative)}if(null!=i.flags&&(p.flags=i.flags>>>0),i.exemplars){if(!Array.isArray(i.exemplars))throw TypeError(".opentelemetry.proto.metrics.v1.ExponentialHistogramDataPoint.exemplars: array expected");for(p.exemplars=[],O=0;O<i.exemplars.length;++O){if("object"!=typeof i.exemplars[O])throw TypeError(".opentelemetry.proto.metrics.v1.ExponentialHistogramDataPoint.exemplars: object expected");p.exemplars[O]=v.opentelemetry.proto.metrics.v1.Exemplar.fromObject(i.exemplars[O])}}return null!=i.min&&(p.min=Number(i.min)),null!=i.max&&(p.max=Number(i.max)),null!=i.zeroThreshold&&(p.zeroThreshold=Number(i.zeroThreshold)),p},b.toObject=function(i,p){p||(p={});var O={};if((p.arrays||p.defaults)&&(O.attributes=[],O.exemplars=[]),p.defaults){if(y.Long){var Y=new y.Long(0,0,!1);O.startTimeUnixNano=p.longs===String?Y.toString():p.longs===Number?Y.toNumber():Y}else O.startTimeUnixNano=p.longs===String?"0":0;y.Long?(Y=new y.Long(0,0,!1),O.timeUnixNano=p.longs===String?Y.toString():p.longs===Number?Y.toNumber():Y):O.timeUnixNano=p.longs===String?"0":0,y.Long?(Y=new y.Long(0,0,!1),O.count=p.longs===String?Y.toString():p.longs===Number?Y.toNumber():Y):O.count=p.longs===String?"0":0,O.scale=0,y.Long?(Y=new y.Long(0,0,!1),O.zeroCount=p.longs===String?Y.toString():p.longs===Number?Y.toNumber():Y):O.zeroCount=p.longs===String?"0":0,O.positive=null,O.negative=null,O.flags=0,O.zeroThreshold=0}if(i.attributes&&i.attributes.length){O.attributes=[];for(var ee=0;ee<i.attributes.length;++ee)O.attributes[ee]=v.opentelemetry.proto.common.v1.KeyValue.toObject(i.attributes[ee],p)}if(null!=i.startTimeUnixNano&&i.hasOwnProperty("startTimeUnixNano")&&("number"==typeof i.startTimeUnixNano?O.startTimeUnixNano=p.longs===String?String(i.startTimeUnixNano):i.startTimeUnixNano:O.startTimeUnixNano=p.longs===String?y.Long.prototype.toString.call(i.startTimeUnixNano):p.longs===Number?new y.LongBits(i.startTimeUnixNano.low>>>0,i.startTimeUnixNano.high>>>0).toNumber():i.startTimeUnixNano),null!=i.timeUnixNano&&i.hasOwnProperty("timeUnixNano")&&("number"==typeof i.timeUnixNano?O.timeUnixNano=p.longs===String?String(i.timeUnixNano):i.timeUnixNano:O.timeUnixNano=p.longs===String?y.Long.prototype.toString.call(i.timeUnixNano):p.longs===Number?new y.LongBits(i.timeUnixNano.low>>>0,i.timeUnixNano.high>>>0).toNumber():i.timeUnixNano),null!=i.count&&i.hasOwnProperty("count")&&("number"==typeof i.count?O.count=p.longs===String?String(i.count):i.count:O.count=p.longs===String?y.Long.prototype.toString.call(i.count):p.longs===Number?new y.LongBits(i.count.low>>>0,i.count.high>>>0).toNumber():i.count),null!=i.sum&&i.hasOwnProperty("sum")&&(O.sum=p.json&&!isFinite(i.sum)?String(i.sum):i.sum,p.oneofs&&(O._sum="sum")),null!=i.scale&&i.hasOwnProperty("scale")&&(O.scale=i.scale),null!=i.zeroCount&&i.hasOwnProperty("zeroCount")&&("number"==typeof i.zeroCount?O.zeroCount=p.longs===String?String(i.zeroCount):i.zeroCount:O.zeroCount=p.longs===String?y.Long.prototype.toString.call(i.zeroCount):p.longs===Number?new y.LongBits(i.zeroCount.low>>>0,i.zeroCount.high>>>0).toNumber():i.zeroCount),null!=i.positive&&i.hasOwnProperty("positive")&&(O.positive=v.opentelemetry.proto.metrics.v1.ExponentialHistogramDataPoint.Buckets.toObject(i.positive,p)),null!=i.negative&&i.hasOwnProperty("negative")&&(O.negative=v.opentelemetry.proto.metrics.v1.ExponentialHistogramDataPoint.Buckets.toObject(i.negative,p)),null!=i.flags&&i.hasOwnProperty("flags")&&(O.flags=i.flags),i.exemplars&&i.exemplars.length)for(O.exemplars=[],ee=0;ee<i.exemplars.length;++ee)O.exemplars[ee]=v.opentelemetry.proto.metrics.v1.Exemplar.toObject(i.exemplars[ee],p);return null!=i.min&&i.hasOwnProperty("min")&&(O.min=p.json&&!isFinite(i.min)?String(i.min):i.min,p.oneofs&&(O._min="min")),null!=i.max&&i.hasOwnProperty("max")&&(O.max=p.json&&!isFinite(i.max)?String(i.max):i.max,p.oneofs&&(O._max="max")),null!=i.zeroThreshold&&i.hasOwnProperty("zeroThreshold")&&(O.zeroThreshold=p.json&&!isFinite(i.zeroThreshold)?String(i.zeroThreshold):i.zeroThreshold),O},b.prototype.toJSON=function(){return this.constructor.toObject(this,s.util.toJSONOptions)},b.getTypeUrl=function(i){return void 0===i&&(i="type.googleapis.com"),i+"/opentelemetry.proto.metrics.v1.ExponentialHistogramDataPoint"},b.Buckets=function(){function a(i){if(this.bucketCounts=[],i)for(var p=Object.keys(i),O=0;O<p.length;++O)null!=i[p[O]]&&(this[p[O]]=i[p[O]])}return a.prototype.offset=null,a.prototype.bucketCounts=y.emptyArray,a.create=function(p){return new a(p)},a.encode=function(p,O){if(O||(O=L.create()),null!=p.offset&&Object.hasOwnProperty.call(p,"offset")&&O.uint32(8).sint32(p.offset),null!=p.bucketCounts&&p.bucketCounts.length){O.uint32(18).fork();for(var Y=0;Y<p.bucketCounts.length;++Y)O.uint64(p.bucketCounts[Y]);O.ldelim()}return O},a.encodeDelimited=function(p,O){return this.encode(p,O).ldelim()},a.decode=function(p,O){p instanceof A||(p=A.create(p));for(var Y=void 0===O?p.len:p.pos+O,ee=new v.opentelemetry.proto.metrics.v1.ExponentialHistogramDataPoint.Buckets;p.pos<Y;){var te=p.uint32();switch(te>>>3){case 1:ee.offset=p.sint32();break;case 2:if(ee.bucketCounts&&ee.bucketCounts.length||(ee.bucketCounts=[]),2==(7&te))for(var fe=p.uint32()+p.pos;p.pos<fe;)ee.bucketCounts.push(p.uint64());else ee.bucketCounts.push(p.uint64());break;default:p.skipType(7&te)}}return ee},a.decodeDelimited=function(p){return p instanceof A||(p=new A(p)),this.decode(p,p.uint32())},a.verify=function(p){if("object"!=typeof p||null===p)return"object expected";if(null!=p.offset&&p.hasOwnProperty("offset")&&!y.isInteger(p.offset))return"offset: integer expected";if(null!=p.bucketCounts&&p.hasOwnProperty("bucketCounts")){if(!Array.isArray(p.bucketCounts))return"bucketCounts: array expected";for(var O=0;O<p.bucketCounts.length;++O)if(!(y.isInteger(p.bucketCounts[O])||p.bucketCounts[O]&&y.isInteger(p.bucketCounts[O].low)&&y.isInteger(p.bucketCounts[O].high)))return"bucketCounts: integer|Long[] expected"}return null},a.fromObject=function(p){if(p instanceof v.opentelemetry.proto.metrics.v1.ExponentialHistogramDataPoint.Buckets)return p;var O=new v.opentelemetry.proto.metrics.v1.ExponentialHistogramDataPoint.Buckets;if(null!=p.offset&&(O.offset=0|p.offset),p.bucketCounts){if(!Array.isArray(p.bucketCounts))throw TypeError(".opentelemetry.proto.metrics.v1.ExponentialHistogramDataPoint.Buckets.bucketCounts: array expected");O.bucketCounts=[];for(var Y=0;Y<p.bucketCounts.length;++Y)y.Long?(O.bucketCounts[Y]=y.Long.fromValue(p.bucketCounts[Y])).unsigned=!0:"string"==typeof p.bucketCounts[Y]?O.bucketCounts[Y]=parseInt(p.bucketCounts[Y],10):"number"==typeof p.bucketCounts[Y]?O.bucketCounts[Y]=p.bucketCounts[Y]:"object"==typeof p.bucketCounts[Y]&&(O.bucketCounts[Y]=new y.LongBits(p.bucketCounts[Y].low>>>0,p.bucketCounts[Y].high>>>0).toNumber(!0))}return O},a.toObject=function(p,O){O||(O={});var Y={};if((O.arrays||O.defaults)&&(Y.bucketCounts=[]),O.defaults&&(Y.offset=0),null!=p.offset&&p.hasOwnProperty("offset")&&(Y.offset=p.offset),p.bucketCounts&&p.bucketCounts.length){Y.bucketCounts=[];for(var ee=0;ee<p.bucketCounts.length;++ee)"number"==typeof p.bucketCounts[ee]?Y.bucketCounts[ee]=O.longs===String?String(p.bucketCounts[ee]):p.bucketCounts[ee]:Y.bucketCounts[ee]=O.longs===String?y.Long.prototype.toString.call(p.bucketCounts[ee]):O.longs===Number?new y.LongBits(p.bucketCounts[ee].low>>>0,p.bucketCounts[ee].high>>>0).toNumber(!0):p.bucketCounts[ee]}return Y},a.prototype.toJSON=function(){return this.constructor.toObject(this,s.util.toJSONOptions)},a.getTypeUrl=function(p){return void 0===p&&(p="type.googleapis.com"),p+"/opentelemetry.proto.metrics.v1.ExponentialHistogramDataPoint.Buckets"},a}(),b}(),k.SummaryDataPoint=function(){function b(T){if(this.attributes=[],this.quantileValues=[],T)for(var a=Object.keys(T),i=0;i<a.length;++i)null!=T[a[i]]&&(this[a[i]]=T[a[i]])}return b.prototype.attributes=y.emptyArray,b.prototype.startTimeUnixNano=null,b.prototype.timeUnixNano=null,b.prototype.count=null,b.prototype.sum=null,b.prototype.quantileValues=y.emptyArray,b.prototype.flags=null,b.create=function(a){return new b(a)},b.encode=function(a,i){if(i||(i=L.create()),null!=a.startTimeUnixNano&&Object.hasOwnProperty.call(a,"startTimeUnixNano")&&i.uint32(17).fixed64(a.startTimeUnixNano),null!=a.timeUnixNano&&Object.hasOwnProperty.call(a,"timeUnixNano")&&i.uint32(25).fixed64(a.timeUnixNano),null!=a.c
vendor: 12,907 bytes, line 1
1ount&&Object.hasOwnProperty.call(a,"count")&&i.uint32(33).fixed64(a.count),null!=a.sum&&Object.hasOwnProperty.call(a,"sum")&&i.uint32(41).double(a.sum),null!=a.quantileValues&&a.quantileValues.length)for(var p=0;p<a.quantileValues.length;++p)v.opentelemetry.proto.metrics.v1.SummaryDataPoint.ValueAtQuantile.encode(a.quantileValues[p],i.uint32(50).fork()).ldelim();if(null!=a.attributes&&a.attributes.length)for(p=0;p<a.attributes.length;++p)v.opentelemetry.proto.common.v1.KeyValue.encode(a.attributes[p],i.uint32(58).fork()).ldelim();return null!=a.flags&&Object.hasOwnProperty.call(a,"flags")&&i.uint32(64).uint32(a.flags),i},b.encodeDelimited=function(a,i){return this.encode(a,i).ldelim()},b.decode=function(a,i){a instanceof A||(a=A.create(a));for(var p=void 0===i?a.len:a.pos+i,O=new v.opentelemetry.proto.metrics.v1.SummaryDataPoint;a.pos<p;){var Y=a.uint32();switch(Y>>>3){case 7:O.attributes&&O.attributes.length||(O.attributes=[]),O.attributes.push(v.opentelemetry.proto.common.v1.KeyValue.decode(a,a.uint32()));break;case 2:O.startTimeUnixNano=a.fixed64();break;case 3:O.timeUnixNano=a.fixed64();break;case 4:O.count=a.fixed64();break;case 5:O.sum=a.double();break;case 6:O.quantileValues&&O.quantileValues.length||(O.quantileValues=[]),O.quantileValues.push(v.opentelemetry.proto.metrics.v1.SummaryDataPoint.ValueAtQuantile.decode(a,a.uint32()));break;case 8:O.flags=a.uint32();break;default:a.skipType(7&Y)}}return O},b.decodeDelimited=function(a){return a instanceof A||(a=new A(a)),this.decode(a,a.uint32())},b.verify=function(a){if("object"!=typeof a||null===a)return"object expected";if(null!=a.attributes&&a.hasOwnProperty("attributes")){if(!Array.isArray(a.attributes))return"attributes: array expected";for(var i=0;i<a.attributes.length;++i)if(p=v.opentelemetry.proto.common.v1.KeyValue.verify(a.attributes[i]))return"attributes."+p}if(null!=a.startTimeUnixNano&&a.hasOwnProperty("startTimeUnixNano")&&!y.isInteger(a.startTimeUnixNano)&&!(a.startTimeUnixNano&&y.isInteger(a.startTimeUnixNano.low)&&y.isInteger(a.startTimeUnixNano.high)))return"startTimeUnixNano: integer|Long expected";if(null!=a.timeUnixNano&&a.hasOwnProperty("timeUnixNano")&&!y.isInteger(a.timeUnixNano)&&!(a.timeUnixNano&&y.isInteger(a.timeUnixNano.low)&&y.isInteger(a.timeUnixNano.high)))return"timeUnixNano: integer|Long expected";if(null!=a.count&&a.hasOwnProperty("count")&&!y.isInteger(a.count)&&!(a.count&&y.isInteger(a.count.low)&&y.isInteger(a.count.high)))return"count: integer|Long expected";if(null!=a.sum&&a.hasOwnProperty("sum")&&"number"!=typeof a.sum)return"sum: number expected";if(null!=a.quantileValues&&a.hasOwnProperty("quantileValues")){if(!Array.isArray(a.quantileValues))return"quantileValues: array expected";for(i=0;i<a.quantileValues.length;++i){var p;if(p=v.opentelemetry.proto.metrics.v1.SummaryDataPoint.ValueAtQuantile.verify(a.quantileValues[i]))return"quantileValues."+p}}return null!=a.flags&&a.hasOwnProperty("flags")&&!y.isInteger(a.flags)?"flags: integer expected":null},b.fromObject=function(a){if(a instanceof v.opentelemetry.proto.metrics.v1.SummaryDataPoint)return a;var i=new v.opentelemetry.proto.metrics.v1.SummaryDataPoint;if(a.attributes){if(!Array.isArray(a.attributes))throw TypeError(".opentelemetry.proto.metrics.v1.SummaryDataPoint.attributes: array expected");i.attributes=[];for(var p=0;p<a.attributes.length;++p){if("object"!=typeof a.attributes[p])throw TypeError(".opentelemetry.proto.metrics.v1.SummaryDataPoint.attributes: object expected");i.attributes[p]=v.opentelemetry.proto.common.v1.KeyValue.fromObject(a.attributes[p])}}if(null!=a.startTimeUnixNano&&(y.Long?(i.startTimeUnixNano=y.Long.fromValue(a.startTimeUnixNano)).unsigned=!1:"string"==typeof a.startTimeUnixNano?i.startTimeUnixNano=parseInt(a.startTimeUnixNano,10):"number"==typeof a.startTimeUnixNano?i.startTimeUnixNano=a.startTimeUnixNano:"object"==typeof a.startTimeUnixNano&&(i.startTimeUnixNano=new y.LongBits(a.startTimeUnixNano.low>>>0,a.startTimeUnixNano.high>>>0).toNumber())),null!=a.timeUnixNano&&(y.Long?(i.timeUnixNano=y.Long.fromValue(a.timeUnixNano)).unsigned=!1:"string"==typeof a.timeUnixNano?i.timeUnixNano=parseInt(a.timeUnixNano,10):"number"==typeof a.timeUnixNano?i.timeUnixNano=a.timeUnixNano:"object"==typeof a.timeUnixNano&&(i.timeUnixNano=new y.LongBits(a.timeUnixNano.low>>>0,a.timeUnixNano.high>>>0).toNumber())),null!=a.count&&(y.Long?(i.count=y.Long.fromValue(a.count)).unsigned=!1:"string"==typeof a.count?i.count=parseInt(a.count,10):"number"==typeof a.count?i.count=a.count:"object"==typeof a.count&&(i.count=new y.LongBits(a.count.low>>>0,a.count.high>>>0).toNumber())),null!=a.sum&&(i.sum=Number(a.sum)),a.quantileValues){if(!Array.isArray(a.quantileValues))throw TypeError(".opentelemetry.proto.metrics.v1.SummaryDataPoint.quantileValues: array expected");for(i.quantileValues=[],p=0;p<a.quantileValues.length;++p){if("object"!=typeof a.quantileValues[p])throw TypeError(".opentelemetry.proto.metrics.v1.SummaryDataPoint.quantileValues: object expected");i.quantileValues[p]=v.opentelemetry.proto.metrics.v1.SummaryDataPoint.ValueAtQuantile.fromObject(a.quantileValues[p])}}return null!=a.flags&&(i.flags=a.flags>>>0),i},b.toObject=function(a,i){i||(i={});var p={};if((i.arrays||i.defaults)&&(p.quantileValues=[],p.attributes=[]),i.defaults){if(y.Long){var O=new y.Long(0,0,!1);p.startTimeUnixNano=i.longs===String?O.toString():i.longs===Number?O.toNumber():O}else p.startTimeUnixNano=i.longs===String?"0":0;y.Long?(O=new y.Long(0,0,!1),p.timeUnixNano=i.longs===String?O.toString():i.longs===Number?O.toNumber():O):p.timeUnixNano=i.longs===String?"0":0,y.Long?(O=new y.Long(0,0,!1),p.count=i.longs===String?O.toString():i.longs===Number?O.toNumber():O):p.count=i.longs===String?"0":0,p.sum=0,p.flags=0}if(null!=a.startTimeUnixNano&&a.hasOwnProperty("startTimeUnixNano")&&("number"==typeof a.startTimeUnixNano?p.startTimeUnixNano=i.longs===String?String(a.startTimeUnixNano):a.startTimeUnixNano:p.startTimeUnixNano=i.longs===String?y.Long.prototype.toString.call(a.startTimeUnixNano):i.longs===Number?new y.LongBits(a.startTimeUnixNano.low>>>0,a.startTimeUnixNano.high>>>0).toNumber():a.startTimeUnixNano),null!=a.timeUnixNano&&a.hasOwnProperty("timeUnixNano")&&("number"==typeof a.timeUnixNano?p.timeUnixNano=i.longs===String?String(a.timeUnixNano):a.timeUnixNano:p.timeUnixNano=i.longs===String?y.Long.prototype.toString.call(a.timeUnixNano):i.longs===Number?new y.LongBits(a.timeUnixNano.low>>>0,a.timeUnixNano.high>>>0).toNumber():a.timeUnixNano),null!=a.count&&a.hasOwnProperty("count")&&("number"==typeof a.count?p.count=i.longs===String?String(a.count):a.count:p.count=i.longs===String?y.Long.prototype.toString.call(a.count):i.longs===Number?new y.LongBits(a.count.low>>>0,a.count.high>>>0).toNumber():a.count),null!=a.sum&&a.hasOwnProperty("sum")&&(p.sum=i.json&&!isFinite(a.sum)?String(a.sum):a.sum),a.quantileValues&&a.quantileValues.length){p.quantileValues=[];for(var Y=0;Y<a.quantileValues.length;++Y)p.quantileValues[Y]=v.opentelemetry.proto.metrics.v1.SummaryDataPoint.ValueAtQuantile.toObject(a.quantileValues[Y],i)}if(a.attributes&&a.attributes.length)for(p.attributes=[],Y=0;Y<a.attributes.length;++Y)p.attributes[Y]=v.opentelemetry.proto.common.v1.KeyValue.toObject(a.attributes[Y],i);return null!=a.flags&&a.hasOwnProperty("flags")&&(p.flags=a.flags),p},b.prototype.toJSON=function(){return this.constructor.toObject(this,s.util.toJSONOptions)},b.getTypeUrl=function(a){return void 0===a&&(a="type.googleapis.com"),a+"/opentelemetry.proto.metrics.v1.SummaryDataPoint"},b.ValueAtQuantile=function(){function T(a){if(a)for(var i=Object.keys(a),p=0;p<i.length;++p)null!=a[i[p]]&&(this[i[p]]=a[i[p]])}return T.prototype.quantile=null,T.prototype.value=null,T.create=function(i){return new T(i)},T.encode=function(i,p){return p||(p=L.create()),null!=i.quantile&&Object.hasOwnProperty.call(i,"quantile")&&p.uint32(9).double(i.quantile),null!=i.value&&Object.hasOwnProperty.call(i,"value")&&p.uint32(17).double(i.value),p},T.encodeDelimited=function(i,p){return this.encode(i,p).ldelim()},T.decode=function(i,p){i instanceof A||(i=A.create(i));for(var O=void 0===p?i.len:i.pos+p,Y=new v.opentelemetry.proto.metrics.v1.SummaryDataPoint.ValueAtQuantile;i.pos<O;){var ee=i.uint32();switch(ee>>>3){case 1:Y.quantile=i.double();break;case 2:Y.value=i.double();break;default:i.skipType(7&ee)}}return Y},T.decodeDelimited=function(i){return i instanceof A||(i=new A(i)),this.decode(i,i.uint32())},T.verify=function(i){return"object"!=typeof i||null===i?"object expected":null!=i.quantile&&i.hasOwnProperty("quantile")&&"number"!=typeof i.quantile?"quantile: number expected":null!=i.value&&i.hasOwnProperty("value")&&"number"!=typeof i.value?"value: number expected":null},T.fromObject=function(i){if(i instanceof v.opentelemetry.proto.metrics.v1.SummaryDataPoint.ValueAtQuantile)return i;var p=new v.opentelemetry.proto.metrics.v1.SummaryDataPoint.ValueAtQuantile;return null!=i.quantile&&(p.quantile=Number(i.quantile)),null!=i.value&&(p.value=Number(i.value)),p},T.toObject=function(i,p){p||(p={});var O={};return p.defaults&&(O.quantile=0,O.value=0),null!=i.quantile&&i.hasOwnProperty("quantile")&&(O.quantile=p.json&&!isFinite(i.quantile)?String(i.quantile):i.quantile),null!=i.value&&i.hasOwnProperty("value")&&(O.value=p.json&&!isFinite(i.value)?String(i.value):i.value),O},T.prototype.toJSON=function(){return this.constructor.toObject(this,s.util.toJSONOptions)},T.getTypeUrl=function(i){return void 0===i&&(i="type.googleapis.com"),i+"/opentelemetry.proto.metrics.v1.SummaryDataPoint.ValueAtQuantile"},T}(),b}(),k.Exemplar=function(){function b(a){if(this.filteredAttributes=[],a)for(var i=Object.keys(a),p=0;p<i.length;++p)null!=a[i[p]]&&(this[i[p]]=a[i[p]])}var T;return b.prototype.filteredAttributes=y.emptyArray,b.prototype.timeUnixNano=null,b.prototype.asDouble=null,b.prototype.asInt=null,b.prototype.spanId=null,b.prototype.traceId=null,Object.defineProperty(b.prototype,"value",{get:y.oneOfGetter(T=["asDouble","asInt"]),set:y.oneOfSetter(T)}),b.create=function(i){return new b(i)},b.encode=function(i,p){if(p||(p=L.create()),null!=i.timeUnixNano&&Object.hasOwnProperty.call(i,"timeUnixNano")&&p.uint32(17).fixed64(i.timeUnixNano),null!=i.asDouble&&Object.hasOwnProperty.call(i,"asDouble")&&p.uint32(25).double(i.asDouble),null!=i.spanId&&Object.hasOwnProperty.call(i,"spanId")&&p.uint32(34).bytes(i.spanId),null!=i.traceId&&Object.hasOwnProperty.call(i,"traceId")&&p.uint32(42).bytes(i.traceId),null!=i.asInt&&Object.hasOwnProperty.call(i,"asInt")&&p.uint32(49).sfixed64(i.asInt),null!=i.filteredAttributes&&i.filteredAttributes.length)for(var O=0;O<i.filteredAttributes.length;++O)v.opentelemetry.proto.common.v1.KeyValue.encode(i.filteredAttributes[O],p.uint32(58).fork()).ldelim();return p},b.encodeDelimited=function(i,p){return this.encode(i,p).ldelim()},b.decode=function(i,p){i instanceof A||(i=A.create(i));for(var O=void 0===p?i.len:i.pos+p,Y=new v.opentelemetry.proto.metrics.v1.Exemplar;i.pos<O;){var ee=i.uint32();switch(ee>>>3){case 7:Y.filteredAttributes&&Y.filteredAttributes.length||(Y.filteredAttributes=[]),Y.filteredAttributes.push(v.opentelemetry.proto.common.v1.KeyValue.decode(i,i.uint32()));break;case 2:Y.timeUnixNano=i.fixed64();break;case 3:Y.asDouble=i.double();break;case 6:Y.asInt=i.sfixed64();break;case 4:Y.spanId=i.bytes();break;case 5:Y.traceId=i.bytes();break;default:i.skipType(7&ee)}}return Y},b.decodeDelimited=function(i){return i instanceof A||(i=new A(i)),this.decode(i,i.uint32())},b.verify=function(i){if("object"!=typeof i||null===i)return"object expected";var p={};if(null!=i.filteredAttributes&&i.hasOwnProperty("filteredAttributes")){if(!Array.isArray(i.filteredAttributes))return"filteredAttributes: array expected";for(var O=0;O<i.filteredAttributes.length;++O){var Y=v.opentelemetry.proto.common.v1.KeyValue.verify(i.filteredAttributes[O]);if(Y)return"filteredAttributes."+Y}}if(null!=i.timeUnixNano&&i.hasOwnProperty("timeUnixNano")&&!y.isInteger(i.timeUnixNano)&&!(i.timeUnixNano&&y.isInteger(i.timeUnixNano.low)&&y.isInteger(i.timeUnixNano.high)))return"timeUnixNano: integer|Long expected";if(null!=i.asDouble&&i.hasOwnProperty("asDouble")&&(p.value=1,"number"!=typeof i.asDouble))return"asDouble: number expected";if(null!=i.asInt&&i.hasOwnProperty("asInt")){if(1===p.value)return"value: multiple values";if(p.value=1,!(y.isInteger(i.asInt)||i.asInt&&y.isInteger(i.asInt.low)&&y.isInteger(i.asInt.high)))return"asInt: integer|Long expected"}return null!=i.spanId&&i.hasOwnProperty("spanId")&&!(i.spanId&&"number"==typeof i.spanId.length||y.isString(i.spanId))?"spanId: buffer expected":null!=i.traceId&&i.hasOwnProperty("traceId")&&!(i.traceId&&"number"==typeof i.traceId.length||y.isString(i.traceId))?"traceId: buffer expected":null},b.fromObject=function(i){if(i instanceof v.opentelemetry.proto.metrics.v1.Exemplar)return i;var p=new v.opentelemetry.proto.metrics.v1.Exemplar;
vendor: 4,583 bytes, line 1
1if(i.filteredAttributes){if(!Array.isArray(i.filteredAttributes))throw TypeError(".opentelemetry.proto.metrics.v1.Exemplar.filteredAttributes: array expected");p.filteredAttributes=[];for(var O=0;O<i.filteredAttributes.length;++O){if("object"!=typeof i.filteredAttributes[O])throw TypeError(".opentelemetry.proto.metrics.v1.Exemplar.filteredAttributes: object expected");p.filteredAttributes[O]=v.opentelemetry.proto.common.v1.KeyValue.fromObject(i.filteredAttributes[O])}}return null!=i.timeUnixNano&&(y.Long?(p.timeUnixNano=y.Long.fromValue(i.timeUnixNano)).unsigned=!1:"string"==typeof i.timeUnixNano?p.timeUnixNano=parseInt(i.timeUnixNano,10):"number"==typeof i.timeUnixNano?p.timeUnixNano=i.timeUnixNano:"object"==typeof i.timeUnixNano&&(p.timeUnixNano=new y.LongBits(i.timeUnixNano.low>>>0,i.timeUnixNano.high>>>0).toNumber())),null!=i.asDouble&&(p.asDouble=Number(i.asDouble)),null!=i.asInt&&(y.Long?(p.asInt=y.Long.fromValue(i.asInt)).unsigned=!1:"string"==typeof i.asInt?p.asInt=parseInt(i.asInt,10):"number"==typeof i.asInt?p.asInt=i.asInt:"object"==typeof i.asInt&&(p.asInt=new y.LongBits(i.asInt.low>>>0,i.asInt.high>>>0).toNumber())),null!=i.spanId&&("string"==typeof i.spanId?y.base64.decode(i.spanId,p.spanId=y.newBuffer(y.base64.length(i.spanId)),0):i.spanId.length>=0&&(p.spanId=i.spanId)),null!=i.traceId&&("string"==typeof i.traceId?y.base64.decode(i.traceId,p.traceId=y.newBuffer(y.base64.length(i.traceId)),0):i.traceId.length>=0&&(p.traceId=i.traceId)),p},b.toObject=function(i,p){p||(p={});var O={};if((p.arrays||p.defaults)&&(O.filteredAttributes=[]),p.defaults){if(y.Long){var Y=new y.Long(0,0,!1);O.timeUnixNano=p.longs===String?Y.toString():p.longs===Number?Y.toNumber():Y}else O.timeUnixNano=p.longs===String?"0":0;p.bytes===String?O.spanId="":(O.spanId=[],p.bytes!==Array&&(O.spanId=y.newBuffer(O.spanId))),p.bytes===String?O.traceId="":(O.traceId=[],p.bytes!==Array&&(O.traceId=y.newBuffer(O.traceId)))}if(null!=i.timeUnixNano&&i.hasOwnProperty("timeUnixNano")&&("number"==typeof i.timeUnixNano?O.timeUnixNano=p.longs===String?String(i.timeUnixNano):i.timeUnixNano:O.timeUnixNano=p.longs===String?y.Long.prototype.toString.call(i.timeUnixNano):p.longs===Number?new y.LongBits(i.timeUnixNano.low>>>0,i.timeUnixNano.high>>>0).toNumber():i.timeUnixNano),null!=i.asDouble&&i.hasOwnProperty("asDouble")&&(O.asDouble=p.json&&!isFinite(i.asDouble)?String(i.asDouble):i.asDouble,p.oneofs&&(O.value="asDouble")),null!=i.spanId&&i.hasOwnProperty("spanId")&&(O.spanId=p.bytes===String?y.base64.encode(i.spanId,0,i.spanId.length):p.bytes===Array?Array.prototype.slice.call(i.spanId):i.spanId),null!=i.traceId&&i.hasOwnProperty("traceId")&&(O.traceId=p.bytes===String?y.base64.encode(i.traceId,0,i.traceId.length):p.bytes===Array?Array.prototype.slice.call(i.traceId):i.traceId),null!=i.asInt&&i.hasOwnProperty("asInt")&&("number"==typeof i.asInt?O.asInt=p.longs===String?String(i.asInt):i.asInt:O.asInt=p.longs===String?y.Long.prototype.toString.call(i.asInt):p.longs===Number?new y.LongBits(i.asInt.low>>>0,i.asInt.high>>>0).toNumber():i.asInt,p.oneofs&&(O.value="asInt")),i.filteredAttributes&&i.filteredAttributes.length){O.filteredAttributes=[];for(var ee=0;ee<i.filteredAttributes.length;++ee)O.filteredAttributes[ee]=v.opentelemetry.proto.common.v1.KeyValue.toObject(i.filteredAttributes[ee],p)}return O},b.prototype.toJSON=function(){return this.constructor.toObject(this,s.util.toJSONOptions)},b.getTypeUrl=function(i){return void 0===i&&(i="type.googleapis.com"),i+"/opentelemetry.proto.metrics.v1.Exemplar"},b}(),k}(),w}(),I.logs=function(){var w={};return w.v1=function(){var b,T,k={};return k.LogsData=function(){function b(T){if(this.resourceLogs=[],T)for(var a=Object.keys(T),i=0;i<a.length;++i)null!=T[a[i]]&&(this[a[i]]=T[a[i]])}return b.prototype.resourceLogs=y.emptyArray,b.create=function(a){return new b(a)},b.encode=function(a,i){if(i||(i=L.create()),null!=a.resourceLogs&&a.resourceLogs.length)for(var p=0;p<a.resourceLogs.length;++p)v.opentelemetry.proto.logs.v1.ResourceLogs.encode(a.resourceLogs[p],i.uint32(10).fork()).ldelim();return i},b.encodeDelimited=function(a,i){return this.encode(a,i).ldelim()},b.decode=function(a,i){a instanceof A||(a=A.create(a));for(var p=void 0===i?a.len:a.pos+i,O=new v.opentelemetry.proto.logs.v1.LogsData;a.pos<p;){var Y=a.uint32();Y>>>3==1?(O.resourceLogs&&O.resourceLogs.length||(O.resourceLogs=[]),O.resourceLogs.push(v.opentelemetry.proto.logs.v1.ResourceLogs.decode(a,a.uint32()))):a.skipType(7&Y)}return O},b.decodeDelimited=function(a){return a instanceof A||(a=new A(a)),this.decode(a,a.uint32())}
vendor: 12,150 bytes, line 1
1,b.verify=function(a){if("object"!=typeof a||null===a)return"object expected";if(null!=a.resourceLogs&&a.hasOwnProperty("resourceLogs")){if(!Array.isArray(a.resourceLogs))return"resourceLogs: array expected";for(var i=0;i<a.resourceLogs.length;++i){var p=v.opentelemetry.proto.logs.v1.ResourceLogs.verify(a.resourceLogs[i]);if(p)return"resourceLogs."+p}}return null},b.fromObject=function(a){if(a instanceof v.opentelemetry.proto.logs.v1.LogsData)return a;var i=new v.opentelemetry.proto.logs.v1.LogsData;if(a.resourceLogs){if(!Array.isArray(a.resourceLogs))throw TypeError(".opentelemetry.proto.logs.v1.LogsData.resourceLogs: array expected");i.resourceLogs=[];for(var p=0;p<a.resourceLogs.length;++p){if("object"!=typeof a.resourceLogs[p])throw TypeError(".opentelemetry.proto.logs.v1.LogsData.resourceLogs: object expected");i.resourceLogs[p]=v.opentelemetry.proto.logs.v1.ResourceLogs.fromObject(a.resourceLogs[p])}}return i},b.toObject=function(a,i){i||(i={});var p={};if((i.arrays||i.defaults)&&(p.resourceLogs=[]),a.resourceLogs&&a.resourceLogs.length){p.resourceLogs=[];for(var O=0;O<a.resourceLogs.length;++O)p.resourceLogs[O]=v.opentelemetry.proto.logs.v1.ResourceLogs.toObject(a.resourceLogs[O],i)}return p},b.prototype.toJSON=function(){return this.constructor.toObject(this,s.util.toJSONOptions)},b.getTypeUrl=function(a){return void 0===a&&(a="type.googleapis.com"),a+"/opentelemetry.proto.logs.v1.LogsData"},b}(),k.ResourceLogs=function(){function b(T){if(this.scopeLogs=[],T)for(var a=Object.keys(T),i=0;i<a.length;++i)null!=T[a[i]]&&(this[a[i]]=T[a[i]])}return b.prototype.resource=null,b.prototype.scopeLogs=y.emptyArray,b.prototype.schemaUrl=null,b.create=function(a){return new b(a)},b.encode=function(a,i){if(i||(i=L.create()),null!=a.resource&&Object.hasOwnProperty.call(a,"resource")&&v.opentelemetry.proto.resource.v1.Resource.encode(a.resource,i.uint32(10).fork()).ldelim(),null!=a.scopeLogs&&a.scopeLogs.length)for(var p=0;p<a.scopeLogs.length;++p)v.opentelemetry.proto.logs.v1.ScopeLogs.encode(a.scopeLogs[p],i.uint32(18).fork()).ldelim();return null!=a.schemaUrl&&Object.hasOwnProperty.call(a,"schemaUrl")&&i.uint32(26).string(a.schemaUrl),i},b.encodeDelimited=function(a,i){return this.encode(a,i).ldelim()},b.decode=function(a,i){a instanceof A||(a=A.create(a));for(var p=void 0===i?a.len:a.pos+i,O=new v.opentelemetry.proto.logs.v1.ResourceLogs;a.pos<p;){var Y=a.uint32();switch(Y>>>3){case 1:O.resource=v.opentelemetry.proto.resource.v1.Resource.decode(a,a.uint32());break;case 2:O.scopeLogs&&O.scopeLogs.length||(O.scopeLogs=[]),O.scopeLogs.push(v.opentelemetry.proto.logs.v1.ScopeLogs.decode(a,a.uint32()));break;case 3:O.schemaUrl=a.string();break;default:a.skipType(7&Y)}}return O},b.decodeDelimited=function(a){return a instanceof A||(a=new A(a)),this.decode(a,a.uint32())},b.verify=function(a){if("object"!=typeof a||null===a)return"object expected";if(null!=a.resource&&a.hasOwnProperty("resource")&&(i=v.opentelemetry.proto.resource.v1.Resource.verify(a.resource)))return"resource."+i;if(null!=a.scopeLogs&&a.hasOwnProperty("scopeLogs")){if(!Array.isArray(a.scopeLogs))return"scopeLogs: array expected";for(var p=0;p<a.scopeLogs.length;++p){var i;if(i=v.opentelemetry.proto.logs.v1.ScopeLogs.verify(a.scopeLogs[p]))return"scopeLogs."+i}}return null!=a.schemaUrl&&a.hasOwnProperty("schemaUrl")&&!y.isString(a.schemaUrl)?"schemaUrl: string expected":null},b.fromObject=function(a){if(a instanceof v.opentelemetry.proto.logs.v1.ResourceLogs)return a;var i=new v.opentelemetry.proto.logs.v1.ResourceLogs;if(null!=a.resource){if("object"!=typeof a.resource)throw TypeError(".opentelemetry.proto.logs.v1.ResourceLogs.resource: object expected");i.resource=v.opentelemetry.proto.resource.v1.Resource.fromObject(a.resource)}if(a.scopeLogs){if(!Array.isArray(a.scopeLogs))throw TypeError(".opentelemetry.proto.logs.v1.ResourceLogs.scopeLogs: array expected");i.scopeLogs=[];for(var p=0;p<a.scopeLogs.length;++p){if("object"!=typeof a.scopeLogs[p])throw TypeError(".opentelemetry.proto.logs.v1.ResourceLogs.scopeLogs: object expected");i.scopeLogs[p]=v.opentelemetry.proto.logs.v1.ScopeLogs.fromObject(a.scopeLogs[p])}}return null!=a.schemaUrl&&(i.schemaUrl=String(a.schemaUrl)),i},b.toObject=function(a,i){i||(i={});var p={};if((i.arrays||i.defaults)&&(p.scopeLogs=[]),i.defaults&&(p.resource=null,p.schemaUrl=""),null!=a.resource&&a.hasOwnProperty("resource")&&(p.resource=v.opentelemetry.proto.resource.v1.Resource.toObject(a.resource,i)),a.scopeLogs&&a.scopeLogs.length){p.scopeLogs=[];for(var O=0;O<a.scopeLogs.length;++O)p.scopeLogs[O]=v.opentelemetry.proto.logs.v1.ScopeLogs.toObject(a.scopeLogs[O],i)}return null!=a.schemaUrl&&a.hasOwnProperty("schemaUrl")&&(p.schemaUrl=a.schemaUrl),p},b.prototype.toJSON=function(){return this.constructor.toObject(this,s.util.toJSONOptions)},b.getTypeUrl=function(a){return void 0===a&&(a="type.googleapis.com"),a+"/opentelemetry.proto.logs.v1.ResourceLogs"},b}(),k.ScopeLogs=function(){function b(T){if(this.logRecords=[],T)for(var a=Object.keys(T),i=0;i<a.length;++i)null!=T[a[i]]&&(this[a[i]]=T[a[i]])}return b.prototype.scope=null,b.prototype.logRecords=y.emptyArray,b.prototype.schemaUrl=null,b.create=function(a){return new b(a)},b.encode=function(a,i){if(i||(i=L.create()),null!=a.scope&&Object.hasOwnProperty.call(a,"scope")&&v.opentelemetry.proto.common.v1.InstrumentationScope.encode(a.scope,i.uint32(10).fork()).ldelim(),null!=a.logRecords&&a.logRecords.length)for(var p=0;p<a.logRecords.length;++p)v.opentelemetry.proto.logs.v1.LogRecord.encode(a.logRecords[p],i.uint32(18).fork()).ldelim();return null!=a.schemaUrl&&Object.hasOwnProperty.call(a,"schemaUrl")&&i.uint32(26).string(a.schemaUrl),i},b.encodeDelimited=function(a,i){return this.encode(a,i).ldelim()},b.decode=function(a,i){a instanceof A||(a=A.create(a));for(var p=void 0===i?a.len:a.pos+i,O=new v.opentelemetry.proto.logs.v1.ScopeLogs;a.pos<p;){var Y=a.uint32();switch(Y>>>3){case 1:O.scope=v.opentelemetry.proto.common.v1.InstrumentationScope.decode(a,a.uint32());break;case 2:O.logRecords&&O.logRecords.length||(O.logRecords=[]),O.logRecords.push(v.opentelemetry.proto.logs.v1.LogRecord.decode(a,a.uint32()));break;case 3:O.schemaUrl=a.string();break;default:a.skipType(7&Y)}}return O},b.decodeDelimited=function(a){return a instanceof A||(a=new A(a)),this.decode(a,a.uint32())},b.verify=function(a){if("object"!=typeof a||null===a)return"object expected";if(null!=a.scope&&a.hasOwnProperty("scope")&&(i=v.opentelemetry.proto.common.v1.InstrumentationScope.verify(a.scope)))return"scope."+i;if(null!=a.logRecords&&a.hasOwnProperty("logRecords")){if(!Array.isArray(a.logRecords))return"logRecords: array expected";for(var p=0;p<a.logRecords.length;++p){var i;if(i=v.opentelemetry.proto.logs.v1.LogRecord.verify(a.logRecords[p]))return"logRecords."+i}}return null!=a.schemaUrl&&a.hasOwnProperty("schemaUrl")&&!y.isString(a.schemaUrl)?"schemaUrl: string expected":null},b.fromObject=function(a){if(a instanceof v.opentelemetry.proto.logs.v1.ScopeLogs)return a;var i=new v.opentelemetry.proto.logs.v1.ScopeLogs;if(null!=a.scope){if("object"!=typeof a.scope)throw TypeError(".opentelemetry.proto.logs.v1.ScopeLogs.scope: object expected");i.scope=v.opentelemetry.proto.common.v1.InstrumentationScope.fromObject(a.scope)}if(a.logRecords){if(!Array.isArray(a.logRecords))throw TypeError(".opentelemetry.proto.logs.v1.ScopeLogs.logRecords: array expected");i.logRecords=[];for(var p=0;p<a.logRecords.length;++p){if("object"!=typeof a.logRecords[p])throw TypeError(".opentelemetry.proto.logs.v1.ScopeLogs.logRecords: object expected");i.logRecords[p]=v.opentelemetry.proto.logs.v1.LogRecord.fromObject(a.logRecords[p])}}return null!=a.schemaUrl&&(i.schemaUrl=String(a.schemaUrl)),i},b.toObject=function(a,i){i||(i={});var p={};if((i.arrays||i.defaults)&&(p.logRecords=[]),i.defaults&&(p.scope=null,p.schemaUrl=""),null!=a.scope&&a.hasOwnProperty("scope")&&(p.scope=v.opentelemetry.proto.common.v1.InstrumentationScope.toObject(a.scope,i)),a.logRecords&&a.logRecords.length){p.logRecords=[];for(var O=0;O<a.logRecords.length;++O)p.logRecords[O]=v.opentelemetry.proto.logs.v1.LogRecord.toObject(a.logRecords[O],i)}return null!=a.schemaUrl&&a.hasOwnProperty("schemaUrl")&&(p.schemaUrl=a.schemaUrl),p},b.prototype.toJSON=function(){return this.constructor.toObject(this,s.util.toJSONOptions)},b.getTypeUrl=function(a){return void 0===a&&(a="type.googleapis.com"),a+"/opentelemetry.proto.logs.v1.ScopeLogs"},b}(),k.SeverityNumber=(b={},(T=Object.create(b))[b[0]="SEVERITY_NUMBER_UNSPECIFIED"]=0,T[b[1]="SEVERITY_NUMBER_TRACE"]=1,T[b[2]="SEVERITY_NUMBER_TRACE2"]=2,T[b[3]="SEVERITY_NUMBER_TRACE3"]=3,T[b[4]="SEVERITY_NUMBER_TRACE4"]=4,T[b[5]="SEVERITY_NUMBER_DEBUG"]=5,T[b[6]="SEVERITY_NUMBER_DEBUG2"]=6,T[b[7]="SEVERITY_NUMBER_DEBUG3"]=7,T[b[8]="SEVERITY_NUMBER_DEBUG4"]=8,T[b[9]="SEVERITY_NUMBER_INFO"]=9,T[b[10]="SEVERITY_NUMBER_INFO2"]=10,T[b[11]="SEVERITY_NUMBER_INFO3"]=11,T[b[12]="SEVERITY_NUMBER_INFO4"]=12,T[b[13]="SEVERITY_NUMBER_WARN"]=13,T[b[14]="SEVERITY_NUMBER_WARN2"]=14,T[b[15]="SEVERITY_NUMBER_WARN3"]=15,T[b[16]="SEVERITY_NUMBER_WARN4"]=16,T[b[17]="SEVERITY_NUMBER_ERROR"]=17,T[b[18]="SEVERITY_NUMBER_ERROR2"]=18,T[b[19]="SEVERITY_NUMBER_ERROR3"]=19,T[b[20]="SEVERITY_NUMBER_ERROR4"]=20,T[b[21]="SEVERITY_NUMBER_FATAL"]=21,T[b[22]="SEVERITY_NUMBER_FATAL2"]=22,T[b[23]="SEVERITY_NUMBER_FATAL3"]=23,T[b[24]="SEVERITY_NUMBER_FATAL4"]=24,T),k.LogRecordFlags=function(){var b={},T=Object.create(b);return T[b[0]="LOG_RECORD_FLAGS_DO_NOT_USE"]=0,T[b[255]="LOG_RECORD_FLAGS_TRACE_FLAGS_MASK"]=255,T}(),k.LogRecord=function(){function b(T){if(this.attributes=[],T)for(var a=Object.keys(T),i=0;i<a.length;++i)null!=T[a[i]]&&(this[a[i]]=T[a[i]])}return b.prototype.timeUnixNano=null,b.prototype.observedTimeUnixNano=null,b.prototype.severityNumber=null,b.prototype.severityText=null,b.prototype.body=null,b.prototype.attributes=y.emptyArray,b.prototype.droppedAttributesCount=null,b.prototype.flags=null,b.prototype.traceId=null,b.prototype.spanId=null,b.create=function(a){return new b(a)},b.encode=function(a,i){if(i||(i=L.create()),null!=a.timeUnixNano&&Object.hasOwnProperty.call(a,"timeUnixNano")&&i.uint32(9).fixed64(a.timeUnixNano),null!=a.severityNumber&&Object.hasOwnProperty.call(a,"severityNumber")&&i.uint32(16).int32(a.severityNumber),null!=a.severityText&&Object.hasOwnProperty.call(a,"severityText")&&i.uint32(26).string(a.severityText),null!=a.body&&Object.hasOwnProperty.call(a,"body")&&v.opentelemetry.proto.common.v1.AnyValue.encode(a.body,i.uint32(42).fork()).ldelim(),null!=a.attributes&&a.attributes.length)for(var p=0;p<a.attributes.length;++p)v.opentelemetry.proto.common.v1.KeyValue.encode(a.attributes[p],i.uint32(50).fork()).ldelim();return null!=a.droppedAttributesCount&&Object.hasOwnProperty.call(a,"droppedAttributesCount")&&i.uint32(56).uint32(a.droppedAttributesCount),null!=a.flags&&Object.hasOwnProperty.call(a,"flags")&&i.uint32(69).fixed32(a.flags),null!=a.traceId&&Object.hasOwnProperty.call(a,"traceId")&&i.uint32(74).bytes(a.traceId),null!=a.spanId&&Object.hasOwnProperty.call(a,"spanId")&&i.uint32(82).bytes(a.spanId),null!=a.observedTimeUnixNano&&Object.hasOwnProperty.call(a,"observedTimeUnixNano")&&i.uint32(89).fixed64(a.observedTimeUnixNano),i},b.encodeDelimited=function(a,i){return this.encode(a,i).ldelim()},b.decode=function(a,i){a instanceof A||(a=A.create(a));for(var p=void 0===i?a.len:a.pos+i,O=new v.opentelemetry.proto.logs.v1.LogRecord;a.pos<p;){var Y=a.uint32();switch(Y>>>3){case 1:O.timeUnixNano=a.fixed64();break;case 11:O.observedTimeUnixNano=a.fixed64();break;case 2:O.severityNumber=a.int32();break;case 3:O.severityText=a.string();break;case 5:O.body=v.opentelemetry.proto.common.v1.AnyValue.decode(a,a.uint32());break;case 6:O.attributes&&O.attributes.length||(O.attributes=[]),O.attributes.push(v.opentelemetry.proto.common.v1.KeyValue.decode(a,a.uint32()));break;case 7:O.droppedAttributesCount=a.uint32();break;case 8:O.flags=a.fixed32();break;case 9:O.traceId=a.bytes();break;case 10:O.spanId=a.bytes();break;default:a.skipType(7&Y)}}return O},b.decodeDelimited=function(a){return a instanceof A||(a=new A(a)),this.decode(a,a.uint32())}
vendor: 4,809 bytes, line 1
1,b.verify=function(a){if("object"!=typeof a||null===a)return"object expected";if(null!=a.timeUnixNano&&a.hasOwnProperty("timeUnixNano")&&!y.isInteger(a.timeUnixNano)&&!(a.timeUnixNano&&y.isInteger(a.timeUnixNano.low)&&y.isInteger(a.timeUnixNano.high)))return"timeUnixNano: integer|Long expected";if(null!=a.observedTimeUnixNano&&a.hasOwnProperty("observedTimeUnixNano")&&!y.isInteger(a.observedTimeUnixNano)&&!(a.observedTimeUnixNano&&y.isInteger(a.observedTimeUnixNano.low)&&y.isInteger(a.observedTimeUnixNano.high)))return"observedTimeUnixNano: integer|Long expected";if(null!=a.severityNumber&&a.hasOwnProperty("severityNumber"))switch(a.severityNumber){default:return"severityNumber: enum value expected";case 0:case 1:case 2:case 3:case 4:case 5:case 6:case 7:case 8:case 9:case 10:case 11:case 12:case 13:case 14:case 15:case 16:case 17:case 18:case 19:case 20:case 21:case 22:case 23:case 24:}if(null!=a.severityText&&a.hasOwnProperty("severityText")&&!y.isString(a.severityText))return"severityText: string expected";if(null!=a.body&&a.hasOwnProperty("body")&&(i=v.opentelemetry.proto.common.v1.AnyValue.verify(a.body)))return"body."+i;if(null!=a.attributes&&a.hasOwnProperty("attributes")){if(!Array.isArray(a.attributes))return"attributes: array expected";for(var p=0;p<a.attributes.length;++p){var i;if(i=v.opentelemetry.proto.common.v1.KeyValue.verify(a.attributes[p]))return"attributes."+i}}return null!=a.droppedAttributesCount&&a.hasOwnProperty("droppedAttributesCount")&&!y.isInteger(a.droppedAttributesCount)?"droppedAttributesCount: integer expected":null!=a.flags&&a.hasOwnProperty("flags")&&!y.isInteger(a.flags)?"flags: integer expected":null!=a.traceId&&a.hasOwnProperty("traceId")&&!(a.traceId&&"number"==typeof a.traceId.length||y.isString(a.traceId))?"traceId: buffer expected":null!=a.spanId&&a.hasOwnProperty("spanId")&&!(a.spanId&&"number"==typeof a.spanId.length||y.isString(a.spanId))?"spanId: buffer expected":null},b.fromObject=function(a){if(a instanceof v.opentelemetry.proto.logs.v1.LogRecord)return a;var i=new v.opentelemetry.proto.logs.v1.LogRecord;switch(null!=a.timeUnixNano&&(y.Long?(i.timeUnixNano=y.Long.fromValue(a.timeUnixNano)).unsigned=!1:"string"==typeof a.timeUnixNano?i.timeUnixNano=parseInt(a.timeUnixNano,10):"number"==typeof a.timeUnixNano?i.timeUnixNano=a.timeUnixNano:"object"==typeof a.timeUnixNano&&(i.timeUnixNano=new y.LongBits(a.timeUnixNano.low>>>0,a.timeUnixNano.high>>>0).toNumber())),null!=a.observedTimeUnixNano&&(y.Long?(i.observedTimeUnixNano=y.Long.fromValue(a.observedTimeUnixNano)).unsigned=!1:"string"==typeof a.observedTimeUnixNano?i.observedTimeUnixNano=parseInt(a.observedTimeUnixNano,10):"number"==typeof a.observedTimeUnixNano?i.observedTimeUnixNano=a.observedTimeUnixNano:"object"==typeof a.observedTimeUnixNano&&(i.observedTimeUnixNano=new y.LongBits(a.observedTimeUnixNano.low>>>0,a.observedTimeUnixNano.high>>>0).toNumber())),a.severityNumber){default:if("number"==typeof a.severityNumber){i.severityNumber=a.severityNumber;break}break;case"SEVERITY_NUMBER_UNSPECIFIED":case 0:i.severityNumber=0;break;case"SEVERITY_NUMBER_TRACE":case 1:i.severityNumber=1;break;case"SEVERITY_NUMBER_TRACE2":case 2:i.severityNumber=2;break;case"SEVERITY_NUMBER_TRACE3":case 3:i.severityNumber=3;break;case"SEVERITY_NUMBER_TRACE4":case 4:i.severityNumber=4;break;case"SEVERITY_NUMBER_DEBUG":case 5:i.severityNumber=5;break;case"SEVERITY_NUMBER_DEBUG2":case 6:i.severityNumber=6;break;case"SEVERITY_NUMBER_DEBUG3":case 7:i.severityNumber=7;break;case"SEVERITY_NUMBER_DEBUG4":case 8:i.severityNumber=8;break;case"SEVERITY_NUMBER_INFO":case 9:i.severityNumber=9;break;case"SEVERITY_NUMBER_INFO2":case 10:i.severityNumber=10;break;case"SEVERITY_NUMBER_INFO3":case 11:i.severityNumber=11;break;case"SEVERITY_NUMBER_INFO4":case 12:i.severityNumber=12;break;case"SEVERITY_NUMBER_WARN":case 13:i.severityNumber=13;break;case"SEVERITY_NUMBER_WARN2":case 14:i.severityNumber=14;break;case"SEVERITY_NUMBER_WARN3":case 15:i.severityNumber=15;break;case"SEVERITY_NUMBER_WARN4":case 16:i.severityNumber=16;break;case"SEVERITY_NUMBER_ERROR":case 17:i.severityNumber=17;break;case"SEVERITY_NUMBER_ERROR2":case 18:i.severityNumber=18;break;case"SEVERITY_NUMBER_ERROR3":case 19:i.severityNumber=19;break;case"SEVERITY_NUMBER_ERROR4":case 20:i.severityNumber=20;break;case"SEVERITY_NUMBER_FATAL":case 21:i.severityNumber=21;break;case"SEVERITY_NUMBER_FATAL2":case 22:i.severityNumber=22;break;case"SEVERITY_NUMBER_FATAL3":case 23:i.severityNumber=23;break;case"SEVERITY_NUMBER_FATAL4":case 24:i.severityNumber=24}if(null!=a.severityText&&(i.severityText=String(a.severityText)),null!=a.body){if("object"!=typeof a.body)throw TypeError(".opentelemetry.proto.logs.v1.LogRecord.body: object expected");i.body=v.opentelemetry.proto.common.v1.AnyValue.fromObject(a.body)}
1if(a.attributes){if(!Array.isArray(a.attributes))throw TypeError(".opentelemetry.proto.logs.v1.LogRecord.attributes: array expected");i.attributes=[];for(var p=0;p<a.attributes.length;++p){if("object"!=typeof a.attributes[p])throw TypeError(".opentelemetry.proto.logs.v1.LogRecord.attributes: object expected");i.attributes[p]=v.opentelemetry.proto.common.v1.KeyValue.fromObject(a.attributes[p])}}return null!=a.droppedAttributesCount&&(i.droppedAttributesCount=a.droppedAttributesCount>>>0),null!=a.flags&&(i.flags=a.flags>>>0),null!=a.traceId&&("string"==typeof a.traceId?y.base64.decode(a.traceId,i.traceId=y.newBuffer(y.base64.length(a.traceId)),0):a.traceId.length>=0&&(i.traceId=a.traceId)),null!=a.spanId&&("string"==typeof a.spanId?y.base64.decode(a.spanId,i.spanId=y.newBuffer(y.base64.length(a.spanId)),0):a.spanId.length>=0&&(i.spanId=a.spanId)),i},b.toObject=function(a,i){i||(i={});var p={};if((i.arrays||i.defaults)&&(p.attributes=[]),i.defaults){if(y.Long){var O=new y.Long(0,0,!1);p.timeUnixNano=i.longs===String?O.toString():i.longs===Number?O.toNumber():O}else p.timeUnixNano=i.longs===String?"0":0;p.severityNumber=i.enums===String?"SEVERITY_NUMBER_UNSPECIFIED":0,p.severityText="",p.body=null,p.droppedAttributesCount=0,p.flags=0,i.bytes===String?p.traceId="":(p.traceId=[],i.bytes!==Array&&(p.traceId=y.newBuffer(p.traceId))),i.bytes===String?p.spanId="":(p.spanId=[],i.bytes!==Array&&(p.spanId=y.newBuffer(p.spanId))),y.Long?(O=new y.Long(0,0,!1),p.observedTimeUnixNano=i.longs===String?O.toString():i.longs===Number?O.toNumber():O):p.observedTimeUnixNano=i.longs===String?"0":0}if(null!=a.timeUnixNano&&a.hasOwnProperty("timeUnixNano")&&("number"==typeof a.timeUnixNano?p.timeUnixNano=i.longs===String?String(a.timeUnixNano):a.timeUnixNano:p.timeUnixNano=i.longs===String?y.Long.prototype.toString.call(a.timeUnixNano):i.longs===Number?new y.LongBits(a.timeUnixNano.low>>>0,a.timeUnixNano.high>>>0).toNumber():a.timeUnixNano),null!=a.severityNumber&&a.hasOwnProperty("severityNumber")&&(p.severityNumber=i.enums===String?void 0===v.opentelemetry.proto.logs.v1.SeverityNumber[a.severityNumber]?a.severityNumber:v.opentelemetry.proto.logs.v1.SeverityNumber[a.severityNumber]:a.severityNumber),null!=a.severityText&&a.hasOwnProperty("severityText")&&(p.severityText=a.severityText),null!=a.body&&a.hasOwnProperty("body")&&(p.body=v.opentelemetry.proto.common.v1.AnyValue.toObject(a.body,i)),a.attributes&&a.attributes.length){p.attributes=[];for(var Y=0;Y<a.attributes.length;++Y)p.attributes[Y]=v.opentelemetry.proto.common.v1.KeyValue.toObject(a.attributes[Y],i)}return null!=a.droppedAttributesCount&&a.hasOwnProperty("droppedAttributesCount")&&(p.droppedAttributesCount=a.droppedAttributesCount),null!=a.flags&&a.hasOwnProperty("flags")&&(p.flags=a.flags),null!=a.traceId&&a.hasOwnProperty("traceId")&&(p.traceId=i.bytes===String?y.base64.encode(a.traceId,0,a.traceId.length):i.bytes===Array?Array.prototype.slice.call(a.traceId):a.traceId),null!=a.spanId&&a.hasOwnProperty("spanId")&&(p.spanId=i.bytes===String?y.base64.encode(a.spanId,0,a.spanId.length):i.bytes===Array?Array.prototype.slice.call(a.spanId):a.spanId),null!=a.observedTimeUnixNano&&a.hasOwnProperty("observedTimeUnixNano")&&("number"==typeof a.observedTimeUnixNano?p.observedTimeUnixNano=i.longs===String?String(a.observedTimeUnixNano):a.observedTimeUnixNano:p.observedTimeUnixNano=i.longs===String?y.Long.prototype.toString.call(a.observedTimeUnixNano):i.longs===Number?new y.LongBits(a.observedTimeUnixNano.low>>>0,a.observedTimeUnixNano.high>>>0).toNumber():a.observedTimeUnixNano),p},b.prototype.toJSON=function(){return this.constructor.toObject(this,s.util.toJSONOptions)},b.getTypeUrl=function(a){return void 0===a&&(a="type.googleapis.com"),a+"/opentelemetry.proto.logs.v1.LogRecord"},b}(),k}(),w}(),I),P),We.exports=v},74714:We=>{"use strict";We.exports=function Te(C,s){for(var A=new Array(arguments.length-1),L=0,y=2,v=!0;y<arguments.length;)A[L++]=arguments[y++];return new Promise(function(I,w){A[L]=function(b){if(v)if(v=!1,b)w(b);else{for(var T=new Array(arguments.length-1),a=0;a<T.length;)T[a++]=arguments[a];I.apply(null,T)}};try{C.apply(s||null,A)}catch(k){v&&(v=!1,w(k))}})}},87530:(We,Te)=>{"use strict";var C=Te;C.length=function(P){var I=P.length;if(!I)return 0;for(var w=0;--I%4>1&&"="===P.charAt(I);)++w;return Math.ceil(3*P.length)/4-w};for(var s=new Array(64),A=new Array(123),L=0;L<64;)A[s[L]=L<26?L+65:L<52?L+71:L<62?L-4:L-59|43]=L++;C.encode=function(P,I,w){for(var i,k=null,b=[],T=0,a=0;I<w;){var p=P[I++];switch(a){case 0:b[T++]=s[p>>2],i=(3&p)<<4,a=1;break;case 1:b[T++]=s[i|p>>4],i=(15&p)<<2,a=2;break;case 2:b[T++]=s[i|p>>6],b[T++]=s[63&p],a=0}T>8191&&((k||(k=[])).push(String.fromCharCode.apply(String,b)),T=0)}return a&&(b[T++]=s[i],b[T++]=61,1===a&&(b[T++]=61)),k?(T&&k.push(String.fromCharCode.apply(String,b.slice(0,T))),k.join("")):String.fromCharCode.apply(String,b.slice(0,T))};var y="invalid encoding";C.decode=function(P,I,w){for(var T,k=w,b=0,a=0;a<P.length;){var i=P.charCodeAt(a++);if(61===i&&b>1)break;if(void 0===(i=A[i]))throw Error(y);switch(b){case 0:T=i,b=1;break;case 1:I[w++]=T<<2|(48&i)>>4,T=i,b=2;break;case 2:I[w++]=(15&T)<<4|(60&i)>>2,T=i,b=3;break;case 3:I[w++]=(3&T)<<6|i,b=0}}if(1===b)throw Error(y);return w-k},C.test=function(P){return/^(?:[A-Za-z0-9+/]{4}
vendor: 4,262 bytes, line 1
1)*(?:[A-Za-z0-9+/]{2}==|[A-Za-z0-9+/]{3}=)?$/.test(P)}},36292:We=>{"use strict";function Te(){this._listeners={}}We.exports=Te,Te.prototype.on=function(s,A,L){return(this._listeners[s]||(this._listeners[s]=[])).push({fn:A,ctx:L||this}),this},Te.prototype.off=function(s,A){if(void 0===s)this._listeners={};else if(void 0===A)this._listeners[s]=[];else for(var L=this._listeners[s],y=0;y<L.length;)L[y].fn===A?L.splice(y,1):++y;return this},Te.prototype.emit=function(s){var A=this._listeners[s];if(A){for(var L=[],y=1;y<arguments.length;)L.push(arguments[y++]);for(y=0;y<A.length;)A[y].fn.apply(A[y++].ctx,L)}return this}},61353:We=>{"use strict";function Te(y){return typeof Float32Array<"u"?function(){var v=new Float32Array([-0]),P=new Uint8Array(v.buffer),I=128===P[3];function w(a,i,p){v[0]=a,i[p]=P[0],i[p+1]=P[1],i[p+2]=P[2],i[p+3]=P[3]}function k(a,i,p){v[0]=a,i[p]=P[3],i[p+1]=P[2],i[p+2]=P[1],i[p+3]=P[0]}function b(a,i){return P[0]=a[i],P[1]=a[i+1],P[2]=a[i+2],P[3]=a[i+3],v[0]}function T(a,i){return P[3]=a[i],P[2]=a[i+1],P[1]=a[i+2],P[0]=a[i+3],v[0]}y.writeFloatLE=I?w:k,y.writeFloatBE=I?k:w,y.readFloatLE=I?b:T,y.readFloatBE=I?T:b}():function(){function v(I,w,k,b){var T=w<0?1:0;if(T&&(w=-w),0===w)I(1/w>0?0:2147483648,k,b);else if(isNaN(w))I(2143289344,k,b);else if(w>34028234663852886e22)I((T<<31|2139095040)>>>0,k,b);else if(w<11754943508222875e-54)I((T<<31|Math.round(w/1401298464324817e-60))>>>0,k,b);else{var a=Math.floor(Math.log(w)/Math.LN2);I((T<<31|a+127<<23|8388607&Math.round(w*Math.pow(2,-a)*8388608))>>>0,k,b)}}function P(I,w,k){var b=I(w,k),T=2*(b>>31)+1,a=b>>>23&255,i=8388607&b;return 255===a?i?NaN:T*(1/0):0===a?1401298464324817e-60*T*i:T*Math.pow(2,a-150)*(i+8388608)}y.writeFloatLE=v.bind(null,C),y.writeFloatBE=v.bind(null,s),y.readFloatLE=P.bind(null,A),y.readFloatBE=P.bind(null,L)}(),typeof Float64Array<"u"?function(){var v=new Float64Array([-0]),P=new Uint8Array(v.buffer),I=128===P[7];function w(a,i,p){v[0]=a,i[p]=P[0],i[p+1]=P[1],i[p+2]=P[2],i[p+3]=P[3],i[p+4]=P[4],i[p+5]=P[5],i[p+6]=P[6],i[p+7]=P[7]}function k(a,i,p){v[0]=a,i[p]=P[7],i[p+1]=P[6],i[p+2]=P[5],i[p+3]=P[4],i[p+4]=P[3],i[p+5]=P[2],i[p+6]=P[1],i[p+7]=P[0]}function b(a,i){return P[0]=a[i],P[1]=a[i+1],P[2]=a[i+2],P[3]=a[i+3],P[4]=a[i+4],P[5]=a[i+5],P[6]=a[i+6],P[7]=a[i+7],v[0]}function T(a,i){return P[7]=a[i],P[6]=a[i+1],P[5]=a[i+2],P[4]=a[i+3],P[3]=a[i+4],P[2]=a[i+5],P[1]=a[i+6],P[0]=a[i+7],v[0]}y.writeDoubleLE=I?w:k,y.writeDoubleBE=I?k:w,y.readDoubleLE=I?b:T,y.readDoubleBE=I?T:b}():function(){function v(I,w,k,b,T,a){var i=b<0?1:0;if(i&&(b=-b),0===b)I(0,T,a+w),I(1/b>0?0:2147483648,T,a+k);else if(isNaN(b))I(0,T,a+w),I(2146959360,T,a+k);else if(b>17976931348623157e292)I(0,T,a+w),I((i<<31|2146435072)>>>0,T,a+k);else{var p;if(b<22250738585072014e-324)I((p=b/5e-324)>>>0,T,a+w),I((i<<31|p/4294967296)>>>0,T,a+k);else{var O=Math.floor(Math.log(b)/Math.LN2);1024===O&&(O=1023),I(4503599627370496*(p=b*Math.pow(2,-O))>>>0,T,a+w),I((i<<31|O+1023<<20|1048576*p&1048575)>>>0,T,a+k)}}}function P(I,w,k,b,T){var a=I(b,T+w),i=I(b,T+k),p=2*(i>>31)+1,O=i>>>20&2047,Y=4294967296*(1048575&i)+a;return 2047===O?Y?NaN:p*(1/0):0===O?5e-324*p*Y:p*Math.pow(2,O-1075)*(Y+4503599627370496)}y.writeDoubleLE=v.bind(null,C,0,4),y.writeDoubleBE=v.bind(null,s,4,0),y.readDoubleLE=P.bind(null,A,0,4),y.readDoubleBE=P.bind(null,L,4,0)}(),y}function C(y,v,P){v[P]=255&y,v[P+1]=y>>>8&255,v[P+2]=y>>>16&255,v[P+3]=y>>>24}function s(y,v,P){v[P]=y>>>24,v[P+1]=y>>>16&255,v[P+2]=y>>>8&255,v[P+3]=255&y}function A(y,v){return(y[v]|y[v+1]<<8|y[v+2]<<16|y[v+3]<<24)>>>0}function L(y,v){return(y[v]<<24|y[v+1]<<16|y[v+2]<<8|y[v+3])>>>0}We.exports=Te(Te)},48930:module=>{"use strict";function inquire(moduleName){try{var mod=eval("quire".replace(/^/,"re"))(moduleName);if(mod&&(mod.length||Object.keys(mod).length))return mod}catch(We){}return null}module.exports=inquire},11059:We=>{"use strict";We.exports=function Te(C,s,A){var L=A||8192,y=L>>>1,v=null,P=L;return function(w){if(w<1||w>y)return C(w);P+w>L&&(v=C(L),P=0);var k=s.call(v,P,P+=w);return 7&P&&(P=1+(7|P)),k}}},60338:(We,Te)=>{"use strict";var C=Te;C.length=function(A){for(var L=0,y=0,v=0;v<A.length;++v)(y=A.charCodeAt(v))<128?L+=1:y<2048?L+=2:55296==(64512&y)&&56320==(64512&A.charCodeAt(v+1))?(++v,L+=4):L+=3;return L}
1,C.read=function(A,L,y){if(y-L<1)return"";for(var k,P=null,I=[],w=0;L<y;)(k=A[L++])<128?I[w++]=k:k>191&&k<224?I[w++]=(31&k)<<6|63&A[L++]:k>239&&k<365?(k=((7&k)<<18|(63&A[L++])<<12|(63&A[L++])<<6|63&A[L++])-65536,I[w++]=55296+(k>>10),I[w++]=56320+(1023&k)):I[w++]=(15&k)<<12|(63&A[L++])<<6|63&A[L++],w>8191&&((P||(P=[])).push(String.fromCharCode.apply(String,I)),w=0);return P?(w&&P.push(String.fromCharCode.apply(String,I.slice(0,w))),P.join("")):String.fromCharCode.apply(String,I.slice(0,w))},C.write=function(A,L,y){for(var P,I,v=y,w=0;w<A.length;++w)(P=A.charCodeAt(w))<128?L[y++]=P:P<2048?(L[y++]=P>>6|192,L[y++]=63&P|128):55296==(64512&P)&&56320==(64512&(I=A.charCodeAt(w+1)))?(P=65536+((1023&P)<<10)+(1023&I),++w,L[y++]=P>>18|240,L[y++]=P>>12&63|128,L[y++]=P>>6&63|128,L[y++]=63&P|128):(L[y++]=P>>12|224,L[y++]=P>>6&63|128,L[y++]=63&P|128);return y-v}},77468:We=>{var Te={utf8:{stringToBytes:function(C){return Te.bin.stringToBytes(unescape(encodeURIComponent(C)))},bytesToString:function(C){return decodeURIComponent(escape(Te.bin.bytesToString(C)))}},bin:{stringToBytes:function(C){for(var s=[],A=0;A<C.length;A++)s.push(255&C.charCodeAt(A));return s},bytesToString:function(C){for(var s=[],A=0;A<C.length;A++)s.push(String.fromCharCode(C[A]));return s.join("")}}};We.exports=Te},59928:We=>{var Te,C;Te="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",C={rotl:function(s,A){return s<<A|s>>>32-A},rotr:function(s,A){return s<<32-A|s>>>A},endian:function(s){if(s.constructor==Number)return 16711935&C.rotl(s,8)|4278255360&C.rotl(s,24);for(var A=0;A<s.length;A++)s[A]=C.endian(s[A]);return s},randomBytes:function(s){for(var A=[];s>0;s--)A.push(Math.floor(256*Math.random()));return A},bytesToWords:function(s){for(var A=[],L=0,y=0;L<s.length;L++,y+=8)A[y>>>5]|=s[L]<<24-y%32;return A},wordsToBytes:function(s){for(var A=[],L=0;L<32*s.length;L+=8)A.push(s[L>>>5]>>>24-L%32&255);return A},bytesToHex:function(s){for(var A=[],L=0;L<s.length;L++)A.push((s[L]>>>4).toString(16)),A.push((15&s[L]).toString(16));return A.join("")},hexToBytes:function(s){for(var A=[],L=0;L<s.length;L+=2)A.push(parseInt(s.substr(L,2),16));return A},bytesToBase64:function(s){for(var A=[],L=0;L<s.length;L+=3)for(var y=s[L]<<16|s[L+1]<<8|s[L+2],v=0;v<4;v++)8*L+6*v<=8*s.length?A.push(Te.charAt(y>>>6*(3-v)&63)):A.push("=");return A.join("")},base64ToBytes:function(s){s=s.replace(/[^A-Z0-9+\/]/gi,"");for(var A=[],L=0,y=0;L<s.length;y=++L%4)0!=y&&A.push((Te.indexOf(s.charAt(L-1))&Math.pow(2,-2*y+8)-1)<<2*y|Te.indexOf(s.charAt(L))>>>6-2*y);return A}},We.exports=C},93188:function(We,Te,C){var s;We.exports=(s=C(17656),C(98891),C(78855),C(4147),C(12414),function(){var A=s,y=A.lib.BlockCipher,v=A.algo,P=[],I=[],w=[],k=[],b=[],T=[],a=[],i=[],p=[],O=[];!function(){for(var te=[],fe=0;fe<256;fe++)te[fe]=fe<128?fe<<1:fe<<1^283;var q=0,he=0;for(fe=0;fe<256;fe++){var pe=he^he<<1^he<<2^he<<3^he<<4;pe=pe>>>8^255&pe^99,P[q]=pe,I[pe]=q;var oe=te[q],ie=te[oe],Z=te[ie],ue=257*te[pe]^16843008*pe;w[q]=ue<<24|ue>>>8,k[q]=ue<<16|ue>>>16,b[q]=ue<<8|ue>>>24,T[q]=ue,ue=16843009*Z^65537*ie^257*oe^16843008*q,a[pe]=ue<<24|ue>>>8,i[pe]=ue<<16|ue>>>16,p[pe]=ue<<8|ue>>>24,O[pe]=ue,q?(q=oe^te[te[te[Z^oe]]],he^=te[te[he]]):q=he=1}}();var Y=[0,1,2,4,8,16,32,64,128,27,54],ee=v.AES=y.extend({_doReset:function(){if(!this._nRounds||this._keyPriorReset!==this._key){for(var te=this._keyPriorReset=this._key,fe=te.words,q=te.sigBytes/4,pe=4*((this._nRounds=q+6)+1),oe=this._keySchedule=[],ie=0;ie<pe;ie++)if(ie<q)oe[ie]=fe[ie];else{var Z=oe[ie-1];ie%q?q>6&&ie%q==4&&(Z=P[Z>>>24]<<24|P[Z>>>16&255]<<16|P[Z>>>8&255]<<8|P[255&Z]):(Z=P[(Z=Z<<8|Z>>>24)>>>24]<<24|P[Z>>>16&255]<<16|P[Z>>>8&255]<<8|P[255&Z],Z^=Y[ie/q|0]<<24),oe[ie]=oe[ie-q]^Z}for(var ue=this._invKeySchedule=[],se=0;se<pe;se++)ie=pe-se,Z=se%4?oe[ie]:oe[ie-4],ue[se]=se<4||ie<=4?Z:a[P[Z>>>24]]^i[P[Z>>>16&255]]^p[P[Z>>>8&255]]^O[P[255&Z]]}},encryptBlock:function(te,fe){this._doCryptBlock(te,fe,this._keySchedule,w,k,b,T,P)},decryptBlock:function(te,fe){var q=te[fe+1];te[fe+1]=te[fe+3],te[fe+3]=q,this._doCryptBlock(te,fe,this._invKeySchedule,a,i,p,O,I),q=te[fe+1],te[fe+1]=te[fe+3],te[fe+3]=q},_doCryptBlock:function(te,fe,q,he,pe,oe,ie,Z){for(var ue=this._nRounds,se=te[fe]^q[0],ge=te[fe+1]^q[1],X=te[fe+2]^q[2],we=te[fe+3]^q[3],ce=4,xe=1;xe<ue;xe++){var Pe=he[se>>>24]^pe[ge>>>16&255]^oe[X>>>8&255]^ie[255&we]^q[ce++],Je=he[ge>>>24]^pe[X>>>16&255]^oe[we>>>8&255]^ie[255&se]^q[ce++],Be=he[X>>>24]^pe[we>>>16&255]^oe[se>>>8&255]^ie[255&ge]^q[ce++],De=he[we>>>24]^pe[se>>>16&255]^oe[ge>>>8&255]^ie[255&X]^q[ce++];se=Pe,ge=Je,X=Be,we=De}Pe=(Z[se>>>24]<<24|Z[ge>>>16&255]<<16|Z[X>>>8&255]<<8|Z[255&we])^q[ce++],Je=(Z[ge>>>24]<<24|Z[X>>>16&255]<<16|Z[we>>>8&255]<<8|Z[255&se])^q[ce++],Be=(Z[X>>>24]<<24|Z[we>>>16&255]<<16|Z[se>>>8&255]<<8|Z[255&ge])^q[ce++],De=(Z[we>>>24]<<24|Z[se>>>16&255]<<16|Z[ge>>>8&255]<<8|Z[255&X])^q[ce++],te[fe]=Pe,te[fe+1]=Je,te[fe+2]=Be,te[fe+3]=De},keySize:8});A.AES=y._createHelper(ee)}(),s.AES)},12414:function(We,Te,C){var A,L,y,v,P,I,w,b,a,i,O,Y,ee,fe,he,oe,ie,ue,se,s;We.exports=(s=C(17656),C(4147),void(s.lib.Cipher||(L=s,y=L.lib,v=y.Base,P=y.WordArray,I=y.BufferedBlockAlgorithm,w=L.enc,w.Utf8,b=w.Base64,a=L.algo.EvpKDF,i=y.Cipher=I.extend({cfg:v.extend(),createEncryptor:function(ge,X){return this.create(this._ENC_XFORM_MODE,ge,X)},createDecryptor:function(ge,X){return this.create(this._DEC_XFORM_MODE,ge,X)},init:function(ge,X,we){this.cfg=this.cfg.extend(we),this._xformMode=ge,this._key=X,this.reset()},reset:function(){I.reset.call(this),this._doReset()},process:function(ge){return this._append(ge),this._process()},finalize:function(ge){return ge&&this._append(ge),this._doFinalize()},keySize:4,ivSize:4,_ENC_XFORM_MODE:1,_DEC_XFORM_MODE:2,_createHelper:function(){function ge(X){return"string"==typeof X?se:ie}return function(X){return{encrypt:function(we,ce,xe){return ge(ce).encrypt
vendor: 10,305 bytes, line 1
1(X,we,ce,xe)},decrypt:function(we,ce,xe){return ge(ce).decrypt(X,we,ce,xe)}}}}()}),y.StreamCipher=i.extend({_doFinalize:function(){return this._process(!0)},blockSize:1}),O=L.mode={},Y=y.BlockCipherMode=v.extend({createEncryptor:function(ge,X){return this.Encryptor.create(ge,X)},createDecryptor:function(ge,X){return this.Decryptor.create(ge,X)},init:function(ge,X){this._cipher=ge,this._iv=X}}),ee=O.CBC=function(){var ge=Y.extend();function X(we,ce,xe){var Pe=this._iv;if(Pe){var Je=Pe;this._iv=A}else Je=this._prevBlock;for(var Be=0;Be<xe;Be++)we[ce+Be]^=Je[Be]}return ge.Encryptor=ge.extend({processBlock:function(we,ce){var xe=this._cipher,Pe=xe.blockSize;X.call(this,we,ce,Pe),xe.encryptBlock(we,ce),this._prevBlock=we.slice(ce,ce+Pe)}}),ge.Decryptor=ge.extend({processBlock:function(we,ce){var xe=this._cipher,Pe=xe.blockSize,Je=we.slice(ce,ce+Pe);xe.decryptBlock(we,ce),X.call(this,we,ce,Pe),this._prevBlock=Je}}),ge}(),fe=(L.pad={}).Pkcs7={pad:function(ge,X){for(var we=4*X,ce=we-ge.sigBytes%we,xe=ce<<24|ce<<16|ce<<8|ce,Pe=[],Je=0;Je<ce;Je+=4)Pe.push(xe);var Be=P.create(Pe,ce);ge.concat(Be)},unpad:function(ge){var X=255&ge.words[ge.sigBytes-1>>>2];ge.sigBytes-=X}},y.BlockCipher=i.extend({cfg:i.cfg.extend({mode:ee,padding:fe}),reset:function(){i.reset.call(this);var ge=this.cfg,X=ge.iv,we=ge.mode;if(this._xformMode==this._ENC_XFORM_MODE)var ce=we.createEncryptor;else ce=we.createDecryptor,this._minBufferSize=1;this._mode&&this._mode.__creator==ce?this._mode.init(this,X&&X.words):(this._mode=ce.call(we,this,X&&X.words),this._mode.__creator=ce)},_doProcessBlock:function(ge,X){this._mode.processBlock(ge,X)},_doFinalize:function(){var ge=this.cfg.padding;if(this._xformMode==this._ENC_XFORM_MODE){ge.pad(this._data,this.blockSize);var X=this._process(!0)}else X=this._process(!0),ge.unpad(X);return X},blockSize:4}),he=y.CipherParams=v.extend({init:function(ge){this.mixIn(ge)},toString:function(ge){return(ge||this.formatter).stringify(this)}}),oe=(L.format={}).OpenSSL={stringify:function(ge){var X=ge.ciphertext,we=ge.salt;if(we)var ce=P.create([1398893684,1701076831]).concat(we).concat(X);else ce=X;return ce.toString(b)},parse:function(ge){var X=b.parse(ge),we=X.words;if(1398893684==we[0]&&1701076831==we[1]){var ce=P.create(we.slice(2,4));we.splice(0,4),X.sigBytes-=16}return he.create({ciphertext:X,salt:ce})}},ie=y.SerializableCipher=v.extend({cfg:v.extend({format:oe}),encrypt:function(ge,X,we,ce){ce=this.cfg.extend(ce);var xe=ge.createEncryptor(we,ce),Pe=xe.finalize(X),Je=xe.cfg;return he.create({ciphertext:Pe,key:we,iv:Je.iv,algorithm:ge,mode:Je.mode,padding:Je.padding,blockSize:ge.blockSize,formatter:ce.format})},decrypt:function(ge,X,we,ce){return ce=this.cfg.extend(ce),X=this._parse(X,ce.format),ge.createDecryptor(we,ce).finalize(X.ciphertext)},_parse:function(ge,X){return"string"==typeof ge?X.parse(ge,this):ge}}),ue=(L.kdf={}).OpenSSL={execute:function(ge,X,we,ce){ce||(ce=P.random(8));var xe=a.create({keySize:X+we}).compute(ge,ce),Pe=P.create(xe.words.slice(X),4*we);return xe.sigBytes=4*X,he.create({key:xe,iv:Pe,salt:ce})}},se=y.PasswordBasedCipher=ie.extend({cfg:ie.cfg.extend({kdf:ue}),encrypt:function(ge,X,we,ce){var xe=(ce=this.cfg.extend(ce)).kdf.execute(we,ge.keySize,ge.ivSize);ce.iv=xe.iv;var Pe=ie.encrypt.call(this,ge,X,xe.key,ce);return Pe.mixIn(xe),Pe},decrypt:function(ge,X,we,ce){ce=this.cfg.extend(ce),X=this._parse(X,ce.format);var xe=ce.kdf.execute(we,ge.keySize,ge.ivSize,X.salt);return ce.iv=xe.iv,ie.decrypt.call(this,ge,X,xe.key,ce)}}))))},17656:function(We,Te){var s,A,L,y,v,P,I,w,k,b,T,a,p,C;We.exports=(C=C||(s=Math,L=Object.create||function(){function O(){}return function(Y){var ee;return O.prototype=Y,ee=new O,O.prototype=null,ee}}(),v=(y={}).lib={},P=v.Base={extend:function(O){var Y=L(this);return O&&Y.mixIn(O),(!Y.hasOwnProperty("init")||this.init===Y.init)&&(Y.init=function(){Y.$super.init.apply(this,arguments)}),Y.init.prototype=Y,Y.$super=this,Y},create:function(){var O=this.extend();return O.init.apply(O,arguments),O},init:function(){},mixIn:function(O){for(var Y in O)O.hasOwnProperty(Y)&&(this[Y]=O[Y]);O.hasOwnProperty("toString")&&(this.toString=O.toString)},clone:function(){return this.init.prototype.extend(this)}},I=v.WordArray=P.extend({init:function(O,Y){O=this.words=O||[],this.sigBytes=Y!=A?Y:4*O.length},toString:function(O){return(O||k).stringify(this)},concat:function(O){var Y=this.words,ee=O.words,te=this.sigBytes,fe=O.sigBytes;if(this.clamp(),te%4)for(var q=0;q<fe;q++){var he=ee[q>>>2]>>>24-q%4*8&255;Y[te+q>>>2]|=he<<24-(te+q)%4*8}else for(q=0;q<fe;q+=4)Y[te+q>>>2]=ee[q>>>2];return this.sigBytes+=fe,this},clamp:function(){var O=this.words,Y=this.sigBytes;O[Y>>>2]&=4294967295<<32-Y%4*8,O.length=s.ceil(Y/4)},clone:function(){var O=P.clone.call(this);return O.words=this.words.slice(0),O},random:function(O){for(var fe,Y=[],ee=function(pe){var oe=987654321,ie=4294967295;return function(){var Z=((oe=36969*(65535&oe)+(oe>>16)&ie)<<16)+(pe=18e3*(65535&pe)+(pe>>16)&ie)&ie;return Z/=4294967296,(Z+=.5)*(s.random()>.5?1:-1)}},te=0;te<O;te+=4){var q=ee(4294967296*(fe||s.random()));fe=987654071*q(),Y.push(4294967296*q()|0)}return new I.init(Y,O)}}),w=y.enc={},k=w.Hex={stringify:function(O){for(var Y=O.words,ee=O.sigBytes,te=[],fe=0;fe<ee;fe++){var q=Y[fe>>>2]>>>24-fe%4*8&255;te.push((q>>>4).toString(16)),te.push((15&q).toString(16))}return te.join("")},parse:function(O){for(var Y=O.length,ee=[],te=0;te<Y;te+=2)ee[te>>>3]|=parseInt(O.substr(te,2),16)<<24-te%8*4;return new I.init(ee,Y/2)}},b=w.Latin1={stringify:function(O){for(var Y=O.words,ee=O.sigBytes,te=[],fe=0;fe<ee;fe++){var q=Y[fe>>>2]>>>24-fe%4*8&255;te.push(String.fromCharCode(q))}return te.join("")},parse:function(O){for(var Y=O.length,ee=[],te=0;te<Y;te++)ee[te>>>2]|=(255&O.charCodeAt(te))<<24-te%4*8;return new I.init(ee,Y)}},T=w.Utf8={stringify:function(O){try{return decodeURIComponent(escape(b.stringify(O)))}catch{throw new Error("Malformed UTF-8 data")}},parse:function(O){return b.parse(unescape(encodeURIComponent(O)))}},a=v.BufferedBlockAlgorithm=P.extend({reset:function(){this._data=new I.init,this._nDataBytes=0},_append:function(O){"string"==typeof O&&(O=T.parse(O)),this._data.concat(O),this._nDataBytes+=O.sigBytes},_process:function(O){var Y=this._data,ee=Y.words,te=Y.sigBytes,fe=this.blockSize,he=te/(4*fe),pe=(he=O?s.ceil(he):s.max((0|he)-this._minBufferSize,0))*fe,oe=s.min(4*pe,te);if(pe){for(var ie=0;ie<pe;ie+=fe)this._doProcessBlock(ee,ie);var Z=ee.splice(0,pe);Y.sigBytes-=oe}return new I.init(Z,oe)},clone:function(){var O=P.clone.call(this);return O._data=this._data.clone(),O},_minBufferSize:0}),v.Hasher=a.extend({cfg:P.extend(),init:function(O){this.cfg=this.cfg.extend(O),this.reset()},reset:function(){a.reset.call(this),this._doReset()},update:function(O){return this._append(O),this._process(),this},finalize:function(O){return O&&this._append(O),this._doFinalize()},blockSize:16,_createHelper:function(O){return function(Y,ee){return new O.init(ee).finalize(Y)}},_createHmacHelper:function(O){return function(Y,ee){return new p.HMAC.init(O,ee).finalize(Y)}}}),p=y.algo={},y),C)},98891:function(We,Te,C){var s;We.exports=(s=C(17656),function(){var A=s,y=A.lib.WordArray;function I(w,k,b){for(var T=[],a=0,i=0;i<k;i++)if(i%4){var p=b[w.charCodeAt(i-1)]<<i%4*2,O=b[w.charCodeAt(i)]>>>6-i%4*2;T[a>>>2]|=(p|O)<<24-a%4*8,a++}return y.create(T,a)}A.enc.Base64={stringify:function(w){var k=w.words,b=w.sigBytes,T=this._map;w.clamp();for(var a=[],i=0;i<b;i+=3)for(var ee=(k[i>>>2]>>>24-i%4*8&255)<<16|(k[i+1>>>2]>>>24-(i+1)%4*8&255)<<8|k[i+2>>>2]>>>24-(i+2)%4*8&255,te=0;te<4&&i+.75*te<b;te++)a.push(T.charAt(ee>>>6*(3-te)&63));var fe=T.charAt(64);if(fe)for(;a.length%4;)a.push(fe);return a.join("")},parse:function(w){var k=w.length,b=this._map,T=this._reverseMap;if(!T){T=this._reverseMap=[];for(var a=0;a<b.length;a++)T[b.charCodeAt(a)]=a}var i=b.charAt(64);if(i){var p=w.indexOf(i);-1!==p&&(k=p)}return I(w,k,T)},_map:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/="}}(),s.enc.Base64)},75304:function(We,Te,C){var s;We.exports=(s=C(17656),function(){var A=s,y=A.lib.WordArray,v=A.enc;function I(w){return w<<8&4278255360|w>>>8&16711935}v.Utf16=v.Utf16BE={stringify:function(w){for(var k=w.words,b=w.sigBytes,T=[],a=0;a<b;a+=2){var i=k[a>>>2]>>>16-a%4*8&65535;T.push(String.fromCharCode(i))}return T.join("")},parse:function(w){for(var k=w.length,b=[],T=0;T<k;T++)b[T>>>1]|=w.charCodeAt(T)<<16-T%2*16;return y.create(b,2*k)}},v.Utf16LE={stringify:function(w){for(var k=w.words,b=w.sigBytes,T=[],a=0;a<b;a+=2){var i=I(k[a>>>2]>>>16-a%4*8&65535);T.push(String.fromCharCode(i))}return T.join("")},parse:function(w){for(var k=w.length,b=[],T=0;T<k;T++)b[T>>>1]|=I(w.charCodeAt(T)<<16-T%2*16);return y.create(b,2*k)}}}(),s.enc.Utf16)},4147:function(We,Te,C){var A,L,y,v,P,I,w,s;We.exports=(s=C(17656),C(79986),C(37868),L=(A=s).lib,y=L.Base,v=L.WordArray,P=A.algo,I=P.MD5,w=P.EvpKDF=y.extend({cfg:y.extend({keySize:4,hasher:I,iterations:1}),init:function(k){this.cfg=this.cfg.extend(k)},compute:function(k,b){for(var T=this.cfg,a=T.hasher.create(),i=v.create(),p=i.words,O=T.keySize,Y=T.iterations;p.length<O;){ee&&a.update(ee);var ee=a.update(k).finalize(b);a.reset();for(var te=1;te<Y;te++)ee=a.finalize(ee),a.reset();i.concat(ee)}return i.sigBytes=4*O,i}}),A.EvpKDF=function(k,b,T){return w.create(T).compute(k,b)},s.EvpKDF)},64564:function(We,Te,C){var L,v,I,s;We.exports=(s=C(17656),C(12414),v=(L=s).lib.CipherParams,I=L.enc.Hex,L.format.Hex={stringify:function(b){return b.ciphertext.toString(I)},parse:function(b){var T=I.parse(b);return v.create({ciphertext:T})}},s.format.Hex)},37868:function(We,Te,C){var A,y,P,s;We.exports=(s=C(17656),y=(A=s).lib.Base,P=A.enc.Utf8,void(A.algo.HMAC=y.extend({init:function(k,b){k=this._hasher=new k.init,"string"==typeof b&&(b=P.parse(b));var T=k.blockSize,a=4*T;b.sigBytes>a&&(b=k.finalize(b)),b.clamp();for(var i=this._oKey=b.clone(),p=this._iKey=b.clone(),O=i.words,Y=p.words,ee=0;ee<T;ee++)O[ee]^=1549556828,Y[ee]^=909522486;i.sigBytes=p.sigBytes=a,this.reset()},reset:function(){var k=this._hasher;k.reset(),k.update(this._iKey)},update:function(k){return this._hasher.update(k),this},finalize:function(k){var b=this._hasher,T=b.finalize(k);return b.reset(),b.finalize(this._oKey.clone().concat(T))}})))},31471:function(We,Te,C){var s;
vendor: 24,977 bytes, line 1
1We.exports=(s=C(17656),C(24501),C(88823),C(75304),C(98891),C(78855),C(79986),C(15168),C(39225),C(20885),C(84068),C(3752),C(10447),C(37868),C(87738),C(4147),C(12414),C(34152),C(69098),C(71057),C(86700),C(36115),C(90332),C(27516),C(29047),C(36964),C(52599),C(64564),C(93188),C(72515),C(85350),C(72795),C(82923),s)},88823:function(We,Te,C){var s;We.exports=(s=C(17656),function(){if("function"==typeof ArrayBuffer){var y=s.lib.WordArray,v=y.init,P=y.init=function(I){if(I instanceof ArrayBuffer&&(I=new Uint8Array(I)),(I instanceof Int8Array||typeof Uint8ClampedArray<"u"&&I instanceof Uint8ClampedArray||I instanceof Int16Array||I instanceof Uint16Array||I instanceof Int32Array||I instanceof Uint32Array||I instanceof Float32Array||I instanceof Float64Array)&&(I=new Uint8Array(I.buffer,I.byteOffset,I.byteLength)),I instanceof Uint8Array){for(var w=I.byteLength,k=[],b=0;b<w;b++)k[b>>>2]|=I[b]<<24-b%4*8;v.call(this,k,w)}else v.apply(this,arguments)};P.prototype=y}}(),s.lib.WordArray)},78855:function(We,Te,C){var s;We.exports=(s=C(17656),function(A){var L=s,y=L.lib,v=y.WordArray,P=y.Hasher,I=L.algo,w=[];!function(){for(var p=0;p<64;p++)w[p]=4294967296*A.abs(A.sin(p+1))|0}();var k=I.MD5=P.extend({_doReset:function(){this._hash=new v.init([1732584193,4023233417,2562383102,271733878])},_doProcessBlock:function(p,O){for(var Y=0;Y<16;Y++){var ee=O+Y,te=p[ee];p[ee]=16711935&(te<<8|te>>>24)|4278255360&(te<<24|te>>>8)}var fe=this._hash.words,q=p[O+0],he=p[O+1],pe=p[O+2],oe=p[O+3],ie=p[O+4],Z=p[O+5],ue=p[O+6],se=p[O+7],ge=p[O+8],X=p[O+9],we=p[O+10],ce=p[O+11],xe=p[O+12],Pe=p[O+13],Je=p[O+14],Be=p[O+15],De=fe[0],Me=fe[1],J=fe[2],B=fe[3];De=b(De,Me,J,B,q,7,w[0]),B=b(B,De,Me,J,he,12,w[1]),J=b(J,B,De,Me,pe,17,w[2]),Me=b(Me,J,B,De,oe,22,w[3]),De=b(De,Me,J,B,ie,7,w[4]),B=b(B,De,Me,J,Z,12,w[5]),J=b(J,B,De,Me,ue,17,w[6]),Me=b(Me,J,B,De,se,22,w[7]),De=b(De,Me,J,B,ge,7,w[8]),B=b(B,De,Me,J,X,12,w[9]),J=b(J,B,De,Me,we,17,w[10]),Me=b(Me,J,B,De,ce,22,w[11]),De=b(De,Me,J,B,xe,7,w[12]),B=b(B,De,Me,J,Pe,12,w[13]),J=b(J,B,De,Me,Je,17,w[14]),De=T(De,Me=b(Me,J,B,De,Be,22,w[15]),J,B,he,5,w[16]),B=T(B,De,Me,J,ue,9,w[17]),J=T(J,B,De,Me,ce,14,w[18]),Me=T(Me,J,B,De,q,20,w[19]),De=T(De,Me,J,B,Z,5,w[20]),B=T(B,De,Me,J,we,9,w[21]),J=T(J,B,De,Me,Be,14,w[22]),Me=T(Me,J,B,De,ie,20,w[23]),De=T(De,Me,J,B,X,5,w[24]),B=T(B,De,Me,J,Je,9,w[25]),J=T(J,B,De,Me,oe,14,w[26]),Me=T(Me,J,B,De,ge,20,w[27]),De=T(De,Me,J,B,Pe,5,w[28]),B=T(B,De,Me,J,pe,9,w[29]),J=T(J,B,De,Me,se,14,w[30]),De=a(De,Me=T(Me,J,B,De,xe,20,w[31]),J,B,Z,4,w[32]),B=a(B,De,Me,J,ge,11,w[33]),J=a(J,B,De,Me,ce,16,w[34]),Me=a(Me,J,B,De,Je,23,w[35]),De=a(De,Me,J,B,he,4,w[36]),B=a(B,De,Me,J,ie,11,w[37]),J=a(J,B,De,Me,se,16,w[38]),Me=a(Me,J,B,De,we,23,w[39]),De=a(De,Me,J,B,Pe,4,w[40]),B=a(B,De,Me,J,q,11,w[41]),J=a(J,B,De,Me,oe,16,w[42]),Me=a(Me,J,B,De,ue,23,w[43]),De=a(De,Me,J,B,X,4,w[44]),B=a(B,De,Me,J,xe,11,w[45]),J=a(J,B,De,Me,Be,16,w[46]),De=i(De,Me=a(Me,J,B,De,pe,23,w[47]),J,B,q,6,w[48]),B=i(B,De,Me,J,se,10,w[49]),J=i(J,B,De,Me,Je,15,w[50]),Me=i(Me,J,B,De,Z,21,w[51]),De=i(De,Me,J,B,xe,6,w[52]),B=i(B,De,Me,J,oe,10,w[53]),J=i(J,B,De,Me,we,15,w[54]),Me=i(Me,J,B,De,he,21,w[55]),De=i(De,Me,J,B,ge,6,w[56]),B=i(B,De,Me,J,Be,10,w[57]),J=i(J,B,De,Me,ue,15,w[58]),Me=i(Me,J,B,De,Pe,21,w[59]),De=i(De,Me,J,B,ie,6,w[60]),B=i(B,De,Me,J,ce,10,w[61]),J=i(J,B,De,Me,pe,15,w[62]),Me=i(Me,J,B,De,X,21,w[63]),fe[0]=fe[0]+De|0,fe[1]=fe[1]+Me|0,fe[2]=fe[2]+J|0,fe[3]=fe[3]+B|0},_doFinalize:function(){var p=this._data,O=p.words,Y=8*this._nDataBytes,ee=8*p.sigBytes;O[ee>>>5]|=128<<24-ee%32;var te=A.floor(Y/4294967296),fe=Y;O[15+(ee+64>>>9<<4)]=16711935&(te<<8|te>>>24)|4278255360&(te<<24|te>>>8),O[14+(ee+64>>>9<<4)]=16711935&(fe<<8|fe>>>24)|4278255360&(fe<<24|fe>>>8),p.sigBytes=4*(O.length+1),this._process();for(var q=this._hash,he=q.words,pe=0;pe<4;pe++){var oe=he[pe];he[pe]=16711935&(oe<<8|oe>>>24)|4278255360&(oe<<24|oe>>>8)}return q},clone:function(){var p=P.clone.call(this);return p._hash=this._hash.clone(),p}});function b(p,O,Y,ee,te,fe,q){var he=p+(O&Y|~O&ee)+te+q;return(he<<fe|he>>>32-fe)+O}function T(p,O,Y,ee,te,fe,q){var he=p+(O&ee|Y&~ee)+te+q;return(he<<fe|he>>>32-fe)+O}function a(p,O,Y,ee,te,fe,q){var he=p+(O^Y^ee)+te+q;return(he<<fe|he>>>32-fe)+O}function i(p,O,Y,ee,te,fe,q){var he=p+(Y^(O|~ee))+te+q;return(he<<fe|he>>>32-fe)+O}L.MD5=P._createHelper(k),L.HmacMD5=P._createHmacHelper(k)}(Math),s.MD5)},34152:function(We,Te,C){var s;We.exports=(s=C(17656),C(12414),s.mode.CFB=function(){var A=s.lib.BlockCipherMode.extend();function L(y,v,P,I){var w=this._iv;if(w){var k=w.slice(0);this._iv=void 0}else k=this._prevBlock;I.encryptBlock(k,0);for(var b=0;b<P;b++)y[v+b]^=k[b]}return A.Encryptor=A.extend({processBlock:function(y,v){var P=this._cipher,I=P.blockSize;L.call(this,y,v,I,P),this._prevBlock=y.slice(v,v+I)}}),A.Decryptor=A.extend({processBlock:function(y,v){var P=this._cipher,I=P.blockSize,w=y.slice(v,v+I);L.call(this,y,v,I,P),this._prevBlock=w}}),A}(),s.mode.CFB)},71057:function(We,Te,C){var s;We.exports=(s=C(17656),C(12414),s.mode.CTRGladman=function(){var A=s.lib.BlockCipherMode.extend();function L(P){if(255==(P>>24&255)){var I=P>>16&255,w=P>>8&255,k=255&P;255===I?(I=0,255===w?(w=0,255===k?k=0:++k):++w):++I,P=0,P+=I<<16,P+=w<<8,P+=k}else P+=1<<24;return P}function y(P){return 0===(P[0]=L(P[0]))&&(P[1]=L(P[1])),P}var v=A.Encryptor=A.extend({processBlock:function(P,I){var w=this._cipher,k=w.blockSize,b=this._iv,T=this._counter;b&&(T=this._counter=b.slice(0),this._iv=void 0),y(T);var a=T.slice(0);w.encryptBlock(a,0);for(var i=0;i<k;i++)P[I+i]^=a[i]}});return A.Decryptor=v,A}(),s.mode.CTRGladman)},69098:function(We,Te,C){var A,L,s;We.exports=(s=C(17656),C(12414),s.mode.CTR=(A=s.lib.BlockCipherMode.extend(),L=A.Encryptor=A.extend({processBlock:function(y,v){var P=this._cipher,I=P.blockSize,w=this._iv,k=this._counter;w&&(k=this._counter=w.slice(0),this._iv=void 0);var b=k.slice(0);P.encryptBlock(b,0),k[I-1]=k[I-1]+1|0;for(var T=0;T<I;T++)y[v+T]^=b[T]}}),A.Decryptor=L,A),s.mode.CTR)},36115:function(We,Te,C){var A,s;We.exports=(s=C(17656),C(12414),s.mode.ECB=((A=s.lib.BlockCipherMode.extend()).Encryptor=A.extend({processBlock:function(L,y){this._cipher.encryptBlock(L,y)}}),A.Decryptor=A.extend({processBlock:function(L,y){this._cipher.decryptBlock(L,y)}}),A),s.mode.ECB)},86700:function(We,Te,C){var A,L,s;We.exports=(s=C(17656),C(12414),s.mode.OFB=(A=s.lib.BlockCipherMode.extend(),L=A.Encryptor=A.extend({processBlock:function(y,v){var P=this._cipher,I=P.blockSize,w=this._iv,k=this._keystream;w&&(k=this._keystream=w.slice(0),this._iv=void 0),P.encryptBlock(k,0);for(var b=0;b<I;b++)y[v+b]^=k[b]}}),A.Decryptor=L,A),s.mode.OFB)},90332:function(We,Te,C){var s;We.exports=(s=C(17656),C(12414),s.pad.AnsiX923={pad:function(A,L){var y=A.sigBytes,v=4*L,P=v-y%v,I=y+P-1;A.clamp(),A.words[I>>>2]|=P<<24-I%4*8,A.sigBytes+=P},unpad:function(A){var L=255&A.words[A.sigBytes-1>>>2];A.sigBytes-=L}},s.pad.Ansix923)},27516:function(We,Te,C){var s;We.exports=(s=C(17656),C(12414),s.pad.Iso10126={pad:function(A,L){var y=4*L,v=y-A.sigBytes%y;A.concat(s.lib.WordArray.random(v-1)).concat(s.lib.WordArray.create([v<<24],1))},unpad:function(A){var L=255&A.words[A.sigBytes-1>>>2];A.sigBytes-=L}},s.pad.Iso10126)},29047:function(We,Te,C){var s;We.exports=(s=C(17656),C(12414),s.pad.Iso97971={pad:function(A,L){A.concat(s.lib.WordArray.create([2147483648],1)),s.pad.ZeroPadding.pad(A,L)},unpad:function(A){s.pad.ZeroPadding.unpad(A),A.sigBytes--}},s.pad.Iso97971)},52599:function(We,Te,C){var s;We.exports=(s=C(17656),C(12414),s.pad.NoPadding={pad:function(){},unpad:function(){}},s.pad.NoPadding)},36964:function(We,Te,C){var s;We.exports=(s=C(17656),C(12414),s.pad.ZeroPadding={pad:function(A,L){var y=4*L;A.clamp(),A.sigBytes+=y-(A.sigBytes%y||y)},unpad:function(A){for(var L=A.words,y=A.sigBytes-1;!(L[y>>>2]>>>24-y%4*8&255);)y--;A.sigBytes=y+1}},s.pad.ZeroPadding)},87738:function(We,Te,C){var A,L,y,v,P,I,w,k,s;We.exports=(s=C(17656),C(79986),C(37868),L=(A=s).lib,y=L.Base,v=L.WordArray,P=A.algo,I=P.SHA1,w=P.HMAC,k=P.PBKDF2=y.extend({cfg:y.extend({keySize:4,hasher:I,iterations:1}),init:function(b){this.cfg=this.cfg.extend(b)},compute:function(b,T){for(var a=this.cfg,i=w.create(a.hasher,b),p=v.create(),O=v.create([1]),Y=p.words,ee=O.words,te=a.keySize,fe=a.iterations;Y.length<te;){var q=i.update(T).finalize(O);i.reset();for(var he=q.words,pe=he.length,oe=q,ie=1;ie<fe;ie++){oe=i.finalize(oe),i.reset();for(var Z=oe.words,ue=0;ue<pe;ue++)he[ue]^=Z[ue]}p.concat(q),ee[0]++}return p.sigBytes=4*te,p}}),A.PBKDF2=function(b,T,a){return k.create(a).compute(b,T)},s.PBKDF2)},82923:function(We,Te,C){var s;We.exports=(s=C(17656),C(98891),C(78855),C(4147),C(12414),function(){var A=s,y=A.lib.StreamCipher,v=A.algo,P=[],I=[],w=[],k=v.RabbitLegacy=y.extend({_doReset:function(){var T=this._key.words,a=this.cfg.iv,i=this._X=[T[0],T[3]<<16|T[2]>>>16,T[1],T[0]<<16|T[3]>>>16,T[2],T[1]<<16|T[0]>>>16,T[3],T[2]<<16|T[1]>>>16],p=this._C=[T[2]<<16|T[2]>>>16,4294901760&T[0]|65535&T[1],T[3]<<16|T[3]>>>16,4294901760&T[1]|65535&T[2],T[0]<<16|T[0]>>>16,4294901760&T[2]|65535&T[3],T[1]<<16|T[1]>>>16,4294901760&T[3]|65535&T[0]];this._b=0;for(var O=0;O<4;O++)b.call(this);for(O=0;O<8;O++)p[O]^=i[O+4&7];if(a){var Y=a.words,ee=Y[0],te=Y[1],fe=16711935&(ee<<8|ee>>>24)|4278255360&(ee<<24|ee>>>8),q=16711935&(te<<8|te>>>24)|4278255360&(te<<24|te>>>8),he=fe>>>16|4294901760&q,pe=q<<16|65535&fe;for(p[0]^=fe,p[1]^=he,p[2]^=q,p[3]^=pe,p[4]^=fe,p[5]^=he,p[6]^=q,p[7]^=pe,O=0;O<4;O++)b.call(this)}},_doProcessBlock:function(T,a){var i=this._X;b.call(this),P[0]=i[0]^i[5]>>>16^i[3]<<16,P[1]=i[2]^i[7]>>>16^i[5]<<16,P[2]=i[4]^i[1]>>>16^i[7]<<16,P[3]=i[6]^i[3]>>>16^i[1]<<16;for(var p=0;p<4;p++)P[p]=16711935&(P[p]<<8|P[p]>>>24)|4278255360&(P[p]<<24|P[p]>>>8),T[a+p]^=P[p]},blockSize:4,ivSize:2});function b(){for(var T=this._X,a=this._C,i=0;i<8;i++)I[i]=a[i];for(a[0]=a[0]+1295307597+this._b|0,a[1]=a[1]+3545052371+(a[0]>>>0<I[0]>>>0?1:0)|0,a[2]=a[2]+886263092+(a[1]>>>0<I[1]>>>0?1:0)|0,a[3]=a[3]+1295307597+(a[2]>>>0<I[2]>>>0?1:0)|0,a[4]=a[4]+3545052371+(a[3]>>>0<I[3]>>>0?1:0)|0,a[5]=a[5]+886263092+(a[4]>>>0<I[4]>>>0?1:0)|0,a[6]=a[6]+1295307597+(a[5]>>>0<I[5]>>>0?1:0)|0,a[7]=a[7]+3545052371+(a[6]>>>0<I[6]>>>0?1:0)|0,this._b=a[7]>>>0<I[7]>>>0?1:0,i=0;i<8;i++){var p=T[i]+a[i],O=65535&p,Y=p>>>16,ee=((O*O>>>17)+O*Y>>>15)+Y*Y,te=((4294901760&p)*p|0)+((65535&p)*p|0);w[i]=ee^te}T[0]=w[0]+(w[7]<<16|w[7]>>>16)+(w[6]<<16|w[6]>>>16)|0,T[1]=w[1]+(w[0]<<8|w[0]>>>24)+w[7]|0,T[2]=w[2]+(w[1]<<16|w[1]>>>16)+(w[0]<<16|w[0]>>>16)|0,T[3]=w[3]+(w[2]<<8|w[2]>>>24)+w[1]|0,T[4]=w[4]+(w[3]<<16|w[3]>>>16)+(w[2]<<16|w[2]>>>16)|0,T[5]=w[5]+(w[4]<<8|w[4]>>>24)+w[3]|0,T[6]=w[6]+(w[5]<<16|w[5]>>>16)+(w[4]<<16|w[4]>>>16)|0,T[7]=w[7]+(w[6]<<8|w[6]>>>24)+w[5]|0}A.RabbitLegacy=y._createHelper(k)}(),s.RabbitLegacy)},72795:function(We,Te,C){var s;We.exports=(s=C(17656),C(98891),C(78855),C(4147),C(12414),function(){var A=s,y=A.lib.StreamCipher,v=A.algo,P=[],I=[],w=[],k=v.Rabbit=y.extend({_doReset:function(){for(var T=this._key.words,a=this.cfg.iv,i=0;i<4;i++)T[i]=16711935&(T[i]<<8|T[i]>>>24)|4278255360&(T[i]<<24|T[i]>>>8);var p=this._X=[T[0],T[3]<<16|T[2]>>>16,T[1],T[0]<<16|T[3]>>>16,T[2],T[1]<<16|T[0]>>>16,T[3],T[2]<<16|T[1]>>>16],O=this._C=[T[2]<<16|T[2]>>>16,4294901760&T[0]|65535&T[1],T[3]<<16|T[3]>>>16,4294901760&T[1]|65535&T[2],T[0]<<16|T[0]>>>16,4294901760&T[2]|65535&T[3],T[1]<<16|T[1]>>>16,4294901760&T[3]|65535&T[0]];for(this._b=0,i=0;i<4;i++)b.call(this);for(i=0;i<8;i++)O[i]^=p[i+4&7];if(a){var Y=a.words,ee=Y[0],te=Y[1],fe=16711935&(ee<<8|ee>>>24)|4278255360&(ee<<24|ee>>>8),q=16711935&(te<<8|te>>>24)|4278255360&(te<<24|te>>>8),he=fe>>>16|4294901760&q,pe=q<<16|65535&fe;for(O[0]^=fe,O[1]^=he,O[2]^=q,O[3]^=pe,O[4]^=fe,O[5]^=he,O[6]^=q,O[7]^=pe,i=0;i<4;i++)b.call(this)}},_doProcessBlock:function(T,a){var i=this._X;b.call(this),P[0]=i[0]^i[5]>>>16^i[3]<<16,P[1]=i[2]^i[7]>>>16^i[5]<<16,P[2]=i[4]^i[1]>>>16^i[7]<<16,P[3]=i[6]^i[3]>>>16^i[1]<<16;for(var p=0;p<4;p++)P[p]=16711935&(P[p]<<8|P[p]>>>24)|4278255360&(P[p]<<24|P[p]>>>8),T[a+p]^=P[p]},blockSize:4,ivSize:2});function b(){for(var T=this._X,a=this._C,i=0;i<8;i++)I[i]=a[i];for(a[0]=a[0]+1295307597+this._b|0,a[1]=a[1]+3545052371+(a[0]>>>0<I[0]>>>0?1:0)|0,a[2]=a[2]+886263092+(a[1]>>>0<I[1]>>>0?1:0)|0,a[3]=a[3]+1295307597+(a[2]>>>0<I[2]>>>0?1:0)|0,a[4]=a[4]+3545052371+(a[3]>>>0<I[3]>>>0?1:0)|0,a[5]=a[5]+886263092+(a[4]>>>0<I[4]>>>0?1:0)|0,a[6]=a[6]+1295307597+(a[5]>>>0<I[5]>>>0?1:0)|0,a[7]=a[7]+3545052371+(a[6]>>>0<I[6]>>>0?1:0)|0,this._b=a[7]>>>0<I[7]>>>0?1:0,i=0;i<8;i++){var p=T[i]+a[i],O=65535&p,Y=p>>>16,ee=((O*O>>>17)+O*Y>>>15)+Y*Y,te=((4294901760&p)*p|0)+((65535&p)*p|0);w[i]=ee^te}T[0]=w[0]+(w[7]<<16|w[7]>>>16)+(w[6]<<16|w[6]>>>16)|0,T[1]=w[1]+(w[0]<<8|w[0]>>>24)+w[7]|0,T[2]=w[2]+(w[1]<<16|w[1]>>>16)+(w[0]<<16|w[0]>>>16)|0,T[3]=w[3]+(w[2]<<8|w[2]>>>24)+w[1]|0,T[4]=w[4]+(w[3]<<16|w[3]>>>16)+(w[2]<<16|w[2]>>>16)|0,T[5]=w[5]+(w[4]<<8|w[4]>>>24)+w[3]|0,T[6]=w[6]+(w[5]<<16|w[5]>>>16)+(w[4]<<16|w[4]>>>16)|0,T[7]=w[7]+(w[6]<<8|w[6]>>>24)+w[5]|0}A.Rabbit=y._createHelper(k)}(),s.Rabbit)},85350:function(We,Te,C){var s;We.exports=(s=C(17656),C(98891),C(78855),C(4147),C(12414),function(){var A=s,y=A.lib.StreamCipher,v=A.algo,P=v.RC4=y.extend({_doReset:function(){for(var k=this._key,b=k.words,T=k.sigBytes,a=this._S=[],i=0;i<256;i++)a[i]=i;i=0;for(var p=0;i<256;i++){var O=i%T,Y=b[O>>>2]>>>24-O%4*8&255;p=(p+a[i]+Y)%256;var ee=a[i];a[i]=a[p],a[p]=ee}this._i=this._j=0},_doProcessBlock:function(k,b){k[b]^=I.call(this)},keySize:8,ivSize:0});function I(){for(var k=this._S,b=this._i,T=this._j,a=0,i=0;i<4;i++){T=(T+k[b=(b+1)%256])%256;var p=k[b];k[b]=k[T],k[T]=p,a|=k[(k[b]+k[T])%256]<<24-8*i}return this._i=b,this._j=T,a}A.RC4=y._createHelper(P);var w=v.RC4Drop=P.extend({cfg:P.cfg.extend({drop:192}),_doReset:function(){P._doReset.call(this);for(var k=this.cfg.drop;k>0;k--)I.call(this)}});A.RC4Drop=y._createHelper(w)}(),s.RC4)},10447:function(We,Te,C){var s;We.exports=(s=C(17656),function(A){var L=s,y=L.lib,v=y.WordArray,P=y.Hasher,I=L.algo,w=v.create([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,7,4,13,1,10,6,15,3,12,0,9,5,2,14,11,8,3,10,14,4,9,15,8,1,2,7,0,6,13,11,5,12,1,9,11,10,0,8,12,4,13,3,7,15,14,5,6,2,4,0,5,9,7,12,2,10,14,1,3,8,11,6,15,13]),k=v.create([5,14,7,0,9,2,11,4,13,6,15,8,1,10,3,12,6,11,3,7,0,13,5,10,14,15,8,12,4,9,1,2,15,5,1,3,7,14,6,9,11,8,12,2,10,0,4,13,8,6,4,1,3,11,15,0,5,12,2,13,9,7,10,14,12,15,10,4,1,5,8,7,6,2,13,14,0,3,9,11]),b=v.create([11,14,15,12,5,8,7,9,11,13,14,15,6,7,9,8,7,6,8,13,11,9,7,15,7,12,15,9,11,7,13,12,11,13,6,7,14,9,13,15,14,8,13,6,5,12,7,5,11,12,14,15,14,15,9,8,9,14,5,6,8,6,5,12,9,15,5,11,6,8,13,12,5,12,13,14,11,8,5,6]),T=v.create([8,9,9,11,13,15,15,5,7,7,8,11,14,14,12,6,9,13,15,7,12,8,9,11,7,7,12,7,6,15,13,11,9,7,15,11,8,6,6,14,12,13,5,14,13,13,7,5,15,5,8,11,14,14,6,14,6,9,12,9,12,5,15,8,8,5,12,9,12,5,14,6,8,13,6,5,15,13,11,11]),a=v.create([0,1518500249,1859775393,2400959708,2840853838]),i=v.create([1352829926,1548603684,1836072691,2053994217,0]),p=I.RIPEMD160=P.extend({_doReset:function(){this._hash=v.create([1732584193,4023233417,2562383102,271733878,3285377520])},_doProcessBlock:function(he,pe){for(var oe=0;oe<16;oe++){var ie=pe+oe,Z=he[ie];he[ie]=16711935&(Z<<8|Z>>>24)|4278255360&(Z<<24|Z>>>8)}var Pe,Je,Be,De,Me,J,B,G,le,Se,_e,ue=this._hash.words,se=a.words,ge=i.words,X=w.words,we=k.words,ce=b.words,xe=T.words;for(J=Pe=ue[0],B=Je=ue[1],G=Be=ue[2],le=De=ue[3],Se=Me=ue[4],oe=0;oe<80;oe+=1)_e=Pe+he[pe+X[oe]]|0,_e+=oe<16?O(Je,Be,De)+se[0]:oe<32?Y(Je,Be,De)+se[1]:oe<48?ee(Je,Be,De)+se[2]:oe<64?te(Je,Be,De)+se[3]:fe(Je,Be,De)+se[4],_e=(_e=q(_e|=0,ce[oe]))+Me|0,Pe=Me,Me=De,De=q(Be,10),Be=Je,Je=_e,_e=J+he[pe+we[oe]]|0,_e+=oe<16?fe(B,G,le)+ge[0]:oe<32?te(B,G,le)+ge[1]:oe<48?ee(B,G,le)+ge[2]:oe<64?Y(B,G,le)+ge[3]:O(B,G,le)+ge[4],_e=(_e=q(_e|=0,xe[oe]))+Se|0,J=Se,Se=le,le=q(G,10),G=B,B=_e;_e=ue[1]+Be+le|0,ue[1]=ue[2]+De+Se|0,ue[2]=ue[3]+Me+J|0,ue[3]=ue[4]+Pe+B|0,ue[4]=ue[0]+Je+G|0,ue[0]=_e},_doFinalize:function(){var he=this._data,pe=he.words,oe=8*this._nDataBytes,ie=8*he.sigBytes;pe[ie>>>5]|=128<<24-ie%32,pe[14+(ie+64>>>9<<4)]=16711935&(oe<<8|oe>>>24)|4278255360&(oe<<24|oe>>>8),he.sigBytes=4*(pe.length+1),this._process();for(var Z=this._hash,ue=Z.words,se=0;se<5;se++){var ge=ue[se];ue[se]=16711935&(ge<<8|ge>>>24)|4278255360&(ge<<24|ge>>>8)}return Z},clone:function(){var he=P.clone.call(this);return he._hash=this._hash.clone(),he}});function O(he,pe,oe){return he^pe^oe}function Y(he,pe,oe){return he&pe|~he&oe}function ee(he,pe,oe){return(he|~pe)^oe}function te(he,pe,oe){return he&oe|pe&~oe}function fe(he,pe,oe){return he^(pe|~oe)}function q(he,pe){return he<<pe|he>>>32-pe}L.RIPEMD160=P._createHelper(p),L.HmacRIPEMD160=P._createHmacHelper(p)}(Math),s.RIPEMD160)},79986:function(We,Te,C){var A,L,y,v,P,I,w,s;We.exports=(s=C(17656),L=(A=s).lib,y=L.WordArray,v=L.Hasher,P=A.algo,I=[],w=P.SHA1=v.extend({_doReset:function(){this._hash=new y.init([1732584193,4023233417,2562383102,271733878,3285377520])},_doProcessBlock:function(k,b){for(var T=this._hash.words,a=T[0],i=T[1],p=T[2],O=T[3],Y=T[4],ee=0;ee<80;ee++){if(ee<16)I[ee]=0|k[b+ee];else{var te=I[ee-3]^I[ee-8]^I[ee-14]^I[ee-16];I[ee]=te<<1|te>>>31}var fe=(a<<5|a>>>27)+Y+I[ee];fe+=ee<20?1518500249+(i&p|~i&O):ee<40?1859775393+(i^p^O):ee<60?(i&p|i&O|p&O)-1894007588:(i^p^O)-899497514,Y=O,O=p,p=i<<30|i>>>2,i=a,a=fe}T[0]=T[0]+a|0,T[1]=T[1]+i|0,T[2]=T[2]+p|0,T[3]=T[3]+O|0,T[4]=T[4]+Y|0},_doFinalize:function(){var k=this._data,b=k.words,T=8*this._nDataBytes,a=8*k.sigBytes;return b[a>>>5]|=128<<24-a%32,b[14+(a+64>>>9<<4)]=Math.floor(T/4294967296),b[15+(a+64>>>9<<4)]=T,k.sigBytes=4*b.length,this._process(),this._hash},clone:function(){var k=v.clone.call(this);return k._hash=this._hash.clone(),k}}),A.SHA1=v._createHelper(w),A.HmacSHA1=v._createHmacHelper(w),s.SHA1)},39225:function(We,Te,C){var A,y,v,P,I,s;We.exports=(s=C(17656),C(15168),y=(A=s).lib.WordArray,v=A.algo,P=v.SHA256,I=v.SHA224=P.extend({_doReset:function(){this._hash=new y.init([3238371032,914150663,812702999,4144912697,4290775857,1750603025,1694076839,3204075428])},_doFinalize:function(){var w=P._doFinalize.call(this);return w.sigBytes-=4,w}}),A.SHA224=P._createHelper(I),A.HmacSHA224=P._createHmacHelper(I),s.SHA224)},15168:function(We,Te,C){var s;We.exports=(s=C(17656),function(A){var L=s,y=L.lib,v=y.WordArray,P=y.Hasher,I=L.algo,w=[],k=[];!function(){function a(Y){for(var ee=A.sqrt(Y),te=2;te<=ee;te++)if(!(Y%te))return!1;return!0}function i(Y){return 4294967296*(Y-(0|Y))|0}for(var p=2,O=0;O<64;)a(p)&&(O<8&&(w[O]=i(A.pow(p,.5))),k[O]=i(A.pow(p,1/3)),O++),p++}();var b=[],T=I.SHA256=P.extend({_doReset:function(){this._hash=new v.init(w.slice(0))},_doProcessBlock:function(a,i){for(var p=this._hash.words,O=p[0],Y=p[1],ee=p[2],te=p[3],fe=p[4],q=p[5],he=p[6],pe=p[7],oe=0;oe<64;oe++){if(oe<16)b[oe]=0|a[i+oe];else{var ie=b[oe-15],Z=(ie<<25|ie>>>7)^(ie<<14|ie>>>18)^ie>>>3,ue=b[oe-2],se=(ue<<15|ue>>>17)^(ue<<13|ue>>>19)^ue>>>10;b[oe]=Z+b[oe-7]+se+b[oe-16]}var X=O&Y^O&ee^Y&ee,we=(O<<30|O>>>2)^(O<<19|O>>>13)^(O<<10|O>>>22),xe=pe+((fe<<26|fe>>>6)^(fe<<21|fe>>>11)^(fe<<7|fe>>>25))+(fe&q^~fe&he)+k[oe]+b[oe];pe=he,he=q,q=fe,fe=te+xe|0,te=ee,ee=Y,Y=O,O=xe+(we+X)|0}p[0]=p[0]+O|0,p[1]=p[1]+Y|0,p[2]=p[2]+ee|0,p[3]=p[3]+te|0,p[4]=p[4]+fe|0,p[5]=p[5]+q|0,p[6]=p[6]+he|0,p[7]=p[7]+pe|0},_doFinalize:function(){var a=this._data,i=a.words,p=8*this._nDataBytes,O=8*a.sigBytes;return i[O>>>5]|=128<<24-O%32,i[14+(O+64>>>9<<4)]=A.floor(p/4294967296),i[15+(O+64>>>9<<4)]=p,a.sigBytes=4*i.length,this._process(),this._hash},clone:function(){var a=P.clone.call(this);return a._hash=this._hash.clone(),a}});L.SHA256=P._createHelper(T),L.HmacSHA256=P._createHmacHelper(T)}(Math),s.SHA256)},3752:function(We,Te,C){var s;We.exports=(s=C(17656),C(24501),function(A){var L=s,y=L.lib,v=y.WordArray,P=y.Hasher,w=L.x64.Word,k=L.algo,b=[],T=[],a=[];!function(){for(var O=1,Y=0,ee=0;ee<24;ee++){b[O+5*Y]=(ee+1)*(ee+2)/2%64;var fe=(2*O+3*Y)%5;O=Y%5,Y=fe}for(O=0;O<5;O++)for(Y=0;Y<5;Y++)T[O+5*Y]=Y+(2*O+3*Y)%5*5;for(var q=1,he=0;he<24;he++){for(var pe=0,oe=0,ie=0;ie<7;ie++){if(1&q){var Z=(1<<ie)-1;Z<32?oe^=1<<Z:pe^=1<<Z-32}128&q?q=q<<1^113:q<<=1}a[he]=w.create(pe,oe)}}();var i=[];!function(){for(var O=0;O<25;O++)i[O]=w.create()}();var p=k.SHA3=P.extend({cfg:P.cfg.extend({outputLength:512}),_doReset:function(){for(var O=this._state=[],Y=0;Y<25;Y++)O[Y]=new w.init;this.blockSize=(1600-2*this.cfg.outputLength)/32},_doProcessBlock:function(O,Y){for(var ee=this._state,te=this.blockSize/2,fe=0;fe<te;fe++){var q=O[Y+2*fe],he=O[Y+2*fe+1];q=16711935&(q<<8|q>>>24)|4278255360&(q<<24|q>>>8),he=16711935&(he<<8|he>>>24)|4278255360&(he<<24|he>>>8),(pe=ee[fe]).high^=he,pe.low^=q}for(var oe=0;oe<24;oe++){for(var ie=0;ie<5;ie++){for(var Z=0,ue=0,se=0;se<5;se++)Z^=(pe=ee[ie+5*se]).high,ue^=pe.low;var ge=i[ie];ge.high=Z,ge.low=ue}for(ie=0;ie<5;ie++){var X=i[(ie+4)%5],we=i[(ie+1)%5],ce=we.high,xe=we.low;for(Z=X.high^(ce<<1|xe>>>31),ue=X.low^(xe<<1|ce>>>31),se=0;se<5;se++)(pe=ee[ie+5*se]).high^=Z,pe.low^=ue}for(var Pe=1;Pe<25;Pe++){var Je=(pe=ee[Pe]).high,Be=pe.low,De=b[Pe];De<32?(Z=Je<<De|Be>>>32-De,ue=Be<<De|Je>>>32-De):(Z=Be<<De-32|Je>>>64-De,ue=Je<<De-32|Be>>>64-De);var Me=i[T[Pe]];Me.high=Z,Me.low=ue}var J=i[0],B=ee[0];for(J.high=B.high,J.low=B.low,ie=0;ie<5;ie++)for(se=0;se<5;se++){var pe=ee[Pe=ie+5*se],G=i[Pe],le=i[(ie+1)%5+5*se],Se=i[(ie+2)%5+5*se];pe.high=G.high^~le.high&Se.high,pe.low=G.low^~le.low&Se.low}pe=ee[0];var _e=a[oe];pe.high^=_e.high,pe.low^=_e.low}},_doFinalize:function(){var O=this._data,Y=O.words,te=(this._nDataBytes,8*O.sigBytes),fe=32*this.blockSize;Y[te>>>5]|=1<<24-te%32,Y[(A.ceil((te+1)/fe)*fe>>>5)-1]|=128,O.sigBytes=4*Y.length,this._process();for(var q=this._state,he=this.cfg.outputLength/8,pe=he/8,oe=[],ie=0;ie<pe;ie++){var Z=q[ie],ue=Z.high,se=Z.low;ue=16711935&(ue<<8|ue>>>24)|4278255360&(ue<<24|ue>>>8),se=16711935&(se<<8|se>>>24)|4278255360&(se<<24|se>>>8),oe.push(se),oe.push(ue)}return new v.init(oe,he)},clone:function(){for(var O=P.clone.call(this),Y=O._state=this._state.slice(0),ee=0;ee<25;ee++)Y[ee]=Y[ee].clone();return O}});L.SHA3=P._createHelper(p),L.HmacSHA3=P._createHmacHelper(p)}(Math),s.SHA3)},84068:function(We,Te,C){var A,L,y,v,P,I,w,s;We.exports=(s=C(17656),C(24501),C(20885),L=(A=s).x64,y=L.Word,v=L.WordArray,P=A.algo,I=P.SHA512,w=P.SHA384=I.extend({_doReset:function(){this._hash=new v.init([new y.init(3418070365,3238371032),new y.init(1654270250,914150663),new y.init(2438529370,812702999),new y.init(355462360,4144912697),new y.init(1731405415,4290775857),new y.init(2394180231,1750603025),new y.init(3675008525,1694076839),new y.init(1203062813,3204075428)])},_doFinalize:function(){var k=I._doFinalize.call(this);return k.sigBytes-=16,k}}),A.SHA384=I._createHelper(w),A.HmacSHA384=I._createHmacHelper(w),s.SHA384)},20885:function(We,Te,C){var s;We.exports=(s=C(17656),C(24501),function(){var A=s,y=A.lib.Hasher,v=A.x64,P=v.Word,I=v.WordArray,w=A.algo;function k(){return P.create.apply(P,arguments)}var b=[k(1116352408,3609767458),k(1899447441,602891725),k(3049323471,3964484399),k(3921009573,2173295548),k(961987163,4081628472),k(1508970993,3053834265),k(2453635748,2937671579),k(2870763221,3664609560),k(3624381080,2734883394),k(310598401,1164996542),k(607225278,1323610764),k(1426881987,3590304994),k(1925078388,4068182383),k(2162078206,991336113),k(2614888103,633803317),k(3248222580,3479774868),k(3835390401,2666613458),k(4022224774,944711139),k(264347078,2341262773),k(604807628,2007800933),k(770255983,1495990901),k(1249150122,1856431235),k(1555081692,3175218132),k(1996064986,2198950837),k(2554220882,3999719339),k(2821834349,766784016),k(2952996808,2566594879),k(3210313671,3203337956),k(3336571891,1034457026),k(3584528711,2466948901),k(113926993,3758326383),k(338241895,168717936),k(666307205,1188179964),k(773529912,1546045734),k(1294757372,1522805485),k(1396182291,2643833823),k(1695183700,2343527390),k(1986661051,1014477480),k(2177026350,1206759142),k(2456956037,344077627),k(2730485921,1290863460),k(2820302411,3158454273),k(3259730800,3505952657),k(3345764771,106217008),k(3516065817,3606008344),k(3600352804,1432725776),k(4094571909,1467031594),k(275423344,851169720),k(430227734,3100823752),k(506948616,1363258195),k(659060556,3750685593),k(883997877,3785050280),k(958139571,3318307427),k(1322822218,3812723403),k(1537002063,2003034995),k(1747873779,3602036899),k(1955562222,1575990012),k(2024104815,1125592928),k(2227730452,2716904306),k(2361852424,442776044),k(2428436474,593698344),k(2756734187,3733110249),k(3204031479,2999351573),k(3329325298,3815920427),k(3391569614,3928383900),k(3515267271,566280711),k(3940187606,3454069534),k(4118630271,4000239992),k(116418474,1914138554),k(174292421,2731055270),k(289380356,3203993006),k(460393269,320620315),k(685471733,587496836),k(852142971,1086792851),k(1017036298,365543100),k(1126000580,2618297676),k(1288033470,3409855158),k(1501505948,4234509866),k(1607167915,987167468),k(1816402316,1246189591)],T=[];!function(){for(var i=0;i<80;i++)T[i]=k()}();var a=w.SHA512=y.extend({_doReset:function(){this._hash=new I.init([new P.init(1
vendor: 3,118 bytes, line 1
1779033703,4089235720),new P.init(3144134277,2227873595),new P.init(1013904242,4271175723),new P.init(2773480762,1595750129),new P.init(1359893119,2917565137),new P.init(2600822924,725511199),new P.init(528734635,4215389547),new P.init(1541459225,327033209)])},_doProcessBlock:function(i,p){for(var O=this._hash.words,Y=O[0],ee=O[1],te=O[2],fe=O[3],q=O[4],he=O[5],pe=O[6],oe=O[7],ie=Y.high,Z=Y.low,ue=ee.high,se=ee.low,ge=te.high,X=te.low,we=fe.high,ce=fe.low,xe=q.high,Pe=q.low,Je=he.high,Be=he.low,De=pe.high,Me=pe.low,J=oe.high,B=oe.low,G=ie,le=Z,Se=ue,_e=se,Re=ge,je=X,ze=we,dt=ce,gt=xe,Mt=Pe,Ft=Je,xt=Be,ct=De,yt=Me,nn=J,Lt=B,Rt=0;Rt<80;Rt++){var tn=T[Rt];if(Rt<16)var rt=tn.high=0|i[p+2*Rt],Ze=tn.low=0|i[p+2*Rt+1];else{var st=T[Rt-15],Vt=st.high,an=st.low,Zn=(Vt>>>1|an<<31)^(Vt>>>8|an<<24)^Vt>>>7,En=(an>>>1|Vt<<31)^(an>>>8|Vt<<24)^(an>>>7|Vt<<25),gn=T[Rt-2],Pt=gn.high,et=gn.low,pt=(Pt>>>19|et<<13)^(Pt<<3|et>>>29)^Pt>>>6,Ct=(et>>>19|Pt<<13)^(et<<3|Pt>>>29)^(et>>>6|Pt<<26),Yt=T[Rt-7],ot=Yt.high,Jt=Yt.low,fn=T[Rt-16],xn=fn.high,Qn=fn.low;rt=(rt=(rt=Zn+ot+((Ze=En+Jt)>>>0<En>>>0?1:0))+pt+((Ze+=Ct)>>>0<Ct>>>0?1:0))+xn+((Ze+=Qn)>>>0<Qn>>>0?1:0),tn.high=rt,tn.low=Ze}var at,Er=gt&Ft^~gt&ct,Br=Mt&xt^~Mt&yt,si=G&Se^G&Re^Se&Re,ci=le&_e^le&je^_e&je,oi=(G>>>28|le<<4)^(G<<30|le>>>2)^(G<<25|le>>>7),Gr=(le>>>28|G<<4)^(le<<30|G>>>2)^(le<<25|G>>>7),vi=(gt>>>14|Mt<<18)^(gt>>>18|Mt<<14)^(gt<<23|Mt>>>9),dn=(Mt>>>14|gt<<18)^(Mt>>>18|gt<<14)^(Mt<<23|gt>>>9),$e=b[Rt],ke=$e.high,Ge=$e.low,ht=nn+vi+((at=Lt+dn)>>>0<Lt>>>0?1:0),Ut=Gr+ci;nn=ct,Lt=yt,ct=Ft,yt=xt,Ft=gt,xt=Mt,gt=ze+(ht=(ht=(ht=ht+Er+((at+=Br)>>>0<Br>>>0?1:0))+ke+((at+=Ge)>>>0<Ge>>>0?1:0))+rt+((at+=Ze)>>>0<Ze>>>0?1:0))+((Mt=dt+at|0)>>>0<dt>>>0?1:0)|0,ze=Re,dt=je,Re=Se,je=_e,Se=G,_e=le,G=ht+(oi+si+(Ut>>>0<Gr>>>0?1:0))+((le=at+Ut|0)>>>0<at>>>0?1:0)|0}Z=Y.low=Z+le,Y.high=ie+G+(Z>>>0<le>>>0?1:0),se=ee.low=se+_e,ee.high=ue+Se+(se>>>0<_e>>>0?1:0),X=te.low=X+je,te.high=ge+Re+(X>>>0<je>>>0?1:0),ce=fe.low=ce+dt,fe.high=we+ze+(ce>>>0<dt>>>0?1:0),Pe=q.low=Pe+Mt,q.high=xe+gt+(Pe>>>0<Mt>>>0?1:0),Be=he.low=Be+xt,he.high=Je+Ft+(Be>>>0<xt>>>0?1:0),Me=pe.low=Me+yt,pe.high=De+ct+(Me>>>0<yt>>>0?1:0),B=oe.low=B+Lt,oe.high=J+nn+(B>>>0<Lt>>>0?1:0)},_doFinalize:function(){var i=this._data,p=i.words,O=8*this._nDataBytes,Y=8*i.sigBytes;return p[Y>>>5]|=128<<24-Y%32,p[30+(Y+128>>>10<<5)]=Math.floor(O/4294967296),p[31+(Y+128>>>10<<5)]=O,i.sigBytes=4*p.length,this._process(),this._hash.toX32()},clone:function(){var i=y.clone.call(this);return i._hash=this._hash.clone(),i},blockSize:32});A.SHA512=y._createHelper(a),A.HmacSHA512=y._createHmacHelper(a)}(),s.SHA512)},72515:function(We,Te,C){var s;We.exports=(s=C(17656),C(98891),C(78855),C(4147),C(12414),function(){var A=s,L=A.lib,y=L.WordArray,v=L.BlockCipher,P=A.algo,I=[57,49,41,33,25,17,9,1,58,50,42,34,26,18,10,2,59,51,43,35,27,19,11,3,60,52,44,36,63,55,47,39,31,23,15,7,62,54,46,38,30,22,14,6,61,53,45,37,29,21,13,5,28,20,12,4],w=[14,17,11,24,1,5,3,28,15,6,21,10,23,19,12,4,26,8,16,7,27,20,13,2,41,52,31,37,47,55,30,40,51,45,33,48,44,49,39,56,34,53,46,42,50,36,29,32],k=[1,2,4,6,8,10,12,14,15,17,19,21,23,25,27,28],b
vendor: 7,629 bytes, line 1
1=[{0:8421888,268435456:32768,536870912:8421378,805306368:2,1073741824:512,1342177280:8421890,1610612736:8389122,1879048192:8388608,2147483648:514,2415919104:8389120,2684354560:33280,2952790016:8421376,3221225472:32770,3489660928:8388610,3758096384:0,4026531840:33282,134217728:0,402653184:8421890,671088640:33282,939524096:32768,1207959552:8421888,1476395008:512,1744830464:8421378,2013265920:2,2281701376:8389120,2550136832:33280,2818572288:8421376,3087007744:8389122,3355443200:8388610,3623878656:32770,3892314112:514,4160749568:8388608,1:32768,268435457:2,536870913:8421888,805306369:8388608,1073741825:8421378,1342177281:33280,1610612737:512,1879048193:8389122,2147483649:8421890,2415919105:8421376,2684354561:8388610,2952790017:33282,3221225473:514,3489660929:8389120,3758096385:32770,4026531841:0,134217729:8421890,402653185:8421376,671088641:8388608,939524097:512,1207959553:32768,1476395009:8388610,1744830465:2,2013265921:33282,2281701377:32770,2550136833:8389122,2818572289:514,3087007745:8421888,3355443201:8389120,3623878657:0,3892314113:33280,4160749569:8421378},{0:1074282512,16777216:16384,33554432:524288,50331648:1074266128,67108864:1073741840,83886080:1074282496,100663296:1073758208,117440512:16,134217728:540672,150994944:1073758224,167772160:1073741824,184549376:540688,201326592:524304,218103808:0,234881024:16400,251658240:1074266112,8388608:1073758208,25165824:540688,41943040:16,58720256:1073758224,75497472:1074282512,92274688:1073741824,109051904:524288,125829120:1074266128,142606336:524304,159383552:0,176160768:16384,192937984:1074266112,209715200:1073741840,226492416:540672,243269632:1074282496,260046848:16400,268435456:0,285212672:1074266128,301989888:1073758224,318767104:1074282496,335544320:1074266112,352321536:16,369098752:540688,385875968:16384,402653184:16400,419430400:524288,436207616:524304,452984832:1073741840,469762048:540672,486539264:1073758208,503316480:1073741824,520093696:1074282512,276824064:540688,293601280:524288,310378496:1074266112,327155712:16384,343932928:1073758208,360710144:1074282512,377487360:16,394264576:1073741824,411041792:1074282496,427819008:1073741840,444596224:1073758224,461373440:524304,478150656:0,494927872:16400,511705088:1074266128,528482304:540672},{0:260,1048576:0,2097152:67109120,3145728:65796,4194304:65540,5242880:67108868,6291456:67174660,7340032:67174400,8388608:67108864,9437184:67174656,10485760:65792,11534336:67174404,12582912:67109124,13631488:65536,14680064:4,15728640:256,524288:67174656,1572864:67174404,2621440:0,3670016:67109120,4718592:67108868,5767168:65536,6815744:65540,7864320:260,8912896:4,9961472:256,11010048:67174400,12058624:65796,13107200:65792,14155776:67109124,15204352:67174660,16252928:67108864,16777216:67174656,17825792:65540,18874368:65536,19922944:67109120,20971520:256,22020096:67174660,23068672:67108868,24117248:0,25165824:67109124,26214400:67108864,27262976:4,28311552:65792,29360128:67174400,30408704:260,31457280:65796,32505856:67174404,17301504:67108864,18350080:260,19398656:67174656,20447232:0,21495808:65540,22544384:67109120,23592960:256,24641536:67174404,25690112:65536,26738688:67174660,27787264:65796,28835840:67108868,29884416:67109124,30932992:67174400,31981568:4,33030144:65792},{0:2151682048,65536:2147487808,131072:4198464,196608:2151677952,262144:0,327680:4198400,393216:2147483712,458752:4194368,524288:2147483648,589824:4194304,655360:64,720896:2147487744,786432:2151678016,851968:4160,917504:4096,983040:2151682112,32768:2147487808,98304:64,163840:2151678016,229376:2147487744,294912:4198400,360448:2151682112,425984:0,491520:2151677952,557056:4096,622592:2151682048,688128:4194304,753664:4160,819200:2147483648,884736:4194368,950272:4198464,1015808:2147483712,1048576:4194368,1114112:4198400,1179648:2147483712,1245184:0,1310720:4160,1376256:2151678016,1441792:2151682048,1507328:2147487808,1572864:2151682112,1638400:2147483648,1703936:2151677952,1769472:4198464,1835008:2147487744,1900544:4194304,1966080:64,2031616:4096,1081344:2151677952,1146880:2151682112,1212416:0,1277952:4198400,1343488:4194368,1409024:2147483648,1474560:2147487808,1540096:64,1605632:2147483712,1671168:4096,1736704:2147487744,1802240:2151678016,1867776:4160,1933312:2151682048,1998848:4194304,2064384:4198464},{0:128,4096:17039360,8192:262144,12288:536870912,16384:537133184,20480:16777344,24576:553648256,28672:262272,32768:16777216,36864:537133056,40960:536871040,45056:553910400,49152:553910272,53248:0,57344:17039488,61440:553648128,2048:17039488,6144:553648256,10240:128,14336:17039360,18432:262144,22528:537133184,26624:553910272,30720:536870912,34816:537133056,38912:0,43008:553910400,47104:16777344,51200:536871040,55296:553648128,59392:16777216,63488:262272,65536:262144,69632:128,73728:536870912,77824:553648256,81920:16777344,86016:553910272,90112:537133184,94208:16777216,98304:553910400,102400:553648128,106496:17039360,110592:537133056,114688:262272,118784:536871040,122880:0,126976:17039488,67584:553648256,71680:16777216,75776:17039360,79872:537133184,83968:536870912,88064:17039488,92160:128,96256:553910272,100352:262272,104448:553910400,108544:0,112640:553648128,116736:16777344,120832:262144,124928:537133056,129024:536871040},{0:268435464,256:8192,512:270532608,768:270540808,1024:268443648,1280:2097152,1536:2097160,1792:268435456,2048:0,2304:268443656,2560:2105344,2816:8,3072:270532616,3328:2105352,3584:8200,3840:270540800,128:270532608,384:270540808,640:8,896:2097152,1152:2105352,1408:268435464,1664:268443648,1920:8200,2176:2097160,2432:8192,2688:268443656,2944:270532616,3200:0,3456:270540800,3712:2105344,3968:268435456,4096:268443648,4352:270532616,4608:270540808,4864:8200,5120:2097152,5376:268435456,5632:268435464,5888:2105344,6144:2105352,6400:0,6656:8,6912:270532608,7168:8192,7424:268443656,7680:270540800,7936:2097160,4224:8,4480:2105344,4736:2097152,4992:268435464,5248:268443648,5504:8200,5760:270540808,6016:270532608,6272:270540800,6528:270532616,6784:8192,7040:2105352,7296:2097160,7552:0,7808:268435456,8064:268443656},{0:1048576,16:33555457,32:1024,48:1049601,64:34604033,80:0,96:1,112:34603009,128:33555456,144:1048577,160:33554433,176:34604032,192:34603008,208:1025,224:1049600,240:33554432,8:34603009,24:0,40:33555457,56:34604032,72:1048576,88:33554433,104:33554432,120:1025,136:1049601,152:33555456,168:34603008,184:1048577,200:1024,216:34604033,232:1,248:1049600,256:33554432,272:1048576,288:33555457,304:34603009,320:1048577,336:33555456,352:34604032,368:1049601,384:1025,400:34604033,416:1049600,432:1,448:0,464:34603008,480:33554433,496:1024,264:1049600,280:33555457,296:34603009,312:1,328:33554432,344:1048576,360:1025,376:34604032,392:33554433,408:34603008,424:0,440:34604033,456:1049601,472:1024,488:33555456,504:1048577},{0:134219808,1:131072,2:134217728,3:32,4:131104,5:134350880,6:134350848,7:2048,8:134348800,9:134219776,10:133120,11:134348832,12:2080,13:0,14:134217760,15:133152,2147483648:2048,2147483649:134350880,2147483650:134219808,2147483651:134217728,2147483652:134348800,2147483653:133120,2147483654:133152,2147483655:32,2147483656:134217760,2147483657:2080,2147483658:131104,2147483659:134350848,2147483660:0,2147483661:134348832,2147483662:134219776,2147483663:131072,16:133152,17:134350848,18:32,19:2048,20:134219776,21:134217760,22:134348832,23:131072,24:0,25:131104,26:134348800,27:134219808,28:134350880,29:133120,30:2080,31:134217728,2147483664:131072,2147483665:2048,2147483666:134348832,2147483667:133152,2147483668:32,2147483669:134348800,2147483670:134217728,2147483671:134219808,2147483672:134350880,2147483673:134217760,2147483674:134219776,2147483675:0,2147483676:133120,2147483677:2080,2147483678:131104,2147483679:134350848}],
1T=[4160749569,528482304,33030144,2064384,129024,8064,504,2147483679],a=P.DES=v.extend({_doReset:function(){for(var ee=this._key.words,te=[],fe=0;fe<56;fe++){var q=I[fe]-1;te[fe]=ee[q>>>5]>>>31-q%32&1}for(var he=this._subKeys=[],pe=0;pe<16;pe++){var oe=he[pe]=[],ie=k[pe];for(fe=0;fe<24;fe++)oe[fe/6|0]|=te[(w[fe]-1+ie)%28]<<31-fe%6,oe[4+(fe/6|0)]|=te[28+(w[fe+24]-1+ie)%28]<<31-fe%6;for(oe[0]=oe[0]<<1|oe[0]>>>31,fe=1;fe<7;fe++)oe[fe]=oe[fe]>>>4*(fe-1)+3;oe[7]=oe[7]<<5|oe[7]>>>27}var Z=this._invSubKeys=[];for(fe=0;fe<16;fe++)Z[fe]=he[15-fe]},encryptBlock:function(Y,ee){this._doCryptBlock(Y,ee,this._subKeys)},decryptBlock:function(Y,ee){this._doCryptBlock(Y,ee,this._invSubKeys)},_doCryptBlock:function(Y,ee,te){this._lBlock=Y[ee],this._rBlock=Y[ee+1],i.call(this,4,252645135),i.call(this,16,65535),p.call(this,2,858993459),p.call(this,8,16711935),i.call(this,1,1431655765);for(var fe=0;fe<16;fe++){for(var q=te[fe],he=this._lBlock,pe=this._rBlock,oe=0,ie=0;ie<8;ie++)oe|=b[ie][((pe^q[ie])&T[ie])>>>0];this._lBlock=pe,this._rBlock=he^oe}var Z=this._lBlock;this._lBlock=this._rBlock,this._rBlock=Z,i.call(this,1,1431655765),p.call(this,8,16711935),p.call(this,2,858993459),i.call(this,16,65535),i.call(this,4,252645135),Y[ee]=this._lBlock,Y[ee+1]=this._rBlock},keySize:2,ivSize:2,blockSize:2});function i(Y,ee){var te=(this._lBlock>>>Y^this._rBlock)&ee;this._rBlock^=te,this._lBlock^=te<<Y}function p(Y,ee){var te=(this._rBlock>>>Y^this._lBlock)&ee;this._lBlock^=te,this._rBlock^=te<<Y}A.DES=v._createHelper(a);var O=P.TripleDES=v.extend({_doReset:function(){var ee=this._key.words;this._des1=a.createEncryptor(y.create(ee.slice(0,2))),this._des2=a.createEncryptor(y.create(ee.slice(2,4))),this._des3=a.createEncryptor(y.create(ee.slice(4,6)))},encryptBlock:function(Y,ee){this._des1.encryptBlock(Y,ee),this._des2.decryptBlock(Y,ee),this._des3.encryptBlock(Y,ee)},decryptBlock:function(Y,ee){this._des3.decryptBlock(Y,ee),this._des2.encryptBlock(Y,ee),this._des1.decryptBlock(Y,ee)},keySize:6,ivSize:2,blockSize:2});A.TripleDES=v._createHelper(O)}(),s.TripleDES)},24501:function(We,Te,C){var A,L,y,v,P,I,s;We.exports=(s=C(17656),y=(L=s).lib,v=y.Base,P=y.WordArray,(I=L.x64={}).Word=v.extend({init:function(b,T){this.high=b,this.low=T}}),I.WordArray=v.extend({init:function(b,T){b=this.words=b||[],this.sigBytes=T!=A?T:8*b.length},toX32:function(){for(var b=this.words,T=b.length,a=[],i=0;i<T;i++){var p=b[i];a.push(p.high),a.push(p.low)}return P.create(a,this.sigBytes)},clone:function(){for(var b=v.clone.call(this),T=b.words=this.words.slice(0),a=T.length,i=0;i<a;i++)T[i]=T[i].clone();return b}}),s)},98557:We=>{"use strict";We.exports=function(Te){var C=[];return C.toString=function(){return this.map(function(A){var L="",y=typeof A[5]<"u";return A[4]&&(L+="@supports (".concat(A[4],") {")),A[2]&&(L+="@media ".concat(A[2]," {")),y&&(L+="@layer".concat(A[5].length>0?" ".concat(A[5]):""," {")),L+=Te(A),y&&(L+="}"),A[2]&&(L+="}"),A[4]&&(L+="}"),L}).join("")},C.i=function(A,L,y,v,P){"string"==typeof A&&(A=[[null,A,void 0]]);var I={};if(y)for(var w=0;w<this.length;w++){var k=this[w][0];null!=k&&(I[k]=!0)}for(var b=0;b<A.length;b++){var T=[].concat(A[b]);y&&I[T[0]]||(typeof P<"u"&&(typeof T[5]>"u"||(T[1]="@layer".concat(T[5].length>0?" ".concat(T[5]):""," {").concat(T[1],"}")),T[5]=P),L&&(T[2]&&(T[1]="@media ".concat(T[2]," {").concat(T[1],"}")),T[2]=L),v&&(T[4]?(T[1]="@supports (".concat(T[4],") {").concat(T[1],"}"),T[4]=v):T[4]="".concat(v)),C.push(T))}},C}},8564:We=>{"use strict";We.exports=function(Te){return Te[1]}},18416:function(We,Te,C){var s,A,L;!function(y,v){"use strict";A=[C(13236)],s=function(v){var P=/(^|@)\S+:\d+/,I=/^\s*at .*(\S+:\d+|\(native\))/m,w=/^(eval@)?(\[native code])?$/;return{parse:function(b){if(typeof b.stacktrace<"u"||typeof b["opera#sourceloc"]<"u")return this.parseOpera(b);if(b.stack&&b.stack.match(I))return this.parseV8OrIE(b);if(b.stack)return this.parseFFOrSafari(b);throw new Error("Cannot parse given Error object")},extractLocation:function(b){if(-1===b.indexOf(":"))return[b];var a=/(.+?)(?::(\d+))?(?::(\d+))?$/.exec(b.replace(/[()]/g,""));return[a[1],a[2]||void 0,a[3]||void 0]},parseV8OrIE:function(b){return b.stack.split("\n").filter(function(a){return!!a.match(I)},this).map(function(a){a.indexOf("(eval ")>-1&&(a=a.replace(/eval code/g,"eval").replace(/(\(eval at [^()]*)|(,.*$)/g,""));var i=a.replace(/^\s+/,"").replace(/\(eval code/g,"(").replace(/^.*?\s+/,""),p=i.match(/ (\(.+\)$)/);i=p?i.replace(p[0],""):i;var O=this.extractLocation(p?p[1]:i),Y=p&&i||void 0,ee=["eval","<anonymous>"].indexOf(O[0])>-1?void 0:O[0];return new v({functionName:Y,fileName:ee,lineNumber:O[1],columnNumber:O[2],source:a})},this)},parseFFOrSafari:function(b){return b.stack.split("\n").filter(function(a){return!a.match(w)}
1,this).map(function(a){if(a.indexOf(" > eval")>-1&&(a=a.replace(/ line (\d+)(?: > eval line \d+)* > eval:\d+:\d+/g,":$1")),-1===a.indexOf("@")&&-1===a.indexOf(":"))return new v({functionName:a});var i=/((.*".+"[^@]*)?[^@]*)(?:@)/,p=a.match(i),O=p&&p[1]?p[1]:void 0,Y=this.extractLocation(a.replace(i,""));return new v({functionName:O,fileName:Y[0],lineNumber:Y[1],columnNumber:Y[2],source:a})},this)},parseOpera:function(b){return!b.stacktrace||b.message.indexOf("\n")>-1&&b.message.split("\n").length>b.stacktrace.split("\n").length?this.parseOpera9(b):b.stack?this.parseOpera11(b):this.parseOpera10(b)},parseOpera9:function(b){for(var T=/Line (\d+).*script (?:in )?(\S+)/i,a=b.message.split("\n"),i=[],p=2,O=a.length;p<O;p+=2){var Y=T.exec(a[p]);Y&&i.push(new v({fileName:Y[2],lineNumber:Y[1],source:a[p]}))}return i},parseOpera10:function(b){for(var T=/Line (\d+).*script (?:in )?(\S+)(?:: In function (\S+))?$/i,a=b.stacktrace.split("\n"),i=[],p=0,O=a.length;p<O;p+=2){var Y=T.exec(a[p]);Y&&i.push(new v({functionName:Y[3]||void 0,fileName:Y[2],lineNumber:Y[1],source:a[p]}))}return i},parseOpera11:function(b){return b.stack.split("\n").filter(function(a){return!!a.match(P)&&!a.match(/^Error created at/)},this).map(function(a){var ee,i=a.split("@"),p=this.extractLocation(i.pop()),O=i.shift()||"",Y=O.replace(/<anonymous function(: (\w+))?>/,"$2").replace(/\([^)]*\)/g,"")||void 0;O.match(/\(([^)]*)\)/)&&(ee=O.replace(/^[^(]+\(([^)]*)\)$/,"$1"));var te=void 0===ee||"[arguments not available]"===ee?void 0:ee.split(",");return new v({functionName:Y,args:te,fileName:p[0],lineNumber:p[1],columnNumber:p[2],source:a})},this)}}},void 0!==(L="function"==typeof s?s.apply(Te,A):s)&&(We.exports=L)}()},21264:function(We,Te,C){var s,A,L;A=typeof window<"u"?window:this,L=function(A){function L(v,P,I,w){v.hasOwnProperty(P)||(v[P]=w.apply(null,I))}var y={};return L(y,"Core/Globals.js",[],function(){var v=typeof A<"u"?A:typeof window<"u"?window:{},P=v.document,I=v.navigator&&v.navigator.userAgent||"",w=P&&P.createElementNS&&!!P.createElementNS("http://www.w3.org/2000/svg","svg").createSVGRect,k=/(edge|msie|trident)/i.test(I)&&!v.opera,b=-1!==I.indexOf("Firefox"),T=-1!==I.indexOf("Chrome"),a=b&&4>parseInt(I.split("Firefox/")[1],10);return{product:"Highcharts",version:"8.2.2",deg2rad:2*Math.PI/360,doc:P,hasBidiBug:a,hasTouch:!!v.TouchEvent,isMS:k,isWebKit:-1!==I.indexOf("AppleWebKit"),isFirefox:b,isChrome:T,isSafari:!T&&-1!==I.indexOf("Safari"),isTouchDevice:/(Mobile|Android|Windows Phone)/.test(I),SVG_NS:"http://www.w3.org/2000/svg",chartCount:0,seriesTypes:{},symbolSizes:{},svg:w,win:v,marginNames:["plotTop","marginRight","marginBottom","plotLeft"],noop:function(){},charts:[],dateFormats:{}}}),L(y,"Core/Utilities.js",[y["Core/Globals.js"]],function(v){function P(rt,Ze,st,Vt){var an=Ze?"Highcharts error":"Highcharts warning";32===rt&&(rt=an+": Deprecated member");var Zn=q(rt),En=Zn?an+" #"+rt+": www.highcharts.com/errors/"+rt+"/":rt.toString();if(an=function(){if(Ze)throw Error(En);p.console&&-1===P.messages.indexOf(En)&&console.log(En)},typeof Vt<"u"){var gn="";Zn&&(En+="?"),gt(Vt,function(Pt,et){gn+="\n - "+et+": "+Pt,Zn&&(En+=encodeURI(et)+"="+encodeURI(Pt))}),En+=gn}st?xt(st,"displayError",{code:rt,message:En,params:Vt},an):an(),P.messages.push(En)}function I(){var rt,Ze=arguments,st={},Vt=function(Zn,En){return"object"!=typeof Zn&&(Zn={}),gt(En,function(gn,Pt){!w(gn,!0)||fe(gn)||te(gn)?Zn[Pt]=En[Pt]:Zn[Pt]=Vt(Zn[Pt]||{},gn)}),Zn};!0===Ze[0]&&(st=Ze[1],Ze=Array.prototype.slice.call(Ze,2));var an=Ze.length;for(rt=0;rt<an;rt++)st=Vt(st,Ze[rt]);return st}function w(rt,Ze){return!(!rt||"object"!=typeof rt||Ze&&ee(rt))}function k(rt,Ze,st){var Vt;return Y(Ze)?pe(st)?rt.setAttribute(Ze,st):rt&&rt.getAttribute&&((Vt=rt.getAttribute(Ze))||"class"!==Ze||(Vt=rt.getAttribute(Ze+"Name"))):gt(Ze,function(an,Zn){rt.setAttribute(Zn,an)}),Vt}function b(){for(var rt=arguments,Ze=rt.length,st=0;st<Ze;st++){var Vt=rt[st];if(typeof Vt<"u"&&null!==Vt)return Vt}}function T(rt,Ze){if(!rt)return Ze;var st=rt.split(".").reverse();if(1===st.length)return Ze[rt];for(rt=st.pop();typeof rt<"u"&&typeof Ze<"u"&&null!==Ze;)Ze=Ze[rt],rt=st.pop();return Ze}v.timers=[];var a=v.charts,i=v.doc,p=v.win;(P||(P={})).messages=[],v.error=P,v.merge=I;var O=v.pInt=function(rt,Ze){return parseInt(rt,Ze||10)},Y=v.isString=function(rt){return"string"==typeof rt},ee=v.isArray=function(rt){return"[object Array]"===(rt=Object.prototype.toString.call(rt))||"[object Array Iterator]"===rt};v.isObject=w;var te=v.isDOMElement=function(rt){return w(rt)&&"number"==typeof rt.nodeType},fe=v.isClass=function(rt){var Ze=rt&&rt.constructor;return!(!w(rt,!0)||te(rt)||!Ze||!Ze.name||"Object"===Ze.name)}
1,q=v.isNumber=function(rt){return"number"==typeof rt&&!isNaN(rt)&&1/0>rt&&-1/0<rt},he=v.erase=function(rt,Ze){for(var st=rt.length;st--;)if(rt[st]===Ze){rt.splice(st,1);break}},pe=v.defined=function(rt){return typeof rt<"u"&&null!==rt};v.attr=k;var oe=v.splat=function(rt){return ee(rt)?rt:[rt]},ie=v.syncTimeout=function(rt,Ze,st){return 0<Ze?setTimeout(rt,Ze,st):(rt.call(0,st),-1)},Z=v.clearTimeout=function(rt){pe(rt)&&clearTimeout(rt)},ue=v.extend=function(rt,Ze){var st;for(st in rt||(rt={}),Ze)rt[st]=Ze[st];return rt};v.pick=b;var se=v.css=function(rt,Ze){v.isMS&&!v.svg&&Ze&&typeof Ze.opacity<"u"&&(Ze.filter="alpha(opacity="+100*Ze.opacity+")"),ue(rt.style,Ze)},ge=v.createElement=function(rt,Ze,st,Vt,an){return rt=i.createElement(rt),Ze&&ue(rt,Ze),an&&se(rt,{padding:"0",border:"none",margin:"0"}),st&&se(rt,st),Vt&&Vt.appendChild(rt),rt},X=v.extendClass=function(rt,Ze){var st=function(){};return st.prototype=new rt,ue(st.prototype,Ze),st},we=v.pad=function(rt,Ze,st){return Array((Ze||2)+1-String(rt).replace("-","").length).join(st||"0")+rt},ce=v.relativeLength=function(rt,Ze,st){return/%$/.test(rt)?Ze*parseFloat(rt)/100+(st||0):parseFloat(rt)},xe=v.wrap=function(rt,Ze,st){var Vt=rt[Ze];rt[Ze]=function(){var an=Array.prototype.slice.call(arguments),Zn=arguments,En=this;return En.proceed=function(){Vt.apply(En,arguments.length?arguments:Zn)},an.unshift(Vt),an=st.apply(this,an),En.proceed=null,an}},Pe=v.format=function(rt,Ze,st){var Vt="{",an=!1,Zn=[],En=/f$/,gn=/\.([0-9])/,Pt=v.defaultOptions.lang,et=st&&st.time||v.time;for(st=st&&st.numberFormatter||_e;rt;){var pt=rt.indexOf(Vt);if(-1===pt)break;var Ct=rt.slice(0,pt);if(an){if(Vt=T((Ct=Ct.split(":")).shift()||"",Ze),Ct.length&&"number"==typeof Vt)if(Ct=Ct.join(":"),En.test(Ct)){var Yt=parseInt((Ct.match(gn)||["","-1"])[1],10);null!==Vt&&(Vt=st(Vt,Yt,Pt.decimalPoint,-1<Ct.indexOf(",")?Pt.thousandsSep:""))}else Vt=et.dateFormat(Ct,Vt);Zn.push(Vt)}else Zn.push(Ct);rt=rt.slice(pt+1),Vt=(an=!an)?"}":"{"}return Zn.push(rt),Zn.join("")},Je=v.getMagnitude=function(rt){return Math.pow(10,Math.floor(Math.log(rt)/Math.LN10))},Be=v.normalizeTickInterval=function(rt,Ze,st,Vt,an){var Zn=rt,En=rt/(st=b(st,1));for(Ze||(Ze=an?[1,1.2,1.5,2,2.5,3,4,5,6,8,10]:[1,2,2.5,5,10],!1===Vt&&(1===st?Ze=Ze.filter(function(gn){return gn%1==0}):.1>=st&&(Ze=[1/st]))),Vt=0;Vt<Ze.length&&(Zn=Ze[Vt],!(an&&Zn*st>=rt||!an&&En<=(Ze[Vt]+(Ze[Vt+1]||Ze[Vt]))/2));Vt++);return le(Zn*st,-Math.round(Math.log(.001)/Math.LN10))},De=v.stableSort=function(rt,Ze){var Vt,an,st=rt.length;for(an=0;an<st;an++)rt[an].safeI=an;for(rt.sort(function(Zn,En){return 0===(Vt=Ze(Zn,En))?Zn.safeI-En.safeI:Vt}),an=0;an<st;an++)delete rt[an].safeI},Me=v.arrayMin=function(rt){for(var Ze=rt.length,st=rt[0];Ze--;)rt[Ze]<st&&(st=rt[Ze]);return st},J=v.arrayMax=function(rt){for(var Ze=rt.length,st=rt[0];Ze--;)rt[Ze]>st&&(st=rt[Ze]);return st},B=v.destroyObjectProperties=function(rt,Ze){gt(rt,function(st,Vt){st&&st!==Ze&&st.destroy&&st.destroy(),delete rt[Vt]})},G=v.discardElement=function(rt){var Ze=v.garbageBin;Ze||(Ze=ge("div")),rt&&Ze.appendChild(rt),Ze.innerHTML=""},le=v.correctFloat=function(rt,Ze){return parseFloat(rt.toPrecision(Ze||14))},Se=v.timeUnits={millisecond:1,second:1e3,minute:6e4,hour:36e5,day:864e5,week:6048e5,month:24192e5,year:314496e5},_e=v.numberFormat=function(rt,Ze,st,Vt){rt=+rt||0,Ze=+Ze;var an=v.defaultOptions.lang,Zn=(rt.toString().split(".")[1]||"").split("e")[0].length,En=rt.toString().split("e");if(-1===Ze)Ze=Math.min(Zn,20);else if(q(Ze)){if(Ze&&En[1]&&0>En[1]){var gn=Ze+ +En[1];0<=gn?(En[0]=(+En[0]).toExponential(gn).split("e")[0],Ze=gn):(En[0]=En[0].split(".")[0]||0,rt=20>Ze?(En[0]*Math.pow(10,En[1])).toFixed(Ze):0,En[1]=0)}}else Ze=2;var Pt=(Math.abs(En[1]?En[0]:rt)+Math.pow(10,-Math.max(Ze,Zn)-1)).toFixed(Ze);return gn=3<(Zn=String(O(Pt))).length?Zn.length%3:0,st=b(st,an.decimalPoint),Vt=b(Vt,an.thousandsSep),rt=(0>rt?"-":"")+(gn?Zn.substr(0,gn)+Vt:""),rt+=Zn.substr(gn).replace(/(\d{3})(?=\d)/g,"$1"+Vt),Ze&&(rt+=st+Pt.slice(-Ze)),En[1]&&0!=+rt&&(rt+="e"+En[1]),rt};Math.easeInOutSine=function(rt){return-.5*(Math.cos(Math.PI*rt)-1)};var Re=v.getStyle=function(rt,Ze,st){return"width"===Ze?(Ze=Math.min(rt.offsetWidth,rt.scrollWidth),(st=rt.getBoundingClientRect&&rt.getBoundingClientRect().width)<Ze&&st>=Ze-1&&(Ze=Math.floor(st)),Math.max(0,Ze-v.getStyle(rt,"padding-left")-v.getStyle(rt,"padding-right"))):"height"===Ze?Math.max(0,Math.min(rt.offsetHeight,rt.scrollHeight)-v.getStyle(rt,"padding-top")-v.getStyle(rt,"padding-bottom")):(p.getComputedStyle||P(27,!0),(rt=p.getComputedStyle(rt,void 0))&&(rt=rt.getPropertyValue(Ze),b(st,"opacity"!==Ze)&&(rt=O(rt))),rt)},je=v.inArray=function(rt,Ze,st){return P(32,!1,void 0,{"Highcharts.inArray":"use Array.indexOf"}),Ze.indexOf(rt,st)},ze=v.find=Array.prototype.find?function(rt,Ze){return rt.find(Ze)}:function(rt,Ze){var st,Vt=rt.length;for(st=0;st<Vt;st++)if(Ze(rt[st],st))return rt[st]};v.keys=function(rt){return P(32,!1,void 0,{"Highcharts.keys":"use Object.keys"}),Object.keys(rt)};var dt=v.offset=function(rt){var Ze=i.documentElement;return{top:(rt=rt.parentElement||rt.parentNode?rt.getBoundingClientRect():{top:0,left:0}
1).top+(p.pageYOffset||Ze.scrollTop)-(Ze.clientTop||0),left:rt.left+(p.pageXOffset||Ze.scrollLeft)-(Ze.clientLeft||0)}},gt=v.objectEach=function(rt,Ze,st){for(var Vt in rt)Object.hasOwnProperty.call(rt,Vt)&&Ze.call(st||rt[Vt],rt[Vt],Vt,rt)};gt({map:"map",each:"forEach",grep:"filter",reduce:"reduce",some:"some"},function(rt,Ze){v[Ze]=function(st){var Vt;return P(32,!1,void 0,((Vt={})["Highcharts."+Ze]="use Array."+rt,Vt)),Array.prototype[rt].apply(st,[].slice.call(arguments,1))}});var ct,rt,Ze,Mt=v.addEvent=function(rt,Ze,st,Vt){void 0===Vt&&(Vt={});var an=rt.addEventListener||v.addEventListenerPolyfill,Zn="function"==typeof rt&&rt.prototype?rt.prototype.protoEvents=rt.prototype.protoEvents||{}:rt.hcEvents=rt.hcEvents||{};return v.Point&&rt instanceof v.Point&&rt.series&&rt.series.chart&&(rt.series.chart.runTrackerClick=!0),an&&an.call(rt,Ze,st,!1),Zn[Ze]||(Zn[Ze]=[]),Zn[Ze].push({fn:st,order:"number"==typeof Vt.order?Vt.order:1/0}),Zn[Ze].sort(function(En,gn){return En.order-gn.order}),function(){Ft(rt,Ze,st)}},Ft=v.removeEvent=function(rt,Ze,st){function Vt(En,gn){var Pt=rt.removeEventListener||v.removeEventListenerPolyfill;Pt&&Pt.call(rt,En,gn,!1)}function an(En){var gn;if(rt.nodeName){if(Ze){var Pt={};Pt[Ze]=!0}else Pt=En;gt(Pt,function(et,pt){if(En[pt])for(gn=En[pt].length;gn--;)Vt(pt,En[pt][gn].fn)})}}var Zn;["protoEvents","hcEvents"].forEach(function(En,gn){var Pt=(gn=gn?rt:rt.prototype)&&gn[En];Pt&&(Ze?(Zn=Pt[Ze]||[],st?(Pt[Ze]=Zn.filter(function(et){return st!==et.fn}),Vt(Ze,st)):(an(Pt),Pt[Ze]=[])):(an(Pt),gn[En]={}))})},xt=v.fireEvent=function(rt,Ze,st,Vt){var an;if(st=st||{},i.createEvent&&(rt.dispatchEvent||rt.fireEvent)){var Zn=i.createEvent("Events");Zn.initEvent(Ze,!0,!0),ue(Zn,st),rt.dispatchEvent?rt.dispatchEvent(Zn):rt.fireEvent(Ze,Zn)}else st.target||ue(st,{preventDefault:function(){st.defaultPrevented=!0},target:rt,type:Ze}),function(En,gn){void 0===En&&(En=[]),void 0===gn&&(gn=[]);var Pt=0,et=0,pt=En.length+gn.length;for(an=0;an<pt;an++)!1===(En[Pt]?gn[et]?En[Pt].order<=gn[et].order?En[Pt++]:gn[et++]:En[Pt++]:gn[et++]).fn.call(rt,st)&&st.preventDefault()}(rt.protoEvents&&rt.protoEvents[Ze],rt.hcEvents&&rt.hcEvents[Ze]);Vt&&!st.defaultPrevented&&Vt.call(rt,st)},yt=v.uniqueKey=(rt=Math.random().toString(36).substring(2,9)+"-",Ze=0,function(){return"highcharts-"+(ct?"":rt)+Ze++}),nn=v.useSerialIds=function(rt){return ct=b(rt,ct)},Lt=v.isFunction=function(rt){return"function"==typeof rt},Rt=v.getOptions=function(){return v.defaultOptions},tn=v.setOptions=function(rt){return v.defaultOptions=I(!0,v.defaultOptions,rt),(rt.time||rt.global)&&v.time.update(I(v.defaultOptions.global,v.defaultOptions.time,rt.global,rt.time)),v.defaultOptions};return p.jQuery&&(p.jQuery.fn.highcharts=function(){var rt=[].slice.call(arguments);if(this[0])return rt[0]?(new(v[Y(rt[0])?rt.shift():"Chart"])(this[0],rt[0],rt[1]),this):a[k(this[0],"data-highcharts-chart")]}),{addEvent:Mt,arrayMax:J,arrayMin:Me,attr:k,clamp:function(rt,Ze,st){return rt>Ze?rt<st?rt:st:Ze},clearTimeout:Z,correctFloat:le,createElement:ge,css:se,defined:pe,destroyObjectProperties:B,discardElement:G,erase:he,error:P,extend:ue,extendClass:X,find:ze,fireEvent:xt,format:Pe,getMagnitude:Je,getNestedProperty:T,getOptions:Rt,getStyle:Re,inArray:je,isArray:ee,isClass:fe,isDOMElement:te,isFunction:Lt,isNumber:q,isObject:w,isString:Y,merge:I,normalizeTickInterval:Be,numberFormat:_e,objectEach:gt,offset:dt,pad:we,pick:b,pInt:O,relativeLength:ce,removeEvent:Ft,setOptions:tn,splat:oe,stableSort:De,syncTimeout:ie,timeUnits:Se,uniqueKey:yt,useSerialIds:nn,wrap:xe}}),L(y,"Core/Color/Color.js",[y["Core/Globals.js"],y["Core/Utilities.js"]],function(v,P){var I=P.isNumber,w=P.merge,k=P.pInt;return P=function(){function b(T){return this.parsers=[{regex:/rgba\(\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*,\s*([0-9]?(?:\.[0-9]+)?)\s*\)/,parse:function(a){return[k(a[1]),k(a[2]),k(a[3]),parseFloat(a[4],10)]}},{regex:/rgb\(\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*\)/,parse:function(a){return[k(a[1]),k(a[2]),k(a[3]),1]}}],this.rgba=[],v.Color!==b?new v.Color(T):this instanceof b?void this.init(T):new b(T)}return b.parse=function(T){return new b(T)},b.prototype.init=function(T){var a,i;if((this.input=T=b.names[T&&T.toLowerCase?T.toLowerCase():""]||T)&&T.stops)this.stops=T.stops.map(function(Y){return new b(Y[1])});else{if(T&&T.charAt&&"#"===T.charAt()){var p=T.length;T=parseInt(T.substr(1),16),7===p?a=[(16711680&T)>>16,(65280&T)>>
18,255&T,1]:4===p&&(a=[(3840&T)>>4|(3840&T)>>8,(240&T)>>4|240&T,(15&T)<<4|15&T,1])}if(!a)for(i=this.parsers.length;i--&&!a;){var O=this.parsers[i];(p=O.regex.exec(T))&&(a=O.parse(p))}}this.rgba=a||[]},b.prototype.get=function(T){var a=this.input,i=this.rgba;if(typeof this.stops<"u"){var p=w(a);p.stops=[].concat(p.stops),this.stops.forEach(function(O,Y){p.stops[Y]=[p.stops[Y][0],O.get(T)]})}else p=i&&I(i[0])?"rgb"===T||!T&&1===i[3]?"rgb("+i[0]+","+i[1]+","+i[2]+")":"a"===T?i[3]:"rgba("+i.join(",")+")":a;return p},b.prototype.brighten=function(T){var a,i=this.rgba;if(this.stops)this.stops.forEach(function(p){p.brighten(T)});else if(I(T)&&0!==T)for(a=0;3>a;a++)i[a]+=k(255*T),0>i[a]&&(i[a]=0),255<i[a]&&(i[a]=255);return this},b.prototype.setOpacity=function(T){return this.rgba[3]=T,this},b.prototype.tweenTo=function(T,a){var i=this.rgba,p=T.rgba;return a=p.length&&i&&i.length?((T=1!==p[3]||1!==i[3])?"rgba(":"rgb(")+Math.round(p[0]+(i[0]-p[0])*(1-a))+","+Math.round(p[1]+(i[1]-p[1])*(1-a))+","+Math.round(p[2]+(i[2]-p[2])*(1-a))+(T?","+(p[3]+(i[3]-p[3])*(1-a)):"")+")":T.input||"none"},b.names={white:"#ffffff",black:"#000000"},b}(),v.Color=P,v.color=P.parse,P}),L(y,"Core/Animation/Fx.js",[y["Core/Globals.js"],y["Core/Utilities.js"]],function(v,P){var I=v.win,w=P.isNumber,k=P.objectEach;return P=function(){function b(T,a,i){this.pos=NaN,this.options=a,this.elem=T,this.prop=i}return b.prototype.dSetter=function(){var T=this.paths,a=T&&T[0];T=T&&T[1];var i=[],p=this.now||0;if(1!==p&&a&&T)if(a.length===T.length&&1>p)for(var O=0;O<T.length;O++){for(var Y=a[O],ee=T[O],te=[],fe=0;fe<ee.length;fe++){var q=Y[fe],he=ee[fe];te[fe]="number"==typeof q&&"number"==typeof he&&("A"!==ee[0]||4!==fe&&5!==fe)?q+p*(he-q):he}i.push(te)}else i=T;else i=this.toD||[];this.elem.attr("d",i,void 0,!0)},b.prototype.update=function(){var T=this.elem,a=this.prop,i=this.now,p=this.options.step;this[a+"Setter"]?this[a+"Setter"]():T.attr?T.element&&T.attr(a,i,null,!0):T.style[a]=i+this.unit,p&&p.call(T,i,this)},b.prototype.run=function(T,a,i){var p=this,O=p.options,Y=function(fe){return!Y.stopped&&p.step(fe)},ee=I.requestAnimationFrame||function(fe){setTimeout(fe,13)},te=function(){for(var fe=0;fe<v.timers.length;fe++)v.timers[fe]()||v.timers.splice(fe--,1);v.timers.length&&ee(te)};T!==a||this.elem["forceAnimate:"+this.prop]?(this.startTime=+new Date,this.start=T,this.end=a,this.unit=i,this.now=this.start,this.pos=0,Y.elem=this.elem,Y.prop=this.prop,Y()&&1===v.timers.push(Y)&&ee(te)):(delete O.curAnim[this.prop],O.complete&&0===Object.keys(O.curAnim).length&&O.complete.call(this.elem))},b.prototype.step=function(T){var a=+new Date,i=this.options,p=this.elem,O=i.complete,Y=i.duration,ee=i.curAnim;if(p.attr&&!p.element)T=!1;else if(T||a>=Y+this.startTime){this.now=this.end,this.pos=1,this.update();var te=ee[this.prop]=!0;k(ee,function(fe){!0!==fe&&(te=!1)}),te&&O&&O.call(p),T=!1}else this.pos=i.easing((a-this.startTime)/Y),this.now=this.start+(this.end-this.start)*this.pos,this.update(),T=!0;return T},b.prototype.initPath=function(T,a,i){function p(oe,ie){for(;oe.length<pe;){var Z=oe[0],ue=ie[pe-oe.length];ue&&"M"===Z[0]&&(oe[0]="C"===ue[0]?["C",Z[1],Z[2],Z[1],Z[2],Z[1],Z[2]]:["L",Z[1],Z[2]]),oe.unshift(Z),te&&oe.push(oe[oe.length-1])}}function O(oe,ie){for(;oe.length<pe;)if("C"===(ie=oe[oe.length/fe-1].slice())[0]&&(ie[1]=ie[5],ie[2]=ie[6]),te){var Z=oe[oe.length/fe].slice();oe.splice(oe.length/2,0,ie,Z)}else oe.push(ie)}var Y=T.startX,ee=T.endX;a=a&&a.slice(),i=i.slice();var te=T.isArea,fe=te?2:1;if(!a)return[i,i];if(Y&&ee){for(T=0;T<Y.length;T++){if(Y[T]===ee[0]){var q=T;break}if(Y[0]===ee[ee.length-Y.length+T]){q=T;var he=!0;break}if(Y[Y.length-1]===ee[ee.length-Y.length+T]){q=Y.length-T;break}}typeof q>"u"&&(a=[])}if(a.length&&w(q)){var pe=i.length+q*fe;he?(p(a,i),O(i,a)):(p(i,a),O(a,i))}return[a,i]},b.prototype.fillSetter=function(){b.prototype.strokeSetter.apply(this,arguments)},b.prototype.strokeSetter=function(){this.elem.attr(this.prop,v.color(this.start).tweenTo(v.color(this.end),this.pos),null,!0)},b}(),v.Fx=P}),L(y,"Core/Animation/AnimationUtilities.js",[y["Core/Animation/Fx.js"],y["Core/Globals.js"],y["Core/Utilities.js"]],function(v,P,I){var w=I.defined,k=I.getStyle,b=I.isArray,T=I.isNumber,a=I.isObject,i=I.merge,p=I.objectEach,O=I.pick;I=P.setAnimation=function(q,he){he.renderer.globalAnimation=O(q,he.options.chart.animation,!0)};var Y=P.animObject=function(q){return a(q)?P.merge({duration:500,defer:0},q):{duration:q?500:0,defer:0}},ee=P.getDeferredAnimation=function(q,he,pe){var oe=Y(he),ie=0,Z=0;
1return(pe?[pe]:q.series).forEach(function(ue){ue=Y(ue.options.animation),ie=he&&w(he.defer)?oe.defer:Math.max(ie,ue.duration+ue.defer),Z=Math.min(oe.duration,ue.duration)}),q.renderer.forExport&&(ie=0),{defer:Math.max(0,ie-Z),duration:Math.min(ie,Z)}},te=P.animate=function(q,he,pe){var oe,Z,ue,ie="";if(!a(pe)){var se=arguments;pe={duration:se[2],easing:se[3],complete:se[4]}}T(pe.duration)||(pe.duration=400),pe.easing="function"==typeof pe.easing?pe.easing:Math[pe.easing]||Math.easeInOutSine,pe.curAnim=i(he),p(he,function(ge,X){fe(q,X),ue=new v(q,pe,X),Z=null,"d"===X&&b(he.d)?(ue.paths=ue.initPath(q,q.pathArray,he.d),ue.toD=he.d,oe=0,Z=1):q.attr?oe=q.attr(X):(oe=parseFloat(k(q,X))||0,"opacity"!==X&&(ie="px")),Z||(Z=ge),Z&&Z.match&&Z.match("px")&&(Z=Z.replace(/px/g,"")),ue.run(oe,Z,ie)})},fe=P.stop=function(q,he){for(var pe=P.timers.length;pe--;)P.timers[pe].elem!==q||he&&he!==P.timers[pe].prop||(P.timers[pe].stopped=!0)};return{animate:te,animObject:Y,getDeferredAnimation:ee,setAnimation:I,stop:fe}}),L(y,"Core/Renderer/SVG/SVGElement.js",[y["Core/Animation/AnimationUtilities.js"],y["Core/Color/Color.js"],y["Core/Globals.js"],y["Core/Utilities.js"]],function(v,P,I,w){var k=v.animate,b=v.animObject,T=v.stop,a=I.deg2rad,i=I.doc,p=I.hasTouch,O=I.isFirefox,Y=I.noop,ee=I.svg,te=I.SVG_NS,fe=I.win,q=w.attr,he=w.createElement,pe=w.css,oe=w.defined,ie=w.erase,Z=w.extend,ue=w.fireEvent,se=w.isArray,ge=w.isFunction,X=w.isNumber,we=w.isString,ce=w.merge,xe=w.objectEach,Pe=w.pick,Je=w.pInt,Be=w.syncTimeout,De=w.uniqueKey;return v=function(){function Me(){this.height=this.element=void 0,this.opacity=1,this.renderer=void 0,this.SVG_NS=te,this.symbolCustomAttribs="x y width height r start end innerR anchorX anchorY roun
1ded".split(" "),this.width=void 0}return Me.prototype._defaultGetter=function(J){return J=Pe(this[J+"Value"],this[J],this.element?this.element.getAttribute(J):null,0),/^[\-0-9\.]+$/.test(J)&&(J=parseFloat(J)),J},Me.prototype._defaultSetter=function(J,B,G){G.setAttribute(B,J)},Me.prototype.add=function(J){var B=this.renderer,G=this.element;if(J&&(this.parentGroup=J),this.parentInverted=J&&J.inverted,typeof this.textStr<"u"&&"text"===this.element.nodeName&&B.buildText(this),this.added=!0,!J||J.handleZ||this.zIndex)var le=this.zIndexSetter();return le||(J?J.element:B.box).appendChild(G),this.onAdd&&this.onAdd(),this},Me.prototype.addClass=function(J,B){var G=B?"":this.attr("class")||"";return(J=(J||"").split(/ /g).reduce(function(le,Se){return-1===G.indexOf(Se)&&le.push(Se),le},G?[G]:[]).join(" "))!==G&&this.attr("class",J),this},Me.prototype.afterSetters=function(){this.doTransform&&(this.updateTransform(),this.doTransform=!1)},Me.prototype.align=function(J,B,G){var le,je,ze,Se={},_e=this.renderer,Re=_e.alignedObjects;J?(this.alignOptions=J,this.alignByTranslate=B,(!G||we(G))&&(this.alignTo=le=G||"renderer",ie(Re,this),Re.push(this),G=void 0)):(J=this.alignOptions,B=this.alignByTranslate,le=this.alignTo),G=Pe(G,_e[le],_e),le=J.align,_e=J.verticalAlign,Re=(G.x||0)+(J.x||0);var dt=(G.y||0)+(J.y||0);return"right"===le?je=1:"center"===le&&(je=2),je&&(Re+=(G.width-(J.width||0))/je),Se[B?"translateX":"x"]=Math.round(Re),"bottom"===_e?ze=1:"middle"===_e&&(ze=2),ze&&(dt+=(G.height-(J.height||0))/ze),Se[B?"translateY":"y"]=Math.round(dt),this[this.placed?"animate":"attr"](Se),this.placed=!0,this.alignAttr=Se,this},Me.prototype.alignSetter=function(J){var B={left:"start",center:"middle",right:"end"};B[J]&&(this.alignValue=J,this.element.setAttribute("text-anchor",B[J]))},Me.prototype.animate=function(J,B,G){var le=this,Se=b(Pe(B,this.renderer.globalAnimation,!0));return B=Se.defer,Pe(i.hidden,i.msHidden,i.webkitHidden,!1)&&(Se.duration=0),0!==Se.duration?(G&&(Se.complete=G),Be(function(){le.element&&k(le,J,Se)},B)):(this.attr(J,void 0,G),xe(J,function(_e,Re){Se.step&&Se.step.call(this,_e,{prop:Re,pos:1})},this)),this},Me.prototype.applyTextOutline=function(J){var G,B=this.element;-1!==J.indexOf("contrast")&&(J=J.replace(/contrast/g,this.renderer.getContrast(B.style.fill)));var le=(J=J.split(" "))[J.length-1];if((G=J[0])&&"none"!==G&&I.svg){this.fakeTS=!0,J=[].slice.call(B.getElementsByTagName("tspan")),this.ySetter=this.xSetter,G=G.replace(/(^[\d\.]+)(.*?)$/g,function(Re,je,ze){return 2*je+ze}),this.removeTextOutline(J);var Se=!!B.textContent&&/^[\u0591-\u065F\u066A-\u07FF\uFB1D-\uFDFD\uFE70-\uFEFC]/.test(B.textContent),_e=B.firstChild;J.forEach(function(Re,je){0===je&&(Re.setAttribute("x",B.getAttribute("x")),je=B.getAttribute("y"),Re.setAttribute("y",je||0),null===je&&B.setAttribute("y",0)),je=Re.cloneNode(!0),q(Se&&!O?Re:je,{class:"highcharts-text-outline",fill:le,stroke:le,"stroke-width":G,"stroke-linejoin":"round"}),B.insertBefore(je,_e)}),Se&&O&&J[0]&&((J=J[0].cloneNode(!0)).textContent=" ",B.insertBefore(J,_e))}},Me.prototype.attr=function(J,B,G,le){var _e,je,ze,Se=this.element,Re=this,dt=this.symbolCustomAttribs;if("string"==typeof J&&typeof B<"u"){var gt=J;(J={})[gt]=B}return"string"==typeof J?Re=(this[J+"Getter"]||this._defaultGetter).call(this,J,Se):(xe(J,function(Mt,Ft){je=!1,le||T(this,Ft),this.symbolName&&-1!==dt.indexOf(Ft)&&(_e||(this.symbolAttr(J),_e=!0),je=!0),!this.rotation||"x"!==Ft&&"y"!==Ft||(this.doTransform=!0),je||((ze=this[Ft+"Setter"]||this._defaultSetter).call(this,Mt,Ft,Se),!this.styledMode&&this.shadows&&/^(width|height|visibility|x|y|d|transform|cx|cy|r)$/.test(Ft)&&this.updateShadows(Ft,Mt,ze))},this),this.afterSetters()),G&&G.call(this),Re},Me.prototype.clip=function(J){return this.attr("clip-path",J?"url("+this.renderer.url+"#"+J.id+")":"none")},Me.prototype.crisp=function(J,B){B=B||J.strokeWidth||0;var G=Math.round(B)%2/2;return J.x=Math.floor(J.x||this.x||0)+G,J.y=Math.floor(J.y||this.y||0)+G,J.width=Math.floor((J.width||this.width||0)-2*G),J.height=Math.floor((J.height||this.height||0)-2*G),oe(J.strokeWidth)&&(J.strokeWidth=B),J},Me.prototype.complexColor=function(J,B,G){var Se,_e,Re,je,ze,dt,gt,Mt,Ft,xt,yt,le=this.renderer,ct=[];ue(this.renderer,"complexColor",{args:arguments},function(){if(J.radialGradient?_e="radialGradient":J.linearGradient&&(_e="linearGradient"),_e){if(Re=J[_e],ze=le.gradients,dt=J.stops,Ft=G.radialReference,se(Re)&&(J[_e]=Re={x1:Re[0],y1:Re[1],x2:Re[2],y2:Re[3],gradientUnits:"userSpaceOnUse"}
1),"radialGradient"===_e&&Ft&&!oe(Re.gradientUnits)&&(je=Re,Re=ce(Re,le.getRadialAttr(Ft,je),{gradientUnits:"userSpaceOnUse"})),xe(Re,function(Lt,Rt){"id"!==Rt&&ct.push(Rt,Lt)}),xe(dt,function(Lt){ct.push(Lt)}),ct=ct.join(","),ze[ct])xt=ze[ct].attr("id");else{Re.id=xt=De();var nn=ze[ct]=le.createElement(_e).attr(Re).add(le.defs);nn.radAttr=je,nn.stops=[],dt.forEach(function(Lt){0===Lt[1].indexOf("rgba")?(Se=P.parse(Lt[1]),gt=Se.get("rgb"),Mt=Se.get("a")):(gt=Lt[1],Mt=1),Lt=le.createElement("stop").attr({offset:Lt[0],"stop-color":gt,"stop-opacity":Mt}).add(nn),nn.stops.push(Lt)})}yt="url("+le.url+"#"+xt+")",G.setAttribute(B,yt),G.gradient=ct,J.toString=function(){return yt}}})},Me.prototype.css=function(J){var B=this.styles,G={},le=this.element,Se="",_e=!B,Re=["textOutline","textOverflow","width"];if(J&&J.color&&(J.fill=J.color),B&&xe(J,function(dt,gt){B&&B[gt]!==dt&&(G[gt]=dt,_e=!0)}),_e){if(B&&(J=Z(B,G)),J)if(null===J.width||"auto"===J.width)delete this.textWidth;else if("text"===le.nodeName.toLowerCase()&&J.width)var je=this.textWidth=Je(J.width);if(this.styles=J,je&&!ee&&this.renderer.forExport&&delete J.width,le.namespaceURI===this.SVG_NS){var ze=function(dt,gt){return"-"+gt.toLowerCase()};xe(J,function(dt,gt){-1===Re.indexOf(gt)&&(Se+=gt.replace(/([A-Z])/g,ze)+":"+dt+";")}),Se&&q(le,"style",Se)}else pe(le,J);this.added&&("text"===this.element.nodeName&&this.renderer.buildText(this),J&&J.textOutline&&this.applyTextOutline(J.textOutline))}return this},Me.prototype.dashstyleSetter=function(J){var B=this["stroke-width"];if("inherit"===B&&(B=1),J=J&&J.toLowerCase()){var G=J.replace("shortdashdotdot","3,1,1,1,1,1,").replace("shortdashdot","3,1,1,1").replace("shortdot","1,1,").replace("shortdash","3,1,").replace("longdash","8,3,").replace(/dot/g,"1,3,").replace("dash","4,3,").replace(/,$/,"").split(",");for(J=G.length;J--;)G[J]=""+Je(G[J])*Pe(B,NaN);J=G.join(",").replace(/NaN/g,"none"),this.element.setAttribute("stroke-dasharray",J)}},Me.prototype.destroy=function(){var J=this,B=J.element||{},G=J.renderer,le=G.isSVG&&"SPAN"===B.nodeName&&J.parentGroup||void 0,Se=B.ownerSVGElement;if(B.onclick=B.onmouseout=B.onmouseover=B.onmousemove=B.point=null,T(J),J.clipPath&&Se){var _e=J.clipPath;[].forEach.call(Se.querySelectorAll("[clip-path],[CLIP-PATH]"),function(Re){-1<Re.getAttribute("clip-path").indexOf(_e.element.id)&&Re.removeAttribute("clip-path")}),J.clipPath=_e.destroy()}if(J.stops){for(Se=0;Se<J.stops.length;Se++)J.stops[Se].destroy();J.stops.length=0,J.stops=void 0}for(J.safeRemoveChild(B),G.styledMode||J.destroyShadows();le&&le.div&&0===le.div.childNodes.length;)B=le.parentGroup,J.safeRemoveChild(le.div),delete le.div,le=B;J.alignTo&&ie(G.alignedObjects,J),xe(J,function(Re,je){J[je]&&J[je].parentGroup===J&&J[je].destroy&&J[je].destroy(),delete J[je]})},Me.prototype.destroyShadows=function(){(this.shadows||[]).forEach(function(J){this.safeRemoveChild(J)},this),this.shadows=void 0},Me.prototype.destroyTextPath=function(J,B){var G=J.getElementsByTagName("text")[0];if(G){if(G.removeAttribute("dx"),G.removeAttribute("dy"),B.element.setAttribute("id",""),this.textPathWrapper&&G.getElementsByTagName("textPath").length){for(J=this.textPathWrapper.element.childNodes;J.length;)G.appendChild(J[0]);G.removeChild(this.textPathWrapper.element)}}else(J.getAttribute("dx")||J.getAttribute("dy"))&&(J.removeAttribute("dx"),J.removeAttribute("dy"));this.textPathWrapper&&(this.textPathWrapper=this.textPathWrapper.destroy())},Me.prototype.dSetter=function(J,B,G){se(J)&&("string"==typeof J[0]&&(J=this.renderer.pathToSegments(J)),this.pathArray=J,J=J.reduce(function(le,Se,_e){return Se&&Se.join?(_e?le+" ":"")+Se.join(" "):(Se||"").toString()},"")),/(NaN| {2}|^$)/.test(J)&&(J="M 0 0"),this[B]!==J&&(G.setAttribute(B,J),this[B]=J)},Me.prototype.fadeOut=function(J){var B=this;B.animate({opacity:0}
1,{duration:Pe(J,150),complete:function(){B.attr({y:-9999}).hide()}})},Me.prototype.fillSetter=function(J,B,G){"string"==typeof J?G.setAttribute(B,J):J&&this.complexColor(J,B,G)},Me.prototype.getBBox=function(J,B){var G,le=this.renderer,Se=this.element,_e=this.styles,Re=this.textStr,je=le.cache,ze=le.cacheKeys,dt=Se.namespaceURI===this.SVG_NS;B=Pe(B,this.rotation,0);var gt=le.styledMode?Se&&Me.prototype.getStyle.call(Se,"font-size"):_e&&_e.fontSize;if(oe(Re)){var Mt=Re.toString();-1===Mt.indexOf("<")&&(Mt=Mt.replace(/[0-9]/g,"0")),Mt+=["",B,gt,this.textWidth,_e&&_e.textOverflow,_e&&_e.fontWeight].join()}if(Mt&&!J&&(G=je[Mt]),!G){if(dt||le.forExport){try{var Ft=this.fakeTS&&function(xt){[].forEach.call(Se.querySelectorAll(".highcharts-text-outline"),function(ct){ct.style.display=xt})};ge(Ft)&&Ft("none"),G=Se.getBBox?Z({},Se.getBBox()):{width:Se.offsetWidth,height:Se.offsetHeight},ge(Ft)&&Ft("")}catch{}(!G||0>G.width)&&(G={width:0,height:0})}else G=this.htmlGetBBox();if(le.isSVG&&(J=G.width,le=G.height,dt&&(G.height=le={"11px,17":14,"13px,20":16}[_e&&_e.fontSize+","+Math.round(le)]||le),B&&(_e=B*a,G.width=Math.abs(le*Math.sin(_e))+Math.abs(J*Math.cos(_e)),G.height=Math.abs(le*Math.cos(_e))+Math.abs(J*Math.sin(_e)))),Mt&&0<G.height){for(;250<ze.length;)delete je[ze.shift()];je[Mt]||ze.push(Mt),je[Mt]=G}}return G},Me.prototype.getStyle=function(J){return fe.getComputedStyle(this.element||this,"").getPropertyValue(J)},Me.prototype.hasClass=function(J){return-1!==(""+this.attr("class")).split(" ").indexOf(J)},Me.prototype.hide=function(J){return J?this.attr({y:-9999}):this.attr({visibility:"hidden"}),this},Me.prototype.htmlGetBBox=function(){return{height:0,width:0,x:0,y:0}},Me.prototype.init=function(J,B){this.element="span"===B?he(B):i.createElementNS(this.SVG_NS,B),this.renderer=J,ue(this,"afterInit")},Me.prototype.invert=function(J){return this.inverted=J,this.updateTransform(),this},Me.prototype.on=function(J,B){var G,le,_e,Se=this.element;return p&&"click"===J?(Se.ontouchstart=function(Re){G=Re.touches[0].clientX,le=Re.touches[0].clientY},Se.ontouchend=function(Re){G&&4<=Math.sqrt(Math.pow(G-Re.changedTouches[0].clientX,2)+Math.pow(le-Re.changedTouches[0].clientY,2))||B.call(Se,Re),_e=!0,!1!==Re.cancelable&&Re.preventDefault()},Se.onclick=function(Re){_e||B.call(Se,Re)}):Se["on"+J]=B,this},Me.prototype.opacitySetter=function(J,B,G){this.opacity=J=Number(Number(J).toFixed(3)),G.setAttribute(B,J)},Me.prototype.removeClass=function(J){return this.attr("class",(""+this.attr("class")).replace(we(J)?new RegExp("(^| )"+J+"( |$)"):J," ").replace(/ +/g," ").trim())},Me.prototype.removeTextOutline=function(J){for(var G,B=J.length;B--;)"highcharts-text-outline"===(G=J[B]).getAttribute("class")&&ie(J,this.element.removeChild(G))},Me.prototype.safeRemoveChild=function(J){var B=J.parentNode;B&&B.removeChild(J)},Me.prototype.setRadialReference=function(J){var B=this.element.gradient&&this.renderer.gradients[this.element.gradient];return this.element.radialReference=J,B&&B.radAttr&&B.animate(this.renderer.getRadialAttr(J,B.radAttr)),this},Me.prototype.setTextPath=function(J,B){var G=this.element,le={textAnchor:"text-anchor"},Se=!1,_e=this.textPathWrapper,Re=!_e,je=(B=ce(!0,{enabled:!0,attributes:{dy:-5,startOffset:"50%",textAnchor:"middle"}},B)).attributes;if(J&&B&&B.enabled){_e&&null===_e.element.parentNode?(Re=!0,_e=_e.destroy()):_e&&this.removeTextOutline.call(_e.parentGroup,[].slice.call(G.getElementsByTagName("tspan"))),this.options&&this.options.padding&&(je.dx=-this.options.padding),_e||(this.textPathWrapper=_e=this.renderer.createElement("textPath"),Se=!0);var ze=_e.element;if((B=J.element.getAttribute("id"))||J.element.setAttribute("id",B=De()),Re)for(J=G.getElementsByTagName("tspan");J.length;)J[0].setAttribute("y",0),X(je.dx)&&J[0].setAttribute("x",-je.dx),ze.appendChild(J[0]);Se&&_e&&_e.add({element:this.text?this.text.element:G}),ze.setAttributeNS("http://www.w3.org/1999/xlink","href",this.renderer.url+"#"+B),oe(je.dy)&&(ze.parentNode.setAttribute("dy",je.dy),delete je.dy),oe(je.dx)&&(ze.parentNode.setAttribute("dx",je.dx),delete je.dx),xe(je,function(dt,gt){ze.setAttribute(le[gt]||gt,dt)}),G.removeAttribute("transform"),this.removeTextOutline.call(_e,[].slice.call(G.getElementsByTagName("tspan"))),this.text&&!this.renderer.styledMode&&this.attr({fill:"none","stroke-width":0}),this.applyTextOutline=this.updateTransform=Y}else _e&&(delete this.updateTransform,delete this.applyTextOutline,this.destroyTextPath(G,J),this.updateTransform(),this.options&&this.options.rotation&&this.applyTextOutline(this.options.style.textOutline));return this},Me.prototype.shadow=function(J,B,G){var ze,le=[],Se=this.element,_e=!1,Re=this.oldSha
1dowOptions,je={color:"#000000",offsetX:1,offsetY:1,opacity:.15,width:3};if(!0===J?ze=je:"object"==typeof J&&(ze=Z(je,J)),ze&&(ze&&Re&&xe(ze,function(xt,ct){xt!==Re[ct]&&(_e=!0)}),_e&&this.destroyShadows(),this.oldShadowOptions=ze),ze){if(!this.shadows){var dt=ze.opacity/ze.width,gt=this.parentInverted?"translate(-1,-1)":"translate("+ze.offsetX+", "+ze.offsetY+")";for(je=1;je<=ze.width;je++){var Mt=Se.cloneNode(!1),Ft=2*ze.width+1-2*je;q(Mt,{stroke:J.color||"#000000","stroke-opacity":dt*je,"stroke-width":Ft,transform:gt,fill:"none"}),Mt.setAttribute("class",(Mt.getAttribute("class")||"")+" highcharts-shadow"),G&&(q(Mt,"height",Math.max(q(Mt,"height")-Ft,0)),Mt.cutHeight=Ft),B?B.element.appendChild(Mt):Se.parentNode&&Se.parentNode.insertBefore(Mt,Se),le.push(Mt)}this.shadows=le}}else this.destroyShadows();return this},Me.prototype.show=function(J){return this.attr({visibility:J?"inherit":"visible"})},Me.prototype.strokeSetter=function(J,B,G){this[B]=J,this.stroke&&this["stroke-width"]?(Me.prototype.fillSetter.call(this,this.stroke,"stroke",G),G.setAttribute("stroke-width",this["stroke-width"]),this.hasStroke=!0):"stroke-width"===B&&0===J&&this.hasStroke?(G.removeAttribute("stroke"),this.hasStroke=!1):this.renderer.styledMode&&this["stroke-width"]&&(G.setAttribute("stroke-width",this["stroke-width"]),this.hasStroke=!0)},Me.prototype.strokeWidth=function(){if(!this.renderer.styledMode)return this["stroke-width"]||0;var J=this.getStyle("stroke-width"),B=0;if(J.indexOf("px")===J.length-2)B=Je(J);else if(""!==J){var G=i.createElementNS(te,"rect");q(G,{width:J,"stroke-width":0}),this.element.parentNode.appendChild(G),B=G.getBBox().width,G.parentNode.removeChild(G)}return B},Me.prototype.symbolAttr=function(J){var B=this;"x y r start end width height innerR anchorX anchorY clockwise".split(" ").forEach(function(G){B[G]=Pe(J[G],B[G])}),B.attr({d:B.renderer.symbols[B.symbolName](B.x,B.y,B.width,B.height,B)})},Me.prototype.textSetter=function(J){J!==this.textStr&&(delete this.textPxLength,this.textStr=J,this.added&&this.renderer.buildText(this))},Me.prototype.titleSetter=function(J){var B=this.element.getElementsByTagName("title")[0];B||(B=i.createElementNS(this.SVG_NS,"title"),this.element.appendChild(B)),B.firstChild&&B.removeChild(B.firstChild),B.appendChild(i.createTextNode(String(Pe(J,"")).replace(/<[^>]*>/g,"").replace(/&lt;/g,"<").replace(/&gt;/g,">")))},Me.prototype.toFront=function(){var J=this.element;return J.parentNode.appendChild(J),this},Me.prototype.translate=function(J,B){return this.attr({translateX:J,translateY:B})},Me.prototype.updateShadows=function(J,B,G){var le=this.shadows;if(le)for(var Se=le.length;Se--;)G.call(le[Se],"height"===J?Math.max(B-(le[Se].cutHeight||0),0):"d"===J?this.d:B,J,le[Se])},Me.prototype.updateTransform=function(){var J=this.translateX||0,B=this.translateY||0,G=this.scaleX,le=this.scaleY,Se=this.inverted,_e=this.rotation,Re=this.matrix,je=this.element;Se&&(J+=this.width,B+=this.height),J=["translate("+J+","+B+")"],oe(Re)&&J.push("matrix("+Re.join(",")+")"),Se?J.push("rotate(90) scale(-1,1)"):_e&&J.push("rotate("+_e+" "+Pe(this.rotationOriginX,je.getAttribute("x"),0)+" "+Pe(this.rotationOriginY,je.getAttribute("y")||0)+")"),(oe(G)||oe(le))&&J.push("scale("+Pe(G,1)+" "+Pe(le,1)+")"),J.length&&je.setAttribute("transform",J.join(" "))},Me.prototype.visibilitySetter=function(J,B,G){"inherit"===J?G.removeAttribute(B):this[B]!==J&&G.setAttribute(B,J),this[B]=J},Me.prototype.xGetter=function(J){return"circle"===this.element.nodeName&&("x"===J?J="cx":"y"===J&&(J="cy")),this._defaultGetter(J)},Me.prototype.zIndexSetter=function(J,B){var G=this.renderer,le=this.parentGroup,Se=(le||G).element||G.box,_e=this.element,Re=!1;G=Se===G.box;var ze,je=this.added;if(oe(J)?(_e.setAttribute("data-z-index",J),J=+J,this[B]===J&&(je=!1)):oe(this[B])&&_e.removeAttribute("data-z-index"),this[B]=J,je){for((J=this.zIndex)&&le&&(le.handleZ=!0),ze=(B=Se.childNodes).length-1;0<=ze&&!Re;ze--){je=(le=B[ze]).getAttribute("data-z-index");var dt=!oe(je);le!==_e&&(0>J&&dt&&!G&&!ze?(Se.insertBefore(_e,B[ze]),Re=!0):(Je(je)<=J||dt&&(!oe(J)||0<=J))&&(Se.insertBefore(_e,B[ze+1]||null),Re=!0))}Re||(Se.insertBefore(_e,B[G?3:0]||null),Re=!0)}return Re},Me}(),v.prototype["stroke-widthSetter"]=v.prototype.strokeSetter,v.prototype.yGetter=v.prototype.xGetter,v.prototype.matrixSetter=v.prototype.rotationOriginXSetter=v.prototype.rotationOriginYSetter=v.prototype.rotationSetter=v.prototype.scaleXSetter=v.prototype.scaleYSetter=v.prototype.translateXSetter=v.prototype.translateYSetter=v.prototype.verticalAlignSetter=function(Me,J){this[J]=Me,this.doTransform=!0},I.SVGElement=v,I.SVGElement}),L(y,"Core/Renderer/SVG/SVGLabel.js",[y["Core/Renderer/SVG/SVGElement.js"],y["Core/Utilities.js"]],function(v,P){var i,I=this&&this.__extends||(i=function(p,O){return(i=Object.
1setPrototypeOf||{__proto__:[]}instanceof Array&&function(Y,ee){Y.__proto__=ee}||function(Y,ee){for(var te in ee)ee.hasOwnProperty(te)&&(Y[te]=ee[te])})(p,O)},function(p,O){function Y(){this.constructor=p}i(p,O),p.prototype=null===O?Object.create(O):(Y.prototype=O.prototype,new Y)}),w=P.defined,k=P.extend,b=P.isNumber,T=P.merge,a=P.removeEvent;return function(i){function p(O,Y,ee,te,fe,q,he,pe,oe,ie){var Z=i.call(this)||this;if(Z.init(O,"g"),Z.textStr=Y,Z.x=ee,Z.y=te,Z.anchorX=q,Z.anchorY=he,Z.baseline=oe,Z.className=ie,"button"!==ie&&Z.addClass("highcharts-label"),ie&&Z.addClass("highcharts-"+ie),Z.text=O.text("",0,0,pe).attr({zIndex:1}),"string"==typeof fe){var ue=/^url\((.*?)\)$/.test(fe);(Z.renderer.symbols[fe]||ue)&&(Z.symbolKey=fe)}return Z.bBox=p.emptyBBox,Z.padding=3,Z.paddingLeft=0,Z.baselineOffset=0,Z.needsBox=O.styledMode||ue,Z.deferredAttr={},Z.alignFactor=0,Z}return I(p,i),p.prototype.alignSetter=function(O){(O={left:0,center:.5,right:1}[O])!==this.alignFactor&&(this.alignFactor=O,this.bBox&&b(this.xSetting)&&this.attr({x:this.xSetting}))},p.prototype.anchorXSetter=function(O,Y){this.anchorX=O,this.boxAttr(Y,Math.round(O)-this.getCrispAdjust()-this.xSetting)},p.prototype.anchorYSetter=function(O,Y){this.anchorY=O,this.boxAttr(Y,O-this.ySetting)},p.prototype.boxAttr=function(O,Y){this.box?this.box.attr(O,Y):this.deferredAttr[O]=Y},p.prototype.css=function(O){if(O){var Y={};O=T(O),p.textProps.forEach(function(te){typeof O[te]<"u"&&(Y[te]=O[te],delete O[te])}),this.text.css(Y);var ee="fontSize"in Y||"fontWeight"in Y;("width"in Y||ee)&&(this.updateBoxSize(),ee&&this.updateTextPadding())}return v.prototype.css.call(this,O)},p.prototype.destroy=function(){a(this.element,"mouseenter"),a(this.element,"mouseleave"),this.text&&this.text.destroy(),this.box&&(this.box=this.box.destroy()),v.prototype.destroy.call(this)},p.prototype.fillSetter=function(O,Y){O&&(this.needsBox=!0),this.fill=O,this.boxAttr(Y,O)},p.prototype.getBBox=function(){var O=this.bBox,Y=this.padding;return{width:O.width+2*Y,height:O.height+2*Y,x:O.x-Y,y:O.y-Y}},p.prototype.getCrispAdjust=function(){return this.renderer.styledMode&&this.box?this.box.strokeWidth()%2/2:(this["stroke-width"]?parseInt(this["stroke-width"],10):0)%2/2},p.prototype.heightSetter=function(O){this.heightSetting=O},p.prototype.on=function(O,Y){var ee=this,te=ee.text,fe=te&&"SPAN"===te.element.tagName?te:void 0;if(fe){var q=function(he){("mouseenter"===O||"mouseleave"===O)&&he.relatedTarget instanceof Element&&(ee.element.contains(he.relatedTarget)||fe.element.contains(he.relatedTarget))||Y.call(ee.element,he)};fe.on(O,q)}return v.prototype.on.call(ee,O,q||Y),ee},p.prototype.onAdd=function(){var O=this.textStr;this.text.add(this),this.attr({text:w(O)?O:"",x:this.x,y:this.y}),this.box&&w(this.anchorX)&&this.attr({anchorX:this.anchorX,anchorY:this.anchorY})},p.prototype.paddingSetter=function(O){w(O)&&O!==this.padding&&(this.padding=O,this.updateTextPadding())},p.prototype.paddingLeftSetter=function(O){w(O)&&O!==this.paddingLeft&&(this.paddingLeft=O,this.updateTextPadding())},p.prototype.rSetter=function(O,Y){this.boxAttr(Y,O)},p.prototype.shadow=function(O){return O&&!this.renderer.styledMode&&(this.updateBoxSize(),this.box&&this.box.shadow(O)),this},p.prototype.strokeSetter=function(O,Y){this.stroke=O,this.boxAttr(Y,O)},p.prototype["stroke-widthSetter"]=function(O,Y){O&&(this.needsBox=!0),this["stroke-width"]=O,this.boxAttr(Y,O)},p.prototype["text-alignSetter"]=function(O){this.textAlign=O},p.prototype.textSetter=function(O){typeof O<"u"&&this.text.attr({text:O}),this.updateBoxSize(),this.updateTextPadding()},p.prototype.updateBoxSize=function(){var O=this.text.element.style,Y={},ee=this.padding,te=this.paddingLeft,fe=b(this.widthSetting)&&b(this.heightSetting)&&!this.textAlign||!w(this.text.textStr)?p.emptyBBox:this.text.getBBox();this.width=(this.widthSetting||fe.width||0)+2*ee+te,this.height=(this.heightSetting||fe.height||0)+2*ee,this.baselineOffset=ee+Math.min(this.renderer.fontMetrics(O&&O.fontSize,this.text).b,fe.height||1/0),this.needsBox&&(this.box||((O=this.box=this.symbolKey?this.renderer.symbol(this.symbolKey):this.renderer.rect()).addClass(("button"===this.className?"":"highcharts-label-box")+(this.className?" highcharts-"+this.className+"-box":"")),O.add(this),O=this.getCrispAdjust(),Y.x=O,Y.y=(this.baseline?-this.baselineOffset:0)+O),Y.width=Math.round(this.width),Y.height=Math.round(this.height),this.box.attr(k(Y,this.deferredAttr)),this.deferredAttr={}),this.bBox=fe},p.prototype.updateTextPadding=function(){var O=this.text,Y=this.baseline?0:this.baselineOffset,ee=this.paddingLeft+this.padding;w(this.widthSetting)&&this.bBox&&("center"===this.textAlign||"right"===this.textAlign)&&(ee+={center:.5,right:1}[this.textAlign]*(this.widthSetting-this.bBox.width)),(ee!==O.x||Y!==O.y)&&(O.attr("x",ee),O.hasBoxWidthChanged&&(this.bBox=O.getBBox(!0),this.updateBoxSize()),typeof Y<"u"&&O.attr("y",Y)),O.x=ee,O.y=Y},p.prototype.widthSetter=function(O){this.widthSetting=b(O)?O:void 0},p.prototype.xSetter=function(O){this.x=O,this.alignFactor&&(O-=this.alignFactor*((this.widthSetting||this.bBox.width)+2*this.padding),this["forceAnimate:x"]=!0),this.xSetting=Math.round(O),this.attr("translateX",this.xSetting)},p.prototype.ySetter=function(O){this.ySetting=this.y=Math.round(O),this.attr("translateY",this.ySetting)},p.emptyBBox={width:0,height:0,x:0,y:0},p.textProps="color cursor direction fontFamily fontSize fontStyle fontWeight lineHeight textAlign textDecoration textOutline textOverflow width".split(" "),p}(v)}),L(y,"Core/Renderer/SVG/SVGRenderer.js",[y["Core/Color/Color.js"],y["Core/Globals.js"],y["Core/Renderer/SVG/SVGElement.js"],y["Core/Renderer/SVG/SVGLabel.js"],y["Core/Utilities.js"]],function(v,P,I,w,k){var b=k.addEvent,T=k.attr,a=k.createElement,i=k.css,p=k.defined,O=k.destroyObjectProperties,Y=k.extend,ee=k.isArray,te=k.isNumber,fe=k.isObject,q=k.isString,he=k.merge,pe=k.objectEach,oe=k.pick,ie=k.pInt,Z=k.splat,ue=k.uniqueKey,se=P.charts,ge=P.deg2rad,X=P.doc,we=P.isFirefox,ce=P.isMS,xe=P.isWebKit;k=P.noop;var Pe=P.svg,Je=P.SVG_NS,Be=P.symbolSizes,De=P.win,Me=function(){function J(B,G,le,Se,_e,Re,je){this.width=this.url=this.style=this.isSVG=this.imgCount=this.height=this.gradients=this.globalAnimation=this.defs=this.chartIndex=this.cacheKeys=this.cache=this.boxWrapper=this.box=this.alignedObjects=void 0,this.init(B,G,le,Se,_e,Re,je)}return J.prototype.init=function(B,G,le,Se,_e,Re,je){var dt,ze=this.createElement("svg").attr({version:"1.1",class:"highcharts-root"});je||ze.css(this.getStyle(Se)),Se=ze.element,B.appendChild(Se),T(B,"dir","ltr"),-1===B.innerHTML.indexOf("xmlns")&&T(Se,"xmlns",this.SVG_NS),this.isSVG=!0,this.box=Se,this.boxWrapper=ze,this.alignedObjects=[],this.url=(we||xe)&&X.getElementsByTagName("base").length?De.location.href.split("#")[0].replace(/<[^>]*>/g,"").replace(/([\('\)])/g,"\\$1").replace(/ /g,"%20"):"",this.createElement("desc").add().element.appendChild(X.createTextNode("Created with Highcharts 8.2.2")),this.defs=this.createElement("defs").add(),this.allowHTML=Re,this.forExport=_e,this.styledMode=je,this.gradients={},this.cache={},this.cacheKeys=[],this.imgCount=0,this.setSize(G,le,!1),we&&B.getBoundingClientRect&&((G=function(){i(B,{left:0,top:0}),dt=B.getBoundingClientRect(),i(B,{left:Math.ceil(dt.left)-dt.left+"px",to
1p:Math.ceil(dt.top)-dt.top+"px"})})(),this.unSubPixelFix=b(De,"resize",G))},J.prototype.definition=function(B){var le=this;return function G(Se,_e){var Re;return Z(Se).forEach(function(je){var ze=le.createElement(je.tagName),dt={};pe(je,function(gt,Mt){"tagName"!==Mt&&"children"!==Mt&&"textContent"!==Mt&&(dt[Mt]=gt)}),ze.attr(dt),ze.add(_e||le.defs),je.textContent&&ze.element.appendChild(X.createTextNode(je.textContent)),G(je.children||[],ze),Re=ze}),Re}(B)},J.prototype.getStyle=function(B){return this.style=Y({fontFamily:'"Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif',fontSize:"12px"},B)},J.prototype.setStyle=function(B){this.boxWrapper.css(this.getStyle(B))},J.prototype.isHidden=function(){return!this.boxWrapper.getBBox().width},J.prototype.destroy=function(){var B=this.defs;return this.box=null,this.boxWrapper=this.boxWrapper.destroy(),O(this.gradients||{}),this.gradients=null,B&&(this.defs=B.destroy()),this.unSubPixelFix&&this.unSubPixelFix(),this.alignedObjects=null},J.prototype.createElement=function(B){var G=new this.Element;return G.init(this,B),G},J.prototype.getRadialAttr=function(B,G){return{cx:B[0]-B[2]/2+G.cx*B[2],cy:B[1]-B[2]/2+G.cy*B[2],r:G.r*B[2]}},J.prototype.truncate=function(B,G,le,Se,_e,Re,je){var gt,Lt,ze=this,dt=B.rotation,Mt=Se?1:0,Ft=(le||Se).length,xt=Ft,ct=[],yt=function(tn){G.firstChild&&G.removeChild(G.firstChild),tn&&G.appendChild(X.createTextNode(tn))},nn=function(tn,rt){if(typeof ct[rt=rt||tn]>"u")if(G.getSubStringLength)try{ct[rt]=_e+G.getSubStringLength(0,Se?rt+1:rt)}catch{}else ze.getSpanWidth&&(yt(je(le||Se,tn)),ct[rt]=_e+ze.getSpanWidth(B,G));return ct[rt]};B.rotation=0;var Rt=nn(G.textContent.length);if(Lt=_e+Rt>Re){for(;Mt<=Ft;)xt=Math.ceil((Mt+Ft)/2),Se&&(gt=je(Se,xt)),Rt=nn(xt,gt&&gt.length-1),Mt===Ft?Mt=Ft+1:Rt>Re?Ft=xt-1:Mt=xt;0===Ft?yt(""):le&&Ft===le.length-1||yt(gt||je(le||Se,xt))}return Se&&Se.splice(0,xt),B.actualWidth=Rt,B.rotation=dt,Lt},J.prototype.buildText=function(B){var ze,Lt,G=B.element,le=this,Se=le.forExport,_e=oe(B.textStr,"").toString(),Re=-1!==_e.indexOf("<"),je=G.childNodes,dt=T(G,"x"),gt=B.styles,Mt=B.textWidth,Ft=gt&&gt.lineHeight,xt=gt&&gt.textOutline,ct=gt&&"ellipsis"===gt.textOverflow,yt=gt&&"nowrap"===gt.whiteSpace,nn=gt&&gt.fontSize,Rt=je.length;gt=Mt&&!B.added&&this.box;var tn=function(an){var Zn;return le.styledMode||(Zn=/(px|em)$/.test(an&&an.style.fontSize)?an.style.fontSize:nn||le.style.fontSize||12),Ft?ie(Ft):le.fontMetrics(Zn,an.getAttribute("style")?an:G).h},rt=function(an,Zn){return pe(le.escapes,function(En,gn){Zn&&-1!==Zn.indexOf(En)||(an=an.toString().replace(new RegExp(En,"g"),gn))}),an},Ze=function(an,Zn){var En=an.indexOf("<");if(-1!==(En=(an=an.substring(En,an.indexOf(">")-En)).indexOf(Zn+"="))&&(En=En+Zn.length+1,'"'===(Zn=an.charAt(En))||"'"===Zn))return(an=an.substring(En+1)).substring(0,an.indexOf(Zn))},st=/<br.*?>/g,Vt=[_e,ct,yt,Ft,xt,nn,Mt].join();if(Vt!==B.textCache){for(B.textCache=Vt;Rt--;)G.removeChild(je[Rt]);Re||xt||ct||Mt||-1!==_e.indexOf(" ")&&(!yt||st.test(_e))?(gt&&gt.appendChild(G),(_e=(_e=Re?(_e=le.styledMode?_e.replace(/<(b|strong)>/g,'<span class="highcharts-strong">').replace(/<(i|em)>/g,'<span class="highcharts-emphasized">'):_e.replace(/<(b|strong)>/g,'<span style="font-weight:bold">').replace(/<(i|em)>/g,'<span style="font-style:italic">')).replace(/<a/g,"<span").replace(/<\/(b|strong|i|em|a)>/g,"</span>").split(st):[_e]).filter(function(an){return""!==an})).forEach(function(an,Zn){var En=0,gn=0,Pt=(an=an.replace(/^\s+|\s+$/g,"").replace(/<span/g,"|||<span").replace(/<\/span>/g,"</span>|||")).split("|||");Pt.forEach(function(et){if(""!==et||1===Pt.length){var Yt,ot,pt={},Ct=X.createElementNS(le.SVG_NS,"tspan");if((Yt=Ze(et,"class"))&&T(Ct,"class",Yt),(Yt=Ze(et,"style"))&&(Yt=Yt.replace(/(;| |^)color([ :])/,"$1fill$2"),T(Ct,"style",Yt)),(ot=Ze(et,"href"))&&!Se&&-1===ot.split(":")[0].toLowerCase().indexOf("javascript")){var Jt=X.createElementNS(le.SVG_NS,"a");T(Jt,"href",ot),T(Ct,"class","highcharts-anchor"),Jt.appendChild(Ct),le.styledMode||i(Ct,{cursor:"pointer"})}if(" "!==(et=rt(et.replace(/<[a-zA-Z\/](.|\n)*?>/g,"")||" "))){if(Ct.appendChild(X.createTextNode(et)),En?pt.dx=0:Zn&&null!==dt&&(pt.x=dt),T(Ct,pt),G.appendChild(Jt||Ct),!En&&Lt&&(!Pe&&Se&&i(Ct,{display:"block"}),T(Ct,"dy",tn(Ct))),Mt){var fn=et.replace(/([^\^])-/g,"$1- ").split(" ");if(pt=!yt&&(1<Pt.length||Zn||1<fn.length),Jt=0,ot=tn(Ct),ct)ze=le.truncate(B,Ct,et,void 0,0,Math.max(0,Mt-parseInt(nn||12,10)),function(xn,Qn){return xn.substring(0,Qn)+"\u2026"});else if(pt)for(;fn.length;)fn.length&&!yt&&0<Jt&&(Ct=X.createElementNS(Je,"tspan"),T(Ct,{dy:ot,x:dt}),Yt&&T(Ct,"style",Yt),Ct.appendChild(X.createTextNode(fn.join(" ").replace(/- /g,"-"))),G.appendChild(Ct)),le.truncate(B,Ct,null,fn,0===Jt?gn:0,Mt,function(xn,Qn){return fn.slice(0,Qn).join(" ").replace(/- /g,"-")}),gn=B.actualWidth,Jt++}En++}}}),Lt=Lt||G.childNodes.length}),ct&&ze&&B.attr("title",rt(B.textStr||"",["&lt;","&gt;"])),gt&&gt.removeChild(G),q(xt)&&B.applyTextOutline&&B.applyTextOutline(xt)):G.appendChild(X.createTextNode(rt(_e)))}},J.prototype.getContrast=function(B){return(B=v.parse(B).rgba)[0]*=1,B[1]*=1.2,B[2]*=.5,459<B[0]+B[1]+B[2]?"#000000":"#FFFFFF"},J.prototype.button=function(B,G,le,Se,_e,Re,je,ze,dt,gt){var Mt=this.label(B,G,le,dt,void 0,void 0,gt,void 0,"button"),Ft=0,xt=this.styledMode;if(B=(_e=_e&&he(_e))&&_e.style||{},_e&&_e.style&&delete _e.style,Mt.attr(he({padding:8,r:2},_e)),!xt){var ct=(_e=he({fill:"#f7f7f7",stroke:"#cccccc","stroke-width":1,style:{color:"#333333",cursor:"pointer",fontWeight:"normal"}},{style:B},_e)).style;delete _e.style;
1var yt=(Re=he(_e,{fill:"#e6e6e6"},Re)).style;delete Re.style;var nn=(je=he(_e,{fill:"#e6ebf5",style:{color:"#000000",fontWeight:"bold"}},je)).style;delete je.style;var Lt=(ze=he(_e,{style:{color:"#cccccc"}},ze)).style;delete ze.style}return b(Mt.element,ce?"mouseover":"mouseenter",function(){3!==Ft&&Mt.setState(1)}),b(Mt.element,ce?"mouseout":"mouseleave",function(){3!==Ft&&Mt.setState(Ft)}),Mt.setState=function(Rt){1!==Rt&&(Mt.state=Ft=Rt),Mt.removeClass(/highcharts-button-(normal|hover|pressed|disabled)/).addClass("highcharts-button-"+["normal","hover","pressed","disabled"][Rt||0]),xt||Mt.attr([_e,Re,je,ze][Rt||0]).css([ct,yt,nn,Lt][Rt||0])},xt||Mt.attr(_e).css(Y({cursor:"default"},ct)),Mt.on("click",function(Rt){3!==Ft&&Se.call(Mt,Rt)})},J.prototype.crispLine=function(B,G,le){void 0===le&&(le="round");var Se=B[0],_e=B[1];return Se[1]===_e[1]&&(Se[1]=_e[1]=Math[le](Se[1])-G%2/2),Se[2]===_e[2]&&(Se[2]=_e[2]=Math[le](Se[2])+G%2/2),B},J.prototype.path=function(B){var G=this.styledMode?{}:{fill:"none"};return ee(B)?G.d=B:fe(B)&&Y(G,B),this.createElement("path").attr(G)},J.prototype.circle=function(B,G,le){return B=fe(B)?B:typeof B>"u"?{}:{x:B,y:G,r:le},(G=this.createElement("circle")).xSetter=G.ySetter=function(Se,_e,Re){Re.setAttribute("c"+_e,Se)},G.attr(B)},J.prototype.arc=function(B,G,le,Se,_e,Re){return fe(B)?(G=(Se=B).y,le=Se.r,B=Se.x):Se={innerR:Se,start:_e,end:Re},(B=this.symbol("arc",B,G,le,le,Se)).r=le,B},J.prototype.rect=function(B,G,le,Se,_e,Re){_e=fe(B)?B.r:_e;var je=this.createElement("rect");return B=fe(B)?B:typeof B>"u"?{}:{x:B,y:G,width:Math.max(le,0),height:Math.max(Se,0)},this.styledMode||(typeof Re<"u"&&(B.strokeWidth=Re,B=je.crisp(B)),B.fill="none"),_e&&(B.r=_e),je.rSetter=function(ze,dt,gt){je.r=ze,T(gt,{rx:ze,ry:ze})},je.rGetter=function(){return je.r},je.attr(B)},J.prototype.setSize=function(B,G,le){var Se=this.alignedObjects,_e=Se.length;for(this.width=B,this.height=G,this.boxWrapper.animate({width:B,height:G},{step:function(){this.attr({viewBox:"0 0 "+this.attr("width")+" "+this.attr("height")})},duration:oe(le,!0)?void 0:0});_e--;)Se[_e].align()},J.prototype.g=function(B){var G=this.createElement("g");return B?G.attr({class:"highcharts-"+B}):G},J.prototype.image=function(B,G,le,Se,_e,Re){var je={preserveAspectRatio:"none"},ze=function(Mt,Ft){Mt.setAttributeNS?Mt.setAttributeNS("http://www.w3.org/1999/xlink","href",Ft):Mt.setAttribute("hc-svg-href",Ft)},dt=function(Mt){ze(gt.element,B),Re.call(gt,Mt)};1<arguments.length&&Y(je,{x:G,y:le,width:Se,height:_e});var gt=this.createElement("image").attr(je);return Re?(ze(gt.element,"data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw=="),je=new De.Image,b(je,"load",dt),je.src=B,je.complete&&dt({})):ze(gt.element,B),gt},J.prototype.symbol=function(B,G,le,Se,_e,Re){var Ft,je=this,ze=/^url\((.*?)\)$/,dt=ze.test(B),gt=!dt&&(this.symbols[B]?B:"circle"),Mt=gt&&this.symbols[gt];if(Mt){"number"==typeof G&&(Ft=Mt.call(this.symbols,Math.round(G||0),Math.round(le||0),Se||0,_e||0,Re));var xt=this.path(Ft);je.styledMode||xt.attr("fill","none"),Y(xt,{symbolName:gt,x:G,y:le,width:Se,height:_e}),Re&&Y(xt,Re)}else if(dt){var ct=B.match(ze)[1];(xt=this.image(ct)).imgwidth=oe(Be[ct]&&Be[ct].width,Re&&Re.width),xt.imgheight=oe(Be[ct]&&Be[ct].height,Re&&Re.height);var yt=function(){xt.attr({width:xt.width,height:xt.height})};["width","height"].forEach(function(nn){xt[nn+"Setter"]=function(Lt,Rt){var tn={},rt=this["img"+Rt],Ze="width"===Rt?"translateX":"translateY";this[Rt]=Lt,p(rt)&&(Re&&"within"===Re.backgroundSize&&this.width&&this.height&&(rt=Math.round(rt*Math.min(this.width/this.imgwidth,this.height/this.imgheight))),this.element&&this.element.setAttribute(Rt,rt),this.alignByTranslate||(tn[Ze]=((this[Rt]||0)-rt)/2,this.attr(tn)))}}),p(G)&&xt.attr({x:G,y:le}),xt.isImg=!0,p(xt.imgwidth)&&p(xt.imgheight)?yt():(xt.attr({width:0,height:0}),a("img",{onload:function(){var nn=se[je.chartIndex];0===this.width&&(i(this,{position:"absolute",top:"-999em"}),X.body.appendChild(this)),Be[ct]={width:this.width,height:this.height},xt.imgwidth=this.width,xt.imgheight=this.height,xt.element&&yt(),this.parentNode&&this.parentNode.removeChild(this),je.imgCount--,!je.imgCount&&nn&&!nn.hasLoaded&&nn.onload()},src:ct}),this.imgCount++)}return xt},J.prototype.clipRect=function(B,G,le,Se){var _e=ue()+"-",Re=this.createElement("clipPath").attr({id:_e}).add(this.defs);return(B=this.rect(B,G,le,Se,0).add(Re)).id=_e,B.clipPath=Re,B.count=0,B},J.prototype.text=function(B,G,le,Se){var _e={};return!Se||!this.allowHTML&&this.forExport?(_e.x=Math.round(G||0),le&&(_e.y=Math.round(le)),p(B)&&(_e.text=B),B=this.createElement("text").attr(_e),Se||(B.xSetter=function(Re,je,ze){var Mt,dt=ze.getElementsByTagName("tspan"),gt=ze.getAttribute(je);for(Mt=0;Mt<dt.length;Mt++){var Ft=dt[Mt];Ft.getAttribute(je)===gt&&Ft.setAttribute(je,Re)}ze.setAttribute(je,Re)}),B):this.html(B,G,le)},J.prototype.fontMetrics=function(B,G){return B=!this.styledMode&&/px/.test(B)||!De.getComputedStyle?B||G&&G.style&&G.style.fontSize||this.style&&this.style.fontSize:G&&I.prototype.getStyle.call(G,"font-size"),{h:G=24>(B=/px/.test(B)?ie(B):12)?B+3:Math.round(1.2*B),b:Math.round(.8*G),f:B}},J.prototype.rotCorr=function(B,G,le){var Se=B;return G&&le&&(Se=Math.max(Se*Math.cos(G*ge),4)),{x:-B/3*Math.sin(G*ge),y:Se}},J.prototype.pathToSegments=function(B){for(var G=[],le=[],Se={A:8,C:7,H:2,L:3,M:3,Q:5,S:5,T:3,V:2},_e=0;_e<B.length;_e++)q(le[0])&&te(B[_e])&&le.length===Se[le[0].toUpperCase()]&&B.splice(_e,0,le[0].replace("M","L").replace("m","l")),"string"==typeof B[_e]&&(le.length&&G.push(le.slice(0)),le.length=0),le.push(B[_e]);return G.push(le.slice(0)),G},J.prototype.label=function(B,G,le,Se,_e,Re,je,ze,dt){return new w(this,B,G,le,Se,_e,Re,je,ze,dt)},J}();return Me.prototype.Element=I,Me.prototype.SVG_NS=Je,Me.prototype.draw=k,Me.prototype.escapes={"&":"&amp;","<":"&lt;",">":"&gt;","'":"&#39;",'"':"&quot;"},Me.prototype.symbols={circle:function(J,B,G,le){return this.arc(J+G/2,B+le/2,G/2,le/2,{start:.5*Math.PI,end:2.5*Math.PI,open:!1})},square:function(J,B,G,le){return[["M",J,B],["L",J+G,B],["L",J+G,B+le],["L",J,B+le],["Z"]]},triangle:function(J,B,G,le){return[["M",J+G/2,B],["L",J+G,B+le],["L",J,B+le],["Z"]]},"triangle-down":function(J,B,G,le){return[["M",J,B],["L",J+G,B],["L",J+G/2,B+le],["Z"]]},diamond:function(J,B,G,le){return[["M",J+G/2,B],["L",J+G,B+le/2],["L",J+G/2,B+le],["L",J,B+le/2],["Z"]]},arc:function(J,B,G,le,Se){var _e=[];
1if(Se){var Re=Se.start||0,je=Se.end||0,ze=Se.r||G;G=Se.r||le||G;var dt=.001>Math.abs(je-Re-2*Math.PI);je-=.001,le=Se.innerR,dt=oe(Se.open,dt);var gt=Math.cos(Re),Mt=Math.sin(Re),Ft=Math.cos(je),xt=Math.sin(je);Re=oe(Se.longArc,.001>je-Re-Math.PI?0:1),_e.push(["M",J+ze*gt,B+G*Mt],["A",ze,G,0,Re,oe(Se.clockwise,1),J+ze*Ft,B+G*xt]),p(le)&&_e.push(dt?["M",J+le*Ft,B+le*xt]:["L",J+le*Ft,B+le*xt],["A",le,le,0,Re,p(Se.clockwise)?1-Se.clockwise:0,J+le*gt,B+le*Mt]),dt||_e.push(["Z"])}return _e},callout:function(J,B,G,le,Se){var _e=Math.min(Se&&Se.r||0,G,le),Re=_e+6,je=Se&&Se.anchorX||0;Se=Se&&Se.anchorY||0;var ze=[["M",J+_e,B],["L",J+G-_e,B],["C",J+G,B,J+G,B,J+G,B+_e],["L",J+G,B+le-_e],["C",J+G,B+le,J+G,B+le,J+G-_e,B+le],["L",J+_e,B+le],["C",J,B+le,J,B+le,J,B+le-_e],["L",J,B+_e],["C",J,B,J,B,J+_e,B]];return je&&je>G?Se>B+Re&&Se<B+le-Re?ze.splice(3,1,["L",J+G,Se-6],["L",J+G+6,Se],["L",J+G,Se+6],["L",J+G,B+le-_e]):ze.splice(3,1,["L",J+G,le/2],["L",je,Se],["L",J+G,le/2],["L",J+G,B+le-_e]):je&&0>je?Se>B+Re&&Se<B+le-Re?ze.splice(7,1,["L",J,Se+6],["L",J-6,Se],["L",J,Se-6],["L",J,B+_e]):ze.splice(7,1,["L",J,le/2],["L",je,Se],["L",J,le/2],["L",J,B+_e]):Se&&Se>le&&je>J+Re&&je<J+G-Re?ze.splice(5,1,["L",je+6,B+le],["L",je,B+le+6],["L",je-6,B+le],["L",J+_e,B+le]):Se&&0>Se&&je>J+Re&&je<J+G-Re&&ze.splice(1,1,["L",je-6,B],["L",je,B-6],["L",je+6,B],["L",G-_e,B]),ze}},P.SVGRenderer=Me,P.Renderer=P.SVGRenderer,P.Renderer}),L(y,"Core/Renderer/HTML/HTMLElement.js",[y["Core/Globals.js"],y["Core/Renderer/SVG/SVGElement.js"],y["Core/Utilities.js"]],function(v,P,I){var w=I.css,k=I.defined,b=I.extend,T=I.pick,a=I.pInt,i=v.isFirefox;return b(P.prototype,{htmlCss:function(p){var O="SPAN"===this.element.tagName&&p&&"width"in p,Y=T(O&&p.width,void 0);if(O){delete p.width,this.textWidth=Y;var ee=!0}return p&&"ellipsis"===p.textOverflow&&(p.whiteSpace="nowrap",p.overflow="hidden"),this.styles=b(this.styles,p),w(this.element,p),ee&&this.htmlUpdateTransform(),this},htmlGetBBox:function(){var p=this.element;return{x:p.offsetLeft,y:p.offsetTop,width:p.offsetWidth,height:p.offsetHeight}},htmlUpdateTransform:function(){if(this.added){var p=this.renderer,O=this.element,Y=this.translateX||0,ee=this.translateY||0,te=this.x||0,fe=this.y||0,q=this.textAlign||"left",he={left:0,center:.5,right:1}[q],pe=this.styles,oe=pe&&pe.whiteSpace;if(w(O,{marginLeft:Y,marginTop:ee}),!p.styledMode&&this.shadows&&this.shadows.forEach(function(se){w(se,{marginLeft:Y+1,marginTop:ee+1})}),this.inverted&&[].forEach.call(O.childNodes,function(se){p.invertChild(se,O)}),"SPAN"===O.tagName){pe=this.rotation;var ue,ie=this.textWidth&&a(this.textWidth),Z=[pe,q,O.innerHTML,this.textWidth,this.textAlign].join();(ue=ie!==this.oldTextWidth)&&!(ue=ie>this.oldTextWidth)&&((ue=this.textPxLength)||(w(O,{width:"",whiteSpace:oe||"nowrap"}),ue=O.offsetWidth),ue=ue>ie),ue&&(/[ \-]/.test(O.textContent||O.innerText)||"ellipsis"===O.style.textOverflow)?(w(O,{width:ie+"px",display:"block",whiteSpace:oe||"normal"}),this.oldTextWidth=ie,this.hasBoxWidthChanged=!0):this.hasBoxWidthChanged=!1,Z!==this.cTT&&(oe=p.fontMetrics(O.style.fontSize,O).b,!k(pe)||pe===(this.oldRotation||0)&&q===this.oldAlign||this.setSpanRotation(pe,he,oe),this.getSpanCorrection(!k(pe)&&this.textPxLength||O.offsetWidth,oe,he,pe,q)),w(O,{left:te+(this.xCorr||0)+"px",top:fe+(this.yCorr||0)+"px"}),this.cTT=Z,this.oldRotation=pe,this.oldAlign=q}}else this.alignOnAdd=!0},setSpanRotation:function(p,O,Y){var ee={},te=this.renderer.getTransformKey();ee[te]=ee.transform="rotate("+p+"deg)",ee[te+(i?"Origin":"-origin")]=ee.transformOrigin=100*O+"% "+Y+"px",w(this.element,ee)},getSpanCorrection:function(p,O,Y){this.xCorr=-p*Y,this.yCorr=-O}}),P}),L(y,"Core/Renderer/HTML/HTMLRenderer.js",[y["Core/Globals.js"],y["Core/Renderer/SVG/SVGElement.js"],y["Core/Renderer/SVG/SVGRenderer.js"],y["Core/Utilities.js"]],function(v,P,I,w){var k=v.isFirefox,b=v.isMS,T=v.isWebKit,a=v.win,i=w.attr,p=w.createElement,O=w.extend,Y=w.pick;return O(I.prototype,{getTransformKey:function(){return b&&!/Edge/.test(a.navigator.userAgent)?"-ms-transform":T?"-webkit-transform":k?"MozTransform":a.opera?"-o-transform":""},html:function(ee,te,fe){var q=this.createElement("span"),he=q.element,pe=q.renderer,oe=pe.isSVG,ie=function(Z,ue){["opacity","visibility"].forEach(function(se){Z[se+"Setter"]=function(ge,X,we){var ce=Z.div?Z.div.style:ue;P.prototype[se+"Setter"].call(this,ge,X,we),ce&&(ce[X]=ge)}}),Z.addedSetters=!0};return q.textSetter=function(Z){Z!==he.innerHTML&&(delete this.bBox,delete this.oldTextWidth),this.textStr=Z,he.innerHTML=Y(Z,""),q.doTransform=!0},oe&&ie(q,q.element.style),q.xSetter=q.ySetter=q.alignSetter=q.rotationSetter=function(Z,ue){"align"===ue?q.alignValue=q.textAlign=Z:q[ue]=Z,q.doTransform=!0},q.afterSetters=function(){this.doTransform&&(this.htmlUpdateTransform(),this.doTransform=!1)},q.attr({text:ee,x:Math.round(te),y:Math.round(fe)}).css({position:"absolute"}),pe.styledMode||q.css({fontFamily:this.style.fontFamily,fontSize:this.style.fontSize}),he.style.whiteSpace="nowrap",q.css=q.htmlCss,oe&&(q.add=function(Z){var ue=pe.box.parentNode,se=[];if(this.parentGroup=Z){var ge=Z.div;if(!ge){for(;Z;)se.push(Z),Z=Z.parentGroup;
1se.reverse().forEach(function(X){function we(Pe,Je){X[Je]=Pe,"translateX"===Je?xe.left=Pe+"px":xe.top=Pe+"px",X.doTransform=!0}var Pe,ce=i(X.element,"class"),xe=(ge=X.div=X.div||p("div",ce?{className:ce}:void 0,{position:"absolute",left:(X.translateX||0)+"px",top:(X.translateY||0)+"px",display:X.display,opacity:X.opacity,pointerEvents:X.styles&&X.styles.pointerEvents},ge||ue)).style;O(X,{classSetter:(Pe=ge,function(Je){this.element.setAttribute("class",Je),Pe.className=Je}),on:function(){return se[0].div&&q.on.apply({element:se[0].div},arguments),X},translateXSetter:we,translateYSetter:we}),X.addedSetters||ie(X)})}}else ge=ue;return ge.appendChild(he),q.added=!0,q.alignOnAdd&&q.htmlUpdateTransform(),q}),q}}),I}),L(y,"Core/Axis/Tick.js",[y["Core/Globals.js"],y["Core/Utilities.js"]],function(v,P){var I=P.clamp,w=P.correctFloat,k=P.defined,b=P.destroyObjectProperties,T=P.extend,a=P.fireEvent,i=P.isNumber,p=P.merge,O=P.objectEach,Y=P.pick,ee=v.deg2rad;return P=function(){function te(fe,q,he,pe,oe){this.isNewLabel=this.isNew=!0,this.axis=fe,this.pos=q,this.type=he||"",this.parameters=oe||{},this.tickmarkOffset=this.parameters.tickmarkOffset,this.options=this.parameters.options,a(this,"init"),he||pe||this.addLabel()}return te.prototype.addLabel=function(){var fe=this,q=fe.axis,he=q.options,pe=q.chart,oe=q.categories,ie=q.logarithmic,Z=q.names,ue=fe.pos,se=Y(fe.options&&fe.options.labels,he.labels),ge=q.tickPositions,X=ue===ge[0],we=ue===ge[ge.length-1];Z=this.parameters.category||(oe?Y(oe[ue],Z[ue],ue):ue);var xe,Pe,ce=fe.label;if(oe=(!se.step||1===se.step)&&1===q.tickInterval,ge=ge.info,q.dateTime&&ge)var Je=pe.time.resolveDTLFormat(he.dateTimeLabelFormats[!he.grid&&ge.higherRanks[ue]||ge.unitName]),Be=Je.main;fe.isFirst=X,fe.isLast=we,fe.formatCtx={axis:q,chart:pe,isFirst:X,isLast:we,dateTimeLabelFormat:Be,tickPositionInfo:ge,value:ie?w(ie.lin2log(Z)):Z,pos:ue},he=q.labelFormatter.call(fe.formatCtx,this.formatCtx),(Pe=Je&&Je.list)&&(fe.shortenLabel=function(){for(xe=0;xe<Pe.length;xe++)if(ce.attr({text:q.labelFormatter.call(T(fe.formatCtx,{dateTimeLabelFormat:Pe[xe]}))}),ce.getBBox().width<q.getSlotWidth(fe)-2*Y(se.padding,5))return;ce.attr({text:""})}),oe&&q._addedPlotLB&&fe.moveLabel(he,se),k(ce)||fe.movedLabel?ce&&ce.textStr!==he&&!oe&&(!ce.textWidth||se.style&&se.style.width||ce.styles.width||ce.css({width:null}),ce.attr({text:he}),ce.textPxLength=ce.getBBox().width):(fe.label=ce=fe.createLabel({x:0,y:0},he,se),fe.rotation=0)},te.prototype.createLabel=function(fe,q,he){var pe=this.axis,oe=pe.chart;return(fe=k(q)&&he.enabled?oe.renderer.text(q,fe.x,fe.y,he.useHTML).add(pe.labelGroup):null)&&(oe.styledMode||fe.css(p(he.style)),fe.textPxLength=fe.getBBox().width),fe},te.prototype.destroy=function(){b(this,this.axis)},te.prototype.getPosition=function(fe,q,he,pe){var oe=this.axis,ie=oe.chart,Z=pe&&ie.oldChartHeight||ie.chartHeight;return(fe={x:fe?w(oe.translate(q+he,null,null,pe)+oe.transB):oe.left+oe.offset+(oe.opposite?(pe&&ie.oldChartWidth||ie.chartWidth)-oe.right-oe.left:0),y:fe?Z-oe.bottom+oe.offset-(oe.opposite?oe.height:0):w(Z-oe.translate(q+he,null,null,pe)-oe.transB)}).y=I(fe.y,-1e5,1e5),a(this,"afterGetPosition",{pos:fe}),fe},te.prototype.getLabelPosition=function(fe,q,he,pe,oe,ie,Z,ue){var se=this.axis,ge=se.transA,X=se.isLinked&&se.linkedParent?se.linkedParent.reversed:se.reversed,we=se.staggerLines,ce=se.tickRotCorr||{x:0,y:0},xe=oe.y,Pe=pe||se.reserveSpaceDefault?0:-se.labelOffset*("center"===se.labelAlign?.5:1),Je={};return k(xe)||(xe=0===se.side?he.rotation?-8:-he.getBBox().height:2===se.side?ce.y+8:Math.cos(he.rotation*ee)*(ce.y-he.getBBox(!1,0).height/2)),fe=fe+oe.x+Pe+ce.x-(ie&&pe?ie*ge*(X?-1:1):0),q=q+xe-(ie&&!pe?ie*ge*(X?1:-1):0),we&&(he=Z/(ue||1)%we,se.opposite&&(he=we-he-1),q+=se.labelOffset/we*he),Je.x=fe,Je.y=Math.round(q),a(this,"afterGetLabelPosition",{pos:Je,tickmarkOffset:ie,index:Z}),Je},te.prototype.getLabelSize=function(){return this.label?this.label.getBBox()[this.axis.horiz?"height":"width"]:0},te.prototype.getMarkPath=function(fe,q,he,pe,oe,ie){return ie.crispLine([["M",fe,q],["L",fe+(oe?0:-
1he),q+(oe?he:0)]],pe)},te.prototype.handleOverflow=function(fe){var q=this.axis,he=q.options.labels,pe=fe.x,oe=q.chart.chartWidth,ie=q.chart.spacing,Z=Y(q.labelLeft,Math.min(q.pos,ie[3]));ie=Y(q.labelRight,Math.max(q.isRadial?0:q.pos+q.len,oe-ie[1]));var Pe,ue=this.label,se=this.rotation,ge={left:0,center:.5,right:1}[q.labelAlign||ue.attr("align")],X=ue.getBBox().width,we=q.getSlotWidth(this),ce=we,xe=1,Je={};se||"justify"!==Y(he.overflow,"justify")?0>se&&pe-ge*X<Z?Pe=Math.round(pe/Math.cos(se*ee)-Z):0<se&&pe+ge*X>ie&&(Pe=Math.round((oe-pe)/Math.cos(se*ee))):(oe=pe+(1-ge)*X,pe-ge*X<Z?ce=fe.x+ce*(1-ge)-Z:oe>ie&&(ce=ie-fe.x+ce*ge,xe=-1),(ce=Math.min(we,ce))<we&&"center"===q.labelAlign&&(fe.x+=xe*(we-ce-ge*(we-Math.min(X,ce)))),(X>ce||q.autoRotation&&(ue.styles||{}).width)&&(Pe=ce)),Pe&&(this.shortenLabel?this.shortenLabel():(Je.width=Math.floor(Pe)+"px",(he.style||{}).textOverflow||(Je.textOverflow="ellipsis"),ue.css(Je)))},te.prototype.moveLabel=function(fe,q){var he=this,pe=he.label,oe=!1,ie=he.axis,Z=ie.reversed;if(pe&&pe.textStr===fe?(he.movedLabel=pe,oe=!0,delete he.label):O(ie.ticks,function(se){oe||se.isNew||se===he||!se.label||se.label.textStr!==fe||(he.movedLabel=se.label,oe=!0,se.labelPos=he.movedLabel.xy,delete se.label)}),!oe&&(he.labelPos||pe)){var ue=he.labelPos||pe.xy;pe=ie.horiz?Z?0:ie.width+ie.left:ue.x,ie=ie.horiz?ue.y:Z?ie.width+ie.left:0,he.movedLabel=he.createLabel({x:pe,y:ie},fe,q),he.movedLabel&&he.movedLabel.attr({opacity:0})}},te.prototype.render=function(fe,q,he){var pe=this.axis,oe=pe.horiz,ie=this.pos,Z=Y(this.tickmarkOffset,pe.tickmarkOffset);Z=(ie=this.getPosition(oe,ie,Z,q)).x;var ue=ie.y;pe=oe&&Z===pe.pos+pe.len||!oe&&ue===pe.pos?-1:1,he=Y(he,1),this.isActive=!0,this.renderGridLine(q,he,pe),this.renderMark(ie,he,pe),this.renderLabel(ie,q,he,fe),this.isNew=!1,a(this,"afterRender")},te.prototype.renderGridLine=function(fe,q,he){var pe=this.axis,oe=pe.options,ie=this.gridLine,Z={},ue=this.pos,se=this.type,ge=Y(this.tickmarkOffset,pe.tickmarkOffset),X=pe.chart.renderer,we=se?se+"Grid":"grid",ce=oe[we+"LineWidth"],xe=oe[we+"LineColor"];oe=oe[we+"LineDashStyle"],ie||(pe.chart.styledMode||(Z.stroke=xe,Z["stroke-width"]=ce,oe&&(Z.dashstyle=oe)),se||(Z.zIndex=1),fe&&(q=0),this.gridLine=ie=X.path().attr(Z).addClass("highcharts-"+(se?se+"-":"")+"grid-line").add(pe.gridGroup)),ie&&(he=pe.getPlotLinePath({value:ue+ge,lineWidth:ie.strokeWidth()*he,force:"pass",old:fe}))&&ie[fe||this.isNew?"attr":"animate"]({d:he,opacity:q})},te.prototype.renderMark=function(fe,q,he){var pe=this.axis,oe=pe.options,ie=pe.chart.renderer,Z=this.type,ue=Z?Z+"Tick":"tick",se=pe.tickSize(ue),ge=this.mark,X=!ge,we=fe.x;fe=fe.y;var ce=Y(oe[ue+"Width"],!Z&&pe.isXAxis?1:0);oe=oe[ue+"Color"],se&&(pe.opposite&&(se[0]=-se[0]),X&&(this.mark=ge=ie.path().addClass("highcharts-"+(Z?Z+"-":"")+"tick").add(pe.axisGroup),pe.chart.styledMode||ge.attr({stroke:oe,"stroke-width":ce})),ge[X?"attr":"animate"]({d:this.getMarkPath(we,fe,se[0],ge.strokeWidth()*he,pe.horiz,ie),opacity:q}))},te.prototype.renderLabel=function(fe,q,he,pe){var oe=this.axis,ie=oe.horiz,Z=oe.options,ue=this.label,se=Z.labels,ge=se.step;oe=Y(this.tickmarkOffset,oe.tickmarkOffset);var X=!0,we=fe.x;fe=fe.y,ue&&i(we)&&(ue.xy=fe=this.getLabelPosition(we,fe,ue,ie,se,oe,pe,ge),this.isFirst&&!this.isLast&&!Y(Z.showFirstLabel,1)||this.isLast&&!this.isFirst&&!Y(Z.showLastLabel,1)?X=!1:!ie||se.step||se.rotation||q||0===he||this.handleOverflow(fe),ge&&pe%ge&&(X=!1),X&&i(fe.y)?(fe.opacity=he,ue[this.isNewLabel?"attr":"animate"](fe),this.isNewLabel=!1):(ue.attr("y",-9999),this.isNewLabel=!0))},te.prototype.replaceMovedLabel=function(){var fe=this.label,q=this.axis,he=q.reversed;if(fe&&!this.isNew){var pe=q.horiz?he?q.left:q.width+q.left:fe.xy.x;he=q.horiz?fe.xy.y:he?q.width+q.top:q.top,fe.animate({x:pe,y:he,opacity:0},void 0,fe.destroy),delete this.label}q.isDirty=!0,this.label=this.movedLabel,delete this.movedLabel},te}(),v.Tick=P,v.Tick}),L(y,"Core/Time.js",[y["Core/Globals.js"],y["Core/Utilities.js"]],function(v,P){var I=P.defined,w=P.error,k=P.extend,b=P.isObject,T=P.merge,a=P.objectEach,i=P.pad,p=P.pick,O=P.splat,Y=P.timeUnits,ee=v.win;return P=function(){function te(fe){this.options={},this.variableTimezone=this.useUTC=!1,this.Date=ee.Date,this.getTimezoneOffset=this.timezoneOffsetFunction(),this.update(fe)}return te.prototype.get=function(fe,q){if(this.variableTimezone||this.timezoneOffset){var he=q.getTime(),pe=he-this.getTimezoneOffset(q);return q.setTime(pe),fe=q["getUTC"+fe](),q.setTime(he),fe}return this.useUTC?q["getUTC"+fe]():q["get"+fe]()},te.prototype.set=function(fe,q,he){if(this.variableTimezone||this.timezoneOffset){if("Milliseconds"===fe||"Seconds"===fe||"Minutes"===fe)return q["setUTC"+fe](he);var pe=this.getTimezoneOffset(q);return pe=q.getTime()-pe,q.setTime(pe),q["setUTC"+fe](he),fe=this.getTimezoneOffset(q),pe=q.getTime()+fe,q.setTime(pe)}return this.useUTC?q["setUTC"+fe](he):q["set"+fe](he)},te.prototype.update=function(fe){var q=p(fe&&fe.useUTC,!0);this.options=fe=T(!0,this.options||{},fe),this.Date=fe.Date||ee.Date||Date,this.timezoneOffset=(this.useUTC=q)&&fe.timezoneOffset,this.getTimezoneOffset=this.timezoneOffsetFunction(),this.variableTimezone=!(q&&!fe.getTimezoneOffset&&!fe.timezone)},te.prototype.makeTime=function(fe,q,he,pe,oe,ie){if(this.useUTC){var Z=this.Date.UTC.apply(0,arguments),ue=this.getTimezoneOffset(Z);Z+=ue;var se=this.getTimezoneOffset(Z);ue!==se?Z+=se-ue:ue-36e5!==this.getTimezoneOffset(Z-36e5)||v.isSafari||(Z-=36e5)}else Z=new this.Date(fe,q,p(he,1),p(pe,0),p(oe,0),p(ie,0)).getTime();return Z},te.prototype.timezoneOffsetFunction=function(){var fe=this,q=this.options,he=q.moment||ee.moment;if(!this.useUTC)return function(pe){return 6e4*new Date(pe.toString()).getTimezoneOffset()};if(q.timezone){if(he)return function(pe){return 6e4*-he.tz(pe,q.timezone).utcOffset()};w(25)}return this.useUTC&&q.getTimezoneOffset?function(pe){return 6e4*q.getTimezoneOffset(pe.valueOf())}:function(){return 6e4*(fe.timezoneOffset||0)}},te.prototype.dateFormat=function(fe,q,he){var pe;if(!I(q)||isNaN(q))return(null===(pe=v.defaultOptions.lang)||void 0===pe?void 0:pe.invalidDate)||"";fe=p(fe,"%Y-%m-%d %H:%M:%S");var oe=this;pe=new this.Date(q);var ie=this.get("Hours",pe),Z=this.get("Day",pe),ue=this.get("Date",pe),se=this.get("Month",pe),ge=this.get("FullYear",pe),X=v.defaultOptions.lang,we=X?.weekdays,ce=X?.shortWeekdays;return pe=k({a:ce?ce[Z]:we[Z].substr(0,3),A:we[Z],d:i(ue),e:i(ue,2," "),w:Z,b:X.shortMonths[se],B:X.months[se],m:i(se+1),o:se+1,y:ge.toString().substr(2,2),Y:ge,H:i(ie),k:ie,I:i(ie%12||12),l:ie%12||12,M:i(this.get("Minutes",pe)),p:12>ie?"AM":"PM",P:12>ie?"am":"pm",S:i(pe.getSeconds()),L:i(Math.floor(q%1e3),3)},v.dateFormats),a(pe,function(xe,Pe){for(;-1!==fe.indexOf("%"+Pe);)fe=fe.replace("%"+Pe,"function"==typeof xe?xe.call(oe,q):xe)}),he?fe.substr(0,1).toUpperCase()+fe.substr(1):fe},te.prototype.resolveDTLFormat=function(fe){return b(fe,!0)?fe:{main:(fe=O(fe))[0],from:fe[1],to:fe[2]}},te.prototype.getTimeTicks=function(fe,q,he,pe){var X,oe=this,ie=[],Z={},ue=new oe.Date(q),se=fe.unitRange,ge=fe.count||1;if(pe=p(pe,1),I(q)){if(oe.set("Milliseconds",ue,se>=Y.second?0:ge*Math.floor(oe.get("Milliseconds",ue)/ge)),se>=Y.second&&oe.set("Seconds",ue,se>=Y.minute?0:ge*Math.floor(oe.get("Seconds",ue)/ge)),se>=Y.minute&&oe.set("Minutes",ue,se>=Y.hour?0:ge*Math.floor(oe.get("Minutes",ue)/ge)),se>=Y.hour&&oe.set("Hours",ue,se>=Y.day?0:ge*Math.floor(oe.get("Hours",ue)/ge)),se>=Y.day&&oe.set("Date",ue,se>=Y.month?1:Math.max(1,ge*Math.floor(oe.get("Date",ue)/ge))),se>=Y.month){oe.set("Month",ue,se>=Y.year?0:ge*Math.floor(oe.get("Month",ue)/ge));var we=oe.get("FullYear",ue)}se>=Y.year&&oe.set("FullYear",ue,we-we%ge),se===Y.week&&(we=oe.get("Day",ue),oe.set("Date",ue,oe.get("Date",ue)-we+pe+(we<pe?-7:0))),we=oe.get("FullYear",ue),pe=oe.get("Month",ue);var ce=oe.get("Date",ue),xe=oe.get("Hours",ue);for(q=ue.getTime(),oe.variableTimezone&&(X=he-q>4*Y.month||oe.getTimezoneOffset(q)!==oe.getTimezoneOffset(he)),q=ue.getTime(),ue=1;q<he;)ie.push(q),q=se===Y.year?oe.makeTime(we+ue*ge,0):se===Y.month?oe.makeTime(we,pe+ue*ge):!X||se!==Y.day&&se!==Y.week?X&&se===Y.hour&&1<ge?oe.makeTime(we,pe,ce,xe+ue*ge):q+se*ge:oe.makeTime(we,pe,ce+ue*ge*(se===Y.day?1:7)),ue++;ie.push(q),se<=Y.hour&&1e4>ie.length&&ie.forEach(function(Pe){Pe%18e5==0&&"000000000"===oe.dateFormat("%H%M%S%L",Pe)&&(Z[Pe]="day")})}return ie.info=k(fe,{higherRanks:Z,totalRange:se*ge}),ie},te}(),v.Time=P,v.Time}),L(y,"Core/Options.js",[y["Core/Globals.js"],y["Core/Color/Color.js"],y["Core/Time.js"],y["Core/Utilities.js"]],function(v,P,I,w){var k=v.isTouchDevice,b=v.svg;return P=P.parse,w=w.merge,v.defaultOptions={colors:"#7cb5ec #434348 #90ed7d #f7a35c #8085e9 #f15c80 #e4d354 #2b908f #f45b5b #91e8e1".split(" "),symbols:["circle","diamond","square","triangle","triangle-down"],lang:{loading:"Loading...",months:"January February March April May June July August September October November December".split(" "),shortMonths:"Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec".split(" "),weekdays:"Sunday Monday Tuesday Wednesday Thursday Friday Saturday".split(" "),decimalPoint:".",numericSymbol
1s:"kMGTPE".split(""),resetZoom:"Reset zoom",resetZoomTitle:"Reset zoom level 1:1",thousandsSep:" "},global:{},time:{Date:void 0,getTimezoneOffset:void 0,timezone:void 0,timezoneOffset:0,useUTC:!0},chart:{styledMode:!1,borderRadius:0,colorCount:10,defaultSeriesType:"line",ignoreHiddenSeries:!0,spacing:[10,10,15,10],resetZoomButton:{theme:{zIndex:6},position:{align:"right",x:-10,y:10}},width:null,height:null,borderColor:"#335cad",backgroundColor:"#ffffff",plotBorderColor:"#cccccc"},title:{text:"Chart title",align:"center",margin:15,widthAdjust:-44},subtitle:{text:"",align:"center",widthAdjust:-44},caption:{margin:15,text:"",align:"left",verticalAlign:"bottom"},plotOptions:{},labels:{style:{position:"absolute",color:"#333333"}},legend:{enabled:!0,align:"center",alignColumns:!0,layout:"horizontal",labelFormatter:function(){return this.name},borderColor:"#999999",borderRadius:0,navigation:{activeColor:"#003399",inactiveColor:"#cccccc"},itemStyle:{color:"#333333",cursor:"pointer",fontSize:"12px",fontWeight:"bold",textOverflow:"ellipsis"},itemHoverStyle:{color:"#000000"},itemHiddenStyle:{color:"#cccccc"},shadow:!1,itemCheckboxStyle:{position:"absolute",width:"13px",height:"13px"},squareSymbol:!0,symbolPadding:5,verticalAlign:"bottom",x:0,y:0,title:{style:{fontWeight:"bold"}}},loading:{labelStyle:{fontWeight:"bold",position:"relative",top:"45%"},style:{position:"absolute",backgroundColor:"#ffffff",opacity:.5,textAlign:"center"}},tooltip:{enabled:!0,animation:b,borderRadius:3,dateTimeLabelFormats:{millisecond:"%A, %b %e, %H:%M:%S.%L",second:"%A, %b %e, %H:%M:%S",minute:"%A, %b %e, %H:%M",hour:"%A, %b %e, %H:%M",day:"%A, %b %e, %Y",week:"Week from %A, %b %e, %Y",month:"%B %Y",year:"%Y"},footerFormat:"",padding:8,snap:k?25:10,headerFormat:'<span style="font-size: 10px">{point.key}</span><br/>',pointFormat:'<span style="color:{point.color}">\u25cf</span> {series.name}: <b>{point.y}</b><br/>',backgroundColor:P("#f7f7f7").setOpacity(.85).get(),borderWidth:1,shadow:!0,style:{color:"#333333",cursor:"default",fontSize:"12px",whiteSpace:"nowrap"}},credits:{enabled:!0,href:"https://www.highcharts.com?credits",position:{align:"right",x:-10,verticalAlign:"bottom",y:-5},style:{cursor:"pointer",color:"#999999",fontSize:"9px"},text:"Highcharts.com"}},v.time=new I(w(v.defaultOptions.global,v.defaultOptions.time)),v.dateFormat=function(T,a,i){return v.time.dateFormat(T,a,i)},{dateFormat:v.dateFormat,defaultOptions:v.defaultOptions,time:v.time}}),L(y,"Core/Axis/Axis.js",[y["Core/Animation/AnimationUtilities.js"],y["Core/Color/Color.js"],y["Core/Globals.js"],y["Core/Axis/Tick.js"],y["Core/Utilities.js"],y["Core/Options.js"]],function(v,P,I,w,k,b){var T=v.animObject,a=k.addEvent,i=k.arrayMax,p=k.arrayMin,O=k.clamp,Y=k.correctFloat,ee=k.defined,te=k.destroyObjectProperties,fe=k.error,q=k.extend,he=k.fireEvent,pe=k.format,oe=k.getMagnitude,ie=k.isArray,Z=k.isFunction,ue=k.isNumber,se=k.isString,ge=k.merge,X=k.normalizeTickInterval,we=k.objectEach,ce=k.pick,xe=k.relativeLength,Pe=k.removeEvent,Je=k.splat,Be=k.syncTimeout,De=b.defaultOptions,Me=I.deg2rad;return v=function(){function J(B,G){this.zoomEnabled=this.width=this.visible=this.userOptions=this.translationSlope=this.transB=this.transA=this.top=this.ticks=this.tickRotCorr=this.tickPositions=this.tickmarkOffset=this.tickInterval=this.tickAmount=this.side=this.series=this.right=this.positiveValuesOnly=this.pos=this.pointRangePadding=this.pointRange=this.plotLinesAndBandsGroups=this.plotLinesAndBands=this.paddedTicks=this.overlap=this.options=this.oldMin=this.oldMax=this.offset=this.names=this.minPixelPadding=this.minorTicks=this.minorTickInterval=this.min=this.maxLabelLength=this.max=this.len=this.left=this.labelFormatter=this.labelEdge=this.isLinked=this.height=this.hasVisibleSeries=this.hasNames=this.coll=this.closestPointRange=this.chart=this.categories=this.bottom=this.alternateBands=void 0,this.init(B,G)}return J.prototype.init=function(B,G){var le=G.isX,Se=this;Se.chart=B,Se.horiz=B.inverted&&!Se.isZAxis?!le:le,Se.isXAxis=le,Se.coll=Se.coll||(le?"xAxis":"yAxis"),he(this,"init",{userOptions:G}),Se.opposite=G.opposite,Se.side=G.side||(Se.horiz?Se.opposite?0:2:Se.opposite?1:3),Se.setOptions(G);var _e=this.options,Re=_e.type;Se.labelFormatter=_e.labels.formatter||Se.defaultLabelFormatter,Se.userOptions=G,Se.minPixelPadding=0,Se.reversed=_e.reversed,Se.visible=!1!==_e.visible,Se.zoomEnabled=!1!==_e.zoomEnabled,Se.hasNames="category"===Re||!0===_e.categories,Se.categories=_e.categories||Se.hasNames,Se.names||(Se.names=[],Se.names.keys={}),Se.plotLinesAndBandsGroups={},Se.positiveValuesOnly=!!Se.logarithmic,Se.isLinked=ee(_e.linkedTo),Se.ticks={},Se.labelEdge=[],Se.minorTicks={},Se.plotLinesAndBands=[],Se.alternateBands={},Se.len=0,Se.minRange=Se.userMinRange=_e.minRange||_e.maxZoom,Se.range=_e.range,Se.offset=_e.offset||0,Se.max=null,Se.min=null,Se.crosshair=ce(_e.crosshair,Je(B.options.tooltip.crosshairs)[le?0:1],!1),G=Se.options.events,-1===B.axes.indexOf(Se)&&(le?B.axes.splice(B.xAxis.length,0,Se):B.axes.push(Se),B[Se.coll].push(Se)),Se.series=Se.series||[],B.inverted&&!Se.isZAxis&&le&&typeof Se.reversed>"u"&&(Se.reversed=!0),Se.labelRotation=Se.options.labels.rotation,we(G,function(je,ze){Z(je)&&a(Se,ze,je)}),he(this,"afterInit")},J.prototype.setOptions=function(B){this.options=ge(J.defaultOptions,"yAxis"===this.coll&&J.defaultYAxisOptions,[J.defaultTopAxisOptions,J.defaultRightAxisOptions,J.defaultBottomAxisOptions,J.defaultLeftAxisOptions][this.side],ge(De[this.coll],B)),he(this,"afterSetOptions",{userOptions:B})},J.prototype.defaultLabelFormatter=function(){var B=this.axis,G=ue(this.value)?this.value:NaN,le=B.chart.time,Se=B.categories,_e=this.dateTimeLabelFormat,Re=De.lang,je=Re.numericSymbol
1s;Re=Re.numericSymbolMagnitude||1e3;var ze=je&&je.length,dt=B.options.labels.format;B=B.logarithmic?Math.abs(G):B.tickInterval;var gt=this.chart,Mt=gt.numberFormatter;if(dt)var Ft=pe(dt,this,gt);else if(Se)Ft=""+this.value;else if(_e)Ft=le.dateFormat(_e,G);else if(ze&&1e3<=B)for(;ze--&&typeof Ft>"u";)B>=(le=Math.pow(Re,ze+1))&&10*G%le==0&&null!==je[ze]&&0!==G&&(Ft=Mt(G/le,-1)+je[ze]);return typeof Ft>"u"&&(Ft=1e4<=Math.abs(G)?Mt(G,-1):Mt(G,-1,void 0,"")),Ft},J.prototype.getSeriesExtremes=function(){var le,B=this,G=B.chart;he(this,"getSeriesExtremes",null,function(){B.hasVisibleSeries=!1,B.dataMin=B.dataMax=B.threshold=null,B.softThreshold=!B.isXAxis,B.stacking&&B.stacking.buildStacks(),B.series.forEach(function(Se){if(Se.visible||!G.options.chart.ignoreHiddenSeries){var _e=Se.options,Re=_e.threshold;if(B.hasVisibleSeries=!0,B.positiveValuesOnly&&0>=Re&&(Re=null),B.isXAxis){if((_e=Se.xData).length){_e=B.logarithmic?_e.filter(B.validatePositiveValue):_e;var je=(le=Se.getXExtremes(_e)).min,ze=le.max;ue(je)||je instanceof Date||(_e=_e.filter(ue),je=(le=Se.getXExtremes(_e)).min,ze=le.max),_e.length&&(B.dataMin=Math.min(ce(B.dataMin,je),je),B.dataMax=Math.max(ce(B.dataMax,ze),ze))}}else Se=Se.applyExtremes(),ue(Se.dataMin)&&(je=Se.dataMin,B.dataMin=Math.min(ce(B.dataMin,je),je)),ue(Se.dataMax)&&(ze=Se.dataMax,B.dataMax=Math.max(ce(B.dataMax,ze),ze)),ee(Re)&&(B.threshold=Re),(!_e.softThreshold||B.positiveValuesOnly)&&(B.softThreshold=!1)}})}),he(this,"afterGetSeriesExtremes")},J.prototype.translate=function(B,G,le,Se,_e,Re){var je=this.linkedParent||this,ze=1,dt=0,gt=Se?je.oldTransA:je.transA;Se=Se?je.oldMin:je.min;var Mt=je.minPixelPadding;return _e=(je.isOrdinal||je.brokenAxis&&je.brokenAxis.hasBreaks||je.logarithmic&&_e)&&je.lin2val,gt||(gt=je.transA),le&&(ze*=-1,dt=je.len),je.reversed&&(dt-=(ze*=-1)*(je.sector||je.len)),G?(B=(B*ze+dt-Mt)/gt+Se,_e&&(B=je.lin2val(
1B))):(_e&&(B=je.val2lin(B)),B=ue(Se)?ze*(B-Se)*gt+dt+ze*Mt+(ue(Re)?gt*Re:0):void 0),B},J.prototype.toPixels=function(B,G){return this.translate(B,!1,!this.horiz,null,!0)+(G?0:this.pos)},J.prototype.toValue=function(B,G){return this.translate(B-(G?0:this.pos),!0,!this.horiz,null,!0)},J.prototype.getPlotLinePath=function(B){function G(rt,Ze,st){return("pass"!==Mt&&rt<Ze||rt>st)&&(Mt?rt=O(rt,Ze,st):Rt=!0),rt}var Ft,xt,ct,yt,Rt,le=this,Se=le.chart,_e=le.left,Re=le.top,je=B.old,ze=B.value,dt=B.translatedValue,gt=B.lineWidth,Mt=B.force,nn=je&&Se.oldChartHeight||Se.chartHeight,Lt=je&&Se.oldChartWidth||Se.chartWidth,tn=le.transB;return B={value:ze,lineWidth:gt,old:je,force:Mt,acrossPanes:B.acrossPanes,translatedValue:dt},he(this,"getPlotLinePath",B,function(rt){dt=ce(dt,le.translate(ze,null,null,je)),dt=O(dt,-1e5,1e5),Ft=ct=Math.round(dt+tn),xt=yt=Math.round(nn-dt-tn),ue(dt)?le.horiz?(xt=Re,yt=nn-le.bottom,Ft=ct=G(Ft,_e,_e+le.width)):(Ft=_e,ct=Lt-le.right,xt=yt=G(xt,Re,Re+le.height)):(Rt=!0,Mt=!1),rt.path=Rt&&!Mt?null:Se.renderer.crispLine([["M",Ft,xt],["L",ct,yt]],gt||1)}),B.path},J.prototype.getLinearTickPositions=function(B,G,le){var Se=Y(Math.floor(G/B)*B);le=Y(Math.ceil(le/B)*B);var Re,_e=[];
1if(Y(Se+B)===Se&&(Re=20),this.single)return[G];for(G=Se;G<=le&&(_e.push(G),(G=Y(G+B,Re))!==je);)var je=G;return _e},J.prototype.getMinorTickInterval=function(){var B=this.options;return!0===B.minorTicks?ce(B.minorTickInterval,"auto"):!1===B.minorTicks?null:B.minorTickInterval},J.prototype.getMinorTickPositions=function(){var B=this.options,G=this.tickPositions,le=this.minorTickInterval,Se=[],_e=this.pointRangePadding||0,Re=this.min-_e,je=(_e=this.max+_e)-Re;if(je&&je/le<this.len/3){var ze=this.logarithmic;if(ze)this.paddedTicks.forEach(function(dt,gt,Mt){gt&&Se.push.apply(Se,ze.getLogTickPositions(le,Mt[gt-1],Mt[gt],!0))});else if(this.dateTime&&"auto"===this.getMinorTickInterval())Se=Se.concat(this.getTimeTicks(this.dateTime.normalizeTimeTickInterval(le),Re,_e,B.startOfWeek));else for(B=Re+(G[0]-Re)%le;B<=_e&&B!==Se[0];B+=le)Se.push(B)}return 0!==Se.length&&this.trimTicks(Se),Se},J.prototype.adjustForMinRange=function(){var _e,Re,je,ze,B=this.options,G=this.min,le=this.max,Se=this.logarithmic;if(this.isXAxis&&typeof this.minRange>"u"&&!Se&&(ee(B.min)||ee(B.max)?this.minRange=null:(this.series.forEach(function(xt){for(ze=xt.xData,Re=xt.xIncrement?1:ze.length-1;0<Re;Re--)je=ze[Re]-ze[Re-1],(typeof _e>"u"||je<_e)&&(_e=je)}),this.minRange=Math.min(5*_e,this.dataMax-this.dataMin))),le-G<this.minRange){var gt=this.dataMax-this.dataMin>=this.minRange,Mt=this.minRange,Ft=(Mt-le+G)/2;Ft=[G-Ft,ce(B.min,G-Ft)],gt&&(Ft[2]=this.logarithmic?this.logarithmic.log2lin(this.dataMin):this.dataMin),le=[(G=i(Ft))+Mt,ce(B.max,G+Mt)],gt&&(le[2]=Se?Se.log2lin(this.dataMax):this.dataMax),(le=p(le))-G<Mt&&(Ft[0]=le-Mt,Ft[1]=ce(B.min,le-Mt),G=i(Ft))}this.min=G,this.max=le},J.prototype.getClosest=function(){var B;return this.categories?B=1:this.series.forEach(function(G){var le=G.closestPointRange,Se=G.visible||!G.chart.options.chart.ignoreHiddenSeries;!G.noSharedTooltip&&ee(le)&&Se&&(B=ee(B)?Math.min(B,le):le)}),B},J.prototype.nameToX=function(B){var G=ie(this.categories),le=G?this.categories:this.names,Se=B.options.x;if(B.series.requireSorting=!1,ee(Se)||(Se=!1===this.options.uniqueNames?B.series.autoIncrement():G?le.indexOf(B.name):ce(le.keys[B.name],-1)),-1===Se){if(!G)var _e=le.length}else _e=Se;return typeof _e<"u"&&(this.names[_e]=B.name,this.names.keys[B.name]=_e),_e},J.prototype.updateNames=function(){var B=this,G=this.names;0<G.length&&(Object.keys(G.keys).forEach(function(le){delete G.keys[le]}),G.length=0,this.minRange=this.userMinRange,(this.series||[]).forEach(function(le){le.xIncrement=null,(!le.points||le.isDirtyData)&&(B.max=Math.max(B.max,le.xData.length-1),le.processData(),le.generatePoints()),le.data.forEach(function(Se,_e){if(Se&&Se.options&&typeof Se.name<"u"){var Re=B.nameToX(Se);typeof Re<"u"&&Re!==Se.x&&(Se.x=Re,le.xData[_e]=Re)}})}))},J.prototype.setAxisTranslation=function(B){var G=this,le=G.max-G.min,Se=G.axisPointRange||0,_e=0,Re=0,je=G.linkedParent,ze=!!G.categories,dt=G.transA,gt=G.isXAxis;if(gt||ze||Se){var Mt=G.getClosest();je?(_e=je.minPointOffset,Re=je.pointRangePadding):G.series.forEach(function(Ft){var xt=ze?1:gt?ce(Ft.options.pointRange,Mt,0):G.axisPointRange||0,ct=Ft.options.pointPlacement;Se=Math.max(Se,xt),(!G.single||ze)&&(Ft=Ft.is("xrange")?!gt:gt,_e=Math.max(_e,Ft&&se(ct)?0:xt/2),Re=Math.max(Re,Ft&&"on"===ct?0:xt))}),je=G.ordinal&&G.ordinal.slope&&Mt?G.ordinal.slope/Mt:1,G.minPointOffset=_e*=je,G.pointRangePadding=Re*=je,G.pointRange=Math.min(Se,G.single&&ze?1:le),gt&&(G.closestPointRange=Mt)}B&&(G.oldTransA=dt),G.translationSlope=G.transA=dt=G.staticScale||G.len/(le+Re||1),G.transB=G.horiz?G.left:G.bottom,G.minPixelPadding=dt*_e,he(this,"afterSetAxisTranslation")},J.prototype.minFromRange=function(){return this.max-this.range},J.prototype.setTickInterval=function(B){var G=this,le=G.chart,Se=G.logarithmic,_e=G.options,Re=G.isXAxis,je=G.isLinked,ze=_e.maxPadding,dt=_e.minPadding,gt=_e.tickInterval,Mt=_e.tickPixelInterval,Ft=G.categories,xt=ue(G.threshold)?G.threshold:null,ct=G.softThreshold;G.dateTime||Ft||je||this.getTickAmount();var yt=ce(G.userMin,_e.min),nn=ce(G.userMax,_e.max);if(je){G.linkedParent=le[G.coll][_e.linkedTo];var Lt=G.linkedParent.getExtremes();G.min=ce(Lt.min,Lt.dataMin),G.max=ce(Lt.max,Lt.dataMax),_e.type!==G.linkedParent.options.type&&fe(11,1,le)}else{if(ct&&ee(xt))if(G.dataMin>=xt)Lt=xt,dt=0;else if(G.dataMax<=xt){var Rt=xt;ze=0}G.min=ce(yt,Lt,G.dataMin),G.max=ce(nn,Rt,G.dataMax)}Se&&(G.positiveValuesOnly&&!B&&0>=Math.min(G.min,ce(G.dataMin,G.min))&&fe(10,1,le),G.min=Y(Se.log2lin(G.min),16),G.max=Y(Se.log2lin(G.max),16)),G.range&&ee(G.max)&&(G.userMin=G.min=yt=Math.max(G.dataMin,G.minFromRange()),G.userMax=nn=G.max,G.range=null),he(G,"foun
1dExtremes"),G.beforePadding&&G.beforePadding(),G.adjustForMinRange(),!(Ft||G.axisPointRange||G.stacking&&G.stacking.usePercentage||je)&&ee(G.min)&&ee(G.max)&&(le=G.max-G.min)&&(!ee(yt)&&dt&&(G.min-=le*dt),!ee(nn)&&ze&&(G.max+=le*ze)),ue(G.userMin)||(ue(_e.softMin)&&_e.softMin<G.min&&(G.min=yt=_e.softMin),ue(_e.floor)&&(G.min=Math.max(G.min,_e.floor))),ue(G.userMax)||(ue(_e.softMax)&&_e.softMax>G.max&&(G.max=nn=_e.softMax),ue(_e.ceiling)&&(G.max=Math.min(G.max,_e.ceiling))),ct&&ee(G.dataMin)&&(xt=xt||0,!ee(yt)&&G.min<xt&&G.dataMin>=xt?G.min=G.options.minRange?Math.min(xt,G.max-G.minRange):xt:!ee(nn)&&G.max>xt&&G.dataMax<=xt&&(G.max=G.options.minRange?Math.max(xt,G.min+G.minRange):xt)),G.tickInterval=G.min===G.max||typeof G.min>"u"||typeof G.max>"u"?1:je&&!gt&&Mt===G.linkedParent.options.tickPixelInterval?gt=G.linkedParent.tickInterval:ce(gt,this.tickAmount?(G.max-G.min)/Math.max(this.tickAmount-1,1):void 0,Ft?1:(G.max-G.min)*Mt/Math.max(G.len,Mt)),Re&&!B&&G.series.forEach(function(tn){tn.processData(G.min!==G.oldMin||G.max!==G.oldMax)}),G.setAxisTranslation(!0),he(this,"initialAxisTranslation"),G.pointRange&&!gt&&(G.tickInterval=Math.max(G.pointRange,G.tickInterval)),B=ce(_e.minTickInterval,G.dateTime&&!G.series.some(function(tn){return tn.noSharedTooltip})?G.closestPointRange:0),!gt&&G.tickInterval<B&&(G.tickInterval=B),G.dateTime||G.logarithmic||gt||(G.tickInterval=X(G.tickInterval,void 0,oe(G.tickInterval),ce(_e.allowDecimals,.5>G.tickInterval||void 0!==this.tickAmount),!!this.tickAmount)),this.tickAmount||(G.tickInterval=G.unsquish()),this.setTickPositions()},J.prototype.setTickPositions=function(){var B=this.options,G=B.tickPositions,le=this.getMinorTickInterval(),Se=B.tickPositioner,_e=this.hasVerticalPanning(),Re="colorAxis"===this.coll,je=(Re||!_e)&&B.startOnTick;_e=(Re||!_e)&&B.endOnTick,this.tickmarkOffset=this.categories&&"between"===B.tickmarkPlacement&&1===this.tickInterval?.5:0,this.minorTickInterval="auto"===le&&this.tickInterval?this.tickInterval/5:le,this.single=this.min===this.max&&ee(this.min)&&!this.tickAmount&&(parseInt(this.min,10)===this.min||!1!==B.allowDecimals),this.tickPositions=le=G&&G.slice(),!le&&(this.ordinal&&this.ordinal.positions||!((this.max-this.min)/this.tickInterval>Math.max(2*this.len,200))?le=this.dateTime?this.getTimeTicks(this.dateTime.normalizeTimeTickInterval(this.tickInterval,B.units),this.min,this.max,B.startOfWeek,this.ordinal&&this.ordinal.positions,this.closestPointRange,!0):this.logarithmic?this.logarithmic.getLogTickPositions(this.tickInterval,this.min,this.max):this.getLinearTickPositions(this.tickInterval,this.min,this.max):(le=[this.min,this.max],fe(19,!1,this.chart)),le.length>this.len&&(le=[le[0],le.pop()])[0]===le[1]&&(le.length=1),this.tickPositions=le,Se&&(Se=Se.apply(this,[this.min,this.max])))&&(this.tickPositions=le=Se),this.paddedTicks=le.slice(0),this.trimTicks(le,je,_e),this.isLinked||(this.single&&2>le.length&&!this.categories&&!this.series.some(function(ze){return ze.is("heatmap")&&"between"===ze.options.pointPlacement})&&(this.min-=.5,this.max+=.5),G||Se||this.adjustTickAmount()),he(this,"afterSetTickPositions")},J.prototype.trimTicks=function(B,G,le){var Se=B[0],_e=B[B.length-1],Re=!this.isOrdinal&&this.minPointOffset||0;if(he(this,"trimTicks"),!this.isLinked){if(G&&Se!==-1/0)this.min=Se;else for(;this.min-Re>B[0];)B.shift();if(le)this.max=_e;else for(;this.max+Re<B[B.length-1];)B.pop();0===B.length&&ee(Se)&&!this.options.tickPositions&&B.push((_e+Se)/2)}},J.prototype.alignToOthers=function(){var G,B={},le=this.options;return!1===this.chart.options.chart.alignTicks||!1===le.alignTicks||!1===le.startOnTick||!1===le.endOnTick||this.logarithmic||this.chart[this.coll].forEach(function(Se){var _e=Se.options;_e=[Se.horiz?_e.left:_e.top,_e.width,_e.height,_e.pane].join(),Se.series.length&&(B[_e]?G=!0:B[_e]=1)}),G},J.prototype.getTickAmount=function(){var B=this.options,G=B.tickAmount,le=B.tickPixelInterval;!ee(B.tickInterval)&&!G&&this.len<le&&!this.isRadial&&!this.logarithmic&&B.startOnTick&&B.endOnTick&&(G=2),!G&&this.alignToOthers()&&(G=Math.ceil(this.len/le)+1),4>G&&(this.finalTickAmt=G,G=5),this.tickAmount=G},J.prototype.adjustTickAmount=function(){var ze,B=this.options,G=this.tickInterval,le=this.tickPositions,Se=this.tickAmount,_e=this.finalTickAmt,Re=le&&le.length,je=ce(this.threshold,this.softThreshold?0:null);
1if(this.hasData()){if(Re<Se){for(ze=this.min;le.length<Se;)le.length%2||ze===je?le.push(Y(le[le.length-1]+G)):le.unshift(Y(le[0]-G));this.transA*=(Re-1)/(Se-1),this.min=B.startOnTick?le[0]:Math.min(this.min,le[0]),this.max=B.endOnTick?le[le.length-1]:Math.max(this.max,le[le.length-1])}else Re>Se&&(this.tickInterval*=2,this.setTickPositions());if(ee(_e)){for(G=B=le.length;G--;)(3===_e&&G%2==1||2>=_e&&0<G&&G<B-1)&&le.splice(G,1);this.finalTickAmt=void 0}}},J.prototype.setScale=function(){var B,G=!1,le=!1;this.series.forEach(function(Se){var _e;G=G||Se.isDirtyData||Se.isDirty,le=le||(null===(_e=Se.xAxis)||void 0===_e?void 0:_e.isDirty)||!1}),this.oldMin=this.min,this.oldMax=this.max,this.oldAxisLength=this.len,this.setAxisSize(),(B=this.len!==this.oldAxisLength)||G||le||this.isLinked||this.forceRedraw||this.userMin!==this.oldUserMin||this.userMax!==this.oldUserMax||this.alignToOthers()?(this.stacking&&this.stacking.resetStacks(),this.forceRedraw=!1,this.getSeriesExtremes(),this.setTickInterval(),this.oldUserMin=this.userMin,this.oldUserMax=this.userMax,this.isDirty||(this.isDirty=B||this.min!==this.oldMin||this.max!==this.oldMax)):this.stacking&&this.stacking.cleanStacks(),G&&this.panningState&&(this.panningState.isDirty=!0),he(this,"afterSetScale")},J.prototype.setExtremes=function(B,G,le,Se,_e){var Re=this,je=Re.chart;le=ce(le,!0),Re.series.forEach(function(ze){delete ze.kdTree}),_e=q(_e,{min:B,max:G}),he(Re,"setExtremes",_e,function(){Re.userMin=B,Re.userMax=G,Re.eventArgs=_e,le&&je.redraw(Se)})},J.prototype.zoom=function(B,G){var le=this,Se=this.dataMin,_e=this.dataMax,Re=this.options,je=Math.min(Se,ce(Re.min,Se)),ze=Math.max(_e,ce(Re.max,_e));return he(this,"zoom",B={newMin:B,newMax:G},function(dt){var gt=dt.newMin,Mt=dt.newMax;(gt!==le.min||Mt!==le.max)&&(le.allowZoomOutside||(ee(Se)&&(gt<je&&(gt=je),gt>ze&&(gt=ze)),ee(_e)&&(Mt<je&&(Mt=je),Mt>ze&&(Mt=ze))),le.displayBtn=typeof gt<"u"||typeof Mt<"u",le.setExtremes(gt,Mt,!1,void 0,{trigger:"zoom"})),dt.zoomed=!0}
1),B.zoomed},J.prototype.setAxisSize=function(){var B=this.chart,G=this.options,le=G.offsets||[0,0,0,0],Se=this.horiz,_e=this.width=Math.round(xe(ce(G.width,B.plotWidth-le[3]+le[1]),B.plotWidth)),Re=this.height=Math.round(xe(ce(G.height,B.plotHeight-le[0]+le[2]),B.plotHeight)),je=this.top=Math.round(xe(ce(G.top,B.plotTop+le[0]),B.plotHeight,B.plotTop));G=this.left=Math.round(xe(ce(G.left,B.plotLeft+le[3]),B.plotWidth,B.plotLeft)),this.bottom=B.chartHeight-Re-je,this.right=B.chartWidth-_e-G,this.len=Math.max(Se?_e:Re,0),this.pos=Se?G:je},J.prototype.getExtremes=function(){var B=this.logarithmic;return{min:B?Y(B.lin2log(this.min)):this.min,max:B?Y(B.lin2log(this.max)):this.max,dataMin:this.dataMin,dataMax:this.dataMax,userMin:this.userMin,userMax:this.userMax}},J.prototype.getThreshold=function(B){var G=this.logarithmic,le=G?G.lin2log(this.min):this.min;return G=G?G.lin2log(this.max):this.max,null===B||B===-1/0?B=le:B===1/0?B=G:le>B?B=le:G<B&&(B=G),this.translate(B,0,1,0,1)},J.prototype.autoLabelAlign=function(B){var G=(ce(B,0)-90*this.side+720)%360;return he(this,"autoLabelAlign",B={align:"center"},function(le){15<G&&165>G?le.align="right":195<G&&345>G&&(le.align="left")}),B.align},J.prototype.tickSize=function(B){var G=this.options,le=G["tick"===B?"tickLength":"minorTickLength"],Se=ce(G["tick"===B?"tickWidth":"minorTickWidth"],"tick"===B&&this.isXAxis&&!this.categories?1:0);if(Se&&le){"inside"===G[B+"Position"]&&(le=-le);var _e=[le,Se]}return he(this,"afterTickSize",B={tickSize:_e}),B.tickSize},J.prototype.labelMetrics=function(){var B=this.tickPositions&&this.tickPositions[0]||0;return this.chart.renderer.fontMetrics(this.options.labels.style&&this.options.labels.style.fontSize,this.ticks[B]&&this.ticks[B].label)},J.prototype.unsquish=function(){var Re,dt,Mt,B=this.options.labels,G=this.horiz,le=this.tickInterval,Se=le,_e=this.len/(((this.categories?1:0)+this.max-this.min)/le),je=B.rotation,ze=this.labelMetrics(),gt=Number.MAX_VALUE,Ft=this.max-this.min,xt=function(ct){var yt=ct/(_e||1);return(yt=1<yt?Math.ceil(yt):1)*le>Ft&&ct!==1/0&&_e!==1/0&&Ft&&(yt=Math.ceil(Ft/le)),Y(yt*le)};return G?(Mt=!B.staggerLines&&!B.step&&(ee(je)?[je]:_e<ce(B.autoRotationLimit,80)&&B.autoRotation))&&Mt.forEach(function(ct){if(ct===je||ct&&-90<=ct&&90>=ct){var yt=(dt=xt(Math.abs(ze.h/Math.sin(Me*ct))))+Math.abs(ct/360);yt<gt&&(gt=yt,Re=ct,Se=dt)}}):B.step||(Se=xt(ze.h)),this.autoRotation=Mt,this.labelRotation=ce(Re,je),Se},J.prototype.getSlotWidth=function(B){var G,le=this.chart,Se=this.horiz,_e=this.options.labels,Re=Math.max(this.tickPositions.length-(this.categories?0:1),1),je=le.margin[3];if(B&&ue(B.slotWidth))return B.slotWidth;if(Se&&_e&&2>(_e.step||0))return _e.rotation?0:(this.staggerLines||1)*this.len/Re;if(!Se){if(void 0!==(B=null===(G=_e?.style)||void 0===G?void 0:G.width))return parseInt(B,10);if(je)return je-le.spacing[3]}return.33*le.chartWidth},J.prototype.renderUnsquish=function(){var B=this.chart,G=B.renderer,le=this.tickPositions,Se=this.ticks,_e=this.options.labels,Re=_e&&_e.style||{},je=this.horiz,ze=this.getSlotWidth(),dt=Math.max(1,Math.round(ze-2*(_e.padding||5))),gt={},Mt=this.labelMetrics(),Ft=_e.style&&_e.style.textOverflow,xt=0;if(se(_e.rotation)||(gt.rotation=_e.rotation||0),le.forEach(function(Lt){(Lt=Se[Lt]).movedLabel&&Lt.replaceMovedLabel(),Lt&&Lt.label&&Lt.label.textPxLength>xt&&(xt=Lt.label.textPxLength)}),this.maxLabelLength=xt,this.autoRotation)xt>dt&&xt>Mt.h?gt.rotation=this.labelRotation:this.labelRotation=0;else if(ze){var ct=dt;if(!Ft){var yt="clip";for(dt=le.length;!je&&dt--;){var nn=le[dt];(nn=Se[nn].label)&&(nn.styles&&"ellipsis"===nn.styles.textOverflow?nn.css({textOverflow:"clip"}):nn.textPxLength>ze&&nn.css({width:ze+"px"}),nn.getBBox().height>this.len/le.length-(Mt.h-Mt.f)&&(nn.specificTextOverflow="ellipsis"))}}}gt.rotation&&(ct=xt>.5*B.chartHeight?.33*B.chartHeight:xt,Ft||(yt="ellipsis")),(this.labelAlign=_e.align||this.autoLabelAlign(this.labelRotation))&&(gt.align=this.labelAlign),le.forEach(function(Lt){var Rt=(Lt=Se[Lt])&&Lt.label,tn=Re.width,rt={};Rt&&(Rt.attr(gt),Lt.shortenLabel?Lt.shortenLabel():ct&&!tn&&"nowrap"!==Re.whiteSpace&&(ct<Rt.textPxLength||"SPAN"===Rt.element.tagName)?(rt.width=ct+"px",Ft||(rt.textOverflow=Rt.specificTextOverflow||yt),Rt.css(rt)):Rt.
1styles&&Rt.styles.width&&!rt.width&&!tn&&Rt.css({width:null}),delete Rt.specificTextOverflow,Lt.rotation=gt.rotation)},this),this.tickRotCorr=G.rotCorr(Mt.b,this.labelRotation||0,0!==this.side)},J.prototype.hasData=function(){return this.series.some(function(B){return B.hasData()})||this.options.showEmpty&&ee(this.min)&&ee(this.max)},J.prototype.addTitle=function(B){var Re,G=this.chart.renderer,le=this.horiz,Se=this.opposite,_e=this.options.title,je=this.chart.styledMode;this.axisTitle||((Re=_e.textAlign)||(Re=(le?{low:"left",middle:"center",high:"right"}:{low:Se?"right":"left",middle:"center",high:Se?"left":"right"})[_e.align]),this.axisTitle=G.text(_e.text,0,0,_e.useHTML).attr({zIndex:7,rotation:_e.rotation||0,align:Re}).addClass("highcharts-axis-title"),je||this.axisTitle.css(ge(_e.style)),this.axisTitle.add(this.axisGroup),this.axisTitle.isNew=!0),je||_e.style.width||this.isRadial||this.axisTitle.css({width:this.len+"px"}),this.axisTitle[B?"show":"hide"](B)},J.prototype.generateTick=function(B){var G=this.ticks;G[B]?G[B].addLabel():G[B]=new w(this,B)},J.prototype.getOffset=function(){var gt,B=this,G=B.chart,le=G.renderer,Se=B.options,_e=B.tickPositions,Re=B.ticks,je=B.horiz,ze=B.side,dt=G.inverted&&!B.isZAxis?[1,0,3,2][ze]:ze,Mt=0,Ft=0,xt=Se.title,ct=Se.labels,yt=0,nn=G.axisOffset;G=G.clipOffset;var Lt=[-1,1,1,-1][ze],Rt=Se.className,tn=B.axisParent,rt=B.hasData();if(B.showAxis=gt=rt||ce(Se.showEmpty,!0),B.staggerLines=B.horiz&&ct.staggerLines,B.axisGroup||(B.gridGroup=le.g("grid").attr({zIndex:Se.gridZIndex||1}).addClass("highcharts-"+this.coll.toLowerCase()+"-grid "+(Rt||"")).add(tn),B.axisGroup=le.g("axis").attr({zIndex:Se.zIndex||2}).addClass("highcharts-"+this.coll.toLowerCase()+" "+(Rt||"")).add(tn),B.labelGroup=le.g("axis-labels").attr({zIndex:ct.zIndex||7}).addClass("highcharts-"+B.coll.toLowerCase()+"-labels "+(Rt||"")).add(tn)),rt||B.isLinked?(_e.forEach(function(st,Vt){B.generateTick(st,Vt)}),B.renderUnsquish(),B.reserveSpaceDefault=0===ze||2===ze||{1:"left",3:"right"}[ze]===B.labelAlign,ce(ct.reserveSpace,"center"===B.labelAlign||null,B.reserveSpaceDefault)&&_e.forEach(function(st){yt=Math.max(Re[st].getLabelSize(),yt)}),B.staggerLines&&(yt*=B.staggerLines),B.labelOffset=yt*(B.opposite?-1:1)):we(Re,function(st,Vt){st.destroy(),delete Re[Vt]}),xt&&xt.text&&!1!==xt.enabled&&(B.addTitle(gt),gt&&!1!==xt.reserveSpace)){B.titleOffset=Mt=B.axisTitle.getBBox()[je?"height":"width"];var Ze=xt.offset;Ft=ee(Ze)?0:ce(xt.margin,je?5:10)}B.renderLine(),B.offset=Lt*ce(Se.offset,nn[ze]?nn[ze]+(Se.margin||0):0),B.tickRotCorr=B.tickRotCorr||{x:0,y:0},le=0===ze?-B.labelMetrics().h:2===ze?B.tickRotCorr.y:0,Ft=Math.abs(yt)+Ft,yt&&(Ft=Ft-le+Lt*(je?ce(ct.y,B.tickRotCorr.y+8*Lt):ct.x)),B.axisTitleMargin=ce(Ze,Ft),B.getMaxLabelDimensions&&(B.maxLabelDimensions=B.getMaxLabelDimensions(Re,_e)),je=this.tickSize("tick"),nn[ze]=Math.max(nn[ze],B.axisTitleMargin+Mt+Lt*B.offset,Ft,_e&&_e.length&&je?je[0]+Lt*B.offset:0),Se=Se.offset?0:2*Math.floor(B.axisLine.strokeWidth()/2),G[dt]=Math.max(G[dt],Se),he(this,"afterGetOffset")},J.prototype.getLinePath=function(B){var G=this.chart,le=this.opposite,Se=this.offset,_e=this.horiz,Re=this.left+(le?this.width:0)+Se;return Se=G.chartHeight-this.bottom-(le?this.height:0)+Se,le&&(B*=-1),G.renderer.crispLine([["M",_e?this.left:Re,_e?Se:this.top],["L",_e?G.chartWidth-this.right:Re,_e?Se:G.chartHeight-this.bottom]],B)},J.prototype.renderLine=function(){this.axisLine||(this.axisLine=this.chart.renderer.path().addClass("highcharts-axis-line").add(this.axisGroup),this.chart.styledMode||this.axisLine.attr({stroke:this.options.lineColor,"stroke-width":this.options.lineWidth,zIndex:7}))},J.prototype.getTitlePosition=function(){var B=this.horiz,G=this.left,le=this.top,Se=this.len,_e=this.options.title,Re=B?G:le,je=this.opposite,ze=this.offset,dt=_e.x||0,gt=_e.y||0,Mt=this.axisTitle,Ft=this.chart.renderer.fontMetrics(_e.style&&_e.style.fontSize,Mt);return Mt=Math.max(Mt.getBBox(null,0).height-Ft.h-1,0),Se={low:Re+(B?0:Se),middle:Re+Se/2,high:Re+(B?Se:0)}[_e.align],G=(B?le+this.height:G)+(B?1:-1)*(je?-1:1)*this.axisTitleMargin+[-Mt,Mt,Ft.f,-Mt][this.side],B={x:B?Se+dt:G+(je?this.width:0)+ze+dt,y:B?G+gt-(je?this.height:0)+ze:Se+gt},he(this,"afterGetTitlePosition",{titlePosition:B}),B},J.prototype.renderMinorTick=function(B){var G=this.chart.hasRendered&&ue(this.oldMin),le=this.minorTicks;le[B]||(le[B]=new w(this,B,"minor")),G&&le[B].isNew&&le[B].render(null,!0),le[B].render(null,!1,1)},J.prototype.renderTick=function(B,G){var le,Se=this.isLinked,_e=this.ticks,Re=this.chart.hasRendered&&ue(this.oldMin);(!Se||B>=this.min&&B<=this.max||null!==(le=this.grid)&&void 0!==le&&le.isColumn)&&(_e[B]||(_e[B]=new w(this,B)),Re&&_e[B].isNew&&_e[B].render(G,!0,-1),_e[B].render(G))},J.prototype.render=function(){var Lt,Rt,B=this,G=B.chart,le=B.logarithmic,Se=B.options,_e=B.isLinked,Re=B.tickPositions,je=B.axisTitle,ze=B.ticks,dt=B.minorTicks,gt=B.alternateBands,Mt=Se.stackLabels,Ft=Se.alternateGridColor,xt=B.tickmarkOffset,ct=B.axisLine,yt=B.showAxis,nn=T(G.renderer.globalAnimation);B.labelEdge.length=0,B.overlap=!1,[ze,dt,gt].forEach(function(tn){we(tn,function(rt){rt.isActive=!1})}),(B.hasData()||_e)&&(B.minorTickInterval&&!B.categories&&B.getMinorTickPositions().forEac
1h(function(tn){B.renderMinorTick(tn)}),Re.length&&(Re.forEach(function(tn,rt){B.renderTick(tn,rt)}),xt&&(0===B.min||B.single)&&(ze[-1]||(ze[-1]=new w(B,-1,null,!0)),ze[-1].render(-1))),Ft&&Re.forEach(function(tn,rt){Rt=typeof Re[rt+1]<"u"?Re[rt+1]+xt:B.max-xt,rt%2==0&&tn<B.max&&Rt<=B.max+(G.polar?-xt:xt)&&(gt[tn]||(gt[tn]=new I.PlotLineOrBand(B)),Lt=tn+xt,gt[tn].options={from:le?le.lin2log(Lt):Lt,to:le?le.lin2log(Rt):Rt,color:Ft,className:"highcharts-alternate-grid"},gt[tn].render(),gt[tn].isActive=!0)}),B._addedPlotLB||((Se.plotLines||[]).concat(Se.plotBands||[]).forEach(function(tn){B.addPlotBandOrLine(tn)}),B._addedPlotLB=!0)),[ze,dt,gt].forEach(function(tn){var rt,Ze=[],st=nn.duration;we(tn,function(Vt,an){Vt.isActive||(Vt.render(an,!1,0),Vt.isActive=!1,Ze.push(an))}),Be(function(){for(rt=Ze.length;rt--;)tn[Ze[rt]]&&!tn[Ze[rt]].isActive&&(tn[Ze[rt]].destroy(),delete tn[Ze[rt]])},tn!==gt&&G.hasRendered&&st?st:0)}),ct&&(ct[ct.isPlaced?"animate":"attr"]({d:this.getLinePath(ct.strokeWidth())}),ct.isPlaced=!0,ct[yt?"show":"hide"](yt)),je&&yt&&(Se=B.getTitlePosition(),ue(Se.y)?(je[je.isNew?"attr":"animate"](Se),je.isNew=!1):(je.attr("y",-9999),je.isNew=!0)),Mt&&Mt.enabled&&B.stacking&&B.stacking.renderStackTotals(),B.isDirty=!1,he(this,"afterRender")},J.prototype.redraw=function(){this.visible&&(this.render(),this.plotLinesAndBands.forEach(function(B){B.render()})),this.series.forEach(function(B){B.isDirty=!0})},J.prototype.getKeepProps=function(){return this.keepProps||J.keepProps},J.prototype.destroy=function(B){var Se,G=this,le=G.plotLinesAndBands;if(he(this,"destroy",{keepEvents:B}),B||Pe(G),[G.ticks,G.minorTicks,G.alternateBands].forEach(function(_e){te(_e)}),le)for(B=le.length;B--;)le[B].destroy();for(Se in"axisLine axisTitle axisGroup gridGroup labelGroup cross scrollbar".split(" ").forEach(function(_e){G[_e]&&(G[_e]=G[_e].destroy())}),G.plotLinesAndBandsGroups)G.plotLinesAndBandsGroups[Se]=G.plotLinesAndBandsGroups[Se].destroy();we(G,function(_e,Re){-1===G.getKeepProps().indexOf(Re)&&delete G[Re]})},J.prototype.drawCrosshair=function(B,G){var _e,le=this.crosshair,Se=ce(le.snap,!0),Re=this.cross,je=this.chart;if(he(this,"drawCrosshair",{e:B,point:G}),B||(B=this.cross&&this.cross.e),this.crosshair&&!1!==(ee(G)||!Se)){if(Se?ee(G)&&(_e=ce("colorAxis"!==this.coll?G.crosshairPos:null,this.isXAxis?G.plotX:this.len-G.plotY)):_e=B&&(this.horiz?B.chartX-this.pos:this.len-B.chartY+this.pos),ee(_e)){var ze={value:G&&(this.isXAxis?G.x:ce(G.stackY,G.y)),translatedValue:_e};je.polar&&q(ze,{isCrosshair:!0,chartX:B&&B.chartX,chartY:B&&B.chartY,point:G}),ze=this.getPlotLinePath(ze)||null}if(!ee(ze))return void this.hideCrosshair();Se=this.categories&&!this.isRadial,Re||(this.cross=Re=je.renderer.path().addClass("highcharts-crosshair highcharts-crosshair-"+(Se?"category ":"thin ")+le.className).attr({zIndex:ce(le.zIndex,2)}).add(),je.styledMode||(Re.attr({stroke:le.color||(Se?P.parse("#ccd6eb").setOpacity(.25).get():"#cccccc"),"stroke-width":ce(le.width,1)}).css({"pointer-events":"none"}),le.dashStyle&&Re.attr({dashstyle:le.dashStyle}))),Re.show().attr({d:ze}),Se&&!le.width&&Re.attr({"stroke-width":this.transA}),this.cross.e=B}else this.hideCrosshair();he(this,"afterDrawCrosshair",{e:B,point:G})},J.prototype.hideCrosshair=function(){this.cross&&this.cross.hide(),he(this,"afterHideCrosshair")},J.prototype.hasVerticalPanning=function(){var B,G;return/y/.test((null===(G=null===(B=this.chart.options.chart)||void 0===B?void 0:B.panning)||void 0===G?void 0:G.type)||"")},J.prototype.validatePositiveValue=function(B){return ue(B)&&0<B},J.defaultOptions={dateTimeLabelFormats:{millisecond:{main:"%H:%M:%S.%L",range:!1},second:{main:"%H:%M:%S",range:!1},minute:{main:"%H:%M",range:!1},hour:{main:"%H:%M",range:!1},day:{main:"%e. %b"},week:{main:"%e. %b"},month:{main:"%b '%y"},year:{main:"%Y"}},endOnTick:!1,labels:{enabled:!0,indentation:10,x:0,style:{color:"#666666",cursor:"default",fontSize:"11px"}},maxPadding:.01,minorTickLength:2,minorTickPosition:"outside",minPadding:.01,showEmpty:!0,startOfWeek:1,startOnTick:!1,tickLength:10,tickPixelInterval:100,tickmarkPlacement:"between",tickPosition:"outside",title:{align:"middle",style:{color:"#666666"}},type:"linear",minorGridLineColor:"#f2f2f2",minorGridLineWidth:1,minorTickColor:"#999999",lineColor:"#ccd6eb",lineWidth:1,gridLineColor:"#e6e6e6",tickColor:"#ccd6eb"},J.defaultYAxisOptions={endOnTick:!0,maxPadding:.05,minPadding:.05,tickPixelInterval:72,showLastLabel:!0,labels:{x:-8},startOnTick:!0,title:{rotation:270,text:"Values"},stackLabels:{animation:{},allowOverlap:!1,enabled:!1,crop:!0,overflow:"justify",formatter:function(){return(0,this.axis.chart.numberFormatter)(this.total,-1)},style:{color:"#000000",fontSize:"11px",fontWeight:"bold",textOutline:"1px contrast"}},gridLineWidth:1,lineWidth:0},J.defaultLeftAxisOptions={labels:{x:-15},title:{rotation:270}},J.defaultRightAxisOptions={labels:{x:15},title:{rotation:90}},J.defaultBottomAxisOptions={labels:{autoRotation:[-45],x:0},margin:15,title:{rotation:0}},J.defaultTopAxisOptions={labels:{autoRotation:[-45],x:0},margin:15,title:{rotation:0}},J.keepProps="extKey hcEvents names series userMax userMin".split(" "),J}(),I.Axis=v,I.Axis}),L(y,"Core/Axis/DateTimeAxis.js",[y["Core/Axis/Axis.js"],y["Core/Utilities.js"]],function(v,P){var I=P.addEvent,w=P.getMagnitude,k=P.normalizeTickInterval,b=P.timeUnits,T=function(){function a(i){this.axis=i}return a.prototype.normalizeTimeTickInterval=function(i,p){var O=p||[["millisecond",[1,2,5,10,20,25,50,100,200,500]],["second",[1,2,5,10,15,30]],["minute",[1,2,5,10,15,30]],["hour",[1,2,3,4,6,8,12]],["day",[1,2]],["week",[1,2]],["month",[1,2,3,4,6]],["year",null]];p=O[O.length-1];var te,Y=b[p[0]],ee=p[1];for(te=0;te<O.length&&(p=O[te],Y=b[p[0]],ee=p[1],!(O[te+1]&&i<=(Y*ee[ee.length-1]+b[O[te+1][0]])/2));te++);return Y===b.year&&i<5*Y&&(ee=[1,2,5]),{unitRange:Y,count:i=k(i/Y,ee,"year"===p[0]?Math.max(w(i/Y),1):1),unitName:p[0]}},a}();return P=function(){function a(){}return a.compose=function(i){i.keepProps.push("dateTime"),i.prototype.getTimeTicks=function(){return this.chart.time.getTimeTicks.apply(this.chart.time,arguments)},I(i,"init",function(p){"datetime"!==p.userOptions.type?this.dateTime=void 0:this.dateTime||(this.dateTime=new T(this))})},a.AdditionsClass=T,a}(),P.compose(v),P}),L(y,"Core/Axis/LogarithmicAxis.js",[y["Core/Axis/Axis.js"],y["Core/Utilities.js"]],function(v,P){var I=P.addEvent,w=P.getMagnitude,k=P.normalizeTickInterval,b=P.pick,T=function(){function a(i){this.axis=i}return a.prototype.getLogTickPositions=function(i,p,O,Y){var ee=this.axis,te=ee.len,fe=ee.options,q=[];if(Y||(this.minorAutoInterval=void 0),.5<=i)i=Math.round(i),q=ee.getLinearTickPositions(i,p,O);else if(.08<=i){var he,pe;for(fe=Math.floor(p),te=.3<i?[1,2,4]:.15<i?[1,2,4,6,8]:[1,2,3,4,5,6,7,8,9];fe<O+1&&!pe;fe++){var oe=te.length;for(he=0;he<oe&&!pe;he++){var ie=this.log2lin(this.lin2log(fe)*te[he]);ie>p&&(!Y||Z<=O)&&typeof Z<"u"&&q.push(Z),Z>O&&(pe=!0);var Z=ie}}}else p=this.lin2log(p),O=this.lin2log(O),i=Y?ee.getMinorTickInterval():fe.tickInterval,i=b("auto"===i?null:i,this.minorAutoInterval,fe.tickPixelInterval/(Y?5:1)*(O-p)/((Y?te/ee.tickPositions.length:te)||1)),i=k(i,void 0,w(i)),q=ee.getLinearTickPositions(i,p,O).map(this.log2lin),Y||(this.minorAutoInterval=i/5);return Y||(ee.tickInterval=i),q},a.prototype.lin2log=function(i){return Math.pow(10,i)},a.prototype.log2lin=function(i){return Math.log(i)/Math.LN10},a}();return(P=function(){function a(){}return a.compose=function(i){i.keepProps.push("logarithmic");var p=i.prototype,O=T.prototype;p.log2lin=O.log2lin,p.lin2log=O.lin2log,I(i,"init",function(Y){var ee=this.logarithmic;"logarithmic"!==Y.userOptions.type?this.logarithmic=void 0:(ee||(ee=this.logarithmic=new T(this)),this.log2lin!==ee.log2lin&&(ee.log2lin=this.log2lin.bind(this)),this.lin2log!==ee.lin2log&&(ee.lin2log=this.lin2log.bind(this)))}),I(i,"afterInit",function(){var Y=this.logarithmic;Y&&(this.lin2val=function(ee){return Y.lin2log(ee)},this.val2lin=function(ee){return Y.log2lin(ee)})})},a}()).compose(v),P}),L(y,"Core/Axis/PlotLineOrBand.js",[y["Core/Axis/Axis.js"],y["Core/Globals.js"],y["Core/Utilities.js"]],function(v,P,I){var w=I.arrayMax,k=I.arrayMin,b=I.defined,T=I.destroyObjectProperties,a=I.erase,i=I.extend,p=I.merge,O=I.objectEach,Y=I.pick;return I=function(){function ee(te,fe){this.axis=te,fe&&(this.options=fe,this.id=fe.id)}
1return ee.prototype.render=function(){P.fireEvent(this,"render");var te=this,fe=te.axis,q=fe.horiz,he=fe.logarithmic,pe=te.options,oe=pe.label,ie=te.label,Z=pe.to,ue=pe.from,se=pe.value,ge=b(ue)&&b(Z),X=b(se),we=te.svgElem,ce=!we,xe=[],Pe=pe.color,Je=Y(pe.zIndex,0),Be=pe.events;xe={class:"highcharts-plot-"+(ge?"band ":"line ")+(pe.className||"")};var De={},Me=fe.chart.renderer,J=ge?"bands":"lines";if(he&&(ue=he.log2lin(ue),Z=he.log2lin(Z),se=he.log2lin(se)),fe.chart.styledMode||(X?(xe.stroke=Pe||"#999999",xe["stroke-width"]=Y(pe.width,1),pe.dashStyle&&(xe.dashstyle=pe.dashStyle)):ge&&(xe.fill=Pe||"#e6ebf5",pe.borderWidth&&(xe.stroke=pe.borderColor,xe["stroke-width"]=pe.borderWidth))),De.zIndex=Je,J+="-"+Je,(he=fe.plotLinesAndBandsGroups[J])||(fe.plotLinesAndBandsGroups[J]=he=Me.g("plot-"+J).attr(De).add()),ce&&(te.svgElem=we=Me.path().attr(xe).add(he)),X)xe=fe.getPlotLinePath({value:se,lineWidth:we.strokeWidth(),acrossPanes:pe.acrossPanes});else{if(!ge)return;xe=fe.getPlotBandPath(ue,Z,pe)}return!te.eventsAdded&&Be&&(O(Be,function(B,G){we.on(G,function(le){Be[G].apply(te,[le])})}),te.eventsAdded=!0),(ce||!we.d)&&xe&&xe.length?we.attr({d:xe}):we&&(xe?(we.show(!0),we.animate({d:xe})):we.d&&(we.hide(),ie&&(te.label=ie=ie.destroy()))),oe&&(b(oe.text)||b(oe.formatter))&&xe&&xe.length&&0<fe.width&&0<fe.height&&!xe.isFlat?(oe=p({align:q&&ge&&"center",x:q?!ge&&4:10,verticalAlign:!q&&ge&&"middle",y:q?ge?16:10:ge?6:-4,rotation:q&&!ge&&90},oe),this.renderLabel(oe,xe,ge,Je)):ie&&ie.hide(),te},ee.prototype.renderLabel=function(te,fe,q,he){var pe=this.label,oe=this.axis.chart.renderer;pe||((pe={align:te.textAlign||te.align,rotation:te.rotation,class:"highcharts-plot-"+(q?"band":"line")+"-label "+(te.className||"")}).zIndex=he,he=this.getLabelText(te),this.label=pe=oe.text(he,0,0,te.useHTML).attr(pe).add(),this.axis.chart.styledMode||pe.css(te.style)),oe=fe.xBounds||[fe[0][1],fe[1][1],q?fe[2][1]:fe[0][1]],fe=fe.yBounds||[fe[0][2],fe[1][2],q?fe[2][2]:fe[0][2]],q=k(oe),he=k(fe),pe.align(te,!1,{x:q,y:he,width:w(oe)-q,height:w(fe)-he}),pe.show(!0)},ee.prototype.getLabelText=function(te){return b(te.formatter)?te.formatter.call(this):te.text},ee.prototype.destroy=function(){a(this.axis.plotLinesAndBands,this),delete this.axis,T(this)},ee}(),i(v.prototype,{getPlotBandPath:function(ee,te,fe){void 0===fe&&(fe=this.options);var q=this.getPlotLinePath({value:te,force:!0,acrossPanes:fe.acrossPanes});fe=this.getPlotLinePath({value:ee,force:!0,acrossPanes:fe.acrossPanes});var he=[],pe=this.horiz,oe=1;if(ee=ee<this.min&&te<this.min||ee>this.max&&te>this.max,fe&&q){if(ee){var ie=fe.toString()===q.toString();oe=0}for(ee=0;ee<fe.length;ee+=2){te=fe[ee];var Z=fe[ee+1],ue=q[ee],se=q[ee+1];"M"!==te[0]&&"L"!==te[0]||"M"!==Z[0]&&"L"!==Z[0]||"M"!==ue[0]&&"L"!==ue[0]||"M"!==se[0]&&"L"!==se[0]||(pe&&ue[1]===te[1]?(ue[1]+=oe,se[1]+=oe):pe||ue[2]!==te[2]||(ue[2]+=oe,se[2]+=oe),he.push(["M",te[1],te[2]],["L",Z[1],Z[2]],["L",se[1],se[2]],["L",ue[1],ue[2]],["Z"])),he.isFlat=ie}}return he},addPlotBand:function(ee){return this.addPlotBandOrLine(ee,"plotBands")},addPlotLine:function(ee){return this.addPlotBandOrLine(ee,"plotLines")},addPlotBandOrLine:function(ee,te){var fe=new P.PlotLineOrBand(this,ee),q=this.userOptions;if(this.visible&&(fe=fe.render()),fe){if(te){var he=q[te]||[];he.push(ee),q[te]=he}this.plotLinesAndBands.push(fe),this._addedPlotLB=!0}return fe},removePlotBandOrLine:function(ee){for(var te=this.plotLinesAndBands,fe=this.options,q=this.userOptions,he=te.length;he--;)te[he].id===ee&&te[he].destroy();[fe.plotLines||[],q.plotLines||[],fe.plotBands||[],q.plotBands||[]].forEach(function(pe){for(he=pe.length;he--;)(pe[he]||{}).id===ee&&a(pe,pe[he])})},removePlotBand:function(ee){this.removePlotBandOrLine(ee)},removePlotLine:function(ee){this.removePlotBandOrLine(ee)}}),P.PlotLineOrBand=I,P.PlotLineOrBand}),L(y,"Core/Tooltip.js",[y["Core/Globals.js"],y["Core/Utilities.js"]],function(v,P){var I=v.doc,w=P.clamp,k=P.css,b=P.defined,T=P.discardElement,a=P.extend,i=P.fireEvent,p=P.format,O=P.isNumber,Y=P.isString,ee=P.merge,te=P.pick,fe=P.splat,q=P.syncTimeout,he=P.timeUnits,pe=function(){function oe(ie,Z){this.container=void 0,this.crosshairs=[],this.distance=0,this.isHidden=!0,this.isSticky=!1,this.now={},this.options={},this.outside=!1,this.chart=ie,this.init(ie,Z)}return oe.prototype.applyFilter=function(){var ie=this.chart;ie.renderer.definition({tagName:"filter",id:"drop-shadow-"+ie.index,opacity:.5,children:[{tagName:"feGaussianBlur",in:"SourceAlpha",stdDeviation:1}
1,{tagName:"feOffset",dx:1,dy:1},{tagName:"feComponentTransfer",children:[{tagName:"feFuncA",type:"linear",slope:.3}]},{tagName:"feMerge",children:[{tagName:"feMergeNode"},{tagName:"feMergeNode",in:"SourceGraphic"}]}]}),ie.renderer.definition({tagName:"style",textContent:".highcharts-tooltip-"+ie.index+"{filter:url(#drop-shadow-"+ie.index+")}"})},oe.prototype.bodyFormatter=function(ie){return ie.map(function(Z){var ue=Z.series.tooltipOptions;return(ue[(Z.point.formatPrefix||"point")+"Formatter"]||Z.point.tooltipFormatter).call(Z.point,ue[(Z.point.formatPrefix||"point")+"Format"]||"")})},oe.prototype.cleanSplit=function(ie){this.chart.series.forEach(function(Z){var ue=Z&&Z.tt;ue&&(!ue.isActive||ie?Z.tt=ue.destroy():ue.isActive=!1)})},oe.prototype.defaultFormatter=function(ie){var Z=this.points||fe(this),ue=[ie.tooltipFooterHeaderFormatter(Z[0])];return(ue=ue.concat(ie.bodyFormatter(Z))).push(ie.tooltipFooterHeaderFormatter(Z[0],!0)),ue},oe.prototype.destroy=function(){this.label&&(this.label=this.label.destroy()),this.split&&this.tt&&(this.cleanSplit(this.chart,!0),this.tt
1=this.tt.destroy()),this.renderer&&(this.renderer=this.renderer.destroy(),T(this.container)),P.clearTimeout(this.hideTimer),P.clearTimeout(this.tooltipTimeout)},oe.prototype.getAnchor=function(ie,Z){var Pe,Je,ue=this.chart,se=ue.pointer,ge=ue.inverted,X=ue.plotTop,we=ue.plotLeft,ce=0,xe=0;return ie=fe(ie),this.followPointer&&Z?(typeof Z.chartX>"u"&&(Z=se.normalize(Z)),ie=[Z.chartX-we,Z.chartY-X]):ie[0].tooltipPos?ie=ie[0].tooltipPos:(ie.forEach(function(Be){Pe=Be.series.yAxis,Je=Be.series.xAxis,ce+=Be.plotX+(!ge&&Je?Je.left-we:0),xe+=(Be.plotLow?(Be.plotLow+Be.plotHigh)/2:Be.plotY)+(!ge&&Pe?Pe.top-X:0)}),ce/=ie.length,xe/=ie.length,ie=[ge?ue.plotWidth-xe:ce,this.shared&&!ge&&1<ie.length&&Z?Z.chartY-X:ge?ue.plotHeight-ce:xe]),ie.map(Math.round)},oe.prototype.getDateFormat=function(ie,Z,ue,se){var ge=this.chart.time,X=ge.dateFormat("%m-%d %H:%M:%S.%L",Z),we={millisecond:15,second:12,minute:9,hour:6,day:3},ce="millisecond";for(xe in he){if(ie===he.week&&+ge.dateFormat("%w",Z)===ue&&"00:00:00.000"===X.substr(6)){var xe="week";break}if(he[xe]>ie){xe=ce;break}if(we[xe]&&X.substr(we[xe])!=="01-01 00:00:00.000".substr(we[xe]))break;"week"!==xe&&(ce=xe)}if(xe)var Pe=ge.resolveDTLFormat(se[xe]).main;return Pe},oe.prototype.getLabel=function(){var ie,Z,xe,ue=this,se=this.chart.renderer,ge=this.chart.styledMode,X=this.options,we="tooltip"+(b(X.className)?" "+X.className:""),ce=(null===(ie=X.style)||void 0===ie?void 0:ie.pointerEvents)||(!this.followPointer&&X.stickOnContact?"auto":"none");if(ie=function(){ue.inContact=!0},!this.label){if(this.outside&&(this.container=xe=v.doc.createElement("div"),xe.className="highcharts-tooltip-container",k(xe,{position:"absolute",top:"1px",pointerEvents:ce,zIndex:3}),v.doc.body.appendChild(xe),this.renderer=se=new v.Renderer(xe,0,0,null===(Z=this.chart.options.chart)||void 0===Z?void 0:Z.style,void 0,void 0,se.styledMode)),this.split?this.label=se.g(we):(this.label=se.label("",0,0,X.shape||"callout",null,null,X.useHTML,null,we).attr({padding:X.padding,r:X.borderRadius}),ge||this.label.attr({fill:X.backgroundColor,"stroke-width":X.borderWidth}).css(X.style).css({pointerEvents:ce}).shadow(X.shadow)),ge&&(this.applyFilter(),this.label.addClass("highcharts-tooltip-"+this.chart.index)),ue.outside&&!ue.split){var Je=this.label,Be=Je.xSetter,De=Je.ySetter;Je.xSetter=function(Me){Be.call(Je,ue.distance),xe.style.left=Me+"px"},Je.ySetter=function(Me){De.call(Je,ue.distance),xe.style.top=Me+"px"}}this.label.on("mouseenter",ie).on("mouseleave",function(){var Me=ue.chart.hoverSeries;ue.inContact=!1,Me&&Me.onMouseOut&&Me.onMouseOut()}).attr({zIndex:8}).add()}return this.label},oe.prototype.getPosition=function(ie,Z,ue){var ce,se=this.chart,ge=this.distance,X={},we=se.inverted&&ue.h||0,xe=this.outside,Pe=xe?I.documentElement.clientWidth-2*ge:se.chartWidth,Je=xe?Math.max(I.body.scrollHeight,I.documentElement.scrollHeight,I.body.offsetHeight,I.documentElement.offsetHeight,I.documentElement.clientHeight):se.chartHeight,Be=se.pointer.getChartPosition(),De=se.containerScaling,Me=function(dt){return De?dt*De.scaleX:dt},J=function(dt){return De?dt*De.scaleY:dt},B=function(dt){var gt="x"===dt;return[dt,gt?Pe:Je,gt?ie:Z].concat(xe?[gt?Me(ie):J(Z),gt?Be.left-ge+Me(ue.plotX+se.plotLeft):Be.top-ge+J(ue.plotY+se.plotTop),0,gt?Pe:Je]:[gt?ie:Z,gt?ue.plotX+se.plotLeft:ue.plotY+se.plotTop,gt?se.plotLeft:se.plotTop,gt?se.plotLeft+se.plotWidth:se.plotTop+se.plotHeight])},G=B("y"),le=B("x"),Se=!this.followPointer&&te(ue.ttBelow,!se.inverted==!!ue.negative),_e=function(dt,gt,Mt,Ft,xt,ct,yt){var nn="y"===dt?J(ge):Me(ge),Lt=(Mt-Ft)/2,Rt=Ft<xt-ge,tn=xt+ge+Ft<gt,rt=xt-nn-Mt+Lt;if(xt=xt+nn-Lt,Se&&tn)X[dt]=xt;else if(!Se&&Rt)X[dt]=rt;else if(Rt)X[dt]=Math.min(yt-Ft,0>rt-we?rt:rt-we);else{if(!tn)return!1;X[dt]=Math.max(ct,xt+we+Mt>gt?xt:xt+we)}},Re=function(dt,gt,Mt,Ft,xt){var ct;return xt<ge||xt>gt-ge?ct=!1:X[dt]=xt<Mt/2?1:xt>gt-Ft/2?gt-Ft-2:xt-Mt/2,ct},je=function(dt){var gt=G;G=le,le=gt,ce=dt},ze=function(){!1!==_e.apply(0,G)?!1!==Re.apply(0,le)||ce||(je(!0),ze()):ce?X.x=X.y=0:(je(!0),ze())};return(se.inverted||1<this.len)&&je(),ze(),X},oe.prototype.getXDateFormat=function(ie,Z,ue){Z=Z.dateTimeLabelFormats;var se=ue&&ue.closestPointRange;return(se?this.getDateFormat(se,ie.x,ue.options.startOfWeek,Z):Z.day)||Z.year},oe.prototype.hide=function(ie){var Z=this;P.clearTimeout(this.hideTimer),ie=te(ie,this.options.hideDelay,500),this.isHidden||(this.hideTimer=q(function(){Z.getLabel().fadeOut(ie&&void 0),Z.isHidden=!0},ie))},oe.prototype.init=function(ie,Z){this.chart=ie,this.options=Z,this.crosshairs=[],this.now={x:0,y:0},this.isHidden=!0,this.split=Z.split&&!ie.inverted&&!ie.polar,this.shared=Z.shared||this.split,this.outside=te(Z.outside,!(!ie.scrollablePixelsX&&!ie.scrollablePixelsY))},oe.prototype.isStickyOnContact=function(){return!(this.followPointer||!this.options.stickOnContact||!this.inContact)},oe.prototype.move=function(ie,Z,ue,se){var ge=this,X=ge.now,we=!1!==ge.options.animation&&!ge.isHidden&&(1<Math.abs(ie-X.x)||1<Math.abs(Z-X.y)),ce=ge.followPointer||1<ge.len;a(X,{x:we?(2*X.x+ie)/3:ie,y:we?(X.y+Z)/2:Z,anchorX:ce?void 0:we?(2*X.anchorX+ue)/3:ue,anchorY:ce?void 0:we?(X.anchorY+se)/2:se}),ge.getLabel().attr(X),ge.drawTracker(),we&&(P.clearTimeout(this.tooltipTimeout),this.tooltipTimeout=setTimeout(function(){ge&&ge.move(ie,Z,ue,se)},32))},oe.prototype.refresh=function(ie,Z){var ue=this.chart,se=this.options,ge=ie,X={},we=[],ce=se.formatter||this.defaultFormatter;X=this.shared;var xe=ue.styledMode;if(se.enabled){P.clearTimeout(this.hideTimer),this.followPointer=fe(ge)[0].series.tooltipOptions.followPointer;var Pe=this.getAnchor(ge,Z);Z=Pe[0];var Je=Pe[1];!X||ge.series&&ge.series.noSharedTooltip?X=ge.getLabelConfig():(ue.pointer.applyInactiveState(ge),ge.forEach(function(Be){Be.setState("hover"),we.push(Be.getLabelConfig())}),(X={x:ge[0].category,y:ge[0].y}).points=we,ge=ge[0]),this.len=we.length,ue=ce.call(X,this),ce=ge.series,this.distance=te(ce.tooltipOptions.distance,16),!1===ue?this.hide():(this.split?this.renderSplit(ue,fe(ie)):(ie=this.getLabel(),se.style.width&&!xe||ie.css({width:this.chart.spacingBox.width+"px"}),ie.attr({text:ue&&ue.join?ue.join(""):ue}),ie.removeClass(/highcharts-color-[\d]+/g).addClass("highcharts-color-"+te(ge.colorIndex,ce.colorIndex)),xe||ie.attr({stroke:se.borderColor||ge.color||ce.color||"#666666"}),this.updatePosition({plotX:Z,plotY:Je,negative:ge.negative,ttBelow:ge.ttBelow,h:Pe[2]||0})),this.isHidden&&this.label&&this.label.attr({opacity:1}).show(),this.isHidden=!1),i(this,"refresh")}},oe.prototype.renderSplit=function(ie,Z){function ue(Mt,Ft,xt,ct,yt){return void 0===yt&&(yt=!0),xt?(Ft=je?0:gt,Mt=w(Mt-ct/2,_e.left,_e.right-ct)):(Ft-=ze,Mt=w(Mt=yt?Mt-ct-G:Mt+G,yt?Mt:_e.left,_e.right)),{x:Mt,y:Ft}}var se=this,ge=se.chart,X=se.chart,we=X.plotHeight,ce=X.plotLeft,xe=X.plotTop,Pe=X.pointer,Je=X.renderer,Be=X.scrollablePixelsY,De=void 0===Be?0:Be,Me=(Be=void 0===(Be=X.scrollingContainer)?{scrollLeft:0,scrollTop:0}
1:Be).scrollLeft,J=Be.scrollTop,B=X.styledMode,G=se.distance,le=se.options,Se=se.options.positioner,_e={left:Me,right:Me+X.chartWidth,top:J,bottom:J+X.chartHeight},Re=se.getLabel(),je=!(!ge.xAxis[0]||!ge.xAxis[0].opposite),ze=xe+J,dt=0,gt=we-De;Y(ie)&&(ie=[!1,ie]),ie=ie.slice(0,Z.length+1).reduce(function(Mt,Ft,xt){if(!1!==Ft&&""!==Ft){var ct=(xt=Z[xt-1]||{isHeader:!0,plotX:Z[0].plotX,plotY:we,series:{}}).isHeader,yt=ct?se:xt.series,nn=yt.tt,Lt=xt.isHeader,Rt=xt.series,tn="highcharts-color-"+te(xt.colorIndex,Rt.colorIndex,"none");nn||(nn={padding:le.padding,r:le.borderRadius},B||(nn.fill=le.backgroundColor,nn["stroke-width"]=le.borderWidth),nn=Je.label("",0,0,le[Lt?"headerShape":"shape"]||"callout",void 0,void 0,le.useHTML).addClass((Lt?"highcharts-tooltip-header ":"")+"highcharts-tooltip-box "+tn).attr(nn).add(Re)),nn.isActive=!0,nn.attr({text:Ft}),B||nn.css(le.style).shadow(le.shadow).attr({stroke:le.borderColor||xt.color||Rt.color||"#333333"}),Ft=yt.tt=nn,yt=(Lt=Ft.getBBox()).width+Ft.strokeWidth(),ct&&(dt=Lt.height,gt+=dt,je&&(ze-=dt)),Rt=void 0===(Rt=xt.plotX)?0:Rt,tn=void 0===(tn=xt.plotY)?0:tn;var rt=xt.series;if(xt.isHeader){Rt=ce+Rt;var Ze=xe+we/2}else nn=rt.xAxis,rt=rt.yAxis,Rt=nn.pos+w(Rt,-G,nn.len+G),rt.pos+tn>=J+xe&&rt.pos+tn<=J+xe+we-De&&(Ze=rt.pos+tn);Rt=w(Rt,_e.left-G,_e.right+G),"number"==typeof Ze?(Lt=Lt.height+1,tn=Se?Se.call(se,yt,Lt,xt):ue(Rt,Ze,ct,yt),Mt.push({align:Se?0:void 0,anchorX:Rt,anchorY:Ze,boxWidth:yt,point:xt,rank:te(tn.rank,ct?1:0),size:Lt,target:tn.y,tt:Ft,x:tn.x})):Ft.isActive=!1}return Mt},[]),!Se&&ie.some(function(Mt){return Mt.x<_e.left})&&(ie=ie.map(function(Mt){var Ft=ue(Mt.anchorX,Mt.anchorY,Mt.point.isHeader,Mt.boxWidth,!1);return a(Mt,{target:Ft.y,x:Ft.x})})),se.cleanSplit(),v.distribute(ie,gt),ie.forEach(function(Mt){var Ft=Mt.pos;Mt.tt.attr({visibility:typeof Ft>"u"?"hidden":"inherit",x:Mt.x,y:Ft+ze,anchorX:Mt.anchorX,anchorY:Mt.anchorY})}),ie=se.container,ge=se.renderer,se.outside&&ie&&ge&&(X=Re.getBBox(),ge.setSize(X.width+X.x,X.height+X.y,!1),Pe=Pe.getChartPosition(),ie.style.left=Pe.left+"px",ie.style.top=Pe.top+"px")},oe.prototype.drawTracker=function(){if(this.followPointer||!this.options.stickOnContact)this.tracker&&this.tracker.destroy();else{var ie=this.chart,Z=this.label,ue=ie.hoverPoint;if(Z&&ue){var se={x:0,y:0,width:0,height:0};ue=this.getAnchor(ue);var ge=Z.getBBox();ue[0]+=ie.plotLeft-Z.translateX,ue[1]+=ie.plotTop-Z.translateY,se.x=Math.min(0,ue[0]),se.y=Math.min(0,ue[1]),se.width=0>ue[0]?Math.max(Math.abs(ue[0]),ge.width-ue[0]):Math.max(Math.abs(ue[0]),ge.width),se.height=0>ue[1]?Math.max(Math.abs(ue[1]),ge.height-Math.abs(ue[1])):Math.max(Math.abs(ue[1]),ge.height),this.tracker?this.tracker.attr(se):(this.tracker=Z.renderer.rect(se).addClass("highcharts-tracker").add(Z),ie.styledMode||this.tracker.attr({fill:"rgba(0,0,0,0)"}))}}},oe.prototype.styledModeFormat=function(ie){return ie.replace('style="font-size: 10px"','class="highcharts-header"').replace(/style="color:{(point|series)\.color}"/g,'class="highcharts-color-{$1.colorIndex}"')},oe.prototype.tooltipFooterHeaderFormatter=function(ie,Z){var ue=Z?"footer":"header",se=ie.series,ge=se.tooltipOptions,X=ge.xDateFormat,we=se.xAxis,ce=we&&"datetime"===we.options.type&&O(ie.key),xe=ge[ue+"Format"];return i(this,"headerFormatter",Z={isFooter:Z,labelConfig:ie},function(Pe){ce&&!X&&(X=this.getXDateFormat(ie,ge,we)),ce&&X&&(ie.point&&ie.point.tooltipDateKeys||["key"]).forEac
1h(function(Je){xe=xe.replace("{point."+Je+"}","{point."+Je+":"+X+"}")}),se.chart.styledMode&&(xe=this.styledModeFormat(xe)),Pe.text=p(xe,{point:ie,series:se},this.chart)}),Z.text},oe.prototype.update=function(ie){this.destroy(),ee(!0,this.chart.options.tooltip.userOptions,ie),this.init(this.chart,ee(!0,this.options,ie))},oe.prototype.updatePosition=function(ie){var Z=this.chart,ue=Z.pointer,se=this.getLabel(),ge=ie.plotX+Z.plotLeft,X=ie.plotY+Z.plotTop;if(ue=ue.getChartPosition(),ie=(this.options.positioner||this.getPosition).call(this,se.width,se.height,ie),this.outside){var we=(this.options.borderWidth||0)+2*this.distance;this.renderer.setSize(se.width+we,se.height+we,!1),(Z=Z.containerScaling)&&(k(this.container,{transform:"scale("+Z.scaleX+", "+Z.scaleY+")"}),ge*=Z.scaleX,X*=Z.scaleY),ge+=ue.left-ie.x,X+=ue.top-ie.y}this.move(Math.round(ie.x),Math.round(ie.y||0),ge,X)},oe}();return v.Tooltip=pe,v.Tooltip}),L(y,"Core/Pointer.js",[y["Core/Color/Color.js"],y["Core/Globals.js"],y["Core/Tooltip.js"],y["Core/Utilities.js"]],function(v,P,I,w){var k=v.parse,b=P.charts,T=P.noop,a=w.addEvent,i=w.attr,p=w.css,O=w.defined,Y=w.extend,ee=w.find,te=w.fireEvent,fe=w.isNumber,q=w.isObject,he=w.objectEach,pe=w.offset,oe=w.pick,ie=w.splat;return v=function(){function Z(ue,se){this.lastValidTouch={},this.pinchDown=[],this.runChartClick=!1,this.chart=ue,this.hasDragged=!1,this.options=se,this.unbindContainerMouseLeave=function(){},this.unbindContainerMouseEnter=function(){},this.init(ue,se)}return Z.prototype.applyInactiveState=function(ue){var ge,se=[];(ue||[]).forEach(function(X){ge=X.series,se.push(ge),ge.linkedParent&&se.push(ge.linkedParent),ge.linkedSeries&&(se=se.concat(ge.linkedSeries)),ge.navigatorSeries&&se.pu
1sh(ge.navigatorSeries)}),this.chart.series.forEach(function(X){-1===se.indexOf(X)?X.setState("inactive",!0):X.options.inactiveOtherPoints&&X.setAllPointsToState("inactive")})},Z.prototype.destroy=function(){var ue=this;typeof ue.unDocMouseMove<"u"&&ue.unDocMouseMove(),this.unbindContainerMouseLeave(),P.chartCount||(P.unbindDocumentMouseUp&&(P.unbindDocumentMouseUp=P.unbindDocumentMouseUp()),P.unbindDocumentTouchEnd&&(P.unbindDocumentTouchEnd=P.unbindDocumentTouchEnd())),clearInterval(ue.tooltipTimeout),he(ue,function(se,ge){ue[ge]=void 0})},Z.prototype.drag=function(ue){var se=this.chart,ge=se.options.chart,X=ue.chartX,we=ue.chartY,ce=this.zoomHor,xe=this.zoomVert,Pe=se.plotLeft,Je=se.plotTop,Be=se.plotWidth,De=se.plotHeight,Me=this.selectionMarker,J=this.mouseDownX||0,B=this.mouseDownY||0,G=q(ge.panning)?ge.panning&&ge.panning.enabled:ge.panning,le=ge.panKey&&ue[ge.panKey+"Key"];if((!Me||!Me.touch)&&(X<Pe?X=Pe:X>Pe+Be&&(X=Pe+Be),we<Je?we=Je:we>Je+De&&(we=Je+De),this.hasDragged=Math.sqrt(Math.pow(J-X,2)+Math.pow(B-we,2)),10<this.hasDragged)){var Se=se.isInsidePlot(J-Pe,B-Je);se.hasCartesianSeries&&(this.zoomX||this.zoomY)&&Se&&!le&&!Me&&(this.selectionMarker=Me=se.renderer.rect(Pe,Je,ce?1:Be,xe?1:De,0).attr({class:"highcharts-selection-marker",zIndex:7}).add(),se.styledMode||Me.attr({fill:ge.selectionMarkerFill||k("#335cad").setOpacity(.25).get()})),Me&&ce&&(X-=J,Me.attr({width:Math.abs(X),x:(0<X?0:X)+J})),Me&&xe&&(X=we-B,Me.attr({height:Math.abs(X),y:(0<X?0:X)+B})),Se&&!Me&&G&&se.pan(ue,ge.panning)}},Z.prototype.dragStart=function(ue){var se=this.chart;se.mouseIsDown=ue.type,se.cancelClick=!1,se.mouseDownX=this.mouseDownX=ue.chartX,se.mouseDownY=this.mouseDownY=ue.chartY},Z.prototype.drop=function(ue){var se=this,ge=this.chart,X=this.hasPinched;if(this.selectionMarker){var De,we={originalEvent:ue,xAxis:[],yAxis:[]},ce=this.selectionMarker,xe=ce.attr?ce.attr("x"):ce.x,Pe=ce.attr?ce.attr("y"):ce.y,Je=ce.attr?ce.attr("width"):ce.width,Be=ce.attr?ce.attr("height"):ce.height;(this.hasDragged||X)&&(ge.axes.forEach(function(Me){if(Me.zoomEnabled&&O(Me.min)&&(X||se[{xAxis:"zoomX",yAxis:"zoomY"}[Me.coll]])&&fe(xe)&&fe(Pe)){var J=Me.horiz,B="touchend"===ue.type?Me.minPixelPadding:0,G=Me.toValue((J?xe:Pe)+B);J=Me.toValue((J?xe+Je:Pe+Be)-B),we[Me.coll].push({axis:Me,min:Math.min(G,J),max:Math.max(G,J)}),De=!0}}),De&&te(ge,"selection",we,function(Me){ge.zoom(Y(Me,X?{animation:!1}:null))})),fe(ge.index)&&(this.selectionMarker=this.selectionMarker.destroy()),X&&this.scaleGroups()}ge&&fe(ge.index)&&(p(ge.container,{cursor:ge._cursor}),ge.cancelClick=10<this.hasDragged,ge.mouseIsDown=this.hasDragged=this.hasPinched=!1,this.pinchDown=[])},Z.prototype.findNearestKDPoint=function(ue,se,ge){var ce,X=this.chart,we=X.hoverPoint;return X=X.tooltip,we&&X&&X.isStickyOnContact()?we:(ue.forEach(function(xe){var Pe=!(xe.noSharedTooltip&&se)&&0>xe.options.findNearestPointBy.indexOf("y");if(xe=xe.searchPoint(ge,Pe),(Pe=q(xe,!0))&&!(Pe=!q(ce,!0))){Pe=ce.distX-xe.distX;var Je=ce.dist-xe.dist,Be=(xe.series.group&&xe.series.group.zIndex)-(ce.series.group&&ce.series.group.zIndex);Pe=0<(0!==Pe&&se?Pe:0!==Je?Je:0!==Be?Be:ce.series.index>xe.series.index?-1:1)}Pe&&(ce=xe)}),ce)},Z.prototype.getChartCoordinatesFromPoint=function(ue,se){var ge=ue.series,X=ge.xAxis;ge=ge.yAxis;var we=oe(ue.clientX,ue.plotX),ce=ue.shapeArgs;return X&&ge?se?{chartX:X.len+X.pos-we,chartY:ge.len+ge.pos-ue.plotY}:{chartX:we+X.pos,chartY:ue.plotY+ge.pos}:ce&&ce.x&&ce.y?{chartX:ce.x,chartY:ce.y}:void 0},Z.prototype.getChartPosition=function(){return this.chartPosition||(this.chartPosition=pe(this.chart.container))},Z.prototype.getCoordinates=function(ue){var se={xAxis:[],yAxis:[]};return this.chart.axes.forEach(function(ge){se[ge.isXAxis?"xAxis":"yAxis"].push({axis:ge,value:ge.toValue(ue[ge.horiz?"chartX":"chartY"])})}),se},Z.prototype.getHoverData=function(ue,se,ge,X,we,ce){var xe,Pe=[];X=!(!X||!ue);var Je=se&&!se.stickyTracking,Be={chartX:ce?ce.chartX:void 0,chartY:ce?ce.chartY:void 0,shared:we};return te(this,"beforeGetHoverData",Be),Je=Je?[se]:ge.filter(function(De){return Be.filter?Be.filter(De):De.visible&&!(!we&&De.directTouch)&&oe(De.options.enableMouseTracking,!0)&&De.stickyTracking}),se=(xe=X||!ce?ue:this.findNearestKDPoint(Je,we,ce))&&xe.series,xe&&(we&&!se.noSharedTooltip?(Je=ge.filter(function(De){return Be.filter?Be.filter(De):De.visible&&!(!we&&De.directTouch)&&oe(De.options.enableMouseTracking,!0)&&!De.noSharedTooltip}
1)).forEach(function(De){var Me=ee(De.points,function(J){return J.x===xe.x&&!J.isNull});q(Me)&&(De.chart.isBoosting&&(Me=De.getPoint(Me)),Pe.push(Me))}):Pe.push(xe)),te(this,"afterGetHoverData",Be={hoverPoint:xe}),{hoverPoint:Be.hoverPoint,hoverSeries:se,hoverPoints:Pe}},Z.prototype.getPointFromEvent=function(ue){ue=ue.target;for(var se;ue&&!se;)se=ue.point,ue=ue.parentNode;return se},Z.prototype.onTrackerMouseOut=function(ue){ue=ue.relatedTarget||ue.toElement;var se=this.chart.hoverSeries;this.isDirectTouch=!1,!se||!ue||se.stickyTracking||this.inClass(ue,"highcharts-tooltip")||this.inClass(ue,"highcharts-series-"+se.index)&&this.inClass(ue,"highcharts-tracker")||se.onMouseOut()},Z.prototype.inClass=function(ue,se){for(var ge;ue;){if(ge=i(ue,"class")){if(-1!==ge.indexOf(se))return!0;if(-1!==ge.indexOf("highcharts-container"))return!1}ue=ue.parentNode}},Z.prototype.init=function(ue,se){this.options=se,this.chart=ue,this.runChartClick=se.chart.events&&!!se.chart.events.click,this.pinchDown=[],this.lastValidTouch={},I&&(ue.tooltip=new I(ue,se.tooltip),this.followTouchMove=oe(se.tooltip.followTouchMove,!0)),this.setDOMEvents()},Z.prototype.normalize=function(ue,se){var ge=ue.touches,X=ge?ge.length?ge.item(0):oe(ge.changedTouches,ue.changedTouches)[0]:ue;return se||(se=this.getChartPosition()),ge=X.pageX-se.left,se=X.pageY-se.top,(X=this.chart.containerScaling)&&(ge/=X.scaleX,se/=X.scaleY),Y(ue,{chartX:Math.round(ge),chartY:Math.round(se)})},Z.prototype.onContainerClick=function(ue){var se=this.chart,ge=se.hoverPoint;ue=this.normalize(ue);var X=se.plotLeft,we=se.plotTop;se.cancelClick||(ge&&this.inClass(ue.target,"highcharts-tracker")?(te(ge.series,"click",Y(ue,{point:ge})),se.hoverPoint&&ge.firePointEvent("click",ue)):(Y(ue,this.getCoordinates(ue)),se.isInsidePlot(ue.chartX-X,ue.chartY-we)&&te(se,"click",ue)))},Z.prototype.onContainerMouseDown=function(ue){var se=1==(1&(ue.buttons||ue.button));ue=this.normalize(ue),P.isFirefox&&0!==ue.button&&this.onContainerMouseMove(ue),(typeof ue.button>"u"||se)&&(this.zoomOption(ue),se&&ue.preventDefault&&ue.preventDefault(),this.dragStart(ue))},Z.prototype.onContainerMouseLeave=function(ue){var se=b[oe(P.hoverChartIndex,-1)],ge=this.chart.tooltip;ue=this.normalize(ue),se&&(ue.relatedTarget||ue.toElement)&&(se.pointer.reset(),se.pointer.chartPosition=void 0),ge&&!ge.isHidden&&this.reset()},Z.prototype.onContainerMouseEnter=function(ue){delete this.chartPosition},Z.prototype.onContainerMouseMove=function(ue){var se=this.chart;ue=this.normalize(ue),this.setHoverChartIndex(),ue.preventDefault||(ue.returnValue=!1),"mousedown"===se.mouseIsDown&&this.drag(ue),se.openMenu||!this.inClass(ue.target,"highcharts-tracker")&&!se.isInsidePlot(ue.chartX-se.plotLeft,ue.chartY-se.plotTop)||this.runPointActions(ue)},Z.prototype.onDocumentTouchEnd=function(ue){b[P.hoverChartIndex]&&b[P.hoverChartIndex].pointer.drop(ue)},Z.prototype.onContainerTouchMove=function(ue){this.touch(ue)},Z.prototype.onContainerTouchStart=function(ue){this.zoomOption(ue),this.touch(ue,!0)},Z.prototype.onDocumentMouseMove=function(ue){var se=this.chart,ge=this.chartPosition;ue=this.normalize(ue,ge);var X=se.tooltip;!ge||X&&X.isStickyOnContact()||se.isInsidePlot(ue.chartX-se.plotLeft,ue.chartY-se.plotTop)||this.inClass(ue.target,"highcharts-tracker")||this.reset()},Z.prototype.onDocumentMouseUp=function(ue){var se=b[oe(P.hoverChartIndex,-1)];se&&se.pointer.drop(ue)},Z.prototype.pinch=function(ue){var se=this,ge=se.chart,X=se.pinchDown,we=ue.touches||[],ce=we.length,xe=se.lastValidTouch,Pe=se.hasZoom,Je=se.selectionMarker,Be={},De=1===ce&&(se.inClass(ue.target,"highcharts-tracker")&&ge.runTrackerClick||se.runChartClick),Me={};1<ce&&(se.initiated=!0),Pe&&se.initiated&&!De&&!1!==ue.cancelable&&ue.preventDefault(),[].map.call(we,function(J){return se.normalize(J)}),"touchstart"===ue.type?([].forEach.call(we,function(J,B){X[B]={chartX:J.chartX,chartY:J.chartY}}),xe.x=[X[0].chartX,X[1]&&X[1].chartX],xe.y=[X[0].chartY,X[1]&&X[1].chartY],ge.axes.forEach(function(J){if(J.zoomEnabled){var B=ge.bounds[J.horiz?"h":"v"],G=J.minPixelPadding,le=J.toPixels(Math.min(oe(J.options.min,J.dataMin),J.dataMin)),Se=J.toPi
1xels(Math.max(oe(J.options.max,J.dataMax),J.dataMax)),_e=Math.max(le,Se);B.min=Math.min(J.pos,Math.min(le,Se)-G),B.max=Math.max(J.pos+J.len,_e+G)}}),se.res=!0):se.followTouchMove&&1===ce?this.runPointActions(se.normalize(ue)):X.length&&(Je||(se.selectionMarker=Je=Y({destroy:T,touch:!0},ge.plotBox)),se.pinchTranslate(X,we,Be,Je,Me,xe),se.hasPinched=Pe,se.scaleGroups(Be,Me),se.res&&(se.res=!1,this.reset(!1,0)))},Z.prototype.pinchTranslate=function(ue,se,ge,X,we,ce){this.zoomHor&&this.pinchTranslateDirection(!0,ue,se,ge,X,we,ce),this.zoomVert&&this.pinchTranslateDirection(!1,ue,se,ge,X,we,ce)},Z.prototype.pinchTranslateDirection=function(ue,se,ge,X,we,ce,xe,Pe){var G,le,Je=this.chart,Be=ue?"x":"y",De=ue?"X":"Y",Me="chart"+De,J=ue?"width":"height",B=Je["plot"+(ue?"Left":"Top")],Se=Pe||1,_e=Je.inverted,Re=Je.bounds[ue?"h":"v"],je=1===se.length,ze=se[0][Me],dt=ge[0][Me],gt=!je&&se[1][Me],Mt=!je&&ge[1][Me];if((ge=function(){"number"==typeof Mt&&20<Math.abs(ze-gt)&&(Se=Pe||Math.abs(dt-Mt)/Math.abs(ze-gt)),le=(B-dt)/Se+ze,G=Je["plot"+(ue?"Width":"Height")]/Se})(),(se=le)<Re.min){se=Re.min;var Ft=!0}else se+G>Re.max&&(se=Re.max-G,Ft=!0);Ft?(dt-=.8*(dt-xe[Be][0]),"number"==typeof Mt&&(Mt-=.8*(Mt-xe[Be][1])),ge()):xe[Be]=[dt,Mt],_e||(ce[Be]=le-B,ce[J]=G),ce=_e?1/Se:Se,we[J]=G,we[Be]=se,X[_e?ue?"scaleY":"scaleX":"scale"+De]=Se,X["translate"+De]=ce*B+(dt-ce*ze)},Z.prototype.reset=function(ue,se){var ge=this.chart,X=ge.hoverSeries,we=ge.hoverPoint,ce=ge.hoverPoints,xe=ge.tooltip,Pe=xe&&xe.shared?ce:we;ue&&Pe&&ie(Pe).forEach(function(Je){Je.series.isCartesian&&typeof Je.plotX>"u"&&(ue=!1)}),ue?xe&&Pe&&ie(Pe).length&&(xe.refresh(Pe),xe.shared&&ce?ce.forEach(function(Je){Je.setState(Je.state,!0),Je.series.isCartesian&&(Je.series.xAxis.crosshair&&Je.series.xAxis.drawCrosshair(null,Je),Je.series.yAxis.crosshair&&Je.series.yAxis.drawCrosshair(null,Je))}):we&&(we.setState(we.state,!0),ge.axes.forEach(function(Je){Je.crosshair&&we.series[Je.coll]===Je&&Je.drawCrosshair(null,we)}))):(we&&we.onMouseOut(),ce&&ce.forEach(function(Je){Je.setState()}),X&&X.onMouseOut(),xe&&xe.hide(se),this.unDocMouseMove&&(this.unDocMouseMove=this.unDocMouseMove()),ge.axes.forEach(function(Je){Je.hideCrosshair()}),this.hoverX=ge.hoverPoints=ge.hoverPoint=null)},Z.prototype.runPointActions=function(ue,se){var ge=this.chart,X=ge.tooltip&&ge.tooltip.options.enabled?ge.tooltip:void 0,we=!!X&&X.shared,ce=se||ge.hoverPoint,xe=ce&&ce.series||ge.hoverSeries;ce=(xe=this.getHoverData(ce,xe,ge.series,(!ue||"touchmove"!==ue.type)&&(!!se||xe&&xe.directTouch&&this.isDirectTouch),we,ue)).hoverPoint;var Pe=xe.hoverPoints;if(se=(xe=xe.hoverSeries)&&xe.tooltipOptions.followPointer,we=we&&xe&&!xe.noSharedTooltip,ce&&(ce!==ge.hoverPoint||X&&X.isHidden)){if((ge.hoverPoints||[]).forEach(function(Je){-1===Pe.indexOf(Je)&&Je.setState()}),ge.hoverSeries!==xe&&xe.onMouseOver(),this.applyInactiveState(Pe),(Pe||[]).forEach(function(Je){Je.setState("hover")}),ge.hoverPoint&&ge.hoverPoint.firePointEvent("mouseOut"),!ce.series)return;ge.hoverPoints=Pe,ge.hoverPoint=ce,ce.firePointEvent("mouseOver"),X&&X.refresh(we?Pe:ce,ue)}else se&&X&&!X.isHidden&&(ce=X.getAnchor([{}],ue),X.updatePosition({plotX:ce[0],plotY:ce[1]}));this.unDocMouseMove||(this.unDocMouseMove=a(ge.container.ownerDocument,"mousemove",function(Je){var Be=b[P.hoverChartIndex];Be&&Be.pointer.onDocumentMouseMove(Je)})),ge.axes.forEach(function(Je){var De,Be=oe((Je.crosshair||{}).snap,!0);Be&&((De=ge.hoverPoint)&&De.series[Je.coll]===Je||(De=ee(Pe,function(Me){return Me.series[Je.coll]===Je}))),De||!Be?Je.drawCrosshair(ue,De):Je.hideCrosshair()})},Z.prototype.scaleGroups=function(ue,se){var X,ge=this.chart;ge.series.forEach(function(we){X=ue||we.getPlotBox(),we.xAxis&&we.xAxis.zoomEnabled&&we.group&&(we.group.attr(X),we.markerGroup&&(we.markerGroup.attr(X),we.markerGroup.clip(se?ge.clipRect:null)),we.dataLabelsGroup&&we.dataLabelsGroup.attr(X))}),ge.clipRect.attr(se||ge.clipBox)},Z.prototype.setDOMEvents=function(){var ue=this.chart.container,se=ue.ownerDocument;ue.onmousedown=this.onContainerMouseDown.bind(this),ue.onmousemove=this.onContainerMouseMove.bind(this),ue.onclick=this.onContainerClick.bind(this),this.unbindContainerMouseEnter=a(ue,"mouseenter",this.onContainerMouseEnter.bind(this)),this.unbindContainerMouseLeave=a(ue,"mouseleave",this.onContainerMouseLeave.bind(this)),P.unbindDocumentMouseUp||(P.unbindDocumentMouseUp=a(se,"mouseup",this.onDocumentMouseUp.bind(this))),P.hasTouch&&(a(ue,"touchstart",this.onContainerTouchStart.bind(this)),a(ue,"touchmove",this.onContainerTouchMove.bind(this)),P.unbindDocumentTouchEnd||(P.unbindDocumentTouchEnd=a(se,"touchend",this.onDocumentTouchEnd.bind(this))))},Z.prototype.setHoverChartIndex=function(){var ue=this.chart,se=P.charts[oe(P.hoverChartIndex,-1)];se&&se!==ue&&se.pointer.onContainerMouseLeave({relatedTarget:!0}),se&&se.mouseIsDown||(P.hoverChartIndex=ue.index)},Z.prototype.touch=function(ue,se){var ge=this.chart;if(this.setHoverChartIndex(),1===ue.touches.length)if(ue=this.normalize(ue),ge.isInsidePlot(ue.chartX-ge.plotLeft,ue.chartY-ge.plotTop)&&!ge.openMenu){if(se&&this.runPointActions(ue),"touchmove"===ue.type)var we=!!(se=this.pinchDown)[0]&&4<=Math.sqrt(Math.pow(se[0].chartX-ue.chartX,2)+Math.pow(se[0].chartY-ue.chartY,2));oe(we,!0)&&this.pinch(ue)}else se&&this.reset();else 2===ue.touches.length&&this.pinch(ue)},Z.prototype.zoomOption=function(ue){var se=this.chart,ge=se.options.chart,X=ge.zoomType||"";se=se.inverted,/touch/.test(ue.type)&&(X=oe(ge.pinchType,X)),this.zoomX=ue=/x/.test(X),this.zoomY=X=/y/.test(X),this.zoomHor=ue&&!se||X&&se,this.zoomVert=X&&!se||ue&&se,this.hasZoom=ue||X},Z}(),P.Pointer=v}),L(y,"Core/MSPointer.js",[y["Core/Globals.js"],y["Core/Pointer.js"],y["Core/Utilities.js"]],function(v,P,I){function w(){var q=[];return q.item=function(he){return this[he]},Y(te,function(he){q.push({pageX:he.pageX,pageY:he.pageY,target:he.target})}),q}function k(q,he,pe,oe){"touch"!==q.pointerType&&q.pointerType!==q.MSPOINTER_TYPE_TOUCH||!T[v.hoverChartIndex]||(oe(q),(oe=T[v.hoverChartIndex].pointer)[he]({type:pe,target:q.currentTarget,preventDefault:i,touches:w()}))}var q,b=this&&this.__extends||(q=function(he,pe){return(q=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(oe,ie){oe.__proto__=ie}||function(oe,ie){for(var Z in ie)ie.hasOwnProperty(Z)&&(oe[Z]=ie[Z])})(he,pe)},function(he,pe){function oe(){this.constructor=he}q(he,pe),he.prototype=null===pe?Object.create(pe):(oe.prototype=pe.prototype,new oe)}),T=v.charts,a=v.doc,i=v.noop,p=I.addEvent,O=I.css,Y=I.objectEach,ee=I.removeEvent,te={},fe=!!v.win.PointerEvent;return function(q){function he(){return null!==q&&q.apply(this,arguments)||this}return b(he,q),he.prototype.batchMSEvents=function(pe){pe(this.chart.container,fe?"pointerdown":"MSPointerDown",this.onContainerPointerDown),pe(this.chart.container,fe?"pointermove":"MSPointerMove",this.onContainerPointerMove),pe(a,fe?"pointerup":"MSPointerUp",this.onDocumentPointerUp)},he.prototype.destroy=function(){this.batchMSEvents(ee),q.prototype.destroy.call(this)},he.prototype.init=function(pe,oe){q.prototype.init.call(this,pe,oe),this.hasZoom&&O(pe.container,{"-ms-touch-action":"none","touch-action":"none"})},he.prototype.onContainerPointerDown=function(pe){k(pe,"onContainerTouchStart","touchstart",function(oe){te[oe.pointerId]={pageX:oe.pageX,pageY:oe.pageY,target:oe.currentTarget}})},he.prototype.onContainerPointerMove=function(pe){k(pe,"onContainerTouchMove","touchmove",function(oe){te[oe.pointerId]={pageX:oe.pageX,pageY:oe.pageY},te[oe.pointerId].target||(te[oe.pointerId].target=oe.currentTarget)})},he.prototype.onDocumentPointerUp=function(pe){k(pe,"onDocumentTouchEnd","touchend",function(oe){delete te[oe.pointerId]})},he.prototype.setDOMEvents=function(){q.prototype.setDOMEvents.call(this),(this.hasZoom||this.followTouchMove)&&this.batchMSEvents(p)},he}(P)}),L(y,"Core/Legend.js",[y["Core/Animation/AnimationUtilities.js"],y["Core/Globals.js"],y["Core/Utilities.js"]],function(v,P,I){var w=v.animObject,k=v.setAnimation,b=I.addEvent,T=I.css,a=I.defined,i=I.discardElement,p=I.find,O=I.fireEvent,Y=I.format,ee=I.isNumber,te=I.merge,fe=I.pick,q=I.relativeLength,he=I.stableSort,pe=I.syncTimeout;v=I.wrap,I=P.isFirefox;var oe=P.marginNames,ie=P.win,Z=function(){function ue(se,ge){this.allItems=[],this.contentGroup=this.box=void 0,this.display=!1,this.group=void 0,this.offsetWidth=this.maxLegendWidth=this.maxItemWidth=this.legendWidth=this.legendHeight=this.lastLineHeight=this.lastItemY=this.itemY=this.itemX=this.itemMarginTop=this.itemMarginBottom=this.itemHeight=this.initialItemY=0,this.options={},this.padding=0,this.pages=[],this.proximate=!1,this.scrollGroup=void 0,this.widthOption=this.totalItemWidth=this.titleHeight=this.symbolWi
1dth=this.symbolHeight=0,this.chart=se,this.init(se,ge)}return ue.prototype.init=function(se,ge){this.chart=se,this.setOptions(ge),ge.enabled&&(this.render(),b(this.chart,"endResize",function(){this.legend.positionCheckboxes()}),this.proximate?this.unchartrender=b(this.chart,"render",function(){this.legend.proximatePositions(),this.legend.positionItems()}):this.unchartrender&&this.unchartrender())},ue.prototype.setOptions=function(se){var ge=fe(se.padding,8);this.options=se,this.chart.styledMode||(this.itemStyle=se.itemStyle,this.itemHiddenStyle=te(this.itemStyle,se.itemHiddenStyle)),this.itemMarginTop=se.itemMarginTop||0,this.itemMarginBottom=se.itemMarginBottom||0,this.padding=ge,this.initialItemY=ge-5,this.symbolWidth=fe(se.symbolWidth,16),this.pages=[],this.proximate="proximate"===se.layout&&!this.chart.inverted,this.baseline=void 0},ue.prototype.update=function(se,ge){var X=this.chart;this.setOptions(te(!0,this.options,se)),this.destroy(),X.isDirtyLegend=X.isDirtyBox=!0,fe(ge,!0)&&X.redraw(),O(this,"afterUpdate")},ue.prototype.colorizeItem=function(se,ge){if(se.legendGroup[ge?"removeClass":"addClass"]("highcharts-legend-item-hidden"),!this.chart.styledMode){var X=this.options,we=se.legendItem,ce=se.legendLine,xe=se.legendSymbol,Pe=this.itemHiddenStyle.color;X=ge?X.itemStyle.color:Pe;var Je=ge&&se.color||Pe,Be=se.options&&se.options.marker,De={fill:Je};we&&we.css({fill:X,color:X}),ce&&ce.attr({stroke:Je}),xe&&(Be&&xe.isMarker&&(De=se.pointAttribs(),ge||(De.stroke=De.fill=Pe)),xe.attr(De))}O(this,"afterColorizeItem",{item:se,visible:ge})},ue.prototype.positionItems=function(){this.allItems.forEach(this.positionItem,this),this.chart.isResizing||this.positionCheckboxes()},ue.prototype.positionItem=function(se){var ge=this,X=this.options,we=X.symbolPadding,ce=!X.rtl,xe=se._legendItemPos;X=xe[0],xe=xe[1];var Pe=se.checkbox,Je=se.legendGroup;Je&&Je.element&&(we={translateX:ce?X:this.legendWidth-X-2*we-4,translateY:xe},ce=function(){O(ge,"afterPositionItem",{item:se})},a(Je.translateY)?Je.animate(we,void 0,ce):(Je.attr(we),ce())),Pe&&(Pe.x=X,Pe.y=xe)},ue.prototype.destroyItem=function(se){var ge=se.checkbox;["legendItem","legendLine","legendSymbol","legendGroup"].forEach(function(X){se[X]&&(se[X]=se[X].destroy())}),ge&&i(se.checkbox)},ue.prototype.destroy=function(){function se(ge){this[ge]&&(this[ge]=this[ge].destroy())}
1this.getAllItems().forEach(function(ge){["legendItem","legendGroup"].forEach(se,ge)}),"clipRect up down pager nav box title group".split(" ").forEach(se,this),this.display=null},ue.prototype.positionCheckboxes=function(){var se=this.group&&this.group.alignAttr,ge=this.clipHeight||this.legendHeight,X=this.titleHeight;if(se){var we=se.translateY;this.allItems.forEach(function(ce){var xe=ce.checkbox;if(xe){var Pe=we+X+xe.y+(this.scrollOffset||0)+3;T(xe,{left:se.translateX+ce.checkboxOffset+xe.x-20+"px",top:Pe+"px",display:this.proximate||Pe>we-6&&Pe<we+ge-6?"":"none"})}},this)}},ue.prototype.renderTitle=function(){var se=this.options,ge=this.padding,X=se.title,we=0;X.text&&(this.title||(this.title=this.chart.renderer.label(X.text,ge-3,ge-4,null,null,null,se.useHTML,null,"legend-title").attr({zIndex:1}),this.chart.styledMode||this.title.css(X.style),this.title.add(this.group)),X.width||this.title.css({width:this.maxLegendWidth+"px"}),we=(se=this.title.getBBox()).height,this.offsetWidth=se.width,this.contentGroup.attr({translateY:we})),this.titleHeight=we},ue.prototype.setText=function(se){var ge=this.options;se.legendItem.attr({text:ge.labelFormat?Y(ge.labelFormat,se,this.chart):ge.labelFormatter.call(se)})},ue.prototype.renderItem=function(se){var ge=this.chart,X=ge.renderer,we=this.options,ce=this.symbolWidth,xe=we.symbolPadding,Pe=this.itemStyle,Je=this.itemHiddenStyle,Be="horizontal"===we.layout?fe(we.itemDistance,20):0,De=!we.rtl,Me=se.legendItem,J=!se.series,B=!J&&se.series.drawLegendSymbol?se.series:se,G=B.options;Be=ce+xe+Be+((G=this.createCheckboxForItem&&G&&G.showCheckbox)?20:0);var le=we.useHTML,Se=se.options.className;Me||(se.legendGroup=X.g("legend-item").addClass("highcharts-"+B.type+"-series highcharts-color-"+se.colorIndex+(Se?" "+Se:"")+(J?" highcharts-series-"+se.index:"")).attr({zIndex:1}).add(this.scrollGroup),se.legendItem=Me=X.text("",De?ce+xe:-xe,this.baseline||0,le),ge.styledMode||Me.css(te(se.visible?Pe:Je)),Me.attr({align:De?"left":"right",zIndex:2}).add(se.legendGroup),this.baseline||(this.fontMetrics=X.fontMetrics(ge.styledMode?12:Pe.fontSize,Me),this.baseline=this.fontMetrics.f+3+this.itemMarginTop,Me.attr("y",this.baseline)),this.symbolHeight=we.symbolHeight||this.fontMetrics.f,B.drawLegendSymbol(this,se),this.setItemEvents&&this.setItemEvents(se,Me,le)),G&&!se.checkbox&&this.createCheckboxForItem&&this.createCheckboxForItem(se),this.colorizeItem(se,se.visible),!ge.styledMode&&Pe.width||Me.css({width:(we.itemWidth||this.widthOption||ge.spacingBox.width)-Be+"px"}),this.setText(se),ge=Me.getBBox(),se.itemWidth=se.checkboxOffset=we.itemWidth||se.legendItemWidth||ge.width+Be,this.maxItemWidth=Math.max(this.maxItemWidth,se.itemWidth),this.totalItemWidth+=se.itemWidth,this.itemHeight=se.itemHeight=Math.round(se.legendItemHeight||ge.height||this.symbolHeight)},ue.prototype.layoutItem=function(se){var ge=this.options,X=this.padding,we="horizontal"===ge.layout,ce=se.itemHeight,xe=this.itemMarginBottom,Pe=this.itemMarginTop,Je=we?fe(ge.itemDistance,20):0,Be=this.maxLegendWidth;ge=ge.alignColumns&&this.totalItemWidth>Be?this.maxItemWidth:se.itemWidth,we&&this.itemX-X+ge>Be&&(this.itemX=X,this.lastLineHeight&&(this.itemY+=Pe+this.lastLineHeight+xe),this.lastLineHeight=0),this.lastItemY=Pe+this.itemY+xe,this.lastLineHeight=Math.max(ce,this.lastLineHeight),se._legendItemPos=[this.itemX,this.itemY],we?this.itemX+=ge:(this.itemY+=Pe+ce+xe,this.lastLineHeight=ce),this.offsetWidth=this.widthOption||Math.max((we?this.itemX-X-(se.checkbox?0:Je):ge)+X,this.offsetWidth)},ue.prototype.getAllItems=function(){var se=[];return this.chart.series.forEach(function(ge){var X=ge&&ge.options;ge&&fe(X.showInLegend,!a(X.linkedTo)&&void 0,!0)&&(se=se.concat(ge.legendItems||("point"===X.legendType?ge.data:ge)))}),O(this,"afterGetAllItems",{allItems:se}),se},ue.prototype.getAlignment=function(){var se=this.options;return this.proximate?se.align.charAt(0)+"tv":se.floating?"":se.align.charAt(0)+se.verticalAlign.charAt(0)+se.layout.charAt(0)},ue.prototype.adjustMargins=function(se,ge){var X=this.chart,we=this.options,ce=this.getAlignment();ce&&[/(lth|ct|rth)/,/(rtv|rm|rbv)/,/(rbh|cb|lbh)/,/(lbv|lm|ltv)/].forEac
1h(function(xe,Pe){xe.test(ce)&&!a(se[Pe])&&(X[oe[Pe]]=Math.max(X[oe[Pe]],X.legend[(Pe+1)%2?"legendHeight":"legendWidth"]+[1,-1,-1,1][Pe]*we[Pe%2?"x":"y"]+fe(we.margin,12)+ge[Pe]+(X.titleOffset[Pe]||0)))})},ue.prototype.proximatePositions=function(){var se=this.chart,ge=[],X="left"===this.options.align;this.allItems.forEach(function(we){var ce,xe=X;if(we.yAxis){we.xAxis.options.reversed&&(xe=!xe),we.points&&(ce=p(xe?we.points:we.points.slice(0).reverse(),function(Je){return ee(Je.plotY)})),xe=this.itemMarginTop+we.legendItem.getBBox().height+this.itemMarginBottom;var Pe=we.yAxis.top-se.plotTop;we.visible?(ce=ce?ce.plotY:we.yAxis.height,ce+=Pe-.3*xe):ce=Pe+we.yAxis.height,ge.push({target:ce,size:xe,item:we})}},this),P.distribute(ge,se.plotHeight),ge.forEach(function(we){we.item._legendItemPos[1]=se.plotTop-se.spacing[0]+we.pos})},ue.prototype.render=function(){var se=this.chart,ge=se.renderer,X=this.group,we=this.box,ce=this.options,xe=this.padding;this.itemX=xe,this.itemY=this.initialItemY,this.lastItemY=this.offsetWidth=0,this.widthOption=q(ce.width,se.spacingBox.width-xe);var Pe=se.spacingBox.width-2*xe-ce.x;-1<["rm","lm"].indexOf(this.getAlignment().substring(0,2))&&(Pe/=2),this.maxLegendWidth=this.widthOption||Pe,X||(this.group=X=ge.g("legend").attr({zIndex:7}).add(),this.contentGroup=ge.g().attr({zIndex:1}).add(X),this.scrollGroup=ge.g().add(this.contentGroup)),this.renderTitle();var Je=this.getAllItems();he(Je,function(De,Me){return(De.options&&De.options.legendIndex||0)-(Me.options&&Me.options.legendIndex||0)}),ce.reversed&&Je.reverse(),this.allItems=Je,this.display=Pe=!!Je.length,this.itemHeight=this.totalItemWidth=this.maxItemWidth=this.lastLineHeight=0,Je.forEach(this.renderItem,this),Je.forEach(this.layoutItem,this),Je=(this.widthOption||this.offsetWidth)+xe;var Be=this.lastItemY+this.lastLineHeight+this.titleHeight;Be=this.handleOverflow(Be),Be+=xe,we||(this.box=we=ge.rect().addClass("highcharts-legend-box").attr({r:ce.borderRadius}).add(X),we.isNew=!0),se.styledMode||we.attr({stroke:ce.borderColor,"stroke-width":ce.borderWidth||0,fill:ce.backgroundColor||"none"}).shadow(ce.shadow),0<Je&&0<Be&&(we[we.isNew?"attr":"animate"](we.crisp.call({},{x:0,y:0,width:Je,height:Be},we.strokeWidth())),we.isNew=!1),we[Pe?"show":"hide"](),se.styledMode&&"none"===X.getStyle("display")&&(Je=Be=0),this.legendWidth=Je,this.legendHeight=Be,Pe&&this.align(),this.proximate||this.positionItems(),O(this,"afterRender")},ue.prototype.align=function(se){void 0===se&&(se=this.chart.spacingBox);var ge=this.chart,X=this.options,we=se.y;/(lth|ct|rth)/.test(this.getAlignment())&&0<ge.titleOffset[0]?we+=ge.titleOffset[0]:/(lbh|cb|rbh)/.test(this.getAlignment())&&0<ge.titleOffset[2]&&(we-=ge.titleOffset[2]),we!==se.y&&(se=te(se,{y:we})),this.group.align(te(X,{width:this.legendWidth,height:this.legendHeight,verticalAlign:this.proximate?"top":X.verticalAlign}),!0,se)},ue.prototype.handleOverflow=function(se){var ge=this,X=this.chart,we=X.renderer,ce=this.options,xe=ce.y,Pe=this.padding;xe=X.spacingBox.height+("top"===ce.verticalAlign?-xe:xe)-Pe;var Be,Se,Je=ce.maxHeight,De=this.clipRect,Me=ce.navigation,J=fe(Me.animation,!0),B=Me.arrowSize||12,G=this.nav,le=this.pages,_e=this.allItems,Re=function(ze){"number"==typeof ze?De.attr({height:ze}):De&&(ge.clipRect=De.destroy(),ge.contentGroup.clip()),ge.contentGroup.div&&(ge.contentGroup.div.style.clip=ze?"rect("+Pe+"px,9999px,"+(Pe+ze)+"px,0)":"auto")},je=function(ze){return ge[ze]=we.circle(0,0,1.3*B).translate(B/2,B/2).add(G),X.styledMode||ge[ze].attr("fill","rgba(0,0,0,0.0001)"),ge[ze]};return"horizontal"!==ce.layout||"middle"===ce.verticalAlign||ce.floating||(xe/=2),Je&&(xe=Math.min(xe,Je)),le.length=0,se>xe&&!1!==Me.enabled?(this.clipHeight=Be=Math.max(xe-20-this.titleHeight-Pe,0),this.currentPage=fe(this.currentPage,1),this.fullHeight=se,_e.forEach(function(ze,dt){var gt=ze._legendItemPos[1],Mt=Math.round(ze.legendItem.getBBox().height),Ft=le.length;(!Ft||gt-le[Ft-1]>Be&&(Se||gt)!==le[Ft-1])&&(le.push(Se||gt),Ft++),ze.pageIx=Ft-1,Se&&(_e[dt-1].pageIx=Ft-1),dt===_e.length-1&&gt+Mt-le[Ft-1]>Be&&gt!==Se&&(le.push(gt),ze.pageIx=Ft),gt!==Se&&(Se=gt)}),De||(De=ge.clipRect=we.clipRect(0,Pe,9999,0),ge.contentGroup.clip(De)),Re(
1Be),G||(this.nav=G=we.g().attr({zIndex:1}).add(this.group),this.up=we.symbol("triangle",0,0,B,B).add(G),je("upTracker").on("click",function(){ge.scroll(-1,J)}),this.pager=we.text("",15,10).addClass("highcharts-legend-navigation"),X.styledMode||this.pager.css(Me.style),this.pager.add(G),this.down=we.symbol("triangle-down",0,0,B,B).add(G),je("downTracker").on("click",function(){ge.scroll(1,J)})),ge.scroll(0),se=xe):G&&(Re(),this.nav=G.destroy(),this.scrollGroup.attr({translateY:1}),this.clipHeight=0),se},ue.prototype.scroll=function(se,ge){var X=this,we=this.chart,ce=this.pages,xe=ce.length,Pe=this.currentPage+se;se=this.clipHeight;var Je=this.options.navigation,Be=this.pager,De=this.padding;Pe>xe&&(Pe=xe),0<Pe&&(typeof ge<"u"&&k(ge,we),this.nav.attr({translateX:De,translateY:se+this.padding+7+this.titleHeight,visibility:"visible"}),[this.up,this.upTracker].forEach(function(Me){Me.attr({class:1===Pe?"highcharts-legend-nav-inactive":"highcharts-legend-nav-active"})}),Be.attr({text:Pe+"/"+xe}),[this.down,this.downTracker].forEach(function(Me){Me.attr({x:18+this.pager.getBBox().width,class:Pe===xe?"highcharts-legend-nav-inactive":"highcharts-legend-nav-active"})},this),we.styledMode||(this.up.attr({fill:1===Pe?Je.inactiveColor:Je.activeColor}),this.upTracker.css({cursor:1===Pe?"default":"pointer"}),this.down.attr({fill:Pe===xe?Je.inactiveColor:Je.activeColor}),this.downTracker.css({cursor:Pe===xe?"default":"pointer"})),this.scrollOffset=-ce[Pe-1]+this.initialItemY,this.scrollGroup.animate({translateY:this.scrollOffset}),this.currentPage=Pe,this.positionCheckboxes(),ge=w(fe(ge,we.renderer.globalAnimation,!0)),pe(function(){O(X,"afterScroll",{currentPage:Pe})},ge.duration))},ue}();return(/Trident\/7\.0/.test(ie.navigator&&ie.navigator.userAgent)||I)&&v(Z.prototype,"positionItem",function(ue,se){var ge=this,X=function(){se._legendItemPos&&ue.call(ge,se)};X(),ge.bubbleLegend||setTimeout(X)}),P.Legend=Z,P.Legend}),L(y,"Core/Series/Point.js",[y["Core/Animation/AnimationUtilities.js"],y["Core/Globals.js"],y["Core/Utilities.js"]],function(v,P,I){var w=v.animObject,k=I.defined,b=I.erase,T=I.extend,a=I.fireEvent,i=I.format,p=I.getNestedProperty,O=I.isArray,Y=I.isNumber,ee=I.isObject,te=I.syncTimeout,fe=I.pick,q=I.removeEvent,he=I.uniqueKey;return v=function(){function pe(){this.colorIndex=this.category=void 0,this.formatPrefix="point",this.id=void 0,this.isNull=!1,this.percentage=this.options=this.name=void 0,this.selected=!1,this.total=this.series=void 0,this.visible=!0,this.x=void 0}return pe.prototype.animateBeforeDestroy=function(){var Z,oe=this,ie={x:oe.startXPos,opacity:0},ue=oe.getGraphicalProps();ue.singular.forEach(function(se){Z="dataLabel"===se,oe[se]=oe[se].animate(Z?{x:oe[se].startXPos,y:oe[se].startYPos,opacity:0}:ie)}),ue.plural.forEach(function(se){oe[se].forEach(function(ge){ge.element&&ge.animate(T({x:oe.startXPos},ge.startYPos?{x:ge.startXPos,y:ge.startYPos}:{}))})})},pe.prototype.applyOptions=function(oe,ie){var Z=this.series,ue=Z.options.pointValKey||Z.pointValKey;return oe=pe.prototype.optionsToObject.call(this,oe),T(this,oe),this.options=this.options?T(this.options,oe):oe,oe.group&&delete this.group,oe.dataLabels&&delete this.dataLabels,ue&&(this.y=pe.prototype.getNestedProperty.call(this,ue)),this.formatPrefix=(this.isNull=fe(this.isValid&&!this.isValid(),null===this.x||!Y(this.y)))?"null":"point",this.selected&&(this.state="select"),"name"in this&&typeof ie>"u"&&Z.xAxis&&Z.xAxis.hasNames&&(this.x=Z.xAxis.nameToX(this)),typeof this.x>"u"&&Z&&(this.x=typeof ie>"u"?Z.autoIncrement(this):ie),this},pe.prototype.destroy=function(){function oe(){for(X in(ie.graphic||ie.dataLabel||ie.dataLabels)&&(q(ie),ie.destroyElements()),ie)ie[X]=null}var ie=this,Z=ie.series,ue=Z.chart;Z=Z.options.dataSorting;var X,se=ue.hoverPoints,ge=w(ie.series.chart.renderer.globalAnimation);ie.legendItem&&ue.legend.destroyItem(ie),se&&(ie.setState(),b(se,ie),se.length||(ue.hoverPoints=null)),ie===ue.hoverPoint&&ie.onMouseOut(),Z&&Z.enabled?(this.animateBeforeDestroy(),te(oe,ge.duration)):oe(),ue.pointCount--},pe.prototype.destroyElements=function(oe){var ie=this;(oe=ie.getGraphicalProps(oe)).singular.forEach(function(Z){ie[Z]=ie[Z].destroy()}
1),oe.plural.forEach(function(Z){ie[Z].forEach(function(ue){ue.element&&ue.destroy()}),delete ie[Z]})},pe.prototype.firePointEvent=function(oe,ie,Z){var ue=this,se=this.series.options;(se.point.events[oe]||ue.options&&ue.options.events&&ue.options.events[oe])&&ue.importEvents(),"click"===oe&&se.allowPointSelect&&(Z=function(ge){ue.select&&ue.select(null,ge.ctrlKey||ge.metaKey||ge.shiftKey)}),a(ue,oe,ie,Z)},pe.prototype.getClassName=function(){return"highcharts-point"+(this.selected?" highcharts-point-select":"")+(this.negative?" highcharts-negative":"")+(this.isNull?" highcharts-null-point":"")+(typeof this.colorIndex<"u"?" highcharts-color-"+this.colorIndex:"")+(this.options.className?" "+this.options.className:"")+(this.zone&&this.zone.className?" "+this.zone.className.replace("highcharts-negative",""):"")},pe.prototype.getGraphicalProps=function(oe){var ue,ie=this,Z=[],se={singular:[],plural:[]};for((oe=oe||{graphic:1,dataLabel:1}).graphic&&Z.push("graphic","shadowGroup"),oe.dataLabel&&Z.push("dataLabel","dataLabelUpper","connector"),ue=Z.length;ue--;){var ge=Z[ue];ie[ge]&&se.singular.push(ge)}return["dataLabel","connector"].forEach(function(X){var we=X+"s";oe[X]&&ie[we]&&se.plural.push(we)}),se},pe.prototype.getLabelConfig=function(){return{x:this.category,y:this.y,color:this.color,colorIndex:this.colorIndex,key:this.name||this.category,series:this.series,point:this,percentage:this.percentage,total:this.total||this.stackTotal}},pe.prototype.getNestedProperty=function(oe){if(oe)return 0===oe.indexOf("custom.")?p(oe,this.options):this[oe]},pe.prototype.getZone=function(){var oe=this.series,ie=oe.zones;oe=oe.zoneAxis||"y";var ue,Z=0;for(ue=ie[Z];this[oe]>=ue.value;)ue=ie[++Z];return this.nonZonedColor||(this.nonZonedColor=this.color),this.color=ue&&ue.color&&!this.options.color?ue.color:this.nonZonedColor,ue},pe.prototype.hasNewShapeType=function(){return(this.graphic&&(this.graphic.symbolName||this.graphic.element.nodeName))!==this.shapeType},pe.prototype.init=function(oe,ie,Z){return this.series=oe,this.applyOptions(ie,Z),this.id=k(this.id)?this.id:he(),this.resolveColor(),oe.chart.pointCount++,a(this,"afterInit"),this},pe.prototype.optionsToObject=function(oe){var ie={},Z=this.series,ue=Z.options.keys,se=ue||Z.pointArrayMap||["y"],ge=se.length,X=0,we=0;if(Y(oe)||null===oe)ie[se[0]]=oe;else if(O(oe))for(!ue&&oe.length>ge&&("string"==(Z=typeof oe[0])?ie.name=oe[0]:"number"===Z&&(ie.x=oe[0]),X++);we<ge;)ue&&typeof oe[X]>"u"||(0<se[we].indexOf(".")?pe.prototype.setNestedProperty(ie,oe[X],se[we]):ie[se[we]]=oe[X]),X++,we++;else"object"==typeof oe&&(ie=oe,oe.dataLabels&&(Z._hasPointLabels=!0),oe.marker&&(Z._hasPointMarkers=!0));return ie},pe.prototype.resolveColor=function(){var oe=this.series,ie=oe.chart.options.chart.colorCount,Z=oe.chart.styledMode;delete this.nonZonedColor,Z||this.options.color||(this.color=oe.color),oe.options.colorByPoint?(Z||(ie=oe.options.colors||oe.chart.options.colors,this.color=this.color||ie[oe.colorCounter],ie=ie.length),Z=oe.colorCounter,oe.colorCounter++,oe.colorCounter===ie&&(oe.colorCounter=0)):Z=oe.colorIndex,this.colorIndex=fe(this.colorIndex,Z)},pe.prototype.setNestedProperty=function(oe,ie,Z){return Z.split(".").reduce(function(ue,se,ge,X){return ue[se]=X.length-1===ge?ie:ee(ue[se],!0)?ue[se]:{},ue[se]},oe),oe},pe.prototype.tooltipFormatter=function(oe){var ie=this.series,Z=ie.tooltipOptions,ue=fe(Z.valueDecimals,""),se=Z.valuePrefix||"",ge=Z.valueSuffix||"";return ie.chart.styledMode&&(oe=ie.chart.tooltip.styledModeFormat(oe)),(ie.pointArrayMap||["y"]).forEac
1h(function(X){X="{point."+X,(se||ge)&&(oe=oe.replace(RegExp(X+"}","g"),se+X+"}"+ge)),oe=oe.replace(RegExp(X+"}","g"),X+":,."+ue+"f}")}),i(oe,{point:this,series:this.series},ie.chart)},pe}(),P.Point=v}),L(y,"Core/Series/Series.js",[y["Core/Globals.js"],y["Core/Series/Point.js"],y["Core/Utilities.js"]],function(v,P,I){var w=I.error,k=I.extendClass,b=I.fireEvent,T=I.getOptions,a=I.isObject,i=I.merge,p=I.objectEach;return(I=function(){function O(Y,ee){var te=i(O.defaultOptions,ee);this.chart=Y,this._i=Y.series.length,Y.series.push(this),this.options=te,this.userOptions=i(ee)}return O.addSeries=function(Y,ee){O.seriesTypes[Y]=ee},O.cleanRecursively=function(Y,ee){var te={};return p(Y,function(fe,q){a(Y[q],!0)&&!Y.nodeType&&ee[q]?(fe=O.cleanRecursively(Y[q],ee[q]),Object.keys(fe).length&&(te[q]=fe)):(a(Y[q])||Y[q]!==ee[q])&&(te[q]=Y[q])}),te},O.getSeries=function(Y,ee){void 0===ee&&(ee={});var te=Y.options.chart;te=ee.type||te.type||te.defaultSeriesType||"";var fe=O.seriesTypes[te];return fe||w(17,!0,Y,{missingModuleFor:te}),new fe(Y,ee)},O.seriesType=function(Y,ee,te,fe,q){var he=T().plotOptions||{},pe=O.seriesTypes;return ee=ee||"",he[Y]=i(he[ee],te),O.addSeries(Y,k(pe[ee]||function(){},fe)),pe[Y].prototype.type=Y,q&&(pe[Y].prototype.pointClass=k(P,q)),pe[Y]},O.prototype.update=function(Y,ee){void 0===ee&&(ee=!0);var te=this,fe=(Y=O.cleanRecursively(Y,this.userOptions)).type;return typeof fe<"u"&&fe!==te.type&&(te=O.getSeries(te.chart,Y)),b(te,"update",{newOptions:Y}),te.userOptions=i(Y),b(te,"afterUpdate",{newOptions:Y}),ee&&te.chart.redraw(),te},O.defaultOptions={type:"base"},O.seriesTypes={},O}()).prototype.pointClass=P,v.seriesType=I.seriesType,v.seriesTypes=I.seriesTypes,I}),L(y,"Core/Chart/Chart.js",[y["Core/Animation/AnimationUtilities.js"],y["Core/Axis/Axis.js"],y["Core/Series/Series.js"],y["Core/Globals.js"],y["Core/Legend.js"],y["Core/MSPointer.js"],y["Core/Options.js"],y["Core/Pointer.js"],y["Core/Time.js"],y["Core/Utilities.js"]],function(v,P,I,w,k,b,T,a,i,p){var O=v.animate,Y=v.animObject,ee=v.setAnimation,te=w.charts,fe=w.doc,q=w.win,he=T.defaultOptions,pe=p.addEvent,oe=p.attr,ie=p.createElement,Z=p.css,ue=p.defined,se=p.discardElement,ge=p.erase,X=p.error,we=p.extend,ce=p.find,xe=p.fireEvent,Pe=p.getStyle,Je=p.isArray,Be=p.isFunction,De=p.isNumber,Me=p.isObject,J=p.isString,B=p.merge,G=p.numberFormat,le=p.objectEach,Se=p.pick,_e=p.pInt,Re=p.relativeLength,je=p.removeEvent,ze=p.splat,dt=p.syncTimeout,gt=p.uniqueKey,Mt=w.marginNames,Ft=function(){function xt(ct,yt,nn){this.yAxis=this.xAxis=this.userOptions=this.titleOffset=this.time=this.symbolCounter=this.spacingBox=this.spacing=this.series=this.renderTo=this.renderer=this.pointer=this.pointCount=this.plotWidth=this.plotTop=this.plotLeft=this.plotHeight=this.plotBox=this.options=this.numberFormatter=this.margin=this.legend=this.labelCollectors=this.isResizing=this.index=this.container=this.colorCounter=this.clipBox=this.chartWidth=this.chartHeight=this.bounds=this.axisOffset=this.axes=void 0,this.getArgs(ct,yt,nn)}return xt.prototype.getArgs=function(ct,yt,nn){J(ct)||ct.nodeName?(this.renderTo=ct,this.init(yt,nn)):this.init(ct,yt)},xt.prototype.init=function(ct,yt){var nn,Lt=ct.series,Rt=ct.plotOptions||{};xe(this,"init",{args:arguments},function(){ct.series=null;var tn=(nn=B(he,ct)).chart||{};le(nn.plotOptions,function(st,Vt){Me(st)&&(st.tooltip=Rt[Vt]&&B(Rt[Vt].tooltip)||void 0)}),nn.tooltip.userOptions=ct.chart&&ct.chart.forExport&&ct.tooltip.userOptions||ct.tooltip,nn.series=ct.series=Lt,this.userOptions=ct;var rt=tn.events;this.margin=[],this.spacing=[],this.bounds={h:{},v:{}},this.labelCollectors=[],this.callback=yt,this.isResizing=0,this.options=nn,this.axes=[],this.series=[],this.time=ct.time&&Object.keys(ct.time).length?new i(ct.time):w.time,this.numberFormatter=tn.numberFormatter||G,this.styledMode=tn.styledMode,this.hasCartesianSeries=tn.showAxes;var Ze=this;Ze.index=te.length,te.push(Ze),w.chartCount++,rt&&le(rt,function(st,Vt){Be(st)&&pe(Ze,Vt,st)}),Ze.xAxis=[],Ze.yAxis=[],Ze.pointCount=Ze.colorCounter=Ze.symbolCounter=0,xe(Ze,"afterInit"),Ze.firstRen
1der()})},xt.prototype.initSeries=function(ct){var yt=this.options.chart;yt=ct.type||yt.type||yt.defaultSeriesType;var nn=I.seriesTypes[yt];return nn||X(17,!0,this,{missingModuleFor:yt}),"function"==typeof(yt=new nn(this,ct)).init&&yt.init(this,ct),yt},xt.prototype.setSeriesData=function(){this.getSeriesOrderByLinks().forEach(function(ct){ct.points||ct.data||!ct.enabledDataSorting||ct.setData(ct.options.data,!1)})},xt.prototype.getSeriesOrderByLinks=function(){return this.series.concat().sort(function(ct,yt){return ct.linkedSeries.length||yt.linkedSeries.length?yt.linkedSeries.length-ct.linkedSeries.length:0})},xt.prototype.orderSeries=function(ct){var yt=this.series;for(ct=ct||0;ct<yt.length;ct++)yt[ct]&&(yt[ct].index=ct,yt[ct].name=yt[ct].getName())},xt.prototype.isInsidePlot=function(ct,yt,nn){var Lt=nn?yt:ct;return Lt={x:Lt,y:ct=nn?ct:yt,isInsidePlot:0<=Lt&&Lt<=this.plotWidth&&0<=ct&&ct<=this.plotHeight},xe(this,"afterIsInsidePlot",Lt),Lt.isInsidePlot},xt.prototype.redraw=function(ct){xe(this,"beforeRedraw");var yt=this,nn=yt.axes,Lt=yt.series,Rt=yt.pointer,tn=yt.legend,rt=yt.userOptions.legend,Ze=yt.isDirtyLegend,st=yt.hasCartesianSeries,Vt=yt.isDirtyBox,an=yt.renderer,Zn=an.isHidden(),En=[];for(yt.setResponsive&&yt.setResponsive(!1),ee(!!yt.hasRendered&&ct,yt),Zn&&yt.temporaryDisplay(),yt.layOutTitles(),ct=Lt.length;ct--;){var gn=Lt[ct];if(gn.options.stacking){var Pt=!0;if(gn.isDirty){var et=!0;break}}}if(et)for(ct=Lt.length;ct--;)(gn=Lt[ct]).options.stacking&&(gn.isDirty=!0);Lt.forEach(function(pt){pt.isDirty&&("point"===pt.options.legendType?("function"==typeof pt.updateTotals&&pt.updateTotals(),Ze=!0):rt&&(rt.labelFormatter||rt.labelFormat)&&(Ze=!0)),pt.isDirtyData&&xe(pt,"updatedData")}),Ze&&tn&&tn.options.enabled&&(tn.render(),yt.isDirtyLegend=!1),Pt&&yt.getStacks(),st&&nn.forEach(function(pt){yt.isResizing&&De(pt.min)||(pt.updateNames(),pt.setScale())}),yt.getMargins(),st&&(nn.forEach(function(pt){pt.isDirty&&(Vt=!0)}),nn.forEach(function(pt){var Ct=pt.min+","+pt.max;pt.extKey!==Ct&&(pt.extKey=Ct,En.push(function(){xe(pt,"afterSetExtremes",we(pt.eventArgs,pt.getExtremes())),delete pt.eventArgs})),(Vt||Pt)&&pt.redraw()})),Vt&&yt.drawChartBox(),xe(yt,"predraw"),Lt.forEach(function(pt){(Vt||pt.isDirty)&&pt.visible&&pt.redraw(),pt.isDirtyData=!1}),Rt&&Rt.reset(!0),an.draw(),xe(yt,"redraw"),xe(yt,"render"),Zn&&yt.temporaryDisplay(!0),En.forEach(function(pt){pt.call()})},xt.prototype.get=function(ct){function yt(tn){return tn.id===ct||tn.options&&tn.options.id===ct}var Lt,nn=this.series,Rt=ce(this.axes,yt)||ce(this.series,yt);for(Lt=0;!Rt&&Lt<nn.length;Lt++)Rt=ce(nn[Lt].points||[],yt);return Rt},xt.prototype.getAxes=function(){var ct=this,yt=this.options,nn=yt.xAxis=ze(yt.xAxis||{});yt=yt.yAxis=ze(yt.yAxis||{}),xe(this,"getAxes"),nn.forEach(function(Lt,Rt){Lt.index=Rt,Lt.isX=!0}),yt.forEach(function(Lt,Rt){Lt.index=Rt}),nn.concat(yt).forEach(function(Lt){new P(ct,Lt)}),xe(this,"afterGetAxes")},xt.prototype.getSelectedPoints=function(){var ct=[];return this.series.forEach(function(yt){ct=ct.concat(yt.getPointsCollection().filter(function(nn){return Se(nn.selectedStaging,nn.selected)}))}),ct},xt.prototype.getSelectedSeries=function(){return this.series.filter(function(ct){return ct.selected})},xt.prototype.setTitle=function(ct,yt,nn){this.applyDescription("title",ct),this.applyDescription("subtitle",yt),this.applyDescription("caption",void 0),this.layOutTitles(nn)},xt.prototype.applyDescription=function(ct,yt){var nn=this,Lt="title"===ct?{color:"#333333",fontSize:this.options.isStock?"16px":"18px"}:{color:"#666666"};Lt=this.options[ct]=B(!this.styledMode&&{style:Lt},this.options[ct],yt);var Rt=this[ct];Rt&&yt&&(this[ct]=Rt=Rt.destroy()),Lt&&!Rt&&((Rt=this.renderer.text(Lt.text,0,0,Lt.useHTML).attr({align:Lt.align,class:"highcharts-"+ct,zIndex:Lt.zIndex||4}).add()).update=function(tn){nn[{title:"setTitle",subtitle:"setSubtitle",caption:"setCaption"}[ct]](tn)},this.styledMode||Rt.css(Lt.style),this[ct]=Rt)},xt.prototype.layOutTitles=function(ct){var yt=[0,0,0],nn=this.renderer,Lt=this.spacingBox;["title","subtitle","caption"].forEach(function(tn){var rt=this[tn],Ze=this.options[tn],st=Ze.verticalAlign||"top";if(tn="title"===tn?-3:"top"===st?yt[0]+2:0,rt){if(!this.styledMode)var Vt=Ze.style.fontSize;Vt=nn.fontMetrics(Vt,rt).b,rt.css({width:(Ze.width||Lt.width+(Ze.widthAdjust||0))+"px"});var an=Math.round(rt.getBBox(Ze.useHTML).height);rt.align(we({y:"bottom"===st?Vt:tn+Vt,height:an},Ze),!1,"spacingBox"),Ze.floating||("top"===st?yt[0]=Math.ceil(yt[0]+an):"bottom"===st&&(yt[2]=Math.ceil(yt[2]+an)))}},this),yt[0]&&"top"===(this.options.title.verticalAlign||"top")&&(yt[0]+=this.options.title.margin),yt[2]&&"bottom"===this.options.caption.verticalAlign&&(yt[2]+=this.options.caption.margin);var Rt=!this.titleOffset||this.titleOffset.join(",")!==yt.join(",");this.titleOffset=yt,xe(this,"afterLayOutTitles"),!this.isDirtyBox&&Rt&&(this.isDirtyBox=this.isDirtyLegend=Rt,this.hasRendered&&Se(ct,!0)&&this.isDirtyBox&&this.redraw())},xt.prototype.getChartSize=function(){var ct=this.options.chart,yt=ct.width;ct=ct.height;var nn=this.renderTo;ue(yt)||(this.containerWidth=Pe(nn,"width")),ue(ct)||(this.containerHeight=Pe(nn,"height")),this.chartWidth=Math.max(0,yt||this.containerWidth||600),this.chartHe
1ight=Math.max(0,Re(ct,this.chartWidth)||(1<this.containerHeight?this.containerHeight:400))},xt.prototype.temporaryDisplay=function(ct){var yt=this.renderTo;if(ct)for(;yt&&yt.style;)yt.hcOrigStyle&&(Z(yt,yt.hcOrigStyle),delete yt.hcOrigStyle),yt.hcOrigDetached&&(fe.body.removeChild(yt),yt.hcOrigDetached=!1),yt=yt.parentNode;else for(;yt&&yt.style&&(fe.body.contains(yt)||yt.parentNode||(yt.hcOrigDetached=!0,fe.body.appendChild(yt)),("none"===Pe(yt,"display",!1)||yt.hcOricDetached)&&(yt.hcOrigStyle={display:yt.style.display,height:yt.style.height,overflow:yt.style.overflow},ct={display:"block",overflow:"hidden"},yt!==this.renderTo&&(ct.height=0),Z(yt,ct),yt.offsetWidth||yt.style.setProperty("display","block","important")),(yt=yt.parentNode)!==fe.body););},xt.prototype.setClassName=function(ct){this.container.className="highcharts-container "+(ct||"")},xt.prototype.getContainer=function(){var Rt,tn,ct=this.options,yt=ct.chart,nn=this.renderTo,Lt=gt();nn||(this.renderTo=nn=yt.renderTo),J(nn)&&(this.renderTo=nn=fe.getElementById(nn)),nn||X(13,!0,this);var rt=_e(oe(nn,"data-highcharts-chart"));De(rt)&&te[rt]&&te[rt].hasRendered&&te[rt].destroy(),oe(nn,"data-highcharts-chart",this.index),nn.innerHTML="",yt.skipClone||nn.offsetWidth||this.temporaryDisplay(),this.getChartSize(),rt=this.chartWidth;var Ze=this.chartHeight;if(Z(nn,{overflow:"hidden"}),this.styledMode||(Rt=we({position:"relative",overflow:"hidden",width:rt+"px",height:Ze+"px",textAlign:"left",lineHeight:"normal",zIndex:0,"-webkit-tap-highlight-color":"rgba(0,0,0,0)",userSelect:"none"},yt.style)),this.container=nn=ie("div",{id:Lt},Rt,nn),this._cursor=nn.style.cursor,this.renderer=new(w[yt.renderer]||w.Renderer)(nn,rt,Ze,null,yt.forExport,ct.exporting&&ct.exporting.allowHTML,this.styledMode),ee(void 0,this),this.setClassName(yt.className),this.styledMode)for(tn in ct.defs)this.renderer.definition(ct.defs[tn]);else this.renderer.setStyle(yt.style);this.renderer.chartIndex=this.index,xe(this,"afterGetContainer")},xt.prototype.getMargins=function(ct){var yt=this.spacing,nn=this.margin,Lt=this.titleOffset;this.resetMargins(),Lt[0]&&!ue(nn[0])&&(this.plotTop=Math.max(this.plotTop,Lt[0]+yt[0])),Lt[2]&&!ue(nn[2])&&(this.marginBottom=Math.max(this.marginBottom,Lt[2]+yt[2])),this.legend&&this.legend.display&&this.legend.adjustMargins(nn,yt),xe(this,"getMargins"),ct||this.getAxisMargins()},xt.prototype.getAxisMargins=function(){var ct=this,yt=ct.axisOffset=[0,0,0,0],nn=ct.colorAxis,Lt=ct.margin,Rt=function(tn){tn.forEach(function(rt){rt.visible&&rt.getOffset()})};ct.hasCartesianSeries?Rt(ct.axes):nn&&nn.length&&Rt(nn),Mt.forEach(function(tn,rt){ue(Lt[rt])||(ct[tn]+=yt[rt])}),ct.setChartSize()},xt.prototype.reflow=function(ct){var yt=this,nn=yt.options.chart,Lt=yt.renderTo,Rt=ue(nn.width)&&ue(nn.height),tn=nn.width||Pe(Lt,"width");nn=nn.height||Pe(Lt,"height"),Lt=ct?ct.target:q,!Rt&&!yt.isPrinting&&tn&&nn&&(Lt===q||Lt===fe)&&((tn!==yt.containerWidth||nn!==yt.containerHeight)&&(p.clearTimeout(yt.reflowTimeout),yt.reflowTimeout=dt(function(){yt.container&&yt.setSize(void 0,void 0,!1)},ct?100:0)),yt.containerWidth=tn,yt.containerHeight=nn)},xt.prototype.setReflow=function(ct){var yt=this;!1===ct||this.unbindReflow?!1===ct&&this.unbindReflow&&(this.unbindReflow=this.unbindReflow()):(this.unbindReflow=pe(q,"resize",function(nn){yt.options&&yt.reflow(nn)}),pe(this,"destroy",this.unbindReflow))},xt.prototype.setSize=function(ct,yt,nn){var Lt=this,Rt=Lt.renderer;Lt.isResizing+=1,ee(nn,Lt),nn=Rt.globalAnimation,Lt.oldChartHeight=Lt.chartHeight,Lt.oldChartWidth=Lt.chartWidth,typeof ct<"u"&&(Lt.options.chart.width=ct),typeof yt<"u"&&(Lt.options.chart.height=yt),Lt.getChartSize(),Lt.styledMode||(nn?O:Z)(Lt.container,{width:Lt.chartWidth+"px",height:Lt.chartHeight+"px"},nn),Lt.setChartSize(!0),Rt.setSize(Lt.chartWidth,Lt.chartHeight,nn),Lt.axes.forEach(function(tn){tn.isDirty=!0,tn.setScale()}),Lt.isDirtyLegend=!0,Lt.isDirtyBox=!0,Lt.layOutTitles(),Lt.getMargins(),Lt.redraw(nn),Lt.oldChartHeight=null,xe(Lt,"resize"),dt(function(){Lt&&xe(Lt,"endResize",null,function(){--Lt.isResizing})},Y(nn).duration)},xt.prototype.setChartSize=function(ct){var st,Vt,an,Zn,yt=this.inverted,nn=this.renderer,Lt=this.chartWidth,Rt=this.chartHe
1ight,tn=this.options.chart,rt=this.spacing,Ze=this.clipOffset;this.plotLeft=st=Math.round(this.plotLeft),this.plotTop=Vt=Math.round(this.plotTop),this.plotWidth=an=Math.max(0,Math.round(Lt-st-this.marginRight)),this.plotHeight=Zn=Math.max(0,Math.round(Rt-Vt-this.marginBottom)),this.plotSizeX=yt?Zn:an,this.plotSizeY=yt?an:Zn,this.plotBorderWidth=tn.plotBorderWidth||0,this.spacingBox=nn.spacingBox={x:rt[3],y:rt[0],width:Lt-rt[3]-rt[1],height:Rt-rt[0]-rt[2]},this.plotBox=nn.plotBox={x:st,y:Vt,width:an,height:Zn},Lt=2*Math.floor(this.plotBorderWidth/2),yt=Math.ceil(Math.max(Lt,Ze[3])/2),nn=Math.ceil(Math.max(Lt,Ze[0])/2),this.clipBox={x:yt,y:nn,width:Math.floor(this.plotSizeX-Math.max(Lt,Ze[1])/2-yt),height:Math.max(0,Math.floor(this.plotSizeY-Math.max(Lt,Ze[2])/2-nn))},ct||this.axes.forEach(function(En){En.setAxisSize(),En.setAxisTranslation()}),xe(this,"afterSetChartSize",{skipAxes:ct})},xt.prototype.resetMargins=function(){xe(this,"resetMargins");var ct=this,yt=ct.options.chart;["margin","spacing"].forEach(function(nn){var Lt=yt[nn],Rt=Me(Lt)?Lt:[Lt,Lt,Lt,Lt];["Top","Right","Bottom","Left"].forEach(function(tn,rt){ct[nn][rt]=Se(yt[nn+tn],Rt[rt])})}),Mt.forEach(function(nn,Lt){ct[nn]=Se(ct.margin[Lt],ct.spacing[Lt])}),ct.axisOffset=[0,0,0,0],ct.clipOffset=[0,0,0,0]},xt.prototype.drawChartBox=function(){var En,ct=this.options.chart,yt=this.renderer,nn=this.chartWidth,Lt=this.chartHeight,Rt=this.chartBackground,tn=this.plotBackgroun
1d,rt=this.plotBorder,Ze=this.styledMode,st=this.plotBGImage,Vt=ct.backgroundColor,an=ct.plotBackgroundColor,Zn=ct.plotBackgroundImage,gn=this.plotLeft,Pt=this.plotTop,et=this.plotWidth,pt=this.plotHeight,Ct=this.plotBox,Yt=this.clipRect,ot=this.clipBox,Jt="animate";if(Rt||(this.chartBackground=Rt=yt.rect().addClass("highcharts-background").add(),Jt="attr"),Ze)var fn=En=Rt.strokeWidth();else En=(fn=ct.borderWidth||0)+(ct.shadow?8:0),Vt={fill:Vt||"none"},(fn||Rt["stroke-width"])&&(Vt.stroke=ct.borderColor,Vt["stroke-width"]=fn),Rt.attr(Vt).shadow(ct.shadow);Rt[Jt]({x:En/2,y:En/2,width:nn-En-fn%2,height:Lt-En-fn%2,r:ct.borderRadius}),Jt="animate",tn||(Jt="attr",this.plotBackground=tn=yt.rect().addClass("highcharts-plot-background").add()),tn[Jt](Ct),Ze||(tn.attr({fill:an||"none"}).shadow(ct.plotShadow),Zn&&(st?(Zn!==st.attr("href")&&st.attr("href",Zn),st.animate(Ct)):this.plotBGImage=yt.image(Zn,gn,Pt,et,pt).add())),Yt?Yt.animate({width:ot.width,height:ot.height}):this.clipRect=yt.clipRect(ot),Jt="animate",rt||(Jt="attr",this.plotBorder=rt=yt.rect().addClass("highcharts-plot-border").attr({zIndex:1}).add()),Ze||rt.attr({stroke:ct.plotBorderColor,"stroke-width":ct.plotBorderWidth||0,fill:"none"}),rt[Jt](rt.crisp({x:gn,y:Pt,width:et,height:pt},-rt.strokeWidth())),this.isDirtyBox=!1,xe(this,"afterDrawChartBox")},xt.prototype.propFromSeries=function(){var nn,Rt,tn,ct=this,yt=ct.options.chart,Lt=ct.options.series;["inverted","angular","polar"].forEach(function(rt){for(nn=I.seriesTypes[yt.type||yt.defaultSeriesType],tn=yt[rt]||nn&&nn.prototype[rt],Rt=Lt&&Lt.length;!tn&&Rt--;)(nn=I.seriesTypes[Lt[Rt].type])&&nn.prototype[rt]&&(tn=!0);ct[rt]=tn})},xt.prototype.linkSeries=function(){var ct=this,yt=ct.series;yt.forEach(function(nn){nn.linkedSeries.length=0}),yt.forEach(function(nn){var Lt=nn.options.linkedTo;J(Lt)&&(Lt=":previous"===Lt?ct.series[nn.index-1]:ct.get(Lt))&&Lt.linkedParent!==nn&&(Lt.linkedSeries.push(nn),nn.linkedParent=Lt,Lt.enabledDataSorting&&nn.setDataSortingOptions(),nn.visible=Se(nn.options.visible,Lt.options.visible,nn.visible))}),xe(this,"afterLinkSeries")},xt.prototype.renderSeries=function(){this.series.forEach(function(ct){ct.translate(),ct.render()})},xt.prototype.renderLabels=function(){var ct=this,yt=ct.options.labels;yt.items&&yt.items.forEach(function(nn){var Lt=we(yt.style,nn.style),Rt=_e(Lt.left)+ct.plotLeft,tn=_e(Lt.top)+ct.plotTop+12;delete Lt.left,delete Lt.top,ct.renderer.text(nn.html,Rt,tn).attr({zIndex:2}).css(Lt).add()})},xt.prototype.render=function(){var ct=this.axes,yt=this.colorAxis,nn=this.renderer,Lt=this.options,Rt=0,tn=function(Vt){Vt.forEach(function(an){an.visible&&an.render()})};this.setTitle(),this.legend=new k(this,Lt.legend),this.getStacks&&this.getStacks(),this.getMargins(!0),this.setChartSize(),Lt=this.plotWidth,ct.some(function(Vt){if(Vt.horiz&&Vt.visible&&Vt.options.labels.enabled&&Vt.series.length)return Rt=21,!0});var rt=this.plotHeight=Math.max(this.plotHeight-Rt,0);ct.forEach(function(Vt){Vt.setScale()}),this.getAxisMargins();var Ze=1.1<Lt/this.plotWidth,st=1.05<rt/this.plotHeight;(Ze||st)&&(ct.forEach(function(Vt){(Vt.horiz&&Ze||!Vt.horiz&&st)&&Vt.setTickInterval(!0)}),this.getMargins()),this.drawChartBox(),this.hasCartesianSeries?tn(ct):yt&&yt.length&&tn(yt),this.seriesGroup||(this.seriesGroup=nn.g("series-group").attr({zIndex:3}).add()),this.renderSeries(),this.renderLabels(),this.addCredits(),this.setResponsive&&this.setResponsive(),this.updateContainerScaling(),this.hasRendered=!0},xt.prototype.addCredits=function(ct){var yt=this,nn=B(!0,this.options.credits,ct);nn.enabled&&!this.credits&&(this.credits=this.renderer.text(nn.text+(this.mapCredits||""),0,0).addClass("highcharts-credits").on("click",function(){nn.href&&(q.location.href=nn.href)}).attr({align:nn.position.align,zIndex:8}),yt.styledMode||this.credits.css(nn.style),this.credits.add().align(nn.position),this.credits.update=function(Lt){yt.credits=yt.credits.destroy(),yt.addCredits(Lt)})},xt.prototype.updateContainerScaling=function(){var ct=this.container;if(2<ct.offsetWidth&&2<ct.offsetHeight&&ct.getBoundingClientRect){var yt=ct.getBoundingClientRect(),nn=yt.width/ct.offsetWidth;ct=yt.height/ct.offsetHeight,1!==nn||1!==ct?this.containerScaling={scaleX:nn,scaleY:ct}:delete this.containerScaling}},xt.prototype.destroy=function(){var Rt,ct=this,yt=ct.axes,nn=ct.series,Lt=ct.container,tn=Lt&&Lt.parentNode;for(xe(ct,"destroy"),ct.renderer.forExport?ge(te,ct):te[ct.index]=void 0,w.chartCount--,ct.renderTo.removeAttribute("data-highcharts-chart"),je(ct),Rt=yt.length;Rt--;)yt[Rt]=yt[Rt].destroy();for(this.scroller&&this.scroller.destroy&&this.scroller.destroy(),Rt=nn.length;Rt--;)nn[Rt]=nn[Rt].destroy();
1"title subtitle chartBackground plotBackground plotBGImage plotBorder seriesGroup clipRect credits pointer rangeSelector legend resetZoomButton tooltip renderer".split(" ").forEach(function(rt){var Ze=ct[rt];Ze&&Ze.destroy&&(ct[rt]=Ze.destroy())}),Lt&&(Lt.innerHTML="",je(Lt),tn&&se(Lt)),le(ct,function(rt,Ze){delete ct[Ze]})},xt.prototype.firstRender=function(){var ct=this,yt=ct.options;(!ct.isReadyToRender||ct.isReadyToRender())&&(ct.getContainer(),ct.resetMargins(),ct.setChartSize(),ct.propFromSeries(),ct.getAxes(),(Je(yt.series)?yt.series:[]).forEach(function(nn){ct.initSeries(nn)}),ct.linkSeries(),ct.setSeriesData(),xe(ct,"beforeRender"),a&&(ct.pointer=w.hasTouch||!q.PointerEvent&&!q.MSPointerEvent?new a(ct,yt):new b(ct,yt)),ct.render(),!ct.renderer.imgCount&&!ct.hasLoaded&&ct.onload(),ct.temporaryDisplay(!0))},xt.prototype.onload=function(){this.callbacks.concat([this.callback]).forEach(function(ct){ct&&typeof this.index<"u"&&ct.apply(this,[this])},this),xe(this,"load"),xe(this,"render"),ue(this.index)&&this.setReflow(this.options.chart.reflow),this.hasLoaded=!0},xt}();return Ft.prototype.callbacks=[],w.chart=function(xt,ct,yt){return new Ft(xt,ct,yt)},w.Chart=Ft}),L(y,"Extensions/ScrollablePlotArea.js",[y["Core/Animation/AnimationUtilities.js"],y["Core/Chart/Chart.js"],y["Core/Globals.js"],y["Core/Utilities.js"]],function(v,P,I,w){var k=v.stop,b=w.addEvent,T=w.createElement,a=w.pick;b(P,"afterSetChartSize",function(i){var p=this.options.chart.scrollablePlotArea,O=p&&p.minWidth;if(p=p&&p.minHeight,!this.renderer.forExport){if(O){if(this.scrollablePixelsX=O=Math.max(0,O-this.chartWidth)){this.plotWidth+=O,this.inverted?(this.clipBox.height+=O,this.plotBox.height+=O):(this.clipBox.width+=O,this.plotBox.width+=O);var Y={1:{name:"right",value:O}}}}else p&&(this.scrollablePixelsY=O=Math.max(0,p-this.chartHeight))&&(this.plotHeight+=O,this.inverted?(this.clipBox.width+=O,this.plotBox.width+=O):(this.clipBox.height+=O,this.plotBox.height+=O),Y={2:{name:"bottom",value:O}});Y&&!i.skipAxes&&this.axes.forEach(function(ee){Y[ee.side]?ee.getPlotLinePath=function(){var te=Y[ee.side].name,fe=this[te];this[te]=fe-Y[ee.side].value;var q=I.Axis.prototype.getPlotLinePath.apply(this,arguments);return this[te]=fe,q}:(ee.setAxisSize(),ee.setAxisTranslation())})}}),b(P,"render",function(){this.scrollablePixelsX||this.scrollablePixelsY?(this.setUpScrolling&&this.setUpScrolling(),this.applyFixed()):this.fixedDiv&&this.applyFixed()}),P.prototype.setUpScrolling=function(){var i=this,p={WebkitOverflowScrolling:"touch",overflowX:"hidden",overflowY:"hidden"};this.scrollablePixelsX&&(p.overflowX="auto"),this.scrollablePixelsY&&(p.overflowY="auto"),this.scrollingParent=T("div",{className:"highcharts-scrolling-parent"},{position:"relative"},this.renderTo),this.scrollingContainer=T("div",{className:"highcharts-scrolling"},p,this.scrollingParent),b(this.scrollingContainer,"scroll",function(){i.pointer&&delete i.pointer.chartPosition}),this.innerContainer=T("div",{className:"highcharts-inner-container"},null,this.scrollingContainer),this.innerContainer.appendChild(this.container),this.setUpScrolling=null},P.prototype.moveFixedElements=function(){var Y,i=this.container,p=this.fixedRenderer,O=".highcharts-contextbutton .highcharts-credits .highcharts-legend .highcharts-legend-checkbox .highcharts-navigator-series .highcharts-navigator-xaxis .highcharts-navigator-yaxis .highcharts-navigator .highcharts-reset-zoom .highcharts-scrollbar .highcharts-subtitle .highcharts-title".split(" ");this.scrollablePixelsX&&!this.inverted?Y=".highcharts-yaxis":this.scrollablePixelsX&&this.inverted||this.scrollablePixelsY&&!this.inverted?Y=".highcharts-xaxis":this.scrollablePixelsY&&this.inverted&&(Y=".highcharts-yaxis"),O.push(Y,Y+"-labels"),O.forEach(function(ee){[].forEach.call(i.querySelectorAll(ee),function(te){(te.namespaceURI===p.SVG_NS?p.box:p.box.parentNode).appendChild(te),te.style.pointerEvents="auto"})})},P.prototype.applyFixed=function(){var i,p,O=!this.fixedDiv,Y=this.options.chart.scrollablePlotArea;O?(this.fixedDiv=T("div",{className:"highcharts-fixed"},{position:"absolute",overflow:"hidden",pointerEvents:"none",zIndex:2,top:0},null,!0),null===(i=this.scrollingContainer)||void 0===i||i.parentNode.insertBefore(this.fixedDiv,this.scrollingContainer),this.renderTo.style.overflow="visible",this.fixedRenderer=i=new I.Renderer(this.fixedDiv,this.chartWidth,this.chartHe
1ight,null===(p=this.options.chart)||void 0===p?void 0:p.style),this.scrollableMask=i.path().attr({fill:this.options.chart.backgroundColor||"#fff","fill-opacity":a(Y.opacity,.85),zIndex:-1}).addClass("highcharts-scrollable-mask").add(),this.moveFixedElements(),b(this,"afterShowResetZoom",this.moveFixedElements),b(this,"afterLayOutTitles",this.moveFixedElements)):this.fixedRenderer.setSize(this.chartWidth,this.chartHeight),p=this.chartWidth+(this.scrollablePixelsX||0),i=this.chartHeight+(this.scrollablePixelsY||0),k(this.container),this.container.style.width=p+"px",this.container.style.height=i+"px",this.renderer.boxWrapper.attr({width:p,height:i,viewBox:[0,0,p,i].join(" ")}),this.chartBackground.attr({width:p,height:i}),this.scrollingContainer.style.height=this.chartHeight+"px",O&&(Y.scrollPositionX&&(this.scrollingContainer.scrollLeft=this.scrollablePixelsX*Y.scrollPositionX),Y.scrollPositionY&&(this.scrollingContainer.scrollTop=this.scrollablePixelsY*Y.scrollPositionY)),i=this.axisOffset,O=this.plotTop-i[0]-1,Y=this.plotLeft-i[3]-1,p=this.plotTop+this.plotHeight+i[2]+1,i=this.plotLeft+this.plotWidth+i[1]+1;var ee=this.plotLeft+this.plotWidth-(this.scrollablePixelsX||0),te=this.plotTop+this.plotHeight-(this.scrollablePixelsY||0);O=this.scrollablePixelsX?[["M",0,O],["L",this.plotLeft-1,O],["L",this.plotLeft-1,p],["L",0,p],["Z"],["M",ee,O],["L",this.chartWidth,O],["L",this.chartWidth,p],["L",ee,p],["Z"]]:this.scrollablePixelsY?[["M",Y,0],["L",Y,this.plotTop-1],["L",i,this.plotTop-1],["L",i,0],["Z"],["M",Y,te],["L",Y,this.chartHeight],["L",i,this.chartHeight],["L",i,te],["Z"]]:[["M",0,0]],"adjustHeight"!==this.redrawTrigger&&this.scrollableMask.attr({d:O})}}),L(y,"Core/Axis/StackingAxis.js",[y["Core/Animation/AnimationUtilities.js"],y["Core/Utilities.js"]],function(v,P){var I=v.getDeferredAnimation,w=P.addEvent,k=P.destroyObjectProperties,b=P.fireEvent,T=P.objectEach,a=P.pick,i=function(){function p(O){this.oldStacks={},this.stacks={},this.stacksTouched=0,this.axis=O}return p.prototype.buildStacks=function(){var fe,O=this.axis,Y=O.series,ee=a(O.options.reversedStacks,!0),te=Y.length;if(!O.isXAxis){for(this.usePercentage=!1,fe=te;fe--;){var q=Y[ee?fe:te-fe-1];q.setStackedPoints(),q.setGroupedPoints()}for(fe=0;fe<te;fe++)Y[fe].modifyStacks();b(O,"afterBuildStacks")}},p.prototype.cleanStacks=function(){if(!this.axis.isXAxis){if(this.oldStacks)var O=this.stacks=this.oldStacks;T(O,function(Y){T(Y,function(ee){ee.cumulative=ee.total})})}},p.prototype.resetStacks=function(){var O=this,Y=O.stacks;O.axis.isXAxis||T(Y,function(ee){T(ee,function(te,fe){te.touched<O.stacksTouched?(te.destroy(),delete ee[fe]):(te.total=null,te.cumulative=null)})})},p.prototype.renderStackTotals=function(){var O=this.axis,Y=O.chart,ee=Y.renderer,te=this.stacks;O=I(Y,O.options.stackLabels.animation);var fe=this.stackTotalGroup=this.stackTotalGroup||ee.g("stack-labels").attr({visibility:"visible",zIndex:6,opacity:0}).add();fe.translate(Y.plotLeft,Y.plotTop),T(te,function(q){T(q,function(he){he.render(fe)})}),fe.animate({opacity:1},O)},p}();return function(){function p(){}return p.compose=function(O){w(O,"init",p.onInit),w(O,"destroy",p.onDestroy)},p.onDestroy=function(){var O=this.stacking;if(O){var Y=O.stacks;T(Y,function(ee,te){k(ee),Y[te]=null}),O&&O.stackTotalGroup&&O.stackTotalGroup.destroy()}},p.onInit=function(){this.stacking||(this.stacking=new i(this))},p}()}),L(y,"Mixins/LegendSymbol.js",[y["Core/Globals.js"],y["Core/Utilities.js"]],function(v,P){var I=P.merge,w=P.pick;return v.LegendSymbolMixin={drawRectangle:function(k,b){var T=k.symbolHeight,a=k.options.squareSymbol;b.legendSymbol=this.chart.renderer.rect(a?(k.symbolWidth-T)/2:0,k.baseline-T+1,a?T:k.symbolWidth,T,w(k.options.symbolRadius,T/2)).addClass("highcharts-point").attr({zIndex:3}).add(b.legendGroup)},drawLineMarker:function(k){var b=this.options,T=b.marker,a=k.symbolWidth,i=k.symbolHeight,p=i/2,O=this.chart.renderer,Y=this.legendGroup;k=k.baseline-Math.round(.3*k.fontMetrics.b);var ee={};this.chart.styledMode||(ee={"stroke-width":b.lineWidth||0},b.dashStyle&&(ee.dashstyle=b.dashStyle)),this.legendLine=O.path([["M",0,k],["L",a,k]]).addClass("highcharts-graph").attr(ee).add(Y),T&&!1!==T.enabled&&a&&(b=Math.min(w(T.radius,p),p),0===this.symbol.indexOf("url")&&(T=I(T,{width:i,height:i}),b=0),this.legendSymbol=T=O.symbol(this.symbol,a/2-b,k-b,2*b,2*b,T).addClass("highcharts-point").add(Y),T.isMarker=!0)}}}),L(y,"Core/Series/CartesianSeries.js",[y["Core/Animation/AnimationUtilities.js"],y["Core/Series/Series.js"],y["Core/Globals.js"],y["Mixins/LegendSymbol.js"],y["Core/Options.js"],y["Core/Series/Point.js"],y["Core/Renderer/SVG/SVGElement.js"],y["Core/Utilities.js"]],function(v,P,I,w,k,b,T,a){var i=v.animObject,p=k.defaultOptions,O=a.addEvent,Y=a.arrayMax,ee=a.arrayMin,te=a.clamp,fe=a.correctFloat,q=a.defined,he=a.erase,pe=a.error,oe=a.extend,ie=a.find,Z=a.fireEvent,ue=a.getNestedProperty,se=a.isArray,ge=a.isFunction,X=a.isNumber,we=a.isString,ce=a.merge,xe=a.objectEach,Pe=a.pick,Je=a.removeEvent,Be=a.splat,De=a.syncTimeout,Me=P.seriesTypes,J=I.win;return v=P.seriesType("line",void 0,{lineWidth:2,allowPointSelect:!1,crisp:!0,showCheckbox:!1,animation:{duration:1e3},events:{},marker:{enabledThreshold:2,lineColor:"#ffffff",lineWidth:0,radius:4,states:{normal:{animation:!0},hover:{animation:{duration:50},enabled:!0,radiusPlus:2,lineWidthPlus:1},select:{fillColor:"#cccccc",lineColor:"#000000",lineWidth:2}}},point:{events:{}},dataLabels:{animation:{},align:"center",defer:!0,formatter:function(){var B=this.series.chart.numberFormatter;return"number"!=typeof this.y?"":B(this.y,-1)},padding:5,style:{fontSize:"11px",fontWeight:"bold",color:"contrast",textOutline:"1px contrast"},verticalAlign:"bottom",x:0,y:0},cropThreshold:300,opacity:1,pointRange:0,softThreshold:!0,states:{normal:{animation:!0},hover:{animation:{duration:50},lineWidthPlus:1,marker:{},halo:{size:10,opacity:.25}},select:{animation:{duration:0}},inactive:{animation:{duration:50},opacity:.2}},stickyTracking:!0,turboThreshold:1e3,findNearestPointBy:"x"},{axisTypes:["xAxis","yAxis"],coll:"series",colorCounter:0,cropShoulder:1,directTouch:!1,isCartesian:!0,parallelArrays:["x","y"],pointClass:b,requireSorting:!0,sorted:!0,init:function(B,G){Z(this,"init",{options:G});var _e,le=this,Se=B.series;this.eventOptions=this.eventOptions||{},this.eventsToUnbind=[],le.chart=B,le.options=G=le.setOptions(G),le.linkedSeries=[],le.bindAxes(),oe(le,{name:G.name,state:"",visible:!1!==G.visible,selected:!0===G.selected});var Re=G.events;xe(Re,function(je,ze){ge(je)&&le.eventOptions[ze]!==je&&(ge(le.eventOptions[ze])&&Je(le,ze,le.eventOptions[ze]),le.eventOptions[ze]=je,O(le,ze,je))}),(Re&&Re.click||G.point&&G.point.events&&G.point.events.click||G.allowPointSelect)&&(B.runTrackerClick=!0),le.getColor(),le.getSymbol(),le.parallelArrays.forEach(function(je){le[je+"Data"]||(le[je+"Data"]=[])}),le.isCartesian&&(B.hasCartesianSeries=!0),Se.length&&(_e=Se[Se.length-1]),le._i=Pe(_e&&_e._i,-1)+1,le.opacity=le.options.opacity,B.orderSeries(this.insert(Se)),G.dataSorting&&G.dataSorting.enabled?le.setDataSortingOptions():le.points||le.data||le.setData(G.data,!1),Z(this,"afterInit")}
1,is:function(B){return Me[B]&&this instanceof Me[B]},insert:function(B){var le,G=this.options.index;if(X(G)){for(le=B.length;le--;)if(G>=Pe(B[le].options.index,B[le]._i)){B.splice(le+1,0,this);break}-1===le&&B.unshift(this),le+=1}else B.push(this);return Pe(le,B.length-1)},bindAxes:function(){var Se,B=this,G=B.options,le=B.chart;Z(this,"bindAxes",null,function(){(B.axisTypes||[]).forEach(function(_e){le[_e].forEach(function(Re){Se=Re.options,(G[_e]===Se.index||typeof G[_e]<"u"&&G[_e]===Se.id||typeof G[_e]>"u"&&0===Se.index)&&(B.insert(Re.series),B[_e]=Re,Re.isDirty=!0)}),B[_e]||B.optionalAxis===_e||pe(18,!0,le)})}),Z(this,"afterBindAxes")},updateParallelArrays:function(B,G){var le=B.series,Se=arguments,_e=X(G)?function(Re){var je="y"===Re&&le.toYData?le.toYData(B):B[Re];le[Re+"Data"][G]=je}:function(Re){Array.prototype[G].apply(le[Re+"Data"],Array.prototype.slice.call(Se,2))};le.parallelArrays.forEach(_e)},hasData:function(){return this.visible&&typeof this.dataMax<"u"&&typeof this.dataMin<"u"||this.visible&&this.yData&&0<this.yData.length},autoIncrement:function(){var le,B=this.options,G=this.xIncrement,Se=B.pointIntervalUnit,_e=this.chart.time;return G=Pe(G,B.pointStart,0),this.pointInterval=le=Pe(this.pointInterval,B.pointInterval,1),Se&&(B=new _e.Date(G),"day"===Se?_e.set("Date",B,_e.get("Date",B)+le):"month"===Se?_e.set("Month",B,_e.get("Month",B)+le):"year"===Se&&_e.set("FullYear",B,_e.get("FullYear",B)+le),le=B.getTime()-G),this.xIncrement=G+le,G},setDataSortingOptions:function(){var B=this.options;oe(this,{requireSorting:!1,sorted:!1,enabledDataSorting:!0,allowDG:!1}),q(B.pointRange)||(B.pointRange=1)},setOptions:function(B){var G=this.chart,le=G.options,Se=le.plotOptions,_e=G.userOptions||{};B=ce(B),G=G.styledMode;var Re={plotOptions:Se,userOptions:B};Z(this,"setOptions",Re);var je=Re.plotOptions[this.type],ze=_e.plotOptions||{};return this.userOptions=Re.userOptions,_e=ce(je,Se.series,_e.plotOptions&&_e.plotOptions[this.type],B),this.tooltipOptions=ce(p.tooltip,p.plotOptions.series&&p.plotOptions.series.tooltip,p.plotOptions[this.type].tooltip,le.tooltip.userOptions,Se.series&&Se.series.tooltip,Se[this.type].tooltip,B.tooltip),this.stickyTracking=Pe(B.stickyTracking,ze[this.type]&&ze[this.type].stickyTracking,ze.series&&ze.series.stickyTracking,!(!this.tooltipOptions.shared||this.noSharedTooltip)||_e.stickyTracking),null===je.marker&&delete _e.marker,this.zoneAxis=_e.zoneAxis,le=this.zones=(_e.zones||[]).slice(),!_e.negativeColor&&!_e.negativeFillColor||_e.zones||(Se={value:_e[this.zoneAxis+"Threshold"]||_e.threshold||0,className:"highcharts-negative"},G||(Se.color=_e.negativeColor,Se.fillColor=_e.negativeFillColor),le.push(Se)),le.length&&q(le[le.length-1].value)&&le.push(G?{}:{color:this.color,fillColor:this.fillColor}),Z(this,"afterSetOptions",{options:_e}),_e},getName:function(){return Pe(this.options.name,"Series "+(this.index+1))},getCyclic:function(B,G,le){var Se=this.chart,_e=this.userOptions,Re=B+"Index",je=B+"Counter",ze=le?le.length:Pe(Se.options.chart[B+"Count"],Se[B+"Count"]);if(!G){var dt=Pe(_e[Re],_e["_"+Re]);q(dt)||(Se.series.length||(Se[je]=0),_e["_"+Re]=dt=Se[je]%ze,Se[je]+=1),le&&(G=le[dt])}typeof dt<"u"&&(this[Re]=dt),this[B]=G},getColor:function(){this.chart.styledMode?this.getCyclic("color"):this.options.colorByPoint?this.options.color=null:this.getCyclic("color",this.options.color||p.plotOptions[this.type].color,this.chart.options.colors)},getPointsCollection:function(){return(this.hasGroupedData?this.points:this.data)||[]},getSymbol:function(){this.getCyclic("symbol",this.options.marker.symbol,this.chart.options.symbols)},findPointIndex:function(B,G){var Re,le=B.id,Se=B.x,_e=this.points,je=this.options.dataSorting;if(le)var ze=this.chart.get(le);else if(this.linkedParent||this.enabledDataSorting){var dt=je&&je.matchByName?"name":"index";if(!(ze=ie(_e,function(Mt){return!Mt.touched&&Mt[dt]===B[dt]})))return}if(ze){var gt=ze&&ze.index;typeof gt<"u"&&(Re=!0)}return typeof gt>"u"&&X(Se)&&(gt=this.xData.indexOf(Se,G)),-1!==gt&&typeof gt<"u"&&this.cropped&&(gt=gt>=this.cropStart?gt-this.cropStart:gt),!Re&&_e[gt]&&_e[gt].touched&&(gt=void 0),gt},drawLegendSymbol:w.drawLineMarker,updateData:function(B,G){var je,ze,dt,le=this.options,Se=le.dataSorting,_e=this.points,Re=[],gt=this.requireSorting,Mt=B.length===_e.length,Ft=!0;if(this.xIncrement=null,B.forEach(function(xt,ct){var yt=q(xt)&&this.pointClass.prototype.optionsToObject.call({series:this},xt)||{},nn=yt.x;yt.id||X(nn)?(-1===(nn=this.findPointIndex(yt,dt))||typeof nn>"u"?Re.push(xt):_e[nn]&&xt!==le.data[nn]?(_e[nn].update(xt,!1,null,!1),_e[nn].touched=!0,gt&&(dt=nn+1)):_e[nn]&&(_e[nn].touched=!0),(!Mt||ct!==nn||Se&&Se.enabled||this.hasDerivedData)&&(je=!0)):Re.pu
1sh(xt)},this),je)for(B=_e.length;B--;)(ze=_e[B])&&!ze.touched&&ze.remove&&ze.remove(!1,G);else!Mt||Se&&Se.enabled?Ft=!1:(B.forEach(function(xt,ct){_e[ct].update&&xt!==_e[ct].y&&_e[ct].update(xt,!1,null,!1)}),Re.length=0);return _e.forEach(function(xt){xt&&(xt.touched=!1)}),!!Ft&&(Re.forEach(function(xt){this.addPoint(xt,!1,null,null,!1)},this),null===this.xIncrement&&this.xData&&this.xData.length&&(this.xIncrement=Y(this.xData),this.autoIncrement()),!0)},setData:function(B,G,le,Se){var ze,_e=this,Re=_e.points,je=Re&&Re.length||0,dt=_e.options,gt=_e.chart,Mt=dt.dataSorting,Ft=null,xt=_e.xAxis;Ft=dt.turboThreshold;var rt,ct=this.xData,yt=this.yData,nn=(ze=_e.pointArrayMap)&&ze.length,Lt=dt.keys,Rt=0,tn=1;if(ze=(B=B||[]).length,G=Pe(G,!0),Mt&&Mt.enabled&&(B=this.sortData(B)),!1!==Se&&ze&&je&&!_e.cropped&&!_e.hasGroupedData&&_e.visible&&!_e.isSeriesBoosting&&(rt=this.updateData(B,le)),!rt){if(_e.xIncrement=null,_e.colorCounter=0,this.parallelArrays.forEach(function(Ze){_e[Ze+"Data"].length=0}),Ft&&ze>Ft)if(Ft=_e.getFirstValidPoint(B),X(Ft))for(le=0;le<ze;le++)ct[le]=this.autoIncrement(),yt[le]=B[le];else if(se(Ft))if(nn)for(le=0;le<ze;le++)Se=B[le],ct[le]=Se[0],yt[le]=Se.slice(1,nn+1);else for(Lt&&(Rt=0<=(Rt=Lt.indexOf("x"))?Rt:0,tn=0<=(tn=Lt.indexOf("y"))?tn:1),le=0;le<ze;le++)Se=B[le],ct[le]=Se[Rt],yt[le]=Se[tn];else pe(12,!1,gt);else for(le=0;le<ze;le++)typeof B[le]<"u"&&(Se={series:_e},_e.pointClass.prototype.applyOptions.apply(Se,[B[le]]),_e.updateParallelArrays(Se,le));for(yt&&we(yt[0])&&pe(14,!0,gt),_e.data=[],_e.options.data=_e.userOptions.data=B,le=je;le--;)Re[le]&&Re[le].destroy&&Re[le].destroy();xt&&(xt.minRange=xt.userMinRange),_e.isDirty=gt.isDirtyBox=!0,_e.isDirtyData=!!Re,le=!1}"point"===dt.legendType&&(this.processData(),this.generatePoints()),G&&gt.redraw(le)},sortData:function(B){var G=this,le=G.options.dataSorting.sortKey||"y",Se=function(_e,Re){return q(Re)&&_e.pointClass.prototype.optionsToObject.call({series:_e},Re)||{}};return B.forEach(function(_e,Re){B[Re]=Se(G,_e),B[Re].index=Re},this),B.concat().sort(function(_e,Re){return _e=ue(le,_e),(Re=ue(le,Re))<_e?-1:Re>_e?1:0}).forEach(function(_e,Re){_e.x=Re},this),G.linkedSeries&&G.linkedSeries.forEach(function(_e){var Re=_e.options,je=Re.data;Re.dataSorting&&Re.dataSorting.enabled||!je||(je.forEach(function(ze,dt){je[dt]=Se(_e,ze),B[dt]&&(je[dt].x=B[dt].x,je[dt].index=dt)}),_e.setData(je,!1))}),B},getProcessedData:function(B){var G=this.xData,le=this.yData,Se=G.length,_e=0,Re=this.xAxis,je=this.options,ze=je.cropThreshold,dt=B||this.getExtremesFromAll||je.getExtremesFromAll,gt=this.isCartesian;B=Re&&Re.val2lin,je=!(!Re||!Re.logarithmic);var Mt=this.requireSorting;if(Re)var Ft=(Re=Re.getExtremes()).min,xt=Re.max;if(gt&&this.sorted&&!dt&&(!ze||Se>ze||this.forceCrop))if(G[Se-1]<Ft||G[0]>xt)G=[],le=[];else if(this.yData&&(G[0]<Ft||G[Se-1]>xt)){G=(_e=this.cropData(this.xData,this.yData,Ft,xt)).xData,le=_e.yData,_e=_e.start;var ct=!0}for(ze=G.length||1;--ze;)if(0<(Se=je?B(G[ze])-B(G[ze-1]):G[ze]-G[ze-1])&&(typeof yt>"u"||Se<yt))var yt=Se;else 0>Se&&Mt&&(pe(15,!1,this.chart),Mt=!1);return{xData:G,yData:le,cropped:ct,cropStart:_e,closestPointRange:yt}},processData:function(B){var G=this.xAxis;if(this.isCartesian&&!this.isDirty&&!G.isDirty&&!this.yAxis.isDirty&&!B)return!1;B=this.getProcessedData(),this.cropped=B.cropped,this.cropStart=B.cropStart,this.processedXData=B.xData,this.processedYData=B.yData,this.closestPointRange=this.basePointRange=B.closestPointRange},cropData:function(B,G,le,Se,_e){var dt,Re=B.length,je=0,ze=Re;for(_e=Pe(_e,this.cropShoulder),dt=0;dt<Re;dt++)if(B[dt]>=le){je=Math.max(0,dt-_e);break}for(le=dt;le<Re;le++)if(B[le]>Se){ze=le+_e;break}return{xData:B.slice(je,ze),yData:G.slice(je,ze),start:je,end:ze}},generatePoints:function(){var Se,B=this.options,G=B.data,le=this.data,_e=this.processedXData,Re=this.processedYData,je=this.pointClass,ze=_e.length,dt=this.cropStart||0,gt=this.hasGroupedData;B=B.keys;var Ft,Mt=[];for(le||gt||((le=[]).length=G.length,le=this.data=le),B&&gt&&(this.options.keys=!1),Ft=0;Ft<ze;Ft++){var xt=dt+Ft;if(gt){var ct=(new je).init(this,[_e[Ft]].concat(Be(Re[Ft])));ct.dataGroup=this.groupMap[Ft],ct.dataGroup.options&&(ct.options=ct.dataGroup.options,oe(ct,ct.dataGroup.options),delete ct.dataLabels)}else(ct=le[xt])||typeof G[xt]>"u"||(le[xt]=ct=(new je).init(this,G[xt],_e[Ft]));ct&&(ct.index=xt,Mt[Ft]=ct)}if(this.options.keys=B,le&&(ze!==(Se=le.length)||gt))for(Ft=0;Ft<Se;Ft++)Ft!==dt||gt||(Ft+=ze),le[Ft]&&(le[Ft].destroyElements(),le[Ft].plotX=void 0);this.data=le,this.points=Mt,Z(this,"afterGeneratePoints")},getXExtremes:function(B){return{min:ee(B),max:Y(B)}},getExtremes:function(B,G){var Ft,le=this.xAxis,Se=this.yAxis,_e=this.processedXData||this.xData,Re=[],je=0,ze=0,dt=0,gt=this.requireSorting?this.cropShoulder:0,Mt=!!Se&&Se.positiveValuesOnly;for(Se=(B=B||this.stackedYData||this.processedYData||[]).length,le&&(ze=(dt=le.getExtremes()).min,dt=dt.max),Ft=0;Ft<Se;Ft++){var xt=_e[Ft],ct=B[Ft],yt=(X(ct)||se(ct))&&(ct.length||0<ct||!Mt);if(xt=G||this.getExtremesFromAll||this.options.getExtremesFromAll||this.cropped||!le||(_e[Ft+gt]||xt)>=ze&&(_e[Ft-gt]||xt)<=dt,yt&&xt)if(yt=ct.length)for(;yt--;)X(ct[yt])&&(Re[je++]=ct[yt]);else Re[je++]=ct}return B={dataMin:ee(Re),dataMax:Y(Re)},Z(this,"afterGetExtremes",{dataExtremes:B}),B},applyExtremes:function(){var B=this.getExtremes();return this.dataMin=B.dataMin,this.dataMax=B.dataMax,B},getFirstValidPoint:function(B){for(var G=null,le=B.length,Se=0;null===G&&Se<le;)G=B[Se],Se++;return G},translate:function(){this.processedXData||this.processData(),this.generatePoints();var gt,yt,B=this.options,G=B.stacking,le=this.xAxis,Se=le.categories,_e=this.enabledDataSorting,Re=this.yAxis,je=this.points,ze=je.length,dt=!!this.modifyValue,Mt=this.pointPlacementToXValue(),Ft=!!Mt,xt=B.threshold,ct=B.startFromThreshold?xt:0,nn=this.zoneAxis||"y",Lt=Number.MAX_VALUE;for(gt=0;gt<ze;gt++){var Rt=je[gt],tn=Rt.x,rt=Rt.y,Ze=Rt.low,st=G&&Re.stacking&&Re.stacking.stacks[(this.negStacks&&rt<(ct?0:xt)?"-":"")+this.stackKey];if((Re.positiveValuesOnly&&!Re.validatePositiveValue(rt)||le.positiveValuesOnly&&!le.validatePositiveValue(tn))&&(Rt.isNull=!0),Rt.plotX=yt=fe(te(le.translate(tn,0,0,0,1,Mt,"flags"===this.type),-1e5,1e5)),G&&this.visible&&st&&st[tn]){var Vt=this.getStackIndicator(Vt,tn,this.index);if(!Rt.isNull)var an=st[tn],Zn=an.points[Vt.key]}if(se(Zn)&&(Ze=Zn[0],rt=Zn[1],Ze===ct&&Vt.key===st[tn].base&&(Ze=Pe(X(xt)&&xt,Re.min)),Re.positiveValuesOnly&&0>=Ze&&(Ze=null),Rt.total=Rt.stackTotal=an.total,Rt.percentage=an.total&&Rt.y/an.total*100,Rt.stackY=rt,this.irregularWidths||an.setOffset(this.pointXOffset||0,this.barW||0)),Rt.yBottom=q(Ze)?te(Re.translate(Ze,0,1,0,1),-1e5,1e5):null,dt&&(rt=this.modifyValue(rt,Rt)),Rt.plotY="number"==typeof rt&&rt!==1/0?te(Re.translate(rt,0,1,0,1),-1e5,1e5):void 0,Rt.isInside=this.isPointInside(Rt),Rt.clientX=Ft?fe(le.translate(tn,0,0,0,1,Mt)):yt,Rt.negative=Rt[nn]<(B[nn+"Threshold"]||xt||0),Rt.category=Se&&typeof Se[Rt.x]<"u"?Se[Rt.x]:Rt.x,!Rt.isNull&&!1!==Rt.visible){typeof En<"u"&&(Lt=Math.min(Lt,Math.abs(yt-En)));var En=yt}Rt.zone=this.zones.length&&Rt.getZone(),!Rt.graphic&&this.group&&_e&&(Rt.isNew=!0)}this.closestPointRangePx=Lt,Z(this,"afterTranslate")},getValidPoints:function(B,G,le){var Se=this.chart;return(B||this.points||[]).filter(function(_e){return!(G&&!Se.isInsidePlot(_e.plotX,_e.plotY,Se.inverted))&&!1!==_e.visible&&(le||!_e.isNull)})},getClipBox:function(B,G){var le=this.options,Se=this.chart,_e=Se.inverted,Re=this.xAxis,je=Re&&this.yAxis,ze=Se.options.chart.scrollablePlotArea||{};return B&&!1===le.clip&&je?B=_e?{y:-Se.chartWidth+je.len+je.pos,height:Se.chartWidth,width:Se.chartHeight,x:-Se.chartHeight+Re.len+Re.pos}:{y:-je.pos,height:Se.chartHeight,width:Se.chartWidth,x:-Re.pos}:(B=this.clipBox||Se.clipBox,G&&(B.width=Se.plotSizeX,B.x=(Se.scrollablePixelsX||0)*(ze.scrollPositionX||0))),G?{width:B.width,x:B.x}:B},setClip:function(B){var G=this.chart,le=this.options,Se=G.renderer,_e=G.inverted,Re=this.clipBox,je=this.getClipBox(B),ze=this.sharedCl
1ipKey||["_sharedClip",B&&B.duration,B&&B.easing,je.height,le.xAxis,le.yAxis].join(),dt=G[ze],gt=G[ze+"m"];B&&(je.width=0,_e&&(je.x=G.plotHeight+(!1!==le.clip?0:G.plotTop))),dt?G.hasLoaded||dt.attr(je):(B&&(G[ze+"m"]=gt=Se.clipRect(_e?G.plotSizeX+99:-99,_e?-G.plotLeft:-G.plotTop,99,_e?G.chartWidth:G.chartHeight)),G[ze]=dt=Se.clipRect(je),dt.count={length:0}),B&&!dt.count[this.index]&&(dt.count[this.index]=!0,dt.count.length+=1),(!1!==le.clip||B)&&(this.group.clip(B||Re?dt:G.clipRect),this.markerGroup.clip(gt),this.sharedClipKey=ze),B||(dt.count[this.index]&&(delete dt.count[this.index],--dt.count.length),0===dt.count.length&&ze&&G[ze]&&(Re||(G[ze]=G[ze].destroy()),G[ze+"m"]&&(G[ze+"m"]=G[ze+"m"].destroy())))},animate:function(B){var G=this.chart,le=i(this.options.animation);if(!G.hasRendered)if(B)this.setClip(le);else{var Se=this.sharedClipKey;B=G[Se];var _e=this.getClipBox(le,!0);B&&B.animate(_e,le),G[Se+"m"]&&G[Se+"m"].animate({width:_e.width+99,x:_e.x-(G.inverted?0:99)},le)}},afterAnimate:function(){this.setClip(),Z(this,"afterAnimate"),this.finishedAnimating=!0},drawPoints:function(){var le,Se,B=this.points,G=this.chart,_e=this.options.marker,Re=this[this.specialGroup]||this.markerGroup,je=this.xAxis,ze=Pe(_e.enabled,!(je&&!je.isRadial)||null,this.closestPointRangePx>=_e.enabledThreshold*_e.radius);if(!1!==_e.enabled||this._hasPointMarkers)for(le=0;le<B.length;le++){var dt=B[le],gt=(Se=dt.graphic)?"animate":"attr",Mt=dt.marker||{},Ft=!!dt.marker;if((ze&&typeof Mt.enabled>"u"||Mt.enabled)&&!dt.isNull&&!1!==dt.visible){var xt=Pe(Mt.symbol,this.symbol),ct=this.markerAttribs(dt,dt.selected&&"select");this.enabledDataSorting&&(dt.startXPos=je.reversed?-ct.width:je.width);var yt=!1!==dt.isInside;Se?Se[yt?"show":"hide"](yt).animate(ct):yt&&(0<ct.width||dt.hasImage)&&(dt.graphic=Se=G.renderer.symbol(xt,ct.x,ct.y,ct.width,ct.height,Ft?Mt:_e).add(Re),this.enabledDataSorting&&G.hasRendered&&(Se.attr({x:dt.startXPos}),gt="animate")),Se&&"animate"===gt&&Se[yt?"show":"hide"](yt).animate(ct),Se&&!G.styledMode&&Se[gt](this.pointAttribs(dt,dt.selected&&"select")),Se&&Se.addClass(dt.getClassName(),!0)}else Se&&(dt.graphic=Se.destroy())}},markerAttribs:function(B,G){var le=this.options,Se=le.marker,_e=B.marker||{},Re=_e.symbol||Se.symbol,je=Pe(_e.radius,Se.radius);return G&&(Se=Se.states[G],G=_e.states&&_e.states[G],je=Pe(G&&G.radius,Se&&Se.radius,je+(Se&&Se.radiusPlus||0))),B.hasImage=Re&&0===Re.indexOf("url"),B.hasImage&&(je=0),B={x:le.crisp?Math.floor(B.plotX)-je:B.plotX-je,y:B.plotY-je},je&&(B.width=B.height=2*je),B},pointAttribs:function(B,G){var le=this.options.marker,Se=B&&B.options,_e=Se&&Se.marker||{},Re=this.color,je=Se&&Se.color,ze=B&&B.color;Se=Pe(_e.lineWidth,le.lineWidth);var dt=B&&B.zone&&B.zone.color;return B=1,Re=je||dt||ze||Re,je=_e.fillColor||le.fillColor||Re,Re=_e.lineColor||le.lineColor||Re,G=G||"normal",le=le.states[G],G=_e.states&&_e.states[G]||{},Se=Pe(G.lineWidth,le.lineWidth,Se+Pe(G.lineWidthPlus,le.lineWidthPlus,0)),je=G.fillColor||le.fillColor||je,{stroke:Re=G.lineColor||le.lineColor||Re,"stroke-width":Se,fill:je,opacity:B=Pe(G.opacity,le.opacity,B)}},destroy:function(B){var Re,ze,dt,G=this,le=G.chart,Se=/AppleWebKit\/533/.test(J.navigator.userAgent),je=G.data||[];for(Z(G,"destroy"),this.removeEvents(B),(G.axisTypes||[]).forEach(function(gt){(dt=G[gt])&&dt.series&&(he(dt.series,G),dt.isDirty=dt.forceRedraw=!0)}),G.legendItem&&G.chart.legend.destroyItem(G),Re=je.length;Re--;)(ze=je[Re])&&ze.destroy&&ze.destroy();G.points=null,a.clearTimeout(G.animationTimeout),xe(G,function(gt,Mt){gt instanceof T&&!gt.survive&&gt[Se&&"group"===Mt?"hide":"destroy"]()}),le.hoverSeries===G&&(le.hoverSeries=null),he(le.series,G),le.orderSeries(),xe(G,function(gt,Mt){B&&"hcEvents"===Mt||delete G[Mt]})},getGraphPath:function(B,G,le){var je,gt,Se=this,_e=Se.options,Re=_e.step,ze=[],dt=[];return(je=(B=B||Se.points).reversed)&&B.reverse(),(Re={right:1,center:2}[Re]||Re&&3)&&je&&(Re=4-Re),(B=this.getValidPoints(B,!1,!(_e.connectNulls&&!G&&!le))).forEach(function(Mt,Ft){var xt=Mt.plotX,ct=Mt.plotY,yt=B[Ft-1];(Mt.leftCliff||yt&&yt.rightCliff)&&!le&&(gt=!0),Mt.isNull&&!q(G)&&0<Ft?gt=!_e.connectNulls:Mt.isNull&&!G?gt=!0:(0===Ft||gt?Ft=[["M",Mt.plotX,Mt.plotY]]:Se.getPointSpline?Ft=[Se.getPointSpline(B,Mt,Ft)]:Re?(Ft=1===Re?[["L",yt.plotX,ct]]:2===Re?[["L",(yt.plotX+xt)/2,yt.plotY],["L",(yt.plotX+xt)/2,ct]]:[["L",xt,yt.plotY]]).push(["L",xt,ct]):Ft=[["L",xt,ct]],dt.push(Mt.x),Re&&(dt.push(Mt.x),2===Re&&dt.push(Mt.x)),ze.push.apply(ze,Ft),gt=!1)}),ze.xMap=dt,Se.graphPath=ze},drawGraph:function(){var B=this,G=this.options,le=(this.gappedPath||this.getGraphPath).call(this),Se=this.chart.styledMode,_e=[["graph","highcharts-graph"]];Se||_e[0].push(G.lineColor||this.color||"#cccccc",G.dashStyle),(_e=B.getZonesGra
1phs(_e)).forEach(function(Re,je){var ze=Re[0],dt=B[ze],gt=dt?"animate":"attr";dt?(dt.endX=B.preventGraphAnimation?null:le.xMap,dt.animate({d:le})):le.length&&(B[ze]=dt=B.chart.renderer.path(le).addClass(Re[1]).attr({zIndex:1}).add(B.group)),dt&&!Se&&(ze={stroke:Re[2],"stroke-width":G.lineWidth,fill:B.fillGraph&&B.color||"none"},Re[3]?ze.dashstyle=Re[3]:"square"!==G.linecap&&(ze["stroke-linecap"]=ze["stroke-linejoin"]="round"),dt[gt](ze).shadow(2>je&&G.shadow)),dt&&(dt.startX=le.xMap,dt.isArea=le.isArea)})},getZonesGraphs:function(B){return this.zones.forEach(function(G,le){le=["zone-graph-"+le,"highcharts-graph highcharts-zone-graph-"+le+" "+(G.className||"")],this.chart.styledMode||le.push(G.color||this.color,G.dashStyle||this.options.dashStyle),B.push(le)},this),B},applyZones:function(){var _e,Re,ze,ct,yt,nn,Rt,tn,B=this,G=this.chart,le=G.renderer,Se=this.zones,je=this.clips||[],dt=this.graph,gt=this.area,Mt=Math.max(G.chartWidth,G.chartHeight),Ft=this[(this.zoneAxis||"y")+"Axis"],xt=G.inverted,Lt=!1;if(Se.length&&(dt||gt)&&Ft&&typeof Ft.min<"u"){var rt=Ft.reversed,Ze=Ft.horiz;dt&&!this.showLine&&dt.hide(),gt&&gt.hide();var st=Ft.getExtremes();Se.forEach(function(Vt,an){_e=rt?Ze?G.plotWidth:0:Ze?0:Ft.toPixels(st.min)||0,_e=te(Pe(Re,_e),0,Mt),Re=te(Math.round(Ft.toPixels(Pe(Vt.value,st.max),!0)||0),0,Mt),Lt&&(_e=Re=Ft.toPixels(st.max)),ct=Math.abs(_e-Re),yt=Math.min(_e,Re),nn=Math.max(_e,Re),Ft.isXAxis?(ze={x:xt?nn:yt,y:0,width:ct,height:Mt},Ze||(ze.x=G.plotHeight-ze.x)):(ze={x:0,y:xt?nn:yt,width:Mt,height:ct},Ze&&(ze.y=G.plotWidth-ze.y)),xt&&le.isVML&&(ze=Ft.isXAxis?{x:0,y:rt?yt:nn,height:ze.width,width:G.chartWidth}:{x:ze.y-G.plotLeft-G.spacingBox.x,y:0,width:ze.height,height:G.chartHeight}),je[an]?je[an].animate(ze):je[an]=le.clipRect(ze),Rt=B["zone-area-"+an],tn=B["zone-graph-"+an],dt&&tn&&tn.clip(je[an]),gt&&Rt&&Rt.clip(je[an]),Lt=Vt.value>st.max,B.resetZones&&0===Re&&(Re=void 0)}),this.clips=je}else B.visible&&(dt&&dt.show(!0),gt&&gt.show(!0))},invertGroups:function(B){function G(){["group","markerGroup"].forEach(function(_e){le[_e]&&(Se.renderer.isVML&&le[_e].attr({width:le.yAxis.len,height:le.xAxis.len}),le[_e].width=le.yAxis.len,le[_e].height=le.xAxis.len,le[_e].invert(!le.isRadialSeries&&B))})}var le=this,Se=le.chart;le.xAxis&&(le.eventsToUnbind.push(O(Se,"resize",G)),G(),le.invertGroups=G)},plotGroup:function(B,G,le,Se,_e){var Re=this[B],je=!Re;return le={visibility:le,zIndex:Se||.1},typeof this.opacity>"u"||this.chart.styledMode||"inactive"===this.state||(le.opacity=this.opacity),je&&(this[B]=Re=this.chart.renderer.g().add(_e)),Re.addClass("highcharts-"+G+" highcharts-series-"+this.index+" highcharts-"+this.type+"-series "+(q(this.colorIndex)?"highcharts-color-"+this.colorIndex+" ":"")+(this.options.className||"")+(Re.hasClass("highcharts-tracker")?" highcharts-tracker":""),!0),Re.attr(le)[je?"attr":"animate"](this.getPlotBox()),Re},getPlotBox:function(){var B=this.chart,G=this.xAxis,le=this.yAxis;return B.inverted&&(G=le,le=this.xAxis),{translateX:G?G.left:B.plotLeft,translateY:le?le.top:B.plotTop,scaleX:1,scaleY:1}},removeEvents:function(B){B?this.eventsToUnbind.length&&(this.eventsToUnbind.forEach(function(G){G()}),this.eventsToUnbind.length=0):Je(this)},render:function(){var B=this,G=B.chart,le=B.options,Se=i(le.animation),_e=!B.finishedAnimating&&G.renderer.isSVG&&Se.duration,Re=B.visible?"inherit":"hidden",je=le.zIndex,ze=B.hasRendered,dt=G.seriesGroup,gt=G.inverted;Z(this,"render");var Mt=B.plotGroup("group","series",Re,je,dt);B.markerGroup=B.plotGroup("markerGroup","markers",Re,je,dt),_e&&B.animate&&B.animate(!0),Mt.inverted=!(!B.isCartesian&&!B.invertable)&&gt,B.drawGraph&&(B.drawGraph(),B.applyZones()),B.visible&&B.drawPoints(),B.drawDataLabels&&B.drawDataLabels(),B.redrawPoints&&B.redrawPoints(),B.drawTracker&&!1!==B.options.enableMouseTracking&&B.drawTracker(),B.invertGroups(gt),!1===le.clip||B.sharedClipKey||ze||Mt.clip(G.clipRect),_e&&B.animate&&B.animate(),ze||(_e&&Se.defer&&(_e+=Se.defer),B.animationTimeout=De(function(){B.afterAnimate()},_e||0)),B.isDirty=!1,B.hasRendered=!0,Z(B,"afterRender")},redraw:function(){var B=this.chart,G=this.isDirty||this.isDirtyData,le=this.group,Se=this.xAxis,_e=this.yAxis;le&&(B.inverted&&le.attr({width:B.plotWidth,height:B.plotHeight}),le.animate({translateX:Pe(Se&&Se.left,B.plotLeft),translateY:Pe(_e&&_e.top,B.plotTop)})),this.translate(),this.render(),G&&delete this.kdTree},kdAxisArray:["clientX","plotY"],searchPoint:function(B,G){var le=this.xAxis,Se=this.yAxis,_e=this.chart.inverted;return this.searchKDTree({clientX:_e?le.len-B.chartY+le.pos:B.chartX-le.pos,plotY:_e?Se.len-B.chartX+Se.pos:B.chartY-Se.pos},G,B)},buildKDTree:function(B){function G(_e,Re,je){var ze;if(ze=_e&&_e.length){var dt=le.kdAxisArray[Re%je];return _e.sort(function(gt,Mt){return gt[dt]-Mt[dt]}),{point:_e[ze=Math.floor(ze/2)],left:G(_e.slice(0,ze),Re+1,je),right:G(_e.slice(ze+1),Re+1,je)}}}this.buildingKdTree=!0;var le=this,Se=-1<le.options.findNearestPointBy.indexOf("y")?2:1;delete le.kdTree,De(function(){le.kdTree=G(le.getValidPoints(null,!le.directTouch),Se,Se),le.buildingKdTree=!1},le.options.kdNow||B&&"touchstart"===B.type?0:1)},searchKDTree:function(B,G,le){var _e=this,Re=this.kdAxisArray[0],je=this.kdAxisArray[1],ze=G?"distX":"dist";if(G=-1<_e.options.findNearestPointBy.indexOf("y")?2:1,this.kdTree||this.buildingKdTree||this.buildKDTree(le),this.kdTree)return function Se(dt,gt,Mt,Ft){var xt=gt.point,ct=_e.kdAxisArray[Mt%Ft],yt=xt,nn=q(dt[Re])&&q(xt[Re])?Math.pow(dt[Re]-xt[Re],2):null,Lt=q(dt[je])&&q(xt[je])?Math.pow(dt[je]-xt[je],2):null;return Lt=(nn||0)+(Lt||0),xt.dist=q(Lt)?Math.sqrt(Lt):Number.MAX_VALUE,xt.distX=q(nn)?Math.sqrt(nn):Number.MAX_VALUE,nn=0>(ct=dt[ct]-xt[ct])?"right":"left",gt[Lt=0>
1ct?"left":"right"]&&(yt=(Lt=Se(dt,gt[Lt],Mt+1,Ft))[ze]<yt[ze]?Lt:xt),gt[nn]&&Math.sqrt(ct*ct)<yt[ze]&&(yt=(dt=Se(dt,gt[nn],Mt+1,Ft))[ze]<yt[ze]?dt:yt),yt}(B,this.kdTree,G,G)},pointPlacementToXValue:function(){var B=this.options,G=B.pointRange,le=this.xAxis;return"between"===(B=B.pointPlacement)&&(B=le.reversed?-.5:.5),X(B)?B*Pe(G,le.pointRange):0},isPointInside:function(B){return typeof B.plotY<"u"&&typeof B.plotX<"u"&&0<=B.plotY&&B.plotY<=this.yAxis.len&&0<=B.plotX&&B.plotX<=this.xAxis.len}}),v}),L(y,"Series/LineSeries.js",[y["Core/Series/CartesianSeries.js"],y["Core/Globals.js"]],function(v,P){return P.Series=v,P.Series}),L(y,"Extensions/Stacking.js",[y["Core/Axis/Axis.js"],y["Core/Chart/Chart.js"],y["Core/Globals.js"],y["Core/Axis/StackingAxis.js"],y["Core/Utilities.js"]],function(v,P,I,w,k){var b=k.correctFloat,T=k.defined,a=k.destroyObjectProperties,i=k.format,p=k.isNumber,O=k.pick,Y=I.Series,ee=function(){function te(fe,q,he,pe,oe){var ie=fe.chart.inverted;this.axis=fe,this.isNegative=he,this.options=q=q||{},this.x=pe,this.total=null,this.points={},this.hasValidPoints=!1,this.stack=oe,this.rightCliff=this.leftCliff=0,this.alignOptions={align:q.align||(ie?he?"left":"right":"center"),verticalAlign:q.verticalAlign||(ie?"middle":he?"bottom":"top"),y:q.y,x:q.x},this.textAlign=q.textAlign||(ie?he?"right":"left":"center")}return te.prototype.destroy=function(){a(this,this.axis)},te.prototype.render=function(fe){var q=this.axis.chart,he=this.options,pe=he.format;pe=pe?i(pe,this,q):he.formatter.call(this),this.label?this.label.attr({text:pe,visibility:"hidden"}):(this.label=q.renderer.label(pe,null,null,he.shape,null,null,he.useHTML,!1,"stack-labels"),pe={r:he.borderRadius||0,text:pe,rotation:he.rotation,padding:O(he.padding,5),visibility:"hidden"},q.styledMode||(pe.fill=he.backgroundColor,pe.stroke=he.borderColor,pe["stroke-width"]=he.borderWidth,this.label.css(he.style)),this.label.attr(pe),this.label.added||this.label.add(fe)),this.label.labelrank=q.plotHeight},te.prototype.setOffset=function(fe,q,he,pe,oe){var ie=this.axis,Z=ie.chart;pe=ie.translate(ie.stacking.usePercentage?100:pe||this.total,0,0,0,1),he=ie.translate(he||0),he=T(pe)&&Math.abs(pe-he),fe=O(oe,Z.xAxis[0].translate(this.x))+fe,ie=T(pe)&&this.getStackBox(Z,this,fe,pe,q,he,ie),q=this.label,he=this.isNegative,fe="justify"===O(this.options.overflow,"justify");var ue=this.textAlign;q&&ie&&(oe=q.getBBox(),pe=q.padding,ue="left"===ue?Z.inverted?-pe:pe:"right"===ue?oe.width:Z.inverted&&"center"===ue?oe.width/2:Z.inverted?he?oe.width+pe:-pe:oe.width/2,he=Z.inverted?oe.height/2:he?-pe:oe.height,this.alignOptions.x=O(this.options.x,0),this.alignOptions.y=O(this.options.y,0),ie.x-=ue,ie.y-=he,q.align(this.alignOptions,null,ie),Z.isInsidePlot(q.alignAttr.x+ue-this.alignOptions.x,q.alignAttr.y+he-this.alignOptions.y)?q.show():(q.alignAttr.y=-9999,fe=!1),fe&&Y.prototype.justifyDataLabel.call(this.axis,q,this.alignOptions,q.alignAttr,oe,ie),q.attr({x:q.alignAttr.x,y:q.alignAttr.y}),O(!fe&&this.options.crop,!0)&&((Z=p(q.x)&&p(q.y)&&Z.isInsidePlot(q.x-pe+q.width,q.y)&&Z.isInsidePlot(q.x+pe,q.y))||q.hide()))},te.prototype.getStackBox=function(fe,q,he,pe,oe,ie,Z){var ue=q.axis.reversed,se=fe.inverted,ge=Z.height+Z.pos-(se?fe.plotLeft:fe.plotTop);return q=q.isNegative&&!ue||!q.isNegative&&ue,{x:se?q?pe-Z.right:pe-ie+Z.pos-fe.plotLeft:he+fe.xAxis[0].transB-fe.plotLeft,y:se?Z.height-he-oe:q?ge-pe-ie:ge-pe,width:se?ie:oe,height:se?oe:ie}},te}();return P.prototype.getStacks=function(){var te=this,fe=te.inverted;te.yAxis.forEach(function(q){q.stacking&&q.stacking.stacks&&q.hasVisibleSeries&&(q.stacking.oldStacks=q.stacking.stacks)}),te.series.forEach(function(q){var he=q.xAxis&&q.xAxis.options||{};!q.options.stacking||!0!==q.visible&&!1!==te.options.chart.ignoreHiddenSeries||(q.stackKey=[q.type,O(q.options.stack,""),fe?he.top:he.left,fe?he.height:he.width].join())})},w.compose(v),Y.prototype.setGroupedPoints=function(){this.options.centerInCategory&&(this.is("column")||this.is("columnrange"))&&!this.options.stacking&&1<this.chart.series.length&&Y.prototype.setStackedPoints.call(this,"group")},Y.prototype.setStackedPoints=function(te){var fe=te||this.options.stacking;if(fe&&(!0===this.visible||!1===this.chart.options.chart.ignoreHiddenSeries)){var q=this.processedXData,he=this.processedYData,pe=[],oe=he.length,ie=this.options,Z=ie.threshold,ue=O(ie.startFromThreshold&&Z,0);ie=ie.stack;var xe,Pe,se="-"+(te=te?this.type+","+fe:this.stackKey),ge=this.negStacks,X=this.yAxis,we=X.stacking.stacks,ce=X.stacking.oldStacks;for(X.stacking.stacksTouched+=1,Pe=0;Pe<oe;Pe++){var Je=q[Pe],Be=he[Pe],De=this.getStackIndicator(De,Je,this.index),Me=De.key,J=(xe=ge&&Be<(ue?0:Z))?se:te;we[J]||(we[J]={}),we[J][Je]||(ce[J]&&ce[J][Je]?(we[J][Je]=ce[J][Je],we[J][Je].total=null):we[J][Je]=new ee(X,X.options.stackLabels,xe,Je,ie)),J=we[J][Je],null!==Be?(J.points[Me]=J.points[this.index]=[O(J.cumulative,ue)],T(J.cumulative)||(J.base
1=Me),J.touched=X.stacking.stacksTouched,0<De.index&&!1===this.singleStacks&&(J.points[Me][0]=J.points[this.index+","+Je+",0"][0])):J.points[Me]=J.points[this.index]=null,"percent"===fe?(xe=xe?te:se,ge&&we[xe]&&we[xe][Je]?(xe=we[xe][Je],J.total=xe.total=Math.max(xe.total,J.total)+Math.abs(Be)||0):J.total=b(J.total+(Math.abs(Be)||0))):"group"===fe?null!==Be&&(J.total=(J.total||0)+1):J.total=b(J.total+(Be||0)),J.cumulative="group"===fe?(J.total||1)-1:O(J.cumulative,ue)+(Be||0),null!==Be&&(J.points[Me].push(J.cumulative),pe[Pe]=J.cumulative,J.hasValidPoints=!0)}"percent"===fe&&(X.stacking.usePercentage=!0),"group"!==fe&&(this.stackedYData=pe),X.stacking.oldStacks={}}},Y.prototype.modifyStacks=function(){var pe,te=this,fe=te.stackKey,q=te.yAxis.stacking.stacks,he=te.processedXData,oe=te.options.stacking;te[oe+"Stacker"]&&[fe,"-"+fe].forEach(function(ie){for(var ue,se,Z=he.length;Z--;)ue=he[Z],pe=te.getStackIndicator(pe,ue,te.index,ie),(se=(ue=q[ie]&&q[ie][ue])&&ue.points[pe.key])&&te[oe+"Stacker"](se,ue,Z)})},Y.prototype.percentStacker=function(te,fe,q){fe=fe.total?100/fe.total:0,te[0]=b(te[0]*fe),te[1]=b(te[1]*fe),this.stackedYData[q]=te[1]},Y.prototype.getStackIndicator=function(te,fe,q,he){return!T(te)||te.x!==fe||he&&te.key!==he?te={x:fe,index:0,key:he}:te.index++,te.key=[q,fe,te.index].join(),te},I.StackItem=ee,I.StackItem}),L(y,"Core/Dynamics.js",[y["Core/Animation/AnimationUtilities.js"],y["Core/Axis/Axis.js"],y["Core/Series/Series.js"],y["Core/Chart/Chart.js"],y["Core/Globals.js"],y["Series/LineSeries.js"],y["Core/Options.js"],y["Core/Series/Point.js"],y["Core/Time.js"],y["Core/Utilities.js"]],function(v,P,I,w,k,b,T,a,i,p){var O=v.animate,Y=v.setAnimation,ee=I.seriesTypes,te=T.time,fe=p.addEvent,q=p.createElement,he=p.css,pe=p.defined,oe=p.erase,ie=p.error,Z=p.extend,ue=p.fireEvent,se=p.isArray,ge=p.isNumber,X=p.isObject,we=p.isString,ce=p.merge,xe=p.objectEach,Pe=p.pick,Je=p.relativeLength,Be=p.splat;k.cleanRecursively=function(De,Me){var J={};return xe(De,function(B,G){X(De[G],!0)&&!De.nodeType&&Me[G]?(B=k.cleanRecursively(De[G],Me[G]),Object.keys(B).length&&(J[G]=B)):(X(De[G])||De[G]!==Me[G])&&(J[G]=De[G])}),J},Z(w.prototype,{addSeries:function(De,Me,J){var B,G=this;return De&&(Me=Pe(Me,!0),ue(G,"addSeries",{options:De},function(){B=G.initSeries(De),G.isDirtyLegend=!0,G.linkSeries(),B.enabledDataSorting&&B.setData(De.data,!1),ue(G,"afterAddSeries",{series:B}),Me&&G.redraw(J)})),B},addAxis:function(De,Me,J,B){return this.createAxis(Me?"xAxis":"yAxis",{axis:De,redraw:J,animation:B})},addColorAxis:function(De,Me,J){return this.createAxis("colorAxis",{axis:De,redraw:Me,animation:J})},createAxis:function(De,Me){var J=this.options,B="colorAxis"===De,G=Me.redraw,le=Me.animation;Me=ce(Me.axis,{index:this[De].length,isX:"xAxis"===De});var Se=B?new k.ColorAxis(this,Me):new P(this,Me);return J[De]=Be(J[De]||{}),J[De].push(Me),B&&(this.isDirtyLegend=!0,this.axes.forEach(function(_e){_e.series=[]}),this.series.forEach(function(_e){_e.bindAxes(),_e.isDirtyData=!0})),Pe(G,!0)&&this.redraw(le),Se},showLoading:function(De){var Me=this,J=Me.options,B=Me.loadingDiv,G=J.loading,le=function(){B&&he(B,{left:Me.plotLeft+"px",top:Me.plotTop+"px",width:Me.plotWidth+"px",height:Me.plotHeight+"px"})};B||(Me.loadingDiv=B=q("div",{className:"highcharts-loading highcharts-loading-hidden"},null,Me.container),Me.loadingSpan=q("span",{className:"highcharts-loading-inner"},null,B),fe(Me,"redraw",le)),B.className="highcharts-loading",Me.loadingSpan.innerHTML=Pe(De,J.lang.loading,""),Me.styledMode||(he(B,Z(G.style,{zIndex:10})),he(Me.loadingSpan,G.labelStyle),Me.loadingShown||(he(B,{opacity:0,display:""}),O(B,{opacity:G.style.opacity||.5},{duration:G.showDuration||0}))),Me.loadingShown=!0,le()},hideLoading:function(){var De=this.options,Me=this.loadingDiv;Me&&(Me.className="highcharts-loading highcharts-loading-hidden",this.styledMode||O(Me,{opacity:0},{duration:De.loading.hideDuration||100,complete:function(){he(Me,{display:"none"})}})),this.loadingShown=!1},propsRequireDirtyBox:"backgroundColor borderColor borderWidth borderRadius plotBackgroun
1dColor plotBackgroundImage plotBorderColor plotBorderWidth plotShadow shadow".split(" "),propsRequireReflow:"margin marginTop marginRight marginBottom marginLeft spacing spacingTop spacingRight spacingBottom spacingLeft".split(" "),propsRequireUpdateSeries:"chart.inverted chart.polar chart.ignoreHiddenSeries chart.type colors plotOptions time tooltip".split(" "),collectionsWithUpdate:["xAxis","yAxis","zAxis","series"],update:function(De,Me,J,B){var Se,_e,Re,G=this,le={credits:"addCredits",title:"setTitle",subtitle:"setSubtitle",caption:"setCaption"},je=De.isResponsiveOptions,ze=[];if(ue(G,"update",{options:De}),je||G.setResponsive(!1,!0),De=k.cleanRecursively(De,G.options),ce(!0,G.userOptions,De),Se=De.chart){if(ce(!0,G.options.chart,Se),"className"in Se&&G.setClassName(Se.className),"reflow"in Se&&G.setReflow(Se.reflow),"inverted"in Se||"polar"in Se||"type"in Se){G.propFromSeries();var dt=!0}"alignTicks"in Se&&(dt=!0),xe(Se,function(gt,Mt){-1!==G.propsRequireUpdateSeries.indexOf("chart."+Mt)&&(_e=!0),-1!==G.propsRequireDirtyBox.indexOf(Mt)&&(G.isDirtyBox=!0),-1!==G.propsRequireReflow.indexOf(Mt)&&(je?G.isDirtyBox=!0:Re=!0)}),!G.styledMode&&"style"in Se&&G.renderer.setStyle(Se.style)}!G.styledMode&&De.colors&&(this.options.colors=De.colors),De.time&&(this.time===te&&(this.time=new i(De.time)),ce(!0,G.options.time,De.time)),xe(De,function(gt,Mt){G[Mt]&&"function"==typeof G[Mt].update?G[Mt].update(gt,!1):"function"==typeof G[le[Mt]]?G[le[Mt]](gt):"color"!==Mt&&-1===G.collectionsWithUpdate.indexOf(Mt)&&ce(!0,G.options[Mt],De[Mt]),"chart"!==Mt&&-1!==G.propsRequireUpdateSeries.indexOf(Mt)&&(_e=!0)}),this.collectionsWithUpdate.forEach(function(gt){if(De[gt]){if("series"===gt){var Mt=[];G[gt].forEach(function(Ft,xt){Ft.options.isInternal||Mt.push(Pe(Ft.options.index,xt))})}Be(De[gt]).forEach(function(Ft,xt){var yt,ct=pe(Ft.id);ct&&(yt=G.get(Ft.id)),yt||(yt=G[gt][Mt?Mt[xt]:xt])&&ct&&pe(yt.options.id)&&(yt=void 0),yt&&yt.coll===gt&&(yt.update(Ft,!1),J&&(yt.touched=!0)),!yt&&J&&G.collectionsWithInit[gt]&&(G.collectionsWithInit[gt][0].apply(G,[Ft].concat(G.collectionsWithInit[gt][1]||[]).concat([!1])).touched=!0)}),J&&G[gt].forEach(function(Ft){Ft.touched||Ft.options.isInternal?delete Ft.touched:ze.push(Ft)})}}),ze.forEach(function(gt){gt.remove&&gt.remove(!1)}),dt&&G.axes.forEach(function(gt){gt.update({},!1)}),_e&&G.getSeriesOrderByLinks().forEach(function(gt){gt.chart&&gt.update({},!1)},this),dt=Se&&Se.width,Se=Se&&Se.height,we(Se)&&(Se=Je(Se,dt||G.chartWidth)),Re||ge(dt)&&dt!==G.chartWidth||ge(Se)&&Se!==G.chartHeight?G.setSize(dt,Se,B):Pe(Me,!0)&&G.redraw(B),ue(G,"afterUpdate",{options:De,redraw:Me,animation:B})},setSubtitle:function(De,Me){this.applyDescription("subtitle",De),this.layOutTitles(Me)},setCaption:function(De,Me){this.applyDescription("caption",De),this.layOutTitles(Me)}}),w.prototype.collectionsWithInit={xAxis:[w.prototype.addAxis,[!0]],yAxis:[w.prototype.addAxis,[!1]],series:[w.prototype.addSeries]},Z(a.prototype,{update:function(De,Me,J,B){function G(){le.applyOptions(De);var dt=_e&&le.hasDummyGraphic;dt=null===le.y?!dt:dt,_e&&dt&&(le.graphic=_e.destroy(),delete le.hasDummyGraphic),X(De,!0)&&(_e&&_e.element&&De&&De.marker&&typeof De.marker.symbol<"u"&&(le.graphic=_e.destroy()),De&&De.dataLabels&&le.dataLabel&&(le.dataLabel=le.dataLabel.destroy()),le.connector&&(le.connector=le.connector.destroy())),Re=le.index,Se.updateParallelArrays(le,Re),ze.data[Re]=X(ze.data[Re],!0)||X(De,!0)?le.options:Pe(De,ze.data[Re]),Se.isDirty=Se.isDirtyData=!0,!Se.fixedBox&&Se.hasCartesianSeries&&(je.isDirtyBox=!0),"point"===ze.legendType&&(je.isDirtyLegend=!0),Me&&je.redraw(J)}var Re,le=this,Se=le.series,_e=le.graphic,je=Se.chart,ze=Se.options;Me=Pe(Me,!0),!1===B?G():le.firePointEvent("update",{options:De},G)},remove:function(De,Me){this.series.removePoint(this.series.data.indexOf(this),De,Me)}}),Z(b.prototype,{addPoint:function(De,Me,J,B,G){var le=this.options,Se=this.data,_e=this.chart,Re=this.xAxis;Re=Re&&Re.hasNames&&Re.names;var dt,je=le.data,ze=this.xData;Me=Pe(Me,!0);var gt={series:this};this.pointClass.prototype.applyOptions.apply(gt,[De]);var Mt=gt.x,Ft=ze.length;if(this.requireSorting&&Mt<ze[Ft-1])for(dt=!0;Ft&&ze[Ft-1]>Mt;)Ft--;this.updateParallelArrays(gt,"splice",Ft,0,0),this.updateParallelArrays(gt,Ft),Re&&gt.name&&(Re[Mt]=gt.name),je.splice(Ft,0,De),dt&&(this.data.splice(Ft,0,null),this.processData()),"point"===le.legendType&&this.generatePoints(),J&&(Se[0]&&Se[0].remove?Se[0].remove(!1):(Se.shift(),this.updateParallelArrays(gt,"shift"),je.shift())),!1!==G&&ue(this,"addPoint",{point:gt}),this.isDirtyData=this.isDirty=!0,Me&&_e.redraw(B)},removePoint:function(De,Me,J){var B=this,G=B.data,le=G[De],Se=B.points,_e=B.chart,Re=function(){Se&&Se.length===G.length&&Se.splice(De,1),G.splice(De,1),B.options.data.splice(De,1),B.updateParallelArrays(le||{series:B},"splice",De,1),le&&le.destroy(),B.isDirty=!0,B.isDirtyData=!0,Me&&_e.redraw()};Y(J,_e),Me=Pe(Me,!0),le?le.firePointEvent("remove",null,Re):Re()},remove:function(De,Me,J,B){function G(){le.destroy(B),le.remove=null,Se.isDirtyLegend=Se.isDirtyBox=!0,Se.linkSeries(),Pe(De,!0)&&Se.redraw(Me)}var le=this,Se=le.chart;!1!==J?ue(le,"remove",null,G):G()},update:function(De,Me){De=k.cleanRecursively(De,this.userOptions),ue(this,"update",{options:De});var ze,J=this,B=J.chart,G=J.userOptions,le=J.initialType||J.type,Se=B.options.plotOptions,_e=De.type||G.type||B.options.chart.type,Re=!(this.hasDerivedData||_e&&_e!==this.type||typeof De.pointStart<"u"||typeof De.pointInterval<"u"||J.hasOptionChanged("dataGrouping")||J.hasOptionChanged("pointStart")||J.hasOptionChanged("pointInterval")||J.hasOptionChanged("pointIntervalUnit")||J.hasOptionChanged("keys")),je=ee[le].prototype,dt=["eventOptions","navigatorSeries","baseSeries"],gt=J.finishedAnimating&&{animation:!1},Mt={};for(ze in Re&&(dt.push("data","isDirtyData","points","processedXData","processedYData","xIncrement","cropped","_hasPointMarkers","_hasPointLabels","mapMap","mapData","minY","maxY","minX","maxX"),!1!==De.visible&&dt.push("area","graph"),J.parallelArrays.forEach(function(xt){dt.push(xt+"Data")}),De.data&&(De.dataSorting&&Z(J.options.dataSorting,De.dataSorting),this.setData(De.data,!1))),De=ce(G,gt,{index:typeof G.index>"u"?J.index:G.index,pointStart:Pe(Se&&Se.series&&Se.series.pointStart,G.pointStart,J.xData[0])},!Re&&{data:J.options.data},De),Re&&De.data&&(De.data=J.options.data),(dt=["group","markerGroup","dataLabelsGroup","transformGroup"].concat(dt)).forEac
1h(function(xt){dt[xt]=J[xt],delete J[xt]}),J.remove(!1,null,!1,!0),je)J[ze]=void 0;if(ee[_e||le]?Z(J,ee[_e||le].prototype):ie(17,!0,B,{missingModuleFor:_e||le}),dt.forEach(function(xt){J[xt]=dt[xt]}),J.init(B,De),Re&&this.points){var Ft=J.options;!1===Ft.visible?(Mt.graphic=1,Mt.dataLabel=1):J._hasPointLabels||(De=Ft.marker,G=Ft.dataLabels,De&&(!1===De.enabled||"symbol"in De)&&(Mt.graphic=1),G&&!1===G.enabled&&(Mt.dataLabel=1)),this.points.forEach(function(xt){xt&&xt.series&&(xt.resolveColor(),Object.keys(Mt).length&&xt.destroyElements(Mt),!1===Ft.showInLegend&&xt.legendItem&&B.legend.destroyItem(xt))},this)}J.initialType=le,B.linkSeries(),ue(this,"afterUpdate"),Pe(Me,!0)&&B.redraw(!!Re&&void 0)},setName:function(De){this.name=this.options.name=this.userOptions.name=De,this.chart.isDirtyLegend=!0},hasOptionChanged:function(De){var Me=this.options[De],J=this.chart.options.plotOptions,B=this.userOptions[De];return B?Me!==B:Me!==Pe(J&&J[this.type]&&J[this.type][De],J&&J.series&&J.series[De],Me)}}),Z(P.prototype,{update:function(De,Me){var J=this.chart,B=De&&De.events||{};De=ce(this.userOptions,De),J.options[this.coll].indexOf&&(J.options[this.coll][J.options[this.coll].indexOf(this.userOptions)]=De),xe(J.options[this.coll].events,function(G,le){typeof B[le]>"u"&&(B[le]=void 0)}),this.destroy(!0),this.init(J,Z(De,{events:B})),J.isDirtyBox=!0,Pe(Me,!0)&&J.redraw()},remove:function(De){for(var Me=this.chart,J=this.coll,B=this.series,G=B.length;G--;)B[G]&&B[G].remove(!1);oe(Me.axes,this),oe(Me[J],this),se(Me.options[J])?Me.options[J].splice(this.options.index,1):delete Me.options[J],Me[J].forEach(function(le,Se){le.options.index=le.userOptions.index=Se}),this.destroy(),Me.isDirtyBox=!0,Pe(De,!0)&&Me.redraw()},setTitle:function(De,Me){this.update({title:De},Me)},setCategories:function(De,Me){this.update({categories:De},Me)}})}),L(y,"Series/AreaSeries.js",[y["Core/Series/Series.js"],y["Core/Color/Color.js"],y["Core/Globals.js"],y["Mixins/LegendSymbol.js"],y["Core/Utilities.js"]],function(v,P,I,w,k){var b=P.parse,T=k.objectEach,a=k.pick,i=I.Series;v.seriesType("area","line",{threshold:0},{singleStacks:!1,getStackPoints:function(p){var Z,O=[],Y=[],ee=this.xAxis,te=this.yAxis,fe=te.stacking.stacks[this.stackKey],q={},he=this.index,pe=te.series,oe=pe.length,ie=a(te.options.reversedStacks,!0)?1:-1;if(p=p||this.points,this.options.stacking){for(Z=0;Z<p.length;Z++)p[Z].leftNull=p[Z].rightNull=void 0,q[p[Z].x]=p[Z];T(fe,function(se,ge){null!==se.total&&Y.push(ge)}),Y.sort(function(se,ge){return se-ge});var ue=pe.map(function(se){return se.visible});Y.forEach(function(se,ge){var we,ce,X=0;if(q[se]&&!q[se].isNull)O.push(q[se]),[-1,1].forEach(function(xe){var Pe=1===xe?"rightNull":"leftNull",Je=0,Be=fe[Y[ge+xe]];if(Be)for(Z=he;0<=Z&&Z<oe;)(we=Be.points[Z])||(Z===he?q[se][Pe]=!0:ue[Z]&&(ce=fe[se].points[Z])&&(Je-=ce[1]-ce[0])),Z+=ie;q[se][1===xe?"rightCliff":"leftCliff"]=Je});else{for(Z=he;0<=Z&&Z<oe;){if(we=fe[se].points[Z]){X=we[1];break}Z+=ie}X=te.translate(X,0,1,0,1),O.push({isNull:!0,plotX:ee.translate(se,0,0,0,1),x:se,plotY:X,yBottom:X})}})}return O},getGraphPath:function(p){var fe,O=i.prototype.getGraphPath,Y=this.options,ee=Y.stacking,te=this.yAxis,q=[],he=[],pe=this.index,oe=te.stacking.stacks[this.stackKey],ie=Y.threshold,Z=Math.round(te.getThreshold(Y.threshold));Y=a(Y.connectNulls,"percent"===ee);var ue=function(we,ce,xe){var Pe=p[we];we=ee&&oe[Pe.x].points[pe];var Je=Pe[xe+"Null"]||0;if(xe=Pe[xe+"Cliff"]||0,Pe=!0,xe||Je){var Be=(Je?we[0]:we[1])+xe,De=we[0]+xe;Pe=!!Je}else!ee&&p[ce]&&p[ce].isNull&&(Be=De=ie);typeof Be<"u"&&(he.push({plotX:ge,plotY:null===Be?Z:te.getThreshold(Be),isNull:Pe,isCliff:!0}),q.push({plotX:ge,plotY:null===De?Z:te.getThreshold(De),doCurve:!1}))};for(p=p||this.points,ee&&(p=this.getStackPoints(p)),fe=0;fe<p.length;fe++){ee||(p[fe].leftCliff=p[fe].rightCliff=p[fe].leftNull=p[fe].rightNull=void 0);var se=p[fe].isNull,ge=a(p[fe].rectPlotX,p[fe].plotX),X=ee?p[fe].yBottom:Z;(!se||Y)&&(Y||ue(fe,fe-1,"left"),se&&!ee&&Y||(he.push(p[fe]),q.push({x:fe,plotX:ge,plotY:X})),Y||ue(fe,fe+1,"right"))}return fe=O.call(this,he,!0,!0),q.reversed=!0,(X=(se=O.call(this,q,!0,!0))[0])&&"M"===X[0]&&(se[0]=["L",X[1],X[2]]),se=fe.concat(se),O=O.call(this,he,!1,Y),se.xMap=fe.xMap,this.areaPath=se,O},drawGraph:function(){this.areaPath=[],i.prototype.drawGraph.apply(this);var p=this,O=this.areaPath,Y=this.options,ee=[["area","highcharts-area",this.color,Y.fillColor]];
1this.zones.forEach(function(te,fe){ee.push(["zone-area-"+fe,"highcharts-area highcharts-zone-area-"+fe+" "+te.className,te.color||p.color,te.fillColor||Y.fillColor])}),ee.forEach(function(te){var fe=te[0],q=p[fe],he=q?"animate":"attr",pe={};q?(q.endX=p.preventGraphAnimation?null:O.xMap,q.animate({d:O})):(pe.zIndex=0,(q=p[fe]=p.chart.renderer.path(O).addClass(te[1]).add(p.group)).isArea=!0),p.chart.styledMode||(pe.fill=a(te[3],b(te[2]).setOpacity(a(Y.fillOpacity,.75)).get())),q[he](pe),q.startX=O.xMap,q.shiftUnit=Y.step?2:1})},drawLegendSymbol:w.drawRectangle})}),L(y,"Series/SplineSeries.js",[y["Core/Series/Series.js"],y["Core/Utilities.js"]],function(v,P){var I=P.pick;v.seriesType("spline","line",{},{getPointSpline:function(w,k,b){var T=k.plotX||0,a=k.plotY||0,i=w[b-1];if(b=w[b+1],i&&!i.isNull&&!1!==i.doCurve&&!k.isCliff&&b&&!b.isNull&&!1!==b.doCurve&&!k.isCliff){w=i.plotY||0;var p=b.plotX||0;b=b.plotY||0;var O=0,Y=(1.5*T+(i.plotX||0))/2.5,ee=(1.5*a+w)/2.5,te=(1.5*a+b)/2.5;(p=(1.5*T+p)/2.5)!==Y&&(O=(te-ee)*(p-T)/(p-Y)+a-te),te+=O,(ee+=O)>w&&ee>a?te=2*a-(ee=Math.max(w,a)):ee<w&&ee<a&&(te=2*a-(ee=Math.min(w,a))),te>b&&te>a?ee=2*a-(te=Math.max(b,a)):te<b&&te<a&&(ee=2*a-(te=Math.min(b,a))),k.rightContX=p,k.rightContY=te}return k=["C",I(i.rightContX,i.plotX,0),I(i.rightContY,i.plotY,0),I(Y,T,0),I(ee,a,0),T,a],i.rightContX=i.rightContY=void 0,k}})}),L(y,"Series/AreaSplineSeries.js",[y["Core/Series/Series.js"],y["Mixins/LegendSymbol.js"],y["Core/Options.js"]],function(v,P,I){var w=v.seriesTypes.area.prototype;v.seriesType("areaspline","spline",I.defaultOptions.plotOptions.area,{getStackPoints:w.getStackPoints,getGraphPath:w.getGraphPath,drawGraph:w.drawGraph,drawLegendSymbol:P.drawRectangle})}),L(y,"Series/ColumnSeries.js",[y["Core/Animation/AnimationUtilities.js"],y["Core/Series/Series.js"],y["Core/Color/Color.js"],y["Core/Globals.js"],y["Mixins/LegendSymbol.js"],y["Series/LineSeries.js"],y["Core/Utilities.js"]],function(v,P,I,w,k,b,T){var a=v.animObject,i=I.parse;v=w.noop;var p=T.clamp,O=T.defined,Y=T.extend,ee=T.isArray,te=T.isNumber,fe=T.merge,q=T.pick,he=T.objectEach;return P=P.seriesType("column","line",{borderRadius:0,centerInCategory:!1,groupPadding:.2,marker:null,pointPadding:.1,minPointLength:0,cropThreshold:50,pointRange:null,states:{hover:{halo:!1,brightness:.1},select:{color:"#cccccc",borderColor:"#000000"}},dataLabels:{align:void 0,verticalAlign:void 0,y:void 0},startFromThreshold:!0,stickyTracking:!1,tooltip:{distance:6},threshold:0,borderColor:"#ffffff"},{cropShoulder:0,directTouch:!0,trackerGroups:["group","dataLabelsGroup"],negStacks:!0,init:function(){b.prototype.init.apply(this,arguments);var pe=this,oe=pe.chart;oe.hasRendered&&oe.series.forEach(function(ie){ie.type===pe.type&&(ie.isDirty=!0)})},getColumnMetrics:function(){var pe=this,oe=pe.options,ie=pe.xAxis,Z=pe.yAxis,ue=ie.options.reversedStacks;ue=ie.reversed&&!ue||!ie.reversed&&ue;var se,ge={},X=0;!1===oe.grouping?X=1:pe.chart.series.forEach(function(Pe){var Je=Pe.yAxis,Be=Pe.options;if(Pe.type===pe.type&&(Pe.visible||!pe.chart.options.chart.ignoreHiddenSeries)&&Z.len===Je.len&&Z.pos===Je.pos){if(Be.stacking&&"group"!==Be.stacking){se=Pe.stackKey,typeof ge[se]>"u"&&(ge[se]=X++);var De=ge[se]}else!1!==Be.grouping&&(De=X++);Pe.columnIndex=De}});var we=Math.min(Math.abs(ie.transA)*(ie.ordinal&&ie.ordinal.slope||oe.pointRange||ie.closestPointRange||ie.tickInterval||1),ie.len),ce=we*oe.groupPadding,xe=(we-2*ce)/(X||1);return oe=Math.min(oe.maxPointWidth||ie.len,q(oe.pointWidth,xe*(1-2*oe.pointPadding))),pe.columnMetrics={width:oe,offset:(xe-oe)/2+(ce+((pe.columnIndex||0)+(ue?1:0))*xe-we/2)*(ue?-1:1),paddedWidth:xe,columnCount:X},pe.columnMetrics},crispCol:function(pe,oe,ie,Z){var ue=this.chart,se=this.borderWidth,ge=-(se%2?.5:0);return se=se%2?.5:1,ue.inverted&&ue.renderer.isVML&&(se+=1),this.options.crisp&&(ie=Math.round(pe+ie)+ge,ie-=pe=Math.round(pe)+ge),Z=Math.round(oe+Z)+se,ge=.5>=Math.abs(oe)&&.5<Z,Z-=oe=Math.round(oe)+se,ge&&Z&&(--oe,Z+=1),{x:pe,y:oe,width:ie,height:Z}},adjustForMissingColumns:function(pe,oe,ie,Z){var ue=this,se=this.options.stacking;if(!ie.isNull&&1<Z.columnCount){var ge=0,X=0;he(this.yAxis.stacking&&this.yAxis.stacking.stacks,function(we){if("number"==typeof ie.x&&(we=we[ie.x.toString()])){var ce=we.points[ue.index],xe=we.total;se?(ce&&(ge=X),we.hasValidPoints&&X++):ee(ce)&&(ge=ce[1],X=xe||0)}}
1),pe=(ie.plotX||0)+((X-1)*Z.paddedWidth+oe)/2-oe-ge*Z.paddedWidth}return pe},translate:function(){var pe=this,oe=pe.chart,ie=pe.options,Z=pe.dense=2>pe.closestPointRange*pe.xAxis.transA;Z=pe.borderWidth=q(ie.borderWidth,Z?0:1);var ue=pe.xAxis,se=pe.yAxis,ge=ie.threshold,X=pe.translatedThreshold=se.getThreshold(ge),we=q(ie.minPointLength,5),ce=pe.getColumnMetrics(),xe=ce.width,Pe=pe.barW=Math.max(xe,1+2*Z),Je=pe.pointXOffset=ce.offset,Be=pe.dataMin,De=pe.dataMax;oe.inverted&&(X-=.5),ie.pointPadding&&(Pe=Math.ceil(Pe)),b.prototype.translate.apply(pe),pe.points.forEach(function(Me){var J=q(Me.yBottom,X),B=999+Math.abs(J),G=xe,le=Me.plotX||0;B=p(Me.plotY,-B,se.len+B);var Se=le+Je,_e=Pe,Re=Math.min(B,J),je=Math.max(B,J)-Re;if(we&&Math.abs(je)<we){je=we;var ze=!se.reversed&&!Me.negative||se.reversed&&Me.negative;te(ge)&&te(De)&&Me.y===ge&&De<=ge&&(se.min||0)<ge&&Be!==De&&(ze=!ze),Re=Math.abs(Re-X)>we?J-we:X-(ze?we:0)}O(Me.options.pointWidth)&&(G=_e=Math.ceil(Me.options.pointWidth),Se-=Math.round((G-xe)/2)),ie.centerInCategory&&(Se=pe.adjustForMissingColumns(Se,G,Me,ce)),Me.barX=Se,Me.pointWidth=G,Me.tooltipPos=oe.inverted?[se.len+se.pos-oe.plotLeft-B,ue.len+ue.pos-oe.plotTop-(le||0)-Je-_e/2,je]:[Se+_e/2,B+se.pos-oe.plotTop,je],Me.shapeType=pe.pointClass.prototype.shapeType||"rect",Me.shapeArgs=pe.crispCol.apply(pe,Me.isNull?[Se,X,_e,0]:[Se,Re,_e,je])})},getSymbol:v,drawLegendSymbol:k.drawRectangle,drawGraph:function(){this.group[this.dense?"addClass":"removeClass"]("highcharts-dense-data")},pointAttribs:function(pe,oe){var ie=this.options,Z=this.pointAttrToOptions||{},ue=Z.stroke||"borderColor",se=Z["stroke-width"]||"borderWidth",ge=pe&&pe.color||this.color,X=pe&&pe[ue]||ie[ue]||this.color||ge,we=pe&&pe[se]||ie[se]||this[se]||0;Z=pe&&pe.options.dashStyle||ie.dashStyle;var ce=q(pe&&pe.opacity,ie.opacity,1);if(pe&&this.zones.length){var xe=pe.getZone();ge=pe.options.color||xe&&(xe.color||pe.nonZonedColor)||this.color,xe&&(X=xe.borderColor||X,Z=xe.dashStyle||Z,we=xe.borderWidth||we)}return oe&&pe&&(oe=(pe=fe(ie.states[oe],pe.options.states&&pe.options.states[oe]||{})).brightness,ge=pe.color||typeof oe<"u"&&i(ge).brighten(pe.brightness).get()||ge,X=pe[ue]||X,we=pe[se]||we,Z=pe.dashStyle||Z,ce=q(pe.opacity,ce)),ue={fill:ge,stroke:X,"stroke-width":we,opacity:ce},Z&&(ue.dashstyle=Z),ue},drawPoints:function(){var se,pe=this,oe=this.chart,ie=pe.options,Z=oe.renderer,ue=ie.animationLimit||250;pe.points.forEach(function(ge){var X=ge.graphic,we=!!X,ce=X&&oe.pointCount<ue?"animate":"attr";te(ge.plotY)&&null!==ge.y?(se=ge.shapeArgs,X&&ge.hasNewShapeType()&&(X=X.destroy()),pe.enabledDataSorting&&(ge.startXPos=pe.xAxis.reversed?-(se?se.width:0):pe.xAxis.width),X||(ge.graphic=X=Z[ge.shapeType](se).add(ge.group||pe.group))&&pe.enabledDataSorting&&oe.hasRendered&&oe.pointCount<ue&&(X.attr({x:ge.startXPos}),we=!0,ce="animate"),X&&we&&X[ce](fe(se)),ie.borderRadius&&X[ce]({r:ie.borderRadius}),oe.styledMode||X[ce](pe.pointAttribs(ge,ge.selected&&"select")).shadow(!1!==ge.allowShadow&&ie.shadow,null,ie.stacking&&!ie.borderRadius),X.addClass(ge.getClassName(),!0)):X&&(ge.graphic=X.destroy())})},animate:function(pe){var oe=this,ie=this.yAxis,Z=oe.options,ue=this.chart.inverted,se={},ge=ue?"translateX":"translateY";if(pe)se.scaleY=.001,pe=p(ie.toPixels(Z.threshold),ie.pos,ie.pos+ie.len),ue?se.translateX=pe-ie.len:se.translateY=pe,oe.clipBox&&oe.setClip(),oe.group.attr(se);else{var X=oe.group.attr(ge);oe.group.animate({scaleY:1},Y(a(oe.options.animation),{step:function(we,ce){oe.group&&(se[ge]=X+ce.pos*(ie.pos-X),oe.group.attr(se))}}))}},remove:function(){var pe=this,oe=pe.chart;oe.hasRendered&&oe.series.forEach(function(ie){ie.type===pe.type&&(ie.isDirty=!0)}),b.prototype.remove.apply(pe,arguments)}}),P}),L(y,"Series/BarSeries.js",[y["Core/Series/Series.js"]],function(v){v.seriesType("bar","column",null,{inverted:!0})}),L(y,"Series/ScatterSeries.js",[y["Core/Series/Series.js"],y["Core/Globals.js"],y["Core/Utilities.js"]],function(v,P,I){I=I.addEvent;var w=P.Series;v.seriesType("scatter","line",{lineWidth:0,findNearestPointBy:"xy",jitter:{x:0,y:0},marker:{enabled:!0},tooltip:{headerFormat:'<span style="color:{point.color}">\u25cf</span> <span style="font-size: 10px"> {series.name}</span><br/>',pointFormat:"x: <b>{point.x}</b><br/>y: <b>{point.y}</b><br/>"}},{sorted:!1,requireSorting:!1,noSharedTooltip:!0,trackerGroups:["group","markerGroup","dataLabelsGroup"],takeOrdinalPosition:!1,drawGraph:function(){(this.options.lineWidth||0===this.options.lineWidth&&this.graph&&this.graph.strokeWidth())&&w.prototype.drawGraph.call(this)},applyJitter:function(){var k=this,b=this.options.jitter,T=this.points.length;
1b&&this.points.forEach(function(a,i){["x","y"].forEach(function(p,O){var Y="plot"+p.toUpperCase();if(b[p]&&!a.isNull){var ee=k[p+"Axis"],te=b[p]*ee.transA;if(ee&&!ee.isLog){var fe=Math.max(0,a[Y]-te);ee=Math.min(ee.len,a[Y]+te),O=1e4*Math.sin(i+O*T),a[Y]=fe+(ee-fe)*(O-Math.floor(O)),"x"===p&&(a.clientX=a.plotX)}}})})}}),I(w,"afterTranslate",function(){this.applyJitter&&this.applyJitter()})}),L(y,"Mixins/CenteredSeries.js",[y["Core/Globals.js"],y["Core/Utilities.js"]],function(v,P){var I=P.isNumber,w=P.pick,k=P.relativeLength,b=v.deg2rad;return v.CenteredSeriesMixin={getCenter:function(){var T=this.options,a=this.chart,i=2*(T.slicedOffset||0),p=a.plotWidth-2*i,O=a.plotHeight-2*i,Y=T.center,ee=Math.min(p,O),te=T.size,fe=T.innerSize||0;for("string"==typeof te&&(te=parseFloat(te)),"string"==typeof fe&&(fe=parseFloat(fe)),T=[w(Y[0],"50%"),w(Y[1],"50%"),w(te&&0>te?void 0:T.size,"100%"),w(fe&&0>fe?void 0:T.innerSize||0,"0%")],!a.angular||this instanceof v.Series||(T[3]=0),Y=0;4>Y;++Y)te=T[Y],a=2>Y||2===Y&&/%$/.test(te),T[Y]=k(te,[p,O,ee,T[2]][Y])+(a?i:0);return T[3]>T[2]&&(T[3]=T[2]),T},getStartAndEndRadians:function(T,a){return T=I(T)?T:0,a=I(a)&&a>T&&360>a-T?a:T+360,{start:b*(T+-90),end:b*(a+-90)}}}}),L(y,"Series/PieSeries.js",[y["Core/Animation/AnimationUtilities.js"],y["Core/Series/Series.js"],y["Mixins/CenteredSeries.js"],y["Core/Globals.js"],y["Mixins/LegendSymbol.js"],y["Series/LineSeries.js"],y["Core/Series/Point.js"],y["Core/Renderer/SVG/SVGRenderer.js"],y["Core/Utilities.js"]],function(v,P,I,w,k,b,T,a,i){var p=v.setAnimation,O=I.getStartAndEndRadians;v=w.noop;var Y=i.addEvent,ee=i.clamp,te=i.defined,fe=i.fireEvent,q=i.isNumber,he=i.merge,pe=i.pick,oe=i.relativeLength;P.seriesType("pie","line",{center:[null,null],clip:!1,colorByPoint:!0,dataLabels:{allowOverlap:!0,connectorPadding:5,connectorShape:"fixedOffset",crookDistance:"70%",distance:30,enabled:!0,formatter:function(){return this.point.isNull?void 0:this.point.name},softConnector:!0,x:0},fillColor:void 0,ignoreHiddenPoint:!0,inactiveOtherPoints:!0,legendType:"point",marker:null,size:null,showInLegend:!1,slicedOffset:10,stickyTracking:!1,tooltip:{followPointer:!0},borderColor:"#ffffff",borderWidth:1,lineWidth:void 0,states:{hover:{brightness:.1}}},{isCartesian:!1,requireSorting:!1,directTouch:!0,noSharedTooltip:!0,trackerGroups:["group","dataLabelsGroup"],axisTypes:[],pointAttribs:P.seriesTypes.column.prototype.pointAttribs,animate:function(ie){var Z=this,ue=Z.points,se=Z.startAngleRad;ie||ue.forEach(function(ge){var X=ge.graphic,we=ge.shapeArgs;X&&we&&(X.attr({r:pe(ge.startR,Z.center&&Z.center[3]/2),start:se,end:se}),X.animate({r:we.r,start:we.start,end:we.end},Z.options.animation))})},hasData:function(){return!!this.processedXData.length},updateTotals:function(){var ie,Z=0,ue=this.points,se=ue.length,ge=this.options.ignoreHiddenPoint;for(ie=0;ie<se;ie++){var X=ue[ie];Z+=ge&&!X.visible||X.isNull?0:X.y}for(this.total=Z,ie=0;ie<se;ie++)(X=ue[ie]).percentage=0<Z&&(X.visible||!ge)?X.y/Z*100:0,X.total=Z},generatePoints:function(){b.prototype.generatePoints.call(this),this.updateTotals()},getX:function(ie,Z,ue){var se=this.center,ge=this.radii?this.radii[ue.index]:se[2]/2;return ie=Math.asin(ee((ie-se[1])/(ge+ue.labelDistance),-1,1)),se[0]+(Z?-1:1)*Math.cos(ie)*(ge+ue.labelDistance)+(0<ue.labelDistance?(Z?-1:1)*this.options.dataLabels.padding:0)},translate:function(ie){this.generatePoints();var Z=0,ue=this.options,se=ue.slicedOffset,ge=se+(ue.borderWidth||0),X=O(ue.startAngle,ue.endAngle),we=this.startAngleRad=X.start;X=(this.endAngleRad=X.end)-we;var ce=this.points,xe=ue.dataLabels.distance;ue=ue.ignoreHiddenPoint;var Pe,Je=ce.length;for(ie||(this.center=ie=this.getCenter()),Pe=0;Pe<Je;Pe++){var Be=ce[Pe],De=we+Z*X;(!ue||Be.visible)&&(Z+=Be.percentage/100);var Me=we+Z*X;Be.shapeType="arc",Be.shapeArgs={x:ie[0],y:ie[1],r:ie[2]/2,innerR:ie[3]/2,start:Math.round(1e3*De)/1e3,end:Math.round(1e3*Me)/1e3},Be.labelDistance=pe(Be.options.dataLabels&&Be.options.dataLabels.distance,xe),Be.labelDistance=oe(Be.labelDistance,Be.shapeArgs.r),this.maxLabelDistance=Math.max(this.maxLabelDistance||0,Be.labelDistance),(Me=(Me+De)/2)>1.5*Math.PI?Me-=2*Math.PI:Me<-Math.PI/2&&(Me+=2*Math.PI),Be.slicedTranslation={translateX:Math.round(Math.cos(Me)*se),translateY:Math.round(Math.sin(Me)*se)};var J=Math.cos(Me)*ie[2]/2,B=Math.sin(Me)*ie[2]/2;Be.tooltipPos=[ie[0]+.7*J,ie[1]+.7*B],Be.half=Me<-Math.PI/2||Me>
1Math.PI/2?1:0,Be.angle=Me,De=Math.min(ge,Be.labelDistance/5),Be.labelPosition={natural:{x:ie[0]+J+Math.cos(Me)*Be.labelDistance,y:ie[1]+B+Math.sin(Me)*Be.labelDistance},final:{},alignment:0>Be.labelDistance?"center":Be.half?"right":"left",connectorPosition:{breakAt:{x:ie[0]+J+Math.cos(Me)*De,y:ie[1]+B+Math.sin(Me)*De},touchingSliceAt:{x:ie[0]+J,y:ie[1]+B}}}}fe(this,"afterTranslate")},drawEmpty:function(){var ie=this.startAngleRad,Z=this.endAngleRad,ue=this.options;if(0===this.total&&this.center){var se=this.center[0],ge=this.center[1];this.graph||(this.graph=this.chart.renderer.arc(se,ge,this.center[1]/2,0,ie,Z).addClass("highcharts-empty-series").add(this.group)),this.graph.attr({d:a.prototype.symbols.arc(se,ge,this.center[2]/2,0,{start:ie,end:Z,innerR:this.center[3]/2})}),this.chart.styledMode||this.graph.attr({"stroke-width":ue.borderWidth,fill:ue.fillColor||"none",stroke:ue.color||"#cccccc"})}else this.graph&&(this.graph=this.graph.destroy())},redrawPoints:function(){var se,ge,X,we,ie=this,Z=ie.chart,ue=Z.renderer,ce=ie.options.shadow;this.drawEmpty(),!ce||ie.shadowGroup||Z.styledMode||(ie.shadowGroup=ue.g("shadow").attr({zIndex:-1}).add(ie.group)),ie.points.forEach(function(xe){var Pe={};if(ge=xe.graphic,!xe.isNull&&ge){if(we=xe.shapeArgs,se=xe.getTranslate(),!Z.styledMode){var Je=xe.shadowGroup;ce&&!Je&&(Je=xe.shadowGroup=ue.g("shadow").add(ie.shadowGroup)),Je&&Je.attr(se),X=ie.pointAttribs(xe,xe.selected&&"select")}xe.delayedRendering?(ge.setRadialReference(ie.center).attr(we).attr(se),Z.styledMode||ge.attr(X).attr({"stroke-linejoin":"round"}).shadow(ce,Je),xe.delayedRendering=!1):(ge.setRadialReference(ie.center),Z.styledMode||he(!0,Pe,X),he(!0,Pe,we,se),ge.animate(Pe)),ge.attr({visibility:xe.visible?"inherit":"hidden"}),ge.addClass(xe.getClassName())}else ge&&(xe.graphic=ge.destroy())})},drawPoints:function(){var ie=this.chart.renderer;this.points.forEach(function(Z){Z.graphic&&Z.hasNewShapeType()&&(Z.graphic=Z.graphic.destroy()),Z.graphic||(Z.graphic=ie[Z.shapeType](Z.shapeArgs).add(Z.series.group),Z.delayedRendering=!0)})},searchPoint:v,sortByAngle:function(ie,Z){ie.sort(function(ue,se){return typeof ue.angle<"u"&&(se.angle-ue.angle)*Z})},drawLegendSymbol:k.drawRectangle,getCenter:I.getCenter,getSymbol:v,drawGraph:null},{init:function(){T.prototype.init.apply(this,arguments);var ie=this;ie.name=pe(ie.name,"Slice");var Z=function(ue){ie.slice("select"===ue.type)};return Y(ie,"select",Z),Y(ie,"unselect",Z),ie},isValid:function(){return q(this.y)&&0<=this.y},setVisible:function(ie,Z){var ue=this,se=ue.series,ge=se.chart,X=se.options.ignoreHiddenPoint;Z=pe(Z,X),ie!==ue.visible&&(ue.visible=ue.options.visible=ie=typeof ie>"u"?!ue.visible:ie,se.options.data[se.data.indexOf(ue)]=ue.options,["graphic","dataLabel","connector","shadowGroup"].forEach(function(we){ue[we]&&ue[we][ie?"show":"hide"](!0)}),ue.legendItem&&ge.legend.colorizeItem(ue,ie),ie||"hover"!==ue.state||ue.setState(""),X&&(se.isDirty=!0),Z&&ge.redraw())},slice:function(ie,Z,ue){var se=this.series;p(ue,se.chart),pe(Z,!0),this.sliced=this.options.sliced=te(ie)?ie:!this.sliced,se.options.data[se.data.indexOf(this)]=this.options,this.graphic&&this.graphic.animate(this.getTranslate()),this.shadowGroup&&this.shadowGroup.animate(this.getTranslate())},getTranslate:function(){return this.sliced?this.slicedTranslation:{translateX:0,translateY:0}},haloPath:function(ie){var Z=this.shapeArgs;return this.sliced||!this.visible?[]:this.series.chart.renderer.symbols.arc(Z.x,Z.y,Z.r+ie,Z.r+ie,{innerR:Z.r-1,start:Z.start,end:Z.end})},connectorShapes:{fixedOffset:function(ie,Z,ue){var se=Z.breakAt;return Z=Z.touchingSliceAt,[["M",ie.x,ie.y],ue.softConnector?["C",ie.x+("left"===ie.alignment?-5:5),ie.y,2*se.x-Z.x,2*se.y-Z.y,se.x,se.y]:["L",se.x,se.y],["L",Z.x,Z.y]]},straight:function(ie,Z){return Z=Z.touchingSliceAt,[["M",ie.x,ie.y],["L",Z.x,Z.y]]},crookedLine:function(ie,Z,ue){Z=Z.touchingSliceAt;var se=this.series,ge=se.center[0],X=se.chart.plotWidth,we=se.chart.plotLeft;se=ie.alignment;var ce=this.shapeArgs.r;return ue=oe(ue.crookDistance,1),ue=["L",X="left"===se?ge+ce+(X+we-ge-ce)*(1-ue):we+(ge-ce)*ue,ie.y],ge=!0,("left"===se?X>ie.x||X<Z.x:X<ie.x||X>
1Z.x)&&(ge=!1),ie=[["M",ie.x,ie.y]],ge&&ie.push(ue),ie.push(["L",Z.x,Z.y]),ie}},getConnectorPath:function(){var ie=this.labelPosition,Z=this.series.options.dataLabels,ue=Z.connectorShape,se=this.connectorShapes;return se[ue]&&(ue=se[ue]),ue.call(this,{x:ie.final.x,y:ie.final.y,alignment:ie.alignment},ie.connectorPosition,Z)}})}),L(y,"Core/Series/DataLabels.js",[y["Core/Animation/AnimationUtilities.js"],y["Core/Globals.js"],y["Core/Series/CartesianSeries.js"],y["Core/Utilities.js"]],function(v,P,I,w){var k=v.getDeferredAnimation;v=P.noop;var b=P.seriesTypes,T=w.arrayMax,a=w.clamp,i=w.defined,p=w.extend,O=w.fireEvent,Y=w.format,ee=w.isArray,te=w.merge,fe=w.objectEach,q=w.pick,he=w.relativeLength,pe=w.splat,oe=w.stableSort;P.distribute=function(ie,Z,ue){function se(Je,Be){return Je.target-Be.target}var ge,X=!0,we=ie,ce=[],xe=0,Pe=we.reducedLen||Z;for(ge=ie.length;ge--;)xe+=ie[ge].size;if(xe>Pe){for(oe(ie,function(Je,Be){return(Be.rank||0)-(Je.rank||0)}),xe=ge=0;xe<=Pe;)xe+=ie[ge].size,ge++;ce=ie.splice(ge-1,ie.length)}for(oe(ie,se),ie=ie.map(function(Je){return{size:Je.size,targets:[Je.target],align:q(Je.align,.5)}});X;){for(ge=ie.length;ge--;)X=ie[ge],xe=(Math.min.apply(0,X.targets)+Math.max.apply(0,X.targets))/2,X.pos=a(xe-X.size*X.align,0,Z-X.size);for(ge=ie.length,X=!1;ge--;)0<ge&&ie[ge-1].pos+ie[ge-1].size>ie[ge].pos&&(ie[ge-1].size+=ie[ge].size,ie[ge-1].targets=ie[ge-1].targets.concat(ie[ge].targets),ie[ge-1].align=.5,ie[ge-1].pos+ie[ge-1].size>Z&&(ie[ge-1].pos=Z-ie[ge-1].size),ie.splice(ge,1),X=!0)}we.push.apply(we,ce),ge=0,ie.some(function(Je){var Be=0;if(Je.targets.some(function(){if(we[ge].pos=Je.pos+Be,typeof ue<"u"&&Math.abs(we[ge].pos-we[ge].target)>ue)return we.slice(0,ge+1).forEach(function(De){delete De.pos}),we.reducedLen=(we.reducedLen||Z)-.1*Z,we.reducedLen>.1*Z&&P.distribute(we,Z,ue),!0;Be+=we[ge].size,ge++}))return!0}),oe(we,se)},I.prototype.drawDataLabels=function(){function Z(De,Me){var B,J=[];if(ee(De)&&!ee(Me))J=De.map(function(G){return te(G,Me)});else if(ee(Me)&&!ee(De))J=Me.map(function(G){return te(De,G)});else if(ee(De)||ee(Me))for(B=Math.max(De.length,Me.length);B--;)J[B]=te(De[B],Me[B]);else J=te(De,Me);return J}var ue=this,se=ue.chart,ge=ue.options,X=ge.dataLabels,we=ue.points,xe=ue.hasRendered||0,Pe=X.animation;Pe=X.defer?k(se,Pe,ue):{defer:0,duration:0};var Je=se.renderer;if(X=Z(Z(se.options.plotOptions&&se.options.plotOptions.series&&se.options.plotOptions.series.dataLabels,se.options.plotOptions&&se.options.plotOptions[ue.type]&&se.options.plotOptions[ue.type].dataLabels),X),O(this,"drawDataLabels"),ee(X)||X.enabled||ue._hasPointLabels){var Be=ue.plotGroup("dataLabelsGroup","data-labels",xe?"inherit":"hidden",X.zIndex||6);Be.attr({opacity:+xe}),!xe&&(xe=ue.dataLabelsGroup)&&(ue.visible&&Be.show(!0),xe[ge.animation?"animate":"attr"]({opacity:1},Pe)),we.forEach(function(De){pe(Z(X,De.dlOptions||De.options&&De.options.dataLabels)).forEach(function(Me,J){var B=Me.enabled&&(!De.isNull||De.dataLabelOnNull)&&function ie(De,Me){var J=Me.filter;return!J||(Me=J.operator,De=De[J.property],J=J.value,">"===Me&&De>J||"<"===Me&&De<J||">="===Me&&De>=J||"<="===Me&&De<=J||"=="===Me&&De==J||"==="===Me&&De===J)}(De,Me),G=De.dataLabels?De.dataLabels[J]:De.dataLabel,le=De.connectors?De.connectors[J]:De.connector,Se=q(Me.distance,De.labelDistance),_e=!G;if(B){var Re=De.getLabelConfig(),je=q(Me[De.formatPrefix+"Format"],Me.format);Re=i(je)?Y(je,Re,se):(Me[De.formatPrefix+"Formatter"]||Me.formatter).call(Re,Me),je=Me.style;var ze=Me.rotation;se.styledMode||(je.color=q(Me.color,je.color,ue.color,"#000000"),"contrast"===je.color?(De.contrastColor=Je.getContrast(De.color||ue.color),je.color=!i(Se)&&Me.inside||0>Se||ge.stacking?De.contrastColor:"#000000"):delete De.contrastColor,ge.cursor&&(je.cursor=ge.cursor));var dt={r:Me.borderRadius||0,rotation:ze,padding:Me.padding,zIndex:1};se.styledMode||(dt.fill=Me.backgroundColor,dt.stroke=Me.borderColor,dt["stroke-width"]=Me.borderWidth),fe(dt,function(gt,Mt){typeof gt>"u"&&delete dt[Mt]})}!G||B&&i(Re)?B&&i(Re)&&(G?dt.text=Re:(De.dataLabels=De.dataLabels||[],G=De.dataLabels[J]=ze?Je.text(Re,0,-9999,Me.useHTML).addClass("highcharts-data-label"):Je.label(Re,0,-9999,Me.shape,null,null,Me.useHTML,null,"data-label"),J||(De.dataLabel=G),G.addClass(" highcharts-data-label-color-"+De.colorIndex+" "+(Me.className||"")+(Me.useHTML?" highcharts-tracker":""))),G.options=Me,G.attr(dt),se.styledMode||G.css(je).shadow(Me.shadow),G.added||G.add(Be),Me.textPath&&!Me.useHTML&&(G.setTextPath(De.getDataLabelPath&&De.getDataLabelPath(G)||De.graphic,Me.textPath),De.dataLabelPath&&!Me.textPath.enabled&&(De.dataLabelPath=De.dataLabelPath.destroy())),ue.alignDataLabel(De,G,Me,null,_e)):(De.dataLabel=De.dataLabel&&De.dataLabel.destroy(),De.dataLabels&&(1===De.dataLabels.length?delete De.dataLabels:delete De.dataLabels[J]),J||delete De.dataLabel,le&&(De.connector=De.connector.de
1stroy(),De.connectors&&(1===De.connectors.length?delete De.connectors:delete De.connectors[J])))})})}O(this,"afterDrawDataLabels")},I.prototype.alignDataLabel=function(ie,Z,ue,se,ge){var X=this,we=this.chart,ce=this.isCartesian&&we.inverted,xe=this.enabledDataSorting,Pe=q(ie.dlBox&&ie.dlBox.centerX,ie.plotX,-9999),Je=q(ie.plotY,-9999),Be=Z.getBBox(),De=ue.rotation,Me=ue.align,J=we.isInsidePlot(Pe,Math.round(Je),ce),B="justify"===q(ue.overflow,xe?"none":"justify"),G=this.visible&&!1!==ie.visible&&(ie.series.forceDL||xe&&!B||J||ue.inside&&se&&we.isInsidePlot(Pe,ce?se.x+1:se.y+se.height-1,ce)),le=function(_e){xe&&X.xAxis&&!B&&X.setDataLabelStartPos(ie,Z,ge,J,_e)};if(G){var Se=we.renderer.fontMetrics(we.styledMode?void 0:ue.style.fontSize,Z).b;se=p({x:ce?this.yAxis.len-Je:Pe,y:Math.round(ce?this.xAxis.len-Pe:Je),width:0,height:0},se),p(ue,{width:Be.width,height:Be.height}),De?(B=!1,Pe=we.renderer.rotCorr(Se,De),le(Pe={x:se.x+(ue.x||0)+se.width/2+Pe.x,y:se.y+(ue.y||0)+{top:0,middle:.5,bottom:1}[ue.verticalAlign]*se.height}),Z[ge?"attr":"animate"](Pe).attr({align:Me}),le=180<(le=(De+720)%360)&&360>le,"left"===Me?Pe.y-=le?Be.height:0:"center"===Me?(Pe.x-=Be.width/2,Pe.y-=Be.height/2):"right"===Me&&(Pe.x-=Be.width,Pe.y-=le?0:Be.height),Z.placed=!0,Z.alignAttr=Pe):(le(se),Z.align(ue,null,se),Pe=Z.alignAttr),B&&0<=se.height?this.justifyDataLabel(Z,ue,Pe,Be,se,ge):q(ue.crop,!0)&&(G=we.isInsidePlot(Pe.x,Pe.y)&&we.isInsidePlot(Pe.x+Be.width,Pe.y+Be.height)),ue.shape&&!De&&Z[ge?"attr":"animate"]({anchorX:ce?we.plotWidth-ie.plotY:ie.plotX,anchorY:ce?we.plotHeight-ie.plotX:ie.plotY})}ge&&xe&&(Z.placed=!1),G||xe&&!B||(Z.hide(!0),Z.placed=!1)},I.prototype.setDataLabelStartPos=function(ie,Z,ue,se,ge){var X=this.chart,we=X.inverted,ce=this.xAxis,xe=ce.reversed,Pe=we?Z.height/2:Z.width/2;ie=(ie=ie.pointWidth)?ie/2:0,ce=we?ge.x:xe?-Pe-ie:ce.width-Pe+ie,ge=we?xe?this.yAxis.height-Pe+ie:-Pe-ie:ge.y,Z.startXPos=ce,Z.startYPos=ge,se?"hidden"===Z.visibility&&(Z.show(),Z.attr({opacity:0}).animate({opacity:1})):Z.attr({opacity:1}).animate({opacity:0}
1,void 0,Z.hide),X.hasRendered&&(ue&&Z.attr({x:Z.startXPos,y:Z.startYPos}),Z.placed=!0)},I.prototype.justifyDataLabel=function(ie,Z,ue,se,ge,X){var we=this.chart,ce=Z.align,xe=Z.verticalAlign,Pe=ie.box?0:ie.padding||0,Je=Z.x;Je=void 0===Je?0:Je;var Be=Z.y,De=void 0===Be?0:Be;if(0>(Be=ue.x+Pe)){"right"===ce&&0<=Je?(Z.align="left",Z.inside=!0):Je-=Be;var Me=!0}return(Be=ue.x+se.width-Pe)>we.plotWidth&&("left"===ce&&0>=Je?(Z.align="right",Z.inside=!0):Je+=we.plotWidth-Be,Me=!0),0>(Be=ue.y+Pe)&&("bottom"===xe&&0<=De?(Z.verticalAlign="top",Z.inside=!0):De-=Be,Me=!0),(Be=ue.y+se.height-Pe)>we.plotHeight&&("top"===xe&&0>=De?(Z.verticalAlign="bottom",Z.inside=!0):De+=we.plotHeight-Be,Me=!0),Me&&(Z.x=Je,Z.y=De,ie.placed=!X,ie.align(Z,void 0,ge)),Me},b.pie&&(b.pie.prototype.dataLabelPositioners={radialDistributionY:function(ie){return ie.top+ie.distributeBox.pos},radialDistributionX:function(ie,Z,ue,se){return ie.getX(ue<Z.top+2||ue>Z.bottom-2?se:ue,Z.half,Z)},justify:function(ie,Z,ue){return ue[0]+(ie.half?-1:1)*(Z+ie.labelDistance)},alignToPlotEdges:function(ie,Z,ue,se){return ie=ie.getBBox().width,Z?ie+se:ue-ie-se},alignToConnectors:function(ie,Z,ue,se){var X,ge=0;return ie.forEach(function(we){(X=we.dataLabel.getBBox().width)>ge&&(ge=X)}),Z?ge+se:ue-ge-se}},b.pie.prototype.drawDataLabels=function(){var ue,we,Be,B,G,le,Se,Re,je,ze,dt,Ft,ie=this,Z=ie.data,se=ie.chart,ge=ie.options.dataLabels||{},X=ge.connectorPadding,ce=se.plotWidth,xe=se.plotHeight,Pe=se.plotLeft,Je=Math.round(se.chartWidth/3),De=ie.center,Me=De[2]/2,J=De[1],_e=[[],[]],gt=[0,0,0,0],Mt=ie.dataLabelPositioners;ie.visible&&(ge.enabled||ie._hasPointLabels)&&(Z.forEach(function(xt){xt.dataLabel&&xt.visible&&xt.dataLabel.shortened&&(xt.dataLabel.attr({width:"auto"}).css({width:"auto",textOverflow:"clip"}),xt.dataLabel.shortened=!1)}),I.prototype.drawDataLabels.apply(ie),Z.forEach(function(xt){xt.dataLabel&&(xt.visible?(_e[xt.half].push(xt),xt.dataLabel._pos=null,!i(ge.style.width)&&!i(xt.options.dataLabels&&xt.options.dataLabels.style&&xt.options.dataLabels.style.width)&&xt.dataLabel.getBBox().width>Je&&(xt.dataLabel.css({width:Math.round(.7*Je)+"px"}),xt.dataLabel.shortened=!0)):(xt.dataLabel=xt.dataLabel.destroy(),xt.dataLabels&&1===xt.dataLabels.length&&delete xt.dataLabels))}),_e.forEach(function(xt,ct){var Lt,yt=xt.length,nn=[];if(yt){if(ie.sortByAngle(xt,ct-.5),0<ie.maxLabelDistance){var Rt=Math.max(0,J-Me-ie.maxLabelDistance),tn=Math.min(J+Me+ie.maxLabelDistance,se.plotHeight);xt.forEach(function(rt){0<rt.labelDistance&&rt.dataLabel&&(rt.top=Math.max(0,J-Me-rt.labelDistance),rt.bottom=Math.min(J+Me+rt.labelDistance,se.plotHeight),Lt=rt.dataLabel.getBBox().height||21,rt.distributeBox={target:rt.labelPosition.natural.y-rt.top+Lt/2,size:Lt,rank:rt.y},nn.push(rt.distributeBox))}),Rt=tn+Lt-Rt,P.distribute(nn,Rt,Rt/5)}for(dt=0;dt<yt;dt++){if(ue=xt[dt],le=ue.labelPosition,B=ue.dataLabel,ze=!1===ue.visible?"hidden":"inherit",je=Rt=le.natural.y,nn&&i(ue.distributeBox)&&(typeof ue.distributeBox.pos>"u"?ze="hidden":(Se=ue.distributeBox.size,je=Mt.radialDistributionY(ue))),delete ue.positionIndex,ge.justify)Re=Mt.justify(ue,Me,De);else switch(ge.alignTo){case"connectors":Re=Mt.alignToConnectors(xt,ct,ce,Pe);break;case"plotEdges":Re=Mt.alignToPlotEdges(B,ct,ce,Pe);break;default:Re=Mt.radialDistributionX(ie,ue,je,Rt)}B._attr={visibility:ze,align:le.alignment},Ft=ue.options.dataLabels||{},B._pos={x:Re+q(Ft.x,ge.x)+({left:X,right:-X}[le.alignment]||0),y:je+q(Ft.y,ge.y)-10},le.final.x=Re,le.final.y=je,q(ge.crop,!0)&&(G=B.getBBox().width,Rt=null,Re-G<X&&1===ct?(Rt=Math.round(G-Re+X),gt[3]=Math.max(Rt,gt[3])):Re+G>ce-X&&0===ct&&(Rt=Math.round(Re+G-ce+X),gt[1]=Math.max(Rt,gt[1])),0>je-Se/2?gt[0]=Math.max(Math.round(Se/2-je),gt[0]):je+Se/2>xe&&(gt[2]=Math.max(Math.round(je+Se/2-xe),gt[2])),B.sideOverflow=Rt)}}}),0===T(gt)||this.verifyDataLabelOverflow(gt))&&(this.placeDataLabels(),this.points.forEach(function(xt){var ct;Ft=te(ge,xt.options.dataLabels),(we=q(Ft.connectorWidth,1))&&(Be=xt.connector,(B=xt.dataLabel)&&B._pos&&xt.visible&&0<xt.labelDistance?(ze=B._attr.visibility,(ct=!Be)&&(xt.connector=Be=se.renderer.path().addClass("highcharts-data-label-connector  highcharts-color-"+xt.colorIndex+(xt.className?" "+xt.className:"")).add(ie.dataLabelsGroup),se.styledMode||Be.attr({"stroke-width":we,stroke:Ft.connectorColor||xt.color||"#666666"})),Be[ct?"attr":"animate"]({d:xt.getConnectorPath()}),Be.attr("visibility",ze)):Be&&(xt.connector=Be.destroy()))}))}
1,b.pie.prototype.placeDataLabels=function(){this.points.forEach(function(ie){var ue,Z=ie.dataLabel;Z&&ie.visible&&((ue=Z._pos)?(Z.sideOverflow&&(Z._attr.width=Math.max(Z.getBBox().width-Z.sideOverflow,0),Z.css({width:Z._attr.width+"px",textOverflow:(this.options.dataLabels.style||{}).textOverflow||"ellipsis"}),Z.shortened=!0),Z.attr(Z._attr),Z[Z.moved?"animate":"attr"](ue),Z.moved=!0):Z&&Z.attr({y:-9999})),delete ie.distributeBox},this)},b.pie.prototype.alignDataLabel=v,b.pie.prototype.verifyDataLabelOverflow=function(ie){var Z=this.center,ue=this.options,se=ue.center,ge=ue.minSize||80,X=null!==ue.size;if(!X){if(null!==se[0])var we=Math.max(Z[2]-Math.max(ie[1],ie[3]),ge);else we=Math.max(Z[2]-ie[1]-ie[3],ge),Z[0]+=(ie[3]-ie[1])/2;null!==se[1]?we=a(we,ge,Z[2]-Math.max(ie[0],ie[2])):(we=a(we,ge,Z[2]-ie[0]-ie[2]),Z[1]+=(ie[0]-ie[2])/2),we<Z[2]?(Z[2]=we,Z[3]=Math.min(he(ue.innerSize||0,we),we),this.translate(Z),this.drawDataLabels&&this.drawDataLabels()):X=!0}return X}),b.column&&(b.column.prototype.alignDataLabel=function(ie,Z,ue,se,ge){var X=this.chart.inverted,we=ie.series,ce=ie.dlBox||ie.shapeArgs,xe=q(ie.below,ie.plotY>q(this.translatedThreshold,we.yAxis.len)),Pe=q(ue.inside,!!this.options.stacking);ce&&(0>(se=te(ce)).y&&(se.height+=se.y,se.y=0),0<(ce=se.y+se.height-we.yAxis.len)&&ce<se.height&&(se.height-=ce),X&&(se={x:we.yAxis.len-se.y-se.height,y:we.xAxis.len-se.x-se.width,width:se.height,height:se.width}),Pe||(X?(se.x+=xe?0:se.width,se.width=0):(se.y+=xe?se.height:0,se.height=0))),ue.align=q(ue.align,!X||Pe?"center":xe?"right":"left"),ue.verticalAlign=q(ue.verticalAlign,X||Pe?"middle":xe?"top":"bottom"),I.prototype.alignDataLabel.call(this,ie,Z,ue,se,ge),ue.inside&&ie.contrastColor&&Z.css({color:ie.contrastColor})})}),L(y,"Extensions/OverlappingDataLabels.js",[y["Core/Chart/Chart.js"],y["Core/Utilities.js"]],function(v,P){var I=P.addEvent,w=P.fireEvent,k=P.isArray,b=P.isNumber,T=P.objectEach,a=P.pick;I(v,"render",function(){var i=[];(this.labelCollectors||[]).forEach(function(p){i=i.concat(p())}),(this.yAxis||[]).forEach(function(p){p.stacking&&p.options.stackLabels&&!p.options.stackLabels.allowOverlap&&T(p.stacking.stacks,function(O){T(O,function(Y){i.push(Y.label)})})}),(this.series||[]).forEach(function(p){var O=p.options.dataLabels;p.visible&&(!1!==O.enabled||p._hasPointLabels)&&(p.nodes||p.points).forEach(function(Y){Y.visible&&(k(Y.dataLabels)?Y.dataLabels:Y.dataLabel?[Y.dataLabel]:[]).forEach(function(ee){var te=ee.options;ee.labelrank=a(te.labelrank,Y.labelrank,Y.shapeArgs&&Y.shapeArgs.height),te.allowOverlap||i.push(ee)})})}),this.hideOverlappingLabels(i)}),v.prototype.hideOverlappingLabels=function(i){var ee,te,fe,p=this,O=i.length,Y=p.renderer,q=!1,he=function(ie){var Z,ge,ue=ie.box?0:ie.padding||0,se=Z=0;if(ie&&(!ie.alignAttr||ie.placed)){var X=ie.alignAttr||{x:ie.attr("x"),y:ie.attr("y")},we=ie.parentGroup;ie.width||(Z=ie.getBBox(),ie.width=Z.width,ie.height=Z.height,Z=Y.fontMetrics(null,ie.element).h);var ce=ie.width-2*ue;return(ge={left:"0",center:"0.5",right:"1"}[ie.alignValue])?se=+ge*ce:b(ie.x)&&Math.round(ie.x)!==ie.translateX&&(se=ie.x-ie.translateX),{x:X.x+(we.translateX||0)+ue-(se||0),y:X.y+(we.translateY||0)+ue-Z,width:ie.width-2*ue,height:ie.height-2*ue}}};for(te=0;te<O;te++)(ee=i[te])&&(ee.oldOpacity=ee.opacity,ee.newOpacity=1,ee.absoluteBox=he(ee));for(i.sort(function(ie,Z){return(Z.labelrank||0)-(ie.labelrank||0)}),te=0;te<O;te++){var pe=(he=i[te])&&he.absoluteBox;for(ee=te+1;ee<O;++ee){var oe=(fe=i[ee])&&fe.absoluteBox;!pe||!oe||he===fe||0===he.newOpacity||0===fe.newOpacity||oe.x>=pe.x+pe.width||oe.x+oe.width<=pe.x||oe.y>=pe.y+pe.height||oe.y+oe.height<=pe.y||((he.labelrank<fe.labelrank?he:fe).newOpacity=0)}}i.forEach(function(ie){if(ie){var Z=ie.newOpacity;ie.oldOpacity!==Z&&(ie.alignAttr&&ie.placed?(ie[Z?"removeClass":"addClass"]("highcharts-data-label-hidden"),q=!0,ie.alignAttr.opacity=Z,ie[ie.isOld?"animate":"attr"](ie.alignAttr,null,function(){p.styledMode||ie.css({pointerEvents:Z?"auto":"none"}),ie.visibility=Z?"inherit":"hidden"}),w(p,"afterHideOverlappingLabel")):ie.attr({opacity:Z})),ie.isOld=!0}}),q&&w(p,"afterHideAllOverlappingLabels")}}),L(y,"Core/Interaction.js",[y["Core/Series/Series.js"],y["Core/Chart/Chart.js"],y["Core/Globals.js"],y["Core/Legend.js"],y["Series/LineSeries.js"],y["Core/Options.js"],y["Core/Series/Point.js"],y["Core/Utilities.js"]],function(v,P,I,w,k,b,T,a){v=v.seriesTypes;var i=I.hasTouch,p=I.svg,O=b.defaultOptions,Y=a.addEvent,ee=a.createElement,te=a.css,fe=a.defined,q=a.extend,he=a.fireEvent,pe=a.isArray,oe=a.isFunction,ie=a.isNumber,Z=a.isObject,ue=a.merge,se=a.objectEach,ge=a.pick;I=I.TrackerMixin={drawTrackerPoint:function(){var Pe,X=this,we=X.chart,ce=we.pointer,xe=function(Je){var Be=ce.getPointFromEvent(Je);typeof Be<"u"&&(ce.isDirectTouch=!0,Be.onMouseOver(Je))};
1X.points.forEach(function(Je){Pe=pe(Je.dataLabels)?Je.dataLabels:Je.dataLabel?[Je.dataLabel]:[],Je.graphic&&(Je.graphic.element.point=Je),Pe.forEach(function(Be){Be.div?Be.div.point=Je:Be.element.point=Je})}),X._hasTracking||(X.trackerGroups.forEach(function(Je){X[Je]&&(X[Je].addClass("highcharts-tracker").on("mouseover",xe).on("mouseout",function(Be){ce.onTrackerMouseOut(Be)}),i&&X[Je].on("touchstart",xe),!we.styledMode&&X.options.cursor&&X[Je].css(te).css({cursor:X.options.cursor}))}),X._hasTracking=!0),he(this,"afterDrawTracker")},drawTrackerGraph:function(){var X=this,we=X.options,ce=we.trackByArea,xe=[].concat(ce?X.areaPath:X.graphPath),Pe=X.chart,Je=Pe.pointer,Be=Pe.renderer,De=Pe.options.tooltip.snap,Me=X.tracker,J=function(G){Pe.hoverSeries!==X&&X.onMouseOver()},B="rgba(192,192,192,"+(p?1e-4:.002)+")";Me?Me.attr({d:xe}):X.graph&&(X.tracker=Be.path(xe).attr({visibility:X.visible?"visible":"hidden",zIndex:2}).addClass(ce?"highcharts-tracker-area":"highcharts-tracker-line").add(X.group),Pe.styledMode||X.tracker.attr({"stroke-linecap":"round","stroke-linejoin":"round",stroke:B,fill:ce?B:"none","stroke-width":X.graph.strokeWidth()+(ce?0:2*De)}),[X.tracker,X.markerGroup].forEach(function(G){G.addClass("highcharts-tracker").on("mouseover",J).on("mouseout",function(le){Je.onTrackerMouseOut(le)}),we.cursor&&!Pe.styledMode&&G.css({cursor:we.cursor}),i&&G.on("touchstart",J)})),he(this,"afterDrawTracker")}},v.column&&(v.column.prototype.drawTracker=I.drawTrackerPoint),v.pie&&(v.pie.prototype.drawTracker=I.drawTrackerPoint),v.scatter&&(v.scatter.prototype.drawTracker=I.drawTrackerPoint),q(w.prototype,{setItemEvents:function(X,we,ce){var xe=this,Pe=xe.chart.renderer.boxWrapper,Je=X instanceof T,Be="highcharts-legend-"+(Je?"point":"series")+"-active",De=xe.chart.styledMode;(ce?[we,X.legendSymbol]:[X.legendGroup]).forEach(function(Me){Me&&Me.on("mouseover",function(){X.visible&&xe.allItems.forEach(function(J){X!==J&&J.setState("inactive",!Je)}),X.setState("hover"),X.visible&&Pe.addClass(Be),De||we.css(xe.options.itemHoverStyle)}).on("mouseout",function(){xe.chart.styledMode||we.css(ue(X.visible?xe.itemStyle:xe.itemHiddenStyle)),xe.allItems.forEach(function(J){X!==J&&J.setState("",!Je)}),Pe.removeClass(Be),X.setState()}).on("click",function(J){var B=function(){X.setVisible&&X.setVisible(),xe.allItems.forEach(function(G){X!==G&&G.setState(X.visible?"inactive":"",!Je)})};Pe.removeClass(Be),J={browserEvent:J},X.firePointEvent?X.firePointEvent("legendItemClick",J,B):he(X,"legendItemClick",J,B)})})},createCheckboxForItem:function(X){X.checkbox=ee("input",{type:"checkbox",className:"highcharts-legend-checkbox",checked:X.selected,defaultChecked:X.selected},this.options.itemCheckboxStyle,this.chart.container),Y(X.checkbox,"click",function(we){he(X.series||X,"checkboxClick",{checked:we.target.checked,item:X},function(){X.select()})})}}),q(P.prototype,{showResetZoom:function(){function X(){we.zoomOut()}var we=this,ce=O.lang,xe=we.options.chart.resetZoomButton,Pe=xe.theme,Je=Pe.states,Be="chart"===xe.relativeTo||"spaceBox"===xe.relativeTo?null:"plotBox";he(this,"beforeShowResetZoom",null,function(){we.resetZoomButton=we.renderer.button(ce.resetZoom,null,null,X,Pe,Je&&Je.hover).attr({align:xe.position.align,title:ce.resetZoomTitle}).addClass("highcharts-reset-zoom").add().align(xe.position,!1,Be)}),he(this,"afterShowResetZoom")},zoomOut:function(){he(this,"selection",{resetSelection:!0}
1,this.zoom)},zoom:function(X){var ce,we=this,xe=we.pointer,Pe=!1,Je=we.inverted?xe.mouseDownX:xe.mouseDownY;!X||X.resetSelection?(we.axes.forEach(function(De){ce=De.zoom()}),xe.initiated=!1):X.xAxis.concat(X.yAxis).forEach(function(De){var Me=De.axis,J=we.inverted?Me.left:Me.top,B=we.inverted?J+Me.width:J+Me.height,G=Me.isXAxis,le=!1;(!G&&Je>=J&&Je<=B||G||!fe(Je))&&(le=!0),xe[G?"zoomX":"zoomY"]&&le&&(ce=Me.zoom(De.min,De.max),Me.displayBtn&&(Pe=!0))});var Be=we.resetZoomButton;Pe&&!Be?we.showResetZoom():!Pe&&Z(Be)&&(we.resetZoomButton=Be.destroy()),ce&&we.redraw(ge(we.options.chart.animation,X&&X.animation,100>we.pointCount))},pan:function(X,we){var Be,ce=this,xe=ce.hoverPoints,Pe=ce.options.chart,Je=ce.options.mapNavigation&&ce.options.mapNavigation.enabled;we="object"==typeof we?we:{enabled:we,type:"x"},Pe&&Pe.panning&&(Pe.panning=we);var De=we.type;he(this,"pan",{originalEvent:X},function(){xe&&xe.forEach(function(J){J.setState()});var Me=[1];"xy"===De?Me=[1,0]:"y"===De&&(Me=[0]),Me.forEach(function(J){var B=ce[J?"xAxis":"yAxis"][0],G=B.horiz,le=X[G?"chartX":"chartY"],Se=ce[G=G?"mouseDownX":"mouseDownY"],_e=(B.pointRange||0)/2,Re=B.reversed&&!ce.inverted||!B.reversed&&ce.inverted?-1:1,je=B.getExtremes(),ze=B.toValue(Se-le,!0)+_e*Re,dt=(Re=B.toValue(Se+B.len-le,!0)-_e*Re)<ze;Se=dt?Re:ze,ze=dt?ze:Re;var gt=B.hasVerticalPanning(),Mt=B.panningState;B.series.forEach(function(Ft){if(gt&&!J&&(!Mt||Mt.isDirty)){var xt=Ft.getProcessedData(!0);Ft=Ft.getExtremes(xt.yData,!0),Mt||(Mt={startMin:Number.MAX_VALUE,startMax:-Number.MAX_VALUE}),ie(Ft.dataMin)&&ie(Ft.dataMax)&&(Mt.startMin=Math.min(Ft.dataMin,Mt.startMin),Mt.startMax=Math.max(Ft.dataMax,Mt.startMax))}}),Re=Math.min(ge(Mt?.startMin,je.dataMin),_e?je.min:B.toValue(B.toPixels(je.min)-B.minPixelPadding)),_e=Math.max(ge(Mt?.startMax,je.dataMax),_e?je.max:B.toValue(B.toPixels(je.max)+B.minPixelPadding)),B.panningState=Mt,B.isOrdinal||(0<(dt=Re-Se)&&(ze+=dt,Se=Re),0<(dt=ze-_e)&&(ze=_e,Se-=dt),B.series.length&&Se!==je.min&&ze!==je.max&&Se>=Re&&ze<=_e&&(B.setExtremes(Se,ze,!1,!1,{trigger:"pan"}),ce.resetZoomButton||Je||Se===Re||ze===_e||!De.match("y")||(ce.showResetZoom(),B.displayBtn=!1),Be=!0),ce[G]=le)}),Be&&ce.redraw(!1),te(ce.container,{cursor:"move"})})}}),q(T.prototype,{select:function(X,we){var ce=this,xe=ce.series,Pe=xe.chart;this.selectedStaging=X=ge(X,!ce.selected),ce.firePointEvent(X?"select":"unselect",{accumulate:we},function(){ce.selected=ce.options.selected=X,xe.options.data[xe.data.indexOf(ce)]=ce.options,ce.setState(X&&"select"),we||Pe.getSelectedPoints().forEac
1h(function(Je){var Be=Je.series;Je.selected&&Je!==ce&&(Je.selected=Je.options.selected=!1,Be.options.data[Be.data.indexOf(Je)]=Je.options,Je.setState(Pe.hoverPoints&&Be.options.inactiveOtherPoints?"inactive":""),Je.firePointEvent("unselect"))})}),delete this.selectedStaging},onMouseOver:function(X){var we=this.series.chart,ce=we.pointer;X=X?ce.normalize(X):ce.getChartCoordinatesFromPoint(this,we.inverted),ce.runPointActions(X,this)},onMouseOut:function(){var X=this.series.chart;this.firePointEvent("mouseOut"),this.series.options.inactiveOtherPoints||(X.hoverPoints||[]).forEach(function(we){we.setState()}),X.hoverPoints=X.hoverPoint=null},importEvents:function(){if(!this.hasImportedEvents){var X=this,we=ue(X.series.options.point,X.options).events;X.events=we,se(we,function(ce,xe){oe(ce)&&Y(X,xe,ce)}),this.hasImportedEvents=!0}},setState:function(X,we){var Se,ce=this.series,xe=this.state,Pe=ce.options.states[X||"normal"]||{},Je=O.plotOptions[ce.type].marker&&ce.options.marker,Be=Je&&!1===Je.enabled,De=Je&&Je.states&&Je.states[X||"normal"]||{},Me=!1===De.enabled,J=ce.stateMarkerGraphic,B=this.marker||{},G=ce.chart,le=ce.halo,_e=Je&&ce.markerAttribs;if(!((X=X||"")===this.state&&!we||this.selected&&"select"!==X||!1===Pe.enabled||X&&(Me||Be&&!1===De.enabled)||X&&B.states&&B.states[X]&&!1===B.states[X].enabled)){if(this.state=X,_e&&(Se=ce.markerAttribs(this,X)),this.graphic){if(xe&&this.graphic.removeClass("highcharts-point-"+xe),X&&this.graphic.addClass("highcharts-point-"+X),!G.styledMode){var Re=ce.pointAttribs(this,X),je=ge(G.options.chart.animation,Pe.animation);ce.options.inactiveOtherPoints&&Re.opacity&&((this.dataLabels||[]).forEach(function(ze){ze&&ze.animate({opacity:Re.opacity},je)}),this.connector&&this.connector.animate({opacity:Re.opacity},je)),this.graphic.animate(Re,je)}Se&&this.graphic.animate(Se,ge(G.options.chart.animation,De.animation,Je.animation)),J&&J.hide()}else X&&De&&(xe=B.symbol||ce.symbol,J&&J.currentSymbol!==xe&&(J=J.destroy()),Se&&(J?J[we?"animate":"attr"]({x:Se.x,y:Se.y}):xe&&(ce.stateMarkerGraphic=J=G.renderer.symbol(xe,Se.x,Se.y,Se.width,Se.height).add(ce.markerGroup),J.currentSymbol=xe)),!G.styledMode&&J&&J.attr(ce.pointAttribs(this,X))),J&&(J[X&&this.isInside?"show":"hide"](),J.element.point=this);X=Pe.halo,Pe=(J=this.graphic||J)&&J.visibility||"inherit",X&&X.size&&J&&"hidden"!==Pe&&!this.isCluster?(le||(ce.halo=le=G.renderer.path().add(J.parentGroup)),le.show()[we?"animate":"attr"]({d:this.haloPath(X.size)}),le.attr({class:"highcharts-halo highcharts-color-"+ge(this.colorIndex,ce.colorIndex)+(this.className?" "+this.className:""),visibility:Pe,zIndex:-1}),le.point=this,G.styledMode||le.attr(q({fill:this.color||ce.color,"fill-opacity":X.opacity},X.attributes))):le&&le.point&&le.point.haloPath&&le.animate({d:le.point.haloPath(0)},null,le.hide),he(this,"afterSetState")}},haloPath:function(X){return this.series.chart.renderer.symbols.circle(Math.floor(this.plotX)-X,this.plotY-X,2*X,2*X)}}),q(k.prototype,{onMouseOver:function(){var X=this.chart,we=X.hoverSeries;X.pointer.setHoverChartIndex(),we&&we!==this&&we.onMouseOut(),this.options.events.mouseOver&&he(this,"mouseOver"),this.setState("hover"),X.hoverSeries=this},onMouseOut:function(){var X=this.options,we=this.chart,ce=we.tooltip,xe=we.hoverPoint;we.hoverSeries=null,xe&&xe.onMouseOut(),this&&X.events.mouseOut&&he(this,"mouseOut"),!ce||this.stickyTracking||ce.shared&&!this.noSharedTooltip||ce.hide(),we.series.forEach(function(Pe){Pe.setState("",!0)})},setState:function(X,we){var ce=this,xe=ce.options,Pe=ce.graph,Je=xe.inactiveOtherPoints,Be=xe.states,De=xe.lineWidth,Me=xe.opacity,J=ge(Be[X||"normal"]&&Be[X||"normal"].animation,ce.chart.options.chart.animation);if(xe=0,X=X||"",ce.state!==X&&([ce.group,ce.markerGroup,ce.dataLabelsGroup].forEach(function(B){B&&(ce.state&&B.removeClass("highcharts-series-"+ce.state),X&&B.addClass("highcharts-series-"+X))}),ce.state=X,!ce.chart.styledMode)){if(Be[X]&&!1===Be[X].enabled)return;if(X&&(De=Be[X].lineWidth||De+(Be[X].lineWidthPlus||0),Me=ge(Be[X].opacity,Me)),Pe&&!Pe.dashstyle)for(Be={"stroke-width":De},Pe.animate(Be,J);ce["zone-graph-"+xe];)ce["zone-graph-"+xe].attr(Be),xe+=1;Je||[ce.group,ce.markerGroup,ce.dataLabelsGroup,ce.labelBySeries].forEac
1h(function(B){B&&B.animate({opacity:Me},J)})}we&&Je&&ce.points&&ce.setAllPointsToState(X)},setAllPointsToState:function(X){this.points.forEach(function(we){we.setState&&we.setState(X)})},setVisible:function(X,we){var ce=this,xe=ce.chart,Pe=ce.legendItem,Je=xe.options.chart.ignoreHiddenSeries,Be=ce.visible,De=(ce.visible=X=ce.options.visible=ce.userOptions.visible=typeof X>"u"?!Be:X)?"show":"hide";["group","dataLabelsGroup","markerGroup","tracker","tt"].forEach(function(Me){ce[Me]&&ce[Me][De]()}),(xe.hoverSeries===ce||(xe.hoverPoint&&xe.hoverPoint.series)===ce)&&ce.onMouseOut(),Pe&&xe.legend.colorizeItem(ce,X),ce.isDirty=!0,ce.options.stacking&&xe.series.forEach(function(Me){Me.options.stacking&&Me.visible&&(Me.isDirty=!0)}),ce.linkedSeries.forEach(function(Me){Me.setVisible(X,!1)}),Je&&(xe.isDirtyBox=!0),he(ce,De),!1!==we&&xe.redraw()},show:function(){this.setVisible(!0)},hide:function(){this.setVisible(!1)},select:function(X){this.selected=X=this.options.selected=typeof X>"u"?!this.selected:X,this.checkbox&&(this.checkbox.checked=X),he(this,X?"select":"unselect")},drawTracker:I.drawTrackerGraph})}),L(y,"Core/Responsive.js",[y["Core/Chart/Chart.js"],y["Core/Utilities.js"]],function(v,P){var I=P.find,w=P.isArray,k=P.isObject,b=P.merge,T=P.objectEach,a=P.pick,i=P.splat,p=P.uniqueKey;v.prototype.setResponsive=function(O,Y){var ee=this.options.responsive,te=[],fe=this.currentResponsive;
1!Y&&ee&&ee.rules&&ee.rules.forEach(function(q){typeof q._id>"u"&&(q._id=p()),this.matchResponsiveRule(q,te)},this),(Y=b.apply(0,te.map(function(q){return I(ee.rules,function(he){return he._id===q}).chartOptions}))).isResponsiveOptions=!0,(te=te.toString()||void 0)!==(fe&&fe.ruleIds)&&(fe&&this.update(fe.undoOptions,O,!0),te?((fe=this.currentOptions(Y)).isResponsiveOptions=!0,this.currentResponsive={ruleIds:te,mergedOptions:Y,undoOptions:fe},this.update(Y,O,!0)):this.currentResponsive=void 0)},v.prototype.matchResponsiveRule=function(O,Y){var ee=O.condition;(ee.callback||function(){return this.chartWidth<=a(ee.maxWidth,Number.MAX_VALUE)&&this.chartHeight<=a(ee.maxHeight,Number.MAX_VALUE)&&this.chartWidth>=a(ee.minWidth,0)&&this.chartHeight>=a(ee.minHeight,0)}).call(this)&&Y.push(O._id)},v.prototype.currentOptions=function(O){var ee=this,te={};return function Y(fe,q,he,pe){var oe;T(fe,function(ie,Z){if(!pe&&-1<ee.collectionsWithUpdate.indexOf(Z))for(ie=i(ie),he[Z]=[],oe=0;oe<Math.max(ie.length,q[Z].length);oe++)q[Z][oe]&&(void 0===ie[oe]?he[Z][oe]=q[Z][oe]:(he[Z][oe]={},Y(ie[oe],q[Z][oe],he[Z][oe],pe+1)));else k(ie)?(he[Z]=w(ie)?[]:{},Y(ie,q[Z]||{},he[Z],pe+1)):he[Z]=typeof q[Z]>"u"?null:q[Z]})}(O,this.options,te,0),te}}),L(y,"masters/highcharts.src.js",[y["Core/Globals.js"]],function(v){return v}),y["masters/highcharts.src.js"]._modules=y,y["masters/highcharts.src.js"]},We.exports?(L.default=L,We.exports=A.document?L(A):L):void 0!==(s=function(){return L(A)}.call(Te,C,Te,We))&&(We.exports=s)},58749:We=>{function Te(s){return!!s.constructor&&"function"==typeof s.constructor.isBuffer&&s.constructor.isBuffer(s)}We.exports=function(s){return null!=s&&(Te(s)||function C(s){return"function"==typeof s.readFloatLE&&"function"==typeof s.slice&&Te(s.slice(0,0))}(s)||!!s._isBuffer)}},79812:(We,Te,C)=>{var s,A,L,y,v;s=C(59928),A=C(77468).utf8,L=C(58749),y=C(77468).bin,(v=function(P,I){P.constructor==String?P=I&&"binary"===I.encoding?y.stringToBytes(P):A.stringToBytes(P):L(P)?P=Array.prototype.slice.call(P,0):Array.isArray(P)||(P=P.toString());for(var w=s.bytesToWords(P),k=8*P.length,b=1732584193,T=-271733879,a=-1732584194,i=271733878,p=0;p<w.length;p++)w[p]=16711935&(w[p]<<8|w[p]>>>24)|4278255360&(w[p]<<24|w[p]>>>8);w[k>>>5]|=128<<k%32,w[14+(k+64>>>9<<4)]=k;var O=v._ff,Y=v._gg,ee=v._hh,te=v._ii;for(p=0;p<w.length;p+=16){var fe=b,q=T,he=a,pe=i;b=O(b,T,a,i,w[p+0],7,-680876936),i=O(i,b,T,a,w[p+1],12,-389564586),a=O(a,i,b,T,w[p+2],17,606105819),T=O(T,a,i,b,w[p+3],22,-1044525330),b=O(b,T,a,i,w[p+4],7,-176418897),i=O(i,b,T,a,w[p+5],12,1200080426),a=O(a,i,b,T,w[p+6],17,-1473231341),T=O(T,a,i,b,w[p+7],22,-45705983),b=O(b,T,a,i,w[p+8],7,1770035416),i=O(i,b,T,a,w[p+9],12,-1958414417),a=O(a,i,b,T,w[p+10],17,-42063),T=O(T,a,i,b,w[p+11],22,-1990404162),b=O(b,T,a,i,w[p+12],7,1804603682),i=O(i,b,T,a,w[p+13],12,-40341101),a=O(a,i,b,T,w[p+14],17,-1502002290),b=Y(b,T=O(T,a,i,b,w[p+15],22,1236535329),a,i,w[p+1],5,-165796510),i=Y(i,b,T,a,w[p+6],9,-1069501632),a=Y(a,i,b,T,w[p+11],14,643717713),T=Y(T,a,i,b,w[p+0],20,-373897302),b=Y(b,T,a,i,w[p+5],5,-701558691),i=Y(i,b,T,a,w[p+10],9,38016083),a=Y(a,i,b,T,w[p+15],14,-660478335),T=Y(T,a,i,b,w[p+4],20,-405537848),b=Y(b,T,a,i,w[p+9],5,568446438),i=Y(i,b,T,a,w[p+14],9,-1019803690),a=Y(a,i,b,T,w[p+3],14,-187363961),T=Y(T,a,i,b,w[p+8],20,1163531501),b=Y(b,T,a,i,w[p+13],5,-1444681467),i=Y(i,b,T,a,w[p+2],9,-51403784),a=Y(a,i,b,T,w[p+7],14,1735328473),b=ee(b,T=Y(T,a,i,b,w[p+12],20,-1926607734),a,i,w[p+5],4,-378558),i=ee(i,b,T,a,w[p+8],11,-2022574463),a=ee(a,i,b,T,w[p+11],16,1839030562),T=ee(T,a,i,b,w[p+14],23,-35309556),b=ee(b,T,a,i,w[p+1],4,-1530992060),i=ee(i,b,T,a,w[p+4],11,1272893353),a=ee(a,i,b,T,w[p+7],16,-155497632),T=ee(T,a,i,b,w[p+10],23,-1094730640),b=ee(b,T,a,i,w[p+13],4,681279174),i=ee(i,b,T,a,w[p+0],11,-358537222),a=ee(a,i,b,T,w[p+3],16,-722521979),T=ee(T,a,i,b,w[p+6],23,76029189),b=ee(b,T,a,i,w[p+9],4,-640364487),i=ee(i,b,T,a,w[p+12],11,-421815835),a=ee(a,i,b,T,w[p+15],16,530742520),b=te(b,T=ee(T,a,i,b,w[p+2],23,-995338651),a,i,w[p+0],6,-198630844),i=te(i,b,T,a,w[p+7],10,1126891415),a=te(a,i,b,T,w[p+14],15,-1416354905),T=te(T,a,i,b,w[p+5],21,-57434055),b=te(b,T,a,i,w[p+12],6,1700485571),i=te(i,b,T,a,w[p+3],10,-1894986606),a=te(a,i,b,T,w[p+10],15,-1051523),T=te(T,a,i,b,w[p+1],21,-2054922799),b=te(b,T,a,i,w[p+8],6,1873313359),i=te(i,b,T,a,w[p+15],10,-30611744),a=te(a,i,b,T,w[p+6],15,-1560198380),T=te(T,a,i,b,w[p+13],21,1309151649),b=te(b,T,a,i,w[p+4],6,-145523070),i=te(i,b,T,a,w[p+11],10,-1120210379),a=te(a,i,b,T,w[p+2],15,718787259),T=te(T,a,i,b,w[p+9],21,-343485551),b=b+fe>>>0,T=T+q>>>0,a=a+he>>>0,i=i+pe>>>0}return s.endian([b,T,a,i])})._ff=function(P,I,w,k,b,T,a){var i=P+(I&w|~I&k)+(b>>>0)+a;return(i<<T|i>>>32-T)+I},v._gg=function(P,I,w,k,b,T,a){var i=P+(I&k|w&~k)+(b>>>0)+a;return(i<<T|i>>>32-T)+I},v._hh=function(P,I,w,k,b,T,a){var i=P+(I^w^k)+(b>>>0)+a;return(i<<T|i>>>32-T)+I},v._ii=function(P,I,w,k,b,T,a){var i=P+(w^(I|~k))+(b>>>0)+a;return(i<<T|i>>>32-T)+I},v._blocksize=16,v._digestsize=16,We.exports=function(P,I){if(null==P)throw new Error("Illegal argument "+P);var w=s.wordsToBytes(v(P,I));return I&&I.asBytes?w:I&&I.asString?y.bytesToString(w):s.bytesToHex(w)}},11544:function(We,Te,C){!function(s){"use strict";s.defineLocale("af",{months:"Januarie_Februarie_Maart_April_Mei_Junie_Julie_Augustus_September_Oktober_November_Desember".split("_"),monthsShort:"Jan_Feb_Mrt_Apr_Mei_Jun_Jul_Aug_Sep_Okt_Nov_Des".split("_"),weekdays:"Sondag_Maandag_Dinsdag_Woensdag_Donderdag_Vrydag_Saterdag".split("_"),weekdaysShort:"Son_Maa_Din_Woe_Don_Vry_Sat".split("_"),weekdaysMin:"So_Ma_Di_Wo_Do_Vr_Sa".split("_"),meridiemParse:/vm|nm/i,isPM:function(L){return/^nm$/i.test(L)},meridiem:function(L,y,v){return L<12?v?"vm":"VM":v?"nm":"NM"},longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Vandag om] LT",nextDay:"[M\xf4re om] LT",nextWeek:"dddd [om] LT",lastDay:"[Gister om] LT",lastWeek:"[Laas] dddd [om] LT",sameElse:"L"},relativeTime:{future:"oor %s",past:"%s gelede",s:"'n paar sekondes",ss:"%d sekondes",m:"'n minuut",mm:"%d minute",h:"'n uur",hh:"%d ure",d:"'n dag",dd:"%d dae",M:"'n maand",MM:"%d maande",y:"'n jaar",yy:"%d jaar"},dayOfMonthOrdinalParse:/\d{1,2}(ste|de)/,ordinal:function(L){return L+(1===L||8===L||L>=20?"ste":"de")},week:{dow:1,doy:4}})}(C(97586))},52155:function(We,Te,C){!function(s){"use strict";s.defineLocale("ar-dz",{months:"\u062c\u0627\u0646\u0641\u064a_\u0641\u064a\u064
11\u0631\u064a_\u0645\u0627\u0631\u0633_\u0623\u0641\u0631\u064a\u0644_\u0645\u0627\u064a_\u062c\u0648\u0627\u0646_\u062c\u0648\u064a\u0644\u064a\u0629_\u0623\u0648\u062a_\u0633\u0628\u062a\u0645\u0628\u0631_\u0623\u0643\u062a\u0648\u0628\u0631_\u0646\u0648\u0641\u0645\u0628\u0631_\u062f\u064a\u0633\u0645\u0628\u0631".split("_"),monthsShort:"\u062c\u0627\u0646\u0641\u064a_\u0641\u064a\u0641\u0631\u064a_\u0645\u0627\u0631\u0633_\u0623\u0641\u0631\u064a\u0644_\u0645\u0627\u064a_\u062c\u0648\u0627\u0646_\u062c\u0648\u064a\u0644\u064a\u0629_\u0623\u0648\u062a_\u0633\u0628\u062a\u0645\u0628\u0631_\u0623\u0643\u062a\u0648\u0628\u0631_\u0646\u0648\u0641\u0645\u0628\u0631_\u062f\u064a\u0633\u0645\u0628\u0631".split("_"),weekdays:"\u0627\u0644\u0623\u062d\u062f_\u0627\u0644\u0625\u062b\u0646\u064a\u0646_\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621_\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621_\u0627\u0644\u062e\u0645\u064a\u0633_\u0627\u0644\u062c\u0645\u0639\u0629_\u0627\u0644\u0633\u0628\u062a".split("_"),weekdaysShort:"\u0627\u062d\u062f_\u0627\u062b\u0646\u064a\u0646_\u062b\u0644\u0627\u062b\u0627\u0621_\u0627\u0631\u0628\u0639\u0627\u0621_\u062e\u0645\u064a\u0633_\u062c\u0645\u0639\u0629_\u0633\u0628\u062a".split("_"),weekdaysMin:"\u0623\u062d_\u0625\u062b_\u062b\u0644\u0627_\u0623\u0631_\u062e\u0645_\u062c\u0645_\u0633\u0628".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[\u0627\u0644\u064a\u0648\u0645 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextDay:"[\u063a\u062f\u0627 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextWeek:"dddd [\u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastDay:"[\u0623\u0645\u0633 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastWeek:"dddd [\u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",sameElse:"L"},relativeTime:{future:"\u0641\u064a %s",past:"\u0645\u0646\u0630 %s",s:"\u062b\u0648\u0627\u0646",ss:"%d \u062b\u0627\u0646\u064a\u0629",m:"\u062f\u0642\u064a\u0642\u0629",mm:"%d \u062f\u0642\u0627\u0626\u0642",h:"\u0633\u0627\u0639\u0629",hh:"%d \u0633\u0627\u0639\u0627\u062a",d:"\u064a\u0648\u0645",dd:"%d \u0623\u064a\u0627\u0645",M:"\u0634\u0647\u0631",MM:"%d \u0623\u0634\u0647\u0631",y:"\u0633\u0646\u0629",yy:"%d \u0633\u0646\u0648\u0627\u062a"},week:{dow:0,doy:4}})}(C(97586))},53583:function(We,Te,C){!function(s){"use strict";s.defineLocale("ar-kw",{months:"\u064a\u0646\u0627\u064a\u0631_\u0641\u0628\u0631\u0627\u064a\u0631_\u0645\u0627\u0631\u0633_\u0623\u0628\u0631\u064a\u0644_\u0645\u0627\u064a_\u064a\u0648\u0646\u064a\u0648_\u064a\u0648\u0644\u064a\u0648\u0632_\u063a\u0634\u062a_\u0634\u062a\u0646\u0628\u0631_\u0623\u0643\u062a\u0648\u0628\u0631_\u0646\u0648\u0646\u0628\u0631_\u062f\u062c\u0646\u0628\u0631".split("_"),monthsShort:"\u064a\u0646\u0627\u064a\u0631_\u0641\u0628\u0631\u0627\u064a\u0631_\u0645\u0627\u0631\u0633_\u0623\u0628\u0631\u064a\u0644_\u0645\u0627\u064a_\u064a\u0648\u0646\u064a\u0648_\u064a\u0648\u0644\u064a\u0648\u0632_\u063a\u0634\u062a_\u0634\u062a\u0646\u0628\u0631_\u0623\u0643\u062a\u0648\u0628\u0631_\u0646\u0648\u0646\u0628\u0631_\u062f\u062c\u0646\u0628\u0631".split("_"),weekdays:"\u0627\u0644\u0623\u062d\u062f_\u0627\u0644\u0625\u062a\u0646\u064a\u0646_\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621_\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621_\u0627\u0644\u062e\u0645\u064a\u0633_\u0627\u0644\u062c\u0645\u0639\u0629_\u0627\u0644\u0633\u0628\u062a".split("_"),weekdaysShort:"\u0627\u062d\u062f_\u0627\u062a\u0646\u064a\u0646_\u062b\u0644\u0627\u062b\u0627\u0621_\u0627\u0631\u0628\u0639\u0627\u0621_\u062e\u0645\u064a\u0633_\u062c\u0645\u0639\u0629_\u0633\u0628\u062a".split("_"),weekdaysMin:"\u062d_\u0646_\u062b_\u0631_\u062e_\u062c_\u0633".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[\u0627\u0644\u064a\u0648\u0645 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextDay:"[\u063a\u062f\u0627 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextWeek:"dddd [\u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastDay:"[\u0623\u0645\u0633 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastWeek:"dddd [\u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",sameElse:"L"},relativeTime:{future:"\u0641\u064a %s",past:"\u0645\u0646\u0630 %s",s:"\u062b\u0648\u0627\u0646",ss:"%d \u062b\u0627\u0646\u064a\u0629",m:"\u062f\u0642\u064a\u0642\u0629",mm:"%d \u062f\u0642\u0627\u0626\u0642",h:"\u0633\u0627\u0639\u0629",hh:"%d \u0633\u0627\u0639\u0627\u062a",d:"\u064a\u0648\u0645",dd:"%d \u0623\u064a\u0627\u0645",M:"\u0634\u0647\u0631",MM:"%d \u0623\u0634\u0647\u0631",y:"\u0633\u0646\u0629",yy:"%d \u0633\u0646\u0648\u0627\u062a"},week:{dow:0,doy:12}})}(C(97586))},41638:function(We,Te,C){!function(s){"use strict";var A={1:"1",2:"2",3:"3",4:"4",5:"5",6:"6",7:"7",8:"8",9:"9",0:"0"},L=function(w){return 0===w?0:1===w?1:2===w?2:w%100>=3&&w%100<=10?3:w%100>=11?4:5},y={s:["\u0623\u0642\u0644 \u0645\u0646 \u062b\u0627\u0646\u064a\u0629","\u062b\u0627\u0646\u064a\u0629 \u0648\u0627\u062d\u062f\u0629",["\u062b\u0627\u0646\u064a\u062a\u0627\u0646","\u062b\u0627\u0646\u064a\u062a\u064a\u0646"],"%d \u062b\u0648\u0627\u0646","%d \u062b\u0627\u0646\u064a\u0629","%d \u062b\u0627\u0646\u064a\u0629"],m:["\u0623\u0642\u0644 \u0645\u0646 \u062f\u0642\u064a\u0642\u0629","\u062f\u0642\u064a\u0642\u0629 \u0648\u0627\u062d\u062f\u0629",["\u062f\u0642\u064a\u0642\u062a\u0627\u0646","\u062f\u0642\u064a\u0642\u062a\u064a\u0646"],"%d \u062f\u0642\u0627\u0626\u0642","%d \u062f\u0642\u064a\u0642\u0629","%d \u062f\u0642\u064a\u0642\u0629"],h:["\u0623\u0642\u0644 \u0645\u0646 \u0633\u0627\u0639\u0629","\u0633\u0627\u0639\u0629 \u0648\u0627\u062d\u062f\u0629",["\u0633\u0627\u0639\u062a\u0627\u0646","\u0633\u0627\u0639\u062a\u064a\u0646"],"%d \u0633\u0627\u0639\u0627\u062a","%d \u0633\u0627\u0639\u0629","%d \u0633\u0627\u0639\u0629"],d:["\u0623\u0642\u0644 \u0645\u0646 \u064a\u0648\u0645","\u064a\u0648\u0645 \u0648\u0627\u062d\u062f",["\u064a\u0648\u0645\u0627\u0646","\u064a\u0648\u0645\u064a\u0646"],"%d \u0623\u064a\u0627\u0645","%d \u064a\u0648\u0645\u064b\u0627","%d \u064a\u0648\u0645"],M:["\u0623\u0642\u0644 \u0645\u0646 \u0634\u0647\u0631","\u0634\u0647\u0631 \u0648\u0627\u062d\u062f",["\u0634\u0647\u0631\u0627\u0646","\u0634\u0647\u0631\u064a\u0646"],"%d \u0623\u0634\u0647\u0631","%d \u0634\u0647\u0631\u0627","%d \u0634\u0647\u0631"],y:["\u0623\u0642\u0644 \u0645\u0646 \u0639\u0627\u0645","\u0639\u0627\u0645 \u0648\u0627\u062d\u062f",["\u0639\u0627\u0645\u0627\u0646","\u0639\u0627\u0645\u064a\u0646"],"%d \u0623\u0639\u0648\u0627\u0645","%d \u0639\u0627\u0645\u064b\u0627","%d \u0639\u0627\u0645"]},v=function(w){return function(k,b,T,a){var i=L(k),p=y[w][L(k)];return 2===i&&(p=p[b?0:1]),p.replace(/%d/i,k)}},P=["\u064a\u0646\u0627\u064a\u0631","\u0641\u0628\u0631\u0627\u064a\u0631","\u0645\u0627\u0631\u0633","\u0623\u0628\u0631\u064a\u0644","\u0645\u0627\u064a\u0648","\u064a\u0648\u0646\u064a\u0648","\u064a\u0648\u0644\u064a\u0648","\u0623\u063a\u0633\u0637\u0633","\u0633\u0628\u062a\u0645\u0628\u0631","\u0623\u0643\u062a\u0648\u0628\u0631","\u0646\u0648\u0641\u0645\u0628\u0631","\u062f\u064a\u0633\u0645\u0628\u0631"];s.defineLocale("ar-ly",{months:P,monthsShort:P,weekdays:"\u0627\u0644\u0623\u062d\u062f_\u0627\u0644\u0625\u062b\u0646\u064a\u0646_\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621_\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621_\u0627\u0644\u062e\u0645\u064a\u0633_\u0627\u0644\u062c\u0645\u0639\u0629_\u0627\u0644\u0633\u0628\u062a".split("_"),weekdaysShort:"\u0623\u062d\u062f_\u0625\u062b\u0646\u064a\u0646_\u062b\u0644\u0627\u062b\u0627\u0621_\u0623\u0631\u0628\u0639\u0627\u0621_\u062e\u0645\u064a\u0633_\u062c\u0645\u0639\u0629_\u0633\u0628\u062a".split("_"),weekdaysMin:"\u062d_\u0646_\u062b_\u0631_\u062e_\u062c_\u0633".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"D/\u200fM/\u200fYYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiemParse:/\u0635|\u0645/,isPM:function(w){return"\u0645"===w},meridiem:function(w,k,b){return w<12?"\u0635":"\u0645"},calendar:{sameDay:"[\u0627\u0644\u064a\u0648\u0645 \u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextDay:"[\u063a\u062f\u064b\u0627 \u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextWeek:"dddd [\u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastDay:"[\u0623\u0645\u0633 \u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastWeek:"dddd [\u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",sameElse:"L"},relativeTime:{future:"\u0628\u0639\u062f %s",past:"\u0645\u0646\u0630 %s",s:v("s"),ss:v("s"),m:v("m"),mm:v("m"),h:v("h"),hh:v("h"),d:v("d"),dd:v("d"),M:v("M"),MM:v("M"),y:v("y"),yy:v("y")},preparse:function(w){return w.replace(/\u060c/g,",")},postformat:function(w){return w.replace(/\d/g,function(k){return A[k]}).replace(/,/g,"\u060c")},week:{dow:6,doy:12}})}(C(97586))},87823:function(We,Te,C){!function(s){"use strict";s.defineLocale("ar-ma",{months:"\u064a\u0646\u0627\u064a\u0631_\u0641\u0628\u0631\u0627\u064a\u0631_\u0645\u0627\u0631\u0633_\u0623\u0628\u0631\u064a\u0644_\u0645\u0627\u064a_\u064a\u0648\u0646\u064a\u0648_\u064a\u0648\u0644\u064a\u0648\u0632_\u063a\u0634\u062a_\u0634\u062a\u0646\u0628\u0631_\u0623\u0643\u062a\u0648\u0628\u0631_\u0646\u0648\u0646\u0628\u0631_\u062f\u062c\u0646\u0628\u0631".split("_"),monthsShort:"\u064a\u0646\u0627\u064a\u0631_\u0641\u0628\u0631\u0627\u064a\u0631_\u0645\u0627\u0631\u0633_\u0623\u0628\u0631\u064a\u0644_\u0645\u0627\u064a_\u064a\u0648\u0646\u064a\u0648_\u064a\u0648\u0644\u064a\u0648\u0632_\u063a\u0634\u062a_\u0634\u062a\u0646\u0628\u0631_\u0623\u0643\u062a\u0648\u0628\u0631_\u0646\u0648\u0646\u0628\u0631_\u062f\u062c\u0646\u0628\u0631".split("_"),weekdays:"\u0627\u0644\u0623\u062d\u062f_\u0627\u0644\u0625\u062a\u0646\u064a\u0646_\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621_\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621_\u0627\u0644\u062e\u0645\u064a\u0633_\u0627\u0644\u062c\u0645\u0639\u0629_\u0627\u0644\u0633\u0628\u062a".split("_"),weekdaysShort:"\u0627\u062d\u062f_\u0627\u062a\u0646\u064a\u0646_\u062b\u0644\u0627\u062b\u0627\u0621_\u0627\u0631\u0628\u0639\u0627\u0621_\u062e\u0645\u064a\u0633_\u062c\u0645\u0639\u0629_\u0633\u0628\u062a".split("_"),weekdaysMin:"\u062d_\u0646_\u062b_\u0631_\u062e_\u062c_\u0633".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[\u0627\u0644\u064a\u0648\u0645 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextDay:"[\u063a\u062f\u0627 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextWeek:"dddd [\u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastDay:"[\u0623\u0645\u0633 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastWeek:"dddd [\u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",sameElse:"L"},relativeTime:{future:"\u0641\u064a %s",past:"\u0645\u0646\u0630 %s",s:"\u062b\u0648\u0627\u0646",ss:"%d \u062b\u0627\u0646\u064a\u0629",m:"\u062f\u0642\u064a\u0642\u0629",mm:"%d \u062f\u0642\u0627\u0626\u0642",h:"\u0633\u0627\u0639\u0629",hh:"%d \u0633\u0627\u0639\u0627\u062a",d:"\u064a\u0648\u0645",dd:"%d \u0623\u064a\u0627\u0645",M:"\u0634\u0647\u0631",MM:"%d \u0623\u0634\u0647\u0631",y:"\u0633\u0646\u0629",yy:"%d \u0633\u0646\u0648\u0627\u062a"},week:{dow:6,doy:12}})}(C(97586))},78261:function(We,Te,C){!function(s){"use strict";var A={1:"\u0661",2:"\u0662",3:"\u0663",4:"\u0664",5:"\u0665",6:"\u0666",7:"\u0667",8:"\u0668",9:"\u0669",0:"\u0660"},L={"\u0661":"1","\u0662":"2","\u0663":"3","\u0664":"4","\u0665":"5","\u0666":"6","\u0667":"7","\u0668":"8","\u0669":"9","\u0660":"0"};s.defineLocale("ar-sa",{months:"\u064a\u0646\u0627\u064a\u0631_\u0641\u0628\u0631\u0627\u064a\u0631_\u0645\u0627\u0631\u0633_\u0623\u0628\u0631\u064a\u0644_\u0645\u0627\u064a\u0648_\u064a\u0648\u0646\u064a\u0648_\u064a\u0648\u0644\u064a\u0648_\u0623\u063a\u0633\u0637\u0633_\u0633\u0628\u062a\u0645\u0628\u0631_\u0623\u0643\u062a\u0648\u0628\u0631_\u0646\u0648\u0641\u0645\u0628\u0631_\u062f\u064a\u0633\u0645\u0628\u0631".split("_"),monthsShort:"\u064a\u0646\u0627\u064a\u0631_\u0641\u0628\u0631\u0627\u064a\u0631_\u0645\u0627\u0631\u0633_\u0623\u0628\u0631\u064a\u0644_\u0645\u0627\u064a\u0648_\u064a\u0648\u0646\u064a\u0648_\u064a\u0648\u0644\u064a\u0648_\u0623\u063a\u0633\u0637\u0633_\u0633\u0628\u062a\u0645\u0628\u0631_\u0623\u0643\u062a\u0648\u0628\u0631_\u0646\u0648\u0641\u0645\u0628\u0631_\u062f\u064a\u0633\u0645\u0628\u0631".split("_"),weekdays:"\u0627\u0644\u0623\u062d\u062f_\u0627\u0644\u0625\u062b\u0646\u064a\u0646_\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621_\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621_\u0627\u0644\u062e\u0645\u064a\u0633_\u0627\u0644\u062c\u0645\u0639\u0629_\u0627\u0644\u0633\u0628\u062a".split("_"),weekdaysShort:"\u0623\u062d\u062f_\u0625\u062b\u0646\u064a\u0646_\u062b\u0644\u0627\u062b\u0627\u0621_\u0623\u0631\u0628\u0639\u0627\u0621_\u062e\u0645\u064a\u0633_\u062c\u0645\u0639\u0629_\u0633\u0628\u062a".split("_"),weekdaysMin:"\u062d_\u0646_\u062b_\u0631_\u062e_\u062c_\u0633".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiemParse:/\u0635|\u0645/,isPM:function(v){return"\u0645"===v},meridiem:function(v,P,I){return v<12?"\u0635":"\u0645"},calendar:{sameDay:"[\u0627\u0644\u064a\u0648\u0645 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextDay:"[\u063a\u062f\u0627 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextWeek:"dddd [\u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastDay:"[\u0623\u0645\u0633 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastWeek:"dddd [\u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",sameElse:"L"},relativeTime:{future:"\u0641\u064a %s",past:"\u0645\u0646\u0630 %s",s:"\u062b\u0648\u0627\u0646",ss:"%d \u062b\u0627\u0646\u064a\u0629",m:"\u062f\u0642\u064a\u0642\u0629",mm:"%d \u062f\u0642\u0627\u0626\u0642",h:"\u0633\u0627\u0639\u0629",hh:"%d \u0633\u0627\u0639\u0627\u062a",d:"\u064a\u0648\u0645",dd:"%d \u0623\u064a\u0627\u0645",M:"\u0634\u0647\u0631",MM:"%d \u0623\u0634\u0647\u0631",y:"\u0633\u0646\u0629",yy:"%d \u0633\u0646\u0648\u0627\u062a"},preparse:function(v){return v.replace(/[\u0661\u0662\u0663\u0664\u0665\u0666\u0667\u0668\u0669\u0660]/g,function(P){return L[P]}).replace(/\u060c/g,",")},postformat:function(v){return v.replace(/\d/g,function(P){return A[P]}).replace(/,/g,"\u060c")},week:{dow:0,doy:6}})}(C(97586))},56703:function(We,Te,C){!function(s){"use strict";s.defineLocale("ar-tn",{months:"\u062c\u0627\u0646\u0641\u064a_\u0641\u064a\u064
11\u0631\u064a_\u0645\u0627\u0631\u0633_\u0623\u0641\u0631\u064a\u0644_\u0645\u0627\u064a_\u062c\u0648\u0627\u0646_\u062c\u0648\u064a\u0644\u064a\u0629_\u0623\u0648\u062a_\u0633\u0628\u062a\u0645\u0628\u0631_\u0623\u0643\u062a\u0648\u0628\u0631_\u0646\u0648\u0641\u0645\u0628\u0631_\u062f\u064a\u0633\u0645\u0628\u0631".split("_"),monthsShort:"\u062c\u0627\u0646\u0641\u064a_\u0641\u064a\u0641\u0631\u064a_\u0645\u0627\u0631\u0633_\u0623\u0641\u0631\u064a\u0644_\u0645\u0627\u064a_\u062c\u0648\u0627\u0646_\u062c\u0648\u064a\u0644\u064a\u0629_\u0623\u0648\u062a_\u0633\u0628\u062a\u0645\u0628\u0631_\u0623\u0643\u062a\u0648\u0628\u0631_\u0646\u0648\u0641\u0645\u0628\u0631_\u062f\u064a\u0633\u0645\u0628\u0631".split("_"),weekdays:"\u0627\u0644\u0623\u062d\u062f_\u0627\u0644\u0625\u062b\u0646\u064a\u0646_\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621_\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621_\u0627\u0644\u062e\u0645\u064a\u0633_\u0627\u0644\u062c\u0645\u0639\u0629_\u0627\u0644\u0633\u0628\u062a".split("_"),weekdaysShort:"\u0623\u062d\u062f_\u0625\u062b\u0646\u064a\u0646_\u062b\u0644\u0627\u062b\u0627\u0621_\u0623\u0631\u0628\u0639\u0627\u0621_\u062e\u0645\u064a\u0633_\u062c\u0645\u0639\u0629_\u0633\u0628\u062a".split("_"),weekdaysMin:"\u062d_\u0646_\u062b_\u0631_\u062e_\u062c_\u0633".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[\u0627\u0644\u064a\u0648\u0645 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextDay:"[\u063a\u062f\u0627 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextWeek:"dddd [\u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastDay:"[\u0623\u0645\u0633 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastWeek:"dddd [\u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",sameElse:"L"},relativeTime:{future:"\u0641\u064a %s",past:"\u0645\u0646\u0630 %s",s:"\u062b\u0648\u0627\u0646",ss:"%d \u062b\u0627\u0646\u064a\u0629",m:"\u062f\u0642\u064a\u0642\u0629",mm:"%d \u062f\u0642\u0627\u0626\u0642",h:"\u0633\u0627\u0639\u0629",hh:"%d \u0633\u0627\u0639\u0627\u062a",d:"\u064a\u0648\u0645",dd:"%d \u0623\u064a\u0627\u0645",M:"\u0634\u0647\u0631",MM:"%d \u0623\u0634\u0647\u0631",y:"\u0633\u0646\u0629",yy:"%d \u0633\u0646\u0648\u0627\u062a"},week:{dow:1,doy:4}})}(C(97586))},33108:function(We,Te,C){!function(s){"use strict";var A={1:"\u0661",2:"\u0662",3:"\u0663",4:"\u0664",5:"\u0665",6:"\u0666",7:"\u0667",8:"\u0668",9:"\u0669",0:"\u0660"},L={"\u0661":"1","\u0662":"2","\u0663":"3","\u0664":"4","\u0665":"5","\u0666":"6","\u0667":"7","\u0668":"8","\u0669":"9","\u0660":"0"},y=function(k){return 0===k?0:1===k?1:2===k?2:k%100>=3&&k%100<=10?3:k%100>=11?4:5},v={s:["\u0623\u0642\u0644 \u0645\u0646 \u062b\u0627\u0646\u064a\u0629","\u062b\u0627\u0646\u064a\u0629 \u0648\u0627\u062d\u062f\u0629",["\u062b\u0627\u0646\u064a\u062a\u0627\u0646","\u062b\u0627\u0646\u064a\u062a\u064a\u0646"],"%d \u062b\u0648\u0627\u0646","%d \u062b\u0627\u0646\u064a\u0629","%d \u062b\u0627\u0646\u064a\u0629"],m:["\u0623\u0642\u0644 \u0645\u0646 \u062f\u0642\u064a\u0642\u0629","\u062f\u0642\u064a\u0642\u0629 \u0648\u0627\u062d\u062f\u0629",["\u062f\u0642\u064a\u0642\u062a\u0627\u0646","\u062f\u0642\u064a\u0642\u062a\u064a\u0646"],"%d \u062f\u0642\u0627\u0626\u0642","%d \u062f\u0642\u064a\u0642\u0629","%d \u062f\u0642\u064a\u0642\u0629"],h:["\u0623\u0642\u0644 \u0645\u0646 \u0633\u0627\u0639\u0629","\u0633\u0627\u0639\u0629 \u0648\u0627\u062d\u062f\u0629",["\u0633\u0627\u0639\u062a\u0627\u0646","\u0633\u0627\u0639\u062a\u064a\u0646"],"%d \u0633\u0627\u0639\u0627\u062a","%d \u0633\u0627\u0639\u0629","%d \u0633\u0627\u0639\u0629"],d:["\u0623\u0642\u0644 \u0645\u0646 \u064a\u0648\u0645","\u064a\u0648\u0645 \u0648\u0627\u062d\u062f",["\u064a\u0648\u0645\u0627\u0646","\u064a\u0648\u0645\u064a\u0646"],"%d \u0623\u064a\u0627\u0645","%d \u064a\u0648\u0645\u064b\u0627","%d \u064a\u0648\u0645"],M:["\u0623\u0642\u0644 \u0645\u0646 \u0634\u0647\u0631","\u0634\u0647\u0631 \u0648\u0627\u062d\u062f",["\u0634\u0647\u0631\u0627\u0646","\u0634\u0647\u0631\u064a\u0646"],"%d \u0623\u0634\u0647\u0631","%d \u0634\u0647\u0631\u0627","%d \u0634\u0647\u0631"],y:["\u0623\u0642\u0644 \u0645\u0646 \u0639\u0627\u0645","\u0639\u0627\u0645 \u0648\u0627\u062d\u062f",["\u0639\u0627\u0645\u0627\u0646","\u0639\u0627\u0645\u064a\u0646"],"%d \u0623\u0639\u0648\u0627\u0645","%d \u0639\u0627\u0645\u064b\u0627","%d \u0639\u0627\u0645"]},P=function(k){return function(b,T,a,i){var p=y(b),O=v[k][y(b)];return 2===p&&(O=O[T?0:1]),O.replace(/%d/i,b)}},I=["\u064a\u0646\u0627\u064a\u0631","\u0641\u0628\u0631\u0627\u064a\u0631","\u0645\u0627\u0631\u0633","\u0623\u0628\u0631\u064a\u0644","\u0645\u0627\u064a\u0648","\u064a\u0648\u0646\u064a\u0648","\u064a\u0648\u0644\u064a\u0648","\u0623\u063a\u0633\u0637\u0633","\u0633\u0628\u062a\u0645\u0628\u0631","\u0623\u0643\u062a\u0648\u0628\u0631","\u0646\u0648\u0641\u0645\u0628\u0631","\u062f\u064a\u0633\u0645\u0628\u0631"];s.defineLocale("ar",{months:I,monthsShort:I,weekdays:"\u0627\u0644\u0623\u062d\u062f_\u0627\u0644\u0625\u062b\u0646\u064a\u0646_\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621_\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621_\u0627\u0644\u062e\u0645\u064a\u0633_\u0627\u0644\u062c\u0645\u0639\u0629_\u0627\u0644\u0633\u0628\u062a".split("_"),weekdaysShort:"\u0623\u062d\u062f_\u0625\u062b\u0646\u064a\u0646_\u062b\u0644\u0627\u062b\u0627\u0621_\u0623\u0631\u0628\u0639\u0627\u0621_\u062e\u0645\u064a\u0633_\u062c\u0645\u0639\u0629_\u0633\u0628\u062a".split("_"),weekdaysMin:"\u062d_\u0646_\u062b_\u0631_\u062e_\u062c_\u0633".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"D/\u200fM/\u200fYYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiemParse:/\u0635|\u0645/,isPM:function(k){return"\u0645"===k},meridiem:function(k,b,T){return k<12?"\u0635":"\u0645"},calendar:{sameDay:"[\u0627\u0644\u064a\u0648\u0645 \u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextDay:"[\u063a\u062f\u064b\u0627 \u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextWeek:"dddd [\u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastDay:"[\u0623\u0645\u0633 \u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastWeek:"dddd [\u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",sameElse:"L"},relativeTime:{future:"\u0628\u0639\u062f %s",past:"\u0645\u0646\u0630 %s",s:P("s"),ss:P("s"),m:P("m"),mm:P("m"),h:P("h"),hh:P("h"),d:P("d"),dd:P("d"),M:P("M"),MM:P("M"),y:P("y"),yy:P("y")},preparse:function(k){return k.replace(/[\u0661\u0662\u0663\u0664\u0665\u0666\u0667\u0668\u0669\u0660]/g,function(b){return L[b]}).replace(/\u060c/g,",")},postformat:function(k){return k.replace(/\d/g,function(b){return A[b]}).replace(/,/g,"\u060c")},week:{dow:6,doy:12}})}(C(97586))},46508:function(We,Te,C){!function(s){"use strict";var A={1:"-inci",5:"-inci",8:"-inci",70:"-inci",80:"-inci",2:"-nci",7:"-nci",20:"-nci",50:"-nci",3:"-\xfcnc\xfc",4:"-\xfcnc\xfc",100:"-\xfcnc\xfc",6:"-nc\u0131",9:"-uncu",10:"-uncu",30:"-uncu",60:"-\u0131nc\u0131",90:"-\u0131nc\u0131"};s.defineLocale("az",{months:"yanvar_fevral_mart_aprel_may_iyun_iyul_avqust_sentyabr_oktyabr_noyabr_dekabr".split("_"),monthsShort:"yan_fev_mar_apr_may_iyn_iyl_avq_sen_okt_noy_dek".split("_"),weekdays:"Bazar_Bazar ert\u0259si_\xc7\u0259r\u015f\u
10259nb\u0259 ax\u015fam\u0131_\xc7\u0259r\u015f\u0259nb\u0259_C\xfcm\u0259 ax\u015fam\u0131_C\xfcm\u0259_\u015e\u0259nb\u0259".split("_"),weekdaysShort:"Baz_BzE_\xc7Ax_\xc7\u0259r_CAx_C\xfcm_\u015e\u0259n".split("_"),weekdaysMin:"Bz_BE_\xc7A_\xc7\u0259_CA_C\xfc_\u015e\u0259".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[bug\xfcn saat] LT",nextDay:"[sabah saat] LT",nextWeek:"[g\u0259l\u0259n h\u0259ft\u0259] dddd [saat] LT",lastDay:"[d\xfcn\u0259n] LT",lastWeek:"[ke\xe7\u0259n h\u0259ft\u0259] dddd [saat] LT",sameElse:"L"},relativeTime:{future:"%s sonra",past:"%s \u0259vv\u0259l",s:"birne\xe7\u0259 saniy\u0259",ss:"%d saniy\u0259",m:"bir d\u0259qiq\u0259",mm:"%d d\u0259qiq\u0259",h:"bir saat",hh:"%d saat",d:"bir g\xfcn",dd:"%d g\xfcn",M:"bir ay",MM:"%d ay",y:"bir il",yy:"%d il"},meridiemParse:/gec\u0259|s\u0259h\u0259r|g\xfcnd\xfcz|ax\u015fam/,isPM:function(y){return/^(g\xfcnd\xfcz|ax\u015fam)$/.test(y)},meridiem:function(y,v,P){return y<4?"gec\u0259":y<12?"s\u0259h\u0259r":y<17?"g\xfcnd\xfcz":"ax\u015fam"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0131nc\u0131|inci|nci|\xfcnc\xfc|nc\u0131|uncu)/,ordinal:function(y){if(0===y)return y+"-\u0131nc\u0131";var v=y%10,P=y%100-v,I=y>=100?100:null;return y+(A[v]||A[P]||A[I])},week:{dow:1,doy:7}})}(C(97586))},16766:function(We,Te,C){!function(s){"use strict";function A(v,P){var I=v.split("_");return P%10==1&&P%100!=11?I[0]:P%10>=2&&P%10<=4&&(P%100<10||P%100>=20)?I[1]:I[2]}function L(v,P,I){return"m"===I?P?"\u0445\u0432\u0456\u043b\u0456\u043d\u0430":"\u0445\u0432\u0456\u043b\u0456\u043d\u0443":"h"===I?P?"\u0433\u0430\u0434\u0437\u0456\u043d\u0430":"\u0433\u0430\u0434\u0437\u0456\u043d\u0443":v+" "+A({ss:P?"\u0441\u0435\u043a\u0443\u043d\u0434\u0430_\u0441\u0435\u043a\u0443\u043d\u0434\u044b_\u0441\u0435\u043a\u0443\u043d\u0434":"\u0441\u0435\u043a\u0443\u043d\u0434\u0443_\u0441\u0435\u043a\u0443\u043d\u0434\u044b_\u0441\u0435\u043a\u0443\u043d\u0434",mm:P?"\u0445\u0432\u0456\u043b\u0456\u043d\u0430_\u0445\u0432\u0456\u043b\u0456\u043d\u044b_\u0445\u0432\u0456\u043b\u0456\u043d":"\u0445\u0432\u0456\u043b\u0456\u043d\u0443_\u0445\u0432\u0456\u043b\u0456\u043d\u044b_\u0445\u0432\u0456\u043b\u0456\u043d",hh:P?"\u0433\u0430\u0434\u0437\u0456\u043d\u0430_\u0433\u0430\u0434\u0437\u0456\u043d\u044b_\u0433\u0430\u0434\u0437\u0456\u043d":"\u0433\u0430\u0434\u0437\u0456\u043d\u0443_\u0433\u0430\u0434\u0437\u0456\u043d\u044b_\u0433\u0430\u0434\u0437\u0456\u043d",dd:"\u0434\u0437\u0435\u043d\u044c_\u0434\u043d\u0456_\u0434\u0437\u0451\u043d",MM:"\u043c\u0435\u0441\u044f\u0446_\u043c\u0435\u0441\u044f\u0446\u044b_\u043c\u0435\u0441\u044f\u0446\u0430\u045e",yy:"\u0433\u043e\u0434_\u0433\u0430\u0434\u044b_\u0433\u0430\u0434\u043e\u045e"}[I],+v)}s.defineLocale("be",{months:{format:"\u0441\u0442\u0443\u0434\u0437\u0435\u043d\u044f_\u043b\u044e\u0442\u0430\u0433\u0430_\u0441\u0430\u043a\u0430\u0432\u0456\u043a\u0430_\u043a\u0440\u0430\u0441\u0430\u0432\u0456\u043a\u0430_\u0442\u0440\u0430\u045e\u043d\u044f_\u0447\u044d\u0440\u0432\u0435\u043d\u044f_\u043b\u0456\u043f\u0435\u043d\u044f_\u0436\u043d\u0456\u045e\u043d\u044f_\u0432\u0435\u0440\u0430\u0441\u043d\u044f_\u043a\u0430\u0441\u0442\u0440\u044b\u0447\u043d\u0456\u043a\u0430_\u043b\u0456\u0441\u0442\u0430\u043f\u0430\u0434\u0430_\u0441\u043d\u0435\u0436\u043d\u044f".split("_"),standalone:"\u0441\u0442\u0443\u0434\u0437\u0435\u043d\u044c_\u043b\u044e\u0442\u044b_\u0441\u0430\u043a\u0430\u0432\u0456\u043a_\u043a\u0440\u0430\u0441\u0430\u0432\u0456\u043a_\u0442\u0440\u0430\u0432\u0435\u043d\u044c_\u0447\u044d\u0440\u0432\u0435\u043d\u044c_\u043b\u0456\u043f\u0435\u043d\u044c_\u0436\u043d\u0456\u0432\u0435\u043d\u044c_\u0432\u0435\u0440\u0430\u0441\u0435\u043d\u044c_\u043a\u0430\u0441\u0442\u0440\u044b\u0447\u043d\u0456\u043a_\u043b\u0456\u0441\u0442\u0430\u043f\u0430\u0434_\u0441\u043d\u0435\u0436\u0430\u043d\u044c".split("_")},monthsShort:"\u0441\u0442\u0443\u0434_\u043b\u044e\u0442_\u0441\u0430\u043a_\u043a\u0440\u0430\u0441_\u0442\u0440\u0430\u0432_\u0447\u044d\u0440\u0432_\u043b\u0456\u043f_\u0436\u043d\u0456\u0432_\u0432\u0435\u0440_\u043a\u0430\u0441\u0442_\u043b\u0456\u0441\u0442_\u0441\u043d\u0435\u0436".
vendor: 7,372 bytes, line 1
1split("_"),weekdays:{format:"\u043d\u044f\u0434\u0437\u0435\u043b\u044e_\u043f\u0430\u043d\u044f\u0434\u0437\u0435\u043b\u0430\u043a_\u0430\u045e\u0442\u043e\u0440\u0430\u043a_\u0441\u0435\u0440\u0430\u0434\u0443_\u0447\u0430\u0446\u0432\u0435\u0440_\u043f\u044f\u0442\u043d\u0456\u0446\u0443_\u0441\u0443\u0431\u043e\u0442\u0443".split("_"),standalone:"\u043d\u044f\u0434\u0437\u0435\u043b\u044f_\u043f\u0430\u043d\u044f\u0434\u0437\u0435\u043b\u0430\u043a_\u0430\u045e\u0442\u043e\u0440\u0430\u043a_\u0441\u0435\u0440\u0430\u0434\u0430_\u0447\u0430\u0446\u0432\u0435\u0440_\u043f\u044f\u0442\u043d\u0456\u0446\u0430_\u0441\u0443\u0431\u043e\u0442\u0430".split("_"),isFormat:/\[ ?[\u0423\u0443\u045e] ?(?:\u043c\u0456\u043d\u0443\u043b\u0443\u044e|\u043d\u0430\u0441\u0442\u0443\u043f\u043d\u0443\u044e)? ?\] ?dddd/},weekdaysShort:"\u043d\u0434_\u043f\u043d_\u0430\u0442_\u0441\u0440_\u0447\u0446_\u043f\u0442_\u0441\u0431".split("_"),weekdaysMin:"\u043d\u0434_\u043f\u043d_\u0430\u0442_\u0441\u0440_\u0447\u0446_\u043f\u0442_\u0441\u0431".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY \u0433.",LLL:"D MMMM YYYY \u0433., HH:mm",LLLL:"dddd, D MMMM YYYY \u0433., HH:mm"},calendar:{sameDay:"[\u0421\u0451\u043d\u043d\u044f \u045e] LT",nextDay:"[\u0417\u0430\u045e\u0442\u0440\u0430 \u045e] LT",lastDay:"[\u0423\u0447\u043e\u0440\u0430 \u045e] LT",nextWeek:function(){return"[\u0423] dddd [\u045e] LT"},lastWeek:function(){switch(this.day()){case 0:case 3:case 5:case 6:return"[\u0423 \u043c\u0456\u043d\u0443\u043b\u0443\u044e] dddd [\u045e] LT";case 1:case 2:case 4:return"[\u0423 \u043c\u0456\u043d\u0443\u043b\u044b] dddd [\u045e] LT"}},sameElse:"L"},relativeTime:{future:"\u043f\u0440\u0430\u0437 %s",past:"%s \u0442\u0430\u043c\u0443",s:"\u043d\u0435\u043a\u0430\u043b\u044c\u043a\u0456 \u0441\u0435\u043a\u0443\u043d\u0434",m:L,mm:L,h:L,hh:L,d:"\u0434\u0437\u0435\u043d\u044c",dd:L,M:"\u043c\u0435\u0441\u044f\u0446",MM:L,y:"\u0433\u043e\u0434",yy:L},meridiemParse:/\u043d\u043e\u0447\u044b|\u0440\u0430\u043d\u0456\u0446\u044b|\u0434\u043d\u044f|\u0432\u0435\u0447\u0430\u0440\u0430/,isPM:function(v){return/^(\u0434\u043d\u044f|\u0432\u0435\u0447\u0430\u0440\u0430)$/.test(v)},meridiem:function(v,P,I){return v<4?"\u043d\u043e\u0447\u044b":v<12?"\u0440\u0430\u043d\u0456\u0446\u044b":v<17?"\u0434\u043d\u044f":"\u0432\u0435\u0447\u0430\u0440\u0430"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0456|\u044b|\u0433\u0430)/,ordinal:function(v,P){switch(P){case"M":case"d":case"DDD":case"w":case"W":return v%10!=2&&v%10!=3||v%100==12||v%100==13?v+"-\u044b":v+"-\u0456";case"D":return v+"-\u0433\u0430";default:return v}},week:{dow:1,doy:7}})}(C(97586))},28564:function(We,Te,C){!function(s){"use strict";s.defineLocale("bg",{months:"\u044f\u043d\u0443\u0430\u0440\u0438_\u0444\u0435\u0432\u0440\u0443\u0430\u0440\u0438_\u043c\u0430\u0440\u0442_\u0430\u043f\u0440\u0438\u043b_\u043c\u0430\u0439_\u044e\u043d\u0438_\u044e\u043b\u0438_\u0430\u0432\u0433\u0443\u0441\u0442_\u0441\u0435\u043f\u0442\u0435\u043c\u0432\u0440\u0438_\u043e\u043a\u0442\u043e\u043c\u0432\u0440\u0438_\u043d\u043e\u0435\u043c\u0432\u0440\u0438_\u0434\u0435\u043a\u0435\u043c\u0432\u0440\u0438".split("_"),monthsShort:"\u044f\u043d\u0440_\u0444\u0435\u0432_\u043c\u0430\u0440_\u0430\u043f\u0440_\u043c\u0430\u0439_\u044e\u043d\u0438_\u044e\u043b\u0438_\u0430\u0432\u0433_\u0441\u0435\u043f_\u043e\u043a\u0442_\u043d\u043e\u0435_\u0434\u0435\u043a".split("_"),weekdays:"\u043d\u0435\u0434\u0435\u043b\u044f_\u043f\u043e\u043d\u0435\u0434\u0435\u043b\u043d\u0438\u043a_\u0432\u0442\u043e\u0440\u043d\u0438\u043a_\u0441\u0440\u044f\u0434\u0430_\u0447\u0435\u0442\u0432\u044a\u0440\u0442\u044a\u043a_\u043f\u0435\u0442\u044a\u043a_\u0441\u044a\u0431\u043e\u0442\u0430".split("_"),weekdaysShort:"\u043d\u0435\u0434_\u043f\u043e\u043d_\u0432\u0442\u043e_\u0441\u0440\u044f_\u0447\u0435\u0442_\u043f\u0435\u0442_\u0441\u044a\u0431".split("_"),weekdaysMin:"\u043d\u0434_\u043f\u043d_\u0432\u0442_\u0441\u0440_\u0447\u0442_\u043f\u0442_\u0441\u0431".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"D.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY H:mm",LLLL:"dddd, D MMMM YYYY H:mm"},calendar:{sameDay:"[\u0414\u043d\u0435\u0441 \u0432] LT",nextDay:"[\u0423\u0442\u0440\u0435 \u0432] LT",nextWeek:"dddd [\u0432] LT",lastDay:"[\u0412\u0447\u0435\u0440\u0430 \u0432] LT",lastWeek:function(){switch(this.day()){case 0:case 3:case 6:return"[\u0412 \u0438\u0437\u043c\u0438\u043d\u0430\u043b\u0430\u0442\u0430] dddd [\u0432] LT";case 1:case 2:case 4:case 5:return"[\u0412 \u0438\u0437\u043c\u0438\u043d\u0430\u043b\u0438\u044f] dddd [\u0432] LT"}},sameElse:"L"},relativeTime:{future:"\u0441\u043b\u0435\u0434 %s",past:"\u043f\u0440\u0435\u0434\u0438 %s",s:"\u043d\u044f\u043a\u043e\u043b\u043a\u043e \u0441\u0435\u043a\u0443\u043d\u0434\u0438",ss:"%d \u0441\u0435\u043a\u0443\u043d\u0434\u0438",m:"\u043c\u0438\u043d\u0443\u0442\u0430",mm:"%d \u043c\u0438\u043d\u0443\u0442\u0438",h:"\u0447\u0430\u0441",hh:"%d \u0447\u0430\u0441\u0430",d:"\u0434\u0435\u043d",dd:"%d \u0434\u043d\u0438",M:"\u043c\u0435\u0441\u0435\u0446",MM:"%d \u043c\u0435\u0441\u0435\u0446\u0430",y:"\u0433\u043e\u0434\u0438\u043d\u0430",yy:"%d \u0433\u043e\u0434\u0438\u043d\u0438"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0435\u0432|\u0435\u043d|\u0442\u0438|\u0432\u0438|\u0440\u0438|\u043c\u0438)/,ordinal:function(L){var y=L%10,v=L%100;return 0===L?L+"-\u0435\u0432":0===v?L+"-\u0435\u043d":v>10&&v<20?L+"-\u0442\u0438":1===y?L+"-\u0432\u0438":2===y?L+"-\u0440\u0438":7===y||8===y?L+"-\u043c\u0438":L+"-\u0442\u0438"},week:{dow:1,doy:7}})}(C(97586))},97462:function(We,Te,C){!function(s){"use strict";s.defineLocale("bm",{months:"Zanwuyekalo_Fewuruyekalo_Marisikalo_Awirilikalo_M\u025bkalo_Zuw\u025bnkalo_Zuluyekalo_Utikalo_S\u025btanburukalo_\u0254kut\u0254burukalo_Nowanburukalo_Desanburukalo".split("_"),monthsShort:"Zan_Few_Mar_Awi_M\u025b_Zuw_Zul_Uti_S\u025bt_\u0254ku_Now_Des".split("_"),weekdays:"Kari_Nt\u025bn\u025bn_Tarata_Araba_Alamisa_Juma_Sibiri".split("_"),weekdaysShort:"Kar_Nt\u025b_Tar_Ara_Ala_Jum_Sib".split("_"),weekdaysMin:"Ka_Nt_Ta_Ar_Al_Ju_Si".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"MMMM [tile] D [san] YYYY",LLL:"MMMM [tile] D [san] YYYY [l\u025br\u025b] HH:mm",LLLL:"dddd MMMM [tile] D [san] YYYY [l\u025br\u025b] HH:mm"},calendar:{sameDay:"[Bi l\u025br\u025b] LT",nextDay:"[Sini l\u025br\u025b] LT",nextWeek:"dddd [don l\u025br\u025b] LT",lastDay:"[Kunu l\u025br\u025b] LT",lastWeek:"dddd [t\u025bm\u025bnen l\u025br\u025b] LT",sameElse:"L"},relativeTime:{future:"%s k\u0254n\u0254",past:"a b\u025b %s b\u0254",s:"sanga dama dama",ss:"sekondi %d",m:"miniti kelen",mm:"miniti %d",h:"l\u025br\u025b kelen",hh:"l\u025br\u025b %d",d:"tile kelen",dd:"tile %d",M:"kalo kelen",MM:"kalo %d",y:"san kelen",yy:"san %d"},week:{dow:1,doy:4}})}(C(97586))},17107:function(We,Te,C){!function(s){"use strict";var A={1:"\u09e7",2:"\u09e8",3:"\u09e9",4:"\u09ea",5:"\u09eb",6:"\u09ec",7:"\u09ed",8:"\u09ee",9:"\u09ef",0:"\u09e6"},L={"\u09e7":"1","\u09e8":"2","\u09e9":"3","\u09ea":"4","\u09eb":"5","\u09ec":"6","\u09ed":"7","\u09ee":"8","\u09ef":"9","\u09e6":"0"};s.defineLocale("bn",{months:"\u099c\u09be\u09a8\u09c1\u09df\u09be\u09b0\u09c0_\u09ab\u09c7\u09ac\u09cd\u09b0\u09c1\u09df\u09be\u09b0\u09bf_\u09ae\u09be\u09b0\u09cd\u099a_\u098f\u09aa\u09cd\u09b0\u09bf\u09b2_\u
109ae\u09c7_\u099c\u09c1\u09a8_\u099c\u09c1\u09b2\u09be\u0987_\u0986\u0997\u09b8\u09cd\u099f_\u09b8\u09c7\u09aa\u09cd\u099f\u09c7\u09ae\u09cd\u09ac\u09b0_\u0985\u0995\u09cd\u099f\u09cb\u09ac\u09b0_\u09a8\u09ad\u09c7\u09ae\u09cd\u09ac\u09b0_\u09a1\u09bf\u09b8\u09c7\u09ae\u09cd\u09ac\u09b0".split("_"),monthsShort:"\u099c\u09be\u09a8\u09c1_\u09ab\u09c7\u09ac_\u09ae\u09be\u09b0\u09cd\u099a_\u098f\u09aa\u09cd\u09b0_\u09ae\u09c7_\u099c\u09c1\u09a8_\u099c\u09c1\u09b2_\u0986\u0997_\u09b8\u09c7\u09aa\u09cd\u099f_\u0985\u0995\u09cd\u099f\u09cb_\u09a8\u09ad\u09c7_\u09a1\u09bf\u09b8\u09c7".split("_"),weekdays:"\u09b0\u09ac\u09bf\u09ac\u09be\u09b0_\u09b8\u09cb\u09ae\u09ac\u09be\u09b0_\u09ae\u0999\u09cd\u0997\u09b2\u09ac\u09be\u09b0_\u09ac\u09c1\u09a7\u09ac\u09be\u09b0_\u09ac\u09c3\u09b9\u09b8\u09cd\u09aa\u09a4\u09bf\u09ac\u09be\u09b0_\u09b6\u09c1\u0995\u09cd\u09b0\u09ac\u09be\u09b0_\u09b6\u09a8\u09bf\u09ac\u09be\u09b0".split("_"),weekdaysShort:"\u09b0\u09ac\u09bf_\u09b8\u09cb\u09ae_\u09ae\u0999\u09cd\u0997\u09b2_\u09ac\u09c1\u09a7_\u09ac\u09c3\u09b9\u09b8\u09cd\u09aa\u09a4\u09bf_\u09b6\u09c1\u0995\u09cd\u09b0_\u09b6\u09a8\u09bf".split("_"),weekdaysMin:"\u09b0\u09ac\u09bf_\u09b8\u09cb\u09ae_\u09ae\u0999\u09cd\u0997_\u09ac\u09c1\u09a7_\u09ac\u09c3\u09b9\u0983_\u09b6\u09c1\u0995\u09cd\u09b0_\u09b6\u09a8\u09bf".split("_"),longDateFormat:{LT:"A h:mm \u09b8\u09ae\u09df",LTS:"A h:mm:ss \u09b8\u09ae\u09df",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm \u09b8\u09ae\u09df",LLLL:"dddd, D MMMM YYYY, A h:mm \u09b8\u09ae\u09df"},calendar:{sameDay:"[\u0986\u099c] LT",nextDay:"[\u0986\u0997\u09be\u09ae\u09c0\u0995\u09be\u09b2] LT",nextWeek:"dddd, LT",lastDay:"[\u0997\u09a4\u0995\u09be\u09b2] LT",lastWeek:"[\u0997\u09a4] dddd, LT",sameElse:"L"},relativeTime:{future:"%s \u09aa\u09b0\u09c7",past:"%s \u0986\u0997\u09c7",s:"\u0995\u09df\u09c7\u0995 \u09b8\u09c7\u0995\u09c7\u09a8\u09cd\u09a1",ss:"%d \u09b8\u09c7\u0995\u09c7\u09a8\u09cd\u09a1",m:"\u098f\u0995 \u09ae\u09bf\u09a8\u09bf\u099f",mm:"%d \u09ae\u09bf\u09a8\u09bf\u099f",h:"\u098f\u0995 \u0998\u09a8\u09cd\u099f\u09be",hh:"%d \u0998\u09a8\u09cd\u099f\u09be",d:"\u098f\u0995 \u09a6\u09bf\u09a8",dd:"%d \u09a6\u09bf\u09a8",M:"\u098f\u0995 \u09ae\u09be\u09b8",MM:"%d \u09ae\u09be\u09b8",y:"\u098f\u0995 \u09ac\u099b\u09b0",yy:"%d \u09ac\u099b\u09b0"},preparse:function(v){return v.replace(/[\u09e7\u09e8\u09e9\u09ea\u09eb\u09ec\u09ed\u09ee\u09ef\u09e6]/g,function(P){return L[P]})},postformat:function(v){return v.replace(/\d/g,function(P){return A[P]})},meridiemParse:/\u09b0\u09be\u09a4|\u09b8\u0995\u09be\u09b2|\u09a6\u09c1\u09aa\u09c1\u09b0|\u09ac\u09bf\u0995\u09be\u09b2|\u09b0\u09be\u09a4/,meridiemHour:function(v,P){return 12===v&&(v=0),"\u09b0\u09be\u09a4"===P&&v>=4||"\u09a6\u09c1\u09aa\u09c1\u09b0"===P&&v<5||"\u09ac\u09bf\u0995\u09be\u09b2"===P?v+12:v},meridiem:function(v,P,I){return v<4?"\u09b0\u09be\u09a4":v<10?"\u09b8\u0995\u09be\u09b2":v<17?"\u09a6\u09c1\u09aa\u09c1\u09b0":v<20?"\u09ac\u09bf\u0995\u09be\u09b2":"\u09b0\u09be\u09a4"},week:{dow:0,doy:6}})}(C(97586))},9004:function(We,Te,C){!function(s){"use strict";var A={1:"\u0f21",2:"\u0f22",3:"\u0f23",4:"\u0f24",5:"\u0f25",6:"\u0f26",7:"\u0f27",8:"\u0f28",9:"\u0f29",0:"\u0f20"},L={"\u0f21":"1","\u0f22":"2","\u0f23":"3","\u0f24":"4","\u0f25":"5","\u0f26":"6","\u0f27":"7","\u0f28":"8","\u0f29":"9","\u0f20":"0"};s.defineLocale("bo",{months:"\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f51\u0f44\u0f0b\u0f54\u0f7c_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f42\u0f49\u0f72\u0f66\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f42\u0f66\u0f74\u0f58\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f56\u0f5e\u0f72\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f63\u0f94\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f51\u0fb2\u0f74\u0f42\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f56\u0f51\u0f74\u0f53\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f56\u0f62\u0f92\u0fb1\u0f51\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f51\u0f42\u0f74\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f56\u0f45\u0f74\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f56\u0f45\u0f74\u0f0b\u0f42\u0f45\u0f72\u0f42\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f56\u0f45\u0f74\u0f0b\u0f42\u0f49\u0f72\u0f66\u0f0b\u0f54".split("_"),monthsShort:"\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f51\u0f44\u0f0b\u0f54\u0f7c_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f42\u0f49\u0f72\u0f66\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f42\u0f66\u0f74\u0f58\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f56\u0f5e\u0f72\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f63\u0f94\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f51\u0fb2\u0f74\u0f42\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f56\u0f51\u0f74\u0f53\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f56\u0f62\u0f92\u0fb1\u0f51\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f51\u0f42\u0f74\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f56\u0f45\u0f74\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f56\u0f45\u0f74\u0f0b\u0f42\u0f45\u0f72\u0f42\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f56\u0f45\u0f74\u0f0b\u0f42\u0f49\u0f72\u0f66\u0f0b\u0f54".split("_"),weekdays:"\u0f42\u0f5f\u0f60\u0f0b\u0f49\u0f72\u0f0b\u0f58\u0f0b_\u0f42\u0f5f\u0f60\u0f0b\u0f5f\u0fb3\u0f0b\u0f56\u0f0b_\u0f42\u0f5f\u0f60\u0f0b\u0f58\u0f72\u0f42\u0f0b\u0f51\u0f58\u0f62\u0f0b_\u0f42\u0f5f\u0f60\u0f0b\u0f63\u0fb7\u0f42\u0f0b\u0f54\u0f0b_\u0f42\u0f5f\u0f60\u0f0b\u0f55\u0f74\u0f62\u0f0b\u0f56\u0f74_\u0f42\u0f5f\u0f60\u0f0b\u0f54\u0f0b\u0f66\u0f44\u0f66\u0f0b_\u0f42\u0f5f\u0f60\u0f0b\u0f66\u0fa4\u0f7a\u0f53\u0f0b\u0f54\u0f0b".split("_"),weekdaysShort:"\u0f49\u0f72\u0f0b\u0f58\u0f0b_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b_\u0f58\u0f72\u0f42\u0f0b\u0f51\u0f58\u0f62\u0f0b_\u0f63\u0fb7\u0f42\u0f0b\u0f54\u0f0b_\u0f55\u0f74\u0f62\u0f0b\u0f56\u0f74_\u0f54\u0f0b\u0f66\u0f44\u0f66\u0f0b_\u0f66\u0fa4\u0f7a\u0f53\u0f0b\u0f54\u0f0b".split("_"),weekdaysMin:"\u0f49\u0f72\u0f0b\u0f58\u0f0b_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b_\u0f58\u0f72\u0f42\u0f0b\u0f51\u0f58\u0f62\u0f0b_\u0f63\u0fb7\u0f42\u0f0b\u0f54\u0f0b_\u0f55\u0f74\u0f62\u0f0b\u0f56\u0f74_\u0f54\u0f0b\u0f66\u0f44\u0f66\u0f0b_\u0f66\u0fa4\u0f7a\u0f53\u0f0b\u0f54\u0f0b".split("_"),longDateFormat:{LT:"A h:mm",LTS:"A h:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm",LLLL:"dddd, D MMMM YYYY, A h:mm"},calendar:{sameDay:"[\u0f51\u0f72\u0f0b\u0f62\u0f72\u0f44] LT",nextDay:"[\u0f66\u0f44\u0f0b\u0f49\u0f72\u0f53] LT",nextWeek:"[\u0f56\u0f51\u0f74\u0f53\u0f0b\u0f55\u0fb2\u0f42\u0f0b\u0f62\u0f97\u0f7a\u0f66\u0f0b\u0f58], LT",lastDay:"[\u0f41\u0f0b\u0f66\u0f44] LT",lastWeek:"[\u0f56\u0f51\u0f74\u0f53\u0f0b\u0f55\u0fb2\u0f42\u0f0b\u0f58\u0f50\u0f60\u0f0b\u0f58] dddd, LT",sameElse:"L"},relativeTime:{future:"%s \u0f63\u0f0b",past:"%s \u0f66\u0f94\u0f53\u0f0b\u0f63",s:"\u0f63\u0f58\u0f0b\u0f66\u0f44",ss:"%d \u0f66\u0f90\u0f
162\u0f0b\u0f46\u0f0d",m:"\u0f66\u0f90\u0f62\u0f0b\u0f58\u0f0b\u0f42\u0f45\u0f72\u0f42",mm:"%d \u0f66\u0f90\u0f62\u0f0b\u0f58",h:"\u0f46\u0f74\u0f0b\u0f5a\u0f7c\u0f51\u0f0b\u0f42\u0f45\u0f72\u0f42",hh:"%d \u0f46\u0f74\u0f0b\u0f5a\u0f7c\u0f51",d:"\u0f49\u0f72\u0f53\u0f0b\u0f42\u0f45\u0f72\u0f42",dd:"%d \u0f49\u0f72\u0f53\u0f0b",M:"\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f42\u0f45\u0f72\u0f42",MM:"%d \u0f5f\u0fb3\u0f0b\u0f56",y:"\u0f63\u0f7c\u0f0b\u0f42\u0f45\u0f72\u0f42",yy:"%d \u0f63\u0f7c"},preparse:function(v){return v.replace(/[\u0f21\u0f22\u0f23\u0f24\u0f25\u0f26\u0f27\u0f28\u0f29\u0f20]/g,function(P){return L[P]})},postformat:function(v){return v.replace(/\d/g,function(P){return A[P]})},meridiemParse:/\u0f58\u0f5a\u0f53\u0f0b\u0f58\u0f7c|\u0f5e\u0f7c\u0f42\u0f66\u0f0b\u0f40\u0f66|\u0f49\u0f72\u0f53\u0f0b\u0f42\u0f74\u0f44|\u0f51\u0f42\u0f7c\u0f44\u0f0b\u0f51\u0f42|\u0f58\u0f5a\u0f53\u0f0b\u0f58\u0f7c/,meridiemHour:function(v,P){return 12===v&&(v=0),"\u0f58\u0f5a\u0f53\u0f0b\u0f58\u0f7c"===P&&v>=4||"\u0f49\u0f72\u0f53\u0f0b\u0f42\u0f74\u0f44"===P&&v<5||"\u0f51\u0f42\u0f7c\u0f44\u0f0b\u0f51\u0f42"===P?v+12:v},meridiem:function(v,P,I){return v<4?"\u0f58\u0f5a\u0f53\u0f0b\u0f58\u0f7c":v<10?"\u0f5e\u0f7c\u0f42\u0f66\u0f0b\u0f40\u0f66":v<17?"\u0f49\u0f72\u0f53\u0f0b\u0f42\u0f74\u0f44":v<20?"\u0f51\u0f42\u0f7c\u0f44\u0f0b\u0f51\u0f42":"\u0f58\u0f5a\u0f53\u0f0b\u0f58\u0f7c"},week:{dow:0,doy:6}})}(C(97586))},50927:function(We,Te,C){!function(s){"use strict";function A(w,k,b){return w+" "+v({mm:"munutenn",MM:"miz",dd:"devezh"}[b],w)}function L(w){switch(y(w)){case 1:case 3:case 4:case 5:case 9:return w+" bloaz";default:return w+" vloaz"}}function y(w){return w>9?y(w%10):w}function v(w,k){return 2===k?P(w):w}function P(w){var k={m:"v",b:"v",d:"z"};return void 0===k[w.charAt(0)]?w:k[w.charAt(0)]+w.substring(1)}s.defineLocale("br",{months:"Genver_C'hwevrer_Meurzh_Ebrel_Mae_Mezheven_Gouere_Eost_Gwengolo_Here_Du_Kerzu".split("_"),monthsShort:"Gen_C'hwe_Meu_Ebr_Mae_Eve_Gou_Eos_Gwe_Her_Du_Ker".split("_"),weekdays:"Sul_Lun_Meurzh_Merc'her_Yaou_Gwener_Sadorn".split("_"),weekdaysShort:"Sul_Lun_Meu_Mer_Yao_Gwe_Sad".split("_"),weekdaysMin:"Su_Lu_Me_Mer_Ya_Gw_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"h[e]mm A",LTS:"h[e]mm:ss A",L:"DD/MM/YYYY",LL:"D [a viz] MMMM YYYY",LLL:"D [a viz] MMMM YYYY h[e]mm A",LLLL:"dddd, D [a viz] MMMM YYYY h[e]mm A"},calendar:{sameDay:"[Hiziv da] LT",nextDay:"[Warc'hoazh da] LT",nextWeek:"dddd [da] LT",lastDay:"[Dec'h da] LT",lastWeek:"dddd [paset da] LT",sameElse:"L"},relativeTime:{future:"a-benn %s",past:"%s 'zo",s:"un nebeud segondenno\xf9",ss:"%d eilenn",m:"ur vunutenn",mm:A,h:"un eur",hh:"%d eur",d:"un devezh",dd:A,M:"ur miz",MM:A,y:"ur bloaz",yy:L},dayOfMonthOrdinalParse:/\d{1,2}(a\xf1|vet)/,ordinal:function(w){return w+(1===w?"a\xf1":"vet")},week:{dow:1,doy:4}})}(C(97586))},87768:function(We,Te,C){!function(s){"use strict";function A(y,v,P){var I=y+" ";switch(P){case"ss":return I+=1===y?"sekunda":2===y||3===y||4===y?"sekunde":"sekundi";case"m":return v?"jedna minuta":"jedne minute";case"mm":return I+=1===y?"minuta":2===y||3===y||4===y?"minute":"minuta";case"h":return v?"jedan sat":"jednog sata";case"hh":return I+=1===y?"sat":2===y||3===y||4===y?"sata":"sati";case"dd":return I+=1===y?"dan":"dana";case"MM":return I+=1===y?"mjesec":2===y||3===y||4===y?"mjeseca":"mjeseci";case"yy":return I+=1===y?"godina":2===y||3===y||4===y?"godine":"godina"}}s.defineLocale("bs",{months:"januar_februar_mart_april_maj_juni_juli_august_septembar_oktobar_novembar_decembar".split("_"),monthsShort:"jan._feb._mar._apr._maj._jun._jul._aug._sep._okt._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"nedjelja_ponedjeljak_utorak_srijeda_\u010detvrtak_petak_subota".split("_"),weekdaysShort:"ned._pon._uto._sri._\u010det._pet._sub.".split("_"),weekdaysMin:"ne_po_ut_sr_\u010de_pe_su".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"},calendar:{sameDay:"[danas u] LT",nextDay:"[sutra u] LT",nextWeek:function(){switch(this.day()){case 0:return"[u] [nedjelju] [u] LT";case 3:return"[u] [srijedu] [u] LT";case 6:return"[u] [subotu] [u] LT";case 1:case 2:case 4:case 5:return"[u] dddd [u] LT"}},lastDay:"[ju\u010der u] LT",lastWeek:function(){switch(this.day()){case 0:case 3:return"[pro\u0161lu] dddd [u] LT";case 6:return"[pro\u0161le] [subote] [u] LT";case 1:case 2:case 4:case 5:return"[pro\u0161li] dddd [u] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"prije %s",s:"par sekundi",ss:A,m:A,mm:A,h:A,hh:A,d:"dan",dd:A,M:"mjesec",MM:A,y:"godinu",yy:A},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(C(97586))},56291:function(We,Te,C){!function(s){"use strict";s.defineLocale("ca",{months:{standalone:"gener_febrer_mar\xe7_abril_maig_juny_juliol_agost_setembre_octubre_novembre_desembre".split("_"),format:"de gener_de febrer_de mar\xe7_d'abril_de maig_de juny_de juliol_d'agost_de setembre_d'octubre_de novembre_de desembre".split("_"),isFormat:/D[oD]?(\s)+MMMM/},monthsShort:"gen._febr._mar\xe7_abr._maig_juny_jul._ag._set._oct._nov._des.".split("_"),monthsParseExact:!0,weekdays:"diumenge_dilluns_dimarts_dimecres_dijous_divendres_dissabte".split("_"),weekdaysShort:"dg._dl._dt._dc._dj._dv._ds.".split("_"),weekdaysMin:"dg_dl_dt_dc_dj_dv_ds".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM [de] YYYY",ll:"D MMM YYYY",LLL:"D MMMM [de] YYYY [a les] H:mm",lll:"D MMM YYYY, H:mm",LLLL:"dddd D MMMM [de] YYYY [a les] H:mm",llll:"ddd D MMM YYYY, H:mm"},calendar:{sameDay:function(){return"[avui a "+(1!==this.hours()?"les":"la")+"] LT"},nextDay:function(){return"[dem\xe0 a "+(1!==this.hours()?"les":"la")+"] LT"},nextWeek:function(){return"dddd [a "+(1!==this.hours()?"les":"la")+"] LT"},lastDay:function(){return"[ahir a "+(1!==this.hours()?"les":"la")+"] LT"},lastWeek:function(){return"[el] dddd [passat a "+(1!==this.hours()?"les":"la")+"] LT"},sameElse:"L"},relativeTime:{future:"d'aqu\xed %s",past:"fa %s",s:"uns segons",ss:"%d segons",m:"un minut",mm:"%d minuts",h:"una hora",hh:"%
1d hores",d:"un dia",dd:"%d dies",M:"un mes",MM:"%d mesos",y:"un any",yy:"%d anys"},dayOfMonthOrdinalParse:/\d{1,2}(r|n|t|\xe8|a)/,ordinal:function(L,y){var v=1===L?"r":2===L?"n":3===L?"r":4===L?"t":"\xe8";return("w"===y||"W"===y)&&(v="a"),L+v},week:{dow:1,doy:4}})}(C(97586))},85301:function(We,Te,C){!function(s){"use strict";var A="leden_\xfanor_b\u0159ezen_duben_kv\u011bten_\u010derven_\u010dervenec_srpen_z\xe1\u0159\xed_\u0159\xedjen_listopad_prosinec".split("_"),L="led_\xfano_b\u0159e_dub_kv\u011b_\u010dvn_\u010dvc_srp_z\xe1\u0159_\u0159\xedj_lis_pro".split("_"),y=[/^led/i,/^\xfano/i,/^b\u0159e/i,/^dub/i,/^kv\u011b/i,/^(\u010dvn|\u010derven$|\u010dervna)/i,/^(\u010dvc|\u010dervenec|\u010dervence)/i,/^srp/i,/^z\xe1\u0159/i,/^\u0159\xedj/i,/^lis/i,/^pro/i],v=/^(leden|\xfanor|b\u0159ezen|duben|kv\u011bten|\u010dervenec|\u010dervence|\u010derven|\u010dervna|srpen|z\xe1\u0159\xed|\u0159\xedjen|listopad|prosinec|led|\xfano|b\u0159e|dub|kv\u011b|\u010dvn|\u010dvc|srp|z\xe1\u0159|\u0159\xedj|lis|pro)/i;function P(k){return k>1&&k<5&&1!=~~(k/10)}function I(k,b,T,a){var i=k+" ";switch(T){case"s":return b||a?"p\xe1r sekund":"p\xe1r sekundami";case"ss":return b||a?i+(P(k)?"sekundy":"sekund"):i+"sekundami";case"m":return b?"minuta":a?"minutu":"minutou";case"mm":return b||a?i+(P(k)?"minuty":"minut"):i+"minutami";case"h":return b?"hodina":a?"hodinu":"hodinou";case"hh":return b||a?i+(P(k)?"hodiny":"hodin"):i+"hodinami";case"d":return b||a?"den":"dnem";case"dd":return b||a?i+(P(k)?"dny":"dn\xed"):i+"dny";case"M":return b||a?"m\u011bs\xedc":"m\u011bs\xedcem";case"MM":return b||a?i+(P(k)?"m\u011bs\xedce":"m\u011bs\xedc\u016f"):i+"m\u011bs\xedci";case"y":return b||a?"rok":"rokem";case"yy":return b||a?i+(P(k)?"roky":"let"):i+"lety"}}s.defineLocale("cs",{months:A,monthsShort:L,monthsRegex:v,monthsShortRegex:v,monthsStrictRegex:/^(leden|ledna|\xfanora|\xfanor|b\u0159ezen|b\u0159ezna|duben|dubna|kv\u011bten|kv\u011btna|\u010dervenec|\u010dervence|\u010derven|\u010dervna|srpen|srpna|z\xe1\u0159\xed|\u0159\xedjen|\u0159\xedjna|listopadu|listopad|prosinec|prosince)/i,monthsShortStrictRegex:/^(led|\xfano|b\u0159e|dub|kv\u011b|\u010dvn|\u010dvc|srp|z\xe1\u0159|\u0159\xedj|lis|pro)/i,monthsParse:y,longMonthsParse:y,shortMonthsParse:y,weekdays:"ned\u011ble_pond\u011bl\xed_\xfater\xfd_st\u0159eda_\u010dtvrtek_p\xe1tek_sobota".split("_"),weekdaysShort:"ne_po_\xfat_st_\u010dt_p\xe1_so".split("_"),weekdaysMin:"ne_po_\xfat_st_\u010dt_p\xe1_so".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd D. MMMM YYYY H:mm",l:"D. M. YYYY"},calendar:{sameDay:"[dnes v] LT",nextDay:"[z\xedtra v] LT",nextWeek:function(){switch(this.day()){case 0:return"[v ned\u011bli v] LT";case 1:case 2:return"[v] dddd [v] LT";case 3:return"[ve st\u0159edu v] LT";case 4:return"[ve \u010dtvrtek v] LT";case 5:return"[v p\xe1tek v] LT";case 6:return"[v sobotu v] LT"}},lastDay:"[v\u010dera v] LT",lastWeek:function(){switch(this.day()){case 0:return"[minulou ned\u011bli v] LT";case 1:case 2:return"[minul\xe9] dddd [v] LT";case 3:return"[minulou st\u0159edu v] LT";case 4:case 5:return"[minul\xfd] dddd [v] LT";case 6:return"[minulou sobotu v] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"p\u0159ed %s",s:I,ss:I,m:I,mm:I,h:I,hh:I,d:I,dd:I,M:I,MM:I,y:I,yy:I},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(C(97586))},66666:function(We,Te,C){!function(s){"use strict";s.defineLocale("cv",{months:"\u043a\u04d1\u0440\u043b\u0430\u0447_\u043d\u0430\u0440\u04d1\u0441_\u043f\u0443\u0448_\u0430\u043a\u0430_\u043c\u0430\u0439_\u04ab\u04d7\u0440\u0442\u043c\u0435_\u0443\u0442\u04d1_\u04ab\u0443\u0440\u043b\u0430_\u0430\u0432\u04d1\u043d_\u044e\u043f\u0430_\u0447\u04f3\u043a_\u0440\u0430\u0448\u0442\u0430\u0432".split("_"),monthsShort:"\u043a\u04d1\u0440_\u043d\u0430\u0440_\u043f\u0443\u0448_\u0430\u043a\u0430_\u043c\u0430\u0439_\u04ab\u04d7\u0440_\u0443\u0442\u04d1_\u04ab\u0443\u0440_\u0430\u0432\u043d_\u044e\u043f\u0430_\u0447\u04f3\u043a_\u0440\u0430\u0448".split("_"),weekdays:"\u0432\u044b\u0440\u0441\u0430\u0440\u043d\u0438\u043a\u0443\u043d_\u0442\u0443\u043d\u0442\u0438\u043a\u0443\u043d_\u044b\u0442\u043b\u0430\u0440\u0438\u043a\u0443\u043d_\u044e\u043d\u043a\u0443\u043d_\u043a\u04d7\u04ab\u043d\u0435\u0440\u043d\u0438\u043a\u0443\u043d_\u044d\u0440\u043d\u0435\u043a\u0443\u043d_\u0448\u04d1\u043c\u0430\u0442\u043a\u0443\u043d".split("_"),weekdaysShort:"\u0432\u044b\u0440_\u0442\u0443\u043d_\u044b\u0442\u043b_\u044e\u043d_\u043a\u04d7\u04ab_\u044d\u0440\u043d_\u0448\u04d1\u043c".split("_"),weekdaysMin:"\u0432\u0440_\u0442\u043d_\u044b\u0442_\u044e\u043d_\u043a\u04ab_\u044d\u0440_\u0448\u043c".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD-MM-YYYY",LL:"YYYY [\u04ab\u0443\u043b\u0445\u0438] MMMM [\u0443\u0439\u04d1\u0445\u04d7\u043d] D[-\u043c\u04d7\u0448\u04d7]",LLL:"YYYY [\u04ab\u0443\u043b\u0445\u0438] MMMM [\u0443\u0439\u04d1\u0445\u04d7\u043d] D[-\u043c\u04d7\u0448\u04d7], HH:mm",LLLL:"dddd, YYYY [\u04ab\u0443\u043b\u0445\u0438] MMMM [\u0443\u0439\u04d1\u0445\u04d7\u043d] D[-\u043c\u04d7\u0448\u04d7], HH:mm"},calendar:{sameDay:"[\u041f\u0430\u044f\u043d] LT [\u0441\u0435\u0445\u0435\u0442\u0440\u0435]",nextDay:"[\u042b\u0440\u0430\u043d] LT [\u0441\u0435\u0445\u0435\u0442\u0440\u0435]",lastDay:"[\u04d6\u043d\u0435\u0440] LT [\u0441\u0435\u0445\u0435\u0442\u0440\u0435]",nextWeek:"[\u04aa\u0438\u0442\u0435\u0441] dddd LT [\u0441\u0435\u0445\u0435\u0442\u0440\u0435]",lastWeek:"[\u0418\u0440\u0442\u043d\u04d7] dddd LT [\u0441\u0435\u0445\u0435\u0442\u0440\u0435]",sameElse:"L"},relativeTime:{future:function(L){return L+(/\u0441\u0435\u0445\u0435\u0442$/i.exec(L)?"\u0440\u0435\u043d":/\u04ab\u0443\u043b$/i.exec(L)?"\u0442\u0430\u043d":"\u0440\u0430\u043d")},past:"%s \u043a\u0430\u044f\u043b\u043b\u0430",s:"\u043f\u04d7\u0440-\u0438\u043a \u04ab\u0435\u043a\u043a\u0443\u043d\u0442",ss:"%d \u04ab\u0435\u043a\u043a\u0443\u043d\u0442",m:"\u043f\u04d7\u0440 \u043c\u0438\u043d\u0443\u0442",mm:"%d \u043c\u0438\u043d\u0443\u0442",h:"\u043f\u04d7\u0440 \u0441\u0435\u0445\u0435\u0442",hh:"%d \u0441\u0435\u0445\u0435\u0442",d:"\u043f\u04d7\u0440 \u043a\u0443\u043d",dd:"%d \u043a\u0443\u043d",M:"\u043f\u04d7\u0440 \u0443\u0439\u04d1\u0445",MM:"%d \u0443\u0439\u04d1\u0445",y:"\u043f\u04d7\u0440 \u04ab\u0443\u043b",yy:"%d \u04ab\u0443\u043b"},dayOfMonthOrdinalParse:/\d{1,2}-\u043c\u04d7\u0448/,ordinal:"%d-\u043c\u04d7\u0448",week:{dow:1,doy:7}})}(C(97586))},55163:function(We,Te,C){!function(s){"use strict";
vendor: 26,250 bytes, line 1
1s.defineLocale("cy",{months:"Ionawr_Chwefror_Mawrth_Ebrill_Mai_Mehefin_Gorffennaf_Awst_Medi_Hydref_Tachwedd_Rhagfyr".split("_"),monthsShort:"Ion_Chwe_Maw_Ebr_Mai_Meh_Gor_Aws_Med_Hyd_Tach_Rhag".split("_"),weekdays:"Dydd Sul_Dydd Llun_Dydd Mawrth_Dydd Mercher_Dydd Iau_Dydd Gwener_Dydd Sadwrn".split("_"),weekdaysShort:"Sul_Llun_Maw_Mer_Iau_Gwe_Sad".split("_"),weekdaysMin:"Su_Ll_Ma_Me_Ia_Gw_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Heddiw am] LT",nextDay:"[Yfory am] LT",nextWeek:"dddd [am] LT",lastDay:"[Ddoe am] LT",lastWeek:"dddd [diwethaf am] LT",sameElse:"L"},relativeTime:{future:"mewn %s",past:"%s yn \xf4l",s:"ychydig eiliadau",ss:"%d eiliad",m:"munud",mm:"%d munud",h:"awr",hh:"%d awr",d:"diwrnod",dd:"%d diwrnod",M:"mis",MM:"%d mis",y:"blwyddyn",yy:"%d flynedd"},dayOfMonthOrdinalParse:/\d{1,2}(fed|ain|af|il|ydd|ed|eg)/,ordinal:function(L){var v="";return L>20?v=40===L||50===L||60===L||80===L||100===L?"fed":"ain":L>0&&(v=["","af","il","ydd","ydd","ed","ed","ed","fed","fed","fed","eg","fed","eg","eg","fed","eg","eg","fed","eg","fed"][L]),L+v},week:{dow:1,doy:4}})}(C(97586))},87360:function(We,Te,C){!function(s){"use strict";s.defineLocale("da",{months:"januar_februar_marts_april_maj_juni_juli_august_september_oktober_november_december".split("_"),monthsShort:"jan_feb_mar_apr_maj_jun_jul_aug_sep_okt_nov_dec".split("_"),weekdays:"s\xf8ndag_mandag_tirsdag_onsdag_torsdag_fredag_l\xf8rdag".split("_"),weekdaysShort:"s\xf8n_man_tir_ons_tor_fre_l\xf8r".split("_"),weekdaysMin:"s\xf8_ma_ti_on_to_fr_l\xf8".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY HH:mm",LLLL:"dddd [d.] D. MMMM YYYY [kl.] HH:mm"},calendar:{sameDay:"[i dag kl.] LT",nextDay:"[i morgen kl.] LT",nextWeek:"p\xe5 dddd [kl.] LT",lastDay:"[i g\xe5r kl.] LT",lastWeek:"[i] dddd[s kl.] LT",sameElse:"L"},relativeTime:{future:"om %s",past:"%s siden",s:"f\xe5 sekunder",ss:"%d sekunder",m:"et minut",mm:"%d minutter",h:"en time",hh:"%d timer",d:"en dag",dd:"%d dage",M:"en m\xe5ned",MM:"%d m\xe5neder",y:"et \xe5r",yy:"%d \xe5r"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(C(97586))},43248:function(We,Te,C){!function(s){"use strict";function A(y,v,P,I){var w={m:["eine Minute","einer Minute"],h:["eine Stunde","einer Stunde"],d:["ein Tag","einem Tag"],dd:[y+" Tage",y+" Tagen"],M:["ein Monat","einem Monat"],MM:[y+" Monate",y+" Monaten"],y:["ein Jahr","einem Jahr"],yy:[y+" Jahre",y+" Jahren"]};return v?w[P][0]:w[P][1]}s.defineLocale("de-at",{months:"J\xe4nner_Februar_M\xe4rz_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember".split("_"),monthsShort:"J\xe4n._Feb._M\xe4rz_Apr._Mai_Juni_Juli_Aug._Sep._Okt._Nov._Dez.".split("_"),monthsParseExact:!0,weekdays:"Sonntag_Montag_Dienstag_Mittwoch_Donnerstag_Freitag_Samstag".split("_"),weekdaysShort:"So._Mo._Di._Mi._Do._Fr._Sa.".split("_"),weekdaysMin:"So_Mo_Di_Mi_Do_Fr_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY HH:mm",LLLL:"dddd, D. MMMM YYYY HH:mm"},calendar:{sameDay:"[heute um] LT [Uhr]",sameElse:"L",nextDay:"[morgen um] LT [Uhr]",nextWeek:"dddd [um] LT [Uhr]",lastDay:"[gestern um] LT [Uhr]",lastWeek:"[letzten] dddd [um] LT [Uhr]"},relativeTime:{future:"in %s",past:"vor %s",s:"ein paar Sekunden",ss:"%d Sekunden",m:A,mm:"%d Minuten",h:A,hh:"%d Stunden",d:A,dd:A,M:A,MM:A,y:A,yy:A},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(C(97586))},83222:function(We,Te,C){!function(s){"use strict";function A(y,v,P,I){var w={m:["eine Minute","einer Minute"],h:["eine Stunde","einer Stunde"],d:["ein Tag","einem Tag"],dd:[y+" Tage",y+" Tagen"],M:["ein Monat","einem Monat"],MM:[y+" Monate",y+" Monaten"],y:["ein Jahr","einem Jahr"],yy:[y+" Jahre",y+" Jahren"]};return v?w[P][0]:w[P][1]}s.defineLocale("de-ch",{months:"Januar_Februar_M\xe4rz_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember".split("_"),monthsShort:"Jan._Feb._M\xe4rz_Apr._Mai_Juni_Juli_Aug._Sep._Okt._Nov._Dez.".split("_"),monthsParseExact:!0,weekdays:"Sonntag_Montag_Dienstag_Mittwoch_Donnerstag_Freitag_Samstag".split("_"),weekdaysShort:"So_Mo_Di_Mi_Do_Fr_Sa".split("_"),weekdaysMin:"So_Mo_Di_Mi_Do_Fr_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY HH:mm",LLLL:"dddd, D. MMMM YYYY HH:mm"},calendar:{sameDay:"[heute um] LT [Uhr]",sameElse:"L",nextDay:"[morgen um] LT [Uhr]",nextWeek:"dddd [um] LT [Uhr]",lastDay:"[gestern um] LT [Uhr]",lastWeek:"[letzten] dddd [um] LT [Uhr]"},relativeTime:{future:"in %s",past:"vor %s",s:"ein paar Sekunden",ss:"%d Sekunden",m:A,mm:"%d Minuten",h:A,hh:"%d Stunden",d:A,dd:A,M:A,MM:A,y:A,yy:A},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(C(97586))},45932:function(We,Te,C){!function(s){"use strict";function A(y,v,P,I){var w={m:["eine Minute","einer Minute"],h:["eine Stunde","einer Stunde"],d:["ein Tag","einem Tag"],dd:[y+" Tage",y+" Tagen"],M:["ein Monat","einem Monat"],MM:[y+" Monate",y+" Monaten"],y:["ein Jahr","einem Jahr"],yy:[y+" Jahre",y+" Jahren"]};return v?w[P][0]:w[P][1]}s.defineLocale("de",{months:"Januar_Februar_M\xe4rz_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember".split("_"),monthsShort:"Jan._Feb._M\xe4rz_Apr._Mai_Juni_Juli_Aug._Sep._Okt._Nov._Dez.".split("_"),monthsParseExact:!0,weekdays:"Sonntag_Montag_Dienstag_Mittwoch_Donnerstag_Freitag_Samstag".split("_"),weekdaysShort:"So._Mo._Di._Mi._Do._Fr._Sa.".split("_"),weekdaysMin:"So_Mo_Di_Mi_Do_Fr_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY HH:mm",LLLL:"dddd, D. MMMM YYYY HH:mm"},calendar:{sameDay:"[heute um] LT [Uhr]",sameElse:"L",nextDay:"[morgen um] LT [Uhr]",nextWeek:"dddd [um] LT [Uhr]",lastDay:"[gestern um] LT [Uhr]",lastWeek:"[letzten] dddd [um] LT [Uhr]"},relativeTime:{future:"in %s",past:"vor %s",s:"ein paar Sekunden",ss:"%d Sekunden",m:A,mm:"%d Minuten",h:A,hh:"%d Stunden",d:A,dd:A,M:A,MM:A,y:A,yy:A},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(C(97586))},6405:function(We,Te,C){!function(s){"use strict";var A=["\u0796\u07ac\u0782\u07aa\u0787\u07a6\u0783\u07a9","\u078a\u07ac\u0784\u07b0\u0783\u07aa\u0787\u07a6\u0783\u07a9","\u0789\u07a7\u0783\u07a8\u0797\u07aa","\u0787\u07ad\u0795\u07b0\u0783\u07a9\u078d\u07aa","\u0789\u07ad","\u0796\u07ab\u0782\u07b0","\u0796\u07aa\u078d\u07a6\u0787\u07a8","\u0787\u07af\u078e\u07a6\u0790\u07b0\u0793\u07aa","\u0790\u07ac\u0795\u07b0\u0793\u07ac\u0789\u07b0\u0784\u07a6\u0783\u07aa","\u0787\u07ae\u0786\u07b0\u0793\u07af\u0784\u07a6\u0783\u07aa","\u0782\u07ae\u0788\u07ac\u0789\u07b0\u0784\u07a6\u0783\u07aa","\u0791\u07a8\u0790\u07ac\u0789\u07b0\u0784\u07a6\u0783\u07aa"],L=["\u0787\u07a7\u078b\u07a8\u0787\u07b0\u078c\u07a6","\u0780\u07af\u0789\u07a6","\u0787\u07a6\u0782\u07b0\u078e\u07a7\u0783\u07a6","\u0784\u07aa\u078b\u07a6","\u0784\u07aa\u0783\u07a7\u0790\u07b0\u078a\u07a6\u078c\u07a8","\u0780\u07aa\u0786\u07aa\u0783\u07aa","\u0780\u07ae\u0782\u07a8\u0780\u07a8\u0783\u07aa"];s.defineLocale("dv",{months:A,monthsShort:A,weekdays:L,weekdaysShort:L,weekdaysMin:"\u0787\u07a7\u078b\u07a8_\u0780\u07af\u0789\u07a6_\u0787\u07a6\u0782\u07b0_\u0784\u07aa\u078b\u07a6_\u0784\u07aa\u0783\u07a7_\u0780\u07aa\u0786\u07aa_\u0780\u07ae\u0782\u07a8".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"D/M/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiemParse:/\u0789\u0786|\u0789\u078a/,isPM:function(v){return"\u0789\u078a"===v},meridiem:function(v,P,I){return v<12?"\u0789\u0786":"\u0789\u078a"},calendar:{sameDay:"[\u0789\u07a8\u0787\u07a6\u078b\u07aa] LT",nextDay:"[\u0789\u07a7\u078b\u07a6\u0789\u07a7] LT",nextWeek:"dddd LT",lastDay:"[\u0787\u07a8\u0787\u07b0\u0794\u07ac] LT",lastWeek:"[\u078a\u07a7\u0787\u07a8\u078c\u07aa\u0788\u07a8] dddd LT",sameElse:"L"},relativeTime:{future:"\u078c\u07ac\u0783\u07ad\u078e\u07a6\u0787\u07a8 %s",past:"\u0786\u07aa\u0783\u07a8\u0782\u07b0 %s",s:"\u0790\u07a8\u0786\u07aa\u0782\u07b0\u078c\u07aa\u0786\u07ae\u0785\u07ac\u0787\u07b0",ss:"d% \u0790\u07a8\u0786\u07aa\u0782\u07b0\u078c\u07aa",m:"\u0789\u07a8\u0782\u07a8\u0793\u07ac\u0787\u07b0",mm:"\u0789\u07a8\u0782\u07a8\u0793\u07aa %d",h:"\u078e\u07a6\u0791\u07a8\u0787\u07a8\u0783\u07ac\u0787\u07b0",hh:"\u078e\u07a6\u0791\u07a8\u0787\u07a8\u0783\u07aa %d",d:"\u078b\u07aa\u0788\u07a6\u0780\u07ac\u0787\u07b0",dd:"\u078b\u07aa\u0788\u07a6\u0790\u07b0 %d",M:"\u0789\u07a6\u0780\u07ac\u0787\u07b0",MM:"\u0789\u07a6\u0790\u07b0 %d",y:"\u0787\u07a6\u0780\u07a6\u0783\u07ac\u0787\u07b0",yy:"\u0787\u07a6\u0780\u07a6\u0783\u07aa %d"},preparse:function(v){return v.replace(/\u060c/g,",")},postformat:function(v){return v.replace(/,/g,"\u060c")},week:{dow:7,doy:12}})}(C(97586))},60718:function(We,Te,C){!function(s){"use strict";function A(y){return y instanceof Function||"[object Function]"===Object.prototype.toString.call(y)}s.defineLocale("el",{monthsNominativeEl:"\u0399\u03b1\u03bd\u03bf\u03c5\u03ac\u03c1\u03b9\u03bf\u03c2_\u03a6\u03b5\u03b2\u03c1\u03bf\u03c5\u03ac\u03c1\u03b9\u03bf\u03c2_\u039c\u03ac\u03c1\u03c4\u03b9\u03bf\u03c2_\u0391\u03c0\u03c1\u03af\u03bb\u03b9\u03bf\u03c2_\u039c\u03ac\u03b9\u03bf\u03c2_\u0399\u03bf\u03cd\u03bd\u03b9\u03bf\u03c2_\u0399\u03bf\u03cd\u03bb\u03b9\u03bf\u03c2_\u0391\u03cd\u03b3\u03bf\u03c5\u03c3\u03c4\u03bf\u03c2_\u03a3\u03b5\u03c0\u03c4\u03ad\u03bc\u03b2\u03c1\u03b9\u03bf\u03c2_\u039f\u03ba\u03c4\u03ce\u03b2\u03c1\u03b9\u03bf\u03c2_\u039d\u03bf\u03ad\u03bc\u03b2\u03c1\u03b9\u03bf\u03c2_\u0394\u03b5\u03ba\u03ad\u03bc\u03b2\u03c1\u03b9\u03bf\u03c2".split("_"),monthsGenitiveEl:"\u0399\u03b1\u03bd\u03bf\u03c5\u03b1\u03c1\u03af\u03bf\u03c5_\u03a6\u03b5\u03b2\u03c1\u03bf\u03c5\u03b1\u03c1\u03af\u03bf\u03c5_\u039c\u03b1\u03c1\u03c4\u03af\u03bf\u03c5_\u0391\u03c0\u03c1\u03b9\u03bb\u03af\u03bf\u03c5_\u039c\u03b1\u0390\u03bf\u03c5_\u0399\u03bf\u03c5\u03bd\u03af\u03bf\u03c5_\u0399\u03bf\u03c5\u03bb\u03af\u03bf\u03c5_\u0391\u03c5\u03b3\u03bf\u03cd\u03c3\u03c4\u03bf\u03c5_\u03a3\u03b5\u03c0\u03c4\u03b5\u03bc\u03b2\u03c1\u03af\u03bf\u03c5_\u039f\u03ba\u03c4\u03c9\u03b2\u03c1\u03af\u03bf\u03c5_\u039d\u03bf\u03b5\u03bc\u03b2\u03c1\u03af\u03bf\u03c5_\u0394\u03b5\u03ba\u03b5\u03bc\u03b2\u03c1\u03af\u03bf\u03c5".split("_"),months:function(y,v){return y?"string"==typeof v&&/D/.test(v.substring(0,v.indexOf("MMMM")))?this._monthsGenitiveEl[y.month()]:this._monthsNominativeEl[y.month()]:this._monthsNominativeEl},monthsShort:"\u0399\u03b1\u03bd_\u03a6\u03b5\u03b2_\u039c\u03b1\u03c1_\u0391\u03c0\u03c1_\u039c\u03b1\u03ca_\u0399\u03bf\u03c5\u03bd_\u0399\u03bf\u03c5\u03bb_\u0391\u03c5\u03b3_\u03a3\u03b5\u03c0_\u039f\u03ba\u03c4_\u039d\u03bf\u03b5_\u0394\u03b5\u03ba".split("_"),weekdays:"\u039a\u03c5\u03c1\u03b9\u03b1\u03ba\u03ae_\u0394\u03b5\u03c5\u03c4\u03ad\u03c1\u03b1_\u03a4\u03c1\u03af\u03c4\u03b7_\u03a4\u03b5\u03c4\u03ac\u03c1\u03c4\u03b7_\u03a0\u03ad\u03bc\u03c0\u03c4\u03b7_\u03a0\u03b1\u03c1\u03b1\u03c3\u03ba\u03b5\u03c5\u03ae_\u03a3\u03ac\u03b2\u03b2\u03b1\u03c4\u03bf".split("_"),weekdaysShort:"\u039a\u03c5\u03c1_\u0394\u03b5\u03c5_\u03a4\u03c1\u03b9_\u03a4\u03b5\u03c4_\u03a0\u03b5\u03bc_\u03a0\u03b1\u03c1_\u03a3\u03b1\u03b2".split("_"),weekdaysMin:"\u039a\u03c5_\u0394\u03b5_\u03a4\u03c1_\u03a4\u03b5_\u03a0\u03b5_\u03a0\u03b1_\u03a3\u03b1".split("_"),meridiem:function(y,v,P){return y>11?P?"\u03bc\u03bc":"\u039c\u039c":P?"\u03c0\u03bc":"\u03a0\u039c"},isPM:function(y){return"\u03bc"===(y+"").toLowerCase()[0]},meridiemParse:/[\u03a0\u039c]\.?\u039c?\.?/i,longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendarEl:{sameDay:"[\u03a3\u03ae\u03bc\u03b5\u03c1\u03b1 {}] LT",nextDay:"[\u0391\u03cd\u03c1\u03b9\u03bf {}] LT",nextWeek:"dddd [{}] LT",lastDay:"[\u03a7\u03b8\u03b5\u03c2 {}] LT",lastWeek:function(){return 6===this.day()?"[\u03c4\u03bf \u03c0\u03c1\u03bf\u03b7\u03b3\u03bf\u03cd\u03bc\u03b5\u03bd\u03bf] dddd [{}] LT":"[\u03c4\u03b7\u03bd \u03c0\u03c1\u03bf\u03b7\u03b3\u03bf\u03cd\u03bc\u03b5\u03bd\u03b7] dddd [{}] LT"},sameElse:"L"},calendar:function(y,v){var P=this._calendarEl[y],I=v&&v.hours();return A(P)&&(P=P.apply(v)),P.replace("{}",I%12==1?"\u03c3\u03c4\u03b7":"\u03c3\u03c4\u03b9\u03c2")},relativeTime:{future:"\u03c3\u03b5 %s",past:"%s \u03c0\u03c1\u03b9\u03bd",s:"\u03bb\u03af\u03b3\u03b1 \u03b4\u03b5\u03c5\u03c4\u03b5\u03c1\u03cc\u03bb\u03b5\u03c0\u03c4\u03b1",ss:"%d \u03b4\u03b5\u03c5\u03c4\u03b5\u03c1\u03cc\u03bb\u03b5\u03c0\u03c4\u03b1",m:"\u03ad\u03bd\u03b1 \u03bb\u03b5\u03c0\u03c4\u03cc",mm:"%d \u03bb\u03b5\u03c0\u03c4\u03ac",h:"\u03bc\u03af\u03b1 \u03ce\u03c1\u03b1",hh:"%d \u03ce\u03c1\u03b5\u03c2",d:"\u03bc\u03af\u03b1 \u03bc\u03ad\u03c1\u03b1",dd:"%d \u03bc\u03ad\u03c1\u03b5\u03c2",M:"\u03ad\u03bd\u03b1\u03c2 \u03bc\u03ae\u03bd\u03b1\u03c2",MM:"%d \u03bc\u03ae\u03bd\u03b5\u03c2",y:"\u03ad\u03bd\u03b1\u03c2 \u03c7\u03c1\u03cc\u03bd\u03bf\u03c2",yy:"%d \u03c7\u03c1\u03cc\u03bd\u03b9\u03b1"},dayOfMonthOrdinalParse:/\d{1,2}\u03b7/,ordinal:"%d\u03b7",week:{dow:1,doy:4}})}(C(97586))},65479:function(We,Te,C){!function(s){"use strict";s.defineLocale("en-SG",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(L){var y=L%10;return L+(1==~~(L%100/10)?"th":1===y?"st":2===y?"nd":3===y?"rd":"th")},week:{dow:1,doy:4}})}(C(97586))},36319:function(We,Te,C){!function(s){"use strict";s.defineLocale("en-au",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(L){var y=L%10;return L+(1==~~(L%100/10)?"th":1===y?"st":2===y?"nd":3===y?"rd":"th")},week:{dow:1,doy:4}})}(C(97586))},80597:function(We,Te,C){!function(s){"use strict";s.defineLocale("en-ca",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"YYYY-MM-DD",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(L){var y=L%10;return L+(1==~~(L%100/10)?"th":1===y?"st":2===y?"nd":3===y?"rd":"th")}})}(C(97586))},51800:function(We,Te,C){!function(s){"use strict";s.defineLocale("en-gb",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(L){var y=L%10;return L+(1==~~(L%100/10)?"th":1===y?"st":2===y?"nd":3===y?"rd":"th")},week:{dow:1,doy:4}})}(C(97586))},807:function(We,Te,C){!function(s){"use strict";s.defineLocale("en-ie",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(L){var y=L%10;return L+(1==~~(L%100/10)?"th":1===y?"st":2===y?"nd":3===y?"rd":"th")},week:{dow:1,doy:4}})}(C(97586))},95960:function(We,Te,C){!function(s){"use strict";s.defineLocale("en-il",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(L){var y=L%10;return L+(1==~~(L%100/10)?"th":1===y?"st":2===y?"nd":3===y?"rd":"th")}})}(C(97586))},46865:function(We,Te,C){!function(s){"use strict";s.defineLocale("en-nz",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(L){var y=L%10;return L+(1==~~(L%100/10)?"th":1===y?"st":2===y?"nd":3===y?"rd":"th")},week:{dow:1,doy:4}})}(C(97586))},61931:function(We,Te,C){!function(s){"use strict";s.defineLocale("eo",{months:"januaro_februaro_marto_aprilo_majo_junio_julio_a\u016dgusto_septembro_oktobro_novembro_decembro".split("_"),monthsShort:"jan_feb_mar_apr_maj_jun_jul_a\u016dg_sep_okt_nov_dec".split("_"),weekdays:"diman\u0109o_lundo_mardo_merkredo_\u0135a\u016ddo_vendredo_sabato".split("_"),weekdaysShort:"dim_lun_mard_merk_\u0135a\u016d_ven_sab".split("_"),weekdaysMin:"di_lu_ma_me_\u0135a_ve_sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"D[-a de] MMMM, YYYY",LLL:"D[-a de] MMMM, YYYY HH:mm",LLLL:"dddd, [la] D[-a de] MMMM, YYYY HH:mm"},meridiemParse:/[ap]\.t\.m/i,isPM:function(L){return"p"===L.charAt(0).toLowerCase()},meridiem:function(L,y,v){return L>11?v?"p.t.m.":"P.T.M.":v?"a.t.m.":"A.T.M."},calendar:{sameDay:"[Hodia\u016d je] LT",nextDay:"[Morga\u016d je] LT",nextWeek:"dddd [je] LT",lastDay:"[Hiera\u016d je] LT",lastWeek:"[pasinta] dddd [je] LT",sameElse:"L"},relativeTime:{future:"post %s",past:"anta\u016d %s",s:"sekundoj",ss:"%d sekundoj",m:"minuto",mm:"%d minutoj",h:"horo",hh:"%d horoj",d:"tago",dd:"%d tagoj",M:"monato",MM:"%d monatoj",y:"jaro",yy:"%d jaroj"},dayOfMonthOrdinalParse:/\d{1,2}a/,ordinal:"%da",week:{dow:1,doy:7}})}(C(97586))},41805:function(We,Te,C){!function(s){"use strict";var A="ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"),L="ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),y=[/^ene/i,/^feb/i,/^mar/i,/^abr/i,/^may/i,/^jun/i,/^jul/i,/^ago/i,/^sep/i,/^oct/i,/^nov/i,/^dic/i],v=/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre|ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i;s.defineLocale("es-do",{months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),monthsShort:function(I,w){return I?/-MMM-/.test(w)?L[I.month()]:A[I.month()]:A},monthsRegex:v,monthsShortRegex:v,monthsStrictRegex:/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre)/i,monthsShortStrictRegex:/^(ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i,monthsParse:y,longMonthsParse:y,shortMonthsParse:y,weekdays:"domingo_lunes_martes_mi\xe9rcoles_jueves_viernes_s\xe1bado".split("_"),weekdaysShort:"dom._lun._mar._mi\xe9._jue._vie._s\xe1b.".split("_"),weekdaysMin:"do_lu_ma_mi_ju_vi_s\xe1".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY h:mm A",LLLL:"dddd, D [de] MMMM [de] YYYY h:mm A"},calendar:{sameDay:function(){return"[hoy a la"+(1!==this.hours()?"s":"")+"] LT"},nextDay:function(){return"[ma\xf1ana a la"+(1!==this.hours()?"s":"")+"] LT"},nextWeek:function(){return"dddd [a la"+(1!==this.hours()?"s":"")+"] LT"},lastDay:function(){return"[ayer a la"+(1!==this.hours()?"s":"")+"] LT"},lastWeek:function(){return"[el] dddd [pasado a la"+(1!==this.hours()?"s":"")+"] LT"},sameElse:"L"},relativeTime:{future:"en %s",past:"hace %s",s:"unos segundos",ss:"%d segundos",m:"un minuto",mm:"%d minutos",h:"una hora",hh:"%d horas",d:"un d\xeda",dd:"%d d\xedas",M:"un mes",MM:"%d meses",y:"un a\xf1o",yy:"%d a\xf1os"},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:"%d\xba",week:{dow:1,doy:4}})}(C(97586))},81516:function(We,Te,C){!function(s){"use strict";var A="ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"),L="ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),y=[/^ene/i,/^feb/i,/^mar/i,/^abr/i,/^may/i,/^jun/i,/^jul/i,/^ago/i,/^sep/i,/^oct/i,/^nov/i,/^dic/i],v=/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre|ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i;s.defineLocale("es-us",{months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),monthsShort:function(I,w){return I?/-MMM-/.test(w)?L[I.month()]:A[I.month()]:A},monthsRegex:v,monthsShortRegex:v,monthsStrictRegex:/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre)/i,monthsShortStrictRegex:/^(ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i,monthsParse:y,longMonthsParse:y,shortMonthsParse:y,weekdays:"domingo_lunes_martes_mi\xe9rcoles_jueves_viernes_s\xe1bado".split("_"),weekdaysShort:"dom._lun._mar._mi\xe9._jue._vie._s\xe1b.".split("_"),weekdaysMin:"do_lu_ma_mi_ju_vi_s\xe1".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"MM/DD/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY h:mm A",LLLL:"dddd, D [de] MMMM [de] YYYY h:mm A"},calendar:{sameDay:function(){return"[hoy a la"+(1!==this.hours()?"s":"")+"] LT"},nextDay:function(){return"[ma\xf1ana a la"+(1!==this.hours()?"s":"")+"] LT"},nextWeek:function(){return"dddd [a la"+(1!==this.hours()?"s":"")+"] LT"},lastDay:function(){return"[ayer a la"+(1!==this.hours()?"s":"")+"] LT"},lastWeek:function(){return"[el] dddd [pasado a la"+(1!==this.hours()?"s":"")+"] LT"},sameElse:"L"},relativeTime:{future:"en %s",past:"hace %s",s:"unos segundos",ss:"%d segundos",m:"un minuto",mm:"%d minutos",h:"una hora",hh:"%
1d horas",d:"un d\xeda",dd:"%d d\xedas",M:"un mes",MM:"%d meses",y:"un a\xf1o",yy:"%d a\xf1os"},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:"%d\xba",week:{dow:0,doy:6}})}(C(97586))},46679:function(We,Te,C){!function(s){"use strict";var A="ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"),L="ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),y=[/^ene/i,/^feb/i,/^mar/i,/^abr/i,/^may/i,/^jun/i,/^jul/i,/^ago/i,/^sep/i,/^oct/i,/^nov/i,/^dic/i],v=/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre|ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i;s.defineLocale("es",{months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),monthsShort:function(I,w){return I?/-MMM-/.test(w)?L[I.month()]:A[I.month()]:A},monthsRegex:v,monthsShortRegex:v,monthsStrictRegex:/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre)/i,monthsShortStrictRegex:/^(ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i,monthsParse:y,longMonthsParse:y,shortMonthsParse:y,weekdays:"domingo_lunes_martes_mi\xe9rcoles_jueves_viernes_s\xe1bado".split("_"),weekdaysShort:"dom._lun._mar._mi\xe9._jue._vie._s\xe1b.".split("_"),weekdaysMin:"do_lu_ma_mi_ju_vi_s\xe1".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY H:mm",LLLL:"dddd, D [de] MMMM [de] YYYY H:mm"},calendar:{sameDay:function(){return"[hoy a la"+(1!==this.hours()?"s":"")+"] LT"},nextDay:function(){return"[ma\xf1ana a la"+(1!==this.hours()?"s":"")+"] LT"},nextWeek:function(){return"dddd [a la"+(1!==this.hours()?"s":"")+"] LT"},lastDay:function(){return"[ayer a la"+(1!==this.hours()?"s":"")+"] LT"},lastWeek:function(){return"[el] dddd [pasado a la"+(1!==this.hours()?"s":"")+"] LT"},sameElse:"L"},relativeTime:{future:"en %s",past:"hace %s",s:"unos segundos",ss:"%d segundos",m:"un minuto",mm:"%d minutos",h:"una hora",hh:"%d horas",d:"un d\xeda",dd:"%d d\xedas",M:"un mes",MM:"%d meses",y:"un a\xf1o",yy:"%d a\xf1os"},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:"%d\xba",week:{dow:1,doy:4}})}(C(97586))},88150:function(We,Te,C){!function(s){"use strict";function A(y,v,P,I){var w={s:["m\xf5ne sekundi","m\xf5ni sekund","paar sekundit"],ss:[y+"sekundi",y+"sekundit"],m:["\xfche minuti","\xfcks minut"],mm:[y+" minuti",y+" minutit"],h:["\xfche tunni","tund aega","\xfcks tund"],hh:[y+" tunni",y+" tundi"],d:["\xfche p\xe4eva","\xfcks p\xe4ev"],M:["kuu aja","kuu aega","\xfcks kuu"],MM:[y+" kuu",y+" kuud"],y:["\xfche aasta","aasta","\xfcks aasta"],yy:[y+" aasta",y+" aastat"]};return v?w[P][2]?w[P][2]:w[P][1]:I?w[P][0]:w[P][1]}s.defineLocale("et",{months:"jaanuar_veebruar_m\xe4rts_aprill_mai_juuni_juuli_august_september_oktoober_november_detsember".split("_"),monthsShort:"jaan_veebr_m\xe4rts_apr_mai_juuni_juuli_aug_sept_okt_nov_dets".split("_"),weekdays:"p\xfchap\xe4ev_esmasp\xe4ev_teisip\xe4ev_kolmap\xe4ev_neljap\xe4ev_reede_laup\xe4ev".split("_"),weekdaysShort:"P_E_T_K_N_R_L".split("_"),weekdaysMin:"P_E_T_K_N_R_L".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"},calendar:{sameDay:"[T\xe4na,] LT",nextDay:"[Homme,] LT",nextWeek:"[J\xe4rgmine] dddd LT",lastDay:"[Eile,] LT",lastWeek:"[Eelmine] dddd LT",sameElse:"L"},relativeTime:{future:"%s p\xe4rast",past:"%s tagasi",s:A,ss:A,m:A,mm:A,h:A,hh:A,d:A,dd:"%d p\xe4eva",M:A,MM:A,y:A,yy:A},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(C(97586))},80757:function(We,Te,C){!function(s){"use strict";s.defineLocale("eu",{months:"urtarrila_otsaila_martxoa_apirila_maiatza_ekaina_uztaila_abuztua_iraila_urria_azaroa_abendua".split("_"),monthsShort:"urt._ots._mar._api._mai._eka._uzt._abu._ira._urr._aza._abe.".split("_"),monthsParseExact:!0,weekdays:"igandea_astelehena_asteartea_asteazkena_osteguna_ostirala_larunbata".split("_"),weekdaysShort:"ig._al._ar._az._og._ol._lr.".split("_"),weekdaysMin:"ig_al_ar_az_og_ol_lr".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"YYYY[ko] MMMM[ren] D[a]",LLL:"YYYY[ko] MMMM[ren] D[a] HH:mm",LLLL:"dddd, YYYY[ko] MMMM[ren] D[a] HH:mm",l:"YYYY-M-D",ll:"YYYY[ko] MMM D[a]",lll:"YYYY[ko] MMM D[a] HH:mm",llll:"ddd, YYYY[ko] MMM D[a] HH:mm"},calendar:{sameDay:"[gaur] LT[etan]",nextDay:"[bihar] LT[etan]",nextWeek:"dddd LT[etan]",lastDay:"[atzo] LT[etan]",lastWeek:"[aurreko] dddd LT[etan]",sameElse:"L"},relativeTime:{future:"%s barru",past:"duela %s",s:"segundo batzuk",ss:"%d segundo",m:"minutu bat",mm:"%d minutu",h:"ordu bat",hh:"%d ordu",d:"egun bat",dd:"%d egun",M:"hilabete bat",MM:"%d hilabete",y:"urte bat",yy:"%d urte"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(C(97586))},65742:function(We,Te,C){!function(s){"use strict";var A={1:"\u06f1",2:"\u06f2",3:"\u06f3",4:"\u06f4",5:"\u06f5",6:"\u06f6",7:"\u06f7",8:"\u06f8",9:"\u06f9",0:"\u06f0"},L={"\u06f1":"1","\u06f2":"2","\u06f3":"3","\u06f4":"4","\u06f5":"5","\u06f6":"6","\u06f7":"7","\u06f8":"8","\u06f9":"9","\u06f0":"0"};s.defineLocale("fa",{months:"\u0698\u0627\u0646\u0648\u06cc\u0647_\u0641\u0648\u0631\u06cc\u0647_\u0645\u0627\u0631\u0633_\u0622\u0648\u0631\u06cc\u0644_\u0645\u0647_\u0698\u0648\u0626\u0646_\u0698\u0648\u0626\u06cc\u0647_\u0627\u0648\u062a_\u0633\u067e\u062a\u0627\u0645\u0628\u0631_\u0627\u06a9\u062a\u0628\u0631_\u0646\u0648\u0627\u0645\u0628\u0631_\u062f\u0633\u0627\u0645\u0628\u0631".split("_"),monthsShort:"\u0698\u0627\u0646\u0648\u06cc\u0647_\u0641\u0648\u0631\u06cc\u0647_\u0645\u0627\u0631\u0633_\u0622\u0648\u0631\u06cc\u0644_\u0645\u0647_\u0698\u0648\u0626\u0646_\u0698\u0648\u0626\u06cc\u0647_\u0627\u0648\u062a_\u0633\u067e\u062a\u0627\u0645\u0628\u0631_\u0627\u06a9\u062a\u0628\u0631_\u0646\u0648\u0627\u0645\u0628\u0631_\u062f\u0633\u0627\u0645\u0628\u0631".split("_"),weekdays:"\u06cc\u06a9\u200c\u0634\u0646\u0628\u0647_\u062f\u0648\u0634\u0646\u0628\u0647_\u0633\u0647\u200c\u0634\u0646\u0628\u0647_\u0686\u0647\u0627\u0631\u0634\u0646\u0628\u0647_\u067e\u0646\u062c\u200c\u0634\u0646\u0628\u0647_\u062c\u0645\u0639\u0647_\u0634\u0646\u0628\u0647".split("_"),weekdaysShort:"\u06cc\u06a9\u200c\u0634\u0646\u0628\u0647_\u062f\u0648\u0634\u0646\u0628\u0647_\u0633\u0647\u200c\u0634\u0646\u0628\u0647_\u0686\u0647\u0627\u0631\u0634\u0646\u0628\u0647_\u067e\u0646\u062c\u200c\u0634\u0646\u0628\u0647_\u062c\u0645\u0639\u0647_\u0634\u0646\u0628\u0647".split("_"),weekdaysMin:"\u06cc_\u062f_\u0633_\u0686_\u067e_\u062c_\u0634".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},meridiemParse:/\u0642\u0628\u0644 \u0627\u0632 \u0638\u0647\u0631|\u0628\u0639\u062f \u0627\u0632 \u0638\u0647\u0631/,isPM:function(v){return/\u0628\u0639\u062f \u0627\u0632 \u0638\u0647\u0631/.test(v)},meridiem:function(v,P,I){return v<12?"\u0642\u0628\u0644 \u0627\u0632 \u0638\u0647\u0631":"\u0628\u0639\u062f \u0627\u0632 \u0638\u0647\u0631"},calendar:{sameDay:"[\u0627\u0645\u0631\u0648\u0632 \u0633\u0627\u0639\u062a] LT",nextDay:"[\u0641\u0631\u062f\u0627 \u0633\u0627\u0639\u062a] LT",nextWeek:"dddd [\u0633\u0627\u0639\u062a] LT",lastDay:"[\u062f\u06cc\u0631\u0648\u0632 \u0633\u0627\u0639\u062a] LT",lastWeek:"dddd [\u067e\u06cc\u0634] [\u0633\u0627\u0639\u062a] LT",sameElse:"L"}
vendor: 9,101 bytes, line 1
1,relativeTime:{future:"\u062f\u0631 %s",past:"%s \u067e\u06cc\u0634",s:"\u0686\u0646\u062f \u062b\u0627\u0646\u06cc\u0647",ss:"\u062b\u0627\u0646\u06cc\u0647 d%",m:"\u06cc\u06a9 \u062f\u0642\u06cc\u0642\u0647",mm:"%d \u062f\u0642\u06cc\u0642\u0647",h:"\u06cc\u06a9 \u0633\u0627\u0639\u062a",hh:"%d \u0633\u0627\u0639\u062a",d:"\u06cc\u06a9 \u0631\u0648\u0632",dd:"%d \u0631\u0648\u0632",M:"\u06cc\u06a9 \u0645\u0627\u0647",MM:"%d \u0645\u0627\u0647",y:"\u06cc\u06a9 \u0633\u0627\u0644",yy:"%d \u0633\u0627\u0644"},preparse:function(v){return v.replace(/[\u06f0-\u06f9]/g,function(P){return L[P]}).replace(/\u060c/g,",")},postformat:function(v){return v.replace(/\d/g,function(P){return A[P]}).replace(/,/g,"\u060c")},dayOfMonthOrdinalParse:/\d{1,2}\u0645/,ordinal:"%d\u0645",week:{dow:6,doy:12}})}(C(97586))},33958:function(We,Te,C){!function(s){"use strict";var A="nolla yksi kaksi kolme nelj\xe4 viisi kuusi seitsem\xe4n kahdeksan yhdeks\xe4n".split(" "),L=["nolla","yhden","kahden","kolmen","nelj\xe4n","viiden","kuuden",A[7],A[8],A[9]];function y(I,w,k,b){var T="";switch(k){case"s":return b?"muutaman sekunnin":"muutama sekunti";case"ss":return b?"sekunnin":"sekuntia";case"m":return b?"minuutin":"minuutti";case"mm":T=b?"minuutin":"minuuttia";break;case"h":return b?"tunnin":"tunti";case"hh":T=b?"tunnin":"tuntia";break;case"d":return b?"p\xe4iv\xe4n":"p\xe4iv\xe4";case"dd":T=b?"p\xe4iv\xe4n":"p\xe4iv\xe4\xe4";break;case"M":return b?"kuukauden":"kuukausi";case"MM":T=b?"kuukauden":"kuukautta";break;case"y":return b?"vuoden":"vuosi";case"yy":T=b?"vuoden":"vuotta"}return T=v(I,b)+" "+T}function v(I,w){return I<10?w?L[I]:A[I]:I}s.defineLocale("fi",{months:"tammikuu_helmikuu_maaliskuu_huhtikuu_toukokuu_kes\xe4kuu_hein\xe4kuu_elokuu_syyskuu_lokakuu_marraskuu_joulukuu".split("_"),monthsShort:"tammi_helmi_maalis_huhti_touko_kes\xe4_hein\xe4_elo_syys_loka_marras_joulu".split("_"),weekdays:"sunnuntai_maanantai_tiistai_keskiviikko_torstai_perjantai_lauantai".split("_"),weekdaysShort:"su_ma_ti_ke_to_pe_la".split("_"),weekdaysMin:"su_ma_ti_ke_to_pe_la".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD.MM.YYYY",LL:"Do MMMM[ta] YYYY",LLL:"Do MMMM[ta] YYYY, [klo] HH.mm",LLLL:"dddd, Do MMMM[ta] YYYY, [klo] HH.mm",l:"D.M.YYYY",ll:"Do MMM YYYY",lll:"Do MMM YYYY, [klo] HH.mm",llll:"ddd, Do MMM YYYY, [klo] HH.mm"},calendar:{sameDay:"[t\xe4n\xe4\xe4n] [klo] LT",nextDay:"[huomenna] [klo] LT",nextWeek:"dddd [klo] LT",lastDay:"[eilen] [klo] LT",lastWeek:"[viime] dddd[na] [klo] LT",sameElse:"L"},relativeTime:{future:"%s p\xe4\xe4st\xe4",past:"%s sitten",s:y,ss:y,m:y,mm:y,h:y,hh:y,d:y,dd:y,M:y,MM:y,y,yy:y},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(C(97586))},98352:function(We,Te,C){!function(s){"use strict";s.defineLocale("fo",{months:"januar_februar_mars_apr\xedl_mai_juni_juli_august_september_oktober_november_desember".split("_"),monthsShort:"jan_feb_mar_apr_mai_jun_jul_aug_sep_okt_nov_des".split("_"),weekdays:"sunnudagur_m\xe1nadagur_t\xfdsdagur_mikudagur_h\xf3sdagur_fr\xedggjadagur_leygardagur".split("_"),weekdaysShort:"sun_m\xe1n_t\xfds_mik_h\xf3s_fr\xed_ley".split("_"),weekdaysMin:"su_m\xe1_t\xfd_mi_h\xf3_fr_le".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D. MMMM, YYYY HH:mm"},calendar:{sameDay:"[\xcd dag kl.] LT",nextDay:"[\xcd morgin kl.] LT",nextWeek:"dddd [kl.] LT",lastDay:"[\xcd gj\xe1r kl.] LT",lastWeek:"[s\xed\xf0stu] dddd [kl] LT",sameElse:"L"},relativeTime:{future:"um %s",past:"%s s\xed\xf0ani",s:"f\xe1 sekund",ss:"%d sekundir",m:"ein minuttur",mm:"%d minuttir",h:"ein t\xedmi",hh:"%d t\xedmar",d:"ein dagur",dd:"%d dagar",M:"ein m\xe1na\xf0ur",MM:"%d m\xe1na\xf0ir",y:"eitt \xe1r",yy:"%d \xe1r"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(C(97586))},42096:function(We,Te,C){!function(s){"use strict";s.defineLocale("fr-ca",{months:"janvier_f\xe9vrier_mars_avril_mai_juin_juillet_ao\xfbt_septembre_octobre_novembre_d\xe9cembre".split("_"),monthsShort:"janv._f\xe9vr._mars_avr._mai_juin_juil._ao\xfbt_sept._oct._nov._d\xe9c.".split("_"),monthsParseExact:!0,weekdays:"dimanche_lundi_mardi_mercredi_jeudi_vendredi_samedi".split("_"),weekdaysShort:"dim._lun._mar._mer._jeu._ven._sam.".split("_"),weekdaysMin:"di_lu_ma_me_je_ve_sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[Aujourd\u2019hui \xe0] LT",nextDay:"[Demain \xe0] LT",nextWeek:"dddd [\xe0] LT",lastDay:"[Hier \xe0] LT",lastWeek:"dddd [dernier \xe0] LT",sameElse:"L"},relativeTime:{future:"dans %s",past:"il y a %s",s:"quelques secondes",ss:"%d secondes",m:"une minute",mm:"%d minutes",h:"une heure",hh:"%d heures",d:"un jour",dd:"%d jours",M:"un mois",MM:"%d mois",y:"un an",yy:"%d ans"},dayOfMonthOrdinalParse:/\d{1,2}(er|e)/,ordinal:function(L,y){switch(y){default:case"M":case"Q":case"D":case"DDD":case"d":return L+(1===L?"er":"e");case"w":case"W":return L+(1===L?"re":"e")}}})}(C(97586))},95759:function(We,Te,C){!function(s){"use strict";s.defineLocale("fr-ch",{months:"janvier_f\xe9vrier_mars_avril_mai_juin_juillet_ao\xfbt_septembre_octobre_novembre_d\xe9cembre".split("_"),monthsShort:"janv._f\xe9vr._mars_avr._mai_juin_juil._ao\xfbt_sept._oct._nov._d\xe9c.".split("_"),monthsParseExact:!0,weekdays:"dimanche_lundi_mardi_mercredi_jeudi_vendredi_samedi".split("_"),weekdaysShort:"dim._lun._mar._mer._jeu._ven._sam.".split("_"),weekdaysMin:"di_lu_ma_me_je_ve_sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[Aujourd\u2019hui \xe0] LT",nextDay:"[Demain \xe0] LT",nextWeek:"dddd [\xe0] LT",lastDay:"[Hier \xe0] LT",lastWeek:"dddd [dernier \xe0] LT",sameElse:"L"},relativeTime:{future:"dans %s",past:"il y a %s",s:"quelques secondes",ss:"%d secondes",m:"une minute",mm:"%d minutes",h:"une heure",hh:"%d heures",d:"un jour",dd:"%d jours",M:"un mois",MM:"%d mois",y:"un an",yy:"%d ans"},dayOfMonthOrdinalParse:/\d{1,2}(er|e)/,ordinal:function(L,y){switch(y){default:case"M":case"Q":case"D":case"DDD":case"d":return L+(1===L?"er":"e");case"w":case"W":return L+(1===L?"re":"e")}},week:{dow:1,doy:4}})}(C(97586))},4059:function(We,Te,C){!function(s){"use strict";s.defineLocale("fr",{months:"janvier_f\xe9vrier_mars_avril_mai_juin_juillet_ao\xfbt_septembre_octobre_novembre_d\xe9cembre".split("_"),monthsShort:"janv._f\xe9vr._mars_avr._mai_juin_juil._ao\xfbt_sept._oct._nov._d\xe9c.".split("_"),monthsParseExact:!0,weekdays:"dimanche_lundi_mardi_mercredi_jeudi_vendredi_samedi".split("_"),weekdaysShort:"dim._lun._mar._mer._jeu._ven._sam.".split("_"),weekdaysMin:"di_lu_ma_me_je_ve_sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[Aujourd\u2019hui \xe0] LT",nextDay:"[Demain \xe0] LT",nextWeek:"dddd [\xe0] LT",lastDay:"[Hier \xe0] LT",lastWeek:"dddd [dernier \xe0] LT",sameElse:"L"},relativeTime:{future:"dans %s",past:"il y a %s",s:"quelques secondes",ss:"%d secondes",m:"une minute",mm:"%d minutes",h:"une heure",hh:"%d heures",d:"un jour",dd:"%d jours",M:"un mois",MM:"%d mois",y:"un an",yy:"%d ans"},dayOfMonthOrdinalParse:/\d{1,2}(er|)/,ordinal:function(L,y){switch(y){case"D":return L+(1===L?"er":"");default:case"M":case"Q":case"DDD":case"d":return L+(1===L?"er":"e");case"w":case"W":return L+(1===L?"re":"e")}},week:{dow:1,doy:4}})}(C(97586))},15958:function(We,Te,C){!function(s){"use strict";var A="jan._feb._mrt._apr._mai_jun._jul._aug._sep._okt._nov._des.".split("_"),L="jan_feb_mrt_apr_mai_jun_jul_aug_sep_okt_nov_des".split("_");s.defineLocale("fy",{months:"jannewaris_febrewaris_maart_april_maaie_juny_july_augustus_septimber_oktober_novimber_desimber".split("_"),monthsShort:function(v,P){return v?/-MMM-/.test(P)?L[v.month()]:A[v.month()]:A},monthsParseExact:!0,weekdays:"snein_moandei_tiisdei_woansdei_tongersdei_freed_sneon".split("_"),weekdaysShort:"si._mo._ti._wo._to._fr._so.".split("_"),weekdaysMin:"Si_Mo_Ti_Wo_To_Fr_So".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD-MM-YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[hjoed om] LT",nextDay:"[moarn om] LT",nextWeek:"dddd [om] LT",lastDay:"[juster om] LT",lastWeek:"[\xf4fr\xfbne] dddd [om] LT",sameElse:"L"},relativeTime:{future:"oer %s",past:"%s lyn",s:"in pear sekonden",ss:"%d sekonden",m:"ien min\xfat",mm:"%d minuten",h:"ien oere",hh:"%d oeren",d:"ien dei",dd:"%d dagen",M:"ien moanne",MM:"%d moannen",y:"ien jier",yy:"%d jierren"},dayOfMonthOrdinalParse:/\d{1,2}(ste|de)/,ordinal:function(v){return v+(1===v||8===v||v>=20?"ste":"de")},week:{dow:1,doy:4}})}(C(97586))},94143:function(We,Te,C){!function(s){"use strict";var A=["Ean\xe1ir","Feabhra","M\xe1rta","Aibre\xe1n","Bealtaine","M\xe9itheamh","I\xfail","L\xfanasa","Me\xe1n F\xf3mhair","Deaireadh F\xf3mhair","Samhain","Nollaig"],L=["E
1an\xe1","Feab","M\xe1rt","Aibr","Beal","M\xe9it","I\xfail","L\xfana","Me\xe1n","Deai","Samh","Noll"],y=["D\xe9 Domhnaigh","D\xe9 Luain","D\xe9 M\xe1irt","D\xe9 C\xe9adaoin","D\xe9ardaoin","D\xe9 hAoine","D\xe9 Satharn"],v=["Dom","Lua","M\xe1i","C\xe9a","D\xe9a","hAo","Sat"],P=["Do","Lu","M\xe1","Ce","D\xe9","hA","Sa"];s.defineLocale("ga",{months:A,monthsShort:L,monthsParseExact:!0,weekdays:y,weekdaysShort:v,weekdaysMin:P,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Inniu ag] LT",nextDay:"[Am\xe1rach ag] LT",nextWeek:"dddd [ag] LT",lastDay:"[Inn\xe9 aig] LT",lastWeek:"dddd [seo caite] [ag] LT",sameElse:"L"},relativeTime:{future:"i %s",past:"%s \xf3 shin",s:"c\xfapla soicind",ss:"%d soicind",m:"n\xf3im\xe9ad",mm:"%d n\xf3im\xe9ad",h:"uair an chloig",hh:"%d uair an chloig",d:"l\xe1",dd:"%d l\xe1",M:"m\xed",MM:"%d m\xed",y:"bliain",yy:"%d bliain"},dayOfMonthOrdinalParse:/\d{1,2}(d|na|mh)/,ordinal:function(w){return w+(1===w?"d":w%10==2?"na":"mh")},week:{dow:1,doy:4}})}(C(97586))},67028:function(We,Te,C){!function(s){"use strict";var A=["Am Faoilleach","An Gearran","Am M\xe0rt","An Giblean","An C\xe8itean","An t-\xd2gmhios","An t-Iuchar","An L\xf9nastal","An t-Sultain","An D\xe0mhair","An t-Samhain","An D\xf9bhlachd"],L=["Faoi","Gear","M\xe0rt","Gibl","C\xe8it","\xd2gmh","Iuch","L\xf9n","Sult","D\xe0mh","Samh","D\xf9bh"],y=["Did\xf2mhnaich","Diluain","Dim\xe0irt","Diciadain","Diardaoin","Dihaoine","Disathairne"],v=["Did","Dil","Dim","Dic","Dia","Dih","Dis"],P=["D\xf2","Lu","M\xe0","Ci","Ar","Ha","Sa"];s.defineLocale("gd",{months:A,monthsShort:L,monthsParseExact:!0,weekdays:y,weekdaysShort:v,weekdaysMin:P,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[An-diugh aig] LT",nextDay:"[A-m\xe0ireach aig] LT",nextWeek:"dddd [aig] LT",lastDay:"[An-d\xe8 aig] LT",lastWeek:"dddd [seo chaidh] [aig] LT",sameElse:"L"},relativeTime:{future:"ann an %s",past:"bho chionn %s",s:"beagan diogan",ss:"%d diogan",m:"mionaid",mm:"%d mionaidean",h:"uair",hh:"%d uairean",d:"latha",dd:"%d latha",M:"m\xecos",MM:"%d m\xecosan",y:"bliadhna",yy:"%d bliadhna"},dayOfMonthOrdinalParse:/\d{1,2}(d|na|mh)/,ordinal:function(w){return w+(1===w?"d":w%10==2?"na":"mh")},week:{dow:1,doy:4}})}(C(97586))},80428:function(We,Te,C){!function(s){"use strict";s.defineLocale("gl",{months:"xaneiro_febreiro_marzo_abril_maio_xu\xf1o_xullo_agosto_setembro_outubro_novembro_decembro".split("_"),monthsShort:"xan._feb._mar._abr._mai._xu\xf1._xul._ago._set._out._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"domingo_luns_martes_m\xe9rcores_xoves_venres_s\xe1bado".split("_"),weekdaysShort:"dom._lun._mar._m\xe9r._xov._ven._s\xe1b.".split("_"),weekdaysMin:"do_lu_ma_m\xe9_xo_ve_s\xe1".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY H:mm",LLLL:"dddd, D [de] MMMM [de] YYYY H:mm"},calendar:{sameDay:function(){return"[hoxe "+(1!==this.hours()?"\xe1s":"\xe1")+"] LT"},nextDay:function(){return"[ma\xf1\xe1 "+(1!==this.hours()?"\xe1s":"\xe1")+"] LT"},nextWeek:function(){return"dddd ["+(1!==this.hours()?"\xe1s":"a")+"] LT"},lastDay:function(){return"[onte "+(1!==this.hours()?"\xe1":"a")+"] LT"},lastWeek:function(){return"[o] dddd [pasado "+(1!==this.hours()?"\xe1s":"a")+"] LT"},sameElse:"L"},relativeTime:{future:function(L){return 0===L.indexOf("un")?"n"+L:"en "+L},past:"hai %s",s:"uns segundos",ss:"%d segundos",m:"un minuto",mm:"%d minutos",h:"unha hora",hh:"%d horas",d:"un d\xeda",dd:"%d d\xedas",M:"un mes",MM:"%d meses",y:"un ano",yy:"%d anos"},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:"%d\xba",week:{dow:1,doy:4}})}(C(97586))},57718:function(We,Te,C){!function(s){"use strict";function A(y,v,P,I){var w={s:["thodde secondanim","thodde second"],ss:[y+" secondanim",y+" second"],m:["eka mintan","ek minute"],mm:[y+" mintanim",y+" mintam"],h:["eka voran","ek vor"],hh:[y+" voranim",y+" voram"],d:["eka disan","ek dis"],dd:[y+" disanim",y+" dis"],M:["eka mhoinean","ek mhoino"],MM:[y+" mhoineanim",y+" mhoine"],y:["eka vorsan","ek voros"],yy:[y+" vorsanim",y+" vorsam"]};return v?w[P][0]:w[P][1]}s.defineLocale("gom-latn",{months:"Janer_Febrer_Mars_Abril_Mai_Jun_Julai_Agost_Setembr_Otubr_Novembr_Dezembr".split("_"),monthsShort:"Jan._Feb._Mars_Abr._Mai_Jun_Jul._Ago._Set._Otu._Nov._Dez.".split("_"),monthsParseExact:!0,weekdays:"Aitar_Somar_Mongllar_Budvar_Brestar_Sukrar_Son'var".split("_"),weekdaysShort:"Ait._Som._Mon._Bud._Bre._Suk._Son.".split("_"),weekdaysMin:"Ai_Sm_Mo_Bu_Br_Su_Sn".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"A h:mm [vazta]",LTS:"A h:mm:ss [vazta]",L:"DD-MM-YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY A h:mm [vazta]",LLLL:"dddd, MMMM[achea] Do, YYYY, A h:mm [vazta]",llll:"ddd, D MMM YYYY, A h:mm [vazta]"},calendar:{sameDay:"[Aiz] LT",nextDay:"[Faleam] LT",nextWeek:"[Ieta to] dddd[,] LT",lastDay:"[Kal] LT",lastWeek:"[Fatlo] dddd[,] LT",sameElse:"L"},relativeTime:{future:"%s",past:"%s adim",s:A,ss:A,m:A,mm:A,h:A,hh:A,d:A,dd:A,M:A,MM:A,y:A,yy:A},dayOfMonthOrdinalParse:/\d{1,2}(er)/,ordinal:function(y,v){return"D"===v?y+"er":y},week:{dow:1,doy:4},meridiemParse:/rati|sokalli|donparam|sanje/,meridiemHour:function(y,v){return 12===y&&(y=0),"rati"===v?y<4?y:y+12:"sokalli"===v?y:"donparam"===v?y>12?y:y+12:"sanje"===v?y+12:void 0},meridiem:function(y,v,P){return y<4?"rati":y<12?"sokalli":y<16?"donparam":y<20?"sanje":"rati"}})}(C(97586))},26827:function(We,Te,C){!function(s){"use strict";var A={1:"\u0ae7",2:"\u0ae8",3:"\u0ae9",4:"\u0aea",5:"\u0aeb",6:"\u0aec",7:"\u0aed",8:"\u0aee",9:"\u0aef",0:"\u0ae6"},L={"\u0ae7":"1","\u0ae8":"2","\u0ae9":"3","\u0aea":"4","\u0aeb":"5","\u0aec":"6","\u0aed":"7","\u0aee":"8","\u0aef":"9","\u0ae6":"0"};s.defineLocale("gu",{months:"\u0a9c\u0abe\u0aa8\u0acd\u0aaf\u0ac1\u0a86\u0ab0\u0ac0_\u0aab\u0ac7\u0aac\u0acd\u0ab0\u0ac1\u0a86\u0ab0\u0ac0_\u0aae\u0abe\u0ab0\u0acd\u0a9a_\u0a8f\u0aaa\u0acd\u0ab0\u0abf\u0ab2_\u0aae\u0ac7_\u0a9c\u0ac2\u0aa8_\u0a9c\u0ac1\u0ab2\u0abe\u0a88_\u0a91\u0a97\u0ab8\u0acd\u0a9f_\u0ab8\u0aaa\u0acd\u0a9f\u0ac7\u0aae\u0acd\u0aac\u0ab0_\u0a91\u0a95\u0acd\u0a9f\u0acd\u0aac\u0ab0_\u0aa8\u0ab5\u0ac7\u0aae\u0acd\u0aac\u0ab0_\u0aa1\u0abf\u0ab8\u0ac7\u0aae\u0acd\u0aac\u0ab0".split("_"),monthsShort:"\u0a9c\u0abe\u0aa8\u0acd\u0aaf\u0ac1._\u0aab\u0ac7\u0aac\u0acd\u0ab0\u0ac1._\u0aae\u0abe\u0ab0\u0acd\u0a9a_\u0a8f\u0aaa\u0acd\u0ab0\u0abf._\u0aae\u0ac7_\u0a9c\u0ac2\u0aa8_\u0a9c\u0ac1\u0ab2\u0abe._\u0a91\u0a97._\u0ab8\u0aaa\u0acd\u0a9f\u0ac7._\u0a91\u0a95\u0acd\u0a9f\u0acd._\u0aa8\u0ab5\u0ac7._\u0aa1\u0abf\u0ab8\u0ac7.".split("_"),monthsParseExact:!0,weekdays:"\u0ab0\u0ab5\u0abf\u0ab5\u0abe\u0ab0_\u0ab8\u0acb\u0aae\u0ab5\u0abe\u0ab0_\u0aae\u0a82\u0a97\u0ab3\u0ab5\u0abe\u0ab0_\u0aac\u0ac1\u0aa7\u0acd\u0ab5\u0abe\u0ab0_\u0a97\u0ac1\u0ab0\u0ac1\u0ab5\u0abe\u0ab0_\u0ab6\u0ac1\u0a95\u0acd\u0ab0\u0ab5\u0abe\u0ab0_\u0ab6\u0aa8\u0abf\u0ab5\u0abe\u0ab0".split("_"),weekdaysShort:"\u0ab0\u0ab5\u0abf_\u0ab8\u0acb\u0aae_\u0aae\u0a82\u0a97\u0ab3_\u0aac\u0ac1\u0aa7\u0acd_\u0a97\u0ac1\u0ab0\u0ac1_\u0ab6\u0ac1\u0a95\u0acd\u0ab0_\u0ab6\u0aa8\u0abf".split("_"),weekdaysMin:"\u0ab0_\u0ab8\u0acb_\u0aae\u0a82_\u0aac\u0ac1_\u0a97\u0ac1_\u0ab6\u0ac1_\u0ab6".split("_"),longDateFormat:{LT:"A h:mm \u0ab5\u0abe\u0a97\u0acd\u0aaf\u0ac7",LTS:"A h:mm:ss \u0ab5\u0abe\u0a97\u0acd\u0aaf\u0ac7",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm \u0ab5\u0abe\u0a97\u0acd\u0aaf\u0ac7",LLLL:"dddd, D MMMM YYYY, A h:mm \u0ab5\u0abe\u0a97\u0acd\u0aaf\u0ac7"},calendar:{sameDay:"[\u0a86\u0a9c] LT",nextDay:"[\u0a95\u0abe\u0ab2\u0ac7] LT",nextWeek:"dddd, LT",lastDay:"[\u0a97\u0a87\u0a95\u0abe\u0ab2\u0ac7] LT",lastWeek:"[\u0aaa\u0abe\u0a9b\u0ab2\u0abe] dddd, LT",sameElse:"L"},relativeTime:{future:"%s \u0aae\u0abe",past:"%s \u0aaa\u0ac7\u0ab9\u0ab2\u0abe",s:"\u0a85\u0aae\u0ac1\u0a95 \u0aaa\u0ab3\u0acb",ss:"%d \u0ab8\u0ac7\u0a95\u0a82\u0aa1",m:"\u0a8f\u0a95 \u0aae\u0abf\u0aa8\u0abf\u0a9f",mm:"%d \u0aae\u0abf\u0aa8\u0abf\u0a9f",h:"\u0a8f\u0a95 \u0a95\u0ab2\u0abe\u0a95",hh:"%
1d \u0a95\u0ab2\u0abe\u0a95",d:"\u0a8f\u0a95 \u0aa6\u0abf\u0ab5\u0ab8",dd:"%d \u0aa6\u0abf\u0ab5\u0ab8",M:"\u0a8f\u0a95 \u0aae\u0ab9\u0abf\u0aa8\u0acb",MM:"%d \u0aae\u0ab9\u0abf\u0aa8\u0acb",y:"\u0a8f\u0a95 \u0ab5\u0ab0\u0acd\u0ab7",yy:"%d \u0ab5\u0ab0\u0acd\u0ab7"},preparse:function(v){return v.replace(/[\u0ae7\u0ae8\u0ae9\u0aea\u0aeb\u0aec\u0aed\u0aee\u0aef\u0ae6]/g,function(P){return L[P]})},postformat:function(v){return v.replace(/\d/g,function(P){return A[P]})},meridiemParse:/\u0ab0\u0abe\u0aa4|\u0aac\u0aaa\u0acb\u0ab0|\u0ab8\u0ab5\u0abe\u0ab0|\u0ab8\u0abe\u0a82\u0a9c/,meridiemHour:function(v,P){return 12===v&&(v=0),"\u0ab0\u0abe\u0aa4"===P?v<4?v:v+12:"\u0ab8\u0ab5\u0abe\u0ab0"===P?v:"\u0aac\u0aaa\u0acb\u0ab0"===P?v>=10?v:v+12:"\u0ab8\u0abe\u0a82\u0a9c"===P?v+12:void 0},meridiem:function(v,P,I){return v<4?"\u0ab0\u0abe\u0aa4":v<10?"\u0ab8\u0ab5\u0abe\u0ab0":v<17?"\u0aac\u0aaa\u0acb\u0ab0":v<20?"\u0ab8\u0abe\u0a82\u0a9c":"\u0ab0\u0abe\u0aa4"},week:{dow:0,doy:6}})}(C(97586))},21936:function(We,Te,C){!function(s){"use strict";s.defineLocale("he",{months:"\u05d9\u05e0\u05d5\u05d0\u05e8_\u05e4\u05d1\u05e8\u05d5\u05d0\u05e8_\u05de\u05e8\u05e5_\u05d0\u05e4\u05e8\u
105d9\u05dc_\u05de\u05d0\u05d9_\u05d9\u05d5\u05e0\u05d9_\u05d9\u05d5\u05dc\u05d9_\u05d0\u05d5\u05d2\u05d5\u05e1\u05d8_\u05e1\u05e4\u05d8\u05de\u05d1\u05e8_\u05d0\u05d5\u05e7\u05d8\u05d5\u05d1\u05e8_\u05e0\u05d5\u05d1\u05de\u05d1\u05e8_\u05d3\u05e6\u05de\u05d1\u05e8".split("_"),monthsShort:"\u05d9\u05e0\u05d5\u05f3_\u05e4\u05d1\u05e8\u05f3_\u05de\u05e8\u05e5_\u05d0\u05e4\u05e8\u05f3_\u05de\u05d0\u05d9_\u05d9\u05d5\u05e0\u05d9_\u05d9\u05d5\u05dc\u05d9_\u05d0\u05d5\u05d2\u05f3_\u05e1\u05e4\u05d8\u05f3_\u05d0\u05d5\u05e7\u05f3_\u05e0\u05d5\u05d1\u05f3_\u05d3\u05e6\u05de\u05f3".split("_"),weekdays:"\u05e8\u05d0\u05e9\u05d5\u05df_\u05e9\u05e0\u05d9_\u05e9\u05dc\u05d9\u05e9\u05d9_\u05e8\u05d1\u05d9\u05e2\u05d9_\u05d7\u05de\u05d9\u05e9\u05d9_\u05e9\u05d9\u05e9\u05d9_\u05e9\u05d1\u05ea".split("_"),weekdaysShort:"\u05d0\u05f3_\u05d1\u05f3_\u05d2\u05f3_\u05d3\u05f3_\u05d4\u05f3_\u05d5\u05f3_\u05e9\u05f3".split("_"),weekdaysMin:"\u05d0_\u05d1_\u05d2_\u05d3_\u05d4_\u05d5_\u05e9".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D [\u05d1]MMMM YYYY",LLL:"D [\u05d1]MMMM YYYY HH:mm",LLLL:"dddd, D [\u05d1]MMMM YYYY HH:mm",l:"D/M/YYYY",ll:"D MMM YYYY",lll:"D MMM YYYY HH:mm",llll:"ddd, D MMM YYYY HH:mm"},calendar:{sameDay:"[\u05d4\u05d9\u05d5\u05dd \u05d1\u05be]LT",nextDay:"[\u05de\u05d7\u05e8 \u05d1\u05be]LT",nextWeek:"dddd [\u05d1\u05e9\u05e2\u05d4] LT",lastDay:"[\u05d0\u05ea\u05de\u05d5\u05dc \u05d1\u05be]LT",lastWeek:"[\u05d1\u05d9\u05d5\u05dd] dddd [\u05d4\u05d0\u05d7\u05e8\u05d5\u05df \u05d1\u05e9\u05e2\u05d4] LT",sameElse:"L"},relativeTime:{future:"\u05d1\u05e2\u05d5\u05d3 %s",past:"\u05dc\u05e4\u05e0\u05d9 %s",s:"\u05de\u05e1\u05e4\u05e8 \u05e9\u05e0\u05d9\u05d5\u05ea",ss:"%d \u05e9\u05e0\u05d9\u05d5\u05ea",m:"\u05d3\u05e7\u05d4",mm:"%d \u05d3\u05e7\u05d5\u05ea",h:"\u05e9\u05e2\u05d4",hh:function(L){return 2===L?"\u05e9\u05e2\u05ea\u05d9\u05d9\u05dd":L+" \u05e9\u05e2\u05d5\u05ea"},d:"\u05d9\u05d5\u05dd",dd:function(L){return 2===L?"\u05d9\u05d5\u05de\u05d9\u05d9\u05dd":L+" \u05d9\u05de\u05d9\u05dd"},M:"\u05d7\u05d5\u05d3\u05e9",MM:function(L){return 2===L?"\u05d7\u05d5\u05d3\u05e9\u05d9\u05d9\u05dd":L+" \u05d7\u05d5\u05d3\u05e9\u05d9\u05dd"},y:"\u05e9\u05e0\u05d4",yy:function(L){return 2===L?"\u05e9\u05e0\u05ea\u05d9\u05d9\u05dd":L%10==0&&10!==L?L+" \u05e9\u05e0\u05d4":L+" \u05e9\u05e0\u05d9\u05dd"}},meridiemParse:/\u05d0\u05d7\u05d4"\u05e6|\u05dc\u05e4\u05e0\u05d4"\u05e6|\u05d0\u05d7\u05e8\u05d9 \u05d4\u05e6\u05d4\u05e8\u05d9\u05d9\u05dd|\u05dc\u05e4\u05e0\u05d9 \u05d4\u05e6\u05d4\u05e8\u05d9\u05d9\u05dd|\u05dc\u05e4\u05e0\u05d5\u05ea \u05d1\u05d5\u05e7\u05e8|\u05d1\u05d1\u05d5\u05e7\u05e8|\u05d1\u05e2\u05e8\u05d1/i,isPM:function(L){return/^(\u05d0\u05d7\u05d4"\u05e6|\u05d0\u05d7\u05e8\u05d9 \u05d4\u05e6\u05d4\u05e8\u05d9\u05d9\u05dd|\u05d1\u05e2\u05e8\u05d1)$/.test(L)},meridiem:function(L,y,v){return L<5?"\u05dc\u05e4\u05e0\u05d5\u05ea \u05d1\u05d5\u05e7\u05e8":L<10?"\u05d1\u05d1\u05d5\u05e7\u05e8":L<12?v?'\u05dc\u05e4\u05e0\u05d4"\u05e6':"\u05dc\u05e4\u05e0\u05d9 \u05d4\u05e6\u05d4\u05e8\u05d9\u05d9\u05dd":L<18?v?'\u05d0\u05d7\u05d4"\u05e6':"\u05d0\u05d7\u05e8\u05d9 \u05d4\u05e6\u05d4\u05e8\u05d9\u05d9\u05dd":"\u05d1\u05e2\u05e8\u05d1"}})}(C(97586))},31332:function(We,Te,C){!function(s){"use strict";var A={1:"\u0967",2:"\u0968",3:"\u0969",4:"\u096a",5:"\u096b",6:"\u096c",7:"\u096d",8:"\u096e",9:"\u096f",0:"\u0966"},L={"\u0967":"1","\u0968":"2","\u0969":"3","\u096a":"4","\u096b":"5","\u096c":"6","\u096d":"7","\u096e":"8","\u096f":"9","\u0966":"0"};s.defineLocale("hi",{months:"\u091c\u0928\u0935\u0930\u0940_\u092b\u093c\u0930\u0935\u0930\u0940_\u092e\u093e\u0930\u094d\u091a_\u0905\u092a\u094d\u0930\u0948\u0932_\u092e\u0908_\u091c\u0942\u0928_\u091c\u0941\u0932\u093e\u0908_\u0905\u0917\u0938\u094d\u0924_\u0938\u093f\u0924\u092e\u094d\u092c\u0930_\u0905\u0915\u094d\u091f\u0942\u092c\u0930_\u0928\u0935\u092e\u094d\u092c\u0930_\u0926\u093f\u0938\u092e\u094d\u092c\u0930".split("_"),monthsShort:"\u091c\u0928._\u092b\u093c\u0930._\u092e\u093e\u0930\u094d\u091a_\u0905\u092a\u094d\u0930\u0948._\u092e\u0908_\u091c\u0942\u0928_\u091c\u0941\u0932._\u0905\u0917._\u0938\u093f\u0924._\u0905\u0915\u094d\u091f\u0942._\u0928\u0935._\u0926\u093f\u0938.".split("_"),monthsParseExact:!0,weekdays:"\u0930\u0935\u093f\u0935\u093e\u0930_\u0938\u094b\u092e\u0935\u093e\u0930_\u092e\u0902\u0917\u0932\u0935\u093e\u0930_\u092c\u0941\u0927\u0935\u093e\u0930_\u0917\u0941\u0930\u0942\u0935\u093e\u0930_\u0936\u0941\u0915\u094d\u0930\u0935\u093e\u0930_\u0936\u0928\u093f\u0935\u093e\u0930".split("_"),weekdaysShort:"\u0930\u0935\u093f_\u0938\u094b\u092e_\u092e\u0902\u0917\u0932_\u092c\u0941\u0927_\u0917\u0941\u0930\u0942_\u0936\u0941\u0915\u094d\u0930_\u0936\u0928\u093f".split("_"),weekdaysMin:"\u0930_\u0938\u094b_\u092e\u0902_\u092c\u0941_\u0917\u0941_\u0936\u0941_\u0936".split("_"),longDateFormat:{LT:"A h:mm \u092c\u091c\u0947",LTS:"A h:mm:ss \u092c\u091c\u0947",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm \u092c\u091c\u0947",LLLL:"dddd, D MMMM YYYY, A h:mm \u092c\u091c\u0947"},calendar:{sameDay:"[\u0906\u091c] LT",nextDay:"[\u0915\u0932] LT",nextWeek:"dddd, LT",lastDay:"[\u0915\u0932] LT",lastWeek:"[\u092a\u093f\u091b\u0932\u0947] dddd, LT",sameElse:"L"},relativeTime:{future:"%s \u092e\u0947\u0902",past:"%s \u092a\u0939\u0932\u0947",s:"\u0915\u0941\u091b \u0939\u0940 \u0915\u094d\u0937\u0923",ss:"%d \u0938\u0947\u0915\u0902\u0921",m:"\u090f\u0915 \u092e\u093f\u0928\u091f",mm:"%d \u092e\u093f\u0928\u091f",h:"\u090f\u0915 \u0918\u0902\u091f\u093e",hh:"%d \u0918\u0902\u091f\u0947",d:"\u090f\u0915 \u0926\u093f\u0928",dd:"%d \u0926\u093f\u0928",M:"\u090f\u0915 \u092e\u0939\u0940\u0928\u0947",MM:"%d \u092e\u0939\u0940\u0928\u0947",y:"\u090f\u0915 \u0935\u0930\u094d\u0937",yy:"%d \u0935\u0930\u094d\u0937"},preparse:function(v){return v.replace(/[\u0967\u0968\u0969\u096a\u096b\u096c\u096d\u096e\u096f\u0966]/g,function(P){return L[P]})},postformat:function(v){return v.replace(/\d/g,function(P){return A[P]})},meridiemParse:/\u0930\u093e\u0924|\u0938\u0941\u092c\u0939|\u0926\u094b\u092a\u0939\u0930|\u0936\u093e\u092e/,meridiemHour:function(v,P){return 12===v&&(v=0),"\u0930\u093e\u0924"===P?v<4?v:v+12:"\u0938\u0941\u092c\u0939"===P?v:"\u0926\u094b\u092a\u0939\u0930"===P?v>=10?v:v+12:"\u0936\u093e\u092e"===P?v+12:void 0},meridiem:function(v,P,I){return v<4?"\u0930\u093e\u0924":v<10?"\u0938\u0941\u092c\u0939":v<17?"\u0926\u094b\u092a\u0939\u0930":v<20?"\u093
16\u093e\u092e":"\u0930\u093e\u0924"},week:{dow:0,doy:6}})}(C(97586))},91957:function(We,Te,C){!function(s){"use strict";function A(y,v,P){var I=y+" ";switch(P){case"ss":return I+=1===y?"sekunda":2===y||3===y||4===y?"sekunde":"sekundi";case"m":return v?"jedna minuta":"jedne minute";case"mm":return I+=1===y?"minuta":2===y||3===y||4===y?"minute":"minuta";case"h":return v?"jedan sat":"jednog sata";case"hh":return I+=1===y?"sat":2===y||3===y||4===y?"sata":"sati";case"dd":return I+=1===y?"dan":"dana";case"MM":return I+=1===y?"mjesec":2===y||3===y||4===y?"mjeseca":"mjeseci";case"yy":return I+=1===y?"godina":2===y||3===y||4===y?"godine":"godina"}}s.defineLocale("hr",{months:{format:"sije\u010dnja_velja\u010de_o\u017eujka_travnja_svibnja_lipnja_srpnja_kolovoza_rujna_listopada_studenoga_prosinca".split("_"),standalone:"sije\u010danj_velja\u010da_o\u017eujak_travanj_svibanj_lipanj_srpanj_kolovoz_rujan_listopad_studeni_prosinac".split("_")},monthsShort:"sij._velj._o\u017eu._tra._svi._lip._srp._kol._ruj._lis._stu._pro.".split("_"),monthsParseExact:!0,weekdays:"nedjelja_ponedjeljak_utorak_srijeda_\u010detvrtak_petak_subota".split("_"),weekdaysShort:"ned._pon._uto._sri._\u010det._pet._sub.".split("_"),weekdaysMin:"ne_po_ut_sr_\u010de_pe_su".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"},calendar:{sameDay:"[danas u] LT",nextDay:"[sutra u] LT",nextWeek:function(){switch(this.day()){case 0:return"[u] [nedjelju] [u] LT";case 3:return"[u] [srijedu] [u] LT";case 6:return"[u] [subotu] [u] LT";case 1:case 2:case 4:case 5:return"[u] dddd [u] LT"}},lastDay:"[ju\u010der u] LT",lastWeek:function(){switch(this.day()){case 0:case 3:return"[pro\u0161lu] dddd [u] LT";case 6:return"[pro\u0161le] [subote] [u] LT";case 1:case 2:case 4:case 5:return"[pro\u0161li] dddd [u] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"prije %s",s:"par sekundi",ss:A,m:A,mm:A,h:A,hh:A,d:"dan",dd:A,M:"mjesec",MM:A,y:"godinu",yy:A},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(C(97586))},48928:function(We,Te,C){!function(s){"use strict";var A="vas\xe1rnap h\xe9tf\u0151n kedden szerd\xe1n cs\xfct\xf6rt\xf6k\xf6n p\xe9nteken szombaton".split(" ");function L(P,I,w,k){var b=P;switch(w){case"s":return k||I?"n\xe9h\xe1ny m\xe1sodperc":"n\xe9h\xe1ny m\xe1sodperce";case"ss":return b+(k||I)?" m\xe1sodperc":" m\xe1sodperce";case"m":return"egy"+(k||I?" perc":" perce");case"mm":return b+(k||I?" perc":" perce");case"h":return"egy"+(k||I?" \xf3ra":" \xf3r\xe1ja");case"hh":return b+(k||I?" \xf3ra":" \xf3r\xe1ja");case"d":return"egy"+(k||I?" nap":" napja");case"dd":return b+(k||I?" nap":" napja");case"M":return"egy"+(k||I?" h\xf3nap":" h\xf3napja");case"MM":return b+(k||I?" h\xf3nap":" h\xf3napja");case"y":return"egy"+(k||I?" \xe9v":" \xe9ve");case"yy":return b+(k||I?" \xe9v":" \xe9ve")}return""}function y(P){return(P?"":"[m\xfalt] ")+"["+A[this.day()]+"] LT[-kor]"}s.defineLocale("hu",{months:"janu\xe1r_febru\xe1r_m\xe1rcius_\xe1prilis_m\xe1jus_j\xfanius_j\xfalius_augusztus_szeptember_okt\xf3ber_november_december".split("_"),monthsShort:"jan_feb_m\xe1rc_\xe1pr_m\xe1j_j\xfan_j\xfal_aug_szept_okt_nov_dec".split("_"),weekdays:"vas\xe1rnap_h\xe9tf\u0151_kedd_szerda_cs\xfct\xf6rt\xf6k_p\xe9ntek_szombat".split("_"),weekdaysShort:"vas_h\xe9t_kedd_sze_cs\xfct_p\xe9n_szo".split("_"),weekdaysMin:"v_h_k_sze_cs_p_szo".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"YYYY.MM.DD.",LL:"YYYY. MMMM D.",LLL:"YYYY. MMMM D. H:mm",LLLL:"YYYY. MMMM D., dddd H:mm"},meridiemParse:/de|du/i,isPM:function(P){return"u"===P.charAt(1).toLowerCase()},meridiem:function(P,I,w){return P<12?!0===w?"de":"DE":!0===w?"du":"DU"},calendar:{sameDay:"[ma] LT[-kor]",nextDay:"[holnap] LT[-kor]",nextWeek:function(){return y.call(this,!0)},lastDay:"[tegnap] LT[-kor]",lastWeek:function(){return y.call(this,!1)},sameElse:"L"},relativeTime:{future:"%s m\xfalva",past:"%s",s:L,ss:L,m:L,mm:L,h:L,hh:L,d:L,dd:L,M:L,MM:L,y:L,yy:L},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(C(97586))},56215:function(We,Te,C){!function(s){"use strict";s.defineLocale("hy-am",{months:{format:"\u0570\u0578\u0582\u0576\u057e\u0561\u0580\u056b_\u0583\u0565\u057f\u0580\u057e\u0561\u0580\u056b_\u0574\u0561\u0580\u057f\u056b_\u0561\u057a\u0580\u056b\u056c\u056b_\u0574\u0561\u0575\u056b\u057d\u056b_\u0570\u0578\u0582\u0576\u056b\u057d\u056b_\u0570\u0578\u0582\u056c\u056b\u057d\u056b_\u0585\u0563\u0578\u057d\u057f\u0578\u057d\u056b_\u057d\u0565\u057a\u057f\u0565\u0574\u0562\u0565\u0580\u056b_\u0570\u0578\u056f\u057f\u0565\u0574\u0562\u0565\u0580\u056b_\u0576\u0578\u0575\u0565\u0574\u0562\u0565\u0580\u056b_\u0564\u0565\u056f\u057f\u0565\u0574\u0562\u0565\u0580\u056b".split("_"),standalone:"\u0570\u0578\u0582\u0576\u057e\u0561\u0580_\u0583\u0565\u057f\u0580\u057e\u0561\u0580_\u0574\u0561\u0580\u057f_\u0561\u057a\u0580\u056b\u056c_\u0574\u0561\u0575\u056b\u057d_\u0570\u0578\u0582\u0576\u056b\u057d_\u0570\u0578\u0582\u056c\u056b\u057d_\u0585\u0563\u0578\u057d\u057f\u0578\u057d_\u057d\u0565\u057a\u057f\u0565\u0574\u0562\u0565\u0580_\u0570\u0578\u056f\u057f\u0565\u0574\u0562\u0565\u0580_\u0576\u0578\u0575\u0565\u0574\u0562\u0565\u0580_\u0564\u0565\u056f\u057f\u0565\u0574\u0562\u0565\u0580".split("_")},monthsShort:"\u0570\u0576\u057e_\u0583\u057f\u0580_\u0574\u0580\u057f_\u0561\u057a\u0580_\u0574\u0575\u057d_\u0570\u0576\u057d_\u0570\u056c\u057d_\u0585\u0563\u057d_\u057d\u057a\u057f_\u0570\u056f\u057f_\u0576\u0574\u0562_\u0564\u056f\u057f".split("_"),weekdays:"\u056f\u056b\u0580\u0561\u056f\u056b_\u0565\u0580\u056f\u0578\u0582\u0577\u0561\u0562\u0569\u056b_\u0565\u0580\u0565\u0584\u0577\u0561\u0562\u0569\u056b_\u0579\u0578\u0580\u0565\u0584\u0577\u0561\u0562\u0569\u056b_\u0570\u056b\u0576\u0563\u0577\u0561\u0562\u0569\u056b_\u0578\u0582\u0580\u0562\u0561\u0569_\u0577\u0561\u0562\u0561\u0569".split("_"),weekdaysShort:"\u056f\u0580\u056f_\u0565\u0580\u056f_\u0565\u0580\u0584_\u0579\u0580\u0584_\u0570\u0576\u0563_\u0578\u0582\u0580\u0562_\u0577\u0562\u0569".split("_"),weekdaysMin:"\u056f\u0580\u056f_\u0565\u0580\u056f_\u0565\u0580\u0584_\u0579\u0580\u0584_\u0570\u0576\u0563_\u0578\u0582\u0580\u0562_\u0577\u0562\u0569".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY \u0569.",LLL:"D MMMM YYYY \u0569., HH:mm",LLLL:"dddd, D MMMM YYYY \u0569., HH:mm"},calendar:{sameDay:"[\u0561\u0575\u057d\u0585\u0580] LT",nextDay:"[\u057e\u0561\u0572\u0568] LT",lastDay:"[\u0565\u0580\u0565\u056f] LT",nextWeek:function(){return"dddd [\u0585\u0580\u0568 \u056a\u0561\u0574\u0568] LT"},lastWeek:function(){return"[\u0561\u0576\u0581\u0561\u056e] dddd [\u0585\u0580\u0568 \u056a\u0561\u0574\u0568] LT"},sameElse:"L"},relativeTime:{future:"%s \u0570\u0565\u057f\u0578",past:"%s \u0561\u057c\u0561\u057b",s:"\u0574\u056b \u0584\u0561\u0576\u056b \u057e\u0561\u0575\u0580\u056f\u0575\u0561\u0576",ss:"%d \u057e\u0561\u0575\u0580\u056f\u0575\u0561\u0576",m:"\u0580\u0578\u057a\u0565",mm:"%d \u0580\u0578\u057a\u0565",h:"\u056a\u0561\u0574",hh:"%d \u056a\u0561\u0574",d:"\u0585\u0580",dd:"%d \u0585\u0580",M:"\u0561\u0574\u056b\u057d",MM:"%d \u0561\u0574\u056b\u057d",y:"\u057f\u0561\u0580\u056b",yy:"%d \u057f\u0561\u0580\u056b"},meridiemParse:/\u0563\u056b\u0577\u0565\u0580\u057e\u0561|\u0561\u057c\u0561\u057e\u0578\u057f\u057e\u0561|\u0581\u0565\u0580\u0565\u056f\u057e\u0561|\u0565\u0580\u0565\u056f\u0578\u0575\u0561\u0576/,isPM:function(L){return/^(\u0581\u0565\u0580\u0565\u056f\u057e\u0561|\u0565\u0580\u0565\u056f\u0578\u0575\u0561\u0576)$/.test(L)},meridiem:function(L){return L<4?"\u0563\u056b\u0577\u0565\u0580\u057e\u0561":L<12?"\u0561\u057c\u0561\u057e\u0578\u057f\u057e\u0561":L<17?"\u0581\u0565\u0580\u0565\u056f\u057e\u0561":"\u0565\u0580\u0565\u056f\u0578\u0575\u0561\u0576"},dayOfMonthOrdinalParse:/\d{1,2}|\d{1,2}-(\u056b\u0576|\u0580\u0564)/,ordinal:function(L,y){switch(y){case"DDD":case"w":case"W":case"DDDo":return 1===L?L+"-\u056b\u0576":L+"-\u0580\u0564";default:return L}},week:{dow:1,doy:7}})}(C(97586))},586:function(We,Te,C){!function(s){"use strict";s.defineLocale("id",{months:"Januari_Februari_Maret_April_Mei_Juni_Juli_Agustus_September_Oktober_November_Desember".split("_"),monthsShort:"Jan_Feb_Mar_Apr_Mei_Jun_Jul_Agt_Sep_Okt_Nov_Des".split("_"),weekdays:"Minggu_Senin_Selasa_Rabu_Kamis_Jumat_Sabtu".split("_"),weekdaysShort:"Min_Sen_Sel_Rab_Kam_Jum_Sab".split("_"),weekdaysMin:"Mg_Sn_Sl_Rb_Km_Jm_Sb".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [pukul] HH.mm",LLLL:"dddd, D MMMM YYYY [pukul] HH.mm"},meridiemParse:/pagi|siang|sore|malam/,meridiemHour:function(L,y){return 12===L&&(L=0),"pagi"===y?L:"siang"===y?L>=11?L:L+12:"sore"===y||"malam"===y?L+12:void 0},meridiem:function(L,y,v){return L<11?"pagi":L<15?"siang":L<19?"sore":"malam"},calendar:{sameDay:"[Hari ini pukul] LT",nextDay:"[Besok pukul] LT",nextWeek:"dddd [pukul] LT",lastDay:"[Kemarin pukul] LT",lastWeek:"dddd [lalu pukul] LT",sameElse:"L"},relativeTime:{future:"dalam %s",past:"%s yang lalu",s:"beberapa detik",ss:"%d detik",m:"semenit",mm:"%d menit",h:"sejam",hh:"%d jam",d:"sehari",dd:"%d hari",M:"sebulan",MM:"%d bulan",y:"setahun",yy:"%d tahun"},week:{dow:1,doy:7}})}(C(97586))},90211:function(We,Te,C){!function(s){"use strict";function A(v){return v%100==11||v%10!=1}function L(v,P,I,w){var k=v+" ";switch(I){case"s":return P||w?"nokkrar sek\xfandur":"nokkrum sek\xfandum";
vendor: 15,562 bytes, line 1
1case"ss":return A(v)?k+(P||w?"sek\xfandur":"sek\xfandum"):k+"sek\xfanda";case"m":return P?"m\xedn\xfata":"m\xedn\xfatu";case"mm":return A(v)?k+(P||w?"m\xedn\xfatur":"m\xedn\xfatum"):P?k+"m\xedn\xfata":k+"m\xedn\xfatu";case"hh":return A(v)?k+(P||w?"klukkustundir":"klukkustundum"):k+"klukkustund";case"d":return P?"dagur":w?"dag":"degi";case"dd":return A(v)?P?k+"dagar":k+(w?"daga":"d\xf6gum"):P?k+"dagur":k+(w?"dag":"degi");case"M":return P?"m\xe1nu\xf0ur":w?"m\xe1nu\xf0":"m\xe1nu\xf0i";case"MM":return A(v)?P?k+"m\xe1nu\xf0ir":k+(w?"m\xe1nu\xf0i":"m\xe1nu\xf0um"):P?k+"m\xe1nu\xf0ur":k+(w?"m\xe1nu\xf0":"m\xe1nu\xf0i");case"y":return P||w?"\xe1r":"\xe1ri";case"yy":return A(v)?k+(P||w?"\xe1r":"\xe1rum"):k+(P||w?"\xe1r":"\xe1ri")}}s.defineLocale("is",{months:"jan\xfaar_febr\xfaar_mars_apr\xedl_ma\xed_j\xfan\xed_j\xfal\xed_\xe1g\xfast_september_okt\xf3ber_n\xf3vember_desember".split("_"),monthsShort:"jan_feb_mar_apr_ma\xed_j\xfan_j\xfal_\xe1g\xfa_sep_okt_n\xf3v_des".split("_"),weekdays:"sunnudagur_m\xe1nudagur_\xferi\xf0judagur_mi\xf0vikudagur_fimmtudagur_f\xf6studagur_laugardagur".split("_"),weekdaysShort:"sun_m\xe1n_\xferi_mi\xf0_fim_f\xf6s_lau".split("_"),weekdaysMin:"Su_M\xe1_\xder_Mi_Fi_F\xf6_La".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY [kl.] H:mm",LLLL:"dddd, D. MMMM YYYY [kl.] H:mm"},calendar:{sameDay:"[\xed dag kl.] LT",nextDay:"[\xe1 morgun kl.] LT",nextWeek:"dddd [kl.] LT",lastDay:"[\xed g\xe6r kl.] LT",lastWeek:"[s\xed\xf0asta] dddd [kl.] LT",sameElse:"L"},relativeTime:{future:"eftir %s",past:"fyrir %s s\xed\xf0an",s:L,ss:L,m:L,mm:L,h:"klukkustund",hh:L,d:L,dd:L,M:L,MM:L,y:L,yy:L},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(C(97586))},22340:function(We,Te,C){!function(s){"use strict";s.defineLocale("it-ch",{months:"gennaio_febbraio_marzo_aprile_maggio_giugno_luglio_agosto_settembre_ottobre_novembre_dicembre".split("_"),monthsShort:"gen_feb_mar_apr_mag_giu_lug_ago_set_ott_nov_dic".split("_"),weekdays:"domenica_luned\xec_marted\xec_mercoled\xec_gioved\xec_venerd\xec_sabato".split("_"),weekdaysShort:"dom_lun_mar_mer_gio_ven_sab".split("_"),weekdaysMin:"do_lu_ma_me_gi_ve_sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[Oggi alle] LT",nextDay:"[Domani alle] LT",nextWeek:"dddd [alle] LT",lastDay:"[Ieri alle] LT",lastWeek:function(){return 0===this.day()?"[la scorsa] dddd [alle] LT":"[lo scorso] dddd [alle] LT"},sameElse:"L"},relativeTime:{future:function(L){return(/^[0-9].+$/.test(L)?"tra":"in")+" "+L},past:"%s fa",s:"alcuni secondi",ss:"%d secondi",m:"un minuto",mm:"%d minuti",h:"un'ora",hh:"%d ore",d:"un giorno",dd:"%d giorni",M:"un mese",MM:"%d mesi",y:"un anno",yy:"%d anni"},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:"%d\xba",week:{dow:1,doy:4}})}(C(97586))},70170:function(We,Te,C){!function(s){"use strict";s.defineLocale("it",{months:"gennaio_febbraio_marzo_aprile_maggio_giugno_luglio_agosto_settembre_ottobre_novembre_dicembre".split("_"),monthsShort:"gen_feb_mar_apr_mag_giu_lug_ago_set_ott_nov_dic".split("_"),weekdays:"domenica_luned\xec_marted\xec_mercoled\xec_gioved\xec_venerd\xec_sabato".split("_"),weekdaysShort:"dom_lun_mar_mer_gio_ven_sab".split("_"),weekdaysMin:"do_lu_ma_me_gi_ve_sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[Oggi alle] LT",nextDay:"[Domani alle] LT",nextWeek:"dddd [alle] LT",lastDay:"[Ieri alle] LT",lastWeek:function(){return 0===this.day()?"[la scorsa] dddd [alle] LT":"[lo scorso] dddd [alle] LT"},sameElse:"L"},relativeTime:{future:function(L){return(/^[0-9].+$/.test(L)?"tra":"in")+" "+L},past:"%s fa",s:"alcuni secondi",ss:"%d secondi",m:"un minuto",mm:"%d minuti",h:"un'ora",hh:"%d ore",d:"un giorno",dd:"%d giorni",M:"un mese",MM:"%d mesi",y:"un anno",yy:"%d anni"},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:"%d\xba",week:{dow:1,doy:4}})}(C(97586))},39770:function(We,Te,C){!function(s){"use strict";s.defineLocale("ja",{months:"\u4e00\u6708_\u4e8c\u6708_\u4e09\u6708_\u56db\u6708_\u4e94\u6708_\u516d\u6708_\u4e03\u6708_\u516b\u6708_\u4e5d\u6708_\u5341\u6708_\u5341\u4e00\u6708_\u5341\u4e8c\u6708".split("_"),monthsShort:"1\u6708_2\u6708_3\u6708_4\u6708_5\u6708_6\u6708_7\u6708_8\u6708_9\u6708_10\u6708_11\u6708_12\u6708".split("_"),weekdays:"\u65e5\u66dc\u65e5_\u6708\u66dc\u65e5_\u706b\u66dc\u65e5_\u6c34\u66dc\u65e5_\u6728\u66dc\u65e5_\u91d1\u66dc\u65e5_\u571f\u66dc\u65e5".split("_"),weekdaysShort:"\u65e5_\u6708_\u706b_\u6c34_\u6728_\u91d1_\u571f".split("_"),weekdaysMin:"\u65e5_\u6708_\u706b_\u6c34_\u6728_\u91d1_\u571f".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY/MM/DD",LL:"YYYY\u5e74M\u6708D\u65e5",LLL:"YYYY\u5e74M\u6708D\u65e5 HH:mm",LLLL:"YYYY\u5e74M\u6708D\u65e5 dddd HH:mm",l:"YYYY/MM/DD",ll:"YYYY\u5e74M\u6708D\u65e5",lll:"YYYY\u5e74M\u6708D\u65e5 HH:mm",llll:"YYYY\u5e74M\u6708D\u65e5(ddd) HH:mm"},meridiemParse:/\u5348\u524d|\u5348\u5f8c/i,isPM:function(L){return"\u5348\u5f8c"===L},meridiem:function(L,y,v){return L<12?"\u5348\u524d":"\u5348\u5f8c"},calendar:{sameDay:"[\u4eca\u65e5] LT",nextDay:"[\u660e\u65e5] LT",nextWeek:function(L){return L.week()<this.week()?"[\u6765\u9031]dddd LT":"dddd LT"},lastDay:"[\u6628\u65e5] LT",lastWeek:function(L){return this.week()<L.week()?"[\u5148\u9031]dddd LT":"dddd LT"},sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}\u65e5/,ordinal:function(L,y){switch(y){case"d":case"D":case"DDD":return L+"\u65e5";default:return L}},relativeTime:{future:"%s\u5f8c",past:"%s\u524d",s:"\u6570\u79d2",ss:"%d\u79d2",m:"1\u5206",mm:"%d\u5206",h:"1\u6642\u9593",hh:"%d\u6642\u9593",d:"1\u65e5",dd:"%d\u65e5",M:"1\u30f6\u6708",MM:"%d\u30f6\u6708",y:"1\u5e74",yy:"%d\u5e74"}})}(C(97586))},73875:function(We,Te,C){!function(s){"use strict";s.defineLocale("jv",{months:"Januari_Februari_Maret_April_Mei_Juni_Juli_Agustus_September_Oktober_Nopember_Desember".split("_"),monthsShort:"Jan_Feb_Mar_Apr_Mei_Jun_Jul_Ags_Sep_Okt_Nop_Des".split("_"),weekdays:"Minggu_Senen_Seloso_Rebu_Kemis_Jemuwah_Septu".split("_"),weekdaysShort:"Min_Sen_Sel_Reb_Kem_Jem_Sep".split("_"),weekdaysMin:"Mg_Sn_Sl_Rb_Km_Jm_Sp".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [pukul] HH.mm",LLLL:"dddd, D MMMM YYYY [pukul] HH.mm"},meridiemParse:/enjing|siyang|sonten|ndalu/,meridiemHour:function(L,y){return 12===L&&(L=0),"enjing"===y?L:"siyang"===y?L>=11?L:L+12:"sonten"===y||"ndalu"===y?L+12:void 0},meridiem:function(L,y,v){return L<11?"enjing":L<15?"siyang":L<19?"sonten":"ndalu"},calendar:{sameDay:"[Dinten puniko pukul] LT",nextDay:"[Mbenjang pukul] LT",nextWeek:"dddd [pukul] LT",lastDay:"[Kala wingi pukul] LT",lastWeek:"dddd [kepengker pukul] LT",sameElse:"L"},relativeTime:{future:"wonten ing %s",past:"%s ingkang kepengker",s:"sawetawis detik",ss:"%d detik",m:"setunggal menit",mm:"%d menit",h:"setunggal jam",hh:"%d jam",d:"sedinten",dd:"%d dinten",M:"sewulan",MM:"%d wulan",y:"setaun",yy:"%d taun"},week:{dow:1,doy:7}})}(C(97586))},79499:function(We,Te,C){!function(s){"use strict";s.defineLocale("ka",{months:{standalone:"\u10d8\u10d0\u10dc\u10d5\u10d0\u10e0\u10d8_\u10d7\u10d4\u10d1\u10d4\u10e0\u10d5\u10d0\u10da\u10d8_\u10db\u10d0\u10e0\u10e2\u10d8_\u10d0\u10de\u10e0\u10d8\u10da\u10d8_\u10db\u10d0\u10d8\u10e1\u10d8_\u10d8\u10d5\u10dc\u10d8\u10e1\u10d8_\u10d8\u10d5\u10da\u10d8\u10e1\u10d8_\u10d0\u10d2\u10d5\u10d8\u10e1\u10e2\u10dd_\u10e1\u10d4\u10e5\u10e2\u10d4\u10db\u10d1\u10d4\u10e0\u10d8_\u10dd\u10e5\u10e2\u10dd\u10db\u10d1\u10d4\u10e0\u10d8_\u10dc\u10dd\u10d4\u10db\u10d1\u10d4\u10e0\u10d8_\u10d3\u10d4\u10d9\u10d4\u10db\u10d1\u10d4\u10e0\u10d8".split("_"),format:"\u10d8\u10d0\u10dc\u10d5\u10d0\u10e0\u10e1_\u10d7\u10d4\u10d1\u10d4\u10e0\u10d5\u10d0\u10da\u10e1_\u10db\u10d0\u10e0\u10e2\u10e1_\u10d0\u10de\u10e0\u10d8\u10da\u10d8\u10e1_\u10db\u10d0\u10d8\u10e1\u10e1_\u10d8\u10d5\u10dc\u10d8\u10e1\u10e1_\u10d8\u10d5\u10da\u10d8\u10e1\u10e1_\u10d0\u10d2\u10d5\u10d8\u10e1\u10e2\u10e1_\u10e1\u10d4\u10e5\u10e2\u10d4\u10db\u10d1\u10d4\u10e0\u10e1_\u10dd\u10e5\u10e2\u10dd\u10db\u10d1\u10d4\u10e0\u10e1_\u10dc\u10dd\u10d4\u10db\u10d1\u10d4\u10e0\u10e1_\u10d3\u10d4\u10d9\u10d4\u10db\u10d1\u10d4\u10e0\u10e1".split("_")},monthsShort:"\u10d8\u10d0\u10dc_\u10d7\u10d4\u10d1_\u10db\u10d0\u10e0_\u10d0\u10de\u10e0_\u10db\u10d0\u10d8_\u10d8\u10d5\u10dc_\u10d8\u10d5\u10da_\u10d0\u10d2\u10d5_\u10e1\u10d4\u10e5_\u10dd\u10e5\u10e2_\u10dc\u10dd\u10d4_\u10d3\u10d4\u10d9".split("_"),weekdays:{standalone:"\u10d9\u10d5\u10d8\u10e0\u10d0_\u10dd\u10e0\u10e8\u10d0\u10d1\u10d0\u10d7\u10d8_\u10e1\u10d0\u10db\u10e8\u10d0\u10d1\u10d0\u10d7\u10d8_\u10dd\u10d7\u10ee\u10e8\u10d0\u10d1\u10d0\u10d7\u10d8_\u10ee\u10e3\u10d7\u10e8\u10d0\u10d1\u10d0\u10d7\u10d8_\u10de\u10d0\u10e0\u10d0\u10e1\u10d9\u10d4\u10d5\u10d8_\u10e8\u10d0\u10d1\u10d0\u10d7\u10d8".split("_"),format:"\u10d9\u10d5\u10d8\u10e0\u10d0\u10e1_\u10dd\u10e0\u10e8\u10d0\u10d1\u10d0\u10d7\u10e1_\u10e1\u10d0\u10db\u10e8\u10d0\u10d1\u10d0\u10d7\u10e1_\u10dd\u10d7\u10ee\u10e8\u10d0\u10d1\u10d0\u10d7\u10e1_\u10ee\u10e3\u10d7\u10e8\u10d0\u10d1\u10d0\u10d7\u10e1_\u10de\u10d0\u10e0\u10d0\u10e1\u10d9\u10d4\u10d5\u10e1_\u10e8\u10d0\u10d1\u10d0\u10d7\u10e1".split("_"),isFormat:/(\u10ec\u10d8\u10dc\u10d0|\u10e8\u10d4\u10db\u10d3\u10d4\u10d2)/},weekdaysShort:"\u10d9\u10d5\u10d8_\u10dd\u10e0\u10e8_\u10e1\u10d0\u10db_\u10dd\u10d7\u10ee_\u10ee\u10e3\u10d7_\u10de\u10d0\u10e0_\u10e8\u10d0\u10d1".split("_"),weekdaysMin:"\u10d9\u10d5_\u10dd\u10e0_\u10e1\u10d0_\u10dd\u10d7_\u10ee\u10e3_\u10de\u10d0_\u10e8\u10d0".split("_"),longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendar:{sameDay:"[\u10d3\u10e6\u10d4\u10e1] LT[-\u10d6\u10d4]",nextDay:"[\u10ee\u10d5\u10d0\u10da] LT[-\u10d6\u10d4]",lastDay:"[\u10d2\u10e3\u10e8\u10d8\u10dc] LT[-\u10d6\u10d4]",nextWeek:"[\u10e8\u10d4\u10db\u10d3\u10d4\u10d2] dddd LT[-\u10d6\u10d4]",lastWeek:"[\u10ec\u10d8\u10dc\u10d0] dddd LT-\u10d6\u10d4",sameElse:"L"},relativeTime:{future:function(L){return/(\u10ec\u10d0\u10db\u10d8|\u10ec\u10e3\u10d7\u10d8|\u10e1\u10d0\u10d0\u10d7\u10d8|\u10ec\u10d4\u10da\u10d8)/.test(L)?L.replace(/\u10d8$/,"\u10e8\u10d8"):L+"\u10e8\u10d8"},past:function(L){return/(\u10ec\u10d0\u10db\u10d8|\u10ec\u10e3\u10d7\u10d8|\u10e1\u10d0\u10d0\u10d7\u10d8|\u10d3\u10e6\u10d4|\u10d7\u10d5\u10d4)/.test(L)?L.replace(/(\u10d8|\u10d4)$/,"\u10d8\u10e1 \u10ec\u10d8\u10dc"):/\u10ec\u10d4\u10da\u10d8/.test(L)?L.replace(/\u10ec\u10d4\u10da\u10d8$/,"\u10ec\u10da\u10d8\u10e1 \u10ec\u10d8\u10dc"):void 0},s:"\u10e0\u10d0\u10db\u10d3\u10d4\u10dc\u10d8\u10db\u10d4 \u10ec\u10d0\u10db\u10d8",ss:"%d \u10ec\u10d0\u10db\u10d8",m:"\u10ec\u10e3\u10d7\u10d8",mm:"%d \u10ec\u10e3\u10d7\u10d8",h:"\u10e1\u10d0\u10d0\u10d7\u10d8",hh:"%d \u10e1\u10d0\u10d0\u10d7\u10d8",d:"\u10d3\u10e6\u10d4",dd:"%d \u10d3\u10e6\u10d4",M:"\u10d7\u10d5\u10d4",MM:"%d \u10d7\u10d5\u10d4",y:"\u10ec\u10d4\u10da\u10d8",yy:"%d \u10ec\u10d4\u10da\u10d8"},dayOfMonthOrdinalParse:/0|1-\u10da\u10d8|\u10db\u10d4-\d{1,2}|\d{1,2}-\u10d4/,ordinal:function(L){return 0===L?L:1===L?L+"-\u10da\u10d8":L<20||L<=100&&L%20==0||L%100==0?"\u10db\u10d4-"+L:L+"-\u10d4"},week:{dow:1,doy:7}})}(C(97586))},93573:function(We,Te,C){!function(s){"use strict";var A={0:"-\u0448\u0456",1:"-\u0448\u0456",2:"-\u0448\u0456",3:"-\u0448\u0456",4:"-\u0448\u0456",5:"-\u0448\u0456",6:"-\u0448\u044b",7:"-\u0448\u0456",8:"-\u0448\u0456",9:"-\u0448\u044b",10:"-\u0448\u044b",20:"-\u0448\u044b",30:"-\u0448\u044b",40:"-\u0448\u044b",50:"-\u0448\u0456",60:"-\u0448\u044b",70:"-\u0448\u0456",80:"-\u0448\u0456",90:"-\u0448\u044b",100:"-\u0448\u0456"};s.defineLocale("kk",{months:"\u049b\u0430\u04a3\u0442\u0430\u0440_\u0430\u049b\u043f\u0430\u043d_\u043d\u0430\u0443\u0440\u044b\u0437_\u0441\u04d9\u0443\u0456\u0440_\u043c\u0430\u043c\u044b\u0440_\u043c\u0430\u0443\u0441\u044b\u043c_\u0448\u0456\u043b\u0434\u0435_\u0442\u0430\u043c\u044b\u0437_\u049b\u044b\u0440\u043a\u04af\u0439\u0435\u043a_\u049b\u0430\u0437\u0430\u043d_\u049b\u0430\u0440\u0430\u0448\u0430_\u0436\u0435\u043b\u0442\u043e\u049b\u0441\u0430\u043d".split("_"),monthsShort:"\u049b\u0430\u04a3_\u0430\u049b\u043f_\u043d\u0430\u0443_\u0441\u04d9\u0443_\u043c\u0430\u043c_\u043c\u0430\u0443_\u0448\u0456\u043b_\u0442\u0430\u043c_\u049b\u044b\u0440_\u049b\u0430\u0437_\u049b\u0430\u0440_\u0436\u0435\u043b".split("_"),weekdays:"\u0436\u0435\u043a\u0441\u0435\u043d\u0431\u0456_\u0434\u04af\u0439\u0441\u0435\u043d\u0431\u0456_\u0441\u0435\u0439\u0441\u0435\u043d\u0431\u0456_\u0441\u04d9\u0440\u0441\u0435\u043d\u0431\u0456_\u0431\u0435\u0439\u0441\u0435\u043d\u0431\u0456_\u0436\u04b1\u043c\u0430_\u0441\u0435\u043d\u0431\u0456".split("_"),weekdaysShort:"\u0436\u0435\u043a_\u0434\u04af\u0439_\u0441\u0435\u0439_\u0441\u04d9\u0440_\u0431\u0435\u0439_\u0436\u04b1\u043c_\u0441\u0435\u043d".split("_"),weekdaysMin:"\u0436\u043a_\u0434\u0439_\u0441\u0439_\u0441\u0440_\u0431\u0439_\u0436\u043c_\u0441\u043d".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[\u0411\u04af\u0433\u0456\u043d \u0441\u0430\u0493\u0430\u0442] LT",nextDay:"[\u0415\u0440\u0442\u0435\u04a3 \u0441\u0430\u0493\u0430\u0442] LT",nextWeek:"dddd [\u0441\u0430\u0493\u0430\u0442] LT",lastDay:"[\u041a\u0435\u0448\u0435 \u0441\u0430\u0493\u0430\u0442] LT",lastWeek:"[\u04e8\u0442\u043a\u0435\u043d \u0430\u043f\u0442\u0430\u043d\u044b\u04a3] dddd [\u0441\u0430\u0493\u0430\u0442] LT",sameElse:"L"},relativeTime:{future:"%s \u0456\u0448\u0456\u043d\u0434\u0435",past:"%s \u0431\u04b1\u0440\u044b\u043d",s:"\u0431\u0456\u0440\u043d\u0435\u0448\u0435 \u0441\u0435\u043a\u0443\u043d\u0434",ss:"%d \u0441\u0435\u043a\u0443\u043d\u0434",m:"\u0431\u0456\u0440 \u043c\u0438\u043d\u0443\u0442",mm:"%d \u043c\u0438\u043d\u0443\u0442",h:"\u0431\u0456\u0440 \u0441\u0430\u0493\u0430\u0442",hh:"%d \u0441\u0430\u0493\u0430\u0442",d:"\u0431\u0456\u0440 \u043a\u04af\u043d",dd:"%d \u043a\u04af\u043d",M:"\u0431\u0456\u0440 \u0430\u0439",MM:"%d \u0430\u0439",y:"\u0431\u0456\u0440 \u0436\u044b\u043b",yy:"%d \u0436\u044b\u043b"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0448\u0456|\u0448\u044b)/,ordinal:function(y){var v=y%10,P=y>=100?100:null;return y+(A[y]||A[v]||A[P])},week:{dow:1,doy:7}})}(C(97586))},68807:function(We,Te,C){!function(s){"use strict";var A={1:"\u17e1",2:"\u17e2",3:"\u17e3",4:"\u17e4",5:"\u17e5",6:"\u17e6",7:"\u17e7",8:"\u17e8",9:"\u17e9",0:"\u17e0"},L={"\u17e1":"1","\u17e2":"2","\u17e3":"3","\u17e4":"4","\u17e5":"5","\u17e6":"6","\u17e7":"7","\u17e8":"8","\u17e9":"9","\u17e0":"0"};s.defineLocale("km",{months:"\u1798\u1780\u179a\u17b6_\u1780\u17bb\u1798\u17d2\u1797\u17c8_\u1798\u17b8\u1793\u17b6_\u1798\u17c1\u179f\u17b6_\u17a7\u179f\u1797\u17b6_\u1798\u17b7\u1790\u17bb\u1793\u17b6_\u1780\u1780\u17d2\u1780\u178a\u17b6_\u179f\u17b8\u17a0\u17b6_\u1780\u1789\u17d2\u1789\u17b6_\u178f\u17bb\u179b\u17b6_\u179c\u17b7\u1785\u17d2\u1786\u17b7\u1780\u17b6_\u1792\u17d2\u1793\u17bc".split("_"),monthsShort:"\u1798\u1780\u179a\u17b6_\u1780\u17bb\u1798\u17d2\u1797\u17c8_\u1798\u17b8\u1793\u17b6_\u1798\u17c1\u179f\u17b6_\u17a7\u179f\u1797\u17b6_\u1798\u17b7\u1790\u17bb\u1793\u17b6_\u1780\u1780\u17d2\u1780\u178a\u17b6_\u179f\u17b8\u17a0\u17b6_\u1780\u1789\u17d2\u1789\u17b6_\u178f\u17bb\u179b\u17b6_\u179c\u17b7\u1785\u17d2\u1786\u17b7\u1780\u17b6_\u1792\u17d2\u1793\u17bc".split("_"),weekdays:"\u
117a2\u17b6\u1791\u17b7\u178f\u17d2\u1799_\u1785\u17d0\u1793\u17d2\u1791_\u17a2\u1784\u17d2\u1782\u17b6\u179a_\u1796\u17bb\u1792_\u1796\u17d2\u179a\u17a0\u179f\u17d2\u1794\u178f\u17b7\u17cd_\u179f\u17bb\u1780\u17d2\u179a_\u179f\u17c5\u179a\u17cd".split("_"),weekdaysShort:"\u17a2\u17b6_\u1785_\u17a2_\u1796_\u1796\u17d2\u179a_\u179f\u17bb_\u179f".split("_"),weekdaysMin:"\u17a2\u17b6_\u1785_\u17a2_\u1796_\u1796\u17d2\u179a_\u179f\u17bb_\u179f".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},meridiemParse:/\u1796\u17d2\u179a\u17b9\u1780|\u179b\u17d2\u1784\u17b6\u1785/,isPM:function(v){return"\u179b\u17d2\u1784\u17b6\u1785"===v},meridiem:function(v,P,I){return v<12?"\u1796\u17d2\u179a\u17b9\u1780":"\u179b\u17d2\u1784\u17b6\u1785"},calendar:{sameDay:"[\u1790\u17d2\u1784\u17c3\u1793\u17c1\u17c7 \u1798\u17c9\u17c4\u1784] LT",nextDay:"[\u179f\u17d2\u17a2\u17c2\u1780 \u1798\u17c9\u17c4\u1784] LT",nextWeek:"dddd [\u1798\u17c9\u17c4\u1784] LT",lastDay:"[\u1798\u17d2\u179f\u17b7\u179b\u1798\u17b7\u1789 \u1798\u17c9\u17c4\u1784] LT",lastWeek:"dddd [\u179f\u1794\u17d2\u178f\u17b6\u17a0\u17cd\u1798\u17bb\u1793] [\u1798\u17c9\u17c4\u1784] LT",sameElse:"L"},relativeTime:{future:"%s\u1791\u17c0\u178f",past:"%s\u1798\u17bb\u1793",s:"\u1794\u17c9\u17bb\u1793\u17d2\u1798\u17b6\u1793\u179c\u17b7\u1793\u17b6\u1791\u17b8",ss:"%d \u179c\u17b7\u1793\u17b6\u1791\u17b8",m:"\u1798\u17bd\u1799\u1793\u17b6\u1791\u17b8",mm:"%d \u1793\u17b6\u1791\u17b8",h:"\u1798\u17bd\u1799\u1798\u17c9\u17c4\u1784",hh:"%d \u1798\u17c9\u17c4\u1784",d:"\u1798\u17bd\u1799\u1790\u17d2\u1784\u17c3",dd:"%d \u1790\u17d2\u1784\u17c3",M:"\u1798\u17bd\u1799\u1781\u17c2",MM:"%d \u1781\u17c2",y:"\u1798\u17bd\u1799\u1786\u17d2\u1793\u17b6\u17c6",yy:"%d \u1786\u17d2\u1793\u17b6\u17c6"},dayOfMonthOrdinalParse:/\u1791\u17b8\d{1,2}/,ordinal:"\u1791\u17b8%d",preparse:function(v){return v.replace(/[\u17e1\u17e2\u17e3\u17e4\u17e5\u17e6\u17e7\u17e8\u17e9\u17e0]/g,function(P){return L[P]})},postformat:function(v){return v.replace(/\d/g,function(P){return A[P]})},week:{dow:1,doy:4}})}(C(97586))},65082:function(We,Te,C){!function(s){"use strict";var A={1:"\u0ce7",2:"\u0ce8",3:"\u0ce9",4:"\u0cea",5:"\u0ceb",6:"\u0cec",7:"\u0ced",8:"\u0cee",9:"\u0cef",0:"\u0ce6"},L={"\u0ce7":"1","\u0ce8":"2","\u0ce9":"3","\u0cea":"4","\u0ceb":"5","\u0cec":"6","\u0ced":"7","\u0cee":"8","\u0cef":"9","\u0ce6":"0"};s.defineLocale("kn",{months:"\u0c9c\u0ca8\u0cb5\u0cb0\u0cbf_\u0cab\u0cc6\u0cac\u0ccd\u0cb0\u0cb5\u0cb0\u0cbf_\u0cae\u0cbe\u0cb0\u0ccd\u0c9a\u0ccd_\u0c8f\u0caa\u0ccd\u0cb0\u0cbf\u0cb2\u0ccd_\u0cae\u0cc6\u0cd5_\u0c9c\u0cc2\u0ca8\u0ccd_\u0c9c\u0cc1\u0cb2\u0cc6\u0cd6_\u0c86\u0c97\u0cb8\u0ccd\u0c9f\u0ccd_\u0cb8\u0cc6\u0caa\u0ccd\u0c9f\u0cc6\u0c82\u0cac\u0cb0\u0ccd_\u0c85\u0c95\u0ccd\u0c9f\u0cc6\u0cc2\u0cd5\u0cac\u0cb0\u0ccd_\u0ca8\u0cb5\u0cc6\u0c82\u0cac\u0cb0\u0ccd_\u0ca1\u0cbf\u0cb8\u0cc6\u0c82\u0cac\u0cb0\u0ccd".split("_"),monthsShort:"\u0c9c\u0ca8_\u0cab\u0cc6\u0cac\u0ccd\u0cb0_\u0cae\u0cbe\u0cb0\u0ccd\u0c9a\u0ccd_\u0c8f\u0caa\u0ccd\u0cb0\u0cbf\u0cb2\u0ccd_\u0cae\u0cc6\u0cd5_\u0c9c\u0cc2\u0ca8\u0ccd_\u0c9c\u0cc1\u0cb2\u0cc6\u0cd6_\u0c86\u0c97\u0cb8\u0ccd\u0c9f\u0ccd_\u0cb8\u0cc6\u0caa\u0ccd\u0c9f\u0cc6\u0c82_\u0c85\u0c95\u0ccd\u0c9f\u0cc6\u0cc2\u0cd5_\u0ca8\u0cb5\u0cc6\u0c82_\u0ca1\u0cbf\u0cb8\u0cc6\u0c82".split("_"),monthsParseExact:!0,weekdays:"\u0cad\u0cbe\u0ca8\u0cc1\u0cb5\u0cbe\u0cb0_\u0cb8\u0cc6\u0cc2\u0cd5\u0cae\u0cb5\u0cbe\u0cb0_\u0cae\u0c82\u0c97\u0cb3\u0cb5\u0cbe\u0cb0_\u0cac\u0cc1\u0ca7\u0cb5\u0cbe\u0cb0_\u0c97\u0cc1\u0cb0\u0cc1\u0cb5\u0cbe\u0cb0_\u0cb6\u0cc1\u0c95\u0ccd\u0cb0\u0cb5\u0cbe\u0cb0_\u0cb6\u0ca8\u0cbf\u0cb5\u0cbe\u0cb0".split("_"),weekdaysShort:"\u0cad\u0cbe\u0ca8\u0cc1_\u0cb8\u0cc6\u0cc2\u0cd5\u0cae_\u0cae\u0c82\u0c97\u0cb3_\u0cac\u0cc1\u0ca7_\u0c97\u0cc1\u0cb0\u0cc1_\u0cb6\u0cc1\u0c95\u0ccd\u0cb0_\u0cb6\u0ca8\u0cbf".split("_"),weekdaysMin:"\u0cad\u0cbe_\u0cb8\u0cc6\u0cc2\u0cd5_\u0cae\u0c82_\u0cac\u0cc1_\u0c97\u0cc1_\u0cb6\u0cc1_\u0cb6".split("_"),longDateFormat:{LT:"A h:mm",LTS:"A h:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm",LLLL:"dddd, D MMMM YYYY, A h:mm"},calendar:{sameDay:"[\u0c87\u0c82\u0ca6\u0cc1] LT",nextDay:"[\u0ca8\u0cbe\u0cb3\u0cc6] LT",nextWeek:"dddd, LT",lastDay:"[\u0ca8\u0cbf\u0ca8\u0ccd\u0ca8\u0cc6] LT",lastWeek:"[\u0c95\u0cc6\u0cc2\u0ca8\u0cc6\u0caf] dddd, LT",sameElse:"L"},relativeTime:{future:"%s \u0ca8\u0c82\u0ca4\u0cb0",past:"%s \u0cb9\u0cbf\u0c82\u0ca6\u0cc6",s:"\u0c95\u0cc6\u0cb2\u0cb5\u0cc1 \u0c95\u0ccd\u0cb7\u0ca3\u0c97\u0cb3\u0cc1",ss:"%d \u0cb8\u0cc6\u0c95\u0cc6\u0c82\u0ca1\u0cc1\u0c97\u0cb3\u0cc1",m:"\u0c92\u0c82\u0ca6\u0cc1 \u0ca8\u0cbf\u0cae\u0cbf\u0cb7",mm:"%d \u0ca8\u0cbf\u0cae\u0cbf\u0cb7",h:"\u0c92\u0c82\u0ca6\u0cc1 \u0c97\u0c82\u0c9f\u0cc6",hh:"%
1d \u0c97\u0c82\u0c9f\u0cc6",d:"\u0c92\u0c82\u0ca6\u0cc1 \u0ca6\u0cbf\u0ca8",dd:"%d \u0ca6\u0cbf\u0ca8",M:"\u0c92\u0c82\u0ca6\u0cc1 \u0ca4\u0cbf\u0c82\u0c97\u0cb3\u0cc1",MM:"%d \u0ca4\u0cbf\u0c82\u0c97\u0cb3\u0cc1",y:"\u0c92\u0c82\u0ca6\u0cc1 \u0cb5\u0cb0\u0ccd\u0cb7",yy:"%d \u0cb5\u0cb0\u0ccd\u0cb7"},preparse:function(v){return v.replace(/[\u0ce7\u0ce8\u0ce9\u0cea\u0ceb\u0cec\u0ced\u0cee\u0cef\u0ce6]/g,function(P){return L[P]})},postformat:function(v){return v.replace(/\d/g,function(P){return A[P]})},meridiemParse:/\u0cb0\u0cbe\u0ca4\u0ccd\u0cb0\u0cbf|\u0cac\u0cc6\u0cb3\u0cbf\u0c97\u0ccd\u0c97\u0cc6|\u0cae\u0ca7\u0ccd\u0caf\u0cbe\u0cb9\u0ccd\u0ca8|\u0cb8\u0c82\u0c9c\u0cc6/,meridiemHour:function(v,P){return 12===v&&(v=0),"\u0cb0\u0cbe\u0ca4\u0ccd\u0cb0\u0cbf"===P?v<4?v:v+12:"\u0cac\u0cc6\u0cb3\u0cbf\u0c97\u0ccd\u0c97\u0cc6"===P?v:"\u0cae\u0ca7\u0ccd\u0caf\u0cbe\u0cb9\u0ccd\u0ca8"===P?v>=10?v:v+12:"\u0cb8\u0c82\u0c9c\u0cc6"===P?v+12:void 0},meridiem:function(v,P,I){return v<4?"\u0cb0\u0cbe\u0ca4\u0ccd\u0cb0\u0cbf":v<10?"\u0cac\u0cc6\u0cb3\u0cbf\u0c97\u0ccd\u0c97\u0cc6":v<17?"\u0cae\u0ca7\u0ccd\u0caf\u0cbe\u0cb9\u0ccd\u0ca8":v<20?"\u0cb8\u0c82\u0c9c\u0cc6":"\u0cb0\u0cbe\u0ca4\u0ccd\u0cb0\u0cbf"},dayOfMonthOrdinalParse:/\d{1,2}(\u0ca8\u0cc6\u0cd5)/,ordinal:function(v){return v+"\u0ca8\u0cc6\u0cd5"},week:{dow:0,doy:6}})}(C(97586))},20137:function(We,Te,C){!function(s){"use strict";s.defineLocale("ko",{months:"1\uc6d4_2\uc6d4_3\uc6d4_4\uc6d4_5\uc6d4_6\uc6d4_7\uc6d4_8\uc6d4_9\uc6d4_10\uc6d4_11\uc6d4_12\uc6d4".split("_"),monthsShort:"1\uc6d4_2\uc6d4_3\uc6d4_4\uc6d4_5\uc6d4_6\uc6d4_7\uc6d4_8\uc6d4_9\uc6d4_10\uc6d4_11\uc6d4_12\uc6d4".split("_"),weekdays:"\uc77c\uc694\uc77c_\uc6d4\uc694\uc77c_\ud654\uc694\uc77c_\uc218\uc694\uc77c_\ubaa9\uc694\uc77c_\uae08\uc694\uc77c_\ud1a0\uc694\uc77c".split("_"),weekdaysShort:"\uc77c_\uc6d4_\ud654_\uc218_\ubaa9_\uae08_\ud1a0".split("_"),weekdaysMin:"\uc77c_\uc6d4_\ud654_\uc218_\ubaa9_\uae08_\ud1a0".split("_"),longDateFormat:{LT:"A h:mm",LTS:"A h:mm:ss",L:"YYYY.MM.DD.",LL:"YYYY\ub144 MMMM D\uc77c",LLL:"YYYY\ub144 MMMM D\uc77c A h:mm",LLLL:"YYYY\ub144 MMMM D\uc77c dddd A h:mm",l:"YYYY.MM.DD.",ll:"YYYY\ub144 MMMM D\uc77c",lll:"YYYY\ub144 MMMM D\uc77c A h:mm",llll:"YYYY\ub144 MMMM D\uc77c dddd A h:mm"},calendar:{sameDay:"\uc624\ub298 LT",nextDay:"\ub0b4\uc77c LT",nextWeek:"dddd LT",lastDay:"\uc5b4\uc81c LT",lastWeek:"\uc9c0\ub09c\uc8fc dddd LT",sameElse:"L"},relativeTime:{future:"%s \ud6c4",past:"%s \uc804",s:"\uba87 \ucd08",ss:"%d\ucd08",m:"1\ubd84",mm:"%d\ubd84",h:"\ud55c \uc2dc\uac04",hh:"%d\uc2dc\uac04",d:"\ud558\ub8e8",dd:"%d\uc77c",M:"\ud55c \ub2ec",MM:"%d\ub2ec",y:"\uc77c \ub144",yy:"%d\ub144"},dayOfMonthOrdinalParse:/\d{1,2}(\uc77c|\uc6d4|\uc8fc)/,ordinal:function(L,y){switch(y){case"d":case"D":case"DDD":return L+"\uc77c";case"M":return L+"\uc6d4";case"w":case"W":return L+"\uc8fc";default:return L}},meridiemParse:/\uc624\uc804|\uc624\ud6c4/,isPM:function(L){return"\uc624\ud6c4"===L},meridiem:function(L,y,v){return L<12?"\uc624\uc804":"\uc624\ud6c4"}})}(C(97586))},70111:function(We,Te,C){!function(s){"use strict";var A={1:"\u0661",2:"\u0662",3:"\u0663",4:"\u0664",5:"\u0665",6:"\u0666",7:"\u0667",8:"\u0668",9:"\u0669",0:"\u0660"},L={"\u0661":"1","\u0662":"2","\u0663":"3","\u0664":"4","\u0665":"5","\u0666":"6","\u0667":"7","\u0668":"8","\u0669":"9","\u0660":"0"},y=["\u06a9\u0627\u0646\u0648\u0646\u06cc \u062f\u0648\u0648\u06d5\u0645","\u0634\u0648\u0628\u0627\u062a","\u0626\u0627\u0632\u0627\u0631","\u0646\u06cc\u0633\u0627\u0646","\u0626\u0627\u06cc\u0627\u0631","\u062d\u0648\u0632\u06d5\u06cc\u0631\u0627\u0646","\u062a\u06d5\u0645\u0645\u0648\u0632","\u0626\u0627\u0628","\u0626\u06d5\u06cc\u0644\u0648\u0648\u0644","\u062a\u0634\u0631\u06cc\u0646\u06cc \u06cc\u06d5\u0643\u06d5\u0645","\u062a\u0634\u0631\u06cc\u0646\u06cc \u062f\u0648\u0648\u06d5\u0645","\u0643\u0627\u0646\u0648\u0646\u06cc \u06cc\u06d5\u06a9\u06d5\u0645"];s.defineLocale("ku",{months:y,monthsShort:y,weekdays:"\u06cc\u0647\u200c\u0643\u0634\u0647\u200c\u0645\u0645\u0647\u200c_\u062f\u0648\u0648\u0634\u0647\u200c\u0645\u0645\u0647\u200c_\u0633\u06ce\u0634\u0647\u200c\u0645\u0645\u0647\u200c_\u0686\u0648\u0627\u0631\u0634\u0647\u200c\u0645\u0645\u0647\u200c_\u067e\u06ce\u0646\u062c\u0634\u0647\u200c\u0645\u0645\u0647\u200c_\u0647\u0647\u200c\u06cc\u0646\u06cc_\u0634\u0647\u200c\u0645\u0645\u0647\u200c".split("_"),weekdaysShort:"\u06cc\u0647\u200c\u0643\u0634\u0647\u200c\u0645_\u062f\u0648\u0648\u0634\u0647\u200c\u0645_\u0633\u06ce\u0634\u0647\u200c\u0645_\u0686\u0648\u0627\u0631\u0634\u0647\u200c\u0645_\u067e\u06ce\u0646\u062c\u0634\u0647\u200c\u0645_\u0647\u0647\u200c\u06cc\u0646\u06cc_\u0634\u0647\u200c\u0645\u0645\u0647\u200c".split("_"),weekdaysMin:"\u06cc_\u062f_\u0633_\u0686_\u067e_\u0647_\u0634".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},meridiemParse:/\u0626\u06ce\u0648\u0627\u0631\u0647\u200c|\u0628\u0647\u200c\u06cc\u0627\u0646\u06cc/,isPM:function(P){return/\u0626\u06ce\u0648\u0627\u0631\u0647\u200c/.test(P)},meridiem:function(P,I,w){return P<12?"\u0628\u0647\u200c\u06cc\u0627\u0646\u06cc":"\u0626\u06ce\u0648\u0627\u0631\u0647\u200c"},calendar:{sameDay:"[\u0626\u0647\u200c\u0645\u0631\u06c6 \u0643\u0627\u062a\u0698\u0645\u06ce\u0631] LT",nextDay:"[\u0628\u0647\u200c\u06cc\u0627\u0646\u06cc \u0643\u0627\u062a\u0698\u0645\u06ce\u0631] LT",nextWeek:"dddd [\u0643\u0627\u062a\u0698\u0645\u06ce\u0631] LT",lastDay:"[\u062f\u0648\u06ce\u0646\u06ce \u0643\u0627\u062a\u0698\u0645\u06ce\u0631] LT",lastWeek:"dddd [\u0643\u0627\u062a\u0698\u0645\u06ce\u0631] LT",sameElse:"L"},relativeTime:{future:"\u0644\u0647\u200c %s",past:"%s",s:"\u0686\u0647\u200c\u0646\u062f \u0686\u0631\u0643\u0647\u200c\u06cc\u0647\u200c\u0643",ss:"\u0686\u0631\u0643\u0647\u200c %d",m:"\u06cc\u0647\u200c\u0643 \u062e\u0648\u0644\u0647\u200c\u0643",mm:"%d \u062e\u0648\u0644\u0647\u200c\u0643",h:"\u06cc\u0647\u200c\u0643 \u0643\u0627\u062a\u0698\u0645\u06ce\u0631",hh:"%d \u0643\u0627\u062a\u0698\u0645\u06ce\u0631",d:"\u06cc\u0647\u200c\u0643 \u0695\u06c6\u0698",dd:"%d \u0695\u06c6\u0698",M:"\u06cc\u0647\u200c\u0643 \u0645\u0627\u0646\u06af",MM:"%d \u0645\u0627\u0646\u06af",y:"\u06cc\u0647\u200c\u0643 \u0633\u0627\u06b5",yy:"%d \u0633\u0627\u06b5"},preparse:function(P){return P.replace(/[\u0661\u0662\u0663\u0664\u0665\u0666\u0667\u0668\u0669\u0660]/g,function(I){return L[I]}).replace(/\u060c/g,",")},postformat:function(P){return P.replace(/\d/g,function(I){return A[I]}).replace(/,/g,"\u060c")},week:{dow:6,doy:12}})}(C(97586))}
vendor: 7,512 bytes, line 1
1,99187:function(We,Te,C){!function(s){"use strict";var A={0:"-\u0447\u04af",1:"-\u0447\u0438",2:"-\u0447\u0438",3:"-\u0447\u04af",4:"-\u0447\u04af",5:"-\u0447\u0438",6:"-\u0447\u044b",7:"-\u0447\u0438",8:"-\u0447\u0438",9:"-\u0447\u0443",10:"-\u0447\u0443",20:"-\u0447\u044b",30:"-\u0447\u0443",40:"-\u0447\u044b",50:"-\u0447\u04af",60:"-\u0447\u044b",70:"-\u0447\u0438",80:"-\u0447\u0438",90:"-\u0447\u0443",100:"-\u0447\u04af"};s.defineLocale("ky",{months:"\u044f\u043d\u0432\u0430\u0440\u044c_\u0444\u0435\u0432\u0440\u0430\u043b\u044c_\u043c\u0430\u0440\u0442_\u0430\u043f\u0440\u0435\u043b\u044c_\u043c\u0430\u0439_\u0438\u044e\u043d\u044c_\u0438\u044e\u043b\u044c_\u0430\u0432\u0433\u0443\u0441\u0442_\u0441\u0435\u043d\u0442\u044f\u0431\u0440\u044c_\u043e\u043a\u0442\u044f\u0431\u0440\u044c_\u043d\u043e\u044f\u0431\u0440\u044c_\u0434\u0435\u043a\u0430\u0431\u0440\u044c".split("_"),monthsShort:"\u044f\u043d\u0432_\u0444\u0435\u0432_\u043c\u0430\u0440\u0442_\u0430\u043f\u0440_\u043c\u0430\u0439_\u0438\u044e\u043d\u044c_\u0438\u044e\u043b\u044c_\u0430\u0432\u0433_\u0441\u0435\u043d_\u043e\u043a\u0442_\u043d\u043e\u044f_\u0434\u0435\u043a".split("_"),weekdays:"\u0416\u0435\u043a\u0448\u0435\u043c\u0431\u0438_\u0414\u04af\u0439\u0448\u04e9\u043c\u0431\u04af_\u0428\u0435\u0439\u0448\u0435\u043c\u0431\u0438_\u0428\u0430\u0440\u0448\u0435\u043c\u0431\u0438_\u0411\u0435\u0439\u0448\u0435\u043c\u0431\u0438_\u0416\u0443\u043c\u0430_\u0418\u0448\u0435\u043c\u0431\u0438".split("_"),weekdaysShort:"\u0416\u0435\u043a_\u0414\u04af\u0439_\u0428\u0435\u0439_\u0428\u0430\u0440_\u0411\u0435\u0439_\u0416\u0443\u043c_\u0418\u0448\u0435".split("_"),weekdaysMin:"\u0416\u043a_\u0414\u0439_\u0428\u0439_\u0428\u0440_\u0411\u0439_\u0416\u043c_\u0418\u0448".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[\u0411\u04af\u0433\u04af\u043d \u0441\u0430\u0430\u0442] LT",nextDay:"[\u042d\u0440\u0442\u0435\u04a3 \u0441\u0430\u0430\u0442] LT",nextWeek:"dddd [\u0441\u0430\u0430\u0442] LT",lastDay:"[\u041a\u0435\u0447\u044d\u044d \u0441\u0430\u0430\u0442] LT",lastWeek:"[\u04e8\u0442\u043a\u04e9\u043d \u0430\u043f\u0442\u0430\u043d\u044b\u043d] dddd [\u043a\u04af\u043d\u04af] [\u0441\u0430\u0430\u0442] LT",sameElse:"L"},relativeTime:{future:"%s \u0438\u0447\u0438\u043d\u0434\u0435",past:"%s \u043c\u0443\u0440\u0443\u043d",s:"\u0431\u0438\u0440\u043d\u0435\u0447\u0435 \u0441\u0435\u043a\u0443\u043d\u0434",ss:"%d \u0441\u0435\u043a\u0443\u043d\u0434",m:"\u0431\u0438\u0440 \u043c\u04af\u043d\u04e9\u0442",mm:"%d \u043c\u04af\u043d\u04e9\u0442",h:"\u0431\u0438\u0440 \u0441\u0430\u0430\u0442",hh:"%d \u0441\u0430\u0430\u0442",d:"\u0431\u0438\u0440 \u043a\u04af\u043d",dd:"%d \u043a\u04af\u043d",M:"\u0431\u0438\u0440 \u0430\u0439",MM:"%d \u0430\u0439",y:"\u0431\u0438\u0440 \u0436\u044b\u043b",yy:"%d \u0436\u044b\u043b"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0447\u0438|\u0447\u044b|\u0447\u04af|\u0447\u0443)/,ordinal:function(y){var v=y%10,P=y>=100?100:null;return y+(A[y]||A[v]||A[P])},week:{dow:1,doy:7}})}(C(97586))},35969:function(We,Te,C){!function(s){"use strict";function A(I,w,k,b){var T={m:["eng Minutt","enger Minutt"],h:["eng Stonn","enger Stonn"],d:["een Dag","engem Dag"],M:["ee Mount","engem Mount"],y:["ee Joer","engem Joer"]};return w?T[k][0]:T[k][1]}function L(I){return v(I.substr(0,I.indexOf(" ")))?"a "+I:"an "+I}function y(I){return v(I.substr(0,I.indexOf(" ")))?"viru "+I:"virun "+I}function v(I){if(I=parseInt(I,10),isNaN(I))return!1;if(I<0)return!0;if(I<10)return 4<=I&&I<=7;if(I<100){var w=I%10;return v(0===w?I/10:w)}if(I<1e4){for(;I>=10;)I/=10;return v(I)}return v(I/=1e3)}s.defineLocale("lb",{months:"Januar_Februar_M\xe4erz_Abr\xebll_Mee_Juni_Juli_August_September_Oktober_November_Dezember".split("_"),monthsShort:"Jan._Febr._Mrz._Abr._Mee_Jun._Jul._Aug._Sept._Okt._Nov._Dez.".split("_"),monthsParseExact:!0,weekdays:"Sonndeg_M\xe9indeg_D\xebnschdeg_M\xebttwoch_Donneschdeg_Freideg_Samschdeg".split("_"),weekdaysShort:"So._M\xe9._D\xeb._M\xeb._Do._Fr._Sa.".split("_"),weekdaysMin:"So_M\xe9_D\xeb_M\xeb_Do_Fr_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm [Auer]",LTS:"H:mm:ss [Auer]",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm [Auer]",LLLL:"dddd, D. MMMM YYYY H:mm [Auer]"},calendar:{sameDay:"[Haut um] LT",sameElse:"L",nextDay:"[Muer um] LT",nextWeek:"dddd [um] LT",lastDay:"[G\xebschter um] LT",lastWeek:function(){switch(this.day()){case 2:case 4:return"[Leschten] dddd [um] LT";default:return"[Leschte] dddd [um] LT"}}},relativeTime:{future:L,past:y,s:"e puer Sekonnen",ss:"%d Sekonnen",m:A,mm:"%d Minutten",h:A,hh:"%d Stonnen",d:A,dd:"%d Deeg",M:A,MM:"%d M\xe9int",y:A,yy:"%d Joer"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(C(97586))},33526:function(We,Te,C){!function(s){"use strict";s.defineLocale("lo",{months:"\u0ea1\u0eb1\u0e87\u0e81\u0ead\u0e99_\u0e81\u0eb8\u0ea1\u0e9e\u0eb2_\u0ea1\u0eb5\u0e99\u0eb2_\u0ec0\u0ea1\u0eaa\u0eb2_\u0e9e\u0eb6\u0e94\u0eaa\u0eb0\u0e9e\u0eb2_\u0ea1\u0eb4\u0e96\u0eb8\u0e99\u0eb2_\u0e81\u0ecd\u0ea5\u0eb0\u0e81\u0ebb\u0e94_\u0eaa\u0eb4\u0e87\u0eab\u0eb2_\u0e81\u0eb1\u0e99\u0e8d\u0eb2_\u0e95\u0eb8\u0ea5\u0eb2_\u0e9e\u0eb0\u0e88\u0eb4\u0e81_\u0e97\u0eb1\u0e99\u0ea7\u0eb2".split("_"),monthsShort:"\u0ea1\u0eb1\u0e87\u0e81\u0ead\u0e99_\u0e81\u0eb8\u0ea1\u0e9e\u0eb2_\u0ea1\u0eb5\u0e99\u0eb2_\u0ec0\u0ea1\u0eaa\u0eb2_\u0e9e\u0eb6\u0e94\u0eaa\u0eb0\u0e9e\u0eb2_\u0ea1\u0eb4\u0e96\u0eb8\u0e99\u0eb2_\u0e81\u0ecd\u0ea5\u0eb0\u0e81\u0ebb\u0e94_\u0eaa\u0eb4\u0e87\u0eab\u0eb2_\u0e81\u0eb1\u0e99\u0e8d\u0eb2_\u0e95\u0eb8\u0ea5\u0eb2_\u0e9e\u0eb0\u0e88\u0eb4\u0e81_\u0e97\u0eb1\u0e99\u0ea7\u0eb2".split("_"),weekdays:"\u0ead\u0eb2\u0e97\u0eb4\u0e94_\u0e88\u0eb1\u0e99_\u0ead\u0eb1\u0e87\u0e84\u0eb2\u0e99_\u0e9e\u0eb8\u0e94_\u0e9e\u0eb0\u0eab\u0eb1\u0e94_\u0eaa\u0eb8\u0e81_\u0ec0\u0eaa\u0ebb\u0eb2".split("_"),weekdaysShort:"\u0e97\u0eb4\u0e94_\u0e88\u0eb1\u0e99_\u0ead\u0eb1\u0e87\u0e84\u0eb2\u0e99_\u0e9e\u0eb8\u0e94_\u0e9e\u0eb0\u0eab\u0eb1\u0e94_\u0eaa\u0eb8\u0e81_\u0ec0\u0eaa\u0ebb\u0eb2".split("_"),weekdaysMin:"\u0e97_\u0e88_\u0ead\u0e84_\u0e9e_\u0e9e\u0eab_\u0eaa\u0e81_\u0eaa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"\u0ea7\u0eb1\u0e99dddd D MMMM YYYY HH:mm"},meridiemParse:/\u0e95\u0ead\u0e99\u0ec0\u0e8a\u0ebb\u0ec9\u0eb2|\u0e95\u0ead\u0e99\u0ec1\u0ea5\u0e87/,isPM:function(L){return"\u0e95\u0ead\u0e99\u0ec1\u0ea5\u0e87"===L},meridiem:function(L,y,v){return L<12?"\u0e95\u0ead\u0e99\u0ec0\u0e8a\u0ebb\u0ec9\u0eb2":"\u0e95\u0ead\u0e99\u0ec1\u0ea5\u0e87"},calendar:{sameDay:"[\u0ea1\u0eb7\u0ec9\u0e99\u0eb5\u0ec9\u0ec0\u0ea7\u0ea5\u0eb2] LT",nextDay:"[\u0ea1\u0eb7\u0ec9\u0ead\u0eb7\u0ec8\u0e99\u0ec0\u0ea7\u0ea5\u0eb2] LT",nextWeek:"[\u0ea7\u0eb1\u0e99]dddd[\u0edc\u0ec9\u0eb2\u0ec0\u0ea7\u0ea5\u0eb2] LT",lastDay:"[\u0ea1\u0eb7\u0ec9\u0ea7\u0eb2\u0e99\u0e99\u0eb5\u0ec9\u0ec0\u0ea7\u0ea5\u0eb2] LT",lastWeek:"[\u0ea7\u0eb1\u0e99]dddd[\u0ec1\u0ea5\u0ec9\u0ea7\u0e99\u0eb5\u0ec9\u0ec0\u0ea7\u0ea5\u0eb2] LT",sameElse:"L"},relativeTime:{future:"\u0ead\u0eb5\u0e81 %s",past:"%s\u0e9c\u0ec8\u0eb2\u0e99\u0ea1\u0eb2",s:"\u0e9a\u0ecd\u0ec8\u0ec0\u0e97\u0ebb\u0ec8\u0eb2\u0ec3\u0e94\u0ea7\u0eb4\u0e99\u0eb2\u0e97\u0eb5",ss:"%d \u0ea7\u0eb4\u0e99\u0eb2\u0e97\u0eb5",m:"1 \u0e99\u0eb2\u0e97\u0eb5",mm:"%d \u0e99\u0eb2\u0e97\u0eb5",h:"1 \u0e8a\u0ebb\u0ec8\u0ea7\u0ec2\u0ea1\u0e87",hh:"%
1d \u0e8a\u0ebb\u0ec8\u0ea7\u0ec2\u0ea1\u0e87",d:"1 \u0ea1\u0eb7\u0ec9",dd:"%d \u0ea1\u0eb7\u0ec9",M:"1 \u0ec0\u0e94\u0eb7\u0ead\u0e99",MM:"%d \u0ec0\u0e94\u0eb7\u0ead\u0e99",y:"1 \u0e9b\u0eb5",yy:"%d \u0e9b\u0eb5"},dayOfMonthOrdinalParse:/(\u0e97\u0eb5\u0ec8)\d{1,2}/,ordinal:function(L){return"\u0e97\u0eb5\u0ec8"+L}})}(C(97586))},90411:function(We,Te,C){!function(s){"use strict";var A={ss:"sekund\u0117_sekund\u017ei\u0173_sekundes",m:"minut\u0117_minut\u0117s_minut\u0119",mm:"minut\u0117s_minu\u010di\u0173_minutes",h:"valanda_valandos_valand\u0105",hh:"valandos_valand\u0173_valandas",d:"diena_dienos_dien\u0105",dd:"dienos_dien\u0173_dienas",M:"m\u0117nuo_m\u0117nesio_m\u0117nes\u012f",MM:"m\u0117nesiai_m\u0117nesi\u0173_m\u0117nesius",y:"metai_met\u0173_metus",yy:"metai_met\u0173_metus"};function L(k,b,T,a){return b?"kelios sekund\u0117s":a?"keli\u0173 sekund\u017ei\u0173":"kelias sekundes"}function y(k,b,T,a){return b?P(T)[0]:a?P(T)[1]:P(T)[2]}function v(k){return k%10==0||k>10&&k<20}function P(k){return A[k].split("_")}function I(k,b,T,a){var i=k+" ";return 1===k?i+y(k,b,T[0],a):b?i+(v(k)?P(T)[1]:P(T)[0]):a?i+P(T)[1]:i+(v(k)?P(T)[1]:P(T)[2])}s.defineLocale("lt",{months:{format:"sausio_vasario_kovo_baland\u017eio_gegu\u017e\u0117s_bir\u017eelio_liepos_rugpj\u016b\u010dio_rugs\u0117jo_spalio_lapkri\u010dio_gruod\u017eio".split("_"),standalone:"sausis_vasaris_kovas_balandis_gegu\u017e\u0117_bir\u017eelis_liepa_rugpj\u016btis_rugs\u0117jis_spalis_lapkritis_gruodis".split("_"),isFormat:/D[oD]?(\[[^\[\]]*\]|\s)+MMMM?|MMMM?(\[[^\[\]]*\]|\s)+D[oD]?/},monthsShort:"sau_vas_kov_bal_geg_bir_lie_rgp_rgs_spa_lap_grd".split("_"),weekdays:{format:"sekmadien\u012f_pirmadien\u012f_antradien\u012f_tre\u010diadien\u012f_ketvirtadien\u012f_penktadien\u012f_\u0161e\u0161tadien\u012f".split("_"),standalone:"sekmadienis_pirmadienis_antradienis_tre\u010diadienis_ketvirtadienis_penktadienis_\u0161e\u0161tadienis".split("_"),isFormat:/dddd HH:mm/},weekdaysShort:"Sek_Pir_Ant_Tre_Ket_Pen_\u0160e\u0161".split("_"),weekdaysMin:"S_P_A_T_K_Pn_\u0160".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"YYYY [m.] MMMM D [d.]",LLL:"YYYY [m.] MMMM D [d.], HH:mm [val.]",LLLL:"YYYY [m.] MMMM D [d.], dddd, HH:mm [val.]",l:"YYYY-MM-DD",ll:"YYYY [m.] MMMM D [d.]",lll:"YYYY [m.] MMMM D [d.], HH:mm [val.]",llll:"YYYY [m.] MMMM D [d.], ddd, HH:mm [val.]"},calendar:{sameDay:"[\u0160iandien] LT",nextDay:"[Rytoj] LT",nextWeek:"dddd LT",lastDay:"[Vakar] LT",lastWeek:"[Pra\u0117jus\u012f] dddd LT",sameElse:"L"},relativeTime:{future:"po %s",past:"prie\u0161 %s",s:L,ss:I,m:y,mm:I,h:y,hh:I,d:y,dd:I,M:y,MM:I,y,yy:I},dayOfMonthOrdinalParse:/\d{1,2}-oji/,ordinal:function(k){return k+"-oji"},week:{dow:1,doy:4}})}(C(97586))},32621:function(We,Te,C){!function(s){"use strict";var A={ss:"sekundes_sekund\u0113m_sekunde_sekundes".split("_"),m:"min\u016btes_min\u016bt\u0113m_min\u016bte_min\u016btes".split("_"),mm:"min\u016btes_min\u016bt\u0113m_min\u016bte_min\u016btes".split("_"),h:"stundas_stund\u0101m_stunda_stundas".split("_"),hh:"stundas_stund\u0101m_stunda_stundas".split("_"),d:"dienas_dien\u0101m_diena_dienas".split("_"),dd:"dienas_dien\u0101m_diena_dienas".split("_"),M:"m\u0113ne\u0161a_m\u0113ne\u0161iem_m\u0113nesis_m\u0113ne\u0161i".split("_"),MM:"m\u0113ne\u0161a_m\u0113ne\u0161iem_m\u0113nesis_m\u0113ne\u0161i".split("_"),y:"gada_gadiem_gads_gadi".split("_"),yy:"gada_gadiem_gads_gadi".split("_")};function L(w,k,b){return b?k%10==1&&k%100!=11?w[2]:w[3]:k%10==1&&k%100!=11?w[0]:w[1]}function y(w,k,b){return w+" "+L(A[b],w,k)}function v(w,k,b){return L(A[b],w,k)}function P(w,k){return k?"da\u017eas sekundes":"da\u017e\u0101m sekund\u0113m"}s.defineLocale("lv",{months:"janv\u0101ris_febru\u0101ris_marts_apr\u012blis_maijs_j\u016bnijs_j\u016blijs_augusts_septembris_oktobris_novembris_decembris".split("_"),monthsShort:"jan_feb_mar_apr_mai_j\u016bn_j\u016bl_aug_sep_okt_nov_dec".split("_"),weekdays:"sv\u0113tdiena_pirmdiena_otrdiena_tre\u0161diena_ceturtdiena_piektdiena_sestdiena".split("_"),weekdaysShort:"Sv_P_O_T_C_Pk_S".split("_"),weekdaysMin:"Sv_P_O_T_C_Pk_S".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY.",LL:"YYYY. [gada] D. MMMM",LLL:"YYYY. [gada] D. MMMM, HH:mm",LLLL:"YYYY. [gada] D. MMMM, dddd, HH:mm"},calendar:{sameDay:"[\u0160odien pulksten] LT",nextDay:"[R\u012bt pulksten] LT",nextWeek:"dddd [pulksten] LT",lastDay:"[Vakar pulksten] LT",lastWeek:"[Pag\u0101ju\u0161\u0101] dddd [pulksten] LT",sameElse:"L"},relativeTime:{future:"p\u0113c %s",past:"pirms %s",s:P,ss:y,m:v,mm:y,h:v,hh:y,d:v,dd:y,M:v,MM:y,y:v,yy:y},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(C(97586))},85869:function(We,Te,C){!function(s){"use strict";var A={words:{ss:["sekund","sekunda","sekundi"],m:["jedan minut","jednog minuta"],mm:["minut","minuta","minuta"],h:["jedan sat","jednog sata"],hh:["sat","sata","sati"],dd:["dan","dana","dana"],MM:["mjesec","mjeseca","mjeseci"],yy:["godina","godine","godina"]},correctGrammaticalCase:function(y,v){return 1===y?v[0]:y>=2&&y<=4?v[1]:v[2]},translate:function(y,v,P){var I=A.words[P];return 1===P.length?v?I[0]:I[1]:y+" "+A.correctGrammaticalCase(y,I)}};s.defineLocale("me",{months:"januar_februar_mart_april_maj_jun_jul_avgust_septembar_oktobar_novembar_decembar".split("_"),monthsShort:"jan._feb._mar._apr._maj_jun_jul_avg._sep._okt._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"nedjelja_ponedjeljak_utorak_srijeda_\u010detvrtak_petak_subota".split("_"),weekdaysShort:"ned._pon._uto._sri._\u010det._pet._sub.".split("_"),weekdaysMin:"ne_po_ut_sr_\u010de_pe_su".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"},calendar:{sameDay:"[danas u] LT",nextDay:"[sjutra u] LT",nextWeek:function(){switch(this.day()){case 0:return"[u] [nedjelju] [u] LT";case 3:return"[u] [srijedu] [u] LT";case 6:return"[u] [subotu] [u] LT";case 1:case 2:case 4:case 5:return"[u] dddd [u] LT"}},lastDay:"[ju\u010de u] LT",lastWeek:function(){return["[pro\u0161le] [nedjelje] [u] LT","[pro\u0161log] [ponedjeljka] [u] LT","[pro\u0161log] [utorka] [u] LT","[pro\u0161le] [srijede] [u] LT","[pro\u0161log] [\u010detvrtka] [u] LT","[pro\u0161log] [petka] [u] LT","[pro\u0161le] [subote] [u] LT"][this.day()]},sameElse:"L"},relativeTime:{future:"za %s",past:"prije %s",s:"nekoliko sekundi",ss:A.translate,m:A.translate,mm:A.translate,h:A.translate,hh:A.translate,d:"dan",dd:A.translate,M:"mjesec",MM:A.translate,y:"godinu",yy:A.translate},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(C(97586))},35881:function(We,Te,C){!function(s){"use strict";s.defineLocale("mi",{months:"Kohi-t\u0101te_Hui-tanguru_Pout\u016b-te-rangi_Paenga-wh\u0101wh\u0101_Haratua_Pipiri_H\u014dngoingoi_Here-turi-k\u014dk\u0101_Mahuru_Whiringa-\u0101-nuku_Whiringa-\u0101-rangi_Hakihea".split("_"),monthsShort:"Kohi_Hui_Pou_Pae_Hara_Pipi_H\u014dngoi_Here_Mahu_Whi-nu_Whi-ra_Haki".split("_"),monthsRegex:/(?:['a-z\u0101\u014D\u016B]+\-?){1,3}/i,monthsStrictRegex:/(?:['a-z\u0101\u014D\u016B]+\-?){1,3}/i,monthsShortRegex:/(?:['a-z\u0101\u014D\u016B]+\-?){1,3}/i,monthsShortStrictRegex:/(?:['a-z\u0101\u014D\u016B]+\-?){1,2}/i,weekdays:"R\u0101tapu_Mane_T\u016brei_Wenerei_T\u0101ite_Paraire_H\u0101tarei".split("_"),weekdaysShort:"Ta_Ma_T\u016b_We_T\u0101i_Pa_H\u0101".split("_"),weekdaysMin:"Ta_Ma_T\u016b_We_T\u0101i_Pa_H\u0101".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [i] HH:mm",LLLL:"dddd, D MMMM YYYY [i] HH:mm"},calendar:{sameDay:"[i teie mahana, i] LT",nextDay:"[apopo i] LT",nextWeek:"dddd [i] LT",lastDay:"[inanahi i] LT",lastWeek:"dddd [whakamutunga i] LT",sameElse:"L"},relativeTime:{future:"i roto i %s",past:"%s i mua",s:"te h\u0113kona ruarua",ss:"%d h\u0113kona",m:"he meneti",mm:"%d meneti",h:"te haora",hh:"%
1d haora",d:"he ra",dd:"%d ra",M:"he marama",MM:"%d marama",y:"he tau",yy:"%d tau"},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:"%d\xba",week:{dow:1,doy:4}})}(C(97586))},92391:function(We,Te,C){!function(s){"use strict";s.defineLocale("mk",{months:"\u0458\u0430\u043d\u0443\u0430\u0440\u0438_\u0444\u0435\u0432\u0440\u0443\u0430\u0440\u0438_\u043c\u0430\u0440\u0442_\u0430\u043f\u0440\u0438\u043b_\u043c\u0430\u0458_\u0458\u0443\u043d\u0438_\u0458\u0443\u043b\u0438_\u0430\u0432\u0433\u0443\u0441\u0442_\u0441\u0435\u043f\u0442\u0435\u043c\u0432\u0440\u0438_\u043e\u043a\u0442\u043e\u043c\u0432\u0440\u0438_\u043d\u043e\u0435\u043c\u0432\u0440\u0438_\u0434\u0435\u043a\u0435\u043c\u0432\u0440\u0438".split("_"),monthsShort:"\u0458\u0430\u043d_\u0444\u0435\u0432_\u043c\u0430\u0440_\u0430\u043f\u0440_\u043c\u0430\u0458_\u0458\u0443\u043d_\u0458\u0443\u043b_\u0430\u0432\u0433_\u0441\u0435\u043f_\u043e\u043a\u0442_\u043d\u043e\u0435_\u0434\u0435\u043a".split("_"),weekdays:"\u043d\u0435\u0434\u0435\u043b\u0430_\u043f\u043e\u043d\u0435\u0434\u0435\u043b\u043d\u0438\u043a_\u0432\u0442\u043e\u0440\u043d\u0438\u043a_\u0441\u0440\u0435\u0434\u0430_\u0447\u0435\u0442\u0432\u0440\u0442\u043e\u043a_\u043f\u0435\u0442\u043e\u043a_\u0441\u0430\u0431\u043e\u0442\u0430".split("_"),weekdaysShort:"\u043d\u0435\u0434_\u043f\u043e\u043d_\u0432\u0442\u043e_\u0441\u0440\u0435_\u0447\u0435\u0442_\u043f\u0435\u0442_\u0441\u0430\u0431".split("_"),weekdaysMin:"\u043de_\u043fo_\u0432\u0442_\u0441\u0440_\u0447\u0435_\u043f\u0435_\u0441a".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"D.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY H:mm",LLLL:"dddd, D MMMM YYYY H:mm"},calendar:{sameDay:"[\u0414\u0435\u043d\u0435\u0441 \u0432\u043e] LT",nextDay:"[\u0423\u0442\u0440\u0435 \u0432\u043e] LT",nextWeek:"[\u0412\u043e] dddd [\u0432\u043e] LT",lastDay:"[\u0412\u0447\u0435\u0440\u0430 \u0432\u043e] LT",lastWeek:function(){switch(this.day()){case 0:case 3:case 6:return"[\u0418\u0437\u043c\u0438\u043d\u0430\u0442\u0430\u0442\u0430] dddd [\u0432\u043e] LT";case 1:case 2:case 4:case 5:return"[\u0418\u0437\u043c\u0438\u043d\u0430\u0442\u0438\u043e\u0442] dddd [\u0432\u043e] LT"}},sameElse:"L"},relativeTime:{future:"\u043f\u043e\u0441\u043b\u0435 %s",past:"\u043f\u0440\u0435\u0434 %s",s:"\u043d\u0435\u043a\u043e\u043b\u043a\u0443 \u0441\u0435\u043a\u0443\u043d\u0434\u0438",ss:"%d \u0441\u0435\u043a\u0443\u043d\u0434\u0438",m:"\u043c\u0438\u043d\u0443\u0442\u0430",mm:"%d \u043c\u0438\u043d\u0443\u0442\u0438",h:"\u0447\u0430\u0441",hh:"%d \u0447\u0430\u0441\u0430",d:"\u0434\u0435\u043d",dd:"%d \u0434\u0435\u043d\u0430",M:"\u043c\u0435\u0441\u0435\u0446",MM:"%d \u043c\u0435\u0441\u0435\u0446\u0438",y:"\u0433\u043e\u0434\u0438\u043d\u0430",yy:"%d \u0433\u043e\u0434\u0438\u043d\u0438"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0435\u0432|\u0435\u043d|\u0442\u0438|\u0432\u0438|\u0440\u0438|\u043c\u0438)/,ordinal:function(L){var y=L%10,v=L%100;return 0===L?L+"-\u0435\u0432":0===v?L+"-\u0435\u043d":v>10&&v<20?L+"-\u0442\u0438":1===y?L+"-\u0432\u0438":2===y?L+"-\u0440\u0438":7===y||8===y?L+"-\u043c\u0438":L+"-\u0442\u0438"},week:{dow:1,doy:7}})}(C(97586))},21126:function(We,Te,C){!function(s){"use strict";s.defineLocale("ml",{months:"\u0d1c\u0d28\u0d41\u0d35\u0d30\u0d3f_\u0d2b\u0d46\u0d2c\u0d4d\u0d30\u0d41\u0d35\u0d30\u0d3f_\u0d2e\u0d3e\u0d7c\u0d1a\u0d4d\u0d1a\u0d4d_\u0d0f\u0d2a\u0d4d\u0d30\u0d3f\u0d7d_\u0d2e\u0d47\u0d2f\u0d4d_\u0d1c\u0d42\u0d7a_\u0d1c\u0d42\u0d32\u0d48_\u0d13\u0d17\u0d38\u0d4d\u0d31\u0d4d\u0d31\u0d4d_\u0d38\u0d46\u0d2a\u0d4d\u0d31\u0d4d\u0d31\u0d02\u0d2c\u0d7c_\u0d12\u0d15\u0d4d\u0d1f\u0d4b\u0d2c\u0d7c_\u0d28\u0d35\u0d02\u0d2c\u0d7c_\u0d21\u0d3f\u0d38\u0d02\u0d2c\u0d7c".split("_"),monthsShort:"\u0d1c\u0d28\u0d41._\u0d2b\u0d46\u0d2c\u0d4d\u0d30\u0d41._\u0d2e\u0d3e\u0d7c._\u0d0f\u0d2a\u0d4d\u0d30\u0d3f._\u0d2e\u0d47\u0d2f\u0d4d_\u0d1c\u0d42\u0d7a_\u0d1c\u0d42\u0d32\u0d48._\u0d13\u0d17._\u0d38\u0d46\u0d2a\u0d4d\u0d31\u0d4d\u0d31._\u0d12\u0d15\u0d4d\u0d1f\u0d4b._\u0d28\u0d35\u0d02._\u0d21\u0d3f\u0d38\u0d02.".split("_"),monthsParseExact:!0,weekdays:"\u0d1e\u0d3e\u0d2f\u0d31\u0d3e\u0d34\u0d4d\u0d1a_\u0d24\u0d3f\u0d19\u0d4d\u0d15\u0d33\u0d3e\u0d34\u0d4d\u0d1a_\u0d1a\u0d4a\u0d35\u0d4d\u0d35\u0d3e\u0d34\u0d4d\u0d1a_\u0d2c\u0d41\u0d27\u0d28\u0d3e\u0d34\u0d4d\u0d1a_\u0d35\u0d4d\u0d2f\u0d3e\u0d34\u0d3e\u0d34\u0d4d\u0d1a_\u0d35\u0d46\u0d33\u0d4d\u0d33\u0d3f\u0d2f\u0d3e\u0d34\u0d4d\u0d1a_\u0d36\u0d28\u0d3f\u0d2f\u0d3e\u0d34\u0d4d\u0d1a".split("_"),weekdaysShort:"\u0d1e\u0d3e\u0d2f\u0d7c_\u0d24\u0d3f\u0d19\u0d4d\u0d15\u0d7e_\u0d1a\u0d4a\u0d35\u0d4d\u0d35_\u0d2c\u0d41\u0d27\u0d7b_\u0d35\u0d4d\u0d2f\u0d3e\u0d34\u0d02_\u0d35\u0d46\u0d33\u0d4d\u0d33\u0d3f_\u0d36\u0d28\u0d3f".split("_"),weekdaysMin:"\u0d1e\u0d3e_\u0d24\u0d3f_\u0d1a\u0d4a_\u0d2c\u0d41_\u0d35\u0d4d\u0d2f\u0d3e_\u0d35\u0d46_\u0d36".split("_"),longDateFormat:{LT:"A h:mm -\u0d28\u0d41",LTS:"A h:mm:ss -\u0d28\u0d41",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm -\u0d28\u0d41",LLLL:"dddd, D MMMM YYYY, A h:mm -\u0d28\u0d41"},calendar:{sameDay:"[\u0d07\u0d28\u0d4d\u0d28\u0d4d] LT",nextDay:"[\u0d28\u0d3e\u0d33\u0d46] LT",nextWeek:"dddd, LT",lastDay:"[\u0d07\u0d28\u0d4d\u0d28\u0d32\u0d46] LT",lastWeek:"[\u0d15\u0d34\u0d3f\u0d1e\u0d4d\u0d1e] dddd, LT",sameElse:"L"},relativeTime:{future:"%s \u0d15\u0d34\u0d3f\u0d1e\u0d4d\u0d1e\u0d4d",past:"%s \u0d2e\u0d41\u0d7b\u0d2a\u0d4d",s:"\u0d05\u0d7d\u0d2a \u0d28\u0d3f\u0d2e\u0d3f\u0d37\u0d19\u0d4d\u0d19\u0d7e",ss:"%d \u0d38\u0d46\u0d15\u0d4d\u0d15\u0d7b\u0d21\u0d4d",m:"\u0d12\u0d30\u0d41 \u0d2e\u0d3f\u0d28\u0d3f\u0d31\u0d4d\u0d31\u0d4d",mm:"%d \u0d2e\u0d3f\u0d28\u0d3f\u0d31\u0d4d\u0d31\u0d4d",h:"\u0d12\u0d30\u0d41 \u0d2e\u0d23\u0d3f\u0d15\u0d4d\u0d15\u0d42\u0d7c",hh:"%
1d \u0d2e\u0d23\u0d3f\u0d15\u0d4d\u0d15\u0d42\u0d7c",d:"\u0d12\u0d30\u0d41 \u0d26\u0d3f\u0d35\u0d38\u0d02",dd:"%d \u0d26\u0d3f\u0d35\u0d38\u0d02",M:"\u0d12\u0d30\u0d41 \u0d2e\u0d3e\u0d38\u0d02",MM:"%d \u0d2e\u0d3e\u0d38\u0d02",y:"\u0d12\u0d30\u0d41 \u0d35\u0d7c\u0d37\u0d02",yy:"%d \u0d35\u0d7c\u0d37\u0d02"},meridiemParse:/\u0d30\u0d3e\u0d24\u0d4d\u0d30\u0d3f|\u0d30\u0d3e\u0d35\u0d3f\u0d32\u0d46|\u0d09\u0d1a\u0d4d\u0d1a \u0d15\u0d34\u0d3f\u0d1e\u0d4d\u0d1e\u0d4d|\u0d35\u0d48\u0d15\u0d41\u0d28\u0d4d\u0d28\u0d47\u0d30\u0d02|\u0d30\u0d3e\u0d24\u0d4d\u0d30\u0d3f/i,meridiemHour:function(L,y){return 12===L&&(L=0),"\u0d30\u0d3e\u0d24\u0d4d\u0d30\u0d3f"===y&&L>=4||"\u0d09\u0d1a\u0d4d\u0d1a \u0d15\u0d34\u0d3f\u0d1e\u0d4d\u0d1e\u0d4d"===y||"\u0d35\u0d48\u0d15\u0d41\u0d28\u0d4d\u0d28\u0d47\u0d30\u0d02"===y?L+12:L},meridiem:function(L,y,v){return L<4?"\u0d30\u0d3e\u0d24\u0d4d\u0d30\u0d3f":L<12?"\u0d30\u0d3e\u0d35\u0d3f\u0d32\u0d46":L<17?"\u0d09\u0d1a\u0d4d\u0d1a \u0d15\u0d34\u0d3f\u0d1e\u0d4d\u0d1e\u0d4d":L<20?"\u0d35\u0d48\u0d15\u0d41\u0d28\u0d4d\u0d28\u0d47\u0d30\u0d02":"\u0d30\u0d3e\u0d24\u0d4d\u0d30\u0d3f"}})}(C(97586))},44892:function(We,Te,C){!function(s){"use strict";function A(y,v,P,I){switch(P){case"s":return v?"\u0445\u044d\u0434\u0445\u044d\u043d \u0441\u0435\u043a\u0443\u043d\u0434":"\u0445\u044d\u0434\u0445\u044d\u043d \u0441\u0435\u043a\u0443\u043d\u0434\u044b\u043d";case"ss":return y+(v?" \u0441\u0435\u043a\u0443\u043d\u0434":" \u0441\u0435\u043a\u0443\u043d\u0434\u044b\u043d");case"m":case"mm":return y+(v?" \u043c\u0438\u043d\u0443\u0442":" \u043c\u0438\u043d\u0443\u0442\u044b\u043d");case"h":case"hh":return y+(v?" \u0446\u0430\u0433":" \u0446\u0430\u0433\u0438\u0439\u043d");case"d":case"dd":return y+(v?" \u04e9\u0434\u04e9\u0440":" \u04e9\u0434\u0440\u0438\u0439\u043d");case"M":case"MM":return y+(v?" \u0441\u0430\u0440":" \u0441\u0430\u0440\u044b\u043d");case"y":case"yy":return y+(v?" \u0436\u0438\u043b":" \u0436\u0438\u043b\u0438\u0439\u043d");default:return y}}s.defineLocale("mn",{months:"\u041d\u044d\u0433\u0434\u04af\u0433\u044d\u044d\u0440 \u0441\u0430\u0440_\u0425\u043e\u0451\u0440\u0434\u0443\u0433\u0430\u0430\u0440 \u0441\u0430\u0440_\u0413\u0443\u0440\u0430\u0432\u0434\u0443\u0433\u0430\u0430\u0440 \u0441\u0430\u0440_\u0414\u04e9\u0440\u04e9\u0432\u0434\u04af\u0433\u044d\u044d\u0440 \u0441\u0430\u0440_\u0422\u0430\u0432\u0434\u0443\u0433\u0430\u0430\u0440 \u0441\u0430\u0440_\u0417\u0443\u0440\u0433\u0430\u0434\u0443\u0433\u0430\u0430\u0440 \u0441\u0430\u0440_\u0414\u043e\u043b\u0434\u0443\u0433\u0430\u0430\u0440 \u0441\u0430\u0440_\u041d\u0430\u0439\u043c\u0434\u0443\u0433\u0430\u0430\u0440 \u0441\u0430\u0440_\u0415\u0441\u0434\u04af\u0433\u044d\u044d\u0440 \u0441\u0430\u0440_\u0410\u0440\u0430\u0432\u0434\u0443\u0433\u0430\u0430\u0440 \u0441\u0430\u0440_\u0410\u0440\u0432\u0430\u043d \u043d\u044d\u0433\u0434\u04af\u0433\u044d\u044d\u0440 \u0441\u0430\u0440_\u0410\u0440\u0432\u0430\u043d \u0445\u043e\u0451\u0440\u0434\u0443\u0433\u0430\u0430\u0440 \u0441\u0430\u0440".split("_"),monthsShort:"1 \u0441\u0430\u0440_2 \u0441\u0430\u0440_3 \u0441\u0430\u0440_4 \u0441\u0430\u0440_5 \u0441\u0430\u0440_6 \u0441\u0430\u0440_7 \u0441\u0430\u0440_8 \u0441\u0430\u0440_9 \u0441\u0430\u0440_10 \u0441\u0430\u0440_11 \u0441\u0430\u0440_12 \u0441\u0430\u0440".split("_"),monthsParseExact:!0,weekdays:"\u041d\u044f\u043c_\u0414\u0430\u0432\u0430\u0430_\u041c\u044f\u0433\u043c\u0430\u0440_\u041b\u0445\u0430\u0433\u0432\u0430_\u041f\u04af\u0440\u044d\u0432_\u0411\u0430\u0430\u0441\u0430\u043d_\u0411\u044f\u043c\u0431\u0430".split("_"),weekdaysShort:"\u041d\u044f\u043c_\u0414\u0430\u0432_\u041c\u044f\u0433_\u041b\u0445\u0430_\u041f\u04af\u0440_\u0411\u0430\u0430_\u0411\u044f\u043c".split("_"),weekdaysMin:"\u041d\u044f_\u0414\u0430_\u041c\u044f_\u041b\u0445_\u041f\u04af_\u0411\u0430_\u0411\u044f".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"YYYY \u043e\u043d\u044b MMMM\u044b\u043d D",LLL:"YYYY \u043e\u043d\u044b MMMM\u044b\u043d D HH:mm",LLLL:"dddd, YYYY \u043e\u043d\u044b MMMM\u044b\u043d D HH:mm"},meridiemParse:/\u04ae\u04e8|\u04ae\u0425/i,isPM:function(y){return"\u04ae\u0425"===y}
vendor: 10,274 bytes, line 1
1,meridiem:function(y,v,P){return y<12?"\u04ae\u04e8":"\u04ae\u0425"},calendar:{sameDay:"[\u04e8\u043d\u04e9\u04e9\u0434\u04e9\u0440] LT",nextDay:"[\u041c\u0430\u0440\u0433\u0430\u0430\u0448] LT",nextWeek:"[\u0418\u0440\u044d\u0445] dddd LT",lastDay:"[\u04e8\u0447\u0438\u0433\u0434\u04e9\u0440] LT",lastWeek:"[\u04e8\u043d\u0433\u04e9\u0440\u0441\u04e9\u043d] dddd LT",sameElse:"L"},relativeTime:{future:"%s \u0434\u0430\u0440\u0430\u0430",past:"%s \u04e9\u043c\u043d\u04e9",s:A,ss:A,m:A,mm:A,h:A,hh:A,d:A,dd:A,M:A,MM:A,y:A,yy:A},dayOfMonthOrdinalParse:/\d{1,2} \u04e9\u0434\u04e9\u0440/,ordinal:function(y,v){switch(v){case"d":case"D":case"DDD":return y+" \u04e9\u0434\u04e9\u0440";default:return y}}})}(C(97586))},59080:function(We,Te,C){!function(s){"use strict";var A={1:"\u0967",2:"\u0968",3:"\u0969",4:"\u096a",5:"\u096b",6:"\u096c",7:"\u096d",8:"\u096e",9:"\u096f",0:"\u0966"},L={"\u0967":"1","\u0968":"2","\u0969":"3","\u096a":"4","\u096b":"5","\u096c":"6","\u096d":"7","\u096e":"8","\u096f":"9","\u0966":"0"};function y(P,I,w,k){var b="";if(I)switch(w){case"s":b="\u0915\u093e\u0939\u0940 \u0938\u0947\u0915\u0902\u0926";break;case"ss":b="%d \u0938\u0947\u0915\u0902\u0926";break;case"m":b="\u090f\u0915 \u092e\u093f\u0928\u093f\u091f";break;case"mm":b="%d \u092e\u093f\u0928\u093f\u091f\u0947";break;case"h":b="\u090f\u0915 \u0924\u093e\u0938";break;case"hh":b="%d \u0924\u093e\u0938";break;case"d":b="\u090f\u0915 \u0926\u093f\u0935\u0938";break;case"dd":b="%d \u0926\u093f\u0935\u0938";break;case"M":b="\u090f\u0915 \u092e\u0939\u093f\u0928\u093e";break;case"MM":b="%d \u092e\u0939\u093f\u0928\u0947";break;case"y":b="\u090f\u0915 \u0935\u0930\u094d\u0937";break;case"yy":b="%d \u0935\u0930\u094d\u0937\u0947"}else switch(w){case"s":b="\u0915\u093e\u0939\u0940 \u0938\u0947\u0915\u0902\u0926\u093e\u0902";break;case"ss":b="%d \u0938\u0947\u0915\u0902\u0926\u093e\u0902";break;case"m":b="\u090f\u0915\u093e \u092e\u093f\u0928\u093f\u091f\u093e";break;case"mm":b="%d \u092e\u093f\u0928\u093f\u091f\u093e\u0902";break;case"h":b="\u090f\u0915\u093e \u0924\u093e\u0938\u093e";break;case"hh":b="%d \u0924\u093e\u0938\u093e\u0902";break;case"d":b="\u090f\u0915\u093e \u0926\u093f\u0935\u0938\u093e";break;case"dd":b="%d \u0926\u093f\u0935\u0938\u093e\u0902";break;case"M":b="\u090f\u0915\u093e \u092e\u0939\u093f\u0928\u094d\u092f\u093e";break;case"MM":b="%d \u092e\u0939\u093f\u0928\u094d\u092f\u093e\u0902";break;case"y":b="\u090f\u0915\u093e \u0935\u0930\u094d\u0937\u093e";break;case"yy":b="%d \u0935\u0930\u094d\u0937\u093e\u0902"}return b.replace(/%d/i,P)}s.defineLocale("mr",{months:"\u091c\u093e\u0928\u0947\u0935\u093e\u0930\u0940_\u092b\u0947\u092c\u094d\u0930\u0941\u0935\u093e\u0930\u0940_\u092e\u093e\u0930\u094d\u091a_\u090f\u092a\u094d\u0930\u093f\u0932_\u092e\u0947_\u091c\u0942\u0928_\u091c\u0941\u0932\u0948_\u0911\u0917\u0938\u094d\u091f_\u0938\u092a\u094d\u091f\u0947\u0902\u092c\u0930_\u0911\u0915\u094d\u091f\u094b\u092c\u0930_\u0928\u094b\u0935\u094d\u0939\u0947\u0902\u092c\u0930_\u0921\u093f\u0938\u0947\u0902\u092c\u0930".split("_"),monthsShort:"\u091c\u093e\u0928\u0947._\u092b\u0947\u092c\u094d\u0930\u0941._\u092e\u093e\u0930\u094d\u091a._\u090f\u092a\u094d\u0930\u093f._\u092e\u0947._\u091c\u0942\u0928._\u091c\u0941\u0932\u0948._\u0911\u0917._\u0938\u092a\u094d\u091f\u0947\u0902._\u0911\u0915\u094d\u091f\u094b._\u0928\u094b\u0935\u094d\u0939\u0947\u0902._\u0921\u093f\u0938\u0947\u0902.".split("_"),monthsParseExact:!0,weekdays:"\u0930\u0935\u093f\u0935\u093e\u0930_\u0938\u094b\u092e\u0935\u093e\u0930_\u092e\u0902\u0917\u0933\u0935\u093e\u0930_\u092c\u0941\u0927\u0935\u093e\u0930_\u0917\u0941\u0930\u0942\u0935\u093e\u0930_\u0936\u0941\u0915\u094d\u0930\u0935\u093e\u0930_\u0936\u0928\u093f\u0935\u093e\u0930".split("_"),weekdaysShort:"\u0930\u0935\u093f_\u0938\u094b\u092e_\u092e\u0902\u0917\u0933_\u092c\u0941\u0927_\u0917\u0941\u0930\u0942_\u0936\u0941\u0915\u094d\u0930_\u0936\u0928\u093f".split("_"),weekdaysMin:"\u0930_\u0938\u094b_\u092e\u0902_\u092c\u0941_\u0917\u0941_\u0936\u0941_\u0936".split("_"),longDateFormat:{LT:"A h:mm \u0935\u093e\u091c\u0924\u093e",LTS:"A h:mm:ss \u0935\u093e\u091c\u0924\u093e",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm \u0935\u093e\u091c\u0924\u093e",LLLL:"dddd, D MMMM YYYY, A h:mm \u0935\u093e\u091c\u0924\u093e"},calendar:{sameDay:"[\u0906\u091c] LT",nextDay:"[\u0909\u0926\u094d\u092f\u093e] LT",nextWeek:"dddd, LT",lastDay:"[\u0915\u093e\u0932] LT",lastWeek:"[\u092e\u093e\u0917\u0940\u0932] dddd, LT",sameElse:"L"},relativeTime:{future:"%s\u092e\u0927\u094d\u092f\u0947",past:"%s\u092a\u0942\u0930\u094d\u0935\u0940",s:y,ss:y,m:y,mm:y,h:y,hh:y,d:y,dd:y,M:y,MM:y,y,yy:y},preparse:function(P){return P.replace(/[\u0967\u0968\u0969\u096a\u096b\u096c\u096d\u096e\u096f\u0966]/g,function(I){return L[I]})},postformat:function(P){return P.replace(/\d/g,function(I){return A[I]})},meridiemParse:/\u0930\u093e\u0924\u094d\u0930\u0940|\u0938\u0915\u093e\u0933\u0940|\u0926\u0941\u092a\u093e\u0930\u0940|\u0938\u093e\u092f\u0902\u0915\u093e\u0933\u0940/,meridiemHour:function(P,I){return 12===P&&(P=0),"\u0930\u093e\u0924\u094d\u0930\u0940"===I?P<4?P:P+12:"\u0938\u0915\u093e\u0933\u0940"===I?P:"\u0926\u0941\u092a\u093e\u0930\u0940"===I?P>=10?P:P+12:"\u0938\u093e\u092f\u0902\u0915\u093e\u0933\u0940"===I?P+12:void 0},meridiem:function(P,I,w){return P<4?"\u0930\u093e\u0924\u094d\u0930\u0940":P<10?"\u0938\u0915\u093e\u0933\u0940":P<17?"\u0926\u0941\u092a\u093e\u0930\u0940":P<20?"\u0938\u093e\u092f\u0902\u0915\u093e\u0933\u0940":"\u0930\u093e\u0924\u094d\u0930\u0940"},week:{dow:0,doy:6}})}(C(97586))},25950:function(We,Te,C){!function(s){"use strict";s.defineLocale("ms-my",{months:"Januari_Februari_Mac_April_Mei_Jun_Julai_Ogos_September_Oktober_November_Disember".split("_"),monthsShort:"Jan_Feb_Mac_Apr_Mei_Jun_Jul_Ogs_Sep_Okt_Nov_Dis".split("_"),weekdays:"Ahad_Isnin_Selasa_Rabu_Khamis_Jumaat_Sabtu".split("_"),weekdaysShort:"Ahd_Isn_Sel_Rab_Kha_Jum_Sab".split("_"),weekdaysMin:"Ah_Is_Sl_Rb_Km_Jm_Sb".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [pukul] HH.mm",LLLL:"dddd, D MMMM YYYY [pukul] HH.mm"},meridiemParse:/pagi|tengahari|petang|malam/,meridiemHour:function(L,y){return 12===L&&(L=0),"pagi"===y?L:"tengahari"===y?L>=11?L:L+12:"petang"===y||"malam"===y?L+12:void 0},meridiem:function(L,y,v){return L<11?"pagi":L<15?"tengahari":L<19?"petang":"malam"},calendar:{sameDay:"[Hari ini pukul] LT",nextDay:"[Esok pukul] LT",nextWeek:"dddd [pukul] LT",lastDay:"[Kelmarin pukul] LT",lastWeek:"dddd [lepas pukul] LT",sameElse:"L"},relativeTime:{future:"dalam %s",past:"%s yang lepas",s:"beberapa saat",ss:"%d saat",m:"seminit",mm:"%d minit",h:"sejam",hh:"%d jam",d:"sehari",dd:"%d hari",M:"sebulan",MM:"%d bulan",y:"setahun",yy:"%d tahun"},week:{dow:1,doy:7}})}(C(97586))},70399:function(We,Te,C){!function(s){"use strict";s.defineLocale("ms",{months:"Januari_Februari_Mac_April_Mei_Jun_Julai_Ogos_September_Oktober_November_Disember".split("_"),monthsShort:"Jan_Feb_Mac_Apr_Mei_Jun_Jul_Ogs_Sep_Okt_Nov_Dis".split("_"),weekdays:"Ahad_Isnin_Selasa_Rabu_Khamis_Jumaat_Sabtu".split("_"),weekdaysShort:"Ahd_Isn_Sel_Rab_Kha_Jum_Sab".split("_"),weekdaysMin:"Ah_Is_Sl_Rb_Km_Jm_Sb".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [pukul] HH.mm",LLLL:"dddd, D MMMM YYYY [pukul] HH.mm"},meridiemParse:/pagi|tengahari|petang|malam/,meridiemHour:function(L,y){return 12===L&&(L=0),"pagi"===y?L:"tengahari"===y?L>=11?L:L+12:"petang"===y||"malam"===y?L+12:void 0},meridiem:function(L,y,v){return L<11?"pagi":L<15?"tengahari":L<19?"petang":"malam"},calendar:{sameDay:"[Hari ini pukul] LT",nextDay:"[Esok pukul] LT",nextWeek:"dddd [pukul] LT",lastDay:"[Kelmarin pukul] LT",lastWeek:"dddd [lepas pukul] LT",sameElse:"L"},relativeTime:{future:"dalam %s",past:"%s yang lepas",s:"beberapa saat",ss:"%d saat",m:"seminit",mm:"%d minit",h:"sejam",hh:"%d jam",d:"sehari",dd:"%d hari",M:"sebulan",MM:"%d bulan",y:"setahun",yy:"%d tahun"},week:{dow:1,doy:7}})}(C(97586))},79902:function(We,Te,C){!function(s){"use strict";s.defineLocale("mt",{months:"Jannar_Frar_Marzu_April_Mejju_\u0120unju_Lulju_Awwissu_Settembru_Ottubru_Novembru_Di\u010bembru".split("_"),monthsShort:"Jan_Fra_Mar_Apr_Mej_\u0120un_Lul_Aww_Set_Ott_Nov_Di\u010b".split("_"),weekdays:"Il-\u0126add_It-Tnejn_It-Tlieta_L-Erbg\u0127a_Il-\u0126amis_Il-\u0120img\u0127a_Is-Sibt".split("_"),weekdaysShort:"\u0126ad_Tne_Tli_Erb_\u0126am_\u0120im_Sib".split("_"),weekdaysMin:"\u0126a_Tn_Tl_Er_\u0126a_\u0120i_Si".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Illum fil-]LT",nextDay:"[G\u0127ada fil-]LT",nextWeek:"dddd [fil-]LT",lastDay:"[Il-biera\u0127 fil-]LT",lastWeek:"dddd [li g\u0127adda] [fil-]LT",sameElse:"L"},relativeTime:{future:"f\u2019 %s",past:"%s ilu",s:"ftit sekondi",ss:"%d sekondi",m:"minuta",mm:"%d minuti",h:"sieg\u0127a",hh:"%d sieg\u0127at",d:"\u0121urnata",dd:"%d \u0121ranet",M:"xahar",MM:"%d xhur",y:"sena",yy:"%d sni"},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:"%d\xba",week:{dow:1,doy:4}})}(C(97586))},72985:function(We,Te,C){!function(s){"use strict";var A={1:"\u1041",2:"\u1042",3:"\u1043",4:"\u1044",5:"\u1045",6:"\u1046",7:"\u1047",8:"\u1048",9:"\u1049",0:"\u1040"},L={"\u1041":"1","\u1042":"2","\u1043":"3","\u1044":"4","\u1045":"5","\u1046":"6","\u1047":"7","\u1048":"8","\u1049":"9","\u1040":"0"};s.defineLocale("my",{months:"\u1007\u1014\u103a\u1014\u101d\u102b\u101b\u102e_\u1016\u1031\u1016\u1031\u102c\u103a\u101d\u102b\u101b\u102e_\u1019\u1010\u103a_\u1027\u1015\u103c\u102e_\u1019\u1031_\u1007\u103d\u1014\u103a_\u1007\u1030\u101c\u102d\u102f\u1004\u103a_\u101e\u103c\u1002\u102f\u1010\u103a_\u1005\u1000\u103a\u1010\u1004\u103a\u1018\u102c_\u1021\u1031\u102c\u1000\u103a\u1010\u102d\u102f\u1018\u102c_\u1014\u102d\u102f\u101d\u1004\u103a\u1018\u102c_\u1012\u102e\u1007\u1004\u103a\u1018\u102c".split("_"),monthsShort:"\u1007\u1014\u103a_\u1016\u1031_\u1019\u1010\u103a_\u1015\u103c\u102e_\u1019\u1031_\u1007\u103d\u1014\u103a_\u101c\u102d\u102f\u1004\u103a_\u101e\u103c_\u1005\u1000\u103a_\u1021\u1031\u102c\u1000\u103a_\u1014\u102d\u102f_\u1012\u102e".split("_"),weekdays:"\u
11010\u1014\u1004\u103a\u1039\u1002\u1014\u103d\u1031_\u1010\u1014\u1004\u103a\u1039\u101c\u102c_\u1021\u1004\u103a\u1039\u1002\u102b_\u1017\u102f\u1012\u1039\u1013\u101f\u1030\u1038_\u1000\u103c\u102c\u101e\u1015\u1010\u1031\u1038_\u101e\u1031\u102c\u1000\u103c\u102c_\u1005\u1014\u1031".split("_"),weekdaysShort:"\u1014\u103d\u1031_\u101c\u102c_\u1002\u102b_\u101f\u1030\u1038_\u1000\u103c\u102c_\u101e\u1031\u102c_\u1014\u1031".split("_"),weekdaysMin:"\u1014\u103d\u1031_\u101c\u102c_\u1002\u102b_\u101f\u1030\u1038_\u1000\u103c\u102c_\u101e\u1031\u102c_\u1014\u1031".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[\u101a\u1014\u1031.] LT [\u1019\u103e\u102c]",nextDay:"[\u1019\u1014\u1000\u103a\u1016\u103c\u1014\u103a] LT [\u1019\u103e\u102c]",nextWeek:"dddd LT [\u1019\u103e\u102c]",lastDay:"[\u1019\u1014\u1031.\u1000] LT [\u1019\u103e\u102c]",lastWeek:"[\u1015\u103c\u102e\u1038\u1001\u1032\u1037\u101e\u1031\u102c] dddd LT [\u1019\u103e\u102c]",sameElse:"L"},relativeTime:{future:"\u101c\u102c\u1019\u100a\u103a\u1037 %s \u1019\u103e\u102c",past:"\u101c\u103d\u1014\u103a\u1001\u1032\u1037\u101e\u1031\u102c %s \u1000",s:"\u1005\u1000\u1039\u1000\u1014\u103a.\u1021\u1014\u100a\u103a\u1038\u1004\u101a\u103a",ss:"%d \u1005\u1000\u1039\u1000\u1014\u1037\u103a",m:"\u1010\u1005\u103a\u1019\u102d\u1014\u1005\u103a",mm:"%d \u1019\u102d\u1014\u1005\u103a",h:"\u1010\u1005\u103a\u1014\u102c\u101b\u102e",hh:"%d \u1014\u102c\u101b\u102e",d:"\u1010\u1005\u103a\u101b\u1000\u103a",dd:"%d \u101b\u1000\u103a",M:"\u1010\u1005\u103a\u101c",MM:"%d \u101c",y:"\u1010\u1005\u103a\u1014\u103e\u1005\u103a",yy:"%d \u1014\u103e\u1005\u103a"},preparse:function(v){return v.replace(/[\u1041\u1042\u1043\u1044\u1045\u1046\u1047\u1048\u1049\u1040]/g,function(P){return L[P]})},postformat:function(v){return v.replace(/\d/g,function(P){return A[P]})},week:{dow:1,doy:4}})}(C(97586))},67859:function(We,Te,C){!function(s){"use strict";s.defineLocale("nb",{months:"januar_februar_mars_april_mai_juni_juli_august_september_oktober_november_desember".split("_"),monthsShort:"jan._feb._mars_april_mai_juni_juli_aug._sep._okt._nov._des.".split("_"),monthsParseExact:!0,weekdays:"s\xf8ndag_mandag_tirsdag_onsdag_torsdag_fredag_l\xf8rdag".split("_"),weekdaysShort:"s\xf8._ma._ti._on._to._fr._l\xf8.".split("_"),weekdaysMin:"s\xf8_ma_ti_on_to_fr_l\xf8".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY [kl.] HH:mm",LLLL:"dddd D. MMMM YYYY [kl.] HH:mm"},calendar:{sameDay:"[i dag kl.] LT",nextDay:"[i morgen kl.] LT",nextWeek:"dddd [kl.] LT",lastDay:"[i g\xe5r kl.] LT",lastWeek:"[forrige] dddd [kl.] LT",sameElse:"L"},relativeTime:{future:"om %s",past:"%s siden",s:"noen sekunder",ss:"%d sekunder",m:"ett minutt",mm:"%d minutter",h:"en time",hh:"%d timer",d:"en dag",dd:"%d dager",M:"en m\xe5ned",MM:"%d m\xe5neder",y:"ett \xe5r",yy:"%d \xe5r"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(C(97586))},13642:function(We,Te,C){!function(s){"use strict";var A={1:"\u0967",2:"\u0968",3:"\u0969",4:"\u096a",5:"\u096b",6:"\u096c",7:"\u096d",8:"\u096e",9:"\u096f",0:"\u0966"},L={"\u0967":"1","\u0968":"2","\u0969":"3","\u096a":"4","\u096b":"5","\u096c":"6","\u096d":"7","\u096e":"8","\u096f":"9","\u0966":"0"};s.defineLocale("ne",{months:"\u091c\u0928\u0935\u0930\u0940_\u092b\u0947\u092c\u094d\u0930\u0941\u0935\u0930\u0940_\u092e\u093e\u0930\u094d\u091a_\u0905\u092a\u094d\u0930\u093f\u0932_\u092e\u0908_\u091c\u0941\u0928_\u091c\u0941\u0932\u093e\u0908_\u0905\u0917\u0937\u094d\u091f_\u0938\u0947\u092a\u094d\u091f\u0947\u092e\u094d\u092c\u0930_\u0905\u0915\u094d\u091f\u094b\u092c\u0930_\u0928\u094b\u092d\u0947\u092e\u094d\u092c\u0930_\u0921\u093f\u0938\u0947\u092e\u094d\u092c\u0930".split("_"),monthsShort:"\u091c\u0928._\u092b\u0947\u092c\u094d\u0930\u0941._\u092e\u093e\u0930\u094d\u091a_\u0905\u092a\u094d\u0930\u093f._\u092e\u0908_\u091c\u0941\u0928_\u091c\u0941\u0932\u093e\u0908._\u0905\u0917._\u0938\u0947\u092a\u094d\u091f._\u0905\u0915\u094d\u091f\u094b._\u0928\u094b\u092d\u0947._\u0921\u093f\u0938\u0947.".split("_"),monthsParseExact:!0,weekdays:"\u0906\u0907\u0924\u092c\u093e\u0930_\u0938\u094b\u092e\u092c\u093e\u0930_\u092e\u0919\u094d\u0917\u0932\u092c\u093e\u0930_\u092c\u0941\u0927\u092c\u093e\u0930_\u092c\u093f\u0939\u093f\u092c\u093e\u0930_\u0936\u0941\u0915\u094d\u0930\u092c\u093e\u0930_\u0936\u0928\u093f\u092c\u093e\u0930".split("_"),weekdaysShort:"\u0906\u0907\u0924._\u0938\u094b\u092e._\u092e\u0919\u094d\u0917\u0932._\u092c\u0941\u0927._\u092c\u093f\u0939\u093f._\u0936\u0941\u0915\u094d\u0930._\u0936\u0928\u093f.".split("_"),weekdaysMin:"\u0906._\u0938\u094b._\u092e\u0902._\u092c\u0941._\u092c\u093f._\u0936\u0941._\u0936.".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"A\u0915\u094b h:mm \u092c\u091c\u0947",LTS:"A\u0915\u094b h:mm:ss \u092c\u091c\u0947",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A\u0915\u094b h:mm \u092c\u091c\u0947",LLLL:"dddd, D MMMM YYYY, A\u0915\u094b h:mm \u092c\u091c\u0947"},preparse:function(v){return v.replace(/[\u0967\u0968\u0969\u096a\u096b\u096c\u096d\u096e\u096f\u0966]/g,function(P){return L[P]})},postformat:function(v){return v.replace(/\d/g,function(P){return A[P]})},meridiemParse:/\u0930\u093e\u0924\u093f|\u092c\u093f\u0939\u093e\u0928|\u0926\u093f\u0909\u0901\u0938\u094b|\u0938\u093e\u0901\u091d/,meridiemHour:function(v,P){return 12===v&&(v=0),"\u0930\u093e\u0924\u093f"===P?v<4?v:v+12:"\u092c\u093f\u0939\u093e\u0928"===P?v:"\u0926\u093f\u0909\u0901\u0938\u094b"===P?v>=10?v:v+12:"\u0938\u093e\u0901\u091d"===P?v+12:void 0},meridiem:function(v,P,I){return v<3?"\u0930\u093e\u0924\u093f":v<12?"\u092c\u093f\u0939\u093e\u0928":v<16?"\u0926\u093f\u0909\u0901\u0938\u094b":v<20?"\u0938\u093e\u0901\u091d":"\u0930\u093e\u0924\u093f"},calendar:{sameDay:"[\u0906\u091c] LT",nextDay:"[\u092d\u094b\u0932\u093f] LT",nextWeek:"[\u0906\u0909\u0901\u0926\u094b] dddd[,] LT",lastDay:"[\u0939\u093f\u091c\u094b] LT",lastWeek:"[\u0917\u090f\u0915\u094b] dddd[,] LT",sameElse:"L"},relativeTime:{future:"%s\u092e\u093e",past:"%s \u0905\u0917\u093e\u0921\u093f",s:"\u0915\u0947\u0939\u0940 \u0915\u094d\u0937\u0923",ss:"%d \u0938\u0947\u0915\u0947\u0923\u094d\u0921",m:"\u090f\u0915 \u092e\u093f\u0928\u0947\u091f",mm:"%d \u092e\u093f\u0928\u0947\u091f",h:"\u090f\u0915 \u0918\u0923\u094d\u091f\u093e",hh:"%d \u0918\u0923\u094d\u091f\u093e",d:"\u090f\u0915 \u0926\u093f\u0928",dd:"%d \u0926\u093f\u0928",M:"\u090f\u0915 \u092e\u0939\u093f\u0928\u093e",MM:"%d \u092e\u0939\u093f\u0928\u093e",y:"\u090f\u0915 \u092c\u0930\u094d\u0937",yy:"%d \u092c\u0930\u094d\u0937"},week:{dow:0,doy:6}})}(C(97586))},99875:function(We,Te,C){!function(s){"use strict";var A="jan._feb._mrt._apr._mei_jun._jul._aug._sep._okt._nov._dec.".split("_"),L="jan_feb_mrt_apr_mei_jun_jul_aug_sep_okt_nov_dec".split("_"),y=[/^jan/i,/^feb/i,/^maart|mrt.?$/i,/^apr/i,/^mei$/i,/^jun[i.]?$/i,/^jul[i.]?$/i,/^aug/i,/^sep/i,/^okt/i,/^nov/i,/^dec/i],v=/^(januari|februari|maart|april|mei|ju[nl]i|augustus|september|oktober|november|december|jan\.?|feb\.?|mrt\.?|apr\.?|ju[nl]\.?|aug\.?|sep\.?|okt\.?|nov\.?|dec\.?)/i;s.defineLocale("nl-be",{months:"januari_februari_maart_april_mei_juni_juli_augustus_september_oktober_november_december".split("_"),monthsShort:function(I,w){return I?/-MMM-/.test(w)?L[I.month()]:A[I.month()]:A},monthsRegex:v,monthsShortRegex:v,monthsStrictRegex:/^(januari|februari|maart|april|mei|ju[nl]i|augustus|september|oktober|november|december)/i,monthsShortStrictRegex:/^(jan\.?|feb\.?|mrt\.?|apr\.?|mei|ju[nl]\.?|aug\.?|sep\.?|okt\.?|nov\.?|dec\.?)/i,monthsParse:y,longMonthsParse:y,shortMonthsParse:y,weekdays:"zondag_maandag_dinsdag_woensdag_donderdag_vrijdag_zaterdag".split("_"),weekdaysShort:"zo._ma._di._wo._do._vr._za.".split("_"),weekdaysMin:"zo_ma_di_wo_do_vr_za".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[vandaag om] LT",nextDay:"[morgen om] LT",nextWeek:"dddd [om] LT",lastDay:"[gisteren om] LT",lastWeek:"[afgelopen] dddd [om] LT",sameElse:"L"},relativeTime:{future:"over %s",past:"%s geleden",s:"een paar seconden",ss:"%d seconden",m:"\xe9\xe9n minuut",mm:"%d minuten",h:"\xe9\xe9n uur",hh:"%d uur",d:"\xe9\xe9n dag",dd:"%d dagen",M:"\xe9\xe9n maand",MM:"%d maanden",y:"\xe9\xe9n jaar",yy:"%d jaar"},dayOfMonthOrdinalParse:/\d{1,2}(ste|de)/,ordinal:function(I){return I+(1===I||8===I||I>=20?"ste":"de")},week:{dow:1,doy:4}})}(C(97586))},65441:function(We,Te,C){!function(s){"use strict";var A="jan._feb._mrt._apr._mei_jun._jul._aug._sep._okt._nov._dec.".split("_"),L="jan_feb_mrt_apr_mei_jun_jul_aug_sep_okt_nov_dec".split("_"),y=[/^jan/i,/^feb/i,/^maart|mrt.?$/i,/^apr/i,/^mei$/i,/^jun[i.]?$/i,/^jul[i.]?$/i,/^aug/i,/^sep/i,/^okt/i,/^nov/i,/^dec/i],v=/^(januari|februari|maart|april|mei|ju[nl]i|augustus|september|oktober|november|december|jan\.?|feb\.?|mrt\.?|apr\.?|ju[nl]\.?|aug\.?|sep\.?|okt\.?|nov\.?|dec\.?)/i;s.defineLocale("nl",{months:"januari_februari_maart_april_mei_juni_juli_augustus_september_oktober_november_december".split("_"),monthsShort:function(I,w){return I?/-MMM-/.test(w)?L[I.month()]:A[I.month()]:A},monthsRegex:v,monthsShortRegex:v,monthsStrictRegex:/^(januari|februari|maart|april|mei|ju[nl]i|augustus|september|oktober|november|december)/i,monthsShortStrictRegex:/^(jan\.?|feb\.?|mrt\.?|apr\.?|mei|ju[nl]\.?|aug\.?|sep\.?|okt\.?|nov\.?|dec\.?)/i,monthsParse:y,longMonthsParse:y,shortMonthsParse:y,weekdays:"zondag_maandag_dinsdag_woensdag_donderdag_vrijdag_zaterdag".split("_"),weekdaysShort:"zo._ma._di._wo._do._vr._za.".split("_"),weekdaysMin:"zo_ma_di_wo_do_vr_za".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD-MM-YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[vandaag om] LT",nextDay:"[morgen om] LT",nextWeek:"dddd [om] LT",lastDay:"[gisteren om] LT",lastWeek:"[afgelopen] dddd [om] LT",sameElse:"L"},relativeTime:{future:"over %s",past:"%s geleden",s:"een paar seconden",ss:"%d seconden",m:"\xe9\xe9n minuut",mm:"%d minuten",h:"\xe9\xe9n uur",hh:"%d uur",d:"\xe9\xe9n dag",dd:"%d dagen",M:"\xe9\xe9n maand",MM:"%d maanden",y:"\xe9\xe9n jaar",yy:"%d jaar"},dayOfMonthOrdinalParse:/\d{1,2}(ste|de)/,ordinal:function(I){return I+(1===I||8===I||I>=20?"ste":"de")},week:{dow:1,doy:4}})}(C(97586))},81311:function(We,Te,C){!function(s){"use strict";s.defineLocale("nn",{months:"januar_februar_mars_april_mai_juni_juli_august_september_oktober_november_desember".split("_"),monthsShort:"jan_feb_mar_apr_mai_jun_jul_aug_sep_okt_nov_des".split("_"),weekdays:"sundag_m\xe5ndag_tysdag_onsdag_torsdag_fredag_laurdag".split("_"),weekdaysShort:"sun_m\xe5n_tys_ons_tor_fre_lau".split("_"),weekdaysMin:"su_m\xe5_ty_on_to_fr_l\xf8".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY [kl.] H:mm",LLLL:"dddd D. MMMM YYYY [kl.] HH:mm"},calendar:{sameDay:"[I dag klokka] LT",nextDay:"[I morgon klokka] LT",nextWeek:"dddd [klokka] LT",lastDay:"[I g\xe5r klokka] LT",lastWeek:"[F\xf8reg\xe5ande] dddd [klokka] LT",sameElse:"L"},relativeTime:{future:"om %s",past:"%s sidan",s:"nokre sekund",ss:"%d sekund",m:"eit minutt",mm:"%d minutt",h:"ein time",hh:"%d timar",d:"ein dag",dd:"%d dagar",M:"ein m\xe5nad",MM:"%d m\xe5nader",y:"eit \xe5r",yy:"%d \xe5r"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(C(97586))},56962:function(We,Te,C){!function(s){"use strict";var A={1:"\u0a67",2:"\u0a68",3:"\u0a69",4:"\u0a6a",5:"\u0a6b",6:"\u0a6c",7:"\u0a6d",8:"\u0a6e",9:"\u0a6f",0:"\u0a66"},L={"\u0a67":"1","\u0a68":"2","\u0a69":"3","\u0a6a":"4","\u0a6b":"5","\u0a6c":"6","\u0a6d":"7","\u0a6e":"8","\u0a6f":"9","\u0a66":"0"};s.defineLocale("pa-in",{months:"\u0a1c\u0a28\u0a35\u0a30\u0a40_\u0a2b\u0a3c\u0a30\u0a35\u0a30\u0a40_\u0a2e\u0a3e\u0a30\u0a1a_\u0a05\u0a2a\u0a4d\u0a30\u0a48\u0a32_\u0a2e\u0a08_\u0a1c\u0a42\u0a28_\u0a1c\u0a41\u0a32\u0a3e\u0a08_\u0a05\u0a17\u0a38\u0a24_\u0a38\u0a24\u0a70\u0a2c\u0a30_\u0a05\u0a15\u0a24\u0a42\u0a2c\u0a30_\u0a28\u0a35\u0a70\u0a2c\u0a30_\u0a26\u0a38\u0a70\u0a2c\u0a30".split("_"),monthsShort:"\u0a1c\u0a28\u0a35\u0a30\u0a40_\u0a2b\u0a3c\u0a30\u0a35\u0a30\u0a40_\u0a2e\u0a3e\u0a30\u0a1a_\u0a05\u0a2a\u0a4d\u0a30\u0a48\u0a32_\u0a2e\u0a08_\u0a1c\u0a42\u0a28_\u0a1c\u0a41\u0a32\u0a3e\u0a08_\u0a05\u0a17\u0a38\u0a24_\u0a38\u0a24\u0a70\u0a2c\u0a30_\u0a05\u0a15\u0a24\u0a42\u0a2c\u0a30_\u0a28\u0a35\u0a70\u0a2c\u0a30_\u0a26\u0a38\u0a70\u0a2c\u0a30".split("_"),weekdays:"\u0a10\u0a24\u0a35\u0a3e\u0a30_\u0a38\u0a4b\u0a2e\u0a35\u0a3e\u0a30_\u0a2e\u0a70\u0a17\u0a32\u0a35\u0a3e\u0a30_\u0a2c\u0a41\u0a27\u0
1a35\u0a3e\u0a30_\u0a35\u0a40\u0a30\u0a35\u0a3e\u0a30_\u0a38\u0a3c\u0a41\u0a71\u0a15\u0a30\u0a35\u0a3e\u0a30_\u0a38\u0a3c\u0a28\u0a40\u0a1a\u0a30\u0a35\u0a3e\u0a30".split("_"),weekdaysShort:"\u0a10\u0a24_\u0a38\u0a4b\u0a2e_\u0a2e\u0a70\u0a17\u0a32_\u0a2c\u0a41\u0a27_\u0a35\u0a40\u0a30_\u0a38\u0a3c\u0a41\u0a15\u0a30_\u0a38\u0a3c\u0a28\u0a40".split("_"),weekdaysMin:"\u0a10\u0a24_\u0a38\u0a4b\u0a2e_\u0a2e\u0a70\u0a17\u0a32_\u0a2c\u0a41\u0a27_\u0a35\u0a40\u0a30_\u0a38\u0a3c\u0a41\u0a15\u0a30_\u0a38\u0a3c\u0a28\u0a40".split("_"),longDateFormat:{LT:"A h:mm \u0a35\u0a1c\u0a47",LTS:"A h:mm:ss \u0a35\u0a1c\u0a47",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm \u0a35\u0a1c\u0a47",LLLL:"dddd, D MMMM YYYY, A h:mm \u0a35\u0a1c\u0a47"},calendar:{sameDay:"[\u0a05\u0a1c] LT",nextDay:"[\u0a15\u0a32] LT",nextWeek:"[\u0a05\u0a17\u0a32\u0a3e] dddd, LT",lastDay:"[\u0a15\u0a32] LT",lastWeek:"[\u0a2a\u0a3f\u0a1b\u0a32\u0a47] dddd, LT",sameElse:"L"},relativeTime:{future:"%s \u0a35\u0a3f\u0a71\u0a1a",past:"%s \u0a2a\u0a3f\u0a1b\u0a32\u0a47",s:"\u0a15\u0a41\u0a1d \u0a38\u0a15\u0a3f\u0a70\u0a1f",ss:"%d \u0a38\u0a15\u0a3f\u0a70\u0a1f",m:"\u0a07\u0a15 \u0a2e\u0a3f\u0a70\u0a1f",mm:"%d \u0a2e\u0a3f\u0a70\u0a1f",h:"\u0a07\u0a71\u0a15 \u0a18\u0a70\u0a1f\u0a3e",hh:"%d \u0a18\u0a70\u0a1f\u0a47",d:"\u0a07\u0a71\u0a15 \u0a26\u0a3f\u0a28",dd:"%d \u0a26\u0a3f\u0a28",M:"\u0a07\u0a71\u0a15 \u0a2e\u0a39\u0a40\u0a28\u0a3e",MM:"%d \u0a2e\u0a39\u0a40\u0a28\u0a47",y:"\u0a07\u0a71\u0a15 \u0a38\u0a3e\u0a32",yy:"%d \u0a38\u0a3e\u0a32"},preparse:function(v){return v.replace(/[\u0a67\u0a68\u0a69\u0a6a\u0a6b\u0a6c\u0a6d\u0a6e\u0a6f\u0a66]/g,function(P){return L[P]})},postformat:function(v){return v.replace(/\d/g,function(P){return A[P]})},meridiemParse:/\u0a30\u0a3e\u0a24|\u0a38\u0a35\u0a47\u0a30|\u0a26\u0a41\u0a2a\u0a39\u0a3f\u0a30|\u0a38\u0a3c\u0a3e\u0a2e/,meridiemHour:function(v,P){return 12===v&&(v=0),"\u0a30\u0a3e\u0a24"===P?v<4?v:v+12:"\u0a38\u0a35\u0a47\u0a30"===P?v:"\u0a26\u0a41\u0a2a\u0a39\u0a3f\u0a30"===P?v>=10?v:v+12:"\u0a38\u0a3c\u0a3e\u0a2e"===P?v+12:void 0}
vendor: 4,564 bytes, line 1
1,meridiem:function(v,P,I){return v<4?"\u0a30\u0a3e\u0a24":v<10?"\u0a38\u0a35\u0a47\u0a30":v<17?"\u0a26\u0a41\u0a2a\u0a39\u0a3f\u0a30":v<20?"\u0a38\u0a3c\u0a3e\u0a2e":"\u0a30\u0a3e\u0a24"},week:{dow:0,doy:6}})}(C(97586))},61063:function(We,Te,C){!function(s){"use strict";var A="stycze\u0144_luty_marzec_kwiecie\u0144_maj_czerwiec_lipiec_sierpie\u0144_wrzesie\u0144_pa\u017adziernik_listopad_grudzie\u0144".split("_"),L="stycznia_lutego_marca_kwietnia_maja_czerwca_lipca_sierpnia_wrze\u015bnia_pa\u017adziernika_listopada_grudnia".split("_");function y(I){return I%10<5&&I%10>1&&~~(I/10)%10!=1}function v(I,w,k){var b=I+" ";switch(k){case"ss":return b+(y(I)?"sekundy":"sekund");case"m":return w?"minuta":"minut\u0119";case"mm":return b+(y(I)?"minuty":"minut");case"h":return w?"godzina":"godzin\u0119";case"hh":return b+(y(I)?"godziny":"godzin");case"MM":return b+(y(I)?"miesi\u0105ce":"miesi\u0119cy");case"yy":return b+(y(I)?"lata":"lat")}}s.defineLocale("pl",{months:function(I,w){return I?""===w?"("+L[I.month()]+"|"+A[I.month()]+")":/D MMMM/.test(w)?L[I.month()]:A[I.month()]:A},monthsShort:"sty_lut_mar_kwi_maj_cze_lip_sie_wrz_pa\u017a_lis_gru".split("_"),weekdays:"niedziela_poniedzia\u0142ek_wtorek_\u015broda_czwartek_pi\u0105tek_sobota".split("_"),weekdaysShort:"ndz_pon_wt_\u015br_czw_pt_sob".split("_"),weekdaysMin:"Nd_Pn_Wt_\u015ar_Cz_Pt_So".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Dzi\u015b o] LT",nextDay:"[Jutro o] LT",nextWeek:function(){switch(this.day()){case 0:return"[W niedziel\u0119 o] LT";case 2:return"[We wtorek o] LT";case 3:return"[W \u015brod\u0119 o] LT";case 6:return"[W sobot\u0119 o] LT";default:return"[W] dddd [o] LT"}},lastDay:"[Wczoraj o] LT",lastWeek:function(){switch(this.day()){case 0:return"[W zesz\u0142\u0105 niedziel\u0119 o] LT";case 3:return"[W zesz\u0142\u0105 \u015brod\u0119 o] LT";case 6:return"[W zesz\u0142\u0105 sobot\u0119 o] LT";default:return"[W zesz\u0142y] dddd [o] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"%s temu",s:"kilka sekund",ss:v,m:v,mm:v,h:v,hh:v,d:"1 dzie\u0144",dd:"%d dni",M:"miesi\u0105c",MM:v,y:"rok",yy:v},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(C(97586))},97476:function(We,Te,C){!function(s){"use strict";s.defineLocale("pt-br",{months:"Janeiro_Fevereiro_Mar\xe7o_Abril_Maio_Junho_Julho_Agosto_Setembro_Outubro_Novembro_Dezembro".split("_"),monthsShort:"Jan_Fev_Mar_Abr_Mai_Jun_Jul_Ago_Set_Out_Nov_Dez".split("_"),weekdays:"Domingo_Segunda-feira_Ter\xe7a-feira_Quarta-feira_Quinta-feira_Sexta-feira_S\xe1bado".split("_"),weekdaysShort:"Dom_Seg_Ter_Qua_Qui_Sex_S\xe1b".split("_"),weekdaysMin:"Do_2\xaa_3\xaa_4\xaa_5\xaa_6\xaa_S\xe1".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY [\xe0s] HH:mm",LLLL:"dddd, D [de] MMMM [de] YYYY [\xe0s] HH:mm"},calendar:{sameDay:"[Hoje \xe0s] LT",nextDay:"[Amanh\xe3 \xe0s] LT",nextWeek:"dddd [\xe0s] LT",lastDay:"[Ontem \xe0s] LT",lastWeek:function(){return 0===this.day()||6===this.day()?"[\xdaltimo] dddd [\xe0s] LT":"[\xdaltima] dddd [\xe0s] LT"},sameElse:"L"},relativeTime:{future:"em %s",past:"h\xe1 %s",s:"poucos segundos",ss:"%d segundos",m:"um minuto",mm:"%d minutos",h:"uma hora",hh:"%d horas",d:"um dia",dd:"%d dias",M:"um m\xeas",MM:"%d meses",y:"um ano",yy:"%d anos"},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:"%d\xba"})}(C(97586))},78719:function(We,Te,C){!function(s){"use strict";s.defineLocale("pt",{months:"Janeiro_Fevereiro_Mar\xe7o_Abril_Maio_Junho_Julho_Agosto_Setembro_Outubro_Novembro_Dezembro".split("_"),monthsShort:"Jan_Fev_Mar_Abr_Mai_Jun_Jul_Ago_Set_Out_Nov_Dez".split("_"),weekdays:"Domingo_Segunda-feira_Ter\xe7a-feira_Quarta-feira_Quinta-feira_Sexta-feira_S\xe1bado".split("_"),weekdaysShort:"Dom_Seg_Ter_Qua_Qui_Sex_S\xe1b".split("_"),weekdaysMin:"Do_2\xaa_3\xaa_4\xaa_5\xaa_6\xaa_S\xe1".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY HH:mm",LLLL:"dddd, D [de] MMMM [de] YYYY HH:mm"},calendar:{sameDay:"[Hoje \xe0s] LT",nextDay:"[Amanh\xe3 \xe0s] LT",nextWeek:"dddd [\xe0s] LT",lastDay:"[Ontem \xe0s] LT",lastWeek:function(){return 0===this.day()||6===this.day()?"[\xdaltimo] dddd [\xe0s] LT":"[\xdaltima] dddd [\xe0s] LT"},sameElse:"L"},relativeTime:{future:"em %s",past:"h\xe1 %s",s:"segundos",ss:"%d segundos",m:"um minuto",mm:"%d minutos",h:"uma hora",hh:"%
1d horas",d:"um dia",dd:"%d dias",M:"um m\xeas",MM:"%d meses",y:"um ano",yy:"%d anos"},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:"%d\xba",week:{dow:1,doy:4}})}(C(97586))},51004:function(We,Te,C){!function(s){"use strict";function A(y,v,P){var w=" ";return(y%100>=20||y>=100&&y%100==0)&&(w=" de "),y+w+{ss:"secunde",mm:"minute",hh:"ore",dd:"zile",MM:"luni",yy:"ani"}[P]}s.defineLocale("ro",{months:"ianuarie_februarie_martie_aprilie_mai_iunie_iulie_august_septembrie_octombrie_noiembrie_decembrie".split("_"),monthsShort:"ian._febr._mart._apr._mai_iun._iul._aug._sept._oct._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"duminic\u0103_luni_mar\u021bi_miercuri_joi_vineri_s\xe2mb\u0103t\u0103".split("_"),weekdaysShort:"Dum_Lun_Mar_Mie_Joi_Vin_S\xe2m".split("_"),weekdaysMin:"Du_Lu_Ma_Mi_Jo_Vi_S\xe2".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY H:mm",LLLL:"dddd, D MMMM YYYY H:mm"},calendar:{sameDay:"[azi la] LT",nextDay:"[m\xe2ine la] LT",nextWeek:"dddd [la] LT",lastDay:"[ieri la] LT",lastWeek:"[fosta] dddd [la] LT",sameElse:"L"},relativeTime:{future:"peste %s",past:"%s \xeen urm\u0103",s:"c\xe2teva secunde",ss:A,m:"un minut",mm:A,h:"o or\u0103",hh:A,d:"o zi",dd:A,M:"o lun\u0103",MM:A,y:"un an",yy:A},week:{dow:1,doy:7}})}(C(97586))},51326:function(We,Te,C){!function(s){"use strict";function A(P,I){var w=P.split("_");return I%10==1&&I%100!=11?w[0]:I%10>=2&&I%10<=4&&(I%100<10||I%100>=20)?w[1]:w[2]}function L(P,I,w){return"m"===w?I?"\u043c\u0438\u043d\u0443\u0442\u0430":"\u043c\u0438\u043d\u0443\u0442\u0443":P+" "+A({ss:I?"\u0441\u0435\u043a\u0443\u043d\u0434\u0430_\u0441\u0435\u043a\u0443\u043d\u0434\u044b_\u0441\u0435\u043a\u0443\u043d\u0434":"\u0441\u0435\u043a\u0443\u043d\u0434\u0443_\u0441\u0435\u043a\u0443\u043d\u0434\u044b_\u0441\u0435\u043a\u0443\u043d\u0434",mm:I?"\u043c\u0438\u043d\u0443\u0442\u0430_\u043c\u0438\u043d\u0443\u0442\u044b_\u043c\u0438\u043d\u0443\u0442":"\u043c\u0438\u043d\u0443\u0442\u0443_\u043c\u0438\u043d\u0443\u0442\u044b_\u043c\u0438\u043d\u0443\u0442",hh:"\u0447\u0430\u0441_\u0447\u0430\u0441\u0430_\u0447\u0430\u0441\u043e\u0432",dd:"\u0434\u0435\u043d\u044c_\u0434\u043d\u044f_\u0434\u043d\u0435\u0439",MM:"\u043c\u0435\u0441\u044f\u0446_\u043c\u0435\u0441\u044f\u0446\u0430_\u043c\u0435\u0441\u044f\u0446\u0435\u0432",yy:"\u0433\u043e\u0434_\u0433\u043e\u0434\u0430_\u043b\u0435\u0442"}[w],+P)}var y=[/^\u044f\u043d\u0432/i,/^\u0444\u0435\u0432/i,/^\u043c\u0430\u0440/i,/^\u0430\u043f\u0440/i,/^\u043c\u0430[\u0439\u044f]/i,/^\u0438\u044e\u043d/i,/^\u0438\u044e\u043b/i,/^\u0430\u0432\u0433/i,/^\u0441\u0435\u043d/i,/^\u043e\u043a\u0442/i,/^\u043d\u043e\u044f/i,/^\u0434\u0435\u043a/i];s.defineLocale("ru",{months:{format:"\u044f\u043d\u0432\u0430\u0440\u044f_\u0444\u0435\u0432\u0440\u0430\u043b\u044f_\u043c\u0430\u0440\u0442\u0430_\u0430\u043f\u0440\u0435\u043b\u044f_\u043c\u0430\u044f_\u0438\u044e\u043d\u044f_\u0438\u044e\u043b\u044f_\u0430\u0432\u0433\u0443\u0441\u0442\u0430_\u0441\u0435\u043d\u0442\u044f\u0431\u0440\u044f_\u043e\u043a\u0442\u044f\u0431\u0440\u044f_\u043d\u043e\u044f\u0431\u0440\u044f_\u0434\u0435\u043a\u0430\u0431\u0440\u044f".split("_"),standalone:"\u044f\u043d\u0432\u0430\u0440\u044c_\u0444\u0435\u0432\u0440\u0430\u043b\u044c_\u043c\u0430\u0440\u0442_\u0430\u043f\u0440\u0435\u043b\u044c_\u043c\u0430\u0439_\u0438\u044e\u043d\u044c_\u0438\u044e\u043b\u044c_\u0430\u0432\u0433\u0443\u0441\u0442_\u0441\u0435\u043d\u0442\u044f\u0431\u0440\u044c_\u043e\u043a\u0442\u044f\u0431\u0440\u044c_\u043d\u043e\u044f\u0431\u0440\u044c_\u0434\u0435\u043a\u0430\u0431\u0440\u044c".split("_")},monthsShort:{format:"\u044f\u043d\u0432._\u0444\u0435\u0432\u0440._\u043c\u0430\u0440._\u0430\u043f\u0440._\u043c\u0430\u044f_\u0438\u044e\u043d\u044f_\u0438\u044e\u043b\u044f_\u0430\u0432\u0433._\u0441\u0435\u043d\u0442._\u043e\u043a\u0442._\u043d\u043e\u044f\u0431._\u0434\u0435\u043a.".split("_"),standalone:"\u044f\u043d\u0432._\u0444\u0435\u0432\u0440._\u043c\u0430\u0440\u0442_\u0430\u043f\u0440._\u043c\u0430\u0439_\u0438\u044e\u043d\u044c_\u0438\u044e\u043b\u044c_\u0430\u0432\u0433._\u0441\u0435\u043d\u0442._\u043e\u043a\u0442._\u043d\u043e\u044f\u0431._\u0434\u0435\u043a.".split("_")},weekdays:{standalone:"\u0432\u043e\u0441\u043a\u0440\u0435\u0441\u0435\u043d\u044c\u0435_\u043f\u043e\u043d\u0435\u0434\u0435\u043b\u044c\u043d\u0438\u043a_\u0432\u0442\u043e\u0440\u043d\u0438\u043a_\u0441\u0440\u0435\u0434\u0430_\u0447\u0435\u0442\u0432\u0435\u0440\u0433_\u043f\u044f\u0442\u043d\u0438\u0446\u0430_\u0441\u0443\u0431\u0431\u043e\u0442\u0430".split("_"),format:"\u0432\u043e\u0441\u043a\u0440\u0435\u0441\u0435\u043d\u044c\u0435_\u043f\u043e\u043d\u0435\u0434\u0435\u043b\u044c\u043d\u0438\u043a_\u0432\u0442\u043e\u0440\u043d\u0438\u043a_\u0441\u0440\u0435\u0434\u0443_\u0447\u0435\u0442\u0432\u0435\u0440\u0433_\u043f\u044f\u0442\u043d\u0438\u0446\u0443_\u0441\u0443\u0431\u0431\u043e\u0442\u0443".split("_"),isFormat:/\[ ?[\u0412\u0432] ?(?:\u043f\u0440\u043e\u0448\u043b\u0443\u044e|\u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0443\u044e|\u044d\u0442\u0443)? ?\] ?dddd/},weekdaysShort:"\u0432\u0441_\u043f\u043d_\u0432\u0442_\u0441\u0440_\u0447\u0442_\u043f\u0442_\u0441\u0431".split("_"),weekdaysMin:"\u0432\u0441_\u043f\u043d_\u0432\u0442_\u0441\u0440_\u0447\u0442_\u043f\u0442_\u0441\u0431".split("_"),monthsParse:y,longMonthsParse:y,shortMonthsParse:y,monthsRegex:/^(\u044f\u043d\u0432\u0430\u0440[\u044c\u044f]|\u044f\u043d\u0432\.?|\u0444\u0435\u0432\u0440\u0430\u043b[\u044c\u044f]|\u0444\u0435\u0432\u0440?\.?|\u043c\u0430\u0440\u0442\u0430?|\u043c\u0430\u0440\.?|\u0430\u043f\u0440\u0435\u043b[\u044c\u044f]|\u0430\u043f\u0440\.?|\u043c\u0430[\u0439\u044f]|\u0438\u044e\u043d[\u044c\u044f]|\u0438\u044e\u043d\.?|\u0438\u044e\u043b[\u044c\u044f]|\u0438\u044e\u043b\.?|\u0430\u0432\u0433\u0443\u0441\u0442\u0430?|\u0430\u0432\u0433\.?|\u0441\u0435\u043d\u0442\u044f\u0431\u0440[\u044c\u044f]|\u0441\u0435\u043d\u0442?\.?|\u043e\u043a\u0442\u044f\u0431\u0440[\u044c\u044f]|\u043e\u043a\u0442\.?|\u043d\u043e\u044f\u0431\u0440[\u044c\u044f]|\u043d\u043e\u044f\u0431?\.?|\u0434\u0435\u043a\u0430\u0431\u0440[\u044c\u044f]|\u0434\u0435\u043a\.?)/i,monthsShortRegex:/^(\u044f\u043d\u0432\u0430\u0440[\u044c\u044f]|\u044f\u043d\u0432\.?|\u0444\u0435\u0432\u0440\u0430\u043b[\u044c\u044f]|\u0444\u0435\u0432\u0440?\.?|\u043c\u0430\u0440\u0442\u0430?|\u043c\u0430\u0440\.?|\u0430\u043f\u0440\u0435\u043b[\u044c\u044f]|\u0430\u043f\u0440\.?|\u043c\u0430[\u0439\u044f]|\u0438\u044e\u043d[\u044c\u044f]|\u0438\u044e\u043d\.?|\u0438\u044e\u043b[\u044c\u044f]|\u0438\u044e\u043b\.?|\u0430\u0432\u0433\u0443\u0441\u0442\u0430?|\u0430\u0432\u0433\.?|\u0441\u0435\u043d\u0442\u044f\u0431\u0440[\u044c\u044f]|\u0441\u0435\u043d\u0442?\.?|\u043e\u043a\u0442\u044f\u0431\u0440[\u044c\u044f]|\u043e\u043a\u0442\.?|\u043d\u043e\u044f\u0431\u0440[\u044c\u044f]|\u043d\u043e\u044f\u0431?\.?|\u0434\u0435\u043a\u0430\u0431\u0440[\u044c\u044f]|\u0434\u0435\u043a\.?)/i,monthsStrictRegex:/^(\u044f\u043d\u0432\u0430\u0440[\u044f\u044c]|\u0444\u0435\u0432\u0440\u0430\u043b[\u044f\u044c]|\u043c\u0430\u0440\u0442\u0430?|\u0430\u043f\u0440\u0435\u043b[\u044f\u044c]|\u043c\u0430[\u044f\u0439]|\u0438\u044e\u043d[\u044f\u044c]|\u0438\u044e\u043b[\u044f\u044c]|\u0430\u0432\u0433\u0443\u0441\u0442\u0430?|\u0441\u0435\u043d\u0442\u044f\u0431\u0440[\u044f\u044c]|\u043e\u043a\u0442\u044f\u0431\u0440[\u044f\u044c]|\u043d\u043e\u044f\u0431\u0440[\u044f\u044c]|\u0434\u0435\u043a\u0430\u0431\u0440[\u044f\u044c])/i,monthsShortStrictRegex:/^(\u044f\u043d\u0432\.|\u0444\u0435\u0432\u0440?\.|\u
vendor: 41,018 bytes, line 1
1043c\u0430\u0440[\u0442.]|\u0430\u043f\u0440\.|\u043c\u0430[\u044f\u0439]|\u0438\u044e\u043d[\u044c\u044f.]|\u0438\u044e\u043b[\u044c\u044f.]|\u0430\u0432\u0433\.|\u0441\u0435\u043d\u0442?\.|\u043e\u043a\u0442\.|\u043d\u043e\u044f\u0431?\.|\u0434\u0435\u043a\.)/i,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY \u0433.",LLL:"D MMMM YYYY \u0433., H:mm",LLLL:"dddd, D MMMM YYYY \u0433., H:mm"},calendar:{sameDay:"[\u0421\u0435\u0433\u043e\u0434\u043d\u044f, \u0432] LT",nextDay:"[\u0417\u0430\u0432\u0442\u0440\u0430, \u0432] LT",lastDay:"[\u0412\u0447\u0435\u0440\u0430, \u0432] LT",nextWeek:function(P){if(P.week()===this.week())return 2===this.day()?"[\u0412\u043e] dddd, [\u0432] LT":"[\u0412] dddd, [\u0432] LT";switch(this.day()){case 0:return"[\u0412 \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0435\u0435] dddd, [\u0432] LT";case 1:case 2:case 4:return"[\u0412 \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0438\u0439] dddd, [\u0432] LT";case 3:case 5:case 6:return"[\u0412 \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0443\u044e] dddd, [\u0432] LT"}},lastWeek:function(P){if(P.week()===this.week())return 2===this.day()?"[\u0412\u043e] dddd, [\u0432] LT":"[\u0412] dddd, [\u0432] LT";switch(this.day()){case 0:return"[\u0412 \u043f\u0440\u043e\u0448\u043b\u043e\u0435] dddd, [\u0432] LT";case 1:case 2:case 4:return"[\u0412 \u043f\u0440\u043e\u0448\u043b\u044b\u0439] dddd, [\u0432] LT";case 3:case 5:case 6:return"[\u0412 \u043f\u0440\u043e\u0448\u043b\u0443\u044e] dddd, [\u0432] LT"}},sameElse:"L"},relativeTime:{future:"\u0447\u0435\u0440\u0435\u0437 %s",past:"%s \u043d\u0430\u0437\u0430\u0434",s:"\u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u0441\u0435\u043a\u0443\u043d\u0434",ss:L,m:L,mm:L,h:"\u0447\u0430\u0441",hh:L,d:"\u0434\u0435\u043d\u044c",dd:L,M:"\u043c\u0435\u0441\u044f\u0446",MM:L,y:"\u0433\u043e\u0434",yy:L},meridiemParse:/\u043d\u043e\u0447\u0438|\u0443\u0442\u0440\u0430|\u0434\u043d\u044f|\u0432\u0435\u0447\u0435\u0440\u0430/i,isPM:function(P){return/^(\u0434\u043d\u044f|\u0432\u0435\u0447\u0435\u0440\u0430)$/.test(P)},meridiem:function(P,I,w){return P<4?"\u043d\u043e\u0447\u0438":P<12?"\u0443\u0442\u0440\u0430":P<17?"\u0434\u043d\u044f":"\u0432\u0435\u0447\u0435\u0440\u0430"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0439|\u0433\u043e|\u044f)/,ordinal:function(P,I){switch(I){case"M":case"d":case"DDD":return P+"-\u0439";case"D":return P+"-\u0433\u043e";case"w":case"W":return P+"-\u044f";default:return P}},week:{dow:1,doy:4}})}(C(97586))},72608:function(We,Te,C){!function(s){"use strict";var A=["\u062c\u0646\u0648\u0631\u064a","\u0641\u064a\u0628\u0631\u0648\u0631\u064a","\u0645\u0627\u0631\u0686","\u0627\u067e\u0631\u064a\u0644","\u0645\u0626\u064a","\u062c\u0648\u0646","\u062c\u0648\u0644\u0627\u0621\u0650","\u0622\u06af\u0633\u067d","\u0633\u064a\u067e\u067d\u0645\u0628\u0631","\u0622\u06aa\u067d\u0648\u0628\u0631","\u0646\u0648\u0645\u0628\u0631","\u068a\u0633\u0645\u0628\u0631"],L=["\u0622\u0686\u0631","\u0633\u0648\u0645\u0631","\u0627\u06b1\u0627\u0631\u0648","\u0627\u0631\u0628\u0639","\u062e\u0645\u064a\u0633","\u062c\u0645\u0639","\u0687\u0646\u0687\u0631"];s.defineLocale("sd",{months:A,monthsShort:A,weekdays:L,weekdaysShort:L,weekdaysMin:L,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd\u060c D MMMM YYYY HH:mm"},meridiemParse:/\u0635\u0628\u062d|\u0634\u0627\u0645/,isPM:function(v){return"\u0634\u0627\u0645"===v},meridiem:function(v,P,I){return v<12?"\u0635\u0628\u062d":"\u0634\u0627\u0645"},calendar:{sameDay:"[\u0627\u0684] LT",nextDay:"[\u0633\u0680\u0627\u06bb\u064a] LT",nextWeek:"dddd [\u0627\u06b3\u064a\u0646 \u0647\u0641\u062a\u064a \u062a\u064a] LT",lastDay:"[\u06aa\u0627\u0644\u0647\u0647] LT",lastWeek:"[\u06af\u0632\u0631\u064a\u0644 \u0647\u0641\u062a\u064a] dddd [\u062a\u064a] LT",sameElse:"L"},relativeTime:{future:"%s \u067e\u0648\u0621",past:"%s \u0627\u06b3",s:"\u0686\u0646\u062f \u0633\u064a\u06aa\u0646\u068a",ss:"%d \u0633\u064a\u06aa\u0646\u068a",m:"\u0647\u06aa \u0645\u0646\u067d",mm:"%d \u0645\u0646\u067d",h:"\u0647\u06aa \u06aa\u0644\u0627\u06aa",hh:"%d \u06aa\u0644\u0627\u06aa",d:"\u0647\u06aa \u068f\u064a\u0646\u0647\u0646",dd:"%d \u068f\u064a\u0646\u0647\u0646",M:"\u0647\u06aa \u0645\u0647\u064a\u0646\u0648",MM:"%d \u0645\u0647\u064a\u0646\u0627",y:"\u0647\u06aa \u0633\u0627\u0644",yy:"%d \u0633\u0627\u0644"},preparse:function(v){return v.replace(/\u060c/g,",")},postformat:function(v){return v.replace(/,/g,"\u060c")},week:{dow:1,doy:4}})}(C(97586))},13911:function(We,Te,C){!function(s){"use strict";s.defineLocale("se",{months:"o\u0111\u0111ajagem\xe1nnu_guovvam\xe1nnu_njuk\u010dam\xe1nnu_cuo\u014bom\xe1nnu_miessem\xe1nnu_geassem\xe1nnu_suoidnem\xe1nnu_borgem\xe1nnu_\u010dak\u010dam\xe1nnu_golggotm\xe1nnu_sk\xe1bmam\xe1nnu_juovlam\xe1nnu".split("_"),monthsShort:"o\u0111\u0111j_guov_njuk_cuo_mies_geas_suoi_borg_\u010dak\u010d_golg_sk\xe1b_juov".split("_"),weekdays:"sotnabeaivi_vuoss\xe1rga_ma\u014b\u014beb\xe1rga_gaskavahkku_duorastat_bearjadat_l\xe1vvardat".split("_"),weekdaysShort:"sotn_vuos_ma\u014b_gask_duor_bear_l\xe1v".split("_"),weekdaysMin:"s_v_m_g_d_b_L".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"MMMM D. [b.] YYYY",LLL:"MMMM D. [b.] YYYY [ti.] HH:mm",LLLL:"dddd, MMMM D. [b.] YYYY [ti.] HH:mm"},calendar:{sameDay:"[otne ti] LT",nextDay:"[ihttin ti] LT",nextWeek:"dddd [ti] LT",lastDay:"[ikte ti] LT",lastWeek:"[ovddit] dddd [ti] LT",sameElse:"L"},relativeTime:{future:"%s gea\u017ees",past:"ma\u014bit %s",s:"moadde sekunddat",ss:"%d sekunddat",m:"okta minuhta",mm:"%d minuhtat",h:"okta diimmu",hh:"%d diimmut",d:"okta beaivi",dd:"%d beaivvit",M:"okta m\xe1nnu",MM:"%d m\xe1nut",y:"okta jahki",yy:"%d jagit"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(C(97586))},25147:function(We,Te,C){!function(s){"use strict";s.defineLocale("si",{months:"\u0da2\u0db1\u0dc0\u0dcf\u0dbb\u0dd2_\u0db4\u0dd9\u0db6\u0dbb\u0dc0\u0dcf\u0dbb\u0dd2_\u0db8\u0dcf\u0dbb\u0dca\u0dad\u0dd4_\u0d85\u0db4\u0dca\u200d\u0dbb\u0dda\u0dbd\u0dca_\u0db8\u0dd0\u0dba\u0dd2_\u0da2\u0dd6\u0db1\u0dd2_\u0da2\u0dd6\u0dbd\u0dd2_\u0d85\u0d9c\u0ddd\u0dc3\u0dca\u0dad\u0dd4_\u0dc3\u0dd0\u0db4\u0dca\u0dad\u0dd0\u0db8\u0dca\u0db6\u0dbb\u0dca_\u0d94\u0d9a\u0dca\u0dad\u0ddd\u0db6\u0dbb\u0dca_\u0db1\u0ddc\u0dc0\u0dd0\u0db8\u0dca\u0db6\u0dbb\u0dca_\u0daf\u0dd9\u0dc3\u0dd0\u0db8\u0dca\u0db6\u0dbb\u0dca".split("_"),monthsShort:"\u0da2\u0db1_\u0db4\u0dd9\u0db6_\u0db8\u0dcf\u0dbb\u0dca_\u0d85\u0db4\u0dca_\u0db8\u0dd0\u0dba\u0dd2_\u0da2\u0dd6\u0db1\u0dd2_\u0da2\u0dd6\u0dbd\u0dd2_\u0d85\u0d9c\u0ddd_\u0dc3\u0dd0\u0db4\u0dca_\u0d94\u0d9a\u0dca_\u0db1\u0ddc\u0dc0\u0dd0_\u0daf\u0dd9\u0dc3\u0dd0".split("_"),weekdays:"\u0d89\u0dbb\u0dd2\u0daf\u0dcf_\u0dc3\u0db3\u0dd4\u0daf\u0dcf_\u0d85\u0d9f\u0dc4\u0dbb\u0dd4\u0dc0\u0dcf\u0daf\u0dcf_\u0db6\u0daf\u0dcf\u0daf\u0dcf_\u0db6\u0dca\u200d\u0dbb\u0dc4\u0dc3\u0dca\u0db4\u0dad\u0dd2\u0db1\u0dca\u0daf\u0dcf_\u0dc3\u0dd2\u0d9a\u0dd4\u0dbb\u0dcf\u0daf\u0dcf_\u0dc3\u0dd9\u0db1\u0dc3\u0dd4\u0dbb\u0dcf\u0daf\u0dcf".split("_"),weekdaysShort:"\u0d89\u0dbb\u0dd2_\u0dc3\u0db3\u0dd4_\u0d85\u0d9f_\u0db6\u0daf\u0dcf_\u0db6\u0dca\u200d\u0dbb\u0dc4_\u0dc3\u0dd2\u0d9a\u0dd4_\u0dc3\u0dd9\u0db1".split("_"),weekdaysMin:"\u0d89_\u0dc3_\u0d85_\u0db6_\u0db6\u0dca\u200d\u0dbb_\u0dc3\u0dd2_\u0dc3\u0dd9".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"a h:mm",LTS:"a h:mm:ss",L:"YYYY/MM/DD",LL:"YYYY MMMM D",LLL:"YYYY MMMM D, a h:mm",LLLL:"YYYY MMMM D [\u0dc0\u0dd0\u0db1\u0dd2] dddd, a h:mm:ss"},calendar:{sameDay:"[\u0d85\u0daf] LT[\u0da7]",nextDay:"[\u0dc4\u0dd9\u0da7] LT[\u0da7]",nextWeek:"dddd LT[\u0da7]",lastDay:"[\u0d8a\u0dba\u0dda] LT[\u0da7]",lastWeek:"[\u0db4\u0dc3\u0dd4\u0d9c\u0dd2\u0dba] dddd LT[\u0da7]",sameElse:"L"},relativeTime:{future:"%s\u0d9a\u0dd2\u0db1\u0dca",past:"%s\u0d9a\u0da7 \u0db4\u0dd9\u0dbb",s:"\u0dad\u0dad\u0dca\u0db4\u0dbb \u0d9a\u0dd2\u0dc4\u0dd2\u0db4\u0dba",ss:"\u0dad\u0dad\u0dca\u0db4\u0dbb %d",m:"\u0db8\u0dd2\u0db1\u0dd2\u0dad\u0dca\u0dad\u0dd4\u0dc0",mm:"\u0db8\u0dd2\u0db1\u0dd2\u0dad\u0dca\u0dad\u0dd4 %d",h:"\u0db4\u0dd0\u0dba",hh:"\u0db4\u0dd0\u0dba %d",d:"\u0daf\u0dd2\u0db1\u0dba",dd:"\u0daf\u0dd2\u0db1 %d",M:"\u0db8\u0dcf\u0dc3\u0dba",MM:"\u0db8\u0dcf\u0dc3 %d",y:"\u0dc0\u0dc3\u0dbb",yy:"\u0dc0\u0dc3\u0dbb %d"},dayOfMonthOrdinalParse:/\d{1,2} \u0dc0\u0dd0\u0db1\u0dd2/,ordinal:function(L){return L+" \u0dc0\u0dd0\u0db1\u0dd2"},meridiemParse:/\u0db4\u0dd9\u0dbb \u0dc0\u0dbb\u0dd4|\u0db4\u0dc3\u0dca \u0dc0\u0dbb\u0dd4|\u0db4\u0dd9.\u0dc0|\u0db4.\u0dc0./,isPM:function(L){return"\u0db4.\u0dc0."===L||"\u0db4\u0dc3\u0dca \u0dc0\u0dbb\u0dd4"===L},meridiem:function(L,y,v){return L>11?v?"\u0db4.\u0dc0.":"\u0db4\u0dc3\u0dca \u0dc0\u0dbb\u0dd4":v?"\u0db4\u0dd9.\u0dc0.":"\u0db4\u0dd9\u0dbb \u0dc0\u0dbb\u0dd4"}})}(C(97586))},23741:function(We,Te,C){!function(s){"use strict";var A="janu\xe1r_febru\xe1r_marec_apr\xedl_m\xe1j_j\xfan_j\xfal_august_september_okt\xf3ber_november_december".split("_"),L="jan_feb_mar_apr_m\xe1j_j\xfan_j\xfal_aug_sep_okt_nov_dec".split("_");function y(I){return I>1&&I<5}function v(I,w,k,b){var T=I+" ";switch(k){case"s":return w||b?"p\xe1r sek\xfand":"p\xe1r sekundami";case"ss":return w||b?T+(y(I)?"sekundy":"sek\xfand"):T+"sekundami";case"m":return w?"min\xfata":b?"min\xfatu":"min\xfatou";case"mm":return w||b?T+(y(I)?"min\xfaty":"min\xfat"):T+"min\xfatami";case"h":return w?"hodina":b?"hodinu":"hodinou";case"hh":return w||b?T+(y(I)?"hodiny":"hod\xedn"):T+"hodinami";case"d":return w||b?"de\u0148":"d\u0148om";case"dd":return w||b?T+(y(I)?"dni":"dn\xed"):T+"d\u0148ami";case"M":return w||b?"mesiac":"mesiacom";case"MM":return w||b?T+(y(I)?"mesiace":"mesiacov"):T+"mesiacmi";case"y":return w||b?"rok":"rokom";case"yy":return w||b?T+(y(I)?"roky":"rokov"):T+"rokmi"}}s.defineLocale("sk",{months:A,monthsShort:L,weekdays:"nede\u013ea_pondelok_utorok_streda_\u0161tvrtok_piatok_sobota".split("_"),weekdaysShort:"ne_po_ut_st_\u0161t_pi_so".split("_"),weekdaysMin:"ne_po_ut_st_\u0161t_pi_so".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd D. MMMM YYYY H:mm"},calendar:{sameDay:"[dnes o] LT",nextDay:"[zajtra o] LT",nextWeek:function(){switch(this.day()){case 0:return"[v nede\u013eu o] LT";case 1:case 2:return"[v] dddd [o] LT";case 3:return"[v stredu o] LT";case 4:return"[vo \u0161tvrtok o] LT";case 5:return"[v piatok o] LT";case 6:return"[v sobotu o] LT"}},lastDay:"[v\u010dera o] LT",lastWeek:function(){switch(this.day()){case 0:return"[minul\xfa nede\u013eu o] LT";case 1:case 2:case 4:case 5:return"[minul\xfd] dddd [o] LT";case 3:return"[minul\xfa stredu o] LT";case 6:return"[minul\xfa sobotu o] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"pred %s",s:v,ss:v,m:v,mm:v,h:v,hh:v,d:v,dd:v,M:v,MM:v,y:v,yy:v},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(C(97586))},93e3:function(We,Te,C){!function(s){"use strict";function A(y,v,P,I){var w=y+" ";switch(P){case"s":return v||I?"nekaj sekund":"nekaj sekundami";case"ss":return w+=1===y?v?"sekundo":"sekundi":2===y?v||I?"sekundi":"sekundah":y<5?v||I?"sekunde":"sekundah":"sekund";case"m":return v?"ena minuta":"eno minuto";case"mm":return w+=1===y?v?"minuta":"minuto":2===y?v||I?"minuti":"minutama":y<5?v||I?"minute":"minutami":v||I?"minut":"minutami";case"h":return v?"ena ura":"eno uro";case"hh":return w+=1===y?v?"ura":"uro":2===y?v||I?"uri":"urama":y<5?v||I?"ure":"urami":v||I?"ur":"urami";case"d":return v||I?"en dan":"enim dnem";case"dd":return w+=1===y?v||I?"dan":"dnem":2===y?v||I?"dni":"dnevoma":v||I?"dni":"dnevi";case"M":return v||I?"en mesec":"enim mesecem";case"MM":return w+=1===y?v||I?"mesec":"mesecem":2===y?v||I?"meseca":"mesecema":y<5?v||I?"mesece":"meseci":v||I?"mesecev":"meseci";case"y":return v||I?"eno leto":"enim letom";case"yy":return w+=1===y?v||I?"leto":"letom":2===y?v||I?"leti":"letoma":y<5?v||I?"leta":"leti":v||I?"let":"leti"}}s.defineLocale("sl",{months:"januar_februar_marec_april_maj_junij_julij_avgust_september_oktober_november_december".split("_"),monthsShort:"jan._feb._mar._apr._maj._jun._jul._avg._sep._okt._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"nedelja_ponedeljek_torek_sreda_\u010detrtek_petek_sobota".split("_"),weekdaysShort:"ned._pon._tor._sre._\u010det._pet._sob.".split("_"),weekdaysMin:"ne_po_to_sr_\u010de_pe_so".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"},calendar:{sameDay:"[danes ob] LT",nextDay:"[jutri ob] LT",nextWeek:function(){switch(this.day()){case 0:return"[v] [nedeljo] [ob] LT";case 3:return"[v] [sredo] [ob] LT";case 6:return"[v] [soboto] [ob] LT";case 1:case 2:case 4:case 5:return"[v] dddd [ob] LT"}},lastDay:"[v\u010deraj ob] LT",lastWeek:function(){switch(this.day()){case 0:return"[prej\u0161njo] [nedeljo] [ob] LT";case 3:return"[prej\u0161njo] [sredo] [ob] LT";case 6:return"[prej\u0161njo] [soboto] [ob] LT";case 1:case 2:case 4:case 5:return"[prej\u0161nji] dddd [ob] LT"}},sameElse:"L"},relativeTime:{future:"\u010dez %s",past:"pred %s",s:A,ss:A,m:A,mm:A,h:A,hh:A,d:A,dd:A,M:A,MM:A,y:A,yy:A},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(C(97586))},60451:function(We,Te,C){!function(s){"use strict";s.defineLocale("sq",{months:"Janar_Shkurt_Mars_Prill_Maj_Qershor_Korrik_Gusht_Shtator_Tetor_N\xebntor_Dhjetor".split("_"),monthsShort:"Jan_Shk_Mar_Pri_Maj_Qer_Kor_Gus_Sht_Tet_N\xebn_Dhj".split("_"),weekdays:"E Diel_E H\xebn\xeb_E Mart\xeb_E M\xebrkur\xeb_E Enjte_E Premte_E Shtun\xeb".split("_"),weekdaysShort:"Die_H\xebn_Mar_M\xebr_Enj_Pre_Sht".split("_"),weekdaysMin:"D_H_Ma_M\xeb_E_P_Sh".split("_"),weekdaysParseExact:!0,meridiemParse:/PD|MD/,isPM:function(L){return"M"===L.charAt(0)},meridiem:function(L,y,v){return L<12?"PD":"MD"},longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Sot n\xeb] LT",nextDay:"[Nes\xebr n\xeb] LT",nextWeek:"dddd [n\xeb] LT",lastDay:"[Dje n\xeb] LT",lastWeek:"dddd [e kaluar n\xeb] LT",sameElse:"L"},relativeTime:{future:"n\xeb %s",past:"%s m\xeb par\xeb",s:"disa sekonda",ss:"%d sekonda",m:"nj\xeb minut\xeb",mm:"%d minuta",h:"nj\xeb or\xeb",hh:"%d or\xeb",d:"nj\xeb dit\xeb",dd:"%d dit\xeb",M:"nj\xeb muaj",MM:"%d muaj",y:"nj\xeb vit",yy:"%d vite"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(C(97586))},40905:function(We,Te,C){!function(s){"use strict";var A={words:{ss:["\u0441\u0435\u043a\u0443\u043d\u0434\u0430","\u0441\u0435\u043a\u0443\u043d\u0434\u0435","\u0441\u0435\u043a\u0443\u043d\u0434\u0438"],m:["\u0458\u0435\u0434\u0430\u043d \u043c\u0438\u043d\u0443\u0442","\u0458\u0435\u0434\u043d\u0435 \u043c\u0438\u043d\u0443\u0442\u0435"],mm:["\u043c\u0438\u043d\u0443\u0442","\u043c\u0438\u043d\u0443\u0442\u0435","\u043c\u0438\u043d\u0443\u0442\u0430"],h:["\u0458\u0435\u0434\u0430\u043d \u0441\u0430\u0442","\u0458\u0435\u0434\u043d\u043e\u0433 \u0441\u0430\u0442\u0430"],hh:["\u0441\u0430\u0442","\u0441\u0430\u0442\u0430","\u0441\u0430\u0442\u0438"],dd:["\u0434\u0430\u043d","\u0434\u0430\u043d\u0430","\u0434\u0430\u043d\u0430"],MM:["\u043c\u0435\u0441\u0435\u0446","\u043c\u0435\u0441\u0435\u0446\u0430","\u043c\u0435\u0441\u0435\u0446\u0438"],yy:["\u0433\u043e\u0434\u0438\u043d\u0430","\u0433\u043e\u0434\u0438\u043d\u0435","\u0433\u043e\u0434\u0438\u043d\u0430"]},correctGrammaticalCase:function(y,v){return 1===y?v[0]:y>=2&&y<=4?v[1]:v[2]},translate:function(y,v,P){var I=A.words[P];return 1===P.length?v?I[0]:I[1]:y+" "+A.correctGrammaticalCase(y,I)}};s.defineLocale("sr-cyrl",{months:"\u0458\u0430\u043d\u0443\u0430\u0440_\u0444\u0435\u0431\u0440\u0443\u0430\u0440_\u043c\u0430\u0440\u0442_\u0430\u043f\u0440\u0438\u043b_\u043c\u0430\u0458_\u0458\u0443\u043d_\u0458\u0443\u043b_\u0430\u0432\u0433\u0443\u0441\u0442_\u0441\u0435\u043f\u0442\u0435\u043c\u0431\u0430\u0440_\u043e\u043a\u0442\u043e\u0431\u0430\u0440_\u043d\u043e\u0432\u0435\u043c\u0431\u0430\u0440_\u0434\u0435\u0446\u0435\u043c\u0431\u0430\u0440".split("_"),monthsShort:"\u0458\u0430\u043d._\u0444\u0435\u0431._\u043c\u0430\u0440._\u0430\u043f\u0440._\u043c\u0430\u0458_\u0458\u0443\u043d_\u0458\u0443\u043b_\u0430\u0432\u0433._\u0441\u0435\u043f._\u043e\u043a\u0442._\u043d\u043e\u0432._\u0434\u0435\u0446.".split("_"),monthsParseExact:!0,weekdays:"\u043d\u0435\u0434\u0435\u0459\u0430_\u043f\u043e\u043d\u0435\u0434\u0435\u0459\u0430\u043a_\u0443\u0442\u043e\u0440\u0430\u043a_\u0441\u0440\u0435\u0434\u0430_\u0447\u0435\u0442\u0432\u0440\u0442\u0430\u043a_\u043f\u0435\u0442\u0430\u043a_\u0441\u0443\u0431\u043e\u0442\u0430".split("_"),weekdaysShort:"\u043d\u0435\u0434._\u043f\u043e\u043d._\u0443\u0442\u043e._\u0441\u0440\u0435._\u0447\u0435\u0442._\u043f\u0435\u0442._\u0441\u0443\u0431.".split("_"),weekdaysMin:"\u043d\u0435_\u043f\u043e_\u0443\u0442_\u0441\u0440_\u0447\u0435_\u043f\u0435_\u0441\u0443".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"},calendar:{sameDay:"[\u0434\u0430\u043d\u0430\u0441 \u0443] LT",nextDay:"[\u0441\u0443\u0442\u0440\u0430 \u0443] LT",nextWeek:function(){switch(this.day()){case 0:return"[\u0443] [\u043d\u0435\u0434\u0435\u0459\u0443] [\u0443] LT";case 3:return"[\u0443] [\u0441\u0440\u0435\u0434\u0443] [\u0443] LT";case 6:return"[\u0443] [\u0441\u0443\u0431\u043e\u0442\u0443] [\u0443] LT";case 1:case 2:case 4:case 5:return"[\u0443] dddd [\u0443] LT"}},lastDay:"[\u0458\u0443\u0447\u0435 \u0443] LT",lastWeek:function(){return["[\u043f\u0440\u043e\u0448\u043b\u0435] [\u043d\u0435\u0434\u0435\u0459\u0435] [\u0443] LT","[\u043f\u0440\u043e\u0448\u043b\u043e\u0433] [\u043f\u043e\u043d\u0435\u0434\u0435\u0459\u043a\u0430] [\u0443] LT","[\u043f\u0440\u043e\u0448\u043b\u043e\u0433] [\u0443\u0442\u043e\u0440\u043a\u0430] [\u0443] LT","[\u043f\u0440\u043e\u0448\u043b\u0435] [\u0441\u0440\u0435\u0434\u0435] [\u0443] LT","[\u043f\u0440\u043e\u0448\u043b\u043e\u0433] [\u0447\u0435\u0442\u0432\u0440\u0442\u043a\u0430] [\u0443] LT","[\u043f\u0440\u043e\u0448\u043b\u043e\u0433] [\u043f\u0435\u0442\u043a\u0430] [\u0443] LT","[\u043f\u0440\u043e\u0448\u043b\u0435] [\u0441\u0443\u0431\u043e\u0442\u0435] [\u0443] LT"][this.day()]},sameElse:"L"},relativeTime:{future:"\u0437\u0430 %s",past:"\u043f\u0440\u0435 %s",s:"\u043d\u0435\u043a\u043e\u043b\u0438\u043a\u043e \u0441\u0435\u043a\u0443\u043d\u0434\u0438",ss:A.translate,m:A.translate,mm:A.translate,h:A.translate,hh:A.translate,d:"\u0434\u0430\u043d",dd:A.translate,M:"\u043c\u0435\u0441\u0435\u0446",MM:A.translate,y:"\u0433\u043e\u0434\u0438\u043d\u0443",yy:A.translate},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(C(97586))},55046:function(We,Te,C){!function(s){"use strict";var A={words:{ss:["sekunda","sekunde","sekundi"],m:["jedan minut","jedne minute"],mm:["minut","minute","minuta"],h:["jedan sat","jednog sata"],hh:["sat","sata","sati"],dd:["dan","dana","dana"],MM:["mesec","meseca","meseci"],yy:["godina","godine","godina"]},correctGrammaticalCase:function(y,v){return 1===y?v[0]:y>=2&&y<=4?v[1]:v[2]},translate:function(y,v,P){var I=A.words[P];return 1===P.length?v?I[0]:I[1]:y+" "+A.correctGrammaticalCase(y,I)}};s.defineLocale("sr",{months:"januar_februar_mart_april_maj_jun_jul_avgust_septembar_oktobar_novembar_decembar".split("_"),monthsShort:"jan._feb._mar._apr._maj_jun_jul_avg._sep._okt._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"nedelja_ponedeljak_utorak_sreda_\u010detvrtak_petak_subota".split("_"),weekdaysShort:"ned._pon._uto._sre._\u010det._pet._sub.".split("_"),weekdaysMin:"ne_po_ut_sr_\u010de_pe_su".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"},calendar:{sameDay:"[danas u] LT",nextDay:"[sutra u] LT",nextWeek:function(){switch(this.day()){case 0:return"[u] [nedelju] [u] LT";case 3:return"[u] [sredu] [u] LT";case 6:return"[u] [subotu] [u] LT";case 1:case 2:case 4:case 5:return"[u] dddd [u] LT"}},lastDay:"[ju\u010de u] LT",lastWeek:function(){return["[pro\u0161le] [nedelje] [u] LT","[pro\u0161log] [ponedeljka] [u] LT","[pro\u0161log] [utorka] [u] LT","[pro\u0161le] [srede] [u] LT","[pro\u0161log] [\u010detvrtka] [u] LT","[pro\u0161log] [petka] [u] LT","[pro\u0161le] [subote] [u] LT"][this.day()]},sameElse:"L"},relativeTime:{future:"za %s",past:"pre %s",s:"nekoliko sekundi",ss:A.translate,m:A.translate,mm:A.translate,h:A.translate,hh:A.translate,d:"dan",dd:A.translate,M:"mesec",MM:A.translate,y:"godinu",yy:A.translate},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(C(97586))},85765:function(We,Te,C){!function(s){"use strict";s.defineLocale("ss",{months:"Bhimbidvwane_Indlovana_Indlov'lenkhulu_Mabasa_Inkhwekhweti_Inhlaba_Kholwane_Ingci_Inyoni_Imphala_Lweti_Ingongoni".split("_"),monthsShort:"Bhi_Ina_Inu_Mab_Ink_Inh_Kho_Igc_Iny_Imp_Lwe_Igo".split("_"),weekdays:"Lisontfo_Umsombuluko_Lesibili_Lesitsatfu_Lesine_Lesihlanu_Umgcibelo".split("_"),weekdaysShort:"Lis_Umb_Lsb_Les_Lsi_Lsh_Umg".split("_"),weekdaysMin:"Li_Us_Lb_Lt_Ls_Lh_Ug".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendar:{sameDay:"[Namuhla nga] LT",nextDay:"[Kusasa nga] LT",nextWeek:"dddd [nga] LT",lastDay:"[Itolo nga] LT",lastWeek:"dddd [leliphelile] [nga] LT",sameElse:"L"},relativeTime:{future:"nga %s",past:"wenteka nga %s",s:"emizuzwana lomcane",ss:"%d mzuzwana",m:"umzuzu",mm:"%d emizuzu",h:"lihora",hh:"%d emahora",d:"lilanga",dd:"%d emalanga",M:"inyanga",MM:"%d tinyanga",y:"umnyaka",yy:"%d iminyaka"},meridiemParse:/ekuseni|emini|entsambama|ebusuku/,meridiem:function(L,y,v){return L<11?"ekuseni":L<15?"emini":L<19?"entsambama":"ebusuku"},meridiemHour:function(L,y){return 12===L&&(L=0),"ekuseni"===y?L:"emini"===y?L>=11?L:L+12:"entsambama"===y||"ebusuku"===y?0===L?0:L+12:void 0},dayOfMonthOrdinalParse:/\d{1,2}/,ordinal:"%d",week:{dow:1,doy:4}})}(C(97586))},99290:function(We,Te,C){!function(s){"use strict";s.defineLocale("sv",{months:"januari_februari_mars_april_maj_juni_juli_augusti_september_oktober_november_december".split("_"),monthsShort:"jan_feb_mar_apr_maj_jun_jul_aug_sep_okt_nov_dec".split("_"),weekdays:"s\xf6ndag_m\xe5ndag_tisdag_onsdag_torsdag_fredag_l\xf6rdag".split("_"),weekdaysShort:"s\xf6n_m\xe5n_tis_ons_tor_fre_l\xf6r".split("_"),weekdaysMin:"s\xf6_m\xe5_ti_on_to_fr_l\xf6".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [kl.] HH:mm",LLLL:"dddd D MMMM YYYY [kl.] HH:mm",lll:"D MMM YYYY HH:mm",llll:"ddd D MMM YYYY HH:mm"},calendar:{sameDay:"[Idag] LT",nextDay:"[Imorgon] LT",lastDay:"[Ig\xe5r] LT",nextWeek:"[P\xe5] dddd LT",lastWeek:"[I] dddd[s] LT",sameElse:"L"},relativeTime:{future:"om %s",past:"f\xf6r %s sedan",s:"n\xe5gra sekunder",ss:"%d sekunder",m:"en minut",mm:"%d minuter",h:"en timme",hh:"%d timmar",d:"en dag",dd:"%d dagar",M:"en m\xe5nad",MM:"%d m\xe5nader",y:"ett \xe5r",yy:"%d \xe5r"},dayOfMonthOrdinalParse:/\d{1,2}(e|a)/,ordinal:function(L){var y=L%10;return L+(1==~~(L%100/10)?"e":1===y||2===y?"a":"e")},week:{dow:1,doy:4}})}(C(97586))},53449:function(We,Te,C){!function(s){"use strict";s.defineLocale("sw",{months:"Januari_Februari_Machi_Aprili_Mei_Juni_Julai_Agosti_Septemba_Oktoba_Novemba_Desemba".split("_"),monthsShort:"Jan_Feb_Mac_Apr_Mei_Jun_Jul_Ago_Sep_Okt_Nov_Des".split("_"),weekdays:"Jumapili_Jumatatu_Jumanne_Jumatano_Alhamisi_Ijumaa_Jumamosi".split("_"),weekdaysShort:"Jpl_Jtat_Jnne_Jtan_Alh_Ijm_Jmos".split("_"),weekdaysMin:"J2_J3_J4_J5_Al_Ij_J1".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[leo saa] LT",nextDay:"[kesho saa] LT",nextWeek:"[wiki ijayo] dddd [saat] LT",lastDay:"[jana] LT",lastWeek:"[wiki iliyopita] dddd [saat] LT",sameElse:"L"},relativeTime:{future:"%s baadaye",past:"tokea %s",s:"hivi punde",ss:"sekunde %d",m:"dakika moja",mm:"dakika %d",h:"saa limoja",hh:"masaa %d",d:"siku moja",dd:"masiku %d",M:"mwezi mmoja",MM:"miezi %d",y:"mwaka mmoja",yy:"miaka %d"},week:{dow:1,doy:7}})}(C(97586))},72688:function(We,Te,C){!function(s){"use strict";var A={1:"\u0be7",2:"\u0be8",3:"\u0be9",4:"\u0bea",5:"\u0beb",6:"\u0bec",7:"\u0bed",8:"\u0bee",9:"\u0bef",0:"\u0be6"},L={"\u0be7":"1","\u0be8":"2","\u0be9":"3","\u0bea":"4","\u0beb":"5","\u0bec":"6","\u0bed":"7","\u0bee":"8","\u0bef":"9","\u0be6":"0"};s.defineLocale("ta",{months:"\u0b9c\u0ba9\u0bb5\u0bb0\u0bbf_\u0baa\u0bbf\u0baa\u0bcd\u0bb0\u0bb5\u0bb0\u0bbf_\u0bae\u0bbe\u0bb0\u0bcd\u0b9a\u0bcd_\u0b8f\u0baa\u0bcd\u0bb0\u0bb2\u0bcd_\u0bae\u0bc7_\u0b9c\u0bc2\u0ba9\u0bcd_\u0b9c\u0bc2\u0bb2\u0bc8_\u0b86\u0b95\u0bb8\u0bcd\u0b9f\u0bcd_\u0b9a\u0bc6\u0baa\u0bcd\u0b9f\u0bc6\u0bae\u0bcd\u0baa\u0bb0\u0bcd_\u0b85\u0b95\u0bcd\u0b9f\u0bc7\u0bbe\u0baa\u0bb0\u0bcd_\u0ba8\u0bb5\u0bae\u0bcd\u0baa\u0bb0\u0bcd_\u0b9f\u0bbf\u0b9a\u0bae\u0bcd\u0baa\u0bb0\u0bcd".split("_"),monthsShort:"\u0b9c\u0ba9\u0bb5\u0bb0\u0bbf_\u0baa\u0bbf\u0baa\u0bcd\u0bb0\u0bb5\u0bb0\u0bbf_\u0bae\u0bbe\u0bb0\u0bcd\u0b9a\u0bcd_\u0b8f\u0baa\u0bcd\u0bb0\u0bb2\u0bcd_\u0bae\u0bc7_\u0b9c\u0bc2\u0ba9\u0bcd_\u0b9c\u0bc2\u0bb2\u0bc8_\u0b86\u0b95\u0bb8\u0bcd\u0b9f\u0bcd_\u0b9a\u0bc6\u0baa\u0bcd\u0b9f\u0bc6\u0bae\u0bcd\u0baa\u0bb0\u0bcd_\u0b85\u0b95\u0bcd\u0b9f\u0bc7\u0bbe\u0baa\u0bb0\u0bcd_\u0ba8\u0bb5\u0bae\u0bcd\u0baa\u0bb0\u0bcd_\u0b9f\u0bbf\u0b9a\u0bae\u0bcd\u0baa\u0bb0\u0bcd".split("_"),weekdays:"\u0b9e\u0bbe\u0baf\u0bbf\u0bb1\u0bcd\u0bb1\u0bc1\u0b95\u0bcd\u0b95\u0bbf\u0bb4\u0bae\u0bc8_\u0ba4\u0bbf\u0b99\u0bcd\u0b95\u0b9f\u0bcd\u0b95\u0bbf\u0bb4\u0bae\u0bc8_\u0b9a\u0bc6\u0bb5\u0bcd\u0bb5\u0bbe\u0baf\u0bcd\u0b95\u0bbf\u0bb4\u0bae\u0bc8_\u0baa\u0bc1\u0ba4\u0ba9\u0bcd\u0b95\u0bbf\u0bb4\u0bae\u0bc8_\u0bb5\u0bbf\u0baf\u0bbe\u0bb4\u0b95\u0bcd\u0b95\u0bbf\u0bb4\u0bae\u0bc8_\u0bb5\u0bc6\u0bb3\u0bcd\u0bb3\u0bbf\u0b95\u0bcd\u0b95\u0bbf\u0bb4\u0bae\u0bc8_\u0b9a\u0ba9\u0bbf\u0b95\u0bcd\u0b95\u0bbf\u0bb4\u0bae\u0bc8".split("_"),weekdaysShort:"\u0b9e\u0bbe\u0baf\u0bbf\u0bb1\u0bc1_\u0ba4\u0bbf\u0b99\u0bcd\u0b95\u0bb3\u0bcd_\u0b9a\u0bc6\u0bb5\u0bcd\u0bb5\u0bbe\u0baf\u0bcd_\u0baa\u0bc1\u0ba4\u0ba9\u0bcd_\u0bb5\u0bbf\u0baf\u0bbe\u0bb4\u0ba9\u0bcd_\u0bb5\u0bc6\u0bb3\u0bcd\u0bb3\u0bbf_\u0b9a\u0ba9\u0bbf".split("_"),weekdaysMin:"\u0b9e\u0bbe_\u0ba4\u0bbf_\u0b9a\u0bc6_\u0baa\u0bc1_\u0bb5\u0bbf_\u0bb5\u0bc6_\u0b9a".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, HH:mm",LLLL:"dddd, D MMMM YYYY, HH:mm"},calendar:{sameDay:"[\u0b87\u0ba9\u0bcd\u0bb1\u0bc1] LT",nextDay:"[\u0ba8\u0bbe\u0bb3\u0bc8] LT",nextWeek:"dddd, LT",lastDay:"[\u0ba8\u0bc7\u0bb1\u0bcd\u0bb1\u0bc1] LT",lastWeek:"[\u0b95\u0b9f\u0ba8\u0bcd\u0ba4 \u0bb5\u0bbe\u0bb0\u0bae\u0bcd] dddd, LT",sameElse:"L"},relativeTime:{future:"%s \u0b87\u0bb2\u0bcd",past:"%s \u0bae\u0bc1\u0ba9\u0bcd",s:"\u0b92\u0bb0\u0bc1 \u0b9a\u0bbf\u0bb2 \u0bb5\u0bbf\u0ba8\u0bbe\u0b9f\u0bbf\u0b95\u0bb3\u0bcd",ss:"%d \u0bb5\u0bbf\u0ba8\u0bbe\u0b9f\u0bbf\u0b95\u0bb3\u0bcd",m:"\u0b92\u0bb0\u0bc1 \u0ba8\u0bbf\u0bae\u0bbf\u0b9f\u0bae\u0bcd",mm:"%d \u0ba8\u0bbf\u0bae\u0bbf\u0b9f\u0b99\u0bcd\u0b95\u0bb3\u0bcd",h:"\u0b92\u0bb0\u0bc1 \u0bae\u0ba3\u0bbf \u0ba8\u0bc7\u0bb0\u0bae\u0bcd",hh:"%d \u0bae\u0ba3\u0bbf \u0ba8\u0bc7\u0bb0\u0bae\u0bcd",d:"\u0b92\u0bb0\u0bc1 \u0ba8\u0bbe\u0bb3\u0bcd",dd:"%d \u0ba8\u0bbe\u0b9f\u0bcd\u0b95\u0bb3\u0bcd",M:"\u0b92\u0bb0\u0bc1 \u0bae\u0bbe\u0ba4\u0bae\u0bcd",MM:"%d \u0bae\u0bbe\u0ba4\u0b99\u0bcd\u0b95\u0bb3\u0bcd",y:"\u0b92\u0bb0\u0bc1 \u0bb5\u0bb0\u0bc1\u0b9f\u0bae\u0bcd",yy:"%d \u0b86\u0ba3\u0bcd\u0b9f\u0bc1\u0b95\u0bb3\u0bcd"},dayOfMonthOrdinalParse:/\d{1,2}\u0bb5\u0ba4\u0bc1/,ordinal:function(v){return v+"\u0bb5\u0ba4\u0bc1"},preparse:function(v){return v.replace(/[\u0be7\u0be8\u0be9\u0bea\u0beb\u0bec\u0bed\u0bee\u0bef\u0be6]/g,function(P){return L[P]})},postformat:function(v){return v.replace(/\d/g,function(P){return A[P]})},meridiemParse:/\u0baf\u0bbe\u0bae\u0bae\u0bcd|\u0bb5\u0bc8\u0b95\u0bb1\u0bc8|\u0b95\u0bbe\u0bb2\u0bc8|\u0ba8\u0ba3\u0bcd\u0baa\u0b95\u0bb2\u0bcd|\u0b8e\u0bb1\u0bcd\u0baa\u0bbe\u0b9f\u0bc1|\u0bae\u0bbe\u0bb2\u0bc8/,meridiem:function(v,P,I){return v<2?" \u0baf\u0bbe\u0bae\u0bae\u0bcd":v<6?" \u0bb5\u0bc8\u0b95\u0bb1\u0bc8":v<10?" \u0b95\u0bbe\u0bb2\u0bc8":v<14?" \u0ba8\u0ba3\u0bcd\u0baa\u0b95\u0bb2\u0bcd":v<18?" \u0b8e\u0bb1\u0bcd\u0baa\u0bbe\u0b9f\u0bc1":v<22?" \u0bae\u0bbe\u0bb2\u0bc8":" \u0baf\u0bbe\u0bae\u0bae\u0bcd"},meridiemHour:function(v,P){return 12===v&&(v=0),"\u0baf\u0bbe\u0bae\u0bae\u0bcd"===P?v<2?v:v+12:"\u0bb5\u0bc8\u0b95\u0bb1\u0bc8"===P||"\u0b95\u0bbe\u0bb2\u0bc8"===P||"\u0ba8\u0ba3\u0bcd\u0baa\u0b95\u0bb2\u0bcd"===P&&v>=10?v:v+12},week:{dow:0,doy:6}})}(C(97586))},32060:function(We,Te,C){!function(s){"use strict";s.defineLocale("te",{months:"\u0c1c\u0c28\u0c35\u0c30\u0c3f_\u0c2b\u0c3f\u0c2c\u0c4d\u0c30\u0c35\u0c30\u0c3f_\u0c2e\u0c3e\u0c30\u0c4d\u0c1a\u0c3f_\u0c0f\u0c2a\u0c4d\u0c30\u0c3f\u0c32\u0c4d_\u0c2e\u0c47_\u0c1c\u0c42\u0c28\u0c4d_\u0c1c\u0c41\u0c32\u0c48_\u0c06\u0c17\u0c38\u0c4d\u0c1f\u0c41_\u0c38\u0c46\u0c2a\u0c4d\u0c1f\u0c46\u0c02\u0c2c\u0c30\u0c4d_\u0c05\u0c15\u0c4d\u0c1f\u0c4b\u0c2c\u0c30\u0c4d_\u0c28\u0c35\u0c02\u0c2c\u0c30\u0c4d_\u0c21\u0c3f\u0c38\u0c46\u0c02\u0c2c\u0c30\u0c4d".split("_"),monthsShort:"\u0c1c\u0c28._\u0c2b\u0c3f\u0c2c\u0c4d\u0c30._\u0c2e\u0c3e\u0c30\u0c4d\u0c1a\u0c3f_\u0c0f\u0c2a\u0c4d\u0c30\u0c3f._\u0c2e\u0c47_\u0c1c\u0c42\u0c28\u0c4d_\u0c1c\u0c41\u0c32\u0c48_\u0c06\u0c17._\u0c38\u0c46\u0c2a\u0c4d._\u0c05\u0c15\u0c4d\u0c1f\u0c4b._\u0c28\u0c35._\u0c21\u0c3f\u0c38\u0c46.".split("_"),monthsParseExact:!0,weekdays:"\u0c06\u0c26\u0c3f\u0c35\u0c3e\u0c30\u0c02_\u0c38\u0c4b\u0c2e\u0c35\u0c3e\u0c30\u0c02_\u0c2e\u0c02\u0c17\u0c33\u0c35\u0c3e\u0c30\u0c02_\u0c2c\u0c41\u0c27\u0c35\u0c3e\u0c30\u0c02_\u0c17\u0c41\u0c30\u0c41\u0c35\u0c3e\u0c30\u0c02_\u0c36\u0c41\u0c15\u0c4d\u0c30\u0c35\u0c3e\u0c30\u0c02_\u0c36\u0c28\u0c3f\u0c35\u0c3e\u0c30\u0c02".split("_"),weekdaysShort:"\u0c06\u0c26\u0c3f_\u0c38\u0c4b\u0c2e_\u0c2e\u0c02\u0c17\u0c33_\u0c2c\u0c41\u0c27_\u0c17\u0c41\u0c30\u0c41_\u0c36\u0c41\u0c15\u0c4d\u0c30_\u0c36\u0c28\u0c3f".split("_"),weekdaysMin:"\u0c06_\u0c38\u0c4b_\u0c2e\u0c02_\u0c2c\u0c41_\u0c17\u0c41_\u0c36\u0c41_\u0c36".split("_"),longDateFormat:{LT:"A h:mm",LTS:"A h:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm",LLLL:"dddd, D MMMM YYYY, A h:mm"},calendar:{sameDay:"[\u0c28\u0c47\u0c21\u0c41] LT",nextDay:"[\u0c30\u0c47\u0c2a\u0c41] LT",nextWeek:"dddd, LT",lastDay:"[\u0c28\u0c3f\u0c28\u0c4d\u0c28] LT",lastWeek:"[\u0c17\u0c24] dddd, LT",sameElse:"L"},relativeTime:{future:"%s \u0c32\u0c4b",past:"%s \u0c15\u0c4d\u0c30\u0c3f\u0c24\u0c02",s:"\u0c15\u0c4a\u0c28\u0c4d\u0c28\u0c3f \u0c15\u0c4d\u0c37\u0c23\u0c3e\u0c32\u0c41",ss:"%d \u0c38\u0c46\u0c15\u0c28\u0c4d\u0c32\u0c41",m:"\u0c12\u0c15 \u0c28\u0c3f\u0c2e\u0c3f\u0c37\u0c02",mm:"%d \u0c28\u0c3f\u0c2e\u0c3f\u0c37\u0c3e\u0c32\u0c41",h:"\u0c12\u0c15 \u0c17\u0c02\u0c1f",hh:"%d \u0c17\u0c02\u0c1f\u0c32\u0c41",d:"\u0c12\u0c15 \u0c30\u0c4b\u0c1c\u0c41",dd:"%d \u0c30\u0c4b\u0c1c\u0c41\u0c32\u0c41",M:"\u0c12\u0c15 \u0c28\u0c46\u0c32",MM:"%d \u0c28\u0c46\u0c32\u0c32\u0c41",y:"\u0c12\u0c15 \u0c38\u0c02\u0c35\u0c24\u0c4d\u0c38\u0c30\u0c02",yy:"%d \u0c38\u0c02\u0c35\u0c24\u0c4d\u0c38\u0c30\u0c3e\u0c32\u0c41"},dayOfMonthOrdinalParse:/\d{1,2}\u0c35/,ordinal:"%d\u0c35",meridiemParse:/\u0c30\u0c3e\u0c24\u0c4d\u0c30\u0c3f|\u0c09\u0c26\u0c2f\u0c02|\u0c2e\u0c27\u0c4d\u0c2f\u0c3e\u0c39\u0c4d\u0c28\u0c02|\u0c38\u0c3e\u0c2f\u0c02\u0c24\u0c4d\u0c30\u0c02/,meridiemHour:function(L,y){return 12===L&&(L=0),"\u0c30\u0c3e\u0c24\u0c4d\u0c30\u0c3f"===y?L<4?L:L+12:"\u0c09\u0c26\u0c2f\u0c02"===y?L:"\u0c2e\u0c27\u0c4d\u0c2f\u0c3e\u0c39\u0c4d\u0c28\u0c02"===y?L>=10?L:L+12:"\u0c38\u0c3e\u0c2f\u0c02\u0c24\u0c4d\u0c30\u0c02"===y?L+12:void 0},meridiem:function(L,y,v){return L<4?"\u0c30\u0c3e\u0c24\u0c4d\u0c30\u0c3f":L<10?"\u0c09\u0c26\u0c2f\u0c02":L<17?"\u0c2e\u0c27\u0c4d\u0c2f\u0c3e\u0c39\u0c4d\u0c28\u0c02":L<20?"\u0c38\u0c3e\u0c2f\u0c02\u0c24\u0c4d\u0c30\u0c02":"\u0c30\u0c3e\u0c24\u0c4d\u0c30\u0c3f"},week:{dow:0,doy:6}})}(C(97586))},93290:function(We,Te,C){!function(s){"use strict";s.defineLocale("tet",{months:"Janeiru_Fevereiru_Marsu_Abril_Maiu_Ju\xf1u_Jullu_Agustu_Setembru_Outubru_Novembru_Dezembru".split("_"),monthsShort:"Jan_Fev_Mar_Abr_Mai_Jun_Jul_Ago_Set_Out_Nov_Dez".split("_"),weekdays:"Domingu_Segunda_Tersa_Kuarta_Kinta_Sesta_Sabadu".split("_"),weekdaysShort:"Dom_Seg_Ters_Kua_Kint_Sest_Sab".split("_"),weekdaysMin:"Do_Seg_Te_Ku_Ki_Ses_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Ohin iha] LT",nextDay:"[Aban iha] LT",nextWeek:"dddd [iha] LT",lastDay:"[Horiseik iha] LT",lastWeek:"dddd [semana kotuk] [iha] LT",sameElse:"L"},relativeTime:{future:"iha %s",past:"%s liuba",s:"minutu balun",ss:"minutu %d",m:"minutu ida",mm:"minutu %d",h:"oras ida",hh:"oras %d",d:"loron ida",dd:"loron %d",M:"fulan ida",MM:"fulan %d",y:"tinan ida",yy:"tinan %d"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(L){var y=L%10;return L+(1==~~(L%100/10)?"th":1===y?"st":2===y?"nd":3===y?"rd":"th")},week:{dow:1,doy:4}})}(C(97586))},8294:function(We,Te,C){!function(s){"use strict";var A={0:"-\u0443\u043c",1:"-\u0443\u043c",2:"-\u044e\u043c",3:"-\u044e\u043c",4:"-\u0443\u043c",5:"-\u0443\u043c",6:"-\u0443\u043c",7:"-\u0443\u043c",8:"-\u0443\u043c",9:"-\u0443\u043c",10:"-\u0443\u043c",12:"-\u0443\u043c",13:"-\u0443\u043c",20:"-\u0443\u043c",30:"-\u044e\u043c",40:"-\u0443\u043c",50:"-\u0443\u043c",60:"-\u0443\u043c",70:"-\u0443\u043c",80:"-\u0443\u043c",90:"-\u0443\u043c",100:"-\u0443\u043c"};s.defineLocale("tg",{months:"\u044f\u043d\u0432\u0430\u0440_\u0444\u0435\u0432\u0440\u0430\u043b_\u043c\u0430\u0440\u0442_\u0430\u043f\u0440\u0435\u043b_\u043c\u0430\u0439_\u0438\u044e\u043d_\u0438\u044e\u043b_\u0430\u0432\u0433\u0443\u0441\u0442_\u0441\u0435\u043d\u0442\u044f\u0431\u0440_\u043e\u043a\u0442\u044f\u0431\u0440_\u043d\u043e\u044f\u0431\u0440_\u0434\u0435\u043a\u0430\u0431\u0440".split("_"),monthsShort:"\u044f\u043d\u0432_\u0444\u0435\u0432_\u043c\u0430\u0440_\u0430\u043f\u0440_\u043c\u0430\u0439_\u0438\u044e\u043d_\u0438\u044e\u043b_\u0430\u0432\u0433_\u0441\u0435\u043d_\u043e\u043a\u0442_\u043d\u043e\u044f_\u0434\u0435\u043a".split("_"),weekdays:"\u044f\u043a\u0448\u0430\u043d\u0431\u0435_\u0434\u0443\u0448\u0430\u043d\u0431\u0435_\u0441\u0435\u0448\u0430\u043d\u0431\u0435_\u0447\u043e\u0440\u0448\u0430\u043d\u0431\u0435_\u043f\u0430\u043d\u04b7\u0448\u0430\u043d\u0431\u0435_\u04b7\u0443\u043c\u044a\u0430_\u0448\u0430\u043d\u0431\u0435".split("_"),weekdaysShort:"\u044f\u0448\u0431_\u0434\u0448\u0431_\u0441\u0448\u0431_\u0447\u0448\u0431_\u043f\u0448\u0431_\u04b7\u0443\u043c_\u0448\u043d\u0431".split("_"),weekdaysMin:"\u044f\u0448_\u0434\u0448_\u0441\u0448_\u0447\u0448_\u043f\u0448_\u04b7\u043c_\u0448\u0431".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[\u0418\u043c\u0440\u04ef\u0437 \u0441\u043e\u0430\u0442\u0438] LT",nextDay:"[\u041f\u0430\u0433\u043e\u04b3 \u0441\u043e\u0430\u0442\u0438] LT",lastDay:"[\u0414\u0438\u0440\u04ef\u0437 \u0441\u043e\u0430\u0442\u0438] LT",nextWeek:"dddd[\u0438] [\u04b3\u0430\u0444\u0442\u0430\u0438 \u043e\u044f\u043d\u0434\u0430 \u0441\u043e\u0430\u0442\u0438] LT",lastWeek:"dddd[\u0438] [\u04b3\u0430\u0444\u0442\u0430\u0438 \u0433\u0443\u0437\u0430\u0448\u0442\u0430 \u0441\u043e\u0430\u0442\u0438] LT",sameElse:"L"},relativeTime:{future:"\u0431\u0430\u044a\u0434\u0438 %s",past:"%s \u043f\u0435\u0448",s:"\u044f\u043a\u0447\u0430\u043d\u0434 \u0441\u043e\u043d\u0438\u044f",m:"\u044f\u043a \u0434\u0430\u049b\u0438\u049b\u0430",mm:"%d \u0434\u0430\u049b\u0438\u049b\u0430",h:"\u044f\u043a \u0441\u043e\u0430\u0442",hh:"%d \u0441\u043e\u0430\u0442",d:"\u044f\u043a \u0440\u04ef\u0437",dd:"%d \u0440\u04ef\u0437",M:"\u044f\u043a \u043c\u043e\u04b3",MM:"%d \u043c\u043e\u04b3",y:"\u044f\u043a \u0441\u043e\u043b",yy:"%d \u0441\u043e\u043b"},meridiemParse:/\u0448\u0430\u0431|\u0441\u0443\u0431\u04b3|\u0440\u04ef\u0437|\u0431\u0435\u0433\u043e\u04b3/,meridiemHour:function(y,v){return 12===y&&(y=0),"\u0448\u0430\u0431"===v?y<4?y:y+12:"\u0441\u0443\u0431\u04b3"===v?y:"\u0440\u04ef\u0437"===v?y>=11?y:y+12:"\u0431\u0435\u0433\u043e\u04b3"===v?y+12:void 0},meridiem:function(y,v,P){return y<4?"\u0448\u0430\u0431":y<11?"\u0441\u0443\u0431\u04b3":y<16?"\u0440\u04ef\u0437":y<19?"\u0431\u0435\u0433\u043e\u04b3":"\u0448\u0430\u0431"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0443\u043c|\u044e\u043c)/,ordinal:function(y){var v=y%10,P=y>=100?100:null;return y+(A[y]||A[v]||A[P])},week:{dow:1,doy:7}})}(C(97586))},1231:function(We,Te,C){!function(s){"use strict";s.defineLocale("th",{months:"\u0e21\u0e01\u0e23\u0e32\u0e04\u0e21_\u0e01\u0e38\u0e21\u0e20\u0e32\u0e1e\u0e31\u0e19\u0e18\u0e4c_\u0e21\u0e35\u0e19\u0e32\u0e04\u0e21_\u0e40\u0e21\u0e29\u0e32\u0e22\u0e19_\u0e1e\u0e24\u0e29\u0e20\u0e32\u0e04\u0e21_\u0e21\u0e34\u0e16\u0e38\u0e19\u0e32\u0e22\u0e19_\u0e01\u0e23\u0e01\u0e0e\u0e32\u0e04\u0e21_\u0e2a\u0e34\u0e07\u0e2b\u0e32\u0e04\u0e21_\u0e01\u0e31\u0e19\u0e22\u0e32\u0e22\u0e19_\u0e15\u0e38\u0e25\u0e32\u0e04\u0e21_\u0e1e\u0e24\u0e28\u0e08\u0e34\u0e01\u0e32\u0e22\u0e19_\u0e18\u0e31\u0e19\u0e27\u0e32\u0e04\u0e21".split("_"),monthsShort:"\u0e21.\u0e04._\u0e01.\u0e1e._\u0e21\u0e35.\u0e04._\u0e40\u0e21.\u0e22._\u0e1e.\u0e04._\u0e21\u0e34.\u0e22._\u0e01.\u0e04._\u0e2a.\u0e04._\u0e01.\u0e22._\u0e15.\u0e04._\u0e1e.\u0e22._\u0e18.\u0e04.".split("_"),monthsParseExact:!0,weekdays:"\u0e2d\u0e32\u0e17\u0e34\u0e15\u0e22\u0e4c_\u0e08\u0e31\u0e19\u0e17\u0e23\u0e4c_\u0e2d\u0e31\u0e07\u0e04\u0e32\u0e23_\u0e1e\u0e38\u0e18_\u0e1e\u0e24\u0e2b\u0e31\u0e2a\u0e1a\u0e14\u0e35_\u0e28\u0e38\u0e01\u0e23\u0e4c_\u0e40\u0e2a\u0e32\u0e23\u0e4c".split("_"),weekdaysShort:"\u0e2d\u0e32\u0e17\u0e34\u0e15\u0e22\u0e4c_\u0e08\u0e31\u0e19\u0e17\u0e23\u0e4c_\u0e2d\u0e31\u0e07\u0e04\u0e32\u0e23_\u0e1e\u0e38\u0e18_\u0e1e\u0e24\u0e2b\u0e31\u0e2a_\u0e28\u0e38\u0e01\u0e23\u0e4c_\u0e40\u0e2a\u0e32\u0e23\u0e4c".split("_"),weekdaysMin:"\u0e2d\u0e32._\u0e08._\u0e2d._\u0e1e._\u0e1e\u0e24._\u0e28._\u0e2a.".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY \u0e40\u0e27\u0e25\u0e32 H:mm",LLLL:"\u0e27\u0e31\u0e19dddd\u0e17\u0e35\u0e48 D MMMM YYYY \u0e40\u0e27\u0e25\u0e32 H:mm"},meridiemParse:/\u0e01\u0e48\u0e2d\u0e19\u0e40\u0e17\u0e35\u0e48\u0e22\u0e07|\u0e2b\u0e25\u0e31\u0e07\u0e40\u0e17\u0e35\u0e48\u0e22\u0e07/,isPM:function(L){return"\u0e2b\u0e25\u0e31\u0e07\u0e40\u0e17\u0e35\u0e48\u0e22\u0e07"===L},meridiem:function(L,y,v){return L<12?"\u0e01\u0e48\u0e2d\u0e19\u0e40\u0e17\u0e35\u0e48\u0e22\u0e07":"\u0e2b\u0e25\u0e31\u0e07\u0e40\u0e17\u0e35\u0e48\u0e22\u0e07"},calendar:{sameDay:"[\u0e27\u0e31\u0e19\u0e19\u0e35\u0e49 \u0e40\u0e27\u0e25\u0e32] LT",nextDay:"[\u0e1e\u0e23\u0e38\u0e48\u0e07\u0e19\u0e35\u0e49 \u0e40\u0e27\u0e25\u0e32] LT",nextWeek:"dddd[\u0e2b\u0e19\u0e49\u0e32 \u0e40\u0e27\u0e25\u0e32] LT",lastDay:"[\u0e40\u0e21\u0e37\u0e48\u0e2d\u0e27\u0e32\u0e19\u0e19\u0e35\u0e49 \u0e40\u0e27\u0e25\u0e32] LT",lastWeek:"[\u0e27\u0e31\u0e19]dddd[\u0e17\u0e35\u0e48\u0e41\u0e25\u0e49\u0e27 \u0e40\u0e27\u0e25\u0e32] LT",sameElse:"L"},relativeTime:{future:"\u0e2d\u0e35\u0e01 %s",past:"%s\u0e17\u0e35\u0e48\u0e41\u0e25\u0e49\u0e27",s:"\u0e44\u0e21\u0e48\u0e01\u0e35\u0e48\u0e27\u0e34\u0e19\u0e32\u0e17\u0e35",ss:"%d \u0e27\u0e34\u0e19\u0e32\u0e17\u0e35",m:"1 \u0e19\u0e32\u0e17\u0e35",mm:"%d \u0e19\u0e32\u0e17\u0e35",h:"1 \u0e0a\u0e31\u0e48\u0e27\u0e42\u0e21\u0e07",hh:"%d \u0e0a\u0e31\u0e48\u0e27\u0e42\u0e21\u0e07",d:"1 \u0e27\u0e31\u0e19",dd:"%d \u0e27\u0e31\u0e19",M:"1 \u0e40\u0e14\u0e37\u0e2d\u0e19",MM:"%d \u0e40\u0e14\u0e37\u0e2d\u0e19",y:"1 \u0e1b\u0e35",yy:"%d \u0e1b\u0e35"}})}(C(97586))},49040:function(We,Te,C){!function(s){"use strict";s.defineLocale("tl-ph",{months:"Enero_Pebrero_Marso_Abril_Mayo_Hunyo_Hulyo_Agosto_Setyembre_Oktubre_Nobyembre_Disyembre".split("_"),monthsShort:"Ene_Peb_Mar_Abr_May_Hun_Hul_Ago_Set_Okt_Nob_Dis".split("_"),weekdays:"Linggo_Lunes_Martes_Miyerkules_Huwebes_Biyernes_Sabado".split("_"),weekdaysShort:"Lin_Lun_Mar_Miy_Huw_Biy_Sab".split("_"),weekdaysMin:"Li_Lu_Ma_Mi_Hu_Bi_Sab".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"MM/D/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY HH:mm",LLLL:"dddd, MMMM DD, YYYY HH:mm"},calendar:{sameDay:"LT [ngayong araw]",nextDay:"[Bukas ng] LT",nextWeek:"LT [sa susunod na] dddd",lastDay:"LT [kahapon]",lastWeek:"LT [noong nakaraang] dddd",sameElse:"L"},relativeTime:{future:"sa loob ng %s",past:"%s ang nakalipas",s:"ilang segundo",ss:"%d segundo",m:"isang minuto",mm:"%d minuto",h:"isang oras",hh:"%
1d oras",d:"isang araw",dd:"%d araw",M:"isang buwan",MM:"%d buwan",y:"isang taon",yy:"%d taon"},dayOfMonthOrdinalParse:/\d{1,2}/,ordinal:function(L){return L},week:{dow:1,doy:4}})}(C(97586))},17187:function(We,Te,C){!function(s){"use strict";var A="pagh_wa\u2019_cha\u2019_wej_loS_vagh_jav_Soch_chorgh_Hut".split("_");function L(w){var k=w;return k=-1!==w.indexOf("jaj")?k.slice(0,-3)+"leS":-1!==w.indexOf("jar")?k.slice(0,-3)+"waQ":-1!==w.indexOf("DIS")?k.slice(0,-3)+"nem":k+" pIq"}function y(w){var k=w;return k=-1!==w.indexOf("jaj")?k.slice(0,-3)+"Hu\u2019":-1!==w.indexOf("jar")?k.slice(0,-3)+"wen":-1!==w.indexOf("DIS")?k.slice(0,-3)+"ben":k+" ret"}function v(w,k,b,T){var a=P(w);switch(b){case"ss":return a+" lup";case"mm":return a+" tup";case"hh":return a+" rep";case"dd":return a+" jaj";case"MM":return a+" jar";case"yy":return a+" DIS"}}function P(w){var k=Math.floor(w%1e3/100),b=Math.floor(w%100/10),T=w%10,a="";return k>0&&(a+=A[k]+"vatlh"),b>0&&(a+=(""!==a?" ":"")+A[b]+"maH"),T>0&&(a+=(""!==a?" ":"")+A[T]),""===a?"pagh":a}s.defineLocale("tlh",{months:"tera\u2019 jar wa\u2019_tera\u2019 jar cha\u2019_tera\u2019 jar wej_tera\u2019 jar loS_tera\u2019 jar vagh_tera\u2019 jar jav_tera\u2019 jar Soch_tera\u2019 jar chorgh_tera\u2019 jar Hut_tera\u2019 jar wa\u2019maH_tera\u2019 jar wa\u2019maH wa\u2019_tera\u2019 jar wa\u2019maH cha\u2019".split("_"),monthsShort:"jar wa\u2019_jar cha\u2019_jar wej_jar loS_jar vagh_jar jav_jar Soch_jar chorgh_jar Hut_jar wa\u2019maH_jar wa\u2019maH wa\u2019_jar wa\u2019maH cha\u2019".split("_"),monthsParseExact:!0,weekdays:"lojmItjaj_DaSjaj_povjaj_ghItlhjaj_loghjaj_buqjaj_ghInjaj".split("_"),weekdaysShort:"lojmItjaj_DaSjaj_povjaj_ghItlhjaj_loghjaj_buqjaj_ghInjaj".split("_"),weekdaysMin:"lojmItjaj_DaSjaj_povjaj_ghItlhjaj_loghjaj_buqjaj_ghInjaj".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[DaHjaj] LT",nextDay:"[wa\u2019leS] LT",nextWeek:"LLL",lastDay:"[wa\u2019Hu\u2019] LT",lastWeek:"LLL",sameElse:"L"},relativeTime:{future:L,past:y,s:"puS lup",ss:v,m:"wa\u2019 tup",mm:v,h:"wa\u2019 rep",hh:v,d:"wa\u2019 jaj",dd:v,M:"wa\u2019 jar",MM:v,y:"wa\u2019 DIS",yy:v},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(C(97586))},60153:function(We,Te,C){!function(s){"use strict";var A={1:"'inci",5:"'inci",8:"'inci",70:"'inci",80:"'inci",2:"'nci",7:"'nci",20:"'nci",50:"'nci",3:"'\xfcnc\xfc",4:"'\xfcnc\xfc",100:"'\xfcnc\xfc",6:"'nc\u0131",9:"'uncu",10:"'uncu",30:"'uncu",60:"'\u0131nc\u0131",90:"'\u0131nc\u0131"};s.defineLocale("tr",{months:"Ocak_\u015eubat_Mart_Nisan_May\u0131s_Haziran_Temmuz_A\u011fustos_Eyl\xfcl_Ekim_Kas\u0131m_Aral\u0131k".split("_"),monthsShort:"Oca_\u015eub_Mar_Nis_May_Haz_Tem_A\u011fu_Eyl_Eki_Kas_Ara".split("_"),weekdays:"Pazar_Pazartesi_Sal\u0131_\xc7ar\u015famba_Per\u015fembe_Cuma_Cumartesi".split("_"),weekdaysShort:"Paz_Pts_Sal_\xc7ar_Per_Cum_Cts".split("_"),weekdaysMin:"Pz_Pt_Sa_\xc7a_Pe_Cu_Ct".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[bug\xfcn saat] LT",nextDay:"[yar\u0131n saat] LT",nextWeek:"[gelecek] dddd [saat] LT",lastDay:"[d\xfcn] LT",lastWeek:"[ge\xe7en] dddd [saat] LT",sameElse:"L"},relativeTime:{future:"%s sonra",past:"%s \xf6nce",s:"birka\xe7 saniye",ss:"%d saniye",m:"bir dakika",mm:"%d dakika",h:"bir saat",hh:"%d saat",d:"bir g\xfcn",dd:"%d g\xfcn",M:"bir ay",MM:"%d ay",y:"bir y\u0131l",yy:"%d y\u0131l"},ordinal:function(y,v){switch(v){case"d":case"D":case"Do":case"DD":return y;default:if(0===y)return y+"'\u0131nc\u0131";var P=y%10,I=y%100-P,w=y>=100?100:null;return y+(A[P]||A[I]||A[w])}},week:{dow:1,doy:7}})}(C(97586))},88521:function(We,Te,C){!function(s){"use strict";s.defineLocale("tzl",{months:"Januar_Fevraglh_Mar\xe7_Avr\xefu_Mai_G\xfcn_Julia_Guscht_Setemvar_Listop\xe4ts_Noemvar_Zecemvar".split("_"),monthsShort:"Jan_Fev_Mar_Avr_Mai_G\xfcn_Jul_Gus_Set_Lis_Noe_Zec".split("_"),weekdays:"S\xfaladi_L\xfane\xe7i_Maitzi_M\xe1rcuri_Xh\xfaadi_Vi\xe9ner\xe7i_S\xe1turi".split("_"),weekdaysShort:"S\xfal_L\xfan_Mai_M\xe1r_Xh\xfa_Vi\xe9_S\xe1t".split("_"),weekdaysMin:"S\xfa_L\xfa_Ma_M\xe1_Xh_Vi_S\xe1".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD.MM.YYYY",LL:"D. MMMM [dallas] YYYY",LLL:"D. MMMM [dallas] YYYY HH.mm",LLLL:"dddd, [li] D. MMMM [dallas] YYYY HH.mm"},meridiemParse:/d\'o|d\'a/i,isPM:function(y){return"d'o"===y.toLowerCase()},meridiem:function(y,v,P){return y>11?P?"d'o":"D'O":P?"d'a":"D'A"},calendar:{sameDay:"[oxhi \xe0] LT",nextDay:"[dem\xe0 \xe0] LT",nextWeek:"dddd [\xe0] LT",lastDay:"[ieiri \xe0] LT",lastWeek:"[s\xfcr el] dddd [lasteu \xe0] LT",sameElse:"L"},relativeTime:{future:"osprei %s",past:"ja%s",s:L,ss:L,m:L,mm:L,h:L,hh:L,d:L,dd:L,M:L,MM:L,y:L,yy:L},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}});function L(y,v,P,I){var w={s:["viensas secunds","'iensas secunds"],ss:[y+" secunds",y+" secunds"],m:["'n m\xedut","'iens m\xedut"],mm:[y+" m\xeduts",y+" m\xeduts"],h:["'n \xfeora","'iensa \xfeora"],hh:[y+" \xfeoras",y+" \xfeoras"],d:["'n ziua","'iensa ziua"],dd:[y+" ziuas",y+" ziuas"],M:["'n mes","'iens mes"],MM:[y+" mesen",y+" mesen"],y:["'n ar","'iens ar"],yy:[y+" ars",y+" ars"]};return I||v?w[P][0]:w[P][1]}}(C(97586))},22234:function(We,Te,C){!function(s){"use strict";s.defineLocale("tzm-latn",{months:"innayr_br\u02e4ayr\u02e4_mar\u02e4s\u02e4_ibrir_mayyw_ywnyw_ywlywz_\u0263w\u0161t_\u0161wtanbir_kt\u02e4
1wbr\u02e4_nwwanbir_dwjnbir".split("_"),monthsShort:"innayr_br\u02e4ayr\u02e4_mar\u02e4s\u02e4_ibrir_mayyw_ywnyw_ywlywz_\u0263w\u0161t_\u0161wtanbir_kt\u02e4wbr\u02e4_nwwanbir_dwjnbir".split("_"),weekdays:"asamas_aynas_asinas_akras_akwas_asimwas_asi\u1e0dyas".split("_"),weekdaysShort:"asamas_aynas_asinas_akras_akwas_asimwas_asi\u1e0dyas".split("_"),weekdaysMin:"asamas_aynas_asinas_akras_akwas_asimwas_asi\u1e0dyas".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[asdkh g] LT",nextDay:"[aska g] LT",nextWeek:"dddd [g] LT",lastDay:"[assant g] LT",lastWeek:"dddd [g] LT",sameElse:"L"},relativeTime:{future:"dadkh s yan %s",past:"yan %s",s:"imik",ss:"%d imik",m:"minu\u1e0d",mm:"%d minu\u1e0d",h:"sa\u025ba",hh:"%d tassa\u025bin",d:"ass",dd:"%d ossan",M:"ayowr",MM:"%d iyyirn",y:"asgas",yy:"%d isgasn"},week:{dow:6,doy:12}})}(C(97586))},18010:function(We,Te,C){!function(s){"use strict";s.defineLocale("tzm",{months:"\u2d49\u2d4f\u2d4f\u2d30\u2d62\u2d54_\u2d31\u2d55\u2d30\u2d62\u2d55_\u2d4e\u2d30\u2d55\u2d5a_\u2d49\u2d31\u2d54\u2d49\u2d54_\u2d4e\u2d30\u2d62\u2d62\u2d53_\u2d62\u2d53\u2d4f\u2d62\u2d53_\u2d62\u2d53\u2d4d\u2d62\u2d53\u2d63_\u2d56\u2d53\u2d5b\u2d5c_\u2d5b\u2d53\u2d5c\u2d30\u2d4f\u2d31\u2d49\u2d54_\u2d3d\u2d5f\u2d53\u2d31\u2d55_\u2d4f\u2d53\u2d61\u2d30\u2d4f\u2d31\u2d49\u2d54_\u2d37\u2d53\u2d4a\u2d4f\u2d31\u2d49\u2d54".split("_"),monthsShort:"\u2d49\u2d4f\u2d4f\u2d30\u2d62\u2d54_\u2d31\u2d55\u2d30\u2d62\u2d55_\u2d4e\u2d30\u2d55\u2d5a_\u2d49\u2d31\u2d54\u2d49\u2d54_\u2d4e\u2d30\u2d62\u2d62\u2d53_\u2d62\u2d53\u2d4f\u2d62\u2d53_\u2d62\u2d53\u2d4d\u2d62\u2d53\u2d63_\u2d56\u2d53\u2d5b\u2d5c_\u2d5b\u2d53\u2d5c\u2d30\u2d4f\u2d31\u2d49\u2d54_\u2d3d\u2d5f\u2d53\u2d31\u2d55_\u2d4f\u2d53\u2d61\u2d30\u2d4f\u2d31\u2d49\u2d54_\u2d37\u2d53\u2d4a\u2d4f\u2d31\u2d49\u2d54".split("_"),weekdays:"\u2d30\u2d59\u2d30\u2d4e\u2d30\u2d59_\u2d30\u2d62\u2d4f\u2d30\u2d59_\u2d30\u2d59\u2d49\u2d4f\u2d30\u2d59_\u2d30\u2d3d\u2d54\u2d30\u2d59_\u2d30\u2d3d\u2d61\u2d30\u2d59_\u2d30\u2d59\u2d49\u2d4e\u2d61\u2d30\u2d59_\u2d30\u2d59\u2d49\u2d39\u2d62\u2d30\u2d59".split("_"),weekdaysShort:"\u2d30\u2d59\u2d30\u2d4e\u2d30\u2d59_\u2d30\u2d62\u2d4f\u2d30\u2d59_\u2d30\u2d59\u2d49\u2d4f\u2d30\u2d59_\u2d30\u2d3d\u2d54\u2d30\u2d59_\u2d30\u2d3d\u2d61\u2d30\u2d59_\u2d30\u2d59\u2d49\u2d4e\u2d61\u2d30\u2d59_\u2d30\u2d59\u2d49\u2d39\u2d62\u2d30\u2d59".split("_"),weekdaysMin:"\u2d30\u2d59\u2d30\u2d4e\u2d30\u2d59_\u2d30\u2d62\u2d4f\u2d30\u2d59_\u2d30\u2d59\u2d49\u2d4f\u2d30\u2d59_\u2d30\u2d3d\u2d54\u2d30\u2d59_\u2d30\u2d3d\u2d61\u2d30\u2d59_\u2d30\u2d59\u2d49\u2d4e\u2d61\u2d30\u2d59_\u2d30\u2d59\u2d49\u2d39\u2d62\u2d30\u2d59".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[\u2d30\u2d59\u2d37\u2d45 \u2d34] LT",nextDay:"[\u2d30\u2d59\u2d3d\u2d30 \u2d34] LT",nextWeek:"dddd [\u2d34] LT",lastDay:"[\u2d30\u2d5a\u2d30\u2d4f\u2d5c \u2d34] LT",lastWeek:"dddd [\u2d34] LT",sameElse:"L"},relativeTime:{future:"\u2d37\u2d30\u2d37\u2d45 \u2d59 \u2d62\u2d30\u2d4f %s",past:"\u2d62\u2d30\u2d4f %s",s:"\u2d49\u2d4e\u2d49\u2d3d",ss:"%d \u2d49\u2d4e\u2d49\u2d3d",m:"\u2d4e\u2d49\u2d4f\u2d53\u2d3a",mm:"%d \u2d4e\u2d49\u2d4f\u2d53\u2d3a",h:"\u2d59\u2d30\u2d44\u2d30",hh:"%d \u2d5c\u2d30\u2d59\u2d59\u2d30\u2d44\u2d49\u2d4f",d:"\u2d30\u2d59\u2d59",dd:"%d o\u2d59\u2d59\u2d30\u2d4f",M:"\u2d30\u2d62o\u2d53\u2d54",MM:"%d \u2d49\u2d62\u2d62\u2d49\u2d54\u2d4f",y:"\u2d30\u2d59\u2d33\u2d30\u2d59",yy:"%d \u2d49\u2d59\u2d33\u2d30\u2d59\u2d4f"},week:{dow:6,doy:12}})}(C(97586))},63349:function(We,Te,C){!function(s){"use strict";s.defineLocale("ug-cn",{months:"\u064a\u0627\u0646\u06cb\u0627\u0631_\u0641\u06d0\u06cb\u0631\u0627\u0644_\u0645\u0627\u0631\u062a_\u0626\u0627\u067e\u0631\u06d0\u0644_\u0645\u0627\u064a_\u0626\u0649\u064a\u06c7\u0646_\u0626\u0649\u064a\u06c7\u0644_\u0626\u0627\u06cb\u063a\u06c7\u0633\u062a_\u0633\u06d0\u0646\u062a\u06d5\u0628\u0649\u0631_\u0626\u06c6\u0643\u062a\u06d5\u0628\u0649\u0631_\u0646\u0648\u064a\u0627\u0628\u0649\u0631_\u062f\u06d0\u0643\u0627\u0628\u0649\u0631".split("_"),monthsShort:"\u064a\u0627\u0646\u06cb\u0627\u0631_\u0641\u06d0\u06cb\u0631\u0627\u0644_\u0645\u0627\u0631\u062a_\u0626\u0627\u067e\u0631\u06d0\u0644_\u0645\u0627\u064a_\u0626\u0649\u064a\u06c7\u0646_\u0626\u0649\u064a\u06c7\u0644_\u0626\u0627\u06cb\u063a\u06c7\u0633\u062a_\u0633\u06d0\u0646\u062a\u06d5\u0628\u0649\u0631_\u0626\u06c6\u0643\u062a\u06d5\u0628\u0649\u0631_\u0646\u0648\u064a\u0627\u0628\u0649\u0631_\u062f\u06d0\u0643\u0627\u0628\u0649\u0631".split("_"),weekdays:"\u064a\u06d5\u0643\u0634\u06d5\u0646\u0628\u06d5_\u062f\u06c8\u0634\u06d5\u0646\u0628\u06d5_\u0633\u06d5\u064a\u0634\u06d5\u0646\u0628\u06d5_\u0686\u0627\u0631\u0634\u06d5\u0646\u0628\u06d5_\u067e\u06d5\u064a\u0634\u06d5\u0646\u0628\u06d5_\u062c\u06c8\u0645\u06d5_\u0634\u06d5\u0646\u0628\u06d5".split("_"),weekdaysShort:"\u064a\u06d5_\u062f\u06c8_\u0633\u06d5_\u0686\u0627_\u067e\u06d5_\u062c\u06c8_\u0634\u06d5".split("_"),weekdaysMin:"\u064a\u06d5_\u062f\u06c8_\u0633\u06d5_\u0686\u0627_\u067e\u06d5_\u062c\u06c8_\u0634\u06d5".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"YYYY-\u064a\u0649\u0644\u0649M-\u0626\u0627\u064a\u0646\u0649\u06adD-\u0643\u06c8\u0646\u0649",LLL:"YYYY-\u064a\u0649\u0644\u0649M-\u0626\u0627\u064a\u0646\u0649\u06adD-\u0643\u06c8\u0646\u0649\u060c HH:mm",LLLL:"dddd\u060c YYYY-\u064a\u0649\u0644\u0649M-\u0626\u0627\u064a\u0646\u0649\u06adD-\u0643\u06c8\u0646\u0649\u060c HH:mm"},meridiemParse:/\u064a\u06d0\u0631\u0649\u0645 \u0643\u06d0\u0686\u06d5|\u0633\u06d5\u06be\u06d5\u0631|\u0686\u06c8\u0634\u062a\u0649\u0646 \u0628\u06c7\u0631\u06c7\u0646|\u0686\u06c8\u0634|\u0686\u06c8\u0634\u062a\u0649\u0646 \u0643\u06d0\u064a\u0649\u0646|\u0643\u06d5\u0686/,meridiemHour:function(L,y){return 12===L&&(L=0),"\u064a\u06d0\u0631\u0649\u0645 \u0643\u06d0\u0686\u06d5"===y||"\u0633\u06d5\u06be\u06d5\u0631"===y||"\u0686\u06c8\u0634\u062a\u0649\u0646 \u0628\u06c7\u0631\u06c7\u0646"===y?L:"\u0686\u06c8\u0634\u062a\u0649\u0646 \u0643\u06d0\u064a\u0649\u0646"===y||"\u0643\u06d5\u0686"===y?L+12:L>=11?L:L+12},meridiem:function(L,y,v){var P=100*L+y;return P<600?"\u064a\u06d0\u0631\u0649\u0645 \u0643\u06d0\u0686\u06d5":P<900?"\u0633\u06d5\u06be\u06d5\u0631":P<1130?"\u0686\u06c8\u0634\u062a\u0649\u0646 \u0628\u06c7\u0631\u06c7\u0646":P<1230?"\u0686\u06c8\u0634":P<1800?"\u0686\u06c8\u0634\u062a\u0649\u0646 \u0643\u06d0\u064a\u0649\u0646":"\u0643\u06d5\u0686"},calendar:{sameDay:"[\u0628\u06c8\u06af\u06c8\u0646 \u0633\u0627\u0626\u06d5\u062a] LT",nextDay:"[\u0626\u06d5\u062a\u06d5 \u0633\u0627\u0626\u06d5\u062a] LT",nextWeek:"[\u0643\u06d0\u0644\u06d5\u0631\u0643\u0649] dddd [\u0633\u0627\u0626\u06d5\u062a] LT",lastDay:"[\u062a\u06c6\u0646\u06c8\u06af\u06c8\u0646] LT",lastWeek:"[\u0626\u0627\u0644\u062f\u0649\u0646\u0642\u0649] dddd [\u0633\u0627\u0626\u06d5\u062a] LT",sameElse:"L"},relativeTime:{future:"%s \u0643\u06d0\u064a\u0649\u0646",past:"%s \u0628\u06c7\u0631\u06c7\u0646",s:"\u0646\u06d5\u0686\u0686\u06d5 \u0633\u06d0\u0643\u0648\u0646\u062a",ss:"%d \u0633\u06d0\u0643\u0648\u0646\u062a",m:"\u0628\u0649\u0631 \u0645\u0649\u0646\u06c7\u062a",mm:"%d \u0645\u0649\u0646\u06c7\u062a",h:"\u0628\u0649\u0631 \u0633\u0627\u0626\u06d5\u062a",hh:"%
1d \u0633\u0627\u0626\u06d5\u062a",d:"\u0628\u0649\u0631 \u0643\u06c8\u0646",dd:"%d \u0643\u06c8\u0646",M:"\u0628\u0649\u0631 \u0626\u0627\u064a",MM:"%d \u0626\u0627\u064a",y:"\u0628\u0649\u0631 \u064a\u0649\u0644",yy:"%d \u064a\u0649\u0644"},dayOfMonthOrdinalParse:/\d{1,2}(-\u0643\u06c8\u0646\u0649|-\u0626\u0627\u064a|-\u06be\u06d5\u067e\u062a\u06d5)/,ordinal:function(L,y){switch(y){case"d":case"D":case"DDD":return L+"-\u0643\u06c8\u0646\u0649";case"w":case"W":return L+"-\u06be\u06d5\u067e\u062a\u06d5";default:return L}},preparse:function(L){return L.replace(/\u060c/g,",")},postformat:function(L){return L.replace(/,/g,"\u060c")},week:{dow:1,doy:7}})}(C(97586))},68479:function(We,Te,C){!function(s){"use strict";function A(I,w){var k=I.split("_");return w%10==1&&w%100!=11?k[0]:w%10>=2&&w%10<=4&&(w%100<10||w%100>=20)?k[1]:k[2]}function L(I,w,k){return"m"===k?w?"\u0445\u0432\u0438\u043b\u0438\u043d\u0430":"\u0445\u0432\u0438\u043b\u0438\u043d\u0443":"h"===k?w?"\u0433\u043e\u0434\u0438\u043d\u0430":"\u0433\u043e\u0434\u0438\u043d\u0443":I+" "+A({ss:w?"\u0441\u0435\u043a\u0443\u043d\u0434\u0430_\u0441\u0435\u043a\u0443\u043d\u0434\u0438_\u0441\u0435\u043a\u0443\u043d\u0434":"\u0441\u0435\u043a\u0443\u043d\u0434\u0443_\u0441\u0435\u043a\u0443\u043d\u0434\u0438_\u0441\u0435\u043a\u0443\u043d\u0434",mm:w?"\u0445\u0432\u0438\u043b\u0438\u043d\u0430_\u0445\u0432\u0438\u043b\u0438\u043d\u0438_\u0445\u0432\u0438\u043b\u0438\u043d":"\u0445\u0432\u0438\u043b\u0438\u043d\u0443_\u0445\u0432\u0438\u043b\u0438\u043d\u0438_\u0445\u0432\u0438\u043b\u0438\u043d",hh:w?"\u0433\u043e\u0434\u0438\u043d\u0430_\u0433\u043e\u0434\u0438\u043d\u0438_\u0433\u043e\u0434\u0438\u043d":"\u0433\u043e\u0434\u0438\u043d\u0443_\u0433\u043e\u0434\u0438\u043d\u0438_\u0433\u043e\u0434\u0438\u043d",dd:"\u0434\u0435\u043d\u044c_\u0434\u043d\u0456_\u0434\u043d\u0456\u0432",MM:"\u043c\u0456\u0441\u044f\u0446\u044c_\u043c\u0456\u0441\u044f\u0446\u0456_\u043c\u0456\u0441\u044f\u0446\u0456\u0432",yy:"\u0440\u0456\u043a_\u0440\u043e\u043a\u0438_\u0440\u043e\u043a\u0456\u0432"}[k],+I)}function y(I,w){var k={nominative:"\u043d\u0435\u0434\u0456\u043b\u044f_\u043f\u043e\u043d\u0435\u0434\u0456\u043b\u043e\u043a_\u0432\u0456\u0432\u0442\u043e\u0440\u043e\u043a_\u0441\u0435\u0440\u0435\u0434\u0430_\u0447\u0435\u0442\u0432\u0435\u0440_\u043f\u2019\u044f\u0442\u043d\u0438\u0446\u044f_\u0441\u0443\u0431\u043e\u0442\u0430".split("_"),accusative:"\u043d\u0435\u0434\u0456\u043b\u044e_\u043f\u043e\u043d\u0435\u0434\u0456\u043b\u043e\u043a_\u0432\u0456\u0432\u0442\u043e\u0440\u043e\u043a_\u0441\u0435\u0440\u0435\u0434\u0443_\u0447\u0435\u0442\u0432\u0435\u0440_\u043f\u2019\u044f\u0442\u043d\u0438\u0446\u044e_\u0441\u0443\u0431\u043e\u0442\u0443".split("_"),genitive:"\u043d\u0435\u0434\u0456\u043b\u0456_\u043f\u043e\u043d\u0435\u0434\u0456\u043b\u043a\u0430_\u0432\u0456\u0432\u0442\u043e\u0440\u043a\u0430_\u0441\u0435\u0440\u0435\u0434\u0438_\u0447\u0435\u0442\u0432\u0435\u0440\u0433\u0430_\u043f\u2019\u044f\u0442\u043d\u0438\u0446\u0456_\u0441\u0443\u0431\u043e\u0442\u0438".split("_")};return!0===I?k.nominative.slice(1,7).concat(k.nominative.slice(0,1)):I?k[/(\[[\u0412\u0432\u0423\u0443]\]) ?dddd/.test(w)?"accusative":/\[?(?:\u043c\u0438\u043d\u0443\u043b\u043e\u0457|\u043d\u0430\u0441\u0442\u0443\u043f\u043d\u043e\u0457)? ?\] ?dddd/.test(w)?"genitive":"nominative"][I.day()]:k.nominative}function v(I){return function(){return I+"\u043e"+(11===this.hours()?"\u0431":"")+"] LT"}}s.defineLocale("uk",{months:{format:"\u0441\u0456\u0447\u043d\u044f_\u043b\u044e\u0442\u043e\u0433\u043e_\u0431\u0435\u0440\u0435\u0437\u043d\u044f_\u043a\u0432\u0456\u0442\u043d\u044f_\u0442\u0440\u0430\u0432\u043d\u044f_\u0447\u0435\u0440\u0432\u043d\u044f_\u043b\u0438\u043f\u043d\u044f_\u0441\u0435\u0440\u043f\u043d\u044f_\u0432\u0435\u0440\u0435\u0441\u043d\u044f_\u0436\u043e\u0432\u0442\u043d\u044f_\u043b\u0438\u0441\u0442\u043e\u043f\u0430\u0434\u0430_\u0433\u0440\u0443\u0434\u043d\u044f".split("_"),standalone:"\u0441\u0456\u0447\u0435\u043d\u044c_\u043b\u044e\u0442\u0438\u0439_\u0431\u0435\u0440\u0435\u0437\u0435\u043d\u044c_\u043a\u0432\u0456\u0442\u0435\u043d\u044c_\u0442\u0440\u0430\u0432\u0435\u043d\u044c_\u0447\u0435\u0440\u0432\u0435\u043d\u044c_\u043b\u0438\u043f\u0435\u043d\u044c_\u0441\u0435\u0440\u043f\u0435\u043d\u044c_\u0432\u0435\u0440\u0435\u0441\u0435\u043d\u044c_\u0436\u043e\u0432\u0442\u0435\u043d\u044c_\u043b\u0438\u0441\u0442\u043e\u043f\u0430\u0434_\u0433\u0440\u0443\u0434\u0435\u043d\u044c".split("_")},monthsShort:"\u0441\u0456\u0447_\u043b\u044e\u0442_\u0431\u0435\u0440_\u043a\u0432\u0456\u0442_\u0442\u0440\u0430\u0432_\u0447\u0435\u0440\u0432_\u043b\u0438\u043f_\u0441\u0435\u0440\u043f_\u0432\u0435\u0440_\u0436\u043e\u0432\u0442_\u043b\u0438\u0441\u0442_\u0433\u0440\u0443\u0434".split("_"),weekdays:y,weekdaysShort:"\u043d\u0434_\u043f\u043d_\u0432\u0442_\u0441\u0440_\u0447\u0442_\u043f\u0442_\u0441\u0431".split("_"),weekdaysMin:"\u043d\u0434_\u043f\u043d_\u0432\u0442_\u0441\u0440_\u0447\u0442_\u043f\u0442_\u0441\u0431".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY \u0440.",LLL:"D MMMM YYYY \u0440., HH:mm",LLLL:"dddd, D MMMM YYYY \u0440., HH:mm"},calendar:{sameDay:v("[\u0421\u044c\u043e\u0433\u043e\u0434\u043d\u0456 "),nextDay:v("[\u0417\u0430\u0432\u0442\u0440\u0430 "),lastDay:v("[\u0412\u0447\u043e\u0440\u0430 "),nextWeek:v("[\u0423] dddd ["),lastWeek:function(){switch(this.day()){case 0:case 3:case 5:case 
vendor: 10,883 bytes, line 1
16:return v("[\u041c\u0438\u043d\u0443\u043b\u043e\u0457] dddd [").call(this);case 1:case 2:case 4:return v("[\u041c\u0438\u043d\u0443\u043b\u043e\u0433\u043e] dddd [").call(this)}},sameElse:"L"},relativeTime:{future:"\u0437\u0430 %s",past:"%s \u0442\u043e\u043c\u0443",s:"\u0434\u0435\u043a\u0456\u043b\u044c\u043a\u0430 \u0441\u0435\u043a\u0443\u043d\u0434",ss:L,m:L,mm:L,h:"\u0433\u043e\u0434\u0438\u043d\u0443",hh:L,d:"\u0434\u0435\u043d\u044c",dd:L,M:"\u043c\u0456\u0441\u044f\u0446\u044c",MM:L,y:"\u0440\u0456\u043a",yy:L},meridiemParse:/\u043d\u043e\u0447\u0456|\u0440\u0430\u043d\u043a\u0443|\u0434\u043d\u044f|\u0432\u0435\u0447\u043e\u0440\u0430/,isPM:function(I){return/^(\u0434\u043d\u044f|\u0432\u0435\u0447\u043e\u0440\u0430)$/.test(I)},meridiem:function(I,w,k){return I<4?"\u043d\u043e\u0447\u0456":I<12?"\u0440\u0430\u043d\u043a\u0443":I<17?"\u0434\u043d\u044f":"\u0432\u0435\u0447\u043e\u0440\u0430"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0439|\u0433\u043e)/,ordinal:function(I,w){switch(w){case"M":case"d":case"DDD":case"w":case"W":return I+"-\u0439";case"D":return I+"-\u0433\u043e";default:return I}},week:{dow:1,doy:7}})}(C(97586))},43024:function(We,Te,C){!function(s){"use strict";var A=["\u062c\u0646\u0648\u0631\u06cc","\u0641\u0631\u0648\u0631\u06cc","\u0645\u0627\u0631\u0686","\u0627\u067e\u0631\u06cc\u0644","\u0645\u0626\u06cc","\u062c\u0648\u0646","\u062c\u0648\u0644\u0627\u0626\u06cc","\u0627\u06af\u0633\u062a","\u0633\u062a\u0645\u0628\u0631","\u0627\u06a9\u062a\u0648\u0628\u0631","\u0646\u0648\u0645\u0628\u0631","\u062f\u0633\u0645\u0628\u0631"],L=["\u0627\u062a\u0648\u0627\u0631","\u067e\u06cc\u0631","\u0645\u0646\u06af\u0644","\u0628\u062f\u06be","\u062c\u0645\u0639\u0631\u0627\u062a","\u062c\u0645\u0639\u06c1","\u06c1\u0641\u062a\u06c1"];s.defineLocale("ur",{months:A,monthsShort:A,weekdays:L,weekdaysShort:L,weekdaysMin:L,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd\u060c D MMMM YYYY HH:mm"},meridiemParse:/\u0635\u0628\u062d|\u0634\u0627\u0645/,isPM:function(v){return"\u0634\u0627\u0645"===v},meridiem:function(v,P,I){return v<12?"\u0635\u0628\u062d":"\u0634\u0627\u0645"},calendar:{sameDay:"[\u0622\u062c \u0628\u0648\u0642\u062a] LT",nextDay:"[\u06a9\u0644 \u0628\u0648\u0642\u062a] LT",nextWeek:"dddd [\u0628\u0648\u0642\u062a] LT",lastDay:"[\u06af\u0630\u0634\u062a\u06c1 \u0631\u0648\u0632 \u0628\u0648\u0642\u062a] LT",lastWeek:"[\u06af\u0630\u0634\u062a\u06c1] dddd [\u0628\u0648\u0642\u062a] LT",sameElse:"L"},relativeTime:{future:"%s \u0628\u0639\u062f",past:"%s \u0642\u0628\u0644",s:"\u0686\u0646\u062f \u0633\u06cc\u06a9\u0646\u0688",ss:"%d \u0633\u06cc\u06a9\u0646\u0688",m:"\u0627\u06cc\u06a9 \u0645\u0646\u0679",mm:"%d \u0645\u0646\u0679",h:"\u0627\u06cc\u06a9 \u06af\u06be\u0646\u0679\u06c1",hh:"%d \u06af\u06be\u0646\u0679\u06d2",d:"\u0627\u06cc\u06a9 \u062f\u0646",dd:"%d \u062f\u0646",M:"\u0627\u06cc\u06a9 \u0645\u0627\u06c1",MM:"%d \u0645\u0627\u06c1",y:"\u0627\u06cc\u06a9 \u0633\u0627\u0644",yy:"%d \u0633\u0627\u0644"},preparse:function(v){return v.replace(/\u060c/g,",")},postformat:function(v){return v.replace(/,/g,"\u060c")},week:{dow:1,doy:4}})}(C(97586))},72376:function(We,Te,C){!function(s){"use strict";s.defineLocale("uz-latn",{months:"Yanvar_Fevral_Mart_Aprel_May_Iyun_Iyul_Avgust_Sentabr_Oktabr_Noyabr_Dekabr".split("_"),monthsShort:"Yan_Fev_Mar_Apr_May_Iyun_Iyul_Avg_Sen_Okt_Noy_Dek".split("_"),weekdays:"Yakshanba_Dushanba_Seshanba_Chorshanba_Payshanba_Juma_Shanba".split("_"),weekdaysShort:"Yak_Dush_Sesh_Chor_Pay_Jum_Shan".split("_"),weekdaysMin:"Ya_Du_Se_Cho_Pa_Ju_Sha".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"D MMMM YYYY, dddd HH:mm"},calendar:{sameDay:"[Bugun soat] LT [da]",nextDay:"[Ertaga] LT [da]",nextWeek:"dddd [kuni soat] LT [da]",lastDay:"[Kecha soat] LT [da]",lastWeek:"[O'tgan] dddd [kuni soat] LT [da]",sameElse:"L"},relativeTime:{future:"Yaqin %s ichida",past:"Bir necha %s oldin",s:"soniya",ss:"%d soniya",m:"bir daqiqa",mm:"%d daqiqa",h:"bir soat",hh:"%d soat",d:"bir kun",dd:"%d kun",M:"bir oy",MM:"%d oy",y:"bir yil",yy:"%d yil"},week:{dow:1,doy:7}})}(C(97586))},19800:function(We,Te,C){!function(s){"use strict";s.defineLocale("uz",{months:"\u044f\u043d\u0432\u0430\u0440_\u0444\u0435\u0432\u0440\u0430\u043b_\u043c\u0430\u0440\u0442_\u0430\u043f\u0440\u0435\u043b_\u043c\u0430\u0439_\u0438\u044e\u043d_\u0438\u044e\u043b_\u0430\u0432\u0433\u0443\u0441\u0442_\u0441\u0435\u043d\u0442\u044f\u0431\u0440_\u043e\u043a\u0442\u044f\u0431\u0440_\u043d\u043e\u044f\u0431\u0440_\u0434\u0435\u043a\u0430\u0431\u0440".split("_"),monthsShort:"\u044f\u043d\u0432_\u0444\u0435\u0432_\u043c\u0430\u0440_\u0430\u043f\u0440_\u043c\u0430\u0439_\u0438\u044e\u043d_\u0438\u044e\u043b_\u0430\u0432\u0433_\u0441\u0435\u043d_\u043e\u043a\u0442_\u043d\u043e\u044f_\u0434\u0435\u043a".split("_"),weekdays:"\u042f\u043a\u0448\u0430\u043d\u0431\u0430_\u0414\u0443\u0448\u0430\u043d\u0431\u0430_\u0421\u0435\u0448\u0430\u043d\u0431\u0430_\u0427\u043e\u0440\u0448\u0430\u043d\u0431\u0430_\u041f\u0430\u0439\u0448\u0430\u043d\u0431\u0430_\u0416\u0443\u043c\u0430_\u0428\u0430\u043d\u0431\u0430".split("_"),weekdaysShort:"\u042f\u043a\u0448_\u0414\u0443\u0448_\u0421\u0435\u0448_\u0427\u043e\u0440_\u041f\u0430\u0439_\u0416\u0443\u043c_\u0428\u0430\u043d".split("_"),weekdaysMin:"\u042f\u043a_\u0414\u0443_\u0421\u0435_\u0427\u043e_\u041f\u0430_\u0416\u0443_\u0428\u0430".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"D MMMM YYYY, dddd HH:mm"},calendar:{sameDay:"[\u0411\u0443\u0433\u0443\u043d \u0441\u043e\u0430\u0442] LT [\u0434\u0430]",nextDay:"[\u042d\u0440\u0442\u0430\u0433\u0430] LT [\u0434\u0430]",nextWeek:"dddd [\u043a\u0443\u043d\u0438 \u0441\u043e\u0430\u0442] LT [\u0434\u0430]",lastDay:"[\u041a\u0435\u0447\u0430 \u0441\u043e\u0430\u0442] LT [\u0434\u0430]",lastWeek:"[\u0423\u0442\u0433\u0430\u043d] dddd [\u043a\u0443\u043d\u0438 \u0441\u043e\u0430\u0442] LT [\u0434\u0430]",sameElse:"L"},relativeTime:{future:"\u042f\u043a\u0438\u043d %s \u0438\u0447\u0438\u0434\u0430",past:"\u0411\u0438\u0440 \u043d\u0435\u0447\u0430 %s \u043e\u043b\u0434\u0438\u043d",s:"\u0444\u0443\u0440\u0441\u0430\u0442",ss:"%d \u0444\u0443\u0440\u0441\u0430\u0442",m:"\u0431\u0438\u0440 \u0434\u0430\u043a\u0438\u043a\u0430",mm:"%d \u0434\u0430\u043a\u0438\u043a\u0430",h:"\u0431\u0438\u0440 \u0441\u043e\u0430\u0442",hh:"%d \u0441\u043e\u0430\u0442",d:"\u0431\u0438\u0440 \u043a\u0443\u043d",dd:"%d \u043a\u0443\u043d",M:"\u0431\u0438\u0440 \u043e\u0439",MM:"%d \u043e\u0439",y:"\u0431\u0438\u0440 \u0439\u0438\u043b",yy:"%d \u0439\u0438\u043b"},week:{dow:1,doy:7}})}(C(97586))},89366:function(We,Te,C){!function(s){"use strict";s.defineLocale("vi",{months:"th\xe1ng 1_th\xe1ng 2_th\xe1ng 3_th\xe1ng 4_th\xe1ng 5_th\xe1ng 6_th\xe1ng 7_th\xe1ng 8_th\xe1ng 9_th\xe1ng 10_th\xe1ng 11_th\xe1ng 12".split("_"),monthsShort:"Th01_Th02_Th03_Th04_Th05_Th06_Th07_Th08_Th09_Th10_Th11_Th12".split("_"),monthsParseExact:!0,weekdays:"ch\u1ee7 nh\u1eadt_th\u1ee9 hai_th\u1ee9 ba_th\u1ee9 t\u01b0_th\u1ee9 n\u0103m_th\u1ee9 s\xe1u_th\u1ee9 b\u1ea3y".split("_"),weekdaysShort:"CN_T2_T3_T4_T5_T6_T7".split("_"),weekdaysMin:"CN_T2_T3_T4_T5_T6_T7".split("_"),weekdaysParseExact:!0,meridiemParse:/sa|ch/i,isPM:function(L){return/^ch$/i.test(L)},meridiem:function(L,y,v){return L<12?v?"sa":"SA":v?"ch":"CH"},longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM [n\u0103m] YYYY",LLL:"D MMMM [n\u0103m] YYYY HH:mm",LLLL:"dddd, D MMMM [n\u0103m] YYYY HH:mm",l:"DD/M/YYYY",ll:"D MMM YYYY",lll:"D MMM YYYY HH:mm",llll:"ddd, D MMM YYYY HH:mm"},calendar:{sameDay:"[H\xf4m nay l\xfac] LT",nextDay:"[Ng\xe0y mai l\xfac] LT",nextWeek:"dddd [tu\u1ea7n t\u1edbi l\xfac] LT",lastDay:"[H\xf4m qua l\xfac] LT",lastWeek:"dddd [tu\u1ea7n r\u1ed3i l\xfac] LT",sameElse:"L"},relativeTime:{future:"%s t\u1edbi",past:"%s tr\u01b0\u1edbc",s:"v\xe0i gi\xe2y",ss:"%d gi\xe2y",m:"m\u1ed9t ph\xfat",mm:"%d ph\xfat",h:"m\u1ed9t gi\u1edd",hh:"%d gi\u1edd",d:"m\u1ed9t ng\xe0y",dd:"%d ng\xe0y",M:"m\u1ed9t th\xe1ng",MM:"%d th\xe1ng",y:"m\u1ed9t n\u0103m",yy:"%d n\u0103m"},dayOfMonthOrdinalParse:/\d{1,2}/,ordinal:function(L){return L},week:{dow:1,doy:4}})}(C(97586))},69702:function(We,Te,C){!function(s){"use strict";s.defineLocale("x-pseudo",{months:"J~\xe1\xf1\xfa\xe1~r\xfd_F~\xe9br\xfa~\xe1r\xfd_~M\xe1rc~h_\xc1p~r\xedl_~M\xe1\xfd_~J\xfa\xf1\xe9~_J\xfal~\xfd_\xc1\xfa~g\xfast~_S\xe9p~t\xe9mb~\xe9r_\xd3~ct\xf3b~\xe9r_\xd1~\xf3v\xe9m~b\xe9r_~D\xe9c\xe9~mb\xe9r".split("_"),monthsShort:"J~\xe1\xf1_~F\xe9b_~M\xe1r_~\xc1pr_~M\xe1\xfd_~J\xfa\xf1_~J\xfal_~\xc1\xfag_~S\xe9p_~\xd3ct_~\xd1\xf3v_~D\xe9c".split("_"),monthsParseExact:!0,weekdays:"S~\xfa\xf1d\xe1~\xfd_M\xf3~\xf1d\xe1\xfd~_T\xfa\xe9~sd\xe1\xfd~_W\xe9d~\xf1\xe9sd~\xe1\xfd_T~h\xfars~d\xe1\xfd_~Fr\xedd~\xe1\xfd_S~\xe1t\xfar~d\xe1\xfd".split("_"),weekdaysShort:"S~\xfa\xf1_~M\xf3\xf1_~T\xfa\xe9_~W\xe9d_~Th\xfa_~Fr\xed_~S\xe1t".split("_"),weekdaysMin:"S~\xfa_M\xf3~_T\xfa_~W\xe9_T~h_Fr~_S\xe1".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[T~\xf3d\xe1~\xfd \xe1t] LT",nextDay:"[T~\xf3m\xf3~rr\xf3~w \xe1t] LT",nextWeek:"dddd [\xe1t] LT",lastDay:"[\xdd~\xe9st~\xe9rd\xe1~\xfd \xe1t] LT",lastWeek:"[L~\xe1st] dddd [\xe1t] LT",sameElse:"L"},relativeTime:{future:"\xed~\xf1 %s",past:"%s \xe1~g\xf3",s:"\xe1 ~f\xe9w ~s\xe9c\xf3~\xf1ds",ss:"%d s~\xe9c\xf3\xf1~ds",m:"\xe1 ~m\xed\xf1~\xfat\xe9",mm:"%d m~\xed\xf1\xfa~t\xe9s",h:"\xe1~\xf1 h\xf3~\xfar",hh:"%d h~\xf3\xfars",d:"\xe1 ~d\xe1\xfd",dd:"%d d~\xe1\xfds",M:"\xe1 ~m\xf3\xf1~th",MM:"%d m~\xf3\xf1t~hs",y:"\xe1 ~\xfd\xe9\xe1r",yy:"%d \xfd~\xe9\xe1rs"},dayOfMonthOrdinalParse:/\d{1,2}(th|st|nd|rd)/,ordinal:function(L){var y=L%10;return L+(1==~~(L%100/10)?"th":1===y?"st":2===y?"nd":3===y?"rd":"th")},week:{dow:1,doy:4}})}(C(97586))},72655:function(We,Te,C){!function(s){"use strict";s.defineLocale("yo",{months:"S\u1eb9\u0301r\u1eb9\u0301_E\u0300re\u0300le\u0300_\u1eb8r\u1eb9\u0300na\u0300_I\u0300gbe\u0301_E\u0300bibi_O\u0300ku\u0300du_Ag\u1eb9mo_O\u0300gu\u0301n_Owewe_\u1ecc\u0300wa\u0300ra\u0300_Be\u0301lu\u0301_\u1ecc\u0300p\u1eb9\u0300\u0300".split("_"),monthsShort:"S\u1eb9\u0301r_E\u0300rl_\u1eb8rn_I\u0300gb_E\u0300bi_O\u0300ku\u0300_Ag\u1eb9_O\u0300gu\u0301_Owe_\u1ecc\u0300wa\u0300_Be\u0301l_\u1ecc\u0300p\u1eb9\u0300\u0300".split("_"),weekdays:"A\u0300i\u0300ku\u0301_Aje\u0301_I\u0300s\u1eb9\u0301gun_\u1eccj\u1ecd\u0301ru\u0301_\u1eccj\u1ecd\u0301b\u1ecd_\u1eb8ti\u0300_A\u0300ba\u0301m\u1eb9\u0301ta".split("_"),weekdaysShort:"A\u0300i\u0300k_Aje\u0301_I\u0300s\u1eb9\u0301_\u1eccjr_\u1eccjb_\u1eb8ti\u0300_A\u0300ba\u0301".split("_"),weekdaysMin:"A\u0300i\u0300_Aj_I\u0300s_\u1eccr_\u1eccb_\u
11eb8t_A\u0300b".split("_"),longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendar:{sameDay:"[O\u0300ni\u0300 ni] LT",nextDay:"[\u1ecc\u0300la ni] LT",nextWeek:"dddd [\u1eccs\u1eb9\u0300 to\u0301n'b\u1ecd] [ni] LT",lastDay:"[A\u0300na ni] LT",lastWeek:"dddd [\u1eccs\u1eb9\u0300 to\u0301l\u1ecd\u0301] [ni] LT",sameElse:"L"},relativeTime:{future:"ni\u0301 %s",past:"%s k\u1ecdja\u0301",s:"i\u0300s\u1eb9ju\u0301 aaya\u0301 die",ss:"aaya\u0301 %d",m:"i\u0300s\u1eb9ju\u0301 kan",mm:"i\u0300s\u1eb9ju\u0301 %d",h:"wa\u0301kati kan",hh:"wa\u0301kati %d",d:"\u1ecdj\u1ecd\u0301 kan",dd:"\u1ecdj\u1ecd\u0301 %d",M:"osu\u0300 kan",MM:"osu\u0300 %d",y:"\u1ecddu\u0301n kan",yy:"\u1ecddu\u0301n %d"},dayOfMonthOrdinalParse:/\u1ecdj\u1ecd\u0301\s\d{1,2}/,ordinal:"\u1ecdj\u1ecd\u0301 %d",week:{dow:1,doy:4}})}(C(97586))},575:function(We,Te,C){!function(s){"use strict";s.defineLocale("zh-cn",{months:"\u4e00\u6708_\u4e8c\u6708_\u4e09\u6708_\u56db\u6708_\u4e94\u6708_\u516d\u6708_\u4e03\u6708_\u516b\u6708_\u4e5d\u6708_\u5341\u6708_\u5341\u4e00\u6708_\u5341\u4e8c\u6708".split("_"),monthsShort:"1\u6708_2\u6708_3\u6708_4\u6708_5\u6708_6\u6708_7\u6708_8\u6708_9\u6708_10\u6708_11\u6708_12\u6708".split("_"),weekdays:"\u661f\u671f\u65e5_\u661f\u671f\u4e00_\u661f\u671f\u4e8c_\u661f\u671f\u4e09_\u661f\u671f\u56db_\u661f\u671f\u4e94_\u661f\u671f\u516d".split("_"),weekdaysShort:"\u5468\u65e5_\u5468\u4e00_\u5468\u4e8c_\u5468\u4e09_\u5468\u56db_\u5468\u4e94_\u5468\u516d".split("_"),weekdaysMin:"\u65e5_\u4e00_\u4e8c_\u4e09_\u56db_\u4e94_\u516d".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY/MM/DD",LL:"YYYY\u5e74M\u6708D\u65e5",LLL:"YYYY\u5e74M\u6708D\u65e5Ah\u70b9mm\u5206",LLLL:"YYYY\u5e74M\u6708D\u65e5ddddAh\u70b9mm\u5206",l:"YYYY/M/D",ll:"YYYY\u5e74M\u6708D\u65e5",lll:"YYYY\u5e74M\u6708D\u65e5 HH:mm",llll:"YYYY\u5e74M\u6708D\u65e5dddd HH:mm"},meridiemParse:/\u51cc\u6668|\u65e9\u4e0a|\u4e0a\u5348|\u4e2d\u5348|\u4e0b\u5348|\u665a\u4e0a/,meridiemHour:function(L,y){return 12===L&&(L=0),"\u51cc\u6668"===y||"\u65e9\u4e0a"===y||"\u4e0a\u5348"===y?L:"\u4e0b\u5348"===y||"\u665a\u4e0a"===y?L+12:L>=11?L:L+12},meridiem:function(L,y,v){var P=100*L+y;return P<600?"\u51cc\u6668":P<900?"\u65e9\u4e0a":P<1130?"\u4e0a\u5348":P<1230?"\u4e2d\u5348":P<1800?"\u4e0b\u5348":"\u665a\u4e0a"},calendar:{sameDay:"[\u4eca\u5929]LT",nextDay:"[\u660e\u5929]LT",nextWeek:"[\u4e0b]ddddLT",lastDay:"[\u6628\u5929]LT",lastWeek:"[\u4e0a]ddddLT",sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}(\u65e5|\u6708|\u5468)/,ordinal:function(L,y){switch(y){case"d":case"D":case"DDD":return L+"\u65e5";case"M":return L+"\u6708";case"w":case"W":return L+"\u5468";default:return L}},relativeTime:{future:"%s\u5185",past:"%s\u524d",s:"\u51e0\u79d2",ss:"%d \u79d2",m:"1 \u5206\u949f",mm:"%d \u5206\u949f",h:"1 \u5c0f\u65f6",hh:"%d \u5c0f\u65f6",d:"1 \u5929",dd:"%d \u5929",M:"1 \u4e2a\u6708",MM:"%d \u4e2a\u6708",y:"1 \u5e74",yy:"%d \u5e74"},week:{dow:1,doy:4}})}(C(97586))},18351:function(We,Te,C){!function(s){"use strict";s.defineLocale("zh-hk",{months:"\u4e00\u6708_\u4e8c\u6708_\u4e09\u6708_\u56db\u6708_\u4e94\u6708_\u516d\u6708_\u4e03\u6708_\u516b\u6708_\u4e5d\u6708_\u5341\u6708_\u5341\u4e00\u6708_\u5341\u4e8c\u6708".split("_"),monthsShort:"1\u6708_2\u6708_3\u6708_4\u6708_5\u6708_6\u6708_7\u6708_8\u6708_9\u6708_10\u6708_11\u6708_12\u6708".split("_"),weekdays:"\u661f\u671f\u65e5_\u661f\u671f\u4e00_\u661f\u671f\u4e8c_\u661f\u671f\u4e09_\u661f\u671f\u56db_\u661f\u671f\u4e94_\u661f\u671f\u516d".split("_"),weekdaysShort:"\u9031\u65e5_\u9031\u4e00_\u9031\u4e8c_\u9031\u4e09_\u9031\u56db_\u9031\u4e94_\u9031\u516d".split("_"),weekdaysMin:"\u65e5_\u4e00_\u4e8c_\u4e09_\u56db_\u4e94_\u516d".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY/MM/DD",LL:"YYYY\u5e74M\u6708D\u65e5",LLL:"YYYY\u5e74M\u6708D\u65e5 HH:mm",LLLL:"YYYY\u5e74M\u6708D\u65e5dddd HH:mm",l:"YYYY/M/D",ll:"YYYY\u5e74M\u6708D\u65e5",lll:"YYYY\u5e74M\u6708D\u65e5 HH:mm",llll:"YYYY\u5e74M\u6708D\u65e5dddd HH:mm"},meridiemParse:/\u51cc\u6668|\u65e9\u4e0a|\u4e0a\u5348|\u4e2d\u5348|\u4e0b\u5348|\u665a\u4e0a/,meridiemHour:function(L,y){return 12===L&&(L=0),"\u51cc\u6668"===y||"\u65e9\u4e0a"===y||"\u4e0a\u5348"===y?L:"\u4e2d\u5348"===y?L>=11?L:L+12:"\u4e0b\u5348"===y||"\u665a\u4e0a"===y?L+12:void 0},meridiem:function(L,y,v){var P=100*L+y;return P<600?"\u51cc\u6668":P<900?"\u65e9\u4e0a":P<1130?"\u4e0a\u5348":P<1230?"\u4e2d\u5348":P<1800?"\u4e0b\u5348":"\u665a\u4e0a"},calendar:{sameDay:"[\u4eca\u5929]LT",nextDay:"[\u660e\u5929]LT",nextWeek:"[\u4e0b]ddddLT",lastDay:"[\u6628\u5929]LT",lastWeek:"[\u4e0a]ddddLT",sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}(\u65e5|\u6708|\u9031)/,ordinal:function(L,y){switch(y){case"d":case"D":case"DDD":return L+"\u65e5";case"M":return L+"\u6708";
vendor: 4,470 bytes, line 1
1case"w":case"W":return L+"\u9031";default:return L}},relativeTime:{future:"%s\u5167",past:"%s\u524d",s:"\u5e7e\u79d2",ss:"%d \u79d2",m:"1 \u5206\u9418",mm:"%d \u5206\u9418",h:"1 \u5c0f\u6642",hh:"%d \u5c0f\u6642",d:"1 \u5929",dd:"%d \u5929",M:"1 \u500b\u6708",MM:"%d \u500b\u6708",y:"1 \u5e74",yy:"%d \u5e74"}})}(C(97586))},8887:function(We,Te,C){!function(s){"use strict";s.defineLocale("zh-tw",{months:"\u4e00\u6708_\u4e8c\u6708_\u4e09\u6708_\u56db\u6708_\u4e94\u6708_\u516d\u6708_\u4e03\u6708_\u516b\u6708_\u4e5d\u6708_\u5341\u6708_\u5341\u4e00\u6708_\u5341\u4e8c\u6708".split("_"),monthsShort:"1\u6708_2\u6708_3\u6708_4\u6708_5\u6708_6\u6708_7\u6708_8\u6708_9\u6708_10\u6708_11\u6708_12\u6708".split("_"),weekdays:"\u661f\u671f\u65e5_\u661f\u671f\u4e00_\u661f\u671f\u4e8c_\u661f\u671f\u4e09_\u661f\u671f\u56db_\u661f\u671f\u4e94_\u661f\u671f\u516d".split("_"),weekdaysShort:"\u9031\u65e5_\u9031\u4e00_\u9031\u4e8c_\u9031\u4e09_\u9031\u56db_\u9031\u4e94_\u9031\u516d".split("_"),weekdaysMin:"\u65e5_\u4e00_\u4e8c_\u4e09_\u56db_\u4e94_\u516d".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY/MM/DD",LL:"YYYY\u5e74M\u6708D\u65e5",LLL:"YYYY\u5e74M\u6708D\u65e5 HH:mm",LLLL:"YYYY\u5e74M\u6708D\u65e5dddd HH:mm",l:"YYYY/M/D",ll:"YYYY\u5e74M\u6708D\u65e5",lll:"YYYY\u5e74M\u6708D\u65e5 HH:mm",llll:"YYYY\u5e74M\u6708D\u65e5dddd HH:mm"},meridiemParse:/\u51cc\u6668|\u65e9\u4e0a|\u4e0a\u5348|\u4e2d\u5348|\u4e0b\u5348|\u665a\u4e0a/,meridiemHour:function(L,y){return 12===L&&(L=0),"\u51cc\u6668"===y||"\u65e9\u4e0a"===y||"\u4e0a\u5348"===y?L:"\u4e2d\u5348"===y?L>=11?L:L+12:"\u4e0b\u5348"===y||"\u665a\u4e0a"===y?L+12:void 0},meridiem:function(L,y,v){var P=100*L+y;return P<600?"\u51cc\u6668":P<900?"\u65e9\u4e0a":P<1130?"\u4e0a\u5348":P<1230?"\u4e2d\u5348":P<1800?"\u4e0b\u5348":"\u665a\u4e0a"},calendar:{sameDay:"[\u4eca\u5929] LT",nextDay:"[\u660e\u5929] LT",nextWeek:"[\u4e0b]dddd LT",lastDay:"[\u6628\u5929] LT",lastWeek:"[\u4e0a]dddd LT",sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}(\u65e5|\u6708|\u9031)/,ordinal:function(L,y){switch(y){case"d":case"D":case"DDD":return L+"\u65e5";case"M":return L+"\u6708";case"w":case"W":return L+"\u9031";default:return L}},relativeTime:{future:"%s\u5167",past:"%s\u524d",s:"\u5e7e\u79d2",ss:"%d \u79d2",m:"1 \u5206\u9418",mm:"%d \u5206\u9418",h:"1 \u5c0f\u6642",hh:"%d \u5c0f\u6642",d:"1 \u5929",dd:"%d \u5929",M:"1 \u500b\u6708",MM:"%d \u500b\u6708",y:"1 \u5e74",yy:"%d \u5e74"}})}(C(97586))},97586:function(We,Te,C){(We=C.nmd(We)).exports=function(){"use strict";var s,Y;function A(){return s.apply(null,arguments)}function L(de){s=de}function y(de){return de instanceof Array||"[object Array]"===Object.prototype.toString.call(de)}function v(de){return null!=de&&"[object Object]"===Object.prototype.toString.call(de)}function P(de){if(Object.getOwnPropertyNames)return 0===Object.getOwnPropertyNames(de).length;var Ne;for(Ne in de)if(de.hasOwnProperty(Ne))return!1;return!0}function I(de){return void 0===de}function w(de){return"number"==typeof de||"[object Number]"===Object.prototype.toString.call(de)}function k(de){return de instanceof Date||"[object Date]"===Object.prototype.toString.call(de)}function b(de,Ne){var Ht,ft=[];for(Ht=0;Ht<de.length;++Ht)ft.push(Ne(de[Ht],Ht));return ft}function T(de,Ne){return Object.prototype.hasOwnProperty.call(de,Ne)}function a(de,Ne){for(var ft in Ne)T(Ne,ft)&&(de[ft]=Ne[ft]);return T(Ne,"toString")&&(de.toString=Ne.toString),T(Ne,"valueOf")&&(de.valueOf=Ne.valueOf),de}function i(de,Ne,ft,Ht){return Cc(de,Ne,ft,Ht,!0).utc()}function p(){return{empty:!1,unusedTokens:[],unusedInput:[],overflow:-2,charsLeftOver:0,nullInput:!1,invalidMonth:null,invalidFormat:!1,userInvalidated:!1,iso:!1,parsedDateParts:[],meridiem:null,rfc2822:!1,weekdayMismatch:!1}}function O(de){return null==de._pf&&(de._pf=p()),de._pf}function ee(de){if(null==de._isValid){var Ne=O(de),ft=Y.call(Ne.parsedDateParts,function(ln){return null!=ln}),Ht=!isNaN(de._d.getTime())&&Ne.overflow<0&&!Ne.empty&&!Ne.invalidMonth&&!Ne.invalidWeekday&&!Ne.weekdayMismatch&&!Ne.nullInput&&!Ne.invalidFormat&&!Ne.userInvalidated&&(!Ne.meridiem||Ne.meridiem&&ft);if(de._strict&&(Ht=Ht&&0===Ne.charsLeftOver&&0===Ne.unusedTokens.length&&void 0===Ne.bigHour),null!=Object.isFrozen&&Object.isFrozen(de))return Ht;de._isValid=Ht}return de._isValid}function te(de){var Ne=i(NaN);return null!=de?a(O(Ne),de):O(Ne).userInvalidated=!0,Ne}Y=Array.prototype.some?Array.prototype.some:function(de){for(var Ne=Object(this),ft
1=Ne.length>>>0,Ht=0;Ht<ft;Ht++)if(Ht in Ne&&de.call(this,Ne[Ht],Ht,Ne))return!0;return!1};var fe=A.momentProperties=[];function q(de,Ne){var ft,Ht,ln;if(I(Ne._isAMomentObject)||(de._isAMomentObject=Ne._isAMomentObject),I(Ne._i)||(de._i=Ne._i),I(Ne._f)||(de._f=Ne._f),I(Ne._l)||(de._l=Ne._l),I(Ne._strict)||(de._strict=Ne._strict),I(Ne._tzm)||(de._tzm=Ne._tzm),I(Ne._isUTC)||(de._isUTC=Ne._isUTC),I(Ne._offset)||(de._offset=Ne._offset),I(Ne._pf)||(de._pf=O(Ne)),I(Ne._locale)||(de._locale=Ne._locale),fe.length>0)for(ft=0;ft<fe.length;ft++)I(ln=Ne[Ht=fe[ft]])||(de[Ht]=ln);return de}var he=!1;function pe(de){q(this,de),this._d=new Date(null!=de._d?de._d.getTime():NaN),this.isValid()||(this._d=new Date(NaN)),!1===he&&(he=!0,A.updateOffset(this),he=!1)}function oe(de){return de instanceof pe||null!=de&&null!=de._isAMomentObject}function ie(de){return de<0?Math.ceil(de)||0:Math.floor(de)}function Z(de){var Ne=+de,ft=0;return 0!==Ne&&isFinite(Ne)&&(ft=ie(Ne)),ft}function ue(de,Ne,ft){var Jr,Ht=Math.min(de.length,Ne.length),ln=Math.abs(de.length-Ne.length),er=0;for(Jr=0;Jr<Ht;Jr++)(ft&&de[Jr]!==Ne[Jr]||!ft&&Z(de[Jr])!==Z(Ne[Jr]))&&er++;return er+ln}function se(de){!1===A.suppressDeprecationWarnings&&typeof console<"u"&&console.warn&&console.warn("Deprecation warning: "+de)}function ge(de,Ne){var ft=!0;return a(function(){if(null!=A.deprecationHandler&&A.deprecationHandler(null,de),ft){for(var ln,Ht=[],er=0;er<arguments.length;er++){if(ln="","object"==typeof arguments[er]){for(var Jr in ln+="\n["+er+"] ",arguments[0])ln+=Jr+": "+arguments[0][Jr]+", ";ln=ln.slice(0,-2)}else ln=arguments[er];Ht.push(ln)}se(de+"\nArguments: "+Array.prototype.slice.call(Ht).join("")+"\n"+(new Error).stack),ft=!1}return Ne.apply(this,arguments)},Ne)}var Be,X={};function we(de,Ne){null!=A.deprecationHandler&&A.deprecationHandler(de,Ne),X[de]||(se(Ne),X[de]=!0)}function ce(de){return de instanceof Function||"[object Function]"===Object.prototype.toString.call(de)}function xe(de){var Ne,ft;for(ft in de)ce(Ne=de[ft])?this[ft]=Ne:this["_"+ft]=Ne;this._config=de,this._dayOfMonthOrdinalParseLenient=new RegExp((this._dayOfMonthOrdinalParse.source||this._ordinalParse.source)+"|"+/\d{1,2}/.source)}function Pe(de,Ne){var Ht,ft=a({},de);for(Ht in Ne)T(Ne,Ht)&&(v(de[Ht])&&v(Ne[Ht])?(ft[Ht]={},a(ft[Ht],de[Ht]),a(ft[Ht],Ne[Ht])):null!=Ne[Ht]?ft[Ht]=Ne[Ht]:delete ft[Ht]);for(Ht in de)T(de,Ht)&&!T(Ne,Ht)&&v(de[Ht])&&(ft[Ht]=a({},ft[Ht]));return ft}function Je(de){null!=de&&this.set(de)}A.suppressDeprecationWarnings=!1,A.deprecationHandler=null,Be=Object.keys?Object.keys:function(de){var Ne,ft=[];for(Ne in de)T(de,Ne)&&ft.push(Ne);return ft};var De={sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"};function Me(de,Ne,ft){var Ht=this._calendar[de]||this._calendar.sameElse;return ce(Ht)?Ht.call(Ne,ft):Ht}var J={LTS:"h:mm:ss A",LT:"h:mm A",L:"MM/DD/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"};function B(de){var Ne=this._longDateFormat[de],ft=this._longDateFormat[de.toUpperCase()];return Ne||!ft?Ne:(this._longDateFormat[de]=ft.replace(/MMMM|MM|DD|dddd/g,function(Ht){return Ht.slice(1)}),this._longDateFormat[de])}var G="Invalid date";function le(){return this._invalidDate}var Se="%d",_e=/\d{1,2}/;function Re(de){return this._ordinal.replace("%d",de)}var je={future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"};function ze(de,Ne,ft,Ht){var ln=this._relativeTime[ft];return ce(ln)?ln(de,Ne,ft,Ht):ln.replace(/%d/i,de)}function dt(de,Ne){var ft=this._relativeTime[de>0?"future":"past"];return ce(ft)?ft(Ne):ft.replace(/%s/i,Ne)}var gt={};function Mt(de,Ne){var ft=de.toLowerCase();gt[ft]=gt[ft+"s"]=gt[Ne]=de}function Ft(de){return"string"==typeof de?gt[de]||gt[de.toLowerCase()]:void 0}function xt(de){var ft,Ht,Ne={};for(Ht in de)T(de,Ht)&&(ft=Ft(Ht))&&(Ne[ft]=de[Ht]);return Ne}var ct={};function yt(de,Ne){ct[de]=Ne}function nn(de){var Ne=[];for(var ft in de)Ne.push({unit:ft,priority:ct[ft]});return Ne.sort(function(Ht,ln){return Ht.priority-ln.priority}),Ne}function Lt(de,Ne,ft){var Ht=""+Math.abs(de),ln=Ne-Ht.length;return(de>=0?ft?"+":"":"-")+Math.pow(10,Math.max(0,ln)).toString().substr(1)+Ht}var Rt=/(\[[^\[]*\])|(\\)?([Hh]mm(ss)?|Mo|MM?M?M?|Do|DDDo|DD?D?D?|ddd?d?|do?|w[o|w]?|W[o|W]?|Qo?|YYYYYY|YYYYY|YYYY|YY|gg(ggg?)?|GG(GGG?)?|e|E|a|A|hh?|HH?|kk?|mm?|ss?|S{1,9}
vendor: 3,044 bytes, line 1
1|x|X|zz?|ZZ?|.)/g,tn=/(\[[^\[]*\])|(\\)?(LTS|LT|LL?L?L?|l{1,4})/g,rt={},Ze={};function st(de,Ne,ft,Ht){var ln=Ht;"string"==typeof Ht&&(ln=function(){return this[Ht]()}),de&&(Ze[de]=ln),Ne&&(Ze[Ne[0]]=function(){return Lt(ln.apply(this,arguments),Ne[1],Ne[2])}),ft&&(Ze[ft]=function(){return this.localeData().ordinal(ln.apply(this,arguments),de)})}function Vt(de){return de.match(/\[[\s\S]/)?de.replace(/^\[|\]$/g,""):de.replace(/\\/g,"")}function an(de){var ft,Ht,Ne=de.match(Rt);for(ft=0,Ht=Ne.length;ft<Ht;ft++)Ze[Ne[ft]]?Ne[ft]=Ze[Ne[ft]]:Ne[ft]=Vt(Ne[ft]);return function(ln){var Jr,er="";for(Jr=0;Jr<Ht;Jr++)er+=ce(Ne[Jr])?Ne[Jr].call(ln,de):Ne[Jr];return er}}function Zn(de,Ne){return de.isValid()?(Ne=En(Ne,de.localeData()),rt[Ne]=rt[Ne]||an(Ne),rt[Ne](de)):de.localeData().invalidDate()}function En(de,Ne){var ft=5;function Ht(ln){return Ne.longDateFormat(ln)||ln}for(tn.lastIndex=0;ft>=0&&tn.test(de);)de=de.replace(tn,Ht),tn.lastIndex=0,ft-=1;return de}var gn=/\d/,Pt=/\d\d/,et=/\d{3}/,pt=/\d{4}/,Ct=/[+-]?\d{6}/,Yt=/\d\d?/,ot=/\d\d\d\d?/,Jt=/\d\d\d\d\d\d?/,fn=/\d{1,3}/,xn=/\d{1,4}/,Qn=/[+-]?\d{1,6}/,Er=/\d+/,Br=/[+-]?\d+/,si=/Z|[+-]\d\d:?\d\d/gi,ci=/Z|[+-]\d\d(?::?\d\d)?/gi,oi=/[+-]?\d+(\.\d{1,3})?/,Gr=/[0-9]{0,256}['a-z\u00A0-\u05FF\u0700-\uD7FF\uF900-\uFDCF\uFDF0-\uFF07\uFF10-\uFFEF]{1,256}|[\u0600-\u06FF\/]{1,256}(\s*?[\u0600-\u06FF]{1,256}){1,2}/i,vi={};function dn(de,Ne,ft){vi[de]=ce(Ne)?Ne:function(Ht,ln){return Ht&&ft?ft:Ne}}function $e(de,Ne){return T(vi,de)?vi[de](Ne._strict,Ne._locale):new RegExp(ke(de))}function ke(de){return Ge(de.replace("\\","").replace(/\\(\[)|\\(\])|\[([^\]\[]*)\]|\\(.)/g,function(Ne,ft,Ht,ln,er){return ft||Ht||ln||er}))}function Ge(de){return de.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&")}var at={};function ht(de,Ne){var ft,Ht=Ne;for("string"==typeof de&&(de=[de]),w(Ne)&&(Ht=function(ln,er){er[Ne]=Z(ln)}),ft=0;ft<de.length;ft++)at[de[ft]]=Ht}function Ut(de,Ne){ht(de,function(ft,Ht,ln,er){ln._w=ln._w||{},Ne(ft,ln._w,ln,er)})}function qt(de,Ne,ft){null!=Ne&&T(at,de)&&at[de](Ne,ft._a,ft,de)}var cr=0,dr=1,vr=2,kt=3,Gt=4,pn=5,zt=6,Et=7,Wt=8;function On(de){return hr(de)?366:365}function hr(de){return de%4==0&&de%100!=0||de%400==0}st("Y",0,0,function(){var de=this.year();return de<=9999?""+de:"+"+de}),st(0,["YY",2],0,function(){return this.year()%100}),st(0,["YYYY",4],0,"year"),st(0,["YYYYY",5],0,"year"),st(0,["YYYYYY",6,!0],0,"year"),Mt("year","y"),yt("year",1),dn("Y",Br),dn("YY",Yt,Pt),dn("YYYY",xn,pt),dn("YYYYY",Qn,Ct),dn("YYYYYY",Qn,Ct),ht(["YYYYY","YYYYYY"],cr),ht("YYYY",function(de,Ne){Ne[cr]=2===de.length?A.parseTwoDigitYear(de):Z(de)}),ht("YY",function(de,Ne){Ne[cr]=A.parseTwoDigitYear(de)}),ht("Y",function(de,Ne){Ne[cr]=parseInt(de,10)}),A.parseTwoDigitYear=function(de){return Z(de)+(Z(de)>68?1900:2e3)};var Jn,Wn=vt("FullYear",!0);function Cr(){return hr(this.year())}function vt(de,Ne){return function(ft){return null!=ft?(jt(this,de,ft),A.updateOffset(this,Ne),this):it(this,de)}}function it(de,Ne){return de.isValid()?de._d["get"+(de._isUTC?"UTC":"")+Ne]():NaN}
vendor: 4,416 bytes, line 1
1function jt(de,Ne,ft){de.isValid()&&!isNaN(ft)&&("FullYear"===Ne&&hr(de.year())&&1===de.month()&&29===de.date()?de._d["set"+(de._isUTC?"UTC":"")+Ne](ft,de.month(),$r(ft,de.month())):de._d["set"+(de._isUTC?"UTC":"")+Ne](ft))}function _n(de){return ce(this[de=Ft(de)])?this[de]():this}function or(de,Ne){if("object"==typeof de)for(var ft=nn(de=xt(de)),Ht=0;Ht<ft.length;Ht++)this[ft[Ht].unit](de[ft[Ht].unit]);else if(ce(this[de=Ft(de)]))return this[de](Ne);return this}function Rr(de,Ne){return(de%Ne+Ne)%Ne}function $r(de,Ne){if(isNaN(de)||isNaN(Ne))return NaN;var ft=Rr(Ne,12);return de+=(Ne-ft)/12,1===ft?hr(de)?29:28:31-ft%7%2}Jn=Array.prototype.indexOf?Array.prototype.indexOf:function(de){var Ne;for(Ne=0;Ne<this.length;++Ne)if(this[Ne]===de)return Ne;return-1},st("M",["MM",2],"Mo",function(){return this.month()+1}),st("MMM",0,0,function(de){return this.localeData().monthsShort(this,de)}),st("MMMM",0,0,function(de){return this.localeData().months(this,de)}),Mt("month","M"),yt("month",8),dn("M",Yt),dn("MM",Yt,Pt),dn("MMM",function(de,Ne){return Ne.monthsShortRegex(de)}),dn("MMMM",function(de,Ne){return Ne.monthsRegex(de)}),ht(["M","MM"],function(de,Ne){Ne[dr]=Z(de)-1}),ht(["MMM","MMMM"],function(de,Ne,ft,Ht){var ln=ft._locale.monthsParse(de,Ht,ft._strict);null!=ln?Ne[dr]=ln:O(ft).invalidMonth=de});var li=/D[oD]?(\[[^\[\]]*\]|\s)+MMMM?/,Ii="January_February_March_April_May_June_July_August_September_October_November_December".split("_");function Xs(de,Ne){return de?y(this._months)?this._months[de.month()]:this._months[(this._months.isFormat||li).test(Ne)?"format":"standalone"][de.month()]:y(this._months)?this._months:this._months.standalone}var Lr="Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_");function _r(de,Ne){return de?y(this._monthsShort)?this._monthsShort[de.month()]:this._monthsShort[li.test(Ne)?"format":"standalone"][de.month()]:y(this._monthsShort)?this._monthsShort:this._monthsShort.standalone}function qn(de,Ne,ft){var Ht,ln,er,Jr=de.toLocaleLowerCase();if(!this._monthsParse)for(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[],Ht=0;Ht<12;++Ht)er=i([2e3,Ht]),this._shortMonthsParse[Ht]=this.monthsShort(er,"").toLocaleLowerCase(),this._longMonthsParse[Ht]=this.months(er,"").toLocaleLowerCase();return ft?"MMM"===Ne?-1!==(ln=Jn.call(this._shortMonthsParse,Jr))?ln:null:-1!==(ln=Jn.call(this._longMonthsParse,Jr))?ln:null:"MMM"===Ne?-1!==(ln=Jn.call(this._shortMonthsParse,Jr))||-1!==(ln=Jn.call(this._longMonthsParse,Jr))?ln:null:-1!==(ln=Jn.call(this._longMonthsParse,Jr))||-1!==(ln=Jn.call(this._shortMonthsParse,Jr))?ln:null}function Ir(de,Ne,ft){var Ht,ln,er;if(this._monthsParseExact)return qn.call(this,de,Ne,ft);for(this._monthsParse||(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[]),Ht=0;Ht<12;Ht++){if(ln=i([2e3,Ht]),ft&&!this._longMonthsParse[Ht]&&(this._longMonthsParse[Ht]=new RegExp("^"+this.months(ln,"").replace(".","")+"$","i"),this._shortMonthsParse[Ht]=new RegExp("^"+this.monthsShort(ln,"").replace(".","")+"$","i")),!ft&&!this._monthsParse[Ht]&&(er="^"+this.months(ln,"")+"|^"+this.monthsShort(ln,""),this._monthsParse[Ht]=new RegExp(er.replace(".",""),"i")),ft&&"MMMM"===Ne&&this._longMonthsParse[Ht].test(de))return Ht;if(ft&&"MMM"===Ne&&this._shortMonthsParse[Ht].test(de))return Ht;if(!ft&&this._monthsParse[Ht].test(de))return Ht}}function fi(de,Ne){var ft;if(!de.isValid())return de;if("string"==typeof Ne)if(/^\d+$/.test(Ne))Ne=Z(Ne);else if(!w(Ne=de.localeData().monthsParse(Ne)))return de;return ft=Math.min(de.date(),$r(de.year(),Ne)),de._d["set"+(de._isUTC?"UTC":"")+"Month"](Ne,ft),de}function Ri(de){return null!=de?(fi(this,de),A.updateOffset(this,!0),this):it(this,"Month")}function Fi(){return $r(this.year(),this.month())}var ls=Gr;function Yr(de){return this._monthsParseExact?(T(this,"_monthsRegex")||es.call(this),de?this._monthsShortStrictRegex:this._monthsShortRegex):(T(this,"_monthsShortRegex")||(this._monthsShortRegex=ls),this._monthsShortStrictRegex&&de?this._monthsShortStrictRegex:this._monthsShortRegex)}var Tr=Gr;function Ji(de){return this._monthsParseExact?(T(this,"_monthsRegex")||es.call(this),de?this._monthsStrictRegex:this._monthsRegex):(T(this,"_monthsRegex")||(this._monthsRegex=Tr),this._monthsStrictRegex&&de?this._monthsStrictRegex:this._monthsRegex)}function es(){function de(Jr,Ls){return Ls.length-Jr.length}var ln,er,Ne=[],ft=[],Ht=[];for(ln=0;ln<12;
vendor: 8,424 bytes, line 1
1ln++)er=i([2e3,ln]),Ne.push(this.monthsShort(er,"")),ft.push(this.months(er,"")),Ht.push(this.months(er,"")),Ht.push(this.monthsShort(er,""));for(Ne.sort(de),ft.sort(de),Ht.sort(de),ln=0;ln<12;ln++)Ne[ln]=Ge(Ne[ln]),ft[ln]=Ge(ft[ln]);for(ln=0;ln<24;ln++)Ht[ln]=Ge(Ht[ln]);this._monthsRegex=new RegExp("^("+Ht.join("|")+")","i"),this._monthsShortRegex=this._monthsRegex,this._monthsStrictRegex=new RegExp("^("+ft.join("|")+")","i"),this._monthsShortStrictRegex=new RegExp("^("+Ne.join("|")+")","i")}function Ms(de,Ne,ft,Ht,ln,er,Jr){var Ls;return de<100&&de>=0?(Ls=new Date(de+400,Ne,ft,Ht,ln,er,Jr),isFinite(Ls.getFullYear())&&Ls.setFullYear(de)):Ls=new Date(de,Ne,ft,Ht,ln,er,Jr),Ls}function fs(de){var Ne;if(de<100&&de>=0){var ft=Array.prototype.slice.call(arguments);ft[0]=de+400,Ne=new Date(Date.UTC.apply(null,ft)),isFinite(Ne.getUTCFullYear())&&Ne.setUTCFullYear(de)}else Ne=new Date(Date.UTC.apply(null,arguments));return Ne}function hi(de,Ne,ft){var Ht=7+Ne-ft;return-(7+fs(de,0,Ht).getUTCDay()-Ne)%7+Ht-1}function ho(de,Ne,ft,Ht,ln){var Ys,oo,Ls=1+7*(Ne-1)+(7+ft-Ht)%7+hi(de,Ht,ln);return Ls<=0?oo=On(Ys=de-1)+Ls:Ls>On(de)?(Ys=de+1,oo=Ls-On(de)):(Ys=de,oo=Ls),{year:Ys,dayOfYear:oo}}function $a(de,Ne,ft){var er,Jr,Ht=hi(de.year(),Ne,ft),ln=Math.floor((de.dayOfYear()-Ht-1)/7)+1;return ln<1?er=ln+Qs(Jr=de.year()-1,Ne,ft):ln>Qs(de.year(),Ne,ft)?(er=ln-Qs(de.year(),Ne,ft),Jr=de.year()+1):(Jr=de.year(),er=ln),{week:er,year:Jr}}function Qs(de,Ne,ft){var Ht=hi(de,Ne,ft),ln=hi(de+1,Ne,ft);return(On(de)-Ht+ln)/7}function Ps(de){return $a(de,this._week.dow,this._week.doy).week}st("w",["ww",2],"wo","week"),st("W",["WW",2],"Wo","isoWeek"),Mt("week","w"),Mt("isoWeek","W"),yt("week",5),yt("isoWeek",5),dn("w",Yt),dn("ww",Yt,Pt),dn("W",Yt),dn("WW",Yt,Pt),Ut(["w","ww","W","WW"],function(de,Ne,ft,Ht){Ne[Ht.substr(0,1)]=Z(de)});var Ra={dow:0,doy:6};function Xo(){return this._week.dow}function Pn(){return this._week.doy}function ol(de){var Ne=this.localeData().week(this);return null==de?Ne:this.add(7*(de-Ne),"d")}function Mn(de){var Ne=$a(this,1,4).week;return null==de?Ne:this.add(7*(de-Ne),"d")}function Nn(de,Ne){return"string"!=typeof de?de:isNaN(de)?"number"==typeof(de=Ne.weekdaysParse(de))?de:null:parseInt(de,10)}function Xn(de,Ne){return"string"==typeof de?Ne.weekdaysParse(de)%7||7:isNaN(de)?null:de}function fr(de,Ne){return de.slice(Ne,7).concat(de.slice(0,Ne))}st("d",0,"do","day"),st("dd",0,0,function(de){return this.localeData().weekdaysMin(this,de)}),st("ddd",0,0,function(de){return this.localeData().weekdaysShort(this,de)}),st("dddd",0,0,function(de){return this.localeData().weekdays(this,de)}),st("e",0,0,"weekday"),st("E",0,0,"isoWeekday"),Mt("day","d"),Mt("weekday","e"),Mt("isoWeekday","E"),yt("day",11),yt("weekday",11),yt("isoWeekday",11),dn("d",Yt),dn("e",Yt),dn("E",Yt),dn("dd",function(de,Ne){return Ne.weekdaysMinRegex(de)}),dn("ddd",function(de,Ne){return Ne.weekdaysShortRegex(de)}),dn("dddd",function(de,Ne){return Ne.weekdaysRegex(de)}),Ut(["dd","ddd","dddd"],function(de,Ne,ft,Ht){var ln=ft._locale.weekdaysParse(de,Ht,ft._strict);null!=ln?Ne.d=ln:O(ft).invalidWeekday=de}),Ut(["d","e","E"],function(de,Ne,ft,Ht){Ne[Ht]=Z(de)});var pr="Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_");function jr(de,Ne){var ft=y(this._weekdays)?this._weekdays:this._weekdays[de&&!0!==de&&this._weekdays.isFormat.test(Ne)?"format":"standalone"];return!0===de?fr(ft,this._week.dow):de?ft[de.day()]:ft}var Gi="Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_");function zi(de){return!0===de?fr(this._weekdaysShort,this._week.dow):de?this._weekdaysShort[de.day()]:this._weekdaysShort}var cs="Su_Mo_Tu_We_Th_Fr_Sa".split("_");function Ss(de){return!0===de?fr(this._weekdaysMin,this._week.dow):de?this._weekdaysMin[de.day()]:this._weekdaysMin}function ks(de,Ne,ft){var Ht,ln,er,Jr=de.toLocaleLowerCase();if(!this._weekdaysParse)for(this._weekdaysParse=[],this._shortWeekdaysParse=[],this._minWeekdaysParse=[],Ht=0;Ht<7;++Ht)er=i([2e3,1]).day(Ht),this._minWeekdaysParse[Ht]=this.weekdaysMin(er,"").toLocaleLowerCase(),this._shortWeekdaysParse[Ht]=this.weekdaysShort(er,"").toLocaleLowerCase(),this._weekdaysParse[Ht]=this.weekdays(er,"").toLocaleLowerCase();return ft?"dddd"===Ne?-1!==(ln=Jn.call(this._weekdaysParse,Jr))?ln:null:"ddd"===Ne?-1!==(ln=Jn.call(this._shortWeekdaysParse,Jr))?ln:null:-1!==(ln=Jn.call(this._minWeekdaysParse,Jr))?ln:null:"dddd"===Ne?-1!==(ln=Jn.call(this._weekdaysParse,Jr))||-1!==(ln=Jn.call(this._shortWeekdaysParse,Jr))||-1!==(ln=Jn.call(this._minWeekdaysParse,Jr))?ln:null:"ddd"===Ne?-1!==(ln=Jn.call(this._shortWeekdaysParse,Jr))||-1!==(ln=Jn.call(this._weekdaysParse,Jr))||-1!==(ln=Jn.call(this._minWeekdaysParse,Jr))?ln:null:-1!==(ln=Jn.call(this._minWeekdaysParse,Jr))||-1!==(ln=Jn.call(this._weekdaysParse,Jr))||-1!==(ln=Jn.call(this._shortWeekdaysParse,Jr))?ln:null}function ba(de,Ne,ft){var Ht,ln,er;if(this._weekdaysParseExact)return ks.call(this,de,Ne,ft);for(this._weekdaysParse||(this._weekdaysParse=[],this._minWeekdaysParse=[],this._shortWeekdaysParse=[],this._fullWeekdaysParse=[]),Ht=0;Ht<7;Ht++){if(ln=i([2e3,1]).day(Ht),ft&&!this._fullWeekdaysParse[Ht]&&(this._fullWeekdaysParse[Ht]=new RegExp("^"+this.weekdays(ln,"").replace(".","\\.?")+"$","i"),this._shortWeekdaysParse[Ht]=new RegExp("^"+this.weekdaysShort(ln,"").replace(".","\\.?")+"$","i"),this._minWeekdaysParse[Ht]=new RegExp("^"+this.weekdaysMin(ln,"").replace(".","\\.?")+"$","i")),this._weekdaysParse[Ht]||(er="^"+this.weekdays(ln,"")+"|^"+this.weekdaysShort(ln,"")+"|^"+this.weekdaysMin(ln,""),this._weekdaysParse[Ht]=new RegExp(er.replace(".",""),"i")),ft&&"dddd"===Ne&&this._fullWeekdaysParse[Ht].test(de))return Ht;if(ft&&"ddd"===Ne&&this._shortWeekdaysParse[Ht].test(de))return Ht;if(ft&&"dd"===Ne&&this._minWeekdaysParse[Ht].test(de))return Ht;if(!ft&&this._weekdaysParse[Ht].test(de))return Ht}}function Qo(de){if(!this.isValid())return null!=de?this:NaN;var Ne=this._isUTC?this._d.getUTCDay():this._d.getDay();return null!=de?(de=Nn(de,this.localeData()),this.add(de-Ne,"d")):Ne}function zn(de){if(!this.isValid())return null!=de?this:NaN;var Ne=(this.day()+7-this.localeData()._week.dow)%7;return null==de?Ne:this.add(de-Ne,"d")}function It(de){if(!this.isValid())return null!=de?this:NaN;if(null!=de){var Ne=Xn(de,this.localeData());return this.day(this.day()%7?Ne:Ne-7)}return this.day()||7}var Ci=Gr;function ei(de){return this._weekdaysParseExact?(T(this,"_weekdaysRegex")||Co.call(this),de?this._weekdaysStrictRegex:this._weekdaysRegex):(T(this,"_weekdaysRegex")||(this._weekdaysRegex=Ci),this._weekdaysStrictRegex&&de?this._weekdaysStrictRegex:this._weekdaysRegex)}var is=Gr;function Js(de){return this._weekdaysParseExact?(T(this,"_weekdaysRegex")||Co.call(this),de?this._weekdaysShortStrictRegex:this._weekdaysShortRegex):(T(this,"_weekdaysShortRegex")||(this._weekdaysShortRegex=is),this._weekdaysShortStrictRegex&&de?this._weekdaysShortStrictRegex:this._weekdaysShortRegex)}var vs=Gr;function ua(de){return this._weekdaysParseExact?(T(this,"_weekdaysRegex")||Co.call(this),de?this._weekdaysMinStrictRegex:this._weekdaysMinRegex):(T(this,"_weekdaysMinRegex")||(this._weekdaysMinRegex=vs),this._weekdaysMinStrictRegex&&de?this._weekdaysMinStrictRegex:this._weekdaysMinRegex)}function Co(){function de(ll,ja){return ja.length-ll.length}var er,Jr,Ls,Ys,oo,Ne=[],ft=[],Ht=[],ln=[];for(er=0;er<7;er++)Jr=i([2e3,1]).day(er),Ls=this.weekdaysMin(Jr,""),Ys=this.weekdaysShort(Jr,""),oo=this.weekdays(Jr,""),Ne.push(Ls),ft.push(Ys),Ht.push(oo),ln.push(Ls),ln.push(Ys),ln.push(oo);for(Ne.sort(de),ft.sort(de),Ht.sort(de),ln.sort(de),er=0;er<7;er++)ft[er]=Ge(ft[er]),Ht[er]=Ge(Ht[er]),ln[er]=Ge(ln[er]);this._weekdaysRegex=new RegExp("^("+ln.join("|")+")","i"),this._weekdaysShortRegex=this._weekdaysRegex,this._weekdaysMinRegex=this._weekdaysRegex,this._weekdaysStrictRegex=new RegExp("^("+Ht.join("|")+")","i"),this._weekdaysShortStrictRegex=new RegExp("^("+ft.join("|")+")","i"),this._weekdaysMinStrictRegex=new RegExp("^("+Ne.join("|")+")","i")}function Fs(){return this.hours()%12||12}function Vo(){return this.hours()||24}function ac(de,Ne){st(de,0,0,function(){return this.localeData().meridiem(this.hours(),this.minutes(),Ne)})}function vu(de,Ne){return Ne._meridiemParse}function Ki(de){return"p"===(de+"").toLowerCase().charAt(0)}st("H",["HH",2],0,"hour"),st("h",["hh",2],0,Fs),st("k",["kk",2],0,Vo),st("hmm",0,0,function(){return""+Fs.apply(this)+Lt(this.minutes(),2)}
vendor: 7,967 bytes, line 1
1),st("hmmss",0,0,function(){return""+Fs.apply(this)+Lt(this.minutes(),2)+Lt(this.seconds(),2)}),st("Hmm",0,0,function(){return""+this.hours()+Lt(this.minutes(),2)}),st("Hmmss",0,0,function(){return""+this.hours()+Lt(this.minutes(),2)+Lt(this.seconds(),2)}),ac("a",!0),ac("A",!1),Mt("hour","h"),yt("hour",13),dn("a",vu),dn("A",vu),dn("H",Yt),dn("h",Yt),dn("k",Yt),dn("HH",Yt,Pt),dn("hh",Yt,Pt),dn("kk",Yt,Pt),dn("hmm",ot),dn("hmmss",Jt),dn("Hmm",ot),dn("Hmmss",Jt),ht(["H","HH"],kt),ht(["k","kk"],function(de,Ne,ft){var Ht=Z(de);Ne[kt]=24===Ht?0:Ht}),ht(["a","A"],function(de,Ne,ft){ft._isPm=ft._locale.isPM(de),ft._meridiem=de}),ht(["h","hh"],function(de,Ne,ft){Ne[kt]=Z(de),O(ft).bigHour=!0}),ht("hmm",function(de,Ne,ft){var Ht=de.length-2;Ne[kt]=Z(de.substr(0,Ht)),Ne[Gt]=Z(de.substr(Ht)),O(ft).bigHour=!0}),ht("hmmss",function(de,Ne,ft){var Ht=de.length-4,ln=de.length-2;Ne[kt]=Z(de.substr(0,Ht)),Ne[Gt]=Z(de.substr(Ht,2)),Ne[pn]=Z(de.substr(ln)),O(ft).bigHour=!0}),ht("Hmm",function(de,Ne,ft){var Ht=de.length-2;Ne[kt]=Z(de.substr(0,Ht)),Ne[Gt]=Z(de.substr(Ht))}),ht("Hmmss",function(de,Ne,ft){var Ht=de.length-4,ln=de.length-2;Ne[kt]=Z(de.substr(0,Ht)),Ne[Gt]=Z(de.substr(Ht,2)),Ne[pn]=Z(de.substr(ln))});var lc=/[ap]\.?m?\.?/i;function td(de,Ne,ft){return de>11?ft?"pm":"PM":ft?"am":"AM"}var Fa,Oo=vt("Hours",!0),po={calendar:De,longDateFormat:J,invalidDate:G,ordinal:Se,dayOfMonthOrdinalParse:_e,relativeTime:je,months:Ii,monthsShort:Lr,week:Ra,weekdays:pr,weekdaysMin:cs,weekdaysShort:Gi,meridiemParse:lc},Eo={},Pa={};function Zs(de){return de&&de.toLowerCase().replace("_","-")}function Vl(de){for(var ft,Ht,ln,er,Ne=0;Ne<de.length;){for(ft=(er=Zs(de[Ne]).split("-")).length,Ht=(Ht=Zs(de[Ne+1]))?Ht.split("-"):null;ft>0;){if(ln=cc(er.slice(0,ft).join("-")))return ln;if(Ht&&Ht.length>=ft&&ue(er,Ht,!0)>=ft-1)break;ft--}Ne++}return Fa}function cc(de){var Ne=null;if(!Eo[de]&&We&&We.exports)try{Ne=Fa._abbr,C(35358)("./"+de),Yo(Ne)}catch{}return Eo[de]}function Yo(de,Ne){var ft;return de&&((ft=I(Ne)?Zi(de):Jo(de,Ne))?Fa=ft:typeof console<"u"&&console.warn&&console.warn("Locale "+de+" not found. Did you forget to load it?")),Fa._abbr}function Jo(de,Ne){if(null!==Ne){var ft,Ht=po;if(Ne.abbr=de,null!=Eo[de])we("defineLocaleOverride","use moment.updateLocale(localeName, config) to change an existing locale. moment.defineLocale(localeName, config) should only be used for creating a new locale See http://momentjs.com/guides/#/warnings/define-locale/ for more info."),Ht=Eo[de]._config;else if(null!=Ne.parentLocale)if(null!=Eo[Ne.parentLocale])Ht=Eo[Ne.parentLocale]._config;else{if(null==(ft=cc(Ne.parentLocale)))return Pa[Ne.parentLocale]||(Pa[Ne.parentLocale]=[]),Pa[Ne.parentLocale].push({name:de,config:Ne}),null;Ht=ft._config}return Eo[de]=new Je(Pe(Ht,Ne)),Pa[de]&&Pa[de].forEach(function(ln){Jo(ln.name,ln.config)}),Yo(de),Eo[de]}return delete Eo[de],null}function jc(de,Ne){if(null!=Ne){var ft,Ht,ln=po;null!=(Ht=cc(de))&&(ln=Ht._config),(ft=new Je(Ne=Pe(ln,Ne))).parentLocale=Eo[de],Eo[de]=ft,Yo(de)}else null!=Eo[de]&&(null!=Eo[de].parentLocale?Eo[de]=Eo[de].parentLocale:null!=Eo[de]&&delete Eo[de]);return Eo[de]}function Zi(de){var Ne;if(de&&de._locale&&de._locale._abbr&&(de=de._locale._abbr),!de)return Fa;if(!y(de)){if(Ne=cc(de))return Ne;de=[de]}return Vl(de)}function nd(){return Be(Eo)}function Ho(de){var Ne,ft=de._a;return ft&&-2===O(de).overflow&&(Ne=ft[dr]<0||ft[dr]>11?dr:ft[vr]<1||ft[vr]>$r(ft[cr],ft[dr])?vr:ft[kt]<0||ft[kt]>24||24===ft[kt]&&(0!==ft[Gt]||0!==ft[pn]||0!==ft[zt])?kt:ft[Gt]<0||ft[Gt]>59?Gt:ft[pn]<0||ft[pn]>59?pn:ft[zt]<0||ft[zt]>999?zt:-1,O(de)._overflowDayOfYear&&(Ne<cr||Ne>vr)&&(Ne=vr),O(de)._overflowWeeks&&-1===Ne&&(Ne=Et),O(de)._overflowWeekday&&-1===Ne&&(Ne=Wt),O(de).overflow=Ne),de}function jo(de,Ne,ft){return de??Ne??ft}function To(de){var Ne=new Date(A.now());return de._useUTC?[Ne.getUTCFullYear(),Ne.getUTCMonth(),Ne.getUTCDate()]:[Ne.getFullYear(),Ne.getMonth(),Ne.getDate()]}function ii(de){var Ne,ft,ln,er,Jr,Ht=[];if(!de._d){for(ln=To(de),de._w&&null==de._a[vr]&&null==de._a[dr]&&fl(de),null!=de._dayOfYear&&(Jr=jo(de._a[cr],ln[cr]),(de._dayOfYear>On(Jr)||0===de._dayOfYear)&&(O(de)._overflowDayOfYear=!0),ft=fs(Jr,0,de._dayOfYear),de._a[dr]=ft.getUTCMonth(),de._a[vr]=ft.getUTCDate()),Ne=0;Ne<3&&null==de._a[Ne];++Ne)de._a[Ne]=Ht[Ne]=ln[Ne];for(;Ne<7;Ne++)de._a[Ne]=Ht[Ne]=null==de._a[Ne]?2===Ne?1:0:de._a[Ne];24===de._a[kt]&&0===de._a[Gt]&&0===de._a[pn]&&0===de._a[zt]&&(de._nextDay=!0,de._a[kt]=0),de._d=(de._useUTC?fs:Ms).apply(null,Ht),er=de._useUTC?de._d.getUTCDay():de._d.getDay(),null!=de._tzm&&de._d.setUTCMinutes(de._d.getUTCMinutes()-de._tzm),de._nextDay&&(de._a[kt]=24),de._w&&typeof de._w.d<"u"&&de._w.d!==er&&(O(de).weekdayMismatch=!0)}}function fl(de){var Ne,ft,Ht,ln,er,Jr,Ls,Ys;if(null!=(Ne=de._w).GG||null!=Ne.W||null!=Ne.E)er=1,Jr=4,ft=jo(Ne.GG,de._a[cr],$a(qo(),1,4).year),Ht=jo(Ne.W,1),((ln=jo(Ne.E,1))<1||ln>7)&&(Ys=!0);else{er=de._locale._week.dow,Jr=de._locale._week.doy;var oo=$a(qo(),er,Jr);ft=jo(Ne.gg,de._a[cr],oo.year),Ht=jo(Ne.w,oo.week),null!=Ne.d?((ln=Ne.d)<0||ln>6)&&(Ys=!0):null!=Ne.e?(ln=Ne.e+er,(Ne.e<0||Ne.e>6)&&(Ys=!0)):ln=er}Ht<1||Ht>Qs(ft,er,Jr)?O(de)._overflowWeeks=!0:null!=Ys?O(de)._overflowWeekday=!0:(Ls=ho(ft,Ht,ln,er,Jr),de._a[cr]=Ls.year,de._dayOfYear=Ls.dayOfYear)}var Eu=/^\s*((?:[+-]\d{6}|\d{4})-(?:\d\d-\d\d|W\d\d-\d|W\d\d|\d\d\d|\d\d))(?:(T| )(\d\d(?::\d\d(?::\d\d(?:[.,]\d+)?)?)?)([\+\-]\d\d(?::?\d\d)?|\s*Z)?)?$/,Ka=/^\s*((?:[+-]\d{6}|\d{4})(?:\d\d\d\d|W\d\d\d|W\d\d|\d\d\d|\d\d))(?:(T| )(\d\d(?:\d\d(?:\d\d(?:[.,]\d+)?)?)?)([\+\-]\d\d(?::?\d\d)?|\s*Z)?)?$/,ou=/Z|[+-]\d\d(?::?\d\d)?/,Ds=[["YYYYYY-MM-DD",/[+-]\d{6}-\d\d-\d\d/],["YYYY-MM-DD",/\d{4}-\d\d-\d\d/],["GGGG-[W]WW-E",/\d{4}-W\d\d-\d/],["GGGG-[W]WW",/\d{4}-W\d\d/,!1],["YYYY-DDD",/\d{4}-\d{3}/],["YYYY-MM",/\d{4}-\d\d/,!1],["YYYYYYMMDD",/[+-]\d{10}/],["YYYYMMDD",/\d{8}/],["GGGG[W]WWE",/\d{4}W\d{3}/],["GGGG[W]WW",/\d{4}W\d{2}/,!1],["YYYYDDD",/\d{7}/]],Zo=[["HH:mm:ss.SSSS",/\d\d:\d\d:\d\d\.\d+/],["HH:mm:ss,SSSS",/\d\d:\d\d:\d\d,\d+/],["HH:mm:ss",/\d\d:\d\d:\d\d/],["HH:mm",/\d\d:\d\d/],["HHmmss.SSSS",/\d\d\d\d\d\d\.\d+/],["HHmmss,SSSS",/\d\d\d\d\d\d,\d+/],["HHmmss",/\d\d\d\d\d\d/],["HHmm",/\d\d\d\d/],["HH",/\d\d/]],yo=/^\/?Date\((\-?\d+)/i;function _o(de){var Ne,ft,er,Jr,Ls,Ys,Ht=de._i,ln=Eu.exec(Ht)||Ka.exec(Ht);if(ln){for(O(de).iso=!0,Ne=0,ft=Ds.length;Ne<ft;Ne++)if(Ds[Ne][1].exec(ln[1])){Jr=Ds[Ne][0],er=!1!==Ds[Ne][2];break}if(null==Jr)return void(de._isValid=!1);if(ln[3]){for(Ne=0,ft=Zo.length;Ne<ft;Ne++)if(Zo[Ne][1].exec(ln[3])){Ls=(ln[2]||" ")+Zo[Ne][0];break}if(null==Ls)return void(de._isValid=!1)}if(!er&&null!=Ls)return void(de._isValid=!1);if(ln[4]){if(!ou.exec(ln[4]))return void(de._isValid=!1);Ys="Z"}de._f=Jr+(Ls||"")+(Ys||""),At(de)}else de._isValid=!1}var El=/^(?:(Mon|Tue|Wed|Thu|Fri|Sat|Sun),?\s)?(\d{1,2})\s(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)\s(\d{2,4})\s(\d\d):(\d\d)(?::(\d\d))?\s(?:(UT|GMT|[ECMP][SD]T)|([Zz])|([+-]\d{4}))$/;function Ma(de,Ne,ft,Ht,ln,er){var Jr=[hl(de),Lr.indexOf(Ne),parseInt(ft,10),parseInt(Ht,10),parseInt(ln,10)];return er&&Jr.push(parseInt(er,10)),Jr}function hl(de){var Ne=parseInt(de,10);return Ne<=49?2e3+Ne:Ne<=999?1900+Ne:Ne}function Yl(de){return de.replace(/\([^)]*\)|[\n\t]/g," ").replace(/(\s\s+)/g," ").replace(/^\s\s*/,"").replace(/\s\s*$/,"")}function Tu(de,Ne,ft){return!de||Gi.indexOf(de)===new Date(Ne[0],Ne[1],Ne[2]).getDay()||(O(ft).weekdayMismatch=!0,ft._isValid=!1,!1)}var za={UT:0,GMT:0,EDT:-240,EST:-300,CDT:-300,CST:-360,MDT:-360,MST:-420,PDT:-420,PST:-480};function Jl(de,Ne,ft){if(de)return za[de];if(Ne)return 0;var Ht=parseInt(ft,10),ln=Ht%100;return(Ht-ln)/100*60+ln}function vn(de){var Ne=El.exec(Yl(de._i));if(Ne){var ft=Ma(Ne[4],Ne[3],Ne[2],Ne[5],Ne[6],Ne[7]);if(!Tu(Ne[1],ft,de))return;de._a=ft,de._tzm=Jl(Ne[8],Ne[9],Ne[10]),de._d=fs.apply(null,de._a),de._d.setUTCMinutes(de._d.getUTCMinutes()-de._tzm),O(de).rfc2822=!0}else de._isValid=!1}function be(de){var Ne=yo.exec(de._i);
vendor: 5,282 bytes, line 1
1null===Ne?(_o(de),!1===de._isValid&&(delete de._isValid,vn(de),!1===de._isValid&&(delete de._isValid,A.createFromInputFallback(de)))):de._d=new Date(+Ne[1])}function At(de){if(de._f!==A.ISO_8601)if(de._f!==A.RFC_2822){de._a=[],O(de).empty=!0;var ft,Ht,ln,er,Jr,Ne=""+de._i,Ls=Ne.length,Ys=0;for(ln=En(de._f,de._locale).match(Rt)||[],ft=0;ft<ln.length;ft++)er=ln[ft],(Ht=(Ne.match($e(er,de))||[])[0])&&((Jr=Ne.substr(0,Ne.indexOf(Ht))).length>0&&O(de).unusedInput.push(Jr),Ne=Ne.slice(Ne.indexOf(Ht)+Ht.length),Ys+=Ht.length),Ze[er]?(Ht?O(de).empty=!1:O(de).unusedTokens.push(er),qt(er,Ht,de)):de._strict&&!Ht&&O(de).unusedTokens.push(er);O(de).charsLeftOver=Ls-Ys,Ne.length>0&&O(de).unusedInput.push(Ne),de._a[kt]<=12&&!0===O(de).bigHour&&de._a[kt]>0&&(O(de).bigHour=void 0),O(de).parsedDateParts=de._a.slice(0),O(de).meridiem=de._meridiem,de._a[kt]=hn(de._locale,de._a[kt],de._meridiem),ii(de),Ho(de)}else vn(de);else _o(de)}function hn(de,Ne,ft){var Ht;return null==ft?Ne:null!=de.meridiemHour?de.meridiemHour(Ne,ft):(null!=de.isPM&&((Ht=de.isPM(ft))&&Ne<12&&(Ne+=12),!Ht&&12===Ne&&(Ne=0)),Ne)}function Nr(de){var Ne,ft,Ht,ln,er;if(0===de._f.length)return O(de).invalidFormat=!0,void(de._d=new Date(NaN));for(ln=0;ln<de._f.length;ln++)er=0,Ne=q({},de),null!=de._useUTC&&(Ne._useUTC=de._useUTC),Ne._f=de._f[ln],At(Ne),ee(Ne)&&(er+=O(Ne).charsLeftOver,er+=10*O(Ne).unusedTokens.length,O(Ne).score=er,(null==Ht||er<Ht)&&(Ht=er,ft=Ne));a(de,ft||Ne)}function qi(de){if(!de._d){var Ne=xt(de._i);de._a=b([Ne.year,Ne.month,Ne.day||Ne.date,Ne.hour,Ne.minute,Ne.second,Ne.millisecond],function(ft){return ft&&parseInt(ft,10)}),ii(de)}}function Va(de){var Ne=new pe(Ho(uc(de)));return Ne._nextDay&&(Ne.add(1,"d"),Ne._nextDay=void 0),Ne}function uc(de){var Ne=de._i,ft=de._f;return de._locale=de._locale||Zi(de._l),null===Ne||void 0===ft&&""===Ne?te({nullInput:!0}):("string"==typeof Ne&&(de._i=Ne=de._locale.preparse(Ne)),oe(Ne)?new pe(Ho(Ne)):(k(Ne)?de._d=Ne:y(ft)?Nr(de):ft?At(de):Ad(de),ee(de)||(de._d=null),de))}function Ad(de){var Ne=de._i;I(Ne)?de._d=new Date(A.now()):k(Ne)?de._d=new Date(Ne.valueOf()):"string"==typeof Ne?be(de):y(Ne)?(de._a=b(Ne.slice(0),function(ft){return parseInt(ft,10)}),ii(de)):v(Ne)?qi(de):w(Ne)?de._d=new Date(Ne):A.createFromInputFallback(de)}function Cc(de,Ne,ft,Ht,ln){var er={};return(!0===ft||!1===ft)&&(Ht=ft,ft=void 0),(v(de)&&P(de)||y(de)&&0===de.length)&&(de=void 0),er._isAMomentObject=!0,er._useUTC=er._isUTC=ln,er._l=ft,er._i=de,er._f=Ne,er._strict=Ht,Va(er)}function qo(de,Ne,ft,Ht){return Cc(de,Ne,ft,Ht,!1)}A.createFromInputFallback=ge("value provided is not in a recognized RFC2822 or ISO format. moment construction falls back to js Date(), which is not reliable across all browsers and versions. Non RFC2822/ISO date formats are discouraged and will be removed in an upcoming major release. Please refer to http://momentjs.com/guides/#/warnings/js-date/ for more info.",function(de){de._d=new Date(de._i+(de._useUTC?" UTC":""))}),A.ISO_8601=function(){},A.RFC_2822=function(){};var Oc=ge("moment().min is deprecated, use moment.max instead. http://momentjs.com/guides/#/warnings/min-max/",function(){var de=qo.apply(null,arguments);return this.isValid()&&de.isValid()?de<this?this:de:te()}),bd=ge("moment().max is deprecated, use moment.min instead. http://momentjs.com/guides/#/warnings/min-max/",function(){var de=qo.apply(null,arguments);return this.isValid()&&de.isValid()?de>this?this:de:te()});function au(de,Ne){var ft,Ht;if(1===Ne.length&&y(Ne[0])&&(Ne=Ne[0]),!Ne.length)return qo();for(ft=Ne[0],Ht=1;Ht<Ne.length;++Ht)(!Ne[Ht].isValid()||Ne[Ht][de](ft))&&(ft=Ne[Ht]);return ft}function ku(){return au("isBefore",[].slice.call(arguments,0))}function Gc(){return au("isAfter",[].slice.call(arguments,0))}var Wc=function(){return Date.now?Date.now():+new Date},Zl=["year","quarter","month","week","day","hour","minute","second","millisecond"];function rd(de){for(var Ne in de)if(-1===Jn.call(Zl,Ne)||null!=de[Ne]&&isNaN(de[Ne]))return!1;for(var ft=!1,Ht=0;Ht<Zl.length;++Ht)if(de[Zl[Ht]]){if(ft)return!1;parseFloat(de[Zl[Ht]])!==Z(de[Zl[Ht]])&&(ft=!0)}return!0}function ko(){return this._isValid}function dc(){return Tl(NaN)}function xc(de){var Ne=xt(de),ft=Ne.year||0,Ht=Ne.quarter||0,ln=Ne.month||0,er=Ne.week||Ne.isoWeek||0,Jr=Ne.day||0,Ls=Ne.hour||0,Ys=Ne.minute||0,oo=Ne.second||0,ll=Ne.millisecond||0;this._isValid=rd(Ne),this._milliseconds=+ll+1e3*oo+6e4*Ys+1e3*Ls*60*60,this._days=+Jr+7*er,this._months=+ln+3*Ht+12*ft,this._data={},this._locale=Zi(),this._bubble()}function ia(de){return de instanceof xc}function Md(de){return de<0?-1*Math.round(-1*de):Math.round(de)}function Nl(de,Ne){st(de,0,0,function(){var ft=this.utcOffset(),Ht="+";return ft<0&&(ft=-ft,Ht="-"),Ht+Lt(~~(ft/60),2)+Ne+Lt(~~ft%60,2)})}Nl("Z",":"),Nl("ZZ",""),dn("Z",ci),dn("ZZ",ci),ht(["Z","ZZ"],function(de,Ne,ft){ft._useUTC=!0,ft._tzm=Ea(ci,de)});var $f=/([\+\-]|\d\d)/gi;function Ea(de,Ne){var ft=(Ne||"").match(de);if(null===ft)return null;var ln=((ft[ft.length-1]||[])+"").match($f)||["-",0,0],er=60*ln[1]+Z(ln[2]);return 0===er?0:"+"===ln[0]?er:-er}function Ll(de,Ne){var ft,Ht;return Ne._isUTC?(ft=Ne.clone(),Ht=(oe(de)||k(de)?de.valueOf():qo(de).valueOf())-ft.valueOf(),ft._d.setTime(ft._d.valueOf()+Ht),A.updateOffset(ft,!1),ft):qo(de).local()}
vendor: 6,404 bytes, line 1
1function Ca(de){return 15*-Math.round(de._d.getTimezoneOffset()/15)}function wa(de,Ne,ft){var ln,Ht=this._offset||0;if(!this.isValid())return null!=de?this:NaN;if(null!=de){if("string"==typeof de){if(null===(de=Ea(ci,de)))return this}else Math.abs(de)<16&&!ft&&(de*=60);return!this._isUTC&&Ne&&(ln=Ca(this)),this._offset=de,this._isUTC=!0,null!=ln&&this.add(ln,"m"),Ht!==de&&(!Ne||this._changeInProgress?Oa(this,Tl(de-Ht,"m"),1,!1):this._changeInProgress||(this._changeInProgress=!0,A.updateOffset(this,!0),this._changeInProgress=null)),this}return this._isUTC?Ht:Ca(this)}function Dr(de,Ne){return null!=de?("string"!=typeof de&&(de=-de),this.utcOffset(de,Ne),this):-this.utcOffset()}function fc(de){return this.utcOffset(0,de)}function io(de){return this._isUTC&&(this.utcOffset(0,de),this._isUTC=!1,de&&this.subtract(Ca(this),"m")),this}function Pr(){if(null!=this._tzm)this.utcOffset(this._tzm,!1,!0);else if("string"==typeof this._i){var de=Ea(si,this._i);null!=de?this.utcOffset(de):this.utcOffset(0,!0)}return this}function Hl(de){return!!this.isValid()&&(de=de?qo(de).utcOffset():0,(this.utcOffset()-de)%60==0)}function kl(){return this.utcOffset()>this.clone().month(0).utcOffset()||this.utcOffset()>this.clone().month(5).utcOffset()}function pl(){if(!I(this._isDSTShifted))return this._isDSTShifted;var de={};if(q(de,this),(de=uc(de))._a){var Ne=de._isUTC?i(de._a):qo(de._a);this._isDSTShifted=this.isValid()&&ue(de._a,Ne.toArray())>0}else this._isDSTShifted=!1;return this._isDSTShifted}function Dc(){return!!this.isValid()&&!this._isUTC}function yu(){return!!this.isValid()&&this._isUTC}function xo(){return!!this.isValid()&&this._isUTC&&0===this._offset}A.updateOffset=function(){};var lu=/^(\-|\+)?(?:(\d*)[. ])?(\d+)\:(\d+)(?:\:(\d+)(\.\d*)?)?$/,Cd=/^(-|\+)?P(?:([-+]?[0-9,.]*)Y)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)W)?(?:([-+]?[0-9,.]*)D)?(?:T(?:([-+]?[0-9,.]*)H)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)S)?)?$/;function Tl(de,Ne){var ln,er,Jr,ft=de,Ht=null;return ia(de)?ft={ms:de._milliseconds,d:de._days,M:de._months}:w(de)?(ft={},Ne?ft[Ne]=de:ft.milliseconds=de):(Ht=lu.exec(de))?(ln="-"===Ht[1]?-1:1,ft={y:0,d:Z(Ht[vr])*ln,h:Z(Ht[kt])*ln,m:Z(Ht[Gt])*ln,s:Z(Ht[pn])*ln,ms:Z(Md(1e3*Ht[zt]))*ln}):(Ht=Cd.exec(de))?(ln="-"===Ht[1]?-1:1,ft={y:Vs(Ht[2],ln),M:Vs(Ht[3],ln),w:Vs(Ht[4],ln),d:Vs(Ht[5],ln),h:Vs(Ht[6],ln),m:Vs(Ht[7],ln),s:Vs(Ht[8],ln)}):null==ft?ft={}:"object"==typeof ft&&("from"in ft||"to"in ft)&&(Jr=__(qo(ft.from),qo(ft.to)),(ft={}).ms=Jr.milliseconds,ft.M=Jr.months),er=new xc(ft),ia(de)&&T(de,"_locale")&&(er._locale=de._locale),er}function Vs(de,Ne){var ft=de&&parseFloat(de.replace(",","."));return(isNaN(ft)?0:ft)*Ne}function Od(de,Ne){var ft={};return ft.months=Ne.month()-de.month()+12*(Ne.year()-de.year()),de.clone().add(ft.months,"M").isAfter(Ne)&&--ft.months,ft.milliseconds=+Ne-+de.clone().add(ft.months,"M"),ft}function __(de,Ne){var ft;return de.isValid()&&Ne.isValid()?(Ne=Ll(Ne,de),de.isBefore(Ne)?ft=Od(de,Ne):((ft=Od(Ne,de)).milliseconds=-ft.milliseconds,ft.months=-ft.months),ft):{milliseconds:0,months:0}}function Kf(de,Ne){return function(ft,Ht){var er;return null!==Ht&&!isNaN(+Ht)&&(we(Ne,"moment()."+Ne+"(period, number) is deprecated. Please use moment()."+Ne+"(number, period). See http://momentjs.com/guides/#/warnings/add-inverted-param/ for more info."),er=ft,ft=Ht,Ht=er),Oa(this,Tl(ft="string"==typeof ft?+ft:ft,Ht),de),this}}function Oa(de,Ne,ft,Ht){var ln=Ne._milliseconds,er=Md(Ne._days),Jr=Md(Ne._months);de.isValid()&&(Ht=Ht??!0,Jr&&fi(de,it(de,"Month")+Jr*ft),er&&jt(de,"Date",it(de,"Date")+er*ft),ln&&de._d.setTime(de._d.valueOf()+ln*ft),Ht&&A.updateOffset(de,er||Jr))}Tl.fn=xc.prototype,Tl.invalid=dc;var hs=Kf(1,"add"),Cs=Kf(-1,"subtract");function Is(de,Ne){var ft=de.diff(Ne,"days",!0);return ft<-6?"sameElse":ft<-1?"lastWeek":ft<0?"lastDay":ft<1?"sameDay":ft<2?"nextDay":ft<7?"nextWeek":"sameElse"}function qs(de,Ne){var ft=de||qo(),Ht=Ll(ft,this).startOf("day"),ln=A.calendarFormat(this,Ht)||"sameElse",er=Ne&&(ce(Ne[ln])?Ne[ln].call(this,ft):Ne[ln]);return this.format(er||this.localeData().calendar(ln,this,qo(ft)))}function Ns(){return new pe(this)}function Ke(de,Ne){var ft=oe(de)?de:qo(de);return!(!this.isValid()||!ft.isValid())&&("millisecond"===(Ne=Ft(Ne)||"millisecond")?this.valueOf()>ft.valueOf():ft.valueOf()<this.clone().startOf(Ne).valueOf())}function Ce(de,Ne){var ft=oe(de)?de:qo(de);return!(!this.isValid()||!ft.isValid())&&("millisecond"===(Ne=Ft(Ne)||"millisecond")?this.valueOf()<ft.valueOf():this.clone().endOf(Ne).valueOf()<ft.valueOf())}function tt(de,Ne,ft,Ht){var ln=oe(de)?de:qo(de),er=oe(Ne)?Ne:qo(Ne);return!!(this.isValid()&&ln.isValid()&&er.isValid())&&("("===(Ht=Ht||"()")[0]?this.isAfter(ln,ft):!this.isBefore(ln,ft))&&(")"===Ht[1]?this.isBefore(er,ft):!this.isAfter(er,ft))}function $t(de,Ne){var Ht,ft=oe(de)?de:qo(de);return!(!this.isValid()||!ft.isValid())&&("millisecond"===(Ne=Ft(Ne)||"millisecond")?this.valueOf()===ft.valueOf():(Ht=ft.valueOf(),this.clone().startOf(Ne).valueOf()<=Ht&&Ht<=this.clone().endOf(Ne).valueOf()))}function Ln(de,Ne){return this.isSame(de,Ne)||this.isAfter(de,Ne)}function Fn(de,Ne){return this.isSame(de,Ne)||this.isBefore(de,Ne)}function Hr(de,Ne,ft){var Ht,ln,er;if(!this.isValid())return NaN;if(!(Ht=Ll(de,this)).isValid())return NaN;switch(ln=6e4*(Ht.utcOffset()-this.utcOffset()),Ne=Ft(Ne)){case"year":er=Ti(this,Ht)/12;break;case"month":er=Ti(this,Ht);break;case"quarter":er=Ti(this,Ht)/3;break;case"second":er=(this-Ht)/1e3;break;case"minute":er=(this-Ht)/6e4;break;case"hour":er=(this-Ht)/36e5;break;case"day":er=(this-Ht-ln)/864e5;break;case"week":er=(this-Ht-ln)/6048e5;break;default:er=this-Ht}return ft?er:ie(er)}function Ti(de,Ne){var er,ft=12*(Ne.year()-de.year())+(Ne.month()-de.month()),Ht=de.clone().add(ft,"months");return er=Ne-Ht<0?(Ne-Ht)/(Ht-de.clone().add(ft-1,"months")):(Ne-Ht)/(de.clone().add(ft+1,"months")-Ht),-(ft+er)||0}function Do(){return this.clone().locale("en").format("ddd MMM DD YYYY HH:mm:ss [GMT]ZZ")}function ea(de){if(!this.isValid())return null;var Ne=!0!==de,ft=Ne?this.clone().utc():this;return ft.year()<0||ft.year()>9999?Zn(ft,Ne?"YYYYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYYYY-MM-DD[T]HH:mm:ss.SSSZ"):ce(Date.prototype.toISOString)?Ne?this.toDate().toISOString():new Date(this.valueOf()+60*this.utcOffset()*1e3).toISOString().replace("Z",Zn(ft,"Z")):Zn(ft,Ne?"YYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYY-MM-DD[T]HH:mm:ss.SSSZ")}
vendor: 5,360 bytes, line 1
1function Ro(){if(!this.isValid())return"moment.invalid(/* "+this._i+" */)";var de="moment",Ne="";this.isLocal()||(de=0===this.utcOffset()?"moment.utc":"moment.parseZone",Ne="Z");var ft="["+de+'("]',Ht=0<=this.year()&&this.year()<=9999?"YYYY":"YYYYYY",ln="-MM-DD[T]HH:mm:ss.SSS",er=Ne+'[")]';return this.format(ft+Ht+ln+er)}function os(de){de||(de=this.isUtc()?A.defaultFormatUtc:A.defaultFormat);var Ne=Zn(this,de);return this.localeData().postformat(Ne)}function da(de,Ne){return this.isValid()&&(oe(de)&&de.isValid()||qo(de).isValid())?Tl({to:this,from:de}).locale(this.locale()).humanize(!Ne):this.localeData().invalidDate()}function Ao(de){return this.from(qo(),de)}function Xi(de,Ne){return this.isValid()&&(oe(de)&&de.isValid()||qo(de).isValid())?Tl({from:this,to:de}).locale(this.locale()).humanize(!Ne):this.localeData().invalidDate()}function xa(de){return this.to(qo(),de)}function _a(de){var Ne;return void 0===de?this._locale._abbr:(null!=(Ne=Zi(de))&&(this._locale=Ne),this)}A.defaultFormat="YYYY-MM-DDTHH:mm:ssZ",A.defaultFormatUtc="YYYY-MM-DDTHH:mm:ss[Z]";var Xa=ge("moment().lang() is deprecated. Instead, use moment().localeData() to get the language configuration. Use moment().locale() to change languages.",function(de){return void 0===de?this.localeData():this.locale(de)});function Qa(){return this._locale}var yl=1e3,ys=60*yl,Go=60*ys,Tf=3506328*Go;function eo(de,Ne){return(de%Ne+Ne)%Ne}function sa(de,Ne,ft){return de<100&&de>=0?new Date(de+400,Ne,ft)-Tf:new Date(de,Ne,ft).valueOf()}function Ul(de,Ne,ft){return de<100&&de>=0?Date.UTC(de+400,Ne,ft)-Tf:Date.UTC(de,Ne,ft)}function hc(de){var Ne;if(void 0===(de=Ft(de))||"millisecond"===de||!this.isValid())return this;var ft=this._isUTC?Ul:sa;switch(de){case"year":Ne=ft(this.year(),0,1);break;case"quarter":Ne=ft(this.year(),this.month()-this.month()%3,1);break;case"month":Ne=ft(this.year(),this.month(),1);break;case"week":Ne=ft(this.year(),this.month(),this.date()-this.weekday());break;case"isoWeek":Ne=ft(this.year(),this.month(),this.date()-(this.isoWeekday()-1));break;case"day":case"date":Ne=ft(this.year(),this.month(),this.date());break;case"hour":Ne=this._d.valueOf(),Ne-=eo(Ne+(this._isUTC?0:this.utcOffset()*ys),Go);break;case"minute":Ne=this._d.valueOf(),Ne-=eo(Ne,ys);break;case"second":Ne=this._d.valueOf(),Ne-=eo(Ne,yl)}return this._d.setTime(Ne),A.updateOffset(this,!0),this}function Au(de){var Ne;if(void 0===(de=Ft(de))||"millisecond"===de||!this.isValid())return this;var ft=this._isUTC?Ul:sa;switch(de){case"year":Ne=ft(this.year()+1,0,1)-1;break;case"quarter":Ne=ft(this.year(),this.month()-this.month()%3+3,1)-1;break;case"month":Ne=ft(this.year(),this.month()+1,1)-1;break;case"week":Ne=ft(this.year(),this.month(),this.date()-this.weekday()+7)-1;break;case"isoWeek":Ne=ft(this.year(),this.month(),this.date()-(this.isoWeekday()-1)+7)-1;break;case"day":case"date":Ne=ft(this.year(),this.month(),this.date()+1)-1;break;case"hour":Ne=this._d.valueOf(),Ne+=Go-eo(Ne+(this._isUTC?0:this.utcOffset()*ys),Go)-1;break;case"minute":Ne=this._d.valueOf(),Ne+=ys-eo(Ne,ys)-1;break;case"second":Ne=this._d.valueOf(),Ne+=yl-eo(Ne,yl)-1}return this._d.setTime(Ne),A.updateOffset(this,!0),this}function Al(){return this._d.valueOf()-6e4*(this._offset||0)}function Ia(){return Math.floor(this.valueOf()/1e3)}function so(){return new Date(this.valueOf())}function Ja(){var de=this;return[de.year(),de.month(),de.date(),de.hour(),de.minute(),de.second(),de.millisecond()]}function Za(){var de=this;return{years:de.year(),months:de.month(),date:de.date(),hours:de.hours(),minutes:de.minutes(),seconds:de.seconds(),milliseconds:de.milliseconds()}}function xd(){return this.isValid()?this.toISOString():null}function Bl(){return ee(this)}function _l(){return a({},O(this))}function xp(){return O(this).overflow}function Jd(){return{input:this._i,format:this._f,locale:this._locale,isUTC:this._isUTC,strict:this._strict}}function Uu(de,Ne){st(0,[de,de.length],0,Ne)}function Bu(de){return go.call(this,de,this.week(),this.weekday(),this.localeData()._week.dow,this.localeData()._week.doy)}function al(de){return go.call(this,de,this.isoWeek(),this.isoWeekday(),1,4)}function Ni(){return Qs(this.year(),1,4)}function _s(){var de=this.localeData()._week;return Qs(this.year(),de.dow,de.doy)}function go(de,Ne,ft,Ht,ln){var er;return null==de?$a(this,Ht,ln).year:(Ne>(er=Qs(de,Ht,ln))&&(Ne=er),Xh.call(this,de,Ne,ft,Ht,ln))}function Xh(de,Ne,ft,Ht,ln){var er=ho(de,Ne,ft,Ht,ln),Jr=fs(er.year,0,er.dayOfYear);return this.year(Jr.getUTCFullYear()),this.month(Jr.getUTCMonth()),this.date(Jr.getUTCDate()),this}function yf(de){return null==de?Math.ceil((this.month()+1)/3):this.month(3*(de-1)+this.month()%3)}st(0,["gg",2],0,function(){return this.weekYear()%100}),st(0,["GG",2],0,function(){return this.isoWeekYear()%100}),Uu("gggg","weekYear"),Uu("ggggg","weekYear"),Uu("GGGG","isoWeekYear"),Uu("GGGGG","isoWeekYear"),Mt("weekYear","gg"),Mt("isoWeekYear","GG"),yt("weekYear",1),yt("isoWeekYear",1),dn("G",Br),dn("g",Br),dn("GG",Yt,Pt),dn("gg",Yt,Pt),dn("GGGG",xn,pt),dn("gggg",xn,pt),dn("GGGGG",Qn,Ct),dn("ggggg",Qn,Ct),Ut(["gggg","ggggg","GGGG","GGGGG"],function(de,Ne,ft,Ht){Ne[Ht.substr(0,2)]=Z(de)}),Ut(["gg","GG"],function(de,Ne,ft,Ht){Ne[Ht]=A.parseTwoDigitYear(de)}),st("Q",0,"Qo","quarter"),Mt("quarter","Q"),yt("quarter",7),dn("Q",gn),ht("Q",function(de,Ne){Ne[dr]=3*(Z(de)-1)}
vendor: 6,478 bytes, line 1
1),st("D",["DD",2],"Do","date"),Mt("date","D"),yt("date",9),dn("D",Yt),dn("DD",Yt,Pt),dn("Do",function(de,Ne){return de?Ne._dayOfMonthOrdinalParse||Ne._ordinalParse:Ne._dayOfMonthOrdinalParseLenient}),ht(["D","DD"],vr),ht("Do",function(de,Ne){Ne[vr]=Z(de.match(Yt)[0])});var Af=vt("Date",!0);function Dd(de){var Ne=Math.round((this.clone().startOf("day")-this.clone().startOf("year"))/864e5)+1;return null==de?Ne:this.add(de-Ne,"d")}st("DDD",["DDDD",3],"DDDo","dayOfYear"),Mt("dayOfYear","DDD"),yt("dayOfYear",4),dn("DDD",fn),dn("DDDD",et),ht(["DDD","DDDD"],function(de,Ne,ft){ft._dayOfYear=Z(de)}),st("m",["mm",2],0,"minute"),Mt("minute","m"),yt("minute",14),dn("m",Yt),dn("mm",Yt,Pt),ht(["m","mm"],Gt);var ql=vt("Minutes",!1);st("s",["ss",2],0,"second"),Mt("second","s"),yt("second",15),dn("s",Yt),dn("ss",Yt,Pt),ht(["s","ss"],pn);var jl,bf=vt("Seconds",!1);for(st("S",0,0,function(){return~~(this.millisecond()/100)}),st(0,["SS",2],0,function(){return~~(this.millisecond()/10)}),st(0,["SSS",3],0,"millisecond"),st(0,["SSSS",4],0,function(){return 10*this.millisecond()}),st(0,["SSSSS",5],0,function(){return 100*this.millisecond()}),st(0,["SSSSSS",6],0,function(){return 1e3*this.millisecond()}),st(0,["SSSSSSS",7],0,function(){return 1e4*this.millisecond()}),st(0,["SSSSSSSS",8],0,function(){return 1e5*this.millisecond()}),st(0,["SSSSSSSSS",9],0,function(){return 1e6*this.millisecond()}),Mt("millisecond","ms"),yt("millisecond",16),dn("S",fn,gn),dn("SS",fn,Pt),dn("SSS",fn,et),jl="SSSS";jl.length<=9;jl+="S")dn(jl,Er);function Rc(de,Ne){Ne[zt]=Z(1e3*("0."+de))}for(jl="S";jl.length<=9;jl+="S")ht(jl,Rc);var Na=vt("Milliseconds",!1);function id(){return this._isUTC?"UTC":""}function Xr(){return this._isUTC?"Coordinated Universal Time":""}st("z",0,0,"zoneAbbr"),st("zz",0,0,"zoneName");var Or=pe.prototype;function $c(de){return qo(1e3*de)}function sd(){return qo.apply(null,arguments).parseZone()}function ma(de){return de}Or.add=hs,Or.calendar=qs,Or.clone=Ns,Or.diff=Hr,Or.endOf=Au,Or.format=os,Or.from=da,Or.fromNow=Ao,Or.to=Xi,Or.toNow=xa,Or.get=_n,Or.invalidAt=xp,Or.isAfter=Ke,Or.isBefore=Ce,Or.isBetween=tt,Or.isSame=$t,Or.isSameOrAfter=Ln,Or.isSameOrBefore=Fn,Or.isValid=Bl,Or.lang=Xa,Or.locale=_a,Or.localeData=Qa,Or.max=bd,Or.min=Oc,Or.parsingFlags=_l,Or.set=or,Or.startOf=hc,Or.subtract=Cs,Or.toArray=Ja,Or.toObject=Za,Or.toDate=so,Or.toISOString=ea,Or.inspect=Ro,Or.toJSON=xd,Or.toString=Do,Or.unix=Ia,Or.valueOf=Al,Or.creationData=Jd,Or.year=Wn,Or.isLeapYear=Cr,Or.weekYear=Bu,Or.isoWeekYear=al,Or.quarter=Or.quarters=yf,Or.month=Ri,Or.daysInMonth=Fi,Or.week=Or.weeks=ol,Or.isoWeek=Or.isoWeeks=Mn,Or.weeksInYear=_s,Or.isoWeeksInYear=Ni,Or.date=Af,Or.day=Or.days=Qo,Or.weekday=zn,Or.isoWeekday=It,Or.dayOfYear=Dd,Or.hour=Or.hours=Oo,Or.minute=Or.minutes=ql,Or.second=Or.seconds=bf,Or.millisecond=Or.milliseconds=Na,Or.utcOffset=wa,Or.utc=fc,Or.local=io,Or.parseZone=Pr,Or.hasAlignedHourOffset=Hl,Or.isDST=kl,Or.isLocal=Dc,Or.isUtcOffset=yu,Or.isUtc=xo,Or.isUTC=xo,Or.zoneAbbr=id,Or.zoneName=Xr,Or.dates=ge("dates accessor is deprecated. Use date instead.",Af),Or.months=ge("months accessor is deprecated. Use month instead",Ri),Or.years=ge("years accessor is deprecated. Use year instead",Wn),Or.zone=ge("moment().zone is deprecated, use moment().utcOffset instead. http://momentjs.com/guides/#/warnings/zone/",Dr),Or.isDSTShifted=ge("isDSTShifted is deprecated. See http://momentjs.com/guides/#/warnings/dst-shifted/ for more information",pl);var Po=Je.prototype;function Pc(de,Ne,ft,Ht){var ln=Zi(),er=i().set(Ht,Ne);return ln[ft](er,de)}function La(de,Ne,ft){if(w(de)&&(Ne=de,de=void 0),de=de||"",null!=Ne)return Pc(de,Ne,ft,"month");var Ht,ln=[];for(Ht=0;Ht<12;Ht++)ln[Ht]=Pc(de,Ht,ft,"month");return ln}function bo(de,Ne,ft,Ht){"boolean"==typeof de?(w(Ne)&&(ft=Ne,Ne=void 0),Ne=Ne||""):(ft=Ne=de,de=!1,w(Ne)&&(ft=Ne,Ne=void 0),Ne=Ne||"");var ln=Zi(),er=de?ln._week.dow:0;if(null!=ft)return Pc(Ne,(ft+er)%7,Ht,"day");var Jr,Ls=[];for(Jr=0;Jr<7;Jr++)Ls[Jr]=Pc(Ne,(Jr+er)%7,Ht,"day");return Ls}function fa(de,Ne){return La(de,Ne,"months")}function Zd(de,Ne){return La(de,Ne,"monthsShort")}function Mf(de,Ne,ft){return bo(de,Ne,ft,"weekdays")}function wc(de,Ne,ft){return bo(de,Ne,ft,"weekdaysShort")}function oa(de,Ne,ft){return bo(de,Ne,ft,"weekdaysMin")}Po.calendar=Me,Po.longDateFormat=B,Po.invalidDate=le,Po.ordinal=Re,Po.preparse=ma,Po.postformat=ma,Po.relativeTime=ze,Po.pastFuture=dt,Po.set=xe,Po.months=Xs,Po.monthsShort=_r,Po.monthsParse=Ir,Po.monthsRegex=Ji,Po.monthsShortRegex=Yr,Po.week=Ps,Po.firstDayOfYear=Pn,Po.firstDayOfWeek=Xo,Po.weekdays=jr,Po.weekdaysMin=Ss,Po.weekdaysShort=zi,Po.weekdaysParse=ba,Po.weekdaysRegex=ei,Po.weekdaysShortRegex=Js,Po.weekdaysMinRegex=ua,Po.isPM=Ki,Po.meridiem=td,Yo("en",{dayOfMonthOrdinalParse:/\d{1,2}(th|st|nd|rd)/,ordinal:function(de){var Ne=de%10;return de+(1===Z(de%100/10)?"th":1===Ne?"st":2===Ne?"nd":3===Ne?"rd":"th")}}),A.lang=ge("moment.lang is deprecated. Use moment.locale instead.",Yo),A.langData=ge("moment.langData is deprecated. Use moment.localeData instead.",Zi);var ml=Math.abs;function ws(){var de=this._data;return this._milliseconds=ml(this._milliseconds),this._days=ml(this._days),this._months=ml(this._months),de.milliseconds=ml(de.milliseconds),de.seconds=ml(de.seconds),de.minutes=ml(de.minutes),de.hours=ml(de.hours),de.months=ml(de.months),de.years=ml(de.years),this}function Fe(de,Ne,ft,Ht){var ln=Tl(Ne,ft);return de._milliseconds+=Ht*ln._milliseconds,de._days+=Ht*ln._days,de._months+=Ht*ln._months,de._bubble()}function ve(de,Ne){return Fe(this,de,Ne,1)}function Ie(de,Ne){return Fe(this,de,Ne,-1)}function Xe(de){return de<0?Math.floor(de):Math.ceil(de)}function St(){var ln,er,Jr,Ls,Ys,de=this._milliseconds,Ne=this._days,ft=this._months,Ht=this._data;return de>=0&&Ne>=0&&ft>=0||de<=0&&Ne<=0&&ft<=0||(de+=864e5*Xe(wn(ft)+Ne),Ne=0,ft=0),Ht.milliseconds=de%1e3,ln=ie(de/1e3),Ht.seconds=ln%60,er=ie(ln/60),Ht.minutes=er%60,Jr=ie(er/60),Ht.hours=Jr%24,Ne+=ie(Jr/24),ft+=Ys=ie(en(Ne)),Ne-=Xe(wn(Ys)),Ls=ie(ft/12),ft%=12,Ht.days=Ne,Ht.months=ft,Ht.years=Ls,this}function en(de){return 4800*de/146097}function wn(de){return 146097*de/4800}function Bn(de){if(!this.isValid())return NaN;var Ne,ft,Ht=this._milliseconds;if("month"===(de=Ft(de))||"quarter"===de||"year"===de)switch(Ne=this._days+Ht/864e5,ft=this._months+en(Ne),de){case"month":return ft;case"quarter":return ft/3;case"year":return ft/12}else switch(Ne=this._days+Math.round(wn(this._months)),de){case"week":return Ne/7+
1Ht/6048e5;case"day":return Ne+Ht/864e5;case"hour":return 24*Ne+Ht/36e5;case"minute":return 1440*Ne+Ht/6e4;case"second":return 86400*Ne+Ht/1e3;case"millisecond":return Math.floor(864e5*Ne)+Ht;default:throw new Error("Unknown unit "+de)}}function ti(){return this.isValid()?this._milliseconds+864e5*this._days+this._months%12*2592e6+31536e6*Z(this._months/12):NaN}function wi(de){return function(){return this.as(de)}}var Gs=wi("ms"),ts=wi("s"),qa=wi("m"),Ya=wi("h"),Kc=wi("d"),Gl=wi("w"),Ta=wi("M"),bl=wi("Q"),bu=wi("y");function Mu(){return Tl(this)}function ki(de){return de=Ft(de),this.isValid()?this[de+"s"]():NaN}function Da(de){return function(){return this.isValid()?this._data[de]:NaN}}var Wo=Da("milliseconds"),Cf=Da("seconds"),Ic=Da("minutes"),qd=Da("hours"),ef=Da("days"),Of=Da("months"),cu=Da("years");function pc(){return ie(this.days()/7)}var Nc=Math.round,od={ss:44,s:45,m:45,h:22,d:26,M:11};function Mh(de,Ne,ft,Ht,ln){return ln.relativeTime(Ne||1,!!ft,de,Ht)}function Fu(de,Ne,ft){var Ht=Tl(de).abs(),ln=Nc(Ht.as("s")),er=Nc(Ht.as("m")),Jr=Nc(Ht.as("h")),Ls=Nc(Ht.as("d")),Ys=Nc(Ht.as("M")),oo=Nc(Ht.as("y")),ll=ln<=od.ss&&["s",ln]||ln<od.s&&["ss",ln]||er<=1&&["m"]||er<od.m&&["mm",er]||Jr<=1&&["h"]||Jr<od.h&&["hh",Jr]||Ls<=1&&["d"]||Ls<od.d&&["dd",Ls]||Ys<=1&&["M"]||Ys<od.M&&["MM",Ys]||oo<=1&&["y"]||["yy",oo];return ll[2]=Ne,ll[3]=+de>0,ll[4]=ft,Mh.apply(null,ll)}function Vu(de){return void 0===de?Nc:"function"==typeof de&&(Nc=de,!0)}function xf(de,Ne){return void 0!==od[de]&&(void 0===Ne?od[de]:(od[de]=Ne,"s"===de&&(od.ss=Ne-1),!0))}function tf(de){if(!this.isValid())return this.localeData().invalidDate();var Ne=this.localeData(),ft=Fu(this,!de,Ne);return de&&(ft=Ne.pastFuture(+this,ft)),Ne.postformat(ft)}var Df=Math.abs;function Rd(de){return(de>0)-(de<0)||+de}function Lc(){if(!this.isValid())return this.localeData().invalidDate();var Ht,ln,de=Df(this._milliseconds)/1e3,Ne=Df(this._days),ft=Df(this._months);Ht=ie(de/60),ln=ie(Ht/60),de%=60,Ht%=60;var Jr=ie(ft/12),Ls=ft%=12,Ys=Ne,oo=ln,ll=Ht,ja=de?de.toFixed(3).replace(/\.?0+$/,""):"",Yu=this.asSeconds();if(!Yu)return"P0D";var ya=Yu<0?"-":"",Ml=Rd(this._months)!==Rd(Yu)?"-":"",Ha=Rd(this._days)!==Rd(Yu)?"-":"",zc=Rd(this._milliseconds)!==Rd(Yu)?"-":"";return ya+"P"+(Jr?Ml+Jr+"Y":"")+(Ls?Ml+Ls+"M":"")+(Ys?Ha+Ys+"D":"")+(oo||ll||ja?"T":"")+(oo?zc+oo+"H":"")+(ll?zc+ll+"M":"")+(ja?zc+ja+"S":"")}var Ws=xc.prototype;return Ws.isValid=ko,Ws.abs=ws,Ws.add=ve,Ws.subtract=Ie,Ws.as=Bn,Ws.asMilliseconds=Gs,Ws.asSeconds=ts,Ws.asMinutes=qa,Ws.asHours=Ya,Ws.asDays=Kc,Ws.asWeeks=Gl,Ws.asMonths=Ta,Ws.asQuarters=bl,Ws.asYears=bu,Ws.valueOf=ti,Ws._bubble=St,Ws.clone=Mu,Ws.get=ki,Ws.milliseconds=Wo,Ws.seconds=Cf,Ws.minutes=Ic,Ws.hours=qd,Ws.days=ef,Ws.weeks=pc,Ws.months=Of,Ws.years=cu,Ws.humanize=tf,Ws.toISOString=Lc,Ws.toString=Lc,Ws.toJSON=Lc,Ws.locale=_a,Ws.localeData=Qa,Ws.toIsoString=ge("toIsoString() is deprecated. Please use toISOString() instead (notice the capitals)",Lc),Ws.lang=Xa,st("X",0,0,"unix"),st("x",0,0,"valueOf"),dn("x",Br),dn("X",oi),ht("X",function(de,Ne,ft){ft._d=new Date(1e3*parseFloat(de,10))}),ht("x",function(de,Ne,ft){ft._d=new Date(Z(de))}),A.version="2.24.0",L(qo),A.fn=Or,A.min=ku,A.max=Gc,A.now=Wc,A.utc=i,A.unix=$c,A.months=fa,A.isDate=k,A.locale=Yo,A.invalid=te,A.duration=Tl,A.isMoment=oe,A.weekdays=Mf,A.parseZone=sd,A.localeData=Zi,A.isDuration=ia,A.monthsShort=Zd,A.weekdaysMin=oa,A.defineLocale=Jo,A.updateLocale=jc,A.locales=nd,A.weekdaysShort=wc,A.normalizeUnits=Ft,A.relativeTimeRounding=Vu,A.relativeTimeThreshold=xf,A.calendarFormat=Is,A.prototype=Or,A.HTML5_FMT={DATETIME_LOCAL:"YYYY-MM-DDTHH:mm",DATETIME_LOCAL_SECONDS:"YYYY-MM-DDTHH:mm:ss",DATETIME_LOCAL_MS:"YYYY-MM-DDTHH:mm:ss.SSS",DATE:"YYYY-MM-DD",TIME:"HH:mm",TIME_SECONDS:"HH:mm:ss",TIME_MS:"HH:mm:ss.SSS",WEEK:"GGGG-[W]WW",MONTH:"YYYY-MM"},A}()},56443:(We,Te,C)=>{"use strict";We.exports=C(36055)},36055:(We,Te,C)=>{"use strict";var s=Te;function A(){s.util._configure(),s.Writer._configure(s.BufferWriter),s.Reader._configure(s.BufferReader)}s.build="minimal",s.Writer=C(86874),s.BufferWriter=C(42523),s.Reader=C(95082),s.BufferReader=C(58187),s.util=C(67829),s.rpc=C(36222),s.roots=C(85608),s.configure=A,A()},95082:(We,Te,C)=>{"use strict";We.exports=P;var A,s=C(67829),L=s.LongBits,y=s.utf8;function v(a,i){return RangeError("index out of range: "+a.pos+" + "+(i||1)+" > "+a.len)}function P(a){this.buf=a,this.pos=0,this.len=a.length}var i,I=typeof Uint8Array<"u"?function(i){if(i instanceof Uint8Array||Array.isArray(i))return new P(i);throw Error("illegal buffer")}:function(i){if(Array.isArray(i))return new P(i);throw Error("illegal buffer")},w=function(){return s.Buffer?function(p){return(P.create=function(Y){return s.Buffer.isBuffer(Y)?
vendor: 11,421 bytes, line 1
1new A(Y):I(Y)})(p)}:I};function k(){var a=new L(0,0),i=0;if(!(this.len-this.pos>4)){for(;i<3;++i){if(this.pos>=this.len)throw v(this);if(a.lo=(a.lo|(127&this.buf[this.pos])<<7*i)>>>0,this.buf[this.pos++]<128)return a}return a.lo=(a.lo|(127&this.buf[this.pos++])<<7*i)>>>0,a}for(;i<4;++i)if(a.lo=(a.lo|(127&this.buf[this.pos])<<7*i)>>>0,this.buf[this.pos++]<128)return a;if(a.lo=(a.lo|(127&this.buf[this.pos])<<28)>>>0,a.hi=(a.hi|(127&this.buf[this.pos])>>4)>>>0,this.buf[this.pos++]<128)return a;if(i=0,this.len-this.pos>4){for(;i<5;++i)if(a.hi=(a.hi|(127&this.buf[this.pos])<<7*i+3)>>>0,this.buf[this.pos++]<128)return a}else for(;i<5;++i){if(this.pos>=this.len)throw v(this);if(a.hi=(a.hi|(127&this.buf[this.pos])<<7*i+3)>>>0,this.buf[this.pos++]<128)return a}throw Error("invalid varint encoding")}function b(a,i){return(a[i-4]|a[i-3]<<8|a[i-2]<<16|a[i-1]<<24)>>>0}function T(){if(this.pos+8>this.len)throw v(this,8);return new L(b(this.buf,this.pos+=4),b(this.buf,this.pos+=4))}P.create=w(),P.prototype._slice=s.Array.prototype.subarray||s.Array.prototype.slice,P.prototype.uint32=(i=4294967295,function(){if(i=(127&this.buf[this.pos])>>>0,this.buf[this.pos++]<128||(i=(i|(127&this.buf[this.pos])<<7)>>>0,this.buf[this.pos++]<128)||(i=(i|(127&this.buf[this.pos])<<14)>>>0,this.buf[this.pos++]<128)||(i=(i|(127&this.buf[this.pos])<<21)>>>0,this.buf[this.pos++]<128)||(i=(i|(15&this.buf[this.pos])<<28)>>>0,this.buf[this.pos++]<128))return i;if((this.pos+=5)>this.len)throw this.pos=this.len,v(this,10);return i}),P.prototype.int32=function(){return 0|this.uint32()},P.prototype.sint32=function(){var i=this.uint32();return i>>>1^-(1&i)|0},P.prototype.bool=function(){return 0!==this.uint32()},P.prototype.fixed32=function(){if(this.pos+4>this.len)throw v(this,4);return b(this.buf,this.pos+=4)},P.prototype.sfixed32=function(){if(this.pos+4>this.len)throw v(this,4);return 0|b(this.buf,this.pos+=4)},P.prototype.float=function(){if(this.pos+4>this.len)throw v(this,4);var i=s.float.readFloatLE(this.buf,this.pos);return this.pos+=4,i},P.prototype.double=function(){if(this.pos+8>this.len)throw v(this,4);var i=s.float.readDoubleLE(this.buf,this.pos);return this.pos+=8,i},P.prototype.bytes=function(){var i=this.uint32(),p=this.pos,O=this.pos+i;if(O>this.len)throw v(this,i);if(this.pos+=i,Array.isArray(this.buf))return this.buf.slice(p,O);if(p===O){var Y=s.Buffer;return Y?Y.alloc(0):new this.buf.constructor(0)}return this._slice.call(this.buf,p,O)},P.prototype.string=function(){var i=this.bytes();return y.read(i,0,i.length)},P.prototype.skip=function(i){if("number"==typeof i){if(this.pos+i>this.len)throw v(this,i);this.pos+=i}else do{if(this.pos>=this.len)throw v(this)}while(128&this.buf[this.pos++]);return this},P.prototype.skipType=function(a){switch(a){case 0:this.skip();break;case 1:this.skip(8);break;case 2:this.skip(this.uint32());break;case 3:for(;4!=(a=7&this.uint32());)this.skipType(a);break;case 5:this.skip(4);break;default:throw Error("invalid wire type "+a+" at offset "+this.pos)}return this},P._configure=function(a){A=a,P.create=w(),A._configure();var i=s.Long?"toLong":"toNumber";s.merge(P.prototype,{int64:function(){return k.call(this)[i](!1)},uint64:function(){return k.call(this)[i](!0)},sint64:function(){return k.call(this).zzDecode()[i](!1)},fixed64:function(){return T.call(this)[i](!0)},sfixed64:function(){return T.call(this)[i](!1)}})}},58187:(We,Te,C)=>{"use strict";We.exports=L;var s=C(95082);(L.prototype=Object.create(s.prototype)).constructor=L;var A=C(67829);function L(y){s.call(this,y)}L._configure=function(){A.Buffer&&(L.prototype._slice=A.Buffer.prototype.slice)},L.prototype.string=function(){var v=this.uint32();return this.buf.utf8Slice?this.buf.utf8Slice(this.pos,this.pos=Math.min(this.pos+v,this.len)):this.buf.toString("utf-8",this.pos,this.pos=Math.min(this.pos+v,this.len))},L._configure()},85608:We=>{"use strict";We.exports={}},36222:(We,Te,C)=>{"use strict";Te.Service=C(50574)},50574:(We,Te,C)=>{"use strict";We.exports=A;var s=C(67829);function A(L,y,v){if("function"!=typeof L)throw TypeError("rpcImpl must be a function");s.EventEmitter.call(this),this.rpcImpl=L,this.requestDelimited=!!y,this.responseDelimited=!!v}(A.prototype=Object.create(s.EventEmitter.prototype)).constructor=A,A.prototype.rpcCall=function L(y,v,P,I,w){if(!I)throw TypeError("request must be specified");var k=this;if(!w)return s.asPromise(L,k,y,v,P,I);if(k.rpcImpl)try{return k.rpcImpl(y,v[k.requestDelimited?"encodeDelimited":"encode"](I).finish(),function(T,a){if(T)return k.emit("error",T,y),w(T);if(null!==a){if(!(a instanceof P))try{a=P[k.responseDelimited?"decodeDelimited":"decode"](a)}catch(i){return k.emit("error",i,y),w(i)}return k.emit("data",a,y),w(null,a)}k.end(!0)})}catch(b){return k.emit("error",b,y),void setTimeout(function(){w(b)},0)}else setTimeout(function(){w(Error("already ended"))},0)},A.prototype.end=function(y){return this.rpcImpl&&(y||this.rpcImpl(null,null,null),this.rpcImpl=null,this.emit("end").off()),this}},34446:(We,Te,C)=>{"use strict";We.exports=A;var s=C(67829);function A(P,I){this.lo=P>>>0,this.hi=I>>>0}var L=A.zero=new A(0,0);L.toNumber=function(){return 0},L.zzEncode=L.zzDecode=function(){return this},L.length=function(){return 1};var y=A.zeroHash="\0\0\0\0\0\0\0\0";A.fromNumber=function(I){if(0===I)return L;var w=I<0;w&&(I=-I);var k=I>>>0,b=(I-k)/4294967296>>>0;return w&&(b=~b>>>0,k=~k>>>0,++k>4294967295&&(k=0,++b>4294967295&&(b=0))),new A(k,b)},A.from=function(I){if("number"==typeof I)return A.fromNumber(I);if(s.isString(I)){if(!s.Long)return A.fromNumber(parseInt(I,10));I=s.Long.fromString(I)}return I.low||I.high?new A(I.low>>>0,I.high>>>0):L},A.prototype.toNumber=function(I){if(!I&&this.hi>>>31){var w=1+~this.lo>>>0,k=~this.hi>>>0;return w||(k=k+1>>>0),-(w+4294967296*k)}return this.lo+4294967296*this.hi},A.prototype.toLong=function(I){return s.Long?new s.Long(0|this.lo,0|this.hi,!!I):{low:0|this.lo,high:0|this.hi,unsigned:!!I}};var v=String.prototype.charCodeAt;A.fromHash=function(I){return I===y?L:new A((v.call(I,0)|v.call(I,1)<<8|v.call(I,2)<<16|v.call(I,3)<<24)>>>0,(v.call(I,4)|v.call(I,5)<<8|v.call(I,6)<<16|v.call(I,7)<<24)>>>0)},A.prototype.toHash=function(){return String.fromCharCode(255&this.lo,this.lo>>>8&255,this.lo>>>16&255,this.lo>>>24,255&this.hi,this.hi>>>8&255,this.hi>>>16&255,this.hi>>>24)},A.prototype.zzEncode=function(){var I=this.hi>>31;return this.hi=((this.hi<<1|this.lo>>>31)^I)>>>0,this.lo=(this.lo<<1^I)>>>0,this},A.prototype.zzDecode=function(){var I=-(1&this.lo);return this.lo=((this.lo>>>1|this.hi<<31)^I)>>>0,this.hi=(this.hi>>>1^I)>>>0,this},A.prototype.length=function(){var I=this.lo,w=(this.lo>>>28|this.hi<<4)>>>0,k=this.hi>>>24;return 0===k?0===w?I<16384?I<128?1:2:I<2097152?3:4:w<16384?w<128?5:6:w<2097152?7:8:k<128?9:10}},67829:function(We,Te,C){"use strict";var s=Te;function A(y,v,P){for(var I=Object.keys(v),w=0;w<I.length;++w)(void 0===y[I[w]]||!P)&&(y[I[w]]=v[I[w]]);return y}function L(y){function v(P,I){if(!(this instanceof v))return new v(P,I);Object.defineProperty(this,"message",{get:function(){return P}}),Error.captureStackTrace?Error.captureStackTrace(this,v):Object.defineProperty(this,"stack",{value:(new Error).stack||""}),I&&A(this,I)}return v.prototype=Object.create(Error.prototype,{constructor:{value:v,writable:!0,enumerable:!1,configurable:!0},name:{get:function(){return y},set:void 0,enumerable:!1,configurable:!0},toString:{value:function(){return this.name+": "+this.message},writable:!0,enumerable:!1,configurable:!0}}),v}s.asPromise=C(74714),s.base64=C(87530),s.EventEmitter=C(36292),s.float=C(61353),s.inquire=C(48930),s.utf8=C(60338),s.pool=C(11059),s.LongBits=C(34446),s.isNode=!!(typeof global<"u"&&global&&global.process&&global.process.versions&&global.process.versions.node),s.global=s.isNode&&global||typeof window<"u"&&window||typeof self<"u"&&self||this,s.emptyArray=Object.freeze?Object.freeze([]):[],s.emptyObject=Object.freeze?Object.freeze({}):{},s.isInteger=Number.isInteger||function(v){return"number"==typeof v&&isFinite(v)&&Math.floor(v)===v},s.isString=function(v){return"string"==typeof v||v instanceof String},s.isObject=function(v){return v&&"object"==typeof v},s.isset=s.isSet=function(v,P){var I=v[P];return!(null==I||!v.hasOwnProperty(P))&&("object"!=typeof I||(Array.isArray(I)?I.length:Object.keys(I).length)>0)},s.Buffer=function(){try{var y=s.inquire("buffer").Buffer;return y.prototype.utf8Write?y:null}catch{return null}}(),s._Buffer_from=null,s._Buffer_allocUnsafe=null,s.newBuffer=function(v){return"number"==typeof v?s.Buffer?s._Buffer_allocUnsafe(v):new s.Array(v):s.Buffer?s._Buffer_from(v):typeof Uint8Array>"u"?v:new Uint8Array(v)},s.Array=typeof Uint8Array<"u"?Uint8Array:Array,s.Long=s.global.dcodeIO&&s.global.dcodeIO.Long||s.global.Long||s.inquire("long"),s.key2Re=/^true|false|0|1$/,s.key32Re=/^-?(?:0|[1-9][0-9]*)$/,s.key64Re=/^(?:[\\x00-\\xff]{8}|-?(?:0|[1-9][0-9]*))$/,s.longToHash=function(v){return v?s.LongBits.from(v).toHash():s.LongBits.zeroHash},s.longFromHash=function(v,P){var I=s.LongBits.fromHash(v);return s.Long?s.Long.fromBits(I.lo,I.hi,P):I.toNumber(!!P)},s.merge=A,s.lcFirst=function(v){return v.charAt(0).toLowerCase()+v.substring(1)},s.newError=L,s.ProtocolError=L("ProtocolError"),s.oneOfGetter=function(v){for(var P={},I=0;I<v.length;++I)P[v[I]]=1;return function(){for(var w=Object.keys(this),k=w.length-1;k>-1;--k)if(1===P[w[k]]&&void 0!==this[w[k]]&&null!==this[w[k]])return w[k]}},s.oneOfSetter=function(v){return function(P){for(var I=0;I<v.length;++I)v[I]!==P&&delete this[v[I]]}},s.toJSONOptions={longs:String,enums:String,bytes:String,json:!0},s._configure=function(){var y=s.Buffer;y?(s._Buffer_from=y.from!==Uint8Array.from&&y.from||function(P,I){return new y(P,I)},s._Buffer_allocUnsafe=y.allocUnsafe||function(P){return new y(P)}):s._Buffer_from=s._Buffer_allocUnsafe=null}},86874:(We,Te,C)=>{"use strict";We.exports=k;var A,s=C(67829),L=s.LongBits,y=s.base64,v=s.utf8;function P(ee,te,fe){this.fn=ee,this.len=te,this.next=void 0,this.val=fe}function I(){}function w(ee){this.head=ee.head,this.tail=ee.tail,this.len=ee.len,this.next=ee.states}function k(){this.len=0,this.head=new P(I,0,0),this.tail=this.head,this.states=null}var b=function(){return s.Buffer?function(){return(k.create=function(){return new A})()}:function(){return new k}};function T(ee,te,fe){te[fe]=255&ee}function i(ee,te){this.len=ee,this.next=void 0,this.val=te}function p(ee,te,fe){for(;ee.hi;)te[fe++]=127&ee.lo|128,ee.lo=(ee.lo>>>7|ee.hi<<25)>>>0,ee.hi>>>=7;for(;ee.lo>127;)te[fe++]=127&ee.lo|128,ee.lo=ee.lo>>>7;te[fe++]=ee.lo}function O(ee,te,fe){te[fe]=255&ee,te[fe+1]=ee>>>8&255,te[fe+2]=ee>>>16&255,te[fe+3]=ee>>>24}k.create=b(),k.alloc=function(te){return new s.Array(te)},s.Array!==Array&&(k.alloc=s.pool(k.alloc,s.Array.prototype.subarray)),k.prototype._push=function(te,fe,q){return this.tail=this.tail.next=new P(te,fe,q),this.len+=fe,this},i.prototype=Object.create(P.prototype),i.prototype.fn=function a(ee,te,fe){for(;ee>127;)te[fe++]=127&ee|128,ee>>>=7;te[fe]=ee},k.prototype.uint32=function(te){return this.len+=(this.tail=this.tail.next=new i((te>>>=0)<128?1:te<16384?2:te<2097152?3:te<268435456?4:5,te)).len,this},k.prototype.int32=function(te){return te<0?this._push(p,10,L.fromNumber(te)):this.uint32(te)},k.prototype.sint32=function(te){return this.uint32((te<<1^te>>31)>>>0)},k.prototype.uint64=function(te){var fe=L.from(te);return this._push(p,fe.length(),fe)}
1,k.prototype.int64=k.prototype.uint64,k.prototype.sint64=function(te){var fe=L.from(te).zzEncode();return this._push(p,fe.length(),fe)},k.prototype.bool=function(te){return this._push(T,1,te?1:0)},k.prototype.fixed32=function(te){return this._push(O,4,te>>>0)},k.prototype.sfixed32=k.prototype.fixed32,k.prototype.fixed64=function(te){var fe=L.from(te);return this._push(O,4,fe.lo)._push(O,4,fe.hi)},k.prototype.sfixed64=k.prototype.fixed64,k.prototype.float=function(te){return this._push(s.float.writeFloatLE,4,te)},k.prototype.double=function(te){return this._push(s.float.writeDoubleLE,8,te)};var Y=s.Array.prototype.set?function(te,fe,q){fe.set(te,q)}:function(te,fe,q){for(var he=0;he<te.length;++he)fe[q+he]=te[he]};k.prototype.bytes=function(te){var fe=te.length>>>0;if(!fe)return this._push(T,1,0);if(s.isString(te)){var q=k.alloc(fe=y.length(te));y.decode(te,q,0),te=q}return this.uint32(fe)._push(Y,fe,te)},k.prototype.string=function(te){var fe=v.length(te);return fe?this.uint32(fe)._push(v.write,fe,te):this._push(T,1,0)},k.prototype.fork=function(){return this.states=new w(this),this.head=this.tail=new P(I,0,0),this.len=0,this},k.prototype.reset=function(){return this.states?(this.head=this.states.head,this.tail=this.states.tail,this.len=this.states.len,this.states=this.states.next):(this.head=this.tail=new P(I,0,0),this.len=0),this},k.prototype.ldelim=function(){var te=this.head,fe=this.tail,q=this.len;return this.reset().uint32(q),q&&(this.tail.next=te.next,this.tail=fe,this.len+=q),this},k.prototype.finish=function(){for(var te=this.head.next,fe=this.constructor.alloc(this.len),q=0;te;)te.fn(te.val,fe,q),q+=te.len,te=te.next;return fe},k._configure=function(ee){A=ee,k.create=b(),A._configure()}},42523:(We,Te,C)=>{"use strict";We.exports=L;var s=C(86874);(L.prototype=Object.create(s.prototype)).constructor=L;var A=C(67829);function L(){s.call(this)}function y(v,P,I){v.length<40?A.utf8.write(v,P,I):P.utf8Write?P.utf8Write(v,I):P.write(v,I)}L._configure=function(){L.alloc=A._Buffer_allocUnsafe,L.writeBytesBuffer=A.Buffer&&A.Buffer.prototype instanceof Uint8Array&&"set"===A.Buffer.prototype.set.name?function(P,I,w){I.set(P,w)}:function(P,I,w){if(P.copy)P.copy(I,w,0,P.length);else for(var k=0;k<P.length;)I[w++]=P[k++]}},L.prototype.bytes=function(P){A.isString(P)&&(P=A._Buffer_from(P,"base64"));var I=P.length>>>0;return this.uint32(I),I&&this._push(L.writeBytesBuffer,I,P),this},L.prototype.string=function(P){var I=A.Buffer.byteLength(P);return this.uint32(I),I&&this._push(y,I,P),this},L._configure()},84412:(We,Te,C)=>{"use strict";C.d(Te,{t:()=>A});var s=C(21413);class A extends s.B{constructor(y){super(),this._value=y}get value(){return this.getValue()}_subscribe(y){const v=super._subscribe(y);return!v.closed&&y.next(this._value),v}getValue(){const{hasError:y,thrownError:v,_value:P}=this;if(y)throw v;return this._throwIfClosed(),P}next(y){super.next(this._value=y)}}},71985:(We,Te,C)=>{"use strict";C.d(Te,{c:()=>w});var s=C(47707),A=C(18359),L=C(3494),y=C(71203),v=C(41026),P=C(98071),I=C(49786);class w{constructor(i){i&&(this._subscribe=i)}lift(i){const p=new w;return p.source=this,p.operator=i,p}subscribe(i,p,O){const Y=function T(a){return a&&a instanceof s.vU||function b(a){return a&&(0,P.T)(a.next)&&(0,P.T)(a.error)&&(0,P.T)(a.complete)}(a)&&(0,A.Uv)(a)}(i)?i:new s.Ms(i,p,O);return(0,I.Y)(()=>{const{operator:ee,source:te}=this;Y.add(ee?ee.call(Y,te):te?this._subscribe(Y):this._trySubscribe(Y))}),Y}_trySubscribe(i){try{return this._subscribe(i)}catch(p){i.error(p)}}forEach(i,p){return new(p=k(p))((O,Y)=>{const ee=new s.Ms({next:te=>{try{i(te)}catch(fe){Y(fe),ee.unsubscribe()}},error:Y,complete:O});this.subscribe(ee)})}_subscribe(i){var p;return null===(p=this.source)||void 0===p?void 0:p.subscribe(i)}[L.s](){return this}pipe(...i){return(0,y.m)(i)(this)}toPromise(i){return new(i=k(i))((p,O)=>{let Y;this.subscribe(ee=>Y=ee,ee=>O(ee),()=>p(Y))})}}function k(a){var i;return null!==(i=a??v.$.Promise)&&void 0!==i?i:Promise}w.create=a=>new w(a)},92771:(We,Te,C)=>{"use strict";C.d(Te,{m:()=>L});var s=C(21413),A=C(86129);class L extends s.B{constructor(v=1/0,P=1/0,I=A.U){super(),this._bufferSize=v,this._windowTime=P,this._timestampProvider=I,this._buffer=[],this._infiniteTimeWindow=!0,this._infiniteTimeWindow=P===1/0,this._bufferSize=Math.max(1,v),this._windowTime=Math.max(1,P)}next(v){const{isStopped:P,_buffer:I,_infiniteTimeWindow:w,_timestampProvider:k,_windowTime:b}=this;P||(I.push(v),!w&&I.push(k.now()+b)),this._trimBuffer(),super.next(v)}_subscribe(v){this._throwIfClosed(),this._trimBuffer();const P=this._innerSubscribe(v),{_infiniteTimeWindow:I,_buffer:w}=this,k=w.slice();for(let b=0;b<k.length&&!v.closed;b+=I?1:2)v.next(k[b]);return this._checkFinalizedStatuses(v),P}_trimBuffer(){const{_bufferSize:v,_timestampProvider:P,_buffer:I,_infiniteTimeWindow:w}=this,k=(w?1:2)*v;if(v<1/0&&k<I.length&&I.splice(0,I.length-k),!w){const b=P.now();let T=0;for(let a=1;a<I.length&&I[a]<=b;a+=2)T=a;T&&I.splice(0,T+1)}}}},21413:(We,Te,C)=>{"use strict";C.d(Te,{B:()=>I});var s=C(71985),A=C(18359);const y=(0,C(81853).L)(k=>function(){k(this),this.name="ObjectUnsubscribedError",this.message="object unsubscribed"});var v=C(57908),P=C(49786);class I extends s.c{constructor(){super(),this.closed=!1,this.currentObservers=null,this.observers=[],this.isStopped=!1,this.hasError=!1,this.thrownError=null}lift(b){const T=new w(this,this);return T.operator=b,T}_throwIfClosed(){if(this.closed)throw new y}next(b){(0,P.Y)(()=>
vendor: 4,112 bytes, line 1
1{if(this._throwIfClosed(),!this.isStopped){this.currentObservers||(this.currentObservers=Array.from(this.observers));for(const T of this.currentObservers)T.next(b)}})}error(b){(0,P.Y)(()=>{if(this._throwIfClosed(),!this.isStopped){this.hasError=this.isStopped=!0,this.thrownError=b;const{observers:T}=this;for(;T.length;)T.shift().error(b)}})}complete(){(0,P.Y)(()=>{if(this._throwIfClosed(),!this.isStopped){this.isStopped=!0;const{observers:b}=this;for(;b.length;)b.shift().complete()}})}unsubscribe(){this.isStopped=this.closed=!0,this.observers=this.currentObservers=null}get observed(){var b;return(null===(b=this.observers)||void 0===b?void 0:b.length)>0}_trySubscribe(b){return this._throwIfClosed(),super._trySubscribe(b)}_subscribe(b){return this._throwIfClosed(),this._checkFinalizedStatuses(b),this._innerSubscribe(b)}_innerSubscribe(b){const{hasError:T,isStopped:a,observers:i}=this;return T||a?A.Kn:(this.currentObservers=null,i.push(b),new A.yU(()=>{this.currentObservers=null,(0,v.o)(i,b)}))}_checkFinalizedStatuses(b){const{hasError:T,thrownError:a,isStopped:i}=this;T?b.error(a):i&&b.complete()}asObservable(){const b=new s.c;return b.source=this,b}}I.create=(k,b)=>new w(k,b);class w extends I{constructor(b,T){super(),this.destination=b,this.source=T}next(b){var T,a;null===(a=null===(T=this.destination)||void 0===T?void 0:T.next)||void 0===a||a.call(T,b)}error(b){var T,a;null===(a=null===(T=this.destination)||void 0===T?void 0:T.error)||void 0===a||a.call(T,b)}complete(){var b,T;null===(T=null===(b=this.destination)||void 0===b?void 0:b.complete)||void 0===T||T.call(b)}_subscribe(b){var T,a;return null!==(a=null===(T=this.source)||void 0===T?void 0:T.subscribe(b))&&void 0!==a?a:A.Kn}}},47707:(We,Te,C)=>{"use strict";C.d(Te,{Ms:()=>Y,vU:()=>a});var s=C(98071),A=C(18359),L=C(41026),y=C(45334),v=C(85343);const P=k("C",void 0,void 0);function k(he,pe,oe){return{kind:he,value:pe,error:oe}}var b=C(19270),T=C(49786);class a extends A.yU{constructor(pe){super(),this.isStopped=!1,pe?(this.destination=pe,(0,A.Uv)(pe)&&pe.add(this)):this.destination=q}static create(pe,oe,ie){return new Y(pe,oe,ie)}next(pe){this.isStopped?fe(function w(he){return k("N",he,void 0)}(pe),this):this._next(pe)}error(pe){this.isStopped?fe(function I(he){return k("E",void 0,he)}(pe),this):(this.isStopped=!0,this._error(pe))}complete(){this.isStopped?fe(P,this):(this.isStopped=!0,this._complete())}unsubscribe(){this.closed||(this.isStopped=!0,super.unsubscribe(),this.destination=null)}_next(pe){this.destination.next(pe)}_error(pe){try{this.destination.error(pe)}finally{this.unsubscribe()}}_complete(){try{this.destination.complete()}finally{this.unsubscribe()}}}const i=Function.prototype.bind;function p(he,pe){return i.call(he,pe)}class O{constructor(pe){this.partialObserver=pe}next(pe){const{partialObserver:oe}=this;if(oe.next)try{oe.next(pe)}catch(ie){ee(ie)}}error(pe){const{partialObserver:oe}=this;if(oe.error)try{oe.error(pe)}catch(ie){ee(ie)}else ee(pe)}complete(){const{partialObserver:pe}=this;if(pe.complete)try{pe.complete()}catch(oe){ee(oe)}}}class Y extends a{constructor(pe,oe,ie){let Z;if(super(),(0,s.T)(pe)||!pe)Z={next:pe??void 0,error:oe??void 0,complete:ie??void 0};else{let ue;this&&L.$.useDeprecatedNextContext?(ue=Object.create(pe),ue.unsubscribe=()=>this.unsubscribe(),Z={next:pe.next&&p(pe.next,ue),error:pe.error&&p(pe.error,ue),complete:pe.complete&&p(pe.complete,ue)}):Z=pe}this.destination=new O(Z)}}function ee(he){L.$.useDeprecatedSynchronousErrorHandling?(0,T.l)(he):(0,y.m)(he)}function fe(he,pe){const{onStoppedNotification:oe}=L.$;oe&&b.f.setTimeout(()=>oe(he,pe))}const q={closed:!0,next:v.l,error:function te(he){throw he},complete:v.l}},18359:(We,Te,C)=>{"use strict";C.d(Te,{Kn:()=>P,yU:()=>v,Uv:()=>I});var s=C(98071);const L=(0,C(81853).L)(k=>function(T){k(this),this.message=T?`${T.length} errors occurred during unsubscription:\n${T.map((a,i)=>`${i+1}) ${a.toString()}`).join("\n  ")}`:"",this.name="UnsubscriptionError",this.errors=T});var y=C(57908);class v{constructor(b){this.initialTeardown=b,this.closed=!1,this._parentage=null,this._finalizers=null}
1unsubscribe(){let b;if(!this.closed){this.closed=!0;const{_parentage:T}=this;if(T)if(this._parentage=null,Array.isArray(T))for(const p of T)p.remove(this);else T.remove(this);const{initialTeardown:a}=this;if((0,s.T)(a))try{a()}catch(p){b=p instanceof L?p.errors:[p]}const{_finalizers:i}=this;if(i){this._finalizers=null;for(const p of i)try{w(p)}catch(O){b=b??[],O instanceof L?b=[...b,...O.errors]:b.push(O)}}if(b)throw new L(b)}}add(b){var T;if(b&&b!==this)if(this.closed)w(b);else{if(b instanceof v){if(b.closed||b._hasParent(this))return;b._addParent(this)}(this._finalizers=null!==(T=this._finalizers)&&void 0!==T?T:[]).push(b)}}_hasParent(b){const{_parentage:T}=this;return T===b||Array.isArray(T)&&T.includes(b)}_addParent(b){const{_parentage:T}=this;this._parentage=Array.isArray(T)?(T.push(b),T):T?[T,b]:b}_removeParent(b){const{_parentage:T}=this;T===b?this._parentage=null:Array.isArray(T)&&(0,y.o)(T,b)}remove(b){const{_finalizers:T}=this;T&&(0,y.o)(T,b),b instanceof v&&b._removeParent(this)}}v.EMPTY=(()=>{const k=new v;return k.closed=!0,k})();const P=v.EMPTY;function I(k){return k instanceof v||k&&"closed"in k&&(0,s.T)(k.remove)&&(0,s.T)(k.add)&&(0,s.T)(k.unsubscribe)}function w(k){(0,s.T)(k)?k():k.unsubscribe()}},41026:(We,Te,C)=>{"use strict";C.d(Te,{$:()=>s});const s={onUnhandledError:null,onStoppedNotification:null,Promise:void 0,useDeprecatedSynchronousErrorHandling:!1,useDeprecatedNextContext:!1}},30017:(We,Te,C)=>{"use strict";C.d(Te,{G:()=>P});var s=C(71985),A=C(18359),L=C(99898),y=C(54360),v=C(39974);class P extends s.c{constructor(w,k){super(),this.source=w,this.subjectFactory=k,this._subject=null,this._refCount=0,this._connection=null,(0,v.S)(w)&&(this.lift=w.lift)}_subscribe(w){return this.getSubject().subscribe(w)}getSubject(){const w=this._subject;return(!w||w.isStopped)&&(this._subject=this.subjectFactory()),this._subject}_teardown(){this._refCount=0;const{_connection:w}=this;this._subject=this._connection=null,w?.unsubscribe()}connect(){let w=this._connection;if(!w){w=this._connection=new A.yU;const k=this.getSubject();w.add(this.source.subscribe((0,y._)(k,void 0,()=>{this._teardown(),k.complete()},b=>{this._teardown(),k.error(b)},()=>this._teardown()))),w.closed&&(this._connection=null,w=A.yU.EMPTY)}return w}refCount(){return(0,L.B)()(this)}}},84572:(We,Te,C)=>{"use strict";C.d(Te,{z:()=>b});var s=C(71985),A=C(93073),L=C(22806),y=C(33669),v=C(6450),P=C(9326),I=C(58496),w=C(54360),k=C(45225);function b(...i){const p=(0,P.lI)(i),O=(0,P.ms)(i),{args:Y,keys:ee}=(0,A.D)(i);if(0===Y.length)return(0,L.H)([],p);const te=new s.c(function T(i,p,O=y.D){return Y=>{a(p,()=>{const{length:ee}=i,te=new Array(ee);let fe=ee,q=ee;for(let he=0;he<ee;he++)a(p,()=>{const pe=(0,L.H)(i[he],p);let oe=!1;pe.subscribe((0,w._)(Y,ie=>{te[he]=ie,oe||(oe=!0,q--),q||Y.next(O(te.slice()))},()=>{--fe||Y.complete()}))},Y)},Y)}}(Y,p,ee?fe=>(0,I.e)(ee,fe):y.D));return O?te.pipe((0,v.I)(O)):te}function a(i,p,O){i?(0,k.N)(O,i,p):p()}},28793:(We,Te,C)=>{"use strict";C.d(Te,{x:()=>v});var s=C(26365);var L=C(9326),y=C(22806);function v(...P){return function A(){return(0,s.U)(1)}()((0,y.H)(P,(0,L.lI)(P)))}},983:(We,Te,C)=>{"use strict";C.d(Te,{w:()=>A});const A=new(C(71985).c)(v=>v.complete())},27468:(We,Te,C)=>{"use strict";C.d(Te,{p:()=>w});var s=C(71985),A=C(93073),L=C(58750),y=C(9326),v=C(54360),P=C(6450),I=C(58496);function w(...k){const b=(0,y.ms)(k),{args:T,keys:a}=(0,A.D)(k),i=new s.c(p=>{const{length:O}=T;if(!O)return void p.complete();const Y=new Array(O);let ee=O,te=O;for(let fe=0;fe<O;fe++){let q=!1;(0,L.Tg)(T[fe]).subscribe((0,v._)(p,he=>{q||(q=!0,te--),Y[fe]=he},()=>ee--,void 0,()=>{(!ee||!q)&&(te||p.next(a?(0,I.e)(a,Y):Y),p.complete())}))}});return b?i.pipe((0,P.I)(b)):i}},22806:(We,Te,C)=>{"use strict";C.d(Te,{H:()=>oe});var s=C(58750),A=C(40941),L=C(39974);function y(ie,Z=0){return(0,L.N)((ue,se)=>{se.add(ie.schedule(()=>ue.subscribe(se),Z))})}var I=C(71985);var k=C(4761),b=C(98071),T=C(45225);function i(ie,Z){if(!ie)throw new Error("Iterable cannot be null");return new I.c(ue=>{(0,T.N)(ue,Z,()=>{const se=ie[Symbol.asyncIterator]();(0,T.N)(ue,Z,()=>{se.next().then(ge=>{ge.done?ue.complete():ue.next(ge.value)})},0,!0)})})}var p=C(55055),O=C(59858),Y=C(47441),ee=C(85397),te=C(37953),fe=C(50591),q=C(15196);function pe(ie,Z){if(null!=ie){if((0,p.l)(ie))return function v(ie,Z){return(0,s.Tg)(ie).pipe(y(Z),(0,A.Q)(Z))}(ie,Z);if((0,Y.X)(ie))return function w(ie,Z){return new I.c(ue=>{let se=0;return Z.schedule(function(){se===ie.length?ue.complete():(ue.next(ie[se++]),ue.closed||this.schedule())})})}(ie,Z);if((0,O.y)(ie))return function P(ie,Z){return(0,s.Tg)(ie).pipe(y(Z),(0,A.Q)(Z))}(ie,Z);if((0,te.T)(ie))return i(ie,Z);if((0,ee.x)(ie))return function a(ie,Z){return new I.c(ue=>{let se;return(0,T.N)(ue,Z,()=>{se=ie[k.l](),(0,T.N)(ue,Z,()=>{let ge,X;try{({value:ge,done:X}=se.next())}catch(we){return void ue.error(we)}X?ue.complete():ue.next(ge)},0,!0)}),()=>(0,b.T)(se?.return)&&se.return()})}(ie,Z);if((0,q.U)(ie))return function he(ie,Z){return i((0,q.C)(ie),Z)}(ie,Z)}throw(0,fe.L)(ie)}function oe(ie,Z){return Z?pe(ie,Z):(0,s.Tg)(ie)}},33726:(We,Te,C)=>{"use strict";C.d(Te,{R:()=>b});var s=C(58750),A=C(71985),L=C(31397),y=C(47441),v=C(98071),P=C(6450);const I=["addListener","removeListener"],w=["addEventListener","removeEventListener"],k=["on","off"];function b(O,Y,ee,te){if((0,v.T)(ee)&&(te=ee,ee=void 0),te)return b(O,Y,ee).pipe((0,P.I)(te));const[fe,q]=function p(O){return(0,v.T)(O.addEventListener)&&(0,v.T)(O.removeEventListener)}(O)?w.map(he=>pe=>O[he](Y,pe,ee)):function a(O){return(0,v.T)(O.addListener)&&(0,v.T)(O.removeListener)}(O)?I.map(T(O,Y)):function i(O){return(0,v.T)(O.on)&&(0,v.T)(O.off)}(O)?k.map(T(O,Y)):[];if(!fe&&(0,y.X)(O))return(0,L.Z)(he=>b(he,Y,ee))((0,s.Tg)(O));if(!fe)throw new TypeError("Invalid event target");return new A.c(he=>{const pe=(...oe)=>he.next(1<oe.length?oe:oe[0]);return fe(pe),()=>q(pe)})}function T(O,Y){return ee=>te=>O[ee](Y,te)}},58750:(We,Te,C)=>{"use strict";C.d(Te,{Tg:()=>i});var s=C(31635),A=C(47441),L=C(59858),y=C(71985),v=C(55055),P=C(37953),I=C(50591),w=C(85397),k=C(15196),b=C(98071),T=C(45334),a=C(3494);function i(he){if(he instanceof y.c)return he;if(null!=he){if((0,v.l)(he))return function p(he){return new y.c(pe=>{const oe=he[a.s]();if((0,b.T)(oe.subscribe))return oe.subscribe(pe);throw new TypeError("Provided object does not correctly implement Symbol.observable")})}(he);
1if((0,A.X)(he))return function O(he){return new y.c(pe=>{for(let oe=0;oe<he.length&&!pe.closed;oe++)pe.next(he[oe]);pe.complete()})}(he);if((0,L.y)(he))return function Y(he){return new y.c(pe=>{he.then(oe=>{pe.closed||(pe.next(oe),pe.complete())},oe=>pe.error(oe)).then(null,T.m)})}(he);if((0,P.T)(he))return te(he);if((0,w.x)(he))return function ee(he){return new y.c(pe=>{for(const oe of he)if(pe.next(oe),pe.closed)return;pe.complete()})}(he);if((0,k.U)(he))return function fe(he){return te((0,k.C)(he))}(he)}throw(0,I.L)(he)}function te(he){return new y.c(pe=>{(function q(he,pe){var oe,ie,Z,ue;return(0,s.sH)(this,void 0,void 0,function*(){try{for(oe=(0,s.xN)(he);!(ie=yield oe.next()).done;){const se=ie.value;if(pe.next(se),pe.closed)return}}catch(se){Z={error:se}}finally{try{ie&&!ie.done&&(ue=oe.return)&&(yield ue.call(oe))}finally{if(Z)throw Z.error}}pe.complete()})})(he,pe).catch(oe=>pe.error(oe))})}},40605:(We,Te,C)=>{"use strict";C.d(Te,{Y:()=>L});var s=C(43236),A=C(41584);function L(y=0,v=s.E){return y<0&&(y=0),(0,A.O)(y,y,v)}},57786:(We,Te,C)=>{"use strict";C.d(Te,{h:()=>P});var s=C(26365),A=C(58750),L=C(983),y=C(9326),v=C(22806);function P(...I){const w=(0,y.lI)(I),k=(0,y.R0)(I,1/0),b=I;return b.length?1===b.length?(0,A.Tg)(b[0]):(0,s.U)(k)((0,v.H)(b,w)):L.w}},7673:(We,Te,C)=>{"use strict";C.d(Te,{of:()=>L});var s=C(9326),A=C(22806);function L(...y){const v=(0,s.lI)(y);return(0,A.H)(y,v)}},18810:(We,Te,C)=>{"use strict";C.d(Te,{$:()=>L});var s=C(71985),A=C(98071);function L(y,v){const P=(0,A.T)(y)?y:()=>y,I=w=>w.error(P());return new s.c(v?w=>v.schedule(I,0,w):I)}},41584:(We,Te,C)=>{"use strict";C.d(Te,{O:()=>v});var s=C(71985),A=C(43236),L=C(79470);function v(P=0,I,w=A.b){let k=-1;return null!=I&&((0,L.m)(I)?w=I:k=I),new s.c(b=>{let T=function y(P){return P instanceof Date&&!isNaN(P)}(P)?+P-w.now():P;T<0&&(T=0);let a=0;return w.schedule(function(){b.closed||(b.next(a++),0<=k?this.schedule(void 0,k):b.complete())},T)})}},44437:(We,Te,C)=>{"use strict";C.d(Te,{y:()=>I});var s=C(71985),A=C(58750),L=C(42326),y=C(983),v=C(54360),P=C(9326);function I(...w){const k=(0,P.ms)(w),b=(0,L.K)(w);return b.length?new s.c(T=>{let a=b.map(()=>[]),i=b.map(()=>!1);T.add(()=>{a=i=null});for(let p=0;!T.closed&&p<b.length;p++)(0,A.Tg)(b[p]).subscribe((0,v._)(T,O=>{if(a[p].push(O),a.every(Y=>Y.length)){const Y=a.map(ee=>ee.shift());T.next(k?k(...Y):Y),a.some((ee,te)=>!ee.length&&i[te])&&T.complete()}},()=>{i[p]=!0,!a[p].length&&T.complete()}));return()=>{a=i=null}}):y.w}},54360:(We,Te,C)=>{"use strict";C.d(Te,{H:()=>L,_:()=>A});var s=C(47707);function A(y,v,P,I,w){return new L(y,v,P,I,w)}class L extends s.vU{constructor(v,P,I,w,k,b){super(v),this.onFinalize=k,this.shouldUnsubscribe=b,this._next=P?function(T){try{P(T)}catch(a){v.error(a)}}:super._next,this._error=w?function(T){try{w(T)}catch(a){v.error(a)}finally{this.unsubscribe()}}:super._error,this._complete=I?function(){try{I()}catch(T){v.error(T)}finally{this.unsubscribe()}}:super._complete}unsubscribe(){var v;if(!this.shouldUnsubscribe||this.shouldUnsubscribe()){const{closed:P}=this;super.unsubscribe(),!P&&(null===(v=this.onFinalize)||void 0===v||v.call(this))}}}},99437:(We,Te,C)=>{"use strict";C.d(Te,{W:()=>y});var s=C(58750),A=C(54360),L=C(39974);function y(v){return(0,L.N)((P,I)=>{let b,w=null,k=!1;w=P.subscribe((0,A._)(I,void 0,void 0,T=>{b=(0,s.Tg)(v(T,y(v)(P))),w?(w.unsubscribe(),w=null,b.subscribe(I)):k=!0})),k&&(w.unsubscribe(),w=null,b.subscribe(I))})}},70274:(We,Te,C)=>{"use strict";C.d(Te,{H:()=>L});var s=C(31397),A=C(98071);function L(y,v){return(0,A.T)(v)?(0,s.Z)(y,v,1):(0,s.Z)(y,1)}},70152:(We,Te,C)=>{"use strict";C.d(Te,{B:()=>y});var s=C(43236),A=C(39974),L=C(54360);function y(v,P=s.E){return(0,A.N)((I,w)=>{let k=null,b=null,T=null;const a=()=>{if(k){k.unsubscribe(),k=null;const p=b;b=null,w.next(p)}};function i(){const p=T+v,O=P.now();if(O<p)return k=this.schedule(void 0,p-O),void w.add(k);a()}I.subscribe((0,L._)(w,p=>{b=p,T=P.now(),k||(k=P.schedule(i,v),w.add(k))},()=>{a(),w.complete()},void 0,()=>{b=k=null}))})}},39901:(We,Te,C)=>{"use strict";C.d(Te,{U:()=>L});var s=C(39974),A=C(54360);function L(y){return(0,s.N)((v,P)=>{let I=!1;v.subscribe((0,A._)(P,w=>{I=!0,P.next(w)},()=>{I||P.next(y),P.complete()}
1))})}},35335:(We,Te,C)=>{"use strict";C.d(Te,{c:()=>b});var s=C(43236),A=C(28793),L=C(96697),y=C(73557),v=C(73703),P=C(31397),I=C(58750);function w(T,a){return a?i=>(0,A.x)(a.pipe((0,L.s)(1),(0,y.w)()),i.pipe(w(T))):(0,P.Z)((i,p)=>(0,I.Tg)(T(i,p)).pipe((0,L.s)(1),(0,v.u)(i)))}var k=C(41584);function b(T,a=s.E){const i=(0,k.O)(T,a);return w(()=>i)}},23294:(We,Te,C)=>{"use strict";C.d(Te,{F:()=>y});var s=C(33669),A=C(39974),L=C(54360);function y(P,I=s.D){return P=P??v,(0,A.N)((w,k)=>{let b,T=!0;w.subscribe((0,L._)(k,a=>{const i=I(a);(T||!P(b,i))&&(T=!1,b=i,k.next(a))}))})}function v(P,I){return P===I}},5964:(We,Te,C)=>{"use strict";C.d(Te,{p:()=>L});var s=C(39974),A=C(54360);function L(y,v){return(0,s.N)((P,I)=>{let w=0;P.subscribe((0,A._)(I,k=>y.call(v,k,w++)&&I.next(k)))})}},70980:(We,Te,C)=>{"use strict";C.d(Te,{j:()=>A});var s=C(39974);function A(L){return(0,s.N)((y,v)=>{try{y.subscribe(v)}finally{v.add(L)}})}},61594:(We,Te,C)=>{"use strict";C.d(Te,{$:()=>I});var s=C(9350),A=C(5964),L=C(96697),y=C(39901),v=C(93774),P=C(33669);function I(w,k){const b=arguments.length>=2;return T=>T.pipe(w?(0,A.p)((a,i)=>w(a,i,T)):P.D,(0,L.s)(1),b?(0,y.U)(k):(0,v.v)(()=>new s.G))}},73557:(We,Te,C)=>{"use strict";C.d(Te,{w:()=>y});var s=C(39974),A=C(54360),L=C(85343);function y(){return(0,s.N)((v,P)=>{v.subscribe((0,A._)(P,L.l))})}},96354:(We,Te,C)=>{"use strict";C.d(Te,{T:()=>L});var s=C(39974),A=C(54360);function L(y,v){return(0,s.N)((P,I)=>{let w=0;P.subscribe((0,A._)(I,k=>{I.next(y.call(v,k,w++))}))})}},73703:(We,Te,C)=>{"use strict";C.d(Te,{u:()=>A});var s=C(96354);function A(L){return(0,s.T)(()=>L)}},26365:(We,Te,C)=>{"use strict";C.d(Te,{U:()=>L});var s=C(31397),A=C(33669);function L(y=1/0){return(0,s.Z)(A.D,y)}},31397:(We,Te,C)=>{"use strict";C.d(Te,{Z:()=>w});var s=C(96354),A=C(58750),L=C(39974),y=C(45225),v=C(54360);var I=C(98071);function w(k,b,T=1/0){return(0,I.T)(b)?w((a,i)=>(0,s.T)((p,O)=>b(a,p,i,O))((0,A.Tg)(k(a,i))),T):("number"==typeof b&&(T=b),(0,L.N)((a,i)=>function P(k,b,T,a,i,p,O,Y){const ee=[];let te=0,fe=0,q=!1;const he=()=>{q&&!ee.length&&!te&&b.complete()},pe=ie=>te<a?oe(ie):ee.push(ie),oe=ie=>{p&&b.next(ie),te++;let Z=!1;(0,A.Tg)(T(ie,fe++)).subscribe((0,v._)(b,ue=>{i?.(ue),p?pe(ue):b.next(ue)},()=>{Z=!0},void 0,()=>{if(Z)try{for(te--;ee.length&&te<a;){const ue=ee.shift();O?(0,y.N)(b,O,()=>oe(ue)):oe(ue)}he()}catch(ue){b.error(ue)}}))};return k.subscribe((0,v._)(b,pe,()=>{q=!0,he()})),()=>{Y?.()}}(a,i,k,T)))}},40941:(We,Te,C)=>{"use strict";C.d(Te,{Q:()=>y});var s=C(45225),A=C(39974),L=C(54360);function y(v,P=0){return(0,A.N)((I,w)=>{I.subscribe((0,L._)(w,k=>(0,s.N)(w,v,()=>w.next(k),P),()=>(0,s.N)(w,v,()=>w.complete(),P),k=>(0,s.N)(w,v,()=>w.error(k),P)))})}},89085:(We,Te,C)=>{"use strict";C.d(Te,{E:()=>A});var s=C(96354);function A(...L){const y=L.length;if(0===y)throw new Error("list of properties cannot be empty.");return(0,s.T)(v=>{let P=v;for(let I=0;I<y;I++){const w=P?.[L[I]];if(!(typeof w<"u"))return;P=w}return P})}},55972:(We,Te,C)=>{"use strict";C.d(Te,{H:()=>a});var s=C(92771),A=C(30017),L=C(98071),y=C(21413),v=C(58750),P=C(39974),I=C(71985);const k={connector:()=>new y.B};function b(i,p=k){const{connector:O}=p;return(0,P.N)((Y,ee)=>{const te=O();(0,v.Tg)(i(function w(i){return new I.c(p=>i.subscribe(p))}(te))).subscribe(ee),ee.add(Y.subscribe(te))})}function a(i,p,O,Y){O&&!(0,L.T)(O)&&(Y=O);const ee=(0,L.T)(O)?O:void 0;return te=>function T(i,p){const O=(0,L.T)(i)?i:()=>i;return(0,L.T)(p)?b(p,{connector:O}):Y=>new A.G(Y,O)}(new s.m(i,p,Y),ee)(te)}},99898:(We,Te,C)=>{"use strict";C.d(Te,{B:()=>L});var s=C(39974),A=C(54360);function L(){return(0,s.N)((y,v)=>{let P=null;y._refCount++;const I=(0,A._)(v,void 0,void 0,void 0,()=>{if(!y||y._refCount<=0||0<--y._refCount)return void(P=null);const w=y._connection,k=P;P=null,w&&(!k||w===k)&&w.unsubscribe(),v.unsubscribe()});y.subscribe(I),I.closed||(P=y.connect())})}},12498:(We,Te,C)=>{"use strict";C.d(Te,{L:()=>P});var s=C(39974),A=C(54360),L=C(33669),y=C(41584),v=C(58750);function P(I=1/0){let w;w=I&&"object"==typeof I?I:{count:I};const{count:k=1/0,delay:b,resetOnSuccess:T=!1}=w;return k<=0?L.D:(0,s.N)((a,i)=>{let O,p=0;const Y=()=>{let ee=!1;O=a.subscribe((0,A._)(i,te=>{T&&(p=0),i.next(te)},void 0,te=>{if(p++<k){const fe=()=>
1{O?(O.unsubscribe(),O=null,Y()):ee=!0};if(null!=b){const q="number"==typeof b?(0,y.O)(b):(0,v.Tg)(b(te,p)),he=(0,A._)(i,()=>{he.unsubscribe(),fe()},()=>{i.complete()});q.subscribe(he)}else fe()}else i.error(te)})),ee&&(O.unsubscribe(),O=null,Y())};Y()})}},22816:(We,Te,C)=>{"use strict";C.d(Te,{S:()=>y});var s=C(39974),A=C(54360);function y(v,P){return(0,s.N)(function L(v,P,I,w,k){return(b,T)=>{let a=I,i=P,p=0;b.subscribe((0,A._)(T,O=>{const Y=p++;i=a?v(i,O,Y):(a=!0,O),w&&T.next(i)},k&&(()=>{a&&T.next(i),T.complete()})))}}(v,P,arguments.length>=2,!0))}},97647:(We,Te,C)=>{"use strict";C.d(Te,{u:()=>v});var s=C(58750),A=C(21413),L=C(47707),y=C(39974);function v(I={}){const{connector:w=(()=>new A.B),resetOnError:k=!0,resetOnComplete:b=!0,resetOnRefCountZero:T=!0}=I;return a=>{let i,p,O,Y=0,ee=!1,te=!1;const fe=()=>{p?.unsubscribe(),p=void 0},q=()=>{fe(),i=O=void 0,ee=te=!1},he=()=>{const pe=i;q(),pe?.unsubscribe()};return(0,y.N)((pe,oe)=>{Y++,!te&&!ee&&fe();const ie=O=O??w();oe.add(()=>{Y--,0===Y&&!te&&!ee&&(p=P(he,T))}),ie.subscribe(oe),!i&&Y>0&&(i=new L.Ms({next:Z=>ie.next(Z),error:Z=>{te=!0,fe(),p=P(q,k,Z),ie.error(Z)},complete:()=>{ee=!0,fe(),p=P(q,b),ie.complete()}}),(0,s.Tg)(pe).subscribe(i))})(a)}}function P(I,w,...k){if(!0===w)return void I();if(!1===w)return;const b=new L.Ms({next:()=>{b.unsubscribe(),I()}});return(0,s.Tg)(w(...k)).subscribe(b)}},44668:(We,Te,C)=>{"use strict";C.d(Te,{t:()=>L});var s=C(92771),A=C(97647);function L(y,v,P){let I,w=!1;return y&&"object"==typeof y?({bufferSize:I=1/0,windowTime:v=1/0,refCount:w=!1,scheduler:P}=y):I=y??1/0,(0,A.u)({connector:()=>new s.m(I,v,P),resetOnError:!0,resetOnComplete:!1,resetOnRefCountZero:w})}},65245:(We,Te,C)=>{"use strict";C.d(Te,{i:()=>A});var s=C(5964);function A(L){return(0,s.p)((y,v)=>L<=v)}},99172:(We,Te,C)=>{"use strict";C.d(Te,{Z:()=>y});var s=C(28793),A=C(9326),L=C(39974);function y(...v){const P=(0,A.lI)(v);return(0,L.N)((I,w)=>{(P?(0,s.x)(v,I,P):(0,s.x)(v,I)).subscribe(w)})}},25558:(We,Te,C)=>{"use strict";C.d(Te,{n:()=>y});var s=C(58750),A=C(39974),L=C(54360);function y(v,P){return(0,A.N)((I,w)=>{let k=null,b=0,T=!1;const a=()=>T&&!k&&w.complete();I.subscribe((0,L._)(w,i=>{k?.unsubscribe();let p=0;const O=b++;(0,s.Tg)(v(i,O)).subscribe(k=(0,L._)(w,Y=>w.next(P?P(i,Y,O,p++):Y),()=>{k=null,a()}))},()=>{T=!0,a()}))})}},96697:(We,Te,C)=>{"use strict";C.d(Te,{s:()=>y});var s=C(983),A=C(39974),L=C(54360);function y(v){return v<=0?()=>s.w:(0,A.N)((P,I)=>{let w=0;P.subscribe((0,L._)(I,k=>{++w<=v&&(I.next(k),v<=w&&I.complete())}))})}},56977:(We,Te,C)=>{"use strict";C.d(Te,{Q:()=>v});var s=C(39974),A=C(54360),L=C(58750),y=C(85343);function v(P){return(0,s.N)((I,w)=>{(0,L.Tg)(P).subscribe((0,A._)(w,()=>w.complete(),y.l)),!w.closed&&I.subscribe(w)})}},88141:(We,Te,C)=>{"use strict";C.d(Te,{M:()=>v});var s=C(98071),A=C(39974),L=C(54360),y=C(33669);function v(P,I,w){const k=(0,s.T)(P)||I||w?{next:P,error:I,complete:w}:P;return k?(0,A.N)((b,T)=>{var a;null===(a=k.subscribe)||void 0===a||a.call(k);let i=!0;b.subscribe((0,L._)(T,p=>{var O;null===(O=k.next)||void 0===O||O.call(k,p),T.next(p)},()=>{var p;i=!1,null===(p=k.complete)||void 0===p||p.call(k),T.complete()},p=>{var O;i=!1,null===(O=k.error)||void 0===O||O.call(k,p),T.error(p)},()=>{var p,O;i&&(null===(p=k.unsubscribe)||void 0===p||p.call(k)),null===(O=k.finalize)||void 0===O||O.call(k)}))}):y.D}},93774:(We,Te,C)=>{"use strict";C.d(Te,{v:()=>y});var s=C(9350),A=C(39974),L=C(54360);function y(P=v){return(0,A.N)((I,w)=>{let k=!1;I.subscribe((0,L._)(w,b=>{k=!0,w.next(b)},()=>k?w.complete():w.error(P())))})}function v(){return new s.G}},53993:(We,Te,C)=>{"use strict";C.d(Te,{E:()=>I});var s=C(39974),A=C(54360),L=C(58750),y=C(33669),v=C(85343),P=C(9326);function I(...w){const k=(0,P.ms)(w);return(0,s.N)((b,T)=>{const a=w.length,i=new Array(a);let p=w.map(()=>!1),O=!1;for(let Y=0;Y<a;Y++)(0,L.Tg)(w[Y]).subscribe((0,A._)(T,ee=>{i[Y]=ee,!O&&!p[Y]&&(p[Y]=!0,(O=p.every(y.D))&&(p=null))},v.l));b.subscribe((0,A._)(T,Y=>{if(O){const ee=[Y,...i];T.next(k?k(...ee):ee)}}))})}},96780:(We,Te,C)=>{"use strict";C.d(Te,{R:()=>v});var s=C(18359);class A extends s.yU{constructor(I,w){super()}schedule(I,w=0){return this}}const L={setInterval(P,I,...w){const{delegate:k}=L;return k?.setInterval?k.setInterval(P,I,...w):setInterval(P,I,...w)},clearInterval(P){const{delegate:I}=L;return(I?.clearInterval||clearInterval)(P)},delegate:void 0};var y=C(57908);
vendor: 6,191 bytes, line 1
1class v extends A{constructor(I,w){super(I,w),this.scheduler=I,this.work=w,this.pending=!1}schedule(I,w=0){var k;if(this.closed)return this;this.state=I;const b=this.id,T=this.scheduler;return null!=b&&(this.id=this.recycleAsyncId(T,b,w)),this.pending=!0,this.delay=w,this.id=null!==(k=this.id)&&void 0!==k?k:this.requestAsyncId(T,this.id,w),this}requestAsyncId(I,w,k=0){return L.setInterval(I.flush.bind(I,this),k)}recycleAsyncId(I,w,k=0){if(null!=k&&this.delay===k&&!1===this.pending)return w;null!=w&&L.clearInterval(w)}execute(I,w){if(this.closed)return new Error("executing a cancelled action");this.pending=!1;const k=this._execute(I,w);if(k)return k;!1===this.pending&&null!=this.id&&(this.id=this.recycleAsyncId(this.scheduler,this.id,null))}_execute(I,w){let b,k=!1;try{this.work(I)}catch(T){k=!0,b=T||new Error("Scheduled action threw falsy error")}if(k)return this.unsubscribe(),b}unsubscribe(){if(!this.closed){const{id:I,scheduler:w}=this,{actions:k}=w;this.work=this.state=this.scheduler=null,this.pending=!1,(0,y.o)(k,this),null!=I&&(this.id=this.recycleAsyncId(w,I,null)),this.delay=null,super.unsubscribe()}}}},39687:(We,Te,C)=>{"use strict";C.d(Te,{q:()=>L});var s=C(86129);class A{constructor(v,P=A.now){this.schedulerActionCtor=v,this.now=P}schedule(v,P=0,I){return new this.schedulerActionCtor(this,v).schedule(I,P)}}A.now=s.U.now;class L extends A{constructor(v,P=A.now){super(v,P),this.actions=[],this._active=!1}flush(v){const{actions:P}=this;if(this._active)return void P.push(v);let I;this._active=!0;do{if(I=v.execute(v.state,v.delay))break}while(v=P.shift());if(this._active=!1,I){for(;v=P.shift();)v.unsubscribe();throw I}}}},43236:(We,Te,C)=>{"use strict";C.d(Te,{E:()=>L,b:()=>y});var s=C(96780);const L=new(C(39687).q)(s.R),y=L},86129:(We,Te,C)=>{"use strict";C.d(Te,{U:()=>s});const s={now:()=>(s.delegate||Date).now(),delegate:void 0}},19270:(We,Te,C)=>{"use strict";C.d(Te,{f:()=>s});const s={setTimeout(A,L,...y){const{delegate:v}=s;return v?.setTimeout?v.setTimeout(A,L,...y):setTimeout(A,L,...y)},clearTimeout(A){const{delegate:L}=s;return(L?.clearTimeout||clearTimeout)(A)},delegate:void 0}},4761:(We,Te,C)=>{"use strict";C.d(Te,{l:()=>A});const A=function s(){return"function"==typeof Symbol&&Symbol.iterator?Symbol.iterator:"@@iterator"}()},3494:(We,Te,C)=>{"use strict";C.d(Te,{s:()=>s});const s="function"==typeof Symbol&&Symbol.observable||"@@observable"},9350:(We,Te,C)=>{"use strict";C.d(Te,{G:()=>A});const A=(0,C(81853).L)(L=>function(){L(this),this.name="EmptyError",this.message="no elements in sequence"})},9326:(We,Te,C)=>{"use strict";C.d(Te,{R0:()=>P,lI:()=>v,ms:()=>y});var s=C(98071),A=C(79470);function L(I){return I[I.length-1]}function y(I){return(0,s.T)(L(I))?I.pop():void 0}function v(I){return(0,A.m)(L(I))?I.pop():void 0}function P(I,w){return"number"==typeof L(I)?I.pop():w}},93073:(We,Te,C)=>{"use strict";C.d(Te,{D:()=>v});const{isArray:s}=Array,{getPrototypeOf:A,prototype:L,keys:y}=Object;function v(I){if(1===I.length){const w=I[0];if(s(w))return{args:w,keys:null};if(function P(I){return I&&"object"==typeof I&&A(I)===L}(w)){const k=y(w);return{args:k.map(b=>w[b]),keys:k}}}return{args:I,keys:null}}},42326:(We,Te,C)=>{"use strict";C.d(Te,{K:()=>A});const{isArray:s}=Array;function A(L){return 1===L.length&&s(L[0])?L[0]:L}},57908:(We,Te,C)=>{"use strict";function s(A,L){if(A){const y=A.indexOf(L);0<=y&&A.splice(y,1)}}C.d(Te,{o:()=>s})},81853:(We,Te,C)=>{"use strict";function s(A){const y=A(v=>{Error.call(v),v.stack=(new Error).stack});return y.prototype=Object.create(Error.prototype),y.prototype.constructor=y,y}C.d(Te,{L:()=>s})},58496:(We,Te,C)=>{"use strict";function s(A,L){return A.reduce((y,v,P)=>(y[v]=L[P],y),{})}C.d(Te,{e:()=>s})},49786:(We,Te,C)=>{"use strict";C.d(Te,{Y:()=>L,l:()=>y});var s=C(41026);let A=null;function L(v){if(s.$.useDeprecatedSynchronousErrorHandling){const P=!A;if(P&&(A={errorThrown:!1,error:null}),v(),P){const{errorThrown:I,error:w}=A;if(A=null,I)throw w}}else v()}function y(v){s.$.useDeprecatedSynchronousErrorHandling&&A&&(A.errorThrown=!0,A.error=v)}},45225:(We,Te,C)=>{"use strict";function s(A,L,y,v=0,P=!1){const I=L.schedule(function(){y(),P?A.add(this.schedule(null,v)):this.unsubscribe()},v);if(A.add(I),!P)return I}C.d(Te,{N:()=>s})},33669:(We,Te,C)=>{"use strict";function s(A){return A}C.d(Te,{D:()=>s})},47441:(We,Te,C)=>{"use strict";C.d(Te,{X:()=>s});const s=A=>A&&"number"==typeof A.length&&"function"!=typeof A},37953:(We,Te,C)=>{"use strict";C.d(Te,{T:()=>A});var s=C(98071);function A(L){return Symbol.asyncIterator&&(0,s.T)(L?.[Symbol.asyncIterator])}},98071:(We,Te,C)=>{"use strict";function s(A){return"function"==typeof A}C.d(Te,{T:()=>s})},55055:(We,Te,C)=>{"use strict";C.d(Te,{l:()=>L});var s=C(3494),A=C(98071);function L(y){return(0,A.T)(y[s.s])}},85397:(We,Te,C)=>{"use strict";C.d(Te,{x:()=>L});var s=C(4761),A=C(98071);function L(y){return(0,A.T)(y?.[s.l])}},74402:(We,Te,C)=>{"use strict";C.d(Te,{A:()=>L});var s=C(71985),A=C(98071);function L(y){return!!y&&(y instanceof s.c||(0,A.T)(y.lift)&&(0,A.T)(y.subscribe))}},59858:(We,Te,C)=>{"use strict";C.d(Te,{y:()=>A});var s=C(98071);function A(L){return(0,s.T)(L?.then)}},15196:(We,Te,C)=>{"use strict";C.d(Te,{C:()=>L,U:()=>y});var s=C(31635),A=C(98071);function L(v){return(0,s.AQ)(this,arguments,function*(){const I=v.getReader();try{for(;;){const{value:w,done:k}=yield(0,s.N3)(I.read());if(k)return yield(0,s.N3)(void 0);yield yield(0,s.N3)(w)}}finally{I.releaseLock()}})}function y(v){return(0,A.T)(v?.getReader)}},79470:(We,Te,C)=>{"use strict";C.d(Te,{m:()=>A});var s=C(98071);function A(L){return L&&(0,s.T)(L.schedule)}},39974:(We,Te,C)=>{"use strict";C.d(Te,{N:()=>L,S:()=>A});var s=C(98071);function A(y){return(0,s.T)(y?.lift)}function L(y){return v=>{if(A(v))return v.lift(function(P){try{return y(P,this)}catch(I){this.error(I)}});throw new TypeError("Unable to lift unknown Observable type")}}},6450:(We,Te,C)=>{"use strict";C.d(Te,{I:()=>y});var s=C(96354);const{isArray:A}=Array;function y(v){return(0,s.T)(P=>function L(v,P){return A(P)?v(...P):v(P)}(v,P))}},85343:(We,Te,C)=>{"use strict";function s(){}C.d(Te,{l:()=>s})},71203:(We,Te,C)=>{"use strict";C.d(Te,{F:()=>A,m:()=>L});
1var s=C(33669);function A(...y){return L(y)}function L(y){return 0===y.length?s.D:1===y.length?y[0]:function(P){return y.reduce((I,w)=>w(I),P)}}},45334:(We,Te,C)=>{"use strict";C.d(Te,{m:()=>L});var s=C(41026),A=C(19270);function L(y){A.f.setTimeout(()=>{const{onUnhandledError:v}=s.$;if(!v)throw y;v(y)})}},50591:(We,Te,C)=>{"use strict";function s(A){return new TypeError(`You provided ${null!==A&&"object"==typeof A?"an invalid object":`'${A}'`} where a stream was expected. You can provide an Observable, Promise, ReadableStream, Array, AsyncIterable, or Iterable.`)}C.d(Te,{L:()=>s})},13615:We=>{"use strict";function Te(I){return"function"==typeof I}var C=console.error.bind(console);function s(I,w,k){var b=!!I[w]&&I.propertyIsEnumerable(w);Object.defineProperty(I,w,{configurable:!0,enumerable:b,writable:!0,value:k})}function A(I){I&&I.logger&&(Te(I.logger)?C=I.logger:C("new logger isn't a function, not replacing"))}function L(I,w,k){if(I&&I[w]){if(!k)return C("no wrapper function"),void C((new Error).stack);if(Te(I[w])&&Te(k)){var b=I[w],T=k(b,w);return s(T,"__original",b),s(T,"__unwrap",function(){I[w]===T&&s(I,w,b)}),s(T,"__wrapped",!0),s(I,w,T),T}C("original object and wrapper must be functions")}else C("no original function "+w+" to wrap")}function v(I,w){return I&&I[w]?I[w].__unwrap?I[w].__unwrap():void C("no original to unwrap to -- has "+w+" already been unwrapped?"):(C("no function to unwrap."),void C((new Error).stack))}A.wrap=L,A.massWrap=function y(I,w,k){if(!I)return C("must provide one or more modules to patch"),void C((new Error).stack);Array.isArray(I)||(I=[I]),w&&Array.isArray(w)?I.forEach(function(b){w.forEach(function(T){L(b,T,k)})}):C("must provide one or more functions to wrap on modules")},A.unwrap=v,A.massUnwrap=function P(I,w){if(!I)return C("must provide one or more modules to patch"),void C((new Error).stack);Array.isArray(I)||(I=[I]),w&&Array.isArray(w)?I.forEach(function(k){w.forEach(function(b){v(k,b)})}):C("must provide one or more functions to unwrap on modules")},We.exports=A},13236:function(We,Te){var C,s,A;!function(L,y){"use strict";s=[],C=function(){function L(Y){return!isNaN(parseFloat(Y))&&isFinite(Y)}function y(Y){return Y.charAt(0).toUpperCase()+Y.substring(1)}function v(Y){return function(){return this[Y]}}var P=["isConstructor","isEval","isNative","isToplevel"],I=["columnNumber","lineNumber"],w=["fileName","functionName","source"],k=["args"],b=["evalOrigin"],T=P.concat(I,w,k,b);function a(Y){if(Y)for(var ee=0;ee<T.length;ee++)void 0!==Y[T[ee]]&&this["set"+y(T[ee])](Y[T[ee]])}a.prototype={getArgs:function(){return this.args},setArgs:function(Y){if("[object Array]"!==Object.prototype.toString.call(Y))throw new TypeError("Args must be an Array");this.args=Y},getEvalOrigin:function(){return this.evalOrigin},setEvalOrigin:function(Y){if(Y instanceof a)this.evalOrigin=Y;else{if(!(Y instanceof Object))throw new TypeError("Eval Origin must be an Object or StackFrame");this.evalOrigin=new a(Y)}},toString:function(){var Y=this.getFileName()||"",ee=this.getLineNumber()||"",te=this.getColumnNumber()||"",fe=this.getFunctionName()||"";return this.getIsEval()?Y?"[eval] ("+Y+":"+ee+":"+te+")":"[eval]:"+ee+":"+te:fe?fe+" ("+Y+":"+ee+":"+te+")":Y+":"+ee+":"+te}},a.fromString=function(ee){var te=ee.indexOf("("),fe=ee.lastIndexOf(")"),q=ee.substring(0,te),he=ee.substring(te+1,fe).split(","),pe=ee.substring(fe+1);if(0===pe.indexOf("@"))var oe=/@(.+?)(?::(\d+))?(?::(\d+))?$/.exec(pe,""),ie=oe[1],Z=oe[2],ue=oe[3];return new a({functionName:q,args:he||void 0,fileName:ie,lineNumber:Z||void 0,columnNumber:ue||void 0})};for(var i=0;i<P.length;i++)a.prototype["get"+y(P[i])]=v(P[i]),a.prototype["set"+y(P[i])]=function(Y){return function(ee){this[Y]=!!ee}}(P[i]);for(var p=0;p<I.length;p++)a.prototype["get"+y(I[p])]=v(I[p]),a.prototype["set"+y(I[p])]=function(Y){return function(ee){if(!L(ee))throw new TypeError(Y+" must be a Number");this[Y]=Number(ee)}}(I[p]);for(var O=0;O<w.length;O++)a.prototype["get"+y(w[O])]=v(w[O]),a.prototype["set"+y(w[O])]=function(Y){return function(ee){this[Y]=String(ee)}}(w[O]);return a},void 0!==(A="function"==typeof C?C.apply(Te,s):C)&&(We.exports=A)}()},78338:(We,Te,C)=>{var s=C(8564),L=C(98557)(s);L.push([We.id,"@font-face {\n    font-family: 'Material Icons';\n    src: url('MaterialIcons-Regular.dccfe00635ce26ca.eot');\n    src: url('MaterialIcons-Regular.dccfe00635ce26ca.eot?#iefix') format('embedded-opentype'),\n    url('MaterialIcons-Regular.7ea2023eeca07427.woff2') format('woff2'),\n    url('MaterialIcons-Regular.db852539204b1a34.woff') format('woff'),\n    url('MaterialIcons-Regular.d8486015d6039c11.ttf') format('truetype'),\n    url('MaterialIcons-Regular.d92cc439fa2347b2.svg#MaterialIcons') format(\"svg\");\n    font-weight: normal;\n    font-style: normal;\n}\n\n@font-face {\n    font-family: 'Open Sans';\n    src: url('OpenSans-Light.6dcbae80f1188830.eot');\n    src: url('OpenSans-Light.6dcbae80f1188830.eot?#iefix') format('embedded-opentype'),\n    url('OpenSans-Light.f071ed88561119ca.woff2') format('woff2'),\n    url('OpenSans-Light.58c645ba05ca4555.woff') format('woff'),\n    url('OpenSans-Light.bb924fe056109a07.ttf') format('truetype'),\n    url('OpenSans-Light.5aaff76f17d2e5ea.svg#OpenSansLight') format('svg');\n    font-weight: 300;\n    font-style: normal\n}\n\n@font-face {\n    font-family: 'Open Sans';\n    src: url('OpenSans-LightItalic.c5ed7b561a89477b.eot');\n    src: url('OpenSans-LightItalic.c5ed7b561a89477b.eot?#iefix') format('embedded-opentype'),\n    url('OpenSans-LightItalic.bd1f53bb18637591.woff2') format('woff2'),\n    url('OpenSans-LightItalic.1af0b15b48397a7e.woff') format('woff'),\n    url('OpenSans-LightItalic.ffcc2442fcaf4168.ttf') format('truetype'),\n    url('OpenSans-LightItalic.ff21d160ccb8f25d.svg#OpenSansLightItalic') format('svg');\n    font-weight: 300;\n    font-style: italic\n}\n\n@font-face {\n    font-family: 'Open Sans';\n    src: url('OpenSans-Regular.e68784fa8ddcfc91.eot');\n    src: url('OpenSans-Regular.e68784fa8ddcfc91.eot?#iefix') format('embedded-opentype'),\n    url('OpenSans-Regular.f0a6edca5b08e53f.woff2') format('woff2'),\n    url('OpenSans-Regular.13bf37fbaf7562f6.woff') format('woff'),\n    url('OpenSans-Regular.6e539b77108c7c70.ttf') format('truetype'),\n    url('OpenSans-Regular.d97f7e74170065ca.svg#OpenSansRegular') format('svg');\n    font-weight: 400;\n    font-style: normal\n}\n\n@font-face {\n    font-family: 'Open Sans';\n    src: url('OpenSans-Italic.1b60eca4bdf12898.eot');\n    src: url('OpenSans-Italic.1b60eca4bdf12898.eot?#iefix') format('embedded-opentype'),\n    url('OpenSans-Italic.3f727a5462185b8a.woff2') format('woff2'),\n    url('OpenSans-Italic.9b8b56afaf0cce4c.woff') format('woff'),\n    url('OpenSans-Italic.946743923d253e9
11.ttf') format('truetype'),\n    url('OpenSans-Italic.cfbcd122ad06a7a3.svg#OpenSansItalic') format('svg');\n    font-weight: 400;\n    font-style: italic\n}\n\n@font-face {\n    font-family: 'Open Sans';\n    src: url('OpenSans-Semibold.5bab9b0a7a1c0954.eot');\n    src: url('OpenSans-Semibold.5bab9b0a7a1c0954.eot?#iefix') format('embedded-opentype'),\n    url('OpenSans-Semibold.ed2415d0d04474ac.woff2') format('woff2'),\n    url('OpenSans-Semibold.fde4a00deeb58a68.woff') format('woff'),\n    url('OpenSans-Semibold.c8e88209bded65e2.ttf') format('truetype'),\n    url('OpenSans-Semibold.597be7031f92b10d.svg#OpenSansSemibold') format('svg');\n    font-weight: 600;\n    font-style: normal\n}\n\n@font-face {\n    font-family: 'Open Sans';\n    src: url('OpenSans-SemiboldItalic.0ae606e19b1cf54d.eot');\n    src: url('OpenSans-SemiboldItalic.0ae606e19b1cf54d.eot?#iefix') format('embedded-opentype'),\n    url('OpenSans-SemiboldItalic.04cb9e21f05674f5.woff2') format('woff2'),\n    url('OpenSans-SemiboldItalic.d9d33e63215e920c.woff') format('woff'),\n    url('OpenSans-SemiboldItalic.c3ac78752cb1c5dd.ttf') format('truetype'),\n    url('OpenSans-SemiboldItalic.58efbf094e7b3d1e.svg#OpenSansSemiboldItalic') format('svg');\n    font-weight: 600;\n    font-style: italic\n}\n\n@font-face {\n    font-family: 'Open Sans';\n    src: url('OpenSans-Bold.8a1309e70840b9f5.eot');\n    src: url('OpenSans-Bold.8a1309e70840b9f5.eot?#iefix') format('embedded-opentype'),\n    url('OpenSans-Bold.17a7ce7bad3a0dd9.woff2') format('woff2'),\n    url('OpenSans-Bold.e3cfeb0bb2dd4e80.woff') format('woff'),\n    url('OpenSans-Bold.3dcd163a350fddae.ttf') format('truetype'),\n    url('OpenSans-Bold.5bbf8ff35f5cde33.svg#OpenSansBold') format('svg');\n    font-weight: 700;\n    font-style: normal\n}\n\n@font-face {\n    font-family: 'Open Sans';\n    src: url('OpenSans-BoldItalic.861e2a368d0d99c5.eot');\n    src: url('OpenSans-BoldItalic.861e2a368d0d99c5.eot?#iefix') format('embedded-opentype'),\n    url('OpenSans-BoldItalic.3e40a32d3d1c6799.woff2') format('woff2'),\n    url('OpenSans-BoldItalic.bc4dc8aefb3c652b.woff') format('woff'),\n    url('OpenSans-BoldItalic.9cac3450ddfac296.ttf') format('truetype'),\n    url('OpenSans-BoldItalic.81eae38f7809f4c2.svg#OpenSansBoldItalic') format('svg');\n    font-weight: 700;\n    font-style: italic\n}\n\n@font-face {\n    font-family: 'Open Sans';\n    src: url('OpenSans-ExtraBold.13a5114f14bbbee5.eot');\n    src: url('OpenSans-ExtraBold.13a5114f14bbbee5.eot?#iefix') format('embedded-opentype'),\n    url('OpenSans-ExtraBold.a209b0b64a1fa95b.woff2') format('woff2'),\n    url('OpenSans-ExtraBold.89d3b9bc17bb985d.woff') format('woff'),\n    url('OpenSans-ExtraBold.e9298f4607799ce3.ttf') format('truetype'),\n    url('OpenSans-ExtraBold.2c1fa22985adc2e4.svg#OpenSansExtrabold') format('svg');\n    font-weight: 800;\n    font-style: normal\n}\n\n@font-face {\n    font-family: 'Open Sans';\n    src: url('OpenSans-ExtraBoldItalic.64d018245801ccb6.eot');\n    src: url('OpenSans-ExtraBoldItalic.64d018245801ccb6.eot?#iefix') format('embedded-opentype'),\n    url('OpenSans-ExtraBoldItalic.9e89dd46a0b987f0.woff2') format('woff2'),\n    url('OpenSans-ExtraBoldItalic.b0ed8ce29ee3eb28.woff') format('woff'),\n    url('OpenSans-ExtraBoldItalic.6c2d3996a9aed2fa.ttf') format('truetype'),\n    url('OpenSans-ExtraBoldItalic.62af9cb83f9eae39.svg#Open%20Sans%20Extrabold%20Italic') format('svg');\n    font-weight: 800;\n    font-style: italic\n}\n\n\n@font-face {\n    font-family: 'Lato';\n    src: url('lato-black.661bb196d89d2c6a.eot');\n    src: local('Lato Black'), local('Lato-Black'),\n    url('lato-black.661bb196d89d2c6a.eot?#iefix') format('embedded-opentype'),\n    url('lato-black.384db735fd85d4ab.woff2') format('woff2'),\n    url('lato-black.df2ae5a05676c5ee.woff') format('woff'),\n    url('lato-black.853505bebe948e43.ttf') format('truetype'),\n    url('lato-black.1f2e952b4e1db1b4.svg#lato') format('svg');\n    font-weight: 900;\n    font-style: normal;\n}\n@font-face {\n    font-family: 'Lato';\n    src: url('lato-blackitalic.11ec7e1f4d494db7.eot');\n    src: local('Lato Black Italic'), local('Lato-BlackItalic'),\n    url('lato-blackitalic.11ec7e1f4d494db7.eot?#iefix') format('embedded-opentype'),\n    url('lato-blackitalic.f9d70e281868d557.woff2') format('woff2'),\n    url('lato-blackitalic.5c0eba5fb48218ef.woff') format('woff'),\n    url('lato-blackitalic.878e77d30b983ca1.ttf') format('truetype'),\n    url('lato-blackitalic.498f6bde0b3a73ae.svg#lato') format('svg');\n    font-weight: 900;\n    font-style: italic;\n}\n@font-face {\n    font-family: 'Lato';\n    src: url('lato-heavy.2f7dfbff4682d299.eot');\n    src: local('Lato Heavy'), local('Lato-Heavy'),\n    url('lato-heavy.2f7dfbff4682d299.eot?#iefix') format('embedded-opentype'),\n    url('lato-heavy.51581ad1da4e4559.woff2') format('woff2'),\n    url('lato-heavy.96ce3a15bb78443d.woff') format('woff'),\n    url('lato-heavy.bee67cd92ff04e1d.ttf') format('truetype'),\n    url('lato-heavy.ab1452b9565e71d7.svg#lato') format('svg');\n    font-weight: 800;\n    font-style: italic;\n}\n@font-face {\n    font-family: 'Lato';\n    src: url('lato-heavyitalic.19674e3d4d2c4600.eot');\n    src: local('Lato Heavy Italic'), local('Lato-HeavyItalic'),\n    url('lato-heavyitalic.19674e3d4d2c4600.eot?#iefix') format('embedded-opentype'),\n    url('lato-heavyitalic.6ee4fc6a8ba8f21c.woff2') format('woff2'),\n    url('lato-heavyitalic.d401b3a9d1bd4b15.woff') format('woff'),\n    url('lato-heavyitalic.07231efaa0bc563e.ttf') format('truetype'),\n    url('lato-heavyitalic.ad9ec6c293d9901f.svg#lato') format('svg');\n    font-weight: 800;\n    font-style: italic;\n}\n@font-face {\n    font-family: 'Lato';\n    src: url('lato-bold.d3aa910c865cfb31.eot');\n    src: local('Lato Bold'), local('Lato-Bold'),\n    url('lato-bold.d3aa910c865cfb31.eot?#iefix') format('embedded-opentype'),\n    url('lato-bold.8ad7d031250ea800.woff2') format('woff2'),\n    url('lato-bold.7bab26d1f0aa5ad9.woff') format('woff'),\n    url('lato-bold.dc020a55489aafca.ttf') format('truetype'),\n    url('lato-bold.eac43211b8e4066b.svg#lato') format('svg');\n    font-weight: 700;\n    font-style: normal;\n}\n@font-face {\n    font-family: 'Lato';\n    src: url('lato-bolditalic.3386716abaaf3dee.eot');\n    src: local('Lato Bold Italic'), local('Lato-BoldItalic'),\n    url('lato-bolditalic.3386716abaaf3dee.eot?#iefix') format('embedded-opentype'),\n    url('lato-bolditalic.a7bd6317a7c625b2.woff2') format('woff2'),\n    url('lato-bolditalic.277d06e527f33ceb.woff') format('woff'),\n    url('lato-bolditalic.5673053ced6f7bce.ttf') format('truetype'),\n    url('lato-bolditalic.fc9f573e0bf612aa.svg#lato') format('svg');\n    font-weight: 700;\n    font-style: italic;\n}\n@font-face {\n    font-family: 'Lato';\n    src: url('lato-semibold.07eabf1bef8126b7.eot');\n    src: local('Lato Semi Bold'), local('Lato-SemiBold'),\n    url('lato-semibold.07eabf1bef8126b7.eot?#iefix') format('embedded-opentype'),\n    url('lato-semibold.86693d11bd7e3a3e.woff2') format('woff2'),\n    url('lato-semibold.4f3641075a9a493e.woff') format('woff'),\n    url('lato-semibold.923f9c651f9a8ded.ttf') format('truetype'),\n    url('lato-semibold.3d8cc7d497391382.svg#lato') format('svg');\n    font-weight: 600;\n    font-style: normal;\n}\n@font-face {\n    font-family: 'Lato';\n    src: url('lato-semibolditalic.35bc33475a8ffcb8.eot');\n    src: local('Lato Semi Bold Italic'), local('Lato-SemiBold Italic'),\n    url('lato-semibolditalic.35bc33475a8ffcb8.eot?#iefix') format('embedded-opentype'),\n    url('lato-semibolditalic.b8289afcf9f61fc1.woff2') format('woff2'),\n    url('lato-semibolditalic.8415e490f6eeb8d6.woff') format('woff'),\n    url('lato-semibolditalic.321f425b97a876fc.ttf') format('truetype'),\n    url('lato-semibolditalic.c51b63113ff30
1d82.svg#lato') format('svg');\n    font-weight: 600;\n    font-style: italic;\n}\n@font-face {\n    font-family: 'Lato';\n    src: url('lato-medium.e1d791e9974faae4.eot');\n    src: local('Lato Medium'), local('Lato-Medium'),\n    url('lato-medium.e1d791e9974faae4.eot?#iefix') format('embedded-opentype'),\n    url('lato-medium.8d00e7d550d7d3b7.woff2') format('woff2'),\n    url('lato-medium.ee1611b2d9b74b96.woff') format('woff'),\n    url('lato-medium.d0ab7c5187a979a4.ttf') format('truetype'),\n    url('lato-medium.e1fb38d17821823e.svg#lato') format('svg');\n    font-weight: 500;\n    font-style: normal;\n}\n@font-face {\n    font-family: 'Lato';\n    src: url('lato-mediumitalic.20ca67c6cce12cb0.eot');\n    src: local('Lato Medium Italic'), local('Lato-MediumItalic'),\n    url('lato-mediumitalic.20ca67c6cce12cb0.eot?#iefix') format('embedded-opentype'),\n    url('lato-mediumitalic.96fd10035a1d6ef5.woff2') format('woff2'),\n    url('lato-mediumitalic.e682ce687665c53b.woff') format('woff'),\n    url('lato-mediumitalic.e436ed9bfbbbb523.ttf') format('truetype'),\n    url('lato-mediumitalic.93bbb20417117242.svg#lato') format('svg');\n    font-weight: 500;\n    font-style: italic;\n}\n@font-face {\n    font-family: 'Lato';\n    src: url('lato-regular.07f8d66a9b2fa7aa.eot');\n    src: local('Lato Regular'), local('Lato-Regular'),\n    url('lato-regular.07f8d66a9b2fa7aa.eot?#iefix') format('embedded-opentype'),\n    url('lato-regular.e700db1ec29033c5.woff2') format('woff2'),\n    url('lato-regular.825d52201262f9f0.woff') format('woff'),\n    url('lato-regular.2ed6e08568be304b.ttf') format('truetype'),\n    url('lato-regular.1bd81eb244823cec.svg#lato') format('svg');\n    font-weight: 400;\n    font-style: normal;\n}\n@font-face {\n    font-family: 'Lato';\n    src: url('lato-italic.4ee8ef1924efdc77.eot');\n    src: local('Lato Italic'), local('Lato-Italic'),\n    url('lato-italic.4ee8ef1924efdc77.eot?#iefix') format('embedded-opentype'),\n    url('lato-italic.8ff2d2be5e40f3bb.woff2') format('woff2'),\n    url('lato-italic.8b4783395edf71b7.woff') format('woff'),\n    url('lato-italic.15ee3c1821bf711d.ttf') format('truetype'),\n    url('lato-italic.745b4c2873ace878.svg#lato') format('svg');\n    font-weight: 400;\n    font-style: italic;\n}\n@font-face {\n    font-family: 'Lato';\n    src: url('lato-light.104603be35ffe047.eot');\n    src: local('Lato Light'), local('Lato-Light'),\n    url('lato-light.104603be35ffe047.eot?#iefix') format('embedded-opentype'),\n    url('lato-light.045f034fd4b986db.woff2') format('woff2'),\n    url('lato-light.7e56e048fad45a55.woff') format('woff'),\n    url('lato-light.253706509e10b98a.ttf') format('truetype'),\n    url('lato-light.53ab9b1607dc6a40.svg#lato') format('svg');\n    font-weight: 300;\n    font-style: normal;\n}\n@font-face {\n    font-family: 'Lato';\n    src: url('lato-lightitalic.b0a76dd57b3f1b57.eot');\n    src: local('Lato Light Italic'), local('Lato-LightItalic'),\n    url('lato-lightitalic.b0a76dd57b3f1b57.eot?#iefix') format('embedded-opentype'),\n    url('lato-lightitalic.622995b783e0184b.woff2') format('woff2'),\n    url('lato-lightitalic.5fd5c11f5d48260a.ttf') format('truetype'),\n    url('lato-lightitalic.96350a6917d7e81e.svg#lato') format('svg');\n    font-weight: 300;\n    font-style: italic;\n}\n@font-face {\n    font-family: 'Lato';\n    src: url('lato-thin.0cd7a70e90f4d600.eot');\n    src: local('Lato Thin'), local('Lato-Thin'),\n    url('lato-thin.0cd7a70e90f4d600.eot?#iefix') format('embedded-opentype'),\n    url('lato-thin.107d854a98cfb3ae.woff2') format('woff2'),\n    url('lato-thin.390ce19ccb4c2f40.woff') format('woff'),\n    url('lato-thin.a7ec89fe9ad89250.ttf') format('truetype'),\n    url('lato-thin.abd86558797e73f2.svg#lato') format('svg');\n    font-weight: 200;\n    font-style: normal;\n}\n@font-face {\n    font-family: 'Lato';\n    src: url('lato-thinitalic.e9e7a4ac7fc61f17.eot');\n    src: local('Lato Thin Italic'), local('Lato-ThinItalic'),\n    url('lato-thinitalic.e9e7a4ac7fc61f17.eot?#iefix') format('embedded-opentype'),\n    url('lato-thinitalic.dbb7ab0ac84211cc.woff2') format('woff2'),\n    url('lato-thinitalic.c7a54dff5695c46e.woff') format('woff'),\n    url('lato-thinitalic.05d847881eced1af.ttf') format('truetype'),\n    url('lato-thinitalic.1f37713a4a4394ef.svg#lato') format('svg');\n    font-weight: 200;\n    font-style: italic;\n}\n@font-face {\n    font-family: 'Lato';\n    src: url('lato-hairline.b74a4f1ee133a100.eot');\n    src: local('Lato Hairline'), local('Lato-Hairline'),\n    url('lato-hairline.b74a4f1ee133a100.eot?#iefix') format('embedded-opentype'),\n    url('lato-hairline.3abe4b2f2c1f28c9.woff2') format('woff2'),\n    url('lato-hairline.2ac46609897a3993.woff') format('woff'),\n    url('lato-hairline.d7d3951ad79c58b3.ttf') format('truetype'),\n    url('lato-hairline.2131afb9293d79e9.svg#lato') format('svg');\n    font-weight: 100;\n    font-style: normal;\n}\n@font-face {\n    font-family: 'Lato';\n    src: url('lato-hairlineitalic.8a7455ac1444549f.eot');\n    src: local('Lato Hairline Italic'), local('Lato-HairlineItalic'),\n    url('lato-hairlineitalic.8a7455ac1444549f.eot?#iefix') format('embedded-opentype'),\n    url('lato-hairlineitalic.2f5fb399ac5b4c6a.woff2') format('woff2'),\n    url('lato-hairlineitalic.55b57fdc131c5c02.woff') format('woff'),\n    url('lato-hairlineitalic.97cbf50c0a451db4.ttf') format('truetype'),\n    url('lato-hairlineitalic.19f9791bdc4953b9.svg#lato') format('svg');\n    font-weight: 100;\n    font-style: italic;\n}",""]),We.exports=L.toString()},74800:(We,Te,C)=>{var s=C(8564),L=C(98557)(s);L.push([We.id,'@font-face {\n    font-family: \'icomoon\';\n    src:  url(\'icomoon.d71de6525b351586.eot?484v72\');\n    src:  url(\'icomoon.d71de6525b351586.eot?484v72#iefix\') format(\'embedded-opentype\'),\n    url(\'icomoon.6a99c59d6118de30.ttf?484v72\') format(\'truetype\'),\n    url(\'icomoon.ac930f451a260586.woff?484v72\') format(\'woff\'),\n    url(\'icomoon.1536e46a30fb4dcd.svg?484v72#icomoon\') format(\'svg\');\n    font-weight: normal;\n    font-style: normal;\n    font-display: block;\n}\n\n[class^="icon-"], [class*=" icon-"] {\n    /* use !important to prevent issues with browser extensions that change fonts */\n    font-family: \'icomoon\' !important;\n    speak: never;\n    font-style: normal;\n    font-weight: normal;\n    font-variant: normal;\n    text-transform: none;\n    line-height: 1;\n\n    /* Better Font Rendering =========== */\n    -webkit-font-smoothing: antialiased;\n    -moz-osx-font-smoothing: grayscale;\n}\n\n.icon-TR-icon:before {\n    content: "\\e9cb";\n}\n.icon-Sorting .path1:before {\n    content: "\\e9c9";\n    color: rgb(0, 0, 0);\n}\n.icon-Sorting .path2:before {\n    content: "\\e9ca";\n    margin-left: -0.7998046875em;\n    color: rgb(155, 155, 155);\n}\n.icon-dropdon-icon:before {\n    content: "\\e9c6";\n}\n.icon-dropdown-icon-Hover .path1:before {\n    content: "\\e9c7";\n    color: rgb(245, 245, 245);\n}\n.icon-dropdown-icon-Hover .path2:before {\n    content: "\\e9c8";\n    margin-left: -1em;\n    color: rgb(37, 37, 37);\n}\n.icon-Toggle .path1:before {\n    content: "\\e9c3";\n    color: rgb(0, 0, 0);\n}\n.icon-Toggle .path2:before {\n    content: "\\e9c4";\n    margin-left: -1.75em;\n    color: rgb(0, 0, 0);\n}\n.icon-Toggle .path3:before {\n    content: "\\e9c5";\n    margin-left: -1.75em;\n    color: rgb(224, 224, 224);\n}\n.icon-Info-icon:before {\n    content: "\\e9c2";\n}\n.icon-Violation-icon-nav:before {\n    content: "\\e9c1";\n}\n.icon-Violations-Nav:before {\n    content: "\\e9c0";\n}\n.icon-list-outline:before {\n    content: "\\e9bb";\n}\n.icon-location:before {\n    content: "\\e9bc";
1\n}\n.icon-people:before {\n    content: "\\e9bd";\n}\n.icon-star:before {\n    content: "\\e9be";\n}\n.icon-time-outline:before {\n    content: "\\e9bf";\n}\n.icon-virus_coronavirus_covid_covid_icon_134782-1:before {\n    content: "\\e9b9";\n}\n.icon-Chocolate-icon:before {\n    content: "\\e9ba";\n}\n.icon-icons_bars:before {\n    content: "\\e928";\n}\n.icon-icons_hotels:before {\n    content: "\\e929";\n}\n.icon-icons_mask:before {\n    content: "\\e9b0";\n}\n.icon-icons_Museums:before {\n    content: "\\e9b1";\n}\n.icon-icons_transportation:before {\n    content: "\\e9b2";\n}\n.icon-icons_zoo:before {\n    content: "\\e9b3";\n}\n.icon-calander-tab-1-01:before {\n    content: "\\e9ad";\n}\n.icon-calander-tab-1-02:before {\n    content: "\\e9ae";\n}\n.icon-calander-tab-1-03:before {\n    content: "\\e9af";\n}\n.icon-place-Home:before {\n    content: "\\e9ac";\n}\n.icon-Rate-Parity-Analyzation:before {\n    content: "\\e9ab";\n}\n.icon-shield:before {\n    content: "\\e9aa";\n}\n.icon-Test-Reservation:before {\n    content: "\\e9a7";\n}\n.icon-Violations-by-brand:before {\n    content: "\\e9a8";\n}\n.icon-rate-parity:before {\n    content: "\\e9a9";\n}\n.icon-market-visibilty:before {\n    content: "\\e9a6";\n}\n.icon-Loading-icon_circle:before {\n    content: "\\e9a3";\n}\n.icon-Loading-icon_square:before {\n    content: "\\e9a4";\n}\n.icon-Loading-icon_triangle:before {\n    content: "\\e9a5";\n}\n.icon-Extranet-icons_Preffered:before {\n    content: "\\e998";\n}\n.icon-Extranet-icons_Preffered-tooltip:before {\n    content: "\\e999";\n}\n.icon-Extranet-icons_Genius-tooltip:before {\n    content: "\\e99a";\n}\n.icon-Extranet-icons_Genius:before {\n    content: "\\e99b";\n}\n.icon-Extranet-icons_Members-CUG-tooltip:before {\n    content: "\\e99c";\n}\n.icon-Extranet-icons_Members-CUG:before {\n    content: "\\e99d";\n}\n.icon-Extranet-icons_Promotions-tooltip:before {\n    content: "\\e99e";\n}\n.icon-Extranet-icons_Promotions:before {\n    content: "\\e99f";\n}\n.icon-Group-512 .path1:before {\n    content: "\\e9b7";\n    color: rgb(0, 0, 0);\n}\n.icon-Group-512 .path2:before {\n    content: "\\e9b8";\n    margin-left: -1em;\n    color: rgb(182, 183, 198);\n}\n.icon-Locator_Big .path1:before {\n    content: "\\e9b5";\n    color: rgb(0, 0, 0);\n}\n.icon-Locator_Big .path2:before {\n    content: "\\e9b6";\n    margin-left: -1em;\n    color: rgb(182, 183, 198);\n}\n.icon-pencil-sharp:before {\n    content: "\\e9b4";\n}\n.icon-CI-Community:before {\n    content: "\\e992";\n}\n.icon-CI-Confrences:before {\n    content: "\\e993";\n}\n.icon-CI-Expo:before {\n    content: "\\e994";\n}\n.icon-CI-Festival:before {\n    content: "\\e995";\n}\n.icon-CI-Flag:before {\n    content: "\\e996";\n}\n.icon-CI-Politics:before {\n    content: "\\e997";\n}\n.icon-CI--bicycle:before {\n    content: "\\e98d";\n    color: #555;\n}\n.icon-CI-Show:before {\n    content: "\\e98e";\n    color: #555;\n}\n.icon-CI-car:before {\n    content: "\\e98f";\n    color: #555;\n}\n.icon-CI-musical:before {\n    content: "\\e990";\n    color: #555;\n}\n.icon-CI-pizza:before {\n    content: "\\e991";\n}\n.icon-Promotions-tooltip-circle:before {\n    content: "\\e98c";\n}\n.icon-New-promotions-booking:before,\n.icon-New-promotions-agoda:before,\n.icon-New-promotions-ctrip:before {\n    content: "\\e98a";\n}\n.icon-Promotion-expedia:before {\n    content: "\\e98b";\n}\n.icon-TR-Icon:before {\n    content: "\\e989";\n}\n.icon-POS-01:before {\n    content: "\\e9a0";\n}\n.icon-FREQUENCY-01:before {\n    content: "\\e9a1";\n}\n.icon-Top-KPIS-01:before {\n    content: "\\e9a2";\n}\n.icon-Penalty_menu:before {\n    content: "\\e988";\n}\n.icon-icons_Preferred:before {\n    content: "\\e985";\n}\n.icon-icons_Promotions:before {\n    content: "\\e986";\n}\n.icon-icons_Promotions-with-tooltip:before {\n    content: "\\e987";\n}\n.icon-plus-CI:before {\n    content: "\\e984";\n}\n.icon-Booking-CI .path1:before {\n    content: "\\e980";\n    color: rgb(0, 0, 0);\n}\n.icon-Booking-CI .path2:before {\n    content: "\\e981";\n    margin-left: -1em;\n    color: rgb(211, 211, 211);\n}\n.icon-Booking-CI .path3:before {\n    content: "\\e982";\n    margin-left: -1em;\n    color: rgb(255, 255, 255);\n}\n.icon-Booking-CI .path4:before {\n    content: "\\e983";\n    margin-left: -1em;
1\n    color: rgb(4, 0, 0);\n}\n.icon-Action_manual-reshop-icon .path1:before {\n    content: "\\e96b";\n    color: rgb(0, 0, 0);\n}\n.icon-Action_manual-reshop-icon .path2:before {\n    content: "\\e96c";\n    margin-left: -0.9521484375em;\n    color: rgb(0, 0, 0);\n    opacity: 0.4;\n}\n.icon-Action_manual-reshop-icon .path3:before {\n    content: "\\e96d";\n    margin-left: -0.9521484375em;\n    color: rgb(0, 0, 0);\n}\n.icon-OTA-manual-reshop-icon .path1:before {\n    content: "\\e96e";\n    color: rgb(0, 0, 0);\n}\n.icon-OTA-manual-reshop-icon .path2:before {\n    content: "\\e970";\n    margin-left: -0.6396484375em;\n    color: rgb(0, 0, 0);\n}\n.icon-OTA-manual-reshop-icon .path3:before {\n    content: "\\e971";\n    margin-left: -0.6396484375em;\n    color: rgb(0, 0, 0);\n}\n.icon-OTA-manual-reshop-icon .path4:before {\n    content: "\\e972";\n    margin-left: -0.6396484375em;\n    color: rgb(0, 0, 0);\n}\n.icon-OTA-manual-reshop-icon .path5:before {\n    content: "\\e973";\n    margin-left: -0.6396484375em;\n    color: rgb(0, 0, 0);\n}\n.icon-OTA-manual-reshop-icon .path6:before {\n    content: "\\e974";\n    margin-left: -0.6396484375em;\n    color: rgb(0, 0, 0);\n    opacity: 0.4;\n}\n.icon-BRAND-manual-reshop-icon .path1:before {\n    content: "\\e975";\n    color: rgb(0, 0, 0);\n}\n.icon-BRAND-manual-reshop-icon .path2:before {\n    content: "\\e976";\n    margin-left: -1.1201171875em;\n    color: rgb(0, 0, 0);\n}\n.icon-BRAND-manual-reshop-icon .path3:before {\n    content: "\\e977";\n    margin-left: -1.1201171875em;\n    color: rgb(0, 0, 0);\n}\n.icon-BRAND-manual-reshop-icon .path4:before {\n    content: "\\e978";\n    margin-left: -1.1201171875em;\n    color: rgb(0, 0, 0);\n}\n.icon-BRAND-manual-reshop-icon .path5:before {\n    content: "\\e979";\n    margin-left: -1.1201171875em;\n    color: rgb(0, 0, 0);\n}\n.icon-BRAND-manual-reshop-icon .path6:before {\n    content: "\\e97a";\n    margin-left: -1.1201171875em;\n    color: rgb(0, 0, 0);\n}\n.icon-BRAND-manual-reshop-icon .path7:before {\n    content: "\\e97b";\n    margin-left: -1.1201171875em;\n    color: rgb(0, 0, 0);\n    opacity: 0.4;\n}\n.icon-BRAND-manual-reshop-icon .path8:before {\n    content: "\\e97c";\n    margin-left: -1.1201171875em;\n    color: rgb(0, 0, 0);\n}\n.icon-Manual-reshop-BML-icon .path1:before {\n    content: "\\e97d";\n    color: rgb(0, 0, 0);\n}\n.icon-Manual-reshop-BML-icon .path2:before {\n    content: "\\e97e";\n    margin-left: -0.94140625em;\n    opacity: 0.4;\n}\n.icon-Manual-reshop-BML-icon .path3:before {\n    content: "\\e97f";\n    margin-left: -0.94140625em;\n    color: rgb(0, 0, 0);\n}\n.icon-No-reshopping-icon:before {\n    content: "\\e96a";\n}\n.icon-zendesk_envelope-circle-new-01:before {\n    content: "\\e968";\n}\n.icon-envelope-icon-and-circle:before {\n    content: "\\e969";\n}\n.icon-Arrow-icon:before {\n    content: "\\e967";\n}\n.icon-Apps-icon:before {\n    content: "\\e966";\n}\n.icon-LOGO-CI:before {\n    content: "\\e96f";\n}\n.icon-CI_events-icon:before {\n    content: "\\e95a";\n}\n.icon-CI_Events:before {\n    content: "\\e95b";\n}\n.icon-CI_excel-icon:before {\n    content: "\\e95c";\n}\n.icon-CI_Graph-icon:before {\n    content: "\\e95d";\n}\n.icon-CI_Rateshopper:before {\n    content: "\\e95e";\n}\n.icon-CI_refresh-icon:before {\n    content: "\\e95f";\n}\n.icon-CI_Reviews:before {\n    content: "\\e960";\n}\n.icon-CI_table-icon:before {\n    content: "\\e961";\n}\n.icon-CI_visibility:before {\n    content: "\\e962";\n}\n.icon-CI_Clander-icon:before {\n    content: "\\e963";\n}\n.icon-Promotions-New:before {\n    content: "\\e959";\n}\n.icon-Promotions:before {\n    content: "\\e955";\n}\n.icon-Classification-new:before {\n    content: "\\e954";\n}\n.icon-Genius:before {\n    content: "\\e953";\n}\n.icon-Filter-icon:before {\n    content: "\\e956";\n}\n.icon-Filter-press:before {\n    content: "\\e957";\n}\n.icon-Classification:before {\n    content: "\\e958";\n}\n.icon-Additional-insights:before {\n    content: "\\e952";\n}\n.icon-POS-comparison:before {\n    content: "\\e950";\n    color: #565656;\n}\n.icon-Knowledege-icon:before {\n    content: "\\e94f";\n}\n.icon-circle:before {\n    content: "\\e94e";\n}\n.icon-preferences:before {\n    content: "\\e949";\n}\n.icon-print:before {\n    content: "\\e94a";\n}\n.icon-search:before {\n    content: "\\e94b";\n}\n.icon-download:before {\n    content: "\\e94c";\n}\n.icon-Circles:before {\n    content: "\\e948";\n}\n.icon-Icons_mail-full-01-01:before {\n    content: "\\e947";\n}\n.icon-Support:before {\n    content: "\\e946";\n}\n.icon-Circle:before {\n    content: "\\e920";\n}\n.icon-chat:before {\n    content: "\\e921";\n}\n.icon-filter:before {\n    content: "\\e945";\n}\n.icon-Reshop_OTA-NA .path1:before {\n    content: "\\e900";\n    color: rgb(0, 0, 0);\n}\n.icon-Reshop_OTA-NA .path2:before {\n    content: "\\e901";\n    margin-left: -0.6572265625em;\n    color: rgb(0, 0, 0);\n}\n.icon-Reshop_OTA-NA .path3:before {\n    content: "\\e92d";\n    margin-left: -0.6572265625em;\n    color: rgb(0, 0, 0);\n}\n.icon-Reshop_OTA-NA .path4:before {\n    content: "\\e934";\n    margin-left: -0.6572265625em;\n    color: rgb(0, 0, 0);\n}\n.icon-Reshop_OTA-NA .path5:before {\n    content: "\\e935";\n    margin-left: -0.6572265625em;\n    color: rgb(186, 186, 186);\n}\n.icon-Reshop_BRAND-NA .path1:before {\n    content: "\\e937";\n    color: rgb(0, 0, 0);\n}\n.icon-Reshop_BRAND-NA .path2:before {\n    content: "\\e938";\n    margin-left: -1.1455078125em;\n    color: rgb(0, 0, 0);\n}\n.icon-Reshop_BRAND-NA .path3:before {\n    content: "\\e93a";\n    margin-left: -1.1455078125em;\n    color: rgb(0, 0, 0);\n}\n.icon-Reshop_BRAND-NA .path4:before {\n    content: "\\e93d";\n    margin-left: -1.1455078125em;\n    color: rgb(0, 0, 0);\n}\n.icon-Reshop_BRAND-NA .path5:before {\n    content: "\\e93e";\n    margin-left: -1.1455078125em;\n    color: rgb(0, 0, 0);\n}\n.icon-Reshop_BRAND-NA .path6:before {\n    content: "\\e940";\n    margin-left: -1.1455078125em;\n    color: rgb(0, 0, 0);\n}\n.icon-Reshop_BRAND-NA .path7:before {\n    content: "\\e942";\n    margin-left: -1.1455078125em;\n    color: rgb(186, 186, 186);\n}\n.icon-Reshop_BML .path1:before {\n    content: "\\e943";\n    color: rgb(0, 0, 0);\n}\n.icon-Reshop_BML .path2:before {\n    content: "\\e944";\n    margin-left: -1em;\n}\n.icon-Reshop_Action:before {\n    content: "\\e93f";\n}\n.icon-Reshop_Loading:before {\n    content: "\\e941";\n}\n.icon-expend:before {\n    content: "\\e93b";\n}\n.icon-collapse:before {\n    content: "\\e93c";\n}\n.icon-Arrow-Circle:before {\n    content: "\\e939";\n}\n.icon-info_tooltip:before {\n    content: "\\e936";\n}\n.icon-svg-3rd-party:before {\n    content: "\\e933";\n}\n.icon-Meta-analysis:before {\n    content: "\\e92c";\n}\n.icon-brand-on-meta:before {\n    content: "\\e92c";\n}\n.icon-Brand-connectivity-issues:before {\n    content: "\\e92e";\n}\n.icon-Brandcom-sold-out:before {\n    content: "\\e92f";\n}\n.icon-Latency:before {\n    content: "\\e930";\n}\n.icon-Market-Visibility:before {\n    content: "\\e931";\n}\n.icon-Member-rates-comparison:before {\n    content: "\\e932";\n}\n.icon-Direct_icon_menu:before {\n    content: "\\e902";\n}\n.icon-Icons_link:before {\n    content: "\\e903";\n}\n.icon-Icons_action:before {\n    content: "\\e904";\n}\n.icon-Icons_Autorized:before {\n    content: "\\e905";\n}\n.icon-Icons_Availability-issues:before {\n    content: "\\e906";\n}\n.icon-AIO:before {\n    content: "\\e906";\n}\n.icon-AIB:before {\n    content: "\\e906";\n}\n.icon-Icons_Bookmark-and-Comments:before {\n    content: "\\e907";\n}\n.icon-Icons_connectivty-issues:before {\n    content: "\\e908";\n}\n.icon-MIO:before {\n    content: "\\e908";\n}\n.icon-Icons_Distribution-health-score:before {\n    content: "\\e909";\n}\n.icon-Icons_fornova-logo:before {\n    content: "\\e90a";\n}\n.icon-Icons_Info:before {\n    content: "\\e90b";\n}\n.icon-Icons_loading:before {\n    content: "\\e90c";\n}\n.icon-Icons_Market-visibility:before {\n    content: "\\e90d";\n}\n.icon-Icons_Meta-Issues:before {\n    content: "\\e90e";\n}\n.icon-MIB:before {\n    content: "\\e90e";\n}\n.icon-Icons_My-Performace-num:before {\n    content: "\\e90f";\n}\n.icon-Icons_Qusetion-mark:before {\n    content: "\\e910";\n}\n.icon-Icons_Unautorized-OTA:before {\n    content: "\\e911";\n}\n.icon-Icons_Uncontracted-OTA-issues:before {\n    content: "\\e912";\n}\n.icon-UOIU:before {\n    content: "\\e912";\n}\n.icon-Icons_comment-01:before {\n    content: "\\e913";\n}\n.icon-Icons_resolved-01:before {\n    content: "\\e914";\n}\n.icon-Icons_mail-01:before {\n    content: "\\e915";\n}\n.icon-Icons_bookmark-01:before {\n    content: "\\e916";\n}\n.icon-Icons_cug:before {\n    content: "\\e917";\n}\n.icon-Icons_Test-Reservation:before {\n    content: "\\e918";\n}\n.icon-flag-01:before {\n    content: "\\e919";\n}\n.icon-Icons_bookmark-full-01:before {\n    content: "\\e91a";\n}\n.icon-Icons_Test-Reservation-full-01:before {\n    content: "\\e91b";\n}\n.icon-X-01:before {\n    content: "\\e91c";\n}\n.icon-Icons_comment-full-01-01:before {\n    content: "\\e91d";\n}\n.icon-fornova:before {\n    content: "\\e91e";\n}\n.icon-authorize-01:before {\n    content: "\\e922";\n}\n.icon-dashboard-01:before {\n    content: "\\e923";\n}\n.icon-focus-01:before {\n    content: "\\e924";\n}\n.icon-home-01:before {\n    content: "\\e925";\n}\n.icon-Leakage-01:before {\n    content: "\\e926";\n}\n.icon-Icons_resolved-full-01-01:before {\n    content: "\\e927";\n}\n.icon-Arrow-for-menu-01:before {\n    content: "\\e92a";\n}\n.icon-Icons_Support:before {\n    content: "\\e92b";\n}\n.icon-question-icon-01:before {\n    content: "\\e9cd";\n}\n.icon-score-01:before {\n    content: "\\e9cc";\n}\n.icon-bullhorn:before {\n    content: "\\e964";\n}\n.icon-coin-dollar:before {\n    content: "\\e965";\n}\n',""]),We.exports=L.toString()},63282:(We,Te,C)=>{var s=C(8564),L=C(98557)(s);L.push([We.id,"@font-face {\n    font-family: 'Material Icons';\n    src: url('MaterialIcons-Regular.dccfe00635ce26ca.eot');\n    src: url('MaterialIcons-Regular.dccfe00635ce26ca.eot?#iefix') format('embedded-opentype'),\n    url('MaterialIcons-Regular.7ea2023eeca07427.woff2') format('woff2'),\n    url('MaterialIcons-Regular.db852539204b1a34.woff') format('woff'),\n    url('MaterialIcons-Regular.d8486015d6039c11.ttf') format('truetype'),\n    url('MaterialIcons-Regular.d92cc439fa2347b2.svg#MaterialIcons') format(\"svg\");\n    font-weight: normal;\n    font-style: normal;\n}\n\n@font-face {\n    font-family: 'Open Sans';\n    src: url('OpenSans-Light.6dcbae80f1188830.eot');\n    src: url('OpenSans-Light.6dcbae80f1188830.eot?#iefix') format('embedded-opentype'),\n    url('OpenSans-Light.f071ed88561119ca.woff2') format('woff2'),\n    url('OpenSans-Light.58c645ba05ca4555.woff') format('woff'),\n    url('OpenSans-Light.bb924fe056109a07.ttf') format('truetype'),\n    url('OpenSans-Light.5aaff76f17d2e5ea.svg#OpenSansLight') format('svg');\n    font-weight: 300;\n    font-style: normal\n}\n\n@font-face {\n    font-family: 'Open Sans';\n    src: url('OpenSans-LightItalic.c5ed7b561a89477b.eot');\n    src: url('OpenSans-LightItalic.c5ed7b561a89477b.eot?#iefix') format('embedded-opentype'),\n    url('OpenSans-LightItalic.bd1f53bb18637591.woff2') format('woff2'),\n    url('OpenSans-LightItalic.1af0b15b48397a7e.woff') format('woff'),\n    url('OpenSans-LightItalic.ffcc2442fcaf4168.ttf') format('truetype'),\n    url('OpenSans-LightItalic.ff21d160ccb8f25d.svg#OpenSansLightItalic') format('svg');\n    font-weight: 300;\n    font-style: italic\n}\n\n@font-face {\n    font-family: 'Open Sans';\n    src: url('OpenSans-Regular.e68784fa8ddcfc91.eot');\n    src: url('OpenSans-Regular.e68784fa8ddcfc91.eot?#iefix') format('embedded-opentype'),\n    url('OpenSans-Regular.f0a6edca5b08e53f.woff2') format('woff2'),\n    url('OpenSans-Regular.13bf37fbaf7562f6.woff') format('woff'),\n    url('OpenSans-Regular.6e539b77108c7c70.ttf') format('truetype'),\n    url('OpenSans-Regular.d97f7e74170065ca.svg#OpenSansRegular') format('svg');\n    font-weight: 400;\n    font-style: normal\n}\n\n@font-face {\n    font-family: 'Open Sans';\n    src: url('OpenSans-Italic.1b60eca4bdf12898.eot');\n    src: url('OpenSans-Italic.1b60eca4bdf12898.eot?#iefix') format('embedded-opentype'),\n    url('OpenSans-Italic.3f727a5462185b8a.woff2') format('woff2'),\n    url('OpenSans-Italic.9b8b56afaf0cce4c.woff') format('woff'),\n    url('OpenSans-Italic.946743923d253e9
11.ttf') format('truetype'),\n    url('OpenSans-Italic.cfbcd122ad06a7a3.svg#OpenSansItalic') format('svg');\n    font-weight: 400;\n    font-style: italic\n}\n\n@font-face {\n    font-family: 'Open Sans';\n    src: url('OpenSans-Semibold.5bab9b0a7a1c0954.eot');\n    src: url('OpenSans-Semibold.5bab9b0a7a1c0954.eot?#iefix') format('embedded-opentype'),\n    url('OpenSans-Semibold.ed2415d0d04474ac.woff2') format('woff2'),\n    url('OpenSans-Semibold.fde4a00deeb58a68.woff') format('woff'),\n    url('OpenSans-Semibold.c8e88209bded65e2.ttf') format('truetype'),\n    url('OpenSans-Semibold.597be7031f92b10d.svg#OpenSansSemibold') format('svg');\n    font-weight: 600;\n    font-style: normal\n}\n\n@font-face {\n    font-family: 'Open Sans';\n    src: url('OpenSans-SemiboldItalic.0ae606e19b1cf54d.eot');\n    src: url('OpenSans-SemiboldItalic.0ae606e19b1cf54d.eot?#iefix') format('embedded-opentype'),\n    url('OpenSans-SemiboldItalic.04cb9e21f05674f5.woff2') format('woff2'),\n    url('OpenSans-SemiboldItalic.d9d33e63215e920c.woff') format('woff'),\n    url('OpenSans-SemiboldItalic.c3ac78752cb1c5dd.ttf') format('truetype'),\n    url('OpenSans-SemiboldItalic.58efbf094e7b3d1e.svg#OpenSansSemiboldItalic') format('svg');\n    font-weight: 600;\n    font-style: italic\n}\n\n@font-face {\n    font-family: 'Open Sans';\n    src: url('OpenSans-Bold.8a1309e70840b9f5.eot');\n    src: url('OpenSans-Bold.8a1309e70840b9f5.eot?#iefix') format('embedded-opentype'),\n    url('OpenSans-Bold.17a7ce7bad3a0dd9.woff2') format('woff2'),\n    url('OpenSans-Bold.e3cfeb0bb2dd4e80.woff') format('woff'),\n    url('OpenSans-Bold.3dcd163a350fddae.ttf') format('truetype'),\n    url('OpenSans-Bold.5bbf8ff35f5cde33.svg#OpenSansBold') format('svg');\n    font-weight: 700;\n    font-style: normal\n}\n\n@font-face {\n    font-family: 'Open Sans';\n    src: url('OpenSans-BoldItalic.861e2a368d0d99c5.eot');\n    src: url('OpenSans-BoldItalic.861e2a368d0d99c5.eot?#iefix') format('embedded-opentype'),\n    url('OpenSans-BoldItalic.3e40a32d3d1c6799.woff2') format('woff2'),\n    url('OpenSans-BoldItalic.bc4dc8aefb3c652b.woff') format('woff'),\n    url('OpenSans-BoldItalic.9cac3450ddfac296.ttf') format('truetype'),\n    url('OpenSans-BoldItalic.81eae38f7809f4c2.svg#OpenSansBoldItalic') format('svg');\n    font-weight: 700;\n    font-style: italic\n}\n\n@font-face {\n    font-family: 'Open Sans';\n    src: url('OpenSans-ExtraBold.13a5114f14bbbee5.eot');\n    src: url('OpenSans-ExtraBold.13a5114f14bbbee5.eot?#iefix') format('embedded-opentype'),\n    url('OpenSans-ExtraBold.a209b0b64a1fa95b.woff2') format('woff2'),\n    url('OpenSans-ExtraBold.89d3b9bc17bb985d.woff') format('woff'),\n    url('OpenSans-ExtraBold.e9298f4607799ce3.ttf') format('truetype'),\n    url('OpenSans-ExtraBold.2c1fa22985adc2e4.svg#OpenSansExtrabold') format('svg');\n    font-weight: 800;\n    font-style: normal\n}\n\n@font-face {\n    font-family: 'Open Sans';\n    src: url('OpenSans-ExtraBoldItalic.64d018245801ccb6.eot');\n    src: url('OpenSans-ExtraBoldItalic.64d018245801ccb6.eot?#iefix') format('embedded-opentype'),\n    url('OpenSans-ExtraBoldItalic.9e89dd46a0b987f0.woff2') format('woff2'),\n    url('OpenSans-ExtraBoldItalic.b0ed8ce29ee3eb28.woff') format('woff'),\n    url('OpenSans-ExtraBoldItalic.6c2d3996a9aed2fa.ttf') format('truetype'),\n    url('OpenSans-ExtraBoldItalic.62af9cb83f9eae39.svg#Open%20Sans%20Extrabold%20Italic') format('svg');\n    font-weight: 800;\n    font-style: italic\n}\n\n\n@font-face {\n    font-family: 'Lato';\n    src: url('lato-black.661bb196d89d2c6a.eot');\n    src: local('Lato Black'), local('Lato-Black'),\n    url('lato-black.661bb196d89d2c6a.eot?#iefix') format('embedded-opentype'),\n    url('lato-black.384db735fd85d4ab.woff2') format('woff2'),\n    url('lato-black.df2ae5a05676c5ee.woff') format('woff'),\n    url('lato-black.853505bebe948e43.ttf') format('truetype'),\n    url('lato-black.1f2e952b4e1db1b4.svg#lato') format('svg');\n    font-weight: 900;\n    font-style: normal;\n}\n@font-face {\n    font-family: 'Lato';\n    src: url('lato-blackitalic.11ec7e1f4d494db7.eot');\n    src: local('Lato Black Italic'), local('Lato-BlackItalic'),\n    url('lato-blackitalic.11ec7e1f4d494db7.eot?#iefix') format('embedded-opentype'),\n    url('lato-blackitalic.f9d70e281868d557.woff2') format('woff2'),\n    url('lato-blackitalic.5c0eba5fb48218ef.woff') format('woff'),\n    url('lato-blackitalic.878e77d30b983ca1.ttf') format('truetype'),\n    url('lato-blackitalic.498f6bde0b3a73ae.svg#lato') format('svg');\n    font-weight: 900;\n    font-style: italic;\n}\n@font-face {\n    font-family: 'Lato';\n    src: url('lato-heavy.2f7dfbff4682d299.eot');\n    src: local('Lato Heavy'), local('Lato-Heavy'),\n    url('lato-heavy.2f7dfbff4682d299.eot?#iefix') format('embedded-opentype'),\n    url('lato-heavy.51581ad1da4e4559.woff2') format('woff2'),\n    url('lato-heavy.96ce3a15bb78443d.woff') format('woff'),\n    url('lato-heavy.bee67cd92ff04e1d.ttf') format('truetype'),\n    url('lato-heavy.ab1452b9565e71d7.svg#lato') format('svg');\n    font-weight: 800;\n    font-style: italic;\n}\n@font-face {\n    font-family: 'Lato';\n    src: url('lato-heavyitalic.19674e3d4d2c4600.eot');\n    src: local('Lato Heavy Italic'), local('Lato-HeavyItalic'),\n    url('lato-heavyitalic.19674e3d4d2c4600.eot?#iefix') format('embedded-opentype'),\n    url('lato-heavyitalic.6ee4fc6a8ba8f21c.woff2') format('woff2'),\n    url('lato-heavyitalic.d401b3a9d1bd4b15.woff') format('woff'),\n    url('lato-heavyitalic.07231efaa0bc563e.ttf') format('truetype'),\n    url('lato-heavyitalic.ad9ec6c293d9901f.svg#lato') format('svg');\n    font-weight: 800;\n    font-style: italic;\n}\n@font-face {\n    font-family: 'Lato';\n    src: url('lato-bold.d3aa910c865cfb31.eot');\n    src: local('Lato Bold'), local('Lato-Bold'),\n    url('lato-bold.d3aa910c865cfb31.eot?#iefix') format('embedded-opentype'),\n    url('lato-bold.8ad7d031250ea800.woff2') format('woff2'),\n    url('lato-bold.7bab26d1f0aa5ad9.woff') format('woff'),\n    url('lato-bold.dc020a55489aafca.ttf') format('truetype'),\n    url('lato-bold.eac43211b8e4066b.svg#lato') format('svg');\n    font-weight: 700;\n    font-style: normal;\n}\n@font-face {\n    font-family: 'Lato';\n    src: url('lato-bolditalic.3386716abaaf3dee.eot');\n    src: local('Lato Bold Italic'), local('Lato-BoldItalic'),\n    url('lato-bolditalic.3386716abaaf3dee.eot?#iefix') format('embedded-opentype'),\n    url('lato-bolditalic.a7bd6317a7c625b2.woff2') format('woff2'),\n    url('lato-bolditalic.277d06e527f33ceb.woff') format('woff'),\n    url('lato-bolditalic.5673053ced6f7bce.ttf') format('truetype'),\n    url('lato-bolditalic.fc9f573e0bf612aa.svg#lato') format('svg');\n    font-weight: 700;\n    font-style: italic;\n}\n@font-face {\n    font-family: 'Lato';\n    src: url('lato-semibold.07eabf1bef8126b7.eot');\n    src: local('Lato Semi Bold'), local('Lato-SemiBold'),\n    url('lato-semibold.07eabf1bef8126b7.eot?#iefix') format('embedded-opentype'),\n    url('lato-semibold.86693d11bd7e3a3e.woff2') format('woff2'),\n    url('lato-semibold.4f3641075a9a493e.woff') format('woff'),\n    url('lato-semibold.923f9c651f9a8ded.ttf') format('truetype'),\n    url('lato-semibold.3d8cc7d497391382.svg#lato') format('svg');\n    font-weight: 600;\n    font-style: normal;\n}\n@font-face {\n    font-family: 'Lato';\n    src: url('lato-semibolditalic.35bc33475a8ffcb8.eot');\n    src: local('Lato Semi Bold Italic'), local('Lato-SemiBold Italic'),\n    url('lato-semibolditalic.35bc33475a8ffcb8.eot?#iefix') format('embedded-opentype'),\n    url('lato-semibolditalic.b8289afcf9f61fc1.woff2') format('woff2'),\n    url('lato-semibolditalic.8415e490f6eeb8d6.woff') format('woff'),\n    url('lato-semibolditalic.321f425b97a876fc.ttf') format('truetype'),\n    url('lato-semibolditalic.c51b63113ff30
1d82.svg#lato') format('svg');\n    font-weight: 600;\n    font-style: italic;\n}\n@font-face {\n    font-family: 'Lato';\n    src: url('lato-medium.e1d791e9974faae4.eot');\n    src: local('Lato Medium'), local('Lato-Medium'),\n    url('lato-medium.e1d791e9974faae4.eot?#iefix') format('embedded-opentype'),\n    url('lato-medium.8d00e7d550d7d3b7.woff2') format('woff2'),\n    url('lato-medium.ee1611b2d9b74b96.woff') format('woff'),\n    url('lato-medium.d0ab7c5187a979a4.ttf') format('truetype'),\n    url('lato-medium.e1fb38d17821823e.svg#lato') format('svg');\n    font-weight: 500;\n    font-style: normal;\n}\n@font-face {\n    font-family: 'Lato';\n    src: url('lato-mediumitalic.20ca67c6cce12cb0.eot');\n    src: local('Lato Medium Italic'), local('Lato-MediumItalic'),\n    url('lato-mediumitalic.20ca67c6cce12cb0.eot?#iefix') format('embedded-opentype'),\n    url('lato-mediumitalic.96fd10035a1d6ef5.woff2') format('woff2'),\n    url('lato-mediumitalic.e682ce687665c53b.woff') format('woff'),\n    url('lato-mediumitalic.e436ed9bfbbbb523.ttf') format('truetype'),\n    url('lato-mediumitalic.93bbb20417117242.svg#lato') format('svg');\n    font-weight: 500;\n    font-style: italic;\n}\n@font-face {\n    font-family: 'Lato';\n    src: url('lato-regular.07f8d66a9b2fa7aa.eot');\n    src: local('Lato Regular'), local('Lato-Regular'),\n    url('lato-regular.07f8d66a9b2fa7aa.eot?#iefix') format('embedded-opentype'),\n    url('lato-regular.e700db1ec29033c5.woff2') format('woff2'),\n    url('lato-regular.825d52201262f9f0.woff') format('woff'),\n    url('lato-regular.2ed6e08568be304b.ttf') format('truetype'),\n    url('lato-regular.1bd81eb244823cec.svg#lato') format('svg');\n    font-weight: 400;\n    font-style: normal;\n}\n@font-face {\n    font-family: 'Lato';\n    src: url('lato-italic.4ee8ef1924efdc77.eot');\n    src: local('Lato Italic'), local('Lato-Italic'),\n    url('lato-italic.4ee8ef1924efdc77.eot?#iefix') format('embedded-opentype'),\n    url('lato-italic.8ff2d2be5e40f3bb.woff2') format('woff2'),\n    url('lato-italic.8b4783395edf71b7.woff') format('woff'),\n    url('lato-italic.15ee3c1821bf711d.ttf') format('truetype'),\n    url('lato-italic.745b4c2873ace878.svg#lato') format('svg');\n    font-weight: 400;\n    font-style: italic;\n}\n@font-face {\n    font-family: 'Lato';\n    src: url('lato-light.104603be35ffe047.eot');\n    src: local('Lato Light'), local('Lato-Light'),\n    url('lato-light.104603be35ffe047.eot?#iefix') format('embedded-opentype'),\n    url('lato-light.045f034fd4b986db.woff2') format('woff2'),\n    url('lato-light.7e56e048fad45a55.woff') format('woff'),\n    url('lato-light.253706509e10b98a.ttf') format('truetype'),\n    url('lato-light.53ab9b1607dc6a40.svg#lato') format('svg');\n    font-weight: 300;\n    font-style: normal;\n}\n@font-face {\n    font-family: 'Lato';\n    src: url('lato-lightitalic.b0a76dd57b3f1b57.eot');\n    src: local('Lato Light Italic'), local('Lato-LightItalic'),\n    url('lato-lightitalic.b0a76dd57b3f1b57.eot?#iefix') format('embedded-opentype'),\n    url('lato-lightitalic.622995b783e0184b.woff2') format('woff2'),\n    url('lato-lightitalic.5fd5c11f5d48260a.ttf') format('truetype'),\n    url('lato-lightitalic.96350a6917d7e81e.svg#lato') format('svg');\n    font-weight: 300;\n    font-style: italic;\n}\n@font-face {\n    font-family: 'Lato';\n    src: url('lato-thin.0cd7a70e90f4d600.eot');\n    src: local('Lato Thin'), local('Lato-Thin'),\n    url('lato-thin.0cd7a70e90f4d600.eot?#iefix') format('embedded-opentype'),\n    url('lato-thin.107d854a98cfb3ae.woff2') format('woff2'),\n    url('lato-thin.390ce19ccb4c2f40.woff') format('woff'),\n    url('lato-thin.a7ec89fe9ad89250.ttf') format('truetype'),\n    url('lato-thin.abd86558797e73f2.svg#lato') format('svg');\n    font-weight: 200;\n    font-style: normal;\n}\n@font-face {\n    font-family: 'Lato';\n    src: url('lato-thinitalic.e9e7a4ac7fc61f17.eot');\n    src: local('Lato Thin Italic'), local('Lato-ThinItalic'),\n    url('lato-thinitalic.e9e7a4ac7fc61f17.eot?#iefix') format('embedded-opentype'),\n    url('lato-thinitalic.dbb7ab0ac84211cc.woff2') format('woff2'),\n    url('lato-thinitalic.c7a54dff5695c46e.woff') format('woff'),\n    url('lato-thinitalic.05d847881eced1af.ttf') format('truetype'),\n    url('lato-thinitalic.1f37713a4a4394ef.svg#lato') format('svg');\n    font-weight: 200;\n    font-style: italic;\n}\n@font-face {\n    font-family: 'Lato';\n    src: url('lato-hairline.b74a4f1ee133a100.eot');\n    src: local('Lato Hairline'), local('Lato-Hairline'),\n    url('lato-hairline.b74a4f1ee133a100.eot?#iefix') format('embedded-opentype'),\n    url('lato-hairline.3abe4b2f2c1f28c9.woff2') format('woff2'),\n    url('lato-hairline.2ac46609897a3993.woff') format('woff'),\n    url('lato-hairline.d7d3951ad79c58b3.ttf') format('truetype'),\n    url('lato-hairline.2131afb9293d79e9.svg#lato') format('svg');\n    font-weight: 100;\n    font-style: normal;\n}\n@font-face {\n    font-family: 'Lato';\n    src: url('lato-hairlineitalic.8a7455ac1444549f.eot');\n    src: local('Lato Hairline Italic'), local('Lato-HairlineItalic'),\n    url('lato-hairlineitalic.8a7455ac1444549f.eot?#iefix') format('embedded-opentype'),\n    url('lato-hairlineitalic.2f5fb399ac5b4c6a.woff2') format('woff2'),\n    url('lato-hairlineitalic.55b57fdc131c5c02.woff') format('woff'),\n    url('lato-hairlineitalic.97cbf50c0a451db4.ttf') format('truetype'),\n    url('lato-hairlineitalic.19f9791bdc4953b9.svg#lato') format('svg');\n    font-weight: 100;\n    font-style: italic;\n}",""]),We.exports=L.toString()},50937:(We,Te,C)=>{var s=C(8564),L=C(98557)(s);L.push([We.id,".ui-widget-content a,\n.ui-widget-header,\n.ui-widget-header a {\n    color: #222\n}\n\n.ui-helper-hidden {\n    display: none\n}\n\n.ui-helper-clearfix,\n.ui-icon {\n    display: block\n}\n\n.ui-helper-hidden-accessible {\n    position: absolute!important;\n    clip: rect(1px 1px 1px 1px);\n    clip: rect(1px, 1px, 1px, 1px)\n}\n\n.ui-helper-reset {\n    margin: 0;\n    padding: 0;\n    border: 0;\n    outline: 0;\n    line-height: 1.3;\n    text-decoration: none;\n    font-size: 100%;\n    list-style: none\n}\n\n.ui-helper-clearfix:after {\n    content: \".\";\n    display: block;\n    height: 0;\n    clear: both;\n    visibility: hidden\n}\n\n* html .ui-helper-clearfix {\n    height: 1%\n}\n\n.ui-helper-zfix,\n.ui-widget-overlay {\n    position: absolute;\n    top: 0;\n    left: 0;\n    height: 100%;\n    width: 100%\n}\n\n.ui-helper-zfix {\n    opacity: 0;\n    filter: Alpha(Opacity=0)\n}\n\n.ui-state-disabled {\n    cursor: default!important\n}\n\n.ui-icon {\n    text-indent: -99999px;\n    overflow: hidden;\n    background-repeat: no-repeat\n}\n\n.ui-accordion {\n    width: 100%\n}\n\n.ui-accordion .ui-accordion-header {\n    cursor: pointer;\n    position: relative;
1\n    margin-top: 1px;\n    zoom: 1\n}\n\n.ui-accordion .ui-accordion-li-fix {\n    display: inline\n}\n\n.ui-accordion .ui-accordion-header-active {\n    border-bottom: 0!important\n}\n\n.ui-accordion .ui-accordion-header a {\n    display: block;\n    font-size: 1em;\n    padding: .5em .5em .5em .7em\n}\n\n.ui-accordion-icons .ui-accordion-header a {\n    padding-left: 2.2em\n}\n\n.ui-accordion .ui-accordion-header .ui-icon {\n    position: absolute;\n    left: .5em;\n    top: 50%;\n    margin-top: -8px\n}\n\n.ui-accordion .ui-accordion-content {\n    padding: 1em 2.2em;\n    border-top: 0;\n    margin-top: -2px;\n    position: relative;\n    top: 1px;\n    margin-bottom: 2px;\n    overflow: auto;\n    display: none;\n    zoom: 1\n}\n\n.ui-accordion .ui-accordion-content-active,\n.ui-menu {\n    display: block\n}\n\n.ui-autocomplete {\n    position: absolute;\n    cursor: default\n}\n\n* html .ui-autocomplete {\n    width: 1px\n}\n\n.ui-menu {\n    list-style: none;\n    padding: 2px;\n    margin: 0;\n    float: left\n}\n\n.ui-menu .ui-menu {\n    margin-top: -3px\n}\n\n.ui-menu .ui-menu-item {\n    margin: 0;\n    padding: 0;\n    zoom: 1;\n    float: left;\n    clear: left;\n    width: 100%\n}\n\n.ui-menu .ui-menu-item a {\n    text-decoration: none;\n    display: block;\n    padding: .2em .4em;\n    line-height: 1.5;\n    zoom: 1\n}\n\n.ui-menu .ui-menu-item a.ui-state-active,\n.ui-menu .ui-menu-item a.ui-state-hover {\n    font-weight: 400;\n    margin: -1px\n}\n\n.ui-button {\n    display: inline-block;\n    position: relative;\n    padding: 0;\n    margin-right: .1em;\n    text-decoration: none!important;\n    cursor: pointer;\n    text-align: center;\n    zoom: 1;\n    overflow: visible\n}\n\n.ui-button-icon-only {\n    width: 2.2em\n}\n\nbutton.ui-button-icon-only {\n    width: 2.4em\n}\n\n.ui-button-icons-only {\n    width: 3.4em\n}\n\nbutton.ui-button-icons-only {\n    width: 3.7em\n}\n\n.ui-button .ui-button-text {\n    display: block;\n    line-height: 1.4\n}\n\n.ui-button-text-only .ui-button-text {\n    padding: .4em 1em\n}\n\n.ui-button-icon-only .ui-button-text,\n.ui-button-icons-only .ui-button-text {\n    padding: .4em;\n    text-indent: -9999999px\n}\n\n.ui-button-text-icon-primary .ui-button-text,\n.ui-button-text-icons .ui-button-text {\n    padding: .4em 1em .4em 2.1em\n}\n\n.ui-button-text-icon-secondary .ui-button-text,\n.ui-button-text-icons .ui-button-text {\n    padding: .4em 2.1em .4em 1em\n}\n\n.ui-button-text-icons .ui-button-text {\n    padding-left: 2.1em;\n    padding-right: 2.1em\n}\n\ninput.ui-button {\n    padding: .4em 1em\n}\n\n.ui-button-icon-only .ui-icon,\n.ui-button-icons-only .ui-icon,\n.ui-button-text-icon-primary .ui-icon,\n.ui-button-text-icon-secondary .ui-icon,\n.ui-button-text-icons .ui-icon {\n    position: absolute;\n    top: 50%;\n    margin-top: -8px\n}\n\n.ui-button-icon-only .ui-icon {\n    left: 50%;\n    margin-left: -8px\n}\n\n.ui-button-icons-only .ui-button-icon-primary,\n.ui-button-text-icon-primary .ui-button-icon-primary,\n.ui-button-text-icons .ui-button-icon-primary {\n    left: .5em\n}\n\n.ui-button-icons-only .ui-button-icon-secondary,\n.ui-button-text-icon-secondary .ui-button-icon-secondary,\n.ui-button-text-icons .ui-button-icon-secondary {\n    right: .5em\n}\n\n.ui-buttonset {\n    margin-right: 7px\n}\n\n.ui-buttonset .ui-button {\n    margin-left: 0;\n    margin-right: -.3em\n}\n\nbutton.ui-button::-moz-focus-inner {\n    border: 0;\n    padding: 0\n}\n\n.ui-datepicker {\n    width: 17em;\n    padding: .2em .2em 0;\n    display: none\n}\n\n.ui-datepicker .ui-datepicker-header {\n    position: relative;\n    padding: .2em 0\n}\n\n.ui-datepicker .ui-datepicker-next,\n.ui-datepicker .ui-datepicker-prev {\n    position: absolute;\n    top: 2px;\n    width: 1.8em;\n    height: 1.8em\n}\n\n.ui-datepicker .ui-datepicker-next-hover,\n.ui-datepicker .ui-datepicker-prev-hover {\n    top: 1px\n}\n\n.ui-datepicker .ui-datepicker-prev {\n    left: 2px\n}\n\n.ui-datepicker .ui-datepicker-next {\n    right: 2px\n}\n\n.ui-datepicker .ui-datepicker-prev-hover {\n    left: 1px\n}\n\n.ui-datepicker .ui-datepicker-next-hover {\n    right: 1px\n}\n\n.ui-datepicker .ui-datepicker-next span,\n.ui-datepicker .ui-datepicker-prev span {\n    display: block;\n    position: absolute;\n    left: 50%;\n    margin-left: -8px;\n    top: 50%;\n    margin-top: -8px\n}\n\n.ui-datepicker .ui-datepicker-title {\n    margin: 0 2.3em;\n    line-height: 1.8em;\n    text-align: center\n}\n\n.ui-datepicker .ui-datepicker-title select {\n    font-size: 1em;\n    margin: 1px 0\n}\n\n.ui-datepicker select.ui-datepicker-month-year {\n    width: 100%\n}\n\n.ui-datepicker select.ui-datepicker-month,\n.ui-datepicker select.ui-datepicker-year {\n    width: 49%\n}\n\n.ui-datepicker table {\n    width: 100%;\n    font-size: .9em;\n    border-collapse: collapse;\n    margin: 0 0 .4em\n}\n\n.ui-datepicker th {\n    padding: .7em .3em;\n    text-align: center;\n    font-weight: 700;\n    border: 0\n}\n\n.ui-datepicker td {\n    border: 0;\n    padding: 1px\n}\n\n.ui-datepicker td a,\n.ui-datepicker td span {\n    display: block;\n    padding: .2em;\n    text-align: right;\n    text-decoration: none\n}\n\n.ui-datepicker .ui-datepicker-buttonpane {\n    background-image: none;\n    margin: .7em 0 0;\n    padding: 0 .2em;\n    border-left: 0;\n    border-right: 0;\n    border-bottom: 0\n}\n\n.ui-datepicker .ui-datepicker-buttonpane button {\n    float: right;\n    margin: .5em .2em .4em;\n    cursor: pointer;\n    padding: .2em .6em .3em;\n    width: auto;\n    overflow: visible\n}\n\n.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current,\n.ui-datepicker-multi .ui-datepicker-group,\n.ui-datepicker-rtl .ui-datepicker-buttonpane button {\n    float: left\n}\n\n.ui-datepicker.ui-datepicker-multi {\n    width: auto\n}\n\n.ui-datepicker-multi .ui-datepicker-group table {\n    width: 95%;\n    margin: 0 auto .4em\n}\n\n.ui-datepicker-multi-2 .ui-datepicker-group {\n    width: 50%\n}\n\n.ui-datepicker-multi-3 .ui-datepicker-group {\n    width: 33.3%\n}\n\n.ui-datepicker-multi-4 .ui-datepicker-group {\n    width: 25%\n}\n\n.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,\n.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {\n    border-left-width: 0\n}\n\n.ui-datepicker-multi .ui-datepicker-buttonpane {\n    clear: left\n}\n\n.ui-datepicker-row-break {\n    clear: both;\n    width: 100%;\n    font-size: 0\n}\n\n.ui-datepicker-rtl {\n    direction: rtl\n}\n\n.ui-datepicker-rtl .ui-datepicker-prev {\n    right: 2px;\n    left: auto\n}\n\n.ui-datepicker-rtl .ui-datepicker-next {\n    left: 2px;\n    right: auto\n}\n\n.ui-datepicker-rtl .ui-datepicker-prev:hover {\n    right: 1px;\n    left: auto\n}\n\n.ui-datepicker-rtl .ui-datepicker-next:hover {\n    left: 1px;\n    right: auto\n}\n\n.ui-datepicker-rtl .ui-datepicker-buttonpane {\n    clear: right\n}\n\n.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,\n.ui-datepicker-rtl .ui-datepicker-group {\n    float: right\n}\n\n.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,\n.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {\n    border-right-width: 0;\n    border-left-width: 1px\n}\n\n.ui-datepicker-cover {\n    display: none;\n    display: block;\n    position: absolute;\n    z-index: -1;\n    filter: mask();\n    top: -4px;\n    left: -4px;\n    width: 200px;\n    height: 200px\n}\n\n.ui-dialog {\n    position: absolute;\n    padding: .2em;\n    width: 300px;\n    overflow: hidden\n}\n\n.ui-dialog .ui-dialog-titlebar {\n    padding: .4em 1em;\n    position: relative\n}\n\n.ui-dialog .ui-dialog-title {\n    float: left;\n    margin: .1em 16px .1em 0\n}\n\n.ui-dialog .ui-dialog-titlebar-close {\n    position: absolute;\n    right: .3em;\n    top: 50%;\n    width: 19px;\n    margin: -10px 0 0;\n    padding: 1px;\n    height: 18px\n}\n\n.ui-dialog .ui-dialog-titlebar-close span {\n    display: block;\n    margin: 1px\n}\n\n.ui-dialog .ui-dialog-titlebar-close:focus,\n.ui-dialog .ui-dialog-titlebar-close:hover {\n    padding: 0\n}\n\n.ui-dialog .ui-dialog-content {\n    position: relative;\n    border: 0;\n    padding: .5em 1em;\n    background: 0 0;\n    overflow: auto;\n    zoom: 1\n}\n\n.ui-dialog .ui-dialog-buttonpane {\n    text-align: left;\n    border-width: 1px 0 0;\n    background-image: none;\n    margin: .5em 0 0;\n    padding: .3em 1em .5em .4em\n}\n\n.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {\n    float: right\n}\n\n.ui-dialog .ui-dialog-buttonpane button {\n    margin: .5em .4em .5em 0;\n    cursor: pointer\n}\n\n.ui-dialog .ui-resizable-se {\n    width: 14px;\n    height: 14px;\n    right: 3px;\n    bottom: 3px\n}\n\n.ui-draggable .ui-dialog-titlebar {\n    cursor: move\n}\n\n.ui-progressbar {\n    height: 2em;\n    text-align: left\n}\n\n.ui-progressbar .ui-progressbar-value {\n    margin: -1px;\n    height: 100%\n}\n\n.ui-resizable {\n    position: relative\n}\n\n.ui-resizable-handle {\n    position: absolute;\n    font-size: .1px;\n    z-index: 99999;\n    display: block\n}\n\n.ui-resizable-autohide .ui-resizable-handle,\n.ui-resizable-disabled .ui-resizable-handle {\n    display: none\n}\n\n.ui-resizable-n {\n    cursor: n-resize;\n    height: 7px;\n    width: 100%;\n    top: -5px;\n    left: 0\n}\n\n.ui-resizable-s {\n    cursor: s-resize;\n    height: 7px;\n    width: 100%;\n    bottom: -5px;\n    left: 0\n}\n\n.ui-resizable-e {\n    cursor: e-resize;\n    width: 7px;\n    right: -5px;\n    top: 0;\n    height: 100%\n}\n\n.ui-resizable-w {\n    cursor: w-resize;\n    width: 7px;\n    left: -5px;\n    top: 0;\n    height: 100%\n}\n\n.ui-resizable-se {\n    cursor: se-resize;\n    width: 12px;\n    height: 12px;\n    right: 1px;\n    bottom: 1px\n}\n\n.ui-resizable-sw {\n    cursor: sw-resize;\n    width: 9px;\n    height: 9px;\n    left: -5px;\n    bottom: -5px\n}\n\n.ui-resizable-nw {\n    cursor: nw-resize;\n    width: 9px;\n    height: 9px;\n    left: -5px;\n    top: -5px\n}\n\n.ui-resizable-ne {\n    cursor: ne-resize;\n    width: 9px;\n    height: 9px;\n    right: -5px;\n    top: -5px\n}\n\n.ui-selectable-helper {\n    position: absolute;\n    z-index: 100;\n    border: 1px dotted #000\n}\n\n.ui-slider {\n    position: relative;\n    text-align: left\n}\n\n.ui-slider .ui-slider-handle {\n    position: absolute;\n    z-index: 2;\n    width: 1.2em;\n    height: 1.2em;\n    cursor: default\n}\n\n.ui-slider .ui-slider-range {\n    position: absolute;\n    z-index: 1;\n    font-size: .7em;\n    display: block;\n    border: 0;\n    background-position: 0 0\n}\n\n.ui-slider-horizontal {\n    height: .8em\n}\n\n.ui-slider-horizontal .ui-slider-handle {\n    top: -.3em;\n    margin-left: -.6em\n}\n\n.ui-slider-horizontal .ui-slider-range {\n    top: 0;\n    height: 100%\n}\n\n.ui-slider-horizontal .ui-slider-range-min {\n    left: 0\n}
1\n\n.ui-slider-horizontal .ui-slider-range-max {\n    right: 0\n}\n\n.ui-slider-vertical {\n    width: .8em;\n    height: 100px\n}\n\n.ui-slider-vertical .ui-slider-handle {\n    left: -.3em;\n    margin-left: 0;\n    margin-bottom: -.6em\n}\n\n.ui-slider-vertical .ui-slider-range {\n    left: 0;\n    width: 100%\n}\n\n.ui-slider-vertical .ui-slider-range-min {\n    bottom: 0\n}\n\n.ui-slider-vertical .ui-slider-range-max {\n    top: 0\n}\n\n.ui-tabs {\n    position: relative;\n    padding: .2em;\n    zoom: 1\n}\n\n.ui-tabs .ui-tabs-nav {\n    margin: 0;\n    padding: .2em .2em 0\n}\n\n.ui-tabs .ui-tabs-nav li {\n    list-style: none;\n    float: left;\n    position: relative;\n    top: 1px;\n    margin: 0 .2em 1px 0;\n    border-bottom: 0!important;\n    padding: 0;\n    white-space: nowrap\n}\n\n.ui-tabs .ui-tabs-nav li a {\n    float: left;\n    padding: .5em 1em;\n    text-decoration: none\n}\n\n.ui-tabs .ui-tabs-nav li.ui-tabs-selected {\n    margin-bottom: 0;\n    padding-bottom: 1px\n}\n\n.ui-tabs .ui-tabs-nav li.ui-state-disabled a,\n.ui-tabs .ui-tabs-nav li.ui-state-processing a,\n.ui-tabs .ui-tabs-nav li.ui-tabs-selected a {\n    cursor: text\n}\n\n.ui-tabs .ui-tabs-nav li a,\n.ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a {\n    cursor: pointer\n}\n\n.ui-tabs .ui-tabs-panel {\n    display: block;\n    border-width: 0;\n    padding: 1em 1.4em;\n    background: 0 0\n}\n\n.ui-tabs .ui-tabs-hide {\n    display: none!important\n}\n\n.ui-widget {\n    font-family: Verdana, Arial, sans-serif;\n    font-size: 1.1em\n}\n\n.ui-widget .ui-widget {\n    font-size: 1em\n}\n\n.ui-widget button,\n.ui-widget input,\n.ui-widget select,\n.ui-widget textarea {\n    font-family: Verdana, Arial, sans-serif;\n    font-size: 1em\n}\n\n.ui-widget-content {\n    border: 1px solid #aaa;\n    background: url('ui-bg_flat_75_ffffff_40x100.324ded0ab79a7a3e.png') 50% 50% repeat-x #fff;\n    color: #222\n}\n\n.ui-widget-header {\n    border: 1px solid #aaa;\n    /*background: url(images/ui-bg_highlight-soft_75_cccccc_1x100.png) 50% 50% repeat-x #ccc;*/\n    font-weight: 700\n}\n\n.ui-state-default,\n.ui-widget-content .ui-state-default,\n.ui-widget-header .ui-state-default {\n    border: 1px solid #d3d3d3;\n    background: url('ui-bg_glass_75_e6e6e6_1x400.507da16edd1e817b.png') 50% 50% repeat-x #e6e6e6;\n    font-weight: 400;\n    color: #555\n}\n\n.ui-state-default a,\n.ui-state-default a:link,\n.ui-state-default a:visited {\n    color: #555;\n    text-decoration: none\n}\n\n.ui-state-focus,\n.ui-state-hover,\n.ui-widget-content .ui-state-focus,\n.ui-widget-content .ui-state-hover,\n.ui-widget-header .ui-state-focus,\n.ui-widget-header .ui-state-hover {\n    border: 1px solid #999;\n    /*background: url(images/ui-bg_glass_75_dadada_1x400.png) 50% 50% repeat-x #dadada;*/\n    font-weight: 400;\n    color: #212121\n}\n\n.ui-state-hover a,\n.ui-state-hover a:hover {\n    color: #212121;\n    text-decoration: none\n}\n\n.ui-state-active,\n.ui-widget-content .ui-state-active,\n.ui-widget-header .ui-state-active {\n    border: 1px solid #aaa;\n    /*background: url(images/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x #fff;*/\n    font-weight: 400;\n    color: #212121\n}\n\n.ui-state-active a,\n.ui-state-active a:link,\n.ui-state-active a:visited {\n    color: #212121;\n    text-decoration: none\n}\n\n.ui-widget:active {\n    outline: 0\n}\n\n.ui-state-highlight,\n.ui-widget-content .ui-state-highlight,\n.ui-widget-header .ui-state-highlight {\n    border: 1px solid #fcefa1;\n    background: url('ui-bg_glass_55_fbf9ee_1x400.75e26a9f603d699a.png') 50% 50% repeat-x #fbf9ee;\n    color: #363636\n}\n\n.ui-state-highlight a,\n.ui-widget-content .ui-state-highlight a,\n.ui-widget-header .ui-state-highlight a {\n    color: #363636\n}\n\n.ui-state-error,\n.ui-widget-content .ui-state-error,\n.ui-widget-header .ui-state-error {\n    border: 1px solid #cd0a0a;\n    /*background: url(images/ui-bg_glass_95_fef1ec_1x400.png) 50% 50% repeat-x #fef1ec;*/\n    color: #cd0a0a\n}\n\n.ui-state-error a,\n.ui-state-error-text,\n.ui-widget-content .ui-state-error a,\n.ui-widget-content .ui-state-error-text,\n.ui-widget-header .ui-state-error a,\n.ui-widget-header .ui-state-error-text {\n    color: #cd0a0a\n}\n\n.ui-priority-primary,\n.ui-widget-content .ui-priority-primary,\n.ui-widget-header .ui-priority-primary {\n    font-weight: 700\n}\n\n.ui-priority-secondary,\n.ui-widget-content .ui-priority-secondary,\n.ui-widget-header .ui-priority-secondary {\n    opacity: .7;\n    filter: Alpha(Opacity=70);\n    font-weight: 400\n}\n\n.ui-state-disabled,\n.ui-widget-content .ui-state-disabled,\n.ui-widget-header .ui-state-disabled {\n    opacity: .35;\n    filter: Alpha(Opacity=35);\n    background-image: none\n}\n\n.ui-icon,\n.ui-widget-content .ui-icon,\n.ui-widget-header .ui-icon {\n    /*background-image: url(images/ui-icons_222222_256x240.png)*/\n}\n\n.ui-icon {\n    width: 16px;\n    height: 16px\n}\n\n.ui-state-default .ui-icon {\n    /*background-image: url(images/ui-icons_888888_256x240.png)*/\n}\n\n.ui-state-active .ui-icon,\n.ui-state-focus .ui-icon,\n.ui-state-hover .ui-icon {\n    /*background-image: url(images/ui-icons_454545_256x240.png)*/\n}\n\n.ui-state-highlight .ui-icon {\n    /*background-image: url(images/ui-icons_2e83ff_256x240.png)*/\n}\n\n.ui-state-error .ui-icon,\n.ui-state-error-text .ui-icon {\n    /*background-image: url(images/ui-icons_cd0a0a_256x240.png)*/\n}\n\n.ui-icon-carat-1-n {\n    background-position: 0 0\n}\n\n.ui-icon-carat-1-ne {\n    background-position: -16px 0\n}\n\n.ui-icon-carat-1-e {\n    background-position: -32px 0\n}\n\n.ui-icon-carat-1-se {\n    background-position: -48px 0\n}\n\n.ui-icon-carat-1-s {\n    background-position: -64px 0\n}\n\n.ui-icon-carat-1-sw {\n    background-position: -80px 0\n}\n\n.ui-icon-carat-1-w {\n    background-position: -96px 0\n}\n\n.ui-icon-carat-1-nw {\n    background-position: -112px 0\n}\n\n.ui-icon-carat-2-n-s {\n    background-position: -128px 0\n}\n\n.ui-icon-carat-2-e-w {\n    background-position: -144px 0\n}\n\n.ui-icon-triangle-1-n {\n    background-position: 0 -16px\n}\n\n.ui-icon-triangle-1-ne {\n    background-position: -16px -16px\n}\n\n.ui-icon-triangle-1-e {\n    background-position: -32px -16px\n}\n\n.ui-icon-triangle-1-se {\n    background-position: -48px -16px\n}\n\n.ui-icon-triangle-1-s {\n    background-position: -64px -16px\n}\n\n.ui-icon-triangle-1-sw {\n    background-position: -80px -16px\n}\n\n.ui-icon-triangle-1-w {\n    background-position: -96px -16px\n}\n\n.ui-icon-triangle-1-nw {\n    background-position: -112px -16px\n}\n\n.ui-icon-triangle-2-n-s {\n    background-position: -128px -16px\n}\n\n.ui-icon-triangle-2-e-w {\n    background-position: -144px -16px\n}\n\n.ui-icon-arrow-1-n {\n    background-position: 0 -32px\n}\n\n.ui-icon-arrow-1-ne {\n    background-position: -16px -32px\n}\n\n.ui-icon-arrow-1-e {\n    background-position: -32px -32px\n}\n\n.ui-icon-arrow-1-se {\n    background-position: -48px -32px\n}\n\n.ui-icon-arrow-1-s {\n    background-position: -64px -32px\n}\n\n.ui-icon-arrow-1-sw {\n    background-position: -80px -32px\n}\n\n.ui-icon-arrow-1-w {\n    background-position: -96px -32px\n}\n\n.ui-icon-arrow-1-nw {\n    background-position: -112px -32px\n}\n\n.ui-icon-arrow-2-n-s {\n    background-position: -128px -32px\n}\n\n.ui-icon-arrow-2-ne-sw {\n    background-position: -144px -32px\n}\n\n.ui-icon-arrow-2-e-w {\n    background-position: -160px -32px\n}\n\n.ui-icon-arrow-2-se-nw {\n    background-position: -176px -32px\n}\n\n.ui-icon-arrowstop-1-n {\n    background-position: -192px -32px\n}\n\n.ui-icon-arrowstop-1-e {\n    background-position: -208px -32px\n}\n\n.ui-icon-arrowstop-1-s {\n    background-position: -224px -32px\n}\n\n.ui-icon-arrowstop-1-w {\n    background-position: -240px -32px\n}\n\n.ui-icon-arrowthick-1-n {\n    background-position: 0 -48px\n}\n\n.ui-icon-arrowthick-1-ne {\n    background-position: -16px -48px\n}\n\n.ui-icon-arrowthick-1-e {\n    background-position: -32px -48px\n}\n\n.ui-icon-arrowthick-1-se {\n    background-position: -48px -48px\n}\n\n.ui-icon-arrowthick-1-s {\n    background-position: -64px -48px\n}\n\n.ui-icon-arrowthick-1-sw {\n    background-position: -80px -48px\n}\n\n.ui-icon-arrowthick-1-w {\n    background-position: -96px -48px\n}\n\n.ui-icon-arrowthick-1-nw {\n    background-position: -112px -48px\n}\n\n.ui-icon-arrowthick-2-n-s {\n    background-position: -128px -48px\n}\n\n.ui-icon-arrowthick-2-ne-sw {\n    background-position: -144px -48px\n}\n\n.ui-icon-arrowthick-2-e-w {\n    background-position: -160px -48px\n}\n\n.ui-icon-arrowthick-2-se-nw {\n    background-position: -176px -48px\n}\n\n.ui-icon-arrowthickstop-1-n {\n    background-position: -192px -48px\n}\n\n.ui-icon-arrowthickstop-1-e {\n    background-position: -208px -48px\n}\n\n.ui-icon-arrowthickstop-1-s {\n    background-position: -224px -48px\n}\n\n.ui-icon-arrowthickstop-1-w {\n    background-position: -240px -48px\n}\n\n.ui-icon-arrowreturnthick-1-w {\n    background-position: 0 -64px\n}\n\n.ui-icon-arrowreturnthick-1-n {\n    background-position: -16px -64px\n}\n\n.ui-icon-arrowreturnthick-1-e {\n    background-position: -32px -64px\n}\n\n.ui-icon-arrowreturnthick-1-s {\n    background-position: -48px -64px\n}\n\n.ui-icon-arrowreturn-1-w {\n    background-position: -64px -64px\n}\n\n.ui-icon-arrowreturn-1-n {\n    background-position: -80px -64px\n}\n\n.ui-icon-arrowreturn-1-e {\n    background-position: -96px -64px\n}\n\n.ui-icon-arrowreturn-1-s {\n    background-position: -112px -64px\n}\n\n.ui-icon-arrowrefresh-1-w {\n    background-position: -128px -64px\n}\n\n.ui-icon-arrowrefresh-1-n {\n    background-position: -144px -64px\n}\n\n.ui-icon-arrowrefresh-1-e {\n    background-position: -160px -64px\n}\n\n.ui-icon-arrowrefresh-1-s {\n    background-position: -176px -64px\n}\n\n.ui-icon-arrow-4 {\n    background-position: 0 -80px\n}\n\n.ui-icon-arrow-4-diag {\n    background-position: -16px -80px\n}\n\n.ui-icon-extlink {\n    background-position: -32px -80px\n}\n\n.ui-icon-newwin {\n    background-position: -48px -80px\n}\n\n.ui-icon-refresh {\n    background-position: -64px -80px\n}\n\n.ui-icon-shuffle {\n    background-position: -80px -80px\n}\n\n.ui-icon-transfer-e-w {\n    background-position: -96px -80px\n}\n\n.ui-icon-transferthick-e-w {\n    background-position: -112px -80px\n}\n\n.ui-icon-folder-collapsed {\n    background-position: 0 -96px\n}\n\n.ui-icon-folder-open {\n    background-position: -16px -96px\n}\n\n.ui-icon-document {\n    background-position: -32px -96px\n}\n\n.ui-icon-document-b {\n    background-position: -48px -96px\n}\n\n.ui-icon-note {\n    background-position: -64px -96px\n}\n\n.ui-icon-mail-closed {\n    background-position: -80px -96px\n}\n\n.ui-icon-mail-open {\n    background-position: -96px -96px\n}\n\n.ui-icon-suitcase {\n    background-position: -112px -96px\n}\n\n.ui-icon-comment {\n    background-position: -128px -96px\n}\n\n.ui-icon-person {\n    background-position: -144px -96px\n}\n\n.ui-icon-print {\n    background-position: -160px -96px\n}\n\n.ui-icon-trash {\n    background-position: -176px -96px\n}\n\n.ui-icon-locked {\n    background-position: -192px -96px\n}\n\n.ui-icon-unlocked {\n    background-position: -208px -96px\n}\n\n.ui-icon-bookmark {\n    background-position: -224px -96px\n}\n\n.ui-icon-tag {\n    background-position: -240px -96px\n}\n\n.ui-icon-home {\n    background-position: 0 -112px\n}\n\n.ui-icon-flag {\n    background-position: -16px -112px\n}\n\n.ui-icon-calendar {\n    background-position: -32px -112px\n}\n\n.ui-icon-cart {\n    background-position: -48px -112px\n}\n\n.ui-icon-pencil {\n    background-position: -64px -112px\n}\n\n.ui-icon-clock {\n    background-position: -80px -112px\n}\n\n.ui-icon-disk {\n    background-position: -96px -112px\n}\n\n.ui-icon-calculator {\n    background-position: -112px -112px\n}\n\n.ui-icon-zoomin {\n    background-position: -128px -112px\n}\n\n.ui-icon-zoomout {\n    background-position: -144px -112px\n}\n\n.ui-icon-search {\n    background-position: -160px -112px\n}\n\n.ui-icon-wrench {\n    background-position: -176px -112px\n}\n\n.ui-icon-gear {\n    background-position: -192px -112px\n}\n\n.ui-icon-heart {\n    background-position: -208px -112px\n}\n\n.ui-icon-star {\n    background-position: -224px -112px\n}\n\n.ui-icon-link {\n    background-position: -240px -112px\n}\n\n.ui-icon-cancel {\n    background-position: 0 -128px\n}\n\n.ui-icon-plus {\n    background-position: -16px -128px\n}\n\n.ui-icon-plusthick {\n    background-position: -32px -128px\n}\n\n.ui-icon-minus {\n    background-position: -48px -128px\n}\n\n.ui-icon-minusthick {\n    background-position: -64px -128px\n}\n\n.ui-icon-close {\n    background-position: -80px -128px\n}\n\n.ui-icon-closethick {\n    background-position: -96px -128px\n}\n\n.ui-icon-key {\n    background-position: -112px -128px\n}\n\n.ui-icon-lightbulb {\n    background-position: -128px -128px\n}\n\n.ui-icon-scissors {\n    background-position: -144px -128px\n}\n\n.ui-icon-clipboard {\n    background-position: -160px -128px\n}\n\n.ui-icon-copy {\n    background-position: -176px -128px\n}\n\n.ui-icon-contact {\n    background-position: -192px -128px\n}\n\n.ui-icon-image {\n    background-position: -208px -128px\n}\n\n.ui-icon-video {\n    background-position: -224px -128px\n}\n\n.ui-icon-script {\n    background-position: -240px -128px\n}\n\n.ui-icon-alert {\n    background-position: 0 -144px\n}\n\n.ui-icon-info {\n    background-position: -16px -144px\n}\n\n.ui-icon-notice {\n    background-position: -32px -144px\n}\n\n.ui-icon-help {\n    background-position: -48px -144px\n}\n\n.ui-icon-check {\n    background-position: -64px -144px\n}\n\n.ui-icon-bullet {\n    background-position: -80px -144px\n}\n\n.ui-icon-radio-off {\n    background-position: -96px -144px\n}\n\n.ui-icon-radio-on {\n    background-position: -112px -144px\n}\n\n.ui-icon-pin-w {\n    background-position: -128px -144px\n}\n\n.ui-icon-pin-s {\n    background-position: -144px -144px\n}\n\n.ui-icon-play {\n    background-position: 0 -160px\n}\n\n.ui-icon-pause {\n    background-position: -16px -160px\n}\n\n.ui-icon-seek-next {\n    background-position: -32px -160px\n}\n\n.ui-icon-seek-prev {\n    background-position: -48px -160px\n}\n\n.ui-icon-seek-end {\n    background-position: -64px -160px\n}\n\n.ui-icon-seek-first,\n.ui-icon-seek-start {\n    background-position: -80px -160px\n}\n\n.ui-icon-stop {\n    background-position: -96px -160px\n}
1\n\n.ui-icon-eject {\n    background-position: -112px -160px\n}\n\n.ui-icon-volume-off {\n    background-position: -128px -160px\n}\n\n.ui-icon-volume-on {\n    background-position: -144px -160px\n}\n\n.ui-icon-power {\n    background-position: 0 -176px\n}\n\n.ui-icon-signal-diag {\n    background-position: -16px -176px\n}\n\n.ui-icon-signal {\n    background-position: -32px -176px\n}\n\n.ui-icon-battery-0 {\n    background-position: -48px -176px\n}\n\n.ui-icon-battery-1 {\n    background-position: -64px -176px\n}\n\n.ui-icon-battery-2 {\n    background-position: -80px -176px\n}\n\n.ui-icon-battery-3 {\n    background-position: -96px -176px\n}\n\n.ui-icon-circle-plus {\n    background-position: 0 -192px\n}\n\n.ui-icon-circle-minus {\n    background-position: -16px -192px\n}\n\n.ui-icon-circle-close {\n    background-position: -32px -192px\n}\n\n.ui-icon-circle-triangle-e {\n    background-position: -48px -192px\n}\n\n.ui-icon-circle-triangle-s {\n    background-position: -64px -192px\n}\n\n.ui-icon-circle-triangle-w {\n    background-position: -80px -192px\n}\n\n.ui-icon-circle-triangle-n {\n    background-position: -96px -192px\n}\n\n.ui-icon-circle-arrow-e {\n    background-position: -112px -192px\n}\n\n.ui-icon-circle-arrow-s {\n    background-position: -128px -192px\n}\n\n.ui-icon-circle-arrow-w {\n    background-position: -144px -192px\n}\n\n.ui-icon-circle-arrow-n {\n    background-position: -160px -192px\n}\n\n.ui-icon-circle-zoomin {\n    background-position: -176px -192px\n}\n\n.ui-icon-circle-zoomout {\n    background-position: -192px -192px\n}\n\n.ui-icon-circle-check {\n    background-position: -208px -192px\n}\n\n.ui-icon-circlesmall-plus {\n    background-position: 0 -208px\n}\n\n.ui-icon-circlesmall-minus {\n    background-position: -16px -208px\n}\n\n.ui-icon-circlesmall-close {\n    background-position: -32px -208px\n}\n\n.ui-icon-squaresmall-plus {\n    background-position: -48px -208px\n}\n\n.ui-icon-squaresmall-minus {\n    background-position: -64px -208px\n}\n\n.ui-icon-squaresmall-close {\n    background-position: -80px -208px\n}\n\n.ui-icon-grip-dotted-vertical {\n    background-position: 0 -224px\n}\n\n.ui-icon-grip-dotted-horizontal {\n    background-position: -16px -224px\n}\n\n.ui-icon-grip-solid-vertical {\n    background-position: -32px -224px\n}\n\n.ui-icon-grip-solid-horizontal {\n    background-position: -48px -224px\n}\n\n.ui-icon-gripsmall-diagonal-se {\n    background-position: -64px -224px\n}\n\n.ui-icon-grip-diagonal-se {\n    background-position: -80px -224px\n}\n\n.ui-widget-overlay,\n.ui-widget-shadow {\n    background: url('ui-bg_flat_0_aaaaaa_40x100.89cd60d40d0dcd3c.png') 50% 50% repeat-x #aaa;\n    opacity: .3;\n    filter: Alpha(Opacity=30)\n}\n\n.ui-corner-all,\n.ui-corner-left,\n.ui-corner-tl,\n.ui-corner-top {\n    border-top-left-radius: 4px\n}\n\n.ui-corner-all,\n.ui-corner-right,\n.ui-corner-top,\n.ui-corner-tr {\n    border-top-right-radius: 4px\n}\n\n.ui-corner-all,\n.ui-corner-bl,\n.ui-corner-bottom,\n.ui-corner-left {\n    border-bottom-left-radius: 4px\n}\n\n.ui-corner-all,\n.ui-corner-bottom,\n.ui-corner-br,\n.ui-corner-right {\n    border-bottom-right-radius: 4px\n}\n\n.ui-widget-shadow {\n    margin: -8px 0 0 -8px;\n    padding: 8px;\n    border-radius: 8px\n}",""]),We.exports=L.toString()},99796:(We,Te,C)=>{var s=C(8564),L=C(98557)(s);L.push([We.id,'@font-face {\n    font-family: \'icomoon\';\n    src:  url(\'icomoon.d71de6525b351586.eot?484v72\');\n    src:  url(\'icomoon.d71de6525b351586.eot?484v72#iefix\') format(\'embedded-opentype\'),\n    url(\'icomoon.6a99c59d6118de30.ttf?484v72\') format(\'truetype\'),\n    url(\'icomoon.ac930f451a260586.woff?484v72\') format(\'woff\'),\n    url(\'icomoon.1536e46a30fb4dcd.svg?484v72#icomoon\') format(\'svg\');\n    font-weight: normal;\n    font-style: normal;\n    font-display: block;\n}\n\n[class^="icon-"], [class*=" icon-"] {\n    /* use !important to prevent issues with browser extensions that change fonts */\n    font-family: \'icomoon\' !important;\n    speak: never;\n    font-style: normal;\n    font-weight: normal;\n    font-variant: normal;\n    text-transform: none;\n    line-height: 1;\n\n    /* Better Font Rendering =========== */\n    -webkit-font-smoothing: antialiased;\n    -moz-osx-font-smoothing: grayscale;\n}\n\n.icon-TR-icon:before {\n    content: "\\e9cb";\n}\n.icon-Sorting .path1:before {\n    content: "\\e9c9";\n    color: rgb(0, 0, 0);\n}\n.icon-Sorting .path2:before {\n    content: "\\e9ca";\n    margin-left: -0.7998046875em;\n    color: rgb(155, 155, 155);\n}\n.icon-dropdon-icon:before {\n    content: "\\e9c6";\n}\n.icon-dropdown-icon-Hover .path1:before {\n    content: "\\e9c7";\n    color: rgb(245, 245, 245);\n}\n.icon-dropdown-icon-Hover .path2:before {\n    content: "\\e9c8";\n    margin-left: -1em;\n    color: rgb(37, 37, 37);\n}\n.icon-Toggle .path1:before {\n    content: "\\e9c3";\n    color: rgb(0, 0, 0);\n}\n.icon-Toggle .path2:before {\n    content: "\\e9c4";\n    margin-left: -1.75em;\n    color: rgb(0, 0, 0);\n}\n.icon-Toggle .path3:before {\n    content: "\\e9c5";\n    margin-left: -1.75em;\n    color: rgb(224, 224, 224);\n}\n.icon-Info-icon:before {\n    content: "\\e9c2";\n}\n.icon-Violation-icon-nav:before {\n    content: "\\e9c1";\n}\n.icon-Violations-Nav:before {\n    content: "\\e9c0";\n}\n.icon-list-outline:before {\n    content: "\\e9bb";\n}\n.icon-location:before {\n    content: "\\e9bc";
1\n}\n.icon-people:before {\n    content: "\\e9bd";\n}\n.icon-star:before {\n    content: "\\e9be";\n}\n.icon-time-outline:before {\n    content: "\\e9bf";\n}\n.icon-virus_coronavirus_covid_covid_icon_134782-1:before {\n    content: "\\e9b9";\n}\n.icon-Chocolate-icon:before {\n    content: "\\e9ba";\n}\n.icon-icons_bars:before {\n    content: "\\e928";\n}\n.icon-icons_hotels:before {\n    content: "\\e929";\n}\n.icon-icons_mask:before {\n    content: "\\e9b0";\n}\n.icon-icons_Museums:before {\n    content: "\\e9b1";\n}\n.icon-icons_transportation:before {\n    content: "\\e9b2";\n}\n.icon-icons_zoo:before {\n    content: "\\e9b3";\n}\n.icon-calander-tab-1-01:before {\n    content: "\\e9ad";\n}\n.icon-calander-tab-1-02:before {\n    content: "\\e9ae";\n}\n.icon-calander-tab-1-03:before {\n    content: "\\e9af";\n}\n.icon-place-Home:before {\n    content: "\\e9ac";\n}\n.icon-Rate-Parity-Analyzation:before {\n    content: "\\e9ab";\n}\n.icon-shield:before {\n    content: "\\e9aa";\n}\n.icon-Test-Reservation:before {\n    content: "\\e9a7";\n}\n.icon-Violations-by-brand:before {\n    content: "\\e9a8";\n}\n.icon-rate-parity:before {\n    content: "\\e9a9";\n}\n.icon-market-visibilty:before {\n    content: "\\e9a6";\n}\n.icon-Loading-icon_circle:before {\n    content: "\\e9a3";\n}\n.icon-Loading-icon_square:before {\n    content: "\\e9a4";\n}\n.icon-Loading-icon_triangle:before {\n    content: "\\e9a5";\n}\n.icon-Extranet-icons_Preffered:before {\n    content: "\\e998";\n}\n.icon-Extranet-icons_Preffered-tooltip:before {\n    content: "\\e999";\n}\n.icon-Extranet-icons_Genius-tooltip:before {\n    content: "\\e99a";\n}\n.icon-Extranet-icons_Genius:before {\n    content: "\\e99b";\n}\n.icon-Extranet-icons_Members-CUG-tooltip:before {\n    content: "\\e99c";\n}\n.icon-Extranet-icons_Members-CUG:before {\n    content: "\\e99d";\n}\n.icon-Extranet-icons_Promotions-tooltip:before {\n    content: "\\e99e";\n}\n.icon-Extranet-icons_Promotions:before {\n    content: "\\e99f";\n}\n.icon-Group-512 .path1:before {\n    content: "\\e9b7";\n    color: rgb(0, 0, 0);\n}\n.icon-Group-512 .path2:before {\n    content: "\\e9b8";\n    margin-left: -1em;\n    color: rgb(182, 183, 198);\n}\n.icon-Locator_Big .path1:before {\n    content: "\\e9b5";\n    color: rgb(0, 0, 0);\n}\n.icon-Locator_Big .path2:before {\n    content: "\\e9b6";\n    margin-left: -1em;\n    color: rgb(182, 183, 198);\n}\n.icon-pencil-sharp:before {\n    content: "\\e9b4";\n}\n.icon-CI-Community:before {\n    content: "\\e992";\n}\n.icon-CI-Confrences:before {\n    content: "\\e993";\n}\n.icon-CI-Expo:before {\n    content: "\\e994";\n}\n.icon-CI-Festival:before {\n    content: "\\e995";\n}\n.icon-CI-Flag:before {\n    content: "\\e996";\n}\n.icon-CI-Politics:before {\n    content: "\\e997";\n}\n.icon-CI--bicycle:before {\n    content: "\\e98d";\n    color: #555;\n}\n.icon-CI-Show:before {\n    content: "\\e98e";\n    color: #555;\n}\n.icon-CI-car:before {\n    content: "\\e98f";\n    color: #555;\n}\n.icon-CI-musical:before {\n    content: "\\e990";\n    color: #555;\n}\n.icon-CI-pizza:before {\n    content: "\\e991";\n}\n.icon-Promotions-tooltip-circle:before {\n    content: "\\e98c";\n}\n.icon-New-promotions-booking:before,\n.icon-New-promotions-agoda:before,\n.icon-New-promotions-ctrip:before {\n    content: "\\e98a";\n}\n.icon-Promotion-expedia:before {\n    content: "\\e98b";\n}\n.icon-TR-Icon:before {\n    content: "\\e989";\n}\n.icon-POS-01:before {\n    content: "\\e9a0";\n}\n.icon-FREQUENCY-01:before {\n    content: "\\e9a1";\n}\n.icon-Top-KPIS-01:before {\n    content: "\\e9a2";\n}\n.icon-Penalty_menu:before {\n    content: "\\e988";\n}\n.icon-icons_Preferred:before {\n    content: "\\e985";\n}\n.icon-icons_Promotions:before {\n    content: "\\e986";\n}\n.icon-icons_Promotions-with-tooltip:before {\n    content: "\\e987";\n}\n.icon-plus-CI:before {\n    content: "\\e984";\n}\n.icon-Booking-CI .path1:before {\n    content: "\\e980";\n    color: rgb(0, 0, 0);\n}\n.icon-Booking-CI .path2:before {\n    content: "\\e981";\n    margin-left: -1em;\n    color: rgb(211, 211, 211);\n}\n.icon-Booking-CI .path3:before {\n    content: "\\e982";\n    margin-left: -1em;\n    color: rgb(255, 255, 255);\n}\n.icon-Booking-CI .path4:before {\n    content: "\\e983";\n    margin-left: -1em;
1\n    color: rgb(4, 0, 0);\n}\n.icon-Action_manual-reshop-icon .path1:before {\n    content: "\\e96b";\n    color: rgb(0, 0, 0);\n}\n.icon-Action_manual-reshop-icon .path2:before {\n    content: "\\e96c";\n    margin-left: -0.9521484375em;\n    color: rgb(0, 0, 0);\n    opacity: 0.4;\n}\n.icon-Action_manual-reshop-icon .path3:before {\n    content: "\\e96d";\n    margin-left: -0.9521484375em;\n    color: rgb(0, 0, 0);\n}\n.icon-OTA-manual-reshop-icon .path1:before {\n    content: "\\e96e";\n    color: rgb(0, 0, 0);\n}\n.icon-OTA-manual-reshop-icon .path2:before {\n    content: "\\e970";\n    margin-left: -0.6396484375em;\n    color: rgb(0, 0, 0);\n}\n.icon-OTA-manual-reshop-icon .path3:before {\n    content: "\\e971";\n    margin-left: -0.6396484375em;\n    color: rgb(0, 0, 0);\n}\n.icon-OTA-manual-reshop-icon .path4:before {\n    content: "\\e972";\n    margin-left: -0.6396484375em;\n    color: rgb(0, 0, 0);\n}\n.icon-OTA-manual-reshop-icon .path5:before {\n    content: "\\e973";\n    margin-left: -0.6396484375em;\n    color: rgb(0, 0, 0);\n}\n.icon-OTA-manual-reshop-icon .path6:before {\n    content: "\\e974";\n    margin-left: -0.6396484375em;\n    color: rgb(0, 0, 0);\n    opacity: 0.4;\n}\n.icon-BRAND-manual-reshop-icon .path1:before {\n    content: "\\e975";\n    color: rgb(0, 0, 0);\n}\n.icon-BRAND-manual-reshop-icon .path2:before {\n    content: "\\e976";\n    margin-left: -1.1201171875em;\n    color: rgb(0, 0, 0);\n}\n.icon-BRAND-manual-reshop-icon .path3:before {\n    content: "\\e977";\n    margin-left: -1.1201171875em;\n    color: rgb(0, 0, 0);\n}\n.icon-BRAND-manual-reshop-icon .path4:before {\n    content: "\\e978";\n    margin-left: -1.1201171875em;\n    color: rgb(0, 0, 0);\n}\n.icon-BRAND-manual-reshop-icon .path5:before {\n    content: "\\e979";\n    margin-left: -1.1201171875em;\n    color: rgb(0, 0, 0);\n}\n.icon-BRAND-manual-reshop-icon .path6:before {\n    content: "\\e97a";\n    margin-left: -1.1201171875em;\n    color: rgb(0, 0, 0);\n}\n.icon-BRAND-manual-reshop-icon .path7:before {\n    content: "\\e97b";\n    margin-left: -1.1201171875em;\n    color: rgb(0, 0, 0);\n    opacity: 0.4;\n}\n.icon-BRAND-manual-reshop-icon .path8:before {\n    content: "\\e97c";\n    margin-left: -1.1201171875em;\n    color: rgb(0, 0, 0);\n}\n.icon-Manual-reshop-BML-icon .path1:before {\n    content: "\\e97d";\n    color: rgb(0, 0, 0);\n}\n.icon-Manual-reshop-BML-icon .path2:before {\n    content: "\\e97e";\n    margin-left: -0.94140625em;\n    opacity: 0.4;\n}\n.icon-Manual-reshop-BML-icon .path3:before {\n    content: "\\e97f";\n    margin-left: -0.94140625em;\n    color: rgb(0, 0, 0);\n}\n.icon-No-reshopping-icon:before {\n    content: "\\e96a";\n}\n.icon-zendesk_envelope-circle-new-01:before {\n    content: "\\e968";\n}\n.icon-envelope-icon-and-circle:before {\n    content: "\\e969";\n}\n.icon-Arrow-icon:before {\n    content: "\\e967";\n}\n.icon-Apps-icon:before {\n    content: "\\e966";\n}\n.icon-LOGO-CI:before {\n    content: "\\e96f";\n}\n.icon-CI_events-icon:before {\n    content: "\\e95a";\n}\n.icon-CI_Events:before {\n    content: "\\e95b";\n}\n.icon-CI_excel-icon:before {\n    content: "\\e95c";\n}\n.icon-CI_Graph-icon:before {\n    content: "\\e95d";\n}\n.icon-CI_Rateshopper:before {\n    content: "\\e95e";\n}\n.icon-CI_refresh-icon:before {\n    content: "\\e95f";\n}\n.icon-CI_Reviews:before {\n    content: "\\e960";\n}\n.icon-CI_table-icon:before {\n    content: "\\e961";\n}\n.icon-CI_visibility:before {\n    content: "\\e962";\n}\n.icon-CI_Clander-icon:before {\n    content: "\\e963";\n}\n.icon-Promotions-New:before {\n    content: "\\e959";\n}\n.icon-Promotions:before {\n    content: "\\e955";\n}\n.icon-Classification-new:before {\n    content: "\\e954";\n}\n.icon-Genius:before {\n    content: "\\e953";\n}\n.icon-Filter-icon:before {\n    content: "\\e956";\n}\n.icon-Filter-press:before {\n    content: "\\e957";\n}\n.icon-Classification:before {\n    content: "\\e958";\n}\n.icon-Additional-insights:before {\n    content: "\\e952";\n}\n.icon-POS-comparison:before {\n    content: "\\e950";\n    color: #565656;\n}\n.icon-Knowledege-icon:before {\n    content: "\\e94f";\n}\n.icon-circle:before {\n    content: "\\e94e";\n}\n.icon-preferences:before {\n    content: "\\e949";\n}\n.icon-print:before {\n    content: "\\e94a";\n}\n.icon-search:before {\n    content: "\\e94b";\n}\n.icon-download:before {\n    content: "\\e94c";\n}\n.icon-Circles:before {\n    content: "\\e948";\n}\n.icon-Icons_mail-full-01-01:before {\n    content: "\\e947";\n}\n.icon-Support:before {\n    content: "\\e946";\n}\n.icon-Circle:before {\n    content: "\\e920";\n}\n.icon-chat:before {\n    content: "\\e921";\n}\n.icon-filter:before {\n    content: "\\e945";\n}\n.icon-Reshop_OTA-NA .path1:before {\n    content: "\\e900";\n    color: rgb(0, 0, 0);\n}\n.icon-Reshop_OTA-NA .path2:before {\n    content: "\\e901";\n    margin-left: -0.6572265625em;\n    color: rgb(0, 0, 0);\n}\n.icon-Reshop_OTA-NA .path3:before {\n    content: "\\e92d";\n    margin-left: -0.6572265625em;\n    color: rgb(0, 0, 0);\n}\n.icon-Reshop_OTA-NA .path4:before {\n    content: "\\e934";\n    margin-left: -0.6572265625em;\n    color: rgb(0, 0, 0);\n}\n.icon-Reshop_OTA-NA .path5:before {\n    content: "\\e935";\n    margin-left: -0.6572265625em;\n    color: rgb(186, 186, 186);\n}\n.icon-Reshop_BRAND-NA .path1:before {\n    content: "\\e937";\n    color: rgb(0, 0, 0);\n}\n.icon-Reshop_BRAND-NA .path2:before {\n    content: "\\e938";\n    margin-left: -1.1455078125em;\n    color: rgb(0, 0, 0);\n}\n.icon-Reshop_BRAND-NA .path3:before {\n    content: "\\e93a";\n    margin-left: -1.1455078125em;\n    color: rgb(0, 0, 0);\n}\n.icon-Reshop_BRAND-NA .path4:before {\n    content: "\\e93d";\n    margin-left: -1.1455078125em;\n    color: rgb(0, 0, 0);\n}\n.icon-Reshop_BRAND-NA .path5:before {\n    content: "\\e93e";\n    margin-left: -1.1455078125em;\n    color: rgb(0, 0, 0);\n}\n.icon-Reshop_BRAND-NA .path6:before {\n    content: "\\e940";\n    margin-left: -1.1455078125em;\n    color: rgb(0, 0, 0);\n}\n.icon-Reshop_BRAND-NA .path7:before {\n    content: "\\e942";\n    margin-left: -1.1455078125em;\n    color: rgb(186, 186, 186);\n}\n.icon-Reshop_BML .path1:before {\n    content: "\\e943";\n    color: rgb(0, 0, 0);\n}\n.icon-Reshop_BML .path2:before {\n    content: "\\e944";\n    margin-left: -1em;\n}\n.icon-Reshop_Action:before {\n    content: "\\e93f";\n}\n.icon-Reshop_Loading:before {\n    content: "\\e941";\n}\n.icon-expend:before {\n    content: "\\e93b";\n}\n.icon-collapse:before {\n    content: "\\e93c";\n}\n.icon-Arrow-Circle:before {\n    content: "\\e939";\n}\n.icon-info_tooltip:before {\n    content: "\\e936";\n}\n.icon-svg-3rd-party:before {\n    content: "\\e933";\n}\n.icon-Meta-analysis:before {\n    content: "\\e92c";\n}\n.icon-brand-on-meta:before {\n    content: "\\e92c";\n}\n.icon-Brand-connectivity-issues:before {\n    content: "\\e92e";\n}\n.icon-Brandcom-sold-out:before {\n    content: "\\e92f";\n}\n.icon-Latency:before {\n    content: "\\e930";\n}\n.icon-Market-Visibility:before {\n    content: "\\e931";\n}\n.icon-Member-rates-comparison:before {\n    content: "\\e932";\n}\n.icon-Direct_icon_menu:before {\n    content: "\\e902";\n}\n.icon-Icons_link:before {\n    content: "\\e903";\n}\n.icon-Icons_action:before {\n    content: "\\e904";\n}\n.icon-Icons_Autorized:before {\n    content: "\\e905";\n}\n.icon-Icons_Availability-issues:before {\n    content: "\\e906";\n}\n.icon-AIO:before {\n    content: "\\e906";\n}\n.icon-AIB:before {\n    content: "\\e906";\n}\n.icon-Icons_Bookmark-and-Comments:before {\n    content: "\\e907";\n}\n.icon-Icons_connectivty-issues:before {\n    content: "\\e908";\n}\n.icon-MIO:before {\n    content: "\\e908";\n}\n.icon-Icons_Distribution-health-score:before {\n    content: "\\e909";\n}\n.icon-Icons_fornova-logo:before {\n    content: "\\e90a";\n}\n.icon-Icons_Info:before {\n    content: "\\e90b";\n}\n.icon-Icons_loading:before {\n    content: "\\e90c";\n}\n.icon-Icons_Market-visibility:before {\n    content: "\\e90d";\n}\n.icon-Icons_Meta-Issues:before {\n    content: "\\e90e";\n}\n.icon-MIB:before {\n    content: "\\e90e";\n}\n.icon-Icons_My-Performace-num:before {\n    content: "\\e90f";\n}\n.icon-Icons_Qusetion-mark:before {\n    content: "\\e910";\n}\n.icon-Icons_Unautorized-OTA:before {\n    content: "\\e911";\n}\n.icon-Icons_Uncontracted-OTA-issues:before {\n    content: "\\e912";\n}\n.icon-UOIU:before {\n    content: "\\e912";\n}\n.icon-Icons_comment-01:before {\n    content: "\\e913";\n}\n.icon-Icons_resolved-01:before {\n    content: "\\e914";\n}\n.icon-Icons_mail-01:before {\n    content: "\\e915";\n}\n.icon-Icons_bookmark-01:before {\n    content: "\\e916";\n}\n.icon-Icons_cug:before {\n    content: "\\e917";\n}\n.icon-Icons_Test-Reservation:before {\n    content: "\\e918";\n}\n.icon-flag-01:before {\n    content: "\\e919";\n}\n.icon-Icons_bookmark-full-01:before {\n    content: "\\e91a";\n}\n.icon-Icons_Test-Reservation-full-01:before {\n    content: "\\e91b";\n}\n.icon-X-01:before {\n    content: "\\e91c";\n}\n.icon-Icons_comment-full-01-01:before {\n    content: "\\e91d";\n}\n.icon-fornova:before {\n    content: "\\e91e";\n}\n.icon-authorize-01:before {\n    content: "\\e922";\n}\n.icon-dashboard-01:before {\n    content: "\\e923";\n}\n.icon-focus-01:before {\n    content: "\\e924";\n}\n.icon-home-01:before {\n    content: "\\e925";\n}\n.icon-Leakage-01:before {\n    content: "\\e926";\n}\n.icon-Icons_resolved-full-01-01:before {\n    content: "\\e927";\n}\n.icon-Arrow-for-menu-01:before {\n    content: "\\e92a";\n}\n.icon-Icons_Support:before {\n    content: "\\e92b";\n}\n.icon-question-icon-01:before {\n    content: "\\e9cd";\n}\n.icon-score-01:before {\n    content: "\\e9cc";\n}\n.icon-bullhorn:before {\n    content: "\\e964";\n}\n.icon-coin-dollar:before {\n    content: "\\e965";\n}\n',""]),We.exports=L.toString()},39640:(We,Te,C)=>{var s=C(8564),L=C(98557)(s);L.push([We.id,".jstree-anchor,.jstree-node{white-space:nowrap}.jstree-anchor:focus,.vakata-context li>a:focus{outline:0}.popup-tree i.jstree-icon.jstree-ocl{display:none}.jstree-icon{background-repeat:no-repeat!important}.jstree-children,.jstree-container-ul,.jstree-node{display:block;margin:0;padding:0;list-style:none}.jstree-anchor,.jstree-icon,.jstree-icon:empty{display:inline-block;margin:0;vertical-align:top}.jstree-anchor{padding:0 4px 0 1px}.jstree-anchor,.jstree-anchor:active,.jstree-anchor:hover,.jstree-anchor:link,.jstree-anchor:visited{text-decoration:none;color:inherit}.jstree-icon,.jstree-icon:empty{text-decoration:none;padding:0;text-align:center}.jstree-ocl{cursor:pointer}.jstree-leaf>.jstree-ocl{cursor:default}.jstree .jstree-open>.jstree-children{display:block}.jstree .jstree-closed>.jstree-children,.jstree .jstree-leaf>.jstree-children,.jstree-anchor>.jstree-themeicon-hidden,.jstree-no-icons .jstree-themeicon{display:none}.jstree-anchor>.jstree-themeicon{margin-right:2px}.jstree-rtl .jstree-anchor{padding:0 1px 0 4px}.jstree-rtl .jstree-anchor>.jstree-themeicon{margin-left:2px;margin-right:0}.jstree-rtl .jstree-node{margin-left:0}.jstree-rtl .jstree-container-ul>.jstree-node{margin-right:0}.jstree-wholerow-ul{position:relative;display:inline-block;min-width:100%}.jstree-wholerow-ul .jstree-leaf>.jstree-ocl{cursor:pointer}.jstree-wholerow-ul .jstree-anchor,.jstree-wholerow-ul .jstree-icon{position:relative}.jstree-wholerow-ul .jstree-wholerow{width:100%;cursor:pointer;position:absolute;
1left:0;-webkit-user-select:none;user-select:none}.vakata-context{display:none}.vakata-context,.vakata-context ul{margin:0;padding:2px;position:absolute;background:#f5f5f5;border:1px solid #979797;box-shadow:2px 2px 2px #999}.vakata-context ul{list-style:none;left:100%;margin-top:-2.7em;margin-left:-4px}.vakata-context .vakata-context-right ul{left:auto;right:100%;margin-left:auto;margin-right:-4px}.vakata-context li{list-style:none;display:inline}.vakata-context li>a{display:block;padding:0 2em;text-decoration:none;width:auto;color:#000;white-space:nowrap;line-height:2.4em;text-shadow:1px 1px 0 #fff;border-radius:1px}.vakata-context li>a>i,.vakata-context li>a>i:empty{width:2.4em;line-height:2.4em}.vakata-context li>a:hover{position:relative;background-color:#e8eff7;box-shadow:0 0 2px #0a6aa1}.vakata-context li>a.vakata-context-parent{background:url(data:image/gif;base64,R0lGODlhCwAHAIAAACgoKP///yH5BAEAAAEALAAAAAALAAcAAAIORI4JlrqN1oMSnmmZDQUAOw==) right center no-repeat}.vakata-context .vakata-context-hover>a{position:relative;background-color:#e8eff7;box-shadow:0 0 2px #0a6aa1}.vakata-context .vakata-context-separator>a,.vakata-context .vakata-context-separator>a:hover{background:#fff;border:0;border-top:1px solid #e2e3e3;height:1px;min-height:1px;max-height:1px;padding:0;margin:0 0 0 2.4em;border-left:1px solid #e0e0e0;text-shadow:0 0 0 transparent;box-shadow:0 0 0 transparent;border-radius:0}.vakata-context .vakata-contextmenu-disabled a,.vakata-context .vakata-contextmenu-disabled a:hover{color:silver;background-color:transparent;border:0;box-shadow:0 0 0}.vakata-context li>a>i{text-decoration:none;display:inline-block;height:2.4em;background:0 0;margin:0 0 0 -2em;vertical-align:top;text-align:center}.vakata-context li>a .vakata-contextmenu-sep{display:inline-block;width:1px;height:2.4em;background:#fff;margin:0 .5em 0 0;border-left:1px solid #e2e3e3}.vakata-context .vakata-contextmenu-shortcut{font-size:.8em;color:silver;opacity:.5;display:none}.vakata-context-rtl ul{left:auto;right:100%;margin-left:auto;margin-right:-4px}.vakata-context-rtl li>a.vakata-context-parent{background:url(data:image/gif;base64,R0lGODlhCwAHAIAAACgoKP///yH5BAEAAAEALAAAAAALAAcAAAINjI+AC7rWHIsPtmoxLAA7) left center no-repeat}.vakata-context-rtl .vakata-context-separator>a{margin:0 2.4em 0 0;border-left:0;border-right:1px solid #e2e3e3}.vakata-context-rtl .vakata-context-left ul{right:auto;left:100%;margin-left:-4px;margin-right:auto}.vakata-context-rtl li>a>i{margin:0 -2em 0 0}.vakata-context-rtl li>a .vakata-contextmenu-sep{margin:0 0 0 .5em;border-left-color:#fff;background:#e2e3e3}#jstree-marker{position:absolute;top:0;left:0;margin:-5px 0 0;padding:0;border-right:0;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:5px solid;width:0;height:0;font-size:0;line-height:0}#jstree-dnd{line-height:16px;margin:0;padding:4px}#jstree-dnd .jstree-copy,#jstree-dnd .jstree-icon{display:inline-block;text-decoration:none;margin:0 2px 0 0;padding:0;width:16px;height:16px}#jstree-dnd .jstree-ok{background:green}#jstree-dnd .jstree-er{background:red}#jstree-dnd .jstree-copy{margin:0 2px}.jstree-supernova .jstree-icon,.jstree-supernova .jstree-node{background-repeat:no-repeat;background-color:transparent}.jstree-supernova .jstree-anchor,.jstree-supernova .jstree-wholerow{transition:background-color .15s,box-shadow .15s}.jstree-supernova .jstree-hovered{background:#e7f4f9;border-radius:2px;box-shadow:inset 0 0 1px #ccc}.jstree-supernova .jstree-clicked{background:#beebff;border-radius:2px;box-shadow:inset 0 0 1px #999}.jstree-supernova .jstree-no-icons .jstree-anchor>.jstree-themeicon{display:none}.jstree-supernova .jstree-disabled{color:#666}.jstree-supernova .jstree-disabled.jstree-hovered{box-shadow:none}.jstree-supernova .jstree-disabled>.jstree-icon{opacity:.8;filter:url(\"data:image/svg+xml;utf8,<svg xmlns=\\'http://www.w3.org/2000/svg\\'><filter id=\\'jstree-grayscale\\'><feColorMatrix type=\\'matrix\\' values=\\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\\'/></filter></svg>#jstree-grayscale\");filter:gray;-webkit-filter:grayscale(100%)}.jstree-supernova .jstree-search{font-style:italic;color:#8b0000;font-weight:700}.jstree-supernova .jstree-no-checkboxes .jstree-checkbox{display:none!important}.jstree-supernova.jstree-checkbox-no-clicked .jstree-clicked{background:0 0;box-shadow:none}.jstree-supernova.jstree-checkbox-no-clicked .jstree-clicked.jstree-hovered{background:#e7f4f9}.jstree-supernova.jstree-checkbox-no-clicked>.jstree-wholerow-ul .jstree-wholerow-clicked{background:0 0}.jstree-supernova.jstree-checkbox-no-clicked>.jstree-wholerow-ul .jstree-wholerow-clicked.jstree-wholerow-hovered{background:#e7f4f9}.jstree-supernova>.jstree-striped{min-width:100%;display:inline-block;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAkCAMAAAB/qqA+AAAABlBMVEUAAAAAAAClZ7nPAAAAAnRSTlMNAMM9s3UAAAAXSURBVHjajcEBAQAAAIKg/H/aCQZ70AUBjAATb6YPDgAAAABJRU5ErkJggg==) left top}.jstree-supernova>.jstree-wholerow-ul .jstree-clicked,.jstree-supernova>.jstree-wholerow-ul .jstree-hovered{background:0 0;box-shadow:none;border-radius:0}.jstree-supernova .jstree-wholerow{box-sizing:border-box;height:24px}.jstree-supernova .jstree-wholerow-hovered{background:#e7f4f9}.jstree-supernova .jstree-wholerow-clicked{background:#beebff;background:linear-gradient(to bottom,#beebff 0,#a8e4ff 100%)}.jstree-supernova .jstree-anchor{line-height:24px;height:24px}.jstree-supernova .jstree-icon,.jstree-supernova .jstree-icon:empty{width:24px;height:24px;line-height:24px}.jstree-supernova .jstree-icon,.jstree-supernova .jstree-node{background-image:url('32px.bf28434c69843b3f.png')}.jstree-supernova .jstree-node{min-height:24px;line-height:24px;margin-left:24px;min-width:24px;background:-292px -4px repeat-y}.jstree-supernova .jstree-last{background:0 0}.jstree-supernova .jstree-open>.jstree-ocl{background-position:-132px -4px}.jstree-supernova .jstree-closed>.jstree-ocl{background-position:-100px -4px}.jstree-supernova .jstree-leaf>.jstree-ocl{background-position:-68px -4px}.jstree-supernova .jstree-themeicon{background-position:-260px -4px}.jstree-supernova>.jstree-no-dots .jstree-leaf>.jstree-ocl,.jstree-supernova>.jstree-no-dots .jstree-node{background:0 0}.jstree-supernova>.jstree-no-dots .jstree-open>
1.jstree-ocl{background-position:-36px -4px}.jstree-supernova>.jstree-no-dots .jstree-closed>.jstree-ocl{background-position:-4px -4px}.jstree-supernova .jstree-disabled,.jstree-supernova .jstree-disabled.jstree-hovered{background:0 0}.jstree-supernova .jstree-disabled.jstree-clicked{background:#efefef}.jstree-supernova .jstree-checkbox{background-position:-164px -4px}.jstree-supernova .jstree-checkbox:hover{background-position:-164px -36px}.jstree-supernova .jstree-checked>.jstree-checkbox,.jstree-supernova.jstree-checkbox-selection .jstree-clicked>.jstree-checkbox{background-position:-228px -4px}.jstree-supernova .jstree-checked>.jstree-checkbox:hover,.jstree-supernova.jstree-checkbox-selection .jstree-clicked>.jstree-checkbox:hover{background-position:-228px -36px}.jstree-supernova .jstree-anchor>.jstree-undetermined{background-position:-196px -4px}.jstree-supernova .jstree-anchor>.jstree-undetermined:hover{background-position:-196px -36px}.jstree-supernova>.jstree-striped{background-size:auto 48px}.jstree-supernova.jstree-rtl .jstree-node{margin-right:24px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAACAQMAAAB49I5GAAAABlBMVEUAAAAdHRvEkCwcAAAAAXRSTlMAQObYZgAAAAxJREFUCNdjAAMOBgAAGAAJMwQHdQAAAABJRU5ErkJggg==) 100% 1px repeat-y}.jstree-supernova.jstree-rtl .jstree-open>.jstree-ocl{background-position:-132px -36px}.jstree-supernova.jstree-rtl .jstree-closed>.jstree-ocl{background-position:-100px -36px}.jstree-supernova.jstree-rtl .jstree-leaf>.jstree-ocl{background-position:-68px -36px}.jstree-supernova.jstree-rtl>.jstree-no-dots .jstree-leaf>.jstree-ocl,.jstree-supernova.jstree-rtl>.jstree-no-dots .jstree-node{background:0 0}.jstree-supernova.jstree-rtl>.jstree-no-dots .jstree-open>
1.jstree-ocl{background-position:-36px -36px}.jstree-supernova.jstree-rtl>.jstree-no-dots .jstree-closed>.jstree-ocl{background-position:-4px -36px}.jstree-supernova .jstree-themeicon-custom{background:0 0}.jstree-supernova>.jstree-container-ul .jstree-loading>.jstree-ocl{background:url('throbber.999c3be247ce12b4.gif') center center no-repeat}.jstree-supernova .jstree-file{background:url('32px.bf28434c69843b3f.png') -100px -68px no-repeat}.jstree-supernova .jstree-folder{background:url('32px.bf28434c69843b3f.png') -260px -4px no-repeat}.jstree-supernova>.jstree-container-ul>.jstree-node{margin-left:0;margin-right:0}#jstree-dnd.jstree-supernova{line-height:24px;padding:0 4px}#jstree-dnd.jstree-supernova .jstree-er,#jstree-dnd.jstree-supernova .jstree-ok{background:url('32px.bf28434c69843b3f.png') no-repeat}#jstree-dnd.jstree-supernova i{background:0 0;width:24px;height:24px;line-height:24px}#jstree-dnd.jstree-supernova .jstree-ok{background-position:-4px -68px}#jstree-dnd.jstree-supernova .jstree-er{background-position:-36p
1x -68px}.jstree-supernova.jstree-rtl .jstree-node{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAACAQMAAAB49I5GAAAABlBMVEUAAAAdHRvEkCwcAAAAAXRSTlMAQObYZgAAAAxJREFUCNdjAAMOBgAAGAAJMwQHdQAAAABJRU5ErkJggg==)}.jstree-supernova.jstree-rtl .jstree-last{background:0 0}.jstree-supernova-small .jstree-anchor{line-height:18px;height:18px}.jstree-supernova-small .jstree-icon,.jstree-supernova-small .jstree-icon:empty{width:18px;height:18px;line-height:18px}.jstree-supernova-small .jstree-wholerow{height:18px}.jstree-supernova-small .jstree-icon,.jstree-supernova-small .jstree-node{background-image:url('32px.bf28434c69843b3f.png')}.jstree-supernova-small .jstree-node{min-height:18px;line-height:18px;margin-left:18px;min-width:18px;background:-295px -7px repeat-y}.jstree-supernova-small .jstree-last{background:0 0}.jstree-supernova-small .jstree-open>.jstree-ocl{background-position:-135px -7px}.jstree-supernova-small .jstree-closed>.jstree-ocl{background-position:-103px -7px}.jstree-supernova-small .jstree-leaf>.jstree-ocl{background-position:-71px -7px}.jstree-supernova-small .jstree-themeicon{background-position:-263px -7px}.jstree-supernova-small>.jstree-no-dots .jstree-leaf>.jstree-ocl,.jstree-supernova-small>.jstree-no-dots .jstree-node{background:0 0}.jstree-supernova-small>.jstree-no-dots .jstree-open>.jstree-ocl{background-position:-39px -7px}.jstree-supernova-small>.jstree-no-dots .jstree-closed>.jstree-ocl{background-position:-7px -7px}.jstree-supernova-small .jstree-disabled,.jstree-supernova-small .jstree-disabled.jstree-hovered{background:0 0}.jstree-supernova-small .jstree-disabled.jstree-clicked{background:#efefef}.jstree-supernova-small .jstree-checkbox{background-position:-167px -7px}.jstree-supernova-small .jstree-checkbox:hover{background-position:-167px -39px}.jstree-supernova-small .jstree-checked>.jstree-checkbox,.jstree-supernova-small.jstree-checkbox-selection .jstree-clicked>.jstree-checkbox{background-position:-231px -7px}.jstree-supernova-small .jstree-checked>.jstree-checkbox:hover,.jstree-supernova-small.jstree-checkbox-selection .jstree-clicked>.jstree-checkbox:hover{background-position:-231px -39px}.jstree-supernova-small .jstree-anchor>.jstree-undetermined{background-position:-199px -7px}.jstree-supernova-small .jstree-anchor>.jstree-undetermined:hover{background-position:-199px -39px}.jstree-supernova-small>.jstree-striped{background-size:auto 36px}.jstree-supernova-small.jstree-rtl .jstree-node{margin-right:18px;background-position:100% 1px;background-repeat:repeat-y}.jstree-supernova-small.jstree-rtl .jstree-open>.jstree-ocl{background-position:-135px -39px}.jstree-supernova-small.jstree-rtl .jstree-closed>.jstree-ocl{background-position:-103px -39px}.jstree-supernova-small.jstree-rtl .jstree-leaf>.jstree-ocl{background-position:-71px -39px}.jstree-supernova-small.jstree-rtl>.jstree-no-dots .jstree-leaf>.jstree-ocl,.jstree-supernova-small.jstree-rtl>.jstree-no-dots .jstree-node{background:0 0}.jstree-supernova-small.jstree-rtl>.jstree-no-dots .jstree-open>.jstree-ocl{background-position:-39px -39px}.jstree-supernova-small.jstree-rtl>.jstree-no-dots .jstree-closed>.jstree-ocl{background-position:-7px -39px}.jstree-supernova-small .jstree-themeicon-custom{background:0 0}.jstree-supernova-small>.jstree-container-ul .jstree-loading>.jstree-ocl{background:url('throbber.999c3be247ce12b4.gif') center center no-repeat}.jstree-supernova-small .jstree-file{background:url('32px.bf28434c69843b3f.png') -103px -71px no-repeat}.jstree-supernova-small .jstree-folder{background:url('32px.bf28434c69843b3f.png') -263px -7px no-repeat}.jstree-supernova-small>.jstree-container-ul>.jstree-node{margin-left:0;margin-right:0}#jstree-dnd.jstree-supernova-small{line-height:18px;padding:0 4px}#jstree-dnd.jstree-supernova-small .jstree-er,#jstree-dnd.jstree-supernova-small .jstree-ok{background:url('32px.bf28434c69843b3f.png') no-repeat}#jstree-dnd.jstree-supernova-small i{background:0 0;width:18px;height:18px;line-height:18px}#jstree-dnd.jstree-supernova-small .jstree-ok{background-position:-7px -71px}#jstree-dnd.jstree-supernova-small .jstree-er{background-position:-39px -71px}.jstree-supernova-small.jstree-rtl .jstree-node{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAACAQMAAABv1h6PAAAABlBMVEUAAAAdHRvEkCwcAAAAAXRSTlMAQObYZgAAAAxJREFUCNdjAAMHBgAAiABBI4gz9AAAAABJRU5ErkJggg==)}.jstree-supernova-small.jstree-rtl .jstree-last{background:0 0}.jstree-supernova-large .jstree-anchor{line-height:32px;height:32px}.jstree-supernova-large .jstree-icon,.jstree-supernova-large .jstree-icon:empty{width:32px;height:32px;line-height:32px}.jstree-supernova-large .jstree-wholerow{height:32px}.jstree-supernova-large .jstree-icon,.jstree-supernova-large .jstree-node{background-image:url('32px.bf28434c69843b3f.png')}.jstree-supernova-large .jstree-node{min-height:32px;line-height:32px;margin-left:32px;min-width:32px;background:-288px 0 repeat-y}.jstree-supernova-large .jstree-last{background:0 0}.jstree-supernova-large .jstree-open>.jstree-ocl{background-position:-128px 0}.jstree-supernova-large .jstree-closed>.jstree-ocl{background-position:-96px 0}.jstree-supernova-large .jstree-leaf>.jstree-ocl{background-position:-64px 0}.jstree-supernova-large .jstree-themeicon{background-position:-256px 0}.jstree-supernova-large>.jstree-no-dots .jstree-leaf>.jstree-ocl,.jstree-supernova-large>.jstree-no-dots .jstree-node{background:0 0}.jstree-supernova-large>.jstree-no-dots .jstree-open>.jstree-ocl{background-position:-32px 0}.jstree-supernova-large>.jstree-no-dots .jstree-closed>.jstree-ocl{background-position:0 0}.jstree-supernova-large .jstree-disabled,.jstree-supernova-large .jstree-disabled.jstree-hovered{background:0 0}.jstree-supernova-large .jstree-disabled.jstree-clicked{background:#efefef}.jstree-supernova-large .jstree-checkbox{background-position:-160px 0}.jstree-supernova-large .jstree-checkbox:hover{background-position:-160px -32px}.jstree-supernova-large .jstree-checked>.jstree-checkbox,.jstree-supernova-large.jstree-checkbox-selection .jstree-clicked>.jstree-checkbox{background-position:-224px 0}.jstree-supernova-large .jstree-checked>.jstree-checkbox:hover,.jstree-supernova-large.jstree-checkbox-selection .jstree-clicked>.jstree-checkbox:hover{background-position:-224px -32px}.jstree-supernova-large .jstree-anchor>.jstree-undetermined{background-position:-192px 0}.jstree-supernova-large .jstree-anchor>.jstree-undetermined:hover{background-position:-192px -32px}.jstree-supernova-large>.jstree-striped{background-size:auto 64px}.jstree-supernova-large.jstree-rtl .jstree-node{margin-right:32px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAACAQMAAAB49I5GAAAABlBMVEUAAAAdHRvEkCwcAAAAAXRSTlMAQObYZgAAAAxJREFUCNdjAAMOBgAAGAAJMwQHdQAAAABJRU5ErkJggg==) 100% 1px repeat-y}.jstree-supernova-large.jstree-rtl .jstree-open>.jstree-ocl{background-position:-128px -32px}.jstree-supernova-large.jstree-rtl .jstree-closed>.jstree-ocl{background-position:-96px -32px}.jstree-supernova-large.jstree-rtl .jstree-leaf>.jstree-ocl{background-position:-64px -32px}.jstree-supernova-large.jstree-rtl>.jstree-no-dots .jstree-leaf>.jstree-ocl,.jstree-supernova-large.jstree-rtl>.jstree-no-dots .jstree-node{background:0 0}.jstree-supernova-large.jstree-rtl>.jstree-no-dots .jstree-open>.jstree-ocl{background-position:-32px -32px}.jstree-supernova-large.jstree-rtl>.jstree-no-dots .jstree-closed>.jstree-ocl{background-position:0 -32px}.jstree-supernova-large .jstree-themeicon-custom{background:0 0}.jstree-supernova-large>.jstree-container-ul .jstree-loading>.jstree-ocl{background:url('throbber.999c3be247ce12b4.gif') center center no-repeat}.jstree-supernova-large .jstree-file{background:url('32px.bf28434c69843b3f.png') -96px -64px no-repeat}.jstree-supernova-large .jstree-folder{background:url('32px.bf28434c69843b3f.png') -256px 0 no-repeat}.jstree-supernova-large>.jstree-container-ul>.jstree-node{margin-left:0;margin-right:0}#jstree-dnd.jstree-supernova-large{line-height:32px;padding:0 4px}#jstree-dnd.jstree-supernova-large .jstree-er,#jstree-dnd.jstree-supernova-large .jstree-ok{background:url('32px.bf28434c69843b3f.png') no-repeat}#jstree-dnd.jstree-supernova-large i{background:0 0;width:32px;height:32px;line-height:32px}#jstree-dnd.jstree-supernova-large .jstree-ok{background-position:0 -64px}#jstree-dnd.jstree-supernova-large .jstree-er{background-position:-32px -64px}.jstree-supernova-large.jstree-rtl .jstree-node{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAACAQMAAAAD0EyKAAAABlBMVEUAAAAdHRvEkCwcAAAAAXRSTlMAQObYZgAAAAxJREFUCNdjgIIGBgABCgCBvVLXcAAAAABJRU5ErkJggg==)}.jstree-supernova-large.jstree-rtl .jstree-last{background:0 0}@media (max-width:768px){#jstree-dnd.jstree-dnd-responsive,.jstree-supernova-responsive .jstree-anchor{font-weight:700;font-size:1.1em;text-shadow:1px 1px #fff;line-height:40px}#jstree-dnd.jstree-dnd-responsive>i{background:0 0;width:40px;height:40px}#jstree-dnd.jstree-dnd-responsive>.jstree-ok{background:url('40px.8143d800353c558c.png') 0 -200px;background-size:120px 240px}#jstree-dnd.jstree-dnd-responsive>.jstree-er{background:url('40px.8143d800353c558c.png') -40px -200px;background-size:120px 240px}#jstree-marker.jstree-dnd-responsive{border-left-width:10px;border-top-width:10px;border-bottom-width:10px;margin-top:-10px}.jstree-supernova-responsive .jstree-leaf>.jstree-ocl,.jstree-supernova-responsive .jstree-node{background:0 0}.jstree-supernova-responsive .jstree-node{min-height:40px;line-height:40px;margin-left:40px;min-width:40px;white-space:nowrap}.jstree-supernova-responsive .jstree-anchor{height:40px}.jstree-supernova-responsive .jstree-icon,.jstree-supernova-responsive .jstree-icon:empty{width:40px;height:40px;line-height:40px}.jstree-supernova-responsive.jstree-rtl .jstree-node{margin-left:0;margin-right:40px}.jstree-supernova-responsive.jstree-rtl .jstree-container-ul>.jstree-node{margin-right:0}.jstree-supernova-responsive .jstree-checkbox,.jstree-supernova-responsive .jstree-ocl,.jstree-supernova-responsive .jstree-themeicon{background-size:120px 240px}.jstree-supernova-responsive .jstree-leaf>.jstree-ocl{background:0 0}.jstree-supernova-responsive .jstree-open>.jstree-ocl{background-position:0 0!important}.jstree-supernova-responsive .jstree-closed>.jstree-ocl{background-position:0 -40px!important}.jstree-supernova-responsive.jstree-rtl .jstree-closed>.jstree-ocl{background-position:-40px 0!important}.jstree-supernova-responsive .jstree-themeicon{background-position:-40px -40px}.jstree-supernova-responsive .jstree-checkbox,.jstree-supernova-responsive .jstree-checkbox:hover{background-position:-40px -80px}.jstree-supernova-responsive .jstree-checked>.jstree-checkbox,.jstree-supernova-responsive .jstree-checked>.jstree-checkbox:hover,.jstree-supernova-responsive.jstree-checkbox-selection .jstree-clicked>.jstree-checkbox,.jstree-supernova-responsive.jstree-checkbox-selection .jstree-clicked>.jstree-checkbox:hover{background-position:0 -80px}.jstree-supernova-responsive .jstree-anchor>.jstree-undetermined,.jstree-supernova-responsive .jstree-anchor>.jstree-undetermined:hover{background-position:0 -120px}.jstree-supernova-responsive>.jstree-striped{background:0 0}.jstree-supernova-responsive .jstree-wholerow{border-top:1px solid rgba(255,255,255,.7);border-bottom:1px solid rgba(64,64,64,.2);background:#ebebeb;height:40px}.jstree-supernova-responsive .jstree-wholerow-hovered{background:#e7f4f9}.jstree-supernova-responsive .jstree-wholerow-clicked{background:#beebff}.jstree-supernova-responsive .jstree-children .jstree-last>.jstree-wholerow{box-shadow:inset 0 -6px 3px -5px #666}.jstree-supernova-responsive .jstree-children .jstree-open>.jstree-wholerow{box-shadow:inset 0 6px 3px -5px #666;border-top:0}.jstree-supernova-responsive .jstree-children .jstree-open+.jstree-open{box-shadow:none}.jstree-supernova-responsive .jstree-checkbox,.jstree-supernova-responsive .jstree-icon,.jstree-supernova-responsive .jstree-node,.jstree-supernova-responsive .jstree-node>.jstree-ocl,.jstree-supernova-responsive .jstree-themeicon{background-image:url('40px.8143d800353c558c.png');background-size:120px 240px}.jstree-supernova-responsive .jstree-node{background-position:-80px 0;background-repeat:repeat-y}.jstree-supernova-responsive .jstree-last{background:0 0}.jstree-supernova-responsive .jstree-leaf>.jstree-ocl{background-position:-40px -120px}.jstree-supernova-responsive .jstree-last>.jstree-ocl{background-position:-40px -160px}.jstree-supernova-responsive .jstree-themeicon-custom{background:0 0}.jstree-supernova-responsive .jstree-file{background:url('40px.8143d800353c558c.png') 0 -160px no-repeat;background-size:120px 240px}.jstree-supernova-responsive .jstree-folder{background:url('40px.8143d800353c558c.png') -40px -40px no-repeat;background-size:120px 240px}.jstree-supernova-responsive>.jstree-container-ul>.jstree-node{margin-left:0;margin-right:0}}",""]),We.exports=L.toString()},64350:(We,Te,C)=>{var s=C(8564),L=C(98557)(s);L.push([We.id,".loading-screen {\n  background: var(--loading-screen-bg-image, url(/assets/icon/new-icons/icon-right-arrow.png) 50% / 0 no-repeat);\n  background-color: var(--loading-screen-bg-color, #fff);\n  width: 100%;\n  height: 100%;\n  display: flex;\n  justify-content: center;\n  align-items: center;\n  position: relative;\n}\n.loading-screen .center-block {\n  color: #001A33;\n  font-family: 'Lato', sans-serif;\n  font-weight: 700;\n  font-size: 35px;\n  line-height: 35px;\n  letter-spacing: 1px;\n  width: 495px;\n  text-align: center;\n}\n.loading-screen .loader {\n  transform: rotate(360deg);\n  transition-duration: 3s;\n  transition-delay: 0ms;\n  animation-timing-function: linear;\n  animation-iteration-count: infinite;\n}\n@keyframes rotating {\n  from {\n    transform: rotate(0deg);\n  }\n  to {\n    transform: rotate(360deg);\n  }\n}\n.loading-screen .loader {\n  animation: rotating 3s linear infinite;\n}\n.loading-screen fornova-icon,\n.loading-screen .branding-logo {\n  position: absolute;\n  left: calc(50% - 140px);\n  top: calc(50% - 130px);\n}\n.loading-screen .branding-logo {\n  top: calc(50% - 250px);\n  width: 280px;\n  height: 180px;\n  background: var(--loading-screen-logo, url(/assets/icon/new-icons/icon-right-arrow.png) 50% / 0 no-repeat);\n}\n.loading-screen loading-page-icon-1 {\n  position: absolute;\n  top: 10px;\n  left: 100px;\n}\n.loading-screen loading-page-icon-2 {\n  position: absolute;\n  top: 20px;\n  right: -210px;\n}\n.loading-screen loading-page-icon-3 {\n  position: absolute;\n  top: 305px;\n  left: -160px;\n}\n.loading-screen loading-page-icon-4 {\n  position: absolute;\n  right: 9%;\n  bottom: 10px;\n}\n.loading-screen loading-page-icon-5 {\n  position: absolute;\n  bottom: calc(50% - 200px);\n  left: cacl(45%);\n}\n",""]),We.exports=L.toString()},45466:(We,Te,C)=>{var s=C(8564),L=C(98557)(s);L.push([We.id,":host .list-holder {\n  position: relative;\n  margin: 0 -20px;\n  border: 0;\n}\n:host .chains-list-item {\n  padding: 0 !important;\n  border: 0;\n  margin: 0 0 10px;\n}\n:host .chains-list-item button {\n  box-shadow: none !important;\n}\n:host .user-item {\n  display: flex;\n  align-items: center;\n  gap: 10px;\n  overflow: hidden;\n  align-items: flex-start;\n}\n:host .user-item i {\n  position: relative;\n  top: 4px;\n}\n:host .user-item-wrapper {\n  overflow: hidden;\n}\n:host .user-item-wrapper > div {\n  overflow: hidden;\n  white-space: nowrap;\n  text-overflow: ellipsis;\n}\n:host .sso-button {\n  cursor: pointer;\n}\n",""]),We.exports=L.toString()},28403:(We,Te,C)=>{var s=C(8564),A=C(98557),L=C(50937),y=C(63282),v=C(39640),P=C(99796),I=A(s);I.i(L),I.i(y),I.i(v),I.i(P),I.push([We.id,"@charset \"UTF-8\";\n.toast-title {\n  font-weight: 700;\n}\n.toast-message {\n  -ms-word-wrap: break-word;\n  word-wrap: break-word;\n}\n.toast-message a,\n.toast-message label {\n  color: #FFF;\n}
1\n.toast-message a:hover {\n  color: #CCC;\n  text-decoration: none;\n}\n.toast-close-button {\n  position: relative;\n  right: -0.3em;\n  top: -0.3em;\n  float: right;\n  font-size: 20px;\n  font-weight: 700;\n  color: #FFF;\n  -webkit-text-shadow: 0 1px 0 #fff;\n  text-shadow: 0 1px 0 #fff;\n  opacity: 0.8;\n  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);\n  filter: alpha(opacity=80);\n  line-height: 1;\n}\n.toast-close-button:focus,\n.toast-close-button:hover {\n  color: #000;\n  text-decoration: none;\n  cursor: pointer;\n  opacity: 0.4;\n  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=40);\n  filter: alpha(opacity=40);\n}\n.rtl .toast-close-button {\n  left: -0.3em;\n  float: left;\n  right: 0.3em;\n}\nbutton.toast-close-button {\n  padding: 0;\n  cursor: pointer;\n  background: 0 0;\n  border: 0;\n  -webkit-appearance: none;\n}\n.toast-top-center {\n  top: 0;\n  right: 0;\n  width: 100%;\n}\n.toast-bottom-center {\n  bottom: 0;\n  right: 0;\n  width: 100%;\n}\n.toast-top-full-width {\n  top: 0;\n  right: 0;\n  width: 100%;\n}\n.toast-bottom-full-width {\n  bottom: 0;\n  right: 0;\n  width: 100%;\n}\n.toast-top-left {\n  top: 12px;\n  left: 12px;\n}\n.toast-top-right {\n  top: 12px;\n  right: 12px;\n}\n.toast-bottom-right {\n  right: 12px;\n  bottom: 12px;\n}\n.toast-bottom-left {\n  bottom: 12px;\n  left: 12px;\n}\n#toast-container {\n  position: fixed;\n  z-index: 999999;\n  pointer-events: none;\n}\n#toast-container * {\n  box-sizing: border-box;\n}\n#toast-container > div {\n  position: relative;\n  pointer-events: auto;\n  overflow: hidden;\n  margin: 0 0 6px;\n  padding: 15px 15px 15px 50px;\n  width: 300px;\n  border-radius: 3px;\n  background-position: 15px center;\n  background-repeat: no-repeat;\n  box-shadow: 0 0 12px #999;\n  color: #FFF;\n  opacity: 0.8;\n  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);\n  filter: alpha(opacity=80);\n}\n#toast-container > div.rtl {\n  direction: rtl;\n  padding: 15px 50px 15px 15px;\n  background-position: right 15px center;\n}\n#toast-container > div:hover {\n  box-shadow: 0 0 12px #000;\n  opacity: 1;\n  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);\n  filter: alpha(opacity=100);\n  cursor: pointer;\n}\n#toast-container > .toast-info {\n  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGwSURBVEhLtZa9SgNBEMc9sUxxRcoUKSzSWIhXpFMhhYWFhaBg4yPYiWCXZxBLERsLRS3EQkEfwCKdjWJAwSKCgoKCcudv4O5YLrt7EzgXhiU3/4+b2ckmwVjJSpKkQ6wAi4gwhT+z3wRBcEz0yjSseUTrcRyfsHsXmD0AmbHOC9Ii8VImnuXBPglHpQ5wwSVM7sNnTG7Za4JwDdCjxyAiH3nyA2mtaTJufiDZ5dCaqlItILh1NHatfN5skvjx9Z38m69CgzuXmZgVrPIGE763Jx9qKsRozWYw6xOHdER+nn2KkO+Bb+UV5CBN6WC6QtBgbRVozrahAbmm6HtUsgtPC19tFdxXZYBOfkbmFJ1VaHA1VAHjd0pp70oTZzvR+EVrx2Ygfdsq6eu55BHYR8hlcki+n+kERUFG8BrA0BwjeAv2M8WLQBtcy+SD6fNsmnB3AlBLrgTtVW1c2QN4bVWLATaIS60J2Du5y1TiJgjSBvFVZgTmwCU+dAZFoPxGEEs8nyHC9Bwe2GvEJv2WXZb0vjdyFT4Cxk3e/kIqlOGoVLwwPevpYHT+00T+hWwXDf4AJAOUqWcDhbwAAAAASUVORK5CYII=) !important;\n}\n#toast-container > .toast-error {\n  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAHOSURBVEhLrZa/SgNBEMZzh0WKCClSCKaIYOED+AAKeQQLG8HWztLCImBrYadgIdY+gIKNYkBFSwu7CAoqCgkkoGBI/E28PdbLZmeDLgzZzcx83/zZ2SSXC1j9fr+I1Hq93g2yxH4iwM1vkoBWAdxCmpzTxfkN2RcyZNaHFIkSo10+8kgxkXIURV5HGxTmFuc75B2RfQkpxHG8aAgaAFa0tAHqYFfQ7Iwe2yhODk8+J4C7yAoRTWI3w/4klGRgR4lO7Rpn9+gvMyWp+uxFh8+H+ARlgN1nJuJuQAYvNkEnwGFck18Er4q3egEc/oO+mhLdKgRyhdNFiacC0rlOCbhNVz4H9FnAYgDBvU3QIioZlJFLJtsoHYRDfiZoUyIxqCtRpVlANq0EU4dApjrtgezPFad5S19Wgjkc0hNVnuF4HjVA6C7QrSIbylB+oZe3aHgBsqlNqKYH48jXyJKMuAbiyVJ8KzaB3eRc0pg9VwQ4niFryI68qiOi3AbjwdsfnAtk0bCjTLJKr6mrD9g8iq/S/B81hguOMlQTnVyG40wAcjnmgsCNESDrjme7wfftP4P7SP4N3CJZdvzoNyGq2c/HWOXJGsvVg+RA/k2MC/wN6I2YA2Pt8GkAAAAASUVORK5CYII=) !important;\n}\n#toast-container > .toast-success {\n  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAADsSURBVEhLY2AYBfQMgf///3P8+/evAIgvA/FsIF+BavYDDWMBGroaSMMBiE8VC7AZDrIFaMFnii3AZTjUgsUUWUDA8OdAH6iQbQEhw4HyGsPEcKBXBIC4ARhex4G4BsjmweU1soIFaGg/WtoFZRIZdEvIMhxkCCjXIVsATV6gFGACs4Rsw0EGgIIH3QJYJgHSARQZDrWAB+jawzgs+Q2UO49D7jnRSRGoEFRILcdmEMWGI0cm0JJ2QpYA1RDvcmzJEWhABhD/pqrL0S0CWuABKgnRki9lLseS7g2AlqwHWQSKH4oKLrILpRGhEQCw2LiRUIa4lwAAAABJRU5ErkJggg==) !important;\n}\n#toast-container > .toast-warning {\n  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGYSURBVEhL5ZSvTsNQFMbXZGICMYGYmJhAQIJAICYQPAACiSDB8AiICQQJT4CqQEwgJvYASAQCiZiYmJhAIBATCARJy+9rTsldd8sKu1M0+dLb057v6/lbq/2rK0mS/TRNj9cWNAKPYIJII7gIxCcQ51cvqID+GIEX8ASG4B1bK5gIZFeQfoJdEXOfgX4QAQg7kH2A65yQ87lyxb27sggkAzAuFhbbg1K2kgCkB1bVwyIR9m2L7PRPIhDUIXgGtyKw575yz3lTNs6X4JXnjV+LKM/m3MydnTbtOKIjtz6VhCBq4vSm3ncdrD2lk0VgUXSVKjVDJXJzijW1RQdsU7F77He8u68koNZTz8Oz5yGa6J3H3lZ0xYgXBK2QymlWWA+RWnYhskLBv2vmE+hBMCtbA7KX5drWyRT/2JsqZ2IvfB9Y4bWDNMFbJRFmC9E74SoS0CqulwjkC0+5bpcV1CZ8NMej4pjy0U+doDQsGyo1hzVJttIjhQ7GnBtRFN1UarUlH8F3xict+HY07rEzoUGPlWcjRFRr4/gChZgc3ZL2d8oAAAAASUVORK5CYII=) !important;\n}\n#toast-container.toast-bottom-center > div,\n#toast-container.toast-top-center > div {\n  width: 300px;\n  margin-left: auto;\n  margin-right: auto;\n}\n#toast-container.toast-bottom-full-width > div,\n#toast-container.toast-top-full-width > div {\n  width: 96%;\n  margin-left: auto;\n  margin-right: auto;\n}\n.toast {\n  background-color: #030303;\n}\n.toast-success {\n  background-color: #51A351;\n}\n.toast-error {\n  background-color: #BD362F;\n}\n.toast-info {\n  background-color: #2F96B4;\n}\n.toast-warning {\n  background-color: #F89406;\n}\n.toast-progress {\n  position: absolute;\n  left: 0;\n  bottom: 0;\n  height: 4px;\n  background-color: #000;\n  opacity: 0.4;\n  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=40);\n  filter: alpha(opacity=40);\n}\n@media all and (max-width: 240px) {\n  #toast-container > div {\n    padding: 8px 8px 8px 50px;\n    width: 11em;\n  }\n  #toast-container > div.rtl {\n    padding: 8px 50px 8px 8px;\n  }\n  #toast-container .toast-close-button {\n    right: -0.2em;\n    top: -0.2em;\n  }\n  #toast-container .rtl .toast-close-button {\n    left: -0.2em;\n    right: 0.2em;\n  }\n}\n@media all and (min-width: 241px) and (max-width: 480px) {\n  #toast-container > div {\n    padding: 8px 8px 8px 50px;\n    width: 18em;\n  }\n  #toast-container > div.rtl {\n    padding: 8px 50px 8px 8px;\n  }\n  #toast-container .toast-close-button {\n    right: -0.2em;\n    top: -0.2em;\n  }\n  #toast-container .rtl .toast-close-button {\n    left: -0.2em;\n    right: 0.2em;\n  }\n}\n@media all and (min-width: 481px) and (max-width: 768px) {\n  #toast-container > div {\n    padding: 15px 15px 15px 50px;\n    width: 25em;\n  }\n  #toast-container > div.rtl {\n    padding: 15px 50px 15px 15px;\n  }\n}\n.select2-container {\n  box-sizing: border-box;\n  display: inline-block;\n  margin: 0;\n  position: relative;\n  vertical-align: middle;\n}\n.select2-container .select2-selection--single {\n  box-sizing: border-box;\n  cursor: pointer;\n  display: block;\n  height: 28px;\n  user-select: none;\n  -webkit-user-select: none;\n}\n.select2-container .select2-selection--single .select2-selection__rendered {\n  display: block;\n  padding-left: 8px;\n  padding-right: 20px;\n  overflow: hidden;\n  text-overflow: ellipsis;\n  white-space: nowrap;\n}\n.select2-container .select2-selection--single .select2-selection__clear {\n  position: relative;\n}\n.select2-container[dir=\"rtl\"] .select2-selection--single .select2-selection__rendered {\n  padding-right: 8px;\n  padding-left: 20px;\n}\n.select2-container .select2-selection--multiple {\n  box-sizing: border-box;\n  cursor: pointer;\n  display: block;\n  min-height: 32px;\n  user-select: none;\n  -webkit-user-select: none;\n}\n.select2-container .select2-selection--multiple .select2-selection__rendered {\n  display: inline-block;\n  overflow: hidden;\n  padding-left: 8px;\n  text-overflow: ellipsis;\n  white-space: nowrap;\n}\n.select2-container .select2-search--inline {\n  float: left;\n}\n.select2-container .select2-search--inline .select2-search__field {\n  box-sizing: border-box;\n  border: none;\n  font-size: 100%;\n  margin-top: 5px;\n  padding: 0;\n}\n.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button {\n  -webkit-appearance: none;\n}\n.select2-dropdown {\n  background-color: white;\n  border: 1px solid #aaa;\n  border-radius: 4px;\n  box-sizing: border-box;\n  display: block;\n  position: absolute;\n  left: -100000px;\n  width: 100%;\n  z-index: 1051;\n}\n.select2-results {\n  display: block;\n}\n.select2-results__options {\n  list-style: none;\n  margin: 0;\n  padding: 0;\n}\n.select2-results__option {\n  padding: 6px;\n  user-select: none;\n  -webkit-user-select: none;\n}\n.select2-results__option[aria-selected] {\n  cursor: pointer;\n}\n.select2-container--open .select2-dropdown {\n  left: 0;\n}\n.select2-container--open .select2-dropdown--above {\n  border-bottom: none;\n  border-bottom-left-radius: 0;\n  border-bottom-right-radius: 0;\n}\n.select2-container--open .select2-dropdown--below {\n  border-top: none;\n  border-top-left-radius: 0;\n  border-top-right-radius: 0;\n}\n.select2-search--dropdown {\n  display: block;\n  padding: 4px;\n}\n.select2-search--dropdown .select2-search__field {\n  padding: 4px;\n  width: 100%;\n  box-sizing: border-box;\n}\n.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button {\n  -webkit-appearance: none;\n}\n.select2-search--dropdown.select2-search--hide {\n  display: none;\n}\n.select2-close-mask {\n  border: 0;\n  margin: 0;\n  padding: 0;\n  display: block;\n  position: fixed;\n  left: 0;\n  top: 0;\n  min-height: 100%;\n  min-width: 100%;\n  height: auto;\n  width: auto;\n  opacity: 0;\n  z-index: 99;\n  background-color: #fff;\n  filter: alpha(opacity=0);\n}\n.select2-hidden-accessible {\n  border: 0 !important;\n  clip: rect(0 0 0 0) !important;\n  clip-path: inset(50%) !important;\n  height: 1px !important;\n  overflow: hidden !important;\n  padding: 0 !important;\n  position: absolute !important;\n  width: 1px !important;\n  white-space: nowrap !important;\n}\n.select2-container--default .select2-selection--single {\n  background-color: #fff;\n  border: 1px solid #aaa;\n  border-radius: 4px;\n}\n.select2-container--default .select2-selection--single .select2-selection__rendered {\n  color: #444;\n  line-height: 28px;\n}\n.select2-container--default .select2-selection--single .select2-selection__clear {\n  cursor: pointer;\n  float: right;\n  font-weight: bold;\n}\n.select2-container--default .select2-selection--single .select2-selection__placeholder {\n  color: #999;\n}\n.select2-container--default .select2-selection--single .select2-selection__arrow {\n  height: 26p
1x;\n  position: absolute;\n  top: 1px;\n  right: 1px;\n  width: 20px;\n}\n.select2-container--default .select2-selection--single .select2-selection__arrow b {\n  border-color: #888 transparent transparent transparent;\n  border-style: solid;\n  border-width: 5px 4px 0 4px;\n  height: 0;\n  left: 50%;\n  margin-left: -4px;\n  margin-top: -2px;\n  position: absolute;\n  top: 50%;\n  width: 0;\n}\n.select2-container--default[dir=\"rtl\"] .select2-selection--single .select2-selection__clear {\n  float: left;\n}\n.select2-container--default[dir=\"rtl\"] .select2-selection--single .select2-selection__arrow {\n  left: 1px;\n  right: auto;\n}\n.select2-container--default.select2-container--disabled .select2-selection--single {\n  background-color: #eee;\n  cursor: default;\n}\n.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear {\n  display: none;\n}\n.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {\n  border-color: transparent transparent #888 transparent;\n  border-width: 0 4px 5px 4px;\n}\n.select2-container--default .select2-selection--multiple {\n  background-color: white;\n  border: 1px solid #aaa;\n  border-radius: 4px;\n  cursor: text;\n}\n.select2-container--default .select2-selection--multiple .select2-selection__rendered {\n  box-sizing: border-box;\n  list-style: none;\n  margin: 0;\n  padding: 0 5px;\n  width: 100%;\n}\n.select2-container--default .select2-selection--multiple .select2-selection__rendered li {\n  list-style: none;\n}\n.select2-container--default .select2-selection--multiple .select2-selection__clear {\n  cursor: pointer;\n  float: right;\n  font-weight: bold;\n  margin-top: 5px;\n  margin-right: 10px;\n  padding: 1px;\n}\n.select2-container--default .select2-selection--multiple .select2-selection__choice {\n  background-color: #e4e4e4;\n  border: 1px solid #aaa;\n  border-radius: 4px;\n  cursor: default;\n  float: left;\n  margin-right: 5px;\n  margin-top: 5px;\n  padding: 0 5px;\n}\n.select2-container--default .select2-selection--multiple .select2-selection__choice__remove {\n  color: #999;\n  cursor: pointer;\n  display: inline-block;\n  font-weight: bold;\n  margin-right: 2px;\n}\n.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {\n  color: #333;\n}\n.select2-container--default[dir=\"rtl\"] .select2-selection--multiple .select2-selection__choice,\n.select2-container--default[dir=\"rtl\"] .select2-selection--multiple .select2-search--inline {\n  float: right;\n}\n.select2-container--default[dir=\"rtl\"] .select2-selection--multiple .select2-selection__choice {\n  margin-left: 5px;\n  margin-right: auto;\n}\n.select2-container--default[dir=\"rtl\"] .select2-selection--multiple .select2-selection__choice__remove {\n  margin-left: 2px;\n  margin-right: auto;\n}\n.select2-container--default.select2-container--focus .select2-selection--multiple {\n  border: solid black 1px;\n  outline: 0;\n}\n.select2-container--default.select2-container--disabled .select2-selection--multiple {\n  background-color: #eee;\n  cursor: default;\n}\n.select2-container--default.select2-container--disabled .select2-selection__choice__remove {\n  display: none;\n}\n.select2-container--default.select2-container--open.select2-container--above .select2-selection--single,\n.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple {\n  border-top-left-radius: 0;\n  border-top-right-radius: 0;\n}\n.select2-container--default.select2-container--open.select2-container--below .select2-selection--single,\n.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple {\n  border-bottom-left-radius: 0;\n  border-bottom-right-radius: 0;\n}\n.select2-container--default .select2-search--dropdown .select2-search__field {\n  border: 1px solid #aaa;\n}\n.select2-container--default .select2-search--inline .select2-search__field {\n  background: transparent;\n  border: none;\n  outline: 0;\n  box-shadow: none;\n  -webkit-appearance: textfield;\n}\n.select2-container--default .select2-results > .select2-results__options {\n  max-height: 200px;\n  overflow-y: auto;\n}\n.select2-container--default .select2-results__option[role=group] {\n  padding: 0;\n}\n.select2-container--default .select2-results__option[aria-disabled=true] {\n  color: #999;\n}\n.select2-container--default .select2-results__option[aria-selected=true] {\n  background-color: #ddd;\n}\n.select2-container--default .select2-results__option .select2-results__option {\n  padding-left: 1em;\n}\n.select2-container--default .select2-results__option .select2-results__option .select2-results__group {\n  padding-left: 0;\n}\n.select2-container--default .select2-results__option .select2-results__option .select2-results__option {\n  margin-left: -1em;\n  padding-left: 2em;\n}\n.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option {\n  margin-left: -2em;\n  padding-left: 3em;\n}\n.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {\n  margin-left: -3em;\n  padding-left: 4em;\n}\n.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {\n  margin-left: -4em;\n  padding-left: 5em;\n}\n.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {\n  margin-left: -5em;\n  padding-left: 6em;\n}\n.select2-container--default .select2-results__option--highlighted[aria-selected] {\n  background-color: #5897fb;\n  color: white;\n}\n.select2-container--default .select2-results__group {\n  cursor: default;\n  display: block;\n  padding: 6px;\n}\n.select2-container--classic .select2-selection--single {\n  background-color: #f7f7f7;\n  border: 1px solid #aaa;\n  border-radius: 4px;\n  outline: 0;\n  background-image: linear-gradient(to bottom, #fff 50%, #eee 100%);\n  background-repeat: repeat-x;\n  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0);\n}\n.select2-container--classic .select2-selection--single:focus {\n  border: 1px solid #5897fb;\n}\n.select2-container--classic .select2-selection--single .select2-selection__rendered {\n  color: #444;\n  line-height: 28px;\n}\n.select2-container--classic .select2-selection--single .select2-selection__clear {\n  cursor: pointer;\n  float: right;\n  font-weight: bold;\n  margin-right: 10px;\n}\n.select2-container--classic .select2-selection--single .select2-selection__placeholder {\n  color: #999;\n}\n.select2-container--classic .select2-selection--single .select2-selection__arrow {\n  background-color: #ddd;\n  border: none;\n  border-left: 1px solid #aaa;\n  border-top-right-radius: 4px;\n  border-bottom-right-radius: 4px;
1\n  height: 26px;\n  position: absolute;\n  top: 1px;\n  right: 1px;\n  width: 20px;\n  background-image: linear-gradient(to bottom, #eee 50%, #ccc 100%);\n  background-repeat: repeat-x;\n  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFCCCCCC', GradientType=0);\n}\n.select2-container--classic .select2-selection--single .select2-selection__arrow b {\n  border-color: #888 transparent transparent transparent;\n  border-style: solid;\n  border-width: 5px 4px 0 4px;\n  height: 0;\n  left: 50%;\n  margin-left: -4px;\n  margin-top: -2px;\n  position: absolute;\n  top: 50%;\n  width: 0;\n}\n.select2-container--classic[dir=\"rtl\"] .select2-selection--single .select2-selection__clear {\n  float: left;\n}\n.select2-container--classic[dir=\"rtl\"] .select2-selection--single .select2-selection__arrow {\n  border: none;\n  border-right: 1px solid #aaa;\n  border-radius: 0;\n  border-top-left-radius: 4px;\n  border-bottom-left-radius: 4px;\n  left: 1px;\n  right: auto;\n}\n.select2-container--classic.select2-container--open .select2-selection--single {\n  border: 1px solid #5897fb;\n}\n.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow {\n  background: transparent;\n  border: none;\n}\n.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b {\n  border-color: transparent transparent #888 transparent;\n  border-width: 0 4px 5px 4px;\n}\n.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single {\n  border-top: none;\n  border-top-left-radius: 0;\n  border-top-right-radius: 0;\n  background-image: linear-gradient(to bottom, #fff 0%, #eee 50%);\n  background-repeat: repeat-x;\n  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0);\n}\n.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single {\n  border-bottom: none;\n  border-bottom-left-radius: 0;\n  border-bottom-right-radius: 0;\n  background-image: linear-gradient(to bottom, #eee 50%, #fff 100%);\n  background-repeat: repeat-x;\n  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFFFFFFF', GradientType=0);\n}\n.select2-container--classic .select2-selection--multiple {\n  background-color: white;\n  border: 1px solid #aaa;\n  border-radius: 4px;\n  cursor: text;\n  outline: 0;\n}\n.select2-container--classic .select2-selection--multiple:focus {\n  border: 1px solid #5897fb;\n}\n.select2-container--classic .select2-selection--multiple .select2-selection__rendered {\n  list-style: none;\n  margin: 0;\n  padding: 0 5px;\n}\n.select2-container--classic .select2-selection--multiple .select2-selection__clear {\n  display: none;\n}\n.select2-container--classic .select2-selection--multiple .select2-selection__choice {\n  background-color: #e4e4e4;\n  border: 1px solid #aaa;\n  border-radius: 4px;\n  cursor: default;\n  float: left;\n  margin-right: 5px;\n  margin-top: 5px;\n  padding: 0 5px;\n}\n.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove {\n  color: #888;\n  cursor: pointer;\n  display: inline-block;\n  font-weight: bold;\n  margin-right: 2px;\n}\n.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover {\n  color: #555;\n}\n.select2-container--classic[dir=\"rtl\"] .select2-selection--multiple .select2-selection__choice {\n  float: right;\n  margin-left: 5px;\n  margin-right: auto;\n}\n.select2-container--classic[dir=\"rtl\"] .select2-selection--multiple .select2-selection__choice__remove {\n  margin-left: 2px;\n  margin-right: auto;\n}\n.select2-container--classic.select2-container--open .select2-selection--multiple {\n  border: 1px solid #5897fb;\n}\n.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple {\n  border-top: none;\n  border-top-left-radius: 0;\n  border-top-right-radius: 0;\n}\n.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple {\n  border-bottom: none;\n  border-bottom-left-radius: 0;\n  border-bottom-right-radius: 0;\n}\n.select2-container--classic .select2-search--dropdown .select2-search__field {\n  border: 1px solid #aaa;\n  outline: 0;\n}\n.select2-container--classic .select2-search--inline .select2-search__field {\n  outline: 0;\n  box-shadow: none;\n}\n.select2-container--classic .select2-dropdown {\n  background-color: #fff;\n  border: 1px solid transparent;\n}\n.select2-container--classic .select2-dropdown--above {\n  border-bottom: none;\n}\n.select2-container--classic .select2-dropdown--below {\n  border-top: none;\n}\n.select2-container--classic .select2-results > .select2-results__options {\n  max-height: 200px;\n  overflow-y: auto;\n}\n.select2-container--classic .select2-results__option[role=group] {\n  padding: 0;\n}\n.select2-container--classic .select2-results__option[aria-disabled=true] {\n  color: grey;\n}\n.select2-container--classic .select2-results__option--highlighted[aria-selected] {\n  background-color: #3875d7;\n  color: #fff;\n}\n.select2-container--classic .select2-results__group {\n  cursor: default;\n  display: block;\n  padding: 6px;\n}\n.select2-container--classic.select2-container--open .select2-dropdown {\n  border-color: #5897fb;\n}\n.icon {\n  display: inline-block;\n  background: no-repeat center center;\n  vertical-align: middle;\n}\n.icon.icon-mv-ranking-arrow {\n  background-image: url('/assets/icon/icons-mv-ranking-arrow.png');\n  width: 19px;\n  height: 15px;\n}\n.icon.icon-date-piker {\n  background-image: url('/assets/icon/icons-date-piker.sprite.png');\n}\n.icon.icon-date-piker.icon-down {\n  background-position: -12px 0;\n  width: 7px;\n  height: 6px;\n}\n.icon.icon-date-piker.icon-left {\n  background-position: 0 0;\n  width: 6px;\n  height: 11px;\n}\n.icon.icon-date-piker.icon-right {\n  background-position: -6px 0;\n  width: 6px;\n  height: 11px;\n}\n.icon.icon-exclude {\n  background-image: url('/assets/icon/exclude.png');\n  width: 16px;\n  height: 15px;\n  background-size: 100%;\n}\n.icon.icon-dexclude {\n  background-image: url('/assets/icon/dexclude.png');\n  width: 16px;\n  height: 15px;\n  background-size: 100%;\n}\n.icon.icon-rejected {\n  background-image: url('/assets/icon/rejected.png');\n  width: 16px;\n  height: 15px;\n  background-size: 100%;\n}\n.icon.icon-trash {\n  background-image: url('/assets/icon/trash.png');\n  width: 13px;\n  height: 18px;\n}\n.icon.icon-new {\n  background-image: url('/assets/icon/new.png');\n  width: 15px;\n  height: 15px;\n}\n.icon.icon-edit {\n  background-image: url('/assets/icon/edit_normal.png');\n  width: 13px;\n  height: 16px;\n}\n.icon.icon-close {\n  background-image: url('/assets/icon/x_normal.png');\n  width: 12px;\n  height: 12px;\n}\n.icon.icon-search {\n  background-image: url('/assets/icons/search.png');\n  width: 16px;\n  height: 15px;\n  margin-right: 7px;\n}\n.icon.icon-message {\n  background-image: url('/assets/icon/message.png');\n  background-size: cover;
1\n  width: 20px;\n  height: 20px;\n}\n.icon.icon-a {\n  background-image: url('/assets/icon/shape_a.png');\n  width: 38px;\n  height: 40px;\n}\n.disabled .icon.icon-a {\n  opacity: 0.3;\n}\n.icon.icon-b {\n  background-image: url('/assets/icon/shape_b.png');\n  width: 43px;\n  height: 43px;\n}\n.disabled .icon.icon-b {\n  opacity: 0.3;\n}\n.icon.icon-c {\n  background-image: url('/assets/icon/shape_c.png');\n  width: 44px;\n  height: 48px;\n}\n.disabled .icon.icon-c {\n  opacity: 0.3;\n}\n.icon.icon-d {\n  background-image: url('/assets/icon/shape_d.png');\n  width: 52px;\n  height: 44px;\n  margin-left: 10px;\n  margin-top: 8px;\n}\n.disabled .icon.icon-d {\n  opacity: 0.3;\n}\n.icon.icon-e {\n  background-image: url('/assets/icon/shape_e.png');\n  width: 59px;\n  height: 35px;\n}\n.disabled .icon.icon-e {\n  opacity: 0.3;\n}\n.icon.icon-2 {\n  background-image: url('/assets/icon/2.png');\n  width: 33px;\n  height: 28px;\n}\n.disabled .icon.icon-2 {\n  opacity: 0.3;\n}\n.icon.icon-5 {\n  background-image: url('/assets/icon/5.png');\n  width: 33px;\n  height: 33px;\n}\n.disabled .icon.icon-5 {\n  opacity: 0.3;\n}\n.icon.icon-upload {\n  background-image: url('/assets/icon/upload.png');\n  width: 18px;\n  height: 16px;\n}\n.icon.icon-download-new {\n  background-image: url('/assets/icon/new-icons/download.svg') !important;\n  width: 18px;\n  height: 16px;\n}\n.icon.icon-divider {\n  background-image: url('/assets/icon/new-icons/divider.svg') !important;\n  width: 1px;\n  height: 23px;\n}\n.icon.icon-download-2 {\n  background-image: url('/assets/icon/download.png');\n  width: 18px;\n  height: 16px;\n}\n.icon.icon-download-csv {\n  background-image: url('/assets/icon/download-csv.png');\n  width: 16px;\n  height: 18px;\n}\n.icon.icon-save {\n  background-image: url('/assets/icon/save_normal.png');\n  width: 18px;\n  height: 18px;\n}\n.icon.icon-save:hover {\n  background-image: url('/assets/icon//save_hover.png');\n}\n.disabled .icon.icon-save {\n  cursor: not-allowed;\n  background-image: url('/assets/icon/save_disabled.png');\n}\n.icon.icon-9 {\n  background-image: url('/assets/icon/9.png');\n  width: 33px;\n  height: 33px;\n}\n.disabled .icon.icon-9 {\n  opacity: 0.3;\n}\n.icon.icon-one-day {\n  background-image: url('/assets/icon/1day.png');\n  width: 19px;\n  height: 17px;\n}\n.select .icon.icon-one-day,\na:hover .icon.icon-one-day,\n.icon.icon-one-day:hover {\n  background-image: url('/assets/icon/1day-hover.png');\n}\n.disabled .icon.icon-one-day,\n.icon.icon-one-day.disabled {\n  cursor: not-allowed;\n  opacity: 0.3;\n}\n.icon.icon-reshop {\n  background-image: url('/assets/icon/reshop.svg');\n  width: 17px;\n  height: 16px;\n}\n.icon.icon-seven-days {\n  background-image: url('/assets/icon/7day.png');\n  width: 19px;\n  height: 17px;\n}\n.select .icon.icon-seven-days,\na:hover .icon.icon-seven-days,\n.icon.icon-seven-days:hover {\n  background-image: url('/assets/icon/7day-hover.png');\n}\n.disabled .icon.icon-seven-days,\n.icon.icon-seven-days.disabled {\n  cursor: not-allowed;\n  opacity: 0.3;\n}\n.icon.icon-thirty-one-days {\n  background-image: url('/assets/icon/31day.png');\n  width: 19px;\n  height: 17px;\n}\n.select .icon.icon-thirty-one-days,\na:hover .icon.icon-thirty-one-days,\n.icon.icon-thirty-one-days:hover {\n  background-image: url('/assets/icon/31day-hover.png');\n}\n.disabled .icon.icon-thirty-one-days,\n.icon.icon-thirty-one-days.disabled {\n  cursor: not-allowed;\n  opacity: 0.3;\n}\n.icon.icon-share {\n  background-image: url('/assets/icon/share.png');\n  width: 19px;\n  height: 20px;\n}\n.icon.icon-share-new {\n  background-image: url('/assets/icon/new-icons/share.svg') !important;\n  width: 19px;\n  height: 20px;\n}\n.icon.icon-home-value {\n  background-image: url('/assets/icon/home-value.png');\n  width: 52px;\n  height: 49px;\n}\n.icon.icon-home-rate-integrity {\n  background-image: url('/assets/icon/home-rate-integrity.png');\n  width: 52px;\n  height: 49px;\n}\n.icon.icon-home-flag {\n  background-image: url('/assets/icon/icon-home-flag.png');\n  width: 14px;\n  height: 17px;\n}\n.icon.icon-home-visibillity {\n  background-image: url('/assets/icon/home-visibillity.png');\n  width: 52px;\n  height: 49px;\n}\n.icon.icon-home-visibillity {\n  background-image: url('/assets/icon/home-visibillity.png');\n  width: 52px;\n  height: 49px;\n}\n.icon.select2-open {\n  background-image: url('/assets/icon/select2-open.png');\n  width: 10px;\n  height: 7px;\n}\n.icon.icon-home-auth {\n  background-image: url('/assets/icon/auth-home-new.png');\n  width: 51px;\n  height: 51px;\n}\n.icon.icon-home-auth:hover {\n  background: url('/assets/icon/auth-home-new-hover.png') no-repeat 0 0;\n}\n.icon.icon-home-non-auth {\n  background-image: url('/assets/icon/non-auth-home-new.png');\n  width: 51px;\n  height: 51px;\n}\n.icon.icon-home-non-auth:hover {\n  background: url('/assets/icon/non-auth-home-new-hover.png') no-repeat 0 0;\n}\n.icon.icon-home-region {\n  background-image: url('/assets/icon/region.png');\n  width: 51px;\n  height: 51px;\n}\n.icon.icon-home-region:hover {\n  background: url('/assets/icon/region-hover.png') no-repeat 0 0;\n}\n.icon.icon-home-hotel {\n  background-image: url('/assets/icon/hotel-home-new.png');\n  width: 51px;\n  height: 51px;\n}\n.icon.icon-home-hotel:hover {\n  background: url('/assets/icon/hotel-home-new-hover.png') no-repeat 0 0;\n}\n.icon.icon-home-user-hotel {\n  background-image: url('/assets/icon/visibility-hotel.png');\n  width: 51px;\n  height: 51px;\n  opacity: 0.3;\n}\n.icon.icon-home-user-hotel:hover {\n  background: url('/assets/icon/visibility-hotel-hover.png') no-repeat 0 0;\n}\n.icon.icon-arrow-left {\n  background-image: url('/assets/icon/arrow-left.png');\n  width: 22px;\n  height: 22px;\n}\n.icon.icon-arrow-right {\n  background-image: url('/assets/icon/arrow-right.png');\n  width: 22px;\n  height: 22px;\n}\n.icon.icon-more {\n  background-image: url('/assets/icon/more.png');\n  width: 22px;\n  height: 22px;\n}\n.icon.icon-arrow-top {\n  background-image: url('/assets/icon/arrow-top.png');\n  width: 22px;\n  height: 22px;\n}\n.icon.icon-arrow-bottom {\n  background-image: url('/assets/icon/arrow-bottom.png');\n  width: 22px;\n  height: 22px;\n}\n.icon.icon-ins-hotel {\n  background-image: url('/assets/icon/hotel-new.png');\n  width: 14px;\n  height: 20px;\n}\n.icon.icon-ins-hotel.disabled {\n  opacity: 0.5;\n}\n.icon.icon-ins-hotel.disabled:hover {\n  border: none !important;\n}\n.icon.icon-ins-non-auth {\n  background-image: url('/assets/icon/unauthorized-new.png');\n  width: 24px;\n  height: 21px;\n}\n.icon.icon-ins-auth {\n  background-image: url('/assets/icon/authorized-new.png');
1\n  width: 20px;\n  height: 20px;\n}\n.icon.icon-ins-remove {\n  background-image: url('/assets/icon/remove-new.png');\n  width: 20px;\n  height: 20px;\n}\n.control:hover .icon.icon-ins-remove {\n  background-image: url('/assets/icon/remove-hover-new.png');\n}\n.icon.icon-ins-remove.active {\n  background-image: url('/assets/icon/remove-hover-new.png');\n}\n.icon.icon-ins-done {\n  background-image: url('/assets/icon/done-new.png');\n  width: 20px;\n  height: 20px;\n}\n.control:hover .icon.icon-ins-done {\n  background-image: url('/assets/icon/done-hover-new.png');\n}\n.icon.icon-ins-done.active {\n  background-image: url('/assets/icon/done-hover-new.png');\n}\n.icon.icon-ins-save {\n  background-image: url('/assets/icon/save-new.png');\n  width: 20px;\n  height: 20px;\n}\n.control:hover .icon.icon-ins-save {\n  background-image: url('/assets/icon/save-hover-new.png');\n}\n.icon.icon-ins-save.active {\n  background-image: url('/assets/icon/save-hover-new.png');\n}\n.icon.icon-ins-tile {\n  background-image: url('/assets/icon/viewedby-tile.png');\n  width: 16px;\n  height: 10px;\n}\n.icon.icon-ins-queue {\n  background-image: url('/assets/icon/viewedby-queue.png');\n  width: 12px;\n  height: 8px;\n}\n.icon.icon-sub-actions-done {\n  background-image: url('/assets/icon/sub-actions-done.png');\n  width: 12px;\n  height: 10px;\n}\n.icon.icon-sub-actions-save {\n  background-image: url('/assets/icon/sub-actions-save.png');\n  width: 16px;\n  height: 16px;\n}\n.icon.icon-sub-actions-remove {\n  background-image: url('/assets/icon/sub-actions-remove.png');\n  width: 8px;\n  height: 8px;\n}\n.icon.icon-sub-actions-undo {\n  background-image: url('/assets/icon/undo.png');\n  width: 14px;\n  height: 9px;\n}\n.icon.icon-sub-actions-open {\n  background-image: url('/assets/icon/rectangle4887.png');\n  width: 10px;\n  height: 7px;\n}\n.icon.icon-card-header-wizard {\n  background-image: url('/assets/icon/icon-header-wizard.png');\n  width: 12px;\n  height: 12px;\n}\n.icon.icon-card-header-delegate {\n  background-image: url('/assets/icon/icon-header-delegate.png');\n  width: 12px;\n  height: 12px;\n}\n.icon.icon-card-header-share {\n  background-image: url('/assets/icon/icon-header-share.png');\n  width: 12px;\n  height: 12px;\n}\n.icon.icon-authorized-new {\n  background-image: url('/assets/icon/authorized-hover.png');\n  width: 26px;\n  height: 26px;\n}\n.icon.icon-plane {\n  background-image: url('/assets/icon/actions-plane.png');\n  height: 38px;\n  width: 38px;\n}\n.icon.icon-plane.disabled {\n  opacity: 0.5;\n}\n.icon.icon-search-new {\n  background-image: url('/assets/icon/search-icon-plus.png');\n  height: 38px;\n  width: 38px;\n}\n.icon.icon-search-new.disabled {\n  opacity: 0.5;\n}\n.icon.icon-search-black {\n  background-image: url('/assets/icon/search_new.png');\n  height: 20px;\n  width: 20px;\n}\n.icon.icon-search-black.disabled {\n  opacity: 0.5;\n}\n.icon.icon-auction {\n  background-image: url('/assets/icon/actions-auction.png');\n  height: 38px;\n  width: 38px;\n}\n.disabled .icon.icon-auction {\n  opacity: 0.5;\n}\n.icon.icon-api {\n  background-image: url('/assets/icon/actions-api.png');\n  height: 38px;\n  width: 38px;\n}\n.disabled .icon.icon-api {\n  opacity: 0.5;\n}\n.icon.icon-points {\n  background-image: url('/assets/icon/actions-points.png');\n  height: 38px;\n  width: 38px;\n}\n.icon.icon-cursor {\n  width: 8px;\n  height: 8px;\n}\n.icon.icon-cursor.up {\n  background-image: url('/assets/icon/icon-up.png');\n}\n.icon.icon-cursor.down {\n  background-image: url('/assets/icon/icon-down.png');\n}\n.icon.icon-ri-new {\n  background-image: url('/assets/icon/ri.png');\n  opacity: 0.3;\n  width: 31px;\n  height: 26px;\n}\n.icon.icon-ri-new.insights {\n  background-image: url('/assets/icon/ri-hover.png');\n  opacity: 1;\n}\na:hover .icon.icon-ri-new,\na.selected .icon.icon-ri-new {\n  opacity: 1;\n}\n.icon.icon-authorized-new {\n  background-image: url('/assets/icon/authorized.png');\n  opacity: 0.3;\n  width: 26px;\n  height: 26px;\n}\n.icon.icon-authorized-new.insights {\n  background-image: url('/assets/icon/authorized-hover.png');\n  opacity: 1;\n}\na:hover .icon.icon-authorized-new,\na.selected .icon.icon-authorized-new {\n  opacity: 1;\n}\n.icon.icon-un-authorized-new {\n  background-image: url('/assets/icon/un-authorized.png');\n  opacity: 0.3;\n  width: 30px;
1\n  height: 26px;\n}\n.icon.icon-un-authorized-new.insights {\n  background-image: url('/assets/icon/un-authorized-hover.png');\n  opacity: 1;\n}\na:hover .icon.icon-un-authorized-new,\na.selected .icon.icon-un-authorized-new {\n  opacity: 1;\n}\n.icon.icon-hotel-new {\n  background-image: url('/assets/icon/hotel-card-new.png');\n  opacity: 0.3;\n  width: 30px;\n  height: 26px;\n}\n.icon.icon-hotel-new.insights {\n  background-image: url('/assets/icon/hotel-card-new-hover.png');\n  opacity: 1;\n}\na:hover .icon.icon-hotel-new,\na.selected .icon.icon-hotel-new {\n  opacity: 1;\n}\n.icon.icon-ins-email {\n  background-image: url('/assets/icon/icon-email.png');\n  height: 38px;\n  width: 38px;\n}\n.icon.icon-wizard-copy {\n  background-image: url('/assets/icon/wizard-copy-new.png');\n  width: 38px;\n  height: 38px;\n}\n.icon.icon-wizard-print {\n  background-image: url('/assets/icon/wizard-print-new.png');\n  width: 38px;\n  height: 38px;\n}\n.icon.icon-delegate {\n  background-image: url('/assets/icon/delegate.png');\n  height: 38px;\n  width: 38px;\n}\n.icon.icon-colleges {\n  background-image: url('/assets/icon/colleges.png');\n  height: 38px;\n  width: 38px;\n}\n.icon.icon-escalate {\n  background-image: url('/assets/icon/escalate.png');\n  height: 38px;\n  width: 38px;\n}\n.icon.icon-delegate-close {\n  background-image: url('/assets/icon/modal-delegate-close.png');\n  height: 8px;\n  width: 8px;\n}\n.icon.icon-excel {\n  background-image: url('/assets/icon/icon-excel.png');\n  width: 13px;\n  height: 17px;\n}\n.icon.icon-delete {\n  background-image: url('/assets/icon/icon-delete.png');\n  width: 5px;\n  height: 5px;\n}\n.icon.icon-page {\n  background-image: url('/assets/icon/icon-page.png');\n  width: 10px;\n  height: 13px;\n}\n.icon.icon-page {\n  background-image: url('/assets/icon/icon-page.png');\n  width: 10px;\n  height: 13px;\n}\n.icon.icon-rating {\n  background-image: url('/assets/icon/icon-rating.png');\n  width: 16px;\n  height: 13px;\n}\n.icon.icon-journeys {\n  background-image: url('/assets/icon/icon-journeys.svg');\n  width: 32px;\n  height: 32px;\n}\na:hover .icon.icon-journeys,\n.icon.icon-journeys:hover {\n  background-image: url('/assets/icon/icon-journeys-fill.png');\n}\n.icon.icon-partners {\n  background-image: url('/assets/icon/icon-part.svg');\n  width: 32px;\n  height: 32px;\n}\na:hover .icon.icon-partners,\n.icon.icon-partners:hover {\n  background-image: url('/assets/icon/icon-part-fill.png');\n}\n.icon.icon-like {\n  background-image: url('/assets/icon/icon-like.png');\n  width: 32px;\n  height: 32px;\n}\na:hover .icon.icon-like,\n.icon.icon-like:hover {\n  background-image: url('/assets/icon/icon-like-fill.png');\n}\n.icon.icon-stats {\n  background-image: url('/assets/icon/stats.svg');\n  width: 32px;\n  height: 32px;\n}\na:hover .icon.icon-stats,\n.icon.icon-stats:hover {\n  background-image: url('/assets/icon/icon-rating-fill.png');\n}\n.icon.icon-reviews {\n  background-image: url('/assets/icon/icon-reviews.png');\n  width: 25px;\n  height: 17px;\n}\n.icon.icon-ins-focus {\n  background-image: url('/assets/icon/icon-ins-focus.png');\n  width: 20px;\n  height: 25px;\n}\n.icon.icon-ins-focus.insights {\n  background-image: url('/assets/icon/icon-ins-focus-hover.png');\n  opacity: 1;\n}\n.icon.icon-ins-visibility {\n  background-image: url('/assets/icon/icon-ins-visibility.png');\n  width: 25px;\n  height: 30px;\n}\n.icon.icon-help {\n  background-image: url('/assets/icon/icon_help.png');\n  width: 28px;\n  height: 28px;\n  background-size: 32px;\n}\n.icon.icon-check {\n  background-image: url('/assets/icon/icon-check.png');\n  width: 13px;\n  height: 10px;\n}\n.icon.icon-check-gray {\n  background-image: url('/assets/icon/icon-check-gray.png');\n  width: 13px;\n  height: 10px;\n}\n.icon.icon-accordion {\n  background-image: url('/assets/icon/icon-accordion.png');\n  width: 17px;\n  height: 15px;\n}\n.icon.icon-pointer-down {\n  background-image: url('/assets/icon/icon-pointer-down.png');\n  width: 13px;\n  height: 15px;\n}\n.icon.icon-pointer-up {\n  background-image: url('/assets/icon/icon-pointer-up.png');\n  width: 13px;\n  height: 15px;\n}\n.icon.icon-actoin-acordion {\n  background-image: url('/assets/icon/icon-actoin-acordion.png');\n  width: 3px;\n  height: 13px;\n}\n.icon.icon-sort-up {\n  background-image: url('/assets/icon/icon-sort.png');\n  background-position: 0 0;\n  height: 5px;\n  width: 8px;\n}\n.icon.icon-sort-down {\n  background-image: url('/assets/icon/icon-sort.png');\n  background-position: 0 -9px;\n  height: 5px;\n  width: 8px;\n}\n.icon.icon-action-delegate {\n  background: url('/assets/icon/actions-buttons-sprite.png') 0 0;\n  width: 18px;\n  height: 14px;\n}\n.icon.icon-action-delegate-black {\n  background: url('/assets/icon/actions-buttons-sprite.png') -18px 0;\n  width: 18px;\n  height: 14px;\n}\n.icon.icon-action-download {\n  background: url('/assets/icon/action-icons-sprite.png') -42px 0;\n  width: 16px;\n  height: 18px;\n}\n.icon.icon-action-download-black {\n  background: url('/assets/icon/action-icons-sprite-black.png') -42px 0;\n  width: 16px;\n  height: 18px;\n}\n.icon.one-click-settings {\n  background: url('/assets/icon/drop-icon-up.png');\n  width: 12px;\n  height: 16px;\n}\n.icon.icon-fullscreen {\n  background: url('/assets/icon/fullscreen.png');\n  width: 16px;\n  height: 16px;\n}\n.icon.icon-action-recomended {\n  background: url('/assets/icon/action-icons-sprite.png') -19px -19px;\n  width: 18px;\n  height: 18px;\n}\n.icon.icon-action-recomended-black {\n  background: url('/assets/icon/action-icons-sprite-black.png') -19px -19px;\n  width: 18px;\n  height: 18px;\n}\n.icon.icon-action-report {\n  background: url('/assets/icon/actions-buttons-sprite.png') 0 -19px;\n  width: 19px;\n  height: 18px;\n}\n.icon.icon-action-report-black {\n  background: url('/assets/icon/action-icons-sprite-black.png') 0px -19px;\n  width: 19px;\n  height: 18px;\n}\n.icon.icon-action-search {\n  background: url('/assets/icon/action-icons-sprite.png') 0 0;
1\n  width: 20px;\n  height: 19px;\n}\n.icon.icon-action-share {\n  background: url('/assets/icon/action-icons-sprite.png') -42px -18px;\n  width: 16px;\n  height: 18px;\n}\n.icon.icon-action-share-black {\n  background: url('/assets/icon/action-icons-sprite-black.png') -42px -18px;\n  width: 16px;\n  height: 18px;\n}\n.icon.icon-modal-close {\n  background-image: url('/assets/icon/modal-icons.png');\n  width: 11px;\n  height: 11px;\n}\n.icon.icon-modal-close-black {\n  background-image: url('/assets/icon/modal-close-black.png');\n  width: 14px;\n  height: 14px;\n}\n.icon.icon-slideshow-left {\n  background: url('/assets/icon/slideshow-icons-sprite.png') 0 0;\n  width: 14px;\n  height: 21px;\n}\n.icon.icon-slideshow-right {\n  background: url('/assets/icon/slideshow-icons-sprite.png') -14px 0;\n  width: 14px;\n  height: 21px;\n}\n.icon.icon-home-shape {\n  background: url('/assets/icon/icon-home-shape.png');\n  width: 23px;\n  height: 23px;\n}\n.icon.icon-home-market-visibility {\n  background: url('/assets/icon/home-market-visibility.png') center no-repeat;\n  width: 28px;\n  height: 16px;\n}\n.icon.icon-home-market-visibility-black {\n  background: url('/assets/icon/icon-home-market-visibility-black.png') center no-repeat;\n  width: 24px;\n  height: 17px;\n}\n.icon.icon-home-rate-integrity-dark {\n  background: url('/assets/icon/home-rate-integrity-dark.png') center no-repeat;\n  width: 25px;\n  height: 20px;\n}\n.icon.icon-home-value-of-opportunities {\n  background: url('/assets/icon/home-value-of-opportunities.png') center no-repeat;\n  width: 20px;\n  height: 20px;\n}\n.icon.icon-grid-tooltip {\n  background-image: url('/assets/icon/icons-grid-tooltip.png');\n}\n.icon.icon-grid-tooltip.close {\n  background-position: 0 0;\n  width: 15px;\n  height: 16px;\n}\n.icon.icon-grid-popup {\n  background-image: url('/assets/icon/icons-grid-popup.png');\n}\n.icon.icon-grid-popup.star {\n  background-position: -23px -16px;\n  width: 9px;\n  height: 9px;\n}\n.icon.icon-grid-popup.arrow {\n  background-position: -34px 0;\n  width: 9px;\n  height: 7px;\n}\n.icon.icon-grid-popup.close {\n  background-position: 0 -16px;\n  width: 15px;\n  height: 16px;\n}\n.icon.icon-grid-popup.date {\n  background-position: 0 0;\n  width: 18px;\n  height: 16px;\n}\n.icon.icon-grid-popup.dollar {\n  background-position: -15px -16px;\n  width: 8px;\n  height: 13px;\n}\n.icon.icon-grid-popup.help {\n  background-position: -18px 0;\n  width: 16px;\n  height: 16px;\n}\n.icon.image {\n  background-image: url('/assets/icon/icon-image-black.png');\n  width: 16px;\n  height: 16px;\n}\n.icon.link {\n  background-image: url('/assets/icon/icon-link.png');\n  width: 16px;\n  height: 16px;\n}\n.icon.icon-in-focus {\n  font-size: 28px;\n  color: #000;\n  width: 28px;\n  height: 28px;\n  text-align: center;\n}\n.icon.icon-zendesk-action {\n  background-image: url('/assets/icon/play.png') !important;\n  width: 10px;\n  height: 14px;\n}\n.icon.icon-menu-table {\n  background-image: url('/assets/icon/icons-menu-table.sprite.png');\n}\n.icon.icon-menu-table.icon-delegate {\n  background-position: 0 0;\n  width: 18px;\n  height: 14px;\n}\n.icon.icon-menu-table.icon-download {\n  background-position: -18px -14px;\n  width: 13px;\n  height: 15px;\n}\n.icon.icon-menu-table.icon-drilldown {\n  background-position: 0 -29px;\n  width: 13px;\n  height: 12px;\n}\n.icon.icon-menu-table.icon-expand {\n  background-position: -33px -15px;\n  width: 13px;\n  height: 16px;\n}\n.icon.icon-menu-table.icon-favorites {\n  background-position: -18px 0;\n  width: 15px;\n  height: 14px;\n}\n.icon.icon-menu-table.icon-report {\n  background-position: 0 -14px;\n  width: 15px;\n  height: 15px;\n}\n.icon.icon-menu-table.icon-share {\n  background-position: -33px 1px;\n  width: 13px;\n  height: 15px;\n}\n.icon.icon-checbox {\n  background-image: url('/assets/icon/icons-checbox.png');\n  width: 11px;\n  height: 8px;\n}\n.icon.icon-home-card-hotel {\n  background-image: url('/assets/icon/icon-home-card-hotel.png');\n}\n.icon.icon-home-card-hotel.icon-authorized-partners {\n  background-position: 0 0;\n  width: 15px;\n  height: 28px;\n}\n.icon.icon-home-card-hotel.icon-market-visibility {\n  background-position: -15px 0;\n  width: 10px;\n  height: 17px;\n}\n.icon.icon-home-card-hotel.icon-unauthorized-re-sellers {\n  background-position: -25px 0;\n  width: 12px;\n  height: 13px;\n}\nnav .icon,\n.header-bar .icon {\n  background-image: url('/assets/icon/new-menu-icons.png');\n  width: 32px;\n  height: 32px;\n}\n.icon.icon-header {\n  background-image: url('/assets/icon/header-logo-new.png');\n  width: 29px;\n  height: 32px;\n}\n.icon.icon-logo {\n  background: url(/assets/img/supernova-black.png) no-repeat center center;\n  width: 112px;\n  height: 9px;\n}\n.icon.icon-helps {\n  background-image: url('/assets/icon/icon-help.png');\n  width: 25px;\n  height: 25px;\n}\n.icon.icon-system {\n  background-image: url('/assets/icon/icon-system.png');\n  width: 25px;\n  height: 25px;\n}\n.icon.icon-home {\n  background-position: -53px -18px;\n  width: 17px;\n  height: 21px;\n}\na:hover .icon.icon-home,\n.icon.icon-home:hover {\n  background-position: -73px -18px;\n}\na.active-menu-link .icon.icon-home {\n  background-position: -73px -18px;\n}\na.disabled .icon.icon-home {\n  background-position: -73px -18px;
1\n  cursor: not-allowed;\n}\n.icon.icon-authPartners {\n  background-position: 0 -20px;\n  width: 30px;\n  height: 17px;\n}\na:hover .icon.icon-authPartners,\n.icon.icon-authPartners:hover {\n  background-position: -1px -38px;\n}\na.active-menu-link .icon.icon-authPartners {\n  background-position: -1px -38px;\n}\na.disabled .icon.icon-authPartners {\n  cursor: not-allowed;\n}\n.icon.icon-unauthorized-re-sellers {\n  background-position: -30px -20px;\n  width: 20px;\n  height: 17px;\n}\na:hover .icon.icon-unauthorized-re-sellers,\n.icon.icon-unauthorized-re-sellers:hover {\n  background-position: -29px -40px;\n}\na.active-menu-link .icon.icon-unauthorized-re-sellers {\n  background-position: -29px -40px;\n}\na.disabled .icon.icon-unauthorized-re-sellers {\n  cursor: not-allowed;\n}\n.icon.icon-rate-integrity {\n  background-position: -68px -42px;\n  width: 25px;\n  height: 17px;\n}\na:hover .icon.icon-rate-integrity,\n.icon.icon-rate-integrity:hover {\n  background-position: -48px -41px;\n}\na.active-menu-link .icon.icon-rate-integrity {\n  background-position: -64px -32px;\n}\na.disabled .icon.icon-rate-integrity {\n  background-position: -96px -32px;\n  cursor: not-allowed;\n}\n.icon.icon-visibility {\n  background-position: -54px -17px;\n  width: 29px;\n  height: 17px;\n}\na:hover .icon.icon-visibility,\n.icon.icon-visibility:hover {\n  background-position: -54px 0;\n}\na.active-menu-link .icon.icon-visibility {\n  background-position: -54px 0;\n}\n.icon.icon-focus {\n  background-position: -68px -41px;\n  width: 24px;\n  height: 17px;\n}\na:hover .icon.icon-focus,\n.icon.icon-focus:hover {\n  background-position: -48px -41px;\n}\na.active-menu-link .icon.icon-focus {\n  background-position: -48px -41px;\n}\na.disabled .icon.icon-focus {\n  background-position: -48px -41px;\n  cursor: not-allowed;\n}\n.icon.icon-dashboard {\n  background-position: 2px 0;\n  width: 27px;\n  height: 20px;\n}\na:hover .icon.icon-dashboard,\n.icon.icon-dashboard:hover {\n  background-position: -22px 0;\n}\na.active-menu-link .icon.icon-dashboard {\n  background-position: -22px 0;\n}\na.disabled .icon.icon-dashboard {\n  cursor: not-allowed;\n}\n.icon.icon-market-visibility-main {\n  background-image: url('/assets/icon/icon-market-visabilty-normal.png');\n  width: 24px;\n  height: 14px;\n}\na:hover .icon.icon-market-visibility-main,\n.icon.icon-market-visibility-main:hover {\n  background-image: url('/assets/icon/icon-market-visabilty.png');\n}\na.active-menu-link .icon.icon-market-visibility-main {\n  background-image: url('/assets/icon/icon-market-visabilty.png');\n}\na.disabled .icon.icon-market-visibility-main {\n  cursor: not-allowed;\n}\n.icon.icon-actions {\n  background-position: -83px -40px;\n  width: 15px;\n  height: 22px;\n}\n.icon.icon-settings {\n  background-position: 0 -256px;\n}\na:hover .icon.icon-settings,\n.icon.icon-settings:hover {\n  background-position: -32px -256px;\n}\na.active-menu-link .icon.icon-settings {\n  background-position: -64px -256px;\n}\na.disabled .icon.icon-settings {\n  background-position: -96px -256px;\n  cursor: not-allowed;\n}\n.icon.icon-menu {\n  background-image: url('/assets/icon/icon-menu.png');\n}\n.icon.icon-menu.delegate {\n  background-position: 0 -17px;\n  width: 14px;\n  height: 16px;\n}\n.icon.icon-menu.drilldown {\n  background-position: 0 0;\n  width: 14px;\n  height: 17px;\n}\n.icon.icon-menu.recommend {\n  background-position: -14px -17px;\n  width: 11px;\n  height: 15px;\n}\n.icon.icon-menu.report {\n  background-position: -14px 0;\n  width: 15px;\n  height: 15px;\n}\n.icon.icon-menu.share {\n  background-position: -29px 0;\n  width: 15px;\n  height: 15px;\n}\n.icon.icon-calendar {\n  background-image: url('/assets/icon/calendar.png');\n  width: 19px;\n  height: 20px;\n}\n.disabled .icon.icon-calendar,\n.icon.icon-calendar.disabled {\n  cursor: not-allowed;\n  opacity: 0.3;\n}\n.icon.icon-filter-mv {\n  background-image: url('/assets/icon/icon-filter-mv.png');\n  width: 12px;\n  height: 14px;\n}\n.icon.icon-calendar {\n  background-image: url('/assets/icon/icon-calendar.png');\n  width: 13px;\n  height: 16px;\n}\n.icon.icon-chart {\n  background-image: url('/assets/icon/icon-chart.png');\n  width: 14px;\n  height: 14px;\n}\n.icon.icons-mapping {\n  background-image: url('/assets/icon/icons-mapping.png');\n}\n.icon.icons-mapping.icon-close-tax {\n  background-position: 0 0;\n  width: 5px;\n  height: 9px;\n}\n.icon.icons-mapping.icon-open-tax {\n  background-position: -5px 0;\n  width: 9px;\n  height: 5px;\n}\n.icon.icons-tabs {\n  background-image: url('/assets/icon/icons-tabs.png');\n}\n.icon.icons-tabs.icon-close {\n  width: 10px;\n  height: 10px;\n}\n.icon.icon-scores {\n  background-image: url('/assets/icon/new-menu-icons.png') !important;
1\n  background-position: -47px 0;\n  width: 22px;\n  height: 20px;\n}\na:hover .icon.icon-scores,\n.icon.icon-scores:focus,\n.icon.icon-scores:hover,\na.active-menu-link .icon.icon-scores {\n  background-position: -67px 0;\n}\na.disabled .icon.icon-scores,\na.disabled .icon.icon-scores:hover {\n  cursor: not-allowed;\n  opacity: 0.3;\n}\n.icon.icon-test-reservation {\n  background-image: url('/assets/icon/new-icons/icon-test-reservation.png');\n  width: 16px;\n  height: 16px;\n}\n.icon {\n  display: inline-block;\n  background: no-repeat center center;\n  vertical-align: middle;\n}\n.icon.icon-add {\n  background-image: url(/assets/icon/new-icons/icon-add.png);\n  width: 20px;\n  height: 20px;\n}\n.icon.icon-from-file {\n  background-image: url(/assets/icon/new-icons/icon-from-file.png);\n  width: 20px;\n  height: 20px;\n}\n.icon.icon-remove {\n  width: 20px;\n  height: 20px;\n  cursor: pointer;\n  background: url(/assets/icon/new-icons/close-icon.svg);\n  background-size: 20px 20px;\n}\n/*!\nAnimate.css - http://daneden.me/animate\nLicensed under the MIT license\n\nCopyright (c) 2013 Daniel Eden\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"Software\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n*/\n.animated {\n  /* -webkit-animation-duration: 1s; */\n  animation-duration: 1s;\n  /* -webkit-animation-fill-mode: inherit; */\n  animation-fill-mode: inherit;\n}\n.animated.infinite {\n  animation-iteration-count: infinite;\n}\n.animated.hinge {\n  animation-duration: 2s;\n}\n@keyframes bounce {\n  0%,\n  20%,\n  50%,\n  80%,\n  100% {\n    transform: translateY(0);\n  }\n  40% {\n    transform: translateY(-30px);\n  }\n  60% {\n    transform: translateY(-15px);\n  }\n}\n.bounce {\n  animation-name: bounce;\n}\n@keyframes flash {\n  0%,\n  50%,\n  100% {\n    opacity: 1;\n  }\n  25%,\n  75% {\n    opacity: 0;\n  }\n}\n.flash {\n  animation-name: flash;\n}\n/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */\n@keyframes pulse {\n  0% {\n    transform: scale(1);\n  }\n  50% {\n    transform: scale(1.1);\n  }\n  100% {\n    transform: scale(1);\n  }\n}\n.pulse {\n  animation-name: pulse;\n}\n@keyframes rubberBand {\n  0% {\n    transform: scale(1);\n  }\n  30% {\n    transform: scaleX(1.25) scaleY(0.75);\n  }\n  40% {\n    transform: scaleX(0.75) scaleY(1.25);\n  }\n  60% {\n    transform: scaleX(1.15) scaleY(0.85);\n  }\n  100% {\n    transform: scale(1);\n  }\n}\n.rubberBand {\n  animation-name: rubberBand;\n}\n@keyframes shake {\n  0%,\n  100% {\n    transform: translateX(0);\n  }\n  10%,\n  30%,\n  50%,\n  70%,\n  90% {\n    transform: translateX(-10px);\n  }\n  20%,\n  40%,\n  60%,\n  80% {\n    transform: translateX(10px);\n  }\n}\n.shake {\n  animation-name: shake;\n}\n@keyframes swing {\n  20% {\n    transform: rotate(15deg);\n  }\n  40% {\n    transform: rotate(-10deg);\n  }\n  60% {\n    transform: rotate(5deg);\n  }\n  80% {\n    transform: rotate(-5deg);\n  }\n  100% {\n    transform: rotate(0deg);\n  }\n}\n.swing {\n  transform-origin: top center;\n  animation-name: swing;\n}\n@keyframes tada {\n  0% {\n    transform: scale(1);\n  }\n  10%,\n  20% {\n    transform: scale(0.9) rotate(-3deg);\n  }\n  30%,\n  50%,\n  70%,\n  90% {\n    transform: scale(1.1) rotate(3deg);\n  }\n  40%,\n  60%,\n  80% {\n    transform: scale(1.1) rotate(-3deg);\n  }\n  100% {\n    transform: scale(1) rotate(0);\n  }\n}\n.tada {\n  animation-name: tada;\n}\n/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */\n@keyframes wobble {\n  0% {\n    transform: translateX(0%);\n  }\n  15% {\n    transform: translateX(-25%) rotate(-5deg);\n  }\n  30% {\n    transform: translateX(20%) rotate(3deg);\n  }\n  45% {\n    transform: translateX(-15%) rotate(-3deg);\n  }\n  60% {\n    transform: translateX(10%) rotate(2deg);\n  }\n  75% {\n    transform: translateX(-5%) rotate(-1deg);\n  }\n  100% {\n    transform: translateX(0%);\n  }\n}\n.wobble {\n  animation-name: wobble;\n}\n@keyframes bounceIn {\n  0% {\n    opacity: 0;\n    transform: scale(0.3);\n  }\n  50% {\n    opacity: 1;\n    transform: scale(1.05);\n  }\n  70% {\n    transform: scale(0.9);\n  }\n  100% {\n    opacity: 1;\n    transform: scale(1);\n  }\n}\n.bounceIn {\n  animation-name: bounceIn;\n}\n@keyframes bounceInDown {\n  0% {\n    opacity: 0;\n    transform: translateY(-2000px);\n  }\n  60% {\n    opacity: 1;\n    transform: translateY(30px);\n  }\n  80% {\n    transform: translateY(-10px);\n  }\n  100% {\n    transform: translateY(0);\n  }\n}\n.bounceInDown {\n  animation-name: bounceInDown;\n}\n@keyframes bounceInLeft {\n  0% {\n    opacity: 0;\n    transform: translateX(-2000px);\n  }\n  60% {\n    opacity: 1;\n    transform: translateX(30px);\n  }\n  80% {\n    transform: translateX(-10px);\n  }\n  100% {\n    transform: translateX(0);\n  }\n}\n.bounceInLeft {\n  animation-name: bounceInLeft;\n}\n@keyframes bounceInRight {\n  0% {\n    opacity: 0;\n    transform: translateX(2000px);\n  }\n  60% {\n    opacity: 1;\n    transform: translateX(-30px);\n  }\n  80% {\n    transform: translateX(10px);\n  }\n  100% {\n    transform: translateX(0);\n  }\n}\n.bounceInRight {\n  animation-name: bounceInRight;\n}\n@keyframes bounceInUp {\n  0% {\n    opacity: 0;\n    transform: translateY(2000px);\n  }\n  60% {\n    opacity: 1;\n    transform: translateY(-30px);\n  }\n  80% {\n    transform: translateY(10px);\n  }\n  100% {\n    transform: translateY(0);\n  }\n}\n.bounceInUp {\n  animation-name: bounceInUp;\n}\n@keyframes bounceOut {\n  0% {\n    transform: scale(1);\n  }\n  25% {\n    transform: scale(0.95);\n  }\n  50% {\n    opacity: 1;\n    transform: scale(1.1);\n  }\n  100% {\n    opacity: 0;\n    transform: scale(0.3);\n  }\n}\n.bounceOut {\n  animation-name: bounceOut;\n}\n@keyframes bounceOutDown {\n  0% {\n    transform: translateY(0);\n  }\n  20% {\n    opacity: 1;\n    transform: translateY(-20px);\n  }\n  100% {\n    opacity: 0;\n    transform: translateY(2000px);\n  }\n}\n.bounceOutDown {\n  animation-name: bounceOutDown;\n}\n@keyframes bounceOutLeft {\n  0% {\n    transform: translateX(0);\n  }\n  20% {\n    opacity: 1;\n    transform: translateX(20px);\n  }\n  100% {\n    opacity: 0;\n    transform: translateX(-2000px);\n  }\n}\n.bounceOutLeft {\n  animation-name: bounceOutLeft;\n}\n@keyframes bounceOutRight {\n  0% {\n    transform: translateX(0);\n  }\n  20% {\n    opacity: 1;\n    transform: translateX(-20px);\n  }\n  100% {\n    opacity: 0;\n    transform: translateX(2000px);\n  }\n}\n.bounceOutRight {\n  animation-name: bounceOutRight;\n}\n@keyframes bounceOutUp {\n  0% {\n    transform: translateY(0);\n  }\n  20% {\n    opacity: 1;\n    transform: translateY(20px);\n  }\n  100% {\n    opacity: 0;\n    transform: translateY(-2000px);\n  }\n}\n.bounceOutUp {\n  animation-name: bounceOutUp;\n}\n@keyframes fadeIn {\n  0% {\n    opacity: 0;\n  }\n  100% {\n    opacity: 1;\n  }\n}\n.fadeIn {\n  animation-name: fadeIn;\n}\n@keyframes fadeInDown {\n  0% {\n    opacity: 0;\n    transform: translateY(-20px);\n  }\n  100% {\n    opacity: 1;\n    transform: translateY(0);\n  }\n}\n.fadeInDown {\n  animation-name: fadeInDown;\n}\n@keyframes fadeInDownBig {\n  0% {\n    opacity: 0;\n    transform: translateY(-2000px);\n  }\n  100% {\n    opacity: 1;\n    transform: translateY(0);\n  }\n}\n.fadeInDownBig {\n  animation-name: fadeInDownBig;\n}\n@keyframes fadeInLeft {\n  0% {\n    opacity: 0;\n    transform: translateX(-20px);\n  }\n  100% {\n    opacity: 1;\n    transform: translateX(0);\n  }\n}\n.fadeInLeft {\n  animation-name: fadeInLeft;\n}\n@keyframes fadeInLeftBig {\n  0% {\n    opacity: 0;\n    transform: translateX(-2000px);\n  }\n  100% {\n    opacity: 1;\n    transform: translateX(0);\n  }\n}\n.fadeInLeftBig {\n  animation-name: fadeInLeftBig;\n}\n@keyframes fadeInRight {\n  0% {\n    opacity: 0;\n    transform: translateX(20px);\n  }\n  100% {\n    opacity: 1;\n    transform: translateX(0);\n  }\n}\n.fadeInRight {\n  animation-name: fadeInRight;\n}\n@keyframes fadeInRightBig {\n  0% {\n    opacity: 0;\n    transform: translateX(2000px);\n  }\n  100% {\n    opacity: 1;\n    transform: translateX(0);\n  }\n}\n.fadeInRightBig {\n  animation-name: fadeInRightBig;\n}\n@keyframes fadeInUp {\n  0% {\n    opacity: 0;\n    transform: translateY(20px);\n  }\n  100% {\n    opacity: 1;\n    transform: translateY(0);\n  }\n}\n.fadeInUp {\n  animation-name: fadeInUp;\n}\n@keyframes fadeInUpBig {\n  0% {\n    opacity: 0;\n    transform: translateY(2000px);\n  }\n  100% {\n    opacity: 1;\n    transform: translateY(0);\n  }\n}\n.fadeInUpBig {\n  animation-name: fadeInUpBig;\n}\n@keyframes fadeOut {\n  0% {\n    opacity: 1;\n  }\n  100% {\n    opacity: 0;\n  }\n}\n.fadeOut {\n  animation-name: fadeOut;\n}\n@keyframes fadeOutDown {\n  0% {\n    opacity: 1;\n    transform: translateY(0);\n  }\n  100% {\n    opacity: 0;\n    transform: translateY(20px);\n  }\n}\n.fadeOutDown {\n  animation-name: fadeOutDown;\n}\n@keyframes fadeOutDownBig {\n  0% {\n    opacity: 1;\n    transform: translateY(0);\n  }\n  100% {\n    opacity: 0;\n    transform: translateY(2000px);\n  }\n}\n.fadeOutDownBig {\n  animation-name: fadeOutDownBig;\n}\n@keyframes fadeOutLeft {\n  0% {\n    opacity: 1;\n    transform: translateX(0);\n  }\n  100% {\n    opacity: 0;\n    transform: translateX(-20px);\n  }\n}\n.fadeOutLeft {\n  animation-name: fadeOutLeft;\n}\n@keyframes fadeOutLeftBig {\n  0% {\n    opacity: 1;\n    transform: translateX(0);\n  }\n  100% {\n    opacity: 0;\n    transform: translateX(-2000px);\n  }\n}\n.fadeOutLeftBig {\n  animation-name: fadeOutLeftBig;\n}\n@keyframes fadeOutRight {\n  0% {\n    opacity: 1;\n    transform: translateX(0);\n  }\n  100% {\n    opacity: 0;\n    transform: translateX(20px);\n  }\n}\n.fadeOutRight {\n  animation-name: fadeOutRight;\n}\n@keyframes fadeOutRightBig {\n  0% {\n    opacity: 1;\n    transform: translateX(0);\n  }\n  100% {\n    opacity: 0;\n    transform: translateX(2000px);\n  }\n}\n.fadeOutRightBig {\n  animation-name: fadeOutRightBig;\n}\n@keyframes fadeOutUp {\n  0% {\n    opacity: 1;\n    transform: translateY(0);\n  }\n  100% {\n    opacity: 0;\n    transform: translateY(-20px);\n  }\n}\n.fadeOutUp {\n  animation-name: fadeOutUp;\n}\n@keyframes fadeOutUpBig {\n  0% {\n    opacity: 1;\n    transform: translateY(0);\n  }\n  100% {\n    opacity: 0;\n    transform: translateY(-2000px);\n  }\n}\n.fadeOutUpBig {\n  animation-name: fadeOutUpBig;\n}\n@keyframes flip {\n  0% {\n    transform: perspective(400px) translateZ(0) rotateY(0) scale(1);\n    animation-timing-function: ease-out;\n  }\n  40% {\n    transform: perspective(400px) translateZ(150px) rotateY(170deg) scale(1);\n    animation-timing-function: ease-out;\n  }\n  50% {\n    transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);\n    animation-timing-function: ease-in;\n  }\n  80% {\n    transform: perspective(400px) translateZ(0) rotateY(360deg) scale(0.95);\n    animation-timing-function: ease-in;\n  }\n  100% {\n    transform: perspective(400px) translateZ(0) rotateY(360deg) scale(1);\n    animation-timing-function: ease-in;\n  }\n}\n.animated.flip {\n  backface-visibility: visible;\n  animation-name: flip;\n}\n@keyframes flipInX {\n  0% {\n    transform: perspective(400px) rotateX(90deg);\n    opacity: 0;\n  }\n  40% {\n    transform: perspective(400px) rotateX(-10deg);\n  }\n  70% {\n    transform: perspective(400px) rotateX(10deg);\n  }\n  100% {\n    transform: perspective(400px) rotateX(0deg);\n    opacity: 1;\n  }\n}\n.flipInX {\n  backface-visibility: visible !important;\n  animation-name: flipInX;\n}\n@keyframes flipInY {\n  0% {\n    transform: perspective(400px) rotateY(90deg);\n    opacity: 0;\n  }\n  40% {\n    transform: perspective(400px) rotateY(-10deg);\n  }\n  70% {\n    transform: perspective(400px) rotateY(10deg);\n  }\n  100% {\n    transform: perspective(400px) rotateY(0deg);\n    opacity: 1;\n  }\n}\n.flipInY {\n  backface-visibility: visible !important;\n  animation-name: flipInY;\n}
1\n@keyframes flipOutX {\n  0% {\n    transform: perspective(400px) rotateX(0deg);\n    opacity: 1;\n  }\n  100% {\n    transform: perspective(400px) rotateX(90deg);\n    opacity: 0;\n  }\n}\n.flipOutX {\n  animation-name: flipOutX;\n  backface-visibility: visible !important;\n}\n@keyframes flipOutY {\n  0% {\n    transform: perspective(400px) rotateY(0deg);\n    opacity: 1;\n  }\n  100% {\n    transform: perspective(400px) rotateY(90deg);\n    opacity: 0;\n  }\n}\n.flipOutY {\n  backface-visibility: visible !important;\n  animation-name: flipOutY;\n}\n@keyframes lightSpeedIn {\n  0% {\n    transform: translateX(100%) skewX(-30deg);\n    opacity: 0;\n  }\n  60% {\n    transform: translateX(-20%) skewX(30deg);\n    opacity: 1;\n  }\n  80% {\n    transform: translateX(0%) skewX(-15deg);\n    opacity: 1;\n  }\n  100% {\n    transform: translateX(0%) skewX(0deg);\n    opacity: 1;\n  }\n}\n.lightSpeedIn {\n  animation-name: lightSpeedIn;\n  animation-timing-function: ease-out;\n}\n@keyframes lightSpeedOut {\n  0% {\n    transform: translateX(0%) skewX(0deg);\n    opacity: 1;\n  }\n  100% {\n    transform: translateX(100%) skewX(-30deg);\n    opacity: 0;\n  }\n}\n.lightSpeedOut {\n  animation-name: lightSpeedOut;\n  animation-timing-function: ease-in;\n}\n@keyframes rotateIn {\n  0% {\n    transform-origin: center center;\n    transform: rotate(-200deg);\n    opacity: 0;\n  }\n  100% {\n    transform-origin: center center;\n    transform: rotate(0);\n    opacity: 1;\n  }\n}\n.rotateIn {\n  animation-name: rotateIn;\n}\n@keyframes rotateInDownLeft {\n  0% {\n    transform-origin: left bottom;\n    transform: rotate(-90deg);\n    opacity: 0;\n  }\n  100% {\n    transform-origin: left bottom;\n    transform: rotate(0);\n    opacity: 1;\n  }\n}\n.rotateInDownLeft {\n  animation-name: rotateInDownLeft;\n}\n@keyframes rotateInDownRight {\n  0% {\n    transform-origin: right bottom;\n    transform: rotate(90deg);\n    opacity: 0;\n  }\n  100% {\n    transform-origin: right bottom;\n    transform: rotate(0);\n    opacity: 1;\n  }\n}\n.rotateInDownRight {\n  animation-name: rotateInDownRight;\n}\n@keyframes rotateInUpLeft {\n  0% {\n    transform-origin: left bottom;\n    transform: rotate(90deg);\n    opacity: 0;\n  }\n  100% {\n    transform-origin: left bottom;\n    transform: rotate(0);\n    opacity: 1;\n  }\n}\n.rotateInUpLeft {\n  animation-name: rotateInUpLeft;\n}\n@keyframes rotateInUpRight {\n  0% {\n    transform-origin: right bottom;\n    transform: rotate(-90deg);\n    opacity: 0;\n  }\n  100% {\n    transform-origin: right bottom;\n    transform: rotate(0);\n    opacity: 1;\n  }\n}\n.rotateInUpRight {\n  animation-name: rotateInUpRight;\n}\n@keyframes rotateOut {\n  0% {\n    transform-origin: center center;\n    transform: rotate(0);\n    opacity: 1;\n  }\n  100% {\n    transform-origin: center center;\n    transform: rotate(200deg);\n    opacity: 0;\n  }\n}\n.rotateOut {\n  animation-name: rotateOut;\n}\n@keyframes rotateOutDownLeft {\n  0% {\n    transform-origin: left bottom;\n    transform: rotate(0);\n    opacity: 1;\n  }\n  100% {\n    transform-origin: left bottom;\n    transform: rotate(90deg);\n    opacity: 0;\n  }\n}\n.rotateOutDownLeft {\n  animation-name: rotateOutDownLeft;\n}\n@keyframes rotateOutDownRight {\n  0% {\n    transform-origin: right bottom;\n    transform: rotate(0);\n    opacity: 1;\n  }\n  100% {\n    transform-origin: right bottom;\n    transform: rotate(-90deg);\n    opacity: 0;\n  }\n}\n.rotateOutDownRight {\n  animation-name: rotateOutDownRight;\n}\n@keyframes rotateOutUpLeft {\n  0% {\n    transform-origin: left bottom;\n    transform: rotate(0);\n    opacity: 1;\n  }\n  100% {\n    transform-origin: left bottom;\n    transform: rotate(-90deg);\n    opacity: 0;\n  }\n}\n.rotateOutUpLeft {\n  animation-name: rotateOutUpLeft;\n}\n@keyframes rotateOutUpRight {\n  0% {\n    transform-origin: right bottom;\n    transform: rotate(0);\n    opacity: 1;\n  }\n  100% {\n    transform-origin: right bottom;\n    transform: rotate(90deg);\n    opacity: 0;\n  }\n}\n.rotateOutUpRight {\n  animation-name: rotateOutUpRight;\n}\n@keyframes slideInDown {\n  0% {\n    opacity: 0;\n    transform: translateY(-2000px);\n  }\n  100% {\n    transform: translateY(0);\n  }\n}\n.slideInDown {\n  animation-name: slideInDown;\n}\n@keyframes slideInLeft {\n  0% {\n    opacity: 0;\n    transform: translateX(-2000px);\n  }\n  100% {\n    transform: translateX(0);\n  }\n}\n.slideInLeft {\n  animation-name: slideInLeft;\n}\n@keyframes slideInRight {\n  0% {\n    opacity: 0;\n    transform: translateX(2000px);\n  }\n  100% {\n    transform: translateX(0);\n  }\n}\n.slideInRight {\n  animation-name: slideInRight;\n}\n@keyframes slideOutLeft {\n  0% {\n    transform: translateX(0);\n  }\n  100% {\n    opacity: 0;\n    transform: translateX(-2000px);\n  }\n}\n.slideOutLeft {\n  animation-name: slideOutLeft;\n}\n@keyframes slideOutRight {\n  0% {\n    transform: translateX(0);\n  }\n  100% {\n    opacity: 0;\n    transform: translateX(2000px);\n  }\n}\n.slideOutRight {\n  animation-name: slideOutRight;\n}\n@keyframes slideOutUp {\n  0% {\n    transform: translateY(0);\n  }\n  100% {\n    opacity: 0;\n    transform: translateY(-2000px);\n  }\n}\n.slideOutUp {\n  animation-name: slideOutUp;\n}\n@keyframes slideInUp {\n  0% {\n    transform: translateY(2000px);\n  }\n  100% {\n    opacity: 0;\n    transform: translateY(0);\n  }\n}\n.slideInUp {\n  animation-name: slideInUp;\n}\n@keyframes slideOutDown {\n  0% {\n    transform: translateY(0);\n  }\n  100% {\n    opacity: 0;\n    transform: translateY(2000px);\n  }\n}\n.slideOutDown {\n  animation-name: slideOutDown;\n}\n@keyframes hinge {\n  0% {\n    transform: rotate(0);\n    transform-origin: top left;\n    animation-timing-function: ease-in-out;\n  }\n  20%,\n  60% {\n    transform: rotate(80deg);\n    transform-origin: top left;\n    animation-timing-function: ease-in-out;\n  }\n  40% {\n    transform: rotate(60deg);\n    transform-origin: top left;\n    animation-timing-function: ease-in-out;\n  }\n  80% {\n    transform: rotate(60deg) translateY(0);\n    transform-origin: top left;\n    animation-timing-function: ease-in-out;\n    opacity: 1;\n  }\n  100% {\n    transform: translateY(700px);\n    opacity: 0;\n  }\n}\n.hinge {\n  animation-name: hinge;\n}\n/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */\n@keyframes rollIn {\n  0% {\n    opacity: 0;\n    transform: translateX(-100%) rotate(-120deg);\n  }\n  100% {\n    opacity: 1;\n    transform: translateX(0px) rotate(0deg);\n  }\n}\n.rollIn {\n  animation-name: rollIn;\n}\n/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */\n@keyframes rollOut {\n  0% {\n    opacity: 1;\n    transform: translateX(0px) rotate(0deg);\n  }\n  100% {\n    opacity: 0;\n    transform: translateX(100%) rotate(120deg);\n  }\n}\n.rollOut {\n  animation-name: rollOut;\n}\n/*Grid*/\n.ui-jqgrid {\n  position: relative;\n  border: 1px solid #ddd;\n  /*default*/\n  border-radius: 3px;\n}\n.ui-jqgrid .ui-jqgrid-view {\n  position: relative;\n  left: 0;\n  top: 0;\n  padding: 0;\n}\n/* Caption*/\n.ui-jqgrid .ui-jqgrid-titlebar {\n  font-weight: normal;\n  min-height: 37px;\n  padding: 4px 8px;\n  position: relative;\n  margin-right: 2px;\n  border-bottom: 1px solid #ddd;\n  /*default*/\n}\n.ui-jqgrid .ui-jqgrid-caption {\n  text-align: left;\n}\n.ui-jqgrid .ui-jqgrid-title {\n  padding-top: 5px;\n  vertical-align: middle;\n}
1\n.ui-jqgrid .ui-jqgrid-titlebar-close {\n  color: inherit;\n  position: absolute;\n  top: 50%;\n  margin: -10px 7px 0 0;\n  padding: 1px;\n  cursor: pointer;\n}\n.ui-jqgrid .ui-jqgrid-titlebar-close span {\n  display: block;\n  margin: 1px;\n}\n/* Header*/\n.ui-jqgrid .ui-jqgrid-hdiv {\n  position: relative;\n  margin: 0;\n  padding: 0;\n  overflow: hidden !important;\n}\n.ui-jqgrid .ui-jqgrid-hbox {\n  float: left;\n  padding-right: 20px;\n}\n.ui-jqgrid .ui-jqgrid-htable {\n  margin-bottom: 0;\n  table-layout: fixed;\n  border-top: none;\n}\n.ui-jqgrid .ui-jqgrid-htable thead th {\n  overflow: hidden;\n  border-bottom: none;\n  padding-right: 2px;\n}\n.ui-jqgrid .ui-jqgrid-htable thead th div {\n  overflow: hidden;\n  position: relative;\n}\n.ui-th-column,\n.ui-jqgrid .ui-jqgrid-htable th.ui-th-column {\n  overflow: hidden;\n  white-space: nowrap;\n}\n.ui-th-column-header,\n.ui-jqgrid .ui-jqgrid-htable th.ui-th-column-header {\n  overflow: hidden;\n  white-space: nowrap;\n}\n.ui-th-rtl,\n.ui-jqgrid .ui-jqgrid-htable th.ui-th-rtl {\n  text-align: center;\n}\n.ui-jqgrid tr.jqg-first-row-header th {\n  height: auto;\n  border-top: none;\n  padding-bottom: 0;\n  padding-top: 0;\n  border-bottom: none;\n  padding-right: 2px;\n  text-align: center;\n}\n.ui-jqgrid tr.jqg-second-row-header th,\n.ui-jqgrid tr.jqg-third--row-header th {\n  border-top: none;\n  text-align: center;\n}\n.ui-jqgrid .ui-th-div-ie {\n  white-space: nowrap;\n  zoom: 1;\n  height: 17px;\n}\n.ui-jqgrid .ui-jqgrid-resize {\n  height: 20px !important;\n  position: relative;\n  cursor: e-resize;\n  display: inline;\n  overflow: hidden;\n}\n.ui-jqgrid .ui-grid-ico-sort {\n  margin-left: 5px;\n  overflow: hidden;\n  position: absolute;\n  right: auto;\n  font-size: 12px;\n}\n.ui-jqgrid .ui-icon-asc {\n  margin-top: -3px;\n}\n.ui-jqgrid .ui-icon-desc {\n  margin-top: 4px;\n}\n.ui-jqgrid .ui-i-asc {\n  margin-top: 0;\n}\n.ui-jqgrid .ui-i-desc {\n  margin-top: 0;\n  margin-right: 13px;\n}\n.ui-jqgrid .ui-single-sort-asc {\n  margin-top: 0;\n}\n.ui-jqgrid .ui-jqgrid-sortable {\n  cursor: pointer;\n}\n/* Body */\n.ui-jqgrid .table-bordered,\n.ui-jqgrid .table-bordered td,\n.ui-jqgrid .table-bordered th.ui-th-ltr {\n  border-left: 0px none !important;\n}\n.ui-jqgrid .table-bordered th.ui-th-rtl {\n  border-right: 0px none !important;\n}\n.ui-jqgrid .table-bordered tr.ui-row-rtl td {\n  border-right: 0px none !important;\n  border-left: 1px solid #ddd !important;\n}\ndiv.tablediv > .table-bordered {\n  border-left: 1px solid #ddd !important;\n}\n.ui-jqgrid .ui-jqgrid-bdiv table.table-bordered td {\n  border-top: 0px none;\n}\n.ui-jqgrid .ui-jqgrid-bdiv {\n  position: relative;\n  margin: 0;\n  padding: 0;\n  overflow: auto;\n  text-align: left;\n}\n.ui-jqgrid .ui-jqgrid-bdiv > div:first-child {\n  height: auto !important;\n  padding-bottom: 1px;\n}\n.ui-jqgrid .ui-jqgrid-btable {\n  table-layout: fixed;\n  border-left: none ;\n  border-top: none;\n  margin-bottom: 0px;\n}\n.ui-jqgrid tr.jqgrow {\n  outline-style: none;\n}\n.ui-jqgrid tr.jqgroup {\n  outline-style: none;\n}\n.ui-jqgrid .ui-jqgrid-btable tbody tr.jqgrow td {\n  overflow: hidden;\n  white-space: pre;\n  padding-right: 2px;\n}\n.ui-jqgrid tr.jqgfirstrow td {\n  height: auto;\n  border-top: none;\n  padding-bottom: 0;\n  padding-top: 0;\n  border-bottom: none;\n  padding-right: 2px;\n}\n.ui-jqgrid tr.jqgroup td {\n  white-space: nowrap;\n}\n.ui-jqgrid tr.jqfoot td {\n  white-space: nowrap;\n}\n.ui-jqgrid .ui-jqgrid-resize-mark {\n  width: 2px;\n  left: 0;\n  background-color: #777;\n  cursor: e-resize;\n  cursor: col-resize;\n  position: absolute;\n  top: 0;\n  height: 100px;\n  overflow: hidden;\n  display: none;\n  border: 0 none;\n  z-index: 99999;\n}\n/* Footer */\n.ui-jqgrid .ui-jqgrid-sdiv {\n  position: relative;\n  margin: 0;\n  padding: 0;\n  overflow: hidden;\n  border-left: 0 none !important;\n  border-top: 0 none !important;\n  border-right: 0 none !important;\n}\n.ui-jqgrid .ui-jqgrid-ftable {\n  table-layout: fixed;\n  margin-bottom: 0;\n}\n.ui-jqgrid tr.footrow td {\n  font-weight: bold;\n  overflow: hidden;\n  white-space: nowrap;\n  padding-right: 2px;\n  border-bottom: 0px none;\n}\n.ui-jqgrid tr.footrow-ltr td {\n  text-align: left;\n}\n.ui-jqgrid tr.footrow-rtl td {\n  text-align: right;\n}\n/* Pager*/\n.ui-jqgrid .ui-jqgrid-pager,\n.ui-jqgrid .ui-jqgrid-toppager {\n  border-left-width: 0px;\n  border-top: 1px solid #ddd;\n  /*padding : 4px 0px;*/\n  position: relative;\n  /*height: auto; */\n  white-space: nowrap;\n  overflow: hidden;\n}\n.ui-jqgrid .ui-jqgrid-toppager {\n  border-top-width: 0;\n  border-bottom: 1px solid #ddd;\n}\n.ui-jqgrid .ui-jqgrid-toppager .ui-pager-control,\n.ui-jqgrid .ui-jqgrid-pager .ui-pager-control {\n  position: relative;\n  border-left: 0;\n  border-bottom: 0;\n  border-top: 0;\n  /*height: 30px;*/\n}\n.ui-jqgrid .ui-pg-table {\n  position: relative;\n  padding: 1px 0;\n  width: auto;\n  margin: 0;\n}\n.ui-jqgrid .ui-pg-table td {\n  font-weight: normal;\n  vertical-align: middle;\n  /*padding:0px 6px;*/\n}\n.ui-jqgrid .ui-pager-control .ui-pager-table td {\n  border-top: 0px none !important;\n  min-height: 20px !important;\n}\n.ui-jqgrid .ui-pg-button {\n  height: auto;\n}\n.ui-jqgrid .ui-paging-pager td {\n  padding: 0 5px;\n}\n.ui-jqgrid .ui-pg-button span {\n  display: block;\n  margin: 0px 2px;\n  float: left;\n}\n.ui-jqgrid .ui-pg-input,\n.ui-jqgrid .ui-jqgrid-toppager .ui-pg-input {\n  display: inline-block;\n  height: auto;\n  width: auto;\n  font-size: 0.9em;\n  margin: 0;\n  line-height: inherit;\n  border: none;\n  padding: 0px 3px;\n}\n.ui-jqgrid .ui-pg-selbox,\n.ui-jqgrid .ui-jqgrid-toppager .ui-pg-selbox {\
1n  font-size: 0.9em;\n  line-height: inherit;\n  display: block;\n  height: 22px;\n  margin: 0;\n  padding: 3px 0px 3px 3px;\n  border: none;\n}\n.ui-jqgrid .ui-separator {\n  height: 18px;\n  border: none;\n  border-left: 2px solid #ccc;\n  /*default*/\n}\n.ui-separator-li {\n  height: 2px;\n  border: none;\n  border-top: 2px solid #ccc;\n  /*default*/\n  margin: 0;\n  padding: 0;\n  width: 100%;\n}\n.ui-jqgrid .ui-jqgrid-pager .ui-pg-div,\n.ui-jqgrid .ui-jqgrid-toppager .ui-pg-div {\n  float: left;\n  position: relative;\n}\n.ui-jqgrid .ui-jqgrid-pager .ui-pg-button,\n.ui-jqgrid .ui-jqgrid-toppager .ui-pg-button {\n  cursor: pointer;\n}\n.ui-jqgrid .ui-jqgrid-pager .ui-pg-div span,\n.ui-jqgrid .ui-jqgrid-toppager .ui-pg-div span {\n  float: left;\n}\n.ui-jqgrid td input,\n.ui-jqgrid td select,\n.ui-jqgrid td textarea {\n  margin: 0;\n}\n.ui-jqgrid td textarea {\n  width: auto;\n  height: auto;\n}\n.ui-jqgrid .ui-jqgrid-pager .ui-pager-table,\n.ui-jqgrid .ui-jqgrid-toppager .ui-pager-table {\n  width: 100%;\n  table-layout: fixed;\n  height: 100%;\n}\n.ui-jqgrid .ui-jqgrid-pager .ui-paging-info,\n.ui-jqgrid .ui-jqgrid-toppager .ui-paging-info {\n  font-weight: normal;\n  height: auto;\n  margin-top: 3px;\n  margin-right: 4px;\n  display: inline;\n}\n.ui-jqgrid .ui-jqgrid-pager .ui-paging-pager,\n.ui-jqgrid .ui-jqgrid-toppager .ui-paging-pager {\n  table-layout: auto;\n  height: 100%;\n}\n.ui-jqgrid .ui-jqgrid-pager .navtable,\n.ui-jqgrid .ui-jqgrid-toppager .navtable {\n  float: left;\n  table-layout: auto;\n  height: 100%;\n}\n.ui-jqgrid .ui-jqgrid-pager .navtable td,\n.ui-jqgrid .ui-jqgrid-toppager .navtable td {\n  padding: 0 5px;\n}\n/*Subgrid*/\n.ui-jqgrid .ui-jqgrid-btable .ui-sgcollapsed span {\n  display: block;\n}\n.ui-jqgrid .ui-subgrid {\n  margin: 0;\n  padding: 0;\n  width: 100%;\n}\n.ui-jqgrid .ui-subgrid table {\n  table-layout: fixed;\n}\n.ui-jqgrid .ui-subgrid td.subgrid-data {\n  border-top: 0 none !important;\n}\n.ui-jqgrid .ui-subgrid td.subgrid-cell {\n  vertical-align: middle;\n}\n.ui-jqgrid a.ui-sghref {\n  text-decoration: none;\n  color: #010101;\n  /*default*/\n}\n.ui-jqgrid .ui-th-subgrid {\n  height: 20px;\n}\n.tablediv > .row {\n  margin: 0 0;\n}\n/* loading */\n.ui-jqgrid .loading {\n  position: absolute;\n  top: 45%;\n  left: 45%;\n  width: auto;\n  z-index: 101;\n  padding: 6px;\n  margin: 5px;\n  text-align: center;\n  display: none;\n  border: 1px solid #ddd;\n  /*default*/\n  font-size: 14px;\n  background-color: #d9edf7;\n}\n.ui-jqgrid .jqgrid-overlay {\n  display: none;\n  z-index: 100;\n}\n/* IE * html .jqgrid-overlay {width: expression(this.parentNode.offsetWidth+'px');height: expression(this.parentNode.offsetHeight+'px');} */\n* .jqgrid-overlay iframe {\n  position: absolute;\n  top: 0;\n  left: 0;\n  z-index: -1;\n}\n/* IE width: expression(this.parentNode.offsetWidth+'px');height: expression(this.parentNode.offsetHeight+'px');}*/\n/* end loading div */\n/* Toolbar */\n.ui-jqgrid .ui-userdata {\n  padding: 4px 0px;\n  overflow: hidden;\n  min-height: 32px;\n}\n.ui-jqgrid .ui-userdata-top {\n  border-left-width: 0px;\n  /*default*/\n  border-bottom: 1px solid #ddd;\n}\n.ui-jqgrid .ui-userdata-bottom {\n  border-left-width: 0px;\n  /*default*/\n  border-top: 1px solid #ddd;\n}\n/*Modal Window */\n.ui-jqdialog {\n  display: none;\n  width: 500px;\n  position: absolute;\n  /*padding: 5px; */\n  overflow: visible;\n}\n.ui-jqdialog .ui-jqdialog-titlebar {\n  padding: 0.1em 0.1em;\n  min-height: 35px;\n}\n.ui-jqdialog .ui-jqdialog-title {\n  margin: 0.3em 0 0.2em;\n  font-weight: bold;\n  padding-left: 6px;\n  padding-right: 6px;\n}\n.ui-jqdialog .ui-jqdialog-titlebar-close {\n  position: absolute;\n  top: 0%;\n  margin: 3px 5px 0 0;\n  padding: 8px;\n  cursor: pointer;\n}\n.ui-jqdialog .ui-jqdialog-titlebar-close:hover,\n.ui-jqdialog .ui-jqdialog-titlebar-close:focus {\n  padding: 8px;\n}\n.ui-jqdialog-content,\n.ui-jqdialog .ui-jqdialog-content {\n  border: 0;\n  padding: 0.3em 0.2em;\n  background: none;\n  height: auto;\n}\n.ui-jqdialog .ui-jqconfirm {\n  padding: 0.4em 1em;\n  border-width: 3px;\n  position: absolute;\n  bottom: 10px;\n  right: 10px;\n  overflow: visible;\n  display: none;\n  height: 120px;\n  width: 220px;\n  text-align: center;\n  background-color: #fff;\n  border-radius: 4px;\n  -webkit-border-radius: 4px;\n  -moz-border-radius: 4px;\n}\n/* end Modal window*/\n/* Form edit */\n.ui-jqdialog-content .FormGrid {\n  margin: 0 8px 0 8px;\n  overflow: auto;\n  position: relative;\n}\n.ui-jqdialog-content .EditTable {\n  width: 100%;\n  margin-bottom: 0;\n}\n.ui-jqdialog-content .DelTable {\n  width: 100%;\n  margin-bottom: 0;\n}\n.EditTable td input,\n.EditTable td select,\n.EditTable td textarea {\n  width: 98%;\n  display: inline-block;\n}\n.EditTable td textarea {\n  width: auto;\n  height: auto;\n}\n.EditTable .FormData td {\n  height: 37px !important;\n}\n.ui-jqdialog-content td.EditButton {\n  text-align: right;\n  padding: 5px 5px 5px 0;\n}\n.ui-jqdialog-content td.navButton {\n  text-align: center;\n  border-left: 0 none;\n  border-top: 0 none;\n  border-right: 0 none;\n  padding-bottom: 5px;\n  padding-top: 5px;\n}\n.ui-jqdialog-content input.FormElement {\n  padding: 0.5em 0.3em;\n  margin-bottom: 5px;\n}\n.ui-jqdialog-content select.FormElement {\n  padding: 0.3em;\n  margin-bottom: 3px;\n}\n.ui-jqdialog-content .data-line {\n  padding-top: 0.1em;\n  border: 0 none;\n}\n.ui-jqdialog-content .CaptionTD {\n  vertical-align: middle;\n  border: 0 none;\n  padding: 2px;\n  white-space: nowrap;\n}\n.ui-jqdialog-content .DataTD {\n  padding: 2px;\n  border: 0 none;\n  vertical-align: top;\n}\n.ui-jqdialog-content .form-view-data {\n  white-space: pre;\n}\n.fm-button-icon-left {\n  margin-left: 4px;\n  margin-right: 4px;\n}\n.fm-button-icon-right {\n  margin-left: 4px;\n  margin-right: 4px;\n}\n#nData,\n#pData {\n  margin-left: 4px;\n  margin-right: 4px;\n}\n#sData span,\n#cData span {\n  margin-left: 5px;\n}\n/* End Eorm edit */\n/*.ui-jqgrid .edit-cell {}*/\n.ui-jqgrid .selected-row,\ndiv.ui-jqgrid .selected-row td {\n  font-style: normal;\n}\n/* inline edit actions button*/\n.ui-inline-del,\n.ui-inline-cancel {\n  margin-left: 14px;\n}\n/* Tree Grid */\n.ui-jqgrid .tree-wrap {\n  float: left;\n  position: relative;\n  height: 18px;\n  white-space: nowrap;\n  overflow: hidden;\n}\n.ui-jqgrid .tree-minus {\n  position: absolute;\n  height: 18px;\n  width: 18px;\n  overflow: hidden;\n}\n.ui-jqgrid .tree-plus {\n  position: absolute;\n  height: 18px;\n  width: 18px;\n  overflow: hidden;\n}\n.ui-jqgrid .tree-leaf {\n  position: absolute;\n  height: 18px;\n  width: 18px;\n  overflow: hidden;\n}\n.ui-jqgrid .treeclick {\n  cursor: pointer;\n}\n/* moda dialog */\n* iframe.jqm {\n  position: absolute;\n  top: 0;\n  left: 0;\n  z-index: -1;\n}\n/*\t width: expression(this.parentNode.offsetWidth+'px');height: expression(this.parentNode.offsetHeight+'px');}*/\n.ui-jqgrid-dnd tr td {\n  border-right-width: 1px;\n  border-right-color: inherit;\n  border-right-style: solid;\n  height: 20px;\n}\n/* RTL Support */\n.ui-jqgrid .ui-jqgrid-caption-rtl {\n  text-align: right;\n}\n.ui-jqgrid .ui-jqgrid-hbox-rtl {\n  float: right;\n  padding-left: 20px;\n}\n.ui-jqgrid .ui-jqgrid-resize-ltr {\n  float: right;\n  margin: -2px -2px -2px 0;\n  height: 100%;\n}\n.ui-jqgrid .ui-jqgrid-resize-rtl {\n  float: left;\n  margin: -2px -2px -2px 0px;\n}\n.ui-jqgrid .tree-wrap-ltr {\n  float: left;\n}\n.ui-jqgrid .tree-wrap-rtl {\n  float: right;\n}\n.ui-jqgrid .ui-ellipsis {\n  -moz-text-overflow: ellipsis;\n  text-overflow: ellipsis;\n}\n/* Toolbar Search Menu. Nav menu */\n.ui-search-menu,\n.ui-nav-menu {\n  position: absolute;\n  padding: 2px 5px;\n  z-index: 99999;\n}\n.ui-search-menu.ui-menu .ui-menu-item,\n.ui-nav-menu.ui-menu .ui-menu-item {\n  list-style-image: none;\n  padding-right: 0;\n  padding-left: 0;\n}\n.ui-search-menu.ui-menu .ui-menu-item a,\n.ui-nav-menu.ui-menu .ui-menu-item a {\n  display: block;\n}\n.ui-search-menu.ui-menu .ui-menu-item a.g-menu-item:hover,\n.ui-nav-menu.ui-menu .ui-menu-item a.g-menu-item:hover {\n  margin: -1px;\n  font-weight: normal;\n}\n.ui-jqgrid .ui-search-table {\n  padding: 0;\n  border: 0 none;\n  height: 20px;\n  width: 100%;\n}
1\n.ui-jqgrid .ui-search-table .ui-search-oper {\n  width: 20px;\n}\na.g-menu-item,\na.soptclass,\na.clearsearchclass {\n  cursor: pointer;\n}\n.ui-jqgrid .ui-jqgrid-view input,\n.ui-jqgrid .ui-jqgrid-view select,\n.ui-jqgrid .ui-jqgrid-view textarea,\n.ui-jqgrid .ui-jqgrid-view button {\n  /*font-size: 11px*/\n}\n.ui-jqgrid .ui-scroll-popup {\n  width: 100px;\n}\n.ui-search-table select,\n.ui-search-table input {\n  padding: 4px 3px;\n}\n.ui-disabled {\n  opacity: 0.35;\n  filter: alpha(opacity=35);\n  /* support: IE8 */\n  background-image: none;\n}\n.ui-overlay {\n  position: fixed;\n  top: 0;\n  left: 0;\n  width: 100%;\n  height: 100%;\n  background-color: rgba(0, 0, 0, 0.5);\n  opacity: 0.3;\n  filter: alpha(opacity=30);\n  /* support: IE8 */\n}\n.ui-jqgrid-pager .ui-pg-table .ui-pg-button:hover,\n.ui-jqgrid-toppager .ui-pg-table .ui-pg-button:hover {\n  background-color: #ddd;\n}\n.ui-jqgrid-corner {\n  border-radius: 5px;\n}\n.ui-resizable-handle {\n  /*position: absolute;*/\n  display: block;\n  left: 97%;\n}\n.ui-jqdialog .ui-resizable-se {\n  width: 12px;\n  height: 12px;\n  right: -5px;\n  bottom: -5px;\n  background-position: 16px 16px;\n}\n.ui-resizable-se {\n  cursor: se-resize;\n  width: 12px;\n  height: 12px;\n  right: 1px;\n  bottom: 1px;\n}\n.ui-top-corner {\n  border-top-left-radius: 5px;\n  border-top-right-radius: 5px;\n}\n.ui-bottom-corner {\n  border-bottom-left-radius: 5px;\n  border-bottom-right-radius: 5px;\n}\n.ui-search-table {\n  margin-bottom: 0;\n}\n.ui-search-table .columns,\n.ui-search-table .operators {\n  padding-right: 5px;\n}\n.opsel {\n  float: left;\n  width: 100px;\n  margin-right: 5px;\n}\n.add-group,\n.add-rule,\n.delete-group {\n  width: 14%;\n  margin-right: 5px;\n}\n.delete-rule {\n  width: 15px;\n}\nul.ui-search-menu,\nul.ui-nav-menu {\n  list-style-type: none;\n}\nul.ui-search-menu li a,\nul.ui-nav-menu li a,\n.soptclass,\n.clearsearchclass {\n  text-decoration: none;\n  color: #010101;\n}\nul.ui-search-menu li a:hover,\nul.ui-nav-menu li a:hover,\na.soptclass:hover,\na.clearsearchclass:hover {\n  background-color: #ddd;\n  padding: 1px 1px;\n  text-decoration: none;\n}\nul.ui-search-menu li,\nul.ui-nav-menu li {\n  padding: 5px 5px;\n}\n.ui-menu-item hr {\n  margin-bottom: 0px;\n  margin-top: 0px;\n}\n.searchFilter .ui-search-table td,\n.searchFilter .ui-search-table th {\n  border-top: 0px none !important;\n}\n.searchFilter .queryresult {\n  margin-bottom: 5px;\n}\n.searchFilter .queryresult tr td {\n  border-top: 0px none;\n}\n.ui-search-label {\n  padding-left: 5px;\n}\n.frozen-div,\n.frozen-bdiv {\n  background-color: #fff;\n}\n/*\n.ui-jqgrid .ui-jqgrid-caption,\n.ui-jqgrid .ui-jqgrid-pager,\n.ui-jqgrid .ui-jqgrid-toppager,\n.ui-jqgrid .ui-jqgrid-htable thead th,\n.ui-jqgrid .ui-userdata-top,\n.ui-jqgrid .ui-userdata-bottom,\n.ui-jqgrid .ui-jqgrid-hdiv,\n.ui-jqdialog .ui-jqdialog-titlebar\n{\n    background-image: none, linear-gradient(to bottom, #fff 0px, #e0e0e0 100%);\n    background-repeat: repeat-x;\n    border-color: #ccc;\n    text-shadow: 0 1px 0 #fff;\n}\n*/\n/* Column menu */\n.ui-jqgrid .ui-jqgrid-htable .colmenu {\n  position: absolute;\n  right: 1px;\n  height: 100%;\n  color: black;\n}\n.ui-jqgrid .ui-jqgrid-htable .colmenuspan {\n  display: inline-block;\n}\n.ui-jqgrid .ui-jqgrid-htable .ui-th-div {\n  height: 17px;\n  margin-top: 5px;\n  display: inine-block;\n}\n.column-menu,\n.ui-search-menu {\n  padding: 10px 15px;\n}\n.column-menu .divider {\n  background-color: #e5e5e5;\n  height: 1px;\n  padding: 0 0;\n  margin: 5px 0;\n  overflow: hidden;\n}\n.ui-menu-item .ui-common-table .menu_icon {\n  padding-right: 8px;\n}\ntd.menu_text {\n  width: auto;\n  padding-left: 1px;\n  white-space: nowrap;\n}\n#search_menu .ui-menu-item div {\n  padding: 3px 0;\n  white-space: nowrap;\n}\n#search_menu .search_buttons {\n  display: inline-block;\n  width: 50%;\n  padding: 3px 3px;\n}\n.search_buttons .btn-default:hover {\n  padding-bottom: 6px;\n  padding-top: 6px;\n}\n.search_buttons #bs_reset {\n  margin-right: 3px;\n}\n.search_buttons #bs_search {\n  margin-left: 3px;\n}\n.p-datatable table {\n  border-collapse: separate;\n  border-spacing: 0;\n}\n.p-datatable .p-datatable-tbody > tr > td,\n.p-datatable .p-datatable-thead > tr > th {\n  border-bottom: 1px solid #e5e7eb;\n  border-right: 1px solid #e5e7eb;\n}\n.material-icons {\n  font-family: 'Material Icons';\n  font-weight: normal;\n  font-style: normal;\n  font-size: 24px;\n  line-height: 1;\n  letter-spacing: normal;\n  text-transform: none;\n  display: inline-block;\n  white-space: nowrap;\n  word-wrap: normal;\n  direction: ltr;\n  -webkit-font-feature-settings: 'liga';\n  -webkit-font-smoothing: antialiased;\n}\n.toast-success {\n  background-color: #51A351;\n}\n.toast-error {\n  background-color: #BD362F;\n}\n.toast-warning {\n  background-color: #F89406;\n}\nhtml,\nbody {\n  background: #001a33;\n  font-family: Lato, sans-serif;\n  height: 100%;\n  color: #fff;\n  margin: 0;\n  padding: 0;\n  overflow: hidden;\n  font-size: 14px;\n}\nhtml .table > :not(caption) > * > *,\nbody .table > :not(caption) > * > * {\n  background-color: transparent;\n}\nhtml.v1,\nbody.v1 {\n  background: #3b3b3b url(/assets/img/bg-two.jpg) !important;\n  font-family: 'Open Sans', sans-serif !important;\n}\nhtml > .modal-backdrop,\nbody > .modal-backdrop {\n  display: none !important;\n}\nhtml .highcharts-tooltip-container .highcharts-tooltip span .date-header,\nbody .highcharts-tooltip-container .highcharts-tooltip span .date-header {\n  font-size: larger;\n  width: auto;\n  border-bottom: 3px solid #6c8291;\n  font-weight: bold;\n  margin-bottom: 5px;\n  text-transform: uppercase;\n}\nhtml .highcharts-tooltip-container .highcharts-tooltip span .point-tooltip,\nbody .highcharts-tooltip-container .highcharts-tooltip span .point-tooltip {\n  display: flex;\n  flex-direction: row;\n  align-items: center;\n  justify-content: space-between;\n  margin-top: 8px;\n  width: 270px;\n  color: #2C2B2B;\n  font-size: 12px;\n  font-weight: 400;\n  line-height: 13px;\n}\nhtml .highcharts-tooltip-container .highcharts-tooltip span .point-tooltip-name,\nbody .highcharts-tooltip-container .highcharts-tooltip span .point-tooltip-name {\n  white-space: nowrap;\n  overflow: hidden;\n  text-overflow: ellipsis;\n  display: flex;\n  flex-direction: row;\n  align-items: center;\n  min-width: 180px;\n}\nhtml .highcharts-tooltip-container .highcharts-tooltip span .point-tooltip .color,\nbody .highcharts-tooltip-container .highcharts-tooltip span .point-tooltip .color {\n  width: 12px;\n  height: 12px;\n  border-radius: 50%;\n  margin: 0 5px 0;\n}\n::-webkit-scrollbar {\n  border: 1px solid #d4d4d4;\n  border-radius: 9px;\n  background-color: #c6c1c1;\n  width: 10px;\n  -webkit-appearance: none;\n  height: 10px;\n}\n::-webkit-scrollbar-thumb {\n  border: 1px solid #d4d4d4;\n  background-color: #ffffff;\n  box-shadow: 0 0 1px rgba(255, 255, 255, 0.5);\n  border-radius: 4px;\n  background-clip: content-box;\n}\n::-webkit-scrollbar-corner {\n  background: transparent;\n}\njqgrid ::-webkit-scrollbar {\n  border-radius: 5px;\n}\n.select2-container--default {\n  color: #63747b;\n  font-size: 13px;\n  font-weight: 400;\n}\n.select2-container--default .select2-results__option--highlighted[aria-selected] {\n  background: #dae9e8 none;\n  color: #63747b;\n}\n.select2-container--default .select2-results__option[aria-selected='true'] {\n  background: #4dafa8 none;\n  color: #ffffff;\n}\n.select2-container--default .select2-search--dropdown .select2-search__field {\n  border: 1px solid #e0e0e0;\n}\n.select2-container--default .select2-search--dropdown .select2-search__field:focus {\n  border: 1px solid #c1c1c1;\n  outline: none;\n}\n.select2-container--white {\n  color: #63747b;\n  font-size: 13px;\n  font-weight: 400;\n  background: #fff !important;\n  padding: 2px 6px!important;
1\n  height: 26px!important;\n}\n.select2-container--white .select2-results__option {\n  color: #2C2B2B;\n}\n.select2-container--white .select2-results__option--highlighted[aria-selected] {\n  background: #dae9e8 none;\n  color: #63747b;\n}\n.select2-container--white .select2-results__option[aria-selected='true'] {\n  background: #E6F8FF none;\n  color: #28aee3;\n}\n.select2-container--white .select2-search--dropdown .select2-search__field {\n  border: 1px solid #00759E;\n}\n.select2-container--white .select2-search--dropdown .select2-search__field:focus {\n  border: 1px solid #c1c1c1;\n  outline: none;\n}\n.select2-container--white .select2-dropdown {\n  max-height: 400px;\n  overflow-y: auto;\n  min-width: 140px;\n}\n.select2-container--white .select2-selection .selected-text {\n  text-align: left;\n  display: inline-block;\n  width: 100%;\n}\n.select2-container--white .select2-selection .selected-text:before {\n  content: '';\n  display: inline-block;\n  height: 7px;\n  width: 10px;\n  position: absolute;\n  right: 10px;\n  top: 9px;\n  background-image: url(/assets/icon/select2-open.png);\n}\n.select2-container--white .select2-selection .select2-search__field {\n  text-align: left !important;\n  padding-left: 0 !important;\n}\n.select2-container--white .select2-selection .select2-selection__rendered:before {\n  content: '';\n  display: inline-block;\n  height: 7px;\n  width: 10px;\n  position: absolute;\n  right: 10px;\n  top: 9px;\n  background-image: url(/assets/icon/select2-open.png);\n}\n.label {\n  z-index: 1 !important;\n}\n.ellipsis {\n  text-overflow: ellipsis;\n  white-space: nowrap;\n  overflow: hidden;\n}\n.highcharts-tooltip > span {\n  opacity: 1;\n  z-index: 9999 !important;\n  background-color: #ffffff;\n  color: #333333 !important;\n  padding: 7px;\n}\n.chart-footer {\n  position: relative;\n  bottom: 5px;\n  left: 5px;\n  right: 5px;\n}\n.chart-footer .left {\n  width: 45%;\n  float: left;\n  padding-left: 15px;\n}\n.chart-footer .right {\n  width: 45%;\n  float: right;\n  padding-right: 15px;\n}\n.highcharts-axis {\n  height: inherit !important;\n  z-index: -1 !important;\n}\n.font-size-8 {\n  font-size: 8px;\n}\n.font-size-9 {\n  font-size: 9px;\n}\n.font-size-10 {\n  font-size: 10px;\n}\n.font-size-11 {\n  font-size: 11px;\n}\n.font-size-12 {\n  font-size: 12px;\n}\n.font-size-13 {\n  font-size: 13px;\n}\n.font-size-14 {\n  font-size: 14px;\n}\n.font-size-15 {\n  font-size: 15px;\n}\n.font-size-16 {\n  font-size: 16px;\n}\n.font-size-17 {\n  font-size: 17px;\n}\n.font-size-18 {\n  font-size: 18px;\n}\n.font-size-19 {\n  font-size: 19px;\n}\n.font-size-20 {\n  font-size: 20px;\n}\n.font-size-21 {\n  font-size: 21px;\n}\n.font-size-22 {\n  font-size: 22px;\n}\n.font-size-23 {\n  font-size: 23px;\n}\n.mrg-left-5 {\n  margin-left: 5px !important;\n}\n.mrg-left-10 {\n  margin-left: 10px !important;\n}\n.mrg-left-15 {\n  margin-left: 15px !important;\n}\n.mrg-left-20 {\n  margin-left: 20px !important;\n}\n.mrg-right-5 {\n  margin-right: 5px !important;\n}\n.mrg-right-10 {\n  margin-right: 10px !important;\n}\n.mrg-right-15 {\n  margin-right: 15px !important;\n}\n.mrg-right-20 {\n  margin-right: 20px !important;\n}\n.mrg-top-5 {\n  margin-top: 5px !important;\n}\n.mrg-top-10 {\n  margin-top: 10px !important;\n}\n.mrg-top-15 {\n  margin-top: 15px !important;\n}\n.mrg-top-20 {\n  margin-top: 20px !important;\n}\n.mrg-btm-5 {\n  margin-bottom: 5px !important;\n}\n.mrg-btm-10 {\n  margin-bottom: 10px !important;\n}\n.mrg-btm-15 {\n  margin-bottom: 15px !important;\n}\n.mrg-btm-20 {\n  margin-bottom: 20px !important;\n}\n.bold-text {\n  font-weight: 600;\n}\n.font-11 {\n  font-size: 11px;\n}\n.font-12 {\n  font-size: 12px;\n}\n.font-14 {\n  font-size: 14px;\n}\n.font-16 {\n  font-size: 16px;\n}\n.font-18 {\n  font-size: 18px;\n}\n.font-20 {\n  font-size: 20px;\n}\n.font-25 {\n  font-size: 25px;\n}\n.font-50 {\n  font-size: 50px;\n}\n.font-60 {\n  font-size: 60px;\n}\n.color-grey {\n  color: #555555;\n}\n.color-light {\n  color: #999999;\n}\n.color-ligh-gray {\n  color: #aaaaaa;\n}\n.color-green {\n  color: #01b875;\n}\n.color-red {\n  color: #ef4848;\n}
1\n.filter-ico {\n  content: '';\n  display: inline-block;\n  height: 7px;\n  width: 10px;\n  position: absolute;\n  right: 10px;\n  top: 9px;\n  background-image: url(/assets/icon/select2-open.png);\n}\n.walkme-custom-icon-outer-div {\n  z-index: 5 !important;\n}\n.go-back-link {\n  position: absolute;\n  left: 25px;\n  font-size: 30px;\n  font-weight: 700;\n  margin-right: 3px;\n  display: inline-block;\n  cursor: pointer;\n  line-height: 30px;\n  /* \u041f\u0440\u0438\u0431\u043b\u0438\u0436\u0435\u043d\u0438\u0435 \u0438\u0437-\u0437\u0430 \u043f\u043e\u0434\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0438 \u0448\u0440\u0438\u0444\u0442\u043e\u0432 */\n}\n.go-back-link:hover,\n.go-back-link:focus {\n  color: #02a6e0;\n  text-decoration: none;\n}\n.highcharts-tooltip-container {\n  z-index: 999 !important;\n}\n.table-context-menu-item {\n  position: none;\n  z-index: 999;\n  top: 0;\n  left: 0;\n}\n.table-context-menu-item .table-context-menu-item-holder {\n  border: 1px solid #2cace2;\n  padding: 5px 12px;\n  background: #fff;\n  color: #2cace2;\n  min-width: 100px;\n  position: relative;\n  cursor: pointer;\n}\n.table-context-menu-item .table-context-menu-item-holder:hover {\n  background: #2cace2;\n  color: #fff;\n}\n.table-context-menu-item.disabled .table-context-menu-item-holder {\n  color: #c4c4c4 !important;\n  border-color: #c4c4c4;\n  cursor: default;\n}\n.table-context-menu-item.disabled .table-context-menu-item-holder:hover {\n  color: #c4c4c4 !important;\n  background-color: #fff;\n}\n.table-context-menu-item.disabled .table-context-menu-item-holder:hover disabled-view-shops-tooltip {\n  display: block !important;\n  position: relative;\n  top: 10px;\n}\n@layer bootstrap {\n  .but {\n    border-radius: 4px;\n  }\n  .btn,\n  .btn-main {\n    border-radius: 4px;\n  }\n}\nol,\nul {\n  padding-left: 0;\n}\na {\n  text-decoration: none;\n}\n.p-dialog .p-dialog-header .p-dialog-header-icon {\n  border-radius: 20px !important;\n}\n.p-dropdown-items {\n  margin: 0 !important;\n  padding: 0 !important;\n}\n.popup-chart-body-chart .highcharts-tooltip > span {\n  overflow-y: auto;\n  max-height: 300px;\n}\n.tooltip-light-theme .p-tooltip-text {\n  color: #555;\n  background-color: #fff;\n  white-space: nowrap;\n  width: -moz-fit-content;\n  width: fit-content;\n  padding: 0.5rem;\n  font-size: 13px;\n  box-shadow: 0 4px 16px rgba(0, 0, 0, 0.2);\n}\n.tooltip-light-theme.p-tooltip-top .p-tooltip-arrow {\n  border-top-color: #fff;\n}\n.tooltip-light-theme.p-tooltip-bottom .p-tooltip-arrow {\n  border-bottom-color: #fff;\n}\n.tooltip-light-theme.p-tooltip-right .p-tooltip-arrow {\n  border-right-color: #fff;\n}\n.tooltip-light-theme.left .p-tooltip-arrow {\n  border-top-color: #fff;\n}\n.tooltip-regular-width .p-tooltip-text {\n  white-space: unset;\n  width: auto;\n}\n.view-settings-help-tooltip {\n  width: 301px;\n  max-width: 301px;\n  pointer-events: auto;\n}\n.view-settings-help-tooltip .p-tooltip-text {\n  white-space: unset;\n  width: 100%;\n  padding: 10px 8px;\n}\n.view-settings-help-tooltip.p-tooltip-bottom {\n  padding-top: 10px;\n}\n.view-settings-help-tooltip.p-tooltip-bottom .p-tooltip-arrow {\n  top: 6px;\n  left: 87%;\n}\n.view-settings-help-tooltip .p-tooltip-text * {\n  pointer-events: none;\n}\n.view-settings-help-tooltip .link {\n  pointer-events: auto;\n}\n.view-settings-currency.p-dropdown {\n  width: 286px !important;\n}\np-progressSpinner {\n  position: absolute;\n  top: 50%;\n  left: 50%;\n  transform: translate(-50%, -50%);\n  z-index: 9999;\n}\np-progressSpinner .p-progress-spinner {\n  width: 50px;\n  height: 50px;\n}\n.p-progress-spinner-circle {\n  stroke: rgba(0, 0, 0, 0.4) !important;\n}\n.email-alert-form-select .p-dropdown-item {\n  padding: 0.35rem 1.25rem;\n}\n",""]),We.exports=I.toString()},4252:(We,Te,C)=>{var s=C(8564),L=C(98557)(s);L.push([We.id,".zendesk-chat-button {\n  width: 99px;\n  height: 110px;\n  position: fixed;\n  bottom: 30px;\n  right: 0;\n  z-index: 10;\n}\n.zendesk-chat-button.opened .inner {\n  background-color: #7DBFFF !important;\n}\n.zendesk-chat-button.hidden {\n  display: none;\n}\n.zendesk-chat-button.custom.opened .inner {\n  background-color: var(--chat-button-color, #52a9ff) !important;\n  opacity: 0.7;\n}\n.zendesk-chat-button .bottom-icon {\n  color: #00adff8a;\n  font-size: 95px;\n  position: absolute;\n  top: 0px;\n  right: -11px;\n}\n.zendesk-chat-button .inner {\n  width: 62px;\n  height: 60px;\n  background: var(--chat-button-color, #52a9ff);\n  position: absolute;\n  right: 0;\n  text-align: center;\n  line-height: 77px;\n  top: 20px;\n  border-top-left-radius: 20px;\n  border-bottom-left-radius: 20px;\n  box-shadow: -2px 15px 38px 0 rgba(0, 1, 1, 0.41);\n  cursor: pointer;\n}\n.zendesk-chat-button .inner span {\n  font-size: 35px;\n}\n.zendesk-chat-button .inner .custom-icon {\n  max-width: 40px;\n  margin-top: -20px;\n}\n#webWidget {\n  bottom: 130px !important;\n}\n@media only screen and (max-height: 800px) {\n  .zendesk-chat-button {\n    bottom: 0;\n  }\n  #webWidget {\n    bottom: 80px !important;\n  }\n}\n",""]),We.exports=L.toString()},4997:(We,Te,C)=>{var s=C(8564),L=C(98557)(s);L.push([We.id,":host {\n  position: relative;\n}\n.color-blocks {\n  height: 9px;\n  display: flex;\n  justify-content: space-between;\n}\n.color-blocks .color-block {\n  width: 20%;\n}\n.color-blocks .color-block:first-child {\n  background-color: #A1A2FF;\n}\n.color-blocks .color-block:nth-child(2) {\n  background-color: #52A9FF;\n}\n.color-blocks .color-block:nth-child(3) {\n  background-color: #5CD5D6;\n}\n.color-blocks .color-block:nth-child(4) {\n  background-color: #87D37C;\n}\n.color-blocks .color-block:last-child {\n  background-color: #BE1F8D;\n}\n.loginContainer {\n  justify-content: left;\n  position: relative;\n}\n.loginContainer.center {\n  justify-content: center;\n}\n.loginContainer.invitation-page {\n  background-color: var(--login-bg-color, #E5E5E5);\n}\n.loginContainer.login .form-block,\n.loginContainer.forgot-password .form-block,\n.loginContainer.invitation-page .form-block {\n  background: var(--login-bg-image, url(/assets/icon/new-icons/icon-right-arrow.png) 50% / 0 no-repeat);\n  background-color: var(--login-bg-color, #E5E5E5);\n}\n.loginContainer.invitation-page .form-block .form {\n  min-height: 750px;\n  z-index: 22222;\n}\n.loginContainer.forgot-password .form-block .form {\n  min-height: 500px;\n  z-index: 22222;\n}\n.loginContainer.forgot-password .submit-btn {\n  width: 165px;\n}\n.loginContainer .branding-logo-wrapper {\n  display: flex;\n  justify-content: center;\n}\n.loginContainer .branding-logo-wrapper > img {\n  width: 150px;\n}\n.loginContainer .angle-icon {\n  position: absolute;\n  display: block;\n  top: 0;\n  right: 0;\n  width: 200px;\n}\n.loginContainer .walk-me-block {\n  background-color: #f5f6f7;\n  height: 100%;\n  width: 55%;\n  display: flex;\n  justify-content: center;\n  align-content: center;\n}\n.loginContainer .walk-me-block .walk-me-placeholder {\n  width: 60%;\n  height: 80%;\n  margin-top: 10%;\n}\n.loginContainer .form-block {\n  width: 45%;\n  height: 100%;\n  background-color: #E5E5E5;\n  display: flex;\n  justify-content: center;\n  align-items: center;\n}\n.loginContainer .form-block .form {\n  min-height: 600px;\n  border: 1px solid #ECECEC;\n  box-shadow: 0 7px 64px rgba(0, 0, 0, 0.07);\n  border-radius: 16px;\n  z-index: 2;\n}\n.loginContainer .form-block .form .input-title {\n  font-size: 14px;\n}\n.loginContainer .form-block .form .form-title {\n  font-size: 24px;\n  margin-bottom: 10px;\n}\n.loginContainer .form-block .form .form-subtitle {\n  color: #AAAAAA;\n  font-size: 14px;\n  font-weight: 400;\n  text-align: center;\n  margin-bottom: 30px;\n}\n.loginContainer .form-block .form fornova-icon {\n  margin-left: 8px;\n}\n.loginContainer .form-block .form .link > p {\n  color: #2C2B2B;\n  font-size: 14px;\n  font-weight: 400;\n}\n.loginContainer .form-block .form .link a {\n  font-size: 14px;\n}\n.loginContainer .form-block .form .btn-container-login {\n  padding-top: 35px;\n}\n.loginContainer .form-block .form .submit-btn {\n  font-size: 18px;\n  font-weight: 500;\n}\n",""]),We.exports=L.toString()},35011:(We,Te,C)=>{var s=C(8564),L=C(98557)(s);L.push([We.id,"::ng-deep :root /deep/ chat-widget::part(icon-button) {\n  display: none;\n}\n::ng-deep :root /deep/ chat-widget::part(chat-icon-container) {\n  pointer-events: none;\n}\n::ng-deep :root /deep/ chat-widget::part(wrapper) {\n  right: 20px;\n  bottom: -10px;\n}\ninput[type=\"email\"]:-webkit-autofill::first-line,\ninput[type=\"text\"]:-webkit-autofill::first-line {\n  font-size: 15px !important;\n}\ninput[type=\"password\"]:-webkit-autofill::first-line {\n  font-size: 25px !important;\n}\n.loginContainer {\n  font-family: 'Lato', sans-serif;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  height: 100%;\n  width: 100%;\n  margin: 0;\n  padding: 0;\n  background-color: #E5E5E5;\n}\n.loginContainer .form {\n  color: #2C2B2B;\n  background-color: #FFFFFF;\n  padding: 55px 94px 67px;\n  border-radius: 8px;\n  box-shadow: 0 7px 64px rgba(0, 0, 0, 0.07);\n}\n.loginContainer .form .link-login a {\n  color: #52A9FF;\n  text-decoration: none;\n  line-height: 14.4px;\n  display: flex;\n  justify-content: flex-end;\n}\n.loginContainer .form .non-auth-error {\n  font-size: 12px;\n  font-family: 'Lato', sans-serif;\n  color: #ED1C24;\n  font-weight: 400;\n  width: 289px;\n}\n.loginContainer .icons-block {\n  height: 512px;\n  width: 477px;\n  position: relative;\n}\n.loginContainer .icons-block fornova-icon {\n  position: absolute;\n  left: 90px;\n  bottom: 30px;\n}\n.loginContainer .form-title {\n  font-size: 23px;\n  color: #2C2B2B;\n  text-align: center;\n  font-weight: 400;\n  margin-bottom: 77px;\n}\n.loginContainer .form-control {\n  background: #fff;\n  border: 1px solid #CECECE;\n  min-height: 38px;\n  color: #2C2B2B;\n  font-family: 'Lato', sans-serif !important;\n  padding: 3px 0 3px 11px;\n  font-size: 15px;\n  font-weight: 400;\n  line-height: 20px;\n  border-radius: 3px;\n  box-shadow: inset 0 0 0 50px #fff;\n  margin-bottom: 35px;\n  width: 289px;\n}\n.loginContainer .form-control:-webkit-autofill,\n.loginContainer .form-control:-webkit-autofill:hover,\n.loginContainer .form-control:-webkit-autofill:focus {\n  -webkit-text-fill-color: #2C2B2B;\n}\n.loginContainer .form-control:focus {\n  outline: none;\n}\n.loginContainer .form-control::placeholder {\n  color: #AAAAAA;\n  font-size: 12px;\n  line-height: 24px;\n}\n.loginContainer .submit-btn {\n  width: 144px;\n  height: 47.52px;\n  display: inline-block;\n  background-color: var(--login-button-color, #52A9FF);\n  box-shadow: var(--login-button-shadow, 0 10px 40px rgba(75, 131, 252, 0.5));\n  border: none;\n  text-align: center;
1\n  color: var(--login-button-font-color, #F5F6F7);\n  outline: none;\n  border-radius: 26px;\n}\n.loginContainer .submit-btn.admin {\n  background-color: #52A9FF;\n  color: #F5F6F7;\n}\n.loginContainer .btn-container-login,\n.loginContainer .btn-container-invite {\n  text-align: center;\n  width: 100%;\n  padding-bottom: 39px;\n}\n.loginContainer .btn-container-login {\n  padding-top: 55px;\n}\n.loginContainer .btn-container-invite {\n  padding-top: 0;\n}\n.loginContainer .form-group {\n  position: relative;\n}\n.loginContainer .form-group .input-title {\n  color: #2C2B2B;\n  font-size: 12px;\n  position: absolute;\n  top: -27px;\n  left: 2px;\n  line-height: 24px;\n}\n.loginContainer .form-group .link a {\n  color: #52A9FF;\n  text-decoration: none;\n  font-size: 12px;\n  line-height: 14.4px;\n  position: absolute;\n}\n.loginContainer .form-group .link-login a {\n  right: 0;\n  top: 50px;\n}\n.loginContainer .form-group .show-password {\n  position: absolute;\n  right: 2px;\n  top: 10px;\n  background: #fff;\n  outline: none;\n  border: none;\n  padding-right: 12px;\n  padding-left: 0;\n}\n.loginContainer .form-group .help-error,\n.loginContainer .form-group .help-message {\n  position: absolute;\n  font-size: 12px;\n  left: 2px;\n  top: 40px;\n  white-space: normal;\n}\n.loginContainer .form-group .help-error {\n  color: #ED1C24;\n}\n.loginContainer .form-group .help-message {\n  color: #52A9FF;\n}\n.loginContainer .spin {\n  position: absolute;\n  animation: rotation 0.6s linear infinite;\n}\n.loginContainer .icon-Icons_loading.spin {\n  color: #000;\n  opacity: 0;\n  margin-left: 10px;\n  font-size: 18px;
1\n  margin-top: 1px;\n}\n@keyframes rotation {\n  from {\n    transform: rotate(0deg);\n  }\n  to {\n    transform: rotate(359deg);\n  }\n}\n.login,\n.forgot-password,\n.invitation-page {\n  background: var(--login-bg-image, url(/assets/icon/new-icons/icon-right-arrow.png) 50% / 0 no-repeat);\n  background-color: var(--login-bg-color, #E5E5E5);\n}\n.branding-logo {\n  position: absolute;\n  left: -5px;\n  width: 480px;\n  height: 500px;\n  background: var(--login-logo, url(/assets/icon/new-icons/icon-right-arrow.png) 50% / 0 no-repeat);\n}\n.link-login-reset a {\n  display: inline-block;\n  margin-top: 22px;\n  text-decoration: none;\n  color: #52A9FF;\n  font-size: 12px;\n}\n@media only screen and (max-width: 950px) {\n  .icons-block {\n    display: none;\n  }\n}\n.alert-error {\n  border: 0;\n  text-align: center;\n  color: #fff;\n  font-size: 13px;\n  line-height: 20px;\n  padding-top: 15px;\n  padding-bottom: 15px;\n  background-color: rgba(255, 30, 30, 0.7);\n}\n",""]),We.exports=L.toString()},14834:(We,Te,C)=>{var s=C(8564),L=C(98557)(s);L.push([We.id,":host {\n  position: absolute;\n  top: 0;\n  left: 0;\n  right: 0;\n  bottom: 0;\n  background-color: rgba(255, 255, 255, 0.7);\n  -webkit-backdrop-filter: blur(6px);\n          backdrop-filter: blur(6px);\n  display: none;\n  align-items: center;\n  justify-content: center;\n  z-index: 1111;\n  overflow: hidden;\n}\n.loading-screen {\n  background: var(--loading-screen-bg-image, url(/assets/icon/new-icons/icon-right-arrow.png) 50% / 0 no-repeat);\n  background-color: var(--loading-screen-bg-color, #fff);\n  width: 100%;\n  height: 100%;\n  display: flex;\n  justify-content: center;\n  align-items: center;\n  position: relative;\n  z-index: 999;\n}\n.loading-screen .center-block {\n  color: #001A33;\n  font-family: 'Lato', sans-serif;\n  font-weight: 700;\n  font-size: 35px;\n  line-height: 35px;\n  letter-spacing: 1px;\n  width: 495px;\n  text-align: center;\n}\n.loading-screen .loader {\n  transform: rotate(360deg);\n  transition-duration: 3s;\n  transition-delay: 0ms;\n  animation-timing-function: linear;\n  animation-iteration-count: infinite;\n}\n@keyframes rotating {\n  from {\n    transform: rotate(0deg);\n  }\n  to {\n    transform: rotate(360deg);\n  }\n}\n.loading-screen .loader {\n  animation: rotating 3s linear infinite;\n}\n.loading-screen fornova-icon,\n.loading-screen .branding-logo {\n  position: absolute;\n  left: calc(50% - 140px);\n  top: calc(50% - 130px);\n}\n.loading-screen .branding-logo {\n  top: calc(50% - 250px);\n  width: 280px;\n  height: 180px;\n  background: var(--loading-screen-logo, url(/assets/icon/new-icons/icon-right-arrow.png) 50% / 0 no-repeat);\n}\n.loading-screen loading-page-icon-1 {\n  position: absolute;\n  top: 10px;\n  left: 100px;\n}\n.loading-screen loading-page-icon-2 {\n  position: absolute;\n  top: 20px;\n  right: -210px;\n}\n.loading-screen loading-page-icon-3 {\n  position: absolute;\n  top: 305px;\n  left: -160px;\n}\n.loading-screen loading-page-icon-4 {\n  position: absolute;\n  right: 9%;\n  bottom: 10px;\n}\n.loading-screen loading-page-icon-5 {\n  position: absolute;\n  bottom: calc(50% - 200px);\n  left: cacl(45%);\n}\n",""]),We.exports=L.toString()},98214:(We,Te,C)=>{var s=C(8564),L=C(98557)(s);L.push([We.id,".form-field-holder {\n  display: flex;\n  margin: 0 0 15px;\n}\n.form-field-holder label {\n  color: #2c2c2e;\n  font-size: 15px;\n  font-weight: 200;\n  margin: 0;\n}\n.form-field-holder .form-field-control {\n  margin: 0 10px 0 0;\n  padding: 0;\n  width: 20px;\n  height: 20px;\n}\n",""]),We.exports=L.toString()},58425:(We,Te,C)=>{var s=C(8564),L=C(98557)(s);L.push([We.id,".form-field-label {\n  margin: 0 0 2px;\n}\n.form-field-label label {\n  color: #000000;\n  font-size: 15px;\n  font-weight: 200;\n  margin: 0;\n}\n.form-field {\n  margin: 0 0 15px;\n}\n.form-field select:disabled {\n  background: #ccc;\n}\n.form-field select.form-field-control {\n  text-transform: capitalize;\n}\n.form-field-error {\n  color: #cc0909;\n  font-weight: 200;\n  line-height: 18px;\n  font-size: 15px;\n}\ntextarea.form-field-control {\n  height: 150px;\n}\n.form-field-control {\n  font-weight: 200;\n  height: 36px;\n  line-height: 18px;\n  font-size: 15px;\n  border: 1px solid #ccc;\n  padding: 8px 10px;\n  width: 100%;\n  box-sizing: border-box;\n  outline: none;\n  color: #2C2B2B;\n}\n.form-field-control.ng-invalid.ng-touched {\n  border: 1px solid #cc0909;\n}\n.required-star {\n  color: #00AEE3;\n}\n",""]),We.exports=L.toString()},3462:(We,Te,C)=>{var s=C(8564),L=C(98557)(s);L.push([We.id,'.form-field input {\n  box-sizing: border-box;\n  outline: 0;\n  padding: 0.75rem;\n  position: relative;\n  width: 100%;\n}\ninput[type="date"]::-webkit-calendar-picker-indicator {\n  background: transparent;\n  bottom: 0;\n  color: transparent;\n  cursor: pointer;\n  height: auto;\n  left: 0;\n  position: absolute;\n  right: 0;\n  top: 0;\n  width: auto;\n}\n',""]),We.exports=L.toString()},90568:(We,Te,C)=>{var s=C(8564),L=C(98557)(s);L.push([We.id,'.file-upload .error-message {\n  display: block;\n  color: #cc0909;\n  padding: 10px 0;\n}\n.file-upload .upload-btn {\n  display: flex;\n  border: 1px solid #ccc;\n  background: none;\n  width: 100%;\n  box-sizing: border-box;\n  font-size: 15px;\n  font-weight: 200;\n  padding: 0;\n}\n.file-upload .upload-btn span {\n  display: block;\n  padding: 8px 10px;\n  box-sizing: border-box;\n  height: 36px;\n  color: #63747b;\n}
1\n.file-upload .upload-btn span.right-side {\n  margin: 0 0 0 auto;\n  border-left: 1px solid #ccc;\n}\n.file-upload .upload-btn attach-file-icon {\n  position: relative;\n  top: 2px;\n}\n.file-upload .file-upload-list {\n  margin: 10px 0;\n  max-height: 170px;\n  padding: 0 10px 0 0;\n  overflow: auto;\n}\n.file-upload .file-upload-list .file-upload-item {\n  margin: 0 0 10px;\n}\n.file-upload .file-upload-list .file-upload-item .file-upload-area {\n  display: flex;\n  width: 100%;\n  align-items: center;\n  justify-content: center;\n}\n.file-upload .file-upload-list .file-upload-item .file-upload-area .number-prefix {\n  padding: 0 5px 0 0;\n}\n.file-upload .file-upload-list .file-upload-item .file-upload-item-holder {\n  background: #f5f0f0;\n  height: 35px;\n  border-radius: 10px;\n  line-height: 35px;\n  padding: 0 10px;\n  margin: 0 15px 0 10px;\n  box-sizing: border-box;\n  width: 90%;\n  font-size: 15px;\n  white-space: nowrap;\n  overflow: hidden;\n  text-overflow: ellipsis;\n}\n.file-upload .file-upload-list cancel-circle-icon {\n  margin: 0 0 0 auto;\n  cursor: pointer;\n  position: relative;\n  top: 2px;\n}\n.file-upload input[type="file"] {\n  position: absolute;\n  top: -9999px;\n  left: -9999px;\n}\n',""]),We.exports=L.toString()},52357:(We,Te,C)=>{var s=C(8564),L=C(98557)(s);L.push([We.id,"::ng-deep .loginContainer .form-field input::placeholder {\n  font-size: 12px !important;\n}\n::ng-deep .loginContainer .form-field .form-field-error {\n  display: flex !important;\n  width: 289px !important;\n  font-size: 12px !important;\n  font-family: 'Lato', sans-serif !important;\n  color: #ED1C24 !important;\n  font-weight: 400 !important;\n}\n::ng-deep .loginContainer .form-field .form-field-label label {\n  color: #2C2B2B !important;\n  font-size: 14px !important;\n  line-height: 24px !important;\n  font-weight: 400 !important;\n}\n::ng-deep .loginContainer .form-field .form-field-control {\n  background: #FFFFFF !important;\n  border: 1px solid #CECECE !important;\n  min-height: 38px !important;\n  color: #2C2B2B !important;\n  font-size: 15px !important;\n  font-weight: 400 !important;\n  line-height: 20px !important;\n  font-family: 'Lato', sans-serif !important;\n  padding: 3px 0 3px 11px !important;\n  border-radius: 3px !important;\n  box-shadow: inset 0 0 0 50px #fff !important;\n  width: 289px !important;\n}\n::ng-deep .loginContainer .form-field .show-password {\n  background: #fff !important;\n  outline: none !important;\n  border: none !important;\n  padding-left: 0 !important;\n  margin-left: -30px !important;\n}\n::ng-deep .loginContainer .form-field .show-password.disable-eye-click {\n  pointer-events: none !important;\n  cursor: default !important;\n}\n",""]),We.exports=L.toString()},6168:(We,Te,C)=>{var s=C(8564),L=C(98557)(s);L.push([We.id,".modal-overlay {\n  position: fixed;\n  top: 0;\n  left: -10px;\n  width: 100%;\n  height: 100%;\n  display: flex;\n  justify-content: right;\n  align-items: center;\n  z-index: 1000;\n  margin-top: 42px;\n}\n.modal-overlay .modal-content {\n  background: #fff;\n  border-radius: 8px;\n  width: 340px;\n  height: 540px;\n  box-shadow: 0 4px 6px rgba(0, 0, 0, 0.2);\n  display: flex;\n  padding: 0 !important;\n  flex-direction: column;\n  position: relative;\n}\n.modal-overlay .modal-content .modal-header {\n  display: flex;\n  justify-content: space-between;\n  align-items: center;\n  padding: 8px;\n  border-bottom: 1px solid #eaeaea;\n  border-top-left-radius: 8px;\n  border-top-right-radius: 8px;\n}\n.modal-overlay .modal-content .modal-header h2 {\n  font-size: 18px;\n  font-weight: 700;\n  text-align: center;\n  letter-spacing: 1px;\n  line-height: 1.5;\n  flex-grow: 1;\n  margin: 0 0 2px 23px;\n}\n.modal-overlay .modal-content .modal-header .close-button {\n  background: transparent;\n  border: none;\n  cursor: pointer;\n  margin-right: 10px;\n}\n.modal-overlay .modal-content .modal-body {\n  padding: 16px;\n}\n.modal-overlay .modal-content .modal-body-item {\n  cursor: pointer;\n  width: 100%;\n  padding: 40px;\n  height: 80px;\n  color: #000000;\n  box-shadow: 0 3px 10px 0 rgba(0, 0, 0, 0.2);\n  border-radius: 10px;\n  border: none;\n  outline: none;\n  background-color: #ffffff;\n  display: flex;\n  flex-direction: row;\n  align-items: center;\n}
1\n.modal-overlay .modal-content .modal-body-item:not(:first-child) {\n  margin-top: 20px;\n}\n.modal-overlay .modal-content .modal-body-item chat-icon,\n.modal-overlay .modal-content .modal-body-item chat-message-icon {\n  margin-right: 15px;\n}\n.modal-overlay .modal-content .modal-footer {\n  display: flex;\n  justify-content: center;\n  align-items: center;\n  padding: 3px 8px;\n  color: #2f3941;\n  border-bottom-left-radius: 8px;\n  border-bottom-right-radius: 8px;\n  border-top: 0.0785714rem solid #e9ebed;\n  box-shadow: rgba(0, 0, 0, 0.08) 0px -0.0714286rem 0.857143rem;\n}\n",""]),We.exports=L.toString()},73650:(We,Te,C)=>{var s=C(8564),L=C(98557)(s);L.push([We.id,".chat-button {\n  width: 99px;\n  height: 110px;\n  position: fixed;\n  bottom: 30px;\n  right: 0;\n  z-index: 10;\n}\n.chat-button.opened .inner {\n  background-color: #7DBFFF !important;\n}\n.chat-button.hidden {\n  display: none;\n}\n.chat-button.custom.opened .inner {\n  background-color: var(--chat-button-color, #52a9ff) !important;\n  opacity: 0.7;\n}\n.chat-button .bottom-icon {\n  color: #00adff8a;\n  font-size: 95px;\n  position: absolute;\n  top: 0px;\n  right: -11px;\n}\n.chat-button .inner {\n  width: 62px;\n  height: 60px;\n  background: var(--chat-button-color, #52a9ff);\n  position: absolute;\n  right: 0;\n  text-align: center;\n  line-height: 77px;\n  top: 20px;\n  border-top-left-radius: 20px;\n  border-bottom-left-radius: 20px;\n  box-shadow: -2px 15px 38px 0 rgba(0, 1, 1, 0.41);\n  cursor: pointer;\n}\n.chat-button .inner span {\n  font-size: 35px;\n}\n.chat-button .inner .custom-icon {\n  max-width: 40px;\n  margin-top: -20px;\n}\n#webWidget {\n  bottom: 130px !important;\n}\n@media only screen and (max-height: 800px) {\n  .zendesk-chat-button {\n    bottom: 0;\n  }\n  #webWidget {\n    bottom: 80px !important;\n  }\n}\n",""]),We.exports=L.toString()},67926:(We,Te,C)=>{var s=C(8564),L=C(98557)(s);L.push([We.id,":host {\n  overflow: hidden;\n}\n:host .content-wrapper {\n  background-color: #001a33;\n  height: 100vh;\n  overflow: hidden;\n}\n:host .content {\n  top: 106px;\n  width: 100%;\n  position: fixed;\n  text-align: center;\n}\n:host .content ::ng-deep login-signup-icon {\n  position: absolute;\n  right: -30px;\n}\n:host .images {\n  width: 100%;\n  text-align: center;\n}\n:host .images.logo {\n  line-height: 40px;\n  font-size: 69px;\n  margin-bottom: 13px;\n}\n:host .text {\n  text-align: center;\n  color: #ffffff;\n  font-family: Lato, serif;\n}\n:host .text-header {\n  font-size: 48px;\n  font-weight: 300;\n  line-height: 38px;\n  letter-spacing: 0.48px;\n  margin: 0px 0 46px;\n}\n:host .text-line {\n  font-size: 25px;\n  font-weight: 200;\n  line-height: 30px;\n  letter-spacing: 0.25px;\n  margin: 0;\n}\n:host .text-element_emphatic {\n  color: #5cd5d6;\n  text-decoration: none;\n  cursor: pointer;\n}\n",""]),We.exports=L.toString()},77448:(We,Te,C)=>{var s=C(8564),L=C(98557)(s);L.push([We.id,".dot {\n  --d: radial-gradient(farthest-side, currentColor 90%, #0000);\n  background: var(--d), var(--d), var(--d);\n  background-size: 5px 5px;\n  background-repeat: no-repeat;\n  animation: m 4s infinite;\n}\n@keyframes m {\n  0% {\n    background-position: calc(0*100%/3) 100%, calc(1*100%/3) 100%, calc(2*100%/3) 100%;\n  }\n  12.5% {\n    background-position: calc(0*100%/3) 0, calc(1*100%/3) 100%, calc(2*100%/3) 100%;\n  }\n  25% {\n    background-position: calc(0*100%/3) 0, calc(1*100%/3) 0, calc(2*100%/3) 100%;\n  }\n  37.5% {\n    background-position: calc(0*100%/3) 0, calc(1*100%/3) 0, calc(2*100%/3) 0;\n  }\n  50% {\n    background-position: calc(0*100%/3) 0, calc(1*100%/3) 0, calc(2*100%/3) 0;\n  }\n  62.5% {\n    background-position: calc(0*100%/3) 100%, calc(1*100%/3) 0, calc(2*100%/3) 0;\n  }\n  75% {\n    background-position: calc(0*100%/3) 100%, calc(1*100%/3) 100%, calc(2*100%/3) 0;\n  }\n  87.5% {\n    background-position: calc(0*100%/3) 100%, calc(1*100%/3) 100%, calc(2*100%/3) 100%;\n  }\n  100% {\n    background-position: calc(0*100%/3) 100%, calc(1*100%/3) 100%, calc(2*100%/3) 100%;\n  }\n}\n",""]),We.exports=L.toString()},2263:(We,Te,C)=>{var s=C(8564),L=C(98557)(s);L.push([We.id,".overlap {\n  position: absolute;\n  top: 0;\n  left: 0;\n  right: 0;\n  bottom: 0;\n  z-index: 10000;\n}\n.overlap.component {\n  position: absolute;\n  top: 0;\n  bottom: 0;\n  left: 0;\n  right: 0;\n}\n.spinner {\n  height: 50px;\n  width: 50px;\n  position: absolute;\n  animation: rotation 1s infinite linear;\n  right: 0;\n  left: 0;\n  top: 33%;\n  margin: 0 auto;\n  border: 6px solid rgba(0, 0, 0, 0.4);\n  border-radius: 100%;\n  z-index: 11000;\n}\n.spinner:before {\n  content: '';\n  display: block;\n  position: absolute;\n  top: -6px;\n  height: 100%;\n  width: 100%;\n  border: 6px solid transparent;\n  border-top-color: rgba(0, 0, 0, 0.8);\n  border-radius: 100%;\n}\n.spinner.center {\n  top: 50%;\n}\n@keyframes rotation {\n  from {\n    transform: rotate(0deg);\n  }\n  to {\n    transform: rotate(359deg);\n  }\n}\n@media (max-width: 1400px) {\n  .spinner.grid-spinner {\n    top: 15%!important;\n  }\n}\n",""]),We.exports=L.toString()},72979:(We,Te,C)=>{var s=C(8564),L=C(98557)(s);L.push([We.id,":host {\n  position: relative;\n}\n:host .switcher-wrapper {\n  display: flex;\n  justify-content: right;\n  align-items: center;\n}\n:host .switcher-wrapper .title {\n  margin-right: 2px;\n  line-height: 30px;\n  display: inline-block;\n}\n:host .switcher-wrapper .select,\n:host .switcher-wrapper .search-select {\n  border: 1px solid #C4C4C4;\n  width: 115px;\n  height: 23px;\n  box-sizing: border-box;\n  border-radius: 3px;\n  padding-left: 2px;\n  padding-top: 2px;\n  background-color: #ffffff;\n  position: relative;\n}\n:host .switcher-wrapper .select.hidden,\n:host .switcher-wrapper .search-select.hidden {\n  visibility: hidden;\n}\n:host .switcher-wrapper .select.inactive,\n:host .switcher-wrapper .search-select.inactive {\n  pointer-events: none;\n}\n:host .switcher-wrapper .select arrow-icon,\n:host .switcher-wrapper .search-select arrow-icon {\n  position: absolute;\n  transform: rotate(90deg);\n  top: 1px;\n  right: 7px;\n  pointer-events: none;\n}\n:host .switcher-wrapper .select .select-body,\n:host .switcher-wrapper .search-select .select-body {\n  position: absolute;\n  min-width: 128px;\n  height: 74px;\n  bottom: -79px;\n  left: 5px;\n  background: #FFFFFF;\n  box-shadow: 0 4px 8px rgba(0, 0, 0, 0.25);\n}\n:host .switcher-wrapper .select .select-body .select-item,\n:host .switcher-wrapper .search-select .select-body .select-item {\n  height: 37px;\n  width: 100%;\n  transition: 0.3s;\n  color: #252424;\n  cursor: pointer;\n}\n:host .switcher-wrapper .select .select-body .select-item:hover,\n:host .switcher-wrapper .search-select .select-body .select-item:hover {\n  background-color: #F5F5F5;\n  color: #52A9FF;\n}\n:host .switcher-wrapper .select .select-body .select-item span,\n:host .switcher-wrapper .search-select .select-body .select-item span {\n  width: 100%;\n  height: 100%;\n  display: inline-block;\n  padding-left: 21px;\n  padding-top: 10px;\n  font-family: Lato, sans-serif;\n  font-weight: 400;\n  font-size: 13px;\n  line-height: 15.6px;\n  z-index: 3000;\n}\n:host .switcher-wrapper .title,\n:host .switcher-wrapper .select {\n  font-family: Lato, sans-serif;\n  font-style: normal;\n  font-weight: 300;\n  font-size: 14px;\n  color: #2C2B2B;\n}\n",""]),We.exports=L.toString()},35358:(We,Te,C)=>{var s={"./af":11544,"./af.js":11544,"./ar":33108,"./ar-dz":52155,"./ar-dz.js":52155,"./ar-kw":53583,"./ar-kw.js":53583,"./ar-ly":41638,"./ar-ly.js":41638,"./ar-ma":87823,"./ar-ma.js":87823,"./ar-sa":78261,"./ar-sa.js":78261,"./ar-tn":56703,"./ar-tn.js":56703,"./ar.js":33108,"./az":46508,"./az.js":46508,"./be":16766,"./be.js":16766,"./bg":28564,"./bg.js":28564,"./bm":97462,"./bm.js":97462,"./bn":17107,"./bn.js":17107,"./bo":9004,"./bo.js":9004,"./br":50927,"./br.js":50927,"./bs":87768,"./bs.js":87768,"./ca":56291,"./ca.js":56291,"./cs":85301,"./cs.js":85301,"./cv":66666,"./cv.js":66666,"./cy":55163,"./cy.js":55163,"./da":87360,"./da.js":87360,"./de":45932,"./de-at":43248,"./de-at.js":43248,"./de-ch":83222,"./de-ch.js":83222,"./de.js":45932,"./dv":6405,"./dv.js":6405,"./el":60718,"./el.js":60718,"./en-SG":65479,"./en-SG.js":65479,"./en-au":36319,"./en-au.js":36319,"./en-ca":80597,"./en-ca.js":80597,"./en-gb":51800,"./en-gb.js":51800,"./en-ie":807,"./en-ie.js":807,"./en-il":95960,"./en-il.js":95960,"./en-nz":46865,"./en-nz.js":46865,"./eo":61931,"./eo.js":61931,"./es":46679,"./es-do":41805,"./es-do.js":41805,"./es-us":81516,"./es-us.js":81516,"./es.js":46679,"./et":88150,"./et.js":88150,"./eu":80757,"./eu.js":80757,"./fa":65742,"./fa.js":65742,"./fi":33958,"./fi.js":33958,"./fo":98352,"./fo.js":98352,"./fr":4059,"./fr-ca":42096,"./fr-ca.js":42096,"./fr-ch":95759,"./fr-ch.js":95759,"./fr.js":4059,"./fy":15958,"./fy.js":15958,"./ga":94143,"./ga.js":94143,"./gd":67028,"./gd.js":67028,"./gl":80428,"./gl.js":80428,"./gom-latn":57718,"./gom-latn.js":57718,"./gu":26827,"./gu.js":26827,"./he":21936,"./he.js":21936,"./hi":31332,"./hi.js":31332,"./hr":91957,"./hr.js":91957,"./hu":48928,"./hu.js":48928,"./hy-am":56215,"./hy-am.js":56215,"./id":586,"./id.js":586,"./is":90211,"./is.js":90211,"./it":70170,"./it-ch":22340,"./it-ch.js":22340,"./it.js":70170,"./ja":39770,"./ja.js":39770,"./jv":73875,"./jv.js":73875,"./ka":79499,"./ka.js":79499,"./kk":93573,"./kk.js":93573,"./km":68807,"./km.js":68807,"./kn":65082,"./kn.js":65082,"./ko":20137,"./ko.js":20137,"./ku":70111,"./ku.js":70111,"./ky":99187,"./ky.js":99187,"./lb":35969,"./lb.js":35969,"./lo":33526,"./lo.js":33526,"./lt":90411,"./lt.js":90411,"./lv":32621,"./lv.js":32621,"./me":85869,"./me.js":85869,"./mi":35881,"./mi.js":35881,"./mk":92391,"./mk.js":92391,"./ml":21126,"./ml.js":21126,"./mn":44892,"./mn.js":44892,"./mr":59080,"./mr.js":59080,"./ms":70399,"./ms-my":25950,"./ms-my.js":25950,"./ms.js":70399,"./mt":79902,"./mt.js":79902,"./my":72985,"./my.js":72985,"./nb":67859,"./nb.js":67859,"./ne":13642,"./ne.js":13642,"./nl":65441,"./nl-be":99875,"./nl-be.js":99875,"./nl.js":65441,"./nn":81311,"./nn.js":81311,"./pa-in":56962,"./pa-in.js":56962,"./pl":61063,"./pl.js":61063,"./pt":78719,"./pt-br":97476,"./pt-br.js":97476,"./pt.js":78719,"./ro":51004,"./ro.js":51004,"./ru":51326,"./ru.js":51326,"./sd":72608,"./sd.js":72608,"./se":13911,"./se.js":13911,"./si":25147,"./si.js":25147,"./sk":23741,"./sk.js":23741,"./sl":93e3,"./sl.js":93e3,"./sq":60451,"./sq.js":60451,"./sr":55046,"./sr-cyrl":40905,"./sr-cyrl.js":40905,"./sr.js":55046,"./ss":85765,"./ss.js":85765,"./sv":99290,"./sv.js":99290,"./sw":53449,"./sw.js":53449,"./ta":72688,"./ta.js":72688,"./te":32060,"./te.js":32060,"./tet":93290,"./tet.js":93290,"./tg":8294,"./tg.js":8294,"./th":1231,"./th.js":1231,"./tl-ph":49040,"./tl-ph.js":49040,"./tlh":17187,"./tlh.js":17187,"./tr":60153,"./tr.js":60153,"./tzl":88521,"./tzl.js":88521,"./tzm":18010,"./tzm-latn":22234,"./tzm-latn.js":22234,"./tzm.js":18010,"./ug-cn":63349,"./ug-cn.js":63349,"./uk":68479,"./uk.js":68479,"./ur":43024,"./ur.js":43024,"./uz":19800,"./uz-latn":72376,"./uz-latn.js":72376,"./uz.js":19800,"./vi":89366,"./vi.js":89366,"./x-pseudo":69702,"./x-pseudo.js":69702,"./yo":72655,"./yo.js":72655,"./zh-cn":575,"./zh-cn.js":575,"./zh-hk":18351,"./zh-hk.js":18351,"./zh-tw":8887,"./zh-tw.js":8887};function A(y){var v=L(y);return C(v)}function L(y){if(!C.o(s,y)){var v=new Error("Cannot find module '"+y+"'");throw v.code="MODULE_NOT_FOUND",v}return s[y]}A.keys=function(){return Object.keys(s)},A.resolve=L,We.exports=A,A.id=35358},13878:(We,Te,C)=>{var s={"./en_US.json":[5367,457],"./es_ES.json":[24022,80],"./ja_JP.json":[78627,5],"./zh_CN.json":[33865,139]};function A(L){if(!C.o(s,L))return Promise.resolve().then(()=>{var P=new Error("Cannot find module '"+L+"'");throw P.code="MODULE_NOT_FOUND",P});var y=s[L],v=y[0];return C.e(y[1]).then(()=>C.t(v,19))}A.keys=()=>Object.keys(s),A.id=13878,We.exports=A},52415:(We,Te,C)=>{var s={"./en_US.json":[9981,785],"./es_ES.json":[9732,576],"./ja_JP.json":[7689,405],"./zh_CN.json":[36675,19]};function A(L){if(!C.o(s,L))return Promise.resolve().then(()=>{var P=new Error("Cannot find module '"+L+"'");throw P.code="MODULE_NOT_FOUND",P});var y=s[L],v=y[0];return C.e(y[1]).then(()=>C.t(v,19))}A.keys=()=>Object.keys(s),A.id=52415,We.exports=A},76168:(We,Te,C)=>{var s={"./en_US.json":[87407,695],"./es_ES.json":[43870,990],"./ja_JP.json":[68267,91],"./zh_CN.json":[38561,45]};function A(L){if(!C.o(s,L))return Promise.resolve().then(()=>{var P=new Error("Cannot find module '"+L+"'");throw P.code="MODULE_NOT_FOUND",P});var y=s[L],v=y[0];return C.e(y[1]).then(()=>C.t(v,19))}A.keys=()=>Object.keys(s),A.id=76168,We.exports=A},312:(We,Te,C)=>{var s={"./en_US.json":[52626,20],"./es_ES.json":[35931,829],"./ja_JP.json":[68822,936],"./zh_CN.json":[48408,858]};function A(L){if(!C.o(s,L))return Promise.resolve().then(()=>{var P=new Error("Cannot find module '"+L+"'");throw P.code="MODULE_NOT_FOUND",P});var y=s[L],v=y[0];return C.e(y[1]).then(()=>C.t(v,19))}A.keys=()=>Object.keys(s),A.id=312,We.exports=A},49969:(We,Te,C)=>{"use strict";C.d(Te,{FX:()=>fe,K2:()=>I,MA:()=>i,P:()=>O,Ro:()=>A,S6:()=>s,hZ:()=>y,i0:()=>v,iF:()=>w,kY:()=>T,kp:()=>L,lY:()=>a,sM:()=>p,sf:()=>ee,ui:()=>te,wk:()=>k});class s{}class A{}const L="*";function y(q,he){return{type:7,name:q,definitions:he,options:{}}}function v(q,he=null){return{type:4,styles:he,timings:q}}function I(q,he=null){return{type:2,steps:q,options:he}}function w(q){return{type:6,styles:q,offset:null}}function k(q,he,pe){return{type:0,name:q,styles:he,options:pe}}function T(q,he,pe=null){return{type:1,expr:q,animation:he,options:pe}}function a(q,he=null){return{type:8,animation:q,options:he}}function i(q=null){return{type:9,options:q}}function p(q,he=null){return{type:10,animation:q,options:he}}function O(q,he,pe=null){return{type:11,selector:q,animation:he,options:pe}}class ee{constructor(he=0,pe=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=he+pe}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(he=>he()),this._onDoneFns=[])}onStart(he){this._originalOnStartFns.push(he),this._onStartFns.push(he)}onDone(he){this._originalOnDoneFns.push(he),this._onDoneFns.push(he)}onDestroy(he){this._onDestroyFns.push(he)}hasStarted(){return this._started}init(){}play(){this.hasStarted()||(this._onStart(),this.triggerMicrotask()),this._started=!0}triggerMicrotask(){queueMicrotask(()=>this._onFinish())}_onStart(){this._onStartFns.forEach(he=>he()),this._onStartFns=[]}pause(){}restart(){}finish(){this._onFinish()}destroy(){this._destroyed||(this._destroyed=!0,this.hasStarted()||this._onStart(),this.finish(),this._onDestroyFns.forEach(he=>he()),this._onDestroyFns=[])}reset(){this._started=!1,this._finished=!1,this._onStartFns=this._originalOnStartFns,this._onDoneFns=this._originalOnDoneFns}setPosition(he){this._position=this.totalTime?he*this.totalTime:1}getPosition(){return this.totalTime?this._position/this.totalTime:1}triggerCallback(he){const pe="start"==he?this._onStartFns:this._onDoneFns;pe.forEach(oe=>oe()),pe.length=0}}class te{constructor(he){this._onDoneFns=[],this._onStartFns=[],this._finished=!1,this._started=!1,this._destroyed=!1,this._onDestroyFns=[],this.parentPlayer=null,this.totalTime=0,this.players=he;let pe=0,oe=0,ie=0;const Z=this.players.length;0==Z?queueMicrotask(()=>
1this._onFinish()):this.players.forEach(ue=>{ue.onDone(()=>{++pe==Z&&this._onFinish()}),ue.onDestroy(()=>{++oe==Z&&this._onDestroy()}),ue.onStart(()=>{++ie==Z&&this._onStart()})}),this.totalTime=this.players.reduce((ue,se)=>Math.max(ue,se.totalTime),0)}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(he=>he()),this._onDoneFns=[])}init(){this.players.forEach(he=>he.init())}onStart(he){this._onStartFns.push(he)}_onStart(){this.hasStarted()||(this._started=!0,this._onStartFns.forEach(he=>he()),this._onStartFns=[])}onDone(he){this._onDoneFns.push(he)}onDestroy(he){this._onDestroyFns.push(he)}hasStarted(){return this._started}play(){this.parentPlayer||this.init(),this._onStart(),this.players.forEach(he=>he.play())}pause(){this.players.forEach(he=>he.pause())}restart(){this.players.forEach(he=>he.restart())}finish(){this._onFinish(),this.players.forEach(he=>he.finish())}destroy(){this._onDestroy()}_onDestroy(){this._destroyed||(this._destroyed=!0,this._onFinish(),this.players.forEach(he=>he.destroy()),this._onDestroyFns.forEach(he=>he()),this._onDestroyFns=[])}reset(){this.players.forEach(he=>he.reset()),this._destroyed=!1,this._finished=!1,this._started=!1}setPosition(he){const pe=he*this.totalTime;this.players.forEach(oe=>{const ie=oe.totalTime?Math.min(1,pe/oe.totalTime):1;oe.setPosition(ie)})}getPosition(){const he=this.players.reduce((pe,oe)=>null===pe||oe.totalTime>pe.totalTime?oe:pe,null);return null!=he?he.getPosition():0}beforeDestroy(){this.players.forEach(he=>{he.beforeDestroy&&he.beforeDestroy()})}triggerCallback(he){const pe="start"==he?this._onStartFns:this._onDoneFns;pe.forEach(oe=>oe()),pe.length=0}}const fe="!"},60177:(We,Te,C)=>{"use strict";C.d(Te,{AJ:()=>Vo,B3:()=>hi,Jj:()=>ol,MD:()=>Fs,N0:()=>cc,OI:()=>Ii,Pc:()=>fr,QT:()=>L,QX:()=>Ci,Sm:()=>O,Sq:()=>_r,T3:()=>ho,UE:()=>lc,VF:()=>v,Vy:()=>td,XO:()=>xe,Xr:()=>Pa,YU:()=>li,Yq:()=>an,ZD:()=>y,_b:()=>Rr,aZ:()=>ee,bT:()=>fi,cH:()=>ue,e1:()=>Tr,fw:()=>Y,hb:()=>i,hj:()=>w,kt:()=>Dr,m1:()=>ei,oV:()=>Z,pM:()=>_r,qQ:()=>P,rd:()=>ce,tL:()=>Pe,ux:()=>Yr,vh:()=>zi});var s=C(17705);let A=null;function L(){return A}function y(Ke){A||(A=Ke)}class v{}const P=new s.nKC("DocumentToken");class I{historyGo(Ce){throw new Error("Not implemented")}static{this.\u0275fac=function(tt){return new(tt||I)}}static{this.\u0275prov=s.jDH({token:I,factory:function(){return(0,s.WQX)(k)},providedIn:"platform"})}}const w=new s.nKC("Location Initialized");class k extends I{constructor(){super(),this._doc=(0,s.WQX)(P),this._location=window.location,this._history=window.history}getBaseHrefFromDOM(){return L().getBaseHref(this._doc)}onPopState(Ce){const tt=L().getGlobalEventTarget(this._doc,"window");return tt.addEventListener("popstate",Ce,!1),()=>tt.removeEventListener("popstate",Ce)}onHashChange(Ce){const tt=L().getGlobalEventTarget(this._doc,"window");return tt.addEventListener("hashchange",Ce,!1),()=>tt.removeEventListener("hashchange",Ce)}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(Ce){this._location.pathname=Ce}pushState(Ce,tt,$t){this._history.pushState(Ce,tt,$t)}replaceState(Ce,tt,$t){this._history.replaceState(Ce,tt,$t)}forward(){this._history.forward()}back(){this._history.back()}historyGo(Ce=0){this._history.go(Ce)}getState(){return this._history.state}static{this.\u0275fac=function(tt){return new(tt||k)}}static{this.\u0275prov=s.jDH({token:k,factory:function(){return new k},providedIn:"platform"})}}function b(Ke,Ce){if(0==Ke.length)return Ce;if(0==Ce.length)return Ke;let tt=0;return Ke.endsWith("/")&&tt++,Ce.startsWith("/")&&tt++,2==tt?Ke+Ce.substring(1):1==tt?Ke+Ce:Ke+"/"+Ce}function T(Ke){const Ce=Ke.match(/#|\?|$/),tt=Ce&&Ce.index||Ke.length,$t=tt-("/"===Ke[tt-1]?1:0);return Ke.slice(0,$t)+Ke.slice(tt)}function a(Ke){return Ke&&"?"!==Ke[0]?"?"+Ke:Ke}class i{historyGo(Ce){throw new Error("Not implemented")}static{this.\u0275fac=function(tt){return new(tt||i)}}static{this.\u0275prov=s.jDH({token:i,factory:function(){return(0,s.WQX)(O)},providedIn:"root"})}}const p=new s.nKC("appBaseHref");class O extends i{constructor(Ce,tt){super(),this._platformLocation=Ce,this._removeListenerFns=[],this._baseHref=tt??this._platformLocation.getBaseHrefFromDOM()??(0,s.WQX)(P).location?.origin??""}ngOnDestroy(){for(;this._removeListenerFns.length;)this._removeListenerFns.pop()()}onPopState(Ce){this._removeListenerFns.push(this._platformLocation.onPopState(Ce),this._platformLocation.on
1HashChange(Ce))}getBaseHref(){return this._baseHref}prepareExternalUrl(Ce){return b(this._baseHref,Ce)}path(Ce=!1){const tt=this._platformLocation.pathname+a(this._platformLocation.search),$t=this._platformLocation.hash;return $t&&Ce?`${tt}${$t}`:tt}pushState(Ce,tt,$t,Ln){const Fn=this.prepareExternalUrl($t+a(Ln));this._platformLocation.pushState(Ce,tt,Fn)}replaceState(Ce,tt,$t,Ln){const Fn=this.prepareExternalUrl($t+a(Ln));this._platformLocation.replaceState(Ce,tt,Fn)}forward(){this._platformLocation.forward()}back(){this._platformLocation.back()}getState(){return this._platformLocation.getState()}historyGo(Ce=0){this._platformLocation.historyGo?.(Ce)}static{this.\u0275fac=function(tt){return new(tt||O)(s.KVO(I),s.KVO(p,8))}}static{this.\u0275prov=s.jDH({token:O,factory:O.\u0275fac,providedIn:"root"})}}class Y extends i{constructor(Ce,tt){super(),this._platformLocation=Ce,this._baseHref="",this._removeListenerFns=[],null!=tt&&(this._baseHref=tt)}ngOnDestroy(){for(;this._removeListenerFns.length;)this._removeListenerFns.pop()()}onPopState(Ce){this._removeListenerFns.push(this._platformLocation.onPopState(Ce),this._platformLocation.onHashChange(Ce))}getBaseHref(){return this._baseHref}path(Ce=!1){let tt=this._platformLocation.hash;return null==tt&&(tt="#"),tt.length>0?tt.substring(1):tt}prepareExternalUrl(Ce){const tt=b(this._baseHref,Ce);return tt.length>0?"#"+tt:tt}pushState(Ce,tt,$t,Ln){let Fn=this.prepareExternalUrl($t+a(Ln));0==Fn.length&&(Fn=this._platformLocation.pathname),this._platformLocation.pushState(Ce,tt,Fn)}replaceState(Ce,tt,$t,Ln){let Fn=this.prepareExternalUrl($t+a(Ln));0==Fn.length&&(Fn=this._platformLocation.pathname),this._platformLocation.replaceState(Ce,tt,Fn)}forward(){this._platformLocation.forward()}back(){this._platformLocation.back()}getState(){return this._platformLocation.getState()}historyGo(Ce=0){this._platformLocation.historyGo?.(Ce)}static{this.\u0275fac=function(tt){return new(tt||Y)(s.KVO(I),s.KVO(p,8))}}static{this.\u0275prov=s.jDH({token:Y,factory:Y.\u0275fac})}}class ee{constructor(Ce){this._subject=new s.bkB,this._urlChangeListeners=[],this._urlChangeSubscription=null,this._locationStrategy=Ce;const tt=this._locationStrategy.getBaseHref();this._basePath=function he(Ke){if(new RegExp("^(https?:)?//").test(Ke)){const[,tt]=Ke.split(/\/\/[^\/]+/);return tt}return Ke}(T(q(tt))),this._locationStrategy.onPopState($t=>{this._subject.emit({url:this.path(!0),pop:!0,state:$t.state,type:$t.type})})}ngOnDestroy(){this._urlChangeSubscription?.unsubscribe(),this._urlChangeListeners=[]}path(Ce=!1){return this.normalize(this._locationStrategy.path(Ce))}getState(){return this._locationStrategy.getState()}isCurrentPathEqualTo(Ce,tt=""){return this.path()==this.normalize(Ce+a(tt))}normalize(Ce){return ee.stripTrailingSlash(function fe(Ke,Ce){if(!Ke||!Ce.startsWith(Ke))return Ce;const tt=Ce.substring(Ke.length);return""===tt||["/",";","?","#"].includes(tt[0])?tt:Ce}(this._basePath,q(Ce)))}prepareExternalUrl(Ce){return Ce&&"/"!==Ce[0]&&(Ce="/"+Ce),this._locationStrategy.prepareExternalUrl(Ce)}go(Ce,tt="",$t=null){this._locationStrategy.pushState($t,"",Ce,tt),this._notifyUrlChangeListeners(this.prepareExternalUrl(Ce+a(tt)),$t)}replaceState(Ce,tt="",$t=null){this._locationStrategy.replaceState($t,"",Ce,tt),this._notifyUrlChangeListeners(this.prepareExternalUrl(Ce+a(tt)),$t)}forward(){this._locationStrategy.forward()}back(){this._locationStrategy.back()}historyGo(Ce=0){this._locationStrategy.historyGo?.(Ce)}onUrlChange(Ce){return this._urlChangeListeners.push(Ce),this._urlChangeSubscription||(this._urlChangeSubscription=this.subscribe(tt=>{this._notifyUrlChangeListeners(tt.url,tt.state)})),()=>{const tt=this._urlChangeListeners.indexOf(Ce);this._urlChangeListeners.splice(tt,1),0===this._urlChangeListeners.length&&(this._urlChangeSubscription?.unsubscribe(),this._urlChangeSubscription=null)}}_notifyUrlChangeListeners(Ce="",tt){this._urlChangeListeners.forEach($t=>$t(Ce,tt))}subscribe(Ce,tt,$t){return this._subject.subscribe({next:Ce,error:tt,complete:$t})}static{this.normalizeQueryParams=a}static{this.joinWithSlash=b}static{this.stripTrailingSlash=T}static{this.\u0275fac=function(tt){return new(tt||ee)(s.KVO(i))}}static{this.\u0275prov=s.jDH({token:ee,factory:function(){return function te(){return new ee((0,s.KVO)(i))}()},providedIn:"root"})}}function q(Ke){return Ke.replace(/\/index.html$/,"")}const pe={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 oe,Ke,ie,Z,ue,se,ge,X;function ce(Ke,Ce,tt){const $t=(0,s.H5H)(Ke),Fn=xt([$t[s.KH2.DayPeriodsFormat],$t[s.KH2.DayPeriodsStandalone]],Ce);return xt(Fn,tt)}function xe(Ke,Ce,tt){const $t=(0,s.H5H)(Ke),Fn=xt([$t[s.KH2.DaysFormat],$t[s.KH2.DaysStandalone]],Ce);return xt(Fn,tt)}function Pe(Ke,Ce,tt){const $t=(0,s.H5H)(Ke),Fn=xt([$t[s.KH2.MonthsFormat],$t[s.KH2.MonthsStandalone]],Ce);return xt(Fn,tt)}function Me(Ke,Ce){return xt((0,s.H5H)(Ke)[s.KH2.DateFormat],Ce)}function J(Ke,Ce){return xt((0,s.H5H)(Ke)[s.KH2.TimeFormat],Ce)}function B(Ke,Ce){return xt((0,s.H5H)(Ke)[s.KH2.DateTimeFormat],Ce)}function G(Ke,Ce){const tt=(0,s.H5H)(Ke),$t=tt[s.KH2.NumberSymbols][Ce];if(typeof $t>"u"){if(Ce===ge.CurrencyDecimal)return tt[s.KH2.NumberSymbols][ge.Decimal];if(Ce===ge.CurrencyGroup)return tt[s.KH2.NumberSymbols][ge.Group]}return $t}function le(Ke,Ce){return(0,s.H5H)(Ke)[s.KH2.NumberFormats][Ce]}(Ke=oe||(oe={}))[Ke.Decimal=0]="Decimal",Ke[Ke.Percent=1]="Percent",Ke[Ke.Currency=2]="Currency",Ke[Ke.Scientific=3]="Scientific",function(Ke){Ke[Ke.Zero=0]="Zero",Ke[Ke.One=1]="One",Ke[Ke.Two=2]="Two",Ke[Ke.Few=3]="Few",Ke[Ke.Many=4]="Many",Ke[Ke.Other=5]="Other"}(ie||(ie={})),function(Ke){Ke[Ke.Format=0]="Format",Ke[Ke.Standalone=1]="Standalone"}(Z||(Z={})),function(Ke){Ke[Ke.Narrow=0]="Narrow",Ke[Ke.Abbreviated=1]="Abbreviated",Ke[Ke.Wide=2]="Wide",Ke[Ke.Short=3]="Short"}(ue||(ue={})),function(Ke){Ke[Ke.Short=0]="Short",Ke[Ke.Medium=1]="Medium",Ke[Ke.Long=2]="Long",Ke[Ke.Full=3]="Full"}(se||(se={})),function(Ke){Ke[Ke.Decimal=0]="Decimal",Ke[Ke.Group=1]="Group",Ke[Ke.List=2]="List",Ke[Ke.PercentSign=3]="PercentSign",Ke[Ke.PlusSign=4]="PlusSign",Ke[Ke.MinusSign=5]="MinusSign",Ke[Ke.Exponential=6]="Exponential",Ke[Ke.SuperscriptingExponent=7]="SuperscriptingExponent",Ke[Ke.PerMille=8]="PerMille",Ke[Ke.Infinity=9]="Infinity",Ke[Ke.NaN=10]="NaN",Ke[Ke.TimeSeparator=11]="TimeSeparator",Ke[Ke.CurrencyDecimal=12]="CurrencyDecimal",Ke[Ke.CurrencyGroup=13]="CurrencyGroup"}(ge||(ge={})),function(Ke){Ke[Ke.Sunday=0]="Sunday",Ke[Ke.Monday=1]="Monday",Ke[Ke.Tuesday=2]="Tuesday",Ke[Ke.Wednesday=3]="Wednesday",Ke[Ke.Thursday=4]="Thursday",Ke[Ke.Friday=5]="Friday",Ke[Ke.Saturday=6]="Saturday"}(X||(X={}));const ze=s.mq5;function dt(Ke){if(!Ke[s.KH2.ExtraData])throw new Error(`Missing extra locale data for the locale "${Ke[s.KH2.LocaleId]}". Use "registerLocaleData" to load new data. See the "I18n guide" on angular.io to know more.`)}function xt(Ke,Ce){for(let tt=Ce;tt>-1;tt--)if(typeof Ke[tt]<"u")return Ke[tt];throw new Error("Locale data API: locale data undefined")}function ct(Ke){const[Ce,tt]=Ke.split(":");return{hours:+Ce,minutes:+tt}}function yt(Ke,Ce,tt="en"){const $t=function je(Ke){return(0,s.H5H)(Ke)[s.KH2.Currencies]}(tt)[Ke]||pe[Ke]||[],Ln=$t[1];return"narrow"===Ce&&"string"==typeof Ln?Ln:$t[0]||Ke}const nn=2;const Rt=/^(\d{4,})-?(\d\d)-?(\d\d)(?:T(\d\d)(?::?(\d\d)(?::?(\d\d)(?:\.(\d+))?)?)?(Z|([+-])(\d\d):?(\d\d))?)?$/,tn={},rt=/((?:[^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 Ze,st,Vt;function an(Ke,Ce,tt,$t){let Ln=function $e(Ke){if(Ge(Ke))return Ke;if("number"==typeof Ke&&!isNaN(Ke))return new Date(Ke);if("string"==typeof Ke){if(Ke=Ke.trim(),/^(\d{4}(-\d{1,2}(-\d{1,2})?)?)$/.test(Ke)){const[Ln,Fn=1,Hr=1]=Ke.split("-").map(Ti=>+Ti);return Zn(Ln,Fn-1,Hr)}const tt=parseFloat(Ke);if(!isNaN(Ke-tt))return new Date(tt);let $t;if($t=Ke.match(Rt))return function ke(Ke){const Ce=new Date(0);let tt=0,$t=0;const Ln=Ke[8]?Ce.setUTCFullYear:Ce.setFullYear,Fn=Ke[8]?Ce.setUTCHours:Ce.setHours;Ke[9]&&(tt=Number(Ke[9]+Ke[10]),$t=Number(Ke[9]+Ke[11])),Ln.call(Ce,Number(Ke[1]),Number(Ke[2])-1,Number(Ke[3]));const Hr=Number(Ke[4]||0)-tt,Ti=Number(Ke[5]||0)-$t,Do=Number(Ke[6]||0),ea=Math.floor(1e3*parseFloat("0."+(Ke[7]||0)));return Fn.call(Ce,Hr,Ti,Do,ea),Ce}($t)}const Ce=new Date(Ke);if(!Ge(Ce))throw new Error(`Unable to convert "${Ke}" into a date`);return Ce}(Ke);Ce=En(tt,Ce)||Ce;let Ti,Hr=[];for(;Ce;){if(Ti=rt.exec(Ce),!Ti){Hr.push(Ce);break}{Hr=Hr.concat(Ti.slice(1));const Ro=Hr.pop();if(!Ro)break;Ce=Ro}}let Do=Ln.getTimezoneOffset();$t&&(Do=Gr($t,Do),Ln=function dn(Ke,Ce,tt){const $t=tt?-1:1,Ln=Ke.getTimezoneOffset(),Fn=Gr(Ce,Ln);return function vi(Ke,Ce){return Ke=new Date(Ke.getTime()),Ke.setMinutes(Ke.getMinutes()+Ce),Ke}(Ke,$t*(Fn-Ln))}(Ln,$t,!0));let ea="";return Hr.forEach(Ro=>{const os=function oi(Ke){if(ci[Ke])return ci[Ke];let Ce;switch(Ke){case"G":case"GG":case"GGG":Ce=Yt(Vt.Eras,ue.Abbreviated);break;case"GGGG":Ce=Yt(Vt.Eras,ue.Wide);break;case"GGGGG":Ce=Yt(Vt.Eras,ue.Narrow);break;case"y":Ce=pt(st.FullYear,1,0,!1,!0);break;case"yy":Ce=pt(st.FullYear,2,0,!0,!0);break;case"yyy":Ce=pt(st.FullYear,3,0,!1,!0);break;case"yyyy":Ce=pt(st.FullYear,4,0,!1,!0);break;case"Y":Ce=si(1);break;case"YY":Ce=si(2,!0);break;case"YYY":Ce=si(3);break;case"YYYY":Ce=si(4);break;case"M":case"L":Ce=pt(st.Month,1,1);break;case"MM":case"LL":Ce=pt(st.Month,2,1);break;case"MMM":Ce=Yt(Vt.Months,ue.Abbreviated);break;case"MMMM":Ce=Yt(Vt.Months,ue.Wide);break;case"MMMMM":Ce=Yt(Vt.Months,ue.Narrow);break;case"LLL":Ce=Yt(Vt.Months,ue.Abbreviated,Z.Standalone);break;case"LLLL":Ce=Yt(Vt.Months,ue.Wide,Z.Standalone);break;case"LLLLL":Ce=Yt(Vt.Months,ue.Narrow,Z.Standalone);break;case"w":Ce=Br(1);break;case"ww":Ce=Br(2);break;case"W":Ce=Br(1,!0);break;case"d":Ce=pt(st.Date,1);break;case"dd":Ce=pt(st.Date,2);break;case"c":case"cc":Ce=pt(st.Day,1);break;case"ccc":Ce=Yt(Vt.Days,ue.Abbreviated,Z.Standalone);break;case"cccc":Ce=Yt(Vt.Days,ue.Wide,Z.Standalone);break;case"ccccc":Ce=Yt(Vt.Days,ue.Narrow,Z.Standalone);break;case"cccccc":Ce=Yt(Vt.Days,ue.Short,Z.Standalone);break;case"E":case"EE":case"EEE":Ce=Yt(Vt.Days,ue.Abbreviated);break;case"EEEE":Ce=Yt(Vt.Days,ue.Wide);break;case"EEEEE":Ce=Yt(Vt.Days,ue.Narrow);break;case"EEEEEE":Ce=Yt(Vt.Days,ue.Short);break;case"a":case"aa":case"aaa":Ce=Yt(Vt.DayPeriods,ue.Abbreviated);break;case"aaaa":Ce=Yt(Vt.DayPeriods,ue.Wide);break;case"aaaaa":Ce=Yt(Vt.DayPeriods,ue.Narrow);break;
vendor: 11,847 bytes, line 1
1case"b":case"bb":case"bbb":Ce=Yt(Vt.DayPeriods,ue.Abbreviated,Z.Standalone,!0);break;case"bbbb":Ce=Yt(Vt.DayPeriods,ue.Wide,Z.Standalone,!0);break;case"bbbbb":Ce=Yt(Vt.DayPeriods,ue.Narrow,Z.Standalone,!0);break;case"B":case"BB":case"BBB":Ce=Yt(Vt.DayPeriods,ue.Abbreviated,Z.Format,!0);break;case"BBBB":Ce=Yt(Vt.DayPeriods,ue.Wide,Z.Format,!0);break;case"BBBBB":Ce=Yt(Vt.DayPeriods,ue.Narrow,Z.Format,!0);break;case"h":Ce=pt(st.Hours,1,-12);break;case"hh":Ce=pt(st.Hours,2,-12);break;case"H":Ce=pt(st.Hours,1);break;case"HH":Ce=pt(st.Hours,2);break;case"m":Ce=pt(st.Minutes,1);break;case"mm":Ce=pt(st.Minutes,2);break;case"s":Ce=pt(st.Seconds,1);break;case"ss":Ce=pt(st.Seconds,2);break;case"S":Ce=pt(st.FractionalSeconds,1);break;case"SS":Ce=pt(st.FractionalSeconds,2);break;case"SSS":Ce=pt(st.FractionalSeconds,3);break;case"Z":case"ZZ":case"ZZZ":Ce=Jt(Ze.Short);break;case"ZZZZZ":Ce=Jt(Ze.Extended);break;case"O":case"OO":case"OOO":case"z":case"zz":case"zzz":Ce=Jt(Ze.ShortGMT);break;case"OOOO":case"ZZZZ":case"zzzz":Ce=Jt(Ze.Long);break;default:return null}return ci[Ke]=Ce,Ce}(Ro);ea+=os?os(Ln,tt,Do):"''"===Ro?"'":Ro.replace(/(^'|'$)/g,"").replace(/''/g,"'")}),ea}function Zn(Ke,Ce,tt){const $t=new Date(0);return $t.setFullYear(Ke,Ce,tt),$t.setHours(0,0,0),$t}function En(Ke,Ce){const tt=function we(Ke){return(0,s.H5H)(Ke)[s.KH2.LocaleId]}(Ke);if(tn[tt]=tn[tt]||{},tn[tt][Ce])return tn[tt][Ce];let $t="";switch(Ce){case"shortDate":$t=Me(Ke,se.Short);break;case"mediumDate":$t=Me(Ke,se.Medium);break;case"longDate":$t=Me(Ke,se.Long);break;case"fullDate":$t=Me(Ke,se.Full);break;case"shortTime":$t=J(Ke,se.Short);break;case"mediumTime":$t=J(Ke,se.Medium);break;case"longTime":$t=J(Ke,se.Long);break;case"fullTime":$t=J(Ke,se.Full);break;case"short":const Ln=En(Ke,"shortTime"),Fn=En(Ke,"shortDate");$t=gn(B(Ke,se.Short),[Ln,Fn]);break;case"medium":const Hr=En(Ke,"mediumTime"),Ti=En(Ke,"mediumDate");$t=gn(B(Ke,se.Medium),[Hr,Ti]);break;case"long":const Do=En(Ke,"longTime"),ea=En(Ke,"longDate");$t=gn(B(Ke,se.Long),[Do,ea]);break;case"full":const Ro=En(Ke,"fullTime"),os=En(Ke,"fullDate");$t=gn(B(Ke,se.Full),[Ro,os])}return $t&&(tn[tt][Ce]=$t),$t}function gn(Ke,Ce){return Ce&&(Ke=Ke.replace(/\{([^}]+)}/g,function(tt,$t){return null!=Ce&&$t in Ce?Ce[$t]:tt})),Ke}function Pt(Ke,Ce,tt="-",$t,Ln){let Fn="";(Ke<0||Ln&&Ke<=0)&&(Ln?Ke=1-Ke:(Ke=-Ke,Fn=tt));let Hr=String(Ke);for(;Hr.length<Ce;)Hr="0"+Hr;return $t&&(Hr=Hr.slice(Hr.length-Ce)),Fn+Hr}function pt(Ke,Ce,tt=0,$t=!1,Ln=!1){return function(Fn,Hr){let Ti=function Ct(Ke,Ce){switch(Ke){case st.FullYear:return Ce.getFullYear();case st.Month:return Ce.getMonth();case st.Date:return Ce.getDate();case st.Hours:return Ce.getHours();case st.Minutes:return Ce.getMinutes();case st.Seconds:return Ce.getSeconds();case st.FractionalSeconds:return Ce.getMilliseconds();case st.Day:return Ce.getDay();default:throw new Error(`Unknown DateType value "${Ke}".`)}}(Ke,Fn);if((tt>0||Ti>-tt)&&(Ti+=tt),Ke===st.Hours)0===Ti&&-12===tt&&(Ti=12);else if(Ke===st.FractionalSeconds)return function et(Ke,Ce){return Pt(Ke,3).substring(0,Ce)}(Ti,Ce);const Do=G(Hr,ge.MinusSign);return Pt(Ti,Ce,Do,$t,Ln)}}function Yt(Ke,Ce,tt=Z.Format,$t=!1){return function(Ln,Fn){return function ot(Ke,Ce,tt,$t,Ln,Fn){switch(tt){case Vt.Months:return Pe(Ce,Ln,$t)[Ke.getMonth()];case Vt.Days:return xe(Ce,Ln,$t)[Ke.getDay()];case Vt.DayPeriods:const Hr=Ke.getHours(),Ti=Ke.getMinutes();if(Fn){const ea=function gt(Ke){const Ce=(0,s.H5H)(Ke);return dt(Ce),(Ce[s.KH2.ExtraData][2]||[]).map($t=>"string"==typeof $t?ct($t):[ct($t[0]),ct($t[1])])}(Ce),Ro=function Mt(Ke,Ce,tt){const $t=(0,s.H5H)(Ke);dt($t);const Fn=xt([$t[s.KH2.ExtraData][0],$t[s.KH2.ExtraData][1]],Ce)||[];return xt(Fn,tt)||[]}(Ce,Ln,$t),os=ea.findIndex(da=>{if(Array.isArray(da)){const[Ao,Xi]=da,xa=Hr>=Ao.hours&&Ti>=Ao.minutes,_a=Hr<Xi.hours||Hr===Xi.hours&&Ti<Xi.minutes;if(Ao.hours<Xi.hours){if(xa&&_a)return!0}else if(xa||_a)return!0}else if(da.hours===Hr&&da.minutes===Ti)return!0;return!1});if(-1!==os)return Ro[os]}return ce(Ce,Ln,$t)[Hr<12?0:1];case Vt.Eras:return function Je(Ke,Ce){return xt((0,s.H5H)(Ke)[s.KH2.Eras],Ce)}(Ce,$t)[Ke.getFullYear()<=0?0:1];default:throw new Error(`unexpected translation type ${tt}`)}}(Ln,Fn,Ke,Ce,tt,$t)}}function Jt(Ke){return function(Ce,tt,$t){const Ln=-1*$t,Fn=G(tt,ge.MinusSign),Hr=Ln>0?Math.floor(Ln/60):Math.ceil(Ln/60);switch(Ke){case Ze.Short:return(Ln>=0?"+":"")+Pt(Hr,2,Fn)+Pt(Math.abs(Ln%60),2,Fn);case Ze.ShortGMT:return"GMT"+(Ln>=0?"+":"")+Pt(Hr,1,Fn);case Ze.Long:return"GMT"+(Ln>=0?"+":"")+Pt(Hr,2,Fn)+":"+Pt(Math.abs(Ln%60),2,Fn);case Ze.Extended:return 0===$t?"Z":(Ln>=0?"+":"")+Pt(Hr,2,Fn)+":"+Pt(Math.abs(Ln%60),2,Fn);default:throw new Error(`Unknown zone width "${Ke}"`)}}}!function(Ke){Ke[Ke.Short=0]="Short",Ke[Ke.ShortGMT=1]="ShortGMT",Ke[Ke.Long=2]="Long",Ke[Ke.Extended=3]="Extended"}(Ze||(Ze={})),function(Ke){Ke[Ke.FullYear=0]="FullYear",Ke[Ke.Month=1]="Month",Ke[Ke.Date=2]="Date",Ke[Ke.Hours=3]="Hours",Ke[Ke.Minutes=4]="Minutes",Ke[Ke.Seconds=5]="Seconds",Ke[Ke.FractionalSeconds=6]="FractionalSeconds",Ke[Ke.Day=7]="Day"}(st||(st={})),function(Ke){Ke[Ke.DayPeriods=0]="DayPeriods",Ke[Ke.Days=1]="Days",Ke[Ke.Months=2]="Months",Ke[Ke.Eras=3]="Eras"}(Vt||(Vt={}));const fn=0,xn=4;function Er(Ke){return Zn(Ke.getFullYear(),Ke.getMonth(),Ke.getDate()+(xn-Ke.getDay()))}function Br(Ke,Ce=!1){return function(tt,$t){let Ln;if(Ce){const Fn=new Date(tt.getFullYear(),tt.getMonth(),1).getDay()-1,Hr=tt.getDate();Ln=1+Math.floor((Hr+Fn)/7)}else{const Fn=Er(tt),Hr=function Qn(Ke){const Ce=Zn(Ke,fn,1).getDay();return Zn(Ke,0,1+(Ce<=xn?xn:xn+7)-Ce)}(Fn.getFullYear()),Ti=Fn.getTime()-Hr.getTime();Ln=1+Math.round(Ti/6048e5)}return Pt(Ln,Ke,G($t,ge.MinusSign))}}function si(Ke,Ce=!1){return function(tt,$t){return Pt(Er(tt).getFullYear(),Ke,G($t,ge.MinusSign),Ce)}}const ci={};function Gr(Ke,Ce){Ke=Ke.replace(/:/g,"");const tt=Date.parse("Jan 01, 1970 00:00:00 "+Ke)/6e4;return isNaN(tt)?Ce:tt}function Ge(Ke){return Ke instanceof Date&&!isNaN(Ke.valueOf())}const at=/^(\d+)?\.((\d+)(-(\d+))?)?$/,ht=22,Ut=".",qt="0",cr=";",dr=",",vr="#";function pn(Ke,Ce,tt,$t,Ln,Fn,Hr=!1){let Ti="",Do=!1;if(isFinite(Ke)){let ea=function Wn(Ke){let $t,Ln,Fn,Hr,Ti,Ce=Math.abs(Ke)+"",tt=0;for((Ln=Ce.indexOf(Ut))>-1&&(Ce=Ce.replace(Ut,"")),(Fn=Ce.search(/e/i))>0?(Ln<0&&(Ln=Fn),Ln+=+Ce.slice(Fn+1),Ce=Ce.substring(0,Fn)):Ln<0&&(Ln=Ce.length),Fn=0;Ce.charAt(Fn)===qt;Fn++);if(Fn===(Ti=Ce.length))$t=[0],Ln=1;else{for(Ti--;Ce.charAt(Ti)===qt;)Ti--;for(Ln-=Fn,$t=[],Hr=0;Fn<=Ti;Fn++,Hr++)$t[Hr]=Number(Ce.charAt(Fn))}return Ln>ht&&($t=$t.splice(0,ht-1),tt=Ln-1,Ln=1),{digits:$t,exponent:tt,integerLen:Ln}}(Ke);Hr&&(ea=function hr(Ke){if(0===Ke.digits[0])return Ke;const Ce=Ke.digits.length-Ke.integerLen;return Ke.exponent?Ke.exponent+=2:(0===Ce?Ke.digits.push(0,0):1===Ce&&Ke.digits.push(0),Ke.integerLen+=2),Ke}(ea));let Ro=Ce.minInt,os=Ce.minFrac,da=Ce.maxFrac;if(Fn){const Qa=Fn.match(at);if(null===Qa)throw new Error(`${Fn} is not a valid digit info`);const yl=Qa[1],ys=Qa[3],Go=Qa[5];null!=yl&&(Ro=vt(yl)),null!=ys&&(os=vt(ys)),null!=Go?da=vt(Go):null!=ys&&os>da&&(da=os)}!function Cr(Ke,Ce,tt){if(Ce>tt)throw new Error(`The minimum number of digits after fraction (${Ce}) is higher than the maximum (${tt}).`);let $t=Ke.digits,Ln=$t.length-Ke.integerLen;const Fn=Math.min(Math.max(Ce,Ln),tt);let Hr=Fn+Ke.integerLen,Ti=$t[Hr];if(Hr>0){$t.splice(Math.max(Ke.integerLen,Hr));for(let os=Hr;os<$t.length;os++)$t[os]=0}else{Ln=Math.max(0,Ln),Ke.integerLen=1,$t.length=Math.max(1,Hr=Fn+1),$t[0]=0;for(let os=1;os<Hr;os++)$t[os]=0}if(Ti>=5)if(Hr-1<0){for(let os=0;os>Hr;os--)$t.unshift(0),Ke.integerLen++;$t.unshift(1),Ke.integerLen++}else $t[Hr-1]++;for(;Ln<Math.max(0,Fn);Ln++)$t.push(0);let Do=0!==Fn;const ea=Ce+Ke.integerLen,Ro=$t.reduceRight(function(os,da,Ao,Xi){return da+=os,Xi[Ao]=da<10?da:da-10,Do&&(0===Xi[Ao]&&Ao>=ea?Xi.pop():Do=!1),da>=10?1:0},0);Ro&&($t.unshift(Ro),Ke.integerLen++)}(ea,os,da);let Ao=ea.digits,Xi=ea.integerLen;const xa=ea.exponent;let _a=[];for(Do=Ao.every(Qa=>!Qa);Xi<Ro;Xi++)Ao.unshift(0);for(;Xi<0;Xi++)Ao.unshift(0);Xi>0?_a=Ao.splice(Xi,Ao.length):(_a=Ao,Ao=[0]);const Xa=[];for(Ao.length>=Ce.lgSize&&Xa.unshift(Ao.splice(-Ce.lgSize,Ao.length).join(""));Ao.length>Ce.gSize;)Xa.unshift(Ao.splice(-Ce.gSize,Ao.length).join(""));Ao.length&&Xa.unshift(Ao.join("")),Ti=Xa.join(G(tt,$t)),_a.length&&(Ti+=G(tt,Ln)+_a.join("")),xa&&(Ti+=G(tt,ge.Exponential)+"+"+xa)}else Ti=G(tt,ge.Infinity);return Ti=Ke<0&&!Do?Ce.negPre+Ti+Ce.negSuf:Ce.posPre+Ti+Ce.posSuf,Ti}function zt(Ke,Ce,tt,$t,Ln){const Hr=On(le(Ce,oe.Currency),G(Ce,ge.MinusSign));return Hr.minFrac=function Lt(Ke){let Ce;const tt=pe[Ke];return tt&&(Ce=tt[2]),"number"==typeof Ce?Ce:nn}($t),Hr.maxFrac=Hr.minFrac,pn(Ke,Hr,Ce,ge.CurrencyGroup,ge.CurrencyDecimal,Ln).replace("\xa4",tt).replace("\xa4","").trim()}function On(Ke,Ce="-"){const tt={minInt:1,minFrac:0,maxFrac:0,posPre:"",posSuf:"",negPre:"",negSuf:"",gSize:0,lgSize:0},$t=Ke.split(cr),Ln=$t[0],Fn=$t[1],Hr=-1!==Ln.indexOf(Ut)?Ln.split(Ut):[Ln.substring(0,Ln.lastIndexOf(qt)+1),Ln.substring(Ln.lastIndexOf(qt)+1)],Ti=Hr[0],Do=Hr[1]||"";tt.posPre=Ti.substring(0,Ti.indexOf(vr));for(let Ro=0;Ro<Do.length;Ro++){const os=Do.charAt(Ro);os===qt?tt.minFrac=tt.maxFrac=Ro+1:os===vr?tt.maxFrac=Ro+1:tt.posSuf+=os}const ea=Ti.split(dr);if(tt.gSize=ea[1]?ea[1].length:0,tt.lgSize=ea[2]||ea[1]?(ea[2]||ea[1]).length:0,Fn){const Ro=Ln.length-tt.posPre.length-tt.posSuf.length,os=Fn.indexOf(vr);tt.negPre=Fn.substring(0,os).replace(/'/g,""),tt.negSuf=Fn.slice(os+Ro).replace(/'/g,"")}else tt.negPre=Ce+tt.posPre,tt.negSuf=tt.posSuf;return tt}function vt(Ke){const Ce=parseInt(Ke);if(isNaN(Ce))throw new Error("Invalid integer literal when parsing "+Ke);return Ce}class it{static{this.\u0275fac=function(tt){return new(tt||it)}}static{this.\u0275prov=s.jDH({token:it,factory:function(tt){let $t=null;return tt?$t=new tt:(Ln=s.KVO(s.xe9),$t=new _n(Ln)),$t;var Ln},providedIn:"root"})}}function jt(Ke,Ce,tt,$t){let Ln=`=${Ke}`;if(Ce.indexOf(Ln)>-1||(Ln=tt.getPluralCategory(Ke,$t),Ce.indexOf(Ln)>-1))return Ln;if(Ce.indexOf("other")>-1)return"other";throw new Error(`No plural message found for value "${Ke}"`)}class _n extends it{constructor(Ce){super(),this.locale=Ce}getPluralCategory(Ce,tt){switch(ze(tt||this.locale)(Ce)){case ie.Zero:return"zero";case ie.One:return"one";case ie.Two:return"two";case ie.Few:return"few";case ie.Many:return"many";default:return"other"}}static{this.\u0275fac=function(tt){return new(tt||_n)(s.KVO(s.xe9))}}static{this.\u0275prov=s.jDH({token:_n,factory:_n.\u0275fac})}}function Rr(Ke,Ce){Ce=encodeURIComponent(Ce);for(const tt of Ke.split(";")){const $t=tt.indexOf("="),[Ln,Fn]=-1==$t?[tt,""]:[tt.slice(0,$t),tt.slice($t+1)];if(Ln.trim()===Ce)return decodeURIComponent(Fn)}return null}const Jn=/\s+/,$r=[];class li{constructor(Ce,tt,$t,Ln){this._iterableDiffers=Ce,this._keyValueDiffers=tt,this._ngEl=$t,this._renderer=Ln,this.initialClasses=$r,this.stateMap=new Map}set klass(Ce){this.initialClasses=null!=Ce?Ce.trim().split(Jn):$r}set ngClass(Ce){this.rawClass="string"==typeof Ce?Ce.trim().split(Jn):Ce}ngDoCheck(){for(const tt of this.initialClasses)this._updateState(tt,!0);const Ce=this.rawClass;if(Array.isArray(Ce)||Ce instanceof Set)for(const tt of Ce)this._updateState(tt,!0);else if(null!=Ce)for(const tt of Object.keys(Ce))this._updateState(tt,!!Ce[tt]);this._applyStateDiff()}_updateState(Ce,tt){const $t=this.stateMap.get(Ce);void 0!==$t?($t.enabled!==tt&&($t.changed=!0,$t.enabled=tt),$t.touched=!0):this.stateMap.set(Ce,{enabled:tt,changed:!0,touched:!0})}_applyStateDiff(){for(const Ce of this.stateMap){const tt=Ce[0],$t=Ce[1];$t.changed?(this._toggleClass(tt,$t.enabled),$t.changed=!1):$t.touched||($t.enabled&&this._toggleClass(tt,!1),this.stateMap.delete(tt)),$t.touched=!1}}_toggleClass(Ce,tt){(Ce=Ce.trim()).length>
10&&Ce.split(Jn).forEach($t=>{tt?this._renderer.addClass(this._ngEl.nativeElement,$t):this._renderer.removeClass(this._ngEl.nativeElement,$t)})}static{this.\u0275fac=function(tt){return new(tt||li)(s.rXU(s._q3),s.rXU(s.MKu),s.rXU(s.aKT),s.rXU(s.sFG))}}static{this.\u0275dir=s.FsC({type:li,selectors:[["","ngClass",""]],inputs:{klass:["class","klass"],ngClass:"ngClass"},standalone:!0})}}class Ii{constructor(Ce){this._viewContainerRef=Ce,this.ngComponentOutlet=null,this._inputsUsed=new Map}_needToReCreateNgModuleInstance(Ce){return void 0!==Ce.ngComponentOutletNgModule||void 0!==Ce.ngComponentOutletNgModuleFactory}_needToReCreateComponentInstance(Ce){return void 0!==Ce.ngComponentOutlet||void 0!==Ce.ngComponentOutletContent||void 0!==Ce.ngComponentOutletInjector||this._needToReCreateNgModuleInstance(Ce)}ngOnChanges(Ce){if(this._needToReCreateComponentInstance(Ce)&&(this._viewContainerRef.clear(),this._inputsUsed.clear(),this._componentRef=void 0,this.ngComponentOutlet)){const tt=this.ngComponentOutletInjector||this._viewContainerRef.parentInjector;this._needToReCreateNgModuleInstance(Ce)&&(this._moduleRef?.destroy(),this.ngComponentOutletNgModule?this._moduleRef=(0,s.w6W)(this.ngComponentOutletNgModule,Xs(tt)):this.ngComponentOutletNgModuleFactory?this._moduleRef=this.ngComponentOutletNgModuleFactory.create(Xs(tt)):this._moduleRef=void 0),this._componentRef=this._viewContainerRef.createComponent(this.ngComponentOutlet,{injector:tt,ngModuleRef:this._moduleRef,projectableNodes:this.ngComponentOutletContent})}}ngDoCheck(){if(this._componentRef){if(this.ngComponentOutletInputs)for(const Ce of Object.keys(this.ngComponentOutletInputs))this._inputsUsed.set(Ce,!0);this._applyInputStateDiff(this._componentRef)}}ngOnDestroy(){this._moduleRef?.destroy()}_applyInputStateDiff(Ce){for(const[tt,$t]of this._inputsUsed)$t?(Ce.setInput(tt,this.ngComponentOutletInputs[tt]),this._inputsUsed.set(tt,!1)):(Ce.setInput(tt,void 0),this._inputsUsed.delete(tt))}static{this.\u0275fac=function(tt){return new(tt||Ii)(s.rXU(s.c1b))}}static{this.\u0275dir=s.FsC({type:Ii,selectors:[["","ngComponentOutlet",""]],inputs:{ngComponentOutlet:"ngComponentOutlet",ngComponentOutletInputs:"ngComponentOutletInputs",ngComponentOutletInjector:"ngComponentOutletInjector",ngComponentOutletContent:"ngComponentOutletContent",ngComponentOutletNgModule:"ngComponentOutletNgModule",ngComponentOutletNgModuleFactory:"ngComponentOutletNgModuleFactory"},standalone:!0,features:[s.OA$]})}}function Xs(Ke){return Ke.get(s.Vns).injector}class Lr{constructor(Ce,tt,$t,Ln){this.$implicit=Ce,this.ngForOf=tt,this.index=$t,this.count=Ln}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}}class _r{set ngForOf(Ce){this._ngForOf=Ce,this._ngForOfDirty=!0}set ngForTrackBy(Ce){this._trackByFn=Ce}get ngForTrackBy(){return this._trackByFn}constructor(Ce,tt,$t){this._viewContainer=Ce,this._template=tt,this._differs=$t,this._ngForOf=null,this._ngForOfDirty=!0,this._differ=null}set ngForTemplate(Ce){Ce&&(this._template=Ce)}ngDoCheck(){if(this._ngForOfDirty){this._ngForOfDirty=!1;const Ce=this._ngForOf;!this._differ&&Ce&&(this._differ=this._differs.find(Ce).create(this.ngForTrackBy))}if(this._differ){const Ce=this._differ.diff(this._ngForOf);Ce&&this._applyChanges(Ce)}}_applyChanges(Ce){const tt=this._viewContainer;Ce.forEachOperation(($t,Ln,Fn)=>{if(null==$t.previousIndex)tt.createEmbeddedView(this._template,new Lr($t.item,this._ngForOf,-1,-1),null===Fn?void 0:Fn);else if(null==Fn)tt.remove(null===Ln?void 0:Ln);else if(null!==Ln){const Hr=tt.get(Ln);tt.move(Hr,Fn),qn(Hr,$t)}});for(let $t=0,Ln=tt.length;$t<Ln;$t++){const Hr=tt.get($t).context;Hr.index=$t,Hr.count=Ln,Hr.ngForOf=this._ngForOf}Ce.forEachIdentityChange($t=>{qn(tt.get($t.currentIndex),$t)})}static ngTemplateContextGuard(Ce,tt){return!0}static{this.\u0275fac=function(tt){return new(tt||_r)(s.rXU(s.c1b),s.rXU(s.C4Q),s.rXU(s._q3))}}static{this.\u0275dir=s.FsC({type:_r,selectors:[["","ngFor","","ngForOf",""]],inputs:{ngForOf:"ngForOf",ngForTrackBy:"ngForTrackBy",ngForTemplate:"ngForTemplate"},standalone:!0})}}function qn(Ke,Ce){Ke.context.$implicit=Ce.item}class fi{constructor(Ce,tt){this._viewContainer=Ce,this._context=new Ri,this._thenTemplateRef=null,this._elseTemplateRef=null,this._thenView
1Ref=null,this._elseViewRef=null,this._thenTemplateRef=tt}set ngIf(Ce){this._context.$implicit=this._context.ngIf=Ce,this._updateView()}set ngIfThen(Ce){Fi("ngIfThen",Ce),this._thenTemplateRef=Ce,this._thenViewRef=null,this._updateView()}set ngIfElse(Ce){Fi("ngIfElse",Ce),this._elseTemplateRef=Ce,this._elseViewRef=null,this._updateView()}_updateView(){this._context.$implicit?this._thenViewRef||(this._viewContainer.clear(),this._elseViewRef=null,this._thenTemplateRef&&(this._thenViewRef=this._viewContainer.createEmbeddedView(this._thenTemplateRef,this._context))):this._elseViewRef||(this._viewContainer.clear(),this._thenViewRef=null,this._elseTemplateRef&&(this._elseViewRef=this._viewContainer.createEmbeddedView(this._elseTemplateRef,this._context)))}static ngTemplateContextGuard(Ce,tt){return!0}static{this.\u0275fac=function(tt){return new(tt||fi)(s.rXU(s.c1b),s.rXU(s.C4Q))}}static{this.\u0275dir=s.FsC({type:fi,selectors:[["","ngIf",""]],inputs:{ngIf:"ngIf",ngIfThen:"ngIfThen",ngIfElse:"ngIfElse"},standalone:!0})}}class Ri{constructor(){this.$implicit=null,this.ngIf=null}}function Fi(Ke,Ce){if(Ce&&!Ce.createEmbeddedView)throw new Error(`${Ke} must be a TemplateRef, but received '${(0,s.Tbb)(Ce)}'.`)}class ls{constructor(Ce,tt){this._viewContainerRef=Ce,this._templateRef=tt,this._created=!1}create(){this._created=!0,this._viewContainerRef.createEmbeddedView(this._templateRef)}destroy(){this._created=!1,this._viewContainerRef.clear()}enforceState(Ce){Ce&&!this._created?this.create():!Ce&&this._created&&this.destroy()}}class Yr{constructor(){this._defaultViews=[],this._defaultUsed=!1,this._caseCount=0,this._lastCaseCheckIndex=0,this._lastCasesMatched=!1}set ngSwitch(Ce){this._ngSwitch=Ce,0===this._caseCount&&this._updateDefaultCases(!0)}_addCase(){return this._caseCount++}_addDefault(Ce){this._defaultViews.push(Ce)}_matchCase(Ce){const tt=Ce==this._ngSwitch;return this._lastCasesMatched=this._lastCasesMatched||tt,this._lastCaseCheckIndex++,this._lastCaseCheckIndex===this._caseCount&&(this._updateDefaultCases(!this._lastCasesMatched),this._lastCaseCheckIndex=0,this._lastCasesMatched=!1),tt}_updateDefaultCases(Ce){if(this._defaultViews.length>0&&Ce!==this._defaultUsed){this._defaultUsed=Ce;for(const tt of this._defaultViews)tt.enforceState(Ce)}}static{this.\u0275fac=function(tt){return new(tt||Yr)}}static{this.\u0275dir=s.FsC({type:Yr,selectors:[["","ngSwitch",""]],inputs:{ngSwitch:"ngSwitch"},standalone:!0})}}class Tr{constructor(Ce,tt,$t){this.ngSwitch=$t,$t._addCase(),this._view=new ls(Ce,tt)}ngDoCheck(){this._view.enforceState(this.ngSwitch._matchCase(this.ngSwitchCase))}static{this.\u0275fac=function(tt){return new(tt||Tr)(s.rXU(s.c1b),s.rXU(s.C4Q),s.rXU(Yr,9))}}static{this.\u0275dir=s.FsC({type:Tr,selectors:[["","ngSwitchCase",""]],inputs:{ngSwitchCase:"ngSwitchCase"},standalone:!0})}}class Ji{constructor(Ce,tt,$t){$t._addDefault(new ls(Ce,tt))}static{this.\u0275fac=function(tt){return new(tt||Ji)(s.rXU(s.c1b),s.rXU(s.C4Q),s.rXU(Yr,9))}}static{this.\u0275dir=s.FsC({type:Ji,selectors:[["","ngSwitchDefault",""]],standalone:!0})}}class Ms{constructor(Ce){this._localization=Ce,this._caseViews={}}set ngPlural(Ce){this._updateView(Ce)}addCase(Ce,tt){this._caseViews[Ce]=tt}_updateView(Ce){this._clearViews();const $t=jt(Ce,Object.keys(this._caseViews),this._localization);this._activateView(this._caseViews[$t])}_clearViews(){this._activeView&&this._activeView.destroy()}_activateView(Ce){Ce&&(this._activeView=Ce,this._activeView.create())}static{this.\u0275fac=function(tt){return new(tt||Ms)(s.rXU(it))}}static{this.\u0275dir=s.FsC({type:Ms,selectors:[["","ngPlural",""]],inputs:{ngPlural:"ngPlural"},standalone:!0})}}class fs{constructor(Ce,tt,$t,Ln){this.value=Ce;const Fn=!isNaN(Number(Ce));Ln.addCase(Fn?`=${Ce}`:Ce,new ls($t,tt))}static{this.\u0275fac=function(tt){return new(tt||fs)(s.kS0("ngPluralCase"),s.rXU(s.C4Q),s.rXU(s.c1b),s.rXU(Ms,1))}}static{this.\u0275dir=s.FsC({type:fs,selectors:[["","ngPluralCase",""]],standalone:!0})}}class hi{constructor(Ce,tt,$t){this._ngEl=Ce,this._differs=tt,this._renderer=$t,this._ngStyle=null,this._differ=null}set ngStyle(Ce){this._ngStyle=Ce,!this._differ&&Ce&&(this._differ=this._differs.find(Ce).create())}ngDoCheck(){if(this._differ){const Ce=this._differ.diff(this._ngStyle);Ce&&this._applyChanges(Ce)}}_setStyle(Ce,tt){const[$t,Ln]=Ce.split("."),Fn=-1===$t.indexOf("-")?void 0:s.czy.DashCase;null!=tt?this._renderer.setStyle(this._ngEl.nativeElement,$t,Ln?`${tt}${Ln}`:tt,Fn):this._renderer.removeStyle(this._ngEl.nativeElement,$t,Fn)}_applyChanges(Ce){Ce.forEachRemovedItem(tt=>this._setStyle(tt.key,null)),Ce.forEachAddedItem(tt=>this._setStyle(tt.key,tt.currentValue)),Ce.forEachChangedItem(tt=>this._setStyle(tt.key,tt.currentValue))}static{this.\u0275fac=function(tt){return new(tt||hi)(s.rXU(s.aKT),s.rXU(s.MKu),s.rXU(s.sFG))}}static{this.\u0275dir=s.FsC({type:hi,selectors:[["","ngStyle",""]],inputs:{ngStyle:"ngStyle"},standalone:!0})}}
1class ho{constructor(Ce){this._viewContainerRef=Ce,this._viewRef=null,this.ngTemplateOutletContext=null,this.ngTemplateOutlet=null,this.ngTemplateOutletInjector=null}ngOnChanges(Ce){if(Ce.ngTemplateOutlet||Ce.ngTemplateOutletInjector){const tt=this._viewContainerRef;if(this._viewRef&&tt.remove(tt.indexOf(this._viewRef)),this.ngTemplateOutlet){const{ngTemplateOutlet:$t,ngTemplateOutletContext:Ln,ngTemplateOutletInjector:Fn}=this;this._viewRef=tt.createEmbeddedView($t,Ln,Fn?{injector:Fn}:void 0)}else this._viewRef=null}else this._viewRef&&Ce.ngTemplateOutletContext&&this.ngTemplateOutletContext&&(this._viewRef.context=this.ngTemplateOutletContext)}static{this.\u0275fac=function(tt){return new(tt||ho)(s.rXU(s.c1b))}}static{this.\u0275dir=s.FsC({type:ho,selectors:[["","ngTemplateOutlet",""]],inputs:{ngTemplateOutletContext:"ngTemplateOutletContext",ngTemplateOutlet:"ngTemplateOutlet",ngTemplateOutletInjector:"ngTemplateOutletInjector"},standalone:!0,features:[s.OA$]})}}function Qs(Ke,Ce){return new s.wOt(2100,!1)}const Xo=new class Ra{createSubscription(Ce,tt){return Ce.then(tt,$t=>{throw $t})}dispose(Ce){}},Pn=new class Ps{createSubscription(Ce,tt){return(0,s.O8t)(()=>Ce.subscribe({next:tt,error:$t=>{throw $t}}))}dispose(Ce){(0,s.O8t)(()=>Ce.unsubscribe())}};class ol{constructor(Ce){this._latestValue=null,this._subscription=null,this._obj=null,this._strategy=null,this._ref=Ce}ngOnDestroy(){this._subscription&&this._dispose(),this._ref=null}transform(Ce){return this._obj?Ce!==this._obj?(this._dispose(),this.transform(Ce)):this._latestValue:(Ce&&this._subscribe(Ce),this._latestValue)}_subscribe(Ce){this._obj=Ce,this._strategy=this._selectStrategy(Ce),this._subscription=this._strategy.createSubscription(Ce,tt=>this._updateLatestValue(Ce,tt))}_selectStrategy(Ce){if((0,s.jNT)(Ce))return Xo;if((0,s.zjR)(Ce))return Pn;throw Qs()}_dispose(){this._strategy.dispose(this._subscription),this._latestValue=null,this._subscription=null,this._obj=null}_updateLatestValue(Ce,tt){Ce===this._obj&&(this._latestValue=tt,this._ref.markForCheck())}static{this.\u0275fac=function(tt){return new(tt||ol)(s.rXU(s.gRc,16))}}static{this.\u0275pipe=s.EJ8({name:"async",type:ol,pure:!1,standalone:!0})}}class Mn{transform(Ce){if(null==Ce)return null;if("string"!=typeof Ce)throw Qs();return Ce.toLowerCase()}static{this.\u0275fac=function(tt){return new(tt||Mn)}}static{this.\u0275pipe=s.EJ8({name:"lowercase",type:Mn,pure:!0,standalone:!0})}}const Nn=/(?:[0-9A-Za-z\xAA\xB5\xBA\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0370-\u0374\u0376\u0377\u037A-\u037D\u037F\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u048A-\u052F\u0531-\u0556\u0559\u0560-\u0588\u05D0-\u05EA\u05EF-\u05F2\u0620-\u064A\u066E\u066F\u0671-\u06D3\u06D5\u06E5\u06E6\u06EE\u06EF\u06FA-\u06FC\u06FF\u0710\u0712-\u072F\u074D-\u07A5\u07B1\u07CA-\u07EA\u07F4\u07F5\u07FA\u0800-\u0815\u081A\u0824\u0828\u0840-\u0858\u0860-\u086A\u0870-\u0887\u0889-\u088E\u08A0-\u08C9\u0904-\u0939\u093D\u0950\u0958-\u0961\u0971-\u0980\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BD\u09CE\u09DC\u09DD\u09DF-\u09E1\u09F0\u09F1\u09FC\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A59-\u0A5C\u0A5E\u0A72-\u0A74\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABD\u0AD0\u0AE0\u0AE1\u0AF9\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3D\u0B5C\u0B5D\u0B5F-\u0B61\u0B71\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BD0\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3D\u0C58-\u0C5A\u0C5D\u0C60\u0C61\u0C80\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBD\u0CDD\u0CDE\u0CE0\u0CE1\u0CF1\u0CF2\u0D04-\u0D0C\u0D0E-\u0D10\u0D12-\u0D3A\u0D3D\u0D4E\u0D54-\u0D56\u0D5F-\u0D61\u0D7A-\u0D7F\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0E01-\u0E30\u0E32\u0E33\u0E40-\u0E46\u0E81\u0E82\u0E84\u0E86-\u0E8A\u0E8C-\u0EA3\u0EA5\u0EA7-\u0EB0\u0EB2\u0EB3\u0EBD\u0EC0-\u0EC4\u0EC6\u0EDC-\u0EDF\u0F00\u0F40-\u0F47\u0F49-\u0F6C\u0F88-\u0F8C\u1000-\u102A\u103F\u1050-\u1055\u105A-\u105D\u1061\u1065\u1066\u106E-\u1070\u1075-\u1081\u108E\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u1380-\u138F\u13A0-\u13F5\u13F8-\u13FD\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16F1-\u16F8\u1700-\u1711\u171F-\u1731\u1740-\u1751\u1760-\u176C\u176E-\u1770\u1780-\u17B3\u17D7\u17DC\u1820-\u1878\u1880-\u1884\u1887-\u18A8\u18AA\u18B0-\u18F5\u1900-\u191E\u1950-\u196D\u1970-\u1974\u1980-\u19AB\u19B0-\u19C9\u1A00-\u1A16\u1A20-\u1A54\u1AA7\u1B05-\u1B33\u1B45-\u1B4C\u1B83-\u1BA0\u1BAE\u1BAF\u1BBA-\u1BE5\u1C00-\u1C23\u1C4D-\u1C4F\u1C5A-\u1C7D\u1C80-\u1C88\u1C90-\u1CBA\u1CBD-\u1CBF\u1CE9-\u1CEC\u1CEE-\u1CF3\u1CF5\u1CF6\u1CFA\u1D00-\u1DBF\u1E00-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u2071\u207F\u2090-\u209C\u2102\u2107\u210A-\u2113\u2115\u2119-\u211D\u2124\u2126\u2128\u212A-\u212D\u212F-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2183\u2184\u2C00-\u2CE4\u2CEB-\u2CEE\u2CF2\u2CF3\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D80-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u2E2F\u3005\u3006\u3031-\u3035\u303B\u303C\u3041-\u3096\u309D-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312F\u3131-\u318E\u31A0-\u31BF\u31F0-\u31FF\u3400-\u4DBF\u4E00-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA61F\uA62A\uA62B\uA640-\uA66E\uA67F-\uA69D\uA6A0-\uA6E5\uA717-\uA71F\uA722-\uA788\uA78B-\uA7CA\uA7D0\uA7D1\uA7D3\uA7D5-\uA7D9\uA7F2-\uA801\uA803-\uA805\uA807-\uA80A\uA80C-\uA822\uA840-\uA873\uA882-\uA8B3\uA8F2-\uA8F7\uA8FB\uA8FD\uA8FE\uA90A-\uA925\uA930-\uA946\uA960-\uA97C\uA984-\uA9B2\uA9CF\uA9E0-\uA9E4\uA9E6-\uA9EF\uA9FA-\uA9FE\uAA00-\uAA28\uAA40-\uAA42\uAA44-\uAA4B\uAA60-\uAA76\uAA7A\uAA7E-\uAAAF\uAAB1\uAAB5\uAAB6\uAAB9-\uAABD\uAAC0\uAAC2\uAADB-\uAADD\uAAE0-\uAAEA\uAAF2-\uAAF4\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uAB30-\uAB5A\uAB5C-\uAB69\uAB70-\uABE2\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D\uFB1F-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFB
1D3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE70-\uFE74\uFE76-\uFEFC\uFF21-\uFF3A\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC]|\uD800[\uDC00-\uDC0B\uDC0D-\uDC26\uDC28-\uDC3A\uDC3C\uDC3D\uDC3F-\uDC4D\uDC50-\uDC5D\uDC80-\uDCFA\uDE80-\uDE9C\uDEA0-\uDED0\uDF00-\uDF1F\uDF2D-\uDF40\uDF42-\uDF49\uDF50-\uDF75\uDF80-\uDF9D\uDFA0-\uDFC3\uDFC8-\uDFCF]|\uD801[\uDC00-\uDC9D\uDCB0-\uDCD3\uDCD8-\uDCFB\uDD00-\uDD27\uDD30-\uDD63\uDD70-\uDD7A\uDD7C-\uDD8A\uDD8C-\uDD92\uDD94\uDD95\uDD97-\uDDA1\uDDA3-\uDDB1\uDDB3-\uDDB9\uDDBB\uDDBC\uDE00-\uDF36\uDF40-\uDF55\uDF60-\uDF67\uDF80-\uDF85\uDF87-\uDFB0\uDFB2-\uDFBA]|\uD802[\uDC00-\uDC05\uDC08\uDC0A-\uDC35\uDC37\uDC38\uDC3C\uDC3F-\uDC55\uDC60-\uDC76\uDC80-\uDC9E\uDCE0-\uDCF2\uDCF4\uDCF5\uDD00-\uDD15\uDD20-\uDD39\uDD80-\uDDB7\uDDBE\uDDBF\uDE00\uDE10-\uDE13\uDE15-\uDE17\uDE19-\uDE35\uDE60-\uDE7C\uDE80-\uDE9C\uDEC0-\uDEC7\uDEC9-\uDEE4\uDF00-\uDF35\uDF40-\uDF55\uDF60-\uDF72\uDF80-\uDF91]|\uD803[\uDC00-\uDC48\uDC80-\uDCB2\uDCC0-\uDCF2\uDD00-\uDD23\uDE80-\uDEA9\uDEB0\uDEB1\uDF00-\uDF1C\uDF27\uDF30-\uDF45\uDF70-\uDF81\uDFB0-\uDFC4\uDFE0-\uDFF6]|\uD804[\uDC03-\uDC37\uDC71\uDC72\uDC75\uDC83-\uDCAF\uDCD0-\uDCE8\uDD03-\uDD26\uDD44\uDD47\uDD50-\uDD72\uDD76\uDD83-\uDDB2\uDDC1-\uDDC4\uDDDA\uDDDC\uDE00-\uDE11\uDE13-\uDE2B\uDE80-\uDE86\uDE88\uDE8A-\uDE8D\uDE8F-\uDE9D\uDE9F-\uDEA8\uDEB0-\uDEDE\uDF05-\uDF0C\uDF0F\uDF10\uDF13-\uDF28\uDF2A-\uDF30\uDF32\uDF33\uDF35-\uDF39\uDF3D\uDF50\uDF5D-\uDF61]|\uD805[\uDC00-\uDC34\uDC47-\uDC4A\uDC5F-\uDC61\uDC80-\uDCAF\uDCC4\uDCC5\uDCC7\uDD80-\uDDAE\uDDD8-\uDDDB\uDE00-\uDE2F\uDE44\uDE80-\uDEAA\uDEB8\uDF00-\uDF1A\uDF40-\uDF46]|\uD806[\uDC00-\uDC2B\uDCA0-\uDCDF\uDCFF-\uDD06\uDD09\uDD0C-\uDD13\uDD15\uDD16\uDD18-\uDD2F\uDD3F\uDD41\uDDA0-\uDDA7\uDDAA-\uDDD0\uDDE1\uDDE3\uDE00\uDE0B-\uDE32\uDE3A\uDE50\uDE5C-\uDE89\uDE9D\uDEB0-\uDEF8]|\uD807[\uDC00-\uDC08\uDC0A-\uDC2E\uDC40\uDC72-\uDC8F\uDD00-\uDD06\uDD08\uDD09\uDD0B-\uDD30\uDD46\uDD60-\uDD65\uDD67\uDD68\uDD6A-\uDD89\uDD98\uDEE0-\uDEF2\uDFB0]|\uD808[\uDC00-\uDF99]|\uD809[\uDC80-\uDD43]|\uD80B[\uDF90-\uDFF0]|[\uD80C\uD81C-\uD820\uD822\uD840-\uD868\uD86A-\uD86C\uD86F-\uD872\uD874-\uD879\uD880-\uD883][\uDC00-\uDFFF]|\uD80D[\uDC00-\uDC2E]|\uD811[\uDC00-\uDE46]|\uD81A[\uDC00-\uDE38\uDE40-\uDE5E\uDE70-\uDEBE\uDED0-\uDEED\uDF00-\uDF2F\uDF40-\uDF43\uDF63-\uDF77\uDF7D-\uDF8F]|\uD81B[\uDE40-\uDE7F\uDF00-\uDF4A\uDF50\uDF93-\uDF9F\uDFE0\uDFE1\uDFE3]|\uD821[\uDC00-\uDFF7]|\uD823[\uDC00-\uDCD5\uDD00-\uDD08]|\uD82B[\uDFF0-\uDFF3\uDFF5-\uDFFB\uDFFD\uDFFE]|\uD82C[\uDC00-\uDD22\uDD50-\uDD52\uDD64-\uDD67\uDD70-\uDEFB]|\uD82F[\uDC00-\uDC6A\uDC70-\uDC7C\uDC80-\uDC88\uDC90-\uDC99]|\uD835[\uDC00-\uDC54\uDC56-\uDC9C\uDC9E\uDC9F\uDCA2\uDCA5\uDCA6\uDCA9-\uDCAC\uDCAE-\uDCB9\uDCBB\uDCBD-\uDCC3\uDCC5-\uDD05\uDD07-\uDD0A\uDD0D-\uDD14\uDD16-\uDD1C\uDD1E-\uDD39\uDD3B-\uDD3E\uDD40-\uDD44\uDD46\uDD4A-\uDD50\uDD52-\uDEA5\uDEA8-\uDEC0\uDEC2-\uDEDA\uDEDC-\uDEFA\uDEFC-\uDF14\uDF16-\uDF34\uDF36-\uDF4E\uDF50-\uDF6E\uDF70-\uDF88\uDF8A-\uDFA8\uDFAA-\uDFC2\uDFC4-\uDFCB]|\uD837[\uDF00-\uDF1E]|\uD838[\uDD00-\uDD2C\uDD37-\uDD3D\uDD4E\uDE90-\uDEAD\uDEC0-\uDEEB]|\uD839[\uDFE0-\uDFE6\uDFE8-\uDFEB\uDFED\uDFEE\uDFF0-\uDFFE]|\uD83A[\uDC00-\uDCC4\uDD00-\uDD43\uDD4B]|\uD83B[\uDE00-\uDE03\uDE05-\uDE1F\uDE21\uDE22\uDE24\uDE27\uDE29-\uDE32\uDE34-\uDE37\uDE39\uDE3B\uDE42\uDE47\uDE49\uDE4B\uDE4D-\uDE4F\uDE51\uDE52\uDE54\uDE57\uDE59\uDE5B\uDE5D\uDE5F\uDE61\uDE62\uDE64\uDE67-\uDE6A\uDE6C-\uDE72\uDE74-\uDE77\uDE79-\uDE7C\uDE7E\uDE80-\uDE89\uDE8B-\uDE9B\uDEA1-\uDEA3\uDEA5-\uDEA9\uDEAB-\uDEBB]|\uD869[\uDC00-\uDEDF\uDF00-\uDFFF]|\uD86D[\uDC00-\uDF38\uDF40-\uDFFF]|\uD86E[\uDC00-\uDC1D\uDC20-\uDFFF]|\uD873[\uDC00-\uDEA1\uDEB0-\uDFFF]|\uD87A[\uDC00-\uDFE0]|\uD87E[\uDC00-\uDE1D]|\uD884[\uDC00-\uDF4A])\S*/g;class Xn{transform(Ce){if(null==Ce)return null;if("string"!=typeof Ce)throw Qs();return Ce.replace(Nn,tt=>tt[0].toUpperCase()+tt.slice(1).toLowerCase())}static{this.\u0275fac=function(tt){return new(tt||Xn)}}static{this.\u0275pipe=s.EJ8({name:"titlecase",type:Xn,pure:!0,standalone:!0})}}class fr{transform(Ce){if(null==Ce)return null;if("string"!=typeof Ce)throw Qs();return Ce.toUpperCase()}static{this.\u0275fac=function(tt){return new(tt||fr)}}static{this.\u0275pipe=s.EJ8({name:"uppercase",type:fr,pure:!0,standalone:!0})}}const jr=new s.nKC("DATE_PIPE_DEFAULT_TIMEZONE"),Gi=new s.nKC("DATE_PIPE_DEFAULT_OPTIONS");class zi{constructor(Ce,tt,$t){this.locale=Ce,this.defaultTimezone=tt,this.defaultOptions=$t}transform(Ce,tt,$t,Ln){if(null==Ce||""===Ce||Ce!=Ce)return null;try{const Fn=tt??this.defaultOptions?.dateFormat??"mediumDate",Hr=$t??this.defaultOptions?.timezone??this.defaultTimezone??void 0;return an(Ce,Fn,Ln||this.locale,Hr)}catch(Fn){throw Qs(0,Fn.message)}}static{this.\u0275fac=function(tt){return new(tt||zi)(s.rXU(s.xe9,16),s.rXU(jr,24),s.rXU(Gi,24))}}static{this.\u0275pipe=s.EJ8({name:"date",type:zi,pure:!0,standalone:!0})}}const cs=/#/g;class Ss{constructor(Ce){this._localization=Ce}transform(Ce,tt,$t){if(null==Ce)return"";if("object"!=typeof tt||null===tt)throw Qs();return tt[jt(Ce,Object.keys(tt),this._localization,$t)].replace(cs,Ce.toString())}static{this.\u0275fac=function(tt){return new(tt||Ss)(s.rXU(it,16))}}static{this.\u0275pipe=s.EJ8({name:"i18nPlural",type:Ss,pure:!0,standalone:!0})}}class ks{transform(Ce,tt){if(null==Ce)return"";if("object"!=typeof tt||"string"!=typeof Ce)throw Qs();return tt.hasOwnProperty(Ce)?tt[Ce]:tt.hasOwnProperty("other")?tt.other:""}static{this.\u0275fac=function(tt){return new(tt||ks)}}static{this.\u0275pipe=s.EJ8({name:"i18nSelect",type:ks,pure:!0,standalone:!0})}}class ba{transform(Ce){return JSON.stringify(Ce,null,2)}static{this.\u0275fac=function(tt){return new(tt||ba)}}static{this.\u0275pipe=s.EJ8({name:"json",type:ba,pure:!1,standalone:!0})}}class zn{constructor(Ce){this.differs=Ce,this.keyValues=[],this.compareFn=It}transform(Ce,tt=It){if(!Ce||!(Ce instanceof Map)&&"object"!=typeof Ce)return null;this.differ||(this.differ=this.differs.find(Ce).create());const $t=this.differ.diff(Ce),Ln=tt!==this.compareFn;return $t&&(this.keyValues=[],$t.forEachItem(Fn=>{this.keyValues.push(function Qo(Ke,Ce){return{key:Ke,value:Ce}}(Fn.key,Fn.currentValue))})),($t||Ln)&&(this.keyValues.sort(tt),this.compareFn=tt),this.keyValues}static{this.\u0275fac=function(tt){return new(tt||zn)(s.rXU(s.MKu,16))}}static{this.\u0275pipe=s.EJ8({name:"keyvalue",type:zn,pure:!1,standalone:!0})}}function It(Ke,Ce){const tt=Ke.key,$t=Ce.key;if(tt===$t)return 0;if(void 0===tt)return 1;if(void 0===$t)return-1;if(null===tt)return 1;if(null===$t)return-1;if("string"==typeof tt&&"string"==typeof $t)return tt<$t?-1:1;if("number"==typeof tt&&"number"==typeof $t)return tt-$t;if("boolean"==typeof tt&&"boolean"==typeof $t)return tt<$t?-1:1;const Ln=String(tt),Fn=String($t);return Ln==Fn?0:Ln<Fn?-1:1}class Ci{constructor(Ce){this._locale=Ce}transform(Ce,tt,$t){if(!Js(Ce))return null;$t=$t||this._locale;try{return function Wt(Ke,Ce,tt){return pn(Ke,On(le(Ce,oe.Decimal),G(Ce,ge.MinusSign)),Ce,ge.Group,ge.Decimal,tt)}(vs(Ce),$t,tt)}catch(Ln){throw Qs(0,Ln.message)}}static{this.\u0275fac=function(tt){return new(tt||Ci)(s.rXU(s.xe9,16))}}static{this.\u0275pipe=s.EJ8({name:"number",type:Ci,pure:!0,standalone:!0})}}class ei{constructor(Ce){this._locale=Ce}transform(Ce,tt,$t){if(!Js(Ce))return null;$t=$t||this._locale;try{return function Et(Ke,Ce,tt){return pn(Ke,On(le(Ce,oe.Percent),G(Ce,ge.MinusSign)),Ce,ge.Group,ge.Decimal,tt,!0).replace(new RegExp("%","g"),G(Ce,ge.PercentSign))}(vs(Ce),$t,tt)}catch(Ln){throw Qs(0,Ln.message)}}static{this.\u0275fac=function(tt){return new(tt||ei)(s.rXU(s.xe9,16))}}static{this.\u0275pipe=s.EJ8({name:"percent",type:ei,pure:!0,standalone:!0})}}class is{constructor(Ce,tt="USD"){this._locale=Ce,this._defaultCurrencyCode=tt}transform(Ce,tt=this._defaultCurrencyCode,$t="symbol",Ln,Fn){if(!Js(Ce))return null;Fn=Fn||this._locale,"boolean"==typeof $t&&($t=$t?"symbol":"code");let Hr=tt||this._defaultCurrencyCode;"code"!==$t&&(Hr="symbol"===$t||"symbol-narrow"===$t?yt(Hr,"symbol"===$t?"wide":"narrow",Fn):$t);try{return zt(vs(Ce),Fn,Hr,tt,Ln)}catch(Ti){throw Qs(0,Ti.message)}}static{this.\u0275fac=function(tt){return new(tt||is)(s.rXU(s.xe9,16),s.rXU(s.Ocv,16))}}static{this.\u0275pipe=s.EJ8({name:"currency",type:is,pure:!0,standalone:!0})}}function Js(Ke){return!(null==Ke||""===Ke||Ke!=Ke)}function vs(Ke){if("string"==typeof Ke&&!isNaN(Number(Ke)-parseFloat(Ke)))return Number(Ke);if("number"!=typeof Ke)throw new Error(`${Ke} is not a number`);return Ke}class ua{transform(Ce,tt,$t){if(null==Ce)return null;if(!this.supports(Ce))throw Qs();return Ce.slice(tt,$t)}supports(Ce){return"string"==typeof Ce||Array.isArray(Ce)}static{this.\u0275fac=function(tt){return new(tt||ua)}}static{this.\u0275pipe=s.EJ8({name:"slice",type:ua,pure:!1,standalone:!0})}}class Fs{static{this.\u0275fac=function(tt){return new(tt||Fs)}}static{this.\u0275mod=s.$C({type:Fs,imports:[li,Ii,_r,fi,ho,hi,Yr,Tr,Ji,Ms,fs,ol,fr,Mn,ba,ua,Ci,ei,Xn,is,zi,Ss,ks,zn],exports:[li,Ii,_r,fi,ho,hi,Yr,Tr,Ji,Ms,fs,ol,fr,Mn,ba,ua,Ci,ei,Xn,is,zi,Ss,ks,zn]})}static{this.\u0275inj=s.G2t({})}}const Vo="browser",ac="server";function lc(Ke){return Ke===Vo}function td(Ke){return Ke===ac}new s.RxE("16.2.12");class Pa{static{this.\u0275prov=(0,s.jDH)({token:Pa,providedIn:"root",factory:()=>new Fa((0,s.KVO)(P),window)})}}class Fa{constructor(Ce,tt){this.document=Ce,this.window=tt,this.offset=()=>[0,0]}setOffset(Ce){Array.isArray(Ce)?this.offset=()=>Ce:this.offset=Ce}getScrollPosition(){return this.supportsScrolling()?[this.window.pageXOffset,this.window.pageYOffset]:[0,0]}scrollToPosition(Ce){this.supportsScrolling()&&this.window.scrollTo(Ce[0],Ce[1])}scrollToAnchor(Ce){if(!this.supportsScrolling())return;const tt=function Zs(Ke,Ce){const tt=Ke.getElementById(Ce)||Ke.getElementsByName(Ce)[0];if(tt)return tt;if("function"==typeof Ke.createTreeWalker&&Ke.body&&"function"==typeof Ke.body.attachShadow){const $t=Ke.createTreeWalker(Ke.body,NodeFilter.SHOW_ELEMENT);let Ln=$t.currentNode;for(;Ln;){const Fn=Ln.shadowRoot;if(Fn){const Hr=Fn.getElementById(Ce)||Fn.querySelector(`[name="${Ce}"]`);if(Hr)return Hr}Ln=$t.nextNode()}}return null}(this.document,Ce);tt&&(this.scrollToElement(tt),tt.focus())}setHistoryScrollRestoration(Ce){this.supportsScrolling()&&(this.window.history.scrollRestoration=Ce)}scrollToElement(Ce){const tt=Ce.getBoundingClientRect(),$t=tt.left+this.window.pageXOffset,Ln=tt.top+this.window.pageYOffset,Fn=this.offset();this.window.scrollTo($t-Fn[0],Ln-Fn[1])}supportsScrolling(){try{return!!this.window&&!!this.window.scrollTo&&"pageXOffset"in this.window}catch{return!1}}}class cc{}function Yo(Ke,Ce){return Jo(Ke)?new URL(Ke):new URL(Ke,Ce.location.href)}function Jo(Ke){return/^https?:\/\//.test(Ke)}function jc(Ke){return Jo(Ke)?new URL(Ke).hostname:Ke}function Ho(Ke){return Ke.startsWith("/")?Ke.slice(1):Ke}const jo=Ke=>Ke.src,To=new s.nKC("ImageLoader",{providedIn:"root",factory:()=>jo});function ii(Ke,Ce){return function($t){return function Zi(Ke){if("string"!=typeof Ke||""===Ke.trim())return!1;try{return new URL(Ke),!0}catch{return!1}}($t)||function fl(Ke,Ce){throw new s.wOt(2959,!1)}
1(),$t=function nd(Ke){return Ke.endsWith("/")?Ke.slice(0,-1):Ke}($t),[{provide:To,useValue:Hr=>(Jo(Hr.src)&&function Eu(Ke,Ce){throw new s.wOt(2959,!1)}(0,Hr.src),Ke($t,{...Hr,src:Ho(Hr.src)}))}]}}ii(function ou(Ke,Ce){let tt="format=auto";return Ce.width&&(tt+=`,width=${Ce.width}`),`${Ke}/cdn-cgi/image/${tt}/${Ce.src}`});ii(function El(Ke,Ce){let tt="f_auto,q_auto";return Ce.width&&(tt+=`,w_${Ce.width}`),`${Ke}/image/upload/${tt}/${Ce.src}`});ii(function za(Ke,Ce){const{src:tt,width:$t}=Ce;let Ln;if($t){Ln=[Ke,`tr:w-${$t}`,tt]}else Ln=[Ke,tt];return Ln.join("/")});ii(function hn(Ke,Ce){const tt=new URL(`${Ke}/${Ce.src}`);return tt.searchParams.set("auto","format"),Ce.width&&tt.searchParams.set("w",Ce.width.toString()),tt.href});function Nr(Ke,Ce=!0){return`The NgOptimizedImage directive ${Ce?`(activated on an <img> element with the \`ngSrc="${Ke}"\`) `:""}has detected that`}function qi(Ke){throw new s.wOt(2958,`Unexpected invocation of the ${Ke} in the prod mode. Please make sure that the prod mode is enabled for production builds.`)}class Va{constructor(){this.images=new Map,this.window=null,this.observer=null,qi("LCP checker");const Ce=(0,s.WQX)(P).defaultView;typeof Ce<"u"&&typeof PerformanceObserver<"u"&&(this.window=Ce,this.observer=this.initPerformanceObserver())}initPerformanceObserver(){const Ce=new PerformanceObserver(tt=>{const $t=tt.getEntries();if(0===$t.length)return;const Fn=$t[$t.length-1].element?.src??"";if(Fn.startsWith("data:")||Fn.startsWith("blob:"))return;const Hr=this.images.get(Fn);Hr&&(!Hr.priority&&!Hr.alreadyWarnedPriority&&(Hr.alreadyWarnedPriority=!0,function uc(Ke){const Ce=Nr(Ke);console.warn((0,s.Zy3)(2955,`${Ce} this image is the Largest Contentful Paint (LCP) element but was not marked "priority". This image should be marked "priority" in order to prioritize its loading. To fix this, add the "priority" attribute.`))}(Fn)),Hr.modified&&!Hr.alreadyWarnedModified&&(Hr.alreadyWarnedModified=!0,function Ad(Ke){const Ce=Nr(Ke);console.warn((0,s.Zy3)(2964,`${Ce} this image is the Largest Contentful Paint (LCP) element and has had its "ngSrc" attribute modified. This can cause slower loading performance. It is recommended not to modify the "ngSrc" property on any image which could be the LCP element.`))}(Fn)))});return Ce.observe({type:"largest-contentful-paint",buffered:!0}),Ce}registerImage(Ce,tt,$t){if(!this.observer)return;const Ln={priority:$t,modified:!1,alreadyWarnedModified:!1,alreadyWarnedPriority:!1};this.images.set(Yo(Ce,this.window).href,Ln)}unregisterImage(Ce){this.observer&&this.images.delete(Yo(Ce,this.window).href)}updateImage(Ce,tt){const $t=Yo(Ce,this.window).href,Ln=this.images.get($t);Ln&&(Ln.modified=!0,this.images.set(Yo(tt,this.window).href,Ln),this.images.delete($t))}ngOnDestroy(){this.observer&&(this.observer.disconnect(),this.images.clear())}static{this.\u0275fac=function(tt){return new(tt||Va)}}static{this.\u0275prov=s.jDH({token:Va,factory:Va.\u0275fac,providedIn:"root"})}}const Cc=new Set(["localhost","127.0.0.1","0.0.0.0"]),qo=new s.nKC("PRECONNECT_CHECK_BLOCKLIST");class Oc{constructor(){this.document=(0,s.WQX)(P),this.preconnectLinks=null,this.alreadySeen=new Set,this.window=null,this.blocklist=new Set(Cc),qi("preconnect link checker");const Ce=this.document.defaultView;typeof Ce<"u"&&(this.window=Ce);const tt=(0,s.WQX)(qo,{optional:!0});tt&&this.populateBlocklist(tt)}populateBlocklist(Ce){Array.isArray(Ce)?bd(Ce,tt=>{this.blocklist.add(jc(tt))}):this.blocklist.add(jc(Ce))}assertPreconnect(Ce,tt){if(!this.window)return;const $t=Yo(Ce,this.window);this.blocklist.has($t.hostname)||this.alreadySeen.has($t.origin)||(this.alreadySeen.add($t.origin),this.preconnectLinks||(this.preconnectLinks=this.queryPreconnectLinks()),this.prec
1onnectLinks.has($t.origin)||console.warn((0,s.Zy3)(2956,`${Nr(tt)} there is no preconnect tag present for this image. Preconnecting to the origin(s) that serve priority images ensures that these images are delivered as soon as possible. To fix this, please add the following element into the <head> of the document:\n  <link rel="preconnect" href="${$t.origin}">`)))}queryPreconnectLinks(){const Ce=new Set,$t=Array.from(this.document.querySelectorAll("link[rel=preconnect]"));for(let Ln of $t){const Fn=Yo(Ln.href,this.window);Ce.add(Fn.origin)}return Ce}ngOnDestroy(){this.preconnectLinks?.clear(),this.alreadySeen.clear()}static{this.\u0275fac=function(tt){return new(tt||Oc)}}static{this.\u0275prov=s.jDH({token:Oc,factory:Oc.\u0275fac,providedIn:"root"})}}function bd(Ke,Ce){for(let tt of Ke)Array.isArray(tt)?bd(tt,Ce):Ce(tt)}const ku=new s.nKC("NG_OPTIMIZED_PRELOADED_IMAGES",{providedIn:"root",factory:()=>new Set});class Gc{constructor(){this.preloadedImages=(0,s.WQX)(ku),this.document=(0,s.WQX)(P)}createPreloadLinkTag(Ce,tt,$t,Ln){if(this.preloadedImages.has(tt))return;this.preloadedImages.add(tt);const Fn=Ce.createElement("link");Ce.setAttribute(Fn,"as","image"),Ce.setAttribute(Fn,"href",tt),Ce.setAttribute(Fn,"rel","preload"),Ce.setAttribute(Fn,"fetchpriority","high"),Ln&&Ce.setAttribute(Fn,"imageSizes",Ln),$t&&Ce.setAttribute(Fn,"imageSrcset",$t),Ce.appendChild(this.document.head,Fn)}static{this.\u0275fac=function(tt){return new(tt||Gc)}}static{this.\u0275prov=s.jDH({token:Gc,factory:Gc.\u0275fac,providedIn:"root"})}}const Zl=/^((\s*\d+w\s*(,|$)){1,})$/,xc=[1,2],Ca={breakpoints:[16,32,48,64,96,128,256,384,640,750,828,1080,1200,1920,2048,3840]},wa=new s.nKC("ImageConfig",{providedIn:"root",factory:()=>Ca});class Dr{constructor(){this.imageLoader=(0,s.WQX)(To),this.config=function fc(Ke){let Ce={};return Ke.breakpoints&&(Ce.breakpoints=Ke.breakpoints.sort((tt,$t)=>tt-$t)),Object.assign({},Ca,Ke,Ce)}((0,s.WQX)(wa)),this.renderer=(0,s.WQX)(s.sFG),this.imgElement=(0,s.WQX)(s.aKT).nativeElement,this.injector=(0,s.WQX)(s.zZn),this.isServer=td((0,s.WQX)(s.Agw)),this.preloadLinkCreator=(0,s.WQX)(Gc),this.lcpObserver=null,this._renderedSrc=null,this.priority=!1,this.disableOptimizedSrcset=!1,this.fill=!1}ngOnInit(){this.setHostAttributes()}setHostAttributes(){this.fill?this.sizes||(this.sizes="100vw"):(this.setHostAttribute("width",this.width.toString()),this.setHostAttribute("height",this.height.toString())),this.setHostAttribute("loading",this.getLoadingBehavior()),this.setHostAttribute("fetchpriority",this.getFetchPriority()),this.setHostAttribute("ng-img","true");const Ce=this.updateSrcAndSrcset();this.sizes&&this.setHostAttribute("sizes",this.sizes),this.isServer&&this.priority&&this.preloadLinkCreator.createPreloadLinkTag(this.renderer,this.getRewrittenSrc(),Ce,this.sizes)}ngOnChanges(Ce){if(Ce.ngSrc&&!Ce.ngSrc.isFirstChange()){const tt=this._renderedSrc;this.updateSrcAndSrcset(!0);const $t=this._renderedSrc;null!==this.lcpObserver&&tt&&$t&&tt!==$t&&this.injector.get(s.SKi).runOutsideAngular(()=>{this.lcpObserver?.updateImage(tt,$t)})}}callImageLoader(Ce){let tt=Ce;return this.loaderParams&&(tt.loaderParams=this.loaderParams),this.imageLoader(tt)}getLoadingBehavior(){return this.priority||void 0===this.loading?this.priority?"eager":"lazy":this.loading}getFetchPriority(){return this.priority?"high":"auto"}getRewrittenSrc(){if(!this._renderedSrc){const Ce={src:this.ngSrc};this._renderedSrc=this.callImageLoader(Ce)}return this._renderedSrc}getRewrittenSrcset(){const Ce=Zl.test(this.ngSrcset);return this.ngSrcset.split(",").filter($t=>""!==$t).map($t=>{$t=$t.trim();const Ln=Ce?parseFloat($t):parseFloat($t)*this.width;return`${this.callImageLoader({src:this.ngSrc,width:Ln})} ${$t}`}).join(", ")}getAutomaticSrcset(){return this.sizes?this.getResponsiveSrcset():this.getFixedSrcset()}getResponsiveSrcset(){const{breakpoints:Ce}=this.config;let tt=Ce;return"100vw"===this.sizes?.trim()&&(tt=Ce.filter(Ln=>Ln>=640)),tt.map(Ln=>`${this.callImageLoader({src:this.ngSrc,width:Ln})} ${Ln}w`).join(", ")}updateSrcAndSrcset(Ce=!1){Ce&&(this._renderedSrc=null);const tt=this.getRewrittenSrc();let $t;return this.setHostAttribute("src",tt),this.ngSrcset?$t=this.getRewrittenSrcset():this.shouldGenerateAutomaticSrcset()&&($t=this.getAutomaticSrcset()),$t&&this.setHostAttribute("srcset",$t),$t}getFixedSrcset(){return xc.map(tt=>`${this.callImageLoader({src:this.ngSrc,width:this.width*tt})} ${tt}x`).join(", ")}shouldGenerateAutomaticSrcset(){let Ce=!1;return this.sizes||(Ce=this.width>1920||this.height>1080),!this.disableOptimizedSrcset&&!this.srcset&&this.imageLoader!==jo&&!Ce}ngOnDestroy(){}setHostAttribute(Ce,tt){this.renderer.setAttribute(this.imgElement,Ce,tt)}static{this.\u0275fac=function(tt){return new(tt||Dr)}}static{this.\u0275dir=s.FsC({type:Dr,selectors:[["img","ngSrc",""]],hostVars:8,hostBindings:function(tt,$t){2&tt&&s.xc7("position",$t.fill?"absolute":null)("width",$t.fill?"100%":null)("height",$t.fill?"100%":null)("inset",$t.fill?"0px":null)},inputs:{ngSrc:["ngSrc","ngSrc",Ns],ngSrcset:"ngSrcset",sizes:"sizes",width:["width","width",s.Udg],height:["height","height",s.Udg],loading:"loading",priority:["priority","priority",s.L39],loaderParams:"loaderParams",disableOptimizedSrcset:["disableOptimizedSrcset","disableOptimizedSrcset",s.L39],fill:["fill","fill",s.L39],src:"src",srcset:"srcset"},standalone:!0,features:[s.GFd,s.OA$]})}}function Ns(Ke){return"string"==typeof Ke?Ke:(0,s.rcV)(Ke)}},21626:(We,Te,C)=>{"use strict";C.d(Te,{Lr:()=>p,Nl:()=>pe,Qq:()=>Me,a7:()=>gt,hv:()=>ce,q1:()=>ht});var s=C(10467),A=C(17705),L=C(7673),y=C(71985),v=C(22806),P=C(70274),I=C(5964),w=C(96354),k=C(70980),b=C(25558),T=C(60177);class a{}class i{}class p{constructor(Et){this.normalizedNames=new Map,this.lazyUpdate=null,Et?"string"==typeof Et?this.lazyInit=()=>{this.headers=new Map,Et.split("\n").forEach(Wt=>{const On=Wt.indexOf(":");if(On>0){const hr=Wt.slice(0,On),Wn=hr.toLowerCase(),Cr=Wt.slice(On+1).trim();this.maybeSetNormalizedName(hr,Wn),this.headers.has(Wn)?this.headers.get(Wn).push(Cr):this.headers.set(Wn,[Cr])}})}:typeof Headers<"u"&&Et instanceof Headers?(this.headers=new Map,Et.forEach((Wt,On)=>{this.setHeaderEntries(On,Wt)})):this.lazyInit=()=>{this.headers=new Map,Object.entries(Et).forEach(([Wt,On])=>{this.setHeaderEntries(Wt,On)})}:this.headers=new Map}has(Et){return this.init(),this.headers.has(Et.toLowerCase())}get(Et){this.init();const Wt=this.headers.get(Et.toLowerCase());return Wt&&Wt.length>0?Wt[0]:null}keys(){return this.init(),Array.from(this.normalizedNames.values())}getAll(Et){return this.init(),this.headers.get(Et.toLowerCase())||null}append(Et,Wt){return this.clone({name:Et,value:Wt,op:"a"})}set(Et,Wt){return this.clone({name:Et,value:Wt,op:"s"})}delete(Et,Wt){return this.clone({name:Et,value:Wt,op:"d"})}maybeSetNormalizedName(Et,Wt){this.normalizedNames.has(Wt)||this.normalizedNames.set(Wt,Et)}init(){this.lazyInit&&(this.lazyInit instanceof p?this.copyFrom(this.lazyInit):this.lazyInit(),this.lazyInit=null,this.lazyUpdate&&(this.lazyUpdate.forEach(Et=>this.applyUpdate(Et)),this.lazyUpdate=null))}
vendor: 10,095 bytes, line 1
1copyFrom(Et){Et.init(),Array.from(Et.headers.keys()).forEach(Wt=>{this.headers.set(Wt,Et.headers.get(Wt)),this.normalizedNames.set(Wt,Et.normalizedNames.get(Wt))})}clone(Et){const Wt=new p;return Wt.lazyInit=this.lazyInit&&this.lazyInit instanceof p?this.lazyInit:this,Wt.lazyUpdate=(this.lazyUpdate||[]).concat([Et]),Wt}applyUpdate(Et){const Wt=Et.name.toLowerCase();switch(Et.op){case"a":case"s":let On=Et.value;if("string"==typeof On&&(On=[On]),0===On.length)return;this.maybeSetNormalizedName(Et.name,Wt);const hr=("a"===Et.op?this.headers.get(Wt):void 0)||[];hr.push(...On),this.headers.set(Wt,hr);break;case"d":const Wn=Et.value;if(Wn){let Cr=this.headers.get(Wt);if(!Cr)return;Cr=Cr.filter(vt=>-1===Wn.indexOf(vt)),0===Cr.length?(this.headers.delete(Wt),this.normalizedNames.delete(Wt)):this.headers.set(Wt,Cr)}else this.headers.delete(Wt),this.normalizedNames.delete(Wt)}}setHeaderEntries(Et,Wt){const On=(Array.isArray(Wt)?Wt:[Wt]).map(Wn=>Wn.toString()),hr=Et.toLowerCase();this.headers.set(hr,On),this.maybeSetNormalizedName(Et,hr)}forEach(Et){this.init(),Array.from(this.normalizedNames.keys()).forEach(Wt=>Et(this.normalizedNames.get(Wt),this.headers.get(Wt)))}}class Y{encodeKey(Et){return q(Et)}encodeValue(Et){return q(Et)}decodeKey(Et){return decodeURIComponent(Et)}decodeValue(Et){return decodeURIComponent(Et)}}const te=/%(\d[a-f0-9])/gi,fe={40:"@","3A":":",24:"$","2C":",","3B":";","3D":"=","3F":"?","2F":"/"};function q(zt){return encodeURIComponent(zt).replace(te,(Et,Wt)=>fe[Wt]??Et)}function he(zt){return`${zt}`}class pe{constructor(Et={}){if(this.updates=null,this.cloneFrom=null,this.encoder=Et.encoder||new Y,Et.fromString){if(Et.fromObject)throw new Error("Cannot specify both fromString and fromObject.");this.map=function ee(zt,Et){const Wt=new Map;return zt.length>0&&zt.replace(/^\?/,"").split("&").forEach(hr=>{const Wn=hr.indexOf("="),[Cr,vt]=-1==Wn?[Et.decodeKey(hr),""]:[Et.decodeKey(hr.slice(0,Wn)),Et.decodeValue(hr.slice(Wn+1))],it=Wt.get(Cr)||[];it.push(vt),Wt.set(Cr,it)}),Wt}(Et.fromString,this.encoder)}else Et.fromObject?(this.map=new Map,Object.keys(Et.fromObject).forEach(Wt=>{const On=Et.fromObject[Wt],hr=Array.isArray(On)?On.map(he):[he(On)];this.map.set(Wt,hr)})):this.map=null}has(Et){return this.init(),this.map.has(Et)}get(Et){this.init();const Wt=this.map.get(Et);return Wt?Wt[0]:null}getAll(Et){return this.init(),this.map.get(Et)||null}keys(){return this.init(),Array.from(this.map.keys())}append(Et,Wt){return this.clone({param:Et,value:Wt,op:"a"})}appendAll(Et){const Wt=[];return Object.keys(Et).forEach(On=>{const hr=Et[On];Array.isArray(hr)?hr.forEach(Wn=>{Wt.push({param:On,value:Wn,op:"a"})}):Wt.push({param:On,value:hr,op:"a"})}),this.clone(Wt)}set(Et,Wt){return this.clone({param:Et,value:Wt,op:"s"})}delete(Et,Wt){return this.clone({param:Et,value:Wt,op:"d"})}toString(){return this.init(),this.keys().map(Et=>{const Wt=this.encoder.encodeKey(Et);return this.map.get(Et).map(On=>Wt+"="+this.encoder.encodeValue(On)).join("&")}).filter(Et=>""!==Et).join("&")}clone(Et){const Wt=new pe({encoder:this.encoder});return Wt.cloneFrom=this.cloneFrom||this,Wt.updates=(this.updates||[]).concat(Et),Wt}init(){null===this.map&&(this.map=new Map),null!==this.cloneFrom&&(this.cloneFrom.init(),this.cloneFrom.keys().forEach(Et=>this.map.set(Et,this.cloneFrom.map.get(Et))),this.updates.forEach(Et=>{switch(Et.op){case"a":case"s":const Wt=("a"===Et.op?this.map.get(Et.param):void 0)||[];Wt.push(he(Et.value)),this.map.set(Et.param,Wt);break;case"d":if(void 0===Et.value){this.map.delete(Et.param);break}{let On=this.map.get(Et.param)||[];const hr=On.indexOf(he(Et.value));-1!==hr&&On.splice(hr,1),On.length>0?this.map.set(Et.param,On):this.map.delete(Et.param)}}}),this.cloneFrom=this.updates=null)}}class ie{constructor(){this.map=new Map}set(Et,Wt){return this.map.set(Et,Wt),this}get(Et){return this.map.has(Et)||this.map.set(Et,Et.defaultValue()),this.map.get(Et)}delete(Et){return this.map.delete(Et),this}has(Et){return this.map.has(Et)}keys(){return this.map.keys()}}function ue(zt){return typeof ArrayBuffer<"u"&&zt instanceof ArrayBuffer}function se(zt){return typeof Blob<"u"&&zt instanceof Blob}function ge(zt){return typeof FormData<"u"&&zt instanceof FormData}class we{constructor(Et,Wt,On,hr){let Wn;if(this.url=Wt,this.body=null,this.reportProgress=!1,this.withCredentials=!1,this.responseType="json",this.method=Et.toUpperCase(),function Z(zt){switch(zt){case"DELETE":case"GET":case"HEAD":case"OPTIONS":case"JSONP":return!1;default:return!0}}(this.method)||hr?(this.body=void 0!==On?On:null,Wn=hr):Wn=On,Wn&&(this.reportProgress=!!Wn.reportProgress,this.withCredentials=!!Wn.withCredentials,Wn.responseType&&(this.responseType=Wn.responseType),Wn.headers&&(this.headers=Wn.headers),Wn.context&&(this.context=Wn.context),Wn.params&&(this.params=Wn.params)),this.headers||(this.headers=new p),this.context||(this.context=new ie),this.params){const Cr=this.params.toString();if(0===Cr.length)this.urlWithParams=Wt;else{const vt=Wt.indexOf("?"),it=-1===vt?"?":vt<Wt.length-1?"&":"";this.urlWithParams=Wt+it+Cr}}else this.params=new pe,this.urlWithParams=Wt}serializeBody(){return null===this.body?null:ue(this.body)||se(this.body)||ge(this.body)||function X(zt){return typeof URLSearchParams<"u"&&zt instanceof URLSearchParams}(this.body)||"string"==typeof this.body?this.body:this.body instanceof pe?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||ge(this.body)?null:se(this.body)?this.body.type||null:ue(this.body)?null:"string"==typeof this.body?"text/plain":this.body instanceof pe?"application/x-www-form-urlencoded;charset=UTF-8":"object"==typeof this.body||"number"==typeof this.body||"boolean"==typeof this.body?"application/json":null}clone(Et={}){const Wt=Et.method||this.method,On=Et.url||this.url,hr=Et.responseType||this.responseType,Wn=void 0!==Et.body?Et.body:this.body,Cr=void 0!==Et.withCredentials?Et.withCredentials:this.withCredentials,vt=void 0!==Et.reportProgress?Et.reportProgress:this.reportProgress;let it=Et.headers||this.headers,jt=Et.params||this.params;const _n=Et.context??this.context;return void 0!==Et.setHeaders&&(it=Object.keys(Et.setHeaders).reduce((or,Rr)=>or.set(Rr,Et.setHeaders[Rr]),it)),Et.setParams&&(jt=Object.keys(Et.setParams).reduce((or,Rr)=>or.set(Rr,Et.setParams[Rr]),jt)),new we(Wt,On,Wn,{params:jt,headers:it,context:_n,reportProgress:vt,responseType:hr,withCredentials:Cr})}}var ce,zt;(zt=ce||(ce={}))[zt.Sent=0]="Sent",zt[zt.UploadProgress=1]="UploadProgress",zt[zt.ResponseHeader=2]="ResponseHeader",zt[zt.DownloadProgress=3]="DownloadProgress",zt[zt.Response=4]="Response",zt[zt.User=5]="User";class xe{constructor(Et,Wt=200,On="OK"){this.headers=Et.headers||new p,this.status=void 0!==Et.status?Et.status:Wt,this.statusText=Et.statusText||On,this.url=Et.url||null,this.ok=this.status>=200&&this.status<300}}class Pe extends xe{constructor(Et={}){super(Et),this.type=ce.ResponseHeader}clone(Et={}){return new Pe({headers:Et.headers||this.headers,status:void 0!==Et.status?Et.status:this.status,statusText:Et.statusText||this.statusText,url:Et.url||this.url||void 0})}}class Je extends xe{constructor(Et={}){super(Et),this.type=ce.Response,this.body=void 0!==Et.body?Et.body:null}clone(Et={}){return new Je({body:void 0!==Et.body?Et.body:this.body,headers:Et.headers||this.headers,status:void 0!==Et.status?Et.status:this.status,statusText:Et.statusText||this.statusText,url:Et.url||this.url||void 0})}}class Be extends xe{constructor(Et){super(Et,0,"Unknown Error"),this.name="HttpErrorResponse",this.ok=!1,this.status>=200&&this.status<300?this.message=`Http failure during parsing for ${Et.url||"(unknown url)"}`:this.message=`Http failure response for ${Et.url||"(unknown url)"}: ${Et.status} ${Et.statusText}`,this.error=Et.error||null}}function De(zt,Et){return{body:Et,headers:zt.headers,context:zt.context,observe:zt.observe,params:zt.params,reportProgress:zt.reportProgress,responseType:zt.responseType,withCredentials:zt.withCredentials}}class Me{constructor(Et){this.handler=Et}request(Et,Wt,On={}){let hr;if(Et instanceof we)hr=Et;else{let vt,it;vt=On.headers instanceof p?On.headers:new p(On.headers),On.params&&(it=On.params instanceof pe?On.params:new pe({fromObject:On.params})),hr=new we(Et,Wt,void 0!==On.body?On.body:null,{headers:vt,context:On.context,params:it,reportProgress:On.reportProgress,responseType:On.responseType||"json",withCredentials:On.withCredentials})}const Wn=(0,L.of)(hr).pipe((0,P.H)(vt=>this.handler.handle(vt)));if(Et instanceof we||"events"===On.observe)return Wn;const Cr=Wn.pipe((0,I.p)(vt=>vt instanceof Je));switch(On.observe||"body"){case"body":switch(hr.responseType){case"arraybuffer":return Cr.pipe((0,w.T)(vt=>{if(null!==vt.body&&!(vt.body instanceof ArrayBuffer))throw new Error("Response is not an ArrayBuffer.");return vt.body}));case"blob":return Cr.pipe((0,w.T)(vt=>{if(null!==vt.body&&!(vt.body instanceof Blob))throw new Error("Response is not a Blob.");return vt.body}));case"text":return Cr.pipe((0,w.T)(vt=>{if(null!==vt.body&&"string"!=typeof vt.body)throw new Error("Response is not a string.");return vt.body}));default:return Cr.pipe((0,w.T)(vt=>vt.body))}case"response":return Cr;default:throw new Error(`Unreachable: unhandled observe type ${On.observe}}`)}}delete(Et,Wt={}){return this.request("DELETE",Et,Wt)}get(Et,Wt={}){return this.request("GET",Et,Wt)}head(Et,Wt={}){return this.request("HEAD",Et,Wt)}jsonp(Et,Wt){return this.request("JSONP",Et,{params:(new pe).append(Wt,"JSONP_CALLBACK"),observe:"body",responseType:"json"})}options(Et,Wt={}){return this.request("OPTIONS",Et,Wt)}patch(Et,Wt,On={}){return this.request("PATCH",Et,De(On,Wt))}post(Et,Wt,On={}){return this.request("POST",Et,De(On,Wt))}put(Et,Wt,On={}){return this.request("PUT",Et,De(On,Wt))}static{this.\u0275fac=function(Wt){return new(Wt||Me)(A.KVO(a))}}static{this.\u0275prov=A.jDH({token:Me,factory:Me.\u0275fac})}}const J=/^\)\]\}',?\n/;function G(zt){if(zt.url)return zt.url;
1const Et="X-Request-URL".toLocaleLowerCase();return zt.headers.get(Et)}class le{constructor(){this.fetchImpl=(0,A.WQX)(Se,{optional:!0})?.fetch??fetch.bind(globalThis),this.ngZone=(0,A.WQX)(A.SKi)}handle(Et){return new y.c(Wt=>{const On=new AbortController;return this.doRequest(Et,On.signal,Wt).then(_e,hr=>Wt.error(new Be({error:hr}))),()=>On.abort()})}doRequest(Et,Wt,On){var hr=this;return(0,s.A)(function*(){const Wn=hr.createRequestInit(Et);let Cr;try{const Jn=hr.fetchImpl(Et.urlWithParams,{signal:Wt,...Wn});(function Re(zt){zt.then(_e,_e)})(Jn),On.next({type:ce.Sent}),Cr=yield Jn}catch(Jn){return void On.error(new Be({error:Jn,status:Jn.status??0,statusText:Jn.statusText,url:Et.urlWithParams,headers:Jn.headers}))}const vt=new p(Cr.headers),it=Cr.statusText,jt=G(Cr)??Et.urlWithParams;let _n=Cr.status,or=null;if(Et.reportProgress&&On.next(new Pe({headers:vt,status:_n,statusText:it,url:jt})),Cr.body){const Jn=Cr.headers.get("content-length"),$r=[],li=Cr.body.getReader();let Xs,Lr,Ii=0;const _r=typeof Zone<"u"&&Zone.current;yield hr.ngZone.runOutsideAngular((0,s.A)(function*(){for(;;){const{done:Ir,value:fi}=yield li.read();if(Ir)break;if($r.push(fi),Ii+=fi.length,Et.reportProgress){Lr="text"===Et.responseType?(Lr??"")+(Xs??=new TextDecoder).decode(fi,{stream:!0}):void 0;const Ri=()=>On.next({type:ce.DownloadProgress,total:Jn?+Jn:void 0,loaded:Ii,partialText:Lr});_r?_r.run(Ri):Ri()}}}));const qn=hr.concatChunks($r,Ii);try{or=hr.parseBody(Et,qn)}catch(Ir){return void On.error(new Be({error:Ir,headers:new p(Cr.headers),status:Cr.status,statusText:Cr.statusText,url:G(Cr)??Et.urlWithParams}))}}0===_n&&(_n=or?200:0),_n>=200&&_n<300?(On.next(new Je({body:or,headers:vt,status:_n,statusText:it,url:jt})),On.complete()):On.error(new Be({error:or,headers:vt,status:_n,statusText:it,url:jt}))})()}parseBody(Et,Wt){switch(Et.responseType){case"json":const On=(new TextDecoder).decode(Wt).replace(J,"");return""===On?null:JSON.parse(On);case"text":return(new TextDecoder).decode(Wt);case"blob":return new Blob([Wt]);case"arraybuffer":return Wt.buffer}}createRequestInit(Et){const Wt={},On=Et.withCredentials?"include":void 0;if(Et.headers.forEach((hr,Wn)=>Wt[hr]=Wn.join(",")),Wt.Accept??="application/json, text/plain, */*",!Wt["Content-Type"]){const hr=Et.detectContentTypeHeader();null!==hr&&(Wt["Content-Type"]=hr)}return{body:Et.serializeBody(),method:Et.method,headers:Wt,credentials:On}}concatChunks(Et,Wt){const On=new Uint8Array(Wt);let hr=0;for(const Wn of Et)On.set(Wn,hr),hr+=Wn.length;return On}static{this.\u0275fac=function(Wt){return new(Wt||le)}}static{this.\u0275prov=A.jDH({token:le,factory:le.\u0275fac})}}class Se{}function _e(){}function je(zt,Et){return Et(zt)}function ze(zt,Et){return(Wt,On)=>Et.intercept(Wt,{handle:hr=>zt(hr,On)})}const gt=new A.nKC(""),Mt=new A.nKC(""),Ft=new A.nKC("");function xt(){let zt=null;return(Et,Wt)=>{null===zt&&(zt=((0,A.WQX)(gt,{optional:!0})??[]).reduceRight(ze,je));const On=(0,A.WQX)(A.$K3),hr=On.add();return zt(Et,Wt).pipe((0,k.j)(()=>On.remove(hr)))}}class ct extends a{constructor(Et,Wt){super(),this.backend=Et,this.injector=Wt,this.chain=null,this.pendingTasks=(0,A.WQX)(A.$K3)}handle(Et){if(null===this.chain){const On=Array.from(new Set([...this.injector.get(Mt),...this.injector.get(Ft,[])]));this.chain=On.reduceRight((hr,Wn)=>function dt(zt,Et,Wt){return(On,hr)=>Wt.runInContext(()=>Et(On,Wn=>zt(Wn,hr)))}(hr,Wn,this.injector),je)}const Wt=this.pendingTasks.add();return this.chain(Et,On=>this.backend.handle(On)).pipe((0,k.j)(()=>this.pendingTasks.remove(Wt)))}static{this.\u0275fac=function(Wt){return new(Wt||ct)(A.KVO(i),A.KVO(A.uvJ))}}static{this.\u0275prov=A.jDH({token:ct,factory:ct.\u0275fac})}}let nn,yt=0;class Ze{}function st(){return"object"==typeof window?window:{}}class Vt{constructor(Et,Wt){this.callbackMap=Et,this.document=Wt,this.resolvedPromise=Promise.resolve()}nextCallback(){return"ng_jsonp_callback_"+yt++}handle(Et){if("JSONP"!==Et.method)throw new Error("JSONP requests must use JSONP request method.");if("json"!==Et.responseType)throw new Error("JSONP requests must use Json response type.");if(Et.headers.keys().length>0)throw new Error("JSONP requests do not support headers.");return new y.c(Wt=>{const On=this.nextCallback(),hr=Et.urlWithParams.replace(/=JSONP_CALLBACK(&|$)/,`=${On}$1`),Wn=this.document.createElement("script");Wn.src=hr;let Cr=null,vt=!1;this.callbackMap[On]=or=>{delete this.callbackMap[On],Cr=or,vt=!0};const it=()=>{Wn.parentNode&&Wn.parentNode.removeChild(Wn),delete this.callbackMap[On]};return Wn.addEventListener("load",or=>{this.resolvedPromise.then(()=>{it(),vt?(Wt.next(new Je({body:Cr,status:200,statusText:"OK",url:hr})),Wt.complete()):Wt.error(new Be({url:hr,status:0,statusText:"JSONP Error",error:new Error("JSONP injected script did not invoke callback.")}))})}),Wn.addEventListener("error",or=>{it(),Wt.error(new Be({error:or,status:0,statusText:"JSONP Error",url:hr}))}),this.document.body.appendChild(Wn),Wt.next({type:ce.Sent}),()=>{vt||this.removeListeners(Wn),it()}})}removeListeners(Et){nn||(nn=this.document.implementation.createHTMLDocument()),nn.adoptNode(Et)}static{this.\u0275fac=function(Wt){return new(Wt||Vt)(A.KVO(Ze),A.KVO(T.qQ))}}static{this.\u0275prov=A.jDH({token:Vt,factory:Vt.\u0275fac})}}function an(zt,Et){return"JSONP"===zt.method?(0,A.WQX)(Vt).handle(zt):Et(zt)}class Zn{constructor(Et){this.injector=Et}intercept(Et,Wt){return this.injector.runInContext(()=>an(Et,On=>Wt.handle(On)))}static{this.\u0275fac=function(Wt){return new(Wt||Zn)(A.KVO(A.uvJ))}}static{this.\u0275prov=A.jDH({token:Zn,factory:Zn.\u0275fac})}}const En=/^\)\]\}',?\n/;class Pt{constructor(Et){this.xhrFactory=Et}handle(Et){if("JSONP"===Et.method)throw new A.wOt(-2800,!1);const Wt=this.xhrFactory;return(Wt.\u0275loadImpl?(0,v.H)(Wt.\u0275loadImpl()):(0,L.of)(null)).pipe((0,b.n)(()=>new y.c(hr=>{const Wn=Wt.build();if(Wn.open(Et.method,Et.urlWithParams),Et.withCredentials&&(Wn.withCredentials=!0),Et.headers.forEac
1h(($r,li)=>Wn.setRequestHeader($r,li.join(","))),Et.headers.has("Accept")||Wn.setRequestHeader("Accept","application/json, text/plain, */*"),!Et.headers.has("Content-Type")){const $r=Et.detectContentTypeHeader();null!==$r&&Wn.setRequestHeader("Content-Type",$r)}if(Et.responseType){const $r=Et.responseType.toLowerCase();Wn.responseType="json"!==$r?$r:"text"}const Cr=Et.serializeBody();let vt=null;const it=()=>{if(null!==vt)return vt;const $r=Wn.statusText||"OK",li=new p(Wn.getAllResponseHeaders()),Ii=function gn(zt){return"responseURL"in zt&&zt.responseURL?zt.responseURL:/^X-Request-URL:/m.test(zt.getAllResponseHeaders())?zt.getResponseHeader("X-Request-URL"):null}(Wn)||Et.url;return vt=new Pe({headers:li,status:Wn.status,statusText:$r,url:Ii}),vt},jt=()=>{let{headers:$r,status:li,statusText:Ii,url:Xs}=it(),Lr=null;204!==li&&(Lr=typeof Wn.response>"u"?Wn.responseText:Wn.response),0===li&&(li=Lr?200:0);let _r=li>=200&&li<300;if("json"===Et.responseType&&"string"==typeof Lr){const qn=Lr;Lr=Lr.replace(En,"");try{Lr=""!==Lr?JSON.parse(Lr):null}catch(Ir){Lr=qn,_r&&(_r=!1,Lr={error:Ir,text:Lr})}}_r?(hr.next(new Je({body:Lr,headers:$r,status:li,statusText:Ii,url:Xs||void 0})),hr.complete()):hr.error(new Be({error:Lr,headers:$r,status:li,statusText:Ii,url:Xs||void 0}))},_n=$r=>{const{url:li}=it(),Ii=new Be({error:$r,status:Wn.status||0,statusText:Wn.statusText||"Unknown Error",url:li||void 0});hr.error(Ii)};let or=!1;const Rr=$r=>{or||(hr.next(it()),or=!0);let li={type:ce.DownloadProgress,loaded:$r.loaded};$r.lengthComputable&&(li.total=$r.total),"text"===Et.responseType&&Wn.responseText&&(li.partialText=Wn.responseText),hr.next(li)},Jn=$r=>{let li={type:ce.UploadProgress,loaded:$r.loaded};$r.lengthComputable&&(li.total=$r.total),hr.next(li)};return Wn.addEventListener("load",jt),Wn.addEventListener("error",_n),Wn.addEventListener("timeout",_n),Wn.addEventListener("abort",_n),Et.reportProgress&&(Wn.addEventListener("progress",Rr),null!==Cr&&Wn.upload&&Wn.upload.addEventListener("progress",Jn)),Wn.send(Cr),hr.next({type:ce.Sent}),()=>{Wn.removeEventListener("error",_n),Wn.removeEventListener("abort",_n),Wn.removeEventListener("load",jt),Wn.removeEventListener("timeout",_n),Et.reportProgress&&(Wn.removeEventListener("progress",Rr),null!==Cr&&Wn.upload&&Wn.upload.removeEventListener("progress",Jn)),Wn.readyState!==Wn.DONE&&Wn.abort()}})))}static{this.\u0275fac=function(Wt){return new(Wt||Pt)(A.KVO(T.N0))}}static{this.\u0275prov=A.jDH({token:Pt,factory:Pt.\u0275fac})}}const et=new A.nKC("XSRF_ENABLED"),pt="XSRF-TOKEN",Ct=new A.nKC("XSRF_COOKIE_NAME",{providedIn:"root",factory:()=>pt}),Yt="X-XSRF-TOKEN",ot=new A.nKC("XSRF_HEADER_NAME",{providedIn:"root",factory:()=>Yt});class Jt{}class fn{constructor(Et,Wt,On){this.doc=Et,this.platform=Wt,this.cookieName=On,this.lastCookieString="",this.lastToken=null,this.parseCount=0}getToken(){if("server"===this.platform)return null;const Et=this.doc.cookie||"";return Et!==this.lastCookieString&&(this.parseCount++,this.lastToken=(0,T._b)(Et,this.cookieName),this.lastCookieString=Et),this.lastToken}static{this.\u0275fac=function(Wt){return new(Wt||fn)(A.KVO(T.qQ),A.KVO(A.Agw),A.KVO(Ct))}}static{this.\u0275prov=A.jDH({token:fn,factory:fn.\u0275fac})}}function xn(zt,Et){const Wt=zt.url.toLowerCase();if(!(0,A.WQX)(et)||"GET"===zt.method||"HEAD"===zt.method||Wt.startsWith("http://")||Wt.startsWith("https://"))return Et(zt);const On=(0,A.WQX)(Jt).getToken(),hr=(0,A.WQX)(ot);return null!=On&&!zt.headers.has(hr)&&(zt=zt.clone({headers:zt.headers.set(hr,On)})),Et(zt)}class Qn{constructor(Et){this.injector=Et}intercept(Et,Wt){return this.injector.runInContext(()=>xn(Et,On=>Wt.handle(On)))}static{this.\u0275fac=function(Wt){return new(Wt||Qn)(A.KVO(A.uvJ))}}static{this.\u0275prov=A.jDH({token:Qn,factory:Qn.\u0275fac})}}var Er;function Br(zt,Et){return{\u0275kind:zt,\u0275providers:Et}}function si(...zt){const Et=[Me,Pt,ct,{provide:a,useExisting:ct},{provide:i,useExisting:Pt},{provide:Mt,useValue:xn,multi:!0},{provide:et,useValue:!0},{provide:Jt,useClass:fn}];for(const Wt of zt)Et.push(...Wt.\u0275providers);return(0,A.EmA)(Et)}!function(zt){zt[zt.Interceptors=0]="Interceptors",zt[zt.LegacyInterceptors=1]="LegacyInterceptors",zt[zt.CustomXsrfConfiguration=2]="CustomXsrfConfiguration",zt[zt.NoXsrfProtection=3]="NoXsrfProtection",zt[zt.JsonpSupport=4]="JsonpSupport",zt[zt.RequestsMadeViaParent=5]="RequestsMadeViaParent",zt[zt.Fetch=6]="Fetch"}(Er||(Er={}));const oi=new A.nKC("LEGACY_INTERCEPTOR_FN");function vi({cookieName:zt,headerName:Et}){const Wt=[];return void 0!==zt&&Wt.push({provide:Ct,useValue:zt}),void 0!==Et&&Wt.push({provide:ot,useValue:Et}),Br(Er.CustomXsrfConfiguration,Wt)}class at{static disable(){return{ngModule:at,providers:[Br(Er.NoXsrfProtection,[{provide:et,useValue:!1}]).\u0275providers]}}static withOptions(Et={}){return{ngModule:at,providers:vi(Et).\u0275providers}}static{this.\u0275fac=function(Wt){return new(Wt||at)}}static{this.\u0275mod=A.$C({type:at})}static{this.\u0275inj=A.G2t({providers:[Qn,{provide:gt,useExisting:Qn,multi:!0},{provide:Jt,useClass:fn},vi({cookieName:pt,headerName:Yt}).\u0275providers,{provide:et,useValue:!0}]})}}class ht{static{this.\u0275fac=function(Wt){return new(Wt||ht)}}static{this.\u0275mod=A.$C({type:ht})}static{this.\u0275inj=A.G2t({providers:[si(Br(Er.LegacyInterceptors,[{provide:oi,useFactory:xt},{provide:Mt,useExisting:oi,multi:!0}]))]})}}class Ut{static{this.\u0275fac=function(Wt){return new(Wt||Ut)}}static{this.\u0275mod=A.$C({type:Ut})}static{this.\u0275inj=A.G2t({providers:[Br(Er.JsonpSupport,[Vt,{provide:Ze,useFactory:st},{provide:Mt,useValue:an,multi:!0}]).\u0275providers]})}}new A.nKC("")},39837:(We,Te,C)=>{"use strict";C.d(Te,{WHm:()=>GE,udt:()=>rr});
1const s=new RegExp("(\\:not\\()|(([\\.\\#]?)[-\\w]+)|(?:\\[([-.\\w*\\\\$]+)(?:=([\"']?)([^\\]\"']*)\\5)?\\])|(\\))|(\\s*,\\s*)","g");class A{constructor(){this.element=null,this.classNames=[],this.attrs=[],this.notSelectors=[]}static parse(t){const u=[],S=(Ot,Dt)=>{Dt.notSelectors.length>0&&!Dt.element&&0==Dt.classNames.length&&0==Dt.attrs.length&&(Dt.element="*"),Ot.push(Dt)};let z,U=new A,ye=U,qe=!1;for(s.lastIndex=0;z=s.exec(t);){if(z[1]){if(qe)throw new Error("Nesting :not in a selector is not allowed");qe=!0,ye=new A,U.notSelectors.push(ye)}const Ot=z[2];if(Ot){const rn=z[3];"#"===rn?ye.addAttribute("id",Ot.slice(1)):"."===rn?ye.addClassName(Ot.slice(1)):ye.setElement(Ot)}const Dt=z[4];if(Dt&&ye.addAttribute(ye.unescapeAttribute(Dt),z[6]),z[7]&&(qe=!1,ye=U),z[8]){if(qe)throw new Error("Multiple selectors in :not are not supported");S(u,U),U=ye=new A}}return S(u,U),u}unescapeAttribute(t){let u="",S=!1;for(let U=0;U<t.length;U++){const z=t.charAt(U);if("\\"!==z){if("$"===z&&!S)throw new Error(`Error in attribute selector "${t}". Unescaped "$" is not supported. Please escape with "\\$".`);S=!1,u+=z}else S=!0}return u}escapeAttribute(t){return t.replace(/\\/g,"\\\\").replace(/\$/g,"\\$")}isElementSelector(){return this.hasElementSelector()&&0==this.classNames.length&&0==this.attrs.length&&0===this.notSelectors.length}hasElementSelector(){return!!this.element}
1setElement(t=null){this.element=t}getAttrs(){const t=[];return this.classNames.length>0&&t.push("class",this.classNames.join(" ")),t.concat(this.attrs)}addAttribute(t,u=""){this.attrs.push(t,u&&u.toLowerCase()||"")}addClassName(t){this.classNames.push(t.toLowerCase())}toString(){let t=this.element||"";if(this.classNames&&this.classNames.forEach(u=>t+=`.${u}`),this.attrs)for(let u=0;u<this.attrs.length;u+=2){const S=this.escapeAttribute(this.attrs[u]),U=this.attrs[u+1];t+=`[${S}${U?"="+U:""}]`}return this.notSelectors.forEach(u=>t+=`:not(${u})`),t}}var I,m,w;(m=I||(I={}))[m.Emulated=0]="Emulated",m[m.None=2]="None",m[m.ShadowDom=3]="ShadowDom",function(m){m[m.OnPush=0]="OnPush",m[m.Default=1]="Default"}(w||(w={}));const k={name:"custom-elements"},b={name:"no-errors-schema"};var a,i;function Y(m){const t=function p(m){const t=m.classNames&&m.classNames.length?[8,...m.classNames]:[];return[m.element&&"*"!==m.element?m.element:"",...m.attrs,...t]}(m),u=m.notSelectors&&m.notSelectors.length?m.notSelectors.map(S=>function O(m){const t=m.classNames&&m.classNames.length?[8,...m.classNames]:[];return m.element?[5,m.element,...m.attrs,...t]:m.attrs.length?[3,...m.attrs,...t]:m.classNames&&m.classNames.length?[9,...m.classNames]:[]}(S)):[];return t.concat(...u)}function ee(m){return m?A.parse(m).map(Y):[]}!function(m){m[m.NONE=0]="NONE",m[m.HTML=1]="HTML",m[m.STYLE=2]="STYLE",m[m.SCRIPT=3]="SCRIPT",m[m.URL=4]="URL",m[m.RESOURCE_URL=5]="RESOURCE_URL"}(a||(a={})),function(m){m[m.Error=0]="Error",m[m.Warning=1]="Warning",m[m.Ignore=2]="Ignore"}(i||(i={}));class fe{static zero(){return new fe([0])}static one(){return new fe([1])}constructor(t){this.digits=t}clone(){return new fe(this.digits.slice())}add(t){const u=this.clone();return u.addToSelf(t),u}addToSelf(t){const u=Math.max(this.digits.length,t.digits.length);let S=0;for(let U=0;U<u;U++){let z=S;U<this.digits.length&&(z+=this.digits[U]),U<t.digits.length&&(z+=t.digits[U]),z>=10?(this.digits[U]=z-10,S=1):(this.digits[U]=z,S=0)}S>0&&(this.digits[u]=1)}toString(){let t="";for(let u=this.digits.length-1;u>=0;u--)t+=this.digits[u];return t}}class q{constructor(t){this.powerOfTwos=[t]}getValue(){return this.powerOfTwos[0]}multiplyBy(t){const u=fe.zero();return this.multiplyByAndAddTo(t,u),u}multiplyByAndAddTo(t,u){for(let S=0;0!==t;t>>>=1,S++)if(1&t){const U=this.getMultipliedByPowerOfTwo(S);u.addToSelf(U)}}getMultipliedByPowerOfTwo(t){for(let u=this.powerOfTwos.length;u<=t;u++){const S=this.powerOfTwos[u-1];this.powerOfTwos[u]=S.add(S)}return this.powerOfTwos[t]}}let pe;function ie(m){return function ce(m){pe??=new TextEncoder;const t=[...pe.encode(m)],u=function Re(m,t){const u=m.length+3>>>2,S=[];for(let U=0;U<u;U++)S[U]=ze(m,4*U,t);return S}(t,J.Big),S=8*t.length,U=new Uint32Array(80);let z=1732584193,ye=4023233417,qe=2562383102,Ot=271733878,Dt=3285377520;u[S>>5]|=128<<24-S%32,u[15+(S+64>>9<<4)]=S;for(let rn=0;rn<u.length;rn+=16){const Yn=z,xr=ye,Qr=qe,ai=Ot,Es=Dt;for(let $i=0;$i<80;$i++){U[$i]=$i<16?u[rn+$i]:Se(U[$i-3]^U[$i-8]^U[$i-14]^U[$i-16],1);const us=Pe($i,ye,qe,Ot),Ts=us[0],Ba=us[1],eu=[Se(z,5),Ts,Dt,Ba,U[$i]].reduce(B);Dt=Ot,Ot=qe,qe=Se(ye,30),ye=z,z=eu}z=B(z,Yn),ye=B(ye,xr),qe=B(qe,Qr),Ot=B(Ot,ai),Dt=B(Dt,Es)}return xe(z)+xe(ye)+xe(qe)+xe(Ot)+xe(Dt)}(function X(m){return m.map(t=>t.visit(ge,null))}(m.nodes).join("")+`[${m.meaning}]`)}function Z(m){return m.id||ue(m)}function ue(m){const t=new we;return Be(m.nodes.map(S=>S.visit(t,null)).join(""),m.meaning)}class se{visitText(t,u){return t.value}visitContainer(t,u){return`[${t.children.map(S=>S.visit(this)).join(", ")}]`}visitIcu(t,u){const S=Object.keys(t.cases).map(U=>`${U} {${t.cases[U].visit(this)}}`);return`{${t.expression}, ${t.type}, ${S.join(", ")}}`}visitTagPlaceholder(t,u){return t.isVoid?`<ph tag name="${t.startName}"/>`:`<ph tag name="${t.startName}">${t.children.map(S=>S.visit(this)).join(", ")}</ph name="${t.closeName}">`}visitPlaceholder(t,u){return t.value?`<ph name="${t.name}">${t.value}</ph>`:`<ph name="${t.name}"/>`}visitIcuPlaceholder(t,u){return`<ph icu name="${t.name}">${t.value.visit(this)}</ph>`}}const ge=new se;class we extends se{visitIcu(t,u){let S=Object.keys(t.cases).map(U=>`${U} {${t.cases[U].visit(this)}}`);return`{${t.type}, ${S.join(", ")}}`}}function xe(m){return(m>>>0).toString(16).padStart(8,"0")}function Pe(m,t,u,S){return m<20?[t&u|~t&S,1518500249]:m<40?[t^u^S,1859775393]:m<60?[t&u|t&S|u&S,2400959708]:[t^u^S,3395469782]}function Je(m){pe??=new TextEncoder;const t=pe.encode(m),u=new DataView(t.buffer,t.byteOffset,t.byteLength);let S=De(u,t.length,0),U=De(u,t.length,102072);return 0==S&&(0==U||1==U)&&(S^=319790063,U^=-1801410264),[S,U]}function Be(m,t=""){let u=Je(m);if(t){const z=Je(t);u=function le(m,t){const u=m[0],S=m[1],U=t[0],z=t[1],ye=G(S,z),qe=ye[0],Ot=ye[1];return[B(B(u,U),qe),Ot]}(function _e(m,t){const u=m[0],S=m[1],U=u<<t|S>>>32-t,z=S<<t|u>>>32-t;return[U,z]}(u,1),z)}return function gt(m,t){const u=dt.toThePowerOf(0).multiplyBy(t);return dt.toThePowerOf(4).multiplyByAndAddTo(m,u),u.toString()}(2147483647&u[0],u[1])}function De(m,t,u){let S=2654435769,U=2654435769,z=0;const ye=t-12;for(;z<=ye;z+=12){S+=m.getUint32(z,!0),U+=m.getUint32(z+4,!0);const Ot=Me(S,U,u+=m.getUint32(z+8,!0));S=Ot[0],U=Ot[1],u=Ot[2]}const qe=t-z;return u+=t,qe>=4?(S+=m.getUint32(z,!0),z+=4,qe>=8?(U+=m.getUint32(z,!0),z+=4,qe>=9&&(u+=m.getUint8(z++)<<8),qe>=10&&(u+=m.getUint8(z++)<<16),11===qe&&(u+=m.getUint8(z++)<<24)):(qe>=5&&(U+=m.getUint8(z++)),qe>=6&&(U+=m.getUint8(z++)<<8),7===qe&&(U+=m.getUint8(z++)<<16))):(qe>=1&&(S+=m.getUint8(z++)),qe>=2&&(S+=m.getUint8(z++)<<8),3===qe&&(S+=m.getUint8(z++)<<16)),Me(S,U,u)[2]}function Me(m,t,u){return m-=t,m-=u,t-=u,t-=m^=u>>>13,u-=m,u-=t^=m<<8,m-=t,m-=u^=t>>>13,t-=u,t-=m^=u>>>12,u-=m,u-=t^=m<<16,m-=t,m-=u^=t>>>5,t-=u,t-=m^=u>>>3,u-=m,u-=t^=m<<10,[m,t,u^=t>>>15]}var J;function B(m,t){return G(m,t)[1]}function G(m,t){const u=(65535&m)+(65535&t),S=(m>>>16)+(t>>>16)+(u>>>16);return[S>>>16,S<<16|65535&u]}function Se(m,t){return m<<t|m>>>32-t}function je(m,t){return t>=m.length?0:m[t]}function ze(m,t,u){let S=0;if(u===J.Big)for(let U=0;U<4;U++)S+=je(m,t+U)<<24-8*U;else for(let U=0;U<4;U++)S+=je(m,t+U)<<8*U;return S}!function(m){m[m.Little=0]="Little",m[m.Big=1]="Big"}(J||(J={}));const dt=new class he{constructor(t){this.base=t,this.exponents=[new q(fe.one())]}toThePowerOf(t){for(let u=this.exponents.length;u<=t;u++){const S=this.exponents[u-1].multiplyBy(this.base);this.exponents[u]=new q(S)}return this.exponents[t]}}(256);var Mt,xt;!function(m){m[m.None=0]="None",m[m.Const=1]="Const"}(Mt||(Mt={}));class Ft{constructor(t=Mt.None){this.modifiers=t}hasModifier(t){return 0!=(this.modifiers&t)}}!function(m){m[m.Dynamic=0]="Dynamic",m[m.Bool=1]="Bool",m[m.String=2]="String",m[m.Int=3]="Int",m[m.Number=4]="Number",m[m.Function=5]="Function",m[m.Inferred=6]="Inferred",m[m.None=7]="None"}(xt||(xt={}));class ct extends Ft{constructor(t,u){super(u),this.name=t}visitType(t,u){return t.visitBuiltinType(this,u)}}class yt extends Ft{constructor(t,u,S=null){super(u),this.value=t,this.typeParams=S}visitType(t,u){return t.visitExpressionType(this,u)}}
1const tn=new ct(xt.Dynamic),rt=new ct(xt.Inferred),Ze=new ct(xt.Bool),Vt=(new ct(xt.Int),new ct(xt.Number)),an=new ct(xt.String),En=(new ct(xt.Function),new ct(xt.None));var gn,Pt;function et(m,t){return null==m||null==t?m==t:m.isEquivalent(t)}function pt(m,t,u){const S=m.length;if(S!==t.length)return!1;for(let U=0;U<S;U++)if(!u(m[U],t[U]))return!1;return!0}function Ct(m,t){return pt(m,t,(u,S)=>u.isEquivalent(S))}!function(m){m[m.Minus=0]="Minus",m[m.Plus=1]="Plus"}(gn||(gn={})),function(m){m[m.Equals=0]="Equals",m[m.NotEquals=1]="NotEquals",m[m.Identical=2]="Identical",m[m.NotIdentical=3]="NotIdentical",m[m.Minus=4]="Minus",m[m.Plus=5]="Plus",m[m.Divide=6]="Divide",m[m.Multiply=7]="Multiply",m[m.Modulo=8]="Modulo",m[m.And=9]="And",m[m.Or=10]="Or",m[m.BitwiseAnd=11]="BitwiseAnd",m[m.Lower=12]="Lower",m[m.LowerEquals=13]="LowerEquals",m[m.Bigger=14]="Bigger",m[m.BiggerEquals=15]="BiggerEquals",m[m.NullishCoalesce=16]="NullishCoalesce"}(Pt||(Pt={}));class Yt{constructor(t,u){this.type=t||null,this.sourceSpan=u||null}prop(t,u){return new Cr(this,t,null,u)}key(t,u,S){return new vt(this,t,u,S)}callFn(t,u,S){return new Br(this,t,null,u,S)}instantiate(t,u,S){return new ci(this,t,u,S)}conditional(t,u=null,S){return new pn(this,t,u,null,S)}equals(t,u){return new Wn(Pt.Equals,this,t,null,u)}notEquals(t,u){return new Wn(Pt.NotEquals,this,t,null,u)}identical(t,u){return new Wn(Pt.Identical,this,t,null,u)}notIdentical(t,u){return new Wn(Pt.NotIdentical,this,t,null,u)}minus(t,u){return new Wn(Pt.Minus,this,t,null,u)}plus(t,u){return new Wn(Pt.Plus,this,t,null,u)}divide(t,u){return new Wn(Pt.Divide,this,t,null,u)}multiply(t,u){return new Wn(Pt.Multiply,this,t,null,u)}modulo(t,u){return new Wn(Pt.Modulo,this,t,null,u)}and(t,u){return new Wn(Pt.And,this,t,null,u)}bitwiseAnd(t,u,S=!0){return new Wn(Pt.BitwiseAnd,this,t,null,u,S)}or(t,u){return new Wn(Pt.Or,this,t,null,u)}lower(t,u){return new Wn(Pt.Lower,this,t,null,u)}lowerEquals(t,u){return new Wn(Pt.LowerEquals,this,t,null,u)}bigger(t,u){return new Wn(Pt.Bigger,this,t,null,u)}biggerEquals(t,u){return new Wn(Pt.BiggerEquals,this,t,null,u)}isBlank(t){return this.equals(Jn,t)}nullishCoalesce(t,u){return new Wn(Pt.NullishCoalesce,this,t,null,u)}toStmt(){return new qn(this,null)}}class ot extends Yt{constructor(t,u,S){super(u,S),this.name=t}isEquivalent(t){return t instanceof ot&&this.name===t.name}isConstant(){return!1}visitExpression(t,u){return t.visitReadVarExpr(this,u)}clone(){return new ot(this.name,this.type,this.sourceSpan)}set(t){return new xn(this.name,t,null,this.sourceSpan)}}class Jt extends Yt{constructor(t,u,S){super(u,S),this.expr=t}visitExpression(t,u){return t.visitTypeofExpr(this,u)}isEquivalent(t){return t instanceof Jt&&t.expr.isEquivalent(this.expr)}isConstant(){return this.expr.isConstant()}clone(){return new Jt(this.expr.clone())}}class fn extends Yt{constructor(t,u,S){super(u,S),this.node=t}isEquivalent(t){return t instanceof fn&&this.node===t.node}isConstant(){return!1}visitExpression(t,u){return t.visitWrappedNodeExpr(this,u)}clone(){return new fn(this.node,this.type,this.sourceSpan)}}class xn extends Yt{constructor(t,u,S,U){super(S||u.type,U),this.name=t,this.value=u}isEquivalent(t){return t instanceof xn&&this.name===t.name&&this.value.isEquivalent(t.value)}isConstant(){return!1}visitExpression(t,u){return t.visitWriteVarExpr(this,u)}clone(){return new xn(this.name,this.value.clone(),this.type,this.sourceSpan)}toDeclStmt(t,u){return new Lr(this.name,this.value,t,u,this.sourceSpan)}toConstDecl(){return this.toDeclStmt(rt,$r.Final)}}class Qn extends Yt{constructor(t,u,S,U,z){super(U||S.type,z),this.receiver=t,this.index=u,this.value=S}isEquivalent(t){return t instanceof Qn&&this.receiver.isEquivalent(t.receiver)&&this.index.isEquivalent(t.index)&&this.value.isEquivalent(t.value)}isConstant(){return!1}visitExpression(t,u){return t.visitWriteKeyExpr(this,u)}clone(){return new Qn(this.receiver.clone(),this.index.clone(),this.value.clone(),this.type,this.sourceSpan)}}class Er extends Yt{constructor(t,u,S,U,z){super(U||S.type,z),this.receiver=t,this.name=u,this.value=S}isEquivalent(t){return t instanceof Er&&this.receiver.isEquivalent(t.receiver)&&this.name===t.name&&this.value.isEquivalent(t.value)}isConstant(){return!1}visitExpression(t,u){return t.visitWritePropExpr(this,u)}clone(){return new Er(this.receiver.clone(),this.name,this.value.clone(),this.type,this.sourceSpan)}}class Br extends Yt{constructor(t,u,S,U,z=!1){super(S,U),this.fn=t,this.args=u,this.pure=z}get receiver(){return this.fn}isEquivalent(t){return t instanceof Br&&this.fn.isEquivalent(t.fn)&&Ct(this.args,t.args)&&this.pure===t.pure}isConstant(){return!1}visitExpression(t,u){return t.visitInvokeFunctionExpr(this,u)}clone(){return new Br(this.fn.clone(),this.args.map(t=>t.clone()),this.type,this.sourceSpan,this.pure)}}class si extends Yt{constructor(t,u,S,U){super(S,U),this.tag=t,this.template=u}isEquivalent(t){return t instanceof si&&this.tag.isEquivalent(t.tag)&&pt(this.template.elements,t.template.elements,(u,S)=>u.text===S.text)&&Ct(this.template.expressions,t.template.expressions)}isConstant(){return!1}visitExpression(t,u){return t.visitTaggedTemplateExpr(this,u)}clone(){return new si(this.tag.clone(),this.template.clone(),this.type,this.sourceSpan)}}class ci extends Yt{constructor(t,u,S,U){super(S,U),this.classExpr=t,this.args=u}isEquivalent(t){return t instanceof ci&&this.classExpr.isEquivalent(t.classExpr)&&Ct(this.args,t.args)}isConstant(){return!1}visitExpression(t,u){return t.visitInstantiateExpr(this,u)}clone(){return new ci(this.classExpr.clone(),this.args.map(t=>t.clone()),this.type,this.sourceSpan)}}
1class oi extends Yt{constructor(t,u,S){super(u,S),this.value=t}isEquivalent(t){return t instanceof oi&&this.value===t.value}isConstant(){return!0}visitExpression(t,u){return t.visitLiteralExpr(this,u)}clone(){return new oi(this.value,this.type,this.sourceSpan)}}class Gr{constructor(t,u){this.elements=t,this.expressions=u}clone(){return new Gr(this.elements.map(t=>t.clone()),this.expressions.map(t=>t.clone()))}}class vi{constructor(t,u,S){this.text=t,this.sourceSpan=u,this.rawText=S??u?.toString()??dr(Ut(t))}clone(){return new vi(this.text,this.sourceSpan,this.rawText)}}class dn{constructor(t,u){this.text=t,this.sourceSpan=u}}class $e{constructor(t,u,S){this.text=t,this.sourceSpan=u,this.associatedMessage=S}}class ht extends Yt{constructor(t,u,S,U,z){super(an,z),this.metaBlock=t,this.messageParts=u,this.placeHolderNames=S,this.expressions=U}isEquivalent(t){return!1}isConstant(){return!1}visitExpression(t,u){return t.visitLocalizedString(this,u)}clone(){return new ht(this.metaBlock,this.messageParts,this.placeHolderNames,this.expressions.map(t=>t.clone()),this.sourceSpan)}serializeI18nHead(){let t=this.metaBlock.description||"";return this.metaBlock.meaning&&(t=`${this.metaBlock.meaning}|${t}`),this.metaBlock.customId&&(t=`${t}@@${this.metaBlock.customId}`),this.metaBlock.legacyIds&&this.metaBlock.legacyIds.forEach(u=>{t=`${t}\u241f${u}`}),vr(t,this.messageParts[0].text,this.getMessagePartSourceSpan(0))}getMessagePartSourceSpan(t){return this.messageParts[t]?.sourceSpan??this.sourceSpan}getPlaceholderSourceSpan(t){return this.placeHolderNames[t]?.sourceSpan??this.expressions[t]?.sourceSpan??this.sourceSpan}serializeI18nTemplatePart(t){const u=this.placeHolderNames[t-1],S=this.messageParts[t];let U=u.text;return 0===u.associatedMessage?.legacyIds.length&&(U+=`@@${Be(u.associatedMessage.messageString,u.associatedMessage.meaning)}`),vr(U,S.text,this.getMessagePartSourceSpan(t))}}const Ut=m=>m.replace(/\\/g,"\\\\"),qt=m=>m.replace(/^:/,"\\:"),cr=m=>m.replace(/:/g,"\\:"),dr=m=>m.replace(/`/g,"\\`").replace(/\${/g,"$\\{");function vr(m,t,u){return""===m?{cooked:t,raw:dr(qt(Ut(t))),range:u}:{cooked:`:${m}:${t}`,raw:dr(`:${cr(Ut(m))}:${Ut(t)}`),range:u}}class kt extends Yt{constructor(t,u,S=null,U){super(u,U),this.value=t,this.typeParams=S}isEquivalent(t){return t instanceof kt&&this.value.name===t.value.name&&this.value.moduleName===t.value.moduleName&&this.value.runtime===t.value.runtime}isConstant(){return!1}visitExpression(t,u){return t.visitExternalExpr(this,u)}clone(){return new kt(this.value,this.type,this.typeParams,this.sourceSpan)}}class pn extends Yt{constructor(t,u,S=null,U,z){super(U||u.type,z),this.condition=t,this.falseCase=S,this.trueCase=u}isEquivalent(t){return t instanceof pn&&this.condition.isEquivalent(t.condition)&&this.trueCase.isEquivalent(t.trueCase)&&et(this.falseCase,t.falseCase)}isConstant(){return!1}visitExpression(t,u){return t.visitConditionalExpr(this,u)}clone(){return new pn(this.condition.clone(),this.trueCase.clone(),this.falseCase?.clone(),this.type,this.sourceSpan)}}class zt extends Yt{constructor(t,u){super(null,u),this.url=t}isEquivalent(t){return t instanceof zt&&this.url===t.url}isConstant(){return!1}visitExpression(t,u){return t.visitDynamicImportExpr(this,u)}clone(){return new zt(this.url,this.sourceSpan)}}class Et extends Yt{constructor(t,u){super(Ze,u),this.condition=t}isEquivalent(t){return t instanceof Et&&this.condition.isEquivalent(t.condition)}isConstant(){return!1}visitExpression(t,u){return t.visitNotExpr(this,u)}clone(){return new Et(this.condition.clone(),this.sourceSpan)}}class Wt{constructor(t,u=null){this.name=t,this.type=u}isEquivalent(t){return this.name===t.name}clone(){return new Wt(this.name,this.type)}}class On extends Yt{constructor(t,u,S,U,z){super(S,U),this.params=t,this.statements=u,this.name=z}isEquivalent(t){return t instanceof On&&Ct(this.params,t.params)&&Ct(this.statements,t.statements)}isConstant(){return!1}visitExpression(t,u){return t.visitFunctionExpr(this,u)}toDeclStmt(t,u){return new _r(t,this.params,this.statements,this.type,u,this.sourceSpan)}clone(){return new On(this.params.map(t=>t.clone()),this.statements,this.type,this.sourceSpan,this.name)}}class hr extends Yt{constructor(t,u,S,U,z=!0){super(S||Vt,U),this.operator=t,this.expr=u,this.parens=z}isEquivalent(t){return t instanceof hr&&this.operator===t.operator&&this.expr.isEquivalent(t.expr)}isConstant(){return!1}visitExpression(t,u){return t.visitUnaryOperatorExpr(this,u)}clone(){return new hr(this.operator,this.expr.clone(),this.type,this.sourceSpan,this.parens)}}
1class Wn extends Yt{constructor(t,u,S,U,z,ye=!0){super(U||u.type,z),this.operator=t,this.rhs=S,this.parens=ye,this.lhs=u}isEquivalent(t){return t instanceof Wn&&this.operator===t.operator&&this.lhs.isEquivalent(t.lhs)&&this.rhs.isEquivalent(t.rhs)}isConstant(){return!1}visitExpression(t,u){return t.visitBinaryOperatorExpr(this,u)}clone(){return new Wn(this.operator,this.lhs.clone(),this.rhs.clone(),this.type,this.sourceSpan,this.parens)}}class Cr extends Yt{constructor(t,u,S,U){super(S,U),this.receiver=t,this.name=u}get index(){return this.name}isEquivalent(t){return t instanceof Cr&&this.receiver.isEquivalent(t.receiver)&&this.name===t.name}isConstant(){return!1}visitExpression(t,u){return t.visitReadPropExpr(this,u)}set(t){return new Er(this.receiver,this.name,t,null,this.sourceSpan)}clone(){return new Cr(this.receiver.clone(),this.name,this.type,this.sourceSpan)}}class vt extends Yt{constructor(t,u,S,U){super(S,U),this.receiver=t,this.index=u}isEquivalent(t){return t instanceof vt&&this.receiver.isEquivalent(t.receiver)&&this.index.isEquivalent(t.index)}isConstant(){return!1}visitExpression(t,u){return t.visitReadKeyExpr(this,u)}set(t){return new Qn(this.receiver,this.index,t,null,this.sourceSpan)}clone(){return new vt(this.receiver.clone(),this.index.clone(),this.type,this.sourceSpan)}}class it extends Yt{constructor(t,u,S){super(u,S),this.entries=t}isConstant(){return this.entries.every(t=>t.isConstant())}isEquivalent(t){return t instanceof it&&Ct(this.entries,t.entries)}visitExpression(t,u){return t.visitLiteralArrayExpr(this,u)}clone(){return new it(this.entries.map(t=>t.clone()),this.type,this.sourceSpan)}}class jt{constructor(t,u,S){this.key=t,this.value=u,this.quoted=S}isEquivalent(t){return this.key===t.key&&this.value.isEquivalent(t.value)}clone(){return new jt(this.key,this.value.clone(),this.quoted)}}class _n extends Yt{constructor(t,u,S){super(u,S),this.entries=t,this.valueType=null,u&&(this.valueType=u.valueType)}isEquivalent(t){return t instanceof _n&&Ct(this.entries,t.entries)}isConstant(){return this.entries.every(t=>t.value.isConstant())}visitExpression(t,u){return t.visitLiteralMapExpr(this,u)}clone(){const t=this.entries.map(u=>u.clone());return new _n(t,this.type,this.sourceSpan)}}const Rr=new oi(null,null,null),Jn=new oi(null,rt,null);var $r;!function(m){m[m.None=0]="None",m[m.Final=1]="Final",m[m.Private=2]="Private",m[m.Exported=4]="Exported",m[m.Static=8]="Static"}($r||($r={}));class li{constructor(t,u,S){this.text=t,this.multiline=u,this.trailingNewline=S}toString(){return this.multiline?` ${this.text} `:this.text}}class Ii extends li{constructor(t){super("",!0,!0),this.tags=t}toString(){return function Xn(m){if(0===m.length)return"";if(1===m.length&&m[0].tagName&&!m[0].text)return`*${Nn(m[0])} `;let t="*\n";for(const u of m)t+=" *",t+=Nn(u).replace(/\n/g,"\n * "),t+="\n";return t+=" ",t}(this.tags)}}class Xs{constructor(t=$r.None,u=null,S){this.modifiers=t,this.sourceSpan=u,this.leadingComments=S}hasModifier(t){return 0!=(this.modifiers&t)}addLeadingComment(t){this.leadingComments=this.leadingComments??[],this.leadingComments.push(t)}}class Lr extends Xs{constructor(t,u,S,U,z,ye){super(U,z,ye),this.name=t,this.value=u,this.type=S||u&&u.type||null}isEquivalent(t){return t instanceof Lr&&this.name===t.name&&(this.value?!!t.value&&this.value.isEquivalent(t.value):!t.value)}visitStatement(t,u){return t.visitDeclareVarStmt(this,u)}}class _r extends Xs{constructor(t,u,S,U,z,ye,qe){super(z,ye,qe),this.name=t,this.params=u,this.statements=S,this.type=U||null}isEquivalent(t){return t instanceof _r&&Ct(this.params,t.params)&&Ct(this.statements,t.statements)}visitStatement(t,u){return t.visitDeclareFunctionStmt(this,u)}}class qn extends Xs{constructor(t,u,S){super($r.None,u,S),this.expr=t}isEquivalent(t){return t instanceof qn&&this.expr.isEquivalent(t.expr)}visitStatement(t,u){return t.visitExpressionStmt(this,u)}}class Ir extends Xs{constructor(t,u=null,S){super($r.None,u,S),this.value=t}isEquivalent(t){return t instanceof Ir&&this.value.isEquivalent(t.value)}visitStatement(t,u){return t.visitReturnStmt(this,u)}}class fi extends Xs{constructor(t,u,S=[],U,z){super($r.None,U,z),this.condition=t,this.trueCase=u,this.falseCase=S}isEquivalent(t){return t instanceof fi&&this.condition.isEquivalent(t.condition)&&Ct(this.trueCase,t.trueCase)&&Ct(this.falseCase,t.falseCase)}
1visitStatement(t,u){return t.visitIfStmt(this,u)}}function ls(m=[]){return new Ii(m)}function Yr(m,t,u){return new ot(m,t,u)}function Tr(m,t=null,u){return new kt(m,null,t,u)}function es(m,t,u){return new yt(m,t,u)}function fs(m){return new Jt(m)}function hi(m,t,u){return new it(m,t,u)}function ho(m,t=null){return new _n(m.map(u=>new jt(u.key,u.value,u.quoted)),t,null)}function Qs(m,t){return new Et(m,t)}function Ps(m,t,u,S,U){return new On(m,t,u,S,U)}function Ra(m,t,u,S,U){return new fi(m,t,u,S,U)}function Xo(m,t,u,S){return new si(m,t,u,S)}function Pn(m,t,u){return new oi(m,t,u)}function ol(m,t,u,S,U){return new ht(m,t,u,S,U)}function Mn(m){return m instanceof oi&&null===m.value}function Nn(m){let t="";if(m.tagName&&(t+=` @${m.tagName}`),m.text){if(m.text.match(/\/\*|\*\//))throw new Error('JSDoc text cannot contain "/*" and "*/"');t+=" "+m.text.replace(/@/g,"\\@")}return t}const jr=Yr("<unknown>"),Gi={};class cs extends Yt{constructor(t){super(t.type),this.resolved=t,this.shared=!1,this.original=t}visitExpression(t,u){return u===Gi?this.original.visitExpression(t,u):this.resolved.visitExpression(t,u)}isEquivalent(t){return t instanceof cs&&this.resolved.isEquivalent(t.resolved)}isConstant(){return!0}clone(){throw new Error("Not supported.")}fixup(t){this.resolved=t,this.shared=!0}}class Ss{constructor(t=!1){this.isClosureCompilerEnabled=t,this.statements=[],this.literals=new Map,this.literalFactories=new Map,this.sharedConstants=new Map,this.nextNameIndex=0}getConstLiteral(t,u){if(t instanceof oi&&!Qo(t)||t instanceof cs)return t;const S=ks.INSTANCE.keyOf(t);let U=this.literals.get(S),z=!1;if(U||(U=new cs(t),this.literals.set(S,U),z=!0),!z&&!U.shared||z&&u){const ye=this.freshName();let qe,Ot;this.isClosureCompilerEnabled&&Qo(t)?(qe=Yr(ye).set(new On([],[new Ir(t)])),Ot=Yr(ye).callFn([])):(qe=Yr(ye).set(t),Ot=Yr(ye)),this.statements.push(qe.toDeclStmt(rt,$r.Final)),U.fixup(Ot)}return U}getSharedConstant(t,u){const S=t.keyOf(u);if(!this.sharedConstants.has(S)){const U=this.freshName();this.sharedConstants.set(S,Yr(U)),this.statements.push(t.toSharedConstantDeclaration(U,u))}return this.sharedConstants.get(S)}getLiteralFactory(t){if(t instanceof it){const u=t.entries.map(U=>U.isConstant()?U:jr),S=ks.INSTANCE.keyOf(hi(u));return this._getLiteralFactory(S,t.entries,U=>hi(U))}{const u=ho(t.entries.map(U=>({key:U.key,value:U.value.isConstant()?U.value:jr,quoted:U.quoted}))),S=ks.INSTANCE.keyOf(u);return this._getLiteralFactory(S,t.entries.map(U=>U.value),U=>ho(U.map((z,ye)=>({key:t.entries[ye].key,value:z,quoted:t.entries[ye].quoted}))))}}_getLiteralFactory(t,u,S){let U=this.literalFactories.get(t);const z=u.filter(ye=>!ye.isConstant());if(!U){const ye=u.map((rn,Yn)=>rn.isConstant()?this.getConstLiteral(rn,!0):Yr(`a${Yn}`)),Ot=Ps(ye.filter(ba).map(rn=>new Wt(rn.name,tn)),[new Ir(S(ye))],rt),Dt=this.freshName();this.statements.push(Yr(Dt).set(Ot).toDeclStmt(rt,$r.Final)),U=Yr(Dt),this.literalFactories.set(t,U)}return{literalFactory:U,literalFactoryArguments:z}}uniqueName(t){return`${t}${this.nextNameIndex++}`}freshName(){return this.uniqueName("_c")}}class ks{static{this.INSTANCE=new ks}keyOf(t){if(t instanceof oi&&"string"==typeof t.value)return`"${t.value}"`;if(t instanceof oi)return String(t.value);if(t instanceof it){const u=[];for(const S of t.entries)u.push(this.keyOf(S));return`[${u.join(",")}]`}if(t instanceof _n){const u=[];for(const S of t.entries){let U=S.key;S.quoted&&(U=`"${U}"`),u.push(U+":"+this.keyOf(S.value))}return`{${u.join(",")}}`}if(t instanceof kt)return`import("${t.value.moduleName}", ${t.value.name})`;if(t instanceof ot)return`read(${t.name})`;if(t instanceof Jt)return`typeof(${this.keyOf(t.expr)})`;throw new Error(`${this.constructor.name} does not handle expressions of type ${t.constructor.name}`)}}function ba(m){return m instanceof ot}function Qo(m){return m instanceof oi&&"string"==typeof m.value&&m.value.length>=50}const zn="@angular/core";class It{static{this.NEW_METHOD="factory"}static{this.TRANSFORM_METHOD="transform"}static{this.PATCH_DEPS="patchedDeps"}static{this.core={name:null,moduleName:zn}}static{this.namespaceHTML={name:"\u0275\u0275namespaceHTML",moduleName:zn}}static{this.namespaceMathML={name:"\u0275\u0275namespaceMathML",moduleName:zn}}static{this.namespaceSVG={name:"\u0275\u0275namespaceSVG",moduleName:zn}}static{this.element={name:"\u0275\u0275element",moduleName:zn}}static{this.elementStart={name:"\u0275\u0275elementStart",moduleName:zn}}static{this.elementEnd={name:"\u0275\u0275elementEnd",moduleName:zn}}static{this.advance={name:"\u0275\u0275advance",moduleName:zn}}static{this.syntheticHostProperty={name:"\u0275\u0275syntheticHostProperty",moduleName:zn}}static{this.syntheticHostListener={name:"\u0275\u0275syntheticHostListener",moduleName:zn}}static{this.attribute={name:"\u0275\u0275attribute",moduleName:zn}}static{this.attributeInterpolate1={name:"\u0275\u0275attributeInterpolate1",moduleName:zn}}static{this.attributeInterpolate2={name:"\u0275\u0275attributeInterpolate2",moduleName:zn}}static{this.attributeInterpolate3={name:"\u0275\u0275attributeInterpolate3",moduleName:zn}}static{this.attributeInterpolate4={name:"\u0275\u0275attributeInterpolate4",moduleName:zn}}static{this.attributeInterpolate5={name:"\u0275\u0275attributeInterpolate5",moduleName:zn}}static{this.attributeInterpolate6={name:"\u0275\u0275attributeInterpolate6",moduleName:zn}}static{this.attributeInterpolate7={name:"\u0275\u0275attributeInterpolate7",moduleName:zn}}static{this.attributeInterpolate8={name:"\u0275\u0275attributeInterpolate8",moduleName:zn}}static{this.attributeInterpolateV={name:"\u0275\u0275attributeInterpolateV",moduleName:zn}}static{this.classProp={name:"\u0275\u0275classProp",moduleName:zn}}static{this.elementContainerStart={name:"\u0275\u0275elementContainerStart",moduleName:zn}}static{this.elementContainerEnd={name:"\u0275\u0275elementContainerEnd",moduleName:zn}}static{this.elementContainer={name:"\u0275\u0275elementContainer",moduleName:zn}}static{this.styleMap={name:"\u0275\u0275styleMap",moduleName:zn}}static{this.styleMapInterpolate1={name:"\u0275\u0275styleMapInterpolate1",moduleName:zn}}static{this.styleMapInterpolate2={name:"\u0275\u0275styleMapInterpolate2",moduleName:zn}}static{this.styleMapInterpolate3={name:"\u0275\u0275styleMapInterpolate3",moduleName:zn}}static{this.styleMapInterpolate4={name:"\u0275\u0275styleMapInterpolate4",moduleName:zn}}static{this.styleMapInterpolate5={name:"\u0275\u0275styleMapInterpolate5",moduleName:zn}}static{this.styleMapInterpolate6={name:"\u0275\u0275styleMapInterpolate6",moduleName:zn}}static{this.styleMapInterpolate7={name:"\u0275\u0275styleMapInterpolate7",moduleName:zn}}static{this.styleMapInterpolate8={name:"\u0275\u0275styleMapInterpolate8",moduleName:zn}}static{this.styleMapInterpolateV={name:"\u0275\u0275styleMapInterpolateV",moduleName:zn}}static{this.classMap={name:"\u0275\u0275classMap",moduleName:zn}}static{this.classMapInterpolate1={name:"\u0275\u0275classMapInterpolate1",moduleName:zn}}static{this.classMapInterpolate2={name:"\u0275\u0275classMapInterpolate2",moduleName:zn}}static{this.classMapInterpolate3={name:"\u0275\u0275classMapInterpolate3",moduleName:zn}}static{this.classMapInterpolate4={name:"\u0275\u0275classMapInterpolate4",moduleName:zn}}static{this.classMapInterpolate5={name:"\u0275\u0275classMapInterpolate5",moduleName:zn}}static{this.classMapInterpolate6={name:"\u0275\u0275classMapInterpolate6",moduleName:zn}}static{this.classMapInterpolate7={name:"\u0275\u0275classMapInterpolate7",moduleName:zn}}static{this.classMapInterpolate8={name:"\u0275\u0275classMapInterpolate8",moduleName:zn}}static{this.classMapInterpolateV={name:"\u0275\u0275classMapInterpolateV",moduleName:zn}}static{this.styleProp={name:"\u0275\u0275styleProp",moduleName:zn}}static{this.stylePropInterpolate1={name:"\u0275\u0275stylePropInterpolate1",moduleName:zn}}static{this.stylePropInterpolate2={name:"\u0275\u0275stylePropInterpolate2",moduleName:zn}}static{this.stylePropInterpolate3={name:"\u0275\u0275stylePropInterpolate3",moduleName:zn}}static{this.stylePropInterpolate4={name:"\u0275\u0275stylePropInterpolate4",moduleName:zn}}static{this.stylePropInterpolate5={name:"\u0275\u0275stylePropInterpolate5",moduleName:zn}}static{this.stylePropInterpolate6={name:"\u0275\u0275stylePropInterpolate6",moduleName:zn}}static{this.stylePropInterpolate7={name:"\u0275\u0275stylePropInterpolate7",moduleName:zn}}static{this.stylePropInterpolate8={name:"\u0275\u0275stylePropInterpolate8",moduleName:zn}}static{this.stylePropInterpolateV={name:"\u0275\u0275stylePropInterpolateV",moduleName:zn}}static{this.nextContext={name:"\u0275\u0275nextContext",moduleName:zn}}
1static{this.resetView={name:"\u0275\u0275resetView",moduleName:zn}}static{this.templateCreate={name:"\u0275\u0275template",moduleName:zn}}static{this.defer={name:"\u0275\u0275defer",moduleName:zn}}static{this.text={name:"\u0275\u0275text",moduleName:zn}}static{this.enableBindings={name:"\u0275\u0275enableBindings",moduleName:zn}}static{this.disableBindings={name:"\u0275\u0275disableBindings",moduleName:zn}}static{this.getCurrentView={name:"\u0275\u0275getCurrentView",moduleName:zn}}static{this.textInterpolate={name:"\u0275\u0275textInterpolate",moduleName:zn}}static{this.textInterpolate1={name:"\u0275\u0275textInterpolate1",moduleName:zn}}static{this.textInterpolate2={name:"\u0275\u0275textInterpolate2",moduleName:zn}}static{this.textInterpolate3={name:"\u0275\u0275textInterpolate3",moduleName:zn}}static{this.textInterpolate4={name:"\u0275\u0275textInterpolate4",moduleName:zn}}static{this.textInterpolate5={name:"\u0275\u0275textInterpolate5",moduleName:zn}}static{this.textInterpolate6={name:"\u0275\u0275textInterpolate6",moduleName:zn}}static{this.textInterpolate7={name:"\u0275\u0275textInterpolate7",moduleName:zn}}static{this.textInterpolate8={name:"\u0275\u0275textInterpolate8",moduleName:zn}}static{this.textInterpolateV={name:"\u0275\u0275textInterpolateV",moduleName:zn}}static{this.restoreView={name:"\u0275\u0275restoreView",moduleName:zn}}static{this.pureFunction0={name:"\u0275\u0275pureFunction0",moduleName:zn}}static{this.pureFunction1={name:"\u0275\u0275pureFunction1",moduleName:zn}}static{this.pureFunction2={name:"\u0275\u0275pureFunction2",moduleName:zn}}static{this.pureFunction3={name:"\u0275\u0275pureFunction3",moduleName:zn}}static{this.pureFunction4={name:"\u0275\u0275pureFunction4",moduleName:zn}}static{this.pureFunction5={name:"\u0275\u0275pureFunction5",moduleName:zn}}static{this.pureFunction6={name:"\u0275\u0275pureFunction6",moduleName:zn}}static{this.pureFunction7={name:"\u0275\u0275pureFunction7",moduleName:zn}}static{this.pureFunction8={name:"\u0275\u0275pureFunction8",moduleName:zn}}static{this.pureFunctionV={name:"\u0275\u0275pureFunctionV",moduleName:zn}}static{this.pipeBind1={name:"\u0275\u0275pipeBind1",moduleName:zn}}static{this.pipeBind2={name:"\u0275\u0275pipeBind2",moduleName:zn}}static{this.pipeBind3={name:"\u0275\u0275pipeBind3",moduleName:zn}}static{this.pipeBind4={name:"\u0275\u0275pipeBind4",moduleName:zn}}static{this.pipeBindV={name:"\u0275\u0275pipeBindV",moduleName:zn}}static{this.hostProperty={name:"\u0275\u0275hostProperty",moduleName:zn}}static{this.property={name:"\u0275\u0275property",moduleName:zn}}static{this.propertyInterpolate={name:"\u0275\u0275propertyInterpolate",moduleName:zn}}static{this.propertyInterpolate1={name:"\u0275\u0275propertyInterpolate1",moduleName:zn}}static{this.propertyInterpolate2={name:"\u0275\u0275propertyInterpolate2",moduleName:zn}}static{this.propertyInterpolate3={name:"\u0275\u0275propertyInterpolate3",moduleName:zn}}static{this.propertyInterpolate4={name:"\u0275\u0275propertyInterpolate4",moduleName:zn}}static{this.propertyInterpolate5={name:"\u0275\u0275propertyInterpolate5",moduleName:zn}}static{this.propertyInterpolate6={name:"\u0275\u0275propertyInterpolate6",moduleName:zn}}static{this.propertyInterpolate7={name:"\u0275\u0275propertyInterpolate7",moduleName:zn}}static{this.propertyInterpolate8={name:"\u0275\u0275propertyInterpolate8",moduleName:zn}}static{this.propertyInterpolateV={name:"\u0275\u0275propertyInterpolateV",moduleName:zn}}static{this.i18n={name:"\u0275\u0275i18n",moduleName:zn}}static{this.i18nAttributes={name:"\u0275\u0275i18nAttributes",moduleName:zn}}static{this.i18nExp={name:"\u0275\u0275i18nExp",moduleName:zn}}static{this.i18nStart={name:"\u0275\u0275i18nStart",moduleName:zn}}static{this.i18nEnd={name:"\u0275\u0275i18nEnd",moduleName:zn}}static{this.i18nApply={name:"\u0275\u0275i18nApply",moduleName:zn}}static{this.i18nPostprocess={name:"\u0275\u0275i18nPostprocess",moduleName:zn}}static{this.pipe={name:"\u0275\u0275pipe",moduleName:zn}}static{this.projection={name:"\u0275\u0275projection",moduleName:zn}}static{this.projectionDef={name:"\u0275\u0275projectionDef",moduleName:zn}}static{this.reference={name:"\u0275\u0275reference",moduleName:zn}}static{this.inject={name:"\u0275\u0275inject",moduleName:zn}}static{this.injectAttribute={name:"\u0275\u0275injectAttribute",moduleName:zn}}static{this.directiveInject={name:"\u0275\u0275directiveInject",moduleName:zn}}static{this.invalidFactory={name:"\u0275\u0275invalidFactory",moduleName:zn}}static{this.invalidFactoryDep={name:"\u0275\u0275invalidFactoryDep",moduleName:zn}}static{this.templateRefExtractor={name:"\u0275\u0275templateRefExtractor",moduleName:zn}}static{this.forwardRef={name:"forwardRef",moduleName:zn}}static{this.resolveForwardRef={name:"resolveForwardRef",moduleName:zn}}static{this.\u0275\u0275defineInjectable={name:"\u0275\u0275defineInjectable",moduleName:zn}}static{this.declareInjectable={name:"\u0275\u0275ngDeclareInjectable",moduleName:zn}}static{this.InjectableDeclaration={name:"\u0275\u0275InjectableDeclaration",moduleName:zn}}static{this.resolveWindow={name:"\u0275\u0275resolveWindow",moduleName:zn}}static{this.resolveDocument={name:"\u0275\u0275resolveDocument",moduleName:zn}}static{this.resolveBody={name:"\u0275\u0275resolveBody",moduleName:zn}}static{this.defineComponent={name:"\u0275\u0275defineComponent",moduleName:zn}}static{this.declareComponent={name:"\u0275\u0275ngDeclareComponent",moduleName:zn}}static{this.setComponentScope={name:"\u0275\u0275setComponentScope",moduleName:zn}}static{this.ChangeDetectionStrategy={name:"ChangeDetectionStrategy",moduleName:zn}}static{this.ViewEncapsulation={name:"ViewEncapsulation",moduleName:zn}}static{this.ComponentDeclaration={name:"\u0275\u0275ComponentDeclaration",moduleName:zn}}static{this.FactoryDeclaration={name:"\u0275\u0275FactoryDeclaration",moduleName:zn}}static{this.declareFactory={name:"\u0275\u0275ngDeclareFactory",moduleName:zn}}static{this.FactoryTarget={name:"\u0275\u0275FactoryTarget",moduleName:zn}}static{this.defineDirective={name:"\u0275\u0275defineDirective",moduleName:zn}}static{this.declareDirective={name:"\u0275\u0275ngDeclareDirective",moduleName:zn}}static{this.DirectiveDeclaration={name:"\u0275\u0275DirectiveDeclaration",moduleName:zn}}static{this.InjectorDef={name:"\u0275\u0275InjectorDef",moduleName:zn}}static{this.InjectorDeclaration={name:"\u0275\u0275InjectorDeclaration",moduleName:zn}}static{this.defineInjector={name:"\u0275\u0275defineInjector",moduleName:zn}}static{this.declareInjector={name:"\u0275\u0275ngDeclareInjector",moduleName:zn}}static{this.NgModuleDeclaration={name:"\u0275\u0275NgModuleDeclaration",moduleName:zn}}static{this.ModuleWithProviders={name:"ModuleWithProviders",moduleName:zn}}static{this.defineNgModule={name:"\u0275\u0275defineNgModule",moduleName:zn}}static{this.declareNgModule={name:"\u0275\u0275ngDeclareNgModule",moduleName:zn}}static{this.setNgModuleScope={name:"\u0275\u0275setNgModuleScope",moduleName:zn}}static{this.registerNgModuleType={name:"\u0275\u0275registerNgModuleType",moduleName:zn}}static{this.PipeDeclaration={name:"\u0275\u0275PipeDeclaration",moduleName:zn}}static{this.definePipe={name:"\u0275\u0275definePipe",moduleName:zn}}static{this.declarePipe={name:"\u0275\u0275ngDeclarePipe",moduleName:zn}}static{this.declareClassMetadata={name:"\u0275\u0275ngDeclareClassMetadata",moduleName:zn}}static{this.setClassMetadata={name:"\u0275setClassMetadata",moduleName:zn}}static{this.queryRefresh={name:"\u0275\u0275queryRefresh",moduleName:zn}}static{this.viewQuery={name:"\u0275\u0275viewQuery",moduleName:zn}}static{this.loadQuery={name:"\u0275\u0275loadQuery",moduleName:zn}}static{this.contentQuery={name:"\u0275\u0275contentQuery",moduleName:zn}}static{this.NgOnChangesFeature={name:"\u0275\u0275NgOnChangesFeature",moduleName:zn}}static{this.InheritDefinitionFeature={name:"\u0275\u0275InheritDefinitionFeature",moduleName:zn}}static{this.CopyDefinitionFeature={name:"\u0275\u0275CopyDefinitionFeature",moduleName:zn}}static{this.StandaloneFeature={name:"\u0275\u0275StandaloneFeature",moduleName:zn}}static{this.ProvidersFeature={name:"\u0275\u0275ProvidersFeature",moduleName:zn}}static{this.HostDirectivesFeature={name:"\u0275\u0275HostDirectivesFeature",moduleName:zn}}static{this.InputTransformsFeatureFeature={name:"\u0275\u0275InputTransformsFeature",moduleName:zn}}static{this.listener={name:"\u0275\u0275listener",moduleName:zn}}
1static{this.getInheritedFactory={name:"\u0275\u0275getInheritedFactory",moduleName:zn}}static{this.sanitizeHtml={name:"\u0275\u0275sanitizeHtml",moduleName:zn}}static{this.sanitizeStyle={name:"\u0275\u0275sanitizeStyle",moduleName:zn}}static{this.sanitizeResourceUrl={name:"\u0275\u0275sanitizeResourceUrl",moduleName:zn}}static{this.sanitizeScript={name:"\u0275\u0275sanitizeScript",moduleName:zn}}static{this.sanitizeUrl={name:"\u0275\u0275sanitizeUrl",moduleName:zn}}static{this.sanitizeUrlOrResourceUrl={name:"\u0275\u0275sanitizeUrlOrResourceUrl",moduleName:zn}}static{this.trustConstantHtml={name:"\u0275\u0275trustConstantHtml",moduleName:zn}}static{this.trustConstantResourceUrl={name:"\u0275\u0275trustConstantResourceUrl",moduleName:zn}}static{this.validateIframeAttribute={name:"\u0275\u0275validateIframeAttribute",moduleName:zn}}}const Ci=/-+([a-z0-9])/g;function vs(m,t,u){const S=m.indexOf(t);return-1==S?u:[m.slice(0,S).trim(),m.slice(S+1).trim()]}function Co(m){throw new Error(`Internal Error: ${m}`)}function ac(m){if("string"==typeof m)return m;if(Array.isArray(m))return"["+m.map(ac).join(", ")+"]";if(null==m)return""+m;if(m.overriddenName)return`${m.overriddenName}`;if(m.name)return`${m.name}`;if(!m.toString)return"object";const t=m.toString();if(null==t)return""+t;const u=t.indexOf("\n");return-1===u?t:t.substring(0,u)}const Ki=globalThis;class Eo{constructor(t=null){this.file=t,this.sourcesContent=new Map,this.lines=[],this.lastCol0=0,this.hasMappings=!1}addSource(t,u=null){return this.sourcesContent.has(t)||this.sourcesContent.set(t,u),this}addLine(){return this.lines.push([]),this.lastCol0=0,this}addMapping(t,u,S,U){if(!this.currentLine)throw new Error("A line must be added before mappings can be added");if(null!=u&&!this.sourcesContent.has(u))throw new Error(`Unknown source file "${u}"`);if(null==t)throw new Error("The column in the generated code must be provided");if(t<this.lastCol0)throw new Error("Mapping should be added in output order");if(u&&(null==S||null==U))throw new Error("The source location must be provided when a source url is provided");return this.hasMappings=!0,this.lastCol0=t,this.currentLine.push({col0:t,sourceUrl:u,sourceLine0:S,sourceCol0:U}),this}get currentLine(){return this.lines.slice(-1)[0]}toJSON(){if(!this.hasMappings)return null;const t=new Map,u=[],S=[];Array.from(this.sourcesContent.keys()).forEach((Dt,rn)=>{t.set(Dt,rn),u.push(Dt),S.push(this.sourcesContent.get(Dt)||null)});let U="",z=0,ye=0,qe=0,Ot=0;return this.lines.forEach(Dt=>{z=0,U+=Dt.map(rn=>{let Yn=Fa(rn.col0-z);return z=rn.col0,null!=rn.sourceUrl&&(Yn+=Fa(t.get(rn.sourceUrl)-ye),ye=t.get(rn.sourceUrl),Yn+=Fa(rn.sourceLine0-qe),qe=rn.sourceLine0,Yn+=Fa(rn.sourceCol0-Ot),Ot=rn.sourceCol0),Yn}).join(","),U+=";"}),U=U.slice(0,-1),{file:this.file||"",version:3,sourceRoot:"",sources:u,sourcesContent:S,mappings:U}}toJsComment(){return this.hasMappings?"//# sourceMappingURL=data:application/json;base64,"+function Pa(m){let t="";const u=function Vo(m){let t=[];for(let u=0;u<m.length;u++){let S=m.charCodeAt(u);if(S>=55296&&S<=56319&&m.length>u+1){const U=m.charCodeAt(u+1);U>=56320&&U<=57343&&(u++,S=(S-55296<<10)+U-56320+65536)}S<=127?t.push(S):S<=2047?t.push(S>>6&31|192,63&S|128):S<=65535?t.push(S>>12|224,S>>6&63|128,63&S|128):S<=2097151&&t.push(S>>18&7|240,S>>12&63|128,S>>6&63|128,63&S|128)}return t}(m);for(let S=0;S<u.length;){const U=u[S++],z=S<u.length?u[S++]:null,ye=S<u.length?u[S++]:null;t+=Vl(U>>2),t+=Vl((3&U)<<4|(null===z?0:z>>4)),t+=null===z?"=":Vl((15&z)<<2|(null===ye?0:ye>>6)),t+=null===z||null===ye?"=":Vl(63&ye)}return t}(JSON.stringify(this,null,0)):""}}function Fa(m){m=m<0?1+(-m<<1):m<<1;let t="";do{let u=31&m;(m>>=5)>0&&(u|=32),t+=Vl(u)}while(m>0);return t}const Zs="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/";function Vl(m){if(m<0||m>=64)throw new Error("Can only encode value in the range [0, 63]");return Zs[m]}const cc=/'|\\|\n|\r|\$/g,Yo=/^[$A-Z_][0-9A-Z_$]*$/i;class jc{constructor(t){this.indent=t,this.partsLength=0,this.parts=[],this.srcSpans=[]}}class Zi{static createRoot(){return new Zi(0)}constructor(t){this._indent=t,this._lines=[new jc(t)]}get _currentLine(){return this._lines[this._lines.length-1]}println(t,u=""){this.print(t||null,u,!0)}lineIsEmpty(){return 0===this._currentLine.parts.length}lineLength(){return 2*this._currentLine.indent+this._currentLine.partsLength}print(t,u,S=!1){u.length>0&&(this._currentLine.parts.push(u),this._currentLine.partsLength+=u.length,this._currentLine.srcSpans.push(t&&t.sourceSpan||null)),S&&this._lines.push(new jc(this._indent))}removeEmptyLastLine(){this.lineIsEmpty()&&this._lines.pop()}incIndent(){this._indent++,this.lineIsEmpty()&&(this._currentLine.indent=this._indent)}
1decIndent(){this._indent--,this.lineIsEmpty()&&(this._currentLine.indent=this._indent)}toSource(){return this.sourceLines.map(t=>t.parts.length>0?jo(t.indent)+t.parts.join(""):"").join("\n")}toSourceMapGenerator(t,u=0){const S=new Eo(t);let U=!1;const z=()=>{U||(S.addSource(t," ").addMapping(0,t,0,0),U=!0)};for(let ye=0;ye<u;ye++)S.addLine(),z();return this.sourceLines.forEach((ye,qe)=>{S.addLine();const Ot=ye.srcSpans,Dt=ye.parts;let rn=2*ye.indent,Yn=0;for(;Yn<Ot.length&&!Ot[Yn];)rn+=Dt[Yn].length,Yn++;for(Yn<Ot.length&&0===qe&&0===rn?U=!0:z();Yn<Ot.length;){const xr=Ot[Yn],Qr=xr.start.file,ai=xr.start.line,Es=xr.start.col;for(S.addSource(Qr.url,Qr.content).addMapping(rn,Qr.url,ai,Es),rn+=Dt[Yn].length,Yn++;Yn<Ot.length&&(xr===Ot[Yn]||!Ot[Yn]);)rn+=Dt[Yn].length,Yn++}}),S}spanOf(t,u){const S=this._lines[t];if(S){let U=u-jo(S.indent).length;for(let z=0;z<S.parts.length;z++){const ye=S.parts[z];if(ye.length>U)return S.srcSpans[z];U-=ye.length}}return null}get sourceLines(){return this._lines.length&&0===this._lines[this._lines.length-1].parts.length?this._lines.slice(0,-1):this._lines}}class nd{constructor(t){this._escapeDollarInStrings=t}printLeadingComments(t,u){if(void 0!==t.leadingComments)for(const S of t.leadingComments)S instanceof Ii?u.print(t,`/*${S.toString()}*/`,S.trailingNewline):S.multiline?u.print(t,`/* ${S.text} */`,S.trailingNewline):S.text.split("\n").forEach(U=>{u.println(t,`// ${U}`)})}visitExpressionStmt(t,u){return this.printLeadingComments(t,u),t.expr.visitExpression(this,u),u.println(t,";"),null}visitReturnStmt(t,u){return this.printLeadingComments(t,u),u.print(t,"return "),t.value.visitExpression(this,u),u.println(t,";"),null}visitIfStmt(t,u){this.printLeadingComments(t,u),u.print(t,"if ("),t.condition.visitExpression(this,u),u.print(t,") {");const S=null!=t.falseCase&&t.falseCase.length>0;return t.trueCase.length<=1&&!S?(u.print(t," "),this.visitAllStatements(t.trueCase,u),u.removeEmptyLastLine(),u.print(t," ")):(u.println(),u.incIndent(),this.visitAllStatements(t.trueCase,u),u.decIndent(),S&&(u.println(t,"} else {"),u.incIndent(),this.visitAllStatements(t.falseCase,u),u.decIndent())),u.println(t,"}"),null}visitWriteVarExpr(t,u){const S=u.lineIsEmpty();return S||u.print(t,"("),u.print(t,`${t.name} = `),t.value.visitExpression(this,u),S||u.print(t,")"),null}visitWriteKeyExpr(t,u){const S=u.lineIsEmpty();return S||u.print(t,"("),t.receiver.visitExpression(this,u),u.print(t,"["),t.index.visitExpression(this,u),u.print(t,"] = "),t.value.visitExpression(this,u),S||u.print(t,")"),null}visitWritePropExpr(t,u){const S=u.lineIsEmpty();return S||u.print(t,"("),t.receiver.visitExpression(this,u),u.print(t,`.${t.name} = `),t.value.visitExpression(this,u),S||u.print(t,")"),null}visitInvokeFunctionExpr(t,u){return t.fn.visitExpression(this,u),u.print(t,"("),this.visitAllExpressions(t.args,u,","),u.print(t,")"),null}visitTaggedTemplateExpr(t,u){t.tag.visitExpression(this,u),u.print(t,"`"+t.template.elements[0].rawText);for(let S=1;S<t.template.elements.length;S++)u.print(t,"${"),t.template.expressions[S-1].visitExpression(this,u),u.print(t,`}${t.template.elements[S].rawText}`);return u.print(t,"`"),null}visitWrappedNodeExpr(t,u){throw new Error("Abstract emitter cannot visit WrappedNodeExpr.")}visitTypeofExpr(t,u){u.print(t,"typeof "),t.expr.visitExpression(this,u)}visitReadVarExpr(t,u){return u.print(t,t.name),null}visitInstantiateExpr(t,u){return u.print(t,"new "),t.classExpr.visitExpression(this,u),u.print(t,"("),this.visitAllExpressions(t.args,u,","),u.print(t,")"),null}visitLiteralExpr(t,u){const S=t.value;return"string"==typeof S?u.print(t,Ho(S,this._escapeDollarInStrings)):u.print(t,`${S}`),null}visitLocalizedString(t,u){const S=t.serializeI18nHead();u.print(t,"$localize `"+S.raw);for(let U=1;U<t.messageParts.length;U++)u.print(t,"${"),t.expressions[U-1].visitExpression(this,u),u.print(t,`}${t.serializeI18nTemplatePart(U).raw}`);return u.print(t,"`"),null}visitConditionalExpr(t,u){return u.print(t,"("),t.condition.visitExpression(this,u),u.print(t,"? "),t.trueCase.visitExpression(this,u),u.print(t,": "),t.falseCase.visitExpression(this,u),u.print(t,")"),null}visitDynamicImportExpr(t,u){u.print(t,`import(${t.url})`)}visitNotExpr(t,u){return u.print(t,"!"),t.condition.visitExpression(this,u),null}visitUnaryOperatorExpr(t,u){let S;switch(t.operator){case gn.Plus:S="+";break;case gn.Minus:S="-";break;default:throw new Error(`Unknown operator ${t.operator}`)}return t.parens&&u.print(t,"("),u.print(t,S),t.expr.visitExpression(this,u),t.parens&&u.print(t,")"),null}visitBinaryOperatorExpr(t,u){let S;switch(t.operator){case Pt.Equals:S="==";break;case Pt.Identical:S="===";break;case Pt.NotEquals:S="!=";break;case Pt.NotIdentical:S="!==";break;case Pt.And:S="&&";break;case Pt.BitwiseAnd:S="&";break;case Pt.Or:S="||";break;case Pt.Plus:S="+";break;case Pt.Minus:S="-";break;case Pt.Divide:S="/";break;case Pt.Multiply:S="*";break;case Pt.Modulo:S="%";break;case Pt.Lower:S="<";break;case Pt.LowerEquals:S="<=";break;case Pt.Bigger:S=">";break;case Pt.BiggerEquals:S=">=";break;case Pt.NullishCoalesce:S="??";break;default:throw new Error(`Unknown operator ${t.operator}`)}return t.parens&&u.print(t,"("),t.lhs.visitExpression(this,u),u.print(t,` ${S} `),t.rhs.visitExpression(this,u),t.parens&&u.print(t,")"),null}visitReadPropExpr(t,u){return t.receiver.visitExpression(this,u),u.print(t,"."),u.print(t,t.name),null}visitReadKeyExpr(t,u){return t.receiver.visitExpression(this,u),u.print(t,"["),t.index.visitExpression(this,u),u.print(t,"]"),null}visitLiteralArrayExpr(t,u){return u.print(t,"["),this.visitAllExpressions(t.entries,u,","),u.print(t,"]"),null}visitLiteralMapExpr(t,u){return u.print(t,"{"),this.visitAllObjects(S=>{u.print(t,`${Ho(S.key,this._escapeDollarInStrings,S.quoted)}:`),S.value.visitExpression(this,u)},t.entries,u,","),u.print(t,"}"),null}visitCommaExpr(t,u){return u.print(t,"("),this.visitAllExpressions(t.parts,u,","),u.print(t,")"),null}visitAllExpressions(t,u,S){this.visitAllObjects(U=>U.visitExpression(this,u),t,u,S)}visitAllObjects(t,u,S,U){let z=!1;for(let ye=0;ye<u.length;ye++)ye>0&&(S.lineLength()>80?(S.print(null,U,!0),z||(S.incIndent(),S.incIndent(),z=!0)):S.print(null,U,!1)),t(u[ye]);z&&(S.decIndent(),S.decIndent())}visitAllStatements(t,u){t.forEach(S=>
1S.visitStatement(this,u))}}function Ho(m,t,u=!0){if(null==m)return null;const S=m.replace(cc,(...z)=>"$"==z[0]?t?"\\$":"$":"\n"==z[0]?"\\n":"\r"==z[0]?"\\r":`\\${z[0]}`);return u||!Yo.test(S)?`'${S}'`:S}function jo(m){let t="";for(let u=0;u<m;u++)t+="  ";return t}function To(m,t){if(0===t)return es(m);const u=[];for(let S=0;S<t;S++)u.push(tn);return es(m,void 0,u)}const ii="@";function fl(m){return`${ii}${m}`}function Ka(m,t){const u=Ho(t,!1,!1);return u!==t?`${m}[${u}]`:`${m}.${t}`}function ou(m,t){return`animation_${m}_${t}`}function yo(m,t){const u=new kt({name:m,moduleName:null}),S=new Wn(Pt.Identical,new Jt(u),Pn("undefined")),U=new Wn(Pt.Or,S,u,void 0,void 0,!0);return new Wn(Pt.And,U,t)}function _o(m){const t=new fn(m);return{value:t,type:t}}function El(m,t){const u=hi(m.map(S=>S.value));return t?Ps([],[new Ir(u)]):u}function Ma(m,t){return{expression:m,forwardRef:t}}function hl({expression:m,forwardRef:t}){switch(t){case 0:case 1:return m;case 2:return Yl(m)}}function Yl(m){return Tr(It.forwardRef).callFn([Ps([],[new Ir(m)])])}var Tu,za;function Jl(m){const t=Yr("t");let u=null;const S=qi(m)?t:new Wn(Pt.Or,t,m.type.value);let U=null;null!==m.deps?"invalid"!==m.deps&&(U=new ci(S,be(m.deps,m.target))):(u=Yr(`\u0275${m.name}_BaseFactory`),U=u.callFn([S]));const z=[];let ye=null;function qe(Dt){const rn=Yr("r");z.push(rn.set(Rr).toDeclStmt());const Yn=null!==U?rn.set(U).toStmt():Tr(It.invalidFactory).callFn([]).toStmt();return z.push(Ra(t,[Yn],[rn.set(Dt).toStmt()])),rn}if(qi(m)){const Dt=be(m.delegateDeps,m.target);ye=qe(new(m.delegateType===Tu.Class?ci:Br)(m.delegate,Dt))}else ye=function Va(m){return void 0!==m.expression}(m)?qe(m.expression):U;if(null===ye)z.push(Tr(It.invalidFactory).callFn([]).toStmt());else if(null!==u){const Dt=Tr(It.getInheritedFactory).callFn([m.type.value]),rn=new Wn(Pt.Or,u,u.set(Dt));z.push(new Ir(rn.callFn([S])))}else z.push(new Ir(ye));let Ot=Ps([new Wt("t",tn)],z,rt,void 0,`${m.name}_Factory`);return null!==u&&(Ot=Ps([],[new Lr(u.name),new Ir(Ot)]).callFn([],void 0,!0)),{expression:Ot,statements:[],type:vn(m)}}function vn(m){const t=null!==m.deps&&"invalid"!==m.deps?function hn(m){let t=!1;const u=m.map(S=>{const U=function Nr(m){const t=[];return null!==m.attributeNameType&&t.push({key:"attribute",value:m.attributeNameType,quoted:!1}),m.optional&&t.push({key:"optional",value:Pn(!0),quoted:!1}),m.host&&t.push({key:"host",value:Pn(!0),quoted:!1}),m.self&&t.push({key:"self",value:Pn(!0),quoted:!1}),m.skipSelf&&t.push({key:"skipSelf",value:Pn(!0),quoted:!1}),t.length>0?ho(t):null}(S);return null!==U?(t=!0,U):Pn(null)});return t?es(hi(u)):En}(m.deps):En;return es(Tr(It.FactoryDeclaration,[To(m.type.type,m.typeArgumentCount),t]))}function be(m,t){return m.map((u,S)=>function At(m,t,u){if(null===m.token)return Tr(It.invalidFactoryDep).callFn([Pn(u)]);if(null===m.attributeNameType){const S=0|(m.self?2:0)|(m.skipSelf?4:0)|(m.host?1:0)|(m.optional?8:0)|(t===za.Pipe?16:0);let U=0!==S||m.optional?Pn(S):null;const z=[m.token];U&&z.push(U);const ye=function uc(m){switch(m){case za.Component:case za.Directive:case za.Pipe:return It.directiveInject;case za.NgModule:case za.Injectable:default:return It.inject}}(t);return Tr(ye).callFn(z)}return Tr(It.injectAttribute).callFn([m.token])}(u,t,S))}function qi(m){return void 0!==m.delegateType}!function(m){m[m.Class=0]="Class",m[m.Function=1]="Function"}(Tu||(Tu={})),function(m){m[m.Directive=0]="Directive",m[m.Component=1]="Component",m[m.Injectable=2]="Injectable",m[m.Pipe=3]="Pipe",m[m.NgModule=4]="NgModule"}(za||(za={}));class Ad{constructor(t,u){this.value=t,this.sourceSpan=u}visit(t){throw new Error("visit() not implemented for Comment")}}class Cc{constructor(t,u){this.value=t,this.sourceSpan=u}visit(t){return t.visitText(this)}}class qo{constructor(t,u,S){this.value=t,this.sourceSpan=u,this.i18n=S}visit(t){return t.visitBoundText(this)}}class Oc{constructor(t,u,S,U,z,ye){this.name=t,this.value=u,this.sourceSpan=S,this.keySpan=U,this.valueSpan=z,this.i18n=ye}visit(t){return t.visitTextAttribute(this)}}class bd{constructor(t,u,S,U,z,ye,qe,Ot,Dt){this.name=t,this.type=u,this.securityContext=S,this.value=U,this.unit=z,this.sourceSpan=ye,this.keySpan=qe,this.valueSpan=Ot,this.i18n=Dt}static fromBoundElementProperty(t,u){if(void 0===t.keySpan)throw new Error(`Unexpected state: ke
1ySpan must be defined for bound attributes but was not for ${t.name}: ${t.sourceSpan}`);return new bd(t.name,t.type,t.securityContext,t.value,t.unit,t.sourceSpan,t.keySpan,t.valueSpan,u)}visit(t){return t.visitBoundAttribute(this)}}class au{constructor(t,u,S,U,z,ye,qe,Ot){this.name=t,this.type=u,this.handler=S,this.target=U,this.phase=z,this.sourceSpan=ye,this.handlerSpan=qe,this.keySpan=Ot}static fromParsedEvent(t){const u=0===t.type?t.targetOrPhase:null,S=1===t.type?t.targetOrPhase:null;if(void 0===t.keySpan)throw new Error(`Unexpected state: keySpan must be defined for bound event but was not for ${t.name}: ${t.sourceSpan}`);return new au(t.name,t.type,t.handler,u,S,t.sourceSpan,t.handlerSpan,t.keySpan)}visit(t){return t.visitBoundEvent(this)}}class ku{constructor(t,u,S,U,z,ye,qe,Ot,Dt,rn){this.name=t,this.attributes=u,this.inputs=S,this.outputs=U,this.children=z,this.references=ye,this.sourceSpan=qe,this.startSourceSpan=Ot,this.endSourceSpan=Dt,this.i18n=rn}visit(t){return t.visitElement(this)}}class Gc{constructor(t){this.sourceSpan=t}visit(t){return t.visitDeferredTrigger(this)}}class Wc extends Gc{constructor(t,u){super(u),this.value=t}}class Zl extends Gc{}class rd extends Gc{}class ko extends Gc{}class dc extends Gc{constructor(t,u){super(u),this.delay=t}}class xc extends Gc{constructor(t,u){super(u),this.reference=t}}class ia extends Gc{constructor(t,u){super(u),this.reference=t}}class Md{constructor(t,u,S,U,z){this.children=t,this.minimumTime=u,this.sourceSpan=S,this.startSourceSpan=U,this.endSourceSpan=z}visit(t){return t.visitDeferredBlockPlaceholder(this)}}class Nl{constructor(t,u,S,U,z,ye){this.children=t,this.afterTime=u,this.minimumTime=S,this.sourceSpan=U,this.startSourceSpan=z,this.endSourceSpan=ye}visit(t){return t.visitDeferredBlockLoading(this)}}class $f{constructor(t,u,S,U){this.children=t,this.sourceSpan=u,this.startSourceSpan=S,this.endSourceSpan=U}visit(t){return t.visitDeferredBlockError(this)}}class Ea{constructor(t,u,S,U,z,ye,qe,Ot,Dt){this.children=t,this.triggers=u,this.prefetchTriggers=S,this.placeholder=U,this.loading=z,this.error=ye,this.sourceSpan=qe,this.startSourceSpan=Ot,this.endSourceSpan=Dt}visit(t){return t.visitDeferredBlock(this)}}class Ll{constructor(t,u,S,U,z,ye,qe,Ot,Dt,rn,Yn,xr){this.tagName=t,this.attributes=u,this.inputs=S,this.outputs=U,this.templateAttrs=z,this.children=ye,this.references=qe,this.variables=Ot,this.sourceSpan=Dt,this.startSourceSpan=rn,this.endSourceSpan=Yn,this.i18n=xr}visit(t){return t.visitTemplate(this)}}class Ca{constructor(t,u,S,U){this.selector=t,this.attributes=u,this.sourceSpan=S,this.i18n=U,this.name="ng-content"}visit(t){return t.visitContent(this)}}class wa{constructor(t,u,S,U,z){this.name=t,this.value=u,this.sourceSpan=S,this.keySpan=U,this.valueSpan=z}visit(t){return t.visitVariable(this)}}class Dr{constructor(t,u,S,U,z){this.name=t,this.value=u,this.sourceSpan=S,this.keySpan=U,this.valueSpan=z}visit(t){return t.visitReference(this)}}class fc{constructor(t,u,S,U){this.vars=t,this.placeholders=u,this.sourceSpan=S,this.i18n=U}visit(t){return t.visitIcu(this)}}function Pr(m,t){const u=[];if(m.visit)for(const S of t)m.visit(S)||S.visit(m);else for(const S of t){const U=S.visit(m);U&&u.push(U)}return u}class Hl{constructor(t,u,S,U,z,ye){this.nodes=t,this.placeholders=u,this.placeholderToMessage=S,this.meaning=U,this.description=z,this.customId=ye,this.legacyIds=[],this.id=this.customId,this.messageString=function Vs(m){const t=new Od;return m.map(S=>S.visit(t)).join("")}(this.nodes),t.length?this.sources=[{filePath:t[0].sourceSpan.start.file.url,startLine:t[0].sourceSpan.start.line+1,startCol:t[0].sourceSpan.start.col+1,endLine:t[t.length-1].sourceSpan.end.line+1,endCol:t[0].sourceSpan.start.col+1}]:this.sources=[]}}class kl{constructor(t,u){this.value=t,this.sourceSpan=u}visit(t,u){return t.visitText(this,u)}}class pl{constructor(t,u){this.children=t,this.sourceSpan=u}visit(t,u){return t.visitContainer(this,u)}}class Dc{constructor(t,u,S,U,z){this.expression=t,this.type=u,this.cases=S,this.sourceSpan=U,this.expressionPlaceholder=z}visit(t,u){return t.visitIcu(this,u)}}class yu{constructor(t,u,S,U,z,ye,qe,Ot,Dt){this.tag=t,this.attrs=u,this.startName=S,this.closeName=U,this.children=z,this.isVoid=ye,this.sourceSpan=qe,this.startSourceSpan=Ot,this.endSourceSpan=Dt}visit(t,u){return t.visitTagPlaceholder(this,u)}}class xo{constructor(t,u,S){this.value=t,this.name=u,this.sourceSpan=S}visit(t,u){return t.visitPlaceholder(this,u)}}class lu{constructor(t,u,S){this.value=t,this.name=u,this.sourceSpan=S}visit(t,u){return t.visitIcuPlaceholder(this,u)}}class Od{visitText(t){return t.value}visitContainer(t){return t.children.map(u=>u.visit(this)).join("")}visitIcu(t){const u=Object.keys(t.cases).map(S=>`${S} {${t.cases[S].visit(this)}}`);return`{${t.expressionPlaceholder}, ${t.type}, ${u.join(" ")}}`}visitTagPlaceholder(t){const u=t.children.map(S=>S.visit(this)).join("");return`{$${t.startName}}${u}{$${t.closeName}}`}visitPlaceholder(t){return`{$${t.name}}`}visitIcuPlaceholder(t){return`{$${t.name}}`}}new class Oa{visitTag(t){const u=this._serializeAttributes(t.attrs);if(0==t.children.length)return`<${t.name}${u}/>`;const S=t.children.map(U=>U.visit(this));return`<${t.name}${u}>${S.join("")}</${t.name}>`}visitText(t){return t.value}visitDeclaration(t){return`<?xml${this._serializeAttributes(t.attrs)} ?>`}_serializeAttributes(t){const u=Object.keys(t).map(S=>`${S}="${t[S]}"`).join(" ");return u.length>0?" "+u:""}visitDoctype(t){return`<!DOCTYPE ${t.rootTag} [\n${t.dtd}\n]>`}};function Xi(m){return m.toUpperCase().replace(/[^A-Z0-9_]/g,"_")}const Xa="i18n",Qa="i18n-",Go="\ufffd";function Tf(m){return m===Xa||m.startsWith(Qa)}function eo(m){return m instanceof Hl}function sa(m){return eo(m)&&1===m.nodes.length&&m.nodes[0]instanceof Dc}function Ul(m){return!!m.i18n}function Au(m){return m.nodes[0]}function Al(m,t=0){return`${Go}${m}${t>0?`:${t}`:""}${Go}`}function so(m=0){let t=m;return()=>t++}function Ja(m){const t={};return m.forEach((u,S)=>{t[S]=Pn(u.length>1?`[${u.join("|")}]`:u[0])}),t}function Za(m,t,...u){const S=m.get(t)||[];S.push(...u),m.set(t,S)}function xd(m,t=0,u=0){const S=t,U=new Map,z=m instanceof Hl?m.nodes.find(ye=>ye instanceof pl):m;return z&&z.children.filter(ye=>
1ye instanceof xo).forEach((ye,qe)=>{const Ot=Al(S+qe,u);Za(U,ye.name,Ot)}),U}function Bl(m={},t){const u={};return m&&Object.keys(m).length&&Object.keys(m).forEach(S=>u[_l(S,t)]=m[S]),u}function _l(m,t=!0){const u=Xi(m);if(!t)return u;const S=u.split("_");if(1===S.length)return m.toLowerCase();let U;/^\d+$/.test(S[S.length-1])&&(U=S.pop());let z=S.shift().toLowerCase();return S.length&&(z+=S.map(ye=>ye.charAt(0).toUpperCase()+ye.slice(1).toLowerCase()).join("")),U?`${z}_${U}`:z}function xp(m){return`MSG_${m}`.toUpperCase()}function Jd(m){return new Lr(m.name,void 0,rt,void 0,m.sourceSpan)}const Uu=/[-.]/,Bu="_t",al="ctx",Ni="rf",yf="restoredCtx",Af=500,Dd=new Set([It.element,It.elementStart,It.elementEnd,It.elementContainer,It.elementContainerStart,It.elementContainerEnd,It.i18nExp,It.listener,It.classProp,It.syntheticHostListener,It.hostProperty,It.syntheticHostProperty,It.property,It.propertyInterpolate1,It.propertyInterpolate2,It.propertyInterpolate3,It.propertyInterpolate4,It.propertyInterpolate5,It.propertyInterpolate6,It.propertyInterpolate7,It.propertyInterpolate8,It.propertyInterpolateV,It.attribute,It.attributeInterpolate1,It.attributeInterpolate2,It.attributeInterpolate3,It.attributeInterpolate4,It.attributeInterpolate5,It.attributeInterpolate6,It.attributeInterpolate7,It.attributeInterpolate8,It.attributeInterpolateV,It.styleProp,It.stylePropInterpolate1,It.stylePropInterpolate2,It.stylePropInterpolate3,It.stylePropInterpolate4,It.stylePropInterpolate5,It.stylePropInterpolate6,It.stylePropInterpolate7,It.stylePropInterpolate8,It.stylePropInterpolateV,It.textInterpolate,It.textInterpolate1,It.textInterpolate2,It.textInterpolate3,It.textInterpolate4,It.textInterpolate5,It.textInterpolate6,It.textInterpolate7,It.textInterpolate8,It.textInterpolateV]);function ql(m,t,u){return Tr(t,null,m).callFn(u,m)}function bf(m,t){let u=null;return()=>(u||(m.push(new Lr(Bu,void 0,tn)),u=Yr(t)),u)}function jl(m){throw new Error(`Invalid state: Visitor ${this.constructor.name} doesn't handle ${m.constructor.name}`)}function Rc(m){return Array.isArray(m)?hi(m.map(Rc)):Pn(m,rt)}function Na(m,t){const u=Object.getOwnPropertyNames(m);return 0===u.length?null:ho(u.map(S=>{const U=m[S];let z,ye,qe,Ot;if("string"==typeof U)z=S,qe=S,ye=U,Ot=Rc(ye);else if(qe=S,z=U.classPropertyName,ye=U.bindingPropertyName,!t||ye===z&&null==U.transformFunction)Ot=Rc(ye);else{const Dt=[Rc(ye),Rc(z)];null!=U.transformFunction&&Dt.push(U.transformFunction),Ot=hi(Dt)}return{key:qe,quoted:Uu.test(qe),value:Ot}}))}function id(m){for(;Mn(m[m.length-1]);)m.pop();return m}function Xr(m,t){if(Array.isArray(m.predicate)){let u=[];return m.predicate.forEach(S=>{const U=S.split(",").map(z=>Pn(z.trim()));u.push(...U)}),t.getConstLiteral(hi(u),!0)}switch(m.predicate.forwardRef){case 0:case 2:return m.predicate.expression;case 1:return Tr(It.resolveForwardRef).callFn([m.predicate.expression])}}class Or{constructor(){this.values=[]}set(t,u){u&&this.values.push({key:t,value:u,quoted:!1})}toLiteralMap(){return ho(this.values)}}function sd(m){const{expressions:t,strings:u}=m;return 1===t.length&&2===u.length&&""===u[0]&&""===u[1]?1:t.length+u.length}function ma(m){const t=[];let u=null,S=null,U=0;for(const z of m){const ye=("function"==typeof z.paramsOrFn?z.paramsOrFn():z.paramsOrFn)??[],qe=Array.isArray(ye)?ye:[ye];U<Af&&S===z.reference&&Dd.has(S)?(u=u.callFn(qe,u.sourceSpan),U++):(null!==u&&t.push(u.toStmt()),u=ql(z.span,z.reference,qe),S=z.reference,U=0)}return null!==u&&t.push(u.toStmt()),t}function Po(m,t){let u=null;const S={name:m.name,type:m.type,typeArgumentCount:m.typeArgumentCount,deps:[],target:za.Injectable};if(void 0!==m.useClass){const qe=m.useClass.expression.isEquivalent(m.type.value);let Ot;void 0!==m.deps&&(Ot=m.deps),u=void 0!==Ot?Jl({...S,delegate:m.useClass.expression,delegateDeps:Ot,delegateType:Tu.Class}):qe?Jl(S):{statements:[],expression:La(m.type.value,m.useClass.expression,t)}}else u=void 0!==m.useFactory?void 0!==m.deps?Jl({...S,delegate:m.useFactory,delegateDeps:m.deps||[],delegateType:Tu.Function}):{statements:[],expression:Ps([],[new Ir(m.useFactory.callFn([]))])}:void 0!==m.useValue?Jl({...S,expression:m.useValue.expression}):void 0!==m.useExisting?Jl({...S,expression:Tr(It.inject).callFn([m.useExisting.expression])}):{statements:[],expression:La(m.type.value,m.type.value,t)};const U=m.type.value,z=new Or;return z.set("token",U),z.set("factory",u.expression),null!==m.providedIn.expression.value&&z.set("providedIn",hl(m.providedIn)),{expression:Tr(It.\u0275\u0275defineInjectable).callFn([z.toLiteralMap()],void 0,!0),type:Pc(m),statements:u.statements}}function Pc(m){return new yt(Tr(It.InjectableDeclaration,[To(m.type.type,m.typeArgumentCount)]))}function La(m,t,u){if(m.node===t.node)return t.prop("\u0275fac");if(!u)return bo(t);return bo(Tr(It.resolveForwardRef).callFn([t]))}function bo(m){return Ps([new Wt("t",tn)],[new Ir(m.prop("\u0275fac").callFn([Yr("t")]))])}const fa=[/^\s*$/,/[<>]/,/^[{}]$/,/&(#|[a-z])/i,/^\/\//];class Mf{static fromArray(t){return t?(function Zd(m,t){if(null!=t&&(!Array.isArray(t)||2!=t.length))throw new Error(`Expected '${m}' to be an array, [start, end].`);if(null!=t){const u=t[0],S=t[1];fa.forEach(U=>{if(U.test(u)||U.test(S))throw new Error(`['${u}', '${S}'] contains unusable interpolation symbol.`)})}}("interpolation",t),new Mf(t[0],t[1])):wc}constructor(t,u){this.start=t,this.end=u}}const wc=new Mf("{{","}}"),oa=0,ws=9,St=32,ti=36,ef=48,cu=57,pc=65,od=70,Fu=90,Rd=95,Lc=97,Ne=102,Ys=122,oo=123,ja=125,Yu=160;function Ch(m){return m>=ws&&m<=St||m==Yu}function _c(m){return ef<=m&&m<=cu}function m_(m){return m>=Lc&&m<=Ys||m>=pc&&m<=Fu}function Rf(m){return 10===m||13===m}function J_(m){return ef<=m&&m<=55}function Hc(m){return 39===m||34===m||96===m}class uu{constructor(t,u,S,U){this.file=t,this.offset=u,this.line=S,this.col=U}toString(){return null!=this.offset?`${this.file.url}@${this.line}:${this.col}`:this.file.url}moveBy(t){const u=this.file.content,S=u.length;let U=this.offset,z=this.line,ye=this.col;for(;U>0&&t<0;)if(U--,t++,10==u.charCodeAt(U)){z--;const Ot=u.substring(0,U-1).lastIndexOf(String.fromCharCode(10));ye=Ot>0?U-Ot:U}else ye--;for(;U<S&&t>0;){const qe=u.charCodeAt(U);U++,t--,10==qe?(z++,ye=0):ye++}return new uu(this.file,U,z,ye)}getContext(t,u){const S=this.file.content;let U=this.offset;if(null!=U){U>S.length-1&&(U=S.length-1);let z=U,ye=0,qe=0;for(;ye<t&&U>0&&(U--,ye++,"\n"!=S[U]||++qe!=u););for(ye=0,qe=0;ye<t&&z<S.length-1&&(z++,ye++,"\n"!=S[z]||++qe!=u););return{before:S.substring(U,this.offset),after:S.substring(this.offset,z+1)}}return null}}class zf{constructor(t,u){this.content=t,this.url=u}}class ha{constructor(t,u,S=t,U=null){this.start=t,this.end=u,this.fullStart=S,this.details=U}toString(){return this.start.file.content.substring(this.start.offset,this.end.offset)}}var nf;!function(m){m[m.WARNING=0]="WARNING",m[m.ERROR=1]="ERROR"}(nf||(nf={}));class Cu{constructor(t,u,S=nf.ERROR){this.span=t,this.msg=u,this.level=S}contextualMessage(){const t=this.span.start.getContext(100,3);return t?`${this.msg} ("${t.before}[${nf[this.level]} ->]${t.after}")`:this.msg}toString(){const t=this.span.details?`, ${this.span.details}`:"";return`${this.contextualMessage()}: ${this.span.start}${t}`}}let _1=0;function Wl(m){return m.replace(/\W/g,"_")}
1const Z_='(this&&this.__makeTemplateObject||function(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e})';class sg extends nd{constructor(){super(!1)}visitWrappedNodeExpr(t,u){throw new Error("Cannot emit a WrappedNodeExpr in Javascript.")}visitDeclareVarStmt(t,u){return u.print(t,`var ${t.name}`),t.value&&(u.print(t," = "),t.value.visitExpression(this,u)),u.println(t,";"),null}visitTaggedTemplateExpr(t,u){const S=t.template.elements;return t.tag.visitExpression(this,u),u.print(t,`(${Z_}(`),u.print(t,`[${S.map(U=>Ho(U.text,!1)).join(", ")}], `),u.print(t,`[${S.map(U=>Ho(U.rawText,!1)).join(", ")}])`),t.template.expressions.forEach(U=>{u.print(t,", "),U.visitExpression(this,u)}),u.print(t,")"),null}visitFunctionExpr(t,u){return u.print(t,`function${t.name?" "+t.name:""}(`),this._visitParams(t.params,u),u.println(t,") {"),u.incIndent(),this.visitAllStatements(t.statements,u),u.decIndent(),u.print(t,"}"),null}visitDeclareFunctionStmt(t,u){return u.print(t,`function ${t.name}(`),this._visitParams(t.params,u),u.println(t,") {"),u.incIndent(),this.visitAllStatements(t.statements,u),u.decIndent(),u.println(t,"}"),null}visitLocalizedString(t,u){u.print(t,`$localize(${Z_}(`);const S=[t.serializeI18nHead()];for(let U=1;U<t.messageParts.length;U++)S.push(t.serializeI18nTemplatePart(U));return u.print(t,`[${S.map(U=>Ho(U.cooked,!1)).join(", ")}], `),u.print(t,`[${S.map(U=>Ho(U.raw,!1)).join(", ")}])`),t.expressions.forEach(U=>{u.print(t,", "),U.visitExpression(this,u)}),u.print(t,")"),null}_visitParams(t,u){this.visitAllObjects(S=>u.print(null,S.name),t,u,",")}}let Oh;function ec(m){return function Rp(){if(void 0===Oh&&(Oh=null,Ki.trustedTypes))try{Oh=Ki.trustedTypes.createPolicy("angular#unsafe-jit",{createScript:m=>m})}catch{}return Oh}()?.createScript(m)||m}function $s(...m){if(!Ki.trustedTypes)return new Function(...m);const S=`(function anonymous(${m.slice(0,-1).join(",")}\n) { ${m[m.length-1]}\n})`,U=Ki.eval(ec(S));return void 0===U.bind?new Function(...m):(U.toString=()=>S,U.bind(Ki))}class q0{evaluateStatements(t,u,S,U){const z=new q_(S),ye=Zi.createRoot();return u.length>0&&!function e0(m){return m.isEquivalent(Pn("use strict").toStmt())}(u[0])&&(u=[Pn("use strict").toStmt(),...u]),z.visitAllStatements(u,ye),z.createReturnStmt(ye),this.evaluateCode(t,ye,z.getArgs(),U)}evaluateCode(t,u,S,U){let z=`"use strict";${u.toSource()}\n//# sourceURL=${t}`;const ye=[],qe=[];for(const Dt in S)qe.push(S[Dt]),ye.push(Dt);if(U){const Dt=$s(...ye.concat("return null;")).toString(),rn=Dt.slice(0,Dt.indexOf("return null;")).split("\n").length-1;z+=`\n${u.toSourceMapGenerator(t,rn).toJsComment()}`}const Ot=$s(...ye.concat(z));return this.executeFunction(Ot,qe)}executeFunction(t,u){return t(...u)}}class q_ extends sg{constructor(t){super(),this.refResolver=t,this._evalArgNames=[],this._evalArgValues=[],this._evalExportedVars=[]}createReturnStmt(t){new Ir(new _n(this._evalExportedVars.map(S=>new jt(S,Yr(S),!1)))).visitStatement(this,t)}getArgs(){const t={};for(let u=0;u<this._evalArgNames.length;u++)t[this._evalArgNames[u]]=this._evalArgValues[u];return t}visitExternalExpr(t,u){return this._emitReferenceToExternal(t,this.refResolver.resolveExternalReference(t.value),u),null}visitWrappedNodeExpr(t,u){return this._emitReferenceToExternal(t,t.node,u),null}visitDeclareVarStmt(t,u){return t.hasModifier($r.Exported)&&this._evalExportedVars.push(t.name),super.visitDeclareVarStmt(t,u)}visitDeclareFunctionStmt(t,u){return t.hasModifier($r.Exported)&&this._evalExportedVars.push(t.name),super.visitDeclareFunctionStmt(t,u)}_emitReferenceToExternal(t,u,S){let U=this._evalArgValues.indexOf(u);if(-1===U){U=this._evalArgValues.length,this._evalArgValues.push(u);const z=function ad(m){if(!m||!m.reference)return null;const t=m.reference;if(t.__anonymousType)return t.__anonymousType;if(t.__forward_ref__)return"__forward_ref__";let u=ac(t);return u.indexOf("(")>=0?(u="anonymous_"+_1++,t.__anonymousType=u):u=Wl(u),u}({reference:u})||"val";this._evalArgNames.push(`jit_${z}_${U}`)}S.print(t,this._evalArgNames[U])}}function em(m){const t=new Or;null!==m.providers&&t.set("providers",m.providers),m.imports.length>0&&t.set("imports",hi(m.imports));return{expression:Tr(It.defineInjector).callFn([t.toLiteralMap()],void 0,!0),type:Xf(m),statements:[]}}function Xf(m){return new yt(Tr(It.InjectorDeclaration,[new yt(m.type.type)]))}class xh{constructor(t){this.context=t}
1resolveExternalReference(t){if("@angular/core"!==t.moduleName)throw new Error(`Cannot resolve external reference to ${t.moduleName}, only references to @angular/core are supported.`);if(!this.context.hasOwnProperty(t.name))throw new Error(`No value provided for @angular/core symbol '${t.name}'.`);return this.context[t.name]}}var Ou,mc,Gu,wf,ta;function Qf(m){const t=[],u=new Or;if(u.set("type",m.type.value),m.kind===mc.Global?m.bootstrap.length>0&&u.set("bootstrap",El(m.bootstrap,m.containsForwardDecls)):m.bootstrapExpression&&u.set("bootstrap",m.bootstrapExpression),m.selectorScopeMode===Ou.Inline)m.declarations.length>0&&u.set("declarations",El(m.declarations,m.containsForwardDecls)),m.imports.length>0&&u.set("imports",El(m.imports,m.containsForwardDecls)),m.exports.length>0&&u.set("exports",El(m.exports,m.containsForwardDecls));else if(m.selectorScopeMode===Ou.SideEffect){const z=function Pp(m){const t=new Or;if(m.kind===mc.Global?m.declarations.length>0&&t.set("declarations",El(m.declarations,m.containsForwardDecls)):m.declarationsExpression&&t.set("declarations",m.declarationsExpression),m.kind===mc.Global?m.imports.length>0&&t.set("imports",El(m.imports,m.containsForwardDecls)):m.importsExpression&&t.set("imports",m.importsExpression),m.kind===mc.Global?m.exports.length>0&&t.set("exports",El(m.exports,m.containsForwardDecls)):m.exportsExpression&&t.set("exports",m.exportsExpression),0===Object.keys(t.values).length)return null;const u=new Br(Tr(It.setNgModuleScope),[m.type.value,t.toLiteralMap()]),S=function Ds(m){return yo("ngJitMode",m)}(u),U=new On([],[S.toStmt()]);return new Br(U,[]).toStmt()}(m);null!==z&&t.push(z)}null!==m.schemas&&m.schemas.length>0&&u.set("schemas",hi(m.schemas.map(z=>z.value))),null!==m.id&&(u.set("id",m.id),t.push(Tr(It.registerNgModuleType).callFn([m.type.value,m.id]).toStmt()));return{expression:Tr(It.defineNgModule).callFn([u.toLiteralMap()],void 0,!0),type:t0(m),statements:t}}function t0(m){if(m.kind===mc.Local)return new yt(m.type.value);const{type:t,declarations:u,exports:S,imports:U,includeImportTypes:z,publicDeclarationTypes:ye}=m;return new yt(Tr(It.NgModuleDeclaration,[new yt(t.type),null===ye?cl(u):og(ye),z?cl(U):En,cl(S)]))}function cl(m){const t=m.map(u=>fs(u.type));return m.length>0?es(hi(t)):En}function og(m){const t=m.map(u=>fs(u));return m.length>0?es(hi(t)):En}function Dh(m){const t=[];t.push({key:"name",value:Pn(m.pipeName),quoted:!1}),t.push({key:"type",value:m.type.value,quoted:!1}),t.push({key:"pure",value:Pn(m.pure),quoted:!1}),m.isStandalone&&t.push({key:"standalone",value:Pn(!0),quoted:!1});return{expression:Tr(It.definePipe).callFn([ho(t)],void 0,!0),type:ju(m),statements:[]}}function ju(m){return new yt(Tr(It.PipeDeclaration,[To(m.type.type,m.typeArgumentCount),new yt(new oi(m.pipeName)),new yt(new oi(m.isStandalone))]))}!function(m){m[m.Inline=0]="Inline",m[m.SideEffect=1]="SideEffect",m[m.Omit=2]="Omit"}(Ou||(Ou={})),function(m){m[m.Global=0]="Global",m[m.Local=1]="Local"}(mc||(mc={})),function(m){m[m.Directive=0]="Directive",m[m.Pipe=1]="Pipe",m[m.NgModule=2]="NgModule"}(Gu||(Gu={}));class wp{constructor(t,u,S,U){this.input=u,this.errLocation=S,this.ctxLocation=U,this.message=`Parser Error: ${t} ${S} [${u}] in ${U}`}}class Ip{constructor(t,u){this.start=t,this.end=u}toAbsolute(t){return new Sc(t+this.start,t+this.end)}}class el{constructor(t,u){this.span=t,this.sourceSpan=u}toString(){return"AST"}}class Xc extends el{constructor(t,u,S){super(t,u),this.nameSpan=S}}class du extends el{visit(t,u=null){}}class Jf extends el{visit(t,u=null){return t.visitImplicitReceiver(this,u)}}class Cl extends Jf{visit(t,u=null){return t.visitThisReceiver?.(this,u)}}class Np extends el{constructor(t,u,S){super(t,u),this.expressions=S}visit(t,u=null){return t.visitChain(this,u)}}class Pf extends el{constructor(t,u,S,U,z){super(t,u),this.condition=S,this.trueExp=U,this.falseExp=z}visit(t,u=null){return t.visitConditional(this,u)}}class ld extends Xc{constructor(t,u,S,U,z){super(t,u,S),this.receiver=U,this.name=z}visit(t,u=null){return t.visitPropertyRead(this,u)}}class gc extends Xc{constructor(t,u,S,U,z,ye){super(t,u,S),this.receiver=U,this.name=z,this.value=ye}visit(t,u=null){return t.visitPropertyWrite(this,u)}}class Zf extends Xc{constructor(t,u,S,U,z){super(t,u,S),this.receiver=U,this.name=z}visit(t,u=null){return t.visitSafePropertyRead(this,u)}}class Jh extends el{constructor(t,u,S,U){super(t,u),this.receiver=S,this.key=U}visit(t,u=null){return t.visitKeyedRead(this,u)}}class Rh extends el{constructor(t,u,S,U){super(t,u),this.receiver=S,this.key=U}visit(t,u=null){return t.visitSafeKeyedRead(this,u)}}class wd extends el{constructor(t,u,S,U,z){super(t,u),this.receiver=S,this.key=U,this.value=z}visit(t,u=null){return t.visitKeyedWrite(this,u)}}class Ph extends Xc{constructor(t,u,S,U,z,ye){super(t,u,ye),this.exp=S,this.name=U,this.args=z}visit(t,u=null){return t.visitPipe(this,u)}}class Wu extends el{constructor(t,u,S){super(t,u),this.value=S}visit(t,u=null){return t.visitLiteralPrimitive(this,u)}}class qf extends el{constructor(t,u,S){super(t,u),this.expressions=S}visit(t,u=null){return t.visitLiteralArray(this,u)}}class wh extends el{constructor(t,u,S,U){super(t,u),this.keys=S,this.values=U}visit(t,u=null){return t.visitLiteralMap(this,u)}}class aa extends el{constructor(t,u,S,U){super(t,u),this.strings=S,this.expressions=U}visit(t,u=null){return t.visitInterpolation(this,u)}}class Id extends el{constructor(t,u,S,U,z){super(t,u),this.operation=S,this.left=U,this.right=z}visit(t,u=null){return t.visitBinary(this,u)}}class $l extends Id{static createMinus(t,u,S){return new $l(t,u,"-",S,"-",new Wu(t,u,0),S)}static createPlus(t,u,S){return new $l(t,u,"+",S,"-",S,new Wu(t,u,0))}constructor(t,u,S,U,z,ye,qe){super(t,u,z,ye,qe),this.operator=S,this.expr=U,this.left=null,this.right=null,this.operation=null}visit(t,u=null){return void 0!==t.visitUnary?t.visitUnary(this,u):t.visitBinary(this,u)}}class Lp extends el{constructor(t,u,S){super(t,u),this.expression=S}visit(t,u=null){return t.visitPrefixNot(this,u)}}class Zh extends el{constructor(t,u,S){super(t,u),this.expression=S}visit(t,u=null){return t.visitNonNullAssert(this,u)}}class cd extends el{constructor(t,u,S,U,z){super(t,u),this.receiver=S,this.args=U,this.argumentSpan=z}visit(t,u=null){return t.visitCall(this,u)}}class rf extends el{constructor(t,u,S,U,z){super(t,u),this.receiver=S,this.args=U,this.argumentSpan=z}visit(t,u=null){return t.visitSafeCall(this,u)}}class Sc{constructor(t,u){this.start=t,this.end=u}}class vc extends el{constructor(t,u,S,U,z){super(new Ip(0,null===u?0:u.length),new Sc(U,null===u?U:U+u.length)),this.ast=t,this.source=u,this.location=S,this.errors=z}visit(t,u=null){return t.visitASTWithSource?t.visitASTWithSource(this,u):this.ast.visit(t,u)}toString(){return`${this.source} in ${this.location}`}}class sf{constructor(t,u,S){this.sourceSpan=t,this.key=u,this.value=S}}class gv{constructor(t,u,S){this.sourceSpan=t,this.key=u,this.value=S}}class af{visit(t,u){t.visit(this,u)}visitUnary(t,u){this.visit(t.expr,u)}visitBinary(t,u){this.visit(t.left,u),this.visit(t.right,u)}visitChain(t,u){this.visitAll(t.expressions,u)}visitConditional(t,u){this.visit(t.condition,u),this.visit(t.trueExp,u),this.visit(t.falseExp,u)}visitPipe(t,u){this.visit(t.exp,u),this.visitAll(t.args,u)}visitImplicitReceiver(t,u){}visitThisReceiver(t,u){}visitInterpolation(t,u){this.visitAll(t.expressions,u)}
1visitKeyedRead(t,u){this.visit(t.receiver,u),this.visit(t.key,u)}visitKeyedWrite(t,u){this.visit(t.receiver,u),this.visit(t.key,u),this.visit(t.value,u)}visitLiteralArray(t,u){this.visitAll(t.expressions,u)}visitLiteralMap(t,u){this.visitAll(t.values,u)}visitLiteralPrimitive(t,u){}visitPrefixNot(t,u){this.visit(t.expression,u)}visitNonNullAssert(t,u){this.visit(t.expression,u)}visitPropertyRead(t,u){this.visit(t.receiver,u)}visitPropertyWrite(t,u){this.visit(t.receiver,u),this.visit(t.value,u)}visitSafePropertyRead(t,u){this.visit(t.receiver,u)}visitSafeKeyedRead(t,u){this.visit(t.receiver,u),this.visit(t.key,u)}visitCall(t,u){this.visit(t.receiver,u),this.visitAll(t.args,u)}visitSafeCall(t,u){this.visit(t.receiver,u),this.visitAll(t.args,u)}visitAll(t,u){for(const S of t)this.visit(S,u)}}class $u{visitImplicitReceiver(t,u){return t}visitThisReceiver(t,u){return t}visitInterpolation(t,u){return new aa(t.span,t.sourceSpan,t.strings,this.visitAll(t.expressions))}visitLiteralPrimitive(t,u){return new Wu(t.span,t.sourceSpan,t.value)}visitPropertyRead(t,u){return new ld(t.span,t.sourceSpan,t.nameSpan,t.receiver.visit(this),t.name)}visitPropertyWrite(t,u){return new gc(t.span,t.sourceSpan,t.nameSpan,t.receiver.visit(this),t.name,t.value.visit(this))}visitSafePropertyRead(t,u){return new Zf(t.span,t.sourceSpan,t.nameSpan,t.receiver.visit(this),t.name)}visitLiteralArray(t,u){return new qf(t.span,t.sourceSpan,this.visitAll(t.expressions))}visitLiteralMap(t,u){return new wh(t.span,t.sourceSpan,t.keys,this.visitAll(t.values))}visitUnary(t,u){switch(t.operator){case"+":return $l.createPlus(t.span,t.sourceSpan,t.expr.visit(this));case"-":return $l.createMinus(t.span,t.sourceSpan,t.expr.visit(this));default:throw new Error(`Unknown unary operator ${t.operator}`)}}visitBinary(t,u){return new Id(t.span,t.sourceSpan,t.operation,t.left.visit(this),t.right.visit(this))}visitPrefixNot(t,u){return new Lp(t.span,t.sourceSpan,t.expression.visit(this))}visitNonNullAssert(t,u){return new Zh(t.span,t.sourceSpan,t.expression.visit(this))}visitConditional(t,u){return new Pf(t.span,t.sourceSpan,t.condition.visit(this),t.trueExp.visit(this),t.falseExp.visit(this))}visitPipe(t,u){return new Ph(t.span,t.sourceSpan,t.exp.visit(this),t.name,this.visitAll(t.args),t.nameSpan)}visitKeyedRead(t,u){return new Jh(t.span,t.sourceSpan,t.receiver.visit(this),t.key.visit(this))}visitKeyedWrite(t,u){return new wd(t.span,t.sourceSpan,t.receiver.visit(this),t.key.visit(this),t.value.visit(this))}visitCall(t,u){return new cd(t.span,t.sourceSpan,t.receiver.visit(this),this.visitAll(t.args),t.argumentSpan)}visitSafeCall(t,u){return new rf(t.span,t.sourceSpan,t.receiver.visit(this),this.visitAll(t.args),t.argumentSpan)}visitAll(t){const u=[];for(let S=0;S<t.length;++S)u[S]=t[S].visit(this);return u}visitChain(t,u){return new Np(t.span,t.sourceSpan,this.visitAll(t.expressions))}visitSafeKeyedRead(t,u){return new Rh(t.span,t.sourceSpan,t.receiver.visit(this),t.key.visit(this))}}class n0{visitImplicitReceiver(t,u){return t}visitThisReceiver(t,u){return t}visitInterpolation(t,u){const S=this.visitAll(t.expressions);return S!==t.expressions?new aa(t.span,t.sourceSpan,t.strings,S):t}visitLiteralPrimitive(t,u){return t}visitPropertyRead(t,u){const S=t.receiver.visit(this);return S!==t.receiver?new ld(t.span,t.sourceSpan,t.nameSpan,S,t.name):t}visitPropertyWrite(t,u){const S=t.receiver.visit(this),U=t.value.visit(this);return S!==t.receiver||U!==t.value?new gc(t.span,t.sourceSpan,t.nameSpan,S,t.name,U):t}visitSafePropertyRead(t,u){const S=t.receiver.visit(this);return S!==t.receiver?new Zf(t.span,t.sourceSpan,t.nameSpan,S,t.name):t}visitLiteralArray(t,u){const S=this.visitAll(t.expressions);return S!==t.expressions?new qf(t.span,t.sourceSpan,S):t}visitLiteralMap(t,u){const S=this.visitAll(t.values);return S!==t.values?new wh(t.span,t.sourceSpan,t.keys,S):t}visitUnary(t,u){const S=t.expr.visit(this);if(S!==t.expr)switch(t.operator){case"+":return $l.createPlus(t.span,t.sourceSpan,S);case"-":return $l.createMinus(t.span,t.sourceSpan,S);default:throw new Error(`Unknown unary operator ${t.operator}`)}return t}visitBinary(t,u){const S=t.left.visit(this),U=t.right.visit(this);return S!==t.left||U!==t.right?new Id(t.span,t.sourceSpan,t.operation,S,U):t}visitPrefixNot(t,u){const S=t.expression.visit(this);return S!==t.expression?new Lp(t.span,t.sourceSpan,S):t}visitNonNullAssert(t,u){const S=t.expression.visit(this);return S!==t.expression?new Zh(t.span,t.sourceSpan,S):t}visitConditional(t,u){const S=t.condition.visit(this),U=t.trueExp.visit(this),z=t.falseExp.visit(this);return S!==t.condition||U!==t.trueExp||z!==t.falseExp?new Pf(t.span,t.sourceSpan,S,U,z):t}visitPipe(t,u){const S=t.exp.visit(this),U=this.visitAll(t.args);return S!==t.exp||U!==t.args?new Ph(t.span,t.sourceSpan,S,t.name,U,t.nameSpan):t}visitKeyedRead(t,u){const S=t.receiver.visit(this),U=t.key.visit(this);return S!==t.receiver||U!==t.key?new Jh(t.span,t.sourceSpan,S,U):t}visitKeyedWrite(t,u){const S=t.receiver.visit(this),U=t.key.visit(this),z=t.value.visit(this);return S!==t.receiver||U!==t.key||z!==t.value?new wd(t.span,t.sourceSpan,S,U,z):t}visitAll(t){const u=[];let S=!1;for(let U=0;U<t.length;++U){const z=t[U],ye=z.visit(this);u[U]=ye,S=S||ye!==z}return S?u:t}visitChain(t,u){const S=this.visitAll(t.expressions);return S!==t.expressions?new Np(t.span,t.sourceSpan,S):t}visitCall(t,u){const S=t.receiver.visit(this),U=this.visitAll(t.args);return S!==t.receiver||U!==t.args?new cd(t.span,t.sourceSpan,S,U,t.argumentSpan):t}visitSafeCall(t,u){const S=t.receiver.visit(this),U=this.visitAll(t.args);return S!==t.receiver||U!==t.args?new rf(t.span,t.sourceSpan,S,U,t.argumentSpan):t}visitSafeKeyedRead(t,u){const S=t.receiver.visit(this),U=t.key.visit(this);return S!==t.receiver||U!==t.key?new Rh(t.span,t.sourceSpan,S,U):t}}class eh{constructor(t,u,S,U,z,ye){this.name=t,this.expression=u,this.type=S,this.sourceSpan=U,this.keySpan=z,this.valueSpan=ye,this.isLiteral=this.t
1ype===wf.LITERAL_ATTR,this.isAnimation=this.type===wf.ANIMATION}}!function(m){m[m.DEFAULT=0]="DEFAULT",m[m.LITERAL_ATTR=1]="LITERAL_ATTR",m[m.ANIMATION=2]="ANIMATION"}(wf||(wf={}));class g_{constructor(t,u,S,U,z,ye,qe){this.name=t,this.targetOrPhase=u,this.type=S,this.handler=U,this.sourceSpan=z,this.handlerSpan=ye,this.keySpan=qe}}class ag{constructor(t,u,S,U,z){this.name=t,this.value=u,this.sourceSpan=S,this.keySpan=U,this.valueSpan=z}}class r0{constructor(t,u,S,U,z,ye,qe,Ot){this.name=t,this.type=u,this.securityContext=S,this.value=U,this.unit=z,this.sourceSpan=ye,this.keySpan=qe,this.valueSpan=Ot}}class qh{static{this.event=Yr("$event")}}function ep(m,t,u,S,U,z,ye){m||(m=new rh(ye));const qe=function tp(m,t){return function Up(m,t){const u=new th(m);return t.visit(u)}(m,t)}({createLiteralArrayConverter:Yn=>xr=>hi(xr),createLiteralMapConverter:Yn=>xr=>ho(Yn.map((ai,Es)=>({key:ai.key,value:xr[Es],quoted:ai.quoted}))),createPipeConverter:Yn=>{throw new Error(`Illegal State: Actions are not allowed to contain pipes. Pipe: ${Yn}`)}},u),Ot=new nh(m,t,S,!1,U,z),Dt=[];nm(qe.visit(Ot,ta.Statement),Dt),function np(m,t,u){for(let S=m-1;S>=0;S--)u.unshift(tm(t,S))}(Ot.temporaryCount,S,Dt),Ot.usesImplicitReceiver&&m.notifyImplicitReceiverUse();const rn=Dt.length-1;if(rn>=0){const Yn=Dt[rn];Yn instanceof qn&&(Dt[rn]=new Ir(Yn.expr))}return Dt}class Hp{constructor(t,u){this.stmts=t,this.currValExpr=u}}function kp(m,t,u,S){m||(m=new rh);const U=new nh(m,t,S,!1),z=u.visit(U,ta.Expression),ye=Nd(U,S);return U.usesImplicitReceiver&&m.notifyImplicitReceiverUse(),new Hp(ye,z)}function Nd(m,t){const u=[];for(let S=0;S<m.temporaryCount;S++)u.push(tm(t,S));return u}function i0(m,t){return`tmp_${m}_${t}`}function tm(m,t){return new Lr(i0(m,t))}function Ld(m,t){if(m!==ta.Expression)throw new Error(`Expected an expression, but saw ${t}`)}function Ol(m,t){return m===ta.Statement?t.toStmt():t}!function(m){m[m.Statement=0]="Statement",m[m.Expression=1]="Expression"}(ta||(ta={}));class th extends $u{constructor(t){super(),this._converterFactory=t}visitPipe(t,u){const S=[t.exp,...t.args].map(U=>U.visit(this,u));return new s0(t.span,t.sourceSpan,S,this._converterFactory.createPipeConverter(t.name,S.length))}visitLiteralArray(t,u){const S=t.expressions.map(U=>U.visit(this,u));return new s0(t.span,t.sourceSpan,S,this._converterFactory.createLiteralArrayConverter(t.expressions.length))}visitLiteralMap(t,u){const S=t.values.map(U=>U.visit(this,u));return new s0(t.span,t.sourceSpan,S,this._converterFactory.createLiteralMapConverter(t.keys))}}class nh{constructor(t,u,S,U,z,ye){this._localResolver=t,this._implicitReceiver=u,this.bindingId=S,this.supportsInterpolation=U,this.baseSourceSpan=z,this.implicitReceiverAccesses=ye,this._nodeMap=new Map,this._resultMap=new Map,this._currentTemporary=0,this.temporaryCount=0,this.usesImplicitReceiver=!1}visitUnary(t,u){let S;switch(t.operator){case"+":S=gn.Plus;break;case"-":S=gn.Minus;break;default:throw new Error(`Unsupported operator ${t.operator}`)}return Ol(u,new hr(S,this._visit(t.expr,ta.Expression),void 0,this.convertSourceSpan(t.span)))}visitBinary(t,u){let S;switch(t.operation){case"+":S=Pt.Plus;break;case"-":S=Pt.Minus;break;case"*":S=Pt.Multiply;break;case"/":S=Pt.Divide;break;case"%":S=Pt.Modulo;break;case"&&":S=Pt.And;break;case"||":S=Pt.Or;break;case"==":S=Pt.Equals;break;case"!=":S=Pt.NotEquals;break;case"===":S=Pt.Identical;break;case"!==":S=Pt.NotIdentical;break;case"<":S=Pt.Lower;break;case">":S=Pt.Bigger;break;case"<=":S=Pt.LowerEquals;break;case">=":S=Pt.BiggerEquals;break;case"??":return this.convertNullishCoalesce(t,u);default:throw new Error(`Unsupported operation ${t.operation}`)}return Ol(u,new Wn(S,this._visit(t.left,ta.Expression),this._visit(t.right,ta.Expression),void 0,this.convertSourceSpan(t.span)))}visitChain(t,u){return function cf(m,t){if(m!==ta.Statement)throw new Error(`Expected a statement, but saw ${t}`)}(u,t),this.visitAll(t.expressions,u)}visitConditional(t,u){return Ol(u,this._visit(t.condition,ta.Expression).conditional(this._visit(t.trueExp,ta.Expression),this._visit(t.falseExp,ta.Expression),this.convertSourceSpan(t.span)))}visitPipe(t,u){throw new Error(`Illegal state: Pipes should have been converted into functions. Pipe: ${t.name}`)}visitImplicitReceiver(t,u){return Ld(u,t),this.usesImplicitReceiver=!0,this._implicitReceiver}visitThisReceiver(t,u){return this.visitImplicitReceiver(t,u)}visitInterpolation(t,u){if(!this.supportsInterpolation)throw new Error("Unexpected interpolation");Ld(u,t);let S=[];for(let z=0;z<t.strings.length-1;z++)S.push(Pn(t.strings[z])),S.push(this._visit(t.expressions[z],ta.Expression));S.push(Pn(t.strings[t.strings.length-1]));const U=t.strings;return 2===U.length&&""===U[0]&&""===U[1]?S=[S[1]]:t.expressions.length>=9&&(S=[hi(S)]),new rp(S)}visitKeyedRead(t,u){const S=this.leftMostSafeNode(t);
1return S?this.convertSafeAccess(t,S,u):Ol(u,this._visit(t.receiver,ta.Expression).key(this._visit(t.key,ta.Expression)))}visitKeyedWrite(t,u){const S=this._visit(t.receiver,ta.Expression),U=this._visit(t.key,ta.Expression),z=this._visit(t.value,ta.Expression);return S===this._implicitReceiver&&this._localResolver.maybeRestoreView(),Ol(u,S.key(U).set(z))}visitLiteralArray(t,u){throw new Error("Illegal State: literal arrays should have been converted into functions")}visitLiteralMap(t,u){throw new Error("Illegal State: literal maps should have been converted into functions")}visitLiteralPrimitive(t,u){const S=null===t.value||void 0===t.value||!0===t.value||!0===t.value?rt:void 0;return Ol(u,Pn(t.value,S,this.convertSourceSpan(t.span)))}_getLocal(t,u){return this._localResolver.globals?.has(t)&&u instanceof Cl?null:this._localResolver.getLocal(t)}visitPrefixNot(t,u){return Ol(u,Qs(this._visit(t.expression,ta.Expression)))}visitNonNullAssert(t,u){return Ol(u,this._visit(t.expression,ta.Expression))}visitPropertyRead(t,u){const S=this.leftMostSafeNode(t);if(S)return this.convertSafeAccess(t,S,u);{let U=null;const z=this.usesImplicitReceiver,ye=this._visit(t.receiver,ta.Expression);return ye===this._implicitReceiver&&(U=this._getLocal(t.name,t.receiver),U&&(this.usesImplicitReceiver=z,this.addImplicitReceiverAccess(t.name))),null==U&&(U=ye.prop(t.name,this.convertSourceSpan(t.span))),Ol(u,U)}}visitPropertyWrite(t,u){const S=this._visit(t.receiver,ta.Expression),U=this.usesImplicitReceiver;let z=null;if(S===this._implicitReceiver){const ye=this._getLocal(t.name,t.receiver);if(ye){if(!(ye instanceof Cr)){const qe=t.name,Ot=t.value instanceof ld?t.value.name:void 0;throw new Error(`Cannot assign value "${Ot}" to template variable "${qe}". Template variables are read-only.`)}z=ye,this.usesImplicitReceiver=U,this.addImplicitReceiverAccess(t.name)}}return null===z&&(z=S.prop(t.name,this.convertSourceSpan(t.span))),Ol(u,z.set(this._visit(t.value,ta.Expression)))}visitSafePropertyRead(t,u){return this.convertSafeAccess(t,this.leftMostSafeNode(t),u)}visitSafeKeyedRead(t,u){return this.convertSafeAccess(t,this.leftMostSafeNode(t),u)}visitAll(t,u){return t.map(S=>this._visit(S,u))}visitCall(t,u){const S=this.leftMostSafeNode(t);if(S)return this.convertSafeAccess(t,S,u);const U=this.visitAll(t.args,ta.Expression);if(t instanceof s0)return Ol(u,t.converter(U));const z=t.receiver;if(z instanceof ld&&z.receiver instanceof Jf&&!(z.receiver instanceof Cl)&&"$any"===z.name){if(1!==U.length)throw new Error(`Invalid call to $any, expected 1 argument but received ${U.length||"none"}`);return Ol(u,U[0])}return Ol(u,this._visit(z,ta.Expression).callFn(U,this.convertSourceSpan(t.span)))}visitSafeCall(t,u){return this.convertSafeAccess(t,this.leftMostSafeNode(t),u)}_visit(t,u){return this._resultMap.get(t)||(this._nodeMap.get(t)||t).visit(this,u)}convertSafeAccess(t,u,S){let z,U=this._visit(u.receiver,ta.Expression);this.needsTemporaryInSafeAccess(u.receiver)&&(z=this.allocateTemporary(),U=z.set(U),this._resultMap.set(u.receiver,z));const ye=U.isBlank();u instanceof rf?this._nodeMap.set(u,new cd(u.span,u.sourceSpan,u.receiver,u.args,u.argumentSpan)):u instanceof Rh?this._nodeMap.set(u,new Jh(u.span,u.sourceSpan,u.receiver,u.key)):this._nodeMap.set(u,new ld(u.span,u.sourceSpan,u.nameSpan,u.receiver,u.name));const qe=this._visit(t,ta.Expression);return this._nodeMap.delete(u),z&&this.releaseTemporary(z),Ol(S,ye.conditional(Rr,qe))}convertNullishCoalesce(t,u){const S=this._visit(t.left,ta.Expression),U=this._visit(t.right,ta.Expression),z=this.allocateTemporary();return this.releaseTemporary(z),Ol(u,z.set(S).notIdentical(Rr).and(z.notIdentical(Pn(void 0))).conditional(z,U))}leftMostSafeNode(t){const u=(S,U)=>(this._nodeMap.get(U)||U).visit(S);return t.visit({visitUnary:S=>null,visitBinary:S=>null,visitChain:S=>null,visitConditional:S=>null,visitCall(S){return u(this,S.receiver)},visitSafeCall(S){return u(this,S.receiver)||S},visitImplicitReceiver:S=>null,visitThisReceiver:S=>null,visitInterpolation:S=>null,visitKeyedRead(S){return u(this,S.receiver)},visitKeyedWrite:S=>null,visitLiteralArray:S=>null,visitLiteralMap:S=>null,visitLiteralPrimitive:S=>null,visitPipe:S=>null,visitPrefixNot:S=>null,visitNonNullAssert(S){return u(this,S.expression)},visitPropertyRead(S){return u(this,S.receiver)},visitPropertyWrite:S=>null,visitSafePropertyRead(S){return u(this,S.receiver)||S},visitSafeKeyedRead(S){return u(this,S.receiver)||S}})}needsTemporaryInSafeAccess(t){const u=(U,z)=>z&&(this._nodeMap.get(z)||z).visit(U);return t.visit({visitUnary(U){return u(this,U.expr)},visitBinary(U){return u(this,U.left)||u(this,U.right)},visitChain:U=>!1,visitConditional(U){return u(this,U.condition)||u(this,U.trueExp)||u(this,U.falseExp)}
1,visitCall:U=>!0,visitSafeCall:U=>!0,visitImplicitReceiver:U=>!1,visitThisReceiver:U=>!1,visitInterpolation(U){return((U,z)=>z.some(ye=>u(U,ye)))(this,U.expressions)},visitKeyedRead:U=>!1,visitKeyedWrite:U=>!1,visitLiteralArray:U=>!0,visitLiteralMap:U=>!0,visitLiteralPrimitive:U=>!1,visitPipe:U=>!0,visitPrefixNot(U){return u(this,U.expression)},visitNonNullAssert(U){return u(this,U.expression)},visitPropertyRead:U=>!1,visitPropertyWrite:U=>!1,visitSafePropertyRead:U=>!1,visitSafeKeyedRead:U=>!1})}allocateTemporary(){const t=this._currentTemporary++;return this.temporaryCount=Math.max(this._currentTemporary,this.temporaryCount),new ot(i0(this.bindingId,t))}releaseTemporary(t){if(this._currentTemporary--,t.name!=i0(this.bindingId,this._currentTemporary))throw new Error(`Temporary ${t.name} released out of order`)}convertSourceSpan(t){if(this.baseSourceSpan){const u=this.baseSourceSpan.start.moveBy(t.start),S=this.baseSourceSpan.start.moveBy(t.end),U=this.baseSourceSpan.fullStart.moveBy(t.start);return new ha(u,S,U)}return null}addImplicitReceiverAccess(t){this.implicitReceiverAccesses&&this.implicitReceiverAccesses.add(t)}}function nm(m,t){Array.isArray(m)?m.forEach(u=>nm(u,t)):t.push(m)}function S_(){throw new Error("Unsupported operation")}class rp extends Yt{constructor(t){super(null,null),this.args=t,this.isConstant=S_,this.isEquivalent=S_,this.visitExpression=S_,this.clone=S_}}class rh{constructor(t){this.globals=t}notifyImplicitReceiverUse(){}maybeRestoreView(){}getLocal(t){return t===qh.event.name?qh.event:null}}class s0 extends cd{constructor(t,u,S,U){super(t,u,new du(t,u),S,null),this.converter=U}}let uf;function ip(){return uf||(uf={},ud(a.HTML,["iframe|srcdoc","*|innerHTML","*|outerHTML"]),ud(a.STYLE,["*|style"]),ud(a.URL,["*|formAction","area|href","area|ping","audio|src","a|href","a|ping","blockquote|cite","body|background","del|cite","form|action","img|src","input|src","ins|cite","q|cite","source|src","track|src","video|poster","video|src"]),ud(a.RESOURCE_URL,["applet|code","applet|codebase","base|href","embed|src","frame|src","head|profile","html|manifest","iframe|src","link|href","media|src","object|codebase","object|data","script|src"])),uf}function ud(m,t){for(const u of t)uf[u.toLowerCase()]=m}const sp=new Set(["sandbox","allow","allowfullscreen","referrerpolicy","csp","fetchpriority"]);function ih(m){return sp.has(m.toLowerCase())}const sh=new Set(["inherit","initial","revert","unset","alternate","alternate-reverse","normal","reverse","backwards","both","forwards","none","paused","running","ease","ease-in","ease-in-out","ease-out","linear","step-start","step-end","end","jump-both","jump-end","jump-none","jump-start","start"]);class Bp{constructor(){this._animationDeclarationKeyframesRe=/(^|\s+)(?:(?:(['"])((?:\\\\|\\\2|(?!\2).)+)\2)|(-?[A-Za-z][\w\-]*))(?=[,\s]|$)/g}shimCssText(t,u,S=""){const U=[];t=t.replace(a0,qe=>{if(qe.match(l0))U.push(qe);else{const Ot=qe.match(jp);U.push((Ot?.join("")??"")+"\n")}return rm}),t=this._insertDirectives(t);const z=this._scopeCssText(t,u,S);let ye=0;return z.replace(b_,()=>U[ye++])}_insertDirectives(t){return t=this._insertPolyfillDirectivesInCssText(t),this._insertPolyfillRulesInCssText(t)}_scopeKeyframesRelatedCss(t,u){const S=new Set,U=ah(t,z=>this._scopeLocalKeyframeDeclarations(z,u,S));return ah(U,z=>this._scopeAnimationRule(z,u,S))}_scopeLocalKeyframeDeclarations(t,u,S){return{...t,selector:t.selector.replace(/(^@(?:-webkit-)?keyframes(?:\s+))(['"]?)(.+)\2(\s*)$/,(U,z,ye,qe,Ot)=>(S.add(lh(qe,ye)),`${z}${ye}${u}_${qe}${ye}${Ot}`))}}_scopeAnimationKeyframe(t,u,S){return t.replace(/^(\s*)(['"]?)(.+?)\2(\s*)$/,(U,z,ye,qe,Ot)=>`${z}${ye}${qe=`${S.has(lh(qe,ye))?u+"_":""}${qe}`}${ye}${Ot}`)}_scopeAnimationRule(t,u,S){let U=t.content.replace(/((?:^|\s+|;)(?:-webkit-)?animation(?:\s*):(?:\s*))([^;]+)/g,(z,ye,qe)=>ye+qe.replace(this._animationDeclarationKeyframesRe,(Ot,Dt,rn="",Yn,xr)=>Yn?`${Dt}${this._scopeAnimationKeyframe(`${rn}${Yn}${rn}`,u,S)}`:sh.has(xr)?Ot:`${Dt}${this._scopeAnimationKeyframe(xr,u,S)}`));return U=U.replace(/((?:^|\s+|;)(?:-webkit-)?animation-name(?:\s*):(?:\s*))([^;]+)/g,(z,ye,qe)=>`${ye}${qe.split(",").map(Ot=>this._scopeAnimationKeyframe(Ot,u,S)).join(",")}`),{...t,content:U}}_insertPolyfillDirectivesInCssText(t){return t.replace(Vp,function(...u){return u[2]+"{"})}_insertPolyfillRulesInCssText(t){return t.replace(v_,(...u)=>{const S=u[0].replace(u[1],"").replace(u[2],"");return u[4]+S})}_scopeCssText(t,u,S){const U=this._extractUnscopedRulesFromCssText(t);return t=this._insertPolyfillHostInCssText(t),t=this._convertColonHost(t),t=this._convertColonHostContext(t),t=this._convertShadowDOMSelectors(t),u&&(t=this._scopeKeyframesRelatedCss(t,u),t=this._scopeSelectors(t,u,S)),(t=t+"\n"+U).trim()}_extractUnscopedRulesFromCssText(t){let S,u="";for(CT.lastIndex=0;null!==(S=CT.exec(t));){u+=S[0].replace(S[2],"").replace(S[1],S[4])+"\n\n"}return u}
1_convertColonHost(t){return t.replace(lg,(u,S,U)=>{if(S){const z=[],ye=S.split(",").map(qe=>qe.trim());for(const qe of ye){if(!qe)break;const Ot=Ku+qe.replace(oh,"")+U;z.push(Ot)}return z.join(",")}return Ku+U})}_convertColonHostContext(t){return t.replace(y_,u=>{const S=[[]];let U;for(;U=m1.exec(u);){const z=(U[1]??"").trim().split(",").map(qe=>qe.trim()).filter(qe=>""!==qe),ye=S.length;Ev(S,z.length);for(let qe=0;qe<z.length;qe++)for(let Ot=0;Ot<ye;Ot++)S[Ot+qe*ye].push(z[qe]);u=U[2]}return S.map(z=>function vv(m,t){const u=Ku;xu.lastIndex=0;const S=xu.test(t);if(0===m.length)return u+t;const U=[m.pop()||""];for(;m.length>0;){const z=U.length,ye=m.pop();for(let qe=0;qe<z;qe++){const Ot=U[qe];U[2*z+qe]=Ot+" "+ye,U[z+qe]=ye+" "+Ot,U[qe]=ye+Ot}}return U.map(z=>S?`${z}${t}`:`${z}${u}${t}, ${z} ${u}${t}`).join(",")}(z,u)).join(", ")})}_convertShadowDOMSelectors(t){return op.reduce((u,S)=>u.replace(S," "),t)}_scopeSelectors(t,u,S){return ah(t,U=>{let z=U.selector,ye=U.content;return"@"!==U.selector[0]?z=this._scopeSelector(U.selector,u,S):U.selector.startsWith("@media")||U.selector.startsWith("@supports")||U.selector.startsWith("@document")||U.selector.startsWith("@layer")||U.selector.startsWith("@container")||U.selector.startsWith("@scope")?ye=this._scopeSelectors(U.content,u,S):(U.selector.startsWith("@font-face")||U.selector.startsWith("@page"))&&(ye=this._stripScopingSelectors(U.content)),new Lh(z,ye)})}_stripScopingSelectors(t){return ah(t,u=>{const S=u.selector.replace(Ih," ").replace(Yp," ");return new Lh(S,u.content)})}_scopeSelector(t,u,S){return t.split(",").map(U=>U.trim().split(Ih)).map(U=>{const[z,...ye]=U;return[(Ot=>this._selectorNeedsScoping(Ot,u)?this._applySelectorScope(Ot,u,S):Ot)(z),...ye].join(" ")}).join(", ")}_selectorNeedsScoping(t,u){return!this._makeScopeMatcher(u).test(t)}_makeScopeMatcher(t){return t=t.replace(/\[/g,"\\[").replace(/\]/g,"\\]"),new RegExp("^("+t+")"+ap,"m")}_applySimpleSelectorScope(t,u,S){if(xu.lastIndex=0,xu.test(t)){const U=`[${S}]`;return t.replace(Yp,(z,ye)=>ye.replace(/([^:]*)(:*)(.*)/,(qe,Ot,Dt,rn)=>Ot+U+Dt+rn)).replace(xu,U+" ")}return u+" "+t}_applySelectorScope(t,u,S){const z="["+(u=u.replace(/\[is=([^\]]*)\]/g,(Es,...$i)=>$i[0]))+"]",ye=Es=>{let $i=Es.trim();if(!$i)return"";if(Es.indexOf(Ku)>-1)$i=this._applySimpleSelectorScope(Es,u,S);else{const us=Es.replace(xu,"");if(us.length>0){const Ts=us.match(/([^:]*)(:*)(.*)/);Ts&&($i=Ts[1]+z+Ts[2]+Ts[3])}}return $i},qe=new Fp(t);let rn,Ot="",Dt=0;const Yn=/( |>|\+|~(?!=))\s*/g;let Qr=!((t=qe.content()).indexOf(Ku)>-1);for(;null!==(rn=Yn.exec(t));){const Es=rn[1],$i=t.slice(Dt,rn.index).trim();if($i.match(cg)&&t[rn.index+1]?.match(/[a-fA-F\d]/))continue;Qr=Qr||$i.indexOf(Ku)>-1;Ot+=`${Qr?ye($i):$i} ${Es} `,Dt=Yn.lastIndex}const ai=t.substring(Dt);return Qr=Qr||ai.indexOf(Ku)>-1,Ot+=Qr?ye(ai):ai,qe.restore(Ot)}_insertPolyfillHostInCssText(t){return t.replace(A_,E_).replace(o0,oh)}}class Fp{constructor(t){this.placeholders=[],this.index=0,t=this._escapeRegexMatches(t,/(\[[^\]]*\])/g),t=this._escapeRegexMatches(t,/(\\.)/g),this._content=t.replace(/(:nth-[-\w]+)(\([^)]+\))/g,(u,S,U)=>{const z=`__ph-${this.index}__`;return this.placeholders.push(U),this.index++,S+z})}restore(t){return t.replace(cg,(u,S)=>this.placeholders[+S])}content(){return this._content}_escapeRegexMatches(t,u){return t.replace(u,(S,U)=>{const z=`__ph-${this.index}__`;return this.placeholders.push(U),this.index++,z})}}const Vp=/polyfill-next-selector[^}]*content:[\s]*?(['"])(.*?)\1[;\s]*}([^{]*?){/gim,v_=/(polyfill-rule)[^}]*(content:[\s]*(['"])(.*?)\3)[;\s]*[^}]*}/gim,CT=/(polyfill-unscoped-rule)[^}]*(content:[\s]*(['"])(.*?)\3)[;\s]*[^}]*}/gim,oh="-shadowcsshost",E_="-shadowcsscontext",T_="(?:\\(((?:\\([^)(]*\\)|[^)(]*)+?)\\))?([^,{]*)",lg=new RegExp(oh+T_,"gim"),y_=new RegExp(E_+T_,"gim"),m1=new RegExp(E_+T_,"im"),Ku=oh+"-no-combinator",Yp=/-shadowcsshost-no-combinator([^\s]*)/,op=[/::shadow/g,/::content/g,/\/shadow-deep\//g,/\/shadow\//g],Ih=/(?:>>>)|(?:\/deep\/)|(?:::ng-deep)/g,ap="([>\\s~+[.,{:][\\s\\S]*)?$",xu=/-shadowcsshost/gim,o0=/:host/gim,A_=/:host-context/gim,jp=/\r?\n/g,a0=/\/\*[\s\S]*?\*\//g,l0=/\/\*\s*#\s*source(Mapping)?URL=/g,rm="%COMMENT%",b_=new RegExp(rm,"g"),cg=/__ph-(\d+)__/g,Du="%BLOCK%",M_=new RegExp(`(\\s*(?:${rm}\\s*)*)([^;\\{\\}]+?)(\\s*)((?:{%BLOCK%}?\\s*;?)|(?:\\s*;))`,"g"),df=new Map([["{","}"]]),Ec="%COMMA_IN_PLACEHOLDER%",lp="%SEMI_IN_PLACEHOLDER%",Nh="%COLON_IN_PLACEHOLDER%",im=new RegExp(Ec,"g"),Tc=new RegExp(lp,"g"),c0=new RegExp(Nh,"g");class Lh{constructor(t,u){this.selector=t,this.content=u}}function ah(m,t){const u=function g1(m){let t=m,u=null;for(let S=0;S<t.length;S++){const U=t[S];if("\\"===U)S++;else if(null!==u)if(U===u)u=null;else{const z=u0[U];z&&(t=`${t.substr(0,S)}${z}${t.substr(S+1)}`,S+=z.length-1)}else("'"===U||'"'===U)&&(u=U)}return t}(m),S=function C_(m,t,u){const S=[],U=[];let Ot,Dt,z=0,ye=0,qe=-1;for(let rn=0;rn<m.length;rn++){const Yn=m[rn];"\\"===Yn?rn++:Yn===Dt?(z--,0===z&&(U.push(m.substring(qe,rn)),S.push(u),ye=rn,qe=-1,Ot=Dt=void 0)):Yn===Ot?z++:0===z&&t.has(Yn)&&(Ot=Yn,Dt=t.get(Yn),z=1,qe=rn+1,S.push(m.substring(ye,qe)))}return-1!==qe?(U.push(m.substring(qe)),S.push(u)):S.push(m.substring(ye)),new Sv(S.join(""),U)}(u,df,Du);let U=0;return function Gp(m){let t=m.replace(im,",");return t=t.replace(Tc,";"),t=t.replace(c0,":"),t}(S.escapedString.replace(M_,(...ye)=>{const qe=ye[2];let Ot="",Dt=ye[4],rn="";Dt&&Dt.startsWith("{"+Du)&&(Ot=S.blocks[U++],Dt=Dt.substring(Du.length+1),rn="{");const Yn=t(new Lh(qe,Ot));return`${ye[1]}${Yn.selector}${ye[3]}${rn}${Yn.content}${Dt}`}))}class Sv{constructor(t,u){this.escapedString=t,this.blocks=u}}const u0={";":lp,",":Ec,":":Nh};function lh(m,t){return t?m.replace(/((?:^|[^\\])(?:\\\\)*)\\(?=['"])/g,"$1"):m}function Ev(m,t){const u=m.length;for(let S=1;S<t;S++)for(let U=0;U<u;U++)m[U+S*u]=m[U].slice(0)}var fu,lo;function tc(m){if(":"!=m[0])return[null,m];const t=m.indexOf(":",1);if(-1===t)throw new Error(`Unsupported format "${m}" expecting ":namespace:name"`);return[m.slice(1,t),m.slice(t+1)]}function cp(m){return"ng-container"===tc(m)[1]}function nc(m){return"ng-content"===tc(m)[1]}function ug(m){return null===m?null:tc(m)[0]}function Wp(m,t){return m?`:${m}:${t}`:t}!function(m){m[m.RAW_TEXT=0]="RAW_TEXT",m[m.ESCAPABLE_RAW_TEXT=1]="ESCAPABLE_RAW_TEXT",m[m.PARSABLE_DATA=2]="PARSABLE_DATA"}(fu||(fu={})),function(m){m[m.Attribute=0]="Attribute",m[m.ClassName=1]="ClassName",m[m.StyleProperty=2]="StyleProperty",m[m.Property=3]="Property",m[m.Template=4]="Template",m[m.I18n=5]="I18n",m[m.Animation=6]="Animation"}(lo||(lo={}));const Hd=Object.freeze([]);class dd{constructor(){this.known=new Set,this.byKind=new Map,this.projectAs=null}get attributes(){return this.byKind.get(lo.Attribute)??Hd}get classes(){return this.byKind.get(lo.ClassName)??Hd}get styles(){return this.byKind.get(lo.StyleProperty)??Hd}get bindings(){return this.byKind.get(lo.Property)??Hd}get template(){return this.byKind.get(lo.Template)??Hd}get i18n(){return this.byKind.get(lo.I18n)??Hd}add(t,u,S){if(this.known.has(u))return;this.known.add(u);const U=this.arrayFor(t);if(U.push(...function up(m){const[t,u]=tc(m),S=Pn(u);return t?[Pn(0),Pn(t),S]:[S]}(u)),t===lo.Attribute||t===lo.StyleProperty){if(null===S)throw Error("Attribute & style element attributes must have a value");U.push(S)}}arrayFor(t){return this.byKind.has(t)||this.byKind.set(t,[]),this.byKind.get(t)}}function ch(m){if(!(m instanceof dd))throw new Error("AssertionError: ElementAttributes has already been coalesced into the view constants")}var Gn,As,zu,kd,fd;!function(m){m[m.ListEnd=0]="ListEnd",m[m.Statement=1]="Statement",m[m.Variable=2]="Variable",m[m.ElementStart=3]="ElementStart",m[m.Element=4]="Element",m[m.Template=5]="Template",m[m.ElementEnd=6]="ElementEnd",m[m.ContainerStart=7]="ContainerStart",m[m.Container=8]="Container",m[m.ContainerEnd=9]="ContainerEnd",m[m.DisableBindings=10]="DisableBindings",m[m.EnableBindings=11]="EnableBindings",m[m.Text=12]="Text",m[m.Listener=13]="Listener",m[m.InterpolateText=14]="InterpolateText",m[m.Binding=15]="Binding",m[m.Property=16]="Property",m[m.StyleProp=17]="StyleProp",m[m.ClassProp=18]="ClassProp",m[m.StyleMap=19]="StyleMap",m[m.ClassMap=20]="
1ClassMap",m[m.Advance=21]="Advance",m[m.Pipe=22]="Pipe",m[m.Attribute=23]="Attribute",m[m.HostProperty=24]="HostProperty",m[m.Namespace=25]="Namespace"}(Gn||(Gn={})),function(m){m[m.LexicalRead=0]="LexicalRead",m[m.Context=1]="Context",m[m.ReadVariable=2]="ReadVariable",m[m.NextContext=3]="NextContext",m[m.Reference=4]="Reference",m[m.GetCurrentView=5]="GetCurrentView",m[m.RestoreView=6]="RestoreView",m[m.ResetView=7]="ResetView",m[m.PureFunctionExpr=8]="PureFunctionExpr",m[m.PureFunctionParameterExpr=9]="PureFunctionParameterExpr",m[m.PipeBinding=10]="PipeBinding",m[m.PipeBindingVariadic=11]="PipeBindingVariadic",m[m.SafePropertyRead=12]="SafePropertyRead",m[m.SafeKeyedRead=13]="SafeKeyedRead",m[m.SafeInvokeFunction=14]="SafeInvokeFunction",m[m.SafeTernaryExpr=15]="SafeTernaryExpr",m[m.EmptyExpr=16]="EmptyExpr",m[m.AssignTemporaryExpr=17]="AssignTemporaryExpr",m[m.ReadTemporaryExpr=18]="ReadTemporaryExpr",m[m.SanitizerExpr=19]="SanitizerExpr"}(As||(As={})),function(m){m[m.Context=0]="Context",m[m.Identifier=1]="Identifier",m[m.SavedView=2]="SavedView"}(zu||(zu={})),function(m){m[m.Normal=0]="Normal",m[m.TemplateDefinitionBuilder=1]="TemplateDefinitionBuilder"}(kd||(kd={})),function(m){m[m.Html=0]="Html",m[m.Script=1]="Script",m[m.Style=2]="Style",m[m.Url=3]="Url",m[m.ResourceUrl=4]="ResourceUrl",m[m.IframeAttribute=5]="IframeAttribute"}(fd||(fd={}));const $p=Symbol("ConsumesSlot"),uh=Symbol("DependsOnSlotContext"),Kp=Symbol("UsesSlotIndex"),O_=Symbol("ConsumesVars"),If=Symbol("UsesVarOffset"),Hh={[$p]:!0,slot:null,numSlotsUsed:1},zp={[Kp]:!0,slot:null},Nf={[uh]:!0},Ud={[O_]:!0};function hd(m){return!0===m[$p]}function dp(m){return!0===m[uh]}function Xp(m){return!0===m[O_]}function Ee(m){return!0===m[If]}function x(m){return!0===m[Kp]}function H(m){return{kind:Gn.Statement,statement:m,...Ve}}function Q(m,t,u){return{kind:Gn.Variable,xref:m,variable:t,initializer:u,...Ve}}const Ve={debugListId:null,prev:null,next:null};class cn{constructor(t,u){this.strings=t,this.expressions=u}}function Rn(m,t,u,S,U,z,ye,qe){return{kind:Gn.Binding,bindingKind:t,target:m,name:u,expression:S,unit:U,securityContext:z,isTemplate:ye,sourceSpan:qe,...Ve}}function $n(m,t,u,S,U,z,ye){return{kind:Gn.Property,target:m,name:t,expression:u,isAnimationTrigger:S,securityContext:U,sanitizer:null,isTemplate:z,sourceSpan:ye,...Nf,...Ud,...Ve}}function tr(m,t,u,S,U){return{kind:Gn.StyleProp,target:m,name:t,expression:u,unit:S,sourceSpan:U,...Nf,...Ud,...Ve}}function yr(m,t,u,S){return{kind:Gn.ClassProp,target:m,name:t,expression:u,sourceSpan:S,...Nf,...Ud,...Ve}}function Kr(m,t,u){return{kind:Gn.StyleMap,target:m,expression:t,sourceSpan:u,...Nf,...Ud,...Ve}}function gi(m,t,u){return{kind:Gn.ClassMap,target:m,expression:t,sourceSpan:u,...Nf,...Ud,...Ve}}function _i(m,t,u,S,U,z){return{kind:Gn.Attribute,target:m,name:t,expression:u,securityContext:S,sanitizer:null,isTemplate:U,sourceSpan:z,...Nf,...Ud,...Ve}}function bs(m,t){return{kind:Gn.Advance,delta:m,sourceSpan:t,...Ve}}var Ui,to,wo,Uo,tl,no,Io,$o,ul,ga;function na(m){return m instanceof co}class co extends Yt{constructor(t=null){super(null,t)}}class ka extends co{constructor(t){super(),this.name=t,this.kind=As.LexicalRead}visitExpression(t,u){}isEquivalent(){return!1}isConstant(){return!1}transformInternalExpressions(){}clone(){return new ka(this.name)}}class dl extends co{static{Ui=Kp}constructor(t,u){super(),this.target=t,this.offset=u,this.kind=As.Reference,this[Ui]=!0,this.slot=null}visitExpression(){}isEquivalent(t){return t instanceof dl&&t.target===this.target}isConstant(){return!1}transformInternalExpressions(){}clone(){const t=new dl(this.target,this.offset);return t.slot=this.slot,t}}class Qc extends co{constructor(t){super(),this.view=t,this.kind=As.Context}visitExpression(){}isEquivalent(t){return t instanceof Qc&&t.view===this.view}isConstant(){return!1}transformInternalExpressions(){}clone(){return new Qc(this.view)}}class yc extends co{constructor(){super(),this.kind=As.NextContext,this.steps=1}visitExpression(){}isEquivalent(t){return t instanceof yc&&t.steps===this.steps}isConstant(){return!1}transformInternalExpressions(){}clone(){const t=new yc;return t.steps=this.steps,t}}class dh extends co{constructor(){super(),this.kind=As.GetCurrentView}visitExpression(){}isEquivalent(t){return t instanceof dh}isConstant(){return!1}transformInternalExpressions(){}clone(){return new dh}}class ff extends co{constructor(t){super(),this.view=t,this.kind=As.RestoreView}visitExpression(t,u){"number"!=typeof this.view&&this.view.visitExpression(t,u)}isEquivalent(t){return t instanceof ff&&typeof t.view==typeof this.view&&("number"==typeof this.view?this.view===t.view:this.view.isEquivalent(t.view))}isConstant(){return!1}transformInternalExpressions(t,u){"number"!=typeof this.view&&(this.view=uo(this.view,t,u))}clone(){return new ff(this.view instanceof Yt?this.view.clone():this.view)}}class rc extends co{constructor(t){super(),this.expr=t,this.kind=As.ResetView}visitExpression(t,u){this.expr.visitExpression(t,u)}isEquivalent(t){return t instanceof rc&&this.expr.isEquivalent(t.expr)}isConstant(){return!1}transformInternalExpressions(t,u){this.expr=uo(this.expr,t,u)}clone(){return new rc(this.expr.clone())}}class Jc extends co{constructor(t){super(),this.xref=t,this.kind=As.ReadVariable,this.name=null}visitExpression(){}isEquivalent(t){return t instanceof Jc&&t.xref===this.xref}isConstant(){return!1}transformInternalExpressions(){}clone(){const t=new Jc(this.xref);return t.name=this.name,t}}class hu extends co{static{to=O_,wo=If}constructor(t,u){super(),this.kind=As.PureFunctionExpr,this[to]=!0,this[wo]=!0,this.varOff
1set=null,this.fn=null,this.body=t,this.args=u}visitExpression(t,u){this.body?.visitExpression(t,u);for(const S of this.args)S.visitExpression(t,u)}isEquivalent(t){return t instanceof hu&&t.args.length===this.args.length&&(null!==t.body&&null!==this.body&&t.body.isEquivalent(this.body)&&t.args.every((u,S)=>u.isEquivalent(this.args[S])))}isConstant(){return!1}transformInternalExpressions(t,u){null!==this.body?this.body=uo(this.body,t,u|ga.InChildOperation):null!==this.fn&&(this.fn=uo(this.fn,t,u));for(let S=0;S<this.args.length;S++)this.args[S]=uo(this.args[S],t,u)}clone(){const t=new hu(this.body?.clone()??null,this.args.map(u=>u.clone()));return t.fn=this.fn?.clone()??null,t.varOffset=this.varOffset,t}}class pu extends co{constructor(t){super(),this.index=t,this.kind=As.PureFunctionParameterExpr}visitExpression(){}isEquivalent(t){return t instanceof pu&&t.index===this.index}isConstant(){return!0}transformInternalExpressions(){}clone(){return new pu(this.index)}}class Bd extends co{static{Uo=Kp,tl=O_,no=If}constructor(t,u,S){super(),this.target=t,this.name=u,this.args=S,this.kind=As.PipeBinding,this[Uo]=!0,this[tl]=!0,this[no]=!0,this.slot=null,this.varOffset=null}visitExpression(t,u){for(const S of this.args)S.visitExpression(t,u)}isEquivalent(){return!1}isConstant(){return!1}transformInternalExpressions(t,u){for(let S=0;S<this.args.length;S++)this.args[S]=uo(this.args[S],t,u)}clone(){const t=new Bd(this.target,this.name,this.args.map(u=>u.clone()));return t.slot=this.slot,t.varOffset=this.varOffset,t}}class Lf extends co{static{Io=Kp,$o=O_,ul=If}constructor(t,u,S,U){super(),this.target=t,this.name=u,this.args=S,this.numArgs=U,this.kind=As.PipeBindingVariadic,this[Io]=!0,this[$o]=!0,this[ul]=!0,this.slot=null,this.varOffset=null}visitExpression(t,u){this.args.visitExpression(t,u)}isEquivalent(){return!1}isConstant(){return!1}transformInternalExpressions(t,u){this.args=uo(this.args,t,u)}clone(){const t=new Lf(this.target,this.name,this.args.clone(),this.numArgs);return t.slot=this.slot,t.varOffset=this.varOffset,t}}class Hf extends co{constructor(t,u){super(),this.receiver=t,this.name=u,this.kind=As.SafePropertyRead}get index(){return this.name}visitExpression(t,u){this.receiver.visitExpression(t,u)}isEquivalent(){return!1}isConstant(){return!1}transformInternalExpressions(t,u){this.receiver=uo(this.receiver,t,u)}clone(){return new Hf(this.receiver.clone(),this.name)}}class fh extends co{constructor(t,u){super(),this.receiver=t,this.index=u,this.kind=As.SafeKeyedRead}visitExpression(t,u){this.receiver.visitExpression(t,u),this.index.visitExpression(t,u)}isEquivalent(){return!1}isConstant(){return!1}transformInternalExpressions(t,u){this.receiver=uo(this.receiver,t,u),this.index=uo(this.index,t,u)}clone(){return new fh(this.receiver.clone(),this.index.clone())}}class kc extends co{constructor(t,u){super(),this.receiver=t,this.args=u,this.kind=As.SafeInvokeFunction}visitExpression(t,u){this.receiver.visitExpression(t,u);for(const S of this.args)S.visitExpression(t,u)}isEquivalent(){return!1}isConstant(){return!1}transformInternalExpressions(t,u){this.receiver=uo(this.receiver,t,u);for(let S=0;S<this.args.length;S++)this.args[S]=uo(this.args[S],t,u)}clone(){return new kc(this.receiver.clone(),this.args.map(t=>t.clone()))}}class Fd extends co{constructor(t,u){super(),this.guard=t,this.expr=u,this.kind=As.SafeTernaryExpr}visitExpression(t,u){this.guard.visitExpression(t,u),this.expr.visitExpression(t,u)}isEquivalent(){return!1}isConstant(){return!1}transformInternalExpressions(t,u){this.guard=uo(this.guard,t,u),this.expr=uo(this.expr,t,u)}clone(){return new Fd(this.guard.clone(),this.expr.clone())}}class hh extends co{constructor(){super(...arguments),this.kind=As.EmptyExpr}visitExpression(t,u){}isEquivalent(t){return t instanceof hh}isConstant(){return!0}clone(){return new hh}transformInternalExpressions(){}}class hf extends co{constructor(t,u){super(),this.expr=t,this.xref=u,this.kind=As.AssignTemporaryExpr,this.name=null}visitExpression(t,u){this.expr.visitExpression(t,u)}isEquivalent(){return!1}isConstant(){return!1}transformInternalExpressions(t,u){this.expr=uo(this.expr,t,u)}clone(){const t=new hf(this.expr.clone(),this.xref);return t.name=this.name,t}}class Vd extends co{constructor(t){super(),this.xref=t,this.kind=As.ReadTemporaryExpr,this.name=null}visitExpression(t,u){}isEquivalent(){return this.xref==this.xref}isConstant(){return!1}transformInternalExpressions(t,u){}clone(){const t=new Vd(this.xref);return t.name=this.name,t}}class Qp extends co{constructor(t){super(),this.fn=t,this.kind=As.SanitizerExpr}visitExpression(t,u){}isEquivalent(t){return t instanceof Qp&&t.fn===this.fn}isConstant(){return!0}clone(){return new Qp(this.fn)}transformInternalExpressions(){}}function Kl(m,t){Xu(m,(u,S)=>(t(u,S),u),ga.None)}function dg(m,t,u){for(let S=0;S<m.expressions.length;S++)m.expressions[S]=uo(m.expressions[S],t,u)}function Xu(m,t,u){switch(m.kind){case Gn.StyleProp:case Gn.StyleMap:case Gn.ClassProp:case Gn.ClassMap:case Gn.Binding:case Gn.HostProperty:m.expression instanceof cn?dg(m.expression,t,u):m.expression=uo(m.expression,t,u);break;case Gn.Property:case Gn.Attribute:m.expression instanceof cn?dg(m.expression,t,u):m.expression=uo(m.expression,t,u),m.sanitizer=m.sanitizer&&uo(m.sanitizer,t,u);break;case Gn.InterpolateText:dg(m.interpolation,t,u);break;case Gn.Statement:!function Tv(m,t,u){if(m instanceof qn)m.expr=uo(m.expr,t,u);else if(m instanceof Ir)m.value=uo(m.value,t,u);else{if(!(m instanceof Lr))throw new Error(`Unhandled statement kind: ${m.constructor.name}`);void 0!==m.value&&(m.value=uo(m.value,t,u))}}(m.statement,t,u);break;case Gn.Variable:m.initializer=uo(m.initializer,t,u);break;case Gn.Listener:for(const S of m.handlerOps)Xu(S,t,u|ga.InChildOperation);break;case Gn.Element:case Gn.ElementStart:case Gn.ElementEnd:case Gn.Container:case Gn.ContainerStart:case Gn.ContainerEnd:case Gn.Template:case Gn.DisableBindings:case Gn.EnableBindings:case Gn.Text:case Gn.Pipe:case Gn.Advance:case Gn.Namespace:break;default:throw new Error(`AssertionError: transformExpressionsInOp doesn't handle ${Gn[m.kind]}`)}}function uo(m,t,u){if(m instanceof co)m.transformInternalExpressions(t,u);else if(m instanceof Wn)m.lhs=uo(m.lhs,t,u),m.rhs=uo(m.rhs,t,u);else if(m instanceof Cr)m.receiver=uo(m.receiver,t,u);else if(m instanceof vt)m.receiver=uo(m.receiver,t,u),m.index=uo(m.index,t,u);else if(m instanceof Er)m.receiver=uo(m.receiver,t,u),m.value=uo(m.value,t,u);else if(m instanceof Qn)m.receiver=uo(m.receiver,t,u),m.index=uo(m.index,t,u),m.value=uo(m.value,t,u);else if(m instanceof Br){m.fn=uo(m.fn,t,u);for(let S=0;S<m.args.length;S++)m.args[S]=uo(m.args[S],t,u)}else if(m instanceof it)for(let S=0;S<m.entries.length;S++)m.entries[S]=uo(m.entries[S],t,u);else if(m instanceof _n)for(let S=0;S<m.entries.length;S++)m.entries[S].value=uo(m.entries[S].value,t,u);else if(m instanceof pn)m.condition=uo(m.condition,t,u),m.trueCase=uo(m.trueCase,t,u),null!==m.falseCase&&(m.falseCase=uo(m.falseCase,t,u));else if(!(m instanceof ot||m instanceof kt||m instanceof oi))throw new Error(`Unhandled expression kind: ${m.constructor.name}`);return t(m,u)}!function(m){m[m.None=0]="None",m[m.InChildOperation=1]="InChildOperation"}(ga||(ga={}));class yi{static{this.nextListId=0}constructor(){this.debugListId=yi.nextListId++,this.head={kind:Gn.ListEnd,next:null,prev:null,debugListId:this.debugListId},this.tail={kind:Gn.ListEnd,next:null,prev:null,debugListId:this.debugListId},this.head.next=this.tail,this.tail.prev=this.head}push(t){yi.assertIsNotEnd(t),yi.assertIsUnowned(t),t.debugListId=this.debugListId;const u=this.tail.prev;t.prev=u,u.next=t,t.next=this.tail,this.tail.prev=t}prepend(t){if(0===t.length)return;for(const U of t)yi.assertIsNotEnd(U),yi.assertIsUnowned(U),U.debugListId=this.debugListId;const u=this.head.next;let S=this.head;for(const U of t)S.next=U,U.prev=S,S=U;S.next=u,u.prev=S}*[Symbol.iterator](){let t=this.head.next;for(;t!==this.tail;){yi.assertIsOwned(t,this.debugListId);
1const u=t.next;yield t,t=u}}*reversed(){let t=this.tail.prev;for(;t!==this.head;){yi.assertIsOwned(t,this.debugListId);const u=t.prev;yield t,t=u}}static replace(t,u){yi.assertIsNotEnd(t),yi.assertIsNotEnd(u),yi.assertIsOwned(t),yi.assertIsUnowned(u),u.debugListId=t.debugListId,null!==t.prev&&(t.prev.next=u,u.prev=t.prev),null!==t.next&&(t.next.prev=u,u.next=t.next),t.debugListId=null,t.prev=null,t.next=null}static replaceWithMany(t,u){if(0===u.length)return void yi.remove(t);yi.assertIsNotEnd(t),yi.assertIsOwned(t);const S=t.debugListId;t.debugListId=null;for(const Dt of u)yi.assertIsNotEnd(Dt),yi.assertIsUnowned(Dt);const{prev:U,next:z}=t;t.prev=null,t.next=null;let ye=U;for(const Dt of u)this.assertIsUnowned(Dt),Dt.debugListId=S,ye.next=Dt,Dt.prev=ye,Dt.next=null,ye=Dt;const qe=u[0],Ot=ye;null!==U&&(U.next=qe,qe.prev=t.prev),null!==z&&(z.prev=Ot,Ot.next=z)}static remove(t){yi.assertIsNotEnd(t),yi.assertIsOwned(t),t.prev.next=t.next,t.next.prev=t.prev,t.debugListId=null,t.prev=null,t.next=null}static insertBefore(t,u){if(yi.assertIsOwned(u),null===u.prev)throw new Error("AssertionError: illegal operation on list start");yi.assertIsNotEnd(t),yi.assertIsUnowned(t),t.debugListId=u.debugListId,t.prev=null,u.prev.next=t,t.prev=u.prev,t.next=u,u.prev=t}static insertAfter(t,u){if(yi.assertIsOwned(u),null===u.next)throw new Error("AssertionError: illegal operation on list end");yi.assertIsNotEnd(t),yi.assertIsUnowned(t),t.debugListId=u.debugListId,u.next.prev=t,t.next=u.next,t.prev=u,u.next=t}static assertIsUnowned(t){if(null!==t.debugListId)throw new Error(`AssertionError: illegal operation on owned node: ${Gn[t.kind]}`)}static assertIsOwned(t,u){if(null===t.debugListId)throw new Error(`AssertionError: illegal operation on unowned node: ${Gn[t.kind]}`);if(void 0!==u&&t.debugListId!==u)throw new Error(`AssertionError: node belongs to the wrong list (expected ${u}, actual ${t.debugListId})`)}static assertIsNotEnd(t){if(t.kind===Gn.ListEnd)throw new Error("AssertionError: illegal operation on list head or tail")}}const S1=new Set([Gn.Element,Gn.ElementStart,Gn.Container,Gn.ContainerStart,Gn.Template]);function sm(m){return S1.has(m.kind)}function E1(m){return{kind:Gn.DisableBindings,xref:m,...Ve}}function f0(m){return{kind:Gn.EnableBindings,xref:m,...Ve}}function Yd(m,t,u){return{kind:Gn.Text,xref:m,initialValue:t,sourceSpan:u,...Hh,...Ve}}function Jp(m,t,u){return{kind:Gn.Listener,target:m,tag:u,name:t,handlerOps:new yi,handlerFnName:null,consumesDollarEvent:!1,isAnimationListener:!1,animationPhase:null,...Ve,...zp}}function am(m,t,u,S){return{kind:Gn.Listener,target:m,tag:S,name:t,handlerOps:new yi,handlerFnName:null,consumesDollarEvent:!1,isAnimationListener:!0,animationPhase:u,...Ve,...zp}}function h0(m,t){return{kind:Gn.Pipe,xref:m,name:t,...Ve,...Hh}}var Ru;function OT(m){return{kind:Gn.Namespace,active:m,...Ve}}function xT(m,t,u){return{kind:Gn.HostProperty,name:m,expression:t,sourceSpan:u,...Ud,...Ve}}!function(m){m[m.HTML=0]="HTML",m[m.SVG=1]="SVG",m[m.Math=2]="Math"}(Ru||(Ru={}));class DT{constructor(t){this.xref=t,this.create=new yi,this.update=new yi,this.fnName=null,this.vars=null}*ops(){for(const t of this.create)if(yield t,t.kind===Gn.Listener)for(const u of t.handlerOps)yield u;for(const t of this.update)yield t}}class T1 extends DT{constructor(t,u,S){super(0),this.componentName=t,this.pool=u,this.compatibility=S,this.fnSuffix="HostBindings",this.units=[this],this.nextXrefId=1}get job(){return this}get root(){return this}allocateXrefId(){return this.nextXrefId++}}class y1{get units(){return this.views.values()}constructor(t,u,S){this.componentName=t,this.pool=u,this.compatibility=S,this.fnSuffix="Template",this.nextXrefId=0,this.views=new Map,this.consts=[];const U=new A1(this,this.allocateXrefId(),null);this.views.set(U.xref,U),this.root=U}allocateView(t){const u=new A1(this,this.allocateXrefId(),t);return this.views.set(u.xref,u),u}allocateXrefId(){return this.nextXrefId++}addConst(t){for(let S=0;S<this.consts.length;S++)if(this.consts[S].isEquivalent(t))return S;const u=this.consts.length;return this.consts.push(t),u}}class A1 extends DT{constructor(t,u,S){super(u),this.job=t,this.parent=S,this.contextVariables=new Map,this.decls=null}get compatibility(){return this.job.compatibility}}function RT(m){for(const t of m.units){let u=0;for(const S of t.ops())Xp(S)&&(u+=PT(S)),Kl(S,U=>
1{na(U)&&(Ee(U)&&(U.varOffset=u),Xp(U)&&(u+=wT(U)))});t.vars=u}if(m instanceof y1)for(const t of m.views.values())for(const u of t.create){if(u.kind!==Gn.Template)continue;const S=m.views.get(u.xref);u.vars=S.vars}}function PT(m){let t;switch(m.kind){case Gn.Property:case Gn.HostProperty:case Gn.Attribute:return t=1,m.expression instanceof cn&&(t+=m.expression.expressions.length),t;case Gn.StyleProp:case Gn.ClassProp:case Gn.StyleMap:case Gn.ClassMap:return t=2,m.expression instanceof cn&&(t+=m.expression.expressions.length),t;case Gn.InterpolateText:return m.interpolation.expressions.length;default:throw new Error(`Unhandled op: ${Gn[m.kind]}`)}}function wT(m){switch(m.kind){case As.PureFunctionExpr:case As.PipeBinding:return 1+m.args.length;case As.PipeBindingVariadic:return 1+m.numArgs;default:throw new Error(`AssertionError: unhandled ConsumesVarsTrait expression ${m.constructor.name}`)}}function NT(m){if(m instanceof Br&&m.fn instanceof ka&&"$any"===m.fn.name){if(1!==m.args.length)throw new Error("The $any builtin function expects exactly one argument.");return m.args[0]}return m}function b1(m){const t=[];let u=0,S=0,U=0,z=0,ye=0,qe=null;for(;u<m.length;)switch(m.charCodeAt(u++)){case 40:S++;break;case 41:S--;break;case 39:0===U?U=39:39===U&&92!==m.charCodeAt(u-1)&&(U=0);break;case 34:0===U?U=34:34===U&&92!==m.charCodeAt(u-1)&&(U=0);break;case 58:!qe&&0===S&&0===U&&(qe=p0(m.substring(ye,u-1).trim()),z=u);break;case 59:if(qe&&z>0&&0===S&&0===U){const Dt=m.substring(z,u-1).trim();t.push(qe,Dt),ye=u,z=0,qe=null}}if(qe&&z){const Ot=m.slice(z).trim();t.push(qe,Ot)}return t}function p0(m){return m.replace(/[a-z][A-Z]/g,t=>t.charAt(0)+"-"+t.charAt(1)).toLowerCase()}function M1(m){const t=new Map;for(const u of m.create)sm(u)&&t.set(u.xref,u);return t}function fg(m,t){const u=m.get(t);if(void 0===u)throw new Error("All attributes should have an element-like target.");return u}function Zp(m){const t=M1(m);for(const u of m.ops()){let S;switch(u.kind){case Gn.Attribute:LT(m,u,t);break;case Gn.Property:if(u.isAnimationTrigger)continue;S=fg(t,u.target),ch(S.attributes),S.attributes.add(u.isTemplate?lo.Template:lo.Property,u.name,null);break;case Gn.StyleProp:case Gn.ClassProp:S=fg(t,u.target),ch(S.attributes),m.compatibility===kd.TemplateDefinitionBuilder&&u.expression instanceof hh&&S.attributes.add(lo.Property,u.name,null);break;case Gn.Listener:if(u.isAnimationListener)continue;S=fg(t,u.target),ch(S.attributes),S.attributes.add(lo.Property,u.name,null)}}}function LT(m,t,u){if(t.expression instanceof cn)return;const S=fg(u,t.target);if(ch(S.attributes),"style"===t.name&&function O1(m){return m instanceof oi&&"string"==typeof m.value}(t.expression)){if(m.compatibility===kd.TemplateDefinitionBuilder&&t.securityContext!==a.NONE)return;const U=b1(t.expression.value);for(let z=0;z<U.length-1;z+=2)S.attributes.add(lo.StyleProperty,U[z],Pn(U[z+1]));yi.remove(t)}else(m.compatibility===kd.TemplateDefinitionBuilder?t.expression instanceof oi&&"string"==typeof t.expression.value:t.expression.isConstant())&&(S.attributes.add(t.isTemplate?lo.Template:lo.Attribute,t.name,t.expression),yi.remove(t))}function x1(m,t){const u=m.get(t);if(void 0===u)throw new Error("All attributes should have an element-like target.");return u}function yv(m){const t=new Map;for(const u of m.units)for(const S of u.create)sm(S)&&t.set(S.xref,S);for(const u of m.units)for(const S of u.ops())if(S.kind===Gn.Binding)switch(S.bindingKind){case lo.Attribute:if("ngNonBindable"===S.name){yi.remove(S);x1(t,S.target).nonBindable=!0}else yi.replace(S,_i(S.target,S.name,S.expression,S.securityContext,S.isTemplate,S.sourceSpan));break;case lo.Property:case lo.Animation:m instanceof T1?yi.replace(S,xT(S.name,S.expression,S.sourceSpan)):yi.replace(S,$n(S.target,S.name,S.expression,S.bindingKind===lo.Animation,S.securityContext,S.isTemplate,S.sourceSpan));break;case lo.I18n:case lo.ClassName:case lo.StyleProperty:throw new Error(`Unhandled binding of kind ${lo[S.bindingKind]}`)}}const cC=new Set([It.elementStart,It.elementEnd,It.element,It.property,It.hostProperty,It.styleProp,It.attribute,It.stylePropInterpolate1,It.stylePropInterpolate2,It.stylePropInterpolate3,It.stylePropInterpolate4,It.stylePropInterpolate5,It.stylePropInterpolate6,It.stylePropInterpolate7,It.stylePropInterpolate8,It.stylePropInterpolateV,It.classProp,It.listener,It.elementContainerStart,It.elementContainerEnd,It.elementContainer,It.listener]);function HT(m){for(const t of m.units)kT(t.create),kT(t.update)}function kT(m){let t=null;for(const u of m){if(u.kind!==Gn.Statement||!(u.statement instanceof qn)){t=null;continue}if(!(u.statement.expr instanceof Br&&u.statement.expr.fn instanceof kt)){t=null;continue}const S=u.statement.expr.fn.value;if(cC.has(S))if(null!==t&&t.instruction===S){const U=t.expression.callFn(u.statement.expr.args,u.statement.expr.sourceSpan,u.statement.expr.pure);t.expression=U,t.op.statement=U.toStmt(),yi.remove(u)}else t={op:u,instruction:S,expression:u.statement.expr};else t=null}}function Av({attributes:m,bindings:t,classes:u,i18n:S,projectAs:U,styles:z,template:ye}){const qe=[...m];return null!==U&&qe.push(Pn(5),Pn(U)),u.length>0&&qe.push(Pn(1),...u),z.length>0&&qe.push(Pn(2),...z),t.length>0&&qe.push(Pn(3),...t),ye.length>0&&qe.push(Pn(4),...ye),S.length>0&&qe.push(Pn(6),...S),hi(qe)}const lb=new Map([[Gn.ElementEnd,[Gn.ElementStart,Gn.Element]],[Gn.ContainerEnd,[Gn.ContainerStart,Gn.Container]]]);function _0(m){for(const t of m.units)for(const u of t.ops())Xu(u,S=>cb(S,{job:m}),ga.None),Xu(u,w1,ga.None)}[Br,it,_n,kc,Bd].map(m=>m.constructor.name);
1function kf(m){return m instanceof hr?kf(m.expr):m instanceof Wn?kf(m.lhs)||kf(m.rhs):m instanceof pn?!(!m.falseCase||!kf(m.falseCase))||(kf(m.condition)||kf(m.trueCase)):m instanceof Et?kf(m.condition):m instanceof hf?kf(m.expr):m instanceof Cr?kf(m.receiver):m instanceof vt?kf(m.receiver)||kf(m.index):m instanceof Br||m instanceof it||m instanceof _n||m instanceof kc||m instanceof Bd}function qp(m,t,u){let S;if(kf(m)){const U=u.job.allocateXrefId();S=[new hf(m,U),new Vd(U)]}else S=[m,m.clone()],function R1(m,t,u){return uo(m,S=>{if(S instanceof hf&&t.has(S.xref)){const U=new Vd(S.xref);return u.job.compatibility===kd.TemplateDefinitionBuilder?new hf(U,U.xref):U}return S},ga.None),m}(S[1],function UT(m){const t=new Set;return uo(m,u=>(u instanceof hf&&t.add(u.xref),u),ga.None),t}(S[0]),u);return new Fd(S[0],t(S[1]))}function P1(m){return function BT(m){return m instanceof Hf||m instanceof fh||m instanceof kc}(m)||function bv(m){return m instanceof Cr||m instanceof vt||m instanceof Br}(m)}function cb(m,t){if(!P1(m))return m;const u=function hg(m){if(P1(m)&&m.receiver instanceof Fd){let t=m.receiver;for(;t.expr instanceof Fd;)t=t.expr;return t}return null}(m);if(u){if(m instanceof Br)return u.expr=u.expr.callFn(m.args),m.receiver;if(m instanceof Cr)return u.expr=u.expr.prop(m.name),m.receiver;if(m instanceof vt)return u.expr=u.expr.key(m.index),m.receiver;if(m instanceof kc)return u.expr=qp(u.expr,S=>S.callFn(m.args),t),m.receiver;if(m instanceof Hf)return u.expr=qp(u.expr,S=>S.prop(m.name),t),m.receiver;if(m instanceof fh)return u.expr=qp(u.expr,S=>S.key(m.index),t),m.receiver}else{if(m instanceof kc)return qp(m.receiver,S=>S.callFn(m.args),t);if(m instanceof Hf)return qp(m.receiver,S=>S.prop(m.name),t);if(m instanceof fh)return qp(m.receiver,S=>S.key(m.index),t)}return m}function w1(m){return m instanceof Fd?new pn(new Wn(Pt.Equals,m.guard,Rr),Rr,m.expr):m}function pg(m){I1(m.root,null)}function I1(m,t){const u=function VT(m,t){const u={view:m.xref,viewContextVariable:{kind:zu.Context,name:null,view:m.xref},contextVariables:new Map,references:[],parent:t};for(const S of m.contextVariables.keys())u.contextVariables.set(S,{kind:zu.Identifier,name:null,identifier:S});for(const S of m.create)switch(S.kind){case Gn.Element:case Gn.ElementStart:case Gn.Template:if(!Array.isArray(S.localRefs))throw new Error("AssertionError: expected localRefs to be an array");for(let U=0;U<S.localRefs.length;U++)u.references.push({name:S.localRefs[U].name,targetId:S.xref,offset:U,variable:{kind:zu.Identifier,name:null,identifier:S.localRefs[U].name}})}return u}(m,t);for(const U of m.create)switch(U.kind){case Gn.Template:I1(m.job.views.get(U.xref),u);break;case Gn.Listener:U.handlerOps.prepend(e_(m,u))}const S=e_(m,u);m.update.prepend(S)}function e_(m,t){const u=[];t.view!==m.xref&&u.push(Q(m.job.allocateXrefId(),t.viewContextVariable,new yc));for(const[S,U]of m.job.views.get(t.view).contextVariables)u.push(Q(m.job.allocateXrefId(),t.contextVariables.get(S),new Cr(new Qc(t.view),U)));for(const S of t.references)u.push(Q(m.job.allocateXrefId(),S.variable,new dl(S.targetId,S.offset)));return null!==t.parent&&u.push(...e_(m,t.parent)),u}const YT="style.",N1="class.";function Mv(m){return m.startsWith("--")}function _g(m){return m.replace(/[a-z][A-Z]/g,t=>t.charAt(0)+"-"+t.charAt(1)).toLowerCase()}function cm(m){const t=m.indexOf("!important");-1!==t&&(m=t>0?m.substring(0,t):"");let u=null,S=m;const U=m.lastIndexOf(".");return U>0&&(u=m.slice(U+1),S=m.substring(0,U)),{property:S,suffix:u}}function um(m){const t=[];for(const u of m)t.push(Pn(u.name),Pn(u.target));return hi(t)}const xl=new Map([["&&",Pt.And],[">",Pt.Bigger],[">=",Pt.BiggerEquals],["&",Pt.BitwiseAnd],["/",Pt.Divide],["==",Pt.Equals],["===",Pt.Identical],["<",Pt.Lower],["<=",Pt.LowerEquals],["-",Pt.Minus],["%",Pt.Modulo],["*",Pt.Multiply],["!=",Pt.NotEquals],["!==",Pt.NotIdentical],["??",Pt.NullishCoalesce],["||",Pt.Or],["+",Pt.Plus]]),ph=new Map([["svg",Ru.SVG],["math",Ru.Math]]);function mg(m){return null===m?Ru.HTML:ph.get(m)??Ru.HTML}
1function jT(m,t){return t===Ru.HTML?m:`:${function jd(m){for(const[t,u]of ph.entries())if(u===m)return t;return null}(t)}:${m}`}function L1(m){Ov(m.root,m.componentName,{index:0},m.compatibility===kd.TemplateDefinitionBuilder)}function Ov(m,t,u,S){null===m.fnName&&(m.fnName=Wl(`${t}_${m.job.fnSuffix}`));const U=new Map;for(const z of m.ops())switch(z.kind){case Gn.Property:z.isAnimationTrigger&&(z.name="@"+z.name);break;case Gn.Listener:if(null===z.handlerFnName){if(null===z.slot)throw new Error("Expected a slot to be assigned");const qe=z.tag.replace("-","_");z.isAnimationListener?(z.handlerFnName=Wl(`${m.fnName}_${qe}_animation_${z.name}_${z.animationPhase}_${z.slot}_listener`),z.name=`@${z.name}.${z.animationPhase}`):z.handlerFnName=Wl(`${m.fnName}_${qe}_${z.name}_${z.slot}_listener`)}break;case Gn.Variable:U.set(z.xref,dm(z.variable,u));break;case Gn.Template:if(!(m instanceof A1))throw new Error("AssertionError: must be compiling a component");const ye=m.job.views.get(z.xref);if(null===z.slot)throw new Error("Expected slot to be assigned");Ov(ye,`${t}_${jT(z.tag,z.namespace)}_${z.slot}`,u,S);break;case Gn.StyleProp:z.name=D_(z.name),S&&(z.name=R_(z.name));break;case Gn.ClassProp:S&&(z.name=R_(z.name))}for(const z of m.ops())Kl(z,ye=>{if(ye instanceof Jc&&null===ye.name){if(!U.has(ye.xref))throw new Error(`Variable ${ye.xref} not yet named`);ye.name=U.get(ye.xref)}})}function dm(m,t){if(null===m.name)switch(m.kind){case zu.Context:m.name="ctx_r"+t.index++;break;case zu.Identifier:m.name=`${m.identifier}_${t.index++}`;break;default:m.name="_r"+t.index++}return m.name}function D_(m){return m.startsWith("--")?m:p0(m)}function R_(m){const t=m.indexOf("!important");return t>-1?m.substring(0,t):m}function gg(m){for(const t of m){if(!(t.kind===Gn.Statement&&t.statement instanceof qn&&t.statement.expr instanceof yc))continue;const u=t.statement.expr.steps;let S=!0;for(let U=t.next;U.kind!==Gn.ListEnd&&S;U=U.next)Kl(U,(z,ye)=>{if(!na(z))return z;if(S&&!(ye&ga.InChildOperation))switch(z.kind){case As.NextContext:z.steps+=u,yi.remove(t),S=!1;break;case As.GetCurrentView:case As.Reference:S=!1}})}}const k1="ng-container";function WT(m,t){const u=m.get(t);if(void 0===u)throw new Error("All attributes should have an element-like target.");return u}function fm(m){for(const t of m.units)for(const u of t.ops())Xu(u,S=>{if(!(S instanceof Wn)||S.operator!==Pt.NullishCoalesce)return S;const U=new hf(S.lhs.clone(),m.allocateXrefId()),z=new Vd(U.xref);return new pn(new Wn(Pt.And,new Wn(Pt.NotIdentical,U,Rr),new Wn(Pt.NotIdentical,z,new oi(void 0))),z.clone(),S.rhs)},ga.None)}function Rv(m){for(const t of m.update)Kl(t,(u,S)=>{if(na(u)&&u.kind===As.PipeBinding){if(S&ga.InChildOperation)throw new Error("AssertionError: pipe bindings should not appear in child expressions");if(!dp(t))throw new Error(`AssertionError: pipe binding associated with non-slot operation ${Gn[t.kind]}`);U1(m,t.target,u)}})}function U1(m,t,u){for(let S=m.create.head.next;S.kind!==Gn.ListEnd;S=S.next){if(!hd(S)||S.xref!==t)continue;for(;S.next.kind===Gn.Pipe;)S=S.next;const U=h0(u.target,u.name);return void yi.insertBefore(U,S.next)}throw new Error(`AssertionError: unable to find insertion point for pipe ${u.name}`)}function pd(m){return t=>t.kind===m}const Uf=[{test:pd(Gn.StyleMap),transform:w_},{test:pd(Gn.ClassMap),transform:w_},{test:pd(Gn.StyleProp)},{test:pd(Gn.ClassProp)},{test:m=>(m.kind===Gn.Property||m.kind===Gn.HostProperty)&&m.expression instanceof cn},{test:m=>!(m.kind!==Gn.Property&&m.kind!==Gn.HostProperty||m.expression instanceof cn)},{test:pd(Gn.Attribute)}],hm=new Set([Gn.StyleMap,Gn.ClassMap,Gn.StyleProp,Gn.ClassProp,Gn.Property,Gn.HostProperty,Gn.Attribute]);function P_(m){for(const t of m.units){let u=[];for(const S of t.update)if(hm.has(S.kind))u.push(S),yi.remove(S);else{for(const U of Sg(u))yi.insertBefore(U,S);u=[]}for(const S of Sg(u))t.update.push(S)}}function Sg(m){const t=Array.from(Uf,()=>new Array);for(const u of m){t[Uf.findIndex(U=>U.test(u))].push(u)}return t.flatMap((u,S)=>{const U=Uf[S].transform;return U?U(u):u})}function w_(m){return m.slice(m.length-1)}function F1(m){for(const t of m.units)for(const u of t.ops())Kl(u,S=>{if(!(S instanceof hu)||null===S.body)return;const U=new Pv(S.args.length);S.fn=m.pool.getSharedConstant(U,S.body),S.body=null})}class Pv extends ks{constructor(t){super(),this.numArgs=t}keyOf(t){return t instanceof pu?`param(${t.index})`:super.keyOf(t)}toSharedConstantDeclaration(t,u){const S=[];for(let z=0;z<this.numArgs;z++)S.push(new Wt("_p"+z));const U=uo(u,z=>z instanceof pu?Yr("_p"+z.index):z,ga.None);return new _r(t,S,[new Ir(U)])}}function vg(m){for(const t of m.units)for(const u of t.update)Xu(u,(S,U)=>U&ga.InChildOperation?S:S instanceof it?dC(S):S instanceof _n?pm(S):S,ga.None)}function dC(m){const t=[],u=[];for(const S of m.entries)if(S.isConstant())t.push(S);else{const U=u.length;u.push(S),t.push(new pu(U))}return new hu(hi(t),u)}function pm(m){let t=[];const u=[];for(const S of m.entries)if(S.value.isConstant())t.push(S);else{const U=u.length;u.push(S.value),t.push(new jt(S.key,new pu(U),S.quoted))}return new hu(ho(t),u)}function m0(m,t,u,S,U){return Qu(It.element,m,t,u,S,U)}function wv(m,t,u,S,U){return Qu(It.elementStart,m,t,u,S,U)}function Qu(m,t,u,S,U,z){const ye=[Pn(t)];
1return null!==u&&ye.push(Pn(u)),null!==U?ye.push(Pn(S),Pn(U)):null!==S&&ye.push(Pn(S)),Ac(m,ye,z)}function $T(m){return Ac(It.elementEnd,[],m)}function KT(m,t,u,S){return Qu(It.elementContainerStart,m,null,t,u,S)}function V1(m,t,u,S){return Qu(It.elementContainer,m,null,t,u,S)}function zT(m,t,u,S,U,z,ye){return Ac(It.templateCreate,[Pn(m),t,Pn(u),Pn(S),Pn(U),Pn(z)],ye)}function QT(m,t){return Ac(It.listener,[Pn(m),t],null)}function Eg(m,t){return Ac(It.pipe,[Pn(m),Pn(t)],null)}function j1(m,t){return Ac(It.advance,[Pn(m)],t)}function db(m,t,u){const S=[Pn(m,null)];return""!==t&&S.push(Pn(t)),Ac(It.text,S,u)}function qT(m,t,u,S){const U=[Pn(m),t];return null!==u&&U.push(u),Ac(It.property,U,S)}function _m(m,t,u){const S=[Pn(m),t];return null!==u&&S.push(u),Ac(It.attribute,S,null)}function W1(m,t,u){const S=[Pn(m),t];return null!==u&&S.push(Pn(u)),Ac(It.styleProp,S,null)}function I_(m,t){return Ac(It.classProp,[Pn(m),t],null)}function S0(m){return Ac(It.styleMap,[m],null)}function ey(m){return Ac(It.classMap,[m],null)}const $1=[It.pipeBind1,It.pipeBind2,It.pipeBind3,It.pipeBind4];function K1(m,t,u){if(m.length<1||t.length!==m.length-1)throw new Error("AssertionError: expected specific shape of args for strings/expressions in interpolation");const S=[];if(1===t.length&&""===m[0]&&""===m[1])S.push(t[0]);else{let U;for(U=0;U<t.length;U++)S.push(Pn(m[U]),t[U]);S.push(Pn(m[U]))}return ic(iy,[],S,[],u)}function Hv(m,t,u,S,U){const z=mm(t,u),ye=[];return null!==S&&ye.push(S),ic(v0,[Pn(m)],z,ye,U)}function ry(m,t,u,S){const U=mm(t,u),z=[];return null!==S&&z.push(S),ic(sy,[Pn(m)],U,z,null)}function z1(m,t,u,S){const U=mm(t,u),z=[];return null!==S&&z.push(Pn(S)),ic(gm,[Pn(m)],U,z,null)}function fb(m,t){const u=mm(m,t);return ic(oy,[],u,[],null)}function yg(m,t){const u=mm(m,t);return ic(Bv,[],u,[],null)}function kv(m,t){return Ac(It.hostProperty,[Pn(m),t],null)}function mm(m,t){if(m.length<1||t.length!==m.length-1)throw new Error("AssertionError: expected specific shape of args for strings/expressions in interpolation");const u=[];if(1===t.length&&""===m[0]&&""===m[1])u.push(t[0]);else{let S;for(S=0;S<t.length;S++)u.push(Pn(m[S]),t[S]);u.push(Pn(m[S]))}return u}function Ac(m,t,u){const S=Tr(m).callFn(t,u);return H(new qn(S,u))}const iy={constant:[It.textInterpolate,It.textInterpolate1,It.textInterpolate2,It.textInterpolate3,It.textInterpolate4,It.textInterpolate5,It.textInterpolate6,It.textInterpolate7,It.textInterpolate8],variable:It.textInterpolateV,mapping:m=>{if(m%2==0)throw new Error("Expected odd number of arguments");return(m-1)/2}},v0={constant:[It.propertyInterpolate,It.propertyInterpolate1,It.propertyInterpolate2,It.propertyInterpolate3,It.propertyInterpolate4,It.propertyInterpolate5,It.propertyInterpolate6,It.propertyInterpolate7,It.propertyInterpolate8],variable:It.propertyInterpolateV,mapping:m=>{if(m%2==0)throw new Error("Expected odd number of arguments");return(m-1)/2}},gm={constant:[It.styleProp,It.stylePropInterpolate1,It.stylePropInterpolate2,It.stylePropInterpolate3,It.stylePropInterpolate4,It.stylePropInterpolate5,It.stylePropInterpolate6,It.stylePropInterpolate7,It.stylePropInterpolate8],variable:It.stylePropInterpolateV,mapping:m=>{if(m%2==0)throw new Error("Expected odd number of arguments");return(m-1)/2}},sy={constant:[It.attribute,It.attributeInterpolate1,It.attributeInterpolate2,It.attributeInterpolate3,It.attributeInterpolate4,It.attributeInterpolate5,It.attributeInterpolate6,It.attributeInterpolate7,It.attributeInterpolate8],variable:It.attributeInterpolateV,mapping:m=>{if(m%2==0)throw new Error("Expected odd number of arguments");return(m-1)/2}},oy={constant:[It.styleMap,It.styleMapInterpolate1,It.styleMapInterpolate2,It.styleMapInterpolate3,It.styleMapInterpolate4,It.styleMapInterpolate5,It.styleMapInterpolate6,It.styleMapInterpolate7,It.styleMapInterpolate8],variable:It.styleMapInterpolateV,mapping:m=>{if(m%2==0)throw new Error("Expected odd number of arguments");return(m-1)/2}},Bv={constant:[It.classMap,It.classMapInterpolate1,It.classMapInterpolate2,It.classMapInterpolate3,It.classMapInterpolate4,It.classMapInterpolate5,It.classMapInterpolate6,It.classMapInterpolate7,It.classMapInterpolate8],variable:It.classMapInterpolateV,mapping:m=>{if(m%2==0)throw new Error("Expected odd number of arguments");return(m-1)/2}},X1={constant:[It.pureFunction0,It.pureFunction1,It.pureFunction2,It.pureFunction3,It.pureFunction4,It.pureFunction5,It.pureFunction6,It.pureFunction7,It.pureFunction8],variable:It.pureFunctionV,mapping:m=>m};function _d(m,t,u,S,U){const z=m.mapping(u.length);if(z<m.constant.length)return Tr(m.constant[z]).callFn([...t,...u,...S],U);if(null!==m.variable)return Tr(m.variable).callFn([...t,hi(u),...S],U);throw new Error("AssertionError: unable to call variadic function")}function ic(m,t,u,S,U){return H(_d(m,t,u,S,U).toStmt())}const hb=new Map([[fd.Html,It.sanitizeHtml],[fd.IframeAttribute,It.validateIframeAttribute],[fd.ResourceUrl,It.sanitizeResourceUrl],[fd.Script,It.sanitizeScript],[fd.Style,It.sanitizeStyle],[fd.Url,It.sanitizeUrl]]);function Ag(m){for(const t of m.units)n_(t,t.create),E0(t,t.update)}function n_(m,t){for(const u of t)switch(Xu(u,Fv,ga.None),u.kind){case Gn.Text:yi.replace(u,db(u.slot,u.initialValue,u.sourceSpan));break;case Gn.ElementStart:yi.replace(u,wv(u.slot,u.tag,u.attributes,u.localRefs,u.sourceSpan));break;case Gn.Element:yi.replace(u,m0(u.slot,u.tag,u.attributes,u.localRefs,u.sourceSpan));break;case Gn.ElementEnd:yi.replace(u,$T(u.sourceSpan));break;case Gn.ContainerStart:yi.replace(u,KT(u.slot,u.attributes,u.localRefs,u.sourceSpan));break;case Gn.Container:yi.replace(u,V1(u.slot,u.attributes,u.localRefs,u.sourceSpan));break;case Gn.ContainerEnd:yi.replace(u,Ac(It.elementContainerEnd,[],null));break;case Gn.Template:if(!(m instanceof A1))throw new Error("AssertionError: must be compiling a component");const S=m.job.views.get(u.xref);yi.replace(u,zT(u.slot,Yr(S.fnName),S.decls,S.vars,u.tag,u.attributes,u.sourceSpan));break;case Gn.DisableBindings:yi.replace(u,Ac(It.disableBindings,[],null));break;case Gn.EnableBindings:yi.replace(u,Ac(It.enableBindings,[],null));break;case Gn.Pipe:yi.replace(u,Eg(u.slot,u.name));break;case Gn.Listener:const U=ay(m,u.handlerFnName,u.handlerOps,u.consumesDollarEvent);yi.replace(u,QT(u.name,U));break;case Gn.Variable:if(null===u.variable.name)throw new Error(`AssertionError: unnamed variable ${u.xref}`);yi.replace(u,H(new Lr(u.variable.name,u.initializer,void 0,$r.Final)));break;case Gn.Namespace:switch(u.active){case Ru.HTML:yi.replace(u,Ac(It.namespaceHTML,[],null));break;case Ru.SVG:yi.replace(u,Ac(It.namespaceSVG,[],null));break;case Ru.Math:yi.replace(u,Ac(It.namespaceMathML,[],null))}break;case Gn.Statement:break;default:throw new Error(`AssertionError: Unsupported reification of create op ${Gn[u.kind]}`)}}function E0(m,t){for(const u of t)switch(Xu(u,Fv,ga.None),u.kind){case Gn.Advance:yi.replace(u,j1(u.delta,u.sourceSpan));break;case Gn.Property:u.expression instanceof cn?yi.replace(u,Hv(u.name,u.expression.strings,u.expression.expressions,u.sanitizer,u.sourceSpan)):yi.replace(u,qT(u.name,u.expression,u.sanitizer,u.sourceSpan));break;case Gn.StyleProp:u.expression instanceof cn?yi.replace(u,z1(u.name,u.expression.strings,u.expression.expressions,u.unit)):yi.replace(u,W1(u.name,u.expression,u.unit));break;case Gn.ClassProp:yi.replace(u,I_(u.name,u.expression));break;case Gn.StyleMap:u.expression instanceof cn?yi.replace(u,fb(u.expression.strings,u.expression.expressions)):yi.replace(u,S0(u.expression));break;case Gn.ClassMap:u.expression instanceof cn?yi.replace(u,yg(u.expression.strings,u.expression.expressions)):yi.replace(u,ey(u.expression));break;case Gn.InterpolateText:yi.replace(u,K1(u.interpolation.strings,u.interpolation.expressions,u.sourceSpan));break;case Gn.Attribute:u.expression instanceof cn?yi.replace(u,ry(u.name,u.expression.strings,u.expression.expressions,u.sanitizer)):yi.replace(u,_m(u.name,u.expression,u.sanitizer));break;case Gn.HostProperty:if(u.expression instanceof cn)throw new Error("not yet handled");yi.replace(u,kv(u.name,u.expression));break;case Gn.Variable:if(null===u.variable.name)throw new Error(`AssertionError: unnamed variable ${u.xref}`);yi.replace(u,H(new Lr(u.variable.name,u.initializer,void 0,$r.Final)));break;case Gn.Statement:break;default:throw new Error(`AssertionError: Unsupported reification of update op ${Gn[u.kind]}`)}}function Fv(m){if(!na(m))return m;switch(m.kind){case As.NextContext:return function ZT(m){return Tr(It.nextContext).callFn(1===m?[]:[Pn(m)])}(m.steps);case As.Reference:return function Tg(m){return Tr(It.reference).callFn([Pn(m)])}(m.slot+1+m.offset);case As.LexicalRead:throw new Error(`AssertionError: unresolved LexicalRead of ${m.name}`);case As.RestoreView:if("number"==typeof m.view)throw new Error("AssertionError: unresolved RestoreView");return function G1(m){return Tr(It.restoreView).callFn([m])}
1(m.view);case As.ResetView:return function Lv(m){return Tr(It.resetView).callFn([m])}(m.expr);case As.GetCurrentView:return function g0(){return Tr(It.getCurrentView).callFn([])}();case As.ReadVariable:if(null===m.name)throw new Error(`Read of unnamed variable ${m.xref}`);return Yr(m.name);case As.ReadTemporaryExpr:if(null===m.name)throw new Error(`Read of unnamed temporary ${m.xref}`);return Yr(m.name);case As.AssignTemporaryExpr:if(null===m.name)throw new Error(`Assign of unnamed temporary ${m.xref}`);return Yr(m.name).set(m.expr);case As.PureFunctionExpr:if(null===m.fn)throw new Error("AssertionError: expected PureFunctions to have been extracted");return function Uv(m,t,u){return _d(X1,[Pn(m),t],u,[],null)}(m.varOffset,m.fn,m.args);case As.PureFunctionParameterExpr:throw new Error("AssertionError: expected PureFunctionParameterExpr to have been extracted");case As.PipeBinding:return function ty(m,t,u){if(u.length<1||u.length>$1.length)throw new Error("pipeBind() argument count out of bounds");return Tr($1[u.length-1]).callFn([Pn(m),Pn(t),...u])}(m.slot,m.varOffset,m.args);case As.PipeBindingVariadic:return function ny(m,t,u){return Tr(It.pipeBindV).callFn([Pn(m),Pn(t),u])}(m.slot,m.varOffset,m.args);case As.SanitizerExpr:return Tr(hb.get(m.fn));default:throw new Error(`AssertionError: Unsupported reification of ir.Expression kind: ${As[m.kind]}`)}}function ay(m,t,u,S){E0(0,u);const U=[];for(const ye of u){if(ye.kind!==Gn.Statement)throw new Error(`AssertionError: expected reified statements, but found op ${Gn[ye.kind]}`);U.push(ye.statement)}const z=[];return S&&z.push(new Wt("$event")),Ps(z,U,void 0,void 0,t)}function bg(m){for(const t of m.units)md(t,t.create),md(t,t.update)}function md(m,t){const u=new Map;u.set(m.xref,Yr("ctx"));for(const S of t)switch(S.kind){case Gn.Variable:if(S.variable.kind===zu.Context)u.set(S.variable.view,new Jc(S.xref));break;case Gn.Listener:md(m,S.handlerOps)}for(const S of t)Xu(S,U=>{if(U instanceof Qc){if(!u.has(U.view))throw new Error(`No context found for reference to view ${U.view} from view ${m.xref}`);return u.get(U.view)}return U},ga.None)}function Sm(m,t){for(const u of t)u.kind===Gn.Listener&&Xu(u,S=>S instanceof ka&&"$event"===S.name?(u.consumesDollarEvent=!0,new ot(S.name)):S,ga.InChildOperation)}function ly(m){for(const t of m.units)Uc(t,t.create,null),Uc(t,t.update,null)}function Uc(m,t,u){const S=new Map;for(const U of t)switch(U.kind){case Gn.Variable:switch(U.variable.kind){case zu.Identifier:if(S.has(U.variable.identifier))continue;S.set(U.variable.identifier,U.xref);break;case zu.SavedView:u={view:U.variable.view,variable:U.xref}}break;case Gn.Listener:Uc(m,U.handlerOps,u)}for(const U of t)U.kind!=Gn.Listener&&Xu(U,(z,ye)=>{if(z instanceof ka)return S.has(z.name)?new Jc(S.get(z.name)):new Cr(new Qc(m.job.root.xref),z.name);if(z instanceof ff&&"number"==typeof z.view){if(null===u||u.view!==z.view)throw new Error(`AssertionError: no saved view ${z.view} from view ${m.xref}`);return z.view=new Jc(u.variable),z}return z},ga.None);for(const U of t)Kl(U,z=>{if(z instanceof ka)throw new Error(`AssertionError: no lexical reads should remain, but found read of ${z.name}`)})}const cy=new Map([[a.HTML,fd.Html],[a.SCRIPT,fd.Script],[a.STYLE,fd.Style],[a.URL,fd.Url],[a.RESOURCE_URL,fd.ResourceUrl]]);function uy(m){return(m.kind===Gn.Element||m.kind===Gn.ElementStart)&&"iframe"===m.tag.toLowerCase()}function J1(m,t){t.handlerOps.prepend([Q(m.job.allocateXrefId(),{kind:zu.Context,name:null,view:m.xref},new ff(m.xref))]);for(const u of t.handlerOps)u.kind===Gn.Statement&&u.statement instanceof Ir&&(u.statement.value=new rc(u.statement.value))}function Z1(m){for(const t of m.units)for(const u of t.update)if(u.kind===Gn.Binding)switch(u.bindingKind){case lo.ClassName:if(u.expression instanceof cn)throw new Error("Unexpected interpolation in ClassName binding");yi.replace(u,yr(u.target,u.name,u.expression,u.sourceSpan));break;case lo.StyleProperty:yi.replace(u,tr(u.target,u.name,u.expression,u.unit,u.sourceSpan));break;case lo.Property:case lo.Template:"style"===u.name?yi.replace(u,Kr(u.target,u.expression,u.sourceSpan)):"class"===u.name&&yi.replace(u,g
1i(u.target,u.expression,u.sourceSpan))}}function vm(m){for(const t of m.units){let u=0,S=[];for(const U of t.ops()){const z=new Map;Kl(U,rn=>{rn instanceof Vd&&z.set(rn.xref,rn)});let ye=0;const qe=new Set,Ot=new Set,Dt=new Map;Kl(U,rn=>{rn instanceof hf?(qe.has(rn.xref)||(qe.add(rn.xref),Dt.set(rn.xref,`tmp_${u}_${ye++}`)),r_(Dt,rn)):rn instanceof Vd&&(z.get(rn.xref)===rn&&(Ot.add(rn.xref),ye--),r_(Dt,rn))}),S.push(...Array.from(new Set(Dt.values())).map(rn=>H(new Lr(rn)))),u++}t.update.prepend(S)}}function r_(m,t){const u=m.get(t.xref);if(void 0===u)throw new Error(`Found xref with unassigned name: ${t.xref}`);t.name=u}function N_(m){for(const t of m.units){L_(t.create,m.compatibility),L_(t.update,m.compatibility);for(const u of t.create)u.kind===Gn.Listener&&L_(u.handlerOps,m.compatibility)}}var _u;function L_(m,t){const u=new Map,S=new Map,U=new Set,z=new Map;for(const Dt of m){if(Dt.kind===Gn.Variable){if(u.has(Dt.xref)||S.has(Dt.xref))throw new Error(`Should not see two declarations of the same variable: ${Dt.xref}`);u.set(Dt.xref,Dt),S.set(Dt.xref,0)}z.set(Dt,_p(Dt)),T0(Dt,S,U)}let ye=!1;for(const Dt of m.reversed()){const rn=z.get(Dt);if(Dt.kind!==Gn.Variable||0!==S.get(Dt.xref))rn.fences&_u.ViewContextRead&&(ye=!0);else{if(ye&&rn.fences&_u.ViewContextWrite||rn.fences&_u.SideEffectful){const Yn=H(Dt.initializer.toStmt());z.set(Yn,rn),yi.replace(Dt,Yn)}else mp(Dt,S),yi.remove(Dt);z.delete(Dt),u.delete(Dt.xref),S.delete(Dt.xref)}}const qe=[];for(const[Dt,rn]of S)1===rn&&(U.has(Dt)||qe.push(Dt));let Ot;for(;Ot=qe.pop();){const Dt=u.get(Ot),rn=z.get(Dt);for(let Yn=Dt.next;Yn.kind!==Gn.ListEnd;Yn=Yn.next){const xr=z.get(Yn);if(xr.variablesUsed.has(Ot)){if(t===kd.TemplateDefinitionBuilder&&!fy(Dt,Yn))break;if(dy(Ot,Dt.initializer,Yn,rn.fences)){xr.variablesUsed.delete(Ot);for(const Qr of rn.variablesUsed)xr.variablesUsed.add(Qr);xr.fences|=rn.fences,u.delete(Ot),S.delete(Ot),z.delete(Dt),yi.remove(Dt)}break}if(!H_(xr.fences,rn.fences))break}}}function pp(m){switch(m.kind){case As.NextContext:return _u.ViewContextWrite;case As.RestoreView:return _u.ViewContextWrite|_u.SideEffectful;case As.Reference:return _u.ViewContextRead;default:return _u.None}}function _p(m){let t=_u.None;const u=new Set;return Kl(m,S=>{if(na(S))if(S.kind===As.ReadVariable)u.add(S.xref);else t|=pp(S)}),{fences:t,variablesUsed:u}}function T0(m,t,u){Kl(m,(S,U)=>{if(!na(S)||S.kind!==As.ReadVariable)return;const z=t.get(S.xref);void 0!==z&&(t.set(S.xref,z+1),U&ga.InChildOperation&&u.add(S.xref))})}function mp(m,t){Kl(m,u=>{if(!na(u)||u.kind!==As.ReadVariable)return;const S=t.get(u.xref);if(void 0!==S){if(0===S)throw new Error(`Inaccurate variable count: ${u.xref} - found another read but count is already 0`);t.set(u.xref,S-1)}})}function H_(m,t){if(m&_u.ViewContextWrite){if(t&_u.ViewContextRead)return!1}else if(m&_u.ViewContextRead&&t&_u.ViewContextWrite)return!1;return!0}function dy(m,t,u,S){let U=!1,z=!0;return Xu(u,(ye,qe)=>{if(!na(ye)||U||!z)return ye;if(qe&ga.InChildOperation&&S&_u.ViewContextRead)return ye;if(ye.kind===As.ReadVariable){if(ye.xref===m)return U=!0,t}else{const Ot=pp(ye);z=z&&H_(Ot,S)}return ye},ga.None),U}function fy(m,t){switch(m.variable.kind){case zu.Identifier:return!1;case zu.Context:return t.kind===Gn.Variable;default:return!0}}function jv(m){(function Cv(m){for(const[t,u]of m.views){let S=Ru.HTML;for(const U of u.create)U.kind!==Gn.Element&&U.kind!==Gn.ElementStart||U.namespace!==S&&(yi.insertBefore(OT(U.namespace),U),S=U.namespace)}})(m),Z1(m),yv(m),function C1(m){for(const[t,u]of m.views)Zp(u)}(m),function Q1(m){for(const t of m.units)for(const u of t.update)switch(u.kind){case Gn.Attribute:case Gn.Binding:case Gn.ClassProp:case Gn.ClassMap:case Gn.Property:case Gn.StyleProp:case Gn.StyleMap:u.expression instanceof hh&&yi.remove(u)}}(m),function xv(m){for(const t of m.units){let u=!1;for(const S of t.create)switch(S.kind){case Gn.Template:u=!0;break;case Gn.ElementStart:case Gn.Element:case Gn.ContainerStart:case Gn.Container:u=!1;break;case Gn.Listener:u&&yi.remove(S)}}}(m),function _h(m){for(const t of m.views.values())Rv(t)}(m),function B1(m){for(const t of m.views.values())for(const u of t.update)Xu(u,S=>!(S instanceof Bd)||S.args.length<=4?S:new Lf(S.target,S.name,hi(S.args),S.args.length),ga.None)}(m),vg(m),pg(m),function Yv(m){for(const t of m.views.values()){t.create.prepend([Q(t.job.allocateXrefId(),{kind:zu.SavedView,name:null,view:t.xref},new dh)]);for(const u of t.create){if(u.kind!==Gn.Listener)continue;let S=t!==m.root;if(!S)for(const U of u.handlerOps)Kl(U,z=>{z instanceof dl&&(S=!0)});S&&J1(t,u)}}}(m),function IT(m){for(const[t,u]of m.views)for(const S of u.ops())Xu(S,NT,ga.None)}(m),function Vv(m){for(const[t,u]of m.views)Sm(0,u.create),Sm(0,u.update)}(m),ly(m),bg(m),function Mg(m){for(const[t,u]of m.views){const S=M1(u);let U;for(const z of u.update)switch(z.kind){case Gn.Property:case Gn.Attribute:if(U=cy.get(z.securityContext)||null,z.sanitizer=U?new Qp(U):null,null===z.sanitizer){const ye=S.get(z.target);if(void 0===ye)throw Error("Property should have an element-like owner");uy(ye)&&ih(z.name)&&(z.sanitizer=new Qp(fd.IframeAttribute))}}}}(m),function hp(m){for(const t of m.views.values())for(const u of t.create)switch(u.kind){case Gn.ElementStart:case Gn.Element:case Gn.Template:if(!Array.isArray(u.localRefs))throw new Error("AssertionError: expected localRefs to be an array still");if(u.numSlotsUsed+=u.localRefs.length,u.localRefs.length>0){const S=um(u.localRefs);u.localRefs=m.addConst(S)}else u.localRefs=null}}(m),function lm(m){for(const[t,u]of m.views)for(const S of u.create){if(S.kind!==Gn.ElementStart&&S.kind!==Gn.Element&&S.kind!==Gn.Template)continue;if(!(S.attributes instanceof dd))continue;const U=Av(S.attributes);
1U.entries.length>0?S.attributes=m.addConst(U):S.attributes=null}}(m),fm(m),_0(m),vm(m),function Cg(m){const t=new Map;for(const[u,S]of m.views){let U=0;for(const z of S.create)hd(z)&&(z.slot=U,t.set(z.xref,z.slot),U+=z.numSlotsUsed);S.decls=U}for(const[u,S]of m.views)for(const U of S.ops()){if(U.kind===Gn.Template){const z=m.views.get(U.xref);U.decls=z.decls}if(x(U)&&null===U.slot){if(!t.has(U.target))throw new Error(`AssertionError: no slot allocated for ${Gn[U.kind]} target ${U.target}`);U.slot=t.get(U.target)}Kl(U,z=>{if(na(z)&&x(z)&&null===z.slot){if(!t.has(z.target))throw new Error(`AssertionError: no slot allocated for ${z.constructor.name} target ${z.target}`);z.slot=t.get(z.target)}})}}(m),RT(m),function FT(m){for(const[t,u]of m.views){const S=new Map;for(const z of u.create)if(hd(z)){if(null===z.slot)throw new Error("AssertionError: expected slots to have been allocated before generating advance() calls");S.set(z.xref,z.slot)}let U=0;for(const z of u.update){if(!dp(z))continue;if(!S.has(z.target))throw new Error(`AssertionError: reference to unknown slot for var ${z.target}`);const ye=S.get(z.target);if(U!==ye){const qe=ye-U;if(qe<0)throw new Error("AssertionError: slot counter should never need to move backwards");yi.insertBefore(bs(qe,z.sourceSpan),z),U=ye}}}}(m),N_(m),L1(m),function H1(m){for(const t of m.views.values()){for(const u of t.create)u.kind===Gn.Listener&&gg(u.handlerOps);gg(t.update)}}(m),function GT(m){for(const[t,u]of m.views){const S=new Set;for(const U of u.create)U.kind===Gn.ElementStart&&U.tag===k1&&(U.kind=Gn.ContainerStart,S.add(U.xref)),U.kind===Gn.ElementEnd&&S.has(U.xref)&&(U.kind=Gn.ContainerEnd)}}(m),function uC(m){for(const[t,u]of m.views)for(const S of u.create){const U=lb.get(S.kind);if(void 0===U)continue;const[z,ye]=U;null!==S.prev&&S.prev.kind===z&&(S.prev.kind=ye,yi.remove(S))}}(m),function Dv(m){const t=new Map;for(const u of m.units)for(const S of u.create)sm(S)&&t.set(S.xref,S);for(const[u,S]of m.views)for(const U of S.create)(U.kind===Gn.ElementStart||U.kind===Gn.ContainerStart)&&U.nonBindable&&yi.insertAfter(E1(U.xref),U),(U.kind===Gn.ElementEnd||U.kind===Gn.ContainerEnd)&&WT(t,U.xref).nonBindable&&yi.insertBefore(f0(U.xref),U)}(m),F1(m),function ab(m){for(const t of m.views.values())for(const u of t.update)Kl(u,S=>{if(!(S instanceof Lf&&S.args instanceof hu))return S;if(null===S.varOffset||null===S.args.varOffset)throw new Error("Mu
1st run after variable counting");S.varOffset=S.args.varOffset,S.args.varOffset=S.varOffset+wT(S)})}(m),P_(m),Ag(m),HT(m)}function Gv(m){(function t_(m){for(const t of m.update)if(t.kind===Gn.Binding)if(t.name.startsWith(YT)){t.bindingKind=lo.StyleProperty,t.name=t.name.substring(YT.length),Mv(t.name)&&(t.name=_g(t.name));const{property:u,suffix:S}=cm(t.name);t.name=u,t.unit=S}else t.name.startsWith("style!")?t.name="style":t.name.startsWith(N1)&&(t.bindingKind=lo.ClassName,t.name=cm(t.name.substring(N1.length)).property)})(m),Z1(m),yv(m),vg(m),fm(m),_0(m),vm(m),RT(m),N_(m),ly(m),bg(m),L1(m),F1(m),P_(m),Ag(m),HT(m)}function y0(m,t){const u=Em(m.root);return A0(m.root,t),u}function A0(m,t){for(const u of m.job.views.values()){if(u.parent!==m.xref)continue;A0(u,t);const S=Em(u);t.statements.push(S.toDeclStmt(S.name))}}function Em(m){if(null===m.fnName)throw new Error(`AssertionError: view ${m.xref} is unnamed`);const t=[];for(const z of m.create){if(z.kind!==Gn.Statement)throw new Error(`AssertionError: expected all create ops to have been compiled, but got ${Gn[z.kind]}`);t.push(z.statement)}const u=[];for(const z of m.update){if(z.kind!==Gn.Statement)throw new Error(`AssertionError: expected all update ops to have been compiled, but got ${Gn[z.kind]}`);u.push(z.statement)}const S=b0(1,t),U=b0(2,u);return Ps([new Wt("rf"),new Wt("ctx")],[...S,...U],void 0,void 0,m.fnName)}function b0(m,t){return 0===t.length?[]:[Ra(new Wn(Pt.BitwiseAnd,Yr("rf"),Pn(m)),t)]}!function(m){m[m.None=0]="None",m[m.ViewContextRead=1]="ViewContextRead",m[m.ViewContextWrite=3]="ViewContextWrite",m[m.SideEffectful=4]="SideEffectful"}(_u||(_u={}));const $v=kd.TemplateDefinitionBuilder;function q1(m,t){let u;const S=t.expression.ast;u=S instanceof aa?new cn(S.strings,S.expressions.map(z=>Sa(z,m))):Sa(S,m);let U=lo.Property;t.name.startsWith("attr.")&&(t.name=t.name.substring(5),U=lo.Attribute),m.update.push(Rn(m.root.xref,U,t.name,u,null,a.NONE,!1,t.sourceSpan))}function Kv(m,t){for(const u of t)if(u instanceof ku)my(m,u);else if(u instanceof Ll)pb(m,u);else if(u instanceof Cc)_b(m,u);else{if(!(u instanceof qo))throw new Error(`Unsupported template node: ${u.constructor.name}`);zv(m,u)}}function my(m,t){const u={};for(const qe of t.attributes)u[qe.name]=qe.value;const S=m.job.allocateXrefId(),[U,z]=tc(t.name),ye=function v1(m,t,u,S){return{kind:Gn.ElementStart,xref:t,tag:m,attributes:new dd,localRefs:[],nonBindable:!1,namespace:u,sourceSpan:S,...Hh,...Ve}}(z,S,mg(U),t.startSourceSpan);m.create.push(ye),gy(m,ye,t),eS(ye,t),Kv(m,t.children),m.create.push(function om(m,t){return{kind:Gn.ElementEnd,xref:m,sourceSpan:t,...Ve}}(S,t.endSourceSpan))}function pb(m,t){const u=m.job.allocateView(m.xref);let S=t.tagName,U="";t.tagName&&([U,S]=tc(t.tagName));const z=function fp(m,t,u,S){return{kind:Gn.Template,xref:m,attributes:new dd,tag:t,decls:null,vars:null,localRefs:[],nonBindable:!1,namespace:u,sourceSpan:S,...Hh,...Ve}}(u.xref,S??"ng-template",mg(U),t.startSourceSpan);m.create.push(z),gy(m,z,t),eS(z,t),Kv(u,t.children);for(const{name:ye,value:qe}of t.variables)u.contextVariables.set(ye,qe)}function _b(m,t){m.create.push(Yd(m.job.allocateXrefId(),t.value,t.sourceSpan))}function zv(m,t){let u=t.value;if(u instanceof vc&&(u=u.ast),!(u instanceof aa))throw new Error(`AssertionError: expected Interpolation for BoundText node, got ${u.constructor.name}`);const S=m.job.allocateXrefId();m.create.push(Yd(S,"",t.sourceSpan)),m.update.push(function Qe(m,t,u){return{kind:Gn.InterpolateText,target:m,interpolation:t,sourceSpan:u,...Nf,...Ud,...Ve}}(S,new cn(u.strings,u.expressions.map(U=>Sa(U,m.job))),t.sourceSpan))}function Sa(m,t){if(m instanceof vc)return Sa(m.ast,t);if(m instanceof ld)return m.receiver instanceof Jf&&!(m.receiver instanceof Cl)?new ka(m.name):new Cr(Sa(m.receiver,t),m.name);if(m instanceof gc)return new Er(Sa(m.receiver,t),m.name,Sa(m.value,t));if(m instanceof wd)return new Qn(Sa(m.receiver,t),Sa(m.key,t),Sa(m.value,t));if(m instanceof cd){if(m.receiver instanceof Jf)throw new Error("Unexpected ImplicitReceiver");return new Br(Sa(m.receiver,t),m.args.map(u=>Sa(u,t)))}if(m instanceof Wu)return Pn(m.value);if(m instanceof Id){const u=xl.get(m.operation);if(void 0===u)throw new Error(`AssertionError: unknown binary operator ${m.operation}`);return new Wn(u,Sa(m.left,t),Sa(m.right,t))}if(m instanceof Cl)return new Qc(t.root.xref);if(m instanceof Jh)return new vt(Sa(m.receiver,t),Sa(m.key,t));if(m instanceof Np)throw new Error("AssertionError: Chain in unknown context");if(m instanceof wh){const u=m.keys.map((S,U)=>{const z=m.values[U];return new jt(S.key,Sa(z,t),S.quoted)});return new _n(u)}if(m instanceof qf)return new it(m.expressions.map(u=>Sa(u,t)));if(m instanceof Pf)return new pn(Sa(m.condition,t),Sa(m.trueExp,t),Sa(m.falseExp,t));if(m instanceof Zh)return Sa(m.expression,t);if(m instanceof Ph)return new Bd(t.allocateXrefId(),m.name,[Sa(m.exp,t),...m.args.map(u=>Sa(u,t))]);if(m instanceof Rh)return new fh(Sa(m.receiver,t),Sa(m.key,t));if(m instanceof Zf)return new Hf(Sa(m.receiver,t),m.name);if(m instanceof rf)return new kc(Sa(m.receiver,t),m.args.map(u=>Sa(u,t)));if(m instanceof du)return new hh;throw new Error(`Unhandled expression type: ${m.constructor.name}`)}function gy(m,t,u){if(u instanceof Ll)for(const S of u.templateAttrs)S instanceof Oc?Tm(m,t.xref,S.name,Pn(S.value),1,null,a.NONE,S.sourceSpan,!0):Tm(m,t.xref,S.name,S.value,S.type,S.unit,S.securityContext,S.sourceSpan,!0);for(const S of u.attributes)Tm(m,t.xref,S.name,Pn(S.value),1,null,a.NONE,S.sourceSpan,!1);for(const S of u.inputs)Tm(m,t.xref,S.name,S.value,S.type,S.unit,S.securityContext,S.sourceSpan,!1);for(const S of u.outputs){let U;if(1===S.type){if(null===S.phase)throw Error("Animation listener should have a phase");U=am(t.xref,S.name,S.phase,t.tag)}else U=Jp(t.xref,S.name,t.tag);let z,ye=S.handler;if(ye instanceof vc&&(ye=ye.ast),z=ye instanceof Np?ye.expressions:[ye],0===z.length)throw new Error("Expected listener to have non-empty expression list.");const qe=z.map(Dt=>Sa(Dt,m.job)),Ot=qe.pop();for(const Dt of qe){const rn=H(new qn(Dt));U.handlerOps.push(rn)}U.handlerOps.push(H(new Ir(Ot))),m.create.push(U)}}const Og=new Map([[0,lo.Property],[1,lo.Attribute],[2,lo.ClassName],[3,lo.StyleProperty],[4,lo.Animation]]);function Tm(m,t,u,S,U,z,ye,qe,Ot){let Dt;S instanceof vc&&(S=S.ast),Dt=S instanceof aa?new cn(S.strings,S.expressions.map(Yn=>Sa(Yn,m.job))):S instanceof el?Sa(S,m.job):S;const rn=Og.get(U);m.update.push(Rn(t,rn,u,Dt,z,ye,Ot,qe))}function eS(m,t){!function Sy(m){if(!Array.isArray(m))throw new Error("AssertionError: expected an array")}(m.localRefs);for(const{name:u,value:S}of t.references)m.localRefs.push({name:u,target:S})}const tS=!1,Ks=2;class nS{constructor(t){this._directiveExpr=t,this._hasInitialValues=!1,this.hasBindings=!1,this.hasBindingsWithPipes=!1,this._classMapInput=null,this._styleMapInput=null,this._singleStyleInputs=null,this._singleClassInputs=null,this._lastStylingInput=null,this._firstStylingInput=null,this._stylesIndex=new Map,this._classesIndex=new Map,this._initialStyleValues=[],this._initialClassValues=[]}registerBoundInput(t){let u=null,S=t.name;switch(t.type){case 0:u=this.registerInputBasedOnName(S,t.value,t.sourceSpan);break;case 3:u=this.registerStyleInput(S,!1,t.value,t.sourceSpan,t.unit);break;case 2:u=this.registerClassInput(S,!1,t.value,t.sourceSpan)}return!!u}registerInputBasedOnName(t,u,S){let U=null;const z=t.substring(0,6),ye="style"===t||"style."===z||"style!"===z;if(ye||!ye&&("class"===t||"class."===z||"class!"===z)){const Ot="."!==t.charAt(5),Dt=t.slice(Ot?5:6);U=ye?this.registerStyleInput(Dt,Ot,u,S):this.registerClassInput(Dt,Ot,u,S)}return U}registerStyleInput(t,u,S,U,z){if(Dg(S))return null;(function M0(m){return m.startsWith("--")})(t)||(t=p0(t));const{property:ye,hasOverrideFlag:qe,suffix:Ot}=k_(t),Dt={name:ye,suffix:z="string"==typeof z&&0!==z.length?z:Ot,value:S,sourceSpan:U,hasOverrideFlag:qe};return u?this._styleMapInput=Dt:((this._singleStyleInputs=this._singleStyleInputs||[]).push(Dt),rS(this._stylesIndex,ye)),this._lastStylingInput=Dt,this._firstStylingInput=this._firstStylingInput||Dt,this._checkForPipes(S),this.hasBindings=!0,Dt}registerClassInput(t,u,S,U){if(Dg(S))return null;const{property:z,hasOverrideFlag:ye}=k_(t),qe={name:z,value:S,sourceSpan:U,hasOverrideFlag:ye,suffix:null};return u?this._classMapInput=qe:((this._singleClassInputs=this._singleClassInputs||[]).push(qe),rS(this._classesIndex,z)),this._lastStylingInput=qe,this._firstStylingInput=this._firstStylingInput||qe,this._checkForPipes(S),this.hasBindings=!0,qe}_checkForPipes(t){t instanceof vc&&t.ast instanceof Ph&&(this.hasBindingsWithPipes=!0)}registerStyleAttr(t){this._initialStyleValues=b1(t),this._hasInitialValues=!0}registerClassAttr(t){this._initialClassValues=t.trim().split(/\s+/g),this._hasInitialValues=!0}populateInitialStylingAttrs(t){if(this._initialClassValues.length){t.push(Pn(1));for(let u=0;u<this._initialClassValues.length;u++)t.push(Pn(this._initialClassValues[u]))}if(this._initialStyleValues.length){t.push(Pn(2));for(let u=0;u<this._initialStyleValues.length;u+=2)t.push(Pn(this._initialStyleValues[u]),Pn(this._initialStyleValues[u+1]))}}assignHostAttrs(t,u){this._directiveExpr&&(t.length||this._hasInitialValues)&&(this.populateInitialStylingAttrs(t),u.set("hostAttrs",hi(t)))}buildClassMapInstruction(t){return this._classMapInput?this._buildMapBasedInstruction(t,!0,this._classMapInput):null}buildStyleMapInstruction(t){return this._styleMapInput?this._buildMapBasedInstruction(t,!1,this._styleMapInput):null}_buildMapBasedInstruction(t,u,S){let U=Ks;const z=S.value.visit(t);let ye;return z instanceof aa?(U+=z.expressions.length,ye=u?function iS(m){switch(sd(m)){case 1:return It.classMap;case 3:return It.classMapInterpolate1;case 5:return It.classMapInterpolate2;case 7:return It.classMapInterpolate3;case 9:return It.classMapInterpolate4;case 11:return It.classMapInterpolate5;case 13:return It.classMapInterpolate6;case 15:return It.classMapInterpolate7;case 17:return It.classMapInterpolate8;default:return It.classMapInterpolateV}}(z):function vy(m){switch(sd(m)){case 1:return It.styleMap;case 3:return It.styleMapInterpolate1;case 5:return It.styleMapInterpolate2;case 7:return It.styleMapInterpolate3;case 9:return It.styleMapInterpolate4;case 11:return It.styleMapInterpolate5;case 13:return It.styleMapInterpolate6;case 15:return It.styleMapInterpolate7;case 17:return It.styleMapInterpolate8;default:return It.styleMapInterpolateV}}(z)):ye=u?It.classMap:It.styleMap,{reference:ye,calls:[{supportsInterpolation:!0,sourceSpan:S.sourceSpan,allocateBindingSlots:U,params:qe=>{const Ot=qe(z);return Array.isArray(Ot)?Ot:[Ot]}}]}}_buildSingleInputs(t,u,S,U,z){const ye=[];return u.forEach(qe=>{const Ot=ye[ye.length-1],Dt=qe.value.visit(S);let rn=t,Yn=Ks;Dt instanceof aa&&(Yn+=Dt.expressions.length,U&&(rn=U(Dt)));const xr={sourceSpan:qe.sourceSpan,allocateBindingSlots:Yn,supportsInterpolation:!!U,params:Qr=>{const ai=[];ai.push(Pn(qe.name));const Es=Qr(Dt);return Array.isArray(Es)?ai.push(...Es):ai.push(Es),!z&&null!==qe.suffix&&ai.push(Pn(qe.suffix)),ai}};Ot&&Ot.reference===rn?Ot.calls.push(xr):ye.push({reference:rn,calls:[xr]})}),ye}_buildClassInputs(t){return this._singleClassInputs?this._buildSingleInputs(It.classProp,this._singleClassInputs,t,null,!0):[]}_buildStyleInputs(t){return this._singleStyleInputs?this._buildSingleInputs(It.styleProp,this._singleStyleInputs,t,xg,!1):[]}buildUpdateLevelInstructions(t){const u=[];
1if(this.hasBindings){const S=this.buildStyleMapInstruction(t);S&&u.push(S);const U=this.buildClassMapInstruction(t);U&&u.push(U),u.push(...this._buildStyleInputs(t)),u.push(...this._buildClassInputs(t))}return u}}function rS(m,t){m.has(t)||m.set(t,m.size)}function k_(m){let t=!1;const u=m.indexOf("!important");-1!==u&&(m=u>0?m.substring(0,u):"",t=!0);let S=null,U=m;const z=m.lastIndexOf(".");return z>0&&(S=m.slice(z+1),U=m.substring(0,z)),{property:U,suffix:S,hasOverrideFlag:t}}function xg(m){switch(sd(m)){case 1:return It.styleProp;case 3:return It.stylePropInterpolate1;case 5:return It.stylePropInterpolate2;case 7:return It.stylePropInterpolate3;case 9:return It.stylePropInterpolate4;case 11:return It.stylePropInterpolate5;case 13:return It.stylePropInterpolate6;case 15:return It.stylePropInterpolate7;case 17:return It.stylePropInterpolate8;default:return It.stylePropInterpolateV}}function Dg(m){return m instanceof vc&&(m=m.ast),m instanceof du}var ao;!function(m){m[m.Character=0]="Character",m[m.Identifier=1]="Identifier",m[m.PrivateIdentifier=2]="PrivateIdentifier",m[m.Keyword=3]="Keyword",m[m.String=4]="String",m[m.Operator=5]="Operator",m[m.Number=6]="Number",m[m.Error=7]="Error"}(ao||(ao={}));const Qv=["var","let","as","null","undefined","true","false","if","else","this"];class ym{tokenize(t){const u=new qv(t),S=[];let U=u.scanToken();for(;null!=U;)S.push(U),U=u.scanToken();return S}}class mh{constructor(t,u,S,U,z){this.index=t,this.end=u,this.type=S,this.numValue=U,this.strValue=z}isCharacter(t){return this.type==ao.Character&&this.numValue==t}isNumber(){return this.type==ao.Number}isString(){return this.type==ao.String}isOperator(t){return this.type==ao.Operator&&this.strValue==t}isIdentifier(){return this.type==ao.Identifier}isPrivateIdentifier(){return this.type==ao.PrivateIdentifier}isKeyword(){return this.type==ao.Keyword}isKeywordLet(){return this.type==ao.Keyword&&"let"==this.strValue}isKeywordAs(){return this.type==ao.Keyword&&"as"==this.strValue}isKeywordNull(){return this.type==ao.Keyword&&"null"==this.strValue}isKeywordUndefined(){return this.type==ao.Keyword&&"undefined"==this.strValue}isKeywordTrue(){return this.type==ao.Keyword&&"true"==this.strValue}isKeywordFalse(){return this.type==ao.Keyword&&"false"==this.strValue}isKeywordThis(){return this.type==ao.Keyword&&"this"==this.strValue}isError(){return this.type==ao.Error}toNumber(){return this.type==ao.Number?this.numValue:-1}toString(){switch(this.type){case ao.Character:case ao.Identifier:case ao.Keyword:case ao.Operator:case ao.PrivateIdentifier:case ao.String:case ao.Error:return this.strValue;case ao.Number:return this.numValue.toString();default:return null}}}function Rg(m,t,u){return new mh(m,t,ao.Character,u,String.fromCharCode(u))}function oS(m,t,u){return new mh(m,t,ao.Operator,0,u)}const aS=new mh(-1,-1,ao.Character,0,"");class qv{constructor(t){this.input=t,this.peek=0,this.index=-1,this.length=t.length,this.advance()}advance(){this.peek=++this.index>=this.length?oa:this.input.charCodeAt(this.index)}scanToken(){const t=this.input,u=this.length;let S=this.peek,U=this.index;for(;S<=St;){if(++U>=u){S=oa;break}S=t.charCodeAt(U)}if(this.peek=S,this.index=U,U>=u)return null;if(lS(S))return this.scanIdentifier();if(_c(S))return this.scanNumber(U);const z=U;switch(S){case 46:return this.advance(),_c(this.peek)?this.scanNumber(z):Rg(z,this.index,46);case 40:case 41:case oo:case ja:case 91:case 93:case 44:case 58:case 59:return this.scanCharacter(z,S);case 39:case 34:return this.scanString();case 35:return this.scanPrivateIdentifier();case 43:case 45:case 42:case 47:case 37:case 94:return this.scanOperator(z,String.fromCharCode(S));case 63:return this.scanQuestion(z);case 60:case 62:return this.scanComplexOperator(z,String.fromCharCode(S),61,"=");case 33:case 61:return this.scanComplexOperator(z,String.fromCharCode(S),61,"=",61,"=");case 38:return this.scanComplexOperator(z,"&",38,"&");case 124:return this.scanComplexOperator(z,"|",124,"|");case Yu:for(;Ch(this.peek);)this.advance();return this.scanToken()}return this.advance(),this.error(`Unexpected character [${String.fromCharCode(S)}]`,0)}scanCharacter(t,u){return this.advance(),Rg(t,this.index,u)}scanOperator(t,u){return this.advance(),oS(t,this.index,u)}scanComplexOperator(t,u,S,U,z,ye){this.advance();let qe=u;return this.peek==S&&(this.advance(),qe+=U),null!=z&&this.peek==z&&(this.advance(),qe+=ye),oS(t,this.index,qe)}scanIdentifier(){const t=this.index;for(this.advance();cS(this.peek);)this.advance();const u=this.input.substring(t,this.index);return Qv.indexOf(u)>-1?function Ey(m,t,u){return new mh(m,t,ao.Keyword,0,u)}(t,this.index,u):function Jv(m,t,u){return new mh(m,t,ao.Identifier,0,u)}(t,this.index,u)}scanPrivateIdentifier(){const t=this.index;if(this.advance(),!lS(this.peek))return this.error("Invalid character [#]",-1);for(;cS(this.peek);)this.advance();const u=this.input.substring(t,this.index);return function sS(m,t,u){return new mh(m,t,ao.PrivateIdentifier,0,u)}(t,this.index,u)}scanNumber(t){let u=this.index===t,S=!1;for(this.advance();;){if(!_c(this.peek))if(this.peek===Rd){if(!_c(this.input.charCodeAt(this.index-1))||!_c(this.input.charCodeAt(this.index+1)))return this.error("Invalid numeric separator",0);S=!0}else if(46===this.peek)u=!1;else{if(!gb(this.peek))break;if(this.advance(),Sb(this.peek)&&this.advance(),!_c(this.peek))return this.error("Invalid exponent",-1);u=!1}this.advance()}let U=this.input.substring(t,this.index);S&&(U=U.replace(/_/g,""));const z=u?function vb(m){const t=parseInt(m);if(isNaN(t))throw new Error("Invalid integer literal when parsing "+m);return t}(U):parseFloat(U);return function Zv(m,t,u){return new mh(m,t,ao.Number,u,"")}(t,this.index,z)}scanString(){const t=this.index,u=this.peek;this.advance();let S="",U=this.index;const z=this.input;for(;this.peek!=u;)if(92==this.peek){let qe;if(S+=z.substring(U,this.index),this.advance(),117==this.peek){const Ot=z.substring(this.index+1,this.index+5);if(!/^[0-9a-f]+$/i.test(Ot))return this.error(`Invalid unicode escape [\\u${Ot}]`,0);qe=parseInt(Ot,16);for(let Dt=0;Dt<5;Dt++)this.advance()}else qe=Bf(this.peek),this.advance();S+=String.fromCharCode(qe),U=this.index}else{if(this.peek==oa)return this.error("Unterminated quote",0);this.advance()}const ye=z.substring(U,this.index);return this.advance(),function Ty(m,t,u){return new mh(m,t,ao.String,0,u)}(t,this.index,S+ye)}scanQuestion(t){this.advance();let u="?";return(63===this.peek||46===this.peek)&&(u+=46===this.peek?".":"?",this.advance()),oS(t,this.index,u)}error(t,u){const S=this.index+u;return function yy(m,t,u){return new mh(m,t,ao.Error,0,u)}(S,this.index,`Lexer Error: ${t} at column ${S} in expression [${this.input}]`)}}function lS(m){return Lc<=m&&m<=Ys||pc<=m&&m<=Fu||m==Rd||m==ti}function cS(m){return m_(m)||_c(m)||m==Rd||m==ti}function gb(m){return 101==m||69==m}function Sb(m){return 45==m||43==m}function Bf(m){switch(m){case 110:return 10;case Ne:return 12;case 114:return 13;case 116:return ws;case 118:return 11;default:return m}}class Eb{constructor(t,u,S){this.strings=t,this.expressions=u,this.offsets=S}}
1class Tb{constructor(t,u,S){this.templateBindings=t,this.warnings=u,this.errors=S}}class uS{constructor(t){this._lexer=t,this.errors=[]}parseAction(t,u,S,U,z=wc){this._checkNoInterpolation(t,S,z);const ye=this._stripComments(t),qe=this._lexer.tokenize(ye);let Ot=1;u&&(Ot|=2);const Dt=new Pg(t,S,U,qe,Ot,this.errors,0).parseChain();return new vc(Dt,t,S,U,this.errors)}parseBinding(t,u,S,U=wc){const z=this._parseBindingAst(t,u,S,U);return new vc(z,t,u,S,this.errors)}checkSimpleExpression(t){const u=new yb;return t.visit(u),u.errors}parseSimpleBinding(t,u,S,U=wc){const z=this._parseBindingAst(t,u,S,U),ye=this.checkSimpleExpression(z);return ye.length>0&&this._reportError(`Host binding expression cannot contain ${ye.join(" ")}`,t,u),new vc(z,t,u,S,this.errors)}_reportError(t,u,S,U){this.errors.push(new wp(t,u,S,U))}_parseBindingAst(t,u,S,U){this._checkNoInterpolation(t,u,U);const z=this._stripComments(t),ye=this._lexer.tokenize(z);return new Pg(t,u,S,ye,0,this.errors,0).parseChain()}parseTemplateBindings(t,u,S,U,z){const ye=this._lexer.tokenize(u);return new Pg(u,S,z,ye,0,this.errors,0).parseTemplateBindings({source:t,span:new Sc(U,U+t.length)})}parseInterpolation(t,u,S,U,z=wc){const{strings:ye,expressions:qe,offsets:Ot}=this.splitInterpolation(t,u,U,z);if(0===qe.length)return null;const Dt=[];for(let rn=0;rn<qe.length;++rn){const Yn=qe[rn].text,xr=this._stripComments(Yn),Qr=this._lexer.tokenize(xr),ai=new Pg(t,u,S,Qr,0,this.errors,Ot[rn]).parseChain();Dt.push(ai)}return this.createInterpolationAst(ye.map(rn=>rn.text),Dt,t,u,S)}parseInterpolationExpression(t,u,S){const U=this._stripComments(t),z=this._lexer.tokenize(U),ye=new Pg(t,u,S,z,0,this.errors,0).parseChain();return this.createInterpolationAst(["",""],[ye],t,u,S)}createInterpolationAst(t,u,S,U,z){const ye=new Ip(0,S.length),qe=new aa(ye,ye.toAbsolute(z),t,u);return new vc(qe,S,U,z,this.errors)}splitInterpolation(t,u,S,U=wc){const z=[],ye=[],qe=[],Ot=S?function Ab(m){let t=new Map,u=0,S=0,U=0;for(;U<m.length;){const z=m[U];if(9===z.type){const[ye,qe]=z.parts;u+=qe.length,S+=ye.length}else{const ye=z.parts.reduce((qe,Ot)=>qe+Ot.length,0);S+=ye,u+=ye}t.set(S,u),U++}return t}(S):null;
1let Dt=0,rn=!1,Yn=!1,{start:xr,end:Qr}=U;for(;Dt<t.length;)if(rn){const ai=Dt,Es=ai+xr.length,$i=this._getInterpolationEndIndex(t,Qr,Es);if(-1===$i){rn=!1,Yn=!0;break}const us=$i+Qr.length,Ts=t.substring(Es,$i);0===Ts.trim().length&&this._reportError("Blank expressions are not allowed in interpolated strings",t,`at column ${Dt} in`,u),ye.push({text:Ts,start:ai,end:us});const eu=(Ot?.get(ai)??ai)+xr.length;qe.push(eu),Dt=us,rn=!1}else{const ai=Dt;Dt=t.indexOf(xr,Dt),-1===Dt&&(Dt=t.length);const Es=t.substring(ai,Dt);z.push({text:Es,start:ai,end:Dt}),rn=!0}if(!rn)if(Yn){const ai=z[z.length-1];ai.text+=t.substring(Dt),ai.end=t.length}else z.push({text:t.substring(Dt),start:Dt,end:t.length});return new Eb(z,ye,qe)}wrapLiteralPrimitive(t,u,S){const U=new Ip(0,null==t?0:t.length);return new vc(new Wu(U,U.toAbsolute(S),t),t,u,S,this.errors)}_stripComments(t){const u=this._commentStart(t);return null!=u?t.substring(0,u):t}_commentStart(t){let u=null;for(let S=0;S<t.length-1;S++){const U=t.charCodeAt(S),z=t.charCodeAt(S+1);if(47===U&&47==z&&null==u)return S;u===U?u=null:null==u&&Hc(U)&&(u=U)}return null}_checkNoInterpolation(t,u,{start:S,end:U}){let z=-1,ye=-1;for(const qe of this._forEachUnquotedChar(t,0))if(-1===z)t.startsWith(S)&&(z=qe);else if(ye=this._getInterpolationEndIndex(t,U,qe),ye>-1)break;z>-1&&ye>-1&&this._reportError(`Got interpolation (${S}${U}) where expression was expected`,t,`at column ${z} in`,u)}_getInterpolationEndIndex(t,u,S){for(const U of this._forEachUnquotedChar(t,S)){if(t.startsWith(u,U))return U;if(t.startsWith("//",U))return t.indexOf(u,U)}return-1}*_forEachUnquotedChar(t,u){let S=null,U=0;for(let z=u;z<t.length;z++){const ye=t[z];!Hc(t.charCodeAt(z))||null!==S&&S!==ye||U%2!=0?null===S&&(yield z):S=null===S?ye:null,U="\\"===ye?U+1:0}}}var C0;!function(m){m[m.None=0]="None",m[m.Writable=1]="Writable"}(C0||(C0={}));class Pg{constructor(t,u,S,U,z,ye,qe){this.input=t,this.location=u,this.absoluteOffset=S,this.tokens=U,this.parseFlags=z,this.errors=ye,this.offset=qe,this.rparensExpected=0,this.rbracketsExpected=0,this.rbracesExpected=0,this.context=C0.None,this.sourceSpanCache=new Map,this.index=0}peek(t){const u=this.index+t;return u<this.tokens.length?this.tokens[u]:aS}
1get next(){return this.peek(0)}get atEOF(){return this.index>=this.tokens.length}get inputIndex(){return this.atEOF?this.currentEndIndex:this.next.index+this.offset}get currentEndIndex(){return this.index>0?this.peek(-1).end+this.offset:0===this.tokens.length?this.input.length+this.offset:this.next.index+this.offset}get currentAbsoluteOffset(){return this.absoluteOffset+this.inputIndex}span(t,u){let S=this.currentEndIndex;if(void 0!==u&&u>this.currentEndIndex&&(S=u),t>S){const U=S;S=t,t=U}return new Ip(t,S)}sourceSpan(t,u){const S=`${t}@${this.inputIndex}:${u}`;return this.sourceSpanCache.has(S)||this.sourceSpanCache.set(S,this.span(t,u).toAbsolute(this.absoluteOffset)),this.sourceSpanCache.get(S)}advance(){this.index++}withContext(t,u){this.context|=t;const S=u();return this.context^=t,S}consumeOptionalCharacter(t){return!!this.next.isCharacter(t)&&(this.advance(),!0)}peekKeywordLet(){return this.next.isKeywordLet()}peekKeywordAs(){return this.next.isKeywordAs()}expectCharacter(t){this.consumeOptionalCharacter(t)||this.error(`Missing expected ${String.fromCharCode(t)}`)}consumeOptionalOperator(t){return!!this.next.isOperator(t)&&(this.advance(),!0)}expectOperator(t){this.consumeOptionalOperator(t)||this.error(`Missing expected operator ${t}`)}prettyPrintToken(t){return t===aS?"end of input":`token ${t}`}expectIdentifierOrKeyword(){const t=this.next;return t.isIdentifier()||t.isKeyword()?(this.advance(),t.toString()):(t.isPrivateIdentifier()?this._reportErrorForPrivateIdentifier(t,"expected identifier or keyword"):this.error(`Unexpected ${this.prettyPrintToken(t)}, expected identifier or keyword`),null)}expectIdentifierOrKeywordOrString(){const t=this.next;return t.isIdentifier()||t.isKeyword()||t.isString()?(this.advance(),t.toString()):(t.isPrivateIdentifier()?this._reportErrorForPrivateIdentifier(t,"expected identifier, keyword or string"):this.error(`Unexpected ${this.prettyPrintToken(t)}, expected identifier, keyword, or string`),"")}parseChain(){const t=[],u=this.inputIndex;for(;this.index<this.tokens.length;){const S=this.parsePipe();if(t.push(S),this.consumeOptionalCharacter(59))for(1&this.parseFlags||this.error("Binding expression cannot contain chained expression");this.consumeOptionalCharacter(59););else if(this.index<this.tokens.length){const U=this.index;if(this.error(`Unexpected token '${this.next}'`),this.index===U)break}}if(0===t.length){const S=this.offset,U=this.offset+this.input.length;return new du(this.span(S,U),this.sourceSpan(S,U))}return 1==t.length?t[0]:new Np(this.span(u),this.sourceSpan(u),t)}parsePipe(){const t=this.inputIndex;let u=this.parseExpression();if(this.consumeOptionalOperator("|")){1&this.parseFlags&&this.error("Cannot have a pipe in an action expression");do{const S=this.inputIndex;let z,ye,U=this.expectIdentifierOrKeyword();null!==U?z=this.sourceSpan(S):(U="",ye=-1!==this.next.index?this.next.index:this.input.length+this.offset,z=new Ip(ye,ye).toAbsolute(this.absoluteOffset));const qe=[];for(;this.consumeOptionalCharacter(58);)qe.push(this.parseExpression());u=new Ph(this.span(t),this.sourceSpan(t,ye),u,U,qe,z)}while(this.consumeOptionalOperator("|"))}return u}parseExpression(){return this.parseConditional()}parseConditional(){const t=this.inputIndex,u=this.parseLogicalOr();if(this.consumeOptionalOperator("?")){const S=this.parsePipe();let U;if(this.consumeOptionalCharacter(58))U=this.parsePipe();else{const z=this.inputIndex,ye=this.input.substring(t,z);this.error(`Conditional expression ${ye} requires all 3 expressions`),U=new du(this.span(t),this.sourceSpan(t))}return new Pf(this.span(t),this.sourceSpan(t),u,S,U)}return u}parseLogicalOr(){const t=this.inputIndex;let u=this.parseLogicalAnd();for(;this.consumeOptionalOperator("||");){const S=this.parseLogicalAnd();u=new Id(this.span(t),this.sourceSpan(t),"||",u,S)}return u}parseLogicalAnd(){const t=this.inputIndex;let u=this.parseNullishCoalescing();for(;this.consumeOptionalOperator("&&");){const S=this.parseNullishCoalescing();u=new Id(this.span(t),this.sourceSpan(t),"&&",u,S)}return u}parseNullishCoalescing(){const t=this.inputIndex;let u=this.parseEquality();for(;this.consumeOptionalOperator("??");){const S=this.parseEquality();u=new Id(this.span(t),this.sourceSpan(t),"??",u,S)}return u}parseEquality(){const t=this.inputIndex;let u=this.parseRelational();for(;this.next.type==ao.Operator;){const S=this.next.strValue;switch(S){case"==":case"===":case"!=":case"!==":this.advance();const U=this.parseRelational();u=new Id(this.span(t),this.sourceSpan(t),S,u,U);continue}break}return u}parseRelational(){const t=this.inputIndex;let u=this.parseAdditive();for(;this.next.type==ao.Operator;){const S=this.next.strValue;switch(S){case"<":case">":case"<=":case">=":this.advance();const U=this.parseAdditive();
1u=new Id(this.span(t),this.sourceSpan(t),S,u,U);continue}break}return u}parseAdditive(){const t=this.inputIndex;let u=this.parseMultiplicative();for(;this.next.type==ao.Operator;){const S=this.next.strValue;switch(S){case"+":case"-":this.advance();let U=this.parseMultiplicative();u=new Id(this.span(t),this.sourceSpan(t),S,u,U);continue}break}return u}parseMultiplicative(){const t=this.inputIndex;let u=this.parsePrefix();for(;this.next.type==ao.Operator;){const S=this.next.strValue;switch(S){case"*":case"%":case"/":this.advance();let U=this.parsePrefix();u=new Id(this.span(t),this.sourceSpan(t),S,u,U);continue}break}return u}parsePrefix(){if(this.next.type==ao.Operator){const t=this.inputIndex;let S;switch(this.next.strValue){case"+":return this.advance(),S=this.parsePrefix(),$l.createPlus(this.span(t),this.sourceSpan(t),S);case"-":return this.advance(),S=this.parsePrefix(),$l.createMinus(this.span(t),this.sourceSpan(t),S);case"!":return this.advance(),S=this.parsePrefix(),new Lp(this.span(t),this.sourceSpan(t),S)}}return this.parseCallChain()}parseCallChain(){const t=this.inputIndex;let u=this.parsePrimary();for(;;)if(this.consumeOptionalCharacter(46))u=this.parseAccessMember(u,t,!1);else if(this.consumeOptionalOperator("?."))u=this.consumeOptionalCharacter(40)?this.parseCall(u,t,!0):this.consumeOptionalCharacter(91)?this.parseKeyedReadOrWrite(u,t,!0):this.parseAccessMember(u,t,!0);else if(this.consumeOptionalCharacter(91))u=this.parseKeyedReadOrWrite(u,t,!1);else if(this.consumeOptionalCharacter(40))u=this.parseCall(u,t,!1);else{if(!this.consumeOptionalOperator("!"))return u;u=new Zh(this.span(t),this.sourceSpan(t),u)}}parsePrimary(){const t=this.inputIndex;if(this.consumeOptionalCharacter(40)){this.rparensExpected++;const u=this.parsePipe();return this.rparensExpected--,this.expectCharacter(41),u}if(this.next.isKeywordNull())return this.advance(),new Wu(this.span(t),this.sourceSpan(t),null);if(this.next.isKeywordUndefined())return this.advance(),new Wu(this.span(t),this.sourceSpan(t),void 0);if(this.next.isKeywordTrue())return this.advance(),new Wu(this.span(t),this.sourceSpan(t),!0);if(this.next.isKeywordFalse())return this.advance(),new Wu(this.span(t),this.sourceSpan(t),!1);if(this.next.isKeywordThis())return this.advance(),new Cl(this.span(t),this.sourceSpan(t));if(this.consumeOptionalCharacter(91)){this.rbracketsExpected++;const u=this.parseExpressionList(93);return this.rbracketsExpected--,this.expectCharacter(93),new qf(this.span(t),this.sourceSpan(t),u)}if(this.next.isCharacter(oo))return this.parseLiteralMap();if(this.next.isIdentifier())return this.parseAccessMember(new Jf(this.span(t),this.sourceSpan(t)),t,!1);if(this.next.isNumber()){const u=this.next.toNumber();return this.advance(),new Wu(this.span(t),this.sourceSpan(t),u)}if(this.next.isString()){const u=this.next.toString();return this.advance(),new Wu(this.span(t),this.sourceSpan(t),u)}return this.next.isPrivateIdentifier()?(this._reportErrorForPrivateIdentifier(this.next,null),new du(this.span(t),this.sourceSpan(t))):this.index>=this.tokens.length?(this.error(`Unexpected end of expression: ${this.input}`),new du(this.span(t),this.sourceSpan(t))):(this.error(`Unexpected token ${this.next}`),new du(this.span(t),this.sourceSpan(t)))}parseExpressionList(t){const u=[];do{if(this.next.isCharacter(t))break;u.push(this.parsePipe())}while(this.consumeOptionalCharacter(44));return u}parseLiteralMap(){const t=[],u=[],S=this.inputIndex;if(this.expectCharacter(oo),!this.consumeOptionalCharacter(ja)){this.rbracesExpected++;do{const U=this.inputIndex,z=this.next.isString(),ye=this.expectIdentifierOrKeywordOrString();if(t.push({key:ye,quoted:z}),z)this.expectCharacter(58),u.push(this.parsePipe());else if(this.consumeOptionalCharacter(58))u.push(this.parsePipe());else{const qe=this.span(U),Ot=this.sourceSpan(U);u.push(new ld(qe,Ot,Ot,new Jf(qe,Ot),ye))}}while(this.consumeOptionalCharacter(44)&&!this.next.isCharacter(ja));this.rbracesExpected--,this.expectCharacter(ja)}return new wh(this.span(S),this.sourceSpan(S),t,u)}parseAccessMember(t,u,S){const U=this.inputIndex,z=this.withContext(C0.Writable,()=>{const Ot=this.expectIdentifierOrKeyword()??"";return 0===Ot.length&&this.error("Expected identifier for property access",t.span.end),Ot}),ye=this.sourceSpan(U);let qe;if(S)this.consumeOptionalAssignment()?(this.error("The '?.' operator cannot be used in the assignment"),qe=new du(this.span(u),this.sourceSpan(u))):qe=new Zf(this.span(u),this.sourceSpan(u),ye,t,z);else if(this.consumeOptionalAssignment()){if(!(1&this.parseFlags))return this.error("Bindings cannot contain assignments"),new du(this.span(u),this.sourceSpan(u));const Ot=this.parseConditional();qe=new gc(this.span(u),this.sourceSpan(u),ye,t,z,Ot)}else qe=new ld(this.span(u),this.sourceSpan(u),ye,t,z);return qe}parseCall(t,u,S){const U=this.inputIndex;this.rparensExpected++;const z=this.parseCallArguments(),ye=this.span(U,this.inputIndex).toAbsolute(this.absoluteOffset);this.expectCharacter(41),this.rparensExpected--;const qe=this.span(u),Ot=this.sourceSpan(u);return S?new rf(qe,Ot,t,z,ye):new cd(qe,Ot,t,z,ye)}consumeOptionalAssignment(){return 2&this.parseFlags&&this.next.isOperator("!")&&this.peek(1).isOperator("=")?(this.advance(),this.advance(),!0):this.consumeOptionalOperator("=")}parseCallArguments(){if(this.next.isCharacter(41))return[];const t=[];do{t.push(this.parsePipe())}while(this.consumeOptionalCharacter(44));return t}expectTemplateBindingKey(){let t="",u=!1;const S=this.currentAbsoluteOffset;do{t+=this.expectIdentifierOrKeywordOrString(),u=this.consumeOptionalOperator("-"),u&&(t+="-")}while(u);return{source:t,span:new Sc(S,S+t.length)}}parseTemplateBindings(t){const u=[];for(u.push(...this.parseDirectiveKeywordBindings(t));this.index<this.tokens.length;){const S=this.parseLetBinding();if(S)u.push(S);else{const U=this.expectTemplateBindingKey(),z=this.parseAsBinding(U);z?u.push(z):(U.source=t.source+U.source.charAt(0).toUpperCase()+U.source.substring(1),u.push(...this.parseDirectiveKeywordBindings(U)))}this.consumeStatementTerminator()}return new Tb(u,[],this.errors)}parseKeyedReadOrWrite(t,u,S){return this.withContext(C0.Writable,()=>{this.rbracketsExpected++;const U=this.parsePipe();if(U instanceof du&&this.error("Key access cannot be empty"),this.rbracketsExpected--,this.expectCharacter(93),!this.consumeOptionalOperator("="))return S?new Rh(this.span(u),this.sourceSpan(u),t,U):new Jh(this.span(u),this.sourceSpan(u),t,U);if(!S){const z=this.parseConditional();return new wd(this.span(u),this.sourceSpan(u),t,U,z)}return this.error("The '?.' operator cannot be used in the assignment"),new du(this.span(u),this.sourceSpan(u))})}parseDirectiveKeywordBindings(t){const u=[];this.consumeOptionalCharacter(58);const S=this.getDirectiveBoundTarget();let U=this.currentAbsoluteOffset;const z=this.parseAsBinding(t);z||(this.consumeStatementTerminator(),U=this.currentAbsoluteOffset);const ye=new Sc(t.span.start,U);return u.push(new gv(ye,t,S)),z&&u.push(z),u}
1getDirectiveBoundTarget(){if(this.next===aS||this.peekKeywordAs()||this.peekKeywordLet())return null;const t=this.parsePipe(),{start:u,end:S}=t.span,U=this.input.substring(u,S);return new vc(t,U,this.location,this.absoluteOffset+u,this.errors)}parseAsBinding(t){if(!this.peekKeywordAs())return null;this.advance();const u=this.expectTemplateBindingKey();this.consumeStatementTerminator();const S=new Sc(t.span.start,this.currentAbsoluteOffset);return new sf(S,u,t)}parseLetBinding(){if(!this.peekKeywordLet())return null;const t=this.currentAbsoluteOffset;this.advance();const u=this.expectTemplateBindingKey();let S=null;this.consumeOptionalOperator("=")&&(S=this.expectTemplateBindingKey()),this.consumeStatementTerminator();const U=new Sc(t,this.currentAbsoluteOffset);return new sf(U,u,S)}consumeStatementTerminator(){this.consumeOptionalCharacter(59)||this.consumeOptionalCharacter(44)}error(t,u=null){this.errors.push(new wp(t,this.input,this.locationText(u),this.location)),this.skip()}locationText(t=null){return null==t&&(t=this.index),t<this.tokens.length?`at column ${this.tokens[t].index+1} in`:"at the end of the expression"}_reportErrorForPrivateIdentifier(t,u){let S=`Private identifiers are not supported. Unexpected private identifier: ${t}`;null!==u&&(S+=`, ${u}`),this.error(S)}skip(){let t=this.next;for(;!(!(this.index<this.tokens.length)||t.isCharacter(59)||t.isOperator("|")||!(this.rparensExpected<=0)&&t.isCharacter(41)||!(this.rbracesExpected<=0)&&t.isCharacter(ja)||!(this.rbracketsExpected<=0)&&t.isCharacter(93)||this.context&C0.Writable&&t.isOperator("="));)this.next.isError()&&this.errors.push(new wp(this.next.toString(),this.input,this.locationText(),this.location)),this.advance(),t=this.next}}class yb extends af{constructor(){super(...arguments),this.errors=[]}visitPipe(){this.errors.push("pipes")}}class Am{constructor(t,u){this.sourceSpan=t,this.i18n=u}}class wg extends Am{constructor(t,u,S,U){super(u,U),this.value=t,this.tokens=S}visit(t,u){return t.visitText(this,u)}}class Ig extends Am{constructor(t,u,S,U,z,ye){super(U,ye),this.switchValue=t,this.type=u,this.cases=S,this.switchValueSourceSpan=z}visit(t,u){return t.visitExpansion(this,u)}}class dS{constructor(t,u,S,U,z){this.value=t,this.expression=u,this.sourceSpan=S,this.valueSourceSpan=U,this.expSourceSpan=z}visit(t,u){return t.visitExpansionCase(this,u)}}class fS extends Am{constructor(t,u,S,U,z,ye,qe){super(S,qe),this.name=t,this.value=u,this.keySpan=U,this.valueSpan=z,this.valueTokens=ye}visit(t,u){return t.visitAttribute(this,u)}}class Ff extends Am{constructor(t,u,S,U,z,ye=null,qe){super(U,qe),this.name=t,this.attrs=u,this.children=S,this.startSourceSpan=z,this.endSourceSpan=ye}visit(t,u){return t.visitElement(this,u)}}class Ng{constructor(t,u){this.value=t,this.sourceSpan=u}visit(t,u){return t.visitComment(this,u)}}class U_{constructor(t,u,S,U=null){this.blocks=t,this.sourceSpan=u,this.startSourceSpan=S,this.endSourceSpan=U}visit(t,u){return t.visitBlockGroup(this,u)}}class O0{constructor(t,u,S,U,z,ye=null){this.name=t,this.parameters=u,this.children=S,this.sourceSpan=U,this.startSourceSpan=z,this.endSourceSpan=ye}visit(t,u){return t.visitBlock(this,u)}}class Vf{constructor(t,u){this.expression=t,this.sourceSpan=u}visit(t,u){return t.visitBlockParameter(this,u)}}function Rs(m,t,u=null){const S=[],U=m.visit?z=>m.visit(z,u)||z.visit(m,u):z=>z.visit(m,u);return t.forEach(z=>{const ye=U(z);ye&&S.push(ye)}),S}class Ay{}
1const eE=["[Element]|textContent,%ariaAtomic,%ariaAutoComplete,%ariaBusy,%ariaChecked,%ariaColCount,%ariaColIndex,%ariaColSpan,%ariaCurrent,%ariaDescription,%ariaDisabled,%ariaExpanded,%ariaHasPopup,%ariaHidden,%ariaKeyShortcuts,%ariaLabel,%ariaLevel,%ariaLive,%ariaModal,%ariaMultiLine,%ariaMultiSelectable,%ariaOrientation,%ariaPlaceholder,%ariaPosInSet,%ariaPressed,%ariaReadOnly,%ariaRelevant,%ariaRequired,%ariaRoleDescription,%ariaRowCount,%ariaRowIndex,%ariaRowSpan,%ariaSelected,%ariaSetSize,%ariaSort,%ariaValueMax,%ariaValueMin,%ariaValueNow,%ariaValueText,%classList,className,elementTiming,id,innerHTML,*beforecopy,*beforecut,*beforepaste,*fullscreenchange,*fullscreenerror,*search,*webkitfullscreenchange,*webkitfullscreenerror,outerHTML,%part,#scrollLeft,#scrollTop,slot,*message,*mozfullscreenchange,*mozfullscreenerror,*mozpointerlockchange,*mozpointerlockerror,*webglcontextcreationerror,*webglcontextlost,*webglcontextrestored","[HTMLElement]^[Element]|accessKey,autocapitalize,!autofocus,contentEditable,dir,!draggable,enterKeyHint,!hidden,innerText,inputMode,lang,nonce,*abort,*animationend,*animationiteration,*animationstart,*auxclick,*beforexrselect,*blur,*cancel,*canplay,*canplaythrough,*change,*click,*close,*contextmenu,*copy,*cuechange,*cut,*dblclick,*drag,*dragend,*dragenter,*dragleave,*dragover,*dragstart,*drop,*durationchange,*emptied,*ended,*error,*focus,*formdata,*gotpointercapture,*input,*invalid,*keydown,*keypress,*keyup,*load,*loadeddata,*loadedmetadata,*loadstart,*lostpointercapture,*mousedown,*mouseenter,*mouseleave,*mousemove,*mouseout,*mouseover,*mouseup,*mousewheel,*paste,*pause,*play,*playing,*pointercancel,*pointerdown,*pointerenter,*pointerleave,*pointermove,*pointerout,*pointerover,*pointerrawupdate,*pointerup,*progress,*ratechange,*reset,*resize,*scroll,*securitypolicyviolation,*seeked,*seeking,*select,*selectionchange,*selectstart,*slotchange,*stalled,*submit,*suspend,*timeupdate,*toggle,*transitioncancel,*transitionend,*transitionrun,*transitionstart,*volumechange,*waiting,*webkitanimationend,*webkitanimationiteration,*webkitanimationstart,*webkittransitionend,*wheel,outerText,!spellcheck,%style,#tabIndex,title,!translate,virtualKeyboardPolicy","abbr,address,article,aside,b,bdi,bdo,cite,content,code,dd,dfn,dt,em,figcaption,figure,footer,header,hgroup,i,kbd,main,mark,nav,noscript,rb,rp,rt,rtc,ruby,s,samp,section,small,strong,sub,sup,u,var,wbr^[HTMLElement]|accessKey,autocapitalize,!autofocus,contentEditable,dir,!draggable,enterKeyHint,!hidden,innerText,inputMode,lang,nonce,*abort,*animationend,*animationiteration,*animationstart,*auxclick,*beforexrselect,*blur,*cancel,*canplay,*canplaythrough,*change,*click,*close,*contextmenu,*copy,*cuechange,*cut,*dblclick,*drag,*dragend,*dragenter,*dragleave,*dragover,*dragstart,*drop,*durationchange,*emptied,*ended,*error,*focus,*formdata,*gotpointercapture,*input,*invalid,*keydown,*keypress,*keyup,*load,*loadeddata,*loadedmetadata,*loadstart,*lostpointercapture,*mousedown,*mouseenter,*mouseleave,*mousemove,*mouseout,*mouseover,*mouseup,*mousewheel,*paste,*pause,*play,*playing,*pointercancel,*pointerdown,*pointerenter,*pointerleave,*pointermove,*pointerout,*pointerover,*pointerrawupdate,*pointerup,*progress,*ratechange,*reset,*resize,*scroll,*securitypolicyviolation,*seeked,*seeking,*select,*selectionchange,*selectstart,*slotchange,*stalled,*submit,*suspend,*timeupdate,*toggle,*transitioncancel,*transitionend,*transitionrun,*transitionstart,*volumechange,*waiting,*webkitanimationend,*webkitanimationiteration,*webkitanimationstart,*webkittransitionend,*wheel,outerText,!spellcheck,%style,#tabIndex,title,!translate,virtualKeyboardPolicy","media^[HTMLElement]|!autoplay,!controls,%controlsList,%crossOrigin,#currentTime,!defaultMuted,#defaultPlaybackRate,!disableRemotePlayback,!loop,!muted,*encrypted,*waitingforkey,#playbackRate,preload,!preservesPitch,src,%srcObject,#volume",":svg:^[HTMLElement]|!autofocus,nonce,*abort,*animationend,*animationiteration,*animationstart,*auxclick,*beforexrselect,*blur,*cancel,*canplay,*canplaythrough,*change,*click,*close,*contextmenu,*copy,*cuechange,*cut,*dblclick,*drag,*dragend,*dragenter,*dragleave,*dragover,*dragstart,*drop,*durationchange,*emptied,*ended,*error,*focus,*formdata,*gotpointercapture,*input,*invalid,*keydown,*keypress,*keyup,*load,*loadeddata,*loadedmetadata,*loadstart,*lostpointercapture,*mousedown,*mouseenter,*mouseleave,*mousemove,*mouseout,*mouseover,*mouseup,*mousewheel,*paste,*pause,*play,*playing,*pointercancel,*pointerdown,*p
1ointerenter,*pointerleave,*pointermove,*pointerout,*pointerover,*pointerrawupdate,*pointerup,*progress,*ratechange,*reset,*resize,*scroll,*securitypolicyviolation,*seeked,*seeking,*select,*selectionchange,*selectstart,*slotchange,*stalled,*submit,*suspend,*timeupdate,*toggle,*transitioncancel,*transitionend,*transitionrun,*transitionstart,*volumechange,*waiting,*webkitanimationend,*webkitanimationiteration,*webkitanimationstart,*webkittransitionend,*wheel,%style,#tabIndex",":svg:graphics^:svg:|",":svg:animation^:svg:|*begin,*end,*repeat",":svg:geometry^:svg:|",":svg:componentTransferFunction^:svg:|",":svg:gradient^:svg:|",":svg:textContent^:svg:graphics|",":svg:textPositioning^:svg:textContent|","a^[HTMLElement]|charset,coords,download,hash,host,hostname,href,hreflang,name,password,pathname,ping,port,protocol,referrerPolicy,rel,%relList,rev,search,shape,target,text,type,username","area^[HTMLElement]|alt,coords,download,hash,host,hostname,href,!noHref,password,pathname,ping,port,protocol,referrerPolicy,rel,%relList,search,shape,target,username","audio^media|","br^[HTMLElement]|clear","base^[HTMLElement]|href,target","body^[HTMLElement]|aLink,background,bgColor,link,*afterprint,*beforeprint,*beforeunload,*blur,*error,*focus,*hashchange,*languagechange,*load,*message,*messageerror,*offline,*online,*pagehide,*pageshow,*popstate,*rejectionhandled,*resize,*scroll,*storage,*unhandledrejection,*unload,text,vLink","button^[HTMLElement]|!disabled,formAction,formEnctype,formMethod,!formNoValidate,formTarget,name,type,value","canvas^[HTMLElement]|#height,#width","content^[HTMLElement]|select","dl^[HTMLElement]|!compact","data^[HTMLElement]|value","datalist^[HTMLElement]|","details^[HTMLElement]|!open","dialog^[HTMLElement]|!open,returnValue","dir^[HTMLElement]|!compact","div^[HTMLElement]|align","embed^[HTMLElement]|align,height,name,src,type,width","fieldset^[HTMLElement]|!disabled,name","font^[HTMLElement]|color,face,size","form^[HTMLElement]|acceptCharset,action,autocomplete,encoding,enctype,method,name,!noValidate,target","frame^[HTMLElement]|frameBorder,longDesc,marginHeight,marginWidth,name,!noResize,scrolling,src","frameset^[HTMLElement]|cols,*afterprint,*beforeprint,*beforeunload,*blur,*error,*focus,*hashchange,*languagechange,*load,*message,*messageerror,*offline,*online,*pagehide,*pageshow,*popstate,*rejectionhandled,*resize,*scroll,*storage,*unhandledrejection,*unload,rows","hr^[HTMLElement]|align,color,!noShade,size,width","head^[HTMLElement]|","h1,h2,h3,h4,h5,h6^[HTMLElement]|align","html^[HTMLElement]|version","iframe^[HTMLElement]|align,allow,!allowFullscreen,!allowPaymentRequest,csp,frameBorder,height,loading,longDesc,marginHeight,marginWidth,name,referrerPolicy,%sandbox,scrolling,src,srcdoc,width","img^[HTMLElement]|align,alt,border,%crossOrigin,decoding,#height,#hspace,!isMap,loading,longDesc,lowsrc,name,referrerPolicy,sizes,src,srcset,useMap,#vspace,#width","input^[HTMLElement]|accept,align,alt,autocomplete,!checked,!defaultChecked,defaultValue,dirName,!disabled,%files,formAction,formEnctype,formMethod,!formNoValidate,formTarget,#height,!incremental,!indeterminate,max,#maxLength,min,#minLength,!multiple,name,pattern,placeholder,!readOnly,!required,selectionDirection,#selectionEnd,#selectionStart,#size,src,step,type,useMap,value,%valueAsDate,#valueAsNumber,#width","li^[HTMLElement]|type,#value","label^[HTMLElement]|htmlFor","legend^[HTMLElement]|align","link^[HTMLElement]|as,charset,%crossOrigin,!disabled,href,hreflang,imageSizes,imageSrcset,integrity,media,referrerPolicy,rel,%relList,rev,%sizes,target,type","map^[HTMLElement]|name","marquee^[HTMLElement]|behavior,bgColor,direction,height,#hspace,#loop,#scrollAmount,#scrollDelay,!trueSpeed,#vspace,width","menu^[HTMLElement]|!compact","meta^[HTMLElement]|content,httpEquiv,media,name,scheme","meter^[HTMLElement]|#high,#low,#max,#min,#optimum,#value","ins,del^[HTMLElement]|cite,dateTime","ol^[HTMLElement]|!compact,!reversed,#start,type","object^[HTMLElement]|align,archive,border,code,codeBase,codeType,data,!declare,height,#hspace,name,standby,type,useMap,#vspace,width","optgroup^[HTMLElement]|!disabled,label","option^[HTMLElement]|!defaultSelected,!disabled,label,!selected,text,value","output^[HTMLElement]|defaultValue,%htmlFor,name,value","p^[HTMLElement]|align","param^[HTMLElement]|name,type,value,valueType","picture^[HTMLElement]|","pre^[HTMLElement]|#width","progress^[HTMLElement]|#max,#value","q,blockquote,cite^[HTMLElement]|","script^[HTMLElement]|!async,charset,%crossOrigin,!defer,event,htmlFor,integrity,!noModule,%referrerPolicy,src,text,type","select^[HTMLElement]|autocomplete,!disabled,#length,!multiple,name,!required,#selectedIndex,#size,value","slot^[HTMLElement]|name","source^[HTMLElement]|#height,media,sizes,src,srcset,type,#width","span^[HTMLElement]|","style^[HTMLElement]|!disabled,media,type","caption^[HTMLElement]|align","th,td^[HTMLElement]|abbr,align,axis,bgColor,ch,chOff,#colSpan,headers,height,!noWrap,#rowSpan,scope,vAlign,width","col,colgroup^[HTMLElement]|align,ch,chOff,#span,vAlign,width","table^[HTMLElement]|align,bgColor,border,%caption,cellPadding,cellSpacing,frame,rules,summary,%tFoot,%tHead,width","tr^[HTMLElement]|align,bgColor,ch,chOff,vAlign","tfoot,thead,tbody^[HTMLElement]|align,ch,chOff,vAlign","template^[HTMLElement]|","textarea^[HTMLElement]|autocomplete,#cols,defaultValue,dirName,!disabled,#maxLength,#minLength,name,placeholder,!readOnly,!required,#rows,selectionDirection,#selectionEnd,#selectionStart,value,wrap","time^[HTMLElement]|dateTime","title^[HTMLElement]|text","track^[HTMLElement]|!default,kind,label,src,srclang","ul^[HTMLElement]|!compact,type","unknown^[HTMLElement]|","video^media|!disablePictureInPicture,#height,*enterpictureinpicture,*leavepictureinpicture,!playsInline,poster,#width",":svg:a^:svg:graphics|",":svg:animate^:svg:animation|",":svg:animateMotion^:svg:animation|",":svg:animateTransform^:svg:animation|",":svg:circle^:svg:geometry|",":svg:clipPath^:svg:graphics|",":svg:defs^:svg:graphics|",":svg:desc^:svg:|",":svg:discard^:svg:|",":svg:ellipse^:svg:geometry|",":svg:feBlend^:svg:|",":svg:feColorMatrix^:svg:|",":svg:feComponentTransfer^:svg:|",":svg:feComposite^:svg:|",":svg:feConvolveMatrix^:svg:|",":svg:feDiffuseLighting^:svg:|",":svg:feDisplacementMap^:svg:|",":svg:feDistantLight^:svg:|",":svg:feDropShadow^:svg:|",":svg:feFlood^:svg:|",":svg:feFuncA^:svg:componentTransferFunction|",":svg:feFuncB^:svg:componentTransferFunction|",":svg:feFuncG^:svg:componentTransferFunction|",":svg:feFuncR^:svg:componentTransferFunction|",":svg:feGaussianBlur^:svg:|",":svg:feImage^:svg:|",":svg:feMerge^:svg:|",":svg:feMergeNode^:svg:|",":svg:feMorphology^:svg:|",":svg:feOffset^:svg:|",":svg:fePointLight^:svg:|",":svg:feSpecularLighting^:svg:|",":svg:feSpotLight^:svg:|",":svg:feTile^:svg:|",":svg:feTurbulence^:svg:|",":svg:filter^:svg:|",":svg:foreignObject^:svg:graphics|",":svg:g^:svg:graphics|",":svg:image^:svg:graphics|decoding",":svg:line^:svg:geometry|",":svg:linearGradient^:svg:gradient|",":svg:mpath^:svg:|",":svg:marker^:svg:|",":svg:mask^:svg:|",":svg:metadata^:svg:|",":svg:path^:svg:geometry|",":svg:pattern^:svg:|",":svg:polygon^:svg:geometry|",":svg:polyline^:svg:geometry|",":svg:radialGradient^:svg:gradient|",":svg:rect^:svg:geometry|",":svg:svg^:svg:graphics|#currentScale,#zoomAndPan",":svg:script^:svg:|type",":svg:set^:svg:animation|",":svg:stop^:svg:|",":svg:style^:svg:|!disabled,media,title,type",":svg:switch^:svg:graphics|",":svg:symbol^:svg:|",":svg:tspan^:svg:textPositioning|",":svg:text^:svg:textPositioning|",":svg:textPath^:svg:textContent|",":svg:title^:svg:|",":svg:use^:svg:graphics|",":svg:view^:svg:|#zoomAndPan","data^[HTMLElement]|value","keygen^[HTMLElement]|!autofocus,challenge,!disabled,form,keytype,name","menuitem^[HTMLElement]|type,label,icon,!disabled,!checked,radiogroup,!default","summary^[HTMLElement]|","time^[HTMLElement]|dateTime",":svg:cursor^:svg:|"],Cy=new Map(Object.entries({class:"className",for:"htmlFor",formaction:"formAction",innerHtml:"innerHTML",readonly:"readOnly",tabindex:"tabIndex"})),Oy=Array.from(Cy).reduce((m,[t,u])=>(m.set(t,u),m),new Map);class pS extends Ay{constructor(){super(),this._schema=new Map,this._eventSchema=new Map,eE.forEac
1h(t=>{const u=new Map,S=new Set,[U,z]=t.split("|"),ye=z.split(","),[qe,Ot]=U.split("^");qe.split(",").forEach(rn=>{this._schema.set(rn.toLowerCase(),u),this._eventSchema.set(rn.toLowerCase(),S)});const Dt=Ot&&this._schema.get(Ot.toLowerCase());if(Dt){for(const[rn,Yn]of Dt)u.set(rn,Yn);for(const rn of this._eventSchema.get(Ot.toLowerCase()))S.add(rn)}ye.forEach(rn=>{if(rn.length>0)switch(rn[0]){case"*":S.add(rn.substring(1));break;case"!":u.set(rn.substring(1),"boolean");break;case"#":u.set(rn.substring(1),"number");break;case"%":u.set(rn.substring(1),"object");break;default:u.set(rn,"string")}})})}hasProperty(t,u,S){if(S.some(z=>z.name===b.name))return!0;if(t.indexOf("-")>-1){if(cp(t)||nc(t))return!1;if(S.some(z=>z.name===k.name))return!0}return(this._schema.get(t.toLowerCase())||this._schema.get("unknown")).has(u)}hasElement(t,u){return!!(u.some(S=>S.name===b.name)||t.indexOf("-")>-1&&(cp(t)||nc(t)||u.some(S=>S.name===k.name)))||this._schema.has(t.toLowerCase())}securityContext(t,u,S){S&&(u=this.getMappedPropName(u)),t=t.toLowerCase(),u=u.toLowerCase();let U=ip()[t+"|"+u];return U||(U=ip()["*|"+u],U||a.NONE)}getMappedPropName(t){return Cy.get(t)??t}getDefaultComponentElementName(){return"ng-component"}validateProperty(t){return t.toLowerCase().startsWith("on")?{error:!0,msg:`Binding to event property '${t}' is disallowed for security reasons, please use (${t.slice(2)})=...\nIf '${t}' is a directive input, make sure the directive is imported by the current module.`}:{error:!1}}validateAttribute(t){return t.toLowerCase().startsWith("on")?{error:!0,msg:`Binding to event attribute '${t}' is disallowed for security reasons, please use (${t.slice(2)})=...`}:{error:!1}}allKnownElementNames(){return Array.from(this._schema.keys())}allKnownAttributesOfElement(t){const u=this._schema.get(t.toLowerCase())||this._schema.get("unknown");return Array.from(u.keys()).map(S=>Oy.get(S)??S)}allKnownEventsOfElement(t){return Array.from(this._eventSchema.get(t.toLowerCase())??[])}normalizeAnimationStyleProperty(t){return function ei(m){return m.replace(Ci,(...t)=>t[1].toUpperCase())}(t)}normalizeAnimationStyleValue(t,u,S){let U="";const z=S.toString().trim();let ye=null;if(function xy(m){switch(m){case"width":case"height":case"minWidth":case"minHeight":case"maxWidth":case"maxHeight":case"left":case"top":case"bottom":case"right":case"fontSize":case"outlineWidth":case"outlineOffset":case"paddingTop":case"paddingLeft":case"paddingBottom":case"paddingRight":case"marginTop":case"marginLeft":case"marginBottom":case"marginRight":case"borderRadius":case"borderWidth":case"borderTopWidth":case"borderLeftWidth":case"borderRightWidth":case"borderBottomWidth":case"textIndent":return!0;default:return!1}}(t)&&0!==S&&"0"!==S)if("number"==typeof S)U="px";else{const qe=S.match(/^[+-]?[\d\.]+([a-z]*)$/);qe&&0==qe[1].length&&(ye=`Please provide a CSS unit value for ${u}:${S}`)}return{error:ye,value:z+U}}}class Mo{constructor({closedByChildren:t,implicitNamespacePrefix:u,contentType:S=fu.PARSABLE_DATA,closedByParent:U=!1,isVoid:z=!1,ignoreFirstLf:ye=!1,preventNamespaceInheritance:qe=!1,canSelfClose:Ot=!1}={}){this.closedByChildren={},this.closedByParent=!1,t&&t.length>0&&t.forEach(Dt=>this.closedByChildren[Dt]=!0),this.isVoid=z,this.closedByParent=U||z,this.implicitNamespacePrefix=u||null,this.contentType=S,this.ignoreFirstLf=ye,this.preventNamespaceInheritance=qe,this.canSelfClose=Ot??z}isClosedByChild(t){return this.isVoid||t.toLowerCase()in this.closedByChildren}getContentType(t){return"object"==typeof this.contentType?(void 0===t?void 0:this.contentType[t])??this.contentType.default:this.contentType}}let _S,pf;function Dy(m){return pf||(_S=new Mo({canSelfClose:!0}),pf={base:new Mo({isVoid:!0}),meta:new Mo({isVoid:!0}),area:new Mo({isVoid:!0}),embed:new Mo({isVoid:!0}),link:new Mo({isVoid:!0}),img:new Mo({isVoid:!0}),input:new Mo({isVoid:!0}),param:new Mo({isVoid:!0}),hr:new Mo({isVoid:!0}),br:new Mo({isVoid:!0}),source:new Mo({isVoid:!0}),track:new Mo({isVoid:!0}),wbr:new Mo({isVoid:!0}),p:new Mo({closedByChildren:["address","article","aside","blockquote","div","dl","fieldset","footer","form","h1","h2","h3","h4","h5","h6","header","hgroup","hr","main","nav","ol","p","pre","section","table","ul"],closedByParent:!0}),thead:new Mo({closedByChildren:["tbody","tfoot"]}),tbody:new Mo({closedByChildren:["tbody","tfoot"],closedByParent:!0}),tfoot:new Mo({closedByChildren:["tbody"],closedByParent:!0}),tr:new Mo({closedByChildren:["tr"],closedByParent:!0}),td:new Mo({closedByChildren:["td","th"],closedByParent:!0}),th:new Mo({closedByChildren:["td","th"],closedByParent:!0}),col:new Mo({isVoid:!0}),svg:new Mo({implicitNamespacePrefix:"svg"}
1),foreignObject:new Mo({implicitNamespacePrefix:"svg",preventNamespaceInheritance:!0}),math:new Mo({implicitNamespacePrefix:"math"}),li:new Mo({closedByChildren:["li"],closedByParent:!0}),dt:new Mo({closedByChildren:["dt","dd"]}),dd:new Mo({closedByChildren:["dt","dd"],closedByParent:!0}),rb:new Mo({closedByChildren:["rb","rt","rtc","rp"],closedByParent:!0}),rt:new Mo({closedByChildren:["rb","rt","rtc","rp"],closedByParent:!0}),rtc:new Mo({closedByChildren:["rb","rtc","rp"],closedByParent:!0}),rp:new Mo({closedByChildren:["rb","rt","rtc","rp"],closedByParent:!0}),optgroup:new Mo({closedByChildren:["optgroup"],closedByParent:!0}),option:new Mo({closedByChildren:["option","optgroup"],closedByParent:!0}),pre:new Mo({ignoreFirstLf:!0}),listing:new Mo({ignoreFirstLf:!0}),style:new Mo({contentType:fu.RAW_TEXT}),script:new Mo({contentType:fu.RAW_TEXT}),title:new Mo({contentType:{default:fu.ESCAPABLE_RAW_TEXT,svg:fu.PARSABLE_DATA}}),textarea:new Mo({contentType:fu.ESCAPABLE_RAW_TEXT,ignoreFirstLf:!0})},(new pS).allKnownElementNames().forEach(t=>{!pf.hasOwnProperty(t)&&null===ug(t)&&(pf[t]=new Mo({canSelfClose:!1}))})),pf[m]??pf[m.toLowerCase()]??_S}const mS={AElig:"\xc6",AMP:"&",amp:"&",Aacute:"\xc1",Abreve:"\u0102",Acirc:"\xc2",Acy:"\u0410",Afr:"\u{1d504}",Agrave:"\xc0",Alpha:"\u0391",Amacr:"\u0100",And:"\u2a53",Aogon:"\u0104",Aopf:"\u{1d538}",ApplyFunction:"\u2061",af:"\u2061",Aring:"\xc5",angst:"\xc5",Ascr:"\u{1d49c}",Assign:"\u2254",colone:"\u2254",coloneq:"\u2254",Atilde:"\xc3",Auml:"\xc4",Backslash:"\u2216",setminus:"\u2216",setmn:"\u2216",smallsetminus:"\u2216",ssetmn:"\u2216",Barv:"\u2ae7",Barwed:"\u2306",doublebarwedge:"\u2306",Bcy:"\u0411",Because:"\u2235",becaus:"\u2235",because:"\u2235",Bernoullis:"\u212c",Bscr:"\u212c",bernou:"\u212c",Beta:"\u0392",Bfr:"\u{1d505}",Bopf:"\u{1d539}",Breve:"\u02d8",breve:"\u02d8",Bumpeq:"\u224e",HumpDownHump:"\u224e",bump:"\u224e",CHcy:"\u0427",COPY:"\xa9",copy:"\xa9",Cacute:"\u0106",Cap:"\u22d2",CapitalDifferentialD:"\u2145",DD:"\u2145",Cayleys:"\u212d",Cfr:"\u212d",Ccaron:"\u010c",Ccedil:"\xc7",Ccirc:"\u0108",Cconint:"\u2230",Cdot:"\u010a",Cedilla:"\xb8",cedil:"\xb8",CenterDot:"\xb7",centerdot:"\xb7",middot:"\xb7",Chi:"\u03a7",CircleDot:"\u2299",odot:"\u2299",CircleMinus:"\u2296",ominus:"\u2296",CirclePlus:"\u2295",oplus:"\u2295",CircleTimes:"\u2297",otimes:"\u2297",ClockwiseContourIntegral:"\u2232",cwconint:"\u2232",CloseCurlyDoubleQuote:"\u201d",rdquo:"\u201d",rdquor:"\u201d",CloseCurlyQuote:"\u2019",rsquo:"\u2019",rsquor:"\u2019",Colon:"\u2237",Proportion:"\u2237",Colone:"\u2a74",Congruent:"\u2261",equiv:"\u2261",Conint:"\u222f",DoubleContourIntegral:"\u222f",ContourIntegral:"\u222e",conint:"\u222e",oint:"\u222e",Copf:"\u2102",complexes:"\u2102",Coproduct:"\u2210",coprod:"\u2210",CounterClockwiseContourIntegral:"\u2233",awconint:"\u2233",Cross:"\u2a2f",Cscr:"\u{1d49e}",Cup:"\u22d3",CupCap:"\u224d",asympeq:"\u224d",DDotrahd:"\u2911",DJcy:"\u0402",DScy:"\u0405",DZcy:"\u040f",Dagger:"\u2021",ddagger:"\u2021",Darr:"\u21a1",Dashv:"\u2ae4",DoubleLeftTee:"\u2ae4",Dcaron:"\u010e",Dcy:"\u0414",Del:"\u2207",nabla:"\u2207",Delta:"\u0394",Dfr:"\u{1d507}",DiacriticalAcute:"\xb4",acute:"\xb4",DiacriticalDot:"\u02d9",dot:"\u02d9",DiacriticalDoubleAcute:"\u02dd",dblac:"\u02dd",DiacriticalGrave:"`",grave:"`",DiacriticalTilde:"\u02dc",tilde:"\u02dc",Diamond:"\u22c4",diam:"\u22c4",diamond:"\u22c4",DifferentialD:"\u2146",dd:"\u2146",Dopf:"\u{1d53b}",Dot:"\xa8",DoubleDot:"\xa8",die:"\xa8",uml:"\xa8",DotDot:"\u20dc",DotEqual:"\u2250",doteq:"\u2250",esdot:"\u2250",DoubleDownArrow:"\u21d3",Downarrow:"\u21d3",dArr:"\u21d3",DoubleLeftArrow:"\u21d0",Leftarrow:"\u21d0",lArr:"\u21d0",DoubleLeftRightArrow:"\u21d4",Leftrightarrow:"\u21d4",hArr:"\u21d4",iff:"\u21d4",DoubleLongLeftArrow:"\u27f8",Longleftarrow:"\u27f8",xlArr:"\u27f8",DoubleLongLeftRightArrow:"\u27fa",Longleftrightarrow:"\u27fa",xhArr:"\u27fa",DoubleLongRightArrow:"\u27f9",Longrightarrow:"\u27f9",xrArr:"\u27f9",DoubleRightArrow:"\u21d2",Implies:"\u21d2",Rightarrow:"\u21d2",rArr:"\u21d2",DoubleRightTee:"\u22a8",vDash:"\u22a8",DoubleUpArrow:"\u21d1",Uparrow:"\u21d1",uArr:"\u21d1",DoubleUpDownArrow:"\u21d5",Updownarrow:"\u21d5",vArr:"\u21d5",DoubleVerticalBar:"\u2225",par:"\u2225",parallel:"\u2225",shortparallel:"\u2225",spar:"\u2225",DownArrow:"\u2193",ShortDownArrow:"\u2193",darr:"\u2193",downarrow:"\u2193",DownArrowBar:"\u2913",DownArrowUpArrow:"\u21f5",duarr:"\u21f5",DownBreve:"\u0311",DownLeftRightVector:"\u2950",DownLeftTeeVector:"\u295e",DownLeftVector:"\u21bd",leftharpoondown:"\u21bd",lhard:"\u21bd",DownLeftVectorBar:"\u2956",DownRightTeeVector:"\u295f",DownRightVector:"\u21c1",rhard:"\u21c1",rightharpoondown:"\u21c1",DownRightVectorBar:"\u2957",DownTee:"\u22a4",top:"\u22a4",DownTeeArrow:"\u21a7",mapstodown:"\u21a7",Dscr:"\u{1d49f}",Dstrok:"\u0110",ENG:"\u014a",ETH:"\xd0",Eacute:"\xc9",Ecaron:"\u011a",Ecirc:"\xca",
1Ecy:"\u042d",Edot:"\u0116",Efr:"\u{1d508}",Egrave:"\xc8",Element:"\u2208",in:"\u2208",isin:"\u2208",isinv:"\u2208",Emacr:"\u0112",EmptySmallSquare:"\u25fb",EmptyVerySmallSquare:"\u25ab",Eogon:"\u0118",Eopf:"\u{1d53c}",Epsilon:"\u0395",Equal:"\u2a75",EqualTilde:"\u2242",eqsim:"\u2242",esim:"\u2242",Equilibrium:"\u21cc",rightleftharpoons:"\u21cc",rlhar:"\u21cc",Escr:"\u2130",expectation:"\u2130",Esim:"\u2a73",Eta:"\u0397",Euml:"\xcb",Exists:"\u2203",exist:"\u2203",ExponentialE:"\u2147",ee:"\u2147",exponentiale:"\u2147",Fcy:"\u0424",Ffr:"\u{1d509}",FilledSmallSquare:"\u25fc",FilledVerySmallSquare:"\u25aa",blacksquare:"\u25aa",squarf:"\u25aa",squf:"\u25aa",Fopf:"\u{1d53d}",ForAll:"\u2200",forall:"\u2200",Fouriertrf:"\u2131",Fscr:"\u2131",GJcy:"\u0403",GT:">",gt:">",Gamma:"\u0393",Gammad:"\u03dc",Gbreve:"\u011e",Gcedil:"\u0122",Gcirc:"\u011c",Gcy:"\u0413",Gdot:"\u0120",Gfr:"\u{1d50a}",Gg:"\u22d9",ggg:"\u22d9",Gopf:"\u{1d53e}",GreaterEqual:"\u2265",ge:"\u2265",geq:"\u2265",GreaterEqualLess:"\u22db",gel:"\u22db",gtreqless:"\u22db",GreaterFullEqual:"\u2267",gE:"\u2267",geqq:"\u2267",GreaterGreater:"\u2aa2",GreaterLess:"\u2277",gl:"\u2277",gtrless:"\u2277",GreaterSlantEqual:"\u2a7e",geqslant:"\u2a7e",ges:"\u2a7e",GreaterTilde:"\u2273",gsim:"\u2273",gtrsim:"\u2273",Gscr:"\u{1d4a2}",Gt:"\u226b",NestedGreaterGreater:"\u226b",gg:"\u226b",HARDcy:"\u042a",Hacek:"\u02c7",caron:"\u02c7",Hat:"^",Hcirc:"\u0124",Hfr:"\u210c",Poincareplane:"\u210c",HilbertSpace:"\u210b",Hscr:"\u210b",hamilt:"\u210b",Hopf:"\u210d",quaternions:"\u210d",HorizontalLine:"\u2500",boxh:"\u2500",Hstrok:"\u0126",HumpEqual:"\u224f",bumpe:"\u224f",bumpeq:"\u224f",IEcy:"\u0415",IJlig:"\u0132",IOcy:"\u0401",Iacute:"\xcd",Icirc:"\xce",Icy:"\u0418",Idot:"\u0130",Ifr:"\u2111",Im:"\u2111",image:"\u2111",imagpart:"\u2111",Igrave:"\xcc",Imacr:"\u012a",ImaginaryI:"\u2148",ii:"\u2148",Int:"\u222c",Integral:"\u222b",int:"\u222b",Intersection:"\u22c2",bigcap:"\u22c2",xcap:"\u22c2",InvisibleComma:"\u2063",ic:"\u2063",InvisibleTimes:"\u2062",it:"\u2062",Iogon:"\u012e",Iopf:"\u{1d540}",Iota:"\u0399",Iscr:"\u2110",imagline:"\u2110",Itilde:"\u0128",Iukcy:"\u0406",Iuml:"\xcf",Jcirc:"\u0134",Jcy:"\u0419",Jfr:"\u{1d50d}",Jopf:"\u{1d541}",Jscr:"\u{1d4a5}",Jsercy:"\u0408",Jukcy:"\u0404",KHcy:"\u0425",KJcy:"\u040c",Kappa:"\u039a",Kcedil:"\u0136",Kcy:"\u041a",Kfr:"\u{1d50e}",Kopf:"\u{1d542}",Kscr:"\u{1d4a6}",LJcy:"\u0409",LT:"<",lt:"<",Lacute:"\u0139",Lambda:"\u039b",Lang:"\u27ea",Laplacetrf:"\u2112",Lscr:"\u2112",lagran:"\u2112",Larr:"\u219e",twoheadleftarrow:"\u219e",Lcaron:"\u013d",Lcedil:"\u013b",Lcy:"\u041b",LeftAngleBracket:"\u27e8",lang:"\u27e8",langle:"\u27e8",LeftArrow:"\u2190",ShortLeftArrow:"\u2190",larr:"\u2190",leftarrow:"\u2190",slarr:"\u2190",LeftArrowBar:"\u21e4",larrb:"\u21e4",LeftArrowRightArrow:"\u21c6",leftrightarrows:"\u21c6",lrarr:"\u21c6",LeftCeiling:"\u2308",lceil:"\u2308",LeftDoubleBracket:"\u27e6",lobrk:"\u27e6",LeftDownTeeVector:"\u2961",LeftDownVector:"\u21c3",dharl:"\u21c3",downharpoonleft:"\u21c3",LeftDownVectorBar:"\u2959",LeftFloor:"\u230a",lfloor:"\u230a",LeftRightArrow:"\u2194",harr:"\u2194",leftrightarrow:"\u2194",LeftRightVector:"\u294e",LeftTee:"\u22a3",dashv:"\u22a3",LeftTeeArrow:"\u21a4",mapstoleft:"\u21a4",LeftTeeVector:"\u295a",LeftTriangle:"\u22b2",vartriangleleft:"\u22b2",vltri:"\u22b2",LeftTriangleBar:"\u29cf",LeftTriangleEqual:"\u22b4",ltrie:"\u22b4",trianglelefteq:"\u22b4",LeftUpDownVector:"\u2951",LeftUpTeeVector:"\u2960",LeftUpVector:"\u21bf",uharl:"\u21bf",upharpoonleft:"\u21bf",LeftUpVectorBar:"\u2958",LeftVector:"\u21bc",leftharpoonup:"\u21bc",lharu:"\u21bc",LeftVectorBar:"\u2952",LessEqualGreater:"\u22da",leg:"\u22da",lesseqgtr:"\u22da",LessFullEqual:"\u2266",lE:"\u2266",leqq:"\u2266",LessGreater:"\u2276",lessgtr:"\u2276",lg:"\u2276",LessLess:"\u2aa1",LessSlantEqual:"\u2a7d",leqslant:"\u2a7d",les:"\u2a7d",LessTilde:"\u2272",lesssim:"\u2272",lsim:"\u2272",Lfr:"\u{1d50f}",Ll:"\u22d8",Lleftarrow:"\u21da",lAarr:"\u21da",Lmidot:"\u013f",LongLeftArrow:"\u27f5",longleftarrow:"\u27f5",xlarr:"\u27f5",LongLeftRightArrow:"\u27f7",longleftrightarrow:"\u27f7",xharr:"\u27f7",LongRightArrow:"\u27f6",longrightarrow:"\u27f6",xrarr:"\u27f6",Lopf:"\u{1d543}",LowerLeftArrow:"\u2199",swarr:"\u2199",swarrow:"\u2199",LowerRightArrow:"\u2198",searr:"\u2198",searrow:"\u2198",Lsh:"\u21b0",lsh:"\u21b0",Lstrok:"\u0141",Lt:"\u226a",NestedLessLess:"\u226a",ll:"\u226a",Map:"\u2905",Mcy:"\u041c",MediumSpace:"\u205f",Mellintrf:"\u2133",Mscr:"\u2133",phmmat:"\u2133",Mfr:"\u{1d510}",MinusPlus:"\u2213",mnplus:"\u2213",mp:"\u2213",Mopf:"\u{1d544}",Mu:"\u039c",NJcy:"\u040a",Nacute:"\u0143",Ncaron:"\u0147",Ncedil:"\u0145",Ncy:"\u041d",NegativeMediumSpace:"\u200b",NegativeThickSpace:"\u200b",NegativeThinSpace:"\u200b",NegativeVeryThinSpace:"\u200b",ZeroWidthSpace:"\u200b",NewLine:"\n",Nfr:"\u{1d511}",NoBreak:"\u2060",NonBreakingSpace:"\xa0",nbsp:"\xa0",Nopf:"\u2115",naturals:"\u2115",Not:"\u2aec",NotCongruent:"\u2262",nequiv:"\u2262",NotCupCap:"\u226d",NotDoubleVerticalBar:"\u2226",npar:"\u2226",nparallel:"\u2226",nshortparallel:"\u2226",nspar:"\u2226",NotElement:"\u2209",notin:"\u2209",notinva:"\u2209",NotEqual:"\u2260",ne:"\u2260",NotEqualTilde:"\u2242\u0338",nesim:"\u2242\u0338",NotExists:"\u2204",nexist:"\u2204",nexists:"\u2204",NotGreater:"\u226f",ngt:"\u226f",ngtr:"\u226f",NotGreaterEqual:"\u2271",nge:"\u2271",ngeq:"\u2271",NotGreaterFullEqual:"\u2267\u0338",ngE:"\u2267\u0338",ngeqq:"\u2267\u0338",NotGreaterGreater:"\u226b\u0338",nGtv:"\u226b\u0338",NotGreaterLess:"\u2279",ntgl:"\u2279",NotGreaterSlantEqual:"\u2a7e\u0338",ngeqslant:"\u2a7e\u0338",nges:"\u2a7e\u0338",NotGreaterTilde:"\u2275",ngsim:"\u2275",NotHumpDownHump:"\u224e\u0338",nbump:"\u224e\u0338",NotHumpEqual:"\u224f\u0338",nbumpe:"\u224f\u0338",NotLeftTriangle:"\u22ea",nltri:"\u22ea",ntriangleleft:"\u22ea",NotLeftTriangleBar:"\u29cf\u
10338",NotLeftTriangleEqual:"\u22ec",nltrie:"\u22ec",ntrianglelefteq:"\u22ec",NotLess:"\u226e",nless:"\u226e",nlt:"\u226e",NotLessEqual:"\u2270",nle:"\u2270",nleq:"\u2270",NotLessGreater:"\u2278",ntlg:"\u2278",NotLessLess:"\u226a\u0338",nLtv:"\u226a\u0338",NotLessSlantEqual:"\u2a7d\u0338",nleqslant:"\u2a7d\u0338",nles:"\u2a7d\u0338",NotLessTilde:"\u2274",nlsim:"\u2274",NotNestedGreaterGreater:"\u2aa2\u0338",NotNestedLessLess:"\u2aa1\u0338",NotPrecedes:"\u2280",npr:"\u2280",nprec:"\u2280",NotPrecedesEqual:"\u2aaf\u0338",npre:"\u2aaf\u0338",npreceq:"\u2aaf\u0338",NotPrecedesSlantEqual:"\u22e0",nprcue:"\u22e0",NotReverseElement:"\u220c",notni:"\u220c",notniva:"\u220c",NotRightTriangle:"\u22eb",nrtri:"\u22eb",ntriangleright:"\u22eb",NotRightTriangleBar:"\u29d0\u0338",NotRightTriangleEqual:"\u22ed",nrtrie:"\u22ed",ntrianglerighteq:"\u22ed",NotSquareSubset:"\u228f\u0338",NotSquareSubsetEqual:"\u22e2",nsqsube:"\u22e2",NotSquareSuperset:"\u2290\u0338",NotSquareSupersetEqual:"\u22e3",nsqsupe:"\u22e3",NotSubset:"\u2282\u20d2",nsubset:"\u2282\u20d2",vnsub:"\u2282\u20d2",NotSubsetEqual:"\u2288",nsube:"\u2288",nsubseteq:"\u2288",NotSucceeds:"\u2281",nsc:"\u2281",nsucc:"\u2281",NotSucceedsEqual:"\u2ab0\u0338",nsce:"\u2ab0\u0338",nsucceq:"\u2ab0\u0338",NotSucceedsSlantEqual:"\u22e1",nsccue:"\u22e1",NotSucceedsTilde:"\u227f\u0338",NotSuperset:"\u2283\u20d2",nsupset:"\u2283\u20d2",vnsup:"\u2283\u20d2",NotSupersetEqual:"\u2289",nsupe:"\u2289",nsupseteq:"\u2289",NotTilde:"\u2241",nsim:"\u2241",NotTildeEqual:"\u2244",nsime:"\u2244",nsimeq:"\u2244",NotTildeFullEqual:"\u2247",ncong:"\u2247",NotTildeTilde:"\u2249",nap:"\u2249",napprox:"\u2249",NotVerticalBar:"\u2224",nmid:"\u2224",nshortmid:"\u2224",nsmid:"\u2224",Nscr:"\u{1d4a9}",Ntilde:"\xd1",Nu:"\u039d",OElig:"\u0152",Oacute:"\xd3",Ocirc:"\xd4",Ocy:"\u041e",Odblac:"\u0150",Ofr:"\u{1d512}",Ograve:"\xd2",Omacr:"\u014c",Omega:"\u03a9",ohm:"\u03a9",Omicron:"\u039f",Oopf:"\u{1d546}",OpenCurlyDoubleQuote:"\u201c",ldquo:"\u201c",OpenCurlyQuote:"\u2018",lsquo:"\u2018",Or:"\u2a54",Oscr:"\u{1d4aa}",Oslash:"\xd8",Otilde:"\xd5",Otimes:"\u2a37",Ouml:"\xd6",OverBar:"\u203e",oline:"\u203e",OverBrace:"\u23de",OverBracket:"\u23b4",tbrk:"\u23b4",OverParenthesis:"\u23dc",PartialD:"\u2202",part:"\u2202",Pcy:"\u041f",Pfr:"\u{1d513}",Phi:"\u03a6",Pi:"\u03a0",PlusMinus:"\xb1",plusmn:"\xb1",pm:"\xb1",Popf:"\u2119",primes:"\u2119",Pr:"\u2abb",Precedes:"\u227a",pr:"\u227a",prec:"\u227a",PrecedesEqual:"\u2aaf",pre:"\u2aaf",preceq:"\u2aaf",PrecedesSlantEqual:"\u227c",prcue:"\u227c",preccurlyeq:"\u227c",PrecedesTilde:"\u227e",precsim:"\u227e",prsim:"\u227e",Prime:"\u2033",Product:"\u220f",prod:"\u220f",Proportional:"\u221d",prop:"\u221d",propto:"\u221d",varpropto:"\u221d",vprop:"\u221d",Pscr:"\u{1d4ab}",Psi:"\u03a8",QUOT:'"',quot:'"',Qfr:"\u{1d514}",Qopf:"\u211a",rationals:"\u211a",Qscr:"\u{1d4ac}",RBarr:"\u2910",drbkarow:"\u2910",REG:"\xae",circledR:"\xae",reg:"\xae",Racute:"\u0154",Rang:"\u27eb",Rarr:"\u21a0",twoheadrightarrow:"\u21a0",Rarrtl:"\u2916",Rcaron:"\u0158",Rcedil:"\u0156",Rcy:"\u0420",Re:"\u211c",Rfr:"\u211c",real:"\u211c",realpart:"\u211c",ReverseElement:"\u220b",SuchThat:"\u220b",ni:"\u220b",niv:"\u220b",ReverseEquilibrium:"\u21cb",leftrightharpoons:"\u21cb",lrhar:"\u21cb",ReverseUpEquilibrium:"\u296f",duhar:"\u296f",Rho:"\u03a1",RightAngleBracket:"\u27e9",rang:"\u27e9",rangle:"\u27e9",RightArrow:"\u2192",ShortRightArrow:"\u2192",rarr:"\u2192",rightarrow:"\u2192",srarr:"\u2192",RightArrowBar:"\u21e5",rarrb:"\u21e5",RightArrowLeftArrow:"\u21c4",rightleftarrows:"\u21c4",rlarr:"\u21c4",RightCeiling:"\u2309",rceil:"\u2309",RightDoubleBracket:"\u27e7",robrk:"\u27e7",RightDownTeeVector:"\u295d",RightDownVector:"\u21c2",dharr:"\u21c2",downharpoonright:"\u21c2",RightDownVectorBar:"\u2955",RightFloor:"\u230b",rfloor:"\u230b",RightTee:"\u22a2",vdash:"\u22a2",RightTeeArrow:"\u21a6",map:"\u21a6",mapsto:"\u21a6",RightTeeVector:"\u295b",RightTriangle:"\u22b3",vartriangleright:"\u22b3",vrtri:"\u22b3",RightTriangleBar:"\u29d0",RightTriangleEqual:"\u22b5",rtrie:"\u22b5",trianglerighteq:"\u22b5",RightUpDownVector:"\u294f",RightUpTeeVector:"\u295c",RightUpVector:"\u21be",uharr:"\u21be",upharpoonright:"\u21be",RightUpVectorBar:"\u2954",RightVector:"\u21c0",rharu:"\u21c0",rightharpoonup:"\u21c0",RightVectorBar:"\u2953",Ropf:"\u211d",reals:"\u211d",RoundImplies:"\u2970",Rrightarrow:"\u21db",rAarr:"\u21db",Rscr:"\u211b",realine:"\u211b",Rsh:"\u21b1",rsh:"\u21b1",RuleDelayed:"\u29f4",SHCHcy:"\u0429",SHcy:"\u0428",SOFTcy:"\u042c",Sacute:"\u015a",Sc:"\u2abc",Scaron:"\u0160",Scedil:"\u015e",Scirc:"\u015c",Scy:"\u0421",Sfr:"\u{1d516}",ShortUpArrow:"\u2191",UpArrow:"\u2191",uarr:"\u2191",uparrow:"\u2191",Sigma:"\u03a3",SmallCircle:"\u2218",compfn:"\u2218",Sopf:"\u{1d54a}",Sqrt:"\u221a",radic:"\u221a",Square:"\u25a1",squ:"\u25a1",square:"\u25a1",SquareIntersection:"\u2293",sqcap:"\u2293",SquareSubset:"\u228f",sqsub:"\u228f",sqsubset:"\u228f",SquareSubsetEqual:"\u2291",sqsube:"\u2291",sqsubseteq:"\u2291",SquareSuperset:"\u2290",sqsup:"\u2290",sqsupset:"\u2290",SquareSupersetEqual:"\u2292",sqsupe:"\u2292",sqsupseteq:"\u2292",SquareUnion:"\u2294",sqcup:"\u2294",Sscr:"\u{1d4ae}",Star:"\u22c6",sstarf:"\u22c6",Sub:"\u22d0",Subset:"\u22d0",SubsetEqual:"\u2286",sube:"\u2286",subseteq:"\u2286",Succeeds:"\u227b",sc:"\u227b",succ:"\u227b",SucceedsEqual:"\u2ab0",sce:"\u2ab0",succeq:"\u2ab0",SucceedsSlantEqual:"\u227d",sccue:"\u227d",succcurlyeq:"\u227d",SucceedsTilde:"\u227f",scsim:"\u227f",succsim:"\u227f",Sum:"\u2211",sum:"\u2211",Sup:"\u22d1",Supset:"\u22d1",Superset:"\u2283",sup:"\u2283",supset:"\u2283",SupersetEqual:"\u2287",supe:"\u2287",supseteq:"\u2287",THORN:"\xde",TRADE:"\u2122",trade:"\u2122",TSHcy:"\u040b",TScy:"\u0426",Tab:"\t",Tau:"\u03a4",Tcaron:"\u0164",Tcedil:"\u0162",Tcy:"\u0422",Tfr:"\u{1d517}",Therefore:"\u2234",there4:"\u2234",therefore:"\u2234",Theta:"\u0398",ThickS
1pace:"\u205f\u200a",ThinSpace:"\u2009",thinsp:"\u2009",Tilde:"\u223c",sim:"\u223c",thicksim:"\u223c",thksim:"\u223c",TildeEqual:"\u2243",sime:"\u2243",simeq:"\u2243",TildeFullEqual:"\u2245",cong:"\u2245",TildeTilde:"\u2248",ap:"\u2248",approx:"\u2248",asymp:"\u2248",thickapprox:"\u2248",thkap:"\u2248",Topf:"\u{1d54b}",TripleDot:"\u20db",tdot:"\u20db",Tscr:"\u{1d4af}",Tstrok:"\u0166",Uacute:"\xda",Uarr:"\u219f",Uarrocir:"\u2949",Ubrcy:"\u040e",Ubreve:"\u016c",Ucirc:"\xdb",Ucy:"\u0423",Udblac:"\u0170",Ufr:"\u{1d518}",Ugrave:"\xd9",Umacr:"\u016a",UnderBar:"_",lowbar:"_",UnderBrace:"\u23df",UnderBracket:"\u23b5",bbrk:"\u23b5",UnderParenthesis:"\u23dd",Union:"\u22c3",bigcup:"\u22c3",xcup:"\u22c3",UnionPlus:"\u228e",uplus:"\u228e",Uogon:"\u0172",Uopf:"\u{1d54c}",UpArrowBar:"\u2912",UpArrowDownArrow:"\u21c5",udarr:"\u21c5",UpDownArrow:"\u2195",updownarrow:"\u2195",varr:"\u2195",UpEquilibrium:"\u296e",udhar:"\u296e",UpTee:"\u22a5",bot:"\u22a5",bottom:"\u22a5",perp:"\u22a5",UpTeeArrow:"\u21a5",mapstoup:"\u21a5",UpperLeftArrow:"\u2196",nwarr:"\u2196",nwarrow:"\u2196",UpperRightArrow:"\u2197",nearr:"\u2197",nearrow:"\u2197",Upsi:"\u03d2",upsih:"\u03d2",Upsilon:"\u03a5",Uring:"\u016e",Uscr:"\u{1d4b0}",Utilde:"\u0168",Uuml:"\xdc",VDash:"\u22ab",Vbar:"\u2aeb",Vcy:"\u0412",Vdash:"\u22a9",Vdashl:"\u2ae6",Vee:"\u22c1",bigvee:"\u22c1",xvee:"\u22c1",Verbar:"\u2016",Vert:"\u2016",VerticalBar:"\u2223",mid:"\u2223",shortmid:"\u2223",smid:"\u2223",VerticalLine:"|",verbar:"|",vert:"|",VerticalSeparator:"\u2758",VerticalTilde:"\u2240",wr:"\u2240",wreath:"\u2240",VeryThinSpace:"\u200a",hairsp:"\u200a",Vfr:"\u{1d519}",Vopf:"\u{1d54d}",Vscr:"\u{1d4b1}",Vvdash:"\u22aa",Wcirc:"\u0174",Wedge:"\u22c0",bigwedge:"\u22c0",xwedge:"\u22c0",Wfr:"\u{1d51a}",Wopf:"\u{1d54e}",Wscr:"\u{1d4b2}",Xfr:"\u{1d51b}",Xi:"\u039e",Xopf:"\u{1d54f}",Xscr:"\u{1d4b3}",YAcy:"\u042f",YIcy:"\u0407",YUcy:"\u042e",Yacute:"\xdd",Ycirc:"\u0176",Ycy:"\u042b",Yfr:"\u{1d51c}",Yopf:"\u{1d550}",Yscr:"\u{1d4b4}",Yuml:"\u0178",ZHcy:"\u0416",Zacute:"\u0179",Zcaron:"\u017d",Zcy:"\u0417",Zdot:"\u017b",Zeta:"\u0396",Zfr:"\u2128",zeetrf:"\u2128",Zopf:"\u2124",integers:"\u2124",Zscr:"\u{1d4b5}",aacute:"\xe1",abreve:"\u0103",ac:"\u223e",mstpos:"\u223e",acE:"\u223e\u0333",acd:"\u223f",acirc:"\xe2",acy:"\u0430",aelig:"\xe6",afr:"\u{1d51e}",agrave:"\xe0",alefsym:"\u2135",aleph:"\u2135",alpha:"\u03b1",amacr:"\u0101",amalg:"\u2a3f",and:"\u2227",wedge:"\u2227",andand:"\u2a55",andd:"\u2a5c",andslope:"\u2a58",andv:"\u2a5a",ang:"\u2220",angle:"\u2220",ange:"\u29a4",angmsd:"\u2221",measuredangle:"\u2221",angmsdaa:"\u29a8",angmsdab:"\u29a9",angmsdac:"\u29aa",angmsdad:"\u29ab",angmsdae:"\u29ac",angmsdaf:"\u29ad",angmsdag:"\u29ae",angmsdah:"\u29af",angrt:"\u221f",angrtvb:"\u22be",angrtvbd:"\u299d",angsph:"\u2222",angzarr:"\u237c",aogon:"\u0105",aopf:"\u{1d552}",apE:"\u2a70",apacir:"\u2a6f",ape:"\u224a",approxeq:"\u224a",apid:"\u224b",apos:"'",aring:"\xe5",ascr:"\u{1d4b6}",ast:"*",midast:"*",atilde:"\xe3",auml:"\xe4",awint:"\u2a11",bNot:"\u2aed",backcong:"\u224c",bcong:"\u224c",backepsilon:"\u03f6",bepsi:"\u03f6",backprime:"\u2035",bprime:"\u2035",backsim:"\u223d",bsim:"\u223d",backsimeq:"\u22cd",bsime:"\u22cd",barvee:"\u22bd",barwed:"\u2305",barwedge:"\u2305",bbrktbrk:"\u23b6",bcy:"\u0431",bdquo:"\u201e",ldquor:"\u201e",bemptyv:"\u29b0",beta:"\u03b2",beth:"\u2136",between:"\u226c",twixt:"\u226c",bfr:"\u{1d51f}",bigcirc:"\u25ef",xcirc:"\u25ef",bigodot:"\u2a00",xodot:"\u2a00",bigoplus:"\u2a01",xoplus:"\u2a01",bigotimes:"\u2a02",xotime:"\u2a02",bigsqcup:"\u2a06",xsqcup:"\u2a06",bigstar:"\u2605",starf:"\u2605",bigtriangledown:"\u25bd",xdtri:"\u25bd",bigtriangleup:"\u25b3",xutri:"\u25b3",biguplus:"\u2a04",xuplus:"\u2a04",bkarow:"\u290d",rbarr:"\u290d",blacklozenge:"\u29eb",lozf:"\u29eb",blacktriangle:"\u25b4",utrif:"\u25b4",blacktriangledown:"\u25be",dtrif:"\u25be",blacktriangleleft:"\u25c2",ltrif:"\u25c2",blacktriangleright:"\u25b8",rtrif:"\u25b8",blank:"\u2423",blk12:"\u2592",blk14:"\u2591",blk34:"\u2593",block:"\u2588",bne:"=\u20e5",bnequiv:"\u2261\u20e5",bnot:"\u2310",bopf:"\u{1d553}",bowtie:"\u22c8",boxDL:"\u2557",boxDR:"\u2554",boxDl:"\u2556",boxDr:"\u2553",boxH:"\u2550",boxHD:"\u2566",boxHU:"\u2569",boxHd:"\u2564",boxHu:"\u2567",boxUL:"\u255d",boxUR:"\u255a",boxUl:"\u255c",boxUr:"\u2559",boxV:"\u2551",boxVH:"\u256c",boxVL:"\u2563",boxVR:"\u2560",boxVh:"\u256b",boxVl:"\u2562",boxVr:"\u255f",boxbox:"\u29c9",boxdL:"\u2555",boxdR:"\u2552",boxdl:"\u2510",boxdr:"\u250c",boxhD:"\u2565",boxhU:"\u2568",boxhd:"\u252c",boxhu:"\u2534",boxminus:"\u229f",minu
1sb:"\u229f",boxplus:"\u229e",plusb:"\u229e",boxtimes:"\u22a0",timesb:"\u22a0",boxuL:"\u255b",boxuR:"\u2558",boxul:"\u2518",boxur:"\u2514",boxv:"\u2502",boxvH:"\u256a",boxvL:"\u2561",boxvR:"\u255e",boxvh:"\u253c",boxvl:"\u2524",boxvr:"\u251c",brvbar:"\xa6",bscr:"\u{1d4b7}",bsemi:"\u204f",bsol:"\\",bsolb:"\u29c5",bsolhsub:"\u27c8",bull:"\u2022",bullet:"\u2022",bumpE:"\u2aae",cacute:"\u0107",cap:"\u2229",capand:"\u2a44",capbrcup:"\u2a49",capcap:"\u2a4b",capcup:"\u2a47",capdot:"\u2a40",caps:"\u2229\ufe00",caret:"\u2041",ccaps:"\u2a4d",ccaron:"\u010d",ccedil:"\xe7",ccirc:"\u0109",ccups:"\u2a4c",ccupssm:"\u2a50",cdot:"\u010b",cemptyv:"\u29b2",cent:"\xa2",cfr:"\u{1d520}",chcy:"\u0447",check:"\u2713",checkmark:"\u2713",chi:"\u03c7",cir:"\u25cb",cirE:"\u29c3",circ:"\u02c6",circeq:"\u2257",cire:"\u2257",circlearrowleft:"\u21ba",olarr:"\u21ba",circlearrowright:"\u21bb",orarr:"\u21bb",circledS:"\u24c8",oS:"\u24c8",circledast:"\u229b",oast:"\u229b",circledcirc:"\u229a",ocir:"\u229a",circleddash:"\u229d",odash:"\u229d",cirfnint:"\u2a10",cirmid:"\u2aef",cirscir:"\u29c2",clubs:"\u2663",clubsuit:"\u2663",colon:":",comma:",",commat:"@",comp:"\u2201",complement:"\u2201",congdot:"\u2a6d",copf:"\u{1d554}",copysr:"\u2117",crarr:"\u21b5",cross:"\u2717",cscr:"\u{1d4b8}",csub:"\u2acf",csube:"\u2ad1",csup:"\u2ad0",csupe:"\u2ad2",ctdot:"\u22ef",cudarrl:"\u2938",cudarrr:"\u2935",cuepr:"\u22de",curlyeqprec:"\u22de",cuesc:"\u22df",curlyeqsucc:"\u22df",cularr:"\u21b6",curvearrowleft:"\u21b6",cularrp:"\u293d",cup:"\u222a",cupbrcap:"\u2a48",cupcap:"\u2a46",cupcup:"\u2a4a",cupdot:"\u228d",cupor:"\u2a45",cups:"\u222a\ufe00",curarr:"\u21b7",curvearrowright:"\u21b7",curarrm:"\u293c",curlyvee:"\u22ce",cuvee:"\u22ce",curlywedge:"\u22cf",cuwed:"\u22cf",curren:"\xa4",cwint:"\u2231",cylcty:"\u232d",dHar:"\u2965",dagger:"\u2020",daleth:"\u2138",dash:"\u2010",hyphen:"\u2010",dbkarow:"\u290f",rBarr:"\u290f",dcaron:"\u010f",dcy:"\u0434",ddarr:"\u21ca",downdownarrows:"\u21ca",ddotseq:"\u2a77",eDDot:"\u2a77",deg:"\xb0",delta:"\u03b4",demptyv:"\u29b1",dfisht:"\u297f",dfr:"\u{1d521}",diamondsuit:"\u2666",diams:"\u2666",digamma:"\u03dd",gammad:"\u03dd",disin:"\u22f2",div:"\xf7",divide:"\xf7",divideontimes:"\u22c7",divonx:"\u22c7",djcy:"\u0452",dlcorn:"\u231e",llcorner:"\u231e",dlcrop:"\u230d",dollar:"$",dopf:"\u{1d555}",doteqdot:"\u2251",eDot:"\u2251",dotminus:"\u2238",minusd:"\u2238",dotplus:"\u2214",plusdo:"\u2214",dotsquare:"\u22a1",sdotb:"\u22a1",drcorn:"\u231f",lrcorner:"\u231f",drcrop:"\u230c",dscr:"\u{1d4b9}",dscy:"\u0455",dsol:"\u29f6",dstrok:"\u0111",dtdot:"\u22f1",dtri:"\u25bf",triangledown:"\u25bf",dwangle:"\u29a6",dzcy:"\u045f",dzigrarr:"\u27ff",eacute:"\xe9",easter:"\u2a6e",ecaron:"\u011b",ecir:"\u2256",eqcirc:"\u2256",ecirc:"\xea",ecolon:"\u2255",eqcolon:"\u2255",ecy:"\u044d",edot:"\u0117",efDot:"\u2252",fallingdotseq:"\u2252",efr:"\u{1d522}",eg:"\u2a9a",egrave:"\xe8",egs:"\u2a96",eqslantgtr:"\u2a96",egsdot:"\u2a98",el:"\u2a99",elinters:"\u23e7",ell:"\u2113",els:"\u2a95",eqslantless:"\u2a95",elsdot:"\u2a97",emacr:"\u0113",empty:"\u2205",emptyset:"\u2205",emptyv:"\u2205",varnothing:"\u2205",emsp13:"\u2004",emsp14:"\u2005",emsp:"\u2003",eng:"\u014b",ensp:"\u2002",eogon:"\u0119",eopf:"\u{1d556}",epar:"\u22d5",eparsl:"\u29e3",eplus:"\u2a71",epsi:"\u03b5",epsilon:"\u03b5",epsiv:"\u03f5",straightepsilon:"\u03f5",varepsilon:"\u03f5",equals:"=",equest:"\u225f",questeq:"\u225f",equivDD:"\u2a78",eqvparsl:"\u29e5",erDot:"\u2253",risingdotseq:"\u2253",erarr:"\u2971",escr:"\u212f",eta:"\u03b7",eth:"\xf0",euml:"\xeb",euro:"\u20ac",excl:"!",fcy:"\u0444",female:"\u2640",ffilig:"\ufb03",fflig:"\ufb00",ffllig:"\ufb04",ffr:"\u{1d523}",filig:"\ufb01",fjlig:"fj",flat:"\u266d",fllig:"\ufb02",fltns:"\u25b1",fnof:"\u0192",fopf:"\u{1d557}",fork:"\u22d4",pitchfork:"\u22d4",forkv:"\u2ad9",fpartint:"\u2a0d",frac12:"\xbd",half:"\xbd",frac13:"\u2153",frac14:"\xbc",frac15:"\u2155",frac16:"\u2159",frac18:"\u215b",frac23:"\u2154",frac25:"\u2156",frac34:"\xbe",frac35:"\u2157",frac38:"\u215c",frac45:"\u2158",frac56:"\u215a",frac58:"\u215d",frac78:"\u215e",frasl:"\u2044",frown:"\u2322",sfrown:"\u2322",fscr:"\u{1d4bb}",gEl:"\u2a8c",gtreqqless:"\u2a8c",gacute:"\u01f5",gamma:"\u03b3",gap:"\u2a86",gtrapprox:"\u2a86",gbreve:"\u011f",gcirc:"\u011d",gcy:"\u0433",gdot:"\u0121",gescc:"\u2aa9",gesdot:"\u2a80",gesdoto:"\u2a82",gesdotol:"\u2a84",gesl:"\u22db\ufe00",gesles:"\u2a94",gfr:"\u{1d524}",gimel:"\u2137",gjcy:"\u0453",glE:"\u2a92",gla:"\u2aa5",glj:"\u2aa4",gnE:"\u2269",gneqq:"\u2269",gnap:"\u2a8a",gnapprox:"\u2a8a",gne:"\u2a88",gneq:"\u2a88",gnsim:"\u22e7",gopf:"\u{1d558}",gscr:"\u210a",gsime:"\u2a8e",gsiml:"\u2a90",gtcc:"\u2aa7",gtcir:"\u2a7a",gtdot:"\u22d7",gtrdot:"\u22d7",gtlPar:"\u2995",gtquest:"\u2a7c",gtrarr:"\u2978",gvertneqq:"\u2269\ufe00",gvnE:"\u2269\ufe00",hardcy:"\u044a",harrcir:"\u2948",harrw:"\u21ad",leftrightsquigarrow:"\u21ad",hbar:"\u210f",hslash:"\u210f",planck:"\u210f",plankv:"\u210f",hcirc:"\u0125",hearts:"\u2665",heartsuit:"\u2665",hellip:"\u2026",mldr:"\u2026",hercon:"\u22b9",hfr:"\u{1d525}",hksearow:"\u2925",searhk:"\u2925",hkswarow:"\u2926",swarhk:"\u2926",hoarr:"\u21ff",homtht:"\u223b",hookleftarrow:"\u21a9",larrhk:"\u21a9",hookrightarrow:"\u21aa",rarrhk:"\u21aa",hopf:"\u{1d559}",horbar:"\u2015",hscr:"\u{1d4bd}",hstrok:"\u0127",hybull:"\u2043",iacute:"\xed",icirc:"\xee",icy:"\u0438",iecy:"\u0435",iexcl:"\xa1",ifr:"\u{1d526}",igrave:"\xec",iiiint:"\u2a0c",qint:"\u2a0c",iiint:"\u222d",tint:"\u222d",iinfin:"\u29dc",iiota:"\u2129",ijlig:"\u0133",imacr:"\u012b",imath:"\u0131",inodot:"\u0131",imof:"\u22b7",imped:"\u01b5",incare:"\u2105",infin:"\u221e",infintie:"\u29dd",intcal:"\u22ba",intercal:"\u22ba",intlarhk:"\u2a17",intprod:"\u2a3c",iprod:"\u2a3c",iocy:"\u0451",iogon:"\u012f",iopf:"\u{1d55a}",iota:"\u03b9",iquest:"\xbf",iscr:"\u{1d4be}",isinE:"\u22f9",isindot:"\u22f5",isins:"\u22f4",isinsv:"\u22f3",itilde:"\u0129",iukcy:"\u0456",iuml:"\xef",jcirc:"\u0135",jcy:"\u0439",jfr:"\u{1d527}",jmath:"\u0237",jopf:"\u{1d55b}",jscr:"\u{1d4bf}",jsercy:"\u0458",jukcy:"\u0454",kappa:"\u03ba",kappav:"\u03f0",varkappa:"\u03f0",kcedil
1:"\u0137",kcy:"\u043a",kfr:"\u{1d528}",kgreen:"\u0138",khcy:"\u0445",kjcy:"\u045c",kopf:"\u{1d55c}",kscr:"\u{1d4c0}",lAtail:"\u291b",lBarr:"\u290e",lEg:"\u2a8b",lesseqqgtr:"\u2a8b",lHar:"\u2962",lacute:"\u013a",laemptyv:"\u29b4",lambda:"\u03bb",langd:"\u2991",lap:"\u2a85",lessapprox:"\u2a85",laquo:"\xab",larrbfs:"\u291f",larrfs:"\u291d",larrlp:"\u21ab",looparrowleft:"\u21ab",larrpl:"\u2939",larrsim:"\u2973",larrtl:"\u21a2",leftarrowtail:"\u21a2",lat:"\u2aab",latail:"\u2919",late:"\u2aad",lates:"\u2aad\ufe00",lbarr:"\u290c",lbbrk:"\u2772",lbrace:"{",lcub:"{",lbrack:"[",lsqb:"[",lbrke:"\u298b",lbrksld:"\u298f",lbrkslu:"\u298d",lcaron:"\u013e",lcedil:"\u013c",lcy:"\u043b",ldca:"\u2936",ldrdhar:"\u2967",ldrushar:"\u294b",ldsh:"\u21b2",le:"\u2264",leq:"\u2264",leftleftarrows:"\u21c7",llarr:"\u21c7",leftthreetimes:"\u22cb",lthree:"\u22cb",lescc:"\u2aa8",lesdot:"\u2a7f",lesdoto:"\u2a81",lesdotor:"\u2a83",lesg:"\u22da\ufe00",lesges:"\u2a93",lessdot:"\u22d6",ltdot:"\u22d6",lfisht:"\u297c",lfr:"\u{1d529}",lgE:"\u2a91",lharul:"\u296a",lhblk:"\u2584",ljcy:"\u0459",llhard:"\u296b",lltri:"\u25fa",lmidot:"\u0140",lmoust:"\u23b0",lmoustache:"\u23b0",lnE:"\u2268",lneqq:"\u2268",lnap:"\u2a89",lnapprox:"\u2a89",lne:"\u2a87",lneq:"\u2a87",lnsim:"\u22e6",loang:"\u27ec",loarr:"\u21fd",longmapsto:"\u27fc",xmap:"\u27fc",looparrowright:"\u21ac",rarrlp:"\u21ac",lopar:"\u2985",lopf:"\u{1d55d}",loplus:"\u2a2d",lotimes:"\u2a34",lowast:"\u2217",loz:"\u25ca",lozenge:"\u25ca",lpar:"(",lparlt:"\u2993",lrhard:"\u296d",lrm:"\u200e",lrtri:"\u22bf",lsaquo:"\u2039",lscr:"\u{1d4c1}",lsime:"\u2a8d",lsimg:"\u2a8f",lsquor:"\u201a",sbquo:"\u201a",lstrok:"\u0142",ltcc:"\u2aa6",ltcir:"\u2a79",ltimes:"\u22c9",ltlarr:"\u2976",ltquest:"\u2a7b",ltrPar:"\u2996",ltri:"\u25c3",triangleleft:"\u25c3",lurdshar:"\u294a",luruhar:"\u2966",lvertneqq:"\u2268\ufe00",lvnE:"\u2268\ufe00",mDDot:"\u223a",macr:"\xaf",strns:"\xaf",male:"\u2642",malt:"\u2720",maltese:"\u2720",marker:"\u25ae",mcomma:"\u2a29",mcy:"\u043c",mdash:"\u2014",mfr:"\u{1d52a}",mho:"\u2127",micro:"\xb5",midcir:"\u2af0",minus:"\u2212",minusdu:"\u2a2a",mlcp:"\u2adb",models:"\u22a7",mopf:"\u{1d55e}",mscr:"\u{1d4c2}",mu:"\u03bc",multimap:"\u22b8",mumap:"\u22b8",nGg:"\u22d9\u0338",nGt:"\u226b\u20d2",nLeftarrow:"\u21cd",nlArr:"\u21cd",nLeftrightarrow:"\u21ce",nhArr:"\u21ce",nLl:"\u22d8\u0338",nLt:"\u226a\u20d2",nRightarrow:"\u21cf",nrArr:"\u21cf",nVDash:"\u22af",nVdash:"\u22ae",nacute:"\u0144",nang:"\u2220\u20d2",napE:"\u2a70\u0338",napid:"\u224b\u0338",napos:"\u0149",natur:"\u266e",natural:"\u266e",ncap:"\u2a43",ncaron:"\u0148",ncedil:"\u0146",ncongdot:"\u2a6d\u0338",ncup:"\u2a42",ncy:"\u043d",ndash:"\u2013",neArr:"\u21d7",nearhk:"\u2924",nedot:"\u2250\u0338",nesear:"\u2928",toea:"\u2928",nfr:"\u{1d52b}",nharr:"\u21ae",nleftrightarrow:"\u21ae",nhpar:"\u2af2",nis:"\u22fc",nisd:"\u22fa",njcy:"\u045a",nlE:"\u2266\u0338",nleqq:"\u2266\u0338",nlarr:"\u219a",nleftarrow:"\u219a",nldr:"\u2025",nopf:"\u{1d55f}",not:"\xac",notinE:"\u22f9\u0338",notindot:"\u22f5\u0338",notinvb:"\u22f7",notinvc:"\u22f6",notnivb:"\u22fe",notnivc:"\u22fd",nparsl:"\u2afd\u20e5",npart:"\u2202\u0338",npolint:"\u2a14",nrarr:"\u219b",nrightarrow:"\u219b",nrarrc:"\u2933\u0338",nrarrw:"\u219d\u0338",nscr:"\u{1d4c3}",nsub:"\u2284",nsubE:"\u2ac5\u0338",nsubseteqq:"\u2ac5\u0338",nsup:"\u2285",nsupE:"\u2ac6\u0338",nsupseteqq:"\u2ac6\u0338",ntilde:"\xf1",nu:"\u03bd",num:"#",numero:"\u2116",numsp:"\u2007",nvDash:"\u22ad",nvHarr:"\u2904",nvap:"\u224d\u20d2",nvdash:"\u22ac",nvge:"\u2265\u20d2",nvgt:">\u20d2",nvinfin:"\u29de",nvlArr:"\u2902",nvle:"\u2264\u20d2",nvlt:"<\u20d2",nvltrie:"\u22b4\u20d2",nvrArr:"\u2903",nvrtrie:"\u22b5\u20d2",nvsim:"\u223c\u20d2",nwArr:"\u21d6",nwarhk:"\u2923",nwnear:"\u2927",oacute:"\xf3",ocirc:"\xf4",ocy:"\u043e",odblac:"\u0151",odiv:"\u2a38",odsold:"\u29bc",oelig:"\u0153",ofcir:"\u29bf",ofr:"\u{1d52c}",ogon:"\u02db",ograve:"\xf2",ogt:"\u29c1",ohbar:"\u29b5",olcir:"\u29be",olcross:"\u29bb",olt:"\u29c0",omacr:"\u014d",omega:"\u03c9",omicron:"\u03bf",omid:"\u29b6",oopf:"\u{1d560}",opar:"\u29b7",operp:"\u29b9",or:"\u2228",vee:"\u2228",ord:"\u2a5d",order:"\u2134",orderof:"\u2134",oscr:"\u2134",ordf:"\xaa",ordm:"\xba",origof:"\u22b6",oror:"\u2a56",orslope:"\u2a57",orv:"\u2a5b",oslash:"\xf8",osol:"\u2298",otilde:"\xf5",otimesas:"\u2a36",ouml:"\xf6",ovbar:"\u233d",para:"\xb6",parsim:"\u2af3",parsl:"\u2afd",pcy:"\u043f",percnt:"%",period:".",permil:"\u2030",pertenk:"\u2031",pfr:"\u{1d52d}",phi:"\u03c6",phiv:"\u03d5",straightphi:"\u03d5",varphi:"\u03d5",phone:"\u260e",pi:"\u03c0",piv:"\u03d6",varpi:"\u03d6",planckh:"\u210e",plus:"+",plusacir:"\u2a23",pluscir:"\u2a22",plusdu:"\u2a25",pluse:"\u2a72",plussim:"\u2a26",plustwo:"\u2a27",pointint:"\u2a15",popf:"\u{1d561}",pound:"\xa3",prE:"\u2ab3",prap:"\u2ab7",precapprox:"\u2ab7",precnapprox:"\u2ab9",prnap:"\u2ab9",precneqq:"\u2ab5",prnE:"\u2ab5",precnsim:"\u22e8",prnsim:"\u22e8",prime:"\u2032",profalar:"\u232e",profline:"\u2312",profsurf:"\u2313",prurel:"\u22b0",pscr:"\u{1d4c5}",psi:"\u03c8",puncsp:"\u2008",qfr:"\u{1d52e}",qopf:"\u{1d562}",qprime:"\u2057",qscr:"\u{1d4c6}",quatint:"\u2a16",quest:"?",rAtail:"\u291c",rHar:"\u2964",race:"\u223d\u0331",racute:"\u0155",raemptyv:"\u29b3",rangd:"\u2992",range:"\u29a5",raquo:"\xbb",rarrap:"\u2975",rarrbf
1s:"\u2920",rarrc:"\u2933",rarrfs:"\u291e",rarrpl:"\u2945",rarrsim:"\u2974",rarrtl:"\u21a3",rightarrowtail:"\u21a3",rarrw:"\u219d",rightsquigarrow:"\u219d",ratail:"\u291a",ratio:"\u2236",rbbrk:"\u2773",rbrace:"}",rcub:"}",rbrack:"]",rsqb:"]",rbrke:"\u298c",rbrksld:"\u298e",rbrkslu:"\u2990",rcaron:"\u0159",rcedil:"\u0157",rcy:"\u0440",rdca:"\u2937",rdldhar:"\u2969",rdsh:"\u21b3",rect:"\u25ad",rfisht:"\u297d",rfr:"\u{1d52f}",rharul:"\u296c",rho:"\u03c1",rhov:"\u03f1",varrho:"\u03f1",rightrightarrows:"\u21c9",rrarr:"\u21c9",rightthreetimes:"\u22cc",rthree:"\u22cc",ring:"\u02da",rlm:"\u200f",rmoust:"\u23b1",rmoustache:"\u23b1",rnmid:"\u2aee",roang:"\u27ed",roarr:"\u21fe",ropar:"\u2986",ropf:"\u{1d563}",roplus:"\u2a2e",rotimes:"\u2a35",rpar:")",rpargt:"\u2994",rppolint:"\u2a12",rsaquo:"\u203a",rscr:"\u{1d4c7}",rtimes:"\u22ca",rtri:"\u25b9",triangleright:"\u25b9",rtriltri:"\u29ce",ruluhar:"\u2968",rx:"\u211e",sacute:"\u015b",scE:"\u2ab4",scap:"\u2ab8",succapprox:"\u2ab8",scaron:"\u0161",scedil:"\u015f",scirc:"\u015d",scnE:"\u2ab6",succneqq:"\u2ab6",scnap:"\u2aba",succnapprox:"\u2aba",scnsim:"\u22e9",succnsim:"\u22e9",scpolint:"\u2a13",scy:"\u0441",sdot:"\u22c5",sdote:"\u2a66",seArr:"\u21d8",sect:"\xa7",semi:";",seswar:"\u2929",tosa:"\u2929",sext:"\u2736",sfr:"\u{1d530}",sharp:"\u266f",shchcy:"\u0449",shcy:"\u0448",shy:"\xad",sigma:"\u03c3",sigmaf:"\u03c2",sigmav:"\u03c2",varsigma:"\u03c2",simdot:"\u2a6a",simg:"\u2a9e",simgE:"\u2aa0",siml:"\u2a9d",simlE:"\u2a9f",simne:"\u2246",simplus:"\u2a24",simrarr:"\u2972",smashp:"\u2a33",smeparsl:"\u29e4",smile:"\u2323",ssmile:"\u2323",smt:"\u2aaa",smte:"\u2aac",smtes:"\u2aac\ufe00",softcy:"\u044c",sol:"/",solb:"\u29c4",solbar:"\u233f",sopf:"\u{1d564}",spades:"\u2660",spadesuit:"\u2660",sqcaps:"\u2293\ufe00",sqcups:"\u2294\ufe00",sscr:"\u{1d4c8}",star:"\u2606",sub:"\u2282",subset:"\u2282",subE:"\u2ac5",subseteqq:"\u2ac5",subdot:"\u2abd",subedot:"\u2ac3",submult:"\u2ac1",subnE:"\u2acb",subsetneqq:"\u2acb",subne:"\u228a",subsetneq:"\u228a",subplus:"\u2abf",subrarr:"\u2979",subsim:"\u2ac7",subsub:"\u2ad5",subsup:"\u2ad3",sung:"\u266a",sup1:"\xb9",sup2:"\xb2",sup3:"\xb3",supE:"\u2ac6",supseteqq:"\u2ac6",supdot:"\u2abe",supdsub:"\u2ad8",supedot:"\u2ac4",suphsol:"\u27c9",suphsub:"\u2ad7",suplarr:"\u297b",supmult:"\u2ac2",supnE:"\u2acc",supsetneqq:"\u2acc",supne:"\u228b",supsetneq:"\u228b",supplus:"\u2ac0",supsim:"\u2ac8",supsub:"\u2ad4",supsup:"\u2ad6",swArr:"\u21d9",swnwar:"\u292a",szlig:"\xdf",target:"\u2316",tau:"\u03c4",tcaron:"\u0165",tcedil:"\u0163",tcy:"\u0442",telrec:"\u2315",tfr:"\u{1d531}",theta:"\u03b8",thetasym:"\u03d1",thetav:"\u03d1",vartheta:"\u03d1",thorn:"\xfe",times:"\xd7",timesbar:"\u2a31",timesd:"\u2a30",topbot:"\u2336",topcir:"\u2af1",topf:"\u{1d565}",topfork:"\u2ada",tprime:"\u2034",triangle:"\u25b5",utri:"\u25b5",triangleq:"\u225c",trie:"\u225c",tridot:"\u25ec",triminus:"\u2a3a",triplus:"\u2a39",trisb:"\u29cd",tritime:"\u2a3b",trpezium:"\u23e2",tscr:"\u{1d4c9}",tscy:"\u0446",tshcy:"\u045b",tstrok:"\u0167",uHar:"\u2963",uacute:"\xfa",ubrcy:"\u045e",ubreve:"\u016d",ucirc:"\xfb",ucy:"\u0443",udblac:"\u0171",ufisht:"\u297e",ufr:"\u{1d532}",ugrave:"\xf9",uhblk:"\u2580",ulcorn:"\u231c",ulcorner:"\u231c",ulcrop:"\u230f",ultri:"\u25f8",umacr:"\u016b",uogon:"\u0173",uopf:"\u{1d566}",upsi:"\u03c5",upsilon:"\u03c5",upuparrows:"\u21c8",uuarr:"\u21c8",urcorn:"\u231d",urcorner:"\u231d",urcrop:"\u230e",uring:"\u016f",urtri:"\u25f9",uscr:"\u{1d4ca}",utdot:"\u22f0",utilde:"\u0169",uuml:"\xfc",uwangle:"\u29a7",vBar:"\u2ae8",vBarv:"\u2ae9",vangrt:"\u299c",varsubsetneq:"\u228a\ufe00",vsubne:"\u228a\ufe00",varsubsetneqq:"\u2acb\ufe00",vsubnE:"\u2acb\ufe00",varsupsetneq:"\u228b\ufe00",vsupne:"\u228b\ufe00",varsupsetneqq:"\u2acc\ufe00",vsupnE:"\u2acc\ufe00",vcy:"\u0432",veebar:"\u22bb",veeeq:"\u225a",vellip:"\u22ee",vfr:"\u{1d533}",vopf:"\u{1d567}",vscr:"\u{1d4cb}",vzigzag:"\u299a",wcirc:"\u0175",wedbar:"\u2a5f",wedgeq:"\u2259",weierp:"\u2118",wp:"\u2118",wfr:"\u{1d534}",wopf:"\u{1d568}",wscr:"\u{1d4cc}",xfr:"\u{1d535}",xi:"\u03be",xnis:"\u22fb",xopf:"\u{1d569}",xscr:"\u{1d4cd}",yacute:"\xfd",yacy:"\u044f",ycirc:"\u0177",ycy:"\u044b",yen:"\xa5",yfr:"\u{1d536}",yicy:"\u0457",yopf:"\u{1d56a}",yscr:"\u{1d4ce}",yucy:"\u044e",yuml:"\xff",zacute:"\u017a",zcaron:"\u017e",zcy:"\u0437",zdot:"\u017c",zeta:"\u03b6",zfr:"\u{1d537}",zhcy:"\u0436",zigrarr:"\u21dd",zopf:"\u{1d56b}",zscr:"\u{1d4cf}",zwj:"\u200d",zwnj:"\u200c"},gS="\ue500";mS.ngsp=gS;
1class tE extends Cu{constructor(t,u,S){super(S,t),this.tokenType=u}}class Lg{constructor(t,u,S){this.tokens=t,this.errors=u,this.nonNormalizedIcuExpressions=S}}const SS=/\r\n?/g;function i_(m){return`Unexpected character "${m===oa?"EOF":String.fromCharCode(m)}"`}function nE(m){return`Unknown entity "${m}" - use the "&#<decimal>;" or  "&#x<hex>;" syntax`}var rE;!function(m){m.HEX="hexadecimal",m.DEC="decimal"}(rE||(rE={}));class iE{constructor(t){this.error=t}}class Mb{constructor(t,u,S){this._getTagDefinition=u,this._currentTokenStart=null,this._currentTokenType=null,this._expansionCaseStack=[],this._inInterpolation=!1,this.tokens=[],this.errors=[],this.nonNormalizedIcuExpressions=[],this._tokenizeIcu=S.tokenizeExpansionForms||!1,this._interpolationConfig=S.interpolationConfig||wc,this._leadingTriviaCodePoints=S.leadingTriviaChars&&S.leadingTriviaChars.map(z=>z.codePointAt(0)||0);const U=S.range||{endPos:t.content.length,startPos:0,startLine:0,startCol:0};this._cursor=S.escapedString?new TS(t,U):new s_(t,U),this._preserveLineEndings=S.preserveLineEndings||!1,this._i18nNormalizeLineEndingsInICUs=S.i18nNormalizeLineEndingsInICUs||!1,this._tokenizeBlocks=S.tokenizeBlocks||!1;try{this._cursor.init()}catch(z){this.handleError(z)}}_processCarriageReturns(t){return this._preserveLineEndings?t:t.replace(SS,"\n")}tokenize(){for(;this._cursor.peek()!==oa;){const t=this._cursor.clone();try{this._attemptCharCode(60)?this._attemptCharCode(33)?this._attemptCharCode(91)?this._consumeCdata(t):this._attemptCharCode(45)?this._consumeComment(t):this._consumeDocType(t):this._attemptCharCode(47)?this._consumeTagClose(t):this._consumeTagOpen(t):this._tokenizeBlocks&&this._attemptStr("{#")?this._consumeBlockGroupOpen(t):this._tokenizeBlocks&&this._attemptStr("{/")?this._consumeBlockGroupClose(t):this._tokenizeBlocks&&this._attemptStr("{:")?this._consumeBlock(t):this._tokenizeIcu&&this._tokenizeExpansionForm()||this._consumeWithInterpolation(5,8,()=>this._isTextEnd(),()=>this._isTagStart())}catch(u){this.handleError(u)}}this._beginToken(24),this._endToken([])}_consumeBlockGroupOpen(t){this._beginToken(25,t);const u=this._cursor.clone();this._attemptCharCodeUntilFn(S=>!kg(S)),this._endToken([this._cursor.getChars(u)]),this._consumeBlockParameters(),this._beginToken(26),this._requireCharCode(ja),this._endToken([])}_consumeBlockGroupClose(t){this._beginToken(27,t);const u=this._cursor.clone();this._attemptCharCodeUntilFn(U=>!kg(U));const S=this._cursor.getChars(u);this._requireCharCode(ja),this._endToken([S])}_consumeBlock(t){this._beginToken(29,t);const u=this._cursor.clone();this._attemptCharCodeUntilFn(S=>!kg(S)),this._endToken([this._cursor.getChars(u)]),this._consumeBlockParameters(),this._beginToken(30),this._requireCharCode(ja),this._endToken([])}_consumeBlockParameters(){for(this._attemptCharCodeUntilFn(ES);this._cursor.peek()!==ja&&this._cursor.peek()!==oa;){this._beginToken(28);const t=this._cursor.clone();let u=null,S=0;for(;59!==this._cursor.peek()&&this._cursor.peek()!==oa||null!==u;){const U=this._cursor.peek();if(92===U)this._cursor.advance();else if(U===u)u=null;else if(null===u&&Hc(U))u=U;else if(U===oo&&null===u)S++;else if(U===ja&&null===u){if(0===S)break;S>0&&S--}this._cursor.advance()}this._endToken([this._cursor.getChars(t)]),this._attemptCharCodeUntilFn(ES)}}_tokenizeExpansionForm(){if(this.isExpansionFormStart())return this._consumeExpansionFormStart(),!0;if(function Hg(m){return m!==ja}(this._cursor.peek())&&this._isInExpansionForm())return this._consumeExpansionCaseStart(),!0;if(this._cursor.peek()===ja){if(this._isInExpansionCase())return this._consumeExpansionCaseEnd(),!0;if(this._isInExpansionForm())return this._consumeExpansionFormEnd(),!0}return!1}_beginToken(t,u=this._cursor.clone()){this._currentTokenStart=u,this._currentTokenType=t}_endToken(t,u){if(null===this._currentTokenStart)throw new tE("Programming error - attempted to end a token when there was no start to the token",this._currentTokenType,this._cursor.getSpan(u));if(null===this._currentTokenType)throw new tE("Programming error - attempted to end a token which has no token type",null,this._cursor.getSpan(this._currentTokenStart));const S={type:this._currentTokenType,parts:t,sourceSpan:(u??this._cursor).getSpan(this._currentTokenStart,this._leadingTriviaCodePoints)};return this.tokens.push(S),this._currentTokenStart=null,this._currentTokenType=null,S}_createError(t,u){this._isInExpansionForm()&&(t+=' (Do you have an unescaped "{" in your template? Use "{{ \'{\' }}") to escape it.)');const S=new tE(t,this._currentTokenType,u);return this._currentTokenStart=null,this._currentTokenType=null,new iE(S)}handleError(t){if(t instanceof yS&&(t=this._createError(t.msg,this._cursor.getSpan(t.cursor))),!(t instanceof iE))throw t;this.errors.push(t.error)}_attemptCharCode(t){return this._cursor.peek()===t&&(this._cursor.advance(),!0)}_attemptCharCodeCaseInsensitive(t){return!!function Ob(m,t){return sE(m)===sE(t)}(this._cursor.peek(),t)&&(this._cursor.advance(),!0)}_requireCharCode(t){const u=this._cursor.clone();if(!this._attemptCharCode(t))throw this._createError(i_(this._cursor.peek()),this._cursor.getSpan(u))}_attemptStr(t){const u=t.length;if(this._cursor.charsLeft()<u)return!1;const S=this._cursor.clone();for(let U=0;U<u;U++)if(!this._attemptCharCode(t.charCodeAt(U)))return this._cursor=S,!1;return!0}_attemptStrCaseInsensitive(t){for(let u=0;u<t.length;u++)if(!this._attemptCharCodeCaseInsensitive(t.charCodeAt(u)))return!1;return!0}_requireStr(t){const u=this._cursor.clone();if(!this._attemptStr(t))throw this._createError(i_(this._cursor.peek()),this._cursor.getSpan(u))}_attemptCharCodeUntilFn(t){for(;!t(this._cursor.peek());)this._cursor.advance()}_requireCharCodeUntilFn(t,u){const S=this._cursor.clone();if(this._attemptCharCodeUntilFn(t),this._cursor.diff(S)<u)throw this._createError(i_(this._cursor.peek()),this._cursor.getSpan(S))}_attemptUntilChar(t){for(;this._cursor.peek()!==t;)this._cursor.advance()}_readChar(){const t=String.fromCodePoint(this._cursor.peek());return this._cursor.advance(),t}_consumeEntity(t){this._beginToken(9);const u=this._cursor.clone();if(this._cursor.advance(),this._attemptCharCode(35)){const S=this._attemptCharCode(120)||this._attemptCharCode(88),U=this._cursor.clone();if(this._attemptCharCodeUntilFn(wy),59!=this._cursor.peek()){this._cursor.advance();const ye=S?rE.HEX:rE.DEC;throw this._createError(function vS(m,t){return`Unable to parse entity "${t}" - ${m} character reference entities must end with ";"`}(ye,this._cursor.getChars(u)),this._cursor.getSpan())}const z=this._cursor.getChars(U);this._cursor.advance();try{const ye=parseInt(z,S?16:10);this._endToken([String.fromCharCode(ye),this._cursor.getChars(u)])}catch{throw this._createError(nE(this._cursor.getChars(u)),this._cursor.getSpan())}}else{const S=this._cursor.clone();if(this._attemptCharCodeUntilFn(Iy),59!=this._cursor.peek())this._beginToken(t,u),this._cursor=S,this._endToken(["&"]);else{const U=this._cursor.getChars(S);this._cursor.advance();const z=mS[U];if(!z)throw this._createError(nE(U),this._cursor.getSpan(u));this._endToken([z,`&${U};`])}}}_consumeRawText(t,u){this._beginToken(t?6:7);const S=[];for(;;){const U=this._cursor.clone(),z=u();if(this._cursor=U,z)break;t&&38===this._cursor.peek()?(this._endToken([this._processCarriageReturns(S.join(""))]),S.length=0,this._consumeEntity(6),this._beginToken(6)):S.push(this._readChar())}this._endToken([this._processCarriageReturns(S.join(""))])}_consumeComment(t){this._beginToken(10,t),this._requireCharCode(45),this._endToken([]),this._consumeRawText(!1,()=>this._attemptStr("--\x3e")),this._beginToken(11),this._requireStr("--\x3e"),this._endToken([])}_consumeCdata(t){this._beginToken(12,t),this._requireStr("CDATA["),this._endToken([]),this._consumeRawText(!1,()=>this._attemptStr("]]>")),this._beginToken(13),this._requireStr("]]>"),this._endToken([])}_consumeDocType(t){this._beginToken(18,t);const u=this._cursor.clone();this._attemptUntilChar(62);const S=this._cursor.getChars(u);this._cursor.advance(),this._endToken([S])}_consumePrefixAndName(){const t=this._cursor.clone();let S,u="";for(;58!==this._cursor.peek()&&!Cb(this._cursor.peek());)this._cursor.advance();58===this._cursor.peek()?(u=this._cursor.getChars(t),this._cursor.advance(),S=this._cursor.clone()):S=t,this._requireCharCodeUntilFn(Py,""===u?0:1);return[u,this._cursor.getChars(S)]}_consumeTagOpen(t){let u,S,U;try{if(!m_(this._cursor.peek()))throw this._createError(i_(this._cursor.peek()),this._cursor.getSpan(t));for(U=this._consumeTagOpenStart(t),S=U.parts[0],u=U.parts[1],this._attemptCharCodeUntilFn(Gd);47!==this._cursor.peek()&&62!==this._cursor.peek()&&60!==this._cursor.peek()&&this._cursor.peek()!==oa;)this._consumeAttributeName(),this._attemptCharCodeUntilFn(Gd),this._attemptCharCode(61)&&(this._attemptCharCodeUntilFn(Gd),this._consumeAttributeValue()),this._attemptCharCodeUntilFn(Gd);this._consumeTagOpenEnd()}catch(ye){if(ye instanceof iE)return void(U?U.type=4:(this._beginToken(5,t),this._endToken(["<"])));throw ye}const z=this._getTagDefinition(u).getContentType(S);z===fu.RAW_TEXT?this._consumeRawTextWithTagClose(S,u,!1):z===fu.ESCAPABLE_RAW_TEXT&&this._consumeRawTextWithTagClose(S,u,!0)}_consumeRawTextWithTagClose(t,u,S){this._consumeRawText(S,()=>!!(this._attemptCharCode(60)&&this._attemptCharCode(47)&&(this._attemptCharCodeUntilFn(Gd),this._attemptStrCaseInsensitive(u)))&&(this._attemptCharCodeUntilFn(Gd),this._attemptCharCode(62))),this._beginToken(3),this._requireCharCodeUntilFn(U=>62===U,3),this._cursor.advance(),this._endToken([t,u])}_consumeTagOpenStart(t){this._beginToken(0,t);const u=this._consumePrefixAndName();return this._endToken(u)}_consumeAttributeName(){const t=this._cursor.peek();if(39===t||34===t)throw this._createError(i_(t),this._cursor.getSpan());this._beginToken(14);const u=this._consumePrefixAndName();this._endToken(u)}_consumeAttributeValue(){if(39===this._cursor.peek()||34===this._cursor.peek()){const t=this._cursor.peek();this._consumeQuote(t);const u=()=>this._cursor.peek()===t;this._consumeWithInterpolation(16,17,u,u),this._consumeQuote(t)}
1else{const t=()=>Py(this._cursor.peek());this._consumeWithInterpolation(16,17,t,t)}}_consumeQuote(t){this._beginToken(15),this._requireCharCode(t),this._endToken([String.fromCodePoint(t)])}_consumeTagOpenEnd(){const t=this._attemptCharCode(47)?2:1;this._beginToken(t),this._requireCharCode(62),this._endToken([])}_consumeTagClose(t){this._beginToken(3,t),this._attemptCharCodeUntilFn(Gd);const u=this._consumePrefixAndName();this._attemptCharCodeUntilFn(Gd),this._requireCharCode(62),this._endToken(u)}_consumeExpansionFormStart(){this._beginToken(19),this._requireCharCode(oo),this._endToken([]),this._expansionCaseStack.push(19),this._beginToken(7);const t=this._readUntil(44),u=this._processCarriageReturns(t);if(this._i18nNormalizeLineEndingsInICUs)this._endToken([u]);else{const U=this._endToken([t]);u!==t&&this.nonNormalizedIcuExpressions.push(U)}this._requireCharCode(44),this._attemptCharCodeUntilFn(Gd),this._beginToken(7);const S=this._readUntil(44);this._endToken([S]),this._requireCharCode(44),this._attemptCharCodeUntilFn(Gd)}_consumeExpansionCaseStart(){this._beginToken(20);const t=this._readUntil(oo).trim();this._endToken([t]),this._attemptCharCodeUntilFn(Gd),this._beginToken(21),this._requireCharCode(oo),this._endToken([]),this._attemptCharCodeUntilFn(Gd),this._expansionCaseStack.push(21)}_consumeExpansionCaseEnd(){this._beginToken(22),this._requireCharCode(ja),this._endToken([]),this._attemptCharCodeUntilFn(Gd),this._expansionCaseStack.pop()}_consumeExpansionFormEnd(){this._beginToken(23),this._requireCharCode(ja),this._endToken([]),this._expansionCaseStack.pop()}_consumeWithInterpolation(t,u,S,U){this._beginToken(t);const z=[];for(;!S();){const ye=this._cursor.clone();this._interpolationConfig&&this._attemptStr(this._interpolationConfig.start)?(this._endToken([this._processCarriageReturns(z.join(""))],ye),z.length=0,this._consumeInterpolation(u,ye,U),this._beginToken(t)):38===this._cursor.peek()?(this._endToken([this._processCarriageReturns(z.join(""))]),z.length=0,this._consumeEntity(t),this._beginToken(t)):z.push(this._readChar())}this._inInterpolation=!1,this._endToken([this._processCarriageReturns(z.join(""))])}_consumeInterpolation(t,u,S){const U=[];this._beginToken(t,u),U.push(this._interpolationConfig.start);const z=this._cursor.clone();let ye=null,qe=!1;for(;this._cursor.peek()!==oa&&(null===S||!S());){const Ot=this._cursor.clone();if(this._isTagStart())return this._cursor=Ot,U.push(this._getProcessedChars(z,Ot)),void this._endToken(U);if(null===ye){if(this._attemptStr(this._interpolationConfig.end))return U.push(this._getProcessedChars(z,Ot)),U.push(this._interpolationConfig.end),void this._endToken(U);this._attemptStr("//")&&(qe=!0)}const Dt=this._cursor.peek();this._cursor.advance(),92===Dt?this._cursor.advance():Dt===ye?ye=null:!qe&&null===ye&&Hc(Dt)&&(ye=Dt)}U.push(this._getProcessedChars(z,this._cursor)),this._endToken(U)}_getProcessedChars(t,u){return this._processCarriageReturns(u.getChars(t))}_isTextEnd(){return!!(this._isTagStart()||this._isBlockStart()||this._cursor.peek()===oa||this._tokenizeIcu&&!this._inInterpolation&&(this.isExpansionFormStart()||this._cursor.peek()===ja&&this._isInExpansionCase()))}
1_isTagStart(){if(60===this._cursor.peek()){const t=this._cursor.clone();t.advance();const u=t.peek();if(Lc<=u&&u<=Ys||pc<=u&&u<=Fu||47===u||33===u)return!0}return!1}_isBlockStart(){if(this._tokenizeBlocks&&this._cursor.peek()===oo){const t=this._cursor.clone();t.advance();const u=t.peek();if(33!==u&&47!==u&&58!==u)return!1;if(t.advance(),kg(t.peek()))return!0}return!1}_readUntil(t){const u=this._cursor.clone();return this._attemptUntilChar(t),this._cursor.getChars(u)}_isInExpansionCase(){return this._expansionCaseStack.length>0&&21===this._expansionCaseStack[this._expansionCaseStack.length-1]}_isInExpansionForm(){return this._expansionCaseStack.length>0&&19===this._expansionCaseStack[this._expansionCaseStack.length-1]}isExpansionFormStart(){if(this._cursor.peek()!==oo)return!1;if(this._interpolationConfig){const t=this._cursor.clone(),u=this._attemptStr(this._interpolationConfig.start);return this._cursor=t,!u}return!0}}function Gd(m){return!Ch(m)||m===oa}function Py(m){return Ch(m)||62===m||60===m||47===m||39===m||34===m||61===m||m===oa}function Cb(m){return(m<Lc||Ys<m)&&(m<pc||Fu<m)&&(m<ef||m>cu)}function wy(m){return 59===m||m===oa||!function Pd(m){return m>=Lc&&m<=Ne||m>=pc&&m<=od||_c(m)}(m)}function Iy(m){return 59===m||m===oa||!m_(m)}function sE(m){return m>=Lc&&m<=Ys?m-Lc+pc:m}function kg(m){return m_(m)||_c(m)||m===Rd}function ES(m){return 59!==m&&Gd(m)}class s_{constructor(t,u){if(t instanceof s_){this.file=t.file,this.input=t.input,this.end=t.end;const S=t.state;this.state={peek:S.peek,offset:S.offset,line:S.line,column:S.column}}else{if(!u)throw new Error("Programming error: the range argument must be provided with a file argument.");this.file=t,this.input=t.content,this.end=u.endPos,this.state={peek:-1,offset:u.startPos,line:u.startLine,column:u.startCol}}}clone(){return new s_(this)}peek(){return this.state.peek}charsLeft(){return this.end-this.state.offset}diff(t){return this.state.offset-t.state.offset}advance(){this.advanceState(this.state)}init(){this.updatePeek(this.state)}getSpan(t,u){let S=t=t||this;if(u)for(;this.diff(t)>0&&-1!==u.indexOf(t.peek());)S===t&&(t=t.clone()),t.advance();const U=this.locationFromCursor(t),z=this.locationFromCursor(this),ye=S!==t?this.locationFromCursor(S):U;return new ha(U,z,ye)}getChars(t){return this.input.substring(t.state.offset,this.state.offset)}charAt(t){return this.input.charCodeAt(t)}advanceState(t){if(t.offset>=this.end)throw this.state=t,new yS('Unexpected character "EOF"',this);const u=this.charAt(t.offset);10===u?(t.line++,t.column=0):Rf(u)||t.column++,t.offset++,this.updatePeek(t)}updatePeek(t){t.peek=t.offset>=this.end?oa:this.charAt(t.offset)}locationFromCursor(t){return new uu(t.file,t.state.offset,t.state.line,t.state.column)}}class TS extends s_{constructor(t,u){t instanceof TS?(super(t),this.internalState={...t.internalState}):(super(t,u),this.internalState=this.state)}
1advance(){this.state=this.internalState,super.advance(),this.processEscapeSequence()}init(){super.init(),this.processEscapeSequence()}clone(){return new TS(this)}getChars(t){const u=t.clone();let S="";for(;u.internalState.offset<this.internalState.offset;)S+=String.fromCodePoint(u.peek()),u.advance();return S}processEscapeSequence(){const t=()=>this.internalState.peek;if(92===t())if(this.internalState={...this.state},this.advanceState(this.internalState),110===t())this.state.peek=10;else if(114===t())this.state.peek=13;else if(118===t())this.state.peek=11;else if(116===t())this.state.peek=ws;else if(98===t())this.state.peek=8;else if(t()===Ne)this.state.peek=12;else if(117===t())if(this.advanceState(this.internalState),t()===oo){this.advanceState(this.internalState);const u=this.clone();let S=0;for(;t()!==ja;)this.advanceState(this.internalState),S++;this.state.peek=this.decodeHexDigits(u,S)}else{const u=this.clone();this.advanceState(this.internalState),this.advanceState(this.internalState),this.advanceState(this.internalState),this.state.peek=this.decodeHexDigits(u,4)}else if(120===t()){this.advanceState(this.internalState);const u=this.clone();this.advanceState(this.internalState),this.state.peek=this.decodeHexDigits(u,2)}else if(J_(t())){let u="",S=0,U=this.clone();for(;J_(t())&&S<3;)U=this.clone(),u+=String.fromCodePoint(t()),this.advanceState(this.internalState),S++;this.state.peek=parseInt(u,8),this.internalState=U.internalState}else Rf(this.internalState.peek)?(this.advanceState(this.internalState),this.state=this.internalState):this.state.peek=this.internalState.peek}decodeHexDigits(t,u){const S=this.input.slice(t.internalState.offset,t.internalState.offset+u),U=parseInt(S,16);if(isNaN(U))throw t.state=t.internalState,new yS("Invalid hexadecimal escape sequence",t);return U}}class yS{constructor(t,u){this.msg=t,this.cursor=u}}class gd extends Cu{static create(t,u,S){return new gd(t,u,S)}constructor(t,u,S){super(u,S),this.elementName=t}}class bm{constructor(t,u){this.rootNodes=t,this.errors=u}}class Ny{constructor(t){this.getTagDefinition=t}parse(t,u,S){const U=function Ry(m,t,u,S={}){const U=new Mb(new zf(m,t),u,S);return U.tokenize(),new Lg(function xb(m){const t=[];let u;for(let S=0;S<m.length;S++){const U=m[S];u&&5===u.type&&5===U.type||u&&16===u.type&&16===U.type?(u.parts[0]+=U.parts[0],u.sourceSpan.end=U.sourceSpan.end):(u=U,t.push(u))}return t}(U.tokens),U.errors,U.nonNormalizedIcuExpressions)}(t,u,this.getTagDefinition,S),z=new oE(U.tokens,this.getTagDefinition);return z.build(),new bm(z.rootNodes,U.errors.concat(z.errors))}}class oE{constructor(t,u){this.tokens=t,this.getTagDefinition=u,this._index=-1,this._containerStack=[],this.rootNodes=[],this.errors=[],this._advance()}build(){for(;24!==this._peek.type;)0===this._peek.type||4===this._peek.type?this._consumeStartTag(this._advance()):3===this._peek.type?this._consumeEndTag(this._advance()):12===this._peek.type?(this._closeVoidElement(),this._consumeCdata(this._advance())):10===this._peek.type?(this._closeVoidElement(),this._consumeComment(this._advance())):5===this._peek.type||7===this._peek.type||6===this._peek.type?(this._closeVoidElement(),this._consumeText(this._advance())):19===this._peek.type?this._consumeExpansion(this._advance()):25===this._peek.type?(this._closeVoidElement(),this._consumeBlockGroupOpen(this._advance())):29===this._peek.type?(this._closeVoidElement(),this._consumeBlock(this._advance(),30)):27===this._peek.type?(this._closeVoidElement(),this._consumeBlockGroupClose(this._advance())):this._advance()}_advance(){const t=this._peek;return this._index<this.tokens.length-1&&this._index++,this._peek=this.tokens[this._index],t}_advanceIf(t){return this._peek.type===t?this._advance():null}_consumeCdata(t){this._consumeText(this._advance()),this._advanceIf(13)}_consumeComment(t){const u=this._advanceIf(7),S=this._advanceIf(11),U=null!=u?u.parts[0].trim():null,z=null==S?t.sourceSpan:new ha(t.sourceSpan.start,S.sourceSpan.end,t.sourceSpan.fullStart);this._addToParent(new Ng(U,z))}_consumeExpansion(t){const u=this._advance(),S=this._advance(),U=[];for(;20===this._peek.type;){const ye=this._parseExpansionCase();if(!ye)return;U.push(ye)}if(23!==this._peek.type)return void this.errors.push(gd.create(null,this._peek.sourceSpan,"Invalid ICU message. Missing '}'."));const z=new ha(t.sourceSpan.start,this._peek.sourceSpan.end,t.sourceSpan.fullStart);this._addToParent(new Ig(u.parts[0],S.parts[0],U,z,u.sourceSpan)),this._advance()}_parseExpansionCase(){const t=this._advance();if(21!==this._peek.type)return this.errors.push(gd.create(null,this._peek.sourceSpan,"Invalid ICU message. Missing '{'.")),null;const u=this._advance(),S=this._collectExpansionExpTokens(u);if(!S)return null;const U=this._advance();S.push({type:24,parts:[],sourceSpan:U.sourceSpan});const z=new oE(S,this.getTagDefinition);if(z.build(),z.errors.length>0)return this.errors=this.errors.concat(z.errors),null;const ye=new ha(t.sourceSpan.start,U.sourceSpan.end,t.sourceSpan.fullStart),qe=new ha(u.sourceSpan.start,U.sourceSpan.end,u.sourceSpan.fullStart);return new dS(t.parts[0],z.rootNodes,ye,t.sourceSpan,qe)}_collectExpansionExpTokens(t){const u=[],S=[21];for(;;){if((19===this._peek.type||21===this._peek.type)&&S.push(this._peek.type),22===this._peek.type){if(!aE(S,21))return this.errors.push(gd.create(null,t.sourceSpan,"Invalid ICU message. Missing '}'.")),null;if(S.pop(),0===S.length)return u}if(23===this._peek.type){if(!aE(S,19))return this.errors.push(gd.create(null,t.sourceSpan,"Invalid ICU message. Missing '}'.")),null;S.pop()}
1if(24===this._peek.type)return this.errors.push(gd.create(null,t.sourceSpan,"Invalid ICU message. Missing '}'.")),null;u.push(this._advance())}}_consumeText(t){const u=[t],S=t.sourceSpan;let U=t.parts[0];if(U.length>0&&"\n"===U[0]){const z=this._getContainer();if(z instanceof U_)return this.errors.push(gd.create(null,S,"Text cannot be placed directly inside of a block group.")),null;null!=z&&0===z.children.length&&this.getTagDefinition(z.name).ignoreFirstLf&&(U=U.substring(1),u[0]={type:t.type,sourceSpan:t.sourceSpan,parts:[U]})}for(;8===this._peek.type||5===this._peek.type||9===this._peek.type;)t=this._advance(),u.push(t),8===t.type?U+=t.parts.join("").replace(/&([^;]+);/g,Ly):9===t.type?U+=t.parts[0]:U+=t.parts.join("");if(U.length>0){const z=t.sourceSpan;this._addToParent(new wg(U,new ha(S.start,z.end,S.fullStart,S.details),u))}}_closeVoidElement(){const t=this._getContainer();t instanceof Ff&&this.getTagDefinition(t.name).isVoid&&this._containerStack.pop()}_consumeStartTag(t){const[u,S]=t.parts,U=[];for(;14===this._peek.type;)U.push(this._consumeAttr(this._advance()));const z=this._getElementFullName(u,S,this._getClosestParentElement());let ye=!1;if(2===this._peek.type){this._advance(),ye=!0;const xr=this.getTagDefinition(z);xr.canSelfClose||null!==ug(z)||xr.isVoid||this.errors.push(gd.create(z,t.sourceSpan,`Only void, custom and foreign elements can be self closed "${t.parts[1]}"`))}else 1===this._peek.type&&(this._advance(),ye=!1);const qe=this._peek.sourceSpan.fullStart,Ot=new ha(t.sourceSpan.start,qe,t.sourceSpan.fullStart),Dt=new ha(t.sourceSpan.start,qe,t.sourceSpan.fullStart),rn=new Ff(z,U,[],Ot,Dt,void 0),Yn=this._getContainer();this._pushContainer(rn,Yn instanceof Ff&&this.getTagDefinition(Yn.name).isClosedByChild(rn.name)),ye?this._popContainer(z,Ff,Ot):4===t.type&&(this._popContainer(z,Ff,null),this.errors.push(gd.create(z,Ot,`Opening tag "${z}" not terminated.`)))}_pushContainer(t,u){u&&this._containerStack.pop(),this._addToParent(t),this._containerStack.push(t)}_consumeEndTag(t){const u=this._getElementFullName(t.parts[0],t.parts[1],this._getClosestParentElement());if(this.getTagDefinition(u).isVoid)this.errors.push(gd.create(u,t.sourceSpan,`Void elements do not have end tags "${t.parts[1]}"`));else if(!this._popContainer(u,Ff,t.sourceSpan)){const S=`Unexpected closing tag "${u}". It may happen when the tag has already been closed by another tag. For more info see https://www.w3.org/TR/html5/syntax.html#closing-elements-that-have-implied-end-tags`;this.errors.push(gd.create(u,t.sourceSpan,S))}}_popContainer(t,u,S){let U=!1;for(let z=this._containerStack.length-1;z>=0;z--){const ye=this._containerStack[z];if((ye instanceof U_?ye.blocks[0]?.name:ye.name)===t&&ye instanceof u)return ye.endSourceSpan=S,ye.sourceSpan.end=null!==S?S.end:ye.sourceSpan.end,this._containerStack.splice(z,this._containerStack.length-z),!U;(ye instanceof U_||ye instanceof Ff&&!this.getTagDefinition(ye.name).closedByParent)&&(U=!0)}return!1}_consumeAttr(t){const u=Wp(t.parts[0],t.parts[1]);let S=t.sourceSpan.end;15===this._peek.type&&this._advance();let U="";const z=[];let ye,qe;if(16===this._peek.type)for(ye=this._peek.sourceSpan,qe=this._peek.sourceSpan.end;16===this._peek.type||17===this._peek.type||9===this._peek.type;){const rn=this._advance();z.push(rn),17===rn.type?U+=rn.parts.join("").replace(/&([^;]+);/g,Ly):9===rn.type?U+=rn.parts[0]:U+=rn.parts.join(""),qe=S=rn.sourceSpan.end}15===this._peek.type&&(S=this._advance().sourceSpan.end);const Dt=ye&&qe&&new ha(ye.start,qe,ye.fullStart);return new fS(u,U,new ha(t.sourceSpan.start,S,t.sourceSpan.fullStart),t.sourceSpan,Dt,z.length>0?z:void 0,void 0)}_consumeBlockGroupOpen(t){const u=this._peek.sourceSpan.fullStart,S=new ha(t.sourceSpan.start,u,t.sourceSpan.fullStart),U=new ha(t.sourceSpan.start,u,t.sourceSpan.fullStart),z=new U_([],S,U,null);this._pushContainer(z,!1);const ye=this._consumeBlock(t,26);U.end=ye.startSourceSpan.end}_consumeBlock(t,u){this._conditionallyClosePreviousBlock();const S=[];for(;28===this._peek.type;){const Dt=this._advance();S.push(new Vf(Dt.parts[0],Dt.sourceSpan))}this._peek.type===u&&this._advance();const U=this._peek.sourceSpan.fullStart,z=new ha(t.sourceSpan.start,U,t.sourceSpan.fullStart),ye=new ha(t.sourceSpan.start,U,t.sourceSpan.fullStart),qe=new O0(t.parts[0],S,[],z,ye),Ot=this._getContainer();return Ot instanceof U_?(Ot.blocks.push(qe),this._containerStack.push(qe)):this.errors.push(gd.create(qe.name,qe.sourceSpan,"Blocks can only be placed inside of block groups.")),qe}_consumeBlockGroupClose(t){const u=t.parts[0],S=this._getContainer();if(this._conditionallyClosePreviousBlock(),!this._popContainer(u,U_,t.s
1ourceSpan)){const U=S instanceof Ff?`There is an unclosed "${S.name}" HTML tag named that may have to be closed first.`:"The block may have been closed earlier.";this.errors.push(gd.create(u,t.sourceSpan,`Unexpected closing block "${u}". ${U}`))}}_conditionallyClosePreviousBlock(){const t=this._getContainer();if(t instanceof O0){const u=t.children.length?t.children[t.children.length-1]:null,S=null===u?null:new ha(u.sourceSpan.end,u.sourceSpan.end);this._popContainer(t.name,O0,S)}}_getContainer(){return this._containerStack.length>0?this._containerStack[this._containerStack.length-1]:null}_getClosestParentElement(){for(let t=this._containerStack.length-1;t>-1;t--)if(this._containerStack[t]instanceof Ff)return this._containerStack[t];return null}_addToParent(t){const u=this._getContainer();null===u?this.rootNodes.push(t):u instanceof U_?this.errors.push(gd.create(null,t.sourceSpan,"Block groups can only contain blocks.")):u.children.push(t)}_getElementFullName(t,u,S){if(""===t&&(""===(t=this.getTagDefinition(u).implicitNamespacePrefix||"")&&null!=S)){const U=tc(S.name)[1];this.getTagDefinition(U).preventNamespaceInheritance||(t=ug(S.name))}return Wp(t,u)}}function aE(m,t){return m.length>0&&m[m.length-1]===t}function Ly(m,t){return void 0!==mS[t]?mS[t]||m:/^#x[a-f0-9]+$/i.test(t)?String.fromCodePoint(parseInt(t.slice(2),16)):/^#\d+$/.test(t)?String.fromCodePoint(parseInt(t.slice(1),10)):m}class AS extends Ny{constructor(){super(Dy)}parse(t,u,S){return super.parse(t,u,S)}}const bS="ngPreserveWhitespaces",Db=new Set(["pre","template","textarea","script","style"]),Mm=" \f\n\r\t\v\u1680\u180e\u2000-\u200a\u2028\u2029\u202f\u205f\u3000\ufeff",Rb=new RegExp(`[^${Mm}]`),Pb=new RegExp(`[${Mm}]{2,}`,"g");function Hy(m){return m.replace(new RegExp(gS,"g")," ")}class ky{visitElement(t,u){return Db.has(t.name)||function wb(m){return m.some(t=>t.name===bS)}(t.attrs)?new Ff(t.name,Rs(this,t.attrs),t.children,t.sourceSpan,t.startSourceSpan,t.endSourceSpan,t.i18n):new Ff(t.name,t.attrs,MS(this,t.children),t.sourceSpan,t.startSourceSpan,t.endSourceSpan,t.i18n)}visitAttribute(t,u){return t.name!==bS?t:null}visitText(t,u){const S=t.value.match(Rb),U=u&&(u.prev instanceof Ig||u.next instanceof Ig);if(S||U){const z=t.tokens.map(qe=>5===qe.type?function Ib({type:m,parts:t,sourceSpan:u}){return{type:m,parts:[lE(t[0])],sourceSpan:u}}(qe):qe),ye=lE(t.value);return new wg(ye,t.sourceSpan,z,t.i18n)}return null}visitComment(t,u){return t}visitExpansion(t,u){return t}visitExpansionCase(t,u){return t}visitBlockGroup(t,u){return new U_(MS(this,t.blocks),t.sourceSpan,t.startSourceSpan,t.endSourceSpan)}visitBlock(t,u){return new O0(t.name,t.parameters,MS(this,t.children),t.sourceSpan,t.startSourceSpan)}visitBlockParameter(t,u){return t}}function lE(m){return Hy(m).replace(Pb," ")}function MS(m,t){const u=[];return t.forEach((S,U)=>{const z={prev:t[U-1],next:t[U+1]},ye=S.visit(m,z);ye&&u.push(ye)}),u}function cE(m,t=!1){return ho(Object.keys(m).map(u=>({key:u,quoted:t,value:m[u]})))}const uE=new Set(["iframe|srcdoc","*|innerhtml","*|outerhtml","embed|src","object|codebase","object|data"]);function dE(m,t){return m=m.toLowerCase(),t=t.toLowerCase(),uE.has(m+"|"+t)||uE.has("*|"+t)}const hE="animate-";class gp{constructor(t,u,S,U){this._exprParser=t,this._interpolationConfig=u,this._schemaRegistry=S,this.errors=U}get interpolationConfig(){return this._interpolationConfig}createBoundHostProperties(t,u){const S=[];for(const U of Object.keys(t)){const z=t[U];"string"==typeof z?this.parsePropertyBinding(U,z,!0,u,u.start.offset,void 0,[],S,u):this._reportError(`Value of the host property binding "${U}" needs to be a string representing an expression but got "${z}" (${typeof z})`,u)}return S}createDirectiveHostEventAsts(t,u){const S=[];for(const U of Object.keys(t)){const z=t[U];"string"==typeof z?this.parseEvent(U,z,!1,u,u,[],S,u):this._reportError(`Value of the host listener "${U}" needs to be a string representing an expression but got "${z}" (${typeof z})`,u)}return S}parseInterpolation(t,u,S){const U=u.start.toString(),z=u.fullStart.offset;try{const ye=this._exprParser.parseInterpolation(t,U,z,S,this._interpolationConfig);return ye&&this._reportExpressionParserErrors(ye.errors,u),ye}catch(ye){return this._reportError(`${ye}`,u),this._exprParser.wrapLiteralPrimitive("ERROR",U,z)}}parseInterpolationExpression(t,u){const S=u.start.toString(),U=u.start.offset;try{const z=this._exprParser.parseInterpolationExpression(t,S,U);return z&&this._reportExpressionParserErrors(z.errors,u),z}catch(z){return this._reportError(`${z}`,u),this._exprParser.wrapLiteralPrimitive("ERROR",S,U)}}parseInlineTemplateBinding(t,u,S,U,z,ye,qe,Ot){const Dt=S.start.offset+1,rn=this._parseTemplateBindings(t,u,S,Dt,U);for(const Yn of rn){const xr=kh(S,Yn.sourceSpan),Qr=Yn.key.source,ai=kh(S,Yn.key.span);if(Yn instanceof sf){const Es=Yn.value?Yn.value.source:"$implicit",$i=Yn.value?kh(S,Yn.value.span):void 0;
1qe.push(new ag(Qr,Es,xr,ai,$i))}else if(Yn.value){const Es=Ot?xr:S,$i=kh(S,Yn.value.ast.sourceSpan);this._parsePropertyAst(Qr,Yn.value,Es,ai,$i,z,ye)}else z.push([Qr,""]),this.parseLiteralAttr(Qr,null,ai,U,void 0,z,ye,ai)}}_parseTemplateBindings(t,u,S,U,z){const ye=S.start.toString();try{const qe=this._exprParser.parseTemplateBindings(t,u,ye,U,z);return this._reportExpressionParserErrors(qe.errors,S),qe.warnings.forEach(Ot=>{this._reportError(Ot,S,nf.WARNING)}),qe.templateBindings}catch(qe){return this._reportError(`${qe}`,S),[]}}parseLiteralAttr(t,u,S,U,z,ye,qe,Ot){Pu(t)?(t=t.substring(1),void 0!==Ot&&(Ot=kh(Ot,new Sc(Ot.start.offset+1,Ot.end.offset))),u&&this._reportError('Assigning animation triggers via @prop="exp" attributes with an expression is invalid. Use property bindings (e.g. [@prop]="exp") or use an attribute without a value (e.g. @prop) instead.',S,nf.ERROR),this._parseAnimation(t,u,S,U,Ot,z,ye,qe)):qe.push(new eh(t,this._exprParser.wrapLiteralPrimitive(u,"",U),wf.LITERAL_ATTR,S,Ot,z))}parsePropertyBinding(t,u,S,U,z,ye,qe,Ot,Dt){0===t.length&&this._reportError("Property name is missing in binding",U);let rn=!1;t.startsWith(hE)?(rn=!0,t=t.substring(8),void 0!==Dt&&(Dt=kh(Dt,new Sc(Dt.start.offset+8,Dt.end.offset)))):Pu(t)&&(rn=!0,t=t.substring(1),void 0!==Dt&&(Dt=kh(Dt,new Sc(Dt.start.offset+1,Dt.end.offset)))),rn?this._parseAnimation(t,u,U,z,Dt,ye,qe,Ot):this._parsePropertyAst(t,this.parseBinding(u,S,ye||U,z),U,Dt,ye,qe,Ot)}parsePropertyInterpolation(t,u,S,U,z,ye,qe,Ot){const Dt=this.parseInterpolation(u,U||S,Ot);return!!Dt&&(this._parsePropertyAst(t,Dt,S,qe,U,z,ye),!0)}_parsePropertyAst(t,u,S,U,z,ye,qe){ye.push([t,u.source]),qe.push(new eh(t,u,wf.DEFAULT,S,U,z))}_parseAnimation(t,u,S,U,z,ye,qe,Ot){0===t.length&&this._reportError("Animation trigger is missing",S);const Dt=this.parseBinding(u||"undefined",!1,ye||S,U);qe.push([t,Dt.source]),Ot.push(new eh(t,Dt,wf.ANIMATION,S,z,ye))}parseBinding(t,u,S,U){const z=(S&&S.start||"(unknown)").toString();try{const ye=u?this._exprParser.parseSimpleBinding(t,z,U,this._interpolationConfig):this._exprParser.parseBinding(t,z,U,this._interpolationConfig);return ye&&this._reportExpressionParserErrors(ye.errors,S),ye}catch(ye){return this._reportError(`${ye}`,S),this._exprParser.wrapLiteralPrimitive("ERROR",z,U)}}createBoundElementProperty(t,u,S=!1,U=!0){if(u.isAnimation)return new r0(u.name,4,a.NONE,u.expression,null,u.sourceSpan,u.keySpan,u.valueSpan);let ye,z=null,qe=null;const Ot=u.name.split(".");let Dt;if(Ot.length>1)if("attr"==Ot[0]){qe=Ot.slice(1).join("."),S||this._validatePropertyOrAttributeName(qe,u.sourceSpan,!0),Dt=o_(this._schemaRegistry,t,qe,!0);const rn=qe.indexOf(":");if(rn>-1){const Yn=qe.substring(0,rn),xr=qe.substring(rn+1);qe=Wp(Yn,xr)}ye=1}else"class"==Ot[0]?(qe=Ot[1],ye=2,Dt=[a.NONE]):"style"==Ot[0]&&(z=Ot.length>2?Ot[2]:null,qe=Ot[1],ye=3,Dt=[a.STYLE]);if(null===qe){const rn=this._schemaRegistry.getMappedPropName(u.name);qe=U?rn:u.name,Dt=o_(this._schemaRegistry,t,rn,!1),ye=0,S||this._validatePropertyOrAttributeName(rn,u.sourceSpan,!1)}return new r0(qe,ye,Dt[0],u.expression,z,u.sourceSpan,u.keySpan,u.valueSpan)}parseEvent(t,u,S,U,z,ye,qe,Ot){0===t.length&&this._reportError("Event name is missing in binding",U),Pu(t)?(t=t.slice(1),void 0!==Ot&&(Ot=kh(Ot,new Sc(Ot.start.offset+1,Ot.end.offset))),this._parseAnimationEvent(t,u,S,U,z,qe,Ot)):this._parseRegularEvent(t,u,S,U,z,ye,qe,Ot)}calcPossibleSecurityContexts(t,u,S){const U=this._schemaRegistry.getMappedPropName(u);return o_(this._schemaRegistry,t,U,S)}_parseAnimationEvent(t,u,S,U,z,ye,qe){const Ot=function Js(m,t){return vs(m,".",t)}(t,[t,""]),Dt=Ot[0],rn=Ot[1].toLowerCase(),Yn=this._parseAction(u,S,z);ye.push(new g_(Dt,rn,1,Yn,U,z,qe)),0===Dt.length&&this._reportError("Animation event name is missing in binding",U),rn?"start"!==rn&&"done"!==rn&&this._reportError(`The provided animation output phase value "${rn}" for "@${Dt}" is not supported (use start or done)`,U):this._reportError(`The animation trigger output event (@${Dt}) is missing its phase value name (start or done are currently supported)`,U)}_parseRegularEvent(t,u,S,U,z,ye,qe,Ot){const[Dt,rn]=function is(m,t){return vs(m,":",t)}(t,[null,t]),Yn=this._parseAction(u,S,z);ye.push([t,Yn.source]),qe.push(new g_(rn,Dt,0,Yn,U,z,Ot))}_parseAction(t,u,S){const U=(S&&S.start||"(unknown").toString(),z=S&&S.start?S.start.offset:0;try{const ye=this._exprParser.parseAction(t,u,U,z,this._interpolationConfig);return ye&&this._reportExpressionParserErrors(ye.errors,S),!ye||ye.ast instanceof du?(this._reportError("Empty expressions are not allowed",S),this._exprParser.wrapLiteralPrimitive("ERROR",U,z)):ye}catch(ye){return this._reportError(`${ye}`,S),this._exprParser.wrapLiteralPrimitive("ERROR",U,z)}}_reportError(t,u,S=nf.ERROR){this.errors.push(new Cu(u,t,S))}_reportExpressionParserErrors(t,u){for(const S of t)this._reportError(S.message,u)}_validatePropertyOrAttributeName(t,u,S){const U=S?this._schemaRegistry.validateAttribute(t):this._schemaRegistry.validateProperty(t);U.error&&this._reportError(U.msg,u,nf.ERROR)}}function Pu(m){return"@"==m[0]}function o_(m,t,u,S){const U=[];return A.parse(t).forEach(z=>{const ye=z.element?[z.element]:m.allKnownElementNames(),qe=new Set(z.notSelectors.filter(Dt=>Dt.isElementSelector()).map(Dt=>Dt.element)),Ot=ye.filter(Dt=>!qe.has(Dt));U.push(...Ot.map(Dt=>m.securityContext(Dt,u,S)))}),0===U.length?[a.NONE]:Array.from(new Set(U)).sort()}function kh(m,t){const u=t.start-m.start.offset,S=t.end-m.end.offset;return new ha(m.start.moveBy(u),m.end.moveBy(S),m.fullStart.moveBy(u),m.details)}const pE=/^([^:/?#]+):/;function R0(m){let t=null,u=null,S=null,U=!1,z="";
1m.attrs.forEach(Ot=>{const Dt=Ot.name.toLowerCase();"select"==Dt?t=Ot.value:"href"==Dt?u=Ot.value:"rel"==Dt?S=Ot.value:"ngNonBindable"==Ot.name?U=!0:"ngProjectAs"==Ot.name&&Ot.value.length>0&&(z=Ot.value)}),t=function By(m){return null===m||0===m.length?"*":m}(t);const ye=m.name.toLowerCase();let qe=Wd.OTHER;return nc(ye)?qe=Wd.NG_CONTENT:"style"==ye?qe=Wd.STYLE:"script"==ye?qe=Wd.SCRIPT:"link"==ye&&"stylesheet"==S&&(qe=Wd.STYLESHEET),new Uy(qe,t,u,U,z)}var Wd;!function(m){m[m.NG_CONTENT=0]="NG_CONTENT",m[m.STYLE=1]="STYLE",m[m.STYLESHEET=2]="STYLESHEET",m[m.SCRIPT=3]="SCRIPT",m[m.OTHER=4]="OTHER"}(Wd||(Wd={}));class Uy{constructor(t,u,S,U,z){this.type=t,this.selectAttr=u,this.hrefAttr=S,this.nonBindable=U,this.projectAs=z}}const Fy=/^\d+(ms|s)?$/,Vy=/^\s$/,_E=new Map([[oo,ja],[91,93],[40,41]]);var wu;function Bg({expression:m,sourceSpan:t},u,S){const U=m.indexOf("when");if(-1===U)return S.push(new Cu(t,'Could not find "when" keyword in expression')),null;const z=DS(m,U+1),ye=u.parseBinding(m.slice(z),!1,t,t.start.offset+z);return new Wc(ye,t)}function xS({expression:m,sourceSpan:t},u){const S=m.indexOf("on");if(-1===S)return u.push(new Cu(t,'Could not find "on" keyword in expression')),[];const U=DS(m,S+1);return new Ub(m,U,t,u).parse()}!function(m){m.IDLE="idle",m.TIMER="timer",m.INTERACTION="interaction",m.IMMEDIATE="immediate",m.HOVER="hover",m.VIEWPORT="viewport"}(wu||(wu={}));class Ub{constructor(t,u,S,U){this.expression=t,this.start=u,this.span=S,this.errors=U,this.index=0,this.triggers=[],this.tokens=(new ym).tokenize(t.slice(u))}parse(){for(;this.tokens.length>0&&this.index<this.tokens.length;){const t=this.token();if(!t.isIdentifier()){this.unexpectedToken(t);break}if(this.isFollowedByOrLast(44))this.consumeTrigger(t,[]),this.advance();else if(this.isFollowedByOrLast(40)){this.advance();const u=this.errors.length,S=this.consumeParameters();if(this.errors.length!==u)break;this.consumeTrigger(t,S),this.advance()}else this.index<this.tokens.length-1&&this.unexpectedToken(this.tokens[this.index+1]);this.advance()}return this.triggers}advance(){this.index++}isFollowedByOrLast(t){return this.index===this.tokens.length-1||this.tokens[this.index+1].isCharacter(t)}token(){return this.tokens[Math.min(this.index,this.tokens.length-1)]}consumeTrigger(t,u){const S=this.span.start.moveBy(this.start+t.index-this.tokens[0].index),U=S.moveBy(this.token().end-t.index),z=new ha(S,U);try{switch(t.toString()){case wu.IDLE:this.triggers.push(function pC(m,t){if(m.length>0)throw new Error(`"${wu.IDLE}" trigger cannot have parameters`);return new Zl(t)}(u,z));break;case wu.TIMER:this.triggers.push(function Bb(m,t){if(1!==m.length)throw new Error(`"${wu.TIMER}" trigger must have exactly one parameter`);const u=RS(m[0]);if(null===u)throw new Error(`Could not parse time value of trigger "${wu.TIMER}"`);return new dc(u,t)}(u,z));break;case wu.INTERACTION:this.triggers.push(function Fb(m,t){if(m.length>1)throw new Error(`"${wu.INTERACTION}" trigger can only have zero or one parameters`);return new xc(m[0]??null,t)}(u,z));break;case wu.IMMEDIATE:this.triggers.push(function Vb(m,t){if(m.length>0)throw new Error(`"${wu.IMMEDIATE}" trigger cannot have parameters`);return new rd(t)}(u,z));break;case wu.HOVER:this.triggers.push(function _C(m,t){if(m.length>0)throw new Error(`"${wu.HOVER}" trigger cannot have parameters`);return new ko(t)}(u,z));break;case wu.VIEWPORT:this.triggers.push(function Yb(m,t){if(m.length>1)throw new Error(`"${wu.VIEWPORT}" trigger can only have zero or one parameters`);return new ia(m[0]??null,t)}(u,z));break;default:throw new Error(`Unrecognized trigger type "${t}"`)}}catch(ye){this.error(t,ye.message)}}consumeParameters(){const t=[];if(!this.token().isCharacter(40))return this.unexpectedToken(this.token()),t;this.advance();const u=[];let S="";for(;this.index<this.tokens.length;){const U=this.token();if(U.isCharacter(41)&&0===u.length){S.length&&t.push(S);break}(U.type===ao.Character&&_E.has(U.numValue)&&u.push(_E.get(U.numValue)),u.length>0&&U.isCharacter(u[u.length-1])&&u.pop(),0===u.length&&U.isCharacter(44)&&S.length>0)?(t.push(S),S="",this.advance()):(S+=this.tokenText(),this.advance())}return(!this.token().isCharacter(41)||u.length>0)&&this.error(this.token(),"Unexpected end of expression"),this.index<this.tokens.length-1&&!this.tokens[this.index+1].isCharacter(44)&&this.unexpectedToken(this.tokens[this.index+1]),t}tokenText(){return this.expression.slice(this.start+this.token().index,this.start+this.token().end)}error(t,u){const S=this.span.start.moveBy(this.start+t.index),U=S.moveBy(t.end-t.index);this.errors.push(new Cu(new ha(S,U),u))}unexpectedToken(t){this.error(t,`Unexpected token "${t}"`)}}function DS(m,t=0){let u=!1;for(let S=t;S<m.length;S++)if(Vy.test(m[S]))u=!0;else if(u)return S;return-1}function RS(m){const t=m.match(Fy);if(!t)return null;const[u,S]=t;return parseInt(u)*("s"===S?1e3:1)}const Yy=/^prefetch\s+when\s/,jy=/^prefetch\s+on\s/,Fg=/^minimum\s/,Pm=/^after\s/,PS=/^when\s/,Vg=/^on\s/;var bc;function a_(m,t,u){const S=[],[U,...z]=m.blocks,{triggers:ye,prefetchTriggers:qe}=function gE(m,t,u){const S=[],U=[];for(const z of m)if(PS.test(z.expression)){const ye=Bg(z,t,u);null!==ye&&S.push(ye)}else if(Vg.test(z.expression))S.push(...xS(z,u));else if(Yy.test(z.expression)){const ye=Bg(z,t,u);null!==ye&&U.push(ye)}else jy.test(z.expression)?U.push(...xS(z,u)):u.push(new Cu(z.sourceSpan,"Unrecognized trigger"));return{triggers:S,prefetchTriggers:U}}(U.parameters,u,S),{placeholder:Ot,loading:Dt,error:rn}=function mE(m,t,u){let S=null,U=null,z=null;for(const ye of m)try{switch(ye.name){case bc.PLACEHOLDER:null!==S?t.push(new Cu(ye.startSourceSpan,`"defer" block can only have one "${bc.PLACEHOLDER}" block`)):S=wm(ye,u);break;case bc.LOADING:null!==U?t.push(new Cu(ye.startSourceSpan,`"defer" block can only have one "${bc.LOADING}" block`)):U=Im(ye,u);break;case bc.ERROR:null!==z?t.push(new Cu(ye.startSourceSpan,`"defer" block can only have one "${bc.ERROR}" block`)):z=Gy(ye,u);break;default:t.push(new Cu(ye.startSourceSpan,`Unrecognized block "${ye.name}"`))}}catch(qe){t.push(new Cu(ye.startSourceSpan,qe.message))}return{placeholder:S,loading:U,error:z}}(z,S,t);return{node:new Ea(Rs(t,U.children),ye,qe,Ot,Dt,rn,m.sourceSpan,m.startSourceSpan,m.endSourceSpan),errors:S}}function wm(m,t){let u=null;for(const S of m.parameters){if(!Fg.test(S.expression))throw new Error(`Unrecognized parameter in "${bc.PLACEHOLDER}" block: "${S.expression}"`);{const U=RS(S.expression.slice(DS(S.expression)));if(null===U)throw new Error('Could not parse time value of parameter "minimum"');u=U}}return new Md(Rs(t,m.children),u,m.sourceSpan,m.startSourceSpan,m.endSourceSpan)}function Im(m,t){let u=null,S=null;for(const U of m.parameters)if(Pm.test(U.expression)){const z=RS(U.expression.slice(DS(U.expression)));if(null===z)throw new Error('Could not parse time value of parameter "after"');u=z}else{if(!Fg.test(U.expression))throw new Error(`Unrecognized parameter in "${bc.LOADING}" block: "${U.expression}"`);{const z=RS(U.expression.slice(DS(U.expression)));if(null===z)throw new Error('Could not parse time value of parameter "minimum"');S=z}}return new Nl(Rs(t,m.children),u,S,m.sourceSpan,m.startSourceSpan,m.endSourceSpan)}function Gy(m,t){if(m.parameters.length>0)throw new Error(`"${bc.ERROR}" block cannot have parameters`);return new $f(Rs(t,m.children),m.sourceSpan,m.startSourceSpan,m.endSourceSpan)}!function(m){m.PLACEHOLDER="placeholder",m.LOADING="loading",m.ERROR="error"}(bc||(bc={}));
1const Wy=/^(?:(bind-)|(let-)|(ref-|#)|(on-)|(bindon-)|(@))(.*)$/,Uh_BANANA_BOX={start:"[(",end:")]"},Uh_PROPERTY={start:"[",end:"]"},Uh_EVENT={start:"(",end:")"};class Ky{constructor(t,u){this.bindingParser=t,this.options=u,this.errors=[],this.styles=[],this.styleUrls=[],this.ngContentSelectors=[],this.commentNodes=[],this.inI18nBlock=!1}visitElement(t){const u=eo(t.i18n);u&&(this.inI18nBlock&&this.reportError("Cannot mark an element as translatable inside of a translatable section. Please remove the nested i18n marker.",t.sourceSpan),this.inI18nBlock=!0);const S=R0(t);if(S.type===Wd.SCRIPT)return null;if(S.type===Wd.STYLE){const $i=function Jy(m){return 1===m.children.length&&m.children[0]instanceof wg?m.children[0].value:null}(t);return null!==$i&&this.styles.push($i),null}if(S.type===Wd.STYLESHEET&&function gh(m){if(null==m||0===m.length||"/"==m[0])return!1;const t=m.match(pE);return null===t||"package"==t[1]||"asset"==t[1]}(S.hrefAttr))return this.styleUrls.push(S.hrefAttr),null;const U=function d0(m){return"ng-template"===tc(m)[1]}(t.name),z=[],ye=[],qe=[],Ot=[],Dt=[],rn={},Yn=[],xr=[];let ai,Es,Qr=!1;for(const $i of t.attrs){let us=!1;const Ts=wS($i.name);let Ba=!1;if($i.i18n&&(rn[$i.name]=$i.i18n),Ts.startsWith("*")){Qr&&this.reportError("Can't have multiple template bindings on one element. Use only one attribute prefixed with *",$i.sourceSpan),Ba=!0,Qr=!0;const eu=$i.value,Xd=Ts.substring(1),j_=[],Y0=$i.valueSpan?$i.valueSpan.start.offset:$i.sourceSpan.start.offset+$i.name.length;this.bindingParser.parseInlineTemplateBinding(Xd,eu,$i.sourceSpan,Y0,[],Yn,j_,!0),xr.push(...j_.map(G_=>new wa(G_.name,G_.value,G_.sourceSpan,G_.keySpan,G_.valueSpan)))}else us=this.parseAttribute(U,$i,[],z,ye,qe,Ot);!us&&!Ba&&Dt.push(this.visitAttribute($i))}if(ai=S.nonBindable?Rs(EE,t.children).flat(1/0):Rs(this,t.children),S.type===Wd.NG_CONTENT){t.children&&!t.children.every(Ts=>function Xy(m){return m instanceof wg&&0==m.value.trim().length}(Ts)||function Qy(m){return m instanceof Ng}(Ts))&&this.reportError("<ng-content> element cannot have content.",t.sourceSpan);const $i=S.selectAttr,us=t.attrs.map(Ts=>this.visitAttribute(Ts));Es=new Ca($i,us,t.sourceSpan,t.i18n),this.ngContentSelectors.push($i)}else if(U){const $i=this.extractAttributes(t.name,z,rn);Es=new Ll(t.name,Dt,$i.bound,ye,[],ai,Ot,qe,t.sourceSpan,t.startSourceSpan,t.endSourceSpan,t.i18n)}else{const $i=this.extractAttributes(t.name,z,rn);Es=new ku(t.name,Dt,$i.bound,ye,ai,Ot,t.sourceSpan,t.startSourceSpan,t.endSourceSpan,t.i18n)}if(Qr){const $i=this.extractAttributes("ng-template",Yn,rn),us=[];$i.literal.forEach(Xd=>us.push(Xd)),$i.bound.forEach(Xd=>us.push(Xd));const Ts=Es instanceof ku?{attributes:Es.attributes,inputs:Es.inputs,outputs:Es.outputs}:{attributes:[],inputs:[],outputs:[]},Ba=U&&u?void 0:t.i18n,eu=Es instanceof Ll?null:Es.name;Es=new Ll(eu,Ts.attributes,Ts.inputs,Ts.outputs,us,[Es],[],xr,t.sourceSpan,t.startSourceSpan,t.endSourceSpan,Ba)}return u&&(this.inI18nBlock=!1),Es}visitAttribute(t){return new Oc(t.name,t.value,t.sourceSpan,t.keySpan,t.valueSpan,t.i18n)}visitText(t){return this._visitTextWithInterpolation(t.value,t.sourceSpan,t.tokens,t.i18n)}visitExpansion(t){if(!t.i18n)return null;if(!eo(t.i18n))throw new Error(`Invalid type "${t.i18n.constructor}" for "i18n" property of ${t.sourceSpan.toString()}. Expected a "Message"`);const u=t.i18n,S={},U={};return Object.keys(u.placeholders).forEach(z=>{const ye=u.placeholders[z];if(z.startsWith("VAR_")){const qe=z.trim(),Ot=this.bindingParser.parseInterpolationExpression(ye.text,ye.sourceSpan);S[qe]=new qo(Ot,ye.sourceSpan)}else U[z]=this._visitTextWithInterpolation(ye.text,ye.sourceSpan,null)}),new fc(S,U,t.sourceSpan,u)}visitExpansionCase(t){return null}visitComment(t){return this.options.collectCommentNodes&&this.commentNodes.push(new Ad(t.value||"",t.sourceSpan)),null}visitBlockGroup(t,u){const S=t.blocks[0];if(!S)return this.reportError("Block group must have at least one block.",t.sourceSpan),null;if("defer"===S.name&&this.options.enabledBlockTypes.has(S.name)){const{node:U,errors:z}=a_(t,this,this.bindingParser);return this.errors.push(...z),U}return this.reportError(`Unrecognized block "${S.name}".`,S.sourceSpan),null}visitBlock(t,u){}visitBlockParameter(t,u){}extractAttributes(t,u,S){const U=[],z=[];return u.forEach(ye=>{const qe=S[ye.name];if(ye.isLiteral)z.push(new Oc(ye.name,ye.expression.source||"",ye.sourceSpan,ye.keySpan,ye.valueSpan,qe));else{const Ot=this.bindingParser.createBoundElementProperty(t,ye,!0,!1);U.push(bd.fromBoundElementProperty(Ot,qe))}}),{bound:U,literal:z}}parseAttribute(t,u,S,U,z,ye,qe){const Ot=wS(u.name),Dt=u.value,rn=u.sourceSpan,Yn=u.valueSpan?u.valueSpan.start.offset:rn.start.offset;function xr(us,Ts,Ba){const eu=u.name.length-Ot.length,Xd=us.start.moveBy(Ts.length+eu),j_=Xd.moveBy(Ba.length);return new ha(Xd,j_,Xd,Ba)}const Qr=Ot.match(Wy);
1if(Qr){if(null!=Qr[1]){const us=Qr[7],Ts=xr(rn,Qr[1],us);this.bindingParser.parsePropertyBinding(us,Dt,!1,rn,Yn,u.valueSpan,S,U,Ts)}else if(Qr[2])if(t){const us=Qr[7],Ts=xr(rn,Qr[2],us);this.parseVariable(us,Dt,rn,Ts,u.valueSpan,ye)}else this.reportError('"let-" is only supported on ng-template elements.',rn);else if(Qr[3]){const us=Qr[7],Ts=xr(rn,Qr[3],us);this.parseReference(us,Dt,rn,Ts,u.valueSpan,qe)}else if(Qr[4]){const us=[],Ts=Qr[7],Ba=xr(rn,Qr[4],Ts);this.bindingParser.parseEvent(Ts,Dt,!1,rn,u.valueSpan||rn,S,us,Ba),Yg(us,z)}else if(Qr[5]){const us=Qr[7],Ts=xr(rn,Qr[5],us);this.bindingParser.parsePropertyBinding(us,Dt,!1,rn,Yn,u.valueSpan,S,U,Ts),this.parseAssignmentEvent(us,Dt,rn,u.valueSpan,S,z,Ts)}else if(Qr[6]){const us=xr(rn,"",Ot);this.bindingParser.parseLiteralAttr(Ot,Dt,rn,Yn,u.valueSpan,S,U,us)}return!0}let ai=null;if(Ot.startsWith(Uh_BANANA_BOX.start)?ai=Uh_BANANA_BOX:Ot.startsWith(Uh_PROPERTY.start)?ai=Uh_PROPERTY:Ot.startsWith(Uh_EVENT.start)&&(ai=Uh_EVENT),null!==ai&&Ot.endsWith(ai.end)&&Ot.length>ai.start.length+ai.end.length){const us=Ot.substring(ai.start.length,Ot.length-ai.end.length),Ts=xr(rn,ai.start,us);if(ai.start===Uh_BANANA_BOX.start)this.bindingParser.parsePropertyBinding(us,Dt,!1,rn,Yn,u.valueSpan,S,U,Ts),this.parseAssignmentEvent(us,Dt,rn,u.valueSpan,S,z,Ts);else if(ai.start===Uh_PROPERTY.start)this.bindingParser.parsePropertyBinding(us,Dt,!1,rn,Yn,u.valueSpan,S,U,Ts);else{const Ba=[];this.bindingParser.parseEvent(us,Dt,!1,rn,u.valueSpan||rn,S,Ba,Ts),Yg(Ba,z)}return!0}const Es=xr(rn,"",Ot);return this.bindingParser.parsePropertyInterpolation(Ot,Dt,rn,u.valueSpan,S,U,Es,u.valueTokens??null)}_visitTextWithInterpolation(t,u,S,U){const z=Hy(t),ye=this.bindingParser.parseInterpolation(z,u,S);return ye?new qo(ye,u,U):new Cc(z,u)}parseVariable(t,u,S,U,z,ye){t.indexOf("-")>-1?this.reportError('"-" is not allowed in variable names',S):0===t.length&&this.reportError("Variable does not have a name",S),ye.push(new wa(t,u,S,U,z))}parseReference(t,u,S,U,z,ye){t.indexOf("-")>-1?this.reportError('"-" is not allowed in reference names',S):0===t.length?this.reportError("Reference does not have a name",S):ye.some(qe=>qe.name===t)&&this.reportError(`Reference "#${t}" is defined more than once`,S),ye.push(new Dr(t,u,S,U,z))}parseAssignmentEvent(t,u,S,U,z,ye,qe){const Ot=[];this.bindingParser.parseEvent(`${t}Change`,`${u} =$event`,!0,S,U||S,z,Ot,qe),Yg(Ot,ye)}reportError(t,u,S=nf.ERROR){this.errors.push(new Cu(u,t,S))}}const EE=new class zy{visitElement(t){const u=R0(t);if(u.type===Wd.SCRIPT||u.type===Wd.STYLE||u.type===Wd.STYLESHEET)return null;const S=Rs(this,t.children,null);return new ku(t.name,Rs(this,t.attrs),[],[],S,[],t.sourceSpan,t.startSourceSpan,t.endSourceSpan)}visitComment(t){return null}visitAttribute(t){return new Oc(t.name,t.value,t.sourceSpan,t.keySpan,t.valueSpan,t.i18n)}visitText(t){return new Cc(t.value,t.sourceSpan)}visitExpansion(t){return null}visitExpansionCase(t){return null}visitBlockGroup(t,u){const S=Rs(this,t.blocks);return null!==t.endSourceSpan&&S.push(new Cc(t.endSourceSpan.toString(),t.endSourceSpan)),S}visitBlock(t,u){return[new Cc(t.startSourceSpan.toString(),t.startSourceSpan),...Rs(this,t.children)]}visitBlockParameter(t,u){return null}};function wS(m){return/^data-/i.test(m)?m.substring(5):m}function Yg(m,t){t.push(...m.map(u=>au.fromParsedEvent(u)))}var Sh;!function(m){m[m.ELEMENT=0]="ELEMENT",m[m.TEMPLATE=1]="TEMPLATE"}(Sh||(Sh={}));class I0{constructor(t,u,S=0,U=null,z,ye){this.index=t,this.ref=u,this.level=S,this.templateIndex=U,this.meta=z,this.registry=ye,this.bindings=new Set,this.placeholders=new Map,this.isEmitted=!1,this._unresolvedCtxCount=0,this._registry=ye||function IS(){return{getUniqueId:so(),icus:new Map}}(),this.id=this._registry.getUniqueId()}appendTag(t,u,S,U){if(u.isVoid&&U)return;const z=u.isVoid||!U?u.startName:u.closeName,ye={type:t,index:S,ctx:this.id,isVoid:u.isVoid,closed:U};Za(this.placeholders,z,ye)}get icus(){return this._registry.icus}get isRoot(){return 0===this.level}get isResolved(){return 0===this._unresolvedCtxCount}getSerializedPlaceholders(){const t=new Map;
1return this.placeholders.forEach((u,S)=>t.set(S,u.map(Gg))),t}appendBinding(t){this.bindings.add(t)}appendIcu(t,u){Za(this._registry.icus,t,u)}appendBoundText(t){xd(t,this.bindings.size,this.id).forEach((S,U)=>Za(this.placeholders,U,...S))}appendTemplate(t,u){this.appendTag(Sh.TEMPLATE,t,u,!1),this.appendTag(Sh.TEMPLATE,t,u,!0),this._unresolvedCtxCount++}appendElement(t,u,S){this.appendTag(Sh.ELEMENT,t,u,S)}appendProjection(t,u){this.appendTag(Sh.ELEMENT,t,u,!1),this.appendTag(Sh.ELEMENT,t,u,!0)}forkChildContext(t,u,S){return new I0(t,this.ref,this.level+1,u,S,this._registry)}reconcileChildContext(t){["start","close"].forEach(S=>{const U=t.meta[`${S}Name`],ye=(this.placeholders.get(U)||[]).find(L0(this.id,t.templateIndex));ye&&(ye.ctx=t.id)}),t.placeholders.forEach((S,U)=>{const z=this.placeholders.get(U);if(!z)return void this.placeholders.set(U,S);const ye=z.findIndex(L0(t.id,t.templateIndex));if(ye>=0){const qe=U.startsWith("CLOSE");if(U.endsWith("NG-TEMPLATE"))z.splice(ye+(qe?0:1),0,...S);else{S[qe?S.length-1:0].tmpl=z[ye],z.splice(ye,1,...S)}}else z.push(...S);this.placeholders.set(U,z)}),this._unresolvedCtxCount--}}function jg(m,t,u,S){return Al(`${S?"/":""}${m}${t}`,u)}function N0(m,{index:t,ctx:u,isVoid:S},U){return S?jg(m,t,u)+jg(m,t,u,!0):jg(m,t,u,U)}function L0(m,t){return u=>"object"==typeof u&&u.type===Sh.TEMPLATE&&u.index===t&&u.ctx===m}function Gg(m){const t=(S,U)=>N0("#",S,U),u=(S,U)=>N0("*",S,U);switch(m.type){case Sh.ELEMENT:return m.closed?t(m,!0)+(m.tmpl?u(m.tmpl,!0):""):m.tmpl?u(m.tmpl)+t(m)+(m.isVoid?u(m.tmpl,!0):""):t(m);case Sh.TEMPLATE:return u(m,m.closed);default:return m}}const yE=new class TE{visitText(t){return t.value}visitContainer(t){return t.children.map(u=>u.visit(this)).join("")}visitIcu(t){const u=Object.keys(t.cases).map(U=>`${U} {${t.cases[U].visit(this)}}`);return`{${t.expressionPlaceholder}, ${t.type}, ${u.join(" ")}}`}visitTagPlaceholder(t){return t.isVoid?this.formatPh(t.startName):`${this.formatPh(t.startName)}${t.children.map(u=>u.visit(this)).join("")}${this.formatPh(t.closeName)}`}visitPlaceholder(t){return this.formatPh(t.name)}visitIcuPlaceholder(t,u){return this.formatPh(t.name)}formatPh(t){return`{${_l(t,!1)}}`}};function NS(m){return m.visit(yE)}const LS={A:"LINK",B:"BOLD_TEXT",BR:"LINE_BREAK",EM:"EMPHASISED_TEXT",H1:"HEADING_LEVEL1",H2:"HEADING_LEVEL2",H3:"HEADING_LEVEL3",H4:"HEADING_LEVEL4",H5:"HEADING_LEVEL5",H6:"HEADING_LEVEL6",HR:"HORIZONTAL_RULE",I:"ITALIC_TEXT",LI:"LIST_ITEM",LINK:"MEDIA_LINK",OL:"ORDERED_LIST",P:"PARAGRAPH",Q:"QUOTATION",S:"STRIKETHROUGH_TEXT",SMALL:"SMALL_TEXT",SUB:"SUBSTRIPT",SUP:"SUPERSCRIPT",TBODY:"TABLE_BODY",TD:"TABLE_CELL",TFOOT:"TABLE_FOOTER",TH:"TABLE_HEADER_CELL",THEAD:"TABLE_HEADER",TR:"TABLE_ROW",TT:"MONOSPACED_TEXT",U:"UNDERLINED_TEXT",UL:"UNORDERED_LIST"};class km{constructor(){this._placeHolderNameCounts={},this._signatureToName={}}getStartTagPlaceholderName(t,u,S){const U=this._hashTag(t,u,S);if(this._signatureToName[U])return this._signatureToName[U];const z=t.toUpperCase(),ye=LS[z]||`TAG_${z}`,qe=this._generateUniqueName(S?ye:`START_${ye}`);return this._signatureToName[U]=qe,qe}getCloseTagPlaceholderName(t){const u=this._hashClosingTag(t);if(this._signatureToName[u])return this._signatureToName[u];const S=t.toUpperCase(),U=LS[S]||`TAG_${S}`,z=this._generateUniqueName(`CLOSE_${U}`);return this._signatureToName[u]=z,z}getPlaceholderName(t,u){const S=t.toUpperCase(),U=`PH: ${S}=${u}`;if(this._signatureToName[U])return this._signatureToName[U];const z=this._generateUniqueName(S);return this._signatureToName[U]=z,z}getUniquePlaceholder(t){return this._generateUniqueName(t.toUpperCase())}_hashTag(t,u,S){return`<${t}`+Object.keys(u).sort().map(qe=>` ${qe}=${u[qe]}`).join("")+(S?"/>":`></${t}>`)}_hashClosingTag(t){return this._hashTag(`/${t}`,{},!1)}_generateUniqueName(t){if(!this._placeHolderNameCounts.hasOwnProperty(t))return this._placeHolderNameCounts[t]=1,t;const S=this._placeHolderNameCounts[t];return this._placeHolderNameCounts[t]=S+1,`${t}_${S}`}}const Wg=new uS(new ym);function Um(m){const t=new jb(Wg,m);return(u,S,U,z,ye)=>t.toI18nMessage(u,S,U,z,ye)}function AE(m,t){return t}class jb{constructor(t,u){this._expressionParser=t,this._interpolationConfig=u}toI18nMessage(t,u="",S="",U="",z){const ye={isIcu:1==t.length&&t[0]instanceof Ig,icuDepth:0,placeholderRegistry:new km,placeholderToContent:{},placeholderToMessage:{},visitNodeFn:z||AE},qe=Rs(this,t,ye);return new Hl(qe,ye.placeholderToContent,ye.placeholderToMessage,u,S,U)}visitElement(t,u){const S=Rs(this,t.children,u),U={};
1t.attrs.forEach(Dt=>{U[Dt.name]=Dt.value});const z=Dy(t.name).isVoid,ye=u.placeholderRegistry.getStartTagPlaceholderName(t.name,U,z);u.placeholderToContent[ye]={text:t.startSourceSpan.toString(),sourceSpan:t.startSourceSpan};let qe="";z||(qe=u.placeholderRegistry.getCloseTagPlaceholderName(t.name),u.placeholderToContent[qe]={text:`</${t.name}>`,sourceSpan:t.endSourceSpan??t.sourceSpan});const Ot=new yu(t.name,U,ye,qe,S,z,t.sourceSpan,t.startSourceSpan,t.endSourceSpan);return u.visitNodeFn(t,Ot)}visitAttribute(t,u){const S=void 0===t.valueTokens||1===t.valueTokens.length?new kl(t.value,t.valueSpan||t.sourceSpan):this._visitTextWithInterpolation(t.valueTokens,t.valueSpan||t.sourceSpan,u,t.i18n);return u.visitNodeFn(t,S)}visitText(t,u){const S=1===t.tokens.length?new kl(t.value,t.sourceSpan):this._visitTextWithInterpolation(t.tokens,t.sourceSpan,u,t.i18n);return u.visitNodeFn(t,S)}visitComment(t,u){return null}visitExpansion(t,u){u.icuDepth++;const S={},U=new Dc(t.switchValue,t.type,S,t.sourceSpan);if(t.cases.forEach(qe=>{S[qe.value]=new pl(qe.expression.map(Ot=>Ot.visit(this,u)),qe.expSourceSpan)}),u.icuDepth--,u.isIcu||u.icuDepth>0){const qe=u.placeholderRegistry.getUniquePlaceholder(`VAR_${t.type}`);return U.expressionPlaceholder=qe,u.placeholderToContent[qe]={text:t.switchValue,sourceSpan:t.switchValueSourceSpan},u.visitNodeFn(t,U)}const z=u.placeholderRegistry.getPlaceholderName("ICU",t.sourceSpan.toString());u.placeholderToMessage[z]=this.toI18nMessage([t],"","","",void 0);const ye=new lu(U,z,t.sourceSpan);return u.visitNodeFn(t,ye)}visitExpansionCase(t,u){throw new Error("Unreachable code")}visitBlockGroup(t,u){const S=Rs(this,t.blocks,u),U=new pl(S,t.sourceSpan);return u.visitNodeFn(t,U)}visitBlock(t,u){const S=Rs(this,t.children,u),U=new pl(S,t.sourceSpan);return u.visitNodeFn(t,U)}visitBlockParameter(t,u){}_visitTextWithInterpolation(t,u,S,U){const z=[];let ye=!1;for(const qe of t)switch(qe.type){case 8:case 17:ye=!0;const Ot=qe.parts[1],Dt=CE(Ot)||"INTERPOLATION",rn=S.placeholderRegistry.getPlaceholderName(Dt,Ot);S.placeholderToContent[rn]={text:qe.parts.join(""),sourceSpan:qe.sourceSpan},z.push(new xo(Ot,rn,qe.sourceSpan));break;default:if(qe.parts[0].length>0){const Yn=z[z.length-1];Yn instanceof kl?(Yn.value+=qe.parts[0],Yn.sourceSpan=new ha(Yn.sourceSpan.start,qe.sourceSpan.end,Yn.sourceSpan.fullStart,Yn.sourceSpan.details)):z.push(new kl(qe.parts[0],qe.sourceSpan))}}return ye?(function Zy(m,t){if(t instanceof Hl&&(function bE(m){const t=m.nodes;if(1!==t.length||!(t[0]instanceof pl))throw new Error("Unexpected previous i18n message - expected it to consist of only a single `Container` node.")}(t),t=t.nodes[0]),t instanceof pl){!function HS(m,t){if(m.length!==t.length)throw new Error("The number of i18n message children changed between first and second pass.");if(m.some((u,S)=>t[S].constructor!==u.constructor))throw new Error("The types of the i18n message children changed between first and second pass.")}(t.children,m);for(let u=0;u<m.length;u++)m[u].sourceSpan=t.children[u].sourceSpan}}(z,U),new pl(z,u)):z[0]}}const ME=/\/\/[\s\S]*i18n[\s\S]*\([\s\S]*ph[\s\S]*=[\s\S]*("|')([\s\S]*?)\1[\s\S]*\)/g;function CE(m){return m.split(ME)[2]}class Bh extends Cu{constructor(t,u){super(t,u)}}const qy=(m,t)=>(m instanceof Am&&(t instanceof lu&&m.i18n instanceof Hl&&(t.previousMessage=m.i18n),m.i18n=t),t);class l_{constructor(t=wc,u=!1,S=!1){this.interpolationConfig=t,this.keepI18nAttrs=u,this.enableI18nLegacyMessageIdFormat=S,this.hasI18nMeta=!1,this._errors=[]}_generateI18nMessage(t,u="",S){const{meaning:U,description:z,customId:ye}=this._parseMetadata(u),Ot=Um(this.interpolationConfig)(t,U,z,ye,S);return this._setMessageId(Ot,u),this._setLegacyIds(Ot,u),Ot}visitAllWithErrors(t){const u=t.map(S=>S.visit(this,null));return new bm(u,this._errors)}visitElement(t){let u;if(function hc(m){return m.attrs.some(t=>Tf(t.name))}(t)){this.hasI18nMeta=!0;const S=[],U={};for(const z of t.attrs)if(z.name===Xa){const ye=t.i18n||z.value;u=this._generateI18nMessage(t.children,ye,qy),0===u.nodes.length&&(u=void 0),t.i18n=u}else if(z.name.startsWith(Qa)){const ye=z.name.slice(Qa.length);dE(t.name,ye)?this._reportError(z,`Translating attribute '${ye}' is disallowed for security reasons.`):U[ye]=z.value}else S.push(z);if(Object.keys(U).length)for(const z of S){const ye=U[z.name];
1void 0!==ye&&z.value&&(z.i18n=this._generateI18nMessage([z],z.i18n||ye))}this.keepI18nAttrs||(t.attrs=S)}return Rs(this,t.children,u),t}visitExpansion(t,u){let S;const U=t.i18n;if(this.hasI18nMeta=!0,U instanceof lu){const z=U.name;S=this._generateI18nMessage([t],U);Au(S).name=z,null!==u&&(u.placeholderToMessage[z]=S)}else S=this._generateI18nMessage([t],u||U);return t.i18n=S,t}visitText(t){return t}visitAttribute(t){return t}visitComment(t){return t}visitExpansionCase(t){return t}visitBlockGroup(t,u){return Rs(this,t.blocks,u),t}visitBlock(t,u){return Rs(this,t.children,u),t}visitBlockParameter(t,u){return t}_parseMetadata(t){return"string"==typeof t?function tA(m=""){let t,u,S;if(m=m.trim(),m){const U=m.indexOf(eA),z=m.indexOf(kS);let ye;[ye,t]=U>-1?[m.slice(0,U),m.slice(U+2)]:[m,""],[u,S]=z>-1?[ye.slice(0,z),ye.slice(z+1)]:["",ye]}return{customId:t,meaning:u,description:S}}(t):t instanceof Hl?t:{}}_setMessageId(t,u){t.id||(t.id=u instanceof Hl&&u.id||Z(t))}_setLegacyIds(t,u){if(this.enableI18nLegacyMessageIdFormat)t.legacyIds=[ie(t),ue(t)];else if("string"!=typeof u){const S=u instanceof Hl?u:u instanceof lu?u.previousMessage:void 0;t.legacyIds=S?S.legacyIds:[]}}_reportError(t,u){this._errors.push(new Bh(t.sourceSpan,u))}}const kS="|",eA="@@";const OE="goog.getMsg";function nA(m,t,u,S){const U=function Ua(m){return m.nodes.map(t=>t.visit(F_,null)).join("")}(t),z=[Pn(U)];Object.keys(S).length&&(z.push(cE(Bl(S,!0),!0)),z.push(cE({original_code:ho(Object.keys(S).map(Ot=>({key:_l(Ot),quoted:!0,value:t.placeholders[Ot]?Pn(t.placeholders[Ot].sourceSpan.toString()):Pn(t.placeholderToMessage[Ot].nodes.map(Dt=>Dt.sourceSpan.toString()).join(""))})))})));const ye=u.set(Yr(OE).callFn(z)).toConstDecl();ye.addLeadingComment(function B_(m){const t=[];return m.description?t.push({tagName:"desc",text:m.description}):t.push({tagName:"suppress",text:"{msgDescriptions}"}),m.meaning&&t.push({tagName:"meaning",text:m.meaning}),ls(t)}(t));return[ye,new qn(m.set(u))]}const F_=new class xE{formatPh(t){return`{$${_l(t)}}`}visitText(t){return t.value}visitContainer(t){return t.children.map(u=>u.visit(this)).join("")}visitIcu(t){return NS(t)}visitTagPlaceholder(t){return t.isVoid?this.formatPh(t.startName):`${this.formatPh(t.startName)}${t.children.map(u=>u.visit(this)).join("")}${this.formatPh(t.closeName)}`}visitPlaceholder(t){return this.formatPh(t.name)}visitIcuPlaceholder(t,u){return this.formatPh(t.name)}};function sc(m,t,u){const{messageParts:S,placeHolders:U}=function mu(m){const t=[],u=new Aa(m.placeholderToMessage,t);return m.nodes.forEach(S=>S.visit(u)),function Yf(m){const t=[],u=[];m[0]instanceof $e&&t.push(c_(m[0].sourceSpan.start));for(let S=0;S<m.length;S++){const U=m[S];U instanceof dn?t.push(U):(u.push(U),m[S-1]instanceof $e&&t.push(c_(m[S-1].sourceSpan.end)))}return m[m.length-1]instanceof $e&&t.push(c_(m[m.length-1].sourceSpan.end)),{messageParts:t,placeHolders:u}}(t)}(t),z=function US(m){const t=m.nodes[0],u=m.nodes[m.nodes.length-1];return new ha(t.sourceSpan.fullStart,u.sourceSpan.end,t.sourceSpan.fullStart,t.sourceSpan.details)}(t),ye=U.map(Dt=>u[Dt.text]),qe=ol(t,S,U,ye,z),Ot=m.set(qe);return[new qn(Ot)]}class Aa{constructor(t,u){this.placeholderToMessage=t,this.pieces=u}visitText(t){if(this.pieces[this.pieces.length-1]instanceof dn)this.pieces[this.pieces.length-1].text+=t.value;else{const u=new ha(t.sourceSpan.fullStart,t.sourceSpan.end,t.sourceSpan.fullStart,t.sourceSpan.details);this.pieces.push(new dn(t.value,u))}}visitContainer(t){t.children.forEach(u=>u.visit(this))}visitIcu(t){this.pieces.push(new dn(NS(t),t.sourceSpan))}visitTagPlaceholder(t){this.pieces.push(this.createPlaceholderPiece(t.startName,t.startSourceSpan??t.sourceSpan)),t.isVoid||(t.children.forEach(u=>u.visit(this)),this.pieces.push(this.createPlaceholderPiece(t.closeName,t.endSourceSpan??t.sourceSpan)))}visitPlaceholder(t){this.pieces.push(this.createPlaceholderPiece(t.name,t.sourceSpan))}visitIcuPlaceholder(t){this.pieces.push(this.createPlaceholderPiece(t.name,t.sourceSpan,this.placeholderToMessage[t.name]))}createPlaceholderPiece(t,u,S){return new $e(_l(t,!1),u,S)}}function c_(m){return new dn("",new ha(m,m))}const _f=new Set(["$event"]),DE=new Map([["window",It.resolveWindow],["document",It.resolveDocument],["body",It.resolveBody]]),Gb=[" ","\n","\r","\t"];function vh(m,t){return Ra(Yr(Ni).bitwiseAnd(Pn(m),null,!1),t)}function Sp(m,t=null,u=null){const{type:S,name:U,target:z,phase:ye,handler:qe}=m;if(z&&!DE.has(z))throw new Error(`Unexpected global target '${z}' defined for '${U}' event.\n        Supported list of global targets: ${Array.from(DE.keys())}.`);const Dt=new Set,rn=null===u||0===u.bindingLevel?Yr(al):u.getOrCreateSharedContextVar(0),Yn=ep(u,rn,qe,"b",m.handlerSpan,Dt,_f),xr=[],Qr=u?.variableDeclarations(),ai=u?.restoreViewStatement
1();if(Qr&&xr.push(...Qr),xr.push(...Yn),ai){xr.unshift(ai);const eu=xr[xr.length-1];eu instanceof Ir?xr[xr.length-1]=new Ir(ql(eu.value.sourceSpan,It.resetView,[eu.value])):xr.push(new qn(ql(null,It.resetView,[])))}const Es=1===S?function Eu(m,t){return`${ii}${m}.${t}`}(U,ye):U,$i=t&&Wl(t),us=[];Dt.has("$event")&&us.push(new Wt("$event",tn));const Ts=Ps(us,xr,rt,null,$i),Ba=[Pn(Es),Ts];return z&&Ba.push(Pn(!1),Tr(DE.get(z))),Ba}class Iu{constructor(t,u,S=0,U,z,ye,qe,Ot,Dt,rn,Yn,xr=function RE(){return{prepareStatements:[],constExpressions:[],i18nVarRefsCache:new Map}}()){this.constantPool=t,this.level=S,this.contextName=U,this.i18nContext=z,this.templateIndex=ye,this.templateName=qe,this._namespace=Ot,this.i18nUseExternalIds=rn,this.deferBlocks=Yn,this._constants=xr,this._dataIndex=0,this._bindingContext=0,this._prefixCode=[],this._creationCodeFns=[],this._updateCodeFns=[],this._currentIndex=0,this._tempVariables=[],this._nestedTemplateFns=[],this.i18n=null,this._pureFunctionSlots=0,this._bindingSlots=0,this._ngContentReservedSlots=[],this._ngContentSelectorsOffset=0,this._implicitReceiverExpr=null,this.visitReference=jl,this.visitVariable=jl,this.visitTextAttribute=jl,this.visitBoundAttribute=jl,this.visitBoundEvent=jl,this._bindingScope=u.nestedScope(S),this.fileBasedI18nSuffix=Dt.replace(/[^A-Za-z0-9]/g,"_")+"_",this._valueConverter=new PE(t,()=>this.allocateDataSlot(),Qr=>this.allocatePureFunctionSlots(Qr),(Qr,ai,Es,$i)=>{this._bindingScope.set(this.level,ai,$i),this.creationInstruction(null,It.pipe,[Pn(Es),Pn(Qr)])})}buildTemplateFunction(t,u,S=0,U){this._ngContentSelectorsOffset=S,this._namespace!==It.namespaceHTML&&this.creationInstruction(null,this._namespace),u.forEach(Qr=>this.registerContextVariables(Qr));const z=this.i18nContext||eo(U)&&!sa(U)&&!(function NE(m){return 1===m.length&&m[0]instanceof ku}(t)&&t[0].i18n===U),ye=V_(t);if(z&&this.i18nStart(null,U,ye),Pr(this,t),this._pureFunctionSlots+=this._bindingSlots,this._valueConverter.updatePipeSlotOffsets(this._bindingSlots),this._nestedTemplateFns.forEach(Qr=>Qr()),0===this.level&&this._ngContentReservedSlots.length){const Qr=[];if(this._ngContentReservedSlots.length>1||"*"!==this._ngContentReservedSlots[0]){const ai=this._ngContentReservedSlots.map(Es=>"*"!==Es?ee(Es):Es);Qr.push(this.constantPool.getConstLiteral(Rc(ai),!0))}this.creationInstruction(null,It.projectionDef,Qr,!0)}z&&this.i18nEnd(null,ye);const qe=ma(this._creationCodeFns),Ot=ma(this._updateCodeFns),Dt=this._bindingScope.viewSnapshotStatements(),rn=this._bindingScope.variableDeclarations().concat(this._tempVariables),Yn=qe.length>0?[vh(1,Dt.concat(qe))]:[],xr=Ot.length>0?[vh(2,rn.concat(Ot))]:[];return Ps([new Wt(Ni,Vt),new Wt(al,null)],[...this._prefixCode,...Yn,...xr],rt,null,this.templateName)}getLocal(t){return this._bindingScope.get(t)}notifyImplicitReceiverUse(){this._bindingScope.notifyImplicitReceiverUse()}maybeRestoreView(){this._bindingScope.maybeRestoreView()}i18nTranslate(t,u={},S,U){const z=S||this.i18nGenerateMainBlockVar(),qe=function HE(m,t,u,S={},U){const z=[Jd(t),Ra(vp(),nA(t,m,u,S),sc(t,m,Bl(S,!1)))];return U&&z.push(new qn(t.set(U(t)))),z}(t,z,this.i18nGenerateClosureVar(t.id),u,U);return this._constants.prepareStatements.push(...qe),z}registerContextVariables(t){const u=this._bindingScope.freshReferenceName(),S=this.level,U=Yr(t.name+u);this._bindingScope.set(S,t.name,U,1,(z,ye)=>{let qe;if(z.bindingLevel===S)z.isListenerScope()&&z.hasRestoreViewVariable()?(qe=Yr(yf),z.notifyRestoredViewContextUse()):qe=Yr(al);else{qe=z.getSharedContextName(S)||BS(ye)}return[U.set(qe.prop(t.value||"$implicit")).toConstDecl()]})}i18nAppendBindings(t){t.length>0&&t.forEach(u=>this.i18n.appendBinding(u))}
1i18nBindProps(t){const u={};return Object.keys(t).forEach(S=>{const U=t[S];if(U instanceof Cc)u[S]=Pn(U.value);else{const z=U.value.visit(this._valueConverter);if(this.allocateBindingSlots(z),z instanceof aa){const{strings:ye,expressions:qe}=z,{id:Ot,bindings:Dt}=this.i18n,rn=function Ia(m,t=0,u=0){if(!m.length)return"";let S="";const U=m.length-1;for(let z=0;z<U;z++)S+=`${m[z]}${Al(t+z,u)}`;return S+=m[U],S}(ye,Dt.size,Ot);this.i18nAppendBindings(qe),u[S]=Pn(rn)}}}),u}i18nGenerateMainBlockVar(){return Yr(this.constantPool.uniqueName("i18n_"))}i18nGenerateClosureVar(t){let u;const S=this.fileBasedI18nSuffix.toUpperCase();if(this.i18nUseExternalIds){const U=xp("EXTERNAL_"),z=this.constantPool.uniqueName(S);u=`${U}${Wl(t)}$$${z}`}else{const U=xp(S);u=this.constantPool.uniqueName(U)}return Yr(u)}i18nUpdateRef(t){const{icus:u,meta:S,isRoot:U,isResolved:z,isEmitted:ye}=t;if(U&&z&&!ye&&!sa(S)){t.isEmitted=!0;const qe=t.getSerializedPlaceholders();let Ot={},Dt=qe.size?Ja(qe):{};u.size&&u.forEach((xr,Qr)=>{if(1===xr.length)Dt[Qr]=xr[0];else{const ai=Al(`I18N_EXP_${Qr}`);Dt[Qr]=Pn(ai),Ot[Qr]=hi(xr)}});let Yn;(Array.from(qe.values()).some(xr=>xr.length>1)||Object.keys(Ot).length)&&(Yn=xr=>{const Qr=[xr];return Object.keys(Ot).length&&Qr.push(cE(Ot,!0)),ql(null,It.i18nPostprocess,Qr)}),this.i18nTranslate(S,Dt,t.ref,Yn)}}i18nStart(t=null,u,S){const U=this.allocateDataSlot();this.i18n=this.i18nContext?this.i18nContext.forkChildContext(U,this.templateIndex,u):new I0(U,this.i18nGenerateMainBlockVar(),0,this.templateIndex,u);const{id:z,ref:ye}=this.i18n,qe=[Pn(U),this.addToConsts(ye)];z>0&&qe.push(Pn(z)),this.creationInstruction(t,S?It.i18n:It.i18nStart,qe)}i18nEnd(t=null,u){if(!this.i18n)throw new Error("i18nEnd is executed with no i18n context present");this.i18nContext?(this.i18nContext.reconcileChildContext(this.i18n),this.i18nUpdateRef(this.i18nContext)):this.i18nUpdateRef(this.i18n);const{index:S,bindings:U}=this.i18n;if(U.size){for(const z of U)this.updateInstructionWithAdvance(this.getConstCount()-1,t,It.i18nExp,()=>this.convertPropertyBinding(z));this.updateInstruction(t,It.i18nApply,[Pn(S)])}u||this.creationInstruction(t,It.i18nEnd),this.i18n=null}i18nAttributesInstruction(t,u,S){let U=!1;const z=[];if(u.forEach(ye=>{const qe=ye.i18n,Ot=ye.value.visit(this._valueConverter);if(this.allocateBindingSlots(Ot),Ot instanceof aa){const rn=Ja(xd(qe));z.push(Pn(ye.name),this.i18nTranslate(qe,rn)),Ot.expressions.forEach(Yn=>{U=!0,this.updateInstructionWithAdvance(t,S,It.i18nExp,()=>this.convertPropertyBinding(Yn))})}}),z.length>0){const ye=Pn(this.allocateDataSlot()),qe=this.addToConsts(hi(z));this.creationInstruction(S,It.i18nAttributes,[ye,qe]),U&&this.updateInstruction(S,It.i18nApply,[ye])}}getNamespaceInstruction(t){switch(t){case"math":return It.namespaceMathML;case"svg":return It.namespaceSVG;default:return It.namespaceHTML}}addNamespaceInstruction(t,u){this._namespace=t,this.creationInstruction(u.startSourceSpan,t)}interpolatedUpdateInstruction(t,u,S,U,z,ye){this.updateInstructionWithAdvance(u,U.sourceSpan,t,()=>[Pn(S),...this.getUpdateInstructionArguments(z),...ye])}visitContent(t){const u=this.allocateDataSlot(),S=this._ngContentSelectorsOffset+this._ngContentReservedSlots.length,U=[Pn(u)];this._ngContentReservedSlots.push(t.selector);const z=t.attributes.filter(qe=>"select"!==qe.name.toLowerCase()),ye=this.getAttributeExpressions(t.name,z,[],[]);ye.length>0?U.push(Pn(S),hi(ye)):0!==S&&U.push(Pn(S)),this.creationInstruction(t.sourceSpan,It.projection,U),this.i18n&&this.i18n.appendProjection(t.i18n,u)}visitElement(t){const u=this.allocateDataSlot(),S=new nS(null);let U=!1;const z=eo(t.i18n)&&!sa(t.i18n),ye=[],[qe,Ot]=tc(t.name),Dt=cp(t.name);for(const as of t.attributes){const{name:gl,value:nl}=as;"ngNonBindable"===gl?U=!0:"style"===gl?S.registerStyleAttr(nl):"class"===gl?S.registerClassAttr(nl):ye.push(as)}const rn=[Pn(u)];Dt||rn.push(Pn(Ot));const Yn=[],xr=[];t.inputs.forEach(as=>{S.registerBoundInput(as)||(0===as.type&&as.i18n?xr.push(as):Yn.push(as))});const Qr=this.getAttributeExpressions(t.name,ye,Yn,t.outputs,S,[],xr);rn.push(this.addAttrsToConsts(Qr));const ai=this.prepareRefsArray(t.references);rn.push(this.addToConsts(ai));
1const Es=this._namespace,$i=this.getNamespaceInstruction(qe);$i!==Es&&this.addNamespaceInstruction($i,t),this.i18n&&this.i18n.appendElement(t.i18n,u);const us=!z&&this.i18n?!V_(t.children):t.children.length>0,Ts=!S.hasBindingsWithPipes&&0===t.outputs.length&&0===xr.length&&!us,Ba=!Ts&&V_(t.children);if(Ts)this.creationInstruction(t.sourceSpan,Dt?It.elementContainer:It.element,id(rn));else{if(this.creationInstruction(t.startSourceSpan,Dt?It.elementContainerStart:It.elementStart,id(rn)),U&&this.creationInstruction(t.startSourceSpan,It.disableBindings),xr.length>0&&this.i18nAttributesInstruction(u,xr,t.startSourceSpan??t.sourceSpan),t.outputs.length>0)for(const as of t.outputs)this.creationInstruction(as.sourceSpan,It.listener,this.prepareListenerParameter(t.name,as,u));z&&this.i18nStart(t.startSourceSpan,t.i18n,Ba)}const eu=S.buildUpdateLevelInstructions(this._valueConverter),Xd=eu.length-1;for(let as=0;as<=Xd;as++){const gl=eu[as];this._bindingSlots+=this.processStylingUpdateInstruction(u,gl)}const j_=Pn(void 0),Y0=[],G_=[];Yn.forEach(as=>{const gl=as.type;if(4===gl){const nl=as.value.visit(this._valueConverter),Gf=!(nl instanceof Wu)||!!nl.value;this.allocateBindingSlots(nl),Y0.push({span:as.sourceSpan,paramsOrFn:Kd(()=>Gf?this.convertPropertyBinding(nl):j_,fl(as.name))})}else{if(as.i18n)return;const nl=as.value.visit(this._valueConverter);if(void 0!==nl){const Gf=[],[j0,W_]=tc(as.name),$_=1===gl;let yp=jS(as.securityContext,$_);if(yp||function $g(m){return"iframe"===m.toLowerCase()}(t.name)&&ih(as.name)&&(yp=Tr(It.validateIframeAttribute)),yp&&Gf.push(yp),j0){const jh=Pn(j0);yp?Gf.push(jh):Gf.push(Pn(null),jh)}if(this.allocateBindingSlots(nl),0===gl)nl instanceof aa?this.interpolatedUpdateInstruction(VS(nl),u,W_,as,nl,Gf):Y0.push({span:as.sourceSpan,paramsOrFn:Kd(()=>this.convertPropertyBinding(nl),W_,Gf)});else if(1===gl)if(nl instanceof aa&&sd(nl)>1)this.interpolatedUpdateInstruction(function YS(m){switch(sd(m)){case 3:return It.attributeInterpolate1;case 5:return It.attributeInterpolate2;case 7:return It.attributeInterpolate3;case 9:return It.attributeInterpolate4;case 11:return It.attributeInterpolate5;case 13:return It.attributeInterpolate6;case 15:return It.attributeInterpolate7;case 17:return It.attributeInterpolate8;default:return It.attributeInterpolateV}}(nl),u,W_,as,nl,Gf);else{const jh=nl instanceof aa?nl.expressions[0]:nl;G_.push({span:as.sourceSpan,paramsOrFn:Kd(()=>this.convertPropertyBinding(jh),W_,Gf)})}else this.updateInstructionWithAdvance(u,as.sourceSpan,It.classProp,()=>[Pn(u),Pn(W_),this.convertPropertyBinding(nl),...Gf])}}});for(const as of Y0)this.updateInstructionWithAdvance(u,as.span,It.property,as.paramsOrFn);for(const as of G_)this.updateInstructionWithAdvance(u,as.span,It.attribute,as.paramsOrFn);if(Pr(this,t.children),!z&&this.i18n&&this.i18n.appendElement(t.i18n,u,!0),!Ts){const as=t.endSourceSpan??t.sourceSpan;z&&this.i18nEnd(as,Ba),U&&this.creationInstruction(as,It.enableBindings),this.creationInstruction(as,Dt?It.elementContainerEnd:It.elementEnd)}}visitTemplate(t){const u="ng-template",S=this.allocateDataSlot();this.i18n&&this.i18n.appendTemplate(t.i18n,S);const U=t.tagName?tc(t.tagName)[1]:t.tagName,z=`${this.contextName}${t.tagName?"_"+Wl(t.tagName):""}_${S}`,ye=`${z}_Template`,qe=[Pn(S),Yr(ye),Pn(U)],Ot=this.getAttributeExpressions(u,t.attributes,t.inputs,t.outputs,void 0,t.templateAttrs);if(qe.push(this.addAttrsToConsts(Ot)),t.references&&t.references.length){const rn=this.prepareRefsArray(t.references);qe.push(this.addToConsts(rn)),qe.push(Tr(It.templateRefExtractor))}const Dt=new Iu(this.constantPool,this._bindingScope,this.level+1,z,this.i18n,S,ye,this._namespace,this.fileBasedI18nSuffix,this.i18nUseExternalIds,this.deferBlocks,this._constants);if(this._nestedTemplateFns.push(()=>{const rn=Dt.buildTemplateFunction(t.children,t.variables,this._ngContentReservedSlots.length+this._ngContentSelectorsOffset,t.i18n);this.constantPool.statements.push(rn.toDeclStmt(ye)),Dt._ngContentReservedSlots.length&&this._ngContentReservedSlots.push(...Dt._ngContentReservedSlots)}),this.creationInstruction(t.sourceSpan,It.templateCreate,()=>(qe.splice(2,0,Pn(Dt.getConstCount()),Pn(Dt.getVarCount())),id(qe))),this.templatePropertyBindings(S,t.templateAttrs),U===u){const[rn,Yn]=function td(m,t){const u=[],S=[];for(const U of m)(t(U)?u:S).push(U);return[u,S]}(t.inputs,Ul);rn.length>0&&this.i18nAttributesInstruction(S,rn,t.startSourceSpan??t.sourceSpan),Yn.length>0&&this.templatePropertyBindings(S,Yn);for(const xr of t.outputs)this.creationInstruction(xr.sourceSpan,It.listener,this.prepareListenerParameter("ng_template",xr,S))}}visitBoundText(t){if(this.i18n){const U=t.value.visit(this._valueConverter);return this.allocateBindingSlots(U),void(U instanceof aa&&(this.i18n.appendBoundText(t.i18n),this.i18nAppendBindings(U.expressions)))}const u=this.allocateDataSlot();this.creationInstruction(t.sourceSpan,It.text,[Pn(u)]);const S=t.value.visit(this._valueConverter);this.allocateBindingSlots(S),S instanceof aa?this.updateInstructionWithAdvance(u,t.s
1ourceSpan,function sA(m){switch(sd(m)){case 1:return It.textInterpolate;case 3:return It.textInterpolate1;case 5:return It.textInterpolate2;case 7:return It.textInterpolate3;case 9:return It.textInterpolate4;case 11:return It.textInterpolate5;case 13:return It.textInterpolate6;case 15:return It.textInterpolate7;case 17:return It.textInterpolate8;default:return It.textInterpolateV}}(S),()=>this.getUpdateInstructionArguments(S)):Co("Text nodes should be interpolated and never bound directly.")}visitText(t){this.i18n||this.creationInstruction(t.sourceSpan,It.text,[Pn(this.allocateDataSlot()),Pn(t.value)])}visitIcu(t){let u=!1;this.i18n||(u=!0,this.i18nStart(null,t.i18n,!0));const S=this.i18n,U=this.i18nBindProps(t.vars),z=this.i18nBindProps(t.placeholders),ye=t.i18n,qe=Ot=>{const rn=Bl({...U,...z},!1);return ql(null,It.i18nPostprocess,[Ot,cE(rn,!0)])};if(sa(S.meta))this.i18nTranslate(ye,{},S.ref,qe);else{const Ot=this.i18nTranslate(ye,{},void 0,qe);S.appendIcu(Au(ye).name,Ot)}return u&&this.i18nEnd(null,!0),null}visitDeferredBlock(t){const u=this.allocateDataSlot(),S=this.deferBlocks.get(t),z=`${this.contextName}_Defer_${u}_DepsFn`,ye=[Pn(u),S?Yr(z):Jn];if(S){const qe=[];for(const rn of S)if(rn.isDeferrable){const Yn=Ps([new Wt("m",tn)],[new Ir(Yr("m").prop(rn.symbolName))]),xr=rn.importPath,Qr=new zt(xr).prop("then").callFn([Yn]);qe.push(Qr)}else qe.push(rn.type);const Ot=[];Ot.push(new Ir(hi(qe)));const Dt=Ps([],Ot,rt,null,z);this.constantPool.statements.push(Dt.toDeclStmt(z))}this.creationInstruction(t.sourceSpan,It.defer,()=>id(ye))}visitDeferredTrigger(t){}visitDeferredBlockPlaceholder(t){}visitDeferredBlockError(t){}visitDeferredBlockLoading(t){}allocateDataSlot(){return this._dataIndex++}getConstCount(){return this._dataIndex}getVarCount(){return this._pureFunctionSlots}getConsts(){return this._constants}getNgContentSelectors(){return this._ngContentReservedSlots.length?this.constantPool.getConstLiteral(Rc(this._ngContentReservedSlots),!0):null}bindingContext(){return""+this._bindingContext++}templatePropertyBindings(t,u){const S=[];for(const U of u){if(!(U instanceof bd))continue;const z=U.value.visit(this._valueConverter);if(void 0!==z)if(this.allocateBindingSlots(z),z instanceof aa){const ye=[];this.interpolatedUpdateInstruction(VS(z),t,U.name,U,z,ye)}else S.push({span:U.sourceSpan,paramsOrFn:Kd(()=>this.convertPropertyBinding(z),U.name)})}for(const U of S)this.updateInstructionWithAdvance(t,U.span,It.property,U.paramsOrFn)}instructionFn(t,u,S,U,z=!1){t[z?"unshift":"push"]({span:u,reference:S,paramsOrFn:U})}processStylingUpdateInstruction(t,u){let S=0;if(u)for(const U of u.calls)S+=U.allocateBindingSlots,this.updateInstructionWithAdvance(t,U.sourceSpan,u.reference,()=>U.params(z=>U.supportsInterpolation&&z instanceof aa?this.getUpdateInstructionArguments(z):this.convertPropertyBinding(z)));return S}creationInstruction(t,u,S,U){this.instructionFn(this._creationCodeFns,t,u,S||[],U)}updateInstructionWithAdvance(t,u,S,U){this.addAdvanceInstructionIfNecessary(t,u),this.updateInstruction(u,S,U)}updateInstruction(t,u,S){this.instructionFn(this._updateCodeFns,t,u,S||[])}addAdvanceInstructionIfNecessary(t,u){if(t!==this._currentIndex){const S=t-this._currentIndex;if(S<1)throw new Error("advance instruction can only go forwards");this.instructionFn(this._updateCodeFns,u,It.advance,[Pn(S)]),this._currentIndex=t}}allocatePureFunctionSlots(t){const u=this._pureFunctionSlots;return this._pureFunctionSlots+=t,u}allocateBindingSlots(t){this._bindingSlots+=t instanceof aa?t.expressions.length:1}getImplicitReceiverExpr(){return this._implicitReceiverExpr?this._implicitReceiverExpr:this._implicitReceiverExpr=0===this.level?Yr(al):this._bindingScope.getOrCreateSharedContextVar(0)}convertPropertyBinding(t){const u=kp(this,this.getImplicitReceiverExpr(),t,this.bindingContext()),S=u.currValExpr;return this._tempVariables.push(...u.stmts),S}getUpdateInstructionArguments(t){const{args:u,stmts:S}=function lf(m,t,u,S){const U=new nh(m,t,S,!0),z=U.visitInterpolation(u,ta.Expression);return U.usesImplicitReceiver&&m.notifyImplicitReceiverUse(),{stmts:Nd(U,S),args:z.args}}(this,this.getImplicitReceiverExpr(),t,this.bindingContext());return this._tempVariables.push(...S),u}getAttributeExpressions(t,u,S,U,z,ye=[],qe=[]){const Ot=new Set,Dt=[];let rn;for(const xr of u)if("ngProjectAs"===xr.name&&(rn=xr),xr.i18n){const{i18nVarRefsCache:Qr}=this._constants;let ai;Qr.has(xr.i18n)?ai=Qr.get(xr.i18n):(ai=this.i18nTranslate(xr.i18n),Qr.set(xr.i18n,ai)),Dt.push(Pn(xr.name),ai)}else Dt.push(...Zc(xr.name),oA(t,xr));function Yn(xr,Qr){"string"==typeof xr?Ot.has(xr)||(Dt.push(...Zc(xr)),void 0!==Qr&&Dt.push(Qr),Ot.add(xr)):Dt.push(Pn(xr))}if(rn&&Dt.push(...function wE(m){const t=ee(m.value)[0];return[Pn(5),Rc(t)]}(rn)),z&&z.populateInitialStylingAttrs(Dt),S.length||U.length){const xr=Dt.length;for(let Qr=0;Qr<S.length;Qr++){const ai=S[Qr];4!==ai.type&&1!==ai.type&&Yn(ai.name)}for(let Qr=0;Qr<U.length;Qr++){const ai=U[Qr];1!==ai.type&&Yn(ai.name)}Dt.length!==xr&&Dt.splice(xr,0,Pn(3))}return ye.length&&(Dt.push(Pn(4)),ye.forEach(xr=>Yn(xr.name))),qe.length&&(Dt.push(Pn(6)),qe.forEach(xr=>Yn(xr.name))),Dt}addToConsts(t){if(Mn(t))return Jn;const u=this._constants.constExpressions;for(let S=0;S<u.length;S++)if(u[S].isEquivalent(t))return Pn(S);return Pn(u.push(t)-1)}
1addAttrsToConsts(t){return t.length>0?this.addToConsts(hi(t)):Jn}prepareRefsArray(t){if(!t||0===t.length)return Jn;return Rc(t.flatMap(S=>{const U=this.allocateDataSlot(),z=this._bindingScope.freshReferenceName(),ye=this.level,qe=Yr(z);return this._bindingScope.set(ye,S.name,qe,0,(Ot,Dt)=>{const rn=Dt>0?[BS(Dt).toStmt()]:[],Yn=qe.set(Tr(It.reference).callFn([Pn(U)]));return rn.concat(Yn.toConstDecl())},!0),[S.name,S.value]}))}prepareListenerParameter(t,u,S){return()=>{const U=u.name,z=1===u.type?ou(U,u.phase):Wl(U),ye=`${this.templateName}_${t}_${z}_${S}_listener`,qe=this._bindingScope.nestedScope(this._bindingScope.bindingLevel,_f);return Sp(u,ye,qe)}}}class PE extends n0{constructor(t,u,S,U){super(),this.constantPool=t,this.allocateSlot=u,this.allocatePureFunctionSlots=S,this.definePipe=U,this._pipeBindExprs=[]}visitPipe(t,u){const S=this.allocateSlot(),U=`PIPE:${S}`,z=this.allocatePureFunctionSlots(2+t.args.length),ye=new ld(t.span,t.sourceSpan,t.nameSpan,new Jf(t.span,t.sourceSpan),U),{identifier:qe,isVarLength:Ot}=function mC(m){const t=Wb[m.length];return{identifier:t||It.pipeBindV,isVarLength:!t}}(t.args);this.definePipe(t.name,U,S,Tr(qe));const Dt=[t.exp,...t.args],rn=Ot?this.visitAll([new qf(t.span,t.sourceSpan,Dt)]):this.visitAll(Dt),Yn=new cd(t.span,t.sourceSpan,ye,[new Wu(t.span,t.sourceSpan,S),new Wu(t.span,t.sourceSpan,z),...rn],null);return this._pipeBindExprs.push(Yn),Yn}
1updatePipeSlotOffsets(t){this._pipeBindExprs.forEach(u=>{u.args[1].value+=t})}visitLiteralArray(t,u){return new s0(t.span,t.sourceSpan,this.visitAll(t.expressions),S=>{const U=hi(S);return iA(this.constantPool,U,this.allocatePureFunctionSlots)})}visitLiteralMap(t,u){return new s0(t.span,t.sourceSpan,this.visitAll(t.values),S=>{const U=ho(S.map((z,ye)=>({key:t.keys[ye].key,value:z,quoted:t.keys[ye].quoted})));return iA(this.constantPool,U,this.allocatePureFunctionSlots)})}}const Wb=[It.pipeBind1,It.pipeBind2,It.pipeBind3,It.pipeBind4];const $b=[It.pureFunction0,It.pureFunction1,It.pureFunction2,It.pureFunction3,It.pureFunction4,It.pureFunction5,It.pureFunction6,It.pureFunction7,It.pureFunction8];function BS(m){return Tr(It.nextContext).callFn(m>1?[Pn(m)]:[])}function iA(m,t,u){const{literalFactory:S,literalFactoryArguments:U}=m.getLiteralFactory(t),z=u(1+U.length),{identifier:ye,isVarLength:qe}=function Kb(m){const t=$b[m.length];return{identifier:t||It.pureFunctionV,isVarLength:!t}}(U),Ot=[Pn(z),S];return qe?Ot.push(hi(U)):Ot.push(...U),Tr(ye).callFn(Ot)}function Zc(m){const[t,u]=tc(m),S=Pn(u);return t?[Pn(0),Pn(t),S]:[S]}const u_="$$shared_ctx$$";class FS{static createRootScope(){return new FS}constructor(t=0,u=null,S){if(this.bindingLevel=t,this.parent=u,this.globals=S,this.map=new Map,this.referenceNameIndex=0,this.restoreViewVariable=null,this.usesRestoredViewContext=!1,void 0!==S)for(const U of S)this.set(0,U,Yr(U))}get(t){let u=this;for(;u;){let S=u.map.get(t);if(null!=S)return u!==this&&(S={retrievalLevel:S.retrievalLevel,lhs:S.lhs,declareLocalCallback:S.declareLocalCallback,declare:!1,priority:S.priority},this.map.set(t,S),this.maybeGenerateSharedContextVar(S),this.maybeRestoreView()),S.declareLocalCallback&&!S.declare&&(S.declare=!0),S.lhs;u=u.parent}return 0===this.bindingLevel?null:this.getComponentProperty(t)}set(t,u,S,U=0,z,ye){if(this.map.has(u)){if(ye)return this;Co(`The name ${u} is already defined in scope to be ${this.map.get(u)}`)}return this.map.set(u,{retrievalLevel:t,lhs:S,declare:!1,declareLocalCallback:z,priority:U}),this}getLocal(t){return this.get(t)}notifyImplicitReceiverUse(){0!==this.bindingLevel&&(this.map.get(u_+0).declare=!0)}nestedScope(t,u){const S=new FS(t,this,u);return t>0&&S.generateSharedContextVar(0),S}getOrCreateSharedContextVar(t){const u=u_+t;return this.map.has(u)||this.generateSharedContextVar(t),this.map.get(u).lhs}getSharedContextName(t){const u=this.map.get(u_+t);return u&&u.declare?u.lhs:null}maybeGenerateSharedContextVar(t){if(1===t.priority&&t.retrievalLevel<this.bindingLevel){const u=this.map.get(u_+t.retrievalLevel);u?u.declare=!0:this.generateSharedContextVar(t.retrievalLevel)}}generateSharedContextVar(t){const u=Yr(al+this.freshReferenceName());this.map.set(u_+t,{retrievalLevel:t,lhs:u,declareLocalCallback:(S,U)=>[u.set(BS(U)).toConstDecl()],declare:!1,priority:2})}getComponentProperty(t){const u=this.map.get(u_+0);return u.declare=!0,this.maybeRestoreView(),u.lhs.prop(t)}maybeRestoreView(){this.isListenerScope()&&(this.parent.restoreViewVariable||(this.parent.restoreViewVariable=Yr(this.parent.freshReferenceName())),this.restoreViewVariable=this.parent.restoreViewVariable)}
1restoreViewStatement(){if(this.restoreViewVariable){const t=ql(null,It.restoreView,[this.restoreViewVariable]);return this.usesRestoredViewContext?Yr(yf).set(t).toConstDecl():t.toStmt()}return null}viewSnapshotStatements(){return this.restoreViewVariable?[this.restoreViewVariable.set(ql(null,It.getCurrentView,[])).toConstDecl()]:[]}isListenerScope(){return this.parent&&this.parent.bindingLevel===this.bindingLevel}variableDeclarations(){let t=0;return Array.from(this.map.values()).filter(u=>u.declare).sort((u,S)=>S.retrievalLevel-u.retrievalLevel||S.priority-u.priority).reduce((u,S)=>{const U=this.bindingLevel-S.retrievalLevel,z=S.declareLocalCallback(this,U-t);return t=U,u.concat(z)},[])}freshReferenceName(){let t=this;for(;t.parent;)t=t.parent;return"_r"+t.referenceNameIndex++}hasRestoreViewVariable(){return!!this.restoreViewVariable}notifyRestoredViewContextUse(){this.usesRestoredViewContext=!0}}function VS(m){switch(sd(m)){case 1:return It.propertyInterpolate;case 3:return It.propertyInterpolate1;case 5:return It.propertyInterpolate2;case 7:return It.propertyInterpolate3;case 9:return It.propertyInterpolate4;case 11:return It.propertyInterpolate5;case 13:return It.propertyInterpolate6;case 15:return It.propertyInterpolate7;case 17:return It.propertyInterpolate8;default:return It.propertyInterpolateV}}function H0(m,t,u={}){const{interpolationConfig:S,preserveWhitespaces:U,enableI18nLegacyMessageIdFormat:z}=u,ye=vd(S),Ot=(new AS).parse(m,t,{leadingTriviaChars:Gb,...u,tokenizeExpansionForms:!0,tokenizeBlocks:null!=u.enabledBlockTypes&&u.enabledBlockTypes.size>0});if(!u.alwaysAttemptHtmlToR3AstConversion&&Ot.errors&&Ot.errors.length>0){const Ba={interpolationConfig:S,preserveWhitespaces:U,errors:Ot.errors,nodes:[],styleUrls:[],styles:[],ngContentSelectors:[]};return u.collectCommentNodes&&(Ba.commentNodes=[]),Ba}let Dt=Ot.rootNodes;const rn=new l_(S,!U,z),Yn=rn.visitAllWithErrors(Dt);if(!u.alwaysAttemptHtmlToR3AstConversion&&Yn.errors&&Yn.errors.length>0){const Ba={interpolationConfig:S,preserveWhitespaces:U,errors:Yn.errors,nodes:[],styleUrls:[],styles:[],ngContentSelectors:[]};return u.collectCommentNodes&&(Ba.commentNodes=[]),Ba}Dt=Yn.rootNodes,U||(Dt=Rs(new ky,Dt),rn.hasI18nMeta&&(Dt=Rs(new l_(S,!1),Dt)));const{nodes:xr,errors:Qr,styleUrls:ai,styles:Es,ngContentSelectors:$i,commentNodes:us}=function vE(m,t,u){const S=new Ky(t,u),ye={nodes:Rs(S,m),errors:t.errors.concat(S.errors),styleUrls:S.styleUrls,styles:S.styles,ngContentSelectors:S.ngContentSelectors};return u.collectCommentNodes&&(ye.commentNodes=S.commentNodes),ye}(Dt,ye,{collectCommentNodes:!!u.collectCommentNodes,enabledBlockTypes:u.enabledBlockTypes||new Set});Qr.push(...Ot.errors,...Yn.errors);const Ts={interpolationConfig:S,preserveWhitespaces:U,errors:Qr.length>0?Qr:null,nodes:xr,styleUrls:ai,styles:Es,ngContentSelectors:$i};return u.collectCommentNodes&&(Ts.commentNodes=us),Ts}const IE=new pS;function vd(m=wc){return new gp(new uS(new ym),m,IE,[])}function jS(m,t){switch(m){case a.HTML:return Tr(It.sanitizeHtml);case a.SCRIPT:return Tr(It.sanitizeScript);case a.STYLE:return t?Tr(It.sanitizeStyle):null;case a.URL:return Tr(It.sanitizeUrl);case a.RESOURCE_URL:return Tr(It.sanitizeResourceUrl);default:return null}}function oA(m,t){const u=Rc(t.value);if(!dE(m,t.name))return u;switch(IE.securityContext(m,t.name,!0)){case a.HTML:return Xo(Tr(It.trustConstantHtml),new Gr([new vi(t.value)],[]),void 0,t.valueSpan);case a.RESOURCE_URL:return Xo(Tr(It.trustConstantResourceUrl),new Gr([new vi(t.value)],[]),void 0,t.valueSpan);default:return u}}function Xb(m){return m instanceof Cc||m instanceof qo||m instanceof fc}function V_(m){return m.every(Xb)}function Kd(m,t,u){return()=>{const S=m(),U=Array.isArray(S)?S:[S];return u&&U.push(...u),t&&U.unshift(Pn(t)),U}}const LE="ngI18nClosureMode";function vp(){return fs(Yr(LE)).notIdentical(Pn("undefined",an)).and(Yr(LE))}const Fh=/attr\.([^\]]+)/;function Qb(m,t,u){const S=new Or,U=ee(m.selector);return S.set("type",m.type.value),U.length>0&&S.set("selectors",Rc(U)),m.queries.length>0&&S.set("contentQueries",function BE(m,t,u){const S=[],U=[],z=bf(U,Bu);for(const qe of m){S.push(Tr(It.contentQuery).callFn([Yr("dirIndex"),...Th(qe,t)]).toStmt());const Ot=z(),Dt=Tr(It.loadQuery).callFn([]),rn=Tr(It.queryRefresh).callFn([Ot.set(Dt)]),Yn=Yr(al).prop(qe.propertyName).set(qe.first?Ot.prop("first"):Ot);U.push(rn.and(Yn).toStmt())}const ye=u?`${u}_ContentQueries`:null;return Ps([new Wt(Ni,Vt),new Wt(al,null),new Wt("dirIndex",null)],[vh(1,S),vh(2,U)],rt,null,ye)}(m.queries,t,m.name)),m.viewQueries.length&&S.set("viewQuery",function Jg(m,t,u){const S=[],U=[],z=bf(U,Bu);m.forEach(qe=>{const Ot=Tr(It.viewQuery).callFn(Th(qe,t));S.push(Ot.toStmt());const Dt=z(),rn=Tr(It.loadQuery).callFn([]),Yn=Tr(It.queryRefresh).callFn([Dt.set(rn)]),xr=Yr(al).prop(qe.propertyName).set(qe.first?Dt.prop("first"):Dt);U.push(Yn.and(xr).toStmt())});const ye=u?`${u}_Query`:null;return Ps([new Wt(Ni,Vt),new Wt(al,null)],[vh(1,S),vh(2,U)],rt,null,ye)}(m.viewQueries,t,m.name)),S.set("hostBindings",function FE(m,t,u,S,U,z,ye){const qe=u.createBoundHostProperties(m.properties,t),Ot=u.createDirectiveHostEventAsts(m.listeners,t);if(tS){const as=function py(m,t,u){const S=new T1(m.componentName,u,$v);for(const U of m.properties??[])q1(S,U);for(const U of m.events??[]);return S}({componentName:z,properties:qe,events:Ot},0,S);Gv(as);const gl=as.root.vars;return null!==gl&&gl>0&&ye.set("hostVars",Pn(gl)),function Wv(m){if(null===m.fnName)throw new Error("AssertionError: host binding function is unnamed");const t=[];for(const z of m.create){if(z.kind!==Gn.Statement)throw new Error(`AssertionError: expected all create ops to have been compiled, but got ${Gn[z.kind]}`);t.push(z.statement)}const u=[];for(const z of m.update){if(z.kind!==Gn.Statement)throw new Error(`AssertionError: expected all update ops to have been compiled, but got ${Gn[z.kind]}`);u.push(z.statement)}if(0===t.length&&0===u.length)return null;const S=b0(1,t),U=b0(2,u);return Ps([new Wt("rf"),new Wt("ctx")],[...S,...U],void 0,void 0,m.fnName)}(as)}const Dt=Yr(al),rn=new nS(Dt),{styleAttr:Yn,classAttr:xr}=m.specialAttributes;void 0!==Yn&&rn.registerStyleAttr(Yn),void 0!==xr&&rn.registerClassAttr(xr);const Qr=[],ai=[],Es=[],$i=t;Ot&&Ot.length&&Qr.push(...function VE(m,t){const u=[],S=[],U=[];for(const z of m){let ye=z.name&&Wl(z.name);const qe=1===z.type?ou(ye,z.targetOrPhase):ye,Ot=t&&ye?`${t}_${qe}_HostBindingHandler`:null,Dt=Sp(au.fromParsedEvent(z),Ot);1==z.type?S.push(Dt):u.push(Dt)}for(const z of S)U.push({reference:It.syntheticHostListener,paramsOrFn:z,span:null});for(const z of u)U.push({reference:It.listener,paramsOrFn:z,span:null});return U}(Ot,z));const us=[];let Ba,Ts=0;qe&&qe.forEach(as=>{rn.registerInputBasedOnName(as.name,as.expression,$i)?Ts+=Ks:(us.push(as),Ts++)});const eu=()=>{if(!Ba){Ba=new PE(S,()=>Co("Unexpected node"),gl=>{const nl=Ts;return Ts+=gl,nl},()=>Co("Unexpected pipe"))}return Ba},Xd=[],j_=[],Y0=[];for(const as of us){const gl=as.expression.visit(eu()),nl=KS(Dt,gl),{bindingName:Gf,instruction:j0,isAttribute:W_}=Zg(as),$_=u.calcPossibleSecurityContexts(U,Gf,W_).filter(G0=>G0!==a.NONE);let yp=null;$_.length&&(yp=2===$_.length&&$_.indexOf(a.URL)>-1&&$_.indexOf(a.RESOURCE_URL)>-1?Tr(It.sanitizeUrlOrResourceUrl):jS($_[0],W_));const jh=[Pn(Gf),nl.currValExpr];yp?jh.push(yp):ih(Gf)&&jh.push(Tr(It.validateIframeAttribute)),Es.push(...nl.stmts),j0===It.hostProperty?Xd.push(jh):j0===It.attribute?j_.push(jh):j0===It.syntheticHostProperty?Y0.push(jh):ai.push({reference:j0,paramsOrFn:jh,span:null})}for(const as of Xd)ai.push({reference:It.hostProperty,paramsOrFn:as,span:null});for(const as of j_)ai.push({reference:It.attribute,paramsOrFn:as,span:null});for(const as of Y0)ai.push({reference:It.syntheticHostProperty,paramsOrFn:as,span:null});const G_=function Xg(m){const t=[];for(let u of Object.getOwnPropertyNames(m)){const S=m[u];t.push(Pn(u),S)}return t}(m.attributes);
1if(rn.assignHostAttrs(G_,ye),rn.hasBindings&&rn.buildUpdateLevelInstructions(eu()).forEach(as=>{for(const gl of as.calls)Ts+=Math.max(gl.allocateBindingSlots-Ks,0),ai.push({reference:as.reference,paramsOrFn:Vm(gl,Dt,KS),span:null})}),Ts&&ye.set("hostVars",Pn(Ts)),Qr.length>0||ai.length>0){const as=z?`${z}_HostBindings`:null,gl=[];return Qr.length>0&&gl.push(vh(1,ma(Qr))),ai.length>0&&gl.push(vh(2,Es.concat(ma(ai)))),Ps([new Wt(Ni,Vt),new Wt(al,null)],gl,rt,null,as)}return null}(m.host,m.typeSourceSpan,u,t,m.selector||"",m.name,S)),S.set("inputs",Na(m.inputs,!0)),S.set("outputs",Na(m.outputs)),null!==m.exportAs&&S.set("exportAs",hi(m.exportAs.map(z=>Pn(z)))),m.isStandalone&&S.set("standalone",Pn(!0)),m.isSignal&&S.set("signals",Pn(!0)),S}function kE(m,t){const u=[],S=t.providers,U=t.viewProviders,z=Object.keys(t.inputs);if(S||U){const ye=[S||new it([])];U&&ye.push(U),u.push(Tr(It.ProvidersFeature).callFn(ye))}for(const ye of z)if(null!==t.inputs[ye].transformFunction){u.push(Tr(It.InputTransformsFeatureFeature));break}t.usesInheritance&&u.push(Tr(It.InheritDefinitionFeature)),t.fullInheritance&&u.push(Tr(It.CopyDefinitionFeature)),t.lifecycle.usesOnChanges&&u.push(Tr(It.NgOnChangesFeature)),t.hasOwnProperty("template")&&t.isStandalone&&u.push(Tr(It.StandaloneFeature)),t.hostDirectives?.length&&u.push(Tr(It.HostDirectivesFeature).callFn([qg(t.hostDirectives)])),u.length&&m.set("features",hi(u))}function Zb(m,t,u){const S=Qb(m,t,u);kE(S,m);const U=m.selector&&A.parse(m.selector),z=U&&U[0];if(z){const Yn=z.getAttrs();Yn.length&&S.set("attrs",t.getConstLiteral(hi(Yn.map(xr=>Pn(null!=xr?xr:void 0))),!0))}const ye=m.name,qe=ye?`${ye}_Template`:null,Ot=m.changeDetection;if(tS){const Yn=function hy(m,t,u){const S=new y1(m,u,$v);return Kv(S.root,t),S}(m.name,m.template.nodes,t);jv(Yn);const xr=y0(Yn,t);S.set("decls",Pn(Yn.root.decls)),S.set("vars",Pn(Yn.root.vars)),Yn.consts.length>0&&S.set("consts",hi(Yn.consts)),S.set("template",xr)}else{const Yn=m.template,xr=new Iu(t,FS.createRootScope(),0,ye,null,null,qe,It.namespaceHTML,m.relativeContextFilePath,m.i18nUseExternalIds,m.deferBlocks),Qr=xr.buildTemplateFunction(Yn.nodes,[]),ai=xr.getNgContentSelectors();ai&&S.set("ngContentSelectors",ai),S.set("decls",Pn(xr.getConstCount())),S.set("vars",Pn(xr.getVarCount()));const{constExpressions:Es,prepareStatements:$i}=xr.getConsts();if(Es.length>0){let us=hi(Es);$i.length>0&&(us=Ps([],[...$i,new Ir(us)])),S.set("consts",us)}S.set("template",Qr)}if(m.declarations.length>0&&S.set("dependencies",function zg(m,t){switch(t){case 0:return m;case 1:return Ps([],[new Ir(m)]);case 2:const u=m.prop("map").callFn([Tr(It.resolveForwardRef)]);return Ps([],[new Ir(u)])}}(hi(m.declarations.map(Yn=>Yn.type)),m.declarationListEmitMode)),null===m.encapsulation&&(m.encapsulation=I.Emulated),m.styles&&m.styles.length){const xr=(m.encapsulation==I.Emulated?function jE(m,t,u){const S=new Bp;return m.map(U=>S.shimCssText(U,t,u))}(m.styles,"_ngcontent-%COMP%","_nghost-%COMP%"):m.styles).reduce((Qr,ai)=>(ai.trim().length>0&&Qr.push(t.getConstLiteral(Pn(ai))),Qr),[]);xr.length>0&&S.set("styles",hi(xr))}else m.encapsulation===I.Emulated&&(m.encapsulation=I.None);m.encapsulation!==I.Emulated&&S.set("encapsulation",Pn(m.encapsulation)),null!==m.animations&&S.set("data",ho([{key:"animation",value:m.animations,quoted:!1}])),null!=Ot&&Ot!==w.Default&&S.set("changeDetection",Pn(Ot));return{expression:Tr(It.defineComponent).callFn([S.toLiteralMap()],void 0,!0),type:Kg(m),statements:[]}}function Kg(m){const t=qb(m);return t.push(Qg(m.template.ngContentSelectors)),t.push(es(Pn(m.isStandalone))),t.push(Ym(m)),m.isSignal&&t.push(es(Pn(m.isSignal))),es(Tr(It.ComponentDeclaration,t))}function Th(m,t){const u=[Xr(m,t),Pn(UE(m))];return m.read&&u.push(m.read),u}function UE(m){return(m.descendants?1:0)|(m.static?2:0)|(m.emitDistinctChangesOnly?4:0)}function Bm(m){return es(Pn(m))}function Fm(m){return ho(Object.keys(m).map(u=>({key:u,value:Pn(Array.isArray(m[u])?m[u][0]:m[u]),quoted:!0})))}function Qg(m){return m.length>0?es(hi(m.map(t=>Pn(t)))):En}function qb(m){const t=null!==m.selector?m.selector.replace(/\n/g,""):null;return[To(m.type.type,m.typeArgumentCount),null!==t?Bm(t):En,null!==m.exportAs?Qg(m.exportAs):En,es(eM(m)),es(Fm(m.outputs)),Qg(m.queries.map(u=>u.propertyName))]}function eM(m){return ho(Object.keys(m.inputs).map(t=>
1{const u=m.inputs[t];return{key:t,value:ho([{key:"alias",value:Pn(u.bindingPropertyName),quoted:!0},{key:"required",value:Pn(u.required),quoted:!0}]),quoted:!0}}))}function $S(m){const t=qb(m);return t.push(En),t.push(es(Pn(m.isStandalone))),t.push(Ym(m)),m.isSignal&&t.push(es(Pn(m.isSignal))),es(Tr(It.DirectiveDeclaration,t))}function KS(m,t){return kp(null,m,t,"b")}function Vm(m,t,u){return m.params(S=>u(t,S).currValExpr)}function Zg(m){let u,t=m.name;const S=t.match(Fh);return S?(t=S[1],u=It.attribute):m.isAnimation?(t=fl(t),u=It.syntheticHostProperty):u=It.hostProperty,{bindingName:t,instruction:u,isAttribute:!!S}}const YE=/^(?:\[([^\]]+)\])|(?:\(([^\)]+)\))$/;function Ym(m){return m.hostDirectives?.length?es(hi(m.hostDirectives.map(t=>ho([{key:"directive",value:fs(t.directive.type),quoted:!1},{key:"inputs",value:Fm(t.inputs||{}),quoted:!1},{key:"outputs",value:Fm(t.outputs||{}),quoted:!1}])))):En}function qg(m){const t=[];let u=!1;for(const S of m){if(S.inputs||S.outputs){const U=[{key:"directive",value:S.directive.type,quoted:!1}];if(S.inputs){const z=e1(S.inputs);z&&U.push({key:"inputs",value:z,quoted:!1})}if(S.outputs){const z=e1(S.outputs);z&&U.push({key:"outputs",value:z,quoted:!1})}t.push(ho(U))}else t.push(S.directive.type);S.isForwardReference&&(u=!0)}return u?new On([],[new Ir(hi(t))]):hi(t)}function e1(m){const t=[];for(const u in m)m.hasOwnProperty(u)&&t.push(Pn(u),Pn(m[u]));return t.length>0?hi(t):null}class GE{}let zS;class tM{constructor(t=new q0){this.jitEvaluator=t,this.FactoryTarget=za,this.ResourceLoader=GE,this.elementSchemaRegistry=new pS}compilePipe(t,u,S){const z=Dh({name:S.name,type:_o(S.type),typeArgumentCount:0,deps:null,pipeName:S.pipeName,pure:S.pure,isStandalone:S.isStandalone});return this.jitExpression(z.expression,t,u,[])}compilePipeDeclaration(t,u,S){const U=function ur(m){return{name:m.type.name,type:_o(m.type),typeArgumentCount:0,pipeName:m.name,deps:null,pure:m.pure??!0,isStandalone:m.isStandalone??!1}}(S),z=Dh(U);return this.jitExpression(z.expression,t,u,[])}compileInjectable(t,u,S){const{expression:U,statements:z}=Po({name:S.name,type:_o(S.type),typeArgumentCount:S.typeArgumentCount,providedIn:ne(S.providedIn),useClass:j(S,"useClass"),useFactory:W(S,"useFactory"),useValue:j(S,"useValue"),useExisting:j(S,"useExisting"),deps:S.deps?.map(Le)},!0);return this.jitExpression(U,t,u,z)}compileInjectableDeclaration(t,u,S){const{expression:U,statements:z}=Po({name:S.type.name,type:_o(S.type),typeArgumentCount:0,providedIn:ne(S.providedIn),useClass:j(S,"useClass"),useFactory:W(S,"useFactory"),useValue:j(S,"useValue"),useExisting:j(S,"useExisting"),deps:S.deps?.map(Ue)},!0);return this.jitExpression(U,t,u,z)}compileInjector(t,u,S){const z=em({name:S.name,type:_o(S.type),providers:S.providers&&S.providers.length>0?new fn(S.providers):null,imports:S.imports.map(ye=>new fn(ye))});return this.jitExpression(z.expression,t,u,[])}compileInjectorDeclaration(t,u,S){const U=function kr(m){return{name:m.type.name,type:_o(m.type),providers:void 0!==m.providers&&m.providers.length>0?new fn(m.providers):null,imports:void 0!==m.imports?m.imports.map(t=>new fn(t)):[]}}(S),z=em(U);return this.jitExpression(z.expression,t,u,[])}compileNgModule(t,u,S){const z=Qf({kind:mc.Global,type:_o(S.type),bootstrap:S.bootstrap.map(_o),declarations:S.declarations.map(_o),publicDeclarationTypes:null,imports:S.imports.map(_o),includeImportTypes:!0,exports:S.exports.map(_o),selectorScopeMode:Ou.Inline,containsForwardDecls:!1,schemas:S.schemas?S.schemas.map(_o):null,id:S.id?new fn(S.id):null});return this.jitExpression(z.expression,t,u,[])}compileNgModuleDeclaration(t,u,S){const U=function Qh(m){const t=new Or;return t.set("type",new fn(m.type)),void 0!==m.bootstrap&&t.set("bootstrap",new fn(m.bootstrap)),void 0!==m.declarations&&t.set("declarations",new fn(m.declarations)),void 0!==m.imports&&t.set("imports",new fn(m.imports)),void 0!==m.exports&&t.set("exports",new fn(m.exports)),void 0!==m.schemas&&t.set("schemas",new fn(m.schemas)),void 0!==m.id&&t.set("id",new fn(m.id)),Tr(It.defineNgModule).callFn([t.toLiteralMap()])}(S);return this.jitExpression(U,t,u,[])}compileDirective(t,u,S){const U=KE(S);return this.compileDirectiveFromMeta(t,u,U)}compileDirectiveDeclaration(t,u,S){const z=zE(S,this.createParseSourceSpan("Directive",
1S.type.name,u));return this.compileDirectiveFromMeta(t,u,z)}compileDirectiveFromMeta(t,u,S){const U=new Ss,ye=function Jb(m,t,u){const S=Qb(m,t,u);return kE(S,m),{expression:Tr(It.defineDirective).callFn([S.toLiteralMap()],void 0,!0),type:$S(m),statements:[]}}(S,U,vd());return this.jitExpression(ye.expression,t,u,U.statements)}compileComponent(t,u,S){const{template:U,interpolation:z}=D(S.template,S.name,u,S.preserveWhitespaces,S.interpolation),ye={...S,...KE(S),selector:S.selector||this.elementSchemaRegistry.getDefaultComponentElementName(),template:U,declarations:S.declarations.map(o),declarationListEmitMode:0,deferBlocks:new Map,deferrableDeclToImportDecl:new Map,styles:[...S.styles,...U.styles],encapsulation:S.encapsulation,interpolation:z,changeDetection:S.changeDetection,animations:null!=S.animations?new fn(S.animations):null,viewProviders:null!=S.viewProviders?new fn(S.viewProviders):null,relativeContextFilePath:"",i18nUseExternalIds:!0},qe=`ng:///${S.name}.js`;return this.compileComponentFromMeta(t,qe,ye)}compileComponentDeclaration(t,u,S){const z=function vC(m,t,u){const{template:S,interpolation:U}=D(m.template,m.type.name,u,m.preserveWhitespaces??!1,m.interpolation),z=[];
1if(m.dependencies)for(const ye of m.dependencies)switch(ye.kind){case"directive":case"component":z.push(h(ye));break;case"pipe":z.push(M(ye))}else(m.components||m.directives||m.pipes)&&(m.components&&z.push(...m.components.map(ye=>h(ye,!0))),m.directives&&z.push(...m.directives.map(ye=>h(ye))),m.pipes&&z.push(...function d(m){return m?Object.keys(m).map(t=>({kind:Gu.Pipe,name:t,type:new fn(m[t])})):[]}(m.pipes)));return{...zE(m,t),template:S,styles:m.styles??[],declarations:z,viewProviders:void 0!==m.viewProviders?new fn(m.viewProviders):null,animations:void 0!==m.animations?new fn(m.animations):null,deferBlocks:new Map,deferrableDeclToImportDecl:new Map,changeDetection:m.changeDetection??w.Default,encapsulation:m.encapsulation??I.Emulated,interpolation:U,declarationListEmitMode:2,relativeContextFilePath:"",i18nUseExternalIds:!0}}(S,this.createParseSourceSpan("Component",S.type.name,u),u);return this.compileComponentFromMeta(t,u,z)}compileComponentFromMeta(t,u,S){const U=new Ss,ye=Zb(S,U,vd(S.interpolation));return this.jitExpression(ye.expression,t,u,U.statements)}compileFactory(t,u,S){const U=Jl({name:S.name,type:_o(S.type),typeArgumentCount:S.typeArgumentCount,deps:Ae(S.deps),target:S.target});return this.jitExpression(U.expression,t,u,U.statements)}compileFactoryDeclaration(t,u,S){const U=Jl({name:S.type.name,type:_o(S.type),typeArgumentCount:0,deps:Array.isArray(S.deps)?S.deps.map(Ue):S.deps,target:S.target});return this.jitExpression(U.expression,t,u,U.statements)}createParseSourceSpan(t,u,S){return function Dp(m,t,u){const U=new zf("",`in ${m} ${t} in ${u}`);return new ha(new uu(U,-1,-1,-1),new uu(U,-1,-1,-1))}(t,u,S)}jitExpression(t,u,S,U){const z=[...U,new Lr("$def",t,void 0,$r.Exported)];return this.jitEvaluator.evaluateStatements(S,z,new xh(u),!0).$def}}function WE(m){return{...m,predicate:jm(m.predicate),read:m.read?new fn(m.read):null,static:m.static,emitDistinctChangesOnly:m.emitDistinctChangesOnly}}function $E(m){return{propertyName:m.propertyName,first:m.first??!1,predicate:jm(m.predicate),descendants:m.descendants??!1,read:m.read?new fn(m.read):null,static:m.static??!1,emitDistinctChangesOnly:m.emitDistinctChangesOnly??!0}}function jm(m){return Array.isArray(m)?m:Ma(new fn(m),1)}function KE(m){const t=function Tn(m){return m.reduce((t,u)=>{if("string"==typeof u){const[S,U]=nr(u);t[U]={bindingPropertyName:S,classPropertyName:U,required:!1,transformFunction:null}}else t[u.name]={bindingPropertyName:u.alias||u.name,classPropertyName:u.name,required:u.required||!1,transformFunction:null!=u.transform?new fn(u.transform):null};return t},{})}(m.inputs||[]),u=un(m.outputs||[]),S=m.propMetadata,U={},z={};for(const ye in S)S.hasOwnProperty(ye)&&S[ye].forEach(qe=>{lt(qe)?U[ye]={bindingPropertyName:qe.alias||ye,classPropertyName:ye,required:qe.required||!1,transformFunction:null!=qe.transform?new fn(qe.transform):null}:Nt(qe)&&(z[ye]=qe.alias||ye)});return{...m,typeArgumentCount:0,typeSourceSpan:m.typeSourceSpan,type:_o(m.type),deps:null,host:mt(m.propMetadata,m.typeSourceSpan,m.host),inputs:{...t,...U},outputs:{...u,...z},queries:m.queries.map(WE),providers:null!=m.providers?new fn(m.providers):null,viewQueries:m.viewQueries.map(WE),fullInheritance:!1,hostDirectives:XE(m)}}function zE(m,t){return{name:m.type.name,type:_o(m.type),typeSourceSpan:t,selector:m.selector??null,inputs:m.inputs?yn(m.inputs):{},outputs:m.outputs??{},host:lA(m.host),queries:(m.queries??[]).map($E),viewQueries:(m.viewQueries??[]).map($E),providers:void 0!==m.providers?new fn(m.providers):null,exportAs:m.exportAs??null,usesInheritance:m.usesInheritance??!1,lifecycle:{usesOnChanges:m.usesOnChanges??!1},deps:null,typeArgumentCount:0,fullInheritance:!1,isStandalone:m.isStandalone??!1,isSignal:m.isSignal??!1,hostDirectives:XE(m)}}function lA(m={}){return{attributes:SC(m.attributes??{}),listeners:m.listeners??{},properties:m.properties??{},specialAttributes:{classAttr:m.classAttribute,styleAttr:m.styleAttribute}}}function XE(m){return m.hostDirectives?.length?m.hostDirectives.map(t=>"function"==typeof t?{directive:_o(t),inputs:null,outputs:null,isForwardReference:!1}:{directive:_o(t.directive),isForwardReference:!1,inputs:t.inputs?un(t.inputs):null,outputs:t.outputs?un(t.outputs):null}):null}function SC(m){const t={};for(const u of Object.keys(m))t[u]=new fn(m[u]);return t}function o(m){return{...m,type:new fn(m.type)}}function h(m,t=null){return{kind:Gu.Directive,isComponent:t||"component"===m.kind,selector:m.selector,type:new fn(m.type),inputs:m.inputs??[],outputs:m.outputs??[],exportAs:m.exportAs??null}}function M(m){return{kind:Gu.Pipe,name:m.name,type:new fn(m.type)}}function D(m,t,u,S,U){const z=U?Mf.fromArray(U):wc,ye=H0(m,u,{preserveWhitespace
1s:S,interpolationConfig:z,enabledBlockTypes:zS});if(null!==ye.errors){const qe=ye.errors.map(Ot=>Ot.toString()).join(", ");throw new Error(`Errors during JIT compilation of template for ${t}: ${qe}`)}return{template:ye,interpolation:z}}function j(m,t){if(m.hasOwnProperty(t))return Ma(new fn(m[t]),0)}function W(m,t){if(m.hasOwnProperty(t))return new fn(m[t])}function ne(m){return Ma("function"==typeof m?new fn(m):new oi(m??null),0)}function Ae(m){return null==m?null:m.map(Le)}function Le(m){const t=null!=m.attribute,u=null===m.token?null:new fn(m.token);return _t(t?new fn(m.attribute):u,t,m.host,m.optional,m.self,m.skipSelf)}function Ue(m){const t=m.attribute??!1;return _t(null===m.token?null:new fn(m.token),t,m.host??!1,m.optional??!1,m.self??!1,m.skipSelf??!1)}function _t(m,t,u,S,U,z){return{token:m,attributeNameType:t?Pn("unknown"):null,host:u,optional:S,self:U,skipSelf:z}}function mt(m,t,u){const S=function aA(m){const t={},u={},S={},U={};for(const z of Object.keys(m)){const ye=m[z],qe=z.match(YE);if(null===qe)switch(z){case"class":if("string"!=typeof ye)throw new Error("Class binding must be string");U.classAttr=ye;break;case"style":if("string"!=typeof ye)throw new Error("Style binding must be string");U.styleAttr=ye;break;default:t[z]="string"==typeof ye?Pn(ye):ye}else if(null!=qe[1]){if("string"!=typeof ye)throw new Error("Property binding must be string");S[qe[1]]=ye}else if(null!=qe[2]){if("string"!=typeof ye)throw new Error("Event binding must be string");u[qe[2]]=ye}}return{attributes:t,listeners:u,properties:S,specialAttributes:U}}(u||{}),U=function k0(m,t){const u=vd();return u.createDirectiveHostEventAsts(m.listeners,t),u.createBoundHostProperties(m.properties,t),u.errors}(S,t);if(U.length)throw new Error(U.map(z=>z.msg).join("\n"));for(const z in m)m.hasOwnProperty(z)&&m[z].forEach(ye=>{bt(ye)?S.properties[ye.hostPropertyName||z]=Ka("this",z):wt(ye)&&(S.listeners[ye.eventName||z]=`${z}(${(ye.args||[]).join(",")})`)}
1);return S}function bt(m){return"HostBinding"===m.ngMetadataName}function wt(m){return"HostListener"===m.ngMetadataName}function lt(m){return"Input"===m.ngMetadataName}function Nt(m){return"Output"===m.ngMetadataName}function yn(m){return Object.keys(m).reduce((t,u)=>{const S=m[u];return t[u]="string"==typeof S?{bindingPropertyName:S,classPropertyName:S,transformFunction:null,required:!1}:{bindingPropertyName:S[0],classPropertyName:S[1],transformFunction:S[2]?new fn(S[2]):null,required:!1},t},{})}function un(m){return m.reduce((t,u)=>{const[S,U]=nr(u);return t[U]=S,t},{})}function nr(m){const[t,u]=m.split(":",2).map(S=>S.trim());return[u??t,t]}new class vu{constructor(t){this.full=t;const u=t.split(".");this.major=u[0],this.minor=u[1],this.patch=u.slice(2).join(".")}}("16.2.12");class rr{constructor({defaultEncapsulation:t=I.Emulated,useJit:u=!0,missingTranslation:S=null,preserveWhitespaces:U,strictInjectionParameters:z}={}){this.defaultEncapsulation=t,this.useJit=!!u,this.missingTranslation=S,this.preserveWhitespaces=function wr(m,t=!1){return null===m?t:m}(function ua(m){return void 0===m?null:m}(U)),this.strictInjectionParameters=!0===z}}var ps;!function(m){m[m.Extract=0]="Extract",m[m.Merge=1]="Merge"}(ps||(ps={}));new class Wr{constructor(){this.closedByParent=!1,this.implicitNamespacePrefix=null,this.isVoid=!1,this.ignoreFirstLf=!1,this.canSelfClose=!0,this.preventNamespaceInheritance=!1}requireExtraParent(t){return!1}isClosedByChild(t){return!1}getContentType(){return fu.PARSABLE_DATA}};var Kt;!function(m){m[m.Directive=0]="Directive",m[m.Component=1]="Component",m[m.Injectable=2]="Injectable",m[m.Pipe=3]="Pipe",m[m.NgModule=4]="NgModule"}(Kt||(Kt={}));!function Hn(m){(m.ng||(m.ng={})).\u0275compilerFacade=new tM}(Ki)},17705:(We,Te,C)=>{"use strict";C.d(Te,{$C:()=>Mn,$GK:()=>Ze,$K3:()=>iT,$MX:()=>f0,AVh:()=>V_,Aen:()=>Kd,Af3:()=>yg,Agw:()=>gg,B$B:()=>wf,B4B:()=>x1,BIS:()=>xv,BMQ:()=>pE,C4Q:()=>AA,C5r:()=>dM,CkJ:()=>uf,Co$:()=>m,DNE:()=>EE,EBC:()=>pp,EFF:()=>$S,EJ8:()=>pr,EWP:()=>lu,EmA:()=>qp,EmY:()=>ip,F8v:()=>Gu,FS9:()=>xE,FsC:()=>fr,G2t:()=>Mt,GBs:()=>mO,GFd:()=>dE,H3F:()=>DA,H5H:()=>ur,H8p:()=>N1,HJs:()=>KP,HbH:()=>HE,Hbi:()=>NA,JRh:()=>Vm,JZv:()=>gn,Jv_:()=>i1,KH2:()=>wr,KVO:()=>cr,Kcf:()=>Xu,L39:()=>jP,LfX:()=>xt,Lme:()=>VE,MKu:()=>z0,Mr5:()=>wt,Mz_:()=>F_,NAR:()=>OE,NEm:()=>jO,NYb:()=>vM,Ngq:()=>hr,Njj:()=>sd,O8t:()=>Fn,OA$:()=>os,OM3:()=>_m,Ocv:()=>KR,OfE:()=>HC,Ol2:()=>qe,PLl:()=>H1,QTQ:()=>iS,QZP:()=>Ry,Ql9:()=>sT,QuC:()=>cs,R7$:()=>nS,RV6:()=>bE,Rfq:()=>O,RxE:()=>Hv,SKi:()=>Uc,STu:()=>zS,SdG:()=>nA,SmG:()=>vP,SpI:()=>Zg,TL$:()=>Jc,Tbb:()=>a,UQu:()=>$R,Uct:()=>el,Udg:()=>GP,UyX:()=>Tv,VBU:()=>Ra,Vns:()=>Xm,Vt3:()=>bS,WHO:()=>BC,WLR:()=>LO,WPN:()=>Zp,WQX:()=>vr,XpG:()=>tA,Xx1:()=>eh,Y8G:()=>IS,Z$l:()=>WR,Z63:()=>D1,ZF7:()=>ga,ZtX:()=>LC,ZvI:()=>GE,Zy3:()=>pe,_9s:()=>$1,_q3:()=>qm,_qm:()=>oy,a0P:()=>$P,aKT:()=>S0,aNF:()=>Dt,abz:()=>E0,b2L:()=>Ip,bIt:()=>CE,bMT:()=>eO,bVm:()=>Wg,bc$:()=>GT,bkB:()=>md,c1b:()=>cM,cWb:()=>uo,czy:()=>xu,d80:()=>QR,e01:()=>FC,e5t:()=>S1,eBV:()=>$c,eq3:()=>Gf,eu8:()=>Um,fpN:()=>cx,g$6:()=>GR,gRc:()=>EP,gXe:()=>Wn,giA:()=>oT,h9k:()=>M1,hnV:()=>HO,iLQ:()=>YC,j41:()=>N0,jDH:()=>dt,jNT:()=>HS,k0s:()=>L0,k7i:()=>jR,kDq:()=>wp,kS0:()=>xh,kdw:()=>g_,l4e:()=>jh,lJ4:()=>nl,lNU:()=>q,lV:()=>z2,l_i:()=>j0,lsd:()=>SO,mGM:()=>MA,mq5:()=>Hn,n$t:()=>Av,nI1:()=>yA,nKC:()=>pt,nM4:()=>lE,nT_:()=>YR,nWp:()=>og,naY:()=>SP,nnv:()=>Yh,npT:()=>O1,nrm:()=>Gg,o8S:()=>K0,oH4:()=>WO,osQ:()=>yi,pXf:()=>Km,pde:()=>hL,plB:()=>fM,qSk:()=>Cf,qex:()=>km,rOR:()=>iM,rXU:()=>k_,rcV:()=>Kl,rrr:()=>gl,s1E:()=>yp,sFG:()=>ty,sGs:()=>G0,sMw:()=>W_,sZ2:()=>D_,sdS:()=>Sh,tSv:()=>L_,uAl:()=>VR,uP7:()=>zm,uvJ:()=>hp,vPA:()=>Is,w6W:()=>t,wOt:()=>he,wni:()=>gO,xGo:()=>q_,xc7:()=>$g,xe9:()=>gM,xri:()=>ag,y_5:()=>n0,zJS:()=>X2,zZn:()=>_d,zcH:()=>n_,ziG:()=>$_,zjR:()=>ME});var s=C(21413),A=C(18359),L=C(71985),y=C(57786),v=C(84412),P=C(7673),I=C(97647),w=C(25558),k=C(23294);function b(c){for(let f in c)if(c[f]===b)return f;throw Error("Could not find renamed property on target object.")}function T(c,f){for(const g in f)f.hasOwnProperty(g)&&!c.hasOwnProperty(g)&&(c[g]=f[g])}function a(c){if("string"==typeof c)return c;if(Array.isArray(c))return"["+c.map(a).join(", ")+"]";if(null==c)return""+c;if(c.overriddenName)return`${c.overriddenName}`;if(c.name)return`${c.name}`;const f=c.toString();if(null==f)return""+f;const g=f.indexOf("\n");return-1===g?f:f.substring(0,g)}function i(c,f){return null==c||""===c?null===f?"":f:null==f||""===f?c:c+" "+f}const p=b({__forward_ref__:b});function O(c){return c.__forward_ref__=O,c.toString=function(){return a(this())},c}function Y(c){return ee(c)?c():c}
1function ee(c){return"function"==typeof c&&c.hasOwnProperty(p)&&c.__forward_ref__===O}function te(c){return c&&!!c.\u0275providers}const q="https://g.co/ng/security#xss";class he extends Error{constructor(f,g){super(pe(f,g)),this.code=f}}function pe(c,f){return`NG0${Math.abs(c)}${f?": "+f:""}`}function oe(c){return"string"==typeof c?c:null==c?"":String(c)}function ie(c){return"function"==typeof c?c.name||c.toString():"object"==typeof c&&null!=c&&"function"==typeof c.type?c.type.name||c.type.toString():oe(c)}function ge(c,f){throw new he(-201,!1)}function Pe(c,f,g){c!=f&&_e(g,c,f,"==")}function Se(c,f){null==c&&_e(f,c,null,"!=")}function _e(c,f,g,R){throw new Error(`ASSERTION ERROR: ${c}`+(null==R?"":` [Expected=> ${g} ${R} ${f} <=Actual]`))}function dt(c){return{token:c.token,providedIn:c.providedIn||null,factory:c.factory,value:void 0}}function Mt(c){return{providers:c.providers||[],imports:c.imports||[]}}function Ft(c){return ct(c,Lt)||ct(c,tn)}function xt(c){return null!==Ft(c)}function ct(c,f){return c.hasOwnProperty(f)?c[f]:null}function nn(c){return c&&(c.hasOwnProperty(Rt)||c.hasOwnProperty(rt))?c[Rt]:null}const Lt=b({\u0275prov:b}),Rt=b({\u0275inj:b}),tn=b({ngInjectableDef:b}),rt=b({ngInjectorDef:b});var Ze,c;let st;function Vt(){return st}function an(c){const f=st;return st=c,f}function Zn(c,f,g){const R=Ft(c);return R&&"root"==R.providedIn?void 0===R.value?R.value=R.factory():R.value:g&Ze.Optional?null:void 0!==f?f:void ge(a(c))}(c=Ze||(Ze={}))[c.Default=0]="Default",c[c.Host=1]="Host",c[c.Self=2]="Self",c[c.SkipSelf=4]="SkipSelf",c[c.Optional=8]="Optional";const gn=globalThis;class pt{constructor(f,g){this._desc=f,this.ngMetadataName="InjectionToken",this.\u0275prov=void 0,"number"==typeof g?this.__NG_ELEMENT_ID__=g:void 0!==g&&(this.\u0275prov=dt({token:this,providedIn:g.providedIn||"root",factory:g.factory}))}get multi(){return this}toString(){return`InjectionToken ${this._desc}`}}const oi={},Gr="__NG_DI_FLAG__",vi="ngTempTokenPath",$e=/\n/gm,ke="\u0275",Ge="__source";let at;function Ut(c){const f=at;return at=c,f}function qt(c,f=Ze.Default){if(void 0===at)throw new he(-203,!1);return null===at?Zn(c,void 0,f):at.get(c,f&Ze.Optional?null:void 0,f)}function cr(c,f=Ze.Default){return(Vt()||qt)(Y(c),f)}function dr(c){throw new he(202,!1)}function vr(c,f=Ze.Default){return cr(c,kt(f))}function kt(c){return typeof c>"u"||"number"==typeof c?c:0|(c.optional&&8)|(c.host&&1)|(c.self&&2)|(c.skipSelf&&4)}function Gt(c){const f=[];for(let g=0;g<c.length;g++){const R=Y(c[g]);if(Array.isArray(R)){if(0===R.length)throw new he(900,!1);let F,K=Ze.Default;for(let me=0;me<R.length;me++){const Oe=R[me],Ye=zt(Oe);"number"==typeof Ye?-1===Ye?F=Oe.token:K|=Ye:F=Oe}f.push(cr(F,K))}else f.push(cr(R))}return f}function pn(c,f){return c[Gr]=f,c.prototype[Gr]=f,c}function zt(c){return c[Gr]}function Et(c,f,g,R){const F=c[vi];throw f[Ge]&&F.unshift(f[Ge]),c.message=function Wt(c,f,g,R=null){c=c&&"\n"===c.charAt(0)&&c.charAt(1)==ke?c.slice(2):c;let F=a(f);if(Array.isArray(f))F=f.map(a).join(" -> ");else if("object"==typeof f){let K=[];for(let me in f)if(f.hasOwnProperty(me)){let Oe=f[me];K.push(me+":"+("string"==typeof Oe?JSON.stringify(Oe):a(Oe)))}F=`{${K.join(", ")}}`}return`${g}${R?"("+R+")":""}[${F}]: ${c.replace($e,"\n  ")}`}("\n"+c.message,F,g,R),c.ngTokenPath=F,c[vi]=null,c}function On(c){return{toString:c}.toString()}var hr,Wn;!function(c){c[c.OnPush=0]="OnPush",c[c.Default=1]="Default"}(hr||(hr={})),function(c){c[c.Emulated=0]="Emulated",c[c.None=2]="None",c[c.ShadowDom=3]="ShadowDom"}(Wn||(Wn={}));const Cr={},vt=[],it=b({\u0275cmp:b}),jt=b({\u0275dir:b}),_n=b({\u0275pipe:b}),or=b({\u0275mod:b}),Rr=b({\u0275fac:b}),Jn=b({__NG_ELEMENT_ID__:b}),$r=b({__NG_ENV_ID__:b});function li(c,f,g){let R=c.length;for(;;){const F=c.indexOf(f,g);if(-1===F)return F;if(0===F||c.charCodeAt(F-1)<=32){const K=f.length;
vendor: 19,297 bytes, line 1
1if(F+K===R||c.charCodeAt(F+K)<=32)return F}g=F+1}}function Ii(c,f,g){let R=0;for(;R<g.length;){const F=g[R];if("number"==typeof F){if(0!==F)break;R++;const K=g[R++],me=g[R++],Oe=g[R++];c.setAttribute(f,me,Oe,K)}else{const K=F,me=g[++R];Lr(K)?c.setProperty(f,K,me):c.setAttribute(f,K,me),R++}}return R}function Xs(c){return 3===c||4===c||6===c}function Lr(c){return 64===c.charCodeAt(0)}function _r(c,f){if(null!==f&&0!==f.length)if(null===c||0===c.length)c=f.slice();else{let g=-1;for(let R=0;R<f.length;R++){const F=f[R];"number"==typeof F?g=F:0===g||qn(c,g,F,null,-1===g||2===g?f[++R]:null)}}return c}function qn(c,f,g,R,F){let K=0,me=c.length;if(-1===f)me=-1;else for(;K<c.length;){const Oe=c[K++];if("number"==typeof Oe){if(Oe===f){me=-1;break}if(Oe>f){me=K-1;break}}}for(;K<c.length;){const Oe=c[K];if("number"==typeof Oe)break;if(Oe===g){if(null===R)return void(null!==F&&(c[K+1]=F));if(R===c[K+1])return void(c[K+2]=F)}K++,null!==R&&K++,null!==F&&K++}-1!==me&&(c.splice(me,0,f),K=me+1),c.splice(K++,0,g),null!==R&&c.splice(K++,0,R),null!==F&&c.splice(K++,0,F)}const Ir="ng-template";function fi(c,f,g){let R=0,F=!0;for(;R<c.length;){let K=c[R++];if("string"==typeof K&&F){const me=c[R++];if(g&&"class"===K&&-1!==li(me.toLowerCase(),f,0))return!0}else{if(1===K){for(;R<c.length&&"string"==typeof(K=c[R++]);)if(K.toLowerCase()===f)return!0;return!1}"number"==typeof K&&(F=!1)}}return!1}function Ri(c){return 4===c.type&&c.value!==Ir}function Fi(c,f,g){return f===(4!==c.type||g?c.value:Ir)}function ls(c,f,g){let R=4;const F=c.attrs||[],K=function Ms(c){for(let f=0;f<c.length;f++){if(Xs(c[f]))return f}return c.length}(F);let me=!1;for(let Oe=0;Oe<f.length;Oe++){const Ye=f[Oe];if("number"!=typeof Ye){if(!me)if(4&R){if(R=2|1&R,""!==Ye&&!Fi(c,Ye,g)||""===Ye&&1===f.length){if(Yr(R))return!1;me=!0}}else{const ut=8&R?Ye:f[++Oe];if(8&R&&null!==c.attrs){if(!fi(c.attrs,ut,g)){if(Yr(R))return!1;me=!0}continue}const Sn=Tr(8&R?"class":Ye,F,Ri(c),g);if(-1===Sn){if(Yr(R))return!1;me=!0;continue}if(""!==ut){let Kn;Kn=Sn>K?"":F[Sn+1].toLowerCase();const sr=8&R?Kn:null;if(sr&&-1!==li(sr,ut,0)||2&R&&ut!==Kn){if(Yr(R))return!1;me=!0}}}}else{if(!me&&!Yr(R)&&!Yr(Ye))return!1;if(me&&Yr(Ye))continue;me=!1,R=Ye|1&R}}return Yr(R)||me}function Yr(c){return 0==(1&c)}function Tr(c,f,g,R){if(null===f)return-1;let F=0;if(R||!g){let K=!1;for(;F<f.length;){const me=f[F];if(me===c)return F;if(3===me||6===me)K=!0;else{if(1===me||2===me){let Oe=f[++F];for(;"string"==typeof Oe;)Oe=f[++F];continue}if(4===me)break;if(0===me){F+=4;continue}}F+=K?1:2}return-1}return function fs(c,f){let g=c.indexOf(4);if(g>-1)for(g++;g<c.length;){const R=c[g];if("number"==typeof R)return-1;if(R===f)return g;g++}return-1}(f,c)}function Ji(c,f,g=!1){for(let R=0;R<f.length;R++)if(ls(c,f[R],g))return!0;return!1}function hi(c,f){e:for(let g=0;g<f.length;g++){const R=f[g];if(c.length===R.length){for(let F=0;F<c.length;F++)if(c[F]!==R[F])continue e;return!0}}return!1}function ho(c,f){return c?":not("+f.trim()+")":f}function $a(c){let f=c[0],g=1,R=2,F="",K=!1;for(;g<c.length;){let me=c[g];if("string"==typeof me)if(2&R){const Oe=c[++g];F+="["+me+(Oe.length>0?'="'+Oe+'"':"")+"]"}else 8&R?F+="."+me:4&R&&(F+=" "+me);else""!==F&&!Yr(me)&&(f+=ho(K,F),F=""),R=me,K=K||!Yr(R);g++}return""!==F&&(f+=ho(K,F)),f}function Ra(c){return On(()=>{const f=ks(c),g={...f,decls:c.decls,vars:c.vars,template:c.template,consts:c.consts||null,ngContentSelectors:c.ngContentSelectors,onPush:c.changeDetection===hr.OnPush,directiveDefs:null,pipeDefs:null,dependencies:f.standalone&&c.dependencies||null,getStandaloneInjector:null,signals:c.signals??!1,data:c.data||{},encapsulation:c.encapsulation||Wn.Emulated,styles:c.styles||vt,_:null,schemas:c.schemas||null,tView:null,id:""};ba(g);const R=c.dependencies;return g.directiveDefs=Qo(R,!1),g.pipeDefs=Qo(R,!0),g.id=function It(c){let f=0;const g=[c.selectors,c.ngContentSelectors,c.hostVars,c.hostAttrs,c.consts,c.vars,c.decls,c.encapsulation,c.standalone,c.signals,c.exportAs,JSON.stringify(c.inputs),JSON.stringify(c.outputs),Object.getOwnPropertyNames(c.type.prototype),!!c.contentQueries,!!c.viewQuery].join("|");for(const F of g)f=Math.imul(31,f)+F.charCodeAt(0)<<0;return f+=2147483648,"c"+f}(g),g})}function Xo(c,f,g){const R=c.\u0275cmp;R.directiveDefs=Qo(f,!1),R.pipeDefs=Qo(g,!0)}function Pn(c){return jr(c)||Gi(c)}function ol(c){return null!==c}function Mn(c){return On(()=>({type:c.type,bootstrap:c.bootstrap||vt,declarations:c.declarations||vt,imports:c.imports||vt,exports:c.exports||vt,transitiveCompileScopes:null,schemas:c.schemas||null,id:c.id||null}))}function Nn(c,f){return On(()=>{const g=Ss(c,!0);g.declarations=f.declarations||vt,g.imports=f.imports||vt,g.exports=f.exports||vt})}function Xn(c,f){if(null==c)return Cr;const g={};for(const R in c)if(c.hasOwnProperty(R)){let F=c[R],K=F;Array.isArray(F)&&(K=F[1],F=F[0]),g[F]=R,f&&(f[F]=K)}return g}function fr(c){return On(()=>{const f=ks(c);return ba(f),f})}function pr(c){return{type:c.type,name:c.name,factory:null,pure:!1!==c.pure,standalone:!0===c.standalone,onDestroy:c.type.prototype.ngOnDestroy||null}}function jr(c){return c[it]||null}function Gi(c){return c[jt]||null}function zi(c){return c[_n]||null}function cs(c){const f=jr(c)||Gi(c)||zi(c);return null!==f&&f.standalone}function Ss(c,f){const g=c[or]||null;if(!g&&!0===f)throw new Error(`Type ${a(c)} does not have '\u0275mod' property.`);return g}function ks(c){const f={};return{type:c.type,providersResolver:null,factory:null,hostBindings:c.hostBindings||null,hostVars:c.hostVars||0,hostAttrs:c.hostAttrs||null,contentQueries:c.contentQueries||null,declaredInputs:f,inputTransforms:null,inputConfig:c.inputs||Cr,exportAs:c.exportAs||null,standalone:!0===c.standalone,signals:!0===c.signals,selectors:c.selectors||vt,viewQuery:c.viewQuery||null,features:c.features||null,setInput:null,findHostDirectiveDefs:null,hostDirectives:null,inputs:Xn(c.inputs,f),outputs:Xn(c.outputs)}}function ba(c){c.features?.forEach(f=>f(c))}function Qo(c,f){if(!c)return null;const g=f?zi:Pn;return()=>("function"==typeof c?c():c).map(R=>g(R)).filter(ol)}const Ci=0,ei=1,is=2,Js=3,vs=4,ua=5,Co=6,Fs=7,Vo=8,ac=9,vu=10,Ki=11,lc=12,td=13,Oo=14,po=15,Eo=16,Pa=17,Fa=18,Zs=19,Vl=20,cc=21,Yo=22,Jo=23,jc=24,Zi=25,Ho=1,jo=2,To=7,fl=9,Ka=11;function Ds(c){return Array.isArray(c)&&"object"==typeof c[Ho]}function Zo(c){return Array.isArray(c)&&!0===c[Ho]}function yo(c){return 0!=(4&c.flags)}function _o(c){return c.componentOffset>-1}function El(c){return 1==(1&c.flags)}function Ma(c){return!!c.template}function hl(c){return 0!=(512&c[is])}function rd(c,f){return c.hasOwnProperty(Rr)?c[Rr]:null}const ko=Symbol("SIGNAL");function xc(c,f){return(null===c||"object"!=typeof c)&&Object.is(c,f)}let ia=null,Md=!1;function Nl(c){const f=ia;return ia=c,f}const $f={version:0,dirty:!1,producerNode:void 0,producerLastReadVersion:void 0,producerIndexOfThis:void 0,nextProducerIndex:0,liveConsumerNode:void 0,liveConsumerIndexOfThis:void 0,consumerAllowSignalWrites:!1,consumerIsAlwaysLive:!1,producerMustRecompute:()=>!1,producerRecomputeValue:()=>{},consumerMarkedDirty:()=>{}};function Ea(c){if(Md)throw new Error("");if(null===ia)return;const f=ia.nextProducerIndex++;if(yu(ia),f<ia.producerNode.length&&ia.producerNode[f]!==c&&Dc(ia)){pl(ia.producerNode[f],ia.producerIndexOfThis[f])}ia.producerNode[f]!==c&&(ia.producerNode[f]=c,ia.producerIndexOfThis[f]=Dc(ia)?kl(c,ia,f):0),ia.producerLastReadVersion[f]=c.version}function Ll(c){if(!Dc(c)||c.dirty){if(!c.producerMustRecompute(c)&&!Pr(c))return void(c.dirty=!1);c.producerRecomputeValue(c),c.dirty=!1}}function Ca(c){if(void 0===c.liveConsumerNode)return;const f=Md;Md=!0;try{for(const g of c.liveConsumerNode)g.dirty||Dr(g)}finally{Md=f}}function wa(){return!1!==ia?.consumerAllowSignalWrites}function Dr(c){c.dirty=!0,Ca(c),c.consumerMarkedDirty?.(c)}function fc(c){return c&&(c.nextProducerIndex=0),Nl(c)}function io(c,f){if(Nl(f),c&&void 0!==c.producerNode&&void 0!==c.producerIndexOfThis&&void 0!==c.producerLastReadVersion){if(Dc(c))for(let g=c.nextProducerIndex;g<c.producerNode.length;g++)pl(c.producerNode[g],c.producerIndexOfThis[g]);for(;c.producerNode.length>c.nextProducerIndex;)c.producerNode.pop(),c.producerLastReadVersion.pop(),c.producerIndexOfThis.pop()}}function Pr(c){yu(c);for(let f=0;f<c.producerNode.length;f++){const g=c.producerNode[f],R=c.producerLastReadVersion[f];if(R!==g.version||(Ll(g),R!==g.version))return!0}return!1}function Hl(c){if(yu(c),Dc(c))for(let f=0;f<c.producerNode.length;f++)pl(c.producerNode[f],c.producerIndexOfThis[f]);c.producerNode.length=c.producerLastReadVersion.length=c.producerIndexOfThis.length=0,c.liveConsumerNode&&(c.liveConsumerNode.length=c.liveConsumerIndexOfThis.length=0)}function kl(c,f,g){if(xo(c),yu(c),0===c.liveConsumerNode.length)for(let R=0;R<c.producerNode.length;R++)c.producerIndexOfThis[R]=kl(c.producerNode[R],c,R);return c.liveConsumerIndexOfThis.push(g),c.liveConsumerNode.push(f)-1}function pl(c,f){if(xo(c),yu(c),1===c.liveConsumerNode.length)for(let R=0;R<c.producerNode.length;R++)pl(c.producerNode[R],c.producerIndexOfThis[R]);const g=c.liveConsumerNode.length-1;if(c.liveConsumerNode[f]=c.liveConsumerNode[g],c.liveConsumerIndexOfThis[f]=c.liveConsumerIndexOfThis[g],c.liveConsumerNode.length--,c.liveConsumerIndexOfThis.length--,f<c.liveConsumerNode.length){const R=c.liveConsumerIndexOfThis[f],F=c.liveConsumerNode[f];yu(F),F.producerIndexOfThis[R]=f}}function Dc(c){return c.consumerIsAlwaysLive||(c?.liveConsumerNode?.length??0)>0}function yu(c){c.producerNode??=[],c.producerIndexOfThis??=[],c.producerLastReadVersion??=[]}function xo(c){c.liveConsumerNode??=[],c.liveConsumerIndexOfThis??=[]}function lu(c,f){const g=Object.create(Od);g.computation=c,f?.equal&&(g.equal=f.equal);const R=()=>{if(Ll(g),Ea(g),g.value===Vs)throw g.error;return g.value};return R[ko]=g,R}const Cd=Symbol("UNSET"),Tl=Symbol("COMPUTING"),Vs=Symbol("ERRORED"),Od=(()=>({...$f,value:Cd,dirty:!0,error:null,equal:xc,producerMustRecompute:c=>c.value===Cd||c.value===Tl,producerRecomputeValue(c){if(c.value===Tl)throw new Error("Detected cycle in computations.");const f=c.value;c.value=Tl;const g=fc(c);let R;try{R=c.computation()}catch(F){R=Vs,c.error=F}finally{io(c,g)}f!==Cd&&f!==Vs&&R!==Vs&&c.equal(f,R)?c.value=f:(c.value=R,c.version++)}}))();let Kf=function __(){throw new Error};function Oa(){Kf()}let Cs=null;function Is(c,f){const g=Object.create(Ns);function R(){return Ea(g),g.value}return g.value=c,f?.equal&&(g.equal=f.equal),R.set=Ce,R.update=tt,R.mutate=$t,R.asReadonly=Ln,R[ko]=g,R}const Ns=(()=>({...$f,equal:xc,readonlyFn:void 0}))();function Ke(c){c.version++,Ca(c),Cs?.()}function Ce(c){const f=this[ko];wa()||Oa(),f.equal(f.value,c)||(f.value=c,Ke(f))}function tt(c){wa()||Oa(),Ce.call(this,c(this[ko].value))}function $t(c){const f=this[ko];wa()||Oa(),c(f.value),Ke(f)}function Ln(){const c=this[ko];if(void 0===c.readonlyFn){const f=()=>this();f[ko]=c,c.readonlyFn=f}return c.readonlyFn}function Fn(c){const f=Nl(null);try{return c()}finally{Nl(f)}}const Ti=()=>{},Do=(()=>({...$f,consumerIsAlwaysLive:!0,consumerAllowSignalWrites:!1,consumerMarkedDirty:c=>{c.schedule(c.ref)},hasRun:!1,cleanupFn:Ti}))();class Ro{constructor(f,g,R){this.previousValue=f,this.currentValue=g,this.firstChange=R}isFirstChange(){return this.firstChange}}function os(){return da}function da(c){return c.type.prototype.ngOnChanges&&(c.setInput=Xi),Ao}function Ao(){const c=_a(this),f=c?.current;if(f){const g=c.previous;if(g===Cr)c.previous=f;else for(let R in f)g[R]=f[R];c.current=null,this.ngOnChanges(f)}}function Xi(c,f,g,R){const F=this.declaredInputs[g],K=_a(c)||function Xa(c,f){return c[xa]=f}(c,{previous:Cr,current:null}),me=K.current||(K.current={}),Oe=K.previous,Ye=Oe[F];me[F]=new Ro(Ye&&Ye.currentValue,f,Oe===Cr),c[R]=f}os.ngInherit=!0;const xa="__ngSimpleChanges__";function _a(c){return c[xa]||null}let Qa=null;const ys=function(c,f,g){Qa?.(c,f,g)},Go="svg";function eo(c){for(;Array.isArray(c);)c=c[Ci];return c}function sa(c){for(;Array.isArray(c);){if("object"==typeof c[Ho])return c;c=c[Ci]}return null}function Ul(c,f){return eo(f[c])}function hc(c,f){return eo(f[c.index])}function Al(c,f){return c.data[f]}function Ia(c,f){return c[f]}function so(c,f){const g=f[c];return Ds(g)?g:g[Ci]}function Bl(c,f){return null==f?null:c[f]}function _l(c){c[Pa]=0}function xp(c){1024&c[is]||(c[is]|=1024,Uu(c,1))}function Jd(c){1024&c[is]&&(c[is]&=-1025,Uu(c,-1))}function Uu(c,f){let g=c[Js];if(null===g)return;g[ua]+=f;let R=g;for(g=g[Js];null!==g&&(1===f&&1===R[ua]||-1===f&&0===R[ua]);)g[ua]+=f,R=g,g=g[Js]}function Bu(c,f){if(256==(256&c[is]))throw new he(911,!1);null===c[cc]&&(c[cc]=[]),c[cc].push(f)}const Ni={lFrame:Kc(null),bindingsEnabled:!0,skipHydrationRootTNode:null};function Dd(){return Ni.bindingsEnabled}function ql(){return null!==Ni.skipHydrationRootTNode}function jl(){Ni.bindingsEnabled=!0}function Na(){Ni.bindingsEnabled=!1}function Xr(){return Ni.lFrame.lView}function Or(){return Ni.lFrame.tView}function $c(c){return Ni.lFrame.contextLView=c,c[Vo]}function sd(c){return Ni.lFrame.contextLView=null,c}function ma(){let c=Po();for(;null!==c&&64===c.type;)c=c.parent;return c}function Po(){return Ni.lFrame.currentTNode}function Pc(){const c=Ni.lFrame,f=c.currentTNode;return c.isParent?f:f.parent}function La(c,f){const g=Ni.lFrame;g.currentTNode=c,g.isParent=f}function bo(){return Ni.lFrame.isParent}function fa(){Ni.lFrame.isParent=!1}function oa(){const c=Ni.lFrame;let f=c.bindingRootIndex;return-1===f&&(f=c.bindingRootIndex=c.tView.bindingStartIndex),f}function ml(){return Ni.lFrame.bindingIndex}function ws(c){return Ni.lFrame.bindingIndex=c}function Fe(){return Ni.lFrame.bindingIndex++}function ve(c){const f=Ni.lFrame,g=f.bindingIndex;return f.bindingIndex=f.bindingIndex+c,g}function Xe(c){Ni.lFrame.inI18n=c}function St(c,f){const g=Ni.lFrame;g.bindingIndex=g.bindingRootIndex=c,wn(f)}function wn(c){Ni.lFrame.currentDirectiveIndex=c}function Bn(c){const f=Ni.lFrame.currentDirectiveIndex;return-1===f?null:c[f]}function ti(){return Ni.lFrame.currentQueryIndex}function wi(c){Ni.lFrame.currentQueryIndex=c}function Gs(c){const f=c[ei];return 2===f.type?f.declTNode:1===f.type?c[Co]:null}function ts(c,f,g){if(g&Ze.SkipSelf){let F=f,K=c;for(;(F=F.parent,null===F&&!(g&Ze.Host))&&(F=Gs(K),!(null===F||(K=K[Oo],10&F.type))););if(null===F)return!1;f=F,c=K}const R=Ni.lFrame=Ya();return R.currentTNode=f,R.lView=c,!0}function qa(c){const f=Ya(),g=c[ei];Ni.lFrame=f,f.currentTNode=g.firstChild,f.lView=c,f.tView=g,f.contextLView=c,f.bindingIndex=g.bindingStartIndex,f.inI18n=!1}function Ya(){const c=Ni.lFrame,f=null===c?null:c.child;return null===f?Kc(c):f}function Kc(c){const f={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:c,child:null,inI18n:!1};return null!==c&&(c.child=f),f}function Gl(){const c=Ni.lFrame;return Ni.lFrame=c.parent,c.currentTNode=null,c.lView=null,c}const Ta=Gl;function bl(){const c=Gl();c.isParent=!0,c.tView=null,c.selectedIndex=-1,c.contextLView=null,c.elementDepthCount=0,c.currentDirectiveIndex=-1,c.currentNamespace=null,c.bindingRootIndex=-1,c.bindingIndex=-1,c.currentQueryIndex=0}function bu(c){return(Ni.lFrame.contextLView=function Mu(c,f){for(;c>0;)f=f[Oo],c--;return f}(c,Ni.lFrame.contextLView))[Vo]}function ki(){return Ni.lFrame.selectedIndex}function Da(c){Ni.lFrame.selectedIndex=c}function Wo(){const c=Ni.lFrame;return Al(c.tView,c.selectedIndex)}function Cf(){Ni.lFrame.currentNamespace=Go}function Ic(){Ni.lFrame.currentNamespace="math"}function qd(){!function ef(){Ni.lFrame.currentNamespace=null}()}function Of(){return Ni.lFrame.currentNamespace}let cu=!0;function pc(){return cu}function Nc(c){cu=c}function Mh(c,f){for(let g=f.directiveStart,R=f.directiveEnd;g<R;g++){const K=c.data[g].type.prototype,{ngAfterContentInit:me,ngAfterContentChecked:Oe,ngAfterViewInit:Ye,ngAfterViewChecked:ut,ngOnDestroy:Bt}=K;me&&(c.contentHooks??=[]).push(-g,me),Oe&&((c.contentHooks??=[]).push(g,Oe),(c.contentCheckHooks??=[]).push(g,Oe)),Ye&&(c.viewHooks??=[]).push(-g,Ye),ut&&((c.viewHooks??=[]).push(g,ut),(c.viewCheckHooks??=[]).push(g,ut)),null!=Bt&&(c.destroyHooks??=[]).push(g,Bt)}}function Fu(c,f,g){tf(c,f,3,g)}function Vu(c,f,g,R){(3&c[is])===g&&tf(c,f,g,R)}function xf(c,f){let g=c[is];(3&g)===f&&(g&=8191,g+=1,c[is]=g)}function tf(c,f,g,R){const F=void 0!==R?65535&c[Pa]:0,K=R??-1,me=f.length-1;let Oe=0;for(let Ye=F;Ye<me;Ye++)if("number"==typeof f[Ye+1]){if(Oe=f[Ye],null!=R&&Oe>=R)break}else f[Ye]<0&&(c[Pa]+=65536),(Oe<K||-1==K)&&(Rd(c,g,f,Ye),c[Pa]=(4294901760&c[Pa])+Ye+2),Ye++}function Df(c,f){ys(4,c,f);const g=Nl(null);try{f.call(c)}finally{Nl(g),ys(5,c,f)}}function Rd(c,f,g,R){const F=g[R]<0,K=g[R+1],Oe=c[F?-g[R]:g[R]];F?c[is]>>13<c[Pa]>>16&&(3&c[is])===f&&(c[is]+=8192,Df(Oe,K)):Df(Oe,K)}const Lc=-1;class Ws{constructor(f,g,R){this.factory=f,this.resolving=!1,this.canSeeViewProviders=g,this.injectImpl=R}}function Ys(c){return c!==Lc}function oo(c){return 32767&c}function ja(c,f){let g=function ll(c){return c>>16}(c),R=f;for(;g>0;)R=R[Oo],g--;return R}let Yu=!0;function ya(c){const f=Yu;return Yu=c,f}const Ha=255,zc=5;let Ch=0;const _c={};function Pd(c,f){const g=J_(c,f);if(-1!==g)return g;const R=f[ei];R.firstCreatePass&&(c.injectorIndex=f.length,Rf(R.data,c),Rf(f,null),Rf(R.blueprint,null));const F=Hc(c,f),K=c.injectorIndex;if(Ys(F)){const me=oo(F),Oe=ja(F,f),Ye=Oe[ei].data;for(let ut=0;ut<8;ut++)f[K+ut]=Oe[me+ut]|Ye[me+ut]}return f[K+8]=F,K}function Rf(c,f){c.push(0,0,0,0,0,0,0,0,f)}function J_(c,f){return-1===c.injectorIndex||c.parent&&c.parent.injectorIndex===c.injectorIndex||null===f[c.injectorIndex+8]?-1:c.injectorIndex}function Hc(c,f){if(c.parent&&-1!==c.parent.injectorIndex)return c.parent.injectorIndex;let g=0,R=null,F=f;for(;null!==F;){if(R=Xf(F),null===R)return Lc;if(g++,F=F[Oo],-1!==R.injectorIndex)return R.injectorIndex|g<<16}return Lc}function uu(c,f,g){!function m_(c,f,g){let R;"string"==typeof g?R=g.charCodeAt(0)||0:g.hasOwnProperty(Jn)&&(R=g[Jn]),null==R&&(R=g[Jn]=Ch++);const F=R&Ha,K=1<<F;f.data[c+(F>>zc)]|=K}(c,f,g)}function ha(c,f,g){if(g&Ze.Optional||void 0!==c)return c;ge()}function nf(c,f,g,R){if(g&Ze.Optional&&void 0===R&&(R=null),!(g&(Ze.Self|Ze.Host))){const F=c[ac],K=an(void 0);try{return F?F.get(f,R,g&Ze.Optional):Zn(f,R,g&Ze.Optional)}finally{an(K)}}return ha(R,0,g)}function Cu(c,f,g,R=Ze.Default,F){if(null!==c){if(2048&f[is]&&!(R&Ze.Self)){const me=function em(c,f,g,R,F){let K=c,me=f;for(;null!==K&&null!==me&&2048&me[is]&&!(512&me[is]);){const Oe=Dp(K,me,g,R|Ze.Self,_c);if(Oe!==_c)return Oe;let Ye=K.parent;if(!Ye){const ut=me[Vl];if(ut){const Bt=ut.get(g,_c,R);if(Bt!==_c)return Bt}Ye=Xf(me),me=me[Oo]}K=Ye}return F}(c,f,g,R,_c);if(me!==_c)return me}const K=Dp(c,f,g,R,_c);if(K!==_c)return K}return nf(f,g,R,F)}function Dp(c,f,g,R,F){const K=function Z_(c){if("string"==typeof c)return c.charCodeAt(0)||0;const f=c.hasOwnProperty(Jn)?c[Jn]:void 0;return"number"==typeof f?f>=0?f&Ha:q0:f}(g);if("function"==typeof K){if(!ts(f,c,R))return R&Ze.Host?ha(F,0,R):nf(f,g,R,F);try{let me;if(me=K(R),null!=me||R&Ze.Optional)return me;ge()}finally{Ta()}}else if("number"==typeof K){let me=null,Oe=J_(c,f),Ye=Lc,ut=R&Ze.Host?f[po][C
1o]:null;for((-1===Oe||R&Ze.SkipSelf)&&(Ye=-1===Oe?Hc(c,f):f[Oe+8],Ye!==Lc&&Oh(R,!1)?(me=f[ei],Oe=oo(Ye),f=ja(Ye,f)):Oe=-1);-1!==Oe;){const Bt=f[ei];if(sg(K,Oe,Bt.data)){const Sn=_1(Oe,f,g,me,R,ut);if(Sn!==_c)return Sn}Ye=f[Oe+8],Ye!==Lc&&Oh(R,f[ei].data[Oe+8]===ut)&&sg(K,Oe,f)?(me=Bt,Oe=oo(Ye),f=ja(Ye,f)):Oe=-1}}return F}function _1(c,f,g,R,F,K){const me=f[ei],Oe=me.data[c+8],Bt=ad(Oe,me,g,null==R?_o(Oe)&&Yu:R!=me&&0!=(3&Oe.type),F&Ze.Host&&K===Oe);return null!==Bt?Wl(f,me,Bt,Oe):_c}function ad(c,f,g,R,F){const K=c.providerIndexes,me=f.data,Oe=1048575&K,Ye=c.directiveStart,ut=c.directiveEnd,Bt=K>>20,Kn=F?Oe+Bt:ut;for(let sr=R?Oe:Oe+Bt;sr<Kn;sr++){const Vr=me[sr];if(sr<Ye&&g===Vr||sr>=Ye&&Vr.type===g)return sr}if(F){const sr=me[Ye];if(sr&&Ma(sr)&&sr.type===g)return Ye}return null}function Wl(c,f,g,R){let F=c[g];const K=f.data;if(function de(c){return c instanceof Ws}(F)){const me=F;me.resolving&&function Z(c,f){const g=f?`. Dependency path: ${f.join(" > ")} > ${c}`:"";throw new he(-200,`Circular dependency in DI detected for ${c}${g}`)}(ie(K[g]));const Oe=ya(me.canSeeViewProviders);me.resolving=!0;const ut=me.injectImpl?an(me.injectImpl):null;ts(c,R,Ze.Default);try{F=c[g]=me.factory(void 0,K,c,R),f.firstCreatePass&&g>=R.directiveStart&&function od(c,f,g){const{ngOnChanges:R,ngOnInit:F,ngDoCheck:K}=f.type.prototype;if(R){const me=da(f);(g.preOrderHooks??=[]).push(c,me),(g.preOrderCheckHooks??=[]).push(c,me)}F&&(g.preOrderHooks??=[]).push(0-c,F),K&&((g.preOrderHooks??=[]).push(c,K),(g.preOrderCheckHooks??=[]).push(c,K))}(g,K[g],f)}finally{null!==ut&&an(ut),ya(Oe),me.resolving=!1,Ta()}}return F}function sg(c,f,g){const R=1<<c;return!!(g[f+(c>>zc)]&R)}function Oh(c,f){return!(c&Ze.Self||c&Ze.Host&&f)}class $s{constructor(f,g){this._tNode=f,this._lView=g}get(f,g,R){return Cu(this._tNode,this._lView,f,kt(R),g)}}function q0(){return new $s(ma(),Xr())}function q_(c){return On(()=>{const f=c.prototype.constructor,g=f[Rr]||e0(f),R=Object.prototype;let F=Object.getPrototypeOf(c.prototype).constructor;for(;F&&F!==R;){const K=F[Rr]||e0(F);if(K&&K!==g)return K;F=Object.getPrototypeOf(F)}return K=>new K})}function e0(c){return ee(c)?()=>{const f=e0(Y(c));return f&&f()}:rd(c)}function Xf(c){const f=c[ei],g=f.type;return 2===g?f.declTNode:1===g?c[Co]:null}function xh(c){return function zf(c,f){if("class"===f)return c.classes;if("style"===f)return c.styles;const g=c.attrs;if(g){const R=g.length;let F=0;for(;F<R;){const K=g[F];if(Xs(K))break;if(0===K)F+=2;else if("number"==typeof K)for(F++;F<R&&"string"==typeof g[F];)F++;else{if(K===f)return g[F+1];F+=2}}}return null}(ma(),c)}const Ou="__annotations__",mc="__parameters__",Qf="__prop__metadata__";function Qh(c,f,g,R,F){return On(()=>{const K=t0(f);function me(...Oe){if(this instanceof me)return K.call(this,...Oe),this;const Ye=new me(...Oe);return function(Bt){return F&&F(Bt,...Oe),(Bt.hasOwnProperty(Ou)?Bt[Ou]:Object.defineProperty(Bt,Ou,{value:[]})[Ou]).push(Ye),R&&R(Bt),Bt}}return g&&(me.prototype=Object.create(g.prototype)),me.prototype.ngMetadataName=c,me.annotationCls=me,me})}function t0(c){return function(...g){if(c){const R=c(...g);for(const F in R)this[F]=R[F]}}}function Pp(c,f,g){return On(()=>{const R=t0(f);function F(...K){if(this instanceof F)return R.apply(this,K),this;const me=new F(...K);return Oe.annotation=me,Oe;function Oe(Ye,ut,Bt){const Sn=Ye.hasOwnProperty(mc)?Ye[mc]:Object.defineProperty(Ye,mc,{value:[]})[mc];for(;Sn.length<=Bt;)Sn.push(null);return(Sn[Bt]=Sn[Bt]||[]).push(me),Ye}}return g&&(F.prototype=Object.create(g.prototype)),F.prototype.ngMetadataName=c,F.annotationCls=F,F})}function cl(c,f,g,R){return On(()=>{const F=t0(f);function K(...me){if(this instanceof K)return F.apply(this,me),this;const Oe=new K(...me);return function Ye(ut,Bt){if(void 0===ut)throw new Error("Standard Angular field decorators are not supported in JIT mode.");const Sn=ut.constructor,Kn=Sn.hasOwnProperty(Qf)?Sn[Qf]:Object.defineProperty(Sn,Qf,{value:{}})[Qf];Kn[Bt]=Kn.hasOwnProperty(Bt)&&Kn[Bt]||[],Kn[Bt].unshift(Oe),R&&R(ut,Bt,...me)}}return g&&(K.prototype=Object.create(g.prototype)),K.prototype.ngMetadataName=c,K.annotationCls=K,K})}const og=Pp("Attribute",c=>({attributeName:c,__NG_ELEMENT_ID__:()=>xh(c)}));
1class ju{}const Gu=cl("ContentChildren",(c,f={})=>({selector:c,first:!1,isViewQuery:!1,descendants:!1,emitDistinctChangesOnly:true,...f}),ju),wp=cl("ContentChild",(c,f={})=>({selector:c,first:!0,isViewQuery:!1,descendants:!0,...f}),ju),Ip=cl("ViewChildren",(c,f={})=>({selector:c,first:!1,isViewQuery:!0,descendants:!0,emitDistinctChangesOnly:true,...f}),ju),el=cl("ViewChild",(c,f)=>({selector:c,first:!0,isViewQuery:!0,descendants:!0,...f}),ju);var Xc,du,Jf;function Cl(c){const f=gn.ng;if(f&&f.\u0275compilerFacade)return f.\u0275compilerFacade;throw new Error("JIT compiler unavailable")}!function(c){c[c.Directive=0]="Directive",c[c.Component=1]="Component",c[c.Injectable=2]="Injectable",c[c.Pipe=3]="Pipe",c[c.NgModule=4]="NgModule"}(Xc||(Xc={})),function(c){c[c.Directive=0]="Directive",c[c.Pipe=1]="Pipe",c[c.NgModule=2]="NgModule"}(du||(du={})),function(c){c[c.Emulated=0]="Emulated",c[c.None=2]="None",c[c.ShadowDom=3]="ShadowDom"}(Jf||(Jf={}));const Np=Function;function Pf(c){return"function"==typeof c}function gc(c){return c.flat(Number.POSITIVE_INFINITY)}function Zf(c,f){c.forEach(g=>Array.isArray(g)?Zf(g,f):f(g))}function Jh(c,f,g){f>=c.length?c.push(g):c.splice(f,0,g)}function Rh(c,f){return f>=c.length-1?c.pop():c.splice(f,1)[0]}function wd(c,f){const g=[];for(let R=0;R<c;R++)g.push(f);return g}function aa(c,f,g){let R=$l(c,f);return R>=0?c[1|R]=g:(R=~R,function qf(c,f,g,R){let F=c.length;if(F==f)c.push(g,R);else if(1===F)c.push(R,c[0]),c[0]=g;else{for(F--,c.push(c[F-1],c[F]);F>f;){const K=F-2;c[F]=c[K],F--}c[f]=g,c[f+1]=R}}(c,R,f,g)),R}function Id(c,f){const g=$l(c,f);if(g>=0)return c[1|g]}function $l(c,f){return Zh(c,f,1)}function Zh(c,f,g){let R=0,F=c.length>>g;for(;F!==R;){const K=R+(F-R>>1),me=c[K<<g];if(f===me)return K<<g;me>f?F=K:R=K+1}return~(F<<g)}const cd=/^function\s+\S+\(\)\s*{[\s\S]+\.apply\(this,\s*(arguments|(?:[^()]+\(\[\],)?[^()]+\(arguments\).*)\)/,rf=/^class\s+[A-Za-z\d$_]*\s*extends\s+[^{]+{/,Sc=/^class\s+[A-Za-z\d$_]*\s*extends\s+[^{]+{[\s\S]*constructor\s*\(/,vc=/^class\s+[A-Za-z\d$_]*\s*extends\s+[^{]+{[\s\S]*constructor\s*\(\)\s*{[^}]*super\(\.\.\.arguments\)/;class gv{constructor(f){this._reflect=f||gn.Reflect}factory(f){return(...g)=>new f(...g)}_zipTypesAndAnnotations(f,g){let R;R=wd(typeof f>"u"?g.length:f.length);for(let F=0;F<R.length;F++)typeof f>"u"?R[F]=[]:f[F]&&f[F]!=Object?R[F]=[f[F]]:R[F]=[],g&&null!=g[F]&&(R[F]=R[F].concat(g[F]));return R}_ownParameters(f,g){if(function sf(c){return cd.test(c)||vc.test(c)||rf.test(c)&&!Sc.test(c)}(f.toString()))return null;if(f.parameters&&f.parameters!==g.parameters)return f.parameters;const F=f.ctorParameters;if(F&&F!==g.ctorParameters){const Oe="function"==typeof F?F():F,Ye=Oe.map(Bt=>Bt&&Bt.type),ut=Oe.map(Bt=>Bt&&af(Bt.decorators));return this._zipTypesAndAnnotations(Ye,ut)}const K=f.hasOwnProperty(mc)&&f[mc],me=this._reflect&&this._reflect.getOwnMetadata&&this._reflect.getOwnMetadata("design:paramtypes",f);return me||K?this._zipTypesAndAnnotations(me,K):wd(f.length)}parameters(f){if(!Pf(f))return[];const g=$u(f);let R=this._ownParameters(f,g);return!R&&g!==Object&&(R=this.parameters(g)),R||[]}_ownAnnotations(f,g){if(f.annotations&&f.annotations!==g.annotations){let R=f.annotations;return"function"==typeof R&&R.annotations&&(R=R.annotations),R}return f.decorators&&f.decorators!==g.decorators?af(f.decorators):f.hasOwnProperty(Ou)?f[Ou]:null}annotations(f){if(!Pf(f))return[];const g=$u(f),R=this._ownAnnotations(f,g)||[];return(g!==Object?this.annotations(g):[]).concat(R)}_ownPropMetadata(f,g){if(f.propMetadata&&f.propMetadata!==g.propMetadata){let R=f.propMetadata;return"function"==typeof R&&R.propMetadata&&(R=R.propMetadata),R}if(f.propDecorators&&f.propDecorators!==g.propDecorators){const R=f.propDecorators,F={};return Object.keys(R).forEach(K=>{F[K]=af(R[K])}),F}return f.hasOwnProperty(Qf)?f[Qf]:null}propMetadata(f){if(!Pf(f))return{};const g=$u(f),R={};if(g!==Object){const K=this.propMetadata(g);Object.keys(K).forEach(me=>{R[me]=K[me]})}const F=this._ownPropMetadata(f,g);return F&&Object.keys(F).forEach(K=>{const me=[];R.hasOwnProperty(K)&&me.push(...R[K]),me.push(...F[K]),R[K]=me}),R}ownPropMetadata(f){return Pf(f)&&this._ownPropMetadata(f,$u(f))||{}}hasLifecycleHook(f,g){return f instanceof Np&&g in f.prototype}}function af(c){return c?c.map(f=>new(0,f.type.annotationCls)(...f.args?f.args:[])):[]}function $u(c){const f=c.prototype?Object.getPrototypeOf(c.prototype):null;return(f?f.constructor:null)||Object}const n0=pn(Pp("Inject",c=>({token:c})),-1),eh=pn(Pp("Optional"),8),wf=pn(Pp("Self"),2),g_=pn(Pp("SkipSelf"),4),ag=pn(Pp("Host"),1);let r0=null;function qh(){return r0=r0||new gv}function ep(c){return tp(qh().parameters(c))}function tp(c){return c.map(f=>function Hp(c){const f={token:null,attribute:null,host:!1,optional:!1,self:!1,skipSelf:!1};if(Array.isArray(c)&&c.length>0)for(let g=0;g<c.length;g++){const R=c[g];
1if(void 0===R)continue;const F=Object.getPrototypeOf(R);if(R instanceof eh||"Optional"===F.ngMetadataName)f.optional=!0;else if(R instanceof g_||"SkipSelf"===F.ngMetadataName)f.skipSelf=!0;else if(R instanceof wf||"Self"===F.ngMetadataName)f.self=!0;else if(R instanceof ag||"Host"===F.ngMetadataName)f.host=!0;else if(R instanceof n0)f.token=R.token;else if(R instanceof og){if(void 0===R.attributeName)throw new he(204,!1);f.attribute=R.attributeName}else f.token=R}else void 0===c||Array.isArray(c)&&0===c.length?f.token=null:f.token=c;return f}(f))}function kp(c){const f=[],g=new Map;function R(F){let K=g.get(F);if(!K){const me=c(F);g.set(F,K=me.then(Ld))}return K}return lf.forEach((F,K)=>{const me=[];F.templateUrl&&me.push(R(F.templateUrl).then(Sn=>{F.template=Sn}));const Oe=F.styleUrls,Ye=F.styles||(F.styles=[]),ut=F.styles.length;Oe&&Oe.forEach((Sn,Kn)=>{Ye.push(""),me.push(R(Sn).then(sr=>{Ye[ut+Kn]=sr,Oe.splice(Oe.indexOf(Sn),1),0==Oe.length&&(F.styleUrls=void 0)}))});const Bt=Promise.all(me).then(()=>function Ol(c){Nd.delete(c)}(K));f.push(Bt)}),function np(){const c=lf;return lf=new Map,c}(),Promise.all(f).then(()=>{})}let lf=new Map;const Nd=new Set;function tm(c){return!!(c.templateUrl&&!c.hasOwnProperty("template")||c.styleUrls&&c.styleUrls.length)}function Ld(c){return"string"==typeof c?c:c.text()}const th=new Map;let nh=!0;function S_(c,f){(function nm(c,f,g){if(f&&f!==g&&nh)throw new Error(`Duplicate module registered for ${c} - ${a(f)} vs ${a(f.name)}`)})(f,th.get(f)||null,c),th.set(f,c)}const uf={name:"custom-elements"},ip={name:"no-errors-schema"};function Ih(c){return 128==(128&c.flags)}var xu;!function(c){c[c.Important=1]="Important",c[c.DashCase=2]="DashCase"}(xu||(xu={}));const o0=/^>|^->|<!--|-->|--!>|<!-$/g,A_=/(<|>)/g,jp="\u200b$1\u200b";function a0(c){return c.replace(o0,f=>f.replace(A_,jp))}const l0=new Map;let rm=0;const im="__ngContext__";function Tc(c,f){Ds(f)?(c[im]=f[Zs],function cg(c){l0.set(c[Zs],c)}(f)):c[im]=f}let fu;function tc(c,f){return fu(c,f)}function nc(c){const f=c[Js];return Zo(f)?f[Js]:f}function Wp(c){return Hd(c[lc])}function lo(c){return Hd(c[vs])}function Hd(c){for(;null!==c&&!Zo(c);)c=c[vs];return c}function dd(c,f,g,R,F){if(null!=R){let K,me=!1;Zo(R)?K=R:Ds(R)&&(me=!0,R=R[Ci]);const Oe=eo(R);0===c&&null!==g?null==F?Xp(f,g,Oe):dp(f,g,Oe,F||null,!0):1===c&&null!==g?dp(f,g,Oe,F||null,!0):2===c?bs(f,Oe,me):3===c&&f.destroyNode(Oe),null!=K&&function no(c,f,g,R,F){const K=g[To],me=eo(g);K!==me&&dd(f,c,R,K,F);for(let Oe=Ka;Oe<g.length;Oe++){const Ye=g[Oe];wo(Ye[ei],Ye,c,f,R,K)}}(f,c,K,g,F)}}function up(c,f){return c.createText(f)}function ch(c,f,g){c.setValue(f,g)}function Gn(c,f){return c.createComment(a0(f))}function As(c,f,g){return c.createElement(f,g)}function uh(c,f,g,R){const F=Ka+R,K=g.length;R>0&&(g[F-1][vs]=f),R<K-Ka?(f[vs]=g[F],Jh(g,Ka+R,f)):(g.push(f),f[vs]=null),f[Js]=g;const me=f[Eo];null!==me&&g!==me&&function Kp(c,f){const g=c[fl],F=f[Js][Js][po];f[po]!==F&&(c[jo]=!0),null===g?c[fl]=[f]:g.push(f)}(me,f);const Oe=f[Fa];null!==Oe&&Oe.insertView(c),f[is]|=128}function O_(c,f){const g=c[fl],R=g.indexOf(f);f[Js];Jd(f),g.splice(R,1)}function If(c,f){if(c.length<=Ka)return;const g=Ka+f,R=c[g];if(R){const F=R[Eo];null!==F&&F!==c&&O_(F,R),f>0&&(c[g-1][vs]=R[vs]);const K=Rh(c,Ka+f);!function zu(c,f){wo(c,f,f[Ki],2,null,null),f[Ci]=null,f[Co]=null}(R[ei],R);const me=K[Fa];null!==me&&me.detachView(K[ei]),R[Js]=null,R[vs]=null,R[is]&=-129}return R}function Hh(c,f){if(!(256&f[is])){const g=f[Ki];f[Jo]&&Hl(f[Jo]),f[jc]&&Hl(f[jc]),g.destroyNode&&wo(c,f,g,3,null,null),function $p(c){let f=c[lc];if(!f)return zp(c[ei],c);for(;f;){let g=null;if(Ds(f))g=f[lc];else{const R=f[Ka];R&&(g=R)}if(!g){for(;f&&!f[vs]&&f!==c;)Ds(f)&&zp(f[ei],f),f=f[Js];null===f&&(f=c),Ds(f)&&zp(f[ei],f),g=f&&f[vs]}f=g}}(f)}}function zp(c,f){if(!(256&f[is])){f[is]&=-129,f[is]|=256,function Ud(c,f){let g;if(null!=c&&null!=(g=c.destroyHooks))for(let R=0;R<g.length;R+=2){const F=f[g[R]];if(!(F instanceof Ws)){const K=g[R+1];if(Array.isArray(K))for(let me=0;me<K.length;me+=2){const Oe=F[K[me]],Ye=K[me+1];ys(4,Oe,Ye);try{Ye.call(Oe)}finally{ys(5,Oe,Ye)}}else{ys(4,F,K);try{K.call(F)}finally{ys(5,F,K)}}}}}(c,f),function Nf(c,f){const g=c.cleanup,R=f[Fs];if(null!==g)for(let K=0;K<g.length-1;K+=2)if("string"==typeof g[K]){const me=g[K+3];me>=0?R[me]():R[-me].unsubscribe(),K+=2}else{const me=R[g[K+1]];g[K].call(me)}null!==R&&(f[Fs]=null);const F=f[cc];if(null!==F){f[cc]=null;for(let K=0;K<F.length;K++){(0,F[K])()}}}(c,f),1===f[ei].type&&f[Ki].destroy();const g=f[Eo];if(null!==g&&Zo(f[Js])){g!==f[Js]&&O_(g,f);const R=f[Fa];null!==R&&R.detachView(c)}!function M_(c){l0.delete(c[Zs])}(f)}}function x_(c,f,g){return hd(c,f.parent,g)}function hd(c,f,g){let R=f;
1for(;null!==R&&40&R.type;)R=(f=R).parent;if(null===R)return g[Ci];{const{componentOffset:F}=R;if(F>-1){const{encapsulation:K}=c.data[R.directiveStart+F];if(K===Wn.None||K===Wn.Emulated)return null}return hc(R,g)}}function dp(c,f,g,R,F){c.insertBefore(f,g,R,F)}function Xp(c,f,g){c.appendChild(f,g)}function Ee(c,f,g,R,F){null!==R?dp(c,f,g,R,F):Xp(c,f,g)}function Q(c,f){return c.parentNode(f)}function Qe(c,f,g){return Rn(c,f,g)}function cn(c,f,g){return 40&c.type?hc(c,g):null}let $n,co,rc,pu,Rn=cn;function tr(c,f){Rn=c,$n=f}function yr(c,f,g,R){const F=x_(c,R,f),K=f[Ki],Oe=Qe(R.parent||f[Co],R,f);if(null!=F)if(Array.isArray(g))for(let Ye=0;Ye<g.length;Ye++)Ee(K,F,g[Ye],Oe,!1);else Ee(K,F,g,Oe,!1);void 0!==$n&&$n(K,R,f,g,F)}function Kr(c,f){if(null!==f){const g=f.type;if(3&g)return hc(f,c);if(4&g)return _i(-1,c[f.index]);if(8&g){const R=f.child;if(null!==R)return Kr(c,R);{const F=c[f.index];return Zo(F)?_i(-1,F):eo(F)}}if(32&g)return tc(f,c)()||eo(c[f.index]);{const R=gi(c,f);if(null!==R){if(Array.isArray(R))return R[0];return Kr(nc(c[po]),R)}return Kr(c,f.next)}}return null}function gi(c,f){if(null!==f){const R=c[po][Co],F=f.projection;return R.projection[F]}return null}function _i(c,f){const g=Ka+c+1;if(g<f.length){const R=f[g],F=R[ei].firstChild;if(null!==F)return Kr(R,F)}return f[To]}function bs(c,f,g){const R=Q(c,f);R&&function x(c,f,g,R){c.removeChild(f,g,R)}(c,R,f,g)}function to(c,f,g,R,F,K,me){for(;null!=g;){const Oe=R[g.index],Ye=g.type;if(me&&0===f&&(Oe&&Tc(eo(Oe),R),g.flags|=2),32!=(32&g.flags))if(8&Ye)to(c,f,g.child,R,F,K,!1),dd(f,c,F,Oe,K);else if(32&Ye){const ut=tc(g,R);let Bt;for(;Bt=ut();)dd(f,c,F,Bt,K);dd(f,c,F,Oe,K)}else 16&Ye?tl(c,f,R,g,F,K):dd(f,c,F,Oe,K);g=me?g.projectionNext:g.next}}function wo(c,f,g,R,F,K){to(g,R,c.firstChild,f,F,K,!1)}function tl(c,f,g,R,F,K){const me=g[po],Ye=me[Co].projection[R.projection];if(Array.isArray(Ye))for(let ut=0;ut<Ye.length;ut++){dd(f,c,F,Ye[ut],K)}else{let ut=Ye;
vendor: 10,825 bytes, line 1
1const Bt=me[Js];Ih(R)&&(ut.flags|=128),to(c,f,ut,Bt,F,K,!0)}}function ul(c,f,g){""===g?c.removeAttribute(f,"class"):c.setAttribute(f,"class",g)}function na(c,f,g){const{mergedAttrs:R,classes:F,styles:K}=g;null!==R&&Ii(c,f,R),null!==F&&ul(c,f,F),null!==K&&function $o(c,f,g){c.setAttribute(f,"style",g)}(c,f,K)}function ka(){if(void 0===co&&(co=null,gn.trustedTypes))try{co=gn.trustedTypes.createPolicy("angular",{createHTML:c=>c,createScript:c=>c,createScriptURL:c=>c})}catch{}return co}function dl(c){return ka()?.createHTML(c)||c}function ff(c,f,g){const R=Xr(),F=Wo(),K=hc(F,R);if(2===F.type&&"iframe"===f.toLowerCase()){const me=K;me.src="",me.srcdoc=dl(""),bs(R[Ki],me);throw new he(-910,!1)}return c}function Jc(c){rc=c}function hu(){if(void 0!==rc)return rc;if(typeof document<"u")return document;throw new he(210,!1)}function Bd(){if(void 0===pu&&(pu=null,gn.trustedTypes))try{pu=gn.trustedTypes.createPolicy("angular#unsafe-bypass",{createHTML:c=>c,createScript:c=>c,createScriptURL:c=>c})}catch{}return pu}function Lf(c){return Bd()?.createHTML(c)||c}function Hf(c){return Bd()?.createScript(c)||c}function fh(c){return Bd()?.createScriptURL(c)||c}class kc{constructor(f){this.changingThisBreaksApplicationSecurity=f}toString(){return`SafeValue must use [property]=binding: ${this.changingThisBreaksApplicationSecurity} (see ${q})`}}class Fd extends kc{getTypeName(){return"HTML"}}class hh extends kc{getTypeName(){return"Style"}}class hf extends kc{getTypeName(){return"Script"}}class Vd extends kc{getTypeName(){return"URL"}}class Qp extends kc{getTypeName(){return"ResourceURL"}}function Kl(c){return c instanceof kc?c.changingThisBreaksApplicationSecurity:c}function ga(c,f){const g=function dg(c){return c instanceof kc&&c.getTypeName()||null}(c);if(null!=g&&g!==f){if("ResourceURL"===g&&"URL"===f)return!0;throw new Error(`Required a safe ${f}, got a ${g} (see ${q})`)}return g===f}function Xu(c){return new Fd(c)}function uo(c){return new hh(c)}function Tv(c){return new hf(c)}function yi(c){return new Vd(c)}function S1(c){return new Qp(c)}function sm(c){const f=new fp(c);return function om(){try{return!!(new window.DOMParser).parseFromString(dl(""),"text/html")}catch{return!1}}()?new v1(f):f}class v1{constructor(f){this.inertDocumentHelper=f}getInertBodyElement(f){f="<body><remove></remove>"+f;try{const g=(new window.DOMParser).parseFromString(dl(f),"text/html").body;return null===g?this.inertDocumentHelper.getInertBodyElement(f):(g.removeChild(g.firstChild),g)}catch{return null}}}class fp{constructor(f){this.defaultDoc=f,this.inertDocument=this.defaultDoc.implementation.createHTMLDocument("sanitization-inert")}getInertBodyElement(f){const g=this.inertDocument.createElement("template");return g.innerHTML=dl(f),g}}const E1=/^(?!javascript:)(?:[a-z0-9+.-]+:|[^&:\/?#]*(?:[\/?#]|$))/i;function f0(c){return(c=String(c)).match(E1)?c:"unsafe:"+c}function Yd(c){const f={};for(const g of c.split(","))f[g]=!0;return f}function Jp(...c){const f={};for(const g of c)for(const R in g)g.hasOwnProperty(R)&&(f[R]=!0);return f}const am=Yd("area,br,col,hr,img,wbr"),h0=Yd("colgroup,dd,dt,li,p,tbody,td,tfoot,th,thead,tr"),Ru=Yd("rp,rt"),OT=Jp(Ru,h0),xT=Jp(h0,Yd("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")),DT=Jp(Ru,Yd("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")),T1=Jp(am,xT,DT,OT),y1=Yd("background,cite,href,itemtype,longdesc,poster,src,xlink:href"),A1=Yd("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"),RT=Yd("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"),PT=Jp(y1,A1,RT),wT=Yd("script,style,template");class ab{constructor(){this.sanitizedSomething=!1,this.buf=[]}sanitizeChildren(f){let g=f.firstChild,R=!0;for(;g;)if(g.nodeType===Node.ELEMENT_NODE?R=this.startElement(g):g.nodeType===Node.TEXT_NODE?this.chars(g.nodeValue):this.sanitizedSomething=!0,R&&g.firstChild)g=g.firstChild;else for(;g;){g.nodeType===Node.ELEMENT_NODE&&this.endElement(g);let F=this.checkClobberedElement(g,g.nextSibling);if(F){g=F;break}g=this.checkClobberedElement(g,g.parentNode)}return this.buf.join("")}startElement(f){const g=f.nodeName.toLowerCase();if(!T1.hasOwnProperty(g))return this.sanitizedSomething=!0,!wT.hasOwnProperty(g);this.buf.push("<"),this.buf.push(g);const R=f.attributes;for(let F=0;F<R.length;F++){const K=R.item(F),me=K.name,Oe=me.toLowerCase();if(!PT.hasOwnProperty(Oe)){this.sanitizedSomething=!0;continue}let Ye=K.value;y1[Oe]&&(Ye=f0(Ye)),this.buf.push(" ",me,'="',b1(Ye),'"')}return this.buf.push(">"),!0}endElement(f){const g=f.nodeName.toLowerCase();T1.hasOwnProperty(g)&&!am.hasOwnProperty(g)&&(this.buf.push("</"),this.buf.push(g),this.buf.push(">"))}chars(f){this.buf.push(b1(f))}checkClobberedElement(f,g){if(g&&(f.compareDocumentPosition(g)&Node.DOCUMENT_POSITION_CONTAINED_BY)===Node.DOCUMENT_POSITION_CONTAINED_BY)throw new Error(`Failed to sanitize html because the element is clobbered: ${f.outerHTML}`);return g}}const IT=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,NT=/([^\#-~ |!])/g;function b1(c){return c.replace(/&/g,"&amp;").replace(IT,function(f){return"&#"+(1024*(f.charCodeAt(0)-55296)+(f.charCodeAt(1)-56320)+65536)+";"}).replace(NT,function(f){return"&#"+f.charCodeAt(0)+";"}).replace(/</g,"&lt;").replace(/>/g,"&gt;")}let p0;function M1(c,f){let g=null;try{p0=p0||sm(c);let R=f?String(f):"";g=p0.getInertBodyElement(R);let F=5,K=R;do{if(0===F)throw new Error("Failed to sanitize html because the input is unstable");F--,R=K,K=g.innerHTML,g=p0.getInertBodyElement(R)}while(R!==K);return dl((new ab).sanitizeChildren(C1(g)||g))}finally{if(g){const R=C1(g)||g;for(;R.firstChild;)R.removeChild(R.firstChild)}}}function C1(c){return"content"in c&&function fg(c){return c.nodeType===Node.ELEMENT_NODE&&"TEMPLATE"===c.nodeName}(c)?c.content:null}var Zp;function O1(c){const f=_0();return f?Lf(f.sanitize(Zp.HTML,c)||""):ga(c,"HTML")?Lf(Kl(c)):M1(hu(),oe(c))}function LT(c){const f=_0();return f?f.sanitize(Zp.STYLE,c)||"":ga(c,"Style")?Kl(c):oe(c)}function x1(c){const f=_0();return f?f.sanitize(Zp.URL,c)||"":ga(c,"URL")?Kl(c):f0(oe(c))}function yv(c){const f=_0();if(f)return fh(f.sanitize(Zp.RESOURCE_URL,c)||"");if(ga(c,"ResourceURL"))return fh(Kl(c));throw new he(904,!1)}function cC(c){const f=_0();if(f)return Hf(f.sanitize(Zp.SCRIPT,c)||"");if(ga(c,"Script"))return Hf(Kl(c));throw new he(905,!1)}function HT(c){return dl(c[0])}function kT(c){return function yc(c){return ka()?.createScriptURL(c)||c}(c[0])}function Av(c,f,g){return function lm(c,f){return"src"===f&&("embed"===c||"frame"===c||"iframe"===c||"media"===c||"script"===c)||"href"===f&&("base"===c||"link"===c)?yv:x1}(f,g)(c)}function _0(){const c=Xr();return c&&c[vu].sanitizer}!function(c){c[c.NONE=0]="NONE",c[c.HTML=1]="HTML",c[c.STYLE=2]="STYLE",c[c.SCRIPT=3]="SCRIPT",c[c.URL=4]="URL",c[c.RESOURCE_URL=5]="RESOURCE_URL"}(Zp||(Zp={}));const D1=new pt("ENVIRONMENT_INITIALIZER"),kf=new pt("INJECTOR",-1),UT=new pt("INJECTOR_DEF_TYPES");class R1{get(f,g=oi){if(g===oi){const R=new Error(`NullInjectorError: No provider for ${a(f)}!`);throw R.name="NullInjectorError",R}return g}}function qp(c){return{\u0275providers:c}}function BT(...c){return{\u0275providers:bv(!0,c),\u0275fromNgModule:!0}}function bv(c,...f){const g=[],R=new Set;let F;const K=me=>{g.push(me)};return Zf(f,me=>{const Oe=me;hg(Oe,K,[],R)&&(F||=[],F.push(Oe))}),void 0!==F&&P1(F,K),g}function P1(c,f){for(let g=0;g<c.length;g++){const{ngModule:R,providers:F}=c[g];w1(F,K=>{f(K,R)})}}function hg(c,f,g,R){if(!(c=Y(c)))return!1;let F=null,K=nn(c);const me=!K&&jr(c);if(K||me){if(me&&!me.standalone)return!1;F=c}else{const Ye=c.ngModule;if(K=nn(Ye),!K)return!1;F=Ye}const Oe=R.has(F);if(me){if(Oe)return!1;if(R.add(F),me.dependencies){const Ye="function"==typeof me.dependencies?me.dependencies():me.dependencies;for(const ut of Ye)hg(ut,f,g,R)}}else{if(!K)return!1;{if(null!=K.imports&&!Oe){let ut;R.add(F);try{Zf(K.imports,Bt=>{hg(Bt,f,g,R)&&(ut||=[],ut.push(Bt))})}finally{}void 0!==ut&&P1(ut,f)}if(!Oe){const ut=rd(F)||(()=>new F);f({provide:F,useFactory:ut,deps:vt},F),f({provide:UT,useValue:F,multi:!0},F),f({provide:D1,useValue:()=>cr(F),multi:!0},F)}const Ye=K.providers;if(null!=Ye&&!Oe){const ut=c;w1(Ye,Bt=>{f(Bt,ut)})}}}return F!==c&&void 0!==c.providers}function w1(c,f){for(let g of c)te(g)&&(g=g.\u0275providers),Array.isArray(g)?w1(g,f):f(g)}const FT=b({provide:String,useValue:b});function pg(c){return null!==c&&"object"==typeof c&&FT in c}function I1(c){return!(!c||!c.useExisting)}function VT(c){return!(!c||!c.useFactory)}function e_(c){return"function"==typeof c}const N1=new pt("Set Injector scope."),t_={},Mv={};let _g;function cm(){return void 0===_g&&(_g=new R1),_g}class hp{}class um extends hp{get destroyed(){return this._destroyed}constructor(f,g,R,F){super(),this.parent=g,this.source=R,this.scopes=F,this.records=new Map,this._ngOnDestroyHooks=new Set,this._onDestroyHooks=[],this._destroyed=!1,dm(f,me=>this.processProvider(me)),this.records.set(kf,jd(void 0,this)),F.has("environment")&&this.records.set(hp,jd(void 0,this));const K=this.records.get(N1);null!=K&&"string"==typeof K.value&&this.scopes.add(K.value),this.injectorDefTypes=new Set(this.get(UT.multi,vt,Ze.Self))}destroy(){this.assertNotDestroyed(),this._destroyed=!0;try{for(const g of this._ngOnDestroyHooks)g.ngOnDestroy();const f=this._onDestroyHooks;this._onDestroyHooks=[];for(const g of f)g()}finally{this.records.clear(),this._ngOnDestroyHooks.clear(),this.injectorDefTypes.clear()}}onDestroy(f){return this.assertNotDestroyed(),this._onDestroyHooks.push(f),()=>this.removeOnDestroy(f)}
1runInContext(f){this.assertNotDestroyed();const g=Ut(this),R=an(void 0);try{return f()}finally{Ut(g),an(R)}}get(f,g=oi,R=Ze.Default){if(this.assertNotDestroyed(),f.hasOwnProperty($r))return f[$r](this);R=kt(R);const K=Ut(this),me=an(void 0);try{if(!(R&Ze.SkipSelf)){let Ye=this.records.get(f);if(void 0===Ye){const ut=function Ov(c){return"function"==typeof c||"object"==typeof c&&c instanceof pt}(f)&&Ft(f);Ye=ut&&this.injectableDefInScope(ut)?jd(Cv(f),t_):null,this.records.set(f,Ye)}if(null!=Ye)return this.hydrate(f,Ye)}const Oe=R&Ze.Self?cm():this.parent;return g=R&Ze.Optional&&g===oi?null:g,Oe.get(f,g)}catch(Oe){if("NullInjectorError"===Oe.name){if((Oe[vi]=Oe[vi]||[]).unshift(a(f)),K)throw Oe;return Et(Oe,f,"R3InjectorError",this.source)}throw Oe}finally{an(me),Ut(K)}}resolveInjectorInitializers(){const f=Ut(this),g=an(void 0);try{const F=this.get(D1.multi,vt,Ze.Self);for(const K of F)K()}finally{Ut(f),an(g)}}toString(){const f=[],g=this.records;for(const R of g.keys())f.push(a(R));return`R3Injector[${f.join(", ")}]`}assertNotDestroyed(){if(this._destroyed)throw new he(205,!1)}processProvider(f){let g=e_(f=Y(f))?f:Y(f&&f.provide);const R=function ph(c){if(pg(c))return jd(void 0,c.useValue);return jd(mg(c),t_)}(f);if(e_(f)||!0!==f.multi){this.records.get(g)}else{let F=this.records.get(g);F||(F=jd(void 0,t_,!0),F.factory=()=>Gt(F.multi),this.records.set(g,F)),g=f,F.multi.push(f)}this.records.set(g,R)}hydrate(f,g){return g.value===t_&&(g.value=Mv,g.value=g.factory()),"object"==typeof g.value&&g.value&&function L1(c){return null!==c&&"object"==typeof c&&"function"==typeof c.ngOnDestroy}(g.value)&&this._ngOnDestroyHooks.add(g.value),g.value}injectableDefInScope(f){if(!f.providedIn)return!1;const g=Y(f.providedIn);return"string"==typeof g?"any"===g||this.scopes.has(g):this.injectorDefTypes.has(g)}removeOnDestroy(f){const g=this._onDestroyHooks.indexOf(f);-1!==g&&this._onDestroyHooks.splice(g,1)}}function Cv(c){const f=Ft(c),g=null!==f?f.factory:rd(c);if(null!==g)return g;if(c instanceof pt)throw new he(204,!1);if(c instanceof Function)return function xl(c){const f=c.length;if(f>0){wd(f,"?");throw new he(204,!1)}const g=function yt(c){return c&&(c[Lt]||c[tn])||null}(c);return null!==g?()=>g.factory(c):()=>new c}(c);throw new he(204,!1)}function mg(c,f,g){let R;if(e_(c)){const F=Y(c);return rd(F)||Cv(F)}if(pg(c))R=()=>Y(c.useValue);else if(VT(c))R=()=>c.useFactory(...Gt(c.deps||[]));else if(I1(c))R=()=>cr(Y(c.useExisting));else{const F=Y(c&&(c.useClass||c.provide));if(!function jT(c){return!!c.deps}(c))return rd(F)||Cv(F);R=()=>new F(...Gt(c.deps))}return R}function jd(c,f,g=!1){return{factory:c,value:f,multi:g?[]:void 0}}function dm(c,f){for(const g of c)Array.isArray(g)?dm(g,f):g&&te(g)?dm(g.\u0275providers,f):f(g)}const D_=new pt("AppId",{providedIn:"root",factory:()=>R_}),R_="ng",H1=new pt("Platform Initializer"),gg=new pt("Platform ID",{providedIn:"platform",factory:()=>"unknown"}),GT=(new pt("Application Packages Root URL"),new pt("AnimationModuleType")),xv=new pt("CSP nonce",{providedIn:"root",factory:()=>hu().body?.querySelector("[ngCspNonce]")?.getAttribute("ngCspNonce")||null});new pt("",{providedIn:"root",factory:()=>new Set});function fm(){const c=new _h;return"browser"===vr(gg)&&(c.store=function Rv(c,f){const g=c.getElementById(f+"-state");if(g?.textContent)try{return JSON.parse(g.textContent)}catch(R){console.warn("Exception while restoring TransferState for app "+f,R)}return{}}(hu(),vr(D_))),c}class _h{constructor(){this.store={},this.onSerializeCallbacks={}}static{this.\u0275prov=dt({token:_h,providedIn:"root",factory:fm})}get(f,g){return void 0!==this.store[f]?this.store[f]:g}set(f,g){this.store[f]=g}remove(f){delete this.store[f]}hasKey(f){return this.store.hasOwnProperty(f)}get isEmpty(){return 0===Object.keys(this.store).length}onSerialize(f,g){this.onSerializeCallbacks[f]=g}toJson(){for(const f in this.onSerializeCallbacks)if(this.onSerializeCallbacks.hasOwnProperty(f))try{this.store[f]=this.onSerializeCallbacks[f]()}catch(g){console.warn("Exception in onSerialize callback: ",g)}return JSON.stringify(this.store).replace(/</g,"\\u003C")}}const U1="h",B1="b";var pd;!function(c){c.FirstChild="f",c.NextSibling="n"}(pd||(pd={}));let Qu=(c,f,g)=>null;function V1(c,f,g=!1){return Qu(c,f,g)}class ZT{}class g0{}const Lv="ngComponent";class qT{resolveComponentFactory(f){throw function G1(c){const f=Error(`No component factory found for ${a(c)}.`);return f[Lv]=c,f}(f)}}class _m{static{this.NULL=new qT}}function W1(){return I_(ma(),Xr())}function I_(c,f){return new S0(hc(c,f))}class S0{constructor(f){this.nativeElement=f}static{this.__NG_ELEMENT_ID__=W1}}function ey(c){return c instanceof S0?c.nativeElement:c}class $1{}class ty{constructor(){this.destroyNode=null}static{this.__NG_ELEMENT_ID__=()=>function ny(){const c=Xr(),g=so(ma().index,c);return(Ds(g)?g:c)[Ki]}()}}class K1{static{this.\u0275prov=dt({token:K1,providedIn:"root",factory:()=>null})}}class Hv{constructor(f){this.full=f,this.major=f.split(".")[0],this.minor=f.split(".")[1],this.patch=f.split(".").slice(2).join(".")}}const ry=new Hv("16.2.12"),z1={};function yg(c){if(!Vt()&&!function ht(){return at}())throw new he(-203,!1)}const kv={\u0275\u0275defineInjectable:dt,\u0275\u0275defineInjector:Mt,\u0275\u0275inject:cr,\u0275\u0275invalidFactoryDep:dr,resolveForwardRef:Y};function Uv(c,f){let g=null,R=null;c.hasOwnProperty(Lt)||Object.defineProperty(c,Lt,{get:()=>(null===g&&(g=Cl().compileInjectable(kv,`ng:///${c.name}/\u0275prov.js`,function sy(c,f){const g=f||{providedIn:null},R={name:c.name,type:c,typeArgumentCount:0,providedIn:g.providedIn};return(Ac(g)||v0(g))&&void 0!==g.deps&&(R.deps=tp(g.deps)),Ac(g)?R.useClass=g.useClass:function iy(c){return mm in c}(g)?R.useValue=g.useValue:v0(g)?R.useFactory=g.useFactory:function gm(c){return void 0!==c.useExisting}(g)&&(R.useExisting=g.useExisting),R}(c,f))),g)}),c.hasOwnProperty(Rr)||Object.defineProperty(c,Rr,{get:()=>{if(null===R){const F=Cl();R=F.compileFactory(kv,`ng:///${c.name}/\u0275fac.js`,{name:c.name,type:c,typeArgumentCount:0,deps:ep(c),target:F.FactoryTarget.Injectable})}return R},configurable:!0})}const mm=b({provide:String,useValue:b});function Ac(c){return void 0!==c.useClass}function v0(c){return void 0!==c.useFactory}const oy=Qh("Injectable",void 0,void 0,void 0,(c,f)=>Uv(c,f));function Bv(c,f=null,g=null,R){const F=X1(c,f,g,R);
vendor: 4,793 bytes, line 1
1return F.resolveInjectorInitializers(),F}function X1(c,f=null,g=null,R,F=new Set){const K=[g||vt,BT(c)];return R=R||("object"==typeof c?void 0:a(c)),new um(K,f||cm(),R||null,F)}class _d{static{this.THROW_IF_NOT_FOUND=oi}static{this.NULL=new R1}static create(f,g){if(Array.isArray(f))return Bv({name:""},g,f,"");{const R=f.name??"";return Bv({name:R},f.parent,f.providers,R)}}static{this.\u0275prov=dt({token:_d,providedIn:"any",factory:()=>cr(kf)})}static{this.__NG_ELEMENT_ID__=-1}}const ic="ngOriginalError";function Ag(c){return c[ic]}class n_{constructor(){this._console=console}handleError(f){const g=this._findOriginalError(f);this._console.error("ERROR",f),g&&this._console.error("ORIGINAL ERROR",g)}_findOriginalError(f){let g=f&&Ag(f);for(;g&&Ag(g);)g=Ag(g);return g||null}}class E0{static{this.__NG_ELEMENT_ID__=ay}static{this.__NG_ENV_ID__=f=>f}}class Fv extends E0{constructor(f){super(),this._lView=f}onDestroy(f){return Bu(this._lView,f),()=>function al(c,f){if(null===c[cc])return;const g=c[cc].indexOf(f);-1!==g&&c[cc].splice(g,1)}(this._lView,f)}}function ay(){return new Fv(Xr())}class Q1 extends s.B{constructor(f=!1){super(),this.__isAsync=f}emit(f){super.next(f)}subscribe(f,g,R){let F=f,K=g||(()=>null),me=R;if(f&&"object"==typeof f){const Ye=f;F=Ye.next?.bind(Ye),K=Ye.error?.bind(Ye),me=Ye.complete?.bind(Ye)}this.__isAsync&&(K=bg(K),F&&(F=bg(F)),me&&(me=bg(me)));const Oe=super.subscribe({next:F,error:K,complete:me});return f instanceof A.yU&&f.add(Oe),Oe}}function bg(c){return f=>{setTimeout(c,void 0,f)}}const md=Q1;function Vv(...c){}class Uc{constructor({enableLongStackTrace:f=!1,shouldCoalesceEventChangeDetection:g=!1,shouldCoalesceRunChangeDetection:R=!1}){if(this.hasPendingMacrotasks=!1,this.hasPendingMicrotasks=!1,this.isStable=!0,this.onUnstable=new md(!1),this.onMicrotaskEmpty=new md(!1),this.onStable=new md(!1),this.onError=new md(!1),typeof Zone>"u")throw new he(908,!1);Zone.assertZonePatched();const F=this;F._nesting=0,F._outer=F._inner=Zone.current,Zone.TaskTrackingZoneSpec&&(F._inner=F._inner.fork(new Zone.TaskTrackingZoneSpec)),f&&Zone.longStackTraceZoneSpec&&(F._inner=F._inner.fork(Zone.longStackTraceZoneSpec)),F.shouldCoalesceEventChangeDetection=!R&&g,F.shouldCoalesceRunChangeDetection=R,F.lastRequestAnimationFrameId=-1,F.nativeRequestAnimationFrame=function Sm(){const c="function"==typeof gn.requestAnimationFrame;let f=gn[c?"requestAnimationFrame":"setTimeout"],g=gn[c?"cancelAnimationFrame":"clearTimeout"];if(typeof Zone<"u"&&f&&g){const R=f[Zone.__symbol__("OriginalDelegate")];R&&(f=R);const F=g[Zone.__symbol__("OriginalDelegate")];F&&(g=F)}return{nativeRequestAnimationFrame:f,nativeCancelAnimationFrame:g}}().nativeRequestAnimationFrame,function Yv(c){const f=()=>{!function uy(c){c.isCheckStableRunning||-1!==c.lastRequestAnimationFrameId||(c.lastRequestAnimationFrameId=c.nativeRequestAnimationFrame.call(gn,()=>{c.fakeTopEventTask||(c.fakeTopEventTask=Zone.root.scheduleEventTask("fakeTopEventTask",()=>{c.lastRequestAnimationFrameId=-1,J1(c),c.isCheckStableRunning=!0,Mg(c),c.isCheckStableRunning=!1},void 0,()=>{},()=>{})),c.fakeTopEventTask.invoke()}),J1(c))}(c)};c._inner=c._inner.fork({name:"angular",properties:{isAngularZone:!0},onInvokeTask:(g,R,F,K,me,Oe)=>{if(function _u(c){return!(!Array.isArray(c)||1!==c.length)&&!0===c[0].data?.__ignore_ng_zone__}(Oe))return g.invokeTask(F,K,me,Oe);try{return Cg(c),g.invokeTask(F,K,me,Oe)}finally{(c.shouldCoalesceEventChangeDetection&&"eventTask"===K.type||c.shouldCoalesceRunChangeDetection)&&f(),Z1(c)}},onInvoke:(g,R,F,K,me,Oe,Ye)=>{try{return Cg(c),g.invoke(F,K,me,Oe,Ye)}finally{c.shouldCoalesceRunChangeDetection&&f(),Z1(c)}},onHasTask:(g,R,F,K)=>{g.hasTask(F,K),R===F&&("microTask"==K.change?(c._hasPendingMicrotasks=K.microTask,J1(c),Mg(c)):"macroTask"==K.change&&(c.hasPendingMacrotasks=K.macroTask))},onHandleError:(g,R,F,K)=>(g.handleError(F,K),c.runOutsideAngular(()=>c.onError.emit(K)),!1)})}(F)}static isInAngularZone(){return typeof Zone<"u"&&!0===Zone.current.get("isAngularZone")}static assertInAngularZone(){if(!Uc.isInAngularZone())throw new he(909,!1)}static assertNotInAngularZone(){if(Uc.isInAngularZone())throw new he(909,!1)}run(f,g,R){return this._inner.run(f,g,R)}runTask(f,g,R,F){const K=this._inner,me=K.scheduleEventTask("NgZoneEvent: "+F,f,cy,Vv,Vv);try{return K.runTask(me,g,R)}finally{K.cancelTask(me)}}runGuarded(f,g,R){return this._inner.runGuarded(f,g,R)}runOutsideAngular(f){return this._outer.run(f)}}const cy={};function Mg(c){if(0==c._nesting&&!c.hasPendingMicrotasks&&!c.isStable)try{c._nesting++,c.onMicrotaskEmpty.emit(null)}finally{if(c._nesting--,!c.hasPendingMicrotasks)try{c.runOutsideAngular(()=>c.onStable.emit(null))}finally{c.isStable=!0}}}function J1(c){c._hasPendingMicrotasks||(c.shouldCoalesceEventChangeDetection||
1c.shouldCoalesceRunChangeDetection)&&-1!==c.lastRequestAnimationFrameId?c.hasPendingMicrotasks=!0:c.hasPendingMicrotasks=!1}function Cg(c){c._nesting++,c.isStable&&(c.isStable=!1,c.onUnstable.emit(null))}function Z1(c){c._nesting--,Mg(c)}class vm{constructor(){this.hasPendingMicrotasks=!1,this.hasPendingMacrotasks=!1,this.isStable=!0,this.onUnstable=new md,this.onMicrotaskEmpty=new md,this.onStable=new md,this.onError=new md}run(f,g,R){return f.apply(g,R)}runGuarded(f,g,R){return f.apply(g,R)}runOutsideAngular(f){return f()}runTask(f,g,R,F){return f.apply(g,R)}}const r_=new pt("",{providedIn:"root",factory:N_});function N_(){const c=vr(Uc);let f=!0;const g=new L.c(F=>{f=c.isStable&&!c.hasPendingMacrotasks&&!c.hasPendingMicrotasks,c.runOutsideAngular(()=>{F.next(f),F.complete()})}),R=new L.c(F=>{let K;c.runOutsideAngular(()=>{K=c.onStable.subscribe(()=>{Uc.assertNotInAngularZone(),queueMicrotask(()=>{!f&&!c.hasPendingMacrotasks&&!c.hasPendingMicrotasks&&(f=!0,F.next(!0))})})});const me=c.onUnstable.subscribe(()=>{Uc.assertInAngularZone(),f&&(f=!1,c.runOutsideAngular(()=>{F.next(!1)}))});return()=>{K.unsubscribe(),me.unsubscribe()}});return(0,y.h)(g,R.pipe((0,I.u)()))}function L_(c){return c.ownerDocument.defaultView}function pp(c){return c.ownerDocument}function _p(c){return c.ownerDocument.body}function mp(c){return c instanceof Function?c():c}class y0{constructor(){this.renderDepth=0,this.handler=null}begin(){this.handler?.validateBegin(),this.renderDepth++}end(){this.renderDepth--,0===this.renderDepth&&this.handler?.execute()}ngOnDestroy(){this.handler?.destroy(),this.handler=null}static{this.\u0275prov=dt({token:y0,providedIn:"root",factory:()=>new y0})}}function A0(c){for(;c;){c[is]|=64;const f=nc(c);if(hl(c)&&!f)return c;c=f}return null}new pt("");const Wv=new pt("",{providedIn:"root",factory:()=>false});let Og=null;function Tm(c,f){return c[f]??Xv()}function eS(c,f){const g=Xv();g.producerNode?.length&&(c[f]=Og,g.lView=c,Og=tS())}const Sy={...$f,consumerIsAlwaysLive:!0,consumerMarkedDirty:c=>{A0(c.lView)},lView:null};function tS(){return Object.create(Sy)}function Xv(){return Og??=tS(),Og}const Ks={};function nS(c){rS(Or(),Xr(),ki()+c,!1)}function rS(c,f,g,R){if(!R)if(3==(3&f[is])){const K=c.preOrderCheckHooks;null!==K&&Fu(f,K,g)}else{const K=c.preOrderHooks;null!==K&&Vu(f,K,0,g)}Da(g)}function k_(c,f=Ze.Default){const g=Xr();if(null===g)return cr(c,f);return Cu(ma(),g,Y(c),f)}function iS(){throw new Error("invalid")}function xg(c,f,g,R,F,K,me,Oe,Ye,ut,Bt){const Sn=f.blueprint.slice();return Sn[Ci]=F,Sn[is]=140|R,(null!==ut||c&&2048&c[is])&&(Sn[is]|=2048),_l(Sn),Sn[Js]=Sn[Oo]=c,Sn[Vo]=g,Sn[vu]=me||c&&c[vu],Sn[Ki]=Oe||c&&c[Ki],Sn[ac]=Ye||c&&c[ac]||null,Sn[Co]=K,Sn[Zs]=function b_(){return rm++}(),Sn[Yo]=Bt,Sn[Vl]=ut,Sn[po]=2==f.type?c[po]:Sn,Sn}function M0(c,f,g,R,F){let K=c.data[f];if(null===K)K=Dg(c,f,g,R,F),function Ie(){return Ni.lFrame.inI18n}()&&(K.flags|=32);else if(64&K.type){K.type=g,K.value=R,K.attrs=F;const me=Pc();K.injectorIndex=null===me?-1:me.injectorIndex}return La(K,!0),K}function Dg(c,f,g,R,F){const K=Po(),me=bo(),Oe=me?K:K&&K.parent,Ye=c.data[f]=function lS(c,f,g,R,F,K){let me=f?f.injectorIndex:-1,Oe=0;return ql()&&(Oe|=128),{type:g,index:R,insertBeforeIndex:null,injectorIndex:me,directiveStart:-1,directiveEnd:-1,directiveStylingLast:-1,componentOffset:-1,propertyBindings:null,flags:Oe,providerIndexes:0,value:F,attrs:K,mergedAttrs:null,localNames:null,initialInputs:void 0,inputs:null,outputs:null,tView:null,next:null,prev:null,projectionNext:null,child:null,parent:f,projection:null,styles:null,stylesWithoutHost:null,residualStyles:void 0,classes:null,classesWithoutHost:null,residualClasses:void 0,classBindings:0,styleBindings:0}}(0,Oe,g,f,R,F);return null===c.firstChild&&(c.firstChild=Ye),null!==K&&(me?null==K.child&&null!==Ye.parent&&(K.child=Ye):null===K.next&&(K.next=Ye,Ye.prev=K)),Ye}function ao(c,f,g,R){if(0===g)return-1;const F=f.length;for(let K=0;K<g;K++)f.push(R),c.blueprint.push(R),c.data.push(null);return F}function Qv(c,f,g,R,F){const K=Tm(f,Jo),me=ki(),Oe=2&R;try{Da(-1),Oe&&f.length>Zi&&rS(c,f,Zi,!1),ys(Oe?2:0,F);const ut=Oe?K:null,Bt=fc(ut);try{null!==ut&&(ut.dirty=!1),g(R,F)}finally{io(ut,Bt)}}finally{Oe&&null===f[Jo]&&eS(f,Jo),Da(me),ys(Oe?3:1,F)}}function ym(c,f,g){if(yo(f)){const R=Nl(null);try{const F=f.directiveStart,K=f.directiveEnd;for(let me=F;me<K;me++){const Oe=c.data[me];Oe.contentQueries&&Oe.contentQueries(1,g[me],me)}}finally{Nl(R)}}}function mh(c,f,g){Dd()&&(function Ab(c,f,g,R){const F=g.directiveStart,K=g.directiveEnd;_o(g)&&function O0(c,f,g){const R=hc(f,c),F=Jv(g),K=c[vu].rendererFactory;let me=16;g.signals?me=4096:g.onPush&&(me=64);const Oe=hS(c,xg(c,F,null,me,R,f,null,K.createRenderer(R,g),null,null,null));c[f.index]=Oe}
vendor: 13,846 bytes, line 1
1(f,g,c.data[F+g.componentOffset]),c.firstCreatePass||Pd(g,f),Tc(R,f);const me=g.initialInputs;for(let Oe=F;Oe<K;Oe++){const Ye=c.data[Oe],ut=Wl(f,c,Oe,g);if(Tc(ut,f),null!==me&&fC(f,Oe-F,ut,Ye,g,me),Ma(Ye)){so(g.index,f)[Vo]=Wl(f,c,Oe,g)}}}(c,f,g,hc(g,f)),64==(64&g.flags)&&Am(c,f,g))}function Rg(c,f,g=hc){const R=f.localNames;if(null!==R){let F=f.index+1;for(let K=0;K<R.length;K+=2){const me=R[K+1],Oe=-1===me?g(f,c):c[me];c[F++]=Oe}}}function Jv(c){const f=c.tView;return null===f||f.incompleteFirstPass?c.tView=sS(1,null,c.template,c.decls,c.vars,c.directiveDefs,c.pipeDefs,c.viewQuery,c.schemas,c.consts,c.id):f}function sS(c,f,g,R,F,K,me,Oe,Ye,ut,Bt){const Sn=Zi+R,Kn=Sn+F,sr=function Ey(c,f){const g=[];for(let R=0;R<f;R++)g.push(R<c?null:Ks);return g}(Sn,Kn),Vr="function"==typeof ut?ut():ut;return sr[ei]={type:c,blueprint:sr,template:g,queries:null,viewQuery:Oe,declTNode:f,data:sr.slice().fill(null,Sn),bindingStartIndex:Sn,expandoStartIndex:Kn,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 K?K():K,pipeRegistry:"function"==typeof me?me():me,firstChild:null,schemas:Ye,consts:Vr,incompleteFirstPass:!1,ssrId:Bt}}function oS(c,f,g,R){const K=R.get(Wv,false)||g===Wn.ShadowDom,me=c.selectRootElement(f,K);return function Ty(c){Zv(c)}(me),me}let Zv=c=>null;function mb(c,f,g,R){for(let F in c)if(c.hasOwnProperty(F)){g=null===g?{}:g;const K=c[F];null===R?cS(g,f,F,K):R.hasOwnProperty(F)&&cS(g,f,R[F],K)}return g}function cS(c,f,g,R){c.hasOwnProperty(g)?c[g].push(f,R):c[g]=[f,R]}function Bf(c,f,g,R,F,K,me,Oe){const Ye=hc(f,g);let Bt,ut=f.inputs;!Oe&&null!=ut&&(Bt=ut[R])?(_S(c,g,Bt,R,F),_o(f)&&function vb(c,f){const g=so(f,c);16&g[is]||(g[is]|=64)}(g,f.index)):3&f.type?(R=function Sb(c){return"class"===c?"className":"for"===c?"htmlFor":"formaction"===c?"formAction":"innerHtml"===c?"innerHTML":"readonly"===c?"readOnly":"tabindex"===c?"tabIndex":c}(R),F=null!=me?me(F,f.value||"",R):F,K.setProperty(Ye,R,F)):f.type}function uS(c,f,g,R){if(Dd()){const F=null===R?null:{"":-1},K=function Ig(c,f){const g=c.directiveRegistry;let R=null,F=null;if(g)for(let K=0;K<g.length;K++){const me=g[K];if(Ji(f,me.selectors,!1))if(R||(R=[]),Ma(me))if(null!==me.findHostDirectiveDefs){const Oe=[];F=F||new Map,me.findHostDirectiveDefs(me,Oe,F),R.unshift(...Oe,me);dS(c,f,Oe.length)}else R.unshift(me),dS(c,f,0);else F=F||new Map,me.findHostDirectiveDefs?.(me,R,F),R.push(me)}return null===R?null:[R,F]}(c,g);let me,Oe;null===K?me=Oe=null:[me,Oe]=K,null!==me&&C0(c,f,g,me,F,Oe),F&&function fS(c,f,g){if(f){const R=c.localNames=[];for(let F=0;F<f.length;F+=2){const K=g[f[F+1]];if(null==K)throw new he(-301,!1);R.push(f[F],K)}}}(g,R,F)}g.mergedAttrs=_r(g.mergedAttrs,g.attrs)}function C0(c,f,g,R,F,K){for(let ut=0;ut<R.length;ut++)uu(Pd(g,f),c,R[ut].type);!function Ng(c,f,g){c.flags|=1,c.directiveStart=f,c.directiveEnd=f+g,c.providerIndexes=f}(g,c.data.length,R.length);for(let ut=0;ut<R.length;ut++){const Bt=R[ut];Bt.providersResolver&&Bt.providersResolver(Bt)}let me=!1,Oe=!1,Ye=ao(c,f,R.length,null);for(let ut=0;ut<R.length;ut++){const Bt=R[ut];g.mergedAttrs=_r(g.mergedAttrs,Bt.hostAttrs),U_(c,g,f,Ye,Bt),Ff(Ye,Bt,F),null!==Bt.contentQueries&&(g.flags|=4),(null!==Bt.hostBindings||null!==Bt.hostAttrs||0!==Bt.hostVars)&&(g.flags|=64);const Sn=Bt.type.prototype;!me&&(Sn.ngOnChanges||Sn.ngOnInit||Sn.ngDoCheck)&&((c.preOrderHooks??=[]).push(g.index),me=!0),!Oe&&(Sn.ngOnChanges||Sn.ngDoCheck)&&((c.preOrderCheckHooks??=[]).push(g.index),Oe=!0),Ye++}!function gb(c,f,g){const R=f.directiveStart,F=f.directiveEnd,K=c.data,me=f.attrs,Oe=[];let Ye=null,ut=null;for(let Bt=R;Bt<F;Bt++){const Sn=K[Bt],Kn=g?g.get(Sn):null,sr=Kn?Kn.inputs:null,Vr=Kn?Kn.outputs:null;Ye=mb(Sn.inputs,Bt,Ye,sr),ut=mb(Sn.outputs,Bt,ut,Vr);const ui=null===Ye||null===me||Ri(f)?null:bb(Ye,Bt,me);Oe.push(ui)}null!==Ye&&(Ye.hasOwnProperty("class")&&(f.flags|=8),Ye.hasOwnProperty("style")&&(f.flags|=16)),f.initialInputs=Oe,f.inputs=Ye,f.outputs=ut}(c,g,K)}function Am(c,f,g){const R=g.directiveStart,F=g.directiveEnd,K=g.index,me=function en(){return Ni.lFrame.currentDirectiveIndex}();try{Da(K);for(let Oe=R;Oe<F;Oe++){const Ye=c.data[Oe],ut=f[Oe];wn(Oe),(null!==Ye.hostBindings||0!==Ye.hostVars||null!==Ye.hostAttrs)&&wg(Ye,ut)}}finally{Da(-1),wn(me)}}function wg(c,f){null!==c.hostBindings&&c.hostBindings(1,f)}function dS(c,f,g){f.componentOffset=g,(c.components??=[]).push(f.index)}function Ff(c,f,g){if(g){if(f.exportAs)for(let R=0;R<f.exportAs.length;R++)g[f.exportAs[R]]=c;Ma(f)&&(g[""]=c)}}function U_(c,f,g,R,F){c.data[R]=F;const K=F.factory||(F.factory=rd(F.type)),me=new Ws(K,Ma(F),k_);c.blueprint[R]=me,g[R]=me,function Pg(c,f,g,R,F){const K=F.hostBindings;if(K){let me=c.hostBindingOpCodes;null===me&&(me=c.hostBindingOpCodes=[]);const Oe=~f.index;(function yb(c){let f=c.length;for(;f>0;){const g=c[--f];if("number"==typeof g&&g<0)return g}return 0})(me)!=Oe&&me.push(Oe),me.push(g,R,K)}}(c,f,R,ao(c,g,F.hostVars,Ks),F)}function Vf(c,f,g,R,F,K){const me=hc(c,f);Rs(f[Ki],me,K,c.value,g,R,F)}function Rs(c,f,g,R,F,K,me){if(null==K)c.removeAttribute(f,F,g);else{const Oe=null==me?oe(K):me(K,R||"",F);c.setAttribute(f,F,Oe,g)}}function fC(c,f,g,R,F,K){const me=K[f];if(null!==me)for(let Oe=0;Oe<me.length;){Ay(R,g,me[Oe++],me[Oe++],me[Oe++])}}function Ay(c,f,g,R,F){const K=Nl(null);try{const me=c.inputTransforms;null!==me&&me.hasOwnProperty(R)&&(F=me[R].call(f,F)),null!==c.setInput?c.setInput(f,F,g,R):f[R]=F}finally{Nl(K)}}function bb(c,f,g){let R=null,F=0;for(;F<g.length;){const K=g[F];if(0!==K)if(5!==K){if("number"==typeof K)break;if(c.hasOwnProperty(K)){null===R&&(R=[]);const me=c[K];for(let Oe=0;Oe<me.length;Oe+=2)if(me[Oe]===f){R.push(K,me[Oe+1],g[F+1]);break}}F+=2}else F+=2;else F+=4}return R}function by(c,f,g,R){return[c,!0,!1,f,null,0,R,g,null,null,null]}function My(c,f){const g=c.contentQueries;if(null!==g)for(let R=0;R<g.length;R+=2){const F=g[R],K=g[R+1];if(-1!==K){const me=c.data[K];wi(F),me.contentQueries(2,f[K],K)}}}function hS(c,f){return c[lc]?c[td][vs]=f:c[lc]=f,c[td]=f,f}function eE(c,f,g){wi(0);const R=Nl(null);try{f(c,g)}finally{Nl(R)}}function Oy(c){return c[Fs]||(c[Fs]=[])}function pS(c){return c.cleanup||(c.cleanup=[])}function xy(c,f,g){return(null===c||Ma(c))&&(g=sa(g[f.index])),g[Ki]}function Mo(c,f){const g=c[ac],R=g?g.get(n_,null):null;R&&R.handleError(f)}function _S(c,f,g,R,F){for(let K=0;K<g.length;){const me=g[K++],Oe=g[K++],Ye=f[me];Ay(c.data[me],Ye,R,Oe,F)}}function pf(c,f,g){const R=Ul(f,c);ch(c[Ki],R,g)}function Dy(c,f){const g=so(f,c),R=g[ei];!function mS(c,f){for(let g=f.length;g<c.blueprint.length;g++)f.push(c.blueprint[g])}(R,g);const F=g[Ci];null!==F&&null===g[Yo]&&(g[Yo]=V1(F,g[ac])),gS(R,g,g[Vo])}function gS(c,f,g){qa(f);try{const R=c.viewQuery;null!==R&&eE(1,R,g);const F=c.template;null!==F&&Qv(c,f,F,1,g),c.firstCreatePass&&(c.firstCreatePass=!1),c.staticContentQueries&&My(c,f),c.staticViewQueries&&eE(2,c.viewQuery,g);const K=c.components;null!==K&&function tE(c,f){for(let g=0;g<f.length;g++)Dy(c,f[g])}(f,K)}catch(R){throw c.firstCreatePass&&(c.incompleteFirstPass=!0,c.firstCreatePass=!1),R}finally{f[is]&=-5,bl()}}class Lg{constructor(){this.all=new Set,this.queue=new Map}create(f,g,R){const F=typeof Zone>"u"?null:Zone.current,K=function Hr(c,f,g){const R=Object.create(Do);g&&(R.consumerAllowSignalWrites=!0),R.fn=c,R.schedule=f;const F=me=>{R.cleanupFn=me};return R.ref={notify:()=>Dr(R),run:()=>{if(R.dirty=!1,R.hasRun&&!Pr(R))return;R.hasRun=!0;const me=fc(R);try{R.cleanupFn(),R.cleanupFn=Ti,R.fn(F)}finally{io(R,me)}},cleanup:()=>R.cleanupFn()},R.ref}(f,Ye=>{this.all.has(Ye)&&this.queue.set(Ye,F)},R);let me;this.all.add(K),K.notify();const Oe=()=>{K.cleanup(),me?.(),this.all.delete(K),this.queue.delete(K)};return me=g?.onDestroy(Oe),{destroy:Oe}}flush(){if(0!==this.queue.size)for(const[f,g]of this.queue)this.queue.delete(f),g?g.run(()=>f.run()):f.run()}get isQueueEmpty(){return 0===this.queue.size}static{this.\u0275prov=dt({token:Lg,providedIn:"root",factory:()=>new Lg})}}function Ry(c,f){!f?.injector&&yg();const g=f?.injector??vr(_d),R=g.get(Lg),F=!0!==f?.manualCleanup?g.get(E0):null;return R.create(c,F,!!f?.allowSignalWrites)}function SS(c,f,g){let R=g?c.styles:null,F=g?c.classes:null,K=0;if(null!==f)for(let me=0;me<f.length;me++){const Oe=f[me];if("number"==typeof Oe)K=Oe;else if(1==K)F=i(F,Oe);else if(2==K){R=i(R,Oe+": "+f[++me]+";")}}g?c.styles=R:c.stylesWithoutHost=R,g?c.classes=F:c.classesWithoutHost=F}function i_(c,f,g,R,F=!1){for(;null!==g;){const K=f[g.index];null!==K&&R.push(eo(K)),Zo(K)&&nE(K,R);const me=g.type;if(8&me)i_(c,f,g.child,R);else if(32&me){const Oe=tc(g,f);let Ye;for(;Ye=Oe();)R.push(Ye)}else if(16&me){const Oe=gi(f,g);if(Array.isArray(Oe))R.push(...Oe);else{const Ye=nc(f[po]);i_(Ye[ei],Ye,Oe,R,!0)}}g=F?g.projectionNext:g.next}return R}function nE(c,f){for(let g=Ka;g<c.length;g++){const R=c[g],F=R[ei].firstChild;null!==F&&i_(R[ei],R,F,f)}c[To]!==c[Ci]&&f.push(c[To])}function vS(c,f,g,R=!0){const F=f[vu],K=F.rendererFactory,me=F.afterRenderEventManager;K.begin?.(),me?.begin();try{Mb(c,f,c.template,g)}catch(Ye){throw R&&Mo(f,Ye),Ye}finally{K.end?.(),F.effectManager?.flush(),me?.end()}}function Mb(c,f,g,R){const F=f[is];if(256==(256&F))return;f[vu].effectManager?.flush(),qa(f);try{_l(f),ws(c.bindingStartIndex),null!==g&&Qv(c,f,g,2,R);const me=3==(3&F);if(me){const ut=c.preOrderCheckHooks;null!==ut&&Fu(f,ut,null)}else{const ut=c.preOrderHooks;null!==ut&&Vu(f,ut,0,null),xf(f,0)}if(function Py(c){for(let f=Wp(c);null!==f;f=lo(f)){if(!f[jo])continue;const g=f[fl];for(let R=0;R<g.length;R++){const F=g[R];F[Js];xp(F)}}}(f),Gd(f,2),null!==c.contentQueries&&My(c,f),me){const ut=c.contentCheckHooks;null!==ut&&Fu(f,ut)}else{const ut=c.contentHooks;null!==ut&&Vu(f,ut,1),xf(f,1)}!function vy(c,f){const g=c.hostBindingOpCodes;if(null===g)return;const R=Tm(f,jc);try{for(let F=0;F<g.length;F++){const K=g[F];if(K<0)Da(~K);else{const me=K,Oe=g[++F],Ye=g[++F];St(Oe,me),R.dirty=!1;const ut=fc(R);try{Ye(2,f[me])}finally{io(R,ut)}}}}finally{null===f[jc]&&eS(f,jc),Da(-1)}}(c,f);const Oe=c.components;null!==Oe&&Iy(f,Oe,0);const Ye=c.viewQuery;if(null!==Ye&&eE(2,Ye,R),me){const ut=c.viewCheckHooks;null!==ut&&Fu(f,ut)}else{const ut=c.viewHooks;null!==ut&&Vu(f,ut,2),xf(f,2)}!0===c.firstUpdatePass&&(c.firstUpdatePass=!1),f[is]&=-73,Jd(f)}finally{bl()}}function Gd(c,f){for(let g=Wp(c);null!==g;g=lo(g))for(let R=Ka;R<g.length;R++){wy(g[R],f)}}function Cb(c,f,g){wy(so(f,c),g)}function wy(c,f){if(!function Za(c){return 128==(128&c[is])}(c))return;const g=c[ei],R=c[is];if(80&R&&0===f||1024&R||2===f)Mb(g,c,g.template,c[Vo]);else if(c[ua]>0){Gd(c,1);const F=g.components;null!==F&&Iy(c,F,1)}}function Iy(c,f,g){for(let R=0;R<f.length;R++)Cb(c,f[R],g)}class Hg{get rootNodes(){const f=this._lView,g=f[ei];return i_(g,f,g.firstChild,[])}constructor(f,g){this._lView=f,this._cdRefInjectingView=g,this._appRef=null,this._attachedToViewContainer=!1}get context(){return this._lView[Vo]}set context(f){this._lView[Vo]=f}get destroyed(){return 256==(256&this._lView[is])}destroy(){if(this._appRef)this._appRef.detachView(this);else if(this._attachedToViewContainer){const f=this._lView[Js];if(Zo(f)){const g=f[8],R=g?g.indexOf(this):-1;R>-1&&(If(f,R),Rh(g,R))}this._attachedToViewContainer=!1}Hh(this._lView[ei],this._lView)}onDestroy(f){Bu(this._lView,f)}markForCheck(){A0(this._cdRefInjectingView||this._lView)}detach(){this._lView[is]&=-129}reattach(){this._lView[is]|=128}detectChanges(){vS(this._lView[ei],this._lView,this.context)}checkNoChanges(){}attachToViewContainerRef(){if(this._appRef)throw new he(902,!1);this._attachedToViewContainer=!0}detachFromAppRef(){this._appRef=null,function fd(c,f){wo(c,f,f[Ki],2,null,null)}(this._lView[ei],this._lView)}attachToAppRef(f){if(this._attachedToViewContainer)throw new he(902,!1);this._appRef=f}}class Ob extends Hg{constructor(f){super(f),this._view=f}detectChanges(){const f=this._view;vS(f[ei],f,f[Vo],!1)}checkNoChanges(){}get context(){return null}}class sE extends _m{constructor(f){super(),this.ngModule=f}resolveComponentFactory(f){const g=jr(f);return new s_(g,this.ngModule)}}function kg(c){const f=[];for(let g in c)if(c.hasOwnProperty(g)){const R=c[g];f.push({propName:R,templateName:g})}return f}class xb{constructor(f,g){this.injector=f,this.parentInjector=g}get(f,g,R){R=kt(R);const F=this.injector.get(f,z1,R);return F!==z1||g===z1?F:this.parentInjector.get(f,g,R)}}class s_ extends g0{get inputs(){const f=this.componentDef,g=f.inputTransforms,R=kg(f.inputs);if(null!==g)for(const F of R)g.hasOwnProperty(F.propName)&&(F.transform=g[F.propName]);return R}get outputs(){return kg(this.componentDef.outputs)}constructor(f,g){super(),this.componentDef=f,this.ngModule=g,this.componentType=f.type,this.selector=function Qs(c){return c.map($a).join(",")}(f.selectors),this.ngContentSelectors=f.ngContentSelectors?f.ngContentSelectors:[],this.isBoundToModule=!!g}create(f,g,R,F){let K=(F=F||this.ngModule)instanceof hp?F:F?.injector;K&&null!==this.componentDef.getStandaloneInjector&&(K=this.componentDef.getStandaloneInjector(K)||K);const me=K?new xb(f,K):f,Oe=me.get($1,null);if(null===Oe)throw new he(407,!1);const Sn={rendererFactory:Oe,sanitizer:me.get(K1,null),effectManager:me.get(Lg,null),afterRenderEventManager:me.get(y0,null)},Kn=Oe.createRenderer(null,this.componentDef),sr=this.componentDef.selectors[0][0]||"div",Vr=R?oS(Kn,R,this.componentDef.encapsulation,me):As(Kn,sr,function ES(c){const f=c.toLowerCase();return"svg"===f?Go:"math"===f?"math":null}(sr)),ji=this.componentDef.onPush?576:528,xs=this.componentDef.signals?4608:ji;let ri=null;null!==Vr&&(ri=V1(Vr,me,!0));
1const So=sS(0,null,null,1,0,null,null,null,null,null,null),ca=xg(null,So,null,xs,null,null,Sn,Kn,me,null,ri);let Fl,bp;qa(ca);try{const a1=this.componentDef;let LA,Sx=null;a1.findHostDirectiveDefs?(LA=[],Sx=new Map,a1.findHostDirectiveDefs(a1,LA,Sx),LA.push(a1)):LA=[a1];const KL=function yS(c,f){const g=c[ei],R=Zi;return c[R]=f,M0(g,R,2,"#host",null)}(ca,Vr),zL=function gd(c,f,g,R,F,K,me){const Oe=F[ei];!function bm(c,f,g,R){for(const F of c)f.mergedAttrs=_r(f.mergedAttrs,F.hostAttrs);null!==f.mergedAttrs&&(SS(f,f.mergedAttrs,!0),null!==g&&na(R,g,f))}(R,c,f,me);let Ye=null;null!==f&&(Ye=V1(f,F[ac]));const ut=K.rendererFactory.createRenderer(f,g);let Bt=16;g.signals?Bt=4096:g.onPush&&(Bt=64);const Sn=xg(F,Jv(g),null,Bt,F[c.index],c,K,ut,null,null,Ye);return Oe.firstCreatePass&&dS(Oe,c,R.length-1),hS(F,Sn),F[c.index]=Sn}(KL,Vr,a1,LA,ca,Sn,Kn);bp=Al(So,Zi),Vr&&function oE(c,f,g,R){if(R)Ii(c,g,["ng-version",ry.full]);else{const{attrs:F,classes:K}=function Ps(c){const f=[],g=[];let R=1,F=2;for(;R<c.length;){let K=c[R];if("string"==typeof K)2===F?""!==K&&f.push(K,c[++R]):8===F&&g.push(K);else{if(!Yr(F))break;F=K}R++}return{attrs:f,classes:g}}(f.selectors[0]);F&&Ii(c,g,F),K&&K.length>0&&ul(c,g,K.join(" "))}}(Kn,a1,Vr,R),void 0!==g&&function aE(c,f,g){const R=c.projection=[];for(let F=0;F<f.length;F++){const K=g[F];R.push(null!=K?Array.from(K):null)}}(bp,this.ngContentSelectors,g),Fl=function Ny(c,f,g,R,F,K){const me=ma(),Oe=F[ei],Ye=hc(me,F);C0(Oe,F,me,g,null,R);for(let Bt=0;Bt<g.length;Bt++){Tc(Wl(F,Oe,me.directiveStart+Bt,me),F)}Am(Oe,F,me),Ye&&Tc(Ye,F);const ut=Wl(F,Oe,me.directiveStart+me.componentOffset,me);if(c[Vo]=F[Vo]=ut,null!==K)for(const Bt of K)Bt(ut,f);return ym(Oe,me,c),ut}(zL,a1,LA,Sx,ca,[Ly]),gS(So,ca,null)}finally{bl()}return new TS(this.componentType,Fl,I_(bp,ca),ca,bp)}}class TS extends ZT{constructor(f,g,R,F,K){super(),this.location=R,this._rootLView=F,this._tNode=K,this.previousInputValues=null,this.instance=g,this.hostView=this.changeDetectorRef=new Ob(F),this.componentType=f}setInput(f,g){const R=this._tNode.inputs;let F;if(null!==R&&(F=R[f])){if(this.previousInputValues??=new Map,this.previousInputValues.has(f)&&Object.is(this.previousInputValues.get(f),g))return;const K=this._rootLView;_S(K[ei],K,F,f,g),this.previousInputValues.set(f,g);A0(so(this._tNode.index,K))}}get injector(){return new $s(this._tNode,this._rootLView)}destroy(){this.hostView.destroy()}onDestroy(f){this.hostView.onDestroy(f)}}function Ly(){const c=ma();Mh(Xr()[ei],c)}function AS(c){return Object.getPrototypeOf(c.prototype).constructor}function bS(c){let f=AS(c.type),g=!0;const R=[c];for(;f;){let F;if(Ma(c))F=f.\u0275cmp||f.\u0275dir;else{if(f.\u0275cmp)throw new he(903,!1);F=f.\u0275dir}if(F){if(g){R.push(F);const me=c;me.inputs=Mm(c.inputs),me.inputTransforms=Mm(c.inputTransforms),me.declaredInputs=Mm(c.declaredInputs),me.outputs=Mm(c.outputs);const Oe=F.hostBindings;Oe&&wb(c,Oe);const Ye=F.viewQuery,ut=F.contentQueries;if(Ye&&Rb(c,Ye),ut&&Pb(c,ut),T(c.inputs,F.inputs),T(c.declaredInputs,F.declaredInputs),T(c.outputs,F.outputs),null!==F.inputTransforms&&(null===me.inputTransforms&&(me.inputTransforms={}),T(me.inputTransforms,F.inputTransforms)),Ma(F)&&F.data.animation){const Bt=c.data;Bt.animation=(Bt.animation||[]).concat(F.data.animation)}}const K=F.features;if(K)for(let me=0;me<K.length;me++){const Oe=K[me];Oe&&Oe.ngInherit&&Oe(c),Oe===bS&&(g=!1)}}f=Object.getPrototypeOf(f)}!function Db(c){let f=0,g=null;for(let R=c.length-1;R>=0;R--){const F=c[R];F.hostVars=f+=F.hostVars,F.hostAttrs=_r(F.hostAttrs,g=_r(g,F.hostAttrs))}}(R)}function Mm(c){return c===Cr?{}:c===vt?[]:c}function Rb(c,f){const g=c.viewQuery;c.viewQuery=g?(R,F)=>{f(R,F),g(R,F)}:f}function Pb(c,f){const g=c.contentQueries;c.contentQueries=g?(R,F,K)=>{f(R,F,K),g(R,F,K)}:f}function wb(c,f){const g=c.hostBindings;c.hostBindings=g?(R,F)=>{f(R,F),g(R,F)}:f}const Hy=["providersResolver"],ky=["template","decls","consts","vars","onPush","ngContentSelectors","styles","encapsulation","schemas"];function Ib(c){let g,f=AS(c.type);g=Ma(c)?f.\u0275cmp:f.\u0275dir;const R=c;for(const F of Hy)R[F]=g[F];if(Ma(g))for(const F of ky)R[F]=g[F]}function lE(c){return f=>{f.findHostDirectiveDefs=Nb,f.hostDirectives=(Array.isArray(c)?c:c()).map(g=>"function"==typeof g?{directive:Y(g),inputs:Cr,outputs:Cr}:{directive:Y(g.directive),inputs:MS(g.inputs),outputs:MS(g.outputs)})}}function Nb(c,f,g){if(null!==c.hostDirectives)for(const R of c.hostDirectives){const F=Gi(R.directive);hC(F.declaredInputs,R.inputs),Nb(F,f,g),g.set(F,R),f.push(F)}}function MS(c){if(void 0===c||0===c.length)return Cr;const f={};for(let g=0;g<c.length;g+=2)f[c[g]]=c[g+1];return f}function hC(c,f){for(const g in f)if(f.hasOwnProperty(g)){const R=f[g],F=c[g];c[R]=F}}function dE(c){const f=c.inputConfig,g={};for(const R in f)if(f.hasOwnProperty(R)){const F=f[R];Array.isArray(F)&&F[2]&&(g[R]=F[2])}c.inputTransforms=g}function CS(c){return!!fE(c)&&(Array.isArray(c)||!(c instanceof Map)&&Symbol.iterator in c)}function fE(c){return null!==c&&("function"==typeof c||"object"==typeof c)}function gp(c,f,g){return c[f]=g}function OS(c,f){return c[f]}function Pu(c,f,g){const R=c[f];return!Object.is(R,g)&&(c[f]=g,!0)}function o_(c,f,g,R){const F=Pu(c,f,g);return Pu(c,f+1,R)||F}function kh(c,f,g,R,F){const K=o_(c,f,g,R);return Pu(c,f+2,F)||K}function gh(c,f,g,R,F,K){const me=o_(c,f,g,R);return o_(c,f+2,F,K)||me}function pE(c,f,g,R){const F=Xr();if(Pu(F,Fe(),f)){Or();Vf(Wo(),F,c,f,g,R)}return pE}function Ug(c,f){let g=!1,R=ml();for(let K=1;K<f.length;K+=2)g=Pu(c,R++,f[K])||g;if(ws(R),!g)return Ks;let F=f[0];for(let K=1;K<f.length;K+=2)F+=oe(f[K])+f[K+1];return F}function Cm(c,f,g,R){return Pu(c,Fe(),g)?f+oe(g)+R:Ks}
vendor: 17,042 bytes, line 1
1function Om(c,f,g,R,F,K){const Oe=o_(c,ml(),g,F);return ve(2),Oe?f+oe(g)+R+oe(F)+K:Ks}function xm(c,f,g,R,F,K,me,Oe){const ut=kh(c,ml(),g,F,me);return ve(3),ut?f+oe(g)+R+oe(F)+K+oe(me)+Oe:Ks}function Dm(c,f,g,R,F,K,me,Oe,Ye,ut){const Sn=gh(c,ml(),g,F,me,Ye);return ve(4),Sn?f+oe(g)+R+oe(F)+K+oe(me)+Oe+oe(Ye)+ut:Ks}function x0(c,f,g,R,F,K,me,Oe,Ye,ut,Bt,Sn){const Kn=ml();let sr=gh(c,Kn,g,F,me,Ye);return sr=Pu(c,Kn+4,Bt)||sr,ve(5),sr?f+oe(g)+R+oe(F)+K+oe(me)+Oe+oe(Ye)+ut+oe(Bt)+Sn:Ks}function D0(c,f,g,R,F,K,me,Oe,Ye,ut,Bt,Sn,Kn,sr){const Vr=ml();let ui=gh(c,Vr,g,F,me,Ye);return ui=o_(c,Vr+4,Bt,Kn)||ui,ve(6),ui?f+oe(g)+R+oe(F)+K+oe(me)+Oe+oe(Ye)+ut+oe(Bt)+Sn+oe(Kn)+sr:Ks}function Sd(c,f,g,R,F,K,me,Oe,Ye,ut,Bt,Sn,Kn,sr,Vr,ui){const ji=ml();let xs=gh(c,ji,g,F,me,Ye);return xs=kh(c,ji+4,Bt,Kn,Vr)||xs,ve(7),xs?f+oe(g)+R+oe(F)+K+oe(me)+Oe+oe(Ye)+ut+oe(Bt)+Sn+oe(Kn)+sr+oe(Vr)+ui:Ks}function Rm(c,f,g,R,F,K,me,Oe,Ye,ut,Bt,Sn,Kn,sr,Vr,ui,ji,xs){const ri=ml();let So=gh(c,ri,g,F,me,Ye);return So=gh(c,ri+4,Bt,Kn,Vr,ji)||So,ve(8),So?f+oe(g)+R+oe(F)+K+oe(me)+Oe+oe(Ye)+ut+oe(Bt)+Sn+oe(Kn)+sr+oe(Vr)+ui+oe(ji)+xs:Ks}function R0(c,f,g,R,F,K){const me=Xr(),Oe=Cm(me,f,g,R);if(Oe!==Ks){Vf(Wo(),me,c,Oe,F,K)}return R0}function Wd(c,f,g,R,F,K,me,Oe){const Ye=Xr(),ut=Om(Ye,f,g,R,F,K);if(ut!==Ks){Vf(Wo(),Ye,c,ut,me,Oe)}return Wd}function Uy(c,f,g,R,F,K,me,Oe,Ye,ut){const Bt=Xr(),Sn=xm(Bt,f,g,R,F,K,me,Oe);if(Sn!==Ks){Vf(Wo(),Bt,c,Sn,Ye,ut)}return Uy}function By(c,f,g,R,F,K,me,Oe,Ye,ut,Bt,Sn){const Kn=Xr(),sr=Dm(Kn,f,g,R,F,K,me,Oe,Ye,ut);if(sr!==Ks){Vf(Wo(),Kn,c,sr,Bt,Sn)}return By}function Fy(c,f,g,R,F,K,me,Oe,Ye,ut,Bt,Sn,Kn,sr){const Vr=Xr(),ui=x0(Vr,f,g,R,F,K,me,Oe,Ye,ut,Bt,Sn);if(ui!==Ks){Vf(Wo(),Vr,c,ui,Kn,sr)}return Fy}function Vy(c,f,g,R,F,K,me,Oe,Ye,ut,Bt,Sn,Kn,sr,Vr,ui){const ji=Xr(),xs=D0(ji,f,g,R,F,K,me,Oe,Ye,ut,Bt,Sn,Kn,sr);if(xs!==Ks){Vf(Wo(),ji,c,xs,Vr,ui)}return Vy}function _E(c,f,g,R,F,K,me,Oe,Ye,ut,Bt,Sn,Kn,sr,Vr,ui,ji,xs){const ri=Xr(),So=Sd(ri,f,g,R,F,K,me,Oe,Ye,ut,Bt,Sn,Kn,sr,Vr,ui);if(So!==Ks){Vf(Wo(),ri,c,So,ji,xs)}return _E}function wu(c,f,g,R,F,K,me,Oe,Ye,ut,Bt,Sn,Kn,sr,Vr,ui,ji,xs,ri,So){const ca=Xr(),Fl=Rm(ca,f,g,R,F,K,me,Oe,Ye,ut,Bt,Sn,Kn,sr,Vr,ui,ji,xs);if(Fl!==Ks){Vf(Wo(),ca,c,Fl,ri,So)}return wu}function Bg(c,f,g,R){const F=Xr(),K=Ug(F,f);if(K!==Ks){Vf(Wo(),F,c,K,g,R)}return Bg}new RegExp(`^(\\d+)*(${B1}|${U1})*(.*)`);function EE(c,f,g,R,F,K,me,Oe){const Ye=Xr(),ut=Or(),Bt=c+Zi,Sn=ut.firstCreatePass?function zy(c,f,g,R,F,K,me,Oe,Ye){const ut=f.consts,Bt=M0(f,c,4,me||null,Bl(ut,Oe));uS(f,g,Bt,Bl(ut,Ye)),Mh(f,Bt);const Sn=Bt.tView=sS(2,Bt,R,F,K,f.directiveRegistry,f.pipeRegistry,null,f.schemas,ut,null);return null!==f.queries&&(f.queries.template(f,Bt),Sn.queries=f.queries.embeddedTView(Bt)),Bt}(Bt,ut,Ye,f,g,R,F,K,me):ut.data[Bt];La(Sn,!1);const Kn=wS(ut,Ye,Sn,c);pc()&&yr(ut,Ye,Kn,Sn),Tc(Kn,Ye),hS(Ye,Ye[Bt]=by(Kn,Ye,Kn,Sn)),El(Sn)&&mh(ut,Ye,Sn),null!=me&&Rg(Ye,Sn,Oe)}let wS=Yg;function Yg(c,f,g,R){return Nc(!0),f[Ki].createComment("")}function Sh(c){return Ia(function Zd(){return Ni.lFrame.contextLView}(),Zi+c)}function IS(c,f,g){const R=Xr();if(Pu(R,Fe(),f)){Bf(Or(),Wo(),R,c,f,R[Ki],g,!1)}return IS}function I0(c,f,g,R,F){const me=F?"class":"style";_S(c,g,f.inputs[me],me,R)}function N0(c,f,g,R){const F=Xr(),K=Or(),me=Zi+c,Oe=F[Ki],Ye=K.firstCreatePass?function jg(c,f,g,R,F,K){const me=f.consts,Ye=M0(f,c,2,R,Bl(me,F));return uS(f,g,Ye,Bl(me,K)),null!==Ye.attrs&&SS(Ye,Ye.attrs,!1),null!==Ye.mergedAttrs&&SS(Ye,Ye.mergedAttrs,!0),null!==f.queries&&f.queries.elementStart(f,Ye),Ye}(me,K,F,f,g,R):K.data[me],ut=TE(K,F,Ye,Oe,f,c);F[me]=ut;const Bt=El(Ye);return La(Ye,!0),na(Oe,ut,Ye),32!=(32&Ye.flags)&&pc()&&yr(K,F,ut,Ye),0===function Xh(){return Ni.lFrame.elementDepthCount}()&&Tc(ut,F),function yf(){Ni.lFrame.elementDepthCount++}(),Bt&&(mh(K,F,Ye),ym(K,Ye,F)),null!==R&&Rg(F,Ye),N0}function L0(){let c=ma();bo()?fa():(c=c.parent,La(c,!1));const f=c;(function bf(c){return Ni.skipHydrationRootTNode===c})(f)&&function id(){Ni.skipHydrationRootTNode=null}(),function Af(){Ni.lFrame.elementDepthCount--}();const g=Or();return g.firstCreatePass&&(Mh(g,c),yo(c)&&g.queries.elementEnd(c)),null!=f.classesWithoutHost&&function ln(c){return 0!=(8&c.flags)}(f)&&I0(g,f,Xr(),f.classesWithoutHost,!0),null!=f.stylesWithoutHost&&function er(c){return 0!=(16&c.flags)}(f)&&I0(g,f,Xr(),f.stylesWithoutHost,!1),L0}function Gg(c,f,g,R){return N0(c,f,g,R),L0(),Gg}let TE=(c,f,g,R,F,K)=>(Nc(!0),As(R,F,Of()));function km(c,f,g){const R=Xr(),F=Or(),K=c+Zi,me=F.firstCreatePass?function LS(c,f,g,R,F){const K=f.consts,me=Bl(K,R),Oe=M0(f,c,8,"ng-container",me);return null!==me&&SS(Oe,me,!0),uS(f,g,Oe,Bl(K,F)),null!==f.queries&&f.queries.elementStart(f,Oe),Oe}(K,F,R,f,g):F.data[K];La(me,!0);const Oe=AE(F,R,me,c);return R[K]=Oe,pc()&&yr(F,R,Oe,me),Tc(Oe,R),El(me)&&(mh(F,R,me),ym(F,me,R)),null!=g&&Rg(R,me),km}function Wg(){let c=ma();const f=Or();return bo()?fa():(c=c.parent,La(c,!1)),f.firstCreatePass&&(Mh(f,c),yo(c)&&f.queries.elementEnd(c)),Wg}function Um(c,f,g){return km(c,f,g),Wg(),Um}let AE=(c,f,g,R)=>(Nc(!0),Gn(f[Ki],""));function bE(){return Xr()}function HS(c){return!!c&&"function"==typeof c.then}function ME(c){return!!c&&"function"==typeof c.subscribe}function CE(c,f,g,R){const F=Xr(),K=Or(),me=ma();return l_(K,F,F[Ki],me,c,f,R),CE}function Bh(c,f){const g=ma(),R=Xr(),F=Or();return l_(F,R,xy(Bn(F.data),g,R),g,c,f),Bh}function l_(c,f,g,R,F,K,me){const Oe=El(R),ut=c.firstCreatePass&&pS(c),Bt=f[Vo],Sn=Oy(f);let Kn=!0;if(3&R.type||me){const ui=hc(R,f),ji=me?me(ui):ui,xs=Sn.length,ri=me?ca=>me(eo(ca[R.index])):R.index;let So=null;if(!me&&Oe&&(So=function qy(c,f,g,R){const F=c.cleanup;if(null!=F)for(let K=0;K<F.length-1;K+=2){const me=F[K];if(me===g&&F[K+1]===R){const Oe=f[Fs],Ye=F[K+2];return Oe.length>Ye?Oe[Ye]:null}"string"==typeof me&&(K+=2)}return null}(c,f,F,R.index)),null!==So){(So.__ngLastListenerFn__||So).__ngNextListenerFn__=K,So.__ngLastListenerFn__=K,Kn=!1}else{K=eA(R,f,Bt,K,!1);const ca=g.listen(ji,F,K);Sn.push(K,ca),ut&&ut.push(F,ri,xs,xs+1)}}else K=eA(R,f,Bt,K,!1);const sr=R.outputs;let Vr;if(Kn&&null!==sr&&(Vr=sr[F])){const ui=Vr.length;if(ui)for(let ji=0;ji<ui;ji+=2){const xs=Vr[ji],ri=Vr[ji+1],Fl=f[xs][ri].subscribe(K),bp=Sn.length;Sn.push(K,Fl),ut&&ut.push(F,R.index,bp,-(bp+1))}}}function kS(c,f,g,R){try{return ys(6,f,g),!1!==g(R)}catch(F){return Mo(c,F),!1}finally{ys(7,f,g)}}function eA(c,f,g,R,F){return function K(me){if(me===Function)return R;A0(c.componentOffset>-1?so(c.index,f):f);let Ye=kS(f,g,R,me),ut=K.__ngNextListenerFn__;for(;ut;)Ye=kS(f,g,ut,me)&&Ye,ut=ut.__ngNextListenerFn__;return F&&!1===Ye&&me.preventDefault(),Ye}}function tA(c=1){return bu(c)}function B_(c,f){let g=null;const R=function es(c){const f=c.attrs;if(null!=f){const g=f.indexOf(5);if(!(1&g))return f[g+1]}return null}(c);for(let F=0;F<f.length;F++){const K=f[F];if("*"!==K){if(null===R?Ji(c,K,!0):hi(R,K))return F}else g=F}return g}function OE(c){const f=Xr()[po][Co];if(!f.projection){const g=c?c.length:1,R=f.projection=wd(g,null),F=R.slice();let K=f.child;for(;null!==K;){const me=c?B_(K,c):0;null!==me&&(F[me]?F[me].projectionNext=K:R[me]=K,F[me]=K),K=K.next}}}function nA(c,f=0,g){const R=Xr(),F=Or(),K=M0(F,Zi+c,16,null,g||null);null===K.projection&&(K.projection=f),fa(),(!R[Yo]||ql())&&32!=(32&K.flags)&&function Uo(c,f,g){tl(f[Ki],0,f,g,x_(c,g,f),Qe(g.parent||f[Co],g,f))}(F,R,K)}function xE(c,f,g){return F_(c,"",f,"",g),xE}function F_(c,f,g,R,F){const K=Xr(),me=Cm(K,f,g,R);if(me!==Ks){Bf(Or(),Wo(),K,c,me,K[Ki],F,!1)}return F_}function Ua(c,f,g,R,F,K,me){const Oe=Xr(),Ye=Om(Oe,f,g,R,F,K);if(Ye!==Ks){Bf(Or(),Wo(),Oe,c,Ye,Oe[Ki],me,!1)}return Ua}function sc(c,f,g,R,F,K,me,Oe,Ye){const ut=Xr(),Bt=xm(ut,f,g,R,F,K,me,Oe);if(Bt!==Ks){Bf(Or(),Wo(),ut,c,Bt,ut[Ki],Ye,!1)}return sc}function Aa(c,f,g,R,F,K,me,Oe,Ye,ut,Bt){const Sn=Xr(),Kn=Dm(Sn,f,g,R,F,K,me,Oe,Ye,ut);if(Kn!==Ks){Bf(Or(),Wo(),Sn,c,Kn,Sn[Ki],Bt,!1)}return Aa}function mu(c,f,g,R,F,K,me,Oe,Ye,ut,Bt,Sn,Kn){const sr=Xr(),Vr=x0(sr,f,g,R,F,K,me,Oe,Ye,ut,Bt,Sn);if(Vr!==Ks){Bf(Or(),Wo(),sr,c,Vr,sr[Ki],Kn,!1)}return mu}function US(c,f,g,R,F,K,me,Oe,Ye,ut,Bt,Sn,Kn,sr,Vr){const ui=Xr(),ji=D0(ui,f,g,R,F,K,me,Oe,Ye,ut,Bt,Sn,Kn,sr);if(ji!==Ks){Bf(Or(),Wo(),ui,c,ji,ui[Ki],Vr,!1)}return US}function Yf(c,f,g,R,F,K,me,Oe,Ye,ut,Bt,Sn,Kn,sr,Vr,ui,ji){const xs=Xr(),ri=Sd(xs,f,g,R,F,K,me,Oe,Ye,ut,Bt,Sn,Kn,sr,Vr,ui);if(ri!==Ks){Bf(Or(),Wo(),xs,c,ri,xs[Ki],ji,!1)}return Yf}function c_(c,f,g,R,F,K,me,Oe,Ye,ut,Bt,Sn,Kn,sr,Vr,ui,ji,xs,ri){const So=Xr(),ca=Rm(So,f,g,R,F,K,me,Oe,Ye,ut,Bt,Sn,Kn,sr,Vr,ui,ji,xs);if(ca!==Ks){Bf(Or(),Wo(),So,c,ca,So[Ki],ri,!1)}return c_}function rA(c,f,g){const R=Xr(),F=Ug(R,f);if(F!==Ks){Bf(Or(),Wo(),R,c,F,R[Ki],g,!1)}return rA}function $d(c,f){return c<<17|f<<2}function _f(c){return c>>17&32767}function vh(c){return 2|c}function Sp(c){return(131068&c)>>2}function RE(c,f){return-131069&c|f<<2}function PE(c){return 1|c}function $b(c,f,g,R,F,K){let me=K?f.classBindings:f.styleBindings,Oe=_f(me),Ye=Sp(me);c[R]=g;let Bt,ut=!1;if(Array.isArray(g)){const Sn=g;Bt=Sn[1],(null===Bt||$l(Sn,Bt)>0)&&(ut=!0)}else Bt=g;if(F)if(0!==Ye){const Kn=_f(c[Oe+1]);c[R+1]=$d(Kn,Oe),0!==Kn&&(c[Kn+1]=RE(c[Kn+1],R)),c[Oe+1]=function Gb(c,f){return 131071&c|f<<17}(c[Oe+1],R)}else c[R+1]=$d(Oe,0),0!==Oe&&(c[Oe+1]=RE(c[Oe+1],R)),Oe=R;else c[R+1]=$d(Ye,0),0===Oe?Oe=R:c[Ye+1]=RE(c[Ye+1],R),Ye=R;ut&&(c[R+1]=vh(c[R+1])),BS(c,Bt,R,!0,K),BS(c,Bt,R,!1,K),function Kb(c,f,g,R,F){const K=F?c.residualClasses:c.residualStyles;null!=K&&"string"==typeof f&&$l(K,f)>=0&&(g[R+1]=PE(g[R+1]))}(f,Bt,c,R,K),me=$d(Oe,Ye),K?f.classBindings=me:f.styleBindings=me}function BS(c,f,g,R,F){const K=c[g+1],me=null===f;let Oe=R?_f(K):Sp(K),Ye=!1;for(;0!==Oe&&(!1===Ye||me);){const ut=c[Oe],Bt=c[Oe+1];iA(ut,f)&&(Ye=!0,c[Oe+1]=R?PE(Bt):vh(Bt)),Oe=R?_f(Bt):Sp(Bt)}Ye&&(c[g+1]=R?vh(K):PE(K))}function iA(c,f){return null===c||null==f||(Array.isArray(c)?c[1]:c)===f||!(!Array.isArray(c)||"string"!=typeof f)&&$l(c,f)>=0}const Zc={textEnd:0,key:0,keyEnd:0,value:0,valueEnd:0};function u_(c){return c.substring(Zc.key,Zc.keyEnd)}function FS(c){return c.substring(Zc.value,Zc.valueEnd)}function wE(c,f){const g=Zc.textEnd;return g===f?-1:(f=Zc.keyEnd=function IE(c,f,g){for(;f<g&&c.charCodeAt(f)>32;)f++;return f}(c,Zc.key=f,g),H0(c,f,g))}function YS(c,f){const g=Zc.textEnd;let R=Zc.key=H0(c,f,g);return g===R?-1:(R=Zc.keyEnd=function vd(c,f,g){let R;for(;f<g&&(45===(R=c.charCodeAt(f))||95===R||(-33&R)>=65&&(-33&R)<=90||R>=48&&R<=57);)f++;return f}(c,R,g),R=jS(c,R,g,58),R=Zc.value=H0(c,R,g),R=Zc.valueEnd=function oA(c,f,g){let R=-1,F=-1,K=-1,me=f,Oe=me;for(;me<g;){const Ye=c.charCodeAt(me++);if(59===Ye)return Oe;34===Ye||39===Ye?Oe=me=NE(c,Ye,me,g):f===me-4&&85===K&&82===F&&76===R&&40===Ye?Oe=me=NE(c,41,me,g):Ye>32&&(Oe=me),K=F,F=R,R=-33&Ye}return Oe}(c,R,g),jS(c,R,g,59))}function sA(c){Zc.key=0,Zc.keyEnd=0,Zc.value=0,Zc.valueEnd=0,Zc.textEnd=c.length}function H0(c,f,g){for(;f<g&&c.charCodeAt(f)<=32;)f++;return f}function jS(c,f,g,R){return(f=H0(c,f,g))<g&&f++,f}function NE(c,f,g,R){let F=-1,K=g;for(;K<R;){const me=c.charCodeAt(K++);if(me==f&&92!==F)return K;F=92==me&&92===F?0:me}throw new Error}function $g(c,f,g){return Fh(c,f,g,!1),$g}function V_(c,f){return Fh(c,f,null,!0),V_}function Kd(c){Eh(UE,LE,c,!1)}function LE(c,f){for(let g=function VS(c){return sA(c),YS(c,H0(c,0,Zc.textEnd))}(f);g>=0;g=YS(f,g))UE(c,u_(f),FS(f))}function HE(c){Eh(Xg,vp,c,!0)}function vp(c,f){for(let g=function zb(c){return sA(c),wE(c,H0(c,0,Zc.textEnd))}(f);g>=0;g=wE(f,g))aa(c,u_(f),!0)}function Fh(c,f,g,R){const F=Xr(),K=Or(),me=ve(2);if(K.firstUpdatePass&&WS(K,c,me,R),f!==Ks&&Pu(F,me,f)){Bm(K,K.data[ki()],F,F[Ki],c,F[me+1]=function qb(c,f){return null==c||""===c||("string"==typeof f?c+=f:"object"==typeof c&&(c=a(Kl(c)))),c}(f,g),R,me)}}function Eh(c,f,g,R){const F=Or(),K=ve(2);F.firstUpdatePass&&WS(F,null,K,R);const me=Xr();if(g!==Ks&&Pu(me,K,g)){const Oe=F.data[ki()];if(eM(Oe,R)&&!GS(F,K)){let Ye=R?Oe.classesWithoutHost:Oe.stylesWithoutHost;null!==Ye&&(g=i(Ye,g||"")),I0(F,Oe,me,g,R)}else!function BE(c,f,g,R,F,K,me,Oe){F===Ks&&(F=vt);let Ye=0,ut=0,Bt=0<F.length?F[0]:null,Sn=0<K.length?K[0]:null;for(;null!==Bt||null!==Sn;){const Kn=Ye<F.length?F[Ye+1]:void 0,sr=ut<K.length?K[ut+1]:void 0;let ui,Vr=null;Bt===Sn?(Ye+=2,ut+=2,Kn!==sr&&(Vr=Sn,ui=sr)):null===Sn||null!==Bt&&Bt<Sn?(Ye+=2,Vr=Bt):(ut+=2,Vr=Sn,ui=sr),null!==Vr&&Bm(c,f,g,R,Vr,ui,me,Oe),Bt=Ye<F.length?F[Ye]:null,Sn=ut<K.length?K[ut]:null}}(F,Oe,me,me[Ki],me[K+1],me[K+1]=function Th(c,f,g){if(null==g||""===g)return vt;const R=[],F=Kl(g);if(Array.isArray(F))for(let K=0;K<F.length;K++)c(R,F[K],!0);else if("object"==typeof F)for(const K in F)F.hasOwnProperty(K)&&c(R,K,F[K]);else"string"==typeof F&&f(R,F);return R}(c,f,g),R,K)}}function GS(c,f){return f>=c.expandoStartIndex}function WS(c,f,g,R){const F=c.data;if(null===F[g+1]){const K=F[ki()],me=GS(c,g);eM(K,R)&&null===f&&!me&&(f=!1),f=function Qb(c,f,g,R){const F=Bn(c);let K=R?f.residualClasses:f.residualStyles;if(null===F)0===(R?f.classBindings:f.styleBindings)&&(g=Kg(null,c,f,g,R),g=zg(g,f.attrs,R),K=null);else{const me=f.directiveStylingLast;if(-1===me||c[me]!==F)if(g=Kg(F,c,f,g,R),null===K){let Ye=function kE(c,f,g){const R=g?f.classBindings:f.styleBindings;if(0!==Sp(R))return c[_f(R)]}(c,f,R);void 0!==Ye&&Array.isArray(Ye)&&(Ye=Kg(null,c,f,Ye[1],R),Ye=zg(Ye,f.attrs,R),function Jb(c,f,g,R){const F=g?f.classBindings:f.styleBindings;c[_f(F)]=R}(c,f,R,Ye))}else K=function Zb(c,f,g){let R;const F=f.directiveEnd;for(let K=1+f.directiveStylingLast;K<F;K++){R=zg(R,c[K].hostAttrs,g)}return zg(R,f.attrs,g)}(c,f,R)}return void 0!==K&&(R?f.residualClasses=K:f.residualStyles=K),g}(F,K,f,R),$b(F,K,f,g,me,R)}}function Kg(c,f,g,R,F){let K=null;const me=g.directiveEnd;let Oe=g.directiveStylingLast;for(-1===Oe?Oe=g.directiveStart:Oe++;Oe<me&&(K=f[Oe],R=zg(R,K.hostAttrs,F),K!==c);)Oe++;return null!==c&&(g.directiveStylingLast=Oe),R}function zg(c,f,g){const R=g?1:2;let F=-1;if(null!==f)for(let K=0;K<f.length;K++){const me=f[K];"number"==typeof me?F=me:F===R&&(Array.isArray(c)||(c=void 0===c?[]:["",c]),aa(c,me,!!g||f[++K]))}return void 0===c?null:c}function UE(c,f,g){aa(c,f,Kl(g))}function Xg(c,f,g){const R=String(f);""!==R&&!R.includes(" ")&&aa(c,R,g)}function Bm(c,f,g,R,F,K,me,Oe){if(!(3&f.type))return;const Ye=c.data,ut=Ye[Oe+1],Bt=function Iu(c){return 1==(1&c)}(ut)?Fm(Ye,f,g,F,Sp(ut),me):void 0;if(!Qg(Bt)){Qg(K)||function DE(c){return 2==(2&c)}(ut)&&(K=Fm(Ye,null,g,F,Oe,me));!function Io(c,f,g,R,F){if(f)F?c.addClass(g,R):c.removeClass(g,R);else{let K=-1===R.indexOf("-")?void 0:xu.DashCase;null==F?c.removeStyle(g,R,K):("string"==typeof F&&F.endsWith("!important")&&(F=F.slice(0,-10),K|=xu.Important),c.setStyle(g,R,F,K))}}(R,me,Ul(ki(),g),F,K)}}function Fm(c,f,g,R,F,K){const me=null===f;let Oe;for(;F>0;){const Ye=c[F],ut=Array.isArray(Ye),Bt=ut?Ye[1]:Ye,Sn=null===Bt;let Kn=g[F+1];Kn===Ks&&(Kn=Sn?vt:void 0);let sr=Sn?Id(Kn,R):Bt===R?Kn:void 0;if(ut&&!Qg(sr)&&(sr=Id(Ye,R)),Qg(sr)&&(Oe=sr,me))return Oe;const Vr=c[F+1];F=me?_f(Vr):Sp(Vr)}if(null!==f){let Ye=K?f.residualClasses:f.residualStyles;null!=Ye&&(Oe=Id(Ye,R))}return Oe}function Qg(c){return void 0!==c}function eM(c,f){return 0!=(c.flags&(f?8:16))}function $S(c,f=""){const g=Xr(),R=Or(),F=c+Zi,K=R.firstCreatePass?M0(R,F,1,f,null):R.data[F],me=Jg(R,g,K,f,c);g[F]=me,pc()&&yr(R,g,me,K),La(K,!1)}let Jg=(c,f,g,R,F)=>(Nc(!0),up(f[Ki],R));function Vm(c){return Zg("",c,""),Vm}function Zg(c,f,g){const R=Xr(),F=Cm(R,c,f,g);return F!==Ks&&pf(R,ki(),F),Zg}function VE(c,f,g,R,F){const K=Xr(),me=Om(K,c,f,g,R,F);return me!==Ks&&pf(K,ki(),me),VE}function YE(c,f,g,R,F,K,me){const Oe=Xr(),Ye=xm(Oe,c,f,g,R,F,K,me);return Ye!==Ks&&pf(Oe,ki(),Ye),YE}function aA(c,f,g,R,F,K,me,Oe,Ye){const ut=Xr(),Bt=Dm(ut,c,f,g,R,F,K,me,Oe,Ye);return Bt!==Ks&&pf(ut,ki(),Bt),aA}function k0(c,f,g,R,F,K,me,Oe,Ye,ut,Bt){const Sn=Xr(),Kn=x0(Sn,c,f,g,R,F,K,me,Oe,Ye,ut,Bt);return Kn!==Ks&&pf(Sn,ki(),Kn),k0}function jE(c,f,g,R,F,K,me,Oe,Ye,ut,Bt,Sn,Kn){const sr=Xr(),Vr=D0(sr,c,f,g,R,F,K,me,Oe,Ye,ut,Bt,Sn,Kn);return Vr!==Ks&&pf(sr,ki(),Vr),jE}function Ym(c,f,g,R,F,K,me,Oe,Ye,ut,Bt,Sn,Kn,sr,Vr){const ui=Xr(),ji=Sd(ui,c,f,g,R,F,K,me,Oe,Ye,ut,Bt,Sn,Kn,sr,Vr);return ji!==Ks&&pf(ui,ki(),ji),Ym}function qg(c,f,g,R,F,K,me,Oe,Ye,ut,Bt,Sn,Kn,sr,Vr,ui,ji){const xs=Xr(),ri=Rm(xs,c,f,g,R,F,K,me,Oe,Ye,ut,Bt,Sn,Kn,sr,Vr,ui,ji);return ri!==Ks&&pf(xs,ki(),ri),qg}function e1(c){const f=Xr(),g=Ug(f,c);return g!==Ks&&pf(f,ki(),g),e1}function GE(c,f,g){Eh(aa,vp,Cm(Xr(),c,f,g),!0)}function zS(c,f,g,R,F){Eh(aa,vp,Om(Xr(),c,f,g,R,F),!0)}function gC(c,f,g,R,F,K,me){Eh(aa,vp,xm(Xr(),c,f,g,R,F,K,me),!0)}function tM(c,f,g,R,F,K,me,Oe,Ye){Eh(aa,vp,Dm(Xr(),c,f,g,R,F,K,me,Oe,Ye),!0)}function WE(c,f,g,R,F,K,me,Oe,Ye,ut,Bt){Eh(aa,vp,x0(Xr(),c,f,g,R,F,K,me,Oe,Ye,ut,Bt),!0)}function $E(c,f,g,R,F,K,me,Oe,Ye,ut,Bt,Sn,Kn){Eh(aa,vp,D0(Xr(),c,f,g,R,F,K,me,Oe,Ye,ut,Bt,Sn,Kn),!0)}function jm(c,f,g,R,F,K,me,Oe,Ye,ut,Bt,Sn,Kn,sr,Vr){Eh(aa,vp,Sd(Xr(),c,f,g,R,F,K,me,Oe,Ye,ut,Bt,Sn,Kn,sr,Vr),!0)}function KE(c,f,g,R,F,K,me,Oe,Ye,ut,Bt,Sn,Kn,sr,Vr,ui,ji){Eh(aa,vp,Rm(Xr
1(),c,f,g,R,F,K,me,Oe,Ye,ut,Bt,Sn,Kn,sr,Vr,ui,ji),!0)}function zE(c){Eh(aa,vp,Ug(Xr(),c),!0)}function lA(c,f,g){Kd(Cm(Xr(),c,f,g))}function XE(c,f,g,R,F){Kd(Om(Xr(),c,f,g,R,F))}function SC(c,f,g,R,F,K,me){Kd(xm(Xr(),c,f,g,R,F,K,me))}function vC(c,f,g,R,F,K,me,Oe,Ye){Kd(Dm(Xr(),c,f,g,R,F,K,me,Oe,Ye))}function o(c,f,g,R,F,K,me,Oe,Ye,ut,Bt){Kd(x0(Xr(),c,f,g,R,F,K,me,Oe,Ye,ut,Bt))}function h(c,f,g,R,F,K,me,Oe,Ye,ut,Bt,Sn,Kn){Kd(D0(Xr(),c,f,g,R,F,K,me,Oe,Ye,ut,Bt,Sn,Kn))}function d(c,f,g,R,F,K,me,Oe,Ye,ut,Bt,Sn,Kn,sr,Vr){Kd(Sd(Xr(),c,f,g,R,F,K,me,Oe,Ye,ut,Bt,Sn,Kn,sr,Vr))}function M(c,f,g,R,F,K,me,Oe,Ye,ut,Bt,Sn,Kn,sr,Vr,ui,ji){Kd(Rm(Xr(),c,f,g,R,F,K,me,Oe,Ye,ut,Bt,Sn,Kn,sr,Vr,ui,ji))}function D(c){Kd(Ug(Xr(),c))}function j(c,f,g,R,F){return Fh(c,Cm(Xr(),f,g,R),F,!1),j}function W(c,f,g,R,F,K,me){return Fh(c,Om(Xr(),f,g,R,F,K),me,!1),W}function ne(c,f,g,R,F,K,me,Oe,Ye){return Fh(c,xm(Xr(),f,g,R,F,K,me,Oe),Ye,!1),ne}function Ae(c,f,g,R,F,K,me,Oe,Ye,ut,Bt){return Fh(c,Dm(Xr(),f,g,R,F,K,me,Oe,Ye,ut),Bt,!1),Ae}function Le(c,f,g,R,F,K,me,Oe,Ye,ut,Bt,Sn,Kn){return Fh(c,x0(Xr(),f,g,R,F,K,me,Oe,Ye,ut,Bt,Sn),Kn,!1),Le}function Ue(c,f,g,R,F,K,me,Oe,Ye,ut,Bt,Sn,Kn,sr,Vr){return Fh(c,D0(Xr(),f,g,R,F,K,me,Oe,Ye,ut,Bt,Sn,Kn,sr),Vr,!1),Ue}function _t(c,f,g,R,F,K,me,Oe,Ye,ut,Bt,Sn,Kn,sr,Vr,ui,ji){return Fh(c,Sd(Xr(),f,g,R,F,K,me,Oe,Ye,ut,Bt,Sn,Kn,sr,Vr,ui),ji,!1),_t}function mt(c,f,g,R,F,K,me,Oe,Ye,ut,Bt,Sn,Kn,sr,Vr,ui,ji,xs,ri){return Fh(c,Rm(Xr(),f,g,R,F,K,me,Oe,Ye,ut,Bt,Sn,Kn,sr,Vr,ui,ji,xs),ri,!1),mt}function bt(c,f,g){return Fh(c,Ug(Xr(),f),g,!1),bt}function wt(c,f,g){const R=Xr();if(Pu(R,Fe(),f)){Bf(Or(),Wo(),R,c,f,R[Ki],g,!0)}return wt}function lt(c,f,g){const R=Xr();if(Pu(R,Fe(),f)){const K=Or(),me=Wo();Bf(K,me,R,c,f,xy(Bn(K.data),me,R),g,!0)}return lt}const Nt=void 0;var Tn=["en",[["a","p"],["AM","PM"],Nt],[["AM","PM"],Nt,Nt],[["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"]],Nt,[["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"]],Nt,[["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}",Nt,"{1} 'at' {0}",Nt],[".",",",";","%","+","-","E","\xd7","\u2030","\u221e","NaN",":"],["#,##0.###","#,##0%","\xa4#,##0.00","#E0"],"USD","$","US Dollar",{},"ltr",function yn(c){const g=Math.floor(Math.abs(c)),R=c.toString().replace(/^[^.]*\.?/,"").length;return 1===g&&0===R?1:5}];let un={};function ur(c){const f=function Ur(c){return c.toLowerCase().replace(/_/g,"-")}(c);let g=lr(f);if(g)return g;const R=f.split("-")[0];if(g=lr(R),g)return g;if("en"===R)return Tn;throw new he(701,!1)}function Hn(c){return ur(c)[wr.PluralCase]}function lr(c){return c in un||(un[c]=gn.ng&&gn.ng.common&&gn.ng.common.locales&&gn.ng.common.locales[c]),un[c]}var wr;!function(c){c[c.LocaleId=0]="LocaleId",c[c.DayPeriodsFormat=1]="DayPeriodsFormat",c[c.DayPeriodsStandalone=2]="DayPeriodsStandalone",c[c.DaysFormat=3]="DaysFormat",c[c.DaysStandalone=4]="DaysStandalone",c[c.MonthsFormat=5]="MonthsFormat",c[c.MonthsStandalone=6]="MonthsStandalone",c[c.Eras=7]="Eras",c[c.FirstDayOfWeek=8]="FirstDayOfWeek",c[c.WeekendRange=9]="WeekendRange",c[c.DateFormat=10]="DateFormat",c[c.TimeFormat=11]="TimeFormat",c[c.DateTimeFormat=12]="DateTimeFormat",c[c.NumberSymbols=13]="NumberSymbols",c[c.NumberFormats=14]="NumberFormats",c[c.CurrencyCode=15]="CurrencyCode",c[c.CurrencySymbol=16]="CurrencySymbol",c[c.CurrencyName=17]="CurrencyName",c[c.Currencies=18]="Currencies",c[c.Directionality=19]="Directionality",c[c.PluralCase=20]="PluralCase",c[c.ExtraData=21]="ExtraData"}(wr||(wr={}));const ir=["zero","one","two","few","many"];const Yi="en-US",Os={marker:"element"},ns={marker:"ICU"};var Hs;!function(c){c[c.SHIFT=2]="SHIFT",c[c.APPEND_EAGERLY=1]="APPEND_EAGERLY",c[c.COMMENT=2]="COMMENT"}(Hs||(Hs={}));let ps=Yi;function ni(c){Se(c,"Expected localeId to be defined"),"string"==typeof c&&(ps=c.toLowerCase().replace(/_/g,"-"))}function br(c,f,g){const R=f.insertBeforeIndex,F=Array.isArray(R)?R[0]:R;return null===F?cn(c,0,g):eo(g[F])}function jn(c,f,g,R,F){const K=f.insertBeforeIndex;if(Array.isArray(K)){let me=R,Oe=null;
1if(3&f.type||(Oe=me,me=F),null!==me&&-1===f.componentOffset)for(let Ye=1;Ye<K.length;Ye++){dp(c,me,g[K[Ye]],Oe,!1)}}}function Vn(c,f){if(c.push(f),c.length>1)for(let g=c.length-2;g>=0;g--){const R=c[g];Wr(R)||Bi(R,f)&&null===bi(R)&&Si(R,f.index)}}function Wr(c){return!(64&c.type)}function Bi(c,f){return Wr(f)||c.index>f.index}function bi(c){const f=c.insertBeforeIndex;return Array.isArray(f)?f[0]:f}function Si(c,f){const g=c.insertBeforeIndex;Array.isArray(g)?g[0]=f:(tr(br,jn),c.insertBeforeIndex=f)}function qr(c,f){const g=c.data[f];return null===g||"string"==typeof g?null:g.hasOwnProperty("currentCaseLViewIndex")?g:g.value}function pa(c,f,g){const R=Dg(c,g,64,null,null);return Vn(f,R),R}function Fo(c,f){const g=f[c.currentCaseLViewIndex];return null===g?g:g<0?~g:g}function Ga(c){return c>>>17}function Ko(c){return(131070&c)>>>1}let Ed=0,Td=0;function zd(c,f,g,R){const F=g[Ki];let me,K=null;for(let Oe=0;Oe<f.length;Oe++){const Ye=f[Oe];if("string"==typeof Ye){const ut=f[++Oe];null===g[ut]&&(g[ut]=up(F,Ye))}else if("number"==typeof Ye)switch(1&Ye){case 0:const ut=Ga(Ye);let Bt,Sn;if(null===K&&(K=ut,me=Q(F,R)),ut===K?(Bt=R,Sn=me):(Bt=null,Sn=eo(g[ut])),null!==Sn){const ui=Ko(Ye);dp(F,Sn,g[ui],Bt,!1);const xs=qr(c,ui);if(null!==xs&&"object"==typeof xs){const ri=Fo(xs,g);null!==ri&&zd(c,xs.create[ri],g,g[xs.anchorIdx])}}break;case 1:const Kn=Ye>>>1,sr=f[++Oe],Vr=f[++Oe];Rs(F,Ul(Kn,g),null,null,sr,Vr,null)}else switch(Ye){case ns:const ut=f[++Oe],Bt=f[++Oe];if(null===g[Bt]){Tc(g[Bt]=Gn(F,ut),g)}break;case Os:const Sn=f[++Oe],Kn=f[++Oe];if(null===g[Kn]){Tc(g[Kn]=As(F,Sn,null),g)}}}}function Vh(c,f,g,R,F){for(let K=0;K<g.length;K++){const me=g[K],Oe=g[++K];if(me&F){let Ye="";for(let ut=K+1;ut<=K+Oe;ut++){const Bt=g[ut];if("string"==typeof Bt)Ye+=Bt;else if("number"==typeof Bt)if(Bt<0)Ye+=oe(f[R-Bt]);else{const Sn=Bt>>>2;switch(3&Bt){case 1:const Kn=g[++ut],sr=g[++ut],Vr=c.data[Sn];"string"==typeof Vr?Rs(f[Ki],f[Sn],null,Vr,Kn,Ye,sr):Bf(c,Vr,f,Kn,Ye,f[Ki],sr,!1);break;case 0:const ui=f[Sn];null!==ui&&ch(f[Ki],ui,Ye);break;case 2:Wm(c,qr(c,Sn),f,Ye);break;case 3:Ep(c,qr(c,Sn),R,f)}}}}else{const Ye=g[K+1];if(Ye>0&&3==(3&Ye)){const Bt=qr(c,Ye>>>2);f[Bt.currentCaseLViewIndex]<0&&Ep(c,Bt,R,f)}}K+=Oe}}function Ep(c,f,g,R){let F=R[f.currentCaseLViewIndex];if(null!==F){let K=Ed;F<0&&(F=R[f.currentCaseLViewIndex]=~F,K=-1),Vh(c,R,f.update[F],g,K)}}function Wm(c,f,g,R){const F=function Tp(c,f){let g=c.cases.indexOf(f);if(-1===g)switch(c.type){case 1:{const R=function Ai(c,f){const g=Hn(f)(parseInt(c,10)),R=ir[g];return void 0!==R?R:"other"}(f,function kn(){return ps}());g=c.cases.indexOf(R),-1===g&&"other"!==R&&(g=c.cases.indexOf("other"));break}case 0:g=c.cases.indexOf("other")}return-1===g?null:g}(f,R);if(Fo(f,g)!==F&&(Ju(c,f,g),g[f.currentCaseLViewIndex]=null===F?null:~F,null!==F)){const me=g[f.anchorIdx];me&&zd(c,f.create[F],g,me)}}function Ju(c,f,g){let R=Fo(f,g);if(null!==R){const F=f.remove[R];for(let K=0;K<F.length;K++){const me=F[K];if(me>0){const Oe=Ul(me,g);null!==Oe&&bs(g[Ki],Oe)}else Ju(c,qr(c,~me),g)}}}function ra(){const c=[];let g,R,f=-1;function K(Oe,Ye){f=0;const ut=Fo(Oe,Ye);R=null!==ut?Oe.remove[ut]:vt}function me(){if(f<R.length){const Oe=R[f++];if(Oe>0)return g[Oe];{c.push(f,R);const Ye=~Oe;return K(g[ei].data[Ye],g),me()}}return 0===c.length?null:(R=c.pop(),f=c.pop(),me())}return function F(Oe,Ye){for(g=Ye;c.length;)c.pop();return K(Oe.value,Ye),me}}const n1=/\ufffd(\d+):?\d*\ufffd/gi,QE=/({\s*\ufffd\d+:?\d*\ufffd\s*,\s*\S{6}\s*,[\s\S]*})/gi,cA=/\ufffd(\d+)\ufffd/,JE=/^\s*(\ufffd\d+:?\d*\ufffd)\s*,\s*(select|plural)\s*,/,B0="\ufffd",uA=/\ufffd\/?\*(\d+:\d+)\ufffd/gi,nM=/\ufffd(\/?[#*]\d+):?\d*\ufffd/gi,r1=/\uE500/g;function hA(c,f,g,R,F,K){const me=Pc(),Oe=[],Ye=[],ut=[[]];F=function vA(c,f){if(function gA(c){return-1===c}(f))return SA(c);{const g=c.indexOf(`:${f}${B0}`)+2+f.toString().length,R=c.search(new RegExp(`${B0}\\/\\*\\d+:${f}${B0}`));return SA(c.substring(g,R))}}(F,K);const Bt=function dA(c){return c.replace(r1," ")}(F).split(nM);for(let Sn=0;Sn<Bt.length;Sn++){let Kn=Bt[Sn];if(1&Sn){const sr=47===Kn.charCodeAt(0),ui=(Kn.charCodeAt(sr?1:0),Zi+Number.parseInt(Kn.substring(sr?2:1)));if(sr)ut.shift(),La(Pc(),!1);else{const ji=pa(c,ut[0],ui);ut.unshift([]),La(ji,!0)}}else{const sr=sn(Kn);for(let Vr=0;Vr<sr.length;Vr++){let ui=sr[Vr];if(1&Vr){const ji=ui;if("object"!=typeof ji)throw new Error(`Unable to parse ICU expression in "${F}" message.`);Kt(c,g,Ye,f,ji,ZE(c,me,ut[0],g,Oe,"",!0).index)}else{const ji=ui;""!==ji&&pA(c,me,ut[0],Oe,Ye,g,ji)}}}}c.data[R]={create:Oe,update:Ye}}function ZE(c,f,g,R,F,K,me){const Oe=ao(c,R,1,null);let Ye=Oe<<Hs.SHIFT,ut=Pc();f===ut&&(ut=null),null===ut&&(Ye|=Hs.APPEND_EAGERLY),me&&(Ye|=Hs.COMMENT,function cp(c){void 0===fu&&(fu=c())}(ra)),F.push(Ye,null===K?"":K);const Bt=Dg(c,Oe,me?32:1,null===K?"":K,null);Vn(g,Bt);const Sn=Bt.index;return La(Bt,!1),null!==ut&&f!==ut&&function In(c,f){let g=c.insertBeforeIndex;null===g?(tr(br,jn),g=c.insertBeforeIndex=[null,f]):(Pe(Array.isArray(g),!0,"Expecting array here"),g.push(f))}(ut,Sn),Bt}function pA(c,f,g,R,F,K,me){const Oe=me.match(n1),Ye=ZE(c,f,g,K,R,Oe?null:me,!1);Oe&&f_(F,me,Ye.index,null,0,null)}function f_(c,f,g,R,F,K){const me=c.length,Oe=me+1;c.push(null,null);const Ye=me+2,ut=f.split(n1);let Bt=0;for(let Sn=0;Sn<ut.length;Sn++){const Kn=ut[Sn];if(1&Sn){const sr=F+parseInt(Kn,10);c.push(-1-sr),Bt|=XS(sr)}else""!==Kn&&c.push(Kn)}return c.push(g<<2|(R?1:0)),R&&c.push(R,K),c[me]=Bt,c[Oe]=c.length-Ye,Bt}function mA(c){let f=0;for(let g=0;g<c.length;g++){const R=c[g];"number"==typeof R&&R<0&&f++}return f}function XS(c){return 1<<Math.min(c,31)}function SA(c){let f,K,g="",R=0,F=!1;for(;null!==(f=uA.exec(c));)F?f[0]===`${B0}/*${K}${B0}`&&(R=f.index,F=!1):(g+=c.substring(R,f.index+f[0].length),K=f[1],F=!0);return g+=c.slice(R),g}function Kt(c,f,g,R,F,K){let me=0;const Oe={type:F.type,currentCaseLViewIndex:ao(c,f,1,null),anchorIdx:K,cases:[],create:[],remove:[],update:[]};(function Fr(c,f,g){c.push(XS(f.mainBinding),2,-1-f.mainBinding,g<<2|2)})(g,F,K),function Bo(c,f,g){const R=c.data[f];null===R?c.data[f]=g:R.value=g}(c,K,Oe);const Ye=F.values;for(let ut=0;ut<Ye.length;ut++){const Bt=Ye[ut],Sn=[];for(let Kn=0;Kn<Bt.length;Kn++){const sr=Bt[Kn];if("string"!=typeof sr){const Vr=Sn.push(sr)-1;Bt[Kn]=`\x3c!--\ufffd${Vr}\ufffd--\x3e`}}me=mn(c,Oe,f,g,R,F.cases[ut],Bt.join(""),Sn)|me}me&&function Ar(c,f,g){c.push(f,1,g<<2|3)}(g,me,K)}function bn(c){const f=[],g=[];let R=1,F=0;const K=sn(c=c.replace(JE,function(me,Oe,Ye){return R="select"===Ye?0:1,F=parseInt(Oe.slice(1),10),""}));for(let me=0;me<K.length;){let Oe=K[me++].trim();1===R&&(Oe=Oe.replace(/\s*(?:=)?(\w+)\s*/,"$1")),Oe.length&&f.push(Oe);const Ye=sn(K[me++]);f.length>g.length&&g.push(Ye)}return{type:R,mainBinding:F,cases:f,values:g}}function sn(c){if(!c)return[];let f=0;const g=[],R=[],F=/[{}]/g;let K;for(F.lastIndex=0;K=F.exec(c);){const Oe=K.index;if("}"==K[0]){if(g.pop(),0==g.length){const Ye=c.substring(f,Oe);JE.test(Ye)?R.push(bn(Ye)):R.push(Ye),f=Oe+1}}else{if(0==g.length){const Ye=c.substring(f,Oe);R.push(Ye),f=Oe+1}g.push("{")}}const me=c.substring(f);return R.push(me),R}function mn(c,f,g,R,F,K,me,Oe){const Ye=[],ut=[],Bt=[];f.cases.push(K),f.create.push(Ye),f.remove.push(ut),f.update.push(Bt);const Kn=sm(hu()).getInertBodyElement(me),sr=C1(Kn)||Kn;return sr?An(c,f,g,R,Ye,ut,Bt,sr,F,Oe,0):0}function An(c,f,g,R,F,K,me,Oe,Ye,ut,Bt){let Sn=0,Kn=Oe.firstChild;for(;Kn;){const sr=ao(c,g,1,null);switch(Kn.nodeType){case Node.ELEMENT_NODE:const Vr=Kn,ui=Vr.tagName.toLowerCase();
1if(T1.hasOwnProperty(ui)){Sr(F,Os,ui,Ye,sr),c.data[sr]=ui;const So=Vr.attributes;for(let ca=0;ca<So.length;ca++){const Fl=So.item(ca),bp=Fl.name.toLowerCase();Fl.value.match(n1)?PT.hasOwnProperty(bp)&&(y1[bp]?f_(me,Fl.value,sr,Fl.name,0,f0):f_(me,Fl.value,sr,Fl.name,0,null)):Mr(F,sr,Fl)}Sn=An(c,f,g,R,F,K,me,Kn,sr,ut,Bt+1)|Sn,Cn(K,sr,Bt)}break;case Node.TEXT_NODE:const ji=Kn.textContent||"",xs=ji.match(n1);Sr(F,null,xs?"":ji,Ye,sr),Cn(K,sr,Bt),xs&&(Sn=f_(me,ji,sr,null,0,null)|Sn);break;case Node.COMMENT_NODE:const ri=cA.exec(Kn.textContent||"");if(ri){const ca=ut[parseInt(ri[1],10)];Sr(F,ns,"",Ye,sr),Kt(c,g,R,Ye,ca,sr),gr(K,sr,Bt)}}Kn=Kn.nextSibling}return Sn}function Cn(c,f,g){0===g&&c.push(f)}function gr(c,f,g){0===g&&(c.push(~f),c.push(f))}function Sr(c,f,g,R,F){null!==f&&c.push(f),c.push(g,F,function Bc(c,f,g){return c|f<<17|g<<1}(0,R,F))}function Mr(c,f,g){c.push(f<<1|1,g.name,g.value)}const di=0,Oi=/\[(\ufffd.+?\ufffd?)\]/,rs=/\[(\ufffd.+?\ufffd?)\]|(\ufffd\/?\*\d+:\d+\ufffd)/g,xi=/({\s*)(VAR_(PLURAL|SELECT)(_\d+)?)(\s*,)/g,Hi=/{([A-Z0-9_]+)}/g,fo=/\ufffdI18N_EXP_(ICU(_\d+)?)\ufffd/g,Rl=/\/\*/,mf=/\d+\:(\d+)/;function jf(c,f,g=-1){const R=Or(),F=Xr(),K=Zi+c,me=Bl(R.consts,f),Oe=Pc();if(R.firstCreatePass&&hA(R,null===Oe?0:Oe.index,F,K,me,g),2===R.type){F[po][is]|=32}else F[is]|=32;const Ye=R.data[K],Bt=hd(R,Oe===F[Co]?null:Oe,F),Sn=Oe&&8&Oe.type?F[Oe.index]:null;(function Y_(c,f,g,R){const F=c[Ki];for(let K=0;K<f.length;K++){const me=f[K++],Oe=f[K],Ye=(me&Hs.COMMENT)===Hs.COMMENT,ut=(me&Hs.APPEND_EAGERLY)===Hs.APPEND_EAGERLY,Bt=me>>>Hs.SHIFT;let Sn=c[Bt];null===Sn&&(Sn=c[Bt]=Ye?F.createComment(Oe):up(F,Oe)),ut&&null!==g&&dp(F,g,Sn,R,!1)}})(F,Ye.create,Bt,Sn),Xe(!0)}function $m(){Xe(!1)}function Km(c,f,g){jf(c,f,g),$m()}function F0(c,f){const g=Or(),R=Bl(g.consts,f);!function _A(c,f,g){const F=ma().index,K=[];if(c.firstCreatePass&&null===c.data[f]){for(let me=0;me<g.length;me+=2){const Oe=g[me],Ye=g[me+1];if(""!==Ye){if(QE.test(Ye))throw new Error(`ICU expressions are not supported in attributes. Message: "${Ye}".`);f_(K,Ye,F,Oe,mA(K),null)}}c.data[f]=K}}(g,c+Zi,R)}function zm(c){return function d_(c){c&&(Ed|=1<<Math.min(Td,31)),Td++}(Pu(Xr(),Fe(),c)),zm}function Yh(c){!function Gm(c,f,g){if(Td>0){const R=c.data[g];Vh(c,f,Array.isArray(R)?R:R.update,ml()-Td-1,Ed)}Ed=0,Td=0}(Or(),Xr(),c+Zi)}function hR(c,f={}){return function qc(c,f={}){let g=c;if(Oi.test(c)){const R={},F=[di];g=g.replace(rs,(K,me,Oe)=>{const Ye=me||Oe,ut=R[Ye]||[];if(ut.length||(Ye.split("|").forEach(ui=>{const ji=ui.match(mf),xs=ji?parseInt(ji[1],10):di,ri=Rl.test(ui);ut.push([xs,ri,ui])}),R[Ye]=ut),!ut.length)throw new Error(`i18n postprocess: unmatched placeholder - ${Ye}`);const Bt=F[F.length-1];let Sn=0;for(let ui=0;ui<ut.length;ui++)if(ut[ui][0]===Bt){Sn=ui;break}const[Kn,sr,Vr]=ut[Sn];return sr?F.pop():Bt!==Kn&&F.push(Kn),ut.splice(Sn,1),Vr})}return Object.keys(f).length&&(g=g.replace(xi,(R,F,K,me,Oe,Ye)=>f.hasOwnProperty(K)?`${F}${f[K]}${Ye}`:R),g=g.replace(Hi,(R,F)=>f.hasOwnProperty(F)?f[F]:R),g=g.replace(fo,(R,F)=>{if(f.hasOwnProperty(F)){const K=f[F];if(!K.length)throw new Error(`i18n postprocess: unmatched ICU - ${R} with key: ${F}`);return K.shift()}return R})),g}(c,f)}function $2(c,f){}function EA(c,f,g,R,F){if(c=Y(c),Array.isArray(c))for(let K=0;K<c.length;K++)EA(c[K],f,g,R,F);else{const K=Or(),me=Xr(),Oe=ma();let Ye=e_(c)?c:Y(c.provide);const ut=mg(c),Bt=1048575&Oe.providerIndexes,Sn=Oe.directiveStart,Kn=Oe.providerIndexes>>20;
1if(e_(c)||!c.multi){const sr=new Ws(ut,F,k_),Vr=qE(Ye,f,F?Bt:Bt+Kn,Sn);-1===Vr?(uu(Pd(Oe,me),K,Ye),QS(K,c,f.length),f.push(Ye),Oe.directiveStart++,Oe.directiveEnd++,F&&(Oe.providerIndexes+=1048576),g.push(sr),me.push(sr)):(g[Vr]=sr,me[Vr]=sr)}else{const sr=qE(Ye,f,Bt+Kn,Sn),Vr=qE(Ye,f,Bt,Bt+Kn),ui=sr>=0&&g[sr],ji=Vr>=0&&g[Vr];if(F&&!ji||!F&&!ui){uu(Pd(Oe,me),K,Ye);const xs=function eT(c,f,g,R,F){const K=new Ws(c,g,k_);return K.multi=[],K.index=f,K.componentProviders=0,EC(K,F,R&&!g),K}(F?K2:TC,g.length,F,R,ut);!F&&ji&&(g[Vr].providerFactory=xs),QS(K,c,f.length,0),f.push(Ye),Oe.directiveStart++,Oe.directiveEnd++,F&&(Oe.providerIndexes+=1048576),g.push(xs),me.push(xs)}else{QS(K,c,sr>-1?sr:Vr,EC(g[F?Vr:sr],ut,!F&&R))}!F&&R&&ji&&g[Vr].componentProviders++}}}function QS(c,f,g,R){const F=e_(f),K=function YT(c){return!!c.useClass}(f);if(F||K){const Ye=(K?Y(f.useClass):f).prototype.ngOnDestroy;if(Ye){const ut=c.destroyHooks||(c.destroyHooks=[]);if(!F&&f.multi){const Bt=ut.indexOf(g);-1===Bt?ut.push(g,[R,Ye]):ut[Bt+1].push(R,Ye)}else ut.push(g,Ye)}}}function EC(c,f,g){return g&&c.componentProviders++,c.multi.push(f)-1}function qE(c,f,g,R){for(let F=g;F<R;F++)if(f[F]===c)return F;return-1}function TC(c,f,g,R){return V0(this.multi,[])}function K2(c,f,g,R){const F=this.multi;let K;if(this.providerFactory){const me=this.providerFactory.componentProviders,Oe=Wl(g,g[ei],this.providerFactory.index,R);K=Oe.slice(0,me),V0(F,K);for(let Ye=me;Ye<Oe.length;Ye++)K.push(Oe[Ye])}else K=[],V0(F,K);return K}function V0(c,f){for(let g=0;g<c.length;g++){const R=c[g];f.push(R())}return f}function i1(c,f=[]){return g=>{g.providersResolver=(R,F)=>function pR(c,f,g){const R=Or();if(R.firstCreatePass){const F=Ma(c);EA(g,R.data,R.blueprint,F,!0),EA(f,R.data,R.blueprint,F,!1)}}(R,F?F(c):c,f)}}class Xm{}class m{}function t(c,f){return new S(c,f??null,[])}class S extends Xm{constructor(f,g,R){super(),this._parent=g,this._bootstrapComponents=[],this.destroyCbs=[],this.componentFactoryResolver=new sE(this);const F=Ss(f);this._bootstrapComponents=mp(F.bootstrap),this._r3Injector=X1(f,g,[{provide:Xm,useValue:this},{provide:_m,useValue:this.componentFactoryResolver},...R],a(f),new Set(["environment"])),this._r3Injector.resolveInjectorInitializers(),this.instance=this._r3Injector.get(f)}get injector(){return this._r3Injector}destroy(){const f=this._r3Injector;!f.destroyed&&f.destroy(),this.destroyCbs.forEach(g=>g()),this.destroyCbs=null}onDestroy(f){this.destroyCbs.push(f)}}class U extends m{constructor(f){super(),this.moduleType=f}create(f){return new S(this.moduleType,f,[])}}class ye extends Xm{constructor(f){super(),this.componentFactoryResolver=new sE(this),this.instance=null;const g=new um([...f.providers,{provide:Xm,useValue:this},{provide:_m,useValue:this.componentFactoryResolver}],f.parent||cm(),f.debugName,new Set(["environment"]));this.injector=g,f.runEnvironmentInitializers&&g.resolveInjectorInitializers()}destroy(){this.injector.destroy()}onDestroy(f){this.injector.onDestroy(f)}}function qe(c,f,g=null){return new ye({providers:c,parent:f,debugName:g,runEnvironmentInitializers:!0}).injector}class Ot{constructor(f){this._injector=f,this.cachedInjectors=new Map}getOrCreateStandaloneInjector(f){if(!f.standalone)return null;if(!this.cachedInjectors.has(f)){const g=bv(0,f.type),R=g.length>0?qe([g],this._injector,`Standalone[${f.type.name}]`):null;this.cachedInjectors.set(f,R)}return this.cachedInjectors.get(f)}ngOnDestroy(){try{for(const f of this.cachedInjectors.values())null!==f&&f.destroy()}finally{this.cachedInjectors.clear()}}static{this.\u0275prov=dt({token:Ot,providedIn:"environment",factory:()=>new Ot(cr(hp))})}}function Dt(c){c.getStandaloneInjector=f=>f.get(Ot).getOrCreateStandaloneInjector(c)}function gl(c,f,g,R){return On(()=>{const F=c;null!==f&&(F.hasOwnProperty("decorators")&&void 0!==F.decorators?F.decorators.push(...f):F.decorators=f),null!==g&&(F.ctorParameters=g),null!==R&&(F.hasOwnProperty("propDecorators")&&void 0!==F.propDecorators?F.propDecorators={...F.propDecorators,...R}:F.propDecorators=R)})}function nl(c,f,g){const R=oa()+c,F=Xr();return F[R]===Ks?gp(F,R,g?f.call(g):f()):OS(F,R)}function Gf(c,f,g,R){return Q2(Xr(),oa(),c,f,g,R)}function j0(c,f,g,R,F){return J2(Xr(),oa(),c,f,g,R,F)}function W_(c,f,g,R,F,K){return Z2(Xr(),oa(),c,f,g,R,F,K)}function $_(c,f,g,R,F,K,me){return q2(Xr(),oa(),c,f,g,R,F,K,me)}
vendor: 16,304 bytes, line 1
1function yp(c,f,g,R,F,K,me,Oe){const Ye=oa()+c,ut=Xr(),Bt=gh(ut,Ye,g,R,F,K);return Pu(ut,Ye+4,me)||Bt?gp(ut,Ye+5,Oe?f.call(Oe,g,R,F,K,me):f(g,R,F,K,me)):OS(ut,Ye+5)}function jh(c,f,g,R,F,K,me,Oe,Ye){const ut=oa()+c,Bt=Xr(),Sn=gh(Bt,ut,g,R,F,K);return o_(Bt,ut+4,me,Oe)||Sn?gp(Bt,ut+6,Ye?f.call(Ye,g,R,F,K,me,Oe):f(g,R,F,K,me,Oe)):OS(Bt,ut+6)}function G0(c,f,g,R,F,K,me,Oe,Ye,ut){const Bt=oa()+c,Sn=Xr();let Kn=gh(Sn,Bt,g,R,F,K);return kh(Sn,Bt+4,me,Oe,Ye)||Kn?gp(Sn,Bt+7,ut?f.call(ut,g,R,F,K,me,Oe,Ye):f(g,R,F,K,me,Oe,Ye)):OS(Sn,Bt+7)}function z2(c,f,g,R,F,K,me,Oe,Ye,ut,Bt){const Sn=oa()+c,Kn=Xr(),sr=gh(Kn,Sn,g,R,F,K);return gh(Kn,Sn+4,me,Oe,Ye,ut)||sr?gp(Kn,Sn+8,Bt?f.call(Bt,g,R,F,K,me,Oe,Ye,ut):f(g,R,F,K,me,Oe,Ye,ut)):OS(Kn,Sn+8)}function X2(c,f,g,R){return rM(Xr(),oa(),c,f,g,R)}function TA(c,f){const g=c[f];return g===Ks?void 0:g}function Q2(c,f,g,R,F,K){const me=f+g;return Pu(c,me,F)?gp(c,me+1,K?R.call(K,F):R(F)):TA(c,me+1)}function J2(c,f,g,R,F,K,me){const Oe=f+g;return o_(c,Oe,F,K)?gp(c,Oe+2,me?R.call(me,F,K):R(F,K)):TA(c,Oe+2)}function Z2(c,f,g,R,F,K,me,Oe){const Ye=f+g;return kh(c,Ye,F,K,me)?gp(c,Ye+3,Oe?R.call(Oe,F,K,me):R(F,K,me)):TA(c,Ye+3)}function q2(c,f,g,R,F,K,me,Oe,Ye){const ut=f+g;return gh(c,ut,F,K,me,Oe)?gp(c,ut+4,Ye?R.call(Ye,F,K,me,Oe):R(F,K,me,Oe)):TA(c,ut+4)}function rM(c,f,g,R,F,K){let me=f+g,Oe=!1;for(let Ye=0;Ye<F.length;Ye++)Pu(c,me++,F[Ye])&&(Oe=!0);return Oe?gp(c,me,R.apply(K,F)):TA(c,me)}function yA(c,f){const g=Or();let R;const F=c+Zi;g.firstCreatePass?(R=function yC(c,f){if(f)for(let g=f.length-1;g>=0;g--){const R=f[g];if(c===R.name)return R}}(f,g.pipeRegistry),g.data[F]=R,R.onDestroy&&(g.destroyHooks??=[]).push(F,R.onDestroy)):R=g.data[F];const K=R.factory||(R.factory=rd(R.type));const Oe=an(k_);try{const Ye=ya(!1),ut=K();return ya(Ye),function Jy(c,f,g,R){g>=c.data.length&&(c.data[g]=null,c.blueprint[g]=null),f[g]=R}(g,Xr(),F,ut),ut}finally{an(Oe)}}function eO(c,f,g){const R=c+Zi,F=Xr(),K=Ia(F,R);return tT(F,R)?Q2(F,oa(),f,K.transform,g,K):K.transform(g)}function _R(c,f,g,R){const F=c+Zi,K=Xr(),me=Ia(K,F);return tT(K,F)?J2(K,oa(),f,me.transform,g,R,me):me.transform(g,R)}function mR(c,f,g,R,F){const K=c+Zi,me=Xr(),Oe=Ia(me,K);return tT(me,K)?Z2(me,oa(),f,Oe.transform,g,R,F,Oe):Oe.transform(g,R,F)}function gR(c,f,g,R,F,K){const me=c+Zi,Oe=Xr(),Ye=Ia(Oe,me);return tT(Oe,me)?q2(Oe,oa(),f,Ye.transform,g,R,F,K,Ye):Ye.transform(g,R,F,K)}function tO(c,f,g){const R=c+Zi,F=Xr(),K=Ia(F,R);return tT(F,R)?rM(F,oa(),f,K.transform,g,K):K.transform.apply(K,g)}function tT(c,f){return c[ei].data[f].pure}function W0(){return this._results[Symbol.iterator]()}class iM{get changes(){return this._changes||(this._changes=new md)}constructor(f=!1){this._emitDistinctChangesOnly=f,this.dirty=!0,this._results=[],this._changesDetected=!1,this._changes=null,this.length=0,this.first=void 0,this.last=void 0;const g=iM.prototype;g[Symbol.iterator]||(g[Symbol.iterator]=W0)}get(f){return this._results[f]}map(f){return this._results.map(f)}filter(f){return this._results.filter(f)}find(f){return this._results.find(f)}reduce(f,g){return this._results.reduce(f,g)}forEach(f){this._results.forEach(f)}some(f){return this._results.some(f)}toArray(){return this._results.slice()}toString(){return this._results.toString()}reset(f,g){const R=this;R.dirty=!1;const F=gc(f);(this._changesDetected=!function ld(c,f,g){if(c.length!==f.length)return!1;for(let R=0;R<c.length;R++){let F=c[R],K=f[R];if(g&&(F=g(F),K=g(K)),K!==F)return!1}return!0}(R._results,F,g))&&(R._results=F,R.length=F.length,R.last=F[this.length-1],R.first=F[0])}notifyOnChanges(){this._changes&&(this._changesDetected||!this._emitDistinctChangesOnly)&&this._changes.emit(this)}setDirty(){this.dirty=!0}destroy(){this.changes.complete(),this.changes.unsubscribe()}}function vR(c,f,g,R=!0){const F=f[ei];if(uh(F,f,c,g),R){const K=_i(g,c),me=f[Ki],Oe=Q(me,c[To]);null!==Oe&&function kd(c,f,g,R,F,K){R[Ci]=F,R[Co]=f,wo(c,R,g,1,F,K)}(F,c[Co],me,f,Oe,K)}}class AA{static{this.__NG_ELEMENT_ID__=oM}}const ER=AA,sM=class extends ER{constructor(f,g,R){super(),this._declarationLView=f,this._declarationTContainer=g,this.elementRef=R}get ssrId(){return this._declarationTContainer.tView?.ssrId||null}createEmbeddedView(f,g){return this.createEmbeddedViewImpl(f,g)}createEmbeddedViewImpl(f,g,R){const F=function SR(c,f,g,R){const F=f.tView,Oe=xg(c,F,g,4096&c[is]?4096:16,null,f,null,null,null,R?.injector??null,R?.hydrationInfo??null),Ye=c[f.index];Oe[Eo]=Ye;const ut=c[Fa];return null!==ut&&(Oe[Fa]=ut.createEmbeddedView(F)),gS(F,Oe,g),Oe}(this._declarationLView,this._declarationTContainer,f,{injector:g,hydrationInfo:R});return new Hg(F)}};function oM(){return aM(ma(),Xr())}function aM(c,f){return 4&c.type?new sM(f,c,I_(c,f)):null}let sO=(c,f)=>null;function gu(c,f){return sO(c,f)}class cM{static{this.__NG_ELEMENT_ID__=AR}}function AR(){return uO(ma(),Xr())}const aO=cM,lO=class extends aO{constructor(f,g,R){super(),this._lContainer=f,this._hostTNode=g,this._hostLView=R}get element(){return I_(this._hostTNode,this._hostLView)}get injector(){return new $s(this._hostTNode,this._hostLView)}get parentInjector(){const f=Hc(this._hostTNode,this._hostLView);if(Ys(f)){const g=ja(f,this._hostLView),R=oo(f),F=g[ei].data[R+8];return new $s(F,g)}return new $s(null,this._hostLView)}clear(){for(;this.length>0;)this.remove(this.length-1)}get(f){const g=cO(this._lContainer);return null!==g&&g[f]||null}get length(){return this._lContainer.length-Ka}createEmbeddedView(f,g,R){let F,K;"number"==typeof R?F=R:null!=R&&(F=R.index,K=R.injector);const me=gu(this._lContainer,f.ssrId),Oe=f.createEmbeddedViewImpl(g||{},K,me),Ye=!!me&&!Ih(this._hostTNode);return this.insertImpl(Oe,F,Ye),Oe}createComponent(f,g,R,F,K){const me=f&&!Pf(f);let Oe;if(me)Oe=g;else{const ui=g||{};Oe=ui.index,R=ui.injector,F=ui.projectableNodes,K=ui.environmentInjector||ui.ngModuleRef}const Ye=me?f:new s_(jr(f)),ut=R||this.parentInjector;if(!K&&null==Ye.ngModule){const ji=(me?ut:this.parentInjector).get(hp,null);ji&&(K=ji)}const Bt=jr(Ye.componentType??{}),Sn=gu(this._lContainer,Bt?.id??null),Kn=Sn?.firstChild??null,sr=Ye.create(ut,F,Kn,K),Vr=!!Sn&&!Ih(this._hostTNode);return this.insertImpl(sr.hostView,Oe,Vr),sr}insert(f,g){return this.insertImpl(f,g,!1)}insertImpl(f,g,R){const F=f._lView;F[ei];if(function xd(c){return Zo(c[Js])}(F)){const Ye=this.indexOf(f);if(-1!==Ye)this.detach(Ye);else{const ut=F[Js],Bt=new lO(ut,ut[Co],ut[Js]);Bt.detach(Bt.indexOf(f))}}const me=this._adjustIndex(g),Oe=this._lContainer;return vR(Oe,F,me,!R),f.attachToViewContainerRef(),Jh(AC(Oe),me,f),f}move(f,g){return this.insert(f,g)}indexOf(f){const g=cO(this._lContainer);return null!==g?g.indexOf(f):-1}remove(f){const g=this._adjustIndex(f,-1),R=If(this._lContainer,g);R&&(Rh(AC(this._lContainer),g),Hh(R[ei],R))}detach(f){const g=this._adjustIndex(f,-1),R=If(this._lContainer,g);return R&&null!=Rh(AC(this._lContainer),g)?new Hg(R):null}_adjustIndex(f,g=0){return f??this.length+g}};function cO(c){return c[8]}function AC(c){return c[8]||(c[8]=[])}function uO(c,f){let g;const R=f[c.index];return Zo(R)?g=R:(g=by(R,f,null,c),f[c.index]=g,hS(f,g)),dO(g,f,c,R),new lO(g,c,f)}let dO=fO;function fO(c,f,g,R){if(c[To])return;let F;F=8&g.type?eo(R):function bR(c,f){const g=c[Ki],R=g.createComment(""),F=hc(f,c);return dp(g,Q(g,F),R,function Ve(c,f){return c.nextSibling(f)}(g,F),!1),R}(f,g),c[To]=F}class uM{constructor(f){this.queryList=f,this.matches=null}clone(){return new uM(this.queryList)}setDirty(){this.queryList.setDirty()}}class bC{constructor(f=[]){this.queries=f}createEmbeddedView(f){const g=f.queries;if(null!==g){const R=null!==f.contentQueries?f.contentQueries[0]:g.length,F=[];for(let K=0;K<R;K++){const me=g.getByIndex(K),Oe=this.queries[me.indexInDeclarationView];F.push(Oe.clone())}return new bC(F)}return null}insertView(f){this.dirtyQueriesWithMatches(f)}detachView(f){this.dirtyQueriesWithMatches(f)}dirtyQueriesWithMatches(f){for(let g=0;g<this.queries.length;g++)null!==EO(f,g).matches&&this.queries[g].setDirty()}}class hO{constructor(f,g,R=null){this.predicate=f,this.flags=g,this.read=R}}class MC{constructor(f=[]){this.queries=f}elementStart(f,g){for(let R=0;R<this.queries.length;R++)this.queries[R].elementStart(f,g)}elementEnd(f){for(let g=0;g<this.queries.length;g++)this.queries[g].elementEnd(f)}embeddedTView(f){let g=null;for(let R=0;R<this.length;R++){const F=null!==g?g.length:0,K=this.getByIndex(R).embeddedTView(f,F);K&&(K.indexInDeclarationView=R,null!==g?g.push(K):g=[K])}return null!==g?new MC(g):null}template(f,g){for(let R=0;R<this.queries.length;R++)this.queries[R].template(f,g)}getByIndex(f){return this.queries[f]}get length(){return this.queries.length}track(f){this.queries.push(f)}}class CC{constructor(f,g=-1){this.metadata=f,this.matches=null,this.indexInDeclarationView=-1,this.crossesNgTemplate=!1,this._appliesToNextNode=!0,this._declarationNodeIndex=g}elementStart(f,g){this.isApplyingToNode(g)&&this.matchTNode(f,g)}elementEnd(f){this._declarationNodeIndex===f.index&&(this._appliesToNextNode=!1)}template(f,g){this.elementStart(f,g)}embeddedTView(f,g){return this.isApplyingToNode(f)?(this.crossesNgTemplate=!0,this.addMatch(-f.index,g),new CC(this.metadata)):null}isApplyingToNode(f){if(this._appliesToNextNode&&1!=(1&this.metadata.flags)){const g=this._declarationNodeIndex;let R=f.parent;for(;null!==R&&8&R.type&&R.index!==g;)R=R.parent;return g===(null!==R?R.index:-1)}return this._appliesToNextNode}matchTNode(f,g){const R=this.metadata.predicate;if(Array.isArray(R))for(let F=0;F<R.length;F++){const K=R[F];this.matchTNodeWithReadOption(f,g,OR(g,K)),this.matchTNodeWithReadOption(f,g,ad(g,f,K,!1,!1))}else R===AA?4&g.type&&this.matchTNodeWithReadOption(f,g,-1):this.matchTNodeWithReadOption(f,g,ad(g,f,R,!1,!1))}matchTNodeWithReadOption(f,g,R){if(null!==R){const F=this.metadata.read;if(null!==F)if(F===S0||F===cM||F===AA&&4&g.type)this.addMatch(g.index,-2);else{const K=ad(g,f,F,!1,!1);null!==K&&this.addMatch(g.index,K)}else this.addMatch(g.index,R)}}addMatch(f,g){null===this.matches?this.matches=[f,g]:this.matches.push(f,g)}}function OR(c,f){const g=c.localNames;if(null!==g)for(let R=0;R<g.length;R+=2)if(g[R]===f)return g[R+1];return null}function Qm(c,f,g,R){return-1===g?function pO(c,f){return 11&c.type?I_(c,f):4&c.type?aM(c,f):null}(f,c):-2===g?function xR(c,f,g){if(g===S0)return I_(f,c);if(g===AA)return aM(f,c);if(g===cM)return uO(f,c)}(c,f,R):Wl(c,c[ei],g,f)}function _O(c,f,g,R){const F=f[Fa].queries[R];if(null===F.matches){const K=c.data,me=g.matches,Oe=[];for(let Ye=0;Ye<me.length;Ye+=2){const ut=me[Ye];if(ut<0)Oe.push(null);else{const Bt=K[ut];Oe.push(Qm(f,Bt,me[Ye+1],g.metadata.read))}}F.matches=Oe}return F.matches}function JS(c,f,g,R){const F=c.queries.getByIndex(g),K=F.matches;if(null!==K){const me=_O(c,f,F,g);for(let Oe=0;Oe<K.length;Oe+=2){const Ye=K[Oe];if(Ye>0)R.push(me[Oe/2]);else{const ut=K[Oe+1],Bt=f[-Ye];for(let Sn=Ka;Sn<Bt.length;Sn++){const Kn=Bt[Sn];Kn[Eo]===Kn[Js]&&JS(Kn[ei],Kn,ut,R)}if(null!==Bt[fl]){const Sn=Bt[fl];for(let Kn=0;Kn<Sn.length;Kn++){const sr=Sn[Kn];JS(sr[ei],sr,ut,R)}}}}}return R}function MA(c){const f=Xr(),g=Or(),R=ti();wi(R+1);const F=EO(g,R);if(c.dirty&&function Ja(c){return 4==(4&c[is])}(f)===(2==(2&F.metadata.flags))){if(null===F.matches)c.reset([]);else{const K=F.crossesNgTemplate?JS(g,f,R,[]):_O(g,f,F,R);c.reset(K,ey),c.notifyOnChanges()}return!0}return!1}function mO(c,f,g){const R=Or();R.firstCreatePass&&(vO(R,new hO(c,f,g),-1),2==(2&f)&&(R.staticViewQueries=!0)),CA(R,Xr(),f)}function gO(c,f,g,R){const F=Or();if(F.firstCreatePass){const K=ma();vO(F,new hO(f,g,R),K.index),function nT(c,f){const g=c.contentQueries||(c.contentQueries=[]),R=g.length?g[g.length-1]:-1;f!==R&&g.push(c.queries.length-1,f)}(F,c),2==(2&g)&&(F.staticContentQueries=!0)}CA(F,Xr(),g)}function SO(){return function DR(c,f){return c[Fa].queries[f].queryList}(Xr(),ti())}function CA(c,f,g){const R=new iM(4==(4&g));(function qv(c,f,g,R){const F=Oy(f);F.push(g),c.firstCreatePass&&pS(c).push(R,F.length-1)})(c,f,R,R.destroy),null===f[Fa]&&(f[Fa]=new bC),f[Fa].queries.push(new uM(R))}function vO(c,f,g){null===c.queries&&(c.queries=new MC),c.queries.track(new CC(f,g))}function EO(c,f){return c.queries.getByIndex(f)}function dM(c,f){return aM(c,f)}const Lu={\u0275\u0275attribute:pE,\u0275\u0275attributeInterpolate1:R0,\u0275\u0275attributeInterpolate2:Wd,\u0275\u0275attributeInterpolate3:Uy,\u0275\u0275attributeInterpolate4:By,\u0275\u0275attributeInterpolate5:Fy,\u0275\u0275attributeInterpolate6:Vy,\u0275\u0275attributeInterpolate7:_E,\u0275\u0275attributeInterpolate8:wu,\u0275\u0275attributeInterpolateV:Bg,\u0275\u0275defineComponent:Ra,\u0275\u0275defineDirective:fr,\u0275\u0275defineInjectable:dt,\u0275\u0275defineInjector:Mt,\u0275\u0275defineNgModule:Mn,\u0275\u0275definePipe:pr,\u0275\u0275directiveInject:k_,\u0275\u0275getInheritedFactory:q_,\u0275\u0275inject:cr,\u0275\u0275injectAttribute:xh,\u0275\u0275invalidFactory:iS,\u0275\u0275invalidFactoryDep:dr,\u0275\u0275templateRefExtractor:dM,\u0275\u0275resetView:sd,\u0275\u0275HostDirectivesFeature:lE,\u0275\u0275NgOnChangesFeature:os,\u0275\u0275ProvidersFeature:i1,\u0275\u0275CopyDefinitionFeature:Ib,\u0275\u0275InheritDefinitionFeature:bS,\u0275\u0275InputTransformsFeature:dE,\u0275\u0275StandaloneFeature:Dt,\u0275\u0275nextContext:tA,\u0275\u0275namespaceHTML:qd,\u0275\u0275namespaceMathML:Ic,\u0275\u0275namespaceSVG:Cf,\u0275\u0275enableBindings:jl,\u0275\u0275disableBindings:Na,\u0275\u0275elementStart:N0,\u0275\u0275elementEnd:L0,\u0275\u0275element:Gg,\u0275\u0275elementContainerStart:km,\u0275\u0275elementContainerEnd:Wg,\u0275\u0275elementContainer:Um,\u0275\u0275pureFunction0:nl,\u0275\u0275pureFunction1:Gf,\u0275\u0275pureFunction2:j0,\u0275\u0275pureFunction3:W_,\u0275\u0275pureFunction4:$_,\u0275\u0275pureFunction5:yp,\u0275\u0275pureFunction6:jh,\u0275\u0275pureFunction7:G0,\u0275\u0275pureFunction8:z2,\u0275\u0275pureFunctionV:X2,\u0275\u0275getCurrentView:bE,\u0275\u0275restoreView:$c,\u0275\u0275listener:CE,\u0275\u0275projection:nA,\u0275\u0275syntheticHostProperty:lt,\u0275\u0275syntheticHostListener:Bh,\u0275\u0275pipeBind1:eO,\u0275\u0275pipeBind2:_R,\u0275\u0275pipeBind3:mR,\u0275\u0275pipeBind4:gR,\u0275\u0275pipeBindV:tO,\u0275\u0275projectionDef:OE,\u0275\u0275hostProperty:wt,\u0275\u0275property:IS,\u0275\u0275propertyInterpolate:xE,\u0275\u0275propertyInterpolate1:F_,\u0275\u0275propertyInterpolate2:Ua,\u0275\u0275propertyInterpolate3:sc,\u0275\u0275propertyInterpolate4:Aa,\u0275\u0275propertyInterpolate5:mu,\u0275\u0275propertyInterpolate6:US,\u0275\u0275propertyInterpolate7:Yf,\u0275\u0275propertyInterpolate8:c_,\u0275\u0275propertyInterpolateV:rA,\u0275\u0275pipe:yA,\u0275\u0275queryRefresh:MA,\u0275\u0275viewQuery:mO,\u0275\u0275loadQuery:SO,\u0275\u0275contentQuery:gO,\u0275\u0275reference:Sh,\u0275\u0275classMap:HE,\u0275\u0275classMapInterpolate1:GE,\u0275\u0275classMapInterpolate2:zS,\u0275\u0275classMapInterpolate3:gC,\u0275\u0275classMapInterpolate4:tM,\u0275\u0275classMapInterpolate5:WE,\u0275\u0275classMapInterpolate6:$E,\u0275\u0275classMapInterpolate7:jm,\u0275\u0275classMapInterpolate8:KE,\u0275\u0275classMapInterpolateV:zE,\u0275\u0275styleMap:Kd,\u0275\u0275styleMapInterpolate1:lA,\u0275\u0275styleMapInterpolate2:XE,\u0275\u0275styleMapInterpolate3:SC,\u0275\u0275styleMapInterpolate4:vC,\u0275\u0275styleMapInterpolate5:o,\u0275\u0275styleMapInterpolate6:h,\u0275\u0275styleMapInterpolate7:d,\u0275\u0275styleMapInterpolate8:M,\u0275\u0275styleMapInterpolateV:D,\u0275\u0275styleProp:$g,\u0275\u0275stylePropInterpolate1:j,\u0275\u0275stylePropInterpolate2:W,\u0275\u0275stylePropInterpolate3:ne,\u0275\u0275stylePropInterpolate4:Ae,\u0275\u0275stylePropInterpolate5:Le,\u0275\u0275stylePropInterpolate6:Ue,\u0275\u0275stylePropInterpolate7:_t,\u0275\u0275stylePropInterpolate8:mt,\u0275\u0275stylePropInterpolateV:bt,\u0275\u0275classProp:V_,\u0275\u0275advance:nS,\u0275\u0275template:EE,\u0275\u0275defer:$2,\u0275\u0275text:$S,\u0275\u0275textInterpolate:Vm,\u0275\u0275textInterpolate1:Zg,\u0275\u0275textInterpolate2:VE,\u0275\u0275textInterpolate3:YE,\u0275\u0275textInterpolate4:aA,\u0275\u0275textInterpolate5:k0,\u0275\u0275textInterpolate6:jE,\u0275\u0275textInterpolate7:Ym,\u0275\u0275textInterpolate8:qg,\u0275\u0275textInterpolateV:e1,\u0275\u0275i18
1n:Km,\u0275\u0275i18nAttributes:F0,\u0275\u0275i18nExp:zm,\u0275\u0275i18nStart:jf,\u0275\u0275i18nEnd:$m,\u0275\u0275i18nApply:Yh,\u0275\u0275i18nPostprocess:hR,\u0275\u0275resolveWindow:L_,\u0275\u0275resolveDocument:pp,\u0275\u0275resolveBody:_p,\u0275\u0275setComponentScope:Xo,\u0275\u0275setNgModuleScope:Nn,\u0275\u0275registerNgModuleType:S_,\u0275\u0275sanitizeHtml:O1,\u0275\u0275sanitizeStyle:LT,\u0275\u0275sanitizeResourceUrl:yv,\u0275\u0275sanitizeScript:cC,\u0275\u0275sanitizeUrl:x1,\u0275\u0275sanitizeUrlOrResourceUrl:Av,\u0275\u0275trustConstantHtml:HT,\u0275\u0275trustConstantResourceUrl:kT,\u0275\u0275validateIframeAttribute:ff,forwardRef:O,resolveForwardRef:Y};let s1=null;function Jm(c){return void 0!==c.ngModule}function fM(c){return!!Ss(c)}const Ap=[];let o1=!1;function TO(c){return Array.isArray(c)?c.every(TO):!!Y(c)}function dL(c,f={}){(function gf(c,f,g=!1){const R=gc(f.declarations||vt);let F=null;Object.defineProperty(c,or,{configurable:!0,get:()=>(null===F&&(F=Cl().compileNgModule(Lu,`ng:///${c.name}/\u0275mod.js`,{type:c,bootstrap:gc(f.bootstrap||vt).map(Y),declarations:R.map(Y),imports:gc(f.imports||vt).map(Y).map(wC),exports:gc(f.exports||vt).map(Y).map(wC),schemas:f.schemas?gc(f.schemas):null,id:f.id||null}),F.schemas||(F.schemas=[])),F)});let K=null;Object.defineProperty(c,Rr,{get:()=>{if(null===K){const Oe=Cl();K=Oe.compileFactory(Lu,`ng:///${c.name}/\u0275fac.js`,{name:c.name,type:c,deps:ep(c),target:Oe.FactoryTarget.NgModule,typeArgumentCount:0})}return K},configurable:!1});let me=null;Object.defineProperty(c,Rt,{get:()=>{if(null===me){const Oe={name:c.name,type:c,providers:f.providers||vt,imports:[(f.imports||vt).map(Y),(f.exports||vt).map(Y)]};me=Cl().compileInjector(Lu,`ng:///${c.name}/\u0275inj.js`,Oe)}return me},configurable:!1})})(c,f),void 0!==f.id&&S_(c,f.id),function DC(c,f){Ap.push({moduleType:c,ngModule:f})}(c,f)}function PR(c,f){const g=gc(f.declarations||vt),R=rT(c);g.forEach(F=>{if((F=Y(F)).hasOwnProperty(it)){PC(jr(F),R)}else!F.hasOwnProperty(jt)&&!F.hasOwnProperty(_n)&&(F.ngSelectorScope=c)})}function PC(c,f){c.directiveDefs=()=>Array.from(f.compilation.directives).map(g=>g.hasOwnProperty(it)?jr(g):Gi(g)).filter(g=>!!g),c.pipeDefs=()=>Array.from(f.compilation.pipes).map(g=>zi(g)),c.schemas=f.schemas,c.tView=null}function rT(c){if(fM(c))return function wR(c){const f=Ss(c,!0);if(null!==f.transitiveCompileScopes)return f.transitiveCompileScopes;const g={schemas:f.schemas||null,compilation:{directives:new Set,pipes:new Set},exported:{directives:new Set,pipes:new Set}};return mp(f.imports).forEach(R=>{const F=rT(R);F.exported.directives.forEach(K=>g.compilation.directives.add(K)),F.exported.pipes.forEach(K=>g.compilation.pipes.add(K))}),mp(f.declarations).forEach(R=>{zi(R)?g.compilation.pipes.add(R):g.compilation.directives.add(R)}),mp(f.exports).forEach(R=>{const F=R;if(fM(F)){const K=rT(F);K.exported.directives.forEach(me=>{g.compilation.directives.add(me),g.exported.directives.add(me)}),K.exported.pipes.forEach(me=>{g.compilation.pipes.add(me),g.exported.pipes.add(me)})}else zi(F)?g.exported.pipes.add(F):g.exported.directives.add(F)}),f.transitiveCompileScopes=g,g}(c);if(cs(c)){if(null!==(jr(c)||Gi(c)))return{schemas:null,compilation:{directives:new Set,pipes:new Set},exported:{directives:new Set([c]),pipes:new Set}};if(null!==zi(c))return{schemas:null,compilation:{directives:new Set,pipes:new Set},exported:{directives:new Set,pipes:new Set([c])}}}throw new Error(`${c.name} does not have a module def (\u0275mod property)`)}function wC(c){return Jm(c)?c.ngModule:c}let _M=0;function IR(c,f){let g=null;(function Up(c,f){tm(f)&&(lf.set(c,f),Nd.add(c))})(c,f),xO(c,f),Object.defineProperty(c,it,{get:()=>{if(null===g){const R=Cl();if(tm(f)){const ut=[`Component '${c.name}' is not resolved:`];throw f.templateUrl&&ut.push(` - templateUrl: ${f.templateUrl}`),f.styleUrls&&f.styleUrls.length&&ut.push(` - styleUrls: ${JSON.stringify(f.styleUrls)}`),ut.push("Did you run and wait for 'resolveComponentResources()'?"),new Error(ut.join("\n"))}const F=function RR(){return s1}();
1let K=f.preserveWhitespaces;void 0===K&&(K=null!==F&&void 0!==F.preserveWhitespaces&&F.preserveWhitespaces);let me=f.encapsulation;void 0===me&&(me=null!==F&&void 0!==F.defaultEncapsulation?F.defaultEncapsulation:Wn.Emulated);const Oe=f.templateUrl||`ng:///${c.name}/template.html`,Ye={...ZS(c,f),typeSourceSpan:R.createParseSourceSpan("Component",c.name,Oe),template:f.template||"",preserveWhitespaces:K,styles:f.styles||vt,animations:f.animations,declarations:[],changeDetection:f.changeDetection,encapsulation:me,interpolation:f.interpolation,viewProviders:f.viewProviders||null};_M++;try{if(Ye.usesInheritance&&xA(c),g=R.compileComponent(Lu,Oe,Ye),f.standalone){const ut=gc(f.imports||vt),{directiveDefs:Bt,pipeDefs:Sn}=function NR(c,f){let g=null,R=null;return{directiveDefs:()=>{if(null===g){g=[jr(c)];const me=new Set([c]);for(const Oe of f){const Ye=Y(Oe);if(!me.has(Ye))if(me.add(Ye),Ss(Ye)){const ut=rT(Ye);for(const Bt of ut.exported.directives){const Sn=jr(Bt)||Gi(Bt);Sn&&!me.has(Bt)&&(me.add(Bt),g.push(Sn))}}else{const ut=jr(Ye)||Gi(Ye);ut&&g.push(ut)}}}return g},pipeDefs:()=>{if(null===R){R=[];const me=new Set;for(const Oe of f){const Ye=Y(Oe);if(!me.has(Ye))if(me.add(Ye),Ss(Ye)){const ut=rT(Ye);for(const Bt of ut.exported.pipes){const Sn=zi(Bt);Sn&&!me.has(Bt)&&(me.add(Bt),R.push(Sn))}}else{const ut=zi(Ye);ut&&R.push(ut)}}}return R}}}(c,ut);g.directiveDefs=Bt,g.pipeDefs=Sn,g.dependencies=()=>ut.map(Y)}}finally{_M--}if(0===_M&&function $0(){if(!o1){o1=!0;try{for(let c=Ap.length-1;c>=0;c--){const{moduleType:f,ngModule:g}=Ap[c];g.declarations&&g.declarations.every(TO)&&(Ap.splice(c,1),PR(f,g))}}finally{o1=!1}}}(),function LR(c){return void 0!==c.ngSelectorScope}(c)){const ut=rT(c.ngSelectorScope);PC(g,ut)}if(f.schemas){if(!f.standalone)throw new Error(`The 'schemas' was specified for the ${ie(c)} but is only valid on a component that is standalone.`);g.schemas=f.schemas}else f.standalone&&(g.schemas=[])}return g},configurable:!1})}function CO(c,f){let g=null;xO(c,f||{}),Object.defineProperty(c,jt,{get:()=>{if(null===g){const R=OO(c,f||{});g=Cl().compileDirective(Lu,R.sourceMapUrl,R.metadata)}return g},configurable:!1})}function OO(c,f){const g=c&&c.name,R=`ng:///${g}/\u0275dir.js`,F=Cl(),K=ZS(c,f);return K.typeSourceSpan=F.createParseSourceSpan("Directive",g,R),K.usesInheritance&&xA(c),{metadata:K,sourceMapUrl:R}}function xO(c,f){let g=null;Object.defineProperty(c,Rr,{get:()=>{if(null===g){const R=OO(c,f),F=Cl();g=F.compileFactory(Lu,`ng:///${c.name}/\u0275fac.js`,{name:R.metadata.name,type:R.metadata.type,typeArgumentCount:0,deps:ep(c),target:F.FactoryTarget.Directive})}return g},configurable:!1})}function mM(c){return Object.getPrototypeOf(c.prototype)===Object.prototype}function ZS(c,f){const g=qh(),R=g.ownPropMetadata(c);return{name:c.name,type:c,selector:void 0!==f.selector?f.selector:null,host:f.host||Cr,propMetadata:R,inputs:f.inputs||vt,outputs:f.outputs||vt,queries:DO(c,R,NC),lifecycle:{usesOnChanges:g.hasLifecycleHook(c,"ngOnChanges")},typeSourceSpan:null,usesInheritance:!mM(c),exportAs:UR(f.exportAs),providers:f.providers||null,viewQueries:DO(c,R,RO),isStandalone:!!f.standalone,isSignal:!!f.signals,hostDirectives:f.hostDirectives?.map(F=>"function"==typeof F?{directive:F}:F)||null}}function xA(c){const f=Object.prototype;let g=Object.getPrototypeOf(c.prototype).constructor;for(;g&&g!==f;)!Gi(g)&&!jr(g)&&FR(g)&&CO(g,null),g=Object.getPrototypeOf(g)}function HR(c){return"string"==typeof c?wO(c):Y(c)}function kR(c,f){return{propertyName:c,predicate:HR(f.selector),descendants:f.descendants,first:f.first,read:f.read?f.read:null,static:!!f.static,emitDistinctChangesOnly:!!f.emitDistinctChangesOnly}}function DO(c,f,g){const R=[];for(const F in f)if(f.hasOwnProperty(F)){const K=f[F];K.forEach(me=>{if(g(me)){if(!me.selector)throw new Error(`Can't construct a query for the property "${F}" of "${ie(c)}" since the query selector wasn't defined.`);if(K.some(PO))throw new Error("Cannot combine @Input decorators with query decorators");R.push(kR(F,me))}})}return R}function UR(c){return void 0===c?null:wO(c)}function NC(c){const f=c.ngMetadataName;return"ContentChild"===f||"ContentChildren"===f}function RO(c){const f=c.ngMetadataName;return"ViewChild"===f||"ViewChildren"===f}function PO(c){return"Input"===c.ngMetadataName}function wO(c){return c.split(",").map(f=>f.trim())}const BR=["ngOnChanges","ngOnInit","ngOnDestroy","ngDoCheck","ngAfterViewInit","ngAfterViewChecked","ngAfterContentInit","ngAfterContentChecked"];function FR(c){const f=qh();if(BR.some(R=>f.hasLifecycleHook(c,R)))return!0;const g=f.propMetadata(c);for(const R in g){const F=g[R];for(let K=0;K<F.length;K++){const me=F[K],Oe=me.ngMetadataName;if(PO(me)||NC(me)||RO(me)||"Output"===Oe||"HostBinding"===Oe||"HostListener"===Oe)return!0}}return!1}function NO(c,f){return{type:c,name:c.name,pipeName:f.name,pure:void 0===f.pure||f.pure,isStandalone:!!f.standalone}}const LO=Qh("Directive",(c={})=>c,void 0,void 0,(c,f)=>CO(c,f)),VR=Qh("Component",(c={})=>({changeDetection:hr.Default,...c}),LO,void 0,(c,f)=>IR(c,f)),YR=Qh("Pipe",c=>({pure:!0,...c}),void 0,void 0,(c,f)=>function IO(c,f){let g=null,R=null;Object.defineProperty(c,Rr,{get:()=>{if(null===R){const F=NO(c,f),K=Cl(F.type);R=K.compileFactory(Lu,`ng:///${F.name}/\u0275fac.js`,{name:F.name,type:F.type,typeArgumentCount:0,deps:ep(c),target:K.FactoryTarget.Pipe})}return R},configurable:!1}),Object.defineProperty(c,_n,{get:()=>{if(null===g){const F=NO(c,f);g=Cl(F.type).compilePipe(Lu,`ng:///${F.name}/\u0275pipe.js`,F)}return g},configurable:!1})}(c,f)),hL=cl("Input",c=>
1c?"string"==typeof c?{alias:c}:c:{}),jR=cl("Output",c=>({alias:c})),GR=cl("HostBinding",c=>({hostPropertyName:c})),WR=cl("HostListener",(c,f)=>({eventName:c,args:f})),$R=Qh("NgModule",c=>c,void 0,void 0,(c,f)=>dL(c,f)),HO=new pt("Application Initializer");class qS{constructor(){this.initialized=!1,this.done=!1,this.donePromise=new Promise((f,g)=>{this.resolve=f,this.reject=g}),this.appInits=vr(HO,{optional:!0})??[]}runInitializers(){if(this.initialized)return;const f=[];for(const R of this.appInits){const F=R();if(HS(F))f.push(F);else if(ME(F)){const K=new Promise((me,Oe)=>{F.subscribe({complete:me,error:Oe})});f.push(K)}}const g=()=>{this.done=!0,this.resolve()};Promise.all(f).then(()=>{g()}).catch(R=>{this.reject(R)}),0===f.length&&g(),this.initialized=!0}static{this.\u0275fac=function(g){return new(g||qS)}}static{this.\u0275prov=dt({token:qS,factory:qS.\u0275fac,providedIn:"root"})}}class DA{log(f){console.log(f)}warn(f){console.warn(f)}static{this.\u0275fac=function(g){return new(g||DA)}}static{this.\u0275prov=dt({token:DA,factory:DA.\u0275fac,providedIn:"platform"})}}const gM=new pt("LocaleId",{providedIn:"root",factory:()=>vr(gM,Ze.Optional|Ze.SkipSelf)||function _L(){return typeof $localize<"u"&&$localize.locale||Yi}()}),KR=new pt("DefaultCurrencyCode",{providedIn:"root",factory:()=>"USD"});new pt("Translations"),new pt("TranslationsFormat");var LC;!function(c){c[c.Error=0]="Error",c[c.Warning=1]="Warning",c[c.Ignore=2]="Ignore"}(LC||(LC={}));class iT{constructor(){this.taskId=0,this.pendingTasks=new Set,this.hasPendingTasks=new v.t(!1)}add(){this.hasPendingTasks.next(!0);const f=this.taskId++;return this.pendingTasks.add(f),f}remove(f){this.pendingTasks.delete(f),0===this.pendingTasks.size&&this.hasPendingTasks.next(!1)}ngOnDestroy(){this.pendingTasks.clear(),this.hasPendingTasks.next(!1)}static{this.\u0275fac=function(g){return new(g||iT)}}static{this.\u0275prov=dt({token:iT,factory:iT.\u0275fac,providedIn:"root"})}}class XR{constructor(f,g){this.ngModuleFactory=f,this.componentFactories=g}}class sT{compileModuleSync(f){return new U(f)}compileModuleAsync(f){return Promise.resolve(this.compileModuleSync(f))}compileModuleAndAllComponentsSync(f){const g=this.compileModuleSync(f),F=mp(Ss(f).declarations).reduce((K,me)=>{const Oe=jr(me);return Oe&&K.push(new s_(Oe)),K},[]);return new XR(g,F)}compileModuleAndAllComponentsAsync(f){return Promise.resolve(this.compileModuleAndAllComponentsSync(f))}clearCache(){}clearCacheFor(f){}getModuleId(f){}static{this.\u0275fac=function(g){return new(g||sT)}}static{this.\u0275prov=dt({token:sT,factory:sT.\u0275fac,providedIn:"root"})}}const QR=new pt("compilerOptions");class HC{}new class ev{constructor(){this.resolverToTokenToDependencies=new WeakMap,this.resolverToProviders=new WeakMap,this.standaloneInjectorToComponent=new WeakMap}reset(){this.resolverToTokenToDependencies=new WeakMap,this.resolverToProviders=new WeakMap,this.standaloneInjectorToComponent=new WeakMap}};const BC=new pt(""),FC=new pt("");class vM{constructor(f,g,R){this._ngZone=f,this.registry=g,this._pendingCount=0,this._isZoneStable=!0,this._didWork=!1,this._callbacks=[],this.taskTrackingZone=null,VC||(function VO(c){VC=c}(R),R.addToWindow(g)),this._watchAngularEvents(),f.run(()=>{this.taskTrackingZone=typeof Zone>"u"?null:Zone.current.get("TaskTrackingZone")})}_watchAngularEvents(){this._ngZone.onUnstable.subscribe({next:()=>{this._didWork=!0,this._isZoneStable=!1}}),this._ngZone.runOutsideAngular(()=>{this._ngZone.onStable.subscribe({next:()=>{Uc.assertNotInAngularZone(),queueMicrotask(()=>{this._isZoneStable=!0,this._runCallbacksIfReady()})}})})}increasePendingRequestCount(){return this._pendingCount+=1,this._didWork=!0,this._pendingCount}decreasePendingRequestCount(){if(this._pendingCount-=1,this._pendingCount<0)throw new Error("pending async requests below zero");return this._runCallbacksIfReady(),this._pendingCount}isStable(){return this._isZoneStable&&0===this._pendingCount&&!this._ngZone.hasPendingMacrotasks}_runCallbacksIfReady(){if(this.isStable())queueMicrotask(()=>{for(;0!==this._callbacks.length;){let f=this._callbacks.pop();clearTimeout(f.timeoutId),f.doneCb(this._didWork)}this._didWork=!1});else{let f=this.getPendingTasks();this._callbacks=this._callbacks.filter(g=>!g.updateCb||!g.updateCb(f)||(clearTimeout(g.timeoutId),!1)),this._didWork=!0}}getPendingTasks(){return this.taskTrackingZone?this.taskTrackingZone.macroTasks.map(f=>({source:f.source,creationLocation:f.creationLocation,data:f.data})):[]}addCallback(f,g,R){let F=-1;g&&g>0&&(F=setTimeout(()=>{this._callbacks=this._callbacks.filter(K=>K.timeoutId!==F),f(this._didWork,this.getPendingTasks())},g)),this._callbacks.push({doneCb:f,timeoutId:F,updateCb:R})}whenStable(f,g,R){if(R&&!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(f,g,R),this._runCallbacksIfReady()}getPendingRequestCount(){return this._pendingCount}registerApplication(f){this.registry.registerApplication(f,this)}unregisterApplication(f){this.registry.unregisterApplication(f)}findProviders(f,g,R){return[]}static{this.\u0275fac=function(g){return new(g||vM)(cr(Uc),cr(oT),cr(FC))}}static{this.\u0275prov=dt({token:vM,factory:vM.\u0275fac})}}class oT{constructor(){this._applications=new Map}registerApplication(f,g){this._applications.set(f,g)}unregisterApplication(f){this._applications.delete(f)}unregisterAllApplications(){this._applications.clear()}getTestability(f){return this._applications.get(f)||null}getAllTestabilities(){return Array.from(this._applications.values())}getAllRootElements(){return Array.from(this._applications.keys())}findTestabilityInTree(f,g=!0){return VC?.findTestabilityInTree(this,f,g)??null}static{this.\u0275fac=function(g){return new(g||oT)}}static{this.\u0275prov=dt({token:oT,factory:oT.\u0275fac,providedIn:"platform"})}}let VC,Zm=null;const nv=new pt("AllowMultipleToken"),aT=new pt("PlatformDestroyListeners"),YC=new pt("appBootstrapListener");function fP(c,f,g){const R=new U(g);if(typeof ngJitMode<"u"&&!ngJitMode)return Promise.resolve(R);const F=c.get(QR,[]).concat(f);if(function OC(c){null!==s1&&(c.defaultEncapsulation!==s1.defaultEncapsulation||c.preserveWhitespace
1s!==s1.preserveWhitespaces)||(s1=c)}({defaultEncapsulation:QO(F.map(ut=>ut.defaultEncapsulation)),preserveWhitespaces:QO(F.map(ut=>ut.preserveWhitespaces))}),function cf(){return 0===lf.size}())return Promise.resolve(R);const K=F.flatMap(ut=>ut.providers??[]);if(0===K.length)return Promise.resolve(R);const me=Cl(),Ye=_d.create({providers:K}).get(me.ResourceLoader);return kp(ut=>Promise.resolve(Ye.get(ut))).then(()=>R)}function YO(){!function hs(c){Kf=c}(()=>{throw new he(600,!1)})}class jO{constructor(f,g){this.name=f,this.token=g}}function GO(c){c.get(H1,null)?.forEach(g=>g())}function WO(c,f,g=[]){const R=`Platform: ${f}`,F=new pt(R);return(K=[])=>{let me=GC();if(!me||me.injector.get(nv,!1)){const Oe=[...g,...K,{provide:F,useValue:!0}];c?c(Oe):function p_(c){if(Zm&&!Zm.get(nv,!1))throw new he(400,!1);YO(),Zm=c;const f=c.get(lT);return GO(c),f}($O(Oe,R))}return function pP(c){const f=GC();if(!f)throw new he(401,!1);return f}()}}function $O(c=[],f){return _d.create({name:f,providers:[{provide:N1,useValue:"platform"},{provide:aT,useValue:new Set([()=>Zm=null])},...c]})}function GC(){return Zm?.get(lT)??null}class lT{constructor(f){this._injector=f,this._modules=[],this._destroyListeners=[],this._destroyed=!1}bootstrapModuleFactory(f,g){const R=function _P(c="zone.js",f){return"noop"===c?new vm:"zone.js"===c?new Uc(f):c}(g?.ngZone,KO({eventCoalescing:g?.ngZoneEventCoalescing,runCoalescing:g?.ngZoneRunCoalescing}));return R.run(()=>{const F=function z(c,f,g){return new S(c,f,g)}(f.moduleType,this.injector,ZO(()=>R)),K=F.injector.get(n_,null);return R.runOutsideAngular(()=>{const me=R.onError.subscribe({next:Oe=>{K.handleError(Oe)}});F.onDestroy(()=>{EM(this._modules,F),me.unsubscribe()})}),zO(K,R,()=>{const me=F.injector.get(qS);return me.runInitializers(),me.donePromise.then(()=>(ni(F.injector.get(gM,Yi)||Yi),this._moduleDoBootstrap(F),F))})})}bootstrapModule(f,g=[]){const R=XO({},g);return fP(this.injector,R,f).then(F=>this.bootstrapModuleFactory(F,R))}_moduleDoBootstrap(f){const g=f.injector.get(K0);if(f._bootstrapComponents.length>0)f._bootstrapComponents.forEach(R=>g.bootstrap(R));else{if(!f.instance.ngDoBootstrap)throw new he(-403,!1);f.instance.ngDoBootstrap(g)}this._modules.push(f)}onDestroy(f){this._destroyListeners.push(f)}get injector(){return this._injector}destroy(){if(this._destroyed)throw new he(404,!1);this._modules.slice().forEach(g=>g.destroy()),this._destroyListeners.forEach(g=>g());const f=this._injector.get(aT,null);f&&(f.forEach(g=>g()),f.clear()),this._destroyed=!0}get destroyed(){return this._destroyed}static{this.\u0275fac=function(g){return new(g||lT)(cr(_d))}}static{this.\u0275prov=dt({token:lT,factory:lT.\u0275fac,providedIn:"platform"})}}function KO(c){return{enableLongStackTrace:!1,shouldCoalesceEventChangeDetection:c?.eventCoalescing??!1,shouldCoalesceRunChangeDetection:c?.runCoalescing??!1}}function zO(c,f,g){try{const R=g();return HS(R)?R.catch(F=>{throw f.runOutsideAngular(()=>c.handleError(F)),F}):R}catch(R){throw f.runOutsideAngular(()=>c.handleError(R)),R}}function XO(c,f){return Array.isArray(f)?f.reduce(XO,c):{...c,...f}}class K0{constructor(){this._bootstrapListeners=[],this._runningTick=!1,this._destroyed=!1,this._destroyListeners=[],this._views=[],this.internalErrorHandler=vr(JO),this.zoneIsStable=vr(r_),this.componentTypes=[],this.components=[],this.isStable=vr(iT).hasPendingTasks.pipe((0,w.n)(f=>f?(0,P.of)(!1):this.zoneIsStable),(0,k.F)(),(0,I.u)()),this._injector=vr(hp)}get destroyed(){return this._destroyed}get injector(){return this._injector}bootstrap(f,g){const R=f instanceof g0;if(!this._injector.get(qS).done){!R&&cs(f);throw new he(405,!1)}let K;K=R?f:this._injector.get(_m).resolveComponentFactory(f),this.componentTypes.push(K.componentType);const me=function jC(c){return c.isBoundToModule}(K)?void 0:this._injector.get(Xm),Oe=g||K.selector,Ye=K.create(_d.NULL,[],Oe,me),ut=Ye.location.nativeElement,Bt=Ye.injector.get(BC,null);return Bt?.registerApplication(ut),Ye.onDestroy(()=>{this.detachView(Ye.hostView),EM(this.components,Ye),Bt?.unregisterApplication(ut)}),this._loadComponent(Ye),Ye}tick(){if(this._runningTick)throw new he(101,!1);try{this._runningTick=!0;for(let f of this._views)f.detectChanges()}catch(f){this.internalErrorHandler(f)}finally{this._runningTick=!1}}attachView(f){const g=f;this._views.push(g),g.attachToAppRef(this)}detachView(f){const g=f;EM(this._views,g),g.detachFromAppRef()}_loadComponent(f){this.attachView(f.hostView),this.tick(),this.components.push(f);const g=this._injector.get(YC,[]);g.push(...this._bootstrapListeners),g.forEach(R=>R(f))}ngOnDestroy(){if(!this._destroyed)try{this._destroyListeners.forEac
vendor: 7,441 bytes, line 1
1h(f=>f()),this._views.slice().forEach(f=>f.destroy())}finally{this._destroyed=!0,this._views=[],this._bootstrapListeners=[],this._destroyListeners=[]}}onDestroy(f){return this._destroyListeners.push(f),()=>EM(this._destroyListeners,f)}destroy(){if(this._destroyed)throw new he(406,!1);const f=this._injector;f.destroy&&!f.destroyed&&f.destroy()}get viewCount(){return this._views.length}warnIfDestroyed(){}static{this.\u0275fac=function(g){return new(g||K0)}}static{this.\u0275prov=dt({token:K0,factory:K0.\u0275fac,providedIn:"root"})}}function EM(c,f){const g=c.indexOf(f);g>-1&&c.splice(g,1)}function QO(c){for(let f=c.length-1;f>=0;f--)if(void 0!==c[f])return c[f]}const JO=new pt("",{providedIn:"root",factory:()=>vr(n_).handleError.bind(void 0)});function mP(){const c=vr(Uc),f=vr(n_);return g=>c.runOutsideAngular(()=>f.handleError(g))}class IA{constructor(){this.zone=vr(Uc),this.applicationRef=vr(K0)}initialize(){this._onMicrotaskEmptySubscription||(this._onMicrotaskEmptySubscription=this.zone.onMicrotaskEmpty.subscribe({next:()=>{this.zone.run(()=>{this.applicationRef.tick()})}}))}ngOnDestroy(){this._onMicrotaskEmptySubscription?.unsubscribe()}static{this.\u0275fac=function(g){return new(g||IA)}}static{this.\u0275prov=dt({token:IA,factory:IA.\u0275fac,providedIn:"root"})}}new pt("");function ZO(c){return[{provide:Uc,useFactory:c},{provide:D1,multi:!0,useFactory:()=>{const f=vr(IA,{optional:!0});return()=>f.initialize()}},{provide:JO,useFactory:mP},{provide:r_,useFactory:N_}]}function SP(){return!1}function vP(){}class EP{static{this.__NG_ELEMENT_ID__=TP}}function TP(c){return function yP(c,f,g){if(_o(c)&&!g){const R=so(c.index,f);return new Hg(R,R)}if(47&c.type){const R=f[po];return new Hg(R,f)}return null}(ma(),Xr(),16==(16&c))}class rx{constructor(){}supports(f){return CS(f)}create(f){return new OP(f)}}const CP=(c,f)=>f;class OP{constructor(f){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=f||CP}forEachItem(f){let g;for(g=this._itHead;null!==g;g=g._next)f(g)}forEachOperation(f){let g=this._itHead,R=this._removalsHead,F=0,K=null;for(;g||R;){const me=!R||g&&g.currentIndex<sx(R,F,K)?g:R,Oe=sx(me,F,K),Ye=me.currentIndex;if(me===R)F--,R=R._nextRemoved;else if(g=g._next,null==me.previousIndex)F++;else{K||(K=[]);const ut=Oe-F,Bt=Ye-F;if(ut!=Bt){for(let Kn=0;Kn<ut;Kn++){const sr=Kn<K.length?K[Kn]:K[Kn]=0,Vr=sr+Kn;Bt<=Vr&&Vr<ut&&(K[Kn]=sr+1)}K[me.previousIndex]=Bt-ut}}Oe!==Ye&&f(me,Oe,Ye)}}forEachPreviousItem(f){let g;for(g=this._previousItHead;null!==g;g=g._nextPrevious)f(g)}forEachAddedItem(f){let g;for(g=this._additionsHead;null!==g;g=g._nextAdded)f(g)}forEachMovedItem(f){let g;for(g=this._movesHead;null!==g;g=g._nextMoved)f(g)}forEachRemovedItem(f){let g;for(g=this._removalsHead;null!==g;g=g._nextRemoved)f(g)}forEachIdentityChange(f){let g;for(g=this._identityChangesHead;null!==g;g=g._nextIdentityChange)f(g)}diff(f){if(null==f&&(f=[]),!CS(f))throw new he(900,!1);return this.check(f)?this:null}onDestroy(){}check(f){this._reset();let F,K,me,g=this._itHead,R=!1;if(Array.isArray(f)){this.length=f.length;for(let Oe=0;Oe<this.length;Oe++)K=f[Oe],me=this._trackByFn(Oe,K),null!==g&&Object.is(g.trackById,me)?(R&&(g=this._verifyReinsertion(g,K,me,Oe)),Object.is(g.item,K)||this._addIdentityChange(g,K)):(g=this._mismatch(g,K,me,Oe),R=!0),g=g._next}else F=0,function kb(c,f){if(Array.isArray(c))for(let g=0;g<c.length;g++)f(c[g]);else{const g=c[Symbol.iterator]();let R;for(;!(R=g.next()).done;)f(R.value)}}(f,Oe=>{me=this._trackByFn(F,Oe),null!==g&&Object.is(g.trackById,me)?(R&&(g=this._verifyReinsertion(g,Oe,me,F)),Object.is(g.item,Oe)||this._addIdentityChange(g,Oe)):(g=this._mismatch(g,Oe,me,F),R=!0),g=g._next,F++}),this.length=F;return this._truncate(g),this.collection=f,this.isDirty}get isDirty(){return null!==this._additionsHead||null!==this._movesHead||null!==this._removalsHead||null!==this._identityChangesHead}_reset(){if(this.isDirty){let f;for(f=this._previousItHead=this._itHead;null!==f;f=f._next)f._nextPrevious=f._next;for(f=this._additionsHead;null!==f;f=f._nextAdded)f.previousIndex=f.currentIndex;for(this._additionsHead=this._additionsTail=null,f=this._movesHead;null!==f;f=f._nextMoved)f.previousIndex=f.currentIndex;this._movesHead=this._movesTail=null,this._removalsHead=this._removalsTail=null,this._identityChangesHead=this._identityChangesTail=null}}_mismatch(f,g,R,F){let K;return null===f?K=this._itTail:(K=f._prev,this._remove(f)),null!==(f=null===this._unlinkedRecords?null:this._unlinkedRecords.get(R,null))?(Object.is(f.item,g)||this._addIdentityChange(f,g),this._reinsertAfter(f,K,F)):null!==(f=null===this._linkedRecords?null:this._linkedRecords.get(R,F))?(Object.is(f.item,g)||this._addIdentityChange(f,g),this._moveAfter(f,K,F)):f=this._addAfter(new xP(g,R),K,F),f}_verifyReinsertion(f,g,R,F){let K=null===this._unlinkedRecords?null:this._unlinkedRecords.get(R,null);return null!==K?f=this._reinsertAfter(K,f._prev,F):f.currentIndex!=F&&(f.currentIndex=F,this._addToMoves(f,F)),f}_truncate(f){for(;null!==f;){const g=f._next;this._addToRemovals(this._unlink(f)),f=g}null!==this._unlinkedRecords&&this._unlinkedRecords.clear(),null!==this._additionsTail&&(this._additionsTail._nextAdded=null),null!==this._movesTail&&(this._movesTail._nextMoved=null),null!==this._itTail&&(this._itTail._next=null),null!==this._removalsTail&&(this._removalsTail._nextRemoved=null),null!==this._identityChangesTail&&(this._identityChangesTail._nextIdentityChange=null)}_reinsertAfter(f,g,R){null!==this._unlinkedRecords&&this._unlinkedRecords.remove(f);const F=f._prevRemoved,K=f._nextRemoved;return null===F?this._removalsHead=K:F._nextRemoved=K,null===K?this._removalsTail=F:K._prevRemoved=F,this._insertAfter(f,g,R),this._addToMoves(f,R),f}_moveAfter(f,g,R){return this._unlink(f),this._insertAfter(f,g,R),this._addToMoves(f,R),f}_addAfter(f,g,R){return this._insertAfter(f,g,R),null===this._additionsTail?this._additionsTail=this._additionsHead=f:this._additionsTail=this._additionsTail._nextAdded=f,f}_insertAfter(f,g,R){const F=null===g?this._itHead:g._next;return f._next=F,f._prev=g,null===F?this._itTail=f:F._prev=f,null===g?this._itHead=f:g._next=f,null===this._linkedRecords&&(this._linkedRecords=new ix),this._linkedRecords.put(f),f.currentIndex=R,f}_remove(f){return this._addToRemovals(this._unlink(f))}_unlink(f){null!==this._linkedRecords&&this._linkedRecords.remove(f);const g=f._prev,R=f._next;return null===g?this._itHead=R:g._next=R,null===R?this._itTail=g:R._prev=g,f}_addToMoves(f,g){return f.previousIndex===g||(null===this._movesTail?this._movesTail=this._movesHead=f:this._movesTail=this._movesTail._nextMoved=f),f}_addToRemovals(f){return null===this._unlinkedRecords&&(this._unlinkedRecords=new ix),this._unlinkedRecords.put(f),f.currentIndex=null,f._nextRemoved=null,null===this._removalsTail?(this._removalsTail=this._removalsHead=f,f._prevRemoved=null):(f._prevRemoved=this._removalsTail,this._removalsTail=this._removalsTail._nextRemoved=f),f}_addIdentityChange(f,g){return f.item=g,null===this._identityChangesTail?this._identityChangesTail=this._identityChangesHead=f:this._identityChangesTail=this._identityChangesTail._nextIdentityChange=f,f}}
1class xP{constructor(f,g){this.item=f,this.trackById=g,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 DP{constructor(){this._head=null,this._tail=null}add(f){null===this._head?(this._head=this._tail=f,f._nextDup=null,f._prevDup=null):(this._tail._nextDup=f,f._prevDup=this._tail,f._nextDup=null,this._tail=f)}get(f,g){let R;for(R=this._head;null!==R;R=R._nextDup)if((null===g||g<=R.currentIndex)&&Object.is(R.trackById,f))return R;return null}remove(f){const g=f._prevDup,R=f._nextDup;return null===g?this._head=R:g._nextDup=R,null===R?this._tail=g:R._prevDup=g,null===this._head}}class ix{constructor(){this.map=new Map}put(f){const g=f.trackById;let R=this.map.get(g);R||(R=new DP,this.map.set(g,R)),R.add(f)}get(f,g){const R=f,F=this.map.get(R);return F?F.get(f,g):null}remove(f){const g=f.trackById;return this.map.get(g).remove(f)&&this.map.delete(g),f}get isEmpty(){return 0===this.map.size}clear(){this.map.clear()}}function sx(c,f,g){const R=c.previousIndex;if(null===R)return R;let F=0;return g&&R<g.length&&(F=g[R]),R+f+F}class ox{constructor(){}supports(f){return f instanceof Map||fE(f)}create(){return new RP}}class RP{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(f){let g;for(g=this._mapHead;null!==g;g=g._next)f(g)}forEachPreviousItem(f){let g;for(g=this._previousMapHead;null!==g;g=g._nextPrevious)f(g)}forEachChangedItem(f){let g;for(g=this._changesHead;null!==g;g=g._nextChanged)f(g)}forEachAddedItem(f){let g;for(g=this._additionsHead;null!==g;g=g._nextAdded)f(g)}forEachRemovedItem(f){let g;for(g=this._removalsHead;null!==g;g=g._nextRemoved)f(g)}diff(f){if(f){if(!(f instanceof Map||fE(f)))throw new he(900,!1)}else f=new Map;return this.check(f)?this:null}onDestroy(){}check(f){this._reset();let g=this._mapHead;if(this._appendAfter=null,this._forEach(f,(R,F)=>{if(g&&g.key===F)this._maybeAddToChanges(g,R),this._appendAfter=g,g=g._next;else{const K=this._getOrCreateRecordForKey(F,R);g=this._insertBeforeOrAppend(g,K)}}),g){g._prev&&(g._prev._next=null),this._removalsHead=g;for(let R=g;null!==R;R=R._nextRemoved)R===this._mapHead&&(this._mapHead=null),this._records.delete(R.key),R._nextRemoved=R._next,R.previousValue=R.currentValue,R.currentValue=null,R._prev=null,R._next=null}return this._changesTail&&(this._changesTail._nextChanged=null),this._additionsTail&&(this._additionsTail._nextAdded=null),this.isDirty}_insertBeforeOrAppend(f,g){if(f){const R=f._prev;return g._next=f,g._prev=R,f._prev=g,R&&(R._next=g),f===this._mapHead&&(this._mapHead=g),this._appendAfter=f,f}return this._appendAfter?(this._appendAfter._next=g,g._prev=this._appendAfter):this._mapHead=g,this._appendAfter=g,null}_getOrCreateRecordForKey(f,g){if(this._records.has(f)){const F=this._records.get(f);this._maybeAddToChanges(F,g);const K=F._prev,me=F._next;return K&&(K._next=me),me&&(me._prev=K),F._next=null,F._prev=null,F}const R=new ax(f);return this._records.set(f,R),R.currentValue=g,this._addToAdditions(R),R}_reset(){if(this.isDirty){let f;for(this._previousMapHead=this._mapHead,f=this._previousMapHead;null!==f;f=f._next)f._nextPrevious=f._next;for(f=this._changesHead;null!==f;f=f._nextChanged)f.previousValue=f.currentValue;for(f=this._additionsHead;null!=f;f=f._nextAdded)f.previousValue=f.currentValue;this._changesHead=this._changesTail=null,this._additionsHead=this._additionsTail=null,this._removalsHead=null}}_maybeAddToChanges(f,g){Object.is(g,f.currentValue)||(f.previousValue=f.currentValue,f.currentValue=g,this._addToChanges(f))}_addToAdditions(f){null===this._additionsHead?this._additionsHead=this._additionsTail=f:(this._additionsTail._nextAdded=f,this._additionsTail=f)}_addToChanges(f){null===this._changesHead?this._changesHead=this._changesTail=f:(this._changesTail._nextChanged=f,this._changesTail=f)}_forEach(f,g){f instanceof Map?f.forEach(g):Object.keys(f).forEach(R=>g(f[R],R))}}class ax{constructor(f){this.key=f,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 XC(){return new qm([new rx])}class qm{static{this.\u0275prov=dt({token:qm,providedIn:"root",factory:XC})}constructor(f){this.factories=f}static create(f,g){if(null!=g){const R=g.factories.slice();f=f.concat(R)}return new qm(f)}static extend(f){return{provide:qm,useFactory:g=>qm.create(f,g||XC()),deps:[[qm,new g_,new eh]]}}find(f){const g=this.factories.find(R=>R.supports(f));if(null!=g)return g;throw new he(901,!1)}}function QC(){return new z0([new ox])}class z0{static{this.\u0275prov=dt({token:z0,providedIn:"root",factory:QC})}constructor(f){this.factories=f}static create(f,g){if(g){const R=g.factories.slice();f=f.concat(R)}return new z0(f)}static extend(f){return{provide:z0,useFactory:g=>z0.create(f,g||QC()),deps:[[z0,new g_,new eh]]}}find(f){const g=this.factories.find(R=>R.supports(f));if(g)return g;throw new he(901,!1)}}const wP=[new ox],lx=[new rx],cx=(new qm(lx),new z0(wP),WO(null,"core",[]));class NA{constructor(f){}static{this.\u0275fac=function(g){return new(g||NA)(cr(K0))}}static{this.\u0275mod=Mn({type:NA})}static{this.\u0275inj=Mt({})}}function jP(c){return"boolean"==typeof c?c:null!=c&&"false"!==c}function GP(c,f=NaN){return isNaN(parseFloat(c))||isNaN(Number(c))?f:Number(c)}function $P(c,f){const g=jr(c),R=f.elementInjector||cm();return new s_(g).create(R,f.projectableNodes,f.hostElement,f.environmentInjector)}function KP(c){const f=jr(c);if(!f)return null;const g=new s_(f);return{get selector(){return g.selector},get type(){return g.componentType},get inputs(){return g.inputs},get outputs(){return g.outputs},get ngContentSelectors(){return g.ngContentSelectors},get isStandalone(){return f.standalone},get isSignal(){return f.signals}}}},89079:(We,Te,C)=>{"use strict";C.d(Te,{br:()=>P,ot:()=>rt,pQ:()=>v});var s=C(17705),A=C(71985),L=C(92771),y=C(56977);function v(Ze){Ze||((0,s.Af3)(v),Ze=(0,s.WQX)(s.abz));const st=new A.c(Vt=>Ze.onDestroy(Vt.next.bind(Vt)));return Vt=>Vt.pipe((0,y.Q)(st))}function P(Ze,st){!st?.injector&&(0,s.Af3)(P);const Vt=st?.injector??(0,s.WQX)(s.zZn),an=new L.m(1),Zn=(0,s.QZP)(()=>{let En;try{En=Ze()}catch(gn){return void(0,s.O8t)(()=>an.error(gn))}(0,s.O8t)(()=>an.next(En))},{injector:Vt,manualCleanup:!0}
1);return Vt.get(s.abz).onDestroy(()=>{Zn.destroy(),an.complete()}),an.asObservable()}class k extends Error{constructor(st,Vt){super(function b(Ze,st){return`NG0${Math.abs(Ze)}${st?": "+st:""}`}(st,Vt)),this.code=st}}let ee=null;function fe(Ze){const st=ee;return ee=Ze,st}function rt(Ze,st){const Vt=!st?.manualCleanup;Vt&&!st?.injector&&(0,s.Af3)(rt);const an=Vt?st?.injector?.get(s.abz)??(0,s.WQX)(s.abz):null;let Zn;return Zn=st?.requireSync?(0,s.vPA)({kind:0}):(0,s.vPA)({kind:1,value:st?.initialValue}),function yt(Ze){const st=fe(null);try{return Ze()}finally{fe(st)}}(()=>{const En=Ze.subscribe({next:gn=>Zn.set({kind:1,value:gn}),error:gn=>Zn.set({kind:2,error:gn})});an?.onDestroy(En.unsubscribe.bind(En))}),(0,s.EWP)(()=>{const En=Zn();switch(En.kind){case 1:return En.value;case 2:throw En.error;case 0:throw new k(601,"`toSignal()` called with `requireSync` but `Observable` did not emit synchronously.")}})}},89417:(We,Te,C)=>{"use strict";C.d(Te,{BC:()=>yt,J3:()=>ke,MJ:()=>Ri,X1:()=>Jl,YN:()=>za,Yp:()=>Zo,ZU:()=>gt,cz:()=>ee,gE:()=>$e,hs:()=>Fi,j4:()=>Ss,k0:()=>q,kq:()=>w,ok:()=>Ma,vO:()=>Mt,vS:()=>Qs,ze:()=>Yl});var s=C(17705),A=C(60177),L=C(22806),y=C(27468),v=C(96354);class P{constructor(be,At){this._renderer=be,this._elementRef=At,this.onChange=hn=>{},this.onTouched=()=>{}}setProperty(be,At){this._renderer.setProperty(this._elementRef.nativeElement,be,At)}registerOnTouched(be){this.onTouched=be}registerOnChange(be){this.onChange=be}setDisabledState(be){this.setProperty("disabled",be)}static{this.\u0275fac=function(At){return new(At||P)(s.rXU(s.sFG),s.rXU(s.aKT))}}static{this.\u0275dir=s.FsC({type:P})}}class I extends P{static{this.\u0275fac=function(){let be;return function(hn){return(be||(be=s.xGo(I)))(hn||I)}}()}static{this.\u0275dir=s.FsC({type:I,features:[s.Vt3]})}}const w=new s.nKC("NgValueAccessor"),k={provide:w,useExisting:(0,s.Rfq)(()=>b),multi:!0};class b extends I{writeValue(be){this.setProperty("checked",be)}static{this.\u0275fac=function(){let be;return function(hn){return(be||(be=s.xGo(b)))(hn||b)}}()}static{this.\u0275dir=s.FsC({type:b,selectors:[["input","type","checkbox","formControlName",""],["input","type","checkbox","formControl",""],["input","type","checkbox","ngModel",""]],hostBindings:function(At,hn){1&At&&s.bIt("change",function(qi){return hn.onChange(qi.target.checked)})("blur",function(){return hn.onTouched()})},features:[s.Jv_([k]),s.Vt3]})}}const T={provide:w,useExisting:(0,s.Rfq)(()=>p),multi:!0};const i=new s.nKC("CompositionEventMode");class p extends P{constructor(be,At,hn){super(be,At),this._compositionMode=hn,this._composing=!1,null==this._compositionMode&&(this._compositionMode=!function a(){const vn=(0,A.QT)()?(0,A.QT)().getUserAgent():"";return/android (\d+)/.test(vn.toLowerCase())}())}writeValue(be){const At=be??"";this.setProperty("value",At)}_handleInput(be){(!this._compositionMode||this._compositionMode&&!this._composing)&&this.onChange(be)}_compositionStart(){this._composing=!0}_compositionEnd(be){this._composing=!1,this._compositionMode&&this.onChange(be)}static{this.\u0275fac=function(At){return new(At||p)(s.rXU(s.sFG),s.rXU(s.aKT),s.rXU(i,8))}}static{this.\u0275dir=s.FsC({type:p,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(At,hn){1&At&&s.bIt("input",function(qi){return hn._handleInput(qi.target.value)})("blur",function(){return hn.onTouched()})("compositionstart",function(){return hn._compositionStart()})("compositionend",function(qi){return hn._compositionEnd(qi.target.value)})},features:[s.Jv_([T]),s.Vt3]})}}function O(vn){return null==vn||("string"==typeof vn||Array.isArray(vn))&&0===vn.length}function Y(vn){return null!=vn&&"number"==typeof vn.length}const ee=new s.nKC("NgValidators"),te=new s.nKC("NgAsyncValidators"),fe=/^(?=.{1,254}$)(?=.{1,64}@)[a-zA-Z0-9!#$%&'*+/=?^_`{|}~-]+(?:\.[a-zA-Z0-9!#$%&'*+/=?^_`{|}~-]+)*@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*$/;class q{static min(be){return he(be)}static max(be){return pe(be)}static required(be){return oe(be)}static requiredTrue(be){return ie(be)}static email(be){return Z(be)}static minLength(be){return ue(be)}static maxLength(be){return se(be)}static pattern(be){return ge(be)}static nullValidator(be){return null}static compose(be){return De(be)}static composeAsync(be){return J(be)}}function he(vn){return be=>{if(O(be.value)||O(vn))return null;const At=parseFloat(be.value);return!isNaN(At)&&At<vn?{min:{min:vn,actual:be.value}}:null}}function pe(vn){return be=>{if(O(be.value)||O(vn))return null;const At=parseFloat(be.value);return!isNaN(At)&&At>vn?{max:{max:vn,actual:be.value}}:null}}function oe(vn){return O(vn.value)?{required:!0}:null}function ie(vn){return!0===vn.value?null:{required:!0}}function Z(vn){return O(vn.value)||fe.test(vn.value)?null:{email:!0}}function ue(vn){return be=>O(be.value)||!Y(be.value)?null:be.value.length<vn?{minlength:{requiredLength:vn,actualLength:be.value.length}}:null}function se(vn){return be=>Y(be.value)&&be.value.length>vn?{maxlength:{requiredLength:vn,actualLength:be.value.length}}:null}function ge(vn){if(!vn)return X;let be,At;return"string"==typeof vn?(At="","^"!==vn.charAt(0)&&(At+="^"),At+=vn,"$"!==vn.charAt(vn.length-1)&&(At+="$"),be=new RegExp(At)):(At=vn.toString(),be=vn),hn=>{if(O(hn.value))return null;const Nr=hn.value;return be.test(Nr)?null:{pattern:{requiredPattern:At,actualValue:Nr}}}}function X(vn){return null}function we(vn){return null!=vn}function ce(vn){return(0,s.jNT)(vn)?(0,L.H)(vn):vn}function xe(vn){let be={};
1return vn.forEach(At=>{be=null!=At?{...be,...At}:be}),0===Object.keys(be).length?null:be}function Pe(vn,be){return be.map(At=>At(vn))}function Be(vn){return vn.map(be=>function Je(vn){return!vn.validate}(be)?be:At=>be.validate(At))}function De(vn){if(!vn)return null;const be=vn.filter(we);return 0==be.length?null:function(At){return xe(Pe(At,be))}}function Me(vn){return null!=vn?De(Be(vn)):null}function J(vn){if(!vn)return null;const be=vn.filter(we);return 0==be.length?null:function(At){const hn=Pe(At,be).map(ce);return(0,y.p)(hn).pipe((0,v.T)(xe))}}function B(vn){return null!=vn?J(Be(vn)):null}function G(vn,be){return null===vn?[be]:Array.isArray(vn)?[...vn,be]:[vn,be]}function le(vn){return vn._rawValidators}function Se(vn){return vn._rawAsyncValidators}function _e(vn){return vn?Array.isArray(vn)?vn:[vn]:[]}function Re(vn,be){return Array.isArray(vn)?vn.includes(be):vn===be}function je(vn,be){const At=_e(be);return _e(vn).forEach(Nr=>{Re(At,Nr)||At.push(Nr)}),At}function ze(vn,be){return _e(be).filter(At=>!Re(vn,At))}class dt{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(be){this._rawValidators=be||[],this._composedValidatorFn=Me(this._rawValidators)}_setAsyncValidators(be){this._rawAsyncValidators=be||[],this._composedAsyncValidatorFn=B(this._rawAsyncValidators)}get validator(){return this._composedValidatorFn||null}get asyncValidator(){return this._composedAsyncValidatorFn||null}_registerOnDestroy(be){this._onDestroyCallbacks.push(be)}_invokeOnDestroyCallbacks(){this._onDestroyCallbacks.forEach(be=>be()),this._onDestroyCallbacks=[]}reset(be=void 0){this.control&&this.control.reset(be)}hasError(be,At){return!!this.control&&this.control.hasError(be,At)}getError(be,At){return this.control?this.control.getError(be,At):null}}class gt extends dt{get formDirective(){return null}get path(){return null}}class Mt extends dt{constructor(){super(...arguments),this._parent=null,this.name=null,this.valueAccessor=null}}class Ft{constructor(be){this._cd=be}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}}class yt extends Ft{constructor(be){super(be)}static{this.\u0275fac=function(At){return new(At||yt)(s.rXU(Mt,2))}}static{this.\u0275dir=s.FsC({type:yt,selectors:[["","formControlName",""],["","ngModel",""],["","formControl",""]],hostVars:14,hostBindings:function(At,hn){2&At&&s.AVh("ng-untouched",hn.isUntouched)("ng-touched",hn.isTouched)("ng-pristine",hn.isPristine)("ng-dirty",hn.isDirty)("ng-valid",hn.isValid)("ng-invalid",hn.isInvalid)("ng-pending",hn.isPending)},features:[s.Vt3]})}}class nn extends Ft{constructor(be){super(be)}static{this.\u0275fac=function(At){return new(At||nn)(s.rXU(gt,10))}}static{this.\u0275dir=s.FsC({type:nn,selectors:[["","formGroupName",""],["","formArrayName",""],["","ngModelGroup",""],["","formGroup",""],["form",3,"ngNoForm",""],["","ngForm",""]],hostVars:16,hostBindings:function(At,hn){2&At&&s.AVh("ng-untouched",hn.isUntouched)("ng-touched",hn.isTouched)("ng-pristine",hn.isPristine)("ng-dirty",hn.isDirty)("ng-valid",hn.isValid)("ng-invalid",hn.isInvalid)("ng-pending",hn.isPending)("ng-submitted",hn.isSubmitted)},features:[s.Vt3]})}}const Jt="VALID",fn="INVALID",xn="PENDING",Qn="DISABLED";function Er(vn){return(oi(vn)?vn.validators:vn)||null}function si(vn,be){return(oi(be)?be.asyncValidators:vn)||null}function oi(vn){return null!=vn&&!Array.isArray(vn)&&"object"==typeof vn}function Gr(vn,be,At){const hn=vn.controls;if(!(be?Object.keys(hn):hn).length)throw new s.wOt(1e3,"");if(!hn[At])throw new s.wOt(1001,"")}
vendor: 5,953 bytes, line 1
1function vi(vn,be,At){vn._forEachChild((hn,Nr)=>{if(void 0===At[Nr])throw new s.wOt(1002,"")})}class dn{constructor(be,At){this._pendingDirty=!1,this._hasOwnPendingAsyncValidator=!1,this._pendingTouched=!1,this._onCollectionChange=()=>{},this._parent=null,this.pristine=!0,this.touched=!1,this._onDisabledChange=[],this._assignValidators(be),this._assignAsyncValidators(At)}get validator(){return this._composedValidatorFn}set validator(be){this._rawValidators=this._composedValidatorFn=be}get asyncValidator(){return this._composedAsyncValidatorFn}set asyncValidator(be){this._rawAsyncValidators=this._composedAsyncValidatorFn=be}get parent(){return this._parent}get valid(){return this.status===Jt}get invalid(){return this.status===fn}get pending(){return this.status==xn}get disabled(){return this.status===Qn}get enabled(){return this.status!==Qn}get dirty(){return!this.pristine}get untouched(){return!this.touched}get updateOn(){return this._updateOn?this._updateOn:this.parent?this.parent.updateOn:"change"}setValidators(be){this._assignValidators(be)}setAsyncValidators(be){this._assignAsyncValidators(be)}addValidators(be){this.setValidators(je(be,this._rawValidators))}addAsyncValidators(be){this.setAsyncValidators(je(be,this._rawAsyncValidators))}removeValidators(be){this.setValidators(ze(be,this._rawValidators))}removeAsyncValidators(be){this.setAsyncValidators(ze(be,this._rawAsyncValidators))}hasValidator(be){return Re(this._rawValidators,be)}hasAsyncValidator(be){return Re(this._rawAsyncValidators,be)}clearValidators(){this.validator=null}clearAsyncValidators(){this.asyncValidator=null}markAsTouched(be={}){this.touched=!0,this._parent&&!be.onlySelf&&this._parent.markAsTouched(be)}markAllAsTouched(){this.markAsTouched({onlySelf:!0}),this._forEachChild(be=>be.markAllAsTouched())}markAsUntouched(be={}){this.touched=!1,this._pendingTouched=!1,this._forEachChild(At=>{At.markAsUntouched({onlySelf:!0})}),this._parent&&!be.onlySelf&&this._parent._updateTouched(be)}markAsDirty(be={}){this.pristine=!1,this._parent&&!be.onlySelf&&this._parent.markAsDirty(be)}markAsPristine(be={}){this.pristine=!0,this._pendingDirty=!1,this._forEachChild(At=>{At.markAsPristine({onlySelf:!0})}),this._parent&&!be.onlySelf&&this._parent._updatePristine(be)}markAsPending(be={}){this.status=xn,!1!==be.emitEvent&&this.statusChanges.emit(this.status),this._parent&&!be.onlySelf&&this._parent.markAsPending(be)}disable(be={}){const At=this._parentMarkedDirty(be.onlySelf);this.status=Qn,this.errors=null,this._forEachChild(hn=>{hn.disable({...be,onlySelf:!0})}),this._updateValue(),!1!==be.emitEvent&&(this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._updateAncestors({...be,skipPristineCheck:At}),this._onDisabledChange.forEach(hn=>hn(!0))}enable(be={}){const At=this._parentMarkedDirty(be.onlySelf);this.status=Jt,this._forEachChild(hn=>{hn.enable({...be,onlySelf:!0})}),this.updateValueAndValidity({onlySelf:!0,emitEvent:be.emitEvent}),this._updateAncestors({...be,skipPristineCheck:At}),this._onDisabledChange.forEach(hn=>hn(!1))}_updateAncestors(be){this._parent&&!be.onlySelf&&(this._parent.updateValueAndValidity(be),be.skipPristineCheck||this._parent._updatePristine(),this._parent._updateTouched())}setParent(be){this._parent=be}getRawValue(){return this.value}updateValueAndValidity(be={}){this._setInitialStatus(),this._updateValue(),this.enabled&&(this._cancelExistingSubscription(),this.errors=this._runValidator(),this.status=this._calculateStatus(),(this.status===Jt||this.status===xn)&&this._runAsyncValidator(be.emitEvent)),!1!==be.emitEvent&&(this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._parent&&!be.onlySelf&&this._parent.updateValueAndValidity(be)}_updateTreeValidity(be={emitEvent:!0}){this._forEachChild(At=>At._updateTreeValidity(be)),this.updateValueAndValidity({onlySelf:!0,emitEvent:be.emitEvent})}_setInitialStatus(){this.status=this._allControlsDisabled()?Qn:Jt}_runValidator(){return this.validator?this.validator(this):null}_runAsyncValidator(be){if(this.asyncValidator){this.status=xn,this._hasOwnPendingAsyncValidator=!0;const At=ce(this.asyncValidator(this));this._asyncValidationSubscription=At.subscribe(hn=>{this._hasOwnPendingAsyncValidator=!1,this.setErrors(hn,{emitEvent:be})})}}_cancelExistingSubscription(){this._asyncValidationSubscription&&(this._asyncValidationSubscription.unsubscribe(),this._hasOwnPendingAsyncValidator=!1)}setErrors(be,At={}){this.errors=be,this._updateControlsErrors(!1!==At.emitEvent)}get(be){let At=be;return null==At||(Array.isArray(At)||(At=At.split(".")),0===At.length)?null:At.reduce((hn,Nr)=>hn&&hn._find(Nr),this)}getError(be,At){const hn=At?this.get(At):this;return hn&&hn.errors?hn.errors[be]:null}hasError(be,At){return!!this.getError(be,At)}get root(){let be=this;for(;be._parent;)be=be._parent;return be}_updateControlsErrors(be){this.status=this._calculateStatus(),be&&this.statusChanges.emit(this.status),this._parent&&this._parent._updateControlsErrors(be)}_initObservables(){this.valueChanges=new s.bkB,this.statusChanges=new s.bkB}_calculateStatus(){return this._allControlsDisabled()?Qn:this.errors?fn:this._hasOwnPendingAsyncValidator||this._anyControlsHaveStatus(xn)?xn:this._anyControlsHaveStatus(fn)?fn:Jt}_anyControlsHaveStatus(be){return this._anyControls(At=>At.status===be)}_anyControlsDirty(){return this._anyControls(be=>be.dirty)}_anyControlsTouched(){return this._anyControls(be=>be.touched)}_updatePristine(be={}){this.pristine=!this._anyControlsDirty(),this._parent&&!be.onlySelf&&this._parent._updatePristine(be)}_updateTouched(be={}){this.touched=this._anyControlsTouched(),this._parent&&!be.onlySelf&&this._parent._updateTouched(be)}_registerOnCollectionChange(be){this._onCollectionChange=be}_setUpdateStrategy(be){oi(be)&&null!=be.updateOn&&(this._updateOn=be.updateOn)}_parentMarkedDirty(be){const At=this._parent&&this._parent.dirty;return!be&&!!At&&!this._parent._anyControlsDirty()}
vendor: 6,758 bytes, line 1
1_find(be){return null}_assignValidators(be){this._rawValidators=Array.isArray(be)?be.slice():be,this._composedValidatorFn=function Br(vn){return Array.isArray(vn)?Me(vn):vn||null}(this._rawValidators)}_assignAsyncValidators(be){this._rawAsyncValidators=Array.isArray(be)?be.slice():be,this._composedAsyncValidatorFn=function ci(vn){return Array.isArray(vn)?B(vn):vn||null}(this._rawAsyncValidators)}}class $e extends dn{constructor(be,At,hn){super(Er(At),si(hn,At)),this.controls=be,this._initObservables(),this._setUpdateStrategy(At),this._setUpControls(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator})}registerControl(be,At){return this.controls[be]?this.controls[be]:(this.controls[be]=At,At.setParent(this),At._registerOnCollectionChange(this._onCollectionChange),At)}addControl(be,At,hn={}){this.registerControl(be,At),this.updateValueAndValidity({emitEvent:hn.emitEvent}),this._onCollectionChange()}removeControl(be,At={}){this.controls[be]&&this.controls[be]._registerOnCollectionChange(()=>{}),delete this.controls[be],this.updateValueAndValidity({emitEvent:At.emitEvent}),this._onCollectionChange()}setControl(be,At,hn={}){this.controls[be]&&this.controls[be]._registerOnCollectionChange(()=>{}),delete this.controls[be],At&&this.registerControl(be,At),this.updateValueAndValidity({emitEvent:hn.emitEvent}),this._onCollectionChange()}contains(be){return this.controls.hasOwnProperty(be)&&this.controls[be].enabled}setValue(be,At={}){vi(this,0,be),Object.keys(be).forEach(hn=>{Gr(this,!0,hn),this.controls[hn].setValue(be[hn],{onlySelf:!0,emitEvent:At.emitEvent})}),this.updateValueAndValidity(At)}patchValue(be,At={}){null!=be&&(Object.keys(be).forEach(hn=>{const Nr=this.controls[hn];Nr&&Nr.patchValue(be[hn],{onlySelf:!0,emitEvent:At.emitEvent})}),this.updateValueAndValidity(At))}reset(be={},At={}){this._forEachChild((hn,Nr)=>{hn.reset(be?be[Nr]:null,{onlySelf:!0,emitEvent:At.emitEvent})}),this._updatePristine(At),this._updateTouched(At),this.updateValueAndValidity(At)}getRawValue(){return this._reduceChildren({},(be,At,hn)=>(be[hn]=At.getRawValue(),be))}_syncPendingControls(){let be=this._reduceChildren(!1,(At,hn)=>!!hn._syncPendingControls()||At);return be&&this.updateValueAndValidity({onlySelf:!0}),be}_forEachChild(be){Object.keys(this.controls).forEach(At=>{const hn=this.controls[At];hn&&be(hn,At)})}_setUpControls(){this._forEachChild(be=>{be.setParent(this),be._registerOnCollectionChange(this._onCollectionChange)})}_updateValue(){this.value=this._reduceValue()}_anyControls(be){for(const[At,hn]of Object.entries(this.controls))if(this.contains(At)&&be(hn))return!0;return!1}_reduceValue(){return this._reduceChildren({},(At,hn,Nr)=>((hn.enabled||this.disabled)&&(At[Nr]=hn.value),At))}_reduceChildren(be,At){let hn=be;return this._forEachChild((Nr,qi)=>{hn=At(hn,Nr,qi)}),hn}_allControlsDisabled(){for(const be of Object.keys(this.controls))if(this.controls[be].enabled)return!1;return Object.keys(this.controls).length>0||this.disabled}_find(be){return this.controls.hasOwnProperty(be)?this.controls[be]:null}}const ke=$e;class at extends $e{}const Ut=new s.nKC("CallSetDisabledState",{providedIn:"root",factory:()=>qt}),qt="always";function cr(vn,be){return[...be.path,vn]}function dr(vn,be,At=qt){pn(vn,be),be.valueAccessor.writeValue(vn.value),(vn.disabled||"always"===At)&&be.valueAccessor.setDisabledState?.(vn.disabled),function Et(vn,be){be.valueAccessor.registerOnChange(At=>{vn._pendingValue=At,vn._pendingChange=!0,vn._pendingDirty=!0,"change"===vn.updateOn&&On(vn,be)})}(vn,be),function hr(vn,be){const At=(hn,Nr)=>{be.valueAccessor.writeValue(hn),Nr&&be.viewToModelUpdate(hn)};vn.registerOnChange(At),be._registerOnDestroy(()=>{vn._unregisterOnChange(At)})}(vn,be),function Wt(vn,be){be.valueAccessor.registerOnTouched(()=>{vn._pendingTouched=!0,"blur"===vn.updateOn&&vn._pendingChange&&On(vn,be),"submit"!==vn.updateOn&&vn.markAsTouched()})}(vn,be),function Gt(vn,be){if(be.valueAccessor.setDisabledState){const At=hn=>{be.valueAccessor.setDisabledState(hn)};vn.registerOnDisabledChange(At),be._registerOnDestroy(()=>{vn._unregisterOnDisabledChange(At)})}}(vn,be)}function vr(vn,be,At=!0){const hn=()=>{};be.valueAccessor&&(be.valueAccessor.registerOnChange(hn),be.valueAccessor.registerOnTouched(hn)),zt(vn,be),vn&&(be._invokeOnDestroyCallbacks(),vn._registerOnCollectionChange(()=>{}))}function kt(vn,be){vn.forEach(At=>{At.registerOnValidatorChange&&At.registerOnValidatorChange(be)})}function pn(vn,be){const At=le(vn);null!==be.validator?vn.setValidators(G(At,be.validator)):"function"==typeof At&&vn.setValidators([At]);const hn=Se(vn);null!==be.asyncValidator?vn.setAsyncValidators(G(hn,be.asyncValidator)):"function"==typeof hn&&vn.setAsyncValidators([hn]);const Nr=()=>vn.updateValueAndValidity();kt(be._rawValidators,Nr),kt(be._rawAsyncValidators,Nr)}function zt(vn,be){let At=!1;if(null!==vn){if(null!==be.validator){const Nr=le(vn);if(Array.isArray(Nr)&&Nr.length>0){const qi=Nr.filter(Va=>Va!==be.validator);qi.length!==Nr.length&&(At=!0,vn.setValidators(qi))}}if(null!==be.asyncValidator){const Nr=Se(vn);if(Array.isArray(Nr)&&Nr.length>0){const qi=Nr.filter(Va=>Va!==be.asyncValidator);qi.length!==Nr.length&&(At=!0,vn.setAsyncValidators(qi))}}}const hn=()=>{};return kt(be._rawValidators,hn),kt(be._rawAsyncValidators,hn),At}function On(vn,be){vn._pendingDirty&&vn.markAsDirty(),vn.setValue(vn._pendingValue,{emitModelToViewChange:!1}),be.viewToModelUpdate(vn._pendingValue),vn._pendingChange=!1}function Wn(vn,be){pn(vn,be)}function Rr(vn,be){if(!vn.hasOwnProperty("model"))return!1;const At=vn.model;return!!At.isFirstChange()||!Object.is(be,At.currentValue)}function $r(vn,be){vn._syncPendingControls(),be.forEach(At=>{const hn=At.control;"submit"===hn.updateOn&&hn._pendingChange&&(At.viewToModelUpdate(hn._pendingValue),hn._pendingChange=!1)})}function li(vn,be){if(!be)return null;let At,hn,Nr;return Array.isArray(be),be.forEach(qi=>{qi.constructor===p?At=qi:function Jn(vn){return Object.getPrototypeOf(vn.constructor)===I}(qi)?hn=qi:Nr=qi}),Nr||hn||At||null}const Lr={provide:gt,useExisting:(0,s.Rfq)(()=>qn)},_r=Promise.resolve();class qn extends gt{constructor(be,At,hn){super(),this.callSetDisabledState=hn,this.submitted=!1,this._directives=new Set,this.ngSubmit=new s.bkB,this.form=new $e({},Me(be),B(At))}ngAfterViewInit(){this._setUpdateStrategy()}get formDirective(){return this}get control(){return this.form}get path(){return[]}get controls(){return this.form.controls}addControl(be){_r.then(()=>{const At=this._findContainer(be.path);be.control=At.registerControl(be.name,be.control),dr(be.control,be,this.callSetDisabledState),be.control.updateValueAndValidity({emitEvent:!1}),this._directives.add(be)})}getControl(be){return this.form.get(be.path)}
1removeControl(be){_r.then(()=>{const At=this._findContainer(be.path);At&&At.removeControl(be.name),this._directives.delete(be)})}addFormGroup(be){_r.then(()=>{const At=this._findContainer(be.path),hn=new $e({});Wn(hn,be),At.registerControl(be.name,hn),hn.updateValueAndValidity({emitEvent:!1})})}removeFormGroup(be){_r.then(()=>{const At=this._findContainer(be.path);At&&At.removeControl(be.name)})}getFormGroup(be){return this.form.get(be.path)}updateModel(be,At){_r.then(()=>{this.form.get(be.path).setValue(At)})}setValue(be){this.control.setValue(be)}onSubmit(be){return this.submitted=!0,$r(this.form,this._directives),this.ngSubmit.emit(be),"dialog"===be?.target?.method}onReset(){this.resetForm()}resetForm(be=void 0){this.form.reset(be),this.submitted=!1}_setUpdateStrategy(){this.options&&null!=this.options.updateOn&&(this.form._updateOn=this.options.updateOn)}_findContainer(be){return be.pop(),be.length?this.form.get(be):this.form}static{this.\u0275fac=function(At){return new(At||qn)(s.rXU(ee,10),s.rXU(te,10),s.rXU(Ut,8))}}static{this.\u0275dir=s.FsC({type:qn,selectors:[["form",3,"ngNoForm","",3,"formGroup",""],["ng-form"],["","ngForm",""]],hostBindings:function(At,hn){1&At&&s.bIt("submit",function(qi){return hn.onSubmit(qi)})("reset",function(){return hn.onReset()})},inputs:{options:["ngFormOptions","options"]},outputs:{ngSubmit:"ngSubmit"},exportAs:["ngForm"],features:[s.Jv_([Lr]),s.Vt3]})}}function Ir(vn,be){const At=vn.indexOf(be);At>-1&&vn.splice(At,1)}function fi(vn){return"object"==typeof vn&&null!==vn&&2===Object.keys(vn).length&&"value"in vn&&"disabled"in vn}const Ri=class extends dn{constructor(be=null,At,hn){super(Er(At),si(hn,At)),this.defaultValue=null,this._onChange=[],this._pendingChange=!1,this._applyFormState(be),this._setUpdateStrategy(At),this._initObservables(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator}),oi(At)&&(At.nonNullable||At.initialValueIsDefault)&&(fi(be)?this.defaultValue=be.value:this.defaultValue=be)}setValue(be,At={}){this.value=this._pendingValue=be,this._onChange.length&&!1!==At.emitModelToViewChange&&this._onChange.forEach(hn=>hn(this.value,!1!==At.emitViewToModelChange)),this.updateValueAndValidity(At)}patchValue(be,At={}){this.setValue(be,At)}reset(be=this.defaultValue,At={}){this._applyFormState(be),this.markAsPristine(At),this.markAsUntouched(At),this.setValue(this.value,At),this._pendingChange=!1}_updateValue(){}_anyControls(be){return!1}_allControlsDisabled(){return this.disabled}registerOnChange(be){this._onChange.push(be)}_unregisterOnChange(be){Ir(this._onChange,be)}registerOnDisabledChange(be){this._onDisabledChange.push(be)}_unregisterOnDisabledChange(be){Ir(this._onDisabledChange,be)}_forEachChild(be){}_syncPendingControls(){return!("submit"!==this.updateOn||(this._pendingDirty&&this.markAsDirty(),this._pendingTouched&&this.markAsTouched(),!this._pendingChange))&&(this.setValue(this._pendingValue,{onlySelf:!0,emitModelToViewChange:!1}),!0)}_applyFormState(be){fi(be)?(this.value=this._pendingValue=be.value,be.disabled?this.disable({onlySelf:!0,emitEvent:!1}):this.enable({onlySelf:!0,emitEvent:!1})):this.value=this._pendingValue=be}},Fi=Ri;class Yr extends gt{ngOnInit(){this._checkParentType(),this.formDirective.addFormGroup(this)}ngOnDestroy(){this.formDirective&&this.formDirective.removeFormGroup(this)}get control(){return this.formDirective.getFormGroup(this)}get path(){return cr(null==this.name?this.name:this.name.toString(),this._parent)}get formDirective(){return this._parent?this._parent.formDirective:null}_checkParentType(){}static{this.\u0275fac=function(){let be;return function(hn){return(be||(be=s.xGo(Yr)))(hn||Yr)}}()}static{this.\u0275dir=s.FsC({type:Yr,features:[s.Vt3]})}}const fs={provide:gt,useExisting:(0,s.Rfq)(()=>hi)};class hi extends Yr{constructor(be,At,hn){super(),this.name="",this._parent=be,this._setValidators(At),this._setAsyncValidators(hn)}_checkParentType(){!(this._parent instanceof hi)&&this._parent}static{this.\u0275fac=function(At){return new(At||hi)(s.rXU(gt,5),s.rXU(ee,10),s.rXU(te,10))}}static{this.\u0275dir=s.FsC({type:hi,selectors:[["","ngModelGroup",""]],inputs:{name:["ngModelGroup","name"]},exportAs:["ngModelGroup"],features:[s.Jv_([fs]),s.Vt3]})}}const ho={provide:Mt,useExisting:(0,s.Rfq)(()=>Qs)},$a=Promise.resolve();class Qs extends Mt{constructor(be,At,hn,Nr,qi,Va){super(),this._changeDetectorRef=qi,this.callSetDisabledState=Va,this.control=new Ri,this._registered=!1,this.name="",this.update=new s.bkB,this._parent=be,this._setValidators(At),this._setAsyncValidators(hn),this.valueAccessor=li(0,Nr)}ngOnChanges(be){if(this._checkForErrors(),!this._registered||"name"in be){if(this._registered&&(this._checkName(),this.formDirective)){const At=be.name.previousValue;this.formDirective.removeControl({name:At,path:this._getPath(At)})}this._setUpControl()}"isDisabled"in be&&this._updateDisabled(be),Rr(be,this.viewModel)&&(this._updateV
1alue(this.model),this.viewModel=this.model)}ngOnDestroy(){this.formDirective&&this.formDirective.removeControl(this)}get path(){return this._getPath(this.name)}get formDirective(){return this._parent?this._parent.formDirective:null}viewToModelUpdate(be){this.viewModel=be,this.update.emit(be)}_setUpControl(){this._setUpdateStrategy(),this._isStandalone()?this._setUpStandalone():this.formDirective.addControl(this),this._registered=!0}_setUpdateStrategy(){this.options&&null!=this.options.updateOn&&(this.control._updateOn=this.options.updateOn)}_isStandalone(){return!this._parent||!(!this.options||!this.options.standalone)}_setUpStandalone(){dr(this.control,this,this.callSetDisabledState),this.control.updateValueAndValidity({emitEvent:!1})}_checkForErrors(){this._isStandalone()||this._checkParentType(),this._checkName()}_checkParentType(){}_checkName(){this.options&&this.options.name&&(this.name=this.options.name),!this._isStandalone()&&this.name}_updateValue(be){$a.then(()=>{this.control.setValue(be,{emitViewToModelChange:!1}),this._changeDetectorRef?.markForCheck()})}_updateDisabled(be){const At=be.isDisabled.currentValue,hn=0!==At&&(0,s.L39)(At);$a.then(()=>{hn&&!this.control.disabled?this.control.disable():!hn&&this.control.disabled&&this.control.enable(),this._changeDetectorRef?.markForCheck()})}_getPath(be){return this._parent?cr(be,this._parent):[be]}static{this.\u0275fac=function(At){return new(At||Qs)(s.rXU(gt,9),s.rXU(ee,10),s.rXU(te,10),s.rXU(w,10),s.rXU(s.gRc,8),s.rXU(Ut,8))}}static{this.\u0275dir=s.FsC({type:Qs,selectors:[["","ngModel","",3,"formControlName","",3,"formControl",""]],inputs:{name:"name",isDisabled:["disabled","isDisabled"],model:["ngModel","model"],options:["ngModelOptions","options"]},outputs:{update:"ngModelChange"},exportAs:["ngModel"],features:[s.Jv_([ho]),s.Vt3,s.OA$]})}}class Ps{static{this.\u0275fac=function(At){return new(At||Ps)}}static{this.\u0275dir=s.FsC({type:Ps,selectors:[["form",3,"ngNoForm","",3,"ngNativeValidate",""]],hostAttrs:["novalidate",""]})}}const Ra={provide:w,useExisting:(0,s.Rfq)(()=>Xo),multi:!0};class Xo extends I{writeValue(be){const At=be??"";this.setProperty("value",At)}registerOnChange(be){this.onChange=At=>{be(""==At?null:parseFloat(At))}}static{this.\u0275fac=function(){let be;return function(hn){return(be||(be=s.xGo(Xo)))(hn||Xo)}}()}static{this.\u0275dir=s.FsC({type:Xo,selectors:[["input","type","number","formControlName",""],["input","type","number","formControl",""],["input","type","number","ngModel",""]],hostBindings:function(At,hn){1&At&&s.bIt("input",function(qi){return hn.onChange(qi.target.value)})("blur",function(){return hn.onTouched()})},features:[s.Jv_([Ra]),s.Vt3]})}}const Pn={provide:w,useExisting:(0,s.Rfq)(()=>Xn),multi:!0};class Mn{static{this.\u0275fac=function(At){return new(At||Mn)}}static{this.\u0275mod=s.$C({type:Mn})}static{this.\u0275inj=s.G2t({})}}class Nn{constructor(){this._accessors=[]}add(be,At){this._accessors.push([be,At])}remove(be){for(let At=this._accessors.length-1;At>=0;--At)if(this._accessors[At][1]===be)return void this._accessors.splice(At,1)}select(be){this._accessors.forEach(At=>{this._isSameGroup(At,be)&&At[1]!==be&&At[1].fireUncheck(be.value)})}_isSameGroup(be,At){return!!be[0].control&&(be[0]._parent===At._control._parent&&be[1].name===At.name)}static{this.\u0275fac=function(At){return new(At||Nn)}}static{this.\u0275prov=s.jDH({token:Nn,factory:Nn.\u0275fac,providedIn:Mn})}}class Xn extends I{constructor(be,At,hn,Nr){super(be,At),this._registry=hn,this._injector=Nr,this.setDisabledStateFired=!1,this.onChange=()=>{},this.callSetDisabledState=(0,s.WQX)(Ut,{optional:!0})??qt}ngOnInit(){this._control=this._injector.get(Mt),this._checkName(),this._registry.add(this._control,this)}ngOnDestroy(){this._registry.remove(this)}writeValue(be){this._state=be===this.value,this.setProperty("checked",this._state)}registerOnChange(be){this._fn=be,this.onChange=()=>{be(this.value),this._registry.select(this)}}setDisabledState(be){(this.setDisabledStateFired||be||"whenDisabledForLegacyCode"===this.callSetDisabledState)&&this.setProperty("disabled",be),this.setDisabledStateFired=!0}fireUncheck(be){this.writeValue(be)}_checkName(){this.name&&this.formControlName&&(this.name,this.formControlName),!this.name&&this.formControlName&&(this.name=this.formControlName)}static{this.\u0275fac=function(At){return new(At||Xn)(s.rXU(s.sFG),s.rXU(s.aKT),s.rXU(Nn),s.rXU(s.zZn))}}static{this.\u0275dir=s.FsC({type:Xn,selectors:[["input","type","radio","formControlName",""],["input","type","radio","formControl",""],["input","type","radio","ngModel",""]],hostBindings:function(At,hn){1&At&&s.bIt("change",function(){return hn.onChange()})("blur",function(){return hn.onTouched()})},inputs:{name:"name",formControlName:"formControlName",value:"value"},features:[s.Jv_([Pn]),s.Vt3]})}}const fr={provide:w,useExisting:(0,s.Rfq)(()=>pr),multi:!0};class pr extends I{writeValue(be){this.setProperty("value",parseFloat(be))}registerOnChange(be){this.onChange=At=>{be(""==At?null:parseFloat(At))}}static{this.\u0275fac=function(){let be;return function(hn){return(be||(be=s.xGo(pr)))(hn||pr)}}()}static{this.\u0275dir=s.FsC({type:pr,selectors:[["input","type","range","formControlName",""],["input","type","range","formControl",""],["input","type","range","ngModel",""]],hostBindings:function(At,hn){1&At&&s.bIt("change",function(qi){return hn.onChange(qi.target.value)})("input",function(qi){return hn.onChange(qi.target.value)})("blur",function(){return hn.onTouched()})},features:[s.Jv_([fr]),s.Vt3]})}}const jr=new s.nKC("NgModelWithFormControlWarning"),Gi={provide:Mt,useExisting:(0,s.Rfq)(()=>zi)};class zi extends Mt{set isDisabled(be){}static{this._ngModelWarningSentOnce=!1}constructor(be,At,hn,Nr,qi){super(),this._ngModelWarningConfig=Nr,this.callSetDisabledState=qi,this.update=new s.bkB,this._ngModelWarningSent=!1,this._setValidators(be),this._setAsyncValidators(At),this.valueAccessor=li(0,hn)}ngOnChanges(be){if(this._isControlChanged(be)){const At=be.form.previousValue;At&&vr(At,this,!1),dr(this.form,this,this.callSetDisabledState),this.form.updateValueAndValidity({emitEvent:!1})}Rr(be,this.viewModel)&&(this.form.setValue(this.model),this.viewModel=this.model)}
1ngOnDestroy(){this.form&&vr(this.form,this,!1)}get path(){return[]}get control(){return this.form}viewToModelUpdate(be){this.viewModel=be,this.update.emit(be)}_isControlChanged(be){return be.hasOwnProperty("form")}static{this.\u0275fac=function(At){return new(At||zi)(s.rXU(ee,10),s.rXU(te,10),s.rXU(w,10),s.rXU(jr,8),s.rXU(Ut,8))}}static{this.\u0275dir=s.FsC({type:zi,selectors:[["","formControl",""]],inputs:{form:["formControl","form"],isDisabled:["disabled","isDisabled"],model:["ngModel","model"]},outputs:{update:"ngModelChange"},exportAs:["ngForm"],features:[s.Jv_([Gi]),s.Vt3,s.OA$]})}}const cs={provide:gt,useExisting:(0,s.Rfq)(()=>Ss)};class Ss extends gt{constructor(be,At,hn){super(),this.callSetDisabledState=hn,this.submitted=!1,this._onCollectionChange=()=>this._updateDomValue(),this.directives=[],this.form=null,this.ngSubmit=new s.bkB,this._setValidators(be),this._setAsyncValidators(At)}ngOnChanges(be){this._checkFormPresent(),be.hasOwnProperty("form")&&(this._updateValidators(),this._updateDomValue(),this._updateRegistrations(),this._oldForm=this.form)}ngOnDestroy(){this.form&&(zt(this.form,this),this.form._onCollectionChange===this._onCollectionChange&&this.form._registerOnCollectionChange(()=>{}))}get formDirective(){return this}get control(){return this.form}get path(){return[]}addControl(be){const At=this.form.get(be.path);return dr(At,be,this.callSetDisabledState),At.updateValueAndValidity({emitEvent:!1}),this.directives.push(be),At}getControl(be){return this.form.get(be.path)}
1removeControl(be){vr(be.control||null,be,!1),function Ii(vn,be){const At=vn.indexOf(be);At>-1&&vn.splice(At,1)}(this.directives,be)}addFormGroup(be){this._setUpFormContainer(be)}removeFormGroup(be){this._cleanUpFormContainer(be)}getFormGroup(be){return this.form.get(be.path)}addFormArray(be){this._setUpFormContainer(be)}removeFormArray(be){this._cleanUpFormContainer(be)}getFormArray(be){return this.form.get(be.path)}updateModel(be,At){this.form.get(be.path).setValue(At)}onSubmit(be){return this.submitted=!0,$r(this.form,this.directives),this.ngSubmit.emit(be),"dialog"===be?.target?.method}onReset(){this.resetForm()}resetForm(be=void 0){this.form.reset(be),this.submitted=!1}_updateDomValue(){this.directives.forEach(be=>{const At=be.control,hn=this.form.get(be.path);At!==hn&&(vr(At||null,be),hn instanceof Ri&&(dr(hn,be,this.callSetDisabledState),be.control=hn))}),this.form._updateTreeValidity({emitEvent:!1})}_setUpFormContainer(be){const At=this.form.get(be.path);Wn(At,be),At.updateValueAndValidity({emitEvent:!1})}_cleanUpFormContainer(be){if(this.form){const At=this.form.get(be.path);At&&function Cr(vn,be){return zt(vn,be)}(At,be)&&At.updateValueAndValidity({emitEvent:!1})}}_updateRegistrations(){this.form._registerOnCollectionChange(this._onCollectionChange),this._oldForm&&this._oldForm._registerOnCollectionChange(()=>{})}_updateValidators(){pn(this.form,this),this._oldForm&&zt(this._oldForm,this)}_checkFormPresent(){this.form}static{this.\u0275fac=function(At){return new(At||Ss)(s.rXU(ee,10),s.rXU(te,10),s.rXU(Ut,8))}}static{this.\u0275dir=s.FsC({type:Ss,selectors:[["","formGroup",""]],hostBindings:function(At,hn){1&At&&s.bIt("submit",function(qi){return hn.onSubmit(qi)})("reset",function(){return hn.onReset()})},inputs:{form:["formGroup","form"]},outputs:{ngSubmit:"ngSubmit"},exportAs:["ngForm"],features:[s.Jv_([cs]),s.Vt3,s.OA$]})}}const ks={provide:gt,useExisting:(0,s.Rfq)(()=>ba)};class ba extends Yr{constructor(be,At,hn){super(),this.name=null,this._parent=be,this._setValidators(At),this._setAsyncValidators(hn)}_checkParentType(){It(this._parent)}static{this.\u0275fac=function(At){return new(At||ba)(s.rXU(gt,13),s.rXU(ee,10),s.rXU(te,10))}}static{this.\u0275dir=s.FsC({type:ba,selectors:[["","formGroupName",""]],inputs:{name:["formGroupName","name"]},features:[s.Jv_([ks]),s.Vt3]})}}const Qo={provide:gt,useExisting:(0,s.Rfq)(()=>zn)};class zn extends gt{constructor(be,At,hn){super(),this.name=null,this._parent=be,this._setValidators(At),this._setAsyncValidators(hn)}ngOnInit(){this._checkParentType(),this.formDirective.addFormArray(this)}ngOnDestroy(){this.formDirective&&this.formDirective.removeFormArray(this)}get control(){return this.formDirective.getFormArray(this)}get formDirective(){return this._parent?this._parent.formDirective:null}get path(){return cr(null==this.name?this.name:this.name.toString(),this._parent)}_checkParentType(){It(this._parent)}static{this.\u0275fac=function(At){return new(At||zn)(s.rXU(gt,13),s.rXU(ee,10),s.rXU(te,10))}}static{this.\u0275dir=s.FsC({type:zn,selectors:[["","formArrayName",""]],inputs:{name:["formArrayName","name"]},features:[s.Jv_([Qo]),s.Vt3]})}}function It(vn){return!(vn instanceof ba||vn instanceof Ss||vn instanceof zn)}const Ci={provide:Mt,useExisting:(0,s.Rfq)(()=>ei)};class ei extends Mt{set isDisabled(be){}static{this._ngModelWarningSentOnce=!1}constructor(be,At,hn,Nr,qi){super(),this._ngModelWarningConfig=qi,this._added=!1,this.name=null,this.update=new s.bkB,this._ngModelWarningSent=!1,this._parent=be,this._setValidators(At),this._setAsyncValidators(hn),this.valueAccessor=li(0,Nr)}ngOnChanges(be){this._added||this._setUpControl(),Rr(be,this.viewModel)&&(this.viewModel=this.model,this.formDirective.updateModel(this,this.model))}ngOnDestroy(){this.formDirective&&this.formDirective.removeControl(this)}viewToModelUpdate(be){this.viewModel=be,this.update.emit(be)}get path(){return cr(null==this.name?this.name:this.name.toString(),this._parent)}get formDirective(){return this._parent?this._parent.formDirective:null}_checkParentType(){}_setUpControl(){this._checkParentType(),this.control=this.formDirective.addControl(this),this._added=!0}static{this.\u0275fac=function(At){return new(At||ei)(s.rXU(gt,13),s.rXU(ee,10),s.rXU(te,10),s.rXU(w,10),s.rXU(jr,8))}}static{this.\u0275dir=s.FsC({type:ei,selectors:[["","formControlName",""]],inputs:{name:["formControlName","name"],isDisabled:["disabled","isDisabled"],model:["ngModel","model"]},outputs:{update:"ngModelChange"},features:[s.Jv_([Ci]),s.Vt3,s.OA$]})}}const is={provide:w,useExisting:(0,s.Rfq)(()=>ua),multi:!0};function Js(vn,be){return null==vn?`${be}`:(be&&"object"==typeof be&&(be="Object"),`${vn}: ${be}`.slice(0,50))}class ua extends I{constructor(){super(...arguments),this._optionMap=new Map,this._idCounter=0,this._compareWith=Object.is}set compareWith(be){this._compareWith=be}writeValue(be){this.value=be;const hn=Js(this._getOptionId(be),be);this.setProperty("value",hn)}registerOnChange(be){this.onChange=At=>{this.value=this._getOptionValue(At),be(this.value)}}_registerOption(){return(this._idCounter++).toString()}_getOptionId(be){for(const At of this._optionMap.keys())if(this._compareWith(this._optionMap.get(At),be))return At;return null}_getOptionValue(be){const At=function vs(vn){return vn.split(":")[0]}(be);return this._optionMap.has(At)?this._optionMap.get(At):be}static{this.\u0275fac=function(){let be;return function(hn){return(be||(be=s.xGo(ua)))(hn||ua)}}()}static{this.\u0275dir=s.FsC({type:ua,selectors:[["select","formControlName","",3,"multiple",""],["select","formControl","",3,"multiple",""],["select","ngModel","",3,"multiple",""]],hostBindings:function(At,hn){1&At&&s.bIt("change",function(qi){return hn.onChange(qi.target.value)})("blur",function(){return hn.onTouched()})},inputs:{compareWith:"compareWith"},features:[s.Jv_([is]),s.Vt3]})}}class Co{constructor(be,At,hn){this._element=be,this._renderer=At,this._select=hn,this._select&&(this.id=this._select._registerOption())}set ngValue(be){null!=this._select&&(this._select._optionMap.set(this.id,be),this._setElementValue(Js(this.id,be)),this._select.writeValue(this._select.value))}set value(be){this._setElementValue(be),this._select&&this._select.writeValue(this._select.value)}_setElementValue(be){this._renderer.setProperty(this._element.nativeElement,"value",be)}ngOnDestroy(){this._select&&(this._select._optionMap.delete(this.id
1),this._select.writeValue(this._select.value))}static{this.\u0275fac=function(At){return new(At||Co)(s.rXU(s.aKT),s.rXU(s.sFG),s.rXU(ua,9))}}static{this.\u0275dir=s.FsC({type:Co,selectors:[["option"]],inputs:{ngValue:"ngValue",value:"value"}})}}const Fs={provide:w,useExisting:(0,s.Rfq)(()=>Ki),multi:!0};function Vo(vn,be){return null==vn?`${be}`:("string"==typeof be&&(be=`'${be}'`),be&&"object"==typeof be&&(be="Object"),`${vn}: ${be}`.slice(0,50))}class Ki extends I{constructor(){super(...arguments),this._optionMap=new Map,this._idCounter=0,this._compareWith=Object.is}set compareWith(be){this._compareWith=be}writeValue(be){let At;if(this.value=be,Array.isArray(be)){const hn=be.map(Nr=>this._getOptionId(Nr));At=(Nr,qi)=>{Nr._setSelected(hn.indexOf(qi.toString())>-1)}}else At=(hn,Nr)=>{hn._setSelected(!1)};this._optionMap.forEach(At)}registerOnChange(be){this.onChange=At=>{const hn=[],Nr=At.selectedOptions;if(void 0!==Nr){const qi=Nr;for(let Va=0;Va<qi.length;Va++){const uc=qi[Va],Ad=this._getOptionValue(uc.value);hn.push(Ad)}}else{const qi=At.options;for(let Va=0;Va<qi.length;Va++){const uc=qi[Va];if(uc.selected){const Ad=this._getOptionValue(uc.value);hn.push(Ad)}}}this.value=hn,be(hn)}}_registerOption(be){const At=(this._idCounter++).toString();return this._optionMap.set(At,be),At}_getOptionId(be){for(const At of this._optionMap.keys())if(this._compareWith(this._optionMap.get(At)._value,be))return At;return null}_getOptionValue(be){const At=function ac(vn){return vn.split(":")[0]}(be);return this._optionMap.has(At)?this._optionMap.get(At)._value:be}static{this.\u0275fac=function(){let be;return function(hn){return(be||(be=s.xGo(Ki)))(hn||Ki)}}()}static{this.\u0275dir=s.FsC({type:Ki,selectors:[["select","multiple","","formControlName",""],["select","multiple","","formControl",""],["select","multiple","","ngModel",""]],hostBindings:function(At,hn){1&At&&s.bIt("change",function(qi){return hn.onChange(qi.target)})("blur",function(){return hn.onTouched()})},inputs:{compareWith:"compareWith"},features:[s.Jv_([Fs]),s.Vt3]})}}class lc{constructor(be,At,hn){this._element=be,this._renderer=At,this._select=hn,this._select&&(this.id=this._select._registerOption(this))}set ngValue(be){null!=this._select&&(this._value=be,this._setElementValue(Vo(this.id,be)),this._select.writeValue(this._select.value))}set value(be){this._select?(this._value=be,this._setElementValue(Vo(this.id,be)),this._select.writeValue(this._select.value)):this._setElementValue(be)}_setElementValue(be){this._renderer.setProperty(this._element.nativeElement,"value",be)}_setSelected(be){this._renderer.setProperty(this._element.nativeElement,"selected",be)}ngOnDestroy(){this._select&&(this._select._optionMap.delete(this.id),this._select.writeValue(this._select.value))}static{this.\u0275fac=function(At){return new(At||lc)(s.rXU(s.aKT),s.rXU(s.sFG),s.rXU(Ki,9))}}static{this.\u0275dir=s.FsC({type:lc,selectors:[["option"]],inputs:{ngValue:"ngValue",value:"value"}})}}function td(vn){return"number"==typeof vn?vn:parseInt(vn,10)}function Oo(vn){return"number"==typeof vn?vn:parseFloat(vn)}class po{constructor(){this._validator=X}ngOnChanges(be){if(this.inputName in be){const At=this.normalizeInput(be[this.inputName].currentValue);this._enabled=this.enabled(At),this._validator=this._enabled?this.createValidator(At):X,this._onChange&&this._onChange()}}validate(be){return this._validator(be)}registerOnValidatorChange(be){this._onChange=be}enabled(be){return null!=be}static{this.\u0275fac=function(At){return new(At||po)}}static{this.\u0275dir=s.FsC({type:po,features:[s.OA$]})}}const Eo={provide:ee,useExisting:(0,s.Rfq)(()=>Pa),multi:!0};class Pa extends po{constructor(){super(...arguments),this.inputName="max",this.normalizeInput=be=>Oo(be),this.createValidator=be=>pe(be)}static{this.\u0275fac=function(){let be;return function(hn){return(be||(be=s.xGo(Pa)))(hn||Pa)}}()}static{this.\u0275dir=s.FsC({type:Pa,selectors:[["input","type","number","max","","formControlName",""],["input","type","number","max","","formControl",""],["input","type","number","max","","ngModel",""]],hostVars:1,hostBindings:function(At,hn){2&At&&s.BMQ("max",hn._enabled?hn.max:null)},inputs:{max:"max"},features:[s.Jv_([Eo]),s.Vt3]})}}const Fa={provide:ee,useExisting:(0,s.Rfq)(()=>Zs),multi:!0};class Zs extends po{constructor(){super(...arguments),this.inputName="min",this.normalizeInput=be=>Oo(be),this.createValidator=be=>he(be)}static{this.\u0275fac=function(){let be;return function(hn){return(be||(be=s.xGo(Zs)))(hn||Zs)}}()}static{this.\u0275dir=s.FsC({type:Zs,selectors:[["input","type","number","min","","formControlName",""],["input","type","number","min","","formControl",""],["input","type","number","min","","ngModel",""]],hostVars:1,hostBindings:function(At,hn){2&At&&s.BMQ("min",hn._enabled?hn.min:null)},inputs:{min:"min"},features:[s.Jv_([Fa]),s.Vt3]})}}const Vl={provide:ee,useExisting:(0,s.Rfq)(()=>Yo),multi:!0},cc={provide:ee,useExisting:(0,s.Rfq)(()=>Jo),multi:!0};class Yo extends po{constructor(){super(...arguments),this.inputName="required",this.normalizeInput=s.L39,this.createValidator=be=>oe}enabled(be){return be}static{this.\u0275fac=function(){let be;return function(hn){return(be||(be=s.xGo(Yo)))(hn||Yo)}}()}static{this.\u0275dir=s.FsC({type:Yo,selectors:[["","required","","formControlName","",3,"type","checkbox"],["","required","","formControl","",3,"type","checkbox"],["","required","","ngModel","",3,"type","checkbox"]],hostVars:1,hostBindings:function(At,hn){2&At&&s.BMQ("required",hn._enabled?"":null)},inputs:{required:"required"},features:[s.Jv_([Vl]),s.Vt3]})}}class Jo extends Yo{constructor(){super(...arguments),this.createValidator=be=>ie}static{this.\u0275fac=function(){let be;return function(hn){return(be||(be=s.xGo(Jo)))(hn||Jo)}}()}static{this.\u0275dir=s.FsC({type:Jo,selectors:[["input","type","checkbox","required","","formControlName",""],["input","type","checkbox","required","","formControl",""],["input","type","checkbox","required","","ngModel",""]],hostVars:1,hostBindings:function(At,hn){2&At&&s.BMQ("required",hn._enabled?"":null)},features:[s.Jv_([cc]),s.Vt3]})}}const jc={provide:ee,useExisting:(0,s.Rfq)(()=>Zi),multi:!0};class Zi extends po{constructor(){super(...arguments),this.inputName="email",this.normalizeInput=s.L39,this.createValidator=be=>Z}enabled(be){return be}static{this.\u0275fac=function(){let be;return function(hn){return(be||(be=s.xGo(Zi)))(hn||Zi)}}()}static{this.\u0275dir=s.FsC({type:Zi,selectors:[["","email","","formControlName",""],["","email","","formControl",""],["","email","","ngModel",""]],inputs:{email:"email"},features:[s.Jv_([jc]),s.Vt3]})}}const nd={provide:ee,useExisting:(0,s.Rfq)(()=>Ho),multi:!0};class Ho extends po{constructor(){super(...arguments),this.inputName="minlength",this.normalizeInput=be=>td(be),this.createValidator=be=>ue(be)}static{this.\u0275fac=function(){let be;return function(hn){return(be||(be=s.xGo(Ho)))(hn||Ho)}}()}static{this.\u0275dir=s.FsC({type:Ho,selectors:[["","minlength","","formControlName",""],["","minlength","","formControl",""],["","minlength","","ngModel",""]],hostVars:1,hostBindings:function(At,hn){2&At&&s.BMQ("minlength",hn._enabled?hn.minlength:null)},inputs:{minlength:"minlength"},features:[s.Jv_([nd]),s.Vt3]})}}const jo={provide:ee,useExisting:(0,s.Rfq)(()=>To),multi:!0};class To extends po{constructor(){super(...arguments),this.inputName="maxlength",this.normalizeInput=be=>td(be),this.createValidator=be=>se(be)}static{this.\u0275fac=function(){let be;return function(hn){return(be||(be=s.xGo(To)))(hn||To)}}()}static{this.\u0275dir=s.FsC({type:To,selectors:[["","maxlength","","formControlName",""],["","maxlength","","formControl",""],["","maxlength","","ngModel",""]],hostVars:1,hostBindings:function(At,hn){2&At&&s.BMQ("maxlength",hn._enabled?hn.maxlength:null)},inputs:{maxlength:"maxlength"},features:[s.Jv_([jo]),s.Vt3]})}}const ii={provide:ee,useExisting:(0,s.Rfq)(()=>fl),multi:!0};class fl extends po{constructor(){super(...arguments),this.inputName="pattern",this.normalizeInput=be=>be,this.createValidator=be=>ge(be)}static{this.\u0275fac=function(){let be;return function(hn){return(be||(be=s.xGo(fl)))(hn||fl)}}()}
1static{this.\u0275dir=s.FsC({type:fl,selectors:[["","pattern","","formControlName",""],["","pattern","","formControl",""],["","pattern","","ngModel",""]],hostVars:1,hostBindings:function(At,hn){2&At&&s.BMQ("pattern",hn._enabled?hn.pattern:null)},inputs:{pattern:"pattern"},features:[s.Jv_([ii]),s.Vt3]})}}class Ds{static{this.\u0275fac=function(At){return new(At||Ds)}}static{this.\u0275mod=s.$C({type:Ds,declarations:[Ps,Co,lc,p,Xo,pr,b,ua,Ki,Xn,yt,nn,Yo,Ho,To,fl,Jo,Zi,Zs,Pa],imports:[Mn],exports:[Ps,Co,lc,p,Xo,pr,b,ua,Ki,Xn,yt,nn,Yo,Ho,To,fl,Jo,Zi,Zs,Pa]})}static{this.\u0275inj=s.G2t({imports:[Mn]})}}class Zo extends dn{constructor(be,At,hn){super(Er(At),si(hn,At)),this.controls=be,this._initObservables(),this._setUpdateStrategy(At),this._setUpControls(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator})}at(be){return this.controls[this._adjustIndex(be)]}push(be,At={}){this.controls.push(be),this._registerControl(be),this.updateValueAndValidity({emitEvent:At.emitEvent}),this._onCollectionChange()}insert(be,At,hn={}){this.controls.splice(be,0,At),this._registerControl(At),this.updateValueAndValidity({emitEvent:hn.emitEvent})}removeAt(be,At={}){let hn=this._adjustIndex(be);hn<0&&(hn=0),this.controls[hn]&&this.controls[hn]._registerOnCollectionChange(()=>{}),this.controls.splice(hn,1),this.updateValueAndValidity({emitEvent:At.emitEvent})}setControl(be,At,hn={}){let Nr=this._adjustIndex(be);Nr<0&&(Nr=0),this.controls[Nr]&&this.controls[Nr]._registerOnCollectionChange(()=>{}),this.controls.splice(Nr,1),At&&(this.controls.splice(Nr,0,At),this._registerControl(At)),this.updateValueAndValidity({emitEvent:hn.emitEvent}),this._onCollectionChange()}get length(){return this.controls.length}setValue(be,At={}){vi(this,0,be),be.forEach((hn,Nr)=>{Gr(this,!1,Nr),this.at(Nr).setValue(hn,{onlySelf:!0,emitEvent:At.emitEvent})}),this.updateValueAndValidity(At)}patchValue(be,At={}){null!=be&&(be.forEach((hn,Nr)=>{this.at(Nr)&&this.at(Nr).patchValue(hn,{onlySelf:!0,emitEvent:At.emitEvent})}),this.updateValueAndValidity(At))}reset(be=[],At={}){this._forEachChild((hn,Nr)=>{hn.reset(be[Nr],{onlySelf:!0,emitEvent:At.emitEvent})}),this._updatePristine(At),this._updateTouched(At),this.updateValueAndValidity(At)}getRawValue(){return this.controls.map(be=>be.getRawValue())}clear(be={}){this.controls.length<1||(this._forEachChild(At=>At._registerOnCollectionChange(()=>{})),this.controls.splice(0),this.updateValueAndValidity({emitEvent:be.emitEvent}))}_adjustIndex(be){return be<0?be+this.length:be}_syncPendingControls(){let be=this.controls.reduce((At,hn)=>!!hn._syncPendingControls()||At,!1);return be&&this.updateValueAndValidity({onlySelf:!0}),be}_forEachChild(be){this.controls.forEach((At,hn)=>{be(At,hn)})}_updateValue(){this.value=this.controls.filter(be=>be.enabled||this.disabled).map(be=>be.value)}_anyControls(be){return this.controls.some(At=>At.enabled&&be(At))}_setUpControls(){this._forEachChild(be=>this._registerControl(be))}_allControlsDisabled(){for(const be of this.controls)if(be.enabled)return!1;return this.controls.length>0||this.disabled}_registerControl(be){be.setParent(this),be._registerOnCollectionChange(this._onCollectionChange)}_find(be){return this.at(be)??null}}function El(vn){return!!vn&&(void 0!==vn.asyncValidators||void 0!==vn.validators||void 0!==vn.updateOn)}class Ma{constructor(){this.useNonNullable=!1}get nonNullable(){const be=new Ma;return be.useNonNullable=!0,be}group(be,At=null){const hn=this._reduceControls(be);let Nr={};return El(At)?Nr=At:null!==At&&(Nr.validators=At.validator,Nr.asyncValidators=At.asyncValidator),new $e(hn,Nr)}record(be,At=null){const hn=this._reduceControls(be);return new at(hn,At)}control(be,At,hn){let Nr={};return this.useNonNullable?(El(At)?Nr=At:(Nr.validators=At,Nr.asyncValidators=hn),new Ri(be,{...Nr,nonNullable:!0})):new Ri(be,At,hn)}array(be,At,hn){const Nr=be.map(qi=>this._createControl(qi));return new Zo(Nr,At,hn)}_reduceControls(be){const At={};return Object.keys(be).forEach(hn=>{At[hn]=this._createControl(be[hn])}),At}_createControl(be){if(be instanceof Ri)return be;if(be instanceof dn)return be;if(Array.isArray(be)){const At=be[0],hn=be.length>1?be[1]:null,Nr=be.length>2?be[2]:null;return this.control(At,hn,Nr)}return this.control(be)}static{this.\u0275fac=function(At){return new(At||Ma)}}static{this.\u0275prov=s.jDH({token:Ma,factory:Ma.\u0275fac,providedIn:"root"})}}class hl{static{this.\u0275fac=function(At){return new(At||hl)}}static{this.\u0275prov=s.jDH({token:hl,factory:function(){return(0,s.WQX)(Ma).nonNullable},providedIn:"root"})}}class Yl extends Ma{group(be,At=null){return super.group(be,At)}control(be,At,hn){return super.control(be,At,hn)}array(be,At,hn){return super.array(be,At,hn)}static{this.\u0275fac=function(){let be;return function(hn){return(be||(be=s.xGo(Yl)))(hn||Yl)}}()}static{this.\u0275prov=s.jDH({token:Yl,factory:Yl.\u0275fac,providedIn:"root"})}}new s.RxE("16.2.12");class za{static withConfig(be){return{ngModule:za,providers:[{provide:Ut,useValue:be.callSetDisabledState??qt}]}}static{this.\u0275fac=function(At){return new(At||za)}}static{this.\u0275mod=s.$C({type:za,declarations:[Qs,hi,qn],exports:[Ds,Qs,hi,qn]})}static{this.\u0275inj=s.G2t({imports:[Ds]})}}class Jl{static withConfig(be){return{ngModule:Jl,providers:[{provide:jr,useValue:be.warnOnNgModelWithFormControl??"always"},{provide:Ut,useValue:be.callSetDisabledState??qt}]}}static{this.\u0275fac=function(At){return new(At||Jl)}}static{this.\u0275mod=s.$C({type:Jl,declarations:[zi,Ss,ei,ba,zn],exports:[Ds,zi,Ss,ei,ba,zn]})}static{this.\u0275inj=s.G2t({imports:[Ds]})}}},345:(We,Te,C)=>{"use strict";C.d(Te,{B7:()=>ue,Bb:()=>xt,hE:()=>Rt,tC:()=>ze,up:()=>fn});var s=C(17705),A=C(60177);class L extends A.VF{constructor(){super(...arguments),this.supportsDOMEvents=!0}}class y extends L{static makeCurrent(){(0,A.ZD)(new y)}onAndCancel(ke,Ge,at){return ke.addEventListener(Ge,at),()=>{ke.removeEventListener(Ge,at)}}dispatchEvent(ke,Ge){ke.dispatchEvent(Ge)}remove(ke){ke.parentNode&&ke.parentNode.removeChild(ke)}createElement(ke,Ge){return(Ge=Ge||this.getDefaultDocument()).createElement(ke)}createHtmlDocument(){return document.implementation.createHTMLDocument("fakeTitle")}getDefaultDocument(){return document}isElementNode(ke){return ke.nodeType===Node.ELEMENT_NODE}isShadowRoot(ke){return ke instanceof DocumentFragment}getGlobalEventTarget(ke,Ge){return"window"===Ge?window:"document"===Ge?ke:"body"===Ge?ke.body:null}getBaseHref(ke){const Ge=function P(){return v=v||document.querySelector("base"),v?v.getAttribute("href"):null}();return null==Ge?null:function w($e){I=I||document.createElement("a"),I.setAttribute("href",$e);const ke=I.pathname;return"/"===ke.charAt(0)?ke:`/${ke}`}(Ge)}resetBaseElement(){v=null}getUserAgent(){return window.navigator.userAgent}getCookie(ke){return(0,A._b)(document.cookie,ke)}}let I,v=null;class b{build(){return new XMLHttpRequest}static{this.\u0275fac=function(Ge){return new(Ge||b)}}static{this.\u0275prov=s.jDH({token:b,factory:b.\u0275fac})}}const T=new s.nKC("EventManagerPlugins");class a{constructor(ke,Ge){this._zone=Ge,this._eventNameToPlugin=new Map,ke.forEach(at=>{at.manager=this}),this._plugins=ke.slice().reverse()}addEventListener(ke,Ge,at){return this._findPluginFor(Ge).addEventListener(ke,Ge,at)}getZone(){return this._zone}_findPluginFor(ke){let Ge=this._eventNameToPlugin.get(ke);if(Ge)return Ge;if(Ge=this._plugins.find(ht=>ht.supports(ke)),!Ge)throw new s.wOt(5101,!1);return this._eventNameToPlugin.set(ke,Ge),Ge}static{this.\u0275fac=function(Ge){return new(Ge||a)(s.KVO(T),s.KVO(s.SKi))}}static{this.\u0275prov=s.jDH({token:a,factory:a.\u0275fac})}}class i{constructor(ke){this._doc=ke}}const p="ng-app-id";class O{constructor(ke,Ge,at,ht={}){this.doc=ke,this.appId=Ge,this.nonce=at,this.platformId=ht,this.styleRef=new Map,this.hostNodes=new Set,this.styleNodesInDOM=this.collectServerRenderedStyles(),this.platformIsServer=(0,A.Vy)(ht),this.resetHostNodes()}
1addStyles(ke){for(const Ge of ke)1===this.changeUsageCount(Ge,1)&&this.onStyleAdded(Ge)}removeStyles(ke){for(const Ge of ke)this.changeUsageCount(Ge,-1)<=0&&this.onStyleRemoved(Ge)}ngOnDestroy(){const ke=this.styleNodesInDOM;ke&&(ke.forEach(Ge=>Ge.remove()),ke.clear());for(const Ge of this.getAllStyles())this.onStyleRemoved(Ge);this.resetHostNodes()}addHost(ke){this.hostNodes.add(ke);for(const Ge of this.getAllStyles())this.addStyleToHost(ke,Ge)}removeHost(ke){this.hostNodes.delete(ke)}getAllStyles(){return this.styleRef.keys()}onStyleAdded(ke){for(const Ge of this.hostNodes)this.addStyleToHost(Ge,ke)}onStyleRemoved(ke){const Ge=this.styleRef;Ge.get(ke)?.elements?.forEach(at=>at.remove()),Ge.delete(ke)}collectServerRenderedStyles(){const ke=this.doc.head?.querySelectorAll(`style[${p}="${this.appId}"]`);if(ke?.length){const Ge=new Map;return ke.forEach(at=>{null!=at.textContent&&Ge.set(at.textContent,at)}),Ge}return null}changeUsageCount(ke,Ge){const at=this.styleRef;if(at.has(ke)){const ht=at.get(ke);return ht.usage+=Ge,ht.usage}return at.set(ke,{usage:Ge,elements:[]}),Ge}getStyleElement(ke,Ge){const at=this.styleNodesInDOM,ht=at?.get(Ge);if(ht?.parentNode===ke)return at.delete(Ge),ht.removeAttribute(p),ht;{const Ut=this.doc.createElement("style");return this.nonce&&Ut.setAttribute("nonce",this.nonce),Ut.textContent=Ge,this.platformIsServer&&Ut.setAttribute(p,this.appId),Ut}}addStyleToHost(ke,Ge){const at=this.getStyleElement(ke,Ge);ke.appendChild(at);const ht=this.styleRef,Ut=ht.get(Ge)?.elements;Ut?Ut.push(at):ht.set(Ge,{elements:[at],usage:1})}resetHostNodes(){const ke=this.hostNodes;ke.clear(),ke.add(this.doc.head)}static{this.\u0275fac=function(Ge){return new(Ge||O)(s.KVO(A.qQ),s.KVO(s.sZ2),s.KVO(s.BIS,8),s.KVO(s.Agw))}}static{this.\u0275prov=s.jDH({token:O,factory:O.\u0275fac})}}const Y={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/"},ee=/%COMP%/g,fe="_nghost-%COMP%",q="_ngcontent-%COMP%",pe=new s.nKC("RemoveStylesOnCompDestroy",{providedIn:"root",factory:()=>false});function Z($e,ke){return ke.map(Ge=>Ge.replace(ee,$e))}class ue{constructor(ke,Ge,at,ht,Ut,qt,cr,dr=null){this.eventManager=ke,this.sharedStylesHost=Ge,this.appId=at,this.removeStylesOnCompDestroy=ht,this.doc=Ut,this.platformId=qt,this.ngZone=cr,this.nonce=dr,this.rendererByCompId=new Map,this.platformIsServer=(0,A.Vy)(qt),this.defaultRenderer=new se(ke,Ut,cr,this.platformIsServer)}createRenderer(ke,Ge){if(!ke||!Ge)return this.defaultRenderer;this.platformIsServer&&Ge.encapsulation===s.gXe.ShadowDom&&(Ge={...Ge,encapsulation:s.gXe.Emulated});const at=this.getOrCreateRenderer(ke,Ge);return at instanceof Pe?at.applyToHost(ke):at instanceof xe&&at.applyStyles(),at}getOrCreateRenderer(ke,Ge){const at=this.rendererByCompId;let ht=at.get(Ge.id);if(!ht){const Ut=this.doc,qt=this.ngZone,cr=this.eventManager,dr=this.sharedStylesHost,vr=this.removeStylesOnCompDestroy,kt=this.platformIsServer;switch(Ge.encapsulation){case s.gXe.Emulated:ht=new Pe(cr,dr,Ge,this.appId,vr,Ut,qt,kt);break;case s.gXe.ShadowDom:return new ce(cr,dr,ke,Ge,Ut,qt,this.nonce,kt);default:ht=new xe(cr,dr,Ge,vr,Ut,qt,kt)}at.set(Ge.id,ht)}return ht}ngOnDestroy(){this.rendererByCompId.clear()}static{this.\u0275fac=function(Ge){return new(Ge||ue)(s.KVO(a),s.KVO(O),s.KVO(s.sZ2),s.KVO(pe),s.KVO(A.qQ),s.KVO(s.Agw),s.KVO(s.SKi),s.KVO(s.BIS))}}static{this.\u0275prov=s.jDH({token:ue,factory:ue.\u0275fac})}}class se{constructor(ke,Ge,at,ht){this.eventManager=ke,this.doc=Ge,this.ngZone=at,this.platformIsServer=ht,this.data=Object.create(null),this.destroyNode=null}destroy(){}createElement(ke,Ge){return Ge?this.doc.createElementNS(Y[Ge]||Ge,ke):this.doc.createElement(ke)}createComment(ke){return this.doc.createComment(ke)}createText(ke){return this.doc.createTextNode(ke)}appendChild(ke,Ge){(we(ke)?ke.content:ke).appendChild(Ge)}insertBefore(ke,Ge,at){ke&&(we(ke)?ke.content:ke).insertBefore(Ge,at)}removeChild(ke,Ge){ke&&ke.removeChild(Ge)}selectRootElement(ke,Ge){let at="string"==typeof ke?this.doc.querySelector(ke):ke;if(!at)throw new s.wOt(-5104,!1);return Ge||(at.textContent=""),at}parentNode(ke){return ke.parentNode}nextSibling(ke){return ke.nextSibling}setAttribute(ke,Ge,at,ht){if(ht){Ge=ht+":"+Ge;const Ut=Y[ht];Ut?ke.setAttributeNS(Ut,Ge,at):ke.setAttribute(Ge,at)}else ke.setAttribute(Ge,at)}removeAttribute(ke,Ge,at){if(at){const ht=Y[at];ht?ke.removeAttributeNS(ht,Ge):ke.removeAttribute(`${at}:${Ge}`)}else ke.removeAttribute(Ge)}addClass(ke,Ge){ke.classList.add(Ge)}removeClass(ke,Ge){ke.classList.remove(Ge)}setStyle(ke,Ge,at,ht){ht&(s.czy.DashCase|s.czy.Important)?ke.style.setProperty(Ge,at,ht&s.czy.Important?"important":""):ke.style[Ge]=at}removeStyle(ke,Ge,at){at&s.czy.DashCase?ke.style.removeProperty(Ge):ke.style[Ge]=""}setProperty(ke,Ge,at){ke[Ge]=at}setValue(ke,Ge){ke.nodeValue=Ge}listen(ke,Ge,at){if("string"==typeof ke&&!(ke=(0,A.QT)().getGlobalEventTarget(this.doc,ke)))throw new Error(`Unsupported event target ${ke} for event ${Ge}`);return this.eventManager.addEventListener(ke,Ge,this.decoratePreventDefault(at))}decoratePreventDefault(ke){return Ge=>{if("__ngUnwrap__"===Ge)return ke;!1===(this.platformIsServer?this.ngZone.runGuarded(()=>ke(Ge)):ke(Ge))&&Ge.preventDefault()}}}"@".charCodeAt(0);function we($e){return"TEMPLATE"===$e.tagName&&void 0!==$e.content}class ce extends se{constructor(ke,Ge,at,ht,Ut,qt,cr,dr){super(ke,Ut,qt,dr),this.sharedStylesHost=Ge,this.hostEl=at,this.shadowRoot=at.attachShadow({mode:"open"}),this.sharedStylesHost.addHost(this.shadowRoot);const vr=Z(ht.id,ht.styles);for(const kt of vr){const Gt=document.createElement("style");cr&&Gt.setAttribute("nonce",cr),Gt.textContent=kt,this.shadowRoot.appendChild(Gt)}}nodeOrShadowRoot(ke){return ke===this.hostEl?this.shadowRoot:ke}appendChild(ke,Ge){return super.appendChild(this.nodeOrShadowRoot(ke),Ge)}insertBefore(ke,Ge,at){return super.insertBefore(this.nodeOrShadowRoot(ke),Ge,at)}removeChild(ke,Ge){return super.removeChild(this.nodeOrShadowRoot(ke),Ge)}parentNode(ke){return this.nodeOrShadowRoot(super.parentNode(this.nodeOrShadowRoot(ke)))}destroy(){this.sharedStylesHost.removeHost(this.shadowRoot)}}class xe extends se{constructor(ke,Ge,at,ht,Ut,qt,cr,dr){super(ke,Ut,qt,cr),this.sharedStylesHost=Ge,this.removeStylesOnCompDestroy=ht,this.styles=dr?Z(dr,at.styles):at.styles}applyStyles(){this.sharedStylesHost.addStyles(this.styles)}destroy(){this.removeStylesOnCompDestroy&&this.sharedStylesHost.removeStyles(this.styles)}}class Pe extends xe{constructor(ke,Ge,at,ht,Ut,qt,cr,dr){const vr=ht+"-"+at.id;super(ke,Ge,at,Ut,qt,cr,dr,vr),this.contentAttr=function oe($e){return q.replace(ee,$e)}(vr),this.hostAttr=function ie($e){return fe.replace(ee,$e)}(vr)}
1applyToHost(ke){this.applyStyles(),this.setAttribute(ke,this.hostAttr,"")}createElement(ke,Ge){const at=super.createElement(ke,Ge);return super.setAttribute(at,this.contentAttr,""),at}}class Je extends i{constructor(ke){super(ke)}supports(ke){return!0}addEventListener(ke,Ge,at){return ke.addEventListener(Ge,at,!1),()=>this.removeEventListener(ke,Ge,at)}removeEventListener(ke,Ge,at){return ke.removeEventListener(Ge,at)}static{this.\u0275fac=function(Ge){return new(Ge||Je)(s.KVO(A.qQ))}}static{this.\u0275prov=s.jDH({token:Je,factory:Je.\u0275fac})}}const Be=["alt","control","meta","shift"],De={"\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"},Me={alt:$e=>$e.altKey,control:$e=>$e.ctrlKey,meta:$e=>$e.metaKey,shift:$e=>$e.shiftKey};class J extends i{constructor(ke){super(ke)}supports(ke){return null!=J.parseEventName(ke)}addEventListener(ke,Ge,at){const ht=J.parseEventName(Ge),Ut=J.eventCallback(ht.fullKey,at,this.manager.getZone());return this.manager.getZone().runOutsideAngular(()=>(0,A.QT)().onAndCancel(ke,ht.domEventName,Ut))}static parseEventName(ke){const Ge=ke.toLowerCase().split("."),at=Ge.shift();if(0===Ge.length||"keydown"!==at&&"keyup"!==at)return null;const ht=J._normalizeKey(Ge.pop());let Ut="",qt=Ge.indexOf("code");if(qt>-1&&(Ge.splice(qt,1),Ut="code."),Be.forEach(dr=>{const vr=Ge.indexOf(dr);vr>-1&&(Ge.splice(vr,1),Ut+=dr+".")}),Ut+=ht,0!=Ge.length||0===ht.length)return null;const cr={};return cr.domEventName=at,cr.fullKey=Ut,cr}static matchEventFullKeyCode(ke,Ge){let at=De[ke.key]||ke.key,ht="";return Ge.indexOf("code.")>-1&&(at=ke.code,ht="code."),!(null==at||!at)&&(at=at.toLowerCase()," "===at?at="space":"."===at&&(at="dot"),Be.forEach(Ut=>{if(Ut!==at){(0,Me[Ut])(ke)&&(ht+=Ut+".")}}),ht+=at,ht===Ge)}static eventCallback(ke,Ge,at){return ht=>{J.matchEventFullKeyCode(ht,ke)&&at.runGuarded(()=>Ge(ht))}}static _normalizeKey(ke){return"esc"===ke?"escape":ke}static{this.\u0275fac=function(Ge){return new(Ge||J)(s.KVO(A.qQ))}}static{this.\u0275prov=s.jDH({token:J,factory:J.\u0275fac})}}const ze=[{provide:s.Agw,useValue:A.AJ},{provide:s.PLl,useValue:function _e(){y.makeCurrent()},multi:!0},{provide:A.qQ,useFactory:function je(){return(0,s.TL$)(document),document},deps:[]}],gt=((0,s.oH4)(s.fpN,"browser",ze),new s.nKC("")),Mt=[{provide:s.e01,useClass:class k{addToWindow(ke){s.JZv.getAngularTestability=(at,ht=!0)=>{const Ut=ke.findTestabilityInTree(at,ht);if(null==Ut)throw new s.wOt(5103,!1);return Ut},s.JZv.getAllAngularTestabilities=()=>ke.getAllTestabilities(),s.JZv.getAllAngularRootElements=()=>ke.getAllRootElements();s.JZv.frameworkStabilizers||(s.JZv.frameworkStabilizers=[]),s.JZv.frameworkStabilizers.push(at=>{const ht=s.JZv.getAllAngularTestabilities();let Ut=ht.length,qt=!1;const cr=function(dr){qt=qt||dr,Ut--,0==Ut&&at(qt)};ht.forEach(dr=>{dr.whenStable(cr)})})}findTestabilityInTree(ke,Ge,at){if(null==Ge)return null;return ke.getTestability(Ge)??(at?(0,A.QT)().isShadowRoot(Ge)?this.findTestabilityInTree(ke,Ge.host,!0):this.findTestabilityInTree(ke,Ge.parentElement,!0):null)}},deps:[]},{provide:s.WHO,useClass:s.NYb,deps:[s.SKi,s.giA,s.e01]},{provide:s.NYb,useClass:s.NYb,deps:[s.SKi,s.giA,s.e01]}],Ft=[{provide:s.H8p,useValue:"root"},{provide:s.zcH,useFactory:function Re(){return new s.zcH},deps:[]},{provide:T,useClass:Je,multi:!0,deps:[A.qQ,s.SKi,s.Agw]},{provide:T,useClass:J,multi:!0,deps:[A.qQ]},ue,O,a,{provide:s._9s,useExisting:ue},{provide:A.N0,useClass:b,deps:[]},[]];class xt{constructor(ke){}static withServerTransition(ke){return{ngModule:xt,providers:[{provide:s.sZ2,useValue:ke.appId}]}}static{this.\u0275fac=function(Ge){return new(Ge||xt)(s.KVO(gt,12))}}static{this.\u0275mod=s.$C({type:xt,exports:[A.MD,s.Hbi]})}static{this.\u0275inj=s.G2t({providers:[...Ft,...Mt],imports:[A.MD,s.Hbi]})}}class yt{constructor(ke){this._doc=ke,this._dom=(0,A.QT)()}addTag(ke,Ge=!1){return ke?this._getOrCreateElement(ke,Ge):null}addTags(ke,Ge=!1){return ke?ke.reduce((at,ht)=>(ht&&at.push(this._getOrCreateElement(ht,Ge)),at),[]):[]}getTag(ke){return ke&&this._doc.querySelector(`meta[${ke}]`)||null}getTags(ke){if(!ke)return[];const Ge=this._doc.querySelectorAll(`meta[${ke}]`);return Ge?[].slice.call(Ge):[]}updateTag(ke,Ge){if(!ke)return null;Ge=Ge||this._parseSelector(ke);const at=this.getTag(Ge);return at?this._setMetaElementAttributes(ke,at):this._getOrCreateElement(ke,!0)}removeTag(ke){this.removeTagElement(this.getTag(ke))}removeTagElement(ke){ke&&this._dom.remove(ke)}_getOrCreateElement(ke,Ge=!1){if(!Ge){const Ut=this._parseSelector(ke),qt=this.getTags(Ut).filter(cr=>this._containsAttributes(ke,cr))[0];if(void 0!==qt)return qt}const at=this._dom.createElement("meta");return this._setMetaElementAttributes(ke,at),this._doc.getElementsByTagName("head")[0].appendChild(at),at}_setMetaElementAttributes(ke,Ge){return Object.keys(ke).forEach(at=>Ge.setAttribute(this._getMetaKeyMap(at),ke[at])),Ge}_parseSelector(ke){const Ge=ke.name?"name":"property";return`${Ge}="${ke[Ge]}"`}_containsAttributes(ke,Ge){return Object.keys(ke).every(at=>Ge.getAttribute(this._getMetaKeyMap(at))===ke[at])}_getMetaKeyMap(ke){return nn[ke]||ke}static{this.\u0275fac=function(Ge){return new(Ge||yt)(s.KVO(A.qQ))}}static{this.\u0275prov=s.jDH({token:yt,factory:function(Ge){let at=null;return at=Ge?new Ge:function ct(){return new yt((0,s.KVO)(A.qQ))}(),at},providedIn:"root"})}}const nn={httpEquiv:"http-equiv"};class Rt{constructor(ke){this._doc=ke}getTitle(){return this._doc.title}setTitle(ke){this._doc.title=ke||""}static{this.\u0275fac=function(Ge){return new(Ge||Rt)(s.KVO(A.qQ))}}static{this.\u0275prov=s.jDH({token:Rt,factory:function(Ge){let at=null;return at=Ge?new Ge:function Lt(){return new Rt((0,s.KVO)(A.qQ))}(),at},providedIn:"root"})}}typeof window<"u"&&window;const et={pan:!0,panstart:!0,panmove:!0,panend:!0,pancancel:!0,panleft:!0,panright:!0,panup:!0,pandown:!0,pinch:!0,pinchstart:!0,pinchmove:!0,pinchend:!0,pinchcancel:!0,pinchin:!0,pinchout:!0,press:!0,pressup:!0,rotate:!0,rotatestart:!0,rotatemove:!0,rotateend:!0,rotatecancel:!0,swipe:!0,swipeleft:!0,swiperight:!0,swipeup:!0,swipedown:!0,tap:!0,doubletap:!0}
1,pt=new s.nKC("HammerGestureConfig"),Ct=new s.nKC("HammerLoader");class Yt{constructor(){this.events=[],this.overrides={}}buildHammer(ke){const Ge=new Hammer(ke,this.options);Ge.get("pinch").set({enable:!0}),Ge.get("rotate").set({enable:!0});for(const at in this.overrides)Ge.get(at).set(this.overrides[at]);return Ge}static{this.\u0275fac=function(Ge){return new(Ge||Yt)}}static{this.\u0275prov=s.jDH({token:Yt,factory:Yt.\u0275fac})}}class ot extends i{constructor(ke,Ge,at,ht){super(ke),this._config=Ge,this.console=at,this.loader=ht,this._loaderPromise=null}supports(ke){return!(!et.hasOwnProperty(ke.toLowerCase())&&!this.isCustomEvent(ke)||!window.Hammer&&!this.loader)}addEventListener(ke,Ge,at){const ht=this.manager.getZone();if(Ge=Ge.toLowerCase(),!window.Hammer&&this.loader){this._loaderPromise=this._loaderPromise||ht.runOutsideAngular(()=>this.loader());let Ut=!1,qt=()=>{Ut=!0};return ht.runOutsideAngular(()=>this._loaderPromise.then(()=>{window.Hammer?Ut||(qt=this.addEventListener(ke,Ge,at)):qt=()=>{}}).catch(()=>{qt=()=>{}})),()=>{qt()}}return ht.runOutsideAngular(()=>{const Ut=this._config.buildHammer(ke),qt=function(cr){ht.runGuarded(function(){at(cr)})};return Ut.on(Ge,qt),()=>{Ut.off(Ge,qt),"function"==typeof Ut.destroy&&Ut.destroy()}})}isCustomEvent(ke){return this._config.events.indexOf(ke)>-1}static{this.\u0275fac=function(Ge){return new(Ge||ot)(s.KVO(A.qQ),s.KVO(pt),s.KVO(s.H3F),s.KVO(Ct,8))}}static{this.\u0275prov=s.jDH({token:ot,factory:ot.\u0275fac})}}class Jt{static{this.\u0275fac=function(Ge){return new(Ge||Jt)}}static{this.\u0275mod=s.$C({type:Jt})}static{this.\u0275inj=s.G2t({providers:[{provide:T,useClass:ot,multi:!0,deps:[A.qQ,pt,s.H3F,[new s.Xx1,Ct]]},{provide:pt,useClass:Yt,deps:[]}]})}}class fn{static{this.\u0275fac=function(Ge){return new(Ge||fn)}}static{this.\u0275prov=s.jDH({token:fn,factory:function(Ge){let at=null;return at=Ge?new(Ge||fn):s.KVO(Qn),at},providedIn:"root"})}}class Qn extends fn{constructor(ke){super(),this._doc=ke}sanitize(ke,Ge){if(null==Ge)return null;switch(ke){case s.WPN.NONE:return Ge;case s.WPN.HTML:return(0,s.ZF7)(Ge,"HTML")?(0,s.rcV)(Ge):(0,s.h9k)(this._doc,String(Ge)).toString();case s.WPN.STYLE:return(0,s.ZF7)(Ge,"Style")?(0,s.rcV)(Ge):Ge;case s.WPN.SCRIPT:if((0,s.ZF7)(Ge,"Script"))return(0,s.rcV)(Ge);throw new s.wOt(5200,!1);case s.WPN.URL:return(0,s.ZF7)(Ge,"URL")?(0,s.rcV)(Ge):(0,s.$MX)(String(Ge));case s.WPN.RESOURCE_URL:if((0,s.ZF7)(Ge,"ResourceURL"))return(0,s.rcV)(Ge);throw new s.wOt(5201,!1);default:throw new s.wOt(5202,!1)}}bypassSecurityTrustHtml(ke){return(0,s.Kcf)(ke)}bypassSecurityTrustStyle(ke){return(0,s.cWb)(ke)}bypassSecurityTrustScript(ke){return(0,s.UyX)(ke)}bypassSecurityTrustUrl(ke){return(0,s.osQ)(ke)}bypassSecurityTrustResourceUrl(ke){return(0,s.e5t)(ke)}static{this.\u0275fac=function(Ge){return new(Ge||Qn)(s.KVO(A.qQ))}}static{this.\u0275prov=s.jDH({token:Qn,factory:function(Ge){let at=null;return at=Ge?new Ge:function xn($e){return new Qn($e.get(A.qQ))}(s.KVO(s.zZn)),at},providedIn:"root"})}}new s.RxE("16.2.12")},5301:(We,Te,C)=>{"use strict";C.d(Te,{nX:()=>Ss,j5:()=>fi,wF:()=>Ir,Z:()=>qn,Ix:()=>Go,Wk:()=>sa,iI:()=>$c});var s=C(17705),A=C(74402),L=C(22806),y=C(7673),v=C(84412),P=C(84572),I=C(9350),w=C(28793),k=C(71985),b=C(58750);function T(Fe){return new k.c(ve=>{(0,b.Tg)(Fe()).subscribe(ve)})}var a=C(71203),i=C(18810),p=C(983),O=C(30017),Y=C(21413),ee=C(18359),te=C(60177),fe=C(96354),q=C(25558),he=C(96697),pe=C(99172),oe=C(5964),ie=C(31397),Z=C(61594),ue=C(70274),se=C(88141),ge=C(99437),X=C(22816),we=C(39901),ce=C(39974),xe=C(54360);function Pe(Fe){return Fe<=0?()=>p.w:(0,ce.N)((ve,Ie)=>{let Xe=[];ve.subscribe((0,xe._)(Ie,St=>{Xe.push(St),Fe<Xe.length&&Xe.shift()},()=>{for(const St of Xe)Ie.next(St);Ie.complete()},void 0,()=>{Xe=null}))})}var Je=C(93774),Be=C(33669);var Me=C(73703),J=C(70980),B=C(99898),G=C(56977),le=C(26365),Se=C(345);const _e="primary",Re=Symbol("RouteTitle");class je{constructor(ve){this.params=ve||{}}has(ve){return Object.prototype.hasOwnProperty.call(this.params,ve)}get(ve){if(this.has(ve)){const Ie=this.params[ve];return Array.isArray(Ie)?Ie[0]:Ie}return null}getAll(ve){if(this.has(ve)){const Ie=this.params[ve];return Array.isArray(Ie)?Ie:[Ie]}return[]}get keys(){return Object.keys(this.params)}}function ze(Fe){return new je(Fe)}function dt(Fe,ve,Ie){const Xe=Ie.path.split("/");if(Xe.length>Fe.length||"full"===Ie.pathMatch&&(ve.hasChildren()||Xe.length<Fe.length))return null;const St={};for(let en=0;en<Xe.length;en++){const wn=Xe[en],Bn=Fe[en];if(wn.startsWith(":"))St[wn.substring(1)]=Bn;else if(wn!==Bn.path)return null}return{consumed:Fe.slice(0,Xe.length),posParams:St}}function Mt(Fe,ve){const Ie=Fe?Object.keys(Fe):void 0,Xe=ve?Object.keys(ve):void 0;if(!Ie||!Xe||Ie.length!=Xe.length)return!1;let St;for(let en=0;en<Ie.length;en++)if(St=Ie[en],!Ft(Fe[St],ve[St]))return!1;return!0}function Ft(Fe,ve){if(Array.isArray(Fe)&&Array.isArray(ve)){if(Fe.length!==ve.length)return!1;const Ie=[...Fe].sort(),Xe=[...ve].sort();return Ie.every((St,en)=>Xe[en]===St)}return Fe===ve}function xt(Fe){return Fe.length>0?Fe[Fe.length-1]:null}function ct(Fe){return(0,A.A)(Fe)?Fe:(0,s.jNT)(Fe)?(0,L.H)(Promise.resolve(Fe)):(0,y.of)(Fe)}const yt={exact:function tn(Fe,ve,Ie){if(!Pt(Fe.segments,ve.segments)||!Vt(Fe.segments,ve.segments,Ie)||Fe.numberOfChildren!==ve.numberOfChildren)return!1;for(const Xe in ve.children)if(!Fe.children[Xe]||!tn(Fe.children[Xe],ve.children[Xe],Ie))return!1;return!0},subset:Ze},nn={exact:function Rt(Fe,ve){return Mt(Fe,ve)},subset:function rt(Fe,ve){return Object.keys(ve).length<=Object.keys(Fe).length&&Object.keys(ve).every(Ie=>Ft(Fe[Ie],ve[Ie]))},ignored:()=>!0};function Lt(Fe,ve,Ie){return yt[Ie.paths](Fe.root,ve.root,Ie.matrixParams)&&nn[Ie.queryParams](Fe.queryParams,ve.queryParams)&&!("exact"===Ie.fragment&&Fe.fragment!==ve.fragment)}function Ze(Fe,ve,Ie){return st(Fe,ve,ve.segments,Ie)}function st(Fe,ve,Ie,Xe){if(Fe.segments.length>Ie.length){const St=Fe.segments.slice(0,Ie.length);
1return!(!Pt(St,Ie)||ve.hasChildren()||!Vt(St,Ie,Xe))}if(Fe.segments.length===Ie.length){if(!Pt(Fe.segments,Ie)||!Vt(Fe.segments,Ie,Xe))return!1;for(const St in ve.children)if(!Fe.children[St]||!Ze(Fe.children[St],ve.children[St],Xe))return!1;return!0}{const St=Ie.slice(0,Fe.segments.length),en=Ie.slice(Fe.segments.length);return!!(Pt(Fe.segments,St)&&Vt(Fe.segments,St,Xe)&&Fe.children[_e])&&st(Fe.children[_e],ve,en,Xe)}}function Vt(Fe,ve,Ie){return ve.every((Xe,St)=>nn[Ie](Fe[St].parameters,Xe.parameters))}class an{constructor(ve=new Zn([],{}),Ie={},Xe=null){this.root=ve,this.queryParams=Ie,this.fragment=Xe}get queryParamMap(){return this._queryParamMap||(this._queryParamMap=ze(this.queryParams)),this._queryParamMap}toString(){return Yt.serialize(this)}}class Zn{constructor(ve,Ie){this.segments=ve,this.children=Ie,this.parent=null,Object.values(Ie).forEach(Xe=>Xe.parent=this)}hasChildren(){return this.numberOfChildren>0}get numberOfChildren(){return Object.keys(this.children).length}toString(){return ot(this)}}class En{constructor(ve,Ie){this.path=ve,this.parameters=Ie}get parameterMap(){return this._parameterMap||(this._parameterMap=ze(this.parameters)),this._parameterMap}toString(){return ci(this)}}function Pt(Fe,ve){return Fe.length===ve.length&&Fe.every((Ie,Xe)=>Ie.path===ve[Xe].path)}class pt{static{this.\u0275fac=function(Ie){return new(Ie||pt)}}static{this.\u0275prov=s.jDH({token:pt,factory:function(){return new Ct},providedIn:"root"})}}class Ct{parse(ve){const Ie=new qt(ve);return new an(Ie.parseRootSegment(),Ie.parseQueryParams(),Ie.parseFragment())}serialize(ve){const Ie=`/${Jt(ve.root,!0)}`,Xe=function Gr(Fe){const ve=Object.keys(Fe).map(Ie=>{const Xe=Fe[Ie];return Array.isArray(Xe)?Xe.map(St=>`${xn(Ie)}=${xn(St)}`).join("&"):`${xn(Ie)}=${xn(Xe)}`}).filter(Ie=>!!Ie);return ve.length?`?${ve.join("&")}`:""}(ve.queryParams);return`${Ie}${Xe}${"string"==typeof ve.fragment?`#${function Qn(Fe){return encodeURI(Fe)}(ve.fragment)}`:""}`}}const Yt=new Ct;function ot(Fe){return Fe.segments.map(ve=>ci(ve)).join("/")}function Jt(Fe,ve){if(!Fe.hasChildren())return ot(Fe);if(ve){const Ie=Fe.children[_e]?Jt(Fe.children[_e],!1):"",Xe=[];return Object.entries(Fe.children).forEach(([St,en])=>{St!==_e&&Xe.push(`${St}:${Jt(en,!1)}`)}),Xe.length>0?`${Ie}(${Xe.join("//")})`:Ie}{const Ie=function et(Fe,ve){let Ie=[];return Object.entries(Fe.children).forEach(([Xe,St])=>{Xe===_e&&(Ie=Ie.concat(ve(St,Xe)))}),Object.entries(Fe.children).forEach(([Xe,St])=>{Xe!==_e&&(Ie=Ie.concat(ve(St,Xe)))}),Ie}(Fe,(Xe,St)=>St===_e?[Jt(Fe.children[_e],!1)]:[`${St}:${Jt(Xe,!1)}`]);return 1===Object.keys(Fe.children).length&&null!=Fe.children[_e]?`${ot(Fe)}/${Ie[0]}`:`${ot(Fe)}/(${Ie.join("//")})`}}function fn(Fe){return encodeURIComponent(Fe).replace(/%40/g,"@").replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",")}function xn(Fe){return fn(Fe).replace(/%3B/gi,";")}function Er(Fe){return fn(Fe).replace(/\(/g,"%28").replace(/\)/g,"%29").replace(/%26/gi,"&")}function Br(Fe){return decodeURIComponent(Fe)}function si(Fe){return Br(Fe.replace(/\+/g,"%20"))}function ci(Fe){return`${Er(Fe.path)}${function oi(Fe){return Object.keys(Fe).map(ve=>`;${Er(ve)}=${Er(Fe[ve])}`).join("")}(Fe.parameters)}`}const vi=/^[^\/()?;#]+/;function dn(Fe){const ve=Fe.match(vi);return ve?ve[0]:""}const $e=/^[^\/()?;=#]+/;const Ge=/^[^=?&#]+/;const ht=/^[^&#]+/;class qt{constructor(ve){this.url=ve,this.remaining=ve}parseRootSegment(){return this.consumeOptional("/"),""===this.remaining||this.peekStartsWith("?")||this.peekStartsWith("#")?new Zn([],{}):new Zn([],this.parseChildren())}parseQueryParams(){const ve={};if(this.consumeOptional("?"))do{this.parseQueryParam(ve)}while(this.consumeOptional("&"));return ve}parseFragment(){return this.consumeOptional("#")?decodeURIComponent(this.remaining):null}parseChildren(){if(""===this.remaining)return{};this.consumeOptional("/");const ve=[];for(this.peekStartsWith("(")||ve.push(this.parseSegment());this.peekStartsWith("/")&&!this.peekStartsWith("//")&&!this.peekStartsWith("/(");)this.capture("/"),ve.push(this.parseSegment());let Ie={};this.peekStartsWith("/(")&&(this.capture("/"),Ie=this.parseParens(!0));let Xe={};return this.peekStartsWith("(")&&(Xe=this.parseParens(!1)),(ve.length>0||Object.keys(Ie).length>0)&&(Xe[_e]=new Zn(ve,Ie)),Xe}
1parseSegment(){const ve=dn(this.remaining);if(""===ve&&this.peekStartsWith(";"))throw new s.wOt(4009,!1);return this.capture(ve),new En(Br(ve),this.parseMatrixParams())}parseMatrixParams(){const ve={};for(;this.consumeOptional(";");)this.parseParam(ve);return ve}parseParam(ve){const Ie=function ke(Fe){const ve=Fe.match($e);return ve?ve[0]:""}(this.remaining);if(!Ie)return;this.capture(Ie);let Xe="";if(this.consumeOptional("=")){const St=dn(this.remaining);St&&(Xe=St,this.capture(Xe))}ve[Br(Ie)]=Br(Xe)}parseQueryParam(ve){const Ie=function at(Fe){const ve=Fe.match(Ge);return ve?ve[0]:""}(this.remaining);if(!Ie)return;this.capture(Ie);let Xe="";if(this.consumeOptional("=")){const wn=function Ut(Fe){const ve=Fe.match(ht);return ve?ve[0]:""}(this.remaining);wn&&(Xe=wn,this.capture(Xe))}const St=si(Ie),en=si(Xe);if(ve.hasOwnProperty(St)){let wn=ve[St];Array.isArray(wn)||(wn=[wn],ve[St]=wn),wn.push(en)}else ve[St]=en}parseParens(ve){const Ie={};for(this.capture("(");!this.consumeOptional(")")&&this.remaining.length>0;){const Xe=dn(this.remaining),St=this.remaining[Xe.length];if("/"!==St&&")"!==St&&";"!==St)throw new s.wOt(4010,!1);let en;Xe.indexOf(":")>-1?(en=Xe.slice(0,Xe.indexOf(":")),this.capture(en),this.capture(":")):ve&&(en=_e);const wn=this.parseChildren();Ie[en]=1===Object.keys(wn).length?wn[_e]:new Zn([],wn),this.consumeOptional("//")}return Ie}peekStartsWith(ve){return this.remaining.startsWith(ve)}consumeOptional(ve){return!!this.peekStartsWith(ve)&&(this.remaining=this.remaining.substring(ve.length),!0)}capture(ve){if(!this.consumeOptional(ve))throw new s.wOt(4011,!1)}}function cr(Fe){return Fe.segments.length>0?new Zn([],{[_e]:Fe}):Fe}function dr(Fe){const ve={};for(const Xe of Object.keys(Fe.children)){const en=dr(Fe.children[Xe]);if(Xe===_e&&0===en.segments.length&&en.hasChildren())for(const[wn,Bn]of Object.entries(en.children))ve[wn]=Bn;else(en.segments.length>0||en.hasChildren())&&(ve[Xe]=en)}return function vr(Fe){if(1===Fe.numberOfChildren&&Fe.children[_e]){const ve=Fe.children[_e];return new Zn(Fe.segments.concat(ve.segments),ve.children)}return Fe}(new Zn(Fe.segments,ve))}function kt(Fe){return Fe instanceof an}function pn(Fe){let ve;const Xe=function Ie(en){const wn={};for(const ti of en.children){const wi=Ie(ti);wn[ti.outlet]=wi}const Bn=new Zn(en.url,wn);return en===Fe&&(ve=Bn),Bn}(Fe.root),St=cr(Xe);return ve??St}function zt(Fe,ve,Ie,Xe){let St=Fe;for(;St.parent;)St=St.parent;if(0===ve.length)return On(St,St,St,Ie,Xe);const en=function Cr(Fe){if("string"==typeof Fe[0]&&1===Fe.length&&"/"===Fe[0])return new Wn(!0,0,Fe);let ve=0,Ie=!1;const Xe=Fe.reduce((St,en,wn)=>{if("object"==typeof en&&null!=en){if(en.outlets){const Bn={};return Object.entries(en.outlets).forEach(([ti,wi])=>{Bn[ti]="string"==typeof wi?wi.split("/"):wi}),[...St,{outlets:Bn}]}if(en.segmentPath)return[...St,en.segmentPath]}return"string"!=typeof en?[...St,en]:0===wn?(en.split("/").forEach((Bn,ti)=>{0==ti&&"."===Bn||(0==ti&&""===Bn?Ie=!0:".."===Bn?ve++:""!=Bn&&St.push(Bn))}),St):[...St,en]},[]);return new Wn(Ie,ve,Xe)}(ve);if(en.toRoot())return On(St,St,new Zn([],{}),Ie,Xe);const wn=function it(Fe,ve,Ie){if(Fe.isAbsolute)return new vt(ve,!0,0);if(!Ie)return new vt(ve,!1,NaN);if(null===Ie.parent)return new vt(Ie,!0,0);const Xe=Et(Fe.commands[0])?0:1,St=Ie.segments.length-1+Xe;return function jt(Fe,ve,Ie){let Xe=Fe,St=ve,en=Ie;for(;en>St;){if(en-=St,Xe=Xe.parent,!Xe)throw new s.wOt(4005,!1);St=Xe.segments.length}return new vt(Xe,!1,St-en)}(Ie,St,Fe.numberOfDoubleDots)}(en,St,Fe),Bn=wn.processChildren?Rr(wn.segmentGroup,wn.index,en.commands):or(wn.segmentGroup,wn.index,en.commands);return On(St,wn.segmentGroup,Bn,Ie,Xe)}function Et(Fe){return"object"==typeof Fe&&null!=Fe&&!Fe.outlets&&!Fe.segmentPath}function Wt(Fe){return"object"==typeof Fe&&null!=Fe&&Fe.outlets}function On(Fe,ve,Ie,Xe,St){let wn,en={};Xe&&Object.entries(Xe).forEach(([ti,wi])=>{en[ti]=Array.isArray(wi)?wi.map(Gs=>`${Gs}`):`${wi}`}),wn=Fe===ve?Ie:hr(Fe,ve,Ie);const Bn=cr(dr(wn));return new an(Bn,en,St)}function hr(Fe,ve,Ie){const Xe={};
1return Object.entries(Fe.children).forEach(([St,en])=>{Xe[St]=en===ve?Ie:hr(en,ve,Ie)}),new Zn(Fe.segments,Xe)}class Wn{constructor(ve,Ie,Xe){if(this.isAbsolute=ve,this.numberOfDoubleDots=Ie,this.commands=Xe,ve&&Xe.length>0&&Et(Xe[0]))throw new s.wOt(4003,!1);const St=Xe.find(Wt);if(St&&St!==xt(Xe))throw new s.wOt(4004,!1)}toRoot(){return this.isAbsolute&&1===this.commands.length&&"/"==this.commands[0]}}class vt{constructor(ve,Ie,Xe){this.segmentGroup=ve,this.processChildren=Ie,this.index=Xe}}function or(Fe,ve,Ie){if(Fe||(Fe=new Zn([],{})),0===Fe.segments.length&&Fe.hasChildren())return Rr(Fe,ve,Ie);const Xe=function Jn(Fe,ve,Ie){let Xe=0,St=ve;const en={match:!1,pathIndex:0,commandIndex:0};for(;St<Fe.segments.length;){if(Xe>=Ie.length)return en;const wn=Fe.segments[St],Bn=Ie[Xe];if(Wt(Bn))break;const ti=`${Bn}`,wi=Xe<Ie.length-1?Ie[Xe+1]:null;if(St>0&&void 0===ti)break;if(ti&&wi&&"object"==typeof wi&&void 0===wi.outlets){if(!Xs(ti,wi,wn))return en;Xe+=2}else{if(!Xs(ti,{},wn))return en;Xe++}St++}return{match:!0,pathIndex:St,commandIndex:Xe}}(Fe,ve,Ie),St=Ie.slice(Xe.commandIndex);if(Xe.match&&Xe.pathIndex<Fe.segments.length){const en=new Zn(Fe.segments.slice(0,Xe.pathIndex),{});return en.children[_e]=new Zn(Fe.segments.slice(Xe.pathIndex),Fe.children),Rr(en,0,St)}return Xe.match&&0===St.length?new Zn(Fe.segments,{}):Xe.match&&!Fe.hasChildren()?$r(Fe,ve,Ie):Xe.match?Rr(Fe,0,St):$r(Fe,ve,Ie)}function Rr(Fe,ve,Ie){if(0===Ie.length)return new Zn(Fe.segments,{});{const Xe=function _n(Fe){return Wt(Fe[0])?Fe[0].outlets:{[_e]:Fe}}(Ie),St={};if(Object.keys(Xe).some(en=>en!==_e)&&Fe.children[_e]&&1===Fe.numberOfChildren&&0===Fe.children[_e].segments.length){const en=Rr(Fe.children[_e],ve,Ie);return new Zn(Fe.segments,en.children)}return Object.entries(Xe).forEach(([en,wn])=>{"string"==typeof wn&&(wn=[wn]),null!==wn&&(St[en]=or(Fe.children[en],ve,wn))}),Object.entries(Fe.children).forEach(([en,wn])=>{void 0===Xe[en]&&(St[en]=wn)}),new Zn(Fe.segments,St)}}function $r(Fe,ve,Ie){const Xe=Fe.segments.slice(0,ve);let St=0;for(;St<Ie.length;){const en=Ie[St];if(Wt(en)){const ti=li(en.outlets);return new Zn(Xe,ti)}if(0===St&&Et(Ie[0])){const ti=Fe.segments[ve];Xe.push(new En(ti.path,Ii(Ie[0]))),St++;continue}const wn=Wt(en)?en.outlets[_e]:`${en}`,Bn=St<Ie.length-1?Ie[St+1]:null;wn&&Bn&&Et(Bn)?(Xe.push(new En(wn,Ii(Bn))),St+=2):(Xe.push(new En(wn,{})),St++)}return new Zn(Xe,{})}function li(Fe){const ve={};return Object.entries(Fe).forEach(([Ie,Xe])=>{"string"==typeof Xe&&(Xe=[Xe]),null!==Xe&&(ve[Ie]=$r(new Zn([],{}),0,Xe))}),ve}function Ii(Fe){const ve={};return Object.entries(Fe).forEach(([Ie,Xe])=>ve[Ie]=`${Xe}`),ve}function Xs(Fe,ve,Ie){return Fe==Ie.path&&Mt(ve,Ie.parameters)}const Lr="imperative";class _r{constructor(ve,Ie){this.id=ve,this.url=Ie}}class qn extends _r{constructor(ve,Ie,Xe="imperative",St=null){super(ve,Ie),this.type=0,this.navigationTrigger=Xe,this.restoredState=St}toString(){return`NavigationStart(id: ${this.id}, url: '${this.url}')`}}class Ir extends _r{constructor(ve,Ie,Xe){super(ve,Ie),this.urlAfterRedirects=Xe,this.type=1}toString(){return`NavigationEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}')`}}class fi extends _r{constructor(ve,Ie,Xe,St){super(ve,Ie),this.reason=Xe,this.code=St,this.type=2}toString(){return`NavigationCancel(id: ${this.id}, url: '${this.url}')`}}class Ri extends _r{constructor(ve,Ie,Xe,St){super(ve,Ie),this.reason=Xe,this.code=St,this.type=16}}class Fi extends _r{constructor(ve,Ie,Xe,St){super(ve,Ie),this.error=Xe,this.target=St,this.type=3}toString(){return`NavigationError(id: ${this.id}, url: '${this.url}', error: ${this.error})`}}class ls extends _r{constructor(ve,Ie,Xe,St){super(ve,Ie),this.urlAfterRedirects=Xe,this.state=St,this.type=4}toString(){return`RoutesRecognized(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class Yr extends _r{constructor(ve,Ie,Xe,St){super(ve,Ie),this.urlAfterRedirects=Xe,this.state=St,this.type=7}toString(){return`GuardsCheckStart(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class Tr extends _r{constructor(ve,Ie,Xe,St,en){super(ve,Ie),this.urlAfterRedirects=Xe,this.state=St,this.shouldActivate=en,this.type=8}toString(){return`GuardsCheckEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state}, shouldActivate: ${this.shouldActivate})`}}class Ji extends _r{constructor(ve,Ie,Xe,St){super(ve,Ie),this.urlAfterRedirects=Xe,this.state=St,this.type=5}toString(){return`ResolveStart(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class es extends _r{constructor(ve,Ie,Xe,St){super(ve,Ie),this.urlAfterRedirects=Xe,this.state=St,this.type=6}toString(){return`ResolveEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class Ms{constructor(ve){this.route=ve,this.type=9}toString(){return`RouteConfigLoadStart(path: ${this.route.path})`}}class fs{constructor(ve){this.route=ve,this.type=10}toString(){return`RouteConfigLoadEnd(path: ${this.route.path})`}}class hi{constructor(ve){this.snapshot=ve,this.type=11}toString(){return`ChildActivationStart(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class ho{constructor(ve){this.snapshot=ve,this.type=12}toString(){return`ChildActivationEnd(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class $a{constructor(ve){this.snapshot=ve,this.type=13}toString(){return`ActivationStart(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class Qs{constructor(ve){this.snapshot=ve,this.type=14}toString(){return`ActivationEnd(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class Ps{constructor(ve,Ie,Xe){this.routerEvent=ve,this.position=Ie,this.anchor=Xe,this.type=15}toString(){const ve=this.position?`${this.position[0]}, ${this.position[1]}`:null;return`Scroll(anchor: '${this.anchor}', position: '${ve}')`}}class Ra{}class Xo{constructor(ve){this.url=ve}}class ol{constructor(){this.outlet=null,this.route=null,this.injector=null,this.children=new Mn,this.attachRef=null}}class Mn{constructor(){this.contexts=new Map}onChildOutletCreated(ve,Ie){const Xe=this.getOrCreateContext(ve);Xe.outlet=Ie,this.contexts.set(ve,Xe)}onChildOutletDestroyed(ve){const Ie=this.getContext(ve);Ie&&(Ie.outlet=null,Ie.attachRef=null)}onOutletDeactivated(){const ve=this.contexts;return this.contexts=new Map,ve}onOutletReAttached(ve){this.contexts=ve}getOrCreateContext(ve){let Ie=this.getContext(ve);return Ie||(Ie=new ol,this.contexts.set(ve,Ie)),Ie}getContext(ve){return this.contexts.get(ve)||null}static{this.\u0275fac=function(Ie){return new(Ie||Mn)}}static{this.\u0275prov=s.jDH({token:Mn,factory:Mn.\u0275fac,providedIn:"root"})}}class Nn{constructor(ve){this._root=ve}get root(){return this._root.value}
1parent(ve){const Ie=this.pathFromRoot(ve);return Ie.length>1?Ie[Ie.length-2]:null}children(ve){const Ie=Xn(ve,this._root);return Ie?Ie.children.map(Xe=>Xe.value):[]}firstChild(ve){const Ie=Xn(ve,this._root);return Ie&&Ie.children.length>0?Ie.children[0].value:null}siblings(ve){const Ie=fr(ve,this._root);return Ie.length<2?[]:Ie[Ie.length-2].children.map(St=>St.value).filter(St=>St!==ve)}pathFromRoot(ve){return fr(ve,this._root).map(Ie=>Ie.value)}}function Xn(Fe,ve){if(Fe===ve.value)return ve;for(const Ie of ve.children){const Xe=Xn(Fe,Ie);if(Xe)return Xe}return null}function fr(Fe,ve){if(Fe===ve.value)return[ve];for(const Ie of ve.children){const Xe=fr(Fe,Ie);if(Xe.length)return Xe.unshift(ve),Xe}return[]}class pr{constructor(ve,Ie){this.value=ve,this.children=Ie}toString(){return`TreeNode(${this.value})`}}function jr(Fe){const ve={};return Fe&&Fe.children.forEach(Ie=>ve[Ie.value.outlet]=Ie),ve}class Gi extends Nn{constructor(ve,Ie){super(ve),this.snapshot=Ie,It(this,ve)}toString(){return this.snapshot.toString()}}function zi(Fe,ve){const Ie=function cs(Fe,ve){const Ie={},Xe={},St={},en="",wn=new Qo([],Ie,St,en,Xe,_e,ve,null,{});return new zn("",new pr(wn,[]))}(0,ve),Xe=new v.t([new En("",{})]),St=new v.t({}),en=new v.t({}),wn=new v.t({}),Bn=new v.t(""),ti=new Ss(Xe,St,wn,Bn,en,_e,ve,Ie.root);return ti.snapshot=Ie.root,new Gi(new pr(ti,[]),Ie)}class Ss{constructor(ve,Ie,Xe,St,en,wn,Bn,ti){this.urlSubject=ve,this.paramsSubject=Ie,this.queryParamsSubject=Xe,this.fragmentSubject=St,this.dataSubject=en,this.outlet=wn,this.component=Bn,this._futureSnapshot=ti,this.title=this.dataSubject?.pipe((0,fe.T)(wi=>wi[Re]))??(0,y.of)(void 0),this.url=ve,this.params=Ie,this.queryParams=Xe,this.fragment=St,this.data=en}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,fe.T)(ve=>ze(ve)))),this._paramMap}get queryParamMap(){return this._queryParamMap||(this._queryParamMap=this.queryParams.pipe((0,fe.T)(ve=>ze(ve)))),this._queryParamMap}toString(){return this.snapshot?this.snapshot.toString():`Future(${this._futureSnapshot})`}}function ks(Fe,ve="emptyOnly"){const Ie=Fe.pathFromRoot;let Xe=0;if("always"!==ve)for(Xe=Ie.length-1;Xe>=1;){const St=Ie[Xe],en=Ie[Xe-1];if(St.routeConfig&&""===St.routeConfig.path)Xe--;else{if(en.component)break;Xe--}}return function ba(Fe){return Fe.reduce((ve,Ie)=>({params:{...ve.params,...Ie.params},data:{...ve.data,...Ie.data},resolve:{...Ie.data,...ve.resolve,...Ie.routeConfig?.data,...Ie._resolvedData}}),{params:{},data:{},resolve:{}})}(Ie.slice(Xe))}class Qo{get title(){return this.data?.[Re]}constructor(ve,Ie,Xe,St,en,wn,Bn,ti,wi){this.url=ve,this.params=Ie,this.queryParams=Xe,this.fragment=St,this.data=en,this.outlet=wn,this.component=Bn,this.routeConfig=ti,this._resolve=wi}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=ze(this.params)),this._paramMap}get queryParamMap(){return this._queryParamMap||(this._queryParamMap=ze(this.queryParams)),this._queryParamMap}toString(){return`Route(url:'${this.url.map(Xe=>Xe.toString()).join("/")}', path:'${this.routeConfig?this.routeConfig.path:""}')`}}class zn extends Nn{constructor(ve,Ie){super(Ie),this.url=ve,It(this,Ie)}toString(){return Ci(this._root)}}function It(Fe,ve){ve.value._routerState=Fe,ve.children.forEach(Ie=>It(Fe,Ie))}function Ci(Fe){const ve=Fe.children.length>0?` { ${Fe.children.map(Ci).join(", ")} } `:"";return`${Fe.value}${ve}`}function ei(Fe){if(Fe.snapshot){const ve=Fe.snapshot,Ie=Fe._futureSnapshot;Fe.snapshot=Ie,Mt(ve.queryParams,Ie.queryParams)||Fe.queryParamsSubject.next(Ie.queryParams),ve.fragment!==Ie.fragment&&Fe.fragmentSubject.next(Ie.fragment),Mt(ve.params,Ie.params)||Fe.paramsSubject.next(Ie.params),function gt(Fe,ve){if(Fe.length!==ve.length)return!1;for(let Ie=0;Ie<Fe.length;++Ie)if(!Mt(Fe[Ie],ve[Ie]))return!1;return!0}(ve.url,Ie.url)||Fe.urlSubject.next(Ie.url),Mt(ve.data,Ie.data)||Fe.dataSubject.next(Ie.data)}else Fe.snapshot=Fe._futureSnapshot,Fe.dataSubject.next(Fe._futureSnapshot.data)}function is(Fe,ve){const Ie=Mt(Fe.params,ve.params)&&function gn(Fe,ve){return Pt(Fe,ve)&&Fe.every((Ie,Xe)=>Mt(Ie.parameters,ve[Xe].parameters))}(Fe.url,ve.url),Xe=!Fe.parent!=!ve.parent;return Ie&&!Xe&&(!Fe.parent||is(Fe.parent,ve.parent))}class Js{constructor(){this.activated=null,this._activatedRoute=null,this.name=_e,this.activateEvents=new s.bkB,this.deactivateEvents=new s.bkB,this.attachEvents=new s.bkB,this.detachEvents=new s.bkB,this.parentContexts=(0,s.WQX)(Mn),this.location=(0,s.WQX)(s.c1b),this.changeDetector=(0,s.WQX)(s.gRc),this.environmentInjector=(0,s.WQX)(s.uvJ),this.inputBinder=(0,s.WQX)(ua,{optional:!0}),this.supportsBindingToComponentInputs=!0}get activatedComponentRef(){return this.activated}ngOnChanges(ve){if(ve.name){const{firstChange:Ie,previousValue:Xe}
1=ve.name;if(Ie)return;this.isTrackedInParentContexts(Xe)&&(this.deactivate(),this.parentContexts.onChildOutletDestroyed(Xe)),this.initializeOutletWithName()}}ngOnDestroy(){this.isTrackedInParentContexts(this.name)&&this.parentContexts.onChildOutletDestroyed(this.name),this.inputBinder?.unsubscribeFromRouteData(this)}isTrackedInParentContexts(ve){return this.parentContexts.getContext(ve)?.outlet===this}ngOnInit(){this.initializeOutletWithName()}initializeOutletWithName(){if(this.parentContexts.onChildOutletCreated(this.name,this),this.activated)return;const ve=this.parentContexts.getContext(this.name);ve?.route&&(ve.attachRef?this.attach(ve.attachRef,ve.route):this.activateWith(ve.route,ve.injector))}get isActivated(){return!!this.activated}get component(){if(!this.activated)throw new s.wOt(4012,!1);return this.activated.instance}get activatedRoute(){if(!this.activated)throw new s.wOt(4012,!1);return this._activatedRoute}get activatedRouteData(){return this._activatedRoute?this._activatedRoute.snapshot.data:{}}detach(){if(!this.activated)throw new s.wOt(4012,!1);this.location.detach();const ve=this.activated;return this.activated=null,this._activatedRoute=null,this.detachEvents.emit(ve.instance),ve}attach(ve,Ie){this.activated=ve,this._activatedRoute=Ie,this.location.insert(ve.hostView),this.inputBinder?.bindActivatedRouteToOutletComponent(this),this.attachEvents.emit(ve.instance)}deactivate(){if(this.activated){const ve=this.component;this.activated.destroy(),this.activated=null,this._activatedRoute=null,this.deactivateEvents.emit(ve)}}activateWith(ve,Ie){if(this.isActivated)throw new s.wOt(4013,!1);this._activatedRoute=ve;const Xe=this.location,en=ve.snapshot.component,wn=this.parentContexts.getOrCreateContext(this.name).children,Bn=new vs(ve,wn,Xe.injector);this.activated=Xe.createComponent(en,{index:Xe.length,injector:Bn,environmentInjector:Ie??this.environmentInjector}),this.changeDetector.markForCheck(),this.inputBinder?.bindActivatedRouteToOutletComponent(this),this.activateEvents.emit(this.activated.instance)}static{this.\u0275fac=function(Ie){return new(Ie||Js)}}static{this.\u0275dir=s.FsC({type:Js,selectors:[["router-outlet"]],inputs:{name:"name"},outputs:{activateEvents:"activate",deactivateEvents:"deactivate",attachEvents:"attach",detachEvents:"detach"},exportAs:["outlet"],standalone:!0,features:[s.OA$]})}}class vs{constructor(ve,Ie,Xe){this.route=ve,this.childContexts=Ie,this.parent=Xe}get(ve,Ie){return ve===Ss?this.route:ve===Mn?this.childContexts:this.parent.get(ve,Ie)}}const ua=new s.nKC("");class Co{constructor(){this.outletDataSubscriptions=new Map}bindActivatedRouteToOutletComponent(ve){this.unsubscribeFromRouteData(ve),this.subscribeToRouteData(ve)}unsubscribeFromRouteData(ve){this.outletDataSubscriptions.get(ve)?.unsubscribe(),this.outletDataSubscriptions.delete(ve)}subscribeToRouteData(ve){const{activatedRoute:Ie}=ve,Xe=(0,P.z)([Ie.queryParams,Ie.params,Ie.data]).pipe((0,q.n)(([St,en,wn],Bn)=>(wn={...St,...en,...wn},0===Bn?(0,y.of)(wn):Promise.resolve(wn)))).subscribe(St=>{if(!ve.isActivated||!ve.activatedComponentRef||ve.activatedRoute!==Ie||null===Ie.component)return void this.unsubscribeFromRouteData(ve);const en=(0,s.HJs)(Ie.component);if(en)for(const{templateName:wn}of en.inputs)ve.activatedComponentRef.setInput(wn,St[wn]);else this.unsubscribeFromRouteData(ve)});this.outletDataSubscriptions.set(ve,Xe)}static{this.\u0275fac=function(Ie){return new(Ie||Co)}}static{this.\u0275prov=s.jDH({token:Co,factory:Co.\u0275fac})}}function Vo(Fe,ve,Ie){if(Ie&&Fe.shouldReuseRoute(ve.value,Ie.value.snapshot)){const Xe=Ie.value;Xe._futureSnapshot=ve.value;const St=function ac(Fe,ve,Ie){return ve.children.map(Xe=>{for(const St of Ie.children)if(Fe.shouldReuseRoute(Xe.value,St.value.snapshot))return Vo(Fe,Xe,St);return Vo(Fe,Xe)})}(Fe,ve,Ie);return new pr(Xe,St)}{if(Fe.shouldAttach(ve.value)){const en=Fe.retrieve(ve.value);if(null!==en){const wn=en.route;return wn.value._futureSnapshot=ve.value,wn.children=ve.children.map(Bn=>Vo(Fe,Bn)),wn}}const Xe=function vu(Fe){return new Ss(new v.t(Fe.url),new v.t(Fe.params),new v.t(Fe.queryParams),new v.t(Fe.fragment),new v.t(Fe.data),Fe.outlet,Fe.component,Fe)}
1(ve.value),St=ve.children.map(en=>Vo(Fe,en));return new pr(Xe,St)}}const Ki="ngNavigationCancelingError";function lc(Fe,ve){const{redirectTo:Ie,navigationBehaviorOptions:Xe}=kt(ve)?{redirectTo:ve,navigationBehaviorOptions:void 0}:ve,St=td(!1,0,ve);return St.url=Ie,St.navigationBehaviorOptions=Xe,St}function td(Fe,ve,Ie){const Xe=new Error("NavigationCancelingError: "+(Fe||""));return Xe[Ki]=!0,Xe.cancellationCode=ve,Ie&&(Xe.url=Ie),Xe}function po(Fe){return Fe&&Fe[Ki]}class Eo{static{this.\u0275fac=function(Ie){return new(Ie||Eo)}}static{this.\u0275cmp=s.VBU({type:Eo,selectors:[["ng-component"]],standalone:!0,features:[s.aNF],decls:1,vars:0,template:function(Ie,Xe){1&Ie&&s.nrm(0,"router-outlet")},dependencies:[Js],encapsulation:2})}}function nd(Fe){const ve=Fe.children&&Fe.children.map(nd),Ie=ve?{...Fe,children:ve}:{...Fe};return!Ie.component&&!Ie.loadComponent&&(ve||Ie.loadChildren)&&Ie.outlet&&Ie.outlet!==_e&&(Ie.component=Eo),Ie}function Ho(Fe){return Fe.outlet||_e}function To(Fe){if(!Fe)return null;if(Fe.routeConfig?._injector)return Fe.routeConfig._injector;for(let ve=Fe.parent;ve;ve=ve.parent){const Ie=ve.routeConfig;if(Ie?._loadedInjector)return Ie._loadedInjector;if(Ie?._injector)return Ie._injector}return null}class Eu{constructor(ve,Ie,Xe,St,en){this.routeReuseStrategy=ve,this.futureState=Ie,this.currState=Xe,this.forwardEvent=St,this.inputBindingEnabled=en}activate(ve){const Ie=this.futureState._root,Xe=this.currState?this.currState._root:null;this.deactivateChildRoutes(Ie,Xe,ve),ei(this.futureState.root),this.activateChildRoutes(Ie,Xe,ve)}deactivateChildRoutes(ve,Ie,Xe){const St=jr(Ie);ve.children.forEach(en=>{const wn=en.value.outlet;this.deactivateRoutes(en,St[wn],Xe),delete St[wn]}),Object.values(St).forEach(en=>{this.deactivateRouteAndItsChildren(en,Xe)})}deactivateRoutes(ve,Ie,Xe){const St=ve.value,en=Ie?Ie.value:null;if(St===en)if(St.component){const wn=Xe.getContext(St.outlet);wn&&this.deactivateChildRoutes(ve,Ie,wn.children)}else this.deactivateChildRoutes(ve,Ie,Xe);else en&&this.deactivateRouteAndItsChildren(Ie,Xe)}deactivateRouteAndItsChildren(ve,Ie){ve.value.component&&this.routeReuseStrategy.shouldDetach(ve.value.snapshot)?this.detachAndStoreRouteSubtree(ve,Ie):this.deactivateRouteAndOutlet(ve,Ie)}detachAndStoreRouteSubtree(ve,Ie){const Xe=Ie.getContext(ve.value.outlet),St=Xe&&ve.value.component?Xe.children:Ie,en=jr(ve);for(const wn of Object.keys(en))this.deactivateRouteAndItsChildren(en[wn],St);if(Xe&&Xe.outlet){const wn=Xe.outlet.detach(),Bn=Xe.children.onOutletDeactivated();this.routeReuseStrategy.store(ve.value.snapshot,{componentRef:wn,route:ve,contexts:Bn})}}deactivateRouteAndOutlet(ve,Ie){const Xe=Ie.getContext(ve.value.outlet),St=Xe&&ve.value.component?Xe.children:Ie,en=jr(ve);for(const wn of Object.keys(en))this.deactivateRouteAndItsChildren(en[wn],St);Xe&&(Xe.outlet&&(Xe.outlet.deactivate(),Xe.children.onOutletDeactivated()),Xe.attachRef=null,Xe.route=null)}activateChildRoutes(ve,Ie,Xe){const St=jr(Ie);ve.children.forEach(en=>{this.activateRoutes(en,St[en.value.outlet],Xe),this.forwardEvent(new Qs(en.value.snapshot))}),ve.children.length&&this.forwardEvent(new ho(ve.value.snapshot))}activateRoutes(ve,Ie,Xe){const St=ve.value,en=Ie?Ie.value:null;if(ei(St),St===en)if(St.component){const wn=Xe.getOrCreateContext(St.outlet);this.activateChildRoutes(ve,Ie,wn.children)}else this.activateChildRoutes(ve,Ie,Xe);else if(St.component){const wn=Xe.getOrCreateContext(St.outlet);if(this.routeReuseStrategy.shouldAttach(St.snapshot)){const Bn=this.routeReuseStrategy.retrieve(St.snapshot);this.routeReuseStrategy.store(St.snapshot,null),wn.children.onOutletReAttached(Bn.contexts),wn.attachRef=Bn.componentRef,wn.route=Bn.route.value,wn.outlet&&wn.outlet.attach(Bn.componentRef,Bn.route.value),ei(Bn.route.value),this.activateChildRoutes(ve,null,wn.children)}else{const Bn=To(St.snapshot);wn.attachRef=null,wn.route=St,wn.injector=Bn,wn.outlet&&wn.outlet.activateWith(St,wn.injector),this.activateChildRoutes(ve,null,wn.children)}}else this.activateChildRoutes(ve,null,Xe)}}class Ka{constructor(ve){this.path=ve,this.route=this.path[this.path.length-1]}}class ou{constructor(ve,Ie){this.component=ve,this.route=Ie}}function Ds(Fe,ve,Ie){const Xe=Fe._root;return _o(Xe,ve?ve._root:null,Ie,[Xe.value])}function yo(Fe,ve){const Ie=Symbol(),Xe=ve.get(Fe,Ie);return Xe===Ie?"function"!=typeof Fe||(0,s.LfX)(Fe)?ve.get(Fe):Fe:Xe}function _o(Fe,ve,Ie,Xe,St={canDeactivateChecks:[],canActivateChecks:[]}){const en=jr(ve);
1return Fe.children.forEach(wn=>{(function El(Fe,ve,Ie,Xe,St={canDeactivateChecks:[],canActivateChecks:[]}){const en=Fe.value,wn=ve?ve.value:null,Bn=Ie?Ie.getContext(Fe.value.outlet):null;if(wn&&en.routeConfig===wn.routeConfig){const ti=function Ma(Fe,ve,Ie){if("function"==typeof Ie)return Ie(Fe,ve);switch(Ie){case"pathParamsChange":return!Pt(Fe.url,ve.url);case"pathParamsOrQueryParamsChange":return!Pt(Fe.url,ve.url)||!Mt(Fe.queryParams,ve.queryParams);case"always":return!0;case"paramsOrQueryParamsChange":return!is(Fe,ve)||!Mt(Fe.queryParams,ve.queryParams);default:return!is(Fe,ve)}}(wn,en,en.routeConfig.runGuardsAndResolvers);ti?St.canActivateChecks.push(new Ka(Xe)):(en.data=wn.data,en._resolvedData=wn._resolvedData),en.component?_o(Fe,ve,Bn?Bn.children:null,Xe,St):_o(Fe,ve,Ie,Xe,St),ti&&Bn&&Bn.outlet&&Bn.outlet.isActivated&&St.canDeactivateChecks.push(new ou(Bn.outlet.component,wn))}else wn&&hl(ve,Bn,St),St.canActivateChecks.push(new Ka(Xe)),en.component?_o(Fe,null,Bn?Bn.children:null,Xe,St):_o(Fe,null,Ie,Xe,St);return St})(wn,en[wn.value.outlet],Ie,Xe.concat([wn.value]),St),delete en[wn.value.outlet]}),Object.entries(en).forEach(([wn,Bn])=>hl(Bn,Ie.getContext(wn),St)),St}function hl(Fe,ve,Ie){const Xe=jr(Fe),St=Fe.value;Object.entries(Xe).forEach(([en,wn])=>{St.component?hl(wn,ve?ve.children.getContext(en):null,Ie):hl(wn,ve,Ie)}),St.component&&ve&&ve.outlet&&ve.outlet.isActivated?Ie.canDeactivateChecks.push(new ou(ve.outlet.component,St)):Ie.canDeactivateChecks.push(new ou(null,St))}function Yl(Fe){return"function"==typeof Fe}function qi(Fe){return Fe instanceof I.G||"EmptyError"===Fe?.name}const Va=Symbol("INITIAL_VALUE");function uc(){return(0,q.n)(Fe=>(0,P.z)(Fe.map(ve=>ve.pipe((0,he.s)(1),(0,pe.Z)(Va)))).pipe((0,fe.T)(ve=>{for(const Ie of ve)if(!0!==Ie){if(Ie===Va)return Va;if(!1===Ie||Ie instanceof an)return Ie}return!0}),(0,oe.p)(ve=>ve!==Va),(0,he.s)(1)))}function Ad(Fe,ve){return(0,ie.Z)(Ie=>{const{targetSnapshot:Xe,currentSnapshot:St,guards:{canActivateChecks:en,canDeactivateChecks:wn}}=Ie;return 0===wn.length&&0===en.length?(0,y.of)({...Ie,guardsResult:!0}
1):function Cc(Fe,ve,Ie,Xe){return(0,L.H)(Fe).pipe((0,ie.Z)(St=>function Gc(Fe,ve,Ie,Xe,St){const en=ve&&ve.routeConfig?ve.routeConfig.canDeactivate:null;if(!en||0===en.length)return(0,y.of)(!0);const wn=en.map(Bn=>{const ti=To(ve)??St,wi=yo(Bn,ti);return ct(function be(Fe){return Fe&&Yl(Fe.canDeactivate)}(wi)?wi.canDeactivate(Fe,ve,Ie,Xe):ti.runInContext(()=>wi(Fe,ve,Ie,Xe))).pipe((0,Z.$)())});return(0,y.of)(wn).pipe(uc())}(St.component,St.route,Ie,ve,Xe)),(0,Z.$)(St=>!0!==St,!0))}(wn,Xe,St,Fe).pipe((0,ie.Z)(Bn=>Bn&&function Tu(Fe){return"boolean"==typeof Fe}(Bn)?function qo(Fe,ve,Ie,Xe){return(0,L.H)(ve).pipe((0,ue.H)(St=>(0,w.x)(function bd(Fe,ve){return null!==Fe&&ve&&ve(new hi(Fe)),(0,y.of)(!0)}(St.route.parent,Xe),function Oc(Fe,ve){return null!==Fe&&ve&&ve(new $a(Fe)),(0,y.of)(!0)}(St.route,Xe),function ku(Fe,ve,Ie){const Xe=ve[ve.length-1],en=ve.slice(0,ve.length-1).reverse().map(wn=>function Zo(Fe){const ve=Fe.routeConfig?Fe.routeConfig.canActivateChild:null;return ve&&0!==ve.length?{node:Fe,guards:ve}:null}(wn)).filter(wn=>null!==wn).map(wn=>T(()=>{const Bn=wn.guards.map(ti=>{const wi=To(wn.node)??Ie,Gs=yo(ti,wi);return ct(function vn(Fe){return Fe&&Yl(Fe.canActivateChild)}(Gs)?Gs.canActivateChild(Xe,Fe):wi.runInContext(()=>Gs(Xe,Fe))).pipe((0,Z.$)())});return(0,y.of)(Bn).pipe(uc())}));return(0,y.of)(en).pipe(uc())}(Fe,St.path,Ie),function au(Fe,ve,Ie){const Xe=ve.routeConfig?ve.routeConfig.canActivate:null;if(!Xe||0===Xe.length)return(0,y.of)(!0);const St=Xe.map(en=>T(()=>{const wn=To(ve)??Ie,Bn=yo(en,wn);return ct(function Jl(Fe){return Fe&&Yl(Fe.canActivate)}(Bn)?Bn.canActivate(ve,Fe):wn.runInContext(()=>Bn(ve,Fe))).pipe((0,Z.$)())}));return(0,y.of)(St).pipe(uc())}(Fe,St.route,Ie))),(0,Z.$)(St=>!0!==St,!0))}(Xe,en,Fe,ve):(0,y.of)(Bn)),(0,fe.T)(Bn=>({...Ie,guardsResult:Bn})))})}function Wc(Fe,ve,Ie,Xe){const St=ve.canLoad;if(void 0===St||0===St.length)return(0,y.of)(!0);const en=St.map(wn=>{const Bn=yo(wn,Fe);return ct(function za(Fe){return Fe&&Yl(Fe.canLoad)}(Bn)?Bn.canLoad(ve,Ie):Fe.runInContext(()=>Bn(ve,Ie)))});return(0,y.of)(en).pipe(uc(),Zl(Xe))}function Zl(Fe){return(0,a.F)((0,se.M)(ve=>{if(kt(ve))throw lc(0,ve)}),(0,fe.T)(ve=>!0===ve))}function rd(Fe,ve,Ie,Xe){const St=ve.canMatch;if(!St||0===St.length)return(0,y.of)(!0);const en=St.map(wn=>{const Bn=yo(wn,Fe);return ct(function At(Fe){return Fe&&Yl(Fe.canMatch)}(Bn)?Bn.canMatch(ve,Ie):Fe.runInContext(()=>Bn(ve,Ie)))});return(0,y.of)(en).pipe(uc(),Zl())}class ko{constructor(ve){this.segmentGroup=ve||null}}class dc{constructor(ve){this.urlTree=ve}}function xc(Fe){return(0,i.$)(new ko(Fe))}function ia(Fe){return(0,i.$)(new dc(Fe))}class $f{constructor(ve,Ie){this.urlSerializer=ve,this.urlTree=Ie}noMatchError(ve){return new s.wOt(4002,!1)}lineralizeSegments(ve,Ie){let Xe=[],St=Ie.root;for(;;){if(Xe=Xe.concat(St.segments),0===St.numberOfChildren)return(0,y.of)(Xe);if(St.numberOfChildren>1||!St.children[_e])return ve.redirectTo,(0,i.$)(new s.wOt(4e3,!1));St=St.children[_e]}}applyRedirectCommands(ve,Ie,Xe){return this.applyRedirectCreateUrlTree(Ie,this.urlSerializer.parse(Ie),ve,Xe)}applyRedirectCreateUrlTree(ve,Ie,Xe,St){const en=this.createSegmentGroup(ve,Ie.root,Xe,St);return new an(en,this.createQueryParams(Ie.queryParams,this.urlTree.queryParams),Ie.fragment)}createQueryParams(ve,Ie){const Xe={};return Object.entries(ve).forEach(([St,en])=>{if("string"==typeof en&&en.startsWith(":")){const Bn=en.substring(1);Xe[St]=Ie[Bn]}else Xe[St]=en}),Xe}createSegmentGroup(ve,Ie,Xe,St){const en=this.createSegments(ve,Ie.segments,Xe,St);let wn={};return Object.entries(Ie.children).forEach(([Bn,ti])=>{wn[Bn]=this.createSegmentGroup(ve,ti,Xe,St)}),new Zn(en,wn)}createSegments(ve,Ie,Xe,St){return Ie.map(en=>en.path.startsWith(":")?this.findPosParam(ve,en,St):this.findOrReturn(en,Xe))}findPosParam(ve,Ie,Xe){const St=Xe[Ie.path.substring(1)];if(!St)throw new s.wOt(4001,!1);return St}findOrReturn(ve,Ie){let Xe=0;for(const St of Ie){if(St.path===ve.path)return Ie.splice(Xe),St;Xe++}return ve}}const Ea={matched:!1,consumedSegments:[],remainingSegments:[],parameters:{},positionalParamSegments:{}};function Ll(Fe,ve,Ie,Xe,St){const en=Ca(Fe,ve,Ie);return en.matched?(Xe=function Pa(Fe,ve){return Fe.providers&&!Fe._injector&&(Fe._injector=(0,s.Ol2)(Fe.providers,ve,`Route: ${Fe.path}`)),Fe._injector??ve}(ve,Xe),rd(Xe,ve,Ie).pipe((0,fe.T)(wn=>!0===wn?en:{...Ea}))):(0,y.of)(en)}function Ca(Fe,ve,Ie){if(""===ve.path)return"full"===ve.pathMatch&&(Fe.hasChildren()||Ie.length>0)?{...Ea}:{matched:!0,consumedSegments:[],remainingSegments:Ie,parameters:{},positionalParamSegments:{}};const St=(ve.matcher||dt)(Ie,Fe,ve);if(!St)return{...Ea};const en={};Object.entries(St.posParams??{}
1).forEach(([Bn,ti])=>{en[Bn]=ti.path});const wn=St.consumed.length>0?{...en,...St.consumed[St.consumed.length-1].parameters}:en;return{matched:!0,consumedSegments:St.consumed,remainingSegments:Ie.slice(St.consumed.length),parameters:wn,positionalParamSegments:St.posParams??{}}}function wa(Fe,ve,Ie,Xe){return Ie.length>0&&function io(Fe,ve,Ie){return Ie.some(Xe=>Hl(Fe,ve,Xe)&&Ho(Xe)!==_e)}(Fe,Ie,Xe)?{segmentGroup:new Zn(ve,fc(Xe,new Zn(Ie,Fe.children))),slicedSegments:[]}:0===Ie.length&&function Pr(Fe,ve,Ie){return Ie.some(Xe=>Hl(Fe,ve,Xe))}(Fe,Ie,Xe)?{segmentGroup:new Zn(Fe.segments,Dr(Fe,ve,Ie,Xe,Fe.children)),slicedSegments:Ie}:{segmentGroup:new Zn(Fe.segments,Fe.children),slicedSegments:Ie}}function Dr(Fe,ve,Ie,Xe,St){const en={};for(const wn of Xe)if(Hl(Fe,Ie,wn)&&!St[Ho(wn)]){const Bn=new Zn([],{});en[Ho(wn)]=Bn}return{...St,...en}}function fc(Fe,ve){const Ie={};Ie[_e]=ve;for(const Xe of Fe)if(""===Xe.path&&Ho(Xe)!==_e){const St=new Zn([],{});Ie[Ho(Xe)]=St}return Ie}function Hl(Fe,ve,Ie){return(!(Fe.hasChildren()||ve.length>0)||"full"!==Ie.pathMatch)&&""===Ie.path}class yu{constructor(ve,Ie,Xe,St,en,wn,Bn){this.injector=ve,this.configLoader=Ie,this.rootComponentType=Xe,this.config=St,this.urlTree=en,this.paramsInheritanceStrategy=wn,this.urlSerializer=Bn,this.allowRedirects=!0,this.applyRedirects=new $f(this.urlSerializer,this.urlTree)}noMatchError(ve){return new s.wOt(4002,!1)}recognize(){const ve=wa(this.urlTree.root,[],[],this.config).segmentGroup;return this.processSegmentGroup(this.injector,this.config,ve,_e).pipe((0,ge.W)(Ie=>{if(Ie instanceof dc)return this.allowRedirects=!1,this.urlTree=Ie.urlTree,this.match(Ie.urlTree);throw Ie instanceof ko?this.noMatchError(Ie):Ie}),(0,fe.T)(Ie=>{const Xe=new Qo([],Object.freeze({}),Object.freeze({...this.urlTree.queryParams}),this.urlTree.fragment,{},_e,this.rootComponentType,null,{}),St=new pr(Xe,Ie),en=new zn("",St),wn=function Gt(Fe,ve,Ie=null,Xe=null){return zt(pn(Fe),ve,Ie,Xe)}(Xe,[],this.urlTree.queryParams,this.urlTree.fragment);return wn.queryParams=this.urlTree.queryParams,en.url=this.urlSerializer.serialize(wn),this.inheritParamsAndData(en._root),{state:en,tree:wn}}))}match(ve){return this.processSegmentGroup(this.injector,this.config,ve.root,_e).pipe((0,ge.W)(Xe=>{throw Xe instanceof ko?this.noMatchError(Xe):Xe}))}inheritParamsAndData(ve){const Ie=ve.value,Xe=ks(Ie,this.paramsInheritanceStrategy);Ie.params=Object.freeze(Xe.params),Ie.data=Object.freeze(Xe.data),ve.children.forEach(St=>this.inheritParamsAndData(St))}processSegmentGroup(ve,Ie,Xe,St){return 0===Xe.segments.length&&Xe.hasChildren()?this.processChildren(ve,Ie,Xe):this.processSegment(ve,Ie,Xe,Xe.segments,St,!0)}processChildren(ve,Ie,Xe){const St=[];for(const en of Object.keys(Xe.children))"primary"===en?St.unshift(en):St.push(en);return(0,L.H)(St).pipe((0,ue.H)(en=>{const wn=Xe.children[en],Bn=function jo(Fe,ve){const Ie=Fe.filter(Xe=>Ho(Xe)===ve);return Ie.push(...Fe.filter(Xe=>Ho(Xe)!==ve)),Ie}(Ie,en);return this.processSegmentGroup(ve,Bn,wn,en)}),(0,X.S)((en,wn)=>(en.push(...wn),en)),(0,we.U)(null),function De(Fe,ve){const Ie=arguments.length>=2;return Xe=>Xe.pipe(Fe?(0,oe.p)((St,en)=>Fe(St,en,Xe)):Be.D,Pe(1),Ie?(0,we.U)(ve):(0,Je.v)(()=>new I.G))}(),(0,ie.Z)(en=>{if(null===en)return xc(Xe);const wn=Cd(en);return function xo(Fe){Fe.sort((ve,Ie)=>ve.value.outlet===_e?-1:Ie.value.outlet===_e?1:ve.value.outlet.localeCompare(Ie.value.outlet))}(wn),(0,y.of)(wn)}))}processSegment(ve,Ie,Xe,St,en,wn){return(0,L.H)(Ie).pipe((0,ue.H)(Bn=>this.processSegmentAgainstRoute(Bn._injector??ve,Ie,Bn,Xe,St,en,wn).pipe((0,ge.W)(ti=>{if(ti instanceof ko)return(0,y.of)(null);throw ti}))),(0,Z.$)(Bn=>!!Bn),(0,ge.W)(Bn=>{if(qi(Bn))return function pl(Fe,ve,Ie){return 0===ve.length&&!Fe.children[Ie]}(Xe,St,en)?(0,y.of)([]):xc(Xe);throw Bn}))}processSegmentAgainstRoute(ve,Ie,Xe,St,en,wn,Bn){return function kl(Fe,ve,Ie,Xe){return!!(Ho(Fe)===Xe||Xe!==_e&&Hl(ve,Ie,Fe))&&("**"===Fe.path||Ca(ve,Fe,Ie).matched)}(Xe,St,en,wn)?void 0===Xe.redirectTo?this.matchSegmentAgainstRoute(ve,St,Xe,en,wn,Bn):Bn&&this.allowRedirects?this.expandSegmentAgainstRouteUsingRedirect(ve,St,Ie,Xe,en,wn):xc(St):xc(St)}expandSegmentAgainstRouteUsingRedirect(ve,Ie,Xe,St,en,wn){return"**"===St.path?this.expandWildCardWithParamsAgainstRouteUsingRedirect(ve,Xe,St,wn):this.expandRegularSegmentAgainstRouteUsingRedirect(ve,Ie,Xe,St,en,wn)}expandWildCardWithParamsAgainstRouteUsingRedirect(ve,Ie,Xe,St){const en=this.applyRedirects.applyRedirectCommands([],Xe.redirectTo,{});return Xe.redirectTo.startsWith("/")?ia(en):this.applyRedirects.lineralizeSegments(Xe,en).pipe((0,ie.Z)(wn=>{const Bn=new Zn(wn,{});return this.processSegment(ve,Ie,Bn,wn,St,!1)}))}expandRegularSegmentAgainstRouteUsingRedirect(ve,Ie,Xe,St,en,wn){const{matched:Bn,consumedSegments:ti,remainingSegments:wi,positionalParamSegments:Gs}=Ca(Ie,St,en);if(!Bn)return xc(Ie);const ts=this.applyRedirects.applyRedirectCommands(ti,St.redirectTo,Gs);return St.redirectTo.startsWith("/")?ia(ts):this.applyRedirects.lineralizeSegments(St,ts).pipe((0,ie.Z)(qa=>this.processSegment(ve,Xe,Ie,qa.concat(wi),wn,!1)))}matchSegmentAgainstRoute(ve,Ie,Xe,St,en,wn){let Bn;
1if("**"===Xe.path){const ti=St.length>0?xt(St).parameters:{},wi=new Qo(St,ti,Object.freeze({...this.urlTree.queryParams}),this.urlTree.fragment,Vs(Xe),Ho(Xe),Xe.component??Xe._loadedComponent??null,Xe,Od(Xe));Bn=(0,y.of)({snapshot:wi,consumedSegments:[],remainingSegments:[]}),Ie.children={}}else Bn=Ll(Ie,Xe,St,ve,this.urlSerializer).pipe((0,fe.T)(({matched:ti,consumedSegments:wi,remainingSegments:Gs,parameters:ts})=>ti?{snapshot:new Qo(wi,ts,Object.freeze({...this.urlTree.queryParams}),this.urlTree.fragment,Vs(Xe),Ho(Xe),Xe.component??Xe._loadedComponent??null,Xe,Od(Xe)),consumedSegments:wi,remainingSegments:Gs}:null));return Bn.pipe((0,q.n)(ti=>null===ti?xc(Ie):(ve=Xe._injector??ve,this.getChildConfig(ve,Xe,St).pipe((0,q.n)(({routes:wi})=>{const Gs=Xe._loadedInjector??ve,{snapshot:ts,consumedSegments:qa,remainingSegments:Ya}=ti,{segmentGroup:Kc,slicedSegments:Gl}=wa(Ie,qa,Ya,wi);if(0===Gl.length&&Kc.hasChildren())return this.processChildren(Gs,wi,Kc).pipe((0,fe.T)(bl=>null===bl?null:[new pr(ts,bl)]));if(0===wi.length&&0===Gl.length)return(0,y.of)([new pr(ts,[])]);const Ta=Ho(Xe)===en;return this.processSegment(Gs,wi,Kc,Gl,Ta?_e:en,!0).pipe((0,fe.T)(bl=>[new pr(ts,bl)]))})))))}getChildConfig(ve,Ie,Xe){return Ie.children?(0,y.of)({routes:Ie.children,injector:ve}):Ie.loadChildren?void 0!==Ie._loadedRoutes?(0,y.of)({routes:Ie._loadedRoutes,injector:Ie._loadedInjector}):Wc(ve,Ie,Xe,this.urlSerializer).pipe((0,ie.Z)(St=>St?this.configLoader.loadChildren(ve,Ie).pipe((0,se.M)(en=>{Ie._loadedRoutes=en.routes,Ie._loadedInjector=en.injector})):function Nl(Fe){return(0,i.$)(td(!1,3))}())):(0,y.of)({routes:[],injector:ve})}}function lu(Fe){const ve=Fe.value.routeConfig;return ve&&""===ve.path}function Cd(Fe){const ve=[],Ie=new Set;for(const Xe of Fe){if(!lu(Xe)){ve.push(Xe);continue}const St=ve.find(en=>Xe.value.routeConfig===en.value.routeConfig);void 0!==St?(St.children.push(...Xe.children),Ie.add(St)):ve.push(Xe)}for(const Xe of Ie){const St=Cd(Xe.children);ve.push(new pr(Xe.value,St))}return ve.filter(Xe=>!Ie.has(Xe))}function Vs(Fe){return Fe.data||{}}function Od(Fe){return Fe.resolve||{}}function __(Fe,ve,Ie,Xe,St,en){return(0,ie.Z)(wn=>function Dc(Fe,ve,Ie,Xe,St,en,wn="emptyOnly"){return new yu(Fe,ve,Ie,Xe,St,wn,en).recognize()}(Fe,ve,Ie,Xe,wn.extractedUrl,St,en).pipe((0,fe.T)(({state:Bn,tree:ti})=>({...wn,targetSnapshot:Bn,urlAfterRedirects:ti}))))}function Kf(Fe,ve){return(0,ie.Z)(Ie=>{const{targetSnapshot:Xe,guards:{canActivateChecks:St}}=Ie;if(!St.length)return(0,y.of)(Ie);let en=0;return(0,L.H)(St).pipe((0,ue.H)(wn=>function Oa(Fe,ve,Ie,Xe){const St=Fe.routeConfig,en=Fe._resolve;return void 0!==St?.title&&!qs(St)&&(en[Re]=St.title),function hs(Fe,ve,Ie,Xe){const St=function Cs(Fe){return[...Object.keys(Fe),...Object.getOwnPropertySymbols(Fe)]}(Fe);if(0===St.length)return(0,y.of)({});const en={};return(0,L.H)(St).pipe((0,ie.Z)(wn=>function Is(Fe,ve,Ie,Xe){const St=To(ve)??Xe,en=yo(Fe,St),wn=en.resolve?en.resolve(ve,Ie):St.runInContext(()=>en(ve,Ie));return ct(wn)}(Fe[wn],ve,Ie,Xe).pipe((0,Z.$)(),(0,se.M)(Bn=>{en[wn]=Bn}))),Pe(1),(0,Me.u)(en),(0,ge.W)(wn=>qi(wn)?p.w:(0,i.$)(wn)))}(en,Fe,ve,Xe).pipe((0,fe.T)(wn=>(Fe._resolvedData=wn,Fe.data=ks(Fe,Ie).resolve,St&&qs(St)&&(Fe.data[Re]=St.title),null)))}(wn.route,Xe,Fe,ve)),(0,se.M)(()=>en++),Pe(1),(0,ie.Z)(wn=>en===St.length?(0,y.of)(Ie):p.w))})}function qs(Fe){return"string"==typeof Fe.title||null===Fe.title}function Ns(Fe){return(0,q.n)(ve=>{const Ie=Fe(ve);return Ie?(0,L.H)(Ie).pipe((0,fe.T)(()=>ve)):(0,y.of)(ve)})}const Ke=new s.nKC("ROUTES");class Ce{constructor(){this.componentLoaders=new WeakMap,this.childrenLoaders=new WeakMap,this.compiler=(0,s.WQX)(s.Ql9)}loadComponent(ve){if(this.componentLoaders.get(ve))return this.componentLoaders.get(ve);if(ve._loadedComponent)return(0,y.of)(ve._loadedComponent);this.onLoadStartListener&&this.onLoadStartListener(ve);const Ie=ct(ve.loadComponent()).pipe((0,fe.T)(Ln),(0,se.M)(St=>{this.onLoadEndListener&&this.onLoadEndListener(ve),ve._loadedComponent=St}),(0,J.j)(()=>{this.componentLoaders.delete(ve)})),Xe=new O.G(Ie,()=>new Y.B).pipe((0,B.B)());return this.componentLoaders.set(ve,Xe),Xe}loadChildren(ve,Ie){if(this.childrenLoaders.get(Ie))return this.childrenLoaders.get(Ie);
1if(Ie._loadedRoutes)return(0,y.of)({routes:Ie._loadedRoutes,injector:Ie._loadedInjector});this.onLoadStartListener&&this.onLoadStartListener(Ie);const St=function tt(Fe,ve,Ie,Xe){return ct(Fe.loadChildren()).pipe((0,fe.T)(Ln),(0,ie.Z)(St=>St instanceof s.Co$||Array.isArray(St)?(0,y.of)(St):(0,L.H)(ve.compileModuleAsync(St))),(0,fe.T)(St=>{Xe&&Xe(Fe);let en,wn,Bn=!1;return Array.isArray(St)?(wn=St,Bn=!0):(en=St.create(Ie).injector,wn=en.get(Ke,[],{optional:!0,self:!0}).flat()),{routes:wn.map(nd),injector:en}}))}(Ie,this.compiler,ve,this.onLoadEndListener).pipe((0,J.j)(()=>{this.childrenLoaders.delete(Ie)})),en=new O.G(St,()=>new Y.B).pipe((0,B.B)());return this.childrenLoaders.set(Ie,en),en}static{this.\u0275fac=function(Ie){return new(Ie||Ce)}}static{this.\u0275prov=s.jDH({token:Ce,factory:Ce.\u0275fac,providedIn:"root"})}}function Ln(Fe){return function $t(Fe){return Fe&&"object"==typeof Fe&&"default"in Fe}(Fe)?Fe.default:Fe}class Fn{get hasRequestedNavigation(){return 0!==this.navigationId}constructor(){this.currentNavigation=null,this.currentTransition=null,this.lastSuccessfulNavigation=null,this.events=new Y.B,this.transitionAbortSubject=new Y.B,this.configLoader=(0,s.WQX)(Ce),this.environmentInjector=(0,s.WQX)(s.uvJ),this.urlSerializer=(0,s.WQX)(pt),this.rootContexts=(0,s.WQX)(Mn),this.inputBindingEnabled=null!==(0,s.WQX)(ua,{optional:!0}),this.navigationId=0,this.afterPreactivation=()=>(0,y.of)(void 0),this.rootComponentType=null;
1this.configLoader.onLoadEndListener=Xe=>this.events.next(new fs(Xe)),this.configLoader.onLoadStartListener=Xe=>this.events.next(new Ms(Xe))}complete(){this.transitions?.complete()}handleNavigationRequest(ve){const Ie=++this.navigationId;this.transitions?.next({...this.transitions.value,...ve,id:Ie})}setupNavigations(ve,Ie,Xe){return this.transitions=new v.t({id:0,currentUrlTree:Ie,currentRawUrl:Ie,currentBrowserUrl:Ie,extractedUrl:ve.urlHandlingStrategy.extract(Ie),urlAfterRedirects:ve.urlHandlingStrategy.extract(Ie),rawUrl:Ie,extras:{},resolve:null,reject:null,promise:Promise.resolve(!0),source:Lr,restoredState:null,currentSnapshot:Xe.snapshot,targetSnapshot:null,currentRouterState:Xe,targetRouterState:null,guards:{canActivateChecks:[],canDeactivateChecks:[]},guardsResult:null}),this.transitions.pipe((0,oe.p)(St=>0!==St.id),(0,fe.T)(St=>({...St,extractedUrl:ve.urlHandlingStrategy.extract(St.rawUrl)})),(0,q.n)(St=>{this.currentTransition=St;let en=!1,wn=!1;return(0,y.of)(St).pipe((0,se.M)(Bn=>{this.currentNavigation={id:Bn.id,initialUrl:Bn.rawUrl,extractedUrl:Bn.extractedUrl,trigger:Bn.source,extras:Bn.extras,previousNavigation:this.lastSuccessfulNavigation?{...this.lastSuccessfulNavigation,previousNavigation:null}:null}}),(0,q.n)(Bn=>{const ti=Bn.currentBrowserUrl.toString(),wi=!ve.navigated||Bn.extractedUrl.toString()!==ti||ti!==Bn.currentUrlTree.toString(),Gs=Bn.extras.onSameUrlNavigation??ve.onSameUrlNavigation;if(!wi&&"reload"!==Gs){const ts="";return this.events.next(new Ri(Bn.id,this.urlSerializer.serialize(Bn.rawUrl),ts,0)),Bn.resolve(null),p.w}if(ve.urlHandlingStrategy.shouldProcessUrl(Bn.rawUrl))return(0,y.of)(Bn).pipe((0,q.n)(ts=>{const qa=this.transitions?.getValue();return this.events.next(new qn(ts.id,this.urlSerializer.serialize(ts.extractedUrl),ts.source,ts.restoredState)),qa!==this.transitions?.getValue()?p.w:Promise.resolve(ts)}),__(this.environmentInjector,this.configLoader,this.rootComponentType,ve.config,this.urlSerializer,ve.paramsInheritanceStrategy),(0,se.M)(ts=>{St.targetSnapshot=ts.targetSnapshot,St.urlAfterRedirects=ts.urlAfterRedirects,this.currentNavigation={...this.currentNavigation,finalUrl:ts.urlAfterRedirects};const qa=new ls(ts.id,this.urlSerializer.serialize(ts.extractedUrl),this.urlSerializer.serialize(ts.urlAfterRedirects),ts.targetSnapshot);this.events.next(qa)}));if(wi&&ve.urlHandlingStrategy.shouldProcessUrl(Bn.currentRawUrl)){const{id:ts,extractedUrl:qa,source:Ya,restoredState:Kc,extras:Gl}=Bn,Ta=new qn(ts,this.urlSerializer.serialize(qa),Ya,Kc);this.events.next(Ta);const bl=zi(0,this.rootComponentType).snapshot;return this.currentTransition=St={...Bn,targetSnapshot:bl,urlAfterRedirects:qa,extras:{...Gl,skipLocationChange:!1,replaceUrl:!1}},(0,y.of)(St)}{const ts="";return this.events.next(new Ri(Bn.id,this.urlSerializer.serialize(Bn.extractedUrl),ts,1)),Bn.resolve(null),p.w}}),(0,se.M)(Bn=>{const ti=new Yr(Bn.id,this.urlSerializer.serialize(Bn.extractedUrl),this.urlSerializer.serialize(Bn.urlAfterRedirects),Bn.targetSnapshot);this.events.next(ti)}),(0,fe.T)(Bn=>(this.currentTransition=St={...Bn,guards:Ds(Bn.targetSnapshot,Bn.currentSnapshot,this.rootContexts)},St)),Ad(this.environmentInjector,Bn=>this.events.next(Bn)),(0,se.M)(Bn=>{if(St.guardsResult=Bn.guardsResult,kt(Bn.guardsResult))throw lc(this.urlSerializer,Bn.guardsResult);const ti=new Tr(Bn.id,this.urlSerializer.serialize(Bn.extractedUrl),this.urlSerializer.serialize(Bn.urlAfterRedirects),Bn.targetSnapshot,!!Bn.guardsResult);this.events.next(ti)}),(0,oe.p)(Bn=>!!Bn.guardsResult||(this.cancelNavigationTransition(Bn,"",3),!1)),Ns(Bn=>{if(Bn.guards.canActivateChecks.length)return(0,y.of)(Bn).pipe((0,se.M)(ti=>{const wi=new Ji(ti.id,this.urlSerializer.serialize(ti.extractedUrl),this.urlSerializer.serialize(ti.urlAfterRedirects),ti.targetSnapshot);this.events.next(wi)}),(0,q.n)(ti=>{let wi=!1;return(0,y.of)(ti).pipe(Kf(ve.paramsInheritanceStrategy,this.environmentInjector),(0,se.M)({next:()=>wi=!0,complete:()=>{wi||this.cancelNavigationTransition(ti,"",2)}}))}),(0,se.M)(ti=>{const wi=new es(ti.id,this.urlSerializer.serialize(ti.extractedUrl),this.urlSerializer.serialize(ti.urlAfterRedirects),ti.targetSnapshot);this.events.next(wi)}))}),Ns(Bn=>{const ti=wi=>{const Gs=[];wi.routeConfig?.loadComponent&&!wi.routeConfig._loadedComponent&&Gs.push(this.configLoader.loadComponent(wi.routeConfig).pipe((0,se.M)(ts=>{wi.component=ts}),(0,fe.T)(()=>{})));for(const ts of wi.children)Gs.push(...ti(ts));return Gs};return(0,P.z)(ti(Bn.targetSnapshot.root)).pipe((0,we.U)(),(0,he.s)(1))}),Ns(()=>this.afterPreactivation()),(0,fe.T)(Bn=>{const ti=function Fs(Fe,ve,Ie){const Xe=Vo(Fe,ve._root,Ie?Ie._root:void 0);return new Gi(Xe,ve)}(ve.routeReuseStrategy,Bn.targetSnapshot,Bn.currentRouterState);return this.currentTransition=St={...Bn,targetRouterState:ti},St}),(0,se.M)(()=>{this.events.next(new Ra)}),((Fe,ve,Ie,Xe)=>(0,fe.T)(St=>(new Eu(ve,St.targetRouterState,St.currentRouterState,Ie,Xe).activate(Fe),St)))(this.rootContexts,ve.routeReuseStrategy,Bn=>this.events.next(Bn),this.inputBindingEnabled),(0,he.s)(1),(0,se.M)({next:Bn=>{en=!0,this.lastSuccessfulNavigation=this.currentNavigation,this.events.next(new Ir(Bn.id,this.urlSerializer.serialize(Bn.extractedUrl),this.urlSerializer.serialize(Bn.urlAfterRedirects))),ve.t
1itleStrategy?.updateTitle(Bn.targetRouterState.snapshot),Bn.resolve(!0)},complete:()=>{en=!0}}),(0,G.Q)(this.transitionAbortSubject.pipe((0,se.M)(Bn=>{throw Bn}))),(0,J.j)(()=>{if(!en&&!wn){const Bn="";this.cancelNavigationTransition(St,Bn,1)}this.currentNavigation?.id===St.id&&(this.currentNavigation=null)}),(0,ge.W)(Bn=>{if(wn=!0,po(Bn))this.events.next(new fi(St.id,this.urlSerializer.serialize(St.extractedUrl),Bn.message,Bn.cancellationCode)),function Oo(Fe){return po(Fe)&&kt(Fe.url)}(Bn)?this.events.next(new Xo(Bn.url)):St.resolve(!1);else{this.events.next(new Fi(St.id,this.urlSerializer.serialize(St.extractedUrl),Bn,St.targetSnapshot??void 0));try{St.resolve(ve.errorHandler(Bn))}catch(ti){St.reject(ti)}}return p.w}))}))}cancelNavigationTransition(ve,Ie,Xe){const St=new fi(ve.id,this.urlSerializer.serialize(ve.extractedUrl),Ie,Xe);this.events.next(St),ve.resolve(!1)}static{this.\u0275fac=function(Ie){return new(Ie||Fn)}}static{this.\u0275prov=s.jDH({token:Fn,factory:Fn.\u0275fac,providedIn:"root"})}}function Hr(Fe){return Fe!==Lr}class Ti{buildTitle(ve){let Ie,Xe=ve.root;for(;void 0!==Xe;)Ie=this.getResolvedTitleForRoute(Xe)??Ie,Xe=Xe.children.find(St=>St.outlet===_e);return Ie}getResolvedTitleForRoute(ve){return ve.data[Re]}static{this.\u0275fac=function(Ie){return new(Ie||Ti)}}static{this.\u0275prov=s.jDH({token:Ti,factory:function(){return(0,s.WQX)(Do)},providedIn:"root"})}}class Do extends Ti{constructor(ve){super(),this.title=ve}updateTitle(ve){const Ie=this.buildTitle(ve);void 0!==Ie&&this.title.setTitle(Ie)}static{this.\u0275fac=function(Ie){return new(Ie||Do)(s.KVO(Se.hE))}}static{this.\u0275prov=s.jDH({token:Do,factory:Do.\u0275fac,providedIn:"root"})}}class ea{static{this.\u0275fac=function(Ie){return new(Ie||ea)}}static{this.\u0275prov=s.jDH({token:ea,factory:function(){return(0,s.WQX)(os)},providedIn:"root"})}}class Ro{shouldDetach(ve){return!1}store(ve,Ie){}shouldAttach(ve){return!1}retrieve(ve){return null}shouldReuseRoute(ve,Ie){return ve.routeConfig===Ie.routeConfig}}class os extends Ro{static{this.\u0275fac=function(){let ve;return function(Xe){return(ve||(ve=s.xGo(os)))(Xe||os)}}()}static{this.\u0275prov=s.jDH({token:os,factory:os.\u0275fac,providedIn:"root"})}}const da=new s.nKC("",{providedIn:"root",factory:()=>({})});class Ao{static{this.\u0275fac=function(Ie){return new(Ie||Ao)}}static{this.\u0275prov=s.jDH({token:Ao,factory:function(){return(0,s.WQX)(Xi)},providedIn:"root"})}}class Xi{shouldProcessUrl(ve){return!0}extract(ve){return ve}merge(ve,Ie){return ve}static{this.\u0275fac=function(Ie){return new(Ie||Xi)}}static{this.\u0275prov=s.jDH({token:Xi,factory:Xi.\u0275fac,providedIn:"root"})}}var xa,Fe;function _a(Fe,ve){Fe.events.pipe((0,oe.p)(Ie=>Ie instanceof Ir||Ie instanceof fi||Ie instanceof Fi||Ie instanceof Ri),(0,fe.T)(Ie=>Ie instanceof Ir||Ie instanceof Ri?xa.COMPLETE:Ie instanceof fi&&(0===Ie.code||1===Ie.code)?xa.REDIRECTING:xa.FAILED),(0,oe.p)(Ie=>Ie!==xa.REDIRECTING),(0,he.s)(1)).subscribe(()=>{ve()})}function Xa(Fe){throw Fe}function Qa(Fe,ve,Ie){return ve.parse("/")}(Fe=xa||(xa={}))[Fe.COMPLETE=0]="COMPLETE",Fe[Fe.FAILED=1]="FAILED",Fe[Fe.REDIRECTING=2]="REDIRECTING";const yl={paths:"exact",fragment:"ignored",matrixParams:"ignored",queryParams:"exact"},ys={paths:"subset",fragment:"ignored",matrixParams:"ignored",queryParams:"subset"};class Go{get navigationId(){return this.navigationTransitions.navigationId}get browserPageId(){return"computed"!==this.canceledNavigationResolution?this.currentPageId:this.location.getState()?.\u0275routerPageId??this.currentPageId}get events(){return this._events}constructor(){this.disposed=!1,this.currentPageId=0,this.console=(0,s.WQX)(s.H3F),this.isNgZoneEnabled=!1,this._events=new Y.B,this.options=(0,s.WQX)(da,{optional:!0})||{},this.pendingTasks=(0,s.WQX)(s.$K3),this.errorHandler=this.options.errorHandler||Xa,this.malformedUriErrorHandler=this.options.malformedUriErrorHandler||Qa,this.navigated=!1,this.lastSuccessfulId=-1,this.urlHandlingStrategy=(0,s.WQX)(Ao),this.routeReuseStrategy=(0,s.WQX)(ea),this.titleStrategy=(0,s.WQX)(Ti),this.onSameUrlNavigation=this.options.onSameUrlNavigation||"ignore",this.paramsInheritanceStrategy=this.options.paramsInheritanceStrategy||"emptyOnly",this.urlUpdateStrategy=this.options.urlUpdateStrategy||"deferred",this.canceledNavigationResolution=this.options.canceledNavigationResolution||"replace",this.config=(0,s.WQX)(Ke,{optional:!0})?.flat()??[],this.navigationTransitions=(0,s.WQX)(Fn),this.urlSerializer
1=(0,s.WQX)(pt),this.location=(0,s.WQX)(te.aZ),this.componentInputBindingEnabled=!!(0,s.WQX)(ua,{optional:!0}),this.eventsSubscription=new ee.yU,this.isNgZoneEnabled=(0,s.WQX)(s.SKi)instanceof s.SKi&&s.SKi.isInAngularZone(),this.resetConfig(this.config),this.currentUrlTree=new an,this.rawUrlTree=this.currentUrlTree,this.browserUrlTree=this.currentUrlTree,this.routerState=zi(this.currentUrlTree,null),this.navigationTransitions.setupNavigations(this,this.currentUrlTree,this.routerState).subscribe(ve=>{this.lastSuccessfulId=ve.id,this.currentPageId=this.browserPageId},ve=>{this.console.warn(`Unhandled Navigation Error: ${ve}`)}),this.subscribeToNavigationEvents()}subscribeToNavigationEvents(){const ve=this.navigationTransitions.events.subscribe(Ie=>{try{const{currentTransition:Xe}=this.navigationTransitions;if(null===Xe)return void(eo(Ie)&&this._events.next(Ie));if(Ie instanceof qn)Hr(Xe.source)&&(this.browserUrlTree=Xe.extractedUrl);else if(Ie instanceof Ri)this.rawUrlTree=Xe.rawUrl;else if(Ie instanceof ls){if("eager"===this.urlUpdateStrategy){if(!Xe.extras.skipLocationChange){const St=this.urlHandlingStrategy.merge(Xe.urlAfterRedirects,Xe.rawUrl);this.setBrowserUrl(St,Xe)}this.browserUrlTree=Xe.urlAfterRedirects}}else if(Ie instanceof Ra)this.currentUrlTree=Xe.urlAfterRedirects,this.rawUrlTree=this.urlHandlingStrategy.merge(Xe.urlAfterRedirects,Xe.rawUrl),this.routerState=Xe.targetRouterState,"deferred"===this.urlUpdateStrategy&&(Xe.extras.skipLocationChange||this.setBrowserUrl(this.rawUrlTree,Xe),this.browserUrlTree=Xe.urlAfterRedirects);else if(Ie instanceof fi)0!==Ie.code&&1!==Ie.code&&(this.navigated=!0),(3===Ie.code||2===Ie.code)&&this.restoreHistory(Xe);else if(Ie instanceof Xo){const St=this.urlHandlingStrategy.merge(Ie.url,Xe.currentRawUrl),en={skipLocationChange:Xe.extras.skipLocationChange,replaceUrl:"eager"===this.urlUpdateStrategy||Hr(Xe.source)};this.scheduleNavigation(St,Lr,null,en,{resolve:Xe.resolve,reject:Xe.reject,promise:Xe.promise})}Ie instanceof Fi&&this.restoreHistory(Xe,!0),Ie instanceof Ir&&(this.navigated=!0),eo(Ie)&&this._events.next(Ie)}catch(Xe){this.navigationTransitions.transitionAbortSubject.next(Xe)}});this.eventsSubscription.add(ve)}resetRootComponentType(ve){this.routerState.root.component=ve,this.navigationTransitions.rootComponentType=ve}initialNavigation(){if(this.setUpLocationChangeListener(),!this.navigationTransitions.hasRequestedNavigation){const ve=this.location.getState();this.navigateToSyncWithBrowser(this.location.path(!0),Lr,ve)}}setUpLocationChangeListener(){this.locationSubscription||(this.locationSubscription=this.location.subscribe(ve=>{const Ie="popstate"===ve.type?"popstate":"hashchange";"popstate"===Ie&&setTimeout(()=>{this.navigateToSyncWithBrowser(ve.url,Ie,ve.state)},0)}))}navigateToSyncWithBrowser(ve,Ie,Xe){const St={replaceUrl:!0},en=Xe?.navigationId?Xe:null;if(Xe){const Bn={...Xe};delete Bn.navigationId,delete Bn.\u0275routerPageId,0!==Object.keys(Bn).length&&(St.state=Bn)}const wn=this.parseUrl(ve);this.scheduleNavigation(wn,Ie,en,St)}get url(){return this.serializeUrl(this.currentUrlTree)}getCurrentNavigation(){return this.navigationTransitions.currentNavigation}get lastSuccessfulNavigation(){return this.navigationTransitions.lastSuccessfulNavigation}resetConfig(ve){this.config=ve.map(nd),this.navigated=!1,this.lastSuccessfulId=-1}ngOnDestroy(){this.dispose()}dispose(){this.navigationTransitions.complete(),this.locationSubscription&&(this.locationSubscription.unsubscribe(),this.locationSubscription=void 0),this.disposed=!0,this.eventsSubscription.unsubscribe()}createUrlTree(ve,Ie={}){const{relativeTo:Xe,queryParams:St,fragment:en,queryParamsHandling:wn,preserveFragment:Bn}=Ie,ti=Bn?this.currentUrlTree.fragment:en;let Gs,wi=null;switch(wn){case"merge":wi={...this.currentUrlTree.queryParams,...St};break;case"preserve":wi=this.currentUrlTree.queryParams;break;default:wi=St||null}null!==wi&&(wi=this.removeEmptyProps(wi));try{Gs=pn(Xe?Xe.snapshot:this.routerState.snapshot.root)}catch{("string"!=typeof ve[0]||!ve[0].startsWith("/"))&&(ve=[]),Gs=this.currentUrlTree.root}return zt(Gs,ve,wi,ti??null)}navigateByUrl(ve,Ie={skipLocationChange:!1}){const Xe=kt(ve)?ve:this.parseUrl(ve),St=this.urlHandlingStrategy.merge(Xe,this.rawUrlTree);
1return this.scheduleNavigation(St,Lr,null,Ie)}navigate(ve,Ie={skipLocationChange:!1}){return function Tf(Fe){for(let ve=0;ve<Fe.length;ve++)if(null==Fe[ve])throw new s.wOt(4008,!1)}(ve),this.navigateByUrl(this.createUrlTree(ve,Ie),Ie)}serializeUrl(ve){return this.urlSerializer.serialize(ve)}parseUrl(ve){let Ie;try{Ie=this.urlSerializer.parse(ve)}catch(Xe){Ie=this.malformedUriErrorHandler(Xe,this.urlSerializer,ve)}return Ie}isActive(ve,Ie){let Xe;if(Xe=!0===Ie?{...yl}:!1===Ie?{...ys}:Ie,kt(ve))return Lt(this.currentUrlTree,ve,Xe);const St=this.parseUrl(ve);return Lt(this.currentUrlTree,St,Xe)}removeEmptyProps(ve){return Object.keys(ve).reduce((Ie,Xe)=>{const St=ve[Xe];return null!=St&&(Ie[Xe]=St),Ie},{})}scheduleNavigation(ve,Ie,Xe,St,en){if(this.disposed)return Promise.resolve(!1);let wn,Bn,ti;en?(wn=en.resolve,Bn=en.reject,ti=en.promise):ti=new Promise((Gs,ts)=>{wn=Gs,Bn=ts});const wi=this.pendingTasks.add();return _a(this,()=>{queueMicrotask(()=>this.pendingTasks.remove(wi))}),this.navigationTransitions.handleNavigationRequest({source:Ie,restoredState:Xe,currentUrlTree:this.currentUrlTree,currentRawUrl:this.currentUrlTree,currentBrowserUrl:this.browserUrlTree,rawUrl:ve,extras:St,resolve:wn,reject:Bn,promise:ti,currentSnapshot:this.routerState.snapshot,currentRouterState:this.routerState}),ti.catch(Gs=>Promise.reject(Gs))}setBrowserUrl(ve,Ie){const Xe=this.urlSerializer.serialize(ve);if(this.location.isCurrentPathEqualTo(Xe)||Ie.extras.replaceUrl){const St=this.browserPageId,en={...Ie.extras.state,...this.generateNgRouterState(Ie.id,St)};this.location.replaceState(Xe,"",en)}else{const St={...Ie.extras.state,...this.generateNgRouterState(Ie.id,this.browserPageId+1)};this.location.go(Xe,"",St)}}restoreHistory(ve,Ie=!1){if("computed"===this.canceledNavigationResolution){const Xe=this.browserPageId,St=this.currentPageId-Xe;0!==St?this.location.historyGo(St):this.currentUrlTree===this.getCurrentNavigation()?.finalUrl&&0===St&&(this.resetState(ve),this.browserUrlTree=ve.currentUrlTree,this.resetUrlToCurrentUrlTree())}else"replace"===this.canceledNavigationResolution&&(Ie&&this.resetState(ve),this.resetUrlToCurrentUrlTree())}resetState(ve){this.routerState=ve.currentRouterState,this.currentUrlTree=ve.currentUrlTree,this.rawUrlTree=this.urlHandlingStrategy.merge(this.currentUrlTree,ve.rawUrl)}resetUrlToCurrentUrlTree(){this.location.replaceState(this.urlSerializer.serialize(this.rawUrlTree),"",this.generateNgRouterState(this.lastSuccessfulId,this.currentPageId))}generateNgRouterState(ve,Ie){return"computed"===this.canceledNavigationResolution?{navigationId:ve,\u0275routerPageId:Ie}:{navigationId:ve}}static{this.\u0275fac=function(Ie){return new(Ie||Go)}}static{this.\u0275prov=s.jDH({token:Go,factory:Go.\u0275fac,providedIn:"root"})}}function eo(Fe){return!(Fe instanceof Ra||Fe instanceof Xo)}class sa{constructor(ve,Ie,Xe,St,en,wn){this.router=ve,this.route=Ie,this.tabIndexAttribute=Xe,this.renderer=St,this.el=en,this.locationStrategy=wn,this.href=null,this.commands=null,this.onChanges=new Y.B,this.preserveFragment=!1,this.skipLocationChange=!1,this.replaceUrl=!1;const Bn=en.nativeElement.tagName?.toLowerCase();this.isAnchorElement="a"===Bn||"area"===Bn,this.isAnchorElement?this.subscription=ve.events.subscribe(ti=>{ti instanceof Ir&&this.updateHref()}):this.setTabIndexIfNotOnNativeEl("0")}setTabIndexIfNotOnNativeEl(ve){null!=this.tabIndexAttribute||this.isAnchorElement||this.applyAttributeValue("tabindex",ve)}ngOnChanges(ve){this.isAnchorElement&&this.updateHref(),this.onChanges.next(this)}set routerLink(ve){null!=ve?(this.commands=Array.isArray(ve)?ve:[ve],this.setTabIndexIfNotOnNativeEl("0")):(this.commands=null,this.setTabIndexIfNotOnNativeEl(null))}onClick(ve,Ie,Xe,St,en){if(null===this.urlTree||this.isAnchorElement&&(0!==ve||Ie||Xe||St||en||"string"==typeof this.target&&"_self"!=this.target))return!0;const wn={skipLocationChange:this.skipLocationChange,replaceUrl:this.replaceUrl,state:this.state};return this.router.navigateByUrl(this.urlTree,wn),!this.isAnchorElement}ngOnDestroy(){this.subscription?.unsubscribe()}updateHref(){this.href=null!==this.urlTree&&this.locationStrategy?this.locationStrategy?.prepareExternalUrl(this.router.serializeUrl(this.urlTree)):null;const ve=null===this.href?null:(0,s.n$t)(this.href,this.el.nativeElement.tagName.toLowerCase(),"href");this.applyAttributeValue("href",ve)}applyAttributeValue(ve,Ie){const Xe=this.renderer,St=this.el.nativeElement;
1null!==Ie?Xe.setAttribute(St,ve,Ie):Xe.removeAttribute(St,ve)}get urlTree(){return null===this.commands?null:this.router.createUrlTree(this.commands,{relativeTo:void 0!==this.relativeTo?this.relativeTo:this.route,queryParams:this.queryParams,fragment:this.fragment,queryParamsHandling:this.queryParamsHandling,preserveFragment:this.preserveFragment})}static{this.\u0275fac=function(Ie){return new(Ie||sa)(s.rXU(Go),s.rXU(Ss),s.kS0("tabindex"),s.rXU(s.sFG),s.rXU(s.aKT),s.rXU(te.hb))}}static{this.\u0275dir=s.FsC({type:sa,selectors:[["","routerLink",""]],hostVars:1,hostBindings:function(Ie,Xe){1&Ie&&s.bIt("click",function(en){return Xe.onClick(en.button,en.ctrlKey,en.shiftKey,en.altKey,en.metaKey)}),2&Ie&&s.BMQ("target",Xe.target)},inputs:{target:"target",queryParams:"queryParams",fragment:"fragment",queryParamsHandling:"queryParamsHandling",state:"state",relativeTo:"relativeTo",preserveFragment:["preserveFragment","preserveFragment",s.L39],skipLocationChange:["skipLocationChange","skipLocationChange",s.L39],replaceUrl:["replaceUrl","replaceUrl",s.L39],routerLink:"routerLink"},standalone:!0,features:[s.GFd,s.OA$]})}}class Ul{get isActive(){return this._isActive}constructor(ve,Ie,Xe,St,en){this.router=ve,this.element=Ie,this.renderer=Xe,this.cdr=St,this.link=en,this.classes=[],this._isActive=!1,this.routerLinkActiveOptions={exact:!1},this.isActiveChange=new s.bkB,this.routerEventsSubscription=ve.events.subscribe(wn=>{wn instanceof Ir&&this.update()})}ngAfterContentInit(){(0,y.of)(this.links.changes,(0,y.of)(null)).pipe((0,le.U)()).subscribe(ve=>{this.update(),this.subscribeToEachLinkOnChanges()})}subscribeToEachLinkOnChanges(){this.linkInputChangesSubscription?.unsubscribe();const ve=[...this.links.toArray(),this.link].filter(Ie=>!!Ie).map(Ie=>Ie.onChanges);this.linkInputChangesSubscription=(0,L.H)(ve).pipe((0,le.U)()).subscribe(Ie=>{this._isActive!==this.isLinkActive(this.router)(Ie)&&this.update()})}set routerLinkActive(ve){const Ie=Array.isArray(ve)?ve:ve.split(" ");this.classes=Ie.filter(Xe=>!!Xe)}ngOnChanges(ve){this.update()}ngOnDestroy(){this.routerEventsSubscription.unsubscribe(),this.linkInputChangesSubscription?.unsubscribe()}update(){!this.links||!this.router.navigated||queueMicrotask(()=>{const ve=this.hasActiveLinks();this._isActive!==ve&&(this._isActive=ve,this.cdr.markForCheck(),this.classes.forEach(Ie=>{ve?this.renderer.addClass(this.element.nativeElement,Ie):this.renderer.removeClass(this.element.nativeElement,Ie)}),ve&&void 0!==this.ariaCurrentWhenActive?this.renderer.setAttribute(this.element.nativeElement,"aria-current",this.ariaCurrentWhenActive.toString()):this.renderer.removeAttribute(this.element.nativeElement,"aria-current"),this.isActiveChange.emit(ve))})}isLinkActive(ve){const Ie=function hc(Fe){return!!Fe.paths}(this.routerLinkActiveOptions)?this.routerLinkActiveOptions:this.routerLinkActiveOptions.exact||!1;return Xe=>!!Xe.urlTree&&ve.isActive(Xe.urlTree,Ie)}hasActiveLinks(){const ve=this.isLinkActive(this.router);return this.link&&ve(this.link)||this.links.some(ve)}static{this.\u0275fac=function(Ie){return new(Ie||Ul)(s.rXU(Go),s.rXU(s.aKT),s.rXU(s.sFG),s.rXU(s.gRc),s.rXU(sa,8))}}static{this.\u0275dir=s.FsC({type:Ul,selectors:[["","routerLinkActive",""]],contentQueries:function(Ie,Xe,St){if(1&Ie&&s.wni(St,sa,5),2&Ie){let en;s.mGM(en=s.lsd())&&(Xe.links=en)}},inputs:{routerLinkActiveOptions:"routerLinkActiveOptions",ariaCurrentWhenActive:"ariaCurrentWhenActive",routerLinkActive:"routerLinkActive"},outputs:{isActiveChange:"isActiveChange"},exportAs:["routerLinkActive"],standalone:!0,features:[s.OA$]})}}class Au{}class Al{preload(ve,Ie){return Ie().pipe((0,ge.W)(()=>(0,y.of)(null)))}static{this.\u0275fac=function(Ie){return new(Ie||Al)}}static{this.\u0275prov=s.jDH({token:Al,factory:Al.\u0275fac,providedIn:"root"})}}class Ia{preload(ve,Ie){return(0,y.of)(null)}static{this.\u0275fac=function(Ie){return new(Ie||Ia)}}static{this.\u0275prov=s.jDH({token:Ia,factory:Ia.\u0275fac,providedIn:"root"})}}class so{constructor(ve,Ie,Xe,St,en){this.router=ve,this.injector=Xe,this.preloadingStrategy=St,this.loader=en}setUpPreloading(){this.subscription=this.router.events.pipe((0,oe.p)(ve=>ve instanceof Ir),(0,ue.H)(()=>this.preload())).subscribe(()=>{})}preload(){return this.processRoutes(this.injector,this.router.config)}ngOnDestroy(){this.subscription&&this.subscription.unsubscribe()}processRoutes(ve,Ie){const Xe=[];for(const St of Ie){St.providers&&!St._injector&&(St._injector=(0,s.Ol2)(St.providers,ve,`Route: ${St.path}`));const en=St._injector??ve,wn=St._loadedInjector??en;(St.loadChildren&&!St._loadedRoutes&&void 0===St.canLoad||St.loadComponent&&!St._loadedComponent)&&Xe.push(this.preloadConfig(en,St)),(St.children||St._loadedRoutes)&&Xe.push(this.processRoutes(wn,St.children??St._loadedRoutes))}return(0,L.H)(Xe).pipe((0,le.U)())}preloadConfig(ve,Ie){return this.preloadingStrategy.preload(Ie,()=>{let Xe;Xe=Ie.loadChildren&&void 0===Ie.canLoad?this.loader.loadChildren(ve,Ie):(0,y.of)(null);const St=Xe.pipe((0,ie.Z)(en=>null===en?(0,y.of)(void 0):(Ie._loadedRoutes=en.routes,Ie._loadedInjector=en.injector,this.processRoutes(en.injector??ve,en.routes))));if(Ie.loadComponent&&!Ie._loadedComponent){const en=this.loader.loadComponent(Ie);return(0,L.H)([St,en]).pipe((0,le.U)())}return St})}static{this.\u0275fac=function(Ie){return new(Ie||so)(s.KVO(Go),s.KVO(s.Ql9),s.KVO(s.uvJ),s.KVO(Au),s.KVO(Ce))}}static{this.\u0275prov=s.jDH({token:so,factory:so.\u0275fac,providedIn:"root"})}}const Ja=new s.nKC("");class Za{constructor(ve,Ie,Xe,St,en={}
1){this.urlSerializer=ve,this.transitions=Ie,this.viewportScroller=Xe,this.zone=St,this.options=en,this.lastId=0,this.lastSource="imperative",this.restoredId=0,this.store={},en.scrollPositionRestoration=en.scrollPositionRestoration||"disabled",en.anchorScrolling=en.anchorScrolling||"disabled"}init(){"disabled"!==this.options.scrollPositionRestoration&&this.viewportScroller.setHistoryScrollRestoration("manual"),this.routerEventsSubscription=this.createScrollEvents(),this.scrollEventsSubscription=this.consumeScrollEvents()}createScrollEvents(){return this.transitions.events.subscribe(ve=>{ve instanceof qn?(this.store[this.lastId]=this.viewportScroller.getScrollPosition(),this.lastSource=ve.navigationTrigger,this.restoredId=ve.restoredState?ve.restoredState.navigationId:0):ve instanceof Ir?(this.lastId=ve.id,this.scheduleScrollEvent(ve,this.urlSerializer.parse(ve.urlAfterRedirects).fragment)):ve instanceof Ri&&0===ve.code&&(this.lastSource=void 0,this.restoredId=0,this.scheduleScrollEvent(ve,this.urlSerializer.parse(ve.url).fragment))})}consumeScrollEvents(){return this.transitions.events.subscribe(ve=>{ve instanceof Ps&&(ve.position?"top"===this.options.scrollPositionRestoration?this.viewportScroller.scrollToPosition([0,0]):"enabled"===this.options.scrollPositionRestoration&&this.viewportScroller.scrollToPosition(ve.position):ve.anchor&&"enabled"===this.options.anchorScrolling?this.viewportScroller.scrollToAnchor(ve.anchor):"disabled"!==this.options.scrollPositionRestoration&&this.viewportScroller.scrollToPosition([0,0]))})}scheduleScrollEvent(ve,Ie){this.zone.runOutsideAngular(()=>{setTimeout(()=>{this.zone.run(()=>{this.transitions.events.next(new Ps(ve,"popstate"===this.lastSource?this.store[this.restoredId]:null,Ie))})},0)})}ngOnDestroy(){this.routerEventsSubscription?.unsubscribe(),this.scrollEventsSubscription?.unsubscribe()}static{this.\u0275fac=function(Ie){s.QTQ()}}static{this.\u0275prov=s.jDH({token:Za,factory:Za.\u0275fac})}}function Bl(Fe){return Fe.routerState.root}function _l(Fe,ve){return{\u0275kind:Fe,\u0275providers:ve}}new s.nKC("",{providedIn:"root",factory:()=>!1}),s.Z63;function al(){const Fe=(0,s.WQX)(s.zZn);return ve=>{const Ie=Fe.get(s.o8S);if(ve!==Ie.components[0])return;const Xe=Fe.get(Go),St=Fe.get(Ni);1===Fe.get(_s)&&Xe.initialNavigation(),Fe.get(Af,null,s.$GK.Optional)?.setUpPreloading(),Fe.get(Ja,null,s.$GK.Optional)?.init(),Xe.resetRootComponentType(Ie.componentTypes[0]),St.closed||(St.next(),St.complete(),St.unsubscribe())}}const Ni=new s.nKC("",{factory:()=>new Y.B}),_s=new s.nKC("",{providedIn:"root",factory:()=>1});const Af=new s.nKC("");function Dd(Fe){return _l(0,[{provide:Af,useExisting:so},{provide:Au,useExisting:Fe}])}const id=new s.nKC("ROUTER_FORROOT_GUARD"),Xr=[te.aZ,{provide:pt,useClass:Ct},Go,Mn,{provide:Ss,useFactory:Bl,deps:[Go]},Ce,[]];function Or(){return new s.NEm("Router",Go)}class $c{constructor(ve){}static forRoot(ve,Ie){return{ngModule:$c,providers:[Xr,[],{provide:Ke,multi:!0,useValue:ve},{provide:id,useFactory:Pc,deps:[[Go,new s.Xx1,new s.kdw]]},{provide:da,useValue:Ie||{}},Ie?.useHash?{provide:te.hb,useClass:te.fw}:{provide:te.hb,useClass:te.Sm},{provide:Ja,useFactory:()=>{const Fe=(0,s.WQX)(te.Xr),ve=(0,s.WQX)(s.SKi),Ie=(0,s.WQX)(da),Xe=(0,s.WQX)(Fn),St=(0,s.WQX)(pt);return Ie.scrollOffset&&Fe.setOffset(Ie.scrollOffset),new Za(St,Xe,Fe,ve,Ie)}},Ie?.preloadingStrategy?Dd(Ie.preloadingStrategy).\u0275providers:[],{provide:s.NEm,multi:!0,useFactory:Or},Ie?.initialNavigation?La(Ie):[],Ie?.bindToComponentInputs?_l(8,[Co,{provide:ua,useExisting:Co}]).\u0275providers:[],[{provide:bo,useFactory:al},{provide:s.iLQ,multi:!0,useExisting:bo}]]}}static forChild(ve){return{ngModule:$c,providers:[{provide:Ke,multi:!0,useValue:ve}]}}static{this.\u0275fac=function(Ie){return new(Ie||$c)(s.KVO(id,8))}}static{this.\u0275mod=s.$C({type:$c,imports:[Js,sa,Ul,Eo],exports:[Js,sa,Ul,Eo]})}static{this.\u0275inj=s.G2t({})}}function Pc(Fe){return"guarded"}function La(Fe){return["disabled"===Fe.initialNavigation?_l(3,[{provide:s.hnV,multi:!0,useFactory:()=>{const ve=(0,s.WQX)(Go);return()=>{ve.setUpLocationChangeListener()}}},{provide:_s,useValue:2}]).\u0275providers:[],"enabledBlocking"===Fe.initialNavigation?_l(2,[{provide:_s,useValue:0},{provide:s.hnV,multi:!0,deps:[s.zZn],useFactory:ve=>{const Ie=ve.get(te.hj,Promise.resolve());return()=>Ie.then(()=>new Promise(Xe=>{const St=ve.get(Go),en=ve.get(Ni);_a(St,()=>{Xe(!0)}),ve.get(Fn).afterPreactivation=()=>(Xe(!0),en.closed?(0,y.of)(void 0):en),St.initialNavigation()}))}}]).\u0275providers:[]]}const bo=new s.nKC("");new s.RxE("16.2.12")},15100:(We,Te,C)=>{"use strict";C.d(Te,{Lt:()=>pt,Q8:()=>Br,JO:()=>Zn,$o:()=>si});var s=C(17705),A=C(7673),L=C(22806),y=C(96354),v=C(21413),P=C(84412),I=C(983),w=C(27468),k=C(12498),b=C(88141),T=C(99437),a=C(44668),i=C(25558),p=C(84572),O=C(96697),Y=C(89079);function fe(vt){return"string"==typeof vt}function he(vt){return!!vt&&"object"==typeof vt&&!Array.isArray(vt)}function pe(vt){return null==vt}function oe(vt){return!pe(vt)}function ie(vt){return vt?Array.isArray(vt)||fe(vt)?vt.length:he(vt)?Object.keys(vt).length:0:0}function ue(vt){return vt.replace(/(?:^\w|[A-Z]|\b\w)/g,(it,jt)=>0==jt?it.toLowerCase():it.toUpperCase()).replace(/\s+|_|-|\//g,"")}class ge{translations;constructor(it){this.translations=it}getTranslation(it){return(0,A.of)(this.translations.get(it)||{})}}const X=new s.nKC(""),we=new s.nKC("",{factory:()=>ce}
1),ce={defaultLang:"en",reRenderOnLangChange:!1,prodMode:!1,failedRetries:2,fallbackLang:[],availableLangs:[],missingHandler:{logMissingKey:!0,useFallbackTranslation:!1,allowEmpty:!1},flatten:{aot:!1},interpolation:["{{","}}"],scopes:{keepCasing:!1,autoPrefixKeys:!0}};function xe(vt={}){return{...ce,...vt,missingHandler:{...ce.missingHandler,...vt.missingHandler},flatten:{...ce.flatten,...vt.flatten},scopes:{...ce.scopes,...vt.scopes}}}function Pe(vt,it){return vt&&(Object.prototype.hasOwnProperty.call(vt,it)?vt[it]:it.split(".").reduce((jt,_n)=>jt?.[_n],vt))}function Be(vt){return`[transloco]:${vt}`}const De=new s.nKC("");class Me{config=(0,s.WQX)(we,{optional:!0})??ce;get interpolationMatcher(){return function J(vt){const[it,jt]=vt.interpolation;return new RegExp(`${it}([^${it}${jt}]*?)${jt}`,"g")}(this.config)}transpile({value:it,params:jt={},translation:_n,key:or}){if(fe(it)){let Rr,Jn=it;for(;null!==(Rr=this.interpolationMatcher.exec(Jn));){const[$r,li]=Rr;Jn=Jn.replace($r,()=>{const Ii=li.trim(),Xs=Pe(jt,Ii);return oe(Xs)?Xs:oe(_n[Ii])?this.transpile({params:jt,translation:_n,key:or,value:_n[Ii]}):""})}return Jn}return jt&&(he(it)?it=this.handleObject({value:it,params:jt,translation:_n,key:or}):Array.isArray(it)&&(it=this.handleArray({value:it,params:jt,translation:_n,key:or}))),it}handleObject({value:it,params:jt={},translation:_n,key:or}){let Rr=it;return Object.keys(jt).forEach(Jn=>{const $r=this.transpile({value:Pe(Rr,Jn),params:Pe(jt,Jn),translation:_n,key:or});Rr=function Je(vt,it,jt){vt={...vt};const _n=it.split("."),or=_n.length-1;return _n.reduce((Rr,Jn,$r)=>(Rr[Jn]=$r===or?jt:Array.isArray(Rr[Jn])?Rr[Jn].slice():{...Rr[Jn]},Rr&&Rr[Jn]),vt),vt}(Rr,Jn,$r)}),Rr}handleArray({value:it,...jt}){return it.map(_n=>this.transpile({value:_n,...jt}))}static \u0275fac=function(jt){return new(jt||Me)};static \u0275prov=s.jDH({token:Me,factory:Me.\u0275fac})}function B(vt){const it=vt?vt.split(","):[],jt=[];for(let _n=0;_n<it.length;_n++){let or=it[_n].trim();for(;"\\"===or[or.length-1];)_n++,or=or.replace("\\",",")+it[_n];jt.push(or)}return jt}const G=/\[\[\s*(\w+)\((.*?)\)\s*]]/g;class le extends Me{injector=(0,s.WQX)(s.zZn);transpile({value:it,...jt}){let _n=it;return fe(it)&&(_n=it.replace(G,(or,Rr,Jn)=>{try{const $r=this.injector.get(Rr),li=this.transpile({value:B(Jn),...jt});return $r.transpile(...li)}catch{let li;throw li=Be(2),new Error(li)}})),super.transpile({value:_n,...jt})}static \u0275fac=function(){let it;return function(_n){return(it||(it=s.xGo(le)))(_n||le)}}();static \u0275prov=s.jDH({token:le,factory:le.\u0275fac})}const Se=new s.nKC("");class _e{handle(it,jt){return it}static \u0275fac=function(jt){return new(jt||_e)};static \u0275prov=s.jDH({token:_e,factory:_e.\u0275fac})}const Re=new s.nKC("");class je{preSaveTranslation(it){return it}preSaveTranslationKey(it,jt){return jt}static \u0275fac=function(jt){return new(jt||je)};static \u0275prov=s.jDH({token:je,factory:je.\u0275fac})}const ze=new s.nKC("");class dt{userConfig;constructor(it){this.userConfig=it}getNextLangs(){const it=this.userConfig.fallbackLang;if(!it){let jt;throw jt=Be(4),new Error(jt)}return Array.isArray(it)?it:[it]}static \u0275fac=function(jt){return new(jt||dt)(s.KVO(we))};static \u0275prov=s.jDH({token:dt,factory:dt.\u0275fac})}function gt(vt){const{path:it,inlineLoader:jt,mainLoader:_n,data:or}=vt;if(jt){if(!1===function te(vt){return"function"==typeof vt}(jt[it]))throw`You're using an inline loader but didn't provide a loader for ${it}`;return jt[it]().then(Jn=>Jn.default?Jn.default:Jn)}return _n.getTranslation(it,or)}function Ft(vt){const it={};return function jt(_n,or){if(null===_n)it[or]=null;else if(he(_n))for(const[Rr,Jn]of Object.entries(_n))jt(Jn,or?`${or}.${Rr}`:Rr);else it[or]=_n}(vt,""),it}function ct(vt){if(!vt)return"";const it=vt.split("/");return it.pop(),it.join("/")}function yt(vt){return vt?vt.split("/").pop():""}function Lt(vt){return"string"==typeof vt?.scope}function tn(vt,it){return function Rt(vt){return vt?.loader&&he(vt.loader)}(vt)?function nn(vt,it){return Object.keys(vt).reduce((jt,_n)=>(jt[`${it}/${_n}`]=vt[_n],jt),{})}(vt.loader,it):void 0}function rt(vt){return{scope:ct(vt)||null,langName:yt(vt)}}let Ze;
1class an extends Error{lang;fallbackLangs;isScope;name="TranslationLoadError";constructor(it,jt,_n){super(""),this.lang=it,this.fallbackLangs=jt,this.isScope=_n,Object.setPrototypeOf(this,an.prototype)}}class Zn{loader;parser;missingHandler;interceptor;fallbackStrategy;langChanges$;translations=new Map;cache=new Map;firstFallbackLang;defaultLang="";availableLangs=[];isResolvedMissingOnce=!1;lang;failedLangs=new Set;events=new v.B;events$=this.events.asObservable();config;activeLang;destroyRef=(0,s.WQX)(s.abz);destroyed=!1;constructor(it,jt,_n,or,Rr,Jn){this.loader=it,this.parser=jt,this.missingHandler=_n,this.interceptor=or,this.fallbackStrategy=Jn,this.loader||(this.loader=new ge(this.translations)),Ze=this,this.config=JSON.parse(JSON.stringify(Rr)),this.setAvailableLangs(this.config.availableLangs||[]),this.setFallbackLangForMissingTranslation(this.config),this.setDefaultLang(this.config.defaultLang),this.lang=new P.t(this.getDefaultLang()),this.langChanges$=this.lang.asObservable(),this.activeLang=(0,Y.ot)(this.lang,{requireSync:!0}),this.events$.subscribe($r=>{"translationLoadSuccess"===$r.type&&$r.wasFailure&&this.setActiveLang($r.payload.langName)}),this.destroyRef.onDestroy(()=>{this.destroyed=!0,this.lang.complete(),this.events.complete(),this.cache.clear()})}getDefaultLang(){return this.defaultLang}setDefaultLang(it){this.defaultLang=it}getActiveLang(){return this.lang.getValue()}setActiveLang(it){return this.parser.onLangChanged?.(it),this.lang.next(it),this.events.next({type:"langChanged",payload:rt(it)}),this}setAvailableLangs(it){this.availableLangs=it}getAvailableLangs(){return this.availableLangs}load(it,jt={}){if(this.destroyed)return I.w;const _n=this.cache.get(it);if(_n)return _n;let or;const Rr=this._isLangScoped(it);let Jn;Rr&&(Jn=ct(it));const $r={path:it,mainLoader:this.loader,inlineLoader:jt.inlineLoader,data:Rr?{scope:Jn}:void 0};if(this.useFallbackTranslation(it)){const Ii=Rr?`${Jn}/${this.firstFallbackLang}`:this.firstFallbackLang,Xs=function Mt({mainLoader:vt,path:it,data:jt,fallbackPath:_n,inlineLoader:or}){return(_n?[it,_n]:[it]).map(Jn=>{const $r=gt({path:Jn,mainLoader:vt,inlineLoader:or,data:jt});return(0,L.H)($r).pipe((0,y.T)(li=>({translation:li,lang:Jn})))})}({...$r,fallbackPath:Ii});or=(0,w.p)(Xs)}else{const Ii=gt($r);or=(0,L.H)(Ii)}const li=or.pipe((0,k.L)(this.config.failedRetries),(0,b.M)(Ii=>{Array.isArray(Ii)?Ii.forEach(Xs=>{this.handleSuccess(Xs.lang,Xs.translation),Xs.lang!==it&&this.cache.set(Xs.lang,(0,A.of)({}))}):this.handleSuccess(it,Ii)}),(0,T.W)(Ii=>this.handleFailure(it,jt)),(0,a.t)(1),(0,Y.pQ)(this.destroyRef));return this.cache.set(it,li),li}translate(it,jt={},_n=this.getActiveLang()){if(!it)return it;const{scope:or,resolveLang:Rr}=this.resolveLangAndScope(_n);if(Array.isArray(it))return it.map(li=>this.translate(this.config.scopes.autoPrefixKeys&&or?`${or}.${li}`:li,jt,Rr));it=this.config.scopes.autoPrefixKeys&&or?`${or}.${it}`:it;const Jn=this.getTranslation(Rr),$r=Jn[it];return $r?this.parser.transpile({value:$r,params:jt,translation:Jn,key:it}):this._handleMissingKey(it,$r,jt)}selectTranslate(it,jt,_n,or=!1){let Rr;const Jn=(li,Ii)=>this.load(li,Ii).pipe((0,y.T)(()=>or?this.translateObject(it,jt,li):this.translate(it,jt,li)));if(pe(_n))return this.langChanges$.pipe((0,i.n)(li=>Jn(li)));if(Lt(_n=Array.isArray(_n)?_n[_n.length-1]:_n)){const li=_n;_n=li.scope,Rr=tn(li,li.scope)}if(this.isLang(_n)||this.isScopeWithLang(_n))return Jn(_n);const $r=_n;return this.langChanges$.pipe((0,i.n)(li=>Jn(`${$r}/${li}`,{inlineLoader:Rr})))}isScopeWithLang(it){return this.isLang(yt(it))}translateObject(it,jt={},_n=this.getActiveLang()){if(fe(it)||Array.isArray(it)){const{resolveLang:Rr,scope:Jn}=this.resolveLangAndScope(_n);if(Array.isArray(it))return it.map(Ii=>this.translateObject(this.config.scopes.autoPrefixKeys&&Jn?`${Jn}.${Ii}`:Ii,jt,Rr));const $r=this.getTranslation(Rr);it=this.config.scopes.autoPrefixKeys&&Jn?`${Jn}.${it}`:it;const li=function xt(vt){const it={};for(const[jt,_n]of Object.entries(vt)){const or=jt.split(".");let Rr=it;or.forEach((Jn,$r)=>{$r===or.length-1?Rr[Jn]=_n:(Rr[Jn]??={},Rr=Rr[Jn])})}return it}(this.getObjectByKey($r,it));return function Z(vt){return 0===ie(vt)}(li)?this.translate(it,jt,_n):this.parser.transpile({value:li,params:jt,translation:$r,key:it})}const or=[];
1for(const[Rr,Jn]of this.getEntries(it))or.push(this.translateObject(Rr,Jn,_n));return or}selectTranslateObject(it,jt,_n){if(fe(it)||Array.isArray(it))return this.selectTranslate(it,jt,_n,!0);const[[or,Rr],...Jn]=this.getEntries(it);return this.selectTranslateObject(or,Rr,_n).pipe((0,y.T)($r=>{const li=[$r];for(const[Ii,Xs]of Jn)li.push(this.translateObject(Ii,Xs,_n));return li}))}getTranslation(it){if(it){if(this.isLang(it))return this.translations.get(it)||{};{const{scope:jt,resolveLang:_n}=this.resolveLangAndScope(it),or=this.translations.get(_n)||{};return this.getObjectByKey(or,jt)}}return this.translations}selectTranslation(it){let jt=this.langChanges$;if(it){const _n=yt(it)!==it;jt=this.isLang(it)||_n?(0,A.of)(it):this.langChanges$.pipe((0,y.T)(or=>`${it}/${or}`))}return jt.pipe((0,i.n)(_n=>this.load(_n).pipe((0,y.T)(()=>this.getTranslation(_n)))))}setTranslation(it,jt=this.getActiveLang(),_n={}){const Rr={merge:!0,emitChange:!0,..._n},Jn=ct(jt);let $r=it;if(Jn){$r=Ft({[this.getMappedScope(Jn)]:it})}const li=Jn?yt(jt):jt,Ii={...Rr.merge&&this.getTranslation(li),...$r},Xs=this.config.flatten.aot?Ii:Ft(Ii),Lr=this.interceptor.preSaveTranslation(Xs,li);this.translations.set(li,Lr),Rr.emitChange&&this.setActiveLang(this.getActiveLang())}setTranslationKey(it,jt,_n={}){const or=_n.lang||this.getActiveLang(),Jn={[it]:this.interceptor.preSaveTranslationKey(it,jt,or)};this.setTranslation(Jn,or,{..._n,merge:!0})}setFallbackLangForMissingTranslation({fallbackLang:it}){const jt=Array.isArray(it)?it[0]:it;it&&this.useFallbackTranslation(jt)&&(this.firstFallbackLang=jt)}_handleMissingKey(it,jt,_n){if(this.config.missingHandler.allowEmpty&&""===jt)return"";if(!this.isResolvedMissingOnce&&this.useFallbackTranslation()){this.isResolvedMissingOnce=!0;const or=this.translate(it,_n,this.firstFallbackLang);return this.isResolvedMissingOnce=!1,or}return this.missingHandler.handle(it,this.getMissingHandlerData(),_n)}_isLangScoped(it){return-1===this.getAvailableLangsIds().indexOf(it)}isLang(it){return-1!==this.getAvailableLangsIds().indexOf(it)}_loadDependencies(it,jt){const _n=yt(it);return this._isLangScoped(it)&&!this.isLoadedTranslation(_n)?(0,p.z)([this.load(_n),this.load(it,{inlineLoader:jt})]):this.load(it,{inlineLoader:jt})}_completeScopeWithLang(it){return this._isLangScoped(it)&&!this.isLang(yt(it))?`${it}/${this.getActiveLang()}`:it}_setScopeAlias(it,jt){this.config.scopeMapping||(this.config.scopeMapping={}),this.config.scopeMapping[it]=jt}isLoadedTranslation(it){return ie(this.getTranslation(it))}getAvailableLangsIds(){return fe(this.getAvailableLangs()[0])?this.getAvailableLangs():this.getAvailableLangs().map(jt=>jt.id)}getMissingHandlerData(){return{...this.config,activeLang:this.getActiveLang(),availableLangs:this.availableLangs,defaultLang:this.defaultLang}}useFallbackTranslation(it){return this.config.missingHandler.useFallbackTranslation&&it!==this.firstFallbackLang}handleSuccess(it,jt){this.setTranslation(jt,it,{emitChange:!1}),this.events.next({wasFailure:!!this.failedLangs.size,type:"translationLoadSuccess",payload:rt(it)}),this.failedLangs.forEach(_n=>this.cache.delete(_n)),this.failedLangs.clear()}handleFailure(it,jt){pe(jt.failedCounter)&&(jt.failedCounter=0,jt.fallbackLangs||(jt.fallbackLangs=this.fallbackStrategy.getNextLangs(it)));const _n=it.split("/"),or=jt.fallbackLangs,Rr=or[jt.failedCounter];if(this.failedLangs.add(it),this.cache.has(Rr))return this.handleSuccess(Rr,this.getTranslation(Rr)),I.w;const Jn=Rr===_n[_n.length-1];if(!Rr||Jn)throw new an(it,or??[],_n.length>1);let $r=Rr;return _n.length>1&&(_n[_n.length-1]=Rr,$r=_n.join("/")),jt.failedCounter++,this.events.next({type:"translationLoadFailure",payload:rt(it)}),this.load($r,jt)}getMappedScope(it){const{scopeMapping:jt={},scopes:_n={keepCasing:!1}}=this.config;return jt[it]||(_n.keepCasing?it:ue(it))}resolveLangAndScope(it){let _n,jt=it;if(this._isLangScoped(it)){const or=yt(it),Rr=this.isLang(or);jt=Rr?or:this.getActiveLang(),_n=this.getMappedScope(Rr?ct(it):it)}return{scope:_n,resolveLang:jt}}getObjectByKey(it,jt){const _n={},or=`${jt}.`;for(const Rr in it)Rr.startsWith(or)&&(_n[Rr.replace(or,"")]=it[Rr]);return _n}getEntries(it){return it instanceof Map?it.entries():Object.entries(it)}static \u0275fac=function(jt){return new(jt||Zn)(s.KVO(X,8),s.KVO(De),s.KVO(Se),s.KVO(Re),s.KVO(we),s.KVO(ze))};static \u0275prov=s.jDH({token:Zn,factory:Zn.\u0275fac,providedIn:"root"})}class En{html;static \u0275fac=function(jt){return new(jt||En)};static \u0275cmp=s.VBU({type:En,selectors:[["ng-component"]],inputs:{html:"html"},standalone:!0,features:[s.aNF],decls:1,vars:1,consts:[[1,"transloco-loader-template",3,"innerHTML"]],template:function(jt,_n){1&jt&&s.nrm(0,"div",0),2&jt&&s.Y8G("innerHTML",_n.html,s.npT)},encapsulation:2})}class gn{view;vcr;constructor(it,jt){this.view=it,this.vcr=jt}attachView(){if(this.view instanceof s.C4Q)this.vcr.createEmbeddedView(this.view);else if(fe(this.view)){const it=this.vcr.createComponent(En);it.instance.html=this.view,it.hostView.detectChanges()}else this.vcr.createComponent(this.view)}detachView(){this.vcr.clear()}}const Pt=new s.nKC(""),et=new s.nKC(""),pt=new s.nKC("");function Ct(vt,it,jt="|"){if(fe(vt)){const _n=vt.split(jt),or=_n.pop();return or===it?[!0,_n.toString()]:[!1,or]}return[!1,""]}function Yt(vt,it){const[jt]=Ct(it,"static");
1return!jt&&!!vt.config.reRenderOnLangChange}function ot(vt){return vt?it=>it:(0,O.s)(1)}class Jt{initialized=!1;resolve({inline:it,provider:jt,active:_n}){let or=_n;if(this.initialized)return or=_n,or;if(jt){const[,Rr]=Ct(jt,"static");or=Rr}if(it){const[,Rr]=Ct(it,"static");or=Rr}return this.initialized=!0,or}resolveLangBasedOnScope(it){return ct(it)?yt(it):it}resolveLangPath(it,jt){return jt?`${jt}/${it}`:it}}class fn{service;constructor(it){this.service=it}resolve(it){const{inline:jt,provider:_n}=it;if(jt)return jt;if(_n){if(Lt(_n)){const{scope:or,alias:Rr=(this.service.config.scopes.keepCasing?or:ue(or))}=_n;return this.service._setScopeAlias(or,Rr),or}return _n}}}class xn{destroyRef=(0,s.WQX)(s.abz);service=(0,s.WQX)(Zn);tpl=(0,s.WQX)(s.C4Q,{optional:!0});providerLang=(0,s.WQX)(Pt,{optional:!0});providerScope=(0,s.WQX)(pt,{optional:!0});providedLoadingTpl=(0,s.WQX)(et,{optional:!0});cdr=(0,s.WQX)(s.gRc);host=(0,s.WQX)(s.aKT);vcr=(0,s.WQX)(s.c1b);renderer=(0,s.WQX)(s.sFG);view;memo=new Map;key;params={};inlineScope;inlineRead;prefix;inlineLang;inlineTpl;currentLang;loaderTplHandler;initialized=!1;path;langResolver=new Jt;scopeResolver=new fn(this.service);strategy=null===this.tpl?"attribute":"structural";static ngTemplateContextGuard(it,jt){return!0}ngOnInit(){const it=Yt(this.service,this.providerLang||this.inlineLang);if(this.service.langChanges$.pipe((0,i.n)(jt=>{const _n=this.langResolver.resolve({inline:this.inlineLang,provider:this.providerLang,active:jt});return Array.isArray(this.providerScope)?(0,w.p)(this.providerScope.map(or=>this.resolveScope(_n,or))):this.resolveScope(_n,this.providerScope)}),ot(it),(0,Y.pQ)(this.destroyRef)).subscribe(()=>{this.currentLang=this.langResolver.resolveLangBasedOnScope(this.path),"attribute"===this.strategy?this.attributeStrategy():this.structuralStrategy(this.currentLang,this.prefix||this.inlineRead),this.cdr.markForCheck(),this.initialized=!0}),!this.initialized){const jt=this.resolveLoadingContent();jt&&(this.loaderTplHandler=new gn(jt,this.vcr),this.loaderTplHandler.attachView())}}ngOnChanges(it){"attribute"===this.strategy&&Object.keys(it).some(_n=>!it[_n].firstChange)&&this.attributeStrategy()}attributeStrategy(){this.detachLoader(),this.renderer.setProperty(this.host.nativeElement,"innerText",this.service.translate(this.key,this.params,this.currentLang))}structuralStrategy(it,jt){this.memo.clear();const _n=this.getTranslateFn(it,jt);this.view?(this.view.context.$implicit=_n,this.view.context.currentLang=this.currentLang):(this.detachLoader(),this.view=this.vcr.createEmbeddedView(this.tpl,{$implicit:_n,currentLang:this.currentLang}))}getTranslateFn(it,jt){return(_n,or)=>{const Rr=jt?`${jt}.${_n}`:_n,Jn=or?`${Rr}${JSON.stringify(or)}`:Rr;return this.memo.has(Jn)||this.memo.set(Jn,this.service.translate(Rr,or,it)),this.memo.get(Jn)}}resolveLoadingContent(){return this.inlineTpl||this.providedLoadingTpl}ngOnDestroy(){this.memo.clear()}detachLoader(){this.loaderTplHandler?.detachView()}resolveScope(it,jt){const _n=this.scopeResolver.resolve({inline:this.inlineScope,provider:jt});this.path=this.langResolver.resolveLangPath(it,_n);const or=tn(jt,_n);return this.service._loadDependencies(this.path,or)}static \u0275fac=function(jt){return new(jt||xn)};static \u0275dir=s.FsC({type:xn,selectors:[["","transloco",""]],inputs:{key:["transloco","key"],params:["translocoParams","params"],inlineScope:["translocoScope","inlineScope"],inlineRead:["translocoRead","inlineRead"],prefix:["translocoPrefix","prefix"],inlineLang:["translocoLang","inlineLang"],inlineTpl:["translocoLoadingTpl","inlineTpl"]},standalone:!0,features:[s.OA$]})}class Qn{service;providerScope;providerLang;cdr;subscription=null;
1lastValue="";lastKey;path;langResolver=new Jt;scopeResolver;constructor(it,jt,_n,or){this.service=it,this.providerScope=jt,this.providerLang=_n,this.cdr=or,this.scopeResolver=new fn(this.service)}transform(it,jt,_n){if(!it)return it;const or=jt?`${it}${JSON.stringify(jt)}`:it;if(or===this.lastKey)return this.lastValue;this.lastKey=or,this.subscription?.unsubscribe();const Rr=Yt(this.service,this.providerLang||_n);return this.subscription=this.service.langChanges$.pipe((0,i.n)(Jn=>{const $r=this.langResolver.resolve({inline:_n,provider:this.providerLang,active:Jn});return Array.isArray(this.providerScope)?(0,w.p)(this.providerScope.map(li=>this.resolveScope($r,li))):this.resolveScope($r,this.providerScope)}),ot(Rr)).subscribe(()=>this.updateValue(it,jt)),this.lastValue}ngOnDestroy(){this.subscription?.unsubscribe(),this.subscription=null}updateValue(it,jt){const _n=this.langResolver.resolveLangBasedOnScope(this.path);this.lastValue=this.service.translate(it,jt,_n),this.cdr.markForCheck()}resolveScope(it,jt){const _n=this.scopeResolver.resolve({inline:void 0,provider:jt});this.path=this.langResolver.resolveLangPath(it,_n);const or=tn(jt,_n);return this.service._loadDependencies(this.path,or)}static \u0275fac=function(jt){return new(jt||Qn)(s.rXU(Zn,16),s.rXU(pt,24),s.rXU(Pt,24),s.rXU(s.gRc,16))};static \u0275pipe=s.EJ8({name:"transloco",type:Qn,pure:!1,standalone:!0})}class Br{static \u0275fac=function(jt){return new(jt||Br)};static \u0275mod=s.$C({type:Br,imports:[xn,Qn],exports:[xn,Qn]});static \u0275inj=s.G2t({})}function si(vt){const it=[dn(Me),ke(_e),Ge(je),$e(dt)];return vt.config&&it.push(function ci(vt){return(0,s.EmA)([{provide:we,useValue:xe(vt)}])}(vt.config)),vt.loader&&it.push(function oi(vt){return(0,s.EmA)([{provide:X,useClass:vt}])}(vt.loader)),it}function dn(vt){return(0,s.EmA)([{provide:De,useClass:vt,deps:[we]}])}function $e(vt){return(0,s.EmA)([{provide:ze,useClass:vt,deps:[we]}])}function ke(vt){return(0,s.EmA)([{provide:Se,useClass:vt}])}function Ge(vt){return(0,s.EmA)([{provide:Re,useClass:vt}])}const ht=new s.nKC("");class qt{langs;constructor(it){this.langs=it}getTranslation(it){return(0,A.of)(this.langs[it])}static \u0275fac=function(jt){return new(jt||qt)(s.KVO(ht))};static \u0275prov=s.jDH({token:qt,factory:qt.\u0275fac})}},21339:(We,Te,C)=>{"use strict";C.d(Te,{IQ:()=>$l,UN:()=>Xp,tJ:()=>lh});var s=C(17705),A=C(71985),L=C(983),y=C(7673),v=C(21413),P=C(33726),I=C(41584),w=C(58750),k=C(42326),b=C(54360);function T(...Ee){return 1===(Ee=(0,k.K)(Ee)).length?(0,w.Tg)(Ee[0]):new A.c(function a(Ee){return x=>{let H=[];for(let Q=0;H&&!x.closed&&Q<Ee.length;Q++)H.push((0,w.Tg)(Ee[Q]).subscribe((0,b._)(x,Ve=>{if(H){for(let Qe=0;Qe<H.length;Qe++)Qe!==Q&&H[Qe].unsubscribe();H=null}x.next(Ve)})))}}(Ee))}var i=C(84412),p=C(84572),O=C(85343);const Y=new A.c(O.l);var te=C(44437),fe=C(57786),q=C(28793);var pe=C(56977),oe=C(5964),ie=C(96697),Z=C(96354),ue=C(99172),se=C(23294),ge=C(25558),X=C(88141),we=C(53993),ce=C(35335),xe=C(31397),Pe=C(65245),Je=C(70980),Be=C(60177),De=C(89079),Me=C(89417),J={left:"right",right:"left",bottom:"top",top:"bottom"};function B(Ee){return Ee.replace(/left|right|bottom|top/g,function(x){return J[x]})}function G(Ee){return Ee.split("-")[0]}var le={start:"end",end:"start"};function Se(Ee){return Ee.replace(/start|end/g,function(x){return le[x]})}var _e="top",Re="bottom",je="right",ze="left",dt="auto",gt=[_e,Re,je,ze],Mt="start",Ft="end",xt="clippingParents",ct="viewport",yt="popper",nn="reference",Lt=gt.reduce(function(Ee,x){return Ee.concat([x+"-"+Mt,x+"-"+Ft])},[]),Rt=[].concat(gt,[dt]).reduce(function(Ee,x){return Ee.concat([x,x+"-"+Mt,x+"-"+Ft])},[]),Pt=["beforeRead","read","afterRead","beforeMain","main","afterMain","beforeWrite","write","afterWrite"];function et(Ee){if(null==Ee)return window;if("[object Window]"!==Ee.toString()){var x=Ee.ownerDocument;return x&&x.defaultView||window}return Ee}function pt(Ee){return Ee instanceof et(Ee).Element||Ee instanceof Element}function Ct(Ee){return Ee instanceof et(Ee).HTMLElement||Ee instanceof HTMLElement}function Yt(Ee){return!(typeof ShadowRoot>"u")&&(Ee instanceof et(Ee).ShadowRoot||Ee instanceof ShadowRoot)}function ot(Ee){return((pt(Ee)?Ee.ownerDocument:Ee.document)||window.document).documentElement}var Jt=Math.max,fn=Math.min,xn=Math.round;function Qn(){var Ee=navigator.userAgentData;return null!=Ee&&Ee.brands&&Array.isArray(Ee.brands)?Ee.brands.map(function(x){return x.brand+"/"+x.version}).join(" "):navigator.userAgent}function Er(){return!/^((?!chrome|android).)*safari/i.test(Qn())}function Br(Ee,x,H){void 0===x&&(x=!1),void 0===H&&(H=!1);var Q=Ee.getBoundingClientRect(),Ve=1,Qe=1;x&&Ct(Ee)&&(Ve=Ee.offsetWidth>0&&xn(Q.width)/Ee.offsetWidth||1,Qe=Ee.offsetHeight>0&&xn(Q.height)/Ee.offsetHeight||1);
vendor: 8,692 bytes, line 1
1var Rn=(pt(Ee)?et(Ee):window).visualViewport,$n=!Er()&&H,tr=(Q.left+($n&&Rn?Rn.offsetLeft:0))/Ve,yr=(Q.top+($n&&Rn?Rn.offsetTop:0))/Qe,Kr=Q.width/Ve,gi=Q.height/Qe;return{width:Kr,height:gi,top:yr,right:tr+Kr,bottom:yr+gi,left:tr,x:tr,y:yr}}function si(Ee){var x=et(Ee);return{scrollLeft:x.pageXOffset,scrollTop:x.pageYOffset}}function ci(Ee){return Br(ot(Ee)).left+si(Ee).scrollLeft}function Gr(Ee){return et(Ee).getComputedStyle(Ee)}function dn(Ee){return Ee?(Ee.nodeName||"").toLowerCase():null}function $e(Ee){return"html"===dn(Ee)?Ee:Ee.assignedSlot||Ee.parentNode||(Yt(Ee)?Ee.host:null)||ot(Ee)}function ke(Ee){var x=Gr(Ee),H=x.overflow,Q=x.overflowX,Ve=x.overflowY;return/auto|scroll|overlay|hidden/.test(H+Ve+Q)}function Ge(Ee){return["html","body","#document"].indexOf(dn(Ee))>=0?Ee.ownerDocument.body:Ct(Ee)&&ke(Ee)?Ee:Ge($e(Ee))}function at(Ee,x){var H;void 0===x&&(x=[]);var Q=Ge(Ee),Ve=Q===(null==(H=Ee.ownerDocument)?void 0:H.body),Qe=et(Q),cn=Ve?[Qe].concat(Qe.visualViewport||[],ke(Q)?Q:[]):Q,Rn=x.concat(cn);return Ve?Rn:Rn.concat(at($e(cn)))}function ht(Ee){return["table","td","th"].indexOf(dn(Ee))>=0}function Ut(Ee){return Ct(Ee)&&"fixed"!==Gr(Ee).position?Ee.offsetParent:null}function cr(Ee){for(var x=et(Ee),H=Ut(Ee);H&&ht(H)&&"static"===Gr(H).position;)H=Ut(H);return H&&("html"===dn(H)||"body"===dn(H)&&"static"===Gr(H).position)?x:H||function qt(Ee){var x=/firefox/i.test(Qn());if(/Trident/i.test(Qn())&&Ct(Ee)&&"fixed"===Gr(Ee).position)return null;var Ve=$e(Ee);for(Yt(Ve)&&(Ve=Ve.host);Ct(Ve)&&["html","body"].indexOf(dn(Ve))<0;){var Qe=Gr(Ve);if("none"!==Qe.transform||"none"!==Qe.perspective||"paint"===Qe.contain||-1!==["transform","perspective"].indexOf(Qe.willChange)||x&&"filter"===Qe.willChange||x&&Qe.filter&&"none"!==Qe.filter)return Ve;Ve=Ve.parentNode}return null}(Ee)||x}function dr(Ee,x){var H=x.getRootNode&&x.getRootNode();if(Ee.contains(x))return!0;if(H&&Yt(H)){var Q=x;do{if(Q&&Ee.isSameNode(Q))return!0;Q=Q.parentNode||Q.host}while(Q)}return!1}function vr(Ee){return Object.assign({},Ee,{left:Ee.x,top:Ee.y,right:Ee.x+Ee.width,bottom:Ee.y+Ee.height})}function Gt(Ee,x,H){return x===ct?vr(function oi(Ee,x){var H=et(Ee),Q=ot(Ee),Ve=H.visualViewport,Qe=Q.clientWidth,cn=Q.clientHeight,Rn=0,$n=0;if(Ve){Qe=Ve.width,cn=Ve.height;var tr=Er();(tr||!tr&&"fixed"===x)&&(Rn=Ve.offsetLeft,$n=Ve.offsetTop)}return{width:Qe,height:cn,x:Rn+ci(Ee),y:$n}}(Ee,H)):pt(x)?function kt(Ee,x){var H=Br(Ee,!1,"fixed"===x);return H.top=H.top+Ee.clientTop,H.left=H.left+Ee.clientLeft,H.bottom=H.top+Ee.clientHeight,H.right=H.left+Ee.clientWidth,H.width=Ee.clientWidth,H.height=Ee.clientHeight,H.x=H.left,H.y=H.top,H}(x,H):vr(function vi(Ee){var x,H=ot(Ee),Q=si(Ee),Ve=null==(x=Ee.ownerDocument)?void 0:x.body,Qe=Jt(H.scrollWidth,H.clientWidth,Ve?Ve.scrollWidth:0,Ve?Ve.clientWidth:0),cn=Jt(H.scrollHeight,H.clientHeight,Ve?Ve.scrollHeight:0,Ve?Ve.clientHeight:0),Rn=-Q.scrollLeft+ci(Ee),$n=-Q.scrollTop;return"rtl"===Gr(Ve||H).direction&&(Rn+=Jt(H.clientWidth,Ve?Ve.clientWidth:0)-Qe),{width:Qe,height:cn,x:Rn,y:$n}}(ot(Ee)))}function zt(Ee,x,H,Q){var Ve="clippingParents"===x?function pn(Ee){var x=at($e(Ee)),Q=["absolute","fixed"].indexOf(Gr(Ee).position)>=0&&Ct(Ee)?cr(Ee):Ee;return pt(Q)?x.filter(function(Ve){return pt(Ve)&&dr(Ve,Q)&&"body"!==dn(Ve)}):[]}(Ee):[].concat(x),Qe=[].concat(Ve,[H]),cn=Qe[0],Rn=Qe.reduce(function($n,tr){var yr=Gt(Ee,tr,Q);return $n.top=Jt(yr.top,$n.top),$n.right=fn(yr.right,$n.right),$n.bottom=fn(yr.bottom,$n.bottom),$n.left=Jt(yr.left,$n.left),$n},Gt(Ee,cn,Q));return Rn.width=Rn.right-Rn.left,Rn.height=Rn.bottom-Rn.top,Rn.x=Rn.left,Rn.y=Rn.top,Rn}function Et(Ee){return Ee.split("-")[1]}function Wt(Ee){return["top","bottom"].indexOf(Ee)>=0?"x":"y"}function On(Ee){var $n,x=Ee.reference,H=Ee.element,Q=Ee.placement,Ve=Q?G(Q):null,Qe=Q?Et(Q):null,cn=x.x+x.width/2-H.width/2,Rn=x.y+x.height/2-H.height/2;switch(Ve){case _e:$n={x:cn,y:x.y-H.height};break;case Re:$n={x:cn,y:x.y+x.height};break;case je:$n={x:x.x+x.width,y:Rn};break;case ze:$n={x:x.x-H.width,y:Rn};break;default:$n={x:x.x,y:x.y}}var tr=Ve?Wt(Ve):null;if(null!=tr){var yr="y"===tr?"height":"width";switch(Qe){case Mt:$n[tr]=$n[tr]-(x[yr]/2-H[yr]/2);break;case Ft:$n[tr]=$n[tr]+(x[yr]/2-H[yr]/2)}}return $n}function Wn(Ee){return Object.assign({},{top:0,right:0,bottom:0,left:0},Ee)}function Cr(Ee,x){return x.reduce(function(H,Q){return H[Q]=Ee,H},{})}function vt(Ee,x){void 0===x&&(x={});var H=x,Q=H.placement,Ve=void 0===Q?Ee.placement:Q,Qe=H.strategy,cn=void 0===Qe?Ee.strategy:Qe,Rn=H.boundary,$n=void 0===Rn?xt:Rn,tr=H.rootBoundary,yr=void 0===tr?ct:tr,Kr=H.elementContext,gi=void 0===Kr?yt:Kr,_i=H.altBoundary,bs=void 0!==_i&&_i,Ui=H.padding,to=void 0===Ui?0:Ui,wo=Wn("number"!=typeof to?to:Cr(to,gt)),Uo=gi===yt?nn:yt,tl=Ee.rects.popper,no=Ee.elements[bs?Uo:gi],Io=zt(pt(no)?no:no.contextElement||ot(Ee.elements.popper),$n,yr,cn),$o=Br(Ee.elements.reference),ul=On({reference:$o,element:tl,strategy:"absolute",placement:Ve}),na=vr(Object.assign({},tl,ul)),co=gi===yt?na:$o,ka={top:Io.top-co.top+wo.top,bottom:co.bottom-Io.bottom+wo.bottom,left:Io.left-co.left+wo.left,right:co.right-Io.right+wo.right},dl=Ee.modifiersData.offset;if(gi===yt&&dl){var Qc=dl[Ve];Object.keys(ka).forEach(function(yc){var dh=[je,Re].indexOf(yc)>=0?1:-1,ff=[_e,Re].indexOf(yc)>=0?"y":"x";ka[yc]+=Qc[ff]*dh})}return ka}const or={name:"flip",enabled:!0,phase:"main",fn:function _n(Ee){var x=Ee.state,H=Ee.options,Q=Ee.name;if(!x.modifiersData[Q]._skip){for(var Ve=H.mainAxis,Qe=void 0===Ve||Ve,cn=H.altAxis,Rn=void 0===cn||cn,$n=H.fallbackPlacements,tr=H.padding,yr=H.boundary,Kr=H.rootBoundary,gi=H.altBoundary,_i=H.flipVariations,bs=void 0===_i||_i,Ui=H.allowedAutoPlacements,to=x.options.placement,wo=G(to),tl=$n||(wo===to||!bs?[B(to)]:function jt(Ee){if(G(Ee)===dt)return[];var x=B(Ee);return[Se(Ee),x,Se(x)]}(to)),no=[to].concat(tl).reduce(function(kc,Fd){return kc.concat(G(Fd)===dt?function it(Ee,x){void 0===x&&(x={});var H=x,Q=H.placement,Ve=H.boundary,Qe=H.rootBoundary,cn=H.padding,Rn=H.flipVariations,$n=H.allowedAutoPlacements,tr=void 0===$n?Rt:$n,yr=Et(Q),Kr=yr?Rn?Lt:Lt.filter(function(bs){return Et(bs)===yr}):gt,gi=Kr.filter(function(bs){return tr.indexOf(bs)>=0});0===gi.length&&(gi=Kr);var _i=gi.reduce(function(bs,Ui){return bs[Ui]=vt(Ee,{placement:Ui,boundary:Ve,rootBoundary:Qe,padding:cn})[G(Ui)],bs},{});return Object.keys(_i).sort(function(bs,Ui){return _i[bs]-_i[Ui]})}(x,{placement:Fd,boundary:yr,rootBoundary:Kr,padding:tr,flipVariations:bs,allowedAutoPlacements:Ui}):Fd)},[]),Io=x.rects.reference,$o=x.rects.popper,ul=new Map,na=!0,co=no[0],ka=0;ka<no.length;ka++){var dl=no[ka],Qc=G(dl),yc=Et(dl)===Mt,dh=[_e,Re].indexOf(Qc)>=0,ff=dh?"width":"height",rc=vt(x,{placement:dl,boundary:yr,rootBoundary:Kr,altBoundary:gi,padding:tr}),Jc=dh?yc?je:ze:yc?Re:_e;Io[ff]>$o[ff]&&(Jc=B(Jc));var hu=B(Jc),pu=[];if(Qe&&pu.push(rc[Qc]<=0),Rn&&pu.push(rc[Jc]<=0,rc[hu]<=0),pu.every(function(kc){return kc})){co=dl,na=!1;break}ul.set(dl,pu)}if(na)for(var Lf=function(Fd){var hh=no.find(function(hf){var Vd=ul.get(hf);if(Vd)return Vd.slice(0,Fd).every(function(Qp){return Qp})});if(hh)return co=hh,"break"},Hf=bs?3:1;Hf>0;Hf--){if("break"===Lf(Hf))break}x.placement!==co&&(x.modifiersData[Q]._skip=!0,x.placement=co,x.reset=!0)}},requiresIfExists:["offset"],data:{_skip:!1}};function Jn(Ee,x,H){return Jt(Ee,fn(x,H))}function li(Ee){var x=Br(Ee),H=Ee.offsetWidth,Q=Ee.offsetHeight;return Math.abs(x.width-H)<=1&&(H=x.width),Math.abs(x.height-Q)<=1&&(Q=x.height),{x:Ee.offsetLeft,y:Ee.offsetTop,width:H,height:Q}}const Xs={name:"preventOverflow",enabled:!0,phase:"main",fn:function Ii(Ee){var x=Ee.state,H=Ee.options,Q=Ee.name,Ve=H.mainAxis,Qe=void 0===Ve||Ve,cn=H.altAxis,Rn=void 0!==cn&&cn,$n=H.boundary,tr=H.rootBoundary,yr=H.altBoundary,Kr=H.padding,gi=H.tether,_i=void 0===gi||gi,bs=H.tetherOffset,Ui=void 0===bs?0:bs,to=vt(x,{boundary:$n,rootBoundary:tr,padding:Kr,altBoundary:yr}),wo=G(x.placement),Uo=Et(x.placement),tl=!Uo,no=Wt(wo),Io=function Rr(Ee){return"x"===Ee?"y":"x"}(no),$o=x.modifiersData.popperOffsets,ul=x.rects.reference,na=x.rects.popper,co="function"==typeof Ui?Ui(Object.assign({},x.rects,{placement:x.placement})):Ui,ka="number"==typeof co?{mainAxis:co,altAxis:co}:Object.assign({mainAxis:0,altAxis:0},co),dl=x.modifiersData.offset?x.modifiersData.offset[x.placement]:null,Qc={x:0,y:0};if($o){if(Qe){var yc,dh="y"===no?_e:ze,ff="y"===no?Re:je,rc="y"===no?"height":"width",Jc=$o[no],hu=Jc+to[dh],pu=Jc-to[ff],Bd=_i?-na[rc]/2:0,Lf=Uo===Mt?ul[rc]:na[rc],Hf=Uo===Mt?-na[rc]:-ul[rc],fh=x.elements.arrow,kc=_i&&fh?li(fh):{width:0,height:0},Fd=x.modifiersData["arrow#persistent"]?x.modifiersData["arrow#persistent"].padding:{top:0,right:0,bottom:0,left:0}
vendor: 4,086 bytes, line 1
1,hh=Fd[dh],hf=Fd[ff],Vd=Jn(0,ul[rc],kc[rc]),Qp=tl?ul[rc]/2-Bd-Vd-hh-ka.mainAxis:Lf-Vd-hh-ka.mainAxis,Kl=tl?-ul[rc]/2+Bd+Vd+hf+ka.mainAxis:Hf+Vd+hf+ka.mainAxis,ga=x.elements.arrow&&cr(x.elements.arrow),dg=ga?"y"===no?ga.clientTop||0:ga.clientLeft||0:0,Xu=null!=(yc=dl?.[no])?yc:0,Tv=Jc+Kl-Xu,yi=Jn(_i?fn(hu,Jc+Qp-Xu-dg):hu,Jc,_i?Jt(pu,Tv):pu);$o[no]=yi,Qc[no]=yi-Jc}if(Rn){var S1,sm="x"===no?_e:ze,v1="x"===no?Re:je,fp=$o[Io],om="y"===Io?"height":"width",E1=fp+to[sm],f0=fp-to[v1],Yd=-1!==[_e,ze].indexOf(wo),Jp=null!=(S1=dl?.[Io])?S1:0,am=Yd?E1:fp-ul[om]-na[om]-Jp+ka.altAxis,h0=Yd?fp+ul[om]+na[om]-Jp-ka.altAxis:f0,Ru=_i&&Yd?function $r(Ee,x,H){var Q=Jn(Ee,x,H);return Q>H?H:Q}(am,fp,h0):Jn(_i?am:E1,fp,_i?h0:f0);$o[Io]=Ru,Qc[Io]=Ru-fp}x.modifiersData[Q]=Qc}},requiresIfExists:["offset"]};const Ir={name:"arrow",enabled:!0,phase:"main",fn:function _r(Ee){var x,H=Ee.state,Q=Ee.name,Ve=Ee.options,Qe=H.elements.arrow,cn=H.modifiersData.popperOffsets,Rn=G(H.placement),$n=Wt(Rn),yr=[ze,je].indexOf(Rn)>=0?"height":"width";if(Qe&&cn){var Kr=function(x,H){return Wn("number"!=typeof(x="function"==typeof x?x(Object.assign({},H.rects,{placement:H.placement})):x)?x:Cr(x,gt))}(Ve.padding,H),gi=li(Qe),_i="y"===$n?_e:ze,bs="y"===$n?Re:je,Ui=H.rects.reference[yr]+H.rects.reference[$n]-cn[$n]-H.rects.popper[yr],to=cn[$n]-H.rects.reference[$n],wo=cr(Qe),Uo=wo?"y"===$n?wo.clientHeight||0:wo.clientWidth||0:0,tl=Ui/2-to/2,no=Kr[_i],Io=Uo-gi[yr]-Kr[bs],$o=Uo/2-gi[yr]/2+tl,ul=Jn(no,$o,Io),na=$n;H.modifiersData[Q]=((x={})[na]=ul,x.centerOffset=ul-$o,x)}},effect:function qn(Ee){var x=Ee.state,Q=Ee.options.element,Ve=void 0===Q?"[data-popper-arrow]":Q;null!=Ve&&("string"==typeof Ve&&!(Ve=x.elements.popper.querySelector(Ve))||dr(x.elements.popper,Ve)&&(x.elements.arrow=Ve))},requires:["popperOffsets"],requiresIfExists:["preventOverflow"]};function ls(Ee,x,H){void 0===H&&(H=!1);var Q=Ct(x),Ve=Ct(x)&&function Fi(Ee){var x=Ee.getBoundingClientRect(),H=xn(x.width)/Ee.offsetWidth||1,Q=xn(x.height)/Ee.offsetHeight||1;return 1!==H||1!==Q}(x),Qe=ot(x),cn=Br(Ee,Ve,H),Rn={scrollLeft:0,scrollTop:0},$n={x:0,y:0};return(Q||!Q&&!H)&&(("body"!==dn(x)||ke(Qe))&&(Rn=function Ri(Ee){return Ee!==et(Ee)&&Ct(Ee)?function fi(Ee){return{scrollLeft:Ee.scrollLeft,scrollTop:Ee.scrollTop}}(Ee):si(Ee)}(x)),Ct(x)?(($n=Br(x,!0)).x+=x.clientLeft,$n.y+=x.clientTop):Qe&&($n.x=ci(Qe))),{x:cn.left+Rn.scrollLeft-$n.x,y:cn.top+Rn.scrollTop-$n.y,width:cn.width,height:cn.height}}function Yr(Ee){var x=new Map,H=new Set,Q=[];function Ve(Qe){H.add(Qe.name),[].concat(Qe.requires||[],Qe.requiresIfExists||[]).forEach(function(Rn){if(!H.has(Rn)){var $n=x.get(Rn);$n&&Ve($n)}}),Q.push(Qe)}return Ee.forEach(function(Qe){x.set(Qe.name,Qe)}),Ee.forEach(function(Qe){H.has(Qe.name)||Ve(Qe)}),Q}function Ji(Ee){var x;return function(){return x||(x=new Promise(function(H){Promise.resolve().then(function(){x=void 0,H(Ee())})})),x}}var Ms={placement:"bottom",modifiers:[],strategy:"absolute"};function fs(){for(var Ee=arguments.length,x=new Array(Ee),H=0;H<Ee;H++)x[H]=arguments[H];return!x.some(function(Q){return!(Q&&"function"==typeof Q.getBoundingClientRect)})}function hi(Ee){void 0===Ee&&(Ee={});var x=Ee,H=x.defaultModifiers,Q=void 0===H?[]:H,Ve=x.defaultOptions,Qe=void 0===Ve?Ms:Ve;return function(Rn,$n,tr){void 0===tr&&(tr=Qe);var yr={placement:"bottom",orderedModifiers:[],options:Object.assign({},Ms,Qe),modifiersData:{},elements:{reference:Rn,popper:$n},attributes:{},styles:{}},Kr=[],gi=!1,_i={state:yr,setOptions:function(wo){var Uo="function"==typeof wo?wo(yr.options):wo;Ui(),yr.options=Object.assign({},Qe,yr.options,Uo),yr.scrollParents={reference:pt(Rn)?at(Rn):Rn.contextElement?at(Rn.contextElement):[],popper:at($n)};var tl=function Tr(Ee){var x=Yr(Ee);return Pt.reduce(function(H,Q){return H.concat(x.filter(function(Ve){return Ve.phase===Q}))},[])}(function es(Ee){var x=Ee.reduce(function(H,Q){var Ve=H[Q.name];return H[Q.name]=Ve?Object.assign({},Ve,Q,{options:Object.assign({},Ve.options,Q.options),data:Object.assign({},Ve.data,Q.data)}):Q,H},{});return Object.keys(x).map(function(H){return x[H]})}
vendor: 4,348 bytes, line 1
1([].concat(Q,yr.options.modifiers)));return yr.orderedModifiers=tl.filter(function(no){return no.enabled}),function bs(){yr.orderedModifiers.forEach(function(to){var wo=to.name,Uo=to.options,tl=void 0===Uo?{}:Uo,no=to.effect;if("function"==typeof no){var Io=no({state:yr,name:wo,instance:_i,options:tl}),$o=function(){};Kr.push(Io||$o)}})}(),_i.update()},forceUpdate:function(){if(!gi){var wo=yr.elements,Uo=wo.reference,tl=wo.popper;if(fs(Uo,tl)){yr.rects={reference:ls(Uo,cr(tl),"fixed"===yr.options.strategy),popper:li(tl)},yr.reset=!1,yr.placement=yr.options.placement,yr.orderedModifiers.forEach(function(ka){return yr.modifiersData[ka.name]=Object.assign({},ka.data)});for(var no=0;no<yr.orderedModifiers.length;no++)if(!0!==yr.reset){var Io=yr.orderedModifiers[no],$o=Io.fn,ul=Io.options,na=void 0===ul?{}:ul,co=Io.name;"function"==typeof $o&&(yr=$o({state:yr,options:na,name:co,instance:_i})||yr)}else yr.reset=!1,no=-1}}},update:Ji(function(){return new Promise(function(to){_i.forceUpdate(),to(yr)})}),destroy:function(){Ui(),gi=!0}};if(!fs(Rn,$n))return _i;function Ui(){Kr.forEach(function(to){return to()}),Kr=[]}return _i.setOptions(tr).then(function(to){!gi&&tr.onFirstUpdate&&tr.onFirstUpdate(to)}),_i}}var $a={passive:!0};const Ps={name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:function Qs(Ee){var x=Ee.state,H=Ee.instance,Q=Ee.options,Ve=Q.scroll,Qe=void 0===Ve||Ve,cn=Q.resize,Rn=void 0===cn||cn,$n=et(x.elements.popper),tr=[].concat(x.scrollParents.reference,x.scrollParents.popper);return Qe&&tr.forEach(function(yr){yr.addEventListener("scroll",H.update,$a)}),Rn&&$n.addEventListener("resize",H.update,$a),function(){Qe&&tr.forEach(function(yr){yr.removeEventListener("scroll",H.update,$a)}),Rn&&$n.removeEventListener("resize",H.update,$a)}},data:{}};const Xo={name:"popperOffsets",enabled:!0,phase:"read",fn:function Ra(Ee){var x=Ee.state,H=Ee.name;x.modifiersData[H]=On({reference:x.rects.reference,element:x.rects.popper,strategy:"absolute",placement:x.placement})},data:{}};var Pn={top:"auto",right:"auto",bottom:"auto",left:"auto"};function Mn(Ee){var x,H=Ee.popper,Q=Ee.popperRect,Ve=Ee.placement,Qe=Ee.variation,cn=Ee.offsets,Rn=Ee.position,$n=Ee.gpuAcceleration,tr=Ee.adaptive,yr=Ee.roundOffsets,Kr=Ee.isFixed,gi=cn.x,_i=void 0===gi?0:gi,bs=cn.y,Ui=void 0===bs?0:bs,to="function"==typeof yr?yr({x:_i,y:Ui}):{x:_i,y:Ui};_i=to.x,Ui=to.y;var wo=cn.hasOwnProperty("x"),Uo=cn.hasOwnProperty("y"),tl=ze,no=_e,Io=window;if(tr){var $o=cr(H),ul="clientHeight",na="clientWidth";if($o===et(H)&&("static"!==Gr($o=ot(H)).position&&"absolute"===Rn&&(ul="scrollHeight",na="scrollWidth")),Ve===_e||(Ve===ze||Ve===je)&&Qe===Ft)no=Re,Ui-=(Kr&&$o===Io&&Io.visualViewport?Io.visualViewport.height:$o[ul])-Q.height,Ui*=$n?1:-1;if(Ve===ze||(Ve===_e||Ve===Re)&&Qe===Ft)tl=je,_i-=(Kr&&$o===Io&&Io.visualViewport?Io.visualViewport.width:$o[na])-Q.width,_i*=$n?1:-1}var yc,dl=Object.assign({position:Rn},tr&&Pn),Qc=!0===yr?function ol(Ee,x){var H=Ee.x,Q=Ee.y,Ve=x.devicePixelRatio||1;return{x:xn(H*Ve)/Ve||0,y:xn(Q*Ve)/Ve||0}}({x:_i,y:Ui},et(H)):{x:_i,y:Ui};return _i=Qc.x,Ui=Qc.y,$n?Object.assign({},dl,((yc={})[no]=Uo?"0":"",yc[tl]=wo?"0":"",yc.transform=(Io.devicePixelRatio||1)<=1?"translate("+_i+"px, "+Ui+"px)":"translate3d("+_i+"px, "+Ui+"px, 0)",yc)):Object.assign({},dl,((x={})[no]=Uo?Ui+"px":"",x[tl]=wo?_i+"px":"",x.transform="",x))}const Xn={name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:function Nn(Ee){var x=Ee.state,H=Ee.options,Q=H.gpuAcceleration,Ve=void 0===Q||Q,Qe=H.adaptive,cn=void 0===Qe||Qe,Rn=H.roundOffsets,$n=void 0===Rn||Rn,tr={placement:G(x.placement),variation:Et(x.placement),popper:x.elements.popper,popperRect:x.rects.popper,gpuAcceleration:Ve,isFixed:"fixed"===x.options.strategy};null!=x.modifiersData.popperOffsets&&(x.styles.popper=Object.assign({},x.styles.popper,Mn(Object.assign({},tr,{offsets:x.modifiersData.popperOffsets,position:x.options.strategy,adaptive:cn,roundOffsets:$n})))),null!=x.modifiersData.arrow&&(x.styles.arrow=Object.assign({},x.styles.arrow,Mn(Object.assign({},tr,{offsets:x.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:$n})))),x.attributes.popper=Object.assign({},x.attributes.popper,{"data-popper-placement":x.placement})},data:{}};var Gi=[Ps,Xo,Xn,{name:"applyStyles",enabled:!0,phase:"write",fn:function fr(Ee){var x=Ee.state;
1Object.keys(x.elements).forEach(function(H){var Q=x.styles[H]||{},Ve=x.attributes[H]||{},Qe=x.elements[H];!Ct(Qe)||!dn(Qe)||(Object.assign(Qe.style,Q),Object.keys(Ve).forEach(function(cn){var Rn=Ve[cn];!1===Rn?Qe.removeAttribute(cn):Qe.setAttribute(cn,!0===Rn?"":Rn)}))})},effect:function pr(Ee){var x=Ee.state,H={popper:{position:x.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(x.elements.popper.style,H.popper),x.styles=H,x.elements.arrow&&Object.assign(x.elements.arrow.style,H.arrow),function(){Object.keys(x.elements).forEach(function(Q){var Ve=x.elements[Q],Qe=x.attributes[Q]||{},Rn=Object.keys(x.styles.hasOwnProperty(Q)?x.styles[Q]:H[Q]).reduce(function($n,tr){return $n[tr]="",$n},{});!Ct(Ve)||!dn(Ve)||(Object.assign(Ve.style,Rn),Object.keys(Qe).forEach(function($n){Ve.removeAttribute($n)}))})}},requires:["computeStyles"]}],zi=hi({defaultModifiers:Gi});const ks={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:function Ss(Ee){var x=Ee.state,H=Ee.options,Q=Ee.name,Ve=H.offset,Qe=void 0===Ve?[0,0]:Ve,cn=Rt.reduce(function(yr,Kr){return yr[Kr]=function cs(Ee,x,H){var Q=G(Ee),Ve=[ze,_e].indexOf(Q)>=0?-1:1,Qe="function"==typeof H?H(Object.assign({},x,{placement:Ee})):H,cn=Qe[0],Rn=Qe[1];return cn=cn||0,Rn=(Rn||0)*Ve,[ze,je].indexOf(Q)>=0?{x:Rn,y:cn}:{x:cn,y:Rn}}(Kr,x.rects,Qe),yr},{}),Rn=cn[x.placement],$n=Rn.x,tr=Rn.y;null!=x.modifiersData.popperOffsets&&(x.modifiersData.popperOffsets.x+=$n,x.modifiersData.popperOffsets.y+=tr),x.modifiersData[Q]=cn}};function ba(Ee,x){}function Qo(Ee,x){if(1&Ee&&(s.j41(0,"button",3),s.EFF(1),s.DNE(2,ba,0,0,"ng-template",4),s.k0s()),2&Ee){const H=x.$implicit;s.Y8G("ngbPanelToggle",H),s.R7$(1),s.SpI(" ",H.title," "),s.R7$(1),s.Y8G("ngTemplateOutlet",null==H.titleTpl?null:H.titleTpl.templateRef)}}function zn(Ee,x){}function It(Ee,x){}function Ci(Ee,x){if(1&Ee){const H=s.RV6();s.j41(0,"div",8),s.bIt("ngbRef",function(Ve){s.eBV(H);const Qe=s.XpG().$implicit;return s.Njj(Qe.panelDiv=Ve)}),s.j41(1,"div",9),s.DNE(2,It,0,0,"ng-template",4),s.k0s()()}if(2&Ee){const H=s.XpG().$implicit;s.FS9("id",H.id),s.BMQ("aria-labelledby",H.id+"-header"),s.R7$(2),s.Y8G("ngTemplateOutlet",(null==H.contentTpl?null:H.contentTpl.templateRef)||null)}}const ei=function(Ee,x){return{$implicit:Ee,opened:x}};function is(Ee,x){if(1&Ee&&(s.j41(0,"div")(1,"div",5),s.DNE(2,zn,0,0,"ng-template",6),s.k0s(),s.DNE(3,Ci,3,3,"div",7),s.k0s()),2&Ee){const H=x.$implicit,Q=s.XpG(),Ve=s.sdS(1);s.HbH("accordion-item "+(H.cardClass||"")),s.R7$(1),s.HbH("accordion-header "+(H.type?"bg-"+H.type:Q.type?"bg-"+Q.type:"")),s.Mz_("id","",H.id,"-header"),s.R7$(1),s.Y8G("ngTemplateOutlet",(null==H.headerTpl?null:H.headerTpl.templateRef)||Ve)("ngTemplateOutletContext",s.l_i(8,ei,H,H.isOpen)),s.R7$(1),s.Y8G("ngIf",!Q.destroyOnHide||H.isOpen||H.transitionRunning)}}function Js(Ee,x){if(1&Ee){const H=s.RV6();s.j41(0,"button",1),s.bIt("click",function(){s.eBV(H);const Ve=s.XpG();return s.Njj(Ve.close())}),s.k0s()}}const vs=["*"];function ua(Ee,x){if(1&Ee){const H=s.RV6();s.j41(0,"button",6),s.bIt("click",function(){const Qe=s.eBV(H).$implicit,cn=s.XpG();return cn.focus(),s.Njj(cn.select(Qe.id,cn.NgbSlideEventSource.INDICATOR))}),s.k0s()}if(2&Ee){const H=x.$implicit,Q=s.XpG();s.AVh("active",H.id===Q.activeId),s.BMQ("aria-labelledby","slide-"+H.id)("aria-controls","slide-"+H.id)("aria-selected",H.id===Q.activeId)}}function Co(Ee,x){}function Fs(Ee,x){if(1&Ee&&(s.j41(0,"div",7)(1,"span",8),s.pXf(2,9),s.k0s(),s.DNE(3,Co,0,0,"ng-template",10),s.k0s()),2&Ee){const H=x.$implicit,Q=x.index,Ve=x.count;s.Y8G("id","slide-"+H.id),s.R7$(2),s.uP7(Q+1)(Ve),s.nnv(2),s.R7$(1),s.Y8G("ngTemplateOutlet",H.tplRef)}}function Vo(Ee,x){if(1&Ee){const H=s.RV6();s.j41(0,"button",11),s.bIt("click",function(){s.eBV(H);const Ve=s.XpG();return s.Njj(Ve.arrowLeft())}),s.nrm(1,"span",12),s.j41(2,"span",8),s.pXf(3,13),s.k0s()()}}function ac(Ee,x){if(1&Ee){const H=s.RV6();s.j41(0,"button",14),s.bIt("click",function(){s.eBV(H);const Ve=s.XpG();return s.Njj(Ve.arrowRight())}),s.nrm(1,"span",15),s.j41(2,"span",8),s.pXf(3,16),s.k0s()()}}
1const vu=["ngbDatepickerDayView",""],Ki=["month"],lc=["year"];function td(Ee,x){if(1&Ee&&(s.j41(0,"option",5),s.EFF(1),s.k0s()),2&Ee){const H=x.$implicit,Q=s.XpG();s.Y8G("value",H),s.BMQ("aria-label",Q.i18n.getMonthFullName(H,Q.date.year)),s.R7$(1),s.JRh(Q.i18n.getMonthShortName(H,Q.date.year))}}function Oo(Ee,x){if(1&Ee&&(s.j41(0,"option",5),s.EFF(1),s.k0s()),2&Ee){const H=x.$implicit,Q=s.XpG();s.Y8G("value",H),s.R7$(1),s.JRh(Q.i18n.getYearNumerals(H))}}function po(Ee,x){if(1&Ee){const H=s.RV6();s.j41(0,"ngb-datepicker-navigation-select",7),s.bIt("select",function(Ve){s.eBV(H);const Qe=s.XpG();return s.Njj(Qe.select.emit(Ve))}),s.k0s()}if(2&Ee){const H=s.XpG();s.Y8G("date",H.date)("disabled",H.disabled)("months",H.selectBoxes.months)("years",H.selectBoxes.years)}}function Eo(Ee,x){1&Ee&&s.nrm(0,"div",11)}function Pa(Ee,x){1&Ee&&s.nrm(0,"div",11)}function Fa(Ee,x){if(1&Ee&&(s.DNE(0,Eo,1,0,"div",9),s.j41(1,"div",10),s.EFF(2),s.k0s(),s.DNE(3,Pa,1,0,"div",9)),2&Ee){const H=x.$implicit,Q=x.index,Ve=s.XpG(2);s.Y8G("ngIf",Q>0),s.R7$(2),s.SpI(" ",Ve.i18n.getMonthLabel(H.firstDate)," "),s.R7$(1),s.Y8G("ngIf",Q!==Ve.months.length-1)}}function Zs(Ee,x){if(1&Ee&&s.DNE(0,Fa,4,3,"ng-template",8),2&Ee){const H=s.XpG();s.Y8G("ngForOf",H.months)}}function Vl(Ee,x){if(1&Ee&&(s.j41(0,"div",5),s.EFF(1),s.k0s()),2&Ee){const H=s.XpG(2);s.R7$(1),s.JRh(H.i18n.getWeekLabel())}}function cc(Ee,x){if(1&Ee&&(s.j41(0,"div",6),s.EFF(1),s.k0s()),2&Ee){const H=x.$implicit;s.R7$(1),s.JRh(H)}}function Yo(Ee,x){if(1&Ee&&(s.j41(0,"div",2),s.DNE(1,Vl,2,1,"div",3),s.DNE(2,cc,2,1,"div",4),s.k0s()),2&Ee){const H=s.XpG();s.R7$(1),s.Y8G("ngIf",H.datepicker.showWeekNumbers),s.R7$(1),s.Y8G("ngForOf",H.viewModel.weekdays)}}function Jo(Ee,x){if(1&Ee&&(s.j41(0,"div",11),s.EFF(1),s.k0s()),2&Ee){const H=s.XpG(2).$implicit,Q=s.XpG();s.R7$(1),s.JRh(Q.i18n.getWeekNumerals(H.number))}}function jc(Ee,x){}function Zi(Ee,x){if(1&Ee&&s.DNE(0,jc,0,0,"ng-template",14),2&Ee){const H=s.XpG().$implicit,Q=s.XpG(3);s.Y8G("ngTemplateOutlet",Q.datepicker.dayTemplate)("ngTemplateOutletContext",H.context)}}function nd(Ee,x){if(1&Ee){const H=s.RV6();s.j41(0,"div",12),s.bIt("click",function(Ve){const cn=s.eBV(H).$implicit;return s.XpG(3).doSelect(cn),s.Njj(Ve.preventDefault())}),s.DNE(1,Zi,1,2,"ng-template",13),s.k0s()}if(2&Ee){const H=x.$implicit;s.AVh("disabled",H.context.disabled)("hidden",H.hidden)("ngb-dp-today",H.context.today),s.Y8G("tabindex",H.tabindex),s.BMQ("aria-label",H.ariaLabel),s.R7$(1),s.Y8G("ngIf",!H.hidden)}}function Ho(Ee,x){if(1&Ee&&(s.j41(0,"div",8),s.DNE(1,Jo,2,1,"div",9),s.DNE(2,nd,2,9,"div",10),s.k0s()),2&Ee){const H=s.XpG().$implicit,Q=s.XpG();s.R7$(1),s.Y8G("ngIf",Q.datepicker.showWeekNumbers),s.R7$(1),s.Y8G("ngForOf",H.days)}}function jo(Ee,x){if(1&Ee&&s.DNE(0,Ho,3,2,"div",7),2&Ee){const H=x.$implicit;s.Y8G("ngIf",!H.collapsed)}}const To=["defaultDayTemplate"],ii=["content"];function fl(Ee,x){if(1&Ee&&s.nrm(0,"div",8),2&Ee){const H=x.date,Q=x.currentMonth,Ve=x.selected,Qe=x.disabled,cn=x.focused;s.Y8G("date",H)("currentMonth",Q)("selected",Ve)("disabled",Qe)("focused",cn)}}function Eu(Ee,x){if(1&Ee&&(s.j41(0,"div",13),s.EFF(1),s.k0s()),2&Ee){const H=s.XpG().$implicit,Q=s.XpG(2);s.R7$(1),s.SpI(" ",Q.i18n.getMonthLabel(H.firstDate)," ")}}function Ka(Ee,x){if(1&Ee&&(s.j41(0,"div",10),s.DNE(1,Eu,2,1,"div",11),s.nrm(2,"ngb-datepicker-month",12),s.k0s()),2&Ee){const H=x.$implicit,Q=s.XpG(2);s.R7$(1),s.Y8G("ngIf","none"===Q.navigation||Q.displayMonths>1&&"select"===Q.navigation),s.R7$(1),s.Y8G("month",H.firstDate)}}function ou(Ee,x){if(1&Ee&&s.DNE(0,Ka,3,2,"div",9),2&Ee){const H=s.XpG();s.Y8G("ngForOf",H.model.months)}}function Ds(Ee,x){if(1&Ee){const H=s.RV6();s.j41(0,"ngb-datepicker-navigation",14),s.bIt("navigate",function(Ve){s.eBV(H);const Qe=s.XpG();return s.Njj(Qe.onNavigateEvent(Ve))})("select",function(Ve){s.eBV(H);const Qe=s.XpG();return s.Njj(Qe.onNavigateDateSelect(Ve))}),s.k0s()}if(2&Ee){const H=s.XpG();s.Y8G("date",H.model.firstDate)("months",H.model.months)("disabled",H.model.disabled)("showSelect","select"===H.model.navigation)("prevDisabled",H.model.prevDisabled)("nextDisabled",H.model.nextDisabled)("selectBoxes",H.model.selectBoxes)}}function Zo(Ee,x){}function yo(Ee,x){}const _o=function(Ee){return{$implicit:Ee}},El=["dialog"],Ma=["ngbNavOutlet",""];function hl(Ee,x){}function Yl(Ee,x){if(1&Ee&&(s.j41(0,"div",2),s.DNE(1,hl,0,0,"ng-template",3),s.k0s()),2&Ee){const H=s.XpG().$implicit,Q=s.XpG();s.Y8G("item",H)("nav",Q.nav)("role",Q.paneRole),s.R7$(1),s.Y8G("ngTemplateOutlet",(null==H.contentTpl?null:H.contentTpl.templateRef)||null)("ngTemplateOutletContext",s.eq3(5,_o,H.active||Q.isPanelTransitioning(H)))}}function Tu(Ee,x){if(1&Ee&&s.DNE(0,Yl,2,7,"div",1),2&Ee){const H=x.$implicit,Q=s.XpG();s.Y8G("ngIf",H.isPanelInDom()||Q.isPanelTransitioning(H))}}function za(Ee,x){1&Ee&&(s.j41(0,"span",9),s.pXf(1,10),s.k0s())}function Jl(Ee,x){1&Ee&&(s.j41(0,"span",9),s.pXf(1,11),s.k0s())}function vn(Ee,x){1&Ee&&(s.j41(0,"span",9),s.pXf(1,12),s.k0s())}function be(Ee,x){1&Ee&&(s.j41(0,"span",9),s.pXf(1,13),s.k0s())}function At(Ee,x){1&Ee&&s.EFF(0,"...")}function hn(Ee,x){if(1&Ee&&s.EFF(0),2&Ee){const H=x.$implicit;s.JRh(H)}}function Nr(Ee,x){}const qi=function(Ee){return{disabled:!0,currentPage:Ee}};function Va(Ee,x){if(1&Ee&&(s.j41(0,"a",18),s.DNE(1,Nr,0,0,"ng-template",8),s.k0s()),2&Ee){const H=s.XpG(2).$implicit,Q=s.XpG(),Ve=s.sdS(9);s.R7$(1),s.Y8G("ngTemplateOutlet",(null==Q.tplEllipsis?null:Q.tplEllipsis.templateRef)||Ve)("ngTemplateOutletContext",s.eq3(2,qi,H))}}function uc(Ee,x){}const Ad=function(Ee,x,H){return{disabled:Ee,$implicit:x,currentPage:H}};function Cc(Ee,x){if(1&Ee){const H=s.RV6();s.j41(0,"a",19),s.bIt("click",function(Ve){s.eBV(H);const Qe=s.XpG().$implicit;return s.XpG(2).selectPage(Qe),s.Njj(Ve.preventDefault())}),s.DNE(1,uc,0,0,"ng-template",8),s.k0s()}if(2&Ee){const H=s.XpG().$implicit,Q=s.XpG(),Ve=Q.disabled,Qe=Q.$implicit,cn=s.XpG(),Rn=s.sdS(11);s.BMQ("tabindex",Ve?"-1":null)("aria-disabled",Ve?"true":null),s.R7$(1),s.Y8G("ngTemplateOutlet",(null==cn.tplNumber?null:cn.tplNumber.templateRef)||Rn)("ngTemplateOutletContext",s.sMw(4,Ad,Ve,H,Qe))}}function qo(Ee,x){if(1&Ee&&(s.j41(0,"li",15),s.DNE(1,Va,2,4,"a",16),s.DNE(2,Cc,2,8,"a",17),s.k0s()),2&Ee){const H=x.$implicit,Q=s.XpG(),Ve=Q.$implicit,Qe=Q.disabled,cn=s.XpG();s.AVh("active",H===Ve)("disabled",cn.isEllipsis(H)||Qe),s.BMQ("aria-current",H===Ve?"page":null),s.R7$(1),s.Y8G("ngIf",cn.isEllipsis(H)),s.R7$(1),s.Y8G("ngIf",!cn.isEllipsis(H))}}function Oc(Ee,x){if(1&Ee&&s.DNE(0,qo,3,7,"li",14),2&Ee){const H=x.pages;s.Y8G("ngForOf",H)}}function bd(Ee,x){}const au=function(Ee,x){return{disabled:Ee,currentPage:x}};function ku(Ee,x){if(1&Ee){const H=s.RV6();s.j41(0,"li",15)(1,"a",20),s.bIt("click",function(Ve){return s.eBV(H),s.XpG().selectPage(1),s.Njj(Ve.preventDefault())}),s.DNE(2,bd,0,0,"ng-template",8),s.k0s()()}if(2&Ee){const H=s.XpG(),Q=s.sdS(1);s.AVh("disabled",H.previousDisabled()),s.R7$(1),s.BMQ("tabindex",H.previousDisabled()?"-1":null)("aria-disabled",H.previousDisabled()?"true":null),s.R7$(1),s.Y8G("ngTemplateOutlet",(null==H.tplFirst?null:H.tplFirst.templateRef)||Q)("ngTemplateOutletContext",s.l_i(6,au,H.previousDisabled(),H.page))}}function Gc(Ee,x){}const Wc=function(Ee){return{disabled:Ee}};function Zl(Ee,x){if(1&Ee){const H=s.RV6();s.j41(0,"li",15)(1,"a",21),s.bIt("click",function(Ve){s.eBV(H);const Qe=s.XpG();return Qe.selectPage(Qe.page-1),s.Njj(Ve.preventDefault())}),s.DNE(2,Gc,0,0,"ng-template",8),s.k0s()()}if(2&Ee){const H=s.XpG(),Q=s.sdS(3);s.AVh("disabled",H.previousDisabled()),s.R7$(1),s.BMQ("tabindex",H.previousDisabled()?"-1":null)("aria-disabled",H.previousDisabled()?"true":null),s.R7$(1),s.Y8G("ngTemplateOutlet",(null==H.tplPrevious?null:H.tplPrevious.templateRef)||Q)("ngTemplateOutletContext",s.eq3(6,Wc,H.previousDisabled()))}}function rd(Ee,x){}function ko(Ee,x){}function dc(Ee,x){if(1&Ee){const H=s.RV6();s.j41(0,"li",15)(1,"a",22),s.bIt("click",function(Ve){s.eBV(H);const Qe=s.XpG();return Qe.selectPage(Qe.page+1),s.Njj(Ve.preventDefault())}),s.DNE(2,ko,0,0,"ng-template",8),s.k0s()()}if(2&Ee){const H=s.XpG(),Q=s.sdS(5);s.AVh("disabled",H.nextDisabled()),s.R7$(1),s.BMQ("tabindex",H.nextDisabled()?"-1":null)("aria-disabled",H.nextDisabled()?"true":null),s.R7$(1),s.Y8G("ngTemplateOutlet",(null==H.tplNext?null:H.tplNext.templateRef)||Q)("ngTemplateOutletContext",s.l_i(6,au,H.nextDisabled(),H.page))}}function xc(Ee,x){}function ia(Ee,x){if(1&Ee){const H=s.RV6();s.j41(0,"li",15)(1,"a",23),s.bIt("click",function(Ve){s.eBV(H);const Qe=s.XpG();
1return Qe.selectPage(Qe.pageCount),s.Njj(Ve.preventDefault())}),s.DNE(2,xc,0,0,"ng-template",8),s.k0s()()}if(2&Ee){const H=s.XpG(),Q=s.sdS(7);s.AVh("disabled",H.nextDisabled()),s.R7$(1),s.BMQ("tabindex",H.nextDisabled()?"-1":null)("aria-disabled",H.nextDisabled()?"true":null),s.R7$(1),s.Y8G("ngTemplateOutlet",(null==H.tplLast?null:H.tplLast.templateRef)||Q)("ngTemplateOutletContext",s.l_i(6,au,H.nextDisabled(),H.page))}}const Md=function(Ee,x,H){return{$implicit:Ee,pages:x,disabled:H}};function Nl(Ee,x){if(1&Ee&&s.EFF(0),2&Ee){const H=s.XpG(2);s.JRh(H.title)}}function $f(Ee,x){}function Ea(Ee,x){if(1&Ee&&(s.j41(0,"h3",3),s.DNE(1,Nl,1,1,"ng-template",null,4,s.C5r),s.DNE(3,$f,0,0,"ng-template",5),s.k0s()),2&Ee){const H=s.sdS(2),Q=s.XpG();s.R7$(3),s.Y8G("ngTemplateOutlet",Q.isTitleTemplate()?Q.title:H)("ngTemplateOutletContext",Q.context)}}function Ll(Ee,x){if(1&Ee&&(s.j41(0,"span"),s.pXf(1,1),s.nI1(2,"percent"),s.k0s()),2&Ee){const H=s.XpG();s.R7$(2),s.uP7(s.bMT(2,1,H.getValue()/H.max)),s.nnv(1)}}function Ca(Ee,x){if(1&Ee&&s.EFF(0),2&Ee){const H=x.fill;s.JRh(100===H?"\u2605":"\u2606")}}function wa(Ee,x){}function Dr(Ee,x){if(1&Ee){const H=s.RV6();s.j41(0,"span",2),s.EFF(1),s.k0s(),s.j41(2,"span",3),s.bIt("mouseenter",function(){const Qe=s.eBV(H).index,cn=s.XpG();return s.Njj(cn.enter(Qe+1))})("click",function(){const Qe=s.eBV(H).index,cn=s.XpG();return s.Njj(cn.handleClick(Qe+1))}),s.DNE(3,wa,0,0,"ng-template",4),s.k0s()}if(2&Ee){const H=x.index,Q=s.XpG(),Ve=s.sdS(1);s.R7$(1),s.SpI("(",H<Q.nextRate?"*":" ",")"),s.R7$(1),s.xc7("cursor",Q.isInteractive()?"pointer":"default"),s.R7$(1),s.Y8G("ngTemplateOutlet",Q.starTemplate||Q.starTemplateFromContent||Ve)("ngTemplateOutletContext",Q.contexts[H])}}function fc(Ee,x){if(1&Ee){const H=s.RV6();s.j41(0,"button",11),s.bIt("click",function(){s.eBV(H);const Ve=s.XpG();return s.Njj(Ve.changeHour(Ve.hourStep))}),s.nrm(1,"span",12),s.j41(2,"span",13),s.pXf(3,14),s.k0s()()}if(2&Ee){const H=s.XpG();s.AVh("btn-sm",H.isSmallSize)("btn-lg",H.isLargeSize)("disabled",H.disabled),s.Y8G("disabled",H.disabled)}}function io(Ee,x){if(1&Ee){const H=s.RV6();s.j41(0,"button",11),s.bIt("click",function(){s.eBV(H);const Ve=s.XpG();return s.Njj(Ve.changeHour(-Ve.hourStep))}),s.nrm(1,"span",15),s.j41(2,"span",13),s.pXf(3,16),s.k0s()()}if(2&Ee){const H=s.XpG();s.AVh("btn-sm",H.isSmallSize)("btn-lg",H.isLargeSize)("disabled",H.disabled),s.Y8G("disabled",H.disabled)}}function Pr(Ee,x){if(1&Ee){const H=s.RV6();s.j41(0,"button",11),s.bIt("click",function(){s.eBV(H);const Ve=s.XpG();return s.Njj(Ve.changeMinute(Ve.minuteStep))}),s.nrm(1,"span",12),s.j41(2,"span",13),s.pXf(3,17),s.k0s()()}if(2&Ee){const H=s.XpG();s.AVh("btn-sm",H.isSmallSize)("btn-lg",H.isLargeSize)("disabled",H.disabled),s.Y8G("disabled",H.disabled)}}function Hl(Ee,x){if(1&Ee){const H=s.RV6();s.j41(0,"button",11),s.bIt("click",function(){s.eBV(H);const Ve=s.XpG();return s.Njj(Ve.changeMinute(-Ve.minuteStep))}),s.nrm(1,"span",15),s.j41(2,"span",13),s.pXf(3,18),s.k0s()()}if(2&Ee){const H=s.XpG();s.AVh("btn-sm",H.isSmallSize)("btn-lg",H.isLargeSize)("disabled",H.disabled),s.Y8G("disabled",H.disabled)}}function kl(Ee,x){1&Ee&&(s.j41(0,"div",5),s.EFF(1,":"),s.k0s())}function pl(Ee,x){if(1&Ee){const H=s.RV6();s.j41(0,"button",11),s.bIt("click",function(){s.eBV(H);const Ve=s.XpG(2);return s.Njj(Ve.changeSecond(Ve.secondStep))}),s.nrm(1,"span",12),s.j41(2,"span",13),s.pXf(3,21),s.k0s()()}if(2&Ee){const H=s.XpG(2);s.AVh("btn-sm",H.isSmallSize)("btn-lg",H.isLargeSize)("disabled",H.disabled),s.Y8G("disabled",H.disabled)}}function Dc(Ee,x){if(1&Ee){const H=s.RV6();s.j41(0,"button",11),s.bIt("click",function(){s.eBV(H);const Ve=s.XpG(2);return s.Njj(Ve.changeSecond(-Ve.secondStep))}),s.nrm(1,"span",15),s.j41(2,"span",13),s.pXf(3,22),s.k0s()()}if(2&Ee){const H=s.XpG(2);s.AVh("btn-sm",H.isSmallSize)("btn-lg",H.isLargeSize)("disabled",H.disabled),s.Y8G("disabled",H.disabled)}}function yu(Ee,x){if(1&Ee){const H=s.RV6();s.j41(0,"div",19),s.DNE(1,pl,4,7,"button",3),s.j41(2,"input",20),s.bIt("change",function(Ve){s.eBV(H);const Qe=s.XpG();return s.Njj(Qe.updateSecond(Ve.target.value))})("blur",function(){s.eBV(H);const Ve=s.XpG();return s.Njj(Ve.handleBlur())})("input",function(Ve){s.eBV(H);const Qe=s.XpG();return s.Njj(Qe.formatInput(Ve.target))})("keydown.ArrowUp",function(Ve){s.eBV(H);const Qe=s.XpG();return Qe.changeSecond(Qe.secondStep),s.Njj(Ve.preventDefault())})("keydown.ArrowDown",function(Ve){s.eBV(H);const Qe=s.XpG();return Qe.changeSecond(-Qe.secondStep),s.Njj(Ve.preventDefault())}),s.k0s(),s.DNE(3,Dc,4,7,"button",3),s.k0s()}if(2&Ee){const H=s.XpG();s.R7$(1),s.Y8G("ngIf",H.spinners),s.R7$(1),s.AVh("form-control-sm",H.isSmallSize)("form-control-lg",H.isLargeSize),s.Y8G("value",H.formatMinSec(null==H.model?null:H.model.second))("readOnly",H.readonlyInput
1s)("disabled",H.disabled),s.R7$(1),s.Y8G("ngIf",H.spinners)}}function xo(Ee,x){1&Ee&&s.nrm(0,"div",5)}function lu(Ee,x){if(1&Ee&&(s.qex(0),s.pXf(1,27),s.bVm()),2&Ee){const H=s.XpG(2);s.R7$(1),s.uP7(H.i18n.getAfternoonPeriod()),s.nnv(1)}}function Cd(Ee,x){if(1&Ee&&s.pXf(0,28),2&Ee){const H=s.XpG(2);s.uP7(H.i18n.getMorningPeriod()),s.nnv(0)}}function Tl(Ee,x){if(1&Ee){const H=s.RV6();s.j41(0,"div",23)(1,"button",24),s.bIt("click",function(){s.eBV(H);const Ve=s.XpG();return s.Njj(Ve.toggleMeridian())}),s.DNE(2,lu,2,1,"ng-container",25),s.DNE(3,Cd,1,1,"ng-template",null,26,s.C5r),s.k0s()()}if(2&Ee){const H=s.sdS(4),Q=s.XpG();s.R7$(1),s.AVh("btn-sm",Q.isSmallSize)("btn-lg",Q.isLargeSize)("disabled",Q.disabled),s.Y8G("disabled",Q.disabled),s.R7$(1),s.Y8G("ngIf",Q.model&&Q.model.hour>=12)("ngIfElse",H)}}function Vs(Ee,x){if(1&Ee&&(s.j41(0,"strong",3),s.EFF(1),s.k0s()),2&Ee){const H=s.XpG();s.R7$(1),s.JRh(H.header)}}function Od(Ee,x){}function __(Ee,x){if(1&Ee){const H=s.RV6();s.j41(0,"div",4),s.DNE(1,Od,0,0,"ng-template",5),s.j41(2,"button",6),s.bIt("click",function(){s.eBV(H);const Ve=s.XpG();return s.Njj(Ve.hide())}),s.k0s()()}if(2&Ee){const H=s.XpG(),Q=s.sdS(1);s.R7$(1),s.Y8G("ngTemplateOutlet",H.contentHeaderTpl||Q)}}function Kf(Ee,x){if(1&Ee&&(s.j41(0,"span"),s.EFF(1),s.k0s()),2&Ee){const H=s.XpG().$implicit,Q=s.XpG();s.HbH(Q.highlightClass),s.R7$(1),s.JRh(H)}}function Oa(Ee,x){if(1&Ee&&s.EFF(0),2&Ee){const H=s.XpG().$implicit;s.JRh(H)}}function hs(Ee,x){if(1&Ee&&(s.DNE(0,Kf,2,3,"span",1),s.DNE(1,Oa,1,1,"ng-template",null,2,s.C5r)),2&Ee){const H=x.odd,Q=s.sdS(2);s.Y8G("ngIf",H)("ngIfElse",Q)}}function Cs(Ee,x){if(1&Ee&&s.nrm(0,"ngb-highlight",2),2&Ee){const H=x.result,Q=x.term,Ve=x.formatter;s.Y8G("result",Ve(H))("term",Q)}}function Is(Ee,x){}const qs=function(Ee,x,H){return{result:Ee,term:x,formatter:H}};function Ns(Ee,x){if(1&Ee){const H=s.RV6();s.j41(0,"button",3),s.bIt("mouseenter",function(){const Qe=s.eBV(H).index,cn=s.XpG();return s.Njj(cn.markActive(Qe))})("click",function(){const Qe=s.eBV(H).$implicit,cn=s.XpG();return s.Njj(cn.select(Qe))}),s.DNE(1,Is,0,0,"ng-template",4),s.k0s()}if(2&Ee){const H=x.$implicit,Q=x.index,Ve=s.XpG(),Qe=s.sdS(1);s.AVh("active",Q===Ve.activeIdx),s.Y8G("id",Ve.id+"-"+Q),s.R7$(1),s.Y8G("ngTemplateOutlet",Ve.resultTemplate||Qe)("ngTemplateOutletContext",s.sMw(5,qs,H,Ve.term,Ve.formatter))}}function Ke(Ee){return parseInt(`${Ee}`,10)}function Ce(Ee){return null!=Ee?`${Ee}`:""}function tt(Ee,x,H=0){return Math.max(Math.min(Ee,x),H)}function $t(Ee){return"string"==typeof Ee}function Ln(Ee){return!isNaN(Ke(Ee))}function Fn(Ee){return"number"==typeof Ee&&isFinite(Ee)&&Math.floor(Ee)===Ee}function Hr(Ee){return null!=Ee}function Ti(Ee){return Ee&&Ee.then}function Do(Ee){return Ln(Ee)?`0${Ee}`.slice(-2):""}function os(Ee){return(Ee||document.body).getBoundingClientRect()}function Ao(Ee){return Ee.normalize("NFD").replace(/[\u0300-\u036f]/g,"")}function Xi(Ee=document){const x=Ee?.activeElement;return x?x.shadowRoot?Xi(x.shadowRoot):x:null}const _a={animation:!0,transitionTimerDelayMs:5},Xa=()=>{},{transitionTimerDelayMs:Qa}=_a,yl=new Map,ys=(Ee,x,H,Q)=>{let Ve=Q.context||{};const Qe=yl.get(x);if(Qe)switch(Q.runningTransition){case"continue":return L.w;case"stop":Ee.run(()=>Qe.transition$.complete()),Ve=Object.assign(Qe.context,Ve),yl.delete(x)}const cn=H(x,Q.animation,Ve)||Xa;if(!Q.animation||"none"===window.getComputedStyle(x).transitionProperty)return Ee.run(()=>cn()),(0,y.of)(void 0).pipe(function da(Ee){return x=>new A.c(H=>x.subscribe({next:cn=>Ee.run(()=>H.next(cn)),error:cn=>Ee.run(()=>H.error(cn)),complete:()=>Ee.run(()=>H.complete())}))}(Ee));const Rn=new v.B,$n=new v.B,tr=Rn.pipe(function he(...Ee){return x=>(0,q.x)(x,(0,y.of)(...Ee))}(!0));yl.set(x,{transition$:Rn,complete:()=>{$n.next(),$n.complete()},context:Ve});const yr=function xa(Ee){const{transitionDelay:x,transitionDuration:H}=window.getComputedStyle(Ee);return 1e3*(parseFloat(x)+parseFloat(H))}(x);return Ee.runOutsideAngular(()=>{const Kr=(0,P.R)(x,"transitionend").pipe((0,pe.Q)(tr),(0,oe.p)(({target:_i})=>_i===x));T((0,I.O)(yr+Qa).pipe((0,pe.Q)(tr)),Kr,$n).pipe((0,pe.Q)(tr)).subscribe(()=>{yl.delete(x),Ee.run(()=>{cn(),Rn.next(),Rn.complete()})})}),Rn.asObservable()};const eo=(Ee,x,H)=>{let{direction:Q,maxSize:Ve,dimension:Qe}=H;const{classList:cn}=Ee;function Rn(){cn.add("collapse"),"show"===Q?cn.add("show"):cn.remove("show")}if(x)return Ve||(Ve=function Tf(Ee,x){if(typeof navigator>"u")return"0px";const{classList:H}=Ee,Q=H.contains("show");Q||H.add("show"),Ee.style[x]="";const Ve=Ee.getBoundingClientRect()[x]+"px";return Q||H.remove("show"),Ve}(Ee,Qe),H.maxSize=Ve,Ee.style[Qe]="show"!==Q?Ve:"0px",cn.remove("collapse"),cn.remove("collapsing"),cn.remove("show"),os(Ee),cn.add("collapsing")),Ee.style[Qe]="show"===Q?Ve:"0px",()=>{Rn(),cn.remove("collapsing"),Ee.style[Qe]=""};Rn()};class sa{constructor(){this.animation=_a.animation}static{this.\u0275fac=function(H){return new(H||sa)}}static{this.\u0275prov=s.jDH({token:sa,factory:sa.\u0275fac,providedIn:"root"})}}
1class Ul{constructor(x){this._ngbConfig=x,this.closeOthers=!1,this.destroyOnHide=!0}get animation(){return void 0===this._animation?this._ngbConfig.animation:this._animation}set animation(x){this._animation=x}static{this.\u0275fac=function(H){return new(H||Ul)(s.KVO(sa))}}static{this.\u0275prov=s.jDH({token:Ul,factory:Ul.\u0275fac,providedIn:"root"})}}let hc=0;class Au{constructor(x){this.templateRef=x}static{this.\u0275fac=function(H){return new(H||Au)(s.rXU(s.C4Q))}}static{this.\u0275dir=s.FsC({type:Au,selectors:[["ng-template","ngbPanelHeader",""]],standalone:!0})}}class Al{constructor(x){this.templateRef=x}static{this.\u0275fac=function(H){return new(H||Al)(s.rXU(s.C4Q))}}static{this.\u0275dir=s.FsC({type:Al,selectors:[["ng-template","ngbPanelTitle",""]],standalone:!0})}}class Ia{constructor(x){this.templateRef=x}static{this.\u0275fac=function(H){return new(H||Ia)(s.rXU(s.C4Q))}}static{this.\u0275dir=s.FsC({type:Ia,selectors:[["ng-template","ngbPanelContent",""]],standalone:!0})}}class so{constructor(){this.disabled=!1,this.id="ngb-panel-"+hc++,this.isOpen=!1,this.initClassDone=!1,this.transitionRunning=!1,this.shown=new s.bkB,this.hidden=new s.bkB}ngAfterContentChecked(){this.titleTpl=this.titleTpls.first,this.headerTpl=this.headerTpls.first,this.contentTpl=this.contentTpls.first}static{this.\u0275fac=function(H){return new(H||so)}}static{this.\u0275dir=s.FsC({type:so,selectors:[["ngb-panel"]],contentQueries:function(H,Q,Ve){if(1&H&&(s.wni(Ve,Al,4),s.wni(Ve,Au,4),s.wni(Ve,Ia,4)),2&H){let Qe;s.mGM(Qe=s.lsd())&&(Q.titleTpls=Qe),s.mGM(Qe=s.lsd())&&(Q.headerTpls=Qe),s.mGM(Qe=s.lsd())&&(Q.contentTpls=Qe)}},inputs:{disabled:"disabled",id:"id",title:"title",type:"type",cardClass:"cardClass"},outputs:{shown:"shown",hidden:"hidden"},standalone:!0})}}class Ja{constructor(x){this._El=x,this.ngbRef=new s.bkB}ngOnInit(){this.ngbRef.emit(this._El.nativeElement)}ngOnDestroy(){this.ngbRef.emit(null)}static{this.\u0275fac=function(H){return new(H||Ja)(s.rXU(s.aKT))}}static{this.\u0275dir=s.FsC({type:Ja,selectors:[["","ngbRef",""]],outputs:{ngbRef:"ngbRef"},standalone:!0})}}class Za{set ngbPanelToggle(x){x&&(this.panel=x)}constructor(x,H){this.accordion=x,this.panel=H}static{this.\u0275fac=function(H){return new(H||Za)(s.rXU((0,s.Rfq)(()=>xd)),s.rXU(so,9))}}static{this.\u0275dir=s.FsC({type:Za,selectors:[["button","ngbPanelToggle",""]],hostAttrs:["type","button"],hostVars:5,hostBindings:function(H,Q){1&H&&s.bIt("click",function(){return Q.accordion.toggle(Q.panel.id)}),2&H&&(s.Mr5("disabled",Q.panel.disabled),s.BMQ("aria-expanded",Q.panel.isOpen)("aria-controls",Q.panel.id),s.AVh("collapsed",!Q.panel.isOpen))},inputs:{ngbPanelToggle:"ngbPanelToggle"},standalone:!0})}}class xd{constructor(x,H,Q){this._ngZone=H,this._changeDetector=Q,this.activeIds=[],this.destroyOnHide=!0,this.panelChange=new s.bkB,this.shown=new s.bkB,this.hidden=new s.bkB,this.animation=x.animation,this.type=x.type,this.closeOtherPanels=x.closeOthers}isExpanded(x){return this.activeIds.indexOf(x)>-1}expand(x){this._changeOpenState(this._findPanelById(x),!0)}expandAll(){this.closeOtherPanels?0===this.activeIds.length&&this.panels.length&&this._changeOpenState(this.panels.first,!0):this.panels.forEach(x=>this._changeOpenState(x,!0))}collapse(x){this._changeOpenState(this._findPanelById(x),!1)}collapseAll(){this.panels.forEach(x=>{this._changeOpenState(x,!1)})}toggle(x){const H=this._findPanelById(x);H&&this._changeOpenState(H,!H.isOpen)}ngAfterContentChecked(){$t(this.activeIds)&&(this.activeIds=this.activeIds.split(/\s*,\s*/)),this.panels.forEach(x=>{x.isOpen=!x.disabled&&this.activeIds.indexOf(x.id)>-1}),this.activeIds.length>1&&this.closeOtherPanels&&(this._closeOthers(this.activeIds[0],!1),this._updateActiveIds()),this._ngZone.onStable.pipe((0,ie.s)(1)).subscribe(()=>{this.panels.forEach(x=>{const H=x.panelDiv;
1H?x.initClassDone||(x.initClassDone=!0,ys(this._ngZone,H,eo,{animation:!1,runningTransition:"continue",context:{direction:x.isOpen?"show":"hide",dimension:"height"}})):x.initClassDone=!1})})}_changeOpenState(x,H){if(null!=x&&!x.disabled&&x.isOpen!==H){let Q=!1;this.panelChange.emit({panelId:x.id,nextState:H,preventDefault:()=>{Q=!0}}),Q||(x.isOpen=H,x.transitionRunning=!0,H&&this.closeOtherPanels&&this._closeOthers(x.id),this._updateActiveIds(),this._runTransitions(this.animation))}}_closeOthers(x,H=!0){this.panels.forEach(Q=>{Q.id!==x&&Q.isOpen&&(Q.isOpen=!1,Q.transitionRunning=H)})}_findPanelById(x){return this.panels.find(H=>H.id===x)||null}_updateActiveIds(){this.activeIds=this.panels.filter(x=>x.isOpen&&!x.disabled).map(x=>x.id)}_runTransitions(x){this._changeDetector.detectChanges(),this.panels.forEach(H=>{if(H.transitionRunning){const Q=H.panelDiv;ys(this._ngZone,Q,eo,{animation:x,runningTransition:"stop",context:{direction:H.isOpen?"show":"hide",dimension:"height"}}).subscribe(()=>{H.transitionRunning=!1;const{id:Ve}=H;H.isOpen?(H.shown.emit(),this.shown.emit(Ve)):(H.hidden.emit(),this.hidden.emit(Ve))})}})}static{this.\u0275fac=function(H){return new(H||xd)(s.rXU(Ul),s.rXU(s.SKi),s.rXU(s.gRc))}}static{this.\u0275cmp=s.VBU({type:xd,selectors:[["ngb-accordion"]],contentQueries:function(H,Q,Ve){if(1&H&&s.wni(Ve,so,4),2&H){let Qe;s.mGM(Qe=s.lsd())&&(Q.panels=Qe)}},hostAttrs:["role","tablist",1,"accordion"],hostVars:1,hostBindings:function(H,Q){2&H&&s.BMQ("aria-multiselectable",!Q.closeOtherPanels)},inputs:{animation:"animation",activeIds:"activeIds",closeOtherPanels:["closeOthers","closeOtherPanels"],destroyOnHide:"destroyOnHide",type:"type"},outputs:{panelChange:"panelChange",shown:"shown",hidden:"hidden"},exportAs:["ngbAccordion"],standalone:!0,features:[s.aNF],decls:3,vars:1,consts:[["ngbPanelHeader",""],["t",""],["ngFor","",3,"ngForOf"],[1,"accordion-button",3,"ngbPanelToggle"],[3,"ngTemplateOutlet"],["role","tab",3,"id"],[3,"ngTemplateOutlet","ngTemplateOutletContext"],["role","tabpanel",3,"id","ngbRef",4,"ngIf"],["role","tabpanel",3,"id","ngbRef"],[1,"accordion-body"]],template:function(H,Q){1&H&&(s.DNE(0,Qo,3,3,"ng-template",0,1,s.C5r),s.DNE(2,is,4,11,"ng-template",2)),2&H&&(s.R7$(2),s.Y8G("ngForOf",Q.panels))},dependencies:[Be.pM,Be.T3,Za,Ja,Au,Be.bT],encapsulation:2})}}class Bl{constructor(x){this._ngbConfig=x,this.horizontal=!1}get animation(){return void 0===this._animation?this._ngbConfig.animation:this._animation}set animation(x){this._animation=x}static{this.\u0275fac=function(H){return new(H||Bl)(s.KVO(sa))}}static{this.\u0275prov=s.jDH({token:Bl,factory:Bl.\u0275fac,providedIn:"root"})}}class _l{set collapsed(x){this._isCollapsed!==x&&(this._isCollapsed=x,this._afterInit&&this._runTransitionWithEvents(x,this.animation))}constructor(x,H,Q){this._element=x,this._zone=Q,this._afterInit=!1,this._isCollapsed=!1,this.ngbCollapseChange=new s.bkB,this.shown=new s.bkB,this.hidden=new s.bkB,this.animation=H.animation,this.horizontal=H.horizontal}ngOnInit(){this._runTransition(this._isCollapsed,!1),this._afterInit=!0}toggle(x=this._isCollapsed){this.collapsed=!x,this.ngbCollapseChange.next(this._isCollapsed)}_runTransition(x,H){return ys(this._zone,this._element.nativeElement,eo,{animation:H,runningTransition:"stop",context:{direction:x?"hide":"show",dimension:this.horizontal?"width":"height"}})}_runTransitionWithEvents(x,H){this._runTransition(x,H).subscribe(()=>{x?this.hidden.emit():this.shown.emit()})}static{this.\u0275fac=function(H){return new(H||_l)(s.rXU(s.aKT),s.rXU(Bl),s.rXU(s.SKi))}}static{this.\u0275dir=s.FsC({type:_l,selectors:[["","ngbCollapse",""]],hostVars:2,hostBindings:function(H,Q){2&H&&s.AVh("collapse-horizontal",Q.horizontal)},inputs:{animation:"animation",collapsed:["ngbCollapse","collapsed"],horizontal:"horizontal"},outputs:{ngbCollapseChange:"ngbCollapseChange",shown:"shown",hidden:"hidden"},exportAs:["ngbCollapse"],standalone:!0})}}let xp=0;class Jd{constructor(){this._appRef=(0,s.WQX)(s.o8S),this._element=(0,s.WQX)(s.aKT).nativeElement,this._item=(0,s.WQX)(_s),this._viewRef=null}ngAfterContentChecked(){this._bodyTpl&&(this._item._shouldBeInDOM?this._createViewIfNotExists():this._destroyViewIfExists())}ngOnDestroy(){this._destroyViewIfExists()}_destroyViewIfExists(){this._viewRef&&(this._appRef.detachView(this._viewRef),this._viewRef.destroy(),this._viewRef=null)}_createViewIfNotExists(){if(!this._viewRef){this._viewRef=this._bodyTpl.createEmbeddedView(null),this._viewRef.detectChanges(),this._appRef.attachView(this._viewRef);for(const x of this._viewRef.rootNodes)this._element.appendChild(x)}}static{this.\u0275fac=function(H){return new(H||Jd)}}static{this.\u0275dir=s.FsC({type:Jd,selectors:[["","ngbAccordionBody",""]],contentQueries:function(H,Q,Ve){if(1&H&&s.wni(Ve,s.C4Q,7),2&H){let Qe;s.mGM(Qe=s.lsd())&&(Q._bodyTpl=Qe.first)}},hostVars:2,hostBindings:function(H,Q){2&H&&s.AVh("accordion-body",!0)},standalone:!0})}}class Uu{constructor(){this.item=(0,s.WQX)(_s),this.ngbCollapse=(0,s.WQX)(_l)}static{this.\u0275fac=function(H){return new(H||Uu)}}static{this.\u0275dir=s.FsC({type:Uu,selectors:[["","ngbAccordionCollapse",""]],hostAttrs:["role","regi
1on"],hostVars:4,hostBindings:function(H,Q){2&H&&(s.Mr5("id",Q.item.collapseId),s.BMQ("aria-labelledby",Q.item.toggleId),s.AVh("accordion-collapse",!0))},exportAs:["ngbAccordionCollapse"],standalone:!0,features:[s.nM4([_l])]})}}class Bu{constructor(){this.item=(0,s.WQX)(_s),this.accordion=(0,s.WQX)(go)}static{this.\u0275fac=function(H){return new(H||Bu)}}static{this.\u0275dir=s.FsC({type:Bu,selectors:[["","ngbAccordionToggle",""]],hostVars:5,hostBindings:function(H,Q){1&H&&s.bIt("click",function(){return!Q.item.disabled&&Q.accordion.toggle(Q.item.id)}),2&H&&(s.Mr5("id",Q.item.toggleId),s.BMQ("aria-controls",Q.item.collapseId)("aria-expanded",!Q.item.collapsed),s.AVh("collapsed",Q.item.collapsed))},standalone:!0})}}class al{constructor(){this.item=(0,s.WQX)(_s)}static{this.\u0275fac=function(H){return new(H||al)}}static{this.\u0275dir=s.FsC({type:al,selectors:[["button","ngbAccordionButton",""]],hostAttrs:["type","button"],hostVars:3,hostBindings:function(H,Q){2&H&&(s.Mr5("disabled",Q.item.disabled),s.AVh("accordion-button",!0))},standalone:!0,features:[s.nM4([Bu])]})}}class Ni{constructor(){this.item=(0,s.WQX)(_s)}static{this.\u0275fac=function(H){return new(H||Ni)}}static{this.\u0275dir=s.FsC({type:Ni,selectors:[["","ngbAccordionHeader",""]],hostAttrs:["role","heading"],hostVars:4,hostBindings:function(H,Q){2&H&&s.AVh("accordion-header",!0)("collapsed",Q.item.collapsed)},standalone:!0})}}class _s{constructor(){this._accordion=(0,s.WQX)(go),this._cd=(0,s.WQX)(s.gRc),this._destroyRef=(0,s.WQX)(s.abz),this._collapsed=!0,this._id="ngb-accordion-item-"+xp++,this._collapseAnimationRunning=!1,this.disabled=!1,this.show=new s.bkB,this.shown=new s.bkB,this.hide=new s.bkB,this.hidden=new s.bkB}set id(x){$t(x)&&""!==x&&(this._id=x)}set destroyOnHide(x){this._destroyOnHide=x}get destroyOnHide(){return void 0===this._destroyOnHide?this._accordion.destroyOnHide:this._destroyOnHide}set collapsed(x){x?this.collapse():this.expand()}get collapsed(){return this._collapsed}get id(){return`${this._id}`}get toggleId(){return`${this.id}-toggle`}get collapseId(){return`${this.id}-collapse`}get _shouldBeInDOM(){return!this.collapsed||this._collapseAnimationRunning||!this.destroyOnHide}ngAfterContentInit(){const{ngbCollapse:x}=this._collapse;x.animation=!1,x.collapsed=this.collapsed,x.animation=this._accordion.animation,x.hidden.pipe((0,De.pQ)(this._destroyRef)).subscribe(()=>{this._collapseAnimationRunning=!1,this.hidden.emit(),this._accordion.hidden.emit(this.id)}),x.shown.pipe((0,De.pQ)(this._destroyRef)).subscribe(()=>{this.shown.emit(),this._accordion.shown.emit(this.id)})}toggle(){this.collapsed=!this.collapsed}expand(){if(this.collapsed){if(!this._accordion._ensureCanExpand(this))return;this._collapsed=!1,this._cd.markForCheck(),this._cd.detectChanges(),this.show.emit(),this._accordion.show.emit(this.id),this._collapse.ngbCollapse.animation=this._accordion.animation,this._collapse.ngbCollapse.collapsed=!1}}collapse(){this.collapsed||(this._collapsed=!0,this._collapseAnimationRunning=!0,this._cd.markForCheck(),this.hide.emit(),this._accordion.hide.emit(this.id),this._collapse.ngbCollapse.animation=this._accordion.animation,this._collapse.ngbCollapse.collapsed=!0)}static{this.\u0275fac=function(H){return new(H||_s)}}static{this.\u0275dir=s.FsC({type:_s,selectors:[["","ngbAccordionItem",""]],contentQueries:function(H,Q,Ve){if(1&H&&s.wni(Ve,Uu,7),2&H){let Qe;s.mGM(Qe=s.lsd())&&(Q._collapse=Qe.first)}},hostVars:3,hostBindings:function(H,Q){2&H&&(s.Mr5("id",Q.id),s.AVh("accordion-item",!0))},inputs:{id:["ngbAccordionItem","id"],destroyOnHide:"destroyOnHide",disabled:"disabled",collapsed:"collapsed"},outputs:{show:"show",shown:"shown",hide:"hide",hidden:"hidden"},exportAs:["ngbAccordionItem"],standalone:!0})}}class go{constructor(x){this.show=new s.bkB,this.shown=new s.bkB,this.hide=new s.bkB,this.hidden=new s.bkB,this._anItemWasAlreadyExpandedDuringInitialisation=!1,this.animation=x.animation,this.closeOthers=x.closeOthers,this.destroyOnHide=x.destroyOnHide}toggle(x){this._getItem(x)?.toggle()}expand(x){this._getItem(x)?.expand()}expandAll(){this._items&&(this.closeOthers?this._items.find(x=>
1!x.collapsed)||this._items.first.expand():this._items.forEach(x=>x.expand()))}collapse(x){this._getItem(x)?.collapse()}collapseAll(){this._items?.forEach(x=>x.collapse())}isExpanded(x){const H=this._getItem(x);return!!H&&!H.collapsed}_ensureCanExpand(x){return!this.closeOthers||(this._items?(this._items.find(H=>!H.collapsed&&x!==H)?.collapse(),!0):!this._anItemWasAlreadyExpandedDuringInitialisation&&(this._anItemWasAlreadyExpandedDuringInitialisation=!0,!0))}_getItem(x){return this._items?.find(H=>H.id===x)}static{this.\u0275fac=function(H){return new(H||go)(s.rXU(Ul))}}static{this.\u0275dir=s.FsC({type:go,selectors:[["","ngbAccordion",""]],contentQueries:function(H,Q,Ve){if(1&H&&s.wni(Ve,_s,4),2&H){let Qe;s.mGM(Qe=s.lsd())&&(Q._items=Qe)}},hostVars:2,hostBindings:function(H,Q){2&H&&s.AVh("accordion",!0)},inputs:{animation:"animation",closeOthers:"closeOthers",destroyOnHide:"destroyOnHide"},outputs:{show:"show",shown:"shown",hide:"hide",hidden:"hidden"},exportAs:["ngbAccordion"],standalone:!0})}}class yf{static{this.\u0275fac=function(H){return new(H||yf)}}static{this.\u0275mod=s.$C({type:yf,imports:[xd,so,Al,Ia,Au,Za,al,go,_s,Ni,Bu,Jd,Uu],exports:[xd,so,Al,Ia,Au,Za,al,go,_s,Ni,Bu,Jd,Uu]})}static{this.\u0275inj=s.G2t({})}}const Af=({classList:Ee})=>{Ee.remove("show")};class Dd{constructor(x){this._ngbConfig=x,this.dismissible=!0,this.type="warning"}get animation(){return void 0===this._animation?this._ngbConfig.animation:this._animation}set animation(x){this._animation=x}static{this.\u0275fac=function(H){return new(H||Dd)(s.KVO(sa))}}static{this.\u0275prov=s.jDH({token:Dd,factory:Dd.\u0275fac,providedIn:"root"})}}class ql{constructor(x,H,Q){this._element=H,this._zone=Q,this.closed=new s.bkB,this.dismissible=x.dismissible,this.type=x.type,this.animation=x.animation}close(){const x=ys(this._zone,this._element.nativeElement,Af,{animation:this.animation,runningTransition:"continue"});return x.subscribe(()=>this.closed.emit()),x}static{this.\u0275fac=function(H){return new(H||ql)(s.rXU(Dd),s.rXU(s.aKT),s.rXU(s.SKi))}}static{this.\u0275cmp=s.VBU({type:ql,selectors:[["ngb-alert"]],hostAttrs:["role","alert"],hostVars:6,hostBindings:function(H,Q){2&H&&(s.HbH("alert show"+(Q.type?" alert-"+Q.type:"")),s.AVh("fade",Q.animation)("alert-dismissible",Q.dismissible))},inputs:{animation:"animation",dismissible:"dismissible",type:"type"},outputs:{closed:"closed"},exportAs:["ngbAlert"],standalone:!0,features:[s.aNF],ngContentSelectors:vs,decls:2,vars:1,consts:function(){let x;return x=$localize`:@@ngb.alert.close:Close`,[["type","button","class","btn-close","aria-label",x,3,"click",4,"ngIf"],["type","button","aria-label",x,1,"btn-close",3,"click"]]},template:function(H,Q){1&H&&(s.NAR(),s.SdG(0),s.DNE(1,Js,1,0,"button",0)),2&H&&(s.R7$(1),s.Y8G("ngIf",Q.dismissible))},dependencies:[Be.bT],styles:["ngb-alert{display:block}\n"],encapsulation:2,changeDetection:0})}}class bf{static{this.\u0275fac=function(H){return new(H||bf)}}static{this.\u0275mod=s.$C({type:bf,imports:[ql],exports:[ql]})}static{this.\u0275inj=s.G2t({})}}var jl,Ee;(Ee=jl||(jl={})).START="start",Ee.END="end";const Rc=({classList:Ee})=>Ee.contains("carousel-item-start")||Ee.contains("carousel-item-end"),Na=Ee=>{Ee.remove("carousel-item-start"),Ee.remove("carousel-item-end")},id=Ee=>{Na(Ee),Ee.remove("carousel-item-prev"),Ee.remove("carousel-item-next")},Xr=(Ee,x,{direction:H})=>{const{classList:Q}=Ee;return x?(Rc(Ee)?Na(Q):(Q.add("carousel-item-"+(H===jl.START?"next":"prev")),os(Ee),Q.add("carousel-item-"+H)),()=>{id(Q),Q.add("active")}):(Na(Q),id(Q),void Q.add("active"))},Or=(Ee,x,{direction:H})=>{const{classList:Q}=Ee;return x?(Rc(Ee)?Na(Q):Q.add("carousel-item-"+H),()=>{id(Q),Q.remove("active")}):(Na(Q),id(Q),void Q.remove("active"))};class $c{constructor(x){this._ngbConfig=x,this.interval=5e3,this.wrap=!0,this.keyboard=!0,this.pauseOnHover=!0,this.pauseOnFocus=!0,this.showNavigationArrows=!0,this.showNavigationIndicators=!0}get animation(){return void 0===this._animation?this._ngbConfig.animation:this._animation}set animation(x){this._animation=x}static{this.\u0275fac=function(H){return new(H||$c)(s.KVO(sa))}}static{this.\u0275prov=s.jDH({token:$c,factory:$c.\u0275fac,providedIn:"root"})}}let sd=0;
1class ma{constructor(x){this.tplRef=x,this.id="ngb-slide-"+sd++,this.slid=new s.bkB}static{this.\u0275fac=function(H){return new(H||ma)(s.rXU(s.C4Q))}}static{this.\u0275dir=s.FsC({type:ma,selectors:[["ng-template","ngbSlide",""]],inputs:{id:"id"},outputs:{slid:"slid"},standalone:!0})}}class Po{set interval(x){this._interval$.next(x)}get interval(){return this._interval$.value}set wrap(x){this._wrap$.next(x)}get wrap(){return this._wrap$.value}set pauseOnHover(x){this._pauseOnHover$.next(x)}get pauseOnHover(){return this._pauseOnHover$.value}set pauseOnFocus(x){this._pauseOnFocus$.next(x)}get pauseOnFocus(){return this._pauseOnFocus$.value}set mouseHover(x){this._mouseHover$.next(x)}get mouseHover(){return this._mouseHover$.value}set focused(x){this._focused$.next(x)}get focused(){return this._focused$.value}constructor(x,H,Q,Ve,Qe){this._platformId=H,this._ngZone=Q,this._cd=Ve,this._container=Qe,this.NgbSlideEventSource=Pc,this._destroy$=new v.B,this._interval$=new i.t(0),this._mouseHover$=new i.t(!1),this._focused$=new i.t(!1),this._pauseOnHover$=new i.t(!1),this._pauseOnFocus$=new i.t(!1),this._pause$=new i.t(!1),this._wrap$=new i.t(!1),this.slide=new s.bkB,this.slid=new s.bkB,this._transitionIds=null,this.animation=x.animation,this.interval=x.interval,this.wrap=x.wrap,this.keyboard=x.keyboard,this.pauseOnHover=x.pauseOnHover,this.pauseOnFocus=x.pauseOnFocus,this.showNavigationArrows=x.showNavigationArrows,this.showNavigationIndicators=x.showNavigationIndicators}arrowLeft(){this.focus(),this.prev(Pc.ARROW_LEFT)}arrowRight(){this.focus(),this.next(Pc.ARROW_RIGHT)}ngAfterContentInit(){(0,Be.UE)(this._platformId)&&this._ngZone.runOutsideAngular(()=>{const x=(0,p.z)([this.slide.pipe((0,Z.T)(H=>H.current),(0,ue.Z)(this.activeId)),this._wrap$,this.slides.changes.pipe((0,ue.Z)(null))]).pipe((0,Z.T)(([H,Q])=>{const Ve=this.slides.toArray(),Qe=this._getSlideIdxById(H);return Q?Ve.length>1:Qe<Ve.length-1}),(0,se.F)());(0,p.z)([this._pause$,this._pauseOnHover$,this._mouseHover$,this._pauseOnFocus$,this._focused$,this._interval$,x]).pipe((0,Z.T)(([H,Q,Ve,Qe,cn,Rn,$n])=>H||Q&&Ve||Qe&&cn||!$n?0:Rn),(0,se.F)(),(0,ge.n)(H=>H>0?(0,I.O)(H,H):Y),(0,pe.Q)(this._destroy$)).subscribe(()=>this._ngZone.run(()=>this.next(Pc.TIMER)))}),this.slides.changes.pipe((0,pe.Q)(this._destroy$)).subscribe(()=>{this._transitionIds?.forEach(x=>(Ee=>{yl.get(Ee)?.complete()})(this._getSlideElement(x))),this._transitionIds=null,this._cd.markForCheck(),this._ngZone.onStable.pipe((0,ie.s)(1)).subscribe(()=>{for(const{id:x}of this.slides){const H=this._getSlideElement(x);x===this.activeId?H.classList.add("active"):H.classList.remove("active")}})})}ngAfterContentChecked(){let x=this._getSlideById(this.activeId);this.activeId=x?x.id:this.slides.length?this.slides.first.id:""}ngAfterViewInit(){if(this.activeId){const x=this._getSlideElement(this.activeId);x&&x.classList.add("active")}}ngOnDestroy(){this._destroy$.next()}select(x,H){this._cycleToSelected(x,this._getSlideEventDirection(this.activeId,x),H)}prev(x){this._cycleToSelected(this._getPrevSlide(this.activeId),jl.END,x)}next(x){this._cycleToSelected(this._getNextSlide(this.activeId),jl.START,x)}pause(){this._pause$.next(!0)}cycle(){this._pause$.next(!1)}focus(){this._container.nativeElement.focus()}_cycleToSelected(x,H,Q){const Ve=this._transitionIds;if(Ve&&(Ve[0]!==x||Ve[1]!==this.activeId))return;let Qe=this._getSlideById(x);if(Qe&&Qe.id!==this.activeId){this._transitionIds=[this.activeId,x],this.slide.emit({prev:this.activeId,current:Qe.id,direction:H,paused:this._pause$.value,source:Q});const cn={animation:this.animation,runningTransition:"stop",context:{direction:H}},Rn=[],$n=this._getSlideById(this.activeId);if($n){const gi=ys(this._ngZone,this._getSlideElement($n.id),Or,cn);gi.subscribe(()=>{$n.slid.emit({isShown:!1,direction:H,source:Q})}),Rn.push(gi)}const tr=this.activeId;this.activeId=Qe.id;const yr=this._getSlideById(this.activeId),Kr=ys(this._ngZone,this._getSlideElement(Qe.id),Xr,cn);Kr.subscribe(()=>{yr?.slid.emit({isShown:!0,direction:H,source:Q})}),Rn.push(Kr),(0,te.y)(...Rn).pipe((0,ie.s)(1)).subscribe(()=>{this._transitionIds=null,this.slid.emit({prev:tr,current:Qe.id,direction:H,paused:this._pause$.value,source:Q})})}this._cd.markForCheck()}_getSlideEventDirection(x,H){return this._getSlideIdxById(x)>this._getSlideIdxById(H)?jl.END:jl.START}_getSlideById(x){return this.slides.find(H=>H.id===x)||null}_getSlideIdxById(x){const H=this._getSlideById(x);return null!=H?this.slides.toArray().indexOf(H):-1}_getNextSlide(x){const H=this.slides.toArray(),Q=this._getSlideIdxById(x);return Q===H.length-1?this.wrap?H[0].id:H[H.length-1].id:H[Q+1].id}_getPrevSlide(x){const H=this.slides.toArray(),Q=this._getSlideIdxById(x);return 0===Q?this.wrap?H[H.length-1].id:H[0].id:H[Q-1].id}_getSlideElement(x){return this._container.nativeElement.querySelector(`#slide-${x}`)}static{this.\u0275fac=function(H){return new(H||Po)(s.rXU($c),s.rXU(s.Agw),s.rXU(s.SKi),s.rXU(s.gRc),s.rXU(s.aKT))}}static{this.\u0275cmp=s.VBU({type:Po,selectors:[["ngb-carousel"]],contentQueries:function(H,Q,Ve){if(1&H&&s.wni(Ve,ma,4),2&H){let Qe;s.mGM(Qe=s.lsd())&&(Q.slides=Qe)}},hostAttrs:["tabIndex","0",1,"carousel","slide"],hostVars:3,hostBindings:function(H,Q){1&H&&s.bIt("keydown.arrowLeft",function(){return Q.keyboard&&Q.arrowLeft()})("keydown.arrowRight",function(){return Q.keyboard&&Q.arrowRight()})("mouseenter",function(){return Q.mouseHover=!0})("mouseleave",function(){return Q.mouseHover=!1})("focusin",function(){return Q.focused=!0})("focusout",function(){return Q.focused=!1}),2&H&&(s.BMQ("aria-activedescendant","slide-"+Q.activeId),s.xc7("display","block"))},inputs:{animation:"animation",activeId:"activeId",interval:"interval",wrap:"wrap",keyboard:"keyboard",pauseOnHover:"pauseOnHover",pauseOnFocus:"pauseOnFocus",showNavigationArrows:"showNavigationArrows",showNavigationIndicators:"showNavigationIndicators"},outputs:{slide:"slide",slid:"slid"},exportAs:["ngbCarousel"],standalone:!0,features:[s.aNF],decls:6,vars:6,consts:function(){let x,H,Q;return x=$localize`:Currently selected slide number read by screen reader@@ngb.carousel.slide-number: Slide ${"\ufffd0\ufffd"}:INTERPOLATION: of ${"\ufffd1\ufffd"}:INTERPOLATION_1: `,H=$localize`:@@ngb.carousel.previous:Previous`,Q=$localize`:@@ngb.carousel.next:Next`,[["role","tablist",1,"carousel-indicators"],["type","button","data-bs-target","","role","tab",3,"active","click",4,"ngFor","ngForOf"],[1,"carousel-inner"],["class","carousel-item","role","tabpanel",3,"id",4,"ngFor","ngForOf"],["class","carousel-control-prev","type","button",3,"click",4,"ngIf"],["class","carousel-control-next","type","button",3,"click",4,"ngIf"],["type","button","data-bs-target","","role","tab",3,"click"],["role","tabpanel",1,"carousel-item",3,"id"],[1,"visually-hidden"],x,[3,"ngTemplateOutlet"],["type","button",1,"carousel-control-prev",3,"click"],["aria-hidden","true",1,"carousel-control-prev-icon"],H,["type","button",1,"carousel-control-next",3,"click"],["aria-hidden","true",1,"carousel-control-next-icon"],Q]},template:function(H,Q){1&H&&(s.j41(0,"div",0),s.DNE(1,ua,1,5,"button",1),s.k0s(),s.j41(2,"div",2),s.DNE(3,Fs,4,4,"div",3),s.k0s(),s.DNE(4,Vo,4,0,"button",4),s.DNE(5,ac,4,0,"button",5)),2&H&&(s.AVh("visually-hidden",!Q.showNavigationIndicators),s.R7$(1),s.Y8G("ngForOf",Q.slides),s.R7$(2),s.Y8G("ngForOf",Q.slides),s.R7$(1),s.Y8G("ngIf",Q.showNavigationArrows),s.R7$(1),s.Y8G("ngIf",Q.showNavigationArrows))},dependencies:[Be.pM,Be.T3,Be.bT],encapsulation:2,changeDetection:0})}}var Pc,Ta,ki;!function(Ee){Ee.TIMER="timer",Ee.ARROW_LEFT="arrowLeft",Ee.ARROW_RIGHT="arrowRight",Ee.INDICATOR="indicator"}(Pc||(Pc={}));class La{static{this.\u0275fac=function(H){return new(H||La)}}static{this.\u0275mod=s.$C({type:La,imports:[Po,ma],exports:[Po,ma]})}static{this.\u0275inj=s.G2t({})}}class bo{static{this.\u0275fac=function(H){return new(H||bo)}}static{this.\u0275mod=s.$C({type:bo,imports:[_l],exports:[_l]})}static{this.\u0275inj=s.G2t({})}}class fa{static from(x){return x instanceof fa?x:x?new fa(x.year,x.month,x.day):null}constructor(x,H,Q){this.year=Fn(x)?x:null,this.month=Fn(H)?H:null,this.day=Fn(Q)?Q:null}equals(x){return null!=x&&this.year===x.year&&this.month===x.month&&this.day===x.day}before(x){return!!x&&(this.year===x.year?this.month===x.month?this.day!==x.day&&this.day<x.day:this.month<x.month:this.year<x.year)}after(x){return!!x&&(this.year===x.year?this.month===x.month?this.day!==x.day&&this.day>x.day:this.month>x.month:this.year>x.year)}}function Zd(Ee,x){return!function wc(Ee,x){return!Ee&&!x||!!Ee&&!!x&&Ee.equals(x)}(Ee,x)}function Mf(Ee,x){return!(!Ee&&!x)&&(!Ee||!x||(Ee.year!==x.year||Ee.month!==x.month))}function ml(Ee,x,H){return Ee&&x&&Ee.before(x)?x:Ee&&H&&Ee.after(H)?H:Ee||null}function ws(Ee,x){const{minDate:H,maxDate:Q,disabled:Ve,markDisabled:Qe}=x;return!(null==Ee||Ve||Qe&&Qe(Ee,{year:Ee.year,month:Ee.month})||H&&Ee.before(H)||Q&&Ee.after(Q))}function St(Ee,x,H,Q,Ve){const{displayMonths:Qe,months:cn}=H,Rn=cn.splice(0,cn.length);return Array.from({length:Qe},(tr,yr)=>{const Kr=Object.assign(Ee.getNext(x,"m",yr),{day:1});if(cn[yr]=null,!Ve){const gi=Rn.findIndex(_i=>_i.firstDate.equals(Kr));
1-1!==gi&&(cn[yr]=Rn.splice(gi,1)[0])}return Kr}).forEach((tr,yr)=>{null===cn[yr]&&(cn[yr]=function en(Ee,x,H,Q,Ve={}){const{dayTemplateData:Qe,minDate:cn,maxDate:Rn,firstDayOfWeek:$n,markDisabled:tr,outsideDays:yr,weekdayWidth:Kr,weekdaysVisible:gi}=H,_i=Ee.getToday();Ve.firstDate=null,Ve.lastDate=null,Ve.number=x.month,Ve.year=x.year,Ve.weeks=Ve.weeks||[],Ve.weekdays=Ve.weekdays||[],x=function wn(Ee,x,H){const Q=Ee.getDaysPerWeek(),Ve=new fa(x.year,x.month,1),Qe=Ee.getWeekday(Ve)%Q;return Ee.getPrev(Ve,"d",(Q+Qe-H)%Q)}(Ee,x,$n),gi||(Ve.weekdays.length=0);for(let bs=0;bs<Ee.getWeeksPerMonth();bs++){let Ui=Ve.weeks[bs];Ui||(Ui=Ve.weeks[bs]={number:0,days:[],collapsed:!0});const to=Ui.days;for(let wo=0;wo<Ee.getDaysPerWeek();wo++){0===bs&&gi&&(Ve.weekdays[wo]=Q.getWeekdayLabel(Ee.getWeekday(x),Kr));const Uo=new fa(x.year,x.month,x.day),tl=Ee.getNext(Uo),no=Q.getDayAriaLabel(Uo);let Io=!!(cn&&Uo.before(cn)||Rn&&Uo.after(Rn));!Io&&tr&&(Io=tr(Uo,{month:Ve.number,year:Ve.year}));let $o=Uo.equals(_i),ul=Qe?Qe(Uo,{month:Ve.number,year:Ve.year}):void 0;null===Ve.firstDate&&Uo.month===Ve.number&&(Ve.firstDate=Uo),Uo.month===Ve.number&&tl.month!==Ve.number&&(Ve.lastDate=Uo);let na=to[wo];na||(na=to[wo]={}),na.date=Uo,na.context=Object.assign(na.context||{},{$implicit:Uo,date:Uo,data:ul,currentMonth:Ve.number,currentYear:Ve.year,disabled:Io,focused:!1,selected:!1,today:$o}),na.tabindex=-1,na.ariaLabel=no,na.hidden=!1,x=tl}Ui.number=Ee.getWeekNumber(to.map(wo=>wo.date),$n),Ui.collapsed="collapsed"===yr&&to[0].date.month!==Ve.number&&to[to.length-1].date.month!==Ve.number}return Ve}(Ee,tr,H,Q,Rn.shift()||{}))}),cn}function Bn(Ee){return new fa(Ee.getFullYear(),Ee.getMonth()+1,Ee.getDate())}function ti(Ee){const x=new Date(Ee.year,Ee.month-1,Ee.day,12);return isNaN(x.getTime())||x.setFullYear(Ee.year),x}class Gs{static{this.\u0275fac=function(H){return new(H||Gs)}}static{this.\u0275prov=s.jDH({token:Gs,factory:function(){return function wi(){return new ts}()},providedIn:"root"})}}class ts extends Gs{getDaysPerWeek(){return 7}getMonths(){return[1,2,3,4,5,6,7,8,9,10,11,12]}getWeeksPerMonth(){return 6}getNext(x,H="d",Q=1){let Ve=ti(x),Qe=!0,cn=Ve.getMonth();switch(H){case"y":Ve.setFullYear(Ve.getFullYear()+Q);break;case"m":cn+=Q,Ve.setMonth(cn),cn%=12,cn<0&&(cn+=12);break;case"d":Ve.setDate(Ve.getDate()+Q),Qe=!1;break;default:return x}return Qe&&Ve.getMonth()!==cn&&Ve.setDate(0),Bn(Ve)}getPrev(x,H="d",Q=1){return this.getNext(x,H,-Q)}getWeekday(x){let Q=ti(x).getDay();return 0===Q?7:Q}getWeekNumber(x,H){7===H&&(H=0);const Qe=ti(x[(11-H)%7]);Qe.setDate(Qe.getDate()+4-(Qe.getDay()||7));const cn=Qe.getTime();return Qe.setMonth(0),Qe.setDate(1),Math.floor(Math.round((cn-Qe.getTime())/864e5)/7)+1}getToday(){return Bn(new Date)}isValid(x){if(!(x&&Fn(x.year)&&Fn(x.month)&&Fn(x.day)&&0!==x.year))return!1;const H=ti(x);return!isNaN(H.getTime())&&H.getFullYear()===x.year&&H.getMonth()+1===x.month&&H.getDate()===x.day}static{this.\u0275fac=function(){let x;return function(Q){return(x||(x=s.xGo(ts)))(Q||ts)}}()}static{this.\u0275prov=s.jDH({token:ts,factory:ts.\u0275fac})}}class Ya{getMonthLabel(x){return`${this.getMonthFullName(x.month,x.year)} ${this.getYearNumerals(x.year)}`}getDayNumerals(x){return`${x.day}`}getWeekNumerals(x){return`${x}`}getYearNumerals(x){return`${x}`}getWeekLabel(){return""}static{this.\u0275fac=function(H){return new(H||Ya)}}static{this.\u0275prov=s.jDH({token:Ya,factory:function(H){let Q=null;return Q=H?new H:function qa(Ee){return new Kc(Ee)}(s.KVO(s.xe9)),Q},providedIn:"root"})}}class Kc extends Ya{constructor(x){super(),this._locale=x,this._monthsShort=(0,Be.tL)(x,Be.oV.Standalone,Be.cH.Abbreviated),this._monthsFull=(0,Be.tL)(x,Be.oV.Standalone,Be.cH.Wide)}getWeekdayLabel(x,H){const Q=(0,Be.XO)(this._locale,Be.oV.Standalone,void 0===H?Be.cH.Short:H);return Q.map((Qe,cn)=>Q[(cn+1)%7])[x-1]||""}getMonthShortName(x){return this._monthsShort[x-1]||""}getMonthFullName(x){return this._monthsFull[x-1]||""}getDayAriaLabel(x){const H=new Date(x.year,x.month-1,x.day);return(0,Be.Yq)(H,"fullDate",this._locale)}static{this.\u0275fac=function(H){return new(H||Kc)(s.KVO(s.xe9))}}
1static{this.\u0275prov=s.jDH({token:Kc,factory:Kc.\u0275fac})}}class Gl{get model$(){return this._model$.pipe((0,oe.p)(x=>x.months.length>0))}get dateSelect$(){return this._dateSelect$.pipe((0,oe.p)(x=>null!==x))}set(x){let H=Object.keys(x).map(Q=>this._VALIDATORS[Q](x[Q])).reduce((Q,Ve)=>({...Q,...Ve}),{});Object.keys(H).length>0&&this._nextState(H)}constructor(x,H){this._calendar=x,this._i18n=H,this._VALIDATORS={dayTemplateData:Q=>{if(this._state.dayTemplateData!==Q)return{dayTemplateData:Q}},displayMonths:Q=>{if(Fn(Q=Ke(Q))&&Q>0&&this._state.displayMonths!==Q)return{displayMonths:Q}},disabled:Q=>{if(this._state.disabled!==Q)return{disabled:Q}},firstDayOfWeek:Q=>{if(Fn(Q=Ke(Q))&&Q>=0&&this._state.firstDayOfWeek!==Q)return{firstDayOfWeek:Q}},focusVisible:Q=>{if(this._state.focusVisible!==Q&&!this._state.disabled)return{focusVisible:Q}},markDisabled:Q=>{if(this._state.markDisabled!==Q)return{markDisabled:Q}},maxDate:Q=>{const Ve=this.toValidDate(Q,null);if(Zd(this._state.maxDate,Ve))return{maxDate:Ve}},minDate:Q=>{const Ve=this.toValidDate(Q,null);if(Zd(this._state.minDate,Ve))return{minDate:Ve}},navigation:Q=>{if(this._state.navigation!==Q)return{navigation:Q}},outsideDays:Q=>{if(this._state.outsideDays!==Q)return{outsideDays:Q}},weekdays:Q=>{const Ve=!0===Q||!1===Q?Be.cH.Short:Q,Qe=!0!==Q&&!1!==Q||Q;if(this._state.weekdayWidth!==Ve||this._state.weekdaysVisible!==Qe)return{weekdayWidth:Ve,weekdaysVisible:Qe}}},this._model$=new v.B,this._dateSelect$=new v.B,this._state={dayTemplateData:null,markDisabled:null,maxDate:null,minDate:null,disabled:!1,displayMonths:1,firstDate:null,firstDayOfWeek:1,lastDate:null,focusDate:null,focusVisible:!1,months:[],navigation:"select",outsideDays:"visible",prevDisabled:!1,nextDisabled:!1,selectedDate:null,selectBoxes:{years:[],months:[]},weekdayWidth:Be.cH.Short,weekdaysVisible:!0}}focus(x){const H=this.toValidDate(x,null);null!=H&&!this._state.disabled&&Zd(this._state.focusDate,H)&&this._nextState({focusDate:x})}focusSelect(){ws(this._state.focusDate,this._state)&&this.select(this._state.focusDate,{emitEvent:!0})}open(x){const H=this.toValidDate(x,this._calendar.getToday());null!=H&&!this._state.disabled&&(!this._state.firstDate||Mf(this._state.firstDate,H))&&this._nextState({firstDate:H})}select(x,H={}){const Q=this.toValidDate(x,null);null!=Q&&!this._state.disabled&&(Zd(this._state.selectedDate,Q)&&this._nextState({selectedDate:Q}),H.emitEvent&&ws(Q,this._state)&&this._dateSelect$.next(Q))}toValidDate(x,H){const Q=fa.from(x);return void 0===H&&(H=this._calendar.getToday()),this._calendar.isValid(Q)?Q:H}getMonth(x){for(let H of this._state.months)if(x.month===H.number&&x.year===H.year)return H;throw new Error(`month ${x.month} of year ${x.year} not found`)}_nextState(x){const H=this._updateState(x);this._patchContexts(H),this._state=H,this._model$.next(this._state)}_patchContexts(x){const{months:H,displayMonths:Q,selectedDate:Ve,focusDate:Qe,focusVisible:cn,disabled:Rn,outsideDays:$n}=x;x.months.forEach(tr=>{tr.weeks.forEach(yr=>{yr.days.forEach(Kr=>{Qe&&(Kr.context.focused=Qe.equals(Kr.date)&&cn),Kr.tabindex=!Rn&&Qe&&Kr.date.equals(Qe)&&Qe.month===tr.number?0:-1,!0===Rn&&(Kr.context.disabled=!0),void 0!==Ve&&(Kr.context.selected=null!==Ve&&Ve.equals(Kr.date)),tr.number!==Kr.date.month&&(Kr.hidden="hidden"===$n||"collapsed"===$n||Q>1&&Kr.date.after(H[0].firstDate)&&Kr.date.before(H[Q-1].lastDate))})})})}_updateState(x){const H=Object.assign({},this._state,x);let Q=H.firstDate;if(("minDate"in x||"maxDate"in x)&&(function oa(Ee,x){if(x&&Ee&&x.before(Ee))throw new Error(`'maxDate' ${x} should be greater than 'minDate' ${Ee}`)}(H.minDate,H.maxDate),H.focusDate=ml(H.focusDate,H.minDate,H.maxDate),H.firstDate=ml(H.firstDate,H.minDate,H.maxDate),Q=H.focusDate),"disabled"in x&&(H.focusVisible=!1),"selectedDate"in x&&0===this._state.months.length&&(Q=H.selectedDate),"focusVisible"in x||"focusDate"in x&&(H.focusDate=ml(H.focusDate,H.minDate,H.maxDate),Q=H.focusDate,0!==H.months.length&&H.focusDate&&!H.focusDate.before(H.firstDate)&&!H.focusDate.after(H.lastDate)))return H;if("firstDate"in x&&(H.firstDate=ml(H.firstDate,H.minDate,H.maxDate),Q=H.firstDate),Q){const Ve="dayTemplateData"in x||"firstDayOfWeek"in x||"markDisabled"in x||"minDate"in x||"maxDate"in x||"disabled"in x||"outsideDays"in x||"weekdaysVisible"in x,Qe=St(this._calendar,Q,H,this._i18n,Ve);H.months=Qe,H.firstDate=Qe[0].firstDate,H.lastDate=Qe[Qe.length-1].lastDate,"selectedDate"in x&&!ws(H.selectedDate,H)&&(H.selectedDate=null),"firstDate"in x&&(!H.focusDate||H.focusDate.before(H.firstDate)||H.focusDate.after(H.lastDate))&&(H.focusDate=Q);const cn=!this._state.firstDate||this._state.firstDate.year!==H.firstDate.year,Rn=!this._state.firstDate||this._state.firstDate.month!==H.firstDate.month;
1"select"===H.navigation?(("minDate"in x||"maxDate"in x||0===H.selectBoxes.years.length||cn)&&(H.selectBoxes.years=function ve(Ee,x,H){if(!Ee)return[];const Q=x?Math.max(x.year,Ee.year-500):Ee.year-10,Qe=(H?Math.min(H.year,Ee.year+500):Ee.year+10)-Q+1,cn=Array(Qe);for(let Rn=0;Rn<Qe;Rn++)cn[Rn]=Q+Rn;return cn}(H.firstDate,H.minDate,H.maxDate)),("minDate"in x||"maxDate"in x||0===H.selectBoxes.months.length||cn)&&(H.selectBoxes.months=function Fe(Ee,x,H,Q){if(!x)return[];let Ve=Ee.getMonths(x.year);if(H&&x.year===H.year){const Qe=Ve.findIndex(cn=>cn===H.month);Ve=Ve.slice(Qe)}if(Q&&x.year===Q.year){const Qe=Ve.findIndex(cn=>cn===Q.month);Ve=Ve.slice(0,Qe+1)}return Ve}(this._calendar,H.firstDate,H.minDate,H.maxDate))):H.selectBoxes={years:[],months:[]},("arrows"===H.navigation||"select"===H.navigation)&&(Rn||cn||"minDate"in x||"maxDate"in x||"disabled"in x)&&(H.prevDisabled=H.disabled||function Xe(Ee,x,H){const Q=Object.assign(Ee.getPrev(x,"m"),{day:1});return null!=H&&(Q.year===H.year&&Q.month<H.month||Q.year<H.year&&1===H.month)}(this._calendar,H.firstDate,H.minDate),H.nextDisabled=H.disabled||function Ie(Ee,x,H){const Q=Object.assign(Ee.getNext(x,"m"),{day:1});return null!=H&&Q.after(H)}(this._calendar,H.lastDate,H.maxDate))}return H}static{this.\u0275fac=function(H){return new(H||Gl)(s.KVO(Gs),s.KVO(Ya))}}static{this.\u0275prov=s.jDH({token:Gl,factory:Gl.\u0275fac})}}!function(Ee){Ee[Ee.PREV=0]="PREV",Ee[Ee.NEXT=1]="NEXT"}(Ta||(Ta={}));class bl{constructor(x){this.i18n=x}isMuted(){return!this.selected&&(this.date.month!==this.currentMonth||this.disabled)}static{this.\u0275fac=function(H){return new(H||bl)(s.rXU(Ya))}}static{this.\u0275cmp=s.VBU({type:bl,selectors:[["","ngbDatepickerDayView",""]],hostAttrs:[1,"btn-light"],hostVars:10,hostBindings:function(H,Q){2&H&&s.AVh("bg-primary",Q.selected)("text-white",Q.selected)("text-muted",Q.isMuted())("outside",Q.isMuted())("active",Q.focused)},inputs:{currentMonth:"currentMonth",date:"date",disabled:"disabled",focused:"focused",selected:"selected"},standalone:!0,features:[s.aNF],attrs:vu,decls:1,vars:1,template:function(H,Q){1&H&&s.EFF(0),2&H&&s.JRh(Q.i18n.getDayNumerals(Q.date))},styles:["[ngbDatepickerDayView]{text-align:center;width:2rem;height:2rem;line-height:2rem;border-radius:.25rem;background:transparent}[ngbDatepickerDayView]:hover:not(.bg-primary),[ngbDatepickerDayView].active:not(.bg-primary){background-color:var(--bs-btn-bg);outline:1px solid var(--bs-border-color)}[ngbDatepickerDayView].outside{opacity:.5}\n"],encapsulation:2,changeDetection:0})}}class bu{constructor(x,H){this.i18n=x,this._renderer=H,this.select=new s.bkB,this._month=-1,this._year=-1}changeMonth(x){this.select.emit(new fa(this.date.year,Ke(x),1))}changeYear(x){this.select.emit(new fa(Ke(x),this.date.month,1))}ngAfterViewChecked(){this.date&&(this.date.month!==this._month&&(this._month=this.date.month,this._renderer.setProperty(this.monthSelect.nativeElement,"value",this._month)),this.date.year!==this._year&&(this._year=this.date.year,this._renderer.setProperty(this.yearSelect.nativeElement,"value",this._year)))}static{this.\u0275fac=function(H){return new(H||bu)(s.rXU(Ya),s.rXU(s.sFG))}}static{this.\u0275cmp=s.VBU({type:bu,selectors:[["ngb-datepicker-navigation-select"]],viewQuery:function(H,Q){if(1&H&&(s.GBs(Ki,7,s.aKT),s.GBs(lc,7,s.aKT)),2&H){let Ve;s.mGM(Ve=s.lsd())&&(Q.monthSelect=Ve.first),s.mGM(Ve=s.lsd())&&(Q.yearSelect=Ve.first)}},inputs:{date:"date",disabled:"disabled",months:"months",years:"years"},outputs:{select:"select"},standalone:!0,features:[s.aNF],decls:6,vars:4,consts:function(){let x,H,Q,Ve;return x=$localize`:@@ngb.datepicker.select-month:Select month`,H=$localize`:@@ngb.datepicker.select-month:Select month`,Q=$localize`:@@ngb.datepicker.select-year:Select year`,Ve=$localize`:@@ngb.datepicker.select-year:Select year`,[["aria-label",x,"title",H,1,"form-select",3,"disabled","change"],["month",""],[3,"value",4,"ngFor","ngForOf"],["aria-label",Q,"title",Ve,1,"form-select",3,"disabled","change"],["year",""],[3,"value"]]},template:function(H,Q){1&H&&(s.j41(0,"select",0,1),s.bIt("change",function(Qe){return Q.changeMonth(Qe.target.value)}),s.DNE(2,td,2,3,"option",2),s.k0s(),s.j41(3,"select",3,4),s.bIt("change",function(Qe){return Q.changeYear(Qe.target.value)}),s.DNE(5,Oo,2,2,"option",2),s.k0s()),2&H&&(s.Y8G("disabled",Q.disabled),s.R7$(2),s.Y8G("ngForOf",Q.months),s.R7$(1),s.Y8G("disabled",Q.disabled),s.R7$(2),s.Y8G("ngForOf",Q.years))},dependencies:[Be.pM],styles:["ngb-datepicker-navigation-select>.form-select{flex:1 1 auto;padding:0 .5rem;font-size:.875rem;height:1.85rem}ngb-datepicker-navigation-select>.form-select:focus{z-index:1}ngb-datepicker-navigation-select>.form-select::-ms-value{background-color:transparent!important}\n"],encapsulation:2,changeDetection:0})}}
1class Mu{constructor(x){this.i18n=x,this.navigation=Ta,this.months=[],this.navigate=new s.bkB,this.select=new s.bkB}onClickPrev(x){x.currentTarget.focus(),this.navigate.emit(this.navigation.PREV)}onClickNext(x){x.currentTarget.focus(),this.navigate.emit(this.navigation.NEXT)}static{this.\u0275fac=function(H){return new(H||Mu)(s.rXU(Ya))}}static{this.\u0275cmp=s.VBU({type:Mu,selectors:[["ngb-datepicker-navigation"]],inputs:{date:"date",disabled:"disabled",months:"months",showSelect:"showSelect",prevDisabled:"prevDisabled",nextDisabled:"nextDisabled",selectBoxes:"selectBoxes"},outputs:{navigate:"navigate",select:"select"},standalone:!0,features:[s.aNF],decls:8,vars:4,consts:function(){let x,H,Q,Ve;return x=$localize`:@@ngb.datepicker.previous-month:Previous month`,H=$localize`:@@ngb.datepicker.previous-month:Previous month`,Q=$localize`:@@ngb.datepicker.next-month:Next month`,Ve=$localize`:@@ngb.datepicker.next-month:Next month`,[[1,"ngb-dp-arrow","ngb-dp-arrow-prev"],["type","button","aria-label",x,"title",H,1,"btn","btn-link","ngb-dp-arrow-btn",3,"disabled","click"],[1,"ngb-dp-navigation-chevron"],["class","ngb-dp-navigation-select",3,"date","disabled","months","years","select",4,"ngIf"],[4,"ngIf"],[1,"ngb-dp-arrow","ngb-dp-arrow-next"],["type","button","aria-label",Q,"title",Ve,1,"btn","btn-link","ngb-dp-arrow-btn",3,"disabled","click"],[1,"ngb-dp-navigation-select",3,"date","disabled","months","years","select"],["ngFor","",3,"ngForOf"],["class","ngb-dp-arrow",4,"ngIf"],[1,"ngb-dp-month-name"],[1,"ngb-dp-arrow"]]},template:function(H,Q){1&H&&(s.j41(0,"div",0)(1,"button",1),s.bIt("click",function(Qe){return Q.onClickPrev(Qe)}),s.nrm(2,"span",2),s.k0s()(),s.DNE(3,po,1,4,"ngb-datepicker-navigation-select",3),s.DNE(4,Zs,1,1,null,4),s.j41(5,"div",5)(6,"button",6),s.bIt("click",function(Qe){return Q.onClickNext(Qe)}),s.nrm(7,"span",2),s.k0s()()),2&H&&(s.R7$(1),s.Y8G("disabled",Q.prevDisabled),s.R7$(2),s.Y8G("ngIf",Q.showSelect),s.R7$(1),s.Y8G("ngIf",!Q.showSelect),s.R7$(2),s.Y8G("disabled",Q.nextDisabled))},dependencies:[Be.bT,Be.pM,bu],styles:["ngb-datepicker-navigation{display:flex;align-items:center}.ngb-dp-navigation-chevron{border-style:solid;border-width:.2em .2em 0 0;display:inline-block;width:.75em;height:.75em;margin-left:.25em;margin-right:.15em;transform:rotate(-135deg)}.ngb-dp-arrow{display:flex;flex:1 1 auto;padding-right:0;padding-left:0;margin:0;width:2rem;height:2rem}.ngb-dp-arrow-next{justify-content:flex-end}.ngb-dp-arrow-next .ngb-dp-navigation-chevron{transform:rotate(45deg);margin-left:.15em;margin-right:.25em}.ngb-dp-arrow-btn{padding:0 .25rem;margin:0 .5rem;border:none;background-color:transparent;z-index:1}.ngb-dp-arrow-btn:focus{outline-width:1px;outline-style:auto}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.ngb-dp-arrow-btn:focus{outline-style:solid}}.ngb-dp-month-name{font-size:larger;height:2rem;line-height:2rem;text-align:center}.ngb-dp-navigation-select{display:flex;flex:1 1 9rem}\n"],encapsulation:2,changeDetection:0})}}!function(Ee){Ee[Ee.Tab=9]="Tab",Ee[Ee.Enter=13]="Enter",Ee[Ee.Escape=27]="Escape",Ee[Ee.Space=32]="Space",Ee[Ee.PageUp=33]="PageUp",Ee[Ee.PageDown=34]="PageDown",Ee[Ee.End=35]="End",Ee[Ee.Home=36]="Home",Ee[Ee.ArrowLeft=37]="ArrowLeft",Ee[Ee.ArrowUp=38]="ArrowUp",Ee[Ee.ArrowRight=39]="ArrowRight",Ee[Ee.ArrowDown=40]="ArrowDown"}(ki||(ki={}));class Da{processKey(x,H){const{state:Q,calendar:Ve}=H;switch(x.which){case ki.PageUp:H.focusDate(Ve.getPrev(Q.focusedDate,x.shiftKey?"y":"m",1));break;case ki.PageDown:H.focusDate(Ve.getNext(Q.focusedDate,x.shiftKey?"y":"m",1));break;case ki.End:H.focusDate(x.shiftKey?Q.maxDate:Q.lastDate);break;case ki.Home:H.focusDate(x.shiftKey?Q.minDate:Q.firstDate);break;case ki.ArrowLeft:H.focusDate(Ve.getPrev(Q.focusedDate,"d",1));break;case ki.ArrowUp:H.focusDate(Ve.getPrev(Q.focusedDate,"d",Ve.getDaysPerWeek()));break;case ki.ArrowRight:H.focusDate(Ve.getNext(Q.focusedDate,"d",1));break;case ki.ArrowDown:H.focusDate(Ve.getNext(Q.focusedDate,"d",Ve.getDaysPerWeek()));break;case ki.Enter:case ki.Space:H.focusSelect();break;default:return}x.preventDefault(),x.stopPropagation()}static{this.\u0275fac=function(H){return new(H||Da)}}static{this.\u0275prov=s.jDH({token:Da,factory:Da.\u0275fac,providedIn:"root"})}}class Wo{constructor(){this.displayMonths=1,this.firstDayOfWeek=1,this.navigation="select",this.outsideDays="visible",this.showWeekNumbers=!1,this.weekdays=Be.cH.Short}static{this.\u0275fac=function(H){return new(H||Wo)}}static{this.\u0275prov=s.jDH({token:Wo,factory:Wo.\u0275fac,providedIn:"root"})}}class Ic{static{this.\u0275fac=function(H){return new(H||Ic)}}static{this.\u0275prov=s.jDH({token:Ic,factory:function(){return function Cf(){return new qd}()},providedIn:"root"})}}class qd extends Ic{fromModel(x){return x&&Fn(x.year)&&Fn(x.month)&&Fn(x.day)?{year:x.year,month:x.month,day:x.day}:null}toModel(x){return x&&Fn(x.year)&&Fn(x.month)&&Fn(x.day)?{year:x.year,month:x.month,day:x.day}:null}static{this.\u0275fac=function(){let x;return function(Q){return(x||(x=s.xGo(qd)))(Q||qd)}}()}static{this.\u0275prov=s.jDH({token:qd,factory:qd.\u0275fac})}}
1class ef{constructor(x){this.templateRef=x}static{this.\u0275fac=function(H){return new(H||ef)(s.rXU(s.C4Q))}}static{this.\u0275dir=s.FsC({type:ef,selectors:[["ng-template","ngbDatepickerContent",""]],standalone:!0})}}class Of{set month(x){this.viewModel=this._service.getMonth(x)}constructor(x,H,Q,Ve){this.i18n=x,this.datepicker=H,this._keyboardService=Q,this._service=Ve}onKeyDown(x){this._keyboardService.processKey(x,this.datepicker)}doSelect(x){!x.context.disabled&&!x.hidden&&this.datepicker.onDateSelect(x.date)}static{this.\u0275fac=function(H){return new(H||Of)(s.rXU(Ya),s.rXU((0,s.Rfq)(()=>cu)),s.rXU(Da),s.rXU(Gl))}}static{this.\u0275cmp=s.VBU({type:Of,selectors:[["ngb-datepicker-month"]],hostAttrs:["role","grid"],hostBindings:function(H,Q){1&H&&s.bIt("keydown",function(Qe){return Q.onKeyDown(Qe)})},inputs:{month:"month"},standalone:!0,features:[s.aNF],decls:2,vars:2,consts:[["class","ngb-dp-week ngb-dp-weekdays","role","row",4,"ngIf"],["ngFor","",3,"ngForOf"],["role","row",1,"ngb-dp-week","ngb-dp-weekdays"],["class","ngb-dp-weekday ngb-dp-showweek small",4,"ngIf"],["class","ngb-dp-weekday small","role","columnheader",4,"ngFor","ngForOf"],[1,"ngb-dp-weekday","ngb-dp-showweek","small"],["role","columnheader",1,"ngb-dp-weekday","small"],["class","ngb-dp-week","role","row",4,"ngIf"],["role","row",1,"ngb-dp-week"],["class","ngb-dp-week-number small text-muted",4,"ngIf"],["class","ngb-dp-day","role","gridcell",3,"disabled","tabindex","hidden","ngb-dp-today","click",4,"ngFor","ngForOf"],[1,"ngb-dp-week-number","small","text-muted"],["role","gridcell",1,"ngb-dp-day",3,"tabindex","click"],[3,"ngIf"],[3,"ngTemplateOutlet","ngTemplateOutletContext"]],template:function(H,Q){1&H&&(s.DNE(0,Yo,3,2,"div",0),s.DNE(1,jo,1,1,"ng-template",1)),2&H&&(s.Y8G("ngIf",Q.viewModel.weekdays.length>0),s.R7$(1),s.Y8G("ngForOf",Q.viewModel.weeks))},dependencies:[Be.bT,Be.pM,Be.T3],styles:['ngb-datepicker-month{display:block}.ngb-dp-weekday,.ngb-dp-week-number{line-height:2rem;text-align:center;font-style:italic}.ngb-dp-weekday{color:var(--bs-info)}.ngb-dp-week{border-radius:.25rem;display:flex}.ngb-dp-weekdays{border-bottom:1px solid var(--bs-border-color);border-radius:0;background-color:var(--bs-light)}.ngb-dp-day,.ngb-dp-weekday,.ngb-dp-week-number{width:2rem;height:2rem}.ngb-dp-day{cursor:pointer}.ngb-dp-day.disabled,.ngb-dp-day.hidden{cursor:default;pointer-events:none}.ngb-dp-day[tabindex="0"]{z-index:1}\n'],encapsulation:2})}}class cu{constructor(x,H,Q,Ve,Qe,cn,Rn,$n){this._service=x,this._calendar=H,this._i18n=Q,this._elementRef=cn,this._ngbDateAdapter=Rn,this._ngZone=$n,this.injector=(0,s.WQX)(s.zZn),this._controlValue=null,this._destroyed$=new v.B,this._publicState={},this.navigate=new s.bkB,this.dateSelect=new s.bkB,this.onChange=tr=>{},this.onTouched=()=>{},["contentTemplate","dayTemplate","dayTemplateData","displayMonths","firstDayOfWeek","footerTemplate","markDisabled","minDate","maxDate","navigation","outsideDays","showWeekNumbers","startDate","weekdays"].forEach(tr=>this[tr]=Ve[tr]),x.dateSelect$.pipe((0,pe.Q)(this._destroyed$)).subscribe(tr=>{this.dateSelect.emit(tr)}),x.model$.pipe((0,pe.Q)(this._destroyed$)).subscribe(tr=>{const yr=tr.firstDate,Kr=this.model?this.model.firstDate:null;this._publicState={maxDate:tr.maxDate,minDate:tr.minDate,firstDate:tr.firstDate,lastDate:tr.lastDate,focusedDate:tr.focusDate,months:tr.months.map(to=>to.firstDate)};let gi=!1;if(!yr.equals(Kr)&&(this.navigate.emit({current:Kr?{year:Kr.year,month:Kr.month}:null,next:{year:yr.year,month:yr.month},preventDefault:()=>gi=!0}),gi&&null!==Kr))return void this._service.open(Kr);const _i=tr.selectedDate,bs=tr.focusDate,Ui=this.model?this.model.focusDate:null;this.model=tr,Zd(_i,this._controlValue)&&(this._controlValue=_i,this.onTouched(),this.onChange(this._ngbDateAdapter.toModel(_i))),Zd(bs,Ui)&&Ui&&tr.focusVisible&&this.focus(),Qe.markForCheck()})}get state(){return this._publicState}get calendar(){return this._calendar}get i18n(){return this._i18n}focusDate(x){this._service.focus(fa.from(x))}focusSelect(){this._service.focusSelect()}focus(){this._ngZone.onStable.asObservable().pipe((0,ie.s)(1)).subscribe(()=>{const x=this._elementRef.nativeElement.querySelector('div.ngb-dp-day[tabindex="0"]');x&&x.focus()})}navigateTo(x){this._service.open(fa.from(x?x.day?x:{...x,day:1}:null))}ngAfterViewInit(){this._ngZone.runOutsideAngular(()=>{const x=(0,P.R)(this._contentEl.nativeElement,"focusin"),H=(0,P.R)(this._contentEl.nativeElement,"focusout"),{nativeElement:Q}=this._elementRef;(0,fe.h)(x,H).pipe((0,oe.p)(Ve=>{const Qe=Ve.target,cn=Ve.relatedTarget;return!(Qe?.classList.contains("ngb-dp-day")&&cn?.classList.contains("ngb-dp-day")&&Q.contains(Qe)&&Q.contains(cn))}),(0,pe.Q)(this._destroyed$)).subscribe(({type:Ve})=>this._ngZone.run(()=>this._service.set({focusVisible:"focusin"===Ve})))})}ngOnDestroy(){this._destroyed$.next()}ngOnInit(){if(void 0===this.model){const x={};["dayTemplateData","displayMonths","markDisabled","firstDayOfWeek","navigation","minDate","maxDate","outsideDays","weekdays"].forEach(H=>x[H]=this[H]),this._service.set(x),this.navigateTo(this.startDate)}this.dayTemplate||(this.dayTemplate=this._defaultDayTemplate)}ngOnChanges(x){const H={};if(["dayTemplateData","displayMonths","markDisabled","firstDayOfWeek","navigation","minDate","maxDate","outsideDays","weekdays"].filter(Q=>
1Q in x).forEach(Q=>H[Q]=this[Q]),this._service.set(H),"startDate"in x){const{currentValue:Q,previousValue:Ve}=x.startDate;Mf(Ve,Q)&&this.navigateTo(this.startDate)}}onDateSelect(x){this._service.focus(x),this._service.select(x,{emitEvent:!0})}onNavigateDateSelect(x){this._service.open(x)}onNavigateEvent(x){switch(x){case Ta.PREV:this._service.open(this._calendar.getPrev(this.model.firstDate,"m",1));break;case Ta.NEXT:this._service.open(this._calendar.getNext(this.model.firstDate,"m",1))}}registerOnChange(x){this.onChange=x}registerOnTouched(x){this.onTouched=x}setDisabledState(x){this._service.set({disabled:x})}writeValue(x){this._controlValue=fa.from(this._ngbDateAdapter.fromModel(x)),this._service.select(this._controlValue)}static{this.\u0275fac=function(H){return new(H||cu)(s.rXU(Gl),s.rXU(Gs),s.rXU(Ya),s.rXU(Wo),s.rXU(s.gRc),s.rXU(s.aKT),s.rXU(Ic),s.rXU(s.SKi))}}static{this.\u0275cmp=s.VBU({type:cu,selectors:[["ngb-datepicker"]],contentQueries:function(H,Q,Ve){if(1&H&&s.wni(Ve,ef,7),2&H){let Qe;s.mGM(Qe=s.lsd())&&(Q.contentTemplateFromContent=Qe.first)}},viewQuery:function(H,Q){if(1&H&&(s.GBs(To,7),s.GBs(ii,7)),2&H){let Ve;s.mGM(Ve=s.lsd())&&(Q._defaultDayTemplate=Ve.first),s.mGM(Ve=s.lsd())&&(Q._contentEl=Ve.first)}},hostVars:2,hostBindings:function(H,Q){2&H&&s.AVh("disabled",Q.model.disabled)},inputs:{contentTemplate:"contentTemplate",dayTemplate:"dayTemplate",dayTemplateData:"dayTemplateData",displayMonths:"displayMonths",firstDayOfWeek:"firstDayOfWeek",footerTemplate:"footerTemplate",markDisabled:"markDisabled",maxDate:"maxDate",minDate:"minDate",navigation:"navigation",outsideDays:"outsideDays",showWeekNumbers:"showWeekNumbers",startDate:"startDate",weekdays:"weekdays"},outputs:{navigate:"navigate",dateSelect:"dateSelect"},exportAs:["ngbDatepicker"],standalone:!0,features:[s.Jv_([{provide:Me.kq,useExisting:(0,s.Rfq)(()=>cu),multi:!0},Gl]),s.OA$,s.aNF],decls:10,vars:9,consts:[["defaultDayTemplate",""],["defaultContentTemplate",""],[1,"ngb-dp-header"],[3,"date","months","disabled","showSelect","prevDisabled","nextDisabled","selectBoxes","navigate","select",4,"ngIf"],[1,"ngb-dp-content"],["content",""],[3,"ngTemplateOutlet","ngTemplateOutletContext","ngTemplateOutletInjector"],[3,"ngTemplateOutlet"],["ngbDatepickerDayView","",3,"date","currentMonth","selected","disabled","focused"],["class","ngb-dp-month",4,"ngFor","ngForOf"],[1,"ngb-dp-month"],["class","ngb-dp-month-name",4,"ngIf"],[3,"month"],[1,"ngb-dp-month-name"],[3,"date","months","disabled","showSelect","prevDisabled","nextDisabled","selectBoxes","navigate","select"]],template:function(H,Q){if(1&H&&(s.DNE(0,fl,1,5,"ng-template",null,0,s.C5r),s.DNE(2,ou,1,1,"ng-template",null,1,s.C5r),s.j41(4,"div",2),s.DNE(5,Ds,1,7,"ngb-datepicker-navigation",3),s.k0s(),s.j41(6,"div",4,5),s.DNE(8,Zo,0,0,"ng-template",6),s.k0s(),s.DNE(9,yo,0,0,"ng-template",7)),2&H){const Ve=s.sdS(3);s.R7$(5),s.Y8G("ngIf","none"!==Q.navigation),s.R7$(1),s.AVh("ngb-dp-months",!Q.contentTemplate),s.R7$(2),s.Y8G("ngTemplateOutlet",Q.contentTemplate||(null==Q.contentTemplateFromContent?null:Q.contentTemplateFromContent.templateRef)||Ve)("ngTemplateOutletContext",s.eq3(7,_o,Q))("ngTemplateOutletInjector",Q.injector),s.R7$(1),s.Y8G("ngTemplateOutlet",Q.footerTemplate)}},dependencies:[Be.bT,Be.pM,Be.T3,bl,Of,Mu],styles:["ngb-datepicker{border:1px solid var(--bs-border-color);border-radius:.25rem;display:inline-block}ngb-datepicker-month{pointer-events:auto}ngb-datepicker.dropdown-menu{padding:0}ngb-datepicker.disabled .ngb-dp-weekday,ngb-datepicker.disabled .ngb-dp-week-number,ngb-datepicker.disabled .ngb-dp-month-name{color:var(--bs-text-muted)}.ngb-dp-body{z-index:1055}.ngb-dp-header{border-bottom:0;border-radius:.25rem .25rem 0 0;padding-top:.25rem;background-color:var(--bs-light)}.ngb-dp-months{display:flex}.ngb-dp-month{pointer-events:none}.ngb-dp-month-name{font-size:larger;height:2rem;line-height:2rem;text-align:center;background-color:var(--bs-light)}.ngb-dp-month+.ngb-dp-month .ngb-dp-month-name,.ngb-dp-month+.ngb-dp-month .ngb-dp-week{padding-left:1rem}.ngb-dp-month:last-child .ngb-dp-week{padding-right:.25rem}.ngb-dp-month:first-child .ngb-dp-week{padding-left:.25rem}.ngb-dp-month .ngb-dp-week:last-child{padding-bottom:.25rem}\n"],encapsulation:2,changeDetection:0})}}const pc=(Ee,x)=>!!x&&x.some(H=>H.contains(Ee)),Nc=(Ee,x)=>!x||null!=function Ro(Ee,x){return!x||typeof Ee.closest>"u"?null:Ee.closest(x)}(Ee,x),od=typeof navigator<"u"&&!!navigator.userAgent&&(/iPad|iPhone|iPod/.test(navigator.userAgent)||/Macintosh/.test(navigator.userAgent)&&navigator.maxTouchPoints&&navigator.maxTouchPoints>2||/Android/.test(navigator.userAgent));function Fu(Ee,x,H,Q,Ve,Qe,cn,Rn){H&&Ee.runOutsideAngular((Ee=>od?()=>setTimeout(()=>Ee(),100):Ee)(()=>{const tr=(0,P.R)(x,"keydown").pipe((0,pe.Q)(Ve),(0,oe.p)(gi=>
1gi.which===ki.Escape),(0,X.M)(gi=>gi.preventDefault())),yr=(0,P.R)(x,"mousedown").pipe((0,Z.T)(gi=>{const _i=gi.target;return 2!==gi.button&&!pc(_i,cn)&&("inside"===H?pc(_i,Qe)&&Nc(_i,Rn):"outside"===H?!pc(_i,Qe):Nc(_i,Rn)||!pc(_i,Qe))}),(0,pe.Q)(Ve)),Kr=(0,P.R)(x,"mouseup").pipe((0,we.E)(yr),(0,oe.p)(([gi,_i])=>_i),(0,ce.c)(0),(0,pe.Q)(Ve));T([tr.pipe((0,Z.T)(gi=>0)),Kr.pipe((0,Z.T)(gi=>1))]).subscribe(gi=>Ee.run(()=>Q(gi)))}))}const Vu=["a[href]","button:not([disabled])",'input:not([disabled]):not([type="hidden"])',"select:not([disabled])","textarea:not([disabled])","[contenteditable]",'[tabindex]:not([tabindex="-1"])'].join(", ");function xf(Ee){const x=Array.from(Ee.querySelectorAll(Vu)).filter(H=>-1!==H.tabIndex);return[x[0],x[x.length-1]]}const tf=(Ee,x,H,Q=!1)=>{Ee.runOutsideAngular(()=>{const Ve=(0,P.R)(x,"focusin").pipe((0,pe.Q)(H),(0,Z.T)(Qe=>Qe.target));(0,P.R)(x,"keydown").pipe((0,pe.Q)(H),(0,oe.p)(Qe=>Qe.which===ki.Tab),(0,we.E)(Ve)).subscribe(([Qe,cn])=>{const[Rn,$n]=xf(x);(cn===Rn||cn===x)&&Qe.shiftKey&&($n.focus(),Qe.preventDefault()),cn===$n&&!Qe.shiftKey&&(Rn.focus(),Qe.preventDefault())}),Q&&(0,P.R)(x,"click").pipe((0,pe.Q)(H),(0,we.E)(Ve),(0,Z.T)(Qe=>Qe[1])).subscribe(Qe=>Qe.focus())})};class Df{constructor(x){this._element=x.documentElement}isRTL(){return"rtl"===(this._element.getAttribute("dir")||"").toLowerCase()}static{this.\u0275fac=function(H){return new(H||Df)(s.KVO(Be.qQ))}}static{this.\u0275prov=s.jDH({token:Df,factory:Df.\u0275fac,providedIn:"root"})}}const Rd=/\s+/,Lc=/  +/gi,Ws={top:["top"],bottom:["bottom"],start:["left","right"],left:["left"],end:["right","left"],right:["right"],"top-start":["top-start","top-end"],"top-left":["top-start"],"top-end":["top-end","top-start"],"top-right":["top-end"],"bottom-start":["bottom-start","bottom-end"],"bottom-left":["bottom-start"],"bottom-end":["bottom-end","bottom-start"],"bottom-right":["bottom-end"],"start-top":["left-start","right-start"],"left-top":["left-start"],"start-bottom":["left-end","right-end"],"left-bottom":["left-end"],"end-top":["right-start","left-start"],"right-top":["right-start"],"end-bottom":["right-end","left-end"],"right-bottom":["right-end"]};const Ne=/^left/,ft=/^right/,Ht=/^start/,ln=/^end/;function Jr({placement:Ee,baseClass:x},H){let Q=Array.isArray(Ee)?Ee:Ee.split(Rd);let Qe=Q.findIndex(tr=>"auto"===tr);Qe>=0&&["top","bottom","start","end","top-start","top-end","bottom-start","bottom-end","start-top","start-bottom","end-top","end-bottom"].forEach(function(tr){null==Q.find(yr=>-1!==yr.search("^"+tr))&&Q.splice(Qe++,1,tr)});const cn=Q.map(tr=>function de(Ee,x){const[H,Q]=Ws[Ee];return x&&Q||H}(tr,H.isRTL()));return{placement:cn.shift(),modifiers:[{name:"bootstrapClasses",enabled:!!x,phase:"write",fn({state:tr}){const yr=new RegExp(x+"(-[a-z]+)*","gi"),Kr=tr.elements.popper,gi=tr.placement;let _i=Kr.className;_i=_i.replace(yr,""),_i+=` ${function er(Ee,x){let[H,Q]=x.split("-");const Ve=H.replace(Ne,"start").replace(ft,"end");let Qe=[Ve];if(Q){let cn=Q;("left"===H||"right"===H)&&(cn=cn.replace(Ht,"top").replace(ln,"bottom")),Qe.push(`${Ve}-${cn}`)}return Ee&&(Qe=Qe.map(cn=>`${Ee}-${cn}`)),Qe.join(" ")}(x,gi)}`,_i=_i.trim().replace(Lc," "),Kr.className=_i}},or,Xs,Ir,{enabled:!0,name:"flip",options:{fallbackPlacements:cn}},{enabled:!0,name:"preventOverflow",phase:"main",fn:function(){}}]}}function Ls(Ee){return Ee}function Ys(){const Ee=(0,s.WQX)(Df);let x=null;return{createPopper(H){if(!x){let Ve=(H.updatePopperOptions||Ls)(Jr(H,Ee));x=zi(H.hostElement,H.targetElement,Ve)}},update(){x&&x.update()},setOptions(H){if(x){let Ve=(H.updatePopperOptions||Ls)(Jr(H,Ee));x.setOptions(Ve)}},destroy(){x&&(x.destroy(),x=null)}}}class oo extends Wo{constructor(){super(...arguments),this.autoClose=!0,this.placement=["bottom-start","bottom-end","top-start","top-end"],this.popperOptions=x=>x,this.restoreFocus=!0}static{this.\u0275fac=function(){let x;return function(Q){return(x||(x=s.xGo(oo)))(Q||oo)}}()}static{this.\u0275prov=s.jDH({token:oo,factory:oo.\u0275fac,providedIn:"root"})}}function ll(Ee){return x=>(x.modifiers.push(ks,{name:"offset",options:{offset:()=>Ee}}),x)}class Yu{static{this.\u0275fac=function(H){return new(H||Yu)}}static{this.\u0275prov=s.jDH({token:Yu,factory:function(){return function ja(){return new ya}()},providedIn:"root"})}}class ya extends Yu{parse(x){if(null!=x){const H=x.trim().split("-");if(1===H.length&&Ln(H[0]))return{year:Ke(H[0]),month:null,day:null};if(2===H.length&&Ln(H[0])&&Ln(H[1]))return{year:Ke(H[0]),month:Ke(H[1]),day:null};if(3===H.length&&Ln(H[0])&&Ln(H[1])&&Ln(H[2]))return{year:Ke(H[0]),month:Ke(H[1]),day:Ke(H[2])}}return null}format(x){return x?`${x.year}-${Ln(x.month)?Do(x.month):""}-${Ln(x.day)?Do(x.day):""}`:""}static{this.\u0275fac=function(){let x;return function(Q){return(x||(x=s.xGo(ya)))(Q||ya)}}()}static{this.\u0275prov=s.jDH({token:ya,factory:ya.\u0275fac})}}class Ml{get disabled(){return this._disabled}set disabled(x){this._disabled=""===x||x&&"false"!==x,this.isOpen()&&this._cRef.instance.setDisabledState(this._disabled)}constructor(x,H,Q,Ve,Qe,cn,Rn,$n,tr,yr){this._parserFormatter=x,this._elRef=H,this._vcRef=Q,this._renderer=Ve,this._ngZone=Qe,this._calendar=cn,this._dateAdapter=Rn,this._document=$n,this._changeDetector=tr,this._cRef=null,this._disabled=!1,this._elWithFocus=null,this._model=null,this._destroyCloseHandlers$=new v.B,this.dateSelect=new s.bkB,this.navigate=new s.bkB,this.closed=new s.bkB,this._onChange=Kr=>{},this._onTouched=()=>{}
1,this._validatorChange=()=>{},["autoClose","container","positionTarget","placement","popperOptions"].forEach(Kr=>this[Kr]=yr[Kr]),this._positioning=Ys()}registerOnChange(x){this._onChange=x}registerOnTouched(x){this._onTouched=x}registerOnValidatorChange(x){this._validatorChange=x}setDisabledState(x){this.disabled=x}validate(x){const{value:H}=x;if(null!=H){const Q=this._fromDateStruct(this._dateAdapter.fromModel(H));if(!Q)return{ngbDate:{invalid:H}};if(this.minDate&&Q.before(fa.from(this.minDate)))return{ngbDate:{minDate:{minDate:this.minDate,actual:H}}};if(this.maxDate&&Q.after(fa.from(this.maxDate)))return{ngbDate:{maxDate:{maxDate:this.maxDate,actual:H}}}}return null}writeValue(x){this._model=this._fromDateStruct(this._dateAdapter.fromModel(x)),this._writeModelValue(this._model)}manualDateChange(x,H=!1){const Q=x!==this._inputValue;Q&&(this._inputValue=x,this._model=this._fromDateStruct(this._parserFormatter.parse(x))),(Q||!H)&&this._onChange(this._model?this._dateAdapter.toModel(this._model):""===x?null:x),H&&this._model&&this._writeModelValue(this._model)}isOpen(){return!!this._cRef}open(){if(!this.isOpen()){let x;if(this._cRef=this._vcRef.createComponent(cu),this._applyPopupStyling(this._cRef.location.nativeElement),this._applyDatepickerInputs(this._cRef),this._subscribeForDatepickerOutputs(this._cRef.instance),this._cRef.instance.ngOnInit(),this._cRef.instance.writeValue(this._dateAdapter.toModel(this._model)),this._cRef.instance.registerOnChange(H=>{this.writeValue(H),this._onChange(H),this._onTouched()}),this._cRef.changeDetectorRef.detectChanges(),this._cRef.instance.setDisabledState(this.disabled),"body"===this.container&&this._document.querySelector(this.container).appendChild(this._cRef.location.nativeElement),this._elWithFocus=this._document.activeElement,tf(this._ngZone,this._cRef.location.nativeElement,this.closed,!0),setTimeout(()=>this._cRef?.instance.focus()),x=$t(this.positionTarget)?this._document.querySelector(this.positionTarget):this.positionTarget instanceof HTMLElement?this.positionTarget:this._elRef.nativeElement,this._ngZone.runOutsideAngular(()=>{this._cRef&&(this._positioning.createPopper({hostElement:x,targetElement:this._cRef.location.nativeElement,placement:this.placement,appendToBody:"body"===this.container,updatePopperOptions:H=>this.popperOptions(ll([0,2])(H))}),this._zoneSubscription=this._ngZone.onStable.subscribe(()=>this._positioning.update()))}),this.positionTarget&&!x)throw new Error("ngbDatepicker could not find element declared in [positionTarget] to position against.");this._setCloseHandlers()}}close(){if(this.isOpen()){this._vcRef.remove(this._vcRef.indexOf(this._cRef.hostView)),this._cRef=null,this._positioning.destroy(),this._zoneSubscription?.unsubscribe(),this._destroyCloseHandlers$.next(),this.closed.emit(),this._changeDetector.markForCheck();let x=this._elWithFocus;$t(this.restoreFocus)?x=this._document.querySelector(this.restoreFocus):void 0!==this.restoreFocus&&(x=this.restoreFocus),x&&x.focus?x.focus():this._document.body.focus()}}toggle(){this.isOpen()?this.close():this.open()}navigateTo(x){this.isOpen()&&this._cRef.instance.navigateTo(x)}onBlur(){this._onTouched()}onFocus(){this._elWithFocus=this._elRef.nativeElement}ngOnChanges(x){if((x.minDate||x.maxDate)&&(this._validatorChange(),this.isOpen()&&(x.minDate&&(this._cRef.instance.minDate=this.minDate),x.maxDate&&(this._cRef.instance.maxDate=this.maxDate),this._cRef.instance.ngOnChanges(x))),x.datepickerClass){const{currentValue:H,previousValue:Q}=x.datepickerClass;this._applyPopupClass(H,Q)}x.autoClose&&this.isOpen()&&this._setCloseHandlers()}ngOnDestroy(){this.close()}_applyDatepickerInputs(x){["contentTemplate","dayTemplate","dayTemplateData","displayMonths","firstDayOfWeek","footerTemplate","markDisabled","minDate","maxDate","navigation","outsideDays","showNavigation","showWeekNumbers","weekdays"].forEach(H=>{void 0!==this[H]&&x.setInput(H,this[H])}),x.setInput("startDate",this.startDate||this._model)}_applyPopupClass(x,H){const Q=this._cRef?.location.nativeElement;Q&&(x&&this._renderer.addClass(Q,x),H&&this._renderer.removeClass(Q,H))}_applyPopupStyling(x){this._renderer.addClass(x,"dropdown-menu"),this._renderer.addClass(x,"show"),"body"===this.container&&this._renderer.addClass(x,"ngb-dp-body"),this._applyPopupClass(this.datepickerClass)}_subscribeForDatepickerOutputs(x){x.navigate.subscribe(H=>this.navigate.emit(H)),x.dateSelect.subscribe(H=>{this.dateSelect.emit(H),(!0===this.autoClose||"inside"===this.autoClose)&&this.close()})}_writeModelValue(x){const H=this._parserFormatter.format(x);this._inputValue=H,this._renderer.setProperty(this._elRef.nativeElement,"value",H),this.isOpen()&&(this._cRef.instance.writeValue(this._dateAdapter.toModel(x)),this._onTouched())}_fromDateStruct(x){const H=x?new fa(x.year,x.month,x.day):null;return this._calendar.isValid(H)?H:null}_setCloseHandlers(){this._destroyCloseHandlers$.next(),Fu(this._ngZone,this._document,this.autoClose,()=>this.close(),this._destroyCloseHandlers$,[],[this._elRef.nativeElement,this._cRef.location.nativeElement])}static{this.\u0275fac=function(H){return new(H||Ml)(s.rXU(Yu),s.rXU(s.aKT),s.rXU(s.c1b),s.rXU(s.sFG),s.rXU(s.SKi),s.rXU(Gs),s.rXU(Ic),s.rXU(Be.qQ),s.rXU(s.gRc),s.rXU(oo))}}static{this.\u0275dir=s.FsC({type:Ml,selectors:[["input","ngbDatepicker",""]],hostVars:1,hostBindings:function(H,Q){1&H&&s.bIt("input",function(Qe){return Q.manualDateChange(Qe.target.value)})("change",function(Qe){return Q.manualDateChange(Qe.target.value,!0)})("focus",function(){return Q.onFocus()})("blur",function(){return Q.onBlur()}),2&H&&s.Mr5("disabled",Q.disabled)},inputs:{autoClose:"autoClose",contentTemplate:"contentTemplate",datepickerClass:"datepickerClass",dayTemplate:"dayTemplate",dayTemplateData:"dayTemplateData",displayMonths:"displayMonths",firstDayOfWeek:"firstDayOfWeek",footerTemplate:"footerTemplate",markDisabled:"markDisabled",minDate:"minDate",maxDate:"maxDate",navigation:"navigation",outsideDays:"outsideDays",placement:"placement",popperOptions:"popperOptions",restoreFocus:"restoreFocus",showWeekNumbers:"showWeekNumbers",startDate:"startDate",container:"container",positionTarget:"positionTarget",weekdays:"weekdays",disabled:"disabled"},outputs:{dateSelect:"dateSelect",navigate:"navigate",closed:"closed"},exportAs:["ngbDatepicker"],standalone:!0,features:[s.Jv_([{provide:Me.kq,useExisting:(0,s.Rfq)(()=>Ml),multi:!0},{provide:Me.cz,useExisting:(0,s.Rfq)(()=>Ml),multi:!0},{provide:Wo,useExisting:oo}]),s.OA$]})}}class Ha extends Gs{getDaysPerWeek(){return 7}getMonths(){return[1,2,3,4,5,6,7,8,9,10,11,12]}getWeeksPerMonth(){return 6}getNext(x,H="d",Q=1){switch(x=new fa(x.year,x.month,x.day),H){case"y":return(x=this._setYear(x,x.year+Q)).month=1,x.day=1,x;case"m":return(x=this._setMonth(x,x.month+Q)).day=1,x;case"d":return this._setDay(x,x.day+Q);default:return x}}getPrev(x,H="d",Q=1){return this.getNext(x,H,-Q)}getWeekday(x){const H=this.toGregorian(x).getDay();return 0===H?7:H}getWeekNumber(x,H){7===H&&(H=0);const Ve=x[(11-H)%7],Qe=this.toGregorian(Ve);Qe.setDate(Qe.getDate()+4-(Qe.getDay()||7));const cn=Qe.getTime(),Rn=this.toGregorian(new fa(Ve.year,1,1));return Math.floor(Math.round((cn-Rn.getTime())/864e5)/7)+1}getToday(){return this.fromGregorian(new Date)}isValid(x){return null!=x&&Ln(x.year)&&Ln(x.month)&&Ln(x.day)&&!isNaN(this.toGregorian(x).getTime())}_setDay(x,H){H=+H;let Q=this.getDaysPerMonth(x.month,x.year);if(H<=0)for(;H<=0;)x=this._setMonth(x,x.month-1),Q=this.getDaysPerMonth(x.month,x.year),H+=Q;else if(H>Q)for(;H>Q;)H-=Q,x=this._setMonth(x,x.month+1),Q=this.getDaysPerMonth(x.month,x.year);return x.day=H,x}_setMonth(x,H){return H=+H,x.year=x.year+Math.floor((H-1)/12),x.month=Math.floor(((H-1)%12+12)%12)+1,x}_setYear(x,H){return x.year=+H,x}static{this.\u0275fac=function(){let x;return function(Q){return(x||(x=s.xGo(Ha)))(Q||Ha)}}()}static{this.\u0275prov=s.jDH({token:Ha,factory:Ha.\u0275fac})}}function Ch(Ee){const x=Ee.getFullYear();return x%4==0&&x%100!=0||x%400==0}function Pd(Ee,x){return Ee-x*Math.floor(Ee/x)}const Rf=1721425.5,J_=1948439.5;class Hc extends Ha{fromGregorian(x){const H=x.getFullYear(),Q=x.getMonth(),Ve=x.getDate();let Qe=Rf-1+365*(H-1)+Math.floor((H-1)/4)+-Math.floor((H-1)/100)+Math.floor((H-1)/400)+Math.floor((367*(Q+1)-362)/12+(Q+1<=2?0:Ch(x)?-1:-2)+Ve);Qe=Math.floor(Qe)+.5;const cn=Qe-J_,Rn=Math.floor((30*cn+10646)/10631);let $n=Math.ceil((cn-29-function m_(Ee){return 354*(Ee-1)+Math.floor((3+11*Ee)/30)}(Rn))/29.5);
1$n=Math.min($n,11);const tr=Math.ceil(cn-function _c(Ee,x){return Math.ceil(29.5*x)+354*(Ee-1)+Math.floor((3+11*Ee)/30)}(Rn,$n))+1;return new fa(Rn,$n+1,tr)}toGregorian(x){const H=x.year,Q=x.month-1,Qe=x.day+Math.ceil(29.5*Q)+354*(H-1)+Math.floor((3+11*H)/30)+J_-1,cn=Math.floor(Qe-.5)+.5,Rn=cn-Rf,$n=Math.floor(Rn/146097),tr=Pd(Rn,146097),yr=Math.floor(tr/36524),Kr=Pd(tr,36524),gi=Math.floor(Kr/1461),_i=Pd(Kr,1461),bs=Math.floor(_i/365);let Ui=400*$n+100*yr+4*gi+bs;4===yr||4===bs||Ui++;const wo=cn-(Rf+365*(Ui-1)+Math.floor((Ui-1)/4)-Math.floor((Ui-1)/100)+Math.floor((Ui-1)/400)),tl=cn<Rf-1+365*(Ui-1)+Math.floor((Ui-1)/4)-Math.floor((Ui-1)/100)+Math.floor((Ui-1)/400)+Math.floor(739/12+(Ch(new Date(Ui,3,1))?-1:-2)+1)?0:Ch(new Date(Ui,3,1))?1:2,no=Math.floor((12*(wo+tl)+373)/367),Io=Rf-1+365*(Ui-1)+Math.floor((Ui-1)/4)-Math.floor((Ui-1)/100)+Math.floor((Ui-1)/400)+Math.floor((367*no-362)/12+(no<=2?0:Ch(new Date(Ui,no-1,1))?-1:-2)+1);return new Date(Ui,no-1,cn-Io+1)}getDaysPerMonth(x,H){H+=Math.floor(x/13);let Q=29+(x=(x-1)%12+1)%2;return 12===x&&function zc(Ee){return(14+11*Ee)%30<11}(H)&&Q++,Q}static{this.\u0275fac=function(){let x;return function(Q){return(x||(x=s.xGo(Hc)))(Q||Hc)}}()}static{this.\u0275prov=s.jDH({token:Hc,factory:Hc.\u0275fac})}}const uu=new Date(1882,10,12),zf=new Date(2174,10,25),ha=1300,Dp=["101010101010","110101010100","111011001001","011011010100","011011101010","001101101100","101010101101","010101010101","011010101001","011110010010","101110101001","010111010100","101011011010","010101011100","110100101101","011010010101","011101001010","101101010100","101101101010","010110101101","010010101110","101001001111","010100010111","011010001011","011010100101","101011010101","001011010110","100101011011","010010011101","101001001101","110100100110","110110010101","010110101100","100110110110","001010111010","101001011011","010100101011","101010010101","011011001010","101011101001","001011110100","100101110110","001010110110","100101010110","101011001010","101110100100","101111010010","010111011001","001011011100","100101101101","010101001101","101010100101","101101010010","101110100101","010110110100","100110110110","010101010111","001010010111","010101001011","011010100011","011101010010","101101100101","010101101010","101010101011","010100101011","110010010101","110101001010","110110100101","010111001010","101011010110","100101010111","010010101011","100101001011","101010100101","101101010010","101101101010","010101110101","001001110110","100010110111","010001011011","010101010101","010110101001","010110110100","100111011010","010011011101","001001101110","100100110110","101010101010","110101010100","110110110010","010111010101","001011011010","100101011011","010010101011","101001010101","101101001001","101101100100","101101110001","010110110100","101010110101","101001010101","110100100101","111010010010","111011001001","011011010100","101011101001","100101101011","010010101011","101010010011","110101001001","110110100100","110110110010","101010111001","010010111010","101001011011","010100101011","101010010101","101100101010","101101010101","010101011100","010010111101","001000111101","100100011101","101010010101","101101001010","101101011010","010101101101","001010110110","100100111011","010010011011","011001010101","011010101001","011101010100","101101101010","010101101100","101010101101","010101010101","101100101001","101110010010","101110101001","010111010100","101011011010","010101011010","101010101011","010110010101","011101001001","011101100100","101110101010","010110110101","001010110110","101001010110","111001001101","101100100101","101101010010","101101101010","010110101101","001010101110","100100101111","010010010111","011001001011","011010100101","011010101100","101011010110","010101011101","010010011101","101001001101","110100010110","110110010101","010110101010","010110110101","001011011010","100101011011","010010101101","010110010101","011011001010","011011100100","101011101010","010011110101","001010110110","100101010110","101010101010","101101010100","101111010010","010111011001","001011101010","100101101101","010010101101","101010010101","101101001010","101110100101","010110110010","100110110101","010011010110","101010010111","010101000111","011010010011","011101001001","101101010101","010101101010","101001101011","010100101011","101010001011","110101000110","110110100011","010111001010","101011010110","010011011011","001001101011","100101001011","101010100101","101101010010","101101101001","010101110101","000101110110","100010110111","001001011011","010100101011","010101100101","010110110100","100111011010","010011101101","000101101101","100010110110","101010100110","110101010010","110110101001","010111010100","101011011010","100101011011","010010101011","011001010011","011100101001","011101100010","101110101001","010110110010","101010110101","010101010101","101100100101","110110010010","111011001001","011011010010","101011101001","010101101011","010010101011","101001010101","110100101001","110101010100","110110101010","100110110101","010010111010","101000111011","010010011011","101001001101","101010101010","101011010101","001011011010","100101011101","010001011110","101000101110","110010011010","110101010101","011010110010","011010111001","010010111010","101001011101","010100101101","101010010101","101101010010","101110101000","101110110100","010110111001","001011011010","100101011010","101101001010","110110100100","111011010001","011011101000","101101101010","010101101101","010100110101","011010010101","110101001010","110110101000","110111010100","011011011010","010101011011","001010011101","011000101011","101100010101","101101001010","101110010101","010110101010","101010101110","100100101110","110010001111","010100100111","011010010101","011010101010","101011010110","010101011101","001010011101"];class ad extends Hc{fromGregorian(x){let H=1,Q=0,Ve=1300,Qe=function _1(Ee,x){const H=Date.UTC(Ee.getFullYear(),Ee.getMonth(),Ee.getDate()),Q=Date.UTC(x.getFullYear(),x.getMonth(),x.getDate()),Ve=Math.abs(H-Q);return Math.round(Ve/864e5)}(x,uu);if(x.getTime()-uu.getTime()>=0&&x.getTime()-zf.getTime()<=0){let cn=1300;for(let Rn=0;Rn<Dp.length;Rn++,cn++)for(let $n=0;$n<12;$n++){let tr=+Dp[Rn][$n]+29;if(Qe<=tr)return H=Qe+1,H>tr&&(H=1,$n++),$n>11&&($n=0,cn++),Q=$n,Ve=cn,new fa(Ve,Q+1,H);Qe-=tr}return null}return super.fromGregorian(x)}toGregorian(x){const H=x.year,Q=x.month-1,Ve=x.day;let Qe=new Date(uu),cn=Ve-1;if(H>=ha&&H<=1600){for(let Rn=0;Rn<H-ha;Rn++)for(let $n=0;$n<12;$n++)cn+=+Dp[Rn][$n]+29;for(let Rn=0;Rn<Q;Rn++)cn+=+Dp[H-ha][Rn]+29;Qe.setDate(uu.getDate()+cn)}else Qe=super.toGregorian(x);return Qe}getDaysPerMonth(x,H){if(H>=ha&&H<=1600){return+Dp[H-ha][x-1]+29}return super.getDaysPerMonth(x,H)}static{this.\u0275fac=function(){let x;return function(Q){return(x||(x=s.xGo(ad)))(Q||ad)}}()}static{this.\u0275prov=s.jDH({token:ad,factory:ad.\u0275fac})}}function Wl(Ee){let x=function Xf(Ee,x,H){let Q=q0(Ee);return e0(Q.gy,3,Q.march)+31*(x-1)-$s(x,7)*(x-7)+H-1}(Ee.year,Ee.month,Ee.day),H=q_(x);return H.setHours(6,30,3,200),H}function Z_(Ee){return function em(Ee){let Qe,cn,Rn,x=q_(Ee).getFullYear(),H=x-621,Q=q0(H),Ve=e0(x,3,Q.march);if(Rn=Ee-Ve,Rn>=0){if(Rn<=185)return cn=1+$s(Rn,31),Qe=ec(Rn,31)+1,new fa(H,cn,Qe);Rn-=186}else H-=1,Rn+=179,1===Q.leap&&(Rn+=1);return cn=7+$s(Rn,30),Qe=ec(Rn,30)+1,new fa(H,cn,Qe)}(e0(Ee.getFullYear(),Ee.getMonth()+1,Ee.getDate()))}function Oh(Ee,x){return x=+x,Ee.year=Ee.year+Math.floor((x-1)/12),Ee.month=Math.floor(((x-1)%12+12)%12)+1,Ee}function ec(Ee,x){return Ee-x*Math.floor(Ee/x)}function $s(Ee,x){return Math.trunc(Ee/x)}function q0(Ee){let x=[-61,9,38,199,426,686,756,818,1111,1181,1210,1635,2060,2097,2192,2262,2324,2394,2456,3178];const H=x.length,Q=Ee+621;let cn,Ve=-14,Qe=x[0];if(Ee<Qe||Ee>=x[H-1])throw new Error("Invalid Jalali year "+Ee);for(let Kr=1;Kr<H;Kr+=1){const gi=x[Kr];if(cn=gi-Qe,Ee<gi)break;Ve=Ve+8*$s(cn,33)+$s(ec(cn,33),4),Qe=gi}let Rn=Ee-Qe;Ve=Ve+8*$s(Rn,33)+$s(ec(Rn,33)+3,4),4===ec(cn,33)&&cn-Rn==4&&(Ve+=1);const tr=20+Ve-($s(Q,4)-$s(3*($s(Q,100)+1),4)-150);cn-Rn<6&&(Rn=Rn-cn+33*$s(cn+4,33));let yr=ec(ec(Rn+1,33)-1,4);return-1===yr&&(yr=4),{leap:yr,gy:Q,march:tr}}function q_(Ee){let x=4*Ee+139361631;x=x+4*$s(3*$s(4*Ee+183187720,146097),4)-3908;const H=5*$s(ec(x,1461),4)+308,Q=$s(ec(H,153),5)+1,Ve=ec($s(H,153),12)+1,Qe=$s(x,1461)-100100+$s(8-Ve,6);return new Date(Qe,Ve-1,Q)}function e0(Ee,x,H){let Q=$s(1461*(Ee+$s(x-8,6)+100100),4)+$s(153*ec(x+9,12)+2,5)+H-34840408;return Q=Q-$s(3*$s(Ee+100100+$s(x-8,6),100),4)+752,Q}function xh(Ee,x){return Ee<=6?31:Ee<=11||0===q0(x).leap?30:29}class Ou extends Gs{getDaysPerWeek(){return 7}getMonths(){return[1,2,3,4,5,6,7,8,9,10,11,12]}getWeeksPerMonth(){return 6}getNext(x,H="d",Q=1){switch(x=new fa(x.year,x.month,x.day),H){case"y":return x=function sg(Ee,x){return Ee.year=+x,Ee}(x,x.year+Q),x.month=1,x.day=1,x;case"m":return(x=Oh(x,x.month+Q)).day=1,x;case"d":return function Rp(Ee,x){let H=xh(Ee.month,Ee.year);if(x<=0)for(;x<=0;)H=xh((Ee=Oh(Ee,Ee.month-1)).month,Ee.year),x+=H;else if(x>H)for(;x>H;)x-=H,H=xh((Ee=Oh(Ee,Ee.month+1)).month,Ee.year);return Ee.day=x,Ee}(x,x.day+Q);default:return x}}getPrev(x,H="d",Q=1){return this.getNext(x,H,-Q)}getWeekday(x){const H=Wl(x).getDay();return 0===H?7:H}getWeekNumber(x,H){7===H&&(H=0);const Ve=x[(11-H)%7],Qe=Wl(Ve);Qe.setDate(Qe.getDate()+4-(Qe.getDay()||7));const cn=Qe.getTime(),Rn=Wl(new fa(Ve.year,1,1));return Math.floor(Math.round((cn-Rn.getTime())/864e5)/7)+1}getToday(){return Z_(new Date)}isValid(x){return null!=x&&Fn(x.year)&&Fn(x.month)&&Fn(x.day)&&!isNaN(Wl(x).getTime())}static{this.\u0275fac=function(){let x;return function(Q){return(x||(x=s.xGo(Ou)))(Q||Ou)}}()}static{this.\u0275prov=s.jDH({token:Ou,factory:Ou.\u0275fac})}}const mc=1080,Qf=24*mc,Qh=12*mc+793,t0=29*Qf+Qh,Pp=11*mc+204;function Dh(Ee){return Ee%4==0&&Ee%100!=0||Ee%400==0}function ju(Ee){let x=Math.floor((235*Ee-234)/19),H=x*Qh+Pp,Q=29*x+Math.floor(H/Qf),Ve=H%Qf,Qe=Q%7;return(2===Qe||4===Qe||6===Qe)&&(Q++,Qe=Q%7),1===Qe&&Ve>15*mc+204&&!el(Ee)?Q+=2:0===Qe&&Ve>21*mc+589&&el(Ee-1)&&Q++,Q}function Gu(Ee,x){let H=[31,28,31,30,31,30,31,31,30,31,30,31];return Dh(x)&&H[1]++,H[Ee-1]}function wp(Ee){return el(Ee)?13:12}function Ip(Ee){return ju(Ee+1)-ju(Ee)}function el(Ee){if(null!=Ee){let x=(12*Ee+17)%19;return x>=(x<0?-7:12)}return!1}function Xc(Ee,x){let H=ju(x+1)-ju(x),Q=(H<=380?H:H-30)-353,Qe=el(x)?[30,29,29,29,30,30,29,30,29,30,29,30,29]:[30,29,29,29,30,29,30,29,30,29,30,29];return Q>0&&Qe[2]++,Q>1&&Qe[1]++,Qe[Ee-1]}function du(Ee){let x=0;for(let H=1;H<Ee.month;H++)x+=Xc(H,Ee.year);return x+Ee.day}function Np(Ee){const x=new Date(Ee),H=x.getFullYear(),Q=x.getMonth(),Ve=x.getDate();let Qe=1721424.5+365*(H-1)+Math.floor((H-1)/4)-Math.floor((H-1)/100)+Math.floor((H-1)/400)+Math.floor((367*(Q+1)-362)/12+(Q+1<=2?0:Dh(H)?-1:-2)+Ve);Qe=Math.floor(Qe+.5);let cn=Qe-347997,Rn=Math.floor(cn*Qf/t0),$n=Math.floor((19*Rn+234)/235)+1,tr=ju($n),yr=cn-tr;for(;yr<1;)$n--,tr=ju($n),yr=cn-tr;let Kr=1,gi=yr;for(;gi>Xc(Kr,$n);)gi-=Xc(Kr,$n),Kr++;return new fa($n,Kr,gi)}function Pf(Ee){const x=Ee.year,H=Ee.month,Q=Ee.day;let Ve=ju(x);for(let yr=1;yr<H;yr++)Ve+=Xc(yr,x);Ve+=Q;let Qe=Ve-2092591,cn=Qe>=0;cn||(Qe=-Qe);let Rn=1970,$n=1,tr=1;for(;Qe>0;)cn?Qe>=(Dh(Rn)?366:365)?(Qe-=Dh(Rn)?366:365,Rn++):Qe>=Gu($n,Rn)?(Qe-=Gu($n,Rn),$n++):(tr+=Qe,Qe=0):Qe>=(Dh(Rn-1)?366:365)?(Qe-=Dh(Rn-1)?366:365,Rn--):($n>1?$n--:($n=12,Rn--),Qe>=Gu($n,Rn)?Qe-=Gu($n,Rn):(tr=Gu($n,Rn)-Qe+1,Qe=0));return new Date(Rn,$n-1,tr)}function ld(Ee){if(!Ee)return"";const x=["","\u05d0","\u05d1","\u05d2","\u05d3","\u05d4","\u05d5","\u05d6","\u05d7","\u05d8"],H=["\u05d9","\u05d9\u05d0","\u05d9\u05d1","\u05d9\u05d2","\u05d9\u05d3","\u05d8\u05d5","\u05d8\u05d6","\u05d9\u05d6","\u05d9\u05d7","\u05d9\u05d8"],Q=["","","\u05db","\u05dc","\u05de","\u05e0","\u05e1","\u05e2","\u05e4","\u05e6"],Ve=["","\u05e7","\u05e8","\u05e9","\u05ea","\u05ea\u05e7","\u05ea\u05e8","\u05ea\u05e9","\u05ea\u05ea","\u05ea\u05ea\u05e7"],Qe=["","\u05d0","\u05d1","\u05d1\u05d0","\u05d1\u05d1","\u05d4","\u05d4\u05d0","\u05d4\u05d1","\u05d4\u05d1\u05d0","\u05d4\u05d1\u05d1"];let $n=0,tr=[],yr=0;for(;Ee>0;){let Kr=Ee%10;if(0===yr)$n=Kr;else if(1===yr)1!==Kr?tr.unshift(Q[Kr],x[$n]):tr.unshift(H[$n]);else{if(2!==yr){5!==Kr&&tr.unshift(Qe[Kr],"\u05f3"," ");break}tr.unshift(Ve[Kr])}Ee=Math.floor(Ee/10),0===yr&&0===Ee&&tr.unshift(x[Kr]),yr++}return tr=tr.join("").split(""),1===tr.length?tr.push("\u05f3"):tr.length>1&&tr.splice(tr.length-1,0,"\u05f4"),tr.join("")}class gc extends Gs{getDaysPerWeek(){return 7}getMonths(x){return x&&el(x)?[1,2,3,4,5,6,7,8,9,10,11,12,13]:[1,2,3,4,5,6,7,8,9,10,11,12]}getWeeksPerMonth(){return 6}isValid(x){if(null!=x){let H=Ln(x.year)&&Ln(x.month)&&Ln(x.day);return H=H&&x.month>0&&x.month<=(el(x.year)?13:12),H=H&&x.day>0&&x.day<=Xc(x.month,x.year),H&&!isNaN(Pf(x).getTime())}return!1}getNext(x,H="d",Q=1){switch(x=new fa(x.year,x.month,x.day),H){case"y":return x.year+=Q,x.month=1,x.day=1,x;case"m":return x=function Jf(Ee,x){let H=x>=0;for(H||(x=-x);x>0;)H?x>wp(Ee.year)-Ee.month?(x-=wp(Ee.year)-Ee.month+1,Ee.year++,Ee.month=1):(Ee.month+=x,x=0):x>=Ee.month?(Ee.year--,x-=Ee.month,Ee.month=wp(Ee.year)):(Ee.month-=x,x=0);return Ee}(x,Q),x.day=1,x;case"d":return function Cl(Ee,x){let H=x>=0;for(H||(x=-x);x>0;)H?x>
1Ip(Ee.year)-du(Ee)?(x-=Ip(Ee.year)-du(Ee)+1,Ee.year++,Ee.month=1,Ee.day=1):x>Xc(Ee.month,Ee.year)-Ee.day?(x-=Xc(Ee.month,Ee.year)-Ee.day+1,Ee.month++,Ee.day=1):(Ee.day+=x,x=0):x>=Ee.day?(x-=Ee.day,Ee.month--,0===Ee.month&&(Ee.year--,Ee.month=wp(Ee.year)),Ee.day=Xc(Ee.month,Ee.year)):(Ee.day-=x,x=0);return Ee}(x,Q);default:return x}}getPrev(x,H="d",Q=1){return this.getNext(x,H,-Q)}getWeekday(x){const H=Pf(x).getDay();return 0===H?7:H}getWeekNumber(x,H){const Q=x[x.length-1];return Math.ceil(du(Q)/7)}getToday(){return Np(new Date)}toGregorian(x){return Bn(Pf(x))}fromGregorian(x){return Np(ti(x))}static{this.\u0275fac=function(){let x;return function(Q){return(x||(x=s.xGo(gc)))(Q||gc)}}()}static{this.\u0275prov=s.jDH({token:gc,factory:gc.\u0275fac})}}const Zf=["\u05e9\u05e0\u05d9","\u05e9\u05dc\u05d9\u05e9\u05d9","\u05e8\u05d1\u05d9\u05e2\u05d9","\u05d7\u05de\u05d9\u05e9\u05d9","\u05e9\u05d9\u05e9\u05d9","\u05e9\u05d1\u05ea","\u05e8\u05d0\u05e9\u05d5\u05df"],Jh=["\u05ea\u05e9\u05e8\u05d9","\u05d7\u05e9\u05d5\u05df","\u05db\u05e1\u05dc\u05d5","\u05d8\u05d1\u05ea","\u05e9\u05d1\u05d8","\u05d0\u05d3\u05e8","\u05e0\u05d9\u05e1\u05df","\u05d0\u05d9\u05d9\u05e8","\u05e1\u05d9\u05d5\u05df","\u05ea\u05de\u05d5\u05d6","\u05d0\u05d1","\u05d0\u05dc\u05d5\u05dc"],Rh=["\u05ea\u05e9\u05e8\u05d9","\u05d7\u05e9\u05d5\u05df","\u05db\u05e1\u05dc\u05d5","\u05d8\u05d1\u05ea","\u05e9\u05d1\u05d8","\u05d0\u05d3\u05e8 \u05d0\u05f3","\u05d0\u05d3\u05e8 \u05d1\u05f3","\u05e0\u05d9\u05e1\u05df","\u05d0\u05d9\u05d9\u05e8","\u05e1\u05d9\u05d5\u05df","\u05ea\u05de\u05d5\u05d6","\u05d0\u05d1","\u05d0\u05dc\u05d5\u05dc"];class wd extends Ya{getMonthShortName(x,H){return this.getMonthFullName(x,H)}getMonthFullName(x,H){return el(H)?Rh[x-1]||"":Jh[x-1]||""}getWeekdayLabel(x,H){return Zf[x-1]||""}getDayAriaLabel(x){return`${ld(x.day)} ${this.getMonthFullName(x.month,x.year)} ${ld(x.year)}`}getDayNumerals(x){return ld(x.day)}getWeekNumerals(x){return ld(x)}getYearNumerals(x){return ld(x)}static{this.\u0275fac=function(){let x;return function(Q){return(x||(x=s.xGo(wd)))(Q||wd)}}()}static{this.\u0275prov=s.jDH({token:wd,factory:wd.\u0275fac})}}function Ph(Ee){return new Date(Ee.year-543,Ee.month-1,Ee.day)}function Wu(Ee){return new fa(Ee.getFullYear()+543,Ee.getMonth()+1,Ee.getDate())}class qf extends ts{getToday(){return Wu(new Date)}getNext(x,H="d",Q=1){let Ve=Ph(x),Qe=!0,cn=Ve.getMonth();switch(H){case"y":Ve.setFullYear(Ve.getFullYear()+Q);break;case"m":cn+=Q,Ve.setMonth(cn),cn%=12,cn<0&&(cn+=12);break;case"d":Ve.setDate(Ve.getDate()+Q),Qe=!1;break;default:return x}return Qe&&Ve.getMonth()!==cn&&Ve.setDate(0),Wu(Ve)}getPrev(x,H="d",Q=1){return this.getNext(x,H,-Q)}getWeekday(x){let Q=Ph(x).getDay();return 0===Q?7:Q}getWeekNumber(x,H){7===H&&(H=0);const Qe=Ph(x[(11-H)%7]);Qe.setDate(Qe.getDate()+4-(Qe.getDay()||7));const cn=Qe.getTime();return Qe.setMonth(0),Qe.setDate(1),Math.floor(Math.round((cn-Qe.getTime())/864e5)/7)+1}isValid(x){if(!(x&&Fn(x.year)&&Fn(x.month)&&Fn(x.day)&&0!==x.year))return!1;const H=Ph(x);return!isNaN(H.getTime())&&H.getFullYear()===x.year-543&&H.getMonth()+1===x.month&&H.getDate()===x.day}static{this.\u0275fac=function(){let x;return function(Q){return(x||(x=s.xGo(qf)))(Q||qf)}}()}static{this.\u0275prov=s.jDH({token:qf,factory:qf.\u0275fac})}}class wh extends Ic{fromModel(x){return x instanceof Date&&!isNaN(x.getTime())?this._fromNativeDate(x):null}toModel(x){return x&&Fn(x.year)&&Fn(x.month)&&Fn(x.day)?this._toNativeDate(x):null}_fromNativeDate(x){return{year:x.getFullYear(),month:x.getMonth()+1,day:x.getDate()}}_toNativeDate(x){const H=new Date(x.year,x.month-1,x.day,12);return H.setFullYear(x.year),H}static{this.\u0275fac=function(){let x;return function(Q){return(x||(x=s.xGo(wh)))(Q||wh)}}()}static{this.\u0275prov=s.jDH({token:wh,factory:wh.\u0275fac})}}class aa extends wh{_fromNativeDate(x){return{year:x.getUTCFullYear(),month:x.getUTCMonth()+1,day:x.getUTCDate()}}_toNativeDate(x){const H=new Date(Date.UTC(x.year,x.month-1,x.day));return H.setUTCFullYear(x.year),H}static{this.\u0275fac=function(){let x;return function(Q){return(x||(x=s.xGo(aa)))(Q||aa)}}()}static{this.\u0275prov=s.jDH({token:aa,factory:aa.\u0275fac})}}class $l{static{this.\u0275fac=function(H){return new(H||$l)}}static{this.\u0275mod=s.$C({type:$l,imports:[cu,ef,Ml,Of],exports:[cu,ef,Ml,Of]})}static{this.\u0275inj=s.G2t({})}}class Lp{constructor(){this.autoClose=!0,this.placement=["bottom-start","bottom-end","top-start","to
1p-end"],this.popperOptions=x=>x}static{this.\u0275fac=function(H){return new(H||Lp)}}static{this.\u0275prov=s.jDH({token:Lp,factory:Lp.\u0275fac,providedIn:"root"})}}class Zh{static{this.\u0275fac=function(H){return new(H||Zh)}}static{this.\u0275dir=s.FsC({type:Zh,selectors:[["",8,"navbar"]],standalone:!0})}}class cd{set disabled(x){this._disabled=""===x||!0===x,this._renderer.setProperty(this.elementRef.nativeElement,"disabled",this._disabled)}get disabled(){return this._disabled}constructor(x,H){this.elementRef=x,this._renderer=H,this._disabled=!1}static{this.\u0275fac=function(H){return new(H||cd)(s.rXU(s.aKT),s.rXU(s.sFG))}}static{this.\u0275dir=s.FsC({type:cd,selectors:[["","ngbDropdownItem",""]],hostAttrs:[1,"dropdown-item"],hostVars:3,hostBindings:function(H,Q){2&H&&(s.Mr5("tabIndex",Q.disabled?-1:0),s.AVh("disabled",Q.disabled))},inputs:{disabled:"disabled"},standalone:!0})}}class rf{constructor(x,H){this.dropdown=x,this.placement="bottom",this.isOpen=!1,this.nativeElement=H.nativeElement}static{this.\u0275fac=function(H){return new(H||rf)(s.rXU((0,s.Rfq)(()=>sf)),s.rXU(s.aKT))}}static{this.\u0275dir=s.FsC({type:rf,selectors:[["","ngbDropdownMenu",""]],contentQueries:function(H,Q,Ve){if(1&H&&s.wni(Ve,cd,4),2&H){let Qe;s.mGM(Qe=s.lsd())&&(Q.menuItems=Qe)}},hostVars:4,hostBindings:function(H,Q){1&H&&s.bIt("keydown.ArrowUp",function(Qe){return Q.dropdown.onKeyDown(Qe)})("keydown.ArrowDown",function(Qe){return Q.dropdown.onKeyDown(Qe)})("keydown.Home",function(Qe){return Q.dropdown.onKeyDown(Qe)})("keydown.End",function(Qe){return Q.dropdown.onKeyDown(Qe)})("keydown.Enter",function(Qe){return Q.dropdown.onKeyDown(Qe)})("keydown.Space",function(Qe){return Q.dropdown.onKeyDown(Qe)})("keydown.Tab",function(Qe){return Q.dropdown.onKeyDown(Qe)})("keydown.Shift.Tab",function(Qe){return Q.dropdown.onKeyDown(Qe)}),2&H&&s.AVh("dropdown-menu",!0)("show",Q.dropdown.isOpen())},standalone:!0})}}class Sc{constructor(x,H){this.dropdown=x,this.nativeElement=H.nativeElement}static{this.\u0275fac=function(H){return new(H||Sc)(s.rXU((0,s.Rfq)(()=>sf)),s.rXU(s.aKT))}}static{this.\u0275dir=s.FsC({type:Sc,selectors:[["","ngbDropdownAnchor",""]],hostAttrs:[1,"dropdown-toggle"],hostVars:1,hostBindings:function(H,Q){2&H&&s.BMQ("aria-expanded",Q.dropdown.isOpen())},standalone:!0})}}class vc extends Sc{constructor(x,H){super(x,H)}static{this.\u0275fac=function(H){return new(H||vc)(s.rXU((0,s.Rfq)(()=>sf)),s.rXU(s.aKT))}}static{this.\u0275dir=s.FsC({type:vc,selectors:[["","ngbDropdownToggle",""]],hostAttrs:[1,"dropdown-toggle"],hostVars:1,hostBindings:function(H,Q){1&H&&s.bIt("click",function(){return Q.dropdown.toggle()})("keydown.ArrowUp",function(Qe){return Q.dropdown.onKeyDown(Qe)})("keydown.ArrowDown",function(Qe){return Q.dropdown.onKeyDown(Qe)})("keydown.Home",function(Qe){return Q.dropdown.onKeyDown(Qe)})("keydown.End",function(Qe){return Q.dropdown.onKeyDown(Qe)})("keydown.Tab",function(Qe){return Q.dropdown.onKeyDown(Qe)})("keydown.Shift.Tab",function(Qe){return Q.dropdown.onKeyDown(Qe)}),2&H&&s.BMQ("aria-expanded",Q.dropdown.isOpen())},standalone:!0,features:[s.Jv_([{provide:Sc,useExisting:(0,s.Rfq)(()=>vc)}]),s.Vt3]})}}class sf{constructor(x,H,Q,Ve,Qe,cn){this._changeDetector=x,this._document=Q,this._ngZone=Ve,this._elementRef=Qe,this._renderer=cn,this._destroyCloseHandlers$=new v.B,this._bodyContainer=null,this._open=!1,this.openChange=new s.bkB,this.placement=H.placement,this.popperOptions=H.popperOptions,this.container=H.container,this.autoClose=H.autoClose,this._positioning=Ys()}ngOnInit(){this.display||(this.display=this._elementRef.nativeElement.closest(".
1navbar")?"static":"dynamic")}ngAfterContentInit(){this._ngZone.onStable.pipe((0,ie.s)(1)).subscribe(()=>{this._applyPlacementClasses(),this._open&&this._setCloseHandlers()})}ngOnChanges(x){if(x.container&&this._open&&this._applyContainer(this.container),x.placement&&!x.placement.firstChange&&(this._positioning.setOptions({hostElement:this._anchor.nativeElement,targetElement:this._bodyContainer||this._menu.nativeElement,placement:this.placement,appendToBody:"body"===this.container}),this._applyPlacementClasses()),x.dropdownClass){const{currentValue:H,previousValue:Q}=x.dropdownClass;this._applyCustomDropdownClass(H,Q)}x.autoClose&&this._open&&(this.autoClose=x.autoClose.currentValue,this._setCloseHandlers())}isOpen(){return this._open}open(){this._open||(this._open=!0,this._applyContainer(this.container),this.openChange.emit(!0),this._setCloseHandlers(),this._anchor&&(this._anchor.nativeElement.focus(),"dynamic"===this.display&&this._ngZone.runOutsideAngular(()=>{this._positioning.createPopper({hostElement:this._anchor.nativeElement,targetElement:this._bodyContainer||this._menu.nativeElement,placement:this.placement,appendToBody:"body"===this.container,updatePopperOptions:x=>this.popperOptions(ll([0,2])(x))}),this._applyPlacementClasses(),this._zoneSubscription=this._ngZone.onStable.subscribe(()=>this._positionMenu())})))}_setCloseHandlers(){this._destroyCloseHandlers$.next(),Fu(this._ngZone,this._document,this.autoClose,x=>{this.close(),0===x&&this._anchor.nativeElement.focus()},this._destroyCloseHandlers$,this._menu?[this._menu.nativeElement]:[],this._anchor?[this._anchor.nativeElement]:[],".dropdown-item,.dropdown-divider")}close(){this._open&&(this._open=!1,this._resetContainer(),this._positioning.destroy(),this._zoneSubscription?.unsubscribe(),this._destroyCloseHandlers$.next(),this.openChange.emit(!1),this._changeDetector.markForCheck())}toggle(){this.isOpen()?this.close():this.open()}ngOnDestroy(){this.close()}onKeyDown(x){const H=x.which,Q=this._getMenuElements();let Ve=-1,Qe=null;const cn=this._isEventFromToggle(x);if(!cn&&Q.length&&Q.forEach((Rn,$n)=>{Rn.contains(x.target)&&(Qe=Rn),Rn===Xi(this._document)&&(Ve=$n)}),H!==ki.Space&&H!==ki.Enter){if(H!==ki.Tab){if(cn||Qe){if(this.open(),Q.length){switch(H){case ki.ArrowDown:Ve=Math.min(Ve+1,Q.length-1);break;case ki.ArrowUp:if(this._isDropup()&&-1===Ve){Ve=Q.length-1;break}Ve=Math.max(Ve-1,0);break;case ki.Home:Ve=0;break;case ki.End:Ve=Q.length-1}Q[Ve].focus()}x.preventDefault()}}else if(x.target&&this.isOpen()&&this.autoClose){if(this._anchor.nativeElement===x.target)return void("body"!==this.container||x.shiftKey?x.shiftKey&&this.close():(this._renderer.setAttribute(this._menu.nativeElement,"tabindex","0"),this._menu.nativeElement.focus(),this._renderer.removeAttribute(this._menu.nativeElement,"tabindex")));if("body"===this.container){const Rn=this._menu.nativeElement.querySelectorAll(Vu);x.shiftKey&&x.target===Rn[0]?(this._anchor.nativeElement.focus(),x.preventDefault()):!x.shiftKey&&x.target===Rn[Rn.length-1]&&(this._anchor.nativeElement.focus(),this.close())}else(0,P.R)(x.target,"focusout").pipe((0,ie.s)(1)).subscribe(({relatedTarget:Rn})=>{this._elementRef.nativeElement.contains(Rn)||this.close()})}}else Qe&&(!0===this.autoClose||"inside"===this.autoClose)&&(0,P.R)(Qe,"click").pipe((0,ie.s)(1)).subscribe(()=>this.close())}_isDropup(){return this._elementRef.nativeElement.classList.contains("dropup")}_isEventFromToggle(x){return this._anchor.nativeElement.contains(x.target)}_getMenuElements(){const x=this._menu;return null==x?[]:x.menuItems.filter(H=>!H.disabled).map(H=>H.elementRef.nativeElement)}_positionMenu(){const x=this._menu;this.isOpen()&&x&&("dynamic"===this.display?(this._positioning.update(),this._applyPlacementClasses()):this._applyPlacementClasses(this._getFirstPlacement(this.placement)))}_getFirstPlacement(x){return Array.isArray(x)?x[0]:x.split(" ")[0]}_resetContainer(){const x=this._renderer;if(this._menu){const H=this._elementRef.nativeElement,Q=this._menu.nativeElement;x.appendChild(H,Q)}this._bodyContainer&&(x.removeChild(this._document.body,this._bodyContainer),this._bodyContainer=null)}_applyContainer(x=null){if(this._resetContainer(),"body"===x){const H=this._renderer,Q=this._menu.nativeElement,Ve=this._bodyContainer=this._bodyContainer||H.createElement("div");H.setStyle(Ve,"position","absolute"),H.setStyle(Q,"position","static"),H.setStyle(Ve,"z-index","1055"),H.appendChild(Ve,Q),H.appendChild(this._document.body,Ve)}this._applyCustomDropdownClass(this.dropdownClass)}_applyCustomDropdownClass(x,H){const Q="body"===this.container?this._bodyContainer:this._elementRef.nativeElement;Q&&(H&&this._renderer.removeClass(Q,H),x&&this._renderer.addClass(Q,x))}_applyPlacementClasses(x){const H=this._menu;if(H){x||(x=this._getFirstPlacement(this.placement));const Q=this._renderer,Ve=this._elementRef.nativeElement;Q.removeClass(Ve,"dropup"),Q.removeClass(Ve,"dropdown");const{nativeElement:Qe}=H;"static"===this.display?(H.placement=null,Q.setAttribute(Qe,"data-bs-popper","static")):(H.placement=x,Q.removeAttribute(Qe,"data-bs-popper"));const cn=-1!==x.search("^top")?"dropup":"dropdown";Q.addClass(Ve,cn);const Rn=this._bodyContainer;Rn&&(Q.removeClass(Rn,"dropup"),Q.removeClass(Rn,"dropdown"),Q.addClass(Rn,cn))}}static{this.\u0275fac=function(H){return new(H||sf)(s.rXU(s.gRc),s.rXU(Lp),s.rXU(Be.qQ),s.rXU(s.SKi),s.rXU(s.aKT),s.rXU(s.sFG))}}
1static{this.\u0275dir=s.FsC({type:sf,selectors:[["","ngbDropdown",""]],contentQueries:function(H,Q,Ve){if(1&H&&(s.wni(Ve,rf,5),s.wni(Ve,Sc,5)),2&H){let Qe;s.mGM(Qe=s.lsd())&&(Q._menu=Qe.first),s.mGM(Qe=s.lsd())&&(Q._anchor=Qe.first)}},hostVars:2,hostBindings:function(H,Q){2&H&&s.AVh("show",Q.isOpen())},inputs:{autoClose:"autoClose",dropdownClass:"dropdownClass",_open:["open","_open"],placement:"placement",popperOptions:"popperOptions",container:"container",display:"display"},outputs:{openChange:"openChange"},exportAs:["ngbDropdown"],standalone:!0,features:[s.OA$]})}}class af{static{this.\u0275fac=function(H){return new(H||af)}}static{this.\u0275mod=s.$C({type:af,imports:[sf,Sc,vc,rf,cd],exports:[sf,Sc,vc,rf,cd]})}static{this.\u0275inj=s.G2t({})}}class $u{constructor(x,H,Q){this.nodes=x,this.viewRef=H,this.componentRef=Q}}class n0{constructor(x,H,Q,Ve,Qe,cn){this._componentType=x,this._injector=H,this._viewContainerRef=Q,this._renderer=Ve,this._ngZone=Qe,this._applicationRef=cn,this._windowRef=null,this._contentRef=null}open(x,H,Q=!1){this._windowRef||(this._contentRef=this._getContentRef(x,H),this._windowRef=this._viewContainerRef.createComponent(this._componentType,{injector:this._injector,projectableNodes:this._contentRef.nodes}));const{nativeElement:Ve}=this._windowRef.location,Qe=this._ngZone.onStable.pipe((0,ie.s)(1),(0,xe.Z)(()=>ys(this._ngZone,Ve,({classList:cn})=>cn.add("show"),{animation:Q,runningTransition:"continue"})));return{windowRef:this._windowRef,transition$:Qe}}close(x=!1){return this._windowRef?ys(this._ngZone,this._windowRef.location.nativeElement,({classList:H})=>H.remove("show"),{animation:x,runningTransition:"stop"}).pipe((0,X.M)(()=>{this._windowRef&&(this._viewContainerRef.remove(this._viewContainerRef.indexOf(this._windowRef.hostView)),this._windowRef=null),this._contentRef?.viewRef&&(this._applicationRef.detachView(this._contentRef.viewRef),this._contentRef.viewRef.destroy(),this._contentRef=null)})):(0,y.of)(void 0)}_getContentRef(x,H){if(x){if(x instanceof s.C4Q){const Q=x.createEmbeddedView(H);return this._applicationRef.attachView(Q),new $u([Q.rootNodes],Q)}return new $u([[this._renderer.createText(`${x}`)]])}return new $u([])}}class eh{constructor(x,H){this._el=x,this._zone=H}ngOnInit(){this._zone.onStable.asObservable().pipe((0,ie.s)(1)).subscribe(()=>{ys(this._zone,this._el.nativeElement,(x,H)=>{H&&os(x),x.classList.add("show")},{animation:this.animation,runningTransition:"continue"})})}hide(){return ys(this._zone,this._el.nativeElement,({classList:x})=>x.remove("show"),{animation:this.animation,runningTransition:"stop"})}static{this.\u0275fac=function(H){return new(H||eh)(s.rXU(s.aKT),s.rXU(s.SKi))}}static{this.\u0275cmp=s.VBU({type:eh,selectors:[["ngb-modal-backdrop"]],hostAttrs:[2,"z-index","1055"],hostVars:6,hostBindings:function(H,Q){2&H&&(s.HbH("modal-backdrop"+(Q.backdropClass?" "+Q.backdropClass:"")),s.AVh("show",!Q.animation)("fade",Q.animation))},inputs:{animation:"animation",backdropClass:"backdropClass"},standalone:!0,features:[s.aNF],decls:0,vars:0,template:function(H,Q){},encapsulation:2})}}class wf{update(x){}close(x){}dismiss(x){}}const g_=["animation","ariaLabelledBy","ariaDescribedBy","backdrop","centered","fullscreen","keyboard","scrollable","size","windowClass","modalDialogClass"],ag=["animation","backdropClass"];class r0{_applyWindowOptions(x,H){g_.forEach(Q=>{Hr(H[Q])&&(x[Q]=H[Q])})}_applyBackdropOptions(x,H){ag.forEach(Q=>{Hr(H[Q])&&(x[Q]=H[Q])})}update(x){this._applyWindowOptions(this._windowCmptRef.instance,x),this._backdropCmptRef&&this._backdropCmptRef.instance&&this._applyBackdropOptions(this._backdropCmptRef.instance,x)}get componentInstance(){if(this._contentRef&&this._contentRef.componentRef)return this._contentRef.componentRef.instance}get closed(){return this._closed.asObservable().pipe((0,pe.Q)(this._hidden))}get dismissed(){return this._dismissed.asObservable().pipe((0,pe.Q)(this._hidden))}get hidden(){return this._hidden.asObservable()}get shown(){return this._windowCmptRef.instance.shown.asObservable()}constructor(x,H,Q,Ve){this._windowCmptRef=x,this._contentRef=H,this._backdropCmptRef=Q,this._beforeDismiss=Ve,this._closed=new v.B,this._dismissed=new v.B,this._hidden=new v.B,x.instance.dismissEvent.subscribe(Qe=>{this.dismiss(Qe)}),this.result=new Promise((Qe,cn)=>{this._resolve=Qe,this._reject=cn}),this.result.then(null,()=>{})}close(x){this._windowCmptRef&&(this._closed.next(x),this._resolve(x),this._removeModalElements())}_dismiss(x){this._dismissed.next(x),this._reject(x),this._removeModalElements()}dismiss(x){if(this._windowCmptRef)if(this._beforeDismiss){const H=this._beforeDismiss();Ti(H)?H.then(Q=>{!1!==Q&&this._dismiss(x)},()=>{}):!1!==H&&this._dismiss(x)}else this._dismiss(x)}_removeModalElements(){const x=this._windowCmptRef.instance.hide(),H=this._backdropCmptRef?this._backdropCmptRef.instance.hide():(0,y.of)(void 0);x.subscribe(()=>{const{nativeElement:Q}=this._windowCmptRef.location;Q.parentNode.removeChild(Q),this._windowCmptRef.destroy(),this._contentRef&&this._contentRef.viewRef&&this._contentRef.viewRef.destroy(),this._windowCmptRef=null,this._contentRef=null}),H.subscribe(()=>{if(this._backdropCmptRef){const{nativeElement:Q}=this._backdropCmptRef.location;Q.parentNode.removeChild(Q),this._backdropCmptRef.destroy(),this._backdropCmptRef=null}}),(0,te.y)(x,H).subscribe(()=>{this._hidden.next(),this._hidden.complete()})}}var qh;!function(Ee){Ee[Ee.BACKDROP_CLICK=0]="BACKDROP_CLICK",Ee[Ee.ESC=1]="ESC"}(qh||(qh={}));class ep{constructor(x,H,Q){this._document=x,this._elRef=H,this._zone=Q,this._closed$=new v.B,this._elWithFocus=null,this.backdrop=!0,this.keyboard=!0,this.dismissEvent=new s.bkB,this.shown=new v.B,this.hidden=new v.B}get fullscreenClass(){return!0===this.fullscreen?" modal-fullscreen":$t(this.fullscreen)?` modal-fullscreen-${this.fullscreen}-down`:""}dismiss(x){this.dismissEvent.emit(x)}ngOnInit(){this._elWithFocus=this._document.activeElement,this._zone.onStable.asObservable().pipe((0,ie.s)(1)).subscribe(()=>{this._show()})}ngOnDestroy(){this._disableEventHandling()}hide(){const{nativeElement:x}=this._elRef,H={animation:this.animation,runningTransition:"stop"},Q=ys(this._zone,x,()=>x.classList.remove("show"),H),Ve=ys(this._zone,this._dialogEl.nativeElement,()=>{},H),Qe=(0,te.y)(Q,Ve);return Qe.subscribe(()=>{this.hidden.next(),this.hidden.complete()}),this._disableEventHandling(),this._restoreFocus(),Qe}_show(){const x={animation:this.animation,runningTransition:"continue"},H=ys(this._zone,this._elRef.nativeElement,(Ve,Qe)=>{Qe&&os(Ve),Ve.classList.add("show")},x),Q=ys(this._zone,this._dialogEl.nativeElement,()=>{},x);(0,te.y)(H,Q).subscribe(()=>{this.shown.next(),this.shown.complete()}),this._enableEventHandling(),this._setFocus()}_enableEventHandling(){const{nativeElement:x}=this._elRef;this._zone.runOutsideAngular(()=>{(0,P.R)(x,"keydown").pipe((0,pe.Q)(this._closed$),(0,oe.p)(Q=>Q.which===ki.Escape)).subscribe(Q=>{this.keyboard?requestAnimationFrame(()=>{Q.defaultPrevented||this._zone.run(()=>this.dismiss(qh.ESC))}):"static"===this.backdrop&&this._bumpBackdrop()});let H=!1;(0,P.R)(this._dialogEl.nativeElement,"mousedown").pipe((0,pe.Q)(this._closed$),(0,X.M)(()=>H=!1),(0,ge.n)(()=>(0,P.R)(x,"mouseup").pipe((0,pe.Q)(this._closed$),(0,ie.s)(1))),(0,oe.p)(({target:Q})=>x===Q)).subscribe(()=>{H=!0}),(0,P.R)(x,"click").pipe((0,pe.Q)(this._closed$)).subscribe(({target:Q})=>{x===Q&&("static"===this.backdrop?this._bumpBackdrop():!0===this.backdrop&&!H&&this._zone.run(()=>this.dismiss(qh.BACKDROP_CLICK))),H=!1}
1)})}_disableEventHandling(){this._closed$.next()}_setFocus(){const{nativeElement:x}=this._elRef;if(!x.contains(document.activeElement)){const H=x.querySelector("[ngbAutofocus]"),Q=xf(x)[0];(H||Q||x).focus()}}_restoreFocus(){const x=this._document.body,H=this._elWithFocus;let Q;Q=H&&H.focus&&x.contains(H)?H:x,this._zone.runOutsideAngular(()=>{setTimeout(()=>Q.focus()),this._elWithFocus=null})}_bumpBackdrop(){"static"===this.backdrop&&ys(this._zone,this._elRef.nativeElement,({classList:x})=>(x.add("modal-static"),()=>x.remove("modal-static")),{animation:this.animation,runningTransition:"continue"})}static{this.\u0275fac=function(H){return new(H||ep)(s.rXU(Be.qQ),s.rXU(s.aKT),s.rXU(s.SKi))}}static{this.\u0275cmp=s.VBU({type:ep,selectors:[["ngb-modal-window"]],viewQuery:function(H,Q){if(1&H&&s.GBs(El,7),2&H){let Ve;s.mGM(Ve=s.lsd())&&(Q._dialogEl=Ve.first)}},hostAttrs:["role","dialog","tabindex","-1"],hostVars:7,hostBindings:function(H,Q){2&H&&(s.BMQ("aria-modal",!0)("aria-labelledby",Q.ariaLabelledBy)("aria-describedby",Q.ariaDescribedBy),s.HbH("modal d-block"+(Q.windowClass?" "+Q.windowClass:"")),s.AVh("fade",Q.animation))},inputs:{animation:"animation",ariaLabelledBy:"ariaLabelledBy",ariaDescribedBy:"ariaDescribedBy",backdrop:"backdrop",centered:"centered",fullscreen:"fullscreen",keyboard:"keyboard",scrollable:"scrollable",size:"size",windowClass:"windowClass",modalDialogClass:"modalDialogClass"},outputs:{dismissEvent:"dismiss"},standalone:!0,features:[s.aNF],ngContentSelectors:vs,decls:4,vars:2,consts:[["role","document"],["dialog",""],[1,"modal-content"]],template:function(H,Q){1&H&&(s.NAR(),s.j41(0,"div",0,1)(2,"div",2),s.SdG(3),s.k0s()()),2&H&&s.HbH("modal-dialog"+(Q.size?" modal-"+Q.size:"")+(Q.centered?" modal-dialog-centered":"")+Q.fullscreenClass+(Q.scrollable?" modal-dialog-scrollable":"")+(Q.modalDialogClass?" "+Q.modalDialogClass:""))},styles:["ngb-modal-window .component-host-scrollable{display:flex;flex-direction:column;overflow:hidden}\n"],encapsulation:2})}}class tp{constructor(x){this._document=x}hide(){const x=Math.abs(window.innerWidth-this._document.documentElement.clientWidth),H=this._document.body,Q=H.style,{overflow:Ve,paddingRight:Qe}=Q;if(x>0){const cn=parseFloat(window.getComputedStyle(H).paddingRight);Q.paddingRight=`${cn+x}px`}return Q.overflow="hidden",()=>{x>0&&(Q.paddingRight=Qe),Q.overflow=Ve}}static{this.\u0275fac=function(H){return new(H||tp)(s.KVO(Be.qQ))}}static{this.\u0275prov=s.jDH({token:tp,factory:tp.\u0275fac,providedIn:"root"})}}class Hp{constructor(x,H,Q,Ve,Qe,cn,Rn){this._applicationRef=x,this._injector=H,this._environmentInjector=Q,this._document=Ve,this._scrollBar=Qe,this._rendererFactory=cn,this._ngZone=Rn,this._activeWindowCmptHasChanged=new v.B,this._ariaHiddenValues=new Map,this._scrollBarRestoreFn=null,this._modalRefs=[],this._windowCmpts=[],this._activeInstances=new s.bkB,this._activeWindowCmptHasChanged.subscribe(()=>{if(this._windowCmpts.length){const $n=this._windowCmpts[this._windowCmpts.length-1];tf(this._ngZone,$n.location.nativeElement,this._activeWindowCmptHasChanged),this._revertAriaHidden(),this._setAriaHidden($n.location.nativeElement)}})}_restoreScrollBar(){const x=this._scrollBarRestoreFn;x&&(this._scrollBarRestoreFn=null,x())}_hideScrollBar(){this._scrollBarRestoreFn||(this._scrollBarRestoreFn=this._scrollBar.hide())}open(x,H,Q){const Ve=Q.container instanceof HTMLElement?Q.container:Hr(Q.container)?this._document.querySelector(Q.container):this._document.body,Qe=this._rendererFactory.createRenderer(null,null);if(!Ve)throw new Error(`The specified modal container "${Q.container||"body"}" was not found in the DOM.`);this._hideScrollBar();const cn=new wf,Rn=(x=Q.injector||x).get(s.uvJ,null)||this._environmentInjector,$n=this._getContentRef(x,Rn,H,cn,Q);let tr=!1!==Q.backdrop?this._attachBackdrop(Ve):void 0,yr=this._attachWindowComponent(Ve,$n.nodes),Kr=new r0(yr,$n,tr,Q.beforeDismiss);return this._registerModalRef(Kr),this._registerWindowCmpt(yr),Kr.hidden.pipe((0,ie.s)(1)).subscribe(()=>Promise.resolve(!0).then(()=>{this._modalRefs.length||(Qe.removeClass(this._document.body,"modal-open"),this._restoreScrollBar(),this._revertAriaHidden())})),cn.close=gi=>{Kr.close(gi)},cn.dismiss=gi=>{Kr.dismiss(gi)},cn.update=gi=>{Kr.update(gi)}
1,Kr.update(Q),1===this._modalRefs.length&&Qe.addClass(this._document.body,"modal-open"),tr&&tr.instance&&tr.changeDetectorRef.detectChanges(),yr.changeDetectorRef.detectChanges(),Kr}get activeInstances(){return this._activeInstances}dismissAll(x){this._modalRefs.forEach(H=>H.dismiss(x))}hasOpenModals(){return this._modalRefs.length>0}_attachBackdrop(x){let H=(0,s.a0P)(eh,{environmentInjector:this._applicationRef.injector,elementInjector:this._injector});return this._applicationRef.attachView(H.hostView),x.appendChild(H.location.nativeElement),H}_attachWindowComponent(x,H){let Q=(0,s.a0P)(ep,{environmentInjector:this._applicationRef.injector,elementInjector:this._injector,projectableNodes:H});return this._applicationRef.attachView(Q.hostView),x.appendChild(Q.location.nativeElement),Q}_getContentRef(x,H,Q,Ve,Qe){return Q?Q instanceof s.C4Q?this._createFromTemplateRef(Q,Ve):$t(Q)?this._createFromString(Q):this._createFromComponent(x,H,Q,Ve,Qe):new $u([])}_createFromTemplateRef(x,H){const Q={$implicit:H,close(Qe){H.close(Qe)},dismiss(Qe){H.dismiss(Qe)}},Ve=x.createEmbeddedView(Q);return this._applicationRef.attachView(Ve),new $u([Ve.rootNodes],Ve)}_createFromString(x){const H=this._document.createTextNode(`${x}`);return new $u([[H]])}_createFromComponent(x,H,Q,Ve,Qe){const cn=s.zZn.create({providers:[{provide:wf,useValue:Ve}],parent:x}),Rn=(0,s.a0P)(Q,{environmentInjector:H,elementInjector:cn}),$n=Rn.location.nativeElement;return Qe.scrollable&&$n.classList.add("component-host-scrollable"),this._applicationRef.attachView(Rn.hostView),new $u([[$n]],Rn.hostView,Rn)}_setAriaHidden(x){const H=x.parentElement;H&&x!==this._document.body&&(Array.from(H.children).forEach(Q=>{Q!==x&&"SCRIPT"!==Q.nodeName&&(this._ariaHiddenValues.set(Q,Q.getAttribute("aria-hidden")),Q.setAttribute("aria-hidden","true"))}),this._setAriaHidden(H))}_revertAriaHidden(){this._ariaHiddenValues.forEach((x,H)=>{x?H.setAttribute("aria-hidden",x):H.removeAttribute("aria-hidden")}),this._ariaHiddenValues.clear()}_registerModalRef(x){const H=()=>{const Q=this._modalRefs.indexOf(x);Q>-1&&(this._modalRefs.splice(Q,1),this._activeInstances.emit(this._modalRefs))};this._modalRefs.push(x),this._activeInstances.emit(this._modalRefs),x.result.then(H,H)}_registerWindowCmpt(x){this._windowCmpts.push(x),this._activeWindowCmptHasChanged.next(),x.onDestroy(()=>{const H=this._windowCmpts.indexOf(x);H>-1&&(this._windowCmpts.splice(H,1),this._activeWindowCmptHasChanged.next())})}static{this.\u0275fac=function(H){return new(H||Hp)(s.KVO(s.o8S),s.KVO(s.zZn),s.KVO(s.uvJ),s.KVO(Be.qQ),s.KVO(tp),s.KVO(s._9s),s.KVO(s.SKi))}}static{this.\u0275prov=s.jDH({token:Hp,factory:Hp.\u0275fac,providedIn:"root"})}}class kp{constructor(x){this._ngbConfig=x,this.backdrop=!0,this.fullscreen=!1,this.keyboard=!0}get animation(){return void 0===this._animation?this._ngbConfig.animation:this._animation}set animation(x){this._animation=x}static{this.\u0275fac=function(H){return new(H||kp)(s.KVO(sa))}}static{this.\u0275prov=s.jDH({token:kp,factory:kp.\u0275fac,providedIn:"root"})}}class lf{constructor(x,H,Q){this._injector=x,this._modalStack=H,this._config=Q}open(x,H={}){const Q={...this._config,animation:this._config.animation,...H};return this._modalStack.open(this._injector,x,Q)}get activeInstances(){return this._modalStack.activeInstances}dismissAll(x){this._modalStack.dismissAll(x)}hasOpenModals(){return this._modalStack.hasOpenModals()}static{this.\u0275fac=function(H){return new(H||lf)(s.KVO(s.zZn),s.KVO(Hp),s.KVO(kp))}}static{this.\u0275prov=s.jDH({token:lf,factory:lf.\u0275fac,providedIn:"root"})}}class Nd{static{this.\u0275fac=function(H){return new(H||Nd)}}static{this.\u0275mod=s.$C({type:Nd})}static{this.\u0275inj=s.G2t({providers:[lf]})}}class Up{constructor(x){this._ngbConfig=x,this.destroyOnHide=!0,this.orientation="horizontal",this.roles="tablist",this.keyboard=!1}get animation(){return void 0===this._animation?this._ngbConfig.animation:this._animation}set animation(x){this._animation=x}static{this.\u0275fac=function(H){return new(H||Up)(s.KVO(sa))}}static{this.\u0275prov=s.jDH({token:Up,factory:Up.\u0275fac,providedIn:"root"})}}const i0=Ee=>Hr(Ee)&&""!==Ee;let tm=0;
1class np{constructor(x){this.templateRef=x}static{this.\u0275fac=function(H){return new(H||np)(s.rXU(s.C4Q))}}static{this.\u0275dir=s.FsC({type:np,selectors:[["ng-template","ngbNavContent",""]],standalone:!0})}}class ta{constructor(x,H){this.role=x,this.nav=H}static{this.\u0275fac=function(H){return new(H||ta)(s.kS0("role"),s.rXU((0,s.Rfq)(()=>Ld)))}}static{this.\u0275dir=s.FsC({type:ta,selectors:[["","ngbNavItem","",5,"ng-container"]],hostVars:1,hostBindings:function(H,Q){2&H&&s.BMQ("role",Q.role?Q.role:Q.nav.roles?"presentation":void 0)},standalone:!0})}}class cf{constructor(x,H){this._nav=x,this.elementRef=H,this.disabled=!1,this.shown=new s.bkB,this.hidden=new s.bkB}ngAfterContentChecked(){this.contentTpl=this.contentTpls.first}ngOnInit(){Hr(this.domId)||(this.domId="ngb-nav-"+tm++)}get active(){return this._nav.activeId===this.id}get id(){return i0(this._id)?this._id:this.domId}get panelDomId(){return`${this.domId}-panel`}isPanelInDom(){return(Hr(this.destroyOnHide)?!this.destroyOnHide:!this._nav.destroyOnHide)||this.active}static{this.\u0275fac=function(H){return new(H||cf)(s.rXU((0,s.Rfq)(()=>Ld)),s.rXU(s.aKT))}}static{this.\u0275dir=s.FsC({type:cf,selectors:[["","ngbNavItem",""]],contentQueries:function(H,Q,Ve){if(1&H&&s.wni(Ve,np,4),2&H){let Qe;s.mGM(Qe=s.lsd())&&(Q.contentTpls=Qe)}},hostVars:2,hostBindings:function(H,Q){2&H&&s.AVh("nav-item",!0)},inputs:{destroyOnHide:"destroyOnHide",disabled:"disabled",domId:"domId",_id:["ngbNavItem","_id"]},outputs:{shown:"shown",hidden:"hidden"},exportAs:["ngbNavItem"],standalone:!0})}}class Ld{constructor(x,H,Q,Ve){this.role=x,this._cd=Q,this._document=Ve,this.activeIdChange=new s.bkB,this.shown=new s.bkB,this.hidden=new s.bkB,this.destroy$=new v.B,this.navItemChange$=new v.B,this.navChange=new s.bkB,this.animation=H.animation,this.destroyOnHide=H.destroyOnHide,this.orientation=H.orientation,this.roles=H.roles,this.keyboard=H.keyboard}click(x){x.disabled||this._updateActiveId(x.id)}onKeyDown(x){if("tablist"!==this.roles||!this.keyboard)return;const H=x.which,Q=this.links.filter(cn=>!cn.navItem.disabled),{length:Ve}=Q;let Qe=-1;
1if(Q.forEach((cn,Rn)=>{cn.elRef.nativeElement===this._document.activeElement&&(Qe=Rn)}),Ve){switch(H){case ki.ArrowLeft:if("vertical"===this.orientation)return;Qe=(Qe-1+Ve)%Ve;break;case ki.ArrowRight:if("vertical"===this.orientation)return;Qe=(Qe+1)%Ve;break;case ki.ArrowDown:if("horizontal"===this.orientation)return;Qe=(Qe+1)%Ve;break;case ki.ArrowUp:if("horizontal"===this.orientation)return;Qe=(Qe-1+Ve)%Ve;break;case ki.Home:Qe=0;break;case ki.End:Qe=Ve-1}"changeWithArrows"===this.keyboard&&this.select(Q[Qe].navItem.id),Q[Qe].elRef.nativeElement.focus(),x.preventDefault()}}select(x){this._updateActiveId(x,!1)}ngAfterContentInit(){if(!Hr(this.activeId)){const x=this.items.first?this.items.first.id:null;i0(x)&&(this._updateActiveId(x,!1),this._cd.detectChanges())}this.items.changes.pipe((0,pe.Q)(this.destroy$)).subscribe(()=>this._notifyItemChanged(this.activeId))}ngOnChanges({activeId:x}){x&&!x.firstChange&&this._notifyItemChanged(x.currentValue)}ngOnDestroy(){this.destroy$.next()}_updateActiveId(x,H=!0){if(this.activeId!==x){let Q=!1;H&&this.navChange.emit({activeId:this.activeId,nextId:x,preventDefault:()=>{Q=!0}}),Q||(this.activeId=x,this.activeIdChange.emit(x),this._notifyItemChanged(x))}}_notifyItemChanged(x){this.navItemChange$.next(this._getItemById(x))}_getItemById(x){return this.items&&this.items.find(H=>H.id===x)||null}static{this.\u0275fac=function(H){return new(H||Ld)(s.kS0("role"),s.rXU(Up),s.rXU(s.gRc),s.rXU(Be.qQ))}}static{this.\u0275dir=s.FsC({type:Ld,selectors:[["","ngbNav",""]],contentQueries:function(H,Q,Ve){if(1&H&&(s.wni(Ve,cf,4),s.wni(Ve,Ol,5)),2&H){let Qe;s.mGM(Qe=s.lsd())&&(Q.items=Qe),s.mGM(Qe=s.lsd())&&(Q.links=Qe)}},hostVars:6,hostBindings:function(H,Q){1&H&&s.bIt("keydown.arrowLeft",function(Qe){return Q.onKeyDown(Qe)})("keydown.arrowRight",function(Qe){return Q.onKeyDown(Qe)})("keydown.arrowDown",function(Qe){return Q.onKeyDown(Qe)})("keydown.arrowUp",function(Qe){return Q.onKeyDown(Qe)})("keydown.Home",function(Qe){return Q.onKeyDown(Qe)})("keydown.End",function(Qe){return Q.onKeyDown(Qe)}),2&H&&(s.BMQ("aria-orientation","vertical"===Q.orientation&&"tablist"===Q.roles?"vertical":void 0)("role",Q.role?Q.role:Q.roles?"tablist":void 0),s.AVh("nav",!0)("flex-column","vertical"===Q.orientation))},inputs:{activeId:"activeId",animation:"animation",destroyOnHide:"destroyOnHide",orientation:"orientation",roles:"roles",keyboard:"keyboard"},outputs:{activeIdChange:"activeIdChange",shown:"shown",hidden:"hidden",navChange:"navChange"},exportAs:["ngbNav"],standalone:!0,features:[s.OA$]})}}class Ol{constructor(x,H,Q,Ve){this.role=x,this.navItem=H,this.nav=Q,this.elRef=Ve}hasNavItemClass(){return this.navItem.elementRef.nativeElement.nodeType===Node.COMMENT_NODE}static{this.\u0275fac=function(H){return new(H||Ol)(s.kS0("role"),s.rXU(cf),s.rXU(Ld),s.rXU(s.aKT))}}static{this.\u0275dir=s.FsC({type:Ol,selectors:[["","ngbNavLink",""]],hostVars:14,hostBindings:function(H,Q){2&H&&(s.Mr5("id",Q.navItem.domId),s.BMQ("role",Q.role?Q.role:Q.nav.roles?"tab":void 0)("tabindex",Q.navItem.disabled?-1:void 0)("aria-controls",Q.navItem.isPanelInDom()?Q.navItem.panelDomId:null)("aria-selected",Q.navItem.active)("aria-disabled",Q.navItem.disabled),s.AVh("nav-link",!0)("nav-item",Q.hasNavItemClass())("active",Q.navItem.active)("disabled",Q.navItem.disabled))},standalone:!0})}}class th{constructor(x,H){this.navItem=x,this.nav=H}static{this.\u0275fac=function(H){return new(H||th)(s.rXU(cf),s.rXU(Ld))}}static{this.\u0275dir=s.FsC({type:th,selectors:[["button","ngbNavLink",""]],hostAttrs:["type","button"],hostVars:1,hostBindings:function(H,Q){1&H&&s.bIt("click",function(){return Q.nav.click(Q.navItem)}),2&H&&s.Mr5("disabled",Q.navItem.disabled)},standalone:!0,features:[s.nM4([Ol])]})}}class nh{constructor(x,H){this.navItem=x,this.nav=H}static{this.\u0275fac=function(H){return new(H||nh)(s.rXU(cf),s.rXU(Ld))}}static{this.\u0275dir=s.FsC({type:nh,selectors:[["a","ngbNavLink",""]],hostAttrs:["href",""],hostBindings:function(H,Q){1&H&&s.bIt("click",function(Qe){return Q.nav.click(Q.navItem),Qe.preventDefault()})},standalone:!0,features:[s.nM4([Ol])]})}}const nm=({classList:Ee})=>(Ee.remove("show"),()=>Ee.remove("active")),S_=(Ee,x)=>{x&&os(Ee),Ee.classList.add("show")};
1class rp{constructor(x){this.elRef=x}static{this.\u0275fac=function(H){return new(H||rp)(s.rXU(s.aKT))}}static{this.\u0275dir=s.FsC({type:rp,selectors:[["","ngbNavPane",""]],hostAttrs:[1,"tab-pane"],hostVars:5,hostBindings:function(H,Q){2&H&&(s.Mr5("id",Q.item.panelDomId),s.BMQ("role",Q.role?Q.role:Q.nav.roles?"tabpanel":void 0)("aria-labelledby",Q.item.domId),s.AVh("fade",Q.nav.animation))},inputs:{item:"item",nav:"nav",role:"role"},standalone:!0})}}class rh{constructor(x,H){this._cd=x,this._ngZone=H,this._activePane=null}isPanelTransitioning(x){return this._activePane?.item===x}ngAfterViewInit(){this._updateActivePane(),this.nav.navItemChange$.pipe((0,pe.Q)(this.nav.destroy$),(0,ue.Z)(this._activePane?.item||null),(0,se.F)(),(0,Pe.i)(1)).subscribe(x=>{const H={animation:this.nav.animation,runningTransition:"stop"};this._cd.detectChanges(),this._activePane?ys(this._ngZone,this._activePane.elRef.nativeElement,nm,H).subscribe(()=>{const Q=this._activePane?.item;this._activePane=this._getPaneForItem(x),this._cd.markForCheck(),this._activePane&&(this._activePane.elRef.nativeElement.classList.add("active"),ys(this._ngZone,this._activePane.elRef.nativeElement,S_,H).subscribe(()=>{x&&(x.shown.emit(),this.nav.shown.emit(x.id))})),Q&&(Q.hidden.emit(),this.nav.hidden.emit(Q.id))}):this._updateActivePane()})}_updateActivePane(){this._activePane=this._getActivePane(),this._activePane?.elRef.nativeElement.classList.add("show"),this._activePane?.elRef.nativeElement.classList.add("active")}_getPaneForItem(x){return this._panes&&this._panes.find(H=>H.item===x)||null}_getActivePane(){return this._panes&&this._panes.find(x=>x.item.active)||null}static{this.\u0275fac=function(H){return new(H||rh)(s.rXU(s.gRc),s.rXU(s.SKi))}}static{this.\u0275cmp=s.VBU({type:rh,selectors:[["","ngbNavOutlet",""]],viewQuery:function(H,Q){if(1&H&&s.GBs(rp,5),2&H){let Ve;s.mGM(Ve=s.lsd())&&(Q._panes=Ve)}},hostVars:2,hostBindings:function(H,Q){2&H&&s.AVh("tab-content",!0)},inputs:{paneRole:"paneRole",nav:["ngbNavOutlet","nav"]},standalone:!0,features:[s.aNF],attrs:Ma,decls:1,vars:1,consts:[["ngFor","",3,"ngForOf"],["ngbNavPane","",3,"item","nav","role",4,"ngIf"],["ngbNavPane","",3,"item","nav","role"],[3,"ngTemplateOutlet","ngTemplateOutletContext"]],template:function(H,Q){1&H&&s.DNE(0,Tu,1,1,"ng-template",0),2&H&&s.Y8G("ngForOf",Q.nav.items)},dependencies:[rp,Be.pM,Be.bT,Be.T3],encapsulation:2,changeDetection:0})}}class uf{static{this.\u0275fac=function(H){return new(H||uf)}}static{this.\u0275mod=s.$C({type:uf,imports:[np,Ld,cf,ta,nh,th,Ol,rh,rp],exports:[np,Ld,cf,ta,nh,th,Ol,rh,rp]})}static{this.\u0275inj=s.G2t({})}}class ip{constructor(){this.disabled=!1,this.boundaryLinks=!1,this.directionLinks=!0,this.ellipses=!0,this.maxSize=0,this.pageSize=10,this.rotate=!1}static{this.\u0275fac=function(H){return new(H||ip)}}static{this.\u0275prov=s.jDH({token:ip,factory:ip.\u0275fac,providedIn:"root"})}}class ud{constructor(x){this.templateRef=x}static{this.\u0275fac=function(H){return new(H||ud)(s.rXU(s.C4Q))}}static{this.\u0275dir=s.FsC({type:ud,selectors:[["ng-template","ngbPaginationEllipsis",""]],standalone:!0})}}class sp{constructor(x){this.templateRef=x}static{this.\u0275fac=function(H){return new(H||sp)(s.rXU(s.C4Q))}}static{this.\u0275dir=s.FsC({type:sp,selectors:[["ng-template","ngbPaginationFirst",""]],standalone:!0})}}class ih{constructor(x){this.templateRef=x}static{this.\u0275fac=function(H){return new(H||ih)(s.rXU(s.C4Q))}}static{this.\u0275dir=s.FsC({type:ih,selectors:[["ng-template","ngbPaginationLast",""]],standalone:!0})}}class sh{constructor(x){this.templateRef=x}static{this.\u0275fac=function(H){return new(H||sh)(s.rXU(s.C4Q))}}static{this.\u0275dir=s.FsC({type:sh,selectors:[["ng-template","ngbPaginationNext",""]],standalone:!0})}}class Bp{constructor(x){this.templateRef=x}static{this.\u0275fac=function(H){return new(H||Bp)(s.rXU(s.C4Q))}}static{this.\u0275dir=s.FsC({type:Bp,selectors:[["ng-template","ngbPaginationNumber",""]],standalone:!0})}}class Fp{constructor(x){this.templateRef=x}static{this.\u0275fac=function(H){return new(H||Fp)(s.rXU(s.C4Q))}}static{this.\u0275dir=s.FsC({type:Fp,selectors:[["ng-template","ngbPaginationPrevious",""]],standalone:!0})}}
1class Vp{constructor(x){this.templateRef=x}static{this.\u0275fac=function(H){return new(H||Vp)(s.rXU(s.C4Q))}}static{this.\u0275dir=s.FsC({type:Vp,selectors:[["ng-template","ngbPaginationPages",""]],standalone:!0})}}class v_{constructor(x){this.pageCount=0,this.pages=[],this.page=1,this.pageChange=new s.bkB(!0),this.disabled=x.disabled,this.boundaryLinks=x.boundaryLinks,this.directionLinks=x.directionLinks,this.ellipses=x.ellipses,this.maxSize=x.maxSize,this.pageSize=x.pageSize,this.rotate=x.rotate,this.size=x.size}hasPrevious(){return this.page>1}hasNext(){return this.page<this.pageCount}nextDisabled(){return!this.hasNext()||this.disabled}previousDisabled(){return!this.hasPrevious()||this.disabled}selectPage(x){this._updatePages(x)}ngOnChanges(x){this._updatePages(this.page)}isEllipsis(x){return-1===x}_applyEllipses(x,H){this.ellipses&&(x>0&&(x>2?this.pages.unshift(-1):2===x&&this.pages.unshift(2),this.pages.unshift(1)),H<this.pageCount&&(H<this.pageCount-2?this.pages.push(-1):H===this.pageCount-2&&this.pages.push(this.pageCount-1),this.pages.push(this.pageCount)))}_applyRotation(){let x=0,H=this.pageCount,Q=Math.floor(this.maxSize/2),Ve=this.maxSize%2==0?Q-1:Q;return this.page<=Q?H=this.maxSize:this.pageCount-this.page<Q?x=this.pageCount-this.maxSize:(x=this.page-Q-1,H=this.page+Ve),[x,H]}_applyPagination(){let H=(Math.ceil(this.page/this.maxSize)-1)*this.maxSize;return[H,H+this.maxSize]}_setPageInRange(x){const H=this.page;this.page=tt(x,this.pageCount,1),this.page!==H&&Ln(this.collectionSize)&&this.pageChange.emit(this.page)}_updatePages(x){this.pageCount=Math.ceil(this.collectionSize/this.pageSize),Ln(this.pageCount)||(this.pageCount=0),this.pages.length=0;for(let H=1;H<=this.pageCount;H++)this.pages.push(H);if(this._setPageInRange(x),this.maxSize>0&&this.pageCount>this.maxSize){let H=0,Q=this.pageCount;this.rotate?[H,Q]=this._applyRotation():[H,Q]=this._applyPagination(),this.pages=this.pages.slice(H,Q),this._applyEllipses(H,Q)}}static{this.\u0275fac=function(H){return new(H||v_)(s.rXU(ip))}}static{this.\u0275cmp=s.VBU({type:v_,selectors:[["ngb-pagination"]],contentQueries:function(H,Q,Ve){if(1&H&&(s.wni(Ve,ud,5),s.wni(Ve,sp,5),s.wni(Ve,ih,5),s.wni(Ve,sh,5),s.wni(Ve,Bp,5),s.wni(Ve,Fp,5),s.wni(Ve,Vp,5)),2&H){let Qe;s.mGM(Qe=s.lsd())&&(Q.tplEllipsis=Qe.first),s.mGM(Qe=s.lsd())&&(Q.tplFirst=Qe.first),s.mGM(Qe=s.lsd())&&(Q.tplLast=Qe.first),s.mGM(Qe=s.lsd())&&(Q.tplNext=Qe.first),s.mGM(Qe=s.lsd())&&(Q.tplNumber=Qe.first),s.mGM(Qe=s.lsd())&&(Q.tplPrevious=Qe.first),s.mGM(Qe=s.lsd())&&(Q.tplPages=Qe.first)}},hostAttrs:["role","navigation"],inputs:{disabled:"disabled",boundaryLinks:"boundaryLinks",directionLinks:"directionLinks",ellipses:"ellipses",rotate:"rotate",collectionSize:"collectionSize",maxSize:"maxSize",page:"page",pageSize:"pageSize",size:"size"},outputs:{pageChange:"pageChange"},standalone:!0,features:[s.OA$,s.aNF],decls:20,vars:12,consts:function(){let x,H,Q,Ve,Qe,cn,Rn,$n;return x=$localize`:@@ngb.pagination.first:««`,H=$localize`:@@ngb.pagination.previous:«`,Q=$localize`:@@ngb.pagination.next:»`,Ve=$localize`:@@ngb.pagination.last:»»`,Qe=$localize`:@@ngb.pagination.first-aria:First`,cn=$localize`:@@ngb.pagination.previous-aria:Previous`,Rn=$localize`:@@ngb.pagination.next-aria:Next`,$n=$localize`:@@ngb.pagination.last-aria:Last`,[["first",""],["previous",""],["next",""],["last",""],["ellipsis",""],["defaultNumber",""],["defaultPages",""],["class","page-item",3,"disabled",4,"ngIf"],[3,"ngTemplateOutlet","ngTemplateOutletContext"],["aria-hidden","true"],x,H,Q,Ve,["class","page-item",3,"active","disabled",4,"ngFor","ngForOf"],[1,"page-item"],["class","page-link","tabindex","-1","aria-disabled","true",4,"ngIf"],["class","page-link","href","",3,"click",4,"ngIf"],["tabindex","-1","aria-disabled","true",1,"page-link"],["href","",1,"page-link",3,"click"],["aria-label",Qe,"href","",1,"page-link",3,"click"],["aria-label",cn,"href","",1,"page-link",3,"click"],["aria-label",Rn,"href","",1,"page-link",3,"click"],["aria-label",$n,"href","",1,"page-link",3,"click"]]},template:function(H,Q){if(1&H&&(s.DNE(0,za,2,0,"ng-template",null,0,s.C5r),s.DNE(2,Jl,2,0,"ng-template",null,1,s.C5r),s.DNE(4,vn,2,0,"ng-template",null,2,s.C5r),s.DNE(6,be,2,0,"ng-template",null,3,s.C5r),s.DNE(8,At,1,0,"ng-template",null,4,s.C5r),s.DNE(10,hn,1,1,"ng-template",null,5,s.C5r),s.DNE(12,Oc,1,1,"ng-template",null,6,s.C5r),s.j41(14,"ul"),s.DNE(15,ku,3,9,"li",7),s.DNE(16,Zl,3,8,"li",7),s.DNE(17,rd,0,0,"ng-template",8),s.DNE(18,dc,3,9,"li",7),s.DNE(19,ia,3,9,"li",7),s.k0s()),2&H){const Ve=s.sdS(13);s.R7$(14),s.HbH("pagination"+(Q.size?" pagination-"+Q.size:"")),s.R7$(1),s.Y8G("ngIf",Q.boundaryLinks),s.R7$(1),s.Y8G("ngIf",Q.directionLinks),s.R7$(1),s.Y8G("ngTemplateOutlet",(null==Q.tplPages?null:Q.tplPages.templateRef)||Ve)("ngTemplateOutletContext",s.sMw(8,Md,Q.page,Q.pages,Q.disabled)),s.R7$(1),s.Y8G("ngIf",Q.directionLinks),s.R7$(1),s.Y8G("ngIf",Q.boundaryLinks)}},dependencies:[Be.bT,Be.pM,Be.T3],encapsulation:2,changeDetection:0})}}
1class oh{static{this.\u0275fac=function(H){return new(H||oh)}}static{this.\u0275mod=s.$C({type:oh,imports:[v_,ud,sp,ih,sh,Bp,Fp,Vp],exports:[v_,ud,sp,ih,sh,Bp,Fp,Vp]})}static{this.\u0275inj=s.G2t({})}}const E_={hover:["mouseenter","mouseleave"],focus:["focusin","focusout"]};function lg(Ee,x,H,Q,Ve,Qe=0,cn=0){const Rn=function T_(Ee){const x=(Ee||"").trim();if(0===x.length)return[];const H=x.split(/\s+/).map(Ve=>Ve.split(":")).map(Ve=>E_[Ve[0]]||Ve),Q=H.filter(Ve=>Ve.includes("manual"));if(Q.length>1)throw"Triggers parse error: only one manual trigger is allowed";if(1===Q.length&&H.length>1)throw"Triggers parse error: manual trigger can't be mixed with other triggers";return Q.length?[]:H}(x);if(0===Rn.length)return()=>{};const $n=new Set,tr=[];let yr;function Kr(_i,bs){Ee.addEventListener(_i,bs),tr.push(()=>Ee.removeEventListener(_i,bs))}function gi(_i,bs){clearTimeout(yr),bs>0?yr=setTimeout(_i,bs):_i()}for(const[_i,bs]of Rn)bs?(Kr(_i,()=>{$n.add(_i),gi(()=>$n.size>0&&Q(),Qe)}),Kr(bs,()=>{$n.delete(_i),gi(()=>0===$n.size&&Ve(),cn)})):Kr(_i,()=>H()?gi(Ve,cn):gi(Q,Qe));return()=>tr.forEach(_i=>_i())}class y_{constructor(x){this._ngbConfig=x,this.autoClose=!0,this.placement="auto",this.popperOptions=H=>H,this.triggers="click",this.disablePopover=!1,this.openDelay=0,this.closeDelay=0}get animation(){return void 0===this._animation?this._ngbConfig.animation:this._animation}set animation(x){this._animation=x}static{this.\u0275fac=function(H){return new(H||y_)(s.KVO(sa))}}static{this.\u0275prov=s.jDH({token:y_,factory:y_.\u0275fac,providedIn:"root"})}}let m1=0;class Ku{isTitleTemplate(){return this.title instanceof s.C4Q}static{this.\u0275fac=function(H){return new(H||Ku)}}static{this.\u0275cmp=s.VBU({type:Ku,selectors:[["ngb-popover-window"]],hostAttrs:["role","tooltip",2,"position","absolute"],hostVars:5,hostBindings:function(H,Q){2&H&&(s.Mr5("id",Q.id),s.HbH("popover"+(Q.popoverClass?" "+Q.popoverClass:"")),s.AVh("fade",Q.animation))},inputs:{animation:"animation",title:"title",id:"id",popoverClass:"popoverClass",context:"context"},standalone:!0,features:[s.aNF],ngContentSelectors:vs,decls:4,vars:1,consts:[["data-popper-arrow","",1,"popover-arrow"],["class","popover-header",4,"ngIf"],[1,"popover-body"],[1,"popover-header"],["simpleTitle",""],[3,"ngTemplateOutlet","ngTemplateOutletContext"]],template:function(H,Q){1&H&&(s.NAR(),s.nrm(0,"div",0),s.DNE(1,Ea,4,2,"h3",1),s.j41(2,"div",2),s.SdG(3),s.k0s()),2&H&&(s.R7$(1),s.Y8G("ngIf",Q.title))},dependencies:[Be.T3,Be.bT],encapsulation:2,changeDetection:0})}}class Yp{_isDisabled(){return!(!this.disablePopover&&(this.ngbPopover||this.popoverTitle))}constructor(x,H,Q,Ve,Qe,cn,Rn,$n,tr){this._elementRef=x,this._renderer=H,this._ngZone=cn,this._document=Rn,this._changeDetector=$n,this.shown=new s.bkB,this.hidden=new s.bkB,this._ngbPopoverWindowId="ngb-popover-"+m1++,this._windowRef=null,this.animation=Qe.animation,this.autoClose=Qe.autoClose,this.placement=Qe.placement,this.popperOptions=Qe.popperOptions,this.triggers=Qe.triggers,this.container=Qe.container,this.disablePopover=Qe.disablePopover,this.popoverClass=Qe.popoverClass,this.openDelay=Qe.openDelay,this.closeDelay=Qe.closeDelay,this._positioning=Ys(),this._popupService=new n0(Ku,Q,Ve,H,this._ngZone,tr)}open(x){if(!this._windowRef&&!this._isDisabled()){const{windowRef:H,transition$:Q}=this._popupService.open(this.ngbPopover,x??this.popoverContext,this.animation);this._windowRef=H,this._windowRef.setInput("animation",this.animation),this._windowRef.setInput("title",this.popoverTitle),this._windowRef.setInput("context",x??this.popoverContext),this._windowRef.setInput("popoverClass",this.popoverClass),this._windowRef.setInput("id",this._ngbPopoverWindowId),this._renderer.setAttribute(this._getPositionTargetElement(),"aria-describedby",this._ngbPopoverWindowId),"body"===this.container&&this._document.querySelector(this.container).appendChild(this._windowRef.location.nativeElement),this._windowRef.changeDetectorRef.detectChanges(),this._windowRef.changeDetectorRef.markForCheck(),this._ngZone.runOutsideAngular(()=>{this._positioning.createPopper({hostElement:this._getPositionTargetElement(),targetElement:this._windowRef.location.nativeElement,placement:this.placement,appendToBody:"body"===this.container,baseClass:"bs-popover",updatePopperOptions:Ve=>this.popperOptions(ll([0,8])(Ve))}),Promise.resolve().then(()=>
1{this._positioning.update(),this._zoneSubscription=this._ngZone.onStable.subscribe(()=>this._positioning.update())})}),Fu(this._ngZone,this._document,this.autoClose,()=>this.close(),this.hidden,[this._windowRef.location.nativeElement]),Q.subscribe(()=>this.shown.emit())}}close(x=this.animation){this._windowRef&&(this._renderer.removeAttribute(this._getPositionTargetElement(),"aria-describedby"),this._popupService.close(x).subscribe(()=>{this._windowRef=null,this._positioning.destroy(),this._zoneSubscription?.unsubscribe(),this.hidden.emit(),this._changeDetector.markForCheck()}))}toggle(){this._windowRef?this.close():this.open()}isOpen(){return null!=this._windowRef}ngOnInit(){this._unregisterListenersFn=lg(this._elementRef.nativeElement,this.triggers,this.isOpen.bind(this),this.open.bind(this),this.close.bind(this),+this.openDelay,+this.closeDelay)}ngOnChanges({ngbPopover:x,popoverTitle:H,disablePopover:Q,popoverClass:Ve}){Ve&&this.isOpen()&&(this._windowRef.instance.popoverClass=Ve.currentValue),(x||H||Q)&&this._isDisabled()&&this.close()}ngOnDestroy(){this.close(!1),this._unregisterListenersFn?.()}_getPositionTargetElement(){return($t(this.positionTarget)?this._document.querySelector(this.positionTarget):this.positionTarget)||this._elementRef.nativeElement}static{this.\u0275fac=function(H){return new(H||Yp)(s.rXU(s.aKT),s.rXU(s.sFG),s.rXU(s.zZn),s.rXU(s.c1b),s.rXU(y_),s.rXU(s.SKi),s.rXU(Be.qQ),s.rXU(s.gRc),s.rXU(s.o8S))}}static{this.\u0275dir=s.FsC({type:Yp,selectors:[["","ngbPopover",""]],inputs:{animation:"animation",autoClose:"autoClose",ngbPopover:"ngbPopover",popoverTitle:"popoverTitle",placement:"placement",popperOptions:"popperOptions",triggers:"triggers",positionTarget:"positionTarget",container:"container",disablePopover:"disablePopover",popoverClass:"popoverClass",popoverContext:"popoverContext",openDelay:"openDelay",closeDelay:"closeDelay"},outputs:{shown:"shown",hidden:"hidden"},exportAs:["ngbPopover"],standalone:!0,features:[s.OA$]})}}class op{static{this.\u0275fac=function(H){return new(H||op)}}static{this.\u0275mod=s.$C({type:op,imports:[Yp],exports:[Yp]})}static{this.\u0275inj=s.G2t({})}}class Ih{constructor(){this.max=100,this.animated=!1,this.ariaLabel="progress bar",this.striped=!1,this.showValue=!1}static{this.\u0275fac=function(H){return new(H||Ih)}}static{this.\u0275prov=s.jDH({token:Ih,factory:Ih.\u0275fac,providedIn:"root"})}}class ap{set max(x){this._max=!Ln(x)||x<=0?100:x}get max(){return this._max}constructor(x){this.value=0,this.max=x.max,this.animated=x.animated,this.ariaLabel=x.ariaLabel,this.striped=x.striped,this.textType=x.textType,this.type=x.type,this.showValue=x.showValue,this.height=x.height}getValue(){return tt(this.value,this.max)}getPercentValue(){return 100*this.getValue()/this.max}static{this.\u0275fac=function(H){return new(H||ap)(s.rXU(Ih))}}static{this.\u0275cmp=s.VBU({type:ap,selectors:[["ngb-progressbar"]],hostAttrs:["role","progressbar","aria-valuemin","0",1,"progress"],hostVars:5,hostBindings:function(H,Q){2&H&&(s.BMQ("aria-valuenow",Q.getValue())("aria-valuemax",Q.max)("aria-label",Q.ariaLabel),s.xc7("height",Q.height))},inputs:{max:"max",animated:"animated",ariaLabel:"ariaLabel",striped:"striped",showValue:"showValue",textType:"textType",type:"type",value:"value",height:"height"},standalone:!0,features:[s.aNF],ngContentSelectors:vs,decls:3,vars:11,consts:function(){let x;return x=$localize`:@@ngb.progressbar.value:${"\ufffd0\ufffd"}:INTERPOLATION:`,[[4,"ngIf"],x]},template:function(H,Q){1&H&&(s.NAR(),s.j41(0,"div"),s.DNE(1,Ll,3,3,"span",0),s.SdG(2),s.k0s()),2&H&&(s.STu("progress-bar",Q.type?Q.textType?" bg-"+Q.type:" text-bg-"+Q.type:"","",Q.textType?" text-"+Q.textType:"",""),s.xc7("width",Q.getPercentValue(),"%"),s.AVh("progress-bar-animated",Q.animated)("progress-bar-striped",Q.striped),s.R7$(1),s.Y8G("ngIf",Q.showValue))},dependencies:[Be.bT,Be.m1],encapsulation:2,changeDetection:0})}}class xu{static{this.\u0275fac=function(H){return new(H||xu)}}static{this.\u0275mod=s.$C({type:xu,imports:[ap],exports:[ap]})}static{this.\u0275inj=s.G2t({})}}class o0{constructor(){this.max=10,this.readonly=!1,this.resettable=!1,this.tabindex=0}static{this.\u0275fac=function(H){return new(H||o0)}}static{this.\u0275prov=s.jDH({token:o0,factory:o0.\u0275fac,providedIn:"root"})}}class A_{ariaValueText(x,H){return`${x} out of ${H}`}constructor(x,H){this._changeDetectorRef=H,this.contexts=[],this.disabled=!1,this.hover=new s.bkB,this.leave=ne
1w s.bkB,this.rateChange=new s.bkB(!0),this.onChange=Q=>{},this.onTouched=()=>{},this.max=x.max,this.readonly=x.readonly,this.tabindex=x.tabindex}isInteractive(){return!this.readonly&&!this.disabled}enter(x){this.isInteractive()&&this._updateState(x),this.hover.emit(x)}handleBlur(){this.onTouched()}handleClick(x){this.isInteractive()&&this.update(this.resettable&&this.rate===x?0:x)}handleKeyDown(x){switch(x.which){case ki.ArrowDown:case ki.ArrowLeft:this.update(this.rate-1);break;case ki.ArrowUp:case ki.ArrowRight:this.update(this.rate+1);break;case ki.Home:this.update(0);break;case ki.End:this.update(this.max);break;default:return}x.preventDefault()}ngOnChanges(x){x.rate&&this.update(this.rate),x.max&&this._updateMax()}ngOnInit(){this._setupContexts(),this._updateState(this.rate)}registerOnChange(x){this.onChange=x}registerOnTouched(x){this.onTouched=x}reset(){this.leave.emit(this.nextRate),this._updateState(this.rate)}setDisabledState(x){this.disabled=x}update(x,H=!0){const Q=tt(x,this.max,0);this.isInteractive()&&this.rate!==Q&&(this.rate=Q,this.rateChange.emit(this.rate)),H&&(this.onChange(this.rate),this.onTouched()),this._updateState(this.rate)}writeValue(x){this.update(x,!1),this._changeDetectorRef.markForCheck()}
1_updateState(x){this.nextRate=x,this.contexts.forEach((H,Q)=>H.fill=Math.round(100*tt(x-Q,1,0)))}_updateMax(){this.max>0&&(this._setupContexts(),this.update(this.rate))}_setupContexts(){this.contexts=Array.from({length:this.max},(x,H)=>({fill:0,index:H}))}static{this.\u0275fac=function(H){return new(H||A_)(s.rXU(o0),s.rXU(s.gRc))}}static{this.\u0275cmp=s.VBU({type:A_,selectors:[["ngb-rating"]],contentQueries:function(H,Q,Ve){if(1&H&&s.wni(Ve,s.C4Q,5),2&H){let Qe;s.mGM(Qe=s.lsd())&&(Q.starTemplateFromContent=Qe.first)}},hostAttrs:["role","slider","aria-valuemin","0",1,"d-inline-flex"],hostVars:6,hostBindings:function(H,Q){1&H&&s.bIt("blur",function(){return Q.handleBlur()})("keydown",function(Qe){return Q.handleKeyDown(Qe)})("mouseleave",function(){return Q.reset()}),2&H&&(s.Mr5("tabindex",Q.disabled?-1:Q.tabindex),s.BMQ("aria-valuemax",Q.max)("aria-valuenow",Q.nextRate)("aria-valuetext",Q.ariaValueText(Q.nextRate,Q.max))("aria-readonly",!(!Q.readonly||Q.disabled)||null)("aria-disabled",!!Q.disabled||null))},inputs:{disabled:"disabled",max:"max",rate:"rate",readonly:"readonly",resettable:"resettable",starTemplate:"starTemplate",tabindex:"tabindex",ariaValueText:"ariaValueText"},outputs:{hover:"hover",leave:"leave",rateChange:"rateChange"},standalone:!0,features:[s.Jv_([{provide:Me.kq,useExisting:(0,s.Rfq)(()=>A_),multi:!0}]),s.OA$,s.aNF],decls:3,vars:1,consts:[["t",""],["ngFor","",3,"ngForOf"],[1,"visually-hidden"],[3,"mouseenter","click"],[3,"ngTemplateOutlet","ngTemplateOutletContext"]],template:function(H,Q){1&H&&(s.DNE(0,Ca,1,1,"ng-template",null,0,s.C5r),s.DNE(2,Dr,4,5,"ng-template",1)),2&H&&(s.R7$(2),s.Y8G("ngForOf",Q.contexts))},dependencies:[Be.pM,Be.T3],encapsulation:2,changeDetection:0})}}class jp{static{this.\u0275fac=function(H){return new(H||jp)}}static{this.\u0275mod=s.$C({type:jp,imports:[A_],exports:[A_]})}static{this.\u0275inj=s.G2t({})}}function a0(Ee,x){return Ee&&null!=x?$t(x)?Ee.querySelector(`#${CSS.escape(x)}`):x:null}const rm=(Ee,x,H)=>{const{rootElement:Q,fragments:Ve,scrollSpy:Qe,options:cn,entries:Rn}=Ee,$n=function l0(Ee,x){const H=[...x].map(({id:Q})=>`#${CSS.escape(Q)}`).join(",");return Array.from(Ee.querySelectorAll(H))}(Q,Ve);if(!H.initialized){H.initialized=!0,H.gapFragment=null,H.visibleFragments=new Set;const tr=a0(Q,cn?.initialFragment);if(tr)return void Qe.scrollTo(tr)}for(const tr of Rn){const{isIntersecting:yr,target:Kr}=tr;if(yr)H.gapFragment&&(H.visibleFragments.delete(H.gapFragment),H.gapFragment=null),H.visibleFragments.add(Kr);else if(H.visibleFragments.delete(Kr),0===H.visibleFragments.size&&""!==Qe.active)if(tr.boundingClientRect.top<tr.rootBounds.top)H.gapFragment=Kr,H.visibleFragments.add(H.gapFragment);else{if(Kr===$n[0])return H.gapFragment=null,H.visibleFragments.clear(),void x("");{const gi=$n.indexOf(Kr);H.gapFragment=$n[gi-1]||null,H.gapFragment&&H.visibleFragments.add(H.gapFragment)}}}for(const tr of $n)if(H.visibleFragments.has(tr)){x(tr.id);break}};class b_{constructor(){this.scrollBehavior="smooth",this.processChanges=rm}static{this.\u0275fac=function(H){return new(H||b_)}}static{this.\u0275prov=s.jDH({token:b_,factory:b_.\u0275fac,providedIn:"root"})}}class Du{constructor(){this._observer=null,this._containerElement=null,this._fragments=new Set,this._preRegisteredFragments=new Set,this._active$=new v.B,this._distinctActive$=this._active$.pipe((0,se.F)()),this._active="",this._config=(0,s.WQX)(b_),this._document=(0,s.WQX)(Be.qQ),this._platformId=(0,s.WQX)(s.Agw),this._scrollBehavior=this._config.scrollBehavior,this._diChangeDetectorRef=(0,s.WQX)(s.gRc,{optional:!0}),this._changeDetectorRef=this._diChangeDetectorRef,this._zone=(0,s.WQX)(s.SKi),this._distinctActive$.pipe((0,De.pQ)()).subscribe(x=>{this._active=x,this._changeDetectorRef?.markForCheck()})}get active(){return this._active}get active$(){return this._distinctActive$}start(x){if((0,Be.UE)(this._platformId)){this._cleanup();const{root:H,rootMargin:Q,scrollBehavior:Ve,threshold:Qe,fragments:cn,changeDetectorRef:Rn,processChanges:$n}={...x};this._containerElement=H??this._document.documentElement,this._changeDetectorRef=Rn??this._diChangeDetectorRef,this._scrollBehavior=Ve??this._config.scrollBehavior;const tr=$n??this._config.processChanges,yr={};this._observer=new IntersectionObserver(Kr=>tr({entries:Kr,rootElement:this._containerElement,fragments:this._fragments,scrollSpy:this,options:{...x}},gi=>this._active$.next(gi),yr),{root:H??this._document,...Q&&{rootMargin:Q},...Qe&&{threshold:Qe}}
1);for(const Kr of[...this._preRegisteredFragments,...cn??[]])this.observe(Kr);this._preRegisteredFragments.clear()}}stop(){this._cleanup(),this._active$.next("")}scrollTo(x,H){const{behavior:Q}={behavior:this._scrollBehavior,...H};if(this._containerElement){const Ve=a0(this._containerElement,x);if(Ve){const Qe=Ve.offsetTop-this._containerElement.offsetTop;this._containerElement.scrollTo({top:Qe,behavior:Q});let cn=this._containerElement.scrollTop,Rn=0;const $n=this._containerElement;this._zone.runOutsideAngular(()=>{const tr=()=>{const yr=cn===$n.scrollTop;yr?Rn++:Rn=0,!yr||yr&&Rn<3?(cn=$n.scrollTop,requestAnimationFrame(tr)):this._zone.run(()=>this._active$.next(Ve.id))};requestAnimationFrame(tr)})}}}observe(x){if(!this._observer)return void this._preRegisteredFragments.add(x);const H=a0(this._containerElement,x);H&&!this._fragments.has(H)&&(this._fragments.add(H),this._observer.observe(H))}unobserve(x){if(!this._observer)return void this._preRegisteredFragments.delete(x);const H=a0(this._containerElement,x);if(H){this._fragments.delete(H),this._observer.disconnect();for(const Q of this._fragments)this._observer.observe(Q)}}ngOnDestroy(){this._cleanup()}_cleanup(){this._fragments.clear(),this._observer?.disconnect(),this._changeDetectorRef=this._diChangeDetectorRef,this._scrollBehavior=this._config.scrollBehavior,this._observer=null,this._containerElement=null}static{this.\u0275fac=function(H){return new(H||Du)}}static{this.\u0275prov=s.jDH({token:Du,factory:Du.\u0275fac,providedIn:"root"})}}class M_{constructor(){this._changeDetector=(0,s.WQX)(s.gRc),this._scrollSpyMenu=(0,s.WQX)(df,{optional:!0}),this._scrollSpyAPI=this._scrollSpyMenu??(0,s.WQX)(Du),this._destroyRef=(0,s.WQX)(s.abz),this._isActive=!1}set data(x){Array.isArray(x)?(this._scrollSpyAPI=x[0],this.fragment=x[1],this.parent??=x[2]):x instanceof Ec?this._scrollSpyAPI=x:$t(x)&&(this.fragment=x)}ngOnInit(){this._scrollSpyMenu||this._scrollSpyAPI.active$.pipe((0,De.pQ)(this._destroyRef)).subscribe(x=>{x===this.fragment?this._activate():this._deactivate(),this._changeDetector.markForCheck()})}_activate(){this._isActive=!0,this._scrollSpyMenu&&this._scrollSpyMenu.getItem(this.parent??"")?._activate()}_deactivate(){this._isActive=!1,this._scrollSpyMenu&&this._scrollSpyMenu.getItem(this.parent??"")?._deactivate()}isActive(){return this._isActive}scrollTo(x){this._scrollSpyAPI.scrollTo(this.fragment,x)}static{this.\u0275fac=function(H){return new(H||M_)}}static{this.\u0275dir=s.FsC({type:M_,selectors:[["","ngbScrollSpyItem",""]],hostVars:2,hostBindings:function(H,Q){1&H&&s.bIt("click",function(){return Q.scrollTo()}),2&H&&s.AVh("active",Q.isActive())},inputs:{data:["ngbScrollSpyItem","data"],fragment:"fragment",parent:"parent"},exportAs:["ngbScrollSpyItem"],standalone:!0})}}class df{constructor(){this._scrollSpyRef=(0,s.WQX)(Du),this._destroyRef=(0,s.WQX)(s.abz),this._map=new Map,this._lastActiveItem=null}set scrollSpy(x){this._scrollSpyRef=x}get active(){return this._scrollSpyRef.active}get active$(){return this._scrollSpyRef.active$}scrollTo(x,H){this._scrollSpyRef.scrollTo(x,H)}getItem(x){return this._map.get(x)}ngAfterViewInit(){this._items.changes.pipe((0,De.pQ)(this._destroyRef)).subscribe(()=>this._rebuildMap()),this._rebuildMap(),this._scrollSpyRef.active$.pipe((0,De.pQ)(this._destroyRef)).subscribe(x=>{this._lastActiveItem?._deactivate();const H=this._map.get(x);H&&(H._activate(),this._lastActiveItem=H)})}_rebuildMap(){this._map.clear();
1for(let x of this._items)this._map.set(x.fragment,x)}static{this.\u0275fac=function(H){return new(H||df)}}static{this.\u0275dir=s.FsC({type:df,selectors:[["","ngbScrollSpyMenu",""]],contentQueries:function(H,Q,Ve){if(1&H&&s.wni(Ve,M_,5),2&H){let Qe;s.mGM(Qe=s.lsd())&&(Q._items=Qe)}},inputs:{scrollSpy:["ngbScrollSpyMenu","scrollSpy"]},standalone:!0})}}class Ec{constructor(){this._initialFragment=null,this._service=(0,s.WQX)(Du),this._nativeElement=(0,s.WQX)(s.aKT).nativeElement,this.activeChange=this._service.active$}set active(x){this._initialFragment=x,this.scrollTo(x)}get active(){return this._service.active}get active$(){return this._service.active$}ngAfterViewInit(){this._service.start({processChanges:this.processChanges,root:this._nativeElement,rootMargin:this.rootMargin,threshold:this.threshold,...this._initialFragment&&{initialFragment:this._initialFragment}})}_registerFragment(x){this._service.observe(x.id)}_unregisterFragment(x){this._service.unobserve(x.id)}scrollTo(x,H){this._service.scrollTo(x,{...this.scrollBehavior&&{behavior:this.scrollBehavior},...H})}static{this.\u0275fac=function(H){return new(H||Ec)}}static{this.\u0275dir=s.FsC({type:Ec,selectors:[["","ngbScrollSpy",""]],hostAttrs:["tabindex","0",2,"overflow-y","auto"],inputs:{processChanges:"processChanges",rootMargin:"rootMargin",scrollBehavior:"scrollBehavior",threshold:"threshold",active:"active"},outputs:{activeChange:"activeChange"},exportAs:["ngbScrollSpy"],standalone:!0,features:[s.Jv_([Du])]})}}class lp{constructor(){this._destroyRef=(0,s.WQX)(s.abz),this._scrollSpy=(0,s.WQX)(Ec)}ngAfterViewInit(){this._scrollSpy._registerFragment(this),this._destroyRef.onDestroy(()=>this._scrollSpy._unregisterFragment(this))}static{this.\u0275fac=function(H){return new(H||lp)}}static{this.\u0275dir=s.FsC({type:lp,selectors:[["","ngbScrollSpyFragment",""]],hostVars:1,hostBindings:function(H,Q){2&H&&s.Mr5("id",Q.id)},inputs:{id:["ngbScrollSpyFragment","id"]},standalone:!0})}}class Nh{static{this.\u0275fac=function(H){return new(H||Nh)}}static{this.\u0275mod=s.$C({type:Nh,imports:[Ec,M_,lp,df],exports:[Ec,M_,lp,df]})}static{this.\u0275inj=s.G2t({})}}class im{constructor(x,H,Q){this.hour=Ke(x),this.minute=Ke(H),this.second=Ke(Q)}changeHour(x=1){this.updateHour((isNaN(this.hour)?0:this.hour)+x)}updateHour(x){Ln(x)?this.hour=(x<0?24+x:x)%24:this.hour=NaN}changeMinute(x=1){this.updateMinute((isNaN(this.minute)?0:this.minute)+x)}updateMinute(x){Ln(x)?(this.minute=x%60<0?60+x%60:x%60,this.changeHour(Math.floor(x/60))):this.minute=NaN}changeSecond(x=1){this.updateSecond((isNaN(this.second)?0:this.second)+x)}updateSecond(x){Ln(x)?(this.second=x<0?60+x%60:x%60,this.changeMinute(Math.floor(x/60))):this.second=NaN}isValid(x=!0){return Ln(this.hour)&&Ln(this.minute)&&(!x||Ln(this.second))}toString(){return`${this.hour||0}:${this.minute||0}:${this.second||0}`}}class Tc{constructor(){this.meridian=!1,this.spinners=!0,this.seconds=!1,this.hourStep=1,this.minuteStep=1,this.secondStep=1,this.disabled=!1,this.readonlyInputs=!1,this.size="medium"}static{this.\u0275fac=function(H){return new(H||Tc)}}static{this.\u0275prov=s.jDH({token:Tc,factory:Tc.\u0275fac,providedIn:"root"})}}class Lh{static{this.\u0275fac=function(H){return new(H||Lh)}}static{this.\u0275prov=s.jDH({token:Lh,factory:function(){return function c0(){return new ah}()},providedIn:"root"})}}class ah extends Lh{fromModel(x){return x&&Fn(x.hour)&&Fn(x.minute)?{hour:x.hour,minute:x.minute,second:Fn(x.second)?x.second:null}:null}toModel(x){return x&&Fn(x.hour)&&Fn(x.minute)?{hour:x.hour,minute:x.minute,second:Fn(x.second)?x.second:null}:null}static{this.\u0275fac=function(){let x;return function(Q){return(x||(x=s.xGo(ah)))(Q||ah)}}()}static{this.\u0275prov=s.jDH({token:ah,factory:ah.\u0275fac})}}class C_{static{this.\u0275fac=function(H){return new(H||C_)}}static{this.\u0275prov=s.jDH({token:C_,factory:function(H){let Q=null;return Q=H?new H:function Sv(Ee){return new u0(Ee)}(s.KVO(s.xe9)),Q},providedIn:"root"})}}class u0 extends C_{constructor(x){super(),this._periods=(0,Be.rd)(x,Be.oV.Standalone,Be.cH.Narrow)}
1getMorningPeriod(){return this._periods[0]}getAfternoonPeriod(){return this._periods[1]}static{this.\u0275fac=function(H){return new(H||u0)(s.KVO(s.xe9))}}static{this.\u0275prov=s.jDH({token:u0,factory:u0.\u0275fac})}}const g1=/[^0-9]/g;class Gp{set hourStep(x){this._hourStep=Fn(x)?x:this._config.hourStep}get hourStep(){return this._hourStep}set minuteStep(x){this._minuteStep=Fn(x)?x:this._config.minuteStep}get minuteStep(){return this._minuteStep}set secondStep(x){this._secondStep=Fn(x)?x:this._config.secondStep}get secondStep(){return this._secondStep}constructor(x,H,Q,Ve){this._config=x,this._ngbTimeAdapter=H,this._cd=Q,this.i18n=Ve,this.onChange=Qe=>{},this.onTouched=()=>{},this.meridian=x.meridian,this.spinners=x.spinners,this.seconds=x.seconds,this.hourStep=x.hourStep,this.minuteStep=x.minuteStep,this.secondStep=x.secondStep,this.disabled=x.disabled,this.readonlyInputs=x.readonlyInputs,this.size=x.size}writeValue(x){const H=this._ngbTimeAdapter.fromModel(x);this.model=H?new im(H.hour,H.minute,H.second):new im,!this.seconds&&(!H||!Ln(H.second))&&(this.model.second=0),this._cd.markForCheck()}registerOnChange(x){this.onChange=x}registerOnTouched(x){this.onTouched=x}setDisabledState(x){this.disabled=x}
1changeHour(x){this.model?.changeHour(x),this.propagateModelChange()}changeMinute(x){this.model?.changeMinute(x),this.propagateModelChange()}changeSecond(x){this.model?.changeSecond(x),this.propagateModelChange()}updateHour(x){const H=!!this.model&&this.model.hour>=12,Q=Ke(x);this.meridian&&(H&&Q<12||!H&&12===Q)?this.model?.updateHour(Q+12):this.model?.updateHour(Q),this.propagateModelChange()}updateMinute(x){this.model?.updateMinute(Ke(x)),this.propagateModelChange()}updateSecond(x){this.model?.updateSecond(Ke(x)),this.propagateModelChange()}toggleMeridian(){this.meridian&&this.changeHour(12)}formatInput(x){x.value=x.value.replace(g1,"")}formatHour(x){return Ln(x)?this.meridian?Do(x%12==0?12:x%12):Do(x%24):Do(NaN)}formatMinSec(x){return Do(Ln(x)?x:NaN)}handleBlur(){this.onTouched()}get isSmallSize(){return"small"===this.size}get isLargeSize(){return"large"===this.size}ngOnChanges(x){x.seconds&&!this.seconds&&this.model&&!Ln(this.model.second)&&(this.model.second=0,this.propagateModelChange(!1))}propagateModelChange(x=!0){x&&this.onTouched(),this.model?.isValid(this.seconds)?this.onChange(this._ngbTimeAdapter.toModel({hour:this.model.hour,minute:this.model.minute,second:this.model.second})):this.onChange(this._ngbTimeAdapter.toModel(null))}static{this.\u0275fac=function(H){return new(H||Gp)(s.rXU(Tc),s.rXU(Lh),s.rXU(s.gRc),s.rXU(C_))}}static{this.\u0275cmp=s.VBU({type:Gp,selectors:[["ngb-timepicker"]],inputs:{meridian:"meridian",spinners:"spinners",seconds:"seconds",hourStep:"hourStep",minuteStep:"minuteStep",secondStep:"secondStep",readonlyInputs:"readonlyInputs",size:"size"},exportAs:["ngbTimepicker"],standalone:!0,features:[s.Jv_([{provide:Me.kq,useExisting:(0,s.Rfq)(()=>Gp),multi:!0}]),s.OA$,s.aNF],decls:16,vars:25,consts:function(){let x,H,Q,Ve,Qe,cn,Rn,$n,tr,yr,Kr,gi,_i,bs;return x=$localize`:@@ngb.timepicker.HH:HH`,H=$localize`:@@ngb.timepicker.hours:Hours`,Q=$localize`:@@ngb.timepicker.MM:MM`,Ve=$localize`:@@ngb.timepicker.minutes:Minutes`,Qe=$localize`:@@ngb.timepicker.increment-hours:Increment hours`,cn=$localize`:@@ngb.timepicker.decrement-hours:Decrement hours`,Rn=$localize`:@@ngb.timepicker.increment-minutes:Increment minutes`,$n=$localize`:@@ngb.timepicker.decrement-minutes:Decrement minutes`,tr=$localize`:@@ngb.timepicker.SS:SS`,yr=$localize`:@@ngb.timepicker.seconds:Seconds`,Kr=$localize`:@@ngb.timepicker.increment-seconds:Increment seconds`,gi=$localize`:@@ngb.timepicker.decrement-seconds:Decrement seconds`,_i=$localize`:@@ngb.timepicker.PM:${"\ufffd0\ufffd"}:INTERPOLATION:`,bs=$localize`:@@ngb.timepicker.AM:${"\ufffd0\ufffd"}:INTERPOLATION:`,[[3,"disabled"],[1,"ngb-tp"],[1,"ngb-tp-input-container","ngb-tp-hour"],["tabindex","-1","type","button","class","btn btn-link",3,"btn-sm","btn-lg","disabled","click",4,"ngIf"],["type","text","maxlength","2","inputmode","numeric","placeholder",x,"aria-label",H,1,"ngb-tp-input","form-control",3,"value","readOnly","disabled","change","blur","input","keydown.ArrowUp","keydown.ArrowDown"],[1,"ngb-tp-spacer"],[1,"ngb-tp-input-container","ngb-tp-minute"],["type","text","maxlength","2","inputmode","numeric","placeholder",Q,"aria-label",Ve,1,"ngb-tp-input","form-control",3,"value","readOnly","disabled","change","blur","input","keydown.ArrowUp","keydown.ArrowDown"],["class","ngb-tp-spacer",4,"ngIf"],["class","ngb-tp-input-container ngb-tp-second",4,"ngIf"],["class","ngb-tp-meridian",4,"ngIf"],["tabindex","-1","type","button",1,"btn","btn-link",3,"disabled","click"],[1,"chevron","ngb-tp-chevron"],[1,"visually-hidden"],Qe,[1,"chevron","ngb-tp-chevron","bottom"],cn,Rn,$n,[1,"ngb-tp-input-container","ngb-tp-second"],["type","text","maxlength","2","inputmode","numeric","placeholder",tr,"aria-label",yr,1,"ngb-tp-input","form-control",3,"value","readOnly","disabled","change","blur","input","keydown.ArrowUp","keydown.ArrowDown"],Kr,gi,[1,"ngb-tp-meridian"],["type","button",1,"btn","btn-outline-primary",3,"disabled","click"],[4,"ngIf","ngIfElse"],["am",""],_i,bs]},template:function(H,Q){1&H&&(s.j41(0,"fieldset",0)(1,"div",1)(2,"div",2),s.DNE(3,fc,4,7,"button",3),s.j41(4,"input",4),s.bIt("change",function(Qe){return Q.updateHour(Qe.target.value)})("blur",function(){return Q.handleBlur()})("input",function(Qe){return Q.formatInput(Qe.target)})("keydown.ArrowUp",function(Qe){return Q.changeHour(Q.hourStep),Qe.preventDefault()})("keydown.ArrowDown",function(Qe){return Q.changeHour(-Q.hourStep),Qe.preventDefault()}),s.k0s(),s.DNE(5,io,4,7,"button",3),s.k0s(),s.j41(6,"div",5),s.EFF(7,":"),s.k0s(),s.j41(8,"div",6),s.DNE(9,Pr,4,7,"button",3),s.j41(10,"input",7),s.bIt("change",function(Qe){return Q.updateMinute(Qe.target.value)})("blur",function(){return Q.handleBlur()})("input",function(Qe){return Q.formatInput(Qe.target)})("keydown.ArrowUp",function(Qe){return Q.changeMinute(Q.minuteStep),Qe.preventDefault()})("keydown.ArrowDown",function(Qe){return Q.changeMinute(-Q.minuteStep),Qe.preventDefault()}),s.k0s(),s.DNE(11,Hl,4,7,"button",3),s.k0s(),s.DNE(12,kl,2,0,"div",8),s.DNE(13,yu,4,9,"div",9),s.DNE(14,xo,1,0,"div",8),s.DNE(15,Tl,5,9,"div",10),s.k0s()()),2&H&&(s.AVh("disabled",Q.disabled),s.Y8G("disabled",Q.disabled),s.R7$(3),s.Y8G("ngIf",Q.spinners),s.R7$(1),s.AVh("form-control-sm",Q.isSmallSize)("form-control-lg",Q.isLargeSize),s.Y8G("value",Q.formatHour(null==Q.model?null:Q.model.hour))("readOnly",Q.readonlyInput
1s)("disabled",Q.disabled),s.R7$(1),s.Y8G("ngIf",Q.spinners),s.R7$(4),s.Y8G("ngIf",Q.spinners),s.R7$(1),s.AVh("form-control-sm",Q.isSmallSize)("form-control-lg",Q.isLargeSize),s.Y8G("value",Q.formatMinSec(null==Q.model?null:Q.model.minute))("readOnly",Q.readonlyInputs)("disabled",Q.disabled),s.R7$(1),s.Y8G("ngIf",Q.spinners),s.R7$(1),s.Y8G("ngIf",Q.seconds),s.R7$(1),s.Y8G("ngIf",Q.seconds),s.R7$(1),s.Y8G("ngIf",Q.meridian),s.R7$(1),s.Y8G("ngIf",Q.meridian))},dependencies:[Be.bT],styles:['ngb-timepicker{font-size:1rem}.ngb-tp{display:flex;align-items:center}.ngb-tp-input-container{width:4em}.ngb-tp-chevron:before{border-style:solid;border-width:.29em .29em 0 0;content:"";display:inline-block;height:.69em;left:.05em;position:relative;top:.15em;transform:rotate(-45deg);vertical-align:middle;width:.69em}.ngb-tp-chevron.bottom:before{top:-.3em;transform:rotate(135deg)}.ngb-tp-input{text-align:center}.ngb-tp-hour,.ngb-tp-minute,.ngb-tp-second,.ngb-tp-meridian{display:flex;flex-direction:column;align-items:center;justify-content:space-around}.ngb-tp-spacer{width:1em;text-align:center}\n'],encapsulation:2})}}class lh{static{this.\u0275fac=function(H){return new(H||lh)}}static{this.\u0275mod=s.$C({type:lh,imports:[Gp],exports:[Gp]})}static{this.\u0275inj=s.G2t({})}}const vv=(Ee,x)=>{const{classList:H}=Ee;if(x)return H.add("fade"),os(Ee),H.add("show","showing"),()=>{H.remove("showing")};H.add("show")},Ev=({classList:Ee})=>(Ee.add("showing"),()=>{Ee.remove("show","showing")});class fu{constructor(x){this._ngbConfig=x,this.autohide=!0,this.delay=5e3,this.ariaLive="polite"}get animation(){return void 0===this._animation?this._ngbConfig.animation:this._animation}set animation(x){this._animation=x}static{this.\u0275fac=function(H){return new(H||fu)(s.KVO(sa))}}static{this.\u0275prov=s.jDH({token:fu,factory:fu.\u0275fac,providedIn:"root"})}}class tc{static{this.\u0275fac=function(H){return new(H||tc)}}static{this.\u0275dir=s.FsC({type:tc,selectors:[["","ngbToastHeader",""]],standalone:!0})}}class cp{constructor(x,H,Q,Ve){this.ariaLive=x,this._zone=Q,this._element=Ve,this.contentHeaderTpl=null,this.shown=new s.bkB,this.hidden=new s.bkB,null==this.ariaLive&&(this.ariaLive=H.ariaLive),this.delay=H.delay,this.autohide=H.autohide,this.animation=H.animation}ngAfterContentInit(){this._zone.onStable.asObservable().pipe((0,ie.s)(1)).subscribe(()=>{this._init(),this.show()})}ngOnChanges(x){"autohide"in x&&(this._clearTimeout(),this._init())}hide(){this._clearTimeout();const x=ys(this._zone,this._element.nativeElement,Ev,{animation:this.animation,runningTransition:"stop"});return x.subscribe(()=>{this.hidden.emit()}),x}show(){const x=ys(this._zone,this._element.nativeElement,vv,{animation:this.animation,runningTransition:"continue"});return x.subscribe(()=>{this.shown.emit()}),x}_init(){this.autohide&&!this._timeoutID&&(this._timeoutID=setTimeout(()=>this.hide(),this.delay))}_clearTimeout(){this._timeoutID&&(clearTimeout(this._timeoutID),this._timeoutID=null)}static{this.\u0275fac=function(H){return new(H||cp)(s.kS0("aria-live"),s.rXU(fu),s.rXU(s.SKi),s.rXU(s.aKT))}}static{this.\u0275cmp=s.VBU({type:cp,selectors:[["ngb-toast"]],contentQueries:function(H,Q,Ve){if(1&H&&s.wni(Ve,tc,7,s.C4Q),2&H){let Qe;s.mGM(Qe=s.lsd())&&(Q.contentHeaderTpl=Qe.first)}},hostAttrs:["role","alert","aria-atomic","true",1,"toast"],hostVars:3,hostBindings:function(H,Q){2&H&&(s.BMQ("aria-live",Q.ariaLive),s.AVh("fade",Q.animation))},inputs:{animation:"animation",delay:"delay",autohide:"autohide",header:"header"},outputs:{shown:"shown",hidden:"hidden"},exportAs:["ngbToast"],standalone:!0,features:[s.OA$,s.aNF],ngContentSelectors:vs,decls:5,vars:1,consts:function(){let x;return x=$localize`:@@ngb.toast.close-aria:Close`,[["headerTpl",""],[3,"ngIf"],[1,"toast-body"],[1,"me-auto"],[1,"toast-header"],[3,"ngTemplateOutlet"],["type","button","aria-label",x,1,"btn-close",3,"click"]]},template:function(H,Q){1&H&&(s.NAR(),s.DNE(0,Vs,2,1,"ng-template",null,0,s.C5r),s.DNE(2,__,3,1,"ng-template",1),s.j41(3,"div",2),s.SdG(4),s.k0s()),2&H&&(s.R7$(2),s.Y8G("ngIf",Q.contentHeaderTpl||Q.header))},dependencies:[Be.bT,Be.T3],styles:["ngb-toast{display:block}ngb-toast .toast-header .close{margin-left:auto;margin-bottom:.25rem}\n"],encapsulation:2})}}class nc{static{this.\u0275fac=function(H){return new(H||nc)}}static{this.\u0275mod=s.$C({type:nc,imports:[cp,tc],exports:[cp,tc]})}static{this.\u0275inj=s.G2t({})}}
1class d0{constructor(x){this._ngbConfig=x,this.autoClose=!0,this.placement="auto",this.popperOptions=H=>H,this.triggers="hover focus",this.disableTooltip=!1,this.openDelay=0,this.closeDelay=0}get animation(){return void 0===this._animation?this._ngbConfig.animation:this._animation}set animation(x){this._animation=x}static{this.\u0275fac=function(H){return new(H||d0)(s.KVO(sa))}}static{this.\u0275prov=s.jDH({token:d0,factory:d0.\u0275fac,providedIn:"root"})}}let ug=0;class Wp{static{this.\u0275fac=function(H){return new(H||Wp)}}static{this.\u0275cmp=s.VBU({type:Wp,selectors:[["ngb-tooltip-window"]],hostAttrs:["role","tooltip"],hostVars:5,hostBindings:function(H,Q){2&H&&(s.Mr5("id",Q.id),s.HbH("tooltip"+(Q.tooltipClass?" "+Q.tooltipClass:"")),s.AVh("fade",Q.animation))},inputs:{animation:"animation",id:"id",tooltipClass:"tooltipClass"},standalone:!0,features:[s.aNF],ngContentSelectors:vs,decls:3,vars:0,consts:[["data-popper-arrow","",1,"tooltip-arrow"],[1,"tooltip-inner"]],template:function(H,Q){1&H&&(s.NAR(),s.nrm(0,"div",0),s.j41(1,"div",1),s.SdG(2),s.k0s())},styles:["ngb-tooltip-window{pointer-events:none;position:absolute}ngb-tooltip-window .tooltip-inner{pointer-events:auto}ngb-tooltip-window.bs-tooltip-top,ngb-tooltip-window.bs-tooltip-bottom{padding-left:0;padding-right:0}ngb-tooltip-window.bs-tooltip-start,ngb-tooltip-window.bs-tooltip-end{padding-top:0;padding-bottom:0}\n"],encapsulation:2,changeDetection:0})}}class lo{constructor(x,H,Q,Ve,Qe,cn,Rn,$n,tr){this._elementRef=x,this._renderer=H,this._ngZone=cn,this._document=Rn,this._changeDetector=$n,this.shown=new s.bkB,this.hidden=new s.bkB,this._ngbTooltipWindowId="ngb-tooltip-"+ug++,this._windowRef=null,this.animation=Qe.animation,this.autoClose=Qe.autoClose,this.placement=Qe.placement,this.popperOptions=Qe.popperOptions,this.triggers=Qe.triggers,this.container=Qe.container,this.disableTooltip=Qe.disableTooltip,this.tooltipClass=Qe.tooltipClass,this.openDelay=Qe.openDelay,this.closeDelay=Qe.closeDelay,this._popupService=new n0(Wp,Q,Ve,H,this._ngZone,tr),this._positioning=Ys()}set ngbTooltip(x){this._ngbTooltip=x,!x&&this._windowRef&&this.close()}get ngbTooltip(){return this._ngbTooltip}open(x){if(!this._windowRef&&this._ngbTooltip&&!this.disableTooltip){const{windowRef:H,transition$:Q}=this._popupService.open(this._ngbTooltip,x??this.tooltipContext,this.animation);this._windowRef=H,this._windowRef.setInput("animation",this.animation),this._windowRef.setInput("tooltipClass",this.tooltipClass),this._windowRef.setInput("id",this._ngbTooltipWindowId),this._renderer.setAttribute(this._getPositionTargetElement(),"aria-describedby",this._ngbTooltipWindowId),"body"===this.container&&this._document.querySelector(this.container).appendChild(this._windowRef.location.nativeElement),this._windowRef.changeDetectorRef.detectChanges(),this._windowRef.changeDetectorRef.markForCheck(),this._ngZone.runOutsideAngular(()=>{this._positioning.createPopper({hostElement:this._getPositionTargetElement(),targetElement:this._windowRef.location.nativeElement,placement:this.placement,appendToBody:"body"===this.container,baseClass:"bs-tooltip",updatePopperOptions:Ve=>this.popperOptions(Ve)}),Promise.resolve().then(()=>{this._positioning.update(),this._zoneSubscription=this._ngZone.onStable.subscribe(()=>this._positioning.update())})}),Fu(this._ngZone,this._document,this.autoClose,()=>this.close(),this.hidden,[this._windowRef.location.nativeElement],[this._elementRef.nativeElement]),Q.subscribe(()=>this.shown.emit())}}close(x=this.animation){null!=this._windowRef&&(this._renderer.removeAttribute(this._getPositionTargetElement(),"aria-describedby"),this._popupService.close(x).subscribe(()=>{this._windowRef=null,this._positioning.destroy(),this._zoneSubscription?.unsubscribe(),this.hidden.emit(),this._changeDetector.markForCheck()}))}toggle(){this._windowRef?this.close():this.open()}isOpen(){return null!=this._windowRef}ngOnInit(){this._unregisterListenersFn=lg(this._elementRef.nativeElement,this.triggers,this.isOpen.bind(this),this.open.bind(this),this.close.bind(this),+this.openDelay,+this.closeDelay)}ngOnChanges({tooltipClass:x}){x&&this.isOpen()&&(this._windowRef.instance.tooltipClass=x.currentValue)}ngOnDestroy(){this.close(!1),this._unregisterListenersFn?.()}_getPositionTargetElement(){return($t(this.positionTarget)?this._document.querySelector(this.positionTarget):this.positionTarget)||this._elementRef.nativeElement}static{this.\u0275fac=function(H){return new(H||lo)(s.rXU(s.aKT),s.rXU(s.sFG),s.rXU(s.zZn),s.rXU(s.c1b),s.rXU(d0),s.rXU(s.SKi),s.rXU(Be.qQ),s.rXU(s.gRc),s.rXU(s.o8S))}}static{this.\u0275dir=s.FsC({type:lo,selectors:[["","ngbTooltip",""]],inputs:{animation:"animation",autoClose:"autoClose",placement:"placement",popperOptions:"popperOptions",triggers:"triggers",positionTarget:"positionTarget",container:"container",disableTooltip:"disableTooltip",tooltipClass:"tooltipClass",tooltipContext:"tooltipContext",openDelay:"openDelay",closeDelay:"closeDelay",ngbTooltip:"ngbTooltip"},outputs:{shown:"shown",hidden:"hidden"},exportAs:["ngbTooltip"],standalone:!0,features:[s.OA$]})}}class Hd{static{this.\u0275fac=function(H){return new(H||Hd)}}static{this.\u0275mod=s.$C({type:Hd,imports:[lo],exports:[lo]})}static{this.\u0275inj=s.G2t({})}}class dd{constructor(){this.highlightClass="ngb-highlight",this.accentSensitive=!0}ngOnChanges(x){!this.accentSensitive&&!String.prototype.normalize&&(console.warn("The `accentSensitive` input in `ngb-highlight` cannot be set to `false` in a browser that does not implement the `String.normalize` function. You will have to include a polyfill in your application to use this feature in the current browser."),this.accentSensitive=!0);const H=Ce(this.result),Q=Array.isArray(this.term)?this.term:[this.term],Ve=$n=>this.accentSensitive?$n:Ao($n),Qe=Q.map($n=>function ea(Ee){return Ee.replace(/[-[\]{}()*+?.,\\^$|#\s]/g,"\\$&")}(Ve(Ce($n)))).filter($n=>$n),cn=this.accentSensitive?H:Ao(H),Rn=Qe.length?cn.split(new RegExp(`(${Qe.join("|")})`,"gmi")):[H];if(this.accentSensitive)this.parts=Rn;else{let $n=0;this.parts=Rn.map(tr=>H.substring($n,$n+=tr.length))}}static{this.\u0275fac=function(H){return new(H||dd)}}static{this.\u0275cmp=s.VBU({type:dd,selectors:[["ngb-highlight"]],inputs:{highlightClass:"highlightClass",result:"result",term:"term",accentSensitive:"accentSensitive"},standalone:!0,features:[s.OA$,s.aNF],decls:1,vars:1,consts:[["ngFor","",3,"ngForOf"],[3,"class",4,"ngIf","ngIfElse"],["even",""]],template:function(H,Q){1&H&&s.DNE(0,hs,3,2,"ng-template",0),2&H&&s.Y8G("ngForOf",Q.parts)},dependencies:[Be.bT,Be.pM],styles:[".ngb-highlight{font-weight:700}\n"],encapsulation:2,changeDetection:0})}}class up{constructor(){this.activeIdx=0,this.focusFirst=!0,this.formatter=Ce,this.selectEvent=ne
1w s.bkB,this.activeChangeEvent=new s.bkB}hasActive(){return this.activeIdx>-1&&this.activeIdx<this.results.length}getActive(){return this.results[this.activeIdx]}markActive(x){this.activeIdx=x,this._activeChanged()}next(){this.activeIdx===this.results.length-1?this.activeIdx=this.focusFirst?(this.activeIdx+1)%this.results.length:-1:this.activeIdx++,this._activeChanged()}prev(){this.activeIdx<0?this.activeIdx=this.results.length-1:0===this.activeIdx?this.activeIdx=this.focusFirst?this.results.length-1:-1:this.activeIdx--,this._activeChanged()}resetActive(){this.activeIdx=this.focusFirst?0:-1,this._activeChanged()}select(x){this.selectEvent.emit(x)}ngOnInit(){this.resetActive()}_activeChanged(){this.activeChangeEvent.emit(this.activeIdx>=0?this.id+"-"+this.activeIdx:void 0)}static{this.\u0275fac=function(H){return new(H||up)}}static{this.\u0275cmp=s.VBU({type:up,selectors:[["ngb-typeahead-window"]],hostAttrs:["role","listbox"],hostVars:3,hostBindings:function(H,Q){1&H&&s.bIt("mousedown",function(Qe){return Qe.preventDefault()}),2&H&&(s.Mr5("id",Q.id),s.HbH("dropdown-menu show"+(Q.popupClass?" "+Q.popupClass:"")))},inputs:{id:"id",focusFirst:"focusFirst",results:"results",term:"term",formatter:"formatter",resultTemplate:"resultTemplate",popupClass:"popupClass"},outputs:{selectEvent:"select",activeChangeEvent:"activeChange"},exportAs:["ngbTypeaheadWindow"],standalone:!0,features:[s.aNF],decls:3,vars:1,consts:[["rt",""],["ngFor","",3,"ngForOf"],[3,"result","term"],["type","button","role","option",1,"dropdown-item",3,"id","mouseenter","click"],[3,"ngTemplateOutlet","ngTemplateOutletContext"]],template:function(H,Q){1&H&&(s.DNE(0,Cs,1,2,"ng-template",null,0,s.C5r),s.DNE(2,Ns,2,9,"ng-template",1)),2&H&&(s.R7$(2),s.Y8G("ngForOf",Q.results))},dependencies:[dd,Be.pM,Be.T3],encapsulation:2})}}class ch{constructor(){this.editable=!0,this.focusFirst=!0,this.selectOnExact=!1,this.showHint=!1,this.placement=["bottom-start","bottom-end","top-start","top-end"],this.popperOptions=x=>x}static{this.\u0275fac=function(H){return new(H||ch)}}static{this.\u0275prov=s.jDH({token:ch,factory:ch.\u0275fac,providedIn:"root"})}}const Gn=new s.nKC("live announcer delay",{providedIn:"root",factory:function As(){return 100}});function zu(Ee,x=!1){let H=Ee.body.querySelector("#ngb-live");return null==H&&x&&(H=Ee.createElement("div"),H.setAttribute("id","ngb-live"),H.setAttribute("aria-live","polite"),H.setAttribute("aria-atomic","true"),H.classList.add("visually-hidden"),Ee.body.appendChild(H)),H}class kd{constructor(x,H){this._document=x,this._delay=H}ngOnDestroy(){const x=zu(this._document);x&&x.parentElement.removeChild(x)}say(x){const H=zu(this._document,!0),Q=this._delay;if(null!=H){H.textContent="";const Ve=()=>H.textContent=x;null===Q?Ve():setTimeout(Ve,Q)}}static{this.\u0275fac=function(H){return new(H||kd)(s.KVO(Be.qQ),s.KVO(Gn))}}static{this.\u0275prov=s.jDH({token:kd,factory:kd.\u0275fac,providedIn:"root"})}}let fd=0;class $p{constructor(x,H,Q,Ve,Qe,cn,Rn,$n,tr,yr,Kr){this._elementRef=x,this._renderer=Q,this._live=Rn,this._document=$n,this._ngZone=tr,this._changeDetector=yr,this._subscription=null,this._closed$=new v.B,this._inputValueBackup=null,this._inputValueForSelectOnExact=null,this._windowRef=null,this.autocomplete="off",this.placement="bottom-start",this.selectItem=new s.bkB,this.activeDescendant=null,this.popupId="ngb-typeahead-"+fd++,this._onTouched=()=>{},this._onChange=gi=>{},this.container=Qe.container,this.editable=Qe.editable,this.focusFirst=Qe.focusFirst,this.selectOnExact=Qe.selectOnExact,this.showHint=Qe.showHint,this.placement=Qe.placement,this.popperOptions=Qe.popperOptions,this._valueChanges=(0,P.R)(x.nativeElement,"input").pipe((0,Z.T)(gi=>gi.target.value)),this._resubscribeTypeahead=new i.t(null),this._popupService=new n0(up,Ve,H,Q,this._ngZone,Kr),this._positioning=Ys()}ngOnInit(){this._subscribeToUserInput()}ngOnChanges({ngbTypeahead:x}){x&&!x.firstChange&&(this._unsubscribeFromUserInput(),this._subscribeToUserInput())}ngOnDestroy(){this._closePopup(),this._unsubscribeFromUserInput()}registerOnChange(x){this._onChange=x}registerOnTouched(x){this._onTouched=x}writeValue(x){this._writeInputValue(this._formatItemForInput(x)),this.showHint&&(this._inputValueBackup=x)}setDisabledState(x){this._renderer.setProperty(this._elementRef.nativeElement,"disabled",x)}dismissPopup(){this.isPopupOpen()&&(this._resubscribeTypeahead.next(null),this._closePopup(),this.showHint&&null!==this._inputValueBackup&&this._writeInputValue(this._inputValueBackup),this._changeDetector.markForCheck())}isPopupOpen(){return null!=this._windowRef}handleBlur(){this._resubscribeTypeahead.next(null),this._onTouched()}handleKeyDown(x){if(this.isPopupOpen())switch(x.which){case ki.ArrowDown:x.preventDefault(),this._windowRef.instance.next(),this._showHint();break;case ki.ArrowUp:x.preventDefault(),this._windowRef.instance.prev(),this._showHint();break;case ki.Enter:case ki.Tab:{const H=this._windowRef.instance.getActive();Hr(H)&&(x.preventDefault(),x.stopPropagation(),this._selectResult(H)),this._closePopup();break}}}_openPopup(){if(!this.isPopupOpen()){this._inputValueBackup=this._elementRef.nativeElement.value;const{windowRef:x}=this._popupService.open();this._windowRef=x,this._windowRef.setInput("id",this.popupId),this._windowRef.setInput("popupClass",this.popupClass),this._windowRef.instance.selectEvent.subscribe(H=>this._selectResultClosePopup(H)),this._windowRef.instance.activeChangeEvent.subscribe(H=>this.activeDescendant=H),"body"===this.container&&(this._renderer.setStyle(this._windowRef.location.nativeElement,"z-index","1055"),this._document.querySelector(this.container).appendChild(this._windowRef.location.nativeElement)),this._changeDetector.markForCheck(),this._ngZone.runOutsideAngular(()=>{this._windowRef&&(this._positioning.createPopper({hostElement:this._elementRef.nativeElement,targetElement:this._windowRef.location.nativeElement,placement:this.placement,appendToBody:"body"===this.container,updatePopperOptions:H=>this.popperOptions(ll([0,2])(H))}),this._zoneSubscription=this._ngZone.onStable.subscribe(()=>
1this._positioning.update()))}),Fu(this._ngZone,this._document,"outside",()=>this.dismissPopup(),this._closed$,[this._elementRef.nativeElement,this._windowRef.location.nativeElement])}}_closePopup(){this._popupService.close().subscribe(()=>{this._positioning.destroy(),this._zoneSubscription?.unsubscribe(),this._closed$.next(),this._windowRef=null,this.activeDescendant=null})}_selectResult(x){let H=!1;this.selectItem.emit({item:x,preventDefault:()=>{H=!0}}),this._resubscribeTypeahead.next(null),H||(this.writeValue(x),this._onChange(x))}_selectResultClosePopup(x){this._selectResult(x),this._closePopup()}_showHint(){if(this.showHint&&this._windowRef?.instance.hasActive()&&null!=this._inputValueBackup){const x=this._inputValueBackup.toLowerCase(),H=this._formatItemForInput(this._windowRef.instance.getActive());x===H.substring(0,this._inputValueBackup.length).toLowerCase()?(this._writeInputValue(this._inputValueBackup+H.substring(this._inputValueBackup.length)),this._elementRef.nativeElement.setSelectionRange.apply(this._elementRef.nativeElement,[this._inputValueBackup.length,H.length])):this._writeInputValue(H)}}_formatItemForInput(x){return null!=x&&this.inputFormatter?this.inputFormatter(x):Ce(x)}_writeInputValue(x){this._renderer.setProperty(this._elementRef.nativeElement,"value",Ce(x))}_subscribeToUserInput(){const x=this._valueChanges.pipe((0,X.M)(H=>{this._inputValueBackup=this.showHint?H:null,this._inputValueForSelectOnExact=this.selectOnExact?H:null,this._onChange(this.editable?H:void 0)}),this.ngbTypeahead?this.ngbTypeahead:()=>(0,y.of)([]));this._subscription=this._resubscribeTypeahead.pipe((0,ge.n)(()=>x)).subscribe(H=>{H&&0!==H.length?this.selectOnExact&&1===H.length&&this._formatItemForInput(H[0])===this._inputValueForSelectOnExact?(this._selectResult(H[0]),this._closePopup()):(this._openPopup(),this._windowRef.instance.focusFirst=this.focusFirst,this._windowRef.instance.results=H,this._windowRef.instance.term=this._elementRef.nativeElement.value,this.resultFormatter&&(this._windowRef.instance.formatter=this.resultFormatter),this.resultTemplate&&(this._windowRef.instance.resultTemplate=this.resultTemplate),this._windowRef.instance.resetActive(),this._windowRef.changeDetectorRef.detectChanges(),this._showHint()):this._closePopup();const Q=H?H.length:0;this._live.say(0===Q?"No results available":`${Q} result${1===Q?"":"s"} available`)})}_unsubscribeFromUserInput(){this._subscription&&this._subscription.unsubscribe(),this._subscription=null}static{this.\u0275fac=function(H){return new(H||$p)(s.rXU(s.aKT),s.rXU(s.c1b),s.rXU(s.sFG),s.rXU(s.zZn),s.rXU(ch),s.rXU(s.SKi),s.rXU(kd),s.rXU(Be.qQ),s.rXU(s.SKi),s.rXU(s.gRc),s.rXU(s.o8S))}}static{this.\u0275dir=s.FsC({type:$p,selectors:[["input","ngbTypeahead",""]],hostAttrs:["autocapitalize","off","autocorrect","off","role","combobox"],hostVars:7,hostBindings:function(H,Q){1&H&&s.bIt("blur",function(){return Q.handleBlur()})("keydown",function(Qe){return Q.handleKeyDown(Qe)}),2&H&&(s.Mr5("autocomplete",Q.autocomplete),s.BMQ("aria-autocomplete",Q.showHint?"both":"list")("aria-activedescendant",Q.activeDescendant)("aria-owns",Q.isPopupOpen()?Q.popupId:null)("aria-expanded",Q.isPopupOpen()),s.AVh("open",Q.isPopupOpen()))},inputs:{autocomplete:"autocomplete",container:"container",editable:"editable",focusFirst:"focusFirst",inputFormatter:"inputFormatter",ngbTypeahead:"ngbTypeahead",resultFormatter:"resultFormatter",resultTemplate:"resultTemplate",selectOnExact:"selectOnExact",showHint:"showHint",placement:"placement",popperOptions:"popperOptions",popupClass:"popupClass"},outputs:{selectItem:"selectItem"},exportAs:["ngbTypeahead"],standalone:!0,features:[s.Jv_([{provide:Me.kq,useExisting:(0,s.Rfq)(()=>$p),multi:!0}]),s.OA$]})}}class uh{static{this.\u0275fac=function(H){return new(H||uh)}}static{this.\u0275mod=s.$C({type:uh,imports:[dd,$p],exports:[dd,$p]})}static{this.\u0275inj=s.G2t({})}}class Kp{close(x){}dismiss(x){}}class O_{get componentInstance(){if(this._contentRef&&this._contentRef.componentRef)return this._contentRef.componentRef.instance}get closed(){return this._closed.asObservable().pipe((0,pe.Q)(this._hidden))}get dismissed(){return this._dismissed.asObservable().pipe((0,pe.Q)(this._hidden))}get hidden(){return this._hidden.asObservable()}get shown(){return this._panelCmptRef.instance.shown.asObservable()}constructor(x,H,Q,Ve){this._panelCmptRef=x,this._contentRef=H,this._backdropCmptRef=Q,this._beforeDismiss=Ve,this._closed=new v.B,this._dismissed=new v.B,this._hidden=new v.B,x.instance.dismissEvent.subscribe(Qe=>{this.dismiss(Qe)}),Q&&Q.instance.dismissEvent.subscribe(Qe=>{this.dismiss(Qe)}),this.result=new Promise((Qe,cn)=>{this._resolve=Qe,this._reject=cn}),this.result.then(null,()=>{})}close(x){this._panelCmptRef&&(this._closed.next(x),this._resolve(x),this._removeOffcanvasElements())}_dismiss(x){this._dismissed.next(x),this._reject(x),this._removeOffcanvasElements()}dismiss(x){if(this._panelCmptRef)if(this._beforeDismiss){const H=this._beforeDismiss();Ti(H)?H.then(Q=>{!1!==Q&&this._dismiss(x)},()=>{}):!1!==H&&this._dismiss(x)}else this._dismiss(x)}_removeOffcanvasElements(){const x=this._panelCmptRef.instance.hide(),H=this._backdropCmptRef?this._backdropCmptRef.instance.hide():(0,y.of)(void 0);x.subscribe(()=>{const{nativeElement:Q}=this._panelCmptRef.location;Q.parentNode.removeChild(Q),this._panelCmptRef.destroy(),this._contentRef&&this._contentRef.viewRef&&this._contentRef.viewRef.destroy(),this._panelCmptRef=null,this._contentRef=null}),H.subscribe(()=>{if(this._backdropCmptRef){const{nativeElement:Q}=this._backdropCmptRef.location;Q.parentNode.removeChild(Q),this._backdropCmptRef.destroy(),this._backdropCmptRef=null}}),(0,te.y)(x,H).subscribe(()=>{this._hidden.next(),this._hidden.complete()})}}var If;!function(Ee){Ee[Ee.BACKDROP_CLICK=0]="BACKDROP_CLICK",Ee[Ee.ESC=1]="ESC"}(If||(If={}));class Hh{constructor(x,H){this._el=x,this._zone=H,this.dismissEvent=new s.bkB}ngOnInit(){this._zone.onStable.asObservable().pipe((0,ie.s)(1)).subscribe(()=>{ys(this._zone,this._el.nativeElement,(x,H)=>{H&&os(x),x.classList.add("show")},{animation:this.animation,runningTransition:"continue"})})}hide(){return ys(this._zone,this._el.nativeElement,({classList:x})=>x.remove("show"),{animation:this.animation,runningTransition:"stop"})}dismiss(){this.static||this.dismissEvent.emit(If.BACKDROP_CLICK)}static{this.\u0275fac=function(H){return new(H||Hh)(s.rXU(s.aKT),s.rXU(s.SKi))}}static{this.\u0275cmp=s.VBU({type:Hh,selectors:[["ngb-offcanvas-backdrop"]],hostVars:6,hostBindings:function(H,Q){1&H&&s.bIt("mousedown",function(){return Q.dismiss()}),2&H&&(s.HbH("offcanvas-backdrop"+(Q.backdropClass?" "+Q.backdropClass:"")),s.AVh("show",!Q.animation)("fade",Q.animation))},inputs:{animation:"animation",backdropClass:"backdropClass",static:"static"},outputs:{dismissEvent:"dismiss"},standalone:!0,features:[s.aNF],decls:0,vars:0,template:function(H,Q){},encapsulation:2})}}class zp{constructor(x,H,Q){this._document=x,this._elRef=H,this._zone=Q,this._closed$=new v.B,this._elWithFocus=null,this.keyboard=!0,this.position="start",this.dismissEvent=new s.bkB,this.shown=new v.B,this.hidden=new v.B}dismiss(x){this.dismissEvent.emit(x)}ngOnInit(){this._elWithFocus=this._document.activeElement,this._zone.onStable.asObservable().pipe((0,ie.s)(1)).subscribe(()=>{this._show()})}ngOnDestroy(){this._disableEventHandling()}hide(){const{nativeElement:x}=this._elRef,H={animation:this.animation,runningTransition:"stop"},Q=ys(this._zone,this._elRef.nativeElement,Ve=>
1(x.classList.remove("showing"),x.classList.add("hiding"),()=>x.classList.remove("show","hiding")),H);return Q.subscribe(()=>{this.hidden.next(),this.hidden.complete()}),this._disableEventHandling(),this._restoreFocus(),Q}_show(){const x={animation:this.animation,runningTransition:"continue"};ys(this._zone,this._elRef.nativeElement,(Q,Ve)=>(Ve&&os(Q),Q.classList.add("show","showing"),()=>Q.classList.remove("showing")),x).subscribe(()=>{this.shown.next(),this.shown.complete()}),this._enableEventHandling(),this._setFocus()}_enableEventHandling(){const{nativeElement:x}=this._elRef;this._zone.runOutsideAngular(()=>{(0,P.R)(x,"keydown").pipe((0,pe.Q)(this._closed$),(0,oe.p)(H=>H.which===ki.Escape)).subscribe(H=>{this.keyboard&&requestAnimationFrame(()=>{H.defaultPrevented||this._zone.run(()=>this.dismiss(If.ESC))})})})}_disableEventHandling(){this._closed$.next()}_setFocus(){const{nativeElement:x}=this._elRef;if(!x.contains(document.activeElement)){const H=x.querySelector("[ngbAutofocus]"),Q=xf(x)[0];(H||Q||x).focus()}}_restoreFocus(){const x=this._document.body,H=this._elWithFocus;let Q;Q=H&&H.focus&&x.contains(H)?H:x,this._zone.runOutsideAngular(()=>{setTimeout(()=>Q.focus()),this._elWithFocus=null})}static{this.\u0275fac=function(H){return new(H||zp)(s.rXU(Be.qQ),s.rXU(s.aKT),s.rXU(s.SKi))}}static{this.\u0275cmp=s.VBU({type:zp,selectors:[["ngb-offcanvas-panel"]],hostAttrs:["role","dialog","tabindex","-1"],hostVars:5,hostBindings:function(H,Q){2&H&&(s.BMQ("aria-modal",!0)("aria-labelledby",Q.ariaLabelledBy)("aria-describedby",Q.ariaDescribedBy),s.HbH("offcanvas offcanvas-"+Q.position+(Q.panelClass?" "+Q.panelClass:"")))},inputs:{animation:"animation",ariaLabelledBy:"ariaLabelledBy",ariaDescribedBy:"ariaDescribedBy",keyboard:"keyboard",panelClass:"panelClass",position:"position"},outputs:{dismissEvent:"dismiss"},standalone:!0,features:[s.aNF],ngContentSelectors:vs,decls:1,vars:0,template:function(H,Q){1&H&&(s.NAR(),s.SdG(0))},encapsulation:2})}}class Nf{constructor(x,H,Q,Ve,Qe){this._applicationRef=x,this._injector=H,this._document=Q,this._scrollBar=Ve,this._ngZone=Qe,this._activePanelCmptHasChanged=new v.B,this._scrollBarRestoreFn=null,this._backdropAttributes=["animation","backdropClass"],this._panelAttributes=["animation","ariaDescribedBy","ariaLabelledBy","keyboard","panelClass","position"],this._activeInstance=new s.bkB,this._activePanelCmptHasChanged.subscribe(()=>{this._panelCmpt&&tf(this._ngZone,this._panelCmpt.location.nativeElement,this._activePanelCmptHasChanged)})}_restoreScrollBar(){const x=this._scrollBarRestoreFn;x&&(this._scrollBarRestoreFn=null,x())}_hideScrollBar(){this._scrollBarRestoreFn||(this._scrollBarRestoreFn=this._scrollBar.hide())}open(x,H,Q){const Ve=Q.container instanceof HTMLElement?Q.container:Hr(Q.container)?this._document.querySelector(Q.container):this._document.body;if(!Ve)throw new Error(`The specified offcanvas container "${Q.container||"body"}" was not found in the DOM.`);Q.scroll||this._hideScrollBar();const Qe=new Kp,cn=this._getContentRef(Q.injector||x,H,Qe);let Rn=!1!==Q.backdrop?this._attachBackdrop(Ve):void 0,$n=this._attachWindowComponent(Ve,cn.nodes),tr=new O_($n,cn,Rn,Q.beforeDismiss);return this._registerOffcanvasRef(tr),this._registerPanelCmpt($n),tr.hidden.pipe((0,Je.j)(()=>this._restoreScrollBar())).subscribe(),Qe.close=yr=>{tr.close(yr)},Qe.dismiss=yr=>{tr.dismiss(yr)},this._applyPanelOptions($n.instance,Q),Rn&&Rn.instance&&(this._applyBackdropOptions(Rn.instance,Q),Rn.changeDetectorRef.detectChanges()),$n.changeDetectorRef.detectChanges(),tr}get activeInstance(){return this._activeInstance}dismiss(x){this._offcanvasRef?.dismiss(x)}hasOpenOffcanvas(){return!!this._offcanvasRef}_attachBackdrop(x){let H=(0,s.a0P)(Hh,{environmentInjector:this._applicationRef.injector,elementInjector:this._injector});return this._applicationRef.attachView(H.hostView),x.appendChild(H.location.nativeElement),H}_attachWindowComponent(x,H){let Q=(0,s.a0P)(zp,{environmentInjector:this._applicationRef.injector,elementInjector:this._injector,projectableNodes:H});return this._applicationRef.attachView(Q.hostView),x.appendChild(Q.location.nativeElement),Q}
1_applyPanelOptions(x,H){this._panelAttributes.forEach(Q=>{Hr(H[Q])&&(x[Q]=H[Q])})}_applyBackdropOptions(x,H){this._backdropAttributes.forEach(Q=>{Hr(H[Q])&&(x[Q]=H[Q])}),x.static="static"===H.backdrop}_getContentRef(x,H,Q){return H?H instanceof s.C4Q?this._createFromTemplateRef(H,Q):$t(H)?this._createFromString(H):this._createFromComponent(x,H,Q):new $u([])}_createFromTemplateRef(x,H){const Q={$implicit:H,close(Qe){H.close(Qe)},dismiss(Qe){H.dismiss(Qe)}},Ve=x.createEmbeddedView(Q);return this._applicationRef.attachView(Ve),new $u([Ve.rootNodes],Ve)}_createFromString(x){const H=this._document.createTextNode(`${x}`);return new $u([[H]])}_createFromComponent(x,H,Q){const Ve=s.zZn.create({providers:[{provide:Kp,useValue:Q}],parent:x}),Qe=(0,s.a0P)(H,{environmentInjector:this._applicationRef.injector,elementInjector:Ve}),cn=Qe.location.nativeElement;return this._applicationRef.attachView(Qe.hostView),new $u([[cn]],Qe.hostView,Qe)}_registerOffcanvasRef(x){const H=()=>{this._offcanvasRef=void 0,this._activeInstance.emit(this._offcanvasRef)};this._offcanvasRef=x,this._activeInstance.emit(this._offcanvasRef),x.result.then(H,H)}_registerPanelCmpt(x){this._panelCmpt=x,this._activePanelCmptHasChanged.next(),x.onDestroy(()=>{this._panelCmpt=void 0,this._activePanelCmptHasChanged.next()})}static{this.\u0275fac=function(H){return new(H||Nf)(s.KVO(s.o8S),s.KVO(s.zZn),s.KVO(Be.qQ),s.KVO(tp),s.KVO(s.SKi))}}static{this.\u0275prov=s.jDH({token:Nf,factory:Nf.\u0275fac,providedIn:"root"})}}class Ud{constructor(x){this._ngbConfig=x,this.backdrop=!0,this.keyboard=!0,this.position="start",this.scroll=!1}get animation(){return void 0===this._animation?this._ngbConfig.animation:this._animation}set animation(x){this._animation=x}static{this.\u0275fac=function(H){return new(H||Ud)(s.KVO(sa))}}static{this.\u0275prov=s.jDH({token:Ud,factory:Ud.\u0275fac,providedIn:"root"})}}class x_{constructor(x,H,Q){this._injector=x,this._offcanvasStack=H,this._config=Q}open(x,H={}){const Q={...this._config,animation:this._config.animation,...H};return this._offcanvasStack.open(this._injector,x,Q)}get activeInstance(){return this._offcanvasStack.activeInstance}dismiss(x){this._offcanvasStack.dismiss(x)}hasOpenOffcanvas(){return this._offcanvasStack.hasOpenOffcanvas()}static{this.\u0275fac=function(H){return new(H||x_)(s.KVO(s.zZn),s.KVO(Nf),s.KVO(Ud))}}static{this.\u0275prov=s.jDH({token:x_,factory:x_.\u0275fac,providedIn:"root"})}}class hd{static{this.\u0275fac=function(H){return new(H||hd)}}static{this.\u0275mod=s.$C({type:hd})}static{this.\u0275inj=s.G2t({})}}const dp=[yf,bf,La,bo,$l,af,Nd,uf,hd,oh,op,xu,jp,Nh,lh,nc,Hd,uh];class Xp{static{this.\u0275fac=function(H){return new(H||Xp)}}static{this.\u0275mod=s.$C({type:Xp,imports:[yf,bf,La,bo,$l,af,Nd,uf,hd,oh,op,xu,jp,Nh,lh,nc,Hd,uh],exports:[yf,bf,La,bo,$l,af,Nd,uf,hd,oh,op,xu,jp,Nh,lh,nc,Hd,uh]})}static{this.\u0275inj=s.G2t({imports:[dp,yf,bf,La,bo,$l,af,Nd,uf,hd,oh,op,xu,jp,Nh,lh,nc,Hd,uh]})}}},87010:(We,Te,C)=>{"use strict";C.d(Te,{sA:()=>Pt,il:()=>Jt,ae:()=>Ra,md:()=>Xo,wc:()=>Ps,VP:()=>q,UX:()=>Et,vy:()=>ol,Mz:()=>Gt,on:()=>Pn,xk:()=>he,Lt:()=>xn});var s=C(17705),A=C(84412),L=C(71985),y=C(21413),v=C(96780);class P extends v.R{constructor(Nn,Xn){super(Nn,Xn),this.scheduler=Nn,this.work=Xn}schedule(Nn,Xn=0){return Xn>0?super.schedule(Nn,Xn):(this.delay=Xn,this.state=Nn,this.scheduler.flush(this),this)}execute(Nn,Xn){return Xn>0||this.closed?super.execute(Nn,Xn):this._execute(Nn,Xn)}requestAsyncId(Nn,Xn,fr=0){return null!=fr&&fr>0||null==fr&&this.delay>0?super.requestAsyncId(Nn,Xn,fr):(Nn.flush(this),0)}}var I=C(39687);class w extends I.q{}const k=new w(P);var T=C(40941),a=C(53993),i=C(22816),p=C(89085),O=C(96354),Y=C(23294),ee=C(89079);const te={};function q(Mn,Nn){if(te[Mn]=(te[Mn]||0)+1,"function"==typeof Nn)return oe(Mn,(...fr)=>({...Nn(...fr),type:Mn}));switch(Nn?Nn._as:"empty"){case"empty":return oe(Mn,()=>({type:Mn}));case"props":return oe(Mn,fr=>({...fr,type:Mn}));default:throw new Error("Unexpected config.")}}function he(){return{_as:"props",_p:void 0}}function oe(Mn,Nn){return Object.defineProperty(Nn,"type",{value:Mn,writable:!1})}const we="@ngrx/store/init";class ce extends A.t{constructor(){super({type:we})}next(Nn){if("function"==typeof Nn)throw new TypeError("\n        Dispatch expected an object, instead it received a function.\n        If you're using the createAction function, make sure to invoke the function\n        before dispatching the action. For example, someAction should be someAction().");if(typeof Nn>"u")throw new TypeError("Actions must be objects");if(typeof Nn.type>"u")throw new TypeError("Actions must have a type property");super.next(Nn)}complete(){}ngOnDestroy(){super.complete()}static{this.\u0275fac=function(Xn){return new(Xn||ce)}}static{this.\u0275prov=s.jDH({token:ce,factory:ce.\u0275fac})}}const xe=[ce],Pe=new s.nKC("@ngrx/store Internal Root Guard"),Je=new s.nKC("@ngrx/store Internal Initial State"),Be=new s.nKC("@ngrx/store Initial State"),De=new s.nKC("@ngrx/store Reducer Factory"),Me=new s.nKC("@ngrx/store Internal Reducer Factory Provider"),J=new s.nKC("@ngrx/store Initial Reducers"),B=new s.nKC("@ngrx/store Internal Initial Reducers"),G=new s.nKC("@ngrx/store Store Features"),le=new s.nKC("@ngrx/store Internal Store Reducers"),Se=new s.nKC("@ngrx/store Internal Feature Reducers"),_e=new s.nKC("@ngrx/store Internal Feature Configs"),Re=new s.nKC("@ngrx/store Internal Store Features"),je=new s.nKC("@ngrx/store Internal Feature Reducers Token"),ze=new s.nKC("@ngrx/store Feature Reducers"),dt=new s.nKC("@ngrx/store User Provided Meta Reducers"),gt=new s.nKC("@ngrx/store Meta Reducers"),Mt=new s.nKC("@ngrx/store Internal Resolved Meta Reducers"),Ft=new s.nKC("@ngrx/store User Runtime Checks Config"),xt=new s.nKC("@ngrx/store Internal User Runtime Checks Config"),ct=new s.nKC("@ngrx/store Internal Runtime Checks"),yt=new s.nKC("@ngrx/store Check if Action types are unique"),nn=new s.nKC("@ngrx/store Root Store Provider"),Lt=new s.nKC("@ngrx/store Feature State Provider");function Rt(Mn,Nn={}){const Xn=Object.keys(Mn),fr={};for(let jr=0;jr<Xn.length;jr++){const Gi=Xn[jr];"function"==typeof Mn[Gi]&&(fr[Gi]=Mn[Gi])}const pr=Object.keys(fr);return function(Gi,zi){Gi=void 0===Gi?Nn:Gi;let cs=!1;const Ss={};for(let ks=0;ks<pr.length;ks++){const ba=pr[ks],Qo=fr[ba],zn=Gi[ba],It=Qo(zn,zi);Ss[ba]=It,cs=cs||It!==zn}return cs?Ss:Gi}}
1function rt(...Mn){return function(Nn){if(0===Mn.length)return Nn;const Xn=Mn[Mn.length-1];return Mn.slice(0,-1).reduceRight((pr,jr)=>jr(pr),Xn(Nn))}}function Ze(Mn,Nn){return Array.isArray(Nn)&&Nn.length>0&&(Mn=rt.apply(null,[...Nn,Mn])),(Xn,fr)=>{const pr=Mn(Xn);return(jr,Gi)=>pr(jr=void 0===jr?fr:jr,Gi)}}class Vt extends L.c{}class an extends ce{}class En extends A.t{get currentReducers(){return this.reducers}constructor(Nn,Xn,fr,pr){super(pr(fr,Xn)),this.dispatcher=Nn,this.initialState=Xn,this.reducers=fr,this.reducerFactory=pr}addFeature(Nn){this.addFeatures([Nn])}addFeatures(Nn){const Xn=Nn.reduce((fr,{reducers:pr,reducerFactory:jr,metaReducers:Gi,initialState:zi,key:cs})=>{const Ss="function"==typeof pr?function st(Mn){const Nn=Array.isArray(Mn)&&Mn.length>0?rt(...Mn):Xn=>Xn;return(Xn,fr)=>(Xn=Nn(Xn),(pr,jr)=>Xn(pr=void 0===pr?fr:pr,jr))}(Gi)(pr,zi):Ze(jr,Gi)(pr,zi);return fr[cs]=Ss,fr},{});this.addReducers(Xn)}removeFeature(Nn){this.removeFeatures([Nn])}removeFeatures(Nn){this.removeReducers(Nn.map(Xn=>Xn.key))}addReducer(Nn,Xn){this.addReducers({[Nn]:Xn})}addReducers(Nn){this.reducers={...this.reducers,...Nn},this.updateReducers(Object.keys(Nn))}removeReducer(Nn){this.removeReducers([Nn])}removeReducers(Nn){Nn.forEach(Xn=>{this.reducers=function tn(Mn,Nn){return Object.keys(Mn).filter(Xn=>Xn!==Nn).reduce((Xn,fr)=>Object.assign(Xn,{[fr]:Mn[fr]}),{})}(this.reducers,Xn)}),this.updateReducers(Nn)}updateReducers(Nn){this.next(this.reducerFactory(this.reducers,this.initialState)),this.dispatcher.next({type:"@ngrx/store/update-reducers",features:Nn})}ngOnDestroy(){this.complete()}static{this.\u0275fac=function(Xn){return new(Xn||En)(s.KVO(an),s.KVO(Be),s.KVO(J),s.KVO(De))}}static{this.\u0275prov=s.jDH({token:En,factory:En.\u0275fac})}}const gn=[En,{provide:Vt,useExisting:En},{provide:an,useExisting:ce}];class Pt extends y.B{ngOnDestroy(){this.complete()}static{this.\u0275fac=function(){let Nn;return function(fr){return(Nn||(Nn=s.xGo(Pt)))(fr||Pt)}}()}static{this.\u0275prov=s.jDH({token:Pt,factory:Pt.\u0275fac})}}const et=[Pt];class pt extends L.c{}class Ct extends A.t{static{this.INIT=we}constructor(Nn,Xn,fr,pr){super(pr);const zi={state:pr},cs=Nn.pipe((0,T.Q)(k)).pipe((0,a.E)(Xn)).pipe((0,i.S)(Yt,zi));this.stateSubscription=cs.subscribe(({state:Ss,action:ks})=>{this.next(Ss),fr.next(ks)}),this.state=(0,ee.ot)(this,{manualCleanup:!0,requireSync:!0})}ngOnDestroy(){this.stateSubscription.unsubscribe(),this.complete()}static{this.\u0275fac=function(Xn){return new(Xn||Ct)(s.KVO(ce),s.KVO(Vt),s.KVO(Pt),s.KVO(Be))}}static{this.\u0275prov=s.jDH({token:Ct,factory:Ct.\u0275fac})}}function Yt(Mn={state:void 0},[Nn,Xn]){const{state:fr}=Mn;return{state:Xn(fr,Nn),action:Nn}}const ot=[Ct,{provide:pt,useExisting:Ct}];class Jt extends L.c{constructor(Nn,Xn,fr){super(),this.actionsObserver=Xn,this.reducerManager=fr,this.source=Nn,this.state=Nn.state}select(Nn,...Xn){return xn.call(null,Nn,...Xn)(this)}selectSignal(Nn,Xn){return(0,s.EWP)(()=>Nn(this.state()),{equal:Xn?.equal||((fr,pr)=>fr===pr)})}lift(Nn){const Xn=new Jt(this,this.actionsObserver,this.reducerManager);return Xn.operator=Nn,Xn}dispatch(Nn){this.actionsObserver.next(Nn)}next(Nn){this.actionsObserver.next(Nn)}error(Nn){this.actionsObserver.error(Nn)}complete(){this.actionsObserver.complete()}addReducer(Nn,Xn){this.reducerManager.addReducer(Nn,Xn)}removeReducer(Nn){this.reducerManager.removeReducer(Nn)}static{this.\u0275fac=function(Xn){return new(Xn||Jt)(s.KVO(pt),s.KVO(ce),s.KVO(En))}}static{this.\u0275prov=s.jDH({token:Jt,factory:Jt.\u0275fac})}}const fn=[Jt];function xn(Mn,Nn,...Xn){return function(pr){let jr;if("string"==typeof Mn){const Gi=[Nn,...Xn].filter(Boolean);jr=pr.pipe((0,p.E)(Mn,...Gi))}else{if("function"!=typeof Mn)throw new TypeError(`Unexpected type '${typeof Mn}' in select operator, expected 'string' or 'function'`);jr=pr.pipe((0,O.T)(Gi=>Mn(Gi,Nn)))}return jr.pipe((0,Y.F)())}}const Qn="https://ngrx.io/guide/store/configuration/runtime-checks";function Er(Mn){return void 0===Mn}function Br(Mn){return null===Mn}function si(Mn){return Array.isArray(Mn)}function vi(Mn){return"object"==typeof Mn&&null!==Mn}function $e(Mn){if(!function dn(Mn){return vi(Mn)&&!si(Mn)}(Mn))return!1;const Nn=Object.getPrototypeOf(Mn);return Nn===Object.prototype||null===Nn}function ke(Mn){return"function"==typeof Mn}let ht=!1;function cr(Mn,Nn){return Mn===Nn}function kt(Mn,Nn=cr,Xn=cr){let jr,fr=null,pr=null;return{memoized:function Ss(){if(void 0!==jr)return jr.result;if(!fr)return pr=Mn.apply(null,arguments),fr=arguments,pr;if(!function dr(Mn,Nn,Xn){for(let fr=0;fr<Mn.length;fr++)if(!Xn(Mn[fr],Nn[fr]))return!0;return!1}(arguments,fr,Nn))return pr;
1const ks=Mn.apply(null,arguments);return fr=arguments,Xn(pr,ks)?pr:(pr=ks,ks)},reset:function Gi(){fr=null,pr=null},setResult:function zi(ks=void 0){jr={result:ks}},clearResult:function cs(){jr=void 0}}}function Gt(...Mn){return function zt(Mn,Nn={stateFn:pn}){return function(...Xn){let fr=Xn;if(Array.isArray(fr[0])){const[ks,...ba]=fr;fr=[...ks,...ba]}else 1===fr.length&&function Wt(Mn){return!!Mn&&"object"==typeof Mn&&Object.values(Mn).every(Nn=>"function"==typeof Nn)}(fr[0])&&(fr=function On(Mn){const Nn=Object.values(Mn),Xn=Object.keys(Mn),fr=(...pr)=>Xn.reduce((jr,Gi,zi)=>({...jr,[Gi]:pr[zi]}),{});return[...Nn,fr]}(fr[0]));const pr=fr.slice(0,fr.length-1),jr=fr[fr.length-1],Gi=pr.filter(ks=>ks.release&&"function"==typeof ks.release),zi=Mn(function(...ks){return jr.apply(null,ks)}),cs=kt(function(ks,ba){return Nn.stateFn.apply(null,[ks,pr,ba,zi])});function Ss(){cs.reset(),zi.reset(),Gi.forEach(ks=>ks.release())}return Object.assign(cs.memoized,{release:Ss,projector:zi.memoized,setResult:cs.setResult,clearResult:cs.clearResult})}}(kt)(...Mn)}function pn(Mn,Nn,Xn,fr){if(void 0===Xn){const jr=Nn.map(Gi=>Gi(Mn));return fr.memoized.apply(null,jr)}const pr=Nn.map(jr=>jr(Mn,Xn));return fr.memoized.apply(null,[...pr,Xn])}function Et(Mn){return Gt(Nn=>{const Xn=Nn[Mn];return!function qt(){return ht}()&&(0,s.naY)()&&!(Mn in Nn)&&console.warn(`@ngrx/store: The feature name "${Mn}" does not exist in the state, therefore createFeatureSelector cannot access it.  Be sure it is imported in a loaded module using StoreModule.forRoot('${Mn}', ...) or StoreModule.forFeature('${Mn}', ...).  If the default state is intended to be undefined, as is the case with router state, this development-only warning message can be ignored.`),Xn},Nn=>Nn)}function vt(Mn){return Mn instanceof s.nKC?(0,s.WQX)(Mn):Mn}function it(Mn,Nn){return Nn.map((Xn,fr)=>{if(Mn[fr]instanceof s.nKC){const pr=(0,s.WQX)(Mn[fr]);return{key:Xn.key,reducerFactory:pr.reducerFactory?pr.reducerFactory:Rt,metaReducers:pr.metaReducers?pr.metaReducers:[],initialState:pr.initialState}}return Xn})}function jt(Mn){return Mn.map(Nn=>Nn instanceof s.nKC?(0,s.WQX)(Nn):Nn)}function _n(Mn){return"function"==typeof Mn?Mn():Mn}function or(Mn,Nn){return Mn.concat(Nn)}function Rr(){if((0,s.WQX)(Jt,{optional:!0,skipSelf:!0}))throw new TypeError("The root Store has been provided more than once. Feature modules should provide feature states instead.");return"guarded"}function $r(Mn){Object.freeze(Mn);const Nn=ke(Mn);return Object.getOwnPropertyNames(Mn).forEach(Xn=>{if(!Xn.startsWith("\u0275")&&function at(Mn,Nn){return Object.prototype.hasOwnProperty.call(Mn,Nn)}(Mn,Xn)&&(!Nn||"caller"!==Xn&&"callee"!==Xn&&"arguments"!==Xn)){const fr=Mn[Xn];(vi(fr)||ke(fr))&&!Object.isFrozen(fr)&&$r(fr)}}),Mn}function Ii(Mn,Nn=[]){return(Er(Mn)||Br(Mn))&&0===Nn.length?{path:["root"],value:Mn}:Object.keys(Mn).reduce((fr,pr)=>{if(fr)return fr;const jr=Mn[pr];return function Ge(Mn){return ke(Mn)&&Mn.hasOwnProperty("\u0275cmp")}(jr)?fr:!(Er(jr)||Br(jr)||function Gr(Mn){return"number"==typeof Mn}(jr)||function oi(Mn){return"boolean"==typeof Mn}(jr)||function ci(Mn){return"string"==typeof Mn}(jr)||si(jr))&&($e(jr)?Ii(jr,[...Nn,pr]):{path:[...Nn,pr],value:jr})},!1)}function Xs(Mn,Nn){if(!1===Mn)return;const Xn=Mn.path.join("."),fr=new Error(`Detected unserializable ${Nn} at "${Xn}". ${Qn}#strict${Nn}serializability`);throw fr.value=Mn.value,fr.unserializablePath=Xn,fr}function _r(Mn){return(0,s.naY)()?{strictStateSerializability:!1,strictActionSerializability:!1,strictStateImmutability:!0,strictActionImmutability:!0,strictActionWithinNgZone:!1,strictActionTypeUniqueness:!1,...Mn}:{strictStateSerializability:!1,strictActionSerializability:!1,strictStateImmutability:!1,strictActionImmutability:!1,strictActionWithinNgZone:!1,strictActionTypeUniqueness:!1}}function qn({strictActionSerializability:Mn,strictStateSerializability:Nn}){return Xn=>Mn||Nn?function li(Mn,Nn){return function(Xn,fr){Nn.action(fr)&&Xs(Ii(fr),"action");const pr=Mn(Xn,fr);return Nn.state()&&Xs(Ii(pr),"state"),pr}}(Xn,{action:fr=>Mn&&!fi(fr),state:()=>Nn}):Xn}function Ir({strictActionImmutability:Mn,strictStateImmutability:Nn}){return Xn=>Mn||Nn?function Jn(Mn,Nn){return function(Xn,fr){const pr=Nn.action(fr)?$r(fr):fr,jr=Mn(Xn,pr);return Nn.state()?$r(jr):jr}}(Xn,{action:fr=>Mn&&!fi(fr),state:()=>Nn}):Xn}function fi(Mn){return Mn.type.startsWith("@ngrx")}function Ri({strictActionWithinNgZone:Mn}){return Nn=>Mn?function Lr(Mn,Nn){return function(Xn,fr){if(Nn.action(fr)&&!s.SKi.isInAngularZone())throw new Error(`Action '${fr.type}' running outside NgZone. ${Qn}#strictactionwithinngzone`);return Mn(Xn,fr)}}(Nn,{action:Xn=>Mn&&!fi(Xn)}):Nn}function Fi(Mn){return[{provide:xt,useValue:Mn},{provide:Ft,useFactory:Yr,deps:[xt]},{provide:ct,deps:[Ft],useFactory:_r},{provide:gt,multi:!0,deps:[ct],useFactory:Ir},{provide:gt,multi:!0,deps:[ct],useFactory:qn},{provide:gt,multi:!0,deps:[ct],useFactory:Ri}]}function ls(){return[{provide:yt,multi:!0,deps:[ct],useFactory:Tr}]}function Yr(Mn){return Mn}function Tr(Mn){if(!Mn.strictActionTypeUniqueness)return;const Nn=Object.entries(te).filter(([,Xn])=>Xn>1).map(([Xn])=>Xn);if(Nn.length)throw new Error(`Action types are registered more than once, ${Nn.map(Xn=>`"${Xn}"`).join(", ")}. ${Qn}#strictactiontypeuniqueness`)}function es(Mn={},Nn={}){return[{provide:Pe,useFactory:Rr},{provide:Je,useValue:Nn.initialState},{provide:Be,useFactory:_n,deps:[Je]},{provide:B,useValue:Mn},{provide:le,useExisting:Mn instanceof s.nKC?Mn:B},{provide:J,deps:[B,[new s.y_5(le)]],useFactory:vt},{provide:dt,useValue:Nn.metaReducers?Nn.metaReducers:[]},{provide:Mt,deps:[gt,dt],useFactory:or},{provide:Me,useValue:Nn.reducerFactory?Nn.reducerFactory:Rt},{provide:De,deps:[Me,Mt],useFactory:Ze},xe,gn,et,ot,fn,Fi(Nn.runtimeChecks),ls()]}s.Z63;s.Z63;function Qs(Mn,Nn,Xn={}){return[{provide:_e,multi:!0,useValue:Mn instanceof Object?{}:Xn},{provide:G,multi:!0,useValue:{key:Mn instanceof Object?Mn.name:Mn,reducerFactory:Xn instanceof s.nKC||!Xn.reducerFactory?Rt:Xn.reducerFactory,metaReducers:Xn instanceof s.nKC||!Xn.metaReducers?[]:Xn.metaReducers,initialState:Xn instanceof s.nKC||!Xn.initialState?void 0:Xn.initialState}},{provide:Re,deps:[_e,G],useFactory:it},{provide:Se,multi:!0,useValue:Mn instanceof Object?Mn.reducer:Nn},{provide:je,multi:!0,useExisting:Nn instanceof s.nKC?Nn:Se},{provide:ze,multi:!0,deps:[Se,[new s.y_5(je)]],useFactory:jt},ls()]}class Ps{constructor(Nn,Xn,fr,pr,jr,Gi){}static{this.\u0275fac=function(Xn){return new(Xn||Ps)(s.KVO(ce),s.KVO(Vt),s.KVO(Pt),s.KVO(Jt),s.KVO(Pe,8),s.KVO(yt,8))}}static{this.\u0275mod=s.$C({type:Ps})}static{this.\u0275inj=s.G2t({})}}class Ra{constructor(Nn,Xn,fr,pr,jr){this.features=Nn,this.featureReducers=Xn,this.reducerManager=fr;const Gi=Nn.map((zi,cs)=>{const ks=Xn.shift()[cs];return{...zi,reducers:ks,initialState:_n(zi.initialState)}});fr.addFeatures(Gi)}ngOnDestroy(){this.reducerManager.removeFeatures(this.features)}static{this.\u0275fac=function(Xn){return new(Xn||Ra)(s.KVO(Re),s.KVO(ze),s.KVO(En),s.KVO(Ps),s.KVO(yt,8))}}static{this.\u0275mod=s.$C({type:Ra})}static{this.\u0275inj=s.G2t({})}}class Xo{static forRoot(Nn,Xn){return{ngModule:Ps,providers:[...es(Nn,Xn)]}}
1static forFeature(Nn,Xn,fr={}){return{ngModule:Ra,providers:[...Qs(Nn,Xn,fr)]}}static{this.\u0275fac=function(Xn){return new(Xn||Xo)}}static{this.\u0275mod=s.$C({type:Xo})}static{this.\u0275inj=s.G2t({})}}function Pn(...Mn){return{reducer:Mn.pop(),types:Mn.map(fr=>fr.type)}}function ol(Mn,...Nn){const Xn=new Map;for(const fr of Nn)for(const pr of fr.types){const jr=Xn.get(pr);if(jr){const Gi=(zi,cs)=>fr.reducer(jr(zi,cs),cs);Xn.set(pr,Gi)}else Xn.set(pr,fr.reducer)}return function(fr=Mn,pr){const jr=Xn.get(pr.type);return jr?jr(fr,pr):fr}}},81666:(We,Te,C)=>{"use strict";C.d(Te,{q:()=>A});let s={};function A(){return s}},88488:(We,Te,C)=>{"use strict";C.d(Te,{m:()=>y});const s=(v,P)=>{switch(v){case"P":return P.date({width:"short"});case"PP":return P.date({width:"medium"});case"PPP":return P.date({width:"long"});default:return P.date({width:"full"})}},A=(v,P)=>{switch(v){case"p":return P.time({width:"short"});case"pp":return P.time({width:"medium"});case"ppp":return P.time({width:"long"});default:return P.time({width:"full"})}},y={p:A,P:(v,P)=>{const I=v.match(/(P+)(p+)?/)||[],w=I[1],k=I[2];if(!k)return s(v,P);let b;switch(w){case"P":b=P.dateTime({width:"short"});break;case"PP":b=P.dateTime({width:"medium"});break;case"PPP":b=P.dateTime({width:"long"});break;default:b=P.dateTime({width:"full"})}return b.replace("{{date}}",s(w,P)).replace("{{time}}",A(k,P))}}},55872:(We,Te,C)=>{"use strict";C.d(Te,{G:()=>A});var s=C(4273);function A(L){const y=(0,s.a)(L),v=new Date(Date.UTC(y.getFullYear(),y.getMonth(),y.getDate(),y.getHours(),y.getMinutes(),y.getSeconds(),y.getMilliseconds()));return v.setUTCFullYear(y.getFullYear()),+L-+v}},57195:(We,Te,C)=>{"use strict";C.d(Te,{Ss:()=>P,ef:()=>y,xM:()=>v});const s=/^D+$/,A=/^Y+$/,L=["D","DD","YY","YYYY"];function y(w){return s.test(w)}function v(w){return A.test(w)}function P(w,k,b){const T=function I(w,k,b){const T="Y"===w[0]?"years":"days of the month";return`Use \`${w.toLowerCase()}\` instead of \`${w}\` (in \`${k}\`) for formatting ${T} to the input \`${b}\`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md`}(w,k,b);if(console.warn(T),L.includes(w))throw new RangeError(T)}},20906:(We,Te,C)=>{"use strict";C.d(Te,{f:()=>L});var s=C(4273),A=C(67729);function L(v,P){const I=(0,s.a)(v);return isNaN(P)?(0,A.w)(v,NaN):(P&&I.setDate(I.getDate()+P),I)}},79857:(We,Te,C)=>{"use strict";C.d(Te,{Cg:()=>I,_m:()=>k,my:()=>v,s0:()=>w,w4:()=>P});Math.pow(10,8);const v=6048e5,P=864e5,I=6e4,w=36e5,k=1e3},67729:(We,Te,C)=>{"use strict";function s(L,y){return L instanceof Date?new L.constructor(y):new Date(y)}C.d(Te,{w:()=>s})},20129:(We,Te,C)=>{"use strict";C.d(Te,{m:()=>y});var s=C(79857),A=C(93601),L=C(55872);function y(P,I){const w=(0,A.o)(P),k=(0,A.o)(I),b=+w-(0,L.G)(w),T=+k-(0,L.G)(k);return Math.round((b-T)/s.w4)}},94512:(We,Te,C)=>{"use strict";C.d(Te,{D:()=>A});var s=C(4273);function A(y){const v=(0,s.a)(y);return v.setHours(23,59,59,999),v}},34903:(We,Te,C)=>{"use strict";C.d(Te,{GP:()=>xe});var s=C(63501),A=C(81666),L=C(20129),y=C(4273),v=C(67729);function w(Be){const De=(0,y.a)(Be);return(0,L.m)(De,function P(Be){const De=(0,y.a)(Be),Me=(0,v.w)(Be,0);return Me.setFullYear(De.getFullYear(),0,1),Me.setHours(0,0,0,0),Me}(De))+1}var b=C(16453),T=C(10910),a=C(67012),i=C(86045);function p(Be,De){return(Be<0?"-":"")+Math.abs(Be).toString().padStart(De,"0")}const O={y(Be,De){const Me=Be.getFullYear(),J=Me>0?Me:1-Me;return p("yy"===De?J%100:J,De.length)},M(Be,De){const Me=Be.getMonth();return"M"===De?String(Me+1):p(Me+1,2)},d:(Be,De)=>p(Be.getDate(),De.length),a(Be,De){const Me=Be.getHours()/12>=1?"pm":"am";switch(De){case"a":case"aa":return Me.toUpperCase();case"aaa":return Me;case"aaaaa":return Me[0];default:return"am"===Me?"a.m.":"p.m."}},h:(Be,De)=>p(Be.getHours()%12||12,De.length),H:(Be,De)=>p(Be.getHours(),De.length),m:(Be,De)=>p(Be.getMinutes(),De.length),s:(Be,De)=>p(Be.getSeconds(),De.length),S(Be,De){const Me=De.length,J=Be.getMilliseconds();return p(Math.trunc(J*Math.pow(10,Me-3)),De.length)}},Y_midnight="midnight",Y_noon="noon",Y_morning="morning",Y_afternoon="afternoon",Y_evening="evening",Y_night="night",ee={G:function(Be,De,Me){const J=Be.getFullYear()>0?1:0;switch(De){case"G":case"GG":case"GGG":return Me.era(J,{width:"abbreviated"});case"GGGGG":return Me.era(J,{width:"narrow"});default:return Me.era(J,{width:"wide"})}},y:function(Be,De,Me){if("yo"===De){const J=Be.getFullYear(),B=J>0?J:1-J;return Me.ordinalNumber(B,{unit:"year"})}return O.y(Be,De)},Y:function(Be,De,Me,J){const B=(0,i.h)(Be,J),G=B>0?B:1-B;if("YY"===De){return p(G%100,2)}return"Yo"===De?Me.ordinalNumber(G,{unit:"year"}):p(G,De.length)},R:function(Be,De){return p((0,T.p)(Be),De.length)},u:function(Be,De){return p(Be.getFullYear(),De.length)},Q:function(Be,De,Me){const J=Math.ceil((Be.getMonth()+1)/3);switch(De){case"Q":return String(J);case"QQ":return p(J,2);case"Qo":return Me.ordinalNumber(J,{unit:"quarter"});case"QQQ":return Me.quarter(J,{width:"abbreviated",context:"formatting"});case"QQQQQ":return Me.quarter(J,{width:"narrow",context:"formatting"});default:return Me.quarter(J,{width:"wide",context:"formatting"})}},q:function(Be,De,Me){const J=Math.ceil((Be.getMonth()+1)/3);switch(De){case"q":return String(J);case"qq":return p(J,2);case"qo":return Me.ordinalNumber(J,{unit:"quarter"});case"qqq":return Me.quarter(J,{width:"abbreviated",context:"standalone"});case"qqqqq":return Me.quarter(J,{width:"narrow",context:"standalone"});default:return Me.quarter(J,{width:"wide",context:"standalone"})}},M:function(Be,De,Me){const J=Be.getMonth();switch(De){case"M":case"MM":return O.M(Be,De);case"Mo":return Me.ordinalNumber(J+1,{unit:"month"});case"MMM":return Me.month(J,{width:"abbreviated",context:"formatting"});case"MMMMM":return Me.month(J,{width:"narrow",context:"formatting"});default:return Me.month(J,{width:"wide",context:"formatting"})}},L:function(Be,De,Me){const J=Be.getMonth();switch(De){case"L":return String(J+1);case"LL":return p(J+1,2);case"Lo":return Me.ordinalNumber(J+1,{unit:"month"});case"LLL":return Me.month(J,{width:"abbreviated",context:"standalone"});case"LLLLL":return Me.month(J,{width:"narrow",context:"standalone"});default:return Me.month(J,{width:"wide",context:"standalone"})}},w:function(Be,De,Me,J){const B=(0,a.N)(Be,J);return"wo"===De?Me.ordinalNumber(B,{unit:"week"}):p(B,De.length)},I:function(Be,De,Me){const J=(0,b.s)(Be);return"Io"===De?Me.ordinalNumber(J,{unit:"week"}):p(J,De.length)},d:function(Be,De,Me){return"do"===De?Me.ordinalNumber(Be.getDate(),{unit:"date"}):O.d(Be,De)},D:function(Be,De,Me){const J=w(Be);return"Do"===De?Me.ordinalNumber(J,{unit:"dayOfYear"}):p(J,De.length)},E:function(Be,De,Me){const J=Be.getDay();switch(De){case"E":case"EE":case"EEE":return Me.day(J,{width:"abbreviated",context:"formatting"});case"EEEEE":return Me.day(J,{width:"narrow",context:"formatting"});case"EEEEEE":return Me.day(J,{width:"short",context:"formatting"});default:return Me.day(J,{width:"wide",context:"formatting"})}},e:function(Be,De,Me,J){const B=Be.getDay(),G=(B-J.weekStartsOn+8)%7||7;switch(De){case"e":return String(G);case"ee":return p(G,2);case"eo":return Me.ordinalNumber(G,{unit:"day"});case"eee":return Me.day(B,{width:"abbreviated",context:"formatting"});case"eeeee":return Me.day(B,{width:"narrow",context:"formatting"});case"eeeeee":return Me.day(B,{width:"short",context:"formatting"});default:return Me.day(B,{width:"wide",context:"formatting"})}},c:function(Be,De,Me,J){const B=Be.getDay(),G=(B-J.weekStartsOn+8)%7||7;switch(De){case"c":return String(G);case"cc":return p(G,De.length);case"co":return Me.ordinalNumber(G,{unit:"day"});case"ccc":return Me.day(B,{width:"abbreviated",context:"standalone"});case"ccccc":return Me.day(B,{width:"narrow",context:"standalone"});case"cccccc":return Me.day(B,{width:"short",context:"standalone"});default:return Me.day(B,{width:"wide",context:"standalone"})}},i:function(Be,De,Me){const J=Be.getDay(),B=0===J?7:J;switch(De){case"i":return String(B);case"ii":return p(B,De.length);case"io":return Me.ordinalNumber(B,{unit:"day"});case"iii":return Me.day(J,{width:"abbreviated",context:"formatting"});case"iiiii":return Me.day(J,{width:"narrow",context:"formatting"});case"iiiiii":return Me.day(J,{width:"short",context:"formatting"});default:return Me.day(J,{width:"wide",context:"formatting"})}},a:function(Be,De,Me){const B=Be.getHours()/12>=1?"pm":"am";switch(De){case"a":case"aa":return Me.dayPeriod(B,{width:"abbreviated",context:"formatting"});case"aaa":return Me.dayPeriod(B,{width:"abbreviated",context:"formatting"}).toLowerCase();case"aaaaa":return Me.dayPeriod(B,{width:"narrow",context:"formatting"});default:return Me.dayPeriod(B,{width:"wide",context:"formatting"})}},b:function(Be,De,Me){const J=Be.getHours();let B;switch(B=12===J?Y_noon:0===J?Y_midnight:J/12>
1=1?"pm":"am",De){case"b":case"bb":return Me.dayPeriod(B,{width:"abbreviated",context:"formatting"});case"bbb":return Me.dayPeriod(B,{width:"abbreviated",context:"formatting"}).toLowerCase();case"bbbbb":return Me.dayPeriod(B,{width:"narrow",context:"formatting"});default:return Me.dayPeriod(B,{width:"wide",context:"formatting"})}},B:function(Be,De,Me){const J=Be.getHours();let B;switch(B=J>=17?Y_evening:J>=12?Y_afternoon:J>=4?Y_morning:Y_night,De){case"B":case"BB":case"BBB":return Me.dayPeriod(B,{width:"abbreviated",context:"formatting"});case"BBBBB":return Me.dayPeriod(B,{width:"narrow",context:"formatting"});default:return Me.dayPeriod(B,{width:"wide",context:"formatting"})}},h:function(Be,De,Me){if("ho"===De){let J=Be.getHours()%12;return 0===J&&(J=12),Me.ordinalNumber(J,{unit:"hour"})}return O.h(Be,De)},H:function(Be,De,Me){return"Ho"===De?Me.ordinalNumber(Be.getHours(),{unit:"hour"}):O.H(Be,De)},K:function(Be,De,Me){const J=Be.getHours()%12;return"Ko"===De?Me.ordinalNumber(J,{unit:"hour"}):p(J,De.length)},k:function(Be,De,Me){let J=Be.getHours();return 0===J&&(J=24),"ko"===De?Me.ordinalNumber(J,{unit:"hour"}):p(J,De.length)},m:function(Be,De,Me){return"mo"===De?Me.ordinalNumber(Be.getMinutes(),{unit:"minute"}):O.m(Be,De)},s:function(Be,De,Me){return"so"===De?Me.ordinalNumber(Be.getSeconds(),{unit:"second"}):O.s(Be,De)},S:function(Be,De){return O.S(Be,De)},X:function(Be,De,Me){const J=Be.getTimezoneOffset();if(0===J)return"Z";switch(De){case"X":return fe(J);case"XXXX":case"XX":return q(J);default:return q(J,":")}},x:function(Be,De,Me){const J=Be.getTimezoneOffset();switch(De){case"x":return fe(J);case"xxxx":case"xx":return q(J);default:return q(J,":")}},O:function(Be,De,Me){const J=Be.getTimezoneOffset();switch(De){case"O":case"OO":case"OOO":return"GMT"+te(J,":");default:return"GMT"+q(J,":")}},z:function(Be,De,Me){const J=Be.getTimezoneOffset();switch(De){case"z":case"zz":case"zzz":return"GMT"+te(J,":");default:return"GMT"+q(J,":")}},t:function(Be,De,Me){return p(Math.trunc(Be.getTime()/1e3),De.length)},T:function(Be,De,Me){return p(Be.getTime(),De.length)}};function te(Be,De=""){const Me=Be>0?"-":"+",J=Math.abs(Be),B=Math.trunc(J/60),G=J%60;return 0===G?Me+String(B):Me+String(B)+De+p(G,2)}function fe(Be,De){return Be%60==0?(Be>0?"-":"+")+p(Math.abs(Be)/60,2):q(Be,De)}function q(Be,De=""){const Me=Be>0?"-":"+",J=Math.abs(Be);return Me+p(Math.trunc(J/60),2)+De+p(J%60,2)}var he=C(88488),pe=C(57195);function Z(Be){if(!function oe(Be){return Be instanceof Date||"object"==typeof Be&&"[object Date]"===Object.prototype.toString.call(Be)}(Be)&&"number"!=typeof Be)return!1;const De=(0,y.a)(Be);return!isNaN(Number(De))}const se=/[yYQqMLwIdDecihHKkms]o|(\w)\1*|''|'(''|[^'])+('|$)|./g,ge=/P+p+|P+|p+|''|'(''|[^'])+('|$)|./g,X=/^'([^]*?)'?$/,we=/''/g,ce=/[a-zA-Z]/;function xe(Be,De,Me){const J=(0,A.q)(),B=Me?.locale??J.locale??s.c,G=Me?.firstWeekContainsDate??Me?.locale?.options?.firstWeekContainsDate??J.firstWeekContainsDate??J.locale?.options?.firstWeekContainsDate??1,le=Me?.weekStartsOn??Me?.locale?.options?.weekStartsOn??J.weekStartsOn??J.locale?.options?.weekStartsOn??0,Se=(0,y.a)(Be);if(!Z(Se))throw new RangeError("Invalid time value");let _e=De.match(ge).map(je=>{const ze=je[0];if("p"===ze||"P"===ze){return(0,he.m[ze])(je,B.formatLong)}return je}).join("").match(se).map(je=>{if("''"===je)return{isToken:!1,value:"'"};const ze=je[0];if("'"===ze)return{isToken:!1,value:Pe(je)};if(ee[ze])return{isToken:!0,value:je};if(ze.match(ce))throw new RangeError("Format string contains an unescaped latin alphabet character `"+ze+"`");return{isToken:!1,value:je}});B.localize.preprocessor&&(_e=B.localize.preprocessor(Se,_e));const Re={firstWeekContainsDate:G,weekStartsOn:le,locale:B};return _e.map(je=>{if(!je.isToken)return je.value;const ze=je.value;(!Me?.useAdditionalWeekYearTokens&&(0,pe.xM)(ze)||!Me?.useAdditionalDayOfYearTokens&&(0,pe.ef)(ze))&&(0,pe.Ss)(ze,De,String(Be));return(0,ee[ze[0]])(Se,ze,B.localize,Re)}).join("")}function Pe(Be){const De=Be.match(X);return De?De[1].replace(we,"'"):Be}},16453:(We,Te,C)=>{"use strict";C.d(Te,{s:()=>w});var s=C(79857),A=C(18152),L=C(10910),y=C(67729);var I=C(4273);function w(b){const T=(0,I.a)(b),a=+(0,A.b)(T)-+function v(b){const T=(0,L.p)(b),a=(0,y.w)(b,0);return a.setFullYear(T,0,4),a.setHours(0,0,0,0),(0,A.b)(a)}(T);return Math.round(a/s.my)+1}},10910:(We,Te,C)=>{"use strict";C.d(Te,{p:()=>y});var s=C(67729),A=C(18152),L=C(4273);function y(P){const I=(0,L.a)(P),w=I.getFullYear(),k=(0,s.w)(P,0);k.setFullYear(w+1,0,4),k.setHours(0,0,0,0);const b=(0,A.b)(k),T=(0,s.w)(P,0);T.setFullYear(w,0,4),T.setHours(0,0,0,0);const a=(0,A.b)(T);return I.getTime()>=b.getTime()?w+1:I.getTime()>=a.getTime()?w:w-1}},67012:(We,Te,C)=>{"use strict";C.d(Te,{N:()=>k}
vendor: 4,830 bytes, line 1
1);var s=C(79857),A=C(47793),L=C(67729),y=C(86045),v=C(81666);var w=C(4273);function k(T,a){const i=(0,w.a)(T),p=+(0,A.k)(i,a)-+function P(T,a){const i=(0,v.q)(),p=a?.firstWeekContainsDate??a?.locale?.options?.firstWeekContainsDate??i.firstWeekContainsDate??i.locale?.options?.firstWeekContainsDate??1,O=(0,y.h)(T,a),Y=(0,L.w)(T,0);return Y.setFullYear(O,0,p),Y.setHours(0,0,0,0),(0,A.k)(Y,a)}(i,a);return Math.round(p/s.my)+1}},86045:(We,Te,C)=>{"use strict";C.d(Te,{h:()=>v});var s=C(67729),A=C(47793),L=C(4273),y=C(81666);function v(I,w){const k=(0,L.a)(I),b=k.getFullYear(),T=(0,y.q)(),a=w?.firstWeekContainsDate??w?.locale?.options?.firstWeekContainsDate??T.firstWeekContainsDate??T.locale?.options?.firstWeekContainsDate??1,i=(0,s.w)(I,0);i.setFullYear(b+1,0,a),i.setHours(0,0,0,0);const p=(0,A.k)(i,w),O=(0,s.w)(I,0);O.setFullYear(b,0,a),O.setHours(0,0,0,0);const Y=(0,A.k)(O,w);return k.getTime()>=p.getTime()?b+1:k.getTime()>=Y.getTime()?b:b-1}},63501:(We,Te,C)=>{"use strict";C.d(Te,{c:()=>De});const s={lessThanXSeconds:{one:"less than a second",other:"less than {{count}} seconds"},xSeconds:{one:"1 second",other:"{{count}} seconds"},halfAMinute:"half a minute",lessThanXMinutes:{one:"less than a minute",other:"less than {{count}} minutes"},xMinutes:{one:"1 minute",other:"{{count}} minutes"},aboutXHours:{one:"about 1 hour",other:"about {{count}} hours"},xHours:{one:"1 hour",other:"{{count}} hours"},xDays:{one:"1 day",other:"{{count}} days"},aboutXWeeks:{one:"about 1 week",other:"about {{count}} weeks"},xWeeks:{one:"1 week",other:"{{count}} weeks"},aboutXMonths:{one:"about 1 month",other:"about {{count}} months"},xMonths:{one:"1 month",other:"{{count}} months"},aboutXYears:{one:"about 1 year",other:"about {{count}} years"},xYears:{one:"1 year",other:"{{count}} years"},overXYears:{one:"over 1 year",other:"over {{count}} years"},almostXYears:{one:"almost 1 year",other:"almost {{count}} years"}};function L(J){return(B={})=>{const G=B.width?String(B.width):J.defaultWidth;return J.formats[G]||J.formats[J.defaultWidth]}}const I={date:L({formats:{full:"EEEE, MMMM do, y",long:"MMMM do, y",medium:"MMM d, y",short:"MM/dd/yyyy"},defaultWidth:"full"}),time:L({formats:{full:"h:mm:ss a zzzz",long:"h:mm:ss a z",medium:"h:mm:ss a",short:"h:mm a"},defaultWidth:"full"}),dateTime:L({formats:{full:"{{date}} 'at' {{time}}",long:"{{date}} 'at' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},defaultWidth:"full"})},w={lastWeek:"'last' eeee 'at' p",yesterday:"'yesterday at' p",today:"'today at' p",tomorrow:"'tomorrow at' p",nextWeek:"eeee 'at' p",other:"P"};function b(J){return(B,G)=>{let Se;if("formatting"===(G?.context?String(G.context):"standalone")&&J.formattingValues){const Re=J.defaultFormattingWidth||J.defaultWidth,je=G?.width?String(G.width):Re;Se=J.formattingValues[je]||J.formattingValues[Re]}else{const Re=J.defaultWidth,je=G?.width?String(G.width):J.defaultWidth;Se=J.values[je]||J.values[Re]}return Se[J.argumentCallback?J.argumentCallback(B):B]}}function fe(J){return(B,G={})=>{const le=G.width,Se=le&&J.matchPatterns[le]||J.matchPatterns[J.defaultMatchWidth],_e=B.match(Se);if(!_e)return null;const Re=_e[0],je=le&&J.parsePatterns[le]||J.parsePatterns[J.defaultParseWidth],ze=Array.isArray(je)?function he(J,B){for(let G=0;G<J.length;G++)if(B(J[G]))return G}(je,Mt=>Mt.test(Re)):function q(J,B){for(const G in J)if(Object.prototype.hasOwnProperty.call(J,G)&&B(J[G]))return G}(je,Mt=>Mt.test(Re));let dt;dt=J.valueCallback?J.valueCallback(ze):ze,dt=G.valueCallback?G.valueCallback(dt):dt;return{value:dt,rest:B.slice(Re.length)}}}const De={code:"en-US",formatDistance:(J,B,G)=>{let le;const Se=s[J];return le="string"==typeof Se?Se:1===B?Se.one:Se.other.replace("{{count}}",B.toString()),G?.addSuffix?G.comparison&&G.comparison>0?"in "+le:le+" ago":le},formatLong:I,formatRelative:(J,B,G,le)=>w[J],localize:{ordinalNumber:(J,B)=>{const G=Number(J),le=G%100;if(le>20||le<10)switch(le%10){case 1:return G+"st";case 2:return G+"nd";case 3:return G+"rd"}return G+"th"},era:b({values:{narrow:["B","A"],abbreviated:["BC","AD"],wide:["Before Christ","Anno Domini"]},defaultWidth:"wide"}),quarter:b({values:{narrow:["1","2","3","4"],abbreviated:["Q1","Q2","Q3","Q4"],wide:["1st quarter","2nd quarter","3rd quarter","4th quarter"]},defaultWidth:"wide",argumentCallback:J=>J-1}),month:b({values:{narrow:["J","F","M","A","M","J","J","A","S","O","N","D"],abbreviated:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],wide:["January","February","March","April","May","June","July","August","September","October","November","December"]},defaultWidth:"wide"}),day:b({values:{narrow:["S","M","T","W","T","F","S"],short:["Su","Mo","Tu","We","Th","Fr","Sa"],abbreviated:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],wide:["Sunday","Monday","Tuesday","Wednesday","Thursday","Frid
1ay","Saturday"]},defaultWidth:"wide"}),dayPeriod:b({values:{narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"}},defaultWidth:"wide",formattingValues:{narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"}},defaultFormattingWidth:"wide"})},match:{ordinalNumber:function pe(J){return(B,G={})=>{const le=B.match(J.matchPattern);if(!le)return null;const Se=le[0],_e=B.match(J.parsePattern);if(!_e)return null;let Re=J.valueCallback?J.valueCallback(_e[0]):_e[0];Re=G.valueCallback?G.valueCallback(Re):Re;return{value:Re,rest:B.slice(Se.length)}}}({matchPattern:/^(\d+)(th|st|nd|rd)?/i,parsePattern:/\d+/i,valueCallback:J=>parseInt(J,10)}),era:fe({matchPatterns:{narrow:/^(b|a)/i,abbreviated:/^(b\.?\s?c\.?|b\.?\s?c\.?\s?e\.?|a\.?\s?d\.?|c\.?\s?e\.?)/i,wide:/^(before christ|before common era|anno domini|common era)/i},defaultMatchWidth:"wide",parsePatterns:{any:[/^b/i,/^(a|c)/i]},defaultParseWidth:"any"}),quarter:fe({matchPatterns:{narrow:/^[1234]/i,abbreviated:/^q[1234]/i,wide:/^[1234](th|st|nd|rd)? quarter/i},defaultMatchWidth:"wide",parsePatterns:{any:[/1/i,/2/i,/3/i,/4/i]},defaultParseWidth:"any",valueCallback:J=>J+1}),month:fe({matchPatterns:{narrow:/^[jfmasond]/i,abbreviated:/^(jan|feb|mar|apr|may|jun|jul|aug|sep|oct|nov|dec)/i,wide:/^(january|february|march|april|may|june|july|august|september|october|november|december)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^j/i,/^f/i,/^m/i,/^a/i,/^m/i,/^j/i,/^j/i,/^a/i,/^s/i,/^o/i,/^n/i,/^d/i],any:[/^ja/i,/^f/i,/^mar/i,/^ap/i,/^may/i,/^jun/i,/^jul/i,/^au/i,/^s/i,/^o/i,/^n/i,/^d/i]},defaultParseWidth:"any"}),day:fe({matchPatterns:{narrow:/^[smtwf]/i,short:/^(su|mo|tu|we|th|fr|sa)/i,abbreviated:/^(sun|mon|tue|wed|thu|fri|sat)/i,wide:/^(sunday|monday|tuesday|wednesday|thursday|friday|saturday)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^s/i,/^m/i,/^t/i,/^w/i,/^t/i,/^f/i,/^s/i],any:[/^su/i,/^m/i,/^tu/i,/^w/i,/^th/i,/^f/i,/^sa/i]},defaultParseWidth:"any"}),dayPeriod:fe({matchPatterns:{narrow:/^(a|p|mi|n|(in the|at) (morning|afternoon|evening|night))/i,any:/^([ap]\.?\s?m\.?|midnight|noon|(in the|at) (morning|afternoon|evening|night))/i},defaultMatchWidth:"any",parsePatterns:{any:{am:/^a/i,pm:/^p/i,midnight:/^mi/i,noon:/^no/i,morning:/morning/i,afternoon:/afternoon/i,evening:/evening/i,night:/night/i}},defaultParseWidth:"any"})},options:{weekStartsOn:0,firstWeekContainsDate:1}}},54420:(We,Te,C)=>{"use strict";C.d(Te,{T:()=>A});var s=C(4273);function A(y){let v;return y.forEach(function(P){const I=(0,s.a)(P);(void 0===v||v<I||isNaN(Number(I)))&&(v=I)}),v||new Date(NaN)}},78954:(We,Te,C)=>{"use strict";C.d(Te,{H:()=>A});var s=C(79857);function A(oe,ie){const Z=ie?.additionalDigits??2,ue=function I(oe){const ie={},Z=oe.split(L.dateTimeDelimiter);let ue;if(Z.length>2)return ie;if(/:/.test(Z[0])?ue=Z[0]:(ie.date=Z[0],ue=Z[1],L.timeZoneDelimiter.test(ie.date)&&(ie.date=oe.split(L.timeZoneDelimiter)[0],ue=oe.substr(ie.date.length,oe.length))),ue){const se=L.timezone.exec(ue);se?(ie.time=ue.replace(se[1],""),ie.timezone=se[1]):ie.time=ue}return ie}(oe);let se;if(ue.date){const ce=function w(oe,ie){const Z=new RegExp("^(?:(\\d{4}|[+-]\\d{"+(4+ie)+"})|(\\d{2}|[+-]\\d{"+(2+ie)+"})$)"),ue=oe.match(Z);if(!ue)return{year:NaN,restDateString:""};const se=ue[1]?parseInt(ue[1]):null,ge=ue[2]?parseInt(ue[2]):null;return{year:null===ge?se:100*ge,restDateString:oe.slice((ue[1]||ue[2]).length)}}(ue.date,Z);se=function k(oe,ie){if(null===ie)return new Date(NaN);const Z=oe.match(y);if(!Z)return new Date(NaN);const ue=!!Z[4],se=b(Z[1]),ge=b(Z[2])-1,X=b(Z[3]),we=b(Z[4]),ce=b(Z[5])-1;if(ue)return function fe(oe,ie,Z){return ie>=1&&ie<=53&&Z>=0&&Z<=6}(0,we,ce)?function p(oe,ie,Z){const ue=new Date(0);ue.setUTCFullYear(oe,0,4);const se=ue.getUTCDay()||7,ge=7*(ie-1)+Z+1-se;return ue.setUTCDate(ue.getUTCDate()+ge),ue}(ie,we,ce):new Date(NaN);{const xe=new Date(0);return function ee(oe,ie,Z){return ie>=0&&ie<=11&&Z>=1&&Z<=(O[ie]||(Y(oe)?29:28))}(ie,ge,X)&&function te(oe,ie){return ie>=1&&ie<=(Y(oe)?366:365)}(ie,se)?(xe.setUTCFullYear(ie,ge,Math.max(se,X)),xe):new Date(NaN)}}(ce.restDateString,ce.year)}if(!se||isNaN(se.getTime()))return new Date(NaN);const ge=se.getTime();let we,X=0;if(ue.time&&(X=function T(oe){const ie=oe.match(v);if(!ie)return NaN;const Z=a(ie[1]),ue=a(ie[2]),se=a(ie[3]);return function q(oe,ie,Z){return 24===oe?0===ie&&0===Z:Z>=0&&Z<60&&ie>=0&&ie<60&&oe>=0&&oe<25}(Z,ue,se)?Z*s.s0+ue*s.Cg+1e3*se:NaN}(ue.time),isNaN(X)))return new Date(NaN);if(!ue.timezone){const ce=new Date(ge+X),xe=new Date(0);return xe.setFullYear(ce.getUTCFullYear(),ce.getUTCMonth(),ce.getUTCDate()),xe.setHours(ce.getUTCHours(),ce.getUTCMinutes(),ce.getUTCSeconds(),ce.getUTCMilliseconds()),xe}return we=function i(oe){if("Z"===oe)return 0;const ie=oe.match(P);if(!ie)return 0;const Z="+"===ie[1]?-1:1,ue=parseInt(ie[2]),se=ie[3]&&parseInt(ie[3])||0;return function he(oe,ie){return ie>=0&&ie<=59}(0,se)?Z*(ue*s.s0+se*s.Cg):NaN}(ue.timezone),isNaN(we)?new Date(NaN):new Date(ge+X+we)}
1const L={dateTimeDelimiter:/[T ]/,timeZoneDelimiter:/[Z ]/i,timezone:/([Z+-].*)$/},y=/^-?(?:(\d{3})|(\d{2})(?:-?(\d{2}))?|W(\d{2})(?:-?(\d{1}))?|)$/,v=/^(\d{2}(?:[.,]\d*)?)(?::?(\d{2}(?:[.,]\d*)?))?(?::?(\d{2}(?:[.,]\d*)?))?$/,P=/^([+-])(\d{2})(?::?(\d{2}))?$/;function b(oe){return oe?parseInt(oe):1}function a(oe){return oe&&parseFloat(oe.replace(",","."))||0}const O=[31,null,31,30,31,30,31,31,30,31,30,31];function Y(oe){return oe%400==0||oe%4==0&&oe%100!=0}},93601:(We,Te,C)=>{"use strict";C.d(Te,{o:()=>A});var s=C(4273);function A(y){const v=(0,s.a)(y);return v.setHours(0,0,0,0),v}},18152:(We,Te,C)=>{"use strict";C.d(Te,{b:()=>A});var s=C(47793);function A(y){return(0,s.k)(y,{weekStartsOn:1})}},47793:(We,Te,C)=>{"use strict";C.d(Te,{k:()=>L});var s=C(4273),A=C(81666);function L(v,P){const I=(0,A.q)(),w=P?.weekStartsOn??P?.locale?.options?.weekStartsOn??I.weekStartsOn??I.locale?.options?.weekStartsOn??0,k=(0,s.a)(v),b=k.getDay(),T=(b<w?7:0)+b-w;return k.setDate(k.getDate()-T),k.setHours(0,0,0,0),k}},27165:(We,Te,C)=>{"use strict";C.d(Te,{e:()=>A});var s=C(20906);function A(y,v){return(0,s.f)(y,-v)}},4273:(We,Te,C)=>{"use strict";function s(L){const y=Object.prototype.toString.call(L);return L instanceof Date||"object"==typeof L&&"[object Date]"===y?new L.constructor(+L):"number"==typeof L||"[object Number]"===y||"string"==typeof L||"[object String]"===y?new Date(L):new Date(NaN)}C.d(Te,{a:()=>s})},5779:(We,Te,C)=>{"use strict";C.d(Te,{E:()=>b,Ei:()=>ee,Gg:()=>te,Rn:()=>w,TJ:()=>v,Y9:()=>O,Yj:()=>fe,bg:()=>T,r1:()=>p,si:()=>a,td:()=>P,tl:()=>k,wi:()=>Y});var s=C(17705),A=C(21413),L=C(32039);const y=["*"];var v,he;(he=v||(v={}))[he.ACCEPT=0]="ACCEPT",he[he.REJECT=1]="REJECT",he[he.CANCEL=2]="CANCEL";class P{requireConfirmationSource=new A.B;acceptConfirmationSource=new A.B;requireConfirmation$=this.requireConfirmationSource.asObservable();accept=this.acceptConfirmationSource.asObservable();confirm(pe){return this.requireConfirmationSource.next(pe),this}close(){return this.requireConfirmationSource.next(null),this}onAccept(){this.acceptConfirmationSource.next(null)}static \u0275fac=function(oe){return new(oe||P)};static \u0275prov=s.jDH({token:P,factory:P.\u0275fac})}class I{activeItemKeyChange=new A.B;activeItemKeyChange$=this.activeItemKeyChange.asObservable();activeItemKey;changeKey(pe){this.activeItemKey=pe,this.activeItemKeyChange.next(this.activeItemKey)}reset(){this.activeItemKey=null,this.activeItemKeyChange.next(this.activeItemKey)}static \u0275fac=function(oe){return new(oe||I)};static \u0275prov=s.jDH({token:I,factory:I.\u0275fac})}class w{static STARTS_WITH="startsWith";static CONTAINS="contains";static NOT_CONTAINS="notContains";static ENDS_WITH="endsWith";static EQUALS="equals";static NOT_EQUALS="notEquals";static IN="in";static LESS_THAN="lt";static LESS_THAN_OR_EQUAL_TO="lte";static GREATER_THAN="gt";static GREATER_THAN_OR_EQUAL_TO="gte";static BETWEEN="between";static IS="is";static IS_NOT="isNot";static BEFORE="before";static AFTER="after";static DATE_IS="dateIs";static DATE_IS_NOT="dateIsNot";static DATE_BEFORE="dateBefore";static DATE_AFTER="dateAfter"}class k{static AND="and";static OR="or"}class b{filter(pe,oe,ie,Z,ue){let se=[];if(pe)for(let ge of pe)for(let X of oe){let we=L.BF.resolveFieldData(ge,X);if(this.filters[Z](we,ie,ue)){se.push(ge);break}}return se}filters={startsWith:(pe,oe,ie)=>{if(null==oe||""===oe.trim())return!0;if(null==pe)return!1;let Z=L.BF.removeAccents(oe.toString()).toLocaleLowerCase(ie);return L.BF.removeAccents(pe.toString()).toLocaleLowerCase(ie).slice(0,Z.length)===Z},contains:(pe,oe,ie)=>{if(null==oe||"string"==typeof oe&&""===oe.trim())return!0;if(null==pe)return!1;let Z=L.BF.removeAccents(oe.toString()).toLocaleLowerCase(ie);return-1!==L.BF.removeAccents(pe.toString()).toLocaleLowerCase(ie).indexOf(Z)},notContains:(pe,oe,ie)=>{if(null==oe||"string"==typeof oe&&""===oe.trim())return!0;if(null==pe)return!1;let Z=L.BF.removeAccents(oe.toString()).toLocaleLowerCase(ie);return-1===L.BF.removeAccents(pe.toString()).toLocaleLowerCase(ie).indexOf(Z)},endsWith:(pe,oe,ie)=>{if(null==oe||""===oe.trim())return!0;
1if(null==pe)return!1;let Z=L.BF.removeAccents(oe.toString()).toLocaleLowerCase(ie),ue=L.BF.removeAccents(pe.toString()).toLocaleLowerCase(ie);return-1!==ue.indexOf(Z,ue.length-Z.length)},equals:(pe,oe,ie)=>null==oe||"string"==typeof oe&&""===oe.trim()||null!=pe&&(pe.getTime&&oe.getTime?pe.getTime()===oe.getTime():pe==oe||L.BF.removeAccents(pe.toString()).toLocaleLowerCase(ie)==L.BF.removeAccents(oe.toString()).toLocaleLowerCase(ie)),notEquals:(pe,oe,ie)=>null!=oe&&("string"!=typeof oe||""!==oe.trim())&&(null==pe||(pe.getTime&&oe.getTime?pe.getTime()!==oe.getTime():pe!=oe&&L.BF.removeAccents(pe.toString()).toLocaleLowerCase(ie)!=L.BF.removeAccents(oe.toString()).toLocaleLowerCase(ie))),in:(pe,oe)=>{if(null==oe||0===oe.length)return!0;for(let ie=0;ie<oe.length;ie++)if(L.BF.equals(pe,oe[ie]))return!0;return!1},between:(pe,oe)=>null==oe||null==oe[0]||null==oe[1]||null!=pe&&(pe.getTime?oe[0].getTime()<=pe.getTime()&&pe.getTime()<=oe[1].getTime():oe[0]<=pe&&pe<=oe[1]),lt:(pe,oe,ie)=>null==oe||null!=pe&&(pe.getTime&&oe.getTime?pe.getTime()<oe.getTime():pe<oe),lte:(pe,oe,ie)=>null==oe||null!=pe&&(pe.getTime&&oe.getTime?pe.getTime()<=oe.getTime():pe<=oe),gt:(pe,oe,ie)=>null==oe||null!=pe&&(pe.getTime&&oe.getTime?pe.getTime()>oe.getTime():pe>oe),gte:(pe,oe,ie)=>null==oe||null!=pe&&(pe.getTime&&oe.getTime?pe.getTime()>=oe.getTime():pe>=oe),is:(pe,oe,ie)=>this.filters.equals(pe,oe,ie),isNot:(pe,oe,ie)=>this.filters.notEquals(pe,oe,ie),before:(pe,oe,ie)=>this.filters.lt(pe,oe,ie),after:(pe,oe,ie)=>this.filters.gt(pe,oe,ie),dateIs:(pe,oe)=>null==oe||null!=pe&&pe.toDateString()===oe.toDateString(),dateIsNot:(pe,oe)=>null==oe||null!=pe&&pe.toDateString()!==oe.toDateString(),dateBefore:(pe,oe)=>null==oe||null!=pe&&pe.getTime()<oe.getTime(),dateAfter:(pe,oe)=>{if(null==oe)return!0;if(null==pe)return!1;const ie=new Date(pe);return ie.setHours(0,0,0,0),ie.getTime()>oe.getTime()}};register(pe,oe){this.filters[pe]=oe}static \u0275fac=function(oe){return new(oe||b)};static \u0275prov=s.jDH({token:b,factory:b.\u0275fac,providedIn:"root"})}class T{messageSource=new A.B;clearSource=new A.B;messageObserver=this.messageSource.asObservable();clearObserver=this.clearSource.asObservable();add(pe){pe&&this.messageSource.next(pe)}addAll(pe){pe&&pe.length&&this.messageSource.next(pe)}clear(pe){this.clearSource.next(pe||null)}static \u0275fac=function(oe){return new(oe||T)};static \u0275prov=s.jDH({token:T,factory:T.\u0275fac})}class a{clickSource=new A.B;clickObservable=this.clickSource.asObservable();add(pe){pe&&this.clickSource.next(pe)}static \u0275fac=function(oe){return new(oe||a)};static \u0275prov=s.jDH({token:a,factory:a.\u0275fac,providedIn:"root"})}class p{ripple=!1;inputStyle=(0,s.vPA)("outlined");overlayOptions={};csp=(0,s.vPA)({nonce:void 0});filterMatchModeOptions={text:[w.STARTS_WITH,w.CONTAINS,w.NOT_CONTAINS,w.ENDS_WITH,w.EQUALS,w.NOT_EQUALS],numeric:[w.EQUALS,w.NOT_EQUALS,w.LESS_THAN,w.LESS_THAN_OR_EQUAL_TO,w.GREATER_THAN,w.GREATER_THAN_OR_EQUAL_TO],date:[w.DATE_IS,w.DATE_IS_NOT,w.DATE_BEFORE,w.DATE_AFTER]};translation={startsWith:"Starts with",contains:"Contains",notContains:"Not contains",endsWith:"Ends with",equals:"Equals",notEquals:"Not equals",noFilter:"No Filter",lt:"Less than",lte:"Less than or equal to",gt:"Greater than",gte:"Greater than or equal to",is:"Is",isNot:"Is not",before:"Before",after:"After",dateIs:"Date is",dateIsNot:"Date is not",dateBefore:"Date is before",dateAfter:"Date is after",clear:"Clear",apply:"Apply",matchAll:"Match All",matchAny:"Match Any",addRule:"Add Rule",removeRule:"Remove Rule",accept:"Yes",reject:"No",choose:"Choose",upload:"Upload",cancel:"Cancel",pending:"Pending",fileSizeTypes:["B","KB","MB","GB","TB","PB","EB","ZB","YB"],dayNames:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],dayNamesShort:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],dayNamesMin:["Su","Mo","Tu","We","Th","Fr","Sa"],monthNames:["January","February","March","April","May","June","July","August","September","October","November","December"],monthNamesShort:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],chooseYear:"Choose Year",chooseMonth:"Choose Month",chooseDate:"Choose Date",prevDecade:"Previous Decade",nextDecade:"Next Decade",prevYear:"Previous Year",nextYear:"Next Year",prevMonth:"Previous Month",nextMonth:"Next Month",prevHour:"Previous Hour",nextHour:"Next Hour",prevMinute:"Previous Minute",nextMinute:"Next Minute",prevSecond:"Previous Second",nextSecond:"Next Second",am:"am",pm:"pm",dateFormat:"mm/dd/yy",firstDayOfWeek:0,today:"Today",weekHeader:"Wk",weak:"Weak",medium:"Medium",strong:"Strong",passwordPrompt:"Enter a password",emptyMessage:"No results found",searchMessage:"{0} results are available",selectionMessage:"{0} items selected",emptySelectionMessage:"No selected item",emptySearchMessage:"No results found",emptyFilterMessage:"No results found",aria:{trueLabel:"True",falseLabel:"False",nullLabel:"Not Selected",star:"1 star",stars:"{star} stars",selectAll:"All items selected",unselectAll:"All items unselected",close:"Close",previous:"Previous",next:"Next",navigation:"Navigation",scrollTop:"Scroll Top",moveTop:"Move Top",moveUp:"Move Up",moveDown:"Move Down",moveBottom:"Move Bottom",moveToTarget:"Move to Target",moveToSource:"Move to Source",moveAllToTarget:"Move All to Target",moveAllToSource:"Move All to Source",pageLabel:"{page}",firstPageLabel:"First Page",lastPageLabel:"Last Page",nextPageLabel:"Next Page",prevPageLabel:"Previous Page",rowsPerPageLabel:"Rows per page",previousPageLabel:"Previous Page",jumpToPageDropdownLabel:"Jump to Page Dropdown",jumpToPageInputLabel:"Jump to Page Input",selectRow:"Row Selected",unselectRow:"Row Unselected",expandRow:"Row Expanded",collapseRow:"Row Collapsed",showFilterMenu:"Show Filter Menu",hideFilterMenu:"Hide Filter Menu",filterOperator:"Filter Operator",filterConstraint:"Filter Constraint",editRow:"Row Edit",saveEdit:"Save Edit",cancelEdit:"Cancel Edit",listView:"List View",gridView:"Grid View",slide:"Slide",slideNumber:"{slideNumber}",zoomImage:"Zoom Image",zoomIn:"Zoom In",zoomOut:"Zoom Out",rotateRight:"Rotate Right",rotateLeft:"Rotate Left",listLabel:"Option List",selectColor:"Select a color",removeLabel:"Remove",browseFiles:"Browse Files",maximizeLabel:"Maximize"}};zIndex={modal:1100,overlay:1e3,menu:1e3,tooltip:1100};translationSource=new A.B;translationObserver=this.translationSource.asObservable();getTranslation(pe){return this.translation[pe]}setTranslation(pe){this.translation={...this.translation,...pe},this.translationSource.next(this.translation)}static \u0275fac=function(oe){return new(oe||p)};static \u0275prov=s.jDH({token:p,factory:p.\u0275fac,providedIn:"root"})}class O{static \u0275fac=function(oe){return new(oe||O)};static \u0275cmp=s.VBU({type:O,selectors:[["p-header"]],standalone:!0,features:[s.aNF],ngContentSelectors:y,decls:1,vars:0,template:function(oe,ie){1&oe&&(s.NAR(),s.SdG(0))},encapsulation:2})}class Y{static \u0275fac=function(oe){return new(oe||Y)};static \u0275cmp=s.VBU({type:Y,selectors:[["p-footer"]],standalone:!0,features:[s.aNF],ngContentSelectors:y,decls:1,vars:0,template:function(oe,ie){1&oe&&(s.NAR(),s.SdG(0))},encapsulation:2})}class ee{template;type;name;constructor(pe){this.template=pe}getType(){return this.name}static \u0275fac=function(oe){return new(oe||ee)(s.rXU(s.C4Q))};static \u0275dir=s.FsC({type:ee,selectors:[["","pTemplate",""]],inputs:{type:"type",name:["pTemplate","name"]},standalone:!0})}class te{static \u0275fac=function(oe){return new(oe||te)};static \u0275mod=s.$C({type:te,imports:[O,Y,ee],exports:[O,Y,ee]});static \u0275inj=s.G2t({})}class fe{static STARTS_WITH="startsWith";static CONTAINS="contains";static NOT_CONTAINS="notContains";static ENDS_WITH="endsWith";static EQUALS="equals";static NOT_EQUALS="notEquals";static NO_FILTER="noFilter";static LT="lt";static LTE="lte";static GT="gt";static GTE="gte";static IS="is";static IS_NOT="isNot";static BEFORE="before";static AFTER="after";static CLEAR="clear";static APPLY="apply";static MATCH_ALL="matchAll";static MATCH_ANY="matchAny";static ADD_RULE="addRule";static REMOVE_RULE="removeRule";static ACCEPT="accept";static REJECT="reject";
1static CHOOSE="choose";static UPLOAD="upload";static CANCEL="cancel";static PENDING="pending";static FILE_SIZE_TYPES="fileSizeTypes";static DAY_NAMES="dayNames";static DAY_NAMES_SHORT="dayNamesShort";static DAY_NAMES_MIN="dayNamesMin";static MONTH_NAMES="monthNames";static MONTH_NAMES_SHORT="monthNamesShort";static FIRST_DAY_OF_WEEK="firstDayOfWeek";static TODAY="today";static WEEK_HEADER="weekHeader";static WEAK="weak";static MEDIUM="medium";static STRONG="strong";static PASSWORD_PROMPT="passwordPrompt";static EMPTY_MESSAGE="emptyMessage";static EMPTY_FILTER_MESSAGE="emptyFilterMessage";static SHOW_FILTER_MENU="showFilterMenu";static HIDE_FILTER_MENU="hideFilterMenu";static SELECTION_MESSAGE="selectionMessage";static ARIA="aria";static SELECT_COLOR="selectColor";static BROWSE_FILES="browseFiles"}class q{dragStartSource=new A.B;dragStopSource=new A.B;dragStart$=this.dragStartSource.asObservable();dragStop$=this.dragStopSource.asObservable();startDrag(pe){this.dragStartSource.next(pe)}stopDrag(pe){this.dragStopSource.next(pe)}static \u0275fac=function(oe){return new(oe||q)};static \u0275prov=s.jDH({token:q,factory:q.\u0275fac})}},32039:(We,Te,C)=>{"use strict";C.d(Te,{BF:()=>s,Q$:()=>v,_Y:()=>L});class s{static isArray(I,w=!0){return Array.isArray(I)&&(w||0!==I.length)}static isObject(I,w=!0){return"object"==typeof I&&!Array.isArray(I)&&null!=I&&(w||0!==Object.keys(I).length)}
vendor: 4,513 bytes, line 1
1static equals(I,w,k){return k?this.resolveFieldData(I,k)===this.resolveFieldData(w,k):this.equalsByValue(I,w)}static equalsByValue(I,w){if(I===w)return!0;if(I&&w&&"object"==typeof I&&"object"==typeof w){var T,a,i,k=Array.isArray(I),b=Array.isArray(w);if(k&&b){if((a=I.length)!=w.length)return!1;for(T=a;0!=T--;)if(!this.equalsByValue(I[T],w[T]))return!1;return!0}if(k!=b)return!1;var p=this.isDate(I),O=this.isDate(w);if(p!=O)return!1;if(p&&O)return I.getTime()==w.getTime();var Y=I instanceof RegExp,ee=w instanceof RegExp;if(Y!=ee)return!1;if(Y&&ee)return I.toString()==w.toString();var te=Object.keys(I);if((a=te.length)!==Object.keys(w).length)return!1;for(T=a;0!=T--;)if(!Object.prototype.hasOwnProperty.call(w,te[T]))return!1;for(T=a;0!=T--;)if(i=te[T],!this.equalsByValue(I[i],w[i]))return!1;return!0}return I!=I&&w!=w}static resolveFieldData(I,w){if(I&&w){if(this.isFunction(w))return w(I);if(-1==w.indexOf("."))return I[w];{let k=w.split("."),b=I;for(let T=0,a=k.length;T<a;++T){if(null==b)return null;b=b[k[T]]}return b}}return null}static isFunction(I){return!!(I&&I.constructor&&I.call&&I.apply)}static reorderArray(I,w,k){I&&w!==k&&(k>=I.length&&(k%=I.length,w%=I.length),I.splice(k,0,I.splice(w,1)[0]))}static insertIntoOrderedArray(I,w,k,b){if(k.length>0){let T=!1;for(let a=0;a<k.length;a++)if(this.findIndexInList(k[a],b)>w){k.splice(a,0,I),T=!0;break}T||k.push(I)}else k.push(I)}static findIndexInList(I,w){let k=-1;if(w)for(let b=0;b<w.length;b++)if(w[b]==I){k=b;break}return k}static contains(I,w){if(null!=I&&w&&w.length)for(let k of w)if(this.equals(I,k))return!0;return!1}static removeAccents(I){return I&&(I=I.normalize("NFKD").replace(/\p{Diacritic}/gu,"")),I}static isDate(I){return"[object Date]"===Object.prototype.toString.call(I)}static isEmpty(I){return null==I||""===I||Array.isArray(I)&&0===I.length||!this.isDate(I)&&"object"==typeof I&&0===Object.keys(I).length}static isNotEmpty(I){return!this.isEmpty(I)}static compare(I,w,k,b=1){let T=-1;const a=this.isEmpty(I),i=this.isEmpty(w);return T=a&&i?0:a?b:i?-b:"string"==typeof I&&"string"==typeof w?I.localeCompare(w,k,{numeric:!0}):I<w?-1:I>w?1:0,T}static sort(I,w,k=1,b,T=1){const a=s.compare(I,w,b,k);let i=k;return(s.isEmpty(I)||s.isEmpty(w))&&(i=1===T?k:T),i*a}static merge(I,w){if(null!=I||null!=w)return null!=I&&"object"!=typeof I||null!=w&&"object"!=typeof w?null!=I&&"string"!=typeof I||null!=w&&"string"!=typeof w?w||I:[I||"",w||""].join(" "):{...I||{},...w||{}}}static isPrintableCharacter(I=""){return this.isNotEmpty(I)&&1===I.length&&I.match(/\S| /)}static getItemValue(I,...w){return this.isFunction(I)?I(...w):I}static findLastIndex(I,w){let k=-1;if(this.isNotEmpty(I))try{k=I.findLastIndex(w)}catch{k=I.lastIndexOf([...I].reverse().find(w))}return k}static findLast(I,w){let k;if(this.isNotEmpty(I))try{k=I.findLast(w)}catch{k=[...I].reverse().find(w)}return k}static deepEquals(I,w){if(I===w)return!0;if(I&&w&&"object"==typeof I&&"object"==typeof w){var T,a,i,k=Array.isArray(I),b=Array.isArray(w);if(k&&b){if((a=I.length)!=w.length)return!1;for(T=a;0!=T--;)if(!this.deepEquals(I[T],w[T]))return!1;return!0}if(k!=b)return!1;var p=I instanceof Date,O=w instanceof Date;if(p!=O)return!1;if(p&&O)return I.getTime()==w.getTime();var Y=I instanceof RegExp,ee=w instanceof RegExp;if(Y!=ee)return!1;if(Y&&ee)return I.toString()==w.toString();var te=Object.keys(I);if((a=te.length)!==Object.keys(w).length)return!1;for(T=a;0!=T--;)if(!Object.prototype.hasOwnProperty.call(w,te[T]))return!1;for(T=a;0!=T--;)if(i=te[T],!this.deepEquals(I[i],w[i]))return!1;return!0}return I!=I&&w!=w}}var A=0;function L(P="pn_id_"){return`${P}${++A}`}var v=function y(){let P=[];const b=T=>T&&parseInt(T.style.zIndex,10)||0;return{get:b,set:(T,a,i)=>{a&&(a.style.zIndex=String(((T,a)=>{let i=P.length>0?P[P.length-1]:{key:T,value:a},p=i.value+(i.key===T?0:a)+2;return P.push({key:T,value:p}),p})(T,i)))},clear:T=>{T&&((T=>{P=P.filter(a=>a.value!==T)})(b(T)),T.style.zIndex="")},getCurrent:()=>P.length>0?P[P.length-1].value:0}}()},62288:(We,Te,C)=>{"use strict";C.d(Te,{M9:()=>Bm,Wp:()=>$E});var s={version:"0.18.5"},A=1200,L=1252,y=[874,932,936,949,950,1250,1251,1252,1253,1254,1255,1256,1257,1258,1e4],v={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},P=function(o){-1!=y.indexOf(o)&&(L=v[0]=o)};var w=function(o){A=o,P(o)};function k(){w(1200),function I(){P(1252)}()}function a(o){for(var h=[],d=0;d<o.length>>1;
1++d)h[d]=String.fromCharCode(o.charCodeAt(2*d+1)+(o.charCodeAt(2*d)<<8));return h.join("")}var Y,p=function(h){return String.fromCharCode(h)},O=function(h){return String.fromCharCode(h)};var te=null,q="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";function he(o){for(var h="",d=0,M=0,D=0,j=0,W=0,ne=0,Ae=0,Le=0;Le<o.length;)j=(d=o.charCodeAt(Le++))>>2,W=(3&d)<<4|(M=o.charCodeAt(Le++))>>4,ne=(15&M)<<2|(D=o.charCodeAt(Le++))>>6,Ae=63&D,isNaN(M)?ne=Ae=64:isNaN(D)&&(Ae=64),h+=q.charAt(j)+q.charAt(W)+q.charAt(ne)+q.charAt(Ae);return h}function pe(o){var h="",d=0,M=0,D=0,W=0,ne=0,Ae=0;o=o.replace(/[^\w\+\/\=]/g,"");for(var Le=0;Le<o.length;)d=q.indexOf(o.charAt(Le++))<<2|(W=q.indexOf(o.charAt(Le++)))>>4,h+=String.fromCharCode(d),M=(15&W)<<4|(ne=q.indexOf(o.charAt(Le++)))>>2,64!==ne&&(h+=String.fromCharCode(M)),D=(3&ne)<<6|(Ae=q.indexOf(o.charAt(Le++))),64!==Ae&&(h+=String.fromCharCode(D));return h}var oe=function(){return typeof Buffer<"u"&&typeof process<"u"&&typeof process.versions<"u"&&!!process.versions.node}(),ie=function(){if(typeof Buffer<"u"){var o=!Buffer.from;if(!o)try{Buffer.from("foo","utf8")}catch{o=!0}return o?function(h,d){return d?new Buffer(h,d):new Buffer(h)}:Buffer.from.bind(Buffer)}return function(){}}();function Z(o){return oe?Buffer.alloc?Buffer.alloc(o):new Buffer(o):typeof Uint8Array<"u"?new Uint8Array(o):new Array(o)}function ue(o){return oe?Buffer.allocUnsafe?Buffer.allocUnsafe(o):new Buffer(o):typeof Uint8Array<"u"?new Uint8Array(o):new Array(o)}var se=function(h){return oe?ie(h,"binary"):h.split("").map(function(d){return 255&d.charCodeAt(0)})};function ge(o){if(typeof ArrayBuffer>"u")return se(o);for(var h=new ArrayBuffer(o.length),d=new Uint8Array(h),M=0;M!=o.length;++M)d[M]=255&o.charCodeAt(M);return h}function X(o){if(Array.isArray(o))return o.map(function(M){return String.fromCharCode(M)}).join("");for(var h=[],d=0;d<o.length;++d)h[d]=String.fromCharCode(o[d]);return h.join("")}var xe=oe?function(o){return Buffer.concat(o.map(function(h){return Buffer.isBuffer(h)?h:ie(h)}))}:function(o){if(typeof Uint8Array<"u"){var h=0,d=0;for(h=0;h<o.length;++h)d+=o[h].length;var M=new Uint8Array(d),D=0;for(h=0,d=0;h<o.length;d+=D,++h)if(D=o[h].length,o[h]instanceof Uint8Array)M.set(o[h],d);else{if("string"==typeof o[h])throw"wtf";M.set(new Uint8Array(o[h]),d)}return M}return[].concat.apply([],o.map(function(j){return Array.isArray(j)?j:[].slice.call(j)}))};var Je=/\u0000/g,Be=/[\u0001-\u0006]/g;function De(o){for(var h="",d=o.length-1;d>=0;)h+=o.charAt(d--);return h}function Me(o,h){var d=""+o;return d.length>=h?d:fs("0",h-d.length)+d}function J(o,h){var d=""+o;return d.length>=h?d:fs(" ",h-d.length)+d}function B(o,h){var d=""+o;return d.length>=h?d:d+fs(" ",h-d.length)}var Se=Math.pow(2,32);function _e(o,h){return o>Se||o<-Se?function G(o,h){var d=""+Math.round(o);return d.length>=h?d:fs("0",h-d.length)+d}(o,h):function le(o,h){var d=""+o;return d.length>=h?d:fs("0",h-d.length)+d}(Math.round(o),h)}function Re(o,h){return h=h||0,o.length>=7+h&&103==(32|o.charCodeAt(h))&&101==(32|o.charCodeAt(h+1))&&110==(32|o.charCodeAt(h+2))&&101==(32|o.charCodeAt(h+3))&&114==(32|o.charCodeAt(h+4))&&97==(32|o.charCodeAt(h+5))&&108==(32|o.charCodeAt(h+6))}var je=[["Sun","Sunday"],["Mon","Monday"],["Tue","Tuesday"],["Wed","Wednesday"],["Thu","Thursday"],["Fri","Friday"],["Sat","Saturday"]],ze=[["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"]];var gt={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 "'},Mt={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:4
vendor: 6,965 bytes, line 1
16,81:47,82:0},Ft={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 xt(o,h,d){for(var M=o<0?-1:1,D=o*M,j=0,W=1,ne=0,Ae=1,Le=0,Ue=0,_t=Math.floor(D);Le<h&&(ne=(_t=Math.floor(D))*W+j,Ue=_t*Le+Ae,!(D-_t<5e-8));)D=1/(D-_t),j=W,W=ne,Ae=Le,Le=Ue;if(Ue>h&&(Le>h?(Ue=Ae,ne=j):(Ue=Le,ne=W)),!d)return[0,M*ne,Ue];var mt=Math.floor(M*ne/Ue);return[mt,M*ne-mt*Ue,Ue]}function ct(o,h,d){if(o>2958465||o<0)return null;var M=0|o,D=Math.floor(86400*(o-M)),j=0,W=[],ne={D:M,T:D,u:86400*(o-M)-D,y:0,m:0,d:0,H:0,M:0,S:0,q:0};if(Math.abs(ne.u)<1e-6&&(ne.u=0),h&&h.date1904&&(M+=1462),ne.u>.9999&&(ne.u=0,86400==++D&&(ne.T=D=0,++M,++ne.D)),60===M)W=d?[1317,10,29]:[1900,2,29],j=3;else if(0===M)W=d?[1317,8,29]:[1900,1,0],j=6;else{M>60&&--M;var Ae=new Date(1900,0,1);Ae.setDate(Ae.getDate()+M-1),W=[Ae.getFullYear(),Ae.getMonth()+1,Ae.getDate()],j=Ae.getDay(),M<60&&(j=(j+6)%7),d&&(j=function Zn(o,h){h[0]-=581;var d=o.getDay();return o<60&&(d=(d+6)%7),d}(Ae,W))}return ne.y=W[0],ne.m=W[1],ne.d=W[2],ne.S=D%60,D=Math.floor(D/60),ne.M=D%60,D=Math.floor(D/60),ne.H=D,ne.q=j,ne}var yt=new Date(1899,11,31,0,0,0),nn=yt.getTime(),Lt=new Date(1900,2,1,0,0,0);function Rt(o,h){var d=o.getTime();return h?d-=1262304e5:o>=Lt&&(d+=864e5),(d-(nn+6e4*(o.getTimezoneOffset()-yt.getTimezoneOffset())))/864e5}function tn(o){return-1==o.indexOf(".")?o:o.replace(/(?:\.0*|(\.\d*[1-9])0+)$/,"$1")}function Vt(o){var d,h=Math.floor(Math.log(Math.abs(o))*Math.LOG10E);return d=h>=-4&&h<=-1?o.toPrecision(10+h):Math.abs(h)<=9?function Ze(o){var h=o<0?12:11,d=tn(o.toFixed(12));return d.length<=h||(d=o.toPrecision(10)).length<=h?d:o.toExponential(5)}(o):10===h?o.toFixed(10).substr(0,12):function st(o){var h=tn(o.toFixed(11));return h.length>(o<0?12:11)||"0"===h||"-0"===h?o.toPrecision(6):h}(o),tn(function rt(o){return-1==o.indexOf("E")?o:o.replace(/(?:\.0*|(\.\d*[1-9])0+)[Ee]/,"$1E").replace(/(E[+-])(\d)$/,"$10$2")}(d.toUpperCase()))}function an(o,h){switch(typeof o){case"string":return o;case"boolean":return o?"TRUE":"FALSE";case"number":return(0|o)===o?o.toString(10):Vt(o);case"undefined":return"";case"object":if(null==o)return"";if(o instanceof Date)return kt(14,Rt(o,h&&h.date1904),h)}throw new Error("unsupported value in General format: "+o)}function En(o,h,d,M){var Ae,D="",j=0,W=0,ne=d.y,Le=0;switch(o){case 98:ne=d.y+543;case 121:switch(h.length){case 1:case 2:Ae=ne%100,Le=2;break;default:Ae=ne%1e4,Le=4}break;case 109:switch(h.length){case 1:case 2:Ae=d.m,Le=h.length;break;case 3:return ze[d.m-1][1];case 5:return ze[d.m-1][0];default:return ze[d.m-1][2]}break;case 100:switch(h.length){case 1:case 2:Ae=d.d,Le=h.length;break;case 3:return je[d.q][0];default:return je[d.q][1]}break;case 104:switch(h.length){case 1:case 2:Ae=1+(d.H+11)%12,Le=h.length;break;default:throw"bad hour format: "+h}break;case 72:switch(h.length){case 1:case 2:Ae=d.H,Le=h.length;break;default:throw"bad hour format: "+h}break;case 77:switch(h.length){case 1:case 2:Ae=d.M,Le=h.length;break;default:throw"bad minute format: "+h}break;case 115:if("s"!=h&&"ss"!=h&&".0"!=h&&".00"!=h&&".000"!=h)throw"bad second format: "+h;return 0!==d.u||"s"!=h&&"ss"!=h?(W=M>=2?3===M?1e3:100:1===M?10:1,(j=Math.round(W*(d.S+d.u)))>=60*W&&(j=0),"s"===h?0===j?"0":""+j/W:(D=Me(j,2+M),"ss"===h?D.substr(0,2):"."+D.substr(2,h.length-1))):Me(d.S,h.length);case 90:switch(h){case"[h]":case"[hh]":Ae=24*d.D+d.H;break;case"[m]":case"[mm]":Ae=60*(24*d.D+d.H)+d.M;break;case"[s]":case"[ss]":Ae=60*(60*(24*d.D+d.H)+d.M)+Math.round(d.S+d.u);break;default:throw"bad abstime format: "+h}Le=3===h.length?1:2;break;case 101:Ae=ne,Le=1}return Le>0?Me(Ae,Le):""}function gn(o){if(o.length<=3)return o;for(var d=o.length%3,M=o.substr(0,d);d!=o.length;d+=3)M+=(M.length>0?",":"")+o.substr(d,3);return M}var Pt=/%/g;function Ct(o,h){var d,M=o.indexOf("E")-o.indexOf(".")-1;if(o.match(/^#+0.0E\+0$/)){if(0==h)return"0.0E+0";if(h<0)return"-"+Ct(o,-h);var D=o.indexOf(".");-1===D&&(D=o.indexOf("E"));var j=Math.floor(Math.log(h)*Math.LOG10E)%D;if(j<0&&(j+=D),-1===(d=(h/Math.pow(10,j)).toPrecision(M+1+(D+j)%D)).indexOf("e")){var W=Math.floor(Math.log(h)*Math.LOG10E);for(-1===d.indexOf(".")?d=d.charAt(0)+"."+d.substr(1)+"E+"+(W-d.length+j):d+="E+"+(W-j);"0."===d.substr(0,2);)d=(d=d.charAt(0)+d.substr(2,D)+"."+d.substr(2+D)).replace(/^0+([1-9])/,"$1").replace(/^0+\./,"0.");d=d.replace(/\+-/,"-")}d=d.replace(/^([+-]?)(\d*)\.(\d*)[Ee]/,function(ne,Ae,Le,Ue){return Ae+Le+Ue.substr(0,(D+j)%D)+"."+Ue.substr(j)+"E"})}else d=h.toExponential(M);return o.match(/E\+00$/)&&d.match(/e[+-]\d$/)&&(d=d.substr(0,d.length-1)+"0"+d.charAt(d.length-1)),o.match(/E\-/)&&d.match(/e\+/)&&(d=d.replace(/e\+/,"e")),d.replace("e","E")}var Yt=/# (\?+)( ?)\/( ?)(\d+)/;var fn=/^#*0*\.([0#]+)/,xn=/\).*[0#]/,Qn=/\(###\) ###\\?-####/;function Er(o){for(var d,h="",M=0;M!=o.length;++M)switch(d=o.charCodeAt(M)){case 35:break;case 63:h+=" ";break;case 48:h+="0";break;default:h+=String.fromCharCode(d)}return h}function Br(o,h){var d=Math.pow(10,h);return""+Math.round(o*d)/d}function si(o,h){var d=o-Math.floor(o),M=Math.pow(10,h);return h<(""+Math.round(d*M)).length?0:Math.round(d*M)}function Gr(o,h,d){if(40===o.charCodeAt(0)&&!h.match(xn)){var M=h.replace(/\( */,"").replace(/ \)/,"").replace(/\)/,"");return d>=0?Gr("n",M,d):"("+Gr("n",M,-d)+")"}if(44===h.charCodeAt(h.length-1))return function pt(o,h,d){for(var M=h.length-1;44===h.charCodeAt(M-1);)--M;return Ge(o,h.substr(0,M),d/Math.pow(10,3*(h.length-M)))}(o,h,d);if(-1!==h.indexOf("%"))return function et(o,h,d){var M=h.replace(Pt,""),D=h.length-M.length;return Ge(o,M,d*Math.pow(10,2*D))+fs("%",D)}(o,h,d);if(-1!==h.indexOf("E"))return Ct(h,d);if(36===h.charCodeAt(0))return"$"+Gr(o,h.substr(" "==h.charAt(1)?2:1),d);var D,j,W,ne,Ae=Math.abs(d),Le=d<0?"-":"";if(h.match(/^00+$/))return Le+_e(Ae,h.length);if(h.match(/^[#?]+$/))return"0"===(D=_e(d,0))&&(D=""),D.length>h.length?D:Er(h.substr(0,h.length-D.length))+D;if(j=h.match(Yt))return function ot(o,h,d){var M=parseInt(o[4],10),D=Math.round(h*M),j=Math.floor(D/M),W=D-j*M,ne=M;return d+(0===j?"":""+j)+" "+(0===W?fs(" ",o[1].length+1+o[4].length):J(W,o[1].length)+o[2]+"/"+o[3]+Me(ne,o[4].length))}(j,Ae,Le);if(h.match(/^#+0+$/))return Le+_e(Ae,h.length-h.indexOf("0"));if(j=h.match(fn))return D=Br(d,j[1].length).replace(/^([^\.]+)$/,"$1."+Er(j[1])).replace(/\.$/,"."+Er(j[1])).replace(/\.(\d*)$/,function(wt,lt){return"."+lt+fs("0",Er(j[1]).length-lt.length)}),-1!==h.indexOf("0.")?D:D.replace(/^0\./,".");if(h=h.replace(/^#+([0.])/,"$1"),j=h.match(/^(0*)\.(#*)$/))return Le+
vendor: 7,794 bytes, line 1
1Br(Ae,j[2].length).replace(/\.(\d*[1-9])0*$/,".$1").replace(/^(-?\d*)$/,"$1.").replace(/^0\./,j[1].length?"0.":".");if(j=h.match(/^#{1,3},##0(\.?)$/))return Le+gn(_e(Ae,0));if(j=h.match(/^#,##0\.([#0]*0)$/))return d<0?"-"+Gr(o,h,-d):gn(""+(Math.floor(d)+function ci(o,h){return h<(""+Math.round((o-Math.floor(o))*Math.pow(10,h))).length?1:0}(d,j[1].length)))+"."+Me(si(d,j[1].length),j[1].length);if(j=h.match(/^#,#*,#0/))return Gr(o,h.replace(/^#,#*,/,""),d);if(j=h.match(/^([0#]+)(\\?-([0#]+))+$/))return D=De(Gr(o,h.replace(/[\\-]/g,""),d)),W=0,De(De(h.replace(/\\/g,"")).replace(/[0#]/g,function(wt){return W<D.length?D.charAt(W++):"0"===wt?"0":""}));if(h.match(Qn))return"("+(D=Gr(o,"##########",d)).substr(0,3)+") "+D.substr(3,3)+"-"+D.substr(6);var Ue="";if(j=h.match(/^([#0?]+)( ?)\/( ?)([#0?]+)/))return W=Math.min(j[4].length,7),ne=xt(Ae,Math.pow(10,W)-1,!1),D=""+Le," "==(Ue=Ge("n",j[1],ne[1])).charAt(Ue.length-1)&&(Ue=Ue.substr(0,Ue.length-1)+"0"),D+=Ue+j[2]+"/"+j[3],(Ue=B(ne[2],W)).length<j[4].length&&(Ue=Er(j[4].substr(j[4].length-Ue.length))+Ue),D+=Ue;if(j=h.match(/^# ([#0?]+)( ?)\/( ?)([#0?]+)/))return W=Math.min(Math.max(j[1].length,j[4].length),7),Le+((ne=xt(Ae,Math.pow(10,W)-1,!0))[0]||(ne[1]?"":"0"))+" "+(ne[1]?J(ne[1],W)+j[2]+"/"+j[3]+B(ne[2],W):fs(" ",2*W+1+j[2].length+j[3].length));if(j=h.match(/^[#0?]+$/))return D=_e(d,0),h.length<=D.length?D:Er(h.substr(0,h.length-D.length))+D;if(j=h.match(/^([#0?]+)\.([#0]+)$/)){D=""+d.toFixed(Math.min(j[2].length,10)).replace(/([^0])0+$/,"$1"),W=D.indexOf(".");var _t=h.indexOf(".")-W,mt=h.length-D.length-_t;return Er(h.substr(0,_t)+D+h.substr(h.length-mt))}if(j=h.match(/^00,000\.([#0]*0)$/))return W=si(d,j[1].length),d<0?"-"+Gr(o,h,-d):gn(function oi(o){return o<2147483647&&o>-2147483648?""+(o>=0?0|o:o-1|0):""+Math.floor(o)}(d)).replace(/^\d,\d{3}$/,"0$&").replace(/^\d*$/,function(wt){return"00,"+(wt.length<3?Me(0,3-wt.length):"")+wt})+"."+Me(W,j[1].length);switch(h){case"###,##0.00":return Gr(o,"#,##0.00",d);case"###,###":case"##,###":case"#,###":var bt=gn(_e(Ae,0));return"0"!==bt?Le+bt:"";case"###,###.00":return Gr(o,"###,##0.00",d).replace(/^0\./,".");case"#,###.00":return Gr(o,"#,##0.00",d).replace(/^0\./,".")}throw new Error("unsupported format |"+h+"|")}function $e(o,h){var d,M=o.indexOf("E")-o.indexOf(".")-1;if(o.match(/^#+0.0E\+0$/)){if(0==h)return"0.0E+0";if(h<0)return"-"+$e(o,-h);var D=o.indexOf(".");-1===D&&(D=o.indexOf("E"));var j=Math.floor(Math.log(h)*Math.LOG10E)%D;if(j<0&&(j+=D),!(d=(h/Math.pow(10,j)).toPrecision(M+1+(D+j)%D)).match(/[Ee]/)){var W=Math.floor(Math.log(h)*Math.LOG10E);-1===d.indexOf(".")?d=d.charAt(0)+"."+d.substr(1)+"E+"+(W-d.length+j):d+="E+"+(W-j),d=d.replace(/\+-/,"-")}d=d.replace(/^([+-]?)(\d*)\.(\d*)[Ee]/,function(ne,Ae,Le,Ue){return Ae+Le+Ue.substr(0,(D+j)%D)+"."+Ue.substr(j)+"E"})}else d=h.toExponential(M);return o.match(/E\+00$/)&&d.match(/e[+-]\d$/)&&(d=d.substr(0,d.length-1)+"0"+d.charAt(d.length-1)),o.match(/E\-/)&&d.match(/e\+/)&&(d=d.replace(/e\+/,"e")),d.replace("e","E")}function ke(o,h,d){if(40===o.charCodeAt(0)&&!h.match(xn)){var M=h.replace(/\( */,"").replace(/ \)/,"").replace(/\)/,"");return d>=0?ke("n",M,d):"("+ke("n",M,-d)+")"}if(44===h.charCodeAt(h.length-1))return function vi(o,h,d){for(var M=h.length-1;44===h.charCodeAt(M-1);)--M;return Ge(o,h.substr(0,M),d/Math.pow(10,3*(h.length-M)))}(o,h,d);if(-1!==h.indexOf("%"))return function dn(o,h,d){var M=h.replace(Pt,""),D=h.length-M.length;return Ge(o,M,d*Math.pow(10,2*D))+fs("%",D)}(o,h,d);if(-1!==h.indexOf("E"))return $e(h,d);if(36===h.charCodeAt(0))return"$"+ke(o,h.substr(" "==h.charAt(1)?2:1),d);var D,j,W,ne,Ae=Math.abs(d),Le=d<0?"-":"";if(h.match(/^00+$/))return Le+Me(Ae,h.length);if(h.match(/^[#?]+$/))return D=""+d,0===d&&(D=""),D.length>h.length?D:Er(h.substr(0,h.length-D.length))+D;if(j=h.match(Yt))return function Jt(o,h,d){return d+(0===h?"":""+h)+fs(" ",o[1].length+2+o[4].length)}(j,Ae,Le);if(h.match(/^#+0+$/))return Le+Me(Ae,h.length-h.indexOf("0"));if(j=h.match(fn))return D=(D=(""+d).replace(/^([^\.]+)$/,"$1."+Er(j[1])).replace(/\.$/,"."+Er(j[1]))).replace(/\.(\d*)$/,function(wt,lt){return"."+lt+fs("0",Er(j[1]).length-lt.length)}),-1!==h.indexOf("0.")?D:D.replace(/^0\./,".");if(h=h.replace(/^#+([0.])/,"$1"),j=h.match(/^(0*)\.(#*)$/))return Le+(""+Ae).replace(/\.(\d*[1-9])0*$/,".$1").replace(/^(-?\d*)$/,"$1.").replace(/^0\./,j[1].length?"0.":".");if(j=h.match(/^#{1,3},##0(\.?)$/))return Le+gn(""+Ae);if(j=h.match(/^#,##0\.([#0]*0)$/))return d<0?"-"+ke(o,h,-d):gn(""+d)+"."+fs("0",j[1].length);if(j=h.match(/^#,#*,#0/))return ke(o,h.replace(/^#,#*,/,""),d);if(j=h.match(/^([0#]+)(\\?-([0#]+))+$/))return D=De(ke(o,h.replace(/[\\-]/g,""),d)),W=0,De(De(h.replace(/\\/g,"")).replace(/[0#]/g,function(wt){return W<D.length?D.charAt(W++):"0"===wt?"0":""}));if(h.match(Qn))return"("+(D=ke(o,"##########",d)).substr(0,3)+") "+D.substr(3,3)+"-"+D.substr(6);var Ue="";if(j=h.match(/^([#0?]+)( ?)\/( ?)([#0?]+)/))return W=Math.min(j[4].length,7),ne=xt(Ae,Math.pow(10,W)-1,!1),D=""+Le," "==(Ue=Ge("n",j[1],ne[1])).charAt(Ue.length-1)&&(Ue=Ue.substr(0,Ue.length-1)+"0"),D+=Ue+j[2]+"/"+j[3],(Ue=B(ne[2],W)).length<j[4].length&&(Ue=Er(j[4].substr(j[4].length-Ue.length))+Ue),D+=Ue;if(j=h.match(/^# ([#0?]+)( ?)\/( ?)([#0?]+)/))return W=Math.min(Math.max(j[1].length,j[4].length),7),Le+((ne=xt(Ae,Math.pow(10,W)-1,!0))[0]||(ne[1]?"":"0"))+" "+(ne[1]?J(ne[1],W)+j[2]+"/"+j[3]+B(ne[2],W):fs(" ",2*W+1+j[2].length+j[3].length));if(j=h.match(/^[#0?]+$/))return D=""+d,h.length<=D.length?D:Er(h.substr(0,h.length-D.length))+D;if(j=h.match(/^([#0]+)\.([#0]+)$/)){D=""+d.toFixed(Math.min(j[2].length,10)).replace(/([^0])0+$/,"$1"),W=D.indexOf(".");var _t=h.indexOf(".")-W,mt=h.length-D.length-_t;return Er(h.substr(0,_t)+D+h.substr(h.length-mt))}if(j=h.match(/^00,000\.([#0]*0)$/))return d<0?"-"+ke(o,h,-d):gn(""+d).replace(/^\d,\d{3}$/,"0$&").replace(/^\d*$/,function(wt){return"00,"+(wt.length<3?Me(0,3-wt.length):"")+wt})+"."+Me(0,j[1].length);switch(h){case"###,###":case"##,###":case"#,###":var bt=gn(""+Ae);return"0"!==bt?Le+bt:"";default:if(h.match(/\.[0#?]*$/))return ke(o,h.slice(0,h.lastIndexOf(".")),d)+Er(h.slice(h.lastIndexOf(".")))}throw new Error("unsupported format |"+h+"|")}function Ge(o,h,d){return(0|d)===d?ke(o,h,d):Gr(o,h,d)}var ht=/\[[HhMmSs\u0E0A\u0E19\u0E17]*\]/;function Ut(o){for(var h=0,d="",M="";h<o.length;)switch(d=o.charAt(h)){case"G":Re(o,h)&&(h+=6),h++;break;case'"':for(;34!==o.charCodeAt(++h)&&h<o.length;);++h;break;case"\\":case"_":h+=2;break;case"@":++h;break;case"B":case"b":if("1"===o.charAt(h+1)||"2"===o.charAt(h+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"===o.substr(h,3).toUpperCase()||"AM/PM"===o.substr(h,5).toUpperCase()||"\u4e0a\u5348/\u4e0b\u5348"===o.substr(h,5).toUpperCase())return!0;++h;break;case"[":for(M=d;"]"!==o.charAt(h++)&&h<o.length;)M+=o.charAt(h);if(M.match(ht))return!0;break;case".":case"0":case"#":for(;h<o.length&&("0#?.,E+-%".indexOf(d=o.charAt(++h))>-1||"\\"==d&&"-"==o.charAt(h+1)&&"0#".indexOf(o.charAt(h+2))>-1););break;case"?":for(;o.charAt(++h)===d;);break;case"*":++h,(" "==o.charAt(h)||"*"==o.charAt(h))&&++h;break;case"(":case")":++h;break;case"1":case"2":case"3":case"4":case"5":case"6":case"7":case"8":case"9":for(;h<o.length&&"0123456789".indexOf(o.charAt(++h))>-1;);break;default:++h}return!1}var cr=/\[(=|>[=]?|<[>=]?)(-?\d+(?:\.\d*)?)\]/;function dr(o,h){if(null==h)return!1;var d=parseFloat(h[2]);switch(h[1]){case"=":if(o==d)return!0;break;case">":if(o>d)return!0;break;case"<":if(o<d)return!0;break;case"<>":if(o!=d)return!0;break;case">=":if(o>=d)return!0;break;case"<=":if(o<=d)return!0}return!1}function vr(o,h){var d=function at(o){for(var h=[],d=!1,M=0,D=0;M<o.length;
vendor: 4,934 bytes, line 1
1++M)switch(o.charCodeAt(M)){case 34:d=!d;break;case 95:case 42:case 92:++M;break;case 59:h[h.length]=o.substr(D,M-D),D=M+1}if(h[h.length]=o.substr(D),!0===d)throw new Error("Format |"+o+"| unterminated string ");return h}(o),M=d.length,D=d[M-1].indexOf("@");if(M<4&&D>-1&&--M,d.length>4)throw new Error("cannot find right format for |"+d.join("|")+"|");if("number"!=typeof h)return[4,4===d.length||D>-1?d[d.length-1]:"@"];switch(d.length){case 1:d=D>-1?["General","General","General",d[0]]:[d[0],d[0],d[0],"@"];break;case 2:d=D>-1?[d[0],d[0],d[0],d[1]]:[d[0],d[1],d[0],"@"];break;case 3:d=D>-1?[d[0],d[1],d[0],d[2]]:[d[0],d[1],d[2],"@"]}var j=h>0?d[0]:h<0?d[1]:d[2];if(-1===d[0].indexOf("[")&&-1===d[1].indexOf("["))return[M,j];if(null!=d[0].match(/\[[=<>]/)||null!=d[1].match(/\[[=<>]/)){var W=d[0].match(cr),ne=d[1].match(cr);return dr(h,W)?[M,d[0]]:dr(h,ne)?[M,d[1]]:[M,d[null!=W&&null!=ne?2:1]]}return[M,j]}function kt(o,h,d){null==d&&(d={});var M="";switch(typeof o){case"string":M="m/d/yy"==o&&d.dateNF?d.dateNF:o;break;case"number":null==(M=14==o&&d.dateNF?d.dateNF:(null!=d.table?d.table:gt)[o])&&(M=d.table&&d.table[Mt[o]]||gt[Mt[o]]),null==M&&(M=Ft[o]||"General")}if(Re(M,0))return an(h,d);h instanceof Date&&(h=Rt(h,d.date1904));var D=vr(M,h);if(Re(D[1]))return an(h,d);if(!0===h)h="TRUE";else if(!1===h)h="FALSE";else if(""===h||null==h)return"";return function qt(o,h,d,M){for(var Le,Ue,_t,D=[],j="",W=0,ne="",Ae="t",mt="H";W<o.length;)switch(ne=o.charAt(W)){case"G":if(!Re(o,W))throw new Error("unrecognized character "+ne+" in "+o);D[D.length]={t:"G",v:"General"},W+=7;break;case'"':for(j="";34!==(_t=o.charCodeAt(++W))&&W<o.length;)j+=String.fromCharCode(_t);D[D.length]={t:"t",v:j},++W;break;case"\\":var bt=o.charAt(++W),wt="("===bt||")"===bt?bt:"t";D[D.length]={t:wt,v:bt},++W;break;case"_":D[D.length]={t:"t",v:" "},W+=2;break;case"@":D[D.length]={t:"T",v:h},++W;break;case"B":case"b":if("1"===o.charAt(W+1)||"2"===o.charAt(W+1)){if(null==Le&&null==(Le=ct(h,d,"2"===o.charAt(W+1))))return"";D[D.length]={t:"X",v:o.substr(W,2)},Ae=ne,W+=2;break}case"M":case"D":case"Y":case"H":case"S":case"E":ne=ne.toLowerCase();case"m":case"d":case"y":case"h":case"s":case"e":case"g":if(h<0||null==Le&&null==(Le=ct(h,d)))return"";for(j=ne;++W<o.length&&o.charAt(W).toLowerCase()===ne;)j+=ne;"m"===ne&&"h"===Ae.toLowerCase()&&(ne="M"),"h"===ne&&(ne=mt),D[D.length]={t:ne,v:j},Ae=ne;break;case"A":case"a":case"\u4e0a":var lt={t:ne,v:ne};if(null==Le&&(Le=ct(h,d)),"A/P"===o.substr(W,3).toUpperCase()?(null!=Le&&(lt.v=Le.H>=12?"P":"A"),lt.t="T",mt="h",W+=3):"AM/PM"===o.substr(W,5).toUpperCase()?(null!=Le&&(lt.v=Le.H>=12?"PM":"AM"),lt.t="T",W+=5,mt="h"):"\u4e0a\u5348/\u4e0b\u5348"===o.substr(W,5).toUpperCase()?(null!=Le&&(lt.v=Le.H>=12?"\u4e0b\u5348":"\u4e0a\u5348"),lt.t="T",W+=5,mt="h"):(lt.t="t",++W),null==Le&&"T"===lt.t)return"";D[D.length]=lt,Ae=ne;break;case"[":for(j=ne;"]"!==o.charAt(W++)&&W<o.length;)j+=o.charAt(W);if("]"!==j.slice(-1))throw'unterminated "[" block: |'+j+"|";if(j.match(ht)){if(null==Le&&null==(Le=ct(h,d)))return"";D[D.length]={t:"Z",v:j.toLowerCase()},Ae=j.charAt(1)}else j.indexOf("$")>-1&&(j=(j.match(/\$([^-\[\]]*)/)||[])[1]||"$",Ut(o)||(D[D.length]={t:"t",v:j}));break;case".":if(null!=Le){for(j=ne;++W<o.length&&"0"===(ne=o.charAt(W));)j+=ne;D[D.length]={t:"s",v:j};break}case"0":case"#":for(j=ne;++W<o.length&&"0#?.,E+-%".indexOf(ne=o.charAt(W))>-1;)j+=ne;D[D.length]={t:"n",v:j};break;case"?":for(j=ne;o.charAt(++W)===ne;)j+=ne;D[D.length]={t:ne,v:j},Ae=ne;break;case"*":++W,(" "==o.charAt(W)||"*"==o.charAt(W))&&++W;break;case"(":case")":D[D.length]={t:1===M?"t":ne,v:ne},++W;break;case"1":case"2":case"3":case"4":case"5":case"6":case"7":case"8":case"9":for(j=ne;W<o.length&&"0123456789".indexOf(o.charAt(++W))>-1;)j+=o.charAt(W);D[D.length]={t:"D",v:j};break;case" ":D[D.length]={t:ne,v:ne},++W;break;case"$":D[D.length]={t:"t",v:"$"},++W;break;default:if(-1===",$-+/():!^&'~{}<>=\u20acacfijklopqrtuvwxzP".indexOf(ne))throw new Error("unrecognized character "+ne+" in "+o);D[D.length]={t:"t",v:ne},++W}var Tn,Nt=0,yn=0;for(W=D.length-1,Ae="t";W>=0;--W)switch(D[W].t){case"h":case"H":D[W].t=mt,Ae="h",Nt<1&&(Nt=1);break;case"s":(Tn=D[W].v.match(/\.0+$/))&&(yn=Math.max(yn,Tn[0].length-1)),Nt<3&&(Nt=3);case"d":case"y":case"M":case"e":Ae=D[W].t;break;case"m":"s"===Ae&&(D[W].t="M",Nt<2&&(Nt=2));break;case"X":break;case"Z":Nt<1&&D[W].v.match(/[Hh]/)&&(Nt=1),Nt<2&&D[W].v.match(/[Mm]/)&&(Nt=2),Nt<3&&D[W].v.match(/[Ss]/)&&(Nt=3)}switch(Nt){case 0:break;case 1:Le.u>=.5&&(Le.u=0,++Le.S),Le.S>=60&&(Le.S=0,++Le.M),Le.M>=60&&(Le.M=0,++Le.H);break;case 2:Le.u>=.5&&(Le.u=0,++Le.S),Le.S>=60&&(Le.S=0,++Le.M)}var nr,un="";for(W=0;W<D.length;++W)switch(D[W].t){case"t":case"T":case" ":case"D":break;case"X":D[W].v="",D[W].t=";";break;case"d":case"m":case"y":case"h":case"H":case"M":case"s":case"e":case"b":case"Z":D[W].v=En(D[W].t.charCodeAt(0),D[W].v,Le,yn),D[W].t="t";break;case"n":case"?":for(nr=W+1;
1null!=D[nr]&&("?"===(ne=D[nr].t)||"D"===ne||(" "===ne||"t"===ne)&&null!=D[nr+1]&&("?"===D[nr+1].t||"t"===D[nr+1].t&&"/"===D[nr+1].v)||"("===D[W].t&&(" "===ne||"n"===ne||")"===ne)||"t"===ne&&("/"===D[nr].v||" "===D[nr].v&&null!=D[nr+1]&&"?"==D[nr+1].t));)D[W].v+=D[nr].v,D[nr]={v:"",t:";"},++nr;un+=D[W].v,W=nr-1;break;case"G":D[W].t="t",D[W].v=an(h,d)}var kr,Hn,ur="";if(un.length>0){40==un.charCodeAt(0)?(kr=h<0&&45===un.charCodeAt(0)?-h:h,Hn=Ge("n",un,kr)):(Hn=Ge("n",un,kr=h<0&&M>1?-h:h),kr<0&&D[0]&&"t"==D[0].t&&(Hn=Hn.substr(1),D[0].v="-"+D[0].v)),nr=Hn.length-1;var lr=D.length;for(W=0;W<D.length;++W)if(null!=D[W]&&"t"!=D[W].t&&D[W].v.indexOf(".")>-1){lr=W;break}var rr=D.length;if(lr===D.length&&-1===Hn.indexOf("E")){for(W=D.length-1;W>=0;--W)null==D[W]||-1==="n?".indexOf(D[W].t)||(nr>=D[W].v.length-1?(nr-=D[W].v.length,D[W].v=Hn.substr(nr+1,D[W].v.length)):nr<0?D[W].v="":(D[W].v=Hn.substr(0,nr+1),nr=-1),D[W].t="t",rr=W);nr>=0&&rr<D.length&&(D[rr].v=Hn.substr(0,nr+1)+D[rr].v)}else if(lr!==D.length&&-1===Hn.indexOf("E")){for(nr=Hn.indexOf(".")-1,W=lr;W>=0;--W)if(null!=D[W]&&-1!=="n?".indexOf(D[W].t)){for(Ue=D[W].v.indexOf(".")>-1&&W===lr?D[W].v.indexOf(".")-1:D[W].v.length-1,ur=D[W].v.substr(Ue+1);Ue>=0;--Ue)nr>=0&&("0"===D[W].v.charAt(Ue)||"#"===D[W].v.charAt(Ue))&&(ur=Hn.charAt(nr--)+ur);D[W].v=ur,D[W].t="t",rr=W}for(nr>=0&&rr<D.length&&(D[rr].v=Hn.substr(0,nr+1)+D[rr].v),nr=Hn.indexOf(".")+1,W=lr;W<D.length;++W)if(null!=D[W]&&(-1!=="n?(".indexOf(D[W].t)||W===lr)){for(Ue=D[W].v.indexOf(".")>-1&&W===lr?D[W].v.indexOf(".")+1:0,ur=D[W].v.substr(0,Ue);Ue<D[W].v.length;++Ue)nr<Hn.length&&(ur+=Hn.charAt(nr++));D[W].v=ur,D[W].t="t",rr=W}}}for(W=0;W<D.length;++W)null!=D[W]&&"n?".indexOf(D[W].t)>-1&&(kr=M>1&&h<0&&W>0&&"-"===D[W-1].v?-h:h,D[W].v=Ge(D[W].t,D[W].v,kr),D[W].t="t");var wr="";for(W=0;W!==D.length;++W)null!=D[W]&&(wr+=D[W].v);return wr}(D[1],h,d,D[0])}function Gt(o,h){if("number"!=typeof h){h=+h||-1;for(var d=0;d<392;++d)if(null!=gt[d]){if(gt[d]==o){h=d;break}}else h<0&&(h=d);h<0&&(h=391)}return gt[h]=o,h}function pn(o){for(var h=0;392!=h;++h)void 0!==o[h]&&Gt(o[h],h)}function zt(){gt=function dt(o){return o||(o={}),o[0]="General",o[1]="0",o[2]="0.00",o[3]="#,##0",o[4]="#,##0.00",o[9]="0%",o[10]="0.00%",o[11]="0.00E+00",o[12]="# ?/?",o[13]="# ??/??",o[14]="m/d/yy",o[15]="d-mmm-yy",o[16]="d-mmm",o[17]="mmm-yy",o[18]="h:mm AM/PM",o[19]="h:mm:ss AM/PM",o[20]="h:mm",o[21]="h:mm:ss",o[22]="m/d/yy h:mm",o[37]="#,##0 ;(#,##0)",o[38]="#,##0 ;[Red](#,##0)",o[39]="#,##0.00;(#,##0.00)",o[40]="#,##0.00;[Red](#,##0.00)",o[45]="mm:ss",o[46]="[h]:mm:ss",o[47]="mmss.0",o[48]="##0.0E+0",o[49]="@",o[56]='"\u4e0a\u5348/\u4e0b\u5348 "hh"\u6642"mm"\u5206"ss"\u79d2 "',o}()}var On=/[dD]+|[mM]+|[yYeE]+|[Hh]+|[Ss]+/g;var Cr=function(){var o={};o.version="1.2.0";var d=function h(){for(var Hn=0,lr=new Array(256),rr=0;256!=rr;++rr)Hn=1&(Hn=1&(Hn=1&(Hn=1&(Hn=1&(Hn=1&(Hn=1&(Hn=1&(Hn=rr)?-306674912^Hn>>>1:Hn>>>1)?-306674912^Hn>>>1:Hn>>>1)?-306674912^Hn>>>1:Hn>>>1)?-306674912^Hn>>>1:Hn>>>1)?-306674912^Hn>>>1:Hn>>>1)?-306674912^Hn>>>1:Hn>>>1)?-306674912^Hn>>>1:Hn>>>1)?-306674912^Hn>>>1:Hn>>>1,lr[rr]=Hn;return typeof Int32Array<"u"?new Int32Array(lr):lr}();var D=function M(Hn){var lr=0,rr=0,wr=0,Ur=typeof Int32Array<"u"?new Int32Array(4096):new Array(4096);for(wr=0;256!=wr;++wr)Ur[wr]=Hn[wr];for(wr=0;256!=wr;++wr)for(rr=Hn[wr],lr=256+wr;lr<4096;lr+=256)rr=Ur[lr]=rr>>>8^Hn[255&rr];var ir=[];for(wr=1;16!=wr;++wr)ir[wr-1]=typeof Int32Array<"u"?Ur.subarray(256*wr,256*wr+256):Ur.slice(256*wr,256*wr+256);return ir}(d),j=D[0],W=D[1],ne=D[2],Ae=D[3],Le=D[4],Ue=D[5],_t=D[6],mt=D[7],bt=D[8],wt=D[9],lt=D[10],Nt=D[11],yn=D[12],Tn=D[13],un=D[14];return o.table=d,o.bstr=function nr(Hn,lr){for(var rr=-1^lr,wr=0,Ur=Hn.length;wr<Ur;)rr=rr>>>8^d[255&(rr^Hn.charCodeAt(wr++))];return~rr},o.buf=function ur(Hn,lr){for(var rr=-1^lr,wr=Hn.length-15,Ur=0;Ur<wr;)rr=un[Hn[Ur++]^255&rr]^Tn[Hn[Ur++]^rr>>8&255]^yn[Hn[Ur++]^rr>>16&255]^Nt[Hn[Ur++]^rr>>>24]^lt[Hn[Ur++]]^wt[Hn[Ur++]]^bt[Hn[Ur++]]^mt[Hn[Ur++]]^_t[Hn[Ur++]]^Ue[Hn[Ur++]]^Le[Hn[Ur++]]^Ae[Hn[Ur++]]^ne[Hn[Ur++]]^W[Hn[Ur++]]^j[Hn[Ur++]]^d[Hn[Ur++]];for(wr+=15;Ur<wr;)rr=rr>>>8^d[255&(rr^Hn[Ur++])];return~rr},o.str=function kr(Hn,lr){for(var rr=-1^lr,wr=0,Ur=Hn.length,ir=0,Ai=0;wr<Ur;)(ir=Hn.charCodeAt(wr++))<128?rr=rr>>>8^d[255&(rr^ir)]:ir<2048?rr=(rr=rr>>>8^d[255&(rr^(192|ir>>6&31))])>>>8^d[255&(rr^(128|63&ir))]:ir>=55296&&ir<57344?(ir=64+(1023&ir),Ai=1023&Hn.charCodeAt(wr++),rr=(rr=(rr=(rr=rr>>>8^d[255&(rr^(240|ir>>8&7))])>>>8^d[255&(rr^(128|ir>>2&63))])>>>8^d[255&(rr^(128|Ai>>6&15|(3&ir)<<4))])>>>8^d[255&(rr^(128|63&Ai))]):rr=(rr=(rr=rr>>>8^d[255&(rr^(224|ir>>12&15))])>>>8^d[255&(rr^(128|ir>>6&63))])>>>8^d[255&(rr^(128|63&ir))];return~rr},o}(),vt=function(){var Ae,h={};function M(Kt){if("/"==Kt.charAt(Kt.length-1))return-1===Kt.slice(0,-1).indexOf("/")?Kt:M(Kt.slice(0,-1));var bn=Kt.lastIndexOf("/");return-1===bn?Kt:Kt.slice(0,bn+1)}function D(Kt){if("/"==Kt.charAt(Kt.length-1))return D(Kt.slice(0,-1));var bn=Kt.lastIndexOf("/");return-1===bn?Kt:Kt.slice(bn+1)}function j(Kt,bn){"string"==typeof bn&&(bn=new Date(bn));var sn=bn.getHours();sn=(sn=sn<<6|bn.getMinutes())<<5|bn.getSeconds()>>>1,Kt.write_shift(2,sn);var mn=bn.getFullYear()-1980;mn=(mn=mn<<4|bn.getMonth()+1)<<5|bn.getDate(),Kt.write_shift(2,mn)}function ne(Kt){Ca(Kt,0);for(var bn={},sn=0;Kt.l<=Kt.length-4;){var mn=Kt.read_shift(2),An=Kt.read_shift(2),Cn=Kt.l+An,gr={};if(21589===mn)1&(sn=Kt.read_shift(1))&&(gr.mtime=Kt.read_shift(4)),An>5&&(2&sn&&(gr.atime=Kt.read_shift(4)),4&sn&&(gr.ctime=Kt.read_shift(4))),gr.mtime&&(gr.mt=new Date(1e3*gr.mtime));Kt.l=Cn,bn[mn]=gr}return bn}function Le(){return Ae||(Ae={})}function Ue(Kt,bn){if(80==Kt[0]&&75==Kt[1])return B0(Kt,bn);if(109==(32|Kt[0])&&105==(32|Kt[1]))return function _A(Kt,bn){if("mime-version:"!=Wi(Kt.slice(0,13)).toLowerCase())throw new Error("Unsupported MAD header");var sn=bn&&bn.root||"",mn=(oe&&Buffer.isBuffer(Kt)?Kt.toString("binary"):Wi(Kt)).split("\r\n"),An=0,Cn="";for(An=0;An<mn.length;++An)if(Cn=mn[An],/^Content-Location:/i.test(Cn)&&(Cn=Cn.slice(Cn.indexOf("file")),sn||(sn=Cn.slice(0,Cn.lastIndexOf("/")+1)),Cn.slice(0,sn.length)!=sn))for(;sn.length>0&&(sn=(sn=sn.slice(0,sn.length-1)).slice(0,sn.lastIndexOf("/")+1),Cn.slice(0,sn.length)!=sn););var gr=(mn[1]||"").match(/boundary="(.*?)"/);if(!gr)throw new Error("MAD cannot find boundary");var Fr="--"+(gr[1]||""),Ar=[],Sr=[],Mr={FileIndex:Ar,FullPaths:Sr};Hn(Mr);var di,Oi=0;for(An=0;An<mn.length;++An){var rs=mn[An];rs!==Fr&&rs!==Fr+"--"||(Oi++&&pA(Mr,mn.slice(di,An),sn),di=An)}return Mr}(Kt,bn);if(Kt.length<512)throw new Error("CFB file size "+Kt.length+" < 512");var sn,An,Cn,gr,Fr,Ar,mn=512,Sr=[],Mr=Kt.slice(0,512);Ca(Mr,0);var di=function _t(Kt){if(80==Kt[Kt.l]&&75==Kt[Kt.l+1])return[0,0];Kt.chk(Yi,"Header Signature: "),Kt.l+=16;var bn=Kt.read_shift(2,"u");return[Kt.read_shift(2,"u"),bn]}(Mr);switch(sn=di[0]){case 3:mn=512;break;case 4:mn=4096;break;case 0:if(0==di[1])return B0(Kt,bn);default:throw new Error("Major Version: Expected 3 or 4 saw "+sn)}512!==mn&&Ca(Mr=Kt.slice(0,mn),28);var Oi=Kt.slice(0,mn);!function mt(Kt,bn){var sn=9;switch(Kt.l+=2,sn=Kt.read_shift(2)){case 9:if(3!=bn)throw new Error("Sector Shift: Expected 9 saw "+sn);break;case 12:if(4!=bn)throw new Error("Sector Shift: Expected 12 saw "+sn);break;default:throw new Error("Sector Shift: Expected 9 or 12 saw "+sn)}Kt.chk("0600","Mini Sector Shift: "),Kt.chk("000000000000","Reserved: ")}(Mr,sn);var rs=Mr.read_shift(4,"i");if(3===sn&&0!==rs)throw new Error("# Directory Sectors: Expected 0 saw "+rs);Mr.l+=4,gr=Mr.read_shift(4,"i"),Mr.l+=4,Mr.chk("00100000","Mini Stream Cutoff Size: "),Fr=Mr.read_shift(4,"i"),An=Mr.read_shift(4,"i"),Ar=Mr.read_shift(4,"i"),Cn=Mr.read_shift(4,"i");for(var xi=-1,Hi=0;Hi<109&&!((xi=Mr.read_shift(4,"i"))<0);++Hi)Sr[Hi]=xi;var fo=function bt(Kt,bn){for(var sn=Math.ceil(Kt.length/bn)-1,mn=[],An=1;An<sn;++An)mn[An-1]=Kt.slice(An*bn,(An+1)*bn);return mn[sn-1]=Kt.slice(sn*bn),mn}(Kt,mn);Nt(Ar,Cn,fo,mn,Sr);var Rl=function Tn(Kt,bn,sn,mn){var An=Kt.length,Cn=[],gr=[],Fr=[],Ar=[],Sr=mn-1,Mr=0,di=0,Oi=0,rs=0;for(Mr=0;Mr<An;++Mr)if(Fr=[],(Oi=Mr+bn)>=An&&(Oi-=An),!gr[Oi]){Ar=[];var xi=[];for(di=Oi;di>=0;){xi[di]=!0,gr[di]=!0,Fr[Fr.length]=di,Ar.push(Kt[di]);var Hi=sn[Math.floor(4*di/mn)];if(mn<4+(rs=4*di&Sr))throw new Error("FAT boundary crossed: "+di+" 4 "+mn);if(!Kt[Hi]||xi[di=dc(Kt[Hi],rs)])break}Cn[Oi]={nodes:Fr,data:hl([Ar])}}return Cn}(fo,gr,Sr,mn);Rl[gr].name="!Directory",An>0&&Fr!==Ai&&(Rl[Fr].name="!MiniFAT"),Rl[Sr[0]].name="!FAT",Rl.fat_addrs=Sr,Rl.ssz=mn;var qc=[],jf=[],$m=[];(function un(Kt,bn,sn,mn,An,Cn,gr,Fr){for(var rs,Ar=0,Sr=mn.length?2:0,Mr=bn[Kt].data,di=0,Oi=0;di<Mr.length;di+=128){var xi=Mr.slice(di,di+128);Ca(xi,64),Oi=xi.read_shift(2),rs=Tu(xi,0,Oi-Sr),mn.push(rs);var Hi={name:rs,type:xi.read_shift(1),color:xi.read_shift(1),L:xi.read_shift(4,"i"),R:xi.read_shift(4,"i"),C:xi.read_shift(4,"i"),clsid:xi.read_shift(16),state:xi.read_shift(4,"i"),start:0,size:0};0!==xi.read_shift(2)+xi.read_shift(2)+xi.read_shift(2)+xi.read_shift(2)&&(Hi.ct=nr(xi,xi.l-8)),0!==xi.read_shift(2)+xi.read_shift(2)+xi.read_shift(2)+xi.read_shift(2)&&(Hi.mt=nr(xi,xi.l-8)),Hi.start=xi.read_shift(4,"i"),Hi.size=xi.read_shift(4,"i"),Hi.size<0&&Hi.start<0&&(Hi.size=Hi.type=0,Hi.start=Ai,Hi.name=""),5===Hi.type?(Ar=Hi.start,An>0&&Ar!==Ai&&(bn[Ar].name="!StreamData")):Hi.size>=4096?(Hi.storage="fat",void 0===bn[Hi.start]&&(bn[Hi.start]=yn(sn,Hi.start,bn.fat_addrs,bn.ssz)),bn[Hi.start].name=Hi.name,Hi.content=bn[Hi.start].data.slice(0,Hi.size)):(Hi.storage="minifat",Hi.size<0?Hi.size=0:Ar!==Ai&&Hi.start!==Ai&&bn[Ar]&&(Hi.content=lt(Hi,bn[Ar].data,(bn[Fr]||{}).data))),Hi.content&&Ca(Hi.content,0),Cn[rs]=Hi,gr.push(Hi)}})(gr,Rl,fo,qc,An,{},jf,Fr),function wt(Kt,bn,sn){for(var mn=0,An=0,Cn=0,gr=0,Fr=0,Ar=sn.length,Sr=[],Mr=[];mn<Ar;++mn)Sr[mn]=Mr[mn]=mn,bn[mn]=sn[mn];for(;Fr<Mr.length;++Fr)mn=Mr[Fr],An=Kt[mn].L,Cn=Kt[mn].R,gr=Kt[mn].C,Sr[mn]===mn&&
1(-1!==An&&Sr[An]!==An&&(Sr[mn]=Sr[An]),-1!==Cn&&Sr[Cn]!==Cn&&(Sr[mn]=Sr[Cn])),-1!==gr&&(Sr[gr]=mn),-1!==An&&mn!=Sr[mn]&&(Sr[An]=Sr[mn],Mr.lastIndexOf(An)<Fr&&Mr.push(An)),-1!==Cn&&mn!=Sr[mn]&&(Sr[Cn]=Sr[mn],Mr.lastIndexOf(Cn)<Fr&&Mr.push(Cn));for(mn=1;mn<Ar;++mn)Sr[mn]===mn&&(-1!==Cn&&Sr[Cn]!==Cn?Sr[mn]=Sr[Cn]:-1!==An&&Sr[An]!==An&&(Sr[mn]=Sr[An]));for(mn=1;mn<Ar;++mn)if(0!==Kt[mn].type){if((Fr=mn)!=Sr[Fr])do{Fr=Sr[Fr],bn[mn]=bn[Fr]+"/"+bn[mn]}while(0!==Fr&&-1!==Sr[Fr]&&Fr!=Sr[Fr]);Sr[mn]=-1}for(bn[0]+="/",mn=1;mn<Ar;++mn)2!==Kt[mn].type&&(bn[mn]+="/")}(jf,$m,qc),qc.shift();var Km={FileIndex:jf,FullPaths:$m};return bn&&bn.raw&&(Km.raw={header:Oi,sectors:fo}),Km}function lt(Kt,bn,sn){for(var mn=Kt.start,An=Kt.size,Cn=[],gr=mn;sn&&An>0&&gr>=0;)Cn.push(bn.slice(gr*ir,gr*ir+ir)),An-=ir,gr=dc(sn,4*gr);return 0===Cn.length?Dr(0):xe(Cn).slice(0,Kt.size)}function Nt(Kt,bn,sn,mn,An){var Cn=Ai;if(Kt===Ai){if(0!==bn)throw new Error("DIFAT chain shorter than expected")}else if(-1!==Kt){var gr=sn[Kt],Fr=(mn>>>2)-1;if(!gr)return;for(var Ar=0;Ar<Fr&&(Cn=dc(gr,4*Ar))!==Ai;++Ar)An.push(Cn);Nt(dc(gr,mn-4),bn-1,sn,mn,An)}}function yn(Kt,bn,sn,mn,An){var Cn=[],gr=[];An||(An=[]);var Fr=mn-1,Ar=0,Sr=0;for(Ar=bn;Ar>=0;){An[Ar]=!0,Cn[Cn.length]=Ar,gr.push(Kt[Ar]);var Mr=sn[Math.floor(4*Ar/mn)];if(mn<4+(Sr=4*Ar&Fr))throw new Error("FAT boundary crossed: "+Ar+" 4 "+mn);if(!Kt[Mr])break;Ar=dc(Kt[Mr],Sr)}return{nodes:Cn,data:hl([gr])}}function nr(Kt,bn){return new Date(1e3*(ko(Kt,bn+4)/1e7*Math.pow(2,32)+ko(Kt,bn)/1e7-11644473600))}function Hn(Kt,bn){var sn=bn||{},mn=sn.root||"Root Entry";if(Kt.FullPaths||(Kt.FullPaths=[]),Kt.FileIndex||(Kt.FileIndex=[]),Kt.FullPaths.length!==Kt.FileIndex.length)throw new Error("inconsistent CFB structure");0===Kt.FullPaths.length&&(Kt.FullPaths[0]=mn+"/",Kt.FileIndex[0]={name:mn,type:5}),sn.CLSID&&(Kt.FileIndex[0].clsid=sn.CLSID),function lr(Kt){var bn="\x01Sh33tJ5";if(!vt.find(Kt,"/"+bn)){var sn=Dr(4);sn[0]=55,sn[1]=sn[3]=50,sn[2]=54,Kt.FileIndex.push({name:bn,type:2,content:sn,size:4,L:69,R:69,C:69}),Kt.FullPaths.push(Kt.FullPaths[0]+bn),rr(Kt)}}(Kt)}function rr(Kt,bn){Hn(Kt);for(var sn=!1,mn=!1,An=Kt.FullPaths.length-1;An>=0;--An){var Cn=Kt.FileIndex[An];switch(Cn.type){case 0:mn?sn=!0:(Kt.FileIndex.pop(),Kt.FullPaths.pop());break;case 1:case 2:case 5:mn=!0,isNaN(Cn.R*Cn.L*Cn.C)&&(sn=!0),Cn.R>-1&&Cn.L>-1&&Cn.R==Cn.L&&(sn=!0);break;default:sn=!0}}if(sn||bn){var gr=new Date(1987,1,19),Fr=0,Ar=Object.create?Object.create(null):{},Sr=[];for(An=0;An<Kt.FullPaths.length;++An)Ar[Kt.FullPaths[An]]=!0,0!==Kt.FileIndex[An].type&&Sr.push([Kt.FullPaths[An],Kt.FileIndex[An]]);for(An=0;An<Sr.length;++An){var Mr=M(Sr[An][0]);(mn=Ar[Mr])||(Sr.push([Mr,{name:D(Mr).replace("/",""),type:1,clsid:Os,ct:gr,mt:gr,content:null}]),Ar[Mr]=!0)}for(Sr.sort(function(rs,xi){return function d(Kt,bn){for(var sn=Kt.split("/"),mn=bn.split("/"),An=0,Cn=0,gr=Math.min(sn.length,mn.length);An<gr;++An){if(Cn=sn[An].length-mn[An].length)return Cn;if(sn[An]!=mn[An])return sn[An]<mn[An]?-1:1}return sn.length-mn.length}(rs[0],xi[0])}),Kt.FullPaths=[],Kt.FileIndex=[],An=0;An<Sr.length;++An)Kt.FullPaths[An]=Sr[An][0],Kt.FileIndex[An]=Sr[An][1];for(An=0;An<Sr.length;++An){var di=Kt.FileIndex[An],Oi=Kt.FullPaths[An];if(di.name=D(Oi).replace("/",""),di.L=di.R=di.C=-(di.color=1),di.size=di.content?di.content.length:0,di.start=0,di.clsid=di.clsid||Os,0===An)di.C=Sr.length>1?1:-1,di.size=0,di.type=5;else if("/"==Oi.slice(-1)){for(Fr=An+1;Fr<Sr.length&&M(Kt.FullPaths[Fr])!=Oi;++Fr);for(di.C=Fr>=Sr.length?-1:Fr,Fr=An+1;Fr<Sr.length&&M(Kt.FullPaths[Fr])!=M(Oi);++Fr);di.R=Fr>=Sr.length?-1:Fr,di.type=1}else M(Kt.FullPaths[An+1]||"")==M(Oi)&&(di.R=An+1),di.type=2}}}function wr(Kt,bn){var sn=bn||{};if("mad"==sn.fileType)return function f_(Kt,bn){for(var sn=bn||{},mn=sn.boundary||"SheetJS",An=["MIME-Version: 1.0",'Content-Type: multipart/related; boundary="'+(mn="------="+mn).slice(2)+'"',"","",""],Cn=Kt.FullPaths[0],gr=Cn,Fr=Kt.FileIndex[0],Ar=1;Ar<Kt.FullPaths.length;++Ar)if(gr=Kt.FullPaths[Ar].slice(Cn.length),(Fr=Kt.FileIndex[Ar]).size&&Fr.content&&"\x01Sh33tJ5"!=gr){gr=gr.replace(/[\x00-\x08\x0B\x0C\x0E-\x1F\x7E-\xFF]/g,function(fo){return"_x"+fo.charCodeAt(0).toString(16)+"_"}).replace(/[\u0080-\uFFFF]/g,function(fo){return"_u"+fo.charCodeAt(0).toString(16)+"_"});for(var Sr=Fr.content,Mr=oe&&Buffer.isBuffer(Sr)?Sr.toString("binary"):Wi(Sr),di=0,Oi=Math.min(1024,Mr.length),rs=0,xi=0;xi<=Oi;++xi)(rs=Mr.charCodeAt(xi))>=32&&rs<128&&++di;var Hi=di>=4*Oi/5;An.push(mn),An.push("Content-Location: "+(sn.root||"file:///C:/SheetJS/")+gr),An.push("Content-Transfer-Encoding: "+(Hi?"quoted-printable":"base64")),An.push("Content-Type: "+dA(Fr,gr)),An.push(""),An.push(Hi?hA(Mr):fA(Mr))}return An.push(mn+"--\r\n"),An.join("\r\n")}(Kt,sn);
1if("zip"===(rr(Kt),sn.fileType))return function nM(Kt,bn){var sn=bn||{},mn=[],An=[],Cn=Dr(1),gr=sn.compression?8:0,Fr=0,Ar=!1;Ar&&(Fr|=8);var Sr=0,Mr=0,di=0,Oi=0,rs=Kt.FullPaths[0],xi=rs,Hi=Kt.FileIndex[0],fo=[],Rl=0;for(Sr=1;Sr<Kt.FullPaths.length;++Sr)if(xi=Kt.FullPaths[Sr].slice(rs.length),(Hi=Kt.FileIndex[Sr]).size&&Hi.content&&"\x01Sh33tJ5"!=xi){var mf=di,qc=Dr(xi.length);for(Mr=0;Mr<xi.length;++Mr)qc.write_shift(1,127&xi.charCodeAt(Mr));qc=qc.slice(0,qc.l),fo[Oi]=Cr.buf(Hi.content,0);var jf=Hi.content;8==gr&&(jf=jn(jf)),(Cn=Dr(30)).write_shift(4,67324752),Cn.write_shift(2,20),Cn.write_shift(2,Fr),Cn.write_shift(2,gr),Hi.mt?j(Cn,Hi.mt):Cn.write_shift(4,0),Cn.write_shift(-4,8&Fr?0:fo[Oi]),Cn.write_shift(4,8&Fr?0:jf.length),Cn.write_shift(4,8&Fr?0:Hi.content.length),Cn.write_shift(2,qc.length),Cn.write_shift(2,0),di+=Cn.length,mn.push(Cn),di+=qc.length,mn.push(qc),di+=jf.length,mn.push(jf),8&Fr&&((Cn=Dr(12)).write_shift(-4,fo[Oi]),Cn.write_shift(4,jf.length),Cn.write_shift(4,Hi.content.length),di+=Cn.l,mn.push(Cn)),(Cn=Dr(46)).write_shift(4,33639248),Cn.write_shift(2,0),Cn.write_shift(2,20),Cn.write_shift(2,Fr),Cn.write_shift(2,gr),Cn.write_shift(4,0),Cn.write_shift(-4,fo[Oi]),Cn.write_shift(4,jf.length),Cn.write_shift(4,Hi.content.length),Cn.write_shift(2,qc.length),Cn.write_shift(2,0),Cn.write_shift(2,0),Cn.write_shift(2,0),Cn.write_shift(2,0),Cn.write_shift(4,0),Cn.write_shift(4,mf),Rl+=Cn.l,An.push(Cn),Rl+=qc.length,An.push(qc),++Oi}return Cn=Dr(22),Cn.write_shift(4,101010256),Cn.write_shift(2,0),Cn.write_shift(2,0),Cn.write_shift(2,Oi),Cn.write_shift(2,Oi),Cn.write_shift(4,Rl),Cn.write_shift(4,di),Cn.write_shift(2,0),xe([xe(mn),xe(An),Cn])}(Kt,sn);var mn=function(rs){for(var xi=0,Hi=0,fo=0;fo<rs.FileIndex.length;++fo){var Rl=rs.FileIndex[fo];if(Rl.content){var mf=Rl.content.length;mf>0&&(mf<4096?xi+=mf+63>>6:Hi+=mf+511>>9)}}for(var qc=rs.FullPaths.length+3>>2,$m=xi+127>>7,Km=(xi+7>>3)+Hi+qc+$m,F0=Km+127>>7,zm=F0<=109?0:Math.ceil((F0-109)/127);Km+F0+zm+127>>7>F0;)zm=++F0<=109?0:Math.ceil((F0-109)/127);var Yh=[1,zm,F0,$m,qc,Hi,xi,0];return rs.FileIndex[0].size=xi<<6,Yh[7]=(rs.FileIndex[0].start=Yh[0]+Yh[1]+Yh[2]+Yh[3]+Yh[4]+Yh[5])+(Yh[6]+7>>3),Yh}(Kt),An=Dr(mn[7]<<9),Cn=0,gr=0;for(Cn=0;Cn<8;++Cn)An.write_shift(1,Pi[Cn]);for(Cn=0;Cn<8;++Cn)An.write_shift(2,0);for(An.write_shift(2,62),An.write_shift(2,3),An.write_shift(2,65534),An.write_shift(2,9),An.write_shift(2,6),Cn=0;Cn<3;++Cn)An.write_shift(2,0);for(An.write_shift(4,0),An.write_shift(4,mn[2]),An.write_shift(4,mn[0]+mn[1]+mn[2]+mn[3]-1),An.write_shift(4,0),An.write_shift(4,4096),An.write_shift(4,mn[3]?mn[0]+mn[1]+mn[2]-1:Ai),An.write_shift(4,mn[3]),An.write_shift(-4,mn[1]?mn[0]-1:Ai),An.write_shift(4,mn[1]),Cn=0;Cn<109;++Cn)An.write_shift(-4,Cn<mn[2]?mn[1]+Cn:-1);if(mn[1])for(gr=0;gr<mn[1];++gr){for(;Cn<236+127*gr;++Cn)An.write_shift(-4,Cn<mn[2]?mn[1]+Cn:-1);An.write_shift(-4,gr===mn[1]-1?Ai:gr+1)}var Fr=function(rs){for(gr+=rs;Cn<gr-1;++Cn)An.write_shift(-4,Cn+1);rs&&(++Cn,An.write_shift(-4,Ai))};for(gr=Cn=0,gr+=mn[1];Cn<gr;++Cn)An.write_shift(-4,ns.DIFSECT);for(gr+=mn[2];Cn<gr;++Cn)An.write_shift(-4,ns.FATSECT);Fr(mn[3]),Fr(mn[4]);for(var Ar=0,Sr=0,Mr=Kt.FileIndex[0];Ar<Kt.FileIndex.length;++Ar)(Mr=Kt.FileIndex[Ar]).content&&(!((Sr=Mr.content.length)<4096)&&(Mr.start=gr,Fr(Sr+511>>9)));for(Fr(mn[6]+7>>3);511&An.l;)An.write_shift(-4,ns.ENDOFCHAIN);for(gr=Cn=0,Ar=0;Ar<Kt.FileIndex.length;++Ar)(Mr=Kt.FileIndex[Ar]).content&&((Sr=Mr.content.length)&&!(Sr>=4096)&&(Mr.start=gr,Fr(Sr+63>>6)));for(;511&An.l;)An.write_shift(-4,ns.ENDOFCHAIN);for(Cn=0;Cn<mn[4]<<2;++Cn){var di=Kt.FullPaths[Cn];if(di&&0!==di.length){Mr=Kt.FileIndex[Cn],0===Cn&&(Mr.start=Mr.size?Mr.start-1:Ai);var Oi=0===Cn&&sn.root||Mr.name;if(Sr=2*(Oi.length+1),An.write_shift(64,Oi,"utf16le"),An.write_shift(2,Sr),An.write_shift(1,Mr.type),An.write_shift(1,Mr.color),An.write_shift(-4,Mr.L),An.write_shift(-4,Mr.R),An.write_shift(-4,Mr.C),Mr.clsid)An.write_shift(16,Mr.clsid,"hex");else for(Ar=0;Ar<4;++Ar)An.write_shift(4,0);An.write_shift(4,Mr.state||0),An.write_shift(4,0),An.write_shift(4,0),An.write_shift(4,0),An.write_shift(4,0),An.write_shift(4,Mr.start),An.write_shift(4,Mr.size),An.write_shift(4,0)}else{for(Ar=0;Ar<17;++Ar)An.write_shift(4,0);for(Ar=0;Ar<3;++Ar)An.write_shift(4,-1);for(Ar=0;Ar<12;++Ar)An.write_shift(4,0)}}for(Cn=1;Cn<Kt.FileIndex.length;++Cn)if((Mr=Kt.FileIndex[Cn]).size>=4096)if(An.l=Mr.start+1<<9,oe&&Buffer.isBuffer(Mr.content))Mr.content.copy(An,An.l,0,Mr.size),An.l+=Mr.size+511&-512;else{for(Ar=0;Ar<Mr.size;++Ar)An.write_shift(1,Mr.content[Ar]);for(;511&Ar;++Ar)An.write_shift(1,0)}for(Cn=1;Cn<Kt.FileIndex.length;++Cn)if((Mr=Kt.FileIndex[Cn]).size>0&&Mr.size<4096)if(oe&&Buffer.isBuffer(Mr.content))Mr.content.copy(An,An.l,0,Mr.size),An.l+=Mr.size+63&-64;else{for(Ar=0;Ar<Mr.size;++Ar)An.write_shift(1,Mr.content[Ar]);for(;63&Ar;++Ar)An.write_shift(1,0)}if(oe)An.l=An.length;else for(;An.l<An.length;)An.write_shift(1,0);return An}h.version="1.2.1";var ni,ir=64,Ai=-2,Yi="d0cf11e0a1b11ae1",Pi=[208,207,17,224,161,177,26,225],Os="00000000000000000000000000000000",ns={MAXREGSECT
1:-6,DIFSECT:-4,FATSECT:-3,ENDOFCHAIN:Ai,FREESECT:-1,HEADER_SIGNATURE:Yi,HEADER_MINOR_VERSION:"3e00",MAXREGSID:-6,NOSTREAM:-1,HEADER_CLSID:Os,EntryTypes:["unknown","storage","stream","lockbytes","property","root"]};function Wi(Kt){for(var bn=new Array(Kt.length),sn=0;sn<Kt.length;++sn)bn[sn]=String.fromCharCode(Kt[sn]);return bn.join("")}function jn(Kt){return ni?ni.deflateRawSync(Kt):ra(Kt)}var Kt,bn,Vn=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15],Wr=[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],Bi=[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];for(var Si=typeof Uint8Array<"u",qr=Si?new Uint8Array(256):[],Bo=0;Bo<256;++Bo)qr[Bo]=(bn=void 0,255&((bn=139536&((Kt=Bo)<<1|Kt<<11)|558144&(Kt<<5|Kt<<15))>>16|bn>>8|bn));function In(Kt,bn){var sn=qr[255&Kt];return bn<=8?sn>>>8-bn:(sn=sn<<8|qr[Kt>>8&255],bn<=16?sn>>>16-bn:(sn=sn<<8|qr[Kt>>16&255])>>>24-bn)}function pa(Kt,bn){var sn=7&bn,mn=bn>>>3;return(Kt[mn]|(sn<=6?0:Kt[mn+1]<<8))>>>sn&3}function Fo(Kt,bn){var sn=7&bn,mn=bn>>>3;return(Kt[mn]|(sn<=5?0:Kt[mn+1]<<8))>>>sn&7}function Ko(Kt,bn){var sn=7&bn,mn=bn>>>3;return(Kt[mn]|(sn<=3?0:Kt[mn+1]<<8))>>>sn&31}function Vi(Kt,bn){var sn=7&bn,mn=bn>>>3;return(Kt[mn]|(sn<=1?0:Kt[mn+1]<<8))>>>sn&127}function Bc(Kt,bn,sn){var mn=7&bn,An=bn>>>3,Cn=(1<<sn)-1,gr=Kt[An]>>>mn;return sn<8-mn||(gr|=Kt[An+1]<<8-mn,sn<16-mn)||(gr|=Kt[An+2]<<16-mn,sn<24-mn)||(gr|=Kt[An+3]<<24-mn),gr&Cn}function Ed(Kt,bn,sn){var mn=7&bn,An=bn>>>3;
1return mn<=5?Kt[An]|=(7&sn)<<mn:(Kt[An]|=sn<<mn&255,Kt[An+1]=(7&sn)>>8-mn),bn+3}function Td(Kt,bn,sn){return sn=(1&sn)<<(7&bn),Kt[bn>>>3]|=sn,bn+1}function d_(Kt,bn,sn){var An=bn>>>3;return sn<<=7&bn,Kt[An]|=255&sn,sn>>>=8,Kt[An+1]=sn,bn+8}function Gm(Kt,bn,sn){var An=bn>>>3;return sn<<=7&bn,Kt[An]|=255&sn,sn>>>=8,Kt[An+1]=255&sn,Kt[An+2]=sn>>>8,bn+16}function Y_(Kt,bn){var sn=Kt.length,mn=2*sn>bn?2*sn:bn+5,An=0;if(sn>=bn)return Kt;if(oe){var Cn=ue(mn);if(Kt.copy)Kt.copy(Cn);else for(;An<Kt.length;++An)Cn[An]=Kt[An];return Cn}if(Si){var gr=new Uint8Array(mn);if(gr.set)gr.set(Kt);else for(;An<sn;++An)gr[An]=Kt[An];return gr}return Kt.length=mn,Kt}function zd(Kt){for(var bn=new Array(Kt),sn=0;sn<Kt;++sn)bn[sn]=0;return bn}function Vh(Kt,bn,sn){var mn=1,An=0,Cn=0,gr=0,Fr=0,Ar=Kt.length,Sr=Si?new Uint16Array(32):zd(32);for(Cn=0;Cn<32;++Cn)Sr[Cn]=0;for(Cn=Ar;Cn<sn;++Cn)Kt[Cn]=0;Ar=Kt.length;var Mr=Si?new Uint16Array(Ar):zd(Ar);for(Cn=0;Cn<Ar;++Cn)Sr[An=Kt[Cn]]++,mn<An&&(mn=An),Mr[Cn]=0;for(Sr[0]=0,Cn=1;Cn<=mn;++Cn)Sr[Cn+16]=Fr=Fr+Sr[Cn-1]<<1;for(Cn=0;Cn<Ar;++Cn)0!=(Fr=Kt[Cn])&&(Mr[Cn]=Sr[Fr+16]++);var di=0;for(Cn=0;Cn<Ar;++Cn)if(0!=(di=Kt[Cn]))for(Fr=In(Mr[Cn],mn)>>mn-di,gr=(1<<mn+4-di)-1;gr>=0;--gr)bn[Fr|gr<<di]=15&di|Cn<<4;return mn}var Ep=Si?new Uint16Array(512):zd(512),Wm=Si?new Uint16Array(32):zd(32);if(!Si){for(var Ju=0;Ju<512;++Ju)Ep[Ju]=0;for(Ju=0;Ju<32;++Ju)Wm[Ju]=0}!function(){for(var Kt=[],bn=0;bn<32;bn++)Kt.push(5);Vh(Kt,Wm,32);var sn=[];for(bn=0;bn<=143;bn++)sn.push(8);for(;bn<=255;bn++)sn.push(9);for(;bn<=279;bn++)sn.push(7);for(;bn<=287;bn++)sn.push(8);Vh(sn,Ep,288)}();var Tp=function(){for(var bn=Si?new Uint8Array(32768):[],sn=0,mn=0;sn<Bi.length-1;++sn)for(;mn<Bi[sn+1];++mn)bn[mn]=sn;for(;mn<32768;++mn)bn[mn]=29;var An=Si?new Uint8Array(259):[];for(sn=0,mn=0;sn<Wr.length-1;++sn)for(;mn<Wr[sn+1];++mn)An[mn]=sn;return function(Ar,Sr){return Ar.length<8?function Cn(Fr,Ar){for(var Sr=0;Sr<Fr.length;){var Mr=Math.min(65535,Fr.length-Sr),di=Sr+Mr==Fr.length;for(Ar.write_shift(1,+di),Ar.write_shift(2,Mr),Ar.write_shift(2,65535&~Mr);Mr-- >0;)Ar[Ar.l++]=Fr[Sr++]}return Ar.l}(Ar,Sr):function gr(Fr,Ar){for(var Sr=0,Mr=0,di=Si?new Uint16Array(32768):[];Mr<Fr.length;){var Oi=Math.min(65535,Fr.length-Mr);if(Oi<10){for(7&(Sr=Ed(Ar,Sr,+(Mr+Oi==Fr.length)))&&(Sr+=8-(7&Sr)),Ar.l=Sr/8|0,Ar.write_shift(2,Oi),Ar.write_shift(2,65535&~Oi);Oi-- >0;)Ar[Ar.l++]=Fr[Mr++];Sr=8*Ar.l}else{Sr=Ed(Ar,Sr,+(Mr+Oi==Fr.length)+2);for(var rs=0;Oi-- >0;){var xi=Fr[Mr],Hi=-1,fo=0;if((Hi=di[rs=32767&(rs<<5^xi)])&&((Hi|=-32768&Mr)>Mr&&(Hi-=32768),Hi<Mr))for(;Fr[Hi+fo]==Fr[Mr+fo]&&fo<250;)++fo;if(fo>2){(xi=An[fo])<=22?Sr=d_(Ar,Sr,qr[xi+1]>>1)-1:(d_(Ar,Sr,3),d_(Ar,Sr+=5,qr[xi-23]>>5),Sr+=3);var Rl=xi<8?0:xi-4>>2;Rl>0&&(Gm(Ar,Sr,fo-Wr[xi]),Sr+=Rl),xi=bn[Mr-Hi],Sr=d_(Ar,Sr,qr[xi]>>3),Sr-=3;var mf=xi<4?0:xi-2>>1;mf>0&&(Gm(Ar,Sr,Mr-Hi-Bi[xi]),Sr+=mf);for(var qc=0;qc<fo;++qc)di[rs]=32767&Mr,rs=32767&(rs<<5^Fr[Mr]),++Mr;Oi-=fo-1}else xi<=143?xi+=48:Sr=Td(Ar,Sr,1),Sr=d_(Ar,Sr,qr[xi]),di[rs]=32767&Mr,++Mr}Sr=d_(Ar,Sr,0)-1}}return Ar.l=(Sr+7)/8|0,Ar.l}(Ar,Sr)}}();function ra(Kt){var bn=Dr(50+Math.floor(1.1*Kt.length)),sn=Tp(Kt,bn);return bn.slice(0,sn)}var Dl=Si?new Uint16Array(32768):zd(32768),yh=Si?new Uint16Array(32768):zd(32768),Nu=Si?new Uint16Array(128):zd(128),U0=1,t1=1;function n1(Kt,bn){var sn=Ko(Kt,bn)+257,mn=Ko(Kt,bn+=5)+1,An=function Ga(Kt,bn){var sn=7&bn,mn=bn>>>3;return(Kt[mn]|(sn<=4?0:Kt[mn+1]<<8))>>>sn&15}(Kt,bn+=5)+4;bn+=4;for(var Cn=0,gr=Si?new Uint8Array(19):zd(19),Fr=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],Ar=1,Sr=Si?new Uint8Array(8):zd(8),Mr=Si?new Uint8Array(8):zd(8),di=gr.length,Oi=0;Oi<An;++Oi)gr[Vn[Oi]]=Cn=Fo(Kt,bn),Ar<Cn&&(Ar=Cn),Sr[Cn]++,bn+=3;var rs=0;for(Sr[0]=0,Oi=1;Oi<=Ar;++Oi)Mr[Oi]=rs=rs+Sr[Oi-1]<<1;for(Oi=0;Oi<di;++Oi)0!=(rs=gr[Oi])&&(Fr[Oi]=Mr[rs]++);var xi=0;for(Oi=0;Oi<di;++Oi)if(0!=(xi=gr[Oi])){rs=qr[Fr[Oi]]>>8-xi;for(var Hi=(1<<7-xi)-1;Hi>=0;--Hi)Nu[rs|Hi<<xi]=7&xi|Oi<<3}var fo=[];for(Ar=1;fo.length<sn+mn;)switch(rs=Nu[Vi(Kt,bn)],bn+=7&rs,rs>>>=3){case 16:for(Cn=3+pa(Kt,bn),bn+=2,rs=fo[fo.length-1];Cn-- >0;)fo.push(rs);break;
1case 17:for(Cn=3+Fo(Kt,bn),bn+=3;Cn-- >0;)fo.push(0);break;case 18:for(Cn=11+Vi(Kt,bn),bn+=7;Cn-- >0;)fo.push(0);break;default:fo.push(rs),Ar<rs&&(Ar=rs)}var Rl=fo.slice(0,sn),mf=fo.slice(sn);for(Oi=sn;Oi<286;++Oi)Rl[Oi]=0;for(Oi=mn;Oi<30;++Oi)mf[Oi]=0;return U0=Vh(Rl,Dl,286),t1=Vh(mf,yh,30),bn}function cA(Kt,bn){var mn=function QE(Kt,bn){if(3==Kt[0]&&!(3&Kt[1]))return[Z(bn),2];for(var sn=0,mn=0,An=ue(bn||1<<18),Cn=0,gr=An.length>>>0,Fr=0,Ar=0;!(1&mn);)if(mn=Fo(Kt,sn),sn+=3,mn>>>1)for(mn>>1==1?(Fr=9,Ar=5):(sn=n1(Kt,sn),Fr=U0,Ar=t1);;){!bn&&gr<Cn+32767&&(gr=(An=Y_(An,Cn+32767)).length);var Mr=Bc(Kt,sn,Fr),di=mn>>>1==1?Ep[Mr]:Dl[Mr];if(sn+=15&di,(di>>>=4)>>>8&255){if(256==di)break;var Oi=(di-=257)<8?0:di-4>>2;Oi>5&&(Oi=0);var rs=Cn+Wr[di];Oi>0&&(rs+=Bc(Kt,sn,Oi),sn+=Oi),Mr=Bc(Kt,sn,Ar),sn+=15&(di=mn>>>1==1?Wm[Mr]:yh[Mr]);var xi=(di>>>=4)<4?0:di-2>>1,Hi=Bi[di];for(xi>0&&(Hi+=Bc(Kt,sn,xi),sn+=xi),!bn&&gr<rs&&(gr=(An=Y_(An,rs+100)).length);Cn<rs;)An[Cn]=An[Cn-Hi],++Cn}else An[Cn++]=di}else{7&sn&&(sn+=8-(7&sn));var Sr=Kt[sn>>>3]|Kt[1+(sn>>>3)]<<8;if(sn+=32,Sr>0)for(!bn&&gr<Cn+Sr&&(gr=(An=Y_(An,Cn+Sr)).length);Sr-- >0;)An[Cn++]=Kt[sn>>>3],sn+=8}return bn?[An,sn+7>>>3]:[An.slice(0,Cn),sn+7>>>3]}(Kt.slice(Kt.l||0),bn);return Kt.l+=mn[1],mn[0]}function JE(Kt,bn){if(!Kt)throw new Error(bn);typeof console<"u"&&console.error(bn)}function B0(Kt,bn){var sn=Kt;Ca(sn,0);var Cn={FileIndex:[],FullPaths:[]};Hn(Cn,{root:bn.root});for(var gr=sn.length-4;(80!=sn[gr]||75!=sn[gr+1]||5!=sn[gr+2]||6!=sn[gr+3])&&gr>=0;)--gr;sn.l=gr+4,sn.l+=4;var Fr=sn.read_shift(2);sn.l+=6;var Ar=sn.read_shift(4);for(sn.l=Ar,gr=0;gr<Fr;++gr){sn.l+=20;var Sr=sn.read_shift(4),Mr=sn.read_shift(4),di=sn.read_shift(2),Oi=sn.read_shift(2),rs=sn.read_shift(2);sn.l+=8;var xi=sn.read_shift(4),Hi=ne(sn.slice(sn.l+di,sn.l+di+Oi));sn.l+=di+Oi+rs;var fo=sn.l;sn.l=xi+4,uA(sn,Sr,Mr,Cn,Hi),sn.l=fo}return Cn}function uA(Kt,bn,sn,mn,An){Kt.l+=2;var Cn=Kt.read_shift(2),gr=Kt.read_shift(2),Fr=function W(Kt){var bn=65535&Kt.read_shift(2),sn=65535&Kt.read_shift(2),mn=new Date,An=31&sn,Cn=15&(sn>>>=5);sn>>>=4,mn.setMilliseconds(0),mn.setFullYear(sn+1980),mn.setMonth(Cn-1),mn.setDate(An);var gr=31&bn,Fr=63&(bn>>>=5);return bn>>>=6,mn.setHours(bn),mn.setMinutes(Fr),mn.setSeconds(gr<<1),mn}(Kt);if(8257&Cn)throw new Error("Unsupported ZIP encryption");Kt.read_shift(4);for(var Sr=Kt.read_shift(4),Mr=Kt.read_shift(4),di=Kt.read_shift(2),Oi=Kt.read_shift(2),rs="",xi=0;xi<di;++xi)rs+=String.fromCharCode(Kt[Kt.l++]);if(Oi){var Hi=ne(Kt.slice(Kt.l,Kt.l+Oi));(Hi[21589]||{}).mt&&(Fr=Hi[21589].mt),((An||{})[21589]||{}).mt&&(Fr=An[21589].mt)}Kt.l+=Oi;var fo=Kt.slice(Kt.l,Kt.l+Sr);switch(gr){case 8:fo=function br(Kt,bn){if(!ni)return cA(Kt,bn);var mn=new(0,ni.InflateRaw),An=mn._processChunk(Kt.slice(Kt.l),mn._finishFlushFlag);return Kt.l+=mn.bytesRead,An}(Kt,Mr);break;case 0:break;default:throw new Error("Unsupported ZIP Compression method "+gr)}var Rl=!1;8&Cn&&(134695760==Kt.read_shift(4)&&(Kt.read_shift(4),Rl=!0),Sr=Kt.read_shift(4),Mr=Kt.read_shift(4)),Sr!=bn&&JE(Rl,"Bad compressed size: "+bn+" != "+Sr),Mr!=sn&&JE(Rl,"Bad uncompressed size: "+sn+" != "+Mr),XS(mn,rs,fo,{unsafe:!0,mt:Fr})}var r1={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 dA(Kt,bn){if(Kt.ctype)return Kt.ctype;var sn=Kt.name||"",mn=sn.match(/\.([^\.]+)$/);return mn&&r1[mn[1]]||bn&&((mn=(sn=bn).match(/[\.\\]([^\.\\])+$/))&&r1[mn[1]])?r1[mn[1]]:"application/octet-stream"}function fA(Kt){for(var bn=he(Kt),sn=[],mn=0;mn<bn.length;mn+=76)sn.push(bn.slice(mn,mn+76));return sn.join("\r\n")+"\r\n"}function hA(Kt){var bn=Kt.replace(/[\x00-\x08\x0B\x0C\x0E-\x1F\x7E-\xFF=]/g,function(Sr){var Mr=Sr.charCodeAt(0).toString(16).toUpperCase();return"="+(1==Mr.length?"0"+Mr:Mr)});"\n"==(bn=bn.replace(/ $/gm,"=20").replace(/\t$/gm,"=09")).charAt(0)&&(bn="=0D"+bn.slice(1));for(var sn=[],mn=(bn=bn.replace(/\r(?!\n)/gm,"=0D").replace(/\n\n/gm,"\n=0A").replace(/([^\r\n])\n/gm,"$1=0A")).split("\r\n"),An=0;An<mn.length;++An){var Cn=mn[An];if(0!=Cn.length)for(var gr=0;gr<Cn.length;){var Fr=76,Ar=Cn.slice(gr,gr+Fr);"="==Ar.charAt(Fr-1)?Fr--:"="==Ar.charAt(Fr-2)?Fr-=2:"="==Ar.charAt(Fr-3)&&(Fr-=3),Ar=Cn.slice(gr,gr+Fr),(gr+=Fr)<Cn.length&&(Ar+="="),sn.push(Ar)}else sn.push("")}return sn.join("\r\n")}function pA(Kt,bn,sn){for(var gr,mn="",An="",Cn="",Fr=0;
1Fr<10;++Fr){var Ar=bn[Fr];if(!Ar||Ar.match(/^\s*$/))break;var Sr=Ar.match(/^(.*?):\s*([^\s].*)$/);if(Sr)switch(Sr[1].toLowerCase()){case"content-location":mn=Sr[2].trim();break;case"content-type":Cn=Sr[2].trim();break;case"content-transfer-encoding":An=Sr[2].trim()}}switch(++Fr,An.toLowerCase()){case"base64":gr=se(pe(bn.slice(Fr).join("")));break;case"quoted-printable":gr=function ZE(Kt){for(var bn=[],sn=0;sn<Kt.length;++sn){for(var mn=Kt[sn];sn<=Kt.length&&"="==mn.charAt(mn.length-1);)mn=mn.slice(0,mn.length-1)+Kt[++sn];bn.push(mn)}for(var An=0;An<bn.length;++An)bn[An]=bn[An].replace(/[=][0-9A-Fa-f]{2}/g,function(Cn){return String.fromCharCode(parseInt(Cn.slice(1),16))});return se(bn.join("\r\n"))}(bn.slice(Fr));break;default:throw new Error("Unsupported Content-Transfer-Encoding "+An)}var Mr=XS(Kt,mn.slice(sn.length),gr,{unsafe:!0});Cn&&(Mr.ctype=Cn)}function XS(Kt,bn,sn,mn){var An=mn&&mn.unsafe;An||Hn(Kt);var Cn=!An&&vt.find(Kt,bn);if(!Cn){var gr=Kt.FullPaths[0];bn.slice(0,gr.length)==gr?gr=bn:("/"!=gr.slice(-1)&&(gr+="/"),gr=(gr+bn).replace("//","/")),Cn={name:D(bn),type:2},Kt.FileIndex.push(Cn),Kt.FullPaths.push(gr),An||vt.utils.cfb_gc(Kt)}return Cn.content=sn,Cn.size=sn?sn.length:0,mn&&(mn.CLSID&&(Cn.clsid=mn.CLSID),mn.mt&&(Cn.mt=mn.mt),mn.ct&&(Cn.ct=mn.ct)),Cn}return h.find=function Ur(Kt,bn){var sn=Kt.FullPaths.map(function(Ar){return Ar.toUpperCase()}),mn=sn.map(function(Ar){var Sr=Ar.split("/");return Sr[Sr.length-("/"==Ar.slice(-1)?2:1)]}),An=!1;47===bn.charCodeAt(0)?(An=!0,bn=sn[0].slice(0,-1)+bn):An=-1!==bn.indexOf("/");var Cn=bn.toUpperCase(),gr=!0===An?sn.indexOf(Cn):mn.indexOf(Cn);if(-1!==gr)return Kt.FileIndex[gr];var Fr=!Cn.match(Be);for(Cn=Cn.replace(Je,""),Fr&&(Cn=Cn.replace(Be,"!")),gr=0;gr<sn.length;++gr)if((Fr?sn[gr].replace(Be,"!"):sn[gr]).replace(Je,"")==Cn||(Fr?mn[gr].replace(Be,"!"):mn[gr]).replace(Je,"")==Cn)return Kt.FileIndex[gr];return null},h.read=function kr(Kt,bn){var sn=bn&&bn.type;switch(sn||oe&&Buffer.isBuffer(Kt)&&(sn="buffer"),sn||"base64"){case"file":return function ur(Kt,bn){return Le(),Ue(Ae.readFileSync(Kt),bn)}(Kt,bn);case"base64":return Ue(se(pe(Kt)),bn);case"binary":return Ue(se(Kt),bn)}return Ue(Kt,bn)},h.parse=Ue,h.write=function ps(Kt,bn){var sn=wr(Kt,bn);switch(bn&&bn.type||"buffer"){case"file":return Le(),Ae.writeFileSync(bn.filename,sn),sn;case"binary":return"string"==typeof sn?sn:Wi(sn);case"base64":return he("string"==typeof sn?sn:Wi(sn));case"buffer":if(oe)return Buffer.isBuffer(sn)?sn:ie(sn);case"array":return"string"==typeof sn?se(sn):sn}return sn},h.writeFile=function Hs(Kt,bn,sn){Le();var mn=wr(Kt,sn);Ae.writeFileSync(bn,mn)},h.utils={cfb_new:function mA(Kt){var bn={};return Hn(bn,Kt),bn},cfb_add:XS,cfb_del:function gA(Kt,bn){Hn(Kt);var sn=vt.find(Kt,bn);if(sn)for(var mn=0;mn<Kt.FileIndex.length;++mn)if(Kt.FileIndex[mn]==sn)return Kt.FileIndex.splice(mn,1),Kt.FullPaths.splice(mn,1),!0;return!1},cfb_mov:function SA(Kt,bn,sn){Hn(Kt);var mn=vt.find(Kt,bn);if(mn)for(var An=0;An<Kt.FileIndex.length;++An)if(Kt.FileIndex[An]==mn)return Kt.FileIndex[An].name=D(sn),Kt.FullPaths[An]=sn,!0;return!1},cfb_gc:function vA(Kt){rr(Kt,!0)},ReadShift:ia,CheckField:Ll,prep_blob:Ca,bconcat:xe,use_zlib:function kn(Kt){try{var sn=new(0,Kt.InflateRaw);if(sn._processChunk(new Uint8Array([3,0]),sn._finishFlushFlag),!sn.bytesRead)throw new Error("zlib does not expose bytesRead");ni=Kt}catch(mn){console.error("cannot use native zlib: "+(mn.message||mn))}},_deflateRaw:ra,_inflateRaw:cA,consts:ns},h}();let it;function _n(o){return"string"==typeof o?ge(o):Array.isArray(o)?function we(o){if(typeof Uint8Array>"u")throw new Error("Unsupported");return new Uint8Array(o)}(o):o}function or(o,h,d){if(typeof it<"u"&&it.writeFileSync)return d?it.writeFileSync(o,h,d):it.writeFileSync(o,h);if(typeof Deno<"u"){if(d&&"string"==typeof h)switch(d){case"utf8":h=new TextEncoder(d).encode(h);break;case"binary":h=ge(h);break;default:throw new Error("Unsupported encoding "+d)}return Deno.writeFileSync(o,h)}var M="utf8"==d?Vl(h):h;if(typeof IE_SaveFile<"u")return IE_SaveFile(M,o);if(typeof Blob<"u"){var D=new Blob([_n(M)],{type:"application/octet-stream"});if(typeof navigator<"u"&&navigator.msSaveBlob)return navigator.msSaveBlob(D,o);if(typeof saveAs<"u")return saveAs(D,o);if(typeof URL<"u"&&typeof document<"u"&&document.createElement&&URL.createObjectURL){var j=URL.createObjectURL(D);if("object"==typeof chrome&&"function"==typeof(chrome.downloads||{}).download)return URL.revokeObjectURL&&typeof setTimeout<"u"&&setTimeout(function(){URL.revokeObjectURL(j)},6e4),chrome.downloads.download({url:j,filename:o,saveAs:!0});var W=document.createElement("a");if(null!=W.download)return W.download=o,W.href=j,document.body.appendChild(W),W.click(),document.body.removeChild(W),URL.revokeObjectURL&&typeof setTimeout<"u"&&setTimeout(function(){URL.revokeObjectURL(j)},6e4),j}}if(typeof $<"u"&&typeof File<"u"&&typeof Folder<"u")try{var ne=File(o);return ne.open("w"),ne.encoding="binary",Array.isArray(h)&&(h=X(h)),ne.write(h),ne.close(),h}catch(Ae){if(!Ae.message||!Ae.message.match(/onstruct/))throw Ae}throw new Error("cannot save file "+o)}function Jn(o){for(var h=Object.keys(o),d=[],M=0;M<h.length;++M)Object.prototype.hasOwnProperty.call(o,h[M])&&d.push(h[M]);return d}function $r(o,h){for(var d=[],M=Jn(o),D=0;D!==M.length;++D)null==d[o[M[D]][h]]&&(d[o[M[D]][h]]=M[D]);return d}function li(o){for(var h=[],d=Jn(o),M=0;M!==d.length;++M)h[o[d[M]]]=d[M];return h}function Ii(o){for(var h=[],d=Jn(o),M=0;M!==d.length;++M)h[o[d[M]]]=parseInt(d[M],10);return h}var Lr=new Date(1899,11,30,0,0,0);function _r(o,h){var d=o.getTime();
1return h&&(d-=1263168e5),(d-(Lr.getTime()+6e4*(o.getTimezoneOffset()-Lr.getTimezoneOffset())))/864e5}var qn=new Date,Ir=Lr.getTime()+6e4*(qn.getTimezoneOffset()-Lr.getTimezoneOffset()),fi=qn.getTimezoneOffset();function Ri(o){var h=new Date;return h.setTime(24*o*60*60*1e3+Ir),h.getTimezoneOffset()!==fi&&h.setTime(h.getTime()+6e4*(h.getTimezoneOffset()-fi)),h}var ls=new Date("2017-02-19T19:06:09.000Z"),Yr=isNaN(ls.getFullYear())?new Date("2/19/17"):ls,Tr=2017==Yr.getFullYear();function Ji(o,h){var d=new Date(o);if(Tr)return h>0?d.setTime(d.getTime()+60*d.getTimezoneOffset()*1e3):h<0&&d.setTime(d.getTime()-60*d.getTimezoneOffset()*1e3),d;if(o instanceof Date)return o;if(1917==Yr.getFullYear()&&!isNaN(d.getFullYear())){var M=d.getFullYear();return o.indexOf(""+M)>-1||d.setFullYear(d.getFullYear()+100),d}var D=o.match(/\d+/g)||["2017","2","19","0","0","0"],j=new Date(+D[0],+D[1]-1,+D[2],+D[3]||0,+D[4]||0,+D[5]||0);return o.indexOf("Z")>-1&&(j=new Date(j.getTime()-60*j.getTimezoneOffset()*1e3)),j}function es(o,h){if(oe&&Buffer.isBuffer(o)){if(h){if(255==o[0]&&254==o[1])return Vl(o.slice(2).toString("utf16le"));if(254==o[1]&&255==o[2])return Vl(a(o.slice(2).toString("binary")))}return o.toString("binary")}if(typeof TextDecoder<"u")try{if(h){if(255==o[0]&&254==o[1])return Vl(new TextDecoder("utf-16le").decode(o.slice(2)));if(254==o[0]&&255==o[1])return Vl(new TextDecoder("utf-16be").decode(o.slice(2)))}var d={"\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(o)&&(o=new Uint8Array(o)),new TextDecoder("latin1").decode(o).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(j){return d[j]||j})}catch{}for(var M=[],D=0;D!=o.length;++D)M.push(String.fromCharCode(o[D]));return M.join("")}function Ms(o){if(typeof JSON<"u"&&!Array.isArray(o))return JSON.parse(JSON.stringify(o));if("object"!=typeof o||null==o)return o;if(o instanceof Date)return new Date(o.getTime());var h={};for(var d in o)Object.prototype.hasOwnProperty.call(o,d)&&(h[d]=Ms(o[d]));return h}function fs(o,h){for(var d="";d.length<h;)d+=o;return d}function hi(o){var h=Number(o);if(!isNaN(h))return isFinite(h)?h:NaN;if(!/\d/.test(o))return h;var d=1,M=o.replace(/([\d]),([\d])/g,"$1$2").replace(/[$]/g,"").replace(/[%]/g,function(){return d*=100,""});return isNaN(h=Number(M))&&(M=M.replace(/[(](.*)[)]/,function(D,j){return d=-d,j}),isNaN(h=Number(M)))?h:h/d}var ho=["january","february","march","april","may","june","july","august","september","october","november","december"];function $a(o){var h=new Date(o),d=new Date(NaN),M=h.getYear(),D=h.getMonth(),j=h.getDate();if(isNaN(j))return d;var W=o.toLowerCase();if(W.match(/jan|feb|mar|apr|may|jun|jul|aug|sep|oct|nov|dec/)){if((W=W.replace(/[^a-z]/g,"").replace(/([^a-z]|^)[ap]m?([^a-z]|$)/,"")).length>3&&-1==ho.indexOf(W))return d}else if(W.match(/[a-z]/))return d;return M<0||M>8099?d:(D>0||j>1)&&101!=M?h:o.match(/[^-0-9:,\/\\]/)?d:h}function pr(o,h,d){if(o.FullPaths){var M;if("string"==typeof d)return M=oe?ie(d):function Pe(o){for(var h=[],d=0,M=o.length+250,D=Z(o.length+255),j=0;j<o.length;++j){var W=o.charCodeAt(j);if(W<128)D[d++]=W;else if(W<2048)D[d++]=192|W>>6&31,D[d++]=128|63&W;else if(W>=55296&&W<57344){W=64+(1023&W);var ne=1023&o.charCodeAt(++j);D[d++]=240|W>>8&7,D[d++]=128|W>>2&63,D[d++]=128|ne>>6&15|(3&W)<<4,D[d++]=128|63&ne}else D[d++]=224|W>>12&15,D[d++]=128|W>>6&63,D[d++]=128|63&W;d>M&&(h.push(D.slice(0,d)),d=0,D=Z(65535),M=65530)}return h.push(D.slice(0,d)),xe(h)}(d),vt.utils.cfb_add(o,h,M);vt.utils.cfb_add(o,h,d)}else o.file(h,d)}function jr(){return vt.utils.cfb_new()}var cs='<?xml version="1.0" encoding="UTF-8" standalone="yes"?>\r\n';var Js=li({"&quot;":'"',"&apos;":"'","&gt;":">","&lt;":"<","&amp;":"&"}),ua=/[&<>'"]/g,Co=/[\u0000-\u0008\u000b-\u001f]/g;function Fs(o){return(o+"").replace(ua,function(d){return Js[d]}
vendor: 4,683 bytes, line 1
1).replace(Co,function(d){return"_x"+("000"+d.charCodeAt(0).toString(16)).slice(-4)+"_"})}function Vo(o){return Fs(o).replace(/ /g,"_x0020_")}var ac=/[\u0000-\u001f]/g;function vu(o){return(o+"").replace(ua,function(d){return Js[d]}).replace(/\n/g,"<br/>").replace(ac,function(d){return"&#x"+("000"+d.charCodeAt(0).toString(16)).slice(-4)+";"})}function Oo(o){switch(o){case 1:case!0:case"1":case"true":case"TRUE":return!0;default:return!1}}function po(o){for(var h="",d=0,M=0,D=0,j=0,W=0,ne=0;d<o.length;)(M=o.charCodeAt(d++))<128?h+=String.fromCharCode(M):(D=o.charCodeAt(d++),M>191&&M<224?(W=(31&M)<<6,W|=63&D,h+=String.fromCharCode(W)):(j=o.charCodeAt(d++),M<240?h+=String.fromCharCode((15&M)<<12|(63&D)<<6|63&j):(ne=((7&M)<<18|(63&D)<<12|(63&j)<<6|63&(W=o.charCodeAt(d++)))-65536,h+=String.fromCharCode(55296+(ne>>>10&1023)),h+=String.fromCharCode(56320+(1023&ne)))));return h}function Eo(o){var d,M,ne,h=Z(2*o.length),D=1,j=0,W=0;for(M=0;M<o.length;M+=D)D=1,(ne=o.charCodeAt(M))<128?d=ne:ne<224?(d=64*(31&ne)+(63&o.charCodeAt(M+1)),D=2):ne<240?(d=4096*(15&ne)+64*(63&o.charCodeAt(M+1))+(63&o.charCodeAt(M+2)),D=3):(D=4,d=262144*(7&ne)+4096*(63&o.charCodeAt(M+1))+64*(63&o.charCodeAt(M+2))+(63&o.charCodeAt(M+3)),W=55296+((d-=65536)>>>10&1023),d=56320+(1023&d)),0!==W&&(h[j++]=255&W,h[j++]=W>>>8,W=0),h[j++]=d%256,h[j++]=d>>>8;return h.slice(0,j).toString("ucs2")}function Pa(o){return ie(o,"binary").toString("utf8")}var Fa="foo bar baz\xe2\x98\x83\xf0\x9f\x8d\xa3",Zs=oe&&(Pa(Fa)==po(Fa)&&Pa||Eo(Fa)==po(Fa)&&Eo)||po,Vl=oe?function(o){return ie(o,"utf8").toString("binary")}:function(o){for(var h=[],d=0,M=0,D=0;d<o.length;)switch(M=o.charCodeAt(d++),!0){case M<128:h.push(String.fromCharCode(M));break;case M<2048:h.push(String.fromCharCode(192+(M>>6))),h.push(String.fromCharCode(128+(63&M)));break;case M>=55296&&M<57344:M-=55296,D=o.charCodeAt(d++)-56320+(M<<10),h.push(String.fromCharCode(240+(D>>18&7))),h.push(String.fromCharCode(144+(D>>12&63))),h.push(String.fromCharCode(128+(D>>6&63))),h.push(String.fromCharCode(128+(63&D)));break;default:h.push(String.fromCharCode(224+(M>>12))),h.push(String.fromCharCode(128+(M>>6&63))),h.push(String.fromCharCode(128+(63&M)))}return h.join("")},Yo=function(){var o=[["nbsp"," "],["middot","\xb7"],["quot",'"'],["apos","'"],["gt",">"],["lt","<"],["amp","&"]].map(function(h){return[new RegExp("&"+h[0]+";","ig"),h[1]]});return function(d){for(var M=d.replace(/^[\t\n\r ]+/,"").replace(/[\t\n\r ]+$/,"").replace(/>\s+/g,">").replace(/\s+</g,"<").replace(/[\t\n\r ]+/g," ").replace(/<\s*[bB][rR]\s*\/?>/g,"\n").replace(/<[^>]*>/g,""),D=0;D<o.length;++D)M=M.replace(o[D][0],o[D][1]);return M}}();var Ho=/(^\s|\s$|\n)/;function jo(o,h){return"<"+o+(h.match(Ho)?' xml:space="preserve"':"")+">"+h+"</"+o+">"}function To(o){return Jn(o).map(function(h){return" "+h+'="'+o[h]+'"'}).join("")}function ii(o,h,d){return"<"+o+(null!=d?To(d):"")+(null!=h?(h.match(Ho)?' xml:space="preserve"':"")+">"+h+"</"+o:"/")+">"}function fl(o,h){try{return o.toISOString().replace(/\.\d*/,"")}catch(d){if(h)throw d}return""}var Ds={CORE_PROPS:"http://schemas.openxmlformats.org/package/2006/metadata/core-properties",CUST_PROPS:"http://schemas.openxmlformats.org/officeDocument/2006/custom-properties",EXT_PROPS:"http://schemas.openxmlformats.org/officeDocument/2006/extended-properties",CT:"http://schemas.openxmlformats.org/package/2006/content-types",RELS:"http://schemas.openxmlformats.org/package/2006/relationships",TCMNT:"http://schemas.microsoft.com/office/spreadsheetml/2018/threadedcomments",dc:"http://purl.org/dc/elements/1.1/",dcterms:"http://purl.org/dc/terms/",dcmitype:"http://purl.org/dc/dcmitype/",mx:"http://schemas.microsoft.com/office/mac/excel/2008/main",r:"http://schemas.openxmlformats.org/officeDocument/2006/relationships",sjs:"http://schemas.openxmlformats.org/package/2006/sheetjs/core-properties",vt:"http://schemas.openxmlformats.org/officeDocument/2006/docPropsVTypes",xsi:"http://www.w3.org/2001/XMLSchema-instance",xsd:"http://www.w3.org/2001/XMLSchema"},Zo=["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"],yo={o:"urn:schemas-microsoft-com:office:office",x:"urn:schemas-microsoft-com:office:excel",ss:"urn:schemas-microsoft-com:office:spreadsheet",dt:"uuid:C2F41010-65B3-11d1-A29F-00AA00C14882",mv:"http://macVmlSchemaUri",v:"urn:schemas-microsoft-com:vml",html:"http://www.w3.org/TR/REC-html40"};var Ma=function(o){for(var h=[],M=0;M<o[0].length;++M)if(o[0][M])for(var D=0,j=o[0][M].length;D<j;D+=10240)h.push.apply(h,o[0][M].slice(D,D+10240));return h}
1,hl=oe?function(o){return o[0].length>0&&Buffer.isBuffer(o[0][0])?Buffer.concat(o[0].map(function(h){return Buffer.isBuffer(h)?h:ie(h)})):Ma(o)}:Ma,Yl=function(o,h,d){for(var M=[],D=h;D<d;D+=2)M.push(String.fromCharCode(Zl(o,D)));return M.join("").replace(Je,"")},Tu=oe?function(o,h,d){return Buffer.isBuffer(o)?o.toString("utf16le",h,d).replace(Je,""):Yl(o,h,d)}:Yl,za=function(o,h,d){for(var M=[],D=h;D<h+d;++D)M.push(("0"+o[D].toString(16)).slice(-2));return M.join("")},Jl=oe?function(o,h,d){return Buffer.isBuffer(o)?o.toString("hex",h,h+d):za(o,h,d)}:za,vn=function(o,h,d){for(var M=[],D=h;D<d;D++)M.push(String.fromCharCode(Wc(o,D)));return M.join("")},be=oe?function(h,d,M){return Buffer.isBuffer(h)?h.toString("utf8",d,M):vn(h,d,M)}:vn,At=function(o,h){var d=ko(o,h);return d>0?be(o,h+4,h+4+d-1):""},hn=At,Nr=function(o,h){var d=ko(o,h);return d>0?be(o,h+4,h+4+d-1):""},qi=Nr,Va=function(o,h){var d=2*ko(o,h);return d>0?be(o,h+4,h+4+d-1):""},uc=Va,Ad=function(h,d){var M=ko(h,d);return M>0?Tu(h,d+4,d+4+M):""},Cc=Ad,qo=function(o,h){var d=ko(o,h);return d>0?be(o,h+4,h+4+d):""},Oc=qo,bd=function(o,h){return function _o(o,h){for(var d=1-2*(o[h+7]>>>7),M=((127&o[h+7])<<4)+(o[h+6]>>>4&15),D=15&o[h+6],j=5;j>=0;--j)D=256*D+o[h+j];return 2047==M?0==D?d*(1/0):NaN:(0==M?M=-1022:(M-=1023,D+=Math.pow(2,52)),d*Math.pow(2,M-52)*D)}(o,h)},au=bd,ku=function(h){return Array.isArray(h)||typeof Uint8Array<"u"&&h instanceof Uint8Array};function Gc(){Tu=function(o,h,d){return Y.utils.decode(1200,o.slice(h,d)).replace(Je,"")},be=function(o,h,d){return Y.utils.decode(65001,o.slice(h,d))},hn=function(o,h){var d=ko(o,h);return d>0?Y.utils.decode(L,o.slice(h+4,h+4+d-1)):""},qi=function(o,h){var d=ko(o,h);return d>0?Y.utils.decode(A,o.slice(h+4,h+4+d-1)):""},uc=function(o,h){var d=2*ko(o,h);return d>0?Y.utils.decode(1200,o.slice(h+4,h+4+d-1)):""},Cc=function(o,h){var d=ko(o,h);return d>0?Y.utils.decode(1200,o.slice(h+4,h+4+d)):""},Oc=function(o,h){var d=ko(o,h);return d>0?Y.utils.decode(65001,o.slice(h+4,h+4+d)):""}}oe&&(hn=function(h,d){if(!Buffer.isBuffer(h))return At(h,d);var M=h.readUInt32LE(d);return M>0?h.toString("utf8",d+4,d+4+M-1):""},qi=function(h,d){if(!Buffer.isBuffer(h))return Nr(h,d);var M=h.readUInt32LE(d);return M>0?h.toString("utf8",d+4,d+4+M-1):""},uc=function(h,d){if(!Buffer.isBuffer(h))return Va(h,d);var M=2*h.readUInt32LE(d);return h.toString("utf16le",d+4,d+4+M-1)},Cc=function(h,d){if(!Buffer.isBuffer(h))return Ad(h,d);var M=h.readUInt32LE(d);return h.toString("utf16le",d+4,d+4+M)},Oc=function(h,d){if(!Buffer.isBuffer(h))return qo(h,d);var M=h.readUInt32LE(d);return h.toString("utf8",d+4,d+4+M)},au=function(h,d){return Buffer.isBuffer(h)?h.readDoubleLE(d):bd(h,d)},ku=function(h){return Buffer.isBuffer(h)||Array.isArray(h)||typeof Uint8Array<"u"&&h instanceof Uint8Array}),typeof Y<"u"&&Gc();var Wc=function(o,h){return o[h]},Zl=function(o,h){return 256*o[h+1]+o[h]},rd=function(o,h){var d=256*o[h+1]+o[h];return d<32768?d:-1*(65535-d+1)},ko=function(o,h){return o[h+3]*(1<<24)+(o[h+2]<<16)+(o[h+1]<<8)+o[h]},dc=function(o,h){return o[h+3]<<24|o[h+2]<<16|o[h+1]<<8|o[h]},xc=function(o,h){return o[h]<<24|o[h+1]<<16|o[h+2]<<8|o[h+3]};function ia(o,h){var M,D,W,ne,Ae,Le,d="",j=[];switch(h){case"dbcs":if(Le=this.l,oe&&Buffer.isBuffer(this))d=this.slice(this.l,this.l+2*o).toString("utf16le");else for(Ae=0;Ae<o;++Ae)d+=String.fromCharCode(Zl(this,Le)),Le+=2;o*=2;break;case"utf8":d=be(this,this.l,this.l+o);break;case"utf16le":o*=2,d=Tu(this,this.l,this.l+o);break;case"wstr":if(!(typeof Y<"u"))return ia.call(this,o,"dbcs");d=Y.utils.decode(A,this.slice(this.l,this.l+2*o)),o*=2;break;case"lpstr-ansi":d=hn(this,this.l),o=4+ko(this,this.l);break;case"lpstr-cp":d=qi(this,this.l),o=4+ko(this,this.l);break;case"lpwstr":d=uc(this,this.l),o=4+2*ko(this,this.l);break;case"lpp4":o=4+ko(this,this.l),d=Cc(this,this.l),2&o&&(o+=2);break;case"8lpp4":o=4+ko(this,this.l),d=Oc(this,this.l),3&o&&(o+=4-(3&o));break;case"cstr":for(o=0,d="";0!==(W=Wc(this,this.l+o++));)j.push(p(W));d=j.join("");break;case"_wstr":for(o=0,d="";0!==(W=Zl(this,this.l+o));)j.push(p(W)),o+=2;o+=2,d=j.join("");break;case"dbcs-cont":for(d="",Le=this.l,Ae=0;Ae<o;++Ae){if(this.lens&&-1!==this.lens.indexOf(Le))return W=Wc(this,Le),this.l=Le+1,ne=ia.call(this,o-Ae,W?"dbcs-cont":"sbcs-cont"),j.join("")+ne;j.push(p(Zl(this,Le))),Le+=2}d=j.join(""),o*=2;break;case"cpstr":if(typeof Y<"u"){d=Y.utils.decode(A,this.slice(this.l,this.l+o));break}case"sbcs-cont":for(d="",Le=this.l,Ae=0;Ae!=o;++Ae){if(this.lens&&-1!==this.lens.indexOf(Le))return W=Wc(this,Le),this.l=Le+1,ne=ia.call(this,o-Ae,W?"dbcs-cont":"sbcs-cont"),j.join("")+ne;j.push(p(Wc(this,Le))),Le+=1}d=j.join("");break;default:switch(o){case 1:return M=Wc(this,this.l),this.l++,M;case 2:return M=("i"===h?rd:Zl)(this,this.l),this.l+=2,M;case 4:case-4:return"i"!==h&&128&this[this.l+3]?(D=ko(this,this.l),this.l+=4,D):(M=(o>0?dc:xc)(this,this.l),this.l+=4,M);case 8:case-8:if("f"===h)return D=8==o?au(this,this.l):au([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,D;o=8;
1case 16:d=Jl(this,this.l,o)}}return this.l+=o,d}var Md=function(o,h,d){o[d]=255&h,o[d+1]=h>>>8&255,o[d+2]=h>>>16&255,o[d+3]=h>>>24&255},Nl=function(o,h,d){o[d]=255&h,o[d+1]=h>>8&255,o[d+2]=h>>16&255,o[d+3]=h>>24&255},$f=function(o,h,d){o[d]=255&h,o[d+1]=h>>>8&255};function Ea(o,h,d){var M=0,D=0;if("dbcs"===d){for(D=0;D!=h.length;++D)$f(this,h.charCodeAt(D),this.l+2*D);M=2*h.length}else if("sbcs"===d){if(typeof Y<"u"&&874==L)for(D=0;D!=h.length;++D){var j=Y.utils.encode(L,h.charAt(D));this[this.l+D]=j[0]}else for(h=h.replace(/[^\x00-\x7F]/g,"_"),D=0;D!=h.length;++D)this[this.l+D]=255&h.charCodeAt(D);M=h.length}else{if("hex"===d){for(;D<o;++D)this[this.l++]=parseInt(h.slice(2*D,2*D+2),16)||0;return this}if("utf16le"===d){var W=Math.min(this.l+o,this.length);for(D=0;D<Math.min(h.length,o);++D){var ne=h.charCodeAt(D);this[this.l++]=255&ne,this[this.l++]=ne>>8}for(;this.l<W;)this[this.l++]=0;return this}switch(o){case 1:M=1,this[this.l]=255&h;break;case 2:M=2,this[this.l]=255&h,h>>>=8,this[this.l+1]=255&h;break;case 3:M=3,this[this.l]=255&h,h>>>=8,this[this.l+1]=255&h,h>>>=8,this[this.l+2]=255&h;break;case 4:M=4,Md(this,h,this.l);break;case 8:if(M=8,"f"===d){!function El(o,h,d){var M=(h<0||1/h==-1/0?1:0)<<7,D=0,j=0,W=M?-h:h;isFinite(W)?0==W?D=j=0:(D=Math.floor(Math.log(W)/Math.LN2),j=W*Math.pow(2,52-D),D<=-1023&&(!isFinite(j)||j<Math.pow(2,52))?D=-1022:(j-=Math.pow(2,52),D+=1023)):(D=2047,j=isNaN(h)?26985:0);for(var ne=0;ne<=5;++ne,j/=256)o[d+ne]=255&j;o[d+6]=(15&D)<<4|15&j,o[d+7]=D>>4|M}(this,h,this.l);break}case 16:break;case-4:M=4,Nl(this,h,this.l)}}return this.l+=M,this}function Ll(o,h){var d=Jl(this,this.l,o.length>>1);if(d!==o)throw new Error(h+"Expected "+o+" saw "+d);this.l+=o.length>>1}function Ca(o,h){o.l=h,o.read_shift=ia,o.chk=Ll,o.write_shift=Ea}function wa(o,h){o.l+=h}function Dr(o){var h=Z(o);return Ca(h,0),h}function io(){var o=[],h=oe?256:2048,d=function(Le){var Ue=Dr(Le);return Ca(Ue,0),Ue},M=d(h),D=function(){M&&(M.length>M.l&&((M=M.slice(0,M.l)).l=M.length),M.length>0&&o.push(M),M=null)},j=function(Le){return M&&Le<M.length-M.l?M:(D(),M=d(Math.max(Le+1,h)))};return{next:j,push:function(Le){D(),null==(M=Le).l&&(M.l=M.length),j(h)},end:function(){return D(),xe(o)},_bufs:o}}function Pr(o,h,d,M){var j,D=+h;if(!isNaN(D)){M||(M=P0[D].p||(d||[]).length||0),j=1+(D>=128?1:0)+1,M>=128&&++j,M>=16384&&++j,M>=2097152&&++j;var W=o.next(j);D<=127?W.write_shift(1,D):(W.write_shift(1,128+(127&D)),W.write_shift(1,D>>7));for(var ne=0;4!=ne;++ne){if(!(M>=128)){W.write_shift(1,M);break}W.write_shift(1,128+(127&M)),M>>=7}M>0&&ku(d)&&o.push(d)}}function Hl(o,h,d){var M=Ms(o);if(h.s?(M.cRel&&(M.c+=h.s.c),M.rRel&&(M.r+=h.s.r)):(M.cRel&&(M.c+=h.c),M.rRel&&(M.r+=h.r)),!d||d.biff<12){for(;M.c>=256;)M.c-=256;for(;M.r>=65536;)M.r-=65536}return M}function kl(o,h,d){var M=Ms(o);return M.s=Hl(M.s,h.s,d),M.e=Hl(M.e,h.s,d),M}function pl(o,h){if(o.cRel&&o.c<0)for(o=Ms(o);o.c<0;)o.c+=h>8?16384:256;if(o.rRel&&o.r<0)for(o=Ms(o);o.r<0;)o.r+=h>8?1048576:h>5?65536:16384;var d=hs(o);return!o.cRel&&null!=o.cRel&&(d=function Od(o){return o.replace(/^([A-Z])/,"$$$1")}(d)),!o.rRel&&null!=o.rRel&&(d=function lu(o){return o.replace(/([A-Z]|^)(\d+)$/,"$1$$$2")}(d)),d}function Dc(o,h){return 0!=o.s.r||o.s.rRel||o.e.r!=(h.biff>=12?1048575:h.biff>=8?65536:16384)||o.e.rRel?0!=o.s.c||o.s.cRel||o.e.c!=(h.biff>=12?16383:255)||o.e.cRel?pl(o.s,h.biff)+":"+pl(o.e,h.biff):(o.s.rRel?"":"$")+xo(o.s.r)+":"+(o.e.rRel?"":"$")+xo(o.e.r):(o.s.cRel?"":"$")+Vs(o.s.c)+":"+(o.e.cRel?"":"$")+Vs(o.e.c)}function yu(o){return parseInt(function Cd(o){return o.replace(/\$(\d+)$/,"$1")}(o),10)-1}function xo(o){return""+(o+1)}function Tl(o){for(var h=function __(o){return o.replace(/^\$([A-Z])/,"$1")}(o),d=0,M=0;M!==h.length;
1++M)d=26*d+h.charCodeAt(M)-64;return d-1}function Vs(o){if(o<0)throw new Error("invalid column "+o);var h="";for(++o;o;o=Math.floor((o-1)/26))h=String.fromCharCode((o-1)%26+65)+h;return h}function Oa(o){for(var h=0,d=0,M=0;M<o.length;++M){var D=o.charCodeAt(M);D>=48&&D<=57?h=10*h+(D-48):D>=65&&D<=90&&(d=26*d+(D-64))}return{c:d-1,r:h-1}}function hs(o){for(var h=o.c+1,d="";h;h=(h-1)/26|0)d=String.fromCharCode((h-1)%26+65)+d;return d+(o.r+1)}function Cs(o){var h=o.indexOf(":");return-1==h?{s:Oa(o),e:Oa(o)}:{s:Oa(o.slice(0,h)),e:Oa(o.slice(h+1))}}function Is(o,h){return typeof h>"u"||"number"==typeof h?Is(o.s,o.e):("string"!=typeof o&&(o=hs(o)),"string"!=typeof h&&(h=hs(h)),o==h?o:o+":"+h)}function qs(o){var h={s:{c:0,r:0},e:{c:0,r:0}},d=0,M=0,D=0,j=o.length;for(d=0;M<j&&!((D=o.charCodeAt(M)-64)<1||D>26);++M)d=26*d+D;for(h.s.c=--d,d=0;M<j&&!((D=o.charCodeAt(M)-48)<0||D>9);++M)d=10*d+D;if(h.s.r=--d,M===j||10!=D)return h.e.c=h.s.c,h.e.r=h.s.r,h;for(++M,d=0;M!=j&&!((D=o.charCodeAt(M)-64)<1||D>26);++M)d=26*d+D;for(h.e.c=--d,d=0;M!=j&&!((D=o.charCodeAt(M)-48)<0||D>9);++M)d=10*d+D;return h.e.r=--d,h}function Ns(o,h){var d="d"==o.t&&h instanceof Date;if(null!=o.z)try{return o.w=kt(o.z,d?_r(h):h)}catch{}try{return o.w=kt((o.XF||{}).numFmtId||(d?14:0),d?_r(h):h)}catch{return""+h}}function Ke(o,h,d){return null==o||null==o.t||"z"==o.t?"":void 0!==o.w?o.w:("d"==o.t&&!o.z&&d&&d.dateNF&&(o.z=d.dateNF),"e"==o.t?bo[o.v]||o.v:Ns(o,null==h?o.v:h))}function Ce(o,h){var d=h&&h.sheet?h.sheet:"Sheet1",M={};return M[d]=o,{SheetNames:[d],Sheets:M}}function tt(o,h,d){var M=d||{},D=o?Array.isArray(o):M.dense;null!=te&&null==D&&(D=te);var j=o||(D?[]:{}),W=0,ne=0;if(j&&null!=M.origin){if("number"==typeof M.origin)W=M.origin;else{var Ae="string"==typeof M.origin?Oa(M.origin):M.origin;W=Ae.r,ne=Ae.c}j["!ref"]||(j["!ref"]="A1:A1")}var Le={s:{c:1e7,r:1e7},e:{c:0,r:0}};if(j["!ref"]){var Ue=qs(j["!ref"]);Le.s.c=Ue.s.c,Le.s.r=Ue.s.r,Le.e.c=Math.max(Le.e.c,Ue.e.c),Le.e.r=Math.max(Le.e.r,Ue.e.r),-1==W&&(Le.e.r=W=Ue.e.r+1)}for(var _t=0;_t!=h.length;++_t)if(h[_t]){if(!Array.isArray(h[_t]))throw new Error("aoa_to_sheet expects an array of arrays");for(var mt=0;mt!=h[_t].length;++mt)if(!(typeof h[_t][mt]>"u")){var bt={v:h[_t][mt]},wt=W+_t,lt=ne+mt;if(Le.s.r>wt&&(Le.s.r=wt),Le.s.c>lt&&(Le.s.c=lt),Le.e.r<wt&&(Le.e.r=wt),Le.e.c<lt&&(Le.e.c=lt),!h[_t][mt]||"object"!=typeof h[_t][mt]||Array.isArray(h[_t][mt])||h[_t][mt]instanceof Date)if(Array.isArray(bt.v)&&(bt.f=h[_t][mt][1],bt.v=bt.v[0]),null===bt.v)if(bt.f)bt.t="n";else if(M.nullError)bt.t="e",bt.v=0;else{if(!M.sheetStubs)continue;bt.t="z"}else"number"==typeof bt.v?bt.t="n":"boolean"==typeof bt.v?bt.t="b":bt.v instanceof Date?(bt.z=M.dateNF||gt[14],M.cellDates?(bt.t="d",bt.w=kt(bt.z,_r(bt.v))):(bt.t="n",bt.v=_r(bt.v),bt.w=kt(bt.z,bt.v))):bt.t="s";else bt=h[_t][mt];if(D)j[wt]||(j[wt]=[]),j[wt][lt]&&j[wt][lt].z&&(bt.z=j[wt][lt].z),j[wt][lt]=bt;else{var Nt=hs({c:lt,r:wt});j[Nt]&&j[Nt].z&&(bt.z=j[Nt].z),j[Nt]=bt}}}return Le.s.c<1e7&&(j["!ref"]=Is(Le)),j}function $t(o,h){return tt(null,o,h)}function Fn(o,h){return h||(h=Dr(4)),h.write_shift(4,o),h}function Hr(o){var h=o.read_shift(4);return 0===h?"":o.read_shift(h,"dbcs")}function Ti(o,h){var d=!1;return null==h&&(d=!0,h=Dr(4+2*o.length)),h.write_shift(4,o.length),o.length>0&&h.write_shift(0,o,"dbcs"),d?h.slice(0,h.l):h}function Do(o){return{ich:o.read_shift(2),ifnt:o.read_shift(2)}}function Ro(o,h){var d=o.l,M=o.read_shift(1),D=Hr(o),j=[],W={t:D,h:D};if(1&M){for(var ne=o.read_shift(4),Ae=0;Ae!=ne;++Ae)j.push(Do(o));W.r=j}else W.r=[{ich:0,ifnt:0}];return o.l=d+h,W}var da=Ro;function Ao(o,h){var d=!1;return null==h&&(d=!0,h=Dr(23+4*o.t.length)),h.write_shift(1,1),Ti(o.t,h),h.write_shift(4,1),function ea(o,h){return h||(h=Dr(4)),h.write_shift(2,o.ich||0),h.write_shift(2,o.ifnt||0),h}({ich:0,ifnt:0},h),d?h.slice(0,h.l):h}function Xi(o){var h=o.read_shift(4),d=o.read_shift(2);return d+=o.read_shift(1)<<16,o.l++,{c:h,iStyleRef:d}}function xa(o,h){return null==h&&(h=Dr(8)),h.write_shift(-4,o.c),h.write_shift(3,o.iStyleRef||o.s),h.write_shift(1,0),h}function _a(o){var h=o.read_shift(2);return h+=o.read_shift(1)<<16,o.l++,{c:-1,iStyleRef:h}}function Xa(o,h){return null==h&&(h=Dr(4)),h.write_shift(3,o.iStyleRef||o.s),h.write_shift(1,0),h}var Qa=Hr,yl=Ti;function ys(o){var h=o.read_shift(4);return 0===h||4294967295===h?"":o.read_shift(h,"dbcs")}function Go(o,h){var d=!1;return null==h&&(d=!0,h=Dr(127)),h.write_shift(4,o.length>0?o.length:4294967295),o.length>0&&h.write_shift(0,o,"dbcs"),d?h.slice(0,h.l):h}var Tf=Hr,eo=ys,sa=Go;function Ul(o){var h=o.slice(o.l,o.l+4),d=1&h[0],M=2&h[0];o.l+=4;var D=0===M?au([0,0,0,0,252&h[0],h[1],h[2],h[3]],0):dc(h,0)>>2;return d?D/100:D}function hc(o,h){null==h&&(h=Dr(4));var d=0,M=0,D=100*o;if(o==(0|o)&&o>=-(1<<29)&&o<1<<29?M=1:D==(0|D)&&D>=-(1<<29)&&D<1<<29&&(M=1,d=1),!M)throw new Error("unsupported RkNumber "+o);h.write_shift(-4,((d?D:o)<<2)+(d+2))}function Au(o){var h={s:{},e:{}};return h.s.r=o.read_shift(4),h.e.r=o.read_shift(4),h.s.c=o.read_shift(4),h.e.c=o.read_shift(4),h}var Ia=Au,so=function Al(o,h){return h||(h=Dr(16)),h.write_shift(4,o.s.r),h.write_shift(4,o.e.r),h.write_shift(4,o.s.c),h.write_shift(4,o.e.c),h};
1function Ja(o){if(o.length-o.l<8)throw"XLS Xnum Buffer underflow";return o.read_shift(8,"f")}function Za(o,h){return(h||Dr(8)).write_shift(8,o,"f")}function Bl(o,h){if(h||(h=Dr(8)),!o||o.auto)return h.write_shift(4,0),h.write_shift(4,0),h;null!=o.index?(h.write_shift(1,2),h.write_shift(1,o.index)):null!=o.theme?(h.write_shift(1,6),h.write_shift(1,o.theme)):(h.write_shift(1,5),h.write_shift(1,0));var d=o.tint||0;if(d>0?d*=32767:d<0&&(d*=32768),h.write_shift(2,d),o.rgb&&null==o.theme){var M=o.rgb||"FFFFFF";"number"==typeof M&&(M=("000000"+M.toString(16)).slice(-6)),h.write_shift(1,parseInt(M.slice(0,2),16)),h.write_shift(1,parseInt(M.slice(2,4),16)),h.write_shift(1,parseInt(M.slice(4,6),16)),h.write_shift(1,255)}else h.write_shift(2,0),h.write_shift(1,0),h.write_shift(1,0);return h}var al=2,Ni=3,Or={1:{n:"CodePage",t:al},2:{n:"Category",t:80},3:{n:"PresentationFormat",t:80},4:{n:"ByteCount",t:Ni},5:{n:"LineCount",t:Ni},6:{n:"ParagraphCount",t:Ni},7:{n:"SlideCount",t:Ni},8:{n:"NoteCount",t:Ni},9:{n:"HiddenCount",t:Ni},10:{n:"MultimediaClipCount",t:Ni},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:Ni},19:{n:"SharedDoc",t:11},22:{n:"HyperlinksChanged",t:11},23:{n:"AppVersion",t:Ni,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:{}},$c={1:{n:"CodePage",t:al},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:Ni},15:{n:"WordCount",t:Ni},16:{n:"CharCount",t:Ni},17:{n:"Thumbnail",t:71},18:{n:"Application",t:80},19:{n:"DocSecurity",t:Ni},255:{},2147483648:{n:"Locale",t:19},2147483651:{n:"Behavior",t:19},1919054434:{}};function Po(o){return o.map(function(h){return[h>>16&255,h>>8&255,255&h]})}var La=Ms(Po([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])),bo={0:"#NULL!",7:"#DIV/0!",15:"#VALUE!",23:"#REF!",29:"#NAME?",36:"#NUM!",42:"#N/A",43:"#GETTING_DATA",255:"#WTF?"},Zd={"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"},Mf={workbooks:{xlsx:"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet.main+xml",xlsm:"application/vnd.ms-excel.sheet.macroEnabled.main+xml",xlsb:"application/vnd.ms-excel.sheet.binary.macroEnabled.main",xlam:"application/vnd.ms-excel.addin.macroEnabled.main+xml",xltx:"application/vnd.openxmlformats-officedocument.spreadsheetml.template.main+xml"},strs:{xlsx:"application/vnd.openxmlformats-officedocument.spreadsheetml.sharedStrings+xml",xlsb:"application/vnd.ms-excel.sharedStrings"}
vendor: 1,546 bytes, line 1
1,comments:{xlsx:"application/vnd.openxmlformats-officedocument.spreadsheetml.comments+xml",xlsb:"application/vnd.ms-excel.comments"},sheets:{xlsx:"application/vnd.openxmlformats-officedocument.spreadsheetml.worksheet+xml",xlsb:"application/vnd.ms-excel.worksheet"},charts:{xlsx:"application/vnd.openxmlformats-officedocument.spreadsheetml.chartsheet+xml",xlsb:"application/vnd.ms-excel.chartsheet"},dialogs:{xlsx:"application/vnd.openxmlformats-officedocument.spreadsheetml.dialogsheet+xml",xlsb:"application/vnd.ms-excel.dialogsheet"},macros:{xlsx:"application/vnd.ms-excel.macrosheet+xml",xlsb:"application/vnd.ms-excel.macrosheet"},metadata:{xlsx:"application/vnd.openxmlformats-officedocument.spreadsheetml.sheetMetadata+xml",xlsb:"application/vnd.ms-excel.sheetMetadata"},styles:{xlsx:"application/vnd.openxmlformats-officedocument.spreadsheetml.styles+xml",xlsb:"application/vnd.ms-excel.styles"}};function ml(o,h){var D,d=function Xs(o){for(var h=[],d=Jn(o),M=0;M!==d.length;++M)null==h[o[d[M]]]&&(h[o[d[M]]]=[]),h[o[d[M]]].push(d[M]);return h}(Zd),M=[];M[M.length]=cs,M[M.length]=ii("Types",null,{xmlns:Ds.CT,"xmlns:xsd":Ds.xsd,"xmlns:xsi":Ds.xsi}),M=M.concat([["xml","application/xml"],["bin","application/vnd.ms-excel.sheet.binary.macroEnabled.main"],["vml","application/vnd.openxmlformats-officedocument.vmlDrawing"],["data","application/vnd.openxmlformats-officedocument.model+data"],["bmp","image/bmp"],["png","image/png"],["gif","image/gif"],["emf","image/x-emf"],["wmf","image/x-wmf"],["jpg","image/jpeg"],["jpeg","image/jpeg"],["t
1if","image/tiff"],["tiff","image/tiff"],["pdf","application/pdf"],["rels","application/vnd.openxmlformats-package.relationships+xml"]].map(function(Ae){return ii("Default",null,{Extension:Ae[0],ContentType:Ae[1]})}));var j=function(Ae){o[Ae]&&o[Ae].length>0&&(D=o[Ae][0],M[M.length]=ii("Override",null,{PartName:("/"==D[0]?"":"/")+D,ContentType:Mf[Ae][h.bookType]||Mf[Ae].xlsx}))},W=function(Ae){(o[Ae]||[]).forEach(function(Le){M[M.length]=ii("Override",null,{PartName:("/"==Le[0]?"":"/")+Le,ContentType:Mf[Ae][h.bookType]||Mf[Ae].xlsx})})},ne=function(Ae){(o[Ae]||[]).forEach(function(Le){M[M.length]=ii("Override",null,{PartName:("/"==Le[0]?"":"/")+Le,ContentType:d[Ae][0]})})};return j("workbooks"),W("sheets"),W("charts"),ne("themes"),["strs","styles"].forEach(j),["coreprops","extprops","custprops"].forEach(ne),ne("vba"),ne("comments"),ne("threadedcomments"),ne("drawings"),W("metadata"),ne("people"),M.length>2&&(M[M.length]="</Types>",M[1]=M[1].replace("/>",">")),M.join("")}var ws
vendor: 2,399 bytes, line 1
1={WB:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/officeDocument",SHEET:"http://sheetjs.openxmlformats.org/officeDocument/2006/relationships/officeDocument",HLINK:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/hyperlink",VML:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/vmlDrawing",XPATH:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/externalLinkPath",XMISS:"http://schemas.microsoft.com/office/2006/relationships/xlExternalLinkPath/xlPathMissing",XLINK:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/externalLink",CXML:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/customXml",CXMLP:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/customXmlProps",CMNT:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/comments",CORE_PROPS:"http://schemas.openxmlformats.org/package/2006/relationships/metadata/core-properties",EXT_PROPS:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/extended-properties",CUST_PROPS:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/custom-properties",SST:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/sharedStrings",STY:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/styles",THEME:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/theme",CHART:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/chart",CHARTEX:"http://schemas.microsoft.com/office/2014/relationships/chartEx",CS:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/chartsheet",WS:["http://schemas.openxmlformats.org/officeDocument/2006/relationships/worksheet","http://purl.oclc.org/ooxml/officeDocument/relationships/worksheet"],DS:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/dialogsheet",MS:"http://schemas.microsoft.com/office/2006/relationships/xlMacrosheet",IMG:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/image",DRAW:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/drawing",XLMETA:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/sheetMetadata",TCMNT:"http://schemas.microsoft.com/office/2017/10/relationships/threadedComment",PEOPLE:"http://schemas.microsoft.com/office/2017/10/relationships/person",
1VBA:"http://schemas.microsoft.com/office/2006/relationships/vbaProject"};function Fe(o){var h=o.lastIndexOf("/");return o.slice(0,h+1)+"_rels/"+o.slice(h+1)+".rels"}function Ie(o){var h=[cs,ii("Relationships",null,{xmlns:Ds.RELS})];return Jn(o["!id"]).forEach(function(d){h[h.length]=ii("Relationship",null,o["!id"][d])}),h.length>2&&(h[h.length]="</Relationships>",h[1]=h[1].replace("/>",">")),h.join("")}function Xe(o,h,d,M,D,j){if(D||(D={}),o["!id"]||(o["!id"]={}),o["!idx"]||(o["!idx"]=1),h<0)for(h=o["!idx"];o["!id"]["rId"+h];++h);if(o["!idx"]=h+1,D.Id="rId"+h,D.Type=M,D.Target=d,j?D.TargetMode=j:[ws.HLINK,ws.XPATH,ws.XMISS].indexOf(D.Type)>-1&&(D.TargetMode="External"),o["!id"][D.Id])throw new Error("Cannot rewrite rId "+h);return o["!id"][D.Id]=D,o[("/"+D.Target).replace("//","/")]=D,h}function Bn(o,h,d){return['  <rdf:Description rdf:about="'+o+'">\n','    <rdf:type rdf:resource="http://docs.oasis-open.org/ns/office/1.2/meta/'+(d||"odf")+"#"+h+'"/>\n',"  </rdf:Description>\n"].join("")}function ti(o,h){return['  <rdf:Description rdf:about="'+o+'">\n','    <ns0:hasPart xmlns:ns0="http://docs.oasis-open.org/ns/office/1.2/meta/pkg#" rdf:resource="'+h+'"/>\n',"  </rdf:Description>\n"].join("")}function Gs(){return'<office:document-meta xmlns:office="urn:oasis:names:tc:opendocument:xmlns:office:1.0" xmlns:meta="urn:oasis:names:tc:opendocument:xmlns:meta:1.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:xlink="http://www.w3.org/1999/xlink" office:version="1.2"><office:meta><meta:generator>SheetJS '+s.version+"</meta:generator></office:meta></office:document-meta>"}var ts=[["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 Kc(o,h,d,M,D){null!=D[o]||null==h||""===h||(D[o]=h,h=Fs(h),M[M.length]=d?ii(o,h,d):jo(o,h))}function Gl(o,h){var d=h||{},M=[cs,ii("cp:coreProperties",null,{"xmlns:cp":Ds.CORE_PROPS,"xmlns:dc":Ds.dc,"xmlns:dcterms":Ds.dcterms,"xmlns:dcmitype":Ds.dcmitype,"xmlns:xsi":Ds.xsi})],D={};if(!o&&!d.Props)return M.join("");o&&(null!=o.CreatedDate&&Kc("dcterms:created","string"==typeof o.CreatedDate?o.CreatedDate:fl(o.CreatedDate,d.WTF),{"xsi:type":"dcterms:W3CDTF"},M,D),null!=o.ModifiedDate&&Kc("dcterms:modified","string"==typeof o.ModifiedDate?o.ModifiedDate:fl(o.ModifiedDate,d.WTF),{"xsi:type":"dcterms:W3CDTF"},M,D));for(var j=0;j!=ts.length;++j){var W=ts[j],ne=d.Props&&null!=d.Props[W[1]]?d.Props[W[1]]:o?o[W[1]]:null;!0===ne?ne="1":!1===ne?ne="0":"number"==typeof ne&&(ne=String(ne)),null!=ne&&Kc(W[0],ne,null,M,D)}return M.length>2&&(M[M.length]="</cp:coreProperties>",M[1]=M[1].replace("/>",">")),M.join("")}var Ta=[["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"]],bl=["Worksheets","SheetNames","NamedRanges","DefinedNames","Chartsheets","ChartNames"];function ki(o){var h=[],d=ii;return o||(o={}),o.Application="SheetJS",h[h.length]=cs,h[h.length]=ii("Properties",null,{xmlns:Ds.EXT_PROPS,"xmlns:vt":Ds.vt}),Ta.forEach(function(M){if(void 0!==o[M[1]]){var D;switch(M[2]){case"string":D=Fs(String(o[M[1]]));break;case"bool":D=o[M[1]]?"true":"false"}void 0!==D&&(h[h.length]=d(M[0],D))}}),h[h.length]=d("HeadingPairs",d("vt:vector",d("vt:variant","<vt:lpstr>Worksheets</vt:lpstr>")+d("vt:variant",d("vt:i4",String(o.Worksheets))),{size:2,baseType:"variant"})),h[h.length]=d("TitlesOfParts",d("vt:vector",o.SheetNames.map(function(M){return"<vt:lpstr>"+Fs(M)+"</vt:lpstr>"}).join(""),{size:o.Worksheets,baseType:"lpstr"})),h.length>2&&(h[h.length]="</Properties>",h[1]=h[1].replace("/>",">")),h.join("")}function Cf(o){var h=[cs,ii("Properties",null,{xmlns:Ds.CUST_PROPS,"xmlns:vt":Ds.vt})];if(!o)return h.join("");var d=1;
1return Jn(o).forEach(function(D){++d,h[h.length]=ii("property",function Eu(o,h){switch(typeof o){case"string":var d=ii("vt:lpwstr",Fs(o));return h&&(d=d.replace(/&quot;/g,"_x0022_")),d;case"number":return ii((0|o)==o?"vt:i4":"vt:r8",Fs(String(o)));case"boolean":return ii("vt:bool",o?"true":"false")}if(o instanceof Date)return ii("vt:filetime",fl(o));throw new Error("Unable to serialize "+o)}(o[D],!0),{fmtid:"{D5CDD505-2E9C-101B-9397-08002B2CF9AE}",pid:d,name:Fs(D)})}),h.length>2&&(h[h.length]="</Properties>",h[1]=h[1].replace("/>",">")),h.join("")}var Ic={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 Ht(o,h){var d=Dr(4),M=Dr(4);switch(d.write_shift(4,80==o?31:o),o){case 3:M.write_shift(-4,h);break;case 5:(M=Dr(8)).write_shift(8,h,"f");break;case 11:M.write_shift(4,h?1:0);break;case 64:M=function Nc(o){var d=("string"==typeof o?new Date(Date.parse(o)):o).getTime()/1e3+11644473600,M=d%Math.pow(2,32),D=(d-M)/Math.pow(2,32);D*=1e7;var j=(M*=1e7)/Math.pow(2,32)|0;j>0&&(M%=Math.pow(2,32),D+=j);var W=Dr(8);return W.write_shift(4,M),W.write_shift(4,D),W}(h);break;case 31:case 80:for((M=Dr(4+2*(h.length+1)+(h.length%2?0:2))).write_shift(4,h.length+1),M.write_shift(0,h,"dbcs");M.l!=M.length;)M.write_shift(1,0);break;default:throw new Error("TypedPropertyValue unrecognized type "+o+" "+h)}return xe([d,M])}var er=["CodePage","Thumbnail","_PID_LINKBASE","_PID_HLINKS","SystemIdentifier","FMTID"];function Jr(o){switch(typeof o){case"boolean":return 11;case"number":return(0|o)==o?3:5;case"string":return 31;case"object":if(o instanceof Date)return 64}return-1}function Ls(o,h,d){var M=Dr(8),D=[],j=[],W=8,ne=0,Ae=Dr(8),Le=Dr(8);if(Ae.write_shift(4,2),Ae.write_shift(4,1200),Le.write_shift(4,1),j.push(Ae),D.push(Le),W+=8+Ae.length,!h){(Le=Dr(8)).write_shift(4,0),D.unshift(Le);var Ue=[Dr(4)];for(Ue[0].write_shift(4,o.length),ne=0;ne<o.length;++ne){var _t=o[ne][0];for((Ae=Dr(8+2*(_t.length+1)+(_t.length%2?0:2))).write_shift(4,ne+2),Ae.write_shift(4,_t.length+1),Ae.write_shift(0,_t,"dbcs");Ae.l!=Ae.length;)Ae.write_shift(1,0);Ue.push(Ae)}Ae=xe(Ue),j.unshift(Ae),W+=8+Ae.length}for(ne=0;ne<o.length;++ne)if((!h||h[o[ne][0]])&&!(er.indexOf(o[ne][0])>-1||bl.indexOf(o[ne][0])>-1)&&null!=o[ne][1]){var mt=o[ne][1],bt=0;if(h){var wt=d[bt=+h[o[ne][0]]];if("version"==wt.p&&"string"==typeof mt){var lt=mt.split(".");mt=(+lt[0]<<16)+(+lt[1]||0)}Ae=Ht(wt.t,mt)}else{var Nt=Jr(mt);-1==Nt&&(Nt=31,mt=String(mt)),Ae=Ht(Nt,mt)}j.push(Ae),(Le=Dr(8)).write_shift(4,h?bt:2+ne),D.push(Le),W+=8+Ae.length}var yn=8*(j.length+1);for(ne=0;ne<j.length;++ne)D[ne].write_shift(4,yn),yn+=j[ne].length;return M.write_shift(4,W),M.write_shift(4,j.length),xe([M].concat(D).concat(j))}function oo(o,h,d,M,D,j){var W=Dr(D?68:48),ne=[W];W.write_shift(2,65534),W.write_shift(2,0),W.write_shift(4,842412599),W.write_shift(16,vt.utils.consts.HEADER_CLSID,"hex"),W.write_shift(4,D?2:1),W.write_shift(16,h,"hex"),W.write_shift(4,D?68:48);var Ae=Ls(o,d,M);if(ne.push(Ae),D){var Le=Ls(D,null,null);W.write_shift(16,j,"hex"),W.write_shift(4,68+Ae.length),ne.push(Le)}return xe(ne)}function ya(o,h){return 1===o.read_shift(h)}function Ml(o,h){return h||(h=Dr(2)),h.write_shift(2,+!!o),h}function Ha(o){return o.read_shift(2,"u")}function zc(o,h){return h||(h=Dr(2)),h.write_shift(2,o),h}function m_(o,h,d){return d||(d=Dr(2)),d.write_shift(1,"e"==h?+o:+!!o),d.write_shift(1,"e"==h?1:0),d}function Pd(o,h,d){var M=o.read_shift(d&&d.biff>=12?2:1),D="sbcs-cont",j=A;(d&&d.biff>=8&&(A=1200),d&&8!=d.biff)?12==d.biff&&(D="wstr"):o.read_shift(1)&&(D="dbcs-cont");d.biff>=2&&d.biff<=5&&(D="cpstr");var ne=M?o.read_shift(M,D):"";return A=j,ne}function J_(o){var h=o.t||"",M=Dr(3);M.write_shift(2,h.length),M.write_shift(1,1);var D=Dr(2*h.length);return D.write_shift(2*h.length,h,"utf16le"),xe([M,D])}function Hc(o,h,d){if(d){if(d.biff>=2&&d.biff<=5)return o.read_shift(h,"cpstr");if(d.biff>=12)return o.read_shift(h,"dbcs-cont")}return 0===o.read_shift(1)?o.read_shift(h,"sbcs-cont"):o.read_shift(h,"dbcs-cont")}function uu(o,h,d){var M=o.read_shift(d&&2==d.biff?1:2);return 0===M?(o.l++,""):Hc(o,M,d)}function zf(o,h,d){if(d.biff>5)return uu(o,0,d);var M=o.read_shift(1);return 0===M?(o.l++,""):o.read_shift(M,d.biff<=4||!o.lens?"cpstr":"sbcs-cont")}function ha(o,h,d){return d||(d=Dr(3+2*o.length)),d.write_shift(2,o.length),d.write_shift(1,1),d.write_shift(31,o,"utf16le"),d}function Wl(o,h){h||(h=Dr(6+2*o.length)),h.write_shift(4,1+o.length);for(var d=0;d<o.length;++d)h.write_shift(2,o.charCodeAt(d));return h.write_shift(2,0),h}function sg(o){var h=Dr(512),d=0,M=o.Target;"file://"==M.slice(0,7)&&(M=M.slice(7));var D=M.indexOf("#"),j=D>-1?31:23;switch(M.charAt(0)){case"#":j=28;break;case".":j&=-3}h.write_shift(4,2),h.write_shift(4,j);var W=[8,6815827,6619237,4849780,83];for(d=0;d<W.length;++d)h.write_shift(4,W[d]);if(28==j)Wl(M=M.slice(1),h);else if(2&j){for(W="e0 c9 ea 79 f9 ba ce 11 8c 82 00 aa 00 4b a9 0b".split(" "),d=0;d<W.length;++d)h.write_shift(1,parseInt(W[d],16));var ne=D>-1?M.slice(0,D):M;for(h.write_shift(4,2*(ne.length+1)),d=0;d<ne.length;++d)h.write_shift(2,ne.charCodeAt(d));h.write_shift(2,0),8&j&&Wl(D>-1?M.slice(D+1):"",h)}else{for(W="03 03 00 00 00 00 00 00 c0 00 00 00 00 00 00 46".split(" "),d=0;d<W.length;++d)h.write_shift(1,parseInt(W[d],16));for(var Ae=0;"../"==M.slice(3*Ae,3*Ae+3)||"..\\"==M.slice(3*Ae,3*Ae+3);)++Ae;for(h.write_shift(2,Ae),h.write_shift(4,M.length-3*Ae+1),d=0;d<M.length-3*Ae;++d)h.write_shift(1,255&M.charCodeAt(d+3*Ae));for(h.write_shift(1,0),h.write_shift(2,65535),h.write_shift(2,57005),d=0;d<6;++d)h.write_shift(4,0)}return h.slice(0,h.l)}function $s(o,h,d,M){return M||(M=Dr(6)),M.write_shift(2,o),M.write_shift(2,h),M.write_shift(2,d||0),M}function e0(o,h,d){var M=d.biff>8?4:2;return[o.read_shift(M),o.read_shift(M,"i"),o.read_shift(M,"i")]}function xh(o){var h=o.read_shift(2),d=o.read_shift(2);return{s:{c:o.read_shift(2),r:h},e:{c:o.read_shift(2),r:d}}}function Ou(o,h){return h||(h=Dr(8)),h.write_shift(2,o.s.r),h.write_shift(2,o.e.r),h.write_shift(2,o.s.c),h.write_shift(2,o.e.c),h}function Gu(o,h,d){var M=1536,D=16;switch(d.bookType){case"biff8":case"xla":break;case"biff5":M=1280,D=8;break;case"biff4":M=4,D=6;break;case"biff3":M=3,D=6;break;case"biff2":M=2,D=4;break;default:throw new Error("unsupported BIFF version")}var j=Dr(D);return j.write_shift(2,M),j.write_shift(2,h),D>4&&j.write_shift(2,29282),D>6&&j.write_shift(2,1997),D>8&&(j.write_shift(2,49161),j.write_shift(2,1),j.write_shift(2,1798),j.write_shift(2,0)),j}function Jf(o,h){var d=!h||h.biff>=8?2:1,M=Dr(8+d*o.name.length);M.write_shift(4,o.pos),M.write_shift(1,o.hs||0),M.write_shift(1,o.dt),M.write_shift(1,o.name.length),h.biff>=8&&M.write_shift(1,1),M.write_shift(d*o.name.length,o.name,h.biff<8?"sbcs":"utf16le");var D=M.slice(0,M.l);return D.l=M.l,D}function rf(o,h,d,M){var D=d&&5==d.biff;M||(M=Dr(D?3+h.length:5+2*h.length)),M.write_shift(2,o),M.write_shift(D?1:2,h.length),D||M.write_shift(1,1),M.write_shift((D?1:2)*h.length,h,D?"sbcs":"utf16le");var j=M.length>M.l?M.slice(0,M.l):M;return null==j.l&&(j.l=j.length),j}function wf(o,h,d,M){var D=d&&5==d.biff;M||(M=Dr(D?16:20)),M.write_shift(2,0),o.style?(M.write_shift(2,o.numFmtId||0),M.write_shift(2,65524)):(M.write_shift(2,o.numFmtId||0),M.write_shift(2,h<<4));var j=0;return o.numFmtId>0&&D&&(j|=1024),M.write_shift(4,j),M.write_shift(4,0),D||M.write_shift(4,0),M.write_shift(2,0),M}function i0(o,h,d){if(d.biff<8)return function tm(o,h,d){3==o[o.l+1]&&o[o.l]++;var M=Pd(o,0,d);
1return 3==M.charCodeAt(0)?M.slice(1):M}(o,0,d);for(var M=[],D=o.l+h,j=o.read_shift(d.biff>8?4:2);0!=j--;)M.push(e0(o,d.biff,d));if(o.l!=D)throw new Error("Bad ExternSheet: "+o.l+" != "+D);return M}function ip(o){var h=Dr(24),d=Oa(o[0]);h.write_shift(2,d.r),h.write_shift(2,d.r),h.write_shift(2,d.c),h.write_shift(2,d.c);for(var M="d0 c9 ea 79 f9 ba ce 11 8c 82 00 aa 00 4b a9 0b".split(" "),D=0;D<16;++D)h.write_shift(1,parseInt(M[D],16));return xe([h,sg(o[1])])}function sp(o){var h=o[1].Tooltip,d=Dr(10+2*(h.length+1));d.write_shift(2,2048);var M=Oa(o[0]);d.write_shift(2,M.r),d.write_shift(2,M.r),d.write_shift(2,M.c),d.write_shift(2,M.c);for(var D=0;D<h.length;++D)d.write_shift(2,h.charCodeAt(D));return d.write_shift(2,0),d}function v_(o,h,d){if(!d.cellStyles)return wa(o,h);var M=d&&d.biff>=12?4:2,D=o.read_shift(M),j=o.read_shift(M),W=o.read_shift(M),ne=o.read_shift(M),Ae=o.read_shift(2);2==M&&(o.l+=2);var Le={s:D,e:j,w:W,ixfe:ne,flags:Ae};return(d.biff>=5||!d.biff)&&(Le.level=Ae>>8&7),Le}var l0=function(){var o={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},h=li({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 M(ne,Ae){var Le=Ae||{};Le.dateNF||(Le.dateNF="yyyymmdd");var Ue=$t(function d(ne,Ae){var Le=[],Ue=Z(1);switch(Ae.type){case"base64":Ue=se(pe(ne));break;case"binary":Ue=se(ne);break;case"buffer":case"array":Ue=ne}Ca(Ue,0);var _t=Ue.read_shift(1),mt=!!(136&_t),bt=!1,wt=!1;switch(_t){case 2:case 3:case 131:case 139:case 245:break;case 48:case 49:bt=!0,mt=!0;break;case 140:wt=!0;break;default:throw new Error("DBF Unsupported Version: "+_t.toString(16))}var lt=0,Nt=521;2==_t&&(lt=Ue.read_shift(2)),Ue.l+=3,2!=_t&&(lt=Ue.read_shift(4)),lt>1048576&&(lt=1e6),2!=_t&&(Nt=Ue.read_shift(2));var yn=Ue.read_shift(2),Tn=Ae.codepage||1252;2!=_t&&(Ue.l+=16,Ue.read_shift(1),0!==Ue[Ue.l]&&(Tn=o[Ue[Ue.l]]),Ue.l+=1,Ue.l+=2),wt&&(Ue.l+=36);for(var un=[],nr={},ur=Math.min(Ue.length,2==_t?521:Nt-10-(bt?264:0)),kr=wt?32:11;Ue.l<ur&&13!=Ue[Ue.l];)switch(nr={},nr.name=Y.utils.decode(Tn,Ue.slice(Ue.l,Ue.l+kr)).replace(/[\u0000\r\n].*$/g,""),Ue.l+=kr,nr.type=String.fromCharCode(Ue.read_shift(1)),2!=_t&&!wt&&(nr.offset=Ue.read_shift(4)),nr.len=Ue.read_shift(1),2==_t&&(nr.offset=Ue.read_shift(2)),nr.dec=Ue.read_shift(1),nr.name.length&&un.push(nr),2!=_t&&(Ue.l+=wt?13:14),nr.type){case"B":(!bt||8!=nr.len)&&Ae.WTF&&console.log("Skipping "+nr.name+":"+nr.type);break;case"G":case"P":Ae.WTF&&console.log("Skipping "+nr.name+":"+nr.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: "+nr.type)}if(13!==Ue[Ue.l]&&(Ue.l=Nt-1),13!==Ue.read_shift(1))throw new Error("DBF Terminator not found "+Ue.l+" "+Ue[Ue.l]);Ue.l=Nt;var Hn=0,lr=0;for(Le[0]=[],lr=0;lr!=un.length;++lr)Le[0][lr]=un[lr].name;for(;lt-- >0;)if(42!==Ue[Ue.l])for(++Ue.l,Le[++Hn]=[],lr=0,lr=0;lr!=un.length;++lr){var rr=Ue.slice(Ue.l,Ue.l+un[lr].len);Ue.l+=un[lr].len,Ca(rr,0);var wr=Y.utils.decode(Tn,rr);switch(un[lr].type){case"C":wr.trim().length&&(Le[Hn][lr]=wr.replace(/\s+$/,""));break;case"D":8===wr.length?Le[Hn][lr]=new Date(+wr.slice(0,4),+wr.slice(4,6)-1,+wr.slice(6,8)):Le[Hn][lr]=wr;break;case"F":Le[Hn][lr]=parseFloat(wr.trim());break;case"+":case"I":Le[Hn][lr]=wt?2147483648^rr.read_shift(-4,"i"):rr.read_shift(4,"i");break;case"L":switch(wr.trim().toUpperCase()){case"Y":case"T":Le[Hn][lr]=!0;break;case"N":case"F":Le[Hn][lr]=!1;break;case"":case"?":break;default:throw new Error("DBF Unrecognized L:|"+wr+"|")}break;case"M":if(!mt)throw new Error("DBF Unexpected MEMO for type "+_t.toString(16));Le[Hn][lr]="##MEMO##"+(wt?parseInt(wr.trim(),10):rr.read_shift(4));break;case"N":(wr=wr.replace(/\u0000/g,"").trim())&&"."!=wr&&(Le[Hn][lr]=+wr||0);break;case"@":Le[Hn][lr]=new Date(rr.read_shift(-8,"f")-621356832e5);break;case"T":Le[Hn][lr]=new Date(864e5*(rr.read_shift(4)-2440588)+rr.read_shift(4));break;case"Y":Le[Hn][lr]=rr.read_shift(4,"i")/1e4+rr.read_shift(4,"i")/1e4*Math.pow(2,32);break;case"O":Le[Hn][lr]=-rr.read_shift(-8,"f");break;
vendor: 11,310 bytes, line 1
1case"B":if(bt&&8==un[lr].len){Le[Hn][lr]=rr.read_shift(8,"f");break}case"G":case"P":rr.l+=un[lr].len;break;case"0":if("_NullFlags"===un[lr].name)break;default:throw new Error("DBF Unsupported data type "+un[lr].type)}}else Ue.l+=yn;if(2!=_t&&Ue.l<Ue.length&&26!=Ue[Ue.l++])throw new Error("DBF EOF Marker missing "+(Ue.l-1)+" of "+Ue.length+" "+Ue[Ue.l-1].toString(16));return Ae&&Ae.sheetRows&&(Le=Le.slice(0,Ae.sheetRows)),Ae.DBF=un,Le}(ne,Le),Le);return Ue["!cols"]=Le.DBF.map(function(_t){return{wch:_t.len,DBF:_t}}),delete Le.DBF,Ue}var j={B:8,C:250,L:1,D:8,"?":0,"":0};return{to_workbook:function D(ne,Ae){try{return Ce(M(ne,Ae),Ae)}catch(Le){if(Ae&&Ae.WTF)throw Le}return{SheetNames:[],Sheets:{}}},to_sheet:M,from_sheet:function W(ne,Ae){var Le=Ae||{};if(+Le.codepage>=0&&w(+Le.codepage),"string"==Le.type)throw new Error("Cannot write DBF to JS string");var Ue=io(),_t=Jg(ne,{header:1,raw:!0,cellDates:!0}),mt=_t[0],bt=_t.slice(1),wt=ne["!cols"]||[],lt=0,Nt=0,yn=0,Tn=1;for(lt=0;lt<mt.length;++lt)if(((wt[lt]||{}).DBF||{}).name)mt[lt]=wt[lt].DBF.name,++yn;else if(null!=mt[lt]){if(++yn,"number"==typeof mt[lt]&&(mt[lt]=mt[lt].toString(10)),"string"!=typeof mt[lt])throw new Error("DBF Invalid column name "+mt[lt]+" |"+typeof mt[lt]+"|");if(mt.indexOf(mt[lt])!==lt)for(Nt=0;Nt<1024;++Nt)if(-1==mt.indexOf(mt[lt]+"_"+Nt)){mt[lt]+="_"+Nt;break}}var un=qs(ne["!ref"]),nr=[],ur=[],kr=[];for(lt=0;lt<=un.e.c-un.s.c;++lt){var Hn="",lr="",rr=0,wr=[];for(Nt=0;Nt<bt.length;++Nt)null!=bt[Nt][lt]&&wr.push(bt[Nt][lt]);if(0!=wr.length&&null!=mt[lt]){for(Nt=0;Nt<wr.length;++Nt){switch(typeof wr[Nt]){case"number":lr="B";break;case"string":default:lr="C";break;case"boolean":lr="L";break;case"object":lr=wr[Nt]instanceof Date?"D":"C"}rr=Math.max(rr,String(wr[Nt]).length),Hn=Hn&&Hn!=lr?"C":lr}rr>250&&(rr=250),"C"==(lr=((wt[lt]||{}).DBF||{}).type)&&wt[lt].DBF.len>rr&&(rr=wt[lt].DBF.len),"B"==Hn&&"N"==lr&&(Hn="N",kr[lt]=wt[lt].DBF.dec,rr=wt[lt].DBF.len),ur[lt]="C"==Hn||"N"==lr?rr:j[Hn]||0,Tn+=ur[lt],nr[lt]=Hn}else nr[lt]="?"}var Ur=Ue.next(32);for(Ur.write_shift(4,318902576),Ur.write_shift(4,bt.length),Ur.write_shift(2,296+32*yn),Ur.write_shift(2,Tn),lt=0;lt<4;++lt)Ur.write_shift(4,0);for(Ur.write_shift(4,0|(+h[L]||3)<<8),lt=0,Nt=0;lt<mt.length;++lt)if(null!=mt[lt]){var ir=Ue.next(32),Ai=(mt[lt].slice(-10)+"\0\0\0\0\0\0\0\0\0\0\0").slice(0,11);ir.write_shift(1,Ai,"sbcs"),ir.write_shift(1,"?"==nr[lt]?"C":nr[lt],"sbcs"),ir.write_shift(4,Nt),ir.write_shift(1,ur[lt]||j[nr[lt]]||0),ir.write_shift(1,kr[lt]||0),ir.write_shift(1,2),ir.write_shift(4,0),ir.write_shift(1,0),ir.write_shift(4,0),ir.write_shift(4,0),Nt+=ur[lt]||j[nr[lt]]||0}var Yi=Ue.next(264);for(Yi.write_shift(4,13),lt=0;lt<65;++lt)Yi.write_shift(4,0);for(lt=0;lt<bt.length;++lt){var Pi=Ue.next(Tn);for(Pi.write_shift(1,0),Nt=0;Nt<mt.length;++Nt)if(null!=mt[Nt])switch(nr[Nt]){case"L":Pi.write_shift(1,null==bt[lt][Nt]?63:bt[lt][Nt]?84:70);break;case"B":Pi.write_shift(8,bt[lt][Nt]||0,"f");break;case"N":var Os="0";for("number"==typeof bt[lt][Nt]&&(Os=bt[lt][Nt].toFixed(kr[Nt]||0)),yn=0;yn<ur[Nt]-Os.length;++yn)Pi.write_shift(1,32);Pi.write_shift(1,Os,"sbcs");break;case"D":bt[lt][Nt]?(Pi.write_shift(4,("0000"+bt[lt][Nt].getFullYear()).slice(-4),"sbcs"),Pi.write_shift(2,("00"+(bt[lt][Nt].getMonth()+1)).slice(-2),"sbcs"),Pi.write_shift(2,("00"+bt[lt][Nt].getDate()).slice(-2),"sbcs")):Pi.write_shift(8,"00000000","sbcs");break;case"C":var ns=String(null!=bt[lt][Nt]?bt[lt][Nt]:"").slice(0,ur[Nt]);for(Pi.write_shift(1,ns,"sbcs"),yn=0;yn<ur[Nt]-ns.length;++yn)Pi.write_shift(1,32)}}return Ue.next(1).write_shift(1,26),Ue.end()}}}(),rm=function(){var o={AA:"\xc0",BA:"\xc1",CA:"\xc2",DA:195,HA:"\xc4",JA:197,AE:"\xc8",BE:"\xc9",CE:"\xca",HE:"\xcb",AI:"\xcc",BI:"\xcd",CI:"\xce",HI:"\xcf",AO:"\xd2",BO:"\xd3",CO:"\xd4",DO:213,HO:"\xd6",AU:"\xd9",BU:"\xda",CU:"\xdb",HU:"\xdc",Aa:"\xe0",Ba:"\xe1",Ca:"\xe2",Da:227,Ha:"\xe4",Ja:229,Ae:"\xe8",Be:"\xe9",Ce:"\xea",He:"\xeb",Ai:"\xec",Bi:"\xed",Ci:"\xee",Hi:"\xef",Ao:"\xf2",Bo:"\xf3",Co:"\xf4",Do:245,Ho:"\xf6",Au:"\xf9",Bu:"\xfa",Cu:"\xfb",Hu:"\xfc",KC:"\xc7",Kc:"\xe7",q:"\xe6",z:"\u0153",a:"\xc6",j:"\u0152",DN:209,Dn:241,Hy:255,S:169,c:170,R:174,"B ":180,0:176,1:177,2:178,3:179,5:181,6:182,7:183,Q:185,k:186,b:208,i:216,l:222,s:240,y:248,"!":161,'"':162,"#":163,"(":164,"%":165,"'":167,"H ":168,"+":171,";":187,"<":188,"=":189,">":190,"?":191,"{":223},h=new RegExp("\x1bN("+Jn(o).join("|").replace(/\|\|\|/,"|\\||").replace(/([?()+])/g,"\\$1")+"|\\|)","gm"),d=function(mt,bt){var wt=o[bt];return"number"==typeof wt?O(wt):wt},M=function(mt,bt,wt){var lt=bt.charCodeAt(0)-32<<4|wt.charCodeAt(0)-48;return 59==lt?mt:O(lt)};function j(mt,bt){var Ur,wt=mt.split(/[\n\r]+/),lt=-1,Nt=-1,yn=0,Tn=0,un=[],nr=[],ur=null,kr={},Hn=[],lr=[],rr=[],wr=0;for(+bt.codepage>=0&&w(+bt.codepage);yn!==wt.length;++yn){wr=0;var Pi,ir=wt[yn].trim().replace(/\x1B([\x20-\x2F])([\x30-\x3F])/g,M).replace(h,d),Ai=ir.replace(/;;/g,"\0").split(";").map(function(Vn){return Vn.replace(/\u0000/g,";")}),Yi=Ai[0];if(ir.length>0)switch(Yi){case"ID":case"E":case"B":case"O":case"W":break;case"P":"P"==Ai[1].charAt(0)&&nr.push(ir.slice(3).replace(/;;/g,";"));break;case"C":var Os=!1,ns=!1,Hs=!1,Wi=!1,ps=-1,ni=-1;for(Tn=1;Tn<Ai.length;++Tn)switch(Ai[Tn].charAt(0)){case"A":case"G":break;case"X":Nt=parseInt(Ai[Tn].slice(1))-1,ns=!0;break;case"Y":for(lt=parseInt(Ai[Tn].slice(1))-1,ns||(Nt=0),Ur=un.length;Ur<=lt;++Ur)un[Ur]=[];break;case"K":'"'===(Pi=Ai[Tn].slice(1)).charAt(0)?Pi=Pi.slice(1,Pi.length-1):"TRUE"===Pi?Pi=!0:"FALSE"===Pi?Pi=!1:isNaN(hi(Pi))?isNaN($a(Pi).getDate())||(Pi=Ji(Pi)):(Pi=hi(Pi),null!==ur&&Ut(ur)&&(Pi=Ri(Pi))),typeof Y<"u"&&"string"==typeof Pi&&"string"!=(bt||{}).type&&(bt||{}).codepage&&(Pi=Y.utils.decode(bt.codepage,Pi)),Os=!0;break;case"E":Wi=!0;var kn=t_(Ai[Tn].slice(1),{r:lt,c:Nt});un[lt][Nt]=[un[lt][Nt],kn];break;case"S":Hs=!0,un[lt][Nt]=[un[lt][Nt],"S5S"];break;case"R":ps=parseInt(Ai[Tn].slice(1))-1;break;case"C":ni=parseInt(Ai[Tn].slice(1))-1;break;default:if(bt&&bt.WTF)throw new Error("SYLK bad record "+ir)}if(Os&&(un[lt][Nt]&&2==un[lt][Nt].length?un[lt][Nt][0]=Pi:un[lt][Nt]=Pi,ur=null),Hs){if(Wi)throw new Error("SYLK shared formula cannot have own formula");var br=ps>-1&&un[ps][ni];if(!br||!br[1])throw new Error("SYLK shared formula cannot find base");un[lt][Nt][1]=cm(br[1],{r:lt-ps,c:Nt-ni})}break;case"F":var jn=0;for(Tn=1;Tn<Ai.length;++Tn)switch(Ai[Tn].charAt(0)){case"X":Nt=parseInt(Ai[Tn].slice(1))-1,++jn;break;case"Y":for(lt=parseInt(Ai[Tn].slice(1))-1,Ur=un.length;Ur<=lt;++Ur)un[Ur]=[];break;case"M":wr=parseInt(Ai[Tn].slice(1))/20;break;case"F":case"G":case"S":case"D":case"N":break;case"P":ur=nr[parseInt(Ai[Tn].slice(1))];break;case"W":for(rr=Ai[Tn].slice(1).split(" "),Ur=parseInt(rr[0],10);Ur<=parseInt(rr[1],10);++Ur)wr=parseInt(rr[2],10),lr[Ur-1]=0===wr?{hidden:!0}:{wch:wr},yr(lr[Ur-1]);break;case"C":lr[Nt=parseInt(Ai[Tn].slice(1))-1]||(lr[Nt]={});break;case"R":Hn[lt=parseInt(Ai[Tn].slice(1))-1]||(Hn[lt]={}),wr>0?(Hn[lt].hpt=wr,Hn[lt].hpx=bs(wr)):0===wr&&(Hn[lt].hidden=!0);break;default:if(bt&&bt.WTF)throw new Error("SYLK bad record "+ir)}jn<1&&(ur=null);break;default:if(bt&&bt.WTF)throw new Error("SYLK bad record "+ir)}}return Hn.length>0&&(kr["!rows"]=Hn),lr.length>0&&(kr["!cols"]=lr),bt&&bt.sheetRows&&(un=un.slice(0,bt.sheetRows)),[un,kr]}function W(mt,bt){var wt=function D(mt,bt){switch(bt.type){case"base64":return j(pe(mt),bt);case"binary":return j(mt,bt);case"buffer":return j(oe&&Buffer.isBuffer(mt)?mt.toString("binary"):X(mt),bt);case"array":return j(es(mt),bt)}throw new Error("Unrecognized type "+bt.type)}(mt,bt),lt=wt[0],Nt=wt[1],yn=$t(lt,bt);return Jn(Nt).forEach(function(Tn){yn[Tn]=Nt[Tn]}),yn}function Ae(mt,bt,wt,lt){var Nt="C;Y"+(wt+1)+";X"+(lt+1)+";K";switch(mt.t){case"n":Nt+=mt.v||0,mt.f&&!mt.F&&(Nt+=";E"+_g(mt.f,{r:wt,c:lt}));break;case"b":Nt+=mt.v?"TRUE":"FALSE";break;case"e":Nt+=mt.w||mt.v;break;case"d":Nt+='"'+(mt.w||mt.v)+'"';break;case"s":Nt+='"'+mt.v.replace(/"/g,"").replace(/;/g,";;")+'"'}return Nt}return o["|"]=254,{to_workbook:function ne(mt,bt){return Ce(W(mt,bt),bt)},to_sheet:W,from_sheet:function _t(mt,bt){var yn,wt=["ID;PWXL;N;E"],lt=[],Nt=qs(mt["!ref"]),Tn=Array.isArray(mt),un="\r\n";wt.push("P;PGeneral"),wt.push("F;P0;DG0G8;M255"),mt["!cols"]&&function Le(mt,bt){bt.forEach(function(wt,lt){var Nt="F;W"+(lt+1)+" "+(lt+1)+" ";wt.hidden?Nt+="0":("number"==typeof wt.width&&!wt.wpx&&(wt.wpx=Qe(wt.width)),"number"==typeof wt.wpx&&!wt.wch&&(wt.wch=cn(wt.wpx)),"number"==typeof wt.wch&&(Nt+=Math.round(wt.wch)))," "!=Nt.charAt(Nt.length-1)&&mt.push(Nt)})}(wt,mt["!cols"]),mt["!rows"]&&function Ue(mt,bt){bt.forEach(function(wt,lt){var Nt="F;";wt.hidden?Nt+="M0;":wt.hpt?Nt+="M"+20*wt.hpt+";":wt.hpx&&(Nt+="M"+20*_i(wt.hpx)+";"),Nt.length>2&&mt.push(Nt+"R"+(lt+1))})}(wt,mt["!rows"]),wt.push("B;Y"+(Nt.e.r-Nt.s.r+1)+";X"+(Nt.e.c-Nt.s.c+1)+";D"+[Nt.s.c,Nt.s.r,Nt.e.c,Nt.e.r].join(" "));for(var nr=Nt.s.r;nr<=Nt.e.r;++nr)for(var ur=Nt.s.c;ur<=Nt.e.c;++ur){var kr=hs({r:nr,c:ur});(yn=Tn?(mt[nr]||[])[ur]:mt[kr])&&(null!=yn.v||yn.f&&!yn.F)&&lt.push(Ae(yn,0,nr,ur))}return wt.join(un)+un+lt.join(un)+un+"E"+un}}}(),b_=function(){function h(j,W){for(var ne=j.split("\n"),Ae=-1,Le=-1,Ue=0,_t=[];Ue!==ne.length;++Ue)if("BOT"!==ne[Ue].trim()){if(!(Ae<0)){for(var mt=ne[Ue].trim().split(","),bt=mt[0],wt=mt[1],lt=ne[++Ue]||"";1&(lt.match(/["]/g)||[]).length&&Ue<ne.length-1;)lt+="\n"+ne[++Ue];switch(lt=lt.trim(),+bt){case-1:if("BOT"===lt){_t[++Ae]=[],Le=0;continue}if("EOD"!==lt)throw new Error("Unrecognized DIF special command "+lt);break;case 0:"TRUE"===lt?_t[Ae][Le]=!0:"FALSE"===lt?_t[Ae][Le]=!1:isNaN(hi(wt))?isNaN($a(wt).getDate())?_t[Ae][Le]=wt:_t[Ae][Le]=Ji(wt):_t[Ae][Le]=hi(wt),++Le;break;case 1:(lt=(lt=lt.slice(1,lt.length-1)).replace(/""/g,'"'))&&lt.match(/^=".*"$/)&&(lt=lt.slice(2,-1)),_t[Ae][Le++]=""!==lt?lt:null}if("EOD"===lt)break}}else _t[++Ae]=[],Le=0;return W&&W.sheetRows&&(_t=_t.slice(0,W.sheetRows)),_t}function d(j,W){return $t(function o(j,W){switch(W.type){case"base64":return h(pe(j),W);case"binary":return h(j,W);case"buffer":return h(oe&&Buffer.isBuffer(j)?j.toString("binary"):X(j),W);case"array":return h(es(j),W)}throw new Error("Unrecognized type "+W.type)}(j,W),W)}return{to_workbook:function M(j,W){return Ce(d(j,W),W)},to_sheet:d,from_sheet:function(){var j=function(Ae,Le,Ue,_t,mt){Ae.push(Le),Ae.push(Ue+","+_t),Ae.push('"'+mt.replace(/"/g,'""')+'"')},W=function(Ae,Le,Ue,_t){Ae.push(Le+","+Ue),Ae.push(1==Le?'"'+_t.replace(/"/g,'""')+'"':_t)};return function(Ae){var _t,Le=[],Ue=qs(Ae["!ref"]),mt=Array.isArray(Ae);j(Le,"TABLE",0,1,"sheetjs"),j(Le,"VECTORS",0,Ue.e.r-Ue.s.r+1,""),j(Le,"TUPLES",0,Ue.e.c-Ue.s.c+1,""),j(Le,"DATA",0,0,"");for(var bt=Ue.s.r;bt<=Ue.e.r;++bt){W(Le,-1,0,"BOT");for(var wt=Ue.s.c;wt<=Ue.e.c;++wt){var lt=hs({r:bt,c:wt});if(_t=mt?(Ae[bt]||[])[wt]:Ae[lt])switch(_t.t){case"n":var Nt=_t.w;!Nt&&null!=_t.v&&(Nt=_t.v),null==Nt?_t.f&&!_t.F?W(Le,1,0,"="+_t.f):W(Le,1,0,""):W(Le,0,Nt,"V");break;case"b":W(Le,0,_t.v?1:0,_t.v?"TRUE":"FALSE");break;case"s":W(Le,1,0,isNaN(_t.v)?_t.v:'="'+_t.v+'"');break;case"d":_t.w||(_t.w=kt(_t.z||gt[14],_r(Ji(_t.v)))),W(Le,0,_t.w,"V");break;default:W(Le,1,0,"")}else W(Le,1,0,"")}}W(Le,-1,0,"EOD");return Le.join("\r\n")}}()}}(),cg=function(){function o(_t){return _t.replace(/\\b/g,"\\").replace(/\\c/g,":").replace(/\\n
1/g,"\n")}function h(_t){return _t.replace(/\\/g,"\\b").replace(/:/g,"\\c").replace(/\n/g,"\\n")}function M(_t,mt){return $t(function d(_t,mt){for(var bt=_t.split("\n"),wt=-1,lt=-1,Nt=0,yn=[];Nt!==bt.length;++Nt){var Tn=bt[Nt].trim().split(":");if("cell"===Tn[0]){var un=Oa(Tn[1]);if(yn.length<=un.r)for(wt=yn.length;wt<=un.r;++wt)yn[wt]||(yn[wt]=[]);switch(wt=un.r,lt=un.c,Tn[2]){case"t":yn[wt][lt]=o(Tn[3]);break;case"v":yn[wt][lt]=+Tn[3];break;case"vtf":var nr=Tn[Tn.length-1];case"vtc":"nl"===Tn[3]?yn[wt][lt]=!!+Tn[4]:yn[wt][lt]=+Tn[4],"vtf"==Tn[2]&&(yn[wt][lt]=[yn[wt][lt],nr])}}}return mt&&mt.sheetRows&&(yn=yn.slice(0,mt.sheetRows)),yn}(_t,mt),mt)}var j=["socialcalc:version:1.5","MIME-Version: 1.0","Content-Type: multipart/mixed; boundary=SocialCalcSpreadsheetControlSave"].join("\n"),W=["--SocialCalcSpreadsheetControlSave","Content-type: text/plain; charset=UTF-8"].join("\n")+"\n",ne=["# SocialCalc Spreadsheet Control Save","part:sheet"].join("\n"),Ae="--SocialCalcSpreadsheetControlSave--";function Le(_t){if(!_t||!_t["!ref"])return"";for(var wt,mt=[],bt=[],lt="",Nt=Cs(_t["!ref"]),yn=Array.isArray(_t),Tn=Nt.s.r;Tn<=Nt.e.r;++Tn)for(var un=Nt.s.c;un<=Nt.e.c;++un)if(lt=hs({r:Tn,c:un}),(wt=yn?(_t[Tn]||[])[un]:_t[lt])&&null!=wt.v&&"z"!==wt.t){switch(bt=["cell",lt,"t"],wt.t){case"s":case"str":bt.push(h(wt.v));break;case"n":wt.f?(bt[2]="vtf",bt[3]="n",bt[4]=wt.v,bt[5]=h(wt.f)):(bt[2]="v",bt[3]=wt.v);break;case"b":bt[2]="vt"+(wt.f?"f":"c"),bt[3]="nl",bt[4]=wt.v?"1":"0",bt[5]=h(wt.f||(wt.v?"TRUE":"FALSE"));break;case"d":var nr=_r(Ji(wt.v));bt[2]="vtc",bt[3]="nd",bt[4]=""+nr,bt[5]=wt.w||kt(wt.z||gt[14],nr);break;case"e":continue}mt.push(bt.join(":"))}return mt.push("sheet:c:"+(Nt.e.c-Nt.s.c+1)+":r:"+(Nt.e.r-Nt.s.r+1)+":tvf:1"),mt.push("valueformat:1:text-wiki"),mt.join("\n")}return{to_workbook:function D(_t,mt){return Ce(M(_t,mt),mt)},to_sheet:M,from_sheet:function Ue(_t){return[j,W,ne,W,Le(_t),Ae].join("\n")}}}(),Du=function(){function o(Ue,_t,mt,bt,wt){wt.raw?_t[mt][bt]=Ue:""===Ue||("TRUE"===Ue?_t[mt][bt]=!0:"FALSE"===Ue?_t[mt][bt]=!1:isNaN(hi(Ue))?isNaN($a(Ue).getDate())?_t[mt][bt]=Ue:_t[mt][bt]=Ji(Ue):_t[mt][bt]=hi(Ue))}var d={44:",",9:"\t",59:";",124:"|"},M={44:3,9:2,59:1,124:0};function D(Ue){for(var _t={},mt=!1,bt=0,wt=0;bt<Ue.length;++bt)34==(wt=Ue.charCodeAt(bt))?mt=!mt:!mt&&wt in d&&(_t[wt]=(_t[wt]||0)+1);for(bt in wt=[],_t)Object.prototype.hasOwnProperty.call(_t,bt)&&wt.push([_t[bt],bt]);if(!wt.length)for(bt in _t=M)Object.prototype.hasOwnProperty.call(_t,bt)&&wt.push([_t[bt],bt]);return wt.sort(function(lt,Nt){return lt[0]-Nt[0]||M[lt[1]]-M[Nt[1]]}),d[wt.pop()[1]]||44}function j(Ue,_t){var mt=_t||{},bt="";null!=te&&null==mt.dense&&(mt.dense=te);var wt=mt.dense?[]:{},lt={s:{c:0,r:0},e:{c:0,r:0}};"sep="==Ue.slice(0,4)?13==Ue.charCodeAt(5)&&10==Ue.charCodeAt(6)?(bt=Ue.charAt(4),Ue=Ue.slice(7)):13==Ue.charCodeAt(5)||10==Ue.charCodeAt(5)?(bt=Ue.charAt(4),Ue=Ue.slice(6)):bt=D(Ue.slice(0,1024)):bt=mt&&mt.FS?mt.FS:D(Ue.slice(0,1024));var Nt=0,yn=0,Tn=0,un=0,nr=0,ur=bt.charCodeAt(0),kr=!1,Hn=0,lr=Ue.charCodeAt(0);Ue=Ue.replace(/\r\n/gm,"\n");var rr=null!=mt.dateNF?function hr(o){var h="number"==typeof o?gt[o]:o;return h=h.replace(On,"(\\d+)"),new RegExp("^"+h+"$")}(mt.dateNF):null;function wr(){var Ur=Ue.slice(un,nr),ir={};if('"'==Ur.charAt(0)&&'"'==Ur.charAt(Ur.length-1)&&(Ur=Ur.slice(1,-1).replace(/""/g,'"')),0===Ur.length)ir.t="z";else if(mt.raw)ir.t="s",ir.v=Ur;else if(0===Ur.trim().length)ir.t="s",ir.v=Ur;else if(61==Ur.charCodeAt(0))34==Ur.charCodeAt(1)&&34==Ur.charCodeAt(Ur.length-1)?(ir.t="s",ir.v=Ur.slice(2,-1).replace(/""/g,'"')):function um(o){return 1!=o.length}(Ur)?(ir.t="n",ir.f=Ur.slice(1)):(ir.t="s",ir.v=Ur);else if("TRUE"==Ur)ir.t="b",ir.v=!0;else if("FALSE"==Ur)ir.t="b",ir.v=!1;else if(isNaN(Tn=hi(Ur)))if(!isNaN($a(Ur).getDate())||rr&&Ur.match(rr)){ir.z=mt.dateNF||gt[14];var Ai=0;rr&&Ur.match(rr)&&(Ur=function Wn(o,h,d){var M=-1,D=-1,j=-1,W=-1,ne=-1,Ae=-1;(h.match(On)||[]).forEach(function(_t,mt){var bt=parseInt(d[mt+1],10);switch(_t.toLowerCase().charAt(0)){case"y":M=bt;break;case"d":j=bt;break;case"h":W=bt;break;case"s":Ae=bt;break;case"m":W>=0?ne=bt:D=bt}}),Ae>=0&&-1==ne&&D>=0&&(ne=D,D=-1);var Le=(""+(M>=0?M:(new Date).getFullYear())).slice(-4)+"-"+("00"+(D>=1?D:1)).slice(-2)+"-"+("00"+(j>=1?j:1)).slice(-2);7==Le.length&&(Le="0"+Le),8==Le.length&&(Le="20"+Le);var Ue=("00"+(W>=0?W:0)).slice(-2)+":"+("00"+(ne>=0?ne:0)).slice(-2)+":"+("00"+(Ae>=0?Ae:0)).slice(-2);return-1==W&&-1==ne&&-1==Ae?Le:-1==M&&-1==D&&-1==j?Ue:Le+"T"+Ue}(0,mt.dateNF,Ur.match(rr)||[]),Ai=1),mt.cellDates?(ir.t="d",ir.v=Ji(Ur,Ai)):(ir.t="n",ir.v=_r(Ji(Ur,Ai))),!1!==mt.cellText&&(ir.w=kt(ir.z,ir.v instanceof Date?_r(ir.v):ir.v)),mt.cellNF||delete ir.z}else ir.t="s",ir.v=Ur;else ir.t="n",!1!==mt.cellText&&(ir.w=Ur),ir.v=Tn;
vendor: 6,182 bytes, line 1
1if("z"==ir.t||(mt.dense?(wt[Nt]||(wt[Nt]=[]),wt[Nt][yn]=ir):wt[hs({c:yn,r:Nt})]=ir),un=nr+1,lr=Ue.charCodeAt(un),lt.e.c<yn&&(lt.e.c=yn),lt.e.r<Nt&&(lt.e.r=Nt),Hn==ur)++yn;else if(yn=0,++Nt,mt.sheetRows&&mt.sheetRows<=Nt)return!0}e:for(;nr<Ue.length;++nr)switch(Hn=Ue.charCodeAt(nr)){case 34:34===lr&&(kr=!kr);break;case ur:case 10:case 13:if(!kr&&wr())break e}return nr-un>0&&wr(),wt["!ref"]=Is(lt),wt}function W(Ue,_t){return!_t||!_t.PRN||_t.FS||"sep="==Ue.slice(0,4)||Ue.indexOf("\t")>=0||Ue.indexOf(",")>=0||Ue.indexOf(";")>=0?j(Ue,_t):$t(function h(Ue,_t){var mt=_t||{},bt=[];if(!Ue||0===Ue.length)return bt;for(var wt=Ue.split(/[\r\n]/),lt=wt.length-1;lt>=0&&0===wt[lt].length;)--lt;for(var Nt=10,yn=0,Tn=0;Tn<=lt;++Tn)-1==(yn=wt[Tn].indexOf(" "))?yn=wt[Tn].length:yn++,Nt=Math.max(Nt,yn);for(Tn=0;Tn<=lt;++Tn){bt[Tn]=[];var un=0;for(o(wt[Tn].slice(0,Nt).trim(),bt,Tn,un,mt),un=1;un<=(wt[Tn].length-Nt)/10+1;++un)o(wt[Tn].slice(Nt+10*(un-1),Nt+10*un).trim(),bt,Tn,un,mt)}return mt.sheetRows&&(bt=bt.slice(0,mt.sheetRows)),bt}(Ue,_t),_t)}function ne(Ue,_t){var mt="",bt="string"==_t.type?[0,0,0,0]:V_(Ue,_t);switch(_t.type){case"base64":mt=pe(Ue);break;case"binary":case"string":mt=Ue;break;case"buffer":mt=65001==_t.codepage?Ue.toString("utf8"):_t.codepage&&typeof Y<"u"?Y.utils.decode(_t.codepage,Ue):oe&&Buffer.isBuffer(Ue)?Ue.toString("binary"):X(Ue);break;case"array":mt=es(Ue);break;default:throw new Error("Unrecognized type "+_t.type)}return 239==bt[0]&&187==bt[1]&&191==bt[2]?mt=Zs(mt.slice(3)):"string"!=_t.type&&"buffer"!=_t.type&&65001==_t.codepage?mt=Zs(mt):"binary"==_t.type&&typeof Y<"u"&&_t.codepage&&(mt=Y.utils.decode(_t.codepage,Y.utils.encode(28591,mt))),"socialcalc:version:"==mt.slice(0,19)?cg.to_sheet("string"==_t.type?mt:Zs(mt),_t):W(mt,_t)}return{to_workbook:function Ae(Ue,_t){return Ce(ne(Ue,_t),_t)},to_sheet:ne,from_sheet:function Le(Ue){for(var bt,_t=[],mt=qs(Ue["!ref"]),wt=Array.isArray(Ue),lt=mt.s.r;lt<=mt.e.r;++lt){for(var Nt=[],yn=mt.s.c;yn<=mt.e.c;++yn){var Tn=hs({r:lt,c:yn});if((bt=wt?(Ue[lt]||[])[yn]:Ue[Tn])&&null!=bt.v){for(var un=(bt.w||(Ke(bt),bt.w)||"").slice(0,10);un.length<10;)un+=" ";Nt.push(un+(0===yn?" ":""))}else Nt.push("          ")}_t.push(Nt.join(""))}return _t.join("\n")}}}();var df=function(){function o(kn,br,jn){if(kn){Ca(kn,kn.l||0);for(var Vn=jn.Enum||ps;kn.l<kn.length;){var Wr=kn.read_shift(2),Bi=Vn[Wr]||Vn[65535],bi=kn.read_shift(2),Si=kn.l+bi,qr=Bi.f&&Bi.f(kn,bi,jn);if(kn.l=Si,br(qr,Bi,Wr))return}}}function d(kn,br){if(!kn)return kn;var jn=br||{};null!=te&&null==jn.dense&&(jn.dense=te);var Vn=jn.dense?[]:{},Wr="Sheet1",Bi="",bi=0,Si={},qr=[],Bo=[],In={s:{r:0,c:0},e:{r:0,c:0}},pa=jn.sheetRows||0;if(0==kn[2]&&(8==kn[3]||9==kn[3])&&kn.length>=16&&5==kn[14]&&108===kn[15])throw new Error("Unsupported Works 3 for Mac file");if(2==kn[2])jn.Enum=ps,o(kn,function(Vi,Bc,Ed){switch(Ed){case 0:jn.vers=Vi,Vi>=4096&&(jn.qpro=!0);break;case 6:In=Vi;break;case 204:Vi&&(Bi=Vi);break;case 222:Bi=Vi;break;case 15:case 51:jn.qpro||(Vi[1].v=Vi[1].v.slice(1));case 13:case 14:case 16:14==Ed&&112==(112&Vi[2])&&(15&Vi[2])>1&&(15&Vi[2])<15&&(Vi[1].z=jn.dateNF||gt[14],jn.cellDates&&(Vi[1].t="d",Vi[1].v=Ri(Vi[1].v))),jn.qpro&&Vi[3]>bi&&(Vn["!ref"]=Is(In),Si[Wr]=Vn,qr.push(Wr),Vn=jn.dense?[]:{},In={s:{r:0,c:0},e:{r:0,c:0}},bi=Vi[3],Wr=Bi||"Sheet"+(bi+1),Bi="");var Td=jn.dense?(Vn[Vi[0].r]||[])[Vi[0].c]:Vn[hs(Vi[0])];if(Td){Td.t=Vi[1].t,Td.v=Vi[1].v,null!=Vi[1].z&&(Td.z=Vi[1].z),null!=Vi[1].f&&(Td.f=Vi[1].f);break}jn.dense?(Vn[Vi[0].r]||(Vn[Vi[0].r]=[]),Vn[Vi[0].r][Vi[0].c]=Vi[1]):Vn[hs(Vi[0])]=Vi[1]}},jn);else{if(26!=kn[2]&&14!=kn[2])throw new Error("Unrecognized LOTUS BOF "+kn[2]);jn.Enum=ni,14==kn[2]&&(jn.qpro=!0,kn.l=0),o(kn,function(Vi,Bc,Ed){switch(Ed){case 204:Wr=Vi;break;case 22:Vi[1].v=Vi[1].v.slice(1);case 23:case 24:case 25:case 37:case 39:case 40:if(Vi[3]>bi&&(Vn["!ref"]=Is(In),Si[Wr]=Vn,qr.push(Wr),Vn=jn.dense?[]:{},In={s:{r:0,c:0},e:{r:0,c:0}},bi=Vi[3],Wr="Sheet"+(bi+1)),pa>0&&Vi[0].r>=pa)break;jn.dense?(Vn[Vi[0].r]||(Vn[Vi[0].r]=[]),Vn[Vi[0].r][Vi[0].c]=Vi[1]):Vn[hs(Vi[0])]=Vi[1],In.e.c<Vi[0].c&&(In.e.c=Vi[0].c),In.e.r<Vi[0].r&&(In.e.r=Vi[0].r);break;case 27:Vi[14e3]&&(Bo[Vi[14e3][0]]=Vi[14e3][1]);break;case 1537:Bo[Vi[0]]=Vi[1],Vi[0]==bi&&(Wr=Vi[1])}},jn)}if(Vn["!ref"]=Is(In),Si[Bi||Wr]=Vn,qr.push(Bi||Wr),!Bo.length)return{SheetNames:qr,Sheets:Si};for(var Fo={},Ga=[],Ko=0;Ko<Bo.length;++Ko)Si[qr[Ko]]?(Ga.push(Bo[Ko]||qr[Ko]),Fo[Bo[Ko]]=Si[Bo[Ko]]||Si[qr[Ko]]):(Ga.push(Bo[Ko]),Fo[Bo[Ko]]={"!ref":"A1"});return{SheetNames:Ga,Sheets:Fo}}function Le(kn,br,jn){var Vn=[{c:0,r:0},{t:"n",v:0},0,0];return jn.qpro&&20768!=jn.vers?(Vn[0].c=kn.read_shift(1),Vn[3]=kn.read_shift(1),Vn[0].r=kn.read_shift(2),kn.l+=2):(Vn[2]=kn.read_shift(1),Vn[0].c=kn.read_shift(2),Vn[0].r=kn.read_shift(2)),Vn}function Ue(kn,br,jn){var Vn=kn.l+br,Wr=Le(kn,0,jn);if(Wr[1].t="s",20768==jn.vers){kn.l++;var Bi=kn.read_shift(1);return Wr[1].v=kn.read_shift(Bi,"utf8"),Wr}return jn.qpro&&kn.l++,Wr[1].v=kn.read_shift(Vn-kn.l,"cstr"),Wr}function _t(kn,br,jn){var Vn=Dr(7+jn.length);Vn.write_shift(1,255),Vn.write_shift(2,br),Vn.write_shift(2,kn),Vn.write_shift(1,39);for(var Wr=0;Wr<Vn.length;++Wr){var Bi=jn.charCodeAt(Wr);Vn.write_shift(1,Bi>=128?95:Bi)}return Vn.write_shift(1,0),Vn}function bt(kn,br,jn){var Vn=Dr(7);return Vn.write_shift(1,255),Vn.write_shift(2,br),Vn.write_shift(2,kn),Vn.write_shift(2,jn,"i"),Vn}function lt(kn,br,jn){var Vn=Dr(13);return Vn.write_shift(1,255),Vn.write_shift(2,br),Vn.write_shift(2,kn),Vn.write_shift(8,jn,"f"),Vn}function yn(kn,br,jn){var Vn=32768&br;return br=(Vn?kn:0)+((br&=-32769)>=8192?br-16384:br),(Vn?"":"$")+(jn?Vs(br):xo(br))}var Tn={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]},un=["","","","","","","","","","+","-","*","/","^","=","<>","<=",">=","<",">","","","","","&","","","","","","",""];function ur(kn){var br=[{c:0,r:0},{t:"n",v:0},0];return br[0].r=kn.read_shift(2),br[3]=kn[kn.l++],br[0].c=kn[kn.l++],br}function Hn(kn,br,jn,Vn){var Wr=Dr(6+Vn.length);Wr.write_shift(2,kn),Wr.write_shift(1,jn),Wr.write_shift(1,br),Wr.write_shift(1,39);for(var Bi=0;Bi<Vn.length;
1++Bi){var bi=Vn.charCodeAt(Bi);Wr.write_shift(1,bi>=128?95:bi)}return Wr.write_shift(1,0),Wr}function rr(kn,br){var jn=ur(kn),Vn=kn.read_shift(4),Wr=kn.read_shift(4),Bi=kn.read_shift(2);if(65535==Bi)return 0===Vn&&3221225472===Wr?(jn[1].t="e",jn[1].v=15):0===Vn&&3489660928===Wr?(jn[1].t="e",jn[1].v=42):jn[1].v=0,jn;var bi=32768&Bi;return Bi=(32767&Bi)-16446,jn[1].v=(1-2*bi)*(Wr*Math.pow(2,Bi+32)+Vn*Math.pow(2,Bi)),jn}function wr(kn,br,jn,Vn){var Wr=Dr(14);if(Wr.write_shift(2,kn),Wr.write_shift(1,jn),Wr.write_shift(1,br),0==Vn)return Wr.write_shift(4,0),Wr.write_shift(4,0),Wr.write_shift(2,65535),Wr;var Si,Bi=0,bi=0,qr=0;return Vn<0&&(Bi=1,Vn=-Vn),bi=0|Math.log2(Vn),2147483648&(qr=(Vn/=Math.pow(2,bi-31))>>>0)||(++bi,qr=(Vn/=2)>>>0),Vn-=qr,qr|=2147483648,qr>>>=0,Si=(Vn*=Math.pow(2,32))>>>0,Wr.write_shift(4,Si),Wr.write_shift(4,qr),bi+=16383+(Bi?32768:0),Wr.write_shift(2,bi),Wr}function Ai(kn,br){var jn=ur(kn),Vn=kn.read_shift(8,"f");return jn[1].v=Vn,jn}function Pi(kn,br){return 0==kn[kn.l+br-1]?kn.read_shift(br,"cstr"):""}function Wi(kn,br){var jn=Dr(5+kn.length);jn.write_shift(2,14e3),jn.write_shift(2,br);for(var Vn=0;Vn<kn.length;++Vn){var Wr=kn.charCodeAt(Vn);jn[jn.l++]=Wr>127?95:Wr}return jn[jn.l++]=0,jn}var ps={0:{n:"BOF",f:Ha},1:{n:"EOF"},2:{n:"CALCMODE"},3:{n:"CALCORDER"},4:{n:"SPLIT"},5:{n:"SYNC"},6:{n:"RANGE",f:function ne(kn,br,jn){var Vn={s:{c:0,r:0},e:{c:0,r:0}};return 8==br&&jn.qpro?(Vn.s.c=kn.read_shift(1),kn.l++,Vn.s.r=kn.read_shift(2),Vn.e.c=kn.read_shift(1),kn.l++,Vn.e.r=kn.read_shift(2),Vn):(Vn.s.c=kn.read_shift(2),Vn.s.r=kn.read_shift(2),12==br&&jn.qpro&&(kn.l+=2),Vn.e.c=kn.read_shift(2),Vn.e.r=kn.read_shift(2),12==br&&jn.qpro&&(kn.l+=2),65535==Vn.s.c&&(Vn.s.c=Vn.e.c=Vn.s.r=Vn.e.r=0),Vn)}},7:{n:"WINDOW1"},8:{n:"COLW1"},9:{n:"WINTWO"},10:{n:"COLW2"},11:{n:"NAME"},12:{n:"BLANK"},13:{n:"INTEGER",f:function mt(kn,br,jn){var Vn=Le(kn,0,jn);return Vn[1].v=kn.read_shift(2,"i"),Vn}},14:{n:"NUMBER",f:function wt(kn,br,jn){var Vn=Le(kn,0,jn);return Vn[1].v=kn.read_shift(8,"f"),Vn}},15:{n:"LABEL",f:Ue},16:{n:"FORMULA",f:function Nt(kn,br,jn){var Vn=kn.l+br,Wr=Le(kn,0,jn);if(Wr[1].v=kn.read_shift(8,"f"),jn.qpro)kn.l=Vn;else{var Bi=kn.read_shift(2);(function nr(kn,br){Ca(kn,0);for(var jn=[],Vn=0,Wr="",Bi="",bi="",Si="";kn.l<kn.length;){var qr=kn[kn.l++];switch(qr){case 0:jn.push(kn.read_shift(8,"f"));break;case 1:Bi=yn(br[0].c,kn.read_shift(2),!0),Wr=yn(br[0].r,kn.read_shift(2),!1),jn.push(Bi+Wr);break;case 2:var Bo=yn(br[0].c,kn.read_shift(2),!0),In=yn(br[0].r,kn.read_shift(2),!1);Bi=yn(br[0].c,kn.read_shift(2),!0),Wr=yn(br[0].r,kn.read_shift(2),!1),jn.push(Bo+In+":"+Bi+Wr);break;case 3:if(kn.l<kn.length)return void console.error("WK1 premature formula end");break;case 4:jn.push("("+jn.pop()+")");break;case 5:jn.push(kn.read_shift(2));break;case 6:for(var pa="";qr=kn[kn.l++];)pa+=String.fromCharCode(qr);jn.push('"'+pa.replace(/"/g,'""')+'"');break;case 8:jn.push("-"+jn.pop());break;case 23:jn.push("+"+jn.pop());break;case 22:jn.push("NOT("+jn.pop()+")");break;case 20:case 21:Si=jn.pop(),bi=jn.pop(),jn.push(["AND","OR"][qr-20]+"("+bi+","+Si+")");break;default:if(qr<32&&un[qr])Si=jn.pop(),bi=jn.pop(),jn.push(bi+un[qr]+Si);else{if(!Tn[qr])return qr<=7?console.error("WK1 invalid opcode "+qr.toString(16)):qr<=24?console.error("WK1 unsupported op "+qr.toString(16)):qr<=30?console.error("WK1 invalid opcode "+qr.toString(16)):qr<=115?console.error("WK1 unsupported function opcode "+qr.toString(16)):console.error("WK1 unrecognized opcode "+qr.toString(16));if(69==(Vn=Tn[qr][1])&&(Vn=kn[kn.l++]),Vn>jn.length)return void console.error("WK1 bad formula parse 0x"+qr.toString(16)+":|"+jn.join("|")+"|");var Fo=jn.slice(-Vn);jn.length-=Vn,jn.push(Tn[qr][0]+"("+Fo.join(",")+")")}}}1==jn.length?br[1].f=""+jn[0]:console.error("WK1 bad formula parse |"+jn.join("|")+"|")})(kn.slice(kn.l,kn.l+Bi),Wr),kn.l+=Bi}return Wr}},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:Ue},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??"}
1,103:{n:"RRANGES??"},104:{n:"FNAME??"},105:{n:"MRANGES??"},204:{n:"SHEETNAMECS",f:Pi},222:{n:"SHEETNAMELP",f:function Os(kn,br){var jn=kn[kn.l++];jn>br-1&&(jn=br-1);for(var Vn="";Vn.length<jn;)Vn+=String.fromCharCode(kn[kn.l++]);return Vn}},65535:{n:""}},ni={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 kr(kn,br){var jn=ur(kn);return jn[1].t="s",jn[1].v=kn.read_shift(br-4,"cstr"),jn}},23:{n:"NUMBER17",f:rr},24:{n:"NUMBER18",f:function lr(kn,br){var jn=ur(kn);jn[1].v=kn.read_shift(2);var Vn=jn[1].v>>1;if(1&jn[1].v)switch(7&Vn){case 0:Vn=5e3*(Vn>>3);break;case 1:Vn=500*(Vn>>3);break;case 2:Vn=(Vn>>3)/20;break;case 3:Vn=(Vn>>3)/200;break;case 4:Vn=(Vn>>3)/2e3;break;case 5:Vn=(Vn>>3)/2e4;break;case 6:Vn=(Vn>>3)/16;break;case 7:Vn=(Vn>>3)/64}return jn[1].v=Vn,jn}},25:{n:"FORMULA19",f:function Ur(kn,br){var jn=rr(kn);return kn.l+=br-14,jn}},26:{n:"FORMULA1A"},27:{n:"XFORMAT",f:function Hs(kn,br){for(var jn={},Vn=kn.l+br;kn.l<Vn;){var Wr=kn.read_shift(2);if(14e3==Wr){for(jn[Wr]=[0,""],jn[Wr][0]=kn.read_shift(2);kn[kn.l];)jn[Wr][1]+=String.fromCharCode(kn[kn.l]),kn.l++;kn.l++}}return jn}},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 ir(kn,br){var jn=ur(kn),Vn=kn.read_shift(4);return jn[1].v=Vn>>6,jn}},38:{n:"??"},39:{n:"NUMBER27",f:Ai},40:{n:"FORMULA28",f:function Yi(kn,br){var jn=Ai(kn);return kn.l+=br-10,jn}},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:Pi},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 ns(kn,br,jn){if(jn.qpro&&!(br<21)){var Vn=kn.read_shift(1);return kn.l+=17,kn.l+=1,kn.l+=2,[Vn,kn.read_shift(br-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 M(kn,br){var jn=br||{};if(+jn.codepage>=0&&w(+jn.codepage),"string"==jn.type)throw new Error("Cannot write WK1 to JS string");var Vn=io(),Wr=qs(kn["!ref"]),Bi=Array.isArray(kn),bi=[];Ei(Vn,0,function j(kn){var br=Dr(2);return br.write_shift(2,kn),br}(1030)),Ei(Vn,6,function Ae(kn){var br=Dr(8);return br.write_shift(2,kn.s.c),br.write_shift(2,kn.s.r),br.write_shift(2,kn.e.c),br.write_shift(2,kn.e.r),br}(Wr));for(var Si=Math.min(Wr.e.r,8191),qr=Wr.s.r;qr<=Si;++qr)for(var Bo=xo(qr),In=Wr.s.c;In<=Wr.e.c;++In){qr===Wr.s.r&&(bi[In]=Vs(In));var pa=bi[In]+Bo,Fo=Bi?(kn[qr]||[])[In]:kn[pa];if(Fo&&"z"!=Fo.t)if("n"==Fo.t)(0|Fo.v)==Fo.v&&Fo.v>=-32768&&Fo.v<=32767?Ei(Vn,13,bt(qr,In,Fo.v)):Ei(Vn,14,lt(qr,In,Fo.v));else{Ei(Vn,15,_t(qr,In,Ke(Fo).slice(0,239)))}}return Ei(Vn,1),Vn.end()},book_to_wk3:function D(kn,br){var jn=br||{};if(+jn.codepage>=0&&w(+jn.codepage),"string"==jn.type)throw new Error("Cannot write WK3 to JS string");var Vn=io();Ei(Vn,0,function W(kn){var br=Dr(26);br.write_shift(2,4096),br.write_shift(2,4),br.write_shift(4,0);for(var jn=0,Vn=0,Wr=0,Bi=0;Bi<kn.SheetNames.length;++Bi){var bi=kn.SheetNames[Bi],Si=kn.Sheets[bi];if(Si&&Si["!ref"]){++Wr;var qr=Cs(Si["!ref"]);jn<qr.e.r&&(jn=qr.e.r),Vn<qr.e.c&&(Vn=qr.e.c)}}return jn>8191&&(jn=8191),br.write_shift(2,jn),br.write_shift(1,Wr),br.write_shift(1,Vn),br.write_shift(2,0),br.write_shift(2,0),br.write_shift(1,1),br.write_shift(1,2),br.write_shift(4,0),br.write_shift(4,0),br}(kn));for(var Wr=0,Bi=0;Wr<kn.SheetNames.length;++Wr)(kn.Sheets[kn.SheetNames[Wr]]||{})["!ref"]&&Ei(Vn,27,Wi(kn.SheetNames[Wr],Bi++));var bi=0;for(Wr=0;Wr<kn.SheetNames.length;++Wr){var Si=kn.Sheets[kn.SheetNames[Wr]];if(Si&&Si["!ref"]){for(var qr=qs(Si["!ref"]),Bo=Array.isArray(Si),In=[],pa=Math.min(qr.e.r,8191),Fo=qr.s.r;Fo<=pa;++Fo)for(var Ga=xo(Fo),Ko=qr.s.c;Ko<=qr.e.c;++Ko){Fo===qr.s.r&&(In[Ko]=Vs(Ko));var Vi=In[Ko]+Ga,Bc=Bo?(Si[Fo]||[])[Ko]:Si[Vi];if(Bc&&"z"!=Bc.t)if("n"==Bc.t)Ei(Vn,23,wr(Fo,Ko,bi,Bc.v));else{Ei(Vn,22,Hn(Fo,Ko,bi,Ke(Bc).slice(0,239)))}}++bi}}return Ei(Vn,1),Vn.end()},to_workbook:function h(kn,br){switch(br.type){case"base64":return d(se(pe(kn)),br);case"binary":return d(se(kn),br);case"buffer":case"array":return d(kn,br)}throw"Unsupported type "+br.type}}}();var g1=/^\s|\s$|[\t\n\r]/;
1function Gp(o,h){if(!h.bookSST)return"";var d=[cs];d[d.length]=ii("sst",null,{xmlns:Zo[0],count:o.Count,uniqueCount:o.Unique});for(var M=0;M!=o.length;++M)if(null!=o[M]){var D=o[M],j="<si>";D.r?j+=D.r:(j+="<t",D.t||(D.t=""),D.t.match(g1)&&(j+=' xml:space="preserve"'),j+=">"+Fs(D.t)+"</t>"),j+="</si>",d[d.length]=j}return d.length>2&&(d[d.length]="</sst>",d[1]=d[1].replace("/>",">")),d.join("")}var fu=function os(o,h){var d=!1;return null==h&&(d=!0,h=Dr(15+4*o.t.length)),h.write_shift(1,0),Ti(o.t,h),d?h.slice(0,h.l):h};function tc(o){var h=io();Pr(h,159,function Ev(o,h){return h||(h=Dr(8)),h.write_shift(4,o.Count),h.write_shift(4,o.Unique),h}(o));for(var d=0;d<o.length;++d)Pr(h,19,fu(o[d]));return Pr(h,160),h.end()}function cp(o){if(typeof Y<"u")return Y.utils.encode(L,o);for(var h=[],d=o.split(""),M=0;M<d.length;++M)h[M]=d[M].charCodeAt(0);return h}function uh(o){var d,j,h=0,M=cp(o),D=M.length+1;for((d=Z(D))[0]=M.length,j=1;j!=D;++j)d[j]=M[j-1];for(j=D-1;j>=0;--j)h=((16384&h?1:0)|h<<1&32767)^d[j];return 52811^h}var Ud=function(){function o(D,j){switch(j.type){case"base64":return h(pe(D),j);case"binary":return h(D,j);case"buffer":return h(oe&&Buffer.isBuffer(D)?D.toString("binary"):X(D),j);case"array":return h(es(D),j)}throw new Error("Unrecognized type "+j.type)}function h(D,j){var ne=(j||{}).dense?[]:{},Ae=D.match(/\\trowd.*?\\row\b/g);if(!Ae.length)throw new Error("RTF missing table");var Le={s:{c:0,r:0},e:{c:0,r:Ae.length-1}};return Ae.forEach(function(Ue,_t){Array.isArray(ne)&&(ne[_t]=[]);for(var wt,mt=/\\\w+\b/g,bt=0,lt=-1;wt=mt.exec(Ue);){if("\\cell"===wt[0]){var Nt=Ue.slice(bt,mt.lastIndex-wt[0].length);if(" "==Nt[0]&&(Nt=Nt.slice(1)),++lt,Nt.length){var yn={v:Nt,t:"s"};Array.isArray(ne)?ne[_t][lt]=yn:ne[hs({r:_t,c:lt})]=yn}}bt=mt.lastIndex}lt>Le.e.c&&(Le.e.c=lt)}),ne["!ref"]=Is(Le),ne}return{to_workbook:function d(D,j){return Ce(o(D,j),j)},to_sheet:o,from_sheet:function M(D){for(var ne,j=["{\\rtf1\\ansi"],W=qs(D["!ref"]),Ae=Array.isArray(D),Le=W.s.r;Le<=W.e.r;++Le){j.push("\\trowd\\trautofit1");for(var Ue=W.s.c;Ue<=W.e.c;++Ue)j.push("\\cellx"+(Ue+1));for(j.push("\\pard\\intbl"),Ue=W.s.c;Ue<=W.e.c;++Ue){var _t=hs({r:Le,c:Ue});(ne=Ae?(D[Le]||[])[Ue]:D[_t])&&(null!=ne.v||ne.f&&!ne.F)&&(j.push(" "+(ne.w||(Ke(ne),ne.w))),j.push("\\cell"))}j.push("\\pard\\intbl\\row")}return j.join("")+"}"}}}();function hd(o){for(var h=0,d=1;3!=h;++h)d=256*d+(o[h]>255?255:o[h]<0?0:o[h]);return d.toString(16).toUpperCase().slice(1)}var x=6,Ve=x;function Qe(o){return Math.floor((o+Math.round(128/Ve)/256)*Ve)}function cn(o){return Math.floor((o-5)/Ve*100+.5)/100}function Rn(o){return Math.round((o*Ve+5)/Ve*256)/256}function yr(o){o.width?(o.wpx=Qe(o.width),o.wch=cn(o.wpx),o.MDW=Ve):o.wpx?(o.wch=cn(o.wpx),o.width=Rn(o.wch),o.MDW=Ve):"number"==typeof o.wch&&(o.width=Rn(o.wch),o.wpx=Qe(o.width),o.MDW=Ve),o.customWidth&&delete o.customWidth}var gi=96;function _i(o){return 96*o/gi}function bs(o){return o*gi/96}function ka(o,h){var M,d=[cs,ii("styleSheet",null,{xmlns:Zo[0],"xmlns:vt":Ds.vt})];return o.SSF&&null!=(M=function no(o){var h=["<numFmts>"];return[[5,8],[23,26],[41,44],[50,392]].forEach(function(d){for(var M=d[0];M<=d[1];++M)null!=o[M]&&(h[h.length]=ii("numFmt",null,{numFmtId:M,formatCode:Fs(o[M])}))}),1===h.length?"":(h[h.length]="</numFmts>",h[0]=ii("numFmts",null,{count:h.length-2}).replace("/>",">"),h.join(""))}(o.SSF))&&(d[d.length]=M),d[d.length]='<fonts count="1"><font><sz val="12"/><color theme="1"/><name val="Calibri"/><family val="2"/><scheme val="minor"/></font></fonts>',d[d.length]='<fills count="2"><fill><patternFill patternType="none"/></fill><fill><patternFill patternType="gray125"/></fill></fills>',d[d.length]='<borders count="1"><border><left/><right/><top/><bottom/><diagonal/></border></borders>',d[d.length]='<cellStyleXfs count="1"><xf numFmtId="0" fontId="0" fillId="0" borderId="0"/></cellStyleXfs>',(M=function na(o){var h=[];return h[h.length]=ii("cellXfs",null),o.forEach(function(d){h[h.length]=ii("xf",null,d)}),h[h.length]="</cellXfs>",2===h.length?"":(h[0]=ii("cellXfs",null,{count:h.length-2}).replace("/>",">"),h.join(""))}(h.cellXfs))&&(d[d.length]=M),d[d.length]='<cellStyles count="1"><cellStyle name="Normal" xfId="0" builtinId="0"/></cellStyles>',d[d.length]='<dxfs count="0"/>',d[d.length]='<tableStyles count="0" defaultTableStyle="TableStyleMedium9" defaultPivotStyle="PivotStyleMedium4"/>',d.length>2&&(d[d.length]="</styleSheet>",d[1]=d[1].replace("/>",">")),d.join("")}function Qc(o,h,d){d||(d=Dr(6+4*h.length)),d.write_shift(2,o),Ti(h,d);var M=d.length>d.l?d.slice(0,d.l):d;return null==d.l&&(d.l=d.length),M}function dh(o,h){h||(h=Dr(153)),h.write_shift(2,20*o.sz),function xp(o,h){h||(h=Dr(2));var d=(o.italic?2:0)|(o.strike?8:0)|(o.outline?16:0)|(o.shadow?32:0)|(o.condense?64:0)|(o.extend?128:0);return h.write_shift(1,d),h.write_shift(1,0),h}(o,h),h.write_shift(2,o.bold?700:400);var d=0;"superscript"==o.vertAlign?d=1:"subscript"==o.vertAlign&&(d=2),h.write_shift(2,d),h.write_shift(1,o.underline||0),h.write_shift(1,o.family||0),h.write_shift(1,o.charset||0),h.write_shift(1,0),Bl(o.color,h);var M=0;return"major"==o.scheme&&(M=1),"minor"==o.scheme&&(M=2),h.write_shift(1,M),Ti(o.name,h),h.length>h.l?h.slice(0,h.l):h}var rc,ff=["none","solid","mediumGray","darkGray","lightGray","darkHorizontal","dar
1kVertical","darkDown","darkUp","darkGrid","darkTrellis","lightHorizontal","lightVertical","lightDown","lightUp","lightGrid","lightTrellis","gray125","gray0625"],Jc=wa;function hu(o,h){h||(h=Dr(84)),rc||(rc=li(ff));var d=rc[o.patternType];null==d&&(d=40),h.write_shift(4,d);var M=0;if(40!=d)for(Bl({auto:1},h),Bl({auto:1},h);M<12;++M)h.write_shift(4,0);else{for(;M<4;++M)h.write_shift(4,0);for(;M<12;++M)h.write_shift(4,0)}return h.length>h.l?h.slice(0,h.l):h}function Bd(o,h,d){d||(d=Dr(16)),d.write_shift(2,h||0),d.write_shift(2,o.numFmtId||0),d.write_shift(2,0),d.write_shift(2,0),d.write_shift(2,0),d.write_shift(1,0),d.write_shift(1,0);return d.write_shift(1,0),d.write_shift(1,0),d.write_shift(1,0),d.write_shift(1,0),d}function Lf(o,h){return h||(h=Dr(10)),h.write_shift(1,0),h.write_shift(1,0),h.write_shift(4,0),h.write_shift(4,0),h}var Hf=wa;function Kl(o){Pr(o,613,Fn(1)),Pr(o,46,function fh(o,h){return h||(h=Dr(51)),h.write_shift(1,0),Lf(0,h),Lf(0,h),Lf(0,h),Lf(0,h),Lf(0,h),h.length>h.l?h.slice(0,h.l):h}()),Pr(o,614)}function Xu(o){Pr(o,619,Fn(1)),Pr(o,48,function kc(o,h){return h||(h=Dr(52)),h.write_shift(4,o.xfId),h.write_shift(2,1),h.write_shift(1,+o.builtinId),h.write_shift(1,0),Go(o.name||"",h),h.length>h.l?h.slice(0,h.l):h}({xfId:0,builtinId:0,name:"Normal"})),Pr(o,620)}function Tv(o){Pr(o,508,function Fd(o,h,d){var M=Dr(2052);return M.write_shift(4,o),Go(h,M),Go(d,M),M.length>M.l?M.slice(0,M.l):M}(0,"TableStyleMedium9","PivotStyleMedium4")),Pr(o,509)}function S1(o,h){var d=io();return Pr(d,278),function hf(o,h){if(h){var d=0;[[5,8],[23,26],[41,44],[50,392]].forEach(function(M){for(var D=M[0];D<=M[1];++D)null!=h[D]&&++d}),0!=d&&(Pr(o,615,Fn(d)),[[5,8],[23,26],[41,44],[50,392]].forEach(function(M){for(var D=M[0];D<=M[1];++D)null!=h[D]&&Pr(o,44,Qc(D,h[D]))}),Pr(o,616))}}(d,o.SSF),function Vd(o){Pr(o,611,Fn(1)),Pr(o,43,dh({sz:12,color:{theme:1},name:"Calibri",family:2,scheme:"minor"})),Pr(o,612)}(d),function Qp(o){Pr(o,603,Fn(2)),Pr(o,45,hu({patternType:"none"})),Pr(o,45,hu({patternType:"gray125"})),Pr(o,604)}(d),Kl(d),function ga(o){Pr(o,626,Fn(1)),Pr(o,47,Bd({numFmtId:0,fontId:0,fillId:0,borderId:0},65535)),Pr(o,627)}(d),function dg(o,h){Pr(o,617,Fn(h.length)),h.forEach(function(d){Pr(o,47,Bd(d,0))}),Pr(o,618)}(d,h.cellXfs),Xu(d),function uo(o){Pr(o,505,Fn(0)),Pr(o,506)}(d),Tv(d),Pr(d,279),d.end()}function Ru(o,h){if(h&&h.themeXLSX)return h.themeXLSX;if(o&&"string"==typeof o.raw)return o.raw;var d=[cs];return d[d.length]='<a:theme xmlns:a="http://schemas.openxmlformats.org/drawingml/2006/main" name="Office Theme">',d[d.length]="<a:themeElements>",d[d.length]='<a:clrScheme name="Office">',d[d.length]='<a:dk1><a:sysClr val="windowText" lastClr="000000"/></a:dk1>',d[d.length]='<a:lt1><a:sysClr val="window" lastClr="FFFFFF"/></a:lt1>',d[d.length]='<a:dk2><a:srgbClr val="1F497D"/></a:dk2>',d[d.length]='<a:lt2><a:srgbClr val="EEECE1"/></a:lt2>',d[d.length]='<a:accent1><a:srgbClr val="4F81BD"/></a:accent1>',d[d.length]='<a:accent2><a:srgbClr val="C0504D"/></a:accent2>',d[d.length]='<a:accent3><a:srgbClr val="9BBB59"/></a:accent3>',d[d.length]='<a:accent4><a:srgbClr val="8064A2"/></a:accent4>',d[d.length]='<a:accent5><a:srgbClr val="4BACC6"/></a:accent5>',d[d.length]='<a:accent6><a:srgbClr val="F79646"/></a:accent6>',d[d.length]='<a:hlink><a:srgbClr val="0000FF"/></a:hlink>',d[d.length]='<a:folHlink><a:srgbClr val="800080"/></a:folHlink>',d[d.length]="</a:clrScheme>",d[d.length]='<a:fontScheme name="Office">',d[d.length]="<a:majorFont>",d[d.length]='<a:latin typeface="Cambria"/>',d[d.length]='<a:ea typeface=""/>',d[d.length]='<a:cs typeface=""/>',d[d.length]='<a:font script="Jpan" typeface="\uff2d\uff33 \uff30\u30b4\u30b7\u30c3\u30af"/>',d[d.length]='<a:font script="Hang" typeface="\ub9d1\uc740 \uace0\ub515"/>',d[d.length]='<a:font script="Hans" typeface="\u5b8b\u4f53"/>',d[d.length]='<a:font script="Hant" typeface="\u65b0\u7d30\u660e\u9ad4"/>',d[d.length]='<a:font script="Arab" typeface="Times New Roman"/>',d[d.length]='<a:font script="Hebr" typeface="Times New Roman"/>',d[d.length]='<a:font script="Thai" typeface="Tahoma"/>
1',d[d.length]='<a:font script="Ethi" typeface="Nyala"/>',d[d.length]='<a:font script="Beng" typeface="Vrinda"/>',d[d.length]='<a:font script="Gujr" typeface="Shruti"/>',d[d.length]='<a:font script="Khmr" typeface="MoolBoran"/>',d[d.length]='<a:font script="Knda" typeface="Tunga"/>',d[d.length]='<a:font script="Guru" typeface="Raavi"/>',d[d.length]='<a:font script="Cans" typeface="Euphemia"/>',d[d.length]='<a:font script="Cher" typeface="Plantagenet Cherokee"/>',d[d.length]='<a:font script="Yiii" typeface="Microsoft Yi Baiti"/>',d[d.length]='<a:font script="Tibt" typeface="Microsoft Himalaya"/>',d[d.length]='<a:font script="Thaa" typeface="MV Boli"/>',d[d.length]='<a:font script="Deva" typeface="Mangal"/>',d[d.length]='<a:font script="Telu" typeface="Gautami"/>',d[d.length]='<a:font script="Taml" typeface="Latha"/>',d[d.length]='<a:font script="Syrc" typeface="Estrangelo Edessa"/>',d[d.length]='<a:font script="Orya" typeface="Kalinga"/>',d[d.length]='<a:font script="Mlym" typeface="Kartika"/>',d[d.length]='<a:font script="Laoo" typeface="DokChampa"/>',d[d.length]='<a:font script="Sinh" typeface="Iskoola Pota"/>',d[d.length]='<a:font script="Mong" typeface="Mongolian Baiti"/>',d[d.length]='<a:font script="Viet" typeface="Times New Roman"/>',d[d.length]='<a:font script="Uigh" typeface="Microsoft Uighur"/>',d[d.length]='<a:font script="Geor" typeface="Sylfaen"/>',d[d.length]="</a:majorFont>",d[d.length]="<a:minorFont>",d[d.length]='<a:latin typeface="Calibri"/>',d[d.length]='<a:ea typeface=""/>',d[d.length]='<a:cs typeface=""/>',d[d.length]='<a:font script="Jpan" typeface="\uff2d\uff33 \uff30\u30b4\u30b7\u30c3\u30af"/>',d[d.length]='<a:font script="Hang" typeface="\ub9d1\uc740 \uace0\ub515"/>',d[d.length]='<a:font script="Hans" typeface="\u5b8b\u4f53"/>',d[d.length]='<a:font script="Hant" typeface="\u65b0\u7d30\u660e\u9ad4"/>',d[d.length]='<a:font script="Arab" typeface="Arial"/>',d[d.length]='<a:font script="Hebr" typeface="Arial"/>',d[d.length]='<a:font script="Thai" typeface="Tahoma"/>',d[d.length]='<a:font script="Ethi" typeface="Nyala"/>',d[d.length]='<a:font script="Beng" typeface="Vrinda"/>',d[d.length]='<a:font script="Gujr" typeface="Shruti"/>',d[d.length]='<a:font script="Khmr" typeface="DaunPenh"/>',d[d.length]='<a:font script="Knda" typeface="Tunga"/>',d[d.length]='<a:font script="Guru" typeface="Raavi"/>',d[d.length]='<a:font script="Cans" typeface="Euphemia"/>',d[d.length]='<a:font script="Cher" typeface="Plantagenet Cherokee"/>',d[d.length]='<a:font script="Yiii" typeface="Microsoft Yi Baiti"/>',d[d.length]='<a:font script="Tibt" typeface="Microsoft Himalaya"/>',d[d.length]='<a:font script="Thaa" typeface="MV Boli"/>',d[d.length]='<a:font script="Deva" typeface="Mangal"/>',d[d.length]='<a:font script="Telu" typeface="Gautami"/>',d[d.length]='<a:font script="Taml" typeface="Latha"/>',d[d.length]='<a:font script="Syrc" typeface="Estrangelo Edessa"/>',d[d.length]='<a:font script="Orya" typeface="Kalinga"/>',d[d.length]='<a:font script="Mlym" typeface="Kartika"/>',d[d.length]='<a:font script="Laoo" typeface="DokChampa"/>',d[d.length]='<a:font script="Sinh" typeface="Iskoola Pota"/>',d[d.length]='<a:font script="Mong" typeface="Mongolian Baiti"/>',d[d.length]='<a:font script="Viet" typeface="Arial"/>',d[d.length]='<a:font script="Uigh" typeface="Microsoft Uighur"/>',d[d.length]='<a:font script="Geor" typeface="Sylfaen"/>',d[d.length]="</a:minorFont>",d[d.length]="</a:fontScheme>",d[d.length]='<a:fmtScheme name="Office">',d[d.length]="<a:fillStyleLst>",d[d.length]='<a:solidFill><a:schemeClr val="phClr"/></a:solidFill>',d[d.length]='<a:gradFill rotWithShape="1">',d[d.length]="<a:gsLst>",d[d.length]='<a:gs pos="0"><a:schemeClr val="phClr"><a:tint val="50000"/><a:satMod val="300000"/></a:schemeClr></a:gs>',d[d.length]='<a:gs pos="35000"><a:schemeClr val="phClr"><a:tint val="37000"/><a:satMod val="300000"/></a:schemeClr></a:gs>',d[d.length]='<a:gs pos="100000"><a:schemeClr val="phClr"><a:tint val="15000"/><a:satMod val="350000"/></a:schemeClr></a:gs>',d[d.length]="</a:gsLst>",d[d.length]='<a:lin ang="16200000" scaled="1"/>',d[d.length]="</a:gradFill>
1",d[d.length]='<a:gradFill rotWithShape="1">',d[d.length]="<a:gsLst>",d[d.length]='<a:gs pos="0"><a:schemeClr val="phClr"><a:tint val="100000"/><a:shade val="100000"/><a:satMod val="130000"/></a:schemeClr></a:gs>',d[d.length]='<a:gs pos="100000"><a:schemeClr val="phClr"><a:tint val="50000"/><a:shade val="100000"/><a:satMod val="350000"/></a:schemeClr></a:gs>',d[d.length]="</a:gsLst>",d[d.length]='<a:lin ang="16200000" scaled="0"/>',d[d.length]="</a:gradFill>",d[d.length]="</a:fillStyleLst>",d[d.length]="<a:lnStyleLst>",d[d.length]='<a:ln w="9525" cap="flat" cmpd="sng" algn="ctr"><a:solidFill><a:schemeClr val="phClr"><a:shade val="95000"/><a:satMod val="105000"/></a:schemeClr></a:solidFill><a:prstDash val="solid"/></a:ln>',d[d.length]='<a:ln w="25400" cap="flat" cmpd="sng" algn="ctr"><a:solidFill><a:schemeClr val="phClr"/></a:solidFill><a:prstDash val="solid"/></a:ln>',d[d.length]='<a:ln w="38100" cap="flat" cmpd="sng" algn="ctr"><a:solidFill><a:schemeClr val="phClr"/></a:solidFill><a:prstDash val="solid"/></a:ln>',d[d.length]="</a:lnStyleLst>",d[d.length]="<a:effectStyleLst>",d[d.length]="<a:effectStyle>",d[d.length]="<a:effectLst>",d[d.length]='<a:outerShdw blurRad="40000" dist="20000" dir="5400000" rotWithShape="0"><a:srgbClr val="000000"><a:alpha val="38000"/></a:srgbClr></a:outerShdw>',d[d.length]="</a:effectLst>",d[d.length]="</a:effectStyle>",d[d.length]="<a:effectStyle>",d[d.length]="<a:effectLst>",d[d.length]='<a:outerShdw blurRad="40000" dist="23000" dir="5400000" rotWithShape="0"><a:srgbClr val="000000"><a:alpha val="35000"/></a:srgbClr></a:outerShdw>',d[d.length]="</a:effectLst>",d[d.length]="</a:effectStyle>",d[d.length]="<a:effectStyle>",d[d.length]="<a:effectLst>",d[d.length]='<a:outerShdw blurRad="40000" dist="23000" dir="5400000" rotWithShape="0"><a:srgbClr val="000000"><a:alpha val="35000"/></a:srgbClr></a:outerShdw>',d[d.length]="</a:effectLst>",d[d.length]='<a:scene3d><a:camera prst="orthographicFront"><a:rot lat="0" lon="0" rev="0"/></a:camera><a:lightRig rig="threePt" dir="t"><a:rot lat="0" lon="0" rev="1200000"/></a:lightRig></a:scene3d>',d[d.length]='<a:sp3d><a:bevelT w="63500" h="25400"/></a:sp3d>',d[d.length]="</a:effectStyle>",d[d.length]="</a:effectStyleLst>",d[d.length]="<a:bgFillStyleLst>",d[d.length]='<a:solidFill><a:schemeClr val="phClr"/></a:solidFill>',d[d.length]='<a:gradFill rotWithShape="1">',d[d.length]="<a:gsLst>",d[d.length]='<a:gs pos="0"><a:schemeClr val="phClr"><a:tint val="40000"/><a:satMod val="350000"/></a:schemeClr></a:gs>',d[d.length]='<a:gs pos="40000"><a:schemeClr val="phClr"><a:tint val="45000"/><a:shade val="99000"/><a:satMod val="350000"/></a:schemeClr></a:gs>',d[d.length]='<a:gs pos="100000"><a:schemeClr val="phClr"><a:shade val="20000"/><a:satMod val="255000"/></a:schemeClr></a:gs>',d[d.length]="</a:gsLst>",d[d.length]='<a:path path="circle"><a:fillToRect l="50000" t="-80000" r="50000" b="180000"/></a:path>',d[d.length]="</a:gradFill>",d[d.length]='<a:gradFill rotWithShape="1">',d[d.length]="<a:gsLst>",d[d.length]='<a:gs pos="0"><a:schemeClr val="phClr"><a:tint val="80000"/><a:satMod val="300000"/></a:schemeClr></a:gs>',d[d.length]='<a:gs pos="100000"><a:schemeClr val="phClr"><a:shade val="30000"/><a:satMod val="200000"/></a:schemeClr></a:gs>',d[d.length]="</a:gsLst>",d[d.length]='<a:path path="circle"><a:fillToRect l="50000" t="50000" r="50000" b="50000"/></a:path>',d[d.length]="</a:gradFill>",d[d.length]="</a:bgFillStyleLst>",d[d.length]="</a:fmtScheme>",d[d.length]="</a:themeElements>",d[d.length]="<a:objectDefaults>",d[d.length]="<a:spDef>",d[d.length]='<a:spPr/><a:bodyPr/><a:lstStyle/><a:style><a:lnRef idx="1"><a:schemeClr val="accent1"/></a:lnRef><a:fillRef idx="3"><a:schemeClr val="accent1"/></a:fillRef><a:effectRef idx="2"><a:schemeClr val="accent1"/></a:effectRef><a:fontRef idx="minor"><a:schemeClr val="lt1"/></a:fontRef></a:style>',d[d.length]="</a:spDef>",d[d.length]="<a:lnDef>",d[d.length]='<a:spPr/><a:bodyPr/><a:lstStyle/><a:style><a:lnRef idx="2"><a:schemeClr val="accent1"/></a:lnRef><a:fillRef idx="0"><a:schemeClr val="accent1"/></a:fillRef><a:effectRef idx="1"><a:schemeClr val="accent1"/></a:effectRef><a:fontRef idx="minor"><a:schemeClr val="tx1"/></a:fontRef></a:style>',d[d.length]="</a:lnDef>",d[d.length]="</a:objectDefaults>",d[d.length]="<a:extraClrSchemeLst/>",d[d.length]="</a:theme>",d.join("")}function fg(){var o=io();return Pr(o,332),Pr(o,334,Fn(1)),Pr(o,335,function ab(o){var h=Dr(12+2*o.name.length);return h.write_shift(4,o.flags),h.write_shift(4,o.version),Ti(o.name,h),h.slice(0,h.l)}({name:"XLDAPR",version:12e4,flags:3496657072})),Pr(o,336),Pr(o,339,function b1(o,h){var d=Dr(8+2*h.length);return d.write_shift(4,o),Ti(h,d),d.slice(0,d.l)}(1,"XLDAPR")),Pr(o,52),Pr(o,35,Fn(514)),Pr(o,4096,Fn(0)),Pr(o,4097,zc(1)),Pr(o,36),Pr(o,53),Pr(o,340),Pr(o,337,function M1(o,h){var d=Dr(8);return d.write_shift(4,o),d.write_shift(4,h?1:0),d}(1,!0)),Pr(o,51,function NT(o){var h=Dr(4+8*o.length);h.write_shift(4,o.length);for(var d=0;d<o.length;++d)h.write_shift(4,o[d][0]),h.write_shift(4,o[d][1]);return h}
vendor: 4,112 bytes, line 1
1([[1,0]])),Pr(o,338),Pr(o,333),o.end()}function O1(){var o=[cs];return o.push('<metadata xmlns="http://schemas.openxmlformats.org/spreadsheetml/2006/main" xmlns:xlrd="http://schemas.microsoft.com/office/spreadsheetml/2017/richdata" xmlns:xda="http://schemas.microsoft.com/office/spreadsheetml/2017/dynamicarray">\n  <metadataTypes count="1">\n    <metadataType name="XLDAPR" minSupportedVersion="120000" copy="1" pasteAll="1" pasteValues="1" merge="1" splitFirst="1" rowColShift="1" clearFormats="1" clearComments="1" assign="1" coerce="1" cellMeta="1"/>\n  </metadataTypes>\n  <futureMetadata name="XLDAPR" count="1">\n    <bk>\n      <extLst>\n        <ext uri="{bdbb8cdc-fa1e-496e-a857-3c3f30c029c3}">\n          <xda:dynamicArrayProperties fDynamic="1" fCollapsed="0"/>\n        </ext>\n      </extLst>\n    </bk>\n  </futureMetadata>\n  <cellMetadata count="1">\n    <bk>\n      <rc t="1" v="0"/>\n    </bk>\n  </cellMetadata>\n</metadata>'),o.join("")}var lm=1024;function Av(o,h){for(var d=[21600,21600],M=["m0,0l0",d[1],d[0],d[1],d[0],"0xe"].join(","),D=[ii("xml",null,{"xmlns:v":yo.v,"xmlns:o":yo.o,"xmlns:x":yo.x,"xmlns:mv":yo.mv}).replace(/\/>/,">"),ii("o:shapelayout",ii("o:idmap",null,{"v:ext":"edit",data:o}),{"v:ext":"edit"}),ii("v:shapetype",[ii("v:stroke",null,{joinstyle:"miter"}),ii("v:path",null,{gradientshapeok:"t","o:connecttype":"rect"})].join(""),{id:"_x0000_t202","o:spt":202,coordsize:d.join(","),path:M})];lm<1e3*o;)lm+=1e3;return h.forEach(function(j){var W=Oa(j[0]),ne={color2:"#BEFF82",type:"gradient"};"gradient"==ne.type&&(ne.angle="-180");var Ae="gradient"==ne.type?ii("o:fill",null,{type:"gradientUnscaled","v:ext":"view"}):null,Le=ii("v:fill",Ae,ne);++lm,D=D.concat(["<v:shape"+To({id:"_x0000_s"+lm,type:"#_x0000_t202",style:"position:absolute; margin-left:80pt;margin-top:5pt;width:104pt;height:64pt;z-index:10"+(j[1].hidden?";visibility:hidden":""),fillcolor:"#ECFAD4",strokecolor:"#edeaa1"})+">",Le,ii("v:shadow",null,{on:"t",obscured:"t"}),ii("v:path",null,{"o:connecttype":"none"}),'<v:textbox><div style="text-align:left"></div></v:textbox>','<x:ClientData ObjectType="Note">',"<x:MoveWithCells/>","<x:SizeWithCells/>",jo("x:Anchor",[W.c+1,0,W.r+1,0,W.c+3,20,W.r+5,20].join(",")),jo("x:AutoFill","False"),jo("x:Row",String(W.r)),jo("x:Column",String(W.c)),j[1].hidden?"":"<x:Visible/>","</x:ClientData>","</v:shape>"])}),D.push("</xml>"),D.join("")}function _0(o){var h=[cs,ii("comments",null,{xmlns:Zo[0]})],d=[];return h.push("<authors>"),o.forEach(function(M){M[1].forEach(function(D){var j=Fs(D.a);-1==d.indexOf(j)&&(d.push(j),h.push("<author>"+j+"</author>")),D.T&&D.ID&&-1==d.indexOf("tc="+D.ID)&&(d.push("tc="+D.ID),h.push("<author>tc="+D.ID+"</author>"))})}),0==d.length&&(d.push("SheetJ5"),h.push("<author>SheetJ5</author>")),h.push("</authors>"),h.push("<commentList>"),o.forEach(function(M){var D=0,j=[];if(M[1][0]&&M[1][0].T&&M[1][0].ID?D=d.indexOf("tc="+M[1][0].ID):M[1].forEach(function(Ae){Ae.a&&(D=d.indexOf(Fs(Ae.a))),j.push(Ae.t||"")}),h.push('<comment ref="'+M[0]+'" authorId="'+D+'"><text>'),j.length<=1)h.push(jo("t",Fs(j[0]||"")));else{for(var W="Comment:\n    "+j[0]+"\n",ne=1;ne<j.length;++ne)W+="Reply:\n    "+j[ne]+"\n";h.push(jo("t",Fs(W)))}h.push("</text></comment>")}),h.push("</commentList>"),h.length>2&&(h[h.length]="</comments>",h[1]=h[1].replace("/>",">")),h.join("")}function kf(o,h,d){var M=[cs,ii("ThreadedComments",null,{xmlns:Ds.TCMNT}).replace(/[\/]>/,">")];return o.forEach(function(D){var j="";(D[1]||[]).forEach(function(W,ne){if(W.T){W.a&&-1==h.indexOf(W.a)&&h.push(W.a);var Ae={ref:D[0],id:"{54EE7951-7262-4200-6969-"+("000000000000"+d.tcid++).slice(-12)+"}"};0==ne?j=Ae.id:Ae.parentId=j,W.ID=Ae.id,W.a&&(Ae.personId="{54EE7950-7262-4200-6969-"+("000000000000"+h.indexOf(W.a)).slice(-12)+"}"),M.push(ii("threadedComment",jo("text",W.t||""),Ae))}else delete W.ID})}),M.push("</ThreadedComments>"),M.join("")}var bv=Hr;function cb(o){var h=io(),d=[];return Pr(h,628),Pr(h,630),o.forEach(function(M){M[1].forEach(function(D){d.indexOf(D.a)>-1||(d.push(D.a.slice(0,54)),Pr(h,632,function P1(o){return Ti(o.slice(0,54))}(D.a)))})}
1),Pr(h,631),Pr(h,633),o.forEach(function(M){M[1].forEach(function(D){D.iauthor=d.indexOf(D.a);var j={s:Oa(M[0]),e:Oa(M[0])};Pr(h,635,function BT(o,h){return null==h&&(h=Dr(36)),h.write_shift(4,o[1].iauthor),so(o[0],h),h.write_shift(4,0),h.write_shift(4,0),h.write_shift(4,0),h.write_shift(4,0),h}([j,D])),D.t&&D.t.length>0&&Pr(h,637,Ao(D)),Pr(h,636),delete D.iauthor})}),Pr(h,634),Pr(h,629),h.end()}var I1=["xlsb","xlsm","xlam","biff8","xla"];var t_=function(){var o=/(^|[^A-Za-z_])R(\[?-?\d+\]|[1-9]\d*|)C(\[?-?\d+\]|[1-9]\d*|)(?![A-Za-z0-9_])/g,h={r:0,c:0};function d(M,D,j,W){var ne=!1,Ae=!1;0==j.length?Ae=!0:"["==j.charAt(0)&&(Ae=!0,j=j.slice(1,-1)),0==W.length?ne=!0:"["==W.charAt(0)&&(ne=!0,W=W.slice(1,-1));var Le=j.length>0?0|parseInt(j,10):0,Ue=W.length>0?0|parseInt(W,10):0;return ne?Ue+=h.c:--Ue,Ae?Le+=h.r:--Le,D+(ne?"":"$")+Vs(Ue)+(Ae?"":"$")+xo(Le)}return function(D,j){return h=j,D.replace(o,d)}}(),Mv=/(^|[^._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,_g=function(){return function(h,d){return h.replace(Mv,function(M,D,j,W,ne,Ae){var Le=Tl(W)-(j?0:d.c),Ue=yu(Ae)-(ne?0:d.r);return D+"R"+(0==Ue?"":ne?Ue+1:"["+Ue+"]")+"C"+(0==Le?"":j?Le+1:"["+Le+"]")})}}();function cm(o,h){return o.replace(Mv,function(d,M,D,j,W,ne){return M+("$"==D?D+j:Vs(Tl(j)+h.c))+("$"==W?W+ne:xo(yu(ne)+h.r))})}function xl(o){o.l+=1}function ph(o,h){var d=o.read_shift(1==h?1:2);return[16383&d,d>>14&1,d>>15&1]}function mg(o,h,d){var M=2;if(d){if(d.biff>=2&&d.biff<=5)return jd(o);12==d.biff&&(M=4)}var D=o.read_shift(M),j=o.read_shift(M),W=ph(o,2),ne=ph(o,2);return{s:{r:D,c:W[0],cRel:W[1],rRel:W[2]},e:{r:j,c:ne[0],cRel:ne[1],rRel:ne[2]}}}function jd(o){var h=ph(o,2),d=ph(o,2),M=o.read_shift(1),D=o.read_shift(1);return{s:{r:h[0],c:M,cRel:h[1],rRel:h[2]},e:{r:d[0],c:D,cRel:d[1],rRel:d[2]}}}function L1(o,h,d){if(d&&d.biff>=2&&d.biff<=5)return function Ov(o){var h=ph(o,2),d=o.read_shift(1);return{r:h[0],c:d,cRel:h[1],rRel:h[2]}}(o);var M=o.read_shift(d&&12==d.biff?4:2),D=ph(o,2);return{r:M,c:D[0],cRel:D[1],rRel:D[2]}}function dm(o){var h=o.read_shift(2),d=o.read_shift(2);return{r:h,c:255&d,fQuoted:!!(16384&d),cRel:d>>15,rRel:d>>15}}function Dv(o){var h=1&o[o.l+1];return o.l+=4,[h,1]}function pd(o){return[o.read_shift(1),o.read_shift(1)]}function V1(o,h){var d=[o.read_shift(1)];if(12==h)switch(d[0]){case 2:d[0]=4;break;case 4:d[0]=16;break;case 0:d[0]=1;break;case 1:d[0]=2}switch(d[0]){case 4:d[1]=ya(o,1)?"TRUE":"FALSE",12!=h&&(o.l+=7);break;case 37:case 16:d[1]=bo[o[o.l]],o.l+=12==h?4:8;break;case 0:o.l+=8;break;case 1:d[1]=Ja(o);break;case 2:d[1]=zf(o,0,{biff:h>0&&h<8?2:h});break;default:throw new Error("Bad SerAr: "+d[0])}return d}function Iv(o,h,d){for(var M=o.read_shift(12==d.biff?4:2),D=[],j=0;j!=M;++j)D.push((12==d.biff?Ia:xh)(o,8));return D}function zT(o,h,d){var M=0,D=0;12==d.biff?(M=o.read_shift(4),D=o.read_shift(4)):(D=1+o.read_shift(1),M=1+o.read_shift(2)),d.biff>=2&&d.biff<8&&(--M,0==--D&&(D=256));for(var j=0,W=[];j!=M&&(W[j]=[]);++j)for(var ne=0;ne!=D;++ne)W[j][ne]=V1(o,d.biff);return W}function g0(o,h,d){return o.l+=2,[dm(o)]}function G1(o){return o.l+=6,[]}function W1(o){return o.l+=2,[Ha(o),1&o.read_shift(2)]}var ny=["Data","All","Headers","??","?Data2","??","?DataHeaders","??","Totals","??","??","??","?DataTotals","??","??","??","?Current"];var Uv={1:{n:"PtgExp",f:function pm(o,h,d){return o.l++,d&&12==d.biff?[o.read_shift(4,"i"),0]:[o.read_shift(2),o.read_shift(d&&2==d.biff?1:2)]}},2:{n:"PtgTbl",f:wa},3:{n:"PtgAdd",f:xl},4:{n:"PtgSub",f:xl},5:{n:"PtgMul",f:xl},6:{n:"PtgDiv",f:xl},7:{n:"PtgPower",f:xl},8:{n:"PtgConcat",f:xl},9:{n:"PtgLt",f:xl},10:{n:"PtgLe",f:xl},11:{n:"PtgEq",f:xl},12:{n:"PtgGe",f:xl},13:{n:"PtgGt",f:xl},14:{n:"PtgNe",f:xl},15:{n:"PtgIsect",f:xl},16:{n:"PtgUnion",f:xl},17:{n:"PtgRange",f:xl},18:{n:"PtgUplus",f:xl},19:{n:"PtgUminus",f:xl},20:{n:"PtgPercent",f:xl},21:{n:"PtgParen",f:xl},22:{n:"PtgMissArg",f:xl},23:{n:"PtgStr",f:function KT(o,h,d){return o.l++,Pd(o,0,d)}},26:{n:"PtgSheet",f:function ry(o,h,d){return o.l+=5,o.l+=2,o.l+=2==d.biff?1:4,["PTGSHEET"]}},27:{n:"PtgEndSheet",f:function z1(o,h,d){return o.l+=2==d.biff?4
1:5,["PTGENDSHEET"]}},28:{n:"PtgErr",f:function m0(o){return o.l++,bo[o.read_shift(1)]}},29:{n:"PtgBool",f:function Qu(o){return o.l++,0!==o.read_shift(1)}},30:{n:"PtgInt",f:function wv(o){return o.l++,o.read_shift(2)}},31:{n:"PtgNum",f:function $T(o){return o.l++,Ja(o)}},32:{n:"PtgArray",f:function WT(o,h,d){var M=(96&o[o.l++])>>5;return o.l+=2==d.biff?6:12==d.biff?14:7,[M]}},33:{n:"PtgFunc",f:function F1(o,h,d){var M=(96&o[o.l])>>5;o.l+=1;var D=o.read_shift(d&&d.biff<=3?1:2);return[uy[D],Mg[D],M]}},34:{n:"PtgFuncVar",f:function Pv(o,h,d){var M=o[o.l++],D=o.read_shift(1),j=d&&d.biff<=3?[88==M?-1:0,o.read_shift(1)]:function vg(o){return[o[o.l+1]>>7,32767&o.read_shift(2)]}(o);return[D,(0===j[0]?Mg:cy)[j[1]]]}},35:{n:"PtgName",f:function XT(o,h,d){var M=o.read_shift(1)>>>5&3,D=!d||d.biff>=8?4:2,j=o.read_shift(D);switch(d.biff){case 2:o.l+=5;break;case 3:case 4:o.l+=8;break;case 5:o.l+=12}return[M,0,j]}},36:{n:"PtgRef",f:function P_(o,h,d){var M=(96&o[o.l])>>5;return o.l+=1,[M,L1(o,0,d)]}},37:{n:"PtgArea",f:function H1(o,h,d){return[(96&o[o.l++])>>5,mg(o,d.biff>=2&&d.biff,d)]}},38:{n:"PtgMemArea",f:function Eg(o,h,d){var M=o.read_shift(1)>>>5&3;return o.l+=d&&2==d.biff?3:4,[M,o.read_shift(d&&2==d.biff?1:2)]}},39:{n:"PtgMemErr",f:wa},40:{n:"PtgMemNoMem",f:wa},41:{n:"PtgMemFunc",f:function Y1(o,h,d){return[o.read_shift(1)>>>5&3,o.read_shift(d&&2==d.biff?1:2)]}},42:{n:"PtgRefErr",f:function JT(o,h,d){var M=o.read_shift(1)>>>5&3;return o.l+=4,d.biff<8&&o.l--,12==d.biff&&(o.l+=2),[M]}},43:{n:"PtgAreaErr",f:function k1(o,h,d){var M=(96&o[o.l++])>>5;return o.l+=d&&d.biff>8?12:d.biff<8?6:8,[M]}},44:{n:"PtgRefN",f:function Sg(o,h,d){var M=(96&o[o.l])>>5;o.l+=1;var D=function D_(o,h,d){var M=d&&d.biff?d.biff:8;if(M>=2&&M<=5)return function R_(o){var h=o.read_shift(2),d=o.read_shift(1),M=(32768&h)>>15,D=(16384&h)>>14;return h&=16383,1==M&&h>=8192&&(h-=16384),1==D&&d>=128&&(d-=256),{r:h,c:d,cRel:D,rRel:M}}(o);var D=o.read_shift(M>=12?4:2),j=o.read_shift(2),W=(16384&j)>>14,ne=(32768&j)>>15;if(j&=16383,1==ne)for(;D>524287;)D-=1048576;if(1==W)for(;j>8191;)j-=16384;return{r:D,c:j,cRel:W,rRel:ne}}(o,0,d);return[M,D]}},45:{n:"PtgAreaN",f:function xv(o,h,d){var M=(96&o[o.l++])>>5,D=function jT(o,h,d){if(d.biff<8)return jd(o);var M=o.read_shift(12==d.biff?4:2),D=o.read_shift(12==d.biff?4:2),j=ph(o,2),W=ph(o,2);return{s:{r:M,c:j[0],cRel:j[1],rRel:j[2]},e:{r:D,c:W[0],cRel:W[1],rRel:W[2]}}}(o,0,d);return[M,D]}},46:{n:"PtgMemAreaN",f:function fb(o){return[o.read_shift(1)>>>5&3,o.read_shift(2)]}},47:{n:"PtgMemNoMemN",f:function yg(o){return[o.read_shift(1)>>>5&3,o.read_shift(2)]}},57:{n:"PtgNameX",f:function ub(o,h,d){return 5==d.biff?function QT(o){var h=o.read_shift(1)>>>5&3,d=o.read_shift(2,"i");o.l+=8;var M=o.read_shift(2);return o.l+=12,[h,d,M]}(o):[o.read_shift(1)>>>5&3,o.read_shift(2),o.read_shift(4)]}},58:{n:"PtgRef3d",f:function w_(o,h,d){var M=(96&o[o.l])>>5;o.l+=1;var D=o.read_shift(2);return d&&5==d.biff&&(o.l+=12),[M,D,L1(o,0,d)]}},59:{n:"PtgArea3d",f:function gg(o,h,d){var M=(96&o[o.l++])>>5,D=o.read_shift(2,"i");if(d)switch(d.biff){case 5:o.l+=12,6;break;case 12:12}return[M,D,mg(o,0,d)]}},60:{n:"PtgRefErr3d",f:function Nv(o,h,d){var M=(96&o[o.l++])>>5,D=o.read_shift(2),j=4;if(d)switch(d.biff){case 5:j=15;break;case 12:j=6}return o.l+=j,[M,D]}},61:{n:"PtgAreaErr3d",f:function GT(o,h,d){var M=(96&o[o.l++])>>5,D=o.read_shift(2),j=8;if(d)switch(d.biff){case 5:o.l+=12,j=6;break;case 12:j=12}return o.l+=j,[M,D]}},255:{}},mm={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},Ac={1:{n:"PtgElfLel",f:W1},2:{n:"PtgElfRw",f:g0},3:{n:"PtgElfCol",f:g0},6:{n:"PtgElfRwV",f:g0},7:{n:"PtgElfColV",f:g0},10:{n:"PtgElfRadical",f:g0},11:{n:"PtgElfRadicalS",f:G1},13:{n:"PtgElfColS",f:G1},15:{n:"PtgElfColSV",f:G1},16:{n:"PtgElfRadicalLel",f:W1},25:{n:"PtgList",f:function K1(o){o.l+=2;var h=o.read_shift(2),d=o.read_shift(2),M=o.read_shift(4),D=o.read_shift(2),j=o.read_shift(2);return{ixti:h,coltype:3&d,rt:ny[d>>2&31],idx:M,c:D,C:j}}},29:{n:"PtgSxName",f:function Hv(o){return o.l+=2,[o.read_shift(4)]}},255:{}},iy={0:{n:"PtgAttrNoop",f:function kv(o){return o.l+=4,[0,0]}},1:{n:"PtgAttrSemi",f:function B1(o,h,d){var M=255&o[o.l+1]?1:0;return o.l+=d&&2==d.biff?3:4,[M]}},2:{n:"PtgAttrIf",f:function Rv(o,h,d){var M=255&o[o.l+1]?1:0;return o.l+=2,[M,o.read_shift(d&&2==d.biff?1:2)]}},4:{n:"PtgAttrChoose",f:function fm(o,h,d){o.l+=2;for(var M=o.read_shift(d&&2==d.biff?1:2),D=[],j=0;j<=M;++j)D.push(o.read_shift(d&&2==d.biff?1:2));return D}},8:{n:"PtgAttrGoto",f:function _h(o,h,d){var M=255&o[o.l+1]?1:0;return o.l+=2,[M,o.read_shift(d&&2==d.biff?1:2)]}},16:{n:"PtgAttrSum",f:function dC(o,h,d){o.l+=d&&2==d.biff?3:4}},32:{n:"PtgAttrBaxcel",f:Dv},33:{n:"PtgAttrBaxcel",f:Dv},64:{n:"PtgAttrSpace",f:function Uf(o){return o.read_shift(2),pd(o)}},65:{n:"PtgAttrSpaceSemi",f:function hm(o){return o.read_shift(2),pd(o)}},128:{n:"PtgAttrIfError",f:function U1(o){var h=255&o[o.l+1]?1:0;return o.l+=2,[h,o.read_shift(2)]}},255:{}};function v0(o,h,d,M){if(M.biff<8)return wa(o,h);for(var D=o.l+h,j=[],W=0;W!==d.length;++W)switch(d[W][0]){case"PtgArray":d[W][1]=zT(o,0,M),j.push(d[W][1]);break;case"PtgMemArea":d[W][2]=Iv(o,d[W][1],M),j.push(d[W][2]);break;case"PtgExp":M&&12==M.biff&&(d[W][1][1]=o.read_shift(4),j.push(d[W][1]));break;case"PtgList":case"PtgElfRadicalS":case"PtgElfColS":case"PtgElfColSV":throw"Unsupported "+d[W][0]}return 0!==(h=D-o.l)&&j.push(wa(o,h)),j}function gm(o,h,d){for(var D,j,M=o.l+h,W=[];M!=o.l;)h=M-o.l,j=o[o.l],D=Uv[j]||Uv[mm[j]],(24===j||25===j)&&(D=(24===j?Ac:iy)[o[o.l+1]]),D&&D.f?W.push([D.n,D.f(o,h,d)]):wa(o,h);return W}function sy(o){for(var h=[],d=0;d<o.length;++d){for(var M=o[d],D=[],j=0;j<M.length;++j){var W=M[j];if(W)if(2===W[0])D.push('"'+W[1].replace(/"/g,'""')+'"');else D.push(W[1]);else D.push("")}h.push(D.join(","))}return h.join(";")}var oy={PtgAdd:"+",PtgConcat:"&",PtgDiv:"/",PtgEq:"=",PtgGe:">=",PtgGt:">",PtgLe:"<=",PtgLt:"<",PtgMul:"*",PtgNe:"<>",PtgPower:"^",PtgSub:"-"};function X1(o,h,d){if(!o)return"SH33TJSERR0";if(d.biff>8&&(!o.XTI||!o.XTI[h]))return o.SheetNames[h];if(!o.XTI)return"SH33TJSERR6";var M=o.XTI[h];if(d.biff<8)return h>1e4&&(h-=65536),h<0&&(h=-h),0==h?"":o.XTI[h-1];if(!M)return"SH33TJSERR1";var D="";if(d.biff>8)switch(o[M[0]][0]){case 357:return D=-1==M[1]?"#REF":o.SheetNames[M[1]],M[1]==M[2]?D:D+":"+
1o.SheetNames[M[2]];case 358:return null!=d.SID?o.SheetNames[d.SID]:"SH33TJSSAME"+o[M[0]][0];default:return"SH33TJSSRC"+o[M[0]][0]}switch(o[M[0]][0][0]){case 1025:return D=-1==M[1]?"#REF":o.SheetNames[M[1]]||"SH33TJSERR3",M[1]==M[2]?D:D+":"+o.SheetNames[M[2]];case 14849:return o[M[0]].slice(1).map(function(j){return j.Name}).join(";;");default:return o[M[0]][0][3]?(D=-1==M[1]?"#REF":o[M[0]][0][3][M[1]]||"SH33TJSERR4",M[1]==M[2]?D:D+":"+o[M[0]][0][3][M[2]]):"SH33TJSERR2"}}function _d(o,h,d){var M=X1(o,h,d);return"#REF"==M?M:function Bv(o,h){if(!(o||h&&h.biff<=5&&h.biff>=2))throw new Error("empty sheet name");return/[^\w\u4E00-\u9FFF\u3040-\u30FF]/.test(o)?"'"+o+"'":o}(M,d)}function ic(o,h,d,M,D){var Ae,Le,Ue,bt,j=D&&D.biff||8,W={s:{c:0,r:0},e:{c:0,r:0}},ne=[],_t=0,mt=0,wt="";if(!o[0]||!o[0][0])return"";for(var lt=-1,Nt="",yn=0,Tn=o[0].length;yn<Tn;++yn){var un=o[0][yn];switch(un[0]){case"PtgUminus":ne.push("-"+ne.pop());break;case"PtgUplus":ne.push("+"+ne.pop());break;case"PtgPercent":ne.push(ne.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(Ae=ne.pop(),Le=ne.pop(),lt>=0){switch(o[0][lt][1][0]){case 0:Nt=fs(" ",o[0][lt][1][1]);break;case 1:Nt=fs("\r",o[0][lt][1][1]);break;default:if(Nt="",D.WTF)throw new Error("Unexpected PtgAttrSpaceType "+o[0][lt][1][0])}Le+=Nt,lt=-1}ne.push(Le+oy[un[0]]+Ae);break;case"PtgIsect":Ae=ne.pop(),Le=ne.pop(),ne.push(Le+" "+Ae);break;case"PtgUnion":Ae=ne.pop(),Le=ne.pop(),ne.push(Le+","+Ae);break;case"PtgRange":Ae=ne.pop(),Le=ne.pop(),ne.push(Le+":"+Ae);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":Ue=Hl(un[1][1],W,D),ne.push(pl(Ue,j));break;case"PtgRefN":Ue=d?Hl(un[1][1],d,D):un[1][1],ne.push(pl(Ue,j));break;case"PtgRef3d":_t=un[1][1],Ue=Hl(un[1][2],W,D);wt=_d(M,_t,D);ne.push(wt+"!"+pl(Ue,j));break;case"PtgFunc":case"PtgFuncVar":var ur=un[1][0],kr=un[1][1];ur||(ur=0);var Hn=0==(ur&=127)?[]:ne.slice(-ur);ne.length-=ur,"User"===kr&&(kr=Hn.shift()),ne.push(kr+"("+Hn.join(",")+")");break;case"PtgBool":ne.push(un[1]?"TRUE":"FALSE");break;case"PtgInt":case"PtgErr":ne.push(un[1]);break;case"PtgNum":ne.push(String(un[1]));break;case"PtgStr":ne.push('"'+un[1].replace(/"/g,'""')+'"');break;case"PtgAreaN":bt=kl(un[1][1],d?{s:d}:W,D),ne.push(Dc(bt,D));break;case"PtgArea":bt=kl(un[1][1],W,D),ne.push(Dc(bt,D));break;case"PtgArea3d":_t=un[1][1],bt=un[1][2],wt=_d(M,_t,D),ne.push(wt+"!"+Dc(bt,D));break;case"PtgAttrSum":ne.push("SUM("+ne.pop()+")");break;case"PtgName":mt=un[1][2];var lr=(M.names||[])[mt-1]||(M[0]||[])[mt],rr=lr?lr.Name:"SH33TJSNAME"+String(mt);rr&&"_xlfn."==rr.slice(0,6)&&!D.xlfn&&(rr=rr.slice(6)),ne.push(rr);break;case"PtgNameX":var Ur,wr=un[1][1];if(mt=un[1][2],!(D.biff<=5)){var ir="";if(14849==((M[wr]||[])[0]||[])[0]||(1025==((M[wr]||[])[0]||[])[0]?M[wr][mt]&&M[wr][mt].itab>0&&(ir=M.SheetNames[M[wr][mt].itab-1]+"!"):ir=M.SheetNames[mt-1]+"!"),M[wr]&&M[wr][mt])ir+=M[wr][mt].Name;else if(M[0]&&M[0][mt])ir+=M[0][mt].Name;else{var Ai=(X1(M,wr,D)||"").split(";;");Ai[mt-1]?ir=Ai[mt-1]:ir+="SH33TJSERRX"}ne.push(ir);break}wr<0&&(wr=-wr),M[wr]&&(Ur=M[wr][mt]),Ur||(Ur={Name:"SH33TJSERRY"}),ne.push(Ur.Name);break;case"PtgParen":var Yi="(",Pi=")";if(lt>=0){switch(Nt="",o[0][lt][1][0]){case 2:Yi=fs(" ",o[0][lt][1][1])+Yi;break;case 3:Yi=fs("\r",o[0][lt][1][1])+Yi;break;case 4:Pi=fs(" ",o[0][lt][1][1])+Pi;break;case 5:Pi=fs("\r",o[0][lt][1][1])+Pi;break;default:if(D.WTF)throw new Error("Unexpected PtgAttrSpaceType "+o[0][lt][1][0])}lt=-1}ne.push(Yi+ne.pop()+Pi);break;case"PtgRefErr":case"PtgRefErr3d":case"PtgAreaErr":case"PtgAreaErr3d":ne.push("#REF!");break;case"PtgExp":Ue={c:un[1][1],r:un[1][0]};var Os={c:d.c,r:d.r};if(M.sharedf[hs(Ue)]){var ns=M.sharedf[hs(Ue)];ne.push(ic(ns,W,Os,M,D))}else{var Hs=!1;for(Ae=0;Ae!=M.arrayf.length;++Ae)if(Le=M.arrayf[Ae],!(Ue.c<Le[0].s.c||Ue.c>Le[0].e.c||Ue.r<Le[0].s.r||Ue.r>Le[0].e.r)){ne.push(ic(Le[1],W,Os,M,D)),Hs=!0;break}Hs||ne.push(un[1])}break;case"PtgArray":ne.push("{"+sy(un[1])+"}");break;case"PtgAttrSpace":case"PtgAttrSpaceSemi":lt=yn;break;case"PtgMissArg":ne.push("");break;case"PtgList":ne.push("Table"+un[1].idx+"[#"+un[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(un))}if(3!=D.biff&&lt>=0&&-1==["PtgAttrSpace","PtgAttrSpaceSemi","PtgAttrGoto"].indexOf(o[0][yn][0])){var ps=!0;switch((un=o[0][lt])[1][0]){case 4:ps=!1;case 0:Nt=fs(" ",un[1][1]);break;case 5:ps=!1;case 1:Nt=fs("\r",un[1][1]);break;default:if(Nt="",D.WTF)throw new Error("Unexpected PtgAttrSpaceType "+un[1][0])}ne.push((ps?Nt:"")+ne.pop()+(ps?"":Nt)),lt=-1}}if(ne.length>1&&D.WTF)throw new Error("bad formula stack");return ne[0]}function bg(o,h,d,M,D){var j=$s(h,d,D),W=function ay(o){if(null==o){var h=Dr(8);return h.write_shift(1,3),h.write_shift(1,0),h.write_shift(2,0),h.write_shift(2,0),h.write_shift(2,65535),h}return Za("number"==typeof o?o:0)}(o.v),ne=Dr(6);ne.write_shift(2,33),ne.write_shift(4,0);for(var Le=Dr(o.bf.length),Ue=0;Ue<o.bf.length;++Ue)Le[Ue]=o.bf[Ue];return xe([j,W,ne,Le])}function md(o,h,d){var M=o.read_shift(4),D=gm(o,M,d),j=o.read_shift(4);return[D,j>0?v0(o,j,D,d):null]}var Vv=md,Sm=md,ly=md,Uc=md,cy
vendor: 7,369 bytes, line 1
1={0:"BEEP",1:"OPEN",2:"OPEN.LINKS",3:"CLOSE.ALL",4:"SAVE",5:"SAVE.AS",6:"FILE.DELETE",7:"PAGE.SETUP",8:"PRINT",9:"PRINTER.SETUP",10:"QUIT",11:"NEW.WINDOW",12:"ARRANGE.ALL",13:"WINDOW.SIZE",14:"WINDOW.MOVE",15:"FULL",16:"CLOSE",17:"RUN",22:"SET.PRINT.AREA",23:"SET.PRINT.TITLES",24:"SET.PAGE.BREAK",25:"REMOVE.PAGE.BREAK",26:"FONT",27:"DISPLAY",28:"PROTECT.DOCUMENT",29:"PRECISION",30:"A1.R1C1",31:"CALCULATE.NOW",32:"CALCULATION",34:"DATA.FIND",35:"EXTRACT",36:"DATA.DELETE",37:"SET.DATABASE",38:"SET.CRITERIA",39:"SORT",40:"DATA.SERIES",41:"TABLE",42:"FORMAT.NUMBER",43:"ALIGNMENT",44:"STYLE",45:"BORDER",46:"CELL.PROTECTION",47:"COLUMN.WIDTH",48:"UNDO",49:"CUT",50:"COPY",51:"PASTE",52:"CLEAR",53:"PASTE.SPECIAL",54:"EDIT.DELETE",55:"INSERT",56:"FILL.RIGHT",57:"FILL.DOWN",61:"DEFINE.NAME",62:"CREATE.NAMES",63:"FORMULA.GOTO",64:"FORMULA.FIND",65:"SELECT.LAST.CELL",66:"SHOW.ACTIVE.CELL",67:"GALLERY.AREA",68:"GALLERY.BAR",69:"GALLERY.COLUMN",70:"GALLERY.LINE",71:"GALLERY.PIE",72:"GALLERY.SCATTER",73:"COMBINATION",74:"PREFERRED",75:"ADD.OVERLAY",76:"GRIDLINES",77:"SET.PREFERRED",78:"AXES",79:"LEGEND",80:"ATTACH.TEXT",81:"ADD.ARROW",82:"SELECT.CHART",83:"SELECT.PLOT.AREA",84:"PATTERNS",85:"MAIN.CHART",86:"OVERLAY",87:"SCALE",88:"FORMAT.LEGEND",89:"FORMAT.TEXT",90:"EDIT.REPEAT",91:"PARSE",92:"JUSTIFY",93:"HIDE",94:"UNHIDE",95:"WORKSPACE",96:"FORMULA",97:"FORMULA.FILL",98:"FORMULA.ARRAY",99:"DATA.FIND.NEXT",100:"DATA.FIND.PREV",101:"FORMULA.FIND.NEXT",102:"FORMULA.FIND.PREV",103:"ACTIVATE",104:"ACTIVATE.NEXT",105:"ACTIVATE.PREV",106:"UNLOCKED.NEXT",107:"UNLOCKED.PREV",108:"COPY.PICTURE",109:"SELECT",110:"DELETE.NAME",111:"DELETE.FORMAT",112:"VLINE",113:"HLINE",114:"VPAGE",115:"HPAGE",116:"VSCROLL",117:"HSCROLL",118:"ALERT",119:"NEW",120:"CANCEL.COPY",121:"SHOW.CLIPBOARD",122:"MESSAGE",124:"PASTE.LINK",125:"APP.ACTIVATE",126:"DELETE.ARROW",127:"ROW.HEIGHT",128:"FORMAT.MOVE",129:"FORMAT.SIZE",130:"FORMULA.REPLACE",131:"SEND.KEYS",132:"SELECT.SPECIAL",133:"APPLY.NAMES",134:"REPLACE.FONT",135:"FREEZE.PANES",136:"SHOW.INFO",137:"SPLIT",138:"ON.WINDOW",139:"ON.DATA",140:"DISABLE.INPUT",142:"OUTLINE",143:"LIST.NAMES",144:"FILE.CLOSE",145:"SAVE.WORKBOOK",146:"DATA.FORM",147:"COPY.CHART",148:"ON.TIME",149:"WAIT",150:"FORMAT.FONT",151:"FILL.UP",152:"FILL.LEFT",153:"DELETE.OVERLAY",155:"SHORT.MENUS",159:"SET.UPDATE.STATUS",161:"COLOR.PALETTE",162:"DELETE.STYLE",163:"WINDOW.RESTORE",164:"WINDOW.MAXIMIZE",166:"CHANGE.LINK",167:"CALCULATE.DOCUMENT",168:"ON.KEY",169:"APP.RESTORE",170:"APP.MOVE",171:"APP.SIZE",172:"APP.MINIMIZE",173:"APP.MAXIMIZE",174:"BRING.TO.FRONT",175:"SEND.TO.BACK",185:"MAIN.CHART.TYPE",186:"OVERLAY.CHART.TYPE",187:"SELECT.END",188:"OPEN.MAIL",189:"SEND.MAIL",190:"STANDARD.FONT",191:"CONSOLIDATE",192:"SORT.SPECIAL",193:"GALLERY.3D.AREA",194:"GALLERY.3D.COLUMN",195:"GALLERY.3D.LINE",196:"GALLERY.3D.PIE",197:"VIEW.3D",198:"GOAL.SEEK",199:"WORKGROUP",200:"FILL.GROUP",201:"UPDATE.LINK",202:"PROMOTE",203:"DEMOTE",204:"SHOW.DETAIL",206:"UNGROUP",207:"OBJECT.PROPERTIES",208:"SAVE.NEW.OBJECT",209:"SHARE",210:"SHARE.NAME",211:"DUPLICATE",212:"APPLY.STYLE",213:"ASSIGN.TO.OBJECT",214:"OBJECT.PROTECTION",215:"HIDE.OBJECT",216:"SET.EXTRACT",217:"CREATE.PUBLISHER",218:"SUBSCRIBE.TO",219:"ATTRIBUTES",220:"SHOW.TOOLBAR",222:"PRINT.PREVIEW",223:"EDIT.COLOR",224:"SHOW.LEVELS",225:"FORMAT.MAIN",226:"FORMAT.OVERLAY",227:"ON.RECALC",228:"EDIT.SERIES",229:"DEFINE.STYLE",240:"LINE.PRINT",243:"ENTER.DATA",249:"GALLERY.RADAR",250:"MERGE.STYLES",251:"EDITION.OPTIONS",252:"PASTE.PICTURE",253:"PASTE.PICTURE.LINK",254:"SPELLING",256:"ZOOM",259:"INSERT.OBJECT",260:"WINDOW.MINIMIZE",265:"SOUND.NOTE",266:"SOUND.PLAY",267:"FORMAT.SHAPE",268:"EXTEND.POLYGON",269:"FORMAT.AUTO",272:"GALLERY.3D.BAR",273:"GALLERY.3D.SURFACE",274:"FILL.AUTO",276:"CUSTOMIZE.TOOLBAR",277:"ADD.TOOL",278:"EDIT.OBJECT",279:"ON.DOUBLECLICK",280:"ON.ENTRY",281:"WORKBOOK.ADD",282:"WORKBOOK.MOVE",283:"WORKBOOK.COPY",284:"WORKBOOK.OPTIONS",285:"SAVE.WORKSPACE",288:"CHART.WIZARD",289:"DELETE.TOOL",290:"MOVE.TOOL",291:"WORKBOOK.SELECT",292:"WORKBOOK.ACTIVATE",293:"ASSIGN.TO.TOOL",295:"COPY.TOOL",296:"RESET.TOOL",297:"CONSTRAIN.NUMERIC",298:"PASTE.TOOL",302:"WORKBOOK.NEW",305:"SCENARIO.CELLS",306:"SCENARIO.DELETE",307:"SCENARIO.ADD",308:"SCENARIO.EDIT",309:"SCENARIO.SHOW",310:"SCENARIO.SHOW.NEXT",311:"SCENARIO.SUMMARY",312:"PIVOT.TABLE.WIZARD",313:"PIVOT.FIELD.PROPERTIES",314:"PIVOT.FIELD",315:"PIVOT.ITEM",316:"PIVOT.ADD.FIELDS",318:"OPTIONS.CALCULATION",319:"OPTIONS.EDIT",320:"OPTIONS.VIEW",321:"ADDIN.MANAGER",322:"MENU.EDITOR",323:"ATTACH.TOOLBARS",324:"VBAActivate",325:"OPTIONS.CHART",328:"VBA.INSERT.FILE",330:"VBA.PROCEDURE.DEFINITION",336:"ROUTING.SLIP",338:"ROUTE.DOCUMENT",339:"MAIL.LOGON",342:"INSERT.PICTURE",343:"EDIT.TOOL",344:"GALLERY.DOUGHNUT",350:"CHART.TREND",352:"PIVOT.ITEM.PROPERTIES",354:"WORKBOOK.INSERT",355:"OPTIONS.TRANSITION",356:"OPTIONS.GENERAL",370:"FILTER.ADVANCED",373:"MAIL.ADD.MAILER",374:"MAIL.DELETE.MAILER",375:"MAIL.REPLY",376:"MAIL.REPLY.ALL",377:"MAIL.FORWARD",378:"MAIL.NEXT.LETTER",379:"DATA.LABEL",380:"INSERT.TITLE",381:"FONT.PROPERTIES",382:"MACRO.OPTIONS",383:"WORKBOOK.HIDE",384:"WORKBOOK.UNHIDE",385:"WORKBOOK.DELETE",386:"WORKBOOK.NAME",388:"GALLERY.CUSTOM",390:"ADD.CHART.AUTOFORMAT",391:"DELETE.CHART.AUTOFORMAT",392:"CHART.ADD.DATA",393:"AUTO.OUTLINE",394:"TAB.ORDER",395:"SHOW.DIALOG",396:"SELECT.ALL",397:"UNGROUP.SHEETS",398:"SUBTOTAL.CREATE",399:"SUBTOTAL.REMOVE",400:"RENAME.OBJECT",412:"WORKBOOK.SCROLL",413:"WORKBOOK.NEXT",414:"WORKBOOK.PREV",415:"WORKBOOK.TAB.SPLIT",416:"FULL.SCREEN",417:"WORKBOOK.PROTECT",420:"SCROLLBAR.PROPERTIES",421:"PIVOT.SHOW.PAGES",422:"TEXT.TO.COLUMNS",423:"FORMAT.CHARTTYPE",424:"LINK.FORMAT",425:"TRACER.DISPLAY",430:"TRACER.NAVIGATE",431:"TRACER.CLEAR",432:"TRACER.ERROR",433:"PIVOT.FIELD.GROUP",434:"PIVOT.FIELD.UNGROUP",435:"CHECKBOX.PROPERTIES",436:"LABEL.PROPERTIES",437:"LISTBOX.PROPERTIES",438:"EDITBOX.PROPERTIES",439:"PIVOT.REFRESH",440:"LINK.COMBO",441:"OPEN.TEXT",442:"HIDE.DIALOG",443:"SET.DIALOG.FOCUS",444:"ENABLE.OBJECT",445:"PUSHBUTTON.PROPERTIES",446:"SET.DIALOG.DEFAULT",447:"FILTER",448:"FILTER.SHOW.ALL",449:"CLEAR.OUTLINE",450:"FUNCTION.WIZARD",451:"ADD.LIST.ITEM",452:"SET.LIST.ITEM",453:"REMOVE.LIST.ITEM",454:"SELECT.LIST.ITEM",455:"SET.CONTROL.VALUE",456:"SAVE.COPY.AS",458:"OPTIONS.LISTS.ADD",459:"OPTIONS.LISTS.DELETE",460:"SERIES.AXES",461:"SERIES.X",462:"SERIES.Y",463:"ERRORBAR.X",464:"ERRORBAR.Y",465:"FORMAT.CHART",466:"SERIES.ORDER",467:"MAIL.LOGOFF",468:"CLEAR.ROUTING.SLIP",469:"APP.ACTIVATE.MICROSOFT",470:"MAIL.EDIT.MAILER",471:"ON.SHEET",472:"STANDARD.WIDTH",473:"SCENARIO.MERGE",474:"SUMMARY.INFO",475:"FIND.FILE",476:"ACTIVE.CELL.FONT",477:"ENABLE.TIPWIZARD",478:"VBA.MAKE.ADDIN",480:"INSERTDATATABLE",481:"WORKGROUP.OPTIONS",482:"MAIL.SEND.MAILER",485:"AUTOCORRECT",489:"POST.DOCUMENT",491:"PICKLIST",493:"VIEW.SHOW",494:"VIEW.DEFINE",495:"VIEW.DELETE",509:"SHEET.BACKGROUND",510:"INSERT.MAP.OBJECT",511:"OPTIONS.MENONO",517:"MSOCHECKS",518:"NORMAL",519:"LAYOUT",520:"RM.PRINT.AREA",521:"CLEAR.PRINT.AREA",522:"ADD.PRINT.AREA",523:"MOVE.BRK",545:"HIDECURR.NOTE",546:"HIDEALL.NOTES",547:"DELETE.NOTE",548:"TRAVERSE.NOTES",549:"ACTIVATE.NOTES",620:"PROTECT.REVISIONS",621:"UNPROTECT.REVISIONS",647:"OPTIONS.ME",653:"WEB.PUBLISH",667:"NEWWEBQUERY",673:"PIVOT.TABLE.CHART",753:"OPTIONS.SAVE",755:"OPTIONS.SPELL",808:"HIDEALL.INKANNOTS"}
1,Mg={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
1:"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"},uy={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 J1(o){return("of:="+o.replace(Mv,"$1[.$2$3$4$5]").replace(/\]:\[/g,":")).replace(/;/g,"|").replace(/,/g,";")}function Z1(o){return o.replace(/\./,"!")}var N_=typeof Map<"u";function _u(o,h,d){var M=0,D=o.length;if(d){if(N_?d.has(h):Object.prototype.hasOwnProperty.call(d,h))for(var j=N_?d.get(h):d[h];M<j.length;++M)if(o[j[M]].t===h)return o.Count++,j[M]}else for(;M<D;++M)if(o[M].t===h)return o.Count++,M;return o[D]={t:h},o.Count++,o.Unique++,d&&(N_?(d.has(h)||d.set(h,[]),d.get(h).push(D)):(Object.prototype.hasOwnProperty.call(d,h)||(d[h]=[]),d[h].push(D))),D}function L_(o,h){var d={min:o+1,max:o+1},M=-1;return h.MDW&&(Ve=h.MDW),null!=h.width?d.customWidth=1:null!=h.wpx?M=cn(h.wpx):null!=h.wch&&(M=h.wch),M>-1?(d.width=Rn(M),d.customWidth=1):null!=h.width&&(d.width=h.width),h.hidden&&(d.hidden=!0),null!=h.level&&(d.outlineLevel=d.level=h.level),d}function pp(o,h){if(o){var d=[.7,.7,.75,.75,.3,.3];"xlml"==h&&(d=[1,1,1,1,.5,.5]),null==o.left&&(o.left=d[0]),null==o.right&&(o.right=d[1]),null==o.top&&(o.top=d[2]),null==o.bottom&&(o.bottom=d[3]),null==o.header&&(o.header=d[4]),null==o.footer&&(o.footer=d[5])}}function _p(o,h,d){var M=d.revssf[null!=h.z?h.z:"General"],D=60,j=o.length;if(null==M&&d.ssf)for(;D<392;++D)if(null==d.ssf[D]){Gt(h.z,D),d.ssf[D]=h.z,d.revssf[h.z]=M=D;break}for(D=0;D!=j;++D)if(o[D].numFmtId===M)return D;return o[j]={numFmtId:M,fontId:0,fillId:0,borderId:0,xfId:0,applyNumberFormat:1},j}function mp(o,h,d){if(o&&o["!ref"]){var M=qs(o["!ref"]);if(M.e.c<M.s.c||M.e.r<M.s.r)throw new Error("Bad range ("+d+"): "+o["!ref"])}}var my=["objects","scenarios","selectLockedCells","selectUnlockedCells"],pb=["formatColumns","formatRows","formatCells","insertColumns","insertRows","insertHyperlinks","deleteColumns","deleteRows","sort","autoFilter","pivotTables"];function nS(o,h,d,M){if(o.c&&d["!comments"].push([h,o.c]),void 0===o.v&&"string"!=typeof o.f||"z"===o.t&&!o.f)return"";var D="",j=o.t,W=o.v;if("z"!==o.t)switch(o.t){case"b":D=o.v?"1":"0";break;case"n":D=""+o.v;break;case"e":D=bo[o.v];break;case"d":M&&M.cellDates?D=Ji(o.v,-1).toISOString():((o=Ms(o)).t="n",D=""+(o.v=_r(Ji(o.v)))),typeof o.z>"u"&&(o.z=gt[14]);break;default:D=o.v}var ne=jo("v",Fs(D)),Ae={r:h},Le=_p(M.cellXfs,o,M);switch(0!==Le&&(Ae.s=Le),o.t){case"n":case"z":break;case"d":Ae.t="d";break;case"b":Ae.t="b";break;case"e":Ae.t="e";break;default:if(null==o.v){delete o.t;break}if(o.v.length>32767)throw new Error("Text length must not exceed 32767 characters");if(M&&M.bookSST){ne=jo("v",""+_u(M.Strings,o.v,M.revStrings)),Ae.t="s";break}Ae.t="str"}if(o.t!=j&&(o.t=j,o.v=W),"string"==typeof o.f&&o.f){var Ue=o.F&&o.F.slice(0,h.length)==h?{t:"array",ref:o.F}:null;ne=ii("f",Fs(o.f),Ue)+(null!=o.v?ne:"")}return o.l&&d["!links"].push([h,o.l]),o.D&&(Ae.cm=1),ii("c",ne,Ae)}function iS(o,h,d,M){var W,D=[cs,ii("worksheet",null,{xmlns:Zo[0],"xmlns:r":Ds.r})],j=d.SheetNames[o],ne="",Ae=d.Sheets[j];null==Ae&&(Ae={});var Le=Ae["!ref"]||"A1",Ue=qs(Le);if(Ue.e.c>16383||Ue.e.r>1048575){if(h.WTF)throw new Error("Range "+Le+" exceeds format limit A1:XFD1048576");Ue.e.c=Math.min(Ue.e.c,16383),Ue.e.r=Math.min(Ue.e.c,1048575),Le=Is(Ue)}
1M||(M={}),Ae["!comments"]=[];var _t=[];(function Kv(o,h,d,M,D){var j=!1,W={},ne=null;if("xlsx"!==M.bookType&&h.vbaraw){var Ae=h.SheetNames[d];try{h.Workbook&&(Ae=h.Workbook.Sheets[d].CodeName||Ae)}catch{}j=!0,W.codeName=Vl(Fs(Ae))}if(o&&o["!outline"]){var Le={summaryBelow:1,summaryRight:1};o["!outline"].above&&(Le.summaryBelow=0),o["!outline"].left&&(Le.summaryRight=0),ne=(ne||"")+ii("outlinePr",null,Le)}!j&&!ne||(D[D.length]=ii("sheetPr",ne,W))})(Ae,d,o,h,D),D[D.length]=ii("dimension",null,{ref:Le}),D[D.length]=function Ks(o,h,d,M){var D={workbookViewId:"0"};return(((M||{}).Workbook||{}).Views||[])[0]&&(D.rightToLeft=M.Workbook.Views[0].RTL?"1":"0"),ii("sheetViews",ii("sheetView",null,D),{})}(0,0,0,d),h.sheetFormat&&(D[D.length]=ii("sheetFormatPr",null,{defaultRowHeight:h.sheetFormat.defaultRowHeight||"16",baseColWidth:h.sheetFormat.baseColWidth||"10",outlineLevelRow:h.sheetFormat.outlineLevelRow||"7"})),null!=Ae["!cols"]&&Ae["!cols"].length>0&&(D[D.length]=function Tm(o,h){for(var M,d=["<cols>"],D=0;D!=h.length;++D)(M=h[D])&&(d[d.length]=ii("col",null,L_(D,M)));return d[d.length]="</cols>",d.join("")}(0,Ae["!cols"])),D[W=D.length]="<sheetData/>",Ae["!links"]=[],null!=Ae["!ref"]&&(ne=function k_(o,h,d,M){var Ae,Nt,D=[],j=[],W=qs(o["!ref"]),ne="",Le="",Ue=[],_t=0,mt=0,bt=o["!rows"],wt=Array.isArray(o),lt={r:Le},yn=-1;for(mt=W.s.c;mt<=W.e.c;++mt)Ue[mt]=Vs(mt);for(_t=W.s.r;_t<=W.e.r;++_t){for(j=[],Le=xo(_t),mt=W.s.c;mt<=W.e.c;++mt){Ae=Ue[mt]+Le;var Tn=wt?(o[_t]||[])[mt]:o[Ae];void 0!==Tn&&null!=(ne=nS(Tn,Ae,o,h))&&j.push(ne)}(j.length>0||bt&&bt[_t])&&(lt={r:Le},bt&&bt[_t]&&((Nt=bt[_t]).hidden&&(lt.hidden=1),yn=-1,Nt.hpx?yn=_i(Nt.hpx):Nt.hpt&&(yn=Nt.hpt),yn>-1&&(lt.ht=yn,lt.customHeight=1),Nt.level&&(lt.outlineLevel=Nt.level)),D[D.length]=ii("row",j.join(""),lt))}if(bt)for(;_t<bt.length;++_t)bt&&bt[_t]&&(lt={r:_t+1},(Nt=bt[_t]).hidden&&(lt.hidden=1),yn=-1,Nt.hpx?yn=_i(Nt.hpx):Nt.hpt&&(yn=Nt.hpt),yn>-1&&(lt.ht=yn,lt.customHeight=1),Nt.level&&(lt.outlineLevel=Nt.level),D[D.length]=ii("row","",lt));return D.join("")}(Ae,h,0,0),ne.length>0&&(D[D.length]=ne)),D.length>W+1&&(D[D.length]="</sheetData>",D[W]=D[W].replace("/>",">")),Ae["!protect"]&&(D[D.length]=function _b(o){var h={sheet:1};return my.forEach(function(d){null!=o[d]&&o[d]&&(h[d]="1")}),pb.forEach(function(d){null!=o[d]&&!o[d]&&(h[d]="0")}),o.password&&(h.password=uh(o.password).toString(16).toUpperCase()),ii("sheetProtection",null,h)}(Ae["!protect"])),null!=Ae["!autofilter"]&&(D[D.length]=function Sy(o,h,d,M){var D="string"==typeof o.ref?o.ref:Is(o.ref);d.Workbook||(d.Workbook={Sheets:[]}),d.Workbook.Names||(d.Workbook.Names=[]);var j=d.Workbook.Names,W=Cs(D);W.s.r==W.e.r&&(W.e.r=Cs(h["!ref"]).e.r,D=Is(W));for(var ne=0;ne<j.length;++ne){var Ae=j[ne];if("_xlnm._FilterDatabase"==Ae.Name&&Ae.Sheet==M){Ae.Ref="'"+d.SheetNames[M]+"'!"+D;break}}return ne==j.length&&j.push({Name:"_xlnm._FilterDatabase",Sheet:M,Ref:"'"+d.SheetNames[M]+"'!"+D}),ii("autoFilter",null,{ref:D})}(Ae["!autofilter"],Ae,d,o)),null!=Ae["!merges"]&&Ae["!merges"].length>0&&(D[D.length]=function py(o){if(0===o.length)return"";for(var h='<mergeCells count="'+o.length+'">',d=0;d!=o.length;++d)h+='<mergeCell ref="'+Is(o[d])+'"/>';return h+"</mergeCells>"}(Ae["!merges"]));var bt,mt=-1,wt=-1;return Ae["!links"].length>0&&(D[D.length]="<hyperlinks>",Ae["!links"].forEach(function(lt){lt[1].Target&&(bt={ref:lt[0]},"#"!=lt[1].Target.charAt(0)&&(wt=Xe(M,-1,Fs(lt[1].Target).replace(/#.*$/,""),ws.HLINK),bt["r:id"]="rId"+wt),(mt=lt[1].Target.indexOf("#"))>-1&&(bt.location=Fs(lt[1].Target.slice(mt+1))),lt[1].Tooltip&&(bt.tooltip=Fs(lt[1].Tooltip)),D[D.length]=ii("hyperlink",null,bt))}),D[D.length]="</hyperlinks>"),delete Ae["!links"],null!=Ae["!margins"]&&(D[D.length]=function gy(o){return pp(o),ii("pageMargins",null,o)}(Ae["!margins"])),(!h||h.ignoreEC||null==h.ignoreEC)&&(D[D.length]=jo("ignoredErrors",ii("ignoredError",null,{numberStoredAsText:1,sqref:Le}))),_t.length>0&&(wt=Xe(M,-1,"../drawings/drawing"+(o+1)+".xml",ws.DRAW),D[D.length]=ii("drawing",null,{"r:id":"rId"+wt}),Ae["!drawing"]=_t),Ae["!comments"].length>0&&(wt=Xe(M,-1,"../drawings/vmlDrawing"+(o+1)+".vml",ws.VML),D[D.length]=ii("legacyDrawing",null,{"r:id":"rId"+wt}),Ae["!legacy"]=wt),D.length>1&&(D[D.length]="</worksheet>",D[1]=D[1].replace("/>",">")),D.join("")}function M0(o,h,d,M){var D=function xg(o,h,d){var M=Dr(145),D=(d["!rows"]||[])[o]||{};M.write_shift(4,o),M.write_shift(4,0);var j=320;D.hpx?j=20*_i(D.hpx):D.hpt&&(j=20*D.hpt),M.write_shift(2,j),M.write_shift(1,0);var W=0;D.level&&(W|=D.level),D.hidden&&(W|=16),(D.hpx||D.hpt)&&(W|=32),M.write_shift(1,W),M.write_shift(1,0);var ne=0,Ae=M.l;M.l+=4;for(var Le={r:o,c:0},Ue=0;Ue<16;++Ue)if(!(h.s.c>Ue+1<<10||h.e.c<Ue<<10)){for(var _t=-1,mt=-1,bt=Ue<<10;bt<Ue+1<<10;++bt)Le.c=bt,(Array.isArray(d)?(d[Le.r]||[])[Le.c]:d[hs(Le)])&&(_t<0&&(_t=bt),mt=bt);_t<0||(++ne,M.write_shift(4,_t),M.write_shift(4,mt))}var lt=M.l;return M.l=Ae,M.write_shift(4,ne),M.l=lt,M.length>M.l?M.slice(0,M.l):M}(M,d,h);(D.length>17||(h["!rows"]||[])[M])&&Pr(o,0,D)}var Dg=Ia,ao=so;function Tb(o){return[_a(o),Ja(o),"n"]}var Vf=Ia,Rs=so;
1var Cy=["left","right","top","bottom","header","footer"];function tE(o,h,d,M,D,j,W){if(void 0===h.v)return!1;var ne="";switch(h.t){case"b":ne=h.v?"1":"0";break;case"d":(h=Ms(h)).z=h.z||gt[14],h.v=_r(Ji(h.v)),h.t="n";break;case"n":case"e":ne=""+h.v;break;default:ne=h.v}var Ae={r:d,c:M};switch(Ae.s=_p(D.cellXfs,h,D),h.l&&j["!links"].push([hs(Ae),h.l]),h.c&&j["!comments"].push([hs(Ae),h.c]),h.t){case"s":case"str":return D.bookSST?(ne=_u(D.Strings,h.v,D.revStrings),Ae.t="s",Ae.v=ne,W?Pr(o,18,function Bf(o,h,d){return null==d&&(d=Dr(8)),Xa(h,d),d.write_shift(4,h.v),d}(0,Ae)):Pr(o,7,function gb(o,h,d){return null==d&&(d=Dr(12)),xa(h,d),d.write_shift(4,h.v),d}(0,Ae))):(Ae.t="str",W?Pr(o,17,function fS(o,h,d){return null==d&&(d=Dr(8+4*o.v.length)),Xa(h,d),Ti(o.v,d),d.length>d.l?d.slice(0,d.l):d}(h,Ae)):Pr(o,6,function Ig(o,h,d){return null==d&&(d=Dr(12+4*o.v.length)),xa(h,d),Ti(o.v,d),d.length>d.l?d.slice(0,d.l):d}(h,Ae))),!0;case"n":return h.v==(0|h.v)&&h.v>-1e3&&h.v<1e3?W?Pr(o,13,function Ab(o,h,d){return null==d&&(d=Dr(8)),Xa(h,d),hc(o.v,d),d}(h,Ae)):Pr(o,2,function Pg(o,h,d){return null==d&&(d=Dr(12)),xa(h,d),hc(o.v,d),d}(h,Ae)):W?Pr(o,16,function uS(o,h,d){return null==d&&(d=Dr(12)),Xa(h,d),Za(o.v,d),d}(h,Ae)):Pr(o,5,function Eb(o,h,d){return null==d&&(d=Dr(16)),xa(h,d),Za(o.v,d),d}(h,Ae)),!0;case"b":return Ae.t="b",W?Pr(o,15,function yy(o,h,d){return null==d&&(d=Dr(5)),Xa(h,d),d.write_shift(1,o.v?1:0),d}(h,Ae)):Pr(o,4,function Ty(o,h,d){return null==d&&(d=Dr(9)),xa(h,d),d.write_shift(1,o.v?1:0),d}(h,Ae)),!0;case"e":return Ae.t="e",W?Pr(o,14,function mb(o,h,d){return null==d&&(d=Dr(8)),Xa(h,d),d.write_shift(1,o.v),d.write_shift(2,0),d.write_shift(1,0),d}(h,Ae)):Pr(o,3,function qv(o,h,d){return null==d&&(d=Dr(9)),xa(h,d),d.write_shift(1,o.v),d}(h,Ae)),!0}return W?Pr(o,12,function Ey(o,h,d){return null==d&&(d=Dr(4)),Xa(h,d)}(0,Ae)):Pr(o,1,function Jv(o,h,d){return null==d&&(d=Dr(8)),xa(h,d)}(0,Ae)),!0}function Ry(o,h){!h||!h["!merges"]||(Pr(o,177,function fC(o,h){return null==h&&(h=Dr(4)),h.write_shift(4,o),h}(h["!merges"].length)),h["!merges"].forEach(function(d){Pr(o,176,Rs(d))}),Pr(o,178))}function SS(o,h){!h||!h["!cols"]||(Pr(o,390),h["!cols"].forEach(function(d,M){d&&Pr(o,60,function eE(o,h,d){null==d&&(d=Dr(18));var M=L_(o,h);d.write_shift(-4,o),d.write_shift(-4,o),d.write_shift(4,256*(M.width||10)),d.write_shift(4,0);var D=0;return h.hidden&&(D|=1),"number"==typeof M.width&&(D|=2),h.level&&(D|=h.level<<8),d.write_shift(2,D),d}(M,d))}),Pr(o,391))}function i_(o,h){!h||!h["!ref"]||(Pr(o,648),Pr(o,649,function _S(o){var h=Dr(24);return h.write_shift(4,4),h.write_shift(4,1),so(o,h),h}(qs(h["!ref"]))),Pr(o,650))}function nE(o,h,d){h["!links"].forEach(function(M){if(M[1].Target){var D=Xe(d,-1,M[1].Target.replace(/#.*$/,""),ws.HLINK);Pr(o,494,function bb(o,h){var d=Dr(50+4*(o[1].Target.length+(o[1].Tooltip||"").length));so({s:Oa(o[0]),e:Oa(o[0])},d),sa("rId"+h,d);var M=o[1].Target.indexOf("#");return Ti((-1==M?"":o[1].Target.slice(M+1))||"",d),Ti(o[1].Tooltip||"",d),Ti("",d),d.slice(0,d.l)}(M,D))}}),delete h["!links"]}function iE(o,h,d){Pr(o,133),Pr(o,137,function Mo(o,h,d){null==d&&(d=Dr(30));var M=924;return(((h||{}).Views||[])[0]||{}).RTL&&(M|=32),d.write_shift(2,M),d.write_shift(4,0),d.write_shift(4,0),d.write_shift(4,0),d.write_shift(1,0),d.write_shift(1,0),d.write_shift(2,0),d.write_shift(2,100),d.write_shift(2,0),d.write_shift(2,0),d.write_shift(2,0),d.write_shift(4,0),d}(0,d)),Pr(o,138),Pr(o,134)}function Gd(o,h){h["!protect"]&&Pr(o,535,function pf(o,h){return null==h&&(h=Dr(66)),h.write_shift(2,o.password?uh(o.password):0),h.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(d){d[1]?h.write_shift(4,null==o[d[0]]||o[d[0]]?0:1):h.write_shift(4,null!=o[d[0]]&&o[d[0]]?0:1)}),h}(h["!protect"]))}function Py(o,h,d,M){var D=io(),j=d.SheetNames[o],W=d.Sheets[j]||{},ne=j;try{d&&d.Workbook&&(ne=d.Workbook.Sheets[o].CodeName||ne)}catch{}var Ae=qs(W["!ref"]||"A1");if(Ae.e.c>16383||Ae.e.r>1048575){if(h.WTF)throw new Error("Range "+(W["!ref"]||"A1")+" exceeds format limit A1:XFD1048576");Ae.e.c=Math.min(Ae.e.c,16383),Ae.e.r=Math.min(Ae.e.c,1048575)}return W["!links"]=[],W["!comments"]=[],Pr(D,129),(d.vbaraw||W["!outline"])&&Pr(
1D,147,function mh(o,h,d){null==d&&(d=Dr(84+4*o.length));var M=192;h&&(h.above&&(M&=-65),h.left&&(M&=-129)),d.write_shift(1,M);for(var D=1;D<3;++D)d.write_shift(1,0);return Bl({auto:1},d),d.write_shift(-4,-1),d.write_shift(-4,-1),yl(o,d),d.slice(0,d.l)}(ne,W["!outline"])),Pr(D,148,ao(Ae)),iE(D,0,d.Workbook),SS(D,W),function Lg(o,h,d,M){var j,D=qs(h["!ref"]||"A1"),W="",ne=[];Pr(o,145);var Ae=Array.isArray(h),Le=D.e.r;h["!rows"]&&(Le=Math.max(D.e.r,h["!rows"].length-1));for(var Ue=D.s.r;Ue<=Le;++Ue){W=xo(Ue),M0(o,h,D,Ue);var _t=!1;if(Ue<=D.e.r)for(var mt=D.s.c;mt<=D.e.c;++mt){Ue===D.s.r&&(ne[mt]=Vs(mt)),j=ne[mt]+W;var bt=Ae?(h[Ue]||[])[mt]:h[j];_t=!!bt&&tE(o,bt,Ue,mt,M,h,_t)}}Pr(o,146)}(D,W,0,h),Gd(D,W),function rE(o,h,d,M){if(h["!autofilter"]){var D=h["!autofilter"],j="string"==typeof D.ref?D.ref:Is(D.ref);d.Workbook||(d.Workbook={Sheets:[]}),d.Workbook.Names||(d.Workbook.Names=[]);var W=d.Workbook.Names,ne=Cs(j);ne.s.r==ne.e.r&&(ne.e.r=Cs(h["!ref"]).e.r,j=Is(ne));for(var Ae=0;Ae<W.length;++Ae){var Le=W[Ae];if("_xlnm._FilterDatabase"==Le.Name&&Le.Sheet==M){Le.Ref="'"+d.SheetNames[M]+"'!"+j;break}}Ae==W.length&&W.push({Name:"_xlnm._FilterDatabase",Sheet:M,Ref:"'"+d.SheetNames[M]+"'!"+j}),Pr(o,161,so(qs(j))),Pr(o,162)}}(D,W,d,o),Ry(D,W),nE(D,W,M),W["!margins"]&&Pr(D,476,function pS(o,h){return null==h&&(h=Dr(48)),pp(o),Cy.forEach(function(d){Za(o[d],h)}),h}(W["!margins"])),(!h||h.ignoreEC||null==h.ignoreEC)&&i_(D,W),function vS(o,h,d,M){if(h["!comments"].length>0){var D=Xe(M,-1,"../drawings/vmlDrawing"+(d+1)+".vml",ws.VML);Pr(o,551,sa("rId"+D)),h["!legacy"]=D}}(D,W,o,M),Pr(D,130),D.end()}var ES=[["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"]];var oE="][*?/\\".split("");function aE(o,h){if(o.length>31){if(h)return!1;throw new Error("Sheet names cannot exceed 31 chars")}var d=!0;return oE.forEach(function(M){if(-1!=o.indexOf(M)){if(!h)throw new Error("Sheet name cannot contain : \\ / ? * [ ]");d=!1}}),d}function AS(o){if(!o||!o.SheetNames||!o.Sheets)throw new Error("Invalid Workbook");if(!o.SheetNames.length)throw new Error("Workbook is empty");var h=o.Workbook&&o.Workbook.Sheets||[];!function Ly(o,h,d){o.forEach(function(M,D){aE(M);for(var j=0;j<D;++j)if(M==o[j])throw new Error("Duplicate Sheet Name: "+M);if(d){var W=h&&h[D]&&h[D].CodeName||M;if(95==W.charCodeAt(0)&&W.length>22)throw new Error("Bad Code Name: Worksheet"+W)}})}(o.SheetNames,h,!!o.vbaraw);for(var d=0;d<o.SheetNames.length;++d)mp(o.Sheets[o.SheetNames[d]],o.SheetNames[d],d)}function Mm(o){var h=[cs];h[h.length]=ii("workbook",null,{xmlns:Zo[0],"xmlns:r":Ds.r});var d=o.Workbook&&(o.Workbook.Names||[]).length>0,M={codeName:"ThisWorkbook"};o.Workbook&&o.Workbook.WBProps&&(ES.forEach(function(ne){null!=o.Workbook.WBProps[ne[0]]&&o.Workbook.WBProps[ne[0]]!=ne[1]&&(M[ne[0]]=o.Workbook.WBProps[ne[0]])}),o.Workbook.WBProps.CodeName&&(M.codeName=o.Workbook.WBProps.CodeName,delete M.CodeName)),h[h.length]=ii("workbookPr",null,M);var D=o.Workbook&&o.Workbook.Sheets||[],j=0;if(D&&D[0]&&D[0].Hidden){for(h[h.length]="<bookViews>",j=0;j!=o.SheetNames.length&&D[j]&&D[j].Hidden;++j);j==o.SheetNames.length&&(j=0),h[h.length]='<workbookView firstSheet="'+j+'" activeTab="'+j+'"/>',h[h.length]="</bookViews>"}for(h[h.length]="<sheets>",j=0;j!=o.SheetNames.length;++j){var W={name:Fs(o.SheetNames[j].slice(0,31))};if(W.sheetId=""+(j+1),W["r:id"]="rId"+(j+1),D[j])switch(D[j].Hidden){case 1:W.state="hidden";break;case 2:W.state="veryHidden"}h[h.length]=ii("sheet",null,W)}return h[h.length]="</sheets>",d&&(h[h.length]="<definedNames>",o.Workbook&&o.Workbook.Names&&o.Workbook.Names.forEach(function(ne){var Ae={name:ne.Name};ne.Comment&&(Ae.comment=ne.Comment),null!=ne.Sheet&&(Ae.localSheetId=""+ne.Sheet),ne.Hidden&&(Ae.hidden="1"),ne.Ref&&(h[h.length]=ii("definedName",Fs(ne.Ref),Ae))}),h[h.length]="</definedNames>"),h.length>2&&(h[h.length]="</workbook>",h[1]=h[1].replace("/>",">")),h.join("")}function Pb(o,h){return h||(h=Dr(127)),h.write_shift(4,o.Hidden),h.write_shift(4,o.iTabID),sa(o.strRelID,h),Ti(o.name.slice(0,31),h),h.length>h.l?h.slice(0,h.l):h}
1function cE(o,h){if(h.Workbook&&h.Workbook.Sheets){for(var d=h.Workbook.Sheets,M=0,D=-1,j=-1;M<d.length;++M)!d[M]||!d[M].Hidden&&-1==D?D=M:1==d[M].Hidden&&-1==j&&(j=M);j>D||(Pr(o,135),Pr(o,158,function hC(o,h){return h||(h=Dr(29)),h.write_shift(-4,0),h.write_shift(-4,460),h.write_shift(4,28800),h.write_shift(4,17600),h.write_shift(4,500),h.write_shift(4,o),h.write_shift(4,o),h.write_shift(1,120),h.length>h.l?h.slice(0,h.l):h}(D)),Pr(o,136))}}function uE(o,h){var d=io();return Pr(d,131),Pr(d,128,function MS(o,h){h||(h=Dr(127));for(var d=0;4!=d;++d)h.write_shift(4,0);return Ti("SheetJS",h),Ti(s.version,h),Ti(s.version,h),Ti("7262",h),h.length>h.l?h.slice(0,h.l):h}()),Pr(d,153,function Hy(o,h){h||(h=Dr(72));var d=0;return o&&o.filterPrivacy&&(d|=8),h.write_shift(4,d),h.write_shift(4,0),yl(o&&o.CodeName||"ThisWorkbook",h),h.slice(0,h.l)}(o.Workbook&&o.Workbook.WBProps||null)),cE(d,o),function Nb(o,h){Pr(o,143);for(var d=0;d!=h.SheetNames.length;++d)Pr(o,156,Pb({Hidden:h.Workbook&&h.Workbook.Sheets&&h.Workbook.Sheets[d]&&h.Workbook.Sheets[d].Hidden||0,iTabID:d+1,strRelID:"rId"+(d+1),name:h.SheetNames[d]}));Pr(o,144)}(d,o),Pr(d,132),d.end()}function pE(o,h,d,M,D){return(".bin"===h.slice(-4)?Py:iS)(o,d,M,D)}function xm(o,h,d){return(".bin"===h.slice(-4)?cb:_0)(o,d)}function xS(o,h){var d=[];return o.Props&&d.push(function Of(o,h){var d=[];return Jn(Ic).map(function(M){for(var D=0;D<ts.length;++D)if(ts[D][1]==M)return ts[D];for(D=0;D<Ta.length;++D)if(Ta[D][1]==M)return Ta[D];throw M}).forEach(function(M){if(null!=o[M[1]]){var D=h&&h.Props&&null!=h.Props[M[1]]?h.Props[M[1]]:o[M[1]];"date"===M[2]&&(D=new Date(D).toISOString().replace(/\.\d*Z/,"Z")),"number"==typeof D?D=String(D):!0===D||!1===D?D=D?"1":"0":D instanceof Date&&(D=new Date(D).toISOString().replace(/\.\d*Z/,"")),d.push(jo(Ic[M[1]]||M[1],D))}}),ii("DocumentProperties",d.join(""),{xmlns:yo.o})}(o.Props,h)),o.Custprops&&d.push(function cu(o,h){var d=["Worksheets","SheetNames"],M="CustomDocumentProperties",D=[];return o&&Jn(o).forEach(function(j){if(Object.prototype.hasOwnProperty.call(o,j)){for(var W=0;W<ts.length;++W)if(j==ts[W][1])return;for(W=0;W<Ta.length;++W)if(j==Ta[W][1])return;for(W=0;W<d.length;++W)if(j==d[W])return;var ne=o[j],Ae="string";"number"==typeof ne?(Ae="float",ne=String(ne)):!0===ne||!1===ne?(Ae="boolean",ne=ne?"1":"0"):ne=String(ne),D.push(ii(Vo(j),ne,{"dt:dt":Ae}))}}),h&&Jn(h).forEach(function(j){if(Object.prototype.hasOwnProperty.call(h,j)&&(!o||!Object.prototype.hasOwnProperty.call(o,j))){var W=h[j],ne="string";"number"==typeof W?(ne="float",W=String(W)):!0===W||!1===W?(ne="boolean",W=W?"1":"0"):W instanceof Date?(ne="dateTime.tz",W=W.toISOString()):W=String(W),D.push(ii(Vo(j),W,{"dt:dt":ne}))}}),"<"+M+' xmlns="'+yo.o+'">'+D.join("")+"</"+M+">"}(o.Props,o.Custprops)),d.join("")}function Bb(o){return ii("NamedRange",null,{"ss:Name":o.Name,"ss:RefersTo":"="+_g(o.Ref,{r:0,c:0})})}function DS(o,h,d,M,D,j,W){if(!o||null==o.v&&null==o.f)return"";var ne={};if(o.f&&(ne["ss:Formula"]="="+Fs(_g(o.f,W))),o.F&&o.F.slice(0,h.length)==h){var Ae=Oa(o.F.slice(h.length+1));ne["ss:ArrayRange"]="RC:R"+(Ae.r==W.r?"":"["+(Ae.r-W.r)+"]")+"C"+(Ae.c==W.c?"":"["+(Ae.c-W.c)+"]")}if(o.l&&o.l.Target&&(ne["ss:HRef"]=Fs(o.l.Target),o.l.Tooltip&&(ne["x:HRefScreenTip"]=Fs(o.l.Tooltip))),d["!merges"])for(var Le=d["!merges"],Ue=0;Ue!=Le.length;++Ue)Le[Ue].s.c!=W.c||Le[Ue].s.r!=W.r||(Le[Ue].e.c>Le[Ue].s.c&&(ne["ss:MergeAcross"]=Le[Ue].e.c-Le[Ue].s.c),Le[Ue].e.r>Le[Ue].s.r&&(ne["ss:MergeDown"]=Le[Ue].e.r-Le[Ue].s.r));var _t="",mt="";switch(o.t){case"z":if(!M.sheetStubs)return"";break;case"n":_t="Number",mt=String(o.v);break;case"b":_t="Boolean",mt=o.v?"1":"0";break;case"e":_t="Error",mt=bo[o.v];break;case"d":_t="DateTime",mt=new Date(o.v).toISOString(),null==o.z&&(o.z=o.z||gt[14]);break;case"s":_t="String",mt=function Ki(o){return(o+"").replace(ua,function(d){return Js[d]}).replace(ac,function(d){return"&#x"+d.charCodeAt(0).toString(16).toUpperCase()+";"})}(o.v||"")}var bt=_p(M.cellXfs,o,M);ne["ss:StyleID"]="s"+(21+bt),ne["ss:Index"]=W.c+1;var wt=null!=o.v?mt:"",lt="z"==o.t?"":'<Data ss:Type="'+_t+'">'+wt+"</Data>";return(o.c||[]).length>0&&(lt+=function Yb(o){return o.map(function(h){var d=function td(o){return o.replace(/(\r\n|[\r\n])/g,"&#10;")}(h.t||""),M=ii("ss:Data",d,{xmlns:"http://www.w3.org/TR/REC-html40"});return ii("Comment",M,{"ss:Author":h.a})}).join("")}(o.c)),ii("Cell",lt,ne)}function RS(o,h){var d='<Row ss:Index="'+(o+1)+'"';return h&&(h.hpt&&!h.hpx&&(h.hpx=bs(h.hpt)),h.hpx&&(d+=' ss:AutoFitHeight="0" ss:Height="'+h.hpx+'"'),h.hidden&&(d+=' ss:Hidden="1"')),d+">"}function jy(o,h,d){var M=[],D=d.SheetNames[o],j=d.Sheets[D],W=j?function Vb(o,h,d,M){if(!o||!((M||{}).Workbook||{}).Names)return"";for(var D=M.Workbook.Names,j=[],W=0;W<D.length;++W){var ne=D[W];ne.Sheet==d&&(ne.Name.match(/^_xlfn\./)||j.push(Bb(ne)))}return j.join("")}(j,0,o,d):"";return W.length>0&&M.push("<Names>"+W+"</Names>"),W=j?function Yy(o,h,d,M){if(!o["!ref"])return"";var D=qs(o["!ref"]),j=o["!merges"]||[],W=0,ne=[];o["!cols"]&&o["!cols"].forEach(function(Nt,yn){yr(Nt);var Tn=!!Nt.width,un=L_(yn,Nt),nr={"ss:Index":yn+1};Tn&&(nr["ss:Width"]=Qe(un.width)),Nt.hidden&&(nr["ss:Hidden"]="1"),ne.push(ii("Column",null,nr))});for(var Ae=Array.isArray(o),Le=D.s.r;Le<=D.e.r;++Le){for(var Ue=[RS(Le,(o["!rows"]||[])[Le])],_t=D.s.c;_t<=D.e.c;++_t){var mt=!1;for(W=0;W!=j.length;++W)if(!(j[W].s.c>_t||j[W].s.r>Le||j[W].e.c<_t||j[W].e.r<Le)){(j[W].s.c!=_t||j[W].s.r!=Le)&&(mt
1=!0);break}if(!mt){var bt={r:Le,c:_t},wt=hs(bt),lt=Ae?(o[Le]||[])[_t]:o[wt];Ue.push(DS(lt,wt,o,h,0,0,bt))}}Ue.push("</Row>"),Ue.length>2&&ne.push(Ue.join(""))}return ne.join("")}(j,h):"",W.length>0&&M.push("<Table>"+W+"</Table>"),M.push(function _C(o,h,d,M){if(!o)return"";var D=[];if(o["!margins"]&&(D.push("<PageSetup>"),o["!margins"].header&&D.push(ii("Header",null,{"x:Margin":o["!margins"].header})),o["!margins"].footer&&D.push(ii("Footer",null,{"x:Margin":o["!margins"].footer})),D.push(ii("PageMargins",null,{"x:Bottom":o["!margins"].bottom||"0.75","x:Left":o["!margins"].left||"0.7","x:Right":o["!margins"].right||"0.7","x:Top":o["!margins"].top||"0.75"})),D.push("</PageSetup>")),M&&M.Workbook&&M.Workbook.Sheets&&M.Workbook.Sheets[d])if(M.Workbook.Sheets[d].Hidden)D.push(ii("Visible",1==M.Workbook.Sheets[d].Hidden?"SheetHidden":"SheetVeryHidden",{}));else{for(var j=0;j<d&&(!M.Workbook.Sheets[j]||M.Workbook.Sheets[j].Hidden);++j);j==d&&D.push("<Selected/>")}return((((M||{}).Workbook||{}).Views||[])[0]||{}).RTL&&D.push("<DisplayRightToLeft/>"),o["!protect"]&&(D.push(jo("ProtectContents","True")),o["!protect"].objects&&D.push(jo("ProtectObjects","True")),o["!protect"].scenarios&&D.push(jo("ProtectScenarios","True")),null==o["!protect"].selectLockedCells||o["!protect"].selectLockedCells?null!=o["!protect"].selectUnlockedCells&&!o["!protect"].selectUnlockedCells&&D.push(jo("EnableSelection","UnlockedCells")):D.push(jo("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(W){o["!protect"][W[0]]&&D.push("<"+W[1]+"/>")})),0==D.length?"":ii("WorksheetOptions",D.join(""),{xmlns:yo.x})}(j,0,o,d)),M.join("")}function Fg(o,h){h||(h={}),o.SSF||(o.SSF=Ms(gt)),o.SSF&&(zt(),pn(o.SSF),h.revssf=Ii(o.SSF),h.revssf[o.SSF[65535]]=0,h.ssf=o.SSF,h.cellXfs=[],_p(h.cellXfs,{},{revssf:{General:0}}));var d=[];d.push(xS(o,h)),d.push(""),d.push(""),d.push("");for(var M=0;M<o.SheetNames.length;++M)d.push(ii("Worksheet",jy(M,h,o),{"ss:Name":Fs(o.SheetNames[M])}));return d[2]=function pC(o,h){var d=['<Style ss:ID="Default" ss:Name="Normal"><NumberFormat/></Style>'];return h.cellXfs.forEach(function(M,D){var j=[];j.push(ii("NumberFormat",null,{"ss:Format":Fs(gt[M.numFmtId])}));var W={"ss:ID":"s"+(21+D)};d.push(ii("Style",j.join(""),W))}),ii("Styles",d.join(""))}(0,h),d[3]=function Fb(o){if(!((o||{}).Workbook||{}).Names)return"";for(var h=o.Workbook.Names,d=[],M=0;M<h.length;++M){var D=h[M];null==D.Sheet&&(D.Name.match(/^_xlfn\./)||d.push(Bb(D)))}return ii("Names",d.join(""))}(o),cs+ii("Workbook",d.join(""),{xmlns:yo.ss,"xmlns:o":yo.o,"xmlns:x":yo.x,"xmlns:ss":yo.ss,"xmlns:dt":yo.dt,"xmlns:html":yo.html})}var wm={SI:"e0859ff2f94f6810ab9108002b27b3d9",DSI:"02d5cdd59c2e1b10939708002b2cf9ae",UDI:"05d5cdd59c2e1b10939708002b2cf9ae"};function Wy(o,h){var d=h||{},M=vt.utils.cfb_new({root:"R"}),D="/Workbook";switch(d.bookType||"xls"){case"xls":d.bookType="biff8";case"xla":d.bookType||(d.bookType="xla");case"biff8":D="/Workbook",d.biff=8;break;case"biff5":D="/Book",d.biff=5;break;default:throw new Error("invalid type "+d.bookType+" for XLS CFB")}return vt.utils.cfb_add(M,D,I0(o,d)),8==d.biff&&(o.Props||o.Custprops)&&function Gy(o,h){var W,d=[],M=[],D=[],j=0,ne=$r(Or,"n"),Ae=$r($c,"n");if(o.Props)for(W=Jn(o.Props),j=0;j<W.length;++j)(Object.prototype.hasOwnProperty.call(ne,W[j])?d:Object.prototype.hasOwnProperty.call(Ae,W[j])?M:D).push([W[j],o.Props[W[j]]]);if(o.Custprops)for(W=Jn(o.Custprops),j=0;j<W.length;++j)Object.prototype.hasOwnProperty.call(o.Props||{},W[j])||(Object.prototype.hasOwnProperty.call(ne,W[j])?d:Object.prototype.hasOwnProperty.call(Ae,W[j])?M:D).push([W[j],o.Custprops[W[j]]]);var Le=[];for(j=0;j<D.length;++j)er.indexOf(D[j][0])>-1||bl.indexOf(D[j][0])>-1||null!=D[j][1]&&Le.push(D[j]);M.length&&vt.utils.cfb_add(h,"/\x05SummaryInformation",oo(M,wm.SI,Ae,$c)),(d.length||Le.length)&&vt.utils.cfb_add(h,"/\x05DocumentSummaryInformation",oo(d,wm.DSI,ne,Or,Le.length?Le:null,wm.UDI))}(o,M),8==d.biff&&o.vbaraw&&function pg(o,h){h.FullPaths.forEach(function(d,M){if(0!=M){var D=d.replace(/[^\/]*[\/]/,"/_VBA_PROJECT_CUR/");"/"!==D.slice(-1)&&vt.utils.cfb_add(o,D,h.FileIndex[M].content)}})}(M,vt.read(o.vbaraw,{type:"string"==typeof o.vbaraw?"binary":"buffer"})),M}var P0={0:{f:function vy(o,h){var d={},M=o.l+h;d.r=o.read_shift(4),o.l+=4;var D=o.read_shift(2);o.l+=1;var j=o.read_shift(1);return o.l=M,7&j&&(d.level=7&j),16&j&&(d.hidden=!0),32&j&&(d.hpt=D/20),d}}
1,1:{f:function Rg(o){return[Xi(o)]}},2:{f:function C0(o){return[Xi(o),Ul(o),"n"]}},3:{f:function aS(o){return[Xi(o),o.read_shift(1),"e"]}},4:{f:function oS(o){return[Xi(o),o.read_shift(1),"b"]}},5:{f:function vb(o){return[Xi(o),Ja(o),"n"]}},6:{f:function wg(o){return[Xi(o),Hr(o),"str"]}},7:{f:function cS(o){return[Xi(o),o.read_shift(4),"s"]}},8:{f:function O0(o,h,d){var M=o.l+h,D=Xi(o);D.r=d["!row"];var W=[D,Hr(o),"str"];if(d.cellFormula){o.l+=2;var ne=Sm(o,M-o.l,d);W[3]=ic(ne,0,D,d.supbooks,d)}else o.l=M;return W}},9:{f:function U_(o,h,d){var M=o.l+h,D=Xi(o);D.r=d["!row"];var W=[D,Ja(o),"n"];if(d.cellFormula){o.l+=2;var ne=Sm(o,M-o.l,d);W[3]=ic(ne,0,D,d.supbooks,d)}else o.l=M;return W}},10:{f:function Ff(o,h,d){var M=o.l+h,D=Xi(o);D.r=d["!row"];var W=[D,o.read_shift(1),"b"];if(d.cellFormula){o.l+=2;var ne=Sm(o,M-o.l,d);W[3]=ic(ne,0,D,d.supbooks,d)}else o.l=M;return W}},11:{f:function Ng(o,h,d){var M=o.l+h,D=Xi(o);D.r=d["!row"];var W=[D,o.read_shift(1),"e"];if(d.cellFormula){o.l+=2;var ne=Sm(o,M-o.l,d);W[3]=ic(ne,0,D,d.supbooks,d)}else o.l=M;return W}},12:{f:function sS(o){return[_a(o)]}},13:{f:function yb(o){return[_a(o),Ul(o),"n"]}},14:{f:function lS(o){return[_a(o),o.read_shift(1),"e"]}},15:{f:function Zv(o){return[_a(o),o.read_shift(1),"b"]}},16:{f:Tb},17:{f:function dS(o){return[_a(o),Hr(o),"str"]}},18:{f:function Sb(o){return[_a(o),o.read_shift(4),"s"]}},19:{f:Ro},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 Ib(o,h,d){var M=o.l+h;o.l+=4,o.l+=1;var D=o.read_shift(4),j=Tf(o),W=ly(o,0,d),ne=ys(o);o.l=M;var Ae={Name:j,Ptg:W};return D<268435455&&(Ae.Sheet=D),ne&&(Ae.Comment=ne),Ae}},40:{},42:{},43:{f:function yc(o,h,d){var M={};M.sz=o.read_shift(2)/20;var D=function _l(o){var h=o.read_shift(1);return o.l++,{fBold:1&h,fItalic:2&h,fUnderline:4&h,fStrikeout:8&h,fOutline:16&h,fShadow:32&h,fCondense:64&h,fExtend:128&h}}(o);switch(D.fItalic&&(M.italic=1),D.fCondense&&(M.condense=1),D.fExtend&&(M.extend=1),D.fShadow&&(M.shadow=1),D.fOutline&&(M.outline=1),D.fStrikeout&&(M.strike=1),700===o.read_shift(2)&&(M.bold=1),o.read_shift(2)){case 1:M.vertAlign="superscript";break;case 2:M.vertAlign="subscript"}var W=o.read_shift(1);0!=W&&(M.underline=W);var ne=o.read_shift(1);ne>0&&(M.family=ne);var Ae=o.read_shift(1);switch(Ae>0&&(M.charset=Ae),o.l++,M.color=function xd(o){var h={},M=o.read_shift(1)>>>1,D=o.read_shift(1),j=o.read_shift(2,"i"),W=o.read_shift(1),ne=o.read_shift(1),Ae=o.read_shift(1);switch(o.l++,M){case 0:h.auto=1;break;case 1:h.index=D;var Le=La[D];Le&&(h.rgb=hd(Le));break;case 2:h.rgb=hd([W,ne,Ae]);break;case 3:h.theme=D}return 0!=j&&(h.tint=j>0?j/32767:j/32768),h}(o),o.read_shift(1)){case 1:M.scheme="major";break;case 2:M.scheme="minor"}return M.name=Hr(o),M}},44:{f:function dl(o,h){return[o.read_shift(2),Hr(o)]}},45:{f:Jc},46:{f:Hf},47:{f:function pu(o,h){var d=o.l+h,M=o.read_shift(2),D=o.read_shift(2);return o.l=d,{ixfe:M,numFmtId:D}}},48:{},49:{f:function Ln(o){return o.read_shift(4,"i")}},50:{},51:{f:function IT(o){for(var h=[],d=o.read_shift(4);d-- >0;)h.push([o.read_shift(4),o.read_shift(4)]);return h}},52:{T:1},53:{T:-1},54:{T:1},55:{T:-1},56:{T:1},57:{T:-1},58:{},59:{},60:{f:v_},62:{f:function Am(o){return[Xi(o),Ro(o),"is"]}}
1,63:{f:function x1(o){var h={};h.i=o.read_shift(4);var d={};d.r=o.read_shift(4),d.c=o.read_shift(4),h.r=hs(d);var M=o.read_shift(1);return 2&M&&(h.l="1"),8&M&&(h.a="1"),h}},64:{f:function Dy(){}},65:{},66:{},67:{},68:{},69:{},70:{},128:{},129:{T:1},130:{T:-1},131:{T:1,f:wa,p:0},132:{T:-1},133:{T:1},134:{T:-1},135:{T:1},136:{T:-1},137:{T:1,f:function xy(o){var h=o.read_shift(2);return o.l+=28,{RTL:32&h}}},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 ym(o,h){var d={},M=o[o.l];return++o.l,d.above=!(64&M),d.left=!(128&M),o.l+=18,d.name=Qa(o,h-19),d}},148:{f:Dg,p:16},151:{f:function by(){}},152:{},153:{f:function wb(o,h){var d={},M=o.read_shift(4);d.defaultThemeVersion=o.read_shift(4);var D=h>8?Hr(o):"";return D.length>0&&(d.CodeName=D),d.autoCompressPictures=!!(65536&M),d.backupFile=!!(64&M),d.checkCompatibility=!!(4096&M),d.date1904=!!(1&M),d.filterPrivacy=!!(8&M),d.hidePivotFieldList=!!(1024&M),d.promptedSolutions=!!(16&M),d.publishItems=!!(2048&M),d.refreshAllConnections=!!(262144&M),d.saveExternalLinkValues=!!(128&M),d.showBorderUnselectedTables=!!(4&M),d.showInkAnnotation=!!(32&M),d.showObjects=["all","placeholders","none"][M>>13&3],d.showPivotChartFilter=!!(32768&M),d.updateLinks=["userSet","never","always"][M>>8&3],d}},154:{},155:{},156:{f:function Rb(o,h){var d={};return d.Hidden=o.read_shift(4),d.iTabID=o.read_shift(4),d.strRelID=eo(o,h-8),d.name=Hr(o),d}},157:{},158:{},159:{T:1,f:function lh(o){return[o.read_shift(4),o.read_shift(4)]}},160:{T:-1},161:{T:1,f:Ia},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:Vf},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 wT(o,h){return{flags:o.read_shift(4),version:o.read_shift(4),name:Hr(o)}}},336:{T:-1},337:{f:function p0(o){return o.l+=4,0!=o.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:eo},357:{},358:{},359:{},360:{T:1},361:{},362:{f:i0},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 My(o,h,d){var M=o.l+h,D=Au(o),j=o.read_shift(1),W=[D];if(W[2]=j,d.cellFormula){var ne=Vv(o,M-o.l,d);W[1]=ne}else o.l=M;return W}},427:{f:function hS(o,h,d){var M=o.l+h,j=[Ia(o,16)];if(d.cellFormula){var W=Uc(o,M-o.l,d);j[1]=W,o.l=M}else o.l=M;return j}},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 Oy(o){var h={};return Cy.forEach(function(d){h[d]=Ja(o)}),h}},477:{},478:{},479:{T:1},480:{T:-1},481:{T:1},482:{T:-1},483:{T:1},484:{T:-1},485:{f:function Qv(){}},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 Ay(o,h){var d=o.l+h,M=Ia(o,16),D=ys(o),j=Hr(o),W=Hr(o),ne=Hr(o);o.l=d;var Ae={rfx:M,relId:D,loc:j,display:ne};return W&&(Ae.Tooltip=W),Ae}},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:eo},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:bv},633:{T:1},634:{T:-1},635:{T:1,f:function qp(o){var h={};h.iauthor=o.read_shift(4);var d=Ia(o,16);return h.rfx=d.s,h.ref=hs(d.s),o.l+=16,h}},636:{T:-1},637:{f:da},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 Ob(o,h){return o.l+=10,{name:Hr(o)}}},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 mS(){}},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 Ei(o,h,d,M){var D=h;if(!isNaN(D)){var j=M||(d||[]).length||0,W=o.next(4);W.write_shift(2,D),W.write_shift(2,j),j>0&&ku(d)&&o.push(d)}}function Lm(o,h,d){return o||(o=Dr(7)),o.write_shift(2,h),o.write_shift(2,d),o.write_shift(2,0),o.write_shift(1,0),o}function Uh(o,h,d,M){if(null!=h.v)switch(h.t){case"d":case"n":var D="d"==h.t?_r(Ji(h.v)):h.v;return void(D==(0|D)&&D>=0&&D<65536?Ei(o,2,function xu(o,h,d){var M=Dr(9);return Lm(M,o,h),M.write_shift(2,d),M}(d,M,D)):Ei(o,3,function Ih(o,h,d){var M=Dr(15);return Lm(M,o,h),M.write_shift(8,d,"f"),M}(d,M,D)));case"b":case"e":return void Ei(o,5,function $y(o,h,d,M){var D=Dr(9);return Lm(D,o,h),m_(d,M||"b",D),D}(d,M,h.v,h.t));case"s":case"str":return void Ei(o,4,function Hm(o,h,d){var M=Dr(8+2*d.length);return Lm(M,o,h),M.write_shift(1,d.length),M.write_shift(d.length,d,"sbcs"),M.l<M.length?M.slice(0,M.l):M}(d,M,(h.v||"").slice(0,255)))}Ei(o,1,Lm(null,d,M))}function vE(o,h){var d=h||{};null!=te&&null==d.dense&&(d.dense=te);for(var M=io(),D=0,j=0;j<o.SheetNames.length;++j)o.SheetNames[j]==d.sheet&&(D=j);if(0==D&&d.sheet&&o.SheetNames[0]!=d.sheet)throw new Error("Sheet not found: "+d.sheet);return Ei(M,4==d.biff?1033:3==d.biff?521:9,Gu(0,16,d)),function SE(o,h,d,M){var W,D=Array.isArray(h),j=qs(h["!ref"]||"A1"),ne="",Ae=[];
1if(j.e.c>255||j.e.r>16383){if(M.WTF)throw new Error("Range "+(h["!ref"]||"A1")+" exceeds format limit A1:IV16384");j.e.c=Math.min(j.e.c,255),j.e.r=Math.min(j.e.c,16383),W=Is(j)}for(var Le=j.s.r;Le<=j.e.r;++Le){ne=xo(Le);for(var Ue=j.s.c;Ue<=j.e.c;++Ue){Le===j.s.r&&(Ae[Ue]=Vs(Ue)),W=Ae[Ue]+ne;var _t=D?(h[Le]||[])[Ue]:h[W];_t&&Uh(o,_t,Le,Ue)}}}(M,o.Sheets[o.SheetNames[D]],0,d),Ei(M,10),M.end()}function Ky(o,h,d){Ei(o,49,function aa(o,h){var d=o.name||"Arial",M=h&&5==h.biff,j=Dr(M?15+d.length:16+2*d.length);return j.write_shift(2,20*(o.sz||12)),j.write_shift(4,0),j.write_shift(2,400),j.write_shift(4,0),j.write_shift(2,0),j.write_shift(1,d.length),M||j.write_shift(1,1),j.write_shift((M?1:2)*d.length,d,M?"sbcs":"utf16le"),j}({sz:12,color:{theme:1},name:"Arial",family:2,scheme:"minor"},d))}function Xy(o,h){if(h){var d=0;h.forEach(function(M,D){++d<=256&&M&&Ei(o,125,function CT(o,h){var d=Dr(12);d.write_shift(2,h),d.write_shift(2,h),d.write_shift(2,256*o.width),d.write_shift(2,0);var M=0;return o.hidden&&(M|=1),d.write_shift(1,M),M=o.level||0,d.write_shift(1,M),d.write_shift(2,0),d}(L_(D,M),D))})}}function Qy(o,h,d,M,D){var j=16+_p(D.cellXfs,h,D);if(null!=h.v||h.bf)if(h.bf)Ei(o,6,bg(h,d,M,0,j));else switch(h.t){case"d":case"n":Ei(o,515,function tp(o,h,d,M){var D=Dr(14);return $s(o,h,M,D),Za(d,D),D}(d,M,"d"==h.t?_r(Ji(h.v)):h.v,j));break;case"b":case"e":Ei(o,517,function qh(o,h,d,M,D,j){var W=Dr(8);return $s(o,h,M,W),m_(d,j,W),W}(d,M,h.v,j,0,h.t));break;case"s":case"str":if(D.bookSST)Ei(o,253,function $l(o,h,d,M){var D=Dr(10);return $s(o,h,M,D),D.write_shift(4,d),D}(d,M,_u(D.Strings,h.v,D.revStrings),j));else Ei(o,516,function Zh(o,h,d,M,D){var j=!D||8==D.biff,W=Dr(+j+8+(1+j)*d.length);return $s(o,h,M,W),W.write_shift(2,d.length),j&&W.write_shift(1,1),W.write_shift((1+j)*d.length,d,j?"utf16le":"sbcs"),W}(d,M,(h.v||"").slice(0,255),j,D));break;default:Ei(o,513,$s(d,M,j))}else Ei(o,513,$s(d,M,j))}function Jy(o,h,d){var Ue,M=io(),D=d.SheetNames[o],j=d.Sheets[D]||{},W=(d||{}).Workbook||{},ne=(W.Sheets||[])[o]||{},Ae=Array.isArray(j),Le=8==h.biff,_t="",mt=[],bt=qs(j["!ref"]||"A1"),wt=Le?65536:16384;if(bt.e.c>255||bt.e.r>=wt){if(h.WTF)throw new Error("Range "+(j["!ref"]||"A1")+" exceeds format limit A1:IV16384");bt.e.c=Math.min(bt.e.c,255),bt.e.r=Math.min(bt.e.c,wt-1)}Ei(M,2057,Gu(0,16,h)),Ei(M,13,zc(1)),Ei(M,12,zc(100)),Ei(M,15,Ml(!0)),Ei(M,17,Ml(!1)),Ei(M,16,Za(.001)),Ei(M,95,Ml(!0)),Ei(M,42,Ml(!1)),Ei(M,43,Ml(!1)),Ei(M,130,zc(1)),Ei(M,128,function ag(o){var h=Dr(8);return h.write_shift(4,0),h.write_shift(2,o[0]?o[0]+1:0),h.write_shift(2,o[1]?o[1]+1:0),h}([0,0])),Ei(M,131,Ml(!1)),Ei(M,132,Ml(!1)),Le&&Xy(M,j["!cols"]),Ei(M,512,function sf(o,h){var d=8!=h.biff&&h.biff?2:4,M=Dr(2*d+6);return M.write_shift(d,o.s.r),M.write_shift(d,o.e.r+1),M.write_shift(2,o.s.c),M.write_shift(2,o.e.c+1),M.write_shift(2,0),M}(bt,h)),Le&&(j["!links"]=[]);for(var lt=bt.s.r;lt<=bt.e.r;++lt){_t=xo(lt);for(var Nt=bt.s.c;Nt<=bt.e.c;++Nt){lt===bt.s.r&&(mt[Nt]=Vs(Nt)),Ue=mt[Nt]+_t;var yn=Ae?(j[lt]||[])[Nt]:j[Ue];yn&&(Qy(M,yn,lt,Nt,h),Le&&yn.l&&j["!links"].push([Ue,yn.l]))}}var Tn=ne.CodeName||ne.name||D;return Le&&Ei(M,574,function Wu(o){var h=Dr(18),d=1718;return o&&o.RTL&&(d|=64),h.write_shift(2,d),h.write_shift(4,0),h.write_shift(4,64),h.write_shift(4,0),h.write_shift(4,0),h}((W.Views||[])[0])),Le&&(j["!merges"]||[]).length&&Ei(M,229,function nm(o){var h=Dr(2+8*o.length);h.write_shift(2,o.length);for(var d=0;d<o.length;++d)Ou(o[d],h);return h}(j["!merges"])),Le&&function Yg(o,h){for(var d=0;d<h["!links"].length;++d){var M=h["!links"][d];Ei(o,440,ip(M)),M[1].Tooltip&&Ei(o,2048,sp(M))}delete h["!links"]}(M,j),Ei(M,442,ha(Tn)),Le&&function EE(o,h){var d=Dr(19);d.write_shift(4,2151),d.write_shift(4,0),d.write_shift(4,0),d.write_shift(2,3),d.write_shift(1,1),d.write_shift(4,0),Ei(o,2151,d),(d=Dr(39)).write_shift(4,2152),d.write_shift(4,0),d.write_shift(4,0),d.write_shift(2,3),d.write_shift(1,0),d.write_shift(4,0),d.write_shift(2,1),d.write_shift(4,4),d.write_shift(2,0),Ou(qs(h["!ref"]||"A1"),d),d.write_shift(4,4),Ei(o,2152,d)}(M,j),Ei(M,10),M.end()}function Sh(o,h,d){var M=io(),D=(o||{}).Workbook||{},j=D.Sheets||[],W=D.WBProps||{},ne=8==d.biff,Ae=5==d.biff;(Ei(M,2057,Gu(0,5,d)),"xla"==d.bookType&&Ei(M,135),Ei(M,225,ne?zc(1200):null),Ei(M,193,function ja(o,h){h||(h=Dr(o));for(var d=0;d<o;++d)h.write_shift(1,0);return h}(2)),Ae&&Ei(M,191),Ae&&Ei(M,192),Ei(M,226),Ei(M,92,function el(o,h){var d=!h||8==h.biff,M=Dr(d?112:54);for(M.write_shift(8==h.biff?2:1,7),d&&M.write_shift(1,0),M.write_shift(4,859007059),M.write_shift(4,5458548|(d?0:536870912));M.l<M.length;)M.write_shift(1,d?0:32);return M}(0,d)),Ei(M,66,zc(ne?1200:1252)),ne&&Ei(M,353,zc(0)),ne&&Ei(M,448),Ei(M,317,function T_(o){for(var h=Dr(2*o),d=0;d<o;++d)h.write_shift(2,d+1);return h}(o.SheetNames.length)),ne&&o.vbaraw&&Ei(M,211),ne&&o.vbaraw)&&Ei(M,442,ha(W.CodeName||"ThisWorkbook"));Ei(M,156,zc(17)),Ei(M,25,Ml(!1)),Ei(M,18,Ml(!1)),Ei(M,19,zc(0)),ne&&Ei(M,431,Ml(!1)),ne&&Ei(M,444,zc(0)),Ei(M,61,function wd(){var o=Dr(18);return o.write_shift(2,0),o.write_shift(2,0),o.write_shift(2,29280),o.write_shift(2,17600),o.write_shift(2,56),o.write_shift(2,0),o.write_shift(2,0),o.write_shift(2,1),o.write_shift(2,500),o}()),Ei(M,64,Ml(!1)),Ei(M,141,zc(0)),Ei(M,34,Ml("true"==function Ny(o){return o.Workbook&&o.Workbook.WBProps&&Oo(o.Workbook.WBProps.date1904)?"true":"false"}(o))),Ei(M,14,Ml(!0)),ne&&Ei(M,439,Ml(!1)),Ei(M,218,zc(0)),Ky(M,0,d),function zy(o,h,d){h&&[[5,8],[23,26],[41,44],[50,392]].forEac
1h(function(M){for(var D=M[0];D<=M[1];++D)null!=h[D]&&Ei(o,1054,rf(D,h[D],d))})}(M,o.SSF,d),function wS(o,h){for(var d=0;d<16;++d)Ei(o,224,wf({numFmtId:0,style:!0},0,h));h.cellXfs.forEach(function(M){Ei(o,224,wf(M,0,h))})}(M,d),ne&&Ei(M,352,Ml(!1));var Ue=M.end(),_t=io();ne&&Ei(_t,140,function sh(o){return o||(o=Dr(4)),o.write_shift(2,1),o.write_shift(2,1),o}()),ne&&d.Strings&&function Nm(o,h,d,M){var D=M||(d||[]).length||0;if(D<=8224)return Ei(o,h,d,D);var j=h;if(!isNaN(j)){for(var W=d.parts||[],ne=0,Ae=0,Le=0;Le+(W[ne]||8224)<=8224;)Le+=W[ne]||8224,ne++;var Ue=o.next(4);for(Ue.write_shift(2,j),Ue.write_shift(2,Le),o.push(d.slice(Ae,Ae+Le)),Ae+=Le;Ae<D;){for((Ue=o.next(4)).write_shift(2,60),Le=0;Le+(W[ne]||8224)<=8224;)Le+=W[ne]||8224,ne++;Ue.write_shift(2,Le),o.push(d.slice(Ae,Ae+Le)),Ae+=Le}}}(_t,252,function Np(o,h){var d=Dr(8);d.write_shift(4,o.Count),d.write_shift(4,o.Unique);for(var M=[],D=0;D<o.length;++D)M[D]=J_(o[D]);var j=xe([d].concat(M));return j.parts=[d.length].concat(M.map(function(W){return W.length})),j}(d.Strings)),Ei(_t,10);var mt=_t.end(),bt=io(),wt=0,lt=0;for(lt=0;lt<o.SheetNames.length;++lt)wt+=(ne?12:11)+(ne?2:1)*o.SheetNames[lt].length;var Nt=Ue.length+wt+mt.length;for(lt=0;lt<o.SheetNames.length;++lt){Ei(bt,133,Jf({pos:Nt,hs:(j[lt]||{}).Hidden||0,dt:0,name:o.SheetNames[lt]},d)),Nt+=h[lt].length}var Tn=bt.end();if(wt!=Tn.length)throw new Error("BS8 "+wt+" != "+Tn.length);var un=[];return Ue.length&&un.push(Ue),Tn.length&&un.push(Tn),mt.length&&un.push(mt),xe(un)}function I0(o,h){for(var d=0;d<=o.SheetNames.length;++d){var M=o.Sheets[o.SheetNames[d]];if(M&&M["!ref"])Cs(M["!ref"]).e.c>255&&typeof console<"u"&&console.error&&console.error("Worksheet '"+o.SheetNames[d]+"' extends beyond column IV (255).  Data may be lost.")}var j=h||{};switch(j.biff||2){case 8:case 5:return function IS(o,h){var d=h||{},M=[];o&&!o.SSF&&(o.SSF=Ms(gt)),o&&o.SSF&&(zt(),pn(o.SSF),d.revssf=Ii(o.SSF),d.revssf[o.SSF[65535]]=0,d.ssf=o.SSF),d.Strings=[],d.Strings.Count=0,d.Strings.Unique=0,YS(d),d.cellXfs=[],_p(d.cellXfs,{},{revssf:{General:0}}),o.Props||(o.Props={});for(var D=0;D<o.SheetNames.length;++D)M[M.length]=Jy(D,d,o);return M.unshift(Sh(o,M,d)),xe(M)}(o,h);case 4:case 3:case 2:return vE(o,h)}throw new Error("invalid type "+j.bookType+" for BIFF")}function N0(o,h,d,M){for(var D=o["!merges"]||[],j=[],W=h.s.c;W<=h.e.c;++W){for(var ne=0,Ae=0,Le=0;Le<D.length;++Le)if(!(D[Le].s.r>d||D[Le].s.c>W||D[Le].e.r<d||D[Le].e.c<W)){if(D[Le].s.r<d||D[Le].s.c<W){ne=-1;break}ne=D[Le].e.r-D[Le].s.r+1,Ae=D[Le].e.c-D[Le].s.c+1;break}if(!(ne<0)){var Ue=hs({r:d,c:W}),_t=M.dense?(o[d]||[])[W]:o[Ue],mt=_t&&null!=_t.v&&(_t.h||vu(_t.w||(Ke(_t),_t.w)||""))||"",bt={};ne>1&&(bt.rowspan=ne),Ae>1&&(bt.colspan=Ae),M.editable?mt='<span contenteditable="true">'+mt+"</span>":_t&&(bt["data-t"]=_t&&_t.t||"z",null!=_t.v&&(bt["data-v"]=_t.v),null!=_t.z&&(bt["data-z"]=_t.z),_t.l&&"#"!=(_t.l.Target||"#").charAt(0)&&(mt='<a href="'+_t.l.Target+'">'+mt+"</a>")),bt.id=(M.id||"sjs")+"-"+Ue,j.push(ii("td",mt,bt))}}return"<tr>"+j.join("")+"</tr>"}var L0='<html><head><meta charset="utf-8"/><title>SheetJS Table Export</title></head><body>',Gg="</body></html>";function yE(o,h,d){return[].join("")+"<table"+(d&&d.id?' id="'+d.id+'"':"")+">"}function NS(o,h){var d=h||{},M=null!=d.header?d.header:L0,D=null!=d.footer?d.footer:Gg,j=[M],W=Cs(o["!ref"]);d.dense=Array.isArray(o),j.push(yE(0,0,d));for(var ne=W.s.r;ne<=W.e.r;++ne)j.push(N0(o,W,ne,d));return j.push("</table>"+D),j.join("")}function LS(o,h,d){var M=d||{};null!=te&&(M.dense=te);var D=0,j=0;if(null!=M.origin)if("number"==typeof M.origin)D=M.origin;else{var W="string"==typeof M.origin?Oa(M.origin):M.origin;D=W.r,j=W.c}var ne=h.getElementsByTagName("tr"),Ae=Math.min(M.sheetRows||1e7,ne.length),Le={s:{r:0,c:0},e:{r:D,c:j}};if(o["!ref"]){var Ue=Cs(o["!ref"]);Le.s.r=Math.min(Le.s.r,Ue.s.r),Le.s.c=Math.min(Le.s.c,Ue.s.c),Le.e.r=Math.max(Le.e.r,Ue.e.r),Le.e.c=Math.max(Le.e.c,Ue.e.c),-1==D&&(Le.e.r=D=Ue.e.r+1)}var _t=[],mt=0,bt=o["!rows"]||(o["!rows"]=[]),wt=0,lt=0,Nt=0,yn=0,Tn=0,un=0;for(o["!cols"]||(o["!cols"]=[]);wt<ne.length&&lt<Ae;++wt){var nr=ne[wt];if(Um(nr)){if(M.display)continue;bt[lt]={hidden:!0}}var ur=nr.children;for(Nt=yn=0;Nt<ur.length;++Nt){var kr=ur[Nt];if(!M.display||!Um(kr)){var Hn=kr.hasAttribute("data-v")?kr.getAttribute("data-v"):kr.hasAttribute("v")?kr.getAttribute("v"):Yo(kr.innerHTML),lr=kr.getAttribute("data-z")||kr.getAttribute("z");for(mt=0;mt<_t.length;++mt){var rr=_t[mt];rr.s.c==yn+j&&rr.s.r<lt+D&&lt+D<=rr.e.r&&(yn=rr.e.c+1-j,mt=-1)}un=+kr.getAttribute("colspan")||1,((Tn=+kr.getAttribute("rowspan")||1)>1||un>1)&&_t.push({s:{r:lt+D,c:yn+j},e:{r:lt+D+(Tn||1)-1,c:yn+j+(un||1)-1}});var wr={t:"s",v:Hn},Ur=kr.getAttribute("data-t")||kr.getAttribute("t")||"";null!=Hn&&(0==Hn.length?wr.t=Ur||"z":M.raw||0==Hn.trim().length||"s"==Ur||("TRUE"===Hn?wr={t:"b",v:!0}:"FALSE"===Hn?wr={t:"b",v:!1}:isNaN(hi(Hn))?isNaN($a(Hn).getDate())||(wr={t:"d",v:Ji(Hn)},M.cellDates||(wr={t:"n",v:_r(wr.v)}),wr.z=M.dateNF||gt[14]):wr={t:"n",v:hi(Hn)})),void 0===wr.z&&null!=lr&&(wr.z=lr);var ir="",Ai=kr.getElementsByTagName("A");if(Ai&&Ai.length)for(var Yi=0;Yi<Ai.length&&(!Ai[Yi].hasAttribute("href")||"#"==(ir=Ai[Yi].getAttribute("href")).charAt(0));++Yi);ir&&"#"!=ir.charAt(0)&&(wr.l={Target:ir}),M.dense?(o[lt+D]||(o[lt+D]=[]),o[lt+D][yn+j]=wr):o[hs({c:yn+j,r:lt+D})]=wr,Le.e.c<yn+j&&(Le.e.c=yn+j),yn+=un}}++lt}return _t.length&&(o["!merges"]=(o["!merges"]||[]).concat(_t)),Le.e.r=Math.max(Le.e.r,lt-1+D),o["!ref"]=Is(Le),lt>=Ae&&(o["!fullref"]=Is((Le.e.r=ne.length-wt+lt-1+D,Le))),o}function km(o,h){return LS((h||{}).dense?[]:{},o,h)}function Um(o){var h="",d=function AE(o){return o.ownerDocument.defaultView&&"function"==typeof o.ownerDocument.defaultView.getComputedStyle?o.ownerDocument.defaultView.getComputedStyle:"function"==typeof getComputedStyle?getComputedStyle:null}(o);return d&&(h=d(o).getPropertyValue("display")),h||(h=o.style&&o.style.display),"none"===h}var CE=function(){var o=["<office:master-styles>",'<style:master-page style:name="mp1" style:page-layout-name="mp1">',"<style:header/>",'<style:header-left style:display="false"/>',"<style:footer/>",'<style:footer-left style:display="false"/>',"</style:master-page>","</office:master-styles>"].join(""),h="<office:document-styles "+To({"xmlns:office":"urn:oasis:names:tc:opendocument:xmlns:office
1: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"})+">"+o+"</office:document-styles>";return function(){return cs+h}}(),Bh=function(){var o=function(j){return Fs(j).replace(/  +/g,function(W){return'<text:s text:c="'+W.length+'"/>'}).replace(/\t/g,"<text:tab/>").replace(/\n/g,"</text:p><text:p>").replace(/^ /,"<text:s/>").replace(/ $/,"<text:s/>")},h="          <table:table-cell />\n",M=function(j,W,ne){var Ae=[];Ae.push('      <table:table table:name="'+Fs(W.SheetNames[ne])+'" table:style-name="ta1">\n');var Le=0,Ue=0,_t=Cs(j["!ref"]||"A1"),mt=j["!merges"]||[],bt=0,wt=Array.isArray(j);if(j["!cols"])for(Ue=0;Ue<=_t.e.c;++Ue)Ae.push("        <table:table-column"+(j["!cols"][Ue]?' table:style-name="co'+j["!cols"][Ue].ods+'"':"")+"></table:table-column>\n");var lt="",Nt=j["!rows"]||[];for(Le=0;Le<_t.s.r;++Le)lt=Nt[Le]?' table:style-name="ro'+Nt[Le].ods+'"':"",Ae.push("        <table:table-row"+lt+"></table:table-row>\n");for(;Le<=_t.e.r;++Le){for(lt=Nt[Le]?' table:style-name="ro'+Nt[Le].ods+'"':"",Ae.push("        <table:table-row"+lt+">\n"),Ue=0;Ue<_t.s.c;++Ue)Ae.push(h);for(;Ue<=_t.e.c;++Ue){var yn=!1,Tn={},un="";for(bt=0;bt!=mt.length;++bt)if(!(mt[bt].s.c>Ue||mt[bt].s.r>Le||mt[bt].e.c<Ue||mt[bt].e.r<Le)){(mt[bt].s.c!=Ue||mt[bt].s.r!=Le)&&(yn=!0),Tn["table:number-columns-spanned"]=mt[bt].e.c-mt[bt].s.c+1,Tn["table:number-rows-spanned"]=mt[bt].e.r-mt[bt].s.r+1;break}if(yn)Ae.push("          <table:covered-table-cell/>\n");else{var nr=hs({r:Le,c:Ue}),ur=wt?(j[Le]||[])[Ue]:j[nr];if(ur&&ur.f&&(Tn["table:formula"]=Fs(J1(ur.f)),ur.F&&ur.F.slice(0,nr.length)==nr)){var kr=Cs(ur.F);Tn["table:number-matrix-columns-spanned"]=kr.e.c-kr.s.c+1,Tn["table:number-matrix-rows-spanned"]=kr.e.r-kr.s.r+1}if(ur){switch(ur.t){case"b":un=ur.v?"TRUE":"FALSE",Tn["office:value-type"]="boolean",Tn["office:boolean-value"]=ur.v?"true":"false";break;case"n":un=ur.w||String(ur.v||0),Tn["office:value-type"]="float",Tn["office:value"]=ur.v||0;break;case"s":case"str":un=null==ur.v?"":ur.v,Tn["office:value-type"]="string";break;case"d":un=ur.w||Ji(ur.v).toISOString(),Tn["office:value-type"]="date",Tn["office:date-value"]=Ji(ur.v).toISOString(),Tn["table:style-name"]="ce1";break;default:Ae.push(h);continue}var Hn=o(un);if(ur.l&&ur.l.Target){var lr=ur.l.Target;"#"!=(lr="#"==lr.charAt(0)?"#"+Z1(lr.slice(1)):lr).charAt(0)&&!lr.match(/^\w+:/)&&(lr="../"+lr),Hn=ii("text:a",Hn,{"xlink:href":lr.replace(/&/g,"&amp;")})}Ae.push("          "+ii("table:table-cell",ii("text:p",Hn,{}),Tn)+"\n")}else Ae.push(h)}}Ae.push("        </table:table-row>\n")}return Ae.push("      </table:table>\n"),Ae.join("")};return function(W,ne){var Ae=[cs],Le=To({"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"}),Ue=To({"xmlns:config":"urn:oasis:names:tc:opendocument:xmlns:config:1.0","office:mimetype":"application/vnd.oasis.opendocument.spreadsheet"});"fods"==ne.bookType?(Ae.push("<office:document"+Le+Ue+">\n"),Ae.push(Gs().replace(/office:document-meta/g,"office:meta"))):Ae.push("<office:document-content"+Le+">\n"),function(j,W){j.push(" <office:automatic-styles>\n"),j.push('  <number:date-style style:name="N37" number:automatic-order="true">\n'),j.push('   <number:month number:style="long"/>\n'),j.push("   <number:text>/</number:text>\n"),j.push('   <number:day number:style="long"/>\n'),j.push("   <number:text>/</number:text>\n"),j.push("   <number:year/>\n"),j.push("  </number:date-style>\n");var ne=0;W.SheetNames.map(function(Le){return W.Sheets[Le]}
1).forEach(function(Le){if(Le&&Le["!cols"])for(var Ue=0;Ue<Le["!cols"].length;++Ue)if(Le["!cols"][Ue]){var _t=Le["!cols"][Ue];if(null==_t.width&&null==_t.wpx&&null==_t.wch)continue;yr(_t),_t.ods=ne;var mt=Le["!cols"][Ue].wpx+"px";j.push('  <style:style style:name="co'+ne+'" style:family="table-column">\n'),j.push('   <style:table-column-properties fo:break-before="auto" style:column-width="'+mt+'"/>\n'),j.push("  </style:style>\n"),++ne}});var Ae=0;W.SheetNames.map(function(Le){return W.Sheets[Le]}).forEach(function(Le){if(Le&&Le["!rows"])for(var Ue=0;Ue<Le["!rows"].length;++Ue)if(Le["!rows"][Ue]){Le["!rows"][Ue].ods=Ae;var _t=Le["!rows"][Ue].hpx+"px";j.push('  <style:style style:name="ro'+Ae+'" style:family="table-row">\n'),j.push('   <style:table-row-properties fo:break-before="auto" style:row-height="'+_t+'"/>\n'),j.push("  </style:style>\n"),++Ae}}),j.push('  <style:style style:name="ta1" style:family="table" style:master-page-name="mp1">\n'),j.push('   <style:table-properties table:display="true" style:writing-mode="lr-tb"/>\n'),j.push("  </style:style>\n"),j.push('  <style:style style:name="ce1" style:family="table-cell" style:parent-style-name="Default" style:data-style-name="N37"/>\n'),j.push(" </office:automatic-styles>\n")}(Ae,W),Ae.push("  <office:body>\n"),Ae.push("    <office:spreadsheet>\n");for(var _t=0;_t!=W.SheetNames.length;++_t)Ae.push(M(W.Sheets[W.SheetNames[_t]],W,_t));return Ae.push("    </office:spreadsheet>\n"),Ae.push("  </office:body>\n"),"fods"==ne.bookType?Ae.push("</office:document>"):Ae.push("</office:document-content>"),Ae.join("")}}();function qy(o,h){if("fods"==h.bookType)return Bh(o,h);var d=jr(),M="",D=[],j=[];return pr(d,M="mimetype","application/vnd.oasis.opendocument.spreadsheet"),pr(d,M="content.xml",Bh(o,h)),D.push([M,"text/xml"]),j.push([M,"ContentFile"]),pr(d,M="styles.xml",CE(o,h)),D.push([M,"text/xml"]),j.push([M,"StylesFile"]),pr(d,M="meta.xml",cs+Gs()),D.push([M,"text/xml"]),j.push([M,"MetadataFile"]),pr(d,M="manifest.rdf",function wi(o){var h=[cs];h.push('<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">\n');for(var d=0;d!=o.length;++d)h.push(Bn(o[d][0],o[d][1])),h.push(ti("",o[d][0]));return h.push(Bn("","Document","pkg")),h.push("</rdf:RDF>"),h.join("")}(j)),D.push([M,"application/rdf+xml"]),pr(d,M="META-INF/manifest.xml",function wn(o){var h=[cs];h.push('<manifest:manifest xmlns:manifest="urn:oasis:names:tc:opendocument:xmlns:manifest:1.0" manifest:version="1.2">\n'),h.push('  <manifest:file-entry manifest:full-path="/" manifest:version="1.2" manifest:media-type="application/vnd.oasis.opendocument.spreadsheet"/>\n');for(var d=0;d<o.length;++d)h.push('  <manifest:file-entry manifest:full-path="'+o[d][0]+'" manifest:media-type="'+o[d][1]+'"/>\n');return h.push("</manifest:manifest>"),h.join("")}(D)),d}function l_(o){return new DataView(o.buffer,o.byteOffset,o.byteLength)}function eA(o){return typeof TextEncoder<"u"?(new TextEncoder).encode(o):se(Vl(o))}function B_(o){var h=o.reduce(function(D,j){return D+j.length},0),d=new Uint8Array(h),M=0;return o.forEach(function(D){d.set(D,M),M+=D.length}),d}function F_(o,h){var d=h?h[0]:0,M=127&o[d];e:if(o[d++]>=128&&(M|=(127&o[d])<<7,o[d++]<128||(M|=(127&o[d])<<14,o[d++]<128)||(M|=(127&o[d])<<21,o[d++]<128)||(M+=(127&o[d])*Math.pow(2,28),++d,o[d++]<128)||(M+=(127&o[d])*Math.pow(2,35),++d,o[d++]<128)||(M+=(127&o[d])*Math.pow(2,42),++d,o[d++]<128)))break e;return h&&(h[0]=d),M}function Ua(o){var h=new Uint8Array(7);h[0]=127&o;var d=1;e:if(o>127){if(h[d-1]|=128,h[d]=o>>7&127,++d,o<=16383||(h[d-1]|=128,h[d]=o>>14&127,++d,o<=2097151)||(h[d-1]|=128,h[d]=o>>21&127,++d,o<=268435455)||(h[d-1]|=128,h[d]=o/256>>>21&127,++d,o<=34359738367)||(h[d-1]|=128,h[d]=o/65536>>>21&127,++d,o<=4398046511103))break e;h[d-1]|=128,h[d]=o/16777216>>>21&127,++d}return h.slice(0,d)}function sc(o){var h=0,d=127&o[h];e:if(o[h++]>=128){if(d|=(127&o[h])<<7,o[h++]<128||(d|=(127&o[h])<<14,o[h++]<128)||(d|=(127&o[h])<<21,o[h++]<128))break e;d|=(127&o[h])<<28}return d}function Aa(o){for(var h=[],d=[0];d[0]<o.length;){var ne,M=d[0],D=F_(o,d),j=7&D,W=0;if(0==(D=Math.floor(D/8)))break;switch(j){case 0:for(var Ae=d[0];o[d[0]++]>=128;);ne=o.slice(Ae,d[0]);break;case 5:W=4,ne=o.slice(d[0],d[0]+W),d[0]+=W;break;case 1:W=8,ne=o.slice(d[0],d[0]+W),d[0]+=W;break;case 2:W=F_(o,d),ne=o.slice(d[0],d[0]+W),d[0]+=W;break;default:throw new Error("PB Type ".concat(j," for Field ").concat(D," at offset ").concat(M))}var Le={data:ne,type:j};null==h[D]?h[D]=[Le]:h[D].push(Le)}return h}function mu(o){var h=[];return o.forEach(function(d,M){d.forEach(function(D){D.data&&(h.push(Ua(8*M+D.type)),2==D.type&&h.push(Ua(D.data.length)),h.push(D.data))})}),B_(h)}function Yf(o){for(var h,d=[],M=[0];M[0]<o.length;){var D=F_(o,M),j=Aa(o.slice(M[0],M[0]+D));M[0]+=D;var W={id:sc(j[1][0].data),messages:[]};j[2].forEach(function(ne){var Ae=Aa(ne.data),Le=sc(Ae[3][0].data);W.messages.push({meta:Ae,data:o.slice(M[0],M[0]+Le)}),M[0]+=Le}),null!=(h=j[3])&&h[0]&&(W.merge=sc(j[3][0].data)>>>0>0),d.push(W)}return d}function c_(o){var h=[];return o.forEach(function(d){var M=[];M[1]=[{data:Ua(d.id),type:0}],M[2]=[],null!=d.merge&&(M[3]=[{data:Ua(+!!d.merge),type:0}]);var D=[];
vendor: 4,069 bytes, line 1
1d.messages.forEach(function(W){D.push(W.data),W.meta[3]=[{type:0,data:Ua(W.data.length)}],M[2].push({data:mu(W.meta),type:2})});var j=mu(M);h.push(Ua(j.length)),h.push(j),D.forEach(function(W){return h.push(W)})}),B_(h)}function rA(o,h){if(0!=o)throw new Error("Unexpected Snappy chunk type ".concat(o));for(var d=[0],M=F_(h,d),D=[];d[0]<h.length;){var j=3&h[d[0]];if(0!=j){var Ae=0,Le=0;if(1==j?(Le=4+(h[d[0]]>>2&7),Ae=(224&h[d[0]++])<<3,Ae|=h[d[0]++]):(Le=1+(h[d[0]++]>>2),2==j?(Ae=h[d[0]]|h[d[0]+1]<<8,d[0]+=2):(Ae=(h[d[0]]|h[d[0]+1]<<8|h[d[0]+2]<<16|h[d[0]+3]<<24)>>>0,d[0]+=4)),D=[B_(D)],0==Ae)throw new Error("Invalid offset 0");if(Ae>D[0].length)throw new Error("Invalid offset beyond length");if(Le>=Ae)for(D.push(D[0].slice(-Ae)),Le-=Ae;Le>=D[D.length-1].length;)D.push(D[D.length-1]),Le-=D[D.length-1].length;D.push(D[0].slice(-Ae,-Ae+Le))}else{var W=h[d[0]++]>>2;if(W<60)++W;else{var ne=W-59;W=h[d[0]],ne>1&&(W|=h[d[0]+1]<<8),ne>2&&(W|=h[d[0]+2]<<16),ne>3&&(W|=h[d[0]+3]<<24),W>>>=0,W++,d[0]+=ne}D.push(h.slice(d[0],d[0]+W)),d[0]+=W}}var Ue=B_(D);if(Ue.length!=M)throw new Error("Unexpected length: ".concat(Ue.length," != ").concat(M));return Ue}function $d(o){for(var h=[],d=0;d<o.length;){var M=o[d++],D=o[d]|o[d+1]<<8|o[d+2]<<16;d+=3,h.push(rA(M,o.slice(d,d+D))),d+=D}if(d!==o.length)throw new Error("data is not a valid framed stream!");return B_(h)}function _f(o){for(var h=[],d=0;d<o.length;){var M=Math.min(o.length-d,268435455),D=new Uint8Array(4);h.push(D);var j=Ua(M),W=j.length;h.push(j),M<=60?(W++,h.push(new Uint8Array([M-1<<2]))):M<=256?(W+=2,h.push(new Uint8Array([240,M-1&255]))):M<=65536?(W+=3,h.push(new Uint8Array([244,M-1&255,M-1>>8&255]))):M<=16777216?(W+=4,h.push(new Uint8Array([248,M-1&255,M-1>>8&255,M-1>>16&255]))):M<=4294967296&&(W+=5,h.push(new Uint8Array([252,M-1&255,M-1>>8&255,M-1>>16&255,M-1>>>24&255]))),h.push(o.slice(d,d+M)),W+=M,D[0]=0,D[1]=255&W,D[2]=W>>8&255,D[3]=W>>16&255,d+=M}return B_(h)}function vh(o,h){var d=new Uint8Array(32),M=l_(d),D=12,j=0;switch(d[0]=5,o.t){case"n":d[1]=2,function xE(o,h,d){var M=Math.floor(0==d?0:Math.LOG10E*Math.log(Math.abs(d)))+6176-20,D=d/Math.pow(10,M-6176);o[h+15]|=M>>7,o[h+14]|=(127&M)<<1;for(var j=0;D>=1;++j,D/=256)o[h+j]=255&D;o[h+15]|=d>=0?0:128}(d,D,o.v),j|=1,D+=16;break;case"b":d[1]=6,M.setFloat64(D,o.v?1:0,!0),j|=2,D+=8;break;case"s":if(-1==h.indexOf(o.v))throw new Error("Value ".concat(o.v," missing from SST!"));d[1]=3,M.setUint32(D,h.indexOf(o.v),!0),j|=8,D+=4;break;default:throw"unsupported cell type "+o.t}return M.setUint32(8,j,!0),d.slice(0,D)}function Sp(o,h){var d=new Uint8Array(32),M=l_(d),D=12,j=0;switch(d[0]=3,o.t){case"n":d[2]=2,M.setFloat64(D,o.v,!0),j|=32,D+=8;break;case"b":d[2]=6,M.setFloat64(D,o.v?1:0,!0),j|=32,D+=8;break;case"s":if(-1==h.indexOf(o.v))throw new Error("Value ".concat(o.v," missing from SST!"));d[2]=3,M.setUint32(D,h.indexOf(o.v),!0),j|=16,D+=4;break;default:throw"unsupported cell type "+o.t}return M.setUint32(4,j,!0),d.slice(0,D)}function Iu(o){return F_(Aa(o)[1][0].data)}function FS(o,h,d){var M,D,j,W;if(null==(M=o[6])||!M[0]||null==(D=o[7])||!D[0])throw"Mutation only works on post-BNC storages!";if((null==(W=null==(j=o[8])?void 0:j[0])?void 0:W.data)&&sc(o[8][0].data)>0||!1)throw"Math only works with normal offsets";for(var Ae=0,Le=l_(o[7][0].data),Ue=0,_t=[],mt=l_(o[4][0].data),bt=0,wt=[],lt=0;lt<h.length;++lt)if(null!=h[lt]){var Nt,yn;switch(Le.setUint16(2*lt,Ue,!0),mt.setUint16(2*lt,bt,!0),typeof h[lt]){case"string":Nt=vh({t:"s",v:h[lt]},d),yn=Sp({t:"s",v:h[lt]},d);break;case"number":Nt=vh({t:"n",v:h[lt]},d),yn=Sp({t:"n",v:h[lt]},d);break;case"boolean":Nt=vh({t:"b",v:h[lt]},d),yn=Sp({t:"b",v:h[lt]},d);break;default:throw new Error("Unsupported value "+h[lt])}_t.push(Nt),Ue+=Nt.length,wt.push(yn),bt+=yn.length,++Ae}else Le.setUint16(2*lt,65535,!0),mt.setUint16(2*lt,65535);for(o[2][0].data=Ua(Ae);lt<o[7][0].data.length/2;++lt)Le.setUint16(2*lt,65535,!0),mt.setUint16(2*lt,65535,!0);return o[6][0].data=B_(_t),o[3][0].data=B_(wt),Ae}function wE(o){return function(d){for(var M=0;M!=o.length;++M){var D=o[M];
1void 0===d[D[0]]&&(d[D[0]]=D[1]),"n"===D[2]&&(d[D[0]]=Number(d[D[0]]))}}}function YS(o){wE([["cellDates",!1],["bookSST",!1],["bookType","xlsx"],["compression",!1],["WTF",!1]])(o)}function NE(o,h){return"ods"==h.bookType?qy(o,h):"numbers"==h.bookType?function zb(o,h){if(!h||!h.numbers)throw new Error("Must pass a `numbers` option -- check the README");var d=o.Sheets[o.SheetNames[0]];o.SheetNames.length>1&&console.error("The Numbers writer currently writes only the first table");var M=Cs(d["!ref"]);M.s.r=M.s.c=0;var D=!1;M.e.c>9&&(D=!0,M.e.c=9),M.e.r>49&&(D=!0,M.e.r=49),D&&console.error("The Numbers writer is currently limited to ".concat(Is(M)));var j=Jg(d,{range:M,header:1}),W=["~Sh33tJ5~"];j.forEach(function(jn){return jn.forEach(function(Vn){"string"==typeof Vn&&W.push(Vn)})});var ne={},Ae=[],Le=vt.read(h.numbers,{type:"base64"});Le.FileIndex.map(function(jn,Vn){return[jn,Le.FullPaths[Vn]]}).forEach(function(jn){var Vn=jn[0],Wr=jn[1];2==Vn.type&&Vn.name.match(/\.iwa/)&&Yf($d(Vn.content)).forEach(function(qr){Ae.push(qr.id),ne[qr.id]={deps:[],location:Wr,type:sc(qr.messages[0].meta[1][0].data)}})}),Ae.sort(function(jn,Vn){return jn-Vn});var Ue=Ae.filter(function(jn){return jn>1}).map(function(jn){return[jn,Ua(jn)]});Le.FileIndex.map(function(jn,Vn){return[jn,Le.FullPaths[Vn]]}).forEach(function(jn){var Vn=jn[0];jn[1],Vn.name.match(/\.iwa/)&&Yf($d(Vn.content)).forEach(function(bi){bi.messages.forEach(function(Si){Ue.forEach(function(qr){bi.messages.some(function(Bo){return 11006!=sc(Bo.meta[1][0].data)&&function tA(o,h){e:for(var d=0;d<=o.length-h.length;++d){for(var M=0;M<h.length;++M)if(o[d+M]!=h[M])continue e;return!0}return!1}(Bo.data,qr[1])})&&ne[qr[0]].deps.push(bi.id)})})})});for(var wt,mt=vt.find(Le,ne[1].location),bt=Yf($d(mt.content)),lt=0;lt<bt.length;++lt){var Nt=bt[lt];1==Nt.id&&(wt=Nt)}var yn=Iu(Aa(wt.messages[0].data)[1][0].data);for(bt=Yf($d((mt=vt.find(Le,ne[yn].location)).content)),lt=0;lt<bt.length;++lt)(Nt=bt[lt]).id==yn&&(wt=Nt);for(yn=Iu(Aa(wt.messages[0].data)[2][0].data),bt=Yf($d((mt=vt.find(Le,ne[yn].location)).content)),lt=0;lt<bt.length;++lt)(Nt=bt[lt]).id==yn&&(wt=Nt);for(yn=Iu(Aa(wt.messages[0].data)[2][0].data),bt=Yf($d((mt=vt.find(Le,ne[yn].location)).content)),lt=0;lt<bt.length;++lt)(Nt=bt[lt]).id==yn&&(wt=Nt);var Tn=Aa(wt.messages[0].data);Tn[6][0].data=Ua(M.e.r+1),Tn[7][0].data=Ua(M.e.c+1);for(var un=Iu(Tn[46][0].data),nr=vt.find(Le,ne[un].location),ur=Yf($d(nr.content)),kr=0;kr<ur.length&&ur[kr].id!=un;++kr);if(ur[kr].id!=un)throw"Bad ColumnRowUIDMapArchive";var Hn=Aa(ur[kr].messages[0].data);Hn[1]=[],Hn[2]=[],Hn[3]=[];for(var lr=0;lr<=M.e.c;++lr){var rr=[];rr[1]=rr[2]=[{type:0,data:Ua(lr+420690)}],Hn[1].push({type:2,data:mu(rr)}),Hn[2].push({type:0,data:Ua(lr)}),Hn[3].push({type:0,data:Ua(lr)})}Hn[4]=[],Hn[5]=[],Hn[6]=[];for(var wr=0;wr<=M.e.r;++wr)(rr=[])[1]=rr[2]=[{type:0,data:Ua(wr+726270)}],Hn[4].push({type:2,data:mu(rr)}),Hn[5].push({type:0,data:Ua(wr)}),Hn[6].push({type:0,data:Ua(wr)});ur[kr].messages[0].data=mu(Hn),nr.content=_f(c_(ur)),nr.size=nr.content.length,delete Tn[46];var Ur=Aa(Tn[4][0].data);Ur[7][0].data=Ua(M.e.r+1);var Ai=Iu(Aa(Ur[1][0].data)[2][0].data);if((ur=Yf($d((nr=vt.find(Le,ne[Ai].location)).content)))[0].id!=Ai)throw"Bad HeaderStorageBucket";var Yi=Aa(ur[0].messages[0].data);for(wr=0;wr<j.length;++wr){var Pi=Aa(Yi[2][0].data);Pi[1][0].data=Ua(wr),Pi[4][0].data=Ua(j[wr].length),Yi[2][wr]={type:Yi[2][0].type,data:mu(Pi)}}ur[0].messages[0].data=mu(Yi),nr.content=_f(c_(ur)),nr.size=nr.content.length;var Os=Iu(Ur[2][0].data);if((ur=Yf($d((nr=vt.find(Le,ne[Os].location)).content)))[0].id!=Os)throw"Bad HeaderStorageBucket";for(Yi=Aa(ur[0].messages[0].data),lr=0;lr<=M.e.c;++lr)(Pi=Aa(Yi[2][0].data))[1][0].data=Ua(lr),Pi[4][0].data=Ua(M.e.r+1),Yi[2][lr]={type:Yi[2][0].type,data:mu(Pi)};ur[0].messages[0].data=mu(Yi),nr.content=_f(c_(ur)),nr.size=nr.content.length;var ns=Iu(Ur[4][0].data);!function(){for(var Wr,jn=vt.find(Le,ne[ns].location),Vn=Yf($d(jn.content)),Bi=0;Bi<Vn.length;++Bi){var bi=Vn[Bi];bi.id==ns&&(Wr=bi)}var Si=Aa(Wr.messages[0].data);Si[3]=[];var qr=[];W.forEach(function(pa,Fo){qr[1]=[{type:0,data:Ua(Fo)}],qr[2]=[{type:0,data:Ua(1)}],qr[3]=[{type:2,data:eA(pa)}],Si[3].push({type:2,data:mu(qr)})}),Wr.messages[0].data=mu(Si);var In=_f(c_(Vn));jn.content=In,jn.size=jn.content.length}();var Hs=Aa(Ur[3][0].data),Wi=Hs[1][0];delete Hs[2];var ps=Aa(Wi.data),ni=Iu(ps[2][0].data);!function(){for(var Wr,jn=vt.find(Le,ne[ni].location),Vn=Yf($d(jn.content)),Bi=0;Bi<Vn.length;++Bi){var bi=Vn[Bi];bi.id==ni&&(Wr=bi)}var Si=Aa(Wr.messages[0].data);delete Si[6],delete Hs[7];var qr=new Uint8Array(Si[5][0].data);Si[5]=[];for(var Bo=0,In=0;In<=M.e.r;++In){var pa=Aa(qr);Bo+=FS(pa,j[In],W),pa[1][0].data=Ua(In),Si[5].push({data:mu(pa),type:2})}Si[1]=[{type:0,data:Ua(M.e.c+1)}],Si[2]=[{type:0,data:Ua(M.e.r+1)}],Si[3]=[{type:0,data:Ua(Bo)}],Si[4]=[{type:0,data:Ua(M.e.r+1)}],Wr.messages[0].data=mu(Si);var Ga=_f(c_(Vn));jn.content=Ga,jn.size=jn.content.length}(),Wi.data=mu(ps),Ur[3][0].data=mu(Hs),Tn[4][0].data=mu(Ur),wt.messages[0].data=mu(Tn);var br=_f(c_(bt));return mt.content=br,mt.size=mt.content.length,Le}(o,h):"xlsb"==h.bookType?function Xb(o,h){lm=1024,o&&!o.SSF&&(o.SSF=Ms(gt)),o&&o.SSF&&(zt(),pn(o.SSF),h.revssf=Ii(o.SSF),h.revssf[o.SSF[65535]]=0,h.ssf=o.SSF),h.rels={},h.wbrels={},h.Strings=[],h.Strings.Count=0,h.Strings.Unique=0,N_?h.revStrings=new Map:(h.revStrings={},h.revStrings.foo=[],delete h.revStrings.foo);var d="xlsb"==h.bookType?"bin":"xml",M=I1.indexOf(h.bookType)>-1,D={workbooks:[],sheets:[],charts:[],dialogs:[],macros:[],rels:[],strs:[],comments:[],threadedcomments:[],links:[],coreprops:[],extprops:[],custprops:[],themes:[],styles:[],calcchains:[],vba:[],drawings:[],metadata:[],people:[],TODO:[],xmlns:""};YS(h=h||{});var j=jr(),W="",ne=0;if(h.cellXfs=[],_p(h.cellXfs,{},{revssf:{General:0}}),o.Props||(o.Props={}),pr(j,W="docProps/core.xml",Gl(o.Props,h)),D.coreprops.push(W),Xe(h.rels,2,W,ws.CORE_PROP
1S),W="docProps/app.xml",!o.Props||!o.Props.SheetNames)if(o.Workbook&&o.Workbook.Sheets){for(var Ae=[],Le=0;Le<o.SheetNames.length;++Le)2!=(o.Workbook.Sheets[Le]||{}).Hidden&&Ae.push(o.SheetNames[Le]);o.Props.SheetNames=Ae}else o.Props.SheetNames=o.SheetNames;for(o.Props.Worksheets=o.Props.SheetNames.length,pr(j,W,ki(o.Props)),D.extprops.push(W),Xe(h.rels,3,W,ws.EXT_PROPS),o.Custprops!==o.Props&&Jn(o.Custprops||{}).length>0&&(pr(j,W="docProps/custom.xml",Cf(o.Custprops)),D.custprops.push(W),Xe(h.rels,4,W,ws.CUST_PROPS)),ne=1;ne<=o.SheetNames.length;++ne){var Ue={"!id":{}},_t=o.Sheets[o.SheetNames[ne-1]];(_t||{})["!type"];if(pr(j,W="xl/worksheets/sheet"+ne+"."+d,pE(ne-1,W,h,o,Ue)),D.sheets.push(W),Xe(h.wbrels,-1,"worksheets/sheet"+ne+"."+d,ws.WS[0]),_t){var bt=_t["!comments"],wt=!1,lt="";bt&&bt.length>0&&(pr(j,lt="xl/comments"+ne+"."+d,xm(bt,lt,h)),D.comments.push(lt),Xe(Ue,-1,"../comments"+ne+"."+d,ws.CMNT),wt=!0),_t["!legacy"]&&wt&&pr(j,"xl/drawings/vmlDrawing"+ne+".vml",Av(ne,_t["!comments"])),delete _t["!comments"],delete _t["!legacy"]}Ue["!id"].rId1&&pr(j,Fe(W),Ie(Ue))}return null!=h.Strings&&h.Strings.length>0&&(pr(j,W="xl/sharedStrings."+d,function Om(o,h,d){return(".bin"===h.slice(-4)?tc:Gp)(o,d)}(h.Strings,W,h)),D.strs.push(W),Xe(h.wbrels,-1,"sharedStrings."+d,ws.SST)),pr(j,W="xl/workbook."+d,function gh(o,h,d){return(".bin"===h.slice(-4)?uE:Mm)(o,d)}(o,W,h)),D.workbooks.push(W),Xe(h.rels,1,W,ws.WB),pr(j,W="xl/theme/theme1.xml",Ru(o.Themes,h)),D.themes.push(W),Xe(h.wbrels,-1,"theme/theme1.xml",ws.THEME),pr(j,W="xl/styles."+d,function Cm(o,h,d){return(".bin"===h.slice(-4)?S1:ka)(o,d)}(o,W,h)),D.styles.push(W),Xe(h.wbrels,-1,"styles."+d,ws.STY),o.vbaraw&&M&&(pr(j,W="xl/vbaProject.bin",o.vbaraw),D.vba.push(W),Xe(h.wbrels,-1,"vbaProject.bin",ws.VBA)),pr(j,W="xl/metadata."+d,function Dm(o){return(".bin"===o.slice(-4)?fg:O1)()}(W)),D.metadata.push(W),Xe(h.wbrels,-1,"metadata."+d,ws.XLMETA),pr(j,"[Content_Types].xml",ml(D,h)),pr(j,"_rels/.rels",Ie(h.rels)),pr(j,"xl/_rels/workbook."+d+".rels",Ie(h.wbrels)),delete h.revssf,delete h.ssf,j}(o,h):$g(o,h)}function $g(o,h){lm=1024,o&&!o.SSF&&(o.SSF=Ms(gt)),o&&o.SSF&&(zt(),pn(o.SSF),h.revssf=Ii(o.SSF),h.revssf[o.SSF[65535]]=0,h.ssf=o.SSF),h.rels={},h.wbrels={},h.Strings=[],h.Strings.Count=0,h.Strings.Unique=0,N_?h.revStrings=new Map:(h.revStrings={},h.revStrings.foo=[],delete h.revStrings.foo);var d="xml",M=I1.indexOf(h.bookType)>-1,D={workbooks:[],sheets:[],charts:[],dialogs:[],macros:[],rels:[],strs:[],comments:[],threadedcomments:[],links:[],coreprops:[],extprops:[],custprops:[],themes:[],styles:[],calcchains:[],vba:[],drawings:[],metadata:[],people:[],TODO:[],xmlns:""};YS(h=h||{});var j=jr(),W="",ne=0;if(h.cellXfs=[],_p(h.cellXfs,{},{revssf:{General:0}}),o.Props||(o.Props={}),pr(j,W="docProps/core.xml",Gl(o.Props,h)),D.coreprops.push(W),Xe(h.rels,2,W,ws.CORE_PROPS),W="docProps/app.xml",!o.Props||!o.Props.SheetNames)if(o.Workbook&&o.Workbook.Sheets){for(var Ae=[],Le=0;Le<o.SheetNames.length;++Le)2!=(o.Workbook.Sheets[Le]||{}).Hidden&&Ae.push(o.SheetNames[Le]);o.Props.SheetNames=Ae}else o.Props.SheetNames=o.SheetNames;o.Props.Worksheets=o.Props.SheetNames.length,pr(j,W,ki(o.Props)),D.extprops.push(W),Xe(h.rels,3,W,ws.EXT_PROPS),o.Custprops!==o.Props&&Jn(o.Custprops||{}).length>0&&(pr(j,W="docProps/custom.xml",Cf(o.Custprops)),D.custprops.push(W),Xe(h.rels,4,W,ws.CUST_PROPS));var Ue=["SheetJ5"];for(h.tcid=0,ne=1;ne<=o.SheetNames.length;++ne){var _t={"!id":{}},mt=o.Sheets[o.SheetNames[ne-1]];(mt||{})["!type"];if(pr(j,W="xl/worksheets/sheet"+ne+"."+d,iS(ne-1,h,o,_t)),D.sheets.push(W),Xe(h.wbrels,-1,"worksheets/sheet"+ne+"."+d,ws.WS[0]),mt){var wt=mt["!comments"],lt=!1,Nt="";if(wt&&wt.length>0){var yn=!1;wt.forEach(function(Tn){Tn[1].forEach(function(un){1==un.T&&(yn=!0)})}),yn&&(pr(j,Nt="xl/threadedComments/threadedComment"+ne+"."+d,kf(wt,Ue,h)),D.threadedcomments.push(Nt),Xe(_t,-1,"../threadedComments/threadedComment"+ne+"."+d,ws.TCMNT)),pr(j,Nt="xl/comments"+ne+"."+d,_0(wt)),D.comments.push(Nt),Xe(_t,-1,"../comments"+ne+"."+d,ws.CMNT),lt=!0}mt["!legacy"]&&lt&&pr(j,"xl/drawings/vmlDrawing"+ne+".vml",Av(ne,mt["!comments"])),delete mt["!comments"],delete mt["!legacy"]}_t["!id"].rId1&&pr(j,Fe(W),Ie(_t))}return null!=h.Strings&&h.Strings.length>0&&(pr(j,W="xl/sharedStrings."+d,Gp(h.Strings,h)),D.strs.push(W),Xe(h.wbrels,-1,"sharedStrings."+d,ws.SST)),pr(j,W="xl/workbook."+d,Mm(o)),D.workbooks.push(W),Xe(h.rels,1,W,ws.WB),pr(j,W="xl/theme/theme1.xml",Ru(o.Themes,h)),D.themes.push(W),Xe(h.wbrels,-1,"theme/theme1.xml",ws.THEME),pr(j,W="xl/styles."+d,ka(o,h)),D.styles.push(W),Xe(h.wbrels,-1,"styles."+d,ws.STY),o.vbaraw&&M&&(pr(j,W="xl/vbaProject.bin",o.vbaraw),D.vba.push(W),Xe(h.wbrels,-1,"vbaProject.bin",ws.VBA)),pr(j,W="xl/metadata."+d,O1()),D.metadata.push(W),Xe(h.wbrels,-1,"metadata."+d,ws.XLMETA),Ue.length>1&&(pr(j,W="xl/persons/person.xml",function R1(o){var h=[cs,ii("personList",null,{xmlns:Ds.TCMNT,"xmlns:x":Zo[0]}).replace(/[\/]>/,">")];return o.forEach(function(d,M){h.push(ii("person",null,{displayName:d,id:"{54EE7950-7262-4200-6969-"+("000000000000"+M).slice(-12)+"}",userId:d,providerId:"None"}))}),h.push("</personList>"),h.join("")}(Ue)),D.people.push(W),Xe(h.wbrels,-1,"persons/person.xml",ws.PEOPLE)),pr(j,"[Content_Types].xml",ml(D,h)),pr(j,"_rels/.rels",Ie(h.rels)),pr(j,"xl/_rels/workbook.xml.rels",Ie(h.wbrels)),delete h.revssf,delete h.ssf,
vendor: 5,417 bytes, line 1
1j}function V_(o,h){var d="";switch((h||{}).type||"base64"){case"buffer":case"array":return[o[0],o[1],o[2],o[3],o[4],o[5],o[6],o[7]];case"base64":d=pe(o.slice(0,12));break;case"binary":d=o;break;default:throw new Error("Unrecognized type "+(h&&h.type||"undefined"))}return[d.charCodeAt(0),d.charCodeAt(1),d.charCodeAt(2),d.charCodeAt(3),d.charCodeAt(4),d.charCodeAt(5),d.charCodeAt(6),d.charCodeAt(7)]}function kE(o,h){switch(h.type){case"base64":case"binary":break;case"buffer":case"array":h.type="";break;case"file":return or(h.file,vt.write(o,{type:oe?"buffer":""}));case"string":throw new Error("'string' output type invalid for '"+h.bookType+"' files");default:throw new Error("Unrecognized type "+h.type)}return vt.write(o,h)}function Kg(o,h){var d={},M=oe?"nodebuffer":typeof Uint8Array<"u"?"array":"string";if(h.compression&&(d.compression="DEFLATE"),h.password)d.type=M;else switch(h.type){case"base64":d.type="base64";break;case"binary":d.type="string";break;case"string":throw new Error("'string' output type invalid for '"+h.bookType+"' files");case"buffer":case"file":d.type=M;break;default:throw new Error("Unrecognized type "+h.type)}var D=o.FullPaths?vt.write(o,{fileType:"zip",type:{nodebuffer:"buffer",string:"binary"}[d.type]||d.type,compression:!!h.compression}):o.generate(d);if(typeof Deno<"u"&&"string"==typeof D){if("binary"==h.type||"base64"==h.type)return D;D=new Uint8Array(ge(D))}return h.password&&typeof encrypt_agile<"u"?kE(encrypt_agile(D,h.password),h):"file"===h.type?or(h.file,D):"string"==h.type?Zs(D):D}function Th(o,h,d){d||(d="");var M=d+o;switch(h.type){case"base64":return he(Vl(M));case"binary":return Vl(M);case"string":return o;case"file":return or(h.file,M,"utf8");case"buffer":return oe?ie(M,"utf8"):typeof TextEncoder<"u"?(new TextEncoder).encode(M):Th(M,{type:"binary"}).split("").map(function(D){return D.charCodeAt(0)})}throw new Error("Unrecognized type "+h.type)}function Xg(o,h){switch(h.type){case"string":case"base64":case"binary":for(var d="",M=0;M<o.length;++M)d+=String.fromCharCode(o[M]);return"base64"==h.type?he(d):"string"==h.type?Zs(d):d;case"file":return or(h.file,o);case"buffer":return o;default:throw new Error("Unrecognized type "+h.type)}}function Bm(o,h){k(),AS(o);var d=Ms(h||{});if(d.cellStyles&&(d.cellNF=!0,d.sheetStubs=!0),"array"==d.type){d.type="binary";var M=Bm(o,d);return d.type="array",ge(M)}var D=0;if(d.sheet&&(D="number"==typeof d.sheet?d.sheet:o.SheetNames.indexOf(d.sheet),!o.SheetNames[D]))throw new Error("Sheet not found: "+d.sheet+" : "+typeof d.sheet);switch(d.bookType||"xlsb"){case"xml":case"xlml":return Th(Fg(o,d),d);case"slk":case"sylk":return Th(rm.from_sheet(o.Sheets[o.SheetNames[D]],d),d);case"htm":case"html":return Th(NS(o.Sheets[o.SheetNames[D]],d),d);case"txt":return function UE(o,h){switch(h.type){case"base64":return he(o);case"binary":case"string":return o;case"file":return or(h.file,o,"binary");case"buffer":return oe?ie(o,"binary"):o.split("").map(function(d){return d.charCodeAt(0)})}throw new Error("Unrecognized type "+h.type)}(Zg(o.Sheets[o.SheetNames[D]],d),d);case"csv":return Th(Vm(o.Sheets[o.SheetNames[D]],d),d,"\ufeff");case"dif":return Th(b_.from_sheet(o.Sheets[o.SheetNames[D]],d),d);case"dbf":return Xg(l0.from_sheet(o.Sheets[o.SheetNames[D]],d),d);case"prn":return Th(Du.from_sheet(o.Sheets[o.SheetNames[D]],d),d);case"rtf":return Th(Ud.from_sheet(o.Sheets[o.SheetNames[D]],d),d);case"eth":return Th(cg.from_sheet(o.Sheets[o.SheetNames[D]],d),d);case"fods":return Th(qy(o,d),d);case"wk1":return Xg(df.sheet_to_wk1(o.Sheets[o.SheetNames[D]],d),d);case"wk3":return Xg(df.book_to_wk3(o,d),d);case"biff2":d.biff||(d.biff=2);case"biff3":d.biff||(d.biff=3);case"biff4":return d.biff||(d.biff=4),Xg(I0(o,d),d);case"biff5":d.biff||(d.biff=5);case"biff8":case"xla":case"xls":return d.biff||(d.biff=8),function zg(o,h){var d=h||{};return kE(Wy(o,d),d)}(o,d);case"xlsx":case"xlsm":case"xlam":case"xlsb":case"numbers":case"ods":return function Jb(o,h){var d=Ms(h||{});return Kg(NE(o,d),d)}(o,d);default:throw new Error("Unrecognized bookType |"+d.bookType+"|")}}function $S(o,h,d,M,D,j,W,ne){var Ae=xo(d),Le=ne.defval,Ue=ne.raw||!Object.prototype.hasOwnProperty.call(ne,"raw"),_t=!0,mt=1===D?[]:{};if(1!==D)if(Object.defineProperty)try{Object.defineProperty(mt,"__rowNum__",{value:d,enumerable:!1})}catch{mt.__rowNum__=d}else mt.__rowNum__=d;if(!W||o[d])for(var bt=h.s.c;bt<=h.e.c;++bt){var wt=W?o[d][bt]:o[M[bt]+Ae];if(void 0!==wt&&void 0!==wt.t){var lt=wt.v;switch(wt.t){case"z":if(null==lt)break;continue;case"e":lt=0==lt?null:void 0;break;case"s":case"d":case"b":case"n":break;default:throw new Error("unrecognized type "+wt.t)}if(null!=j[bt]){if(null==lt)if("e"==wt.t&&null===lt)mt[j[bt]]=null;else if(void 0!==Le)mt[j[bt]]=Le;else{if(!Ue||null!==lt)continue;mt[j[bt]]=null}else mt[j[bt]]=Ue&&("n"!==wt.t||"n"===wt.t&&!1!==ne.rawNumbers)?lt:Ke(wt,lt,ne);null!=lt&&(_t=!1)}}else{if(void 0===Le)continue;null!=j[bt]&&(mt[j[bt]]=Le)}}return{row:mt,isempty:_t}}function Jg(o,h){if(null==o||null==o["!ref"])return[];var d={t:"n",v:0},M=0,D=1,j=[],W=0,ne="",Ae={s:{r:0,c:0},e:{r:0,c:0}},Le=h||{},Ue=null!=Le.range?Le.range:o["!ref"];switch(1===Le.header?M=1:"A"===Le.header?M=2:Array.isArray(Le.header)?M=3:null==Le.header&&(M=0),typeof Ue){case"string":Ae=qs(Ue);break;case"number":(Ae=qs(o["!ref"])).s.r=Ue;break;default:Ae=Ue}M>0&&(D=0);var _t=xo(Ae.s.r),mt=[],bt=[],wt=0,lt=0,Nt=Array.isArray(o),yn=Ae.
1s.r,Tn=0,un={};Nt&&!o[yn]&&(o[yn]=[]);var nr=Le.skipHidden&&o["!cols"]||[],ur=Le.skipHidden&&o["!rows"]||[];for(Tn=Ae.s.c;Tn<=Ae.e.c;++Tn)if(!(nr[Tn]||{}).hidden)switch(mt[Tn]=Vs(Tn),d=Nt?o[yn][Tn]:o[mt[Tn]+_t],M){case 1:j[Tn]=Tn-Ae.s.c;break;case 2:j[Tn]=mt[Tn];break;case 3:j[Tn]=Le.header[Tn-Ae.s.c];break;default:if(null==d&&(d={w:"__EMPTY",t:"s"}),ne=W=Ke(d,null,Le),lt=un[W]||0){do{ne=W+"_"+lt++}while(un[ne]);un[W]=lt,un[ne]=1}else un[W]=1;j[Tn]=ne}for(yn=Ae.s.r+D;yn<=Ae.e.r;++yn)if(!(ur[yn]||{}).hidden){var kr=$S(o,Ae,yn,mt,M,j,Nt,Le);(!1===kr.isempty||(1===M?!1!==Le.blankrows:Le.blankrows))&&(bt[wt++]=kr.row)}return bt.length=wt,bt}var FE=/"/g;function KS(o,h,d,M,D,j,W,ne){for(var Ae=!0,Le=[],Ue="",_t=xo(d),mt=h.s.c;mt<=h.e.c;++mt)if(M[mt]){var bt=ne.dense?(o[d]||[])[mt]:o[M[mt]+_t];if(null==bt)Ue="";else if(null!=bt.v){Ae=!1,Ue=""+(ne.rawNumbers&&"n"==bt.t?bt.v:Ke(bt,null,ne));for(var wt=0,lt=0;wt!==Ue.length;++wt)if((lt=Ue.charCodeAt(wt))===D||lt===j||34===lt||ne.forceQuotes){Ue='"'+Ue.replace(FE,'""')+'"';break}"ID"==Ue&&(Ue='"ID"')}else null==bt.f||bt.F?Ue="":(Ae=!1,(Ue="="+bt.f).indexOf(",")>=0&&(Ue='"'+Ue.replace(FE,'""')+'"'));Le.push(Ue)}return!1===ne.blankrows&&Ae?null:Le.join(W)}function Vm(o,h){var d=[],M=h??{};if(null==o||null==o["!ref"])return"";var D=qs(o["!ref"]),j=void 0!==M.FS?M.FS:",",W=j.charCodeAt(0),ne=void 0!==M.RS?M.RS:"\n",Ae=ne.charCodeAt(0),Le=new RegExp(("|"==j?"\\|":j)+"+$"),Ue="",_t=[];M.dense=Array.isArray(o);for(var mt=M.skipHidden&&o["!cols"]||[],bt=M.skipHidden&&o["!rows"]||[],wt=D.s.c;wt<=D.e.c;++wt)(mt[wt]||{}).hidden||(_t[wt]=Vs(wt));for(var lt=0,Nt=D.s.r;Nt<=D.e.r;++Nt)(bt[Nt]||{}).hidden||null!=(Ue=KS(o,D,Nt,_t,W,Ae,j,M))&&(M.strip&&(Ue=Ue.replace(Le,"")),(Ue||!1!==M.blankrows)&&d.push((lt++?ne:"")+Ue));return delete M.dense,d.join("")}function Zg(o,h){h||(h={}),h.FS="\t",h.RS="\n";var d=Vm(o,h);if(typeof Y>"u"||"string"==h.type)return d;var M=Y.utils.encode(1200,d,"str");return String.fromCharCode(255)+String.fromCharCode(254)+M}function YE(o,h,d){var M=d||{},D=+!M.skipHeader,j=o||{},W=0,ne=0;if(j&&null!=M.origin)if("number"==typeof M.origin)W=M.origin;else{var Ae="string"==typeof M.origin?Oa(M.origin):M.origin;W=Ae.r,ne=Ae.c}var Le,Ue={s:{c:0,r:0},e:{c:ne,r:W+h.length-1+D}};if(j["!ref"]){var _t=qs(j["!ref"]);Ue.e.c=Math.max(Ue.e.c,_t.e.c),Ue.e.r=Math.max(Ue.e.r,_t.e.r),-1==W&&(W=_t.e.r+1,Ue.e.r=W+h.length-1+D)}else-1==W&&(W=0,Ue.e.r=h.length-1+D);var mt=M.header||[],bt=0;h.forEach(function(lt,Nt){Jn(lt).forEach(function(yn){-1==(bt=mt.indexOf(yn))&&(mt[bt=mt.length]=yn);var Tn=lt[yn],un="z",nr="",ur=hs({c:ne+bt,r:W+Nt+D});Le=k0(j,ur),!Tn||"object"!=typeof Tn||Tn instanceof Date?("number"==typeof Tn?un="n":"boolean"==typeof Tn?un="b":"string"==typeof Tn?un="s":Tn instanceof Date?(un="d",M.cellDates||(un="n",Tn=_r(Tn)),nr=M.dateNF||gt[14]):null===Tn&&M.nullError&&(un="e",Tn=0),Le?(Le.t=un,Le.v=Tn,delete Le.w,delete Le.R,nr&&(Le.z=nr)):j[ur]=Le={t:un,v:Tn},nr&&(Le.z=nr)):j[ur]=Tn})}),Ue.e.c=Math.max(Ue.e.c,ne+mt.length-1);var wt=xo(W);if(D)for(bt=0;bt<mt.length;++bt)j[Vs(bt+ne)+wt]={t:"s",v:mt[bt]};return j["!ref"]=Is(Ue),j}function k0(o,h,d){if("string"==typeof h){if(Array.isArray(o)){var M=Oa(h);return o[M.r]||(o[M.r]=[]),o[M.r][M.c]||(o[M.r][M.c]={t:"z"})}return o[h]||(o[h]={t:"z"})}return k0(o,hs("number"!=typeof h?h:{r:h,c:d||0}))}function Ym(){return{SheetNames:[],Sheets:{}}}function qg(o,h,d,M){var D=1;if(!d)for(;D<=65535&&-1!=o.SheetNames.indexOf(d="Sheet"+D);++D,d=void 0);if(!d||o.SheetNames.length>=65535)throw new Error("Too many worksheets");if(M&&o.SheetNames.indexOf(d)>=0){var j=d.match(/(^.*?)(\d+)$/);D=j&&+j[2]||0;var W=j&&j[1]||d;for(++D;D<=65535&&-1!=o.SheetNames.indexOf(d=W+D);++D);}if(aE(d),o.SheetNames.indexOf(d)>=0)throw new Error("Worksheet with name |"+d+"| already exists!");return o.SheetNames.push(d),o.Sheets[d]=h,d}function zS(o,h,d){return h?(o.l={Target:h},d&&(o.l.Tooltip=d)):delete o.l,o}var $E={encode_col:Vs,encode_row:xo,encode_cell:hs,encode_range:Is,decode_col:Tl,decode_row:yu,split_cell:function Kf(o){return o.replace(/(\$?[A-Z]*)(\$?\d*)/,"$1,$2").split(",")},decode_cell:Oa,decode_range:Cs,format_cell:Ke,sheet_add_aoa:tt,sheet_add_json:YE,sheet_add_dom:LS,aoa_to_sheet:$t,json_to_sheet:function aA(o,h){return YE(null,o,h)},table_to_sheet:km,table_to_book:function Wg(o,h){return Ce(km(o,h),h)},sheet_to_csv:Vm,sheet_to_txt:Zg,sheet_to_json:Jg,sheet_to_html:NS,sheet_to_formulae:function VE(o){var d,h="",M="";if(null==o||null==o["!ref"])return[];var ne,D=qs(o["!ref"]),j="",W=[],Ae=[],Le=Array.isArray(o);for(ne=D.s.c;ne<=D.e.c;++ne)W[ne]=Vs(ne);for(var Ue=D.s.r;Ue<=D.e.r;++Ue)for(j=xo(Ue),ne=D.s.c;ne<=D.e.c;++ne)if(h=W[ne]+j,M="",void 0!==(d=Le?(o[Ue]||[])[ne]:o[h])){if(null!=d.F){if(h=d.F,!d.f)continue;M=d.f,-1==h.indexOf(":")&&(h=h+":"+h)}if(null!=d.f)M=d.f;else{if("z"==d.t)continue;if("n"==d.t&&null!=d.v)M=""+d.v;else if("b"==d.t)M=d.v?"TRUE":"FALSE";else if(void 0!==d.w)M="'"+d.w;else{if(void 0===d.v)continue;M="s"==d.t?"'"+d.v:""+d.v}}Ae[Ae.length]=h+"="+M}return Ae},sheet_to_row_object_array:Jg,sheet_get_cell:k0,book_new:Ym,book_append_sheet:qg,book_set_sheet_visibility:function e1(o,h,d){o.Workbook||(o.Workbook={}),o.Workbook.Sheets||(o.Workbook.Sheets=[]);
1var M=function jE(o,h){if("number"==typeof h){if(h>=0&&o.SheetNames.length>h)return h;throw new Error("Cannot find sheet # "+h)}if("string"==typeof h){var d=o.SheetNames.indexOf(h);if(d>-1)return d;throw new Error("Cannot find sheet name |"+h+"|")}throw new Error("Cannot find sheet |"+h+"|")}(o,h);switch(o.Workbook.Sheets[M]||(o.Workbook.Sheets[M]={}),d){case 0:case 1:case 2:break;default:throw new Error("Bad sheet visibility setting "+d)}o.Workbook.Sheets[M].Hidden=d},cell_set_number_format:function GE(o,h){return o.z=h,o},cell_set_hyperlink:zS,cell_set_internal_link:function gC(o,h,d){return zS(o,"#"+h,d)},cell_add_comment:function tM(o,h,d){o.c||(o.c=[]),o.c.push({t:h,a:d||"SheetJS"})},sheet_set_array_formula:function WE(o,h,d,M){for(var D="string"!=typeof h?h:qs(h),j="string"==typeof h?h:Is(h),W=D.s.r;W<=D.e.r;++W)for(var ne=D.s.c;ne<=D.e.c;++ne){var Ae=k0(o,W,ne);Ae.t="n",Ae.F=j,delete Ae.v,W==D.s.r&&ne==D.s.c&&(Ae.f=d,M&&(Ae.D=!0))}return o},consts:{SHEET_VISIBLE:0,SHEET_HIDDEN:1,SHEET_VERY_HIDDEN:2}};s.version},10467:(We,Te,C)=>{"use strict";function s(L,y,v,P,I,w,k){try{var b=L[w](k),T=b.value}catch(a){return void v(a)}b.done?y(T):Promise.resolve(T).then(P,I)}function A(L){return function(){var y=this,v=arguments;return new Promise(function(P,I){var w=L.apply(y,v);function k(T){s(w,P,I,k,b,"next",T)}function b(T){s(w,P,I,k,b,"throw",T)}k(void 0)})}}C.d(Te,{A:()=>A})},31635:(We,Te,C)=>{"use strict";C.d(Te,{AQ:()=>pe,N3:()=>he,sH:()=>a,xN:()=>ie});function a(J,B,G,le){return new(G||(G=Promise))(function(_e,Re){function je(gt){try{dt(le.next(gt))}catch(Mt){Re(Mt)}}function ze(gt){try{dt(le.throw(gt))}catch(Mt){Re(Mt)}}function dt(gt){gt.done?_e(gt.value):function Se(_e){return _e instanceof G?_e:new G(function(Re){Re(_e)})}(gt.value).then(je,ze)}dt((le=le.apply(J,B||[])).next())})}Object.create;function Y(J){var B="function"==typeof Symbol&&Symbol.iterator,G=B&&J[B],le=0;if(G)return G.call(J);if(J&&"number"==typeof J.length)return{next:function(){return J&&le>=J.length&&(J=void 0),{value:J&&J[le++],done:!J}}};throw new TypeError(B?"Object is not iterable.":"Symbol.iterator is not defined.")}function he(J){return this instanceof he?(this.v=J,this):new he(J)}function pe(J,B,G){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var Se,le=G.apply(J,B||[]),_e=[];return Se=Object.create(("function"==typeof AsyncIterator?AsyncIterator:Object).prototype),je("next"),je("throw"),je("return",function Re(xt){return function(ct){return Promise.resolve(ct).then(xt,Mt)}}),Se[Symbol.asyncIterator]=function(){return this},Se;function je(xt,ct){le[xt]&&(Se[xt]=function(yt){return new Promise(function(nn,Lt){_e.push([xt,yt,nn,Lt])>1||ze(xt,yt)})},ct&&(Se[xt]=ct(Se[xt])))}function ze(xt,ct){try{!function dt(xt){xt.value instanceof he?Promise.resolve(xt.value.v).then(gt,Mt):Ft(_e[0][2],xt)}(le[xt](ct))}catch(yt){Ft(_e[0][3],yt)}}function gt(xt){ze("next",xt)}function Mt(xt){ze("throw",xt)}function Ft(xt,ct){xt(ct),_e.shift(),_e.length&&ze(_e[0][0],_e[0][1])}}function ie(J){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var G,B=J[Symbol.asyncIterator];return B?B.call(J):(J=Y(J),G={},le("next"),le("throw"),le("return"),G[Symbol.asyncIterator]=function(){return this},G);function le(_e){G[_e]=J[_e]&&function(Re){return new Promise(function(je,ze){(function Se(_e,Re,je,ze){Promise.resolve(ze).then(function(dt){_e({value:dt,done:je})},Re)})(je,ze,(Re=J[_e](Re)).done,Re.value)})}}}Object.create;"function"==typeof SuppressedError&&SuppressedError},44016:We=>{"use strict";We.exports=JSON.parse('{"AF":"Afghanistan","AL":"Albania","DZ":"Algeria","AS":"American Samoa","AD":"Andorra","AO":"Angola","AI":"Anguilla","AQ":"Antarctica","AG":"Antigua and Barbuda","AR":"Argentina","AM":"Armenia","AW":"Aruba","AU":"Australia","AT":"Austria","AZ":"Azerbaijan","BS":"Bahamas","BH":"Bahrain","BD":"Bangladesh","BB":"Barbados","BY":"Belarus","BE":"Belgium","BZ":"Belize","BJ":"Benin","BM":"Bermuda","BT":"Bhutan","BO":"Bolivia","BA":"Bosnia and Herzegovina","BW":"Botswana","BV":"Bouvet Island","BR":"Brazil","IO":"British Indian Ocean Territory","BN":"Brunei Darussalam","BG":"Bulgaria","BF":"Burkina Faso","BI":"Burundi","KH":"Cambodia","CM":"Cameroon","CA":"Canada","CV":"Cape Verde","KY":"Cayman Islands","CF":"Central African Republic","TD":"Chad","CL":"Chile","CN":"China","CX":"Christmas Island","CC":"Cocos (Keeling) Islands","CO":"Colombia","KM":"Comoros","CG":"Congo","CD":"Congo, the Democratic Republic of the","CK":"Cook Islands","CR":"Costa Rica","CI":"Cote D\'Ivoire","HR":"Croatia","CU":"Cuba","CY":"Cyprus","CZ":"Czech Republic","DK":"Denmark","DJ":"Djibouti","DM":"Dominica","DO":"Dominican Republic","EC":"Ecuador","EG":"Egypt","SV":"El Salvador","GQ":"Equatorial Guinea","ER":"Eritrea","EE":"Estonia","ET":"Ethiopia","FK":"Falkland Islands (Malvinas)","FO":"Faroe Islands","FJ":"Fiji","FI":"Finland","FR":"France","GF":"French Guiana","PF":"French Polynesia","TF":"French Southern Territories","GA":"Gabon","GM":"Gambia","GE":"Georgia","DE":"Germany","GH":"Ghana","GI":"Gibraltar","GR":"Greece","GL":"Greenland","GD":"Grenada","GP":"Guadeloupe","GU":"Guam","GT":"Guatemala","GN":"Guinea","GW":"Guinea-Bissau","GY":"Guyana","HT":"Haiti","HM":"Heard Island and Mcdonald Islands","VA":"Holy See (Vatican City State)","HN":"Honduras","HK":"Hong Kong","HU":"Hungary","IS":"Iceland","IN":"India","ID":"Indonesia","IR":"Iran, Islam
1ic Republic of","IQ":"Iraq","IE":"Ireland","IL":"Israel","IT":"Italy","JM":"Jamaica","JP":"Japan","JO":"Jordan","KZ":"Kazakhstan","KE":"Kenya","KI":"Kiribati","KP":"North Korea","KR":"South Korea","KW":"Kuwait","KG":"Kyrgyzstan","LA":"Lao People\'s Democratic Republic","LV":"Latvia","LB":"Lebanon","LS":"Lesotho","LR":"Liberia","LY":"Libyan Arab Jamahiriya","LI":"Liechtenstein","LT":"Lithuania","LU":"Luxembourg","MO":"Macao","MK":"Macedonia, the Former Yugoslav Republic of","MG":"Madagascar","MW":"Malawi","MY":"Malaysia","MV":"Maldives","ML":"Mali","MT":"Malta","MH":"Marshall Islands","MQ":"Martinique","MR":"Mauritania","MU":"Mauritius","YT":"Mayotte","MX":"Mexico","FM":"Micronesia, Federated States of","MD":"Moldova, Republic of","MC":"Monaco","MN":"Mongolia","MS":"Montserrat","MA":"Morocco","MZ":"Mozambique","MM":"Myanmar","NA":"Namibia","NR":"Nauru","NP":"Nepal","NL":"Netherlands","NC":"New Caledonia","NZ":"New Zealand","NI":"Nicaragua","NE":"Niger","NG":"Nigeria","NU":"Niue","NF":"Norfolk Island","MP":"Northern Mariana Islands","NO":"Norway","OM":"Oman","PK":"Pakistan","PW":"Palau","PS":"Palestinian Territory, Occupied","PA":"Panama","PG":"Papua New Guinea","PY":"Paraguay","PE":"Peru","PH":"Philippines","PN":"Pitcairn","PL":"Poland","PT":"Portugal","PR":"Puerto Rico","QA":"Qatar","RE":"Reunion","RO":"Romania","RU":"Russia","RW":"Rwanda","SH":"Saint Helena","KN":"Saint Kitts and Nevis","LC":"Saint Lucia","PM":"Saint Pierre and Miquelon","VC":"Saint Vincent and the Grenadines","WS":"Samoa","SM":"San Marino","ST":"Sao Tome and Principe","SA":"Saudi Arabia","SN":"Senegal","SC":"Seychelles","SL":"Sierra Leone","SG":"Singapore","SK":"Slovakia","SI":"Slovenia","SB":"Solomon Islands","SO":"Somalia","ZA":"South Africa","GS":"South Georgia and the South Sandwich Islands","ES":"Spain","LK":"Sri Lanka","SD":"Sudan","SR":"Suriname","SJ":"Svalbard and Jan Mayen","SZ":"Swaziland","SE":"Sweden","CH":"Switzerland","SY":"Syrian Arab Republic","TW":"Taiwan","TJ":"Tajikistan","TZ":"Tanzania, United Republic of","TH":"Thailand","TL":"Timor-Leste","TG":"Togo","TK":"Tokelau","TO":"Tonga","TT":"Trinidad and Tobago","TN":"Tunisia","TR":"Turkey","TM":"Turkmenistan","TC":"Turks and Caicos Islands","TV":"Tuvalu","UG":"Uganda","UA":"Ukraine","AE":"United Arab Emirates","GB":"United Kingdom","US":"USA","UM":"United States Minor Outlying Islands","UY":"Uruguay","UZ":"Uzbekistan","VU":"Vanuatu","VE":"Venezuela","VN":"Vietnam","VG":"Virgin Islands, British","VI":"Virgin Islands, U.S.","WF":"Wallis and Futuna","EH":"Western Sahara","YE":"Yemen","ZM":"Zambia","ZW":"Zimbabwe","AX":"\xc5land Islands","BQ":"Bonaire, Sint Eustatius and Saba","CW":"Cura\xe7ao","GG":"Guernsey","IM":"Isle of Man","JE":"Jersey","ME":"Montenegro","BL":"Saint Barth\xe9lemy","MF":"Saint Martin (French part)","RS":"Serbia","SX":"Sint Maarten (Dutch part)","SS":"South Sudan","XK":"Kosovo"}')}},We=>{var s;s=90556,We(We.s=s)}]);

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.