UNPKG

@iqmo/browser

Version:

Browser Stlite

5 lines 852 kB
import{H as mN,c as gN,F as se,b8 as yN,b9 as UA,ba as vN,bb as bN,bc as Vs,bd as dd,L as xN,z as _N,b5 as qA,r as Ee,K as gg,ap as wN,am as AN,ai as WA,aj as HA,V as EN,be as kN,M as GA,b2 as VA,l as XA,j as hd,bf as DN}from"./index-C9lG8Cnd.js";import{S as YA,T as FN}from"./Toolbar-CicI5PGk.js";import{E as JA,w as CN}from"./withFullScreenWrapper-mfur2-_a.js";import{m as SN}from"./mergeWith-B9PnT-Fg.js";import{a as Cl,n as $N,b as MN,c as pd,t as Aa,p as ON,d as TN,e as NN,i as Co,f as md,g as QA,l as Xs,h as yg,j as gd,k as ZA,m as So,o as Ys,q as BN,r as $o,s as zN,u as RN,v as PN,w as LN}from"./threshold-CT01Jj2z.js";import{f as jN,a as vg,b as KA,c as IN,R as yd,r as tE,d as bg,e as xg,C as _g,g as eE,h as nE,i as vd,j as wg,n as Xe,k as Sl,l as UN,m as qN,o as WN,p as HN,q as GN,s as VN,t as XN,u as YN,v as JN,w as QN,x as ZN,y as bd}from"./value-DKQTM160.js";import{P as KN,i as tB,a as eB,b as nB,p as Ag,T as rB,n as iB,t as oB,d as aB}from"./timer-CG6h77SV.js";import{u as sB}from"./FormClearHelper-CzLLXFUf.js";const uB=t=>({"#vg-tooltip-element":{visibility:"hidden",position:"fixed",fontFamily:t.genericFonts.bodyFont,color:t.colors.bodyText,border:`${t.sizes.borderWidth} solid ${t.colors.borderColor}`,backgroundColor:mN(t.colors.bgColor,.05),fontSize:t.fontSizes.twoSm,boxShadow:"rgb(0 0 0 / 16%) 0px 1px 4px",maxWidth:t.sizes.maxChartTooltipWidth,padding:`${t.spacing.xs} ${t.spacing.md}`,borderRadius:t.radii.default,zIndex:t.zIndices.popup,"&.visible":{visibility:"visible"},h2:{marginTop:t.spacing.none,marginBottom:t.spacing.sm,fontSize:t.fontSizes.sm},td:{border:"none"},table:{borderSpacing:0,tr:{border:"none",td:{overflow:"hidden",textOverflow:"ellipsis",paddingTop:t.spacing.threeXS,paddingBottom:t.spacing.threeXS},"td.key":{maxWidth:`calc((${t.sizes.maxChartTooltipWidth} - 2 * ${t.spacing.md}) * 0.4)`,textAlign:"right",color:t.colors.fadedText60,whiteSpace:"nowrap",paddingRight:t.spacing.twoXS},"td.value":{maxWidth:`calc((${t.sizes.maxChartTooltipWidth} - 2 * ${t.spacing.md}) * 0.6)`,textAlign:"left",display:"-webkit-box",WebkitLineClamp:"5",WebkitBoxOrient:"vertical",lineClamp:"5",wordWrap:"break-word"}}}}}),lB=gN("div",{target:"egd2k5h0"})(({theme:t,useContainerWidth:e,isFullScreen:n})=>({width:e||n?"100%":"auto",height:n?"100%":"auto","&.vega-embed":{position:"relative",display:"inline-block",boxSizing:"border-box","details:not([open]) > :not(summary)":{display:"none !important"},"details[open] summary":{opacity:.7},"&:hover summary, .vega-embed:focus summary":{background:"transparent"},"&:hover summary, &:focus-within summary":{opacity:"1 !important",transition:"opacity 0.2s ease"},"&.has-actions":{paddingRight:0},".vega-actions":{position:"absolute",display:"flex",flexDirection:"column",paddingBottom:t.spacing.sm,paddingTop:t.spacing.sm,zIndex:t.zIndices.popup,top:`calc(${t.iconSizes.md} + 2 * ${t.spacing.xs} + ${t.spacing.xs})`,right:0,backgroundColor:t.colors.bgColor,boxShadow:"rgb(0 0 0 / 16%) 0px 4px 16px",border:`${t.sizes.borderWidth} solid ${t.colors.fadedText10}`,animationDuration:"0.15s",animationName:"scale-in",animationTimingFunction:"cubic-bezier(0.2, 0, 0.13, 1.5)",textAlign:"left",borderRadius:t.radii.default,a:{fontFamily:t.genericFonts.bodyFont,fontWeight:t.fontWeights.normal,fontSize:t.fontSizes.md,margin:0,padding:`${t.spacing.twoXS} ${t.spacing.twoXL}`,color:t.colors.bodyText,whiteSpace:"nowrap",textDecoration:"none"},"a:hover, a:focus":{backgroundColor:t.colors.darkenedBgMix15,color:t.colors.bodyText},":before":{content:"none"},":after":{content:"none"}},"@keyframes scale-in":{from:{opacity:0,transform:"scale(0.6)"},to:{opacity:1,transform:"scale(1)"}},".chart-wrapper":{"&.fit-x":{width:"100%"},"&.fit-y":{height:"100%"}},summary:{position:"absolute",top:0,right:0,opacity:0,listStyle:"none",cursor:"pointer",display:"list-item",padding:t.spacing.xs,height:"auto",zIndex:t.zIndices.menuButton,border:"none",boxShadow:"none",borderRadius:t.radii.default,color:t.colors.fadedText10,backgroundColor:"transparent",transition:"opacity 300ms 150ms,transform 300ms 150ms",lineHeight:0,"&::-webkit-details-marker":{display:"none"},"&:active, &:focus-visible, &:hover":{border:"none",boxShadow:"none",color:t.colors.bodyText,opacity:"1 !important",background:t.colors.darkenedBgMix15},svg:{width:t.iconSizes.md,height:t.iconSizes.md}}}}),"");function rE(t,e){const n={font:e.genericFonts.bodyFont,background:e.colors.bgColor,fieldTitle:"verbal",autosize:{type:"fit",contains:"padding"},title:{align:"left",anchor:"start",color:e.colors.headingColor,titleFontStyle:"normal",fontWeight:e.fontWeights.bold,fontSize:se(e.fontSizes.md),orient:"top",offset:26},header:{titleFontWeight:e.fontWeights.normal,titleFontSize:se(e.fontSizes.md),titleColor:Vs(e),titleFontStyle:"normal",labelFontSize:se(e.fontSizes.twoSm),labelFontWeight:e.fontWeights.normal,labelColor:Vs(e),labelFontStyle:"normal"},axis:{labelFontSize:se(e.fontSizes.twoSm),labelFontWeight:e.fontWeights.normal,labelColor:Vs(e),labelFontStyle:"normal",titleFontWeight:e.fontWeights.normal,titleFontSize:se(e.fontSizes.sm),titleColor:Vs(e),titleFontStyle:"normal",ticks:!1,gridColor:dd(e),domain:!1,domainWidth:1,domainColor:dd(e),labelFlush:!0,labelFlushOffset:1,labelBound:!1,labelLimit:100,titlePadding:se(e.spacing.lg),labelPadding:se(e.spacing.lg),labelSeparation:se(e.spacing.twoXS),labelOverlap:!0},legend:{labelFontSize:se(e.fontSizes.sm),labelFontWeight:e.fontWeights.normal,labelColor:Vs(e),titleFontSize:se(e.fontSizes.sm),titleFontWeight:e.fontWeights.normal,titleFontStyle:"normal",titleColor:Vs(e),titlePadding:5,labelPadding:se(e.spacing.lg),columnPadding:se(e.spacing.sm),rowPadding:se(e.spacing.twoXS),padding:7,symbolStrokeWidth:se(e.spacing.twoXS)},range:{category:bN(e),diverging:vN(e),ramp:UA(e),heatmap:UA(e)},view:{columns:1,strokeWidth:0,stroke:"transparent",continuousHeight:se(e.sizes.defaultChartHeight),continuousWidth:se(e.sizes.defaultChartWidth)},concat:{columns:1},facet:{columns:1},mark:{tooltip:{content:"encoding"},color:yN(e)},bar:{binSpacing:se(e.spacing.twoXS),discreteBandSize:{band:.85}},axisDiscrete:{grid:!1},axisXPoint:{grid:!1},axisTemporal:{grid:!1},axisXBand:{grid:!1}};return t?SN({},n,t,(r,i)=>Array.isArray(i)?i:void 0):n}function cB(t,e){const{colors:n,fontSizes:r,genericFonts:i}=e,o={labelFont:i.bodyFont,titleFont:i.bodyFont,labelFontSize:se(r.twoSm),titleFontSize:se(r.twoSm)},a={background:n.bgColor,axis:{labelColor:n.bodyText,titleColor:n.bodyText,gridColor:dd(e),...o},legend:{labelColor:n.bodyText,titleColor:n.bodyText,...o},title:{color:n.bodyText,subtitleColor:n.bodyText,...o},header:{labelColor:n.bodyText,titleColor:n.bodyText,...o},view:{stroke:dd(e),continuousHeight:se(e.sizes.defaultChartHeight),continuousWidth:se(e.sizes.defaultChartWidth)},mark:{tooltip:!0}};return t?xN({},a,t):a}const fB=20;function dB(t){"params"in t&&"encoding"in t&&t.params.forEach(e=>{"select"in e&&(["interval","point"].includes(e.select)&&(e.select={type:e.select}),"type"in e.select&&e.select.type==="point"&&!("encodings"in e.select)&&gg(e.select.encodings)&&(e.select.encodings=Object.keys(t.encoding)))})}const hB=(t,e,n,r,i,o,a,s)=>{var u,l;const c=JSON.parse(t);if(n==="streamlit"?c.config=rE(c.config,i):((l=(u=c.usermeta)==null?void 0:u.embedOptions)==null?void 0:l.theme)==="streamlit"?(c.config=rE(c.config,i),c.usermeta.embedOptions.theme=void 0):c.config=cB(c.config,i),o?(c.width=a,c.height=s,"vconcat"in c&&c.vconcat.forEach(f=>{f.width=a})):e&&(c.width=a,"vconcat"in c&&c.vconcat.forEach(f=>{f.width=a})),c.padding||(c.padding={}),gg(c.padding.bottom)&&(c.padding.bottom=fB),c.datasets)throw new Error("Datasets should not be passed as part of the spec");return r.length>0&&dB(c),c},pB=t=>{const e=_N(),{expanded:n,width:r,height:i}=qA(JA),{id:o,formId:a,spec:s,data:u,datasets:l,useContainerWidth:c,vegaLiteTheme:f,selectionMode:d}=t,h=Ee.useMemo(()=>d,[JSON.stringify(d)]),p=Ee.useMemo(()=>hB(s,c,f,h,e,n,r||0,i),[s,c,f,h,e,n,r,i]);return{id:o,formId:a,vegaLiteTheme:f,spec:p,selectionMode:h,data:u,datasets:l,useContainerWidth:c}};function Pi(t,e,n){return t.fields=e||[],t.fname=n,t}function mB(t){return t==null?null:t.fname}function iE(t){return t==null?null:t.fields}function oE(t){return t.length===1?gB(t[0]):yB(t)}const gB=t=>function(e){return e[t]},yB=t=>{const e=t.length;return function(n){for(let r=0;r<e;++r)n=n[t[r]];return n}};function xd(t){throw Error(t)}function Eg(t){const e=[],n=t.length;let r=null,i=0,o="",a,s,u;t=t+"";function l(){e.push(o+t.substring(a,s)),o="",a=s+1}for(a=s=0;s<n;++s)if(u=t[s],u==="\\")o+=t.substring(a,s++),a=s;else if(u===r)l(),r=null,i=-1;else{if(r)continue;a===i&&u==='"'||a===i&&u==="'"?(a=s+1,r=u):u==="."&&!i?s>a?l():a=s+1:u==="["?(s>a&&l(),i=a=s+1):u==="]"&&(i||xd("Access path missing open bracket: "+t),i>0&&l(),i=0,a=s+1)}return i&&xd("Access path missing closing bracket: "+t),r&&xd("Access path missing closing quote: "+t),s>a&&(s++,l()),e}function kg(t,e,n){const r=Eg(t);return t=r.length===1?r[0]:t,Pi((n&&n.get||oE)(r),[t],e||t)}const vB=kg("id"),Dg=Pi(t=>t,[],"identity"),bB=Pi(()=>0,[],"zero"),xB=Pi(()=>1,[],"one"),aE=Pi(()=>!0,[],"true"),_B=Pi(()=>!1,[],"false");function wB(t,e,n){const r=[e].concat([].slice.call(n));console[t].apply(console,r)}const sE=0,uE=1,lE=2,cE=3,fE=4;function AB(t,e){let n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:wB,r=t||sE;return{level(i){return arguments.length?(r=+i,this):r},error(){return r>=uE&&n(e||"error","ERROR",arguments),this},warn(){return r>=lE&&n(e||"warn","WARN",arguments),this},info(){return r>=cE&&n(e||"log","INFO",arguments),this},debug(){return r>=fE&&n(e||"log","DEBUG",arguments),this}}}var _d=Array.isArray;function Ea(t){return t===Object(t)}const dE=t=>t!=="__proto__";function Fg(){for(var t=arguments.length,e=new Array(t),n=0;n<t;n++)e[n]=arguments[n];return e.reduce((r,i)=>{for(const o in i)if(o==="signals")r.signals=EB(r.signals,i.signals);else{const a=o==="legend"?{layout:1}:o==="style"?!0:null;wd(r,o,i[o],a)}return r},{})}function wd(t,e,n,r){if(!dE(e))return;let i,o;if(Ea(n)&&!_d(n)){o=Ea(t[e])?t[e]:t[e]={};for(i in n)r&&(r===!0||r[i])?wd(o,i,n[i]):dE(i)&&(o[i]=n[i])}else t[e]=n}function EB(t,e){if(t==null)return e;const n={},r=[];function i(o){n[o.name]||(n[o.name]=1,r.push(o))}return e.forEach(i),t.forEach(i),r}function Js(t){return t[t.length-1]}function Cg(t){return t==null||t===""?null:+t}const hE=t=>e=>t*Math.exp(e),pE=t=>e=>Math.log(t*e),mE=t=>e=>Math.sign(e)*Math.log1p(Math.abs(e/t)),gE=t=>e=>Math.sign(e)*Math.expm1(Math.abs(e))*t,Ad=t=>e=>e<0?-Math.pow(-e,t):Math.pow(e,t);function Ed(t,e,n,r){const i=n(t[0]),o=n(Js(t)),a=(o-i)*e;return[r(i-a),r(o-a)]}function kB(t,e){return Ed(t,e,Cg,Dg)}function DB(t,e){var n=Math.sign(t[0]);return Ed(t,e,pE(n),hE(n))}function FB(t,e,n){return Ed(t,e,Ad(n),Ad(1/n))}function CB(t,e,n){return Ed(t,e,mE(n),gE(n))}function kd(t,e,n,r,i){const o=r(t[0]),a=r(Js(t)),s=e!=null?r(e):(o+a)/2;return[i(s+(o-s)*n),i(s+(a-s)*n)]}function SB(t,e,n){return kd(t,e,n,Cg,Dg)}function $B(t,e,n){const r=Math.sign(t[0]);return kd(t,e,n,pE(r),hE(r))}function MB(t,e,n,r){return kd(t,e,n,Ad(r),Ad(1/r))}function OB(t,e,n,r){return kd(t,e,n,mE(r),gE(r))}function TB(t){return 1+~~(new Date(t).getMonth()/3)}function NB(t){return 1+~~(new Date(t).getUTCMonth()/3)}function $l(t){return t!=null?_d(t)?t:[t]:[]}function BB(t,e,n){let r=t[0],i=t[1],o;return i<r&&(o=i,i=r,r=o),o=i-r,o>=n-e?[e,n]:[r=Math.min(Math.max(r,e),n-o),r+o]}function Dd(t){return typeof t=="function"}const zB="descending";function RB(t,e,n){n=n||{},e=$l(e)||[];const r=[],i=[],o={},a=n.comparator||PB;return $l(t).forEach((s,u)=>{s!=null&&(r.push(e[u]===zB?-1:1),i.push(s=Dd(s)?s:kg(s,null,n)),(iE(s)||[]).forEach(l=>o[l]=1))}),i.length===0?null:Pi(a(i,r),Object.keys(o))}const Sg=(t,e)=>(t<e||t==null)&&e!=null?-1:(t>e||e==null)&&t!=null?1:(e=e instanceof Date?+e:e,(t=t instanceof Date?+t:t)!==t&&e===e?-1:e!==e&&t===t?1:0),PB=(t,e)=>t.length===1?LB(t[0],e[0]):jB(t,e,t.length),LB=(t,e)=>function(n,r){return Sg(t(n),t(r))*e},jB=(t,e,n)=>(e.push(0),function(r,i){let o,a=0,s=-1;for(;a===0&&++s<n;)o=t[s],a=Sg(o(r),o(i));return a*e[s]});function IB(t){return Dd(t)?t:()=>t}function UB(t,e){let n;return r=>{n&&clearTimeout(n),n=setTimeout(()=>(e(r),n=null),t)}}function $g(t){for(let e,n,r=1,i=arguments.length;r<i;++r){e=arguments[r];for(n in e)t[n]=e[n]}return t}function qB(t,e){let n=0,r,i,o,a;if(t&&(r=t.length))if(e==null){for(i=t[n];n<r&&(i==null||i!==i);i=t[++n]);for(o=a=i;n<r;++n)i=t[n],i!=null&&(i<o&&(o=i),i>a&&(a=i))}else{for(i=e(t[n]);n<r&&(i==null||i!==i);i=e(t[++n]));for(o=a=i;n<r;++n)i=e(t[n]),i!=null&&(i<o&&(o=i),i>a&&(a=i))}return[o,a]}function WB(t,e){const n=t.length;let r=-1,i,o,a,s,u;if(e==null){for(;++r<n;)if(o=t[r],o!=null&&o>=o){i=a=o;break}if(r===n)return[-1,-1];for(s=u=r;++r<n;)o=t[r],o!=null&&(i>o&&(i=o,s=r),a<o&&(a=o,u=r))}else{for(;++r<n;)if(o=e(t[r],r,t),o!=null&&o>=o){i=a=o;break}if(r===n)return[-1,-1];for(s=u=r;++r<n;)o=e(t[r],r,t),o!=null&&(i>o&&(i=o,s=r),a<o&&(a=o,u=r))}return[s,u]}const HB=Object.prototype.hasOwnProperty;function Li(t,e){return HB.call(t,e)}const Fd={};function GB(t){let e={},n;function r(o){return Li(e,o)&&e[o]!==Fd}const i={size:0,empty:0,object:e,has:r,get(o){return r(o)?e[o]:void 0},set(o,a){return r(o)||(++i.size,e[o]===Fd&&--i.empty),e[o]=a,this},delete(o){return r(o)&&(--i.size,++i.empty,e[o]=Fd),this},clear(){i.size=i.empty=0,i.object=e={}},test(o){return arguments.length?(n=o,i):n},clean(){const o={};let a=0;for(const s in e){const u=e[s];u!==Fd&&(!n||!n(u))&&(o[s]=u,++a)}i.size=a,i.empty=0,i.object=e=o}};return t&&Object.keys(t).forEach(o=>{i.set(o,t[o])}),i}function VB(t,e,n,r,i,o){if(!n&&n!==0)return o;const a=+n;let s=t[0],u=Js(t),l;u<s&&(l=s,s=u,u=l),l=Math.abs(e-s);const c=Math.abs(u-e);return l<c&&l<=a?r:c<=a?i:o}function XB(t,e,n){const r=t.prototype=Object.create(e.prototype);return Object.defineProperty(r,"constructor",{value:t,writable:!0,enumerable:!0,configurable:!0}),$g(r,n)}function YB(t,e,n,r){let i=e[0],o=e[e.length-1],a;return i>o&&(a=i,i=o,o=a),n=n===void 0||n,r=r===void 0||r,(n?i<=t:i<t)&&(r?t<=o:t<o)}function yE(t){return typeof t=="boolean"}function vE(t){return Object.prototype.toString.call(t)==="[object Date]"}function JB(t){return t&&Dd(t[Symbol.iterator])}function bE(t){return typeof t=="number"}function QB(t){return Object.prototype.toString.call(t)==="[object RegExp]"}function ji(t){return typeof t=="string"}function ZB(t,e,n){t&&(t=e?$l(t).map(s=>s.replace(/\\(.)/g,"$1")):$l(t));const r=t&&t.length,i=n&&n.get||oE,o=s=>i(e?[s]:Eg(s));let a;if(!r)a=function(){return""};else if(r===1){const s=o(t[0]);a=function(u){return""+s(u)}}else{const s=t.map(o);a=function(u){let l=""+s[0](u),c=0;for(;++c<r;)l+="|"+s[c](u);return l}}return Pi(a,t,"key")}function KB(t,e){const n=t[0],r=Js(t),i=+e;return i?i===1?r:n+i*(r-n):n}const tz=1e4;function ez(t){t=+t||tz;let e,n,r;const i=()=>{e={},n={},r=0},o=(a,s)=>(++r>t&&(n=e,e={},r=1),e[a]=s);return i(),{clear:i,has:a=>Li(e,a)||Li(n,a),get:a=>Li(e,a)?e[a]:Li(n,a)?o(a,n[a]):void 0,set:(a,s)=>Li(e,a)?e[a]=s:o(a,s)}}function nz(t,e,n,r){const i=e.length,o=n.length;if(!o)return e;if(!i)return n;const a=r||new e.constructor(i+o);let s=0,u=0,l=0;for(;s<i&&u<o;++l)a[l]=t(e[s],n[u])>0?n[u++]:e[s++];for(;s<i;++s,++l)a[l]=e[s];for(;u<o;++u,++l)a[l]=n[u];return a}function Ml(t,e){let n="";for(;--e>=0;)n+=t;return n}function rz(t,e,n,r){const i=n||" ",o=t+"",a=e-o.length;return a<=0?o:r==="left"?Ml(i,a)+o:r==="center"?Ml(i,~~(a/2))+o+Ml(i,Math.ceil(a/2)):o+Ml(i,a)}function iz(t){return t&&Js(t)-t[0]||0}function Qs(t){return _d(t)?"["+t.map(Qs)+"]":Ea(t)||ji(t)?JSON.stringify(t).replace("\u2028","\\u2028").replace("\u2029","\\u2029"):t}function oz(t){return t==null||t===""?null:!t||t==="false"||t==="0"?!1:!!t}const az=t=>bE(t)||vE(t)?t:Date.parse(t);function sz(t,e){return e=e||az,t==null||t===""?null:e(t)}function uz(t){return t==null||t===""?null:t+""}function lz(t){const e={},n=t.length;for(let r=0;r<n;++r)e[t[r]]=!0;return e}function cz(t,e,n,r){const i=r??"\u2026",o=t+"",a=o.length,s=Math.max(0,e-i.length);return a<=e?o:n==="left"?i+o.slice(a-s):n==="center"?o.slice(0,Math.ceil(s/2))+i+o.slice(a-~~(s/2)):o.slice(0,s)+i}function fz(t,e,n){if(t)if(e){const r=t.length;for(let i=0;i<r;++i){const o=e(t[i]);o&&n(o,i,t)}}else t.forEach(n)}function Wn(t,e,n){return t.fields=e||[],t.fname=n,t}function ue(t){return t==null?null:t.fname}function un(t){return t==null?null:t.fields}function xE(t){return t.length===1?dz(t[0]):hz(t)}const dz=t=>function(e){return e[t]},hz=t=>{const e=t.length;return function(n){for(let r=0;r<e;++r)n=n[t[r]];return n}};function R(t){throw Error(t)}function Mg(t){const e=[],n=t.length;let r=null,i=0,o="",a,s,u;t=t+"";function l(){e.push(o+t.substring(a,s)),o="",a=s+1}for(a=s=0;s<n;++s)if(u=t[s],u==="\\")o+=t.substring(a,s++),a=s;else if(u===r)l(),r=null,i=-1;else{if(r)continue;a===i&&u==='"'||a===i&&u==="'"?(a=s+1,r=u):u==="."&&!i?s>a?l():a=s+1:u==="["?(s>a&&l(),i=a=s+1):u==="]"&&(i||R("Access path missing open bracket: "+t),i>0&&l(),i=0,a=s+1)}return i&&R("Access path missing closing bracket: "+t),r&&R("Access path missing closing quote: "+t),s>a&&(s++,l()),e}function wr(t,e,n){const r=Mg(t);return t=r.length===1?r[0]:t,Wn((n&&n.get||xE)(r),[t],e||t)}const Cd=wr("id"),Cn=Wn(t=>t,[],"identity"),ka=Wn(()=>0,[],"zero"),Ol=Wn(()=>1,[],"one"),Ar=Wn(()=>!0,[],"true"),Da=Wn(()=>!1,[],"false");function pz(t,e,n){const r=[e].concat([].slice.call(n));console[t].apply(console,r)}const mz=0,_E=1,gz=2,yz=3,vz=4;function bz(t,e){let n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:pz,r=t||mz;return{level(i){return arguments.length?(r=+i,this):r},error(){return r>=_E&&n("error","ERROR",arguments),this},warn(){return r>=gz&&n("warn","WARN",arguments),this},info(){return r>=yz&&n("log","INFO",arguments),this},debug(){return r>=vz&&n("log","DEBUG",arguments),this}}}var K=Array.isArray;function mt(t){return t===Object(t)}const wE=t=>t!=="__proto__";function xz(){for(var t=arguments.length,e=new Array(t),n=0;n<t;n++)e[n]=arguments[n];return e.reduce((r,i)=>{for(const o in i)if(o==="signals")r.signals=_z(r.signals,i.signals);else{const a=o==="legend"?{layout:1}:o==="style"?!0:null;AE(r,o,i[o],a)}return r},{})}function AE(t,e,n,r){if(!wE(e))return;let i,o;if(mt(n)&&!K(n)){o=mt(t[e])?t[e]:t[e]={};for(i in n)r&&(r===!0||r[i])?AE(o,i,n[i]):wE(i)&&(o[i]=n[i])}else t[e]=n}function _z(t,e){if(t==null)return e;const n={},r=[];function i(o){n[o.name]||(n[o.name]=1,r.push(o))}return e.forEach(i),t.forEach(i),r}function kt(t){return t[t.length-1]}function ln(t){return t==null||t===""?null:+t}const EE=t=>e=>t*Math.exp(e),kE=t=>e=>Math.log(t*e),DE=t=>e=>Math.sign(e)*Math.log1p(Math.abs(e/t)),FE=t=>e=>Math.sign(e)*Math.expm1(Math.abs(e))*t,Sd=t=>e=>e<0?-Math.pow(-e,t):Math.pow(e,t);function $d(t,e,n,r){const i=n(t[0]),o=n(kt(t)),a=(o-i)*e;return[r(i-a),r(o-a)]}function wz(t,e){return $d(t,e,ln,Cn)}function Az(t,e){var n=Math.sign(t[0]);return $d(t,e,kE(n),EE(n))}function Ez(t,e,n){return $d(t,e,Sd(n),Sd(1/n))}function kz(t,e,n){return $d(t,e,DE(n),FE(n))}function Md(t,e,n,r,i){const o=r(t[0]),a=r(kt(t)),s=e!=null?r(e):(o+a)/2;return[i(s+(o-s)*n),i(s+(a-s)*n)]}function CE(t,e,n){return Md(t,e,n,ln,Cn)}function SE(t,e,n){const r=Math.sign(t[0]);return Md(t,e,n,kE(r),EE(r))}function Og(t,e,n,r){return Md(t,e,n,Sd(r),Sd(1/r))}function $E(t,e,n,r){return Md(t,e,n,DE(r),FE(r))}function Dz(t){return 1+~~(new Date(t).getMonth()/3)}function Fz(t){return 1+~~(new Date(t).getUTCMonth()/3)}function rt(t){return t!=null?K(t)?t:[t]:[]}function Cz(t,e,n){let r=t[0],i=t[1],o;return i<r&&(o=i,i=r,r=o),o=i-r,o>=n-e?[e,n]:[r=Math.min(Math.max(r,e),n-o),r+o]}function gt(t){return typeof t=="function"}const Sz="descending";function ME(t,e,n){n=n||{},e=rt(e)||[];const r=[],i=[],o={},a=n.comparator||$z;return rt(t).forEach((s,u)=>{s!=null&&(r.push(e[u]===Sz?-1:1),i.push(s=gt(s)?s:wr(s,null,n)),(un(s)||[]).forEach(l=>o[l]=1))}),i.length===0?null:Wn(a(i,r),Object.keys(o))}const Tl=(t,e)=>(t<e||t==null)&&e!=null?-1:(t>e||e==null)&&t!=null?1:(e=e instanceof Date?+e:e,(t=t instanceof Date?+t:t)!==t&&e===e?-1:e!==e&&t===t?1:0),$z=(t,e)=>t.length===1?Mz(t[0],e[0]):Oz(t,e,t.length),Mz=(t,e)=>function(n,r){return Tl(t(n),t(r))*e},Oz=(t,e,n)=>(e.push(0),function(r,i){let o,a=0,s=-1;for(;a===0&&++s<n;)o=t[s],a=Tl(o(r),o(i));return a*e[s]});function cn(t){return gt(t)?t:()=>t}function OE(t,e){let n;return r=>{n&&clearTimeout(n),n=setTimeout(()=>(e(r),n=null),t)}}function yt(t){for(let e,n,r=1,i=arguments.length;r<i;++r){e=arguments[r];for(n in e)t[n]=e[n]}return t}function Ii(t,e){let n=0,r,i,o,a;if(t&&(r=t.length))if(e==null){for(i=t[n];n<r&&(i==null||i!==i);i=t[++n]);for(o=a=i;n<r;++n)i=t[n],i!=null&&(i<o&&(o=i),i>a&&(a=i))}else{for(i=e(t[n]);n<r&&(i==null||i!==i);i=e(t[++n]));for(o=a=i;n<r;++n)i=e(t[n]),i!=null&&(i<o&&(o=i),i>a&&(a=i))}return[o,a]}function Tz(t,e){const n=t.length;let r=-1,i,o,a,s,u;if(e==null){for(;++r<n;)if(o=t[r],o!=null&&o>=o){i=a=o;break}if(r===n)return[-1,-1];for(s=u=r;++r<n;)o=t[r],o!=null&&(i>o&&(i=o,s=r),a<o&&(a=o,u=r))}else{for(;++r<n;)if(o=e(t[r],r,t),o!=null&&o>=o){i=a=o;break}if(r===n)return[-1,-1];for(s=u=r;++r<n;)o=e(t[r],r,t),o!=null&&(i>o&&(i=o,s=r),a<o&&(a=o,u=r))}return[s,u]}function lt(t,e){return Object.hasOwn(t,e)}const Od={};function Nl(t){let e={},n;function r(o){return lt(e,o)&&e[o]!==Od}const i={size:0,empty:0,object:e,has:r,get(o){return r(o)?e[o]:void 0},set(o,a){return r(o)||(++i.size,e[o]===Od&&--i.empty),e[o]=a,this},delete(o){return r(o)&&(--i.size,++i.empty,e[o]=Od),this},clear(){i.size=i.empty=0,i.object=e={}},test(o){return arguments.length?(n=o,i):n},clean(){const o={};let a=0;for(const s in e){const u=e[s];u!==Od&&(!n||!n(u))&&(o[s]=u,++a)}i.size=a,i.empty=0,i.object=e=o}};return t&&Object.keys(t).forEach(o=>{i.set(o,t[o])}),i}function Nz(t,e,n,r,i,o){if(!n&&n!==0)return o;const a=+n;let s=t[0],u=kt(t),l;u<s&&(l=s,s=u,u=l),l=Math.abs(e-s);const c=Math.abs(u-e);return l<c&&l<=a?r:c<=a?i:o}function H(t,e,n){const r=t.prototype=Object.create(e.prototype);return Object.defineProperty(r,"constructor",{value:t,writable:!0,enumerable:!0,configurable:!0}),yt(r,n)}function Bl(t,e,n,r){let i=e[0],o=e[e.length-1],a;return i>o&&(a=i,i=o,o=a),n=n===void 0||n,r=r===void 0||r,(n?i<=t:i<t)&&(r?t<=o:t<o)}function Bz(t){return typeof t=="boolean"}function Fa(t){return Object.prototype.toString.call(t)==="[object Date]"}function zz(t){return t&&gt(t[Symbol.iterator])}function Ca(t){return typeof t=="number"}function TE(t){return Object.prototype.toString.call(t)==="[object RegExp]"}function Vt(t){return typeof t=="string"}function NE(t,e,n){t&&(t=e?rt(t).map(s=>s.replace(/\\(.)/g,"$1")):rt(t));const r=t&&t.length,i=n&&n.get||xE,o=s=>i(e?[s]:Mg(s));let a;if(!r)a=function(){return""};else if(r===1){const s=o(t[0]);a=function(u){return""+s(u)}}else{const s=t.map(o);a=function(u){let l=""+s[0](u),c=0;for(;++c<r;)l+="|"+s[c](u);return l}}return Wn(a,t,"key")}function Rz(t,e){const n=t[0],r=kt(t),i=+e;return i?i===1?r:n+i*(r-n):n}const Pz=1e4;function Lz(t){t=+t||Pz;let e,n,r;const i=()=>{e={},n={},r=0},o=(a,s)=>(++r>t&&(n=e,e={},r=1),e[a]=s);return i(),{clear:i,has:a=>lt(e,a)||lt(n,a),get:a=>lt(e,a)?e[a]:lt(n,a)?o(a,n[a]):void 0,set:(a,s)=>lt(e,a)?e[a]=s:o(a,s)}}function jz(t,e,n,r){const i=e.length,o=n.length;if(!o)return e;if(!i)return n;const a=r||new e.constructor(i+o);let s=0,u=0,l=0;for(;s<i&&u<o;++l)a[l]=t(e[s],n[u])>0?n[u++]:e[s++];for(;s<i;++s,++l)a[l]=e[s];for(;u<o;++u,++l)a[l]=n[u];return a}function Td(t,e){let n="";for(;--e>=0;)n+=t;return n}function Iz(t,e,n,r){const i=n||" ",o=t+"",a=e-o.length;return a<=0?o:r==="left"?Td(i,a)+o:r==="center"?Td(i,~~(a/2))+o+Td(i,Math.ceil(a/2)):o+Td(i,a)}function Nd(t){return t&&kt(t)-t[0]||0}function it(t){return K(t)?"["+t.map(it)+"]":mt(t)||Vt(t)?JSON.stringify(t).replace("\u2028","\\u2028").replace("\u2029","\\u2029"):t}function BE(t){return t==null||t===""?null:!t||t==="false"||t==="0"?!1:!!t}const Uz=t=>Ca(t)||Fa(t)?t:Date.parse(t);function zE(t,e){return e=e||Uz,t==null||t===""?null:e(t)}function RE(t){return t==null||t===""?null:t+""}function ti(t){const e={},n=t.length;for(let r=0;r<n;++r)e[t[r]]=!0;return e}function qz(t,e,n,r){const i=r??"\u2026",o=t+"",a=o.length,s=Math.max(0,e-i.length);return a<=e?o:n==="left"?i+o.slice(a-s):n==="center"?o.slice(0,Math.ceil(s/2))+i+o.slice(a-~~(s/2)):o.slice(0,s)+i}function Sa(t,e,n){if(t)if(e){const r=t.length;for(let i=0;i<r;++i){const o=e(t[i]);o&&n(o,i,t)}}else t.forEach(n)}var PE={},Tg={},Ng=34,zl=10,Bg=13;function LE(t){return new Function("d","return {"+t.map(function(e,n){return JSON.stringify(e)+": d["+n+'] || ""'}).join(",")+"}")}function Wz(t,e){var n=LE(t);return function(r,i){return e(n(r),i,t)}}function jE(t){var e=Object.create(null),n=[];return t.forEach(function(r){for(var i in r)i in e||n.push(e[i]=i)}),n}function Sn(t,e){var n=t+"",r=n.length;return r<e?new Array(e-r+1).join(0)+n:n}function Hz(t){return t<0?"-"+Sn(-t,6):t>9999?"+"+Sn(t,6):Sn(t,4)}function Gz(t){var e=t.getUTCHours(),n=t.getUTCMinutes(),r=t.getUTCSeconds(),i=t.getUTCMilliseconds();return isNaN(t)?"Invalid Date":Hz(t.getUTCFullYear())+"-"+Sn(t.getUTCMonth()+1,2)+"-"+Sn(t.getUTCDate(),2)+(i?"T"+Sn(e,2)+":"+Sn(n,2)+":"+Sn(r,2)+"."+Sn(i,3)+"Z":r?"T"+Sn(e,2)+":"+Sn(n,2)+":"+Sn(r,2)+"Z":n||e?"T"+Sn(e,2)+":"+Sn(n,2)+"Z":"")}function Vz(t){var e=new RegExp('["'+t+` \r]`),n=t.charCodeAt(0);function r(f,d){var h,p,m=i(f,function(g,y){if(h)return h(g,y-1);p=g,h=d?Wz(g,d):LE(g)});return m.columns=p||[],m}function i(f,d){var h=[],p=f.length,m=0,g=0,y,v=p<=0,b=!1;f.charCodeAt(p-1)===zl&&--p,f.charCodeAt(p-1)===Bg&&--p;function x(){if(v)return Tg;if(b)return b=!1,PE;var A,_=m,E;if(f.charCodeAt(_)===Ng){for(;m++<p&&f.charCodeAt(m)!==Ng||f.charCodeAt(++m)===Ng;);return(A=m)>=p?v=!0:(E=f.charCodeAt(m++))===zl?b=!0:E===Bg&&(b=!0,f.charCodeAt(m)===zl&&++m),f.slice(_+1,A-1).replace(/""/g,'"')}for(;m<p;){if((E=f.charCodeAt(A=m++))===zl)b=!0;else if(E===Bg)b=!0,f.charCodeAt(m)===zl&&++m;else if(E!==n)continue;return f.slice(_,A)}return v=!0,f.slice(_,p)}for(;(y=x())!==Tg;){for(var w=[];y!==PE&&y!==Tg;)w.push(y),y=x();d&&(w=d(w,g++))==null||h.push(w)}return h}function o(f,d){return f.map(function(h){return d.map(function(p){return c(h[p])}).join(t)})}function a(f,d){return d==null&&(d=jE(f)),[d.map(c).join(t)].concat(o(f,d)).join(` `)}function s(f,d){return d==null&&(d=jE(f)),o(f,d).join(` `)}function u(f){return f.map(l).join(` `)}function l(f){return f.map(c).join(t)}function c(f){return f==null?"":f instanceof Date?Gz(f):e.test(f+="")?'"'+f.replace(/"/g,'""')+'"':f}return{parse:r,parseRows:i,format:a,formatBody:s,formatRows:u,formatRow:l,formatValue:c}}function Xz(t){return t}function Yz(t){if(t==null)return Xz;var e,n,r=t.scale[0],i=t.scale[1],o=t.translate[0],a=t.translate[1];return function(s,u){u||(e=n=0);var l=2,c=s.length,f=new Array(c);for(f[0]=(e+=s[0])*r+o,f[1]=(n+=s[1])*i+a;l<c;)f[l]=s[l],++l;return f}}function Jz(t,e){for(var n,r=t.length,i=r-e;i<--r;)n=t[i],t[i++]=t[r],t[r]=n}function Qz(t,e){return typeof e=="string"&&(e=t.objects[e]),e.type==="GeometryCollection"?{type:"FeatureCollection",features:e.geometries.map(function(n){return IE(t,n)})}:IE(t,e)}function IE(t,e){var n=e.id,r=e.bbox,i=e.properties==null?{}:e.properties,o=UE(t,e);return n==null&&r==null?{type:"Feature",properties:i,geometry:o}:r==null?{type:"Feature",id:n,properties:i,geometry:o}:{type:"Feature",id:n,bbox:r,properties:i,geometry:o}}function UE(t,e){var n=Yz(t.transform),r=t.arcs;function i(c,f){f.length&&f.pop();for(var d=r[c<0?~c:c],h=0,p=d.length;h<p;++h)f.push(n(d[h],h));c<0&&Jz(f,p)}function o(c){return n(c)}function a(c){for(var f=[],d=0,h=c.length;d<h;++d)i(c[d],f);return f.length<2&&f.push(f[0]),f}function s(c){for(var f=a(c);f.length<4;)f.push(f[0]);return f}function u(c){return c.map(s)}function l(c){var f=c.type,d;switch(f){case"GeometryCollection":return{type:f,geometries:c.geometries.map(l)};case"Point":d=o(c.coordinates);break;case"MultiPoint":d=c.coordinates.map(o);break;case"LineString":d=a(c.arcs);break;case"MultiLineString":d=c.arcs.map(a);break;case"Polygon":d=u(c.arcs);break;case"MultiPolygon":d=c.arcs.map(u);break;default:return null}return{type:f,coordinates:d}}return l(e)}function Zz(t,e){var n={},r={},i={},o=[],a=-1;e.forEach(function(l,c){var f=t.arcs[l<0?~l:l],d;f.length<3&&!f[1][0]&&!f[1][1]&&(d=e[++a],e[a]=l,e[c]=d)}),e.forEach(function(l){var c=s(l),f=c[0],d=c[1],h,p;if(h=i[f])if(delete i[h.end],h.push(l),h.end=d,p=r[d]){delete r[p.start];var m=p===h?h:h.concat(p);r[m.start=h.start]=i[m.end=p.end]=m}else r[h.start]=i[h.end]=h;else if(h=r[d])if(delete r[h.start],h.unshift(l),h.start=f,p=i[f]){delete i[p.end];var g=p===h?h:p.concat(h);r[g.start=p.start]=i[g.end=h.end]=g}else r[h.start]=i[h.end]=h;else h=[l],r[h.start=f]=i[h.end=d]=h});function s(l){var c=t.arcs[l<0?~l:l],f=c[0],d;return t.transform?(d=[0,0],c.forEach(function(h){d[0]+=h[0],d[1]+=h[1]})):d=c[c.length-1],l<0?[d,f]:[f,d]}function u(l,c){for(var f in l){var d=l[f];delete c[d.start],delete d.start,delete d.end,d.forEach(function(h){n[h<0?~h:h]=1}),o.push(d)}}return u(i,r),u(r,i),e.forEach(function(l){n[l<0?~l:l]||o.push([l])}),o}function Kz(t){return UE(t,tR.apply(this,arguments))}function tR(t,e,n){var r,i,o;if(arguments.length>1)r=eR(t,e,n);else for(i=0,r=new Array(o=t.arcs.length);i<o;++i)r[i]=i;return{type:"MultiLineString",arcs:Zz(t,r)}}function eR(t,e,n){var r=[],i=[],o;function a(f){var d=f<0?~f:f;(i[d]||(i[d]=[])).push({i:f,g:o})}function s(f){f.forEach(a)}function u(f){f.forEach(s)}function l(f){f.forEach(u)}function c(f){switch(o=f,f.type){case"GeometryCollection":f.geometries.forEach(c);break;case"LineString":s(f.arcs);break;case"MultiLineString":case"Polygon":u(f.arcs);break;case"MultiPolygon":l(f.arcs);break}}return c(e),i.forEach(n==null?function(f){r.push(f[0].i)}:function(f){n(f[0].g,f[f.length-1].g)&&r.push(f[0].i)}),r}function nR(t,e){let n=0,r,i=0,o=0;if(e===void 0)for(let a of t)a!=null&&(a=+a)>=a&&(r=a-i,i+=r/++n,o+=r*(a-i));else{let a=-1;for(let s of t)(s=e(s,++a,t))!=null&&(s=+s)>=s&&(r=s-i,i+=r/++n,o+=r*(s-i))}if(n>1)return o/(n-1)}function rR(t,e){const n=nR(t,e);return n&&Math.sqrt(n)}class fn{constructor(){this._partials=new Float64Array(32),this._n=0}add(e){const n=this._partials;let r=0;for(let i=0;i<this._n&&i<32;i++){const o=n[i],a=e+o,s=Math.abs(e)<Math.abs(o)?e-(a-o):o-(a-e);s&&(n[r++]=s),e=a}return n[r]=e,this._n=r+1,this}valueOf(){const e=this._partials;let n=this._n,r,i,o,a=0;if(n>0){for(a=e[--n];n>0&&(r=a,i=e[--n],a=r+i,o=i-(a-r),!o););n>0&&(o<0&&e[n-1]<0||o>0&&e[n-1]>0)&&(i=o*2,r=a+i,i==r-a&&(a=r))}return a}}class qE extends Map{constructor(e,n=GE){if(super(),Object.defineProperties(this,{_intern:{value:new Map},_key:{value:n}}),e!=null)for(const[r,i]of e)this.set(r,i)}get(e){return super.get(zg(this,e))}has(e){return super.has(zg(this,e))}set(e,n){return super.set(WE(this,e),n)}delete(e){return super.delete(HE(this,e))}}class Bd extends Set{constructor(e,n=GE){if(super(),Object.defineProperties(this,{_intern:{value:new Map},_key:{value:n}}),e!=null)for(const r of e)this.add(r)}has(e){return super.has(zg(this,e))}add(e){return super.add(WE(this,e))}delete(e){return super.delete(HE(this,e))}}function zg({_intern:t,_key:e},n){const r=e(n);return t.has(r)?t.get(r):n}function WE({_intern:t,_key:e},n){const r=e(n);return t.has(r)?t.get(r):(t.set(r,n),n)}function HE({_intern:t,_key:e},n){const r=e(n);return t.has(r)&&(n=t.get(r),t.delete(r)),n}function GE(t){return t!==null&&typeof t=="object"?t.valueOf():t}function iR(t,e){return Array.from(e,n=>t[n])}function oR(t=Cl){if(t===Cl)return VE;if(typeof t!="function")throw new TypeError("compare is not a function");return(e,n)=>{const r=t(e,n);return r||r===0?r:(t(n,n)===0)-(t(e,e)===0)}}function VE(t,e){return(t==null||!(t>=t))-(e==null||!(e>=e))||(t<e?-1:t>e?1:0)}function $a(t,e){let n;if(e===void 0)for(const r of t)r!=null&&(n<r||n===void 0&&r>=r)&&(n=r);else{let r=-1;for(let i of t)(i=e(i,++r,t))!=null&&(n<i||n===void 0&&i>=i)&&(n=i)}return n}function Rg(t,e){let n;if(e===void 0)for(const r of t)r!=null&&(n>r||n===void 0&&r>=r)&&(n=r);else{let r=-1;for(let i of t)(i=e(i,++r,t))!=null&&(n>i||n===void 0&&i>=i)&&(n=i)}return n}function XE(t,e,n=0,r=1/0,i){if(e=Math.floor(e),n=Math.floor(Math.max(0,n)),r=Math.floor(Math.min(t.length-1,r)),!(n<=e&&e<=r))return t;for(i=i===void 0?VE:oR(i);r>n;){if(r-n>600){const u=r-n+1,l=e-n+1,c=Math.log(u),f=.5*Math.exp(2*c/3),d=.5*Math.sqrt(c*f*(u-f)/u)*(l-u/2<0?-1:1),h=Math.max(n,Math.floor(e-l*f/u+d)),p=Math.min(r,Math.floor(e+(u-l)*f/u+d));XE(t,e,h,p,i)}const o=t[e];let a=n,s=r;for(Rl(t,n,e),i(t[r],o)>0&&Rl(t,n,r);a<s;){for(Rl(t,a,s),++a,--s;i(t[a],o)<0;)++a;for(;i(t[s],o)>0;)--s}i(t[n],o)===0?Rl(t,n,s):(++s,Rl(t,s,r)),s<=e&&(n=s+1),e<=s&&(r=s-1)}return t}function Rl(t,e,n){const r=t[e];t[e]=t[n],t[n]=r}function Pg(t,e,n){if(t=Float64Array.from($N(t,n)),!(!(r=t.length)||isNaN(e=+e))){if(e<=0||r<2)return Rg(t);if(e>=1)return $a(t);var r,i=(r-1)*e,o=Math.floor(i),a=$a(XE(t,o).subarray(0,o+1)),s=Rg(t.subarray(o+1));return a+(s-a)*(i-o)}}function YE(t,e,n=MN){if(!(!(r=t.length)||isNaN(e=+e))){if(e<=0||r<2)return+n(t[0],0,t);if(e>=1)return+n(t[r-1],r-1,t);var r,i=(r-1)*e,o=Math.floor(i),a=+n(t[o],o,t),s=+n(t[o+1],o+1,t);return a+(s-a)*(i-o)}}function aR(t,e){let n=0,r=0;if(e===void 0)for(let i of t)i!=null&&(i=+i)>=i&&(++n,r+=i);else{let i=-1;for(let o of t)(o=e(o,++i,t))!=null&&(o=+o)>=o&&(++n,r+=o)}if(n)return r/n}function JE(t,e){return Pg(t,.5,e)}function*sR(t){for(const e of t)yield*e}function QE(t){return Array.from(sR(t))}function Hn(t,e,n){t=+t,e=+e,n=(i=arguments.length)<2?(e=t,t=0,1):i<3?1:+n;for(var r=-1,i=Math.max(0,Math.ceil((e-t)/n))|0,o=new Array(i);++r<i;)o[r]=t+r*n;return o}function ZE(t,e){let n=0;for(let r of t)(r=+r)&&(n+=r);return n}function uR(t,...e){t=new Bd(t),e=e.map(lR);t:for(const n of t)for(const r of e)if(!r.has(n)){t.delete(n);continue t}return t}function lR(t){return t instanceof Bd?t:new Bd(t)}function cR(...t){const e=new Bd;for(const n of t)for(const r of n)e.add(r);return e}const Lg=new Date,jg=new Date;function ge(t,e,n,r){function i(o){return t(o=arguments.length===0?new Date:new Date(+o)),o}return i.floor=o=>(t(o=new Date(+o)),o),i.ceil=o=>(t(o=new Date(o-1)),e(o,1),t(o),o),i.round=o=>{const a=i(o),s=i.ceil(o);return o-a<s-o?a:s},i.offset=(o,a)=>(e(o=new Date(+o),a==null?1:Math.floor(a)),o),i.range=(o,a,s)=>{const u=[];if(o=i.ceil(o),s=s==null?1:Math.floor(s),!(o<a)||!(s>0))return u;let l;do u.push(l=new Date(+o)),e(o,s),t(o);while(l<o&&o<a);return u},i.filter=o=>ge(a=>{if(a>=a)for(;t(a),!o(a);)a.setTime(a-1)},(a,s)=>{if(a>=a)if(s<0)for(;++s<=0;)for(;e(a,-1),!o(a););else for(;--s>=0;)for(;e(a,1),!o(a););}),n&&(i.count=(o,a)=>(Lg.setTime(+o),jg.setTime(+a),t(Lg),t(jg),Math.floor(n(Lg,jg))),i.every=o=>(o=Math.floor(o),!isFinite(o)||!(o>0)?null:o>1?i.filter(r?a=>r(a)%o===0:a=>i.count(0,a)%o===0):i)),i}const Zs=ge(()=>{},(t,e)=>{t.setTime(+t+e)},(t,e)=>e-t);Zs.every=t=>(t=Math.floor(t),!isFinite(t)||!(t>0)?null:t>1?ge(e=>{e.setTime(Math.floor(e/t)*t)},(e,n)=>{e.setTime(+e+n*t)},(e,n)=>(n-e)/t):Zs),Zs.range;const Ui=1e3,ir=Ui*60,qi=ir*60,Wi=qi*24,Ig=Wi*7,KE=Wi*30,Ug=Wi*365,Hi=ge(t=>{t.setTime(t-t.getMilliseconds())},(t,e)=>{t.setTime(+t+e*Ui)},(t,e)=>(e-t)/Ui,t=>t.getUTCSeconds());Hi.range;const zd=ge(t=>{t.setTime(t-t.getMilliseconds()-t.getSeconds()*Ui)},(t,e)=>{t.setTime(+t+e*ir)},(t,e)=>(e-t)/ir,t=>t.getMinutes());zd.range;const Rd=ge(t=>{t.setUTCSeconds(0,0)},(t,e)=>{t.setTime(+t+e*ir)},(t,e)=>(e-t)/ir,t=>t.getUTCMinutes());Rd.range;const Pd=ge(t=>{t.setTime(t-t.getMilliseconds()-t.getSeconds()*Ui-t.getMinutes()*ir)},(t,e)=>{t.setTime(+t+e*qi)},(t,e)=>(e-t)/qi,t=>t.getHours());Pd.range;const Ld=ge(t=>{t.setUTCMinutes(0,0,0)},(t,e)=>{t.setTime(+t+e*qi)},(t,e)=>(e-t)/qi,t=>t.getUTCHours());Ld.range;const Gi=ge(t=>t.setHours(0,0,0,0),(t,e)=>t.setDate(t.getDate()+e),(t,e)=>(e-t-(e.getTimezoneOffset()-t.getTimezoneOffset())*ir)/Wi,t=>t.getDate()-1);Gi.range;const Mo=ge(t=>{t.setUTCHours(0,0,0,0)},(t,e)=>{t.setUTCDate(t.getUTCDate()+e)},(t,e)=>(e-t)/Wi,t=>t.getUTCDate()-1);Mo.range;const tk=ge(t=>{t.setUTCHours(0,0,0,0)},(t,e)=>{t.setUTCDate(t.getUTCDate()+e)},(t,e)=>(e-t)/Wi,t=>Math.floor(t/Wi));tk.range;function Ma(t){return ge(e=>{e.setDate(e.getDate()-(e.getDay()+7-t)%7),e.setHours(0,0,0,0)},(e,n)=>{e.setDate(e.getDate()+n*7)},(e,n)=>(n-e-(n.getTimezoneOffset()-e.getTimezoneOffset())*ir)/Ig)}const Ks=Ma(0),jd=Ma(1),fR=Ma(2),dR=Ma(3),tu=Ma(4),hR=Ma(5),pR=Ma(6);Ks.range,jd.range,fR.range,dR.range,tu.range,hR.range,pR.range;function Oa(t){return ge(e=>{e.setUTCDate(e.getUTCDate()-(e.getUTCDay()+7-t)%7),e.setUTCHours(0,0,0,0)},(e,n)=>{e.setUTCDate(e.getUTCDate()+n*7)},(e,n)=>(n-e)/Ig)}const eu=Oa(0),Id=Oa(1),mR=Oa(2),gR=Oa(3),nu=Oa(4),yR=Oa(5),vR=Oa(6);eu.range,Id.range,mR.range,gR.range,nu.range,yR.range,vR.range;const Pl=ge(t=>{t.setDate(1),t.setHours(0,0,0,0)},(t,e)=>{t.setMonth(t.getMonth()+e)},(t,e)=>e.getMonth()-t.getMonth()+(e.getFullYear()-t.getFullYear())*12,t=>t.getMonth());Pl.range;const Ll=ge(t=>{t.setUTCDate(1),t.setUTCHours(0,0,0,0)},(t,e)=>{t.setUTCMonth(t.getUTCMonth()+e)},(t,e)=>e.getUTCMonth()-t.getUTCMonth()+(e.getUTCFullYear()-t.getUTCFullYear())*12,t=>t.getUTCMonth());Ll.range;const ei=ge(t=>{t.setMonth(0,1),t.setHours(0,0,0,0)},(t,e)=>{t.setFullYear(t.getFullYear()+e)},(t,e)=>e.getFullYear()-t.getFullYear(),t=>t.getFullYear());ei.every=t=>!isFinite(t=Math.floor(t))||!(t>0)?null:ge(e=>{e.setFullYear(Math.floor(e.getFullYear()/t)*t),e.setMonth(0,1),e.setHours(0,0,0,0)},(e,n)=>{e.setFullYear(e.getFullYear()+n*t)}),ei.range;const ni=ge(t=>{t.setUTCMonth(0,1),t.setUTCHours(0,0,0,0)},(t,e)=>{t.setUTCFullYear(t.getUTCFullYear()+e)},(t,e)=>e.getUTCFullYear()-t.getUTCFullYear(),t=>t.getUTCFullYear());ni.every=t=>!isFinite(t=Math.floor(t))||!(t>0)?null:ge(e=>{e.setUTCFullYear(Math.floor(e.getUTCFullYear()/t)*t),e.setUTCMonth(0,1),e.setUTCHours(0,0,0,0)},(e,n)=>{e.setUTCFullYear(e.getUTCFullYear()+n*t)}),ni.range;function ek(t,e,n,r,i,o){const a=[[Hi,1,Ui],[Hi,5,5*Ui],[Hi,15,15*Ui],[Hi,30,30*Ui],[o,1,ir],[o,5,5*ir],[o,15,15*ir],[o,30,30*ir],[i,1,qi],[i,3,3*qi],[i,6,6*qi],[i,12,12*qi],[r,1,Wi],[r,2,2*Wi],[n,1,Ig],[e,1,KE],[e,3,3*KE],[t,1,Ug]];function s(l,c,f){const d=c<l;d&&([l,c]=[c,l]);const h=f&&typeof f.range=="function"?f:u(l,c,f),p=h?h.range(l,+c+1):[];return d?p.reverse():p}function u(l,c,f){const d=Math.abs(c-l)/f,h=pd(([,,g])=>g).right(a,d);if(h===a.length)return t.every(Aa(l/Ug,c/Ug,f));if(h===0)return Zs.every(Math.max(Aa(l,c,f),1));const[p,m]=a[d/a[h-1][2]<a[h][2]/d?h-1:h];return p.every(m)}return[s,u]}const[bR,xR]=ek(ni,Ll,eu,tk,Ld,Rd),[_R,wR]=ek(ei,Pl,Ks,Gi,Pd,zd),Be="year",$n="quarter",Ye="month",ye="week",Mn="date",Je="day",ri="dayofyear",Gn="hours",Vn="minutes",or="seconds",Er="milliseconds",qg=[Be,$n,Ye,ye,Mn,Je,ri,Gn,Vn,or,Er],Wg=qg.reduce((t,e,n)=>(t[e]=1+n,t),{});function Hg(t){const e=rt(t).slice(),n={};return e.length||R("Missing time unit."),e.forEach(r=>{lt(Wg,r)?n[r]=1:R(`Invalid time unit: ${r}.`)}),(n[ye]||n[Je]?1:0)+(n[$n]||n[Ye]||n[Mn]?1:0)+(n[ri]?1:0)>1&&R(`Incompatible time units: ${t}`),e.sort((r,i)=>Wg[r]-Wg[i]),e}const AR={[Be]:"%Y ",[$n]:"Q%q ",[Ye]:"%b ",[Mn]:"%d ",[ye]:"W%U ",[Je]:"%a ",[ri]:"%j ",[Gn]:"%H:00",[Vn]:"00:%M",[or]:":%S",[Er]:".%L",[`${Be}-${Ye}`]:"%Y-%m ",[`${Be}-${Ye}-${Mn}`]:"%Y-%m-%d ",[`${Gn}-${Vn}`]:"%H:%M"};function nk(t,e){const n=yt({},AR,e),r=Hg(t),i=r.length;let o="",a=0,s,u;for(a=0;a<i;)for(s=r.length;s>a;--s)if(u=r.slice(a,s).join("-"),n[u]!=null){o+=n[u],a=s;break}return o.trim()}const Ta=new Date;function Gg(t){return Ta.setFullYear(t),Ta.setMonth(0),Ta.setDate(1),Ta.setHours(0,0,0,0),Ta}function rk(t){return ok(new Date(t))}function ik(t){return Vg(new Date(t))}function ok(t){return Gi.count(Gg(t.getFullYear())-1,t)}function Vg(t){return Ks.count(Gg(t.getFullYear())-1,t)}function Xg(t){return Gg(t).getDay()}function ER(t,e,n,r,i,o,a){if(0<=t&&t<100){const s=new Date(-1,e,n,r,i,o,a);return s.setFullYear(t),s}return new Date(t,e,n,r,i,o,a)}function ak(t){return uk(new Date(t))}function sk(t){return Yg(new Date(t))}function uk(t){const e=Date.UTC(t.getUTCFullYear(),0,1);return Mo.count(e-1,t)}function Yg(t){const e=Date.UTC(t.getUTCFullYear(),0,1);return eu.count(e-1,t)}function Jg(t){return Ta.setTime(Date.UTC(t,0,1)),Ta.getUTCDay()}function kR(t,e,n,r,i,o,a){if(0<=t&&t<100){const s=new Date(Date.UTC(-1,e,n,r,i,o,a));return s.setUTCFullYear(n.y),s}return new Date(Date.UTC(t,e,n,r,i,o,a))}function lk(t,e,n,r,i){const o=e||1,a=kt(t),s=(y,v,b)=>(b=b||y,DR(n[b],r[b],y===a&&o,v)),u=new Date,l=ti(t),c=l[Be]?s(Be):cn(2012),f=l[Ye]?s(Ye):l[$n]?s($n):ka,d=l[ye]&&l[Je]?s(Je,1,ye+Je):l[ye]?s(ye,1):l[Je]?s(Je,1):l[Mn]?s(Mn,1):l[ri]?s(ri,1):Ol,h=l[Gn]?s(Gn):ka,p=l[Vn]?s(Vn):ka,m=l[or]?s(or):ka,g=l[Er]?s(Er):ka;return function(y){u.setTime(+y);const v=c(u);return i(v,f(u),d(u,v),h(u),p(u),m(u),g(u))}}function DR(t,e,n,r){const i=n<=1?t:r?(o,a)=>r+n*Math.floor((t(o,a)-r)/n):(o,a)=>n*Math.floor(t(o,a)/n);return e?(o,a)=>e(i(o,a),a):i}function ru(t,e,n){return e+t*7-(n+6)%7}const FR={[Be]:t=>t.getFullYear(),[$n]:t=>Math.floor(t.getMonth()/3),[Ye]:t=>t.getMonth(),[Mn]:t=>t.getDate(),[Gn]:t=>t.getHours(),[Vn]:t=>t.getMinutes(),[or]:t=>t.getSeconds(),[Er]:t=>t.getMilliseconds(),[ri]:t=>ok(t),[ye]:t=>Vg(t),[ye+Je]:(t,e)=>ru(Vg(t),t.getDay(),Xg(e)),[Je]:(t,e)=>ru(1,t.getDay(),Xg(e))},CR={[$n]:t=>3*t,[ye]:(t,e)=>ru(t,0,Xg(e))};function ck(t,e){return lk(t,e||1,FR,CR,ER)}const SR={[Be]:t=>t.getUTCFullYear(),[$n]:t=>Math.floor(t.getUTCMonth()/3),[Ye]:t=>t.getUTCMonth(),[Mn]:t=>t.getUTCDate(),[Gn]:t=>t.getUTCHours(),[Vn]:t=>t.getUTCMinutes(),[or]:t=>t.getUTCSeconds(),[Er]:t=>t.getUTCMilliseconds(),[ri]:t=>uk(t),[ye]:t=>Yg(t),[Je]:(t,e)=>ru(1,t.getUTCDay(),Jg(e)),[ye+Je]:(t,e)=>ru(Yg(t),t.getUTCDay(),Jg(e))},$R={[$n]:t=>3*t,[ye]:(t,e)=>ru(t,0,Jg(e))};function fk(t,e){return lk(t,e||1,SR,$R,kR)}const MR={[Be]:ei,[$n]:Pl.every(3),[Ye]:Pl,[ye]:Ks,[Mn]:Gi,[Je]:Gi,[ri]:Gi,[Gn]:Pd,[Vn]:zd,[or]:Hi,[Er]:Zs},OR={[Be]:ni,[$n]:Ll.every(3),[Ye]:Ll,[ye]:eu,[Mn]:Mo,[Je]:Mo,[ri]:Mo,[Gn]:Ld,[Vn]:Rd,[or]:Hi,[Er]:Zs};function iu(t){return MR[t]}function ou(t){return OR[t]}function dk(t,e,n){return t?t.offset(e,n):void 0}function hk(t,e,n){return dk(iu(t),e,n)}function pk(t,e,n){return dk(ou(t),e,n)}function mk(t,e,n,r){return t?t.range(e,n,r):void 0}function gk(t,e,n,r){return mk(iu(t),e,n,r)}function yk(t,e,n,r){return mk(ou(t),e,n,r)}const jl=1e3,Il=jl*60,Ul=Il*60,Ud=Ul*24,TR=Ud*7,vk=Ud*30,Qg=Ud*365,bk=[Be,Ye,Mn,Gn,Vn,or,Er],ql=bk.slice(0,-1),Wl=ql.slice(0,-1),Hl=Wl.slice(0,-1),NR=Hl.slice(0,-1),BR=[Be,ye],xk=[Be,Ye],_k=[Be],Gl=[[ql,1,jl],[ql,5,5*jl],[ql,15,15*jl],[ql,30,30*jl],[Wl,1,Il],[Wl,5,5*Il],[Wl,15,15*Il],[Wl,30,30*Il],[Hl,1,Ul],[Hl,3,3*Ul],[Hl,6,6*Ul],[Hl,12,12*Ul],[NR,1,Ud],[BR,1,TR],[xk,1,vk],[xk,3,3*vk],[_k,1,Qg]];function wk(t){const e=t.extent,n=t.maxbins||40,r=Math.abs(Nd(e))/n;let i=pd(s=>s[2]).right(Gl,r),o,a;return i===Gl.length?(o=_k,a=Aa(e[0]/Qg,e[1]/Qg,n)):i?(i=Gl[r/Gl[i-1][2]<Gl[i][2]/r?i-1:i],o=i[0],a=i[1]):(o=bk,a=Math.max(Aa(e[0],e[1],n),1)),{units:o,step:a}}function Zg(t){if(0<=t.y&&t.y<100){var e=new Date(-1,t.m,t.d,t.H,t.M,t.S,t.L);return e.setFullYear(t.y),e}return new Date(t.y,t.m,t.d,t.H,t.M,t.S,t.L)}function Kg(t){if(0<=t.y&&t.y<100){var e=new Date(Date.UTC(-1,t.m,t.d,t.H,t.M,t.S,t.L));return e.setUTCFullYear(t.y),e}return new Date(Date.UTC(t.y,t.m,t.d,t.H,t.M,t.S,t.L))}function Vl(t,e,n){return{y:t,m:e,d:n,H:0,M:0,S:0,L:0}}function Ak(t){var e=t.dateTime,n=t.date,r=t.time,i=t.periods,o=t.days,a=t.shortDays,s=t.months,u=t.shortMonths,l=Xl(i),c=Yl(i),f=Xl(o),d=Yl(o),h=Xl(a),p=Yl(a),m=Xl(s),g=Yl(s),y=Xl(u),v=Yl(u),b={a:T,A:P,b:j,B:V,c:null,d:Sk,e:Sk,f:iP,g:pP,G:gP,H:eP,I:nP,j:rP,L:$k,m:oP,M:aP,p:ot,q:st,Q:zk,s:Rk,S:sP,u:uP,U:lP,V:cP,w:fP,W:dP,x:null,X:null,y:hP,Y:mP,Z:yP,"%":Bk},x={a:ht,A:bt,b:jt,B:Ge,c:null,d:Ok,e:Ok,f:_P,g:MP,G:TP,H:vP,I:bP,j:xP,L:Tk,m:wP,M:AP,p:wa,q:Fo,Q:zk,s:Rk,S:EP,u:kP,U:DP,V:FP,w:CP,W:SP,x:null,X:null,y:$P,Y:OP,Z:NP,"%":Bk},w={a:D,A:S,b:N,B:$,c:C,d:Fk,e:Fk,f:QR,g:Dk,G:kk,H:Ck,I:Ck,j:VR,L:JR,m:GR,M:XR,p:F,q:HR,Q:KR,s:tP,S:YR,u:jR,U:IR,V:UR,w:LR,W:qR,x:k,X:M,y:Dk,Y:kk,Z:WR,"%":ZR};b.x=A(n,b),b.X=A(r,b),b.c=A(e,b),x.x=A(n,x),x.X=A(r,x),x.c=A(e,x);function A(X,pt){return function(xt){var W=[],Ne=-1,Nt=0,Ve=X.length,Ae,Kr,fd;for(xt instanceof Date||(xt=new Date(+xt));++Ne<Ve;)X.charCodeAt(Ne)===37&&(W.push(X.slice(Nt,Ne)),(Kr=Ek[Ae=X.charAt(++Ne)])!=null?Ae=X.charAt(++Ne):Kr=Ae==="e"?" ":"0",(fd=pt[Ae])&&(Ae=fd(xt,Kr)),W.push(Ae),Nt=Ne+1);return W.push(X.slice(Nt,Ne)),W.join("")}}function _(X,pt){return function(xt){var W=Vl(1900,void 0,1),Ne=E(W,X,xt+="",0),Nt,Ve;if(Ne!=xt.length)return null;if("Q"in W)return new Date(W.Q);if("s"in W)return new Date(W.s*1e3+("L"in W?W.L:0));if(pt&&!("Z"in W)&&(W.Z=0),"p"in W&&(W.H=W.H%12+W.p*12),W.m===void 0&&(W.m="q"in W?W.q:0),"V"in W){if(W.V<1||W.V>53)return null;"w"in W||(W.w=1),"Z"in W?(Nt=Kg(Vl(W.y,0,1)),Ve=Nt.getUTCDay(),Nt=Ve>4||Ve===0?Id.ceil(Nt):Id(Nt),Nt=Mo.offset(Nt,(W.V-1)*7),W.y=Nt.getUTCFullYear(),W.m=Nt.getUTCMonth(),W.d=Nt.getUTCDate()+(W.w+6)%7):(Nt=Zg(Vl(W.y,0,1)),Ve=Nt.getDay(),Nt=Ve>4||Ve===0?jd.ceil(Nt):jd(Nt),Nt=Gi.offset(Nt,(W.V-1)*7),W.y=Nt.getFullYear(),W.m=Nt.getMonth(),W.d=Nt.getDate()+(W.w+6)%7)}else("W"in W||"U"in W)&&("w"in W||(W.w="u"in W?W.u%7:"W"in W?1:0),Ve="Z"in W?Kg(Vl(W.y,0,1)).getUTCDay():Zg(Vl(W.y,0,1)).getDay(),W.m=0,W.d="W"in W?(W.w+6)%7+W.W*7-(Ve+5)%7:W.w+W.U*7-(Ve+6)%7);return"Z"in W?(W.H+=W.Z/100|0,W.M+=W.Z%100,Kg(W)):Zg(W)}}function E(X,pt,xt,W){for(var Ne=0,Nt=pt.length,Ve=xt.length,Ae,Kr;Ne<Nt;){if(W>=Ve)return-1;if(Ae=pt.charCodeAt(Ne++),Ae===37){if(Ae=pt.charAt(Ne++),Kr=w[Ae in Ek?pt.charAt(Ne++):Ae],!Kr||(W=Kr(X,xt,W))<0)return-1}else if(Ae!=xt.charCodeAt(W++))return-1}return W}function F(X,pt,xt){var W=l.exec(pt.slice(xt));return W?(X.p=c.get(W[0].toLowerCase()),xt+W[0].length):-1}function D(X,pt,xt){var W=h.exec(pt.slice(xt));return W?(X.w=p.get(W[0].toLowerCase()),xt+W[0].length):-1}function S(X,pt,xt){var W=f.exec(pt.slice(xt));return W?(X.w=d.get(W[0].toLowerCase()),xt+W[0].length):-1}function N(X,pt,xt){var W=y.exec(pt.slice(xt));return W?(X.m=v.get(W[0].toLowerCase()),xt+W[0].length):-1}function $(X,pt,xt){var W=m.exec(pt.slice(xt));return W?(X.m=g.get(W[0].toLowerCase()),xt+W[0].length):-1}function C(X,pt,xt){return E(X,e,pt,xt)}function k(X,pt,xt){return E(X,n,pt,xt)}function M(X,pt,xt){return E(X,r,pt,xt)}function T(X){return a[X.getDay()]}function P(X){return o[X.getDay()]}function j(X){return u[X.getMonth()]}function V(X){return s[X.getMonth()]}function ot(X){return i[+(X.getHours()>=12)]}function st(X){return 1+~~(X.getMonth()/3)}function ht(X){return a[X.getUTCDay()]}function bt(X){return o[X.getUTCDay()]}function jt(X){return u[X.getUTCMonth()]}function Ge(X){return s[X.getUTCMonth()]}function wa(X){return i[+(X.getUTCHours()>=12)]}function Fo(X){return 1+~~(X.getUTCMonth()/3)}return{format:function(X){var pt=A(X+="",b);return pt.toString=function(){return X},pt},parse:function(X){var pt=_(X+="",!1);return pt.toString=function(){return X},pt},utcFormat:function(X){var pt=A(X+="",x);return pt.toString=function(){return X},pt},utcParse:function(X){var pt=_(X+="",!0);return pt.toString=function(){return X},pt}}}var Ek={"-":"",_:" ",0:"0"},ke=/^\s*\d+/,zR=/^%/,RR=/[\\^$*+?|[\]().{}]/g;function St(t,e,n){var r=t<0?"-":"",i=(r?-t:t)+"",o=i.length;return r+(o<n?new Array(n-o+1).join(e)+i:i)}function PR(t){return t.replace(RR,"\\$&")}function Xl(t){return new RegExp("^(?:"+t.map(PR).join("|")+")","i")}function Yl(t){return new Map(t.map((e,n)=>[e.toLowerCase(),n]))}function LR(t,e,n){var r=ke.exec(e.slice(n,n+1));return r?(t.w=+r[0],n+r[0].length):-1}function jR(t,e,n){var r=ke.exec(e.slice(n,n+1));return r?(t.u=+r[0],n+r[0].length):-1}function IR(t,e,n){var r=ke.exec(e.slice(n,n+2));return r?(t.U=+r[0],n+r[0].length):-1}function UR(t,e,n){var r=ke.exec(e.slice(n,n+2));return r?(t.V=+r[0],n+r[0].length):-1}function qR(t,e,n){var r=ke.exec(e.slice(n,n+2));return r?(t.W=+r[0],n+r[0].length):-1}function kk(t,e,n){var r=ke.exec(e.slice(n,n+4));return r?(t.y=+r[0],n+r[0].length):-1}function Dk(t,e,n){var r=ke.exec(e.slice(n,n+2));return r?(t.y=+r[0]+(+r[0]>68?1900:2e3),n+r[0].length):-1}function WR(t,e,n){var r=/^(Z)|([+-]\d\d)(?::?(\d\d))?/.exec(e.slice(n,n+6));return r?(t.Z=r[1]?0:-(r[2]+(r[3]||"00")),n+r[0].length):-1}function HR(t,e,n){var r=ke.exec(e.slice(n,n+1));return r?(t.q=r[0]*3-3,n+r[0].length):-1}function GR(t,e,n){var r=ke.exec(e.slice(n,n+2));return r?(t.m=r[0]-1,n+r[0].length):-1}function Fk(t,e,n){var r=ke.exec(e.slice(n,n+2));return r?(t.d=+r[0],n+r[0].length):-1}function VR(t,e,n){var r=ke.exec(e.slice(n,n+3));return r?(t.m=0,t.d=+r[0],n+r[0].length):-1}function Ck(t,e,n){var r=ke.exec(e.slice(n,n+2));return r?(t.H=+r[0],n+r[0].length):-1}function XR(t,e,n){var r=ke.exec(e.slice(n,n+2));return r?(t.M=+r[0],n+r[0].length):-1}function YR(t,e,n){var r=ke.exec(e.slice(n,n+2));return r?(t.S=+r[0],n+r[0].length):-1}function JR(t,e,n){var r=ke.exec(e.slice(n,n+3));return r?(t.L=+r[0],n+r[0].length):-1}function QR(t,e,n){var r=ke.exec(e.slice(n,n+6));return r?(t.L=Math.floor(r[0]/1e3),n+r[0].length):-1}function ZR(t,e,n){var r=zR.exec(e.slice(n,n+1));return r?n+r[0].length:-1}function KR(t,e,n){var r=ke.exec(e.slice(n));return r?(t.Q=+r[0],n+r[0].length):-1}function tP(t,e,n){var r=ke.exec(e.slice(n));return r?(t.s=+r[0],n+r[0].length):-1}function Sk(t,e){return St(t.getDate(),e,2)}function eP(t,e){return St(t.getHours(),e,2)}function nP(t,e){return St(t.getHours()%12||12,e,2)}function rP(t,e){return St(1+Gi.count(ei(t),t),e,3)}function $k(t,e){return St(t.getMilliseconds(),e,3)}function iP(t,e){return $k(t,e)+"000"}function oP(t,e){return St(t.getMonth()+1,e,2)}function aP(t,e){return St(t.getMinutes(),e,2)}function sP(t,e){return St(t.getSeconds(),e,2)}function uP(t){var e=t.getDay();return e===0?7:e}function lP(t,e){return St(Ks.count(ei(t)-1,t),e,2)}function Mk(t){var e=t.getDay();return e>=4||e===0?tu(t):tu.ceil(t)}function cP(t,e){retu