{
  "version": 3,
  "sources": ["src/IconGoldenGateBridge/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 IconGoldenGateBridge: React.NamedExoticComponent<CentralIconBaseProps> = React.memo((props) => {\n  return <CentralIconBase {...props} maskId=\"round-filled-radius-2-stroke-1-IconGoldenGateBridge\"><Path fillRule=\"evenodd\" clipRule=\"evenodd\" d=\"M18.5205 4.00195H18.5244C18.7796 4.00287 18.9971 4.19598 19.0205 4.45508C19.2122 6.59984 20.7265 8.24805 22.5605 8.47363C22.8346 8.50731 23.0297 8.75625 22.9961 9.03027C22.9624 9.30421 22.7134 9.49924 22.4395 9.46582C21.0201 9.2914 19.8001 8.47226 19 7.29785V15H22.5C22.7761 15 23 15.2239 23 15.5C23 15.7761 22.7761 16 22.5 16H19V19.5C19 19.7761 18.7761 20 18.5 20C18.2239 20 18 19.7761 18 19.5V16H6V19.5C6 19.7761 5.77614 20 5.5 20C5.22386 20 5 19.7761 5 19.5V16H1.5C1.22386 16 1 15.7761 1 15.5C1 15.2239 1.22386 15 1.5 15H5V7.29785C4.19988 8.47229 2.97994 9.29148 1.56055 9.46582C1.28663 9.49924 1.03755 9.30422 1.00391 9.03027C0.970326 8.75625 1.16542 8.50729 1.43945 8.47363C3.27358 8.24817 4.78783 6.59993 4.97949 4.45508C5.00282 4.1963 5.21985 4.00336 5.47461 4.00195H5.47949C5.48631 4.00168 5.49311 4 5.5 4C5.50689 4 5.51369 4.00168 5.52051 4.00195H5.52441C5.77959 4.00287 5.99714 4.19598 6.02051 4.45508C6.27003 7.24695 8.82032 9.4999 12 9.5C15.1798 9.5 17.73 7.24701 17.9795 4.45508C18.0028 4.1963 18.2199 4.00336 18.4746 4.00195H18.4795C18.4863 4.00168 18.4931 4 18.5 4C18.5069 4 18.5137 4.00168 18.5205 4.00195ZM18 7.34863C16.8511 9.11971 14.8228 10.3275 12.5 10.4805V15H18V7.34863ZM6 15H11.5V10.4805C9.17724 10.3274 7.14888 9.11967 6 7.34863V15Z\" fill=\"currentColor\"/></CentralIconBase>;\n});\n\nexport default IconGoldenGateBridge;\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,EAAyE,EAAM,KAAK,CAAC,IACzF,gBAA04C,EAA14C,IAAqB,EAAO,OAAO,uDAAsD,gBAAC,EAAD,CAAM,SAAS,UAAU,SAAS,UAAU,EAAE,4uCAA4uC,KAAK,eAAc,CAAI,CACl5C,EAEc",
  "debugId": "5A9C25EE0F7D3F3264756E2164756E21",
  "names": []
}