<template>
<svg viewBox="0 0 48 48" :fill="useCurrentColor ? 'currentColor' : 'currentColor'" :class="[`${prefix}-icon`, `${prefix}-icon-promise`]" width="1em" height="1em" v-bind="$attrs"><path fill-rule="evenodd" clip-rule="evenodd" d="M26.572 3.648c1.228.827 1.997 1.33 2.213 1.454a29.236 29.236 0 003.736 1.796c1.17.463 2.472.8 3.842 1.004a17.664 17.664 0 001.606.165h.026l1.477.024c1.913.03 3.42 1.505 3.52 3.31l.004.188v.153l.001 1.378.001 2.45v1.2L43 17.836v.028l.002 1.124-4 .031-.002-1.154v-1.093l-.001-1.606v-.407l-.001-1.637v-1.22l-1.044-.016c-.126-.001-.392-.015-.647-.034a21.873 21.873 0 01-1.559-.177c-1.674-.249-3.284-.666-4.76-1.251a33.322 33.322 0 01-4.26-2.048c-.297-.17-.94-.588-1.993-1.294l-.232-.155-.555.394c-.253.195-1.003.665-1.679 1.052a33.673 33.673 0 01-4.26 2.051c-1.473.585-3.082 1.002-4.757 1.251-.542.08-1.066.14-1.559.177-.211.016-.443.029-.552.032l-.043.001-1.097.017v14.4c0 6.37 8.625 14.88 14.498 14.88.783 0 1.614-.151 2.467-.428l3.02 2.916c-1.85.845-3.722 1.33-5.487 1.33-8.024 0-18.27-10.024-18.494-18.418L6 26.302V11.591c0-1.827 1.444-3.363 3.328-3.492l.196-.008 1.54-.024c-.015 0 .03-.003.096-.007l.217-.015c.39-.03.815-.077 1.258-.143 1.37-.203 2.672-.54 3.836-1.002a29.585 29.585 0 003.74-1.801 22.677 22.677 0 001.243-.765l.043-.03.887-.35c1.246-.888 2.932-1.179 4.188-.306zm7.426 19.584c2.713-1.856 6.491-1.614 8.927.72 2.767 2.652 2.767 6.977.01 9.616l-6.753 6.56-.033.03a3.17 3.17 0 01-4.347-.044l-6.727-6.536a6.62 6.62 0 01.004-9.63l.02-.019c2.437-2.314 6.196-2.545 8.9-.697zm1.898 3.593c1.165-1.106 3.097-1.1 4.261.015 1.124 1.077 1.124 2.774 0 3.85L34 36.671 27.853 30.7c-1.134-1.087-1.134-2.784-.01-3.86l.013-.013c1.166-1.107 3.097-1.103 4.261.013l.495.475 1.383 1.33 1.88-1.8.021-.02z"/></svg>
</template>
<script>

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