{
  "version": 3,
  "sources": ["src/IconPhoneHaptic/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 IconPhoneHaptic: React.NamedExoticComponent<CentralIconBaseProps> = React.memo((props) => {\n  return <CentralIconBase {...props} maskId=\"round-filled-radius-2-stroke-1-IconPhoneHaptic\"><Path fillRule=\"evenodd\" clipRule=\"evenodd\" d=\"M6.99893 5.5C6.99893 4.11929 8.11821 3 9.49893 3H14.4989C15.8796 3 16.9989 4.11929 16.9989 5.5V18.5C16.9989 19.8807 15.8796 21 14.4989 21H9.49893C8.11821 21 6.99893 19.8807 6.99893 18.5V5.5ZM10.4989 5.5C10.4989 5.22386 10.7228 5 10.9989 5H12.9989C13.2751 5 13.4989 5.22386 13.4989 5.5C13.4989 5.77614 13.2751 6 12.9989 6H10.9989C10.7228 6 10.4989 5.77614 10.4989 5.5ZM4.35248 7.64645C4.54774 7.84171 4.54774 8.15829 4.35248 8.35355L3.30047 9.40557C2.93246 9.77357 2.89106 10.3562 3.20332 10.7725C3.74886 11.4999 3.74886 12.5001 3.20332 13.2275C2.89106 13.6438 2.93246 14.2264 3.30047 14.5944L4.35248 15.6464C4.54774 15.8417 4.54774 16.1583 4.35248 16.3536C4.15722 16.5488 3.84063 16.5488 3.64537 16.3536L2.59336 15.3015C1.87346 14.5816 1.79247 13.4419 2.40332 12.6275C2.6822 12.2556 2.6822 11.7444 2.40332 11.3725C1.79247 10.5581 1.87346 9.41836 2.59336 8.69846L3.64537 7.64645C3.84063 7.45118 4.15722 7.45118 4.35248 7.64645ZM19.6454 7.64645C19.8406 7.45118 20.1572 7.45118 20.3525 7.64645L21.4045 8.69846C22.1244 9.41836 22.2054 10.5581 21.5945 11.3725C21.3157 11.7444 21.3157 12.2556 21.5945 12.6275C22.2054 13.4419 22.1244 14.5816 21.4045 15.3015L20.3525 16.3536C20.1572 16.5488 19.8406 16.5488 19.6454 16.3536C19.4501 16.1583 19.4501 15.8417 19.6454 15.6464L20.6974 14.5944C21.0654 14.2264 21.1068 13.6438 20.7945 13.2275C20.249 12.5001 20.249 11.4999 20.7945 10.7725C21.1068 10.3562 21.0654 9.77357 20.6974 9.40557L19.6454 8.35355C19.4501 8.15829 19.4501 7.84171 19.6454 7.64645Z\" fill=\"currentColor\"/></CentralIconBase>;\n});\n\nexport default IconPhoneHaptic;\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,gBAAymD,EAAzmD,IAAqB,EAAO,OAAO,kDAAiD,gBAAC,EAAD,CAAM,SAAS,UAAU,SAAS,UAAU,EAAE,g9CAAg9C,KAAK,eAAc,CAAI,CACjnD,EAEc",
  "debugId": "4655CBE7C0E454F264756E2164756E21",
  "names": []
}