{
  "version": 3,
  "sources": ["src/IconShieldSafeSearch/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 IconShieldSafeSearch: React.NamedExoticComponent<CentralIconBaseProps> = React.memo((props) => {\n  return <CentralIconBase {...props} maskId=\"round-filled-radius-2-stroke-1-IconShieldSafeSearch\"><Path fillRule=\"evenodd\" clipRule=\"evenodd\" d=\"M11.0479 1.85176C11.6576 1.60068 12.3424 1.60068 12.9521 1.85176L19.4521 4.52754C20.3888 4.91329 21 5.82702 21 6.84004V13.0002C21 17.9708 16.9706 22.0002 12 22.0002C7.02944 22.0002 3 17.9708 3 13.0002V6.84004C3 5.82702 3.61116 4.91329 4.54785 4.52754L11.0479 1.85176ZM16.2002 9.99531C16.0011 9.66437 15.5715 9.55642 15.2402 9.75508L13.8691 10.5783C13.3047 10.9169 12.6582 11.0959 12 11.0959C11.342 11.0958 10.6961 10.9168 10.1318 10.5783L8.76074 9.75508C8.42932 9.55643 7.99869 9.66401 7.7998 9.99531C7.601 10.3267 7.70877 10.7573 8.04004 10.9562L9.41113 11.7785C9.63221 11.9112 9.86362 12.0237 10.1006 12.1203V16.5959C10.1007 16.9823 10.4144 17.296 10.8008 17.2961C11.1871 17.2959 11.5008 16.9822 11.501 16.5959V14.6838C11.628 14.8135 11.8041 14.8956 12 14.8957C12.1962 14.8957 12.3729 14.8137 12.5 14.6838V16.5959C12.5002 16.9823 12.8138 17.2959 13.2002 17.2961C13.5867 17.2961 13.9002 16.9824 13.9004 16.5959V12.1203C14.1375 12.0237 14.3687 11.9112 14.5898 11.7785L15.9609 10.9562C16.2923 10.7573 16.399 10.3268 16.2002 9.99531ZM12 6.3957C11.0063 6.39599 10.2005 7.20185 10.2002 8.19551C10.2002 9.18944 11.0061 9.99502 12 9.99531C12.9941 9.99531 13.8008 9.18962 13.8008 8.19551C13.8005 7.20167 12.9939 6.3957 12 6.3957Z\" fill=\"currentColor\"/></CentralIconBase>;\n});\n\nexport default IconShieldSafeSearch;\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,EAAyE,EAAM,KAAK,CAAC,IACzF,gBAAu2C,EAAv2C,IAAqB,EAAO,OAAO,uDAAsD,gBAAC,EAAD,CAAM,SAAS,UAAU,SAAS,UAAU,EAAE,ysCAAysC,KAAK,eAAc,CAAI,CAC/2C,EAEc",
  "debugId": "F47BE0C56C5C03E464756E2164756E21",
  "names": []
}