{
  "version": 3,
  "sources": ["src/IconRotate/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 IconRotate: React.NamedExoticComponent<CentralIconBaseProps> = React.memo((props) => {\n  return <CentralIconBase {...props} maskId=\"round-filled-radius-2-stroke-1-IconRotate\"><Path d=\"M12 3C12.2761 3 12.5 3.22386 12.5 3.5V13C12.5 13.2761 12.2761 13.5 12 13.5C11.7239 13.5 11.5 13.2761 11.5 13V3.5C11.5 3.22386 11.7239 3 12 3Z\" fill=\"currentColor\"/><Path d=\"M12 17.5C12.2761 17.5 12.5 17.7239 12.5 18V20.5C12.5 20.7761 12.2761 21 12 21C11.7239 21 11.5 20.7761 11.5 20.5V18C11.5 17.7239 11.7239 17.5 12 17.5Z\" fill=\"currentColor\"/><Path d=\"M14.5037 8.6173C14.5373 8.34321 14.7867 8.14823 15.0608 8.18182C16.9841 8.41746 18.6698 8.87234 19.8907 9.48576C21.0668 10.0767 22 10.9166 22 12C22 12.6812 21.6236 13.2675 21.0819 13.7394C20.5389 14.2123 19.7822 14.6155 18.8904 14.9441C17.1028 15.6026 14.6666 16 12 16C9.33341 16 6.89721 15.6026 5.10963 14.9441C4.21781 14.6155 3.4611 14.2123 2.91815 13.7394C2.37636 13.2675 2 12.6812 2 12C2 11.0118 2.77967 10.2278 3.78567 9.65827C4.82222 9.07149 6.25832 8.61546 7.9156 8.33163C7.94396 8.32678 7.97216 8.32441 8 8.32438V7.71713C8 7.51746 8.22254 7.39836 8.38868 7.50912L9.93798 8.54199C10.0864 8.64094 10.0864 8.85906 9.93798 8.95801L8.38868 9.99088C8.22254 10.1016 8 9.98254 8 9.78287V9.33193C6.44716 9.60495 5.16376 10.0273 4.2783 10.5285C3.34631 11.0561 3 11.5817 3 12C3 12.2854 3.1553 12.6198 3.57496 12.9853C3.99347 13.3499 4.628 13.7009 5.45534 14.0057C7.10609 14.6139 9.41989 15 12 15C14.5801 15 16.8939 14.6139 18.5447 14.0057C19.372 13.7009 20.0065 13.3499 20.425 12.9853C20.8447 12.6198 21 12.2854 21 12C21 11.5366 20.5715 10.9469 19.4417 10.3793C18.3567 9.83415 16.7925 9.40146 14.9392 9.17439C14.6651 9.14081 14.4701 8.89139 14.5037 8.6173Z\" fill=\"currentColor\"/></CentralIconBase>;\n});\n\nexport default IconRotate;\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,EAA+D,EAAM,KAAK,CAAC,IAC/E,gBAAolD,EAAplD,IAAqB,EAAO,OAAO,6CAA4C,gBAAC,EAAD,CAAM,EAAE,gJAAgJ,KAAK,eAAc,EAAE,gBAAC,EAAD,CAAM,EAAE,wJAAwJ,KAAK,eAAc,EAAE,gBAAC,EAAD,CAAM,EAAE,ooCAAooC,KAAK,eAAc,CAAI,CAC5lD,EAEc",
  "debugId": "FDE59BE8845D0E2C64756E2164756E21",
  "names": []
}