<!-- eslint-disable vue/valid-v-bind -->
<!-- eslint-disable no-mixed-spaces-and-tabs -->
<!-- eslint-disable no-tabs -->
/** * Copyright (c) 2020 kedacom * OpenATC is licensed under Mulan PSL v2. * You
can use this software according to the terms and conditions of the Mulan PSL v2.
* You may obtain a copy of Mulan PSL v2 at: *
http://license.coscl.org.cn/MulanPSL2 * THIS SOFTWARE IS PROVIDED ON AN "AS IS"
BASIS, WITHOUT WARRANTIES OF ANY KIND, * EITHER EXPRESS OR IMPLIED, INCLUDING
BUT NOT LIMITED TO NON-INFRINGEMENT, * MERCHANTABILITY OR FIT FOR A PARTICULAR
PURPOSE. * See the Mulan PSL v2 for more details. **/
<template>
  <span class="icon-svg">
    <svg
      v-if="type === '黄闪'"
      t="1710900993490"
      class="icon"
      viewBox="0 0 1024 1024"
      version="1.1"
      xmlns="http://www.w3.org/2000/svg"
      p-id="11839"
      :width="iconWidth"
      :height="iconHeight"
    >
      <path
        d="M511.999516 1023.997741A303.811095 303.811095 0 0 1 207.059012 719.057237v-414.116733a304.940504 304.940504 0 0 1 609.881007 0v414.116733a303.811095 303.811095 0 0 1-304.940503 304.940504zM511.999516 75.293952A228.140673 228.140673 0 0 0 282.352963 304.940504v414.116733a229.646552 229.646552 0 0 0 459.293105 0v-414.116733A228.140673 228.140673 0 0 0 511.999516 75.293952z"
        :class="themeColor"
        p-id="11840"
      ></path>
      <path
        d="M511.999516 248.47004m-112.940928 0a112.940927 112.940927 0 1 0 225.881855 0 112.940927 112.940927 0 1 0-225.881855 0Z"
        fill="#A8A8A8"
        p-id="11841"
      ></path>
      <path
        d="M511.999516 511.998871m-112.940928 0a112.940927 112.940927 0 1 0 225.881855 0 112.940927 112.940927 0 1 0-225.881855 0Z"
        fill="#F7B500"
        p-id="11842"
      ></path>
      <path
        d="M511.999516 775.527701m-112.940928 0a112.940927 112.940927 0 1 0 225.881855 0 112.940927 112.940927 0 1 0-225.881855 0Z"
        fill="#A8A8A8"
        p-id="11843"
      ></path>
    </svg>
    <svg
      v-if="type === '全红'"
      t="1710901088359"
      class="icon"
      viewBox="0 0 1024 1024"
      version="1.1"
      xmlns="http://www.w3.org/2000/svg"
      p-id="11991"
      :width="iconWidth"
      :height="iconHeight"
    >
      <path
        d="M511.999516 1023.997741A303.811095 303.811095 0 0 1 207.059012 719.057237v-414.116733a304.940504 304.940504 0 0 1 609.881007 0v414.116733a303.811095 303.811095 0 0 1-304.940503 304.940504zM511.999516 75.293952A228.140673 228.140673 0 0 0 282.352963 304.940504v414.116733a229.646552 229.646552 0 0 0 459.293105 0v-414.116733A228.140673 228.140673 0 0 0 511.999516 75.293952z"
        :class="themeColor"
        p-id="11992"
      ></path>
      <path
        d="M511.999516 248.47004m-112.940928 0a112.940927 112.940927 0 1 0 225.881855 0 112.940927 112.940927 0 1 0-225.881855 0Z"
        fill="#FF3C3C"
        p-id="11993"
      ></path>
      <path
        d="M511.999516 511.998871m-112.940928 0a112.940927 112.940927 0 1 0 225.881855 0 112.940927 112.940927 0 1 0-225.881855 0Z"
        fill="#A8A8A8"
        p-id="11994"
      ></path>
      <path
        d="M511.999516 775.527701m-112.940928 0a112.940927 112.940927 0 1 0 225.881855 0 112.940927 112.940927 0 1 0-225.881855 0Z"
        fill="#A8A8A8"
        p-id="11995"
      ></path>
    </svg>
    <svg
      v-if="type === '关灯'"
      t="1722576640323"
      class="icon"
      viewBox="0 0 1024 1024"
      version="1.1"
      xmlns="http://www.w3.org/2000/svg"
      p-id="20555"
      :width="iconWidth"
      :height="iconHeight"
    >
      <path
        d="M512 1024c-169.411765 0-304.941176-135.529412-304.941176-301.176471V304.941176C207.058824 135.529412 342.588235 0 512 0s304.941176 135.529412 304.941176 304.941176v414.117648c0 169.411765-135.529412 304.941176-304.941176 304.941176zM512 75.294118C387.764706 75.294118 282.352941 176.941176 282.352941 301.176471v417.882353c0 128 101.647059 229.647059 229.647059 229.647058 128 0 229.647059-101.647059 229.647059-229.647058v-414.117648c0-124.235294-101.647059-229.647059-229.647059-229.647058 3.764706 0 0 0 0 0z"
        :class="themeColor"
        p-id="20556"
      ></path>
      <path
        d="M512 248.470588m-112.941176 0a112.941176 112.941176 0 1 0 225.882352 0 112.941176 112.941176 0 1 0-225.882352 0Z"
        fill="#A8A8A8"
        p-id="20557"
      ></path>
      <path
        d="M512 512m-112.941176 0a112.941176 112.941176 0 1 0 225.882352 0 112.941176 112.941176 0 1 0-225.882352 0Z"
        fill="#A8A8A8"
        p-id="20558"
      ></path>
      <path
        d="M512 775.529412m-112.941176 0a112.941176 112.941176 0 1 0 225.882352 0 112.941176 112.941176 0 1 0-225.882352 0Z"
        fill="#A8A8A8"
        p-id="20559"
      ></path>
    </svg>
    <svg
      v-if="type === '步进'"
      t="1710901794501"
      class="icon"
      viewBox="0 0 1024 1024"
      version="1.1"
      xmlns="http://www.w3.org/2000/svg"
      p-id="12448"
      :width="iconWidth"
      :height="iconHeight"
    >
      <path
        d="M512 0a512 512 0 1 0 512 512A513.563359 513.563359 0 0 0 512 0z m0 945.832061a433.832061 433.832061 0 1 1 433.832061-433.832061 435.39542 435.39542 0 0 1-433.832061 433.832061z"
        :class="themeColor"
        p-id="12449"
      ></path>
      <path
        d="M730.870229 476.824427L488.549618 312.671756a66.833588 66.833588 0 0 0-105.526717 54.717557v332.21374a66.442748 66.442748 0 0 0 105.526717 54.717558l242.320611-164.152672a69.178626 69.178626 0 0 0 0-113.343512z"
        :class="themeColor"
        p-id="12450"
      ></path>
    </svg>
    <svg
      v-if="type === '多时段'"
      t="1710901810937"
      class="icon"
      viewBox="0 0 1024 1024"
      version="1.1"
      xmlns="http://www.w3.org/2000/svg"
      p-id="12598"
      :width="iconWidth"
      :height="iconHeight"
    >
      <path
        d="M1020.716546 496.896109L700.689183 363.806755l110.324071-80.554083A371.249252 371.249252 0 0 0 149.068833 350.235143a52.535271 52.535271 0 0 1-48.595126 32.834545 51.659684 51.659684 0 0 1-19.700727-4.377939A54.724241 54.724241 0 0 1 53.191962 306.45575a481.573322 481.573322 0 0 1 444.798632-306.45575 477.633177 477.633177 0 0 1 399.705857 221.085934L1023.781103 131.338179zM200.290723 741.622916a371.687046 371.687046 0 0 0 662.382214-68.295853 51.659684 51.659684 0 0 1 66.982471-29.769987 56.037623 56.037623 0 0 1 27.581018 71.798204 481.573322 481.573322 0 0 1-445.67422 306.45575 478.508764 478.508764 0 0 1-398.830269-218.896964L0.218897 886.9705l3.064557-366.433518 319.151775 131.338178z"
        :class="themeColor"
        p-id="12599"
      ></path>
    </svg>
    <svg
      v-if="type === '阶段锁定'"
      t="1714021956193"
      class="icon"
      viewBox="0 0 1024 1024"
      version="1.1"
      xmlns="http://www.w3.org/2000/svg"
      p-id="12129"
      xmlns:xlink="http://www.w3.org/1999/xlink"
      :width="iconWidth"
      :height="iconHeight"
    >
      <path
        :class="themeColor"
        d="M54.218328 0.002671h184.821636a52.882491 52.882491 0 0 1 53.416657 53.416658v916.09568a52.882491 52.882491 0 0 1-53.416657 53.416658H54.218328a53.416658 53.416658 0 0 1-53.416658-53.416658V53.419329a53.416658 53.416658 0 0 1 53.416658-53.416658z m438.016593 0h112.174982a53.416658 53.416658 0 0 1 53.416658 53.416658v916.09568a53.416658 53.416658 0 0 1-53.416658 53.416658H492.234921a52.882491 52.882491 0 0 1-53.416657-53.416658V53.419329a52.882491 52.882491 0 0 1 53.416657-53.416658z m364.835773 0h112.174981a53.416658 53.416658 0 0 1 53.416658 53.416658v916.09568a53.416658 53.416658 0 0 1-53.416658 53.416658h-112.174981a53.416658 53.416658 0 0 1-53.416658-53.416658V53.419329a53.416658 53.416658 0 0 1 53.416658-53.416658z"
        p-id="12130"
      ></path>
    </svg>
    <svg
      v-if="type === '方向锁定'"
      t="1714021963787"
      class="icon"
      viewBox="0 0 1024 1024"
      version="1.1"
      xmlns="http://www.w3.org/2000/svg"
      p-id="12286"
      xmlns:xlink="http://www.w3.org/1999/xlink"
      :width="iconWidth"
      :height="iconHeight"
    >
      <path
        :class="themeColor"
        d="M1023.606154 512l-267.815385-154.781538v111.852307h-200.467692v-200.861538h111.458461L512.393846 0.393846l-154.781538 267.815385h111.458461v200.861538H268.603077V357.218462L0.787692 512l267.815385 154.781538V555.323077h200.467692v200.467692H357.612308l154.781538 267.815385 154.387692-267.815385h-111.458461V555.323077h200.467692v111.458461z"
        p-id="12287"
      ></path>
    </svg>

    <svg
      v-if="type === '相位锁定'"
      t="1721366577764"
      class="icon"
      viewBox="0 0 1179 1024"
      version="1.1"
      xmlns="http://www.w3.org/2000/svg"
      p-id="12080"
      :width="iconWidth"
      :height="iconHeight"
    >
      <path
        :class="themeColor"
        d="M1179.325843 1024h-230.11236V477.483146c0-40.269663-28.764045-69.033708-69.033708-74.786517H483.235955v172.58427L0 287.640449l483.235955-287.640449v166.831461h396.94382c166.831461 0 299.146067 138.067416 299.146068 304.898876v552.269663z"
        fill="#606266"
        p-id="12081"
      ></path>
    </svg>
    <svg
      v-if="type === '定周期'"
      t="1769739172995"
      class="icon"
      viewBox="0 0 1024 1024"
      :width="iconWidth"
      :height="iconHeight"
      version="1.1"
      xmlns="http://www.w3.org/2000/svg"
      p-id="12831"
    >
      <path
        :class="themeColor"
        d="M512 0c134.229333 0 260.394667 51.925333 355.114667 143.189333a42.666667 42.666667 0 0 1-59.178667 61.44A425.002667 425.002667 0 0 0 512 85.333333C276.352 85.333333 85.333333 276.352 85.333333 512s191.018667 426.666667 426.666667 426.666667 426.666667-191.018667 426.666667-426.666667a42.666667 42.666667 0 0 1 85.333333 0c0 282.752-229.248 512-512 512S0 794.752 0 512 229.248 0 512 0z"
        p-id="12832"
      ></path>
      <path
        :class="themeColor"
        d="M472.874667 215.125333a42.666667 42.666667 0 0 1 42.666666 42.666667v270.506667l195.584 130.389333a42.666667 42.666667 0 0 1 14.336 54.869333l-2.517333 4.266667a42.666667 42.666667 0 0 1-59.136 11.861333l-214.613333-143.061333-18.986667-12.672v-316.16a42.666667 42.666667 0 0 1 42.666667-42.666667z"
        p-id="12833"
      ></path>
      <path
        :class="themeColor"
        d="M968.874667 269.866667l-226.816-23.978667 141.226666-187.434667z"
        p-id="12834"
      ></path>
    </svg>
    <svg
      v-if="type === '自适应'"
      :width="iconWidth"
      :height="iconHeight"
      t="1769739752351"
      class="icon"
      viewBox="0 0 1024 1024"
      version="1.1"
      xmlns="http://www.w3.org/2000/svg"
      p-id="13153"
    >
      <path
        :class="themeColor"
        d="M384 85.333333a85.333333 85.333333 0 0 1 85.333333 85.333334v682.666666a85.333333 85.333333 0 0 1-85.333333 85.333334H85.333333a85.333333 85.333333 0 0 1-85.333333-85.333334V170.666667a85.333333 85.333333 0 0 1 85.333333-85.333334h298.666667z m0 85.333334H85.333333v682.666666h298.666667V170.666667zM701.994667 251.562667a42.666667 42.666667 0 0 1 59.093333 12.245333c45.226667 68.864 70.357333 156.16 70.357333 248.192 0 93.013333-25.685333 181.248-71.808 250.453333a42.666667 42.666667 0 1 1-70.997333-47.36c36.608-54.912 57.472-126.592 57.472-203.093333 0-75.690667-20.394667-146.645333-56.32-201.386667a42.666667 42.666667 0 0 1 12.202667-59.050666z"
        p-id="13154"
      ></path>
      <path
        :class="themeColor"
        d="M522.069333 426.666667m64 0l0 0q64 0 64 64l0 42.666666q0 64-64 64l0 0q-64 0-64-64l0-42.666666q0-64 64-64Z"
        p-id="13155"
      ></path>
      <path
        :class="themeColor"
        d="M816.64 135.850667a42.666667 42.666667 0 0 1 60.288-1.28c91.861333 88.064 146.517333 227.114667 146.517333 377.429333 0 149.333333-53.973333 287.573333-144.810666 375.765333a42.666667 42.666667 0 0 1-59.434667-61.226666c73.642667-71.466667 118.912-187.477333 118.912-314.538667 0-127.872-45.866667-244.48-120.234667-315.818667a42.666667 42.666667 0 0 1-1.28-60.330666z"
        p-id="13156"
      ></path>
    </svg>
    <svg
      v-if="type === '方案生成'"
      t="1769739629650"
      class="icon"
      viewBox="0 0 1024 1024"
      version="1.1"
      xmlns="http://www.w3.org/2000/svg"
      p-id="12991"
      :width="iconWidth"
      :height="iconHeight"
    >
      <path
        :class="themeColor"
        d="M725.333333 426.666667a298.666667 298.666667 0 1 1 0 597.333333 298.666667 298.666667 0 0 1 0-597.333333z m0 85.333333a213.333333 213.333333 0 1 0 0 426.666667 213.333333 213.333333 0 0 0 0-426.666667z"
        p-id="12992"
      ></path>
      <path
        :class="themeColor"
        d="M768 0.853333a42.666667 42.666667 0 0 1 42.666667 42.666667v255.146667a42.666667 42.666667 0 1 1-85.333334 0V86.186667H88.490667v851.626666h298.410666a42.666667 42.666667 0 0 1 42.368 37.717334l0.298667 4.992a42.666667 42.666667 0 0 1-42.666667 42.666666H45.824a42.666667 42.666667 0 0 1-42.666667-42.666666V43.52a42.666667 42.666667 0 0 1 42.666667-42.666667h722.176z"
        p-id="12993"
      ></path>
      <path
        :class="themeColor"
        d="M213.333333 213.333333h341.333334a42.666667 42.666667 0 1 1 0 85.333334h-341.333334a42.666667 42.666667 0 1 1 0-85.333334zM213.333333 426.666667h213.333334a42.666667 42.666667 0 1 1 0 85.333333h-213.333334a42.666667 42.666667 0 0 1 0-85.333333z"
        p-id="12994"
      ></path>
      <path
        :class="themeColor"
        d="M170.666667 639.957333m42.666666 0l128 0q42.666667 0 42.666667 42.666667l0 0q0 42.666667-42.666667 42.666667l-128 0q-42.666667 0-42.666666-42.666667l0 0q0-42.666667 42.666666-42.666667Z"
        p-id="12995"
      ></path>
      <path
        :class="themeColor"
        d="M803.157333 610.56a42.666667 42.666667 0 1 1 68.522667 50.901333l-128.768 173.312a42.666667 42.666667 0 0 1-61.226667 7.594667l-102.954666-84.010667a42.666667 42.666667 0 1 1 53.930666-66.133333l68.352 55.765333 102.144-137.386666z"
        p-id="12996"
      ></path>
    </svg>
    <svg
      v-if="type === '无电缆协调'"
      :width="iconWidth"
      :height="iconHeight"
      t="1769739830547"
      class="icon"
      viewBox="0 0 1024 1024"
      version="1.1"
      xmlns="http://www.w3.org/2000/svg"
      p-id="13313"
    >
      <path
        :class="themeColor"
        d="M226.730667 39.210667l264.576 370.346666 61.994666 86.784 151.381334 211.968 24.746666 34.602667 137.301334 192.298667a42.666667 42.666667 0 1 1-69.461334 49.578666L255.445333 226.304l-18.133333-25.429333-80.042667-112.085334A42.666667 42.666667 0 1 1 226.730667 39.253333zM533.333333 853.333333a64 64 0 1 1 0 128 64 64 0 0 1 0-128z m-21.333333-188.16l4.608 0.128 65.749333 91.946667a389.12 389.12 0 0 0-217.685333 21.546667 42.666667 42.666667 0 1 1-32.341333-78.933334A474.368 474.368 0 0 1 512 665.173333z m-161.28-232.192l52.906667 74.069334a441.770667 441.770667 0 0 0-175.061334 84.48 42.666667 42.666667 0 1 1-53.333333-66.56 524.074667 524.074667 0 0 1 175.445333-91.989334z m193.365333-22.869333c111.957333 6.4 217.088 45.909333 301.269334 112.170667a42.666667 42.666667 0 1 1-52.736 67.029333 443.050667 443.050667 0 0 0-180.565334-84.138667l-67.968-95.061333zM512 153.216c184.533333 0 358.826667 61.44 494.421333 171.008a42.666667 42.666667 0 0 1-53.674666 66.389333C832.426667 293.333333 677.034667 238.506667 512 238.506667c-29.312 0-58.282667 1.706667-86.826667 5.12L369.408 165.674667A819.114667 819.114667 0 0 1 512 153.173333zM196.394667 216.96l50.986666 71.338667a673.578667 673.578667 0 0 0-174.08 100.650666 42.666667 42.666667 0 0 1-53.333333-66.56 756.906667 756.906667 0 0 1 176.426667-105.386666z"
        p-id="13314"
      ></path>
    </svg>
    <svg
      :width="iconWidth"
      :height="iconHeight"
      v-if="type === '行人过街'"
      t="1769740032348"
      class="icon"
      viewBox="0 0 1024 1024"
      version="1.1"
      xmlns="http://www.w3.org/2000/svg"
      p-id="13629"
    >
      <path
        :class="themeColor"
        d="M566.613333 158.72a79.36 79.36 0 1 0 0-158.72 79.36 79.36 0 0 0 0 158.72z m186.496 214.357333h-103.168a35.328 35.328 0 0 1-31.786666-19.84L554.666667 238.122667a85.76 85.76 0 0 0-95.274667-63.488h-7.936l-214.314667 79.36A45.653333 45.653333 0 0 0 213.333333 289.749333v170.666667a39.68 39.68 0 0 0 79.36 0V357.205333a34.56 34.56 0 0 1 23.850667-35.712 39.68 39.68 0 0 1 51.584 43.648l-138.922667 603.306667a39.68 39.68 0 0 0 35.712 47.616 39.68 39.68 0 0 0 35.754667-23.808l99.2-277.845333a39.68 39.68 0 0 1 67.456-7.936l47.658667 71.466666c3.968 7.936 7.936 11.904 7.936 19.84v186.538667c0 21.930667 17.749333 39.68 39.68 39.68h3.968a39.68 39.68 0 0 0 39.68-39.68v-258.005333c0-7.936 0-11.904-3.968-15.872L499.114667 512a50.389333 50.389333 0 0 1-3.968-23.808l19.84-95.274667c0-15.872 11.904-11.904 11.904-11.904l31.744 59.562667c7.637333 12.373333 21.162667 19.925333 35.712 19.84h162.730666a39.68 39.68 0 0 0 39.68-39.68v-4.010667a46.848 46.848 0 0 0-43.648-43.648z"
        p-id="13630"
      ></path>
    </svg>

    <svg
      v-if="type === '感应式行人过街'"
      t="1769739941916"
      class="icon"
      viewBox="0 0 1024 1024"
      version="1.1"
      xmlns="http://www.w3.org/2000/svg"
      p-id="13471"
      :width="iconWidth"
      :height="iconHeight"
    >
      <path
        :class="themeColor"
        d="M567.315029 158.713387a79.356693 79.356693 0 1 0 0-158.713387 79.356693 79.356693 0 0 0 0 158.713387z m186.530894 214.348402H650.639557a35.326528 35.326528 0 0 1-31.742678-19.839173l-63.485354-115.109871a85.756427 85.756427 0 0 0-95.270698-63.485354H452.247823l-214.305737 79.356693a45.651431 45.651431 0 0 0-23.807008 35.753177v170.659556a39.678347 39.678347 0 0 0 79.356693 0V357.19045a34.55856 34.55856 0 0 1 23.807008-35.710512 39.678347 39.678347 0 0 1 51.624516 43.646182L229.963752 968.40765a39.678347 39.678347 0 0 0 35.710512 47.614016 39.678347 39.678347 0 0 0 35.710512-23.807008l99.238531-277.833757a39.678347 39.678347 0 0 1 67.45319-7.93567l47.614016 71.463689c3.967835 7.935669 7.978334 11.903504 7.978334 19.839174v186.530894c0 21.929753 17.748594 39.678347 39.678347 39.678347h3.967835a39.678347 39.678347 0 0 0 39.678346-39.678347v-257.994583c0-7.935669 0-11.903504-3.967834-15.871339L499.819174 511.978668a50.387234 50.387234 0 0 1-3.967834-23.807008l19.839173-95.270698c0-15.871339 11.946169-11.903504 11.946169-11.903504l31.742677 59.560185c7.59435 12.372818 21.161785 19.924503 35.710512 19.839174h162.723887a39.678347 39.678347 0 0 0 39.678346-39.678347v-4.010499a46.846048 46.846048 0 0 0-43.646181-43.646182zM170.531561 0v85.329778h-84.47648v85.969751h-85.329778V0zM854.065747 1023.82934v-85.329777h84.433816v-85.969752h85.329777v171.299529zM0 854.065747h85.329778v84.433816h85.969751v85.329777H0zM1024.597308 169.806258h-85.329777V85.329778H853.297779V0h171.299529z"
        p-id="13472"
      ></path>
    </svg>

    <svg
      :width="iconWidth"
      :height="iconHeight"
      v-if="type === '感应式自适应'"
      t="1769740108787"
      class="icon"
      viewBox="0 0 1024 1024"
      version="1.1"
      xmlns="http://www.w3.org/2000/svg"
      p-id="13787"
    >
      <path
        :class="themeColor"
        d="M170.538667 0v85.333333h-84.48v85.973334h-85.333334V0zM854.101333 1023.872v-85.333333h84.437334v-85.973334h85.333333v171.306667zM0 854.101333h85.333333v84.437334h85.973334v85.333333H0zM1024.64 169.813333h-85.333333V85.333333H853.333333V0h171.306667zM410.197333 170.666667a85.333333 85.333333 0 0 1 85.333334 85.333333v497.536a85.333333 85.333333 0 0 1-85.333334 85.333333H213.333333a85.333333 85.333333 0 0 1-85.333333-85.333333V256a85.333333 85.333333 0 0 1 85.333333-85.333333h196.864z m0 85.333333H213.333333v497.536h196.864V256zM672.64 293.12a42.666667 42.666667 0 0 1 59.093333 12.202667c36.437333 55.466667 56.576 125.610667 56.576 199.466666 0 74.624-20.608 145.493333-57.770666 201.216a42.666667 42.666667 0 1 1-70.997334-47.36c27.648-41.429333 43.434667-95.786667 43.434667-153.856 0-57.514667-15.445333-111.317333-42.581333-152.618666a42.666667 42.666667 0 0 1 12.245333-59.093334z"
        p-id="13788"
      ></path>
      <path
        :class="themeColor"
        d="M536.832 437.930667m50.133333 0l-0.042666 0q50.133333 0 50.133333 50.133333l0 33.365333q0 50.133333-50.133333 50.133334l0.042666 0q-50.133333 0-50.133333-50.133334l0-33.365333q0-50.133333 50.133333-50.133333Z"
        p-id="13789"
      ></path>
      <path
        :class="themeColor"
        d="M760.746667 203.818667a42.666667 42.666667 0 0 1 60.373333-1.28C894.933333 273.322667 938.666667 384.64 938.666667 504.789333c0 119.338667-43.221333 230.016-116.181334 300.885334a42.666667 42.666667 0 0 1-59.434666-61.226667C818.773333 690.261333 853.333333 601.856 853.333333 504.746667c0-97.706667-34.986667-186.624-91.306666-240.64a42.666667 42.666667 0 0 1-1.28-60.330667z"
        p-id="13790"
      ></path>
    </svg>
    <svg
      :width="iconWidth"
      :height="iconHeight"
      v-if="type === '自动分级控制'"
      t="1769740179007"
      class="icon"
      viewBox="0 0 1024 1024"
      version="1.1"
      xmlns="http://www.w3.org/2000/svg"
      p-id="13947"
    >
      <path
        :class="themeColor"
        d="M640 0a42.666667 42.666667 0 0 1 42.666667 42.666667v170.666666a42.666667 42.666667 0 0 1-42.666667 42.666667H384a42.666667 42.666667 0 0 1-42.666667-42.666667V42.666667a42.666667 42.666667 0 0 1 42.666667-42.666667h256z m-42.666667 85.333333h-170.666666v85.333334h170.666666V85.333333z"
        p-id="13948"
      ></path>
      <path
        :class="themeColor"
        d="M938.666667 768h-85.333334v-170.666667h-298.666666v170.666667h-85.333334v-170.666667H170.666667v170.666667H85.333333v-256h384V256h85.333334v256h384v256z"
        p-id="13949"
      ></path>
      <path
        :class="themeColor"
        d="M213.333333 768a42.666667 42.666667 0 0 1 42.666667 42.666667v170.666666a42.666667 42.666667 0 0 1-42.666667 42.666667H42.666667a42.666667 42.666667 0 0 1-42.666667-42.666667v-170.666666a42.666667 42.666667 0 0 1 42.666667-42.666667h170.666666z m-42.666666 85.333333H85.333333v85.333334h85.333334v-85.333334zM597.333333 768a42.666667 42.666667 0 0 1 42.666667 42.666667v170.666666a42.666667 42.666667 0 0 1-42.666667 42.666667h-170.666666a42.666667 42.666667 0 0 1-42.666667-42.666667v-170.666666a42.666667 42.666667 0 0 1 42.666667-42.666667h170.666666z m-42.666666 85.333333h-85.333334v85.333334h85.333334v-85.333334zM981.333333 768a42.666667 42.666667 0 0 1 42.666667 42.666667v170.666666a42.666667 42.666667 0 0 1-42.666667 42.666667h-170.666666a42.666667 42.666667 0 0 1-42.666667-42.666667v-170.666666a42.666667 42.666667 0 0 1 42.666667-42.666667h170.666666z m-42.666666 85.333333h-85.333334v85.333334h85.333334v-85.333334z"
        p-id="13950"
      ></path>
    </svg>
    <svg
      :width="iconWidth"
      :height="iconHeight"
      v-if="type === '自适应微调'"
      t="1769740240716"
      class="icon"
      viewBox="0 0 1024 1024"
      version="1.1"
      xmlns="http://www.w3.org/2000/svg"
      p-id="14107"
    >
      <path
        :class="themeColor"
        d="M0 85.333333m42.666667 0l938.666666 0q42.666667 0 42.666667 42.666667l0 0q0 42.666667-42.666667 42.666667l-938.666666 0q-42.666667 0-42.666667-42.666667l0 0q0-42.666667 42.666667-42.666667Z"
        p-id="14108"
      ></path>
      <path
        :class="themeColor"
        d="M0 469.333333m42.666667 0l554.666666 0q42.666667 0 42.666667 42.666667l0 0q0 42.666667-42.666667 42.666667l-554.666666 0q-42.666667 0-42.666667-42.666667l0 0q0-42.666667 42.666667-42.666667Z"
        p-id="14109"
      ></path>
      <path
        :class="themeColor"
        d="M810.666667 469.333333m42.666666 0l128 0q42.666667 0 42.666667 42.666667l0 0q0 42.666667-42.666667 42.666667l-128 0q-42.666667 0-42.666666-42.666667l0 0q0-42.666667 42.666666-42.666667Z"
        p-id="14110"
      ></path>
      <path
        :class="themeColor"
        d="M0 853.333333m42.666667 0l938.666666 0q42.666667 0 42.666667 42.666667l0 0q0 42.666667-42.666667 42.666667l-938.666666 0q-42.666667 0-42.666667-42.666667l0 0q0-42.666667 42.666667-42.666667Z"
        p-id="14111"
      ></path>
      <path
        :class="themeColor"
        d="M298.666667 128m-128 0a128 128 0 1 0 256 0 128 128 0 1 0-256 0Z"
        p-id="14112"
      ></path>
      <path
        :class="themeColor"
        d="M298.666667 0a128 128 0 1 1 0 256 128 128 0 0 1 0-256z m0 85.333333a42.666667 42.666667 0 1 0 0 85.333334 42.666667 42.666667 0 0 0 0-85.333334zM725.333333 341.333333a170.666667 170.666667 0 1 1 0 341.333334 170.666667 170.666667 0 0 1 0-341.333334z m0 85.333334a85.333333 85.333333 0 1 0 0 170.666666 85.333333 85.333333 0 0 0 0-170.666666z"
        p-id="14113"
      ></path>
      <path
        :class="themeColor"
        d="M298.666667 896m-128 0a128 128 0 1 0 256 0 128 128 0 1 0-256 0Z"
        p-id="14114"
      ></path>
      <path
        :class="themeColor"
        d="M298.666667 768a128 128 0 1 1 0 256 128 128 0 0 1 0-256z m0 85.333333a42.666667 42.666667 0 1 0 0 85.333334 42.666667 42.666667 0 0 0 0-85.333334z"
        p-id="14115"
      ></path>
    </svg>
    <svg
      :width="iconWidth"
      :height="iconHeight"
      v-if="type === '自适应协调'"
      t="1769740320865"
      class="icon"
      viewBox="0 0 1024 1024"
      version="1.1"
      xmlns="http://www.w3.org/2000/svg"
      p-id="14272"
    >
      <path
        :class="themeColor"
        d="M170.666667 128a170.666667 170.666667 0 1 1 0 341.333333 170.666667 170.666667 0 0 1 0-341.333333z m0 85.333333a85.333333 85.333333 0 1 0 0 170.666667 85.333333 85.333333 0 0 0 0-170.666667z"
        p-id="14273"
      ></path>
      <path
        :class="themeColor"
        d="M844.458667 547.029333a42.666667 42.666667 0 0 1 83.114666 19.328 427.434667 427.434667 0 0 1-268.842666 303.744 42.666667 42.666667 0 1 1-29.354667-80.128 342.101333 342.101333 0 0 0 215.082667-242.944zM130.730667 381.056l4.949333 0.298667a42.666667 42.666667 0 0 1 37.376 47.36 340.352 340.352 0 0 0 114.56 297.813333 42.666667 42.666667 0 0 1-56.106667 64.298667A425.685333 425.685333 0 0 1 88.32 418.730667a42.666667 42.666667 0 0 1 47.36-37.376l-4.949333-0.298667zM512 42.666667c111.061333 0 215.466667 42.666667 294.272 117.76a42.666667 42.666667 0 0 1-58.88 61.738666A339.968 339.968 0 0 0 512 128a340.010667 340.010667 0 0 0-137.472 28.8 42.666667 42.666667 0 1 1-34.432-78.08A425.301333 425.301333 0 0 1 512 42.666667z"
        p-id="14274"
      ></path>
      <path
        :class="themeColor"
        d="M512 659.370667a170.666667 170.666667 0 1 1 0 341.333333 170.666667 170.666667 0 0 1 0-341.333333z m0 85.333333a85.333333 85.333333 0 1 0 0 170.666667 85.333333 85.333333 0 0 0 0-170.666667zM853.333333 128a170.666667 170.666667 0 1 1 0 341.333333 170.666667 170.666667 0 0 1 0-341.333333z m0 85.333333a85.333333 85.333333 0 1 0 0 170.666667 85.333333 85.333333 0 0 0 0-170.666667z"
        p-id="14275"
      ></path>
    </svg>
  </span>
</template>

<script>
import { getTheme } from '../../../../utils/auth.js'

export default {
  name: 'IconSvg',
  data () {
    return {
      themeColor: '',
      iconWidth: '24',
      iconHeight: '24'
    }
  },
  components: {},
  props: {
    type: {
      type: String
    }
  },
  watch: {},
  methods: {},
  mounted () {
    this.themeColor = getTheme() === 'dark' ? 'darkBorder' : 'lightBorder'
  }
}
</script>

<style lang="scss" rel="stylesheet/scss" scoped>
.lightBorder {
  fill: #515151;
}
.darkBorder {
  fill: #e6f9ff;
}
</style>
