{
  "version": 3,
  "sources": ["src/IconSoccer/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 IconSoccer: React.NamedExoticComponent<CentralIconBaseProps> = React.memo((props) => {\n  return <CentralIconBase {...props} maskId=\"round-outlined-radius-3-stroke-1.5-IconSoccer\"><Path d=\"M8.57915 3.40315L10.2366 4.60739C11.2881 5.37132 12.7119 5.37132 13.7634 4.60739L15.4209 3.40315M8.57915 3.40315C9.6373 2.98172 10.7916 2.75 12 2.75C13.2084 2.75 14.3627 2.98172 15.4209 3.40315M8.57915 3.40315C7.13065 3.98003 5.86229 4.9124 4.88182 6.0925M15.4209 3.40315C16.8693 3.98003 18.1377 4.9124 19.1182 6.0925M19.1182 6.0925L18.4859 8.03851C18.0843 9.27458 18.5242 10.6287 19.5757 11.3926L21.2311 12.5954M19.1182 6.0925C20.4495 7.69486 21.25 9.75394 21.25 12C21.25 12.2 21.2437 12.3985 21.2311 12.5954M21.2311 12.5954C21.13 14.1882 20.6257 15.6714 19.8191 16.9443M19.8191 16.9443C18.5725 18.9117 16.6038 20.3763 14.2857 20.9654M19.8191 16.9443H17.7719C16.4722 16.9443 15.3203 17.7812 14.9187 19.0172L14.2857 20.9654M14.2857 20.9654C13.5546 21.1513 12.7888 21.25 12 21.25C11.2112 21.25 10.4454 21.1513 9.71434 20.9654M9.71434 20.9654C7.39622 20.3763 5.42752 18.9117 4.18088 16.9443M9.71434 20.9654L9.08132 19.0172C8.67969 17.7812 7.52783 16.9443 6.22815 16.9443H4.18088M4.18088 16.9443C3.37434 15.6714 2.87003 14.1882 2.76885 12.5954M2.76885 12.5954L4.4243 11.3926C5.47577 10.6287 5.91574 9.27457 5.51412 8.03851L4.88182 6.0925M2.76885 12.5954C2.75635 12.3985 2.75 12.2 2.75 12C2.75 9.75394 3.55053 7.69486 4.88182 6.0925\" stroke=\"currentColor\" strokeWidth=\"1.5\" strokeLinejoin=\"round\"/><Path d=\"M14.5012 12.8125C14.8532 11.7291 14.4676 10.5424 13.546 9.87282C12.6245 9.20328 11.3766 9.20328 10.4551 9.87282C9.53357 10.5424 9.14796 11.7291 9.49996 12.8125C9.85196 13.8958 10.8615 14.6293 12.0006 14.6293C13.1397 14.6293 14.1492 13.8958 14.5012 12.8125Z\" stroke=\"currentColor\" strokeWidth=\"1.5\" strokeLinejoin=\"round\"/></CentralIconBase>;\n});\n\nexport default IconSoccer;\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,EAA+D,EAAM,KAAK,CAAC,IAC/E,gBAAurD,EAAvrD,IAAqB,EAAO,OAAO,iDAAgD,gBAAC,EAAD,CAAM,EAAE,+sCAA+sC,OAAO,eAAe,YAAY,MAAM,eAAe,QAAO,EAAE,gBAAC,EAAD,CAAM,EAAE,mQAAmQ,OAAO,eAAe,YAAY,MAAM,eAAe,QAAO,CAAI,CAC/rD,EAEc",
  "debugId": "3ED8774A85AD61DC64756E2164756E21",
  "names": []
}