<template>
<svg viewBox="0 0 48 48" :fill="useCurrentColor ? 'currentColor' : 'currentColor'" :class="[`${prefix}-icon`, `${prefix}-icon-brain`]" width="1em" height="1em" v-bind="$attrs"><path fill-rule="evenodd" clip-rule="evenodd" d="M31.685 2.026a9.128 9.128 0 00-.993-.02l-.273.012-.283.023-.326.037-.351.053-.28.054-.305.068-.239.06-.41.123-.236.08c-.17.06-.337.125-.503.196l-.3.134-.369.183-.203.11a8.89 8.89 0 00-.663.41l-.266.187-.248.188c-.291.23-.569.477-.83.742l-.052.052c-.145.15-.286.303-.42.462L24 5.344l-.135-.164a9.04 9.04 0 00-.394-.434l-.358-.35a9.035 9.035 0 00-.527-.453l-.27-.206-.266-.187-.228-.15a9.053 9.053 0 00-.437-.26l-.132-.073-.397-.201-.254-.116-.34-.14-.252-.094-.154-.053-.303-.095-.384-.105-.28-.064-.352-.068-.28-.044-.278-.034-.284-.026-.358-.02L17 2a9.1 9.1 0 00-1.023.057l-.218.028-.188.028c-.13.02-.26.044-.39.07l-.145.032-.26.062-.199.053-.312.093-.167.055a8.875 8.875 0 00-1.278.55l-.189.102-.216.124-.328.204-.263.178a8.775 8.775 0 00-.278.205l-.079.06c-.17.133-.335.272-.496.417l-.121.112-.296.289-.224.239-.178.202-.295.364-.201.273-.214.315-.232.378c-.196.337-.37.688-.52 1.05l-.071.175-.149.407c-.07.207-.132.418-.187.633l-.013.049c-.1.4-.174.81-.219 1.23l-.002.03a7.005 7.005 0 00-.605.11l-.248.06-.344.102-.394.14a7 7 0 00-.32.134l-.052.024-.254.122-.198.105-.23.132-.205.128-.244.165-.183.135-.171.134-.334.288-.165.156-.2.204-.125.136-.107.123-.176.215-.172.228-.11.157-.201.312-.103.175-.105.193-.147.295-.107.241-.076.186-.052.14-.082.239-.049.155-.07.251-.029.12c-.1.418-.162.852-.183 1.296L2 17c0 .183.007.365.02.545l.03.29.042.304.072.374c.043.194.094.385.153.573l.11.325.113.29.127.284.079.162c.119.237.251.465.396.685l.09.135.238.326c.26.334.55.645.867.928A10.953 10.953 0 002 29c0 4.355 2.53 8.118 6.201 9.901l.037.163.059.236.094.333.167.493.078.203.13.312.078.17.136.278.099.187.079.143.093.162.168.272.107.163c.077.114.156.226.238.336l.053.071.233.296a9.091 9.091 0 00.514.572l.153.153.277.26.267.229.251.201.17.127.238.17.28.183.368.22.251.138.358.178.317.141.249.102.286.105a9 9 0 00.361.118l.212.061.448.111.298.06.199.035c.13.021.262.04.394.055l.295.03.23.016c.128.008.258.013.39.015L17 46l.308-.005.273-.014.283-.022.326-.037.351-.053.28-.053.308-.07.24-.061.409-.122.233-.079c.17-.06.337-.126.503-.196l.313-.14.208-.101.219-.114.358-.203c.15-.09.297-.183.44-.281l.28-.197.23-.176c.292-.23.57-.477.83-.742l.053-.052c.145-.15.286-.303.42-.462l.134-.164.135.163c.127.15.258.294.394.435l.08.081c.253.256.523.497.805.721l.167.13.293.212.236.158.284.177.221.128.132.072.397.201.24.11.353.146.253.094.233.08.224.068.384.105.274.063.355.069.282.044.28.034.282.026.36.02L31 46l.34-.006.194-.01c.154-.009.307-.021.458-.038l.265-.033.196-.03c.133-.021.266-.046.397-.073l.05-.01.454-.11.34-.1.277-.092.286-.105.25-.102.224-.098.231-.11.348-.18.262-.15.27-.165.308-.206.264-.192.325-.257.244-.21.163-.148.137-.131.16-.16a9.038 9.038 0 00.507-.565l.118-.147.115-.148.174-.239.117-.169.107-.163.2-.326.099-.175.14-.263.094-.19.076-.162.123-.283.13-.331.072-.202.087-.266.061-.208.074-.279.061-.267.267-.134A10.999 10.999 0 0046 29c0-2.557-.873-4.911-2.337-6.779l.2-.186a7 7 0 00.378-.395l.18-.212.145-.182.182-.25.11-.163c.151-.23.29-.47.413-.72l.062-.127.144-.33.097-.245.11-.325c.058-.188.11-.379.152-.573l.052-.262.042-.26.045-.392.02-.326L46 17l-.012-.409a6.991 6.991 0 00-.24-1.46l-.02-.073-.069-.222-.08-.232-.13-.33-.134-.298-.15-.293-.176-.308-.154-.243-.157-.227-.115-.155-.097-.123-.21-.25-.188-.206a7.066 7.066 0 00-.327-.321l-.075-.068-.268-.228-.17-.134a6.838 6.838 0 00-.477-.331l-.092-.058-.115-.069-.32-.177-.284-.14-.22-.098-.277-.11a6.952 6.952 0 00-1.491-.374l-.048-.383-.06-.356-.033-.166-.081-.355-.083-.307-.1-.324-.064-.185-.049-.135-.09-.233-.17-.391-.155-.319-.098-.185a9.113 9.113 0 00-.17-.302l-.086-.14-.21-.326-.11-.159a8.914 8.914 0 00-.213-.288l-.097-.123-.273-.325-.257-.28-.176-.18-.24-.229-.305-.268-.253-.205-.216-.163-.14-.1a9.007 9.007 0 00-.353-.237l-.298-.181a9.027 9.027 0 00-.312-.174l-.032-.016-.395-.196-.185-.083a8.93 8.93 0 00-1.034-.378l-.073-.021-.366-.097-.308-.07a8.953 8.953 0 00-.767-.122l-.367-.035zM8.157 14.12l-.018.004.193-.05.194-.037.121.319a9.009 9.009 0 003.684 4.34 2 2 0 102.078-3.419 4.995 4.995 0 01-2.388-4.743l.02-.18.023-.158.059-.303.053-.212.062-.209.062-.183.06-.156.14-.315c.174-.358.389-.691.639-.995l.205-.234.205-.207.192-.175.234-.189.25-.178a5.014 5.014 0 011.265-.607l.216-.063.22-.054.412-.073.154-.018.105-.009C16.73 6.006 16.866 6 17 6l.25.006.285.022.28.038.214.04.261.062.273.081c.245.08.483.18.71.296l.23.125.21.129c.078.05.154.103.23.158l.206.159.199.17.209.2.28.308a4.978 4.978 0 011.158 2.99l.005.209v.298a7.005 7.005 0 00-4.417 3.909 2 2 0 003.598 1.742l.162-.338a3 3 0 01.656-.84v6.762l-.004.166a3.5 3.5 0 01-5.223 2.853l-.332-.202a2 2 0 00-2.058 3.426A7.473 7.473 0 0018.5 30a7.468 7.468 0 003.5-.865V37l-.006.253a4.977 4.977 0 01-1.104 2.888l-.163.19-.189.201c-.13.13-.266.253-.407.367l-.042.033-.22.165-.14.094-.265.16c-.15.085-.304.163-.462.232l-.014.007-.205.082-.18.065c-.12.041-.243.078-.368.11l-.152.035-.107.022-.286.049-.113.013-.277.025c-.1.006-.2.009-.3.009l-.127-.002a5.051 5.051 0 01-.434-.03l-.078-.009-.213-.032-.224-.044-.275-.069-.224-.068a5.002 5.002 0 01-.78-.335l-.051-.027-.09-.05-.273-.17A4.99 4.99 0 0112 37l.006-.27.032-.416a2 2 0 00-3.184-1.672A6.995 6.995 0 016 29c0-1.59.527-3.09 1.486-4.313l.63-.804a2 2 0 00.397-3.913l-.364-.092a3.025 3.025 0 01-1.517-1.036l-.122-.169-.089-.139-.092-.168.014.03-.034-.067-.056-.123a2.989 2.989 0 01-.247-1.014L6 17c0-.062.002-.123.006-.184l.006-.084.009-.088c.042-.354.146-.69.301-.997l.098-.179.094-.148.101-.14.094-.118.196-.21.114-.106.143-.118.084-.063.166-.11c.094-.06.19-.113.29-.16l.145-.066-.032.013c.051-.022.103-.043.156-.062l.083-.03.085-.026-.131.044.15-.048zM30.59 6.017l.133-.01L31 6l.225.005.178.011.226.023.235.036.293.06a4.973 4.973 0 011.71.769l.112.081.227.178.206.182.2.199A4.992 4.992 0 0136 11a4.995 4.995 0 01-2.408 4.277 2 2 0 102.077 3.418 8.996 8.996 0 003.803-4.658 2.979 2.979 0 011.53.728l.136.13.156.172.137.174.092.136.07.115.123.235a3.004 3.004 0 01.232 1.831l-.038.173-.046.161-.074.21a3.025 3.025 0 01-.421.74l-.124.149a2.986 2.986 0 01-1.613.943l-.145.036a2 2 0 00.395 3.913l.633.806A6.947 6.947 0 0142 29a6.987 6.987 0 01-2.856 5.641 2 2 0 00-3.172 1.823l.02.267L36 37c0 .73-.157 1.424-.438 2.05l-.119.245a5.02 5.02 0 01-1.163 1.48l-.193.157-.226.169a4.977 4.977 0 01-1.347.665l-.202.06-.279.067-.182.035-.302.042-.321.025-.289.005-.239-.009-.284-.025-.11-.014-.237-.038-.148-.031-.221-.054a4.931 4.931 0 01-.379-.118l-.224-.085-.101-.043-.307-.148a5.02 5.02 0 01-.466-.276l-.175-.123-.177-.136-.197-.167-.112-.102-.101-.099-.114-.118-.205-.233A4.98 4.98 0 0126 37v-7.865a7.467 7.467 0 003.5.865 7.473 7.473 0 004.118-1.231 2 2 0 10-2.198-3.342l-.192.118a3.5 3.5 0 01-5.223-2.853l-.004-.166v-6.762c.27.24.496.53.666.86l.152.318a2 2 0 003.598-1.742A7.006 7.006 0 0026 11.29V11l.005-.217a4.977 4.977 0 011.11-2.93l.159-.185c.06-.068.122-.134.185-.197l.224-.212.308-.254.182-.13.219-.143.157-.091.22-.117c.299-.15.615-.27.943-.357l.144-.036.106-.023.343-.06.285-.031z"/></svg>
</template>
<script>

export default {
  name: 'IconBrain',
  props: {
    prefix: {
        type: String,
        default: 'm',
    },
    useCurrentColor: {
        type: Boolean,
        default: false,
    },
  },
};
</script>
