<template>
	<fr-svg @click="onClick" :uuid="`fr-icon-huoshanzhibo-${size}${strokeWidth}${theme}${fill}${strokeLinecap}${strokeLinejoin}`" :width="size" :height="size" :isCache="true" :src="iconSvg" />
</template>
<script>
	// #ifdef UNI-APP-X
	import icons from "../../mixins/icons.uts";
	// #endif
	// #ifndef UNI-APP-X
	import icons from "../../mixins/icons.js";
	// #endif
	/**
	 * @description 《抖音火山》图标
	 * @tutorial https://www.flowerui.com/documents/flower-icons/icons.html
	 * @property {Number} size 图标大小
	 * @property {Number} strokeWidth 线段粗细
	 * @property {String} theme 图标大小
	 * @property {Array} fill 图标颜色，["外部描边颜色","外部填充颜色","内部描边颜色","内部填充颜色"]
	 * @property {String} strokeLinecap 图标大小
	 * @property {String} strokeLinejoin 图标大小
	 * @event {Function} click 图标点击事件
	 */
	export default {
		mixins: [icons],
		computed: {
			// #ifdef UNI-APP-X
			iconSvg(): string {
			// #endif
			// #ifndef UNI-APP-X
			iconSvg() {
			// #endif
				return `<?xml version="1.0" encoding="UTF-8"?><svg width="${this.size}" height="${this.size}" viewBox="0 0 48 48" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M35.3926 16.0397C32.1091 15.3432 29.8205 12.4576 29.7707 9.12427H24.6961V29.572C24.5966 31.9103 22.6563 33.7511 20.318 33.7014C17.9797 33.6516 16.1389 31.7113 16.1389 29.373C16.1887 27.0347 18.0792 25.1442 20.4175 25.1442C20.8653 25.1442 21.2633 25.1939 21.6613 25.3432V20.1193C21.2633 20.0695 20.8155 20.0695 20.4175 20.0695H20.2185C15.0444 20.2188 10.9648 24.4477 11.0643 29.6218C11.1638 34.7959 15.3926 38.8755 20.5668 38.8258C25.7409 38.776 29.8703 34.5472 29.8703 29.4228V19.0248C31.9598 20.5173 34.3976 21.3133 36.9847 21.3133V16.1889C36.3877 16.1889 35.8902 16.1392 35.3926 16.0397Z" fill="${this.colors(0)}"/><path d="M33.9502 44H14.0498C8.47761 44 4 39.4726 4 33.9502V14.0498C4 8.47761 8.47761 4 14.0498 4H33.9502C39.4726 4 44 8.47761 44 14.0498V33.9502C44 39.4726 39.4726 44 33.9502 44ZM14.0995 4.44776C8.77612 4.44776 4.44776 8.77612 4.44776 14.0995V33.8507C4.44776 39.1741 8.77612 43.5025 14.0995 43.5025H33.8507C39.1741 43.5025 43.5025 39.1741 43.5025 33.8507V14.0995C43.5025 8.77612 39.1741 4.44776 33.8507 4.44776H14.0995Z" fill="${this.colors(0)}"/><path d="M36.1387 35.7412C36.1387 35.6417 36.1387 35.4427 36.1387 35.2934C36.1387 35.2437 36.1884 35.2437 36.1884 35.2437C36.2382 35.2437 36.7854 35.7412 36.7854 35.7412" fill="${this.colors(0)}"/><path d="M20.4197 33.204C22.4595 33.204 24.1013 31.6119 24.2008 29.5721V27.9801C23.2555 27.5821 22.3103 27.2338 21.3152 26.9851C21.2157 26.9353 21.1162 26.9353 21.0167 26.9353C21.0167 27.0348 21.0167 27.1343 21.0167 27.2338C21.0167 29.4726 20.37 31.3134 19.3252 33.005C19.6237 33.1045 19.972 33.1542 20.3202 33.1542C20.3202 33.204 20.37 33.204 20.4197 33.204Z" fill="${this.colors(0)}"/><path d="M36.5384 35.5421C36.4886 35.4924 36.3393 35.4426 36.2896 35.4924C36.1901 35.5421 36.1403 35.5919 36.1403 35.6914C36.0906 37.2834 35.6926 38.8257 35.0956 40.2188C35.1453 40.0695 34.8468 39.4725 34.7971 39.3232C34.6976 39.0247 34.5981 38.7262 34.4488 38.4277C34.2 37.8307 33.9513 37.2834 33.6528 36.6864C33.0558 35.5919 32.3592 34.4974 31.613 33.5521C31.1155 32.9053 30.5682 32.3581 29.9712 31.8108C28.8767 36.0396 25.0956 39.2237 20.5185 39.2735H20.4189C18.4289 39.2735 16.5881 38.6765 15.0458 37.6814C14.6976 37.9799 14.2995 38.2785 13.9513 38.577C13.1055 37.6814 12.409 36.6864 11.812 35.5919C11.7622 35.4924 11.7125 35.3929 11.7125 35.2934C11.613 35.3929 11.5135 35.4426 11.414 35.5421C9.62293 37.1342 8.08064 38.9252 6.78711 40.8158C6.88661 40.9153 7.03587 41.0645 7.13537 41.164C7.18512 41.1143 7.23487 41.0148 7.28462 40.965L8.5284 42.0595L9.32442 42.4078C9.22492 42.4576 9.17517 42.5571 9.07567 42.6068C9.22492 42.7063 9.37417 42.7561 9.52343 42.8556C9.62293 42.7561 9.72243 42.7063 9.82193 42.6068L11.6627 43.4526L16.1901 43.7511H31.1652C31.1652 43.8008 31.1652 43.8506 31.1155 43.9003H33.1553C33.205 43.8506 33.2548 43.8008 33.3045 43.7511C33.3045 43.7013 33.3543 43.7013 33.3543 43.6516L36.0906 43.4028L38.8269 42.2586L40.6677 40.8655C40.7175 40.965 40.7672 41.0148 40.817 41.1143C40.9165 41.0148 41.0657 40.8655 41.1652 40.766C39.8717 38.9252 38.3294 37.1342 36.5384 35.5421Z" fill="${this.colors(0)}"/><path d="M20.518 38.7762C24.9458 38.7265 28.6772 35.5921 29.5727 31.413C28.4284 30.418 27.1847 29.5225 25.8414 28.7762C25.4434 28.5772 25.0453 28.3782 24.6473 28.1792V29.5225C24.5478 31.811 22.6573 33.6518 20.3687 33.6518C20.319 33.6518 20.319 33.6518 20.2692 33.6518C19.8215 33.6518 19.4235 33.5523 19.0254 33.4031C18.0802 34.7961 16.8364 36.0896 15.4434 37.2837C16.8861 38.1792 18.5777 38.7265 20.4185 38.7265C20.4185 38.7762 20.4682 38.7762 20.518 38.7762ZM18.3289 35.1941C18.2792 35.1941 18.3289 35.1941 18.3289 35.1941V35.1941Z" fill="${this.colors(0)}"/></svg>`
			}
		}
	}
</script>