
<template >
  <svg  id="chm-icons" ref="chm-icons" aria-hidden="true" style="position: absolute; width: 0; height: 0; overflow: hidden;" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
    <defs>
      <symbol id="chm-icon-info" viewBox="0 0 24 24">
        <title>{{t("info")}}</title>
        <path d="M11.016 9v-2.016h1.969v2.016h-1.969zM12 20.016q3.281 0 5.648-2.367t2.367-5.648-2.367-5.648-5.648-2.367-5.648 2.367-2.367 5.648 2.367 5.648 5.648 2.367zM12 2.016q4.125 0 7.055 2.93t2.93 7.055-2.93 7.055-7.055 2.93-7.055-2.93-2.93-7.055 2.93-7.055 7.055-2.93zM11.016 17.016v-6h1.969v6h-1.969z"></path>
      </symbol>
      <symbol id="chm-icon-cancel" viewBox="0 0 24 24">
        <title>{{t("cancel")}}</title>
        <path d="M17.016 15.609l-3.609-3.609 3.609-3.609-1.406-1.406-3.609 3.609-3.609-3.609-1.406 1.406 3.609 3.609-3.609 3.609 1.406 1.406 3.609-3.609 3.609 3.609zM12 2.016q4.125 0 7.055 2.93t2.93 7.055-2.93 7.055-7.055 2.93-7.055-2.93-2.93-7.055 2.93-7.055 7.055-2.93z"></path>
      </symbol>
      <symbol id="chm-icon-search" viewBox="0 0 250 270" preserveAspectRatio="xMidYMid meet">
        <title>{{t("search")}}</title>
        <path d="M16 254 c-20 -20 -20 -22 5 -63 14 -24 19 -44 15 -63 -7 -37 15 -90 45 -112 13 -9 43 -16 67 -16 62 0 102 40 102 104 0 64 -40 109 -100 112 -31 1 -49 9 -67 28 -27 30 -45 33 -67 10z m164 -104 c36 -36 14 -100 -34 -100 -60 1 -81 79 -29 109 26 15 41 13 63 -9z"/>
      </symbol>
      <symbol id="chm-icon-filter" viewBox="0 0 14 18">
        <title>{{t("filter")}}</title>
        <path d="M14.093 2.963c0.1 0.241 0.050 0.522-0.141 0.703l-4.952 4.952v7.453c0 0.261-0.161 0.492-0.392 0.593-0.080 0.030-0.171 0.050-0.251 0.050-0.171 0-0.331-0.060-0.452-0.191l-2.571-2.571c-0.121-0.121-0.191-0.281-0.191-0.452v-4.882l-4.952-4.952c-0.191-0.181-0.241-0.462-0.141-0.703 0.1-0.231 0.331-0.392 0.593-0.392h12.857c0.261 0 0.492 0.161 0.593 0.392z"></path>
      </symbol>
      <symbol id="chm-icon-plus" viewBox="0 0 24 28">
        <title>{{t("plus")}}</title>
        <path d="M20 15v-2c0-0.547-0.453-1-1-1h-5v-5c0-0.547-0.453-1-1-1h-2c-0.547 0-1 0.453-1 1v5h-5c-0.547 0-1 0.453-1 1v2c0 0.547 0.453 1 1 1h5v5c0 0.547 0.453 1 1 1h2c0.547 0 1-0.453 1-1v-5h5c0.547 0 1-0.453 1-1zM24 6.5v15c0 2.484-2.016 4.5-4.5 4.5h-15c-2.484 0-4.5-2.016-4.5-4.5v-15c0-2.484 2.016-4.5 4.5-4.5h15c2.484 0 4.5 2.016 4.5 4.5z"></path>
      </symbol>
      <symbol id="chm-icon-list" viewBox="0 0 32 32">
        <title>{{t("list")}}</title>
        <path d="M12 2h20v4h-20v-4zM12 14h20v4h-20v-4zM12 26h20v4h-20v-4zM0 4c0-2.209 1.791-4 4-4s4 1.791 4 4c0 2.209-1.791 4-4 4s-4-1.791-4-4zM0 16c0-2.209 1.791-4 4-4s4 1.791 4 4c0 2.209-1.791 4-4 4s-4-1.791-4-4zM0 28c0-2.209 1.791-4 4-4s4 1.791 4 4c0 2.209-1.791 4-4 4s-4-1.791-4-4z"></path>
      </symbol>
      <symbol id="chm-icon-flip" viewBox="0 0 24 24">
        <title>{{t("flip")}}</title>
        <path d="M18.984 21v-2.016h2.016q0 0.797-0.609 1.406t-1.406 0.609zM18.984 12.984v-1.969h2.016v1.969h-2.016zM15 5.016v-2.016h2.016v2.016h-2.016zM18.984 17.016v-2.016h2.016v2.016h-2.016zM11.016 23.016v-22.031h1.969v22.031h-1.969zM18.984 3q0.797 0 1.406 0.609t0.609 1.406h-2.016v-2.016zM3 5.016q0-0.797 0.609-1.406t1.406-0.609h3.984v2.016h-3.984v13.969h3.984v2.016h-3.984q-0.797 0-1.406-0.609t-0.609-1.406v-13.969zM18.984 9v-2.016h2.016v2.016h-2.016zM15 21v-2.016h2.016v2.016h-2.016z"></path>
      </symbol>
      <symbol id="chm-icon-flip-vertical" viewBox="0 0 24 24">
        <title>{{t("flip vertical")}}</title>
        <path d="M18.984 21v-2.016h2.016q0 0.797-0.609 1.406t-1.406 0.609zM18.984 12.984v-1.969h2.016v1.969h-2.016zM15 5.016v-2.016h2.016v2.016h-2.016zM18.984 17.016v-2.016h2.016v2.016h-2.016zM11.016 23.016v-22.031h1.969v22.031h-1.969zM18.984 3q0.797 0 1.406 0.609t0.609 1.406h-2.016v-2.016zM3 5.016q0-0.797 0.609-1.406t1.406-0.609h3.984v2.016h-3.984v13.969h3.984v2.016h-3.984q-0.797 0-1.406-0.609t-0.609-1.406v-13.969zM18.984 9v-2.016h2.016v2.016h-2.016zM15 21v-2.016h2.016v2.016h-2.016z"></path>
      </symbol>
      <symbol id="chm-icon-rotate-left" viewBox="0 0 24 28">
        <title>{{t('rotate left')}}</title>
        <path d="M24 14c0 6.609-5.391 12-12 12-3.578 0-6.953-1.578-9.234-4.328-0.156-0.203-0.141-0.5 0.031-0.672l2.141-2.156c0.109-0.094 0.25-0.141 0.391-0.141 0.141 0.016 0.281 0.078 0.359 0.187 1.531 1.984 3.828 3.109 6.312 3.109 4.406 0 8-3.594 8-8s-3.594-8-8-8c-2.047 0-3.984 0.781-5.437 2.141l2.141 2.156c0.297 0.281 0.375 0.719 0.219 1.078-0.156 0.375-0.516 0.625-0.922 0.625h-7c-0.547 0-1-0.453-1-1v-7c0-0.406 0.25-0.766 0.625-0.922 0.359-0.156 0.797-0.078 1.078 0.219l2.031 2.016c2.203-2.078 5.187-3.313 8.266-3.313 6.609 0 12 5.391 12 12z"></path>
      </symbol>
      <symbol id="chm-icon-repeat" viewBox="0 0 24 28">
        <title>{{t('repeat')}}</title>
        <path d="M24 4v7c0 0.547-0.453 1-1 1h-7c-0.406 0-0.766-0.25-0.922-0.625-0.156-0.359-0.078-0.797 0.219-1.078l2.156-2.156c-1.469-1.359-3.406-2.141-5.453-2.141-4.406 0-8 3.594-8 8s3.594 8 8 8c2.484 0 4.781-1.125 6.312-3.109 0.078-0.109 0.219-0.172 0.359-0.187 0.141 0 0.281 0.047 0.391 0.141l2.141 2.156c0.187 0.172 0.187 0.469 0.031 0.672-2.281 2.75-5.656 4.328-9.234 4.328-6.609 0-12-5.391-12-12s5.391-12 12-12c3.078 0 6.062 1.234 8.266 3.313l2.031-2.016c0.281-0.297 0.719-0.375 1.094-0.219 0.359 0.156 0.609 0.516 0.609 0.922z"></path>
      </symbol>
      <symbol id="chm-icon-cloud-upload" viewBox="0 0 30 28">
        <title>{{t('upload cloud')}}</title>
        <path d="M20 13.5c0-0.125-0.047-0.266-0.141-0.359l-5.5-5.5c-0.094-0.094-0.219-0.141-0.359-0.141-0.125 0-0.266 0.047-0.359 0.141l-5.484 5.484c-0.094 0.109-0.156 0.234-0.156 0.375 0 0.281 0.219 0.5 0.5 0.5h3.5v5.5c0 0.266 0.234 0.5 0.5 0.5h3c0.266 0 0.5-0.234 0.5-0.5v-5.5h3.5c0.281 0 0.5-0.234 0.5-0.5zM30 18c0 3.313-2.688 6-6 6h-17c-3.859 0-7-3.141-7-7 0-2.719 1.578-5.187 4.031-6.328-0.016-0.234-0.031-0.453-0.031-0.672 0-4.422 3.578-8 8-8 3.25 0 6.172 1.969 7.406 4.969 0.719-0.625 1.641-0.969 2.594-0.969 2.203 0 4 1.797 4 4 0 0.766-0.219 1.516-0.641 2.156 2.719 0.641 4.641 3.063 4.641 5.844z"></path>
      </symbol>
      <symbol id="chm-icon-arrow-right" viewBox="0 0 23 28">
        <title>{{t('arrow right')}}</title>
        <path d="M23 15c0 0.531-0.203 1.047-0.578 1.422l-10.172 10.172c-0.375 0.359-0.891 0.578-1.422 0.578s-1.031-0.219-1.406-0.578l-1.172-1.172c-0.375-0.375-0.594-0.891-0.594-1.422s0.219-1.047 0.594-1.422l4.578-4.578h-11c-1.125 0-1.828-0.938-1.828-2v-2c0-1.062 0.703-2 1.828-2h11l-4.578-4.594c-0.375-0.359-0.594-0.875-0.594-1.406s0.219-1.047 0.594-1.406l1.172-1.172c0.375-0.375 0.875-0.594 1.406-0.594s1.047 0.219 1.422 0.594l10.172 10.172c0.375 0.359 0.578 0.875 0.578 1.406z"></path>
      </symbol>
      <symbol id="chm-icon-arrow-left" viewBox="0 0 25 28">
        <title>{{t('arrow left')}}</title>
        <path d="M24 14v2c0 1.062-0.703 2-1.828 2h-11l4.578 4.594c0.375 0.359 0.594 0.875 0.594 1.406s-0.219 1.047-0.594 1.406l-1.172 1.188c-0.359 0.359-0.875 0.578-1.406 0.578s-1.047-0.219-1.422-0.578l-10.172-10.187c-0.359-0.359-0.578-0.875-0.578-1.406s0.219-1.047 0.578-1.422l10.172-10.156c0.375-0.375 0.891-0.594 1.422-0.594s1.031 0.219 1.406 0.594l1.172 1.156c0.375 0.375 0.594 0.891 0.594 1.422s-0.219 1.047-0.594 1.422l-4.578 4.578h11c1.125 0 1.828 0.938 1.828 2z"></path>
      </symbol>
      <symbol id="chm-icon-arrow-down" viewBox="0 0 26 28">
        <title>{{t('arrow down')}}</title>
        <path d="M25.172 13c0 0.531-0.219 1.047-0.578 1.406l-10.172 10.187c-0.375 0.359-0.891 0.578-1.422 0.578s-1.047-0.219-1.406-0.578l-10.172-10.187c-0.375-0.359-0.594-0.875-0.594-1.406s0.219-1.047 0.594-1.422l1.156-1.172c0.375-0.359 0.891-0.578 1.422-0.578s1.047 0.219 1.406 0.578l4.594 4.594v-11c0-1.094 0.906-2 2-2h2c1.094 0 2 0.906 2 2v11l4.594-4.594c0.359-0.359 0.875-0.578 1.406-0.578s1.047 0.219 1.422 0.578l1.172 1.172c0.359 0.375 0.578 0.891 0.578 1.422z"></path>
      </symbol>
      <symbol id="chm-icon-arrow-up" viewBox="0 0 26 28">
        <title>{{t('arrow up')}}</title>
        <path d="M25.172 15.172c0 0.531-0.219 1.031-0.578 1.406l-1.172 1.172c-0.375 0.375-0.891 0.594-1.422 0.594s-1.047-0.219-1.406-0.594l-4.594-4.578v11c0 1.125-0.938 1.828-2 1.828h-2c-1.062 0-2-0.703-2-1.828v-11l-4.594 4.578c-0.359 0.375-0.875 0.594-1.406 0.594s-1.047-0.219-1.406-0.594l-1.172-1.172c-0.375-0.375-0.594-0.875-0.594-1.406s0.219-1.047 0.594-1.422l10.172-10.172c0.359-0.375 0.875-0.578 1.406-0.578s1.047 0.203 1.422 0.578l10.172 10.172c0.359 0.375 0.578 0.891 0.578 1.422z"></path>
      </symbol>
      <symbol id="chm-icon-zoom-in" viewBox="0 0 32 32">
        <title>{{t('zoom in')}}</title>
        <path d="M31.008 27.231l-7.58-6.447c-0.784-0.705-1.622-1.029-2.299-0.998 1.789-2.096 2.87-4.815 2.87-7.787 0-6.627-5.373-12-12-12s-12 5.373-12 12 5.373 12 12 12c2.972 0 5.691-1.081 7.787-2.87-0.031 0.677 0.293 1.515 0.998 2.299l6.447 7.58c1.104 1.226 2.907 1.33 4.007 0.23s0.997-2.903-0.23-4.007zM12 20c-4.418 0-8-3.582-8-8s3.582-8 8-8 8 3.582 8 8-3.582 8-8 8zM14 6h-4v4h-4v4h4v4h4v-4h4v-4h-4z"></path>
      </symbol>
      <symbol id="chm-icon-zoom-out" viewBox="0 0 32 32">
        <title>{{t('zoom out')}}</title>
        <path d="M31.008 27.231l-7.58-6.447c-0.784-0.705-1.622-1.029-2.299-0.998 1.789-2.096 2.87-4.815 2.87-7.787 0-6.627-5.373-12-12-12s-12 5.373-12 12 5.373 12 12 12c2.972 0 5.691-1.081 7.787-2.87-0.031 0.677 0.293 1.515 0.998 2.299l6.447 7.58c1.104 1.226 2.907 1.33 4.007 0.23s0.997-2.903-0.23-4.007zM12 20c-4.418 0-8-3.582-8-8s3.582-8 8-8 8 3.582 8 8-3.582 8-8 8zM6 10h12v4h-12z"></path>
      </symbol>
      <symbol id="chm-icon-trash" viewBox="0 0 22 28">
      <title>{{t('trash')}}</title>
      <path d="M8 11.5v9c0 0.281-0.219 0.5-0.5 0.5h-1c-0.281 0-0.5-0.219-0.5-0.5v-9c0-0.281 0.219-0.5 0.5-0.5h1c0.281 0 0.5 0.219 0.5 0.5zM12 11.5v9c0 0.281-0.219 0.5-0.5 0.5h-1c-0.281 0-0.5-0.219-0.5-0.5v-9c0-0.281 0.219-0.5 0.5-0.5h1c0.281 0 0.5 0.219 0.5 0.5zM16 11.5v9c0 0.281-0.219 0.5-0.5 0.5h-1c-0.281 0-0.5-0.219-0.5-0.5v-9c0-0.281 0.219-0.5 0.5-0.5h1c0.281 0 0.5 0.219 0.5 0.5zM18 22.813v-14.812h-14v14.812c0 0.75 0.422 1.188 0.5 1.188h13c0.078 0 0.5-0.438 0.5-1.188zM7.5 6h7l-0.75-1.828c-0.047-0.063-0.187-0.156-0.266-0.172h-4.953c-0.094 0.016-0.219 0.109-0.266 0.172zM22 6.5v1c0 0.281-0.219 0.5-0.5 0.5h-1.5v14.812c0 1.719-1.125 3.187-2.5 3.187h-13c-1.375 0-2.5-1.406-2.5-3.125v-14.875h-1.5c-0.281 0-0.5-0.219-0.5-0.5v-1c0-0.281 0.219-0.5 0.5-0.5h4.828l1.094-2.609c0.313-0.766 1.25-1.391 2.078-1.391h5c0.828 0 1.766 0.625 2.078 1.391l1.094 2.609h4.828c0.281 0 0.5 0.219 0.5 0.5z"></path>
      </symbol>

      <symbol id="chm-icon-user-secret" viewBox="0 0 22 28">
        <title>{{t('user secret')}}</title>
        <path d="M9 24l1.5-7-1.5-2-2-1zM13 24l2-10-2 1-1.5 2zM15.5 8.219c-0.016-0.031-0.031-0.063-0.063-0.094-0.141-0.109-1.266-0.125-1.5-0.125-0.891 0-1.734 0.125-2.609 0.297-0.109 0.031-0.219 0.031-0.328 0.031s-0.219 0-0.328-0.031c-0.875-0.172-1.719-0.297-2.609-0.297-0.234 0-1.359 0.016-1.5 0.125-0.031 0.031-0.047 0.063-0.063 0.094 0.016 0.141 0.031 0.281 0.063 0.422 0.094 0.125 0.172 0.078 0.234 0.266 0.406 1.109 0.594 1.969 2 1.969 2.016 0 1.453-1.859 2.109-1.859h0.187c0.656 0 0.094 1.859 2.109 1.859 1.406 0 1.594-0.859 2-1.969 0.063-0.187 0.141-0.141 0.234-0.266 0.031-0.141 0.047-0.281 0.063-0.422zM22 21.953c0 2.547-1.672 4.047-4.172 4.047h-13.656c-2.5 0-4.172-1.5-4.172-4.047 0-2.828 0.5-7.109 3.406-8.516l-1.406-3.437h3.344c-0.219-0.641-0.344-1.313-0.344-2 0-0.172 0.016-0.344 0.031-0.5-0.609-0.125-3.031-0.625-3.031-1.5 0-0.922 2.656-1.422 3.281-1.547 0.328-1.172 1.109-2.953 1.906-3.875 0.313-0.359 0.703-0.578 1.188-0.578 0.938 0 1.687 0.969 2.625 0.969s1.687-0.969 2.625-0.969c0.484 0 0.875 0.219 1.188 0.578 0.797 0.922 1.578 2.703 1.906 3.875 0.625 0.125 3.281 0.625 3.281 1.547 0 0.875-2.422 1.375-3.031 1.5 0.078 0.844-0.031 1.687-0.313 2.5h3.344l-1.281 3.516c2.797 1.453 3.281 5.656 3.281 8.437z"></path>
      </symbol>
      <symbol id="chm-icon-file-code" viewBox="0 0 24 28">
        <title>{{t('file code')}}</title>
        <path d="M22.937 5.938c0.578 0.578 1.062 1.734 1.062 2.562v18c0 0.828-0.672 1.5-1.5 1.5h-21c-0.828 0-1.5-0.672-1.5-1.5v-25c0-0.828 0.672-1.5 1.5-1.5h14c0.828 0 1.984 0.484 2.562 1.062zM16 2.125v5.875h5.875c-0.094-0.266-0.234-0.531-0.344-0.641l-4.891-4.891c-0.109-0.109-0.375-0.25-0.641-0.344zM22 26v-16h-6.5c-0.828 0-1.5-0.672-1.5-1.5v-6.5h-12v24h20zM7.5 12c0.172-0.219 0.484-0.266 0.703-0.094l0.797 0.594c0.219 0.172 0.266 0.484 0.094 0.703l-2.844 3.797 2.844 3.797c0.172 0.219 0.125 0.531-0.094 0.703l-0.797 0.594c-0.219 0.172-0.531 0.125-0.703-0.094l-3.531-4.703c-0.125-0.172-0.125-0.422 0-0.594zM20.031 16.703c0.125 0.172 0.125 0.422 0 0.594l-3.531 4.703c-0.172 0.219-0.484 0.266-0.703 0.094l-0.797-0.594c-0.219-0.172-0.266-0.484-0.094-0.703l2.844-3.797-2.844-3.797c-0.172-0.219-0.125-0.531 0.094-0.703l0.797-0.594c0.219-0.172 0.531-0.125 0.703 0.094zM10.344 23.906c-0.281-0.047-0.453-0.313-0.406-0.578l2.156-12.984c0.047-0.281 0.313-0.453 0.578-0.406l0.984 0.156c0.281 0.047 0.453 0.313 0.406 0.578l-2.156 12.984c-0.047 0.281-0.313 0.453-0.578 0.406z"></path>
      </symbol>
      <symbol id="chm-icon-file-movie" viewBox="0 0 24 28">
        <title>{{t('file movie')}}</title>
        <path d="M22.937 5.938c0.578 0.578 1.062 1.734 1.062 2.562v18c0 0.828-0.672 1.5-1.5 1.5h-21c-0.828 0-1.5-0.672-1.5-1.5v-25c0-0.828 0.672-1.5 1.5-1.5h14c0.828 0 1.984 0.484 2.562 1.062zM16 2.125v5.875h5.875c-0.094-0.266-0.234-0.531-0.344-0.641l-4.891-4.891c-0.109-0.109-0.375-0.25-0.641-0.344zM22 26v-16h-6.5c-0.828 0-1.5-0.672-1.5-1.5v-6.5h-12v24h20zM12 12c1.094 0 2 0.906 2 2v6c0 1.094-0.906 2-2 2h-6c-1.094 0-2-0.906-2-2v-6c0-1.094 0.906-2 2-2h6zM19.688 12.031c0.187 0.078 0.313 0.266 0.313 0.469v9c0 0.203-0.125 0.391-0.313 0.469-0.063 0.016-0.125 0.031-0.187 0.031-0.125 0-0.266-0.047-0.359-0.141l-4.141-4.156v-1.406l4.141-4.156c0.094-0.094 0.234-0.141 0.359-0.141 0.063 0 0.125 0.016 0.187 0.031z"></path>
      </symbol>
      <symbol id="chm-icon-file-audio" viewBox="0 0 24 28">
        <title>{{t('file audio')}}</title>
        <path d="M22.937 5.938c0.578 0.578 1.062 1.734 1.062 2.562v18c0 0.828-0.672 1.5-1.5 1.5h-21c-0.828 0-1.5-0.672-1.5-1.5v-25c0-0.828 0.672-1.5 1.5-1.5h14c0.828 0 1.984 0.484 2.562 1.062zM16 2.125v5.875h5.875c-0.094-0.266-0.234-0.531-0.344-0.641l-4.891-4.891c-0.109-0.109-0.375-0.25-0.641-0.344zM22 26v-16h-6.5c-0.828 0-1.5-0.672-1.5-1.5v-6.5h-12v24h20zM9.688 13.281c0.187 0.078 0.313 0.266 0.313 0.469v8.5c0 0.203-0.125 0.391-0.313 0.469-0.063 0.016-0.125 0.031-0.187 0.031-0.125 0-0.25-0.047-0.359-0.141l-2.594-2.609h-2.047c-0.281 0-0.5-0.219-0.5-0.5v-3c0-0.281 0.219-0.5 0.5-0.5h2.047l2.594-2.609c0.156-0.141 0.359-0.187 0.547-0.109zM16.203 24.047c0.297 0 0.578-0.125 0.781-0.375 1.297-1.594 2.016-3.609 2.016-5.672s-0.719-4.078-2.016-5.672c-0.344-0.438-0.984-0.5-1.406-0.156-0.438 0.359-0.5 0.984-0.141 1.422 1.016 1.25 1.563 2.781 1.563 4.406s-0.547 3.156-1.563 4.406c-0.359 0.438-0.297 1.062 0.141 1.406 0.187 0.156 0.406 0.234 0.625 0.234zM12.906 21.734c0.266 0 0.531-0.109 0.734-0.313 0.875-0.938 1.359-2.141 1.359-3.422s-0.484-2.484-1.359-3.422c-0.375-0.406-1.016-0.422-1.422-0.047-0.391 0.375-0.422 1.016-0.031 1.422 0.516 0.562 0.812 1.281 0.812 2.047s-0.297 1.484-0.812 2.047c-0.391 0.406-0.359 1.047 0.031 1.422 0.203 0.172 0.453 0.266 0.688 0.266z"></path>
      </symbol>
      <symbol id="chm-icon-file-archive" viewBox="0 0 24 28">
        <title>{{t('file archive')}}</title>
        <path d="M10 6v-2h-2v2h2zM12 8v-2h-2v2h2zM10 10v-2h-2v2h2zM12 12v-2h-2v2h2zM22.937 5.938c0.578 0.578 1.062 1.734 1.062 2.562v18c0 0.828-0.672 1.5-1.5 1.5h-21c-0.828 0-1.5-0.672-1.5-1.5v-25c0-0.828 0.672-1.5 1.5-1.5h14c0.828 0 1.984 0.484 2.562 1.062zM16 2.125v5.875h5.875c-0.094-0.266-0.234-0.531-0.344-0.641l-4.891-4.891c-0.109-0.109-0.375-0.25-0.641-0.344zM22 26v-16h-6.5c-0.828 0-1.5-0.672-1.5-1.5v-6.5h-2v2h-2v-2h-8v24h20zM12.203 14.734c1.328 4.484 1.672 5.453 1.672 5.453 0.078 0.266 0.125 0.531 0.125 0.812 0 1.734-1.687 3-4 3s-4-1.266-4-3c0-0.281 0.047-0.547 0.125-0.812 0 0 0.328-0.969 1.875-6.188v-2h2v2h1.234c0.453 0 0.844 0.297 0.969 0.734zM10 22c1.109 0 2-0.453 2-1s-0.891-1-2-1-2 0.453-2 1 0.891 1 2 1z"></path>
      </symbol>
      <symbol id="chm-icon-file-image" viewBox="0 0 24 28">
        <title>{{t('file image')}}</title>
        <path d="M22.937 5.938c0.578 0.578 1.062 1.734 1.062 2.562v18c0 0.828-0.672 1.5-1.5 1.5h-21c-0.828 0-1.5-0.672-1.5-1.5v-25c0-0.828 0.672-1.5 1.5-1.5h14c0.828 0 1.984 0.484 2.562 1.062zM16 2.125v5.875h5.875c-0.094-0.266-0.234-0.531-0.344-0.641l-4.891-4.891c-0.109-0.109-0.375-0.25-0.641-0.344zM22 26v-16h-6.5c-0.828 0-1.5-0.672-1.5-1.5v-6.5h-12v24h20zM20 19v5h-16v-3l3-3 2 2 6-6zM7 16c-1.656 0-3-1.344-3-3s1.344-3 3-3 3 1.344 3 3-1.344 3-3 3z"></path>
      </symbol>
      <symbol id="chm-icon-file-powerpoint" viewBox="0 0 24 28">
        <title>{{t('file powerpoint')}}</title>
        <path d="M22.937 5.938c0.578 0.578 1.062 1.734 1.062 2.562v18c0 0.828-0.672 1.5-1.5 1.5h-21c-0.828 0-1.5-0.672-1.5-1.5v-25c0-0.828 0.672-1.5 1.5-1.5h14c0.828 0 1.984 0.484 2.562 1.062zM16 2.125v5.875h5.875c-0.094-0.266-0.234-0.531-0.344-0.641l-4.891-4.891c-0.109-0.109-0.375-0.25-0.641-0.344zM22 26v-16h-6.5c-0.828 0-1.5-0.672-1.5-1.5v-6.5h-12v24h20zM6.5 22.344v1.656h5.109v-1.656h-1.453v-2.609h2.141c0.672 0 1.281-0.031 1.844-0.234 1.406-0.484 2.281-1.937 2.281-3.641s-0.844-3.016-2.141-3.563c-0.594-0.234-1.313-0.297-2.031-0.297h-5.75v1.672h1.437v8.672h-1.437zM12.016 17.969h-1.859v-4.188h1.875c0.547 0 0.969 0.094 1.297 0.281 0.562 0.328 0.875 0.969 0.875 1.797 0 0.875-0.313 1.547-0.969 1.875-0.328 0.156-0.734 0.234-1.219 0.234z"></path>
      </symbol>
      <symbol id="chm-icon-file-excel" viewBox="0 0 24 28">
        <title>{{t('file excel')}}</title>
        <path d="M22.937 5.938c0.578 0.578 1.062 1.734 1.062 2.562v18c0 0.828-0.672 1.5-1.5 1.5h-21c-0.828 0-1.5-0.672-1.5-1.5v-25c0-0.828 0.672-1.5 1.5-1.5h14c0.828 0 1.984 0.484 2.562 1.062zM16 2.125v5.875h5.875c-0.094-0.266-0.234-0.531-0.344-0.641l-4.891-4.891c-0.109-0.109-0.375-0.25-0.641-0.344zM22 26v-16h-6.5c-0.828 0-1.5-0.672-1.5-1.5v-6.5h-12v24h20zM6.703 22.344v1.656h4.391v-1.656h-1.172l1.609-2.516c0.187-0.297 0.281-0.531 0.328-0.531h0.031c0.016 0.063 0.047 0.109 0.078 0.156 0.063 0.125 0.156 0.219 0.266 0.375l1.672 2.516h-1.188v1.656h4.547v-1.656h-1.062l-3-4.266 3.047-4.406h1.047v-1.672h-4.359v1.672h1.156l-1.609 2.484c-0.187 0.297-0.328 0.531-0.328 0.516h-0.031c-0.016-0.063-0.047-0.109-0.078-0.156-0.063-0.109-0.141-0.219-0.266-0.359l-1.656-2.484h1.188v-1.672h-4.531v1.672h1.062l2.953 4.25-3.031 4.422h-1.062z"></path>
      </symbol>
      <symbol id="chm-icon-file-word" viewBox="0 0 24 28">
        <title>{{t('file word')}}</title>
        <path d="M22.937 5.938c0.578 0.578 1.062 1.734 1.062 2.562v18c0 0.828-0.672 1.5-1.5 1.5h-21c-0.828 0-1.5-0.672-1.5-1.5v-25c0-0.828 0.672-1.5 1.5-1.5h14c0.828 0 1.984 0.484 2.562 1.062zM16 2.125v5.875h5.875c-0.094-0.266-0.234-0.531-0.344-0.641l-4.891-4.891c-0.109-0.109-0.375-0.25-0.641-0.344zM22 26v-16h-6.5c-0.828 0-1.5-0.672-1.5-1.5v-6.5h-12v24h20zM3.641 12v1.672h1.094l2.562 10.328h2.484l2-7.578c0.078-0.234 0.125-0.469 0.156-0.719 0.016-0.125 0.031-0.25 0.031-0.375h0.063l0.047 0.375c0.047 0.219 0.063 0.469 0.141 0.719l2 7.578h2.484l2.562-10.328h1.094v-1.672h-4.688v1.672h1.406l-1.547 6.844c-0.063 0.25-0.094 0.516-0.109 0.719l-0.031 0.328h-0.063c0-0.094-0.031-0.219-0.047-0.328-0.047-0.203-0.078-0.469-0.141-0.719l-2.25-8.516h-1.781l-2.25 8.516c-0.063 0.25-0.078 0.516-0.125 0.719l-0.063 0.328h-0.063l-0.031-0.328c-0.016-0.203-0.047-0.469-0.109-0.719l-1.547-6.844h1.406v-1.672h-4.688z"></path>
      </symbol>
      <symbol id="chm-icon-file-pdf" viewBox="0 0 24 28">
        <title>{{t('file pdf')}}</title>
        <path d="M22.937 5.938c0.578 0.578 1.062 1.734 1.062 2.562v18c0 0.828-0.672 1.5-1.5 1.5h-21c-0.828 0-1.5-0.672-1.5-1.5v-25c0-0.828 0.672-1.5 1.5-1.5h14c0.828 0 1.984 0.484 2.562 1.062zM16 2.125v5.875h5.875c-0.094-0.266-0.234-0.531-0.344-0.641l-4.891-4.891c-0.109-0.109-0.375-0.25-0.641-0.344zM22 26v-16h-6.5c-0.828 0-1.5-0.672-1.5-1.5v-6.5h-12v24h20zM13.969 16.734c0.391 0.313 0.828 0.594 1.312 0.875 0.656-0.078 1.266-0.109 1.828-0.109 1.047 0 2.375 0.125 2.766 0.766 0.109 0.156 0.203 0.438 0.031 0.812-0.016 0.016-0.031 0.047-0.047 0.063v0.016c-0.047 0.281-0.281 0.594-1.109 0.594-1 0-2.516-0.453-3.828-1.141-2.172 0.234-4.453 0.719-6.125 1.297-1.609 2.75-2.844 4.094-3.781 4.094-0.156 0-0.297-0.031-0.438-0.109l-0.375-0.187c-0.047-0.016-0.063-0.047-0.094-0.078-0.078-0.078-0.141-0.25-0.094-0.562 0.156-0.719 1-1.922 2.938-2.938 0.125-0.078 0.281-0.031 0.359 0.094 0.016 0.016 0.031 0.047 0.031 0.063 0.484-0.797 1.047-1.813 1.672-3.078 0.703-1.406 1.25-2.781 1.625-4.094-0.5-1.703-0.656-3.453-0.375-4.484 0.109-0.391 0.344-0.625 0.656-0.625h0.344c0.234 0 0.422 0.078 0.547 0.234 0.187 0.219 0.234 0.562 0.141 1.062-0.016 0.047-0.031 0.094-0.063 0.125 0.016 0.047 0.016 0.078 0.016 0.125v0.469c-0.016 0.984-0.031 1.922-0.219 3 0.547 1.641 1.359 2.969 2.281 3.719zM4.969 23.156c0.469-0.219 1.141-0.891 2.141-2.469-1.172 0.906-1.906 1.937-2.141 2.469zM11.188 8.781c-0.156 0.438-0.156 1.188-0.031 2.063 0.047-0.25 0.078-0.484 0.109-0.688 0.031-0.266 0.078-0.484 0.109-0.672 0.016-0.047 0.031-0.078 0.063-0.125-0.016-0.016-0.016-0.047-0.031-0.078-0.016-0.281-0.109-0.453-0.203-0.562 0 0.031-0.016 0.047-0.016 0.063zM9.25 19.109c1.375-0.547 2.906-0.984 4.438-1.266-0.156-0.125-0.313-0.234-0.453-0.359-0.766-0.672-1.453-1.609-1.984-2.75-0.297 0.953-0.734 1.969-1.297 3.078-0.234 0.438-0.469 0.875-0.703 1.297zM19.344 18.859c-0.078-0.078-0.484-0.375-2.188-0.375 0.766 0.281 1.469 0.438 1.937 0.438 0.141 0 0.219 0 0.281-0.016 0-0.016-0.016-0.031-0.031-0.047z"></path>
      </symbol>
      <symbol id="chm-icon-file-text" viewBox="0 0 24 28">
        <title>{{t('file text')}}</title>
        <path d="M22.937 5.938c0.578 0.578 1.062 1.734 1.062 2.562v18c0 0.828-0.672 1.5-1.5 1.5h-21c-0.828 0-1.5-0.672-1.5-1.5v-25c0-0.828 0.672-1.5 1.5-1.5h14c0.828 0 1.984 0.484 2.562 1.062zM16 2.125v5.875h5.875c-0.094-0.266-0.234-0.531-0.344-0.641l-4.891-4.891c-0.109-0.109-0.375-0.25-0.641-0.344zM22 26v-16h-6.5c-0.828 0-1.5-0.672-1.5-1.5v-6.5h-12v24h20zM6 12.5c0-0.281 0.219-0.5 0.5-0.5h11c0.281 0 0.5 0.219 0.5 0.5v1c0 0.281-0.219 0.5-0.5 0.5h-11c-0.281 0-0.5-0.219-0.5-0.5v-1zM17.5 16c0.281 0 0.5 0.219 0.5 0.5v1c0 0.281-0.219 0.5-0.5 0.5h-11c-0.281 0-0.5-0.219-0.5-0.5v-1c0-0.281 0.219-0.5 0.5-0.5h11zM17.5 20c0.281 0 0.5 0.219 0.5 0.5v1c0 0.281-0.219 0.5-0.5 0.5h-11c-0.281 0-0.5-0.219-0.5-0.5v-1c0-0.281 0.219-0.5 0.5-0.5h11z"></path>
      </symbol>
      <symbol id="chm-icon-copy" viewBox="0 0 28 28">
        <title>{{t('copy')}}</title>
        <path d="M26.5 6c0.828 0 1.5 0.672 1.5 1.5v19c0 0.828-0.672 1.5-1.5 1.5h-15c-0.828 0-1.5-0.672-1.5-1.5v-4.5h-8.5c-0.828 0-1.5-0.672-1.5-1.5v-10.5c0-0.828 0.484-1.984 1.062-2.562l6.375-6.375c0.578-0.578 1.734-1.062 2.562-1.062h6.5c0.828 0 1.5 0.672 1.5 1.5v5.125c0.609-0.359 1.391-0.625 2-0.625h6.5zM18 9.328l-4.672 4.672h4.672v-4.672zM8 3.328l-4.672 4.672h4.672v-4.672zM11.062 13.438l4.937-4.937v-6.5h-6v6.5c0 0.828-0.672 1.5-1.5 1.5h-6.5v10h8v-4c0-0.828 0.484-1.984 1.062-2.562zM26 26v-18h-6v6.5c0 0.828-0.672 1.5-1.5 1.5h-6.5v10h14z"></path>
      </symbol>
      <symbol id="chm-icon-file" viewBox="0 0 24 28">
        <title>{{t('file')}}</title>
        <path d="M22.937 5.938c0.578 0.578 1.062 1.734 1.062 2.562v18c0 0.828-0.672 1.5-1.5 1.5h-21c-0.828 0-1.5-0.672-1.5-1.5v-25c0-0.828 0.672-1.5 1.5-1.5h14c0.828 0 1.984 0.484 2.562 1.062zM16 2.125v5.875h5.875c-0.094-0.266-0.234-0.531-0.344-0.641l-4.891-4.891c-0.109-0.109-0.375-0.25-0.641-0.344zM22 26v-16h-6.5c-0.828 0-1.5-0.672-1.5-1.5v-6.5h-12v24h20z"></path>
      </symbol>
      <symbol id="chm-icon-file-text-dark" viewBox="0 0 24 28">
        <title>{{t('file text dark')}}</title>
        <path d="M22.937 7.438c0.156 0.156 0.297 0.344 0.438 0.562h-7.375v-7.375c0.219 0.141 0.406 0.281 0.562 0.438zM15.5 10h8.5v16.5c0 0.828-0.672 1.5-1.5 1.5h-21c-0.828 0-1.5-0.672-1.5-1.5v-25c0-0.828 0.672-1.5 1.5-1.5h12.5v8.5c0 0.828 0.672 1.5 1.5 1.5zM18 21.5v-1c0-0.281-0.219-0.5-0.5-0.5h-11c-0.281 0-0.5 0.219-0.5 0.5v1c0 0.281 0.219 0.5 0.5 0.5h11c0.281 0 0.5-0.219 0.5-0.5zM18 17.5v-1c0-0.281-0.219-0.5-0.5-0.5h-11c-0.281 0-0.5 0.219-0.5 0.5v1c0 0.281 0.219 0.5 0.5 0.5h11c0.281 0 0.5-0.219 0.5-0.5zM18 13.5v-1c0-0.281-0.219-0.5-0.5-0.5h-11c-0.281 0-0.5 0.219-0.5 0.5v1c0 0.281 0.219 0.5 0.5 0.5h11c0.281 0 0.5-0.219 0.5-0.5z"></path>
      </symbol>
      <symbol id="chm-icon-external-link" viewBox="0 0 28 28">
        <title>{{t('external link')}}</title>
        <path d="M22 14.5v5c0 2.484-2.016 4.5-4.5 4.5h-13c-2.484 0-4.5-2.016-4.5-4.5v-13c0-2.484 2.016-4.5 4.5-4.5h11c0.281 0 0.5 0.219 0.5 0.5v1c0 0.281-0.219 0.5-0.5 0.5h-11c-1.375 0-2.5 1.125-2.5 2.5v13c0 1.375 1.125 2.5 2.5 2.5h13c1.375 0 2.5-1.125 2.5-2.5v-5c0-0.281 0.219-0.5 0.5-0.5h1c0.281 0 0.5 0.219 0.5 0.5zM28 1v8c0 0.547-0.453 1-1 1-0.266 0-0.516-0.109-0.703-0.297l-2.75-2.75-10.187 10.187c-0.094 0.094-0.234 0.156-0.359 0.156s-0.266-0.063-0.359-0.156l-1.781-1.781c-0.094-0.094-0.156-0.234-0.156-0.359s0.063-0.266 0.156-0.359l10.187-10.187-2.75-2.75c-0.187-0.187-0.297-0.438-0.297-0.703 0-0.547 0.453-1 1-1h8c0.547 0 1 0.453 1 1z"></path>
      </symbol>
    </defs>
  </svg>
</template>


<script>
import i18n from '../locales/index.js'
import { useI18n } from "vue-i18n"

export default {
  name: 'CHMIcons',
  setup
}

function setup(){
  const { t } = useI18n(i18n)

  return { t }
}
</script>
<style>
.chm-icon-search { width: 1em; }
.chm-icon-menu { width: 1.6em; }
.chm-icon-close { font-size: 1.1em; }
</style>