{
  "version": 3,
  "sources": ["src/IconScreenCapture/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 IconScreenCapture: React.NamedExoticComponent<CentralIconBaseProps> = React.memo((props) => {\n  return <CentralIconBase {...props} maskId=\"round-filled-radius-2-stroke-1.5-IconScreenCapture\"><Path fillRule=\"evenodd\" clipRule=\"evenodd\" d=\"M3.5 7.25C3.5 7.66421 3.16421 8 2.75 8C2.33579 8 2 7.66421 2 7.25C2 5.21476 3.21476 4 5.25 4C5.66421 4 6 4.33579 6 4.75C6 5.16421 5.66421 5.5 5.25 5.5C4.05045 5.5 3.5 6.05045 3.5 7.25ZM8 4.75C8 4.33579 8.33579 4 8.75 4H10.25C10.6642 4 11 4.33579 11 4.75C11 5.16421 10.6642 5.5 10.25 5.5H8.75C8.33579 5.5 8 5.16421 8 4.75ZM13 4.75C13 4.33579 13.3358 4 13.75 4H15.25C15.6642 4 16 4.33579 16 4.75C16 5.16421 15.6642 5.5 15.25 5.5H13.75C13.3358 5.5 13 5.16421 13 4.75ZM18 4.75C18 4.33579 18.3358 4 18.75 4C20.7852 4 22 5.21476 22 7.25C22 7.66421 21.6642 8 21.25 8C20.8358 8 20.5 7.66421 20.5 7.25C20.5 6.05045 19.9496 5.5 18.75 5.5C18.3358 5.5 18 5.16421 18 4.75ZM2.75 10C3.16421 10 3.5 10.3358 3.5 10.75V13.25C3.5 13.6642 3.16421 14 2.75 14C2.33579 14 2 13.6642 2 13.25V10.75C2 10.3358 2.33579 10 2.75 10ZM18.5 11.5C16.2909 11.5 14.5 13.2909 14.5 15.5C14.5 17.7091 16.2909 19.5 18.5 19.5C20.7091 19.5 22.5 17.7091 22.5 15.5C22.5 13.2909 20.7091 11.5 18.5 11.5ZM13 15.5C13 12.4624 15.4624 10 18.5 10C21.5376 10 24 12.4624 24 15.5C24 18.5376 21.5376 21 18.5 21C15.4624 21 13 18.5376 13 15.5ZM15.75 15.5C15.75 13.9812 16.9812 12.75 18.5 12.75C20.0188 12.75 21.25 13.9812 21.25 15.5C21.25 17.0188 20.0188 18.25 18.5 18.25C16.9812 18.25 15.75 17.0188 15.75 15.5ZM2.75 16C3.16421 16 3.5 16.3358 3.5 16.75C3.5 17.9997 4.09258 18.5 5.25 18.5C5.66421 18.5 6 18.8358 6 19.25C6 19.6642 5.66421 20 5.25 20C3.21476 20 2 18.7852 2 16.75C2 16.3358 2.33579 16 2.75 16ZM8 19.25C8 18.8358 8.33579 18.5 8.75 18.5H10.25C10.6642 18.5 11 18.8358 11 19.25C11 19.6642 10.6642 20 10.25 20H8.75C8.33579 20 8 19.6642 8 19.25Z\" fill=\"currentColor\"/></CentralIconBase>;\n});\n\nexport default IconScreenCapture;\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,EAAsE,EAAM,KAAK,CAAC,IACtF,gBAA2tD,EAA3tD,IAAqB,EAAO,OAAO,sDAAqD,gBAAC,EAAD,CAAM,SAAS,UAAU,SAAS,UAAU,EAAE,8jDAA8jD,KAAK,eAAc,CAAI,CACnuD,EAEc",
  "debugId": "B589ABC42974D7CE64756E2164756E21",
  "names": []
}