{
  "version": 3,
  "sources": ["src/IconFaceId/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 IconFaceId: React.NamedExoticComponent<CentralIconBaseProps> = React.memo((props) => {\n  return <CentralIconBase {...props} maskId=\"round-filled-radius-2-stroke-1-IconFaceId\"><Path fillRule=\"evenodd\" clipRule=\"evenodd\" d=\"M3 5.5C3 4.11929 4.11929 3 5.5 3H8.5C8.77614 3 9 3.22386 9 3.5C9 3.77614 8.77614 4 8.5 4H5.5C4.67157 4 4 4.67157 4 5.5V8.5C4 8.77614 3.77614 9 3.5 9C3.22386 9 3 8.77614 3 8.5V5.5ZM15 3.5C15 3.22386 15.2239 3 15.5 3H18.5C19.8807 3 21 4.11929 21 5.5V8.5C21 8.77614 20.7761 9 20.5 9C20.2239 9 20 8.77614 20 8.5V5.5C20 4.67157 19.3284 4 18.5 4H15.5C15.2239 4 15 3.77614 15 3.5ZM8 8C8.27614 8 8.5 8.22386 8.5 8.5V10C8.5 10.2761 8.27614 10.5 8 10.5C7.72386 10.5 7.5 10.2761 7.5 10V8.5C7.5 8.22386 7.72386 8 8 8ZM12.501 8C12.7771 8 13.001 8.22386 13.001 8.5V11C13.001 12.2748 12.0472 13.3261 10.8141 13.4805C10.5401 13.5148 10.2901 13.3205 10.2558 13.0465C10.2215 12.7725 10.4158 12.5226 10.6898 12.4883C11.4289 12.3957 12.001 11.7643 12.001 11V8.5C12.001 8.22386 12.2248 8 12.501 8ZM16 8C16.2761 8 16.5 8.22386 16.5 8.5V10C16.5 10.2761 16.2761 10.5 16 10.5C15.7239 10.5 15.5 10.2761 15.5 10V8.5C15.5 8.22386 15.7239 8 16 8ZM3.5 15C3.77614 15 4 15.2239 4 15.5V18.5C4 19.3284 4.67157 20 5.5 20H8.5C8.77614 20 9 20.2239 9 20.5C9 20.7761 8.77614 21 8.5 21H5.5C4.11929 21 3 19.8807 3 18.5V15.5C3 15.2239 3.22386 15 3.5 15ZM20.5 15C20.7761 15 21 15.2239 21 15.5V18.5C21 19.8807 19.8807 21 18.5 21H15.5C15.2239 21 15 20.7761 15 20.5C15 20.2239 15.2239 20 15.5 20H18.5C19.3284 20 20 19.3284 20 18.5V15.5C20 15.2239 20.2239 15 20.5 15ZM8.5672 15.447C8.70547 15.2079 9.01133 15.1263 9.25036 15.2645C10.0588 15.7322 10.9974 16 12 16C13.0026 16 13.9412 15.7322 14.7496 15.2645C14.9887 15.1263 15.2945 15.2079 15.4328 15.447C15.5711 15.686 15.4894 15.9919 15.2504 16.1301C14.2938 16.6835 13.1831 17 12 17C10.8169 17 9.70621 16.6835 8.74964 16.1301C8.51061 15.9919 8.42893 15.686 8.5672 15.447Z\" fill=\"currentColor\"/></CentralIconBase>;\n});\n\nexport default IconFaceId;\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,EAA+D,EAAM,KAAK,CAAC,IAC/E,gBAAiyD,EAAjyD,IAAqB,EAAO,OAAO,6CAA4C,gBAAC,EAAD,CAAM,SAAS,UAAU,SAAS,UAAU,EAAE,6oDAA6oD,KAAK,eAAc,CAAI,CACzyD,EAEc",
  "debugId": "949B4EA140A9F51664756E2164756E21",
  "names": []
}