{
  "version": 3,
  "sources": ["src/IconExtendImage/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 IconExtendImage: React.NamedExoticComponent<CentralIconBaseProps> = React.memo((props) => {\n  return <CentralIconBase {...props} maskId=\"round-filled-radius-2-stroke-1.5-IconExtendImage\"><Path d=\"M19.9697 2.96967C20.2626 2.67678 20.7373 2.67678 21.0302 2.96967C21.3231 3.26257 21.3231 3.73734 21.0302 4.03022L17.3994 7.6601C17.6214 8.05681 17.7499 8.51303 17.7499 8.99994V12.1894L19.9697 9.96967C20.2626 9.67678 20.7373 9.67678 21.0302 9.96967C21.3231 10.2626 21.3231 10.7373 21.0302 11.0302L17.7499 14.3105V14.9999C17.7499 16.5187 16.5187 17.7499 14.9999 17.7499H14.3105L11.0302 21.0302C10.7373 21.3231 10.2626 21.3231 9.96967 21.0302C9.67678 20.7373 9.67678 20.2626 9.96967 19.9697L12.1894 17.7499H8.99994C8.51303 17.7499 8.05681 17.6214 7.6601 17.3994L4.03022 21.0302C3.73734 21.3231 3.26257 21.3231 2.96967 21.0302C2.67678 20.7373 2.67678 20.2626 2.96967 19.9697L6.59955 16.3388C6.37795 15.9424 6.24995 15.4864 6.24994 14.9999V11.8105L4.03022 14.0302C3.73734 14.3231 3.26257 14.3231 2.96967 14.0302C2.67678 13.7373 2.67678 13.2626 2.96967 12.9697L6.24994 9.6894V8.99994C6.24994 7.48116 7.48116 6.24994 8.99994 6.24994H9.6894L12.9697 2.96967C13.2626 2.67678 13.7373 2.67678 14.0302 2.96967C14.3231 3.26257 14.3231 3.73734 14.0302 4.03022L11.8105 6.24994H14.9999C15.4864 6.24995 15.9424 6.37795 16.3388 6.59955L19.9697 2.96967Z\" fill=\"currentColor\"/><Path d=\"M19.9697 15.9697C20.2626 15.6768 20.7373 15.6768 21.0302 15.9697C21.3231 16.2626 21.3231 16.7373 21.0302 17.0302L17.0302 21.0302C16.7373 21.3231 16.2626 21.3231 15.9697 21.0302C15.6768 20.7373 15.6768 20.2626 15.9697 19.9697L19.9697 15.9697Z\" fill=\"currentColor\"/><Path d=\"M6.96967 2.96967C7.26256 2.67678 7.73732 2.67678 8.03022 2.96967C8.32305 3.26257 8.32309 3.73734 8.03022 4.03022L4.03022 8.03022C3.73734 8.32309 3.26257 8.32305 2.96967 8.03022C2.67678 7.73732 2.67678 7.26256 2.96967 6.96967L6.96967 2.96967Z\" fill=\"currentColor\"/></CentralIconBase>;\n});\n\nexport default IconExtendImage;\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,EAAoE,EAAM,KAAK,CAAC,IACpF,gBAAuwD,EAAvwD,IAAqB,EAAO,OAAO,oDAAmD,gBAAC,EAAD,CAAM,EAAE,gnCAAgnC,KAAK,eAAc,EAAE,gBAAC,EAAD,CAAM,EAAE,oPAAoP,KAAK,eAAc,EAAE,gBAAC,EAAD,CAAM,EAAE,oPAAoP,KAAK,eAAc,CAAI,CAC/wD,EAEc",
  "debugId": "311262F2475B8DE064756E2164756E21",
  "names": []
}