{
  "version": 3,
  "sources": ["src/Icon4k/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 Icon4k: React.NamedExoticComponent<CentralIconBaseProps> = React.memo((props) => {\n  return <CentralIconBase {...props} maskId=\"round-outlined-radius-3-stroke-1.5-Icon4k\"><Path d=\"M18.25 4.75H5.75C4.09315 4.75 2.75 6.09315 2.75 7.75V16.25C2.75 17.9069 4.09315 19.25 5.75 19.25H18.25C19.9069 19.25 21.25 17.9069 21.25 16.25V7.75C21.25 6.09315 19.9069 4.75 18.25 4.75Z\" stroke=\"currentColor\" strokeWidth=\"1.5\" strokeLinecap=\"square\" strokeLinejoin=\"round\"/><Path d=\"M10.0107 15.6025C9.60547 15.6025 9.3125 15.3535 9.3125 14.8848V14.2061H6.68555C6.15332 14.2061 5.79688 13.874 5.79688 13.3809C5.79688 13.0781 5.88477 12.8047 6.10449 12.4189C6.58789 11.5498 7.29102 10.4756 8.05762 9.33789C8.5459 8.59082 8.90234 8.34668 9.49805 8.34668C10.2451 8.34668 10.7139 8.75195 10.7139 9.41113V13.0293H11.1143C11.5049 13.0293 11.7197 13.2734 11.7197 13.6201C11.7197 13.9668 11.5 14.2061 11.1143 14.2061H10.7139V14.8848C10.7139 15.3535 10.416 15.6025 10.0107 15.6025ZM9.3418 13.0684V9.52344H9.3125C8.30664 10.9736 7.65723 11.9648 7.08594 13.0293V13.0684H9.3418Z\" fill=\"currentColor\"/><Path d=\"M13.2529 15.5928C12.7891 15.5928 12.5156 15.3096 12.5156 14.8262V9.12793C12.5156 8.63965 12.7891 8.35645 13.2529 8.35645C13.7168 8.35645 13.9902 8.63965 13.9902 9.12793V11.5693H14.0342L16.6855 8.67383C16.8906 8.44922 17.0762 8.35645 17.3203 8.35645C17.7109 8.35645 18.0137 8.6543 18.0137 9.03516C18.0137 9.24023 17.9404 9.40137 17.7549 9.59668L15.8115 11.6328L17.9258 14.2012C18.1455 14.4746 18.2432 14.6846 18.2432 14.8848C18.2432 15.2852 17.9355 15.5977 17.5303 15.5977C17.2275 15.5977 17.0225 15.4854 16.793 15.1924L14.6934 12.6094L13.9902 13.3467V14.8262C13.9902 15.3096 13.7168 15.5928 13.2529 15.5928Z\" fill=\"currentColor\"/></CentralIconBase>;\n});\n\nexport default Icon4k;\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,EAA2D,EAAM,KAAK,CAAC,IAC3E,gBAAmlD,EAAnlD,IAAqB,EAAO,OAAO,6CAA4C,gBAAC,EAAD,CAAM,EAAE,6LAA6L,OAAO,eAAe,YAAY,MAAM,cAAc,SAAS,eAAe,QAAO,EAAE,gBAAC,EAAD,CAAM,EAAE,0kBAA0kB,KAAK,eAAc,EAAE,gBAAC,EAAD,CAAM,EAAE,kmBAAkmB,KAAK,eAAc,CAAI,CAC3lD,EAEc",
  "debugId": "88A15CF69A8BE2A764756E2164756E21",
  "names": []
}