{
  "version": 3,
  "sources": ["src/IconVoiceSparkle/index.tsx", "src/CentralIconBase/index.tsx"],
  "sourcesContent": [
    "import React from \"react\";\nimport { CentralIconBase, type CentralIconBaseProps } from \"../CentralIconBase\";\nimport { Path } from \"react-native-svg\";\n\nexport const IconVoiceSparkle: React.NamedExoticComponent<CentralIconBaseProps> = React.memo((props) => {\n  return <CentralIconBase {...props} maskId=\"round-filled-radius-2-stroke-1-IconVoiceSparkle\"><Path d=\"M7.5 3C7.77614 3 8 3.22386 8 3.5V20.5C8 20.7761 7.77614 21 7.5 21C7.22386 21 7 20.7761 7 20.5V3.5C7 3.22386 7.22386 3 7.5 3Z\" fill=\"currentColor\"/><Path d=\"M16 13C16.2409 13 16.4574 13.1482 16.5439 13.373L17.2402 15.1855C17.3418 15.4494 17.5506 15.6582 17.8145 15.7598L19.627 16.4561C19.8518 16.5426 20 16.7591 20 17C20 17.2409 19.8518 17.4574 19.627 17.5439L17.8145 18.2402C17.5506 18.3418 17.3418 18.5506 17.2402 18.8145L16.5439 20.627C16.4574 20.8518 16.2409 21 16 21C15.7591 21 15.5426 20.8518 15.4561 20.627L14.7598 18.8145C14.6582 18.5506 14.4494 18.3418 14.1855 18.2402L12.373 17.5439C12.1482 17.4574 12 17.2409 12 17C12 16.7591 12.1482 16.5426 12.373 16.4561L14.1855 15.7598C14.4494 15.6582 14.6582 15.4494 14.7598 15.1855L15.4561 13.373C15.5426 13.1482 15.7591 13 16 13Z\" fill=\"currentColor\"/><Path d=\"M3.50098 9C3.77712 9 4.00098 9.22386 4.00098 9.5V14.5C4.00098 14.7761 3.77712 15 3.50098 15C3.22483 15 3.00098 14.7761 3.00098 14.5V9.5C3.00098 9.22386 3.22483 9 3.50098 9Z\" fill=\"currentColor\"/><Path d=\"M12 7C12.2761 7 12.5 7.22386 12.5 7.5V13.5C12.5 13.7761 12.2761 14 12 14C11.7239 14 11.5 13.7761 11.5 13.5V7.5C11.5 7.22386 11.7239 7 12 7Z\" fill=\"currentColor\"/><Path d=\"M20.501 9C20.7771 9 21.001 9.22386 21.001 9.5V13.5C21.001 13.7761 20.7771 14 20.501 14C20.2248 14 20.001 13.7761 20.001 13.5V9.5C20.001 9.22386 20.2248 9 20.501 9Z\" fill=\"currentColor\"/><Path d=\"M16.501 5C16.7771 5 17.001 5.22386 17.001 5.5V10.5C17.001 10.7761 16.7771 11 16.501 11C16.2248 11 16.001 10.7761 16.001 10.5V5.5C16.001 5.22386 16.2248 5 16.501 5Z\" fill=\"currentColor\"/></CentralIconBase>;\n});\n\nexport default IconVoiceSparkle;\n",
    "import React, { FC } from \"react\";\nimport { Svg, Mask, Rect, G, SvgProps } from \"react-native-svg\";\n\nexport type CentralIconBaseProps = {\n  size?: string | number;\n  mode?: \"masked\" | \"raw\";\n  maskId?: string;\n} & SvgProps;\n\ntype Props = CentralIconBaseProps;\n\nconst ModernCentralIconBase: React.FC<Props> = (props) => {\n  const instanceId = React.useId();\n  return <CentralIconSvg {...props} instanceId={instanceId} />;\n};\n\nlet nextLegacyId = 0;\n\n// React's Server Components runtime exposes useId but not Component. Only\n// define the legacy class when it is needed, so modern imports stay RSC-safe.\nconst LegacyCentralIconBase =\n  typeof React.useId === \"function\"\n    ? undefined\n    : class extends React.Component<\n        { iconProps: Props },\n        { instanceId?: string }\n      > {\n        state: { instanceId?: string } = {};\n\n        componentDidMount() {\n          // Defer legacy IDs until mount so server and initial client markup agree.\n          this.setState({ instanceId: `legacy-${++nextLegacyId}` });\n        }\n\n        render() {\n          return <CentralIconSvg {...this.props.iconProps} instanceId={this.state.instanceId} />;\n        }\n      };\n\nexport const CentralIconBase: React.FC<Props> = (props) =>\n  LegacyCentralIconBase ? (\n    <LegacyCentralIconBase iconProps={props} />\n  ) : (\n    <ModernCentralIconBase {...props} />\n  );\n\nconst CentralIconSvg: FC<CentralIconBaseProps & { instanceId?: string }> = ({\n  children,\n  size = 24,\n  mode = \"masked\",\n  maskId,\n  instanceId,\n  ...props\n}) => {\n  const uniqueMaskId = instanceId ? `${maskId}-${instanceId}` : maskId;\n  const masked = mode !== \"raw\" && !!maskId;\n  return (\n    <Svg\n      {...props}\n      width={typeof size === \"number\" ? `${size}px` : size}\n      height={typeof size === \"number\" ? `${size}px` : size}\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n    >\n      {masked ? (\n        <>\n          <Mask\n            id={uniqueMaskId}\n            maskUnits=\"userSpaceOnUse\"\n            x=\"0\"\n            y=\"0\"\n            width=\"24\"\n            height=\"24\"\n          >\n            <Rect width=\"24\" height=\"24\" fill=\"#000\" />\n            <G color=\"#fff\">{children}</G>\n          </Mask>\n          <Rect\n            width=\"24\"\n            height=\"24\"\n            fill=\"currentColor\"\n            mask={`url(#${uniqueMaskId})`}\n          />\n        </>\n      ) : (\n        children\n      )}\n    </Svg>\n  );\n};\n"
  ],
  "mappings": "AAAA,qBCAA,qBACA,cAAS,UAAK,UAAM,OAAM,yBAU1B,IAAM,EAAyC,CAAC,IAAU,CACxD,IAAM,EAAa,EAAM,MAAM,EAC/B,OAAO,gBAAC,EAAD,IAAoB,EAAO,WAAY,EAAY,GAGxD,EAAe,EAIb,EACJ,OAAO,EAAM,QAAU,WACnB,OACA,cAAc,EAAM,SAGlB,CACA,MAAiC,CAAC,EAElC,iBAAiB,EAAG,CAElB,KAAK,SAAS,CAAE,WAAY,UAAU,EAAE,GAAe,CAAC,EAG1D,MAAM,EAAG,CACP,OAAO,gBAAC,EAAD,IAAoB,KAAK,MAAM,UAAW,WAAY,KAAK,MAAM,WAAY,EAExF,EAEO,EAAmC,CAAC,IAC/C,EACE,gBAAC,EAAD,CAAuB,UAAW,EAAO,EAEzC,gBAAC,EAAD,IAA2B,EAAO,EAGhC,EAAqE,EACzE,WACA,OAAO,GACP,OAAO,SACP,SACA,gBACG,KACC,CACJ,IAAM,EAAe,EAAa,GAAG,KAAU,IAAe,EACxD,EAAS,IAAS,OAAS,CAAC,CAAC,EACnC,OACE,gBA8BE,EA9BF,IACM,EACJ,MAAO,OAAO,IAAS,SAAW,GAAG,MAAW,EAChD,OAAQ,OAAO,IAAS,SAAW,GAAG,MAAW,EACjD,QAAQ,YACR,KAAK,QAEJ,EACC,gCACE,gBAUE,EAVF,CACE,GAAI,EACJ,UAAU,iBACV,EAAE,IACF,EAAE,IACF,MAAM,KACN,OAAO,MAEP,gBAAC,EAAD,CAAM,MAAM,KAAK,OAAO,KAAK,KAAK,OAAO,EACzC,gBAA4B,EAA5B,CAAG,MAAM,QAAQ,CAAW,CAC5B,EACF,gBAAC,EAAD,CACE,MAAM,KACN,OAAO,KACP,KAAK,eACL,KAAM,QAAQ,KAChB,CACA,EAEF,CAEF,GDrFN,eAAS,yBAEF,IAAM,EAAqE,EAAM,KAAK,CAAC,IACrF,gBAA+nD,EAA/nD,IAAqB,EAAO,OAAO,mDAAkD,gBAAC,EAAD,CAAM,EAAE,+HAA+H,KAAK,eAAc,EAAE,gBAAC,EAAD,CAAM,EAAE,knBAAknB,KAAK,eAAc,EAAE,gBAAC,EAAD,CAAM,EAAE,+KAA+K,KAAK,eAAc,EAAE,gBAAC,EAAD,CAAM,EAAE,8IAA8I,KAAK,eAAc,EAAE,gBAAC,EAAD,CAAM,EAAE,sKAAsK,KAAK,eAAc,EAAE,gBAAC,EAAD,CAAM,EAAE,sKAAsK,KAAK,eAAc,CAAI,CACvoD,EAEc",
  "debugId": "978F7009B4E45C7964756E2164756E21",
  "names": []
}