UNPKG

@clxrity/react-audio

Version:
1 lines 725 kB
{"version":3,"file":"index.d.ts","sources":["../node_modules/.pnpm/react@19.0.0/node_modules/react/cjs/react-jsx-dev-runtime.production.js","../node_modules/.pnpm/react@19.0.0/node_modules/react/cjs/react-jsx-dev-runtime.development.js","../node_modules/.pnpm/react@19.0.0/node_modules/react/jsx-dev-runtime.js","../src/components/ui/AudioSource.tsx","../node_modules/.pnpm/clsx@2.1.1/node_modules/clsx/dist/clsx.mjs","../node_modules/.pnpm/tailwind-merge@3.0.2/node_modules/tailwind-merge/dist/bundle-mjs.mjs","../src/util/cn.ts","../src/components/ui/Button.tsx","../node_modules/.pnpm/react-is@19.0.0/node_modules/react-is/cjs/react-is.production.js","../node_modules/.pnpm/react-is@19.0.0/node_modules/react-is/cjs/react-is.development.js","../node_modules/.pnpm/react-is@19.0.0/node_modules/react-is/index.js","../node_modules/.pnpm/@mui+utils@6.4.3_@types+react@19.0.10_react@19.0.0/node_modules/@mui/utils/esm/deepmerge/deepmerge.js","../node_modules/.pnpm/react-is@16.13.1/node_modules/react-is/cjs/react-is.production.min.js","../node_modules/.pnpm/react-is@16.13.1/node_modules/react-is/cjs/react-is.development.js","../node_modules/.pnpm/react-is@16.13.1/node_modules/react-is/index.js","../node_modules/.pnpm/object-assign@4.1.1/node_modules/object-assign/index.js","../node_modules/.pnpm/prop-types@15.8.1/node_modules/prop-types/lib/ReactPropTypesSecret.js","../node_modules/.pnpm/prop-types@15.8.1/node_modules/prop-types/lib/has.js","../node_modules/.pnpm/prop-types@15.8.1/node_modules/prop-types/checkPropTypes.js","../node_modules/.pnpm/prop-types@15.8.1/node_modules/prop-types/factoryWithTypeCheckers.js","../node_modules/.pnpm/prop-types@15.8.1/node_modules/prop-types/factoryWithThrowingShims.js","../node_modules/.pnpm/prop-types@15.8.1/node_modules/prop-types/index.js","../node_modules/.pnpm/@mui+utils@6.4.3_@types+react@19.0.10_react@19.0.0/node_modules/@mui/utils/esm/formatMuiErrorMessage/formatMuiErrorMessage.js","../node_modules/.pnpm/@mui+utils@6.4.3_@types+react@19.0.10_react@19.0.0/node_modules/@mui/utils/esm/getDisplayName/getDisplayName.js","../node_modules/.pnpm/@mui+utils@6.4.3_@types+react@19.0.10_react@19.0.0/node_modules/@mui/utils/esm/capitalize/capitalize.js","../node_modules/.pnpm/@mui+utils@6.4.3_@types+react@19.0.10_react@19.0.0/node_modules/@mui/utils/esm/resolveProps/resolveProps.js","../node_modules/.pnpm/@mui+utils@6.4.3_@types+react@19.0.10_react@19.0.0/node_modules/@mui/utils/esm/composeClasses/composeClasses.js","../node_modules/.pnpm/@mui+utils@6.4.3_@types+react@19.0.10_react@19.0.0/node_modules/@mui/utils/esm/ClassNameGenerator/ClassNameGenerator.js","../node_modules/.pnpm/@mui+utils@6.4.3_@types+react@19.0.10_react@19.0.0/node_modules/@mui/utils/esm/generateUtilityClass/generateUtilityClass.js","../node_modules/.pnpm/@mui+utils@6.4.3_@types+react@19.0.10_react@19.0.0/node_modules/@mui/utils/esm/generateUtilityClasses/generateUtilityClasses.js","../node_modules/.pnpm/@mui+utils@6.4.3_@types+react@19.0.10_react@19.0.0/node_modules/@mui/utils/esm/clamp/clamp.js","../node_modules/.pnpm/@mui+system@6.4.3_@emotion+react@11.14.0_@types+react@19.0.10_react@19.0.0__@emotion+st_5f10f346196051285cfc2e46c43ad4ff/node_modules/@mui/system/esm/merge/merge.js","../node_modules/.pnpm/@mui+system@6.4.3_@emotion+react@11.14.0_@types+react@19.0.10_react@19.0.0__@emotion+st_5f10f346196051285cfc2e46c43ad4ff/node_modules/@mui/system/esm/responsivePropType/responsivePropType.js","../node_modules/.pnpm/@mui+system@6.4.3_@emotion+react@11.14.0_@types+react@19.0.10_react@19.0.0__@emotion+st_5f10f346196051285cfc2e46c43ad4ff/node_modules/@mui/system/esm/cssContainerQueries/cssContainerQueries.js","../node_modules/.pnpm/@mui+system@6.4.3_@emotion+react@11.14.0_@types+react@19.0.10_react@19.0.0__@emotion+st_5f10f346196051285cfc2e46c43ad4ff/node_modules/@mui/system/esm/breakpoints/breakpoints.js","../node_modules/.pnpm/@mui+system@6.4.3_@emotion+react@11.14.0_@types+react@19.0.10_react@19.0.0__@emotion+st_5f10f346196051285cfc2e46c43ad4ff/node_modules/@mui/system/esm/style/style.js","../node_modules/.pnpm/@mui+system@6.4.3_@emotion+react@11.14.0_@types+react@19.0.10_react@19.0.0__@emotion+st_5f10f346196051285cfc2e46c43ad4ff/node_modules/@mui/system/esm/memoize/memoize.js","../node_modules/.pnpm/@mui+system@6.4.3_@emotion+react@11.14.0_@types+react@19.0.10_react@19.0.0__@emotion+st_5f10f346196051285cfc2e46c43ad4ff/node_modules/@mui/system/esm/spacing/spacing.js","../node_modules/.pnpm/@mui+system@6.4.3_@emotion+react@11.14.0_@types+react@19.0.10_react@19.0.0__@emotion+st_5f10f346196051285cfc2e46c43ad4ff/node_modules/@mui/system/esm/compose/compose.js","../node_modules/.pnpm/@mui+system@6.4.3_@emotion+react@11.14.0_@types+react@19.0.10_react@19.0.0__@emotion+st_5f10f346196051285cfc2e46c43ad4ff/node_modules/@mui/system/esm/borders/borders.js","../node_modules/.pnpm/@mui+system@6.4.3_@emotion+react@11.14.0_@types+react@19.0.10_react@19.0.0__@emotion+st_5f10f346196051285cfc2e46c43ad4ff/node_modules/@mui/system/esm/cssGrid/cssGrid.js","../node_modules/.pnpm/@mui+system@6.4.3_@emotion+react@11.14.0_@types+react@19.0.10_react@19.0.0__@emotion+st_5f10f346196051285cfc2e46c43ad4ff/node_modules/@mui/system/esm/palette/palette.js","../node_modules/.pnpm/@mui+system@6.4.3_@emotion+react@11.14.0_@types+react@19.0.10_react@19.0.0__@emotion+st_5f10f346196051285cfc2e46c43ad4ff/node_modules/@mui/system/esm/sizing/sizing.js","../node_modules/.pnpm/@mui+system@6.4.3_@emotion+react@11.14.0_@types+react@19.0.10_react@19.0.0__@emotion+st_5f10f346196051285cfc2e46c43ad4ff/node_modules/@mui/system/esm/styleFunctionSx/defaultSxConfig.js","../node_modules/.pnpm/@mui+system@6.4.3_@emotion+react@11.14.0_@types+react@19.0.10_react@19.0.0__@emotion+st_5f10f346196051285cfc2e46c43ad4ff/node_modules/@mui/system/esm/styleFunctionSx/styleFunctionSx.js","../node_modules/.pnpm/@babel+runtime@7.26.9/node_modules/@babel/runtime/helpers/esm/extends.js","../node_modules/.pnpm/@emotion+sheet@1.4.0/node_modules/@emotion/sheet/dist/emotion-sheet.development.esm.js","../node_modules/.pnpm/stylis@4.2.0/node_modules/stylis/src/Enum.js","../node_modules/.pnpm/stylis@4.2.0/node_modules/stylis/src/Utility.js","../node_modules/.pnpm/stylis@4.2.0/node_modules/stylis/src/Tokenizer.js","../node_modules/.pnpm/stylis@4.2.0/node_modules/stylis/src/Parser.js","../node_modules/.pnpm/stylis@4.2.0/node_modules/stylis/src/Serializer.js","../node_modules/.pnpm/stylis@4.2.0/node_modules/stylis/src/Middleware.js","../node_modules/.pnpm/@emotion+memoize@0.9.0/node_modules/@emotion/memoize/dist/emotion-memoize.esm.js","../node_modules/.pnpm/@emotion+cache@11.14.0/node_modules/@emotion/cache/dist/emotion-cache.browser.development.esm.js","../node_modules/.pnpm/@emotion+utils@1.4.2/node_modules/@emotion/utils/dist/emotion-utils.browser.esm.js","../node_modules/.pnpm/@emotion+hash@0.9.2/node_modules/@emotion/hash/dist/emotion-hash.esm.js","../node_modules/.pnpm/@emotion+unitless@0.10.0/node_modules/@emotion/unitless/dist/emotion-unitless.esm.js","../node_modules/.pnpm/@emotion+serialize@1.3.3/node_modules/@emotion/serialize/dist/emotion-serialize.development.esm.js","../node_modules/.pnpm/@emotion+use-insertion-effect-with-fallbacks@1.2.0_react@19.0.0/node_modules/@emotion/use-insertion-effect-with-fallbacks/dist/emotion-use-insertion-effect-with-fallbacks.browser.esm.js","../node_modules/.pnpm/@emotion+react@11.14.0_@types+react@19.0.10_react@19.0.0/node_modules/@emotion/react/dist/emotion-element-489459f2.browser.development.esm.js","../node_modules/.pnpm/@emotion+is-prop-valid@1.3.1/node_modules/@emotion/is-prop-valid/dist/emotion-is-prop-valid.esm.js","../node_modules/.pnpm/@emotion+styled@11.14.0_@emotion+react@11.14.0_@types+react@19.0.10_react@19.0.0__@types+react@19.0.10_react@19.0.0/node_modules/@emotion/styled/base/dist/emotion-styled-base.browser.development.esm.js","../node_modules/.pnpm/@emotion+styled@11.14.0_@emotion+react@11.14.0_@types+react@19.0.10_react@19.0.0__@types+react@19.0.10_react@19.0.0/node_modules/@emotion/styled/dist/emotion-styled.browser.development.esm.js","../node_modules/.pnpm/@mui+styled-engine@6.4.3_@emotion+react@11.14.0_@types+react@19.0.10_react@19.0.0__@emo_6faee6770fc007ef214af3c8aa5695a8/node_modules/@mui/styled-engine/index.js","../node_modules/.pnpm/@mui+system@6.4.3_@emotion+react@11.14.0_@types+react@19.0.10_react@19.0.0__@emotion+st_5f10f346196051285cfc2e46c43ad4ff/node_modules/@mui/system/esm/createBreakpoints/createBreakpoints.js","../node_modules/.pnpm/@mui+system@6.4.3_@emotion+react@11.14.0_@types+react@19.0.10_react@19.0.0__@emotion+st_5f10f346196051285cfc2e46c43ad4ff/node_modules/@mui/system/esm/createTheme/shape.js","../node_modules/.pnpm/@mui+system@6.4.3_@emotion+react@11.14.0_@types+react@19.0.10_react@19.0.0__@emotion+st_5f10f346196051285cfc2e46c43ad4ff/node_modules/@mui/system/esm/createTheme/createSpacing.js","../node_modules/.pnpm/@mui+system@6.4.3_@emotion+react@11.14.0_@types+react@19.0.10_react@19.0.0__@emotion+st_5f10f346196051285cfc2e46c43ad4ff/node_modules/@mui/system/esm/createTheme/applyStyles.js","../node_modules/.pnpm/@mui+system@6.4.3_@emotion+react@11.14.0_@types+react@19.0.10_react@19.0.0__@emotion+st_5f10f346196051285cfc2e46c43ad4ff/node_modules/@mui/system/esm/createTheme/createTheme.js","../node_modules/.pnpm/@mui+system@6.4.3_@emotion+react@11.14.0_@types+react@19.0.10_react@19.0.0__@emotion+st_5f10f346196051285cfc2e46c43ad4ff/node_modules/@mui/system/esm/preprocessStyles.js","../node_modules/.pnpm/@mui+system@6.4.3_@emotion+react@11.14.0_@types+react@19.0.10_react@19.0.0__@emotion+st_5f10f346196051285cfc2e46c43ad4ff/node_modules/@mui/system/esm/createStyled/createStyled.js","../node_modules/.pnpm/@mui+system@6.4.3_@emotion+react@11.14.0_@types+react@19.0.10_react@19.0.0__@emotion+st_5f10f346196051285cfc2e46c43ad4ff/node_modules/@mui/system/esm/colorManipulator/colorManipulator.js","../node_modules/.pnpm/@mui+system@6.4.3_@emotion+react@11.14.0_@types+react@19.0.10_react@19.0.0__@emotion+st_5f10f346196051285cfc2e46c43ad4ff/node_modules/@mui/system/esm/DefaultPropsProvider/DefaultPropsProvider.js","../node_modules/.pnpm/@mui+system@6.4.3_@emotion+react@11.14.0_@types+react@19.0.10_react@19.0.0__@emotion+st_5f10f346196051285cfc2e46c43ad4ff/node_modules/@mui/system/esm/memoTheme.js","../node_modules/.pnpm/@mui+system@6.4.3_@emotion+react@11.14.0_@types+react@19.0.10_react@19.0.0__@emotion+st_5f10f346196051285cfc2e46c43ad4ff/node_modules/@mui/system/esm/cssVars/createGetCssVar.js","../node_modules/.pnpm/@mui+system@6.4.3_@emotion+react@11.14.0_@types+react@19.0.10_react@19.0.0__@emotion+st_5f10f346196051285cfc2e46c43ad4ff/node_modules/@mui/system/esm/cssVars/cssVarsParser.js","../node_modules/.pnpm/@mui+system@6.4.3_@emotion+react@11.14.0_@types+react@19.0.10_react@19.0.0__@emotion+st_5f10f346196051285cfc2e46c43ad4ff/node_modules/@mui/system/esm/cssVars/prepareCssVars.js","../node_modules/.pnpm/@mui+system@6.4.3_@emotion+react@11.14.0_@types+react@19.0.10_react@19.0.0__@emotion+st_5f10f346196051285cfc2e46c43ad4ff/node_modules/@mui/system/esm/cssVars/getColorSchemeSelector.js","../node_modules/.pnpm/@mui+material@6.4.5_@emotion+react@11.14.0_@types+react@19.0.10_react@19.0.0__@emotion+_861faf9ddc4761e7658ec96cff5e306a/node_modules/@mui/material/colors/common.js","../node_modules/.pnpm/@mui+material@6.4.5_@emotion+react@11.14.0_@types+react@19.0.10_react@19.0.0__@emotion+_861faf9ddc4761e7658ec96cff5e306a/node_modules/@mui/material/colors/grey.js","../node_modules/.pnpm/@mui+material@6.4.5_@emotion+react@11.14.0_@types+react@19.0.10_react@19.0.0__@emotion+_861faf9ddc4761e7658ec96cff5e306a/node_modules/@mui/material/colors/purple.js","../node_modules/.pnpm/@mui+material@6.4.5_@emotion+react@11.14.0_@types+react@19.0.10_react@19.0.0__@emotion+_861faf9ddc4761e7658ec96cff5e306a/node_modules/@mui/material/colors/red.js","../node_modules/.pnpm/@mui+material@6.4.5_@emotion+react@11.14.0_@types+react@19.0.10_react@19.0.0__@emotion+_861faf9ddc4761e7658ec96cff5e306a/node_modules/@mui/material/colors/orange.js","../node_modules/.pnpm/@mui+material@6.4.5_@emotion+react@11.14.0_@types+react@19.0.10_react@19.0.0__@emotion+_861faf9ddc4761e7658ec96cff5e306a/node_modules/@mui/material/colors/blue.js","../node_modules/.pnpm/@mui+material@6.4.5_@emotion+react@11.14.0_@types+react@19.0.10_react@19.0.0__@emotion+_861faf9ddc4761e7658ec96cff5e306a/node_modules/@mui/material/colors/lightBlue.js","../node_modules/.pnpm/@mui+material@6.4.5_@emotion+react@11.14.0_@types+react@19.0.10_react@19.0.0__@emotion+_861faf9ddc4761e7658ec96cff5e306a/node_modules/@mui/material/colors/green.js","../node_modules/.pnpm/@mui+material@6.4.5_@emotion+react@11.14.0_@types+react@19.0.10_react@19.0.0__@emotion+_861faf9ddc4761e7658ec96cff5e306a/node_modules/@mui/material/styles/createPalette.js","../node_modules/.pnpm/@mui+system@6.4.3_@emotion+react@11.14.0_@types+react@19.0.10_react@19.0.0__@emotion+st_5f10f346196051285cfc2e46c43ad4ff/node_modules/@mui/system/esm/cssVars/prepareTypographyVars.js","../node_modules/.pnpm/@mui+material@6.4.5_@emotion+react@11.14.0_@types+react@19.0.10_react@19.0.0__@emotion+_861faf9ddc4761e7658ec96cff5e306a/node_modules/@mui/material/styles/createMixins.js","../node_modules/.pnpm/@mui+material@6.4.5_@emotion+react@11.14.0_@types+react@19.0.10_react@19.0.0__@emotion+_861faf9ddc4761e7658ec96cff5e306a/node_modules/@mui/material/styles/createTypography.js","../node_modules/.pnpm/@mui+material@6.4.5_@emotion+react@11.14.0_@types+react@19.0.10_react@19.0.0__@emotion+_861faf9ddc4761e7658ec96cff5e306a/node_modules/@mui/material/styles/shadows.js","../node_modules/.pnpm/@mui+material@6.4.5_@emotion+react@11.14.0_@types+react@19.0.10_react@19.0.0__@emotion+_861faf9ddc4761e7658ec96cff5e306a/node_modules/@mui/material/styles/createTransitions.js","../node_modules/.pnpm/@mui+material@6.4.5_@emotion+react@11.14.0_@types+react@19.0.10_react@19.0.0__@emotion+_861faf9ddc4761e7658ec96cff5e306a/node_modules/@mui/material/styles/zIndex.js","../node_modules/.pnpm/@mui+material@6.4.5_@emotion+react@11.14.0_@types+react@19.0.10_react@19.0.0__@emotion+_861faf9ddc4761e7658ec96cff5e306a/node_modules/@mui/material/styles/stringifyTheme.js","../node_modules/.pnpm/@mui+material@6.4.5_@emotion+react@11.14.0_@types+react@19.0.10_react@19.0.0__@emotion+_861faf9ddc4761e7658ec96cff5e306a/node_modules/@mui/material/styles/createThemeNoVars.js","../node_modules/.pnpm/@mui+material@6.4.5_@emotion+react@11.14.0_@types+react@19.0.10_react@19.0.0__@emotion+_861faf9ddc4761e7658ec96cff5e306a/node_modules/@mui/material/styles/getOverlayAlpha.js","../node_modules/.pnpm/@mui+material@6.4.5_@emotion+react@11.14.0_@types+react@19.0.10_react@19.0.0__@emotion+_861faf9ddc4761e7658ec96cff5e306a/node_modules/@mui/material/styles/createColorScheme.js","../node_modules/.pnpm/@mui+material@6.4.5_@emotion+react@11.14.0_@types+react@19.0.10_react@19.0.0__@emotion+_861faf9ddc4761e7658ec96cff5e306a/node_modules/@mui/material/styles/shouldSkipGeneratingVar.js","../node_modules/.pnpm/@mui+material@6.4.5_@emotion+react@11.14.0_@types+react@19.0.10_react@19.0.0__@emotion+_861faf9ddc4761e7658ec96cff5e306a/node_modules/@mui/material/styles/excludeVariablesFromRoot.js","../node_modules/.pnpm/@mui+material@6.4.5_@emotion+react@11.14.0_@types+react@19.0.10_react@19.0.0__@emotion+_861faf9ddc4761e7658ec96cff5e306a/node_modules/@mui/material/styles/createGetSelector.js","../node_modules/.pnpm/@mui+material@6.4.5_@emotion+react@11.14.0_@types+react@19.0.10_react@19.0.0__@emotion+_861faf9ddc4761e7658ec96cff5e306a/node_modules/@mui/material/styles/createThemeWithVars.js","../node_modules/.pnpm/@mui+material@6.4.5_@emotion+react@11.14.0_@types+react@19.0.10_react@19.0.0__@emotion+_861faf9ddc4761e7658ec96cff5e306a/node_modules/@mui/material/styles/createTheme.js","../node_modules/.pnpm/@mui+material@6.4.5_@emotion+react@11.14.0_@types+react@19.0.10_react@19.0.0__@emotion+_861faf9ddc4761e7658ec96cff5e306a/node_modules/@mui/material/styles/defaultTheme.js","../node_modules/.pnpm/@mui+material@6.4.5_@emotion+react@11.14.0_@types+react@19.0.10_react@19.0.0__@emotion+_861faf9ddc4761e7658ec96cff5e306a/node_modules/@mui/material/styles/identifier.js","../node_modules/.pnpm/@mui+material@6.4.5_@emotion+react@11.14.0_@types+react@19.0.10_react@19.0.0__@emotion+_861faf9ddc4761e7658ec96cff5e306a/node_modules/@mui/material/styles/slotShouldForwardProp.js","../node_modules/.pnpm/@mui+material@6.4.5_@emotion+react@11.14.0_@types+react@19.0.10_react@19.0.0__@emotion+_861faf9ddc4761e7658ec96cff5e306a/node_modules/@mui/material/styles/rootShouldForwardProp.js","../node_modules/.pnpm/@mui+material@6.4.5_@emotion+react@11.14.0_@types+react@19.0.10_react@19.0.0__@emotion+_861faf9ddc4761e7658ec96cff5e306a/node_modules/@mui/material/styles/styled.js","../node_modules/.pnpm/@mui+material@6.4.5_@emotion+react@11.14.0_@types+react@19.0.10_react@19.0.0__@emotion+_861faf9ddc4761e7658ec96cff5e306a/node_modules/@mui/material/utils/memoTheme.js","../node_modules/.pnpm/@mui+material@6.4.5_@emotion+react@11.14.0_@types+react@19.0.10_react@19.0.0__@emotion+_861faf9ddc4761e7658ec96cff5e306a/node_modules/@mui/material/DefaultPropsProvider/DefaultPropsProvider.js","../node_modules/.pnpm/@mui+material@6.4.5_@emotion+react@11.14.0_@types+react@19.0.10_react@19.0.0__@emotion+_861faf9ddc4761e7658ec96cff5e306a/node_modules/@mui/material/SvgIcon/svgIconClasses.js","../node_modules/.pnpm/@mui+material@6.4.5_@emotion+react@11.14.0_@types+react@19.0.10_react@19.0.0__@emotion+_861faf9ddc4761e7658ec96cff5e306a/node_modules/@mui/material/SvgIcon/SvgIcon.js","../node_modules/.pnpm/@mui+material@6.4.5_@emotion+react@11.14.0_@types+react@19.0.10_react@19.0.0__@emotion+_861faf9ddc4761e7658ec96cff5e306a/node_modules/@mui/material/utils/createSvgIcon.js","../node_modules/.pnpm/@mui+icons-material@6.4.5_@mui+material@6.4.5_@emotion+react@11.14.0_@types+react@19.0._d0fa83959780a6690543ca0ee889a005/node_modules/@mui/icons-material/esm/PlayArrow.js","../node_modules/.pnpm/@mui+icons-material@6.4.5_@mui+material@6.4.5_@emotion+react@11.14.0_@types+react@19.0._d0fa83959780a6690543ca0ee889a005/node_modules/@mui/icons-material/esm/Pause.js","../node_modules/.pnpm/@mui+icons-material@6.4.5_@mui+material@6.4.5_@emotion+react@11.14.0_@types+react@19.0._d0fa83959780a6690543ca0ee889a005/node_modules/@mui/icons-material/esm/SkipNext.js","../node_modules/.pnpm/@mui+icons-material@6.4.5_@mui+material@6.4.5_@emotion+react@11.14.0_@types+react@19.0._d0fa83959780a6690543ca0ee889a005/node_modules/@mui/icons-material/esm/SkipPrevious.js","../node_modules/.pnpm/@mui+icons-material@6.4.5_@mui+material@6.4.5_@emotion+react@11.14.0_@types+react@19.0._d0fa83959780a6690543ca0ee889a005/node_modules/@mui/icons-material/esm/HourglassEmpty.js","../node_modules/.pnpm/@mui+icons-material@6.4.5_@mui+material@6.4.5_@emotion+react@11.14.0_@types+react@19.0._d0fa83959780a6690543ca0ee889a005/node_modules/@mui/icons-material/esm/VolumeOff.js","../node_modules/.pnpm/@mui+icons-material@6.4.5_@mui+material@6.4.5_@emotion+react@11.14.0_@types+react@19.0._d0fa83959780a6690543ca0ee889a005/node_modules/@mui/icons-material/esm/VolumeDown.js","../node_modules/.pnpm/@mui+icons-material@6.4.5_@mui+material@6.4.5_@emotion+react@11.14.0_@types+react@19.0._d0fa83959780a6690543ca0ee889a005/node_modules/@mui/icons-material/esm/VolumeUp.js","../node_modules/.pnpm/@mui+icons-material@6.4.5_@mui+material@6.4.5_@emotion+react@11.14.0_@types+react@19.0._d0fa83959780a6690543ca0ee889a005/node_modules/@mui/icons-material/esm/RadioButtonChecked.js","../node_modules/.pnpm/@mui+icons-material@6.4.5_@mui+material@6.4.5_@emotion+react@11.14.0_@types+react@19.0._d0fa83959780a6690543ca0ee889a005/node_modules/@mui/icons-material/esm/RadioButtonUnchecked.js","../src/config.ts","../src/components/ui/Loading.tsx","../src/components/ui/Progress.tsx","../src/components/ui/TrackInfo.tsx","../src/components/ui/VolumeSlider.tsx","../src/lib/Player/index.tsx","../src/components/ui/Canvas.tsx","../src/hooks/useAudioAnalyser.tsx","../src/lib/Waveform/index.tsx","../src/components/ui/TrackItem.tsx","../src/lib/ShufflePlayer/index.tsx","../src/lib/Spectrogram/Display.tsx","../src/lib/Spectrogram/index.tsx","../src/lib/Oscillator/index.tsx"],"sourcesContent":["/**\n * @license React\n * react-jsx-dev-runtime.production.js\n *\n * Copyright (c) Meta Platforms, Inc. and affiliates.\n *\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n */\n\n\"use strict\";\nvar REACT_FRAGMENT_TYPE = Symbol.for(\"react.fragment\");\nexports.Fragment = REACT_FRAGMENT_TYPE;\nexports.jsxDEV = void 0;\n","/**\n * @license React\n * react-jsx-dev-runtime.development.js\n *\n * Copyright (c) Meta Platforms, Inc. and affiliates.\n *\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n */\n\n\"use strict\";\n\"production\" !== process.env.NODE_ENV &&\n (function () {\n function getComponentNameFromType(type) {\n if (null == type) return null;\n if (\"function\" === typeof type)\n return type.$$typeof === REACT_CLIENT_REFERENCE$2\n ? null\n : type.displayName || type.name || null;\n if (\"string\" === typeof type) return type;\n switch (type) {\n case REACT_FRAGMENT_TYPE:\n return \"Fragment\";\n case REACT_PORTAL_TYPE:\n return \"Portal\";\n case REACT_PROFILER_TYPE:\n return \"Profiler\";\n case REACT_STRICT_MODE_TYPE:\n return \"StrictMode\";\n case REACT_SUSPENSE_TYPE:\n return \"Suspense\";\n case REACT_SUSPENSE_LIST_TYPE:\n return \"SuspenseList\";\n }\n if (\"object\" === typeof type)\n switch (\n (\"number\" === typeof type.tag &&\n console.error(\n \"Received an unexpected object in getComponentNameFromType(). This is likely a bug in React. Please file an issue.\"\n ),\n type.$$typeof)\n ) {\n case REACT_CONTEXT_TYPE:\n return (type.displayName || \"Context\") + \".Provider\";\n case REACT_CONSUMER_TYPE:\n return (type._context.displayName || \"Context\") + \".Consumer\";\n case REACT_FORWARD_REF_TYPE:\n var innerType = type.render;\n type = type.displayName;\n type ||\n ((type = innerType.displayName || innerType.name || \"\"),\n (type = \"\" !== type ? \"ForwardRef(\" + type + \")\" : \"ForwardRef\"));\n return type;\n case REACT_MEMO_TYPE:\n return (\n (innerType = type.displayName || null),\n null !== innerType\n ? innerType\n : getComponentNameFromType(type.type) || \"Memo\"\n );\n case REACT_LAZY_TYPE:\n innerType = type._payload;\n type = type._init;\n try {\n return getComponentNameFromType(type(innerType));\n } catch (x) {}\n }\n return null;\n }\n function testStringCoercion(value) {\n return \"\" + value;\n }\n function checkKeyStringCoercion(value) {\n try {\n testStringCoercion(value);\n var JSCompiler_inline_result = !1;\n } catch (e) {\n JSCompiler_inline_result = !0;\n }\n if (JSCompiler_inline_result) {\n JSCompiler_inline_result = console;\n var JSCompiler_temp_const = JSCompiler_inline_result.error;\n var JSCompiler_inline_result$jscomp$0 =\n (\"function\" === typeof Symbol &&\n Symbol.toStringTag &&\n value[Symbol.toStringTag]) ||\n value.constructor.name ||\n \"Object\";\n JSCompiler_temp_const.call(\n JSCompiler_inline_result,\n \"The provided key is an unsupported type %s. This value must be coerced to a string before using it here.\",\n JSCompiler_inline_result$jscomp$0\n );\n return testStringCoercion(value);\n }\n }\n function disabledLog() {}\n function disableLogs() {\n if (0 === disabledDepth) {\n prevLog = console.log;\n prevInfo = console.info;\n prevWarn = console.warn;\n prevError = console.error;\n prevGroup = console.group;\n prevGroupCollapsed = console.groupCollapsed;\n prevGroupEnd = console.groupEnd;\n var props = {\n configurable: !0,\n enumerable: !0,\n value: disabledLog,\n writable: !0\n };\n Object.defineProperties(console, {\n info: props,\n log: props,\n warn: props,\n error: props,\n group: props,\n groupCollapsed: props,\n groupEnd: props\n });\n }\n disabledDepth++;\n }\n function reenableLogs() {\n disabledDepth--;\n if (0 === disabledDepth) {\n var props = { configurable: !0, enumerable: !0, writable: !0 };\n Object.defineProperties(console, {\n log: assign({}, props, { value: prevLog }),\n info: assign({}, props, { value: prevInfo }),\n warn: assign({}, props, { value: prevWarn }),\n error: assign({}, props, { value: prevError }),\n group: assign({}, props, { value: prevGroup }),\n groupCollapsed: assign({}, props, { value: prevGroupCollapsed }),\n groupEnd: assign({}, props, { value: prevGroupEnd })\n });\n }\n 0 > disabledDepth &&\n console.error(\n \"disabledDepth fell below zero. This is a bug in React. Please file an issue.\"\n );\n }\n function describeBuiltInComponentFrame(name) {\n if (void 0 === prefix)\n try {\n throw Error();\n } catch (x) {\n var match = x.stack.trim().match(/\\n( *(at )?)/);\n prefix = (match && match[1]) || \"\";\n suffix =\n -1 < x.stack.indexOf(\"\\n at\")\n ? \" (<anonymous>)\"\n : -1 < x.stack.indexOf(\"@\")\n ? \"@unknown:0:0\"\n : \"\";\n }\n return \"\\n\" + prefix + name + suffix;\n }\n function describeNativeComponentFrame(fn, construct) {\n if (!fn || reentry) return \"\";\n var frame = componentFrameCache.get(fn);\n if (void 0 !== frame) return frame;\n reentry = !0;\n frame = Error.prepareStackTrace;\n Error.prepareStackTrace = void 0;\n var previousDispatcher = null;\n previousDispatcher = ReactSharedInternals.H;\n ReactSharedInternals.H = null;\n disableLogs();\n try {\n var RunInRootFrame = {\n DetermineComponentFrameRoot: function () {\n try {\n if (construct) {\n var Fake = function () {\n throw Error();\n };\n Object.defineProperty(Fake.prototype, \"props\", {\n set: function () {\n throw Error();\n }\n });\n if (\"object\" === typeof Reflect && Reflect.construct) {\n try {\n Reflect.construct(Fake, []);\n } catch (x) {\n var control = x;\n }\n Reflect.construct(fn, [], Fake);\n } else {\n try {\n Fake.call();\n } catch (x$0) {\n control = x$0;\n }\n fn.call(Fake.prototype);\n }\n } else {\n try {\n throw Error();\n } catch (x$1) {\n control = x$1;\n }\n (Fake = fn()) &&\n \"function\" === typeof Fake.catch &&\n Fake.catch(function () {});\n }\n } catch (sample) {\n if (sample && control && \"string\" === typeof sample.stack)\n return [sample.stack, control.stack];\n }\n return [null, null];\n }\n };\n RunInRootFrame.DetermineComponentFrameRoot.displayName =\n \"DetermineComponentFrameRoot\";\n var namePropDescriptor = Object.getOwnPropertyDescriptor(\n RunInRootFrame.DetermineComponentFrameRoot,\n \"name\"\n );\n namePropDescriptor &&\n namePropDescriptor.configurable &&\n Object.defineProperty(\n RunInRootFrame.DetermineComponentFrameRoot,\n \"name\",\n { value: \"DetermineComponentFrameRoot\" }\n );\n var _RunInRootFrame$Deter =\n RunInRootFrame.DetermineComponentFrameRoot(),\n sampleStack = _RunInRootFrame$Deter[0],\n controlStack = _RunInRootFrame$Deter[1];\n if (sampleStack && controlStack) {\n var sampleLines = sampleStack.split(\"\\n\"),\n controlLines = controlStack.split(\"\\n\");\n for (\n _RunInRootFrame$Deter = namePropDescriptor = 0;\n namePropDescriptor < sampleLines.length &&\n !sampleLines[namePropDescriptor].includes(\n \"DetermineComponentFrameRoot\"\n );\n\n )\n namePropDescriptor++;\n for (\n ;\n _RunInRootFrame$Deter < controlLines.length &&\n !controlLines[_RunInRootFrame$Deter].includes(\n \"DetermineComponentFrameRoot\"\n );\n\n )\n _RunInRootFrame$Deter++;\n if (\n namePropDescriptor === sampleLines.length ||\n _RunInRootFrame$Deter === controlLines.length\n )\n for (\n namePropDescriptor = sampleLines.length - 1,\n _RunInRootFrame$Deter = controlLines.length - 1;\n 1 <= namePropDescriptor &&\n 0 <= _RunInRootFrame$Deter &&\n sampleLines[namePropDescriptor] !==\n controlLines[_RunInRootFrame$Deter];\n\n )\n _RunInRootFrame$Deter--;\n for (\n ;\n 1 <= namePropDescriptor && 0 <= _RunInRootFrame$Deter;\n namePropDescriptor--, _RunInRootFrame$Deter--\n )\n if (\n sampleLines[namePropDescriptor] !==\n controlLines[_RunInRootFrame$Deter]\n ) {\n if (1 !== namePropDescriptor || 1 !== _RunInRootFrame$Deter) {\n do\n if (\n (namePropDescriptor--,\n _RunInRootFrame$Deter--,\n 0 > _RunInRootFrame$Deter ||\n sampleLines[namePropDescriptor] !==\n controlLines[_RunInRootFrame$Deter])\n ) {\n var _frame =\n \"\\n\" +\n sampleLines[namePropDescriptor].replace(\n \" at new \",\n \" at \"\n );\n fn.displayName &&\n _frame.includes(\"<anonymous>\") &&\n (_frame = _frame.replace(\"<anonymous>\", fn.displayName));\n \"function\" === typeof fn &&\n componentFrameCache.set(fn, _frame);\n return _frame;\n }\n while (1 <= namePropDescriptor && 0 <= _RunInRootFrame$Deter);\n }\n break;\n }\n }\n } finally {\n (reentry = !1),\n (ReactSharedInternals.H = previousDispatcher),\n reenableLogs(),\n (Error.prepareStackTrace = frame);\n }\n sampleLines = (sampleLines = fn ? fn.displayName || fn.name : \"\")\n ? describeBuiltInComponentFrame(sampleLines)\n : \"\";\n \"function\" === typeof fn && componentFrameCache.set(fn, sampleLines);\n return sampleLines;\n }\n function describeUnknownElementTypeFrameInDEV(type) {\n if (null == type) return \"\";\n if (\"function\" === typeof type) {\n var prototype = type.prototype;\n return describeNativeComponentFrame(\n type,\n !(!prototype || !prototype.isReactComponent)\n );\n }\n if (\"string\" === typeof type) return describeBuiltInComponentFrame(type);\n switch (type) {\n case REACT_SUSPENSE_TYPE:\n return describeBuiltInComponentFrame(\"Suspense\");\n case REACT_SUSPENSE_LIST_TYPE:\n return describeBuiltInComponentFrame(\"SuspenseList\");\n }\n if (\"object\" === typeof type)\n switch (type.$$typeof) {\n case REACT_FORWARD_REF_TYPE:\n return (type = describeNativeComponentFrame(type.render, !1)), type;\n case REACT_MEMO_TYPE:\n return describeUnknownElementTypeFrameInDEV(type.type);\n case REACT_LAZY_TYPE:\n prototype = type._payload;\n type = type._init;\n try {\n return describeUnknownElementTypeFrameInDEV(type(prototype));\n } catch (x) {}\n }\n return \"\";\n }\n function getOwner() {\n var dispatcher = ReactSharedInternals.A;\n return null === dispatcher ? null : dispatcher.getOwner();\n }\n function hasValidKey(config) {\n if (hasOwnProperty.call(config, \"key\")) {\n var getter = Object.getOwnPropertyDescriptor(config, \"key\").get;\n if (getter && getter.isReactWarning) return !1;\n }\n return void 0 !== config.key;\n }\n function defineKeyPropWarningGetter(props, displayName) {\n function warnAboutAccessingKey() {\n specialPropKeyWarningShown ||\n ((specialPropKeyWarningShown = !0),\n console.error(\n \"%s: `key` is not a prop. Trying to access it will result in `undefined` being returned. If you need to access the same value within the child component, you should pass it as a different prop. (https://react.dev/link/special-props)\",\n displayName\n ));\n }\n warnAboutAccessingKey.isReactWarning = !0;\n Object.defineProperty(props, \"key\", {\n get: warnAboutAccessingKey,\n configurable: !0\n });\n }\n function elementRefGetterWithDeprecationWarning() {\n var componentName = getComponentNameFromType(this.type);\n didWarnAboutElementRef[componentName] ||\n ((didWarnAboutElementRef[componentName] = !0),\n console.error(\n \"Accessing element.ref was removed in React 19. ref is now a regular prop. It will be removed from the JSX Element type in a future release.\"\n ));\n componentName = this.props.ref;\n return void 0 !== componentName ? componentName : null;\n }\n function ReactElement(type, key, self, source, owner, props) {\n self = props.ref;\n type = {\n $$typeof: REACT_ELEMENT_TYPE,\n type: type,\n key: key,\n props: props,\n _owner: owner\n };\n null !== (void 0 !== self ? self : null)\n ? Object.defineProperty(type, \"ref\", {\n enumerable: !1,\n get: elementRefGetterWithDeprecationWarning\n })\n : Object.defineProperty(type, \"ref\", { enumerable: !1, value: null });\n type._store = {};\n Object.defineProperty(type._store, \"validated\", {\n configurable: !1,\n enumerable: !1,\n writable: !0,\n value: 0\n });\n Object.defineProperty(type, \"_debugInfo\", {\n configurable: !1,\n enumerable: !1,\n writable: !0,\n value: null\n });\n Object.freeze && (Object.freeze(type.props), Object.freeze(type));\n return type;\n }\n function jsxDEVImpl(\n type,\n config,\n maybeKey,\n isStaticChildren,\n source,\n self\n ) {\n if (\n \"string\" === typeof type ||\n \"function\" === typeof type ||\n type === REACT_FRAGMENT_TYPE ||\n type === REACT_PROFILER_TYPE ||\n type === REACT_STRICT_MODE_TYPE ||\n type === REACT_SUSPENSE_TYPE ||\n type === REACT_SUSPENSE_LIST_TYPE ||\n type === REACT_OFFSCREEN_TYPE ||\n (\"object\" === typeof type &&\n null !== type &&\n (type.$$typeof === REACT_LAZY_TYPE ||\n type.$$typeof === REACT_MEMO_TYPE ||\n type.$$typeof === REACT_CONTEXT_TYPE ||\n type.$$typeof === REACT_CONSUMER_TYPE ||\n type.$$typeof === REACT_FORWARD_REF_TYPE ||\n type.$$typeof === REACT_CLIENT_REFERENCE$1 ||\n void 0 !== type.getModuleId))\n ) {\n var children = config.children;\n if (void 0 !== children)\n if (isStaticChildren)\n if (isArrayImpl(children)) {\n for (\n isStaticChildren = 0;\n isStaticChildren < children.length;\n isStaticChildren++\n )\n validateChildKeys(children[isStaticChildren], type);\n Object.freeze && Object.freeze(children);\n } else\n console.error(\n \"React.jsx: Static children should always be an array. You are likely explicitly calling React.jsxs or React.jsxDEV. Use the Babel transform instead.\"\n );\n else validateChildKeys(children, type);\n } else {\n children = \"\";\n if (\n void 0 === type ||\n (\"object\" === typeof type &&\n null !== type &&\n 0 === Object.keys(type).length)\n )\n children +=\n \" You likely forgot to export your component from the file it's defined in, or you might have mixed up default and named imports.\";\n null === type\n ? (isStaticChildren = \"null\")\n : isArrayImpl(type)\n ? (isStaticChildren = \"array\")\n : void 0 !== type && type.$$typeof === REACT_ELEMENT_TYPE\n ? ((isStaticChildren =\n \"<\" +\n (getComponentNameFromType(type.type) || \"Unknown\") +\n \" />\"),\n (children =\n \" Did you accidentally export a JSX literal instead of a component?\"))\n : (isStaticChildren = typeof type);\n console.error(\n \"React.jsx: type is invalid -- expected a string (for built-in components) or a class/function (for composite components) but got: %s.%s\",\n isStaticChildren,\n children\n );\n }\n if (hasOwnProperty.call(config, \"key\")) {\n children = getComponentNameFromType(type);\n var keys = Object.keys(config).filter(function (k) {\n return \"key\" !== k;\n });\n isStaticChildren =\n 0 < keys.length\n ? \"{key: someKey, \" + keys.join(\": ..., \") + \": ...}\"\n : \"{key: someKey}\";\n didWarnAboutKeySpread[children + isStaticChildren] ||\n ((keys =\n 0 < keys.length ? \"{\" + keys.join(\": ..., \") + \": ...}\" : \"{}\"),\n console.error(\n 'A props object containing a \"key\" prop is being spread into JSX:\\n let props = %s;\\n <%s {...props} />\\nReact keys must be passed directly to JSX without using spread:\\n let props = %s;\\n <%s key={someKey} {...props} />',\n isStaticChildren,\n children,\n keys,\n children\n ),\n (didWarnAboutKeySpread[children + isStaticChildren] = !0));\n }\n children = null;\n void 0 !== maybeKey &&\n (checkKeyStringCoercion(maybeKey), (children = \"\" + maybeKey));\n hasValidKey(config) &&\n (checkKeyStringCoercion(config.key), (children = \"\" + config.key));\n if (\"key\" in config) {\n maybeKey = {};\n for (var propName in config)\n \"key\" !== propName && (maybeKey[propName] = config[propName]);\n } else maybeKey = config;\n children &&\n defineKeyPropWarningGetter(\n maybeKey,\n \"function\" === typeof type\n ? type.displayName || type.name || \"Unknown\"\n : type\n );\n return ReactElement(type, children, self, source, getOwner(), maybeKey);\n }\n function validateChildKeys(node, parentType) {\n if (\n \"object\" === typeof node &&\n node &&\n node.$$typeof !== REACT_CLIENT_REFERENCE\n )\n if (isArrayImpl(node))\n for (var i = 0; i < node.length; i++) {\n var child = node[i];\n isValidElement(child) && validateExplicitKey(child, parentType);\n }\n else if (isValidElement(node))\n node._store && (node._store.validated = 1);\n else if (\n (null === node || \"object\" !== typeof node\n ? (i = null)\n : ((i =\n (MAYBE_ITERATOR_SYMBOL && node[MAYBE_ITERATOR_SYMBOL]) ||\n node[\"@@iterator\"]),\n (i = \"function\" === typeof i ? i : null)),\n \"function\" === typeof i &&\n i !== node.entries &&\n ((i = i.call(node)), i !== node))\n )\n for (; !(node = i.next()).done; )\n isValidElement(node.value) &&\n validateExplicitKey(node.value, parentType);\n }\n function isValidElement(object) {\n return (\n \"object\" === typeof object &&\n null !== object &&\n object.$$typeof === REACT_ELEMENT_TYPE\n );\n }\n function validateExplicitKey(element, parentType) {\n if (\n element._store &&\n !element._store.validated &&\n null == element.key &&\n ((element._store.validated = 1),\n (parentType = getCurrentComponentErrorInfo(parentType)),\n !ownerHasKeyUseWarning[parentType])\n ) {\n ownerHasKeyUseWarning[parentType] = !0;\n var childOwner = \"\";\n element &&\n null != element._owner &&\n element._owner !== getOwner() &&\n ((childOwner = null),\n \"number\" === typeof element._owner.tag\n ? (childOwner = getComponentNameFromType(element._owner.type))\n : \"string\" === typeof element._owner.name &&\n (childOwner = element._owner.name),\n (childOwner = \" It was passed a child from \" + childOwner + \".\"));\n var prevGetCurrentStack = ReactSharedInternals.getCurrentStack;\n ReactSharedInternals.getCurrentStack = function () {\n var stack = describeUnknownElementTypeFrameInDEV(element.type);\n prevGetCurrentStack && (stack += prevGetCurrentStack() || \"\");\n return stack;\n };\n console.error(\n 'Each child in a list should have a unique \"key\" prop.%s%s See https://react.dev/link/warning-keys for more information.',\n parentType,\n childOwner\n );\n ReactSharedInternals.getCurrentStack = prevGetCurrentStack;\n }\n }\n function getCurrentComponentErrorInfo(parentType) {\n var info = \"\",\n owner = getOwner();\n owner &&\n (owner = getComponentNameFromType(owner.type)) &&\n (info = \"\\n\\nCheck the render method of `\" + owner + \"`.\");\n info ||\n ((parentType = getComponentNameFromType(parentType)) &&\n (info =\n \"\\n\\nCheck the top-level render call using <\" + parentType + \">.\"));\n return info;\n }\n var React = require(\"react\"),\n REACT_ELEMENT_TYPE = Symbol.for(\"react.transitional.element\"),\n REACT_PORTAL_TYPE = Symbol.for(\"react.portal\"),\n REACT_FRAGMENT_TYPE = Symbol.for(\"react.fragment\"),\n REACT_STRICT_MODE_TYPE = Symbol.for(\"react.strict_mode\"),\n REACT_PROFILER_TYPE = Symbol.for(\"react.profiler\");\n Symbol.for(\"react.provider\");\n var REACT_CONSUMER_TYPE = Symbol.for(\"react.consumer\"),\n REACT_CONTEXT_TYPE = Symbol.for(\"react.context\"),\n REACT_FORWARD_REF_TYPE = Symbol.for(\"react.forward_ref\"),\n REACT_SUSPENSE_TYPE = Symbol.for(\"react.suspense\"),\n REACT_SUSPENSE_LIST_TYPE = Symbol.for(\"react.suspense_list\"),\n REACT_MEMO_TYPE = Symbol.for(\"react.memo\"),\n REACT_LAZY_TYPE = Symbol.for(\"react.lazy\"),\n REACT_OFFSCREEN_TYPE = Symbol.for(\"react.offscreen\"),\n MAYBE_ITERATOR_SYMBOL = Symbol.iterator,\n REACT_CLIENT_REFERENCE$2 = Symbol.for(\"react.client.reference\"),\n ReactSharedInternals =\n React.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,\n hasOwnProperty = Object.prototype.hasOwnProperty,\n assign = Object.assign,\n REACT_CLIENT_REFERENCE$1 = Symbol.for(\"react.client.reference\"),\n isArrayImpl = Array.isArray,\n disabledDepth = 0,\n prevLog,\n prevInfo,\n prevWarn,\n prevError,\n prevGroup,\n prevGroupCollapsed,\n prevGroupEnd;\n disabledLog.__reactDisabledLog = !0;\n var prefix,\n suffix,\n reentry = !1;\n var componentFrameCache = new (\n \"function\" === typeof WeakMap ? WeakMap : Map\n )();\n var REACT_CLIENT_REFERENCE = Symbol.for(\"react.client.reference\"),\n specialPropKeyWarningShown;\n var didWarnAboutElementRef = {};\n var didWarnAboutKeySpread = {},\n ownerHasKeyUseWarning = {};\n exports.Fragment = REACT_FRAGMENT_TYPE;\n exports.jsxDEV = function (\n type,\n config,\n maybeKey,\n isStaticChildren,\n source,\n self\n ) {\n return jsxDEVImpl(type, config, maybeKey, isStaticChildren, source, self);\n };\n })();\n","'use strict';\n\nif (process.env.NODE_ENV === 'production') {\n module.exports = require('./cjs/react-jsx-dev-runtime.production.js');\n} else {\n module.exports = require('./cjs/react-jsx-dev-runtime.development.js');\n}\n","export function AudioSource({ src }: { src: string }) {\n if (\n src.endsWith('.ogg') ||\n src.endsWith('.wav') ||\n src.endsWith('.aac') ||\n src.endsWith('.flac') ||\n src.endsWith('.mp3') ||\n src.endsWith('.webm') ||\n src.endsWith('.m4a')\n ) {\n return <source src={src} type={`audio/${src.split('.').pop()}`} />\n }\n}\n","function r(e){var t,f,n=\"\";if(\"string\"==typeof e||\"number\"==typeof e)n+=e;else if(\"object\"==typeof e)if(Array.isArray(e)){var o=e.length;for(t=0;t<o;t++)e[t]&&(f=r(e[t]))&&(n&&(n+=\" \"),n+=f)}else for(f in e)e[f]&&(n&&(n+=\" \"),n+=f);return n}export function clsx(){for(var e,t,f=0,n=\"\",o=arguments.length;f<o;f++)(e=arguments[f])&&(t=r(e))&&(n&&(n+=\" \"),n+=t);return n}export default clsx;","const CLASS_PART_SEPARATOR = '-';\nconst createClassGroupUtils = config => {\n const classMap = createClassMap(config);\n const {\n conflictingClassGroups,\n conflictingClassGroupModifiers\n } = config;\n const getClassGroupId = className => {\n const classParts = className.split(CLASS_PART_SEPARATOR);\n // Classes like `-inset-1` produce an empty string as first classPart. We assume that classes for negative values are used correctly and remove it from classParts.\n if (classParts[0] === '' && classParts.length !== 1) {\n classParts.shift();\n }\n return getGroupRecursive(classParts, classMap) || getGroupIdForArbitraryProperty(className);\n };\n const getConflictingClassGroupIds = (classGroupId, hasPostfixModifier) => {\n const conflicts = conflictingClassGroups[classGroupId] || [];\n if (hasPostfixModifier && conflictingClassGroupModifiers[classGroupId]) {\n return [...conflicts, ...conflictingClassGroupModifiers[classGroupId]];\n }\n return conflicts;\n };\n return {\n getClassGroupId,\n getConflictingClassGroupIds\n };\n};\nconst getGroupRecursive = (classParts, classPartObject) => {\n if (classParts.length === 0) {\n return classPartObject.classGroupId;\n }\n const currentClassPart = classParts[0];\n const nextClassPartObject = classPartObject.nextPart.get(currentClassPart);\n const classGroupFromNextClassPart = nextClassPartObject ? getGroupRecursive(classParts.slice(1), nextClassPartObject) : undefined;\n if (classGroupFromNextClassPart) {\n return classGroupFromNextClassPart;\n }\n if (classPartObject.validators.length === 0) {\n return undefined;\n }\n const classRest = classParts.join(CLASS_PART_SEPARATOR);\n return classPartObject.validators.find(({\n validator\n }) => validator(classRest))?.classGroupId;\n};\nconst arbitraryPropertyRegex = /^\\[(.+)\\]$/;\nconst getGroupIdForArbitraryProperty = className => {\n if (arbitraryPropertyRegex.test(className)) {\n const arbitraryPropertyClassName = arbitraryPropertyRegex.exec(className)[1];\n const property = arbitraryPropertyClassName?.substring(0, arbitraryPropertyClassName.indexOf(':'));\n if (property) {\n // I use two dots here because one dot is used as prefix for class groups in plugins\n return 'arbitrary..' + property;\n }\n }\n};\n/**\n * Exported for testing only\n */\nconst createClassMap = config => {\n const {\n theme,\n classGroups\n } = config;\n const classMap = {\n nextPart: new Map(),\n validators: []\n };\n for (const classGroupId in classGroups) {\n processClassesRecursively(classGroups[classGroupId], classMap, classGroupId, theme);\n }\n return classMap;\n};\nconst processClassesRecursively = (classGroup, classPartObject, classGroupId, theme) => {\n classGroup.forEach(classDefinition => {\n if (typeof classDefinition === 'string') {\n const classPartObjectToEdit = classDefinition === '' ? classPartObject : getPart(classPartObject, classDefinition);\n classPartObjectToEdit.classGroupId = classGroupId;\n return;\n }\n if (