{
  "version": 3,
  "sources": ["src/IconSquarePlaceholderDashed/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 IconSquarePlaceholderDashed: React.NamedExoticComponent<CentralIconBaseProps> = React.memo((props) => {\n  return <CentralIconBase {...props} maskId=\"round-filled-radius-2-stroke-1.5-IconSquarePlaceholderDashed\"><Path fillRule=\"evenodd\" clipRule=\"evenodd\" d=\"M3 5.7C3 4.20883 4.20883 3 5.7 3C6.11421 3 6.45 3.33579 6.45 3.75C6.45 4.16421 6.11421 4.5 5.7 4.5C5.03726 4.5 4.5 5.03726 4.5 5.7V5.75C4.5 6.16421 4.16421 6.5 3.75 6.5C3.33579 6.5 3 6.16421 3 5.75V5.7ZM9.5 3.75C9.5 3.33579 9.83579 3 10.25 3H13.75C14.1642 3 14.5 3.33579 14.5 3.75C14.5 4.16421 14.1642 4.5 13.75 4.5H10.25C9.83579 4.5 9.5 4.16421 9.5 3.75ZM17.5 3.75C17.5 3.33579 17.8358 3 18.25 3C19.7688 3 21 4.23122 21 5.75C21 6.16421 20.6642 6.5 20.25 6.5C19.8358 6.5 19.5 6.16421 19.5 5.75C19.5 5.05964 18.9404 4.5 18.25 4.5C17.8358 4.5 17.5 4.16421 17.5 3.75ZM3.75 9.5C4.16421 9.5 4.5 9.83579 4.5 10.25V13.75C4.5 14.1642 4.16421 14.5 3.75 14.5C3.33579 14.5 3 14.1642 3 13.75V10.25C3 9.83579 3.33579 9.5 3.75 9.5ZM20.25 9.5C20.6642 9.5 21 9.83579 21 10.25V13.75C21 14.1642 20.6642 14.5 20.25 14.5C19.8358 14.5 19.5 14.1642 19.5 13.75V10.25C19.5 9.83579 19.8358 9.5 20.25 9.5ZM3.75 17.5C4.16421 17.5 4.5 17.8358 4.5 18.25V18.3C4.5 18.9627 5.03726 19.5 5.7 19.5C6.11421 19.5 6.45 19.8358 6.45 20.25C6.45 20.6642 6.11421 21 5.7 21C4.20883 21 3 19.7912 3 18.3V18.25C3 17.8358 3.33579 17.5 3.75 17.5ZM20.25 17.5C20.6642 17.5 21 17.8358 21 18.25C21 19.7688 19.7688 21 18.25 21C17.8358 21 17.5 20.6642 17.5 20.25C17.5 19.8358 17.8358 19.5 18.25 19.5C18.9404 19.5 19.5 18.9404 19.5 18.25C19.5 17.8358 19.8358 17.5 20.25 17.5ZM9.5 20.25C9.5 19.8358 9.83579 19.5 10.25 19.5H13.75C14.1642 19.5 14.5 19.8358 14.5 20.25C14.5 20.6642 14.1642 21 13.75 21H10.25C9.83579 21 9.5 20.6642 9.5 20.25Z\" fill=\"currentColor\"/><Path d=\"M6 7C6 6.44772 6.44772 6 7 6H17C17.5523 6 18 6.44772 18 7V17C18 17.5523 17.5523 18 17 18H7C6.44772 18 6 17.5523 6 17V7Z\" fill=\"currentColor\"/></CentralIconBase>;\n});\n\nexport default IconSquarePlaceholderDashed;\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,EAAgF,EAAM,KAAK,CAAC,IAChG,gBAA4wD,EAA5wD,IAAqB,EAAO,OAAO,gEAA+D,gBAAC,EAAD,CAAM,SAAS,UAAU,SAAS,UAAU,EAAE,88CAA88C,KAAK,eAAc,EAAE,gBAAC,EAAD,CAAM,EAAE,0HAA0H,KAAK,eAAc,CAAI,CACpxD,EAEc",
  "debugId": "E7E23A979633F93464756E2164756E21",
  "names": []
}