gitextract_mus8ytg7/ ├── .babelrc.js ├── .eslintrc ├── .github/ │ ├── FUNDING.yml │ └── workflows/ │ └── publish.yml ├── .gitignore ├── LICENSE ├── README.md ├── docs/ │ ├── .gitignore │ ├── README.md │ ├── jsconfig.json │ ├── next.config.js │ ├── package.json │ ├── postcss.config.js │ ├── public/ │ │ └── robots.txt │ ├── src/ │ │ ├── components/ │ │ │ ├── ArrowRight.js │ │ │ ├── Banner.js │ │ │ ├── BytesForm.js │ │ │ ├── CarbonAds.js │ │ │ ├── CodeBlock.js │ │ │ ├── Container.js │ │ │ ├── DocsPageFooter.js │ │ │ ├── ExternalLink.js │ │ │ ├── Footer.js │ │ │ ├── Highlight.js │ │ │ ├── Highlight2.js │ │ │ ├── LayoutDocs.js │ │ │ ├── LazyImage.js │ │ │ ├── Logo.js │ │ │ ├── MDXComponents.js │ │ │ ├── Markdown.js │ │ │ ├── Nav.js │ │ │ ├── ProgressiveImage.js │ │ │ ├── Search.js │ │ │ ├── Seo.js │ │ │ ├── Sidebar.js │ │ │ ├── SidebarCategory.js │ │ │ ├── SidebarHeading.js │ │ │ ├── SidebarMobile.js │ │ │ ├── SidebarNavLink.js │ │ │ ├── SidebarPost.js │ │ │ ├── Sticky.js │ │ │ ├── TWButton.js │ │ │ ├── Toc.js │ │ │ ├── Toc.module.css │ │ │ ├── TocNotion.js │ │ │ ├── blog/ │ │ │ │ ├── ExternalLink.js │ │ │ │ ├── Heading.js │ │ │ │ ├── Image.js │ │ │ │ ├── dynamic.js │ │ │ │ └── intersection-observer/ │ │ │ │ ├── index.js │ │ │ │ ├── intersection-observer.js │ │ │ │ ├── manager.js │ │ │ │ └── utils.js │ │ │ ├── blog-markdown.module.css │ │ │ ├── clients/ │ │ │ │ ├── Client.js │ │ │ │ ├── ClientsMarquee.js │ │ │ │ └── Filters.js │ │ │ ├── forwardRefWithAs.js │ │ │ ├── markdown.module.css │ │ │ ├── useBytesSubmit.js │ │ │ ├── useClipboard.js │ │ │ ├── useIsMobile.js │ │ │ ├── useOverScroll.js │ │ │ ├── useSearch.js │ │ │ ├── useTocHighlight.js │ │ │ └── utils/ │ │ │ └── throttle.js │ │ ├── manifests/ │ │ │ ├── getManifest.js │ │ │ └── manifest.json │ │ ├── pages/ │ │ │ ├── _app.js │ │ │ ├── _document.js │ │ │ ├── docs/ │ │ │ │ ├── api.md │ │ │ │ ├── getting-started.md │ │ │ │ ├── installation.md │ │ │ │ ├── overview.md │ │ │ │ └── quick-start.md │ │ │ ├── examples/ │ │ │ │ ├── simple.md │ │ │ │ └── stress-test.md │ │ │ └── index.js │ │ ├── siteConfig.js │ │ ├── styles/ │ │ │ ├── blog.module.css │ │ │ ├── index.css │ │ │ ├── post.module.css │ │ │ └── shared.module.css │ │ └── users.js │ └── tailwind.config.js ├── examples/ │ └── simple/ │ ├── .babelrc │ ├── .eslintrc │ ├── .gitignore │ ├── .prettierrc │ ├── .rescriptsrc.js │ ├── README.md │ ├── package.json │ ├── public/ │ │ ├── index.html │ │ └── manifest.json │ ├── report.20200723.110041.33247.0.001.json │ ├── report.20200813.175012.49872.0.001.json │ ├── report.20200818.145051.85738.0.001.json │ ├── src/ │ │ ├── ResizableBox.js │ │ ├── components/ │ │ │ ├── Area.tsx │ │ │ ├── Band.tsx │ │ │ ├── Bar.tsx │ │ │ ├── BarHorizontal.tsx │ │ │ ├── BarHorizontalStacked.tsx │ │ │ ├── BarStacked.tsx │ │ │ ├── Bubble.tsx │ │ │ ├── CustomStyles.tsx │ │ │ ├── DarkMode.tsx │ │ │ ├── DynamicContainer.tsx │ │ │ ├── InteractionMode.tsx │ │ │ ├── Line.tsx │ │ │ ├── MultipleAxes.tsx │ │ │ ├── SparkChart.tsx │ │ │ ├── Steam.tsx │ │ │ ├── StressTest.tsx │ │ │ └── SyncedCursors.tsx │ │ ├── index.tsx │ │ ├── react-app-env.d.ts │ │ ├── styles.css │ │ ├── useDemoConfig.tsx │ │ └── useLagRadar.js │ └── tsconfig.json ├── media/ │ └── logo.sketch ├── package.json ├── prettier.config.js ├── rollup.config.js ├── src/ │ ├── components/ │ │ ├── AxisLinear.tsx │ │ ├── AxisLinear.useMeasure.ts │ │ ├── Chart.tsx │ │ ├── Cursors.tsx │ │ ├── Tooltip.tsx │ │ ├── TooltipRenderer.tsx │ │ └── Voronoi.tsx │ ├── hooks/ │ │ ├── useAnchor.tsx │ │ ├── useChanged.ts │ │ ├── useGetLatest.ts │ │ ├── useIsScrolling.ts │ │ ├── useIsomorphicLayoutEffect.ts │ │ ├── useLatestWhen.ts │ │ ├── usePortalElement.ts │ │ ├── usePrevious.ts │ │ ├── useRect.ts │ │ └── useSpring.ts │ ├── index.ts │ ├── seriesTypes/ │ │ ├── Bar.tsx │ │ └── Line.tsx │ ├── types.ts │ └── utils/ │ ├── Utils.ts │ ├── buildAxis.linear.ts │ ├── chartContext.tsx │ ├── curveMonotone.ts │ └── spring.ts ├── test/ │ └── placeholder.test.tsx ├── tsconfig.json ├── tsconfig.types.json ├── typedoc.json └── typedocs/ ├── assets/ │ ├── css/ │ │ └── main.css │ └── js/ │ ├── main.js │ └── search.js ├── index.html └── modules.html