{
  "version": 3,
  "sources": ["src/IconGif/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 IconGif: React.NamedExoticComponent<CentralIconBaseProps> = React.memo((props) => {\n  return <CentralIconBase {...props} maskId=\"round-filled-radius-2-stroke-1-IconGif\"><Path fillRule=\"evenodd\" clipRule=\"evenodd\" d=\"M2 6.5C2 5.11929 3.11929 4 4.5 4H19.5C20.8807 4 22 5.11929 22 6.5V17.5C22 18.8807 20.8807 20 19.5 20H4.5C3.11929 20 2 18.8807 2 17.5V6.5ZM5.5 12.5047C5.5 14.2222 6.51171 15.25 8.20608 15.25C9.62542 15.25 10.6764 14.3593 10.6764 13.1579V12.4545C10.6764 12.0571 10.48 11.8698 10.0478 11.8698H8.49584C8.22573 11.8698 8.05875 12.0023 8.05875 12.2215C8.05875 12.4408 8.22573 12.5687 8.49584 12.5687H9.84152V13.1716C9.84152 13.9893 9.20306 14.5374 8.22082 14.5374C7.05195 14.5374 6.35946 13.7837 6.35946 12.5047V11.5044C6.35946 10.2071 7.01757 9.47171 8.16679 9.47171C8.89365 9.47171 9.38969 9.80517 9.78258 10.4766C9.91519 10.705 10.0281 10.7827 10.2148 10.7827C10.4407 10.7827 10.588 10.6456 10.588 10.4218C10.588 10.1523 10.3621 9.75035 10.0281 9.42604C9.5714 8.98296 8.92803 8.75 8.12259 8.75C6.4626 8.75 5.5 9.77319 5.5 11.4953V12.5047ZM12.4494 15.1632C12.7146 15.1632 12.8816 14.9942 12.8816 14.7247V9.2753C12.8816 9.0058 12.7146 8.83679 12.4494 8.83679C12.1842 8.83679 12.0221 9.0058 12.0221 9.2753V14.7247C12.0221 14.9942 12.1842 15.1632 12.4494 15.1632ZM15.347 14.7247C15.347 14.9942 15.18 15.1632 14.9148 15.1632C14.6496 15.1632 14.4875 14.9942 14.4875 14.7247V9.5585C14.4875 9.07431 14.7134 8.88247 15.2782 8.88247H18.0629C18.3281 8.88247 18.5 9.02407 18.5 9.24332C18.5 9.46258 18.3281 9.59505 18.0629 9.59505H15.347V11.7145H17.8075C18.0776 11.7145 18.2495 11.8515 18.2495 12.0708C18.2495 12.2901 18.0776 12.4271 17.8075 12.4271H15.347V14.7247Z\" fill=\"currentColor\"/></CentralIconBase>;\n});\n\nexport default IconGif;\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,EAA4D,EAAM,KAAK,CAAC,IAC5E,gBAA6jD,EAA7jD,IAAqB,EAAO,OAAO,0CAAyC,gBAAC,EAAD,CAAM,SAAS,UAAU,SAAS,UAAU,EAAE,46CAA46C,KAAK,eAAc,CAAI,CACrkD,EAEc",
  "debugId": "8A833F33899D5E6F64756E2164756E21",
  "names": []
}