import * as React from 'react';

import { _x } from '@neliosoft/inlexa/i18n';

import { CustomIcon } from './custom-icon';

export type InlexaIconProps = {
	readonly className?: string;
};

export const InlexaIcon = ( { className }: InlexaIconProps ): JSX.Element => (
	<CustomIcon
		className={ className }
		path="M 256 88.9217 C 200.947 88.9217 151.865 115.928 121.454 157.161 C 116.764 162.978 112.652 169.135 109.229 176.057 C 96.2398 199.684 88.9217 227.037 88.9217 256 C 88.9217 348.157 163.843 423.079 256 423.079 C 348.157 423.079 423.079 348.157 423.079 256 C 423.079 163.843 348.157 88.9217 256 88.9217 Z M 255.993 116.164 C 333.161 116.224 395.767 178.832 395.767 255.994 C 395.767 333.161 333.165 395.768 255.999 395.831 C 192.746 395.782 139.988 353.701 122.614 296.107 C 142.719 320.726 172.857 336.66 206.831 336.69 L 206.837 336.69 L 206.844 336.69 C 267.222 336.642 316.401 287.079 316.401 226.091 C 316.401 173.92 280.242 130.342 231.977 118.749 C 239.82 117.376 247.751 116.19 255.993 116.164 Z M 206.799 142.734 L 206.831 142.734 L 206.856 142.734 C 241.19 142.625 270.384 163.971 282.74 194.224 C 270.584 183.448 255.16 176.394 237.713 176.484 L 237.713 176.476 C 237.704 176.476 237.695 176.476 237.682 176.476 C 237.669 176.476 237.656 176.476 237.644 176.476 L 237.651 176.484 C 199.433 176.343 168.282 207.906 168.282 246.405 C 168.282 274.108 184.592 298.038 207.949 309.329 C 207.565 309.337 207.205 309.427 206.82 309.427 C 161.512 309.317 124.586 272.137 124.586 226.082 C 124.586 212.717 127.864 199.894 133.516 188.73 L 133.516 188.723 C 136.191 183.519 139.507 178.396 143.13 173.643 C 158.384 154.742 181.255 142.585 206.801 142.73 Z M 237.656 203.725 L 237.682 203.725 L 237.708 203.725 C 260.802 203.641 279.772 222.834 279.772 246.405 C 279.772 269.877 260.794 289.094 237.689 289.085 L 237.682 289.085 C 214.576 289.094 195.592 269.877 195.592 246.405 C 195.592 222.834 214.562 203.64 237.657 203.725 Z"
	/>
);
