{
  "version": 3,
  "sources": ["src/IconHammer2/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 IconHammer2: React.NamedExoticComponent<CentralIconBaseProps> = React.memo((props) => {\n  return <CentralIconBase {...props} maskId=\"round-filled-radius-2-stroke-1-IconHammer2\"><Path d=\"M13 14.4999L7.25002 20.2499C6.28349 21.2161 4.71642 21.2163 3.75002 20.2499C2.78382 19.2835 2.78388 17.7164 3.75002 16.7499L9.50002 10.9999L13 14.4999Z\" fill=\"currentColor\"/><Path d=\"M7.86916 2.24307C10.0618 1.83662 12.0847 1.92948 13.9082 2.60049C15.7344 3.2725 17.3244 4.51138 18.669 6.33779C18.7824 6.49185 18.859 6.59568 18.9444 6.7499C19.2693 7.33697 19.2742 7.96962 19.2969 8.43447C19.3213 8.93565 19.3628 9.29265 19.5908 9.60928C19.717 9.78443 19.8672 9.92508 20.0567 10.1093H20.9258L21.0244 10.119C21.1206 10.1384 21.21 10.1853 21.2803 10.2558C21.4482 10.4243 21.5927 10.5701 21.7031 10.6981C21.8166 10.8298 21.9202 10.9714 21.9873 11.1444C22.1227 11.4933 22.1225 11.8805 21.9873 12.2294C21.9201 12.4025 21.8167 12.545 21.7031 12.6767C21.5928 12.8046 21.4481 12.9496 21.2803 13.1181L19.1319 15.2743C18.9665 15.4403 18.8247 15.5839 18.6992 15.6933C18.5704 15.8056 18.4311 15.9076 18.2617 15.9755C17.9037 16.1189 17.5035 16.1189 17.1455 15.9755C16.9762 15.9076 16.8369 15.8056 16.708 15.6933C16.5826 15.5839 16.4407 15.4403 16.2754 15.2743C16.1822 15.1807 16.1299 15.0539 16.1299 14.9218C16.1299 13.8617 15.0658 13.3655 14.2861 13.9101C14.0874 14.0486 13.8178 14.0247 13.6465 13.8534L10.1465 10.3534C10.0309 10.2378 9.97912 10.073 10.0078 9.91201C10.2824 8.37481 10.2416 7.33231 9.88088 6.50576C9.52222 5.68409 8.80901 4.98937 7.53908 4.23526C7.21343 4.04174 7.00005 3.68908 7.00002 3.2958C7.00003 2.78992 7.35494 2.33842 7.86916 2.24307Z\" fill=\"currentColor\"/></CentralIconBase>;\n});\n\nexport default IconHammer2;\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,gBAAshD,EAAthD,IAAqB,EAAO,OAAO,8CAA6C,gBAAC,EAAD,CAAM,EAAE,0JAA0J,KAAK,eAAc,EAAE,gBAAC,EAAD,CAAM,EAAE,gvCAAgvC,KAAK,eAAc,CAAI,CAC9hD,EAEc",
  "debugId": "93013F032CB90B5664756E2164756E21",
  "names": []
}