Browse Source

升级 svgo,优化 svg 文件

dusenyao 2 years ago
parent
commit
68bcd06d87
85 changed files with 315 additions and 241 deletions
  1. 0 1
      .eslintrc.js
  2. 200 134
      package-lock.json
  3. 9 9
      package.json
  4. 1 1
      src/icons/svg/add.svg
  5. 1 1
      src/icons/svg/align-center.svg
  6. 1 1
      src/icons/svg/align-left.svg
  7. 1 1
      src/icons/svg/arrival.svg
  8. 1 1
      src/icons/svg/arrow-left-white.svg
  9. 1 1
      src/icons/svg/arrow-right-white.svg
  10. 1 1
      src/icons/svg/back-black.svg
  11. 1 1
      src/icons/svg/back.svg
  12. 1 1
      src/icons/svg/brush-shape.svg
  13. 1 1
      src/icons/svg/calendar.svg
  14. 1 1
      src/icons/svg/camera-off-black.svg
  15. 1 1
      src/icons/svg/camera-off.svg
  16. 1 1
      src/icons/svg/camera-on-black.svg
  17. 1 1
      src/icons/svg/camera-on.svg
  18. 1 1
      src/icons/svg/check-circle-filled.svg
  19. 1 1
      src/icons/svg/check-mark-circle.svg
  20. 1 1
      src/icons/svg/check-mark-currentColor.svg
  21. 1 1
      src/icons/svg/check-mark-small.svg
  22. 1 1
      src/icons/svg/check-mark.svg
  23. 1 1
      src/icons/svg/class-grey.svg
  24. 1 1
      src/icons/svg/class.min.svg
  25. 1 1
      src/icons/svg/class.svg
  26. 1 1
      src/icons/svg/clear.svg
  27. 1 1
      src/icons/svg/clock.svg
  28. 1 1
      src/icons/svg/close.svg
  29. 1 1
      src/icons/svg/closed.svg
  30. 1 1
      src/icons/svg/collection-solid.svg
  31. 1 1
      src/icons/svg/collection.svg
  32. 1 1
      src/icons/svg/courseware.svg
  33. 1 1
      src/icons/svg/create-white.svg
  34. 1 1
      src/icons/svg/create.svg
  35. 1 1
      src/icons/svg/delete-current.svg
  36. 1 1
      src/icons/svg/delete.svg
  37. 1 1
      src/icons/svg/dollar.svg
  38. 1 1
      src/icons/svg/draw.svg
  39. 1 1
      src/icons/svg/edit.svg
  40. 1 1
      src/icons/svg/eraser.svg
  41. 1 1
      src/icons/svg/error-circle-filled.svg
  42. 1 1
      src/icons/svg/full-screen.svg
  43. 1 1
      src/icons/svg/go-back.svg
  44. 1 1
      src/icons/svg/group.svg
  45. 1 1
      src/icons/svg/hang-up-black.svg
  46. 1 1
      src/icons/svg/hang-up.svg
  47. 1 1
      src/icons/svg/homepage.svg
  48. 1 1
      src/icons/svg/loading-blue.svg
  49. 1 1
      src/icons/svg/microphone.svg
  50. 1 1
      src/icons/svg/mike-off-black.svg
  51. 1 1
      src/icons/svg/mike-off.svg
  52. 1 1
      src/icons/svg/mike-on-black.svg
  53. 1 1
      src/icons/svg/mike-on-grey.svg
  54. 1 1
      src/icons/svg/mike-on.svg
  55. 1 1
      src/icons/svg/minus.svg
  56. 1 1
      src/icons/svg/mobile-close.svg
  57. 1 1
      src/icons/svg/mobile.svg
  58. 1 1
      src/icons/svg/more.svg
  59. 1 1
      src/icons/svg/people.svg
  60. 1 1
      src/icons/svg/person.svg
  61. 1 1
      src/icons/svg/play.svg
  62. 1 1
      src/icons/svg/plus.svg
  63. 1 1
      src/icons/svg/preserve.svg
  64. 1 1
      src/icons/svg/preview.svg
  65. 1 1
      src/icons/svg/publish.svg
  66. 1 1
      src/icons/svg/push.svg
  67. 1 1
      src/icons/svg/record-stop.svg
  68. 1 1
      src/icons/svg/recording.svg
  69. 1 1
      src/icons/svg/schedule.svg
  70. 1 1
      src/icons/svg/send-message.svg
  71. 1 1
      src/icons/svg/share.svg
  72. 1 1
      src/icons/svg/students.svg
  73. 1 1
      src/icons/svg/task-list.svg
  74. 1 1
      src/icons/svg/time-filled.svg
  75. 1 1
      src/icons/svg/undo.svg
  76. 1 1
      src/icons/svg/upload.svg
  77. 1 1
      src/icons/svg/user-solid.svg
  78. 1 1
      src/icons/svg/video-red.svg
  79. 1 1
      src/icons/svg/video.svg
  80. 1 1
      src/icons/svg/videocamera.svg
  81. 1 1
      src/icons/svg/view.svg
  82. 1 1
      src/icons/svg/voice.svg
  83. 1 1
      src/icons/svg/word.svg
  84. 1 1
      src/icons/svg/write.svg
  85. 25 16
      src/utils/common.js

+ 0 - 1
.eslintrc.js

@@ -1,5 +1,4 @@
 module.exports = {
-  // 如果是SSR项目,则需要配置 node:true
   root: true,
 
   // 为什么是这样的parser配置?https://eslint.vuejs.org/user-guide/#how-to-use-a-custom-parser

+ 200 - 134
package-lock.json

@@ -10,9 +10,9 @@
       "dependencies": {
         "@tinymce/tinymce-vue": "^3.2.8",
         "awe-dnd": "^0.3.4",
-        "axios": "^1.3.6",
+        "axios": "^1.4.0",
         "book-ui": "file:../book-ui-0.3.44.tgz",
-        "core-js": "^3.30.1",
+        "core-js": "^3.30.2",
         "dayjs": "^1.11.7",
         "element-ui": "^2.15.13",
         "jquery": "^3.6.4",
@@ -31,8 +31,8 @@
         "vuex": "^3.6.2"
       },
       "devDependencies": {
-        "@babel/core": "^7.21.4",
-        "@babel/eslint-parser": "^7.21.3",
+        "@babel/core": "^7.21.8",
+        "@babel/eslint-parser": "^7.21.8",
         "@rushstack/eslint-patch": "^1.2.0",
         "@vue/cli-plugin-babel": "~5.0.8",
         "@vue/cli-plugin-eslint": "~5.0.8",
@@ -48,15 +48,15 @@
         "compression-webpack-plugin": "^6.1.1",
         "eslint": "^7.32.0",
         "eslint-plugin-prettier": "^4.2.1",
-        "eslint-plugin-vue": "^9.11.0",
+        "eslint-plugin-vue": "^9.11.1",
         "html-webpack-plugin": "^5.5.1",
         "postcss": "^8.4.23",
         "postcss-html": "^1.5.0",
         "prettier": "2.8.8",
-        "sass": "^1.62.0",
+        "sass": "^1.62.1",
         "sass-loader": "^10.4.1",
         "script-ext-html-webpack-plugin": "^2.1.5",
-        "stylelint": "^15.6.0",
+        "stylelint": "^15.6.1",
         "stylelint-config-recess-order": "^4.0.0",
         "stylelint-config-recommended-scss": "^11.0.0",
         "stylelint-config-recommended-vue": "^1.4.0",
@@ -64,7 +64,7 @@
         "stylelint-declaration-block-no-ignored-properties": "^2.7.0",
         "stylelint-webpack-plugin": "^4.1.1",
         "svg-sprite-loader": "^6.0.11",
-        "svgo": "^2.8.0",
+        "svgo": "^3.0.2",
         "vue-demi": "^0.14.0",
         "vue-loader": "^15.10.1",
         "vue-template-compiler": "^2.7.14"
@@ -114,30 +114,31 @@
       }
     },
     "node_modules/@babel/compat-data": {
-      "version": "7.21.4",
+      "version": "7.21.5",
       "resolved": "https://registry.npmmirror.com/@babel/compat-data/-/compat-data-7.21.4.tgz",
       "integrity": "sha512-/DYyDpeCfaVinT40FPGdkkb+lYSKvsVuMjDAG7jPOWWiM1ibOaB9CXJAlc4d1QpP/U2q2P9jbrSlClKSErd55g==",
+      "deprecated": "[WARNING] Use 7.21.4 instead of 7.21.5, reason: https://github.com/babel/babel/issues/15597",
       "dev": true,
       "engines": {
         "node": ">=6.9.0"
       }
     },
     "node_modules/@babel/core": {
-      "version": "7.21.4",
-      "resolved": "https://registry.npmmirror.com/@babel/core/-/core-7.21.4.tgz",
-      "integrity": "sha512-qt/YV149Jman/6AfmlxJ04LMIu8bMoyl3RB91yTFrxQmgbrSvQMy7cI8Q62FHx1t8wJ8B5fu0UDoLwHAhUo1QA==",
+      "version": "7.21.8",
+      "resolved": "https://registry.npmmirror.com/@babel/core/-/core-7.21.8.tgz",
+      "integrity": "sha512-YeM22Sondbo523Sz0+CirSPnbj9bG3P0CdHcBZdqUuaeOaYEFbOLoGU7lebvGP6P5J/WE9wOn7u7C4J9HvS1xQ==",
       "dev": true,
       "dependencies": {
         "@ampproject/remapping": "^2.2.0",
         "@babel/code-frame": "^7.21.4",
-        "@babel/generator": "^7.21.4",
-        "@babel/helper-compilation-targets": "^7.21.4",
-        "@babel/helper-module-transforms": "^7.21.2",
-        "@babel/helpers": "^7.21.0",
-        "@babel/parser": "^7.21.4",
+        "@babel/generator": "^7.21.5",
+        "@babel/helper-compilation-targets": "^7.21.5",
+        "@babel/helper-module-transforms": "^7.21.5",
+        "@babel/helpers": "^7.21.5",
+        "@babel/parser": "^7.21.8",
         "@babel/template": "^7.20.7",
-        "@babel/traverse": "^7.21.4",
-        "@babel/types": "^7.21.4",
+        "@babel/traverse": "^7.21.5",
+        "@babel/types": "^7.21.5",
         "convert-source-map": "^1.7.0",
         "debug": "^4.1.0",
         "gensync": "^1.0.0-beta.2",
@@ -149,9 +150,9 @@
       }
     },
     "node_modules/@babel/eslint-parser": {
-      "version": "7.21.3",
-      "resolved": "https://registry.npmmirror.com/@babel/eslint-parser/-/eslint-parser-7.21.3.tgz",
-      "integrity": "sha512-kfhmPimwo6k4P8zxNs8+T7yR44q1LdpsZdE1NkCsVlfiuTPRfnGgjaF8Qgug9q9Pou17u6wneYF0lDCZJATMFg==",
+      "version": "7.21.8",
+      "resolved": "https://registry.npmmirror.com/@babel/eslint-parser/-/eslint-parser-7.21.8.tgz",
+      "integrity": "sha512-HLhI+2q+BP3sf78mFUZNCGc10KEmoUqtUT1OCdMZsN+qr4qFeLUod62/zAnF3jNQstwyasDkZnVXwfK2Bml7MQ==",
       "dev": true,
       "dependencies": {
         "@nicolo-ribaudo/eslint-scope-5-internals": "5.1.1-v1",
@@ -167,12 +168,12 @@
       }
     },
     "node_modules/@babel/generator": {
-      "version": "7.21.4",
-      "resolved": "https://registry.npmmirror.com/@babel/generator/-/generator-7.21.4.tgz",
-      "integrity": "sha512-NieM3pVIYW2SwGzKoqfPrQsf4xGs9M9AIG3ThppsSRmO+m7eQhmI6amajKMUeIO37wFfsvnvcxQFx6x6iqxDnA==",
+      "version": "7.21.5",
+      "resolved": "https://registry.npmmirror.com/@babel/generator/-/generator-7.21.5.tgz",
+      "integrity": "sha512-SrKK/sRv8GesIW1bDagf9cCG38IOMYZusoe1dfg0D8aiUe3Amvoj1QtjTPAWcfrZFvIwlleLb0gxzQidL9w14w==",
       "dev": true,
       "dependencies": {
-        "@babel/types": "^7.21.4",
+        "@babel/types": "^7.21.5",
         "@jridgewell/gen-mapping": "^0.3.2",
         "@jridgewell/trace-mapping": "^0.3.17",
         "jsesc": "^2.5.1"
@@ -207,12 +208,12 @@
       }
     },
     "node_modules/@babel/helper-compilation-targets": {
-      "version": "7.21.4",
-      "resolved": "https://registry.npmmirror.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.21.4.tgz",
-      "integrity": "sha512-Fa0tTuOXZ1iL8IeDFUWCzjZcn+sJGd9RZdH9esYVjEejGmzf+FFYQpMi/kZUk2kPy/q1H3/GPw7np8qar/stfg==",
+      "version": "7.21.5",
+      "resolved": "https://registry.npmmirror.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.21.5.tgz",
+      "integrity": "sha512-1RkbFGUKex4lvsB9yhIfWltJM5cZKUftB2eNajaDv3dCMEp49iBG0K14uH8NnX9IPux2+mK7JGEOB0jn48/J6w==",
       "dev": true,
       "dependencies": {
-        "@babel/compat-data": "^7.21.4",
+        "@babel/compat-data": "^7.21.5",
         "@babel/helper-validator-option": "^7.21.0",
         "browserslist": "^4.21.3",
         "lru-cache": "^5.1.1",
@@ -281,9 +282,9 @@
       }
     },
     "node_modules/@babel/helper-environment-visitor": {
-      "version": "7.18.9",
-      "resolved": "https://registry.npmmirror.com/@babel/helper-environment-visitor/-/helper-environment-visitor-7.18.9.tgz",
-      "integrity": "sha512-3r/aACDJ3fhQ/EVgFy0hpj8oHyHpQc+LPtJoY9SzTThAsStm4Ptegq92vqKoE3vD706ZVFWITnMnxucw+S9Ipg==",
+      "version": "7.21.5",
+      "resolved": "https://registry.npmmirror.com/@babel/helper-environment-visitor/-/helper-environment-visitor-7.21.5.tgz",
+      "integrity": "sha512-IYl4gZ3ETsWocUWgsFZLM5i1BYx9SoemminVEXadgLBa9TdeorzgLKm8wWLA6J1N/kT3Kch8XIk1laNzYoHKvQ==",
       "dev": true,
       "engines": {
         "node": ">=6.9.0"
@@ -351,19 +352,19 @@
       }
     },
     "node_modules/@babel/helper-module-transforms": {
-      "version": "7.21.2",
-      "resolved": "https://registry.npmmirror.com/@babel/helper-module-transforms/-/helper-module-transforms-7.21.2.tgz",
-      "integrity": "sha512-79yj2AR4U/Oqq/WOV7Lx6hUjau1Zfo4cI+JLAVYeMV5XIlbOhmjEk5ulbTc9fMpmlojzZHkUUxAiK+UKn+hNQQ==",
+      "version": "7.21.5",
+      "resolved": "https://registry.npmmirror.com/@babel/helper-module-transforms/-/helper-module-transforms-7.21.5.tgz",
+      "integrity": "sha512-bI2Z9zBGY2q5yMHoBvJ2a9iX3ZOAzJPm7Q8Yz6YeoUjU/Cvhmi2G4QyTNyPBqqXSgTjUxRg3L0xV45HvkNWWBw==",
       "dev": true,
       "dependencies": {
-        "@babel/helper-environment-visitor": "^7.18.9",
-        "@babel/helper-module-imports": "^7.18.6",
-        "@babel/helper-simple-access": "^7.20.2",
+        "@babel/helper-environment-visitor": "^7.21.5",
+        "@babel/helper-module-imports": "^7.21.4",
+        "@babel/helper-simple-access": "^7.21.5",
         "@babel/helper-split-export-declaration": "^7.18.6",
         "@babel/helper-validator-identifier": "^7.19.1",
         "@babel/template": "^7.20.7",
-        "@babel/traverse": "^7.21.2",
-        "@babel/types": "^7.21.2"
+        "@babel/traverse": "^7.21.5",
+        "@babel/types": "^7.21.5"
       },
       "engines": {
         "node": ">=6.9.0"
@@ -426,12 +427,12 @@
       }
     },
     "node_modules/@babel/helper-simple-access": {
-      "version": "7.20.2",
-      "resolved": "https://registry.npmmirror.com/@babel/helper-simple-access/-/helper-simple-access-7.20.2.tgz",
-      "integrity": "sha512-+0woI/WPq59IrqDYbVGfshjT5Dmk/nnbdpcF8SnMhhXObpTq2KNBdLFRFrkVdbDOyUmHBCxzm5FHV1rACIkIbA==",
+      "version": "7.21.5",
+      "resolved": "https://registry.npmmirror.com/@babel/helper-simple-access/-/helper-simple-access-7.21.5.tgz",
+      "integrity": "sha512-ENPDAMC1wAjR0uaCUwliBdiSl1KBJAVnMTzXqi64c2MG8MPR6ii4qf7bSXDqSFbr4W6W028/rf5ivoHop5/mkg==",
       "dev": true,
       "dependencies": {
-        "@babel/types": "^7.20.2"
+        "@babel/types": "^7.21.5"
       },
       "engines": {
         "node": ">=6.9.0"
@@ -462,9 +463,9 @@
       }
     },
     "node_modules/@babel/helper-string-parser": {
-      "version": "7.19.4",
-      "resolved": "https://registry.npmmirror.com/@babel/helper-string-parser/-/helper-string-parser-7.19.4.tgz",
-      "integrity": "sha512-nHtDoQcuqFmwYNYPz3Rah5ph2p8PFeFCsZk9A/48dPc/rGocJ5J3hAAZ7pb76VWX3fZKu+uEr/FhH5jLx7umrw==",
+      "version": "7.21.5",
+      "resolved": "https://registry.npmmirror.com/@babel/helper-string-parser/-/helper-string-parser-7.21.5.tgz",
+      "integrity": "sha512-5pTUx3hAJaZIdW99sJ6ZUUgWq/Y+Hja7TowEnLNMm1VivRgZQL3vpBY3qUACVsvw+yQU6+YgfBVmcbLaZtrA1w==",
       "dev": true,
       "engines": {
         "node": ">=6.9.0"
@@ -504,14 +505,14 @@
       }
     },
     "node_modules/@babel/helpers": {
-      "version": "7.21.0",
-      "resolved": "https://registry.npmmirror.com/@babel/helpers/-/helpers-7.21.0.tgz",
-      "integrity": "sha512-XXve0CBtOW0pd7MRzzmoyuSj0e3SEzj8pgyFxnTT1NJZL38BD1MK7yYrm8yefRPIDvNNe14xR4FdbHwpInD4rA==",
+      "version": "7.21.5",
+      "resolved": "https://registry.npmmirror.com/@babel/helpers/-/helpers-7.21.5.tgz",
+      "integrity": "sha512-BSY+JSlHxOmGsPTydUkPf1MdMQ3M81x5xGCOVgWM3G8XH77sJ292Y2oqcp0CbbgxhqBuI46iUz1tT7hqP7EfgA==",
       "dev": true,
       "dependencies": {
         "@babel/template": "^7.20.7",
-        "@babel/traverse": "^7.21.0",
-        "@babel/types": "^7.21.0"
+        "@babel/traverse": "^7.21.5",
+        "@babel/types": "^7.21.5"
       },
       "engines": {
         "node": ">=6.9.0"
@@ -532,9 +533,9 @@
       }
     },
     "node_modules/@babel/parser": {
-      "version": "7.21.4",
-      "resolved": "https://registry.npmmirror.com/@babel/parser/-/parser-7.21.4.tgz",
-      "integrity": "sha512-alVJj7k7zIxqBZ7BTRhz0IqJFxW1VJbm6N8JbcYhQ186df9ZBPbZBmWSqAMXwHGsCJdYks7z/voa3ibiS5bCIw==",
+      "version": "7.21.8",
+      "resolved": "https://registry.npmmirror.com/@babel/parser/-/parser-7.21.8.tgz",
+      "integrity": "sha512-6zavDGdzG3gUqAdWvlLFfk+36RilI+Pwyuuh7HItyeScCWP3k6i8vKclAQ0bM/0y/Kz/xiwvxhMv9MgTJP5gmA==",
       "bin": {
         "parser": "bin/babel-parser.js"
       },
@@ -1768,19 +1769,19 @@
       }
     },
     "node_modules/@babel/traverse": {
-      "version": "7.21.4",
-      "resolved": "https://registry.npmmirror.com/@babel/traverse/-/traverse-7.21.4.tgz",
-      "integrity": "sha512-eyKrRHKdyZxqDm+fV1iqL9UAHMoIg0nDaGqfIOd8rKH17m5snv7Gn4qgjBoFfLz9APvjFU/ICT00NVCv1Epp8Q==",
+      "version": "7.21.5",
+      "resolved": "https://registry.npmmirror.com/@babel/traverse/-/traverse-7.21.5.tgz",
+      "integrity": "sha512-AhQoI3YjWi6u/y/ntv7k48mcrCXmus0t79J9qPNlk/lAsFlCiJ047RmbfMOawySTHtywXhbXgpx/8nXMYd+oFw==",
       "dev": true,
       "dependencies": {
         "@babel/code-frame": "^7.21.4",
-        "@babel/generator": "^7.21.4",
-        "@babel/helper-environment-visitor": "^7.18.9",
+        "@babel/generator": "^7.21.5",
+        "@babel/helper-environment-visitor": "^7.21.5",
         "@babel/helper-function-name": "^7.21.0",
         "@babel/helper-hoist-variables": "^7.18.6",
         "@babel/helper-split-export-declaration": "^7.18.6",
-        "@babel/parser": "^7.21.4",
-        "@babel/types": "^7.21.4",
+        "@babel/parser": "^7.21.5",
+        "@babel/types": "^7.21.5",
         "debug": "^4.1.0",
         "globals": "^11.1.0"
       },
@@ -1789,12 +1790,12 @@
       }
     },
     "node_modules/@babel/types": {
-      "version": "7.21.4",
-      "resolved": "https://registry.npmmirror.com/@babel/types/-/types-7.21.4.tgz",
-      "integrity": "sha512-rU2oY501qDxE8Pyo7i/Orqma4ziCOrby0/9mvbDUGEfvZjb279Nk9k19e2fiCxHbRRpY2ZyrgW1eq22mvmOIzA==",
+      "version": "7.21.5",
+      "resolved": "https://registry.npmmirror.com/@babel/types/-/types-7.21.5.tgz",
+      "integrity": "sha512-m4AfNvVF2mVC/F7fDEdH2El3HzUg9It/XsCxZiOTTA3m3qYfcSVSbTfM6Q9xG+hYDniZssYhlXKKUMD5m8tF4Q==",
       "dev": true,
       "dependencies": {
-        "@babel/helper-string-parser": "^7.19.4",
+        "@babel/helper-string-parser": "^7.21.5",
         "@babel/helper-validator-identifier": "^7.19.1",
         "to-fast-properties": "^2.0.0"
       },
@@ -4743,9 +4744,9 @@
       "integrity": "sha512-NmWvPnx0F1SfrQbYwOi7OeaNGokp9XhzNioJ/CSBs8Qa4vxug81mhJEAVZwxXuBmYB5KDRfMq/F3RR0BIU7sWg=="
     },
     "node_modules/axios": {
-      "version": "1.3.6",
-      "resolved": "https://registry.npmmirror.com/axios/-/axios-1.3.6.tgz",
-      "integrity": "sha512-PEcdkk7JcdPiMDkvM4K6ZBRYq9keuVJsToxm2zQIM70Qqo2WHTdJZMXcG9X+RmRp2VPNUQC8W1RAGbgt6b1yMg==",
+      "version": "1.4.0",
+      "resolved": "https://registry.npmmirror.com/axios/-/axios-1.4.0.tgz",
+      "integrity": "sha512-S4XCWMEmzvo64T9GfvQDOXgYRDJ/wsSZc7Jvdgx5u1sd0JwsuPLqb3SYmusag+edF6ziyMensPVqLTSc1PiSEA==",
       "dependencies": {
         "follow-redirects": "^1.15.0",
         "form-data": "^4.0.0",
@@ -6198,9 +6199,9 @@
       }
     },
     "node_modules/core-js": {
-      "version": "3.30.1",
-      "resolved": "https://registry.npmmirror.com/core-js/-/core-js-3.30.1.tgz",
-      "integrity": "sha512-ZNS5nbiSwDTq4hFosEDqm65izl2CWmLz0hARJMyNQBgkUZMIF51cQiMvIQKA6hvuaeWxQDP3hEedM1JZIgTldQ==",
+      "version": "3.30.2",
+      "resolved": "https://registry.npmmirror.com/core-js/-/core-js-3.30.2.tgz",
+      "integrity": "sha512-uBJiDmwqsbJCWHAwjrx3cvjbMXP7xD72Dmsn5LOJpiRmE3WbBbN5rCqQ2Qh6Ek6/eOrjlWngEynBWo4VxerQhg==",
       "hasInstallScript": true
     },
     "node_modules/core-js-compat": {
@@ -6587,34 +6588,36 @@
       }
     },
     "node_modules/csso": {
-      "version": "4.2.0",
-      "resolved": "https://registry.npmmirror.com/csso/-/csso-4.2.0.tgz",
-      "integrity": "sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA==",
+      "version": "5.0.5",
+      "resolved": "https://registry.npmmirror.com/csso/-/csso-5.0.5.tgz",
+      "integrity": "sha512-0LrrStPOdJj+SPCCrGhzryycLjwcgUSHBtxNA8aIDxf0GLsRh1cKYhB00Gd1lDOS4yGH69+SNn13+TWbVHETFQ==",
       "dev": true,
       "dependencies": {
-        "css-tree": "^1.1.2"
+        "css-tree": "~2.2.0"
       },
       "engines": {
-        "node": ">=8.0.0"
+        "node": "^10 || ^12.20.0 || ^14.13.0 || >=15.0.0",
+        "npm": ">=7.0.0"
       }
     },
     "node_modules/csso/node_modules/css-tree": {
-      "version": "1.1.3",
-      "resolved": "https://registry.npmmirror.com/css-tree/-/css-tree-1.1.3.tgz",
-      "integrity": "sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==",
+      "version": "2.2.1",
+      "resolved": "https://registry.npmmirror.com/css-tree/-/css-tree-2.2.1.tgz",
+      "integrity": "sha512-OA0mILzGc1kCOCSJerOeqDxDQ4HOh+G8NbOJFOTgOCzpw7fCBubk0fEyxp8AgOL/jvLgYA/uV0cMbe43ElF1JA==",
       "dev": true,
       "dependencies": {
-        "mdn-data": "2.0.14",
-        "source-map": "^0.6.1"
+        "mdn-data": "2.0.28",
+        "source-map-js": "^1.0.1"
       },
       "engines": {
-        "node": ">=8.0.0"
+        "node": "^10 || ^12.20.0 || ^14.13.0 || >=15.0.0",
+        "npm": ">=7.0.0"
       }
     },
     "node_modules/csso/node_modules/mdn-data": {
-      "version": "2.0.14",
-      "resolved": "https://registry.npmmirror.com/mdn-data/-/mdn-data-2.0.14.tgz",
-      "integrity": "sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==",
+      "version": "2.0.28",
+      "resolved": "https://registry.npmmirror.com/mdn-data/-/mdn-data-2.0.28.tgz",
+      "integrity": "sha512-aylIc7Z9y4yzHYAJNuESG3hfhC+0Ibp/MAMiaOZgNv4pmEdFyfZhhhny4MNiAfWdBQ1RQ2mfDWmM1x8SvGyp8g==",
       "dev": true
     },
     "node_modules/cssom": {
@@ -7088,14 +7091,14 @@
       "dev": true
     },
     "node_modules/domutils": {
-      "version": "3.0.1",
-      "resolved": "https://registry.npmmirror.com/domutils/-/domutils-3.0.1.tgz",
-      "integrity": "sha512-z08c1l761iKhDFtfXO04C7kTdPBLi41zwOZl00WS8b5eiaebNpY00HKbztwBq+e3vyqWNwWF3mP9YLUeqIrF+Q==",
+      "version": "3.1.0",
+      "resolved": "https://registry.npmmirror.com/domutils/-/domutils-3.1.0.tgz",
+      "integrity": "sha512-H78uMmQtI2AhgDJjWeQmHwJJ2bLPD3GMmO7Zja/ZZh84wkm+4ut+IUnUdRa8uCGX88DiVx1j6FRe1XfxEgjEZA==",
       "dev": true,
       "dependencies": {
         "dom-serializer": "^2.0.0",
         "domelementtype": "^2.3.0",
-        "domhandler": "^5.0.1"
+        "domhandler": "^5.0.3"
       }
     },
     "node_modules/dot-case": {
@@ -7574,9 +7577,9 @@
       }
     },
     "node_modules/eslint-plugin-vue": {
-      "version": "9.11.0",
-      "resolved": "https://registry.npmmirror.com/eslint-plugin-vue/-/eslint-plugin-vue-9.11.0.tgz",
-      "integrity": "sha512-bBCJAZnkBV7ATH4Z1E7CvN3nmtS4H7QUU3UBxPdo8WohRU+yHjnQRALpTbxMVcz0e4Mx3IyxIdP5HYODMxK9cQ==",
+      "version": "9.11.1",
+      "resolved": "https://registry.npmmirror.com/eslint-plugin-vue/-/eslint-plugin-vue-9.11.1.tgz",
+      "integrity": "sha512-SNtBGDrRkPUFsREswPceqdvZ7YVdWY+iCYiDC+RoxwVieeQ7GJU1FLDlkcaYTOD2os/YuVgI1Fdu8YGM7fmoow==",
       "dev": true,
       "dependencies": {
         "@eslint-community/eslint-utils": "^4.3.0",
@@ -15566,9 +15569,9 @@
       }
     },
     "node_modules/postcss-selector-parser": {
-      "version": "6.0.11",
-      "resolved": "https://registry.npmmirror.com/postcss-selector-parser/-/postcss-selector-parser-6.0.11.tgz",
-      "integrity": "sha512-zbARubNdogI9j7WY4nQJBiNqQf3sLS3wCP4WfOidu+p28LofJqDH1tcXypGrcmMHhDk2t9wGhCsYe/+szLTy1g==",
+      "version": "6.0.12",
+      "resolved": "https://registry.npmmirror.com/postcss-selector-parser/-/postcss-selector-parser-6.0.12.tgz",
+      "integrity": "sha512-NdxGCAZdRrwVI1sy59+Wzrh+pMMHxapGnpfenDVlMEXoOcvt4pGE0JLK9YY2F5dLxcFYA/YbVQKhcGU+FtSYQg==",
       "dev": true,
       "dependencies": {
         "cssesc": "^3.0.0",
@@ -15603,6 +15606,67 @@
         "postcss": "^8.2.15"
       }
     },
