{
  "version": 3,
  "sources": ["src/IconRetouch/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 IconRetouch: React.NamedExoticComponent<CentralIconBaseProps> = React.memo((props) => {\n  return <CentralIconBase {...props} maskId=\"round-filled-radius-2-stroke-1-IconRetouch\"><Path fillRule=\"evenodd\" clipRule=\"evenodd\" d=\"M12 2C13.2832 2 14.5064 2.25568 15.623 2.7168L15.584 2.72266C14.6807 2.82697 13.9991 3.59263 14 4.50195L14.0078 4.6709C14.0871 5.50418 14.7402 6.18209 15.5869 6.27832L15.752 6.30176C16.3566 6.4095 16.6632 6.75592 16.7178 7.37012L16.7412 7.54004C16.8974 8.37881 17.6327 9.00086 18.502 9L18.6738 8.99121C19.5232 8.90896 20.2072 8.23147 20.2822 7.36523L20.3008 7.21191C20.314 7.12835 20.3331 7.05101 20.3574 6.97949C21.0861 8.32376 21.5 9.86352 21.5 11.5V18.791C21.4998 20.0109 20.5109 20.9998 19.291 21H4.70898C3.48907 20.9998 2.50017 20.0109 2.5 18.791V11.5C2.5 6.25329 6.75329 2 12 2ZM9.26172 10C8.01265 10.0001 7.0001 11.0127 7 12.2617V14.5C7 17.2614 9.23858 19.5 12 19.5C14.7614 19.5 17 17.2614 17 14.5V12.2617C16.9999 11.0127 15.9873 10.0001 14.7383 10H9.26172Z\" fill=\"currentColor\"/><Path d=\"M18.9847 1.4329C18.9568 1.18651 18.7485 1.00025 18.5005 1C18.2525 0.999747 18.0438 1.18557 18.0154 1.43191C17.838 2.96993 16.9699 3.83801 15.4319 4.01541C15.1856 4.04382 14.9997 4.25253 15 4.5005C15.0003 4.74847 15.1865 4.9568 15.4329 4.9847C16.9491 5.15645 17.8774 6.01617 18.0141 7.55536C18.0365 7.80725 18.2477 8.00028 18.5005 8C18.7534 7.99971 18.9642 7.80621 18.986 7.55426C19.1173 6.03683 20.0368 5.11734 21.5543 4.98599C21.8062 4.96418 21.9997 4.75344 22 4.50055C22.0003 4.24766 21.8073 4.03648 21.5554 4.01411C20.0162 3.87738 19.1564 2.94911 18.9847 1.4329Z\" fill=\"currentColor\"/></CentralIconBase>;\n});\n\nexport default IconRetouch;\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,gBAAy+C,EAAz+C,IAAqB,EAAO,OAAO,8CAA6C,gBAAC,EAAD,CAAM,SAAS,UAAU,SAAS,UAAU,EAAE,+vBAA+vB,KAAK,eAAc,EAAE,gBAAC,EAAD,CAAM,EAAE,wjBAAwjB,KAAK,eAAc,CAAI,CACj/C,EAEc",
  "debugId": "228D2788FE83397A64756E2164756E21",
  "names": []
}