<script setup lang="ts">
import { useQRCode } from '@vueuse/integrations/useQRCode'
import { useData, withBase } from 'vitepress'
import { socialList } from '../composables/social'
import Link from './Link.vue'

const { theme } = useData()
const { frontmatter } = useData()
const qrcode = useQRCode(theme.value.footer.qrcodeLink)
</script>

<template>
    <div class="footer-container slide-enter" v-if="frontmatter.footer !== false">
      <footer class="footer">
        <div class="footer-navigation" v-for="item in theme.footer.navigation">
          <h3 class="footer-title">{{ item.title }}</h3>
          <ul>
            <li v-for="ic in item.items">
              <Link
                :href="withBase(ic.link)"
                :title="ic.text + '（' + withBase(ic.link) + '）'"
                :noIcon="true"
              >
                {{ ic.text }}
              </Link>
            </li>
          </ul>
        </div>
        <div class="justify-self-end footer-qrcode">
          <img :src="qrcode" alt="QR Code" />
          <h4>{{ theme.footer.qrcodeTitle }}</h4>
          <p text-center>{{ theme.footer.qrcodeMessage }}</p>
        </div>
      </footer>
      <footer class="footer py-4">
        <div class="items-center grid-flow-col">
          <svg
            height="24"
            viewBox="0 0 720 358"
            xmlns="http://www.w3.org/2000/svg"
            fill-rule="evenodd"
            clip-rule="evenodd"
            class="fill-current"
            style="color: var(--vp-c-text-2)"
          >
            <path
              d="m 673.176 0.349609 l -0.15234 0.0117187 C 660.585 1.25837 644.017 4.97669 628.313 11.2832 H 539.916 H 114.623 H 80.8926 c 0.00002 0 -59.3105 258.768 -59.3105 258.768 h 0.05469 h 274.381 h 111.354 c 8.18871 4.77878 18.1382 7.56878 29.25 8.53711 l 0.18555 0.0156 h 19.416 l 0.16601 -0.0137 c 6.2076 -0.48413 12.6844 -1.38394 19.3789 -2.69336 c 11.5421 -2.25681 23.7184 -5.71068 36.334 -10.3105 c 9.54953 -3.48202 19.3543 -7.59813 29.2988 -12.3789 l 0.004 -0.002 c 21.6417 -10.3746 43.952 -23.7326 65.834 -39.8418 c 7.21048 -5.30371 14.1276 -10.7432 20.7656 -16.2734 l 0.002 -0.002 c 6.08772 -5.06541 11.9309 -10.2108 17.5137 -15.416 l 0.0254 -0.0234 l 0.0254 -0.0254 c 15.683 -15.1138 27.5969 -30.4801 34.5039 -44.3652 c 3.59772 -7.23101 5.85407 -14.072 6.41797 -20.4219 c 0.56381 -6.34892 -0.65812 -12.3586 -4.22461 -17.0723 l -0.002 -0.002 c -2.61575 -3.46072 -6.28889 -5.75086 -10.5039 -7.25977 c 13.7283 -11.2732 24.9034 -23.3118 32.2324 -35.0918 c 8.55925 -13.7574 12.3771 -27.392 8.19922 -38.8691 v -0.002 C 709.521 11.1666 703.47 5.62562 695.514 2.75586 h -0.002 l -0.002 -0.00195 c -3.53373 -1.27117 -7.39945 -2.03997 -11.5253 -2.38867 l -0.17774 -0.015625 Z m 10.2031 8.52734 c 3.48278 0.044736 6.58007 0.941383 9.24609 1.90039 c 6.05839 2.18638 9.78367 5.78707 11.5527 10.668 l 0.002 0.0039 v 0.0039 c 2.81302 7.72221 0.38015 18.9097 -7.42383 31.4531 c -7.80398 12.5434 -20.705 26.1413 -37.0898 38.4355 l -9.04493 6.78711 l 11.2754 0.873047 c 6.66947 0.516719 11.0612 2.58176 13.5703 5.90235 l 0.002 0.002 c 2.05657 2.71732 2.96244 6.32027 2.53125 11.1758 c -0.43119 4.85551 -2.29375 10.8111 -5.56055 17.3769 c -6.26998 12.6045 -17.6229 27.4054 -32.7578 41.9961 c -5.45672 5.08693 -11.1711 10.1212 -17.1309 15.0801 l -0.002 0.002 c -6.5136 5.42656 -13.2954 10.7616 -20.3613 15.959 h -0.002 c -21.467 15.8039 -43.3403 28.8923 -64.4707 39.0215 l -0.004 0.002 h -0.002 c -9.69602 4.66148 -19.2439 8.66967 -28.5273 12.0547 c -12.2468 4.46542 -24.009 7.79609 -35.0508 9.95508 c -6.36192 1.24437 -12.4795 2.09069 -18.2969 2.54882 h -18.5703 c -0.0873 -0.008 -0.1707 -0.0194 -0.25781 -0.0273 h 1.7168 c -17.0011 -1.48353 -30.4244 -7.45273 -38.4219 -18.332 c -1.48353 -2.01219 -2.70891 -4.17932 -3.7832 -6.44727 c -0.68207 -1.6711 -1.32272 -3.35728 -1.9707 -5.0625 c -1.70525 -5.42261 -2.38506 -11.4399 -2.07813 -17.8516 c 0.85262 -17.8707 9.23714 -39.1287 23.7656 -61.3887 c 15.4323 -23.6566 37.7994 -48.4504 65.4922 -71.459 c 6.20699 -5.15319 12.6252 -10.2423 19.3438 -15.1875 c 8.30441 -6.10979 16.6723 -11.7357 25.0449 -16.998 c 30.8475 -19.4208 61.6183 -33.0094 88.8848 -39.9121 c -26.0558 8.50051 -55.3275 22.9303 -84.248 42.5762 c -1.04016 0.70255 -2.06865 1.42149 -3.09179 2.13086 c -16.0461 11.118 -30.5827 22.927 -43.2695 34.8516 c -40.823 38.3846 -62.4007 78.1591 -52.5957 101.461 c 0.69916 1.6029 1.53192 3.13259 2.50391 4.58203 c 10.5382 15.5005 36.6556 18.1809 69.7539 9.85938 c 2.25089 -0.56275 4.50317 -1.2002 6.82227 -1.86524 c 10.5724 -3.05237 21.796 -7.17431 33.3574 -12.2559 c 2.77949 -1.22777 5.58926 -2.49076 8.41992 -3.83789 c 0.28988 -0.13641 0.56364 -0.27231 0.85352 -0.42578 c 36.4917 -18.1316 64.5349 -38.9942 70.6055 -51.5293 c 1.33008 -2.72662 1.64986 -5.05213 0.74609 -6.875 c -4.33124 -8.78188 -34.6381 -2.84795 -71.3516 13.0566 c -2.95003 1.2789 -5.93489 2.59441 -8.95313 3.9961 c 2.45552 -2.27986 5.01213 -4.56966 7.6211 -6.82227 c 4.16075 -3.58438 8.46765 -7.08919 13.0547 -10.5508 c 7.179 -5.43627 14.4372 -10.3502 21.582 -14.707 c 33.4564 -25.2407 50.3696 -49.1163 46.8398 -57.9766 c -0.66505 -1.66943 -2.08098 -2.81844 -4.26367 -3.51758 c -6.97438 -2.21847 -19.7036 0.429268 -35.1699 6.76758 c -12.755 5.23164 -27.4053 12.9898 -42.2578 22.6465 l -2.02343 1.33203 c 0.00002 0 -0.37305 0.214844 -0.37305 0.214844 c 0.00002 0.00002 -7.14062 4.74219 -7.14062 4.74219 c -0.00002 -0.00001 4.10156 -7.51367 4.10156 -7.51367 c 6.08765 -11.1436 16.0038 -22.7714 28.3496 -33.5723 c 9.05473 -7.89689 19.4 -15.3371 30.5352 -21.8477 c 4.21191 -2.46573 8.41702 -4.75529 12.6289 -6.82031 c 4.31422 -2.10769 8.62989 -3.98074 12.8418 -5.64844 C 651.403 12.7846 663.359 8.6198 683.379 8.87695 Z M 386.873 11.6563 c -1.67109 25.505 3.27378 62.8618 14.4941 104.338 c 1.99509 7.38021 4.16736 14.8915 6.55469 22.4883 c 1.48356 4.69104 3.01324 9.30936 4.58203 13.8555 c -0.9208 1.35396 -1.84714 2.6983 -2.7168 4.04883 c -13.9999 21.4551 -22.1828 41.7313 -24.2461 59.3633 c -5.91714 -19.8147 -10.3728 -41.5176 -12.8965 -64.5313 c -0.71619 -6.5941 -1.27719 -13.1143 -1.65234 -19.5566 c -2.76247 -46.7964 3.34747 -89.2181 15.8809 -120.006 Z M 107.482 44.8555 c 0.31934 -0.0075 0.63395 0 0.95899 0 c 0 -0.00002 63.041 0 63.041 0 c 5.38851 -0.00002 9.55441 1.0096 12.5215 3.03711 c 2.95002 2.03946 4.05658 4.6775 3.35742 7.88672 c 0.00002 0.00002 -7.51367 33.9434 -7.51367 33.9434 c 0 0.00003 -22.2207 0 -22.2207 0 c 0.00002 0.00003 7.30078 -33.0371 7.30078 -33.0371 h -55.6328 c -0.00002 0 -20.0898 90.8027 -20.0898 90.8027 c 0.00002 0 -7.24609 32.8789 -7.24609 32.8789 c 0 0.00003 55.5781 0 55.5781 0 c 0 0.00003 0.0547 -0.21289 0.0547 -0.21289 c 0 0.00002 11.1367 -50.3047 11.1367 -50.3047 c 0 -0.00002 -26.1113 0 -26.1113 0 c 0 -0.00002 2.5039 -11.3516 2.5039 -11.3516 c -0.00001 -0.00002 48.332 0 48.332 0 c 0 -0.00002 -13.8535 62.7754 -13.8535 62.7754 c -0.18757 0.89352 -0.51561 1.70245 -0.95899 2.5039 c -1.14249 2.08037 -3.1365 3.86164 -5.91601 5.32813 c -3.85378 2.02923 -8.46697 3.03711 -13.8555 3.03711 c 0 0.00002 -62.9863 0 -62.9863 0 c -5.38852 0.00002 -9.5544 -1.0079 -12.5215 -3.03711 c -2.95001 -2.0292 -4.07362 -4.6194 -3.35742 -7.83203 c 0.00001 -0.00002 27.7617 -125.494 27.7617 -125.494 c 0.71618 -3.20921 2.95143 -5.84728 6.82227 -7.88672 c 0.13642 -0.07331 0.289371 -0.09025 0.425781 -0.160156 c 3.53302 -1.7697 7.67868 -2.76382 12.4687 -2.87695 Z m 98.7969 0 c -0.00002 -0.00002 79.3457 0 79.3457 0 c 5.32031 -0.00002 9.50362 1.0096 12.4707 3.03711 c 2.98417 2.03946 4.12637 4.6775 3.41016 7.88672 c 0.00002 0.00002 -14.8145 66.9297 -14.8145 66.9297 c -0.69912 3.18874 -2.9871 5.79113 -6.875 7.83399 c -3.8879 2.04966 -8.46344 3.08984 -13.8008 3.08984 h -57.6582 l -11.1367 50.25 c 0 0.00002 -1.8125 8.25977 -1.8125 8.25977 c 0.00001 0.00002 -21.7422 0 -21.7422 0 c 0 0.00002 1.65234 -7.45899 1.65234 -7.45899 c 0 0.00002 30.9609 -139.828 30.9609 -139.828 Z m 109.613 0 c -0.00001 -0.00002 21.7422 0 21.7422 0 c 0.00002 -0.00002 -24.6192 111.211 -24.6192 111.211 c 0.00003 0.00002 -5.38281 24.3008 -5.38281 24.3008 c 0 0.00003 52.0098 0 52.0098 0 c 0.54568 3.98854 1.18314 7.90453 1.86523 11.7754 c -0.00002 0.00002 -78.2266 0 -78.2266 0 c 0.00002 0.00002 6.18164 -27.9219 6.18164 -27.9219 c 0.00002 0 26.4297 -119.365 26.4297 -119.365 Z m -90.4824 11.8301 c 0.00002 0 -14.4414 65.1172 -14.4414 65.1172 c 0 -0.00002 54.1934 0 54.1934 0 c -0.00001 -0.00002 14.3887 -65.1172 14.3887 -65.1172 Z M 179.848 202.375 c 0.21267 -0.007 0.42639 0 0.64062 0 c 2.52373 0.00002 4.72657 0.44375 6.5 1.2793 c 1.8928 0.88671 3.24775 2.20403 3.99805 3.94336 c 0.73325 1.68819 0.92346 3.60374 0.53125 5.70117 c 0 0.00001 -0.1582 0.79883 -0.1582 0.79883 c 0.00001 -0.00003 -6.23633 0 -6.23633 0 c -0.00002 -0.00003 0.0547 -0.7461 0.0547 -0.7461 c 0.16118 -1.46543 -0.0203 -2.61751 -0.58593 -3.41015 c -0.0737 -0.0994 -0.18167 -0.23122 -0.26758 -0.32032 c -0.14068 -0.14363 -0.35231 -0.30727 -0.5332 -0.42578 c -0.87238 -0.5495 -2.23651 -0.85156 -3.9961 -0.85156 c -2.33615 0.00002 -4.08174 0.40609 -5.27539 1.22461 c -1.15956 0.80146 -1.89213 1.6972 -2.13086 2.77148 c -0.23875 1.09134 0.15293 1.66377 0.42578 1.97071 c 0.008 0.008 0.0423 0.0452 0.0527 0.0547 c 0.34552 0.29445 1.54522 0.98492 5.27539 1.86524 c 3.37632 0.81851 5.61314 1.55266 6.875 2.18359 c 1.90987 0.97196 3.24421 2.23145 3.94336 3.78321 c 0.69911 1.53472 0.85208 3.33143 0.42578 5.27539 c -0.4263 1.89279 -1.39183 3.63837 -2.82422 5.27539 c -1.41532 1.637 -3.21717 2.93413 -5.38281 3.83789 c -2.1486 0.88672 -4.50436 1.38476 -6.92578 1.38476 c -3.0694 -0.00001 -5.53403 -0.46394 -7.46094 -1.38476 c -2.01217 -0.95491 -3.46381 -2.46282 -4.31641 -4.42383 c -0.81851 -1.90986 -0.99361 -4.07703 -0.5332 -6.44727 c 0 -0.00003 0.16016 -0.74609 0.16016 -0.74609 h 6.1289 l -0.0547 0.74609 c -0.15348 1.41532 -0.002 2.55755 0.37305 3.41016 c 0.35809 0.81853 1.04148 1.49676 2.13281 2.02539 c 1.15954 0.5627 2.60765 0.85156 4.26172 0.85156 c 1.48355 -0.00001 2.84008 -0.24806 4.05078 -0.6914 c 1.19365 -0.4263 2.14213 -0.98889 2.82422 -1.70508 c 0.66502 -0.71622 1.05409 -1.47445 1.22461 -2.29297 c 0.17052 -0.73324 0.13169 -1.3517 -0.1582 -1.86328 c -0.32399 -0.54564 -0.96659 -1.0302 -1.97266 -1.43945 c 0 -0.00001 -5.22265 -1.54493 -5.22265 -1.54493 c -2.91592 -0.73323 -4.87899 -1.43367 -6.02149 -2.13281 c -1.55177 -0.92081 -2.67022 -2.10029 -3.25 -3.51562 c -0.57977 -1.39831 -0.64077 -2.94855 -0.26562 -4.63672 c 0.3922 -1.80753 1.26225 -3.5278 2.60937 -5.0625 c 1.3642 -1.55177 3.12523 -2.76886 5.22266 -3.57031 c 1.85443 -0.69541 3.8056 -1.10275 5.86133 -1.17188 Z m 55.9531 0.10547 c 0.33725 -0.0263 0.65361 0 1.01172 0 c 0.00001 0 3.83789 0.42773 3.83789 0.42773 l 1.2793 0.10547 c 0.00002 0.00001 -1.86524 4.74219 -1.86524 4.74219 l -0.37304 0.74609 c 0 -0.00002 -2.93164 -0.26562 -2.93164 -0.26562 c -0.86541 0 -1.50072 0.133 -1.91797 0.42578 c -0.0277 0.0209 -0.0818 0.085 -0.10742 0.10742 c -0.0559 0.049 -0.14966 0.13431 -0.2129 0.21289 c -0.25659 0.33651 -0.56862 0.9383 -0.79882 2.02539 c -0.00002 0 -0.11058 0.45935 -0.21289 0.85157 c 1.34713 0.00001 4.58203 0 4.58203 0 c 0 0.00001 -1.17188 5.27539 -1.17188 5.27539 c 0 -0.00001 -3.35112 0 -4.47656 0 c -0.34106 1.53469 -4.5293 20.3027 -4.5293 20.3027 c -0.00002 -0.00002 -6.18164 0 -6.18164 0 c -0.00002 -0.00002 4.01773 -18.0348 4.5293 -20.3027 c -1.04021 -0.00001 -3.57031 0 -3.57031 0 c 0 -0.00001 1.17382 -5.2754 1.17382 -5.27539 c 0.00001 0.00001 2.54366 0 3.51563 0 c 0.17052 -0.73324 0.42773 -1.65235 0.42773 -1.65235 c 0.37516 -1.70522 0.76579 -2.93059 1.27735 -3.7832 c 0.69917 -1.17659 1.68683 -2.16077 2.93164 -2.87695 c 1.02527 -0.59576 2.32172 -0.95259 3.7832 -1.06641 Z m 14.7617 0.26758 c -0.00002 -0.00001 -1.61614 7.26969 -2.02539 9.11133 c 1.19364 0.00001 3.99609 0 3.99609 0 c 0 0.00001 -1.17187 5.27539 -1.17187 5.27539 c -0.00002 -0.00001 -2.93887 0 -3.9961 0 c -0.32401 1.46647 -2.8789 12.8438 -2.8789 12.8438 c 0.00002 -0.00002 -0.21289 1.36561 -0.21289 1.75781 c 0.00028 0.0131 -0.001 0.0431 0 0.0527 c 0.00084 0.004 -0.001 0.0514 0 0.0547 c 0.002 0.003 0.0506 -0.002 0.0527 0 c 0 -0.00002 0.64063 0.0527 0.64063 0.0527 l 2.92968 -0.21289 l -0.31836 4.74219 c 0.00003 0 0.0527 0.85352 0.0527 0.85352 c -0.00002 -0.00002 -4.20899 0.47851 -4.20898 0.47851 c -1.6711 -0.00002 -2.8965 -0.27179 -3.78321 -0.85156 c -0.93785 -0.61392 -1.48535 -1.42805 -1.70703 -2.45117 c -0.0341 -0.18759 -0.10547 -0.46133 -0.10547 -0.85352 c 0 -0.76736 0.14416 -2.06551 0.63867 -4.3164 c 0.00002 0.00002 2.24128 -10.0359 2.71875 -12.1504 c -0.80143 -0.00001 -2.93164 0 -2.93164 0 c 0.00002 -0.00001 1.17188 -5.27539 1.17188 -5.27539 c -0.00002 0.00001 2.07902 0 2.93164 0 c 0.27281 -1.22775 1.22656 -5.43555 1.22656 -5.43555 c 0 0.00002 4.95508 -2.61133 4.95508 -2.61133 c -0.00001 0.00002 2.02539 -1.06445 2.02539 -1.06445 Z m -196.367 0.21289 h 23.9785 l -1.33203 5.96875 c 0 0.00002 -15.9965 0 -17.5313 0 c -0.27282 1.21073 -1.36561 6.11329 -1.75781 7.88672 H 72.7383 L 71.4063 222.783 H 56.2207 c -0.32399 1.48355 -3.25195 14.6543 -3.25195 14.6543 c 0.00002 -0.00002 -6.44727 0 -6.44727 0 c 0.00001 -0.00002 7.67383 -34.4766 7.67383 -34.4766 Z m 32.1328 8.41992 c 0.24067 -0.0296 0.503634 0 0.746094 0 c 1.5347 0 2.95223 0.46553 4.31641 1.4375 c 0 0.00002 0.851563 0.58594 0.851563 0.58594 l -3.30274 5.43554 c 0 -0.00002 -0.90625 -0.63867 -0.90625 -0.63867 c -0.66504 -0.42629 -1.38251 -0.63867 -2.13281 -0.63867 c -0.64799 0.00002 -1.2494 0.22941 -1.86328 0.63867 c -0.64797 0.4263 -1.19037 0.99045 -1.59961 1.75781 c -0.7162 1.31304 -1.23957 2.78524 -1.59766 4.3711 c 0 0.00001 -2.87891 13.1074 -2.87891 13.1074 c 0 -0.00002 -6.18164 0 -6.18164 0 c 0 -0.00002 5.70313 -25.5781 5.70313 -25.5781 c 0.00002 0.00001 5.75391 0 5.75391 0 c 0 0.00001 -0.197415 0.77652 -0.265625 1.0664 c 0.27284 -0.20461 0.560088 -0.4852 0.798828 -0.63867 c 0.82597 -0.4929 1.69914 -0.80071 2.55859 -0.90625 Z m 18.3301 0 c 0.37219 -0.0282 0.73867 0 1.11914 0 c 3.47866 0 6.11172 1.21868 7.83399 3.62305 c 1.07428 1.55174 1.65234 3.47086 1.65234 5.75586 c 0 1.26185 -0.15649 2.61802 -0.48047 4.10156 l -0.47851 1.86523 c 0 -0.00002 -15.6337 0 -17.373 0 c -0.0341 0.35808 -0.05273 0.74242 -0.05273 1.06641 c 0 1.33009 0.271783 2.37717 0.851563 3.14453 c 0.2755 0.37513 0.596647 0.71279 0.960937 0.95898 c 0.68678 0.44789 1.57159 0.69336 2.60937 0.69336 c 1.26188 -0.00002 2.37192 -0.34864 3.41211 -1.01367 c 0.98905 -0.63093 1.93398 -1.63883 2.76953 -3.03711 c 0 -0.00003 6.60742 0 6.60742 0 c 0 -0.00003 -0.58593 1.2793 -0.58593 1.2793 c -1.26187 2.55785 -3.02097 4.55341 -5.22071 5.96875 c -2.19973 1.41533 -4.82963 2.18359 -7.72851 2.18359 c -3.76854 -0.00001 -6.57317 -1.21868 -8.3125 -3.62304 c -1.72226 -2.35323 -2.09269 -5.60669 -1.17188 -9.69922 c 0.92083 -4.16073 2.75836 -7.48558 5.43555 -9.80469 c 2.39958 -2.08062 5.1217 -3.23385 8.15234 -3.46289 Z m 27.7637 0 c 0.37217 -0.0282 0.73867 0 1.11914 0 c 3.47867 0 6.11171 1.21868 7.83398 3.62305 c 1.07429 1.55174 1.65039 3.47086 1.65039 5.75586 c 0 1.2448 -0.15451 2.58233 -0.47851 4.04882 c 0 0.00002 -0.48047 1.91797 -0.48047 1.91797 c 0 -0.00002 -15.6318 0 -17.3711 0 c -0.0171 0.2387 -0.0356 0.45463 -0.0527 0.69336 c -0.0128 0.0895 0.006 0.226 0 0.32031 c -0.0005 0.0154 0 0.0378 0 0.0527 c 0 0.2558 0.0356 0.50735 0.0527 0.74609 c 0.0852 0.97196 0.33843 1.78456 0.79883 2.39844 c 0.0877 0.11936 0.17122 0.26673 0.26758 0.37305 c 0.78101 0.83554 1.88526 1.27929 3.30273 1.27929 c 1.26188 -0.00002 2.38702 -0.34864 3.41016 -1.01367 c 0.98904 -0.63093 1.93592 -1.63883 2.77148 -3.03711 c 0 -0.00003 6.66016 0 6.66016 0 c -0.00001 -0.00003 -0.63867 1.2793 -0.63867 1.2793 c -1.26186 2.55785 -3.02292 4.55341 -5.22266 5.96875 c -2.19974 1.41533 -4.82769 2.18359 -7.72656 2.18359 c -3.76853 -0.00001 -6.57317 -1.21868 -8.3125 -3.62304 c -1.12545 -1.53472 -1.65234 -3.4895 -1.65234 -5.8086 c 0 -0.35812 0.0186 -0.744 0.0527 -1.11914 c 0.0682 -0.88671 0.20605 -1.78244 0.42773 -2.77148 c 0.92084 -4.14368 2.70367 -7.48558 5.38086 -9.80469 c 2.39957 -2.08062 5.17639 -3.23385 8.20704 -3.46289 Z m 75.6152 0 c 0.38084 -0.0293 0.73121 0 1.11914 0 c 3.54687 0 6.27346 1.20005 8.04687 3.57031 c 1.75641 2.37023 2.18308 5.56748 1.2793 9.5918 c -0.69913 3.13763 -1.70861 5.67202 -3.08984 7.51367 c -1.38126 1.84165 -3.14228 3.34601 -5.22266 4.36914 c -2.06328 1.02314 -4.24949 1.54492 -6.44922 1.54492 c -3.61507 -0.00001 -6.30559 -1.23574 -8.04492 -3.62304 c -1.12546 -1.51764 -1.70508 -3.47245 -1.70508 -5.8086 c 0.00002 -1.26187 0.13748 -2.60292 0.47852 -4.10351 c 1.02315 -4.57001 3.11223 -8.05132 6.18164 -10.2852 c 2.25301 -1.62634 4.74034 -2.56461 7.40625 -2.76953 Z m 93.6289 0 c 0.4496 -0.0277 0.86576 0 1.33203 0 c 2.14859 0 3.83631 0.21747 5.11523 0.74609 c 1.36418 0.54569 2.33128 1.31746 2.87695 2.23828 c 0.52864 0.86963 0.79883 1.93699 0.79883 3.25 c 0.00001 0.00002 -0.63867 3.89063 -0.63867 3.89063 c 0.00003 0 -1.17187 5.27539 -1.17187 5.27539 c -1.00611 4.50176 -1.22813 6.18937 -1.2793 6.82031 c -0.0512 0.85262 0.0269 1.68382 0.26562 2.45117 c 0.00002 -0.00002 0.42774 1.38477 0.42774 1.38477 c 0.00002 -0.00002 -6.28906 0 -6.28906 0 c -0.00002 -0.00002 -0.26563 -0.79883 -0.26563 -0.79883 c -0.10231 -0.37512 -0.0734 -0.85298 -0.10742 -1.27929 c -1.19365 0.73324 -2.3886 1.38461 -3.46289 1.75976 c -1.58584 0.54569 -3.23123 0.85156 -4.90235 0.85156 c -2.89886 -0.00001 -5.04581 -0.75472 -6.34179 -2.23828 c -0.98902 -1.09133 -1.43946 -2.42571 -1.43946 -3.94336 c -0.00002 -0.57977 0.0765 -1.17962 0.2129 -1.81054 c 0.28987 -1.29597 0.81678 -2.49603 1.65234 -3.57032 c 0.81851 -1.05726 1.78757 -1.92766 2.8789 -2.55859 c 1.05726 -0.63092 2.23514 -1.07782 3.4629 -1.38477 c -0.00002 0 3.7832 -0.64062 3.7832 -0.64062 c 2.91594 -0.34106 5.0933 -0.7642 6.66211 -1.22461 c 0.0341 -0.17052 0.10547 -0.37305 0.10547 -0.37305 c 0.24726 -1.09718 0.21688 -1.9229 -0.0527 -2.3457 c -0.0198 -0.0273 -0.0851 -0.082 -0.10742 -0.10547 c -0.0576 -0.0614 -0.14576 -0.15753 -0.21289 -0.21289 c -0.64135 -0.50753 -1.73505 -0.74609 -3.19727 -0.74609 c -1.65407 0 -2.87784 0.27022 -3.73046 0.79882 c -0.83555 0.52863 -1.60894 1.49574 -2.29102 2.87696 c -0.00001 -0.00001 -6.44727 0 -6.44727 0 c 0.00002 -0.00001 0.58594 -1.2793 0.58594 -1.2793 c 0.76733 -1.77345 1.68172 -3.24369 2.82422 -4.36914 c 1.1425 -1.12547 2.68608 -1.99746 4.47656 -2.61133 c 1.37216 -0.45297 2.87086 -0.75249 4.47657 -0.85156 Z m 27.0156 0 c 0.24046 -0.0296 0.50362 0 0.74609 0 c 1.55173 0 3.00692 0.46553 4.3711 1.4375 c 0.00002 0.00002 0.79883 0.58594 0.79883 0.58594 c 0.00001 0 -3.30469 5.43554 -3.30469 5.43554 c 0.00001 -0.00002 -0.90625 -0.63867 -0.90625 -0.63867 c -0.66503 -0.42629 -1.3449 -0.63867 -2.07813 -0.63867 c -0.64801 0.00002 -1.28701 0.22941 -1.91797 0.63867 c -0.64796 0.4263 -1.11862 0.99045 -1.54492 1.75781 c -0.69916 1.31304 -1.24152 2.78524 -1.59961 4.3711 c -0.00002 0.00001 -2.92968 13.1074 -2.92968 13.1074 c 0.00002 -0.00002 -6.18164 0 -6.18164 0 c 0 -0.00002 5.70117 -25.5781 5.70117 -25.5781 c -0.00001 0.00001 5.75586 0 5.75586 0 c 0 0.00001 -0.14469 0.77652 -0.21289 1.0664 c 0.27282 -0.20461 0.54303 -0.4852 0.79882 -0.63867 c 0.81263 -0.4929 1.64507 -0.80071 2.50391 -0.90625 Z m 18.2793 0 c 0.37185 -0.0282 0.73867 0 1.11914 0 c 3.47866 0 6.12679 1.21868 7.83203 3.62305 c 1.09135 1.55174 1.65234 3.47086 1.65234 5.75586 c -0.00002 1.26185 -0.20921 2.61802 -0.5332 4.10156 l -0.42578 1.86523 c -0.00001 -0.00002 -15.6508 0 -17.3731 0 c -0.0341 0.35808 -0.10547 0.74242 -0.10547 1.06641 c 0 1.33009 0.28884 2.37717 0.85157 3.14453 c 0.0877 0.11936 0.22359 0.26673 0.32031 0.37305 c 0.056 0.0597 0.15385 0.15748 0.21289 0.21289 c 0.76235 0.69302 1.80091 1.0664 3.0918 1.0664 c 1.26189 -0.00002 2.36997 -0.34864 3.41015 -1.01367 c 0.98905 -0.63093 1.91889 -1.63883 2.77149 -3.03711 c -0.00002 -0.00003 6.66015 0 6.66015 0 c 0 -0.00003 -0.63867 1.2793 -0.63867 1.2793 c -1.26187 2.55785 -3.03997 4.55341 -5.22266 5.96875 c -2.21677 1.41533 -4.81062 2.18359 -7.72656 2.18359 c -3.76851 -0.00001 -6.52044 -1.21868 -8.25976 -3.62304 c -1.7223 -2.35323 -2.13034 -5.60669 -1.22657 -9.69922 c 0.92081 -4.16073 2.70562 -7.48558 5.38282 -9.80469 c 2.41475 -2.08062 5.17918 -3.23385 8.20703 -3.46289 Z m -93.3086 0.47852 c 0.00002 0.00001 6.3418 0 6.3418 0 c 0.00002 0.00001 0.78178 15.1787 0.79883 15.4004 c 0.25578 -0.54356 0.4551 -0.99958 0.48047 -1.06446 c 0.00001 0.00001 6.98047 -14.3359 6.98047 -14.3359 c 0.00002 0.00001 5.80859 0 5.80859 0 c -0.00001 0.00001 0.5332 14.9968 0.5332 15.082 c 0.17055 -0.30691 7.93946 -15.082 7.93946 -15.082 c -0.00002 0.00001 6.28711 -0.00001 6.28711 0 c -0.00001 0.00001 -13.8535 25.5781 -13.8535 25.5781 c 0.00002 -0.00002 -5.70313 0 -5.70313 0 c 0 -0.00002 -0.55182 -13.8699 -0.58593 -14.6543 c -2.35323 4.8258 -7.14063 14.6543 -7.14063 14.6543 c 0 -0.00002 -5.86133 0 -5.86133 0 c 0 -0.00002 -2.02539 -25.5781 -2.02539 -25.5781 Z m -148.887 4.8496 c -1.46893 0.062 -2.80384 0.59246 -4.05078 1.59961 c -0.989017 0.78441 -1.65497 1.86052 -2.18359 3.03711 c 0 0.00002 10.498 0 10.498 0 c 0.0171 -0.18756 0.0527 -0.4154 0.0527 -0.58593 c -0.00002 -0.97195 -0.17354 -1.72672 -0.48047 -2.23829 c -0.75028 -1.22777 -1.86155 -1.8125 -3.51562 -1.8125 c -0.0991 0 -0.22239 -0.004 -0.32032 0 Z m 27.7637 0 c -1.46892 0.062 -2.80383 0.59246 -4.05078 1.59961 c -0.98904 0.78441 -1.63988 1.86052 -2.18555 3.03711 c 0 0.00002 10.498 0 10.498 0 c 0.017 -0.18756 0.0547 -0.4154 0.0547 -0.58593 c -0.00001 -0.97195 -0.15647 -1.72672 -0.48047 -2.23829 c -0.14894 -0.24939 -0.35075 -0.49801 -0.5332 -0.69336 c -0.71199 -0.73571 -1.69214 -1.11914 -2.98437 -1.11914 c -0.0991 0 -0.22042 -0.004 -0.31836 0 Z m 214.75 0 c -1.51056 0.0465 -2.92047 0.55891 -4.20899 1.59961 c -0.97198 0.78441 -1.63987 1.86052 -2.18554 3.03711 c 0.00002 0.00002 10.4453 0 10.4453 0 c 0.017 -0.18756 0.0527 -0.4154 0.0527 -0.58593 c -0.00001 -0.97195 -0.15451 -1.72672 -0.47851 -2.23829 c -0.73324 -1.21072 -1.86352 -1.79544 -3.51758 -1.8125 c -0.049 0.00053 -0.0587 -0.001 -0.10742 0 Z m -139.615 0.10743 c -1.40963 0.16739 -2.72039 0.8101 -3.94336 1.91797 c -1.46648 1.33009 -2.5287 3.41918 -3.14258 6.18164 c -0.25578 1.15955 -0.37304 2.1504 -0.37304 3.0371 c 0.00002 1.21071 0.23098 2.16077 0.6914 2.87696 c 0.12257 0.18384 0.28659 0.37842 0.42774 0.5332 c 0.75804 0.80488 1.81517 1.22656 3.14258 1.22656 c 1.72226 -0.00002 3.24002 -0.64257 4.68945 -1.97265 c 1.46652 -1.34714 2.5136 -3.45645 3.14453 -6.28711 c 0.5798 -2.59195 0.49819 -4.5281 -0.32031 -5.75586 c -0.7844 -1.19366 -1.92978 -1.75781 -3.51563 -1.75781 c -0.26911 0 -0.53975 -0.031 -0.80078 0 Z m 96.293 9.32421 c -1.44941 0.39218 -3.07409 0.72378 -5.22265 1.01368 c -1.6029 0.23874 -2.74512 0.4903 -3.41016 0.74609 c -0.57976 0.23872 -1.04725 0.56835 -1.43945 1.01172 c -0.37516 0.42627 -0.62674 0.87319 -0.7461 1.38477 c -0.0341 0.20464 -0.0527 0.4154 -0.0527 0.58593 c 0 0.0138 -0.00031 0.041 0 0.0547 c 0.002 0.0406 -0.004 0.12101 0 0.16016 c 0.0107 0.0774 0.0316 0.19357 0.0527 0.26562 c 0.008 0.0237 0.0439 0.0842 0.0527 0.10742 c 0.0187 0.0458 0.0315 0.11445 0.0547 0.15821 c 0.0243 0.0433 0.0768 0.11878 0.10547 0.16015 c 0.0446 0.0614 0.10579 0.15534 0.16016 0.21289 c 0.42631 0.47746 1.2781 0.69336 2.50586 0.69336 c 1.34715 0.00001 2.64229 -0.25473 3.83594 -0.85156 c 1.17662 -0.57977 2.12507 -1.44509 2.82421 -2.45117 c 0.51159 -0.7162 0.92121 -1.81959 1.2793 -3.25196 Z"
            ></path>
            <path
              d="m 661.854 357.649 c 0 0 4.6041 -19.4736 4.6041 -19.4736 c 1.9269 -8.67958 6.73562 -14.6308 11.0498 -14.6308 c 3.1035 0 3.95611 2.26795 3.80264 5.23503 c -0.0853 1.5347 -0.4263 3.25698 -0.7844 4.9622 c 0 0 -5.69544 23.9072 -5.69544 23.9072 c 0 0 12.2776 0 12.2776 0 c 0 0 4.6041 -19.5589 4.6041 -19.5589 c 2.11447 -8.95242 6.65036 -14.5456 10.8793 -14.5456 c 2.91593 0 4.12664 2.08037 3.99022 5.04746 c -0.0853 1.72227 -0.44336 3.61507 -0.88671 5.33734 c 0 0 -5.52492 23.7196 -5.52492 23.7196 c 0 0 12.3629 0 12.3629 0 c 0 0 5.95122 -25.2543 5.95122 -25.2543 c 0.46041 -2.26794 0.98903 -5.79775 1.07429 -7.60529 c 0.37515 -7.50297 -3.29108 -11.4761 -9.90734 -11.4761 c -5.66134 0 -11.1692 2.55783 -15.347 7.94633 c -0.15347 -3.8879 -2.93298 -7.94633 -9.82208 -7.94633 c -5.57607 0 -10.8964 2.52373 -15.1594 8.23622 c 0 0 -0.17052 0 -0.17052 0 c 0 0 1.1425 -6.531 1.1425 -6.531 c 0 0 -10.9475 0 -10.9475 0 c -0.71619 3.64918 -1.58585 8.0657 -2.91593 13.2155 c 0 0 -6.85499 29.4151 -6.85499 29.4151 c 0 0 12.2776 0 12.2776 0 Z m -42.8863 0 c 14.8354 0 26.2775 -11.2374 27.0789 -26.5333 c 0.49452 -10.129 -5.81481 -17.8025 -17.4615 -17.8025 c -15.3811 0 -26.4139 12.4481 -27.1812 27.4882 c -0.52862 10.9475 6.531 16.8476 17.5638 16.8476 Z m 1.99511 -10.2313 c -4.33127 0 -6.71858 -2.76246 -6.4628 -6.8891 c 0.34105 -6.87204 4.58705 -16.984 11.9024 -16.984 c 5.04746 0 6.59921 3.87086 6.39459 7.6735 c -0.37515 7.50298 -4.94515 16.1996 -11.8342 16.1996 Z m -31.0009 -52.8619 c 0 0 -4.79167 19.3713 -4.79167 19.3713 c -1.73933 -0.71619 -4.00727 -0.61388 -5.7807 -0.61388 c -16.336 0 -27.8974 13.9828 -28.6648 29.1252 c -0.51157 10.6747 5.18387 15.2106 12.5163 15.2106 c 5.13271 0 10.5383 -2.26794 14.6308 -8.1339 c 0 0 0.17052 0 0.17052 0 c 0 0 -0.97197 8.1339 -0.97197 8.1339 c 0 0 11.5614 0 11.5614 0 c 0.52862 -5.11566 1.63701 -11.2033 2.88183 -16.7623 c 0 0 11.0669 -46.3309 11.0669 -46.3309 c 0 0 -12.6187 0 -12.6187 0 Z m -9.95849 41.6415 c -1.99511 8.40675 -6.70152 11.2204 -10.4189 11.2204 c -3.70033 0 -5.76365 -2.57488 -5.50787 -7.16193 c 0.42631 -8.49201 6.25817 -16.7112 13.8464 -16.7112 c 2.13152 0 3.95611 0.324 4.96219 0.80146 c 0 0 -2.88182 11.8513 -2.88182 11.8513 Z m -40.5843 9.94144 c -3.52981 1.72228 -7.55413 1.27892 -12.2264 1.27892 c -3.71738 0 -6.56511 -0.64798 -8.13391 -1.90985 c -0.81851 -1.38123 -1.1766 -3.52981 -1.10839 -4.91104 c 17.291 0.46041 28.1703 -3.52981 28.733 -14.4432 c 0.40925 -8.23622 -5.61018 -12.8403 -14.358 -12.8403 c -15.6369 0 -25.8682 13.7782 -26.5333 27.0448 c -0.56272 11.5785 5.43966 17.291 17.8025 17.291 c 4.77462 0 11.0839 -0.54567 16.2508 -2.09742 c 0 0 -0.42631 -9.41283 -0.42631 -9.41283 Z m -4.65525 -19.9852 c -0.20463 4.05843 -5.21798 4.29716 -15.1083 4.2119 c 1.09134 -3.56391 4.68936 -6.82089 10.6065 -6.82089 c 2.91593 0 4.6041 1.1084 4.50179 2.60899 Z m -40.5502 19.9852 c -3.52981 1.72228 -7.55413 1.27892 -12.2435 1.27892 c -3.70033 0 -6.56511 -0.64798 -8.13391 -1.90985 c -0.81851 -1.38123 -1.15955 -3.52981 -1.09134 -4.91104 c 17.2739 0.46041 28.1703 -3.52981 28.7159 -14.4432 c 0.40925 -8.23622 -5.61018 -12.8403 -14.358 -12.8403 c -15.6198 0 -25.8512 13.7782 -26.5162 27.0448 c -0.57978 11.5785 5.43965 17.291 17.8025 17.291 c 4.75757 0 11.084 -0.54567 16.2337 -2.09742 c 0 0 -0.40926 -9.41283 -0.40926 -9.41283 Z m -4.6723 -19.9852 c -0.20463 4.05843 -5.21798 4.29716 -15.0912 4.2119 c 1.07429 -3.56391 4.68936 -6.82089 10.6065 -6.82089 c 2.91593 0 4.58705 1.1084 4.48474 2.60899 Z m -51.907 31.4954 c 0 0 3.81969 -16.0291 3.81969 -16.0291 c 2.01217 -8.67958 6.25817 -16.3701 14.2898 -16.3701 c 0.7162 0 1.41534 0.3581 1.94396 0.44336 c 0 0 3.1035 -12.2947 3.1035 -12.2947 c -0.71619 0 -1.50059 -0.0853 -2.38731 -0.0853 c -5.91712 0 -10.8793 4.16074 -14.1875 10.129 c 0 0 -0.34104 0 -0.34104 0 c 0.49451 -2.91593 0.92082 -5.67839 1.24481 -8.4238 c 0 0 -10.9646 0 -10.9646 0 c -0.61388 3.54686 -1.6029 10.4871 -3.08645 16.7453 c 0 0 -6.24111 25.8853 -6.24111 25.8853 c 0 0 12.8062 0 12.8062 0 Z m -57.0567 0 c 0 0 12.721 0 12.721 0 c 0 0 5.72954 -23.8731 5.72954 -23.8731 c 0 0 20.6502 0 20.6502 0 c 0 0 2.66015 -10.2313 2.66015 -10.2313 c 0 0 -20.7526 0 -20.7526 0 c 0 0 3.44454 -15.347 3.44454 -15.347 c 0 0 22.0826 0 22.0826 0 c 0 0 2.66014 -11.9366 2.66014 -11.9366 c 0 0 -34.8718 0 -34.8718 0 c 0 0 -14.3239 61.388 -14.3239 61.388 Z m -54.7376 0.00001 c 0 0 4.50178 -19.2008 4.50178 -19.2008 c 2.33616 -9.77092 7.36656 -13.1984 11.5103 -13.1984 c 3.27403 0 4.22895 1.39828 4.07548 3.4275 c -0.0853 1.63701 -0.34104 3.35928 -0.68209 4.89398 c 0 0 -5.72954 24.0777 -5.72954 24.0777 c 0 0 12.721 0 12.721 0 c 0 0 6.03649 -25.2543 6.03649 -25.2543 c 0.46041 -2.18268 0.97198 -5.43966 1.07429 -7.41771 c 0.37515 -7.69056 -3.4616 -10.4871 -10.5212 -10.4871 c -5.66134 0 -11.1692 2.62604 -15.5175 8.32148 c 0 0 -0.17052 0 -0.17052 0 c 0 0 1.15955 -7.79286 1.15955 -7.79286 c 0 0 -11.2204 0 -11.2204 0 c -0.73325 3.64917 -1.67112 8.0657 -3.00119 13.2155 c 0 0 -6.95731 29.4151 -6.95731 29.4151 c 0 0 12.721 0 12.721 0 Z m -24.3847 -0.00001 c 0 0 10.3166 -42.6306 10.3166 -42.6306 c 0 0 -12.6357 0 -12.6357 0 c 0 0 -10.3848 42.6306 -10.3848 42.6306 c 0 0 12.7039 0 12.7039 0 Z m 5.91712 -47.7462 c 4.33127 0 8.18507 -3.58097 8.4238 -9.71977 c 0.20463 -4.16074 -2.48962 -5.62723 -6.46279 -5.62723 c -4.14369 0 -7.92928 2.69425 -8.15096 6.71857 c -0.20463 4.05843 2.48962 8.62843 6.18995 8.62843 Z m -73.9555 45.7341 c 2.45552 1.90985 7.60529 1.9269 12.9767 2.01216 c 11.4761 0.0853 20.1387 -4.92809 20.6502 -14.1363 c 0.28989 -6.1388 -4.46768 -9.77092 -9.12294 -12.2094 c -3.35929 -1.61996 -5.04746 -3.17171 -4.9622 -4.97925 c 0.11937 -2.43846 2.40437 -2.77951 5.76365 -2.77951 c 3.7856 0 6.82089 0.46041 8.56022 0.80146 c 0 0 3.44455 -9.24231 3.44455 -9.24231 c -1.96101 -1.1766 -5.88302 -1.79048 -10.9134 -1.79048 c -11.1351 0 -19.2861 5.88302 -19.7465 14.8184 c -0.27284 5.52492 3.70033 9.2423 8.50905 11.766 c 3.88791 1.99511 5.21798 3.52981 5.11567 5.69544 c -0.11937 2.18269 -2.06332 1.82459 -5.59313 1.82459 c -4.14369 0 -8.73074 -0.54567 -11.1522 -0.92082 c 0 0 -3.52981 9.13999 -3.52981 9.13999 Z m -8.33853 2.01216 c 0.10231 -5.40555 1.39828 -13.8976 2.74541 -19.4736 c 0 0 5.47376 -23.1569 5.47376 -23.1569 c -3.47865 -1.1766 -8.90126 -1.70522 -14.1192 -1.70522 c -21.1789 0 -31.683 15.688 -32.4163 30.3871 c -0.46041 9.22525 4.53589 13.9487 12.3117 13.9487 c 5.03041 0 10.7088 -2.43847 15.1253 -9.77092 c 0 0 0.18758 0 0.18758 0 c -0.34105 3.52981 -0.7503 6.95731 -0.97198 9.77092 c 0 0 11.6637 0 11.6637 0 Z m -8.74779 -24.3506 c -2.48962 10.8452 -7.57119 14.1192 -11.3568 14.1192 c -3.52981 0 -5.06451 -2.50668 -4.85988 -6.15585 c 0.40925 -8.23622 6.9232 -17.7173 15.1424 -17.7173 c 1.33007 0 2.37026 -0.23873 3.34223 -0.47746 c 0 0 -2.26794 10.2313 -2.26794 10.2313 Z m -57.0738 12.8403 c -3.52981 1.72228 -7.55413 1.27892 -12.2264 1.27892 c -3.71738 0 -6.56511 -0.64798 -8.13391 -1.90985 c -0.81851 -1.38123 -1.1766 -3.52981 -1.10839 -4.91104 c 17.291 0.46041 28.1703 -3.52981 28.733 -14.4432 c 0.40925 -8.23622 -5.61018 -12.8403 -14.358 -12.8403 c -15.6369 0 -25.8682 13.7782 -26.5333 27.0448 c -0.56272 11.5785 5.43966 17.291 17.8025 17.291 c 4.77462 0 11.0839 -0.54567 16.2508 -2.09742 c 0 0 -0.42631 -9.41283 -0.42631 -9.41283 Z m -4.65525 -19.9852 c -0.20463 4.05843 -5.21798 4.29716 -15.1083 4.2119 c 1.09134 -3.56391 4.68936 -6.82089 10.6065 -6.82089 c 2.91593 0 4.6041 1.1084 4.50179 2.60899 Z m -40.5502 19.9852 c -3.52981 1.72228 -7.55413 1.27892 -12.2435 1.27892 c -3.70033 0 -6.5651 -0.64798 -8.13391 -1.90985 c -0.818506 -1.38123 -1.15955 -3.52981 -1.09134 -4.91104 c 17.2739 0.46041 28.1703 -3.52981 28.7159 -14.4432 c 0.40925 -8.23622 -5.61018 -12.8403 -14.358 -12.8403 c -15.6198 0 -25.8512 13.7782 -26.5162 27.0448 c -0.579775 11.5785 5.42261 17.291 17.8025 17.291 c 4.75757 0 11.0669 -0.54567 16.2337 -2.09742 c 0 0 -0.40926 -9.41283 -0.40926 -9.41283 Z m -4.6723 -19.9852 c -0.20463 4.05843 -5.21798 4.29716 -15.0912 4.2119 c 1.07429 -3.56391 4.68936 -6.82089 10.6065 -6.82089 c 2.91593 0 4.58705 1.1084 4.48474 2.60899 Z m -51.907 31.4954 c 0 0 3.8197 -16.0291 3.8197 -16.0291 c 2.01216 -8.67958 6.25816 -16.3701 14.2898 -16.3701 c 0.716193 0 1.41533 0.3581 1.94395 0.44336 c 0 0 3.1035 -12.2947 3.1035 -12.2947 c -0.716193 0 -1.5006 -0.0853 -2.38731 -0.0853 c -5.91712 0 -10.8793 4.16074 -14.1874 10.129 c 0 0 -0.341044 0 -0.341044 0 c 0.494514 -2.91593 0.92082 -5.67839 1.24481 -8.4238 c 0 0 -10.9646 0 -10.9646 0 c -0.630932 3.54686 -1.60291 10.4871 -3.08645 16.7453 c 0 0 -6.24111 25.8853 -6.24111 25.8853 c 0 0 12.8062 0 12.8062 0 Z m -57.0567 0 c 0 0 12.721 0 12.721 0 c 0 0 5.71249 -23.8731 5.71249 -23.8731 c 0 0 20.6673 0 20.6673 0 c 0 0 2.66015 -10.2313 2.66015 -10.2313 c 0 0 -20.7526 0 -20.7526 0 c 0 0 3.44455 -15.347 3.44455 -15.347 c 0 0 22.0826 0 22.0826 0 c 0 0 2.66015 -11.9366 2.66015 -11.9366 c 0 0 -34.8718 0 -34.8718 0 c 0 0 -14.3239 61.388 -14.3239 61.388 Z"
            ></path>
          </svg>
          <p text-left>GPL-3.0 Licensed<br />Kotatsu Developers</p>
        </div>
        <div class="md:place-self-center md:justify-self-end">
          <div class="grid grid-flow-col gap-4">
            <a
              v-for="item in socialList"
              :href="item.link"
              :aria-label="item.title"
              :title="item.title"
              target="_blank"
              rel="noopener noreferrer"
              class="footer-sociallink"
              v-html="item.icon"
            ></a>
          </div>
        </div>
      </footer>
    </div>
