{
  "version": 3,
  "sources": ["src/IconSquareDotedBehindSquare/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 IconSquareDotedBehindSquare: React.NamedExoticComponent<CentralIconBaseProps> = React.memo((props) => {\n  return <CentralIconBase {...props} maskId=\"round-filled-radius-2-stroke-1-IconSquareDotedBehindSquare\"><Path d=\"M9 4.5C9 3.67157 9.67157 3 10.5 3H11.5C11.7761 3 12 2.77614 12 2.5C12 2.22386 11.7761 2 11.5 2H10.5C9.11929 2 8 3.11929 8 4.5V5.5C8 5.77614 8.22386 6 8.5 6C8.77614 6 9 5.77614 9 5.5V4.5Z\" fill=\"currentColor\"/><Path d=\"M13.5 2C13.2239 2 13 2.22386 13 2.5C13 2.77614 13.2239 3 13.5 3H16.5C16.7761 3 17 2.77614 17 2.5C17 2.22386 16.7761 2 16.5 2H13.5Z\" fill=\"currentColor\"/><Path d=\"M18.5 2C18.2239 2 18 2.22386 18 2.5C18 2.77614 18.2239 3 18.5 3H19.5C20.3284 3 21 3.67157 21 4.5V5.5C21 5.77614 21.2239 6 21.5 6C21.7761 6 22 5.77614 22 5.5V4.5C22 3.11929 20.8807 2 19.5 2H18.5Z\" fill=\"currentColor\"/><Path d=\"M9 7.5C9 7.22386 8.77614 7 8.5 7C8.22386 7 8 7.22386 8 7.5V8H3.75C2.7835 8 2 8.7835 2 9.75V20.25C2 21.2165 2.7835 22 3.75 22H14.25C15.2165 22 16 21.2165 16 20.25V16H16.5C16.7761 16 17 15.7761 17 15.5C17 15.2239 16.7761 15 16.5 15H16V9.75C16 8.7835 15.2165 8 14.25 8H9V7.5Z\" fill=\"currentColor\"/><Path d=\"M22 7.5C22 7.22386 21.7761 7 21.5 7C21.2239 7 21 7.22386 21 7.5V10.5C21 10.7761 21.2239 11 21.5 11C21.7761 11 22 10.7761 22 10.5V7.5Z\" fill=\"currentColor\"/><Path d=\"M22 12.5C22 12.2239 21.7761 12 21.5 12C21.2239 12 21 12.2239 21 12.5V13.5C21 14.3284 20.3284 15 19.5 15H18.5C18.2239 15 18 15.2239 18 15.5C18 15.7761 18.2239 16 18.5 16H19.5C20.8807 16 22 14.8807 22 13.5V12.5Z\" fill=\"currentColor\"/></CentralIconBase>;\n});\n\nexport default IconSquareDotedBehindSquare;\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,gBAAs4C,EAAt4C,IAAqB,EAAO,OAAO,8DAA6D,gBAAC,EAAD,CAAM,EAAE,6LAA6L,KAAK,eAAc,EAAE,gBAAC,EAAD,CAAM,EAAE,qIAAqI,KAAK,eAAc,EAAE,gBAAC,EAAD,CAAM,EAAE,qMAAqM,KAAK,eAAc,EAAE,gBAAC,EAAD,CAAM,EAAE,mRAAmR,KAAK,eAAc,EAAE,gBAAC,EAAD,CAAM,EAAE,wIAAwI,KAAK,eAAc,EAAE,gBAAC,EAAD,CAAM,EAAE,oNAAoN,KAAK,eAAc,CAAI,CAC94C,EAEc",
  "debugId": "DD6E8E7CA60CA0D264756E2164756E21",
  "names": []
}