
    import * as React from 'react';

    import { IconType } from '../types';

    type SiGldotinetProps = React.ComponentPropsWithoutRef<'svg'> & {
      /**
       * The title provides an accessible short text description to the SVG
       */
      title?: string;
      /**
       * Hex color or color name or "default" to use the default hex for each icon
       */
      color?: string;
      /**
       * The size of the Icon.
       */
      size?: string | number;
    }

    const defaultColor = '#636363';

    const SiGldotinet: IconType = React.forwardRef<SVGSVGElement, SiGldotinetProps>(function SiGldotinet({title = 'GL.iNet', color = 'currentColor', size = 24, ...others }, ref) {
      if (color === 'default') {
        color = defaultColor;
      }

      return (
        <svg
          xmlns='http://www.w3.org/2000/svg'
          width={size}
          height={size}
          fill={color}
          viewBox='0 0 24 24'
          ref={ref}
          {...others}
        >
          <title>{title}</title>
          <path d='M12.2422 8.5762a3.508 3.508 0 0 0-1.752.4687l-.0761.0469c-.0684.0384-.081.1324-.0254.1836l.248.248c.0385.0385.098.0475.1406.0176a2.9196 2.9196 0 0 1 1.459-.3926c.5124 0 1.017.1364 1.461.3926h.0039c.047.0256.1064.0166.1406-.0176l.252-.248a.115.115 0 0 0-.0254-.1836l-.0801-.0469a3.4864 3.4864 0 0 0-1.7461-.4687Zm-.006 1.0117c-.3756 0-.7473.0941-1.076.2734a.1145.1145 0 0 0-.0548.084c0 .0256.0083.0572.0254.0742l.2735.2735c.0341.0341.09.0467.1328.0254a1.6352 1.6352 0 0 1 .6953-.1543c.2434 0 .4834.056.7011.1543.047.0213.0967.0088.131-.0254l.2655-.2657c.0214-.0213.0293-.0521.0293-.082v-.0078c.0043-.0256-.013-.0552-.043-.0723a2.2579 2.2579 0 0 0-1.08-.2773Zm.0099 1.123c-.252 0-.4395.1876-.4395.4395 0 .2476.1824.4355.4258.4355.1324 0 .2529-.0474.334-.1328a.414.414 0 0 0 .1152-.3027c-.0043-.2562-.1879-.4395-.4355-.4395zm-9.7695.3457c-1.473 0-2.4723.8842-2.4766 2.1993 0 .6404.2346 1.2207.6445 1.5878.427.38.9874.5625 1.709.5625.5721 0 1.0614-.122 1.373-.2246l.0567-.0175a.0413.0413 0 0 0 .0293-.0391v-2.0703c.0085-.0299-.0076-.0469-.0332-.0469H2.1777a.0408.0408 0 0 0-.043.043v.5762c0 .0256.0174.043.043.043h.836v.9902c-.141.0427-.363.0683-.6192.0683-.9521 0-1.5449-.5758-1.5449-1.498 0-.9223.6185-1.4961 1.6133-1.4961.4526 0 .7223.0872.9101.164l.0899.0372a.0443.0443 0 0 0 .0332 0c.0128-.0043.0172-.0126.0215-.0254l.1836-.5762c.0085-.0214-.0044-.0422-.0215-.0508l-.0684-.0312c-.2135-.094-.6224-.1954-1.1347-.1954Zm2.8945.0391c-.0256 0-.043.0154-.043.041v4.1817c0 .0256.0174.041.043.041H7.959c.0256 0 .043-.0154.043-.041v-.5977c0-.017-.0174-.039-.043-.039H6.1484v-3.545c0-.0256-.0173-.041-.043-.041zm8.5098.0039a.0408.0408 0 0 0-.043.043v4.1797c0 .0256.0173.043.043.043h.6992a.0408.0408 0 0 0 .043-.043v-1.7989c0-.4483-.0029-.8111-.0157-1.1484.1537.2647.3401.5595.5664.8926l1.4004 2.08a.041.041 0 0 0 .0352.0176h.6992a.0408.0408 0 0 0 .043-.043v-4.1796a.0408.0408 0 0 0-.043-.043h-.6992a.0408.0408 0 0 0-.043.043v1.7617c0 .3416.0044.7091.0215 1.0976-.1495-.2604-.3196-.5287-.5117-.8105l-1.4141-2.0762c-.0085-.0128-.0204-.0156-.0332-.0156zm9.248.2773-.7266.1797a.0455.0455 0 0 0-.0332.043v.6309h-.4394a.0408.0408 0 0 0-.043.043v.5585c0 .0256.0174.043.043.043h.4433v1.4512c0 .4013.0812.6717.252.834.1622.1707.4058.2597.709.2597.2177 0 .4141-.0288.5508-.08l.0547-.0215c.017-.0085.0316-.026.0273-.043l-.0352-.5508c0-.0128-.009-.027-.0175-.0312-.0085-.0085-.0204-.0078-.0332-.0078l-.1036.0253c-.0555.0129-.154.0293-.2949.0293-.1494 0-.293-.0338-.293-.4394v-1.4336h.7676a.0408.0408 0 0 0 .043-.043v-.5586a.0523.0523 0 0 0-.0469-.0351h-.7695v-.8106c0-.0128-.0028-.0266-.0156-.0351-.0085-.0085-.0263-.0121-.0391-.0078zm-3.2285.7891c-.935 0-1.588.6914-1.588 1.6777 0 .9607.6546 1.5801 1.6622 1.5801.5252 0 .883-.102 1.0879-.1875l.0644-.0254c.0214-.0085.0297-.0294.0254-.0508l-.1367-.5351a.0435.0435 0 0 0-.0215-.0254c-.0128-.0043-.0246-.0043-.0332 0l-.0957.039c-.1836.0727-.4092.1407-.8105.1407-.2562 0-.8548-.077-.9317-.7559h2.127a.0444.0444 0 0 0 .043-.037l.0136-.0958a1.5523 1.5523 0 0 0 .0157-.2344c-.0043-.6916-.3758-1.4902-1.4219-1.4902zm-8.0254.0645a.0408.0408 0 0 0-.043.043v3.0488c0 .0256.0174.043.043.043h.7383a.0408.0408 0 0 0 .043-.043v-3.0489a.0408.0408 0 0 0-.043-.043zm7.9824.5547c.1879 0 .3425.0518.4492.1543.141.1323.1884.325.2012.453h-1.3633c.0513-.192.222-.6073.713-.6073zm-10.1992.0253a.4526.4526 0 0 0-.4531.4532.4526.4526 0 0 0 .4531.4531.4526.4526 0 0 0 .4531-.4531.4526.4526 0 0 0-.4531-.4532Z' />
        </svg>
      );
    });

    export { SiGldotinet as default, defaultColor };
  