</template>
  
<style lang="scss">
.footer-container {
  z-index: 1;
  position: relative;
  right: 0;
  bottom: 0;
  padding: 0 32px;
  background-color: var(--vp-c-bg-alt);
}
  
.is-home ~ .footer-container .footer {
  max-width: 1152px;
}
  
.footer:first-child {
  padding-top: 2.5rem;
}
  
.footer:last-child {
  row-gap: 1rem;
}
  
.footer {
  display: grid;
  width: 100%;
  grid-auto-flow: row;
  place-items: start;
  column-gap: 1rem;
  font-size: 0.87rem;
  font-family: var(--vp-font-family-base);
  line-height: 1.25rem;
  margin: 0 auto;
}
  
.footer > * {
  display: grid;
  place-items: start;
  gap: 0.5rem;
}
  
.footer {
  place-items: center;
}
  
.footer-navigation:first-child {
  border-top: 1px solid var(--vp-c-divider);
}
  
.footer-navigation {
  width: 100%;
  line-height: 32px;
  font-size: 14px;
  font-weight: 500;
  place-items: self-start;
  border-bottom: 1px solid var(--vp-c-divider);
  gap: 0;
  overflow: hidden;
  
  ul {
    width: 100%;
    height: 0;
    overflow: hidden;
    transition: 300ms ease;
  
    li:last-child {
      margin-bottom: 16px;
    }
  }
  
  ul > li > a {
    display: inline-block;
    transition: color 0.25s cubic-bezier(0.25, 0.1, 0.25, 1);
    color: var(--vp-c-text-1);
    padding: 6px 14px;
    width: 100%;
  
    &:hover {
      color: var(--vp-c-brand);
    }
  }
}
  
