{
  "version": 3,
  "sources": ["src/IconGamepadControlsRight/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 IconGamepadControlsRight: React.NamedExoticComponent<CentralIconBaseProps> = React.memo((props) => {\n  return <CentralIconBase {...props} maskId=\"round-filled-radius-2-stroke-1-IconGamepadControlsRight\"><Path d=\"M8 3.5C8 2.67157 8.67157 2 9.5 2H14.5C15.3284 2 16 2.67157 16 3.5V6.33579C16 6.73361 15.842 7.11514 15.5607 7.39645L12.8839 10.0732C12.3957 10.5614 11.6043 10.5614 11.1161 10.0732L8.43934 7.39645C8.15803 7.11514 8 6.73361 8 6.33579V3.5Z\" fill=\"currentColor\"/><Path fillRule=\"evenodd\" clipRule=\"evenodd\" d=\"M22 14.5V9.5C22 8.67157 21.3284 8 20.5 8H17.6642C17.2664 8 16.8849 8.15803 16.6036 8.43934L13.9268 11.1161C13.4386 11.6043 13.4386 12.3957 13.9268 12.8839L16.6036 15.5607C16.8849 15.842 17.2664 16 17.6642 16H20.5C21.3284 16 22 15.3284 22 14.5ZM21 9.5V14.5C21 14.7761 20.7761 15 20.5 15H17.6642C17.5316 15 17.4044 14.9473 17.3107 14.8536L14.6339 12.1768C14.5363 12.0791 14.5363 11.9209 14.6339 11.8232L17.3107 9.14645C17.4044 9.05268 17.5316 9 17.6642 9H20.5C20.7761 9 21 9.22386 21 9.5Z\" fill=\"currentColor\"/><Path d=\"M14.5 22C15.3284 22 16 21.3284 16 20.5V17.6642C16 17.2664 15.842 16.8849 15.5607 16.6036L12.8839 13.9268C12.3957 13.4386 11.6043 13.4386 11.1161 13.9268L8.43934 16.6036C8.15804 16.8849 8 17.2664 8 17.6642V20.5C8 21.3284 8.67157 22 9.5 22H14.5Z\" fill=\"currentColor\"/><Path d=\"M2 14.5C2 15.3284 2.67157 16 3.5 16H6.33579C6.73361 16 7.11514 15.842 7.39645 15.5607L10.0732 12.8839C10.5614 12.3957 10.5614 11.6043 10.0732 11.1161L7.39645 8.43934C7.11514 8.15804 6.73361 8 6.33579 8H3.5C2.67157 8 2 8.67157 2 9.5V14.5Z\" fill=\"currentColor\"/></CentralIconBase>;\n});\n\nexport default IconGamepadControlsRight;\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,EAA6E,EAAM,KAAK,CAAC,IAC7F,gBAAu7C,EAAv7C,IAAqB,EAAO,OAAO,2DAA0D,gBAAC,EAAD,CAAM,EAAE,+OAA+O,KAAK,eAAc,EAAE,gBAAC,EAAD,CAAM,SAAS,UAAU,SAAS,UAAU,EAAE,yeAAye,KAAK,eAAc,EAAE,gBAAC,EAAD,CAAM,EAAE,sPAAsP,KAAK,eAAc,EAAE,gBAAC,EAAD,CAAM,EAAE,gPAAgP,KAAK,eAAc,CAAI,CAC/7C,EAEc",
  "debugId": "A77CA979A9635B1164756E2164756E21",
  "names": []
}