{
  "version": 3,
  "sources": ["src/IconGamecontroller/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 IconGamecontroller: React.NamedExoticComponent<CentralIconBaseProps> = React.memo((props) => {\n  return <CentralIconBase {...props} maskId=\"round-filled-radius-2-stroke-1-IconGamecontroller\"><Path fillRule=\"evenodd\" clipRule=\"evenodd\" d=\"M13.5646 4C14.712 4 15.5997 3.99968 16.3185 4.05273C17.0436 4.10626 17.6316 4.21581 18.1779 4.45215C19.0997 4.85101 19.8948 5.49486 20.4767 6.31348C20.8216 6.79872 21.0509 7.35166 21.2541 8.0498C21.4554 8.74186 21.6404 9.61014 21.8791 10.7324L22.9894 15.958C23.3274 17.5482 22.4722 19.1513 20.963 19.7559C19.0852 20.5077 16.9746 19.432 16.4796 17.4707L16.2834 16.6934C16.1805 16.2859 15.8139 16 15.3937 16H8.6027C8.18254 16.0001 7.81587 16.286 7.71305 16.6934L7.51676 17.4707C7.02173 19.4321 4.91119 20.5078 3.03336 19.7559C1.52434 19.1513 0.669034 17.5481 1.00699 15.958L2.11734 10.7324C2.35596 9.61015 2.54097 8.74186 2.74234 8.0498C2.94551 7.35168 3.17483 6.79871 3.51969 6.31348C4.10156 5.49487 4.89678 4.85103 5.81852 4.45215C6.36481 4.21578 6.95287 4.10627 7.67789 4.05273C8.39669 3.99967 9.2844 4 10.4318 4H13.5646ZM8.4982 7.5C8.22214 7.50009 7.9982 7.72392 7.9982 8V9.5H6.4982C6.22214 9.50009 5.9982 9.72392 5.9982 10C5.9982 10.2761 6.22214 10.4999 6.4982 10.5H7.9982V12C7.9982 12.2761 8.22214 12.4999 8.4982 12.5C8.77435 12.5 8.9982 12.2761 8.9982 12V10.5H10.4982C10.7743 10.5 10.9982 10.2761 10.9982 10C10.9982 9.72386 10.7743 9.5 10.4982 9.5H8.9982V8C8.9982 7.72386 8.77435 7.5 8.4982 7.5ZM16.9982 10.5C16.446 10.5001 15.9982 10.9478 15.9982 11.5C15.9982 12.0522 16.446 12.4999 16.9982 12.5C17.5505 12.5 17.9982 12.0523 17.9982 11.5C17.9982 10.9477 17.5505 10.5 16.9982 10.5ZM14.9982 7.5C14.446 7.50009 13.9982 7.94777 13.9982 8.5C13.9982 9.05223 14.446 9.49991 14.9982 9.5C15.5505 9.5 15.9982 9.05228 15.9982 8.5C15.9982 7.94772 15.5505 7.5 14.9982 7.5Z\" fill=\"currentColor\"/></CentralIconBase>;\n});\n\nexport default IconGamecontroller;\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,EAAuE,EAAM,KAAK,CAAC,IACvF,gBAA4rD,EAA5rD,IAAqB,EAAO,OAAO,qDAAoD,gBAAC,EAAD,CAAM,SAAS,UAAU,SAAS,UAAU,EAAE,giDAAgiD,KAAK,eAAc,CAAI,CACpsD,EAEc",
  "debugId": "9D351E00CEBA667964756E2164756E21",
  "names": []
}