+    "node_modules/postcss-svgo/node_modules/commander": {
+      "version": "7.2.0",
+      "resolved": "https://registry.npmmirror.com/commander/-/commander-7.2.0.tgz",
+      "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==",
+      "dev": true,
+      "engines": {
+        "node": ">= 10"
+      }
+    },
+    "node_modules/postcss-svgo/node_modules/css-tree": {
+      "version": "1.1.3",
+      "resolved": "https://registry.npmmirror.com/css-tree/-/css-tree-1.1.3.tgz",
+      "integrity": "sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==",
+      "dev": true,
+      "dependencies": {
+        "mdn-data": "2.0.14",
+        "source-map": "^0.6.1"
+      },
+      "engines": {
+        "node": ">=8.0.0"
+      }
+    },
+    "node_modules/postcss-svgo/node_modules/csso": {
+      "version": "4.2.0",
+      "resolved": "https://registry.npmmirror.com/csso/-/csso-4.2.0.tgz",
+      "integrity": "sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA==",
+      "dev": true,
+      "dependencies": {
+        "css-tree": "^1.1.2"
+      },
+      "engines": {
+        "node": ">=8.0.0"
+      }
+    },
+    "node_modules/postcss-svgo/node_modules/mdn-data": {
+      "version": "2.0.14",
+      "resolved": "https://registry.npmmirror.com/mdn-data/-/mdn-data-2.0.14.tgz",
+      "integrity": "sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==",
+      "dev": true
+    },
+    "node_modules/postcss-svgo/node_modules/svgo": {
+      "version": "2.8.0",
+      "resolved": "https://registry.npmmirror.com/svgo/-/svgo-2.8.0.tgz",
+      "integrity": "sha512-+N/Q9kV1+F+UeWYoSiULYo4xYSDQlTgb+ayMobAXPwMnLvop7oxKMo9OzIrX5x3eS4L4f2UHhc9axXwY8DpChg==",
+      "dev": true,
+      "dependencies": {
+        "@trysound/sax": "0.2.0",
+        "commander": "^7.2.0",
+        "css-select": "^4.1.3",
+        "css-tree": "^1.1.3",
+        "csso": "^4.2.0",
+        "picocolors": "^1.0.0",
+        "stable": "^0.1.8"
+      },
+      "bin": {
+        "svgo": "bin/svgo"
+      },
+      "engines": {
+        "node": ">=10.13.0"
+      }
+    },
     "node_modules/postcss-unique-selectors": {
       "version": "5.1.1",
       "resolved": "https://registry.npmmirror.com/postcss-unique-selectors/-/postcss-unique-selectors-5.1.1.tgz",
@@ -16660,9 +16724,9 @@
       "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg=="
     },
     "node_modules/sass": {
-      "version": "1.62.0",
-      "resolved": "https://registry.npmmirror.com/sass/-/sass-1.62.0.tgz",
-      "integrity": "sha512-Q4USplo4pLYgCi+XlipZCWUQz5pkg/ruSSgJ0WRDSb/+3z9tXUOkQ7QPYn4XrhZKYAK4HlpaQecRwKLJX6+DBg==",
+      "version": "1.62.1",
+      "resolved": "https://registry.npmmirror.com/sass/-/sass-1.62.1.tgz",
+      "integrity": "sha512-NHpxIzN29MXvWiuswfc1W3I0N8SXBd8UR26WntmDlRYf0bSADnwnOjsyMZ3lMezSlArD33Vs3YFhp7dWvL770A==",
       "dev": true,
       "dependencies": {
         "chokidar": ">=3.0.0 <4.0.0",
@@ -18006,9 +18070,9 @@
       }
     },
     "node_modules/stylelint": {
-      "version": "15.6.0",
-      "resolved": "https://registry.npmmirror.com/stylelint/-/stylelint-15.6.0.tgz",
-      "integrity": "sha512-Cqzpc8tvJm77KaM8qUbhpJ/UYK55Ia0whQXj4b9IId9dlPICO7J8Lyo15SZWiHxKjlvy3p5FQor/3n6i8ignXg==",
+      "version": "15.6.1",
+      "resolved": "https://registry.npmmirror.com/stylelint/-/stylelint-15.6.1.tgz",
+      "integrity": "sha512-d8icFBlVl93Elf3Z5ABQNOCe4nx69is3D/NZhDLAie1eyYnpxfeKe7pCfqzT5W4F8vxHCLSDfV8nKNJzogvV2Q==",
       "dev": true,
       "dependencies": {
         "@csstools/css-parser-algorithms": "^2.1.1",
@@ -18038,11 +18102,11 @@
         "micromatch": "^4.0.5",
         "normalize-path": "^3.0.0",
         "picocolors": "^1.0.0",
-        "postcss": "^8.4.22",
+        "postcss": "^8.4.23",
         "postcss-media-query-parser": "^0.2.3",
         "postcss-resolve-nested-selector": "^0.1.1",
         "postcss-safe-parser": "^6.0.0",
-        "postcss-selector-parser": "^6.0.11",
+        "postcss-selector-parser": "^6.0.12",
         "postcss-value-parser": "^4.2.0",
         "resolve-from": "^5.0.0",
         "string-width": "^4.2.3",
@@ -18052,7 +18116,7 @@
         "svg-tags": "^1.0.0",
         "table": "^6.8.1",
         "v8-compile-cache": "^2.3.0",
-        "write-file-atomic": "^5.0.0"
+        "write-file-atomic": "^5.0.1"
       },
       "bin": {
         "stylelint": "bin/stylelint.js"
@@ -18503,14 +18567,23 @@
         "js-yaml": "bin/js-yaml.js"
       }
     },
+    "node_modules/stylelint/node_modules/signal-exit": {
+      "version": "4.0.1",
+      "resolved": "https://registry.npmmirror.com/signal-exit/-/signal-exit-4.0.1.tgz",
+      "integrity": "sha512-uUWsN4aOxJAS8KOuf3QMyFtgm1pkb6I+KRZbRF/ghdf5T7sM+B1lLLzPDxswUjkmHyxQAVzEgG35E3NzDM9GVw==",
+      "dev": true,
+      "engines": {
+        "node": ">=14"
+      }
+    },
     "node_modules/stylelint/node_modules/write-file-atomic": {
-      "version": "5.0.0",
-      "resolved": "https://registry.npmmirror.com/write-file-atomic/-/write-file-atomic-5.0.0.tgz",
-      "integrity": "sha512-R7NYMnHSlV42K54lwY9lvW6MnSm1HSJqZL3xiSgi9E7//FYaI74r2G0rd+/X6VAMkHEdzxQaU5HUOXWUz5kA/w==",
+      "version": "5.0.1",
+      "resolved": "https://registry.npmmirror.com/write-file-atomic/-/write-file-atomic-5.0.1.tgz",
+      "integrity": "sha512-+QU2zd6OTD8XWIJCbffaiQeH9U73qIqafo1x6V1snCWYGJf6cVE0cDR4D8xRzcEnfI21IFrUPzPGtcPf8AC+Rw==",
       "dev": true,
       "dependencies": {
         "imurmurhash": "^0.1.4",
-        "signal-exit": "^3.0.7"
+        "signal-exit": "^4.0.1"
       },
       "engines": {
         "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
@@ -18866,24 +18939,23 @@
       "dev": true
     },
     "node_modules/svgo": {
-      "version": "2.8.0",
-      "resolved": "https://registry.npmmirror.com/svgo/-/svgo-2.8.0.tgz",
-      "integrity": "sha512-+N/Q9kV1+F+UeWYoSiULYo4xYSDQlTgb+ayMobAXPwMnLvop7oxKMo9OzIrX5x3eS4L4f2UHhc9axXwY8DpChg==",
+      "version": "3.0.2",
+      "resolved": "https://registry.npmmirror.com/svgo/-/svgo-3.0.2.tgz",
+      "integrity": "sha512-Z706C1U2pb1+JGP48fbazf3KxHrWOsLme6Rv7imFBn5EnuanDW1GPaA/P1/dvObE670JDePC3mnj0k0B7P0jjQ==",
       "dev": true,
       "dependencies": {
         "@trysound/sax": "0.2.0",
         "commander": "^7.2.0",
-        "css-select": "^4.1.3",
-        "css-tree": "^1.1.3",
-        "csso": "^4.2.0",
-        "picocolors": "^1.0.0",
-        "stable": "^0.1.8"
+        "css-select": "^5.1.0",
+        "css-tree": "^2.2.1",
+        "csso": "^5.0.5",
+        "picocolors": "^1.0.0"
       },
       "bin": {
         "svgo": "bin/svgo"
       },
       "engines": {
-        "node": ">=10.13.0"
+        "node": ">=14.0.0"
       }
     },
     "node_modules/svgo/node_modules/commander": {
@@ -18895,25 +18967,19 @@
         "node": ">= 10"
       }
     },