.footer-title {
  cursor: pointer;
  width: 100%;
  user-select: all;
  font-weight: 700;
  line-height: 1.33337;
  color: var(--vp-c-text-2);
  text-transform: uppercase;
  letter-spacing: -0.01em;
  padding: 1rem 0;
  opacity: 0.8;
  
  &::after {
    content: '+';
    filter: invert(50%);
    float: right;
    width: 14px;
    height: 14px;
    text-align: center;
    margin-right: 8px;
    transition: transform 0.3s ease;
  }
}
  
.footer-title:hover {
  &::after {
    transform: rotate(45deg) scale(1.08);
  }
}
  
.footer-title:hover ~ ul,
.footer-title ~ ul:hover {
  height: 100%;
}
  
.footer-qrcode {
  width: 192px;
  padding: 24px;
  box-sizing: border-box;
  border-radius: var(--vp-border-radius);
  background-color: var(--vp-c-bg-soft-up);
  border: 4px solid var(--vp-c-divider);
  display: none;
  flex-direction: column;
  align-items: center;
  font-size: 14px;
  line-height: 22px;
  color: var(--vp-c-text-2);
  
  img {
    box-shadow: var(--vp-shadow-1);
    border-radius: var(--vp-border-radius);
  }
  
  h4 {
    margin: 4px 0 0;
    font-size: 16px;
    line-height: 24px;
    font-weight: 700;
    color: var(--vp-c-text-1);
  }
}
  
