gitextract_8opt94_q/ ├── .babelrc.build.js ├── .babelrc.js ├── .babelrc.native.js ├── .changeset/ │ ├── afraid-donuts-tease.md │ ├── config.json │ ├── cute-foxes-shop.md │ └── silver-crabs-deliver.md ├── .editorconfig ├── .github/ │ ├── ISSUE_TEMPLATE/ │ │ ├── bug_report.yml │ │ ├── config.yml │ │ ├── feature_request.yml │ │ └── question.yml │ ├── actions/ │ │ ├── bundle-size/ │ │ │ └── action.yml │ │ └── setup/ │ │ └── action.yml │ └── workflows/ │ ├── chromatic.yml │ ├── ci.yml │ ├── issue-stale.yml │ ├── issue-triage.yml │ └── release.yml ├── .gitignore ├── .npmrc ├── .prettierignore ├── .prettierrc.json ├── .storybook/ │ ├── main.ts │ ├── preview.css │ └── preview.ts ├── CONTRIBUTING.md ├── LICENSE.txt ├── README.md ├── chromatic.config.json ├── config/ │ └── webpack/ │ ├── demo/ │ │ ├── webpack.config.dev.js │ │ └── webpack.config.hot.js │ ├── webpack.config.dev.js │ └── webpack.config.js ├── demo/ │ └── rn/ │ ├── .expo-shared/ │ │ └── assets.json │ ├── .gitignore │ ├── App.tsx │ ├── app.json │ ├── babel.config.js │ ├── metro.config.js │ ├── package.json │ ├── src/ │ │ ├── data/ │ │ │ └── index.ts │ │ ├── navigation-config.ts │ │ ├── screens/ │ │ │ ├── area-screen.tsx │ │ │ ├── axis-screen.tsx │ │ │ ├── bar-screen.tsx │ │ │ ├── box-plot-screen.tsx │ │ │ ├── brush-line-screen.tsx │ │ │ ├── chart-screen.tsx │ │ │ ├── components-screen.tsx │ │ │ ├── error-bar-screen.tsx │ │ │ ├── histogram-screen.tsx │ │ │ ├── legends-screen.tsx │ │ │ ├── line-screen.tsx │ │ │ ├── pie-screen.tsx │ │ │ ├── polar-axis-screen.tsx │ │ │ ├── root-navigator.tsx │ │ │ ├── scatter-screen.tsx │ │ │ └── voronoi-screen.tsx │ │ └── styles/ │ │ ├── container-view-styles.ts │ │ └── view-styles.ts │ └── tsconfig.json ├── eslint.config.mjs ├── package-scripts.js ├── package.json ├── packages/ │ ├── victory/ │ │ ├── .npmignore │ │ ├── CHANGELOG.md │ │ ├── README.md │ │ ├── jest.config.ts │ │ ├── package.json │ │ ├── src/ │ │ │ ├── index.ts │ │ │ └── victory.test.ts │ │ ├── tsconfig.build.json │ │ └── tsconfig.json │ ├── victory-area/ │ │ ├── .npmignore │ │ ├── CHANGELOG.md │ │ ├── README.md │ │ ├── jest.config.ts │ │ ├── package.json │ │ ├── src/ │ │ │ ├── area.test.tsx │ │ │ ├── area.tsx │ │ │ ├── helper-methods.test.tsx │ │ │ ├── helper-methods.tsx │ │ │ ├── index.ts │ │ │ ├── victory-area.test.tsx │ │ │ └── victory-area.tsx │ │ ├── tsconfig.build.json │ │ └── tsconfig.json │ ├── victory-axis/ │ │ ├── .npmignore │ │ ├── CHANGELOG.md │ │ ├── README.md │ │ ├── jest.config.ts │ │ ├── package.json │ │ ├── src/ │ │ │ ├── helper-methods.tsx │ │ │ ├── index.ts │ │ │ └── victory-axis.tsx │ │ ├── tsconfig.build.json │ │ └── tsconfig.json │ ├── victory-bar/ │ │ ├── .npmignore │ │ ├── CHANGELOG.md │ │ ├── README.md │ │ ├── jest.config.ts │ │ ├── package.json │ │ ├── src/ │ │ │ ├── bar-helper-methods.ts │ │ │ ├── bar.test.tsx │ │ │ ├── bar.tsx │ │ │ ├── geometry-helper-methods.test.ts │ │ │ ├── geometry-helper-methods.ts │ │ │ ├── helper-methods.ts │ │ │ ├── index.ts │ │ │ ├── path-helper-methods.ts │ │ │ ├── victory-bar.test.tsx │ │ │ └── victory-bar.tsx │ │ ├── tsconfig.build.json │ │ └── tsconfig.json │ ├── victory-box-plot/ │ │ ├── .npmignore │ │ ├── CHANGELOG.md │ │ ├── README.md │ │ ├── jest.config.ts │ │ ├── package.json │ │ ├── src/ │ │ │ ├── helper-methods.tsx │ │ │ ├── index.ts │ │ │ ├── victory-box-plot.test.tsx │ │ │ └── victory-box-plot.tsx │ │ ├── tsconfig.build.json │ │ └── tsconfig.json │ ├── victory-brush-container/ │ │ ├── .npmignore │ │ ├── CHANGELOG.md │ │ ├── README.md │ │ ├── jest.config.ts │ │ ├── package.json │ │ ├── src/ │ │ │ ├── brush-helpers.test.tsx │ │ │ ├── brush-helpers.ts │ │ │ ├── index.ts │ │ │ └── victory-brush-container.tsx │ │ ├── tsconfig.build.json │ │ └── tsconfig.json │ ├── victory-brush-line/ │ │ ├── .npmignore │ │ ├── CHANGELOG.md │ │ ├── README.md │ │ ├── jest.config.ts │ │ ├── package.json │ │ ├── src/ │ │ │ ├── index.ts │ │ │ └── victory-brush-line.tsx │ │ ├── tsconfig.build.json │ │ └── tsconfig.json │ ├── victory-candlestick/ │ │ ├── .npmignore │ │ ├── CHANGELOG.md │ │ ├── README.md │ │ ├── jest.config.ts │ │ ├── package.json │ │ ├── src/ │ │ │ ├── candle.test.tsx │ │ │ ├── candle.tsx │ │ │ ├── helper-methods.test.ts │ │ │ ├── helper-methods.ts │ │ │ ├── index.ts │ │ │ ├── victory-candlestick.test.tsx │ │ │ └── victory-candlestick.tsx │ │ ├── tsconfig.build.json │ │ └── tsconfig.json │ ├── victory-canvas/ │ │ ├── .npmignore │ │ ├── CHANGELOG.md │ │ ├── README.md │ │ ├── jest.config.ts │ │ ├── package.json │ │ ├── src/ │ │ │ ├── canvas-bar.tsx │ │ │ ├── canvas-curve.tsx │ │ │ ├── canvas-group.tsx │ │ │ ├── canvas-point.tsx │ │ │ ├── hooks/ │ │ │ │ └── use-canvas-context.ts │ │ │ └── index.ts │ │ ├── tsconfig.build.json │ │ └── tsconfig.json │ ├── victory-chart/ │ │ ├── .npmignore │ │ ├── CHANGELOG.md │ │ ├── README.md │ │ ├── jest.config.ts │ │ ├── package.json │ │ ├── src/ │ │ │ ├── helper-methods.test.tsx │ │ │ ├── helper-methods.tsx │ │ │ ├── index.ts │ │ │ ├── victory-chart.test.tsx │ │ │ └── victory-chart.tsx │ │ ├── tsconfig.build.json │ │ └── tsconfig.json │ ├── victory-core/ │ │ ├── .npmignore │ │ ├── CHANGELOG.md │ │ ├── README.md │ │ ├── jest.config.ts │ │ ├── package.json │ │ ├── src/ │ │ │ ├── exports.test.ts │ │ │ ├── index.ts │ │ │ ├── types/ │ │ │ │ ├── callbacks.ts │ │ │ │ └── prop-types.ts │ │ │ ├── victory-accessible-group/ │ │ │ │ ├── victory-accessible-group.test.tsx │ │ │ │ └── victory-accessible-group.tsx │ │ │ ├── victory-animation/ │ │ │ │ ├── util.test.tsx │ │ │ │ ├── util.ts │ │ │ │ └── victory-animation.tsx │ │ │ ├── victory-clip-container/ │ │ │ │ └── victory-clip-container.tsx │ │ │ ├── victory-container/ │ │ │ │ ├── victory-container.test.tsx │ │ │ │ └── victory-container.tsx │ │ │ ├── victory-label/ │ │ │ │ ├── victory-label.test.tsx │ │ │ │ └── victory-label.tsx │ │ │ ├── victory-portal/ │ │ │ │ ├── portal-context.tsx │ │ │ │ ├── portal-outlet.tsx │ │ │ │ ├── portal.tsx │ │ │ │ └── victory-portal.tsx │ │ │ ├── victory-primitives/ │ │ │ │ ├── arc.tsx │ │ │ │ ├── background.tsx │ │ │ │ ├── border.tsx │ │ │ │ ├── circle.tsx │ │ │ │ ├── clip-path.test.tsx │ │ │ │ ├── clip-path.tsx │ │ │ │ ├── index.ts │ │ │ │ ├── line-segment.tsx │ │ │ │ ├── line.test.tsx │ │ │ │ ├── line.tsx │ │ │ │ ├── path.tsx │ │ │ │ ├── point.test.tsx │ │ │ │ ├── point.tsx │ │ │ │ ├── rect.tsx │ │ │ │ ├── text.tsx │ │ │ │ ├── tspan.tsx │ │ │ │ ├── types.ts │ │ │ │ └── whisker.tsx │ │ │ ├── victory-theme/ │ │ │ │ ├── clean.tsx │ │ │ │ ├── grayscale.tsx │ │ │ │ ├── material.tsx │ │ │ │ ├── types.ts │ │ │ │ └── victory-theme.tsx │ │ │ ├── victory-transition/ │ │ │ │ └── victory-transition.tsx │ │ │ └── victory-util/ │ │ │ ├── add-events.tsx │ │ │ ├── axis.test.tsx │ │ │ ├── axis.tsx │ │ │ ├── collection.test.ts │ │ │ ├── collection.tsx │ │ │ ├── common-props.tsx │ │ │ ├── data.test.tsx │ │ │ ├── data.ts │ │ │ ├── default-transitions.ts │ │ │ ├── domain.test.tsx │ │ │ ├── domain.ts │ │ │ ├── events.test.ts │ │ │ ├── events.ts │ │ │ ├── helpers.test.ts │ │ │ ├── helpers.ts │ │ │ ├── hooks/ │ │ │ │ ├── index.ts │ │ │ │ ├── use-animation-state.ts │ │ │ │ └── use-previous-props.ts │ │ │ ├── immutable-types.d.ts │ │ │ ├── immutable.test.ts │ │ │ ├── immutable.ts │ │ │ ├── index.ts │ │ │ ├── label-helpers.test.tsx │ │ │ ├── label-helpers.ts │ │ │ ├── line-helpers.ts │ │ │ ├── log.ts │ │ │ ├── merge-refs.ts │ │ │ ├── point-path-helpers.test.ts │ │ │ ├── point-path-helpers.ts │ │ │ ├── scale.test.ts │ │ │ ├── scale.ts │ │ │ ├── selection.test.ts │ │ │ ├── selection.ts │ │ │ ├── style.test.ts │ │ │ ├── style.ts │ │ │ ├── textsize.test.ts │ │ │ ├── textsize.ts │ │ │ ├── timer-context.ts │ │ │ ├── timer.ts │ │ │ ├── transitions.test.ts │ │ │ ├── transitions.ts │ │ │ ├── type-helpers.ts │ │ │ ├── user-props.ts │ │ │ ├── wrapper.test.tsx │ │ │ └── wrapper.tsx │ │ ├── tsconfig.build.json │ │ └── tsconfig.json │ ├── victory-create-container/ │ │ ├── .npmignore │ │ ├── CHANGELOG.md │ │ ├── README.md │ │ ├── jest.config.ts │ │ ├── package.json │ │ ├── src/ │ │ │ ├── create-container.tsx │ │ │ └── index.ts │ │ ├── tsconfig.build.json │ │ └── tsconfig.json │ ├── victory-cursor-container/ │ │ ├── .npmignore │ │ ├── CHANGELOG.md │ │ ├── README.md │ │ ├── jest.config.ts │ │ ├── package.json │ │ ├── src/ │ │ │ ├── cursor-helpers.tsx │ │ │ ├── index.tsx │ │ │ └── victory-cursor-container.tsx │ │ ├── tsconfig.build.json │ │ └── tsconfig.json │ ├── victory-errorbar/ │ │ ├── .npmignore │ │ ├── CHANGELOG.md │ │ ├── README.md │ │ ├── jest.config.ts │ │ ├── package.json │ │ ├── src/ │ │ │ ├── error-bar.test.tsx │ │ │ ├── error-bar.tsx │ │ │ ├── helper-methods.tsx │ │ │ ├── index.ts │ │ │ ├── victory-errorbar.tsx │ │ │ └── victory-errorbars.test.tsx │ │ ├── tsconfig.build.json │ │ └── tsconfig.json │ ├── victory-group/ │ │ ├── .npmignore │ │ ├── CHANGELOG.md │ │ ├── README.md │ │ ├── jest.config.ts │ │ ├── package.json │ │ ├── src/ │ │ │ ├── helper-methods.tsx │ │ │ ├── index.ts │ │ │ ├── victory-group.test.tsx │ │ │ └── victory-group.tsx │ │ ├── tsconfig.build.json │ │ └── tsconfig.json │ ├── victory-histogram/ │ │ ├── .npmignore │ │ ├── CHANGELOG.md │ │ ├── README.md │ │ ├── jest.config.ts │ │ ├── package.json │ │ ├── src/ │ │ │ ├── helper-methods.ts │ │ │ ├── index.ts │ │ │ ├── victory-histogram.test.tsx │ │ │ └── victory-histogram.tsx │ │ ├── tsconfig.build.json │ │ └── tsconfig.json │ ├── victory-legend/ │ │ ├── .npmignore │ │ ├── CHANGELOG.md │ │ ├── README.md │ │ ├── jest.config.ts │ │ ├── package.json │ │ ├── src/ │ │ │ ├── helper-methods.ts │ │ │ ├── index.ts │ │ │ ├── victory-legend.test.tsx │ │ │ └── victory-legend.tsx │ │ ├── tsconfig.build.json │ │ └── tsconfig.json │ ├── victory-line/ │ │ ├── .npmignore │ │ ├── CHANGELOG.md │ │ ├── README.md │ │ ├── jest.config.ts │ │ ├── package.json │ │ ├── src/ │ │ │ ├── curve.test.tsx │ │ │ ├── curve.tsx │ │ │ ├── helper-methods.ts │ │ │ ├── index.ts │ │ │ ├── victory-line.test.tsx │ │ │ └── victory-line.tsx │ │ ├── tsconfig.build.json │ │ └── tsconfig.json │ ├── victory-native/ │ │ ├── .npmignore │ │ ├── CHANGELOG.md │ │ ├── README.md │ │ ├── package.json │ │ ├── src/ │ │ │ ├── components/ │ │ │ │ ├── victory-area.tsx │ │ │ │ ├── victory-axis.tsx │ │ │ │ ├── victory-bar.tsx │ │ │ │ ├── victory-boxplot.tsx │ │ │ │ ├── victory-brush-container.tsx │ │ │ │ ├── victory-brush-line.tsx │ │ │ │ ├── victory-candlestick.tsx │ │ │ │ ├── victory-chart.tsx │ │ │ │ ├── victory-clip-container.tsx │ │ │ │ ├── victory-container.tsx │ │ │ │ ├── victory-cursor-container.tsx │ │ │ │ ├── victory-errorbar.tsx │ │ │ │ ├── victory-group.tsx │ │ │ │ ├── victory-histogram.tsx │ │ │ │ ├── victory-label.tsx │ │ │ │ ├── victory-legend.tsx │ │ │ │ ├── victory-line.tsx │ │ │ │ ├── victory-pie.tsx │ │ │ │ ├── victory-polar-axis.tsx │ │ │ │ ├── victory-portal/ │ │ │ │ │ ├── portal.tsx │ │ │ │ │ └── victory-portal.tsx │ │ │ │ ├── victory-primitives/ │ │ │ │ │ ├── arc.tsx │ │ │ │ │ ├── area.tsx │ │ │ │ │ ├── background.tsx │ │ │ │ │ ├── bar.tsx │ │ │ │ │ ├── border.tsx │ │ │ │ │ ├── candle.tsx │ │ │ │ │ ├── circle.tsx │ │ │ │ │ ├── clip-path.tsx │ │ │ │ │ ├── curve.tsx │ │ │ │ │ ├── error-bar.tsx │ │ │ │ │ ├── flyout.tsx │ │ │ │ │ ├── line-segment.tsx │ │ │ │ │ ├── line.tsx │ │ │ │ │ ├── path.tsx │ │ │ │ │ ├── point.tsx │ │ │ │ │ ├── rect.tsx │ │ │ │ │ ├── slice.tsx │ │ │ │ │ ├── text.tsx │ │ │ │ │ ├── tspan.tsx │ │ │ │ │ ├── types.ts │ │ │ │ │ ├── voronoi.tsx │ │ │ │ │ └── whisker.tsx │ │ │ │ ├── victory-scatter.tsx │ │ │ │ ├── victory-selection-container.tsx │ │ │ │ ├── victory-stack.tsx │ │ │ │ ├── victory-tooltip.tsx │ │ │ │ ├── victory-voronoi-container.tsx │ │ │ │ ├── victory-voronoi.tsx │ │ │ │ └── victory-zoom-container.tsx │ │ │ ├── helpers/ │ │ │ │ ├── create-container.ts │ │ │ │ ├── native-helpers.test.ts │ │ │ │ ├── native-helpers.ts │ │ │ │ ├── native-zoom-helpers.ts │ │ │ │ └── wrap-core-component.tsx │ │ │ └── index.ts │ │ ├── tsconfig.build.json │ │ └── tsconfig.json │ ├── victory-pie/ │ │ ├── .npmignore │ │ ├── CHANGELOG.md │ │ ├── README.md │ │ ├── jest.config.ts │ │ ├── package.json │ │ ├── src/ │ │ │ ├── helper-methods.ts │ │ │ ├── index.ts │ │ │ ├── slice.test.tsx │ │ │ ├── slice.tsx │ │ │ ├── victory-pie.test.tsx │ │ │ └── victory-pie.tsx │ │ ├── tsconfig.build.json │ │ └── tsconfig.json │ ├── victory-polar-axis/ │ │ ├── .npmignore │ │ ├── CHANGELOG.md │ │ ├── README.md │ │ ├── jest.config.ts │ │ ├── package.json │ │ ├── src/ │ │ │ ├── helper-methods.ts │ │ │ ├── index.ts │ │ │ ├── types.ts │ │ │ └── victory-polar-axis.tsx │ │ ├── tsconfig.build.json │ │ └── tsconfig.json │ ├── victory-scatter/ │ │ ├── .npmignore │ │ ├── CHANGELOG.md │ │ ├── README.md │ │ ├── jest.config.ts │ │ ├── package.json │ │ ├── src/ │ │ │ ├── helper-methods.test.tsx │ │ │ ├── helper-methods.tsx │ │ │ ├── index.ts │ │ │ ├── victory-scatter.test.tsx │ │ │ └── victory-scatter.tsx │ │ ├── tsconfig.build.json │ │ └── tsconfig.json │ ├── victory-selection-container/ │ │ ├── .npmignore │ │ ├── CHANGELOG.md │ │ ├── README.md │ │ ├── jest.config.ts │ │ ├── package.json │ │ ├── src/ │ │ │ ├── index.ts │ │ │ ├── selection-helpers.test.tsx │ │ │ ├── selection-helpers.tsx │ │ │ └── victory-selection-container.tsx │ │ ├── tsconfig.build.json │ │ └── tsconfig.json │ ├── victory-shared-events/ │ │ ├── .npmignore │ │ ├── CHANGELOG.md │ │ ├── README.md │ │ ├── jest.config.ts │ │ ├── package.json │ │ ├── src/ │ │ │ ├── index.ts │ │ │ └── victory-shared-events.tsx │ │ ├── tsconfig.build.json │ │ └── tsconfig.json │ ├── victory-stack/ │ │ ├── .npmignore │ │ ├── CHANGELOG.md │ │ ├── README.md │ │ ├── jest.config.ts │ │ ├── package.json │ │ ├── src/ │ │ │ ├── helper-methods.tsx │ │ │ ├── index.ts │ │ │ ├── victory-stack.test.tsx │ │ │ └── victory-stack.tsx │ │ ├── tsconfig.build.json │ │ └── tsconfig.json │ ├── victory-tooltip/ │ │ ├── .npmignore │ │ ├── CHANGELOG.md │ │ ├── README.md │ │ ├── jest.config.ts │ │ ├── package.json │ │ ├── src/ │ │ │ ├── flyout.test.tsx │ │ │ ├── flyout.tsx │ │ │ ├── index.ts │ │ │ ├── victory-tooltip.test.tsx │ │ │ └── victory-tooltip.tsx │ │ ├── tsconfig.build.json │ │ └── tsconfig.json │ ├── victory-vendor/ │ │ ├── .babelrc.js │ │ ├── .gitignore │ │ ├── .npmignore │ │ ├── CHANGELOG.md │ │ ├── README.md │ │ ├── jest.config.ts │ │ ├── package.json │ │ ├── scripts/ │ │ │ └── build.js │ │ ├── tests/ │ │ │ ├── d3-array.test.ts │ │ │ ├── d3-ease.test.ts │ │ │ ├── d3-interpolate.test.ts │ │ │ ├── d3-scale.test.ts │ │ │ ├── d3-shape.test.ts │ │ │ ├── d3-time.test.ts │ │ │ └── d3-timer.test.ts │ │ └── tsconfig.json │ ├── victory-voronoi/ │ │ ├── .npmignore │ │ ├── CHANGELOG.md │ │ ├── README.md │ │ ├── jest.config.ts │ │ ├── package.json │ │ ├── src/ │ │ │ ├── helper-methods.ts │ │ │ ├── index.ts │ │ │ ├── victory-voronoi.test.tsx │ │ │ ├── victory-voronoi.tsx │ │ │ └── voronoi.tsx │ │ ├── tsconfig.build.json │ │ └── tsconfig.json │ ├── victory-voronoi-container/ │ │ ├── .npmignore │ │ ├── CHANGELOG.md │ │ ├── README.md │ │ ├── jest.config.ts │ │ ├── package.json │ │ ├── src/ │ │ │ ├── index.ts │ │ │ ├── victory-voronoi-container.tsx │ │ │ └── voronoi-helpers.ts │ │ ├── tsconfig.build.json │ │ └── tsconfig.json │ └── victory-zoom-container/ │ ├── .npmignore │ ├── CHANGELOG.md │ ├── README.md │ ├── jest.config.ts │ ├── package.json │ ├── src/ │ │ ├── index.ts │ │ ├── victory-zoom-container.tsx │ │ ├── zoom-helpers.test.ts │ │ └── zoom-helpers.ts │ ├── tsconfig.build.json │ └── tsconfig.json ├── patches/ │ └── @changesets__cli@2.24.1.patch ├── pnpm-workspace.yaml ├── scripts/ │ ├── changelog.js │ ├── release.ts │ ├── sync-pkgs-wireit-helpers.js │ └── sync-pkgs-wireit.js ├── stories/ │ ├── utils/ │ │ ├── arg-types.tsx │ │ ├── data.ts │ │ └── decorators.tsx │ └── victory-charts/ │ ├── victory-animation/ │ │ ├── config.ts │ │ └── default.stories.tsx │ ├── victory-area/ │ │ ├── config.ts │ │ ├── data-accessors.stories.tsx │ │ ├── default.stories.tsx │ │ ├── disable-inline-styles.stories.tsx │ │ ├── events.stories.tsx │ │ ├── interpolation.stories.tsx │ │ ├── labels.stories.tsx │ │ ├── log-scale.stories.tsx │ │ ├── plotting-functions.stories.tsx │ │ ├── polar-interpolation.stories.tsx │ │ ├── polar.stories.tsx │ │ ├── stacked.stories.tsx │ │ ├── styles.stories.tsx │ │ ├── theme.stories.tsx │ │ ├── time-scale.stories.tsx │ │ └── tooltips.stories.tsx │ ├── victory-axis/ │ │ ├── axis-value.stories.tsx │ │ ├── brush-axis-grid-line-styles.stories.tsx │ │ ├── brush-axis-grid-line-width.stories.tsx │ │ ├── brush-axis-grid-line-with-domain.stories.tsx │ │ ├── brush-axis-grid-line.stories.tsx │ │ ├── brush-axis-with-domain.stories.tsx │ │ ├── brush-axis.stories.tsx │ │ ├── config.ts │ │ ├── default.stories.tsx │ │ ├── fix-label-overlap.stories.tsx │ │ ├── offsets.stories.tsx │ │ ├── orientation.stories.tsx │ │ ├── style.stories.tsx │ │ ├── tick-format.stories.tsx │ │ ├── tick-values.stories.tsx │ │ ├── with-domain.stories.tsx │ │ └── with-multiline-labels.stories.tsx │ ├── victory-bar/ │ │ ├── alignment.stories.tsx │ │ ├── bar-ratio.stories.tsx │ │ ├── bar-width.stories.tsx │ │ ├── config.ts │ │ ├── corner-radius.stories.tsx │ │ ├── data.stories.tsx │ │ ├── default.stories.tsx │ │ ├── disable-inline-styles.stories.tsx │ │ ├── domain.stories.tsx │ │ ├── focus-with-refs.stories.tsx │ │ ├── get-path.stories.tsx │ │ ├── grouped-bars.stories.tsx │ │ ├── labels.stories.tsx │ │ ├── polar-bars.stories.tsx │ │ ├── regressions.stories.tsx │ │ ├── scale.stories.tsx │ │ ├── sorting.stories.tsx │ │ ├── stacked-bars.stories.tsx │ │ ├── style.stories.tsx │ │ ├── theme.stories.tsx │ │ └── tooltips.stories.tsx │ ├── victory-box-plot/ │ │ ├── box-width.stories.tsx │ │ ├── config.ts │ │ ├── data.stories.tsx │ │ ├── default.stories.tsx │ │ ├── disable-inline-styles.stories.tsx │ │ ├── domain.stories.tsx │ │ ├── group.stories.tsx │ │ ├── labels.stories.tsx │ │ ├── style.stories.tsx │ │ ├── theme.stories.tsx │ │ ├── tooltips.stories.tsx │ │ └── whisker-width.stories.tsx │ ├── victory-candlestick/ │ │ ├── candle-colors.stories.tsx │ │ ├── config.ts │ │ ├── data.stories.tsx │ │ ├── default.stories.tsx │ │ ├── disable-inline-styles.stories.tsx │ │ ├── domain.stories.tsx │ │ ├── labels.stories.tsx │ │ ├── scale.stories.tsx │ │ ├── style.stories.tsx │ │ ├── tooltips.stories.tsx │ │ └── wick-stroke-width.stories.tsx │ ├── victory-chart/ │ │ ├── axes.stories.tsx │ │ ├── config.ts │ │ ├── default.stories.tsx │ │ ├── domain-from-data.stories.tsx │ │ ├── domain-padding.stories.tsx │ │ ├── domain.stories.tsx │ │ ├── orientations.stories.tsx │ │ ├── style.stories.tsx │ │ ├── victory-brush-container-default.stories.tsx │ │ ├── victory-brush-container-with-brush-style.stories.tsx │ │ ├── victory-brush-container-with-domain-horizontal.stories.tsx │ │ ├── victory-brush-container-with-domain.stories.tsx │ │ ├── victory-cursor-container-default.stories.tsx │ │ ├── victory-cursor-container-horizontal.stories.tsx │ │ └── victory-zoom-container-default.stories.tsx │ ├── victory-container/ │ │ ├── config.ts │ │ ├── preserve-aspect-ratio.stories.tsx │ │ └── responsive.stories.tsx │ ├── victory-errorbar/ │ │ ├── border-width.stories.tsx │ │ ├── config.ts │ │ ├── data.stories.tsx │ │ ├── default.stories.tsx │ │ ├── disable-inline-styles.stories.tsx │ │ ├── domain.stories.tsx │ │ ├── labels.stories.tsx │ │ ├── style.stories.tsx │ │ └── theme.stories.tsx │ ├── victory-histogram/ │ │ ├── bin-spacing.stories.tsx │ │ ├── config.ts │ │ ├── corner-radius.stories.tsx │ │ ├── data.stories.tsx │ │ ├── data.ts │ │ ├── date-bins.stories.tsx │ │ ├── default.stories.tsx │ │ ├── disable-inline-styles.stories.tsx │ │ ├── domain.stories.tsx │ │ ├── empty-data.stories.tsx │ │ ├── get-path.stories.tsx │ │ ├── labels.stories.tsx │ │ ├── mixed-charts.stories.tsx │ │ ├── numeric-bins.stories.tsx │ │ ├── scale.stories.tsx │ │ ├── stacked.stories.tsx │ │ ├── styles.stories.tsx │ │ └── theme.stories.tsx │ ├── victory-label/ │ │ ├── anchors.stories.tsx │ │ ├── angles.stories.tsx │ │ ├── background-padding.stories.tsx │ │ ├── background-styles.stories.tsx │ │ ├── config.ts │ │ ├── default-rendering.stories.tsx │ │ ├── inline.stories.tsx │ │ ├── line-height.stories.tsx │ │ ├── positioning.stories.tsx │ │ └── styles.stories.tsx │ ├── victory-legend/ │ │ ├── config.ts │ │ ├── default.stories.tsx │ │ ├── line-height.stories.tsx │ │ └── title.stories.tsx │ ├── victory-line/ │ │ ├── config.ts │ │ ├── data-accessors.stories.tsx │ │ ├── default.stories.tsx │ │ ├── disable-inline-styles.stories.tsx │ │ ├── events.stories.tsx │ │ ├── interpolation.stories.tsx │ │ ├── labels.stories.tsx │ │ ├── log-scale.stories.tsx │ │ ├── plotting-functions.stories.tsx │ │ ├── polar-interpolation.stories.tsx │ │ ├── polar.stories.tsx │ │ ├── stacked.stories.tsx │ │ ├── styles.stories.tsx │ │ ├── theme.stories.tsx │ │ ├── time-scale.stories.tsx │ │ └── tooltips.stories.tsx │ ├── victory-pie/ │ │ ├── categories.stories.tsx │ │ ├── config.ts │ │ ├── corner-radius.stories.tsx │ │ ├── data.stories.tsx │ │ ├── default.stories.tsx │ │ ├── disable-inline-styles.stories.tsx │ │ ├── inner-radius.stories.tsx │ │ ├── label-indicator.stories.tsx │ │ ├── label-placement.stories.tsx │ │ ├── label-radius.stories.tsx │ │ ├── labels.stories.tsx │ │ ├── origin.stories.tsx │ │ ├── pad-angle.stories.tsx │ │ ├── radius.stories.tsx │ │ ├── start-and-end-angles.stories.tsx │ │ ├── styles.stories.tsx │ │ ├── theme.stories.tsx │ │ └── tooltips.stories.tsx │ ├── victory-polar-axis/ │ │ ├── axis-angle.stories.tsx │ │ ├── axis-value.stories.tsx │ │ ├── config.ts │ │ ├── default.stories.tsx │ │ ├── domain.stories.tsx │ │ ├── inner-radius.stories.tsx │ │ ├── label-placement.stories.tsx │ │ ├── scale.stories.tsx │ │ ├── start-and-end-angle.stories.tsx │ │ ├── style.stories.tsx │ │ ├── theme.stories.tsx │ │ ├── tick-format.stories.tsx │ │ └── tick-values.stories.tsx │ ├── victory-portal/ │ │ ├── config.ts │ │ └── default.stories.tsx │ ├── victory-scatter/ │ │ ├── bubble-charts.stories.tsx │ │ ├── config.ts │ │ ├── data-accessors.stories.tsx │ │ ├── default-rendering.stories.tsx │ │ ├── disable-inline-styles.stories.tsx │ │ ├── domain.stories.tsx │ │ ├── functional-symbols.stories.tsx │ │ ├── labels.stories.tsx │ │ ├── log-scale.stories.tsx │ │ ├── polar.stories.tsx │ │ ├── stacked.stories.tsx │ │ ├── styles.stories.tsx │ │ ├── symbols.stories.tsx │ │ ├── theme.stories.tsx │ │ ├── time-scale.stories.tsx │ │ └── tooltips.stories.tsx │ └── victory-tooltip/ │ ├── center-offset.stories.tsx │ ├── config.ts │ ├── constrain-to-visible-area.stories.tsx │ ├── corner-radius.stories.tsx │ ├── default.stories.tsx │ ├── disable-inline-styles.stories.tsx │ ├── flyout-height.stories.tsx │ ├── flyout-padding.stories.tsx │ ├── flyout-style.stories.tsx │ ├── flyout-width.stories.tsx │ ├── pointer-length.stories.tsx │ ├── pointer-orientation.stories.tsx │ └── pointer-width.stories.tsx ├── test/ │ ├── helpers/ │ │ ├── index.ts │ │ ├── svg.ts │ │ └── wrappers.tsx │ ├── jest-setup.ts │ ├── jest.config.ts │ └── tsconfig.json ├── tsconfig.base.json ├── tsconfig.json ├── tsconfig.storybook.json ├── vercel.json └── website/ ├── .gitignore ├── README.md ├── babel.config.js ├── docs/ │ ├── api/ │ │ ├── _category_.json │ │ ├── victory-accessible-group.mdx │ │ ├── victory-animation.mdx │ │ ├── victory-area.mdx │ │ ├── victory-axis-common-props.mdx │ │ ├── victory-axis.mdx │ │ ├── victory-bar.mdx │ │ ├── victory-boxplot.mdx │ │ ├── victory-brush-container.mdx │ │ ├── victory-brush-line.mdx │ │ ├── victory-candlestick.mdx │ │ ├── victory-canvas.mdx │ │ ├── victory-chart.mdx │ │ ├── victory-clip-container.mdx │ │ ├── victory-common-props.mdx │ │ ├── victory-common-theme-props.mdx │ │ ├── victory-container-props.mdx │ │ ├── victory-container.mdx │ │ ├── victory-cursor-container.mdx │ │ ├── victory-datatable-props.mdx │ │ ├── victory-error-bar.mdx │ │ ├── victory-group.mdx │ │ ├── victory-histogram.mdx │ │ ├── victory-label.mdx │ │ ├── victory-labelable-props.mdx │ │ ├── victory-legend.mdx │ │ ├── victory-line.mdx │ │ ├── victory-multi-labelable-props.mdx │ │ ├── victory-pie.mdx │ │ ├── victory-polar-axis.mdx │ │ ├── victory-portal.mdx │ │ ├── victory-primitives.mdx │ │ ├── victory-scatter.mdx │ │ ├── victory-selection-container.mdx │ │ ├── victory-shared-events.mdx │ │ ├── victory-single-labelable-props.mdx │ │ ├── victory-stack.mdx │ │ ├── victory-style-interface.mdx │ │ ├── victory-theme.mdx │ │ ├── victory-tooltip.mdx │ │ ├── victory-transition.mdx │ │ ├── victory-voronoi-container.mdx │ │ ├── victory-voronoi.mdx │ │ └── victory-zoom-container.mdx │ ├── charts/ │ │ ├── _category_.json │ │ ├── area.mdx │ │ ├── bar.mdx │ │ ├── box-plot.mdx │ │ ├── candlestick.mdx │ │ ├── error-bar.mdx │ │ ├── histogram.mdx │ │ ├── line.mdx │ │ ├── pie.mdx │ │ ├── scatter.mdx │ │ └── voronoi.mdx │ ├── examples/ │ │ ├── _category_.json │ │ ├── anim-happy-holidays.mdx │ │ ├── area-hover.mdx │ │ ├── area-stream-graph.mdx │ │ ├── axis-parallel-brush.mdx │ │ ├── bar-horizontal-stacked.mdx │ │ ├── bar-linked-brushing.mdx │ │ ├── custom-charts.mdx │ │ ├── histogram-with-slider.mdx │ │ ├── polar-progress-bar.mdx │ │ └── voronoi-tooltips-grouped.mdx │ ├── guides/ │ │ ├── _category_.json │ │ ├── accessibility.mdx │ │ ├── animations.mdx │ │ ├── annotations.mdx │ │ ├── axis.mdx │ │ ├── containers.mdx │ │ ├── custom-components.mdx │ │ ├── data-accessors.mdx │ │ ├── data-selection.mdx │ │ ├── events.mdx │ │ ├── legends.mdx │ │ ├── localization.mdx │ │ ├── pan-and-zoom.mdx │ │ ├── polar-charts.mdx │ │ ├── themes.mdx │ │ ├── tooltips.mdx │ │ └── zoom-large-data.mdx │ └── introduction/ │ ├── _category_.json │ ├── index.mdx │ ├── native.mdx │ └── ssr.mdx ├── docusaurus.config.ts ├── package.json ├── sidebars.ts ├── src/ │ ├── components/ │ │ ├── CalloutBanner.tsx │ │ ├── LearnMoreLink.tsx │ │ ├── SidebarLeadBanner.tsx │ │ ├── badges.tsx │ │ ├── button.tsx │ │ ├── common-props.tsx │ │ ├── link-button.tsx │ │ └── slider.tsx │ ├── css/ │ │ └── custom.css │ ├── hooks/ │ │ ├── useClickOutside.tsx │ │ └── useLocalStorage.tsx │ ├── pages/ │ │ ├── _components/ │ │ │ ├── data/ │ │ │ │ ├── downloads.js │ │ │ │ ├── update-downloads.js │ │ │ │ ├── update-versions.js │ │ │ │ └── versions.js │ │ │ ├── landing-banner.tsx │ │ │ ├── landing-demo.tsx │ │ │ ├── landing-divider.tsx │ │ │ ├── landing-featured-projects.tsx │ │ │ ├── landing-features.tsx │ │ │ ├── landing-hero.tsx │ │ │ ├── landing-showcase.tsx │ │ │ └── theme.ts │ │ ├── index.tsx │ │ └── themes/ │ │ ├── _components/ │ │ │ ├── accordion.tsx │ │ │ ├── alert.tsx │ │ │ ├── base-theme-panel.tsx │ │ │ ├── card.tsx │ │ │ ├── chart-panel.tsx │ │ │ ├── checkbox.tsx │ │ │ ├── code-block.tsx │ │ │ ├── code-panel.tsx │ │ │ ├── color-palette-selector.tsx │ │ │ ├── color-picker-list.tsx │ │ │ ├── color-picker.tsx │ │ │ ├── color-scale-override-selector.tsx │ │ │ ├── control.tsx │ │ │ ├── examples/ │ │ │ │ ├── area.tsx │ │ │ │ ├── axis.tsx │ │ │ │ ├── bar.tsx │ │ │ │ ├── box-plot.tsx │ │ │ │ ├── candlestick.tsx │ │ │ │ ├── errorbar.tsx │ │ │ │ ├── example.ts │ │ │ │ ├── group.tsx │ │ │ │ ├── histogram.tsx │ │ │ │ ├── index.ts │ │ │ │ ├── legend.tsx │ │ │ │ ├── line.tsx │ │ │ │ ├── pie.tsx │ │ │ │ ├── polar-axis-dependent.tsx │ │ │ │ ├── polar-axis.tsx │ │ │ │ ├── scatter.tsx │ │ │ │ ├── stack.tsx │ │ │ │ └── voronoi.tsx │ │ │ ├── export-panel.tsx │ │ │ ├── main.tsx │ │ │ ├── options-panel.tsx │ │ │ ├── panel-header.tsx │ │ │ ├── select.tsx │ │ │ ├── sideNavButton.tsx │ │ │ ├── sidenav.tsx │ │ │ ├── slider.tsx │ │ │ ├── theme-preview/ │ │ │ │ ├── header.tsx │ │ │ │ ├── index.tsx │ │ │ │ ├── options.tsx │ │ │ │ ├── preview-color-scale-select.tsx │ │ │ │ └── preview.tsx │ │ │ └── toggle.tsx │ │ ├── _config/ │ │ │ ├── axis.tsx │ │ │ ├── chart.tsx │ │ │ ├── global.tsx │ │ │ ├── index.tsx │ │ │ └── palette.tsx │ │ ├── _const.tsx │ │ ├── _icons/ │ │ │ ├── axis-options-icon.tsx │ │ │ ├── chart-options-icon.tsx │ │ │ ├── export-icon.tsx │ │ │ └── index.tsx │ │ ├── _providers/ │ │ │ ├── alertProvider.tsx │ │ │ ├── previewOptionsProvider.tsx │ │ │ ├── sideNavProvider.tsx │ │ │ └── themeProvider.tsx │ │ ├── _utils.ts │ │ └── index.tsx │ ├── plugins/ │ │ └── victory-typedoc/ │ │ ├── components/ │ │ │ └── api-property.tsx │ │ ├── index.ts │ │ ├── mdast.ts │ │ └── typedoc.ts │ └── theme/ │ ├── DocItem/ │ │ └── index.tsx │ ├── DocSidebar/ │ │ └── index.tsx │ ├── MDXComponents.ts │ ├── Playground/ │ │ ├── index.tsx │ │ └── styles.module.css │ ├── README.md │ ├── ReactLiveScope/ │ │ ├── index.tsx │ │ └── scope-map.ts │ ├── prism-diff-highlight.css │ ├── prism-diff-highlight.ts │ └── prism-include-languages.ts ├── static/ │ ├── .nojekyll │ └── favicon/ │ ├── browserconfig.xml │ └── site.webmanifest ├── tailwind.config.ts ├── tsconfig.json └── vendors.d.ts