{
  "version": 3,
  "sources": ["src/IconSurfing/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 IconSurfing: React.NamedExoticComponent<CentralIconBaseProps> = React.memo((props) => {\n  return <CentralIconBase {...props} maskId=\"round-filled-radius-2-stroke-1-IconSurfing\"><Path d=\"M4.62438 19.7793C1.35638 8.76649 11.7922 14.4972 15.6127 19.915C15.3781 19.9678 15.1214 20 14.849 20C14.0514 19.9998 13.3873 19.7444 13.0238 19.4043C12.4832 18.8991 11.6618 18.8672 11.0863 19.3096L10.975 19.4043C10.6113 19.7444 9.94734 19.9999 9.14977 20C8.35205 19.9999 7.68816 19.7445 7.32457 19.4043C6.78393 18.8987 5.96176 18.867 5.3861 19.3096L5.27477 19.4043C5.10083 19.567 4.87889 19.6903 4.62438 19.7793Z\" fill=\"currentColor\"/><Path d=\"M7.07848 8.18457C9.28412 7.00761 12.1284 6.01361 14.4994 7.00586C15.6525 7.4886 16.0054 8.24781 16.9994 9.00586C17.7481 9.57674 18.9149 10.1362 19.7953 10.5176C20.4408 10.7974 20.7569 11.5505 20.4711 12.1934C20.207 12.7868 19.5229 13.0692 18.9173 12.834L15.4994 11.5059L14.4994 13.5059L16.808 15.8145C17.2441 16.2508 17.4548 16.8643 17.3783 17.4766L17.2562 18.4521C17.2216 18.7289 17.1152 18.9819 16.9584 19.1963C16.8994 19.2299 16.8414 19.2673 16.7865 19.3096L16.6742 19.4043C16.6347 19.4413 16.5907 19.476 16.5443 19.5107C15.6023 18.13 14.2754 16.7511 12.8529 15.5986C11.7874 14.7355 10.6311 13.9665 9.50035 13.4111C9.5001 13.3998 9.49938 13.3884 9.49938 13.377V13.0596C9.49939 12.6972 9.59812 12.341 9.78453 12.0303L10.9994 10.0059C10.976 10.0043 10.0745 9.94637 9.49938 10.0059C9.09766 10.0475 8.63743 10.169 8.20055 10.3135C7.39655 10.579 6.49959 10.0147 6.49938 9.16797C6.49939 8.75863 6.71743 8.37741 7.07848 8.18457Z\" fill=\"currentColor\"/><Path d=\"M15.2494 2C16.492 2 17.4994 3.00736 17.4994 4.25C17.4994 5.49264 16.492 6.5 15.2494 6.5C14.0069 6.49975 12.9994 5.49249 12.9994 4.25C12.9994 3.00751 14.0069 2.00025 15.2494 2Z\" fill=\"currentColor\"/><Path d=\"M17.4344 20.0762C17.6231 19.9578 17.8735 19.9773 18.0418 20.1348C18.634 20.6888 19.4494 20.8934 20.1698 20.9453C20.5238 20.9708 20.8388 20.9586 21.0643 20.9395C21.1765 20.9299 21.2655 20.9186 21.325 20.9102C21.3548 20.906 21.3774 20.9027 21.3914 20.9004C21.3984 20.8992 21.4033 20.898 21.4061 20.8975H21.408L21.5086 20.8887C21.7412 20.8925 21.9466 21.0594 21.9911 21.2969C22.0418 21.5683 21.8631 21.8291 21.5916 21.8799L21.5877 21.8809C21.5857 21.8812 21.583 21.8823 21.5799 21.8828C21.5737 21.8839 21.5651 21.885 21.5545 21.8867C21.5331 21.8903 21.5026 21.895 21.4647 21.9004C21.3889 21.9111 21.2816 21.9243 21.1493 21.9355C20.8849 21.958 20.5163 21.9734 20.0985 21.9434C19.3838 21.8919 18.4728 21.7038 17.7 21.1455C16.9003 21.7271 15.858 22 14.8495 22C13.8411 21.9999 12.7995 21.727 11.9998 21.1455C11.2002 21.727 10.1586 21.9999 9.15023 22C8.14143 22 7.09851 21.7274 6.29867 21.1455C5.52608 21.7034 4.61572 21.8919 3.90121 21.9434C3.48341 21.9734 3.11475 21.958 2.85043 21.9355C2.71809 21.9243 2.61075 21.9111 2.535 21.9004C2.49705 21.895 2.46658 21.8903 2.44515 21.8867C2.43457 21.885 2.426 21.8839 2.41976 21.8828C2.41664 21.8823 2.41394 21.8812 2.41195 21.8809H2.40804L2.31039 21.8516C2.09522 21.7637 1.96421 21.5342 2.00863 21.2969C2.05945 21.0255 2.32029 20.8468 2.59164 20.8975H2.59359C2.59637 20.898 2.60124 20.8992 2.60824 20.9004C2.6223 20.9027 2.64487 20.906 2.67465 20.9102C2.73423 20.9186 2.82323 20.9299 2.93539 20.9395C3.16088 20.9586 3.47591 20.9708 3.82992 20.9453C4.55024 20.8934 5.36569 20.6888 5.95785 20.1348L6.035 20.0762C6.22357 19.9581 6.47323 19.9774 6.64144 20.1348C7.23766 20.6926 8.17176 21 9.15023 21C10.1285 20.9999 11.0619 20.6925 11.658 20.1348L11.7352 20.0762C11.9238 19.9582 12.1735 19.9774 12.3416 20.1348C12.9378 20.6925 13.8711 20.9999 14.8495 21C15.8279 21 16.762 20.6926 17.3582 20.1348L17.4344 20.0762Z\" fill=\"currentColor\"/></CentralIconBase>;\n});\n\nexport default IconSurfing;\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,EAAgE,EAAM,KAAK,CAAC,IAChF,gBAA6+G,EAA7+G,IAAqB,EAAO,OAAO,8CAA6C,gBAAC,EAAD,CAAM,EAAE,+ZAA+Z,KAAK,eAAc,EAAE,gBAAC,EAAD,CAAM,EAAE,+5BAA+5B,KAAK,eAAc,EAAE,gBAAC,EAAD,CAAM,EAAE,kLAAkL,KAAK,eAAc,EAAE,gBAAC,EAAD,CAAM,EAAE,uzDAAuzD,KAAK,eAAc,CAAI,CACr/G,EAEc",
  "debugId": "882F59E3B8D9377664756E2164756E21",
  "names": []
}