4.4
linwenling
2023-04-04 ffc438b5d62f0a477a4271da4a9b3fc37bbf5eeb
4.4
17个文件已修改
50个文件已添加
4196 ■■■■■ 已修改文件
.env.development 6 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
.env.production 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
.env.staging 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
.gitignore 23 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
README 补丁 | 查看 | 原始文档 | blame | 历史
README.md 29 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
bin/package.bat 10 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
bin/新建文本文档.txt 补丁 | 查看 | 原始文档 | blame | 历史
package.json 90 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/api/bignote/index.js 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/assets/icons/svg/Frame 1941(1).svg 8 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/assets/icons/svg/Frame 1941(2).svg 10 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/assets/icons/svg/Frame 1941(3).svg 14 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/assets/icons/svg/Frame 1941(4).svg 15 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/assets/icons/svg/Frame 1941(5).svg 60 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/assets/icons/svg/Frame 1941(6).svg 21 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/assets/icons/svg/Frame 1941(7).svg 15 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/assets/icons/svg/Frame 1941(8).svg 13 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/assets/icons/svg/Frame 1941.svg 11 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/assets/icons/svg/Frame 1983(1).svg 13 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/assets/icons/svg/Frame 1983(2).svg 9 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/assets/icons/svg/Frame 1983(3).svg 8 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/assets/icons/svg/Frame 1983(4).svg 17 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/assets/icons/svg/Frame 1983(5).svg 15 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/assets/icons/svg/Frame 1983(6).svg 12 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/assets/icons/svg/Frame 1983(7).svg 10 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/assets/icons/svg/Frame 1983.svg 14 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/assets/icons/svg/Group 90.svg 16 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/assets/icons/svg/Group 92.svg 14 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/assets/icons/svg/Group 93.svg 12 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/assets/icons/svg/Group 94.svg 9 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/assets/icons/svg/Group 95.svg 7 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/assets/icons/svg/Icon/chevron-down(1).svg 5 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/assets/icons/svg/Icon/chevron-down(2).svg 5 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/assets/icons/svg/Icon/chevron-down.svg 5 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/assets/icons/svg/Icon/chevron-up(1).svg 5 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/assets/icons/svg/Icon/chevron-up.svg 5 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/assets/icons/svg/Vector.svg 3 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/assets/icons/svg/健康 (1) 1.svg 5 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/assets/icons/svg/其他收支 1.svg 8 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/assets/icons/svg/大事件.svg 53 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/assets/icons/svg/婚姻 1.svg 11 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/assets/icons/svg/家庭关系.svg 7 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/assets/icons/svg/我的简历 1.svg 6 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/assets/icons/svg/我的财产 1.svg 10 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/assets/icons/svg/我的-心愿 1.svg 6 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/assets/icons/svg/荣誉 (1) 1.svg 5 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/assets/icons/svg/设备状态 1.svg 10 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/assets/icons/svg/证书6 1.svg 9 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/assets/icons/svg/隐私策略 1.svg 10 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/assets/images/Group 221.png 补丁 | 查看 | 原始文档 | blame | 历史
src/assets/images/登录页-家 1.png 补丁 | 查看 | 原始文档 | blame | 历史
src/assets/styles/variables.scss 20 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/layout/components/Navbar.vue 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/layout/components/Sidebar/Logo.vue 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/router/index.js 232 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/utils/request.js 12 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/bignote/familyeventInfo.vue 365 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/login.vue 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/note/index.vue 562 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/note/propertyInfo.vue 362 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/self/edit.vue 504 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/self/show.vue 786 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/system/role/index.vue 349 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/system/user/index.vue 324 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/tmp.vue 12 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
target/npmlist.json 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
.env.development
@@ -1,11 +1,13 @@
# é¡µé¢æ ‡é¢˜
VUE_APP_TITLE = å¼ æ°APP
VUE_APP_TITLE = å¼ æ°APP管理系统
# å¼€å‘环境配置
ENV = 'development'
# è‹¥ä¾ç®¡ç†ç³»ç»Ÿ/开发环境
# å¼ æ°APP管理系统/开发环境
VUE_APP_BASE_API = '/dev-api'
VUE_APP_BASE_TRUE_API = 'http://47.93.189.255:8080/'
# è·¯ç”±æ‡’加载
VUE_CLI_BABEL_TRANSPILE_MODULES = true
.env.production
@@ -1,8 +1,8 @@
# é¡µé¢æ ‡é¢˜
VUE_APP_TITLE = å¼ æ°APP
VUE_APP_TITLE = å¼ æ°APP管理系统
# ç”Ÿäº§çŽ¯å¢ƒé…ç½®
ENV = 'production'
# è‹¥ä¾ç®¡ç†ç³»ç»Ÿ/生产环境
# å¼ æ°APP管理系统/生产环境
VUE_APP_BASE_API = '/prod-api'
.env.staging
@@ -1,10 +1,10 @@
# é¡µé¢æ ‡é¢˜
VUE_APP_TITLE = å¼ æ°APP
VUE_APP_TITLE = å¼ æ°APP管理系统
NODE_ENV = production
# æµ‹è¯•环境配置
ENV = 'staging'
# è‹¥ä¾ç®¡ç†ç³»ç»Ÿ/测试环境
# å¼ æ°APP管理系统/测试环境
VUE_APP_BASE_API = '/stage-api'
.gitignore
@@ -0,0 +1,23 @@
.DS_Store
node_modules/
dist/
npm-debug.log*
yarn-debug.log*
yarn-error.log*
**/*.log
tests/**/coverage/
tests/e2e/reports
selenium-debug.log
# Editor directories and files
.idea
.vscode
*.suo
*.ntvs*
*.njsproj
*.sln
*.local
package-lock.json
yarn.lock
README
README.md
@@ -1,4 +1,33 @@
## å¼€å‘
```bash
# å…‹éš†é¡¹ç›®
git clone https://gitee.com/y_project/RuoYi-Vue
# è¿›å…¥é¡¹ç›®ç›®å½•
cd ruoyi-ui
# å®‰è£…依赖
npm install
# å»ºè®®ä¸è¦ç›´æŽ¥ä½¿ç”¨ cnpm å®‰è£…依赖,会有各种诡异的 bug。可以通过如下操作解决 npm ä¸‹è½½é€Ÿåº¦æ…¢çš„问题
npm install --registry=https://registry.npmmirror.com
# å¯åŠ¨æœåŠ¡
npm run dev
```
浏览器访问 http://localhost:80
## å‘布
```bash
# æž„建测试环境
npm run build:stage
# æž„建生产环境
npm run build:prod
```
# æž„建生产环境
npm run build:prod
```
bin/package.bat
@@ -1,2 +1,12 @@
@echo off
echo.
echo [��Ϣ] ï¿½ï¿½×°Web���̣�����node_modules���
echo.
%~d0
cd %~dp0
cd ..
npm install --registry=https://registry.npmmirror.com
pause
bin/н¨Îı¾Îĵµ.txt
package.json
@@ -0,0 +1,90 @@
{
  "name": "ruoyi",
  "version": "3.8.5",
  "description": "张氏APP管理系统",
  "author": "若依",
  "license": "MIT",
  "scripts": {
    "dev": "vue-cli-service serve",
    "build:prod": "vue-cli-service build",
    "build:stage": "vue-cli-service build --mode staging",
    "preview": "node build/index.js --preview",
    "lint": "eslint --ext .js,.vue src"
  },
  "husky": {
    "hooks": {
      "pre-commit": "lint-staged"
    }
  },
  "lint-staged": {
    "src/**/*.{js,vue}": [
      "eslint --fix",
      "git add"
    ]
  },
  "keywords": [
    "vue",
    "admin",
    "dashboard",
    "element-ui",
    "boilerplate",
    "admin-template",
    "management-system"
  ],
  "repository": {
    "type": "git",
    "url": "https://gitee.com/y_project/RuoYi-Vue.git"
  },
  "dependencies": {
    "@riophae/vue-treeselect": "0.4.0",
    "axios": "0.24.0",
    "clipboard": "2.0.8",
    "core-js": "3.25.3",
    "echarts": "5.4.0",
    "element-ui": "2.15.12",
    "file-saver": "2.0.5",
    "fuse.js": "6.4.3",
    "highlight.js": "9.18.5",
    "js-beautify": "1.13.0",
    "js-cookie": "3.0.1",
    "jsencrypt": "3.0.0-rc.1",
    "nprogress": "0.2.0",
    "quill": "1.3.7",
    "screenfull": "5.0.2",
    "sortablejs": "1.10.2",
    "vue": "2.6.12",
    "vue-count-to": "1.0.13",
    "vue-cropper": "0.5.5",
    "vue-meta": "2.4.0",
    "vue-router": "3.4.9",
    "vuedraggable": "2.24.3",
    "vuex": "3.6.0"
  },
  "devDependencies": {
    "@vue/cli-plugin-babel": "4.4.6",
    "@vue/cli-plugin-eslint": "4.4.6",
    "@vue/cli-service": "4.4.6",
    "babel-eslint": "10.1.0",
    "babel-plugin-dynamic-import-node": "2.3.3",
    "chalk": "4.1.0",
    "compression-webpack-plugin": "5.0.2",
    "connect": "3.6.6",
    "eslint": "7.15.0",
    "eslint-plugin-vue": "7.2.0",
    "lint-staged": "10.5.3",
    "runjs": "4.4.2",
    "sass": "1.32.13",
    "sass-loader": "10.1.1",
    "script-ext-html-webpack-plugin": "2.1.5",
    "svg-sprite-loader": "5.1.1",
    "vue-template-compiler": "2.6.12"
  },
  "engines": {
    "node": ">=8.9",
    "npm": ">= 3.0.0"
  },
  "browserslist": [
    "> 1%",
    "last 2 versions"
  ]
}
src/api/bignote/index.js
@@ -14,7 +14,7 @@
// æ ¹æ®id查询所有家庭资产详细信息
export function getFamilyeventInfo(id) {
  return request({
    url: '/family/zfEvent/{id}' + id,
    url: '/family/zfEvent/' + id,
    method: 'get',
  })
src/assets/icons/svg/Frame 1941(1).svg
New file
@@ -0,0 +1,8 @@
<svg width="56" height="22" viewBox="0 0 56 22" fill="none" xmlns="http://www.w3.org/2000/svg">
<g id="Frame 1941">
<g id="Frame 1983">
<path id="Vector" d="M15.04 16.8611C14.9 10.4846 13.24 7.94594 12.2 6.98645C12.78 6.76657 13.84 6.60666 15.04 7.54615C15.12 7.60612 15.2 7.62611 15.28 7.62611C15.4 7.62611 15.52 7.56614 15.6 7.46619C15.74 7.28629 15.7 7.04642 15.54 6.9065C14.18 5.82708 12.92 5.90703 12.12 6.16689C12.3 5.72713 12.62 5.20741 13.14 4.88758C13.74 4.50778 14.54 4.48779 15.48 4.78763C15.7 4.8476 15.92 4.74765 15.98 4.52777C16.04 4.32788 15.94 4.08801 15.72 4.02804C14.54 3.62826 13.52 3.68822 12.7 4.20794C12.2 4.50778 11.84 4.94755 11.6 5.36732C11.62 4.74765 11.78 4.08801 12.3 3.70821C12.5 3.60827 12.54 3.34841 12.4 3.1685C12.28 2.9886 12.02 2.94862 11.84 3.06856C10.98 3.70821 10.8 4.74765 10.8 5.60719C9.98 4.82761 8.5 4.02804 6.24 4.76764C6.02 4.82761 5.92 5.06748 5.98 5.26738C6.04 5.46727 6.28 5.5872 6.48 5.52724C8.34 4.92756 9.52 5.50725 10.2 6.12691C8.9 5.80709 6.9 5.80709 5.52 7.98592C5.4 8.16582 5.46 8.42568 5.64 8.54561C5.7 8.58559 5.78 8.60558 5.86 8.60558C6 8.60558 6.12 8.54561 6.2 8.42568C7.4 6.50671 9.18 6.64663 10.24 6.94647C9.42 7.36625 8.58 8.22579 8.44 9.78495C8.42 10.0048 8.58 10.2047 8.8 10.2247H8.84C9.04 10.2247 9.22 10.0648 9.24 9.86491C9.4 8.14583 10.54 7.62611 11.1 7.46619C12.32 10.5845 11.94 13.6029 11.5 15.362C10.46 15.1221 9.26 15.0021 8 15.0021C6.24 15.0021 4.64 15.242 3.34 15.6618L3.88 12.6834L6.62 13.1631H6.68C6.78 13.1631 6.88 13.1232 6.96 13.0432C7.06 12.9433 7.1 12.8233 7.06 12.6834C6.78 11.2442 5.74 10.1448 4.36 9.74497V9.70499C4.38 9.48511 4.22 9.28522 4 9.26523C3.78 9.24524 3.6 9.38516 3.56 9.60505C2.16 9.52509 0.8 10.2047 0.06 11.464C0 11.584 -0.02 11.7239 0.04 11.8438C0.1 11.9638 0.2 12.0437 0.34 12.0637L3.08 12.5435L2.46 15.9816C0.94 16.6413 0 17.5608 0 18.6002C0 18.8201 0.18 19 0.4 19H15.6C15.82 19 16 18.8201 16 18.6002C16 17.9606 15.66 17.3809 15.04 16.8611ZM3.84 10.4446C4.88 10.6245 5.72 11.3241 6.1 12.2636L1.1 11.3841C1.78 10.6245 2.8 10.2647 3.84 10.4446ZM12.18 8.14583C13 9.26523 14.04 11.584 14.22 16.3014C13.68 16.0016 13.02 15.7418 12.28 15.5419C12.7 13.8827 13.08 11.1242 12.18 8.14583ZM0.88 18.2004C1.4 17.0011 4.18 15.8017 8 15.8017C11.82 15.8017 14.6 17.0011 15.12 18.2004H0.88Z" fill="#F6739F"/>
<path id="&#230;&#151;&#133;&#230;&#184;&#184;" d="M35.784 5.808V7.334H41.328V5.808H35.784ZM35.322 10.078V17.246H36.904V10.078H35.322ZM35.686 4.1C35.308 5.794 34.552 7.39 33.488 8.384C33.88 8.608 34.566 9.14 34.86 9.434C35.966 8.272 36.862 6.424 37.352 4.422L35.686 4.1ZM38.71 9.28L37.268 9.476C37.744 12.934 38.584 15.72 40.628 17.218C40.866 16.784 41.384 16.126 41.762 15.818C39.942 14.642 39.102 12.122 38.71 9.28ZM40.53 9.938C39.956 10.638 38.934 11.562 38.22 12.094L39.2 13.046C39.942 12.542 40.936 11.73 41.706 10.988L40.53 9.938ZM28.574 6.242V7.796H34.384V6.242H28.574ZM30.744 9.168V10.694H33.026V9.168H30.744ZM30.688 4.114V6.746H32.298V4.114H30.688ZM32.48 9.168V9.476C32.424 13.788 32.354 15.244 32.158 15.58C32.046 15.734 31.934 15.79 31.752 15.79C31.528 15.79 31.164 15.776 30.73 15.72C30.954 16.14 31.108 16.77 31.136 17.218C31.696 17.232 32.242 17.232 32.592 17.162C32.97 17.092 33.236 16.966 33.502 16.574C33.852 16.056 33.922 14.376 33.992 9.826C33.992 9.63 33.992 9.168 33.992 9.168H32.48ZM30.002 7.236V9.98C30.002 11.856 29.806 14.236 28.252 16.28C28.672 16.546 29.218 16.966 29.498 17.302C31.234 15.034 31.472 12.29 31.472 9.994V7.236H30.002ZM39.774 7.474C38.542 8.454 36.022 9.476 34.034 9.882C34.398 10.246 34.804 10.848 35.028 11.282C37.002 10.68 39.578 9.504 40.992 8.356L39.774 7.474ZM42.882 5.458C43.638 5.822 44.618 6.438 45.052 6.886L46.046 5.556C45.57 5.108 44.59 4.562 43.82 4.24L42.882 5.458ZM42.378 9.21C43.162 9.546 44.128 10.12 44.59 10.554L45.556 9.196C45.08 8.776 44.086 8.258 43.302 7.964L42.378 9.21ZM42.532 16.28L44.058 17.092C44.59 15.706 45.15 14.054 45.598 12.528L44.226 11.688C43.722 13.354 43.036 15.146 42.532 16.28ZM51.408 5.766V7.362H55.566V5.766H51.408ZM51.198 8.412V9.868H54.656V8.412H51.198ZM50.61 11.744V13.256H55.594V11.744H50.61ZM51.352 4.128C51.1 5.752 50.624 7.39 49.854 8.398C50.246 8.58 50.974 8.986 51.282 9.224C52.038 8.076 52.64 6.256 52.948 4.408L51.352 4.128ZM52.346 10.568V15.566C52.346 15.734 52.29 15.776 52.108 15.776C51.912 15.776 51.282 15.776 50.708 15.748C50.89 16.196 51.1 16.84 51.142 17.288C52.08 17.288 52.766 17.26 53.27 17.022C53.774 16.77 53.9 16.35 53.9 15.594V10.568H52.346ZM53.998 8.412V8.692C53.732 9.308 53.158 10.246 52.64 10.792C52.892 11.016 53.34 11.478 53.55 11.786C54.264 11.072 55.062 9.98 55.622 9.014L54.642 8.314L54.348 8.412H53.998ZM45.612 6.13V7.726H50.568V6.13H45.612ZM47.18 9.266V10.792H49.56V9.266H47.18ZM47.362 4.142V7.25H48.972V4.142H47.362ZM48.944 9.266V9.56C48.832 13.788 48.692 15.244 48.454 15.58C48.342 15.748 48.23 15.79 48.048 15.79C47.852 15.79 47.502 15.776 47.082 15.748C47.32 16.154 47.46 16.784 47.488 17.246C48.034 17.26 48.538 17.26 48.86 17.19C49.238 17.12 49.504 16.98 49.784 16.602C50.162 16.084 50.302 14.404 50.442 9.924C50.456 9.728 50.456 9.266 50.456 9.266H48.944ZM46.634 7.306C46.578 10.652 46.508 14.11 44.73 16.14C45.136 16.392 45.612 16.868 45.864 17.232C47.88 14.894 48.09 11.086 48.174 7.306H46.634Z" fill="#5F6980"/>
</g>
</g>
</svg>
src/assets/icons/svg/Frame 1941(2).svg
New file
@@ -0,0 +1,10 @@
<svg width="86" height="22" viewBox="0 0 86 22" fill="none" xmlns="http://www.w3.org/2000/svg">
<g id="Frame 1941">
<g id="Frame 1983">
<g id="&#229;&#129;&#165;&#229;&#186;&#183; (1) 1">
<path id="Vector" d="M5.15898 12.2863C3.63511 9.84352 4.04138 6.79725 6.01331 6.07492C7.08178 5.68478 8.56751 6.02652 10.472 7.10012C10.7066 7.25632 10.8856 7.33332 11.0073 7.33332C11.1305 7.33332 11.3102 7.25412 11.5463 7.09718C13.3943 6.02725 14.8632 5.68698 15.95 6.07712C17.9718 6.80238 18.3956 9.84498 16.8454 12.2811C15.6647 14.1365 13.1068 16.5146 11.0066 17.5281C8.88358 16.5102 6.30298 14.1196 5.15898 12.2863ZM5.50951 4.69845C2.50651 5.79698 1.95651 9.92345 3.91452 13.0621C5.26238 15.2225 8.25511 17.9549 10.7198 19.008L11.297 19.0072C13.736 17.9586 16.698 15.2445 18.0832 13.068C20.0786 9.93078 19.503 5.79332 16.4457 4.69625C14.5119 4.00325 12.537 4.45645 11.0044 5.75005C9.45118 4.45938 7.41838 3.99958 5.50951 4.69845ZM10.2666 11H8.06665V12.4667H10.2666V14.6667H11.7333V12.4667H13.9333V11H11.7333V8.79998H10.2666V11Z" fill="#F6739F"/>
</g>
<path id="&#229;&#129;&#165;&#229;&#186;&#183;&#228;&#191;&#157;&#229;&#129;&#165;" d="M39.03 4.212V15.23H40.556V4.212H39.03ZM36.37 7.096V8.314H43.622V7.096H36.37ZM36.762 12.738V13.956H43.356V12.738H36.762ZM37.112 10.834V12.052H43.006V10.834H37.112ZM33.78 5.234V6.578H35.726V5.234H33.78ZM34.494 9.084V10.302H36.034V9.084H34.494ZM35.348 5.234V5.402C34.914 6.592 34.004 8.874 33.248 10.554L34.62 10.876C35.362 9.182 36.258 7.04 36.832 5.444L35.782 5.178L35.544 5.234H35.348ZM35.628 9.084V9.322C35.418 12.416 34.578 14.908 33.052 15.986C33.36 16.28 33.78 16.868 33.976 17.232C35.866 15.762 36.762 13.144 37.042 9.196L36.16 9.056L35.894 9.084H35.628ZM34.578 11.17L33.318 11.534C34.326 16.098 36.342 17.064 39.688 17.064H43.202C43.286 16.63 43.51 15.916 43.734 15.552C42.936 15.594 40.416 15.594 39.772 15.594C37.126 15.58 35.334 14.852 34.578 11.17ZM37.28 5.248V6.466H41.508V8.958H37.28V10.176H42.922V5.248H37.28ZM32.66 4.156C32.114 6.088 31.19 7.992 30.154 9.252C30.392 9.686 30.784 10.666 30.896 11.058C32.226 9.448 33.43 6.928 34.158 4.604L32.66 4.156ZM31.708 8.202V17.246H33.178V6.788L33.15 6.76L31.708 8.202ZM47.374 9.224V10.4H57.552V9.224H47.374ZM48.2 7.46V8.594H54.71V11.072H48.046V12.192H56.292V7.46H48.2ZM51.14 6.648V15.594C51.14 15.818 51.056 15.888 50.818 15.888C50.58 15.902 49.74 15.902 49.012 15.874C49.236 16.266 49.446 16.882 49.516 17.288C50.678 17.288 51.476 17.26 52.022 17.036C52.568 16.812 52.75 16.448 52.75 15.608V6.648H51.14ZM47.374 13.046C48.06 13.424 48.942 13.998 49.348 14.404L50.328 13.41C49.866 13.018 48.97 12.472 48.284 12.15L47.374 13.046ZM55.76 12.248C55.158 12.78 54.108 13.508 53.352 13.914L54.29 14.754C55.088 14.404 56.11 13.816 56.992 13.242L55.76 12.248ZM53.016 11.842L51.756 12.136C52.582 14.53 54.024 16.28 56.306 17.106C56.53 16.686 56.978 16.07 57.328 15.762C55.172 15.146 53.716 13.704 53.016 11.842ZM46.786 15.412L47.57 16.742C48.508 16.322 49.67 15.804 50.748 15.286L50.454 14.082C49.096 14.6 47.71 15.118 46.786 15.412ZM50.566 4.114V6.088H52.316V4.114H50.566ZM46.324 5.318V6.774H57.384V5.318H46.324ZM45.526 5.318V9.378C45.526 11.464 45.442 14.39 44.28 16.406C44.658 16.56 45.358 17.036 45.652 17.316C46.912 15.132 47.122 11.674 47.122 9.378V5.318H45.526ZM66.148 9.07V17.26H67.842V9.07H66.148ZM62.466 10.82V12.346H71.468V10.82H62.466ZM68.164 11.492L66.904 11.954C67.772 13.816 69.214 15.706 70.684 16.756C70.964 16.336 71.496 15.734 71.874 15.412C70.418 14.572 68.934 13.018 68.164 11.492ZM65.924 11.366C65.112 12.962 63.558 14.558 61.962 15.384C62.326 15.706 62.858 16.308 63.124 16.714C64.776 15.664 66.33 13.802 67.24 11.828L65.924 11.366ZM64.986 6.2H69.102V8.076H64.986V6.2ZM63.39 4.73V9.56H70.782V4.73H63.39ZM61.556 4.142C60.814 6.144 59.554 8.132 58.252 9.392C58.532 9.798 58.994 10.722 59.134 11.114C60.688 9.532 62.186 7.026 63.124 4.646L61.556 4.142ZM60.212 8.02V17.218H61.808V6.438L61.794 6.424L60.212 8.02ZM81.03 4.212V15.23H82.556V4.212H81.03ZM78.37 7.096V8.314H85.622V7.096H78.37ZM78.762 12.738V13.956H85.356V12.738H78.762ZM79.112 10.834V12.052H85.006V10.834H79.112ZM75.78 5.234V6.578H77.726V5.234H75.78ZM76.494 9.084V10.302H78.034V9.084H76.494ZM77.348 5.234V5.402C76.914 6.592 76.004 8.874 75.248 10.554L76.62 10.876C77.362 9.182 78.258 7.04 78.832 5.444L77.782 5.178L77.544 5.234H77.348ZM77.628 9.084V9.322C77.418 12.416 76.578 14.908 75.052 15.986C75.36 16.28 75.78 16.868 75.976 17.232C77.866 15.762 78.762 13.144 79.042 9.196L78.16 9.056L77.894 9.084H77.628ZM76.578 11.17L75.318 11.534C76.326 16.098 78.342 17.064 81.688 17.064H85.202C85.286 16.63 85.51 15.916 85.734 15.552C84.936 15.594 82.416 15.594 81.772 15.594C79.126 15.58 77.334 14.852 76.578 11.17ZM79.28 5.248V6.466H83.508V8.958H79.28V10.176H84.922V5.248H79.28ZM74.66 4.156C74.114 6.088 73.19 7.992 72.154 9.252C72.392 9.686 72.784 10.666 72.896 11.058C74.226 9.448 75.43 6.928 76.158 4.604L74.66 4.156ZM73.708 8.202V17.246H75.178V6.788L75.15 6.76L73.708 8.202Z" fill="#5F6980"/>
</g>
</g>
</svg>
src/assets/icons/svg/Frame 1941(3).svg
New file
@@ -0,0 +1,14 @@
<svg width="126" height="22" viewBox="0 0 126 22" fill="none" xmlns="http://www.w3.org/2000/svg">
<g id="Frame 1941">
<g id="Frame 1983">
<g id="&#232;&#175;&#129;&#228;&#185;&#166;6 1">
<path id="Vector" d="M12.5584 17.9934C12.4748 17.9934 12.3926 17.9696 12.3206 17.9245C12.2485 17.8794 12.1891 17.8146 12.1486 17.7369L11.0808 15.6906C10.955 15.45 11.0369 15.1469 11.2633 15.0135C11.4897 14.8799 11.7753 14.9669 11.9004 15.2074L12.4717 16.3025L12.5223 16.1562C12.6008 15.9306 12.8217 15.7966 13.042 15.8371L13.2095 15.868L12.6114 14.7672C12.482 14.5288 12.5586 14.2243 12.7829 14.0868C13.0067 13.9494 13.294 14.0307 13.4233 14.2691L14.5219 16.2909C14.5664 16.3728 14.5881 16.4666 14.5843 16.5612C14.5805 16.6558 14.5514 16.7473 14.5004 16.8249C14.3964 16.9831 14.2136 17.0627 14.0362 17.0308L13.2675 16.8894L12.9984 17.6671C12.9674 17.7567 12.9128 17.8348 12.8412 17.8924C12.7696 17.9499 12.6839 17.9844 12.5944 17.9917C12.5822 17.993 12.5703 17.9934 12.5584 17.9934Z" fill="#F6739F"/>
<path id="Vector_2" d="M9.95964 17.9934C9.94839 17.9934 9.93683 17.9931 9.92542 17.9921C9.74167 17.9778 9.58339 17.8506 9.51949 17.6672L9.25027 16.8892L8.48152 17.0307C8.30292 17.063 8.12136 16.9834 8.0173 16.8248C7.96638 16.7471 7.93732 16.6557 7.93353 16.5611C7.92974 16.4665 7.95137 16.3727 7.99589 16.2907L9.09448 14.269C9.22386 14.0306 9.51105 13.9493 9.7348 14.0867C9.95917 14.2242 10.0357 14.5287 9.90636 14.7671L9.30823 15.8679L9.47574 15.837C9.69542 15.7962 9.91699 15.9303 9.99542 16.1561L10.0425 16.2919L10.5976 15.2083C10.7215 14.9668 11.0068 14.8779 11.2332 15.0093C11.4609 15.1409 11.5448 15.4431 11.4209 15.6846L10.371 17.7333C10.3309 17.812 10.2715 17.8777 10.1991 17.9235C10.1266 17.9693 10.0439 17.9934 9.95964 17.9934Z" fill="#F6739F"/>
<path id="Vector_3" d="M11.2588 15.96C9.79426 15.96 8.60254 14.6938 8.60254 13.1378C8.60254 11.5814 9.79426 10.3154 11.2588 10.3154C12.7233 10.3154 13.915 11.5814 13.915 13.1378C13.915 14.6938 12.7233 15.96 11.2588 15.96ZM11.2588 11.3114C10.3113 11.3114 9.54004 12.1307 9.54004 13.1378C9.54004 14.1445 10.3113 14.964 11.2588 14.964C12.2063 14.964 12.9775 14.1445 12.9775 13.1378C12.9775 12.1307 12.2064 11.3114 11.2588 11.3114ZM9.85254 8.17773H4.85254C4.59363 8.17773 4.38379 7.95478 4.38379 7.67969C4.38379 7.4046 4.59363 7.18164 4.85254 7.18164H9.85254C10.1113 7.18164 10.3213 7.4046 10.3213 7.67969C10.3213 7.95478 10.1114 8.17773 9.85254 8.17773ZM7.35254 11.498H4.85254C4.59363 11.498 4.38379 11.2751 4.38379 11C4.38379 10.7249 4.59363 10.502 4.85254 10.502H7.35254C7.61145 10.502 7.82129 10.7249 7.82129 11C7.82129 11.2751 7.6116 11.498 7.35254 11.498Z" fill="#F6739F"/>
<path id="Vector_4" d="M6.41504 14.8184H4.85254C4.59363 14.8184 4.38379 14.5952 4.38379 14.3203C4.38379 14.0454 4.59363 13.8223 4.85254 13.8223H6.41504C6.67395 13.8223 6.88379 14.0454 6.88379 14.3203C6.88379 14.5952 6.6741 14.8184 6.41504 14.8184Z" fill="#F6739F"/>
<path id="Vector_5" d="M7.82129 18.1387H3.44629C2.32629 18.1387 1.41504 17.1705 1.41504 15.9805V6.01953C1.41504 4.82953 2.32629 3.86133 3.44629 3.86133H11.2588C12.3788 3.86133 13.29 4.82953 13.29 6.01953V9.45556C13.29 9.73064 13.08 9.9536 12.8213 9.9536C12.5625 9.9536 12.3525 9.73064 12.3525 9.45556V6.01953C12.3525 5.37888 11.8618 4.85742 11.2588 4.85742H3.44629C2.84332 4.85742 2.35254 5.37888 2.35254 6.01953V15.9805C2.35254 16.6211 2.84332 17.1426 3.44629 17.1426H7.82129C8.0802 17.1426 8.29004 17.3657 8.29004 17.6406C8.29004 17.9155 8.08035 18.1387 7.82129 18.1387Z" fill="#F6739F"/>
</g>
<path id="&#232;&#141;&#163;&#232;&#170;&#137;&#227;&#128;&#129;&#232;&#175;&#129;&#228;&#185;&#166;&#229;&#165;&#150;&#233;&#161;&#185;" d="M28.784 4.94V6.424H41.216V4.94H28.784ZM31.836 4.114V7.334H33.502V4.114H31.836ZM36.442 4.114V7.334H38.122V4.114H36.442ZM28.868 10.82V12.332H41.132V10.82H28.868ZM34.132 9.364V17.246H35.784V9.364H34.132ZM33.698 11.73C32.62 13.284 30.492 14.698 28.35 15.384C28.728 15.72 29.232 16.364 29.47 16.77C31.668 15.902 33.768 14.236 35.028 12.262L33.698 11.73ZM36.316 11.73L34.986 12.262C36.246 14.208 38.304 15.916 40.46 16.798C40.726 16.336 41.244 15.678 41.622 15.328C39.508 14.656 37.408 13.27 36.316 11.73ZM29.05 7.628V10.372H30.646V9.07H39.284V10.372H40.95V7.628H29.05ZM45.556 15.762V16.854H52.15V15.762H45.556ZM45.122 12.598V13.55H52.948V12.598H45.122ZM45.122 11.226V12.178H52.948V11.226H45.122ZM44.59 9.7V10.778H53.466V9.7H44.59ZM42.672 6.2V7.586H55.328V6.2H42.672ZM46.55 8.244V9.252H51.45V8.244H46.55ZM44.8 13.998V17.26H46.368V15.104H51.702V17.246H53.354V13.998H44.8ZM46.102 6.816C45.36 8.048 43.862 9.196 42.336 9.77C42.686 10.064 43.162 10.652 43.4 11.044C45.08 10.302 46.62 8.916 47.544 7.348L46.102 6.816ZM51.772 6.816L50.372 7.306C51.31 8.874 52.85 10.204 54.614 10.876C54.852 10.47 55.328 9.868 55.678 9.546C54.054 9.042 52.528 8.006 51.772 6.816ZM43.946 4.94C44.408 5.472 44.898 6.214 45.094 6.704L46.564 6.018C46.34 5.514 45.822 4.814 45.332 4.31L43.946 4.94ZM47.446 4.716C47.852 5.276 48.272 6.06 48.398 6.564L49.924 5.962C49.756 5.444 49.294 4.688 48.86 4.156L47.446 4.716ZM52.374 4.198C52.066 4.8 51.506 5.626 51.058 6.144L52.402 6.732C52.892 6.27 53.494 5.556 54.068 4.842L52.374 4.198ZM59.57 16.966L61.068 15.678C60.354 14.81 59.01 13.438 58.016 12.626L56.546 13.886C57.526 14.726 58.716 15.93 59.57 16.966ZM79.002 5.444V15.958H80.738V5.444H79.002ZM76.006 8.804V16.084H77.658V8.804H76.006ZM79.604 9.7V11.268H83.034V9.7H79.604ZM75.334 4.996V6.55H83.3V4.996H75.334ZM74.97 15.16V16.728H83.58V15.16H74.97ZM71.134 5.346C71.89 6.032 72.898 6.984 73.346 7.614L74.494 6.452C74.004 5.85 72.982 4.954 72.212 4.338L71.134 5.346ZM72.338 17.008C72.59 16.672 73.066 16.252 75.614 14.054C75.404 13.718 75.096 13.032 74.942 12.57L72.212 14.894L71.918 15.44L72.338 17.008ZM70.546 8.426V10.036H73.108V8.426H70.546ZM72.338 17.008C72.338 16.378 73.836 14.88 73.836 14.88V8.426H72.198V14.082C72.198 14.95 71.68 15.622 71.33 15.93C71.61 16.154 72.156 16.7 72.338 17.008ZM95.704 10.232L95.69 10.47C95.536 12.962 95.34 14.096 95.018 14.376C94.85 14.502 94.682 14.516 94.402 14.516C94.024 14.516 93.114 14.502 92.26 14.432C92.582 14.88 92.806 15.552 92.834 16.042C93.716 16.07 94.57 16.07 95.06 16.028C95.662 15.986 96.082 15.86 96.46 15.44C96.922 14.964 97.16 13.732 97.37 10.918C97.398 10.694 97.426 10.232 97.426 10.232H95.704ZM89.39 4.156V17.204H91.112V4.156H89.39ZM93.604 5.486C94.542 6.088 95.844 6.97 96.46 7.53L97.482 6.242C96.824 5.71 95.48 4.884 94.57 4.352L93.604 5.486ZM84.784 10.232V11.828H96.544V10.232H84.784ZM85.54 6.466V8.09H93.702V11.31H95.382V6.466H85.54ZM98.728 12.08V13.55H111.258V12.08H98.728ZM104.132 11.254C103.852 13.746 103.348 15.174 98.518 15.832C98.812 16.168 99.19 16.812 99.302 17.232C104.678 16.378 105.546 14.418 105.896 11.254H104.132ZM105.994 13.242L104.496 13.564C105.63 15.762 107.464 16.798 110.614 17.176C110.824 16.728 111.258 16.028 111.622 15.678C108.738 15.496 106.862 14.782 105.994 13.242ZM98.714 5.472C99.176 6.13 99.694 7.026 99.876 7.6L101.206 6.844C101.01 6.27 100.45 5.416 99.96 4.814L98.714 5.472ZM101.528 4.114V11.268H103.166V4.114H101.528ZM98.448 9.084L99.134 10.54C100.1 9.994 101.248 9.308 102.312 8.65L101.864 7.334C100.604 8.006 99.316 8.692 98.448 9.084ZM105.028 7.81C105.63 8.356 106.344 9.14 106.666 9.658L107.94 8.86C107.576 8.342 106.834 7.586 106.232 7.082L105.028 7.81ZM105.84 5.276V6.676H110.138V5.276H105.84ZM106.176 4.058C105.644 5.038 104.468 6.13 103.264 6.76C103.572 7.054 104.034 7.628 104.272 7.978C105.616 7.208 106.946 5.906 107.758 4.604L106.176 4.058ZM109.9 5.276V5.528C109.074 8.272 106.638 9.406 103.278 9.84C103.572 10.162 104.02 10.848 104.16 11.24C107.674 10.624 110.432 9.154 111.524 5.696L110.516 5.234L110.236 5.276H109.9ZM112.504 5.626V7.208H117.18V5.626H112.504ZM114.114 6.298V13.312H115.78V6.298H114.114ZM112.266 13.074L112.672 14.852C114.03 14.39 115.78 13.788 117.432 13.2L117.236 11.786C115.36 12.29 113.456 12.794 112.266 13.074ZM117.362 4.646V6.144H125.468V4.646H117.362ZM120.344 5.332C120.19 6.032 119.896 6.97 119.602 7.656L121.114 7.964C121.464 7.376 121.954 6.494 122.36 5.598L120.344 5.332ZM120.4 9.238V12.108C120.4 13.48 119.924 15.076 116.172 16C116.536 16.336 117.04 16.938 117.236 17.288C121.184 16.084 122.08 14.068 122.08 12.122V9.238H120.4ZM121.59 14.992C122.598 15.636 123.914 16.574 124.53 17.204L125.65 16.07C124.992 15.454 123.62 14.572 122.64 13.984L121.59 14.992ZM117.74 7.236V13.858H119.378V8.72H123.06V13.802H124.768V7.236H117.74Z" fill="#5F6980"/>
</g>
</g>
</svg>
src/assets/icons/svg/Frame 1941(4).svg
New file
@@ -0,0 +1,15 @@
<svg width="58" height="16" viewBox="0 0 58 16" fill="none" xmlns="http://www.w3.org/2000/svg">
<g id="Frame 1941">
<g id="Frame 1983">
<g id="&#233;&#154;&#144;&#231;&#167;&#129;&#231;&#173;&#150;&#231;&#149;&#165; 1" clip-path="url(#clip0_446_12244)">
<path id="Vector" d="M13.0353 18.5H1.96455C1.45564 18.5 1.04199 18.0871 1.04199 17.5781V10.6589C1.04199 10.1493 1.45564 9.73634 1.96455 9.73634H3.80966V7.4299C3.80966 5.39217 5.46222 3.74036 7.49995 3.74036C9.53768 3.74036 11.1902 5.39217 11.1902 7.4299V9.73632H13.0353C13.5442 9.73632 13.9579 10.1493 13.9579 10.6589V17.5781C13.9579 18.0871 13.5443 18.5 13.0353 18.5ZM10.2676 7.4299C10.2676 5.90177 9.02809 4.6622 7.49995 4.6622C5.9711 4.6622 4.73222 5.90177 4.73222 7.4299V9.73632H10.2676V7.4299ZM13.0353 11.5814C13.0353 11.0718 12.6224 10.6589 12.1128 10.6589H2.88713C2.37751 10.6589 1.96457 11.0718 1.96457 11.5815V16.6556C1.96457 17.1645 2.37751 17.5781 2.88713 17.5781H12.1128C12.6224 17.5781 13.0353 17.1645 13.0353 16.6556V11.5815V11.5814ZM7.96122 15.2063V17.1169H7.03865V15.2063C6.24474 15.0002 5.6548 14.2852 5.6548 13.4266C5.6548 12.4074 6.4807 11.5815 7.49993 11.5815C8.51917 11.5815 9.34506 12.4074 9.34506 13.4266C9.34506 14.2852 8.75514 15.0002 7.96121 15.2063L7.96122 15.2063ZM7.49995 12.504C6.99033 12.504 6.57739 12.917 6.57739 13.4266C6.57739 13.9362 6.99032 14.3492 7.49995 14.3492C8.00957 14.3492 8.42251 13.9362 8.42251 13.4266C8.42251 12.917 8.00957 12.504 7.49995 12.504Z" fill="#F6739F"/>
</g>
<path id="&#233;&#154;&#144;&#231;&#167;&#129;" d="M31.656 7.558V8.804H37.214V11.464H31.628V12.71H38.782V7.558H31.656ZM32.664 13.634V15.328C32.664 16.63 32.986 17.064 34.498 17.064C34.792 17.064 35.884 17.064 36.192 17.064C37.256 17.064 37.676 16.728 37.844 15.328C37.424 15.244 36.808 15.034 36.528 14.796C36.472 15.594 36.402 15.692 36.038 15.692C35.772 15.692 34.876 15.692 34.68 15.692C34.218 15.692 34.134 15.65 34.134 15.314V13.634H32.664ZM31.264 13.508C31.054 14.362 30.648 15.384 30.228 16.042L31.488 16.826C31.936 16.056 32.314 14.922 32.538 14.04L31.264 13.508ZM33.742 13.27C34.414 13.83 35.324 14.628 35.744 15.132L36.794 14.18C36.332 13.69 35.422 12.934 34.764 12.416L33.742 13.27ZM37.004 13.872C37.48 14.754 38.012 15.916 38.236 16.686L39.594 16.14C39.342 15.384 38.81 14.264 38.292 13.41L37.004 13.872ZM31.978 9.518V10.708H38.04V9.518H31.978ZM26.994 4.716V17.274H28.464V6.214H30.298V4.716H26.994ZM29.864 4.716V5.192C29.654 6.088 29.206 8.02 28.828 9.28C29.612 10.218 29.794 11.086 29.794 11.744C29.794 12.136 29.738 12.416 29.57 12.542C29.458 12.626 29.332 12.654 29.178 12.654C29.01 12.668 28.814 12.654 28.562 12.64C28.8 13.046 28.912 13.676 28.926 14.082C29.262 14.082 29.584 14.068 29.85 14.04C30.158 13.998 30.424 13.9 30.648 13.746C31.082 13.438 31.278 12.85 31.278 11.94C31.278 11.128 31.096 10.19 30.242 9.098C30.634 8.006 31.11 6.48 31.46 5.276L30.368 4.66L30.13 4.716H29.864ZM34.05 5.22L33.098 6.438H36.864V5.22H34.05ZM33.322 4.212C32.846 5.108 32.034 6.2 30.942 7.026C31.278 7.236 31.782 7.726 32.02 8.048C33.252 6.97 34.148 5.738 34.848 4.492L33.322 4.212ZM36.458 5.22V5.486C36.178 6.102 35.506 7.068 34.932 7.656C35.254 7.824 35.716 8.132 35.996 8.342C36.654 7.698 37.508 6.662 37.998 5.808L37.018 5.164L36.794 5.22H36.458ZM43.038 5.486V17.232H44.69V5.486H43.038ZM40.602 8.188V9.784H46.804V8.188H40.602ZM43.052 8.874C42.52 10.414 41.372 12.514 40.266 13.662C40.546 14.096 40.938 14.81 41.092 15.286C42.282 13.886 43.43 11.352 44.074 9.364L43.052 8.874ZM45.67 4.17C44.424 4.73 42.366 5.22 40.518 5.514C40.7 5.864 40.924 6.438 40.994 6.802C42.954 6.55 45.194 6.088 46.846 5.43L45.67 4.17ZM44.606 10.064L43.738 10.82C44.298 11.45 45.404 12.822 45.88 13.564L46.874 12.304C46.538 11.94 45.054 10.414 44.606 10.064ZM48.526 4.422C48.19 7.992 47.35 12.528 46.538 15.454L48.162 15.79C49.002 12.906 49.926 8.496 50.444 4.73L48.526 4.422ZM45.39 15.006L45.782 16.784C47.63 16.546 50.122 16.196 52.474 15.832L52.432 14.292C49.842 14.586 47.098 14.866 45.39 15.006ZM50.178 11.408C50.976 13.312 51.704 15.748 51.886 17.26L53.664 16.714C53.44 15.16 52.628 12.794 51.788 10.946L50.178 11.408Z" fill="#5F6980"/>
</g>
</g>
<defs>
<clipPath id="clip0_446_12244">
<rect width="15" height="15" fill="white" transform="translate(0 3.5)"/>
</clipPath>
</defs>
</svg>
src/assets/icons/svg/Frame 1941(5).svg
New file
@@ -0,0 +1,60 @@
<svg width="85" height="22" viewBox="0 0 85 22" fill="none" xmlns="http://www.w3.org/2000/svg">
<g id="Frame 1941">
<g id="Frame 1983">
<g id="Group 89">
<g id="&#229;&#164;&#167;&#228;&#186;&#139;&#228;&#187;&#182;">
<path id="Vector" d="M15.2902 18.1709H6.36151C6.18765 18.1709 6.04586 18.03 6.04586 17.8551C6.04586 17.6813 6.18765 17.5402 6.36151 17.5402H15.2902C15.499 17.5402 15.6685 17.3706 15.6685 17.1626V4.84607C15.6685 4.63839 15.499 4.46907 15.2902 4.46907H6.36151C6.15367 4.46907 5.9841 4.63839 5.9841 4.84607V15.9311C5.9841 16.1055 5.84366 16.2465 5.66884 16.2465C5.49498 16.2465 5.35327 16.1055 5.35327 15.9311V4.84607C5.35327 4.29019 5.80562 3.83807 6.36151 3.83807H15.2902C15.8473 3.83807 16.2996 4.29019 16.2996 4.84607V17.1626C16.2996 17.7185 15.8473 18.1709 15.2902 18.1709Z" fill="#F6739F"/>
<g id="Vector_2">
<path d="M10.162 9.63586H7.43235C7.25856 9.63586 7.1167 9.49463 7.1167 9.32045C7.1167 9.14597 7.25856 9.00488 7.43235 9.00488H10.162C10.3371 9.00488 10.4777 9.14597 10.4777 9.32045C10.4777 9.49463 10.3371 9.63586 10.162 9.63586Z" fill="#F6739F"/>
<path d="M10.162 9.63586H7.43235C7.25856 9.63586 7.1167 9.49463 7.1167 9.32045C7.1167 9.14597 7.25856 9.00488 7.43235 9.00488H10.162C10.3371 9.00488 10.4777 9.14597 10.4777 9.32045C10.4777 9.49463 10.3371 9.63586 10.162 9.63586Z" stroke="#F6739F"/>
</g>
<g id="Vector_3">
<path d="M10.162 11.2656H7.43235C7.25856 11.2656 7.1167 11.1249 7.1167 10.9503C7.1167 10.7757 7.25856 10.6347 7.43235 10.6347H10.162C10.3371 10.6347 10.4777 10.7758 10.4777 10.9503C10.4777 11.1249 10.3371 11.2656 10.162 11.2656Z" fill="#F6739F"/>
<path d="M10.162 11.2656H7.43235C7.25856 11.2656 7.1167 11.1249 7.1167 10.9503C7.1167 10.7757 7.25856 10.6347 7.43235 10.6347H10.162C10.3371 10.6347 10.4777 10.7758 10.4777 10.9503C10.4777 11.1249 10.3371 11.2656 10.162 11.2656Z" stroke="#F6739F"/>
</g>
<g id="Vector_4">
<path d="M10.162 12.8957H7.43235C7.25856 12.8957 7.1167 12.7546 7.1167 12.5801C7.1167 12.4055 7.25856 12.2646 7.43235 12.2646H10.162C10.3371 12.2646 10.4777 12.4055 10.4777 12.5801C10.4777 12.7546 10.3371 12.8957 10.162 12.8957Z" fill="#F6739F"/>
<path d="M10.162 12.8957H7.43235C7.25856 12.8957 7.1167 12.7546 7.1167 12.5801C7.1167 12.4055 7.25856 12.2646 7.43235 12.2646H10.162C10.3371 12.2646 10.4777 12.4055 10.4777 12.5801C10.4777 12.7546 10.3371 12.8957 10.162 12.8957Z" stroke="#F6739F"/>
</g>
<g id="Vector_5">
<path d="M10.162 14.5255H7.43235C7.25856 14.5255 7.1167 14.3844 7.1167 14.2099C7.1167 14.0354 7.25856 13.8943 7.43235 13.8943H10.162C10.3371 13.8943 10.4777 14.0354 10.4777 14.2099C10.4777 14.3844 10.3371 14.5255 10.162 14.5255Z" fill="#F6739F"/>
<path d="M10.162 14.5255H7.43235C7.25856 14.5255 7.1167 14.3844 7.1167 14.2099C7.1167 14.0354 7.25856 13.8943 7.43235 13.8943H10.162C10.3371 13.8943 10.4777 14.0354 10.4777 14.2099C10.4777 14.3844 10.3371 14.5255 10.162 14.5255Z" stroke="#F6739F"/>
</g>
<g id="Vector_6">
<path d="M10.162 16.1554H7.43235C7.25856 16.1554 7.1167 16.0143 7.1167 15.8397C7.1167 15.6652 7.25856 15.5245 7.43235 15.5245H10.162C10.3371 15.5245 10.4777 15.6652 10.4777 15.8397C10.4777 16.0143 10.3371 16.1554 10.162 16.1554Z" fill="#F6739F"/>
<path d="M10.162 16.1554H7.43235C7.25856 16.1554 7.1167 16.0143 7.1167 15.8397C7.1167 15.6652 7.25856 15.5245 7.43235 15.5245H10.162C10.3371 15.5245 10.4777 15.6652 10.4777 15.8397C10.4777 16.0143 10.3371 16.1554 10.162 16.1554Z" stroke="#F6739F"/>
</g>
<g id="Vector_7">
<path d="M14.0611 9.63586H11.3302C11.1567 9.63586 11.0146 9.49463 11.0146 9.32045C11.0146 9.14597 11.1567 9.00488 11.3302 9.00488H14.0611C14.2363 9.00488 14.3767 9.14597 14.3767 9.32045C14.3767 9.49463 14.2363 9.63586 14.0611 9.63586Z" fill="#F6739F"/>
<path d="M14.0611 9.63586H11.3302C11.1567 9.63586 11.0146 9.49463 11.0146 9.32045C11.0146 9.14597 11.1567 9.00488 11.3302 9.00488H14.0611C14.2363 9.00488 14.3767 9.14597 14.3767 9.32045C14.3767 9.49463 14.2363 9.63586 14.0611 9.63586Z" stroke="#F6739F"/>
</g>
<g id="Vector_8">
<path d="M14.0611 11.2656H11.3302C11.1567 11.2656 11.0146 11.1249 11.0146 10.9503C11.0146 10.7757 11.1567 10.6347 11.3302 10.6347H14.0611C14.2363 10.6347 14.3767 10.7758 14.3767 10.9503C14.3767 11.1249 14.2363 11.2656 14.0611 11.2656Z" fill="#F6739F"/>
<path d="M14.0611 11.2656H11.3302C11.1567 11.2656 11.0146 11.1249 11.0146 10.9503C11.0146 10.7757 11.1567 10.6347 11.3302 10.6347H14.0611C14.2363 10.6347 14.3767 10.7758 14.3767 10.9503C14.3767 11.1249 14.2363 11.2656 14.0611 11.2656Z" stroke="#F6739F"/>
</g>
<g id="Vector_9">
<path d="M14.0611 12.8957H11.3302C11.1567 12.8957 11.0146 12.7546 11.0146 12.5801C11.0146 12.4055 11.1567 12.2646 11.3302 12.2646H14.0611C14.2363 12.2646 14.3767 12.4055 14.3767 12.5801C14.3767 12.7546 14.2363 12.8957 14.0611 12.8957Z" fill="#F6739F"/>
<path d="M14.0611 12.8957H11.3302C11.1567 12.8957 11.0146 12.7546 11.0146 12.5801C11.0146 12.4055 11.1567 12.2646 11.3302 12.2646H14.0611C14.2363 12.2646 14.3767 12.4055 14.3767 12.5801C14.3767 12.7546 14.2363 12.8957 14.0611 12.8957Z" stroke="#F6739F"/>
</g>
<g id="Vector_10">
<path d="M14.0611 14.5255H11.3302C11.1567 14.5255 11.0146 14.3844 11.0146 14.2099C11.0146 14.0354 11.1567 13.8943 11.3302 13.8943H14.0611C14.2363 13.8943 14.3767 14.0354 14.3767 14.2099C14.3767 14.3844 14.2363 14.5255 14.0611 14.5255Z" fill="#F6739F"/>
<path d="M14.0611 14.5255H11.3302C11.1567 14.5255 11.0146 14.3844 11.0146 14.2099C11.0146 14.0354 11.1567 13.8943 11.3302 13.8943H14.0611C14.2363 13.8943 14.3767 14.0354 14.3767 14.2099C14.3767 14.3844 14.2363 14.5255 14.0611 14.5255Z" stroke="#F6739F"/>
</g>
<g id="Vector_11">
<path d="M14.0611 16.1554H11.3302C11.1567 16.1554 11.0146 16.0143 11.0146 15.8397C11.0146 15.6652 11.1567 15.5245 11.3302 15.5245H14.0611C14.2363 15.5245 14.3767 15.6652 14.3767 15.8397C14.3767 16.0143 14.2363 16.1554 14.0611 16.1554Z" fill="#F6739F"/>
<path d="M14.0611 16.1554H11.3302C11.1567 16.1554 11.0146 16.0143 11.0146 15.8397C11.0146 15.6652 11.1567 15.5245 11.3302 15.5245H14.0611C14.2363 15.5245 14.3767 15.6652 14.3767 15.8397C14.3767 16.0143 14.2363 16.1554 14.0611 16.1554Z" stroke="#F6739F"/>
</g>
<g id="Vector_12">
<path d="M9.94022 18.1709H4.62844C4.07272 18.1709 3.62061 17.7185 3.62061 17.1626V6.77063C3.62061 6.48698 3.63769 6.19376 3.83742 5.99403C4.06984 5.76169 4.39578 5.76169 5.05627 5.76287L5.42049 5.76233H5.42204C5.59591 5.76233 5.73651 5.90215 5.73769 6.0761C5.73893 6.25004 5.5984 6.39228 5.42454 6.39322L5.05495 6.39384C4.70917 6.39048 4.35121 6.39322 4.2811 6.44217L4.28107 6.44223C4.27783 6.44971 4.2515 6.51045 4.2515 6.77071V17.1626C4.2515 17.3706 4.42108 17.5402 4.62844 17.5402H9.94022C10.1153 17.5402 10.2558 17.6813 10.2558 17.8551C10.2558 18.03 10.1153 18.1709 9.94022 18.1709Z" fill="#F6739F"/>
<path d="M9.94022 18.1709H4.62844C4.07272 18.1709 3.62061 17.7185 3.62061 17.1626V6.77063C3.62061 6.48698 3.63769 6.19376 3.83742 5.99403C4.06984 5.76169 4.39578 5.76169 5.05627 5.76287L5.42049 5.76233H5.42204C5.59591 5.76233 5.73651 5.90215 5.73769 6.0761C5.73893 6.25004 5.5984 6.39228 5.42454 6.39322L5.05495 6.39384C4.70917 6.39048 4.35121 6.39322 4.2811 6.44217L4.28107 6.44223C4.27783 6.44971 4.2515 6.51045 4.2515 6.77071V17.1626C4.2515 17.3706 4.42108 17.5402 4.62844 17.5402H9.94022C10.1153 17.5402 10.2558 17.6813 10.2558 17.8551C10.2558 18.03 10.1153 18.1709 9.94022 18.1709Z" stroke="#F6739F"/>
</g>
<g id="Vector_13">
<path d="M14.0613 7.89448H7.4716C7.29803 7.89448 7.15625 7.75325 7.15625 7.57915V5.8586C7.15625 5.68403 7.29803 5.54303 7.4716 5.54303H14.0613C14.2364 5.54303 14.3768 5.68403 14.3768 5.8586V7.57915C14.3768 7.75325 14.2364 7.89448 14.0613 7.89448ZM7.78716 7.26358H13.746V6.17392H7.78716V7.26358Z" fill="#F6739F"/>
<path d="M14.0613 7.89448H7.4716C7.29803 7.89448 7.15625 7.75325 7.15625 7.57915V5.8586C7.15625 5.68403 7.29803 5.54303 7.4716 5.54303H14.0613C14.2364 5.54303 14.3768 5.68403 14.3768 5.8586V7.57915C14.3768 7.75325 14.2364 7.89448 14.0613 7.89448ZM7.78716 7.26358H13.746V6.17392H7.78716V7.26358Z" stroke="#F6739F"/>
</g>
</g>
</g>
<path id="&#229;&#174;&#182;&#229;&#164;&#167;&#228;&#186;&#139;&#232;&#174;&#176;" d="M35.118 4.128V6.13H36.84V4.128H35.118ZM30.064 5.22V8.384H31.702V6.746H40.27V8.384H41.978V5.22H30.064ZM32.192 7.642V9.07H39.752V7.642H32.192ZM33.564 10.134C36.238 12.038 36.238 14.81 35.44 15.426C35.202 15.678 34.936 15.72 34.586 15.72C34.222 15.72 33.76 15.706 33.242 15.65C33.536 16.126 33.69 16.798 33.718 17.26C34.138 17.288 34.558 17.302 34.908 17.288C35.65 17.288 36.098 17.162 36.63 16.7C38.128 15.622 38.156 11.674 34.852 9.378L33.564 10.134ZM35.776 8.006C34.558 9.168 32.164 10.036 29.938 10.484C30.204 10.792 30.638 11.464 30.792 11.786C33.13 11.17 35.678 10.092 37.162 8.58L35.776 8.006ZM34.684 10.792C33.69 11.548 31.66 12.388 30.134 12.752C30.442 13.088 30.792 13.662 30.974 14.026C32.542 13.48 34.6 12.444 35.762 11.548L34.684 10.792ZM35.818 12.122C34.516 13.382 31.842 14.698 29.63 15.244C29.952 15.608 30.316 16.21 30.512 16.63C32.738 15.888 35.468 14.404 36.966 12.976L35.818 12.122ZM37.946 8.244L36.532 8.524C37.33 12.052 38.73 14.852 41.376 16.266C41.628 15.804 42.16 15.132 42.538 14.796C40.06 13.69 38.618 11.184 37.946 8.244ZM40.676 9.154C39.948 9.854 38.702 10.75 37.82 11.254L38.898 12.262C39.808 11.8 41.026 11.016 41.992 10.288L40.676 9.154ZM43.784 7.88V9.616H56.244V7.88H43.784ZM50.966 8.58L49.272 8.972C50.336 12.822 52.086 15.72 55.292 17.218C55.572 16.728 56.132 16 56.552 15.622C53.584 14.446 51.806 11.786 50.966 8.58ZM49.034 4.114C48.992 7.908 49.244 13.228 43.504 15.79C43.994 16.154 44.512 16.756 44.778 17.218C50.784 14.32 50.812 8.384 50.882 4.114H49.034ZM63.09 4.114V15.664C63.09 15.902 63.006 15.986 62.74 16C62.502 16 61.676 16.014 61.004 15.986C61.214 16.322 61.48 16.91 61.564 17.302C62.754 17.302 63.51 17.274 64.056 17.064C64.588 16.826 64.798 16.49 64.798 15.664V4.114H63.09ZM57.84 5.024V6.354H70.16V5.024H57.84ZM60.878 7.978H67.066V8.65H60.878V7.978ZM59.282 6.914V9.714H68.788V6.914H59.282ZM58.932 10.33V11.478H67.318V15.804H69.026V10.33H58.932ZM57.518 12.066V13.34H70.482V12.066H57.518ZM58.82 13.998V15.216H68.228V13.998H58.82ZM72.414 5.36C73.212 6.088 74.276 7.11 74.738 7.782L75.928 6.578C75.41 5.948 74.318 4.996 73.534 4.324L72.414 5.36ZM73.73 17.092C73.968 16.784 74.43 16.42 76.824 14.67C76.656 14.334 76.418 13.648 76.32 13.186L73.73 14.992L73.366 15.524L73.73 17.092ZM71.532 8.398V10.008H74.822V8.398H71.532ZM73.73 17.106C73.73 16.49 75.242 15.244 75.242 15.244V8.398H73.562V14.334C73.562 15.09 73.156 15.622 72.848 15.888C73.128 16.14 73.576 16.756 73.73 17.106ZM77.776 9.532V11.128H82.998V9.532H77.776ZM77.076 9.532V14.726C77.076 16.546 77.664 17.036 79.526 17.036C79.932 17.036 81.752 17.036 82.172 17.036C83.894 17.036 84.398 16.336 84.608 13.914C84.132 13.802 83.39 13.522 82.998 13.228C82.914 15.104 82.788 15.426 82.032 15.426C81.612 15.426 80.086 15.426 79.708 15.426C78.924 15.426 78.798 15.328 78.798 14.726V9.532H77.076ZM76.782 5.024V6.69H82.06V11.8H83.754V5.024H76.782Z" fill="#5F6980"/>
</g>
</g>
</svg>
src/assets/icons/svg/Frame 1941(6).svg
New file
@@ -0,0 +1,21 @@
<svg width="85" height="22" viewBox="0 0 85 22" fill="none" xmlns="http://www.w3.org/2000/svg">
<g id="Frame 1941">
<g id="Frame 1983">
<g id="Group 90">
<g id="&#232;&#181;&#132;&#228;&#186;&#167;" clip-path="url(#clip0_446_12290)">
<path id="Vector" d="M7.37945 9.41882C9.07922 9.41882 10.6873 9.18914 11.9081 8.77142C12.5567 8.54965 13.0763 8.28213 13.4532 7.97623C14.1304 7.4281 14.2727 6.82801 14.2727 6.42113C14.2727 6.01425 14.1304 5.41364 13.4529 4.86568C13.0729 4.55893 12.5545 4.2914 11.9098 4.07067C10.6857 3.65415 9.07752 3.42499 7.37945 3.42499C5.67844 3.42499 4.07005 3.65484 2.85044 4.07239C2.2078 4.29209 1.68877 4.55927 1.30758 4.86689C0.629777 5.4133 0.487432 6.01459 0.487432 6.42268C0.487432 6.83076 0.629777 7.42999 1.30727 7.9783C1.68768 8.28488 2.20656 8.55223 2.85013 8.77297C4.07284 9.19017 5.68123 9.41882 7.37945 9.41882ZM7.37945 4.24374C9.0058 4.24374 10.5381 4.46017 11.693 4.85329C12.2587 5.04736 12.7052 5.27429 13.019 5.52771C13.3568 5.80091 13.5357 6.11059 13.5357 6.42113C13.5357 6.73167 13.3568 7.04049 13.0187 7.31455C12.7075 7.56711 12.2611 7.79404 11.691 7.98913C10.5389 8.38311 9.00751 8.60023 7.37945 8.60023C5.75139 8.60023 4.22092 8.38363 3.06698 7.99034C2.50148 7.79662 2.05524 7.56952 1.74096 7.3161C1.40346 7.04272 1.22456 6.73373 1.22456 6.42268C1.22456 6.11162 1.40315 5.80091 1.74096 5.52925C2.05632 5.27463 2.50241 5.04753 3.06714 4.85484C4.21875 4.46086 5.75015 4.24374 7.37945 4.24374ZM5.51503 12.7806H9.24356C9.5013 12.7806 9.70963 12.5975 9.70963 12.3711C9.70963 12.1447 9.5013 11.9616 9.24356 11.9616H5.51503C5.25729 11.9616 5.04896 12.1447 5.04896 12.3711C5.04896 12.5975 5.25729 12.7806 5.51503 12.7806ZM5.51503 14.8351H9.24356C9.5013 14.8351 9.70963 14.652 9.70963 14.4256C9.70963 14.1992 9.5013 14.0162 9.24356 14.0162H5.51503C5.25729 14.0162 5.04896 14.1992 5.04896 14.4256C5.04896 14.652 5.25729 14.8351 5.51503 14.8351Z" fill="#F6739F"/>
<path id="Vector_2" d="M7.70946 12.4807L9.54523 10.4416C9.67224 10.3007 9.6583 10.0573 9.51425 9.89728C9.3702 9.73728 9.15103 9.72162 9.02417 9.86287L7.18825 11.9016C7.0614 12.0427 7.07534 12.2858 7.21923 12.4459C7.36312 12.6061 7.58245 12.6216 7.70931 12.4803L7.70946 12.4807Z" fill="#F6739F"/>
<path id="Vector_3" d="M5.82538 9.86252C5.69837 9.72162 5.47935 9.7371 5.3353 9.89693C5.19125 10.0568 5.17716 10.3002 5.30432 10.4413L7.13978 12.4805C7.26679 12.6216 7.48565 12.6061 7.62985 12.4461C7.77406 12.2861 7.788 12.0428 7.66083 11.9018L5.82538 9.86252Z" fill="#F6739F"/>
<path id="Vector_4" d="M7.37941 17.0269C7.5834 17.0269 7.74805 16.7955 7.74805 16.5093V12.3744C7.74805 12.0881 7.5834 11.8567 7.37941 11.8567C7.17542 11.8567 7.01077 12.0881 7.01077 12.3744V16.5108C7.01077 16.7955 7.17557 17.0269 7.37941 17.0269Z" fill="#F6739F"/>
<path id="Vector_5" d="M13.8855 15.7523C13.9049 15.8297 13.9154 15.9095 13.9165 15.9898C13.9165 17.4178 10.992 18.575 7.38585 18.575C3.77968 18.575 0.85364 17.4183 0.85364 15.9916C0.855576 15.9226 0.864302 15.8542 0.879662 15.7874C2.22086 16.9946 4.61919 17.802 7.3637 17.802C10.1341 17.802 12.5522 16.9788 13.8855 15.7523ZM4.5831 15.2263C2.37792 14.8107 0.85457 13.9214 0.85457 12.8905C0.856538 12.8229 0.865054 12.7557 0.879972 12.6901C1.73807 13.4692 3.03419 14.0815 4.5831 14.4212V15.2263ZM13.9159 12.8905C13.9159 13.9227 12.3866 14.8138 10.1773 15.228V14.4203C11.7319 14.0798 13.0315 13.4641 13.8891 12.6806C13.9051 12.7492 13.9141 12.8196 13.9159 12.8905ZM4.5831 12.1171C2.37792 11.702 0.853021 10.8115 0.853021 9.78114C0.854197 9.70068 0.864608 9.62073 0.883999 9.5432C1.74209 10.3208 3.03698 10.9321 4.58356 11.2712L4.5831 12.1171ZM13.9159 9.78114C13.9159 10.8134 12.3866 11.7046 10.1773 12.1187V11.2709C11.7291 10.9306 13.0273 10.3162 13.8844 9.53494C13.9046 9.61511 13.9152 9.69789 13.9159 9.78114Z" fill="#F6739F"/>
</g>
</g>
<path id="&#229;&#174;&#182;&#229;&#186;&#173;&#232;&#181;&#132;&#228;&#186;&#167;" d="M31.3907 4.128V6.13H33.1127V4.128H31.3907ZM26.3367 5.22V8.384H27.9747V6.746H36.5427V8.384H38.2507V5.22H26.3367ZM28.4647 7.642V9.07H36.0247V7.642H28.4647ZM29.8367 10.134C32.5107 12.038 32.5107 14.81 31.7127 15.426C31.4747 15.678 31.2087 15.72 30.8587 15.72C30.4947 15.72 30.0327 15.706 29.5147 15.65C29.8087 16.126 29.9627 16.798 29.9907 17.26C30.4107 17.288 30.8307 17.302 31.1807 17.288C31.9227 17.288 32.3707 17.162 32.9027 16.7C34.4007 15.622 34.4287 11.674 31.1247 9.378L29.8367 10.134ZM32.0487 8.006C30.8307 9.168 28.4367 10.036 26.2107 10.484C26.4767 10.792 26.9107 11.464 27.0647 11.786C29.4027 11.17 31.9507 10.092 33.4347 8.58L32.0487 8.006ZM30.9567 10.792C29.9627 11.548 27.9327 12.388 26.4067 12.752C26.7147 13.088 27.0647 13.662 27.2467 14.026C28.8147 13.48 30.8727 12.444 32.0347 11.548L30.9567 10.792ZM32.0907 12.122C30.7887 13.382 28.1147 14.698 25.9027 15.244C26.2247 15.608 26.5887 16.21 26.7847 16.63C29.0107 15.888 31.7407 14.404 33.2387 12.976L32.0907 12.122ZM34.2187 8.244L32.8047 8.524C33.6027 12.052 35.0027 14.852 37.6487 16.266C37.9007 15.804 38.4327 15.132 38.8107 14.796C36.3327 13.69 34.8907 11.184 34.2187 8.244ZM36.9487 9.154C36.2207 9.854 34.9747 10.75 34.0927 11.254L35.1707 12.262C36.0807 11.8 37.2987 11.016 38.2647 10.288L36.9487 9.154ZM42.7167 7.488V8.832H45.1247V7.488H42.7167ZM43.6687 10.442V11.702H45.7547V10.442H43.6687ZM46.8047 10.218V11.646H52.6567V10.218H46.8047ZM47.0707 13.228V14.628H52.3907V13.228H47.0707ZM48.8767 8.258V13.956H50.4307V8.258H48.8767ZM44.7047 7.488V7.656C44.2287 8.608 43.3047 10.386 42.5067 11.702L43.8227 12.108C44.6207 10.764 45.5447 9.084 46.1747 7.768L45.1387 7.432L44.9007 7.488H44.7047ZM51.3267 7.152C50.2487 7.558 48.4287 7.88 46.8187 8.062C46.9867 8.384 47.1687 8.916 47.2247 9.238C48.9467 9.098 50.9767 8.804 52.4187 8.286L51.3267 7.152ZM43.7387 12.304L42.5067 12.696C43.5567 16.378 45.5307 17.092 48.7507 17.092H52.4467C52.5307 16.644 52.7547 15.944 52.9927 15.594C52.1247 15.622 49.5207 15.622 48.8207 15.622C46.3007 15.608 44.5227 15.146 43.7387 12.304ZM45.2227 10.442V10.694C44.8587 13.508 43.7247 15.3 41.9607 16.21C42.2687 16.434 42.8007 17.008 43.0107 17.33C44.9007 16.252 46.1887 14.124 46.6787 10.68L45.7827 10.4L45.5167 10.442H45.2227ZM45.8387 4.114V6.088H47.5887V4.114H45.8387ZM41.5687 5.318V6.816H52.6567V5.318H41.5687ZM40.7147 5.318V9.35C40.7147 11.408 40.6307 14.348 39.5947 16.364C39.9867 16.518 40.7007 17.008 41.0087 17.288C42.1567 15.09 42.3387 11.632 42.3387 9.35V5.318H40.7147ZM54.2667 5.598C55.2327 5.99 56.4927 6.662 57.0947 7.152L57.9767 5.892C57.3327 5.416 56.0447 4.814 55.1067 4.464L54.2667 5.598ZM53.8747 8.79L54.3647 10.316C55.5267 9.91 56.9547 9.42 58.2847 8.93L57.9907 7.488C56.4787 7.992 54.9247 8.496 53.8747 8.79ZM59.7547 4.226C59.4327 5.22 58.7887 6.34 57.6827 7.152C58.0467 7.348 58.5927 7.852 58.8447 8.216C60.1327 7.152 60.8607 5.836 61.3367 4.45L59.7547 4.226ZM60.3427 5.318L59.4747 6.55H65.0887V5.318H60.3427ZM64.7387 5.318V5.514C64.5707 6.2 64.2767 7.04 64.0387 7.558L65.5087 7.936C65.8307 7.32 66.2087 6.382 66.5027 5.542L65.2567 5.248L64.9907 5.318H64.7387ZM55.5547 10.764V14.628H57.2067V12.29H63.4227V14.474H65.1727V10.764H55.5547ZM59.4887 12.654C59.0687 14.39 58.1867 15.398 53.7347 15.888C54.0147 16.224 54.3647 16.896 54.4767 17.288C59.4047 16.588 60.6367 15.104 61.1267 12.654H59.4887ZM60.3567 15.328C62.0227 15.818 64.3467 16.658 65.4807 17.218L66.5307 15.874C65.2847 15.328 62.9187 14.558 61.3227 14.138L60.3567 15.328ZM61.5747 5.92C61.2527 7.418 60.6507 8.776 57.9067 9.546C58.2287 9.826 58.6347 10.386 58.7887 10.764C61.9247 9.756 62.8207 8.02 63.2267 5.92H61.5747ZM62.8347 6.732L61.6167 7.026C62.3867 8.762 63.7727 10.036 65.7187 10.624C65.9287 10.204 66.3627 9.602 66.6987 9.294C64.8927 8.93 63.5067 7.992 62.8347 6.732ZM69.7647 9.392V11.044H80.3767V9.392H69.7647ZM68.7007 5.556V7.152H80.0687V5.556H68.7007ZM68.8127 9.392V11.338C68.8127 12.78 68.7147 14.796 67.6087 16.224C67.9727 16.448 68.7287 17.092 69.0087 17.428C70.3107 15.776 70.5767 13.144 70.5767 11.38V9.392H68.8127ZM70.7027 7.684C71.1367 8.286 71.6267 9.126 71.8087 9.658L73.3767 8.958C73.1527 8.412 72.6207 7.614 72.1867 7.054L70.7027 7.684ZM76.6667 7.166C76.4427 7.866 75.9947 8.818 75.6167 9.462L76.9467 9.994C77.3947 9.434 77.9827 8.58 78.5567 7.768L76.6667 7.166ZM72.9007 4.464C73.2647 4.996 73.6427 5.724 73.7687 6.2L75.5887 5.696C75.4207 5.22 75.0287 4.534 74.6367 4.058L72.9007 4.464Z" fill="#5F6980"/>
</g>
</g>
<defs>
<clipPath id="clip0_446_12290">
<rect width="13.7727" height="15.15" fill="white" transform="matrix(-1 0 0 1 14.2727 3.42499)"/>
</clipPath>
</defs>
</svg>
src/assets/icons/svg/Frame 1941(7).svg
New file
@@ -0,0 +1,15 @@
<svg width="84" height="22" viewBox="0 0 84 22" fill="none" xmlns="http://www.w3.org/2000/svg">
<g id="Frame 1941">
<g id="Frame 1983">
<g id="&#232;&#174;&#190;&#229;&#164;&#135;&#231;&#138;&#182;&#230;&#128;&#129; 1" clip-path="url(#clip0_446_12305)">
<path id="Vector" d="M11.8125 4.875H2.1875C1.8394 4.875 1.50556 5.01328 1.25942 5.25942C1.01328 5.50556 0.875 5.8394 0.875 6.1875V14.0625C0.875 14.4106 1.01328 14.7444 1.25942 14.9906C1.50556 15.2367 1.8394 15.375 2.1875 15.375H6.5625V16.25H3.5C3.38397 16.25 3.27269 16.2961 3.19064 16.3781C3.10859 16.4602 3.0625 16.5715 3.0625 16.6875C3.0625 16.8035 3.10859 16.9148 3.19064 16.9969C3.27269 17.0789 3.38397 17.125 3.5 17.125H10.5C10.616 17.125 10.7273 17.0789 10.8094 16.9969C10.8914 16.9148 10.9375 16.8035 10.9375 16.6875C10.9375 16.5715 10.8914 16.4602 10.8094 16.3781C10.7273 16.2961 10.616 16.25 10.5 16.25H7.4375V15.375H11.8125C12.1606 15.375 12.4944 15.2367 12.7406 14.9906C12.9867 14.7444 13.125 14.4106 13.125 14.0625V6.1875C13.125 5.8394 12.9867 5.50556 12.7406 5.25942C12.4944 5.01328 12.1606 4.875 11.8125 4.875ZM2.1875 5.75H11.8125C11.9285 5.75 12.0398 5.79609 12.1219 5.87814C12.2039 5.96019 12.25 6.07147 12.25 6.1875V12.3125H1.75V6.1875C1.75 6.07147 1.79609 5.96019 1.87814 5.87814C1.96019 5.79609 2.07147 5.75 2.1875 5.75ZM12.25 14.0625C12.25 14.1785 12.2039 14.2898 12.1219 14.3719C12.0398 14.4539 11.9285 14.5 11.8125 14.5H2.1875C2.07147 14.5 1.96019 14.4539 1.87814 14.3719C1.79609 14.2898 1.75 14.1785 1.75 14.0625V13.1875H12.25V14.0625Z" fill="#F6739F"/>
</g>
<path id="&#229;&#174;&#182;&#229;&#186;&#173;&#232;&#174;&#190;&#229;&#164;&#135;" d="M31.118 4.128V6.13H32.84V4.128H31.118ZM26.064 5.22V8.384H27.702V6.746H36.27V8.384H37.978V5.22H26.064ZM28.192 7.642V9.07H35.752V7.642H28.192ZM29.564 10.134C32.238 12.038 32.238 14.81 31.44 15.426C31.202 15.678 30.936 15.72 30.586 15.72C30.222 15.72 29.76 15.706 29.242 15.65C29.536 16.126 29.69 16.798 29.718 17.26C30.138 17.288 30.558 17.302 30.908 17.288C31.65 17.288 32.098 17.162 32.63 16.7C34.128 15.622 34.156 11.674 30.852 9.378L29.564 10.134ZM31.776 8.006C30.558 9.168 28.164 10.036 25.938 10.484C26.204 10.792 26.638 11.464 26.792 11.786C29.13 11.17 31.678 10.092 33.162 8.58L31.776 8.006ZM30.684 10.792C29.69 11.548 27.66 12.388 26.134 12.752C26.442 13.088 26.792 13.662 26.974 14.026C28.542 13.48 30.6 12.444 31.762 11.548L30.684 10.792ZM31.818 12.122C30.516 13.382 27.842 14.698 25.63 15.244C25.952 15.608 26.316 16.21 26.512 16.63C28.738 15.888 31.468 14.404 32.966 12.976L31.818 12.122ZM33.946 8.244L32.532 8.524C33.33 12.052 34.73 14.852 37.376 16.266C37.628 15.804 38.16 15.132 38.538 14.796C36.06 13.69 34.618 11.184 33.946 8.244ZM36.676 9.154C35.948 9.854 34.702 10.75 33.82 11.254L34.898 12.262C35.808 11.8 37.026 11.016 37.992 10.288L36.676 9.154ZM42.444 7.488V8.832H44.852V7.488H42.444ZM43.396 10.442V11.702H45.482V10.442H43.396ZM46.532 10.218V11.646H52.384V10.218H46.532ZM46.798 13.228V14.628H52.118V13.228H46.798ZM48.604 8.258V13.956H50.158V8.258H48.604ZM44.432 7.488V7.656C43.956 8.608 43.032 10.386 42.234 11.702L43.55 12.108C44.348 10.764 45.272 9.084 45.902 7.768L44.866 7.432L44.628 7.488H44.432ZM51.054 7.152C49.976 7.558 48.156 7.88 46.546 8.062C46.714 8.384 46.896 8.916 46.952 9.238C48.674 9.098 50.704 8.804 52.146 8.286L51.054 7.152ZM43.466 12.304L42.234 12.696C43.284 16.378 45.258 17.092 48.478 17.092H52.174C52.258 16.644 52.482 15.944 52.72 15.594C51.852 15.622 49.248 15.622 48.548 15.622C46.028 15.608 44.25 15.146 43.466 12.304ZM44.95 10.442V10.694C44.586 13.508 43.452 15.3 41.688 16.21C41.996 16.434 42.528 17.008 42.738 17.33C44.628 16.252 45.916 14.124 46.406 10.68L45.51 10.4L45.244 10.442H44.95ZM45.566 4.114V6.088H47.316V4.114H45.566ZM41.296 5.318V6.816H52.384V5.318H41.296ZM40.442 5.318V9.35C40.442 11.408 40.358 14.348 39.322 16.364C39.714 16.518 40.428 17.008 40.736 17.288C41.884 15.09 42.066 11.632 42.066 9.35V5.318H40.442ZM54.4 5.304C55.156 5.976 56.15 6.956 56.598 7.586L57.732 6.424C57.256 5.822 56.234 4.898 55.478 4.282L54.4 5.304ZM55.296 17.064C55.548 16.728 56.01 16.336 58.614 14.138C58.404 13.816 58.124 13.186 57.984 12.738L55.212 15.076L54.918 15.594L55.296 17.064ZM53.476 8.426V10.036H56.01V8.426H53.476ZM59.972 4.562V6.116H63.78V4.562H59.972ZM58.32 10.19V11.758H64.704V10.19H58.32ZM64.2 10.19V10.428C63.318 13.508 60.7 15.188 57.368 15.776C57.648 16.14 57.984 16.812 58.124 17.232C61.834 16.364 64.662 14.53 65.81 10.568L64.788 10.134L64.494 10.19H64.2ZM60.154 11.478L58.754 11.954C60.126 14.698 62.352 16.504 65.628 17.274C65.838 16.826 66.286 16.14 66.636 15.79C63.542 15.202 61.26 13.676 60.154 11.478ZM59.566 4.562V6.088C59.566 7.04 59.342 8.062 57.578 8.804C57.886 9.056 58.488 9.714 58.684 10.036C60.686 9.112 61.134 7.544 61.134 6.13V4.562H59.566ZM63.01 4.562V7.614C63.01 9.014 63.29 9.602 64.676 9.602C64.872 9.602 65.362 9.602 65.572 9.602C65.894 9.602 66.23 9.588 66.44 9.49C66.384 9.112 66.342 8.524 66.314 8.104C66.118 8.16 65.768 8.202 65.558 8.202C65.39 8.202 64.97 8.202 64.83 8.202C64.62 8.202 64.592 8.034 64.592 7.628V4.562H63.01ZM55.296 17.064C55.296 16.462 56.78 15.426 56.78 15.426V8.426H55.156V14.264C55.156 14.922 54.764 15.426 54.456 15.65C54.736 15.958 55.17 16.672 55.296 17.064ZM71.648 5.234V6.69H77.528V5.234H71.648ZM76.968 5.234V5.458C75.498 7.922 71.452 9.28 67.238 9.714C67.518 10.092 67.826 10.82 67.966 11.282C72.418 10.666 76.73 9.098 78.69 5.808L77.584 5.164L77.318 5.234H76.968ZM71.634 6.62L70.206 7.376C72.404 9.448 75.918 10.666 79.768 11.114C79.992 10.652 80.44 9.938 80.804 9.56C76.968 9.224 73.398 8.23 71.634 6.62ZM69.072 11.044V17.26H70.822V12.486H76.912V17.246H78.76V11.044H69.072ZM69.884 13.242V14.544H77.584V13.242H69.884ZM69.884 15.426V16.868H77.584V15.426H69.884ZM73.062 11.618V16.224H74.812V11.618H73.062ZM72.04 4.044C71.284 5.22 69.884 6.48 67.812 7.362C68.176 7.628 68.694 8.216 68.932 8.622C71.186 7.488 72.698 6.06 73.832 4.408L72.04 4.044Z" fill="#5F6980"/>
</g>
</g>
<defs>
<clipPath id="clip0_446_12305">
<rect width="14" height="14" fill="white" transform="translate(0 4)"/>
</clipPath>
</defs>
</svg>
src/assets/icons/svg/Frame 1941(8).svg
New file
@@ -0,0 +1,13 @@
<svg width="111" height="22" viewBox="0 0 111 22" fill="none" xmlns="http://www.w3.org/2000/svg">
<g id="Frame 1941">
<g id="Frame 1983">
<g id="&#229;&#133;&#182;&#228;&#187;&#150;&#230;&#148;&#182;&#230;&#148;&#175; 1">
<path id="Vector" d="M5.99989 3.94446C6.13872 3.9442 6.27261 3.99594 6.37521 4.08947C6.4778 4.183 6.54165 4.31156 6.5542 4.44982C6.56674 4.58808 6.52706 4.72603 6.44298 4.83649C6.3589 4.94696 6.2365 5.02195 6.09989 5.04668L5.99989 5.05557H4.99989C4.64242 5.05562 4.29767 5.18822 4.0323 5.42773C3.76693 5.66724 3.5998 5.99664 3.56322 6.35224L3.55545 6.50001V17C3.5555 17.3575 3.6881 17.7022 3.92761 17.9676C4.16712 18.233 4.49652 18.4001 4.85211 18.4367L4.99989 18.4445H14.9999C15.3574 18.4444 15.7021 18.3118 15.9675 18.0723C16.2329 17.8328 16.4 17.5034 16.4366 17.1478L16.4443 17V6.50001C16.4443 6.14254 16.3117 5.79779 16.0722 5.53242C15.8327 5.26705 15.5033 5.09992 15.1477 5.06335L14.9999 5.05557H13.9999C13.8611 5.05583 13.7272 5.00409 13.6246 4.91056C13.522 4.81703 13.4581 4.68847 13.4456 4.55021C13.433 4.41195 13.4727 4.274 13.5568 4.16353C13.6409 4.05307 13.7633 3.97808 13.8999 3.95335L13.9999 3.94446H14.9999C15.6475 3.94436 16.2711 4.19016 16.7444 4.63217C17.2178 5.07418 17.5057 5.67943 17.5499 6.32557L17.5554 6.50001V17C17.5555 17.6477 17.3097 18.2712 16.8677 18.7446C16.4257 19.2179 15.8205 19.5058 15.1743 19.55L14.9999 19.5556H4.99989C4.35224 19.5557 3.72871 19.3099 3.25535 18.8679C2.78199 18.4258 2.4941 17.8206 2.44989 17.1745L2.44434 17V6.50001C2.44423 5.85237 2.69003 5.22884 3.13205 4.75547C3.57406 4.28211 4.17931 3.99422 4.82545 3.95001L4.99989 3.94446H5.99989Z" fill="#F6739F"/>
<path id="Vector_2" d="M7.60657 8.40668C7.69864 8.31482 7.82001 8.25816 7.94955 8.24659C8.07908 8.23502 8.20858 8.26926 8.31546 8.34334L8.39324 8.40668L9.99991 10.0145L11.6066 8.40668C11.6986 8.31482 11.82 8.25816 11.9495 8.24659C12.0791 8.23502 12.2086 8.26926 12.3155 8.34334L12.3932 8.40668C12.4851 8.49874 12.5418 8.62011 12.5533 8.74965C12.5649 8.87918 12.5307 9.00868 12.4566 9.11557L12.3932 9.19334L10.3932 11.1933C10.3012 11.2852 10.1798 11.3419 10.0503 11.3534C9.92073 11.365 9.79124 11.3308 9.68435 11.2567L9.60657 11.1933L7.60657 9.19334C7.55484 9.14174 7.51379 9.08043 7.48578 9.01294C7.45778 8.94544 7.44336 8.87308 7.44336 8.80001C7.44336 8.72693 7.45778 8.65458 7.48578 8.58708C7.51379 8.51959 7.55484 8.45828 7.60657 8.40668Z" fill="#F6739F"/>
<path id="Vector_3" d="M12.4999 10.2444C12.6388 10.2442 12.7727 10.2959 12.8753 10.3895C12.9778 10.483 13.0417 10.6115 13.0542 10.7498C13.0668 10.8881 13.0271 11.026 12.943 11.1365C12.8589 11.247 12.7365 11.3219 12.5999 11.3467L12.4999 11.3556H7.49994C7.36111 11.3558 7.22722 11.3041 7.12462 11.2105C7.02203 11.117 6.95818 10.9885 6.94563 10.8502C6.93309 10.7119 6.97277 10.574 7.05685 10.4635C7.14093 10.3531 7.26333 10.2781 7.39994 10.2533L7.49994 10.2444H12.4999ZM12.4999 12.7444C12.6388 12.7442 12.7727 12.7959 12.8753 12.8895C12.9778 12.983 13.0417 13.1115 13.0542 13.2498C13.0668 13.3881 13.0271 13.526 12.943 13.6365C12.8589 13.747 12.7365 13.8219 12.5999 13.8467L12.4999 13.8556H7.49994C7.36111 13.8558 7.22722 13.8041 7.12462 13.7105C7.02203 13.617 6.95818 13.4885 6.94563 13.3502C6.93309 13.2119 6.97277 13.074 7.05685 12.9635C7.14093 12.8531 7.26333 12.7781 7.39994 12.7533L7.49994 12.7444H12.4999Z" fill="#F6739F"/>
<path id="Vector_4" d="M9.99989 10.2445C10.1299 10.2444 10.2558 10.29 10.3557 10.3732C10.4556 10.4565 10.5232 10.5721 10.5466 10.7L10.5554 10.8V15.5C10.5557 15.6388 10.504 15.7727 10.4104 15.8753C10.3169 15.9779 10.1884 16.0418 10.0501 16.0543C9.91183 16.0669 9.77388 16.0272 9.66341 15.9431C9.55294 15.859 9.47796 15.7366 9.45323 15.6L9.44434 15.5V10.8C9.44434 10.6527 9.50287 10.5114 9.60705 10.4072C9.71124 10.303 9.85255 10.2445 9.99989 10.2445ZM12.4999 2.44446H7.49989C7.22995 2.44446 6.96266 2.49763 6.71326 2.60093C6.46387 2.70423 6.23727 2.85564 6.04639 3.04652C5.85552 3.23739 5.70411 3.464 5.60081 3.71339C5.4975 3.96278 5.44434 4.23007 5.44434 4.50001C5.44434 4.76995 5.4975 5.03725 5.60081 5.28664C5.70411 5.53603 5.85552 5.76264 6.04639 5.95351C6.23727 6.14439 6.46387 6.2958 6.71326 6.3991C6.96266 6.5024 7.22995 6.55557 7.49989 6.55557H12.4999C13.0451 6.55557 13.5679 6.339 13.9534 5.95351C14.3389 5.56802 14.5554 5.04518 14.5554 4.50001C14.5554 3.95485 14.3389 3.43201 13.9534 3.04652C13.5679 2.66102 13.0451 2.44446 12.4999 2.44446ZM7.49989 3.55557H12.4999C12.7504 3.55557 12.9906 3.65507 13.1677 3.83219C13.3448 4.00931 13.4443 4.24953 13.4443 4.50001C13.4443 4.7505 13.3448 4.99072 13.1677 5.16784C12.9906 5.34495 12.7504 5.44446 12.4999 5.44446H7.49989C7.24941 5.44446 7.00919 5.34495 6.83207 5.16784C6.65495 4.99072 6.55545 4.7505 6.55545 4.50001C6.55545 4.24953 6.65495 4.00931 6.83207 3.83219C7.00919 3.65507 7.24941 3.55557 7.49989 3.55557Z" fill="#F6739F"/>
</g>
<path id="&#229;&#174;&#182;&#229;&#186;&#173;&#230;&#148;&#182;&#230;&#148;&#175;&#229;&#143;&#176;&#232;&#180;&#166;" d="M33.118 4.128V6.13H34.84V4.128H33.118ZM28.064 5.22V8.384H29.702V6.746H38.27V8.384H39.978V5.22H28.064ZM30.192 7.642V9.07H37.752V7.642H30.192ZM31.564 10.134C34.238 12.038 34.238 14.81 33.44 15.426C33.202 15.678 32.936 15.72 32.586 15.72C32.222 15.72 31.76 15.706 31.242 15.65C31.536 16.126 31.69 16.798 31.718 17.26C32.138 17.288 32.558 17.302 32.908 17.288C33.65 17.288 34.098 17.162 34.63 16.7C36.128 15.622 36.156 11.674 32.852 9.378L31.564 10.134ZM33.776 8.006C32.558 9.168 30.164 10.036 27.938 10.484C28.204 10.792 28.638 11.464 28.792 11.786C31.13 11.17 33.678 10.092 35.162 8.58L33.776 8.006ZM32.684 10.792C31.69 11.548 29.66 12.388 28.134 12.752C28.442 13.088 28.792 13.662 28.974 14.026C30.542 13.48 32.6 12.444 33.762 11.548L32.684 10.792ZM33.818 12.122C32.516 13.382 29.842 14.698 27.63 15.244C27.952 15.608 28.316 16.21 28.512 16.63C30.738 15.888 33.468 14.404 34.966 12.976L33.818 12.122ZM35.946 8.244L34.532 8.524C35.33 12.052 36.73 14.852 39.376 16.266C39.628 15.804 40.16 15.132 40.538 14.796C38.06 13.69 36.618 11.184 35.946 8.244ZM38.676 9.154C37.948 9.854 36.702 10.75 35.82 11.254L36.898 12.262C37.808 11.8 39.026 11.016 39.992 10.288L38.676 9.154ZM44.444 7.488V8.832H46.852V7.488H44.444ZM45.396 10.442V11.702H47.482V10.442H45.396ZM48.532 10.218V11.646H54.384V10.218H48.532ZM48.798 13.228V14.628H54.118V13.228H48.798ZM50.604 8.258V13.956H52.158V8.258H50.604ZM46.432 7.488V7.656C45.956 8.608 45.032 10.386 44.234 11.702L45.55 12.108C46.348 10.764 47.272 9.084 47.902 7.768L46.866 7.432L46.628 7.488H46.432ZM53.054 7.152C51.976 7.558 50.156 7.88 48.546 8.062C48.714 8.384 48.896 8.916 48.952 9.238C50.674 9.098 52.704 8.804 54.146 8.286L53.054 7.152ZM45.466 12.304L44.234 12.696C45.284 16.378 47.258 17.092 50.478 17.092H54.174C54.258 16.644 54.482 15.944 54.72 15.594C53.852 15.622 51.248 15.622 50.548 15.622C48.028 15.608 46.25 15.146 45.466 12.304ZM46.95 10.442V10.694C46.586 13.508 45.452 15.3 43.688 16.21C43.996 16.434 44.528 17.008 44.738 17.33C46.628 16.252 47.916 14.124 48.406 10.68L47.51 10.4L47.244 10.442H46.95ZM47.566 4.114V6.088H49.316V4.114H47.566ZM43.296 5.318V6.816H54.384V5.318H43.296ZM42.442 5.318V9.35C42.442 11.408 42.358 14.348 41.322 16.364C41.714 16.518 42.428 17.008 42.736 17.288C43.884 15.09 44.066 11.632 44.066 9.35V5.318H42.442ZM55.322 12.892L55.896 14.6C57.044 14.25 58.472 13.816 59.816 13.368L59.62 11.884C58.038 12.276 56.4 12.682 55.322 12.892ZM58.92 4.212V17.246H60.558V4.212H58.92ZM56.19 5.738V13.284H57.8V5.738H56.19ZM62.7 6.62V8.202H68.636V6.62H62.7ZM62.714 4.1C62.266 6.368 61.384 8.538 60.138 9.854C60.516 10.148 61.188 10.792 61.454 11.128C62.812 9.56 63.848 7.054 64.436 4.436L62.714 4.1ZM66.242 7.46C65.542 11.646 63.918 14.32 60.502 15.776C60.81 16.14 61.3 16.91 61.454 17.302C65.164 15.51 67.026 12.444 67.922 7.712L66.242 7.46ZM63.358 7.698L61.832 7.992C62.742 12.332 64.31 15.622 67.628 17.26C67.866 16.812 68.398 16.14 68.776 15.804C65.71 14.474 64.1 11.422 63.358 7.698ZM73.606 10.778L72.024 11.324C73.844 14.74 76.812 16.616 81.53 17.288C81.768 16.812 82.23 16.042 82.608 15.65C78.1 15.146 75.048 13.536 73.606 10.778ZM70.652 9.252V10.89H79.626V9.252H70.652ZM69.966 5.962V7.628H81.964V5.962H69.966ZM75.076 4.114V9.994H76.826V4.114H75.076ZM79.08 9.252V9.56C77.806 13.368 74.096 15.02 69.392 15.636C69.714 16.014 70.148 16.812 70.302 17.26C75.16 16.448 79.234 14.404 80.914 9.868L79.738 9.196L79.444 9.252H79.08ZM86.066 15.062V16.686H93.794V15.062H86.066ZM85.31 11.044V17.246H87.032V12.654H92.87V17.246H94.676V11.044H85.31ZM88.054 4.002C87.452 5.57 86.346 7.586 85.408 8.86L86.92 9.462C87.872 8.244 89.062 6.368 89.972 4.632L88.054 4.002ZM91.414 6.508C92.814 7.712 94.41 9.42 95.068 10.596L96.538 9.476C95.81 8.272 94.13 6.648 92.744 5.528L91.414 6.508ZM83.826 8.076L83.924 9.784C86.682 9.672 90.882 9.504 94.76 9.294L94.844 7.67C90.994 7.838 86.654 8.006 83.826 8.076ZM99.73 6.62V10.792C99.73 12.514 99.548 14.908 97.392 16.154C97.686 16.378 98.078 16.84 98.26 17.106C100.64 15.566 100.99 12.92 100.99 10.792V6.62H99.73ZM100.332 14.334C100.948 15.104 101.676 16.154 101.984 16.812L103.048 15.986C102.712 15.342 101.928 14.348 101.326 13.62L100.332 14.334ZM97.966 4.646V13.522H99.198V5.976H101.508V13.452H102.782V4.646H97.966ZM103.048 9.308V10.834H110.356V9.308H103.048ZM107.738 10.26L106.282 10.582C106.87 13.284 107.878 15.622 109.558 16.966C109.81 16.546 110.314 15.944 110.678 15.664C109.194 14.586 108.214 12.486 107.738 10.26ZM103.902 17.302C103.902 16.756 105.512 15.986 105.512 15.986V4.38H103.958V14.936C103.958 15.538 103.58 15.86 103.286 16C103.524 16.308 103.804 16.938 103.902 17.302ZM108.494 4.66C107.892 5.892 106.842 7.124 105.764 7.908C106.114 8.202 106.688 8.832 106.954 9.154C108.088 8.202 109.306 6.662 110.048 5.15L108.494 4.66ZM103.902 17.302C104.196 17.078 104.686 16.868 107.346 15.804C107.276 15.44 107.22 14.754 107.234 14.292L104.252 15.342L103.678 15.86L103.902 17.302Z" fill="#5F6980"/>
</g>
</g>
</svg>
src/assets/icons/svg/Frame 1941.svg
New file
@@ -0,0 +1,11 @@
<svg width="112" height="22" viewBox="0 0 112 22" fill="none" xmlns="http://www.w3.org/2000/svg">
<g id="Frame 1941">
<g id="Frame 1983">
<g id="&#230;&#136;&#145;&#231;&#154;&#132;&#231;&#174;&#128;&#229;&#142;&#134; 1">
<path id="Vector" d="M15.4598 6.48598C15.4598 6.46834 15.4566 6.45423 15.4534 6.44012L15.4439 6.39778C15.4439 6.39778 15.4439 6.39426 15.4407 6.39426C15.4376 6.38367 15.4344 6.36956 15.428 6.35898C15.428 6.35545 15.4249 6.35192 15.4249 6.34839C15.4217 6.33781 15.4153 6.32723 15.4122 6.32017C15.409 6.31664 15.409 6.31311 15.4058 6.30606C15.4026 6.299 15.3963 6.28842 15.3931 6.28136C15.3899 6.27783 15.3868 6.27078 15.3836 6.26725C15.3804 6.26019 15.374 6.25314 15.3677 6.24608C15.3645 6.24255 15.3613 6.2355 15.355 6.23197C15.3486 6.22491 15.3455 6.21786 15.3391 6.21433L15.3328 6.20727L11.5035 2.28066C11.5003 2.27713 11.4972 2.27713 11.494 2.2736C11.4908 2.27007 11.4845 2.26302 11.4781 2.25949C11.4718 2.25596 11.4686 2.25243 11.4622 2.24538C11.4559 2.24185 11.4527 2.23832 11.4464 2.23479C11.44 2.23126 11.4368 2.22774 11.4305 2.22421L11.4114 2.21362C11.4051 2.2101 11.4019 2.20657 11.3956 2.20657L11.3765 2.19599C11.3702 2.19246 11.367 2.19246 11.3606 2.18893C11.3543 2.1854 11.3479 2.18187 11.3384 2.18187C11.3321 2.18187 11.3289 2.17835 11.3225 2.17835C11.3162 2.17482 11.3098 2.17482 11.3035 2.17129C11.2971 2.17129 11.2908 2.16776 11.2844 2.16776C11.2781 2.16776 11.2717 2.16423 11.2686 2.16423C11.2559 2.16423 11.2432 2.16071 11.2305 2.16071H4.6674C3.49259 2.16071 2.54004 3.22262 2.54004 4.52444V17.472C2.54004 18.7774 3.49576 19.8358 4.6674 19.8358H13.3356C14.5104 19.8358 15.463 18.7739 15.463 17.472V6.53185C15.463 6.51774 15.4598 6.5001 15.4598 6.48598ZM11.6305 3.6107L14.05 6.09085H12.9673C12.2306 6.09085 11.6337 5.42407 11.6337 4.60911V3.6107H11.6305ZM13.3324 18.9573H4.6674C3.93076 18.9573 3.33383 18.2905 3.33383 17.4756V4.52797C3.33383 3.70948 3.93394 3.04622 4.6674 3.04622H10.8367V4.60911C10.8367 5.91445 11.7925 6.97284 12.9641 6.97284H14.6692V17.472C14.6692 18.2905 14.0691 18.9573 13.3324 18.9573Z" fill="#F6739F"/>
<path id="Vector_2" d="M12.3831 15.7046H5.5883C5.39144 15.7046 5.166 15.8386 5.166 16.1032C5.166 16.3255 5.34063 16.5019 5.5883 16.5019H12.4879C12.7673 16.5019 12.8086 16.3537 12.8086 16.1032C12.8054 15.8598 12.7165 15.7046 12.3831 15.7046ZM12.3831 12.9527H7.11237C6.91551 12.9527 6.69008 13.0868 6.69008 13.3514C6.69008 13.5737 6.86471 13.7501 7.11237 13.7501H12.4879C12.7673 13.7501 12.8086 13.6019 12.8086 13.3514C12.8054 13.108 12.7165 12.9527 12.3831 12.9527ZM12.3831 10.3421H9.6525C9.45564 10.3421 9.23021 10.4761 9.23021 10.7407C9.23021 10.963 9.40484 11.1394 9.6525 11.1394H12.4879C12.7673 11.1394 12.8086 10.9912 12.8086 10.7407C12.8054 10.4973 12.7165 10.3421 12.3831 10.3421ZM5.94391 9.58707H7.64263C8.05857 9.58707 8.43007 9.326 8.61105 8.9097C8.78886 8.50046 8.74441 8.02419 8.4904 7.66786C8.30941 7.41385 8.08715 7.2057 7.83631 7.054C8.0427 6.78587 8.16653 6.44013 8.16653 6.06264C8.16653 5.21946 7.55055 4.53503 6.79168 4.53503C6.03282 4.53503 5.41684 5.21946 5.41684 6.06264C5.41684 6.44013 5.54067 6.7894 5.74705 7.054C5.50892 7.20217 5.29301 7.39621 5.1152 7.63964C4.84848 7.99949 4.79451 8.48635 4.97549 8.90617C5.15647 9.326 5.52797 9.58707 5.94391 9.58707ZM6.79486 5.38174C7.13143 5.38174 7.40766 5.68868 7.40766 6.06264C7.40766 6.4366 7.13143 6.74354 6.79486 6.74354C6.45829 6.74354 6.18205 6.4366 6.18205 6.06264C6.18205 5.68868 6.45512 5.38174 6.79486 5.38174ZM5.70578 8.17942C5.97249 7.81604 6.36939 7.60789 6.79168 7.60789C7.22351 7.60789 7.62358 7.82309 7.89346 8.20058C7.99507 8.34523 7.95062 8.48988 7.92522 8.54632C7.90617 8.59219 7.82361 8.74389 7.64263 8.74389H5.94391C5.76928 8.74389 5.6899 8.6063 5.6645 8.54985C5.64545 8.50046 5.59147 8.33465 5.70578 8.17942Z" fill="#F6739F"/>
</g>
<path id="&#230;&#136;&#144;&#233;&#149;&#191;&#231;&#187;&#143;&#229;&#142;&#134;&#233;&#152;&#133;&#229;&#142;&#134;" d="M30.534 9.378V10.918H33.768V9.378H30.534ZM33.124 9.378V9.63C33.096 12.346 33.04 13.326 32.872 13.55C32.76 13.69 32.634 13.718 32.438 13.718C32.214 13.718 31.738 13.718 31.234 13.662C31.486 14.082 31.668 14.74 31.696 15.23C32.354 15.244 32.956 15.244 33.334 15.188C33.74 15.118 34.02 14.992 34.3 14.642C34.622 14.208 34.692 12.962 34.748 9.994C34.748 9.798 34.762 9.378 34.762 9.378H33.124ZM37.338 4.996C38.122 5.444 39.116 6.13 39.578 6.62L40.656 5.486C40.152 5.024 39.116 4.38 38.346 3.974L37.338 4.996ZM38.99 8.594C38.024 11.842 36.148 14.376 33.46 15.818C33.81 16.154 34.426 16.854 34.678 17.204C37.45 15.496 39.508 12.654 40.684 9L38.99 8.594ZM30.632 6.214V7.866H41.426V6.214H30.632ZM29.512 6.214V10.316C29.512 12.15 29.414 14.6 28.336 16.28C28.728 16.476 29.484 17.092 29.764 17.428C31.038 15.538 31.276 12.43 31.276 10.33V6.214H29.512ZM35.196 4.128C35.238 10.512 36.372 17.162 39.424 17.162C40.74 17.162 41.3 16.532 41.566 13.928C41.118 13.76 40.516 13.368 40.138 12.976C40.054 14.74 39.886 15.454 39.564 15.454C38.15 15.454 36.862 9.84 36.96 4.128H35.196ZM45.08 17.12C45.08 16.518 46.886 15.706 46.886 15.706V4.156H45.108V14.628C45.108 15.244 44.744 15.538 44.422 15.692C44.674 16.014 44.982 16.714 45.08 17.12ZM45.08 17.12C45.514 16.854 46.186 16.644 50.036 15.706C49.952 15.328 49.882 14.6 49.882 14.096L45.71 14.992L44.926 15.58L45.08 17.12ZM42.7 9.392V11.072H55.286V9.392H42.7ZM50.022 10.246L48.468 10.624C49.56 13.704 51.352 15.818 54.46 16.812C54.698 16.308 55.23 15.58 55.636 15.202C52.752 14.46 50.918 12.682 50.022 10.246ZM52.514 4.366C51.38 5.612 49.392 6.774 47.516 7.432C47.922 7.754 48.58 8.454 48.888 8.832C50.708 7.992 52.85 6.606 54.222 5.108L52.514 4.366ZM56.896 13.634C56.896 13.34 57.988 12.836 57.988 12.836V12.78C59.402 11.492 60.872 9.686 61.992 7.88L60.55 6.928C59.542 8.818 58.044 10.694 57.526 11.184C57.05 11.688 56.742 11.982 56.35 12.066C56.546 12.514 56.812 13.312 56.896 13.634ZM56.896 13.634C57.274 13.424 57.862 13.242 61.334 12.57C61.32 12.22 61.334 11.562 61.404 11.1L57.526 11.758L56.784 12.276L56.896 13.634ZM56.784 10.218C56.784 9.924 57.68 9.42 57.68 9.42V9.364C58.688 8.16 59.752 6.424 60.452 4.8L58.87 4.044C58.38 5.668 57.414 7.404 57.092 7.838C56.798 8.3 56.546 8.58 56.238 8.664C56.434 9.098 56.7 9.896 56.784 10.218ZM56.784 10.218C57.078 10.078 57.568 9.966 59.906 9.714C59.92 9.378 59.99 8.762 60.102 8.342L57.456 8.538L56.742 9.014L56.784 10.218ZM56.42 14.936L56.728 16.616C58.072 16.238 59.794 15.776 61.39 15.3L61.194 13.844C59.444 14.264 57.624 14.712 56.42 14.936ZM61.922 4.8V6.326H67.522V4.8H61.922ZM67.102 4.8V5.08C66.15 7.166 63.616 8.902 60.998 9.672C61.32 10.008 61.768 10.68 61.978 11.1C64.918 10.064 67.648 8.202 68.922 5.346L67.732 4.73L67.424 4.8H67.102ZM61.208 15.384V16.938H69.566V15.384H61.208ZM64.568 12.29V15.874H66.248V12.29H64.568ZM62.034 11.282V12.808H68.852V11.282H62.034ZM64.708 9.028C66.038 9.616 67.872 10.54 68.74 11.17L69.72 9.812C68.796 9.21 66.92 8.342 65.618 7.838L64.708 9.028ZM72.45 4.66V6.228H83.314V4.66H72.45ZM71.344 4.66V9.644C71.344 11.702 71.274 14.446 70.308 16.336C70.728 16.504 71.498 16.98 71.82 17.26C72.898 15.188 73.066 11.898 73.066 9.644V4.66H71.344ZM73.612 8.888V10.47H81.872V8.888H73.612ZM81.158 8.888V9.168C80.99 13.144 80.808 14.796 80.43 15.146C80.262 15.314 80.108 15.356 79.842 15.356C79.492 15.356 78.694 15.342 77.896 15.272C78.204 15.734 78.428 16.448 78.456 16.952C79.282 16.98 80.094 16.98 80.584 16.924C81.144 16.854 81.522 16.714 81.886 16.252C82.404 15.65 82.614 13.942 82.81 9.602C82.838 9.392 82.852 8.888 82.852 8.888H81.158ZM76.776 6.886C76.664 10.61 76.636 14.04 73.01 15.93C73.402 16.224 73.892 16.77 74.102 17.176C78.092 14.978 78.386 11.086 78.54 6.886H76.776ZM89.236 10.106H92.596V11.31H89.236V10.106ZM87.766 8.79V12.626H94.15V8.79H87.766ZM89.166 12.234C88.998 13.508 88.62 14.544 86.898 15.174C87.234 15.44 87.654 16.042 87.808 16.406C89.88 15.496 90.426 14.04 90.636 12.234H89.166ZM92.344 6.662C92.05 7.376 91.504 8.384 91.042 9.014L92.428 9.392C92.89 8.804 93.45 7.922 93.968 7.04L92.344 6.662ZM88.13 7.264C88.564 7.824 88.998 8.594 89.152 9.098L90.51 8.454C90.328 7.936 89.852 7.222 89.418 6.676L88.13 7.264ZM95.41 4.814V15.496C95.41 15.692 95.354 15.748 95.158 15.748C94.976 15.762 94.416 15.762 93.912 15.734C94.122 16.126 94.318 16.798 94.374 17.218C95.298 17.218 95.97 17.19 96.432 16.938C96.894 16.672 97.02 16.28 97.02 15.51V4.814H95.41ZM84.994 7.488V17.246H86.632V7.488H84.994ZM85.19 5.01C85.82 5.668 86.534 6.564 86.842 7.166L88.2 6.256C87.864 5.654 87.094 4.8 86.464 4.198L85.19 5.01ZM88.76 4.814V6.27H96.348V4.814H88.76ZM91.168 12.22V14.46C91.168 15.692 91.42 16.098 92.61 16.098C92.834 16.098 93.352 16.098 93.576 16.098C94.444 16.098 94.808 15.72 94.948 14.264C94.57 14.166 93.968 13.956 93.702 13.732C93.66 14.67 93.618 14.81 93.408 14.81C93.296 14.81 92.946 14.81 92.862 14.81C92.652 14.81 92.624 14.768 92.624 14.446V12.22H91.168ZM100.45 4.66V6.228H111.314V4.66H100.45ZM99.344 4.66V9.644C99.344 11.702 99.274 14.446 98.308 16.336C98.728 16.504 99.498 16.98 99.82 17.26C100.898 15.188 101.066 11.898 101.066 9.644V4.66H99.344ZM101.612 8.888V10.47H109.872V8.888H101.612ZM109.158 8.888V9.168C108.99 13.144 108.808 14.796 108.43 15.146C108.262 15.314 108.108 15.356 107.842 15.356C107.492 15.356 106.694 15.342 105.896 15.272C106.204 15.734 106.428 16.448 106.456 16.952C107.282 16.98 108.094 16.98 108.584 16.924C109.144 16.854 109.522 16.714 109.886 16.252C110.404 15.65 110.614 13.942 110.81 9.602C110.838 9.392 110.852 8.888 110.852 8.888H109.158ZM104.776 6.886C104.664 10.61 104.636 14.04 101.01 15.93C101.402 16.224 101.892 16.77 102.102 17.176C106.092 14.978 106.386 11.086 106.54 6.886H104.776Z" fill="#5F6980"/>
</g>
</g>
</svg>
src/assets/icons/svg/Frame 1983(1).svg
New file
@@ -0,0 +1,13 @@
<svg width="56" height="22" viewBox="0 0 56 22" fill="none" xmlns="http://www.w3.org/2000/svg">
<g id="Frame 1983">
<g id="&#230;&#136;&#145;&#231;&#154;&#132;&#232;&#180;&#162;&#228;&#186;&#167; 1" clip-path="url(#clip0_446_12196)">
<path id="Vector" d="M8.80836 11.8343L7.1673 10.0069C7.09393 9.92521 7.05433 9.81624 7.05718 9.70387C7.06003 9.5915 7.1051 9.4849 7.1825 9.40746C7.22072 9.36913 7.26575 9.33913 7.31502 9.31918C7.36428 9.29923 7.41681 9.28973 7.46958 9.29122C7.52234 9.2927 7.57431 9.30515 7.62249 9.32785C7.67067 9.35054 7.71412 9.38303 7.75033 9.42346L9.49996 11.372L11.2496 9.42346C11.2858 9.38303 11.3292 9.35054 11.3774 9.32785C11.4256 9.30515 11.4776 9.2927 11.5303 9.29122C11.5831 9.28973 11.6356 9.29923 11.6849 9.31918C11.7342 9.33913 11.7792 9.36913 11.8174 9.40746C11.9786 9.5686 11.9857 9.8366 11.8326 10.0069L10.1916 11.8337H11.4743C11.5812 11.8337 11.6836 11.8784 11.7592 11.9579C11.8347 12.0374 11.8771 12.1453 11.8771 12.2577C11.8771 12.3702 11.8347 12.478 11.7592 12.5576C11.6836 12.6371 11.5812 12.6817 11.4743 12.6817H9.96844V13.5292H11.4743C11.5811 13.5292 11.6835 13.5738 11.759 13.6533C11.8344 13.7327 11.8769 13.8405 11.8769 13.9529C11.8769 14.0653 11.8344 14.173 11.759 14.2525C11.6835 14.332 11.5811 14.3766 11.4743 14.3766H9.96844V15.8926C9.96846 15.9481 9.95807 16.0031 9.93789 16.0545C9.91771 16.1058 9.88812 16.1524 9.85082 16.1917C9.81351 16.2309 9.76922 16.2621 9.72048 16.2834C9.67173 16.3046 9.61949 16.3156 9.56673 16.3156C9.51397 16.3156 9.46172 16.3046 9.41298 16.2834C9.36424 16.2621 9.31995 16.2309 9.28264 16.1917C9.24534 16.1524 9.21575 16.1058 9.19557 16.0545C9.17539 16.0031 9.165 15.9481 9.16502 15.8926V14.3772H7.45882C7.35206 14.3772 7.24967 14.3325 7.17418 14.2531C7.0987 14.1736 7.05629 14.0658 7.05629 13.9535C7.05629 13.8411 7.0987 13.7333 7.17418 13.6538C7.24967 13.5744 7.35206 13.5297 7.45882 13.5297H9.16556V12.6823H7.45882C7.35199 12.6823 7.24953 12.6376 7.17399 12.5581C7.09845 12.4786 7.05602 12.3708 7.05602 12.2583C7.05602 12.1459 7.09845 12.038 7.17399 11.9585C7.24953 11.879 7.35199 11.8343 7.45882 11.8343H8.80836ZM7.38064 5.74574C7.59344 5.97374 7.59453 6.34403 7.38282 6.57317C7.33323 6.62759 7.27375 6.67094 7.20791 6.70064C7.14207 6.73034 7.07122 6.74579 6.99959 6.74605C6.92796 6.74632 6.85701 6.7314 6.79098 6.70219C6.72494 6.67298 6.66516 6.63008 6.61522 6.57603L4.05184 3.82746C3.9644 3.73273 3.90933 3.61011 3.89527 3.47886C3.88122 3.3476 3.90899 3.21515 3.97422 3.10232C4.93073 1.45203 6.6353 0.781173 8.98967 1.06289C9.06567 1.07146 9.13842 1.09774 9.2041 1.13946C9.47662 1.31089 9.63187 1.55774 9.68833 1.87317C11.0482 1.73374 12.1165 2.02289 12.8657 2.77203C13.0812 2.98746 13.0991 3.34803 12.9058 3.58632C12.3234 4.30632 11.7186 5.17832 11.0932 6.20403C11.0551 6.26789 11.0051 6.32303 10.9463 6.36618C10.8875 6.40933 10.8211 6.43961 10.751 6.45522C10.6809 6.47084 10.6085 6.47147 10.5381 6.45708C10.4677 6.44269 10.4009 6.41358 10.3414 6.37146C10.2205 6.28401 10.1367 6.15047 10.1077 5.99913C10.0788 5.84779 10.1069 5.69051 10.1861 5.5606C10.7018 4.71489 11.2067 3.96574 11.7007 3.31203C11.1958 3.03489 10.5135 2.9446 9.64002 3.05603L9.35773 3.67317C9.0483 4.34917 8.10373 3.88974 8.36864 3.19203C8.53096 2.7646 8.61293 2.43546 8.61999 2.22174L8.62107 2.20003C6.99467 2.05432 5.85684 2.44403 5.14679 3.35146L7.38064 5.74689V5.74574ZM9.49996 21C5.21193 21 2.17139 18.4457 2.17139 14.2675C2.17139 9.70175 5.59573 5.19317 9.49996 5.19317C13.4042 5.19317 16.8285 9.70175 16.8285 14.2675C16.8285 18.4457 13.788 21 9.49996 21ZM9.49996 19.8292C13.2392 19.8292 15.7428 17.7263 15.7428 14.2675C15.7428 10.3029 12.7517 6.3646 9.49996 6.3646C6.24824 6.3646 3.2571 10.3029 3.2571 14.2669C3.2571 17.7252 5.76076 19.8286 9.49996 19.8286V19.8292Z" fill="#F6739F"/>
</g>
<path id="&#232;&#180;&#162;&#228;&#186;&#167;" d="M30.898 6.62V10.792C30.898 12.57 30.66 14.922 28.35 16.154C28.672 16.42 29.12 16.91 29.316 17.218C31.892 15.664 32.298 13.032 32.298 10.806V6.62H30.898ZM31.612 14.376C32.27 15.174 33.082 16.252 33.446 16.952L34.566 16C34.188 15.328 33.334 14.306 32.662 13.55L31.612 14.376ZM28.966 4.646V13.522H30.268V5.976H32.858V13.452H34.202V4.646H28.966ZM34.65 6.886V8.468H41.454V6.886H34.65ZM38.36 4.128V15.272C38.36 15.496 38.276 15.566 38.052 15.58C37.828 15.58 37.128 15.58 36.456 15.552C36.694 16 36.96 16.756 37.044 17.218C38.108 17.218 38.864 17.162 39.382 16.882C39.914 16.616 40.082 16.168 40.082 15.286V4.128H38.36ZM38.094 7.572C37.324 9.966 35.742 12.598 34.034 13.928C34.482 14.264 35.014 14.866 35.308 15.3C37.016 13.704 38.64 10.904 39.48 8.356L38.094 7.572ZM44.492 9.392V11.044H55.104V9.392H44.492ZM43.428 5.556V7.152H54.796V5.556H43.428ZM43.54 9.392V11.338C43.54 12.78 43.442 14.796 42.336 16.224C42.7 16.448 43.456 17.092 43.736 17.428C45.038 15.776 45.304 13.144 45.304 11.38V9.392H43.54ZM45.43 7.684C45.864 8.286 46.354 9.126 46.536 9.658L48.104 8.958C47.88 8.412 47.348 7.614 46.914 7.054L45.43 7.684ZM51.394 7.166C51.17 7.866 50.722 8.818 50.344 9.462L51.674 9.994C52.122 9.434 52.71 8.58 53.284 7.768L51.394 7.166ZM47.628 4.464C47.992 4.996 48.37 5.724 48.496 6.2L50.316 5.696C50.148 5.22 49.756 4.534 49.364 4.058L47.628 4.464Z" fill="#5F6980"/>
</g>
<defs>
<clipPath id="clip0_446_12196">
<rect width="19" height="20" fill="white" transform="translate(0 1)"/>
</clipPath>
</defs>
</svg>
src/assets/icons/svg/Frame 1983(2).svg
New file
@@ -0,0 +1,9 @@
<svg width="84" height="22" viewBox="0 0 84 22" fill="none" xmlns="http://www.w3.org/2000/svg">
<g id="Frame 1983">
<g id="&#230;&#136;&#145;&#231;&#154;&#132;&#239;&#188;&#141;&#229;&#191;&#131;&#230;&#132;&#191; 1">
<path id="Vector" d="M7.804 10.572C8.51 10.43 9.378 10.638 10 11.364C10.622 10.618 11.486 10.394 12.184 10.544C13.288 10.774 14 11.79 14 13.13C14 15.15 10.634 17.202 10.252 17.43L9.996 17.582L9.74 17.43C9.358 17.202 6 15.138 6 13.116C6 11.798 6.708 10.798 7.804 10.572ZM9.998 16.414C11.254 15.616 13 14.156 13 13.132C13 12.102 12.474 11.628 11.98 11.524C11.904 11.508 11.828 11.5 11.752 11.5C11.228 11.5 10.736 11.876 10.46 12.512L10 13.568L9.542 12.51C9.192 11.7 8.518 11.438 8.006 11.552C7.52 11.652 6.998 12.116 6.998 13.118C7 14.144 8.742 15.612 9.998 16.414Z" fill="#F6739F"/>
<path id="Vector_2" d="M2 5.00002H5.398C5.04 4.73602 4.728 4.45602 4.494 4.17402C3.816 3.35402 3.984 2.81002 4.142 2.56002C4.732 1.63002 6.61 1.96602 8.16 2.77802C8.898 3.16402 9.564 3.66402 10 4.18002C10.438 3.66402 11.102 3.16402 11.84 2.77802C13.39 1.96802 15.266 1.63202 15.858 2.56002C16.018 2.81002 16.184 3.35402 15.506 4.17402C15.272 4.45602 14.96 4.73602 14.602 5.00002H18C18.55 5.00002 19 5.45002 19 6.00002V8.00002C19 8.55002 18.55 9.00002 18 9.00002H17V17.868C17 19.04 16.146 20 15.104 20H4.894C3.852 20 3 19.04 3 17.866V9.00002H2C1.45 9.00002 1 8.55002 1 8.00002V6.00002C1 5.45002 1.45 5.00002 2 5.00002ZM4 17.866C4 18.48 4.41 19 4.894 19H15.104C15.588 19 15.998 18.48 15.998 17.866V9.00002H15.104H4.894H4V17.866ZM7.708 3.48202C6.258 2.72402 5.08 2.71802 4.922 2.96602C4.86 3.06602 4.924 3.33202 5.214 3.68402C5.562 4.10402 6.142 4.54602 6.81 4.89402C6.884 4.93202 6.954 4.96202 7.026 4.99802H9.506C9.286 4.59602 8.704 4.00402 7.708 3.48202ZM13.19 4.89602C13.858 4.54602 14.438 4.10602 14.786 3.68402C15.078 3.33202 15.142 3.06402 15.078 2.96602C15.02 2.87602 14.832 2.82002 14.544 2.82002C14.034 2.82002 13.218 2.99802 12.29 3.48202C11.294 4.00402 10.714 4.59402 10.492 4.99802H12.974C13.046 4.96402 13.116 4.93402 13.19 4.89602ZM2 8.00002H18V6.00002H2V8.00002Z" fill="#F6739F"/>
</g>
<path id="&#231;&#153;&#190;&#229;&#185;&#180;&#229;&#191;&#131;&#230;&#132;&#191;" d="M28.826 4.814V6.452H41.174V4.814H28.826ZM31.458 11.45V12.976H38.752V11.45H31.458ZM31.5 14.852V16.406H38.584V14.852H31.5ZM34.006 5.416C33.936 6.396 33.726 7.726 33.53 8.608L35.126 9.014C35.406 8.202 35.728 6.984 36.05 5.836L34.006 5.416ZM30.226 8.048V17.26H31.934V9.602H38.136V17.26H39.928V8.048H30.226ZM45.472 4.058C44.87 5.878 43.778 7.67 42.518 8.762C42.924 9 43.638 9.56 43.96 9.854C45.206 8.594 46.438 6.578 47.18 4.492L45.472 4.058ZM45.766 5.654L44.954 7.278H54.67V5.654H45.766ZM44.772 8.958V13.466H46.466V10.526H54.348V8.958H44.772ZM42.56 12.64V14.264H55.44V12.64H42.56ZM48.888 6.494V17.26H50.624V6.494H48.888ZM60.158 8.118V14.81C60.158 16.574 60.662 17.12 62.454 17.12C62.818 17.12 64.358 17.12 64.736 17.12C66.416 17.12 66.878 16.294 67.074 13.662C66.598 13.55 65.884 13.242 65.506 12.934C65.394 15.132 65.282 15.594 64.596 15.594C64.232 15.594 62.972 15.594 62.678 15.594C62.02 15.594 61.908 15.496 61.908 14.81V8.118H60.158ZM60.214 5.458C61.866 6.102 63.826 7.194 64.89 8.09L66.01 6.606C64.89 5.794 62.958 4.744 61.306 4.156L60.214 5.458ZM57.638 9.112C57.456 10.988 57.05 12.822 56.224 14.026L57.792 14.922C58.716 13.55 59.08 11.394 59.29 9.448L57.638 9.112ZM65.702 9.336C66.822 10.876 67.802 13.032 68.082 14.474L69.79 13.634C69.454 12.164 68.446 10.106 67.242 8.566L65.702 9.336ZM74.158 13.466V15.216C74.158 16.644 74.564 17.106 76.342 17.106C76.692 17.106 78.106 17.106 78.484 17.106C79.786 17.106 80.262 16.714 80.444 15.062C79.996 14.978 79.296 14.726 78.974 14.488C78.904 15.482 78.82 15.622 78.33 15.622C77.966 15.622 76.804 15.622 76.538 15.622C75.908 15.622 75.81 15.58 75.81 15.188V13.466H74.158ZM75.446 13.2C76.216 13.676 77.112 14.418 77.504 14.964L78.68 13.984C78.246 13.452 77.322 12.766 76.552 12.332L75.446 13.2ZM79.226 11.086C80.052 11.59 81.046 12.388 81.494 12.934L82.768 12.094C82.264 11.534 81.242 10.792 80.416 10.316L79.226 11.086ZM79.744 13.956C80.696 14.796 81.69 15.986 82.068 16.84L83.552 15.986C83.118 15.104 82.082 13.97 81.116 13.186L79.744 13.956ZM72.282 13.368C71.96 14.404 71.316 15.37 70.406 15.972L71.792 16.938C72.814 16.21 73.388 15.062 73.78 13.886L72.282 13.368ZM72.338 4.548V5.85H82.88V4.548H72.338ZM75.376 8.748H80.36V9.266H75.376V8.748ZM75.376 7.362H80.36V7.866H75.376V7.362ZM73.864 6.424V10.204H81.956V6.424H73.864ZM76.916 9.504V11.66C76.916 11.786 76.874 11.828 76.734 11.842C76.608 11.842 76.188 11.842 75.796 11.828C75.978 12.164 76.202 12.682 76.286 13.088C77.014 13.088 77.532 13.074 77.98 12.878C78.414 12.668 78.512 12.36 78.512 11.716V9.504H76.916ZM71.554 4.548V7.026C71.554 8.51 71.442 10.54 70.322 11.996C70.658 12.178 71.316 12.724 71.568 13.018C72.856 11.38 73.094 8.804 73.094 7.04V4.548H71.554ZM76.734 5.318C76.706 5.696 76.594 6.214 76.496 6.634L78.064 6.858C78.26 6.522 78.54 6.032 78.778 5.458L76.734 5.318ZM74.69 10.358C74.214 10.988 73.36 11.618 72.52 12.038C72.856 12.248 73.43 12.724 73.71 12.99C74.55 12.472 75.53 11.632 76.132 10.806L74.69 10.358Z" fill="#5F6980"/>
</g>
</svg>
src/assets/icons/svg/Frame 1983(3).svg
New file
@@ -0,0 +1,8 @@
<svg width="100" height="22" viewBox="0 0 100 22" fill="none" xmlns="http://www.w3.org/2000/svg">
<g id="Frame 1983">
<g id="&#232;&#141;&#163;&#232;&#170;&#137; (1) 1">
<path id="Vector" d="M13.248 5.12708C13.5996 5.12708 13.8848 5.37386 13.8848 5.68001V10.0997C13.8848 11.9311 12.1758 13.4136 10.0684 13.4136C7.96094 13.4136 6.25195 11.9292 6.25195 10.0997V5.68001C6.25195 5.37571 6.53711 5.12708 6.88867 5.12708H13.248ZM9.52344 16.5197H6.79688C6.49609 16.5197 6.25195 16.7516 6.25195 17.0373C6.25195 17.3231 6.49609 17.555 6.79688 17.555H13.3398C13.6406 17.555 13.8848 17.3231 13.8848 17.0373C13.8848 16.7516 13.6406 16.5197 13.3398 16.5197H10.6133V14.449H9.52344V16.5197ZM5.16211 9.78802C4.56055 9.78802 4.07227 9.32415 4.07227 8.75267V7.19964C4.07227 6.9139 4.31641 6.68196 4.61719 6.68196H5.16211V9.78802ZM14.9746 6.68011H15.5195C15.8203 6.68011 16.0645 6.91204 16.0645 7.19778V8.75267C16.0645 9.32415 15.5762 9.78802 14.9746 9.78802V6.68011ZM14.9043 10.8234C14.9277 10.8234 14.9512 10.8252 14.9746 10.8252C16.1797 10.8252 17.1543 9.89749 17.1543 8.75452V6.68011C17.1543 6.10862 16.666 5.64476 16.0645 5.64476H14.9746V5.18089C14.9746 4.57786 14.4258 4.08987 13.748 4.08987H6.38867C5.71094 4.08987 5.16211 4.57786 5.16211 5.18089V5.64476H4.07227C3.4707 5.64476 2.98242 6.10862 2.98242 6.68011V8.75267C2.98242 9.89749 3.95898 10.8234 5.16211 10.8234C5.18555 10.8234 5.20899 10.8234 5.23242 10.8215C5.625 12.8811 7.64063 14.449 10.0684 14.449C12.4961 14.449 14.5117 12.8811 14.9043 10.8234Z" fill="#F6739F"/>
</g>
<path id="&#230;&#148;&#182;&#232;&#151;&#143;&#229;&#146;&#140;&#232;&#141;&#163;&#232;&#170;&#137;" d="M30.322 12.892L30.896 14.6C32.044 14.25 33.472 13.816 34.816 13.368L34.62 11.884C33.038 12.276 31.4 12.682 30.322 12.892ZM33.92 4.212V17.246H35.558V4.212H33.92ZM31.19 5.738V13.284H32.8V5.738H31.19ZM37.7 6.62V8.202H43.636V6.62H37.7ZM37.714 4.1C37.266 6.368 36.384 8.538 35.138 9.854C35.516 10.148 36.188 10.792 36.454 11.128C37.812 9.56 38.848 7.054 39.436 4.436L37.714 4.1ZM41.242 7.46C40.542 11.646 38.918 14.32 35.502 15.776C35.81 16.14 36.3 16.91 36.454 17.302C40.164 15.51 42.026 12.444 42.922 7.712L41.242 7.46ZM38.358 7.698L36.832 7.992C37.742 12.332 39.31 15.622 42.628 17.26C42.866 16.812 43.398 16.14 43.776 15.804C40.71 14.474 39.1 11.422 38.358 7.698ZM44.756 4.954V6.326H57.272V4.954H44.756ZM47.696 7.53V8.944H57.398V7.53H47.696ZM45.638 9.826V11.156H47.5V9.826H45.638ZM44.42 11.996V13.354H47.43V11.996H44.42ZM49.348 14.712V15.762H52.988V14.712H49.348ZM47.836 4.114V7.04H49.502V4.114H47.836ZM52.456 4.114V7.082H54.122V4.114H52.456ZM50.748 10.092V11.674H51.854V10.092H50.748ZM44.994 7.684V11.436H46.212V7.684H44.994ZM50.748 13.522V15.104H51.854V13.522H50.748ZM49.502 11.198V12.178H51.77V13.004H49.502V13.984H52.918V11.198H49.502ZM48.816 9.476V16.546H49.978V10.526H52.876V9.476H48.816ZM46.954 7.53V11.73C46.954 13.27 46.898 15.244 46.17 16.616C46.52 16.742 47.15 17.078 47.416 17.302C48.214 15.804 48.34 13.48 48.34 11.744V7.53H46.954ZM52.918 6.718C53.086 13.102 54.08 17.274 56.04 17.274C57.076 17.274 57.524 16.882 57.706 14.768C57.356 14.642 56.908 14.334 56.614 14.04C56.544 15.384 56.404 15.804 56.166 15.818C55.438 15.818 54.402 12.584 54.416 6.718H52.918ZM54.962 6.942C55.396 7.25 55.886 7.698 56.11 8.02L57.146 7.236C56.908 6.914 56.376 6.494 55.942 6.214L54.962 6.942ZM55.48 9.448C54.92 12.472 53.688 14.88 51.602 16.294C51.952 16.518 52.568 17.036 52.82 17.302C54.906 15.678 56.264 13.06 56.964 9.7L55.48 9.448ZM45.092 12.514V13.662C45.092 14.46 44.994 15.748 44.294 16.602C44.56 16.742 45.022 17.064 45.246 17.26C46.128 16.266 46.268 14.67 46.268 13.704V12.514H45.092ZM65.826 13.858V15.468H70.012V13.858H65.826ZM65.224 5.43V16.574H66.862V7.026H69.116V16.476H70.838V5.43H65.224ZM61.122 5.5V17.246H62.802V5.5H61.122ZM58.602 8.286V9.84H64.846V8.286H58.602ZM61.01 8.874C60.534 10.666 59.47 12.78 58.308 14.012C58.588 14.446 58.98 15.104 59.148 15.594C60.436 14.166 61.528 11.52 62.13 9.252L61.01 8.874ZM63.81 4.226C62.536 4.744 60.492 5.192 58.658 5.444C58.84 5.808 59.05 6.382 59.12 6.76C61.024 6.536 63.25 6.13 64.902 5.542L63.81 4.226ZM62.648 9.924L61.85 10.722C62.396 11.436 63.516 13.032 63.978 13.886L64.944 12.5C64.608 12.08 63.082 10.33 62.648 9.924ZM72.784 4.94V6.424H85.216V4.94H72.784ZM75.836 4.114V7.334H77.502V4.114H75.836ZM80.442 4.114V7.334H82.122V4.114H80.442ZM72.868 10.82V12.332H85.132V10.82H72.868ZM78.132 9.364V17.246H79.784V9.364H78.132ZM77.698 11.73C76.62 13.284 74.492 14.698 72.35 15.384C72.728 15.72 73.232 16.364 73.47 16.77C75.668 15.902 77.768 14.236 79.028 12.262L77.698 11.73ZM80.316 11.73L78.986 12.262C80.246 14.208 82.304 15.916 84.46 16.798C84.726 16.336 85.244 15.678 85.622 15.328C83.508 14.656 81.408 13.27 80.316 11.73ZM73.05 7.628V10.372H74.646V9.07H83.284V10.372H84.95V7.628H73.05ZM89.556 15.762V16.854H96.15V15.762H89.556ZM89.122 12.598V13.55H96.948V12.598H89.122ZM89.122 11.226V12.178H96.948V11.226H89.122ZM88.59 9.7V10.778H97.466V9.7H88.59ZM86.672 6.2V7.586H99.328V6.2H86.672ZM90.55 8.244V9.252H95.45V8.244H90.55ZM88.8 13.998V17.26H90.368V15.104H95.702V17.246H97.354V13.998H88.8ZM90.102 6.816C89.36 8.048 87.862 9.196 86.336 9.77C86.686 10.064 87.162 10.652 87.4 11.044C89.08 10.302 90.62 8.916 91.544 7.348L90.102 6.816ZM95.772 6.816L94.372 7.306C95.31 8.874 96.85 10.204 98.614 10.876C98.852 10.47 99.328 9.868 99.678 9.546C98.054 9.042 96.528 8.006 95.772 6.816ZM87.946 4.94C88.408 5.472 88.898 6.214 89.094 6.704L90.564 6.018C90.34 5.514 89.822 4.814 89.332 4.31L87.946 4.94ZM91.446 4.716C91.852 5.276 92.272 6.06 92.398 6.564L93.924 5.962C93.756 5.444 93.294 4.688 92.86 4.156L91.446 4.716ZM96.374 4.198C96.066 4.8 95.506 5.626 95.058 6.144L96.402 6.732C96.892 6.27 97.494 5.556 98.068 4.842L96.374 4.198Z" fill="#5F6980"/>
</g>
</svg>
src/assets/icons/svg/Frame 1983(4).svg
New file
@@ -0,0 +1,17 @@
<svg width="69" height="22" viewBox="0 0 69 22" fill="none" xmlns="http://www.w3.org/2000/svg">
<g id="Frame 1983">
<g id="Group 92">
<g id="6-&#229;&#140;&#187;&#231;&#150;&#151;-&#229;&#140;&#187;&#231;&#148;&#159;" clip-path="url(#clip0_446_12324)">
<path id="Vector" d="M12.2514 8.44255C12.1629 8.44165 12.0754 8.42389 11.9936 8.39021C9.74628 7.49976 7.24399 7.49976 4.99667 8.39021C4.90376 8.43164 4.80204 8.44943 4.70058 8.44199C4.59912 8.43455 4.50109 8.40211 4.41521 8.34757C4.34436 8.29897 4.28635 8.23389 4.24618 8.15793C4.206 8.08197 4.18486 7.9974 4.18457 7.91148V3.84125C4.19333 3.7047 4.24239 3.57381 4.32553 3.46514C4.40868 3.35647 4.52217 3.27489 4.65167 3.23071C7.12339 2.25651 9.87269 2.25651 12.3444 3.23071C12.4701 3.27763 12.5795 3.36019 12.659 3.46828C12.7385 3.57638 12.7848 3.70531 12.7921 3.83931V7.90954C12.7924 7.99535 12.7717 8.07993 12.7318 8.15593C12.692 8.23193 12.6342 8.29705 12.5634 8.34563C12.4694 8.40855 12.3587 8.44165 12.2456 8.44061L12.2514 8.44255ZM8.49513 6.77569C9.63608 6.77415 10.7695 6.96011 11.8502 7.32614V4.06026C9.68893 3.24232 7.30328 3.24232 5.14204 4.06026V7.32614C6.22221 6.9609 7.35489 6.77495 8.49513 6.77569ZM14.9494 19.4903H2.05642C1.94538 19.4901 1.83556 19.4672 1.73361 19.4233C1.63166 19.3793 1.53971 19.3151 1.46332 19.2345C1.29623 19.0603 1.20254 18.8285 1.20167 18.5871C1.01948 16.5966 1.47495 14.984 2.55841 13.7997C3.30681 13.0115 4.25028 12.4351 5.29322 12.129C6.37754 11.7972 7.50664 11.6351 8.6405 11.6483C10.9974 11.6483 13.0034 12.4081 14.2865 13.7804C14.8409 14.3807 15.2571 15.0952 15.5056 15.8736C15.78 16.7502 15.8813 17.6718 15.8041 18.5871C15.8062 18.8335 15.7116 19.0708 15.5405 19.248C15.464 19.3277 15.3722 19.3911 15.2707 19.4344C15.1691 19.4777 15.0598 19.5 14.9494 19.5V19.4903ZM2.1572 18.5387H14.8544V18.5251C14.9746 16.8427 14.5501 15.4666 13.5887 14.4355C12.4859 13.2493 10.7279 12.5961 8.63856 12.5961C6.94457 12.5961 4.63811 12.9159 3.25423 14.4335C2.35878 15.4181 1.98664 16.7885 2.14751 18.5135C2.14913 18.5218 2.14913 18.5303 2.14751 18.5387H2.1572Z" fill="#F6739F"/>
<path id="Vector_2" d="M8.47573 12.4837C7.88408 12.4805 7.30254 12.33 6.78367 12.0457C6.26492 11.77 5.80425 11.3969 5.42693 10.9467C5.05065 10.5002 4.74953 9.99551 4.53536 9.45233C4.32389 8.92105 4.21219 8.35533 4.20586 7.78354H5.15558C5.18631 8.72172 5.53718 9.62113 6.14988 10.3323C6.80499 11.1076 7.63261 11.534 8.47573 11.534C10.3345 11.534 11.8327 9.4911 11.8327 7.79904H12.7921C12.7841 8.37549 12.6663 8.94513 12.4452 9.47753C12.2283 10.0201 11.9231 10.5231 11.542 10.9661C11.1624 11.412 10.7021 11.7822 10.1852 12.0573C9.6594 12.3394 9.07246 12.4885 8.47573 12.4914V12.4837ZM9.99722 18.6859H8.81879L4.18066 15.2689L6.31269 12.8771L9.99722 18.6859Z" fill="#F6739F"/>
<path id="Vector_3" d="M8.48141 17.3621L9.71217 18.3875L12.8094 15.201L11.1368 12.8771L8.48141 17.3621ZM9.71799 4.63007H8.96984V3.88193H8.02012V4.63007H7.27197V5.5798H8.02012V6.32794H8.96984V5.5798H9.71799V4.63007Z" fill="#F6739F"/>
</g>
</g>
<path id="&#229;&#176;&#143;&#229;&#140;&#187;&#231;&#148;&#159;" d="M33.118 4.31V15.146C33.118 15.426 33.006 15.524 32.698 15.524C32.404 15.538 31.354 15.552 30.43 15.496C30.696 15.958 31.018 16.756 31.102 17.246C32.474 17.26 33.44 17.204 34.084 16.924C34.728 16.658 34.966 16.196 34.966 15.16V4.31H33.118ZM36.492 7.992C37.598 10.05 38.662 12.696 38.956 14.39L40.79 13.662C40.44 11.912 39.278 9.35 38.13 7.376L36.492 7.992ZM29.45 7.516C29.156 9.35 28.442 11.814 27.308 13.242C27.77 13.424 28.54 13.816 28.946 14.124C30.122 12.57 30.892 9.952 31.368 7.838L29.45 7.516ZM46.348 7.46V8.86H53.18V7.46H46.348ZM44.458 9.896V11.338H53.796V9.896H44.458ZM48.238 7.978V10.274C48.238 11.422 47.748 12.78 44.318 13.564C44.682 13.872 45.158 14.46 45.368 14.796C49.05 13.76 49.904 12.01 49.904 10.302V7.978H48.238ZM46.222 6.298C45.844 7.306 45.116 8.3 44.276 8.93C44.668 9.112 45.354 9.504 45.676 9.756C46.488 9.028 47.314 7.88 47.79 6.69L46.222 6.298ZM49.792 10.834L48.378 11.128C49.218 13.088 50.66 14.264 53.04 14.754C53.25 14.32 53.684 13.69 54.034 13.368C51.906 13.06 50.464 12.206 49.792 10.834ZM42.12 4.758V17.274H43.8V6.368H54.104V4.758H42.12ZM43.156 15.09V16.7H54.454V15.09H43.156ZM57.898 6.648V8.286H67.642V6.648H57.898ZM57.324 10.778V12.388H67.11V10.778H57.324ZM55.7 15.216V16.854H68.356V15.216H55.7ZM61.146 4.114V16.028H62.896V4.114H61.146ZM57.912 4.282C57.408 6.214 56.512 8.146 55.406 9.322C55.84 9.56 56.582 10.05 56.918 10.344C58.01 9 59.032 6.844 59.648 4.674L57.912 4.282Z" fill="#5F6980"/>
</g>
<defs>
<clipPath id="clip0_446_12324">
<rect width="17" height="17" fill="white" transform="translate(0 2.5)"/>
</clipPath>
</defs>
</svg>
src/assets/icons/svg/Frame 1983(5).svg
New file
@@ -0,0 +1,15 @@
<svg width="98" height="22" viewBox="0 0 98 22" fill="none" xmlns="http://www.w3.org/2000/svg">
<g id="Frame 1983">
<g id="Group 93">
<g id="&#229;&#174;&#182;&#229;&#186;&#173;&#228;&#191;&#157;&#230;&#180;&#129;">
<path id="Vector" d="M14.2759 14.2801C14.5942 14.2801 14.8521 14.0223 14.8521 13.7039V4.67676C14.8521 4.3584 14.5942 4.10059 14.2759 4.10059C13.9575 4.10059 13.6997 4.3584 13.6997 4.67676V13.7039C13.6995 14.0221 13.9575 14.2801 14.2759 14.2801Z" fill="#F6739F"/>
<path id="Vector_2" d="M11.7464 19.7281C12.0648 19.7281 12.3226 19.4701 12.3226 19.152V16.5973C12.3226 15.5467 13.1773 14.6922 14.2279 14.6922H14.324C15.3746 14.6922 16.2292 15.5467 16.2292 16.5973V19.152C16.2292 19.4701 16.4871 19.7281 16.8054 19.7281C17.1238 19.7281 17.3816 19.4701 17.3816 19.152V16.5973C17.3816 14.9115 16.0099 13.5399 14.324 13.5399H14.2279C12.5419 13.5399 11.1703 14.9115 11.1703 16.5973V19.152C11.1701 19.4699 11.4281 19.7281 11.7464 19.7281Z" fill="#F6739F"/>
<path id="Vector_3" d="M11.7464 19.7281H16.8054C17.1238 19.7281 17.3816 19.4701 17.3816 19.1519C17.3816 18.8338 17.1238 18.5758 16.8054 18.5758H11.7464C11.4281 18.5758 11.1703 18.8338 11.1703 19.1519C11.1703 19.4701 11.4281 19.7281 11.7464 19.7281Z" fill="#F6739F"/>
<path id="Vector_4" d="M13.132 17.8074H15.533C15.8513 17.8074 16.1091 17.5494 16.1091 17.2313C16.1091 16.9131 15.8513 16.6551 15.533 16.6551H13.1322C12.8138 16.6551 12.556 16.9131 12.556 17.2313C12.556 17.5494 12.8138 17.8074 13.132 17.8074Z" fill="#F6739F"/>
<path id="Vector_5" d="M15.1643 2.25H13.4358V5.13164H15.1643V2.25ZM4.50864 19.7281H9.11001C9.8313 19.7281 10.435 19.1729 10.4834 18.4643L11.1438 9.67305C11.1698 9.30059 11.0385 8.93281 10.7842 8.66035C10.5243 8.38164 10.1547 8.22188 9.77017 8.22188H3.84829C3.46372 8.22188 3.09419 8.38164 2.83423 8.66035C2.57993 8.93262 2.44888 9.30059 2.47446 9.66973L3.13501 18.468C3.18364 19.1729 3.78735 19.7281 4.50864 19.7281ZM9.77017 9.37422C9.8606 9.37422 9.91646 9.41953 9.94165 9.44668C9.96821 9.4752 9.99907 9.52324 9.99458 9.59023L9.33403 18.3818C9.32661 18.4922 9.22817 18.5758 9.11001 18.5758H4.50864C4.39048 18.5758 4.29224 18.4922 4.28462 18.3855L3.62407 9.58691C3.61958 9.52324 3.65024 9.47539 3.677 9.44688C3.7022 9.41992 3.75806 9.37441 3.84849 9.37441H9.77017V9.37422Z" fill="#F6739F"/>
<path id="Vector_6" d="M6.80146 13.1881C8.41182 13.1881 9.72217 11.8777 9.72217 10.267H8.56982C8.56982 11.2424 7.77646 12.0357 6.80146 12.0357C5.82607 12.0357 5.03271 11.2424 5.03271 10.267H3.88037C3.88037 11.8777 5.19072 13.1881 6.80146 13.1881Z" fill="#F6739F"/>
</g>
</g>
<path id="&#228;&#191;&#157;&#230;&#180;&#129;&#227;&#128;&#129;&#230;&#148;&#182;&#231;&#186;&#179;" d="M36.148 9.07V17.26H37.842V9.07H36.148ZM32.466 10.82V12.346H41.468V10.82H32.466ZM38.164 11.492L36.904 11.954C37.772 13.816 39.214 15.706 40.684 16.756C40.964 16.336 41.496 15.734 41.874 15.412C40.418 14.572 38.934 13.018 38.164 11.492ZM35.924 11.366C35.112 12.962 33.558 14.558 31.962 15.384C32.326 15.706 32.858 16.308 33.124 16.714C34.776 15.664 36.33 13.802 37.24 11.828L35.924 11.366ZM34.986 6.2H39.102V8.076H34.986V6.2ZM33.39 4.73V9.56H40.782V4.73H33.39ZM31.556 4.142C30.814 6.144 29.554 8.132 28.252 9.392C28.532 9.798 28.994 10.722 29.134 11.114C30.688 9.532 32.186 7.026 33.124 4.646L31.556 4.142ZM30.212 8.02V17.218H31.808V6.438L31.794 6.424L30.212 8.02ZM42.952 5.5C43.764 6.018 44.744 6.816 45.178 7.39L46.298 6.186C45.836 5.612 44.814 4.884 44.002 4.422L42.952 5.5ZM42.476 9.378C43.344 9.826 44.436 10.54 44.926 11.044L45.934 9.728C45.402 9.21 44.282 8.58 43.428 8.188L42.476 9.378ZM42.742 16.056L44.17 17.092C44.94 15.748 45.738 14.18 46.396 12.724L45.136 11.688C44.38 13.284 43.414 15.02 42.742 16.056ZM46.368 5.962V7.53H55.384V5.962H46.368ZM46.816 9.056V10.596H54.81V9.056H46.816ZM48.202 15.216V16.714H53.088V15.216H48.202ZM49.938 4.1V10.064H51.688V4.1H49.938ZM47.264 11.73V17.288H48.944V13.228H52.696V17.232H54.46V11.73H47.264ZM59.57 16.966L61.068 15.678C60.354 14.81 59.01 13.438 58.016 12.626L56.546 13.886C57.526 14.726 58.716 15.93 59.57 16.966ZM70.322 12.892L70.896 14.6C72.044 14.25 73.472 13.816 74.816 13.368L74.62 11.884C73.038 12.276 71.4 12.682 70.322 12.892ZM73.92 4.212V17.246H75.558V4.212H73.92ZM71.19 5.738V13.284H72.8V5.738H71.19ZM77.7 6.62V8.202H83.636V6.62H77.7ZM77.714 4.1C77.266 6.368 76.384 8.538 75.138 9.854C75.516 10.148 76.188 10.792 76.454 11.128C77.812 9.56 78.848 7.054 79.436 4.436L77.714 4.1ZM81.242 7.46C80.542 11.646 78.918 14.32 75.502 15.776C75.81 16.14 76.3 16.91 76.454 17.302C80.164 15.51 82.026 12.444 82.922 7.712L81.242 7.46ZM78.358 7.698L76.832 7.992C77.742 12.332 79.31 15.622 82.628 17.26C82.866 16.812 83.398 16.14 83.776 15.804C80.71 14.474 79.1 11.422 78.358 7.698ZM95.466 7.11V15.328C95.466 15.51 95.396 15.58 95.2 15.58C94.99 15.594 94.262 15.594 93.604 15.566C93.828 15.986 94.038 16.7 94.08 17.148C95.144 17.148 95.872 17.12 96.376 16.868C96.88 16.588 97.034 16.14 97.034 15.342V7.11H95.466ZM89.67 7.11V17.232H91.224V8.622H96.026V7.11H89.67ZM92.722 4.142V6.088C92.722 8.286 92.554 11.114 90.608 13.382C91.042 13.592 91.686 14.054 91.994 14.39C94.108 11.842 94.304 8.594 94.304 6.116V4.142H92.722ZM92.358 10.106C93.1 11.394 94.066 13.102 94.5 14.124L95.9 13.27C95.424 12.276 94.402 10.624 93.646 9.406L92.358 10.106ZM84.882 13.634C84.882 13.368 85.848 12.92 85.848 12.92V12.878C87.164 11.534 88.522 9.658 89.544 7.81L88.312 7.026C87.388 8.93 85.974 10.876 85.512 11.38C85.064 11.898 84.77 12.206 84.42 12.29C84.588 12.668 84.812 13.354 84.882 13.634ZM84.882 13.634C85.232 13.438 85.806 13.27 89.152 12.626C89.138 12.29 89.152 11.688 89.208 11.268L85.484 11.884L84.784 12.374L84.882 13.634ZM84.784 10.218C84.784 9.938 85.638 9.462 85.638 9.462V9.42C86.604 8.174 87.612 6.382 88.27 4.744L86.814 4.072C86.338 5.71 85.4 7.488 85.106 7.936C84.798 8.398 84.574 8.706 84.294 8.776C84.462 9.182 84.714 9.924 84.784 10.218ZM84.784 10.218C85.064 10.092 85.512 9.994 87.598 9.756C87.612 9.434 87.682 8.86 87.766 8.454L85.414 8.65L84.742 9.084L84.784 10.218ZM84.42 15.048L84.7 16.63C86.03 16.28 87.724 15.86 89.32 15.426L89.18 14.054C87.416 14.446 85.61 14.824 84.42 15.048Z" fill="#5F6980"/>
</g>
</svg>
src/assets/icons/svg/Frame 1983(6).svg
New file
@@ -0,0 +1,12 @@
<svg width="69" height="22" viewBox="0 0 69 22" fill="none" xmlns="http://www.w3.org/2000/svg">
<g id="Frame 1983">
<g id="Group 94">
<g id="&#233;&#128;&#154;&#232;&#174;&#175;&#229;&#189;&#149;">
<path id="Vector" d="M14.6455 18.956H3.30652C2.63502 18.956 2.08252 18.4035 2.08252 17.732V16.185H2.93252V17.732C2.93252 17.936 3.10252 18.106 3.30652 18.106H14.6455C14.8495 18.106 15.0195 17.936 15.0195 17.732V4.25952C15.0195 4.05552 14.8495 3.88552 14.6455 3.88552H3.30652C3.10252 3.88552 2.93252 4.05552 2.93252 4.25952V5.98502H2.08252V4.25952C2.08252 3.58802 2.63502 3.03552 3.30652 3.03552H14.6455C15.317 3.03552 15.8695 3.58802 15.8695 4.25952V17.732C15.8695 18.412 15.317 18.956 14.6455 18.956Z" fill="#F6739F"/>
<path id="Vector_2" d="M0.594971 6.50348H3.54447V7.35348H0.594971V6.50348ZM0.594971 10.1075H3.54447V10.9575H0.594971V10.1075ZM0.594971 13.38H3.54447V14.23H0.594971V13.38ZM8.96747 12.666C7.23347 12.666 5.82247 11.255 5.82247 9.52098C5.82247 7.78698 7.23347 6.37598 8.96747 6.37598C10.7015 6.37598 12.1125 7.78698 12.1125 9.52098C12.1125 11.255 10.7015 12.666 8.96747 12.666ZM8.96747 7.22598C7.70097 7.22598 6.67247 8.25448 6.67247 9.52098C6.67247 10.7875 7.70097 11.816 8.96747 11.816C10.234 11.816 11.2625 10.7875 11.2625 9.52098C11.2625 8.25448 10.234 7.22598 8.96747 7.22598Z" fill="#F6739F"/>
<path id="Vector_3" d="M12.8351 17.4175H11.9851C11.9851 15.7515 10.6336 14.4 8.9676 14.4C7.3016 14.4 5.9501 15.7515 5.9501 17.4175H5.1001C5.1001 15.284 6.8341 13.55 8.9676 13.55C11.1011 13.55 12.8351 15.2925 12.8351 17.4175Z" fill="#F6739F"/>
</g>
</g>
<path id="&#233;&#128;&#154;&#232;&#174;&#175;&#229;&#189;&#149;_2" d="M30.836 9.574H27.448V11.128H29.24V14.726H30.836V9.574ZM30.836 14.068H29.38C28.708 14.586 27.924 15.09 27.266 15.468L28.036 17.134C28.834 16.546 29.492 16 30.136 15.454C30.976 16.532 32.096 16.938 33.776 17.008C35.498 17.092 38.48 17.064 40.216 16.98C40.3 16.49 40.552 15.72 40.734 15.342C38.802 15.496 35.47 15.538 33.804 15.454C32.362 15.398 31.396 15.006 30.836 14.068ZM27.644 5.486C28.512 6.13 29.562 7.11 30.01 7.782L31.27 6.578C30.766 5.906 29.674 4.996 28.806 4.408L27.644 5.486ZM33.314 6.83C34.602 7.334 36.338 8.132 37.192 8.664L38.34 7.67C37.388 7.124 35.624 6.368 34.378 5.934L33.314 6.83ZM32.04 7.628V14.88H33.622V8.846H39.166V7.628H32.04ZM38.382 7.628V13.41C38.382 13.564 38.34 13.62 38.172 13.62C38.032 13.62 37.542 13.62 37.094 13.606C37.276 13.97 37.458 14.516 37.514 14.922C38.354 14.922 38.97 14.922 39.404 14.684C39.866 14.46 39.978 14.11 39.978 13.424V7.628H38.382ZM32.166 4.576V5.85H38.844V4.576H32.166ZM32.922 9.602V10.764H38.928V9.602H32.922ZM32.922 11.562V12.78H38.928V11.562H32.922ZM35.232 8.202V14.824H36.73V8.202H35.232ZM38.242 4.576V4.87C37.71 5.514 36.492 6.396 35.442 6.9C35.68 7.124 36.086 7.558 36.282 7.838C37.57 7.222 38.956 6.228 39.95 5.304L38.956 4.492L38.62 4.576H38.242ZM42.162 5.318C42.848 6.018 43.73 7.012 44.122 7.656L45.34 6.578C44.92 5.948 43.996 5.01 43.31 4.366L42.162 5.318ZM43.24 17.008C43.492 16.644 43.954 16.224 46.544 13.984C46.362 13.676 46.068 13.018 45.928 12.57L43.128 14.908L42.834 15.44L43.24 17.008ZM41.476 8.412V10.022H44.192V8.412H41.476ZM43.24 17.008C43.24 16.42 44.78 15.398 44.78 15.398V8.412H43.142V14.236C43.142 14.894 42.736 15.37 42.428 15.594C42.694 15.902 43.114 16.616 43.24 17.008ZM45.858 9.756V11.31H50.94V9.756H45.858ZM51.29 4.772C51.304 10.666 51.192 16.504 52.858 17.12C53.754 17.498 54.496 17.022 54.706 14.852C54.468 14.614 54.048 13.956 53.796 13.508C53.754 14.488 53.67 15.44 53.586 15.426C52.914 15.23 52.872 9.532 52.998 4.772H51.29ZM45.956 4.772V6.354H52.172V4.772H45.956ZM47.608 6.186V17.022H49.19V6.186H47.608ZM55.854 9.322V10.792H68.202V9.322H55.854ZM61.076 10.148V15.636C61.076 15.832 61.006 15.888 60.782 15.902C60.558 15.916 59.746 15.916 59.088 15.874C59.312 16.28 59.55 16.882 59.648 17.316C60.712 17.316 61.482 17.302 62.042 17.078C62.616 16.854 62.798 16.49 62.798 15.678V10.148H61.076ZM62.56 10.596L61.216 11.002C62.406 13.774 64.366 15.79 67.264 16.756C67.502 16.294 68.006 15.622 68.37 15.272C65.598 14.544 63.568 12.822 62.56 10.596ZM66.102 10.736C65.388 11.492 64.184 12.458 63.288 13.032L64.436 13.956C65.346 13.438 66.536 12.598 67.544 11.8L66.102 10.736ZM56.624 11.884C57.506 12.374 58.626 13.144 59.144 13.69L60.334 12.528C59.76 11.996 58.598 11.296 57.744 10.848L56.624 11.884ZM55.728 14.992L56.638 16.504C58.164 15.874 60.138 15.034 61.958 14.222L61.622 12.78C59.494 13.62 57.17 14.502 55.728 14.992ZM57.156 7.068V8.58H65.346V7.068H57.156ZM64.898 4.8V4.996C64.884 6.172 64.8 8.342 64.646 10.008L66.41 10.092C66.578 8.482 66.718 6.536 66.746 4.814L65.388 4.73L65.094 4.8H64.898ZM56.694 4.8V6.326H65.388V4.8H56.694Z" fill="#5F6980"/>
</g>
</svg>
src/assets/icons/svg/Frame 1983(7).svg
New file
@@ -0,0 +1,10 @@
<svg width="56" height="22" viewBox="0 0 56 22" fill="none" xmlns="http://www.w3.org/2000/svg">
<g id="Frame 1983">
<g id="Group 95">
<g id="&#229;&#174;&#160;&#231;&#137;&#169;">
<path id="Vector" d="M18.4119 10.7902L16.2305 6.74356C15.6615 5.30587 14.261 4.28552 12.6239 4.28552H7.316C5.55876 4.28552 4.07288 5.46033 3.59743 7.0656L1.58935 10.7902C1.23401 11.4499 1.15642 12.2081 1.37147 12.9258C1.58617 13.6433 2.068 14.2342 2.72734 14.5899C2.99659 14.7348 3.28887 14.8301 3.58859 14.8811C4.05306 16.5037 5.54638 17.6959 7.31602 17.6959H12.6239C14.3893 17.6959 15.8801 16.5098 16.3485 14.8935C16.6706 14.846 16.9855 14.7454 17.2739 14.5899C17.9336 14.2342 18.4151 13.6433 18.6297 12.9258C18.8448 12.2081 18.7672 11.4499 18.4119 10.7902ZM3.15954 13.7882C2.7142 13.548 2.38898 13.149 2.24408 12.6643C2.09882 12.1801 2.15125 11.6681 2.3911 11.2224L3.43623 9.28413V13.8158C3.43623 13.847 3.44013 13.8767 3.44083 13.9076C3.34448 13.875 3.24988 13.8367 3.15954 13.7882ZM15.5932 13.8158C15.5932 15.453 14.2611 16.7847 12.6239 16.7847H7.316C5.67885 16.7847 4.3471 15.453 4.3471 13.8158V8.16565C4.3471 6.52816 5.67885 5.19641 7.316 5.19641H12.6239C14.261 5.19641 15.5932 6.52816 15.5932 8.16565V13.8158H15.5932ZM17.7571 12.6643C17.6122 13.149 17.287 13.548 16.8416 13.7882C16.7322 13.8469 16.6163 13.8923 16.4984 13.9281C16.4994 13.8902 16.504 13.8537 16.504 13.8158V9.17041L17.6101 11.2224C17.85 11.6681 17.9024 12.1801 17.7571 12.6643ZM6.14616 8.85085C5.64164 8.85085 5.2328 9.25969 5.2328 9.76385C5.2328 10.2683 5.64164 10.6772 6.14616 10.6772C6.65032 10.6772 7.05916 10.2683 7.05916 9.76385C7.05916 9.25969 6.65032 8.85085 6.14616 8.85085ZM13.7941 8.85085C13.2896 8.85085 12.8808 9.25969 12.8808 9.76385C12.8808 10.2683 13.2896 10.6772 13.7941 10.6772C14.2983 10.6772 14.7071 10.2683 14.7071 9.76385C14.7071 9.25969 14.2983 8.85085 13.7941 8.85085ZM12.0248 14.5307C11.1901 14.5307 10.511 13.8519 10.511 13.0172C10.511 12.9605 10.4993 12.907 10.4805 12.8571C10.788 12.6792 10.9974 12.3512 10.9974 11.9703C10.9974 11.4031 10.5375 10.9432 9.96997 10.9432C9.40277 10.9432 8.94256 11.4031 8.94256 11.9703C8.94256 12.3512 9.15194 12.6792 9.45947 12.8571C9.44068 12.907 9.42897 12.9605 9.42897 13.0172C9.42897 13.8519 8.74983 14.5307 7.91548 14.5307C7.66393 14.5307 7.45987 14.7348 7.45987 14.9863C7.45987 15.2375 7.66393 15.4416 7.91548 15.4416C8.78169 15.4416 9.54128 14.9835 9.96997 14.298C10.399 14.9835 11.1582 15.4416 12.0248 15.4416C12.2764 15.4416 12.4801 15.2375 12.4801 14.9863C12.4801 14.7348 12.2763 14.5307 12.0248 14.5307Z" fill="#F6739F"/>
</g>
</g>
<path id="&#233;&#173;&#133;&#229;&#174;&#160;" d="M37.52 4.31V15.034H39.018V4.31H37.52ZM35.63 5.948V7.334H40.922V5.948H35.63ZM35.294 8.608V10.036H41.216V8.608H35.294ZM37.114 9.518C36.792 10.526 36.036 11.842 35.364 12.542C35.574 12.948 35.868 13.634 35.98 14.082C36.89 13.158 37.674 11.366 38.108 9.952L37.114 9.518ZM39.508 9.504L38.584 9.826C38.99 11.324 39.746 13.06 40.502 14.026C40.768 13.634 41.272 13.116 41.622 12.85C40.81 12.108 39.97 10.722 39.508 9.504ZM31.542 10.638V15.02C31.542 16.644 32.172 17.064 34.58 17.064C35.112 17.064 38.556 17.064 39.116 17.064C40.936 17.064 41.426 16.658 41.65 15.146C41.244 15.076 40.628 14.866 40.292 14.656C40.18 15.566 39.998 15.734 39.018 15.734C38.22 15.734 35.21 15.734 34.58 15.734C33.18 15.734 32.956 15.622 32.956 15.006V10.638H31.542ZM30.072 8.986H33.292V9.938H30.072V8.986ZM30.072 6.928H33.292V7.852H30.072V6.928ZM28.77 5.612V11.254H34.664V5.612H28.77ZM31.038 6.242V10.526H32.27V6.242H31.038ZM34.384 12.78C34.65 13.48 34.902 14.418 34.986 14.978L35.826 14.67C35.742 14.11 35.462 13.228 35.168 12.528L34.384 12.78ZM30.954 4.016C30.87 4.562 30.674 5.346 30.506 5.878L31.962 6.102C32.158 5.626 32.382 4.94 32.634 4.212L30.954 4.016ZM33.46 11.38C33.404 12.15 33.236 13.27 33.068 13.998L33.866 14.208C34.09 13.564 34.356 12.5 34.622 11.604L33.46 11.38ZM32.788 13.774L33.152 14.852C33.81 14.67 34.468 14.502 35.196 14.306L35.154 13.48C34.244 13.606 33.446 13.718 32.788 13.774ZM29.68 10.974V11.702C29.68 12.892 29.526 14.796 28.196 16.168C28.504 16.42 28.924 16.966 29.12 17.316C30.772 15.65 31.01 13.172 31.01 11.744V10.974H29.68ZM43.246 9.014V10.456H55.174V9.014H43.246ZM46.746 7.222C46.452 11.408 45.472 14.194 42.546 15.65C42.91 15.986 43.512 16.7 43.722 17.05C46.858 15.216 48.034 12.122 48.482 7.348L46.746 7.222ZM49.322 9.868V14.852C49.322 16.462 49.756 16.952 51.436 16.952C51.772 16.952 53.158 16.952 53.522 16.952C54.88 16.952 55.342 16.392 55.51 14.46C55.076 14.362 54.376 14.096 54.026 13.83C53.956 15.202 53.858 15.454 53.354 15.454C53.046 15.454 51.926 15.454 51.66 15.454C51.086 15.454 50.988 15.37 50.988 14.838V9.868H49.322ZM49.686 7.964C50.428 8.37 51.436 8.986 51.912 9.364L52.948 8.342C52.416 7.95 51.394 7.376 50.666 7.026L49.686 7.964ZM52.864 10.89C51.45 12.64 48.832 14.208 46.55 15.09C46.942 15.454 47.404 16.014 47.628 16.406C50.078 15.314 52.626 13.634 54.348 11.632L52.864 10.89ZM43.19 5.36V8.244H44.898V6.816H53.312V8.244H55.104V5.36H43.19ZM47.712 4.506C48.062 5.136 48.44 5.976 48.566 6.494L50.302 5.906C50.134 5.374 49.714 4.562 49.35 3.974L47.712 4.506Z" fill="#5F6980"/>
</g>
</svg>
src/assets/icons/svg/Frame 1983.svg
New file
@@ -0,0 +1,14 @@
<svg width="57" height="22" viewBox="0 0 57 22" fill="none" xmlns="http://www.w3.org/2000/svg">
<g id="Frame 1983">
<g id="&#229;&#169;&#154;&#229;&#167;&#187; 1" clip-path="url(#clip0_446_12186)">
<path id="Vector" d="M9.62497 20.4281C4.74997 20.4281 1.95622 19.0156 1.70622 18.8843C1.26872 18.6781 0.803093 18.3968 0.649968 17.8843C0.602595 17.6847 0.599015 17.4771 0.639472 17.2759C0.67993 17.0747 0.763467 16.8846 0.884343 16.7187C1.70934 15.4156 3.23747 14.9125 4.00934 14.7375L3.85309 14.7C3.60367 14.6762 3.36482 14.5876 3.16031 14.4428C2.95581 14.2981 2.79278 14.1023 2.68747 13.875C1.94997 12.2718 2.60622 9.88122 2.68747 9.6406C2.86879 8.86247 3.3062 8.16779 3.92955 7.66798C4.55289 7.16818 5.32603 6.89221 6.12497 6.88435H6.19997C7.50309 6.88435 9.18122 7.5781 9.63747 9.53435C9.78589 10.0613 9.89042 10.5996 9.94997 11.1437C9.97907 10.8607 10.1075 10.5972 10.3125 10.4V9.3531C10.4695 8.59373 10.888 7.91354 11.495 7.43101C12.1021 6.94848 12.8591 6.6942 13.6343 6.71247H13.9656C14.7427 6.69356 15.5019 6.94728 16.1116 7.42961C16.7212 7.91195 17.1427 8.59246 17.3031 9.3531V10.4062C17.5446 10.6244 17.6915 10.9283 17.7125 11.2531C17.7494 11.5525 17.7097 11.8563 17.5971 12.1362C17.4845 12.4161 17.3027 12.6627 17.0687 12.8531C17.0304 13.2229 16.9108 13.5797 16.7185 13.8979C16.5262 14.2162 16.2659 14.4879 15.9562 14.6937V14.75C16.725 14.9281 18.2562 15.4312 19.0812 16.7312C19.2072 16.9035 19.2921 17.1023 19.3295 17.3125C19.3669 17.5226 19.3557 17.7386 19.2968 17.9437C19.204 18.167 19.0628 18.3669 18.8834 18.529C18.704 18.6911 18.4909 18.8114 18.2593 18.8812C17.8687 19.1218 15.4968 20.4062 9.66559 20.425L9.62497 20.4281ZM6.18747 7.9281H6.14372C6.04059 7.9281 4.10622 7.97185 3.66872 9.8906V9.92185C3.66872 9.94372 3.02497 12.15 3.62184 13.45C3.69372 13.6 3.72184 13.6156 4.07497 13.6968C4.28771 13.7409 4.49668 13.8015 4.69997 13.8781L5.03122 14.0062V15.625L4.58434 15.6875C4.56559 15.6875 2.59997 15.9531 1.77184 17.2812C1.69961 17.3694 1.65989 17.4797 1.65934 17.5937C1.67497 17.6468 1.76247 17.7625 2.17184 17.9562H2.19684C2.22184 17.9562 4.91872 19.3843 9.63747 19.3843H9.71872C15.6937 19.3625 17.7625 17.9968 17.7843 17.9843L17.8875 17.9281C18.2 17.8093 18.3375 17.6781 18.3656 17.5968C18.3721 17.4771 18.3343 17.3592 18.2593 17.2656C17.4062 15.9281 15.4468 15.675 15.4156 15.6718L14.9375 15.625L14.9687 14L15.3125 13.875C16.0843 13.5812 16.1125 12.525 16.1125 12.5156V12.1593L16.4468 12.0343C16.725 11.9312 16.7406 11.4656 16.7281 11.3531C16.7279 11.2937 16.7094 11.2359 16.675 11.1875L16.3125 11.1062V9.54372C16.196 9.02306 15.9011 8.55957 15.4787 8.23365C15.0563 7.90772 14.5331 7.73992 14 7.75935H13.6593C13.1285 7.74043 12.6079 7.90835 12.1882 8.23385C11.7685 8.55934 11.4763 9.02179 11.3625 9.5406V11.1031L11 11.1843C10.9664 11.2343 10.9479 11.2929 10.9468 11.3531C10.9468 11.4625 10.9468 11.9312 11.225 12.0343L11.5625 12.1562V12.5125C11.5625 12.5125 11.6031 13.5718 12.3718 13.8687L12.7062 13.9968V15.6218L12.2531 15.6875C11.5639 15.7974 10.9039 16.045 10.3125 16.4156L9.99997 16.625L9.71247 16.4281C9.09787 16.0346 8.40835 15.7729 7.68747 15.6593L7.23434 15.6V13.9468L7.56559 13.8218C7.77356 13.7425 7.98787 13.6808 8.20622 13.6375C8.56559 13.5562 8.59684 13.5375 8.66872 13.3843C9.17497 12.2875 8.80622 10.4312 8.62184 9.80935V9.7781C8.22809 8.0531 6.66559 7.91872 6.19684 7.91872L6.18747 7.9281ZM8.26872 14.7093C8.88084 14.8432 9.4696 15.0675 10.0156 15.375C10.5351 15.0889 11.0928 14.8784 11.6718 14.75V14.6875C11.3652 14.4814 11.1069 14.2112 10.9148 13.8956C10.7227 13.58 10.6015 13.2264 10.5593 12.8593C10.2563 12.6352 10.047 12.3068 9.97184 11.9375C9.98953 12.5802 9.87022 13.2194 9.62184 13.8125C9.51483 14.0434 9.34916 14.2422 9.14135 14.3892C8.93355 14.5361 8.69085 14.626 8.43747 14.65L8.27184 14.6875L8.26872 14.7093Z" fill="#F6739F"/>
<path id="Vector_2" d="M9.99995 7.45623C9.74214 7.45785 9.49405 7.35794 9.30932 7.1781L7.24057 5.20623C7.03306 5.01239 6.86761 4.77797 6.7545 4.51751C6.64138 4.25705 6.58301 3.97613 6.58301 3.69217C6.58301 3.40821 6.64138 3.12728 6.7545 2.86682C6.86761 2.60637 7.03306 2.37194 7.24057 2.1781C7.60829 1.83837 8.07718 1.62846 8.57551 1.58049C9.07385 1.53252 9.57417 1.64913 9.99995 1.91248C10.4259 1.64903 10.9265 1.53264 11.425 1.58119C11.9235 1.62974 12.3922 1.84054 12.7593 2.18123C12.9673 2.3751 13.1332 2.60971 13.2466 2.87046C13.36 3.13121 13.4186 3.41251 13.4186 3.69685C13.4186 3.9812 13.36 4.2625 13.2466 4.52325C13.1332 4.784 12.9673 5.01861 12.7593 5.21248L10.6906 7.18123C10.5041 7.35796 10.2569 7.45639 9.99995 7.45623ZM8.79369 2.40623C8.42951 2.40426 8.07839 2.5418 7.81244 2.7906C7.6905 2.9073 7.59345 3.04748 7.52714 3.20269C7.46084 3.35791 7.42666 3.52494 7.42666 3.69373C7.42666 3.86251 7.46084 4.02955 7.52714 4.18477C7.59345 4.33998 7.6905 4.48016 7.81244 4.59685L9.88744 6.57185C9.91736 6.59908 9.95636 6.61417 9.99682 6.61417C10.0373 6.61417 10.0763 6.59908 10.1062 6.57185L12.1874 4.59998C12.3094 4.48329 12.4064 4.34311 12.4727 4.18789C12.539 4.03267 12.5732 3.86564 12.5732 3.69685C12.5732 3.52807 12.539 3.36103 12.4727 3.20582C12.4064 3.0506 12.3094 2.91042 12.1874 2.79373C11.9293 2.55416 11.592 2.41794 11.2399 2.41103C10.8878 2.40411 10.5454 2.52698 10.2781 2.75623L9.99995 2.9906L9.72495 2.7531C9.4665 2.52899 9.13578 2.4058 8.79369 2.40623Z" fill="#F6739F"/>
</g>
<path id="&#229;&#169;&#154;&#229;&#167;&#187;" d="M35.902 6.956V8.286H42.468V6.956H35.902ZM36.266 13.494V14.656H40.844V13.494H36.266ZM36.266 15.454V16.714H40.844V15.454H36.266ZM34.446 9.784L34.656 11.254C35.874 11.072 37.4 10.834 38.87 10.596L38.814 9.252C37.204 9.462 35.566 9.672 34.446 9.784ZM38.366 5.514C38.492 8.902 39.486 11.38 41.222 11.38C42.146 11.38 42.594 11.044 42.79 9.504C42.426 9.392 41.95 9.14 41.642 8.86C41.6 9.588 41.516 9.924 41.32 9.924C40.648 9.938 39.934 7.992 39.892 5.514H38.366ZM35.356 11.394V17.232H36.938V12.696H40.102V17.19H41.754V11.394H35.356ZM35.258 4.66V10.204H36.812V5.094L35.258 4.66ZM40.732 4.086C39.556 4.52 37.47 4.814 35.636 4.94C35.79 5.262 35.986 5.794 36.042 6.13C38.002 6.018 40.298 5.724 41.922 5.178L40.732 4.086ZM29.448 6.9V8.44H33.704V6.9H29.448ZM31.1 4.114C30.722 6.872 30.064 10.498 29.518 12.668L30.862 13.466C31.478 10.932 32.206 7.222 32.696 4.268L31.1 4.114ZM30.12 12.318C31.464 13.41 33.144 15.006 33.886 16.084L34.964 14.726C34.194 13.676 32.444 12.178 31.114 11.142L30.12 12.318ZM33.116 6.9V7.194C32.92 11.702 31.8 14.726 29.504 15.916C29.84 16.252 30.26 16.854 30.484 17.274C33.2 15.608 34.39 12.556 34.642 6.984L33.676 6.872L33.396 6.9H33.116ZM49.79 14.95V16.476H55.362V14.95H49.79ZM50.7 8.552V9.91H54.284V8.552H50.7ZM48.936 4.814V17.19H50.434V6.368H54.55V17.064H56.132V4.814H48.936ZM51.848 6.606V9.168C51.848 10.68 51.708 12.36 50.434 13.634C50.728 13.858 51.176 14.306 51.358 14.6C52.912 13.074 53.108 11.044 53.108 9.182V6.606H51.848ZM43.448 6.9V8.44H47.704V6.9H43.448ZM45.1 4.114C44.722 6.872 44.064 10.498 43.518 12.668L44.862 13.466C45.478 10.932 46.206 7.222 46.696 4.268L45.1 4.114ZM44.12 12.318C45.464 13.41 47.144 15.006 47.886 16.084L48.964 14.726C48.194 13.676 46.444 12.178 45.114 11.142L44.12 12.318ZM47.116 6.9V7.194C46.92 11.702 45.8 14.726 43.504 15.916C43.84 16.252 44.26 16.854 44.484 17.274C47.2 15.608 48.39 12.556 48.642 6.984L47.676 6.872L47.396 6.9H47.116ZM52.996 9.518L51.904 9.784C52.198 11.66 52.786 13.522 53.738 14.53C53.962 14.18 54.41 13.69 54.732 13.452C53.864 12.64 53.276 11.086 52.996 9.518Z" fill="#5F6980"/>
</g>
<defs>
<clipPath id="clip0_446_12186">
<rect width="20" height="20" fill="white" transform="translate(0 1)"/>
</clipPath>
</defs>
</svg>
src/assets/icons/svg/Group 90.svg
New file
@@ -0,0 +1,16 @@
<svg width="15" height="16" viewBox="0 0 15 16" fill="none" xmlns="http://www.w3.org/2000/svg">
<g id="Group 90">
<g id="&#232;&#181;&#132;&#228;&#186;&#167;" clip-path="url(#clip0_446_12292)">
<path id="Vector" d="M7.37945 6.41882C9.07922 6.41882 10.6873 6.18914 11.9081 5.77142C12.5567 5.54965 13.0763 5.28213 13.4532 4.97623C14.1304 4.4281 14.2727 3.82801 14.2727 3.42113C14.2727 3.01425 14.1304 2.41364 13.4529 1.86568C13.0729 1.55893 12.5545 1.2914 11.9098 1.07067C10.6857 0.65415 9.07752 0.424988 7.37945 0.424988C5.67844 0.424988 4.07005 0.654838 2.85044 1.07239C2.2078 1.29209 1.68877 1.55927 1.30758 1.86689C0.629777 2.4133 0.487432 3.01459 0.487432 3.42268C0.487432 3.83076 0.629777 4.42999 1.30727 4.9783C1.68768 5.28488 2.20656 5.55223 2.85013 5.77297C4.07284 6.19017 5.68123 6.41882 7.37945 6.41882ZM7.37945 1.24374C9.0058 1.24374 10.5381 1.46017 11.693 1.85329C12.2587 2.04736 12.7052 2.27429 13.019 2.52771C13.3568 2.80091 13.5357 3.11059 13.5357 3.42113C13.5357 3.73167 13.3568 4.04049 13.0187 4.31455C12.7075 4.56711 12.2611 4.79404 11.691 4.98913C10.5389 5.38311 9.00751 5.60023 7.37945 5.60023C5.75139 5.60023 4.22092 5.38363 3.06698 4.99034C2.50148 4.79662 2.05524 4.56952 1.74096 4.3161C1.40346 4.04272 1.22456 3.73373 1.22456 3.42268C1.22456 3.11162 1.40315 2.80091 1.74096 2.52925C2.05632 2.27463 2.50241 2.04753 3.06714 1.85484C4.21875 1.46086 5.75015 1.24374 7.37945 1.24374ZM5.51503 9.78055H9.24356C9.5013 9.78055 9.70963 9.5975 9.70963 9.37109C9.70963 9.14468 9.5013 8.96162 9.24356 8.96162H5.51503C5.25729 8.96162 5.04896 9.14468 5.04896 9.37109C5.04896 9.5975 5.25729 9.78055 5.51503 9.78055ZM5.51503 11.8351H9.24356C9.5013 11.8351 9.70963 11.652 9.70963 11.4256C9.70963 11.1992 9.5013 11.0162 9.24356 11.0162H5.51503C5.25729 11.0162 5.04896 11.1992 5.04896 11.4256C5.04896 11.652 5.25729 11.8351 5.51503 11.8351Z" fill="#F6739F"/>
<path id="Vector_2" d="M7.70946 9.48069L9.54523 7.44162C9.67224 7.30072 9.6583 7.05728 9.51425 6.89728C9.3702 6.73728 9.15103 6.72162 9.02417 6.86287L7.18825 8.90159C7.0614 9.04266 7.07534 9.28576 7.21923 9.44593C7.36312 9.60611 7.58245 9.62159 7.70931 9.48034L7.70946 9.48069Z" fill="#F6739F"/>
<path id="Vector_3" d="M5.82538 6.86252C5.69837 6.72162 5.47935 6.7371 5.3353 6.89693C5.19125 7.05676 5.17716 7.3002 5.30432 7.44127L7.13978 9.48051C7.26679 9.62158 7.48565 9.6061 7.62985 9.4461C7.77406 9.2861 7.788 9.04283 7.66083 8.90175L5.82538 6.86252Z" fill="#F6739F"/>
<path id="Vector_4" d="M7.37941 14.0269C7.5834 14.0269 7.74805 13.7955 7.74805 13.5093V9.37437C7.74805 9.08809 7.5834 8.85669 7.37941 8.85669C7.17542 8.85669 7.01077 9.08809 7.01077 9.37437V13.5108C7.01077 13.7955 7.17557 14.0269 7.37941 14.0269Z" fill="#F6739F"/>
<path id="Vector_5" d="M13.8855 12.7523C13.9049 12.8297 13.9154 12.9095 13.9165 12.9898C13.9165 14.4178 10.992 15.575 7.38585 15.575C3.77968 15.575 0.85364 14.4183 0.85364 12.9916C0.855576 12.9226 0.864302 12.8542 0.879662 12.7874C2.22086 13.9946 4.61919 14.802 7.3637 14.802C10.1341 14.802 12.5522 13.9788 13.8855 12.7523ZM4.5831 12.2263C2.37792 11.8107 0.85457 10.9214 0.85457 9.89048C0.856538 9.82285 0.865054 9.75566 0.879972 9.69005C1.73807 10.4692 3.03419 11.0815 4.5831 11.4212V12.2263ZM13.9159 9.89048C13.9159 10.9227 12.3866 11.8138 10.1773 12.228V11.4203C11.7319 11.0798 13.0315 10.4641 13.8891 9.68059C13.9051 9.74921 13.9141 9.81962 13.9159 9.89048ZM4.5831 9.11715C2.37792 8.702 0.853021 7.81151 0.853021 6.78114C0.854197 6.70068 0.864608 6.62073 0.883999 6.5432C1.74209 7.32084 3.03698 7.93211 4.58356 8.27121L4.5831 9.11715ZM13.9159 6.78114C13.9159 7.8134 12.3866 8.70459 10.1773 9.11869V8.27086C11.7291 7.93056 13.0273 7.31619 13.8844 6.53494C13.9046 6.61511 13.9152 6.69789 13.9159 6.78114Z" fill="#F6739F"/>
</g>
</g>
<defs>
<clipPath id="clip0_446_12292">
<rect width="13.7727" height="15.15" fill="white" transform="matrix(-1 0 0 1 14.2727 0.424988)"/>
</clipPath>
</defs>
</svg>
src/assets/icons/svg/Group 92.svg
New file
@@ -0,0 +1,14 @@
<svg width="17" height="18" viewBox="0 0 17 18" fill="none" xmlns="http://www.w3.org/2000/svg">
<g id="Group 92">
<g id="6-&#229;&#140;&#187;&#231;&#150;&#151;-&#229;&#140;&#187;&#231;&#148;&#159;" clip-path="url(#clip0_446_12325)">
<path id="Vector" d="M12.2514 6.44255C12.1629 6.44165 12.0754 6.42389 11.9936 6.39021C9.74628 5.49976 7.24399 5.49976 4.99667 6.39021C4.90376 6.43164 4.80204 6.44943 4.70058 6.44199C4.59912 6.43455 4.50109 6.40211 4.41521 6.34757C4.34436 6.29897 4.28635 6.23389 4.24618 6.15793C4.206 6.08197 4.18486 5.9974 4.18457 5.91148V1.84125C4.19333 1.7047 4.24239 1.57381 4.32553 1.46514C4.40868 1.35647 4.52217 1.27489 4.65167 1.23071C7.12339 0.256511 9.87269 0.256511 12.3444 1.23071C12.4701 1.27763 12.5795 1.36019 12.659 1.46828C12.7385 1.57638 12.7848 1.70531 12.7921 1.83931V5.90954C12.7924 5.99535 12.7717 6.07993 12.7318 6.15593C12.692 6.23193 12.6342 6.29705 12.5634 6.34563C12.4694 6.40855 12.3587 6.44165 12.2456 6.44061L12.2514 6.44255ZM8.49513 4.77569C9.63608 4.77415 10.7695 4.96011 11.8502 5.32614V2.06026C9.68893 1.24232 7.30328 1.24232 5.14204 2.06026V5.32614C6.22221 4.9609 7.35489 4.77495 8.49513 4.77569ZM14.9494 17.4903H2.05642C1.94538 17.4901 1.83556 17.4672 1.73361 17.4233C1.63166 17.3793 1.53971 17.3151 1.46332 17.2345C1.29623 17.0603 1.20254 16.8285 1.20167 16.5871C1.01948 14.5966 1.47495 12.984 2.55841 11.7997C3.30681 11.0115 4.25028 10.4351 5.29322 10.129C6.37754 9.79724 7.50664 9.6351 8.6405 9.64834C10.9974 9.64834 13.0034 10.4081 14.2865 11.7804C14.8409 12.3807 15.2571 13.0952 15.5056 13.8736C15.78 14.7502 15.8813 15.6718 15.8041 16.5871C15.8062 16.8335 15.7116 17.0708 15.5405 17.248C15.464 17.3277 15.3722 17.3911 15.2707 17.4344C15.1691 17.4777 15.0598 17.5 14.9494 17.5V17.4903ZM2.1572 16.5387H14.8544V16.5251C14.9746 14.8427 14.5501 13.4666 13.5887 12.4355C12.4859 11.2493 10.7279 10.5961 8.63856 10.5961C6.94457 10.5961 4.63811 10.9159 3.25423 12.4335C2.35878 13.4181 1.98664 14.7885 2.14751 16.5135C2.14913 16.5218 2.14913 16.5303 2.14751 16.5387H2.1572Z" fill="#F6739F"/>
<path id="Vector_2" d="M8.47573 10.4837C7.88408 10.4805 7.30254 10.33 6.78367 10.0457C6.26492 9.77005 5.80425 9.3969 5.42693 8.94669C5.05065 8.50023 4.74953 7.99551 4.53536 7.45233C4.32389 6.92105 4.21219 6.35533 4.20586 5.78354H5.15558C5.18631 6.72172 5.53718 7.62113 6.14988 8.33228C6.80499 9.10756 7.63261 9.53397 8.47573 9.53397C10.3345 9.53397 11.8327 7.4911 11.8327 5.79904H12.7921C12.7841 6.37549 12.6663 6.94513 12.4452 7.47753C12.2283 8.02015 11.9231 8.52313 11.542 8.96607C11.1624 9.41196 10.7021 9.78218 10.1852 10.0573C9.6594 10.3394 9.07246 10.4885 8.47573 10.4914V10.4837ZM9.99722 16.6859H8.81879L4.18066 13.2689L6.31269 10.8771L9.99722 16.6859Z" fill="#F6739F"/>
<path id="Vector_3" d="M8.48141 15.3621L9.71217 16.3875L12.8094 13.201L11.1368 10.8771L8.48141 15.3621ZM9.71799 2.63007H8.96984V1.88193H8.02012V2.63007H7.27197V3.5798H8.02012V4.32794H8.96984V3.5798H9.71799V2.63007Z" fill="#F6739F"/>
</g>
</g>
<defs>
<clipPath id="clip0_446_12325">
<rect width="17" height="17" fill="white" transform="translate(0 0.5)"/>
</clipPath>
</defs>
</svg>
src/assets/icons/svg/Group 93.svg
New file
@@ -0,0 +1,12 @@
<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
<g id="Group 93">
<g id="&#229;&#174;&#182;&#229;&#186;&#173;&#228;&#191;&#157;&#230;&#180;&#129;">
<path id="Vector" d="M14.2759 13.2801C14.5942 13.2801 14.8521 13.0223 14.8521 12.7039V3.67676C14.8521 3.3584 14.5942 3.10059 14.2759 3.10059C13.9575 3.10059 13.6997 3.3584 13.6997 3.67676V12.7039C13.6995 13.0221 13.9575 13.2801 14.2759 13.2801Z" fill="#F6739F"/>
<path id="Vector_2" d="M11.7464 18.7281C12.0648 18.7281 12.3226 18.4701 12.3226 18.152V15.5973C12.3226 14.5467 13.1773 13.6922 14.2279 13.6922H14.324C15.3746 13.6922 16.2292 14.5467 16.2292 15.5973V18.152C16.2292 18.4701 16.4871 18.7281 16.8054 18.7281C17.1238 18.7281 17.3816 18.4701 17.3816 18.152V15.5973C17.3816 13.9115 16.0099 12.5399 14.324 12.5399H14.2279C12.5419 12.5399 11.1703 13.9115 11.1703 15.5973V18.152C11.1701 18.4699 11.4281 18.7281 11.7464 18.7281Z" fill="#F6739F"/>
<path id="Vector_3" d="M11.7464 18.7281H16.8054C17.1238 18.7281 17.3816 18.4701 17.3816 18.1519C17.3816 17.8338 17.1238 17.5758 16.8054 17.5758H11.7464C11.4281 17.5758 11.1703 17.8338 11.1703 18.1519C11.1703 18.4701 11.4281 18.7281 11.7464 18.7281Z" fill="#F6739F"/>
<path id="Vector_4" d="M13.132 16.8074H15.533C15.8513 16.8074 16.1091 16.5494 16.1091 16.2313C16.1091 15.9131 15.8513 15.6551 15.533 15.6551H13.1322C12.8138 15.6551 12.556 15.9131 12.556 16.2313C12.556 16.5494 12.8138 16.8074 13.132 16.8074Z" fill="#F6739F"/>
<path id="Vector_5" d="M15.1643 1.25H13.4358V4.13164H15.1643V1.25ZM4.50864 18.7281H9.11001C9.8313 18.7281 10.435 18.1729 10.4834 17.4643L11.1438 8.67305C11.1698 8.30059 11.0385 7.93281 10.7842 7.66035C10.5243 7.38164 10.1547 7.22188 9.77017 7.22188H3.84829C3.46372 7.22188 3.09419 7.38164 2.83423 7.66035C2.57993 7.93262 2.44888 8.30059 2.47446 8.66973L3.13501 17.468C3.18364 18.1729 3.78735 18.7281 4.50864 18.7281ZM9.77017 8.37422C9.8606 8.37422 9.91646 8.41953 9.94165 8.44668C9.96821 8.4752 9.99907 8.52324 9.99458 8.59023L9.33403 17.3818C9.32661 17.4922 9.22817 17.5758 9.11001 17.5758H4.50864C4.39048 17.5758 4.29224 17.4922 4.28462 17.3855L3.62407 8.58691C3.61958 8.52324 3.65024 8.47539 3.677 8.44688C3.7022 8.41992 3.75806 8.37441 3.84849 8.37441H9.77017V8.37422Z" fill="#F6739F"/>
<path id="Vector_6" d="M6.80146 12.1881C8.41182 12.1881 9.72217 10.8777 9.72217 9.267H8.56982C8.56982 10.2424 7.77646 11.0357 6.80146 11.0357C5.82607 11.0357 5.03271 10.2424 5.03271 9.267H3.88037C3.88037 10.8777 5.19072 12.1881 6.80146 12.1881Z" fill="#F6739F"/>
</g>
</g>
</svg>
src/assets/icons/svg/Group 94.svg
New file
@@ -0,0 +1,9 @@
<svg width="17" height="18" viewBox="0 0 17 18" fill="none" xmlns="http://www.w3.org/2000/svg">
<g id="Group 94">
<g id="&#233;&#128;&#154;&#232;&#174;&#175;&#229;&#189;&#149;">
<path id="Vector" d="M14.6455 16.956H3.30652C2.63502 16.956 2.08252 16.4035 2.08252 15.732V14.185H2.93252V15.732C2.93252 15.936 3.10252 16.106 3.30652 16.106H14.6455C14.8495 16.106 15.0195 15.936 15.0195 15.732V2.25952C15.0195 2.05552 14.8495 1.88552 14.6455 1.88552H3.30652C3.10252 1.88552 2.93252 2.05552 2.93252 2.25952V3.98502H2.08252V2.25952C2.08252 1.58802 2.63502 1.03552 3.30652 1.03552H14.6455C15.317 1.03552 15.8695 1.58802 15.8695 2.25952V15.732C15.8695 16.412 15.317 16.956 14.6455 16.956Z" fill="#F6739F"/>
<path id="Vector_2" d="M0.594971 4.50348H3.54447V5.35348H0.594971V4.50348ZM0.594971 8.10748H3.54447V8.95748H0.594971V8.10748ZM0.594971 11.38H3.54447V12.23H0.594971V11.38ZM8.96747 10.666C7.23347 10.666 5.82247 9.25498 5.82247 7.52098C5.82247 5.78698 7.23347 4.37598 8.96747 4.37598C10.7015 4.37598 12.1125 5.78698 12.1125 7.52098C12.1125 9.25498 10.7015 10.666 8.96747 10.666ZM8.96747 5.22598C7.70097 5.22598 6.67247 6.25448 6.67247 7.52098C6.67247 8.78748 7.70097 9.81598 8.96747 9.81598C10.234 9.81598 11.2625 8.78748 11.2625 7.52098C11.2625 6.25448 10.234 5.22598 8.96747 5.22598Z" fill="#F6739F"/>
<path id="Vector_3" d="M12.8351 15.4175H11.9851C11.9851 13.7515 10.6336 12.4 8.9676 12.4C7.3016 12.4 5.9501 13.7515 5.9501 15.4175H5.1001C5.1001 13.284 6.8341 11.55 8.9676 11.55C11.1011 11.55 12.8351 13.2925 12.8351 15.4175Z" fill="#F6739F"/>
</g>
</g>
</svg>
src/assets/icons/svg/Group 95.svg
New file
@@ -0,0 +1,7 @@
<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
<g id="Group 95">
<g id="&#229;&#174;&#160;&#231;&#137;&#169;">
<path id="Vector" d="M18.4119 9.79019L16.2305 5.74356C15.6615 4.30587 14.261 3.28552 12.6239 3.28552H7.316C5.55876 3.28552 4.07288 4.46033 3.59743 6.0656L1.58935 9.79019C1.23401 10.4499 1.15642 11.2081 1.37147 11.9258C1.58617 12.6433 2.068 13.2342 2.72734 13.5899C2.99659 13.7348 3.28887 13.8301 3.58859 13.8811C4.05306 15.5037 5.54638 16.6959 7.31602 16.6959H12.6239C14.3893 16.6959 15.8801 15.5098 16.3485 13.8935C16.6706 13.846 16.9855 13.7454 17.2739 13.5899C17.9336 13.2342 18.4151 12.6433 18.6297 11.9258C18.8448 11.2081 18.7672 10.4499 18.4119 9.79019ZM3.15954 12.7882C2.7142 12.548 2.38898 12.149 2.24408 11.6643C2.09882 11.1801 2.15125 10.6681 2.3911 10.2224L3.43623 8.28413V12.8158C3.43623 12.847 3.44013 12.8767 3.44083 12.9076C3.34448 12.875 3.24988 12.8367 3.15954 12.7882ZM15.5932 12.8158C15.5932 14.453 14.2611 15.7847 12.6239 15.7847H7.316C5.67885 15.7847 4.3471 14.453 4.3471 12.8158V7.16565C4.3471 5.52816 5.67885 4.19641 7.316 4.19641H12.6239C14.261 4.19641 15.5932 5.52816 15.5932 7.16565V12.8158H15.5932ZM17.7571 11.6643C17.6122 12.149 17.287 12.548 16.8416 12.7882C16.7322 12.8469 16.6163 12.8923 16.4984 12.9281C16.4994 12.8902 16.504 12.8537 16.504 12.8158V8.17041L17.6101 10.2224C17.85 10.6681 17.9024 11.1801 17.7571 11.6643ZM6.14616 7.85085C5.64164 7.85085 5.2328 8.25969 5.2328 8.76385C5.2328 9.26835 5.64164 9.67719 6.14616 9.67719C6.65032 9.67719 7.05916 9.26835 7.05916 8.76385C7.05916 8.25969 6.65032 7.85085 6.14616 7.85085ZM13.7941 7.85085C13.2896 7.85085 12.8808 8.25969 12.8808 8.76385C12.8808 9.26835 13.2896 9.67719 13.7941 9.67719C14.2983 9.67719 14.7071 9.26835 14.7071 8.76385C14.7071 8.25969 14.2983 7.85085 13.7941 7.85085ZM12.0248 13.5307C11.1901 13.5307 10.511 12.8519 10.511 12.0172C10.511 11.9605 10.4993 11.907 10.4805 11.8571C10.788 11.6792 10.9974 11.3512 10.9974 10.9703C10.9974 10.4031 10.5375 9.94323 9.96997 9.94323C9.40277 9.94323 8.94256 10.4031 8.94256 10.9703C8.94256 11.3512 9.15194 11.6792 9.45947 11.8571C9.44068 11.907 9.42897 11.9605 9.42897 12.0172C9.42897 12.8519 8.74983 13.5307 7.91548 13.5307C7.66393 13.5307 7.45987 13.7348 7.45987 13.9863C7.45987 14.2375 7.66393 14.4416 7.91548 14.4416C8.78169 14.4416 9.54128 13.9835 9.96997 13.298C10.399 13.9835 11.1582 14.4416 12.0248 14.4416C12.2764 14.4416 12.4801 14.2375 12.4801 13.9863C12.4801 13.7348 12.2763 13.5307 12.0248 13.5307Z" fill="#F6739F"/>
</g>
</g>
</svg>
src/assets/icons/svg/Icon£¯chevron-down(1).svg
New file
@@ -0,0 +1,5 @@
<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
<g id="Icon/chevron-down">
<path id="Vector" d="M5.22791 7.5L10.2279 12.5L15.2279 7.5" stroke="#5F6980" stroke-width="1.25" stroke-linecap="round" stroke-linejoin="round"/>
</g>
</svg>
src/assets/icons/svg/Icon£¯chevron-down(2).svg
New file
@@ -0,0 +1,5 @@
<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
<g id="Icon/chevron-down">
<path id="Vector" d="M5.22791 7.5L10.2279 12.5L15.2279 7.5" stroke="#5F6980" stroke-width="1.25" stroke-linecap="round" stroke-linejoin="round"/>
</g>
</svg>
src/assets/icons/svg/Icon£¯chevron-down.svg
New file
@@ -0,0 +1,5 @@
<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
<g id="Icon/chevron-down">
<path id="Vector" d="M7.5 14.7721L12.5 9.77214L7.5 4.77214" stroke="#F6739F" stroke-width="1.25" stroke-linecap="round" stroke-linejoin="round"/>
</g>
</svg>
src/assets/icons/svg/Icon£¯chevron-up(1).svg
New file
@@ -0,0 +1,5 @@
<svg width="21" height="20" viewBox="0 0 21 20" fill="none" xmlns="http://www.w3.org/2000/svg">
<g id="Icon/chevron-up">
<path id="Vector" d="M15.4023 7.5L10.4023 12.5L5.40234 7.5" stroke="#5F6980" stroke-width="1.25" stroke-linecap="round" stroke-linejoin="round"/>
</g>
</svg>
src/assets/icons/svg/Icon£¯chevron-up.svg
New file
@@ -0,0 +1,5 @@
<svg width="21" height="20" viewBox="0 0 21 20" fill="none" xmlns="http://www.w3.org/2000/svg">
<g id="Icon/chevron-up">
<path id="Vector" d="M15.4023 7.5L10.4023 12.5L5.40234 7.5" stroke="#5F6980" stroke-width="1.25" stroke-linecap="round" stroke-linejoin="round"/>
</g>
</svg>
src/assets/icons/svg/Vector.svg
New file
@@ -0,0 +1,3 @@
<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
<path id="Vector" d="M15.04 13.8611C14.9 7.48457 13.24 4.94594 12.2 3.98645C12.78 3.76657 13.84 3.60666 15.04 4.54615C15.12 4.60612 15.2 4.62611 15.28 4.62611C15.4 4.62611 15.52 4.56614 15.6 4.46619C15.74 4.28629 15.7 4.04642 15.54 3.9065C14.18 2.82708 12.92 2.90703 12.12 3.16689C12.3 2.72713 12.62 2.20741 13.14 1.88758C13.74 1.50778 14.54 1.48779 15.48 1.78763C15.7 1.8476 15.92 1.74765 15.98 1.52777C16.04 1.32788 15.94 1.08801 15.72 1.02804C14.54 0.628256 13.52 0.688224 12.7 1.20794C12.2 1.50778 11.84 1.94755 11.6 2.36732C11.62 1.74765 11.78 1.08801 12.3 0.708213C12.5 0.608267 12.54 0.348406 12.4 0.168503C12.28 -0.0114003 12.02 -0.0513788 11.84 0.0685568C10.98 0.708213 10.8 1.74765 10.8 2.60719C9.98 1.82761 8.5 1.02804 6.24 1.76764C6.02 1.82761 5.92 2.06748 5.98 2.26738C6.04 2.46727 6.28 2.5872 6.48 2.52724C8.34 1.92756 9.52 2.50725 10.2 3.12691C8.9 2.80709 6.9 2.80709 5.52 4.98592C5.4 5.16582 5.46 5.42568 5.64 5.54561C5.7 5.58559 5.78 5.60558 5.86 5.60558C6 5.60558 6.12 5.54561 6.2 5.42568C7.4 3.50671 9.18 3.64663 10.24 3.94647C9.42 4.36625 8.58 5.22579 8.44 6.78495C8.42 7.00483 8.58 7.20472 8.8 7.22471H8.84C9.04 7.22471 9.22 7.0648 9.24 6.86491C9.4 5.14583 10.54 4.62611 11.1 4.46619C12.32 7.58452 11.94 10.6029 11.5 12.362C10.46 12.1221 9.26 12.0021 8 12.0021C6.24 12.0021 4.64 12.242 3.34 12.6618L3.88 9.68339L6.62 10.1631H6.68C6.78 10.1631 6.88 10.1232 6.96 10.0432C7.06 9.94325 7.1 9.82332 7.06 9.68339C6.78 8.24417 5.74 7.14476 4.36 6.74497V6.70499C4.38 6.48511 4.22 6.28522 4 6.26523C3.78 6.24524 3.6 6.38516 3.56 6.60505C2.16 6.52509 0.8 7.20472 0.06 8.46405C0 8.58398 -0.02 8.72391 0.04 8.84384C0.1 8.96378 0.2 9.04374 0.34 9.06373L3.08 9.54347L2.46 12.9816C0.94 13.6413 0 14.5608 0 15.6002C0 15.8201 0.18 16 0.4 16H15.6C15.82 16 16 15.8201 16 15.6002C16 14.9606 15.66 14.3809 15.04 13.8611ZM3.84 7.44459C4.88 7.6245 5.72 8.32412 6.1 9.26362L1.1 8.38409C1.78 7.6245 2.8 7.26469 3.84 7.44459ZM12.18 5.14583C13 6.26523 14.04 8.58398 14.22 13.3014C13.68 13.0016 13.02 12.7418 12.28 12.5419C12.7 10.8827 13.08 8.12423 12.18 5.14583ZM0.88 15.2004C1.4 14.0011 4.18 12.8017 8 12.8017C11.82 12.8017 14.6 14.0011 15.12 15.2004H0.88Z" fill="#F6739F"/>
</svg>
src/assets/icons/svg/½¡¿µ (1) 1.svg
New file
@@ -0,0 +1,5 @@
<svg width="22" height="22" viewBox="0 0 22 22" fill="none" xmlns="http://www.w3.org/2000/svg">
<g id="&#229;&#129;&#165;&#229;&#186;&#183; (1) 1">
<path id="Vector" d="M5.15898 12.2863C3.63511 9.84352 4.04138 6.79725 6.01331 6.07492C7.08178 5.68478 8.56751 6.02652 10.472 7.10012C10.7066 7.25632 10.8856 7.33332 11.0073 7.33332C11.1305 7.33332 11.3102 7.25412 11.5463 7.09718C13.3943 6.02725 14.8632 5.68698 15.95 6.07712C17.9718 6.80238 18.3956 9.84498 16.8454 12.2811C15.6647 14.1365 13.1068 16.5146 11.0066 17.5281C8.88358 16.5102 6.30298 14.1196 5.15898 12.2863ZM5.50951 4.69845C2.50651 5.79698 1.95651 9.92345 3.91452 13.0621C5.26238 15.2225 8.25511 17.9549 10.7198 19.008L11.297 19.0072C13.736 17.9586 16.698 15.2445 18.0832 13.068C20.0786 9.93078 19.503 5.79332 16.4457 4.69625C14.5119 4.00325 12.537 4.45645 11.0044 5.75005C9.45118 4.45938 7.41838 3.99958 5.50951 4.69845ZM10.2666 11H8.06665V12.4667H10.2666V14.6667H11.7333V12.4667H13.9333V11H11.7333V8.79998H10.2666V11Z" fill="#F6739F"/>
</g>
</svg>
src/assets/icons/svg/ÆäËûÊÕÖ§ 1.svg
New file
@@ -0,0 +1,8 @@
<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
<g id="&#229;&#133;&#182;&#228;&#187;&#150;&#230;&#148;&#182;&#230;&#148;&#175; 1">
<path id="Vector" d="M5.99989 2.94446C6.13872 2.9442 6.27261 2.99594 6.37521 3.08947C6.4778 3.183 6.54165 3.31156 6.5542 3.44982C6.56674 3.58808 6.52706 3.72603 6.44298 3.83649C6.3589 3.94696 6.2365 4.02195 6.09989 4.04668L5.99989 4.05557H4.99989C4.64242 4.05562 4.29767 4.18822 4.0323 4.42773C3.76693 4.66724 3.5998 4.99664 3.56322 5.35224L3.55545 5.50001V16C3.5555 16.3575 3.6881 16.7022 3.92761 16.9676C4.16712 17.233 4.49652 17.4001 4.85211 17.4367L4.99989 17.4445H14.9999C15.3574 17.4444 15.7021 17.3118 15.9675 17.0723C16.2329 16.8328 16.4 16.5034 16.4366 16.1478L16.4443 16V5.50001C16.4443 5.14254 16.3117 4.79779 16.0722 4.53242C15.8327 4.26705 15.5033 4.09992 15.1477 4.06335L14.9999 4.05557H13.9999C13.8611 4.05583 13.7272 4.00409 13.6246 3.91056C13.522 3.81703 13.4581 3.68847 13.4456 3.55021C13.433 3.41195 13.4727 3.274 13.5568 3.16353C13.6409 3.05307 13.7633 2.97808 13.8999 2.95335L13.9999 2.94446H14.9999C15.6475 2.94436 16.2711 3.19016 16.7444 3.63217C17.2178 4.07418 17.5057 4.67943 17.5499 5.32557L17.5554 5.50001V16C17.5555 16.6477 17.3097 17.2712 16.8677 17.7446C16.4257 18.2179 15.8205 18.5058 15.1743 18.55L14.9999 18.5556H4.99989C4.35224 18.5557 3.72871 18.3099 3.25535 17.8679C2.78199 17.4258 2.4941 16.8206 2.44989 16.1745L2.44434 16V5.50001C2.44423 4.85237 2.69003 4.22884 3.13205 3.75547C3.57406 3.28211 4.17931 2.99422 4.82545 2.95001L4.99989 2.94446H5.99989Z" fill="#F6739F"/>
<path id="Vector_2" d="M7.60657 7.40668C7.69864 7.31482 7.82001 7.25816 7.94955 7.24659C8.07908 7.23502 8.20858 7.26926 8.31546 7.34334L8.39324 7.40668L9.99991 9.01445L11.6066 7.40668C11.6986 7.31482 11.82 7.25816 11.9495 7.24659C12.0791 7.23502 12.2086 7.26926 12.3155 7.34334L12.3932 7.40668C12.4851 7.49874 12.5418 7.62011 12.5533 7.74965C12.5649 7.87918 12.5307 8.00868 12.4566 8.11557L12.3932 8.19334L10.3932 10.1933C10.3012 10.2852 10.1798 10.3419 10.0503 10.3534C9.92073 10.365 9.79124 10.3308 9.68435 10.2567L9.60657 10.1933L7.60657 8.19334C7.55484 8.14174 7.51379 8.08043 7.48578 8.01294C7.45778 7.94544 7.44336 7.87308 7.44336 7.80001C7.44336 7.72693 7.45778 7.65458 7.48578 7.58708C7.51379 7.51959 7.55484 7.45828 7.60657 7.40668Z" fill="#F6739F"/>
<path id="Vector_3" d="M12.4999 9.24445C12.6388 9.24419 12.7727 9.29592 12.8753 9.38946C12.9778 9.48299 13.0417 9.61154 13.0542 9.7498C13.0668 9.88807 13.0271 10.026 12.943 10.1365C12.8589 10.247 12.7365 10.3219 12.5999 10.3467L12.4999 10.3556H7.49994C7.36111 10.3558 7.22722 10.3041 7.12462 10.2105C7.02203 10.117 6.95818 9.98846 6.94563 9.8502C6.93309 9.71194 6.97277 9.57399 7.05685 9.46352C7.14093 9.35305 7.26333 9.27807 7.39994 9.25334L7.49994 9.24445H12.4999ZM12.4999 11.7444C12.6388 11.7442 12.7727 11.7959 12.8753 11.8895C12.9778 11.983 13.0417 12.1115 13.0542 12.2498C13.0668 12.3881 13.0271 12.526 12.943 12.6365C12.8589 12.747 12.7365 12.8219 12.5999 12.8467L12.4999 12.8556H7.49994C7.36111 12.8558 7.22722 12.8041 7.12462 12.7105C7.02203 12.617 6.95818 12.4885 6.94563 12.3502C6.93309 12.2119 6.97277 12.074 7.05685 11.9635C7.14093 11.8531 7.26333 11.7781 7.39994 11.7533L7.49994 11.7444H12.4999Z" fill="#F6739F"/>
<path id="Vector_4" d="M9.99989 9.24446C10.1299 9.24441 10.2558 9.28998 10.3557 9.37322C10.4556 9.45647 10.5232 9.57211 10.5466 9.70001L10.5554 9.80001V14.5C10.5557 14.6388 10.504 14.7727 10.4104 14.8753C10.3169 14.9779 10.1884 15.0418 10.0501 15.0543C9.91183 15.0669 9.77388 15.0272 9.66341 14.9431C9.55294 14.859 9.47796 14.7366 9.45323 14.6L9.44434 14.5V9.80001C9.44434 9.65267 9.50287 9.51136 9.60705 9.40718C9.71124 9.30299 9.85255 9.24446 9.99989 9.24446ZM12.4999 1.44446H7.49989C7.22995 1.44446 6.96266 1.49763 6.71326 1.60093C6.46387 1.70423 6.23727 1.85564 6.04639 2.04652C5.85552 2.23739 5.70411 2.464 5.60081 2.71339C5.4975 2.96278 5.44434 3.23007 5.44434 3.50001C5.44434 3.76995 5.4975 4.03725 5.60081 4.28664C5.70411 4.53603 5.85552 4.76264 6.04639 4.95351C6.23727 5.14439 6.46387 5.2958 6.71326 5.3991C6.96266 5.5024 7.22995 5.55557 7.49989 5.55557H12.4999C13.0451 5.55557 13.5679 5.339 13.9534 4.95351C14.3389 4.56802 14.5554 4.04518 14.5554 3.50001C14.5554 2.95485 14.3389 2.43201 13.9534 2.04652C13.5679 1.66102 13.0451 1.44446 12.4999 1.44446ZM7.49989 2.55557H12.4999C12.7504 2.55557 12.9906 2.65507 13.1677 2.83219C13.3448 3.00931 13.4443 3.24953 13.4443 3.50001C13.4443 3.7505 13.3448 3.99072 13.1677 4.16784C12.9906 4.34495 12.7504 4.44446 12.4999 4.44446H7.49989C7.24941 4.44446 7.00919 4.34495 6.83207 4.16784C6.65495 3.99072 6.55545 3.7505 6.55545 3.50001C6.55545 3.24953 6.65495 3.00931 6.83207 2.83219C7.00919 2.65507 7.24941 2.55557 7.49989 2.55557Z" fill="#F6739F"/>
</g>
</svg>
src/assets/icons/svg/´óʼþ.svg
New file
@@ -0,0 +1,53 @@
<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
<g id="&#229;&#164;&#167;&#228;&#186;&#139;&#228;&#187;&#182;">
<path id="Vector" d="M15.2902 17.1709H6.36151C6.18765 17.1709 6.04586 17.03 6.04586 16.8551C6.04586 16.6813 6.18765 16.5402 6.36151 16.5402H15.2902C15.499 16.5402 15.6685 16.3706 15.6685 16.1626V3.84607C15.6685 3.63839 15.499 3.46907 15.2902 3.46907H6.36151C6.15367 3.46907 5.9841 3.63839 5.9841 3.84607V14.9311C5.9841 15.1055 5.84366 15.2465 5.66884 15.2465C5.49498 15.2465 5.35327 15.1055 5.35327 14.9311V3.84607C5.35327 3.29019 5.80562 2.83807 6.36151 2.83807H15.2902C15.8473 2.83807 16.2996 3.29019 16.2996 3.84607V16.1626C16.2996 16.7185 15.8473 17.1709 15.2902 17.1709Z" fill="#F6739F"/>
<g id="Vector_2">
<path d="M10.162 8.63586H7.43235C7.25856 8.63586 7.1167 8.49463 7.1167 8.32045C7.1167 8.14597 7.25856 8.00488 7.43235 8.00488H10.162C10.3371 8.00488 10.4777 8.14597 10.4777 8.32045C10.4777 8.49463 10.3371 8.63586 10.162 8.63586Z" fill="#F6739F"/>
<path d="M10.162 8.63586H7.43235C7.25856 8.63586 7.1167 8.49463 7.1167 8.32045C7.1167 8.14597 7.25856 8.00488 7.43235 8.00488H10.162C10.3371 8.00488 10.4777 8.14597 10.4777 8.32045C10.4777 8.49463 10.3371 8.63586 10.162 8.63586Z" stroke="#F6739F"/>
</g>
<g id="Vector_3">
<path d="M10.162 10.2656H7.43235C7.25856 10.2656 7.1167 10.1249 7.1167 9.9503C7.1167 9.77572 7.25856 9.63474 7.43235 9.63474H10.162C10.3371 9.63474 10.4777 9.7758 10.4777 9.9503C10.4777 10.1249 10.3371 10.2656 10.162 10.2656Z" fill="#F6739F"/>
<path d="M10.162 10.2656H7.43235C7.25856 10.2656 7.1167 10.1249 7.1167 9.9503C7.1167 9.77572 7.25856 9.63474 7.43235 9.63474H10.162C10.3371 9.63474 10.4777 9.7758 10.4777 9.9503C10.4777 10.1249 10.3371 10.2656 10.162 10.2656Z" stroke="#F6739F"/>
</g>
<g id="Vector_4">
<path d="M10.162 11.8957H7.43235C7.25856 11.8957 7.1167 11.7546 7.1167 11.5801C7.1167 11.4055 7.25856 11.2646 7.43235 11.2646H10.162C10.3371 11.2646 10.4777 11.4055 10.4777 11.5801C10.4777 11.7546 10.3371 11.8957 10.162 11.8957Z" fill="#F6739F"/>
<path d="M10.162 11.8957H7.43235C7.25856 11.8957 7.1167 11.7546 7.1167 11.5801C7.1167 11.4055 7.25856 11.2646 7.43235 11.2646H10.162C10.3371 11.2646 10.4777 11.4055 10.4777 11.5801C10.4777 11.7546 10.3371 11.8957 10.162 11.8957Z" stroke="#F6739F"/>
</g>
<g id="Vector_5">
<path d="M10.162 13.5255H7.43235C7.25856 13.5255 7.1167 13.3844 7.1167 13.2099C7.1167 13.0354 7.25856 12.8943 7.43235 12.8943H10.162C10.3371 12.8943 10.4777 13.0354 10.4777 13.2099C10.4777 13.3844 10.3371 13.5255 10.162 13.5255Z" fill="#F6739F"/>
<path d="M10.162 13.5255H7.43235C7.25856 13.5255 7.1167 13.3844 7.1167 13.2099C7.1167 13.0354 7.25856 12.8943 7.43235 12.8943H10.162C10.3371 12.8943 10.4777 13.0354 10.4777 13.2099C10.4777 13.3844 10.3371 13.5255 10.162 13.5255Z" stroke="#F6739F"/>
</g>
<g id="Vector_6">
<path d="M10.162 15.1554H7.43235C7.25856 15.1554 7.1167 15.0143 7.1167 14.8397C7.1167 14.6652 7.25856 14.5245 7.43235 14.5245H10.162C10.3371 14.5245 10.4777 14.6652 10.4777 14.8397C10.4777 15.0143 10.3371 15.1554 10.162 15.1554Z" fill="#F6739F"/>
<path d="M10.162 15.1554H7.43235C7.25856 15.1554 7.1167 15.0143 7.1167 14.8397C7.1167 14.6652 7.25856 14.5245 7.43235 14.5245H10.162C10.3371 14.5245 10.4777 14.6652 10.4777 14.8397C10.4777 15.0143 10.3371 15.1554 10.162 15.1554Z" stroke="#F6739F"/>
</g>
<g id="Vector_7">
<path d="M14.0611 8.63586H11.3302C11.1567 8.63586 11.0146 8.49463 11.0146 8.32045C11.0146 8.14597 11.1567 8.00488 11.3302 8.00488H14.0611C14.2363 8.00488 14.3767 8.14597 14.3767 8.32045C14.3767 8.49463 14.2363 8.63586 14.0611 8.63586Z" fill="#F6739F"/>
<path d="M14.0611 8.63586H11.3302C11.1567 8.63586 11.0146 8.49463 11.0146 8.32045C11.0146 8.14597 11.1567 8.00488 11.3302 8.00488H14.0611C14.2363 8.00488 14.3767 8.14597 14.3767 8.32045C14.3767 8.49463 14.2363 8.63586 14.0611 8.63586Z" stroke="#F6739F"/>
</g>
<g id="Vector_8">
<path d="M14.0611 10.2656H11.3302C11.1567 10.2656 11.0146 10.1249 11.0146 9.9503C11.0146 9.77572 11.1567 9.63474 11.3302 9.63474H14.0611C14.2363 9.63474 14.3767 9.7758 14.3767 9.9503C14.3767 10.1249 14.2363 10.2656 14.0611 10.2656Z" fill="#F6739F"/>
<path d="M14.0611 10.2656H11.3302C11.1567 10.2656 11.0146 10.1249 11.0146 9.9503C11.0146 9.77572 11.1567 9.63474 11.3302 9.63474H14.0611C14.2363 9.63474 14.3767 9.7758 14.3767 9.9503C14.3767 10.1249 14.2363 10.2656 14.0611 10.2656Z" stroke="#F6739F"/>
</g>
<g id="Vector_9">
<path d="M14.0611 11.8957H11.3302C11.1567 11.8957 11.0146 11.7546 11.0146 11.5801C11.0146 11.4055 11.1567 11.2646 11.3302 11.2646H14.0611C14.2363 11.2646 14.3767 11.4055 14.3767 11.5801C14.3767 11.7546 14.2363 11.8957 14.0611 11.8957Z" fill="#F6739F"/>
<path d="M14.0611 11.8957H11.3302C11.1567 11.8957 11.0146 11.7546 11.0146 11.5801C11.0146 11.4055 11.1567 11.2646 11.3302 11.2646H14.0611C14.2363 11.2646 14.3767 11.4055 14.3767 11.5801C14.3767 11.7546 14.2363 11.8957 14.0611 11.8957Z" stroke="#F6739F"/>
</g>
<g id="Vector_10">
<path d="M14.0611 13.5255H11.3302C11.1567 13.5255 11.0146 13.3844 11.0146 13.2099C11.0146 13.0354 11.1567 12.8943 11.3302 12.8943H14.0611C14.2363 12.8943 14.3767 13.0354 14.3767 13.2099C14.3767 13.3844 14.2363 13.5255 14.0611 13.5255Z" fill="#F6739F"/>
<path d="M14.0611 13.5255H11.3302C11.1567 13.5255 11.0146 13.3844 11.0146 13.2099C11.0146 13.0354 11.1567 12.8943 11.3302 12.8943H14.0611C14.2363 12.8943 14.3767 13.0354 14.3767 13.2099C14.3767 13.3844 14.2363 13.5255 14.0611 13.5255Z" stroke="#F6739F"/>
</g>
<g id="Vector_11">
<path d="M14.0611 15.1554H11.3302C11.1567 15.1554 11.0146 15.0143 11.0146 14.8397C11.0146 14.6652 11.1567 14.5245 11.3302 14.5245H14.0611C14.2363 14.5245 14.3767 14.6652 14.3767 14.8397C14.3767 15.0143 14.2363 15.1554 14.0611 15.1554Z" fill="#F6739F"/>
<path d="M14.0611 15.1554H11.3302C11.1567 15.1554 11.0146 15.0143 11.0146 14.8397C11.0146 14.6652 11.1567 14.5245 11.3302 14.5245H14.0611C14.2363 14.5245 14.3767 14.6652 14.3767 14.8397C14.3767 15.0143 14.2363 15.1554 14.0611 15.1554Z" stroke="#F6739F"/>
</g>
<g id="Vector_12">
<path d="M9.94022 17.1709H4.62844C4.07272 17.1709 3.62061 16.7185 3.62061 16.1626V5.77063C3.62061 5.48698 3.63769 5.19376 3.83742 4.99403C4.06984 4.76169 4.39578 4.76169 5.05627 4.76287L5.42049 4.76233H5.42204C5.59591 4.76233 5.73651 4.90215 5.73769 5.0761C5.73893 5.25004 5.5984 5.39228 5.42454 5.39322L5.05495 5.39384C4.70917 5.39048 4.35121 5.39322 4.2811 5.44217L4.28107 5.44223C4.27783 5.44971 4.2515 5.51045 4.2515 5.77071V16.1626C4.2515 16.3706 4.42108 16.5402 4.62844 16.5402H9.94022C10.1153 16.5402 10.2558 16.6813 10.2558 16.8551C10.2558 17.03 10.1153 17.1709 9.94022 17.1709Z" fill="#F6739F"/>
<path d="M9.94022 17.1709H4.62844C4.07272 17.1709 3.62061 16.7185 3.62061 16.1626V5.77063C3.62061 5.48698 3.63769 5.19376 3.83742 4.99403C4.06984 4.76169 4.39578 4.76169 5.05627 4.76287L5.42049 4.76233H5.42204C5.59591 4.76233 5.73651 4.90215 5.73769 5.0761C5.73893 5.25004 5.5984 5.39228 5.42454 5.39322L5.05495 5.39384C4.70917 5.39048 4.35121 5.39322 4.2811 5.44217L4.28107 5.44223C4.27783 5.44971 4.2515 5.51045 4.2515 5.77071V16.1626C4.2515 16.3706 4.42108 16.5402 4.62844 16.5402H9.94022C10.1153 16.5402 10.2558 16.6813 10.2558 16.8551C10.2558 17.03 10.1153 17.1709 9.94022 17.1709Z" stroke="#F6739F"/>
</g>
<g id="Vector_13">
<path d="M14.0613 6.89448H7.4716C7.29803 6.89448 7.15625 6.75325 7.15625 6.57915V4.8586C7.15625 4.68403 7.29803 4.54303 7.4716 4.54303H14.0613C14.2364 4.54303 14.3768 4.68403 14.3768 4.8586V6.57915C14.3768 6.75325 14.2364 6.89448 14.0613 6.89448ZM7.78716 6.26358H13.746V5.17392H7.78716V6.26358Z" fill="#F6739F"/>
<path d="M14.0613 6.89448H7.4716C7.29803 6.89448 7.15625 6.75325 7.15625 6.57915V4.8586C7.15625 4.68403 7.29803 4.54303 7.4716 4.54303H14.0613C14.2364 4.54303 14.3768 4.68403 14.3768 4.8586V6.57915C14.3768 6.75325 14.2364 6.89448 14.0613 6.89448ZM7.78716 6.26358H13.746V5.17392H7.78716V6.26358Z" stroke="#F6739F"/>
</g>
</g>
</svg>
src/assets/icons/svg/»éÒö 1.svg
New file
@@ -0,0 +1,11 @@
<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
<g id="&#229;&#169;&#154;&#229;&#167;&#187; 1" clip-path="url(#clip0_446_12187)">
<path id="Vector" d="M9.62497 19.4281C4.74997 19.4281 1.95622 18.0156 1.70622 17.8843C1.26872 17.6781 0.803093 17.3968 0.649968 16.8843C0.602595 16.6847 0.599015 16.4771 0.639472 16.2759C0.67993 16.0747 0.763467 15.8846 0.884343 15.7187C1.70934 14.4156 3.23747 13.9125 4.00934 13.7375L3.85309 13.7C3.60367 13.6762 3.36482 13.5876 3.16031 13.4428C2.95581 13.2981 2.79278 13.1023 2.68747 12.875C1.94997 11.2718 2.60622 8.88122 2.68747 8.6406C2.86879 7.86247 3.3062 7.16779 3.92955 6.66798C4.55289 6.16818 5.32603 5.89221 6.12497 5.88435H6.19997C7.50309 5.88435 9.18122 6.5781 9.63747 8.53435C9.78589 9.06126 9.89042 9.59955 9.94997 10.1437C9.97907 9.86075 10.1075 9.59724 10.3125 9.39997V8.3531C10.4695 7.59373 10.888 6.91354 11.495 6.43101C12.1021 5.94848 12.8591 5.6942 13.6343 5.71247H13.9656C14.7427 5.69356 15.5019 5.94728 16.1116 6.42961C16.7212 6.91195 17.1427 7.59246 17.3031 8.3531V9.40622C17.5446 9.62444 17.6915 9.92827 17.7125 10.2531C17.7494 10.5525 17.7097 10.8563 17.5971 11.1362C17.4845 11.4161 17.3027 11.6627 17.0687 11.8531C17.0304 12.2229 16.9108 12.5797 16.7185 12.8979C16.5262 13.2162 16.2659 13.4879 15.9562 13.6937V13.75C16.725 13.9281 18.2562 14.4312 19.0812 15.7312C19.2072 15.9035 19.2921 16.1023 19.3295 16.3125C19.3669 16.5226 19.3557 16.7386 19.2968 16.9437C19.204 17.167 19.0628 17.3669 18.8834 17.529C18.704 17.6911 18.4909 17.8114 18.2593 17.8812C17.8687 18.1218 15.4968 19.4062 9.66559 19.425L9.62497 19.4281ZM6.18747 6.9281H6.14372C6.04059 6.9281 4.10622 6.97185 3.66872 8.8906V8.92185C3.66872 8.94372 3.02497 11.15 3.62184 12.45C3.69372 12.6 3.72184 12.6156 4.07497 12.6968C4.28771 12.7409 4.49668 12.8015 4.69997 12.8781L5.03122 13.0062V14.625L4.58434 14.6875C4.56559 14.6875 2.59997 14.9531 1.77184 16.2812C1.69961 16.3694 1.65989 16.4797 1.65934 16.5937C1.67497 16.6468 1.76247 16.7625 2.17184 16.9562H2.19684C2.22184 16.9562 4.91872 18.3843 9.63747 18.3843H9.71872C15.6937 18.3625 17.7625 16.9968 17.7843 16.9843L17.8875 16.9281C18.2 16.8093 18.3375 16.6781 18.3656 16.5968C18.3721 16.4771 18.3343 16.3592 18.2593 16.2656C17.4062 14.9281 15.4468 14.675 15.4156 14.6718L14.9375 14.625L14.9687 13L15.3125 12.875C16.0843 12.5812 16.1125 11.525 16.1125 11.5156V11.1593L16.4468 11.0343C16.725 10.9312 16.7406 10.4656 16.7281 10.3531C16.7279 10.2937 16.7094 10.2359 16.675 10.1875L16.3125 10.1062V8.54372C16.196 8.02306 15.9011 7.55957 15.4787 7.23365C15.0563 6.90772 14.5331 6.73992 14 6.75935H13.6593C13.1285 6.74043 12.6079 6.90835 12.1882 7.23385C11.7685 7.55934 11.4763 8.02179 11.3625 8.5406V10.1031L11 10.1843C10.9664 10.2343 10.9479 10.2929 10.9468 10.3531C10.9468 10.4625 10.9468 10.9312 11.225 11.0343L11.5625 11.1562V11.5125C11.5625 11.5125 11.6031 12.5718 12.3718 12.8687L12.7062 12.9968V14.6218L12.2531 14.6875C11.5639 14.7974 10.9039 15.045 10.3125 15.4156L9.99997 15.625L9.71247 15.4281C9.09787 15.0346 8.40835 14.7729 7.68747 14.6593L7.23434 14.6V12.9468L7.56559 12.8218C7.77356 12.7425 7.98787 12.6808 8.20622 12.6375C8.56559 12.5562 8.59684 12.5375 8.66872 12.3843C9.17497 11.2875 8.80622 9.43122 8.62184 8.80935V8.7781C8.22809 7.0531 6.66559 6.91872 6.19684 6.91872L6.18747 6.9281ZM8.26872 13.7093C8.88084 13.8432 9.4696 14.0675 10.0156 14.375C10.5351 14.0889 11.0928 13.8784 11.6718 13.75V13.6875C11.3652 13.4814 11.1069 13.2112 10.9148 12.8956C10.7227 12.58 10.6015 12.2264 10.5593 11.8593C10.2563 11.6352 10.047 11.3068 9.97184 10.9375C9.98953 11.5802 9.87022 12.2194 9.62184 12.8125C9.51483 13.0434 9.34916 13.2422 9.14135 13.3892C8.93355 13.5361 8.69085 13.626 8.43747 13.65L8.27184 13.6875L8.26872 13.7093Z" fill="#F6739F"/>
<path id="Vector_2" d="M9.99995 6.45623C9.74214 6.45785 9.49405 6.35794 9.30932 6.1781L7.24057 4.20623C7.03306 4.01239 6.86761 3.77797 6.7545 3.51751C6.64138 3.25705 6.58301 2.97613 6.58301 2.69217C6.58301 2.40821 6.64138 2.12728 6.7545 1.86682C6.86761 1.60637 7.03306 1.37194 7.24057 1.1781C7.60829 0.83837 8.07718 0.62846 8.57551 0.580489C9.07385 0.532518 9.57417 0.649128 9.99995 0.912479C10.4259 0.649026 10.9265 0.532641 11.425 0.58119C11.9235 0.629738 12.3922 0.840538 12.7593 1.18123C12.9673 1.3751 13.1332 1.60971 13.2466 1.87046C13.36 2.13121 13.4186 2.41251 13.4186 2.69685C13.4186 2.9812 13.36 3.2625 13.2466 3.52325C13.1332 3.784 12.9673 4.01861 12.7593 4.21248L10.6906 6.18123C10.5041 6.35796 10.2569 6.45639 9.99995 6.45623ZM8.79369 1.40623C8.42951 1.40426 8.07839 1.5418 7.81244 1.7906C7.6905 1.9073 7.59345 2.04748 7.52714 2.20269C7.46084 2.35791 7.42666 2.52494 7.42666 2.69373C7.42666 2.86251 7.46084 3.02955 7.52714 3.18477C7.59345 3.33998 7.6905 3.48016 7.81244 3.59685L9.88744 5.57185C9.91736 5.59908 9.95636 5.61417 9.99682 5.61417C10.0373 5.61417 10.0763 5.59908 10.1062 5.57185L12.1874 3.59998C12.3094 3.48329 12.4064 3.34311 12.4727 3.18789C12.539 3.03267 12.5732 2.86564 12.5732 2.69685C12.5732 2.52807 12.539 2.36103 12.4727 2.20582C12.4064 2.0506 12.3094 1.91042 12.1874 1.79373C11.9293 1.55416 11.592 1.41794 11.2399 1.41103C10.8878 1.40411 10.5454 1.52698 10.2781 1.75623L9.99995 1.9906L9.72495 1.7531C9.4665 1.52899 9.13578 1.4058 8.79369 1.40623Z" fill="#F6739F"/>
</g>
<defs>
<clipPath id="clip0_446_12187">
<rect width="20" height="20" fill="white"/>
</clipPath>
</defs>
</svg>
src/assets/icons/svg/¼ÒÍ¥¹ØÏµ.svg
New file
@@ -0,0 +1,7 @@
<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
<g id="&#229;&#174;&#182;&#229;&#186;&#173;&#229;&#133;&#179;&#231;&#179;&#187;">
<rect width="20" height="20" transform="matrix(-1 0 0 1 20 0)" fill="white"/>
<path id="Vector" d="M13.3301 8.74609C14.7949 8.74609 15.9863 7.55469 15.9863 6.08984C15.9863 4.625 14.7949 3.43359 13.3301 3.43359C11.8652 3.43359 10.6738 4.625 10.6738 6.08984C10.6738 7.55469 11.8652 8.74609 13.3301 8.74609ZM13.3301 4.68359C14.1055 4.68359 14.7363 5.31445 14.7363 6.08984C14.7363 6.86523 14.1055 7.49609 13.3301 7.49609C12.5547 7.49609 11.9238 6.86523 11.9238 6.08984C11.9238 5.31445 12.5547 4.68359 13.3301 4.68359ZM6.61523 8.84375C8.08008 8.84375 9.27148 7.65234 9.27148 6.1875C9.27148 4.72266 8.08008 3.53125 6.61523 3.53125C5.15039 3.53125 3.95898 4.72266 3.95898 6.1875C3.95898 7.65234 5.15039 8.84375 6.61523 8.84375ZM6.61523 4.78125C7.39062 4.78125 8.02148 5.41211 8.02148 6.1875C8.02148 6.96289 7.39062 7.59375 6.61523 7.59375C5.83984 7.59375 5.20898 6.96289 5.20898 6.1875C5.20898 5.41211 5.83984 4.78125 6.61523 4.78125ZM18.123 14.7695C18.4688 14.7695 18.748 14.4902 18.748 14.1445C18.748 12.7051 18.1875 11.3516 17.1699 10.334C16.1523 9.31641 14.7988 8.75586 13.3594 8.75586C12.5215 8.75586 11.7187 8.94336 10.9727 9.3125C10.6641 9.46484 10.5371 9.83984 10.6895 10.1504C10.8418 10.4609 11.2168 10.5859 11.5273 10.4336C12.0996 10.1504 12.7168 10.0059 13.3594 10.0059C15.6406 10.0059 17.498 11.8633 17.498 14.1445C17.498 14.4902 17.7773 14.7695 18.123 14.7695ZM1.88086 14.8672C2.22656 14.8672 2.50586 14.5879 2.50586 14.2422C2.50586 11.9609 4.36328 10.1035 6.64453 10.1035C7.28711 10.1035 7.90039 10.2461 8.4707 10.5273C8.78125 10.6797 9.1543 10.5527 9.30859 10.2441C9.46094 9.93359 9.33398 9.56055 9.02539 9.40625C8.28125 9.03906 7.48047 8.85352 6.64648 8.85352C5.20703 8.85352 3.85352 9.41406 2.83594 10.4316C1.81836 11.4492 1.25781 12.8027 1.25781 14.2422C1.25586 14.5879 1.53516 14.8672 1.88086 14.8672Z" fill="#F6739F"/>
<path id="Vector_2" d="M10.0195 12.293C11.084 12.293 11.9512 11.4258 11.9512 10.3613C11.9512 9.29687 11.084 8.42969 10.0195 8.42969C8.95508 8.42969 8.08789 9.29687 8.08789 10.3613C8.08789 11.4258 8.95508 12.293 10.0195 12.293ZM10.0195 9.67969C10.3945 9.67969 10.7012 9.98633 10.7012 10.3613C10.7012 10.7363 10.3945 11.043 10.0195 11.043C9.64453 11.043 9.33789 10.7363 9.33789 10.3613C9.33789 9.98633 9.64453 9.67969 10.0195 9.67969ZM6.99023 16.5859C7.33594 16.5859 7.61523 16.3066 7.61523 15.9609C7.61523 14.6348 8.69336 13.5566 10.0195 13.5566C11.3457 13.5566 12.4238 14.6348 12.4238 15.9609C12.4238 16.3066 12.7031 16.5859 13.0488 16.5859C13.3945 16.5859 13.6738 16.3066 13.6738 15.9609C13.6738 13.9453 12.0352 12.3066 10.0195 12.3066C8.00391 12.3066 6.36523 13.9453 6.36523 15.9609C6.36523 16.3066 6.64453 16.5859 6.99023 16.5859Z" fill="#F6739F"/>
</g>
</svg>
src/assets/icons/svg/ÎҵļòÀú 1.svg
New file
@@ -0,0 +1,6 @@
<svg width="18" height="20" viewBox="0 0 18 20" fill="none" xmlns="http://www.w3.org/2000/svg">
<g id="&#230;&#136;&#145;&#231;&#154;&#132;&#231;&#174;&#128;&#229;&#142;&#134; 1">
<path id="Vector" d="M15.4598 5.48598C15.4598 5.46834 15.4566 5.45423 15.4534 5.44012L15.4439 5.39778C15.4439 5.39778 15.4439 5.39426 15.4407 5.39426C15.4376 5.38367 15.4344 5.36956 15.428 5.35898C15.428 5.35545 15.4249 5.35192 15.4249 5.34839C15.4217 5.33781 15.4153 5.32723 15.4122 5.32017C15.409 5.31664 15.409 5.31311 15.4058 5.30606C15.4026 5.299 15.3963 5.28842 15.3931 5.28136C15.3899 5.27783 15.3868 5.27078 15.3836 5.26725C15.3804 5.26019 15.374 5.25314 15.3677 5.24608C15.3645 5.24255 15.3613 5.2355 15.355 5.23197C15.3486 5.22491 15.3455 5.21786 15.3391 5.21433L15.3328 5.20727L11.5035 1.28066C11.5003 1.27713 11.4972 1.27713 11.494 1.2736C11.4908 1.27007 11.4845 1.26302 11.4781 1.25949C11.4718 1.25596 11.4686 1.25243 11.4622 1.24538C11.4559 1.24185 11.4527 1.23832 11.4464 1.23479C11.44 1.23126 11.4368 1.22774 11.4305 1.22421L11.4114 1.21362C11.4051 1.2101 11.4019 1.20657 11.3956 1.20657L11.3765 1.19599C11.3702 1.19246 11.367 1.19246 11.3606 1.18893C11.3543 1.1854 11.3479 1.18187 11.3384 1.18187C11.3321 1.18187 11.3289 1.17835 11.3225 1.17835C11.3162 1.17482 11.3098 1.17482 11.3035 1.17129C11.2971 1.17129 11.2908 1.16776 11.2844 1.16776C11.2781 1.16776 11.2717 1.16423 11.2686 1.16423C11.2559 1.16423 11.2432 1.16071 11.2305 1.16071H4.6674C3.49259 1.16071 2.54004 2.22262 2.54004 3.52444V16.472C2.54004 17.7774 3.49576 18.8358 4.6674 18.8358H13.3356C14.5104 18.8358 15.463 17.7739 15.463 16.472V5.53185C15.463 5.51774 15.4598 5.5001 15.4598 5.48598ZM11.6305 2.6107L14.05 5.09085H12.9673C12.2306 5.09085 11.6337 4.42407 11.6337 3.60911V2.6107H11.6305ZM13.3324 17.9573H4.6674C3.93076 17.9573 3.33383 17.2905 3.33383 16.4756V3.52797C3.33383 2.70948 3.93394 2.04622 4.6674 2.04622H10.8367V3.60911C10.8367 4.91445 11.7925 5.97284 12.9641 5.97284H14.6692V16.472C14.6692 17.2905 14.0691 17.9573 13.3324 17.9573Z" fill="#F6739F"/>
<path id="Vector_2" d="M12.3831 14.7046H5.5883C5.39144 14.7046 5.166 14.8386 5.166 15.1032C5.166 15.3255 5.34063 15.5019 5.5883 15.5019H12.4879C12.7673 15.5019 12.8086 15.3537 12.8086 15.1032C12.8054 14.8598 12.7165 14.7046 12.3831 14.7046ZM12.3831 11.9527H7.11237C6.91551 11.9527 6.69008 12.0868 6.69008 12.3514C6.69008 12.5737 6.86471 12.7501 7.11237 12.7501H12.4879C12.7673 12.7501 12.8086 12.6019 12.8086 12.3514C12.8054 12.108 12.7165 11.9527 12.3831 11.9527ZM12.3831 9.34205H9.6525C9.45564 9.34205 9.23021 9.47612 9.23021 9.74071C9.23021 9.96297 9.40484 10.1394 9.6525 10.1394H12.4879C12.7673 10.1394 12.8086 9.9912 12.8086 9.74071C12.8054 9.49728 12.7165 9.34205 12.3831 9.34205ZM5.94391 8.58707H7.64263C8.05857 8.58707 8.43007 8.326 8.61105 7.9097C8.78886 7.50046 8.74441 7.02419 8.4904 6.66786C8.30941 6.41385 8.08715 6.2057 7.83631 6.054C8.0427 5.78587 8.16653 5.44013 8.16653 5.06264C8.16653 4.21946 7.55055 3.53503 6.79168 3.53503C6.03282 3.53503 5.41684 4.21946 5.41684 5.06264C5.41684 5.44013 5.54067 5.7894 5.74705 6.054C5.50892 6.20217 5.29301 6.39621 5.1152 6.63964C4.84848 6.99949 4.79451 7.48635 4.97549 7.90617C5.15647 8.326 5.52797 8.58707 5.94391 8.58707ZM6.79486 4.38174C7.13143 4.38174 7.40766 4.68868 7.40766 5.06264C7.40766 5.4366 7.13143 5.74354 6.79486 5.74354C6.45829 5.74354 6.18205 5.4366 6.18205 5.06264C6.18205 4.68868 6.45512 4.38174 6.79486 4.38174ZM5.70578 7.17942C5.97249 6.81604 6.36939 6.60789 6.79168 6.60789C7.22351 6.60789 7.62358 6.82309 7.89346 7.20058C7.99507 7.34523 7.95062 7.48988 7.92522 7.54632C7.90617 7.59219 7.82361 7.74389 7.64263 7.74389H5.94391C5.76928 7.74389 5.6899 7.6063 5.6645 7.54985C5.64545 7.50046 5.59147 7.33465 5.70578 7.17942Z" fill="#F6739F"/>
</g>
</svg>
src/assets/icons/svg/ÎҵIJƲú 1.svg
New file
@@ -0,0 +1,10 @@
<svg width="19" height="20" viewBox="0 0 19 20" fill="none" xmlns="http://www.w3.org/2000/svg">
<g id="&#230;&#136;&#145;&#231;&#154;&#132;&#232;&#180;&#162;&#228;&#186;&#167; 1" clip-path="url(#clip0_446_12197)">
<path id="Vector" d="M8.80836 10.8343L7.1673 9.00689C7.09393 8.92521 7.05433 8.81624 7.05718 8.70387C7.06003 8.5915 7.1051 8.4849 7.1825 8.40746C7.22072 8.36913 7.26575 8.33913 7.31502 8.31918C7.36428 8.29923 7.41681 8.28973 7.46958 8.29122C7.52234 8.2927 7.57431 8.30515 7.62249 8.32785C7.67067 8.35054 7.71412 8.38303 7.75033 8.42346L9.49996 10.372L11.2496 8.42346C11.2858 8.38303 11.3292 8.35054 11.3774 8.32785C11.4256 8.30515 11.4776 8.2927 11.5303 8.29122C11.5831 8.28973 11.6356 8.29923 11.6849 8.31918C11.7342 8.33913 11.7792 8.36913 11.8174 8.40746C11.9786 8.5686 11.9857 8.8366 11.8326 9.00689L10.1916 10.8337H11.4743C11.5812 10.8337 11.6836 10.8784 11.7592 10.9579C11.8347 11.0374 11.8771 11.1453 11.8771 11.2577C11.8771 11.3702 11.8347 11.478 11.7592 11.5576C11.6836 11.6371 11.5812 11.6817 11.4743 11.6817H9.96844V12.5292H11.4743C11.5811 12.5292 11.6835 12.5738 11.759 12.6533C11.8344 12.7327 11.8769 12.8405 11.8769 12.9529C11.8769 13.0653 11.8344 13.173 11.759 13.2525C11.6835 13.332 11.5811 13.3766 11.4743 13.3766H9.96844V14.8926C9.96846 14.9481 9.95807 15.0031 9.93789 15.0545C9.91771 15.1058 9.88812 15.1524 9.85082 15.1917C9.81351 15.2309 9.76922 15.2621 9.72048 15.2834C9.67173 15.3046 9.61949 15.3156 9.56673 15.3156C9.51397 15.3156 9.46172 15.3046 9.41298 15.2834C9.36424 15.2621 9.31995 15.2309 9.28264 15.1917C9.24534 15.1524 9.21575 15.1058 9.19557 15.0545C9.17539 15.0031 9.165 14.9481 9.16502 14.8926V13.3772H7.45882C7.35206 13.3772 7.24967 13.3325 7.17418 13.2531C7.0987 13.1736 7.05629 13.0658 7.05629 12.9535C7.05629 12.8411 7.0987 12.7333 7.17418 12.6538C7.24967 12.5744 7.35206 12.5297 7.45882 12.5297H9.16556V11.6823H7.45882C7.35199 11.6823 7.24953 11.6376 7.17399 11.5581C7.09845 11.4786 7.05602 11.3708 7.05602 11.2583C7.05602 11.1459 7.09845 11.038 7.17399 10.9585C7.24953 10.879 7.35199 10.8343 7.45882 10.8343H8.80836ZM7.38064 4.74574C7.59344 4.97374 7.59453 5.34403 7.38282 5.57317C7.33323 5.62759 7.27375 5.67094 7.20791 5.70064C7.14207 5.73034 7.07122 5.74579 6.99959 5.74605C6.92796 5.74632 6.85701 5.7314 6.79098 5.70219C6.72494 5.67298 6.66516 5.63008 6.61522 5.57603L4.05184 2.82746C3.9644 2.73273 3.90933 2.61011 3.89527 2.47886C3.88122 2.3476 3.90899 2.21515 3.97422 2.10232C4.93073 0.45203 6.6353 -0.218827 8.98967 0.0628875C9.06567 0.071459 9.13842 0.0977447 9.2041 0.139459C9.47662 0.310888 9.63187 0.557745 9.68833 0.873173C11.0482 0.733745 12.1165 1.02289 12.8657 1.77203C13.0812 1.98746 13.0991 2.34803 12.9058 2.58632C12.3234 3.30632 11.7186 4.17832 11.0932 5.20403C11.0551 5.26789 11.0051 5.32303 10.9463 5.36618C10.8875 5.40933 10.8211 5.43961 10.751 5.45522C10.6809 5.47084 10.6085 5.47147 10.5381 5.45708C10.4677 5.44269 10.4009 5.41358 10.3414 5.37146C10.2205 5.28401 10.1367 5.15047 10.1077 4.99913C10.0788 4.84779 10.1069 4.69051 10.1861 4.5606C10.7018 3.71489 11.2067 2.96574 11.7007 2.31203C11.1958 2.03489 10.5135 1.9446 9.64002 2.05603L9.35773 2.67317C9.0483 3.34917 8.10373 2.88974 8.36864 2.19203C8.53096 1.7646 8.61293 1.43546 8.61999 1.22174L8.62107 1.20003C6.99467 1.05432 5.85684 1.44403 5.14679 2.35146L7.38064 4.74689V4.74574ZM9.49996 20C5.21193 20 2.17139 17.4457 2.17139 13.2675C2.17139 8.70175 5.59573 4.19317 9.49996 4.19317C13.4042 4.19317 16.8285 8.70175 16.8285 13.2675C16.8285 17.4457 13.788 20 9.49996 20ZM9.49996 18.8292C13.2392 18.8292 15.7428 16.7263 15.7428 13.2675C15.7428 9.30289 12.7517 5.3646 9.49996 5.3646C6.24824 5.3646 3.2571 9.30289 3.2571 13.2669C3.2571 16.7252 5.76076 18.8286 9.49996 18.8286V18.8292Z" fill="#F6739F"/>
</g>
<defs>
<clipPath id="clip0_446_12197">
<rect width="19" height="20" fill="white"/>
</clipPath>
</defs>
</svg>
src/assets/icons/svg/Îҵģ­ÐÄÔ¸ 1.svg
New file
@@ -0,0 +1,6 @@
<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
<g id="&#230;&#136;&#145;&#231;&#154;&#132;&#239;&#188;&#141;&#229;&#191;&#131;&#230;&#132;&#191; 1">
<path id="Vector" d="M7.804 9.57199C8.51 9.42999 9.378 9.63799 10 10.364C10.622 9.61799 11.486 9.39399 12.184 9.54399C13.288 9.77399 14 10.79 14 12.13C14 14.15 10.634 16.202 10.252 16.43L9.996 16.582L9.74 16.43C9.358 16.202 6 14.138 6 12.116C6 10.798 6.708 9.79799 7.804 9.57199ZM9.998 15.414C11.254 14.616 13 13.156 13 12.132C13 11.102 12.474 10.628 11.98 10.524C11.904 10.508 11.828 10.5 11.752 10.5C11.228 10.5 10.736 10.876 10.46 11.512L10 12.568L9.542 11.51C9.192 10.7 8.518 10.438 8.006 10.552C7.52 10.652 6.998 11.116 6.998 12.118C7 13.144 8.742 14.612 9.998 15.414Z" fill="#F6739F"/>
<path id="Vector_2" d="M2 4.00002H5.398C5.04 3.73602 4.728 3.45602 4.494 3.17402C3.816 2.35402 3.984 1.81002 4.142 1.56002C4.732 0.630024 6.61 0.966024 8.16 1.77802C8.898 2.16402 9.564 2.66402 10 3.18002C10.438 2.66402 11.102 2.16402 11.84 1.77802C13.39 0.968024 15.266 0.632024 15.858 1.56002C16.018 1.81002 16.184 2.35402 15.506 3.17402C15.272 3.45602 14.96 3.73602 14.602 4.00002H18C18.55 4.00002 19 4.45002 19 5.00002V7.00002C19 7.55002 18.55 8.00002 18 8.00002H17V16.868C17 18.04 16.146 19 15.104 19H4.894C3.852 19 3 18.04 3 16.866V8.00002H2C1.45 8.00002 1 7.55002 1 7.00002V5.00002C1 4.45002 1.45 4.00002 2 4.00002ZM4 16.866C4 17.48 4.41 18 4.894 18H15.104C15.588 18 15.998 17.48 15.998 16.866V8.00002H15.104H4.894H4V16.866ZM7.708 2.48202C6.258 1.72402 5.08 1.71802 4.922 1.96602C4.86 2.06602 4.924 2.33202 5.214 2.68402C5.562 3.10402 6.142 3.54602 6.81 3.89402C6.884 3.93202 6.954 3.96202 7.026 3.99802H9.506C9.286 3.59602 8.704 3.00402 7.708 2.48202ZM13.19 3.89602C13.858 3.54602 14.438 3.10602 14.786 2.68402C15.078 2.33202 15.142 2.06402 15.078 1.96602C15.02 1.87602 14.832 1.82002 14.544 1.82002C14.034 1.82002 13.218 1.99802 12.29 2.48202C11.294 3.00402 10.714 3.59402 10.492 3.99802H12.974C13.046 3.96402 13.116 3.93402 13.19 3.89602ZM2 7.00002H18V5.00002H2V7.00002Z" fill="#F6739F"/>
</g>
</svg>
src/assets/icons/svg/ÈÙÓþ (1) 1.svg
New file
@@ -0,0 +1,5 @@
<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
<g id="&#232;&#141;&#163;&#232;&#170;&#137; (1) 1">
<path id="Vector" d="M13.248 4.12708C13.5996 4.12708 13.8848 4.37386 13.8848 4.68001V9.09974C13.8848 10.9311 12.1758 12.4136 10.0684 12.4136C7.96094 12.4136 6.25195 10.9292 6.25195 9.09974V4.68001C6.25195 4.37571 6.53711 4.12708 6.88867 4.12708H13.248ZM9.52344 15.5197H6.79688C6.49609 15.5197 6.25195 15.7516 6.25195 16.0373C6.25195 16.3231 6.49609 16.555 6.79688 16.555H13.3398C13.6406 16.555 13.8848 16.3231 13.8848 16.0373C13.8848 15.7516 13.6406 15.5197 13.3398 15.5197H10.6133V13.449H9.52344V15.5197ZM5.16211 8.78802C4.56055 8.78802 4.07227 8.32415 4.07227 7.75267V6.19964C4.07227 5.9139 4.31641 5.68196 4.61719 5.68196H5.16211V8.78802ZM14.9746 5.68011H15.5195C15.8203 5.68011 16.0645 5.91204 16.0645 6.19778V7.75267C16.0645 8.32415 15.5762 8.78802 14.9746 8.78802V5.68011ZM14.9043 9.82337C14.9277 9.82337 14.9512 9.82523 14.9746 9.82523C16.1797 9.82523 17.1543 8.89749 17.1543 7.75452V5.68011C17.1543 5.10862 16.666 4.64476 16.0645 4.64476H14.9746V4.18089C14.9746 3.57786 14.4258 3.08987 13.748 3.08987H6.38867C5.71094 3.08987 5.16211 3.57786 5.16211 4.18089V4.64476H4.07227C3.4707 4.64476 2.98242 5.10862 2.98242 5.68011V7.75267C2.98242 8.89749 3.95898 9.82337 5.16211 9.82337C5.18555 9.82337 5.20899 9.82337 5.23242 9.82151C5.625 11.8811 7.64063 13.449 10.0684 13.449C12.4961 13.449 14.5117 11.8811 14.9043 9.82337Z" fill="#F6739F"/>
</g>
</svg>
src/assets/icons/svg/É豸״̬ 1.svg
New file
@@ -0,0 +1,10 @@
<svg width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg">
<g id="&#232;&#174;&#190;&#229;&#164;&#135;&#231;&#138;&#182;&#230;&#128;&#129; 1" clip-path="url(#clip0_446_12307)">
<path id="Vector" d="M11.8125 0.875H2.1875C1.8394 0.875 1.50556 1.01328 1.25942 1.25942C1.01328 1.50556 0.875 1.8394 0.875 2.1875V10.0625C0.875 10.4106 1.01328 10.7444 1.25942 10.9906C1.50556 11.2367 1.8394 11.375 2.1875 11.375H6.5625V12.25H3.5C3.38397 12.25 3.27269 12.2961 3.19064 12.3781C3.10859 12.4602 3.0625 12.5715 3.0625 12.6875C3.0625 12.8035 3.10859 12.9148 3.19064 12.9969C3.27269 13.0789 3.38397 13.125 3.5 13.125H10.5C10.616 13.125 10.7273 13.0789 10.8094 12.9969C10.8914 12.9148 10.9375 12.8035 10.9375 12.6875C10.9375 12.5715 10.8914 12.4602 10.8094 12.3781C10.7273 12.2961 10.616 12.25 10.5 12.25H7.4375V11.375H11.8125C12.1606 11.375 12.4944 11.2367 12.7406 10.9906C12.9867 10.7444 13.125 10.4106 13.125 10.0625V2.1875C13.125 1.8394 12.9867 1.50556 12.7406 1.25942C12.4944 1.01328 12.1606 0.875 11.8125 0.875ZM2.1875 1.75H11.8125C11.9285 1.75 12.0398 1.79609 12.1219 1.87814C12.2039 1.96019 12.25 2.07147 12.25 2.1875V8.3125H1.75V2.1875C1.75 2.07147 1.79609 1.96019 1.87814 1.87814C1.96019 1.79609 2.07147 1.75 2.1875 1.75ZM12.25 10.0625C12.25 10.1785 12.2039 10.2898 12.1219 10.3719C12.0398 10.4539 11.9285 10.5 11.8125 10.5H2.1875C2.07147 10.5 1.96019 10.4539 1.87814 10.3719C1.79609 10.2898 1.75 10.1785 1.75 10.0625V9.1875H12.25V10.0625Z" fill="#F6739F"/>
</g>
<defs>
<clipPath id="clip0_446_12307">
<rect width="14" height="14" fill="white"/>
</clipPath>
</defs>
</svg>
src/assets/icons/svg/Ö¤Êé6 1.svg
New file
@@ -0,0 +1,9 @@
<svg width="16" height="18" viewBox="0 0 16 18" fill="none" xmlns="http://www.w3.org/2000/svg">
<g id="&#232;&#175;&#129;&#228;&#185;&#166;6 1">
<path id="Vector" d="M12.5584 15.9934C12.4748 15.9934 12.3926 15.9696 12.3206 15.9245C12.2485 15.8794 12.1891 15.8146 12.1486 15.7369L11.0808 13.6906C10.955 13.45 11.0369 13.1469 11.2633 13.0135C11.4897 12.8799 11.7753 12.9669 11.9004 13.2074L12.4717 14.3025L12.5223 14.1562C12.6008 13.9306 12.8217 13.7966 13.042 13.8371L13.2095 13.868L12.6114 12.7672C12.482 12.5288 12.5586 12.2243 12.7829 12.0868C13.0067 11.9494 13.294 12.0307 13.4233 12.2691L14.5219 14.2909C14.5664 14.3728 14.5881 14.4666 14.5843 14.5612C14.5805 14.6558 14.5514 14.7473 14.5004 14.8249C14.3964 14.9831 14.2136 15.0627 14.0362 15.0308L13.2675 14.8894L12.9984 15.6671C12.9674 15.7567 12.9128 15.8348 12.8412 15.8924C12.7696 15.9499 12.6839 15.9844 12.5944 15.9917C12.5822 15.993 12.5703 15.9934 12.5584 15.9934Z" fill="#F6739F"/>
<path id="Vector_2" d="M9.95964 15.9934C9.94839 15.9934 9.93683 15.9931 9.92542 15.9921C9.74167 15.9778 9.58339 15.8506 9.51949 15.6672L9.25027 14.8892L8.48152 15.0307C8.30292 15.063 8.12136 14.9834 8.0173 14.8248C7.96638 14.7471 7.93732 14.6557 7.93353 14.5611C7.92974 14.4665 7.95137 14.3727 7.99589 14.2907L9.09448 12.269C9.22386 12.0306 9.51105 11.9493 9.7348 12.0867C9.95917 12.2242 10.0357 12.5287 9.90636 12.7671L9.30823 13.8679L9.47574 13.837C9.69542 13.7962 9.91699 13.9303 9.99542 14.1561L10.0425 14.2919L10.5976 13.2083C10.7215 12.9668 11.0068 12.8779 11.2332 13.0093C11.4609 13.1409 11.5448 13.4431 11.4209 13.6846L10.371 15.7333C10.3309 15.812 10.2715 15.8777 10.1991 15.9235C10.1266 15.9693 10.0439 15.9934 9.95964 15.9934Z" fill="#F6739F"/>
<path id="Vector_3" d="M11.2588 13.96C9.79426 13.96 8.60254 12.6938 8.60254 11.1378C8.60254 9.58139 9.79426 8.31535 11.2588 8.31535C12.7233 8.31535 13.915 9.58139 13.915 11.1378C13.915 12.6938 12.7233 13.96 11.2588 13.96ZM11.2588 9.31145C10.3113 9.31145 9.54004 10.1307 9.54004 11.1378C9.54004 12.1445 10.3113 12.964 11.2588 12.964C12.2063 12.964 12.9775 12.1445 12.9775 11.1378C12.9775 10.1307 12.2064 9.31145 11.2588 9.31145ZM9.85254 6.17773H4.85254C4.59363 6.17773 4.38379 5.95478 4.38379 5.67969C4.38379 5.4046 4.59363 5.18164 4.85254 5.18164H9.85254C10.1113 5.18164 10.3213 5.4046 10.3213 5.67969C10.3213 5.95478 10.1114 6.17773 9.85254 6.17773ZM7.35254 9.49805H4.85254C4.59363 9.49805 4.38379 9.27509 4.38379 9C4.38379 8.72491 4.59363 8.50195 4.85254 8.50195H7.35254C7.61145 8.50195 7.82129 8.72491 7.82129 9C7.82129 9.27509 7.6116 9.49805 7.35254 9.49805Z" fill="#F6739F"/>
<path id="Vector_4" d="M6.41504 12.8184H4.85254C4.59363 12.8184 4.38379 12.5952 4.38379 12.3203C4.38379 12.0454 4.59363 11.8223 4.85254 11.8223H6.41504C6.67395 11.8223 6.88379 12.0454 6.88379 12.3203C6.88379 12.5952 6.6741 12.8184 6.41504 12.8184Z" fill="#F6739F"/>
<path id="Vector_5" d="M7.82129 16.1387H3.44629C2.32629 16.1387 1.41504 15.1705 1.41504 13.9805V4.01953C1.41504 2.82953 2.32629 1.86133 3.44629 1.86133H11.2588C12.3788 1.86133 13.29 2.82953 13.29 4.01953V7.45556C13.29 7.73064 13.08 7.9536 12.8213 7.9536C12.5625 7.9536 12.3525 7.73064 12.3525 7.45556V4.01953C12.3525 3.37888 11.8618 2.85742 11.2588 2.85742H3.44629C2.84332 2.85742 2.35254 3.37888 2.35254 4.01953V13.9805C2.35254 14.6211 2.84332 15.1426 3.44629 15.1426H7.82129C8.0802 15.1426 8.29004 15.3657 8.29004 15.6406C8.29004 15.9155 8.08035 16.1387 7.82129 16.1387Z" fill="#F6739F"/>
</g>
</svg>
src/assets/icons/svg/Òþ˽²ßÂÔ 1.svg
New file
@@ -0,0 +1,10 @@
<svg width="15" height="13" viewBox="0 0 15 13" fill="none" xmlns="http://www.w3.org/2000/svg">
<g id="&#233;&#154;&#144;&#231;&#167;&#129;&#231;&#173;&#150;&#231;&#149;&#165; 1" clip-path="url(#clip0_446_12246)">
<path id="Vector" d="M13.0353 15.5H1.96455C1.45564 15.5 1.04199 15.0871 1.04199 14.5781V7.6589C1.04199 7.14928 1.45564 6.73634 1.96455 6.73634H3.80966V4.4299C3.80966 2.39217 5.46222 0.740356 7.49995 0.740356C9.53768 0.740356 11.1902 2.39217 11.1902 4.4299V6.73632H13.0353C13.5442 6.73632 13.9579 7.14927 13.9579 7.65888V14.5781C13.9579 15.0871 13.5443 15.5 13.0353 15.5ZM10.2676 4.4299C10.2676 2.90177 9.02809 1.6622 7.49995 1.6622C5.9711 1.6622 4.73222 2.90177 4.73222 4.4299V6.73632H10.2676V4.4299ZM13.0353 8.58145C13.0353 8.07184 12.6224 7.6589 12.1128 7.6589H2.88713C2.37751 7.6589 1.96457 8.07185 1.96457 8.58146V13.6556C1.96457 14.1645 2.37751 14.5781 2.88713 14.5781H12.1128C12.6224 14.5781 13.0353 14.1645 13.0353 13.6556V8.58146V8.58145ZM7.96122 12.2063V14.1169H7.03865V12.2063C6.24474 12.0002 5.6548 11.2852 5.6548 10.4266C5.6548 9.40737 6.4807 8.58146 7.49993 8.58146C8.51917 8.58146 9.34506 9.40737 9.34506 10.4266C9.34506 11.2852 8.75514 12.0002 7.96121 12.2063L7.96122 12.2063ZM7.49995 9.50404C6.99033 9.50404 6.57739 9.91697 6.57739 10.4266C6.57739 10.9362 6.99032 11.3492 7.49995 11.3492C8.00957 11.3492 8.42251 10.9362 8.42251 10.4266C8.42251 9.91697 8.00957 9.50404 7.49995 9.50404Z" fill="#F6739F"/>
</g>
<defs>
<clipPath id="clip0_446_12246">
<rect width="15" height="15" fill="white" transform="translate(0 0.5)"/>
</clipPath>
</defs>
</svg>
src/assets/images/Group 221.png
src/assets/images/µÇ¼ҳ-¼Ò 1.png
src/assets/styles/variables.scss
@@ -9,17 +9,25 @@
$panGreen: #30B08F;
// é»˜è®¤èœå•主题风格
$base-menu-color:#bfcbd9;
$base-menu-color-active:#f4f4f5;
$base-menu-background:#304156;
$base-logo-title-color: #ffffff;
//导航栏头部文字颜色
$base-logo-title-color: #000000;
//导航栏菜单文字和图标颜色
$base-menu-color:#5F6980;
//导航栏菜单文字和图标颜色(选中后)
$base-menu-color-active:#F6739F;
//导航栏全部背景
$base-menu-background:#FFFFFF;
//导航栏背景色(选中后)
$base-sub-menu-background:#ffffff;
//导航栏背景色(选中后再划过)
$base-sub-menu-hover:#FFFFFF;
$base-menu-light-color:rgba(0,0,0,.70);
$base-menu-light-background:#ffffff;
$base-logo-light-title-color: #001529;
$base-sub-menu-background:#1f2d3d;
$base-sub-menu-hover:#001528;
// è‡ªå®šä¹‰æš—色菜单风格
/**
src/layout/components/Navbar.vue
@@ -9,13 +9,13 @@
      <template v-if="device!=='mobile'">
        <search id="header-search" class="right-menu-item" />
        
        <el-tooltip content="源码地址" effect="dark" placement="bottom">
        <!-- <el-tooltip content="源码地址" effect="dark" placement="bottom">
          <ruo-yi-git id="ruoyi-git" class="right-menu-item hover-effect" />
        </el-tooltip>
        <el-tooltip content="文档地址" effect="dark" placement="bottom">
          <ruo-yi-doc id="ruoyi-doc" class="right-menu-item hover-effect" />
        </el-tooltip>
        </el-tooltip> -->
        <screenfull id="screenfull" class="right-menu-item hover-effect" />
src/layout/components/Sidebar/Logo.vue
@@ -35,7 +35,7 @@
  },
  data() {
    return {
      title: '张氏APP',
      title: 'zhangAPP',
      logo: logoImg
    }
  }
src/router/index.js
@@ -0,0 +1,232 @@
import Vue from 'vue'
import Router from 'vue-router'
Vue.use(Router)
/* Layout */
import Layout from '@/layout'
/**
 * Note: è·¯ç”±é…ç½®é¡¹
 *
 * hidden: true                     // å½“设置 true çš„æ—¶å€™è¯¥è·¯ç”±ä¸ä¼šå†ä¾§è¾¹æ å‡ºçް å¦‚401,login等页面,或者如一些编辑页面/edit/1
 * alwaysShow: true                 // å½“你一个路由下面的 children å£°æ˜Žçš„路由大于1个时,自动会变成嵌套的模式--如组件页面
 *                                  // åªæœ‰ä¸€ä¸ªæ—¶ï¼Œä¼šå°†é‚£ä¸ªå­è·¯ç”±å½“做根路由显示在侧边栏--如引导页面
 *                                  // è‹¥ä½ æƒ³ä¸ç®¡è·¯ç”±ä¸‹é¢çš„ children å£°æ˜Žçš„个数都显示你的根路由
 *                                  // ä½ å¯ä»¥è®¾ç½® alwaysShow: true,这样它就会忽略之前定义的规则,一直显示根路由
 * redirect: noRedirect             // å½“设置 noRedirect çš„æ—¶å€™è¯¥è·¯ç”±åœ¨é¢åŒ…屑导航中不可被点击
 * name:'router-name'               // è®¾å®šè·¯ç”±çš„名字,一定要填写不然使用<keep-alive>时会出现各种问题
 * query: '{"id": 1, "name": "ry"}' // è®¿é—®è·¯ç”±çš„默认传递参数
 * roles: ['admin', 'common']       // è®¿é—®è·¯ç”±çš„角色权限
 * permissions: ['a:a:a', 'b:b:b']  // è®¿é—®è·¯ç”±çš„菜单权限
 * meta : {
    noCache: true                   // å¦‚果设置为true,则不会被 <keep-alive> ç¼“å­˜(默认 false)
    title: 'title'                  // è®¾ç½®è¯¥è·¯ç”±åœ¨ä¾§è¾¹æ å’Œé¢åŒ…屑中展示的名字
    icon: 'svg-name'                // è®¾ç½®è¯¥è·¯ç”±çš„图标,对应路径src/assets/icons/svg
    breadcrumb: false               // å¦‚果设置为false,则不会在breadcrumb面包屑中显示
    activeMenu: '/system/user'      // å½“路由设置了该属性,则会高亮相对应的侧边栏。
  }
 */
// å…¬å…±è·¯ç”±
export const constantRoutes = [
  {
    path: '/redirect',
    component: Layout,
    hidden: true,
    children: [
      {
        path: '/redirect/:path(.*)',
        component: () => import('@/views/redirect')
      }
    ]
  },
  {
    path: '/login',
    component: () => import('@/views/login'),
    hidden: true
  },
  {
    path: '/register',
    component: () => import('@/views/register'),
    hidden: true
  },
  {
    path: '/404',
    component: () => import('@/views/error/404'),
    hidden: true
  },
  {
    path: '/tmps',
    component: () => import('@/views/tmp'),
    hidden: true
  },
  {
    path: '/401',
    component: () => import('@/views/error/401'),
    hidden: true
  },
  {
    path: '',
    component: Layout,
    redirect: 'index',
    children: [
      {
        path: 'index',
        component: () => import('@/views/index'),
        name: 'Index',
        meta: { title: '首页', icon: 'dashboard', affix: true }
      }
    ]
  },
  {
    path: '/user',
    component: Layout,
    hidden: true,
    redirect: 'noredirect',
    children: [
      {
        path: 'profile',
        component: () => import('@/views/system/user/profile/index'),
        name: 'Profile',
        meta: { title: '个人中心', icon: 'user' }
      }
    ]
  }
]
// åŠ¨æ€è·¯ç”±ï¼ŒåŸºäºŽç”¨æˆ·æƒé™åŠ¨æ€åŽ»åŠ è½½
export const dynamicRoutes = [
  {
    path: '/system/user-auth',
    component: Layout,
    hidden: true,
    permissions: ['system:user:edit'],
    children: [
      {
        path: 'role/:userId(\\d+)',
        component: () => import('@/views/system/user/authRole'),
        name: 'AuthRole',
        meta: { title: '分配角色', activeMenu: '/system/user' }
      }
    ]
  },
    {
    path: '/family/note1',
    component: Layout,
    permissions: ['family:note:list'],
    hidden: true,
    children: [
      {
        path: 'propertyInfo/:id(\\d+)',
        component: () => import('@/views/note/propertyInfo'),
        name: 'propertyInfo',
        meta: { title: '查询详情'}
      }
    ]
  },
  //个人
  {
    path: '/self/self1',
    component: Layout,
    permissions: ['self:self:list'],
    hidden: true,
    children: [
      {
        path: 'propertyInfo/:id(\\d+)',
        component: () => import('@/views/note/propertyInfo'),
        name: 'propertyInfo',
        meta: { title: '查询详情'}
      }
    ]
  },
//家大事记的详情
  {
    path: '/family1/bignote',
    component: Layout,
    // permissions: [],
       permissions: ['family1:bignote:list'],
    hidden: true,
    children: [
      {
        path: 'familyeventInfo/:id(\\d+)',
        component: () => import('@/views/bignote/familyeventInfo'),
        name: 'familyeventInfo',
        meta: { title: '查询详情'}
      }
    ]
  },
  {
    path: '/system/role-auth',
    component: Layout,
    hidden: true,
    permissions: ['system:role:edit'],
    children: [
      {
        path: 'user/:roleId(\\d+)',
        component: () => import('@/views/system/role/authUser'),
        name: 'AuthUser',
        meta: { title: '分配用户', activeMenu: '/system/role' }
      }
    ]
  },
  {
    path: '/system/dict-data',
    component: Layout,
    hidden: true,
    permissions: ['system:dict:list'],
    children: [
      {
        path: 'index/:dictId(\\d+)',
        component: () => import('@/views/system/dict/data'),
        name: 'Data',
        meta: { title: '字典数据', activeMenu: '/system/dict' }
      }
    ]
  },
  {
    path: '/monitor/job-log',
    component: Layout,
    hidden: true,
    permissions: ['monitor:job:list'],
    children: [
      {
        path: 'index/:jobId(\\d+)',
        component: () => import('@/views/monitor/job/log'),
        name: 'JobLog',
        meta: { title: '调度日志', activeMenu: '/monitor/job' }
      }
    ]
  },
  {
    path: '/tool/gen-edit',
    component: Layout,
    hidden: true,
    permissions: ['tool:gen:edit'],
    children: [
      {
        path: 'index/:tableId(\\d+)',
        component: () => import('@/views/tool/gen/editTable'),
        name: 'GenEdit',
        meta: { title: '修改生成配置', activeMenu: '/tool/gen' }
      }
    ]
  }
]
// é˜²æ­¢è¿žç»­ç‚¹å‡»å¤šæ¬¡è·¯ç”±æŠ¥é”™
let routerPush = Router.prototype.push;
Router.prototype.push = function push(location) {
  return routerPush.call(this, location).catch(err => err)
}
export default new Router({
  mode: 'history', // åŽ»æŽ‰url中的#
  scrollBehavior: () => ({ y: 0 }),
  routes: constantRoutes
})
src/utils/request.js
@@ -17,7 +17,7 @@
  // axios中请求配置有baseURL选项,表示请求URL公共部分
  baseURL: process.env.VUE_APP_BASE_API,
  // è¶…æ—¶
  timeout: 10000
  timeout: 1000000
})
// request拦截器
@@ -32,9 +32,16 @@
  // get请求映射params参数
  if (config.method === 'get' && config.params) {
    let url = config.url + '?' + tansParams(config.params);
    url = url.slice(0, -1);
    config.params = {};
    config.url = url;
    if(config.responseType!=undefined)
    {
      config.responseType='blob'
    }
    config.headers['Content-Type']= 'application/json'
  }
  if (!isRepeatSubmit && (config.method === 'post' || config.method === 'put')) {
    const requestObj = {
@@ -62,6 +69,7 @@
  return config
}, error => {
    console.log(error)
    Promise.reject(error)
})
@@ -69,6 +77,8 @@
service.interceptors.response.use(res => {
    // æœªè®¾ç½®çŠ¶æ€ç åˆ™é»˜è®¤æˆåŠŸçŠ¶æ€
    const code = res.data.code || 200;
    // èŽ·å–é”™è¯¯ä¿¡æ¯
    const msg = errorCode[code] || res.data.msg || errorCode['default']
    // äºŒè¿›åˆ¶æ•°æ®åˆ™ç›´æŽ¥è¿”回
src/views/bignote/familyeventInfo.vue
New file
@@ -0,0 +1,365 @@
<template>
    <div class="app-container">
      <div class="form-header mt">
        <h4 class="dt h4">家庭大事记详情 </h4>
        <el-button type="primary" class="pt"  icon="el-icon-edit" @click="handleEdit()" :disabled="btn">编辑</el-button>
      </div>
      <el-form ref="elForm" :model="formData" :rules="rules" size="medium" label-width="100px" >
        <el-form-item label="id" prop="id">
          <el-input v-model="formData.id" placeholder="请输入id" :maxlength="11" show-word-limit :disabled="true"
                    clearable prefix-icon='el-icon-mobile' :style="{width: '100%'}"></el-input>
        </el-form-item>
        <!-- <el-form-item label="类别" prop="type">
          <el-select v-model="formData.type" placeholder="请选择类别" clearable :style="{width: '100%'}" :disabled="dsb" >
            <el-option v-for="(item, index) in typeOptions" :key="index" :label="item.label" :value="item.value"
                       :disabled="item.disabled"></el-option>
          </el-select>
        </el-form-item> -->
        <el-form-item label="标题" prop="title">
          <el-input v-model="formData.title" placeholder="请输入标题" clearable :style="{width: '100%'}" :disabled="dsb"></el-input>
        </el-form-item>
        <!-- <el-form-item label="存储地址" prop="location">
          <el-input v-model="formData.location" placeholder="请输入存储地址" clearable :style="{width: '100%'}" :disabled="dsb">
          </el-input>
        </el-form-item> -->
        <el-form-item label="人物" prop="people">
          <el-input v-model="formData.holder" placeholder="请输入人物" clearable :style="{width: '100%'}" :disabled="dsb">
          </el-input>
        </el-form-item>
        <el-form-item label="地点" prop="address">
          <el-input v-model="formData.address" placeholder="请输入地点" clearable :style="{width: '100%'}" :disabled="dsb">
          </el-input>
        </el-form-item>
        <el-form-item label="备注" prop="remark">
          <el-input v-model="formData.remark" placeholder="请输入备注" clearable :style="{width: '100%'}" :disabled="dsb"></el-input>
        </el-form-item>
        <h4 class="form-header">相关图片 </h4>
        <el-upload
          action="#"
          list-type="picture-card"
          multiple
          :http-request="requestUpload"
          :file-list="fileList"
        >
          <i slot="default" class="el-icon-plus"></i>
          <div slot="file" slot-scope="{file}">
            <img
              class="el-upload-list__item-thumbnail"
              :src="file.url"
              alt=""
              style="width: 147px; height: 147px"
              fit="cover"
              :preview-src-list="[file.url]"
            >
            <span class="el-upload-list__item-actions">
          <span
            class="el-upload-list__item-preview"
            @click="handlePictureCardPreview(file)"
          >
            <i class="el-icon-zoom-in"></i>
          </span>
          <span
            v-if="!disabled"
            class="el-upload-list__item-delete"
            @click="handleDownload(file.url)"
          >
            <i class="el-icon-download"></i>
          </span>
          <span
            v-if="!disabled"
            class="el-upload-list__item-delete"
            @click="handleRemove(file)"
          >
            <i class="el-icon-delete"></i>
          </span>
        </span>
          </div>
        </el-upload>
        <h4 class="form-header">其他附件 </h4>
        <el-upload
          action=""
          :file-list="fileListOther"
          class="upload-demo"
          multiple
          :on-preview="handlePreview"
          :on-remove="handleRemove"
          :http-request="requestUpload"
          :show-file-list="true"
        >
          <el-button type="primary">Click to upload</el-button>
          <template #tip>
            <div class="el-upload__tip">
            </div>
          </template>
        </el-upload>
        <el-form-item size="large">
          <el-button type="primary" @click="submitForm" :disabled="dsb">修改</el-button>
        </el-form-item>
      </el-form>
      <el-dialog  :visible.sync="dialogVisible">
        <img w-full :src="dialogImageUrl" alt="Preview Image" />
      </el-dialog>
    </div>
  </template>
  <script>
  import {getFamilyeventInfo, updateFamilyevent, uploadPic, download} from "@/api/bignote/index";
  import {addRole, updateRole} from "@/api/system/role";
  import {blobValidate} from "@/utils/ruoyi";
  import errorCode from "@/utils/errorCode";
  import {Message} from "element-ui";
  export default {
    components: {},
    props: [],
    data() {
      return {
        cdi:"家庭大事记信息",
        udi:"家庭大事记修改",
        fot:[".jpg",".jif"],
        fileList:[
        ],
        fileListOther:[
        ],
        dsb:true,
        btn:false,
        formData: {
          id: undefined,
          // type: undefined,
          title: undefined,
          // location: undefined,
          people: undefined,
          address: undefined,
          remark: undefined,
          url: undefined,
        },
        dialogImageUrl: '',
        dialogVisible: false,
        disabled: false,
        rules: {
          id: [{
            required: true,
            message: '请输入id',
            trigger: 'blur'
          }],
          // type: [{
          //   required: true,
          //   message: '请选择类别',
          //   trigger: 'change'
          // }],
          title: [{
            required: true,
            message: '请输入大事标题',
            trigger: 'blur'
          }],
          // location: [{
          //   required: true,
          //   message: '请输入存储地址',
          //   trigger: 'blur'
          // }],
          people: [{
            required: true,
            message: '请输入人物',
            trigger: 'blur'
          }],
          address: [{
            required: true,
            message: '请输入地点',
            trigger: 'blur'
          }],
          remark: [{
            required: true,
            message: '请输入备注',
            trigger: 'blur'
          }],
        },
        typeOptions: [],
      }
    },
    //在created()中调用接口,拿到数据
    computed: {},
    watch: {},
    created() {
      const id = this.$route.params && this.$route.params.id;
      let jd;
      if(this.$route.query.detail!=undefined)
      {
        jd =  this.$route.query.detail
        this.btn= jd
        this.dsb = !jd
        document.title = "修改家大事记详细信息";
        this.$route.meta.title = "修改家大事记详细信息";//列表的名称
      }
      else{
        document.title = "查看家大事记详细信息";
        this.$route.meta.title = "查看家大事记详细信息";//列表的名称
      }
      let _this = this
      if (id) {
        this.loading = true;
        getFamilyeventInfo(id).then((response) => {
          this.formData = response.data;
          let paths = response.data.url.split(",");
          for(let i = 0; i < paths.length; i++)
          {
            if(paths[i]!="") {
              let pth = paths[i].substr(paths[i].length - 4, paths[i].length)
              if (_this.fot.includes(pth) === true)
                _this.fileList.push({name:paths[i],url: process.env.VUE_APP_BASE_TRUE_API+paths[i]})
              else {
                // alert(paths[i])
                let nms = paths[i].split("\/")
                let nm = nms[nms.length - 1]
                _this.fileListOther.push({name:nm, url: process.env.VUE_APP_BASE_TRUE_API+paths[i]})
              }
            }
          }
          this.loading = false;
        });
        // this.getCateInfor()
      }
    },
    mounted() {},
    methods: {
      /** æŸ¥è¯¢ç±»åˆ«ä¿¡æ¯ */
      // getCateInfor()
      // {
      //   let _this = this
      //   getCategory().then(response=>{
      //     response.data.itemValues.replace("{","").replace("}","").split(",").map(elem=>{
      //       _this.typeOptions.push({"label":elem.split(":")[0], "value":elem.split(":")[0]})
      //     })
      //   })
      // },
      submitForm() {
        let ul = this.fileList.map(function (elem){
          return elem.url.replace(process.env.VUE_APP_BASE_TRUE_API,"")
        }).join(",")
        let uls = this.fileListOther.map(function (elem){
          return elem.url.replace(process.env.VUE_APP_BASE_TRUE_API,"")
        }).join(",")
        this.formData.url = ul+","+uls
        this.$refs['elForm'].validate(valid => {
          if (valid) {
            if (this.formData.id != undefined) {
              updateFamilyevent(this.formData).then(response => {
                this.$modal.msgSuccess("修改成功");
                // this.open = false;
                this.btn=false
              });
            } else {
              this.$modal.msgSuccess("修改失败");
            }
          }
        })
      },
      resetForm() {
        this.$refs['elForm'].resetFields()
      },
      handlePreview(file)
      {
        let formData = {'path':"/"+file.url.replace(process.env.VUE_APP_BASE_TRUE_API,"")};
        let lens = formData.path.split(".")
        let suffix = lens[lens.length-1]
        download(formData).then(async (response) => {
          const isLogin = await blobValidate(response);
          let nt = new Date().getTime()
          let filename = 'familyevent_'+nt+'.'+suffix
          const blob = new Blob([response])
          saveAs(blob, filename)
        })
      },
      handleRemoveFile(file) {
        alert(23)
      },
      handleRemove(file) {
        alert(323)
      },
      handlePictureCardPreview(file) {
        this.dialogImageUrl = file.url;
        this.dialogVisible = true;
      },
      //点击下载函数
      handleDownload(url) {
        var formData = {'path':"/"+url.replace(process.env.VUE_APP_BASE_TRUE_API,"")};
        let lens = formData.path.split(".")
        let suffix = lens[lens.length-1]
        download(formData).then(async (response) => {
          const isLogin = await blobValidate(response);
          let nt = new Date().getTime()
          let filename = 'familyevent_'+nt+'.'+suffix
          const blob = new Blob([response])
          saveAs(blob, filename)
        })
      },
      handleEdit()
      {
        this.dsb = false
        this.btn = true
      },
      requestUpload(params)
      {
        var file = params.file;
        var formData = new FormData();
        formData.append('uploadFile', file);
        let _this = this
        uploadPic(formData).then(response => {
          let pth = response.data.originalFilename.substr(response.data.originalFilename.length-4, response.data.originalFilename.length)
          if(_this.fot.includes(pth) === true)
          {
            _this.fileList.push({name:response.data.fileName, "url":response.data.url})
          }
          else{
            _this.fileListOther.push({name:response.data.fileName, url:response.data.url})
          }
        })
      }
    }
  }
  </script>
  <style>
  .mt
  {
    position: relative;
  }
  .dt{
    display: block;
  }
  .pt{
    right: 10px;
    top:-3px;
    display: block;
    position: absolute;
  }
  </style>
src/views/login.vue
@@ -242,7 +242,7 @@
  align-items: center;
  height: 100%;
  width:  100%;
  background: no-repeat center/40% url("../assets/images/Group 132.png");
  background: no-repeat center/40% url("../assets/images/Group\ 221.png");
  background-color: #FEF7FC;
 
  background-position: 183px 145px;
src/views/note/index.vue
@@ -0,0 +1,562 @@
<template>
  <div class="app-container">
    <el-form :model="queryParams" ref="queryForm" size="small" :inline="true" v-show="showSearch">
     <el-form-item label="类型" prop="type">
        <el-select
          v-model="queryParams.type"
          placeholder="所有类型"
          clearable
          style="width: 240px"
        >
          <el-option
            v-for="dict in typeOptions"
            :key="dict.value"
            :label="dict.label"
            :value="dict.value"
          />
        </el-select>
      <el-form-item label="标题" prop="title">
        <el-input
          v-model="queryParams.title"
          placeholder="请输入标题"
          clearable
          style="width: 240px"
          @keyup.enter.native="handleQuery"
        />
      </el-form-item>
      <el-form-item label="存储地址" prop="location">
        <el-input
          v-model="queryParams.location"
          placeholder="请输入存储地址"
          clearable
          style="width: 240px"
          @keyup.enter.native="handleQuery"
        />
      </el-form-item>
       <el-form-item label="持有人" prop="holder">
         <el-input
           v-model="queryParams.holder"
           placeholder="请输入持有人"
           clearable
           style="width: 240px"
           @keyup.enter.native="handleQuery"
         />
       </el-form-item>
       <el-form-item label="具体位置" prop="address">
         <el-input
           v-model="queryParams.address"
           placeholder="请输入具体位置"
           clearable
           style="width: 240px"
           @keyup.enter.native="handleQuery"
         />
       </el-form-item>
      </el-form-item>
      <el-form-item label="创建时间">
        <el-date-picker
          v-model="dateRange"
          style="width: 240px"
          value-format="yyyy-MM-dd HH-MM"
          type="daterange"
          range-separator="-"
          start-placeholder="开始日期"
          end-placeholder="结束日期"
        ></el-date-picker>
      </el-form-item>
      <el-form-item>
        <el-button type="primary" icon="el-icon-search" size="mini" @click="handleQuery">搜索</el-button>
        <el-button icon="el-icon-refresh" size="mini" @click="resetQuery">重置</el-button>
      </el-form-item>
    </el-form>
    <el-row :gutter="10" class="mb8">
      <el-col :span="1.5">
        <el-button
          type="primary"
          plain
          icon="el-icon-plus"
          size="mini"
          @click="handleAdd"
          v-hasPermi="['system:role:add']"
        >新增</el-button>
      </el-col>
      <el-col :span="1.5">
        <el-button
          type="danger"
          plain
          icon="el-icon-delete"
          size="mini"
          :disabled="multiple"
          @click="handleDelete"
          v-hasPermi="['system:role:remove']"
        >删除</el-button>
      </el-col>
      <el-col :span="1.5">
        <el-button
          type="warning"
          plain
          icon="el-icon-download"
          size="mini"
          @click="handleExport"
          v-hasPermi="['family:note:export']"
        >导出</el-button>
      </el-col>
      <right-toolbar :showSearch.sync="showSearch" @queryTable="getList"></right-toolbar>
    </el-row>
    <el-table v-loading="loading" :data="propertyList" @selection-change="handleSelectionChange">
      <el-table-column type="selection" width="55"  align="center" />
      <el-table-column label="资产编号" prop="id" sortable width="120" />
      <el-table-column label="类型" prop="type" sortable :show-overflow-tooltip="true" width="150" />
      <el-table-column label="标题" prop="title" sortable :show-overflow-tooltip="true" width="150" />
      <el-table-column label="存储地址" prop="location" sortable width="100" />
      <el-table-column label="持有人" prop="holder" sortable width="100" />
      <el-table-column label="具体位置" prop="address" sortable width="100" />
      <el-table-column label="备注信息" prop="remark" sortable width="100" />
      <el-table-column label="创建时间" align="center" sortable prop="createTime" width="180">
        <template slot-scope="scope">
          <span>{{ parseTime(scope.row.createTime) }}</span>
        </template>
      </el-table-column>
      <el-table-column label="操作" align="center" class-name="small-padding fixed-width">
        <template slot-scope="scope" v-if="scope.row.roleId !== 1">
          <el-button
            size="mini"
            type="text"
            icon="el-icon-edit"
            @click="handleUpdate(scope.row)"
            v-hasPermi="['system:role:edit']"
          >修改</el-button>
          <el-button
            size="mini"
            type="text"
            icon="el-icon-delete"
            @click="handleDelete(scope.row)"
            v-hasPermi="['system:role:remove']"
          >删除</el-button>
          <el-dropdown size="mini" @command="(command) => handleCommand(command, scope.row)" v-hasPermi="['system:role:edit']">
            <el-button size="mini" type="text" icon="el-icon-d-arrow-right"  @click="handleCheck(scope.row)">查看详情</el-button>
          </el-dropdown>
        </template>
      </el-table-column>
    </el-table>
    <pagination
      v-show="total>0"
      :total="total"
      :page.sync="queryParams.pageNum"
      :limit.sync="queryParams.pageSize"
      @pagination="getList"
    />
    <!-- æ·»åŠ æˆ–ä¿®æ”¹èµ„äº§ä¿¡æ¯é…ç½®å¯¹è¯æ¡† -->
    <el-dialog :title="title" :visible.sync="open" width="800px" append-to-body>
      <el-form ref="elForm" :model="formDat" :rules="rules" size="medium" label-width="100px">
        <el-form-item label="类别" prop="type">
          <el-select v-model="formDat.type" placeholder="请选择类别" clearable :style="{width: '100%'}"  >
            <el-option v-for="(item, index) in typeOptions" :key="index" :label="item.label" :value="item.value"
                       ></el-option>
          </el-select>
        </el-form-item>
        <el-form-item label="标题" prop="title">
          <el-input v-model="formDat.title" placeholder="请输入标题" clearable :style="{width: '100%'}" ></el-input>
        </el-form-item>
        <el-form-item label="存储地址" prop="location">
          <el-input v-model="formDat.location" placeholder="请输入存储地址" clearable :style="{width: '100%'}" >
          </el-input>
        </el-form-item>
        <el-form-item label="持有人" prop="holder">
          <el-input v-model="formDat.holder" placeholder="请输入持有人" clearable :style="{width: '100%'}" >
          </el-input>
        </el-form-item>
        <el-form-item label="具体位置" prop="address">
          <el-input v-model="formDat.address" placeholder="请输入具体位置" clearable :style="{width: '100%'}" >
          </el-input>
        </el-form-item>
        <el-form-item label="备注" prop="remark">
          <el-input v-model="formDat.remark" placeholder="请输入备注" clearable :style="{width: '100%'}" ></el-input>
        </el-form-item>
        <h4 class="form-header">相关图片 </h4>
        <el-upload
          action="#"
          list-type="picture-card"
          multiple
          :http-request="requestUpload"
          :file-list="fileList"
        >
          <i slot="default" class="el-icon-plus"></i>
          <div slot="file" slot-scope="{file}">
            <img
              class="el-upload-list__item-thumbnail"
              :src="file.url"
              alt=""
              style="width: 126px; height: 126px"
              fit="cover"
              :preview-src-list="[file.url]"
            >
            <span class="el-upload-list__item-actions">
        <span
          class="el-upload-list__item-preview"
          @click="handlePictureCardPreview(file)"
        >
          <i class="el-icon-zoom-in"></i>
        </span>
        <span
          v-if="!disabled"
          class="el-upload-list__item-delete"
          @click="handleRemove(file)"
        >
          <i class="el-icon-delete"></i>
        </span>
      </span>
          </div>
        </el-upload>
        <h4 class="form-header">其他附件 </h4>
        <el-upload
          action=""
          :file-list="fileListOther"
          class="upload-demo"
          multiple
          :on-remove="handleRemove"
          :http-request="requestUpload"
          :show-file-list="true"
        >
          <el-button type="primary">Click to upload</el-button>
          <template #tip>
            <div class="el-upload__tip">
            </div>
          </template>
        </el-upload>
      </el-form>
      <h4 class="form-header"> </h4>
      <div slot="footer" class="dialog-footer">
        <el-button type="primary" @click="submitDataScope">ç¡® å®š</el-button>
        <el-button @click="cancelData">取 æ¶ˆ</el-button>
      </div>
    </el-dialog>
    <!-- åˆ†é…è§’色数据权限对话框 -->
    <el-dialog :title="title" :visible.sync="openDataScope" width="500px" append-to-body>
    </el-dialog>
  </div>
</template>
<script>
import { listRole, getRole, delRole, addRole, updateRole, dataScope, changeRoleStatus, deptTreeSelect } from "@/api/system/role";
import { treeselect as menuTreeselect, roleMenuTreeselect } from "@/api/system/menu";
//在system/note/index.js中导入接口函数
import {listProperty, getPropertyInfo, delProperty, getCategory, addProperty, uploadPic} from "@/api/note/index";
export default {
  name: "Role",
  dicts: ['sys_normal_disable'],
  data() {
    return {
      // é®ç½©å±‚
      disabled: false,
      loading: true,
      formData:[],
      // é€‰ä¸­æ•°ç»„
      ids: [],
      // éžå•个禁用
      single: true,
      // éžå¤šä¸ªç¦ç”¨
      multiple: true,
      // æ˜¾ç¤ºæœç´¢æ¡ä»¶
      showSearch: true,
      // æ€»æ¡æ•°
      total: 0,
      // èµ„产表格数据
      propertyList: [],
      // å¼¹å‡ºå±‚标题
      title: "",
      // æ˜¯å¦æ˜¾ç¤ºå¼¹å‡ºå±‚
      open: false,
      // æ˜¯å¦æ˜¾ç¤ºå¼¹å‡ºå±‚(数据权限)
      openDataScope: false,
      menuExpand: false,
      menuNodeAll: false,
      deptExpand: true,
      deptNodeAll: false,
      // æ—¥æœŸèŒƒå›´
      dateRange: [],
      // æ•°æ®èŒƒå›´é€‰é¡¹
      fot:[".jpg",".jif"],
      fileList:[
      ],
      fileListOther:[
      ],
      dsb:true,
      btn:false,
      formDat: {
        type: undefined,
        title: undefined,
        location: undefined,
        holder: undefined,
        address: undefined,
        remark: undefined,
        url: undefined,
      },
      // èœå•列表
      menuOptions: [],
      // éƒ¨é—¨åˆ—表
      deptOptions: [],
      // æŸ¥è¯¢å‚æ•°
      queryParams: {
        pageNum: 1,
        pageSize: 10,
        type:undefined,
        title:undefined,
        location:undefined,
        holder:undefined,
        address:undefined,
        createTime:undefined
      },
      // è¡¨å•参数
      form: {},
      defaultProps: {
        children: "children",
        label: "label"
      },
      // è¡¨å•校验
      rules: {
        type: [{
          required: true,
          message: '请选择类别',
          trigger: 'change'
        }],
        title: [{
          required: true,
          message: '请输入标题',
          trigger: 'blur'
        }],
        location: [{
          required: true,
          message: '请输入存储地址',
          trigger: 'blur'
        }],
        holder: [{
          required: true,
          message: '请输入持有人',
          trigger: 'blur'
        }],
        address: [{
          required: true,
          message: '请输入具体位置',
          trigger: 'blur'
        }],
        remark: [{
          required: true,
          message: '请输入备注',
          trigger: 'blur'
        }],
        createTime: [{
          required: true,
          message: '请选择日期选择',
          trigger: 'change'
        }],
      },
      typeOptions: [],
    };
  },
  created() {
    this.getList();
    this.getCateInfor()
  },
  methods: {
    // å–消按钮
    cancelData() {
      this.open = false;
      this.reset();
    },
    /** æŸ¥è¯¢è§’色列表 */
    getList() {
      this.loading = true;
      // console.log(this.queryParams)
    //  listProperty(this.addDateRange(this.queryParams, this.dateRange)).then(response => {
          listProperty(this.queryParams).then(response => {
        //  alert(123)
        //   console.log(response.data)
          this.propertyList = response.data.data;
          this.total = response.data.total;
          this.loading = false;
        }
      );
    },
    /** æŸ¥è¯¢ç±»åˆ«ä¿¡æ¯ */
    getCateInfor()
    {
      let _this = this
      getCategory().then(response=>{
      response.data.itemValues.replace("{","").replace("}","").split(",").map(elem=>{
        _this.typeOptions.push({"label":elem.split(":")[0], "value":elem.split(":")[0]})
      })
      })
    },
    handleRemove(file) {
      alert(323)
    },
    // å–消按钮
    cancel() {
      this.open = false;
      this.reset();
    },
    // å–消按钮(数据权限)
    cancelDataScope() {
      this.openDataScope = false;
      this.reset();
    },
    // è¡¨å•重置
    reset() {
      if (this.$refs.menu != undefined) {
        this.$refs.menu.setCheckedKeys([]);
      }
      this.menuExpand = false,
      this.menuNodeAll = false,
      this.deptExpand = true,
      this.deptNodeAll = false,
      this.form = {
        roleId: undefined,
        roleName: undefined,
        roleKey: undefined,
        roleSort: 0,
        status: "0",
        menuIds: [],
        deptIds: [],
        menuCheckStrictly: true,
        deptCheckStrictly: true,
        remark: undefined
      };
      this.resetForm("form");
    },
    /** æœç´¢æŒ‰é’®æ“ä½œ */
    handleQuery() {
      this.queryParams.pageNum = 1;
      this.getList();
    },
    /** é‡ç½®æŒ‰é’®æ“ä½œ */
    resetQuery() {
      this.dateRange = [];
      this.resetForm("queryForm");
      this.handleQuery();
    },
    // å¤šé€‰æ¡†é€‰ä¸­æ•°æ®
    handleSelectionChange(selection) {
      this.ids = selection.map(item => item.id)
      console.log(this.ids)
      this.single = selection.length!=1
      this.multiple = !selection.length
    },
    /** æ–°å¢žæŒ‰é’®æ“ä½œ */
    handleAdd() {
      this.reset();
      this.open = true;
      this.title = "添加资产详细信息";
    },
    /** æŸ¥çœ‹è¯¦ç»†ä¿¡æ¯ */
    handleCheck(row){
      const id = row.id;
      this.$router.push("/family/note1/propertyInfo/" + id);
    },
    /** ä¿®æ”¹æŒ‰é’®æ“ä½œ */
    handleUpdate(row) {
      const id = row.id;
      let jd = true
      this.$router.push({
        path:"/family/note1/propertyInfo/" + id,
        query:{
        detail:jd
      }
      });
    },
    handlePictureCardPreview(file) {
      this.dialogImageUrl = file.url;
      this.dialogVisible = true;
    },
    /** æäº¤æŒ‰é’®ï¼ˆæ•°æ®æƒé™ï¼‰ */
    submitDataScope: function() {
      let ul = this.fileList.map(function (elem){
        return elem.url.replace(process.env.VUE_APP_BASE_TRUE_API,"")
      }).join(",")
      let uls = this.fileListOther.map(function (elem){
        return elem.url.replace(process.env.VUE_APP_BASE_TRUE_API,"")
      }).join(",")
      this.formDat.url = ul+","+uls
      this.$refs["elForm"].validate(valid => {
        if (valid) {
          addProperty(this.formDat).then(response => {
              this.$modal.msgSuccess("新增成功");
              this.open = false;
              this.getList();
            });
        }
      });
    },
    requestUpload(params)
    {
      var file = params.file;
      var formData = new FormData();
      formData.append('uploadFile', file);
      let _this = this
      uploadPic(formData).then(response => {
        let pth = response.data.originalFilename.substr(response.data.originalFilename.length-4, response.data.originalFilename.length)
        if(_this.fot.includes(pth) === true)
        {
          _this.fileList.push({name:response.data.fileName, "url":response.data.url})
        }
        else{
          _this.fileListOther.push({name:response.data.fileName, url:response.data.url})
        }
      })
    },
    /** åˆ é™¤æŒ‰é’®æ“ä½œ */
    handleDelete(row) {
      const Ids = row.id || this.ids;
      this.$modal.confirm('是否确认删除资产编号为"' + Ids + '"的数据项?').then(function() {
        return delProperty(Ids);
      }).then(() => {
        this.getList();
        this.$modal.msgSuccess("删除成功");
      }).catch(() => {});
    },
    /** å¯¼å‡ºæŒ‰é’®æ“ä½œ */
    handleExport() {
      this.download('family/property/export', {
        ...this.queryParams
      }, `property_${new Date().getTime()}.xlsx`)
    }
  }
};
</script>
src/views/note/propertyInfo.vue
New file
@@ -0,0 +1,362 @@
<template>
  <div class="app-container">
    <div class="form-header mt">
      <h4 class="dt h4">资产详细信息 </h4>
      <el-button type="primary" class="pt"  icon="el-icon-edit" @click="handleEdit()" :disabled="btn">编辑</el-button>
    </div>
    <el-form ref="elForm" :model="formData" :rules="rules" size="medium" label-width="100px">
      <el-form-item label="id" prop="id">
        <el-input v-model="formData.id" placeholder="请输入id" :maxlength="11" show-word-limit :disabled="true"
          clearable prefix-icon='el-icon-mobile' :style="{width: '100%'}"></el-input>
      </el-form-item>
      <el-form-item label="类别" prop="type">
        <el-select v-model="formData.type" placeholder="请选择类别" clearable :style="{width: '100%'}" :disabled="dsb" >
          <el-option v-for="(item, index) in typeOptions" :key="index" :label="item.label" :value="item.value"
            :disabled="item.disabled"></el-option>
        </el-select>
      </el-form-item>
      <el-form-item label="标题" prop="title">
        <el-input v-model="formData.title" placeholder="请输入标题" clearable :style="{width: '100%'}" :disabled="dsb"></el-input>
      </el-form-item>
      <el-form-item label="存储地址" prop="location">
        <el-input v-model="formData.location" placeholder="请输入存储地址" clearable :style="{width: '100%'}" :disabled="dsb">
        </el-input>
      </el-form-item>
      <el-form-item label="持有人" prop="holder">
        <el-input v-model="formData.holder" placeholder="请输入持有人" clearable :style="{width: '100%'}" :disabled="dsb">
        </el-input>
      </el-form-item>
      <el-form-item label="具体位置" prop="address">
        <el-input v-model="formData.address" placeholder="请输入具体位置" clearable :style="{width: '100%'}" :disabled="dsb">
        </el-input>
      </el-form-item>
      <el-form-item label="备注" prop="remark">
        <el-input v-model="formData.remark" placeholder="请输入备注" clearable :style="{width: '100%'}" :disabled="dsb"></el-input>
      </el-form-item>
      <h4 class="form-header">相关图片 </h4>
      <el-upload
      action="#"
      list-type="picture-card"
      multiple
      :http-request="requestUpload"
      :file-list="fileList"
      >
      <i slot="default" class="el-icon-plus"></i>
      <div slot="file" slot-scope="{file}">
        <img
          class="el-upload-list__item-thumbnail"
          :src="file.url"
          alt=""
          style="width: 147px; height: 147px"
          fit="cover"
          :preview-src-list="[file.url]"
        >
       <span class="el-upload-list__item-actions">
        <span
          class="el-upload-list__item-preview"
          @click="handlePictureCardPreview(file)"
        >
          <i class="el-icon-zoom-in"></i>
        </span>
        <span
          v-if="!disabled"
          class="el-upload-list__item-delete"
          @click="handleDownload(file.url)"
        >
          <i class="el-icon-download"></i>
        </span>
        <span
          v-if="!disabled"
          class="el-upload-list__item-delete"
          @click="handleRemove(file)"
        >
          <i class="el-icon-delete"></i>
        </span>
      </span>
    </div>
    </el-upload>
      <h4 class="form-header">其他附件 </h4>
      <el-upload
        action=""
        :file-list="fileListOther"
        class="upload-demo"
        multiple
        :on-preview="handlePreview"
        :on-remove="handleRemove"
        :http-request="requestUpload"
        :show-file-list="true"
      >
        <el-button type="primary">Click to upload</el-button>
        <template #tip>
          <div class="el-upload__tip">
          </div>
        </template>
      </el-upload>
      <el-form-item size="large">
        <el-button type="primary" @click="submitForm" :disabled="dsb">修改</el-button>
      </el-form-item>
    </el-form>
    <el-dialog  :visible.sync="dialogVisible">
      <img w-full :src="dialogImageUrl" alt="Preview Image" />
    </el-dialog>
  </div>
</template>
<script>
import {getPropertyInfo, updateProperty, uploadPic, download, getCategory} from "@/api/note/index";
import {addRole, updateRole} from "@/api/system/role";
import {blobValidate} from "@/utils/ruoyi";
import errorCode from "@/utils/errorCode";
import {Message} from "element-ui";
export default {
  components: {},
  props: [],
  data() {
    return {
      cdi:"资产详细信息",
      udi:"资产信息修改",
      fot:[".jpg",".jif"],
      fileList:[
      ],
      fileListOther:[
      ],
      dsb:true,
      btn:false,
      formData: {
        id: undefined,
        type: undefined,
        title: undefined,
        location: undefined,
        holder: undefined,
        address: undefined,
        remark: undefined,
        url: undefined,
      },
        dialogImageUrl: '',
        dialogVisible: false,
        disabled: false,
      rules: {
        id: [{
          required: true,
          message: '请输入id',
          trigger: 'blur'
        }],
        type: [{
          required: true,
          message: '请选择类别',
          trigger: 'change'
        }],
        title: [{
          required: true,
          message: '请输入标题',
          trigger: 'blur'
        }],
        location: [{
          required: true,
          message: '请输入存储地址',
          trigger: 'blur'
        }],
        holder: [{
          required: true,
          message: '请输入持有人',
          trigger: 'blur'
        }],
        address: [{
          required: true,
          message: '请输入具体位置',
          trigger: 'blur'
        }],
        remark: [{
          required: true,
          message: '请输入备注',
          trigger: 'blur'
        }],
      },
      typeOptions: [],
    }
  },
  computed: {},
  watch: {},
  created() {
    const id = this.$route.params && this.$route.params.id;
    let jd;
    if(this.$route.query.detail!=undefined)
    {
      jd =  this.$route.query.detail
      this.btn= jd
      this.dsb = !jd
      document.title = "修改资产详细信息";
      this.$route.meta.title = "修改资产详细信息";//列表的名称
    }
    else{
      document.title = "查看资产详细信息";
      this.$route.meta.title = "查看资产详细信息";//列表的名称
    }
    let _this = this
    if (id) {
      this.loading = true;
      getPropertyInfo(id).then((response) => {
        this.formData = response.data;
        let paths = response.data.url.split(",");
        for(let i = 0; i < paths.length; i++)
        {
          if(paths[i]!="") {
            let pth = paths[i].substr(paths[i].length - 4, paths[i].length)
            if (_this.fot.includes(pth) === true)
              _this.fileList.push({name:paths[i],url: process.env.VUE_APP_BASE_TRUE_API+paths[i]})
            else {
              // alert(paths[i])
              let nms = paths[i].split("\/")
              let nm = nms[nms.length - 1]
              _this.fileListOther.push({name:nm, url: process.env.VUE_APP_BASE_TRUE_API+paths[i]})
            }
          }
        }
        this.loading = false;
      });
      this.getCateInfor()
    }
  },
  mounted() {},
  methods: {
    /** æŸ¥è¯¢ç±»åˆ«ä¿¡æ¯ */
    getCateInfor()
    {
      let _this = this
      getCategory().then(response=>{
        response.data.itemValues.replace("{","").replace("}","").split(",").map(elem=>{
          _this.typeOptions.push({"label":elem.split(":")[0], "value":elem.split(":")[0]})
        })
      })
    },
    submitForm() {
      let ul = this.fileList.map(function (elem){
        return elem.url.replace(process.env.VUE_APP_BASE_TRUE_API,"")
      }).join(",")
      let uls = this.fileListOther.map(function (elem){
        return elem.url.replace(process.env.VUE_APP_BASE_TRUE_API,"")
       }).join(",")
        this.formData.url = ul+","+uls
      this.$refs['elForm'].validate(valid => {
        if (valid) {
          if (this.formData.id != undefined) {
            updateProperty(this.formData).then(response => {
              this.$modal.msgSuccess("修改成功");
              // this.open = false;
              this.btn=false
            });
          } else {
            this.$modal.msgSuccess("修改失败");
          }
        }
      })
    },
    resetForm() {
      this.$refs['elForm'].resetFields()
    },
    handlePreview(file)
    {
      let formData = {'path':"/"+file.url.replace(process.env.VUE_APP_BASE_TRUE_API,"")};
      let lens = formData.path.split(".")
      let suffix = lens[lens.length-1]
      download(formData).then(async (response) => {
        const isLogin = await blobValidate(response);
        let nt = new Date().getTime()
        let filename = 'property_'+nt+'.'+suffix
        const blob = new Blob([response])
        saveAs(blob, filename)
      })
    },
    handleRemoveFile(file) {
      alert(23)
    },
    handleRemove(file) {
      alert(323)
      },
      handlePictureCardPreview(file) {
        this.dialogImageUrl = file.url;
        this.dialogVisible = true;
      },
      handleDownload(url) {
        var formData = {'path':"/"+url.replace(process.env.VUE_APP_BASE_TRUE_API,"")};
        let lens = formData.path.split(".")
        let suffix = lens[lens.length-1]
        download(formData).then(async (response) => {
          const isLogin = await blobValidate(response);
          let nt = new Date().getTime()
          let filename = 'property_'+nt+'.'+suffix
          const blob = new Blob([response])
          saveAs(blob, filename)
        })
      },
    handleEdit()
    {
      this.dsb = false
      this.btn = true
    },
    requestUpload(params)
    {
      var file = params.file;
      var formData = new FormData();
      formData.append('uploadFile', file);
      let _this = this
      uploadPic(formData).then(response => {
        let pth = response.data.originalFilename.substr(response.data.originalFilename.length-4, response.data.originalFilename.length)
        if(_this.fot.includes(pth) === true)
        {
          _this.fileList.push({name:response.data.fileName, "url":response.data.url})
        }
        else{
          _this.fileListOther.push({name:response.data.fileName, url:response.data.url})
        }
      })
    }
  }
}
</script>
<style>
.mt
{
  position: relative;
}
.dt{
  display: block;
}
.pt{
  right: 10px;
  top:-3px;
  display: block;
  position: absolute;
}
</style>
src/views/self/edit.vue
New file
@@ -0,0 +1,504 @@
<template>
  <div class="app-container">
    <el-col  :span="6">
      <el-input size="medium" v-model="input" placeholder="搜索" clearable>
        <i slot="prefix" class="el-input__icon el-icon-search"></i>
      </el-input>
    </el-col>
    <br>
    <h1 style="font-size:21px">个人简历</h1>
    <el-divider />
    <h2 style="font-size:16px">基本信息</h2>
    <el-container>
      <div style="padding-left:30px">
        <el-container>
          <el-col>
            <el-form ref="elForm" :model="formData" :rules="rules" size="medium" label-width="70px" label-position="left">
              <el-row :span="6">
                <el-form-item label="姓名" prop="nickName">
                  <el-input v-model="formData.nickName" placeholder="请输入姓名" clearable :style="{width: '100%'}">
                  </el-input>
                </el-form-item>
              </el-row>
              <el-row :span="6">
                <el-form-item label="曾用名" prop="oldName">
                  <el-input v-model="formData.oldName" placeholder="请输入曾用名" clearable :style="{width: '100%'}">
                  </el-input>
                </el-form-item>
              </el-row>
              <el-row :span="8">
                <el-form-item label="身份证号" prop="idNum">
                  <el-input v-model="formData.idNum" placeholder="请输入身份证号" clearable :style="{width: '100%'}">
                  </el-input>
                </el-form-item>
              </el-row>
            </el-form>
          </el-col>
        </el-container>
      </div>
      <div style="padding-left:70px">
        <el-container>
          <el-col >
            <el-form ref="elForm" :model="formData" :rules="rules" size="medium" label-width="70px" label-position="left">
              <el-row :span="6">
                <el-form-item label="性别" prop="sex">
                  <el-input v-model="formData.sex" placeholder="请输入性别" clearable :style="{width: '100%'}">
                  </el-input>
                </el-form-item>
              </el-row>
              <el-row :span="6">
                <el-form-item label="民族" prop="nation">
                  <el-input v-model="formData.nation" placeholder="请输入民族" clearable :style="{width: '100%'}">
                  </el-input>
                </el-form-item>
              </el-row>
              <el-row :span="8">
                <el-form-item label="联系方式" prop="phoneNumber">
                  <el-input v-model="formData.phoneNumber" placeholder="请输入联系方式" clearable :style="{width: '100%'}">
                  </el-input>
                </el-form-item>
              </el-row>
            </el-form>
          </el-col>
        </el-container>
      </div>
      <div style="padding-left:70px">
        <el-container>
          <el-col>
            <el-form ref="elForm" :model="formData" :rules="rules" size="medium" label-width="70px" label-position="left">
              <el-row :span="6">
                <el-form-item label="国籍" prop="nationality">
                  <el-input v-model="formData.nationality" placeholder="请输入国籍" clearable :style="{width: '100%'}">
                  </el-input>
                </el-form-item>
              </el-row>
              <el-row :span="6">
                <el-form-item label="婚姻状况" prop="maritalStatus">
                  <el-input v-model="formData.maritalStatus" placeholder="请输入婚姻状况" clearable :style="{width: '100%'}">
                  </el-input>
                </el-form-item>
              </el-row>
            </el-form>
          </el-col>
        </el-container>
      </div>
      <div style="padding-left:70px;padding-top:30px">
        <el-row :gutter="6" >
          <el-upload ref="ref1"
                     action=""
                     :file-list="fileList"
                     list-type="picture-card"
                     accept="image/*"
                     :auto-upload="false"
                     :multiple="false"
                     :limit="1">
            <i class="el-icon-plus"></i>
          </el-upload>
        </el-row>
      </div>
      <div style="padding-left:50px;padding-top:30px"  >
        <el-container>
          <el-row :span="2" style="flex-direction: column;">
            <el-button type="primary" @click="submitForm">编辑</el-button>
            <br>
            <el-button type="primary" @click="submitForm">导入</el-button>
          </el-row>
        </el-container>
      </div>
    </el-container>
    <el-container>
      <div style="padding-left:30px">
        <el-container>
          <el-col>
            <el-form ref="elForm" :model="formData" :rules="rules" size="medium" label-width="100px" label-position="left">
              <el-row :span="15">
                <el-form-item label="户籍地址" prop="locationAddress">
                  <el-input v-model="formData.locationAddress" placeholder="请输入户籍地址" clearable :style="{width: '100%'}">
                  </el-input>
                </el-form-item>
              </el-row>
              <el-row :span="15">
                <el-form-item label="常住地址" prop="alwaysAddress">
                  <el-input v-model="formData.alwaysAddress" placeholder="请输入常住地址" clearable :style="{width: '100%'}">
                  </el-input>
                </el-form-item>
              </el-row>
              <el-row :span="15">
                <el-form-item label="单位及职务职称" prop="unit position ">
                  <el-input v-model="formData.unit" placeholder="请输入单位及职务职称" clearable :style="{width: '100%'}">
                  </el-input>
                </el-form-item>
              </el-row>
            </el-form>
          </el-col>
        </el-container>
      </div>
      <div style="padding-left:30px">
        <el-container>
          <el-col>
            <el-form ref="elForm" :model="formData" :rules="rules" size="medium" label-width="100px" label-position="left">
              <el-row :span="12">
                <el-form-item label="户籍地公安机关" prop="locationPolice">
                  <el-input v-model="formData.locationPolice" placeholder="请输入户籍地公安机关" clearable :style="{width: '100%'}">
                  </el-input>
                </el-form-item>
              </el-row>
              <el-row :span="12">
                <el-form-item label="常住地公安机关" prop=" alwaysPolice">
                  <el-input v-model="formData. alwaysPolice" placeholder="请输入常住地公安机关" clearable :style="{width: '100%'}">
                  </el-input>
                </el-form-item>
              </el-row>
            </el-form>
          </el-col>
        </el-container>
      </div>
    </el-container>
    <div style="padding-top:30px">
      <el-container>
        <div style="width:100%"><h2 style="font-size:15px" >主要学习及工作经历</h2></div>
        <el-button type="primary" icon="el-icon-edit" round></el-button>
        <el-button type="primary" icon="el-icon-delete" round></el-button>
      </el-container>
      <el-table v-loading="loading" :data="experiencelList" @selection-change="handleSelectionChange">
        <el-table-column type="selection" width="16"  align="center" />
        <el-table-column label="起止日期" prop="startDate" sortable width="300" align="center" />
        <el-table-column label="主要学习经历、工作单位及任职情况" prop="content" sortable width="350" align="center" />
        <el-table-column label="证明人" prop="witness" sortable width="300" align="center" />
        <el-table-column label="删除" align="center" class-name="small-padding fixed-width" sortable width="100">
        </el-table-column>
      </el-table>
    </div>
    <div style="padding-top:30px">
      <el-container>
        <div style="width:100%"><h2 style="font-size:15px" >家庭成员及主要社会关系情况</h2></div>
        <el-button type="primary" icon="el-icon-edit" round></el-button>
        <el-button type="primary" icon="el-icon-delete" round></el-button>
      </el-container>
      <!--      :data =""内的东西不知道要不要改-->
      <el-table v-loading="loading" :data="experiencelList" @selection-change="handleSelectionChange">
        <el-table-column type="selection" width="16"  align="center" />
        <el-table-column label="与本人关系"  sortable width="270" align="center" />
        <el-table-column label="姓名"  sortable width="270" align="center" />
        <el-table-column label="单位及职务"  sortable width="270" align="center" />
        <el-table-column label="政治面貌"  sortable width="270" align="center">
        </el-table-column>
      </el-table>
    </div>
    <el-container>
      <div style="width:100%"><h2 style="font-size:15px" >移居国(境)情况</h2></div>
    </el-container>
    <div style="padding-top:30px">
      <el-container>
        <div style="width:100%"><h2 style="font-size:15px" >持有出入境证件情况</h2></div>
        <el-button type="primary" icon="el-icon-edit" round></el-button>
        <el-button type="primary" icon="el-icon-delete" round></el-button>
      </el-container>
      <!--      :data =""内的东西不知道要不要改-->
      <el-table v-loading="loading" :data="experiencelList" @selection-change="handleSelectionChange">
        <el-table-column type="selection" width="16"  align="center" />
        <el-table-column label="证件名称"  sortable width="270" align="center" />
        <el-table-column label="持有情况"  sortable width="270" align="center" />
        <el-table-column label="证件号码"  sortable width="270" align="center" />
        <el-table-column label="有效期"  sortable width="270" align="center">
        </el-table-column>
      </el-table>
    </div>
    <div style="padding-top:30px">
      <el-container>
        <div style="width:100%"><h2 style="font-size:15px" >出国(境)情况</h2></div>
        <el-button type="primary" icon="el-icon-edit" round></el-button>
        <el-button type="primary" icon="el-icon-delete" round></el-button>
      </el-container>
      <el-table v-loading="loading" :data="experiencelList" @selection-change="handleSelectionChange">
        <el-table-column type="selection" width="16"  align="center" />
        <el-table-column label="起止日期" prop="startDate" sortable width="300" align="center" />
        <el-table-column label="所到国家或者地区" prop="content" sortable width="350" align="center" />
        <el-table-column label="事由(旅游、走访、探亲、继承财产、其他)" prop="witness" sortable width="300" align="center" />
        <el-table-column label="删除" align="center" class-name="small-padding fixed-width" sortable width="100">
        </el-table-column>
      </el-table>
    </div>
    <pagination
      v-show="total>0"
      :total="total"
      :page.sync="queryParams.pageNum"
      :limit.sync="queryParams.pageSize"
      @pagination="getList"
    />
  </div>
</template>
<script>
import {getIndividualInfo, getIndividualRelation, delIndividual, updateIndividual, addIndividual,listExperience,updateExperience,
  addExperience,delExperience} from "@/api/self/index";
export default {
  name: 'edit',
  components: {},
  props: [],
  data() {
    return {
      input: '',
      filelist: [],
      // é®ç½©å±‚
      disabled: false,
      loading: true,
      // formData:[],
      // é€‰ä¸­æ•°ç»„
      ids: [],
      // éžå•个禁用
      single: true,
      // éžå¤šä¸ªç¦ç”¨
      multiple: true,
      // æ˜¾ç¤ºæœç´¢æ¡ä»¶
      showSearch: true,
      // æ€»æ¡æ•°
      total: 0,
      // ä¸ªäººç»åŽ†æ•°æ®
      experiencelList: [],
      // å¼¹å‡ºå±‚标题
      title: "",
      // æ˜¯å¦æ˜¾ç¤ºå¼¹å‡ºå±‚
      open: false,
      // æ˜¯å¦æ˜¾ç¤ºå¼¹å‡ºå±‚(数据权限)
      openDataScope: false,
      menuExpand: false,
      menuNodeAll: false,
      deptExpand: true,
      deptNodeAll: false,
      // æ—¥æœŸèŒƒå›´
      dateRange: [],
      // æ•°æ®èŒƒå›´é€‰é¡¹
      fot:[".jpg",".jif"],
      fileList:[
      ],
      fileListOther:[
      ],
      dsb:true,
      btn:false,
      formData: {
        userId:undefined,
        nickName: undefined,
        oldName: undefined,
        sex: undefined,
        nationality: undefined,
        nation: undefined,
        maritalStatus: undefined,
        idNum: undefined,
        politicalOutlook: undefined,
        phoneNumber: undefined,
        locationAddress: undefined,
        alwaysPolice: undefined,
        alwaysAddress: undefined,
        unit:undefined,
        position: undefined,
        locationPolice: undefined,
        outStatus:undefined,
        url: undefined,
      },
      rules: {
        nickName: [{
          required: true,
          message: '请输入姓名',
          trigger: 'blur'
        }],
        sex: [{
          required: true,
          message: '请输入性别',
          trigger: 'blur'
        }],
        nationality: [{
          required: true,
          message: '请输入国籍',
          trigger: 'blur'
        }],
        oldName: [{
          required: true,
          message: '请输入曾用名',
          trigger: 'blur'
        }],
        nation: [{
          required: true,
          message: '请输入民族',
          trigger: 'blur'
        }],
        idNum: [{
          // required: true,
          message: '请输入身份证号',
          trigger: 'blur'
        }],
        maritalStatus: [{
          // required: true,
          message: '请输入婚姻状况',
          trigger: 'blur'
        }],
        phoneNumber: [{
          // required: true,
          message: '请输入联系方式',
          trigger: 'blur'
        }],
        locationAddress: [{
          // required: true,
          message: '请输入户籍地址',
          trigger: 'blur'
        }],
        locationPolice: [{
          // required: true,
          message: '请输入户籍地公安机关',
          trigger: 'blur'
        }],
        alwaysAddress: [{
          // required: true,
          message: '请输入常住地址',
          trigger: 'blur'
        }],
        alwaysPolice: [{
          // required: true,
          message: '请输入常住地公安机关',
          trigger: 'blur'
        }],
        unit: [{
          // required: true,
          trigger: 'blur'
        }],
        position: [{
          // required: true,
          message: '请输入单位及职务职称',
          trigger: 'blur'
        }],
      },
      // æŸ¥è¯¢å‚æ•°
      queryParams: {
        pageNum: 1,
        pageSize: 5,
        startDate:undefined,
        content:undefined,
        witness:undefined,
        createTime:undefined
      },
    }
  },
  computed: {},
  watch: {},
  created() {
    this.getList();
    // this.getCateInfor()
  },
  mounted() {},
  methods: {
    submitForm() {
      this.$refs['elForm'].validate(valid => {
        if (!valid) return
        // TODO æäº¤è¡¨å•
      })
    },
    resetForm() {
      this.$refs['elForm'].resetFields()
    },
    fillFormData(){
      let formData = new FormData();
      let photo = this.$refs['ref1'].uploadFiles[0];
      if(photo===undefined){
        this.$message.error("请选择照片");
        return false;
      }
      if(photo!==undefined){
        formData.append('照片', photo.raw);//根据后端需要的参数进行相应更改,大多是文件格式
      }
      return formData;
    },
    dialogConfirm() {
      let formData=this.fillFormData();
      if(this.dialogMode ==='edit_pic'){//dialogMode用于判断当前时添加还是编辑
        this.api.update(formData).then(res => {//调用修改接口
          if (res.data.code == "OK") {
            this.$message({
              type: "success",
              message: "修改成功!",
              duration:5000
            });
            this.fileList=[];
          } else {
            this.$message.error(res.data.message);
          }
        },()=>{
          this.$message.error("修改失败");
        }).finally(()=>{
        });
      }else{
        this.api.insert(formData).then(res => {//添加接口
          if (res.data.code == "OK") {
            this.$message({
              type: "success",
              message: "新建成功!",
              duration:5000
            });
            this.fileList=[];
          } else {
            this.$message.error(res.data.message);
          }
        },()=>{
          this.$message.error("新建失败");
        }).finally(()=>{
        });
      }
    },
    //点击编辑时图片回显
    edit_pic(info){//info=>后台接口返回的数据
      let url=this.baseUrl+info.photo//url的地址根据项目实际需要,info.photo=>图片路径,this.baseUrl=>上传的网络地址
      this.fileList=[];
      this.fileList.push({
        'url': url
      })
      this.dialogMode='edit_pic';//设置为编辑
    },
    onCreateNew(){
      this.fileList=[];
      this.dialogMode='create';//设置为添加
    },
    /** ä¸ªäººä¿¡æ¯åˆ—表 */
    getList() {
      this.loading = true;
      // console.log(this.queryParams)
      //  listProperty(this.addDateRange(this.queryParams, this.dateRange)).then(response => {
      listExperience(this.queryParams).then(response => {
          //  alert(123)
          //   console.log(response.data)
          this.experiencelList = response.data.data;
          this.total = response.data.total;
          this.loading = false;
        }
      );
    },
  }
}
</script>
<style scoped>
</style>
src/views/self/show.vue
New file
@@ -0,0 +1,786 @@
<template>
  <div class="app-container">
    <el-col  :span="6" >
      <el-input size="medium" v-model="input" placeholder="搜索" clearable>
        <i slot="prefix" class="el-input__icon el-icon-search"></i>
      </el-input>
    </el-col>
    <br>
    <h1 style="font-size:21px;padding-top:30px">个人简历</h1>
    <el-divider />
<!--    åŸºæœ¬ä¿¡æ¯-->
    <h2 style="font-size:16px">基本信息</h2>
<!--      <el-column prop="nickName" label="姓名"></el-column>-->
    <el-container>
<!--      <el-dialog :title="title" :visible.sync="open" width="800px" append-to-body>-->
      <div style="padding-left:30px">
<!--        <el-form-item label="userId" prop="userId">-->
<!--          <el-select v-model="formDat.userId"  clearable :style="{width: '100%'}"  >-->
<!--            <el-option v-for="(item, index) in typeOptions" :key="index" :label="item.label" :value="item.value"-->
<!--            ></el-option>-->
<!--          </el-select>-->
<!--        </el-form-item>-->
        <el-container>
          <el-col v-loading="loading" :data="individualList" @selection-change="handleSelectionChange" >
            <el-form ref="elForm" :model="formData" :rules="rules" size="medium" label-width="70px" label-position="left" >
              <el-row :span="6">
                <el-form-item label="姓名" prop="nickName">
                  <el-input v-model="formData.nickName" placeholder="" clearable :style="{width: '100%'}" :disabled="dsb">
                  </el-input>
                </el-form-item>
              </el-row>
              <el-row :span="6">
                <el-form-item label="曾用名" prop="oldName">
                  <el-input v-model="formData.oldName" placeholder="" clearable :style="{width: '100%'}" :disabled="dsb">
                  </el-input>
                </el-form-item>
              </el-row>
              <el-row :span="8">
                <el-form-item label="身份证号" prop="idNum">
                  <el-input v-model="formData.idNum" placeholder="" clearable :style="{width: '100%'}" :disabled="dsb">
                  </el-input>
                </el-form-item>
              </el-row>
            </el-form>
          </el-col>
        </el-container>
      </div>
      <div style="padding-left:70px">
        <el-container>
          <el-col >
            <el-form ref="elForm" :model="formData" :rules="rules" size="medium" label-width="70px" label-position="left">
              <el-row :span="6">
                <el-form-item label="性别" prop="sex">
                  <el-input v-model="formData.sex" placeholder="" clearable :style="{width: '100%'}" :disabled="dsb">
                  </el-input>
                </el-form-item>
              </el-row>
              <el-row :span="6">
                <el-form-item label="民族" prop="nation">
                  <el-input v-model="formData.nation" placeholder="" clearable :style="{width: '100%'}" :disabled="dsb">
                  </el-input>
                </el-form-item>
              </el-row>
              <el-row :span="8">
                <el-form-item label="联系方式" prop="phoneNumber">
                  <el-input v-model="formData.phoneNumber" placeholder="" clearable :style="{width: '100%'}" :disabled="dsb">
                  </el-input>
                </el-form-item>
              </el-row>
            </el-form>
          </el-col>
        </el-container>
      </div>
      <div style="padding-left:70px">
        <el-container>
          <el-col>
            <el-form ref="elForm" :model="formData" :rules="rules" size="medium" label-width="70px" label-position="left" :disabled="dsb">
              <el-row :span="6">
                <el-form-item label="国籍" prop="nationality">
                  <el-input v-model="formData.nationality" placeholder="" clearable :style="{width: '100%'}" :disabled="dsb">
                  </el-input>
                </el-form-item>
              </el-row>
              <el-row :span="6">
                <el-form-item label="婚姻状况" prop="maritalStatus">
                  <el-input v-model="formData.maritalStatus" placeholder="" clearable :style="{width: '100%'}" :disabled="dsb">
                  </el-input>
                </el-form-item>
              </el-row>
            </el-form>
          </el-col>
        </el-container>
      </div>
      <div style="padding-left:90px;padding-top:30px">
        <el-row :gutter="6" >
          <el-upload ref="ref1"
                     action=""
                     :file-list="fileList"
                     list-type="picture-card"
                     accept="image/*"
                     :auto-upload="false"
                     :multiple="false"
                     :limit="1">
            <i class="el-icon-plus"></i>
          </el-upload>
        </el-row>
      </div>
      <div style="padding-left:50px;padding-top:30px"  >
        <!-- ä¹‹å‰çš„编辑 -->
        <el-container>
          <el-row :span="2" style="flex-direction: column;">
            <!-- <el-button
              type="primary"
              @click="edit(row)"
              v-hasPermi="['system:role:edit']"
            >编辑</el-button> -->
            <el-button
              type="primary"
              v-hasPermi="['system:role:edit']"
              size="mini"
              icon="el-icon-edit"
              @click="handleUpdate(scope.row)"
            >编辑</el-button>
            <br>
            <el-button type="primary" @click="submitForm">导入</el-button>
          </el-row>
        </el-container>
      </div>
<!--      </el-dialog>-->
    </el-container>
    <el-container>
      <div style="padding-left:30px">
        <el-container>
          <el-col>
            <el-form ref="elForm" :model="formData" :rules="rules" size="medium" label-width="110px" label-position="left">
              <el-row :span="15">
                <el-form-item label="户籍地址" prop="locationAddress">
                  <el-input v-model="formData.locationAddress" placeholder="" clearable :style="{width: '100%'}" :disabled="dsb">
                  </el-input>
                </el-form-item>
              </el-row>
              <el-row :span="15">
                <el-form-item label="常住地址" prop="alwaysAddress">
                  <el-input v-model="formData.alwaysAddress" placeholder="" clearable :style="{width: '100%'}" :disabled="dsb">
                  </el-input>
                </el-form-item>
              </el-row>
              <el-row :span="15">
                <el-form-item label="单位及职务职称" prop="unit position ">
                  <el-input v-model="formData.position" placeholder="" clearable :style="{width: '100%'}" :disabled="dsb">
                  </el-input>
                </el-form-item>
              </el-row>
            </el-form>
          </el-col>
        </el-container>
      </div>
      <div style="padding-left:30px">
        <el-container>
          <el-col>
            <el-form ref="elForm" :model="formData" :rules="rules" size="medium" label-width="110px" label-position="left">
              <el-row :span="12">
                <el-form-item label="户籍地公安机关" prop="locationPolice">
                  <el-input v-model="formData.locationPolice" placeholder="" clearable :style="{width: '100%'}" :disabled="dsb">
                  </el-input>
                </el-form-item>
              </el-row>
              <el-row :span="12">
                <el-form-item label="常住地公安机关" prop="alwaysPolice">
                  <el-input v-model="formData. alwaysPolice" placeholder="" clearable :style="{width: '100%'}" :disabled="dsb">
                  </el-input>
                </el-form-item>
              </el-row>
            </el-form>
          </el-col>
        </el-container>
      </div>
    </el-container>
<!--    ä¸»è¦å­¦ä¹ åŠå·¥ä½œç»åކ-->
    <div style="padding-top:30px">
      <el-container>
        <div style="width:100%"><h2 style="font-size:15px" >主要学习及工作经历</h2></div>
        <el-button type="primary" icon="el-icon-edit" round></el-button>
        <el-button type="primary" icon="el-icon-delete" round></el-button>
      </el-container>
    <el-table v-loading="loading" :data="experienceList" @selection-change="handleSelectionChange">
      <el-table-column type="selection" width="25"  align="center" />
      <el-table-column label="起止日期" prop="startDate" sortable width="300" align="center" />
      <el-table-column label="主要学习经历、工作单位及任职情况" prop="content" sortable width="350" align="center" />
      <el-table-column label="证明人" prop="witness" sortable width="300" align="center" />
      <el-table-column label="操作" align="center" class-name="small-padding fixed-width">
        <template slot-scope="scope" v-if="scope.row.roleId !== 1">
          <el-button
            size="mini"
            type="text"
            icon="el-icon-edit"
            @click="handleUpdate(scope.row)"
            v-hasPermi="['system:role:edit']"
          >修改</el-button>
          <el-button
            size="mini"
            type="text"
            icon="el-icon-delete"
            @click="handleDelete(scope.row)"
            v-hasPermi="['system:role:remove']"
          >删除</el-button>
          <el-dropdown size="mini" @command="(command) => handleCommand(command, scope.row)" v-hasPermi="['system:role:edit']">
            <el-button size="mini" type="text" icon="el-icon-d-arrow-right"  @click="handleCheck(scope.row)">查看详情</el-button>
          </el-dropdown>
        </template>
      </el-table-column>
    </el-table>
    </div>
<!--    å®¶åº­æˆå‘˜åŠä¸»è¦ç¤¾ä¼šå…³ç³»æƒ…况-->
    <div style="padding-top:30px">
      <el-container>
        <div style="width:100%"><h2 style="font-size:15px" >家庭成员及主要社会关系情况</h2></div>
        <el-button type="primary" icon="el-icon-edit" round></el-button>
        <el-button type="primary" icon="el-icon-delete" round></el-button>
      </el-container>
        <el-table v-loading="loading" :data="relationList" @selection-change="handleSelectionChange">
          <el-table-column type="selection" width="25"  align="center" />
          <el-table-column label="与本人关系"  prop="relation" sortable width="260" align="center" />
          <el-table-column label="姓名" prop="nickName" sortable width="260" align="center" />
          <el-table-column label="单位及职务" prop="unit position" sortable width="260" align="center" />
          <el-table-column label="政治面貌" prop="politicalOutlook" sortable width="260" align="center"/>
          <el-table-column label="操作" align="center" class-name="small-padding fixed-width">
            <template slot-scope="scope" v-if="scope.row.roleId !== 1">
              <el-button
                size="mini"
                type="text"
                icon="el-icon-edit"
                @click="handleUpdate(scope.row)"
                v-hasPermi="['system:role:edit']"
              >修改</el-button>
              <el-button
                size="mini"
                type="text"
                icon="el-icon-delete"
                @click="handleDelete(scope.row)"
                v-hasPermi="['system:role:remove']"
              >删除</el-button>
              <el-dropdown size="mini" @command="(command) => handleCommand(command, scope.row)" v-hasPermi="['system:role:edit']">
                <el-button size="mini" type="text" icon="el-icon-d-arrow-right"  @click="handleCheck(scope.row)">查看详情</el-button>
              </el-dropdown>
            </template>
          </el-table-column>
        </el-table>
    </div>
  <!--    ç§»å±…国(境)情况-->
    <div>
      <el-container>
        <div style="width:100%"><h2 style="font-size:15px" >移居国(境)情况</h2></div>
      </el-container>
      <div style="width:100%">
        <el-container>
          <span style="font-size:15px" >是否拥有外籍、境外居留权、长期居留许可</span>
          <el-radio v-model="formData.outStatus" label="1">是</el-radio>
          <el-radio v-model="formData.outStatus" label="0">否</el-radio>
        </el-container>
      </div>
      <div style="padding-top:20px">
        <el-container>
          <el-form ref="elForm" :model="formData" :rules="rules" size="medium" label-width="80px" label-position="left">
              <el-form-item label="证件号码" prop="idNo">
                <el-input v-model="formData.idNo" placeholder="" clearable  :disabled="dsb">
                </el-input>
              </el-form-item>
          </el-form>
        </el-container>
      </div>
    </div>
  <!--    æŒæœ‰å‡ºå…¥å¢ƒè¯ä»¶æƒ…况-->
      <div style="padding-top:30px">
        <el-container>
          <div style="width:100%"><h2 style="font-size:15px" >持有出入境证件情况</h2></div>
          <el-button type="primary" icon="el-icon-edit" round></el-button>
          <el-button type="primary" icon="el-icon-delete" round></el-button>
        </el-container>
        <el-table v-loading="loading" :data="experiencelList" @selection-change="handleSelectionChange">
          <el-table-column type="selection" width="25"  align="center" />
          <el-table-column label="证件名称"  sortable width="280" align="center" />
          <el-table-column label="持有情况"  sortable width="280" align="center" />
          <el-table-column label="证件号码"  sortable width="280" align="center" />
          <el-table-column label="有效期"  sortable width="280" align="center">
          </el-table-column>
        </el-table>
      </div>
  <!--    å‡ºå›½ï¼ˆå¢ƒï¼‰æƒ…况-->
      <div style="padding-top:30px">
        <el-container>
          <div style="width:100%"><h2 style="font-size:15px" >出国(境)情况</h2></div>
          <el-button type="primary" icon="el-icon-edit" round></el-button>
          <el-button type="primary" icon="el-icon-delete" round></el-button>
        </el-container>
        <el-table v-loading="loading" :data="experiencelList" @selection-change="handleSelectionChange">
          <el-table-column type="selection" width="25"  align="center" />
          <el-table-column label="起止日期" prop="startDate" sortable width="350" align="center" />
          <el-table-column label="所到国家或者地区" prop="content" sortable width="350" align="center" />
          <el-table-column label="事由(旅游、走访、探亲、继承财产、其他)" prop="witness" sortable width="400" align="center" />
        </el-table>
      </div>
<!--    è‡ªä¼ -->
    <div style="padding-top:30px">
      <el-container>
        <div style="width:100%"><h2 style="font-size:15px" >自传</h2></div>
      </el-container>
      <el-tabs type="border-card" v-model="activeName" @tab-click="handleClick">
        <el-tab-pane label="0~3岁(婴儿期)" name="first"></el-tab-pane>
        <el-tab-pane label="6~12(小学)" name="second"></el-tab-pane>
        <el-tab-pane label="12~15(初中)" name="third"></el-tab-pane>
        <el-tab-pane label="15~18(高中)" name="fourth"></el-tab-pane>
        <el-tab-pane label="18~22(大学)" name="5"></el-tab-pane>
        <el-tab-pane label="22~25(研究生)" name="6"></el-tab-pane>
        <el-tab-pane label="26~ (工作)" name="7"></el-tab-pane>
        <el-tab-pane label="?岁结婚" name="8"></el-tab-pane>
      </el-tabs>
<!--      <el-card class="box-card">-->
<!--        <div slot="header" class="clearfix">-->
<!--          <el-button type="primary" round>0~3岁(婴儿期)</el-button>-->
<!--          <el-button type="primary" round>6~12(小学)</el-button>-->
<!--          <el-button type="primary" round>12~15(初中)</el-button>-->
<!--          <el-button type="primary" round>15~18(高中)</el-button>-->
<!--          <el-button type="primary" round>18~22(大学)</el-button>-->
<!--          <el-button type="primary" round>22~25(研究生)</el-button>-->
<!--          <el-button type="primary" round>26~ (工作)</el-button>-->
<!--          <el-button type="primary" round>?岁结婚</el-button>-->
<!--          <el-button style="float: right; padding: 3px 0" type="text">操作按钮</el-button>-->
<!--        </div>-->
<!--        <div v-for="o in 4" :key="o" class="text item">-->
<!--          {{ }}-->
<!--        </div>-->
<!--      </el-card>-->
    </div>
    <pagination
      v-show="total>0"
      :total="total"
      :page.sync="queryParams.pageNum"
      :limit.sync="queryParams.pageSize"
      @pagination="getList"
    />
    <!-- åˆ†é…è§’色数据权限对话框 -->
    <el-dialog :title="title" :visible.sync="openDataScope" width="500px" append-to-body>
    </el-dialog>
  </div>
</template>
<script>
import { listRole, getRole, delRole, addRole, updateRole, dataScope, changeRoleStatus, deptTreeSelect } from "@/api/system/role";
import { treeselect as menuTreeselect, roleMenuTreeselect } from "@/api/system/menu";
//在system/note/index.js中导入接口函数  --接好了
import {getIndividualList, getIndividualRelation, delIndividual, updateIndividual, addIndividual,listExperience,updateExperience,
  addExperience,delExperience} from "@/api/self/index";
export default {
  name: "show",
  dicts: ['sys_normal_disable'],
  data() {
    return {
      // é®ç½©å±‚
      disabled: false,
      loading: true,
      formData:[],
      // é€‰ä¸­æ•°ç»„
      ids: [],
      // éžå•个禁用
      single: true,
      // éžå¤šä¸ªç¦ç”¨
      multiple: true,
      // æ˜¾ç¤ºæœç´¢æ¡ä»¶
      showSearch: true,
      // æ€»æ¡æ•°
      total: 0,
      //个人信息数据
      individualList:[],
      // ä¸ªäººç»åŽ†æ•°æ®
      experienceList: [],
      //家庭成员关系数据
      relationList:[],
      // å¼¹å‡ºå±‚标题
      title: "",
      // æ˜¯å¦æ˜¾ç¤ºå¼¹å‡ºå±‚
      open: false,
      // open:true,
      // æ˜¯å¦æ˜¾ç¤ºå¼¹å‡ºå±‚(数据权限)
      openDataScope: false,
      menuExpand: false,
      menuNodeAll: false,
      deptExpand: true,
      deptNodeAll: false,
      // æ—¥æœŸèŒƒå›´
      dateRange: [],
      // æ•°æ®èŒƒå›´é€‰é¡¹
      fot:[".jpg",".jif"],
      fileList:[
      ],
      fileListOther:[
      ],
      dsb:true,
      btn:false,
      //个人自传
      activeName: 'second',
      formDat: {
        //个人基本信息
        nickName:undefined,
        oldName:undefined,
        sex:undefined,
        nationality:undefined,
        nation:undefined,
        maritalStatus:undefined,
        phoneNumber:undefined,
        idNum:undefined,
        locationAddress:undefined,
        alwaysAddress:undefined,
        locationPolice:undefined,
        alwaysPolice:undefined,
        outStatus:undefined,
        idNo:undefined,
        unit:undefined,
        position:undefined,
        politicalOutlook:undefined,
        img:undefined,
        fatherId:undefined,
        momId:undefined,
        birth:undefined,
        //主要学习及工作经历
        id:undefined,
        userId:undefined,
        startDate:undefined,
        content:undefined,
        witness:undefined,
        remark: undefined,
        //家庭成员及主要社会关系情况
        relation:undefined,
        //
        url: undefined,
      },
      // èœå•列表
      menuOptions: [],
      // éƒ¨é—¨åˆ—表
      deptOptions: [],
      // æŸ¥è¯¢å‚æ•°
      queryParams: {
        pageNum: 1,
        pageSize: 5,
        startDate:undefined,
        content:undefined,
        witness:undefined,
      },
      // è¡¨å•参数
      form: {},
      defaultProps: {
        children: "children",
        label: "label"
      },
      // è¡¨å•校验
      rules: {
        //基本信息
        nickName: [{
          // required: true,
          message: '请输入姓名',
          trigger: 'blur'
        }],
        oldName: [{
          // required: true,
          message: '请输入曾用名',
          trigger: 'blur'
        }],
        idNum: [{
          // required: true,
          message: '请输入身份证号',
          trigger: 'blur'
        }],
        nationality: [{
          // required: true,
          message: '请输入国籍',
          trigger: 'blur'
        }],
        maritalStatus: [{
          // required: true,
          message: '请输入民族',
          trigger: 'blur'
        }],
        locationAddress: [{
          // required: true,
          message: '请输入户籍地址',
          trigger: 'blur'
        }],
        alwaysAddress: [{
          // required: true,
          message: '请输入常住地址',
          trigger: 'blur'
        }],
        unit: [{
          // required: true,
          message: '请输入单位',
          trigger: 'blur'
        }],
        position: [{
          // required: true,
          message: '请输入职务职称',
          trigger: 'blur'
        }],
        locationPolice: [{
          // required: true,
          message: '请输入户籍地公安机关',
          trigger: 'blur'
        }],
        alwaysPolice: [{
          // required: true,
          message: '请输入常住地公安机关',
          trigger: 'blur'
        }],
        //主要学习及工作经历
        startDate: [{
          required: true,
          message: '请输入起始日期',
          trigger: 'blur'
        }],
        content: [{
          required: true,
          message: '请输入主要学习经历、工作单位及任职情况',
          trigger: 'blur'
        }],
        witness: [{
          required: true,
          message: '请输入证明人',
          trigger: 'blur'
        }],
      },
      typeOptions: [],
    };
  },
  created() {
    this.getList();
    //   this.getCateInfor()
  },
  methods: {
    // å–消按钮
    cancelData() {
      this.open = false;
      this.reset();
    },
    //编辑按钮
    edit(row){
      const id= row.id;
      this.reset();
      // this.$router.push('/self/self/edit')
      this.title='编辑个人信息';
      this.$router.push('/family2/self/edit/' + id);
    },
    //个人自传
    handleClick(tab, event) {
      console.log(tab, event);
    },
    /** æŸ¥è¯¢è§’色列表 */
    //列表显示家大事记
    getList() {
      this.loading = true;
      // console.log(this.queryParams)
      //  listProperty(this.addDateRange(this.queryParams, this.dateRange)).then(response => {
      listExperience(this.queryParams).then(response => {
          //  alert(123)
          //   console.log(response.data)
          this.experienceList = response.data.data;
          this.total = response.data.total;
          this.loading = false;
        }
      );
      getIndividualRelation(this.queryParams).then(response => {
          //  alert(123)
          //   console.log(response.data)
          this.relationList = response.data.data;
          this.total = response.data.total;
          this.loading = false;
        }
      );
      getIndividualList(this.queryParams).then(response => {
          //  alert(123)
          //   console.log(response.data)
          this.individualList = response.data.data;
          this.total = response.data.total;
          this.loading = false;
        }
      );
    },
    // å–消按钮
    cancel() {
      this.open = false;
      this.reset();
    },
    // å–消按钮(数据权限)
    cancelDataScope() {
      this.openDataScope = false;
      this.reset();
    },
    // è¡¨å•重置
    reset() {
      if (this.$refs.menu != undefined) {
        this.$refs.menu.setCheckedKeys([]);
      }
      this.menuExpand = false,
        this.menuNodeAll = false,
        this.deptExpand = true,
        this.deptNodeAll = false,
        this.form = {
          roleId: undefined,
          roleName: undefined,
          roleKey: undefined,
          roleSort: 0,
          status: "0",
          menuIds: [],
          deptIds: [],
          menuCheckStrictly: true,
          deptCheckStrictly: true,
          remark: undefined
        };
      this.resetForm("form");
    },
    /** æœç´¢æŒ‰é’®æ“ä½œ */
    handleQuery() {
      this.queryParams.pageNum = 1;
      this.getList();
    },
    /** é‡ç½®æŒ‰é’®æ“ä½œ */
    resetQuery() {
      this.dateRange = [];
      this.resetForm("queryForm");
      this.handleQuery();
    },
    // å¤šé€‰æ¡†é€‰ä¸­æ•°æ®
    handleSelectionChange(selection) {
      this.ids = selection.map(item => item.id)
      console.log(this.ids)
      this.single = selection.length!=1
      this.multiple = !selection.length
    },
    /** æ–°å¢žæŒ‰é’®æ“ä½œ */
    handleAdd() {
      this.reset();
      this.open = true;
      this.title = "添加家庭大事记信息";
    },
    /** ä¿®æ”¹æŒ‰é’®æ“ä½œ */
    handleUpdate(row) {
      const id = row.id;
      let jd = true
      this.$router.push({
        path:"/self/self/edit/" + id,
        query:{
          detail:jd
        }
      });
    },
    handlePictureCardPreview(file) {
      this.dialogImageUrl = file.url;
      this.dialogVisible = true;
    },
    /** æäº¤æŒ‰é’®ï¼ˆæ•°æ®æƒé™ï¼‰ */
    submitDataScope: function() {
      let ul = this.fileList.map(function (elem){
        return elem.url.replace(process.env.VUE_APP_BASE_TRUE_API,"")
      }).join(",")
      let uls = this.fileListOther.map(function (elem){
        return elem.url.replace(process.env.VUE_APP_BASE_TRUE_API,"")
      }).join(",")
      this.formDat.url = ul+","+uls
      this.$refs["elForm"].validate(valid => {
        if (valid) {
          addFamilyevent(this.formDat).then(response => {
            this.$modal.msgSuccess("新增成功");
            this.open = false;
            this.getList1();
          });
        }
      });
    },
    requestUpload(params)
    {
      var file = params.file;
      var formData = new FormData();
      formData.append('uploadFile', file);
      let _this = this
      uploadPic(formData).then(response => {
        let pth = response.data.originalFilename.substr(response.data.originalFilename.length-4, response.data.originalFilename.length)
        if(_this.fot.includes(pth) === true)
        {
          _this.fileList.push({name:response.data.fileName, "url":response.data.url})
        }
        else{
          _this.fileListOther.push({name:response.data.fileName, url:response.data.url})
        }
      })
    },
    /** åˆ é™¤æŒ‰é’®æ“ä½œ */
    handleDelete(row) {
      const Ids = row.id || this.ids;
      this.$modal.confirm('是否确认删除序号为"' + Ids + '"的数据项?').then(function() {
        return delFamilyevent(Ids);
      }).then(() => {
        this.getList1();
        this.$modal.msgSuccess("删除成功");
      }).catch(() => {});
    },
    /** å¯¼å‡ºæŒ‰é’®æ“ä½œ */
    handleExport() {
      this.download('/family/zfEvent/export', {
        ...this.queryParams
      }, `zfEvent_${new Date().getTime()}.xlsx`)
    }
  }
};
</script>
src/views/system/role/index.vue
@@ -602,4 +602,353 @@
    }
  }
};
</script>
export default {
  name: "Role",
  dicts: ['sys_normal_disable'],
  data() {
    return {
      // é®ç½©å±‚
      loading: true,
      // é€‰ä¸­æ•°ç»„
      ids: [],
      // éžå•个禁用
      single: true,
      // éžå¤šä¸ªç¦ç”¨
      multiple: true,
      // æ˜¾ç¤ºæœç´¢æ¡ä»¶
      showSearch: true,
      // æ€»æ¡æ•°
      total: 0,
      // è§’色表格数据
      roleList: [],
      // å¼¹å‡ºå±‚标题
      title: "",
      // æ˜¯å¦æ˜¾ç¤ºå¼¹å‡ºå±‚
      open: false,
      // æ˜¯å¦æ˜¾ç¤ºå¼¹å‡ºå±‚(数据权限)
      openDataScope: false,
      menuExpand: false,
      menuNodeAll: false,
      deptExpand: true,
      deptNodeAll: false,
      // æ—¥æœŸèŒƒå›´
      dateRange: [],
      // æ•°æ®èŒƒå›´é€‰é¡¹
      dataScopeOptions: [
        {
          value: "1",
          label: "全部数据权限"
        },
        {
          value: "2",
          label: "自定数据权限"
        },
        {
          value: "3",
          label: "本部门数据权限"
        },
        {
          value: "4",
          label: "本部门及以下数据权限"
        },
        {
          value: "5",
          label: "仅本人数据权限"
        }
      ],
      // èœå•列表
      menuOptions: [],
      // éƒ¨é—¨åˆ—表
      deptOptions: [],
      // æŸ¥è¯¢å‚æ•°
      queryParams: {
        pageNum: 1,
        pageSize: 10,
        roleName: undefined,
        roleKey: undefined,
        status: undefined
      },
      // è¡¨å•参数
      form: {},
      defaultProps: {
        children: "children",
        label: "label"
      },
      // è¡¨å•校验
      rules: {
        roleName: [
          { required: true, message: "角色名称不能为空", trigger: "blur" }
        ],
        roleKey: [
          { required: true, message: "权限字符不能为空", trigger: "blur" }
        ],
        roleSort: [
          { required: true, message: "角色顺序不能为空", trigger: "blur" }
        ]
      }
    };
  },
  created() {
    this.getList();
  },
  methods: {
    /** æŸ¥è¯¢è§’色列表 */
    getList() {
      this.loading = true;
      listRole(this.addDateRange(this.queryParams, this.dateRange)).then(response => {
          this.roleList = response.rows;
          this.total = response.total;
          this.loading = false;
        }
      );
    },
    /** æŸ¥è¯¢èœå•树结构 */
    getMenuTreeselect() {
      menuTreeselect().then(response => {
        this.menuOptions = response.data;
      });
    },
    // æ‰€æœ‰èœå•节点数据
    getMenuAllCheckedKeys() {
      // ç›®å‰è¢«é€‰ä¸­çš„菜单节点
      let checkedKeys = this.$refs.menu.getCheckedKeys();
      // åŠé€‰ä¸­çš„菜单节点
      let halfCheckedKeys = this.$refs.menu.getHalfCheckedKeys();
      checkedKeys.unshift.apply(checkedKeys, halfCheckedKeys);
      return checkedKeys;
    },
    // æ‰€æœ‰éƒ¨é—¨èŠ‚ç‚¹æ•°æ®
    getDeptAllCheckedKeys() {
      // ç›®å‰è¢«é€‰ä¸­çš„部门节点
      let checkedKeys = this.$refs.dept.getCheckedKeys();
      // åŠé€‰ä¸­çš„部门节点
      let halfCheckedKeys = this.$refs.dept.getHalfCheckedKeys();
      checkedKeys.unshift.apply(checkedKeys, halfCheckedKeys);
      return checkedKeys;
    },
    /** æ ¹æ®è§’色ID查询菜单树结构 */
    getRoleMenuTreeselect(roleId) {
      return roleMenuTreeselect(roleId).then(response => {
        this.menuOptions = response.menus;
        return response;
      });
    },
    /** æ ¹æ®è§’色ID查询部门树结构 */
    getDeptTree(roleId) {
      return deptTreeSelect(roleId).then(response => {
        this.deptOptions = response.depts;
        return response;
      });
    },
    // è§’色状态修改
    handleStatusChange(row) {
      let text = row.status === "0" ? "启用" : "停用";
      this.$modal.confirm('确认要"' + text + '""' + row.roleName + '"角色吗?').then(function() {
        return changeRoleStatus(row.roleId, row.status);
      }).then(() => {
        this.$modal.msgSuccess(text + "成功");
      }).catch(function() {
        row.status = row.status === "0" ? "1" : "0";
      });
    },
    // å–消按钮
    cancel() {
      this.open = false;
      this.reset();
    },
    // å–消按钮(数据权限)
    cancelDataScope() {
      this.openDataScope = false;
      this.reset();
    },
    // è¡¨å•重置
    reset() {
      if (this.$refs.menu != undefined) {
        this.$refs.menu.setCheckedKeys([]);
      }
      this.menuExpand = false,
      this.menuNodeAll = false,
      this.deptExpand = true,
      this.deptNodeAll = false,
      this.form = {
        roleId: undefined,
        roleName: undefined,
        roleKey: undefined,
        roleSort: 0,
        status: "0",
        menuIds: [],
        deptIds: [],
        menuCheckStrictly: true,
        deptCheckStrictly: true,
        remark: undefined
      };
      this.resetForm("form");
    },
    /** æœç´¢æŒ‰é’®æ“ä½œ */
    handleQuery() {
      this.queryParams.pageNum = 1;
      this.getList();
    },
    /** é‡ç½®æŒ‰é’®æ“ä½œ */
    resetQuery() {
      this.dateRange = [];
      this.resetForm("queryForm");
      this.handleQuery();
    },
    // å¤šé€‰æ¡†é€‰ä¸­æ•°æ®
    handleSelectionChange(selection) {
      this.ids = selection.map(item => item.roleId)
      this.single = selection.length!=1
      this.multiple = !selection.length
    },
    // æ›´å¤šæ“ä½œè§¦å‘
    handleCommand(command, row) {
      switch (command) {
        case "handleDataScope":
          this.handleDataScope(row);
          break;
        case "handleAuthUser":
          this.handleAuthUser(row);
          break;
        default:
          break;
      }
    },
    // æ ‘权限(展开/折叠)
    handleCheckedTreeExpand(value, type) {
      if (type == 'menu') {
        let treeList = this.menuOptions;
        for (let i = 0; i < treeList.length; i++) {
          this.$refs.menu.store.nodesMap[treeList[i].id].expanded = value;
        }
      } else if (type == 'dept') {
        let treeList = this.deptOptions;
        for (let i = 0; i < treeList.length; i++) {
          this.$refs.dept.store.nodesMap[treeList[i].id].expanded = value;
        }
      }
    },
    // æ ‘权限(全选/全不选)
    handleCheckedTreeNodeAll(value, type) {
      if (type == 'menu') {
        this.$refs.menu.setCheckedNodes(value ? this.menuOptions: []);
      } else if (type == 'dept') {
        this.$refs.dept.setCheckedNodes(value ? this.deptOptions: []);
      }
    },
    // æ ‘权限(父子联动)
    handleCheckedTreeConnect(value, type) {
      if (type == 'menu') {
        this.form.menuCheckStrictly = value ? true: false;
      } else if (type == 'dept') {
        this.form.deptCheckStrictly = value ? true: false;
      }
    },
    /** æ–°å¢žæŒ‰é’®æ“ä½œ */
    handleAdd() {
      this.reset();
      this.getMenuTreeselect();
      this.open = true;
      this.title = "添加角色";
    },
    /** ä¿®æ”¹æŒ‰é’®æ“ä½œ */
    handleUpdate(row) {
      this.reset();
      const roleId = row.roleId || this.ids
      const roleMenu = this.getRoleMenuTreeselect(roleId);
      getRole(roleId).then(response => {
        this.form = response.data;
        this.open = true;
        this.$nextTick(() => {
          roleMenu.then(res => {
            let checkedKeys = res.checkedKeys
            checkedKeys.forEach((v) => {
                this.$nextTick(()=>{
                    this.$refs.menu.setChecked(v, true ,false);
                })
            })
          });
        });
        this.title = "修改角色";
      });
    },
    /** é€‰æ‹©è§’色权限范围触发 */
    dataScopeSelectChange(value) {
      if(value !== '2') {
        this.$refs.dept.setCheckedKeys([]);
      }
    },
    /** åˆ†é…æ•°æ®æƒé™æ“ä½œ */
    handleDataScope(row) {
      this.reset();
      const deptTreeSelect = this.getDeptTree(row.roleId);
      getRole(row.roleId).then(response => {
        this.form = response.data;
        this.openDataScope = true;
        this.$nextTick(() => {
          deptTreeSelect.then(res => {
            this.$refs.dept.setCheckedKeys(res.checkedKeys);
          });
        });
        this.title = "分配数据权限";
      });
    },
    /** åˆ†é…ç”¨æˆ·æ“ä½œ */
    handleAuthUser: function(row) {
      const roleId = row.roleId;
      this.$router.push("/system/role-auth/user/" + roleId);
    },
    /** æäº¤æŒ‰é’® */
    submitForm: function() {
      this.$refs["form"].validate(valid => {
        if (valid) {
          if (this.form.roleId != undefined) {
            this.form.menuIds = this.getMenuAllCheckedKeys();
            updateRole(this.form).then(response => {
              this.$modal.msgSuccess("修改成功");
              this.open = false;
              this.getList();
            });
          } else {
            this.form.menuIds = this.getMenuAllCheckedKeys();
            addRole(this.form).then(response => {
              this.$modal.msgSuccess("新增成功");
              this.open = false;
              this.getList();
            });
          }
        }
      });
    },
    /** æäº¤æŒ‰é’®ï¼ˆæ•°æ®æƒé™ï¼‰ */
    submitDataScope: function() {
      if (this.form.roleId != undefined) {
        this.form.deptIds = this.getDeptAllCheckedKeys();
        dataScope(this.form).then(response => {
          this.$modal.msgSuccess("修改成功");
          this.openDataScope = false;
          this.getList();
        });
      }
    },
    /** åˆ é™¤æŒ‰é’®æ“ä½œ */
    handleDelete(row) {
      const roleIds = row.roleId || this.ids;
      this.$modal.confirm('是否确认删除角色编号为"' + roleIds + '"的数据项?').then(function() {
        return delRole(roleIds);
      }).then(() => {
        this.getList();
        this.$modal.msgSuccess("删除成功");
      }).catch(() => {});
    },
    /** å¯¼å‡ºæŒ‰é’®æ“ä½œ */
    handleExport() {
      this.download('system/role/export', {
        ...this.queryParams
      }, `role_${new Date().getTime()}.xlsx`)
    }
  }
};
</script>
src/views/system/user/index.vue
@@ -606,6 +606,330 @@
    /** æäº¤æŒ‰é’® */
    submitForm: function() {
      this.$refs["form"].validate(valid => {
        alert(valid)
        if (valid) {
          if (this.form.userId != undefined) {
            updateUser(this.form).then(response => {
              this.$modal.msgSuccess("修改成功");
              this.open = false;
              this.getList();
            });
          } else {
            addUser(this.form).then(response => {
              this.$modal.msgSuccess("新增成功");
              this.open = false;
              this.getList();
            });
          }
        }
      });
    },
    /** åˆ é™¤æŒ‰é’®æ“ä½œ */
    handleDelete(row) {
      const userIds = row.userId || this.ids;
      this.$modal.confirm('是否确认删除用户编号为"' + userIds + '"的数据项?').then(function() {
        return delUser(userIds);
      }).then(() => {
        this.getList();
        this.$modal.msgSuccess("删除成功");
      }).catch(() => {});
    },
    /** å¯¼å‡ºæŒ‰é’®æ“ä½œ */
    handleExport() {
      this.download('system/user/export', {
        ...this.queryParams
      }, `user_${new Date().getTime()}.xlsx`)
    },
    /** å¯¼å…¥æŒ‰é’®æ“ä½œ */
    handleImport() {
      this.upload.title = "用户导入";
      this.upload.open = true;
    },
    /** ä¸‹è½½æ¨¡æ¿æ“ä½œ */
    importTemplate() {
      this.download('system/user/importTemplate', {
      }, `user_template_${new Date().getTime()}.xlsx`)
    },
    // æ–‡ä»¶ä¸Šä¼ ä¸­å¤„理
    handleFileUploadProgress(event, file, fileList) {
      this.upload.isUploading = true;
    },
    // æ–‡ä»¶ä¸Šä¼ æˆåŠŸå¤„ç†
    handleFileSuccess(response, file, fileList) {
      this.upload.open = false;
      this.upload.isUploading = false;
      this.$refs.upload.clearFiles();
      this.$alert("<div style='overflow: auto;overflow-x: hidden;max-height: 70vh;padding: 10px 20px 0;'>" + response.msg + "</div>", "导入结果", { dangerouslyUseHTMLString: true });
      this.getList();
    },
    // æäº¤ä¸Šä¼ æ–‡ä»¶
    submitFileForm() {
      this.$refs.upload.submit();
    }
  }
};
</script>
export default {
  name: "User",
  dicts: ['sys_normal_disable', 'sys_user_sex'],
  components: { Treeselect },
  data() {
    return {
      // é®ç½©å±‚
      loading: true,
      // é€‰ä¸­æ•°ç»„
      ids: [],
      // éžå•个禁用
      single: true,
      // éžå¤šä¸ªç¦ç”¨
      multiple: true,
      // æ˜¾ç¤ºæœç´¢æ¡ä»¶
      showSearch: true,
      // æ€»æ¡æ•°
      total: 0,
      // ç”¨æˆ·è¡¨æ ¼æ•°æ®
      userList: null,
      // å¼¹å‡ºå±‚标题
      title: "",
      // éƒ¨é—¨æ ‘选项
      deptOptions: undefined,
      // æ˜¯å¦æ˜¾ç¤ºå¼¹å‡ºå±‚
      open: false,
      // éƒ¨é—¨åç§°
      deptName: undefined,
      // é»˜è®¤å¯†ç 
      initPassword: undefined,
      // æ—¥æœŸèŒƒå›´
      dateRange: [],
      // å²—位选项
      postOptions: [],
      // è§’色选项
      roleOptions: [],
      // è¡¨å•参数
      form: {},
      defaultProps: {
        children: "children",
        label: "label"
      },
      // ç”¨æˆ·å¯¼å…¥å‚æ•°
      upload: {
        // æ˜¯å¦æ˜¾ç¤ºå¼¹å‡ºå±‚(用户导入)
        open: false,
        // å¼¹å‡ºå±‚标题(用户导入)
        title: "",
        // æ˜¯å¦ç¦ç”¨ä¸Šä¼ 
        isUploading: false,
        // æ˜¯å¦æ›´æ–°å·²ç»å­˜åœ¨çš„用户数据
        updateSupport: 0,
        // è®¾ç½®ä¸Šä¼ çš„请求头部
        headers: { Authorization: "Bearer " + getToken() },
        // ä¸Šä¼ çš„地址
        url: process.env.VUE_APP_BASE_API + "/system/user/importData"
      },
      // æŸ¥è¯¢å‚æ•°
      queryParams: {
        pageNum: 1,
        pageSize: 10,
        userName: undefined,
        phonenumber: undefined,
        status: undefined,
        deptId: undefined
      },
      // åˆ—信息
      columns: [
        { key: 0, label: `用户编号`, visible: true },
        { key: 1, label: `用户名称`, visible: true },
        { key: 2, label: `用户昵称`, visible: true },
        { key: 3, label: `部门`, visible: true },
        { key: 4, label: `手机号码`, visible: true },
        { key: 5, label: `状态`, visible: true },
        { key: 6, label: `创建时间`, visible: true }
      ],
      // è¡¨å•校验
      rules: {
        userName: [
          { required: true, message: "用户名称不能为空", trigger: "blur" },
          { min: 2, max: 20, message: '用户名称长度必须介于 2 å’Œ 20 ä¹‹é—´', trigger: 'blur' }
        ],
        nickName: [
          { required: true, message: "用户昵称不能为空", trigger: "blur" }
        ],
        password: [
          { required: true, message: "用户密码不能为空", trigger: "blur" },
          { min: 5, max: 20, message: '用户密码长度必须介于 5 å’Œ 20 ä¹‹é—´', trigger: 'blur' }
        ],
        email: [
          {
            type: "email",
            message: "请输入正确的邮箱地址",
            trigger: ["blur", "change"]
          }
        ],
        phonenumber: [
          {
            pattern: /^1[3|4|5|6|7|8|9][0-9]\d{8}$/,
            message: "请输入正确的手机号码",
            trigger: "blur"
          }
        ]
      }
    };
  },
  watch: {
    // æ ¹æ®åç§°ç­›é€‰éƒ¨é—¨æ ‘
    deptName(val) {
      this.$refs.tree.filter(val);
    }
  },
  created() {
    this.getList();
    this.getDeptTree();
    this.getConfigKey("sys.user.initPassword").then(response => {
      this.initPassword = response.msg;
    });
  },
  methods: {
    /** æŸ¥è¯¢ç”¨æˆ·åˆ—表 */
    getList() {
      this.loading = true;
      listUser(this.addDateRange(this.queryParams, this.dateRange)).then(response => {
          this.userList = response.rows;
          this.total = response.total;
          this.loading = false;
        }
      );
    },
    /** æŸ¥è¯¢éƒ¨é—¨ä¸‹æ‹‰æ ‘结构 */
    getDeptTree() {
      deptTreeSelect().then(response => {
        this.deptOptions = response.data;
      });
    },
    // ç­›é€‰èŠ‚ç‚¹
    filterNode(value, data) {
      if (!value) return true;
      return data.label.indexOf(value) !== -1;
    },
    // èŠ‚ç‚¹å•å‡»äº‹ä»¶
    handleNodeClick(data) {
      this.queryParams.deptId = data.id;
      this.handleQuery();
    },
    // ç”¨æˆ·çŠ¶æ€ä¿®æ”¹
    handleStatusChange(row) {
      let text = row.status === "0" ? "启用" : "停用";
      this.$modal.confirm('确认要"' + text + '""' + row.userName + '"用户吗?').then(function() {
        return changeUserStatus(row.userId, row.status);
      }).then(() => {
        this.$modal.msgSuccess(text + "成功");
      }).catch(function() {
        row.status = row.status === "0" ? "1" : "0";
      });
    },
    // å–消按钮
    cancel() {
      this.open = false;
      this.reset();
    },
    // è¡¨å•重置
    reset() {
      this.form = {
        userId: undefined,
        deptId: undefined,
        userName: undefined,
        nickName: undefined,
        password: undefined,
        phonenumber: undefined,
        email: undefined,
        sex: undefined,
        status: "0",
        remark: undefined,
        postIds: [],
        roleIds: []
      };
      this.resetForm("form");
    },
    /** æœç´¢æŒ‰é’®æ“ä½œ */
    handleQuery() {
      this.queryParams.pageNum = 1;
      this.getList();
    },
    /** é‡ç½®æŒ‰é’®æ“ä½œ */
    resetQuery() {
      this.dateRange = [];
      this.resetForm("queryForm");
      this.queryParams.deptId = undefined;
      this.$refs.tree.setCurrentKey(null);
      this.handleQuery();
    },
    // å¤šé€‰æ¡†é€‰ä¸­æ•°æ®
    handleSelectionChange(selection) {
      this.ids = selection.map(item => item.userId);
      this.single = selection.length != 1;
      this.multiple = !selection.length;
    },
    // æ›´å¤šæ“ä½œè§¦å‘
    handleCommand(command, row) {
      switch (command) {
        case "handleResetPwd":
          this.handleResetPwd(row);
          break;
        case "handleAuthRole":
          this.handleAuthRole(row);
          break;
        default:
          break;
      }
    },
    /** æ–°å¢žæŒ‰é’®æ“ä½œ */
    handleAdd() {
      this.reset();
      getUser().then(response => {
        this.postOptions = response.posts;
        this.roleOptions = response.roles;
        this.open = true;
        this.title = "添加用户";
        this.form.password = this.initPassword;
      });
    },
    /** ä¿®æ”¹æŒ‰é’®æ“ä½œ */
    handleUpdate(row) {
      this.reset();
      const userId = row.userId || this.ids;
      getUser(userId).then(response => {
        this.form = response.data;
        this.postOptions = response.posts;
        this.roleOptions = response.roles;
        this.$set(this.form, "postIds", response.postIds);
        this.$set(this.form, "roleIds", response.roleIds);
        this.open = true;
        this.title = "修改用户";
        this.form.password = "";
      });
    },
    /** é‡ç½®å¯†ç æŒ‰é’®æ“ä½œ */
    handleResetPwd(row) {
      this.$prompt('请输入"' + row.userName + '"的新密码', "提示", {
        confirmButtonText: "确定",
        cancelButtonText: "取消",
        closeOnClickModal: false,
        inputPattern: /^.{5,20}$/,
        inputErrorMessage: "用户密码长度必须介于 5 å’Œ 20 ä¹‹é—´"
      }).then(({ value }) => {
          resetUserPwd(row.userId, value).then(response => {
            this.$modal.msgSuccess("修改成功,新密码是:" + value);
          });
        }).catch(() => {});
    },
    /** åˆ†é…è§’色操作 */
    handleAuthRole: function(row) {
      const userId = row.userId;
      this.$router.push("/system/user-auth/role/" + userId);
    },
    /** æäº¤æŒ‰é’® */
    submitForm: function() {
      this.$refs["form"].validate(valid => {
        if (valid) {
          if (this.form.userId != undefined) {
            updateUser(this.form).then(response => {
src/views/tmp.vue
New file
@@ -0,0 +1,12 @@
<template>
  <div>
  dddddddddddddddddddddasfdasdfasdfasd
  </div>
</template>
<script>
</script>
<style scoped>
</style>
target/npmlist.json
New file
@@ -0,0 +1 @@
{"version":"3.8.5","name":"ruoyi","dependencies":{"@riophae/vue-treeselect":{"version":"0.4.0"},"axios":{"version":"0.24.0"},"clipboard":{"version":"2.0.8"},"core-js":{"version":"3.25.3"},"echarts":{"version":"5.4.0"},"element-ui":{"version":"2.15.12"},"file-saver":{"version":"2.0.5"},"fuse.js":{"version":"6.4.3"},"highlight.js":{"version":"9.18.5"},"js-beautify":{"version":"1.13.0"},"js-cookie":{"version":"3.0.1"},"jsencrypt":{"version":"3.0.0-rc.1"},"nprogress":{"version":"0.2.0"},"quill":{"version":"1.3.7"},"screenfull":{"version":"5.0.2"},"sortablejs":{"version":"1.10.2"},"vue-count-to":{"version":"1.0.13"},"vue-cropper":{"version":"0.5.5"},"vue-meta":{"version":"2.4.0"},"vue-router":{"version":"3.4.9"},"vue":{"version":"2.6.12"},"vuedraggable":{"version":"2.24.3"},"vuex":{"version":"3.6.0"}}}