{
  "version": 3,
  "sources": ["src/IconPinLocation/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 IconPinLocation: React.NamedExoticComponent<CentralIconBaseProps> = React.memo((props) => {\n  return <CentralIconBase {...props} maskId=\"round-filled-radius-2-stroke-1-IconPinLocation\"><Path d=\"M9.1715 3.17125C10.7337 1.61047 13.2655 1.60864 14.8282 3.17142C16.3905 4.73388 16.3908 7.2674 14.828 8.82875C14.1745 9.48162 13.3511 9.86174 12.5 9.96864V17.5C12.5 17.7761 12.2761 18 12 18C11.7239 18 11.5 17.7761 11.5 17.5V9.96901C10.6485 9.86266 9.82469 9.48262 9.17115 8.8284C7.6106 7.26621 7.60852 4.73282 9.1715 3.17125Z\" fill=\"currentColor\"/><Path d=\"M10.044 14.585C10.319 14.5607 10.5223 14.3181 10.4981 14.043C10.4738 13.7679 10.2311 13.5646 9.95605 13.5889C7.91269 13.7692 6.09949 14.2163 4.78024 14.851C4.12117 15.1681 3.56297 15.5427 3.16331 15.9741C2.76107 16.4084 2.5 16.9236 2.5 17.5002C2.5 18.1707 2.85136 18.7548 3.36885 19.2306C3.88591 19.706 4.60651 20.1112 5.45482 20.4411C7.1546 21.1021 9.46884 21.5002 12 21.5002C14.5312 21.5002 16.8454 21.1021 18.5452 20.4411C19.3935 20.1112 20.1141 19.706 20.6312 19.2306C21.1486 18.7548 21.5 18.1707 21.5 17.5002C21.5 16.9236 21.2389 16.4084 20.8367 15.9741C20.437 15.5427 19.8788 15.1681 19.2198 14.851C17.9005 14.2163 16.0873 13.7692 14.044 13.5889C13.7689 13.5646 13.5262 13.7679 13.5019 14.043C13.4777 14.3181 13.681 14.5607 13.956 14.585C15.9207 14.7584 17.6075 15.185 18.7862 15.7521C19.3762 16.036 19.8165 16.3443 20.1031 16.6537C20.3871 16.9603 20.5 17.244 20.5 17.5002C20.5 17.7963 20.3477 18.1328 19.9543 18.4945C19.5605 18.8566 18.9631 19.2056 18.1827 19.5091C16.6252 20.1148 14.4394 20.5002 12 20.5002C9.5606 20.5002 7.37484 20.1148 5.81726 19.5091C5.03688 19.2056 4.43947 18.8566 4.04568 18.4945C3.65232 18.1328 3.5 17.7963 3.5 17.5002C3.5 17.244 3.61294 16.9603 3.89695 16.6537C4.18354 16.3443 4.62385 16.036 5.21378 15.7521C6.39254 15.185 8.07933 14.7584 10.044 14.585Z\" fill=\"currentColor\"/></CentralIconBase>;\n});\n\nexport default IconPinLocation;\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,EAAoE,EAAM,KAAK,CAAC,IACpF,gBAAguD,EAAhuD,IAAqB,EAAO,OAAO,kDAAiD,gBAAC,EAAD,CAAM,EAAE,wUAAwU,KAAK,eAAc,EAAE,gBAAC,EAAD,CAAM,EAAE,wwCAAwwC,KAAK,eAAc,CAAI,CACxuD,EAEc",
  "debugId": "C420CBB9B2C124E064756E2164756E21",
  "names": []
}