{
  "version": 3,
  "sources": ["src/IconSquareArrowTopRight/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 IconSquareArrowTopRight: React.NamedExoticComponent<CentralIconBaseProps> = React.memo((props) => {\n  return <CentralIconBase {...props} maskId=\"round-filled-radius-2-stroke-1-IconSquareArrowTopRight\"><Path fillRule=\"evenodd\" clipRule=\"evenodd\" d=\"M14 3.5C14 3.22386 14.2239 3 14.5 3H20.5C20.7761 3 21 3.22386 21 3.5V9.5C21 9.77614 20.7761 10 20.5 10C20.2239 10 20 9.77614 20 9.5V4.70711L11.8536 12.8536C11.6583 13.0488 11.3417 13.0488 11.1464 12.8536C10.9512 12.6583 10.9512 12.3417 11.1464 12.1464L19.2929 4H14.5C14.2239 4 14 3.77614 14 3.5ZM6.6786 5L10.5 5C10.7761 5 11 5.22386 11 5.5C11 5.77614 10.7761 6 10.5 6H6.7C6.1317 6 5.73554 6.00039 5.42712 6.02559C5.12454 6.05031 4.95069 6.0964 4.81901 6.16349C4.53677 6.3073 4.3073 6.53677 4.16349 6.81901C4.0964 6.95069 4.05031 7.12454 4.02559 7.42712C4.00039 7.73554 4 8.1317 4 8.7V17.3C4 17.8683 4.00039 18.2645 4.02559 18.5729C4.05031 18.8755 4.0964 19.0493 4.16349 19.181C4.3073 19.4632 4.53677 19.6927 4.81901 19.8365C4.95069 19.9036 5.12454 19.9497 5.42712 19.9744C5.73554 19.9996 6.1317 20 6.7 20H15.3C15.8683 20 16.2645 19.9996 16.5729 19.9744C16.8755 19.9497 17.0493 19.9036 17.181 19.8365C17.4632 19.6927 17.6927 19.4632 17.8365 19.181C17.9036 19.0493 17.9497 18.8755 17.9744 18.5729C17.9996 18.2645 18 17.8683 18 17.3V13.5C18 13.2239 18.2239 13 18.5 13C18.7761 13 19 13.2239 19 13.5V17.3214C19 17.8633 19 18.3004 18.9711 18.6543C18.9413 19.0187 18.8784 19.3388 18.7275 19.635C18.4878 20.1054 18.1054 20.4878 17.635 20.7275C17.3388 20.8784 17.0187 20.9413 16.6543 20.9711C16.3004 21 15.8633 21 15.3214 21H6.67858C6.1367 21 5.69962 21 5.34569 20.9711C4.98126 20.9413 4.66117 20.8784 4.36502 20.7275C3.89462 20.4878 3.51217 20.1054 3.27248 19.635C3.12159 19.3388 3.05868 19.0187 3.02891 18.6543C2.99999 18.3004 3 17.8633 3 17.3214V8.6786C3 8.1367 2.99999 7.69963 3.02891 7.34569C3.05868 6.98126 3.12159 6.66117 3.27248 6.36502C3.51217 5.89462 3.89462 5.51217 4.36502 5.27248C4.66117 5.12159 4.98126 5.05868 5.34569 5.02891C5.69963 4.99999 6.1367 4.99999 6.6786 5Z\" fill=\"currentColor\"/></CentralIconBase>;\n});\n\nexport default IconSquareArrowTopRight;\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,EAA4E,EAAM,KAAK,CAAC,IAC5F,gBAAg5D,EAAh5D,IAAqB,EAAO,OAAO,0DAAyD,gBAAC,EAAD,CAAM,SAAS,UAAU,SAAS,UAAU,EAAE,+uDAA+uD,KAAK,eAAc,CAAI,CACx5D,EAEc",
  "debugId": "AE0A67EB71ADF6C564756E2164756E21",
  "names": []
}