<template><svg aria-hidden="true" :fill="color" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48" width="48px" height="48px"><path fill-rule="evenodd" d="M44 24c0 11.046-8.954 20-20 20S4 35.046 4 24 12.955 4 24 4s20 8.954 20 20m-19.3-5.246c-1.949.816-5.829 2.498-11.657 5.03-.933.383-1.433.749-1.482 1.115-.074.62.701.86 1.747 1.185l.417.13c1.033.334 2.398.717 3.114.734.65.016 1.366-.25 2.165-.8 5.446-3.68 8.243-5.545 8.426-5.578.134-.034.3-.067.417.033s.116.3.1.35c-.08.33-3.33 3.348-4.808 4.72-.38.353-.643.597-.704.659-.157.16-.316.313-.468.46-.956.914-1.674 1.6.035 2.72.777.514 1.404.941 2.022 1.363.745.508 1.476 1.007 2.44 1.635q.341.227.658.455c.83.59 1.579 1.123 2.507 1.043.533-.05 1.082-.55 1.365-2.048.666-3.53 1.965-11.207 2.265-14.371.02-.165.016-.363.001-.528a3 3 0 0 0-.034-.255c-.033-.167-.084-.383-.283-.55-.25-.2-.617-.233-.783-.233-.75.017-1.915.417-7.46 2.731"/></svg></template>
<script setup lang="ts">
/**
 * SocialTelegram48 is an SVG icon wrapped in a Vue component to make it easier to use.
 */
withDefaults(
  defineProps<{
    /**
     * Define the color of the icon.
     */
    color?: string;
  }>(),
  {
    color: 'currentColor',
  },
);
</script>