-    "node_modules/svgo/node_modules/css-tree": {
-      "version": "1.1.3",
-      "resolved": "https://registry.npmmirror.com/css-tree/-/css-tree-1.1.3.tgz",
-      "integrity": "sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==",
+    "node_modules/svgo/node_modules/css-select": {
+      "version": "5.1.0",
+      "resolved": "https://registry.npmmirror.com/css-select/-/css-select-5.1.0.tgz",
+      "integrity": "sha512-nwoRF1rvRRnnCqqY7updORDsuqKzqYJ28+oSMaJMMgOauh3fvwHqMS7EZpIPqK8GL+g9mKxF1vP/ZjSeNjEVHg==",
       "dev": true,
       "dependencies": {
-        "mdn-data": "2.0.14",
-        "source-map": "^0.6.1"
-      },
-      "engines": {
-        "node": ">=8.0.0"
+        "boolbase": "^1.0.0",
+        "css-what": "^6.1.0",
+        "domhandler": "^5.0.2",
+        "domutils": "^3.0.1",
+        "nth-check": "^2.0.1"
       }
     },
-    "node_modules/svgo/node_modules/mdn-data": {
-      "version": "2.0.14",
-      "resolved": "https://registry.npmmirror.com/mdn-data/-/mdn-data-2.0.14.tgz",
-      "integrity": "sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==",
-      "dev": true
-    },
     "node_modules/symbol-tree": {
       "version": "3.2.4",
       "resolved": "https://registry.npmmirror.com/symbol-tree/-/symbol-tree-3.2.4.tgz",

+ 9 - 9
package.json

@@ -10,14 +10,14 @@
     "svgo": "svgo -f src/icons/svg",
     "test:unit": "jest --clearCache && vue-cli-service test:unit",
     "lint": "eslint --ext .js,.vue src",
-    "lint:css": "stylelint --cache --fix \"src/**/*.{vue,less,postcss,css,scss}\" --cache --cache-location node_modules/.cache/stylelint/"
+    "lint:css": "stylelint --cache --fix \"src/**/*.{vue,less,css,scss}\" --cache --cache-location node_modules/.cache/stylelint/"
   },
   "dependencies": {
     "@tinymce/tinymce-vue": "^3.2.8",
     "awe-dnd": "^0.3.4",
-    "axios": "^1.3.6",
+    "axios": "^1.4.0",
     "book-ui": "file:../book-ui-0.3.44.tgz",
-    "core-js": "^3.30.1",
+    "core-js": "^3.30.2",
     "dayjs": "^1.11.7",
     "element-ui": "^2.15.13",
     "jquery": "^3.6.4",
@@ -36,8 +36,8 @@
     "vuex": "^3.6.2"
   },
   "devDependencies": {
-    "@babel/core": "^7.21.4",
-    "@babel/eslint-parser": "^7.21.3",
+    "@babel/core": "^7.21.8",
+    "@babel/eslint-parser": "^7.21.8",
     "@rushstack/eslint-patch": "^1.2.0",
     "@vue/cli-plugin-babel": "~5.0.8",
     "@vue/cli-plugin-eslint": "~5.0.8",
@@ -53,15 +53,15 @@
     "compression-webpack-plugin": "^6.1.1",
     "eslint": "^7.32.0",
     "eslint-plugin-prettier": "^4.2.1",
-    "eslint-plugin-vue": "^9.11.0",
+    "eslint-plugin-vue": "^9.11.1",
     "html-webpack-plugin": "^5.5.1",
     "postcss": "^8.4.23",
     "postcss-html": "^1.5.0",
     "prettier": "2.8.8",
-    "sass": "^1.62.0",
+    "sass": "^1.62.1",
     "sass-loader": "^10.4.1",
     "script-ext-html-webpack-plugin": "^2.1.5",
-    "stylelint": "^15.6.0",
+    "stylelint": "^15.6.1",
     "stylelint-config-recess-order": "^4.0.0",
     "stylelint-config-recommended-scss": "^11.0.0",
     "stylelint-config-recommended-vue": "^1.4.0",
@@ -69,7 +69,7 @@
     "stylelint-declaration-block-no-ignored-properties": "^2.7.0",
     "stylelint-webpack-plugin": "^4.1.1",
     "svg-sprite-loader": "^6.0.11",
-    "svgo": "^2.8.0",
+    "svgo": "^3.0.2",
     "vue-demi": "^0.14.0",
     "vue-loader": "^15.10.1",
     "vue-template-compiler": "^2.7.14"

+ 1 - 1
src/icons/svg/add.svg

@@ -1 +1 @@
-<svg width="16" height="16" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="m8.02 3.333-.012 9.333M3.333 8h9.334" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="none"><path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="m8.02 3.333-.012 9.333M3.333 8h9.334"/></svg>

+ 1 - 1
src/icons/svg/align-center.svg

@@ -1 +1 @@
-<svg width="1024" height="1024" xmlns="http://www.w3.org/2000/svg" class="icon"><path fill="none" d="M-1-1h582v402H-1z"/><g fill="#91949A"><path d="M1024 0v1024H0V0h1024zm-73.143 73.143H73.143v877.714h877.714V73.143z"/><path d="M658.286 228.429V813.57H365.714V228.43h292.572zm-73.143 73.142H438.857V740.43h146.286V301.57z"/></g></svg>
+<svg xmlns="http://www.w3.org/2000/svg" width="1024" height="1024" class="icon"><path fill="none" d="M-1-1h582v402H-1z"/><g fill="#91949A"><path d="M1024 0v1024H0V0h1024zm-73.143 73.143H73.143v877.714h877.714V73.143z"/><path d="M658.286 228.429V813.57H365.714V228.43h292.572zm-73.143 73.142H438.857V740.43h146.286V301.57z"/></g></svg>

+ 1 - 1
src/icons/svg/align-left.svg

@@ -1 +1 @@
-<svg class="icon" width="200" height="200" viewBox="0 0 1024 1024" xmlns="http://www.w3.org/2000/svg"><path fill="#91949A" d="M1024 0v1024H0V0h1024zm-73.143 73.143H73.143v877.714h877.714V73.143z"/><path fill="#91949A" d="M512 219.429V804.57H219.429V219.43H512zm-73.143 73.142H292.571V731.43h146.286V292.57z"/></svg>
+<svg xmlns="http://www.w3.org/2000/svg" width="200" height="200" class="icon" viewBox="0 0 1024 1024"><path fill="#91949A" d="M1024 0v1024H0V0h1024zm-73.143 73.143H73.143v877.714h877.714V73.143z"/><path fill="#91949A" d="M512 219.429V804.57H219.429V219.43H512zm-73.143 73.142H292.571V731.43h146.286V292.57z"/></svg>

+ 1 - 1
src/icons/svg/arrival.svg

@@ -1 +1 @@
-<svg width="24" height="24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M17.207 9.707a1 1 0 0 0-1.414-1.414L10.5 13.586l-2.293-2.293a1 1 0 0 0-1.414 1.414l3 3a1 1 0 0 0 1.414 0l6-6Z" fill="currentColor"/><path fill-rule="evenodd" clip-rule="evenodd" d="M3 2a1 1 0 0 0-1 1v18a1 1 0 0 0 1 1h18a1 1 0 0 0 1-1V3a1 1 0 0 0-1-1h-6a1 1 0 0 0-.922.613c-.287.685-.615 1.119-.944 1.379A1.752 1.752 0 0 1 12 4.369c-.456 0-.82-.129-1.134-.377-.329-.26-.657-.694-.944-1.379A1 1 0 0 0 9 2H3Zm1 18V4h4.368c.334.626.748 1.158 1.259 1.561A3.746 3.746 0 0 0 12 6.37c.882 0 1.687-.266 2.373-.808.511-.403.925-.935 1.259-1.561H20v16H4Z" fill="currentColor"/></svg>
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="none"><path fill="currentColor" d="M17.207 9.707a1 1 0 0 0-1.414-1.414L10.5 13.586l-2.293-2.293a1 1 0 0 0-1.414 1.414l3 3a1 1 0 0 0 1.414 0l6-6Z"/><path fill="currentColor" fill-rule="evenodd" d="M3 2a1 1 0 0 0-1 1v18a1 1 0 0 0 1 1h18a1 1 0 0 0 1-1V3a1 1 0 0 0-1-1h-6a1 1 0 0 0-.922.613c-.287.685-.615 1.119-.944 1.379A1.752 1.752 0 0 1 12 4.369c-.456 0-.82-.129-1.134-.377-.329-.26-.657-.694-.944-1.379A1 1 0 0 0 9 2H3Zm1 18V4h4.368c.334.626.748 1.158 1.259 1.561A3.746 3.746 0 0 0 12 6.37c.882 0 1.687-.266 2.373-.808.511-.403.925-.935 1.259-1.561H20v16H4Z" clip-rule="evenodd"/></svg>

+ 1 - 1
src/icons/svg/arrow-left-white.svg

@@ -1 +1 @@
-<svg width="9" height="14" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="m7.5 13-6-6 6-6" stroke="#fff" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>
+<svg xmlns="http://www.w3.org/2000/svg" width="9" height="14" fill="none"><path stroke="#fff" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" d="m7.5 13-6-6 6-6"/></svg>

+ 1 - 1
src/icons/svg/arrow-right-white.svg

@@ -1 +1 @@
-<svg width="9" height="14" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="m1.5 1 6 6-6 6" stroke="#fff" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>
+<svg xmlns="http://www.w3.org/2000/svg" width="9" height="14" fill="none"><path stroke="#fff" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" d="m1.5 1 6 6-6 6"/></svg>

+ 1 - 1
src/icons/svg/back-black.svg

@@ -1 +1 @@
-<svg width="16" height="16" fill="none" xmlns="http://www.w3.org/2000/svg"><path clip-rule="evenodd" d="M14.667 13.612c-1.631-1.991-3.08-3.121-4.345-3.39-1.266-.268-2.471-.309-3.616-.121v3.565L1.333 7.848l5.373-5.515v3.389c2.116.017 3.915.776 5.397 2.278 1.482 1.501 2.337 3.372 2.564 5.612Z" stroke="#333" stroke-width="1.5" stroke-linejoin="round"/></svg>
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="none"><path stroke="#333" stroke-linejoin="round" stroke-width="1.5" d="M14.667 13.612c-1.631-1.991-3.08-3.121-4.345-3.39-1.266-.268-2.471-.309-3.616-.121v3.565L1.333 7.848l5.373-5.515v3.389c2.116.017 3.915.776 5.397 2.278 1.482 1.501 2.337 3.372 2.564 5.612Z" clip-rule="evenodd"/></svg>

+ 1 - 1
src/icons/svg/back.svg

@@ -1 +1 @@
-<svg width="24" height="24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M24 0H0v24h24V0Z" fill="#fff" fill-opacity=".01"/><path clip-rule="evenodd" d="M22 20.418c-2.447-2.986-4.62-4.681-6.518-5.084-1.898-.403-3.706-.464-5.423-.182V20.5L2 11.773 10.06 3.5v5.084c3.173.025 5.872 1.163 8.095 3.416 2.223 2.253 3.504 5.059 3.845 8.418Z" stroke="#fff" stroke-width="1.5" stroke-linejoin="round"/></svg>
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="none"><path fill="#fff" fill-opacity=".01" d="M24 0H0v24h24V0Z"/><path stroke="#fff" stroke-linejoin="round" stroke-width="1.5" d="M22 20.418c-2.447-2.986-4.62-4.681-6.518-5.084-1.898-.403-3.706-.464-5.423-.182V20.5L2 11.773 10.06 3.5v5.084c3.173.025 5.872 1.163 8.095 3.416 2.223 2.253 3.504 5.059 3.845 8.418Z" clip-rule="evenodd"/></svg>

+ 1 - 1
src/icons/svg/brush-shape.svg

@@ -1 +1 @@
-<svg width="8" height="12" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M.736 11.332c.294 0 .444-.163.494-.413l1.082-5.44h3.376l1.082 5.44c.05.25.2.413.494.413.419 0 .569-.3.494-.638L6.645 5.11c-.081-.387-.407-.675-.788-.675h-.006L4.53.534c-.087-.257-.262-.4-.518-.4-.276 0-.463.143-.55.4l-1.32 3.901h-.006c-.375 0-.7.288-.782.675L.242 10.694c-.075.344.075.638.494.638Z" fill="#242424"/></svg>
+<svg xmlns="http://www.w3.org/2000/svg" width="8" height="12" fill="none"><path fill="#242424" d="M.736 11.332c.294 0 .444-.163.494-.413l1.082-5.44h3.376l1.082 5.44c.05.25.2.413.494.413.419 0 .569-.3.494-.638L6.645 5.11c-.081-.387-.407-.675-.788-.675h-.006L4.53.534c-.087-.257-.262-.4-.518-.4-.276 0-.463.143-.55.4l-1.32 3.901h-.006c-.375 0-.7.288-.782.675L.242 10.694c-.075.344.075.638.494.638Z"/></svg>

+ 1 - 1
src/icons/svg/calendar.svg

@@ -1 +1 @@
-<svg width="24" height="24" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M8 1a1 1 0 0 1 1 1v.5h6V2a1 1 0 1 1 2 0v.5h3.5a2 2 0 0 1 2 2V20a2 2 0 0 1-2 2h-17a2 2 0 0 1-2-2V4.5a2 2 0 0 1 2-2H7V2a1 1 0 0 1 1-1ZM7 4.5H3.5v4h17v-4H17V6a1 1 0 1 1-2 0V4.5H9V6a1 1 0 0 1-2 0V4.5Zm13.5 6h-17V20h17v-9.5ZM6 13a1 1 0 0 1 1-1h3a1 1 0 1 1 0 2H7a1 1 0 0 1-1-1Zm7 0a1 1 0 0 1 1-1h3a1 1 0 1 1 0 2h-3a1 1 0 0 1-1-1Zm-7 4a1 1 0 0 1 1-1h3a1 1 0 1 1 0 2H7a1 1 0 0 1-1-1Zm7 0a1 1 0 0 1 1-1h3a1 1 0 1 1 0 2h-3a1 1 0 0 1-1-1Z" fill="#000" fill-opacity=".85"/></svg>
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="none"><path fill="#000" fill-opacity=".85" fill-rule="evenodd" d="M8 1a1 1 0 0 1 1 1v.5h6V2a1 1 0 1 1 2 0v.5h3.5a2 2 0 0 1 2 2V20a2 2 0 0 1-2 2h-17a2 2 0 0 1-2-2V4.5a2 2 0 0 1 2-2H7V2a1 1 0 0 1 1-1ZM7 4.5H3.5v4h17v-4H17V6a1 1 0 1 1-2 0V4.5H9V6a1 1 0 0 1-2 0V4.5Zm13.5 6h-17V20h17v-9.5ZM6 13a1 1 0 0 1 1-1h3a1 1 0 1 1 0 2H7a1 1 0 0 1-1-1Zm7 0a1 1 0 0 1 1-1h3a1 1 0 1 1 0 2h-3a1 1 0 0 1-1-1Zm-7 4a1 1 0 0 1 1-1h3a1 1 0 1 1 0 2H7a1 1 0 0 1-1-1Zm7 0a1 1 0 0 1 1-1h3a1 1 0 1 1 0 2h-3a1 1 0 0 1-1-1Z" clip-rule="evenodd"/></svg>

+ 1 - 1
src/icons/svg/camera-off-black.svg

@@ -1 +1 @@
-<svg class="icon" width="200" height="200" viewBox="0 0 1024 1024" xmlns="http://www.w3.org/2000/svg"><path fill="#2c2c2c" d="M836.267 315.733c-21.334 4.267-38.4 25.6-34.134 51.2 8.534 17.067 8.534 38.4 8.534 59.734 0 166.4-132.267 298.666-298.667 298.666-21.333 0-38.4 0-59.733-4.266-21.334-4.267-46.934 8.533-51.2 34.133-4.267 21.333 8.533 46.933 34.133 51.2 12.8 4.267 21.333 4.267 34.133 4.267V896H320c-25.6 0-42.667 17.067-42.667 42.667S294.4 981.333 320 981.333h384c25.6 0 42.667-17.066 42.667-42.666S729.6 896 704 896H554.667v-89.6C746.667 785.067 896 622.933 896 426.667c0-25.6-4.267-51.2-8.533-76.8-4.267-25.6-25.6-38.4-51.2-34.134zM230.4 661.333c8.533 0 17.067-4.266 25.6-8.533 21.333-12.8 25.6-38.4 12.8-59.733-38.4-46.934-55.467-106.667-55.467-166.4C213.333 260.267 345.6 128 512 128c59.733 0 115.2 17.067 166.4 51.2 21.333 12.8 46.933 8.533 59.733-12.8 12.8-21.333 8.534-46.933-12.8-59.733-64-42.667-136.533-64-213.333-64-213.333 0-384 170.666-384 384C128 503.467 149.333 576 192 640c8.533 12.8 21.333 21.333 38.4 21.333z"/><path fill="#2c2c2c" d="M529.067 341.333C550.4 345.6 576 332.8 580.267 307.2c4.266-21.333-8.534-46.933-34.134-51.2H512c-93.867 0-170.667 76.8-170.667 170.667 0 12.8 0 25.6 4.267 38.4 4.267 21.333 21.333 34.133 42.667 34.133h8.533c21.333-4.267 38.4-29.867 34.133-51.2 0-8.533-4.266-12.8-4.266-21.333 0-51.2 51.2-93.867 102.4-85.334zM968.533 55.467c-17.066-17.067-42.666-17.067-59.733 0L55.467 908.8c-17.067 17.067-17.067 42.667 0 59.733 8.533 8.534 17.066 12.8 29.866 12.8s21.334-4.266 29.867-12.8L968.533 115.2c17.067-17.067 17.067-42.667 0-59.733z"/></svg>
+<svg xmlns="http://www.w3.org/2000/svg" width="200" height="200" class="icon" viewBox="0 0 1024 1024"><path fill="#2c2c2c" d="M836.267 315.733c-21.334 4.267-38.4 25.6-34.134 51.2 8.534 17.067 8.534 38.4 8.534 59.734 0 166.4-132.267 298.666-298.667 298.666-21.333 0-38.4 0-59.733-4.266-21.334-4.267-46.934 8.533-51.2 34.133-4.267 21.333 8.533 46.933 34.133 51.2 12.8 4.267 21.333 4.267 34.133 4.267V896H320c-25.6 0-42.667 17.067-42.667 42.667S294.4 981.333 320 981.333h384c25.6 0 42.667-17.066 42.667-42.666S729.6 896 704 896H554.667v-89.6C746.667 785.067 896 622.933 896 426.667c0-25.6-4.267-51.2-8.533-76.8-4.267-25.6-25.6-38.4-51.2-34.134zM230.4 661.333c8.533 0 17.067-4.266 25.6-8.533 21.333-12.8 25.6-38.4 12.8-59.733-38.4-46.934-55.467-106.667-55.467-166.4C213.333 260.267 345.6 128 512 128c59.733 0 115.2 17.067 166.4 51.2 21.333 12.8 46.933 8.533 59.733-12.8 12.8-21.333 8.534-46.933-12.8-59.733-64-42.667-136.533-64-213.333-64-213.333 0-384 170.666-384 384C128 503.467 149.333 576 192 640c8.533 12.8 21.333 21.333 38.4 21.333z"/><path fill="#2c2c2c" d="M529.067 341.333C550.4 345.6 576 332.8 580.267 307.2c4.266-21.333-8.534-46.933-34.134-51.2H512c-93.867 0-170.667 76.8-170.667 170.667 0 12.8 0 25.6 4.267 38.4 4.267 21.333 21.333 34.133 42.667 34.133h8.533c21.333-4.267 38.4-29.867 34.133-51.2 0-8.533-4.266-12.8-4.266-21.333 0-51.2 51.2-93.867 102.4-85.334zM968.533 55.467c-17.066-17.067-42.666-17.067-59.733 0L55.467 908.8c-17.067 17.067-17.067 42.667 0 59.733 8.533 8.534 17.066 12.8 29.866 12.8s21.334-4.266 29.867-12.8L968.533 115.2c17.067-17.067 17.067-42.667 0-59.733z"/></svg>

+ 1 - 1
src/icons/svg/camera-off.svg

@@ -1 +1 @@
-<svg class="icon" width="200" height="200" viewBox="0 0 1024 1024" xmlns="http://www.w3.org/2000/svg"><path fill="#fff" d="M836.267 315.733c-21.334 4.267-38.4 25.6-34.134 51.2 8.534 17.067 8.534 38.4 8.534 59.734 0 166.4-132.267 298.666-298.667 298.666-21.333 0-38.4 0-59.733-4.266-21.334-4.267-46.934 8.533-51.2 34.133-4.267 21.333 8.533 46.933 34.133 51.2 12.8 4.267 21.333 4.267 34.133 4.267V896H320c-25.6 0-42.667 17.067-42.667 42.667S294.4 981.333 320 981.333h384c25.6 0 42.667-17.066 42.667-42.666S729.6 896 704 896H554.667v-89.6C746.667 785.067 896 622.933 896 426.667c0-25.6-4.267-51.2-8.533-76.8-4.267-25.6-25.6-38.4-51.2-34.134zM230.4 661.333c8.533 0 17.067-4.266 25.6-8.533 21.333-12.8 25.6-38.4 12.8-59.733-38.4-46.934-55.467-106.667-55.467-166.4C213.333 260.267 345.6 128 512 128c59.733 0 115.2 17.067 166.4 51.2 21.333 12.8 46.933 8.533 59.733-12.8 12.8-21.333 8.534-46.933-12.8-59.733-64-42.667-136.533-64-213.333-64-213.333 0-384 170.666-384 384C128 503.467 149.333 576 192 640c8.533 12.8 21.333 21.333 38.4 21.333z"/><path fill="#fff" d="M529.067 341.333C550.4 345.6 576 332.8 580.267 307.2c4.266-21.333-8.534-46.933-34.134-51.2H512c-93.867 0-170.667 76.8-170.667 170.667 0 12.8 0 25.6 4.267 38.4 4.267 21.333 21.333 34.133 42.667 34.133h8.533c21.333-4.267 38.4-29.867 34.133-51.2 0-8.533-4.266-12.8-4.266-21.333 0-51.2 51.2-93.867 102.4-85.334zM968.533 55.467c-17.066-17.067-42.666-17.067-59.733 0L55.467 908.8c-17.067 17.067-17.067 42.667 0 59.733 8.533 8.534 17.066 12.8 29.866 12.8s21.334-4.266 29.867-12.8L968.533 115.2c17.067-17.067 17.067-42.667 0-59.733z"/></svg>
+<svg xmlns="http://www.w3.org/2000/svg" width="200" height="200" class="icon" viewBox="0 0 1024 1024"><path fill="#fff" d="M836.267 315.733c-21.334 4.267-38.4 25.6-34.134 51.2 8.534 17.067 8.534 38.4 8.534 59.734 0 166.4-132.267 298.666-298.667 298.666-21.333 0-38.4 0-59.733-4.266-21.334-4.267-46.934 8.533-51.2 34.133-4.267 21.333 8.533 46.933 34.133 51.2 12.8 4.267 21.333 4.267 34.133 4.267V896H320c-25.6 0-42.667 17.067-42.667 42.667S294.4 981.333 320 981.333h384c25.6 0 42.667-17.066 42.667-42.666S729.6 896 704 896H554.667v-89.6C746.667 785.067 896 622.933 896 426.667c0-25.6-4.267-51.2-8.533-76.8-4.267-25.6-25.6-38.4-51.2-34.134zM230.4 661.333c8.533 0 17.067-4.266 25.6-8.533 21.333-12.8 25.6-38.4 12.8-59.733-38.4-46.934-55.467-106.667-55.467-166.4C213.333 260.267 345.6 128 512 128c59.733 0 115.2 17.067 166.4 51.2 21.333 12.8 46.933 8.533 59.733-12.8 12.8-21.333 8.534-46.933-12.8-59.733-64-42.667-136.533-64-213.333-64-213.333 0-384 170.666-384 384C128 503.467 149.333 576 192 640c8.533 12.8 21.333 21.333 38.4 21.333z"/><path fill="#fff" d="M529.067 341.333C550.4 345.6 576 332.8 580.267 307.2c4.266-21.333-8.534-46.933-34.134-51.2H512c-93.867 0-170.667 76.8-170.667 170.667 0 12.8 0 25.6 4.267 38.4 4.267 21.333 21.333 34.133 42.667 34.133h8.533c21.333-4.267 38.4-29.867 34.133-51.2 0-8.533-4.266-12.8-4.266-21.333 0-51.2 51.2-93.867 102.4-85.334zM968.533 55.467c-17.066-17.067-42.666-17.067-59.733 0L55.467 908.8c-17.067 17.067-17.067 42.667 0 59.733 8.533 8.534 17.066 12.8 29.866 12.8s21.334-4.266 29.867-12.8L968.533 115.2c17.067-17.067 17.067-42.667 0-59.733z"/></svg>

+ 1 - 1
src/icons/svg/camera-on-black.svg

@@ -1 +1 @@
-<svg width="24" height="24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M12 18.5a8 8 0 1 0 0-16 8 8 0 0 0 0 16Z" stroke="#2C2C2C" stroke-width="1.5"/><path d="M12 14a3.5 3.5 0 1 0 0-7 3.5 3.5 0 0 0 0 7Z" stroke="#2C2C2C" stroke-width="1.5"/><path d="M8 21.5h8m-4-3v3" stroke="#2C2C2C" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="none"><path stroke="#2C2C2C" stroke-width="1.5" d="M12 18.5a8 8 0 1 0 0-16 8 8 0 0 0 0 16Z"/><path stroke="#2C2C2C" stroke-width="1.5" d="M12 14a3.5 3.5 0 1 0 0-7 3.5 3.5 0 0 0 0 7Z"/><path stroke="#2C2C2C" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" d="M8 21.5h8m-4-3v3"/></svg>

+ 1 - 1
src/icons/svg/camera-on.svg

@@ -1 +1 @@
-<svg width="24" height="24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M12 18.5a8 8 0 1 0 0-16 8 8 0 0 0 0 16Z" stroke="#fff" stroke-width="1.5"/><path d="M12 14a3.5 3.5 0 1 0 0-7 3.5 3.5 0 0 0 0 7Z" stroke="#fff" stroke-width="1.5"/><path d="M8 21.5h8m-4-3v3" stroke="#fff" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="none"><path stroke="#fff" stroke-width="1.5" d="M12 18.5a8 8 0 1 0 0-16 8 8 0 0 0 0 16Z"/><path stroke="#fff" stroke-width="1.5" d="M12 14a3.5 3.5 0 1 0 0-7 3.5 3.5 0 0 0 0 7Z"/><path stroke="#fff" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" d="M8 21.5h8m-4-3v3"/></svg>

+ 1 - 1
src/icons/svg/check-circle-filled.svg

@@ -1 +1 @@
-<svg width="16" height="16" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M8 15A7 7 0 1 0 8 1a7 7 0 0 0 0 14ZM4.5 8.207l.707-.707L7 9.293 10.793 5.5l.707.707-4.5 4.5-2.5-2.5Z" fill="#00A870"/></svg>
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="none"><path fill="#00A870" d="M8 15A7 7 0 1 0 8 1a7 7 0 0 0 0 14ZM4.5 8.207l.707-.707L7 9.293 10.793 5.5l.707.707-4.5 4.5-2.5-2.5Z"/></svg>

+ 1 - 1
src/icons/svg/check-mark-circle.svg

@@ -1 +1 @@
-<svg width="24" height="24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M24 0H0v24h24V0Z" fill="#fff" fill-opacity=".01"/><path d="M12 22a9.97 9.97 0 0 0 7.071-2.929A9.97 9.97 0 0 0 22 12a9.969 9.969 0 0 0-2.929-7.071A9.969 9.969 0 0 0 12 2a9.969 9.969 0 0 0-7.071 2.929A9.969 9.969 0 0 0 2 12a9.969 9.969 0 0 0 2.929 7.071A9.969 9.969 0 0 0 12 22Z" stroke="#2ECE5B" stroke-width="1.5" stroke-linejoin="round"/><path d="m8 12 3 3 6-6" stroke="#2ECE5B" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="none"><path fill="#fff" fill-opacity=".01" d="M24 0H0v24h24V0Z"/><path stroke="#2ECE5B" stroke-linejoin="round" stroke-width="1.5" d="M12 22a9.97 9.97 0 0 0 7.071-2.929A9.97 9.97 0 0 0 22 12a9.969 9.969 0 0 0-2.929-7.071A9.969 9.969 0 0 0 12 2a9.969 9.969 0 0 0-7.071 2.929A9.969 9.969 0 0 0 2 12a9.969 9.969 0 0 0 2.929 7.071A9.969 9.969 0 0 0 12 22Z"/><path stroke="#2ECE5B" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" d="m8 12 3 3 6-6"/></svg>

+ 1 - 1
src/icons/svg/check-mark-currentColor.svg

@@ -1 +1 @@
-<svg width="24" height="24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M24 0H0v24h24V0Z" fill="#fff" fill-opacity=".01"/><path d="m21.5 5.5-13.063 13L2.5 12.59" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="none"><path fill="#fff" fill-opacity=".01" d="M24 0H0v24h24V0Z"/><path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" d="m21.5 5.5-13.063 13L2.5 12.59"/></svg>

+ 1 - 1
src/icons/svg/check-mark-small.svg

@@ -1 +1 @@
-<svg width="10" height="10" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M8.628 2.622a.417.417 0 0 1 0 .59L4.461 7.377a.417.417 0 0 1-.589 0L1.79 5.295a.417.417 0 0 1 .589-.59l1.789 1.79L8.04 2.622a.417.417 0 0 1 .589 0Z" fill="currentColor" stroke="currentColor" stroke-width=".5" stroke-linecap="round" stroke-linejoin="round"/></svg>
+<svg xmlns="http://www.w3.org/2000/svg" width="10" height="10" fill="none"><path fill="currentColor" fill-rule="evenodd" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width=".5" d="M8.628 2.622a.417.417 0 0 1 0 .59L4.461 7.377a.417.417 0 0 1-.589 0L1.79 5.295a.417.417 0 0 1 .589-.59l1.789 1.79L8.04 2.622a.417.417 0 0 1 .589 0Z" clip-rule="evenodd"/></svg>

+ 1 - 1
src/icons/svg/check-mark.svg

@@ -1 +1 @@
-<svg width="24" height="24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M24 0H0v24h24V0Z" fill="#fff" fill-opacity=".01"/><path d="m5 12 5 5L20 7" stroke="#3ACB85" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="none"><path fill="#fff" fill-opacity=".01" d="M24 0H0v24h24V0Z"/><path stroke="#3ACB85" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" d="m5 12 5 5L20 7"/></svg>

+ 1 - 1
src/icons/svg/class-grey.svg

@@ -1 +1 @@
-<svg width="20" height="20" fill="none" xmlns="http://www.w3.org/2000/svg"><rect width="20" height="20" rx="3" fill="#D7D7D7"/><path d="M6 8.334a2 2 0 1 0 0-4 2 2 0 0 0 0 4Zm1.667 4H4.334v3.333h3.333v-3.333Z" stroke="#fff" stroke-width="1.5" stroke-linejoin="round"/><path d="M10.56 6.334H16v7.667h-5.666" stroke="#fff" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>
+<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" fill="none"><rect width="20" height="20" fill="#D7D7D7" rx="3"/><path stroke="#fff" stroke-linejoin="round" stroke-width="1.5" d="M6 8.334a2 2 0 1 0 0-4 2 2 0 0 0 0 4Zm1.667 4H4.334v3.333h3.333v-3.333Z"/><path stroke="#fff" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" d="M10.56 6.334H16v7.667h-5.666"/></svg>

+ 1 - 1
src/icons/svg/class.min.svg

@@ -1 +1 @@
-<svg width="20" height="20" fill="none" xmlns="http://www.w3.org/2000/svg"><rect width="20" height="20" rx="3" fill="#2A76E8"/><path d="M6 8.333a2 2 0 1 0 0-4 2 2 0 0 0 0 4zm1.667 4H4.333v3.333h3.334v-3.333z" stroke="#fff" stroke-width="1.5" stroke-linejoin="round"/><path d="M10.56 6.333H16V14h-5.667" stroke="#fff" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>
+<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" fill="none"><rect width="20" height="20" fill="#2A76E8" rx="3"/><path stroke="#fff" stroke-linejoin="round" stroke-width="1.5" d="M6 8.333a2 2 0 1 0 0-4 2 2 0 0 0 0 4zm1.667 4H4.333v3.333h3.334v-3.333z"/><path stroke="#fff" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" d="M10.56 6.333H16V14h-5.667"/></svg>

+ 1 - 1
src/icons/svg/class.svg

@@ -1 +1 @@
-<svg width="20" height="20" fill="none" xmlns="http://www.w3.org/2000/svg"><rect width="20" height="20" rx="3" fill="#2A76E8"/><path d="M6 8.333a2 2 0 1 0 0-4 2 2 0 0 0 0 4Zm1.667 4H4.333v3.333h3.334v-3.333Z" stroke="#fff" stroke-width="1.5" stroke-linejoin="round"/><path d="M10.56 6.333H16V14h-5.667" stroke="#fff" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>
+<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" fill="none"><rect width="20" height="20" fill="#2A76E8" rx="3"/><path stroke="#fff" stroke-linejoin="round" stroke-width="1.5" d="M6 8.333a2 2 0 1 0 0-4 2 2 0 0 0 0 4Zm1.667 4H4.333v3.333h3.334v-3.333Z"/><path stroke="#fff" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" d="M10.56 6.333H16V14h-5.667"/></svg>

+ 1 - 1
src/icons/svg/clear.svg

@@ -1 +1 @@
-<svg width="11" height="14" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M9.627 9.137v3.245c0 .946-.57 1.49-1.543 1.499l-.446.004c.128-.995-.451-2.9-.924-2.896-.075-.004-.16.071-.16.186 0 1.008-.163 1.835-.888 2.71H1.37c-.818.005-1.375-.844-.814-1.795.805-1.335 1.194-2.202 1.45-2.953h7.622ZM5.967.003C7.289-.002 8.15.85 8.15 2.15c0 1.017-.646 2.644-.854 3.604L9.3 5.75c.637 0 1.022.385 1.017.99l-.004.721c-.005.624-.372.982-1.013.986H2.633c-.641-.004-1.012-.367-1.012-.995v-.707c0-.619.371-1 1.012-.995h1.998c-.198-.95-.848-2.582-.848-3.599C3.787.847 4.645-.002 5.967.003Zm.561 1.693a.72.72 0 0 0-1.021-.005.726.726 0 0 0 0 1.026.725.725 0 0 0 1.021-.004.72.72 0 0 0 0-1.017Z" fill="#fff"/></svg>
+<svg xmlns="http://www.w3.org/2000/svg" width="11" height="14" fill="none"><path fill="#fff" d="M9.627 9.137v3.245c0 .946-.57 1.49-1.543 1.499l-.446.004c.128-.995-.451-2.9-.924-2.896-.075-.004-.16.071-.16.186 0 1.008-.163 1.835-.888 2.71H1.37c-.818.005-1.375-.844-.814-1.795.805-1.335 1.194-2.202 1.45-2.953h7.622ZM5.967.003C7.289-.002 8.15.85 8.15 2.15c0 1.017-.646 2.644-.854 3.604L9.3 5.75c.637 0 1.022.385 1.017.99l-.004.721c-.005.624-.372.982-1.013.986H2.633c-.641-.004-1.012-.367-1.012-.995v-.707c0-.619.371-1 1.012-.995h1.998c-.198-.95-.848-2.582-.848-3.599C3.787.847 4.645-.002 5.967.003Zm.561 1.693a.72.72 0 0 0-1.021-.005.726.726 0 0 0 0 1.026.725.725 0 0 0 1.021-.004.72.72 0 0 0 0-1.017Z"/></svg>

+ 1 - 1
src/icons/svg/clock.svg

@@ -1 +1 @@
-<svg width="24" height="24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M24 0H0v24h24V0Z" fill="#fff" fill-opacity=".01"/><path d="M12 22c5.523 0 10-4.477 10-10S17.523 2 12 2 2 6.477 2 12s4.477 10 10 10Z" stroke="#333" stroke-width="1.5" stroke-linejoin="round"/><path d="M12.004 6v6.004l4.24 4.24" stroke="#333" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="none"><path fill="#fff" fill-opacity=".01" d="M24 0H0v24h24V0Z"/><path stroke="#333" stroke-linejoin="round" stroke-width="1.5" d="M12 22c5.523 0 10-4.477 10-10S17.523 2 12 2 2 6.477 2 12s4.477 10 10 10Z"/><path stroke="#333" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" d="M12.004 6v6.004l4.24 4.24"/></svg>

+ 1 - 1
src/icons/svg/close.svg

@@ -1 +1 @@
-<svg class="icon" viewBox="0 0 1024 1024" xmlns="http://www.w3.org/2000/svg" width="200" height="200"><path d="M787.797 148.139c32.086 23.21 60.758 49.152 86.016 77.824 25.259 29.354 46.422 60.074 64.854 94.208s31.402 69.632 40.96 107.178 13.653 75.776 13.653 114.688c0 66.902-12.97 129.024-38.23 187.734-25.258 58.709-60.074 109.226-103.082 152.917-43.69 43.69-94.208 77.824-152.917 103.083S578.219 1024 511.317 1024c-66.218 0-128.341-12.97-186.368-38.23-58.709-25.258-109.226-60.074-153.6-103.082S93.525 788.48 68.267 729.771 30.72 608.939 30.72 542.037c0-38.229 4.779-75.093 13.653-111.957s21.846-71.68 38.23-104.448c16.384-32.768 36.864-64.17 61.44-92.843s51.882-54.613 81.92-77.141c15.701-11.605 32.768-15.701 51.2-12.97 18.432 2.73 33.45 11.605 44.373 26.623 11.605 15.019 15.701 32.086 12.97 50.518-2.73 18.432-11.605 33.45-26.623 45.056-45.056 32.768-79.872 73.728-103.766 121.514s-36.181 99.67-36.181 154.966c0 47.104 8.875 92.16 26.624 133.802 17.75 41.643 42.325 78.507 73.728 109.91 31.403 31.402 67.584 55.978 109.91 74.41C419.84 877.91 464.895 886.784 512 886.784s92.16-8.875 133.803-27.307 78.506-43.008 109.909-74.41c31.403-31.403 55.979-67.584 74.41-109.91 18.433-41.642 27.307-86.698 27.307-133.802 0-55.979-12.97-108.544-38.912-158.379-25.941-49.835-62.122-90.795-108.544-122.88-15.701-10.923-25.258-25.259-28.672-44.373-3.413-18.432.683-36.182 11.606-51.883 10.922-15.019 25.258-23.893 44.373-27.307 17.75-2.73 34.816 1.366 50.517 11.606zM511.317 545.45c-18.432 0-34.816-6.827-47.786-19.798C450.56 512 443.733 496.3 443.733 477.867V68.949c0-18.432 6.827-34.816 19.798-48.469S492.885 0 511.317 0c19.115 0 35.499 6.827 49.152 20.48 12.971 13.653 19.798 30.037 19.798 48.47v408.917c0 18.432-6.827 34.816-19.798 47.786-13.653 12.971-29.354 19.798-49.152 19.798z" fill="#fff"/></svg>
+<svg xmlns="http://www.w3.org/2000/svg" width="200" height="200" class="icon" viewBox="0 0 1024 1024"><path fill="#fff" d="M787.797 148.139c32.086 23.21 60.758 49.152 86.016 77.824 25.259 29.354 46.422 60.074 64.854 94.208s31.402 69.632 40.96 107.178 13.653 75.776 13.653 114.688c0 66.902-12.97 129.024-38.23 187.734-25.258 58.709-60.074 109.226-103.082 152.917-43.69 43.69-94.208 77.824-152.917 103.083S578.219 1024 511.317 1024c-66.218 0-128.341-12.97-186.368-38.23-58.709-25.258-109.226-60.074-153.6-103.082S93.525 788.48 68.267 729.771 30.72 608.939 30.72 542.037c0-38.229 4.779-75.093 13.653-111.957s21.846-71.68 38.23-104.448c16.384-32.768 36.864-64.17 61.44-92.843s51.882-54.613 81.92-77.141c15.701-11.605 32.768-15.701 51.2-12.97 18.432 2.73 33.45 11.605 44.373 26.623 11.605 15.019 15.701 32.086 12.97 50.518-2.73 18.432-11.605 33.45-26.623 45.056-45.056 32.768-79.872 73.728-103.766 121.514s-36.181 99.67-36.181 154.966c0 47.104 8.875 92.16 26.624 133.802 17.75 41.643 42.325 78.507 73.728 109.91 31.403 31.402 67.584 55.978 109.91 74.41C419.84 877.91 464.895 886.784 512 886.784s92.16-8.875 133.803-27.307 78.506-43.008 109.909-74.41c31.403-31.403 55.979-67.584 74.41-109.91 18.433-41.642 27.307-86.698 27.307-133.802 0-55.979-12.97-108.544-38.912-158.379-25.941-49.835-62.122-90.795-108.544-122.88-15.701-10.923-25.258-25.259-28.672-44.373-3.413-18.432.683-36.182 11.606-51.883 10.922-15.019 25.258-23.893 44.373-27.307 17.75-2.73 34.816 1.366 50.517 11.606zM511.317 545.45c-18.432 0-34.816-6.827-47.786-19.798C450.56 512 443.733 496.3 443.733 477.867V68.949c0-18.432 6.827-34.816 19.798-48.469S492.885 0 511.317 0c19.115 0 35.499 6.827 49.152 20.48 12.971 13.653 19.798 30.037 19.798 48.47v408.917c0 18.432-6.827 34.816-19.798 47.786-13.653 12.971-29.354 19.798-49.152 19.798z"/></svg>

+ 1 - 1
src/icons/svg/closed.svg

@@ -1 +1 @@
-<svg width="16" height="16" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M8 14.666A6.667 6.667 0 1 0 8 1.333a6.667 6.667 0 0 0 0 13.333Z" fill="#C4C4C4"/><path d="m9.885 6.114-3.77 3.771m-.001-3.771 3.771 3.771" stroke="#fff" stroke-linecap="round" stroke-linejoin="round"/></svg>
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="none"><path fill="#C4C4C4" d="M8 14.666A6.667 6.667 0 1 0 8 1.333a6.667 6.667 0 0 0 0 13.333Z"/><path stroke="#fff" stroke-linecap="round" stroke-linejoin="round" d="m9.885 6.114-3.77 3.771m-.001-3.771 3.771 3.771"/></svg>

+ 1 - 1
src/icons/svg/collection-solid.svg

@@ -1 +1 @@
-<svg class="icon" width="200" height="200" viewBox="0 0 1024 1024" xmlns="http://www.w3.org/2000/svg"><path fill="#f90" d="M511.936 49.728 671.872 370.56l325.12 32.32-256.64 242.176 71.424 329.216-299.84-186.304-299.648 186.304 71.36-329.216L27.008 402.88l325.12-32.32L511.936 49.728Z"/></svg>
+<svg xmlns="http://www.w3.org/2000/svg" width="200" height="200" class="icon" viewBox="0 0 1024 1024"><path fill="#f90" d="M511.936 49.728 671.872 370.56l325.12 32.32-256.64 242.176 71.424 329.216-299.84-186.304-299.648 186.304 71.36-329.216L27.008 402.88l325.12-32.32L511.936 49.728Z"/></svg>

+ 1 - 1
src/icons/svg/collection.svg

@@ -1 +1 @@
-<svg class="icon" width="200" height="200" viewBox="0 0 1024 1024" xmlns="http://www.w3.org/2000/svg"><path fill="#fff" d="m510 172.5 104.7 212 8.6 17.5 19.4 2.8 234 34L707.3 604l-14 13.6 3.3 19.3 40 233.1-209.3-110-17.3-9.1-17.3 9.1-209.3 110 40-233.1 3.3-19.3-14-13.7-169.4-165 234-34 19.4-2.8 8.6-17.5L510 172.5m0-84L372 368.1 63.3 413l223.4 217.7L234 938l276-145.1L786 938l-52.7-307.4L956.6 413 648 368.1 510 88.5z"/></svg>
+<svg xmlns="http://www.w3.org/2000/svg" width="200" height="200" class="icon" viewBox="0 0 1024 1024"><path fill="#fff" d="m510 172.5 104.7 212 8.6 17.5 19.4 2.8 234 34L707.3 604l-14 13.6 3.3 19.3 40 233.1-209.3-110-17.3-9.1-17.3 9.1-209.3 110 40-233.1 3.3-19.3-14-13.7-169.4-165 234-34 19.4-2.8 8.6-17.5L510 172.5m0-84L372 368.1 63.3 413l223.4 217.7L234 938l276-145.1L786 938l-52.7-307.4L956.6 413 648 368.1 510 88.5z"/></svg>

+ 1 - 1
src/icons/svg/courseware.svg

@@ -1 +1 @@
-<svg width="24" height="24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M24 0H0v24h24V0Z" fill="#fff" fill-opacity=".01"/><path d="M14 6V2L4 7v14l6-3" stroke="#FFAC2F" stroke-width="1.5" stroke-linejoin="round"/><path d="m10 8 10-5v14l-10 5V8Z" stroke="#FFAC2F" stroke-width="1.5" stroke-linejoin="round"/></svg>
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="none"><path fill="#fff" fill-opacity=".01" d="M24 0H0v24h24V0Z"/><path stroke="#FFAC2F" stroke-linejoin="round" stroke-width="1.5" d="M14 6V2L4 7v14l6-3"/><path stroke="#FFAC2F" stroke-linejoin="round" stroke-width="1.5" d="m10 8 10-5v14l-10 5V8Z"/></svg>

+ 1 - 1
src/icons/svg/create-white.svg

@@ -1 +1 @@
-<svg width="24" height="24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M9.5 5V3.5a1 1 0 0 1 1-1h10a1 1 0 0 1 1 1v11a1 1 0 0 1-1 1h-2" stroke="#fff" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/><path d="M13.5 9h-10a1 1 0 0 0-1 1v10a1 1 0 0 0 1 1h10a1 1 0 0 0 1-1V10a1 1 0 0 0-1-1Zm-5 3.5v5M6 15h5" stroke="#fff" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="none"><path stroke="#fff" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" d="M9.5 5V3.5a1 1 0 0 1 1-1h10a1 1 0 0 1 1 1v11a1 1 0 0 1-1 1h-2"/><path stroke="#fff" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" d="M13.5 9h-10a1 1 0 0 0-1 1v10a1 1 0 0 0 1 1h10a1 1 0 0 0 1-1V10a1 1 0 0 0-1-1Zm-5 3.5v5M6 15h5"/></svg>

+ 1 - 1
src/icons/svg/create.svg

@@ -1 +1 @@
-<svg width="24" height="24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M9.5 5V3.5a1 1 0 0 1 1-1h10a1 1 0 0 1 1 1v11a1 1 0 0 1-1 1h-2" stroke="#2C2C2C" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/><path d="M13.5 9h-10a1 1 0 0 0-1 1v10a1 1 0 0 0 1 1h10a1 1 0 0 0 1-1V10a1 1 0 0 0-1-1Zm-5 3.5v5M6 15h5" stroke="#2C2C2C" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="none"><path stroke="#2C2C2C" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" d="M9.5 5V3.5a1 1 0 0 1 1-1h10a1 1 0 0 1 1 1v11a1 1 0 0 1-1 1h-2"/><path stroke="#2C2C2C" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" d="M13.5 9h-10a1 1 0 0 0-1 1v10a1 1 0 0 0 1 1h10a1 1 0 0 0 1-1V10a1 1 0 0 0-1-1Zm-5 3.5v5M6 15h5"/></svg>

+ 1 - 1
src/icons/svg/delete-current.svg

@@ -1 +1 @@
-<svg width="16" height="16" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M3 3.333v11.333h10V3.333H3Z" stroke="currentColor" stroke-width="1.5" stroke-linejoin="round"/><path d="M6.666 6.666v4.333m2.667-4.333v4.333m-8-7.666h13.333" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/><path d="m5.333 3.333 1.096-2h3.163l1.074 2H5.333Z" stroke="currentColor" stroke-width="1.5" stroke-linejoin="round"/></svg>
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="none"><path stroke="currentColor" stroke-linejoin="round" stroke-width="1.5" d="M3 3.333v11.333h10V3.333H3Z"/><path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" d="M6.666 6.666v4.333m2.667-4.333v4.333m-8-7.666h13.333"/><path stroke="currentColor" stroke-linejoin="round" stroke-width="1.5" d="m5.333 3.333 1.096-2h3.163l1.074 2H5.333Z"/></svg>

+ 1 - 1
src/icons/svg/delete.svg

@@ -1 +1 @@
-<svg width="16" height="16" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M16 0H0v16h16V0Z" fill="#fff" fill-opacity=".01"/><path d="m5 4 .4-2.333h5.2L11 4" stroke="#2C2C2C" stroke-linejoin="round"/><path d="M2 4h12" stroke="#2C2C2C" stroke-linecap="round"/><path clip-rule="evenodd" d="m12.333 4-.667 10.333H4.333L3.666 4h8.667Z" stroke="#2C2C2C" stroke-linecap="round" stroke-linejoin="round"/><path d="M6.334 11.667h3.333" stroke="#2C2C2C" stroke-linecap="round"/></svg>
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="none"><path fill="#fff" fill-opacity=".01" d="M16 0H0v16h16V0Z"/><path stroke="#2C2C2C" stroke-linejoin="round" d="m5 4 .4-2.333h5.2L11 4"/><path stroke="#2C2C2C" stroke-linecap="round" d="M2 4h12"/><path stroke="#2C2C2C" stroke-linecap="round" stroke-linejoin="round" d="m12.333 4-.667 10.333H4.333L3.666 4h8.667Z" clip-rule="evenodd"/><path stroke="#2C2C2C" stroke-linecap="round" d="M6.334 11.667h3.333"/></svg>

+ 1 - 1
src/icons/svg/dollar.svg

@@ -1 +1 @@
-<svg width="24" height="24" fill="none" xmlns="http://www.w3.org/2000/svg"><g opacity=".4"><path d="M24 0H0v24h24V0Z" fill="#fff" fill-opacity=".01"/><path d="M12 1v22m5.5-20H10a4.5 4.5 0 1 0 0 9m-3.5 9H14a4.5 4.5 0 1 0 0-9h-4" stroke="#2C2C2C" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></g></svg>
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="none"><g opacity=".4"><path fill="#fff" fill-opacity=".01" d="M24 0H0v24h24V0Z"/><path stroke="#2C2C2C" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" d="M12 1v22m5.5-20H10a4.5 4.5 0 1 0 0 9m-3.5 9H14a4.5 4.5 0 1 0 0-9h-4"/></g></svg>

+ 1 - 1
src/icons/svg/draw.svg

@@ -1 +1 @@
-<svg width="24" height="24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M20 3H4a1 1 0 0 0-1 1v8a1 1 0 0 0 1 1h16a1 1 0 0 0 1-1V4a1 1 0 0 0-1-1Z" stroke="#fff" stroke-width="1.5" stroke-linejoin="round"/><path d="M7 6.5h4m-4 3h10M4 22l2.444-3h10.89L20 22m-8-9v9" stroke="#fff" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="none"><path stroke="#fff" stroke-linejoin="round" stroke-width="1.5" d="M20 3H4a1 1 0 0 0-1 1v8a1 1 0 0 0 1 1h16a1 1 0 0 0 1-1V4a1 1 0 0 0-1-1Z"/><path stroke="#fff" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" d="M7 6.5h4m-4 3h10M4 22l2.444-3h10.89L20 22m-8-9v9"/></svg>

+ 1 - 1
src/icons/svg/edit.svg

@@ -1 +1 @@
-<svg width="24" height="24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M20 11.5V7l-4.5-5H5a1 1 0 0 0-1 1v18a1 1 0 0 0 1 1h6m5 0 5-5-2-2-5 5v2h2Z" stroke="#333" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/><path d="M15 2v5h5" stroke="#333" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="none"><path stroke="#333" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" d="M20 11.5V7l-4.5-5H5a1 1 0 0 0-1 1v18a1 1 0 0 0 1 1h6m5 0 5-5-2-2-5 5v2h2Z"/><path stroke="#333" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" d="M15 2v5h5"/></svg>

+ 1 - 1
src/icons/svg/eraser.svg

@@ -1 +1 @@
-<svg width="24" height="24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M24 0H0v24h24V0Z" fill="#fff" fill-opacity=".01"/><path d="M22.39 12.084 15.96 3.55l-8.892 6.7 6.683 8.25 1.678-1.168 6.963-5.247Z" stroke="#fff" stroke-width="1.5" stroke-linejoin="round"/><path d="m13.75 18.5-1.92 1.538H6.55l-1.3-1.726-3.216-4.267 5.217-3.932" stroke="#fff" stroke-width="1.5" stroke-linejoin="round"/><path d="M6.603 20.035h15.68" stroke="#fff" stroke-width="1.5" stroke-linecap="round"/></svg>
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="none"><path fill="#fff" fill-opacity=".01" d="M24 0H0v24h24V0Z"/><path stroke="#fff" stroke-linejoin="round" stroke-width="1.5" d="M22.39 12.084 15.96 3.55l-8.892 6.7 6.683 8.25 1.678-1.168 6.963-5.247Z"/><path stroke="#fff" stroke-linejoin="round" stroke-width="1.5" d="m13.75 18.5-1.92 1.538H6.55l-1.3-1.726-3.216-4.267 5.217-3.932"/><path stroke="#fff" stroke-linecap="round" stroke-width="1.5" d="M6.603 20.035h15.68"/></svg>

+ 1 - 1
src/icons/svg/error-circle-filled.svg

@@ -1 +1 @@
-<svg width="16" height="16" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M15 8A7 7 0 1 0 1 8a7 7 0 0 0 14 0ZM8.5 4v5.5h-1V4h1Zm-1.106 7h1.2v1.2h-1.2V11Z" fill="#E34D59"/></svg>
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="none"><path fill="#E34D59" d="M15 8A7 7 0 1 0 1 8a7 7 0 0 0 14 0ZM8.5 4v5.5h-1V4h1Zm-1.106 7h1.2v1.2h-1.2V11Z"/></svg>

+ 1 - 1
src/icons/svg/full-screen.svg

@@ -1 +1 @@
-<svg width="24" height="24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M16.5 3H21v4.5m0 9V21h-4.5m-9 0H3v-4.5m0-9V3h4.5" stroke="#fff" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="none"><path stroke="#fff" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" d="M16.5 3H21v4.5m0 9V21h-4.5m-9 0H3v-4.5m0-9V3h4.5"/></svg>

+ 1 - 1
src/icons/svg/go-back.svg

@@ -1 +1 @@
-<svg width="24" height="24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M24 0H0v24h24V0Z" fill="#fff" fill-opacity=".01"/><path clip-rule="evenodd" d="M22 20.418c-2.447-2.986-4.62-4.681-6.518-5.084-1.898-.403-3.706-.464-5.423-.182V20.5L2 11.773 10.06 3.5v5.084c3.173.025 5.872 1.163 8.095 3.416 2.223 2.253 3.504 5.059 3.845 8.418Z" stroke="#333" stroke-width="1.5" stroke-linejoin="round"/></svg>
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="none"><path fill="#fff" fill-opacity=".01" d="M24 0H0v24h24V0Z"/><path stroke="#333" stroke-linejoin="round" stroke-width="1.5" d="M22 20.418c-2.447-2.986-4.62-4.681-6.518-5.084-1.898-.403-3.706-.464-5.423-.182V20.5L2 11.773 10.06 3.5v5.084c3.173.025 5.872 1.163 8.095 3.416 2.223 2.253 3.504 5.059 3.845 8.418Z" clip-rule="evenodd"/></svg>

+ 1 - 1
src/icons/svg/group.svg

@@ -1 +1 @@
-<svg width="24" height="24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M24 0H0v24h24V0Z" fill="#fff" fill-opacity=".01"/><path d="M7 17a2.5 2.5 0 1 0 0-5 2.5 2.5 0 0 0 0 5Zm10 0a2.5 2.5 0 1 0 0-5 2.5 2.5 0 0 0 0 5ZM12 7a2.5 2.5 0 1 0 0-5 2.5 2.5 0 0 0 0 5Z" stroke="#fff" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/><path d="M12 22a5 5 0 0 0-10 0m20 0a5 5 0 0 0-10 0m5-10a5 5 0 0 0-10 0" stroke="#fff" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="none"><path fill="#fff" fill-opacity=".01" d="M24 0H0v24h24V0Z"/><path stroke="#fff" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" d="M7 17a2.5 2.5 0 1 0 0-5 2.5 2.5 0 0 0 0 5Zm10 0a2.5 2.5 0 1 0 0-5 2.5 2.5 0 0 0 0 5ZM12 7a2.5 2.5 0 1 0 0-5 2.5 2.5 0 0 0 0 5Z"/><path stroke="#fff" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" d="M12 22a5 5 0 0 0-10 0m20 0a5 5 0 0 0-10 0m5-10a5 5 0 0 0-10 0"/></svg>

+ 1 - 1
src/icons/svg/hang-up-black.svg

@@ -1 +1 @@
-<svg width="24" height="24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M20.465 15.853a.98.98 0 0 1-.962.249l-2.373-.679a.98.98 0 0 1-.66-.632l-.816-2.449s-1.453-.98-3.433-.98c-1.98 0-3.424.98-3.424.98l-.817 2.449a.98.98 0 0 1-.66.632l-2.382.68a.98.98 0 0 1-.961-.25L2.22 14.096c-.895-.895-.71-2.372.424-2.934 2.329-1.154 6.15-2.738 9.577-2.738 3.427 0 7.248 1.584 9.577 2.738 1.134.562 1.32 2.04.424 2.934l-1.757 1.757Z" stroke="#2c2c2c" stroke-width="1.469" stroke-linejoin="round"/></svg>
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="none"><path stroke="#2c2c2c" stroke-linejoin="round" stroke-width="1.469" d="M20.465 15.853a.98.98 0 0 1-.962.249l-2.373-.679a.98.98 0 0 1-.66-.632l-.816-2.449s-1.453-.98-3.433-.98c-1.98 0-3.424.98-3.424.98l-.817 2.449a.98.98 0 0 1-.66.632l-2.382.68a.98.98 0 0 1-.961-.25L2.22 14.096c-.895-.895-.71-2.372.424-2.934 2.329-1.154 6.15-2.738 9.577-2.738 3.427 0 7.248 1.584 9.577 2.738 1.134.562 1.32 2.04.424 2.934l-1.757 1.757Z"/></svg>

+ 1 - 1
src/icons/svg/hang-up.svg

@@ -1 +1 @@
-<svg width="24" height="24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M20.465 15.853a.98.98 0 0 1-.962.249l-2.373-.679a.98.98 0 0 1-.66-.632l-.816-2.449s-1.453-.98-3.433-.98c-1.98 0-3.424.98-3.424.98l-.817 2.449a.98.98 0 0 1-.66.632l-2.382.68a.98.98 0 0 1-.961-.25L2.22 14.096c-.895-.895-.71-2.372.424-2.934 2.329-1.154 6.15-2.738 9.577-2.738 3.427 0 7.248 1.584 9.577 2.738 1.134.562 1.32 2.04.424 2.934l-1.757 1.757Z" stroke="#fff" stroke-width="1.469" stroke-linejoin="round"/></svg>
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="none"><path stroke="#fff" stroke-linejoin="round" stroke-width="1.469" d="M20.465 15.853a.98.98 0 0 1-.962.249l-2.373-.679a.98.98 0 0 1-.66-.632l-.816-2.449s-1.453-.98-3.433-.98c-1.98 0-3.424.98-3.424.98l-.817 2.449a.98.98 0 0 1-.66.632l-2.382.68a.98.98 0 0 1-.961-.25L2.22 14.096c-.895-.895-.71-2.372.424-2.934 2.329-1.154 6.15-2.738 9.577-2.738 3.427 0 7.248 1.584 9.577 2.738 1.134.562 1.32 2.04.424 2.934l-1.757 1.757Z"/></svg>

+ 1 - 1
src/icons/svg/homepage.svg

@@ -1 +1 @@
-<svg width="24" height="24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M24 0H0v24h24V0Z" fill="#fff" fill-opacity=".01"/><path d="M4.5 21V9L2 11l10-8 10 8-2.5-2v12h-15Z" stroke="#333" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/><path d="M9.5 14.5V21h5v-6.5h-5Z" stroke="#333" stroke-width="1.5" stroke-linejoin="round"/><path d="M4.5 21h15" stroke="#333" stroke-width="1.5" stroke-linecap="round"/></svg>
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="none"><path fill="#fff" fill-opacity=".01" d="M24 0H0v24h24V0Z"/><path stroke="#333" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" d="M4.5 21V9L2 11l10-8 10 8-2.5-2v12h-15Z"/><path stroke="#333" stroke-linejoin="round" stroke-width="1.5" d="M9.5 14.5V21h5v-6.5h-5Z"/><path stroke="#333" stroke-linecap="round" stroke-width="1.5" d="M4.5 21h15"/></svg>

+ 1 - 1
src/icons/svg/loading-blue.svg

@@ -1 +1 @@
-<svg width="16" height="16" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M8 12.5a4.5 4.5 0 1 0 0-9 4.5 4.5 0 0 0 0 9Zm0 2a6.5 6.5 0 1 0 0-13 6.5 6.5 0 0 0 0 13Z" fill="url(#a)"/><defs><radialGradient id="a" cx="0" cy="0" r="1" gradientUnits="userSpaceOnUse" gradientTransform="matrix(6.5 0 0 6.5 8 8)"><stop stop-color="#fff" stop-opacity=".01"/><stop offset="1" stop-color="#0052D9"/></radialGradient></defs></svg>
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="none"><path fill="url(#a)" fill-rule="evenodd" d="M8 12.5a4.5 4.5 0 1 0 0-9 4.5 4.5 0 0 0 0 9Zm0 2a6.5 6.5 0 1 0 0-13 6.5 6.5 0 0 0 0 13Z" clip-rule="evenodd"/><defs><radialGradient id="a" cx="0" cy="0" r="1" gradientTransform="matrix(6.5 0 0 6.5 8 8)" gradientUnits="userSpaceOnUse"><stop stop-color="#fff" stop-opacity=".01"/><stop offset="1" stop-color="#0052D9"/></radialGradient></defs></svg>

+ 1 - 1
src/icons/svg/microphone.svg

@@ -1 +1 @@
-<svg width="16" height="16" fill="none" xmlns="http://www.w3.org/2000/svg"><rect x="5.667" y="1.334" width="4.667" height="9" rx="2.333" stroke="#fff" stroke-width="1.5" stroke-linejoin="round"/><path d="M3 7.666a5 5 0 0 0 10 0m-5 5v2" stroke="#fff" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="none"><rect width="4.667" height="9" x="5.667" y="1.334" stroke="#fff" stroke-linejoin="round" stroke-width="1.5" rx="2.333"/><path stroke="#fff" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" d="M3 7.666a5 5 0 0 0 10 0m-5 5v2"/></svg>

+ 1 - 1
src/icons/svg/mike-off-black.svg

@@ -1 +1 @@
-<svg class="icon" width="200" height="200" viewBox="0 0 1024 1024" xmlns="http://www.w3.org/2000/svg"><path fill="#2c2c2c" d="M512 0C406.4 0 320 86.4 320 192v368c0 8.2.5 16.3 1.5 24.2l62.5-62.5V192c0-34 13.4-66.1 37.7-90.4C445.9 77.4 478 64 512 64s66.1 13.4 90.3 37.6C626.6 125.9 640 158 640 192v73.7l64-64V192C704 86.4 617.6 0 512 0zM272.4 633.3l-51.1 51.1c-4.8-11.7-8.8-23.7-12.2-36.1-.7-2.7-1.1-5.6-1.1-8.4V496.7c0-17.4 13.7-32.2 31.1-32.7 18.1-.5 32.9 14 32.9 32v129.8c0 2.5.1 5 .4 7.5zM512 752c52.8 0 100.8-21.6 135.6-56.4S704 612.8 704 560V380.3l174.1-174.1c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L391.3 602.5 343 650.8l-44.7 44.7-46.3 46.3-115.1 115.1c-12.5 12.5-12.5 32.8 0 45.3 6.3 6.3 14.4 9.4 22.6 9.4s16.4-3.1 22.6-9.4L293.3 791c48.2 46.8 111.1 77.9 179.7 86.6 4 .5 7 3.9 7 7.9V944c0 8.8-7.2 16-16 16h-80c-17.7 0-33.7 7.2-45.3 18.7S320 1006.3 320 1024h384c0-35.4-28.7-64-64-64h-80c-8.8 0-16-7.2-16-16v-58.5c0-4 3-7.4 7-7.9 56-7 108.1-29 151.5-62.2 53.4-40.8 93.8-98.8 112.3-166.9.7-2.7 1.1-5.6 1.1-8.4V496c0-18-14.8-32.5-32.9-32-17.4.5-31.1 15.2-31.1 32.7v129.2c0 6.9-1.1 13.8-3.3 20.3C714.7 746.9 619.4 816 512 816c-66.3 0-128-26.4-173.5-70.2l44.2-44.2C416.8 732.9 462.3 752 512 752zm128-307.7V560c0 34-13.4 66.1-37.7 90.3C578.1 674.6 546 688 512 688c-31.1 0-60.6-11.2-84-31.7l212-212z"/></svg>
+<svg xmlns="http://www.w3.org/2000/svg" width="200" height="200" class="icon" viewBox="0 0 1024 1024"><path fill="#2c2c2c" d="M512 0C406.4 0 320 86.4 320 192v368c0 8.2.5 16.3 1.5 24.2l62.5-62.5V192c0-34 13.4-66.1 37.7-90.4C445.9 77.4 478 64 512 64s66.1 13.4 90.3 37.6C626.6 125.9 640 158 640 192v73.7l64-64V192C704 86.4 617.6 0 512 0zM272.4 633.3l-51.1 51.1c-4.8-11.7-8.8-23.7-12.2-36.1-.7-2.7-1.1-5.6-1.1-8.4V496.7c0-17.4 13.7-32.2 31.1-32.7 18.1-.5 32.9 14 32.9 32v129.8c0 2.5.1 5 .4 7.5zM512 752c52.8 0 100.8-21.6 135.6-56.4S704 612.8 704 560V380.3l174.1-174.1c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L391.3 602.5 343 650.8l-44.7 44.7-46.3 46.3-115.1 115.1c-12.5 12.5-12.5 32.8 0 45.3 6.3 6.3 14.4 9.4 22.6 9.4s16.4-3.1 22.6-9.4L293.3 791c48.2 46.8 111.1 77.9 179.7 86.6 4 .5 7 3.9 7 7.9V944c0 8.8-7.2 16-16 16h-80c-17.7 0-33.7 7.2-45.3 18.7S320 1006.3 320 1024h384c0-35.4-28.7-64-64-64h-80c-8.8 0-16-7.2-16-16v-58.5c0-4 3-7.4 7-7.9 56-7 108.1-29 151.5-62.2 53.4-40.8 93.8-98.8 112.3-166.9.7-2.7 1.1-5.6 1.1-8.4V496c0-18-14.8-32.5-32.9-32-17.4.5-31.1 15.2-31.1 32.7v129.2c0 6.9-1.1 13.8-3.3 20.3C714.7 746.9 619.4 816 512 816c-66.3 0-128-26.4-173.5-70.2l44.2-44.2C416.8 732.9 462.3 752 512 752zm128-307.7V560c0 34-13.4 66.1-37.7 90.3C578.1 674.6 546 688 512 688c-31.1 0-60.6-11.2-84-31.7l212-212z"/></svg>

+ 1 - 1
src/icons/svg/mike-off.svg

@@ -1 +1 @@
-<svg class="icon" width="200" height="200" viewBox="0 0 1024 1024" xmlns="http://www.w3.org/2000/svg"><path fill="#fff" d="M512 0C406.4 0 320 86.4 320 192v368c0 8.2.5 16.3 1.5 24.2l62.5-62.5V192c0-34 13.4-66.1 37.7-90.4C445.9 77.4 478 64 512 64s66.1 13.4 90.3 37.6C626.6 125.9 640 158 640 192v73.7l64-64V192C704 86.4 617.6 0 512 0zM272.4 633.3l-51.1 51.1c-4.8-11.7-8.8-23.7-12.2-36.1-.7-2.7-1.1-5.6-1.1-8.4V496.7c0-17.4 13.7-32.2 31.1-32.7 18.1-.5 32.9 14 32.9 32v129.8c0 2.5.1 5 .4 7.5zM512 752c52.8 0 100.8-21.6 135.6-56.4S704 612.8 704 560V380.3l174.1-174.1c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L391.3 602.5 343 650.8l-44.7 44.7-46.3 46.3-115.1 115.1c-12.5 12.5-12.5 32.8 0 45.3 6.3 6.3 14.4 9.4 22.6 9.4s16.4-3.1 22.6-9.4L293.3 791c48.2 46.8 111.1 77.9 179.7 86.6 4 .5 7 3.9 7 7.9V944c0 8.8-7.2 16-16 16h-80c-17.7 0-33.7 7.2-45.3 18.7S320 1006.3 320 1024h384c0-35.4-28.7-64-64-64h-80c-8.8 0-16-7.2-16-16v-58.5c0-4 3-7.4 7-7.9 56-7 108.1-29 151.5-62.2 53.4-40.8 93.8-98.8 112.3-166.9.7-2.7 1.1-5.6 1.1-8.4V496c0-18-14.8-32.5-32.9-32-17.4.5-31.1 15.2-31.1 32.7v129.2c0 6.9-1.1 13.8-3.3 20.3C714.7 746.9 619.4 816 512 816c-66.3 0-128-26.4-173.5-70.2l44.2-44.2C416.8 732.9 462.3 752 512 752zm128-307.7V560c0 34-13.4 66.1-37.7 90.3C578.1 674.6 546 688 512 688c-31.1 0-60.6-11.2-84-31.7l212-212z"/></svg>
+<svg xmlns="http://www.w3.org/2000/svg" width="200" height="200" class="icon" viewBox="0 0 1024 1024"><path fill="#fff" d="M512 0C406.4 0 320 86.4 320 192v368c0 8.2.5 16.3 1.5 24.2l62.5-62.5V192c0-34 13.4-66.1 37.7-90.4C445.9 77.4 478 64 512 64s66.1 13.4 90.3 37.6C626.6 125.9 640 158 640 192v73.7l64-64V192C704 86.4 617.6 0 512 0zM272.4 633.3l-51.1 51.1c-4.8-11.7-8.8-23.7-12.2-36.1-.7-2.7-1.1-5.6-1.1-8.4V496.7c0-17.4 13.7-32.2 31.1-32.7 18.1-.5 32.9 14 32.9 32v129.8c0 2.5.1 5 .4 7.5zM512 752c52.8 0 100.8-21.6 135.6-56.4S704 612.8 704 560V380.3l174.1-174.1c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L391.3 602.5 343 650.8l-44.7 44.7-46.3 46.3-115.1 115.1c-12.5 12.5-12.5 32.8 0 45.3 6.3 6.3 14.4 9.4 22.6 9.4s16.4-3.1 22.6-9.4L293.3 791c48.2 46.8 111.1 77.9 179.7 86.6 4 .5 7 3.9 7 7.9V944c0 8.8-7.2 16-16 16h-80c-17.7 0-33.7 7.2-45.3 18.7S320 1006.3 320 1024h384c0-35.4-28.7-64-64-64h-80c-8.8 0-16-7.2-16-16v-58.5c0-4 3-7.4 7-7.9 56-7 108.1-29 151.5-62.2 53.4-40.8 93.8-98.8 112.3-166.9.7-2.7 1.1-5.6 1.1-8.4V496c0-18-14.8-32.5-32.9-32-17.4.5-31.1 15.2-31.1 32.7v129.2c0 6.9-1.1 13.8-3.3 20.3C714.7 746.9 619.4 816 512 816c-66.3 0-128-26.4-173.5-70.2l44.2-44.2C416.8 732.9 462.3 752 512 752zm128-307.7V560c0 34-13.4 66.1-37.7 90.3C578.1 674.6 546 688 512 688c-31.1 0-60.6-11.2-84-31.7l212-212z"/></svg>

+ 1 - 1
src/icons/svg/mike-on-black.svg

@@ -1 +1 @@
-<svg class="icon" width="200" height="200" viewBox="0 0 1024 1024" xmlns="http://www.w3.org/2000/svg"><path fill="#2c2c2c" d="M512 650.498a176.806 176.806 0 0 0 176.806-176.806V176.806a176.806 176.806 0 0 0-353.612 0v296.886A176.806 176.806 0 0 0 512 650.498zM394.13 176.806a117.87 117.87 0 0 1 235.74 0v296.886a117.87 117.87 0 1 1-235.74 0z"/><path fill="#2c2c2c" d="M806.676 443.709a29.468 29.468 0 0 0-29.467 29.467v7.367c0 142.845-118.976 259.094-265.209 259.094s-265.209-116.25-265.209-259.094v-7.367a29.468 29.468 0 0 0-58.935 0v7.367c0 165.019 128.774 301.012 292.835 316.777v167.745H364.66a29.468 29.468 0 0 0 0 58.935h294.677a29.468 29.468 0 0 0 0-58.935H539.626V797.173c165.829-13.776 296.518-150.58 296.518-316.777v-7.367a29.468 29.468 0 0 0-29.468-29.32z"/></svg>
+<svg xmlns="http://www.w3.org/2000/svg" width="200" height="200" class="icon" viewBox="0 0 1024 1024"><path fill="#2c2c2c" d="M512 650.498a176.806 176.806 0 0 0 176.806-176.806V176.806a176.806 176.806 0 0 0-353.612 0v296.886A176.806 176.806 0 0 0 512 650.498zM394.13 176.806a117.87 117.87 0 0 1 235.74 0v296.886a117.87 117.87 0 1 1-235.74 0z"/><path fill="#2c2c2c" d="M806.676 443.709a29.468 29.468 0 0 0-29.467 29.467v7.367c0 142.845-118.976 259.094-265.209 259.094s-265.209-116.25-265.209-259.094v-7.367a29.468 29.468 0 0 0-58.935 0v7.367c0 165.019 128.774 301.012 292.835 316.777v167.745H364.66a29.468 29.468 0 0 0 0 58.935h294.677a29.468 29.468 0 0 0 0-58.935H539.626V797.173c165.829-13.776 296.518-150.58 296.518-316.777v-7.367a29.468 29.468 0 0 0-29.468-29.32z"/></svg>

+ 1 - 1
src/icons/svg/mike-on-grey.svg

@@ -1 +1 @@
-<svg class="icon" width="200" height="200" viewBox="0 0 1024 1024" xmlns="http://www.w3.org/2000/svg"><path fill="#acacac" d="M486.4 972.8V843.827A332.8 332.8 0 0 1 179.2 512a25.6 25.6 0 0 1 51.2 0 281.6 281.6 0 0 0 563.2 0 25.6 25.6 0 1 1 51.2 0 332.8 332.8 0 0 1-307.2 331.827V972.8h153.6a25.6 25.6 0 1 1 0 51.2H332.8a25.6 25.6 0 1 1 0-51.2h153.6zM512 51.2a153.6 153.6 0 0 0-153.6 153.6V512a153.6 153.6 0 0 0 307.2 0V204.8A153.6 153.6 0 0 0 512 51.2zM512 0a204.8 204.8 0 0 1 204.8 204.8V512a204.8 204.8 0 1 1-409.6 0V204.8A204.8 204.8 0 0 1 512 0z"/></svg>
+<svg xmlns="http://www.w3.org/2000/svg" width="200" height="200" class="icon" viewBox="0 0 1024 1024"><path fill="#acacac" d="M486.4 972.8V843.827A332.8 332.8 0 0 1 179.2 512a25.6 25.6 0 0 1 51.2 0 281.6 281.6 0 0 0 563.2 0 25.6 25.6 0 1 1 51.2 0 332.8 332.8 0 0 1-307.2 331.827V972.8h153.6a25.6 25.6 0 1 1 0 51.2H332.8a25.6 25.6 0 1 1 0-51.2h153.6zM512 51.2a153.6 153.6 0 0 0-153.6 153.6V512a153.6 153.6 0 0 0 307.2 0V204.8A153.6 153.6 0 0 0 512 51.2zM512 0a204.8 204.8 0 0 1 204.8 204.8V512a204.8 204.8 0 1 1-409.6 0V204.8A204.8 204.8 0 0 1 512 0z"/></svg>

+ 1 - 1
src/icons/svg/mike-on.svg

@@ -1 +1 @@
-<svg class="icon" width="200" height="200" viewBox="0 0 1024 1024" xmlns="http://www.w3.org/2000/svg"><path fill="#fff" d="M512 650.498a176.806 176.806 0 0 0 176.806-176.806V176.806a176.806 176.806 0 0 0-353.612 0v296.886A176.806 176.806 0 0 0 512 650.498zM394.13 176.806a117.87 117.87 0 0 1 235.74 0v296.886a117.87 117.87 0 1 1-235.74 0z"/><path fill="#fff" d="M806.676 443.709a29.468 29.468 0 0 0-29.467 29.467v7.367c0 142.845-118.976 259.094-265.209 259.094s-265.209-116.25-265.209-259.094v-7.367a29.468 29.468 0 0 0-58.935 0v7.367c0 165.019 128.774 301.012 292.835 316.777v167.745H364.66a29.468 29.468 0 0 0 0 58.935h294.677a29.468 29.468 0 0 0 0-58.935H539.626V797.173c165.829-13.776 296.518-150.58 296.518-316.777v-7.367a29.468 29.468 0 0 0-29.468-29.32z"/></svg>
+<svg xmlns="http://www.w3.org/2000/svg" width="200" height="200" class="icon" viewBox="0 0 1024 1024"><path fill="#fff" d="M512 650.498a176.806 176.806 0 0 0 176.806-176.806V176.806a176.806 176.806 0 0 0-353.612 0v296.886A176.806 176.806 0 0 0 512 650.498zM394.13 176.806a117.87 117.87 0 0 1 235.74 0v296.886a117.87 117.87 0 1 1-235.74 0z"/><path fill="#fff" d="M806.676 443.709a29.468 29.468 0 0 0-29.467 29.467v7.367c0 142.845-118.976 259.094-265.209 259.094s-265.209-116.25-265.209-259.094v-7.367a29.468 29.468 0 0 0-58.935 0v7.367c0 165.019 128.774 301.012 292.835 316.777v167.745H364.66a29.468 29.468 0 0 0 0 58.935h294.677a29.468 29.468 0 0 0 0-58.935H539.626V797.173c165.829-13.776 296.518-150.58 296.518-316.777v-7.367a29.468 29.468 0 0 0-29.468-29.32z"/></svg>

+ 1 - 1
src/icons/svg/minus.svg

@@ -1 +1 @@
-<svg width="16" height="16" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M3.5 8h9.333" stroke="#333" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="none"><path stroke="#333" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M3.5 8h9.333"/></svg>

+ 1 - 1
src/icons/svg/mobile-close.svg

@@ -1 +1 @@
-<svg width="1024" height="1024" xmlns="http://www.w3.org/2000/svg" class="icon"><path fill="none" d="M-1-1h582v402H-1z"/><g fill="#fff"><path d="M537.754 795.889c-26.41 0-47.893 21.478-47.893 47.892s21.484 47.893 47.893 47.893 47.892-21.479 47.892-47.893-21.483-47.892-47.892-47.892zM774.697 42.07H300.815c-39.864 0-72.3 32.43-72.3 72.3v795.264c0 39.869 32.43 72.3 72.3 72.3h473.872c39.87 0 72.3-32.431 72.3-72.3v-795.27c.004-39.864-32.426-72.294-72.29-72.294zM300.815 90.266h473.872a24.125 24.125 0 0 1 24.1 24.1v595.809H276.72v-595.81a24.125 24.125 0 0 1 24.094-24.1zm473.882 843.463H300.815a24.125 24.125 0 0 1-24.1-24.1V762.501h522.072V909.63a24.115 24.115 0 0 1-24.09 24.1z"/><path d="m763.136 531.554-148.85-144.27L763.11 243.017 686.6 168.81 537.75 313.08 388.9 168.81l-76.508 74.206 148.823 144.269-148.85 144.269 76.562 74.18 148.823-144.27 148.823 144.27" fill-opacity="null"/></g></svg>
+<svg xmlns="http://www.w3.org/2000/svg" width="1024" height="1024" class="icon"><path fill="none" d="M-1-1h582v402H-1z"/><g fill="#fff"><path d="M537.754 795.889c-26.41 0-47.893 21.478-47.893 47.892s21.484 47.893 47.893 47.893 47.892-21.479 47.892-47.893-21.483-47.892-47.892-47.892zM774.697 42.07H300.815c-39.864 0-72.3 32.43-72.3 72.3v795.264c0 39.869 32.43 72.3 72.3 72.3h473.872c39.87 0 72.3-32.431 72.3-72.3v-795.27c.004-39.864-32.426-72.294-72.29-72.294zM300.815 90.266h473.872a24.125 24.125 0 0 1 24.1 24.1v595.809H276.72v-595.81a24.125 24.125 0 0 1 24.094-24.1zm473.882 843.463H300.815a24.125 24.125 0 0 1-24.1-24.1V762.501h522.072V909.63a24.115 24.115 0 0 1-24.09 24.1z"/><path fill-opacity="null" d="m763.136 531.554-148.85-144.27L763.11 243.017 686.6 168.81 537.75 313.08 388.9 168.81l-76.508 74.206 148.823 144.269-148.85 144.269 76.562 74.18 148.823-144.27 148.823 144.27"/></g></svg>

+ 1 - 1
src/icons/svg/mobile.svg

@@ -1 +1 @@
-<svg class="icon" width="200" height="200" viewBox="0 0 1024 1024" xmlns="http://www.w3.org/2000/svg"><path fill="#fff" d="M537.754 795.889c-26.41 0-47.893 21.478-47.893 47.892s21.484 47.893 47.893 47.893 47.892-21.479 47.892-47.893-21.483-47.892-47.892-47.892zM774.697 42.07H300.815c-39.864 0-72.3 32.43-72.3 72.3v795.264c0 39.869 32.43 72.3 72.3 72.3h473.872c39.87 0 72.3-32.431 72.3-72.3v-795.27c.004-39.864-32.426-72.294-72.29-72.294zM300.815 90.266h473.872a24.125 24.125 0 0 1 24.1 24.1v595.809H276.72v-595.81a24.125 24.125 0 0 1 24.094-24.1zm473.882 843.463H300.815a24.125 24.125 0 0 1-24.1-24.1V762.501h522.072V909.63a24.115 24.115 0 0 1-24.09 24.1z"/></svg>
+<svg xmlns="http://www.w3.org/2000/svg" width="200" height="200" class="icon" viewBox="0 0 1024 1024"><path fill="#fff" d="M537.754 795.889c-26.41 0-47.893 21.478-47.893 47.892s21.484 47.893 47.893 47.893 47.892-21.479 47.892-47.893-21.483-47.892-47.892-47.892zM774.697 42.07H300.815c-39.864 0-72.3 32.43-72.3 72.3v795.264c0 39.869 32.43 72.3 72.3 72.3h473.872c39.87 0 72.3-32.431 72.3-72.3v-795.27c.004-39.864-32.426-72.294-72.29-72.294zM300.815 90.266h473.872a24.125 24.125 0 0 1 24.1 24.1v595.809H276.72v-595.81a24.125 24.125 0 0 1 24.094-24.1zm473.882 843.463H300.815a24.125 24.125 0 0 1-24.1-24.1V762.501h522.072V909.63a24.115 24.115 0 0 1-24.09 24.1z"/></svg>

+ 1 - 1
src/icons/svg/more.svg

@@ -1 +1 @@
-<svg width="24" height="24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M24 0H0v24h24V0Z" fill="#fff" fill-opacity=".01"/><path d="M12 7.5a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3Zm0 6a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3Zm0 5.5a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3Z" fill="#333"/></svg>
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="none"><path fill="#fff" fill-opacity=".01" d="M24 0H0v24h24V0Z"/><path fill="#333" d="M12 7.5a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3Zm0 6a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3Zm0 5.5a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3Z"/></svg>

+ 1 - 1
src/icons/svg/people.svg

@@ -1 +1 @@
-<svg width="24" height="24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M24 0H0v24h24V0Z" fill="#fff" fill-opacity=".01"/><path d="M9.5 10a3.5 3.5 0 1 0 0-7 3.5 3.5 0 0 0 0 7Zm6.804-6.5A3.498 3.498 0 0 1 18 6.5c0 1.273-.68 2.388-1.696 3M2 20.4v.6h15v-.6c0-2.24 0-3.36-.436-4.216a4 4 0 0 0-1.748-1.748C13.96 14 12.84 14 10.6 14H8.4c-2.24 0-3.36 0-4.216.436a4 4 0 0 0-1.748 1.748C2 17.04 2 18.16 2 20.4Zm20 .6v-.6c0-2.24 0-3.36-.436-4.216a4 4 0 0 0-1.748-1.749" stroke="#2C2C2C" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="none"><path fill="#fff" fill-opacity=".01" d="M24 0H0v24h24V0Z"/><path stroke="#2C2C2C" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" d="M9.5 10a3.5 3.5 0 1 0 0-7 3.5 3.5 0 0 0 0 7Zm6.804-6.5A3.498 3.498 0 0 1 18 6.5c0 1.273-.68 2.388-1.696 3M2 20.4v.6h15v-.6c0-2.24 0-3.36-.436-4.216a4 4 0 0 0-1.748-1.748C13.96 14 12.84 14 10.6 14H8.4c-2.24 0-3.36 0-4.216.436a4 4 0 0 0-1.748 1.748C2 17.04 2 18.16 2 20.4Zm20 .6v-.6c0-2.24 0-3.36-.436-4.216a4 4 0 0 0-1.748-1.749"/></svg>

+ 1 - 1
src/icons/svg/person.svg

@@ -1 +1 @@
-<svg width="24" height="24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M24 0H0v24h24V0Z" fill="#fff" fill-opacity=".01"/><path d="M12 11a4.5 4.5 0 1 0 0-9 4.5 4.5 0 0 0 0 9ZM2.5 22c0-4.219 3.088-8.156 5.7-9 0 0 2.375 2.531 3.8 4.219L15.8 13c2.137.281 5.7 4.781 5.7 9" stroke="#333" stroke-width="1.5" stroke-linejoin="round"/><path d="M1 22h22" stroke="#333" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="none"><path fill="#fff" fill-opacity=".01" d="M24 0H0v24h24V0Z"/><path stroke="#333" stroke-linejoin="round" stroke-width="1.5" d="M12 11a4.5 4.5 0 1 0 0-9 4.5 4.5 0 0 0 0 9ZM2.5 22c0-4.219 3.088-8.156 5.7-9 0 0 2.375 2.531 3.8 4.219L15.8 13c2.137.281 5.7 4.781 5.7 9"/><path stroke="#333" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" d="M1 22h22"/></svg>

+ 1 - 1
src/icons/svg/play.svg

@@ -1 +1 @@
-<svg width="36" height="36" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="m12 26 6.5-4v-8L12 10v16Zm6.5-4 6.5-4-6.5-4v8Z" fill="#fff"/><rect x=".5" y=".5" width="35" height="35" rx="17.5" stroke="#fff"/></svg>
+<svg xmlns="http://www.w3.org/2000/svg" width="36" height="36" fill="none"><path fill="#fff" d="m12 26 6.5-4v-8L12 10v16Zm6.5-4 6.5-4-6.5-4v8Z"/><rect width="35" height="35" x=".5" y=".5" stroke="#fff" rx="17.5"/></svg>

+ 1 - 1
src/icons/svg/plus.svg

@@ -1 +1 @@
-<svg width="24" height="24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M24 0H0v24h24V0Z" fill="#fff" fill-opacity=".01"/><path d="m12.03 5-.018 14M5 12h14" stroke="#fff" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="none"><path fill="#fff" fill-opacity=".01" d="M24 0H0v24h24V0Z"/><path stroke="#fff" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" d="m12.03 5-.018 14M5 12h14"/></svg>

+ 1 - 1
src/icons/svg/preserve.svg

@@ -1 +1 @@
-<svg width="24" height="24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M24 0H0v24h24V0Z" fill="#fff" fill-opacity=".01"/><path d="M3 4.5A1.5 1.5 0 0 1 4.5 3h12.64L21 6.603V19.5a1.5 1.5 0 0 1-1.5 1.5h-15A1.5 1.5 0 0 1 3 19.5v-15Z" stroke="#fff" stroke-width="1.5" stroke-linejoin="round"/><path d="M12.004 3 12 6.692c0 .17-.224.308-.5.308h-4c-.276 0-.5-.138-.5-.308V3h5.004Z" stroke="#fff" stroke-width="1.5" stroke-linejoin="round"/><path d="M4.5 3h12.64M7 13h10M7 17h5.004" stroke="#fff" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="none"><path fill="#fff" fill-opacity=".01" d="M24 0H0v24h24V0Z"/><path stroke="#fff" stroke-linejoin="round" stroke-width="1.5" d="M3 4.5A1.5 1.5 0 0 1 4.5 3h12.64L21 6.603V19.5a1.5 1.5 0 0 1-1.5 1.5h-15A1.5 1.5 0 0 1 3 19.5v-15Z"/><path stroke="#fff" stroke-linejoin="round" stroke-width="1.5" d="M12.004 3 12 6.692c0 .17-.224.308-.5.308h-4c-.276 0-.5-.138-.5-.308V3h5.004Z"/><path stroke="#fff" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" d="M4.5 3h12.64M7 13h10M7 17h5.004"/></svg>

+ 1 - 1
src/icons/svg/preview.svg

@@ -1 +1 @@
-<svg width="14" height="14" fill="none" xmlns="http://www.w3.org/2000/svg"><path clip-rule="evenodd" d="M7 12.667c3.314 0 6-2.774 6-4.666 0-1.893-2.686-4.667-6-4.667S1 6.11 1 8.001c0 1.89 2.686 4.666 6 4.666Z" stroke="#000" stroke-width="1.5" stroke-linejoin="round"/><path d="M7 10a2 2 0 1 0 0-4 2 2 0 0 0 0 4Z" stroke="#000" stroke-width="1.5" stroke-linejoin="round"/><path d="m3.421 2.756.865 1.207m6.589-1.059-.865 1.207M7.003 1.334v2" stroke="#000" stroke-width="1.5" stroke-linecap="round"/></svg>
+<svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" fill="none"><path stroke="#000" stroke-linejoin="round" stroke-width="1.5" d="M7 12.667c3.314 0 6-2.774 6-4.666 0-1.893-2.686-4.667-6-4.667S1 6.11 1 8.001c0 1.89 2.686 4.666 6 4.666Z" clip-rule="evenodd"/><path stroke="#000" stroke-linejoin="round" stroke-width="1.5" d="M7 10a2 2 0 1 0 0-4 2 2 0 0 0 0 4Z"/><path stroke="#000" stroke-linecap="round" stroke-width="1.5" d="m3.421 2.756.865 1.207m6.589-1.059-.865 1.207M7.003 1.334v2"/></svg>

+ 1 - 1
src/icons/svg/publish.svg

@@ -1 +1 @@
-<svg width="24" height="24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M24 0H0v24h24V0Z" fill="#fff" fill-opacity=".01"/><path d="m21.5 2.5-6.65 19-3.8-8.55-8.55-3.8 19-6.65Z" stroke="#333" stroke-width="1.5" stroke-linejoin="round"/><path d="M21.5 2.5 11.05 12.95" stroke="#333" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="none"><path fill="#fff" fill-opacity=".01" d="M24 0H0v24h24V0Z"/><path stroke="#333" stroke-linejoin="round" stroke-width="1.5" d="m21.5 2.5-6.65 19-3.8-8.55-8.55-3.8 19-6.65Z"/><path stroke="#333" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" d="M21.5 2.5 11.05 12.95"/></svg>

+ 1 - 1
src/icons/svg/push.svg

@@ -1 +1 @@
-<svg width="24" height="24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M24 0H0v24h24V0Z" fill="#fff" fill-opacity=".01"/><path d="m21.5 2.5-6.65 19-3.8-8.55-8.55-3.8 19-6.65Z" stroke="#fff" stroke-width="1.5" stroke-linejoin="round"/><path d="M21.5 2.5 11.05 12.95" stroke="#fff" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="none"><path fill="#fff" fill-opacity=".01" d="M24 0H0v24h24V0Z"/><path stroke="#fff" stroke-linejoin="round" stroke-width="1.5" d="m21.5 2.5-6.65 19-3.8-8.55-8.55-3.8 19-6.65Z"/><path stroke="#fff" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" d="M21.5 2.5 11.05 12.95"/></svg>

+ 1 - 1
src/icons/svg/record-stop.svg

@@ -1 +1 @@
-<svg width="40" height="40" fill="none" xmlns="http://www.w3.org/2000/svg"><circle cx="20" cy="20" r="19" stroke="#D83434" stroke-width="2"/><rect x="12" y="12" width="16" height="16" rx="4" fill="#D83434"/></svg>
+<svg xmlns="http://www.w3.org/2000/svg" width="40" height="40" fill="none"><circle cx="20" cy="20" r="19" stroke="#D83434" stroke-width="2"/><rect width="16" height="16" x="12" y="12" fill="#D83434" rx="4"/></svg>

+ 1 - 1
src/icons/svg/recording.svg

@@ -1 +1 @@
-<svg width="40" height="40" fill="none" xmlns="http://www.w3.org/2000/svg"><circle cx="20" cy="20" r="19" stroke="#D83434" stroke-width="2"/><circle cx="20" cy="20" r="12" fill="#D83434"/></svg>
+<svg xmlns="http://www.w3.org/2000/svg" width="40" height="40" fill="none"><circle cx="20" cy="20" r="19" stroke="#D83434" stroke-width="2"/><circle cx="20" cy="20" r="12" fill="#D83434"/></svg>

+ 1 - 1
src/icons/svg/schedule.svg

@@ -1 +1 @@
-<svg width="24" height="24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M7 10.5a1 1 0 1 0 0 2h5.5a1 1 0 1 0 0-2H7Zm-1 5a1 1 0 0 1 1-1h10a1 1 0 1 1 0 2H7a1 1 0 0 1-1-1Z" fill="#000" fill-opacity=".25"/><path fill-rule="evenodd" clip-rule="evenodd" d="M7 2a1 1 0 0 1 1 1v1h8V3a1 1 0 1 1 2 0v1h3a2 2 0 0 1 2 2v13a2 2 0 0 1-2 2H3a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h3V3a1 1 0 0 1 1-1Zm9 4v1a1 1 0 1 0 2 0V6h3v13H3V6h3v1a1 1 0 0 0 2 0V6h8Z" fill="#000" fill-opacity=".25"/></svg>
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="none"><path fill="#000" fill-opacity=".25" d="M7 10.5a1 1 0 1 0 0 2h5.5a1 1 0 1 0 0-2H7Zm-1 5a1 1 0 0 1 1-1h10a1 1 0 1 1 0 2H7a1 1 0 0 1-1-1Z"/><path fill="#000" fill-opacity=".25" fill-rule="evenodd" d="M7 2a1 1 0 0 1 1 1v1h8V3a1 1 0 1 1 2 0v1h3a2 2 0 0 1 2 2v13a2 2 0 0 1-2 2H3a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h3V3a1 1 0 0 1 1-1Zm9 4v1a1 1 0 1 0 2 0V6h3v13H3V6h3v1a1 1 0 0 0 2 0V6h8Z" clip-rule="evenodd"/></svg>

+ 1 - 1
src/icons/svg/send-message.svg

@@ -1 +1 @@
-<svg width="24" height="24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M24 0H0v24h24V0Z" fill="#fff" fill-opacity=".01"/><path d="M16.5 19H11v-4h7v-4h4v8h-2.5L18 20.5 16.5 19Z" stroke="#333" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/><path d="M2 3h16v12H8.5l-2 2-2-2H2V3Z" stroke="#333" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/><path d="M9.5 9h.5m3 0h.5M6 9h.5" stroke="#333" stroke-width="1.5" stroke-linecap="round"/></svg>
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="none"><path fill="#fff" fill-opacity=".01" d="M24 0H0v24h24V0Z"/><path stroke="#333" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" d="M16.5 19H11v-4h7v-4h4v8h-2.5L18 20.5 16.5 19Z"/><path stroke="#333" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" d="M2 3h16v12H8.5l-2 2-2-2H2V3Z"/><path stroke="#333" stroke-linecap="round" stroke-width="1.5" d="M9.5 9h.5m3 0h.5M6 9h.5"/></svg>

+ 1 - 1
src/icons/svg/share.svg

@@ -1 +1 @@
-<svg width="24" height="24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M24 0H0v24h24V0Z" fill="#fff" fill-opacity=".01"/><path d="M10.5 19.5a8 8 0 0 0-8-8m4 8a4 4 0 0 0-4-4" stroke="#fff" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/><path fill-rule="evenodd" clip-rule="evenodd" d="M2.75 20.5a1.25 1.25 0 1 0 0-2.5 1.25 1.25 0 0 0 0 2.5Z" fill="#fff"/><path d="M2 8.028V4h20v16h-7.614" stroke="#fff" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="none"><path fill="#fff" fill-opacity=".01" d="M24 0H0v24h24V0Z"/><path stroke="#fff" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" d="M10.5 19.5a8 8 0 0 0-8-8m4 8a4 4 0 0 0-4-4"/><path fill="#fff" fill-rule="evenodd" d="M2.75 20.5a1.25 1.25 0 1 0 0-2.5 1.25 1.25 0 0 0 0 2.5Z" clip-rule="evenodd"/><path stroke="#fff" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" d="M2 8.028V4h20v16h-7.614"/></svg>

+ 1 - 1
src/icons/svg/students.svg

@@ -1 +1 @@
-<svg width="24" height="24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M24 0H0v24h24V0Z" fill="#fff" fill-opacity=".01"/><path d="M9.5 10a3.5 3.5 0 1 0 0-7 3.5 3.5 0 0 0 0 7Zm6.804-6.5A3.498 3.498 0 0 1 18 6.5c0 1.273-.68 2.388-1.696 3M2 20.4v.6h15v-.6c0-2.24 0-3.36-.436-4.216a4 4 0 0 0-1.748-1.748C13.96 14 12.84 14 10.6 14H8.4c-2.24 0-3.36 0-4.216.436a4 4 0 0 0-1.748 1.748C2 17.04 2 18.16 2 20.4Zm20 .6v-.6c0-2.24 0-3.36-.436-4.216a4 4 0 0 0-1.748-1.749" stroke="#333" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="none"><path fill="#fff" fill-opacity=".01" d="M24 0H0v24h24V0Z"/><path stroke="#333" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" d="M9.5 10a3.5 3.5 0 1 0 0-7 3.5 3.5 0 0 0 0 7Zm6.804-6.5A3.498 3.498 0 0 1 18 6.5c0 1.273-.68 2.388-1.696 3M2 20.4v.6h15v-.6c0-2.24 0-3.36-.436-4.216a4 4 0 0 0-1.748-1.748C13.96 14 12.84 14 10.6 14H8.4c-2.24 0-3.36 0-4.216.436a4 4 0 0 0-1.748 1.748C2 17.04 2 18.16 2 20.4Zm20 .6v-.6c0-2.24 0-3.36-.436-4.216a4 4 0 0 0-1.748-1.749"/></svg>

+ 1 - 1
src/icons/svg/task-list.svg

@@ -1 +1 @@
-<svg width="24" height="24" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M2 5a1 1 0 0 1 1-1h2a1 1 0 0 1 0 2H3a1 1 0 0 1-1-1Zm6 0a1 1 0 0 1 1-1h13a1 1 0 1 1 0 2H9a1 1 0 0 1-1-1Zm-2 7a1 1 0 0 1 1-1h2a1 1 0 1 1 0 2H7a1 1 0 0 1-1-1Zm6 0a1 1 0 0 1 1-1h9a1 1 0 1 1 0 2h-9a1 1 0 0 1-1-1ZM2 19a1 1 0 0 1 1-1h2a1 1 0 1 1 0 2H3a1 1 0 0 1-1-1Zm6 0a1 1 0 0 1 1-1h13a1 1 0 1 1 0 2H9a1 1 0 0 1-1-1Z" fill="#000" fill-opacity=".85"/></svg>
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="none"><path fill="#000" fill-opacity=".85" fill-rule="evenodd" d="M2 5a1 1 0 0 1 1-1h2a1 1 0 0 1 0 2H3a1 1 0 0 1-1-1Zm6 0a1 1 0 0 1 1-1h13a1 1 0 1 1 0 2H9a1 1 0 0 1-1-1Zm-2 7a1 1 0 0 1 1-1h2a1 1 0 1 1 0 2H7a1 1 0 0 1-1-1Zm6 0a1 1 0 0 1 1-1h9a1 1 0 1 1 0 2h-9a1 1 0 0 1-1-1ZM2 19a1 1 0 0 1 1-1h2a1 1 0 1 1 0 2H3a1 1 0 0 1-1-1Zm6 0a1 1 0 0 1 1-1h13a1 1 0 1 1 0 2H9a1 1 0 0 1-1-1Z" clip-rule="evenodd"/></svg>

+ 1 - 1
src/icons/svg/time-filled.svg

@@ -1 +1 @@
-<svg width="16" height="16" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M8 15A7 7 0 1 0 8 1a7 7 0 0 0 0 14ZM7.5 5h1v2.975l2.854 2.854-.707.707L7.5 8.389V5Z" fill="#000" fill-opacity=".4"/></svg>
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="none"><path fill="#000" fill-opacity=".4" d="M8 15A7 7 0 1 0 8 1a7 7 0 0 0 0 14ZM7.5 5h1v2.975l2.854 2.854-.707.707L7.5 8.389V5Z"/></svg>

+ 1 - 1
src/icons/svg/undo.svg

@@ -1 +1 @@
-<svg width="24" height="24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M24 0H0v24h24V0Z" fill="#fff" fill-opacity=".01"/><path d="M5.636 18.364a9 9 0 1 0 0-12.728C4.807 6.466 3 8.5 3 8.5" stroke="#333" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/><path d="M3 4.5v4h4" stroke="#333" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="none"><path fill="#fff" fill-opacity=".01" d="M24 0H0v24h24V0Z"/><path stroke="#333" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" d="M5.636 18.364a9 9 0 1 0 0-12.728C4.807 6.466 3 8.5 3 8.5"/><path stroke="#333" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" d="M3 4.5v4h4"/></svg>

+ 1 - 1
src/icons/svg/upload.svg

@@ -1 +1 @@
-<svg width="24" height="24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M24 0H0v24h24V0Z" fill="#fff" fill-opacity=".01"/><mask id="a" mask-type="alpha" maskUnits="userSpaceOnUse" x="0" y="0" width="24" height="24"><path d="M24 0H0v24h24V0Z" fill="#333"/></mask><g mask="url(#a)" stroke="#333" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"><path d="M3 12.004V21h18v-9m-4.5-4.5L12 3 7.5 7.5m4.496 8.5V3"/></g></svg>
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="none"><path fill="#fff" fill-opacity=".01" d="M24 0H0v24h24V0Z"/><mask id="a" width="24" height="24" x="0" y="0" mask-type="alpha" maskUnits="userSpaceOnUse"><path fill="#333" d="M24 0H0v24h24V0Z"/></mask><g stroke="#333" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" mask="url(#a)"><path d="M3 12.004V21h18v-9m-4.5-4.5L12 3 7.5 7.5m4.496 8.5V3"/></g></svg>

+ 1 - 1
src/icons/svg/user-solid.svg

@@ -1 +1 @@
-<svg width="14" height="14" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M7 6.594c1.594 0 2.96-1.43 2.96-3.274C9.96 1.5 8.587.133 7 .133c-1.594 0-2.969 1.398-2.969 3.203C4.04 5.164 5.398 6.594 7 6.594Zm-4.633 6.851h9.258c1.18 0 1.594-.343 1.594-1 0-1.906-2.39-4.53-6.227-4.53-3.828 0-6.226 2.624-6.226 4.53 0 .657.414 1 1.601 1Z" fill="#727272"/></svg>
+<svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" fill="none"><path fill="#727272" d="M7 6.594c1.594 0 2.96-1.43 2.96-3.274C9.96 1.5 8.587.133 7 .133c-1.594 0-2.969 1.398-2.969 3.203C4.04 5.164 5.398 6.594 7 6.594Zm-4.633 6.851h9.258c1.18 0 1.594-.343 1.594-1 0-1.906-2.39-4.53-6.227-4.53-3.828 0-6.226 2.624-6.226 4.53 0 .657.414 1 1.601 1Z"/></svg>

+ 1 - 1
src/icons/svg/video-red.svg

@@ -1 +1 @@
-<svg width="24" height="24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M2 5a1 1 0 0 1 1-1h14a1 1 0 0 1 1 1v4.5l4-3V18l-4-3v4a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V5Z" stroke="#FF6868" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/><path d="M8.5 13a2.5 2.5 0 1 0 0-5 2.5 2.5 0 0 0 0 5Z" stroke="#FF6868" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="none"><path stroke="#FF6868" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" d="M2 5a1 1 0 0 1 1-1h14a1 1 0 0 1 1 1v4.5l4-3V18l-4-3v4a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V5Z"/><path stroke="#FF6868" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" d="M8.5 13a2.5 2.5 0 1 0 0-5 2.5 2.5 0 0 0 0 5Z"/></svg>

+ 1 - 1
src/icons/svg/video.svg

@@ -1 +1 @@
-<svg width="24" height="24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M24 0H0v24h24V0Z" fill="#2c2c2c" fill-opacity=".01"/><path d="M18 5H2v14h16V5Z" stroke="#2c2c2c" stroke-width="1.5" stroke-linejoin="round"/><path clip-rule="evenodd" d="m22 7-4 3.375v3.25L22 17V7Z" stroke="#2c2c2c" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/><circle cx="7" cy="10" r="2" stroke="#2c2c2c" stroke-width="1.5"/></svg>
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="none"><path fill="#2c2c2c" fill-opacity=".01" d="M24 0H0v24h24V0Z"/><path stroke="#2c2c2c" stroke-linejoin="round" stroke-width="1.5" d="M18 5H2v14h16V5Z"/><path stroke="#2c2c2c" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" d="m22 7-4 3.375v3.25L22 17V7Z" clip-rule="evenodd"/><circle cx="7" cy="10" r="2" stroke="#2c2c2c" stroke-width="1.5"/></svg>

+ 1 - 1
src/icons/svg/videocamera.svg

@@ -1 +1 @@
-<svg width="16" height="16" fill="none" xmlns="http://www.w3.org/2000/svg"><rect x="1.334" y="3.666" width="10.667" height="8.667" rx="2" stroke="#DE4444" stroke-width="1.5"/><circle cx="6.666" cy="8" stroke="#DE4444" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" r="2"/><path d="M12 9.667 14.667 11V5L12 6.333" stroke="#DE4444" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="none"><rect width="10.667" height="8.667" x="1.334" y="3.666" stroke="#DE4444" stroke-width="1.5" rx="2"/><circle cx="6.666" cy="8" r="2" stroke="#DE4444" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5"/><path stroke="#DE4444" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" d="M12 9.667 14.667 11V5L12 6.333"/></svg>

+ 1 - 1
src/icons/svg/view.svg

@@ -1 +1 @@
-<svg width="24" height="24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M24 0H0v24h24V0Z" fill="#fff" fill-opacity=".01"/><path d="M12 18c5.523 0 10-6 10-6s-4.477-6-10-6-10 6-10 6 4.477 6 10 6Z" stroke="#333" stroke-width="1.5" stroke-linejoin="round"/><path d="M12 14.5a2.5 2.5 0 1 0 0-5 2.5 2.5 0 0 0 0 5Z" stroke="#333" stroke-width="1.5" stroke-linejoin="round"/></svg>
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="none"><path fill="#fff" fill-opacity=".01" d="M24 0H0v24h24V0Z"/><path stroke="#333" stroke-linejoin="round" stroke-width="1.5" d="M12 18c5.523 0 10-6 10-6s-4.477-6-10-6-10 6-10 6 4.477 6 10 6Z"/><path stroke="#333" stroke-linejoin="round" stroke-width="1.5" d="M12 14.5a2.5 2.5 0 1 0 0-5 2.5 2.5 0 0 0 0 5Z"/></svg>

+ 1 - 1
src/icons/svg/voice.svg

@@ -1 +1 @@
-<svg width="24" height="24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M23.538.692H1.385v22.154h22.153V.692Z" fill="#2c2c2c" fill-opacity=".01"/><path d="M23.538.692H1.385v22.154h22.153V.692Z" fill="#2c2c2c" fill-opacity=".01"/><path d="M8.02 4.751c.335 0 .644.182.807.475L9.956 7.26a.923.923 0 0 1 .018.86l-1.087 2.176s.315 1.621 1.634 2.94c1.32 1.32 2.935 1.63 2.935 1.63l2.175-1.088a.923.923 0 0 1 .861.019l2.04 1.134a.923.923 0 0 1 .474.806v2.342c0 1.192-1.107 2.054-2.237 1.672-2.32-.783-5.923-2.273-8.206-4.557C6.28 12.911 4.789 9.31 4.006 6.988c-.381-1.13.48-2.237 1.672-2.237H8.02Z" stroke="#2c2c2c" stroke-width="1.385" stroke-linejoin="round"/></svg>
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="none"><path fill="#2c2c2c" fill-opacity=".01" d="M23.538.692H1.385v22.154h22.153V.692Z"/><path fill="#2c2c2c" fill-opacity=".01" d="M23.538.692H1.385v22.154h22.153V.692Z"/><path stroke="#2c2c2c" stroke-linejoin="round" stroke-width="1.385" d="M8.02 4.751c.335 0 .644.182.807.475L9.956 7.26a.923.923 0 0 1 .018.86l-1.087 2.176s.315 1.621 1.634 2.94c1.32 1.32 2.935 1.63 2.935 1.63l2.175-1.088a.923.923 0 0 1 .861.019l2.04 1.134a.923.923 0 0 1 .474.806v2.342c0 1.192-1.107 2.054-2.237 1.672-2.32-.783-5.923-2.273-8.206-4.557C6.28 12.911 4.789 9.31 4.006 6.988c-.381-1.13.48-2.237 1.672-2.237H8.02Z"/></svg>

+ 1 - 1
src/icons/svg/word.svg

@@ -1 +1 @@
-<svg width="24" height="24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M19.5 3h-15A1.5 1.5 0 0 0 3 4.5v15A1.5 1.5 0 0 0 4.5 21h15a1.5 1.5 0 0 0 1.5-1.5v-15A1.5 1.5 0 0 0 19.5 3Z" stroke="#2A99FF" stroke-width="1.5"/><path d="m7 8 2 8 3-6.5 3 6.5 2-8" stroke="#2A99FF" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="none"><path stroke="#2A99FF" stroke-width="1.5" d="M19.5 3h-15A1.5 1.5 0 0 0 3 4.5v15A1.5 1.5 0 0 0 4.5 21h15a1.5 1.5 0 0 0 1.5-1.5v-15A1.5 1.5 0 0 0 19.5 3Z"/><path stroke="#2A99FF" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" d="m7 8 2 8 3-6.5 3 6.5 2-8"/></svg>

+ 1 - 1
src/icons/svg/write.svg

@@ -1 +1 @@
-<svg width="17" height="16" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M2.275 14.5h2.828L15.474 4.13 12.646 1.3 2.275 11.673V14.5Z" stroke="#000" stroke-opacity=".3" stroke-linejoin="round"/><path d="m9.817 4.129 2.829 2.828" stroke="#000" stroke-opacity=".3" stroke-linecap="round" stroke-linejoin="round"/></svg>
+<svg xmlns="http://www.w3.org/2000/svg" width="17" height="16" fill="none"><path stroke="#000" stroke-linejoin="round" stroke-opacity=".3" d="M2.275 14.5h2.828L15.474 4.13 12.646 1.3 2.275 11.673V14.5Z"/><path stroke="#000" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".3" d="m9.817 4.129 2.829 2.828"/></svg>

+ 25 - 16
src/utils/common.js

@@ -22,9 +22,14 @@ export function setHtmlPageLang(locale) {
  * @returns String
  */
 export function conversionSize(size) {
-  if (size / 1024 < 1) return `${size}B`;
-  if (size / 1024 / 1024 < 1) return `${(size / 1024).toFixed(0)}KB`;
-  if (size / 1024 / 1024 / 1024 < 1) return `${(size / 1024 / 1024).toFixed(0)}GB`;
+  let _size = size;
+  const units = ['B', 'KB', 'MB', 'GB'];
+  let factor = 0;
+  while (_size > 1024 && factor < units.length - 1) {
+    _size /= 1024;
+    factor += 1;
+  }
+  return `${_size.toFixed(2)}${units[factor]}`;
 }
 
 /**
@@ -34,14 +39,15 @@ export function conversionSize(size) {
  * @returns Function
  */
 export function funcLock(fn, delay) {
-  let lock = false;
+  let isLock = false;
 
   return (...data) => {
-    if (lock) return;
-    lock = true;
+    if (isLock) return;
+    isLock = true;
     setTimeout(() => {
-      lock = false;
+      isLock = false;
     }, delay);
+
     fn(...data);
   };
 }
@@ -58,6 +64,7 @@ export function debounce(fn, delay) {
   return (...data) => {
     if (timer) clearTimeout(timer);
     timer = setTimeout(() => {
+      timer = null;
       fn(...data);
     }, delay);
   };
@@ -87,28 +94,30 @@ export function throttle(fn, interval) {
  * @param {String} fileName 文件名称
  */
 export function downloadFileUrl(id, fileName) {
-  const { token, isHas } = getToken();
-  const UserCode = isHas ? token.user_code : '';
-  const UserType = isHas ? token.user_type : '';
-  const SessionID = isHas ? token.session_id : '';
+  const { token } = getToken();
+  const { user_code: UserCode = '', user_type: UserType = '', session_id: SessionID = '' } = token;
+
+  const downloadUrl = `${process.env.VUE_APP_BASE_API}/GCLSFileServer/WebFileDownload?UserCode=${UserCode}&UserType=${UserType}&SessionID=${SessionID}&FileID=${id}`;
 
   const link = document.createElement('a');
-  link.href = `${process.env.VUE_APP_BASE_API}/GCLSFileServer/WebFileDownload?UserCode=${UserCode}&UserType=${UserType}&SessionID=${SessionID}&FileID=${id}`;
+  link.href = downloadUrl;
   link.setAttribute('download', fileName);
   link.style.display = 'none';
   document.body.appendChild(link);
+
   setTimeout(() => {
     link.click();
     document.body.removeChild(link);
-  }, 66);
+  }, 100);
 }
 
 /**
- * 柯里化函数
- * @param {Function} fn
+ * 柯里化函数(将接受多个参数的函数转换为一系列接受单个参数的函数)
+ * @param {Function} fn 需要柯里化的函数
+ * @returns Function
  */
 export let curry = (fn) => {
-  if (typeof fn !== 'function') throw Error('No function provided');
+  if (typeof fn !== 'function') throw new Error('No function provided');
   return function curriedFn(...args) {
     if (args.length < fn.length) return (...args2) => curriedFn(...args, ...args2);
     return fn(...args);