@media (min-width: 1440px) {
  .footer-container .footer {
    max-width: 945px;
  }
}
  
@media (min-width: 960px) {
  .VPSidebar ~ .footer-container {
    width: calc(100% - var(--vp-sidebar-width));
    left: var(--vp-sidebar-width);
  }
}
  
@media (min-width: 48rem) {
  .footer {
    grid-auto-flow: column;
    place-items: self-start;
    row-gap: 2.5rem;
  }
  
  .footer:last-child {
    border-top: 1px solid var(--vp-c-divider);
  }
  
  .footer-navigation:first-child {
    border-top: none;
  }
  
  .footer-navigation {
    place-items: self-start;
    border: none;
  
    ul {
      height: 100%;
    }
  
    ul > li > a {
      padding: 0;
    }
  }
  
  .footer-center {
    grid-auto-flow: row dense;
  }
  
  .footer-qrcode {
    display: flex;
  }
  
  .footer:first-child {
    padding-bottom: 2.5rem;
  }
  
  .footer-title {
    cursor: default;
  
    &::after {
      display: none;
    }
  }
}
  
.footer-sociallink {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 36px;
  height: 36px;
  color: var(--vp-c-text-2);
  
  &:hover {
    color: var(--vp-c-text-1);
    transition: color 0.25s;
  }
  
  svg {
    width: 26px;
    height: 26px;
    fill: currentColor;
  }
}
</style>