UNPKG

@adobe/react-spectrum-charts

Version:

Declarative library for composing Spectrum visualizations in React.

2 lines 190 kB
/*! For license information please see index.js.LICENSE.txt */ !function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t(require("@spectrum-charts/constants"),require("react/jsx-runtime"),require("@adobe/react-spectrum"),require("react"),require("@spectrum-charts/themes"),require("@spectrum-charts/vega-spec-builder"),require("vega"),require("vega-lite"),require("@spectrum-charts/locales"),require("@spectrum-charts/utils"),require("react-dom/server")):"function"==typeof define&&define.amd?define(["@spectrum-charts/constants","react/jsx-runtime","@adobe/react-spectrum","react","@spectrum-charts/themes","@spectrum-charts/vega-spec-builder","vega","vega-lite","@spectrum-charts/locales","@spectrum-charts/utils","react-dom/server"],t):"object"==typeof exports?exports.reactSpectrumCharts=t(require("@spectrum-charts/constants"),require("react/jsx-runtime"),require("@adobe/react-spectrum"),require("react"),require("@spectrum-charts/themes"),require("@spectrum-charts/vega-spec-builder"),require("vega"),require("vega-lite"),require("@spectrum-charts/locales"),require("@spectrum-charts/utils"),require("react-dom/server")):e.reactSpectrumCharts=t(e["@spectrum-charts/constants"],e["react/jsx-runtime"],e["@adobe/react-spectrum"],e.react,e["@spectrum-charts/themes"],e["@spectrum-charts/vega-spec-builder"],e.vega,e["vega-lite"],e["@spectrum-charts/locales"],e["@spectrum-charts/utils"],e["react-dom/server"])}(this,((e,t,n,r,i,o,a,s,l,c,u)=>(()=>{"use strict";var d,p,m={7957:(e,t,n)=>{t.U=function(e){var t=o({},e);return i.default.createElement("svg",o({viewBox:"0 0 36 36"},t,t),i.default.createElement("path",{fillRule:"evenodd",d:"M26,3V30h6V3a1,1,0,0,0-1-1H27A1,1,0,0,0,26,3Z"}),i.default.createElement("path",{fillRule:"evenodd",d:"M18,13V30h6V13a1,1,0,0,0-1-1H19A1,1,0,0,0,18,13Z"}),i.default.createElement("path",{fillRule:"evenodd",d:"M10,21v9h6V21a1,1,0,0,0-1-1H11A1,1,0,0,0,10,21Z"}),i.default.createElement("path",{fillRule:"evenodd",d:"M2,25v5H8V25a1,1,0,0,0-1-1H3A1,1,0,0,0,2,25Z"}),i.default.createElement("rect",{fillRule:"evenodd",height:"2",rx:"0.5",ry:"0.5",width:"34",y:"32"}))};var r,i=(r=n(9155))&&r.__esModule?r:{default:r};function o(){return o=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},o.apply(this,arguments)}},7809:(e,t,n)=>{n.d(t,{A:()=>s});var r=n(6758),i=n.n(r),o=n(935),a=n.n(o)()(i());a.push([e.id,".yxBNXG_spectrum-Icon, .yxBNXG_spectrum-UIIcon {\n color: inherit;\n fill: currentColor;\n pointer-events: none;\n display: inline-block;\n}\n\n:is(.yxBNXG_spectrum-Icon, .yxBNXG_spectrum-UIIcon):not(:root) {\n overflow: hidden;\n}\n\n@media (forced-colors: active) {\n .yxBNXG_spectrum-Icon, .yxBNXG_spectrum-UIIcon {\n forced-color-adjust: auto;\n }\n}\n\n.yxBNXG_spectrum-Icon--sizeXXS {\n block-size: calc(var(--spectrum-alias-workflow-icon-size, var(--spectrum-global-dimension-size-225)) / 2);\n inline-size: calc(var(--spectrum-alias-workflow-icon-size, var(--spectrum-global-dimension-size-225)) / 2);\n}\n\n.yxBNXG_spectrum-Icon--sizeXXS img {\n block-size: calc(var(--spectrum-alias-workflow-icon-size, var(--spectrum-global-dimension-size-225)) / 2);\n inline-size: calc(var(--spectrum-alias-workflow-icon-size, var(--spectrum-global-dimension-size-225)) / 2);\n}\n\n.yxBNXG_spectrum-Icon--sizeXXS svg {\n block-size: calc(var(--spectrum-alias-workflow-icon-size, var(--spectrum-global-dimension-size-225)) / 2);\n inline-size: calc(var(--spectrum-alias-workflow-icon-size, var(--spectrum-global-dimension-size-225)) / 2);\n}\n\n.yxBNXG_spectrum-Icon--sizeXS {\n block-size: calc(var(--spectrum-global-dimension-size-300) / 2);\n inline-size: calc(var(--spectrum-global-dimension-size-300) / 2);\n}\n\n.yxBNXG_spectrum-Icon--sizeXS img {\n block-size: calc(var(--spectrum-global-dimension-size-300) / 2);\n inline-size: calc(var(--spectrum-global-dimension-size-300) / 2);\n}\n\n.yxBNXG_spectrum-Icon--sizeXS svg {\n block-size: calc(var(--spectrum-global-dimension-size-300) / 2);\n inline-size: calc(var(--spectrum-global-dimension-size-300) / 2);\n}\n\n.yxBNXG_spectrum-Icon--sizeS {\n block-size: var(--spectrum-alias-workflow-icon-size, var(--spectrum-global-dimension-size-225));\n inline-size: var(--spectrum-alias-workflow-icon-size, var(--spectrum-global-dimension-size-225));\n}\n\n.yxBNXG_spectrum-Icon--sizeS img {\n block-size: var(--spectrum-alias-workflow-icon-size, var(--spectrum-global-dimension-size-225));\n inline-size: var(--spectrum-alias-workflow-icon-size, var(--spectrum-global-dimension-size-225));\n}\n\n.yxBNXG_spectrum-Icon--sizeS svg {\n block-size: var(--spectrum-alias-workflow-icon-size, var(--spectrum-global-dimension-size-225));\n inline-size: var(--spectrum-alias-workflow-icon-size, var(--spectrum-global-dimension-size-225));\n}\n\n.yxBNXG_spectrum-Icon--sizeM {\n block-size: var(--spectrum-global-dimension-size-300);\n inline-size: var(--spectrum-global-dimension-size-300);\n}\n\n.yxBNXG_spectrum-Icon--sizeM img {\n block-size: var(--spectrum-global-dimension-size-300);\n inline-size: var(--spectrum-global-dimension-size-300);\n}\n\n.yxBNXG_spectrum-Icon--sizeM svg {\n block-size: var(--spectrum-global-dimension-size-300);\n inline-size: var(--spectrum-global-dimension-size-300);\n}\n\n.yxBNXG_spectrum-Icon--sizeL {\n block-size: calc(var(--spectrum-alias-workflow-icon-size, var(--spectrum-global-dimension-size-225)) * 2);\n inline-size: calc(var(--spectrum-alias-workflow-icon-size, var(--spectrum-global-dimension-size-225)) * 2);\n}\n\n.yxBNXG_spectrum-Icon--sizeL img {\n block-size: calc(var(--spectrum-alias-workflow-icon-size, var(--spectrum-global-dimension-size-225)) * 2);\n inline-size: calc(var(--spectrum-alias-workflow-icon-size, var(--spectrum-global-dimension-size-225)) * 2);\n}\n\n.yxBNXG_spectrum-Icon--sizeL svg {\n block-size: calc(var(--spectrum-alias-workflow-icon-size, var(--spectrum-global-dimension-size-225)) * 2);\n inline-size: calc(var(--spectrum-alias-workflow-icon-size, var(--spectrum-global-dimension-size-225)) * 2);\n}\n\n.yxBNXG_spectrum-Icon--sizeXL {\n block-size: calc(var(--spectrum-global-dimension-size-300) * 2);\n inline-size: calc(var(--spectrum-global-dimension-size-300) * 2);\n}\n\n.yxBNXG_spectrum-Icon--sizeXL img {\n block-size: calc(var(--spectrum-global-dimension-size-300) * 2);\n inline-size: calc(var(--spectrum-global-dimension-size-300) * 2);\n}\n\n.yxBNXG_spectrum-Icon--sizeXL svg {\n block-size: calc(var(--spectrum-global-dimension-size-300) * 2);\n inline-size: calc(var(--spectrum-global-dimension-size-300) * 2);\n}\n\n.yxBNXG_spectrum-Icon--sizeXXL {\n block-size: calc(var(--spectrum-global-dimension-size-300) * 3);\n inline-size: calc(var(--spectrum-global-dimension-size-300) * 3);\n}\n\n.yxBNXG_spectrum-Icon--sizeXXL img {\n block-size: calc(var(--spectrum-global-dimension-size-300) * 3);\n inline-size: calc(var(--spectrum-global-dimension-size-300) * 3);\n}\n\n.yxBNXG_spectrum-Icon--sizeXXL svg {\n block-size: calc(var(--spectrum-global-dimension-size-300) * 3);\n inline-size: calc(var(--spectrum-global-dimension-size-300) * 3);\n}\n\n.yxBNXG_spectrum--medium .yxBNXG_spectrum-UIIcon--large {\n display: none;\n}\n\n.yxBNXG_spectrum--medium .yxBNXG_spectrum-UIIcon--medium {\n display: inline;\n}\n\n.yxBNXG_spectrum--large .yxBNXG_spectrum-UIIcon--medium {\n display: none;\n}\n\n.yxBNXG_spectrum--large .yxBNXG_spectrum-UIIcon--large {\n display: inline;\n}\n\n.yxBNXG_spectrum--large {\n --ui-icon-large-display: block;\n --ui-icon-medium-display: none;\n}\n\n.yxBNXG_spectrum--medium {\n --ui-icon-medium-display: block;\n --ui-icon-large-display: none;\n}\n\n.yxBNXG_spectrum-UIIcon--large {\n display: var(--ui-icon-large-display);\n}\n\n.yxBNXG_spectrum-UIIcon--medium {\n display: var(--ui-icon-medium-display);\n}\n\n.yxBNXG_spectrum-UIIcon-AlertMedium {\n inline-size: var(--spectrum-icon-alert-medium-width, var(--spectrum-global-dimension-size-225));\n block-size: var(--spectrum-icon-alert-medium-height, var(--spectrum-global-dimension-size-225));\n}\n\n.yxBNXG_spectrum-UIIcon-AlertSmall {\n inline-size: var(--spectrum-icon-alert-small-width, var(--spectrum-global-dimension-size-175));\n block-size: var(--spectrum-icon-alert-small-height, var(--spectrum-global-dimension-size-175));\n}\n\n.yxBNXG_spectrum-UIIcon-ArrowDownSmall {\n inline-size: var(--spectrum-icon-arrow-down-small-width, var(--spectrum-global-dimension-size-100));\n block-size: var(--spectrum-icon-arrow-down-small-height);\n}\n\n.yxBNXG_spectrum-UIIcon-ArrowLeftMedium {\n inline-size: var(--spectrum-icon-arrow-left-medium-width, var(--spectrum-global-dimension-size-175));\n block-size: var(--spectrum-icon-arrow-left-medium-height);\n}\n\n.yxBNXG_spectrum-UIIcon-Asterisk {\n inline-size: var(--spectrum-fieldlabel-asterisk-size, var(--spectrum-global-dimension-size-100));\n block-size: var(--spectrum-fieldlabel-asterisk-size, var(--spectrum-global-dimension-size-100));\n}\n\n.yxBNXG_spectrum-UIIcon-CheckmarkMedium {\n inline-size: var(--spectrum-icon-checkmark-medium-width);\n block-size: var(--spectrum-icon-checkmark-medium-height);\n}\n\n.yxBNXG_spectrum-UIIcon-CheckmarkSmall {\n inline-size: var(--spectrum-icon-checkmark-small-width);\n block-size: var(--spectrum-icon-checkmark-small-height);\n}\n\n.yxBNXG_spectrum-UIIcon-ChevronDownMedium {\n inline-size: var(--spectrum-icon-chevron-down-medium-width);\n block-size: var(--spectrum-icon-chevron-down-medium-height, var(--spectrum-global-dimension-size-75));\n}\n\n.yxBNXG_spectrum-UIIcon-ChevronDownSmall {\n inline-size: var(--spectrum-icon-chevron-down-small-width, var(--spectrum-global-dimension-size-100));\n block-size: var(--spectrum-icon-chevron-down-small-height, var(--spectrum-global-dimension-size-75));\n}\n\n.yxBNXG_spectrum-UIIcon-ChevronLeftLarge {\n inline-size: var(--spectrum-icon-chevron-left-large-width);\n block-size: var(--spectrum-icon-chevron-left-large-height, var(--spectrum-global-dimension-size-200));\n}\n\n.yxBNXG_spectrum-UIIcon-ChevronLeftMedium {\n inline-size: var(--spectrum-icon-chevron-left-medium-width, var(--spectrum-global-dimension-size-75));\n block-size: var(--spectrum-icon-chevron-left-medium-height);\n}\n\n.yxBNXG_spectrum-UIIcon-ChevronRightLarge {\n inline-size: var(--spectrum-icon-chevron-right-large-width);\n block-size: var(--spectrum-icon-chevron-right-large-height, var(--spectrum-global-dimension-size-200));\n}\n\n.yxBNXG_spectrum-UIIcon-ChevronRightMedium {\n inline-size: var(--spectrum-icon-chevron-right-medium-width, var(--spectrum-global-dimension-size-75));\n block-size: var(--spectrum-icon-chevron-right-medium-height);\n}\n\n.yxBNXG_spectrum-UIIcon-ChevronRightSmall {\n inline-size: var(--spectrum-icon-chevron-right-small-width, var(--spectrum-global-dimension-size-75));\n block-size: var(--spectrum-icon-chevron-right-small-height, var(--spectrum-global-dimension-size-100));\n}\n\n.yxBNXG_spectrum-UIIcon-ChevronUpSmall {\n inline-size: var(--spectrum-icon-chevron-up-small-width, var(--spectrum-global-dimension-size-100));\n block-size: var(--spectrum-icon-chevron-up-small-height, var(--spectrum-global-dimension-size-75));\n}\n\n.yxBNXG_spectrum-UIIcon-CornerTriangle {\n inline-size: var(--spectrum-icon-cornertriangle-width, var(--spectrum-global-dimension-size-65));\n block-size: var(--spectrum-icon-cornertriangle-height, var(--spectrum-global-dimension-size-65));\n}\n\n.yxBNXG_spectrum-UIIcon-CrossLarge {\n inline-size: var(--spectrum-icon-cross-large-width);\n block-size: var(--spectrum-icon-cross-large-height);\n}\n\n.yxBNXG_spectrum-UIIcon-CrossMedium {\n inline-size: var(--spectrum-icon-cross-medium-width, var(--spectrum-global-dimension-size-100));\n block-size: var(--spectrum-icon-cross-medium-height, var(--spectrum-global-dimension-size-100));\n}\n\n.yxBNXG_spectrum-UIIcon-CrossSmall {\n inline-size: var(--spectrum-icon-cross-small-width, var(--spectrum-global-dimension-size-100));\n block-size: var(--spectrum-icon-cross-small-height, var(--spectrum-global-dimension-size-100));\n}\n\n.yxBNXG_spectrum-UIIcon-DashSmall {\n inline-size: var(--spectrum-icon-dash-small-width);\n block-size: var(--spectrum-icon-dash-small-height);\n}\n\n.yxBNXG_spectrum-UIIcon-DoubleGripper {\n inline-size: var(--spectrum-icon-doublegripper-width, var(--spectrum-global-dimension-size-200));\n block-size: var(--spectrum-icon-doublegripper-height, var(--spectrum-global-dimension-size-50));\n}\n\n.yxBNXG_spectrum-UIIcon-FolderBreadcrumb {\n inline-size: var(--spectrum-icon-folderbreadcrumb-width, var(--spectrum-global-dimension-size-225));\n block-size: var(--spectrum-icon-folderbreadcrumb-height, var(--spectrum-global-dimension-size-225));\n}\n\n.yxBNXG_spectrum-UIIcon-HelpMedium {\n inline-size: var(--spectrum-icon-info-medium-width, var(--spectrum-global-dimension-size-225));\n block-size: var(--spectrum-icon-info-medium-height, var(--spectrum-global-dimension-size-225));\n}\n\n.yxBNXG_spectrum-UIIcon-HelpSmall {\n inline-size: var(--spectrum-icon-info-small-width, var(--spectrum-global-dimension-size-175));\n block-size: var(--spectrum-icon-info-small-height, var(--spectrum-global-dimension-size-175));\n}\n\n.yxBNXG_spectrum-UIIcon-InfoMedium {\n inline-size: var(--spectrum-icon-info-medium-width, var(--spectrum-global-dimension-size-225));\n block-size: var(--spectrum-icon-info-medium-height, var(--spectrum-global-dimension-size-225));\n}\n\n.yxBNXG_spectrum-UIIcon-InfoSmall {\n inline-size: var(--spectrum-icon-info-small-width, var(--spectrum-global-dimension-size-175));\n block-size: var(--spectrum-icon-info-small-height, var(--spectrum-global-dimension-size-175));\n}\n\n.yxBNXG_spectrum-UIIcon-ListGripper {\n inline-size: var(--spectrum-global-dimension-size-65);\n block-size: var(--spectrum-global-dimension-size-150);\n}\n\n.yxBNXG_spectrum-UIIcon-Magnifier {\n inline-size: var(--spectrum-icon-magnifier-width, var(--spectrum-global-dimension-size-200));\n block-size: var(--spectrum-icon-magnifier-height, var(--spectrum-global-dimension-size-200));\n}\n\n.yxBNXG_spectrum-UIIcon-SkipLeft {\n inline-size: var(--spectrum-icon-skip-left-width);\n block-size: var(--spectrum-icon-skip-left-height);\n}\n\n.yxBNXG_spectrum-UIIcon-SkipRight {\n inline-size: var(--spectrum-icon-skip-right-width);\n block-size: var(--spectrum-icon-skip-right-height);\n}\n\n.yxBNXG_spectrum-UIIcon-Star {\n inline-size: var(--spectrum-icon-star-width, var(--spectrum-global-dimension-size-225));\n block-size: var(--spectrum-icon-star-height, var(--spectrum-global-dimension-size-225));\n}\n\n.yxBNXG_spectrum-UIIcon-StarOutline {\n inline-size: var(--spectrum-icon-star-outline-width, var(--spectrum-global-dimension-size-225));\n block-size: var(--spectrum-icon-star-outline-height, var(--spectrum-global-dimension-size-225));\n}\n\n.yxBNXG_spectrum-UIIcon-SuccessMedium {\n inline-size: var(--spectrum-icon-success-medium-width, var(--spectrum-global-dimension-size-225));\n block-size: var(--spectrum-icon-success-medium-height, var(--spectrum-global-dimension-size-225));\n}\n\n.yxBNXG_spectrum-UIIcon-SuccessSmall {\n inline-size: var(--spectrum-icon-success-small-width, var(--spectrum-global-dimension-size-175));\n block-size: var(--spectrum-icon-success-small-height, var(--spectrum-global-dimension-size-175));\n}\n\n.yxBNXG_spectrum-UIIcon-TripleGripper {\n inline-size: var(--spectrum-icon-triplegripper-width);\n block-size: var(--spectrum-icon-triplegripper-height, var(--spectrum-global-dimension-size-85));\n}\n",""]);const s=a},9117:(e,t,n)=>{n.d(t,{A:()=>s});var r=n(6758),i=n.n(r),o=n(935),a=n.n(o)()(i());a.push([e.id,'.JuTe6q_i18nFontFamily {\n font-synthesis: weight;\n font-family: adobe-clean, Source Sans Pro, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Ubuntu, Trebuchet MS, Lucida Grande, sans-serif;\n}\n\n.JuTe6q_i18nFontFamily:lang(ar) {\n font-family: myriad-arabic, adobe-clean, Source Sans Pro, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Ubuntu, Trebuchet MS, Lucida Grande, sans-serif;\n}\n\n.JuTe6q_i18nFontFamily:lang(he) {\n font-family: myriad-hebrew, adobe-clean, Source Sans Pro, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Ubuntu, Trebuchet MS, Lucida Grande, sans-serif;\n}\n\n.JuTe6q_i18nFontFamily:lang(zh) {\n font-family: adobe-clean-han-traditional, source-han-traditional, MingLiu, Heiti TC Light, sans-serif;\n}\n\n.JuTe6q_i18nFontFamily:lang(zh-Hans) {\n font-family: adobe-clean-han-simplified-c, source-han-simplified-c, SimSun, Heiti SC Light, sans-serif;\n}\n\n.JuTe6q_i18nFontFamily:lang(zh-Hant) {\n font-family: adobe-clean-han-traditional, source-han-traditional, MingLiu, Microsoft JhengHei UI, Microsoft JhengHei, Heiti TC Light, sans-serif;\n}\n\n.JuTe6q_i18nFontFamily:lang(zh-SG) {\n font-family: adobe-clean-han-simplified-c, source-han-simplified-c, SimSun, Heiti SC Light, sans-serif;\n}\n\n.JuTe6q_i18nFontFamily:lang(zh-CN) {\n font-family: adobe-clean-han-simplified-c, source-han-simplified-c, SimSun, Heiti SC Light, sans-serif;\n}\n\n.JuTe6q_i18nFontFamily:lang(ko) {\n font-family: adobe-clean-han-korean, source-han-korean, Malgun Gothic, Apple Gothic, sans-serif;\n}\n\n.JuTe6q_i18nFontFamily:lang(ja) {\n font-family: adobe-clean-han-japanese, Hiragino Kaku Gothic ProN, ヒラギノ角ゴ ProN W3, Osaka, YuGothic, Yu Gothic, メイリオ, Meiryo, MS Pゴシック, MS PGothic, sans-serif;\n}\n\n.JuTe6q_spectrum-FocusRing-ring {\n --spectrum-focus-ring-border-radius: var(--spectrum-textfield-border-radius, var(--spectrum-alias-border-radius-regular));\n --spectrum-focus-ring-gap: var(--spectrum-alias-input-focusring-gap);\n --spectrum-focus-ring-size: var(--spectrum-alias-input-focusring-size);\n --spectrum-focus-ring-border-size: 0px;\n --spectrum-focus-ring-color: var(--spectrum-high-contrast-focus-ring-color, var(--spectrum-alias-focus-ring-color, var(--spectrum-alias-focus-color)));\n}\n\n.JuTe6q_spectrum-FocusRing-ring:after {\n border-radius: calc(var(--spectrum-focus-ring-border-radius) + var(--spectrum-focus-ring-gap));\n content: "";\n margin: calc(-1 * var(--spectrum-focus-ring-border-size));\n pointer-events: none;\n transition: box-shadow var(--spectrum-global-animation-duration-100, .13s) ease-out, margin var(--spectrum-global-animation-duration-100, .13s) ease-out;\n display: block;\n position: absolute;\n top: 0;\n bottom: 0;\n left: 0;\n right: 0;\n}\n\n.JuTe6q_spectrum-FocusRing {\n}\n\n.JuTe6q_spectrum-FocusRing.JuTe6q_focus-ring:after {\n margin: calc(var(--spectrum-focus-ring-gap) * -1 - var(--spectrum-focus-ring-border-size));\n box-shadow: 0 0 0 var(--spectrum-focus-ring-size) var(--spectrum-focus-ring-color);\n}\n\n.JuTe6q_spectrum-FocusRing--quiet:after {\n border-radius: 0;\n}\n\n.JuTe6q_spectrum-FocusRing--quiet.JuTe6q_focus-ring:after {\n margin: 0 0 calc(var(--spectrum-focus-ring-gap) * -1 - var(--spectrum-focus-ring-border-size)) 0;\n box-shadow: 0 var(--spectrum-focus-ring-size) 0 var(--spectrum-focus-ring-color);\n}\n\n.JuTe6q_spectrum {\n background-color: var(--spectrum-alias-background-color-default, var(--spectrum-global-color-gray-100));\n -webkit-tap-highlight-color: #0000;\n}\n\n._5QszkG_i18nFontFamily {\n font-synthesis: weight;\n font-family: adobe-clean, Source Sans Pro, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Ubuntu, Trebuchet MS, Lucida Grande, sans-serif;\n}\n\n._5QszkG_i18nFontFamily:lang(ar) {\n font-family: myriad-arabic, adobe-clean, Source Sans Pro, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Ubuntu, Trebuchet MS, Lucida Grande, sans-serif;\n}\n\n._5QszkG_i18nFontFamily:lang(he) {\n font-family: myriad-hebrew, adobe-clean, Source Sans Pro, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Ubuntu, Trebuchet MS, Lucida Grande, sans-serif;\n}\n\n._5QszkG_i18nFontFamily:lang(zh) {\n font-family: adobe-clean-han-traditional, source-han-traditional, MingLiu, Heiti TC Light, sans-serif;\n}\n\n._5QszkG_i18nFontFamily:lang(zh-Hans) {\n font-family: adobe-clean-han-simplified-c, source-han-simplified-c, SimSun, Heiti SC Light, sans-serif;\n}\n\n._5QszkG_i18nFontFamily:lang(zh-Hant) {\n font-family: adobe-clean-han-traditional, source-han-traditional, MingLiu, Microsoft JhengHei UI, Microsoft JhengHei, Heiti TC Light, sans-serif;\n}\n\n._5QszkG_i18nFontFamily:lang(zh-SG) {\n font-family: adobe-clean-han-simplified-c, source-han-simplified-c, SimSun, Heiti SC Light, sans-serif;\n}\n\n._5QszkG_i18nFontFamily:lang(zh-CN) {\n font-family: adobe-clean-han-simplified-c, source-han-simplified-c, SimSun, Heiti SC Light, sans-serif;\n}\n\n._5QszkG_i18nFontFamily:lang(ko) {\n font-family: adobe-clean-han-korean, source-han-korean, Malgun Gothic, Apple Gothic, sans-serif;\n}\n\n._5QszkG_i18nFontFamily:lang(ja) {\n font-family: adobe-clean-han-japanese, Hiragino Kaku Gothic ProN, ヒラギノ角ゴ ProN W3, Osaka, YuGothic, Yu Gothic, メイリオ, Meiryo, MS Pゴシック, MS PGothic, sans-serif;\n}\n\n._5QszkG_spectrum-FocusRing-ring {\n --spectrum-focus-ring-border-radius: var(--spectrum-textfield-border-radius, var(--spectrum-alias-border-radius-regular));\n --spectrum-focus-ring-gap: var(--spectrum-alias-input-focusring-gap);\n --spectrum-focus-ring-size: var(--spectrum-alias-input-focusring-size);\n --spectrum-focus-ring-border-size: 0px;\n --spectrum-focus-ring-color: var(--spectrum-high-contrast-focus-ring-color, var(--spectrum-alias-focus-ring-color, var(--spectrum-alias-focus-color)));\n}\n\n._5QszkG_spectrum-FocusRing-ring:after {\n border-radius: calc(var(--spectrum-focus-ring-border-radius) + var(--spectrum-focus-ring-gap));\n content: "";\n margin: calc(-1 * var(--spectrum-focus-ring-border-size));\n pointer-events: none;\n transition: box-shadow var(--spectrum-global-animation-duration-100, .13s) ease-out, margin var(--spectrum-global-animation-duration-100, .13s) ease-out;\n display: block;\n position: absolute;\n top: 0;\n bottom: 0;\n left: 0;\n right: 0;\n}\n\n._5QszkG_spectrum-FocusRing {\n}\n\n._5QszkG_spectrum-FocusRing._5QszkG_focus-ring:after {\n margin: calc(var(--spectrum-focus-ring-gap) * -1 - var(--spectrum-focus-ring-border-size));\n box-shadow: 0 0 0 var(--spectrum-focus-ring-size) var(--spectrum-focus-ring-color);\n}\n\n._5QszkG_spectrum-FocusRing--quiet:after {\n border-radius: 0;\n}\n\n._5QszkG_spectrum-FocusRing--quiet._5QszkG_focus-ring:after {\n margin: 0 0 calc(var(--spectrum-focus-ring-gap) * -1 - var(--spectrum-focus-ring-border-size)) 0;\n box-shadow: 0 var(--spectrum-focus-ring-size) 0 var(--spectrum-focus-ring-color);\n}\n\n._5QszkG_spectrum {\n font-size: var(--spectrum-alias-font-size-default, var(--spectrum-global-dimension-font-size-100));\n color: var(--spectrum-body-text-color, var(--spectrum-alias-text-color));\n}\n\n._5QszkG_spectrum, ._5QszkG_spectrum-Body, ._5QszkG_spectrum, ._5QszkG_spectrum-Body {\n font-size: var(--spectrum-body-4-text-size, var(--spectrum-alias-font-size-default));\n font-weight: var(--spectrum-body-4-text-font-weight, var(--spectrum-alias-body-text-font-weight));\n line-height: var(--spectrum-body-4-text-line-height, var(--spectrum-alias-body-text-line-height));\n font-style: var(--spectrum-body-4-text-font-style, var(--spectrum-global-font-style-regular));\n}\n\n._5QszkG_spectrum-Body--italic {\n font-style: var(--spectrum-body-4-emphasis-text-font-style, var(--spectrum-global-font-style-italic));\n}\n',""]);const s=a},2850:(e,t,n)=>{n.d(t,{A:()=>s});var r=n(6758),i=n.n(r),o=n(935),a=n.n(o)()(i());a.push([e.id,'/*\n * Copyright 2023 Adobe. All rights reserved.\n * This file is licensed to you under the Apache License, Version 2.0 (the "License");\n * you may not use this file except in compliance with the License. You may obtain a copy\n * of the License at http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software distributed under\n * the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR REPRESENTATIONS\n * OF ANY KIND, either express or implied. See the License for the specific language\n * governing permissions and limitations under the License.\n */\n\n/* \nthe vega tooltip won\'t pick up spectrum variables\nset all the default styling\n*/\n#vg-tooltip-element.vg-tooltip {\n border-radius: 4px;\n font-family: adobe-clean-ux, adobe-clean, Source Sans Pro, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto,\n sans-serif;\n font-size: 14px;\n font-style: normal;\n font-weight: 400;\n line-height: 21px;\n padding: 12px;\n max-width: 300px;\n overflow-wrap: break-word;\n}\n/*\nsections sometimes add a 500ms transition but vega tooltips close instantly\nthis removes transitions in the vega tooltip\n*/\n#vg-tooltip-element.vg-tooltip section {\n transition: none;\n}\n/* double scope light-theme so that it has higher precedence */\n#vg-tooltip-element.vg-tooltip.light-theme.light-theme {\n color-scheme: light;\n border: 1px solid #cacaca;\n background-color: #fff;\n color: #4b4b4b;\n}\n/* double scope dark-theme so that it has higher precedence */\n#vg-tooltip-element.vg-tooltip.dark-theme.dark-theme {\n color-scheme: dark;\n border: 1px solid #494949;\n background-color: #000;\n color: #c8c8c8;\n}\n#vg-tooltip-element.vg-tooltip .legend-tooltip {\n max-width: 150px;\n}\n#vg-tooltip-element.vg-tooltip .legend-tooltip .series {\n font-weight: 700;\n}\n#vg-tooltip-element.vg-tooltip .legend-tooltip .series-description {\n margin: 0px;\n}\n.rsc-container {\n position: relative;\n width: auto;\n height: 100%;\n}\n',""]);const s=a},370:(e,t,n)=>{n.d(t,{A:()=>s});var r=n(6758),i=n.n(r),o=n(935),a=n.n(o)()(i());a.push([e.id,'/*\n * Copyright 2023 Adobe. All rights reserved.\n * This file is licensed to you under the Apache License, Version 2.0 (the "License");\n * you may not use this file except in compliance with the License. You may obtain a copy\n * of the License at http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software distributed under\n * the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR REPRESENTATIONS\n * OF ANY KIND, either express or implied. See the License for the specific language\n * governing permissions and limitations under the License.\n */\n\n.EmptyState-icon.EmptyState-icon {\n fill: lightgray;\n}\n.EmptyState-text {\n color: lightgray;\n}\n',""]);const s=a},1722:(e,t,n)=>{n.d(t,{A:()=>s});var r=n(6758),i=n.n(r),o=n(935),a=n.n(o)()(i());a.push([e.id,'/*\n * Copyright 2024 Adobe. All rights reserved.\n * This file is licensed to you under the Apache License, Version 2.0 (the "License");\n * you may not use this file except in compliance with the License. You may obtain a copy\n * of the License at http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software distributed under\n * the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR REPRESENTATIONS\n * OF ANY KIND, either express or implied. See the License for the specific language\n * governing permissions and limitations under the License.\n */\n\n.big-number-data {\n font-weight: bold;\n margin: 0;\n line-height: 0.9;\n}\n\n.big-number-label {\n margin: 0;\n align-self: center;\n line-height: 0.9;\n}\n',""]);const s=a},935:e=>{e.exports=function(e){var t=[];return t.toString=function(){return this.map((function(t){var n="",r=void 0!==t[5];return t[4]&&(n+="@supports (".concat(t[4],") {")),t[2]&&(n+="@media ".concat(t[2]," {")),r&&(n+="@layer".concat(t[5].length>0?" ".concat(t[5]):""," {")),n+=e(t),r&&(n+="}"),t[2]&&(n+="}"),t[4]&&(n+="}"),n})).join("")},t.i=function(e,n,r,i,o){"string"==typeof e&&(e=[[null,e,void 0]]);var a={};if(r)for(var s=0;s<this.length;s++){var l=this[s][0];null!=l&&(a[l]=!0)}for(var c=0;c<e.length;c++){var u=[].concat(e[c]);r&&a[u[0]]||(void 0!==o&&(void 0===u[5]||(u[1]="@layer".concat(u[5].length>0?" ".concat(u[5]):""," {").concat(u[1],"}")),u[5]=o),n&&(u[2]?(u[1]="@media ".concat(u[2]," {").concat(u[1],"}"),u[2]=n):u[2]=n),i&&(u[4]?(u[1]="@supports (".concat(u[4],") {").concat(u[1],"}"),u[4]=i):u[4]="".concat(i)),t.push(u))}},t}},6758:e=>{e.exports=function(e){return e[1]}},7640:(e,t,n)=>{var r=n(2591),i=n.n(r),o=n(1740),a=n.n(o),s=n(8128),l=n.n(s),c=n(855),u=n.n(c),d=n(3051),p=n.n(d),m=n(3656),h=n.n(m),f=n(2850),g={};g.styleTagTransform=h(),g.setAttributes=u(),g.insert=l().bind(null,"head"),g.domAPI=a(),g.insertStyleElement=p(),i()(f.A,g),f.A&&f.A.locals&&f.A.locals},2591:e=>{var t=[];function n(e){for(var n=-1,r=0;r<t.length;r++)if(t[r].identifier===e){n=r;break}return n}function r(e,r){for(var o={},a=[],s=0;s<e.length;s++){var l=e[s],c=r.base?l[0]+r.base:l[0],u=o[c]||0,d="".concat(c," ").concat(u);o[c]=u+1;var p=n(d),m={css:l[1],media:l[2],sourceMap:l[3],supports:l[4],layer:l[5]};if(-1!==p)t[p].references++,t[p].updater(m);else{var h=i(m,r);r.byIndex=s,t.splice(s,0,{identifier:d,updater:h,references:1})}a.push(d)}return a}function i(e,t){var n=t.domAPI(t);return n.update(e),function(t){if(t){if(t.css===e.css&&t.media===e.media&&t.sourceMap===e.sourceMap&&t.supports===e.supports&&t.layer===e.layer)return;n.update(e=t)}else n.remove()}}e.exports=function(e,i){var o=r(e=e||[],i=i||{});return function(e){e=e||[];for(var a=0;a<o.length;a++){var s=n(o[a]);t[s].references--}for(var l=r(e,i),c=0;c<o.length;c++){var u=n(o[c]);0===t[u].references&&(t[u].updater(),t.splice(u,1))}o=l}}},8128:e=>{var t={};e.exports=function(e,n){var r=function(e){if(void 0===t[e]){var n=document.querySelector(e);if(window.HTMLIFrameElement&&n instanceof window.HTMLIFrameElement)try{n=n.contentDocument.head}catch(e){n=null}t[e]=n}return t[e]}(e);if(!r)throw new Error("Couldn't find a style target. This probably means that the value for the 'insert' parameter is invalid.");r.appendChild(n)}},3051:e=>{e.exports=function(e){var t=document.createElement("style");return e.setAttributes(t,e.attributes),e.insert(t,e.options),t}},855:(e,t,n)=>{e.exports=function(e){var t=n.nc;t&&e.setAttribute("nonce",t)}},1740:e=>{e.exports=function(e){if("undefined"==typeof document)return{update:function(){},remove:function(){}};var t=e.insertStyleElement(e);return{update:function(n){!function(e,t,n){var r="";n.supports&&(r+="@supports (".concat(n.supports,") {")),n.media&&(r+="@media ".concat(n.media," {"));var i=void 0!==n.layer;i&&(r+="@layer".concat(n.layer.length>0?" ".concat(n.layer):""," {")),r+=n.css,i&&(r+="}"),n.media&&(r+="}"),n.supports&&(r+="}");var o=n.sourceMap;o&&"undefined"!=typeof btoa&&(r+="\n/*# sourceMappingURL=data:application/json;base64,".concat(btoa(unescape(encodeURIComponent(JSON.stringify(o))))," */")),t.styleTagTransform(r,e,t.options)}(t,e,n)},remove:function(){!function(e){if(null===e.parentNode)return!1;e.parentNode.removeChild(e)}(t)}}}},3656:e=>{e.exports=function(e,t){if(t.styleSheet)t.styleSheet.cssText=e;else{for(;t.firstChild;)t.removeChild(t.firstChild);t.appendChild(document.createTextNode(e))}}},7040:(e,t,n)=>{n.d(t,{t:()=>N});var r=n(5272),i=n(9155);const o={randomUUID:"undefined"!=typeof crypto&&crypto.randomUUID&&crypto.randomUUID.bind(crypto)};let a;const s=new Uint8Array(16);function l(){if(!a){if("undefined"==typeof crypto||!crypto.getRandomValues)throw new Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");a=crypto.getRandomValues.bind(crypto)}return a(s)}const c=[];for(let e=0;e<256;++e)c.push((e+256).toString(16).slice(1));const u=function(e,t,n){if(o.randomUUID&&!t&&!e)return o.randomUUID();const r=(e=e||{}).random||(e.rng||l)();if(r[6]=15&r[6]|64,r[8]=63&r[8]|128,t){n=n||0;for(let e=0;e<16;++e)t[n+e]=r[e];return t}return function(e,t=0){return(c[e[t+0]]+c[e[t+1]]+c[e[t+2]]+c[e[t+3]]+"-"+c[e[t+4]]+c[e[t+5]]+"-"+c[e[t+6]]+c[e[t+7]]+"-"+c[e[t+8]]+c[e[t+9]]+"-"+c[e[t+10]]+c[e[t+11]]+c[e[t+12]]+c[e[t+13]]+c[e[t+14]]+c[e[t+15]]).toLowerCase()}(r)};var d=n(845),p=n(1274),m=(n(7640),n(9480)),h=n(9633);const f={backgroundColor:h.DEFAULT_BACKGROUND_COLOR,colors:"categorical16",colorScheme:h.DEFAULT_COLOR_SCHEME,debug:!1,emptyStateText:"No data found",height:300,hiddenSeries:h.DEFAULT_HIDDEN_SERIES,idKey:h.MARK_ID,lineTypes:h.DEFAULT_LINE_TYPES,lineWidths:h.DEFAULT_LINE_WIDTHS,locale:h.DEFAULT_LOCALE,minHeight:100,maxHeight:1/0,minWidth:100,maxWidth:1/0,padding:0,renderer:"svg",s2:!1,theme:d.defaultTheme,tooltipAnchor:"cursor",tooltipPlacement:"top",width:"auto"},g={colors:"s2Categorical20"};var y=n(3433);const v=e=>(0,r.jsx)(d.Flex,Object.assign({direction:"column",justifyContent:"center",alignItems:"center"},e,{children:(0,r.jsx)(d.ProgressCircle,{isIndeterminate:!0,size:"L"})}));v.displayName="LoadingState";var b=n(5120),x=n(5649),E=n(2772),w=n(4765),I=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var i=0;for(r=Object.getOwnPropertySymbols(e);i<r.length;i++)t.indexOf(r[i])<0&&Object.prototype.propertyIsEnumerable.call(e,r[i])&&(n[r[i]]=e[r[i]])}return n};const N=(0,i.forwardRef)(((e,t)=>{const n=(e=>Object.assign(Object.assign(Object.assign({},f),e.s2?g:{}),e))(e),{backgroundColor:o,colorScheme:a,data:s,dataTestId:l,emptyStateText:c,height:h,loading:y,maxHeight:v,maxWidth:N,minHeight:T,minWidth:A,onVegaViewReady:L,theme:C,title:_,UNSAFE_vegaSpec:k,width:M}=n,z=I(n,["backgroundColor","colorScheme","data","dataTestId","emptyStateText","height","loading","maxHeight","maxWidth","minHeight","minWidth","onVegaViewReady","theme","title","UNSAFE_vegaSpec","width"]),R=(0,i.useRef)(`rsc-${u()}`),F=(0,i.useRef)(void 0),[D,U]=(0,i.useState)(0),[P,j]=(0,i.useState)(0);(0,x.A)(t,{chartView:F,title:_});const $=(e=>{const t=(0,i.useRef)(null);return(0,i.useLayoutEffect)((()=>{const n=null==t?void 0:t.current;if(!n)return;if("undefined"==typeof ResizeObserver)return void e(0,{contentRect:{width:500,height:500}});const r=new ResizeObserver((t=>{e(0,t[0])}));return r.observe(n),()=>{r.disconnect()}}),[e,t]),t})(((e,t)=>{"number"!=typeof M&&U(t.contentRect.width),"number"!=typeof h&&j(t.contentRect.height)})),B=function(e,t,n,r){return(0,i.useMemo)((()=>{let i=n;return"number"==typeof r?Math.round(r):("auto"===r?i=e:/^\d+%$/.exec(r)?i=e*Number(r.slice(0,-1))/100:console.error(`width of ${r} is not a valid width. Please provide a valid number, 'auto' or percentage ex. 75%`),0===i?0:Math.round(Math.min(t,Math.max(n,i))))}),[e,t,n,r])}(D,N,A,M),G=function(e,t,n,r){return(0,i.useMemo)((()=>{let i=n;return"number"==typeof r?Math.round(r):(/^\d+%$/.exec(r)?i=e*Number(r.slice(0,-1))/100:console.error(`height of ${r} is not a valid height. Please provide a valid number or percentage ex. 75%`),0===i?0:Math.round(Math.min(t,Math.max(n,i))))}),[e,t,n,r])}(P,v,T,h),X=(0,i.useMemo)((()=>Boolean(null!=y?y:!s.length)),[y,s]);if((0,i.useEffect)((()=>{X&&(F.current=void 0)}),[X]),e.children&&k)throw new Error("Chart cannot accept both children and `UNSAFE_vegaSpec` prop. Please choose one or the other.");if(!e.children&&!k)throw new Error("No children in the <Chart/> component. Chart is a collection components and requires children to draw correctly.");const H=Object.assign({data:s,backgroundColor:o,colorScheme:a,title:_,chartWidth:B,chartHeight:G,UNSAFE_vegaSpec:k,onVegaViewReady:L},z),W=(0,w.Wg)(e.children),V=W.length?W[0].props:void 0,Y=(0,w.$r)(e.children).length;V&&Y>1&&console.warn(`Detected ${Y-1} children in the chart that are not the first BigNumber. Only the first BigNumber will be displayed. All other elements will be ignored`);const q=V?(0,r.jsx)(E.Ve,Object.assign({},V,{rscChartProps:H})):(0,r.jsx)(m.P,Object.assign({},H,{children:e.children}));return(0,r.jsx)(d.Provider,{colorScheme:a,theme:O(C)?C:d.defaultTheme,UNSAFE_style:{backgroundColor:"transparent"},height:"100%",children:(0,r.jsx)("div",{ref:$,id:R.current,"data-testid":l,className:"rsc-container",children:(0,r.jsx)("div",{style:{backgroundColor:(0,p.getColorValue)(o,a)},children:X?(0,r.jsx)(S,{loading:y,data:s,height:G,emptyStateText:c}):(0,r.jsx)(b._,{chartId:R.current,chartView:F,children:q})})})})}));N.displayName="Chart";const S=e=>{var{data:t,emptyStateText:n,loading:i}=e,o=I(e,["data","emptyStateText","loading"]);return i?(0,r.jsx)(v,Object.assign({},o)):t.length?(0,r.jsx)(r.Fragment,{}):(0,r.jsx)(y.pp,Object.assign({},o,{text:n}))},O=e=>"object"==typeof e&&null!==e&&"light"in e&&"dark"in e},9480:(e,t,n)=>{n.d(t,{P:()=>Gr});var r={};n.r(r),n.d(r,{carbong10:()=>Oe,carbong100:()=>Ae,carbong90:()=>Te,carbonwhite:()=>Se,dark:()=>C,excel:()=>k,fivethirtyeight:()=>D,ggplot2:()=>P,googlecharts:()=>ae,latimes:()=>H,powerbi:()=>be,quartz:()=>Y,urbaninstitute:()=>ne,version:()=>Le,vox:()=>J});var i=n(5272),o=n(9155),a=n(845),s=n(9633),l=n(4273);n(7640);const c=/("(?:[^\\"]|\\.)*")|[:,]/g;function u(e,t={}){const n=JSON.stringify([1],void 0,void 0===t.indent?2:t.indent).slice(2,-3),r=""===n?1/0:void 0===t.maxLength?80:t.maxLength;let{replacer:i}=t;return function e(t,o,a){t&&"function"==typeof t.toJSON&&(t=t.toJSON());const s=JSON.stringify(t,i);if(void 0===s)return s;const l=r-o.length-a;if(s.length<=l){const e=s.replace(c,((e,t)=>t||`${e} `));if(e.length<=l)return e}if(null!=i&&(t=JSON.parse(s),i=void 0),"object"==typeof t&&null!==t){const r=o+n,i=[];let a,s,l=0;if(Array.isArray(t)){a="[",s="]";const{length:n}=t;for(;l<n;l++)i.push(e(t[l],r,l===n-1?0:1)||"null")}else{a="{",s="}";const n=Object.keys(t),{length:o}=n;for(;l<o;l++){const a=n[l],s=`${JSON.stringify(a)}: `,c=e(t[a],r,s.length+(l===o-1?0:1));void 0!==c&&i.push(s+c)}}if(i.length>0)return[a,n+i.join(`,\n${r}`),s].join(`\n${o}`)}return s}(e,"",0)}var d=n(6161),p=n.t(d,2),m=n(8466),h={NaN:NaN,E:Math.E,LN2:Math.LN2,LN10:Math.LN10,LOG2E:Math.LOG2E,LOG10E:Math.LOG10E,PI:Math.PI,SQRT1_2:Math.SQRT1_2,SQRT2:Math.SQRT2,MIN_VALUE:Number.MIN_VALUE,MAX_VALUE:Number.MAX_VALUE},f={"*":(e,t)=>e*t,"+":(e,t)=>e+t,"-":(e,t)=>e-t,"/":(e,t)=>e/t,"%":(e,t)=>e%t,">":(e,t)=>e>t,"<":(e,t)=>e<t,"<=":(e,t)=>e<=t,">=":(e,t)=>e>=t,"==":(e,t)=>e==t,"!=":(e,t)=>e!=t,"===":(e,t)=>e===t,"!==":(e,t)=>e!==t,"&":(e,t)=>e&t,"|":(e,t)=>e|t,"^":(e,t)=>e^t,"<<":(e,t)=>e<<t,">>":(e,t)=>e>>t,">>>":(e,t)=>e>>>t},g={"+":e=>+e,"-":e=>-e,"~":e=>~e,"!":e=>!e};const y=Array.prototype.slice,v=(e,t,n)=>{const r=n?n(t[0]):t[0];return r[e].apply(r,y.call(t,1))};var b={isNaN:Number.isNaN,isFinite:Number.isFinite,abs:Math.abs,acos:Math.acos,asin:Math.asin,atan:Math.atan,atan2:Math.atan2,ceil:Math.ceil,cos:Math.cos,exp:Math.exp,floor:Math.floor,log:Math.log,max:Math.max,min:Math.min,pow:Math.pow,random:Math.random,round:Math.round,sin:Math.sin,sqrt:Math.sqrt,tan:Math.tan,clamp:(e,t,n)=>Math.max(t,Math.min(n,e)),now:Date.now,utc:Date.UTC,datetime:(e,t=0,n=1,r=0,i=0,o=0,a=0)=>(0,m.Kg)(e)?new Date(e):new Date(e,t,n,r,i,o,a),date:e=>new Date(e).getDate(),day:e=>new Date(e).getDay(),year:e=>new Date(e).getFullYear(),month:e=>new Date(e).getMonth(),hours:e=>new Date(e).getHours(),minutes:e=>new Date(e).getMinutes(),seconds:e=>new Date(e).getSeconds(),milliseconds:e=>new Date(e).getMilliseconds(),time:e=>new Date(e).getTime(),timezoneoffset:e=>new Date(e).getTimezoneOffset(),utcdate:e=>new Date(e).getUTCDate(),utcday:e=>new Date(e).getUTCDay(),utcyear:e=>new Date(e).getUTCFullYear(),utcmonth:e=>new Date(e).getUTCMonth(),utchours:e=>new Date(e).getUTCHours(),utcminutes:e=>new Date(e).getUTCMinutes(),utcseconds:e=>new Date(e).getUTCSeconds(),utcmilliseconds:e=>new Date(e).getUTCMilliseconds(),length:e=>e.length,join:function(){return v("join",arguments)},indexof:function(){return v("indexOf",arguments)},lastindexof:function(){return v("lastIndexOf",arguments)},slice:function(){return v("slice",arguments)},reverse:e=>e.slice().reverse(),sort:e=>e.slice().sort(m.V_),parseFloat,parseInt,upper:e=>String(e).toUpperCase(),lower:e=>String(e).toLowerCase(),substring:function(){return v("substring",arguments,String)},split:function(){return v("split",arguments,String)},replace:function(){return v("replace",arguments,String)},trim:e=>String(e).trim(),btoa:e=>btoa(e),atob:e=>atob(e),regexp:RegExp,test:(e,t)=>RegExp(e).test(t)};const x=["view","item","group","xy","x","y"],E=new Set([Function,eval,setTimeout,setInterval]);"function"==typeof setImmediate&&E.add(setImmediate);const w={Literal:(e,t)=>t.value,Identifier:(e,t)=>{const n=t.name;return e.memberDepth>0?n:"datum"===n?e.datum:"event"===n?e.event:"item"===n?e.item:h[n]||e.params["$"+n]},MemberExpression:(e,t)=>{const n=!t.computed,r=e(t.object);n&&(e.memberDepth+=1);const i=e(t.property);if(n&&(e.memberDepth-=1),!E.has(r[i]))return r[i];console.error(`Prevented interpretation of member "${i}" which could lead to insecure code execution`)},CallExpression:(e,t)=>{const n=t.arguments;let r=t.callee.name;return r.startsWith("_")&&(r=r.slice(1)),"if"===r?e(n[0])?e(n[1]):e(n[2]):(e.fn[r]||b[r]).apply(e.fn,n.map(e))},ArrayExpression:(e,t)=>t.elements.map(e),BinaryExpression:(e,t)=>f[t.operator](e(t.left),e(t.right)),UnaryExpression:(e,t)=>g[t.operator](e(t.argument)),ConditionalExpression:(e,t)=>e(t.test)?e(t.consequent):e(t.alternate),LogicalExpression:(e,t)=>"&&"===t.operator?e(t.left)&&e(t.right):e(t.left)||e(t.right),ObjectExpression:(e,t)=>t.properties.reduce(((t,n)=>{e.memberDepth+=1;const r=e(n.key);e.memberDepth-=1;const i=e(n.value);return m.Xy.has(r)?console.error(`Prevented interpretation of property "${r}" which could lead to insecure code execution`):E.has(i)?console.error(`Prevented interpretation of method "${r}" which could lead to insecure code execution`):t[r]=i,t}),{})};function I(e,t,n,r,i,o){const a=e=>w[e.type](a,e);return a.memberDepth=0,a.fn=Object.create(t),a.params=n,a.datum=r,a.event=i,a.item=o,x.forEach((e=>a.fn[e]=(...t)=>i.vega[e](...t))),a(e)}var N={operator(e,t){const n=t.ast,r=e.functions;return e=>I(n,r,e)},parameter(e,t){const n=t.ast,r=e.functions;return(e,t)=>I(n,r,t,e)},event(e,t){const n=t.ast,r=e.functions;return e=>I(n,r,void 0,void 0,e)},handler(e,t){const n=t.ast,r=e.functions;return(e,t)=>{const i=t.item&&t.item.datum;return I(n,r,e,i,t)}},encode(e,t){const{marktype:n,channels:r}=t,i=e.functions,o="group"===n||"image"===n||"rect"===n;return(e,t)=>{const a=e.datum;let s,l=0;for(const n in r)s=I(r[n].ast,i,t,a,void 0,e),e[n]!==s&&(e[n]=s,l=1);return"rule"!==n&&function(e,t,n){let r;t.x2&&(t.x?(n&&e.x>e.x2&&(r=e.x,e.x=e.x2,e.x2=r),e.width=e.x2-e.x):e.x=e.x2-(e.width||0)),t.xc&&(e.x=e.xc-(e.width||0)/2),t.y2&&(t.y?(n&&e.y>e.y2&&(r=e.y,e.y=e.y2,e.y2=r),e.height=e.y2-e.y):e.y=e.y2-(e.height||0)),t.yc&&(e.y=e.yc-(e.height||0)/2)}(e,r,o),l}}},S=n(2196),O=n.t(S,2);function T(e){const[t,n]=/schema\/([\w-]+)\/([\w\.\-]+)\.json$/g.exec(e).slice(1,3);return{library:t,version:n}}const A="#fff",L="#888",C={background:"#333",view:{stroke:L},title:{color:A,subtitleColor:A},style:{"guide-label":{fill:A},"guide-title":{fill:A}},axis:{domainColor:A,gridColor:L,tickColor:A}},_="#4572a7",k={background:"#fff",arc:{fill:_},area:{fill:_},line:{stroke:_,strokeWidth:2},path:{stroke:_},rect:{fill:_},shape:{stroke:_},symbol:{fill:_,strokeWidth:1.5,size:50},axis:{bandPosition:.5,grid:!0,gridColor:"#000000",gridOpacity:1,gridWidth:.5,labelPadding:10,tickSize:5,tickWidth:.5},axisBand:{grid:!1,tickExtra:!0},legend:{labelBaseline:"middle",labelFontSize:11,symbolSize:50,symbolType:"square"},range:{category:["#4572a7","#aa4643","#8aa453","#71598e","#4598ae","#d98445","#94aace","#d09393","#b9cc98","#a99cbc"]}},M="#30a2da",z="#cbcbcb",R="#f0f0f0",F="#333",D={arc:{fill:M},area:{fill:M},axis:{domainColor:z,grid:!0,gridColor:z,gridWidth:1,labelColor:"#999",labelFontSize:10,titleColor:"#333",tickColor:z,tickSize:10,titleFontSize:14,titlePadding:10,labelPadding:4},axisBand:{grid:!1},background:R,group:{fill:R},legend:{labelColor:F,labelFontSize:11,padding:1,symbolSize:30,symbolType:"square",titleColor:F,titleFontSize:14,titlePadding:10},line:{stroke:M,strokeWidth:2},path:{stroke:M,strokeWidth:.5},rect:{fill:M},range:{category:["#30a2da","#fc4f30","#e5ae38","#6d904f","#8b8b8b","#b96db8","#ff9e27","#56cc60","#52d2ca","#52689e","#545454","#9fe4f8"],diverging:["#cc0020","#e77866","#f6e7e1","#d6e8ed","#91bfd9","#1d78b5"],heatmap:["#d6e8ed","#cee0e5","#91bfd9","#549cc6","#1d78b5"]},point:{filled:!0,shape:"circle"},shape:{stroke:M},bar:{binSpacing:2,fill:M,stroke:null},title:{anchor:"start",fontSize:24,fontWeight:600,offset:20}},U="#000",P={group:{fill:"#e5e5e5"},arc:{fill:U},area:{fill:U},line:{stroke:U},path:{stroke:U},rect:{fill:U},shape:{stroke:U},symbol:{fill:U,size:40},axis:{domain:!1,grid:!0,gridColor:"#FFFFFF",gridOpacity:1,labelColor:"#7F7F7F",labelPadding:4,tickColor:"#7F7F7F",tickSize:5.67,titleFontSize:16,titleFontWeight:"normal"},legend:{labelBaseline:"middle",labelFontSize:11,symbolSize:40},range:{category:["#000000","#7F7F7F","#1A1A1A","#999999","#333333","#B0B0B0","#4D4D4D","#C9C9C9","#666666","#DCDCDC"]}},j="Benton Gothic, sans-serif",$="#82c6df",B="Benton Gothic Bold, sans-serif",G="normal",X={"category-6":["#ec8431","#829eb1","#c89d29","#3580b1","#adc839","#ab7fb4"],"fire-7":["#fbf2c7","#f9e39c","#f8d36e","#f4bb6a","#e68a4f","#d15a40","#ab4232"],"fireandice-6":["#e68a4f","#f4bb6a","#f9e39c","#dadfe2","#a6b7c6","#849eae"]},H={background:"#ffffff",title:{anchor:"start",color:"#000000",font:B,fontSize:22,fontWeight:"normal"},arc:{fill:$},area:{fill:$},line:{stroke:$,strokeWidth:2},path:{stroke:$},rect:{fill:$},shape:{stroke:$},symbol:{fill:$,size:30},axis:{labelFont:j,labelFontSize:11.5,labelFontWeight:"normal",titleFont:B,titleFontSize:13,titleFontWeight:G},axisX:{labelAngle:0,labelPadding:4,tickSize:3},axisY:{labelBaseline:"middle",maxExtent:45,minExtent:45,tickSize:2,titleAlign:"left",titleAngle:0,titleX:-45,titleY:-11},legend:{labelFont:j,labelFontSize:11.5,symbolType:"square",titleFont:B,titleFontSize:13,titleFontWeight:G},range:{category:X["category-6"],diverging:X["fireandice-6"],heatmap:X["fire-7"],ordinal:X["fire-7"],ramp:X["fire-7"]}},W="#ab5787",V="#979797",Y={background:"#f9f9f9",arc:{fill:W},area:{fill:W},line:{stroke:W},path:{stroke:W},rect:{fill:W},shape:{stroke:W},symbol:{fill:W,size:30},axis:{domainColor:V,domainWidth:.5,gridWidth:.2,labelColor:V,tickColor:V,tickWidth:.2,titleColor:V},axisBand:{grid:!1},axisX:{grid:!0,tickSize:10},axisY:{domain:!1,grid:!0,tickSize:0},legend:{labelFontSize:11,padding:1,symbolSize:30,symbolType:"square"},range:{category:["#ab5787","#51b2e5","#703c5c","#168dd9","#d190b6","#00609f","#d365ba","#154866","#666666","#c4c4c4"]}},q="#3e5c69",J={background:"#fff",arc:{fill:q},area:{fill:q},line:{stroke:q},path:{stroke:q},rect:{fill:q},shape:{stroke:q},symbol:{fill:q},axis:{domainWidth:.5,grid:!0,labelPadding:2,tickSize:5,tickWidth:.5,titleFontWeight:"normal"},axisBand:{grid:!1},axisX:{gridWidth:.2},axisY:{gridDash:[3],gridWidth:.4},legend:{labelFontSize:11,padding:1,symbolType:"square"},range:{category:["#3e5c69","#6793a6","#182429","#0570b0","#3690c0","#74a9cf","#a6bddb","#e2ddf2"]}},Q="#1696d2",K="#000000",Z="Lato",ee="Lato",te={"shades-blue":["#CFE8F3","#A2D4EC","#73BFE2","#46ABDB","#1696D2","#12719E","#0A4C6A","#062635"],"six-groups-cat-1":["#1696d2","#ec008b","#fdbf11","#000000","#d2d2d2","#55b748"],"six-groups-seq":["#cfe8f3","#a2d4ec","#73bfe2","#46abdb","#1696d2","#12719e"],"diverging-colors":["#ca5800","#fdbf11","#fdd870","#fff2cf","#cfe8f3","#73bfe2","#1696d2","#0a4c6a"]},ne={background:"#FFFFFF",title:{anchor:"start",fontSize:18,font:Z},axisX:{domain:!0,domainColor:K,domainWidth:1,grid:!1,labelFontSize:12,labelFont:ee,labelAngle:0,tickColor:K,tickSize:5,titleFontSize:12,titlePadding:10,titleFont:Z},axisY:{domain:!1,domainWidth:1,grid:!0,gridColor:"#DEDDDD",gridWidth:1,labelFontSize:12,labelFont:ee,labelPadding:8,ticks:!1,titleFontSize:12,titlePadding:10,titleFont:Z,titleAngle:0,titleY:-10,titleX:18},legend:{labelFontSize:12,labelFont:ee,symbolSize:100,titleFontSize:12,titlePadding:10,titleFont:Z,orient:"right",offset:10},view:{stroke:"transparent"},range:{category:te["six-groups-cat-1"],diverging:te["diverging-colors"],heatmap:te["diverging-colors"],ordinal:te["six-groups-seq"],ramp:te["shades-blue"]},area:{fill:Q},rect:{fill:Q},line:{color:Q,stroke:Q,strokeWidth:5},trail:{color:Q,stroke:Q,strokeWidth:0,size:1},path:{stroke:Q,strokeWidth:.5},point:{filled:!0},text:{font:"Lato",color:Q,fontSize:11,align:"center",fontWeight:400,size:11},style:{bar:{fill:Q,stroke:null}},arc:{fill:Q},shape:{stroke:Q},symbol:{fill:Q,size:30}},re="#3366CC",ie="#ccc",oe="Arial, sans-serif",ae={arc:{fill:re},area:{fill:re},path:{stroke:re},rect:{fill:re},shape:{stroke:re},symbol:{stroke:re},circle:{fill:re},background:"#fff",padding:{top:10,right:10,bottom:10,left:10},style:{"guide-label":{font:oe,fontSize:12},"guide-title":{font:oe,fontSize:12},"group-title":{font:oe,fontSize:12}},title:{font:oe,fontSize:14,fontWeight:"bold",dy:-3,anchor:"start"},axis:{gridColor:ie,tickColor:ie,domain:!1,grid:!0},range:{category:["#4285F4","#DB4437","#F4B400","#0F9D58","#AB47BC","#00ACC1","#FF7043","#9E9D24","#5C6BC0","#F06292","#00796B","#C2185B"],heatmap:["#c6dafc","#5e97f6","#2a56c6"]}},se=e=>e*(1/3+1),le=se(9),ce=se(10),ue=se(12),de="Segoe UI",pe="wf_standard-font, helvetica, arial, sans-serif",me="#252423",he="#605E5C",fe="transparent",ge="#118DFF",ye="#DEEFFF",ve=[ye,ge],be={view:{stroke:fe},background:fe,font:de,header:{titleFont:pe,titleFontSize:ue,titleColor:me,labelFont:de,labelFontSize:ce,labelColor:he},axis:{ticks:!1,grid:!1,domain:!1,labelColor:he,labelFontSize:le,titleFont:pe,titleColor:me,titleFontSize:ue,titleFontWeight:"normal"},axisQuantitative:{tickCount:3,grid:!0,gridColor:"#C8C6C4",gridDash:[1,5],labelFlush:!1},axisBand:{tickExtra:!0},axisX:{labelPadding:5},axisY:{labelPadding:10},bar:{fill:ge},line:{stroke:ge,strokeWidth:3,strokeCap:"round",strokeJoin:"round"},text:{font:de,fontSize:le,fill:he},arc:{fill:ge},area:{fill:ge,line:!0,opacity:.6},path:{stroke:ge},rect:{fill:ge},point:{fill:ge,filled:!0,size:75},shape:{stroke:ge},symbol:{fill:g