{
  "version": 3,
  "sources": ["src/IconCamera2/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 IconCamera2: React.NamedExoticComponent<CentralIconBaseProps> = React.memo((props) => {\n  return <CentralIconBase {...props} maskId=\"round-outlined-radius-3-stroke-1.5-IconCamera2\"><Path d=\"M15.4649 5.75L14.8157 6.12554C14.9497 6.35729 15.1971 6.5 15.4649 6.5V5.75ZM8.53513 5.75V6.5C8.80285 6.5 9.05028 6.35729 9.18433 6.12554L8.53513 5.75ZM2 8.75V17.25H3.5V8.75H2ZM5.75 21H18.25V19.5H5.75V21ZM22 17.25V8.75H20.5V17.25H22ZM12 4.5C13.202 4.5 14.2526 5.15216 14.8157 6.12554L16.1141 5.37446C15.2939 3.95663 13.7591 3 12 3V4.5ZM9.18433 6.12554C9.74741 5.15216 10.798 4.5 12 4.5V3C10.2409 3 8.70609 3.95663 7.88592 5.37446L9.18433 6.12554ZM18.25 5H15.4649V6.5H18.25V5ZM8.53513 5H5.75V6.5H8.53513V5ZM22 8.75C22 6.67893 20.3211 5 18.25 5V6.5C19.4926 6.5 20.5 7.50736 20.5 8.75H22ZM18.25 21C20.3211 21 22 19.3211 22 17.25H20.5C20.5 18.4926 19.4926 19.5 18.25 19.5V21ZM2 17.25C2 19.3211 3.67893 21 5.75 21V19.5C4.50736 19.5 3.5 18.4926 3.5 17.25H2ZM3.5 8.75C3.5 7.50736 4.50736 6.5 5.75 6.5V5C3.67893 5 2 6.67893 2 8.75H3.5ZM14.5 12.5C14.5 13.8807 13.3807 15 12 15V16.5C14.2091 16.5 16 14.7091 16 12.5H14.5ZM12 15C10.6193 15 9.5 13.8807 9.5 12.5H8C8 14.7091 9.79086 16.5 12 16.5V15ZM9.5 12.5C9.5 11.1193 10.6193 10 12 10V8.5C9.79086 8.5 8 10.2909 8 12.5H9.5ZM12 10C13.3807 10 14.5 11.1193 14.5 12.5H16C16 10.2909 14.2091 8.5 12 8.5V10Z\" fill=\"currentColor\"/></CentralIconBase>;\n});\n\nexport default IconCamera2;\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,gBAAuuC,EAAvuC,IAAqB,EAAO,OAAO,kDAAiD,gBAAC,EAAD,CAAM,EAAE,onCAAonC,KAAK,eAAc,CAAI,CAC/uC,EAEc",
  "debugId": "88C0E8BF14EFAAF164756E2164756E21",
  "names": []
}