From 8fd3a287a8afc801c66490a0fd15c71bbe9c61b8 Mon Sep 17 00:00:00 2001 From: wangjx Date: Fri, 21 Feb 2025 09:14:45 +0800 Subject: [PATCH] =?UTF-8?q?release:=20=E7=AC=AC=E4=B8=80=E7=89=88=E5=B7=A5?= =?UTF-8?q?=E7=A8=8B=E6=8F=90=E4=BA=A4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .cz-config.js | 103 + .editorconfig | 16 + .eslintrc-auto-import.json | 281 + .eslintrc.js | 56 + .gitattributes | 33 + .gitea/workflows/build.yaml | 56 + .gitea/workflows/check.yml | 76 + .gitignore | 29 + .hintrc | 8 + .husky/commit-msg | 4 + .husky/pre-commit | 4 + .npmrc | 1 + .prettierrc | 11 + .vscode/extensions.json | 22 + .vscode/settings.json | 44 + README.md | 172 + commitlint.config.js | 26 + deploy.sh | 18 + docker/Dockerfile | 16 + docker/ui.conf | 31 + index.html | 277 + package.json | 71 + pnpm-lock.yaml | 6477 +++++++++++++++++ postcss.config.js | 6 + public/bg.jpeg | Bin 0 -> 476412 bytes public/bg_small.jpeg | Bin 0 -> 3271 bytes public/favicon.ico | Bin 0 -> 15406 bytes public/font-awesome-4.7.0/HELP-US-OUT.txt | 7 + .../font-awesome-4.7.0/css/font-awesome.css | 2341 ++++++ .../css/font-awesome.min.css | 2335 ++++++ .../font-awesome-4.7.0/fonts/FontAwesome.otf | Bin 0 -> 134808 bytes .../fonts/fontawesome-webfont.eot | Bin 0 -> 165742 bytes .../fonts/fontawesome-webfont.svg | 2671 +++++++ .../fonts/fontawesome-webfont.ttf | Bin 0 -> 165548 bytes .../fonts/fontawesome-webfont.woff | Bin 0 -> 98024 bytes .../fonts/fontawesome-webfont.woff2 | Bin 0 -> 77160 bytes public/font-awesome-4.7.0/less/animated.less | 34 + .../less/bordered-pulled.less | 41 + public/font-awesome-4.7.0/less/core.less | 11 + .../font-awesome-4.7.0/less/fixed-width.less | 6 + .../font-awesome-4.7.0/less/font-awesome.less | 18 + public/font-awesome-4.7.0/less/icons.less | 2139 ++++++ public/font-awesome-4.7.0/less/larger.less | 21 + public/font-awesome-4.7.0/less/list.less | 21 + public/font-awesome-4.7.0/less/mixins.less | 58 + public/font-awesome-4.7.0/less/path.less | 16 + .../less/rotated-flipped.less | 30 + .../less/screen-reader.less | 9 + public/font-awesome-4.7.0/less/stacked.less | 27 + public/font-awesome-4.7.0/less/variables.less | 799 ++ public/font-awesome-4.7.0/scss/_animated.scss | 34 + .../scss/_bordered-pulled.scss | 41 + public/font-awesome-4.7.0/scss/_core.scss | 11 + .../font-awesome-4.7.0/scss/_fixed-width.scss | 6 + public/font-awesome-4.7.0/scss/_icons.scss | 2139 ++++++ public/font-awesome-4.7.0/scss/_larger.scss | 21 + public/font-awesome-4.7.0/scss/_list.scss | 21 + public/font-awesome-4.7.0/scss/_mixins.scss | 58 + public/font-awesome-4.7.0/scss/_path.scss | 17 + .../scss/_rotated-flipped.scss | 30 + .../scss/_screen-reader.scss | 9 + public/font-awesome-4.7.0/scss/_stacked.scss | 27 + .../font-awesome-4.7.0/scss/_variables.scss | 799 ++ .../font-awesome-4.7.0/scss/font-awesome.scss | 18 + public/iconfont/iconfont.css | 19 + public/iconfont/iconfont.ttf | Bin 0 -> 1848 bytes public/iconfont/iconfont.woff | Bin 0 -> 1140 bytes public/iconfont/iconfont.woff2 | Bin 0 -> 812 bytes public/iframe/index.html | 36 + src/App.vue | 36 + src/api/api.ts | 25 + src/api/upms/dept.ts | 45 + src/api/upms/group.ts | 30 + src/api/upms/menu.ts | 26 + src/api/upms/notify-channel.ts | 19 + src/api/upms/user.ts | 10 + src/assets/css/arco.scss | 71 + src/assets/css/flex.scss | 274 + src/assets/css/tailwind.css | 28 + src/assets/images/login-arrow.png | Bin 0 -> 480 bytes src/assets/images/login-logo.png | Bin 0 -> 2038 bytes src/axios.d.ts | 14 + src/components/_hooks/use-tree-search.ts | 62 + .../f-dept-tree/f-dept-tree-item-node.vue | 36 + src/components/f-dept-tree/index.vue | 126 + .../f-dept-tree/use-dept-tooltip.ts | 21 + src/components/f-user-avatar/index.vue | 41 + .../f-user-select-modal-item-node.vue | 36 + src/components/f-user-select-modal/index.vue | 270 + .../f-user-select-modal/use-adapt-size.ts | 44 + .../f-user-select-modal/use-check.ts | 115 + .../f-user-select-modal/use-search.ts | 24 + src/components/f-user-select/index.vue | 93 + src/components/f-user-select/option.ts | 32 + src/components/verifition/Verify.vue | 439 ++ .../verifition/Verify/VerifyPoints.vue | 291 + .../verifition/Verify/VerifySlide.vue | 423 ++ src/components/verifition/api/index.js | 23 + src/components/verifition/utils/ase.js | 15 + src/components/verifition/utils/util.js | 101 + src/entity/global.ts | 5 + src/entity/upms/dict.ts | 10 + src/entity/upms/index.ts | 1 + src/entity/upms/notify-channel.ts | 7 + src/entity/upms/user.ts | 20 + src/enums/active_status.ts | 20 + src/enums/gender.ts | 10 + src/enums/menu_type.ts | 10 + src/enums/platform_type.ts | 13 + src/enums/upms/dict-type.ts | 14 + src/enums/upms/notify-channel-type.ts | 17 + src/enums/util.ts | 8 + src/env.d.ts | 15 + src/hooks/version.ts | 55 + src/main.ts | 36 + src/mixins/system_info.ts | 70 + src/pages/common/404.vue | 18 + src/pages/home/index.vue | 15 + src/pages/index/index.vue | 124 + src/pages/index/m-header/index.vue | 169 + src/pages/index/m-header/use-menu.ts | 29 + src/pages/index/m-sider/index.vue | 110 + src/pages/login/index.vue | 590 ++ src/router/index.ts | 74 + src/router/util.ts | 44 + src/rules/login-rules.ts | 56 + src/rules/user-rules.ts | 122 + src/store/README.md | 25 + src/store/menu/index.ts | 55 + src/store/menu/types.ts | 14 + src/store/user/index.ts | 77 + src/store/user/types.ts | 6 + src/types/index.ts | 6 + src/types/types.ts | 26 + src/utils/axios-response.ts | 88 + src/utils/axios.ts | 53 + src/utils/crypto.ts | 23 + src/utils/excel.ts | 83 + src/utils/image.ts | 16 + src/utils/rsa.ts | 13 + src/utils/storage.ts | 59 + src/utils/upload-event.ts | 43 + src/utils/validate.ts | 69 + src/views/recruit/resume/index.vue | 6 + src/views/recruit/resume/option.ts | 51 + src/views/upms/dept/index.vue | 11 + src/views/upms/dept/option.ts | 115 + src/views/upms/dept/user-option.ts | 29 + src/views/upms/dept/user-table.vue | 98 + src/views/upms/dict/dict-item-option.ts | 81 + src/views/upms/dict/dict-item-table.vue | 24 + src/views/upms/dict/index.vue | 14 + src/views/upms/dict/use-option.ts | 71 + src/views/upms/group/index.vue | 11 + src/views/upms/group/option.ts | 78 + src/views/upms/group/user-option.ts | 29 + src/views/upms/group/user-table.vue | 98 + src/views/upms/menu/index.vue | 76 + src/views/upms/menu/use-option.ts | 140 + src/views/upms/notify/channel/index.vue | 44 + src/views/upms/notify/channel/mail-option.ts | 47 + src/views/upms/notify/channel/mail.vue | 96 + src/views/upms/notify/channel/use-config.ts | 3 + .../upms/notify/channel/wechat-option.ts | 33 + src/views/upms/notify/channel/wechat.vue | 96 + src/views/upms/package/index.vue | 12 + src/views/upms/package/option.ts | 40 + src/views/upms/package/permission.vue | 72 + src/views/upms/position/index.vue | 7 + src/views/upms/position/option.ts | 39 + src/views/upms/role/index.vue | 12 + src/views/upms/role/option.ts | 60 + src/views/upms/role/permission.vue | 76 + src/views/upms/tenant/index.vue | 6 + src/views/upms/tenant/option.ts | 121 + src/views/upms/user/index.vue | 34 + src/views/upms/user/info/index.vue | 43 + src/views/upms/user/info/info.vue | 31 + src/views/upms/user/info/pwd.vue | 63 + src/views/upms/user/option.ts | 201 + tailwind.config.js | 10 + tsconfig.json | 24 + vite.config.ts | 115 + 183 files changed, 29013 insertions(+) create mode 100644 .cz-config.js create mode 100644 .editorconfig create mode 100644 .eslintrc-auto-import.json create mode 100644 .eslintrc.js create mode 100644 .gitattributes create mode 100644 .gitea/workflows/build.yaml create mode 100644 .gitea/workflows/check.yml create mode 100644 .gitignore create mode 100644 .hintrc create mode 100644 .husky/commit-msg create mode 100644 .husky/pre-commit create mode 100644 .npmrc create mode 100644 .prettierrc create mode 100644 .vscode/extensions.json create mode 100644 .vscode/settings.json create mode 100644 README.md create mode 100644 commitlint.config.js create mode 100644 deploy.sh create mode 100644 docker/Dockerfile create mode 100644 docker/ui.conf create mode 100644 index.html create mode 100644 package.json create mode 100644 pnpm-lock.yaml create mode 100644 postcss.config.js create mode 100644 public/bg.jpeg create mode 100644 public/bg_small.jpeg create mode 100644 public/favicon.ico create mode 100644 public/font-awesome-4.7.0/HELP-US-OUT.txt create mode 100644 public/font-awesome-4.7.0/css/font-awesome.css create mode 100644 public/font-awesome-4.7.0/css/font-awesome.min.css create mode 100644 public/font-awesome-4.7.0/fonts/FontAwesome.otf create mode 100644 public/font-awesome-4.7.0/fonts/fontawesome-webfont.eot create mode 100644 public/font-awesome-4.7.0/fonts/fontawesome-webfont.svg create mode 100644 public/font-awesome-4.7.0/fonts/fontawesome-webfont.ttf create mode 100644 public/font-awesome-4.7.0/fonts/fontawesome-webfont.woff create mode 100644 public/font-awesome-4.7.0/fonts/fontawesome-webfont.woff2 create mode 100644 public/font-awesome-4.7.0/less/animated.less create mode 100644 public/font-awesome-4.7.0/less/bordered-pulled.less create mode 100644 public/font-awesome-4.7.0/less/core.less create mode 100644 public/font-awesome-4.7.0/less/fixed-width.less create mode 100644 public/font-awesome-4.7.0/less/font-awesome.less create mode 100644 public/font-awesome-4.7.0/less/icons.less create mode 100644 public/font-awesome-4.7.0/less/larger.less create mode 100644 public/font-awesome-4.7.0/less/list.less create mode 100644 public/font-awesome-4.7.0/less/mixins.less create mode 100644 public/font-awesome-4.7.0/less/path.less create mode 100644 public/font-awesome-4.7.0/less/rotated-flipped.less create mode 100644 public/font-awesome-4.7.0/less/screen-reader.less create mode 100644 public/font-awesome-4.7.0/less/stacked.less create mode 100644 public/font-awesome-4.7.0/less/variables.less create mode 100644 public/font-awesome-4.7.0/scss/_animated.scss create mode 100644 public/font-awesome-4.7.0/scss/_bordered-pulled.scss create mode 100644 public/font-awesome-4.7.0/scss/_core.scss create mode 100644 public/font-awesome-4.7.0/scss/_fixed-width.scss create mode 100644 public/font-awesome-4.7.0/scss/_icons.scss create mode 100644 public/font-awesome-4.7.0/scss/_larger.scss create mode 100644 public/font-awesome-4.7.0/scss/_list.scss create mode 100644 public/font-awesome-4.7.0/scss/_mixins.scss create mode 100644 public/font-awesome-4.7.0/scss/_path.scss create mode 100644 public/font-awesome-4.7.0/scss/_rotated-flipped.scss create mode 100644 public/font-awesome-4.7.0/scss/_screen-reader.scss create mode 100644 public/font-awesome-4.7.0/scss/_stacked.scss create mode 100644 public/font-awesome-4.7.0/scss/_variables.scss create mode 100644 public/font-awesome-4.7.0/scss/font-awesome.scss create mode 100644 public/iconfont/iconfont.css create mode 100644 public/iconfont/iconfont.ttf create mode 100644 public/iconfont/iconfont.woff create mode 100644 public/iconfont/iconfont.woff2 create mode 100644 public/iframe/index.html create mode 100644 src/App.vue create mode 100644 src/api/api.ts create mode 100644 src/api/upms/dept.ts create mode 100644 src/api/upms/group.ts create mode 100644 src/api/upms/menu.ts create mode 100644 src/api/upms/notify-channel.ts create mode 100644 src/api/upms/user.ts create mode 100644 src/assets/css/arco.scss create mode 100644 src/assets/css/flex.scss create mode 100644 src/assets/css/tailwind.css create mode 100644 src/assets/images/login-arrow.png create mode 100644 src/assets/images/login-logo.png create mode 100644 src/axios.d.ts create mode 100644 src/components/_hooks/use-tree-search.ts create mode 100644 src/components/f-dept-tree/f-dept-tree-item-node.vue create mode 100644 src/components/f-dept-tree/index.vue create mode 100644 src/components/f-dept-tree/use-dept-tooltip.ts create mode 100644 src/components/f-user-avatar/index.vue create mode 100644 src/components/f-user-select-modal/f-user-select-modal-item-node.vue create mode 100644 src/components/f-user-select-modal/index.vue create mode 100644 src/components/f-user-select-modal/use-adapt-size.ts create mode 100644 src/components/f-user-select-modal/use-check.ts create mode 100644 src/components/f-user-select-modal/use-search.ts create mode 100644 src/components/f-user-select/index.vue create mode 100644 src/components/f-user-select/option.ts create mode 100644 src/components/verifition/Verify.vue create mode 100644 src/components/verifition/Verify/VerifyPoints.vue create mode 100644 src/components/verifition/Verify/VerifySlide.vue create mode 100644 src/components/verifition/api/index.js create mode 100644 src/components/verifition/utils/ase.js create mode 100644 src/components/verifition/utils/util.js create mode 100644 src/entity/global.ts create mode 100644 src/entity/upms/dict.ts create mode 100644 src/entity/upms/index.ts create mode 100644 src/entity/upms/notify-channel.ts create mode 100644 src/entity/upms/user.ts create mode 100644 src/enums/active_status.ts create mode 100644 src/enums/gender.ts create mode 100644 src/enums/menu_type.ts create mode 100644 src/enums/platform_type.ts create mode 100644 src/enums/upms/dict-type.ts create mode 100644 src/enums/upms/notify-channel-type.ts create mode 100644 src/enums/util.ts create mode 100644 src/env.d.ts create mode 100644 src/hooks/version.ts create mode 100644 src/main.ts create mode 100644 src/mixins/system_info.ts create mode 100644 src/pages/common/404.vue create mode 100644 src/pages/home/index.vue create mode 100644 src/pages/index/index.vue create mode 100644 src/pages/index/m-header/index.vue create mode 100644 src/pages/index/m-header/use-menu.ts create mode 100644 src/pages/index/m-sider/index.vue create mode 100644 src/pages/login/index.vue create mode 100644 src/router/index.ts create mode 100644 src/router/util.ts create mode 100644 src/rules/login-rules.ts create mode 100644 src/rules/user-rules.ts create mode 100644 src/store/README.md create mode 100644 src/store/menu/index.ts create mode 100644 src/store/menu/types.ts create mode 100644 src/store/user/index.ts create mode 100644 src/store/user/types.ts create mode 100644 src/types/index.ts create mode 100644 src/types/types.ts create mode 100644 src/utils/axios-response.ts create mode 100644 src/utils/axios.ts create mode 100644 src/utils/crypto.ts create mode 100644 src/utils/excel.ts create mode 100644 src/utils/image.ts create mode 100644 src/utils/rsa.ts create mode 100644 src/utils/storage.ts create mode 100644 src/utils/upload-event.ts create mode 100644 src/utils/validate.ts create mode 100644 src/views/recruit/resume/index.vue create mode 100644 src/views/recruit/resume/option.ts create mode 100644 src/views/upms/dept/index.vue create mode 100644 src/views/upms/dept/option.ts create mode 100644 src/views/upms/dept/user-option.ts create mode 100644 src/views/upms/dept/user-table.vue create mode 100644 src/views/upms/dict/dict-item-option.ts create mode 100644 src/views/upms/dict/dict-item-table.vue create mode 100644 src/views/upms/dict/index.vue create mode 100644 src/views/upms/dict/use-option.ts create mode 100644 src/views/upms/group/index.vue create mode 100644 src/views/upms/group/option.ts create mode 100644 src/views/upms/group/user-option.ts create mode 100644 src/views/upms/group/user-table.vue create mode 100644 src/views/upms/menu/index.vue create mode 100644 src/views/upms/menu/use-option.ts create mode 100644 src/views/upms/notify/channel/index.vue create mode 100644 src/views/upms/notify/channel/mail-option.ts create mode 100644 src/views/upms/notify/channel/mail.vue create mode 100644 src/views/upms/notify/channel/use-config.ts create mode 100644 src/views/upms/notify/channel/wechat-option.ts create mode 100644 src/views/upms/notify/channel/wechat.vue create mode 100644 src/views/upms/package/index.vue create mode 100644 src/views/upms/package/option.ts create mode 100644 src/views/upms/package/permission.vue create mode 100644 src/views/upms/position/index.vue create mode 100644 src/views/upms/position/option.ts create mode 100644 src/views/upms/role/index.vue create mode 100644 src/views/upms/role/option.ts create mode 100644 src/views/upms/role/permission.vue create mode 100644 src/views/upms/tenant/index.vue create mode 100644 src/views/upms/tenant/option.ts create mode 100644 src/views/upms/user/index.vue create mode 100644 src/views/upms/user/info/index.vue create mode 100644 src/views/upms/user/info/info.vue create mode 100644 src/views/upms/user/info/pwd.vue create mode 100644 src/views/upms/user/option.ts create mode 100644 tailwind.config.js create mode 100644 tsconfig.json create mode 100644 vite.config.ts diff --git a/.cz-config.js b/.cz-config.js new file mode 100644 index 0000000..01a6539 --- /dev/null +++ b/.cz-config.js @@ -0,0 +1,103 @@ +module.exports = { + // type 类型(定义之后,可通过上下键选择) + types: [ + { value: 'improvement', name: 'improvement: 功能优化' }, + { value: 'fix', name: 'fix: 修复 bug' }, + { value: 'feat', name: 'feat: 新增功能' }, + { value: 'style', name: 'style: 代码格式(不影响功能,例如空格、分号等格式修正)' }, + { value: 'docs', name: 'docs: 文档变更' }, + { value: 'refactor', name: 'refactor: 代码重构(不包括 bug 修复、功能新增)' }, + { value: 'perf', name: 'perf: 性能优化' }, + { value: 'test', name: 'test: 添加、修改测试用例' }, + { + value: 'ci', + name: 'ci: 修改 CI 配置、脚本(如打包部署脚本、dockerfile等)' + }, + { value: 'revert', name: 'revert: 回滚 commit' }, + { + value: 'build', + name: 'build: 构建流程、外部依赖变更(如升级 npm 包、修改 webpack 配置等)' + }, + { + value: 'chore', + name: 'chore: 版本发布或对构建过程或辅助工具和库的更改(不影响源文件、测试用例)' + } + // { value: ':bug: fix', name: '🐛 fix: 修复 bug' }, + // { value: ':sparkles: feat', name: '✨ feat: 新增功能' }, + // { + // value: ':lipstick: style', + // name: '💄 style: 代码格式(不影响功能,例如空格、分号等格式修正)' + // }, + // { value: ':memo: docs', name: '📝 docs: 文档变更' }, + // { value: ':recycle: refactor', name: '♻️ refactor: 代码重构(不包括 bug 修复、功能新增)' }, + // { value: ':zap: perf', name: '⚡️ perf: 性能优化' }, + // { value: ':white_check_mark: test', name: '✅ test: 添加、修改测试用例' }, + // { + // value: ':hammer: chore', + // name: '🔨 chore: 对构建过程或辅助工具和库的更改(不影响源文件、测试用例)' + // }, + // { value: ':wrench: ci', name: '🔧 ci: 修改 CI 配置、脚本' }, + // { value: ':rocket: deps', name: '🚀 deps: 升级依赖' } + // { + // value: ':bookmark: release', + // name: '🔖 release: 版本发布' + // } + ], + + // scope 类型(定义之后,可通过上下键选择) + scopes: [ + ['custom', '自定义范围,例如sys/user'], + ['utils', 'utils 相关'], + ['router', 'router 相关'] + ].map(([value, description]) => { + return { + value, + name: `${value.padEnd(30)} (${description})` + } + }), + // 是否允许自定义填写 scope,在 scope 选择的时候,会有 empty 和 custom 可以选择。 + // allowCustomScopes: true, + // allowTicketNumber: false, + // isTicketNumberRequired: false, + // ticketNumberPrefix: 'TICKET-', + // ticketNumberRegExp: '\\d{1,5}', + + // 针对每一个 type 去定义对应的 scopes,例如 fix + scopeOverrides: { + chore: [ + { value: 'release', name: 'release 版本发布' }, + { value: 'custom', name: 'custom 自定义scope' } + ], + ci: [ + { value: 'deploy', name: 'deploy 部署脚本' }, + { value: 'docker', name: 'docker docker相关' }, + { value: 'custom', name: 'custom 自定义scope' } + ], + build: [ + { value: 'deps', name: 'deps 依赖变更' }, + { value: 'custom', name: 'custom 自定义scope' } + ] + }, + // 交互提示信息 + messages: { + type: '确保本次提交遵循 Angular 规范!\n选择你要提交的类型:', + scope: '\n选择一个 scope(可选):', + customScope: '请输入自定义的 scope:', + subject: '填写简短精炼的变更描述:\n', + body: '填写更加详细的变更描述(可选)。使用 "|" 换行:\n', + breaking: '列举非兼容性重大的变更(可选):\n', + footer: '列举出所有变更的 ISSUES CLOSED(可选)。 例如: #31, #34:\n', + confirmCommit: '确认提交?' + }, + + // ['feat', 'fix']设置只有 type 选择了 feat 或 fix,才询问 breaking message + allowBreakingChanges: [], + // 跳过要询问的步骤 + skipQuestions: ['body'], + + // subject 限制长度 + subjectLimit: 100, + breaklineChar: '|' // 支持 body 和 footer + // footerPrefix : 'ISSUES CLOSED:' + // askForBreakingChangeFirst : true, +} diff --git a/.editorconfig b/.editorconfig new file mode 100644 index 0000000..ddcefeb --- /dev/null +++ b/.editorconfig @@ -0,0 +1,16 @@ +# Editor configuration, see http://editorconfig.org + +# 表示是最顶层的 EditorConfig 配置文件 +root = true + +[*] # 表示所有文件适用 +charset = utf-8 # 设置文件字符集为 utf-8 +indent_style = space # 缩进风格(tab | space) +indent_size = 2 # 缩进大小 +end_of_line = lf # 控制换行类型(lf | cr | crlf) +trim_trailing_whitespace = true # 去除行首的任意空白字符 +insert_final_newline = true # 始终在文件末尾插入一个新行 + +[*.md] # 表示仅 md 文件适用以下规则 +max_line_length = off +trim_trailing_whitespace = false diff --git a/.eslintrc-auto-import.json b/.eslintrc-auto-import.json new file mode 100644 index 0000000..abc343c --- /dev/null +++ b/.eslintrc-auto-import.json @@ -0,0 +1,281 @@ +{ + "globals": { + "Component": true, + "ComponentPublicInstance": true, + "ComputedRef": true, + "EffectScope": true, + "ExtractDefaultPropTypes": true, + "ExtractPropTypes": true, + "ExtractPublicPropTypes": true, + "InjectionKey": true, + "PropType": true, + "Ref": true, + "VNode": true, + "WritableComputedRef": true, + "asyncComputed": true, + "autoResetRef": true, + "computed": true, + "computedAsync": true, + "computedEager": true, + "computedInject": true, + "computedWithControl": true, + "controlledComputed": true, + "controlledRef": true, + "createApp": true, + "createEventHook": true, + "createGlobalState": true, + "createInjectionState": true, + "createReactiveFn": true, + "createSharedComposable": true, + "createUnrefFn": true, + "customRef": true, + "debouncedRef": true, + "debouncedWatch": true, + "defineAsyncComponent": true, + "defineComponent": true, + "eagerComputed": true, + "effectScope": true, + "extendRef": true, + "getCurrentInstance": true, + "getCurrentScope": true, + "h": true, + "ignorableWatch": true, + "inject": true, + "isDefined": true, + "isProxy": true, + "isReactive": true, + "isReadonly": true, + "isRef": true, + "makeDestructurable": true, + "markRaw": true, + "nextTick": true, + "onActivated": true, + "onBeforeMount": true, + "onBeforeRouteLeave": true, + "onBeforeRouteUpdate": true, + "onBeforeUnmount": true, + "onBeforeUpdate": true, + "onClickOutside": true, + "onDeactivated": true, + "onErrorCaptured": true, + "onKeyStroke": true, + "onLongPress": true, + "onMounted": true, + "onRenderTracked": true, + "onRenderTriggered": true, + "onScopeDispose": true, + "onServerPrefetch": true, + "onStartTyping": true, + "onUnmounted": true, + "onUpdated": true, + "pausableWatch": true, + "provide": true, + "reactify": true, + "reactifyObject": true, + "reactive": true, + "reactiveComputed": true, + "reactiveOmit": true, + "reactivePick": true, + "readonly": true, + "ref": true, + "refAutoReset": true, + "refDebounced": true, + "refDefault": true, + "refThrottled": true, + "refWithControl": true, + "resolveComponent": true, + "resolveRef": true, + "resolveUnref": true, + "shallowReactive": true, + "shallowReadonly": true, + "shallowRef": true, + "syncRef": true, + "syncRefs": true, + "templateRef": true, + "throttledRef": true, + "throttledWatch": true, + "toRaw": true, + "toReactive": true, + "toRef": true, + "toRefs": true, + "toValue": true, + "triggerRef": true, + "tryOnBeforeMount": true, + "tryOnBeforeUnmount": true, + "tryOnMounted": true, + "tryOnScopeDispose": true, + "tryOnUnmounted": true, + "unref": true, + "unrefElement": true, + "until": true, + "useActiveElement": true, + "useArrayEvery": true, + "useArrayFilter": true, + "useArrayFind": true, + "useArrayFindIndex": true, + "useArrayFindLast": true, + "useArrayJoin": true, + "useArrayMap": true, + "useArrayReduce": true, + "useArraySome": true, + "useArrayUnique": true, + "useAsyncQueue": true, + "useAsyncState": true, + "useAttrs": true, + "useBase64": true, + "useBattery": true, + "useBluetooth": true, + "useBreakpoints": true, + "useBroadcastChannel": true, + "useBrowserLocation": true, + "useCached": true, + "useClipboard": true, + "useCloned": true, + "useColorMode": true, + "useConfirmDialog": true, + "useCounter": true, + "useCssModule": true, + "useCssVar": true, + "useCssVars": true, + "useCurrentElement": true, + "useCycleList": true, + "useDark": true, + "useDateFormat": true, + "useDebounce": true, + "useDebounceFn": true, + "useDebouncedRefHistory": true, + "useDeviceMotion": true, + "useDeviceOrientation": true, + "useDevicePixelRatio": true, + "useDevicesList": true, + "useDisplayMedia": true, + "useDocumentVisibility": true, + "useDraggable": true, + "useDropZone": true, + "useElementBounding": true, + "useElementByPoint": true, + "useElementHover": true, + "useElementSize": true, + "useElementVisibility": true, + "useEventBus": true, + "useEventListener": true, + "useEventSource": true, + "useEyeDropper": true, + "useFavicon": true, + "useFetch": true, + "useFileDialog": true, + "useFileSystemAccess": true, + "useFocus": true, + "useFocusWithin": true, + "useFps": true, + "useFullscreen": true, + "useGamepad": true, + "useGeolocation": true, + "useIdle": true, + "useImage": true, + "useInfiniteScroll": true, + "useIntersectionObserver": true, + "useInterval": true, + "useIntervalFn": true, + "useKeyModifier": true, + "useLastChanged": true, + "useLink": true, + "useLocalStorage": true, + "useMagicKeys": true, + "useManualRefHistory": true, + "useMediaControls": true, + "useMediaQuery": true, + "useMemoize": true, + "useMemory": true, + "useMounted": true, + "useMouse": true, + "useMouseInElement": true, + "useMousePressed": true, + "useMutationObserver": true, + "useNavigatorLanguage": true, + "useNetwork": true, + "useNow": true, + "useObjectUrl": true, + "useOffsetPagination": true, + "useOnline": true, + "usePageLeave": true, + "useParallax": true, + "usePermission": true, + "usePointer": true, + "usePointerLock": true, + "usePointerSwipe": true, + "usePreferredColorScheme": true, + "usePreferredContrast": true, + "usePreferredDark": true, + "usePreferredLanguages": true, + "usePreferredReducedMotion": true, + "usePrevious": true, + "useRafFn": true, + "useRefHistory": true, + "useResizeObserver": true, + "useRoute": true, + "useRouter": true, + "useScreenOrientation": true, + "useScreenSafeArea": true, + "useScriptTag": true, + "useScroll": true, + "useScrollLock": true, + "useSessionStorage": true, + "useShare": true, + "useSlots": true, + "useSorted": true, + "useSpeechRecognition": true, + "useSpeechSynthesis": true, + "useStepper": true, + "useStorage": true, + "useStorageAsync": true, + "useStyleTag": true, + "useSupported": true, + "useSwipe": true, + "useTemplateRefsList": true, + "useTextDirection": true, + "useTextSelection": true, + "useTextareaAutosize": true, + "useThrottle": true, + "useThrottleFn": true, + "useThrottledRefHistory": true, + "useTimeAgo": true, + "useTimeout": true, + "useTimeoutFn": true, + "useTimeoutPoll": true, + "useTimestamp": true, + "useTitle": true, + "useToNumber": true, + "useToString": true, + "useToggle": true, + "useTransition": true, + "useUrlSearchParams": true, + "useUserMedia": true, + "useVModel": true, + "useVModels": true, + "useVibrate": true, + "useVirtualList": true, + "useWakeLock": true, + "useWebNotification": true, + "useWebSocket": true, + "useWebWorker": true, + "useWebWorkerFn": true, + "useWindowFocus": true, + "useWindowScroll": true, + "useWindowSize": true, + "watch": true, + "watchArray": true, + "watchAtMost": true, + "watchDebounced": true, + "watchEffect": true, + "watchIgnorable": true, + "watchOnce": true, + "watchPausable": true, + "watchPostEffect": true, + "watchSyncEffect": true, + "watchThrottled": true, + "watchTriggerable": true, + "watchWithFilter": true, + "whenever": true + } +} diff --git a/.eslintrc.js b/.eslintrc.js new file mode 100644 index 0000000..78499c0 --- /dev/null +++ b/.eslintrc.js @@ -0,0 +1,56 @@ +module.exports = { + env: { + browser: true, + es2021: true, + node: true + }, + extends: [ + 'plugin:vue/vue3-essential', + 'airbnb-base', + 'plugin:prettier/recommended', // 添加 prettier 插件 + './.eslintrc-auto-import.json' + ], + parserOptions: { + ecmaVersion: 12, + parser: '@typescript-eslint/parser', + sourceType: 'module' + }, + globals: { + defineProps: true, + defineEmits: true, + defineExpose: true + }, + settings: {}, + plugins: ['vue', '@typescript-eslint'], + rules: { + 'import/no-unresolved': 'off', + 'import/extensions': 'off', + // 开放入参修改值 + 'no-param-reassign': [ + 'error', + { + props: true, + ignorePropertyModificationsFor: [ + 'e', // for e.returnvalue + 'ctx', // for Koa routing + 'req', // for Express requests + 'request', // for Express requests + 'res', // for Express responses + 'response', // for Express responses + 'state' // for vuex state + ] + } + ], + 'import/prefer-default-export': 'off', + 'no-unused-vars': 'off', + '@typescript-eslint/no-unused-vars': [ + 'error', + { + vars: 'all', + args: 'after-used', + ignoreRestSiblings: true + } + ], + 'import/no-extraneous-dependencies': ['error', { devDependencies: true }] + } +} diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 0000000..9e58908 --- /dev/null +++ b/.gitattributes @@ -0,0 +1,33 @@ +* text=auto + +# Force the following filetypes to have unix eols, so Windows does not break them +*.* text eol=lf + +# Separate configuration for files without suffix +LICENSE text eol=lf +Dockerfile text eol=lf +pre-commit text eol=lf +commit-msg text eol=lf + +# These files are binary and should be left untouched +# (binary is a macro for -text -diff) +*.ico binary +*.jpg binary +*.jpeg binary +*.png binary + +*.pdf binary +*.doc binary +*.docx binary +*.ppt binary +*.pptx binary +*.xls binary +*.xlsx binary +*.exe binary + +*.ttf binary +*.woff binary +*.woff2 binary +*.eot binary +*.otf binary +# Add more binary... diff --git a/.gitea/workflows/build.yaml b/.gitea/workflows/build.yaml new file mode 100644 index 0000000..9766b69 --- /dev/null +++ b/.gitea/workflows/build.yaml @@ -0,0 +1,56 @@ +name: Build + +# 打标签时触发构建,另外标签需v开头,例如v1.0.0,需要配置DOCKER_PASSWORD的secrets +# 构建后镜像为 ${docker_registry}/${docker_username}/${repo_name}:1.0.0 +on: + push: + tags: + - v* + +env: + DOCKER_REGISTRY: registry.cn-hangzhou.aliyuncs.com + DOCKER_USERNAME: rsjst + +jobs: + build-image: + runs-on: ubuntu-latest + steps: + - name: Checkout + uses: actions/checkout@v3 + with: + fetch-depth: 1 + + - name: Setup Pnpm and Install + uses: seepine/action-setup-pnpm@v1 + + - name: Project Build + run: pnpm run build + + - name: Get Meta + id: meta + run: | + echo REPO_NAME=$(echo ${GITHUB_REPOSITORY} | awk -F"/" '{print $2}') >> $GITHUB_OUTPUT + echo REPO_VERSION=$(echo ${{ github.ref }} | awk -F"/" '{print $3}' | awk -F"v" '{print $2}') >> $GITHUB_OUTPUT + + - name: Docker build push + uses: seepine/action-docker-build-push@v1 + with: + registry: ${{ env.DOCKER_REGISTRY }} + username: ${{ env.DOCKER_USERNAME }} + password: ${{ secrets.DOCKER_PASSWORD }} + context: . + file: ./docker/Dockerfile + platforms: linux/amd64,linux/arm64 + tags: | + ${{ env.DOCKER_REGISTRY }}/${{ env.DOCKER_USERNAME }}/${{ steps.meta.outputs.REPO_NAME }}:latest + ${{ env.DOCKER_REGISTRY }}/${{ env.DOCKER_USERNAME }}/${{ steps.meta.outputs.REPO_NAME }}:${{ steps.meta.outputs.REPO_VERSION }} + + - name: WeChat Work notification + uses: seepine/action-wechat-work@master + env: + WECHAT_WORK_BOT_WEBHOOK: ${{ secrets.WECHAT_WORK_BOT_WEBHOOK }} + if: ${{ env.WECHAT_WORK_BOT_WEBHOOK != '' }} + with: + msgtype: markdown + content: "${{ steps.meta.outputs.REPO_NAME }} build docker image success.\n + > Tag: ${{ env.DOCKER_REGISTRY }}/${{ env.DOCKER_USERNAME }}/${{ steps.meta.outputs.REPO_NAME }}:${{ steps.meta.outputs.REPO_VERSION }}" diff --git a/.gitea/workflows/check.yml b/.gitea/workflows/check.yml new file mode 100644 index 0000000..b987911 --- /dev/null +++ b/.gitea/workflows/check.yml @@ -0,0 +1,76 @@ +name: Checks + +on: + - pull_request + +jobs: + setup: + runs-on: ubuntu-latest + steps: + - name: Checkout + uses: actions/checkout@v3 + with: + fetch-depth: 1 + + - name: Setup Pnpm and Install + uses: seepine/action-setup-pnpm@v1 + + eslint: + needs: setup + runs-on: ubuntu-latest + steps: + - name: Checkout + uses: actions/checkout@v3 + with: + fetch-depth: 1 + + - name: Setup Pnpm and Install + uses: seepine/action-setup-pnpm@v1 + + - name: Eslint Test + run: npx eslint --ext ".vue,.js,.jsx,.ts,.tsx" src/ --max-warnings=0 + + tslint: + needs: setup + runs-on: ubuntu-latest + steps: + - name: Checkout + uses: actions/checkout@v3 + with: + fetch-depth: 1 + + - name: Setup Pnpm and Install + uses: seepine/action-setup-pnpm@v1 + + - name: Tslint Test + run: pnpm type-check + + commit-lint: + needs: setup + runs-on: ubuntu-latest + steps: + - name: Checkout + uses: actions/checkout@v3 + with: + fetch-depth: 10 + + - name: Setup Pnpm and Install + uses: seepine/action-setup-pnpm@v1 + + - name: Commit lint + run: npx commitlint --to HEAD --verbose + + build: + needs: setup + runs-on: ubuntu-latest + steps: + - name: Checkout + uses: actions/checkout@v3 + with: + fetch-depth: 1 + + - name: Setup Pnpm and Install + uses: seepine/action-setup-pnpm@v1 + + - name: Build + run: pnpm build diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..4c2dfe0 --- /dev/null +++ b/.gitignore @@ -0,0 +1,29 @@ +node_modules +.DS_Store +dist +dist-ssr +*.local + +# local env files +.env.local +.env.*.local + +# Log files +npm-debug.log* +yarn-debug.log* +yarn-error.log* +pnpm-debug.log* + +# Editor directories and files +.idea +*.suo +*.ntvs* +*.njsproj +*.sln +*.sw? + +auto-imports.d.ts +components.d.ts + +yarn.lock +package-lock.lock diff --git a/.hintrc b/.hintrc new file mode 100644 index 0000000..5b18485 --- /dev/null +++ b/.hintrc @@ -0,0 +1,8 @@ +{ + "extends": [ + "development" + ], + "hints": { + "meta-viewport": "off" + } +} \ No newline at end of file diff --git a/.husky/commit-msg b/.husky/commit-msg new file mode 100644 index 0000000..5e563eb --- /dev/null +++ b/.husky/commit-msg @@ -0,0 +1,4 @@ +#!/usr/bin/env sh +. "$(dirname -- "$0")/_/husky.sh" + +npx --no-install commitlint --edit diff --git a/.husky/pre-commit b/.husky/pre-commit new file mode 100644 index 0000000..d24fdfc --- /dev/null +++ b/.husky/pre-commit @@ -0,0 +1,4 @@ +#!/usr/bin/env sh +. "$(dirname -- "$0")/_/husky.sh" + +npx lint-staged diff --git a/.npmrc b/.npmrc new file mode 100644 index 0000000..7549542 --- /dev/null +++ b/.npmrc @@ -0,0 +1 @@ +registry=https://registry.npmmirror.com diff --git a/.prettierrc b/.prettierrc new file mode 100644 index 0000000..68854e0 --- /dev/null +++ b/.prettierrc @@ -0,0 +1,11 @@ +{ + "useTabs": false, + "tabWidth": 2, + "printWidth": 100, + "singleQuote": true, + "trailingComma": "none", + "bracketSpacing": true, + "semi": false, + "plugins": ["prettier-plugin-tailwindcss"], + "tailwindConfig": "./tailwind.config.js" +} diff --git a/.vscode/extensions.json b/.vscode/extensions.json new file mode 100644 index 0000000..87d4dda --- /dev/null +++ b/.vscode/extensions.json @@ -0,0 +1,22 @@ +{ + "recommendations": [ + // volar + "Vue.volar", + // editor + "EditorConfig.EditorConfig", + // prettier + "esbenp.prettier-vscode", + // eslint + "dbaeumer.vscode-eslint", + // package 包跳转 + "ravenq.vscode-goto-node-modules", + // html 标签自动重命名 + "formulahendry.auto-rename-tag", + // git 插件 + "mhutchie.git-graph", + // tailwindcss 插件 + "bradlc.vscode-tailwindcss", + // 彩虹插件 + "oderwat.indent-rainbow" + ] +} diff --git a/.vscode/settings.json b/.vscode/settings.json new file mode 100644 index 0000000..600c590 --- /dev/null +++ b/.vscode/settings.json @@ -0,0 +1,44 @@ +{ + // 保存时执行eslint + "editor.codeActionsOnSave": { + "source.fixAll.eslint": "explicit" + }, + // 从不展示扩展缩写 + "emmet.showExpandedAbbreviation": "never", + // 关闭代码区域小地图 + "editor.minimap.enabled": false, + // 代码过长换行 + "editor.wordWrap": "on", + // 开启文件折叠 + "explorer.fileNesting.enabled": true, + "explorer.fileNesting.expand": false, + "explorer.fileNesting.patterns": { + // 把大部分配置文件都折叠到package.json里 + "package.json": ".*, index.html, yarn.lock, *.js, *.ts, *.json, *.sh" + }, + // 隐藏某些文件或目录 + "files.exclude": { + "**/.git": true, + "**/.svn": true, + "**/.hg": true, + "**/CVS": true, + "**/.DS_Store": true, + "**/Thumbs.db": true, + ".husky": true + }, + // 自定义彩虹插件颜色 + "indentRainbow.colors": [ + "rgba(245, 63, 63, 0.07)", + "rgba(255, 125, 0, 0.07)", + "rgba(247, 186, 30, 0.07)", + "rgba(250, 220, 25, 0.07)", + "rgba(159, 219, 29, 0.07)", + "rgba(0, 180, 42, 0.07)", + "rgba(20, 201, 201, 0.07)", + "rgba(52, 145, 250, 0.07)", + "rgba(22, 93, 255, 0.07)", + "rgba(114, 46, 209, 0.07)", + "rgba(217, 26, 217, 0.07)", + "rgba(245, 49, 157, 0.07)" + ] +} diff --git a/README.md b/README.md new file mode 100644 index 0000000..31ee235 --- /dev/null +++ b/README.md @@ -0,0 +1,172 @@ +# FxBootUi + +## 一、开发准备 + +### 1.开发工具:VsCode + +### 2.安装插件 + +打开项目后右下角会有建议安装,选择安装即可,也可自己一个个搜索安装 + +- Vue.volar +- EditorConfig.EditorConfig +- esbenp.prettier-vscode +- dbaeumer.vscode-eslint +- ravenq.vscode-goto-node-modules +- formulahendry.auto-rename-tag +- mhutchie.git-graph + +## 二、快速入门 + +### 1.修改项目信息 + +配置根目录的`package.json`,修改项目名和版本号 + +```json +{ + "name": "fxboot-ui", + "version": "0.1.0" +} +``` + +### 2.安装依赖 + +```shell +# 若未安装pnpm请先执行npm i -g pnpm +pnpm i +``` + +### 3.运行 + +```shell +pnpm dev +``` + +## 三、代码管理 + +### 1.配置用户名和邮箱 + +将以下命令中 `yourName` 和 `your@email.com` 替换为你的用户名和邮箱并执行 + +```shell +git config user.name yourName +git config user.email your@email.com +``` + +### 2.非 windows 系统可能需要先执行命令 + +```shell +chmod 755 .husky/pre-commit +chmod 755 .husky/commit-msg +``` + +### 3.保存变更文件 + +使用 `git add xxx` 或 VsCode 左侧的源代码管理面板提交变更文件 + +### 4.提交代码 + +执行命令后,按提示输入内容即可 + +```shell +pnpm cz +``` + +### 5.推送到仓库 + +```shell +git push +``` + +### 6.查看提交记录 + +通过`菜单栏->查看->命令面板`(或快捷键打开也可),输入`git log`,选择建议项`Git Graph: View Git Graph (git log)`即可 + +## 四、部署 + +### 1.配置镜像 + +配置根目录的 `deploy.sh` 文件,修改 `HUB` 为你的镜像地址 + +```shell +HUB=registry.cn-hangzhou.aliyuncs.com/rsjst +``` + +### 2.打包 + +```shell +sh deploy.sh +``` + +### 3.部署 + +配置 dockerSwarm 的 stack 中的 image 为打包的镜像即可,例如 + +```yml +version: '3.7' +services: + fx-boot-ui: + image: registry.cn-hangzhou.aliyuncs.com/rsjst/fx-boot-ui:0.1.0 + environment: + # 配置为服务器的ip地址:后端端口 + PROXY_PASS: http://192.168.1.1:8020/ + ports: + # 映射为4000端口 + - 4000:80 + # 下述配置实现热更新,不需要可去除 + deploy: + mode: replicated + replicas: 1 + update_config: + delay: 5s + order: start-first +``` + +### 4.配置 nginx + +配置服务器上的nginx,代理转发到前端端口 + +```nginx +location / { + proxy_pass http://127.0.0.1:4000/; + proxy_set_header Host $host:$server_port; + proxy_set_header X-Real-IP $remote_addr; + proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; +} +``` + +## 五、技术要点 + +Vue 3 + Typescript + Vite + +- 编程语言:TypeScript 4.x + JavaScript +- 构建工具:Vite 3.x +- 前端框架:Vue 3.x +- 路由工具:Vue Router 4.x +- 状态管理:Pinia +- UI 组件库:Arco +- UI 组件库:Crco +- CSS 预编译:Sass +- HTTP 工具:Axios +- Git Hook 工具:husky + lint-staged +- 代码规范:EditorConfig + Prettier + ESLint + Airbnb JavaScript Style Guide +- 提交规范:Commitizen + Commitlint + + +## 六、相关文档 + +### 1.Vue3.X +[快速上手|Vue.js](https://cn.vuejs.org/guide/quick-start.html) + +### 2.Pinia +[Pinia](https://pinia.vuejs.org/) + +[Pinia Demo](./src/store/README.md) + +### 3.Arco +[Arco 组件库](https://arco.design/vue/component/button) + +### 4.Crco +[Crco 组件库](https://crco.seepine.com) + +或从 `/src/views` 中任意子目录中,皆可查看 `crco` 的应用案例,例如 `/src/views/recruit/resume` diff --git a/commitlint.config.js b/commitlint.config.js new file mode 100644 index 0000000..c10e122 --- /dev/null +++ b/commitlint.config.js @@ -0,0 +1,26 @@ +module.exports = { + extends: [ + '@commitlint/config-conventional' + // 'gitmoji' + ], + rules: { + 'type-enum': [ + 2, + 'always', + [ + 'build', + 'chore', + 'ci', + 'docs', + 'feat', + 'fix', + 'perf', + 'refactor', + 'revert', + 'style', + 'test', + 'improvement' + ] + ] + } +} diff --git a/deploy.sh b/deploy.sh new file mode 100644 index 0000000..13f66e7 --- /dev/null +++ b/deploy.sh @@ -0,0 +1,18 @@ +run() { + echo "[RUN] " $* + $* + if [ $? -ne 0 ]; then + echo "[ERROR] fail" + exit 1 + fi +} + +run npm run pre +run npm run build + +HUB=registry.cn-hangzhou.aliyuncs.com/rsjst +NAME=$(cat package.json | grep "name" | sed 's/:/\n/g' | sed '1d' | sed 's/}//g' | sed 's/ //g' | sed 's/,//g' | sed 's/"//g') +VERSION=$(cat package.json | grep "version" | sed 's/:/\n/g' | sed '1d' | sed 's/}//g' | sed 's/ //g' | sed 's/,//g' | sed 's/"//g') + +run docker buildx build -t $HUB/$NAME:$VERSION --platform=linux/amd64,linux/arm64 -f ./docker/Dockerfile . --push +run echo build and push $HUB/$NAME:$VERSION success diff --git a/docker/Dockerfile b/docker/Dockerfile new file mode 100644 index 0000000..555dfe5 --- /dev/null +++ b/docker/Dockerfile @@ -0,0 +1,16 @@ +FROM git.zgfxrc.cn/registry/nginx:1.25-alpine-slim + +RUN sed -i 's/dl-cdn.alpinelinux.org/mirrors.ustc.edu.cn/g' /etc/apk/repositories \ + && apk add --no-cache tzdata \ + && cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime \ + && apk del tzdata \ + && echo "*/30 * * * * ntpd -d -q -n -p ntp.aliyun.com" >> /etc/crontabs/root + +ENV LISTEN_PORT=80\ + SERVER_NAME=localhost\ + PROXY_PASS=http://127.0.0.1 + +ADD ./docker/ui.conf /etc/nginx/templates/default.conf.template + +COPY ./dist/ /html +RUN chmod -R 755 /html diff --git a/docker/ui.conf b/docker/ui.conf new file mode 100644 index 0000000..6ebe548 --- /dev/null +++ b/docker/ui.conf @@ -0,0 +1,31 @@ +server { + listen ${LISTEN_PORT}; + server_name ${SERVER_NAME}; + + gzip on; + gzip_min_length 1k; + gzip_buffers 4 16k; + gzip_http_version 1.1; + gzip_comp_level 2; + gzip_types text/plain application/javascript application/x-javascript text/javascript text/css application/xml; + gzip_vary on; + gzip_proxied expired no-cache no-store private auth; + gzip_disable "MSIE [1-6]\."; + + client_max_body_size 4000m; + client_header_buffer_size 32k; + large_client_header_buffers 4 32k; + + location /webapi/ { + proxy_pass ${PROXY_PASS}; + proxy_set_header X-Real-IP $remote_addr; + proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; + proxy_set_header X-Forwarded-Proto http; + } + + location / { + root /html; + index index.html; + try_files $uri $uri/ /index.html; + } +} diff --git a/index.html b/index.html new file mode 100644 index 0000000..8d6793f --- /dev/null +++ b/index.html @@ -0,0 +1,277 @@ + + + + + + + FxBoot + + + + + + + + +
+
+
+
+
+
FxBoot
+
+
+ + + + diff --git a/package.json b/package.json new file mode 100644 index 0000000..5052cae --- /dev/null +++ b/package.json @@ -0,0 +1,71 @@ +{ + "name": "fxboot-ui", + "version": "0.1.0", + "private": true, + "license": "ISC", + "packageManager": "pnpm@9.7.0", + "scripts": { + "dev": "vite", + "build": "vite optimize && vite build", + "type-check": "vite optimize && vue-tsc --noEmit --project tsconfig.json --strict", + "serve": "vite preview", + "prepare": "husky install", + "commit": "npx cz-customizable", + "cz": "npx cz-customizable" + }, + "dependencies": { + "@icon-park/vue-next": "^1.4.2", + "@vueuse/core": "^9.13.0", + "axios": "^1.6.8", + "crypto-js": "^4.1.1", + "dayjs": "^1.11.3", + "decimal.js": "^10.4.3", + "encryptlong": "^3.1.4", + "jsencrypt": "^3.2.1", + "lodash": "^4.17.21", + "pinia": "~2.0.14", + "qs": "~6.10.1", + "vue": "~3.2.37", + "vue-router": "~4.0.16", + "xlsx": "^0.18.5" + }, + "devDependencies": { + "@arco-design/web-vue": "~2.55.1", + "@commitlint/cli": "~17.3.0", + "@commitlint/config-conventional": "~17.3.0", + "@iconify/json": "^2.2.144", + "@types/lodash": "^4.14.180", + "@types/node": "~16.11.11", + "@typescript-eslint/eslint-plugin": "~4.33.0", + "@typescript-eslint/parser": "~4.33.0", + "@vitejs/plugin-vue": "^3.0.0", + "@vitejs/plugin-vue-jsx": "^2.0.0", + "autoprefixer": "^10.4.13", + "crco": "2.9.14", + "cz-customizable": "~7.0.0", + "eslint": "~7.32.0", + "eslint-config-airbnb-base": "~14.2.1", + "eslint-config-prettier": "~8.3.0", + "eslint-plugin-import": "~2.25.3", + "eslint-plugin-prettier": "~4.0.0", + "eslint-plugin-vue": "~7.20.0", + "husky": "~8.0.2", + "less": "^4.1.2", + "lint-staged": "~12.3.7", + "postcss": "^8.4.21", + "prettier": "~2.6.0", + "prettier-plugin-tailwindcss": "^0.2.4", + "sass": "~1.49.9", + "tailwindcss": "^3.2.7", + "terser": "^5.14.2", + "typescript": "~4.4.4", + "unplugin-auto-import": "^0.16.7", + "unplugin-vue-components": "^0.25.2", + "vite": "^3.0.0", + "vite-plugin-compression": "^0.5.1", + "vue-tsc": "~0.3.0" + }, + "lint-staged": { + "*.{vue,js,jsx,ts,tsx}": "eslint --fix" + } +} diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml new file mode 100644 index 0000000..186e2d4 --- /dev/null +++ b/pnpm-lock.yaml @@ -0,0 +1,6477 @@ +lockfileVersion: '9.0' + +settings: + autoInstallPeers: true + excludeLinksFromLockfile: false + +importers: + + .: + dependencies: + '@icon-park/vue-next': + specifier: ^1.4.2 + version: 1.4.2(vue@3.2.37) + '@vueuse/core': + specifier: ^9.13.0 + version: 9.13.0(vue@3.2.37) + axios: + specifier: ^1.6.8 + version: 1.6.8 + crypto-js: + specifier: ^4.1.1 + version: 4.1.1 + dayjs: + specifier: ^1.11.3 + version: 1.11.3 + decimal.js: + specifier: ^10.4.3 + version: 10.4.3 + encryptlong: + specifier: ^3.1.4 + version: 3.1.4 + jsencrypt: + specifier: ^3.2.1 + version: 3.2.1 + lodash: + specifier: ^4.17.21 + version: 4.17.21 + pinia: + specifier: ~2.0.14 + version: 2.0.14(typescript@4.4.4)(vue@3.2.37) + qs: + specifier: ~6.10.1 + version: 6.10.1 + vue: + specifier: ~3.2.37 + version: 3.2.37 + vue-router: + specifier: ~4.0.16 + version: 4.0.16(vue@3.2.37) + xlsx: + specifier: ^0.18.5 + version: 0.18.5 + devDependencies: + '@arco-design/web-vue': + specifier: ~2.55.1 + version: 2.55.1(vue@3.2.37) + '@commitlint/cli': + specifier: ~17.3.0 + version: 17.3.0 + '@commitlint/config-conventional': + specifier: ~17.3.0 + version: 17.3.0 + '@iconify/json': + specifier: ^2.2.144 + version: 2.2.144 + '@types/lodash': + specifier: ^4.14.180 + version: 4.14.180 + '@types/node': + specifier: ~16.11.11 + version: 16.11.11 + '@typescript-eslint/eslint-plugin': + specifier: ~4.33.0 + version: 4.33.0(@typescript-eslint/parser@4.33.0(eslint@7.32.0)(typescript@4.4.4))(eslint@7.32.0)(typescript@4.4.4) + '@typescript-eslint/parser': + specifier: ~4.33.0 + version: 4.33.0(eslint@7.32.0)(typescript@4.4.4) + '@vitejs/plugin-vue': + specifier: ^3.0.0 + version: 3.0.0(vite@3.0.0(less@4.1.2)(sass@1.49.9)(terser@5.14.2))(vue@3.2.37) + '@vitejs/plugin-vue-jsx': + specifier: ^2.0.0 + version: 2.0.0(vite@3.0.0(less@4.1.2)(sass@1.49.9)(terser@5.14.2))(vue@3.2.37) + autoprefixer: + specifier: ^10.4.13 + version: 10.4.13(postcss@8.4.21) + crco: + specifier: 2.9.14 + version: 2.9.14(@arco-design/web-vue@2.55.1(vue@3.2.37))(axios@1.6.8)(lodash@4.17.21) + cz-customizable: + specifier: ~7.0.0 + version: 7.0.0 + eslint: + specifier: ~7.32.0 + version: 7.32.0 + eslint-config-airbnb-base: + specifier: ~14.2.1 + version: 14.2.1(eslint-plugin-import@2.25.3(@typescript-eslint/parser@4.33.0(eslint@7.32.0)(typescript@4.4.4))(eslint@7.32.0))(eslint@7.32.0) + eslint-config-prettier: + specifier: ~8.3.0 + version: 8.3.0(eslint@7.32.0) + eslint-plugin-import: + specifier: ~2.25.3 + version: 2.25.3(@typescript-eslint/parser@4.33.0(eslint@7.32.0)(typescript@4.4.4))(eslint@7.32.0) + eslint-plugin-prettier: + specifier: ~4.0.0 + version: 4.0.0(eslint-config-prettier@8.3.0(eslint@7.32.0))(eslint@7.32.0)(prettier@2.6.0) + eslint-plugin-vue: + specifier: ~7.20.0 + version: 7.20.0(eslint@7.32.0) + husky: + specifier: ~8.0.2 + version: 8.0.2 + less: + specifier: ^4.1.2 + version: 4.1.2 + lint-staged: + specifier: ~12.3.7 + version: 12.3.7(enquirer@2.4.1) + postcss: + specifier: ^8.4.21 + version: 8.4.21 + prettier: + specifier: ~2.6.0 + version: 2.6.0 + prettier-plugin-tailwindcss: + specifier: ^0.2.4 + version: 0.2.4(prettier@2.6.0) + sass: + specifier: ~1.49.9 + version: 1.49.9 + tailwindcss: + specifier: ^3.2.7 + version: 3.2.7(postcss@8.4.21)(ts-node@10.9.1(@types/node@20.5.1)(typescript@4.9.5)) + terser: + specifier: ^5.14.2 + version: 5.14.2 + typescript: + specifier: ~4.4.4 + version: 4.4.4 + unplugin-auto-import: + specifier: ^0.16.7 + version: 0.16.7(@vueuse/core@9.13.0(vue@3.2.37))(rollup@2.79.1) + unplugin-vue-components: + specifier: ^0.25.2 + version: 0.25.2(@babel/parser@7.23.3)(rollup@2.79.1)(vue@3.2.37) + vite: + specifier: ^3.0.0 + version: 3.0.0(less@4.1.2)(sass@1.49.9)(terser@5.14.2) + vite-plugin-compression: + specifier: ^0.5.1 + version: 0.5.1(vite@3.0.0(less@4.1.2)(sass@1.49.9)(terser@5.14.2)) + vue-tsc: + specifier: ~0.3.0 + version: 0.3.0(typescript@4.4.4) + +packages: + + '@aashutoshrathi/word-wrap@1.2.6': + resolution: {integrity: sha512-1Yjs2SvM8TflER/OD3cOjhWWOZb58A2t7wpE2S9XfBYTiIl+XFhQG2bjy4Pu1I+EAlCNUzRDYDdFwFYUKvXcIA==} + engines: {node: '>=0.10.0'} + + '@ampproject/remapping@2.2.1': + resolution: {integrity: sha512-lFMjJTrFL3j7L9yBxwYfCq2k6qqwHyzuUl/XBnif78PWTJYyL/dfowQHWE3sp6U6ZzqWiiIZnpTMO96zhkjwtg==} + engines: {node: '>=6.0.0'} + + '@antfu/utils@0.7.6': + resolution: {integrity: sha512-pvFiLP2BeOKA/ZOS6jxx4XhKzdVLHDhGlFEaZ2flWWYf2xOqVniqpk38I04DFRyz+L0ASggl7SkItTc+ZLju4w==} + + '@arco-design/color@0.4.0': + resolution: {integrity: sha512-s7p9MSwJgHeL8DwcATaXvWT3m2SigKpxx4JA1BGPHL4gfvaQsmQfrLBDpjOJFJuJ2jG2dMt3R3P8Pm9E65q18g==} + + '@arco-design/web-vue@2.55.1': + resolution: {integrity: sha512-MI0mteI4B1+UAKAslCrV2zqRKHWwkjLjdOpOLAR36cAbYhtlj7Tel3yAjGHk5zsQ1ODZX60OFfRfl66pq6919A==} + peerDependencies: + vue: ^3.1.0 + + '@babel/code-frame@7.12.11': + resolution: {integrity: sha512-Zt1yodBx1UcyiePMSkWnU4hPqhwq7hGi2nFL1LeA3EUl+q2LQx16MISgJ0+z7dnmgvP9QtIleuETGOiOH1RcIw==} + + '@babel/code-frame@7.22.13': + resolution: {integrity: sha512-XktuhWlJ5g+3TJXc5upd9Ks1HutSArik6jf2eAjYFyIOf4ej3RN+184cZbzDvbPnuTJIUhPKKJE3cIsYTiAT3w==} + engines: {node: '>=6.9.0'} + + '@babel/compat-data@7.23.3': + resolution: {integrity: sha512-BmR4bWbDIoFJmJ9z2cZ8Gmm2MXgEDgjdWgpKmKWUt54UGFJdlj31ECtbaDvCG/qVdG3AQ1SfpZEs01lUFbzLOQ==} + engines: {node: '>=6.9.0'} + + '@babel/core@7.23.3': + resolution: {integrity: sha512-Jg+msLuNuCJDyBvFv5+OKOUjWMZgd85bKjbICd3zWrKAo+bJ49HJufi7CQE0q0uR8NGyO6xkCACScNqyjHSZew==} + engines: {node: '>=6.9.0'} + + '@babel/generator@7.23.3': + resolution: {integrity: sha512-keeZWAV4LU3tW0qRi19HRpabC/ilM0HRBBzf9/k8FFiG4KVpiv0FIy4hHfLfFQZNhziCTPTmd59zoyv6DNISzg==} + engines: {node: '>=6.9.0'} + + '@babel/helper-annotate-as-pure@7.22.5': + resolution: {integrity: sha512-LvBTxu8bQSQkcyKOU+a1btnNFQ1dMAd0R6PyW3arXes06F6QLWLIrd681bxRPIXlrMGR3XYnW9JyML7dP3qgxg==} + engines: {node: '>=6.9.0'} + + '@babel/helper-compilation-targets@7.22.15': + resolution: {integrity: sha512-y6EEzULok0Qvz8yyLkCvVX+02ic+By2UdOhylwUOvOn9dvYc9mKICJuuU1n1XBI02YWsNsnrY1kc6DVbjcXbtw==} + engines: {node: '>=6.9.0'} + + '@babel/helper-create-class-features-plugin@7.22.15': + resolution: {integrity: sha512-jKkwA59IXcvSaiK2UN45kKwSC9o+KuoXsBDvHvU/7BecYIp8GQ2UwrVvFgJASUT+hBnwJx6MhvMCuMzwZZ7jlg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + + '@babel/helper-environment-visitor@7.22.20': + resolution: {integrity: sha512-zfedSIzFhat/gFhWfHtgWvlec0nqB9YEIVrpuwjruLlXfUSnA8cJB0miHKwqDnQ7d32aKo2xt88/xZptwxbfhA==} + engines: {node: '>=6.9.0'} + + '@babel/helper-function-name@7.23.0': + resolution: {integrity: sha512-OErEqsrxjZTJciZ4Oo+eoZqeW9UIiOcuYKRJA4ZAgV9myA+pOXhhmpfNCKjEH/auVfEYVFJ6y1Tc4r0eIApqiw==} + engines: {node: '>=6.9.0'} + + '@babel/helper-hoist-variables@7.22.5': + resolution: {integrity: sha512-wGjk9QZVzvknA6yKIUURb8zY3grXCcOZt+/7Wcy8O2uctxhplmUPkOdlgoNhmdVee2c92JXbf1xpMtVNbfoxRw==} + engines: {node: '>=6.9.0'} + + '@babel/helper-member-expression-to-functions@7.23.0': + resolution: {integrity: sha512-6gfrPwh7OuT6gZyJZvd6WbTfrqAo7vm4xCzAXOusKqq/vWdKXphTpj5klHKNmRUU6/QRGlBsyU9mAIPaWHlqJA==} + engines: {node: '>=6.9.0'} + + '@babel/helper-module-imports@7.22.15': + resolution: {integrity: sha512-0pYVBnDKZO2fnSPCrgM/6WMc7eS20Fbok+0r88fp+YtWVLZrp4CkafFGIp+W0VKw4a22sgebPT99y+FDNMdP4w==} + engines: {node: '>=6.9.0'} + + '@babel/helper-module-transforms@7.23.3': + resolution: {integrity: sha512-7bBs4ED9OmswdfDzpz4MpWgSrV7FXlc3zIagvLFjS5H+Mk7Snr21vQ6QwrsoCGMfNC4e4LQPdoULEt4ykz0SRQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + + '@babel/helper-optimise-call-expression@7.22.5': + resolution: {integrity: sha512-HBwaojN0xFRx4yIvpwGqxiV2tUfl7401jlok564NgB9EHS1y6QT17FmKWm4ztqjeVdXLuC4fSvHc5ePpQjoTbw==} + engines: {node: '>=6.9.0'} + + '@babel/helper-plugin-utils@7.22.5': + resolution: {integrity: sha512-uLls06UVKgFG9QD4OeFYLEGteMIAa5kpTPcFL28yuCIIzsf6ZyKZMllKVOCZFhiZ5ptnwX4mtKdWCBE/uT4amg==} + engines: {node: '>=6.9.0'} + + '@babel/helper-replace-supers@7.22.20': + resolution: {integrity: sha512-qsW0In3dbwQUbK8kejJ4R7IHVGwHJlV6lpG6UA7a9hSa2YEiAib+N1T2kr6PEeUT+Fl7najmSOS6SmAwCHK6Tw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + + '@babel/helper-simple-access@7.22.5': + resolution: {integrity: sha512-n0H99E/K+Bika3++WNL17POvo4rKWZ7lZEp1Q+fStVbUi8nxPQEBOlTmCOxW/0JsS56SKKQ+ojAe2pHKJHN35w==} + engines: {node: '>=6.9.0'} + + '@babel/helper-skip-transparent-expression-wrappers@7.22.5': + resolution: {integrity: sha512-tK14r66JZKiC43p8Ki33yLBVJKlQDFoA8GYN67lWCDCqoL6EMMSuM9b+Iff2jHaM/RRFYl7K+iiru7hbRqNx8Q==} + engines: {node: '>=6.9.0'} + + '@babel/helper-split-export-declaration@7.22.6': + resolution: {integrity: sha512-AsUnxuLhRYsisFiaJwvp1QF+I3KjD5FOxut14q/GzovUe6orHLesW2C7d754kRm53h5gqrz6sFl6sxc4BVtE/g==} + engines: {node: '>=6.9.0'} + + '@babel/helper-string-parser@7.22.5': + resolution: {integrity: sha512-mM4COjgZox8U+JcXQwPijIZLElkgEpO5rsERVDJTc2qfCDfERyob6k5WegS14SX18IIjv+XD+GrqNumY5JRCDw==} + engines: {node: '>=6.9.0'} + + '@babel/helper-validator-identifier@7.22.20': + resolution: {integrity: sha512-Y4OZ+ytlatR8AI+8KZfKuL5urKp7qey08ha31L8b3BwewJAoJamTzyvxPR/5D+KkdJCGPq/+8TukHBlY10FX9A==} + engines: {node: '>=6.9.0'} + + '@babel/helper-validator-option@7.22.15': + resolution: {integrity: sha512-bMn7RmyFjY/mdECUbgn9eoSY4vqvacUnS9i9vGAGttgFWesO6B4CYWA7XlpbWgBt71iv/hfbPlynohStqnu5hA==} + engines: {node: '>=6.9.0'} + + '@babel/helpers@7.23.2': + resolution: {integrity: sha512-lzchcp8SjTSVe/fPmLwtWVBFC7+Tbn8LGHDVfDp9JGxpAY5opSaEFgt8UQvrnECWOTdji2mOWMz1rOhkHscmGQ==} + engines: {node: '>=6.9.0'} + + '@babel/highlight@7.22.20': + resolution: {integrity: sha512-dkdMCN3py0+ksCgYmGG8jKeGA/8Tk+gJwSYYlFGxG5lmhfKNoAy004YpLxpS1W2J8m/EK2Ew+yOs9pVRwO89mg==} + engines: {node: '>=6.9.0'} + + '@babel/parser@7.23.3': + resolution: {integrity: sha512-uVsWNvlVsIninV2prNz/3lHCb+5CJ+e+IUBfbjToAHODtfGYLfCFuY4AU7TskI+dAKk+njsPiBjq1gKTvZOBaw==} + engines: {node: '>=6.0.0'} + hasBin: true + + '@babel/plugin-syntax-import-meta@7.10.4': + resolution: {integrity: sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-syntax-jsx@7.23.3': + resolution: {integrity: sha512-EB2MELswq55OHUoRZLGg/zC7QWUKfNLpE57m/S2yr1uEneIgsTgrSzXP3NXEsMkVn76OlaVVnzN+ugObuYGwhg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-syntax-typescript@7.23.3': + resolution: {integrity: sha512-9EiNjVJOMwCO+43TqoTrgQ8jMwcAd0sWyXi9RPfIsLTj4R2MADDDQXELhffaUx/uJv2AYcxBgPwH6j4TIA4ytQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-typescript@7.23.3': + resolution: {integrity: sha512-ogV0yWnq38CFwH20l2Afz0dfKuZBx9o/Y2Rmh5vuSS0YD1hswgEgTfyTzuSrT2q9btmHRSqYoSfwFUVaC1M1Jw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/template@7.22.15': + resolution: {integrity: sha512-QPErUVm4uyJa60rkI73qneDacvdvzxshT3kksGqlGWYdOTIUOwJ7RDUL8sGqslY1uXWSL6xMFKEXDS3ox2uF0w==} + engines: {node: '>=6.9.0'} + + '@babel/traverse@7.23.3': + resolution: {integrity: sha512-+K0yF1/9yR0oHdE0StHuEj3uTPzwwbrLGfNOndVJVV2TqA5+j3oljJUb4nmB954FLGjNem976+B+eDuLIjesiQ==} + engines: {node: '>=6.9.0'} + + '@babel/types@7.23.3': + resolution: {integrity: sha512-OZnvoH2l8PK5eUvEcUyCt/sXgr/h+UWpVuBbOljwcrAgUl6lpchoQ++PHGyQy1AtYnVA6CEq3y5xeEI10brpXw==} + engines: {node: '>=6.9.0'} + + '@commitlint/cli@17.3.0': + resolution: {integrity: sha512-/H0md7TsKflKzVPz226VfXzVafJFO1f9+r2KcFvmBu08V0T56lZU1s8WL7/xlxqLMqBTVaBf7Ixtc4bskdEEZg==} + engines: {node: '>=v14'} + hasBin: true + + '@commitlint/config-conventional@17.3.0': + resolution: {integrity: sha512-hgI+fN5xF8nhS9uG/V06xyT0nlcyvHHMkq0kwRSr96vl5BFlRGaL2C0/YY4kQagfU087tmj01bJkG9Ek98Wllw==} + engines: {node: '>=v14'} + + '@commitlint/config-validator@17.8.1': + resolution: {integrity: sha512-UUgUC+sNiiMwkyiuIFR7JG2cfd9t/7MV8VB4TZ+q02ZFkHoduUS4tJGsCBWvBOGD9Btev6IecPMvlWUfJorkEA==} + engines: {node: '>=v14'} + + '@commitlint/ensure@17.8.1': + resolution: {integrity: sha512-xjafwKxid8s1K23NFpL8JNo6JnY/ysetKo8kegVM7c8vs+kWLP8VrQq+NbhgVlmCojhEDbzQKp4eRXSjVOGsow==} + engines: {node: '>=v14'} + + '@commitlint/execute-rule@17.8.1': + resolution: {integrity: sha512-JHVupQeSdNI6xzA9SqMF+p/JjrHTcrJdI02PwesQIDCIGUrv04hicJgCcws5nzaoZbROapPs0s6zeVHoxpMwFQ==} + engines: {node: '>=v14'} + + '@commitlint/format@17.8.1': + resolution: {integrity: sha512-f3oMTyZ84M9ht7fb93wbCKmWxO5/kKSbwuYvS867duVomoOsgrgljkGGIztmT/srZnaiGbaK8+Wf8Ik2tSr5eg==} + engines: {node: '>=v14'} + + '@commitlint/is-ignored@17.8.1': + resolution: {integrity: sha512-UshMi4Ltb4ZlNn4F7WtSEugFDZmctzFpmbqvpyxD3la510J+PLcnyhf9chs7EryaRFJMdAKwsEKfNK0jL/QM4g==} + engines: {node: '>=v14'} + + '@commitlint/lint@17.8.1': + resolution: {integrity: sha512-aQUlwIR1/VMv2D4GXSk7PfL5hIaFSfy6hSHV94O8Y27T5q+DlDEgd/cZ4KmVI+MWKzFfCTiTuWqjfRSfdRllCA==} + engines: {node: '>=v14'} + + '@commitlint/load@17.8.1': + resolution: {integrity: sha512-iF4CL7KDFstP1kpVUkT8K2Wl17h2yx9VaR1ztTc8vzByWWcbO/WaKwxsnCOqow9tVAlzPfo1ywk9m2oJ9ucMqA==} + engines: {node: '>=v14'} + + '@commitlint/message@17.8.1': + resolution: {integrity: sha512-6bYL1GUQsD6bLhTH3QQty8pVFoETfFQlMn2Nzmz3AOLqRVfNNtXBaSY0dhZ0dM6A2MEq4+2d7L/2LP8TjqGRkA==} + engines: {node: '>=v14'} + + '@commitlint/parse@17.8.1': + resolution: {integrity: sha512-/wLUickTo0rNpQgWwLPavTm7WbwkZoBy3X8PpkUmlSmQJyWQTj0m6bDjiykMaDt41qcUbfeFfaCvXfiR4EGnfw==} + engines: {node: '>=v14'} + + '@commitlint/read@17.8.1': + resolution: {integrity: sha512-Fd55Oaz9irzBESPCdMd8vWWgxsW3OWR99wOntBDHgf9h7Y6OOHjWEdS9Xzen1GFndqgyoaFplQS5y7KZe0kO2w==} + engines: {node: '>=v14'} + + '@commitlint/resolve-extends@17.8.1': + resolution: {integrity: sha512-W/ryRoQ0TSVXqJrx5SGkaYuAaE/BUontL1j1HsKckvM6e5ZaG0M9126zcwL6peKSuIetJi7E87PRQF8O86EW0Q==} + engines: {node: '>=v14'} + + '@commitlint/rules@17.8.1': + resolution: {integrity: sha512-2b7OdVbN7MTAt9U0vKOYKCDsOvESVXxQmrvuVUZ0rGFMCrCPJWWP1GJ7f0lAypbDAhaGb8zqtdOr47192LBrIA==} + engines: {node: '>=v14'} + + '@commitlint/to-lines@17.8.1': + resolution: {integrity: sha512-LE0jb8CuR/mj6xJyrIk8VLz03OEzXFgLdivBytoooKO5xLt5yalc8Ma5guTWobw998sbR3ogDd+2jed03CFmJA==} + engines: {node: '>=v14'} + + '@commitlint/top-level@17.8.1': + resolution: {integrity: sha512-l6+Z6rrNf5p333SHfEte6r+WkOxGlWK4bLuZKbtf/2TXRN+qhrvn1XE63VhD8Oe9oIHQ7F7W1nG2k/TJFhx2yA==} + engines: {node: '>=v14'} + + '@commitlint/types@17.8.1': + resolution: {integrity: sha512-PXDQXkAmiMEG162Bqdh9ChML/GJZo6vU+7F03ALKDK8zYc6SuAr47LjG7hGYRqUOz+WK0dU7bQ0xzuqFMdxzeQ==} + engines: {node: '>=v14'} + + '@cspotcode/source-map-support@0.8.1': + resolution: {integrity: sha512-IchNf6dN4tHoMFIn/7OE8LWZ19Y6q/67Bmf6vnGREv8RSbBVb9LPJxEcnwrcwX6ixSvaiGoomAUvu4YSxXrVgw==} + engines: {node: '>=12'} + + '@emmetio/abbreviation@2.3.3': + resolution: {integrity: sha512-mgv58UrU3rh4YgbE/TzgLQwJ3pFsHHhCLqY20aJq+9comytTXUDNGG/SMtSeMJdkpxgXSXunBGLD8Boka3JyVA==} + + '@emmetio/css-abbreviation@2.1.8': + resolution: {integrity: sha512-s9yjhJ6saOO/uk1V74eifykk2CBYi01STTK3WlXWGOepyKa23ymJ053+DNQjpFcy1ingpaO7AxCcwLvHFY9tuw==} + + '@emmetio/scanner@1.0.4': + resolution: {integrity: sha512-IqRuJtQff7YHHBk4G8YZ45uB9BaAGcwQeVzgj/zj8/UdOhtQpEIupUhSk8dys6spFIWVZVeK20CzGEnqR5SbqA==} + + '@esbuild/linux-loong64@0.14.54': + resolution: {integrity: sha512-bZBrLAIX1kpWelV0XemxBZllyRmM6vgFQQG2GdNb+r3Fkp0FOh1NJSvekXDs7jq70k4euu1cryLMfU+mTXlEpw==} + engines: {node: '>=12'} + cpu: [loong64] + os: [linux] + + '@eslint/eslintrc@0.4.3': + resolution: {integrity: sha512-J6KFFz5QCYUJq3pf0mjEcCJVERbzv71PUIDczuh9JkwGEzced6CO5ADLHB1rbf/+oPBtoPfMYNOpGDzCANlbXw==} + engines: {node: ^10.12.0 || >=12.0.0} + + '@humanwhocodes/config-array@0.5.0': + resolution: {integrity: sha512-FagtKFz74XrTl7y6HCzQpwDfXP0yhxe9lHLD1UZxjvZIcbyRz8zTFF/yYNfSfzU414eDwZ1SrO0Qvtyf+wFMQg==} + engines: {node: '>=10.10.0'} + + '@humanwhocodes/object-schema@1.2.1': + resolution: {integrity: sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==} + + '@icon-park/vue-next@1.4.2': + resolution: {integrity: sha512-+QklF255wkfBOabY+xw6FAI0Bwln/RhdwCunNy/9sKdKuChtaU67QZqU67KGAvZUTeeBgsL+yaHHxqfQeGZXEQ==} + engines: {node: '>= 8.0.0', npm: '>= 5.0.0'} + peerDependencies: + vue: 3.x + + '@iconify/json@2.2.144': + resolution: {integrity: sha512-R8JfNAFdp+jJqsdK/ANYFj2iTuWlSphtuHg0d0Ja+UVntXhPptDX1jMASEQrCFnUhLgifjQ7UoBa6sYAUvFUgw==} + + '@iconify/types@2.0.0': + resolution: {integrity: sha512-+wluvCrRhXrhyOmRDJ3q8mux9JkKy5SJ/v8ol2tu4FVjyYvtEzkc/3pK15ET6RKg4b4w4BmTk1+gsCUhf21Ykg==} + + '@jridgewell/gen-mapping@0.3.3': + resolution: {integrity: sha512-HLhSWOLRi875zjjMG/r+Nv0oCW8umGb0BgEhyX3dDX3egwZtB8PqLnjz3yedt8R5StBrzcg4aBpnh8UA9D1BoQ==} + engines: {node: '>=6.0.0'} + + '@jridgewell/resolve-uri@3.1.1': + resolution: {integrity: sha512-dSYZh7HhCDtCKm4QakX0xFpsRDqjjtZf/kjI/v3T3Nwt5r8/qz/M19F9ySyOqU94SXBmeG9ttTul+YnR4LOxFA==} + engines: {node: '>=6.0.0'} + + '@jridgewell/set-array@1.1.2': + resolution: {integrity: sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==} + engines: {node: '>=6.0.0'} + + '@jridgewell/source-map@0.3.5': + resolution: {integrity: sha512-UTYAUj/wviwdsMfzoSJspJxbkH5o1snzwX0//0ENX1u/55kkZZkcTZP6u9bwKGkv+dkk9at4m1Cpt0uY80kcpQ==} + + '@jridgewell/sourcemap-codec@1.4.15': + resolution: {integrity: sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==} + + '@jridgewell/trace-mapping@0.3.20': + resolution: {integrity: sha512-R8LcPeWZol2zR8mmH3JeKQ6QRCFb7XgUhV9ZlGhHLGyg4wpPiPZNQOOWhFZhxKw8u//yTbNGI42Bx/3paXEQ+Q==} + + '@jridgewell/trace-mapping@0.3.9': + resolution: {integrity: sha512-3Belt6tdc8bPgAtbcmdtNJlirVoTmEb5e2gC94PnkwEW9jI6CAHUeoG85tjWP5WquqfavoMtMwiG4P926ZKKuQ==} + + '@nodelib/fs.scandir@2.1.5': + resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==} + engines: {node: '>= 8'} + + '@nodelib/fs.stat@2.0.5': + resolution: {integrity: sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==} + engines: {node: '>= 8'} + + '@nodelib/fs.walk@1.2.8': + resolution: {integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==} + engines: {node: '>= 8'} + + '@rollup/pluginutils@5.0.5': + resolution: {integrity: sha512-6aEYR910NyP73oHiJglti74iRyOwgFU4x3meH/H8OJx6Ry0j6cOVZ5X/wTvub7G7Ao6qaHBEaNsV3GLJkSsF+Q==} + engines: {node: '>=14.0.0'} + peerDependencies: + rollup: ^1.20.0||^2.0.0||^3.0.0||^4.0.0 + peerDependenciesMeta: + rollup: + optional: true + + '@tsconfig/node10@1.0.9': + resolution: {integrity: sha512-jNsYVVxU8v5g43Erja32laIDHXeoNvFEpX33OK4d6hljo3jDhCBDhx5dhCCTMWUojscpAagGiRkBKxpdl9fxqA==} + + '@tsconfig/node12@1.0.11': + resolution: {integrity: sha512-cqefuRsh12pWyGsIoBKJA9luFu3mRxCA+ORZvA4ktLSzIuCUtWVxGIuXigEwO5/ywWFMZ2QEGKWvkZG1zDMTag==} + + '@tsconfig/node14@1.0.3': + resolution: {integrity: sha512-ysT8mhdixWK6Hw3i1V2AeRqZ5WfXg1G43mqoYlM2nc6388Fq5jcXyr5mRsqViLx/GJYdoL0bfXD8nmF+Zn/Iow==} + + '@tsconfig/node16@1.0.4': + resolution: {integrity: sha512-vxhUy4J8lyeyinH7Azl1pdd43GJhZH/tP2weN8TntQblOY+A0XbT8DJk1/oCPuOOyg/Ja757rG0CgHcWC8OfMA==} + + '@types/estree@1.0.5': + resolution: {integrity: sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==} + + '@types/json-schema@7.0.15': + resolution: {integrity: sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==} + + '@types/json5@0.0.29': + resolution: {integrity: sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==} + + '@types/lodash@4.14.180': + resolution: {integrity: sha512-XOKXa1KIxtNXgASAnwj7cnttJxS4fksBRywK/9LzRV5YxrF80BXZIGeQSuoESQ/VkUj30Ae0+YcuHc15wJCB2g==} + + '@types/minimist@1.2.5': + resolution: {integrity: sha512-hov8bUuiLiyFPGyFPE1lwWhmzYbirOXQNNo40+y3zow8aFVTeyn3VWL0VFFfdNddA8S4Vf0Tc062rzyNr7Paag==} + + '@types/node@16.11.11': + resolution: {integrity: sha512-KB0sixD67CeecHC33MYn+eYARkqTheIRNuu97y2XMjR7Wu3XibO1vaY6VBV6O/a89SPI81cEUIYT87UqUWlZNw==} + + '@types/node@20.5.1': + resolution: {integrity: sha512-4tT2UrL5LBqDwoed9wZ6N3umC4Yhz3W3FloMmiiG4JwmUJWpie0c7lcnUNd4gtMKuDEO4wRVS8B6Xa0uMRsMKg==} + + '@types/normalize-package-data@2.4.4': + resolution: {integrity: sha512-37i+OaWTh9qeK4LSHPsyRC7NahnGotNuZvjLSgcPzblpHB3rrCJxAOgI5gCdKm7coonsaX1Of0ILiTcnZjbfxA==} + + '@types/web-bluetooth@0.0.16': + resolution: {integrity: sha512-oh8q2Zc32S6gd/j50GowEjKLoOVOwHP/bWVjKJInBwQqdOYMdPrf1oVlelTlyfFK3CKxL1uahMDAr+vy8T7yMQ==} + + '@typescript-eslint/eslint-plugin@4.33.0': + resolution: {integrity: sha512-aINiAxGVdOl1eJyVjaWn/YcVAq4Gi/Yo35qHGCnqbWVz61g39D0h23veY/MA0rFFGfxK7TySg2uwDeNv+JgVpg==} + engines: {node: ^10.12.0 || >=12.0.0} + peerDependencies: + '@typescript-eslint/parser': ^4.0.0 + eslint: ^5.0.0 || ^6.0.0 || ^7.0.0 + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + + '@typescript-eslint/experimental-utils@4.33.0': + resolution: {integrity: sha512-zeQjOoES5JFjTnAhI5QY7ZviczMzDptls15GFsI6jyUOq0kOf9+WonkhtlIhh0RgHRnqj5gdNxW5j1EvAyYg6Q==} + engines: {node: ^10.12.0 || >=12.0.0} + peerDependencies: + eslint: '*' + + '@typescript-eslint/parser@4.33.0': + resolution: {integrity: sha512-ZohdsbXadjGBSK0/r+d87X0SBmKzOq4/S5nzK6SBgJspFo9/CUDJ7hjayuze+JK7CZQLDMroqytp7pOcFKTxZA==} + engines: {node: ^10.12.0 || >=12.0.0} + peerDependencies: + eslint: ^5.0.0 || ^6.0.0 || ^7.0.0 + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + + '@typescript-eslint/scope-manager@4.33.0': + resolution: {integrity: sha512-5IfJHpgTsTZuONKbODctL4kKuQje/bzBRkwHE8UOZ4f89Zeddg+EGZs8PD8NcN4LdM3ygHWYB3ukPAYjvl/qbQ==} + engines: {node: ^8.10.0 || ^10.13.0 || >=11.10.1} + + '@typescript-eslint/types@4.33.0': + resolution: {integrity: sha512-zKp7CjQzLQImXEpLt2BUw1tvOMPfNoTAfb8l51evhYbOEEzdWyQNmHWWGPR6hwKJDAi+1VXSBmnhL9kyVTTOuQ==} + engines: {node: ^8.10.0 || ^10.13.0 || >=11.10.1} + + '@typescript-eslint/typescript-estree@4.33.0': + resolution: {integrity: sha512-rkWRY1MPFzjwnEVHsxGemDzqqddw2QbTJlICPD9p9I9LfsO8fdmfQPOX3uKfUaGRDFJbfrtm/sXhVXN4E+bzCA==} + engines: {node: ^10.12.0 || >=12.0.0} + peerDependencies: + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + + '@typescript-eslint/visitor-keys@4.33.0': + resolution: {integrity: sha512-uqi/2aSz9g2ftcHWf8uLPJA70rUv6yuMW5Bohw+bwcuzaxQIHaKFZCKGoGXIrc9vkTJ3+0txM73K0Hq3d5wgIg==} + engines: {node: ^8.10.0 || ^10.13.0 || >=11.10.1} + + '@vitejs/plugin-vue-jsx@2.0.0': + resolution: {integrity: sha512-WF9ApZ/ivyyW3volQfu0Td0KNPhcccYEaRNzNY1NxRLVJQLSX0nFqquv3e2g7MF74p1XZK4bGtDL2y5i5O5+1A==} + engines: {node: '>=14.18.0'} + peerDependencies: + vite: ^3.0.0 + vue: ^3.0.0 + + '@vitejs/plugin-vue@3.0.0': + resolution: {integrity: sha512-yWP34ArFh/jAeNUDkkLz/kVRLjf5ppJiq4L36f64Cp6dIrMQeYZGDP9xxdemlXfZR9ylN9JgHUl3GzfqOtgYDg==} + engines: {node: '>=14.18.0'} + peerDependencies: + vite: ^3.0.0 + vue: ^3.2.25 + + '@volar/code-gen@0.27.24': + resolution: {integrity: sha512-s4j/QqOZUW03PeD6LmVYI00Q1C3CfJEOePDOQwDvCTUov4lFk0iSBtFyYhjlLyQ1pdtV1+TDTErkj2aMQtc4PA==} + + '@volar/html2pug@0.27.13': + resolution: {integrity: sha512-3NYgNA5F3PDsKbbpOrVdGy2S7ZYmZIbFmbp1A/27DDzjj/uIC9Pj7HXVvbYOzi8HcOxUPt0BMrh4TVzBUaCFww==} + deprecated: 'WARNING: This project has been renamed to @johnsoncodehk/html2pug. Install using @johnsoncodehk/html2pug instead.' + + '@volar/shared@0.27.24': + resolution: {integrity: sha512-Mi8a4GQaiorfb+o4EqOXDZm9E/uBJXgScFgF+NhtcMBOUKHNMKQyLI7YRGumtyJTTdaX7nSDJjGGTkv23tcOtQ==} + + '@volar/source-map@0.27.24': + resolution: {integrity: sha512-2I5a7cXqekZ66D6lHep7ttJgvVVtPEBUIe1hnpcGbnXWNA2ya6f6jKNNyTmrXQyfkh32IEuaUd4kocR+3AKMag==} + + '@volar/transforms@0.27.24': + resolution: {integrity: sha512-sOHi1ZSapFlxn7yPl4MO5TXd9aWC0BVq2CgXAJ2EESb+ddh2uJbGQgLLNocX+MDh419cUuuFT2QAJpuWHhJcng==} + + '@vscode/emmet-helper@2.9.2': + resolution: {integrity: sha512-MaGuyW+fa13q3aYsluKqclmh62Hgp0BpKIqS66fCxfOaBcVQ1OnMQxRRgQUYnCkxFISAQlkJ0qWWPyXjro1Qrg==} + + '@vue/babel-helper-vue-transform-on@1.1.5': + resolution: {integrity: sha512-SgUymFpMoAyWeYWLAY+MkCK3QEROsiUnfaw5zxOVD/M64KQs8D/4oK6Q5omVA2hnvEOE0SCkH2TZxs/jnnUj7w==} + + '@vue/babel-plugin-jsx@1.1.5': + resolution: {integrity: sha512-nKs1/Bg9U1n3qSWnsHhCVQtAzI6aQXqua8j/bZrau8ywT1ilXQbK4FwEJGmU8fV7tcpuFvWmmN7TMmV1OBma1g==} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@vue/compiler-core@3.2.37': + resolution: {integrity: sha512-81KhEjo7YAOh0vQJoSmAD68wLfYqJvoiD4ulyedzF+OEk/bk6/hx3fTNVfuzugIIaTrOx4PGx6pAiBRe5e9Zmg==} + + '@vue/compiler-core@3.3.8': + resolution: {integrity: sha512-hN/NNBUECw8SusQvDSqqcVv6gWq8L6iAktUR0UF3vGu2OhzRqcOiAno0FmBJWwxhYEXRlQJT5XnoKsVq1WZx4g==} + + '@vue/compiler-dom@3.2.37': + resolution: {integrity: sha512-yxJLH167fucHKxaqXpYk7x8z7mMEnXOw3G2q62FTkmsvNxu4FQSu5+3UMb+L7fjKa26DEzhrmCxAgFLLIzVfqQ==} + + '@vue/compiler-dom@3.3.8': + resolution: {integrity: sha512-+PPtv+p/nWDd0AvJu3w8HS0RIm/C6VGBIRe24b9hSyNWOAPEUosFZ5diwawwP8ip5sJ8n0Pe87TNNNHnvjs0FQ==} + + '@vue/compiler-sfc@3.2.37': + resolution: {integrity: sha512-+7i/2+9LYlpqDv+KTtWhOZH+pa8/HnX/905MdVmAcI/mPQOBwkHHIzrsEsucyOIZQYMkXUiTkmZq5am/NyXKkg==} + + '@vue/compiler-ssr@3.2.37': + resolution: {integrity: sha512-7mQJD7HdXxQjktmsWp/J67lThEIcxLemz1Vb5I6rYJHR5vI+lON3nPGOH3ubmbvYGt8xEUaAr1j7/tIFWiEOqw==} + + '@vue/devtools-api@6.5.1': + resolution: {integrity: sha512-+KpckaAQyfbvshdDW5xQylLni1asvNSGme1JFs8I1+/H5pHEhqUKMEQD/qn3Nx5+/nycBq11qAEi8lk+LXI2dA==} + + '@vue/reactivity-transform@3.2.37': + resolution: {integrity: sha512-IWopkKEb+8qpu/1eMKVeXrK0NLw9HicGviJzhJDEyfxTR9e1WtpnnbYkJWurX6WwoFP0sz10xQg8yL8lgskAZg==} + + '@vue/reactivity@3.2.37': + resolution: {integrity: sha512-/7WRafBOshOc6m3F7plwzPeCu/RCVv9uMpOwa/5PiY1Zz+WLVRWiy0MYKwmg19KBdGtFWsmZ4cD+LOdVPcs52A==} + + '@vue/reactivity@3.3.8': + resolution: {integrity: sha512-ctLWitmFBu6mtddPyOKpHg8+5ahouoTCRtmAHZAXmolDtuZXfjL2T3OJ6DL6ezBPQB1SmMnpzjiWjCiMYmpIuw==} + + '@vue/runtime-core@3.2.37': + resolution: {integrity: sha512-JPcd9kFyEdXLl/i0ClS7lwgcs0QpUAWj+SKX2ZC3ANKi1U4DOtiEr6cRqFXsPwY5u1L9fAjkinIdB8Rz3FoYNQ==} + + '@vue/runtime-dom@3.2.37': + resolution: {integrity: sha512-HimKdh9BepShW6YozwRKAYjYQWg9mQn63RGEiSswMbW+ssIht1MILYlVGkAGGQbkhSh31PCdoUcfiu4apXJoPw==} + + '@vue/server-renderer@3.2.37': + resolution: {integrity: sha512-kLITEJvaYgZQ2h47hIzPh2K3jG8c1zCVbp/o/bzQOyvzaKiCquKS7AaioPI28GNxIsE/zSx+EwWYsNxDCX95MA==} + peerDependencies: + vue: 3.2.37 + + '@vue/shared@3.2.37': + resolution: {integrity: sha512-4rSJemR2NQIo9Klm1vabqWjD8rs/ZaJSzMxkMNeJS6lHiUjjUeYFbooN19NgFjztubEKh3WlZUeOLVdbbUWHsw==} + + '@vue/shared@3.3.8': + resolution: {integrity: sha512-8PGwybFwM4x8pcfgqEQFy70NaQxASvOC5DJwLQfpArw1UDfUXrJkdxD3BhVTMS+0Lef/TU7YO0Jvr0jJY8T+mw==} + + '@vueuse/core@9.13.0': + resolution: {integrity: sha512-pujnclbeHWxxPRqXWmdkKV5OX4Wk4YeK7wusHqRwU0Q7EFusHoqNA/aPhB6KCh9hEqJkLAJo7bb0Lh9b+OIVzw==} + + '@vueuse/metadata@9.13.0': + resolution: {integrity: sha512-gdU7TKNAUVlXXLbaF+ZCfte8BjRJQWPCa2J55+7/h+yDtzw3vOoGQDRXzI6pyKyo6bXFT5/QoPE4hAknExjRLQ==} + + '@vueuse/shared@9.13.0': + resolution: {integrity: sha512-UrnhU+Cnufu4S6JLCPZnkWh0WwZGUp72ktOF2DFptMlOs3TOdVv8xJN53zhHGARmVOsz5KqOls09+J1NR6sBKw==} + + JSONStream@1.3.5: + resolution: {integrity: sha512-E+iruNOY8VV9s4JEbe1aNEm6MiszPRr/UfcHMz0TQh1BXSxHK+ASV1R6W4HpjBhSeS+54PIsAMCBmwD06LLsqQ==} + hasBin: true + + acorn-jsx@5.3.2: + resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==} + peerDependencies: + acorn: ^6.0.0 || ^7.0.0 || ^8.0.0 + + acorn-node@1.8.2: + resolution: {integrity: sha512-8mt+fslDufLYntIoPAaIMUe/lrbrehIiwmR3t2k9LljIzoigEPF27eLk2hy8zSGzmR/ogr7zbRKINMo1u0yh5A==} + + acorn-walk@7.2.0: + resolution: {integrity: sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==} + engines: {node: '>=0.4.0'} + + acorn-walk@8.3.0: + resolution: {integrity: sha512-FS7hV565M5l1R08MXqo8odwMTB02C2UqzB17RVgu9EyuYFBqJZ3/ZY97sQD5FewVu1UyDFc1yztUDrAwT0EypA==} + engines: {node: '>=0.4.0'} + + acorn@7.4.1: + resolution: {integrity: sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==} + engines: {node: '>=0.4.0'} + hasBin: true + + acorn@8.11.2: + resolution: {integrity: sha512-nc0Axzp/0FILLEVsm4fNwLCwMttvhEI263QtVPQcbpfZZ3ts0hLsZGOpE6czNlid7CJ9MlyH8reXkpsf3YUY4w==} + engines: {node: '>=0.4.0'} + hasBin: true + + adler-32@1.3.1: + resolution: {integrity: sha512-ynZ4w/nUUv5rrsR8UUGoe1VC9hZj6V5hU9Qw1HlMDJGEJw5S7TfTErWTjMys6M7vr0YWcPqs3qAr4ss0nDfP+A==} + engines: {node: '>=0.8'} + + aggregate-error@3.1.0: + resolution: {integrity: sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==} + engines: {node: '>=8'} + + ajv@6.12.6: + resolution: {integrity: sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==} + + ajv@8.12.0: + resolution: {integrity: sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==} + + ansi-colors@4.1.3: + resolution: {integrity: sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw==} + engines: {node: '>=6'} + + ansi-escapes@3.2.0: + resolution: {integrity: sha512-cBhpre4ma+U0T1oM5fXg7Dy1Jw7zzwv7lt/GoCpr+hDQJoYnKVPLL4dCvSEFMmQurOQvSrwT7SL/DAlhBI97RQ==} + engines: {node: '>=4'} + + ansi-escapes@4.3.2: + resolution: {integrity: sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==} + engines: {node: '>=8'} + + ansi-regex@3.0.1: + resolution: {integrity: sha512-+O9Jct8wf++lXxxFc4hc8LsjaSq0HFzzL7cVsw8pRDIPdjKD2mT4ytDZlLuSBZ4cLKZFXIrMGO7DbQCtMJJMKw==} + engines: {node: '>=4'} + + ansi-regex@4.1.1: + resolution: {integrity: sha512-ILlv4k/3f6vfQ4OoP2AGvirOktlQ98ZEL1k9FaQjxa3L1abBgbuTDAdPOpvbGncC0BTVQrl+OM8xZGK6tWXt7g==} + engines: {node: '>=6'} + + ansi-regex@5.0.1: + resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==} + engines: {node: '>=8'} + + ansi-regex@6.0.1: + resolution: {integrity: sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==} + engines: {node: '>=12'} + + ansi-styles@3.2.1: + resolution: {integrity: sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==} + engines: {node: '>=4'} + + ansi-styles@4.3.0: + resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==} + engines: {node: '>=8'} + + ansi-styles@6.2.1: + resolution: {integrity: sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==} + engines: {node: '>=12'} + + anymatch@3.1.3: + resolution: {integrity: sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==} + engines: {node: '>= 8'} + + arg@4.1.3: + resolution: {integrity: sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA==} + + arg@5.0.2: + resolution: {integrity: sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==} + + argparse@1.0.10: + resolution: {integrity: sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==} + + argparse@2.0.1: + resolution: {integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==} + + array-buffer-byte-length@1.0.0: + resolution: {integrity: sha512-LPuwb2P+NrQw3XhxGc36+XSvuBPopovXYTR9Ew++Du9Yb/bx5AzBfrIsBoj0EZUifjQU+sHL21sseZ3jerWO/A==} + + array-ify@1.0.0: + resolution: {integrity: sha512-c5AMf34bKdvPhQ7tBGhqkgKNUzMr4WUs+WDtC2ZUGOUncbxKMTvqxYctiseW3+L4bA8ec+GcZ6/A/FW4m8ukng==} + + array-includes@3.1.7: + resolution: {integrity: sha512-dlcsNBIiWhPkHdOEEKnehA+RNUWDc4UqFtnIXU4uuYDPtA4LDkr7qip2p0VvFAEXNDr0yWZ9PJyIRiGjRLQzwQ==} + engines: {node: '>= 0.4'} + + array-union@2.1.0: + resolution: {integrity: sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==} + engines: {node: '>=8'} + + array.prototype.flat@1.3.2: + resolution: {integrity: sha512-djYB+Zx2vLewY8RWlNCUdHjDXs2XOgm602S9E7P/UpHgfeHL00cRiIF+IN/G/aUJ7kGPb6yO/ErDI5V2s8iycA==} + engines: {node: '>= 0.4'} + + arraybuffer.prototype.slice@1.0.2: + resolution: {integrity: sha512-yMBKppFur/fbHu9/6USUe03bZ4knMYiwFBcyiaXB8Go0qNehwX6inYPzK9U0NeQvGxKthcmHcaR8P5MStSRBAw==} + engines: {node: '>= 0.4'} + + arrify@1.0.1: + resolution: {integrity: sha512-3CYzex9M9FGQjCGMGyi6/31c8GJbgb0qGyrx5HWxPd0aCwh4cB2YjMb2Xf9UuoogrMrlO9cTqnB5rI5GHZTcUA==} + engines: {node: '>=0.10.0'} + + asap@2.0.6: + resolution: {integrity: sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA==} + + assert-never@1.2.1: + resolution: {integrity: sha512-TaTivMB6pYI1kXwrFlEhLeGfOqoDNdTxjCdwRfFFkEA30Eu+k48W34nlok2EYWJfFFzqaEmichdNM7th6M5HNw==} + + astral-regex@2.0.0: + resolution: {integrity: sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==} + engines: {node: '>=8'} + + asynckit@0.4.0: + resolution: {integrity: sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==} + + autoprefixer@10.4.13: + resolution: {integrity: sha512-49vKpMqcZYsJjwotvt4+h/BCjJVnhGwcLpDt5xkcaOG3eLrG/HUYLagrihYsQ+qrIBgIzX1Rw7a6L8I/ZA1Atg==} + engines: {node: ^10 || ^12 || >=14} + hasBin: true + peerDependencies: + postcss: ^8.1.0 + + available-typed-arrays@1.0.5: + resolution: {integrity: sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw==} + engines: {node: '>= 0.4'} + + axios@1.6.8: + resolution: {integrity: sha512-v/ZHtJDU39mDpyBoFVkETcd/uNdxrWRrg3bKpOKzXFA6Bvqopts6ALSMU3y6ijYxbw2B+wPrIv46egTzJXCLGQ==} + + b-tween@0.3.3: + resolution: {integrity: sha512-oEHegcRpA7fAuc9KC4nktucuZn2aS8htymCPcP3qkEGPqiBH+GfqtqoG2l7LxHngg6O0HFM7hOeOYExl1Oz4ZA==} + + b-validate@1.5.3: + resolution: {integrity: sha512-iCvCkGFskbaYtfQ0a3GmcQCHl/Sv1GufXFGuUQ+FE+WJa7A/espLOuFIn09B944V8/ImPj71T4+rTASxO2PAuA==} + + babel-walk@3.0.0-canary-5: + resolution: {integrity: sha512-GAwkz0AihzY5bkwIY5QDR+LvsRQgB/B+1foMPvi0FZPMl5fjD7ICiznUiBdLYMH1QYe6vqu4gWYytZOccLouFw==} + engines: {node: '>= 10.0.0'} + + balanced-match@1.0.2: + resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==} + + batch-processor@1.0.0: + resolution: {integrity: sha512-xoLQD8gmmR32MeuBHgH0Tzd5PuSZx71ZsbhVxOCRbgktZEPe4SQy7s9Z50uPp0F/f7iw2XmkHN2xkgbMfckMDA==} + + binary-extensions@2.2.0: + resolution: {integrity: sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==} + engines: {node: '>=8'} + + brace-expansion@1.1.11: + resolution: {integrity: sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==} + + brace-expansion@2.0.1: + resolution: {integrity: sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==} + + braces@3.0.2: + resolution: {integrity: sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==} + engines: {node: '>=8'} + + browserslist@4.22.1: + resolution: {integrity: sha512-FEVc202+2iuClEhZhrWy6ZiAcRLvNMyYcxZ8raemul1DYVOVdFsbqckWLdsixQZCpJlwe77Z3UTalE7jsjnKfQ==} + engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} + hasBin: true + + buffer-from@1.1.2: + resolution: {integrity: sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==} + + call-bind@1.0.5: + resolution: {integrity: sha512-C3nQxfFZxFRVoJoGKKI8y3MOEo129NQ+FgQ08iye+Mk4zNZZGdjfs06bVTr+DBSlA66Q2VEcMki/cUCP4SercQ==} + + callsites@3.1.0: + resolution: {integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==} + engines: {node: '>=6'} + + camelcase-css@2.0.1: + resolution: {integrity: sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==} + engines: {node: '>= 6'} + + camelcase-keys@6.2.2: + resolution: {integrity: sha512-YrwaA0vEKazPBkn0ipTiMpSajYDSe+KjQfrjhcBMxJt/znbvlHd8Pw/Vamaz5EB4Wfhs3SUR3Z9mwRu/P3s3Yg==} + engines: {node: '>=8'} + + camelcase@5.3.1: + resolution: {integrity: sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==} + engines: {node: '>=6'} + + camelcase@6.3.0: + resolution: {integrity: sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==} + engines: {node: '>=10'} + + caniuse-lite@1.0.30001561: + resolution: {integrity: sha512-NTt0DNoKe958Q0BE0j0c1V9jbUzhBxHIEJy7asmGrpE0yG63KTV7PLHPnK2E1O9RsQrQ081I3NLuXGS6zht3cw==} + + cfb@1.2.2: + resolution: {integrity: sha512-KfdUZsSOw19/ObEWasvBP/Ac4reZvAGauZhs6S/gqNhXhI7cKwvlH7ulj+dOEYnca4bm4SGo8C1bTAQvnTjgQA==} + engines: {node: '>=0.8'} + + chalk@2.4.2: + resolution: {integrity: sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==} + engines: {node: '>=4'} + + chalk@4.1.2: + resolution: {integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==} + engines: {node: '>=10'} + + character-parser@2.2.0: + resolution: {integrity: sha512-+UqJQjFEFaTAs3bNsF2j2kEN1baG/zghZbdqoYEDxGZtJo9LBzl1A+m0D4n3qKx8N2FNv8/Xp6yV9mQmBuptaw==} + + chardet@0.7.0: + resolution: {integrity: sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==} + + chokidar@3.5.3: + resolution: {integrity: sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==} + engines: {node: '>= 8.10.0'} + + clean-stack@2.2.0: + resolution: {integrity: sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==} + engines: {node: '>=6'} + + cli-cursor@2.1.0: + resolution: {integrity: sha512-8lgKz8LmCRYZZQDpRyT2m5rKJ08TnU4tR9FFFW2rxpxR1FzWi4PQ/NfyODchAatHaUgnSPVcx/R5w6NuTBzFiw==} + engines: {node: '>=4'} + + cli-cursor@3.1.0: + resolution: {integrity: sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==} + engines: {node: '>=8'} + + cli-truncate@2.1.0: + resolution: {integrity: sha512-n8fOixwDD6b/ObinzTrp1ZKFzbgvKZvuz/TvejnLn1aQfC6r52XEx85FmuC+3HI+JM7coBRXUvNqEU2PHVrHpg==} + engines: {node: '>=8'} + + cli-truncate@3.1.0: + resolution: {integrity: sha512-wfOBkjXteqSnI59oPcJkcPl/ZmwvMMOj340qUIY1SKZCv0B9Cf4D4fAucRkIKQmsIuYK3x1rrgU7MeGRruiuiA==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + + cli-width@2.2.1: + resolution: {integrity: sha512-GRMWDxpOB6Dgk2E5Uo+3eEBvtOOlimMmpbFiKuLFnQzYDavtLFY3K5ona41jgN/WdRZtG7utuVSVTL4HbZHGkw==} + + cliui@8.0.1: + resolution: {integrity: sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==} + engines: {node: '>=12'} + + codepage@1.15.0: + resolution: {integrity: sha512-3g6NUTPd/YtuuGrhMnOMRjFc+LJw/bnMp3+0r/Wcz3IXUuCosKRJvMphm5+Q+bvTVGcJJuRvVLuYba+WojaFaA==} + engines: {node: '>=0.8'} + + color-convert@1.9.3: + resolution: {integrity: sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==} + + color-convert@2.0.1: + resolution: {integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==} + engines: {node: '>=7.0.0'} + + color-name@1.1.3: + resolution: {integrity: sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==} + + color-name@1.1.4: + resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==} + + color-string@1.9.1: + resolution: {integrity: sha512-shrVawQFojnZv6xM40anx4CkoDP+fZsw/ZerEMsW/pyzsRbElpsL/DBVW7q3ExxwusdNXI3lXpuhEZkzs8p5Eg==} + + color@3.2.1: + resolution: {integrity: sha512-aBl7dZI9ENN6fUGC7mWpMTPNHmWUSNan9tuWN6ahh5ZLNk9baLJOnSMlrQkHcrfFgz2/RigjUVAjdx36VcemKA==} + + colorette@2.0.20: + resolution: {integrity: sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w==} + + combined-stream@1.0.8: + resolution: {integrity: sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==} + engines: {node: '>= 0.8'} + + commander@2.20.3: + resolution: {integrity: sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==} + + commander@8.3.0: + resolution: {integrity: sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==} + engines: {node: '>= 12'} + + compare-func@2.0.0: + resolution: {integrity: sha512-zHig5N+tPWARooBnb0Zx1MFcdfpyJrfTJ3Y5L+IFvUm8rM74hHz66z0gw0x4tijh5CorKkKUCnW82R2vmpeCRA==} + + compute-scroll-into-view@1.0.20: + resolution: {integrity: sha512-UCB0ioiyj8CRjtrvaceBLqqhZCVP+1B8+NWQhmdsm0VXOJtobBCf1dBQmebCCo34qZmUwZfIH2MZLqNHazrfjg==} + + concat-map@0.0.1: + resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==} + + confusing-browser-globals@1.0.11: + resolution: {integrity: sha512-JsPKdmh8ZkmnHxDk55FZ1TqVLvEQTvoByJZRN9jzI0UjxK/QgAmsphz7PGtqgPieQZ/CQcHWXCR7ATDNhGe+YA==} + + constantinople@4.0.1: + resolution: {integrity: sha512-vCrqcSIq4//Gx74TXXCGnHpulY1dskqLTFGDmhrGxzeXL8lF8kvXv6mpNWlJj1uD4DW23D4ljAqbY4RRaaUZIw==} + + conventional-changelog-angular@6.0.0: + resolution: {integrity: sha512-6qLgrBF4gueoC7AFVHu51nHL9pF9FRjXrH+ceVf7WmAfH3gs+gEYOkvxhjMPjZu57I4AGUGoNTY8V7Hrgf1uqg==} + engines: {node: '>=14'} + + conventional-changelog-conventionalcommits@5.0.0: + resolution: {integrity: sha512-lCDbA+ZqVFQGUj7h9QBKoIpLhl8iihkO0nCTyRNzuXtcd7ubODpYB04IFy31JloiJgG0Uovu8ot8oxRzn7Nwtw==} + engines: {node: '>=10'} + + conventional-commits-parser@4.0.0: + resolution: {integrity: sha512-WRv5j1FsVM5FISJkoYMR6tPk07fkKT0UodruX4je86V4owk451yjXAKzKAPOs9l7y59E2viHUS9eQ+dfUA9NSg==} + engines: {node: '>=14'} + hasBin: true + + convert-source-map@2.0.0: + resolution: {integrity: sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==} + + copy-anything@2.0.6: + resolution: {integrity: sha512-1j20GZTsvKNkc4BY3NpMOM8tt///wY3FpIzozTOFO2ffuZcV61nojHXVKIy3WM+7ADCy5FVhdZYHYDdgTU0yJw==} + + cosmiconfig-typescript-loader@4.4.0: + resolution: {integrity: sha512-BabizFdC3wBHhbI4kJh0VkQP9GkBfoHPydD0COMce1nJ1kJAB3F2TmJ/I7diULBKtmEWSwEbuN/KDtgnmUUVmw==} + engines: {node: '>=v14.21.3'} + peerDependencies: + '@types/node': '*' + cosmiconfig: '>=7' + ts-node: '>=10' + typescript: '>=4' + + cosmiconfig@8.3.6: + resolution: {integrity: sha512-kcZ6+W5QzcJ3P1Mt+83OUv/oHFqZHIx8DuxG6eZ5RGMERoLqp4BuGjhHLYGK+Kf5XVkQvqBSmAy/nGWN3qDgEA==} + engines: {node: '>=14'} + peerDependencies: + typescript: '>=4.9.5' + peerDependenciesMeta: + typescript: + optional: true + + crc-32@1.2.2: + resolution: {integrity: sha512-ROmzCKrTnOwybPcJApAA6WBWij23HVfGVNKqqrZpuyZOHqK2CwHSvpGuyt/UNNvaIjEd8X5IFGp4Mh+Ie1IHJQ==} + engines: {node: '>=0.8'} + hasBin: true + + crco@2.9.14: + resolution: {integrity: sha512-X+r8FU7CqeP4CZ90EwwISQ/aGubMNZzxOHsFza7uqwkTA02oJkENjRkUN1FAtvF0jqWyhQWIBN4zlaNWROB80A==} + peerDependencies: + '@arco-design/web-vue': '>=2.39.2' + axios: '>=0.20.0' + lodash: '>=4.17.21' + + create-require@1.1.1: + resolution: {integrity: sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ==} + + cross-spawn@7.0.3: + resolution: {integrity: sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==} + engines: {node: '>= 8'} + + crypto-js@4.1.1: + resolution: {integrity: sha512-o2JlM7ydqd3Qk9CA0L4NL6mTzU2sdx96a+oOfPu8Mkl/PK51vSyoi8/rQ8NknZtk44vq15lmhAj9CIAGwgeWKw==} + + cssesc@3.0.0: + resolution: {integrity: sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==} + engines: {node: '>=4'} + hasBin: true + + csstype@2.6.21: + resolution: {integrity: sha512-Z1PhmomIfypOpoMjRQB70jfvy/wxT50qW08YXO5lMIJkrdq4yOTR+AW7FqutScmB9NkLwxo+jU+kZLbofZZq/w==} + + cz-customizable@7.0.0: + resolution: {integrity: sha512-pQKkGSm+8SY9VY/yeJqDOla1MjrGaG7WG4EYLLEV4VNctGO7WdzdGtWEr2ydKSkrpmTs7f8fmBksg/FaTrUAyw==} + hasBin: true + + dargs@7.0.0: + resolution: {integrity: sha512-2iy1EkLdlBzQGvbweYRFxmFath8+K7+AKB0TlhHWkNuH+TmovaMH/Wp7V7R4u7f4SnX3OgLsU9t1NI9ioDnUpg==} + engines: {node: '>=8'} + + dayjs@1.11.3: + resolution: {integrity: sha512-xxwlswWOlGhzgQ4TKzASQkUhqERI3egRNqgV4ScR8wlANA/A9tZ7miXa44vTTKEq5l7vWoL5G57bG3zA+Kow0A==} + + debug@2.6.9: + resolution: {integrity: sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==} + peerDependencies: + supports-color: '*' + peerDependenciesMeta: + supports-color: + optional: true + + debug@3.2.7: + resolution: {integrity: sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==} + peerDependencies: + supports-color: '*' + peerDependenciesMeta: + supports-color: + optional: true + + debug@4.3.4: + resolution: {integrity: sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==} + engines: {node: '>=6.0'} + peerDependencies: + supports-color: '*' + peerDependenciesMeta: + supports-color: + optional: true + + decamelize-keys@1.1.1: + resolution: {integrity: sha512-WiPxgEirIV0/eIOMcnFBA3/IJZAZqKnwAwWyvvdi4lsr1WCN22nhdf/3db3DoZcUjTV2SqfzIwNyp6y2xs3nmg==} + engines: {node: '>=0.10.0'} + + decamelize@1.2.0: + resolution: {integrity: sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA==} + engines: {node: '>=0.10.0'} + + decimal.js@10.4.3: + resolution: {integrity: sha512-VBBaLc1MgL5XpzgIP7ny5Z6Nx3UrRkIViUkPUdtl9aya5amy3De1gsUUSB1g3+3sExYNjCAsAznmukyxCb1GRA==} + + deep-is@0.1.4: + resolution: {integrity: sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==} + + define-data-property@1.1.1: + resolution: {integrity: sha512-E7uGkTzkk1d0ByLeSc6ZsFS79Axg+m1P/VsgYsxHgiuc3tFSj+MjMIwe90FC4lOAZzNBdY7kkO2P2wKdsQ1vgQ==} + engines: {node: '>= 0.4'} + + define-properties@1.2.1: + resolution: {integrity: sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==} + engines: {node: '>= 0.4'} + + defined@1.0.1: + resolution: {integrity: sha512-hsBd2qSVCRE+5PmNdHt1uzyrFu5d3RwmFDKzyNZMFq/EwDNJF7Ee5+D5oEKF0hU6LhtoUF1macFvOe4AskQC1Q==} + + delayed-stream@1.0.0: + resolution: {integrity: sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==} + engines: {node: '>=0.4.0'} + + detective@5.2.1: + resolution: {integrity: sha512-v9XE1zRnz1wRtgurGu0Bs8uHKFSTdteYZNbIPFVhUZ39L/S79ppMpdmVOZAnoz1jfEFodc48n6MX483Xo3t1yw==} + engines: {node: '>=0.8.0'} + hasBin: true + + didyoumean@1.2.2: + resolution: {integrity: sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==} + + diff@4.0.2: + resolution: {integrity: sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==} + engines: {node: '>=0.3.1'} + + dir-glob@3.0.1: + resolution: {integrity: sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==} + engines: {node: '>=8'} + + dlv@1.1.3: + resolution: {integrity: sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==} + + doctrine@2.1.0: + resolution: {integrity: sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==} + engines: {node: '>=0.10.0'} + + doctrine@3.0.0: + resolution: {integrity: sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==} + engines: {node: '>=6.0.0'} + + doctypes@1.1.0: + resolution: {integrity: sha512-LLBi6pEqS6Do3EKQ3J0NqHWV5hhb78Pi8vvESYwyOy2c31ZEZVdtitdzsQsKb7878PEERhzUk0ftqGhG6Mz+pQ==} + + dom-serializer@1.4.1: + resolution: {integrity: sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==} + + domelementtype@2.3.0: + resolution: {integrity: sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==} + + domhandler@4.3.1: + resolution: {integrity: sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==} + engines: {node: '>= 4'} + + domutils@2.8.0: + resolution: {integrity: sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==} + + dot-prop@5.3.0: + resolution: {integrity: sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q==} + engines: {node: '>=8'} + + eastasianwidth@0.2.0: + resolution: {integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==} + + editor@1.0.0: + resolution: {integrity: sha512-SoRmbGStwNYHgKfjOrX2L0mUvp9bUVv0uPppZSOMAntEbcFtoC3MKF5b3T6HQPXKIV+QGY3xPO3JK5it5lVkuw==} + + electron-to-chromium@1.4.580: + resolution: {integrity: sha512-T5q3pjQon853xxxHUq3ZP68ZpvJHuSMY2+BZaW3QzjS4HvNuvsMmZ/+lU+nCrftre1jFZ+OSlExynXWBihnXzw==} + + element-resize-detector@1.2.4: + resolution: {integrity: sha512-Fl5Ftk6WwXE0wqCgNoseKWndjzZlDCwuPTcoVZfCP9R3EHQF8qUtr3YUPNETegRBOKqQKPW3n4kiIWngGi8tKg==} + + emmet@2.4.6: + resolution: {integrity: sha512-dJfbdY/hfeTyf/Ef7Y7ubLYzkBvPQ912wPaeVYpAxvFxkEBf/+hJu4H6vhAvFN6HlxqedlfVn2x1S44FfQ97pg==} + + emoji-regex@8.0.0: + resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==} + + emoji-regex@9.2.2: + resolution: {integrity: sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==} + + encryptlong@3.1.4: + resolution: {integrity: sha512-nx+om7MXaSBSBPBNKKPrOWMot/C0L0Ru8dy9WTyjO5k8Wo+1hsnK0d8uX1UjctkgcgEWhkKhVScniYDjXvnKgw==} + + enquirer@2.4.1: + resolution: {integrity: sha512-rRqJg/6gd538VHvR3PSrdRBb/1Vy2YfzHqzvbhGIQpDRKIa4FgV/54b5Q1xYSxOOwKvjXweS26E0Q+nAMwp2pQ==} + engines: {node: '>=8.6'} + + entities@2.2.0: + resolution: {integrity: sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==} + + errno@0.1.8: + resolution: {integrity: sha512-dJ6oBr5SQ1VSd9qkk7ByRgb/1SH4JZjCHSW/mr63/QcXO9zLVxvJ6Oy13nio03rxpSnVDDjFor75SjVeZWPW/A==} + hasBin: true + + error-ex@1.3.2: + resolution: {integrity: sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==} + + es-abstract@1.22.3: + resolution: {integrity: sha512-eiiY8HQeYfYH2Con2berK+To6GrK2RxbPawDkGq4UiCQQfZHb6wX9qQqkbpPqaxQFcl8d9QzZqo0tGE0VcrdwA==} + engines: {node: '>= 0.4'} + + es-set-tostringtag@2.0.2: + resolution: {integrity: sha512-BuDyupZt65P9D2D2vA/zqcI3G5xRsklm5N3xCwuiy+/vKy8i0ifdsQP1sLgO4tZDSCaQUSnmC48khknGMV3D2Q==} + engines: {node: '>= 0.4'} + + es-shim-unscopables@1.0.2: + resolution: {integrity: sha512-J3yBRXCzDu4ULnQwxyToo/OjdMx6akgVC7K6few0a7F/0wLtmKKN7I73AH5T2836UuXRqN7Qg+IIUw/+YJksRw==} + + es-to-primitive@1.2.1: + resolution: {integrity: sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==} + engines: {node: '>= 0.4'} + + esbuild-android-64@0.14.54: + resolution: {integrity: sha512-Tz2++Aqqz0rJ7kYBfz+iqyE3QMycD4vk7LBRyWaAVFgFtQ/O8EJOnVmTOiDWYZ/uYzB4kvP+bqejYdVKzE5lAQ==} + engines: {node: '>=12'} + cpu: [x64] + os: [android] + + esbuild-android-arm64@0.14.54: + resolution: {integrity: sha512-F9E+/QDi9sSkLaClO8SOV6etqPd+5DgJje1F9lOWoNncDdOBL2YF59IhsWATSt0TLZbYCf3pNlTHvVV5VfHdvg==} + engines: {node: '>=12'} + cpu: [arm64] + os: [android] + + esbuild-darwin-64@0.14.54: + resolution: {integrity: sha512-jtdKWV3nBviOd5v4hOpkVmpxsBy90CGzebpbO9beiqUYVMBtSc0AL9zGftFuBon7PNDcdvNCEuQqw2x0wP9yug==} + engines: {node: '>=12'} + cpu: [x64] + os: [darwin] + + esbuild-darwin-arm64@0.14.54: + resolution: {integrity: sha512-OPafJHD2oUPyvJMrsCvDGkRrVCar5aVyHfWGQzY1dWnzErjrDuSETxwA2HSsyg2jORLY8yBfzc1MIpUkXlctmw==} + engines: {node: '>=12'} + cpu: [arm64] + os: [darwin] + + esbuild-freebsd-64@0.14.54: + resolution: {integrity: sha512-OKwd4gmwHqOTp4mOGZKe/XUlbDJ4Q9TjX0hMPIDBUWWu/kwhBAudJdBoxnjNf9ocIB6GN6CPowYpR/hRCbSYAg==} + engines: {node: '>=12'} + cpu: [x64] + os: [freebsd] + + esbuild-freebsd-arm64@0.14.54: + resolution: {integrity: sha512-sFwueGr7OvIFiQT6WeG0jRLjkjdqWWSrfbVwZp8iMP+8UHEHRBvlaxL6IuKNDwAozNUmbb8nIMXa7oAOARGs1Q==} + engines: {node: '>=12'} + cpu: [arm64] + os: [freebsd] + + esbuild-linux-32@0.14.54: + resolution: {integrity: sha512-1ZuY+JDI//WmklKlBgJnglpUL1owm2OX+8E1syCD6UAxcMM/XoWd76OHSjl/0MR0LisSAXDqgjT3uJqT67O3qw==} + engines: {node: '>=12'} + cpu: [ia32] + os: [linux] + + esbuild-linux-64@0.14.54: + resolution: {integrity: sha512-EgjAgH5HwTbtNsTqQOXWApBaPVdDn7XcK+/PtJwZLT1UmpLoznPd8c5CxqsH2dQK3j05YsB3L17T8vE7cp4cCg==} + engines: {node: '>=12'} + cpu: [x64] + os: [linux] + + esbuild-linux-arm64@0.14.54: + resolution: {integrity: sha512-WL71L+0Rwv+Gv/HTmxTEmpv0UgmxYa5ftZILVi2QmZBgX3q7+tDeOQNqGtdXSdsL8TQi1vIaVFHUPDe0O0kdig==} + engines: {node: '>=12'} + cpu: [arm64] + os: [linux] + + esbuild-linux-arm@0.14.54: + resolution: {integrity: sha512-qqz/SjemQhVMTnvcLGoLOdFpCYbz4v4fUo+TfsWG+1aOu70/80RV6bgNpR2JCrppV2moUQkww+6bWxXRL9YMGw==} + engines: {node: '>=12'} + cpu: [arm] + os: [linux] + + esbuild-linux-mips64le@0.14.54: + resolution: {integrity: sha512-qTHGQB8D1etd0u1+sB6p0ikLKRVuCWhYQhAHRPkO+OF3I/iSlTKNNS0Lh2Oc0g0UFGguaFZZiPJdJey3AGpAlw==} + engines: {node: '>=12'} + cpu: [mips64el] + os: [linux] + + esbuild-linux-ppc64le@0.14.54: + resolution: {integrity: sha512-j3OMlzHiqwZBDPRCDFKcx595XVfOfOnv68Ax3U4UKZ3MTYQB5Yz3X1mn5GnodEVYzhtZgxEBidLWeIs8FDSfrQ==} + engines: {node: '>=12'} + cpu: [ppc64] + os: [linux] + + esbuild-linux-riscv64@0.14.54: + resolution: {integrity: sha512-y7Vt7Wl9dkOGZjxQZnDAqqn+XOqFD7IMWiewY5SPlNlzMX39ocPQlOaoxvT4FllA5viyV26/QzHtvTjVNOxHZg==} + engines: {node: '>=12'} + cpu: [riscv64] + os: [linux] + + esbuild-linux-s390x@0.14.54: + resolution: {integrity: sha512-zaHpW9dziAsi7lRcyV4r8dhfG1qBidQWUXweUjnw+lliChJqQr+6XD71K41oEIC3Mx1KStovEmlzm+MkGZHnHA==} + engines: {node: '>=12'} + cpu: [s390x] + os: [linux] + + esbuild-netbsd-64@0.14.54: + resolution: {integrity: sha512-PR01lmIMnfJTgeU9VJTDY9ZerDWVFIUzAtJuDHwwceppW7cQWjBBqP48NdeRtoP04/AtO9a7w3viI+PIDr6d+w==} + engines: {node: '>=12'} + cpu: [x64] + os: [netbsd] + + esbuild-openbsd-64@0.14.54: + resolution: {integrity: sha512-Qyk7ikT2o7Wu76UsvvDS5q0amJvmRzDyVlL0qf5VLsLchjCa1+IAvd8kTBgUxD7VBUUVgItLkk609ZHUc1oCaw==} + engines: {node: '>=12'} + cpu: [x64] + os: [openbsd] + + esbuild-sunos-64@0.14.54: + resolution: {integrity: sha512-28GZ24KmMSeKi5ueWzMcco6EBHStL3B6ubM7M51RmPwXQGLe0teBGJocmWhgwccA1GeFXqxzILIxXpHbl9Q/Kw==} + engines: {node: '>=12'} + cpu: [x64] + os: [sunos] + + esbuild-windows-32@0.14.54: + resolution: {integrity: sha512-T+rdZW19ql9MjS7pixmZYVObd9G7kcaZo+sETqNH4RCkuuYSuv9AGHUVnPoP9hhuE1WM1ZimHz1CIBHBboLU7w==} + engines: {node: '>=12'} + cpu: [ia32] + os: [win32] + + esbuild-windows-64@0.14.54: + resolution: {integrity: sha512-AoHTRBUuYwXtZhjXZbA1pGfTo8cJo3vZIcWGLiUcTNgHpJJMC1rVA44ZereBHMJtotyN71S8Qw0npiCIkW96cQ==} + engines: {node: '>=12'} + cpu: [x64] + os: [win32] + + esbuild-windows-arm64@0.14.54: + resolution: {integrity: sha512-M0kuUvXhot1zOISQGXwWn6YtS+Y/1RT9WrVIOywZnJHo3jCDyewAc79aKNQWFCQm+xNHVTq9h8dZKvygoXQQRg==} + engines: {node: '>=12'} + cpu: [arm64] + os: [win32] + + esbuild@0.14.54: + resolution: {integrity: sha512-Cy9llcy8DvET5uznocPyqL3BFRrFXSVqbgpMJ9Wz8oVjZlh/zUSNbPRbov0VX7VxN2JH1Oa0uNxZ7eLRb62pJA==} + engines: {node: '>=12'} + hasBin: true + + escalade@3.1.1: + resolution: {integrity: sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==} + engines: {node: '>=6'} + + escape-string-regexp@1.0.5: + resolution: {integrity: sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==} + engines: {node: '>=0.8.0'} + + escape-string-regexp@4.0.0: + resolution: {integrity: sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==} + engines: {node: '>=10'} + + escape-string-regexp@5.0.0: + resolution: {integrity: sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==} + engines: {node: '>=12'} + + eslint-config-airbnb-base@14.2.1: + resolution: {integrity: sha512-GOrQyDtVEc1Xy20U7vsB2yAoB4nBlfH5HZJeatRXHleO+OS5Ot+MWij4Dpltw4/DyIkqUfqz1epfhVR5XWWQPA==} + engines: {node: '>= 6'} + peerDependencies: + eslint: ^5.16.0 || ^6.8.0 || ^7.2.0 + eslint-plugin-import: ^2.22.1 + + eslint-config-prettier@8.3.0: + resolution: {integrity: sha512-BgZuLUSeKzvlL/VUjx/Yb787VQ26RU3gGjA3iiFvdsp/2bMfVIWUVP7tjxtjS0e+HP409cPlPvNkQloz8C91ew==} + hasBin: true + peerDependencies: + eslint: '>=7.0.0' + + eslint-import-resolver-node@0.3.9: + resolution: {integrity: sha512-WFj2isz22JahUv+B788TlO3N6zL3nNJGU8CcZbPZvVEkBPaJdCV4vy5wyghty5ROFbCRnm132v8BScu5/1BQ8g==} + + eslint-module-utils@2.8.0: + resolution: {integrity: sha512-aWajIYfsqCKRDgUfjEXNN/JlrzauMuSEy5sbd7WXbtW3EH6A6MpwEh42c7qD+MqQo9QMJ6fWLAeIJynx0g6OAw==} + engines: {node: '>=4'} + peerDependencies: + '@typescript-eslint/parser': '*' + eslint: '*' + eslint-import-resolver-node: '*' + eslint-import-resolver-typescript: '*' + eslint-import-resolver-webpack: '*' + peerDependenciesMeta: + '@typescript-eslint/parser': + optional: true + eslint: + optional: true + eslint-import-resolver-node: + optional: true + eslint-import-resolver-typescript: + optional: true + eslint-import-resolver-webpack: + optional: true + + eslint-plugin-import@2.25.3: + resolution: {integrity: sha512-RzAVbby+72IB3iOEL8clzPLzL3wpDrlwjsTBAQXgyp5SeTqqY+0bFubwuo+y/HLhNZcXV4XqTBO4LGsfyHIDXg==} + engines: {node: '>=4'} + peerDependencies: + '@typescript-eslint/parser': '*' + eslint: ^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8 + peerDependenciesMeta: + '@typescript-eslint/parser': + optional: true + + eslint-plugin-prettier@4.0.0: + resolution: {integrity: sha512-98MqmCJ7vJodoQK359bqQWaxOE0CS8paAz/GgjaZLyex4TTk3g9HugoO89EqWCrFiOqn9EVvcoo7gZzONCWVwQ==} + engines: {node: '>=6.0.0'} + peerDependencies: + eslint: '>=7.28.0' + eslint-config-prettier: '*' + prettier: '>=2.0.0' + peerDependenciesMeta: + eslint-config-prettier: + optional: true + + eslint-plugin-vue@7.20.0: + resolution: {integrity: sha512-oVNDqzBC9h3GO+NTgWeLMhhGigy6/bQaQbHS+0z7C4YEu/qK/yxHvca/2PTZtGNPsCrHwOTgKMrwu02A9iPBmw==} + engines: {node: '>=8.10'} + peerDependencies: + eslint: ^6.2.0 || ^7.0.0 || ^8.0.0 + + eslint-scope@5.1.1: + resolution: {integrity: sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==} + engines: {node: '>=8.0.0'} + + eslint-utils@2.1.0: + resolution: {integrity: sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg==} + engines: {node: '>=6'} + + eslint-utils@3.0.0: + resolution: {integrity: sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==} + engines: {node: ^10.0.0 || ^12.0.0 || >= 14.0.0} + peerDependencies: + eslint: '>=5' + + eslint-visitor-keys@1.3.0: + resolution: {integrity: sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==} + engines: {node: '>=4'} + + eslint-visitor-keys@2.1.0: + resolution: {integrity: sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==} + engines: {node: '>=10'} + + eslint@7.32.0: + resolution: {integrity: sha512-VHZ8gX+EDfz+97jGcgyGCyRia/dPOd6Xh9yPv8Bl1+SoaIwD+a/vlrOmGRUyOYu7MwUhc7CxqeaDZU13S4+EpA==} + engines: {node: ^10.12.0 || >=12.0.0} + hasBin: true + + espree@6.2.1: + resolution: {integrity: sha512-ysCxRQY3WaXJz9tdbWOwuWr5Y/XrPTGX9Kiz3yoUXwW0VZ4w30HTkQLaGx/+ttFjF8i+ACbArnB4ce68a9m5hw==} + engines: {node: '>=6.0.0'} + + espree@7.3.1: + resolution: {integrity: sha512-v3JCNCE64umkFpmkFGqzVKsOT0tN1Zr+ueqLZfpV1Ob8e+CEgPWa+OxCoGH3tnhimMKIaBm4m/vaRpJ/krRz2g==} + engines: {node: ^10.12.0 || >=12.0.0} + + esprima@4.0.1: + resolution: {integrity: sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==} + engines: {node: '>=4'} + hasBin: true + + esquery@1.5.0: + resolution: {integrity: sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg==} + engines: {node: '>=0.10'} + + esrecurse@4.3.0: + resolution: {integrity: sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==} + engines: {node: '>=4.0'} + + estraverse@4.3.0: + resolution: {integrity: sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==} + engines: {node: '>=4.0'} + + estraverse@5.3.0: + resolution: {integrity: sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==} + engines: {node: '>=4.0'} + + estree-walker@2.0.2: + resolution: {integrity: sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==} + + esutils@2.0.3: + resolution: {integrity: sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==} + engines: {node: '>=0.10.0'} + + execa@5.1.1: + resolution: {integrity: sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==} + engines: {node: '>=10'} + + external-editor@3.1.0: + resolution: {integrity: sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==} + engines: {node: '>=4'} + + fast-deep-equal@3.1.3: + resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==} + + fast-diff@1.3.0: + resolution: {integrity: sha512-VxPP4NqbUjj6MaAOafWeUn2cXWLcCtljklUtZf0Ind4XQ+QPtmA0b18zZy0jIQx+ExRVCR/ZQpBmik5lXshNsw==} + + fast-glob@3.3.2: + resolution: {integrity: sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==} + engines: {node: '>=8.6.0'} + + fast-json-stable-stringify@2.1.0: + resolution: {integrity: sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==} + + fast-levenshtein@2.0.6: + resolution: {integrity: sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==} + + fastq@1.15.0: + resolution: {integrity: sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw==} + + figures@2.0.0: + resolution: {integrity: sha512-Oa2M9atig69ZkfwiApY8F2Yy+tzMbazyvqv21R0NsSC8floSOC09BbT1ITWAdoMGQvJ/aZnR1KMwdx9tvHnTNA==} + engines: {node: '>=4'} + + file-entry-cache@6.0.1: + resolution: {integrity: sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==} + engines: {node: ^10.12.0 || >=12.0.0} + + fill-range@7.0.1: + resolution: {integrity: sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==} + engines: {node: '>=8'} + + find-config@1.0.0: + resolution: {integrity: sha512-Z+suHH+7LSE40WfUeZPIxSxypCWvrzdVc60xAjUShZeT5eMWM0/FQUduq3HjluyfAHWvC/aOBkT1pTZktyF/jg==} + engines: {node: '>= 0.12'} + + find-up@4.1.0: + resolution: {integrity: sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==} + engines: {node: '>=8'} + + find-up@5.0.0: + resolution: {integrity: sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==} + engines: {node: '>=10'} + + flat-cache@3.1.1: + resolution: {integrity: sha512-/qM2b3LUIaIgviBQovTLvijfyOQXPtSRnRK26ksj2J7rzPIecePUIpJsZ4T02Qg+xiAEKIs5K8dsHEd+VaKa/Q==} + engines: {node: '>=12.0.0'} + + flatted@3.2.9: + resolution: {integrity: sha512-36yxDn5H7OFZQla0/jFJmbIKTdZAQHngCedGxiMmpNfEZM0sdEeT+WczLQrjK6D7o2aiyLYDnkw0R3JK0Qv1RQ==} + + follow-redirects@1.15.6: + resolution: {integrity: sha512-wWN62YITEaOpSK584EZXJafH1AGpO8RVgElfkuXbTOrPX4fIfOyEpW/CsiNd8JdYrAoOvafRTOEnvsO++qCqFA==} + engines: {node: '>=4.0'} + peerDependencies: + debug: '*' + peerDependenciesMeta: + debug: + optional: true + + for-each@0.3.3: + resolution: {integrity: sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==} + + form-data@4.0.0: + resolution: {integrity: sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==} + engines: {node: '>= 6'} + + frac@1.1.2: + resolution: {integrity: sha512-w/XBfkibaTl3YDqASwfDUqkna4Z2p9cFSr1aHDt0WoMTECnRfBOv2WArlZILlqgWlmdIlALXGpM2AOhEk5W3IA==} + engines: {node: '>=0.8'} + + fraction.js@4.3.7: + resolution: {integrity: sha512-ZsDfxO51wGAXREY55a7la9LScWpwv9RxIrYABrlvOFBlH/ShPnrtsXeuUIfXKKOVicNxQ+o8JTbJvjS4M89yew==} + + fs-extra@10.1.0: + resolution: {integrity: sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==} + engines: {node: '>=12'} + + fs-extra@11.1.1: + resolution: {integrity: sha512-MGIE4HOvQCeUCzmlHs0vXpih4ysz4wg9qiSAu6cd42lVwPbTM1TjV7RusoyQqMmk/95gdQZX72u+YW+c3eEpFQ==} + engines: {node: '>=14.14'} + + fs.realpath@1.0.0: + resolution: {integrity: sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==} + + fsevents@2.3.3: + resolution: {integrity: sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==} + engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0} + os: [darwin] + + function-bind@1.1.2: + resolution: {integrity: sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==} + + function.prototype.name@1.1.6: + resolution: {integrity: sha512-Z5kx79swU5P27WEayXM1tBi5Ze/lbIyiNgU3qyXUOf9b2rgXYyF9Dy9Cx+IQv/Lc8WCG6L82zwUPpSS9hGehIg==} + engines: {node: '>= 0.4'} + + functional-red-black-tree@1.0.1: + resolution: {integrity: sha512-dsKNQNdj6xA3T+QlADDA7mOSlX0qiMINjn0cgr+eGHGsbSHzTabcIogz2+p/iqP1Xs6EP/sS2SbqH+brGTbq0g==} + + functions-have-names@1.2.3: + resolution: {integrity: sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==} + + gensync@1.0.0-beta.2: + resolution: {integrity: sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==} + engines: {node: '>=6.9.0'} + + get-caller-file@2.0.5: + resolution: {integrity: sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==} + engines: {node: 6.* || 8.* || >= 10.*} + + get-intrinsic@1.2.2: + resolution: {integrity: sha512-0gSo4ml/0j98Y3lngkFEot/zhiCeWsbYIlZ+uZOVgzLyLaUw7wxUL+nCTP0XJvJg1AXulJRI3UJi8GsbDuxdGA==} + + get-stream@6.0.1: + resolution: {integrity: sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==} + engines: {node: '>=10'} + + get-symbol-description@1.0.0: + resolution: {integrity: sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==} + engines: {node: '>= 0.4'} + + git-raw-commits@2.0.11: + resolution: {integrity: sha512-VnctFhw+xfj8Va1xtfEqCUD2XDrbAPSJx+hSrE5K7fGdjZruW7XV+QOrN7LF/RJyvspRiD2I0asWsxFp0ya26A==} + engines: {node: '>=10'} + hasBin: true + + glob-parent@5.1.2: + resolution: {integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==} + engines: {node: '>= 6'} + + glob-parent@6.0.2: + resolution: {integrity: sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==} + engines: {node: '>=10.13.0'} + + glob@7.2.3: + resolution: {integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==} + + global-dirs@0.1.1: + resolution: {integrity: sha512-NknMLn7F2J7aflwFOlGdNIuCDpN3VGoSoB+aap3KABFWbHVn1TCgFC+np23J8W2BiZbjfEw3BFBycSMv1AFblg==} + engines: {node: '>=4'} + + globals@11.12.0: + resolution: {integrity: sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==} + engines: {node: '>=4'} + + globals@13.23.0: + resolution: {integrity: sha512-XAmF0RjlrjY23MA51q3HltdlGxUpXPvg0GioKiD9X6HD28iMjo2dKC8Vqwm7lne4GNr78+RHTfliktR6ZH09wA==} + engines: {node: '>=8'} + + globalthis@1.0.3: + resolution: {integrity: sha512-sFdI5LyBiNTHjRd7cGPWapiHWMOXKyuBNX/cWJ3NfzrZQVa8GI/8cofCl74AOVqq9W5kNmguTIzJ/1s2gyI9wA==} + engines: {node: '>= 0.4'} + + globby@11.1.0: + resolution: {integrity: sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==} + engines: {node: '>=10'} + + gopd@1.0.1: + resolution: {integrity: sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==} + + graceful-fs@4.2.11: + resolution: {integrity: sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==} + + hard-rejection@2.1.0: + resolution: {integrity: sha512-VIZB+ibDhx7ObhAe7OVtoEbuP4h/MuOTHJ+J8h/eBXotJYl0fBgR72xDFCKgIh22OJZIOVNxBMWuhAr10r8HdA==} + engines: {node: '>=6'} + + has-bigints@1.0.2: + resolution: {integrity: sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==} + + has-flag@3.0.0: + resolution: {integrity: sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==} + engines: {node: '>=4'} + + has-flag@4.0.0: + resolution: {integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==} + engines: {node: '>=8'} + + has-property-descriptors@1.0.1: + resolution: {integrity: sha512-VsX8eaIewvas0xnvinAe9bw4WfIeODpGYikiWYLH+dma0Jw6KHYqWiWfhQlgOVK8D6PvjubK5Uc4P0iIhIcNVg==} + + has-proto@1.0.1: + resolution: {integrity: sha512-7qE+iP+O+bgF9clE5+UoBFzE65mlBiVj3tKCrlNQ0Ogwm0BjpT/gK4SlLYDMybDh5I3TCTKnPPa0oMG7JDYrhg==} + engines: {node: '>= 0.4'} + + has-symbols@1.0.3: + resolution: {integrity: sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==} + engines: {node: '>= 0.4'} + + has-tostringtag@1.0.0: + resolution: {integrity: sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==} + engines: {node: '>= 0.4'} + + has@1.0.4: + resolution: {integrity: sha512-qdSAmqLF6209RFj4VVItywPMbm3vWylknmB3nvNiUIs72xAimcM8nVYxYr7ncvZq5qzk9MKIZR8ijqD/1QuYjQ==} + engines: {node: '>= 0.4.0'} + + hasown@2.0.0: + resolution: {integrity: sha512-vUptKVTpIJhcczKBbgnS+RtcuYMB8+oNzPK2/Hp3hanz8JmpATdmmgLgSaadVREkDm+e2giHwY3ZRkyjSIDDFA==} + engines: {node: '>= 0.4'} + + hosted-git-info@2.8.9: + resolution: {integrity: sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==} + + hosted-git-info@4.1.0: + resolution: {integrity: sha512-kyCuEOWjJqZuDbRHzL8V93NzQhwIB71oFWSyzVo+KPZI+pnQPPxucdkrOZvkLRnrf5URsQM+IJ09Dw29cRALIA==} + engines: {node: '>=10'} + + html-tags@3.3.1: + resolution: {integrity: sha512-ztqyC3kLto0e9WbNp0aeP+M3kTt+nbaIveGmUxAtZa+8iFgKLUOD4YKM5j+f3QD89bra7UeumolZHKuOXnTmeQ==} + engines: {node: '>=8'} + + htmlparser2@6.1.0: + resolution: {integrity: sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A==} + + human-signals@2.1.0: + resolution: {integrity: sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==} + engines: {node: '>=10.17.0'} + + husky@8.0.2: + resolution: {integrity: sha512-Tkv80jtvbnkK3mYWxPZePGFpQ/tT3HNSs/sasF9P2YfkMezDl3ON37YN6jUUI4eTg5LcyVynlb6r4eyvOmspvg==} + engines: {node: '>=14'} + hasBin: true + + iconv-lite@0.4.24: + resolution: {integrity: sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==} + engines: {node: '>=0.10.0'} + + ignore@4.0.6: + resolution: {integrity: sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==} + engines: {node: '>= 4'} + + ignore@5.2.4: + resolution: {integrity: sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==} + engines: {node: '>= 4'} + + image-size@0.5.5: + resolution: {integrity: sha512-6TDAlDPZxUFCv+fuOkIoXT/V/f3Qbq8e37p+YOiYrUv3v9cc3/6x78VdfPgFVaB9dZYeLUfKgHRebpkm/oP2VQ==} + engines: {node: '>=0.10.0'} + hasBin: true + + immutable@4.3.4: + resolution: {integrity: sha512-fsXeu4J4i6WNWSikpI88v/PcVflZz+6kMhUfIwc5SY+poQRPnaf5V7qds6SUyUN3cVxEzuCab7QIoLOQ+DQ1wA==} + + import-fresh@3.3.0: + resolution: {integrity: sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==} + engines: {node: '>=6'} + + imurmurhash@0.1.4: + resolution: {integrity: sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==} + engines: {node: '>=0.8.19'} + + indent-string@4.0.0: + resolution: {integrity: sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==} + engines: {node: '>=8'} + + inflight@1.0.6: + resolution: {integrity: sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==} + + inherits@2.0.4: + resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==} + + ini@1.3.8: + resolution: {integrity: sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==} + + inquirer@6.5.2: + resolution: {integrity: sha512-cntlB5ghuB0iuO65Ovoi8ogLHiWGs/5yNrtUcKjFhSSiVeAIVpD7koaSU9RM8mpXw5YDi9RdYXGQMaOURB7ycQ==} + engines: {node: '>=6.0.0'} + + internal-slot@1.0.6: + resolution: {integrity: sha512-Xj6dv+PsbtwyPpEflsejS+oIZxmMlV44zAhG479uYu89MsjcYOhCFnNyKrkJrihbsiasQyY0afoCl/9BLR65bg==} + engines: {node: '>= 0.4'} + + is-array-buffer@3.0.2: + resolution: {integrity: sha512-y+FyyR/w8vfIRq4eQcM1EYgSTnmHXPqaF+IgzgraytCFq5Xh8lllDVmAZolPJiZttZLeFSINPYMaEJ7/vWUa1w==} + + is-arrayish@0.2.1: + resolution: {integrity: sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==} + + is-arrayish@0.3.2: + resolution: {integrity: sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==} + + is-bigint@1.0.4: + resolution: {integrity: sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==} + + is-binary-path@2.1.0: + resolution: {integrity: sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==} + engines: {node: '>=8'} + + is-boolean-object@1.1.2: + resolution: {integrity: sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==} + engines: {node: '>= 0.4'} + + is-callable@1.2.7: + resolution: {integrity: sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==} + engines: {node: '>= 0.4'} + + is-core-module@2.13.1: + resolution: {integrity: sha512-hHrIjvZsftOsvKSn2TRYl63zvxsgE0K+0mYMoH6gD4omR5IWB2KynivBQczo3+wF1cCkjzvptnI9Q0sPU66ilw==} + + is-date-object@1.0.5: + resolution: {integrity: sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==} + engines: {node: '>= 0.4'} + + is-expression@4.0.0: + resolution: {integrity: sha512-zMIXX63sxzG3XrkHkrAPvm/OVZVSCPNkwMHU8oTX7/U3AL78I0QXCEICXUM13BIa8TYGZ68PiTKfQz3yaTNr4A==} + + is-extglob@2.1.1: + resolution: {integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==} + engines: {node: '>=0.10.0'} + + is-fullwidth-code-point@2.0.0: + resolution: {integrity: sha512-VHskAKYM8RfSFXwee5t5cbN5PZeq1Wrh6qd5bkyiXIf6UQcN6w/A0eXM9r6t8d+GYOh+o6ZhiEnb88LN/Y8m2w==} + engines: {node: '>=4'} + + is-fullwidth-code-point@3.0.0: + resolution: {integrity: sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==} + engines: {node: '>=8'} + + is-fullwidth-code-point@4.0.0: + resolution: {integrity: sha512-O4L094N2/dZ7xqVdrXhh9r1KODPJpFms8B5sGdJLPy664AgvXsreZUyCQQNItZRDlYug4xStLjNp/sz3HvBowQ==} + engines: {node: '>=12'} + + is-glob@4.0.3: + resolution: {integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==} + engines: {node: '>=0.10.0'} + + is-negative-zero@2.0.2: + resolution: {integrity: sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==} + engines: {node: '>= 0.4'} + + is-number-object@1.0.7: + resolution: {integrity: sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==} + engines: {node: '>= 0.4'} + + is-number@7.0.0: + resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==} + engines: {node: '>=0.12.0'} + + is-obj@2.0.0: + resolution: {integrity: sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==} + engines: {node: '>=8'} + + is-plain-obj@1.1.0: + resolution: {integrity: sha512-yvkRyxmFKEOQ4pNXCmJG5AEQNlXJS5LaONXo5/cLdTZdWvsZ1ioJEonLGAosKlMWE8lwUy/bJzMjcw8az73+Fg==} + engines: {node: '>=0.10.0'} + + is-promise@2.2.2: + resolution: {integrity: sha512-+lP4/6lKUBfQjZ2pdxThZvLUAafmZb8OAxFb8XXtiQmS35INgr85hdOGoEs124ez1FCnZJt6jau/T+alh58QFQ==} + + is-regex@1.1.4: + resolution: {integrity: sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==} + engines: {node: '>= 0.4'} + + is-shared-array-buffer@1.0.2: + resolution: {integrity: sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==} + + is-stream@2.0.1: + resolution: {integrity: sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==} + engines: {node: '>=8'} + + is-string@1.0.7: + resolution: {integrity: sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==} + engines: {node: '>= 0.4'} + + is-symbol@1.0.4: + resolution: {integrity: sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==} + engines: {node: '>= 0.4'} + + is-text-path@1.0.1: + resolution: {integrity: sha512-xFuJpne9oFz5qDaodwmmG08e3CawH/2ZV8Qqza1Ko7Sk8POWbkRdwIoAWVhqvq0XeUzANEhKo2n0IXUGBm7A/w==} + engines: {node: '>=0.10.0'} + + is-typed-array@1.1.12: + resolution: {integrity: sha512-Z14TF2JNG8Lss5/HMqt0//T9JeHXttXy5pH/DBU4vi98ozO2btxzq9MwYDZYnKwU8nRsz/+GVFVRDq3DkVuSPg==} + engines: {node: '>= 0.4'} + + is-weakref@1.0.2: + resolution: {integrity: sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==} + + is-what@3.14.1: + resolution: {integrity: sha512-sNxgpk9793nzSs7bA6JQJGeIuRBQhAaNGG77kzYQgMkrID+lS6SlK07K5LaptscDlSaIgH+GPFzf+d75FVxozA==} + + isarray@2.0.5: + resolution: {integrity: sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==} + + isexe@2.0.0: + resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==} + + js-stringify@1.0.2: + resolution: {integrity: sha512-rtS5ATOo2Q5k1G+DADISilDA6lv79zIiwFd6CcjuIxGKLFm5C+RLImRscVap9k55i+MOZwgliw+NejvkLuGD5g==} + + js-tokens@4.0.0: + resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==} + + js-yaml@3.14.1: + resolution: {integrity: sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==} + hasBin: true + + js-yaml@4.1.0: + resolution: {integrity: sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==} + hasBin: true + + jsencrypt@3.2.1: + resolution: {integrity: sha512-k1sD5QV0KPn+D8uG9AdGzTQuamt82QZ3A3l6f7TRwMU6Oi2Vg0BsL+wZIQBONcraO1pc78ExMdvmBBJ8WhNYUA==} + + jsesc@2.5.2: + resolution: {integrity: sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==} + engines: {node: '>=4'} + hasBin: true + + json-buffer@3.0.1: + resolution: {integrity: sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==} + + json-parse-even-better-errors@2.3.1: + resolution: {integrity: sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==} + + json-schema-traverse@0.4.1: + resolution: {integrity: sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==} + + json-schema-traverse@1.0.0: + resolution: {integrity: sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==} + + json-stable-stringify-without-jsonify@1.0.1: + resolution: {integrity: sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==} + + json5@1.0.2: + resolution: {integrity: sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==} + hasBin: true + + json5@2.2.3: + resolution: {integrity: sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==} + engines: {node: '>=6'} + hasBin: true + + jsonc-parser@2.3.1: + resolution: {integrity: sha512-H8jvkz1O50L3dMZCsLqiuB2tA7muqbSg1AtGEkN0leAqGjsUzDJir3Zwr02BhqdcITPg3ei3mZ+HjMocAknhhg==} + + jsonc-parser@3.2.0: + resolution: {integrity: sha512-gfFQZrcTc8CnKXp6Y4/CBT3fTc0OVuDofpre4aEeEpSBPV5X5v4+Vmx+8snU7RLPrNHPKSgLxGo9YuQzz20o+w==} + + jsonfile@6.1.0: + resolution: {integrity: sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==} + + jsonparse@1.3.1: + resolution: {integrity: sha512-POQXvpdL69+CluYsillJ7SUhKvytYjW9vG/GKpnf+xP8UWgYEM/RaMzHHofbALDiKbbP1W8UEYmgGl39WkPZsg==} + engines: {'0': node >= 0.2.0} + + jstransformer@1.0.0: + resolution: {integrity: sha512-C9YK3Rf8q6VAPDCCU9fnqo3mAfOH6vUGnMcP4AQAYIEpWtfGLpwOTmZ+igtdK5y+VvI2n3CyYSzy4Qh34eq24A==} + + keyv@4.5.4: + resolution: {integrity: sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==} + + kind-of@6.0.3: + resolution: {integrity: sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==} + engines: {node: '>=0.10.0'} + + less@4.1.2: + resolution: {integrity: sha512-EoQp/Et7OSOVu0aJknJOtlXZsnr8XE8KwuzTHOLeVSEx8pVWUICc8Q0VYRHgzyjX78nMEyC/oztWFbgyhtNfDA==} + engines: {node: '>=6'} + hasBin: true + + levn@0.4.1: + resolution: {integrity: sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==} + engines: {node: '>= 0.8.0'} + + lilconfig@2.0.4: + resolution: {integrity: sha512-bfTIN7lEsiooCocSISTWXkiWJkRqtL9wYtYy+8EK3Y41qh3mpwPU0ycTOgjdY9ErwXCc8QyrQp82bdL0Xkm9yA==} + engines: {node: '>=10'} + + lilconfig@2.1.0: + resolution: {integrity: sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==} + engines: {node: '>=10'} + + lines-and-columns@1.2.4: + resolution: {integrity: sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==} + + lint-staged@12.3.7: + resolution: {integrity: sha512-/S4D726e2GIsDVWIk1XGvheCaDm1SJRQp8efamZFWJxQMVEbOwSysp7xb49Oo73KYCdy97mIWinhlxcoNqIfIQ==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + hasBin: true + + listr2@4.0.5: + resolution: {integrity: sha512-juGHV1doQdpNT3GSTs9IUN43QJb7KHdF9uqg7Vufs/tG9VTzpFphqF4pm/ICdAABGQxsyNn9CiYA3StkI6jpwA==} + engines: {node: '>=12'} + peerDependencies: + enquirer: '>= 2.3.0 < 3' + peerDependenciesMeta: + enquirer: + optional: true + + local-pkg@0.4.3: + resolution: {integrity: sha512-SFppqq5p42fe2qcZQqqEOiVRXl+WCP1MdT6k7BDEW1j++sp5fIY+/fdRQitvKgB5BrBcmrs5m/L0v2FrU5MY1g==} + engines: {node: '>=14'} + + local-pkg@0.5.0: + resolution: {integrity: sha512-ok6z3qlYyCDS4ZEU27HaU6x/xZa9Whf8jD4ptH5UZTQYZVYeb9bnZ3ojVhiJNLiXK1Hfc0GNbLXcmZ5plLDDBg==} + engines: {node: '>=14'} + + locate-path@5.0.0: + resolution: {integrity: sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==} + engines: {node: '>=8'} + + locate-path@6.0.0: + resolution: {integrity: sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==} + engines: {node: '>=10'} + + lodash.camelcase@4.3.0: + resolution: {integrity: sha512-TwuEnCnxbc3rAvhf/LbG7tJUDzhqXyFnv3dtzLOPgCG/hODL7WFnsbwktkD7yUV0RrreP/l1PALq/YSg6VvjlA==} + + lodash.isfunction@3.0.9: + resolution: {integrity: sha512-AirXNj15uRIMMPihnkInB4i3NHeb4iBtNg9WRWuK2o31S+ePwwNmDPaTL3o7dTJ+VXNZim7rFs4rxN4YU1oUJw==} + + lodash.isplainobject@4.0.6: + resolution: {integrity: sha512-oSXzaWypCMHkPC3NvBEaPHf0KsA5mvPrOPgQWDsbg8n7orZ290M0BmC/jgRZ4vcJ6DTAhjrsSYgdsW/F+MFOBA==} + + lodash.kebabcase@4.1.1: + resolution: {integrity: sha512-N8XRTIMMqqDgSy4VLKPnJ/+hpGZN+PHQiJnSenYqPaVV/NCqEogTnAdZLQiGKhxX+JCs8waWq2t1XHWKOmlY8g==} + + lodash.merge@4.6.2: + resolution: {integrity: sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==} + + lodash.mergewith@4.6.2: + resolution: {integrity: sha512-GK3g5RPZWTRSeLSpgP8Xhra+pnjBC56q9FZYe1d5RN3TJ35dbkGy3YqBSMbyCrlbi+CM9Z3Jk5yTL7RCsqboyQ==} + + lodash.snakecase@4.1.1: + resolution: {integrity: sha512-QZ1d4xoBHYUeuouhEq3lk3Uq7ldgyFXGBhg04+oRLnIz8o9T65Eh+8YdroUwn846zchkA9yDsDl5CVVaV2nqYw==} + + lodash.startcase@4.4.0: + resolution: {integrity: sha512-+WKqsK294HMSc2jEbNgpHpd0JfIBhp7rEV4aqXWqFr6AlXov+SlcgB1Fv01y2kGe3Gc8nMW7VA0SrGuSkRfIEg==} + + lodash.truncate@4.4.2: + resolution: {integrity: sha512-jttmRe7bRse52OsWIMDLaXxWqRAmtIUccAQ3garviCqJjafXOfNMO0yMfNpdD6zbGaTU0P5Nz7e7gAT6cKmJRw==} + + lodash.uniq@4.5.0: + resolution: {integrity: sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ==} + + lodash.upperfirst@4.3.1: + resolution: {integrity: sha512-sReKOYJIJf74dhJONhU4e0/shzi1trVbSWDOhKYE5XV2O+H7Sb2Dihwuc7xWxVl+DgFPyTqIN3zMfT9cq5iWDg==} + + lodash@4.17.21: + resolution: {integrity: sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==} + + log-update@4.0.0: + resolution: {integrity: sha512-9fkkDevMefjg0mmzWFBW8YkFP91OrizzkW3diF7CpG+S2EYdy4+TVfGwz1zeF8x7hCx1ovSPTOE9Ngib74qqUg==} + engines: {node: '>=10'} + + lru-cache@5.1.1: + resolution: {integrity: sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==} + + lru-cache@6.0.0: + resolution: {integrity: sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==} + engines: {node: '>=10'} + + magic-string@0.25.9: + resolution: {integrity: sha512-RmF0AsMzgt25qzqqLc1+MbHmhdx0ojF2Fvs4XnOqz2ZOBXzzkEwc/dJQZCYHAn7v1jbVOjAZfK8msRn4BxO4VQ==} + + magic-string@0.30.5: + resolution: {integrity: sha512-7xlpfBaQaP/T6Vh8MO/EqXSW5En6INHEvEXQiuff7Gku0PWjU3uf6w/j9o7O+SpB5fOAkrI5HeoNgwjEO0pFsA==} + engines: {node: '>=12'} + + make-dir@2.1.0: + resolution: {integrity: sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==} + engines: {node: '>=6'} + + make-error@1.3.6: + resolution: {integrity: sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==} + + map-obj@1.0.1: + resolution: {integrity: sha512-7N/q3lyZ+LVCp7PzuxrJr4KMbBE2hW7BT7YNia330OFxIf4d3r5zVpicP2650l7CPN6RM9zOJRl3NGpqSiw3Eg==} + engines: {node: '>=0.10.0'} + + map-obj@4.3.0: + resolution: {integrity: sha512-hdN1wVrZbb29eBGiGjJbeP8JbKjq1urkHJ/LIP/NY48MZ1QVXUsQBV1G1zvYFHn1XE06cwjBsOI2K3Ulnj1YXQ==} + engines: {node: '>=8'} + + meow@8.1.2: + resolution: {integrity: sha512-r85E3NdZ+mpYk1C6RjPFEMSE+s1iZMuHtsHAqY0DT3jZczl0diWUZ8g6oU7h0M9cD2EL+PzaYghhCLzR0ZNn5Q==} + engines: {node: '>=10'} + + merge-stream@2.0.0: + resolution: {integrity: sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==} + + merge2@1.4.1: + resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==} + engines: {node: '>= 8'} + + micromatch@4.0.5: + resolution: {integrity: sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==} + engines: {node: '>=8.6'} + + mime-db@1.52.0: + resolution: {integrity: sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==} + engines: {node: '>= 0.6'} + + mime-types@2.1.35: + resolution: {integrity: sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==} + engines: {node: '>= 0.6'} + + mime@1.6.0: + resolution: {integrity: sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==} + engines: {node: '>=4'} + hasBin: true + + mimic-fn@1.2.0: + resolution: {integrity: sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ==} + engines: {node: '>=4'} + + mimic-fn@2.1.0: + resolution: {integrity: sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==} + engines: {node: '>=6'} + + min-indent@1.0.1: + resolution: {integrity: sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==} + engines: {node: '>=4'} + + minimatch@3.1.2: + resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==} + + minimatch@9.0.3: + resolution: {integrity: sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==} + engines: {node: '>=16 || 14 >=14.17'} + + minimist-options@4.1.0: + resolution: {integrity: sha512-Q4r8ghd80yhO/0j1O3B2BjweX3fiHg9cdOwjJd2J76Q135c+NDxGCqdYKQ1SKBuFfgWbAUzBfvYjPUEeNgqN1A==} + engines: {node: '>= 6'} + + minimist@1.2.8: + resolution: {integrity: sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==} + + mkdirp@0.5.6: + resolution: {integrity: sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==} + hasBin: true + + mlly@1.4.2: + resolution: {integrity: sha512-i/Ykufi2t1EZ6NaPLdfnZk2AX8cs0d+mTzVKuPfqPKPatxLApaBoxJQ9x1/uckXtrS/U5oisPMDkNs0yQTaBRg==} + + ms@2.0.0: + resolution: {integrity: sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==} + + ms@2.1.2: + resolution: {integrity: sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==} + + ms@2.1.3: + resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==} + + mute-stream@0.0.7: + resolution: {integrity: sha512-r65nCZhrbXXb6dXOACihYApHw2Q6pV0M3V0PSxd74N0+D8nzAdEAITq2oAjA1jVnKI+tGvEBUpqiMh0+rW6zDQ==} + + nanoid@3.3.7: + resolution: {integrity: sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==} + engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} + hasBin: true + + natural-compare@1.4.0: + resolution: {integrity: sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==} + + needle@2.9.1: + resolution: {integrity: sha512-6R9fqJ5Zcmf+uYaFgdIHmLwNldn5HbK8L5ybn7Uz+ylX/rnOsSp1AHcvQSrCaFN+qNM1wpymHqD7mVasEOlHGQ==} + engines: {node: '>= 4.4.x'} + hasBin: true + + node-releases@2.0.13: + resolution: {integrity: sha512-uYr7J37ae/ORWdZeQ1xxMJe3NtdmqMC/JZK+geofDrkLUApKRHPd18/TxtBOJ4A0/+uUIliorNrfYV6s1b02eQ==} + + normalize-package-data@2.5.0: + resolution: {integrity: sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==} + + normalize-package-data@3.0.3: + resolution: {integrity: sha512-p2W1sgqij3zMMyRC067Dg16bfzVH+w7hyegmpIvZ4JNjqtGOVAIvLmjBx3yP7YTe9vKJgkoNOPjwQGogDoMXFA==} + engines: {node: '>=10'} + + normalize-path@3.0.0: + resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==} + engines: {node: '>=0.10.0'} + + normalize-range@0.1.2: + resolution: {integrity: sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==} + engines: {node: '>=0.10.0'} + + npm-run-path@4.0.1: + resolution: {integrity: sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==} + engines: {node: '>=8'} + + number-precision@1.6.0: + resolution: {integrity: sha512-05OLPgbgmnixJw+VvEh18yNPUo3iyp4BEWJcrLu4X9W05KmMifN7Mu5exYvQXqxxeNWhvIF+j3Rij+HmddM/hQ==} + + object-assign@4.1.1: + resolution: {integrity: sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==} + engines: {node: '>=0.10.0'} + + object-hash@3.0.0: + resolution: {integrity: sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==} + engines: {node: '>= 6'} + + object-inspect@1.13.1: + resolution: {integrity: sha512-5qoj1RUiKOMsCCNLV1CBiPYE10sziTsnmNxkAI/rZhiD63CF7IqdFGC/XzjWjpSgLf0LxXX3bDFIh0E18f6UhQ==} + + object-keys@1.1.1: + resolution: {integrity: sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==} + engines: {node: '>= 0.4'} + + object.assign@4.1.4: + resolution: {integrity: sha512-1mxKf0e58bvyjSCtKYY4sRe9itRk3PJpquJOjeIkz885CczcI4IvJJDLPS72oowuSh+pBxUFROpX+TU++hxhZQ==} + engines: {node: '>= 0.4'} + + object.entries@1.1.7: + resolution: {integrity: sha512-jCBs/0plmPsOnrKAfFQXRG2NFjlhZgjjcBLSmTnEhU8U6vVTsVe8ANeQJCHTl3gSsI4J+0emOoCgoKlmQPMgmA==} + engines: {node: '>= 0.4'} + + object.values@1.1.7: + resolution: {integrity: sha512-aU6xnDFYT3x17e/f0IiiwlGPTy2jzMySGfUB4fq6z7CV8l85CWHDk5ErhyhpfDHhrOMwGFhSQkhMGHaIotA6Ng==} + engines: {node: '>= 0.4'} + + once@1.4.0: + resolution: {integrity: sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==} + + onetime@2.0.1: + resolution: {integrity: sha512-oyyPpiMaKARvvcgip+JV+7zci5L8D1W9RZIz2l1o08AM3pfspitVWnPt3mzHcBPp12oYMTy0pqrFs/C+m3EwsQ==} + engines: {node: '>=4'} + + onetime@5.1.2: + resolution: {integrity: sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==} + engines: {node: '>=6'} + + optionator@0.9.3: + resolution: {integrity: sha512-JjCoypp+jKn1ttEFExxhetCKeJt9zhAgAve5FXHixTvFDW/5aEktX9bufBKLRRMdU7bNtpLfcGu94B3cdEJgjg==} + engines: {node: '>= 0.8.0'} + + os-homedir@1.0.2: + resolution: {integrity: sha512-B5JU3cabzk8c67mRRd3ECmROafjYMXbuzlwtqdM8IbS8ktlTix8aFGb2bAGKrSRIlnfKwovGUUr72JUPyOb6kQ==} + engines: {node: '>=0.10.0'} + + os-tmpdir@1.0.2: + resolution: {integrity: sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g==} + engines: {node: '>=0.10.0'} + + p-limit@2.3.0: + resolution: {integrity: sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==} + engines: {node: '>=6'} + + p-limit@3.1.0: + resolution: {integrity: sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==} + engines: {node: '>=10'} + + p-locate@4.1.0: + resolution: {integrity: sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==} + engines: {node: '>=8'} + + p-locate@5.0.0: + resolution: {integrity: sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==} + engines: {node: '>=10'} + + p-map@4.0.0: + resolution: {integrity: sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==} + engines: {node: '>=10'} + + p-try@2.2.0: + resolution: {integrity: sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==} + engines: {node: '>=6'} + + parent-module@1.0.1: + resolution: {integrity: sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==} + engines: {node: '>=6'} + + parse-json@5.2.0: + resolution: {integrity: sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==} + engines: {node: '>=8'} + + parse-node-version@1.0.1: + resolution: {integrity: sha512-3YHlOa/JgH6Mnpr05jP9eDG254US9ek25LyIxZlDItp2iJtwyaXQb57lBYLdT3MowkUFYEV2XXNAYIPlESvJlA==} + engines: {node: '>= 0.10'} + + path-exists@4.0.0: + resolution: {integrity: sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==} + engines: {node: '>=8'} + + path-is-absolute@1.0.1: + resolution: {integrity: sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==} + engines: {node: '>=0.10.0'} + + path-key@3.1.1: + resolution: {integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==} + engines: {node: '>=8'} + + path-parse@1.0.7: + resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==} + + path-type@4.0.0: + resolution: {integrity: sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==} + engines: {node: '>=8'} + + pathe@1.1.1: + resolution: {integrity: sha512-d+RQGp0MAYTIaDBIMmOfMwz3E+LOZnxx1HZd5R18mmCZY0QBlK0LDZfPc8FW8Ed2DlvsuE6PRjroDY+wg4+j/Q==} + + picocolors@1.0.0: + resolution: {integrity: sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==} + + picomatch@2.3.1: + resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==} + engines: {node: '>=8.6'} + + pidtree@0.5.0: + resolution: {integrity: sha512-9nxspIM7OpZuhBxPg73Zvyq7j1QMPMPsGKTqRc2XOaFQauDvoNz9fM1Wdkjmeo7l9GXOZiRs97sPkuayl39wjA==} + engines: {node: '>=0.10'} + hasBin: true + + pify@2.3.0: + resolution: {integrity: sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==} + engines: {node: '>=0.10.0'} + + pify@4.0.1: + resolution: {integrity: sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==} + engines: {node: '>=6'} + + pinia@2.0.14: + resolution: {integrity: sha512-0nPuZR4TetT/WcLN+feMSjWJku3SQU7dBbXC6uw+R6FLQJCsg+/0pzXyD82T1FmAYe0lsx+jnEDQ1BLgkRKlxA==} + peerDependencies: + '@vue/composition-api': ^1.4.0 + typescript: '>=4.4.4' + vue: ^2.6.14 || ^3.2.0 + peerDependenciesMeta: + '@vue/composition-api': + optional: true + typescript: + optional: true + + pkg-types@1.0.3: + resolution: {integrity: sha512-nN7pYi0AQqJnoLPC9eHFQ8AcyaixBUOwvqc5TDnIKCMEE6I0y8P7OKA7fPexsXGCGxQDl/cmrLAp26LhcwxZ4A==} + + postcss-import@14.1.0: + resolution: {integrity: sha512-flwI+Vgm4SElObFVPpTIT7SU7R3qk2L7PyduMcokiaVKuWv9d/U+Gm/QAd8NDLuykTWTkcrjOeD2Pp1rMeBTGw==} + engines: {node: '>=10.0.0'} + peerDependencies: + postcss: ^8.0.0 + + postcss-js@4.0.1: + resolution: {integrity: sha512-dDLF8pEO191hJMtlHFPRa8xsizHaM82MLfNkUHdUtVEV3tgTp5oj+8qbEqYM57SLfc74KSbw//4SeJma2LRVIw==} + engines: {node: ^12 || ^14 || >= 16} + peerDependencies: + postcss: ^8.4.21 + + postcss-load-config@3.1.4: + resolution: {integrity: sha512-6DiM4E7v4coTE4uzA8U//WhtPwyhiim3eyjEMFCnUpzbrkK9wJHgKDT2mR+HbtSrd/NubVaYTOpSpjUl8NQeRg==} + engines: {node: '>= 10'} + peerDependencies: + postcss: '>=8.0.9' + ts-node: '>=9.0.0' + peerDependenciesMeta: + postcss: + optional: true + ts-node: + optional: true + + postcss-nested@6.0.0: + resolution: {integrity: sha512-0DkamqrPcmkBDsLn+vQDIrtkSbNkv5AD/M322ySo9kqFkCIYklym2xEmWkwo+Y3/qZo34tzEPNUw4y7yMCdv5w==} + engines: {node: '>=12.0'} + peerDependencies: + postcss: ^8.2.14 + + postcss-selector-parser@6.0.13: + resolution: {integrity: sha512-EaV1Gl4mUEV4ddhDnv/xtj7sxwrwxdetHdWUGnT4VJQf+4d05v6lHYZr8N573k5Z0BViss7BDhfWtKS3+sfAqQ==} + engines: {node: '>=4'} + + postcss-value-parser@4.2.0: + resolution: {integrity: sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==} + + postcss@8.4.21: + resolution: {integrity: sha512-tP7u/Sn/dVxK2NnruI4H9BG+x+Wxz6oeZ1cJ8P6G/PZY0IKk4k/63TDsQf2kQq3+qoJeLm2kIBUNlZe3zgb4Zg==} + engines: {node: ^10 || ^12 || >=14} + + prelude-ls@1.2.1: + resolution: {integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==} + engines: {node: '>= 0.8.0'} + + prettier-linter-helpers@1.0.0: + resolution: {integrity: sha512-GbK2cP9nraSSUF9N2XwUwqfzlAFlMNYYl+ShE/V+H8a9uNl/oUqB1w2EL54Jh0OlyRSd8RfWYJ3coVS4TROP2w==} + engines: {node: '>=6.0.0'} + + prettier-plugin-tailwindcss@0.2.4: + resolution: {integrity: sha512-wMyugRI2yD8gqmMpZSS8kTA0gGeKozX/R+w8iWE+yiCZL09zY0SvfiHfHabNhjGhzxlQ2S2VuTxPE3T72vppCQ==} + engines: {node: '>=12.17.0'} + peerDependencies: + '@ianvs/prettier-plugin-sort-imports': '*' + '@prettier/plugin-php': '*' + '@prettier/plugin-pug': '*' + '@shopify/prettier-plugin-liquid': '*' + '@shufo/prettier-plugin-blade': '*' + '@trivago/prettier-plugin-sort-imports': '*' + prettier: '>=2.2.0' + prettier-plugin-astro: '*' + prettier-plugin-css-order: '*' + prettier-plugin-import-sort: '*' + prettier-plugin-jsdoc: '*' + prettier-plugin-organize-attributes: '*' + prettier-plugin-organize-imports: '*' + prettier-plugin-style-order: '*' + prettier-plugin-svelte: '*' + prettier-plugin-twig-melody: '*' + peerDependenciesMeta: + '@ianvs/prettier-plugin-sort-imports': + optional: true + '@prettier/plugin-php': + optional: true + '@prettier/plugin-pug': + optional: true + '@shopify/prettier-plugin-liquid': + optional: true + '@shufo/prettier-plugin-blade': + optional: true + '@trivago/prettier-plugin-sort-imports': + optional: true + prettier-plugin-astro: + optional: true + prettier-plugin-css-order: + optional: true + prettier-plugin-import-sort: + optional: true + prettier-plugin-jsdoc: + optional: true + prettier-plugin-organize-attributes: + optional: true + prettier-plugin-organize-imports: + optional: true + prettier-plugin-style-order: + optional: true + prettier-plugin-svelte: + optional: true + prettier-plugin-twig-melody: + optional: true + + prettier@2.6.0: + resolution: {integrity: sha512-m2FgJibYrBGGgQXNzfd0PuDGShJgRavjUoRCw1mZERIWVSXF0iLzLm+aOqTAbLnC3n6JzUhAA8uZnFVghHJ86A==} + engines: {node: '>=10.13.0'} + hasBin: true + + progress@2.0.3: + resolution: {integrity: sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==} + engines: {node: '>=0.4.0'} + + promise@7.3.1: + resolution: {integrity: sha512-nolQXZ/4L+bP/UGlkfaIujX9BKxGwmQ9OT4mOt5yvy8iK1h3wqTEJCijzGANTCCl9nWjY41juyAn2K3Q1hLLTg==} + + proxy-from-env@1.1.0: + resolution: {integrity: sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==} + + prr@1.0.1: + resolution: {integrity: sha512-yPw4Sng1gWghHQWj0B3ZggWUm4qVbPwPFcRG8KyxiU7J2OHFSoEHKS+EZ3fv5l1t9CyCiop6l/ZYeWbrgoQejw==} + + pug-attrs@3.0.0: + resolution: {integrity: sha512-azINV9dUtzPMFQktvTXciNAfAuVh/L/JCl0vtPCwvOA21uZrC08K/UnmrL+SXGEVc1FwzjW62+xw5S/uaLj6cA==} + + pug-code-gen@3.0.2: + resolution: {integrity: sha512-nJMhW16MbiGRiyR4miDTQMRWDgKplnHyeLvioEJYbk1RsPI3FuA3saEP8uwnTb2nTJEKBU90NFVWJBk4OU5qyg==} + + pug-error@2.0.0: + resolution: {integrity: sha512-sjiUsi9M4RAGHktC1drQfCr5C5eriu24Lfbt4s+7SykztEOwVZtbFk1RRq0tzLxcMxMYTBR+zMQaG07J/btayQ==} + + pug-filters@4.0.0: + resolution: {integrity: sha512-yeNFtq5Yxmfz0f9z2rMXGw/8/4i1cCFecw/Q7+D0V2DdtII5UvqE12VaZ2AY7ri6o5RNXiweGH79OCq+2RQU4A==} + + pug-lexer@5.0.1: + resolution: {integrity: sha512-0I6C62+keXlZPZkOJeVam9aBLVP2EnbeDw3An+k0/QlqdwH6rv8284nko14Na7c0TtqtogfWXcRoFE4O4Ff20w==} + + pug-linker@4.0.0: + resolution: {integrity: sha512-gjD1yzp0yxbQqnzBAdlhbgoJL5qIFJw78juN1NpTLt/mfPJ5VgC4BvkoD3G23qKzJtIIXBbcCt6FioLSFLOHdw==} + + pug-load@3.0.0: + resolution: {integrity: sha512-OCjTEnhLWZBvS4zni/WUMjH2YSUosnsmjGBB1An7CsKQarYSWQ0GCVyd4eQPMFJqZ8w9xgs01QdiZXKVjk92EQ==} + + pug-parser@6.0.0: + resolution: {integrity: sha512-ukiYM/9cH6Cml+AOl5kETtM9NR3WulyVP2y4HOU45DyMim1IeP/OOiyEWRr6qk5I5klpsBnbuHpwKmTx6WURnw==} + + pug-runtime@3.0.1: + resolution: {integrity: sha512-L50zbvrQ35TkpHwv0G6aLSuueDRwc/97XdY8kL3tOT0FmhgG7UypU3VztfV/LATAvmUfYi4wNxSajhSAeNN+Kg==} + + pug-strip-comments@2.0.0: + resolution: {integrity: sha512-zo8DsDpH7eTkPHCXFeAk1xZXJbyoTfdPlNR0bK7rpOMuhBYb0f5qUVCO1xlsitYd3w5FQTK7zpNVKb3rZoUrrQ==} + + pug-walk@2.0.0: + resolution: {integrity: sha512-yYELe9Q5q9IQhuvqsZNwA5hfPkMJ8u92bQLIMcsMxf/VADjNtEYptU+inlufAFYcWdHlwNfZOEnOOQrZrcyJCQ==} + + pug@3.0.2: + resolution: {integrity: sha512-bp0I/hiK1D1vChHh6EfDxtndHji55XP/ZJKwsRqrz6lRia6ZC2OZbdAymlxdVFwd1L70ebrVJw4/eZ79skrIaw==} + + punycode@2.3.1: + resolution: {integrity: sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==} + engines: {node: '>=6'} + + q@1.5.1: + resolution: {integrity: sha512-kV/CThkXo6xyFEZUugw/+pIOywXcDbFYgSct5cT3gqlbkBE1SJdwy6UQoZvodiWF/ckQLZyDE/Bu1M6gVu5lVw==} + engines: {node: '>=0.6.0', teleport: '>=0.2.0'} + + qs@6.10.1: + resolution: {integrity: sha512-M528Hph6wsSVOBiYUnGf+K/7w0hNshs/duGsNXPUCLH5XAqjEtiPGwNONLV0tBH8NoGb0mvD5JubnUTrujKDTg==} + engines: {node: '>=0.6'} + + queue-microtask@1.2.3: + resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==} + + quick-lru@4.0.1: + resolution: {integrity: sha512-ARhCpm70fzdcvNQfPoy49IaanKkTlRWF2JMzqhcJbhSFRZv7nPTvZJdcY7301IPmvW+/p0RgIWnQDLJxifsQ7g==} + engines: {node: '>=8'} + + quick-lru@5.1.1: + resolution: {integrity: sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA==} + engines: {node: '>=10'} + + read-cache@1.0.0: + resolution: {integrity: sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==} + + read-pkg-up@7.0.1: + resolution: {integrity: sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==} + engines: {node: '>=8'} + + read-pkg@5.2.0: + resolution: {integrity: sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==} + engines: {node: '>=8'} + + readable-stream@3.6.2: + resolution: {integrity: sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==} + engines: {node: '>= 6'} + + readdirp@3.6.0: + resolution: {integrity: sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==} + engines: {node: '>=8.10.0'} + + redent@3.0.0: + resolution: {integrity: sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==} + engines: {node: '>=8'} + + regexp.prototype.flags@1.5.1: + resolution: {integrity: sha512-sy6TXMN+hnP/wMy+ISxg3krXx7BAtWVO4UouuCN/ziM9UEne0euamVNafDfvC83bRNr95y0V5iijeDQFUNpvrg==} + engines: {node: '>= 0.4'} + + regexpp@3.2.0: + resolution: {integrity: sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==} + engines: {node: '>=8'} + + request-light@0.5.8: + resolution: {integrity: sha512-3Zjgh+8b5fhRJBQZoy+zbVKpAQGLyka0MPgW3zruTF4dFFJ8Fqcfu9YsAvi/rvdcaTeWG3MkbZv4WKxAn/84Lg==} + + require-directory@2.1.1: + resolution: {integrity: sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==} + engines: {node: '>=0.10.0'} + + require-from-string@2.0.2: + resolution: {integrity: sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==} + engines: {node: '>=0.10.0'} + + resize-observer-polyfill@1.5.1: + resolution: {integrity: sha512-LwZrotdHOo12nQuZlHEmtuXdqGoOD0OhaxopaNFxWzInpEgaLWoVuAMbTzixuosCx2nEG58ngzW3vxdWoxIgdg==} + + resolve-from@4.0.0: + resolution: {integrity: sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==} + engines: {node: '>=4'} + + resolve-from@5.0.0: + resolution: {integrity: sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==} + engines: {node: '>=8'} + + resolve-global@1.0.0: + resolution: {integrity: sha512-zFa12V4OLtT5XUX/Q4VLvTfBf+Ok0SPc1FNGM/z9ctUdiU618qwKpWnd0CHs3+RqROfyEg/DhuHbMWYqcgljEw==} + engines: {node: '>=8'} + + resolve@1.22.8: + resolution: {integrity: sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==} + hasBin: true + + restore-cursor@2.0.0: + resolution: {integrity: sha512-6IzJLuGi4+R14vwagDHX+JrXmPVtPpn4mffDJ1UdR7/Edm87fl6yi8mMBIVvFtJaNTUvjughmW4hwLhRG7gC1Q==} + engines: {node: '>=4'} + + restore-cursor@3.1.0: + resolution: {integrity: sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==} + engines: {node: '>=8'} + + reusify@1.0.4: + resolution: {integrity: sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==} + engines: {iojs: '>=1.0.0', node: '>=0.10.0'} + + rfdc@1.3.0: + resolution: {integrity: sha512-V2hovdzFbOi77/WajaSMXk2OLm+xNIeQdMMuB7icj7bk6zi2F8GGAxigcnDFpJHbNyNcgyJDiP+8nOrY5cZGrA==} + + rimraf@2.6.3: + resolution: {integrity: sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==} + hasBin: true + + rimraf@3.0.2: + resolution: {integrity: sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==} + hasBin: true + + rollup@2.79.1: + resolution: {integrity: sha512-uKxbd0IhMZOhjAiD5oAFp7BqvkA4Dv47qpOCtaNvng4HBwdbWtdOh8f5nZNuk2rp51PMGk3bzfWu5oayNEuYnw==} + engines: {node: '>=10.0.0'} + hasBin: true + + run-async@2.4.1: + resolution: {integrity: sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ==} + engines: {node: '>=0.12.0'} + + run-parallel@1.2.0: + resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==} + + rxjs@6.6.7: + resolution: {integrity: sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ==} + engines: {npm: '>=2.0.0'} + + rxjs@7.8.1: + resolution: {integrity: sha512-AA3TVj+0A2iuIoQkWEK/tqFjBq2j+6PO6Y0zJcvzLAFhEFIO3HL0vls9hWLncZbAAbK0mar7oZ4V079I/qPMxg==} + + safe-array-concat@1.0.1: + resolution: {integrity: sha512-6XbUAseYE2KtOuGueyeobCySj9L4+66Tn6KQMOPQJrAJEowYKW/YR/MGJZl7FdydUdaFu4LYyDZjxf4/Nmo23Q==} + engines: {node: '>=0.4'} + + safe-buffer@5.2.1: + resolution: {integrity: sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==} + + safe-regex-test@1.0.0: + resolution: {integrity: sha512-JBUUzyOgEwXQY1NuPtvcj/qcBDbDmEvWufhlnXZIm75DEHp+afM1r1ujJpJsV/gSM4t59tpDyPi1sd6ZaPFfsA==} + + safer-buffer@2.1.2: + resolution: {integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==} + + sass@1.49.9: + resolution: {integrity: sha512-YlYWkkHP9fbwaFRZQRXgDi3mXZShslVmmo+FVK3kHLUELHHEYrCmL1x6IUjC7wLS6VuJSAFXRQS/DxdsC4xL1A==} + engines: {node: '>=12.0.0'} + hasBin: true + + sax@1.3.0: + resolution: {integrity: sha512-0s+oAmw9zLl1V1cS9BtZN7JAd0cW5e0QH4W3LWEK6a4LaLEA2OTpGYWDY+6XasBLtz6wkm3u1xRw95mRuJ59WA==} + + scroll-into-view-if-needed@2.2.31: + resolution: {integrity: sha512-dGCXy99wZQivjmjIqihaBQNjryrz5rueJY7eHfTdyWEiR4ttYpsajb14rn9s5d4DY4EcY6+4+U/maARBXJedkA==} + + scule@1.0.0: + resolution: {integrity: sha512-4AsO/FrViE/iDNEPaAQlb77tf0csuq27EsVpy6ett584EcRTp6pTDLoGWVxCD77y5iU5FauOvhsI4o1APwPoSQ==} + + semver@5.7.2: + resolution: {integrity: sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==} + hasBin: true + + semver@6.3.1: + resolution: {integrity: sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==} + hasBin: true + + semver@7.5.4: + resolution: {integrity: sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==} + engines: {node: '>=10'} + hasBin: true + + set-function-length@1.1.1: + resolution: {integrity: sha512-VoaqjbBJKiWtg4yRcKBQ7g7wnGnLV3M8oLvVWwOk2PdYY6PEFegR1vezXR0tw6fZGF9csVakIRjrJiy2veSBFQ==} + engines: {node: '>= 0.4'} + + set-function-name@2.0.1: + resolution: {integrity: sha512-tMNCiqYVkXIZgc2Hnoy2IvC/f8ezc5koaRFkCjrpWzGpCd3qbZXPzVy9MAZzK1ch/X0jvSkojys3oqJN0qCmdA==} + engines: {node: '>= 0.4'} + + shebang-command@2.0.0: + resolution: {integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==} + engines: {node: '>=8'} + + shebang-regex@3.0.0: + resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==} + engines: {node: '>=8'} + + side-channel@1.0.4: + resolution: {integrity: sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==} + + signal-exit@3.0.7: + resolution: {integrity: sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==} + + simple-swizzle@0.2.2: + resolution: {integrity: sha512-JA//kQgZtbuY83m+xT+tXJkmJncGMTFT+C+g2h2R9uxkYIrE2yy9sgmcLhCnw57/WSD+Eh3J97FPEDFnbXnDUg==} + + slash@3.0.0: + resolution: {integrity: sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==} + engines: {node: '>=8'} + + slice-ansi@3.0.0: + resolution: {integrity: sha512-pSyv7bSTC7ig9Dcgbw9AuRNUb5k5V6oDudjZoMBSr13qpLBG7tB+zgCkARjq7xIUgdz5P1Qe8u+rSGdouOOIyQ==} + engines: {node: '>=8'} + + slice-ansi@4.0.0: + resolution: {integrity: sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==} + engines: {node: '>=10'} + + slice-ansi@5.0.0: + resolution: {integrity: sha512-FC+lgizVPfie0kkhqUScwRu1O/lF6NOgJmlCgK+/LYxDCTk8sGelYaHDhFcDN+Sn3Cv+3VSa4Byeo+IMCzpMgQ==} + engines: {node: '>=12'} + + source-map-js@1.0.2: + resolution: {integrity: sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==} + engines: {node: '>=0.10.0'} + + source-map-support@0.5.21: + resolution: {integrity: sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==} + + source-map@0.6.1: + resolution: {integrity: sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==} + engines: {node: '>=0.10.0'} + + sourcemap-codec@1.4.8: + resolution: {integrity: sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==} + deprecated: Please use @jridgewell/sourcemap-codec instead + + spdx-correct@3.2.0: + resolution: {integrity: sha512-kN9dJbvnySHULIluDHy32WHRUu3Og7B9sbY7tsFLctQkIqnMh3hErYgdMjTYuqmcXX+lK5T1lnUt3G7zNswmZA==} + + spdx-exceptions@2.3.0: + resolution: {integrity: sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==} + + spdx-expression-parse@3.0.1: + resolution: {integrity: sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==} + + spdx-license-ids@3.0.16: + resolution: {integrity: sha512-eWN+LnM3GR6gPu35WxNgbGl8rmY1AEmoMDvL/QD6zYmPWgywxWqJWNdLGT+ke8dKNWrcYgYjPpG5gbTfghP8rw==} + + split2@3.2.2: + resolution: {integrity: sha512-9NThjpgZnifTkJpzTZ7Eue85S49QwpNhZTq6GRJwObb6jnLFNGB7Qm73V5HewTROPyxD0C29xqmaI68bQtV+hg==} + + sprintf-js@1.0.3: + resolution: {integrity: sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==} + + ssf@0.11.2: + resolution: {integrity: sha512-+idbmIXoYET47hH+d7dfm2epdOMUDjqcB4648sTZ+t2JwoyBFL/insLfB/racrDmsKB3diwsDA696pZMieAC5g==} + engines: {node: '>=0.8'} + + string-argv@0.3.2: + resolution: {integrity: sha512-aqD2Q0144Z+/RqG52NeHEkZauTAUWJO8c6yTftGJKO3Tja5tUgIfmIl6kExvhtxSDP7fXB6DvzkfMpCd/F3G+Q==} + engines: {node: '>=0.6.19'} + + string-width@2.1.1: + resolution: {integrity: sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==} + engines: {node: '>=4'} + + string-width@4.2.3: + resolution: {integrity: sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==} + engines: {node: '>=8'} + + string-width@5.1.2: + resolution: {integrity: sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==} + engines: {node: '>=12'} + + string.prototype.trim@1.2.8: + resolution: {integrity: sha512-lfjY4HcixfQXOfaqCvcBuOIapyaroTXhbkfJN3gcB1OtyupngWK4sEET9Knd0cXd28kTUqu/kHoV4HKSJdnjiQ==} + engines: {node: '>= 0.4'} + + string.prototype.trimend@1.0.7: + resolution: {integrity: sha512-Ni79DqeB72ZFq1uH/L6zJ+DKZTkOtPIHovb3YZHQViE+HDouuU4mBrLOLDn5Dde3RF8qw5qVETEjhu9locMLvA==} + + string.prototype.trimstart@1.0.7: + resolution: {integrity: sha512-NGhtDFu3jCEm7B4Fy0DpLewdJQOZcQ0rGbwQ/+stjnrp2i+rlKeCvos9hOIeCmqwratM47OBxY7uFZzjxHXmrg==} + + string_decoder@1.3.0: + resolution: {integrity: sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==} + + strip-ansi@4.0.0: + resolution: {integrity: sha512-4XaJ2zQdCzROZDivEVIDPkcQn8LMFSa8kj8Gxb/Lnwzv9A8VctNZ+lfivC/sV3ivW8ElJTERXZoPBRrZKkNKow==} + engines: {node: '>=4'} + + strip-ansi@5.2.0: + resolution: {integrity: sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==} + engines: {node: '>=6'} + + strip-ansi@6.0.1: + resolution: {integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==} + engines: {node: '>=8'} + + strip-ansi@7.1.0: + resolution: {integrity: sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==} + engines: {node: '>=12'} + + strip-bom@3.0.0: + resolution: {integrity: sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==} + engines: {node: '>=4'} + + strip-final-newline@2.0.0: + resolution: {integrity: sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==} + engines: {node: '>=6'} + + strip-indent@3.0.0: + resolution: {integrity: sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==} + engines: {node: '>=8'} + + strip-json-comments@3.1.1: + resolution: {integrity: sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==} + engines: {node: '>=8'} + + strip-literal@1.3.0: + resolution: {integrity: sha512-PugKzOsyXpArk0yWmUwqOZecSO0GH0bPoctLcqNDH9J04pVW3lflYE0ujElBGTloevcxF5MofAOZ7C5l2b+wLg==} + + supports-color@5.5.0: + resolution: {integrity: sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==} + engines: {node: '>=4'} + + supports-color@7.2.0: + resolution: {integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==} + engines: {node: '>=8'} + + supports-color@9.4.0: + resolution: {integrity: sha512-VL+lNrEoIXww1coLPOmiEmK/0sGigko5COxI09KzHc2VJXJsQ37UaQ+8quuxjDeA7+KnLGTWRyOXSLLR2Wb4jw==} + engines: {node: '>=12'} + + supports-preserve-symlinks-flag@1.0.0: + resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==} + engines: {node: '>= 0.4'} + + svg-tags@1.0.0: + resolution: {integrity: sha512-ovssysQTa+luh7A5Weu3Rta6FJlFBBbInjOh722LIt6klpU2/HtdUbszju/G4devcvk8PGt7FCLv5wftu3THUA==} + + table@6.8.1: + resolution: {integrity: sha512-Y4X9zqrCftUhMeH2EptSSERdVKt/nEdijTOacGD/97EKjhQ/Qs8RTlEGABSJNNN8lac9kheH+af7yAkEWlgneA==} + engines: {node: '>=10.0.0'} + + tailwindcss@3.2.7: + resolution: {integrity: sha512-B6DLqJzc21x7wntlH/GsZwEXTBttVSl1FtCzC8WP4oBc/NKef7kaax5jeihkkCEWc831/5NDJ9gRNDK6NEioQQ==} + engines: {node: '>=12.13.0'} + hasBin: true + peerDependencies: + postcss: ^8.0.9 + + temp@0.9.4: + resolution: {integrity: sha512-yYrrsWnrXMcdsnu/7YMYAofM1ktpL5By7vZhf15CrXijWWrEYZks5AXBudalfSWJLlnen/QUJUB5aoB0kqZUGA==} + engines: {node: '>=6.0.0'} + + terser@5.14.2: + resolution: {integrity: sha512-oL0rGeM/WFQCUd0y2QrWxYnq7tfSuKBiqTjRPWrRgB46WD/kiwHwF8T23z78H6Q6kGCuuHcPB+KULHRdxvVGQA==} + engines: {node: '>=10'} + hasBin: true + + text-extensions@1.9.0: + resolution: {integrity: sha512-wiBrwC1EhBelW12Zy26JeOUkQ5mRu+5o8rpsJk5+2t+Y5vE7e842qtZDQ2g1NpX/29HdyFeJ4nSIhI47ENSxlQ==} + engines: {node: '>=0.10'} + + text-table@0.2.0: + resolution: {integrity: sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==} + + through2@4.0.2: + resolution: {integrity: sha512-iOqSav00cVxEEICeD7TjLB1sueEL+81Wpzp2bY17uZjZN0pWZPuo4suZ/61VujxmqSGFfgOcNuTZ85QJwNZQpw==} + + through@2.3.8: + resolution: {integrity: sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==} + + tmp@0.0.33: + resolution: {integrity: sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==} + engines: {node: '>=0.6.0'} + + to-fast-properties@2.0.0: + resolution: {integrity: sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==} + engines: {node: '>=4'} + + to-regex-range@5.0.1: + resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==} + engines: {node: '>=8.0'} + + token-stream@1.0.0: + resolution: {integrity: sha512-VSsyNPPW74RpHwR8Fc21uubwHY7wMDeJLys2IX5zJNih+OnAnaifKHo+1LHT7DAdloQ7apeaaWg8l7qnf/TnEg==} + + trim-newlines@3.0.1: + resolution: {integrity: sha512-c1PTsA3tYrIsLGkJkzHF+w9F2EyxfXGo4UyJc4pFL++FMjnq0HJS69T3M7d//gKrFKwy429bouPescbjecU+Zw==} + engines: {node: '>=8'} + + ts-node@10.9.1: + resolution: {integrity: sha512-NtVysVPkxxrwFGUUxGYhfux8k78pQB3JqYBXlLRZgdGUqTO5wU/UyHop5p70iEbGhB7q5KmiZiU0Y3KlJrScEw==} + hasBin: true + peerDependencies: + '@swc/core': '>=1.2.50' + '@swc/wasm': '>=1.2.50' + '@types/node': '*' + typescript: '>=2.7' + peerDependenciesMeta: + '@swc/core': + optional: true + '@swc/wasm': + optional: true + + tsconfig-paths@3.14.2: + resolution: {integrity: sha512-o/9iXgCYc5L/JxCHPe3Hvh8Q/2xm5Z+p18PESBU6Ff33695QnCHBEjcytY2q19ua7Mbl/DavtBOLq+oG0RCL+g==} + + tslib@1.14.1: + resolution: {integrity: sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==} + + tslib@2.6.2: + resolution: {integrity: sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==} + + tsutils@3.21.0: + resolution: {integrity: sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==} + engines: {node: '>= 6'} + peerDependencies: + typescript: '>=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta' + + type-check@0.4.0: + resolution: {integrity: sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==} + engines: {node: '>= 0.8.0'} + + type-fest@0.18.1: + resolution: {integrity: sha512-OIAYXk8+ISY+qTOwkHtKqzAuxchoMiD9Udx+FSGQDuiRR+PJKJHc2NJAXlbhkGwTt/4/nKZxELY1w3ReWOL8mw==} + engines: {node: '>=10'} + + type-fest@0.20.2: + resolution: {integrity: sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==} + engines: {node: '>=10'} + + type-fest@0.21.3: + resolution: {integrity: sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==} + engines: {node: '>=10'} + + type-fest@0.6.0: + resolution: {integrity: sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==} + engines: {node: '>=8'} + + type-fest@0.8.1: + resolution: {integrity: sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==} + engines: {node: '>=8'} + + typed-array-buffer@1.0.0: + resolution: {integrity: sha512-Y8KTSIglk9OZEr8zywiIHG/kmQ7KWyjseXs1CbSo8vC42w7hg2HgYTxSWwP0+is7bWDc1H+Fo026CpHFwm8tkw==} + engines: {node: '>= 0.4'} + + typed-array-byte-length@1.0.0: + resolution: {integrity: sha512-Or/+kvLxNpeQ9DtSydonMxCx+9ZXOswtwJn17SNLvhptaXYDJvkFFP5zbfU/uLmvnBJlI4yrnXRxpdWH/M5tNA==} + engines: {node: '>= 0.4'} + + typed-array-byte-offset@1.0.0: + resolution: {integrity: sha512-RD97prjEt9EL8YgAgpOkf3O4IF9lhJFr9g0htQkm0rchFp/Vx7LW5Q8fSXXub7BXAODyUQohRMyOc3faCPd0hg==} + engines: {node: '>= 0.4'} + + typed-array-length@1.0.4: + resolution: {integrity: sha512-KjZypGq+I/H7HI5HlOoGHkWUUGq+Q0TPhQurLbyrVrvnKTBgzLhIJ7j6J/XTQOi0d1RjyZ0wdas8bKs2p0x3Ng==} + + typescript@4.4.4: + resolution: {integrity: sha512-DqGhF5IKoBl8WNf8C1gu8q0xZSInh9j1kJJMqT3a94w1JzVaBU4EXOSMrz9yDqMT0xt3selp83fuFMQ0uzv6qA==} + engines: {node: '>=4.2.0'} + hasBin: true + + typescript@4.9.5: + resolution: {integrity: sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g==} + engines: {node: '>=4.2.0'} + hasBin: true + + ufo@1.3.1: + resolution: {integrity: sha512-uY/99gMLIOlJPwATcMVYfqDSxUR9//AUcgZMzwfSTJPDKzA1S8mX4VLqa+fiAtveraQUBCz4FFcwVZBGbwBXIw==} + + unbox-primitive@1.0.2: + resolution: {integrity: sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==} + + unimport@3.5.0: + resolution: {integrity: sha512-0Ei1iTeSYxs7oxxUf79/KaBc2dPjZxe7qdVpw7yIz5YcdTZjmBYO6ToLDW+fX9QOHiueZ3xtwb5Z/wqaSfXx6A==} + + universalify@2.0.1: + resolution: {integrity: sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==} + engines: {node: '>= 10.0.0'} + + unplugin-auto-import@0.16.7: + resolution: {integrity: sha512-w7XmnRlchq6YUFJVFGSvG1T/6j8GrdYN6Em9Wf0Ye+HXgD/22kont+WnuCAA0UaUoxtuvRR1u/mXKy63g/hfqQ==} + engines: {node: '>=14'} + peerDependencies: + '@nuxt/kit': ^3.2.2 + '@vueuse/core': '*' + peerDependenciesMeta: + '@nuxt/kit': + optional: true + '@vueuse/core': + optional: true + + unplugin-vue-components@0.25.2: + resolution: {integrity: sha512-OVmLFqILH6w+eM8fyt/d/eoJT9A6WO51NZLf1vC5c1FZ4rmq2bbGxTy8WP2Jm7xwFdukaIdv819+UI7RClPyCA==} + engines: {node: '>=14'} + peerDependencies: + '@babel/parser': ^7.15.8 + '@nuxt/kit': ^3.2.2 + vue: 2 || 3 + peerDependenciesMeta: + '@babel/parser': + optional: true + '@nuxt/kit': + optional: true + + unplugin@1.5.0: + resolution: {integrity: sha512-9ZdRwbh/4gcm1JTOkp9lAkIDrtOyOxgHmY7cjuwI8L/2RTikMcVG25GsZwNAgRuap3iDw2jeq7eoqtAsz5rW3A==} + + upath@2.0.1: + resolution: {integrity: sha512-1uEe95xksV1O0CYKXo8vQvN1JEbtJp7lb7C5U9HMsIp6IVwntkH/oNUzyVNQSd4S1sYk2FpSSW44FqMc8qee5w==} + engines: {node: '>=4'} + + update-browserslist-db@1.0.13: + resolution: {integrity: sha512-xebP81SNcPuNpPP3uzeW1NYXxI3rxyJzF3pD6sH4jE7o/IX+WtSpwnVU+qIsDPyk0d3hmFQ7mjqc6AtV604hbg==} + hasBin: true + peerDependencies: + browserslist: '>= 4.21.0' + + uri-js@4.4.1: + resolution: {integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==} + + user-home@2.0.0: + resolution: {integrity: sha512-KMWqdlOcjCYdtIJpicDSFBQ8nFwS2i9sslAd6f4+CBGcU4gist2REnr2fxj2YocvJFxSF3ZOHLYLVZnUxv4BZQ==} + engines: {node: '>=0.10.0'} + + util-deprecate@1.0.2: + resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==} + + v8-compile-cache-lib@3.0.1: + resolution: {integrity: sha512-wa7YjyUGfNZngI/vtK0UHAN+lgDCxBPCylVXGp0zu59Fz5aiGtNXaq3DhIov063MorB+VfufLh3JlF2KdTK3xg==} + + v8-compile-cache@2.4.0: + resolution: {integrity: sha512-ocyWc3bAHBB/guyqJQVI5o4BZkPhznPYUG2ea80Gond/BgNWpap8TOmLSeeQG7bnh2KMISxskdADG59j7zruhw==} + + validate-npm-package-license@3.0.4: + resolution: {integrity: sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==} + + vite-plugin-compression@0.5.1: + resolution: {integrity: sha512-5QJKBDc+gNYVqL/skgFAP81Yuzo9R+EAf19d+EtsMF/i8kFUpNi3J/H01QD3Oo8zBQn+NzoCIFkpPLynoOzaJg==} + peerDependencies: + vite: '>=2.0.0' + + vite@3.0.0: + resolution: {integrity: sha512-M7phQhY3+fRZa0H+1WzI6N+/onruwPTBTMvaj7TzgZ0v2TE+N2sdLKxJOfOv9CckDWt5C4HmyQP81xB4dwRKzA==} + engines: {node: '>=14.18.0'} + hasBin: true + peerDependencies: + less: '*' + sass: '*' + stylus: '*' + terser: ^5.4.0 + peerDependenciesMeta: + less: + optional: true + sass: + optional: true + stylus: + optional: true + terser: + optional: true + + void-elements@3.1.0: + resolution: {integrity: sha512-Dhxzh5HZuiHQhbvTW9AMetFfBHDMYpo23Uo9btPXgdYP+3T5S+p+jgNy7spra+veYhBP2dCSgxR/i2Y02h5/6w==} + engines: {node: '>=0.10.0'} + + vscode-css-languageservice@5.4.2: + resolution: {integrity: sha512-DT7+7vfdT2HDNjDoXWtYJ0lVDdeDEdbMNdK4PKqUl2MS8g7PWt7J5G9B6k9lYox8nOfhCEjLnoNC3UKHHCR1lg==} + + vscode-html-languageservice@4.2.5: + resolution: {integrity: sha512-dbr10KHabB9EaK8lI0XZW7SqOsTfrNyT3Nuj0GoPi4LjGKUmMiLtsqzfedIzRTzqY+w0FiLdh0/kQrnQ0tLxrw==} + + vscode-json-languageservice@4.2.1: + resolution: {integrity: sha512-xGmv9QIWs2H8obGbWg+sIPI/3/pFgj/5OWBhNzs00BkYQ9UaB2F6JJaGB/2/YOZJ3BvLXQTC4Q7muqU25QgAhA==} + + vscode-jsonrpc@8.1.0: + resolution: {integrity: sha512-6TDy/abTQk+zDGYazgbIPc+4JoXdwC8NHU9Pbn4UJP1fehUyZmM4RHp5IthX7A6L5KS30PRui+j+tbbMMMafdw==} + engines: {node: '>=14.0.0'} + + vscode-jsonrpc@8.2.0: + resolution: {integrity: sha512-C+r0eKJUIfiDIfwJhria30+TYWPtuHJXHtI7J0YlOmKAo7ogxP20T0zxB7HZQIFhIyvoBPwWskjxrvAtfjyZfA==} + engines: {node: '>=14.0.0'} + + vscode-languageserver-protocol@3.17.3: + resolution: {integrity: sha512-924/h0AqsMtA5yK22GgMtCYiMdCOtWTSGgUOkgEDX+wk2b0x4sAfLiO4NxBxqbiVtz7K7/1/RgVrVI0NClZwqA==} + + vscode-languageserver-textdocument@1.0.11: + resolution: {integrity: sha512-X+8T3GoiwTVlJbicx/sIAF+yuJAqz8VvwJyoMVhwEMoEKE/fkDmrqUgDMyBECcM2A2frVZIUj5HI/ErRXCfOeA==} + + vscode-languageserver-types@3.17.3: + resolution: {integrity: sha512-SYU4z1dL0PyIMd4Vj8YOqFvHu7Hz/enbWtpfnVbJHU4Nd1YNYx8u0ennumc6h48GQNeOLxmwySmnADouT/AuZA==} + + vscode-languageserver-types@3.17.5: + resolution: {integrity: sha512-Ld1VelNuX9pdF39h2Hgaeb5hEZM2Z3jUrrMgWQAu82jMtZp7p3vJT3BzToKtZI7NgQssZje5o0zryOrhQvzQAg==} + + vscode-languageserver@8.1.0: + resolution: {integrity: sha512-eUt8f1z2N2IEUDBsKaNapkz7jl5QpskN2Y0G01T/ItMxBxw1fJwvtySGB9QMecatne8jFIWJGWI61dWjyTLQsw==} + hasBin: true + + vscode-nls@5.2.0: + resolution: {integrity: sha512-RAaHx7B14ZU04EU31pT+rKz2/zSl7xMsfIZuo8pd+KZO6PXtQmpevpq3vxvWNcrGbdmhM/rr5Uw5Mz+NBfhVng==} + + vscode-pug-languageservice@0.27.24: + resolution: {integrity: sha512-GSvsFB+rPhAD7cBlEKCVNNsFGIaOnp/0zyLw3WpYbXY24vJZafXu1kHvtYaaQXJRnIhqp5EI5p+EqpdI3hTBnw==} + deprecated: 'WARNING: This project has been renamed to @volar/pug-language-service. Install using @volar/pug-language-service instead.' + + vscode-typescript-languageservice@0.27.25: + resolution: {integrity: sha512-nxpJI9MnF2rn5rKL/032Qrsq3T9DgM3slK5fwZp3suNdo90JG2zFTs3Ola8n62k7+KWu4A775obxyb4wLIW6Gw==} + deprecated: 'WARNING: This project has been renamed to @volar/typescript-language-service. Install using @volar/typescript-language-service instead.' + + vscode-uri@2.1.2: + resolution: {integrity: sha512-8TEXQxlldWAuIODdukIb+TR5s+9Ds40eSJrw+1iDDA9IFORPjMELarNQE3myz5XIkWWpdprmJjm1/SxMlWOC8A==} + + vscode-uri@3.0.8: + resolution: {integrity: sha512-AyFQ0EVmsOZOlAnxoFOGOq1SQDWAB7C6aqMGS23svWAllfOaxbuFvcT8D1i8z3Gyn8fraVeZNNmN6e9bxxXkKw==} + + vscode-vue-languageservice@0.27.30: + resolution: {integrity: sha512-nPnUNCMqqHfxcCPLyLWvmgbNCgos3SwvPcl/CzAnMbqcjLtNZppsdI7bKX3EEj0Jbg6SGLQ9NanIvZaMI1bsUA==} + deprecated: 'WARNING: This project has been renamed to @volar/vue-language-service. Install using @volar/vue-language-service instead.' + + vue-demi@0.14.6: + resolution: {integrity: sha512-8QA7wrYSHKaYgUxDA5ZC24w+eHm3sYCbp0EzcDwKqN3p6HqtTCGR/GVsPyZW92unff4UlcSh++lmqDWN3ZIq4w==} + engines: {node: '>=12'} + hasBin: true + peerDependencies: + '@vue/composition-api': ^1.0.0-rc.1 + vue: ^3.0.0-0 || ^2.6.0 + peerDependenciesMeta: + '@vue/composition-api': + optional: true + + vue-eslint-parser@7.11.0: + resolution: {integrity: sha512-qh3VhDLeh773wjgNTl7ss0VejY9bMMa0GoDG2fQVyDzRFdiU3L7fw74tWZDHNQXdZqxO3EveQroa9ct39D2nqg==} + engines: {node: '>=8.10'} + peerDependencies: + eslint: '>=5.0.0' + + vue-router@4.0.16: + resolution: {integrity: sha512-JcO7cb8QJLBWE+DfxGUL3xUDOae/8nhM1KVdnudadTAORbuxIC/xAydC5Zr/VLHUDQi1ppuTF5/rjBGzgzrJNA==} + peerDependencies: + vue: ^3.2.0 + + vue-tsc@0.3.0: + resolution: {integrity: sha512-zaDRZBxwRIz1XjhNP92FqugG71st6BUMnA2EwPeXrAyzbEYVRz6TezNFceYl3QYqqN8CtaxbqUhaQEDj/ntoCA==} + hasBin: true + peerDependencies: + typescript: '*' + + vue@3.2.37: + resolution: {integrity: sha512-bOKEZxrm8Eh+fveCqS1/NkG/n6aMidsI6hahas7pa0w/l7jkbssJVsRhVDs07IdDq7h9KHswZOgItnwJAgtVtQ==} + + webpack-sources@3.2.3: + resolution: {integrity: sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==} + engines: {node: '>=10.13.0'} + + webpack-virtual-modules@0.5.0: + resolution: {integrity: sha512-kyDivFZ7ZM0BVOUteVbDFhlRt7Ah/CSPwJdi8hBpkK7QLumUqdLtVfm/PX/hkcnrvr0i77fO5+TjZ94Pe+C9iw==} + + which-boxed-primitive@1.0.2: + resolution: {integrity: sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==} + + which-typed-array@1.1.13: + resolution: {integrity: sha512-P5Nra0qjSncduVPEAr7xhoF5guty49ArDTwzJ/yNuPIbZppyRxFQsRCWrocxIY+CnMVG+qfbU2FmDKyvSGClow==} + engines: {node: '>= 0.4'} + + which@2.0.2: + resolution: {integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==} + engines: {node: '>= 8'} + hasBin: true + + with@7.0.2: + resolution: {integrity: sha512-RNGKj82nUPg3g5ygxkQl0R937xLyho1J24ItRCBTr/m1YnZkzJy1hUiHUJrc/VlsDQzsCnInEGSg3bci0Lmd4w==} + engines: {node: '>= 10.0.0'} + + wmf@1.0.2: + resolution: {integrity: sha512-/p9K7bEh0Dj6WbXg4JG0xvLQmIadrner1bi45VMJTfnbVHsc7yIajZyoSoK60/dtVBs12Fm6WkUI5/3WAVsNMw==} + engines: {node: '>=0.8'} + + word-wrap@1.2.5: + resolution: {integrity: sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==} + engines: {node: '>=0.10.0'} + + word@0.3.0: + resolution: {integrity: sha512-OELeY0Q61OXpdUfTp+oweA/vtLVg5VDOXh+3he3PNzLGG/y0oylSOC1xRVj0+l4vQ3tj/bB1HVHv1ocXkQceFA==} + engines: {node: '>=0.8'} + + wrap-ansi@6.2.0: + resolution: {integrity: sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==} + engines: {node: '>=8'} + + wrap-ansi@7.0.0: + resolution: {integrity: sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==} + engines: {node: '>=10'} + + wrappy@1.0.2: + resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==} + + xlsx@0.18.5: + resolution: {integrity: sha512-dmg3LCjBPHZnQp5/F/+nnTa+miPJxUXB6vtk42YjBBKayDNagxGEeIdWApkYPOf3Z3pm3k62Knjzp7lMeTEtFQ==} + engines: {node: '>=0.8'} + hasBin: true + + xtend@4.0.2: + resolution: {integrity: sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==} + engines: {node: '>=0.4'} + + y18n@5.0.8: + resolution: {integrity: sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==} + engines: {node: '>=10'} + + yallist@3.1.1: + resolution: {integrity: sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==} + + yallist@4.0.0: + resolution: {integrity: sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==} + + yaml@1.10.2: + resolution: {integrity: sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==} + engines: {node: '>= 6'} + + yargs-parser@20.2.9: + resolution: {integrity: sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==} + engines: {node: '>=10'} + + yargs-parser@21.1.1: + resolution: {integrity: sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==} + engines: {node: '>=12'} + + yargs@17.7.2: + resolution: {integrity: sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==} + engines: {node: '>=12'} + + yn@3.1.1: + resolution: {integrity: sha512-Ux4ygGWsu2c7isFWe8Yu1YluJmqVhxqK2cLXNQA5AcC3QfbGNpM7fu0Y8b/z16pXLnFxZYvWhd3fhBY9DLmC6Q==} + engines: {node: '>=6'} + + yocto-queue@0.1.0: + resolution: {integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==} + engines: {node: '>=10'} + +snapshots: + + '@aashutoshrathi/word-wrap@1.2.6': {} + + '@ampproject/remapping@2.2.1': + dependencies: + '@jridgewell/gen-mapping': 0.3.3 + '@jridgewell/trace-mapping': 0.3.20 + + '@antfu/utils@0.7.6': {} + + '@arco-design/color@0.4.0': + dependencies: + color: 3.2.1 + + '@arco-design/web-vue@2.55.1(vue@3.2.37)': + dependencies: + '@arco-design/color': 0.4.0 + b-tween: 0.3.3 + b-validate: 1.5.3 + compute-scroll-into-view: 1.0.20 + dayjs: 1.11.3 + number-precision: 1.6.0 + resize-observer-polyfill: 1.5.1 + scroll-into-view-if-needed: 2.2.31 + vue: 3.2.37 + + '@babel/code-frame@7.12.11': + dependencies: + '@babel/highlight': 7.22.20 + + '@babel/code-frame@7.22.13': + dependencies: + '@babel/highlight': 7.22.20 + chalk: 2.4.2 + + '@babel/compat-data@7.23.3': {} + + '@babel/core@7.23.3': + dependencies: + '@ampproject/remapping': 2.2.1 + '@babel/code-frame': 7.22.13 + '@babel/generator': 7.23.3 + '@babel/helper-compilation-targets': 7.22.15 + '@babel/helper-module-transforms': 7.23.3(@babel/core@7.23.3) + '@babel/helpers': 7.23.2 + '@babel/parser': 7.23.3 + '@babel/template': 7.22.15 + '@babel/traverse': 7.23.3 + '@babel/types': 7.23.3 + convert-source-map: 2.0.0 + debug: 4.3.4(supports-color@9.4.0) + gensync: 1.0.0-beta.2 + json5: 2.2.3 + semver: 6.3.1 + transitivePeerDependencies: + - supports-color + + '@babel/generator@7.23.3': + dependencies: + '@babel/types': 7.23.3 + '@jridgewell/gen-mapping': 0.3.3 + '@jridgewell/trace-mapping': 0.3.20 + jsesc: 2.5.2 + + '@babel/helper-annotate-as-pure@7.22.5': + dependencies: + '@babel/types': 7.23.3 + + '@babel/helper-compilation-targets@7.22.15': + dependencies: + '@babel/compat-data': 7.23.3 + '@babel/helper-validator-option': 7.22.15 + browserslist: 4.22.1 + lru-cache: 5.1.1 + semver: 6.3.1 + + '@babel/helper-create-class-features-plugin@7.22.15(@babel/core@7.23.3)': + dependencies: + '@babel/core': 7.23.3 + '@babel/helper-annotate-as-pure': 7.22.5 + '@babel/helper-environment-visitor': 7.22.20 + '@babel/helper-function-name': 7.23.0 + '@babel/helper-member-expression-to-functions': 7.23.0 + '@babel/helper-optimise-call-expression': 7.22.5 + '@babel/helper-replace-supers': 7.22.20(@babel/core@7.23.3) + '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 + '@babel/helper-split-export-declaration': 7.22.6 + semver: 6.3.1 + + '@babel/helper-environment-visitor@7.22.20': {} + + '@babel/helper-function-name@7.23.0': + dependencies: + '@babel/template': 7.22.15 + '@babel/types': 7.23.3 + + '@babel/helper-hoist-variables@7.22.5': + dependencies: + '@babel/types': 7.23.3 + + '@babel/helper-member-expression-to-functions@7.23.0': + dependencies: + '@babel/types': 7.23.3 + + '@babel/helper-module-imports@7.22.15': + dependencies: + '@babel/types': 7.23.3 + + '@babel/helper-module-transforms@7.23.3(@babel/core@7.23.3)': + dependencies: + '@babel/core': 7.23.3 + '@babel/helper-environment-visitor': 7.22.20 + '@babel/helper-module-imports': 7.22.15 + '@babel/helper-simple-access': 7.22.5 + '@babel/helper-split-export-declaration': 7.22.6 + '@babel/helper-validator-identifier': 7.22.20 + + '@babel/helper-optimise-call-expression@7.22.5': + dependencies: + '@babel/types': 7.23.3 + + '@babel/helper-plugin-utils@7.22.5': {} + + '@babel/helper-replace-supers@7.22.20(@babel/core@7.23.3)': + dependencies: + '@babel/core': 7.23.3 + '@babel/helper-environment-visitor': 7.22.20 + '@babel/helper-member-expression-to-functions': 7.23.0 + '@babel/helper-optimise-call-expression': 7.22.5 + + '@babel/helper-simple-access@7.22.5': + dependencies: + '@babel/types': 7.23.3 + + '@babel/helper-skip-transparent-expression-wrappers@7.22.5': + dependencies: + '@babel/types': 7.23.3 + + '@babel/helper-split-export-declaration@7.22.6': + dependencies: + '@babel/types': 7.23.3 + + '@babel/helper-string-parser@7.22.5': {} + + '@babel/helper-validator-identifier@7.22.20': {} + + '@babel/helper-validator-option@7.22.15': {} + + '@babel/helpers@7.23.2': + dependencies: + '@babel/template': 7.22.15 + '@babel/traverse': 7.23.3 + '@babel/types': 7.23.3 + transitivePeerDependencies: + - supports-color + + '@babel/highlight@7.22.20': + dependencies: + '@babel/helper-validator-identifier': 7.22.20 + chalk: 2.4.2 + js-tokens: 4.0.0 + + '@babel/parser@7.23.3': + dependencies: + '@babel/types': 7.23.3 + + '@babel/plugin-syntax-import-meta@7.10.4(@babel/core@7.23.3)': + dependencies: + '@babel/core': 7.23.3 + '@babel/helper-plugin-utils': 7.22.5 + + '@babel/plugin-syntax-jsx@7.23.3(@babel/core@7.23.3)': + dependencies: + '@babel/core': 7.23.3 + '@babel/helper-plugin-utils': 7.22.5 + + '@babel/plugin-syntax-typescript@7.23.3(@babel/core@7.23.3)': + dependencies: + '@babel/core': 7.23.3 + '@babel/helper-plugin-utils': 7.22.5 + + '@babel/plugin-transform-typescript@7.23.3(@babel/core@7.23.3)': + dependencies: + '@babel/core': 7.23.3 + '@babel/helper-annotate-as-pure': 7.22.5 + '@babel/helper-create-class-features-plugin': 7.22.15(@babel/core@7.23.3) + '@babel/helper-plugin-utils': 7.22.5 + '@babel/plugin-syntax-typescript': 7.23.3(@babel/core@7.23.3) + + '@babel/template@7.22.15': + dependencies: + '@babel/code-frame': 7.22.13 + '@babel/parser': 7.23.3 + '@babel/types': 7.23.3 + + '@babel/traverse@7.23.3': + dependencies: + '@babel/code-frame': 7.22.13 + '@babel/generator': 7.23.3 + '@babel/helper-environment-visitor': 7.22.20 + '@babel/helper-function-name': 7.23.0 + '@babel/helper-hoist-variables': 7.22.5 + '@babel/helper-split-export-declaration': 7.22.6 + '@babel/parser': 7.23.3 + '@babel/types': 7.23.3 + debug: 4.3.4(supports-color@9.4.0) + globals: 11.12.0 + transitivePeerDependencies: + - supports-color + + '@babel/types@7.23.3': + dependencies: + '@babel/helper-string-parser': 7.22.5 + '@babel/helper-validator-identifier': 7.22.20 + to-fast-properties: 2.0.0 + + '@commitlint/cli@17.3.0': + dependencies: + '@commitlint/format': 17.8.1 + '@commitlint/lint': 17.8.1 + '@commitlint/load': 17.8.1 + '@commitlint/read': 17.8.1 + '@commitlint/types': 17.8.1 + execa: 5.1.1 + lodash.isfunction: 3.0.9 + resolve-from: 5.0.0 + resolve-global: 1.0.0 + yargs: 17.7.2 + transitivePeerDependencies: + - '@swc/core' + - '@swc/wasm' + + '@commitlint/config-conventional@17.3.0': + dependencies: + conventional-changelog-conventionalcommits: 5.0.0 + + '@commitlint/config-validator@17.8.1': + dependencies: + '@commitlint/types': 17.8.1 + ajv: 8.12.0 + + '@commitlint/ensure@17.8.1': + dependencies: + '@commitlint/types': 17.8.1 + lodash.camelcase: 4.3.0 + lodash.kebabcase: 4.1.1 + lodash.snakecase: 4.1.1 + lodash.startcase: 4.4.0 + lodash.upperfirst: 4.3.1 + + '@commitlint/execute-rule@17.8.1': {} + + '@commitlint/format@17.8.1': + dependencies: + '@commitlint/types': 17.8.1 + chalk: 4.1.2 + + '@commitlint/is-ignored@17.8.1': + dependencies: + '@commitlint/types': 17.8.1 + semver: 7.5.4 + + '@commitlint/lint@17.8.1': + dependencies: + '@commitlint/is-ignored': 17.8.1 + '@commitlint/parse': 17.8.1 + '@commitlint/rules': 17.8.1 + '@commitlint/types': 17.8.1 + + '@commitlint/load@17.8.1': + dependencies: + '@commitlint/config-validator': 17.8.1 + '@commitlint/execute-rule': 17.8.1 + '@commitlint/resolve-extends': 17.8.1 + '@commitlint/types': 17.8.1 + '@types/node': 20.5.1 + chalk: 4.1.2 + cosmiconfig: 8.3.6(typescript@4.9.5) + cosmiconfig-typescript-loader: 4.4.0(@types/node@20.5.1)(cosmiconfig@8.3.6(typescript@4.4.4))(ts-node@10.9.1(@types/node@16.11.11)(typescript@4.4.4))(typescript@4.9.5) + lodash.isplainobject: 4.0.6 + lodash.merge: 4.6.2 + lodash.uniq: 4.5.0 + resolve-from: 5.0.0 + ts-node: 10.9.1(@types/node@20.5.1)(typescript@4.9.5) + typescript: 4.9.5 + transitivePeerDependencies: + - '@swc/core' + - '@swc/wasm' + + '@commitlint/message@17.8.1': {} + + '@commitlint/parse@17.8.1': + dependencies: + '@commitlint/types': 17.8.1 + conventional-changelog-angular: 6.0.0 + conventional-commits-parser: 4.0.0 + + '@commitlint/read@17.8.1': + dependencies: + '@commitlint/top-level': 17.8.1 + '@commitlint/types': 17.8.1 + fs-extra: 11.1.1 + git-raw-commits: 2.0.11 + minimist: 1.2.8 + + '@commitlint/resolve-extends@17.8.1': + dependencies: + '@commitlint/config-validator': 17.8.1 + '@commitlint/types': 17.8.1 + import-fresh: 3.3.0 + lodash.mergewith: 4.6.2 + resolve-from: 5.0.0 + resolve-global: 1.0.0 + + '@commitlint/rules@17.8.1': + dependencies: + '@commitlint/ensure': 17.8.1 + '@commitlint/message': 17.8.1 + '@commitlint/to-lines': 17.8.1 + '@commitlint/types': 17.8.1 + execa: 5.1.1 + + '@commitlint/to-lines@17.8.1': {} + + '@commitlint/top-level@17.8.1': + dependencies: + find-up: 5.0.0 + + '@commitlint/types@17.8.1': + dependencies: + chalk: 4.1.2 + + '@cspotcode/source-map-support@0.8.1': + dependencies: + '@jridgewell/trace-mapping': 0.3.9 + + '@emmetio/abbreviation@2.3.3': + dependencies: + '@emmetio/scanner': 1.0.4 + + '@emmetio/css-abbreviation@2.1.8': + dependencies: + '@emmetio/scanner': 1.0.4 + + '@emmetio/scanner@1.0.4': {} + + '@esbuild/linux-loong64@0.14.54': + optional: true + + '@eslint/eslintrc@0.4.3': + dependencies: + ajv: 6.12.6 + debug: 4.3.4(supports-color@9.4.0) + espree: 7.3.1 + globals: 13.23.0 + ignore: 4.0.6 + import-fresh: 3.3.0 + js-yaml: 3.14.1 + minimatch: 3.1.2 + strip-json-comments: 3.1.1 + transitivePeerDependencies: + - supports-color + + '@humanwhocodes/config-array@0.5.0': + dependencies: + '@humanwhocodes/object-schema': 1.2.1 + debug: 4.3.4(supports-color@9.4.0) + minimatch: 3.1.2 + transitivePeerDependencies: + - supports-color + + '@humanwhocodes/object-schema@1.2.1': {} + + '@icon-park/vue-next@1.4.2(vue@3.2.37)': + dependencies: + vue: 3.2.37 + + '@iconify/json@2.2.144': + dependencies: + '@iconify/types': 2.0.0 + pathe: 1.1.1 + + '@iconify/types@2.0.0': {} + + '@jridgewell/gen-mapping@0.3.3': + dependencies: + '@jridgewell/set-array': 1.1.2 + '@jridgewell/sourcemap-codec': 1.4.15 + '@jridgewell/trace-mapping': 0.3.20 + + '@jridgewell/resolve-uri@3.1.1': {} + + '@jridgewell/set-array@1.1.2': {} + + '@jridgewell/source-map@0.3.5': + dependencies: + '@jridgewell/gen-mapping': 0.3.3 + '@jridgewell/trace-mapping': 0.3.20 + + '@jridgewell/sourcemap-codec@1.4.15': {} + + '@jridgewell/trace-mapping@0.3.20': + dependencies: + '@jridgewell/resolve-uri': 3.1.1 + '@jridgewell/sourcemap-codec': 1.4.15 + + '@jridgewell/trace-mapping@0.3.9': + dependencies: + '@jridgewell/resolve-uri': 3.1.1 + '@jridgewell/sourcemap-codec': 1.4.15 + + '@nodelib/fs.scandir@2.1.5': + dependencies: + '@nodelib/fs.stat': 2.0.5 + run-parallel: 1.2.0 + + '@nodelib/fs.stat@2.0.5': {} + + '@nodelib/fs.walk@1.2.8': + dependencies: + '@nodelib/fs.scandir': 2.1.5 + fastq: 1.15.0 + + '@rollup/pluginutils@5.0.5(rollup@2.79.1)': + dependencies: + '@types/estree': 1.0.5 + estree-walker: 2.0.2 + picomatch: 2.3.1 + optionalDependencies: + rollup: 2.79.1 + + '@tsconfig/node10@1.0.9': {} + + '@tsconfig/node12@1.0.11': {} + + '@tsconfig/node14@1.0.3': {} + + '@tsconfig/node16@1.0.4': {} + + '@types/estree@1.0.5': {} + + '@types/json-schema@7.0.15': {} + + '@types/json5@0.0.29': {} + + '@types/lodash@4.14.180': {} + + '@types/minimist@1.2.5': {} + + '@types/node@16.11.11': {} + + '@types/node@20.5.1': {} + + '@types/normalize-package-data@2.4.4': {} + + '@types/web-bluetooth@0.0.16': {} + + '@typescript-eslint/eslint-plugin@4.33.0(@typescript-eslint/parser@4.33.0(eslint@7.32.0)(typescript@4.4.4))(eslint@7.32.0)(typescript@4.4.4)': + dependencies: + '@typescript-eslint/experimental-utils': 4.33.0(eslint@7.32.0)(typescript@4.4.4) + '@typescript-eslint/parser': 4.33.0(eslint@7.32.0)(typescript@4.4.4) + '@typescript-eslint/scope-manager': 4.33.0 + debug: 4.3.4(supports-color@9.4.0) + eslint: 7.32.0 + functional-red-black-tree: 1.0.1 + ignore: 5.2.4 + regexpp: 3.2.0 + semver: 7.5.4 + tsutils: 3.21.0(typescript@4.4.4) + optionalDependencies: + typescript: 4.4.4 + transitivePeerDependencies: + - supports-color + + '@typescript-eslint/experimental-utils@4.33.0(eslint@7.32.0)(typescript@4.4.4)': + dependencies: + '@types/json-schema': 7.0.15 + '@typescript-eslint/scope-manager': 4.33.0 + '@typescript-eslint/types': 4.33.0 + '@typescript-eslint/typescript-estree': 4.33.0(typescript@4.4.4) + eslint: 7.32.0 + eslint-scope: 5.1.1 + eslint-utils: 3.0.0(eslint@7.32.0) + transitivePeerDependencies: + - supports-color + - typescript + + '@typescript-eslint/parser@4.33.0(eslint@7.32.0)(typescript@4.4.4)': + dependencies: + '@typescript-eslint/scope-manager': 4.33.0 + '@typescript-eslint/types': 4.33.0 + '@typescript-eslint/typescript-estree': 4.33.0(typescript@4.4.4) + debug: 4.3.4(supports-color@9.4.0) + eslint: 7.32.0 + optionalDependencies: + typescript: 4.4.4 + transitivePeerDependencies: + - supports-color + + '@typescript-eslint/scope-manager@4.33.0': + dependencies: + '@typescript-eslint/types': 4.33.0 + '@typescript-eslint/visitor-keys': 4.33.0 + + '@typescript-eslint/types@4.33.0': {} + + '@typescript-eslint/typescript-estree@4.33.0(typescript@4.4.4)': + dependencies: + '@typescript-eslint/types': 4.33.0 + '@typescript-eslint/visitor-keys': 4.33.0 + debug: 4.3.4(supports-color@9.4.0) + globby: 11.1.0 + is-glob: 4.0.3 + semver: 7.5.4 + tsutils: 3.21.0(typescript@4.4.4) + optionalDependencies: + typescript: 4.4.4 + transitivePeerDependencies: + - supports-color + + '@typescript-eslint/visitor-keys@4.33.0': + dependencies: + '@typescript-eslint/types': 4.33.0 + eslint-visitor-keys: 2.1.0 + + '@vitejs/plugin-vue-jsx@2.0.0(vite@3.0.0(less@4.1.2)(sass@1.49.9)(terser@5.14.2))(vue@3.2.37)': + dependencies: + '@babel/core': 7.23.3 + '@babel/plugin-syntax-import-meta': 7.10.4(@babel/core@7.23.3) + '@babel/plugin-transform-typescript': 7.23.3(@babel/core@7.23.3) + '@vue/babel-plugin-jsx': 1.1.5(@babel/core@7.23.3) + vite: 3.0.0(less@4.1.2)(sass@1.49.9)(terser@5.14.2) + vue: 3.2.37 + transitivePeerDependencies: + - supports-color + + '@vitejs/plugin-vue@3.0.0(vite@3.0.0(less@4.1.2)(sass@1.49.9)(terser@5.14.2))(vue@3.2.37)': + dependencies: + vite: 3.0.0(less@4.1.2)(sass@1.49.9)(terser@5.14.2) + vue: 3.2.37 + + '@volar/code-gen@0.27.24': + dependencies: + '@volar/shared': 0.27.24 + '@volar/source-map': 0.27.24 + + '@volar/html2pug@0.27.13': + dependencies: + domelementtype: 2.3.0 + domhandler: 4.3.1 + htmlparser2: 6.1.0 + pug: 3.0.2 + + '@volar/shared@0.27.24': + dependencies: + upath: 2.0.1 + vscode-jsonrpc: 8.2.0 + vscode-uri: 3.0.8 + + '@volar/source-map@0.27.24': + dependencies: + '@volar/shared': 0.27.24 + + '@volar/transforms@0.27.24': + dependencies: + '@volar/shared': 0.27.24 + vscode-languageserver: 8.1.0 + + '@vscode/emmet-helper@2.9.2': + dependencies: + emmet: 2.4.6 + jsonc-parser: 2.3.1 + vscode-languageserver-textdocument: 1.0.11 + vscode-languageserver-types: 3.17.5 + vscode-uri: 2.1.2 + + '@vue/babel-helper-vue-transform-on@1.1.5': {} + + '@vue/babel-plugin-jsx@1.1.5(@babel/core@7.23.3)': + dependencies: + '@babel/core': 7.23.3 + '@babel/helper-module-imports': 7.22.15 + '@babel/plugin-syntax-jsx': 7.23.3(@babel/core@7.23.3) + '@babel/template': 7.22.15 + '@babel/traverse': 7.23.3 + '@babel/types': 7.23.3 + '@vue/babel-helper-vue-transform-on': 1.1.5 + camelcase: 6.3.0 + html-tags: 3.3.1 + svg-tags: 1.0.0 + transitivePeerDependencies: + - supports-color + + '@vue/compiler-core@3.2.37': + dependencies: + '@babel/parser': 7.23.3 + '@vue/shared': 3.2.37 + estree-walker: 2.0.2 + source-map: 0.6.1 + + '@vue/compiler-core@3.3.8': + dependencies: + '@babel/parser': 7.23.3 + '@vue/shared': 3.3.8 + estree-walker: 2.0.2 + source-map-js: 1.0.2 + + '@vue/compiler-dom@3.2.37': + dependencies: + '@vue/compiler-core': 3.2.37 + '@vue/shared': 3.2.37 + + '@vue/compiler-dom@3.3.8': + dependencies: + '@vue/compiler-core': 3.3.8 + '@vue/shared': 3.3.8 + + '@vue/compiler-sfc@3.2.37': + dependencies: + '@babel/parser': 7.23.3 + '@vue/compiler-core': 3.2.37 + '@vue/compiler-dom': 3.2.37 + '@vue/compiler-ssr': 3.2.37 + '@vue/reactivity-transform': 3.2.37 + '@vue/shared': 3.2.37 + estree-walker: 2.0.2 + magic-string: 0.25.9 + postcss: 8.4.21 + source-map: 0.6.1 + + '@vue/compiler-ssr@3.2.37': + dependencies: + '@vue/compiler-dom': 3.2.37 + '@vue/shared': 3.2.37 + + '@vue/devtools-api@6.5.1': {} + + '@vue/reactivity-transform@3.2.37': + dependencies: + '@babel/parser': 7.23.3 + '@vue/compiler-core': 3.2.37 + '@vue/shared': 3.2.37 + estree-walker: 2.0.2 + magic-string: 0.25.9 + + '@vue/reactivity@3.2.37': + dependencies: + '@vue/shared': 3.2.37 + + '@vue/reactivity@3.3.8': + dependencies: + '@vue/shared': 3.3.8 + + '@vue/runtime-core@3.2.37': + dependencies: + '@vue/reactivity': 3.2.37 + '@vue/shared': 3.2.37 + + '@vue/runtime-dom@3.2.37': + dependencies: + '@vue/runtime-core': 3.2.37 + '@vue/shared': 3.2.37 + csstype: 2.6.21 + + '@vue/server-renderer@3.2.37(vue@3.2.37)': + dependencies: + '@vue/compiler-ssr': 3.2.37 + '@vue/shared': 3.2.37 + vue: 3.2.37 + + '@vue/shared@3.2.37': {} + + '@vue/shared@3.3.8': {} + + '@vueuse/core@9.13.0(vue@3.2.37)': + dependencies: + '@types/web-bluetooth': 0.0.16 + '@vueuse/metadata': 9.13.0 + '@vueuse/shared': 9.13.0(vue@3.2.37) + vue-demi: 0.14.6(vue@3.2.37) + transitivePeerDependencies: + - '@vue/composition-api' + - vue + + '@vueuse/metadata@9.13.0': {} + + '@vueuse/shared@9.13.0(vue@3.2.37)': + dependencies: + vue-demi: 0.14.6(vue@3.2.37) + transitivePeerDependencies: + - '@vue/composition-api' + - vue + + JSONStream@1.3.5: + dependencies: + jsonparse: 1.3.1 + through: 2.3.8 + + acorn-jsx@5.3.2(acorn@7.4.1): + dependencies: + acorn: 7.4.1 + + acorn-node@1.8.2: + dependencies: + acorn: 7.4.1 + acorn-walk: 7.2.0 + xtend: 4.0.2 + + acorn-walk@7.2.0: {} + + acorn-walk@8.3.0: {} + + acorn@7.4.1: {} + + acorn@8.11.2: {} + + adler-32@1.3.1: {} + + aggregate-error@3.1.0: + dependencies: + clean-stack: 2.2.0 + indent-string: 4.0.0 + + ajv@6.12.6: + dependencies: + fast-deep-equal: 3.1.3 + fast-json-stable-stringify: 2.1.0 + json-schema-traverse: 0.4.1 + uri-js: 4.4.1 + + ajv@8.12.0: + dependencies: + fast-deep-equal: 3.1.3 + json-schema-traverse: 1.0.0 + require-from-string: 2.0.2 + uri-js: 4.4.1 + + ansi-colors@4.1.3: {} + + ansi-escapes@3.2.0: {} + + ansi-escapes@4.3.2: + dependencies: + type-fest: 0.21.3 + + ansi-regex@3.0.1: {} + + ansi-regex@4.1.1: {} + + ansi-regex@5.0.1: {} + + ansi-regex@6.0.1: {} + + ansi-styles@3.2.1: + dependencies: + color-convert: 1.9.3 + + ansi-styles@4.3.0: + dependencies: + color-convert: 2.0.1 + + ansi-styles@6.2.1: {} + + anymatch@3.1.3: + dependencies: + normalize-path: 3.0.0 + picomatch: 2.3.1 + + arg@4.1.3: {} + + arg@5.0.2: {} + + argparse@1.0.10: + dependencies: + sprintf-js: 1.0.3 + + argparse@2.0.1: {} + + array-buffer-byte-length@1.0.0: + dependencies: + call-bind: 1.0.5 + is-array-buffer: 3.0.2 + + array-ify@1.0.0: {} + + array-includes@3.1.7: + dependencies: + call-bind: 1.0.5 + define-properties: 1.2.1 + es-abstract: 1.22.3 + get-intrinsic: 1.2.2 + is-string: 1.0.7 + + array-union@2.1.0: {} + + array.prototype.flat@1.3.2: + dependencies: + call-bind: 1.0.5 + define-properties: 1.2.1 + es-abstract: 1.22.3 + es-shim-unscopables: 1.0.2 + + arraybuffer.prototype.slice@1.0.2: + dependencies: + array-buffer-byte-length: 1.0.0 + call-bind: 1.0.5 + define-properties: 1.2.1 + es-abstract: 1.22.3 + get-intrinsic: 1.2.2 + is-array-buffer: 3.0.2 + is-shared-array-buffer: 1.0.2 + + arrify@1.0.1: {} + + asap@2.0.6: {} + + assert-never@1.2.1: {} + + astral-regex@2.0.0: {} + + asynckit@0.4.0: {} + + autoprefixer@10.4.13(postcss@8.4.21): + dependencies: + browserslist: 4.22.1 + caniuse-lite: 1.0.30001561 + fraction.js: 4.3.7 + normalize-range: 0.1.2 + picocolors: 1.0.0 + postcss: 8.4.21 + postcss-value-parser: 4.2.0 + + available-typed-arrays@1.0.5: {} + + axios@1.6.8: + dependencies: + follow-redirects: 1.15.6 + form-data: 4.0.0 + proxy-from-env: 1.1.0 + transitivePeerDependencies: + - debug + + b-tween@0.3.3: {} + + b-validate@1.5.3: {} + + babel-walk@3.0.0-canary-5: + dependencies: + '@babel/types': 7.23.3 + + balanced-match@1.0.2: {} + + batch-processor@1.0.0: {} + + binary-extensions@2.2.0: {} + + brace-expansion@1.1.11: + dependencies: + balanced-match: 1.0.2 + concat-map: 0.0.1 + + brace-expansion@2.0.1: + dependencies: + balanced-match: 1.0.2 + + braces@3.0.2: + dependencies: + fill-range: 7.0.1 + + browserslist@4.22.1: + dependencies: + caniuse-lite: 1.0.30001561 + electron-to-chromium: 1.4.580 + node-releases: 2.0.13 + update-browserslist-db: 1.0.13(browserslist@4.22.1) + + buffer-from@1.1.2: {} + + call-bind@1.0.5: + dependencies: + function-bind: 1.1.2 + get-intrinsic: 1.2.2 + set-function-length: 1.1.1 + + callsites@3.1.0: {} + + camelcase-css@2.0.1: {} + + camelcase-keys@6.2.2: + dependencies: + camelcase: 5.3.1 + map-obj: 4.3.0 + quick-lru: 4.0.1 + + camelcase@5.3.1: {} + + camelcase@6.3.0: {} + + caniuse-lite@1.0.30001561: {} + + cfb@1.2.2: + dependencies: + adler-32: 1.3.1 + crc-32: 1.2.2 + + chalk@2.4.2: + dependencies: + ansi-styles: 3.2.1 + escape-string-regexp: 1.0.5 + supports-color: 5.5.0 + + chalk@4.1.2: + dependencies: + ansi-styles: 4.3.0 + supports-color: 7.2.0 + + character-parser@2.2.0: + dependencies: + is-regex: 1.1.4 + + chardet@0.7.0: {} + + chokidar@3.5.3: + dependencies: + anymatch: 3.1.3 + braces: 3.0.2 + glob-parent: 5.1.2 + is-binary-path: 2.1.0 + is-glob: 4.0.3 + normalize-path: 3.0.0 + readdirp: 3.6.0 + optionalDependencies: + fsevents: 2.3.3 + + clean-stack@2.2.0: {} + + cli-cursor@2.1.0: + dependencies: + restore-cursor: 2.0.0 + + cli-cursor@3.1.0: + dependencies: + restore-cursor: 3.1.0 + + cli-truncate@2.1.0: + dependencies: + slice-ansi: 3.0.0 + string-width: 4.2.3 + + cli-truncate@3.1.0: + dependencies: + slice-ansi: 5.0.0 + string-width: 5.1.2 + + cli-width@2.2.1: {} + + cliui@8.0.1: + dependencies: + string-width: 4.2.3 + strip-ansi: 6.0.1 + wrap-ansi: 7.0.0 + + codepage@1.15.0: {} + + color-convert@1.9.3: + dependencies: + color-name: 1.1.3 + + color-convert@2.0.1: + dependencies: + color-name: 1.1.4 + + color-name@1.1.3: {} + + color-name@1.1.4: {} + + color-string@1.9.1: + dependencies: + color-name: 1.1.4 + simple-swizzle: 0.2.2 + + color@3.2.1: + dependencies: + color-convert: 1.9.3 + color-string: 1.9.1 + + colorette@2.0.20: {} + + combined-stream@1.0.8: + dependencies: + delayed-stream: 1.0.0 + + commander@2.20.3: {} + + commander@8.3.0: {} + + compare-func@2.0.0: + dependencies: + array-ify: 1.0.0 + dot-prop: 5.3.0 + + compute-scroll-into-view@1.0.20: {} + + concat-map@0.0.1: {} + + confusing-browser-globals@1.0.11: {} + + constantinople@4.0.1: + dependencies: + '@babel/parser': 7.23.3 + '@babel/types': 7.23.3 + + conventional-changelog-angular@6.0.0: + dependencies: + compare-func: 2.0.0 + + conventional-changelog-conventionalcommits@5.0.0: + dependencies: + compare-func: 2.0.0 + lodash: 4.17.21 + q: 1.5.1 + + conventional-commits-parser@4.0.0: + dependencies: + JSONStream: 1.3.5 + is-text-path: 1.0.1 + meow: 8.1.2 + split2: 3.2.2 + + convert-source-map@2.0.0: {} + + copy-anything@2.0.6: + dependencies: + is-what: 3.14.1 + + cosmiconfig-typescript-loader@4.4.0(@types/node@20.5.1)(cosmiconfig@8.3.6(typescript@4.4.4))(ts-node@10.9.1(@types/node@16.11.11)(typescript@4.4.4))(typescript@4.9.5): + dependencies: + '@types/node': 20.5.1 + cosmiconfig: 8.3.6(typescript@4.9.5) + ts-node: 10.9.1(@types/node@20.5.1)(typescript@4.9.5) + typescript: 4.9.5 + + cosmiconfig@8.3.6(typescript@4.9.5): + dependencies: + import-fresh: 3.3.0 + js-yaml: 4.1.0 + parse-json: 5.2.0 + path-type: 4.0.0 + optionalDependencies: + typescript: 4.9.5 + + crc-32@1.2.2: {} + + crco@2.9.14(@arco-design/web-vue@2.55.1(vue@3.2.37))(axios@1.6.8)(lodash@4.17.21): + dependencies: + '@arco-design/web-vue': 2.55.1(vue@3.2.37) + axios: 1.6.8 + element-resize-detector: 1.2.4 + lodash: 4.17.21 + + create-require@1.1.1: {} + + cross-spawn@7.0.3: + dependencies: + path-key: 3.1.1 + shebang-command: 2.0.0 + which: 2.0.2 + + crypto-js@4.1.1: {} + + cssesc@3.0.0: {} + + csstype@2.6.21: {} + + cz-customizable@7.0.0: + dependencies: + editor: 1.0.0 + find-config: 1.0.0 + inquirer: 6.5.2 + lodash: 4.17.21 + temp: 0.9.4 + word-wrap: 1.2.5 + + dargs@7.0.0: {} + + dayjs@1.11.3: {} + + debug@2.6.9: + dependencies: + ms: 2.0.0 + + debug@3.2.7: + dependencies: + ms: 2.1.3 + + debug@4.3.4(supports-color@9.4.0): + dependencies: + ms: 2.1.2 + optionalDependencies: + supports-color: 9.4.0 + + decamelize-keys@1.1.1: + dependencies: + decamelize: 1.2.0 + map-obj: 1.0.1 + + decamelize@1.2.0: {} + + decimal.js@10.4.3: {} + + deep-is@0.1.4: {} + + define-data-property@1.1.1: + dependencies: + get-intrinsic: 1.2.2 + gopd: 1.0.1 + has-property-descriptors: 1.0.1 + + define-properties@1.2.1: + dependencies: + define-data-property: 1.1.1 + has-property-descriptors: 1.0.1 + object-keys: 1.1.1 + + defined@1.0.1: {} + + delayed-stream@1.0.0: {} + + detective@5.2.1: + dependencies: + acorn-node: 1.8.2 + defined: 1.0.1 + minimist: 1.2.8 + + didyoumean@1.2.2: {} + + diff@4.0.2: {} + + dir-glob@3.0.1: + dependencies: + path-type: 4.0.0 + + dlv@1.1.3: {} + + doctrine@2.1.0: + dependencies: + esutils: 2.0.3 + + doctrine@3.0.0: + dependencies: + esutils: 2.0.3 + + doctypes@1.1.0: {} + + dom-serializer@1.4.1: + dependencies: + domelementtype: 2.3.0 + domhandler: 4.3.1 + entities: 2.2.0 + + domelementtype@2.3.0: {} + + domhandler@4.3.1: + dependencies: + domelementtype: 2.3.0 + + domutils@2.8.0: + dependencies: + dom-serializer: 1.4.1 + domelementtype: 2.3.0 + domhandler: 4.3.1 + + dot-prop@5.3.0: + dependencies: + is-obj: 2.0.0 + + eastasianwidth@0.2.0: {} + + editor@1.0.0: {} + + electron-to-chromium@1.4.580: {} + + element-resize-detector@1.2.4: + dependencies: + batch-processor: 1.0.0 + + emmet@2.4.6: + dependencies: + '@emmetio/abbreviation': 2.3.3 + '@emmetio/css-abbreviation': 2.1.8 + + emoji-regex@8.0.0: {} + + emoji-regex@9.2.2: {} + + encryptlong@3.1.4: {} + + enquirer@2.4.1: + dependencies: + ansi-colors: 4.1.3 + strip-ansi: 6.0.1 + + entities@2.2.0: {} + + errno@0.1.8: + dependencies: + prr: 1.0.1 + optional: true + + error-ex@1.3.2: + dependencies: + is-arrayish: 0.2.1 + + es-abstract@1.22.3: + dependencies: + array-buffer-byte-length: 1.0.0 + arraybuffer.prototype.slice: 1.0.2 + available-typed-arrays: 1.0.5 + call-bind: 1.0.5 + es-set-tostringtag: 2.0.2 + es-to-primitive: 1.2.1 + function.prototype.name: 1.1.6 + get-intrinsic: 1.2.2 + get-symbol-description: 1.0.0 + globalthis: 1.0.3 + gopd: 1.0.1 + has-property-descriptors: 1.0.1 + has-proto: 1.0.1 + has-symbols: 1.0.3 + hasown: 2.0.0 + internal-slot: 1.0.6 + is-array-buffer: 3.0.2 + is-callable: 1.2.7 + is-negative-zero: 2.0.2 + is-regex: 1.1.4 + is-shared-array-buffer: 1.0.2 + is-string: 1.0.7 + is-typed-array: 1.1.12 + is-weakref: 1.0.2 + object-inspect: 1.13.1 + object-keys: 1.1.1 + object.assign: 4.1.4 + regexp.prototype.flags: 1.5.1 + safe-array-concat: 1.0.1 + safe-regex-test: 1.0.0 + string.prototype.trim: 1.2.8 + string.prototype.trimend: 1.0.7 + string.prototype.trimstart: 1.0.7 + typed-array-buffer: 1.0.0 + typed-array-byte-length: 1.0.0 + typed-array-byte-offset: 1.0.0 + typed-array-length: 1.0.4 + unbox-primitive: 1.0.2 + which-typed-array: 1.1.13 + + es-set-tostringtag@2.0.2: + dependencies: + get-intrinsic: 1.2.2 + has-tostringtag: 1.0.0 + hasown: 2.0.0 + + es-shim-unscopables@1.0.2: + dependencies: + hasown: 2.0.0 + + es-to-primitive@1.2.1: + dependencies: + is-callable: 1.2.7 + is-date-object: 1.0.5 + is-symbol: 1.0.4 + + esbuild-android-64@0.14.54: + optional: true + + esbuild-android-arm64@0.14.54: + optional: true + + esbuild-darwin-64@0.14.54: + optional: true + + esbuild-darwin-arm64@0.14.54: + optional: true + + esbuild-freebsd-64@0.14.54: + optional: true + + esbuild-freebsd-arm64@0.14.54: + optional: true + + esbuild-linux-32@0.14.54: + optional: true + + esbuild-linux-64@0.14.54: + optional: true + + esbuild-linux-arm64@0.14.54: + optional: true + + esbuild-linux-arm@0.14.54: + optional: true + + esbuild-linux-mips64le@0.14.54: + optional: true + + esbuild-linux-ppc64le@0.14.54: + optional: true + + esbuild-linux-riscv64@0.14.54: + optional: true + + esbuild-linux-s390x@0.14.54: + optional: true + + esbuild-netbsd-64@0.14.54: + optional: true + + esbuild-openbsd-64@0.14.54: + optional: true + + esbuild-sunos-64@0.14.54: + optional: true + + esbuild-windows-32@0.14.54: + optional: true + + esbuild-windows-64@0.14.54: + optional: true + + esbuild-windows-arm64@0.14.54: + optional: true + + esbuild@0.14.54: + optionalDependencies: + '@esbuild/linux-loong64': 0.14.54 + esbuild-android-64: 0.14.54 + esbuild-android-arm64: 0.14.54 + esbuild-darwin-64: 0.14.54 + esbuild-darwin-arm64: 0.14.54 + esbuild-freebsd-64: 0.14.54 + esbuild-freebsd-arm64: 0.14.54 + esbuild-linux-32: 0.14.54 + esbuild-linux-64: 0.14.54 + esbuild-linux-arm: 0.14.54 + esbuild-linux-arm64: 0.14.54 + esbuild-linux-mips64le: 0.14.54 + esbuild-linux-ppc64le: 0.14.54 + esbuild-linux-riscv64: 0.14.54 + esbuild-linux-s390x: 0.14.54 + esbuild-netbsd-64: 0.14.54 + esbuild-openbsd-64: 0.14.54 + esbuild-sunos-64: 0.14.54 + esbuild-windows-32: 0.14.54 + esbuild-windows-64: 0.14.54 + esbuild-windows-arm64: 0.14.54 + + escalade@3.1.1: {} + + escape-string-regexp@1.0.5: {} + + escape-string-regexp@4.0.0: {} + + escape-string-regexp@5.0.0: {} + + eslint-config-airbnb-base@14.2.1(eslint-plugin-import@2.25.3(@typescript-eslint/parser@4.33.0(eslint@7.32.0)(typescript@4.4.4))(eslint@7.32.0))(eslint@7.32.0): + dependencies: + confusing-browser-globals: 1.0.11 + eslint: 7.32.0 + eslint-plugin-import: 2.25.3(@typescript-eslint/parser@4.33.0(eslint@7.32.0)(typescript@4.4.4))(eslint@7.32.0) + object.assign: 4.1.4 + object.entries: 1.1.7 + + eslint-config-prettier@8.3.0(eslint@7.32.0): + dependencies: + eslint: 7.32.0 + + eslint-import-resolver-node@0.3.9: + dependencies: + debug: 3.2.7 + is-core-module: 2.13.1 + resolve: 1.22.8 + transitivePeerDependencies: + - supports-color + + eslint-module-utils@2.8.0(@typescript-eslint/parser@4.33.0(eslint@7.32.0)(typescript@4.4.4))(eslint-import-resolver-node@0.3.9)(eslint@7.32.0): + dependencies: + debug: 3.2.7 + optionalDependencies: + '@typescript-eslint/parser': 4.33.0(eslint@7.32.0)(typescript@4.4.4) + eslint: 7.32.0 + eslint-import-resolver-node: 0.3.9 + transitivePeerDependencies: + - supports-color + + eslint-plugin-import@2.25.3(@typescript-eslint/parser@4.33.0(eslint@7.32.0)(typescript@4.4.4))(eslint@7.32.0): + dependencies: + array-includes: 3.1.7 + array.prototype.flat: 1.3.2 + debug: 2.6.9 + doctrine: 2.1.0 + eslint: 7.32.0 + eslint-import-resolver-node: 0.3.9 + eslint-module-utils: 2.8.0(@typescript-eslint/parser@4.33.0(eslint@7.32.0)(typescript@4.4.4))(eslint-import-resolver-node@0.3.9)(eslint@7.32.0) + has: 1.0.4 + is-core-module: 2.13.1 + is-glob: 4.0.3 + minimatch: 3.1.2 + object.values: 1.1.7 + resolve: 1.22.8 + tsconfig-paths: 3.14.2 + optionalDependencies: + '@typescript-eslint/parser': 4.33.0(eslint@7.32.0)(typescript@4.4.4) + transitivePeerDependencies: + - eslint-import-resolver-typescript + - eslint-import-resolver-webpack + - supports-color + + eslint-plugin-prettier@4.0.0(eslint-config-prettier@8.3.0(eslint@7.32.0))(eslint@7.32.0)(prettier@2.6.0): + dependencies: + eslint: 7.32.0 + prettier: 2.6.0 + prettier-linter-helpers: 1.0.0 + optionalDependencies: + eslint-config-prettier: 8.3.0(eslint@7.32.0) + + eslint-plugin-vue@7.20.0(eslint@7.32.0): + dependencies: + eslint: 7.32.0 + eslint-utils: 2.1.0 + natural-compare: 1.4.0 + semver: 6.3.1 + vue-eslint-parser: 7.11.0(eslint@7.32.0) + transitivePeerDependencies: + - supports-color + + eslint-scope@5.1.1: + dependencies: + esrecurse: 4.3.0 + estraverse: 4.3.0 + + eslint-utils@2.1.0: + dependencies: + eslint-visitor-keys: 1.3.0 + + eslint-utils@3.0.0(eslint@7.32.0): + dependencies: + eslint: 7.32.0 + eslint-visitor-keys: 2.1.0 + + eslint-visitor-keys@1.3.0: {} + + eslint-visitor-keys@2.1.0: {} + + eslint@7.32.0: + dependencies: + '@babel/code-frame': 7.12.11 + '@eslint/eslintrc': 0.4.3 + '@humanwhocodes/config-array': 0.5.0 + ajv: 6.12.6 + chalk: 4.1.2 + cross-spawn: 7.0.3 + debug: 4.3.4(supports-color@9.4.0) + doctrine: 3.0.0 + enquirer: 2.4.1 + escape-string-regexp: 4.0.0 + eslint-scope: 5.1.1 + eslint-utils: 2.1.0 + eslint-visitor-keys: 2.1.0 + espree: 7.3.1 + esquery: 1.5.0 + esutils: 2.0.3 + fast-deep-equal: 3.1.3 + file-entry-cache: 6.0.1 + functional-red-black-tree: 1.0.1 + glob-parent: 5.1.2 + globals: 13.23.0 + ignore: 4.0.6 + import-fresh: 3.3.0 + imurmurhash: 0.1.4 + is-glob: 4.0.3 + js-yaml: 3.14.1 + json-stable-stringify-without-jsonify: 1.0.1 + levn: 0.4.1 + lodash.merge: 4.6.2 + minimatch: 3.1.2 + natural-compare: 1.4.0 + optionator: 0.9.3 + progress: 2.0.3 + regexpp: 3.2.0 + semver: 7.5.4 + strip-ansi: 6.0.1 + strip-json-comments: 3.1.1 + table: 6.8.1 + text-table: 0.2.0 + v8-compile-cache: 2.4.0 + transitivePeerDependencies: + - supports-color + + espree@6.2.1: + dependencies: + acorn: 7.4.1 + acorn-jsx: 5.3.2(acorn@7.4.1) + eslint-visitor-keys: 1.3.0 + + espree@7.3.1: + dependencies: + acorn: 7.4.1 + acorn-jsx: 5.3.2(acorn@7.4.1) + eslint-visitor-keys: 1.3.0 + + esprima@4.0.1: {} + + esquery@1.5.0: + dependencies: + estraverse: 5.3.0 + + esrecurse@4.3.0: + dependencies: + estraverse: 5.3.0 + + estraverse@4.3.0: {} + + estraverse@5.3.0: {} + + estree-walker@2.0.2: {} + + esutils@2.0.3: {} + + execa@5.1.1: + dependencies: + cross-spawn: 7.0.3 + get-stream: 6.0.1 + human-signals: 2.1.0 + is-stream: 2.0.1 + merge-stream: 2.0.0 + npm-run-path: 4.0.1 + onetime: 5.1.2 + signal-exit: 3.0.7 + strip-final-newline: 2.0.0 + + external-editor@3.1.0: + dependencies: + chardet: 0.7.0 + iconv-lite: 0.4.24 + tmp: 0.0.33 + + fast-deep-equal@3.1.3: {} + + fast-diff@1.3.0: {} + + fast-glob@3.3.2: + dependencies: + '@nodelib/fs.stat': 2.0.5 + '@nodelib/fs.walk': 1.2.8 + glob-parent: 5.1.2 + merge2: 1.4.1 + micromatch: 4.0.5 + + fast-json-stable-stringify@2.1.0: {} + + fast-levenshtein@2.0.6: {} + + fastq@1.15.0: + dependencies: + reusify: 1.0.4 + + figures@2.0.0: + dependencies: + escape-string-regexp: 1.0.5 + + file-entry-cache@6.0.1: + dependencies: + flat-cache: 3.1.1 + + fill-range@7.0.1: + dependencies: + to-regex-range: 5.0.1 + + find-config@1.0.0: + dependencies: + user-home: 2.0.0 + + find-up@4.1.0: + dependencies: + locate-path: 5.0.0 + path-exists: 4.0.0 + + find-up@5.0.0: + dependencies: + locate-path: 6.0.0 + path-exists: 4.0.0 + + flat-cache@3.1.1: + dependencies: + flatted: 3.2.9 + keyv: 4.5.4 + rimraf: 3.0.2 + + flatted@3.2.9: {} + + follow-redirects@1.15.6: {} + + for-each@0.3.3: + dependencies: + is-callable: 1.2.7 + + form-data@4.0.0: + dependencies: + asynckit: 0.4.0 + combined-stream: 1.0.8 + mime-types: 2.1.35 + + frac@1.1.2: {} + + fraction.js@4.3.7: {} + + fs-extra@10.1.0: + dependencies: + graceful-fs: 4.2.11 + jsonfile: 6.1.0 + universalify: 2.0.1 + + fs-extra@11.1.1: + dependencies: + graceful-fs: 4.2.11 + jsonfile: 6.1.0 + universalify: 2.0.1 + + fs.realpath@1.0.0: {} + + fsevents@2.3.3: + optional: true + + function-bind@1.1.2: {} + + function.prototype.name@1.1.6: + dependencies: + call-bind: 1.0.5 + define-properties: 1.2.1 + es-abstract: 1.22.3 + functions-have-names: 1.2.3 + + functional-red-black-tree@1.0.1: {} + + functions-have-names@1.2.3: {} + + gensync@1.0.0-beta.2: {} + + get-caller-file@2.0.5: {} + + get-intrinsic@1.2.2: + dependencies: + function-bind: 1.1.2 + has-proto: 1.0.1 + has-symbols: 1.0.3 + hasown: 2.0.0 + + get-stream@6.0.1: {} + + get-symbol-description@1.0.0: + dependencies: + call-bind: 1.0.5 + get-intrinsic: 1.2.2 + + git-raw-commits@2.0.11: + dependencies: + dargs: 7.0.0 + lodash: 4.17.21 + meow: 8.1.2 + split2: 3.2.2 + through2: 4.0.2 + + glob-parent@5.1.2: + dependencies: + is-glob: 4.0.3 + + glob-parent@6.0.2: + dependencies: + is-glob: 4.0.3 + + glob@7.2.3: + dependencies: + fs.realpath: 1.0.0 + inflight: 1.0.6 + inherits: 2.0.4 + minimatch: 3.1.2 + once: 1.4.0 + path-is-absolute: 1.0.1 + + global-dirs@0.1.1: + dependencies: + ini: 1.3.8 + + globals@11.12.0: {} + + globals@13.23.0: + dependencies: + type-fest: 0.20.2 + + globalthis@1.0.3: + dependencies: + define-properties: 1.2.1 + + globby@11.1.0: + dependencies: + array-union: 2.1.0 + dir-glob: 3.0.1 + fast-glob: 3.3.2 + ignore: 5.2.4 + merge2: 1.4.1 + slash: 3.0.0 + + gopd@1.0.1: + dependencies: + get-intrinsic: 1.2.2 + + graceful-fs@4.2.11: {} + + hard-rejection@2.1.0: {} + + has-bigints@1.0.2: {} + + has-flag@3.0.0: {} + + has-flag@4.0.0: {} + + has-property-descriptors@1.0.1: + dependencies: + get-intrinsic: 1.2.2 + + has-proto@1.0.1: {} + + has-symbols@1.0.3: {} + + has-tostringtag@1.0.0: + dependencies: + has-symbols: 1.0.3 + + has@1.0.4: {} + + hasown@2.0.0: + dependencies: + function-bind: 1.1.2 + + hosted-git-info@2.8.9: {} + + hosted-git-info@4.1.0: + dependencies: + lru-cache: 6.0.0 + + html-tags@3.3.1: {} + + htmlparser2@6.1.0: + dependencies: + domelementtype: 2.3.0 + domhandler: 4.3.1 + domutils: 2.8.0 + entities: 2.2.0 + + human-signals@2.1.0: {} + + husky@8.0.2: {} + + iconv-lite@0.4.24: + dependencies: + safer-buffer: 2.1.2 + + ignore@4.0.6: {} + + ignore@5.2.4: {} + + image-size@0.5.5: + optional: true + + immutable@4.3.4: {} + + import-fresh@3.3.0: + dependencies: + parent-module: 1.0.1 + resolve-from: 4.0.0 + + imurmurhash@0.1.4: {} + + indent-string@4.0.0: {} + + inflight@1.0.6: + dependencies: + once: 1.4.0 + wrappy: 1.0.2 + + inherits@2.0.4: {} + + ini@1.3.8: {} + + inquirer@6.5.2: + dependencies: + ansi-escapes: 3.2.0 + chalk: 2.4.2 + cli-cursor: 2.1.0 + cli-width: 2.2.1 + external-editor: 3.1.0 + figures: 2.0.0 + lodash: 4.17.21 + mute-stream: 0.0.7 + run-async: 2.4.1 + rxjs: 6.6.7 + string-width: 2.1.1 + strip-ansi: 5.2.0 + through: 2.3.8 + + internal-slot@1.0.6: + dependencies: + get-intrinsic: 1.2.2 + hasown: 2.0.0 + side-channel: 1.0.4 + + is-array-buffer@3.0.2: + dependencies: + call-bind: 1.0.5 + get-intrinsic: 1.2.2 + is-typed-array: 1.1.12 + + is-arrayish@0.2.1: {} + + is-arrayish@0.3.2: {} + + is-bigint@1.0.4: + dependencies: + has-bigints: 1.0.2 + + is-binary-path@2.1.0: + dependencies: + binary-extensions: 2.2.0 + + is-boolean-object@1.1.2: + dependencies: + call-bind: 1.0.5 + has-tostringtag: 1.0.0 + + is-callable@1.2.7: {} + + is-core-module@2.13.1: + dependencies: + hasown: 2.0.0 + + is-date-object@1.0.5: + dependencies: + has-tostringtag: 1.0.0 + + is-expression@4.0.0: + dependencies: + acorn: 7.4.1 + object-assign: 4.1.1 + + is-extglob@2.1.1: {} + + is-fullwidth-code-point@2.0.0: {} + + is-fullwidth-code-point@3.0.0: {} + + is-fullwidth-code-point@4.0.0: {} + + is-glob@4.0.3: + dependencies: + is-extglob: 2.1.1 + + is-negative-zero@2.0.2: {} + + is-number-object@1.0.7: + dependencies: + has-tostringtag: 1.0.0 + + is-number@7.0.0: {} + + is-obj@2.0.0: {} + + is-plain-obj@1.1.0: {} + + is-promise@2.2.2: {} + + is-regex@1.1.4: + dependencies: + call-bind: 1.0.5 + has-tostringtag: 1.0.0 + + is-shared-array-buffer@1.0.2: + dependencies: + call-bind: 1.0.5 + + is-stream@2.0.1: {} + + is-string@1.0.7: + dependencies: + has-tostringtag: 1.0.0 + + is-symbol@1.0.4: + dependencies: + has-symbols: 1.0.3 + + is-text-path@1.0.1: + dependencies: + text-extensions: 1.9.0 + + is-typed-array@1.1.12: + dependencies: + which-typed-array: 1.1.13 + + is-weakref@1.0.2: + dependencies: + call-bind: 1.0.5 + + is-what@3.14.1: {} + + isarray@2.0.5: {} + + isexe@2.0.0: {} + + js-stringify@1.0.2: {} + + js-tokens@4.0.0: {} + + js-yaml@3.14.1: + dependencies: + argparse: 1.0.10 + esprima: 4.0.1 + + js-yaml@4.1.0: + dependencies: + argparse: 2.0.1 + + jsencrypt@3.2.1: {} + + jsesc@2.5.2: {} + + json-buffer@3.0.1: {} + + json-parse-even-better-errors@2.3.1: {} + + json-schema-traverse@0.4.1: {} + + json-schema-traverse@1.0.0: {} + + json-stable-stringify-without-jsonify@1.0.1: {} + + json5@1.0.2: + dependencies: + minimist: 1.2.8 + + json5@2.2.3: {} + + jsonc-parser@2.3.1: {} + + jsonc-parser@3.2.0: {} + + jsonfile@6.1.0: + dependencies: + universalify: 2.0.1 + optionalDependencies: + graceful-fs: 4.2.11 + + jsonparse@1.3.1: {} + + jstransformer@1.0.0: + dependencies: + is-promise: 2.2.2 + promise: 7.3.1 + + keyv@4.5.4: + dependencies: + json-buffer: 3.0.1 + + kind-of@6.0.3: {} + + less@4.1.2: + dependencies: + copy-anything: 2.0.6 + parse-node-version: 1.0.1 + tslib: 2.6.2 + optionalDependencies: + errno: 0.1.8 + graceful-fs: 4.2.11 + image-size: 0.5.5 + make-dir: 2.1.0 + mime: 1.6.0 + needle: 2.9.1 + source-map: 0.6.1 + transitivePeerDependencies: + - supports-color + + levn@0.4.1: + dependencies: + prelude-ls: 1.2.1 + type-check: 0.4.0 + + lilconfig@2.0.4: {} + + lilconfig@2.1.0: {} + + lines-and-columns@1.2.4: {} + + lint-staged@12.3.7(enquirer@2.4.1): + dependencies: + cli-truncate: 3.1.0 + colorette: 2.0.20 + commander: 8.3.0 + debug: 4.3.4(supports-color@9.4.0) + execa: 5.1.1 + lilconfig: 2.0.4 + listr2: 4.0.5(enquirer@2.4.1) + micromatch: 4.0.5 + normalize-path: 3.0.0 + object-inspect: 1.13.1 + pidtree: 0.5.0 + string-argv: 0.3.2 + supports-color: 9.4.0 + yaml: 1.10.2 + transitivePeerDependencies: + - enquirer + + listr2@4.0.5(enquirer@2.4.1): + dependencies: + cli-truncate: 2.1.0 + colorette: 2.0.20 + log-update: 4.0.0 + p-map: 4.0.0 + rfdc: 1.3.0 + rxjs: 7.8.1 + through: 2.3.8 + wrap-ansi: 7.0.0 + optionalDependencies: + enquirer: 2.4.1 + + local-pkg@0.4.3: {} + + local-pkg@0.5.0: + dependencies: + mlly: 1.4.2 + pkg-types: 1.0.3 + + locate-path@5.0.0: + dependencies: + p-locate: 4.1.0 + + locate-path@6.0.0: + dependencies: + p-locate: 5.0.0 + + lodash.camelcase@4.3.0: {} + + lodash.isfunction@3.0.9: {} + + lodash.isplainobject@4.0.6: {} + + lodash.kebabcase@4.1.1: {} + + lodash.merge@4.6.2: {} + + lodash.mergewith@4.6.2: {} + + lodash.snakecase@4.1.1: {} + + lodash.startcase@4.4.0: {} + + lodash.truncate@4.4.2: {} + + lodash.uniq@4.5.0: {} + + lodash.upperfirst@4.3.1: {} + + lodash@4.17.21: {} + + log-update@4.0.0: + dependencies: + ansi-escapes: 4.3.2 + cli-cursor: 3.1.0 + slice-ansi: 4.0.0 + wrap-ansi: 6.2.0 + + lru-cache@5.1.1: + dependencies: + yallist: 3.1.1 + + lru-cache@6.0.0: + dependencies: + yallist: 4.0.0 + + magic-string@0.25.9: + dependencies: + sourcemap-codec: 1.4.8 + + magic-string@0.30.5: + dependencies: + '@jridgewell/sourcemap-codec': 1.4.15 + + make-dir@2.1.0: + dependencies: + pify: 4.0.1 + semver: 5.7.2 + optional: true + + make-error@1.3.6: {} + + map-obj@1.0.1: {} + + map-obj@4.3.0: {} + + meow@8.1.2: + dependencies: + '@types/minimist': 1.2.5 + camelcase-keys: 6.2.2 + decamelize-keys: 1.1.1 + hard-rejection: 2.1.0 + minimist-options: 4.1.0 + normalize-package-data: 3.0.3 + read-pkg-up: 7.0.1 + redent: 3.0.0 + trim-newlines: 3.0.1 + type-fest: 0.18.1 + yargs-parser: 20.2.9 + + merge-stream@2.0.0: {} + + merge2@1.4.1: {} + + micromatch@4.0.5: + dependencies: + braces: 3.0.2 + picomatch: 2.3.1 + + mime-db@1.52.0: {} + + mime-types@2.1.35: + dependencies: + mime-db: 1.52.0 + + mime@1.6.0: + optional: true + + mimic-fn@1.2.0: {} + + mimic-fn@2.1.0: {} + + min-indent@1.0.1: {} + + minimatch@3.1.2: + dependencies: + brace-expansion: 1.1.11 + + minimatch@9.0.3: + dependencies: + brace-expansion: 2.0.1 + + minimist-options@4.1.0: + dependencies: + arrify: 1.0.1 + is-plain-obj: 1.1.0 + kind-of: 6.0.3 + + minimist@1.2.8: {} + + mkdirp@0.5.6: + dependencies: + minimist: 1.2.8 + + mlly@1.4.2: + dependencies: + acorn: 8.11.2 + pathe: 1.1.1 + pkg-types: 1.0.3 + ufo: 1.3.1 + + ms@2.0.0: {} + + ms@2.1.2: {} + + ms@2.1.3: {} + + mute-stream@0.0.7: {} + + nanoid@3.3.7: {} + + natural-compare@1.4.0: {} + + needle@2.9.1: + dependencies: + debug: 3.2.7 + iconv-lite: 0.4.24 + sax: 1.3.0 + transitivePeerDependencies: + - supports-color + optional: true + + node-releases@2.0.13: {} + + normalize-package-data@2.5.0: + dependencies: + hosted-git-info: 2.8.9 + resolve: 1.22.8 + semver: 5.7.2 + validate-npm-package-license: 3.0.4 + + normalize-package-data@3.0.3: + dependencies: + hosted-git-info: 4.1.0 + is-core-module: 2.13.1 + semver: 7.5.4 + validate-npm-package-license: 3.0.4 + + normalize-path@3.0.0: {} + + normalize-range@0.1.2: {} + + npm-run-path@4.0.1: + dependencies: + path-key: 3.1.1 + + number-precision@1.6.0: {} + + object-assign@4.1.1: {} + + object-hash@3.0.0: {} + + object-inspect@1.13.1: {} + + object-keys@1.1.1: {} + + object.assign@4.1.4: + dependencies: + call-bind: 1.0.5 + define-properties: 1.2.1 + has-symbols: 1.0.3 + object-keys: 1.1.1 + + object.entries@1.1.7: + dependencies: + call-bind: 1.0.5 + define-properties: 1.2.1 + es-abstract: 1.22.3 + + object.values@1.1.7: + dependencies: + call-bind: 1.0.5 + define-properties: 1.2.1 + es-abstract: 1.22.3 + + once@1.4.0: + dependencies: + wrappy: 1.0.2 + + onetime@2.0.1: + dependencies: + mimic-fn: 1.2.0 + + onetime@5.1.2: + dependencies: + mimic-fn: 2.1.0 + + optionator@0.9.3: + dependencies: + '@aashutoshrathi/word-wrap': 1.2.6 + deep-is: 0.1.4 + fast-levenshtein: 2.0.6 + levn: 0.4.1 + prelude-ls: 1.2.1 + type-check: 0.4.0 + + os-homedir@1.0.2: {} + + os-tmpdir@1.0.2: {} + + p-limit@2.3.0: + dependencies: + p-try: 2.2.0 + + p-limit@3.1.0: + dependencies: + yocto-queue: 0.1.0 + + p-locate@4.1.0: + dependencies: + p-limit: 2.3.0 + + p-locate@5.0.0: + dependencies: + p-limit: 3.1.0 + + p-map@4.0.0: + dependencies: + aggregate-error: 3.1.0 + + p-try@2.2.0: {} + + parent-module@1.0.1: + dependencies: + callsites: 3.1.0 + + parse-json@5.2.0: + dependencies: + '@babel/code-frame': 7.22.13 + error-ex: 1.3.2 + json-parse-even-better-errors: 2.3.1 + lines-and-columns: 1.2.4 + + parse-node-version@1.0.1: {} + + path-exists@4.0.0: {} + + path-is-absolute@1.0.1: {} + + path-key@3.1.1: {} + + path-parse@1.0.7: {} + + path-type@4.0.0: {} + + pathe@1.1.1: {} + + picocolors@1.0.0: {} + + picomatch@2.3.1: {} + + pidtree@0.5.0: {} + + pify@2.3.0: {} + + pify@4.0.1: + optional: true + + pinia@2.0.14(typescript@4.4.4)(vue@3.2.37): + dependencies: + '@vue/devtools-api': 6.5.1 + vue: 3.2.37 + vue-demi: 0.14.6(vue@3.2.37) + optionalDependencies: + typescript: 4.4.4 + + pkg-types@1.0.3: + dependencies: + jsonc-parser: 3.2.0 + mlly: 1.4.2 + pathe: 1.1.1 + + postcss-import@14.1.0(postcss@8.4.21): + dependencies: + postcss: 8.4.21 + postcss-value-parser: 4.2.0 + read-cache: 1.0.0 + resolve: 1.22.8 + + postcss-js@4.0.1(postcss@8.4.21): + dependencies: + camelcase-css: 2.0.1 + postcss: 8.4.21 + + postcss-load-config@3.1.4(postcss@8.4.21)(ts-node@10.9.1(@types/node@20.5.1)(typescript@4.9.5)): + dependencies: + lilconfig: 2.1.0 + yaml: 1.10.2 + optionalDependencies: + postcss: 8.4.21 + ts-node: 10.9.1(@types/node@20.5.1)(typescript@4.9.5) + + postcss-nested@6.0.0(postcss@8.4.21): + dependencies: + postcss: 8.4.21 + postcss-selector-parser: 6.0.13 + + postcss-selector-parser@6.0.13: + dependencies: + cssesc: 3.0.0 + util-deprecate: 1.0.2 + + postcss-value-parser@4.2.0: {} + + postcss@8.4.21: + dependencies: + nanoid: 3.3.7 + picocolors: 1.0.0 + source-map-js: 1.0.2 + + prelude-ls@1.2.1: {} + + prettier-linter-helpers@1.0.0: + dependencies: + fast-diff: 1.3.0 + + prettier-plugin-tailwindcss@0.2.4(prettier@2.6.0): + dependencies: + prettier: 2.6.0 + + prettier@2.6.0: {} + + progress@2.0.3: {} + + promise@7.3.1: + dependencies: + asap: 2.0.6 + + proxy-from-env@1.1.0: {} + + prr@1.0.1: + optional: true + + pug-attrs@3.0.0: + dependencies: + constantinople: 4.0.1 + js-stringify: 1.0.2 + pug-runtime: 3.0.1 + + pug-code-gen@3.0.2: + dependencies: + constantinople: 4.0.1 + doctypes: 1.1.0 + js-stringify: 1.0.2 + pug-attrs: 3.0.0 + pug-error: 2.0.0 + pug-runtime: 3.0.1 + void-elements: 3.1.0 + with: 7.0.2 + + pug-error@2.0.0: {} + + pug-filters@4.0.0: + dependencies: + constantinople: 4.0.1 + jstransformer: 1.0.0 + pug-error: 2.0.0 + pug-walk: 2.0.0 + resolve: 1.22.8 + + pug-lexer@5.0.1: + dependencies: + character-parser: 2.2.0 + is-expression: 4.0.0 + pug-error: 2.0.0 + + pug-linker@4.0.0: + dependencies: + pug-error: 2.0.0 + pug-walk: 2.0.0 + + pug-load@3.0.0: + dependencies: + object-assign: 4.1.1 + pug-walk: 2.0.0 + + pug-parser@6.0.0: + dependencies: + pug-error: 2.0.0 + token-stream: 1.0.0 + + pug-runtime@3.0.1: {} + + pug-strip-comments@2.0.0: + dependencies: + pug-error: 2.0.0 + + pug-walk@2.0.0: {} + + pug@3.0.2: + dependencies: + pug-code-gen: 3.0.2 + pug-filters: 4.0.0 + pug-lexer: 5.0.1 + pug-linker: 4.0.0 + pug-load: 3.0.0 + pug-parser: 6.0.0 + pug-runtime: 3.0.1 + pug-strip-comments: 2.0.0 + + punycode@2.3.1: {} + + q@1.5.1: {} + + qs@6.10.1: + dependencies: + side-channel: 1.0.4 + + queue-microtask@1.2.3: {} + + quick-lru@4.0.1: {} + + quick-lru@5.1.1: {} + + read-cache@1.0.0: + dependencies: + pify: 2.3.0 + + read-pkg-up@7.0.1: + dependencies: + find-up: 4.1.0 + read-pkg: 5.2.0 + type-fest: 0.8.1 + + read-pkg@5.2.0: + dependencies: + '@types/normalize-package-data': 2.4.4 + normalize-package-data: 2.5.0 + parse-json: 5.2.0 + type-fest: 0.6.0 + + readable-stream@3.6.2: + dependencies: + inherits: 2.0.4 + string_decoder: 1.3.0 + util-deprecate: 1.0.2 + + readdirp@3.6.0: + dependencies: + picomatch: 2.3.1 + + redent@3.0.0: + dependencies: + indent-string: 4.0.0 + strip-indent: 3.0.0 + + regexp.prototype.flags@1.5.1: + dependencies: + call-bind: 1.0.5 + define-properties: 1.2.1 + set-function-name: 2.0.1 + + regexpp@3.2.0: {} + + request-light@0.5.8: {} + + require-directory@2.1.1: {} + + require-from-string@2.0.2: {} + + resize-observer-polyfill@1.5.1: {} + + resolve-from@4.0.0: {} + + resolve-from@5.0.0: {} + + resolve-global@1.0.0: + dependencies: + global-dirs: 0.1.1 + + resolve@1.22.8: + dependencies: + is-core-module: 2.13.1 + path-parse: 1.0.7 + supports-preserve-symlinks-flag: 1.0.0 + + restore-cursor@2.0.0: + dependencies: + onetime: 2.0.1 + signal-exit: 3.0.7 + + restore-cursor@3.1.0: + dependencies: + onetime: 5.1.2 + signal-exit: 3.0.7 + + reusify@1.0.4: {} + + rfdc@1.3.0: {} + + rimraf@2.6.3: + dependencies: + glob: 7.2.3 + + rimraf@3.0.2: + dependencies: + glob: 7.2.3 + + rollup@2.79.1: + optionalDependencies: + fsevents: 2.3.3 + + run-async@2.4.1: {} + + run-parallel@1.2.0: + dependencies: + queue-microtask: 1.2.3 + + rxjs@6.6.7: + dependencies: + tslib: 1.14.1 + + rxjs@7.8.1: + dependencies: + tslib: 2.6.2 + + safe-array-concat@1.0.1: + dependencies: + call-bind: 1.0.5 + get-intrinsic: 1.2.2 + has-symbols: 1.0.3 + isarray: 2.0.5 + + safe-buffer@5.2.1: {} + + safe-regex-test@1.0.0: + dependencies: + call-bind: 1.0.5 + get-intrinsic: 1.2.2 + is-regex: 1.1.4 + + safer-buffer@2.1.2: {} + + sass@1.49.9: + dependencies: + chokidar: 3.5.3 + immutable: 4.3.4 + source-map-js: 1.0.2 + + sax@1.3.0: + optional: true + + scroll-into-view-if-needed@2.2.31: + dependencies: + compute-scroll-into-view: 1.0.20 + + scule@1.0.0: {} + + semver@5.7.2: {} + + semver@6.3.1: {} + + semver@7.5.4: + dependencies: + lru-cache: 6.0.0 + + set-function-length@1.1.1: + dependencies: + define-data-property: 1.1.1 + get-intrinsic: 1.2.2 + gopd: 1.0.1 + has-property-descriptors: 1.0.1 + + set-function-name@2.0.1: + dependencies: + define-data-property: 1.1.1 + functions-have-names: 1.2.3 + has-property-descriptors: 1.0.1 + + shebang-command@2.0.0: + dependencies: + shebang-regex: 3.0.0 + + shebang-regex@3.0.0: {} + + side-channel@1.0.4: + dependencies: + call-bind: 1.0.5 + get-intrinsic: 1.2.2 + object-inspect: 1.13.1 + + signal-exit@3.0.7: {} + + simple-swizzle@0.2.2: + dependencies: + is-arrayish: 0.3.2 + + slash@3.0.0: {} + + slice-ansi@3.0.0: + dependencies: + ansi-styles: 4.3.0 + astral-regex: 2.0.0 + is-fullwidth-code-point: 3.0.0 + + slice-ansi@4.0.0: + dependencies: + ansi-styles: 4.3.0 + astral-regex: 2.0.0 + is-fullwidth-code-point: 3.0.0 + + slice-ansi@5.0.0: + dependencies: + ansi-styles: 6.2.1 + is-fullwidth-code-point: 4.0.0 + + source-map-js@1.0.2: {} + + source-map-support@0.5.21: + dependencies: + buffer-from: 1.1.2 + source-map: 0.6.1 + + source-map@0.6.1: {} + + sourcemap-codec@1.4.8: {} + + spdx-correct@3.2.0: + dependencies: + spdx-expression-parse: 3.0.1 + spdx-license-ids: 3.0.16 + + spdx-exceptions@2.3.0: {} + + spdx-expression-parse@3.0.1: + dependencies: + spdx-exceptions: 2.3.0 + spdx-license-ids: 3.0.16 + + spdx-license-ids@3.0.16: {} + + split2@3.2.2: + dependencies: + readable-stream: 3.6.2 + + sprintf-js@1.0.3: {} + + ssf@0.11.2: + dependencies: + frac: 1.1.2 + + string-argv@0.3.2: {} + + string-width@2.1.1: + dependencies: + is-fullwidth-code-point: 2.0.0 + strip-ansi: 4.0.0 + + string-width@4.2.3: + dependencies: + emoji-regex: 8.0.0 + is-fullwidth-code-point: 3.0.0 + strip-ansi: 6.0.1 + + string-width@5.1.2: + dependencies: + eastasianwidth: 0.2.0 + emoji-regex: 9.2.2 + strip-ansi: 7.1.0 + + string.prototype.trim@1.2.8: + dependencies: + call-bind: 1.0.5 + define-properties: 1.2.1 + es-abstract: 1.22.3 + + string.prototype.trimend@1.0.7: + dependencies: + call-bind: 1.0.5 + define-properties: 1.2.1 + es-abstract: 1.22.3 + + string.prototype.trimstart@1.0.7: + dependencies: + call-bind: 1.0.5 + define-properties: 1.2.1 + es-abstract: 1.22.3 + + string_decoder@1.3.0: + dependencies: + safe-buffer: 5.2.1 + + strip-ansi@4.0.0: + dependencies: + ansi-regex: 3.0.1 + + strip-ansi@5.2.0: + dependencies: + ansi-regex: 4.1.1 + + strip-ansi@6.0.1: + dependencies: + ansi-regex: 5.0.1 + + strip-ansi@7.1.0: + dependencies: + ansi-regex: 6.0.1 + + strip-bom@3.0.0: {} + + strip-final-newline@2.0.0: {} + + strip-indent@3.0.0: + dependencies: + min-indent: 1.0.1 + + strip-json-comments@3.1.1: {} + + strip-literal@1.3.0: + dependencies: + acorn: 8.11.2 + + supports-color@5.5.0: + dependencies: + has-flag: 3.0.0 + + supports-color@7.2.0: + dependencies: + has-flag: 4.0.0 + + supports-color@9.4.0: {} + + supports-preserve-symlinks-flag@1.0.0: {} + + svg-tags@1.0.0: {} + + table@6.8.1: + dependencies: + ajv: 8.12.0 + lodash.truncate: 4.4.2 + slice-ansi: 4.0.0 + string-width: 4.2.3 + strip-ansi: 6.0.1 + + tailwindcss@3.2.7(postcss@8.4.21)(ts-node@10.9.1(@types/node@20.5.1)(typescript@4.9.5)): + dependencies: + arg: 5.0.2 + chokidar: 3.5.3 + color-name: 1.1.4 + detective: 5.2.1 + didyoumean: 1.2.2 + dlv: 1.1.3 + fast-glob: 3.3.2 + glob-parent: 6.0.2 + is-glob: 4.0.3 + lilconfig: 2.1.0 + micromatch: 4.0.5 + normalize-path: 3.0.0 + object-hash: 3.0.0 + picocolors: 1.0.0 + postcss: 8.4.21 + postcss-import: 14.1.0(postcss@8.4.21) + postcss-js: 4.0.1(postcss@8.4.21) + postcss-load-config: 3.1.4(postcss@8.4.21)(ts-node@10.9.1(@types/node@20.5.1)(typescript@4.9.5)) + postcss-nested: 6.0.0(postcss@8.4.21) + postcss-selector-parser: 6.0.13 + postcss-value-parser: 4.2.0 + quick-lru: 5.1.1 + resolve: 1.22.8 + transitivePeerDependencies: + - ts-node + + temp@0.9.4: + dependencies: + mkdirp: 0.5.6 + rimraf: 2.6.3 + + terser@5.14.2: + dependencies: + '@jridgewell/source-map': 0.3.5 + acorn: 8.11.2 + commander: 2.20.3 + source-map-support: 0.5.21 + + text-extensions@1.9.0: {} + + text-table@0.2.0: {} + + through2@4.0.2: + dependencies: + readable-stream: 3.6.2 + + through@2.3.8: {} + + tmp@0.0.33: + dependencies: + os-tmpdir: 1.0.2 + + to-fast-properties@2.0.0: {} + + to-regex-range@5.0.1: + dependencies: + is-number: 7.0.0 + + token-stream@1.0.0: {} + + trim-newlines@3.0.1: {} + + ts-node@10.9.1(@types/node@20.5.1)(typescript@4.9.5): + dependencies: + '@cspotcode/source-map-support': 0.8.1 + '@tsconfig/node10': 1.0.9 + '@tsconfig/node12': 1.0.11 + '@tsconfig/node14': 1.0.3 + '@tsconfig/node16': 1.0.4 + '@types/node': 20.5.1 + acorn: 8.11.2 + acorn-walk: 8.3.0 + arg: 4.1.3 + create-require: 1.1.1 + diff: 4.0.2 + make-error: 1.3.6 + typescript: 4.9.5 + v8-compile-cache-lib: 3.0.1 + yn: 3.1.1 + + tsconfig-paths@3.14.2: + dependencies: + '@types/json5': 0.0.29 + json5: 1.0.2 + minimist: 1.2.8 + strip-bom: 3.0.0 + + tslib@1.14.1: {} + + tslib@2.6.2: {} + + tsutils@3.21.0(typescript@4.4.4): + dependencies: + tslib: 1.14.1 + typescript: 4.4.4 + + type-check@0.4.0: + dependencies: + prelude-ls: 1.2.1 + + type-fest@0.18.1: {} + + type-fest@0.20.2: {} + + type-fest@0.21.3: {} + + type-fest@0.6.0: {} + + type-fest@0.8.1: {} + + typed-array-buffer@1.0.0: + dependencies: + call-bind: 1.0.5 + get-intrinsic: 1.2.2 + is-typed-array: 1.1.12 + + typed-array-byte-length@1.0.0: + dependencies: + call-bind: 1.0.5 + for-each: 0.3.3 + has-proto: 1.0.1 + is-typed-array: 1.1.12 + + typed-array-byte-offset@1.0.0: + dependencies: + available-typed-arrays: 1.0.5 + call-bind: 1.0.5 + for-each: 0.3.3 + has-proto: 1.0.1 + is-typed-array: 1.1.12 + + typed-array-length@1.0.4: + dependencies: + call-bind: 1.0.5 + for-each: 0.3.3 + is-typed-array: 1.1.12 + + typescript@4.4.4: {} + + typescript@4.9.5: {} + + ufo@1.3.1: {} + + unbox-primitive@1.0.2: + dependencies: + call-bind: 1.0.5 + has-bigints: 1.0.2 + has-symbols: 1.0.3 + which-boxed-primitive: 1.0.2 + + unimport@3.5.0(rollup@2.79.1): + dependencies: + '@rollup/pluginutils': 5.0.5(rollup@2.79.1) + escape-string-regexp: 5.0.0 + fast-glob: 3.3.2 + local-pkg: 0.5.0 + magic-string: 0.30.5 + mlly: 1.4.2 + pathe: 1.1.1 + pkg-types: 1.0.3 + scule: 1.0.0 + strip-literal: 1.3.0 + unplugin: 1.5.0 + transitivePeerDependencies: + - rollup + + universalify@2.0.1: {} + + unplugin-auto-import@0.16.7(@vueuse/core@9.13.0(vue@3.2.37))(rollup@2.79.1): + dependencies: + '@antfu/utils': 0.7.6 + '@rollup/pluginutils': 5.0.5(rollup@2.79.1) + fast-glob: 3.3.2 + local-pkg: 0.5.0 + magic-string: 0.30.5 + minimatch: 9.0.3 + unimport: 3.5.0(rollup@2.79.1) + unplugin: 1.5.0 + optionalDependencies: + '@vueuse/core': 9.13.0(vue@3.2.37) + transitivePeerDependencies: + - rollup + + unplugin-vue-components@0.25.2(@babel/parser@7.23.3)(rollup@2.79.1)(vue@3.2.37): + dependencies: + '@antfu/utils': 0.7.6 + '@rollup/pluginutils': 5.0.5(rollup@2.79.1) + chokidar: 3.5.3 + debug: 4.3.4(supports-color@9.4.0) + fast-glob: 3.3.2 + local-pkg: 0.4.3 + magic-string: 0.30.5 + minimatch: 9.0.3 + resolve: 1.22.8 + unplugin: 1.5.0 + vue: 3.2.37 + optionalDependencies: + '@babel/parser': 7.23.3 + transitivePeerDependencies: + - rollup + - supports-color + + unplugin@1.5.0: + dependencies: + acorn: 8.11.2 + chokidar: 3.5.3 + webpack-sources: 3.2.3 + webpack-virtual-modules: 0.5.0 + + upath@2.0.1: {} + + update-browserslist-db@1.0.13(browserslist@4.22.1): + dependencies: + browserslist: 4.22.1 + escalade: 3.1.1 + picocolors: 1.0.0 + + uri-js@4.4.1: + dependencies: + punycode: 2.3.1 + + user-home@2.0.0: + dependencies: + os-homedir: 1.0.2 + + util-deprecate@1.0.2: {} + + v8-compile-cache-lib@3.0.1: {} + + v8-compile-cache@2.4.0: {} + + validate-npm-package-license@3.0.4: + dependencies: + spdx-correct: 3.2.0 + spdx-expression-parse: 3.0.1 + + vite-plugin-compression@0.5.1(vite@3.0.0(less@4.1.2)(sass@1.49.9)(terser@5.14.2)): + dependencies: + chalk: 4.1.2 + debug: 4.3.4(supports-color@9.4.0) + fs-extra: 10.1.0 + vite: 3.0.0(less@4.1.2)(sass@1.49.9)(terser@5.14.2) + transitivePeerDependencies: + - supports-color + + vite@3.0.0(less@4.1.2)(sass@1.49.9)(terser@5.14.2): + dependencies: + esbuild: 0.14.54 + postcss: 8.4.21 + resolve: 1.22.8 + rollup: 2.79.1 + optionalDependencies: + fsevents: 2.3.3 + less: 4.1.2 + sass: 1.49.9 + terser: 5.14.2 + + void-elements@3.1.0: {} + + vscode-css-languageservice@5.4.2: + dependencies: + vscode-languageserver-textdocument: 1.0.11 + vscode-languageserver-types: 3.17.5 + vscode-nls: 5.2.0 + vscode-uri: 3.0.8 + + vscode-html-languageservice@4.2.5: + dependencies: + vscode-languageserver-textdocument: 1.0.11 + vscode-languageserver-types: 3.17.5 + vscode-nls: 5.2.0 + vscode-uri: 3.0.8 + + vscode-json-languageservice@4.2.1: + dependencies: + jsonc-parser: 3.2.0 + vscode-languageserver-textdocument: 1.0.11 + vscode-languageserver-types: 3.17.5 + vscode-nls: 5.2.0 + vscode-uri: 3.0.8 + + vscode-jsonrpc@8.1.0: {} + + vscode-jsonrpc@8.2.0: {} + + vscode-languageserver-protocol@3.17.3: + dependencies: + vscode-jsonrpc: 8.1.0 + vscode-languageserver-types: 3.17.3 + + vscode-languageserver-textdocument@1.0.11: {} + + vscode-languageserver-types@3.17.3: {} + + vscode-languageserver-types@3.17.5: {} + + vscode-languageserver@8.1.0: + dependencies: + vscode-languageserver-protocol: 3.17.3 + + vscode-nls@5.2.0: {} + + vscode-pug-languageservice@0.27.24: + dependencies: + '@volar/code-gen': 0.27.24 + '@volar/shared': 0.27.24 + '@volar/source-map': 0.27.24 + '@volar/transforms': 0.27.24 + pug-lexer: 5.0.1 + pug-parser: 6.0.0 + vscode-languageserver: 8.1.0 + + vscode-typescript-languageservice@0.27.25: + dependencies: + '@volar/shared': 0.27.24 + semver: 7.5.4 + upath: 2.0.1 + vscode-languageserver: 8.1.0 + vscode-languageserver-textdocument: 1.0.11 + + vscode-uri@2.1.2: {} + + vscode-uri@3.0.8: {} + + vscode-vue-languageservice@0.27.30: + dependencies: + '@volar/code-gen': 0.27.24 + '@volar/html2pug': 0.27.13 + '@volar/shared': 0.27.24 + '@volar/source-map': 0.27.24 + '@volar/transforms': 0.27.24 + '@vscode/emmet-helper': 2.9.2 + '@vue/compiler-dom': 3.3.8 + '@vue/reactivity': 3.3.8 + '@vue/shared': 3.3.8 + request-light: 0.5.8 + upath: 2.0.1 + vscode-css-languageservice: 5.4.2 + vscode-html-languageservice: 4.2.5 + vscode-json-languageservice: 4.2.1 + vscode-languageserver: 8.1.0 + vscode-languageserver-textdocument: 1.0.11 + vscode-pug-languageservice: 0.27.24 + vscode-typescript-languageservice: 0.27.25 + + vue-demi@0.14.6(vue@3.2.37): + dependencies: + vue: 3.2.37 + + vue-eslint-parser@7.11.0(eslint@7.32.0): + dependencies: + debug: 4.3.4(supports-color@9.4.0) + eslint: 7.32.0 + eslint-scope: 5.1.1 + eslint-visitor-keys: 1.3.0 + espree: 6.2.1 + esquery: 1.5.0 + lodash: 4.17.21 + semver: 6.3.1 + transitivePeerDependencies: + - supports-color + + vue-router@4.0.16(vue@3.2.37): + dependencies: + '@vue/devtools-api': 6.5.1 + vue: 3.2.37 + + vue-tsc@0.3.0(typescript@4.4.4): + dependencies: + typescript: 4.4.4 + vscode-vue-languageservice: 0.27.30 + + vue@3.2.37: + dependencies: + '@vue/compiler-dom': 3.2.37 + '@vue/compiler-sfc': 3.2.37 + '@vue/runtime-dom': 3.2.37 + '@vue/server-renderer': 3.2.37(vue@3.2.37) + '@vue/shared': 3.2.37 + + webpack-sources@3.2.3: {} + + webpack-virtual-modules@0.5.0: {} + + which-boxed-primitive@1.0.2: + dependencies: + is-bigint: 1.0.4 + is-boolean-object: 1.1.2 + is-number-object: 1.0.7 + is-string: 1.0.7 + is-symbol: 1.0.4 + + which-typed-array@1.1.13: + dependencies: + available-typed-arrays: 1.0.5 + call-bind: 1.0.5 + for-each: 0.3.3 + gopd: 1.0.1 + has-tostringtag: 1.0.0 + + which@2.0.2: + dependencies: + isexe: 2.0.0 + + with@7.0.2: + dependencies: + '@babel/parser': 7.23.3 + '@babel/types': 7.23.3 + assert-never: 1.2.1 + babel-walk: 3.0.0-canary-5 + + wmf@1.0.2: {} + + word-wrap@1.2.5: {} + + word@0.3.0: {} + + wrap-ansi@6.2.0: + dependencies: + ansi-styles: 4.3.0 + string-width: 4.2.3 + strip-ansi: 6.0.1 + + wrap-ansi@7.0.0: + dependencies: + ansi-styles: 4.3.0 + string-width: 4.2.3 + strip-ansi: 6.0.1 + + wrappy@1.0.2: {} + + xlsx@0.18.5: + dependencies: + adler-32: 1.3.1 + cfb: 1.2.2 + codepage: 1.15.0 + crc-32: 1.2.2 + ssf: 0.11.2 + wmf: 1.0.2 + word: 0.3.0 + + xtend@4.0.2: {} + + y18n@5.0.8: {} + + yallist@3.1.1: {} + + yallist@4.0.0: {} + + yaml@1.10.2: {} + + yargs-parser@20.2.9: {} + + yargs-parser@21.1.1: {} + + yargs@17.7.2: + dependencies: + cliui: 8.0.1 + escalade: 3.1.1 + get-caller-file: 2.0.5 + require-directory: 2.1.1 + string-width: 4.2.3 + y18n: 5.0.8 + yargs-parser: 21.1.1 + + yn@3.1.1: {} + + yocto-queue@0.1.0: {} diff --git a/postcss.config.js b/postcss.config.js new file mode 100644 index 0000000..85f717c --- /dev/null +++ b/postcss.config.js @@ -0,0 +1,6 @@ +module.exports = { + plugins: { + tailwindcss: {}, + autoprefixer: {} + } +} diff --git a/public/bg.jpeg b/public/bg.jpeg new file mode 100644 index 0000000000000000000000000000000000000000..2c6b8a0ac1c75208f2a5e98dff855fae587e0157 GIT binary patch literal 476412 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

kN2dg(hkTJtNEPlm85}Sp&)FUnIPRa3M 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�)C#5W%6Y-p5~ij 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∋*q#^ZS` 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

fKgqO`Lb^B#gsP1oX1cg&Yxf zWVZdkTK;WXl6@VT85A>pRl=XXQXF4XcHvIvf0vQtG7(BL16O%r5z>)2Tr@U$@CLte z?En|zc7waw3+sTfY+om1^%B==4WSg|cwxP&D&P^p?Bk!S_P`2R(kx76uy-tba6SG( z$B{`zMXVRrs_a7Xa}k=*(~Ti~{WV7?mEriRTL%pYv>q0~jERVqi3V&$%v(2L61F0n z+Ke?r9)IpEazy=7#5^gGtIBdZJ_Yi7gNG;=<{vUCSi~ftsb1M)>>Z?99@jDWG7-Mi zpr9Y0#+!6>H)iaIaR|^;O-*&xXls%6YaO6yCuf>38ZSCv|zhxERpqBRiYa)_y#o>2{~8q+MaPTTQ~y=s_4YCcqSX zx=l5#NHj*l)jD_oc=GyLiKTftVg4MwIZxrDr4}_PS^za6f%Css-G*;^73}ZQ zpC59p!71oe!~F$#o{4hbLEePDfBK6hj+2ywvlPOxk(HLLZxqmI^MurkT!mGFuSNMgLJyv)gD+fr=sgLku0cM( zu$}^u9ha&x%-J~lD zbNz*v_*H+ddP<4^WMpu2bDQVN4O?pN~EOd8*z@sD_^I5UoAS z6X~M{+10FOQ^IifOwQLloW0&tBzjghz-(?>=Qh8S13{CZ%niv2DDaU;z@F;WmT>8X z1nhFJ)b7h^q;>c?kT-qhV*d>h(R`dy*?m zG1~VCQCMY&&7k&3>y*>dLl>LK#a(_rgmCp!N&Yd{7=b{^Tb0R_L$(%=s<%wQY`?q! z+tAOk^u(|I)?!oU0jF1K-ZJ(uw+3E^Dl zo-4H*B8HT7Xu8XDi_FjJ6IHfp%6TG_>Ts$0yTcp$K*%{W_ThR`d>cVT@v)h373@wN zRC@-qi}8?s+xk-MR<*D2h@4c)t-jB4t?0v0S!m*;CwdT(XUNoWM8?(D*as=S-^@x1`y zkQ2{BA_lku+#y1~tuvhvn4%c923{W+1}jtRO+A-lm#vGldj4QACCStb{#;TlXzskp z>UpyP8kEeYac8O6#4_KxHx-+Z@=-)6H|LI?r)QbVCw`GeGX?dpx+q_>nH-6upL#7d zWtXLK+$B8YD)iI~twS2BgWS;^4Q(&0-v#FATIdj#lXb=%OAbTZHeIwZ-MiZU`F&3q z_}&2Tn*#Z>N*9S3w!+J)C&Wbpub1XTNjp=nVXR2f&rRZ$OzYi~PgkQzbcAy^eq7Yy zo4n^zmtdj5fAZln;-xxXeUg&RM7sx=@psmFS1Y&`-*SPhNqi*1arVY*-$RPfEj_gQAOd2?OtvC{>ZHlnXR`I)3$_SC_9X_@65m1*UD zhLX{9y|;U(Q^?SR=c7$+7bz`XGL`8k4`H}1_eAX2NY=~I(uXs&TMG@k4=ylFQLQM8 zyn~vSlXhL!iG9X@effDQA`Pw(naf zM-yZ<)@c8@snIS$Z1hDAAP|%gue{Z>B`^2WMxO{u?9k<`*=^@A9cwbQ4Hr3R5+oNo z_W&|IE+hL;pwCapLcutkoBw=!KxRP9+}o34u0+2Gu>Ex4LqQqn{eq?RV~A7O8v7LL zU`j!6KwLP=oA`;qZJ0r5+fcCP{jNPUmPMC2a4u~oZ6+g!`)2B$n+cMAuEuTL7ZlR& zlQo_!C&Ujnm7{7$20L0t31&-yf7T++o=Q4Drt`}u#PPlVoOIXt;f3QvY@Ly_y0&Rw zO)4bKSAI%vKK{kRLFjetjU##&48y;f@88sdiCs+pYgMgNToJ?XYOu~z)T2-)iL7{PMBJo{&LJw4r30 zo5_TTgDV;AJyPg7w{mP8A}1rK;Kb29*z{&maTn5|@AQ{Q>!h%xYyMl0Y_LX_ka2au zt~aGj^r0|J5~+uLT#em0Xv1Z1=^`m5MHFR>u3oIu^V`T!-`!{A z%E>*xpnw0!;yOGO=io%N=nF291{vL0s(DIB-Z`Ee!*~ca?2=Z-?fttyWoTa1pq=!` zN0hTdj0S$OxOsIwcSu!CKyz>(73md99GHkw@Pynys;fS%(5^xeS3K{I7=N_ft35h* zy>XP9XMreM+Wf$XJ+jCO9yn(=1{YKEqdj6&`G`$Tz+%TC3H%)>ZvHh;sB{*L1GDt4zh4k#}KY6=X#XbeRoSWU$ z9IurKA`D~RO2gTOugW&YeuOlT^X{ly9{NI!VF;|@6DPPcTr~_VIl@k)#<2&FIm-q9De>-9wo`Noe$<2#WSeM1j)pYHAjF2x zToWFcpO$l8cabsqv&d3KZrvPvR7EH*^KUaFHlk=4U#nJwRp2A|cfExHdf&r(ZXKao z!e-ifBM0FxxmSW?anLipXNGne za9)_uNZE_AT69s1`CQ&tNIXZ8Wm0g5Zx=cwnjn&OGP!%#hShZm zuI?QP8}3~ZPOSRr>GI^)B63S#y@`IUx^iNHcG%SM+}_seWQD+ssZF}X!|jq|6E()` za38IVzf=9V^7WTIn;NVu)JxxJL8SY8q@yA7x`cZ!5rIwLgz+qNv?V3`eC{h17=eS)0vL>d3U&>{J0#r2f&IrrA4f*Z0C&$!{qgX)*E=Cp~z7=bj~Ke)B=|muJ%H<&`920{{`-m!ZX4-+Y2v;t1l$|u~L+k1C{RN zKP^}1$?r6RuU7r8THH&vIBPCdtze;0&i{DMq2MC<55>FW>AIzIQxcTi5!XWbGY0e1 zME)l%*L-U&@uuhv{#wt>^HT2vd_1CZotNCJGFsdAm$17W1z}fFRZAget|8H-l{tjk z^k&6Ijx#8_WDw)JCxT0{pGWRNjFE}_JCQkryIEP<)Ir(AI>qGPFfXB?cA>%mtF@vm zSsS?kLaCDP1%>hBuz^NWz`4}*;ABn7Y{)rtaI8Hcj_bUml-%Koqs7S>v%e%|*yf@{ z%&xLuX}c#cVw8R*gYq)T(F^Aj_lw0ehyo6VIbfial^Rkw^r!+q*V)YqerD&J*JkkT zCVZMCFINY`uDi3Heo$1e)=_!L%vkNi9k(^BD=T@UG=&u`&9qKi)YdvU#PLMe_3-O^ zN+#|wrC9c@d9YV^lExHkVTgeJBcjL;!ia))BnKSUXm8ozrjIR9fJYxjjtr(;&awE# zqA%)Bh8pu|lv!E7xWqF+g<$>1%J?;6IHsOU%O)SFM_SfFE!k^>?d*g-=9MFDut+DR zhlTQxS)ZqJk1Bbo@Zuz}d(LXOh$%;Am7EPSr{Y2J+w3moq?#Ye5xu!-^Bj5AkE6vK zCw?Sqk4-&Bk;w%Ag@Mg72}0Z&uQjQ+5&vcyASW&-`)ZMfQ*?R)Ts_#(Xl^_0BRZouU`_`GZxBV|>P= z>*oB2GheIz zNVd;x@ct~VC2W)ONYMwW^3KCu%h_aD^pa0~=Z(%a8brNd?^ROhVy}yKzOcQe%PeMgYp?!W#V=4zImDN ziRrAL-idnf^xpZpSuDY;-2?3@tSCu=Ypp{muw3VIr@8s24!#0=*3`3##$fxE$VWru z2ObWqwr!az5fb4B+y}XweaoOvdp%XDI_2E^f-!2nmwgg=J7rp*pnNp>J{AtT)+v~0 zI|Ys*Z1QjyjqF#mHRK0W1EwuJb7O2xwK$u|h8m>zlA?cw!+X9i*+xkY^o6AQmT)r? zo{x^2o?yi4>x(xgpPoHKlibG}@>oBaGj_t3nP~-k7N#~fOC7WBCeV|&da`{Eo1Kh# zGvD$T!;&hpC2~$~3M%MxI8LgA-_G7;Q z)}Ay}RC@bl8iDKxx0Cp|ZYARE$nGXko_>9g-xsV;6ed4r8{tq`Dy(_qU2|r*=TpF+ z7HN5j31S1HR?A{7*tTlj&Le-cSfq{>Koa6JN`EH3)9AxfrjY~B`216rV=V7=@qNiE z=qEyUC1i=cEz@{%H@mO`?lha0ZSnfqjEBbWZTMY%FHf%rIJe!n&Tb{YZAz&5YWy@g zIkl1xxi6qy$s7m~P!-qJO@`#Bh8D>;@5*6(sII(6SKTc=4=mOxtE%fQ|#|$$Q*d}R-@T>NrRD^ z7$loavH4*7$>b87;?ZN$GH4g_l5b4@fR_1@l(dC~Az$0EvI#>Tb+U%DMK)Wb6Qqu0 zYr$9EjT+9IpdX$`js5jb;dT<(cG}!c;YEZw%%$1!nMtONmVkem zI}xiV@_jG~6Z!0*L`AF}x4LPKx_r(3KJLhEg%QqaH%po@I<=SsCWT6M^cM=5?DW(eh4o)+iM_UTKHK;Ar##(d=nzS zD8Sm$LS%=I-RcJWuvE9cZFC@FT{LbFYr2cw?w67)f<13AEYRys_ci$-SC?bZ)5UgYij#cFe?-Ah$0_+wfC?P^}+?9{eQyNQL8Bu!Fm*Ik}Cr+XmH^E$|xd z@RC2*NQGBMYv2V_jLuhNkDoM4x^PG?j!T!)f99|>4T8GgESGLfdNNsyY~7 zjNYpas5rN}o9%srW;9r`0W*LZ|WX@sYL!0hId54CSb6Jn1Z|k2POMCNH z{?q8=5A6YEA`MILbmrHuh-bZp9^piuT&j(XC~BPZknR z6?>qN$IqAY)AFsU%e^?OO#2 zY<^|JPThlv z=2t&Y9NXZSV)cEk5H4~i{f$ksnTUz5rP(-A!NPL2aIdwf4!KB90-KIu^vE39oi_dUZBd+*l+XmOC;M@lx-`G`HT3*S{Si;8nS|??HbCA^#%R1KabiXS2sjcFA3d?Z}_)hYrchV}~6$ zb89{xtu^pXIcCk~a+bJieJQiCDNe(|Y18a&VJ}iiJEgb{S(;!ote7G}4cArh;jt@RB_kA z=2~P74+V>~ov_F((F+I**)$EFGlsSWBdT*Wl;6DCJgj3j-isU?58TF&eXD-x&g+EW zf1t1@Dv5iyZ8|cXPO;Brokqz_cO?y+gdBblo8%60+90=Oo+ghiC7=q}&uThk4h*I` zOF0Z2HIzJKAaPs=|3xVMegTwHY^5uhDAbEe?9^B5JyShu5y6>yF0Wvp8~R19^=5o= z3!8cG1LcNeHfK|Zhwdn)8gTDPAjzy4Uw4&4?PQp82*+RzrWu|3T;SH_U>2ex|5(5UWr9SY#OtX-Xok;QNomd5GxlGomhPbAF;#Y#H zYzgo!!c=Vc7~!x~M=sN|IJ=Ee>ZY_bCq+}xSDd$y<&a->~42Mx8+fSWH@ zca=#5lAXvZ>xV>bmZl#mp$8U~MudzZ{2n104ffU74p&)wuErvNPHG zy5gK_9b`rPeQ@Hm4k2P5`APO?@}u>b5nkcQAzo}Fc&^G)-hF{yjGPDz3$1SBwGv%@ zazerPgULfbXKch{?qW6J7cIRTb1vehN>-HxZOZfE!G{Kg961ks$#eKP>@Ub&D{o?H zR$=N_-9K~?s~b?TZP~8jh26_k!`a@i9C(x&<9`sZIKE#@A*+a$W3iBGC!>wYoD0&H zbMV!8o{W^@g56T=`r&VrXRcx9;an9yJDJ8gCg2w{!QTC%*d&w@cP_ zBSZ2+qb5=g*>sMyuSef_v@UCh4LR1>)q+_MlR#v1N`Af448M^()a8haV~kO?Q0M&f zw3d(bj4+SuheQrOYPCMd(*`0J<~~lyup1j>`$`5h zIhmVey_n2tZ|`vItch}T_*3QdY0ne7(bDN+Hi3DG<{5w3d6((( zH>h|UX9rJa6d!!h#`A%B+GPDXg`ATCtx)wVb(xg=-o^;If>qNSwxma!rUxD+%cjQD~Q!k1(k&82Xw$V}0-Xe{-n=r;sg7D+Yvly{QU*v;NypGMcT zRu9*QF34d^U#B^j3+ZP{)8ho&uE;hTWV27_Pectw2urvtCb^DC@!#!vu^TW~xf{@N z#L@H?1#WHtjpv~uMdc*9=f-ZDVy21PXiClrvo5PC?7e}i_GdR&^QP~t^=<|lAjDpj zL1UGh4=Y;SY=Xi?FK4Uo^& zSmSwdvlas1p%R6@+kxx+rxlh0tGRDYT*&{5HnA}dhn07liYx2J&5lmv+G4*bCZjFI zZajtww&glxwN$&`=CqS{&GPxd$5E{^cVXYoN6F?81QKZ{_AFz>B#HaPkZ*yFz^$mG zW`P02RD03~>o#s~b|rmT3$~@Wj)1r87OpOuuJ4Z4oydV6QM47`)N_FcgzZPnCv#YM zln1h#M1~E^#-}WOI4`Mg9>Kk8%OSUU9AY;2OyHb$1-aG5S*ep#uF>pVN<}|`txiG0 z$a)E2LY;&}WDr3;$oc*!;qu;TqKR4S)#U1C+}Q(bK6OoA{XSi*YwkZhU)G)bB7EFo4NXJ%qMJ-%(GH9tXUj{<9I>V>{A zxO!!aUC9s?A^QU;Sb;kVA^&CCnSCW#jlPbDg z&el17rm--a@HQE%&27R;8z>KE#Y!`u=3f$6*D{4NQ5}Vo>f*O`0 z8V#YC*bhGA_LT6Ia84dmjMiXN!7i&Wxm@9XR4cNa@ts?v;g6fr8m;fy9mY;Uy(i9x zIS?hV0S-i~%e!`YRn-OL*JhaMK8UeGnaISA!SWhQu4V~`i){^*Kt_=943SP$77^<3Ku7#l86zC3nGo?AYu^X4Yi8`+*U zK811F!mu#%F`LPd?4E+rj-PoQ7aVsoAP;LlBsK6`-BC2Y85h-+Bk;FW;&2>)1In*R zbgKJ9^lDQIZT6We5Wg^ZNfT&r!zJs1ah6;bOh z9)rAU$={E;cov%#1!oDP0uFHcq!iqF$YQHPnm37Cnj2vt z63?B54X#G{Xel*^EZyVA`d*Na%bz_T$RB&?Mjkm!e|TH_CdDd7p+k=SwqPAhBE|7m zVme#KI@k4{UA7|5fbd>n_0OVnt#VoF5&1Ks5xj-%hc8&ZPz^PErJ+9{*D)}-ux@{k zlZW7N>z$;jZxG>uMgufXu01dCUhc;ZU1e+Rx2+wBUbmqD8K$7hWqr?V;yjpU_~QYx z80)TBnZiH#6Cqv-`p%EEm*jBQ!b#gGIe-*OFZ!%3q0onDgT76s+ROln&ylH+K(cSu)AY}e_uc~AG8zB}tO~{PP(Umw$5RR3XFf-#9!q?{W-ts1y zI9SeDD{Y3q?NQbXvg`Z44w!bwY3&#D7H=a+igohd`FH2y zDXR0IAmggZQCE{y2qpu$RJ@PVowUk!q`aZzQtRaFPT}755aBbNk4-S9udM9ixGj{` zbLvcDu5-**w-e`D%*X#qnJ&$puRHPgyx5kNwl75N#?l8L9^G(N;~G{yE4 zQtd!b-`4Y+$kKd(xuYfa=Js`EXY7o?bMkN;R$^67CKTcV|HSiwyZ5fxl!f92Fuf&* zjCtdj+<35sm6qoUAG6ce=00vZxiiHpV4RI)LkISzVsS%+p zq#1YU&A*C}I?VTrjkHS_c25?#&wH!iNNWpYCgezD{UaK*Hw zoUnh%qsA57I`-jw^!)oHsgzOX(pMqoE}-D=04w`HOJ5HNvw)?qjy{(X2}0Fvvg*C$ z_4$oIe(wW%fCVglEt&HU?L>)5kec~Q)it!5*Sz#l){8Jq_n6M5(dJx^q?nNt?V&Kc z4Gjdg0!PYa?bIVRmt3l#2p~eU^+qG$&6Nl#9Ek|;%o9IJhaE`ltlSjWY>r-lVJ0sV zXH0OT&8$@2(G%#>=29IZ4R$q?2s80qVWpN0?U0()XE0F|QewHUxH{Eu9f9ki!!8ly za9hOA60s7QIua3v8TXI!7f03L5D7$TDcD*RhF*Z<>j1e`%_PtsT5u9aN+iOU)%mK% zaU{BkR4K}u_KI%>hOQb9;670ync0R<;BD%Ao|0FvpvxQ8W-24ER`Y>G7)~?VNnq+y11}@YIqQ!r#f9fJQS9oiLV<8 z_ts6g4~xf}{UE}>5ve*vohsK$`TYkr5)+9q&Sn~kD1gGaaTBS0C`%Y-sj80dcQujr zsuaFFv;sJyy+YOa5T&Xn!2Jxmij44|qSl#LoAH^XW|Ayh#`?>vrkR}6HT4(+!<3(| zcZa``CNa&N)Dq5R-ANg*Mz308GYnm-ev(9#$|0@5vn$)QvZvj9U^P)62IlIXx*$Os=I%@k($i{;ED5QjCbyb85= z;C6^)Zx?EjS|X0XyU_J|s-_S=^i1p`JX&`EZ+-6!wg^L4 z-p{OZL&X8<^^jIr;dmfYqjrD2!K*Z}l2QcFiszhE&`Hwlk~ku^N8L!Xxss3X1jZGx zG{eyzL#k>cUZoOSCbHA)a6>S336^HxO7}yjFtw&`Kw&Bif%`#huBsyuN0(7efQw(;L9y(tIWth=PAyqIsJ8(Z}(LgV(0w_1)pg78U2E78jI1F_UD0b1%hpx$2 ziom0RCrKG$7A1%OD&S0Hgae@gx7ap?8GL4RH8$_A$s7bqfXr1&y`*!@42z*f_3KVS?bp4TL-)&7Sukh;% zgTd_Eag20UApV{mqAad|3y4yEQL0jN60@w?3^)Ti!q;sOfkv8pB7XLRg5ll(lk7LW zeTY=RbHyx~Y0(_r=feFqnWP~6Q4@$D*e@1)AOW`-%tW?25Eqj#IsmkU`?LnMI;sH} zKWK6srLq5+x8cp?=+Srv5x(7U86ZwIP^pNU=E_#d(M|E+uyO(eP<1A@pRd%A(jftO z_}DW72;L%!xb68z8$8hjhRjz|iZX?v?HjIE08pLbj7GW4aI~odks$D%;W!dyv|0Cw zdJl;>0%!>mK;TAOCYphD{AN*?lok(+d=Sl7QXEx@TvBgF%EO_L$3_rq7zfj`euUzMU-#VGx|RU-%4RjMZ&z@a*fCxF*d zgI_EcKp%P}`hhApbp(C{T^k#!PH z11PLTg#9GZM%@f3!``5c9nu1@GHYO8IL0;7o)2+QPiqixlE4H|bO|T{$WO=wfdM!X zlM@nwl=v*68Yqm6@Ww3hF`1@q(MI*A0KEvNSJFm)G%v!bugVxtm@iWcv<7iR0_qN~ zpZ0{5-%rE)F)lS6`pD{UvwbT*p#d}DioYnXMMLAQ>Hhe-1y*3{BpTx_B2()?j)%o$1k&oYYvn6{U|dC2mOh$i$Lnbcwi5I1WT0VSvo8;)o+KbQ~a?T6HUw z3cE^-Dpgmf1JjHl5ntvX1;nPIOAVQvH<#c>_$nA_o45fIQJ0ZPKR`6v;7%;3^aH+q z(yAsChOO} z{R4zJ5L7SGMLK~-0saeqD`%AB>sj6yD?coJ5<71`^I4ANT7Xs;zCD4sSCIgW;VaWT z24jKMqHhlPb=&_auWUucQ%3aZP(a%tOx%F72k^HPp~tif8gTm!B45cy`CP)YjkHal z3Pz(F0;mPX!Bk!P!po&2d=5OIrMu zNb>UZP_9gCGNh1x&~_4u(HcxSmrkxDV(9)}jUX^0{sGcPR2^vsGY$kJI0k409BqM+ z#Y_r`G*H3~arHmhpn!ikIEt7=#5dD*Nko7mcK|>J{mvOQt5yJn0(dUnBGMX{QTIVQ z0^b(dk`@qx2e2hTu!Ah(2eYo7l2IPx<3r%R@GWkrea;mF|LEp25?Hr*Zr>X>gBD~a zp6IfHo=NlqWO0hhC%(BWHvs(ule zeYXQhv$9J;Iv5WiCK@0o2#ZW_Mu0?ux<*}~R!~4(rjh7!Oy{WpGv-t?qG#RDL_xv( zTU9MrK_XD9PXBEkK=Z>C2CyCbY{8WhF_4dL#WL2Sfs4N(<$X;c3Y7^MD{Yf@lD^iZ zb6?wu>|Mg&^ZCUxw?|6X{Xx^~Wm>E^x~v}z0K7r&y`WDw>bA}#cJfn5L?{uqj!0<4 z1B;=<04bPpycKXG;1{5O)UDqkkCb+mIo>#jvJ@Qmp;guW{tm?T<{eN71iplD;7ma< ztyQ$$)khI;?p+0{?Zg#<@TeYoEHJE_ zbYLF|6^yc;*Pf+XG&?5BmJThWfD%9u&PLw^1_TlbYmk}&dxN3V>^E^FAaP3>G9w%} zgL#9p2Lre=P-+`gL`2b9r>JN|D79(=3^;gg$}*s>jiEA9xJiynG>jJ+5el-o#uXS$ zynA_t-?a&Hu4Gi~G_I066}SV-x`esBPE(jW2- zf?vhAh(_UfD^M~Tbr-mY;40@bs%-@GO5Tl+rt&OH5_KiCq`4o7F*^8v5{Fh&b>V>idl7GUv=G(ZI2WevCmh=$Gp zM}QEUOAVNq0p0-rT}Jq|lSKsNru?+J!|kRl-6*+L?rxB#NpqWFaXEBY!hnwpGqs{iTHE5o?@PY+ zcb$vv83B_jBpN4mRQErG{8l263=jjnx#|swp{}@rHT|g-1Io-*=EQ{tux@nKJ5ZeN zzwM`ovZj~*WCGfyv3;yfotKtM9a3bZ^U(pik`FDGG3Hrnz)0VINQCEouWJ6058&$6 z;t0_7(OJb^nccn=Ve`TRGNRq8$)SZL+K)=GhDB7szhjYM~bp>t1LLJNQxS))N7Mn5_8PtpRztbhR(u+^a*IrV-pIQ4o{vQpUM ztYk58QkV^`J$!F@Osa094#s@V;Wa(1Vq z;;I-{rxiuK&lm?j6VR~a$voD#uD=`aza|6hz>6W%GV#8w|Kx~mr!M^{P&I4x7Tp;P zpC)DMK!Qpeee=8*A&oo9G$l7JB9(!E+A{8wSmjlHFPxEzvaQmDnNm4NI7g1ma6)I| zHUyxAPOLbFLy#ZlG2^zNdL+^>+pNdaa_|yyua`DDj$^z`O$Z`zv$RGX;<}pi=$diP zXMNmF zZx51`0-$$tN>|=7JXgFJg7}7Ruy%UB>Me}~P(h!5Hlf^SXr}>0agZtDcQ1s^b%l2r zGz-(^Hb(Q7br!Y`uVg>&G>S+s$AkF?G+l6_dt!81vuaKEN*3e>ckQX>4>Eeki);wS zBEA`wN4R}IXs}(AwwZN>QDWvorKRb{c?7;IT(nWr;JV)7sZI}VxFYgey9JP+k z+A-A69-nqdigfvjerwoW^@~MnMTfRV(_;)Zm!j^2pVQ9|*&po0V`iyRAZ$hN`EQhw z7Wo$T8UVKWfsk!Yv)}D|N?L=1wE3K-WweX{>&R)B4kC4r4)>~~pIk6%$A{y6*-nKi z`t^J!EWCd{v>`|o~v(VAW#D-r&)E2w86CT{&=`4s)y zhqlu)2FAzTOJNUEy!8&avxeTDk&&!h4H4;H;BESKBrM z2Q{VZb(0sjCNH;uGur%^^FMSj@{OTiT|B{Cd_w3_3f7giSv^-H)T?fYTJ?dMO^Z;$ z%;n6$M(Q`E1G@YK^)`oFEVsFzY5HF3l(Zloe%Sdfl&VXQrVFlOKwi5y0o>+^!QxC@ z!cEc&c+vu8_vJ@+Wq1MsxT`TTx6m>&vlVlCtC;&5TZi9W)%POKktr0^hc&M{;F~Nv z`E(KOH6zPK)R)Z|#wy)^=l9r{-i1gg2c}TgoD>QW$`P4KR{=rnv&&?({47!>n!5Ot)sP(*0!`D;80Ab5x)P zYcQPp0|%>`8*Ti=aMLTnc7g)%PMg1)czCnid9lkIG?|9(yDKM0@ZFk3sxCP82#=|n z#P4=4q8dACBi;J~#(dJo>`6n9!;_J#WU{?S%$aXE|Uj#8QHl-FCnm941PJ|H}R zQP>lYq94U-)VM`G)UB#&kQwY0zFavGe}4Dn5?yD3+Ff5YTOy9SKSk~S$Ow-DvKLEC6hniusLYXVY>Ub76%6}=I4&?uUfx=W&6qJgs|H_v6HIH#HGn;6-7 zb5;DQwA|P8y>3CQLp*u#79P_wQNBWhQzP=aC-TSlHwWT!65mUJZ zp&z*?l#2)3Khymz;XCLR>KguC7+vNYx{^6^S@D`JDdn4@Vy3!RM<;uE>rd(GAde&( z+ZI2QU3p-2d|bZFk-H?VDQvgXU!8j(#Kv*BOXW(2P|@|sbH;}kl2PO<*b!veTRJRjh4G7J{- zWbGCMO}d`5qhDVbW_gWTI(QXt-!XE3Xn7XIM7R6A$t_}QI?Xd@MtI+Of1W%$H}@G~ z$jD1OGk9h&WCgk+lZJ@~2}%Vci8;;oC5EIsf@-e}8^wPtor(9MKLLY}s(Tv?0;qk# zrCYZIPO<#-)bYRi|KsVs@oGrEv4QKLj} zQKFZq(M3u0!4MHaMEBg2-+S--59b_v`<%1-{;sw63I;)=wfgw?_nm8@g2-%AGZ_4H zadDsGLq2>jI|zqzfoPdH;ok1+7IMV{aQ2V1>9pu(PI`l(4%bKv%Ydv`vVe-IlZjyf zdxky&%wXr+1>b^*JJWGSju=WV1!kI)G2zcI+FnpQeJJ#x{2ilpM?+W9XZG-xUc_8q zBb0W0`GuyKn!j1HkZ%rkmIl_UrzqdgVUn>)9!vcPSjXxP???2U6-=@?-FioSh|1}i zA1?^@@!Pt(6}oi}_uILPTHFUPJ*@OUV745iTn{KcE-%}60I)g(=$3I8kEhN%OHhTA z*FR{Hj01+nC0}ERdeeL@JwF5}3!xz`oC2ZhqT+o-J~2>cZhj`3eY%SpVw=|gNz`9I{Ps3v6zw>GT0eL81{e%% zicrlI3H}dsOq&5)&uRSlTqF3}+VG4Y_aS8w8^TJZktK+Nskq{uyHy%CeIiEvfJ3IO zIr}lCCZ!thR8stL?4Fpyp#>8c6$kICCAr&vpE429?~Vnej*&e8P?JYT=8TdDxG1?> z#WvroM^|^)1^11739NkeznBIHzgSYjFMAk6?cRlVIt`%PcE$lU_C;@x-^z+uwfh(R z09Hm3es?({Ry`~2emi2o@~Xk z>6m+Bv@S;j#7Y>h%I~()pB1k8L>**`Gzauj*y7`F ze)fnT(?`&_UazYZ9-X!Sy8B@0CNM>Q?|AlZ;-78zN4HM_vYi?%ogZS;D{DQJhGukK^K!WG6LrkYvVVInV^7Vbu;L$j?8Q>V<-%7Ua zRvmYF)oZ3s<3}P!0^)wV`M>ie7-b{0Wv{G$g@2mrj15&OJJ}h(lE2ST=>@i?oZlGV?_ThJ_twm z+==`Ldg5gR^ynTqPAO-1?IoS!S~oA6;#U2-9r@=tffzK6pziNFPY=>+fO0=HI8NG6 zDvLCjHOwPpiIpa-KBMduS?#jzGN(gQslx)9!D~u`0u-uJAi9)0^FuKv%A!ncN<9{J z#Ks_$P#GSJ3YpTUk+>^BVMWh>S+)E4?F@@pRgY(57p$Em-Z_o`6S3kW5i+YQ0GGqX zGUtuw@ZUupX8{6Py~tL5bmhGdG#JY{`wB!~!9BD8fxLh_U^v@c!CdOX^V zXz&b_s>RIhLzOJ=$c6=*5ClV}c6s#t=vdt73faJ?vn43|7}FOCRZg(x&y zbB)!V#8S4*;qoIfRQ{hwl^7~2UIz$@MlaA?;lQ4PVTDGa%@V(m(Q~XP6Zvz1X(rzX z=^=6t@!9l+EHz&~zxSmbus(h}lPVts))&uKde#;^q;m(PbAkP3oA9s=qF*#cs#1sF zF5=+0s<@yDmMr=1D8Y&^5E;dV_N>d#q^eIRyK3ixB8~)w7e=_bbJY!`hp1ese(9f1 z1*~08l1~uZE-%TptXHS}I9gk>AT^9#j?P}LiP1F7g&y+^IO0g-B&XVyrc8>FC4k7G zxlf!MM5sJiNrnsN3g#n#kRf#E?o56>Dn~kJ&8quk^Hy=t zsXR=|5%DDVKOddx)WrAJpYSgkjaqKDWciw$(s|uq6&qX^6#KS$;lw@7RaLakvbUnK zo07Ci@7wXa71$B~f1vxP)m~#bF-$n>&CZR+>9dtLWH+aogfT}6>@PNt5zAC5g?tr9IrSwaw=52A=#XGRP|$#$4xy)%4m_Q$GC@UW12t@aNd>*xj0jAbw;ks{;@qe`aza;*Dzq(HVg3}KHx0_ew|5FE1bi3ajKoEd^ z|0etaSaO$W#fQ4O6|phDOR>WI2}Mg?^zL%!#yu#DKU`2Bfz#+boq6n^K)WfRq3-(Y z`|<0OhaNN>4X&c34o`op7&L<(vwzD4u=LNyoa|8cotLpG;##T!Y-w()2kpMm`~0Lt zC9qlAJWZ`t8hky%=TBdA?s#|+^``B{}!-_@yslBG}Bz6Gs z>fz#_b3j_i{BP3%>A4Pb3AU0fn7sq`+)qe`s-WN4&n9tDQCY)Jv(pU0ZOKVP^$-Mg zn?*CJ`v%bn+PIQyCR$_LUdT2(CH;@RDtkP|#f5?q%2vS;%Gsph6|-(m#tkBi6$*BN z^9bO@Z;3S1N!~btvs#i(CtYLoZddFzK=vtj{=fBrx1x!Ky<89x&3Y!4aF z5qb@10H9IV<9<8mSLB`T{uY3X6z%*3_z8e1|HkdLDf_+k@w@&vP~xA$0KUA+t6SIHp8$Y2%1If83;KCsN zw89-G#;`#?PC@QN6tAxdVWqZg2fan;eh{2jhcPYCX*fW$3}z_Ac{@H&#Iur&Wbqlr z>Y~P^HemkPs8lUNK!U>VqVQ?ocNwpVj6{ZHcwy^_aTLRL^W<><-cCISRvnY<}9z-Rz8&L%U=C12I}yQsH>jonG4~8%@Wq-}b#p z(GZnx&`o){7APz_w?xXRdDM3BbX-4uD_(Sox3q0Kxx}n+5o~ zH6vhc0z9)}{NJDI->8)SqkkQ`J#6>wKeP9LnW${>|E2;i9^ky+k%$7$DS?t$cQNmK zlNO4fI6~dN!pu#~x}>z=Kzge!DjiqQ9@5>KB6ES&LYR=qmVe$vW^c{QU2LjzrIX%GV!L6B^=+?e~QY4P;N1dWVaP=5kQ@yqZ+(7#%%A?Fx;DlQT#r zOjqvp(#1)1TW<$7O8va>kmcC&|14^5c|1X8J}R(40BpbPrdBx>{IYFT+e;R_sOSUZ zG8+llzVk0Go_WfDwAStW!_4&FHoGYA#H3gw6SFzaqnN$hBmB7}{50AJxcfWx_GFytdFlQU+WN+~sEq%`fZ89!f|vl0A*=aUpI@|w z0_k`BvX6#vvE_w?0EvubB|a2=*FGsJg+Log{;AtvONto=ZOyq1ktK=e{QgUxYkXnM zG|_t9?wo-_Xk_-9CF}M2pY`cmAb4AT3oNR1bN^NC0C;-i_APH?U?z~<8ArW+03bX6 zo&ve2e^}kWYmxt5rH`hMZ2QTPX)6N>$;Ca!(@fcghv~-v8vFmx`8WK@+-b_cQV{^C zcO1aI0st?0vGK8k@>GflhIml_kEf&{yq&ntPh-=CKB}HZk>b|&_=2?en(GhPEEXv4 zt>M(!dQ{sfx!^YFYoY?HU#}QQ)#Fz+z4Mj0J(c)ETQe_yd>ZS@C3Xqbx;H3CLR~Df zs~SW;-u=a7**4mC@@7jSVGbx@Q3oPFxlHZTba}TD!@ZN;gBN_ucNj9|p5gsF|HX)M zz5~C10w?-s1+b8S0R9Kk90xo?!R-0fO1mG{!fylUc(^lO7yOUYR_zhbGPCGUaBnu9 zONemFTDvxMIX^R39buucc|=K}Vn4Kh;W%nd8r`D#CG28AkaH>Z`K@hgF`>a%@1tv% zMc&T`@aoTE%+0Zomg?zCqkXWsBE6wNEG+y1x;t#6hOQ#{Hb@E|V401f?-{-M7%uHFkUelaS<32GA;o>|fpzoB+CD;?`^Q_}_nM20_r}|6Yz|rOa(aF~ z-5Cc$@HLB^HJjitzyS(K{Ld=3^%MdQ?_d1gCJ%f~4gnAbF6@jsjb}|b0m48HguatD zlOk3NMt}v?_qX{M5Z_Mjs%rgmdmo(N=mi(hpy`8&XZI)fglaH^anb_9Dl;co9|GD zBg}t!!4)Am!ipxOk7XyuqpALoi;>Zg)ttwMd;fFunAy;pN+ zyM&{p(YK;C4e0b7ywv4(LGT_}fuUeLvIJo5Z}g`Bkne5s#@TJ@>bT3_+AoY(R=~#D z7vrgNW$8~v@tDsh-Of0@`&xGY1BuKX8im()ef?IO@+_w&c|B*+`;WF+P1jZ}HLRp* zt$i{w&b{*!b^%w?#ZigHo57$q87py$s7o{bbA5Kb`7JS6JvID4kmpC;iaL?Y>)tIo zWL;Fq#lQ>>4>I-L@%2`2i-ANuG)@KHh|v@*#P)|^NvogcIk9~T#6aGB{G^{ED(A8{ z@*;j<@Vd=wjM<8=&>*TupL}c*1a1K>PsuYM1a9-`BhN-7A5jgrvV!@7MIX_r-}i(S z)xufe^J{7+%0uft2d6n#aX^>Hh}!o5K;NeB%80*S4-DRH`D=!HQ*Vd+KVfOT_F!ZC zy-~2lcbZ=t`X6XFw4mT->Oy`m+~?$W{SvJL059U!%tr)wnYjUhSY^?vJEw@V*z3i) zo^_SK)GAxR6j5Nc$K-wNBZ=f1o!JJN`}QB&njK`Pl8L zywmjMu(v;MNR(VK51t&R+H6ZsT{A}9NY;kq<5h;eExBa`AeXz-J6tjv@~B&E^bPrW z!EeSNw*^P!1gIex)nYx&IeKqoX8}29eu<>Gn2Q9!k&8CEvDG!sohZp|n zQbmqjbn;2uY39zgxa_8EmXjCzLsX!Fz^a0KxV1TV&69XE$rTtdPC=&0$+Yq&)&nA^Zc}t*P|A7vjJNVcz zqE6~WQ8lJwSAHMRwlCJIHF_8;Uw*JAYdKRE$URh%e>fWXTQ;zQg*(o>v}B6l+9zJ; zg~oQK%g=?U%yJXK;;F$;ENVQ5f+ccvvrcUDAI%k5oT13-rH7u_e9J$U?97`yiEv%> z*@)0#Wukb{_JYQODgrgj`Hi3ItjXmE1N`oKQf{zZJJ9<$K0CHV)a=OjTh^-qeVUpW zA-yNng5+d@yWPL}O+V@#v%w|m_X(`5+~trRgf-`r`U6mYp3953_g73c?rEQ<;%vnW z$esMS^QqJ@C-rd$lwi!z+8|D`pa9s^=`Ca3m5<6-h^f0>)9Fi?JwQJk=L>(!S*&#b zh@$#ESB>dM7Ko9lc@6FU7=@h*Xiwm+gx3%%dKZNr2ex9~!dM{x~2 zV1T18B$UWPNPaWWTig>Tm3na5D<{Gqus>CDC;qMe2<=3FGTIrz_3mS+NW{>}2KG00 z^de%xaPvm~us}apB^x$N$$yVMD#L$qDcWW*2|C?bVo#Wc-ynm8NT)5^X#>wP7fg&>VmT_K3jHpE z*kdMT>it=tsDmf#E-*q?Z$FB<2b%aGwCceK|XI>-4_wd)I>{wZ`G`IQ4!=ZYFE_$cTiT>=mrs6!7ek3pq<;>T#%uvA6xP208x7?x- zMAj2te7^;RVF;;KTvNIAsriL|$>i;u?A)LCnKs$b_7mSn!cGz9l#WEP z1DS8kAZ(#O#=N~I{5)_=)A0xLWvA|3LI#*UTNc-zs+u0JDe$>U`agD3xRzs?j#j>tf%9NA4fvvdzo`zlA+MeT6pLCeVltm)K6%!3=cgVw4G)b zTNxWU!6(G!T0~)0RhQ4O)P6})kx7$3y_21L#eA7guy=2rKbd|2vyRQ)Y=N|nBJ1sW z3N1#HE8pe3+W+f)#&yOekTn(_Khlf$K`*66&*6P!Bl5&-*GgPaq=^#qD3w7B8>m3} zp3VFTWY9#ubf(*x*0z-uG`)8(a810B*#7nWs^)Q&KE(!;o6JUKDUkqdQ%uJ|_tSZZ zxO!!l&+jZNxlg|wio$Q@^8dzEs2OR^^;^Ny_Ha5d=&yQUz1F^})NB-Fn z#fwJnMgrGo%L`)t>gwdS$fNdTIxpM+w-%xkS@Y$GAUvt*-sJG(Uia^_F+b7oyyRq7 zjd_^MP1%kpU$KLr3g1$Gs!vjK>*yfkQdm8G8M7@a{0J@L3`u79Y0a61|Gsm4^VVEo ziTgj$0>?80P&vZlc!*o|2m1r#?Ucy&N76{Jf{w*LBv|Z2&h%1C*HbIbexO;o*UL#4 zXF9D$oM+GqFNtB2@9#^#B$Busp??<{n#h<4yvDPDP&}?2Is*@vK|QrB^oI4DQ`}kP z(tieWU`4#-Xstn`-7BGlvNjmY%1wz87Mn-84VM=mT zALO*ls;|#-XOXqhI}~rSDnv@VPVjrqDT-d@T3n+yzwrA!Tu5k-(c|4H7R6dlGVvHd zjP%BZk5Q|Ig{mtX;s?nC?Zm@PqaRP4?<@Q;>#1s*-&z7oPs=G#q1v9nV8ltPomry%n>$* z-qrb}mG`ITdSvDCz>i~l=+ApAbv#?4#5x+5YYS{QBY31o5kvI>P^ay1g|>C*D?%02 z!eI@%?l9`HzrfdlNcFM#t3FcV*F+XrhFKa=zGBtcyL0L{chux>{_;&>C>?K5wgHCU zWC3IHeje$YVu=T3J~WVg_K~?l##~Q3`xf!SpVe3DC{8! zw|IpoM|TCUlSTK{(8x6M&=9@hYAk!l;;@~T`H{qzqcNMw4E4gcV=+<1lMmN*$%G&& zPJ@c0kn8|E6!6GgAB2if97yPubJb)pmb)iD;0TI`oOu7(ct6dFcV8dYI)IuPigz*a ztbS0w$}ysrR+x?E_~cETCfww_BP02QCMZpW|Kpo|pF`>Ih$i<65J;be_gut7)m?Yq zEzhmXzuJ~#QtYjJo>xK0xU91gvsD_ylOQTZZTjrJAGt3tZ0iP|k-qH_4ApNRqAl)w zF$F#oYq;^$PY!KeW2lG`?6X^B_?q~!<+sY3G{hIo-!S3WfS#g9NieNF?Cv=-A7(HL zv*tVW`Ab-DQ6hEICaZ;mvn;3{eoUEME;Xb<`eEZd%5aPUXJ6}UwvVr*dSTkrfhlzG z^%&P&uPpds*InS6&SV}|%WuMrRqiO+`LB_FUJ8!qPu4KtP-WXGl$}}~WzWqRCEkPF z&*^i&x3wBh{eG5~26AC&9aI>t*2M6@2fB&9JQzZE$pQuyUV|gja#XF);p-2QJ7VEJ zW(DiQM+!%OQYTq!i6_m_tRB-_eQmGWROCkeI@_wI1ZVnGS%rn~(y^`E zU?EI4lV+VABB2fEW3T)=H|oQh$i1gU_Y!qH*0cjdR~Uz;g2m<-B${FmgN23Tp=pY; zO-g8rIeJSKGI2b?luGz7dz}o$=iw52IHsp9+S7K1&+y>9?>MjYeSG4DDqxMvh9TbQ zf;8J)8k{PI97<~ZOhe;Uj$JDk9l1z|M$B#=#taOeVOL`3lSrGZ=50QhZ%e-ONq!XX zE^RnV@lpQkAhHDyx4zyGZp8L3c4*+4XpdYf#}e~XO}5a$yo2|>3x!M`PO`Zpg6$yB zB-BQd5R+y{4WHEk9$!MRTn#pBR7eukg&XW`#BAH)I=jkF6Z&H}tr}`eNW6cVGWU%H z%&rHbJ?PX9Dy@Jr694iNAJ-qP=bU9Pd{F1C%perye^?+~q1@Pcb|v!r!fq$_KEE(! zU{|Wfd5&`_r6Js=IxJp?xk}1tbM81XKtcSc-)qm%Ac_1pNV#B3a^X<~J8k@&!~Rwf z0_bCMqFDk8+b~PgQy%qP58Y69-XPf}Y~N}hLP6q~mAuuiKU+kJ>~RJh^j`M0D9)IY zP2zsaN%^f-CisU0Ze&a@z1zXgtVIkNG0c%j;mCcF_Vz^qw z3KL1ATBs*aN}XABbd)+;o`?J8!iYBJz%xtVxN_r1CrV((`GLRQF8_&5;!w|Tx#*{d z5(Se!cei^JY1<5y(N%rvK!J=$R#KLoVf^nu(vaykaFI;T$)U1qe)f6hX1o6MwDNhalsz>paV$3U z(?FK(cH}26K9V(N)`~RaLIK_*hA&&ugNf|2cHzH=@dgo!Mit|j&hBlmlos?{D<||9 zh}lBwnNKbWQ~Z3cUf{qahmO2-)<&noXIrr9hHn*?CLJM7I92Sp10so{ff~g5gzdK4 zzSiH1zw=RSo1@C$s4B{TIC;(=eqeOXudJv6(f9qtcc`H zox)60HrzjQcACae+v9!d);6M41o47Ph9y>G<@kzQZS<4%8LwPCqKGcdfY6XWrJ-xO zsU8+h5R^o;eFa%EcGJ+tvSiS0W$KZZZbVP~

A>vsdsZKX)I)1NIDv-XJEF%R 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

>d-=ny$TGHb0KR86-0_iF($7&{t-#Vp{VM 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ξK%S@kOMza4oS~Ph%`5|wUzqE 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ǑF3mAQg+>txBcI+=Ni}$pC)2d| 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 D0ESeu literal 0 HcmV?d00001 diff --git a/public/bg_small.jpeg b/public/bg_small.jpeg new file mode 100644 index 0000000000000000000000000000000000000000..cce104ed3726cce43caf14c4c4197f070d0eeac3 GIT binary patch literal 3271 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 ZrhC-ryOwQh$`3wGo=2JT!R2U^{{rZJ5V8OO literal 0 HcmV?d00001 diff --git a/public/favicon.ico b/public/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..b09d2e54837f7edf8a6d6bab69798fbe33f2f454 GIT binary patch literal 15406 zcmeHN3s6*57(UA*6!U?Yny*liz4wBM51c8-a>mJ;%F!{a$;s5rtjqz-O2;yq%xZ?- zGon_CrUG{tQb8+)7)2=+rcAU!Kz8pgi-P9Js(=f7`~GDwg6_g1I@NS`=9{y7?>XoH z{_p(f+`H#LjOmy^>(hs!3}Y_`FgB4f78ch0TL@un6RyR?xbH_WR&Wnv0_va%S~Oor z!9RCc0oB1Cy>vQcjwM5I!6XZFY?)Ew4{=Pte<>T=k@==3_MWP;GJ8pAmB}D}s~Ch$ zia|V^|91DJpO^cuvt~w)DcmqVu)TiJJ_NX+T6>0?)Ai3OvZxe&+;`)dZQ+gheggd+ ztJoaY&08O6+Z{M>%^I1Ex_MTk^mKXZsK?>UYt%+DN{1AKG}%*ov|9um0=`DuPl25l zgZP#P#VD>Z8^o%!nIrpqX+IxrX90f2vUE3WE;FU;-`Aj|i|?3aN%GW|U;Aeipmin; zm;%uH#6MgCt^iknEAZb?0MFVbs*`0mTnx&tDHxn>HV8LCk%irO<|mml#CyrBeR1rY zoCKDY{R+d|XV*TkpA4uPYESo7@t&aK-N6Hda=g3r*&ol!bK{wF&#P=;*Q_&EU(584 z`haO_6I%@qcH&W2)icFpho&LY9d>^MXgo$&%hEvj zyAd{ufhNR3qbW@sSCrJRoa{oAT8k`fz&l+weiIkFO_qk;ie0S@?BakXo{l&}>D^Z+IUrvTDE8NNT_@<)~q*|G)& z=OwZLPf+t%fJK(V@ory2^%0Lx`eIkB16!W~ z&*OheBh`cUhwa7fGfZi;0kaBxB@;Yfc+}U@yA}f5*T}_q*tu6dqk{~7SSPS@3wMh)X>)Z zRXIyoDE89F$$H@p{7$cbmOa}!u;&N5bs?;q`5+IHW(3pBkp1$R25pzW8sN~cq&)|P~-)?E=E z@)m7#8Q8CEg0DLYHw+5i7tiKmKi>|h`{P)0-u&zPpI!-c@rJ{}9&|S94ycW~Uuhfw zC;8)S(y8{ckgJuuA`W8Tb>B^p#eDF-LVLZ~Z-x)j0>sWu{LzyL6E z5D8EYsU9F78m?XJ_Cm>yh<-QX%#Nr5IKQ$C{9XIiiY)z@yPPf1^gpm7Fb#YAi{bYc z)JuntYfMIIEc(5pa{~Q$1IP#0IH3Fm@OaLrG9z*l;-{9z0Q=%adCUD5BL3}%-wjsF zQifApwaN)m+(}nxz92`?w~JxZZgcP*0GI%p4~;;}IUOrB5IH$mG8WXx#PkAFBXxwrYaQ?D|evHpbpsFZdBjcQt+k_TrQ4#1 zl%+-ur8$cBZS<}9UW!2!Y(J*#P{30H8N81F!Ia#P zVv)D%-@_nI>ekFNn@zZjV+z!>Zv~L>w#6kT7Y7*8X)epe&zu~ z%jFTh5w|k(f;3-|KNR<1F1%qj=;J$v7;iO-tMGi-jhJ`1`P*$?&OLhK*xohpn+Z^? zP_Ew<@9y#h%87s<%{@9tiWq7h`{s4M0sho?1k95LaMpO!bD{y)-c&Ir?eX&U9{3Ue z1~=%;gc;Zjv^kGKv2HdeyqV6i?u$%AS8nKVvA89edC li { + position: relative; +} +.fa-li { + position: absolute; + left: -2.14285714em; + width: 2.14285714em; + top: 0.14285714em; + text-align: center; +} +.fa-li.fa-lg { + left: -1.85714286em; +} +.fa-border { + padding: 0.2em 0.25em 0.15em; + border: solid 0.08em #eeeeee; + border-radius: 0.1em; +} +.fa-pull-left { + float: left; +} +.fa-pull-right { + float: right; +} +.fa.fa-pull-left { + margin-right: 0.3em; +} +.fa.fa-pull-right { + margin-left: 0.3em; +} +/* Deprecated as of 4.4.0 */ +.pull-right { + float: right; +} +.pull-left { + float: left; +} +.fa.pull-left { + margin-right: 0.3em; +} +.fa.pull-right { + margin-left: 0.3em; +} +.fa-spin { + -webkit-animation: fa-spin 2s infinite linear; + animation: fa-spin 2s infinite linear; +} +.fa-pulse { + -webkit-animation: fa-spin 1s infinite steps(8); + animation: fa-spin 1s infinite steps(8); +} +@-webkit-keyframes fa-spin { + 0% { + -webkit-transform: rotate(0deg); + transform: rotate(0deg); + } + 100% { + -webkit-transform: rotate(359deg); + transform: rotate(359deg); + } +} +@keyframes fa-spin { + 0% { + -webkit-transform: rotate(0deg); + transform: rotate(0deg); + } + 100% { + -webkit-transform: rotate(359deg); + transform: rotate(359deg); + } +} +.fa-rotate-90 { + -ms-filter: 'progid:DXImageTransform.Microsoft.BasicImage(rotation=1)'; + -webkit-transform: rotate(90deg); + -ms-transform: rotate(90deg); + transform: rotate(90deg); +} +.fa-rotate-180 { + -ms-filter: 'progid:DXImageTransform.Microsoft.BasicImage(rotation=2)'; + -webkit-transform: rotate(180deg); + -ms-transform: rotate(180deg); + transform: rotate(180deg); +} +.fa-rotate-270 { + -ms-filter: 'progid:DXImageTransform.Microsoft.BasicImage(rotation=3)'; + -webkit-transform: rotate(270deg); + -ms-transform: rotate(270deg); + transform: rotate(270deg); +} +.fa-flip-horizontal { + -ms-filter: 'progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)'; + -webkit-transform: scale(-1, 1); + -ms-transform: scale(-1, 1); + transform: scale(-1, 1); +} +.fa-flip-vertical { + -ms-filter: 'progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)'; + -webkit-transform: scale(1, -1); + -ms-transform: scale(1, -1); + transform: scale(1, -1); +} +:root .fa-rotate-90, +:root .fa-rotate-180, +:root .fa-rotate-270, +:root .fa-flip-horizontal, +:root .fa-flip-vertical { + filter: none; +} +.fa-stack { + position: relative; + display: inline-block; + width: 2em; + height: 2em; + line-height: 2em; + vertical-align: middle; +} +.fa-stack-1x, +.fa-stack-2x { + position: absolute; + left: 0; + width: 100%; + text-align: center; +} +.fa-stack-1x { + line-height: inherit; +} +.fa-stack-2x { + font-size: 2em; +} +.fa-inverse { + color: #ffffff; +} +/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen + readers do not read off random characters that represent icons */ +.fa-glass:before { + content: '\f000'; +} +.fa-music:before { + content: '\f001'; +} +.fa-search:before { + content: '\f002'; +} +.fa-envelope-o:before { + content: '\f003'; +} +.fa-heart:before { + content: '\f004'; +} +.fa-star:before { + content: '\f005'; +} +.fa-star-o:before { + content: '\f006'; +} +.fa-user:before { + content: '\f007'; +} +.fa-film:before { + content: '\f008'; +} +.fa-th-large:before { + content: '\f009'; +} +.fa-th:before { + content: '\f00a'; +} +.fa-th-list:before { + content: '\f00b'; +} +.fa-check:before { + content: '\f00c'; +} +.fa-remove:before, +.fa-close:before, +.fa-times:before { + content: '\f00d'; +} +.fa-search-plus:before { + content: '\f00e'; +} +.fa-search-minus:before { + content: '\f010'; +} +.fa-power-off:before { + content: '\f011'; +} +.fa-signal:before { + content: '\f012'; +} +.fa-gear:before, +.fa-cog:before { + content: '\f013'; +} +.fa-trash-o:before { + content: '\f014'; +} +.fa-home:before { + content: '\f015'; +} +.fa-file-o:before { + content: '\f016'; +} +.fa-clock-o:before { + content: '\f017'; +} +.fa-road:before { + content: '\f018'; +} +.fa-download:before { + content: '\f019'; +} +.fa-arrow-circle-o-down:before { + content: '\f01a'; +} +.fa-arrow-circle-o-up:before { + content: '\f01b'; +} +.fa-inbox:before { + content: '\f01c'; +} +.fa-play-circle-o:before { + content: '\f01d'; +} +.fa-rotate-right:before, +.fa-repeat:before { + content: '\f01e'; +} +.fa-refresh:before { + content: '\f021'; +} +.fa-list-alt:before { + content: '\f022'; +} +.fa-lock:before { + content: '\f023'; +} +.fa-flag:before { + content: '\f024'; +} +.fa-headphones:before { + content: '\f025'; +} +.fa-volume-off:before { + content: '\f026'; +} +.fa-volume-down:before { + content: '\f027'; +} +.fa-volume-up:before { + content: '\f028'; +} +.fa-qrcode:before { + content: '\f029'; +} +.fa-barcode:before { + content: '\f02a'; +} +.fa-tag:before { + content: '\f02b'; +} +.fa-tags:before { + content: '\f02c'; +} +.fa-book:before { + content: '\f02d'; +} +.fa-bookmark:before { + content: '\f02e'; +} +.fa-print:before { + content: '\f02f'; +} +.fa-camera:before { + content: '\f030'; +} +.fa-font:before { + content: '\f031'; +} +.fa-bold:before { + content: '\f032'; +} +.fa-italic:before { + content: '\f033'; +} +.fa-text-height:before { + content: '\f034'; +} +.fa-text-width:before { + content: '\f035'; +} +.fa-align-left:before { + content: '\f036'; +} +.fa-align-center:before { + content: '\f037'; +} +.fa-align-right:before { + content: '\f038'; +} +.fa-align-justify:before { + content: '\f039'; +} +.fa-list:before { + content: '\f03a'; +} +.fa-dedent:before, +.fa-outdent:before { + content: '\f03b'; +} +.fa-indent:before { + content: '\f03c'; +} +.fa-video-camera:before { + content: '\f03d'; +} +.fa-photo:before, +.fa-image:before, +.fa-picture-o:before { + content: '\f03e'; +} +.fa-pencil:before { + content: '\f040'; +} +.fa-map-marker:before { + content: '\f041'; +} +.fa-adjust:before { + content: '\f042'; +} +.fa-tint:before { + content: '\f043'; +} +.fa-edit:before, +.fa-pencil-square-o:before { + content: '\f044'; +} +.fa-share-square-o:before { + content: '\f045'; +} +.fa-check-square-o:before { + content: '\f046'; +} +.fa-arrows:before { + content: '\f047'; +} +.fa-step-backward:before { + content: '\f048'; +} +.fa-fast-backward:before { + content: '\f049'; +} +.fa-backward:before { + content: '\f04a'; +} +.fa-play:before { + content: '\f04b'; +} +.fa-pause:before { + content: '\f04c'; +} +.fa-stop:before { + content: '\f04d'; +} +.fa-forward:before { + content: '\f04e'; +} +.fa-fast-forward:before { + content: '\f050'; +} +.fa-step-forward:before { + content: '\f051'; +} +.fa-eject:before { + content: '\f052'; +} +.fa-chevron-left:before { + content: '\f053'; +} +.fa-chevron-right:before { + content: '\f054'; +} +.fa-plus-circle:before { + content: '\f055'; +} +.fa-minus-circle:before { + content: '\f056'; +} +.fa-times-circle:before { + content: '\f057'; +} +.fa-check-circle:before { + content: '\f058'; +} +.fa-question-circle:before { + content: '\f059'; +} +.fa-info-circle:before { + content: '\f05a'; +} +.fa-crosshairs:before { + content: '\f05b'; +} +.fa-times-circle-o:before { + content: '\f05c'; +} +.fa-check-circle-o:before { + content: '\f05d'; +} +.fa-ban:before { + content: '\f05e'; +} +.fa-arrow-left:before { + content: '\f060'; +} +.fa-arrow-right:before { + content: '\f061'; +} +.fa-arrow-up:before { + content: '\f062'; +} +.fa-arrow-down:before { + content: '\f063'; +} +.fa-mail-forward:before, +.fa-share:before { + content: '\f064'; +} +.fa-expand:before { + content: '\f065'; +} +.fa-compress:before { + content: '\f066'; +} +.fa-plus:before { + content: '\f067'; +} +.fa-minus:before { + content: '\f068'; +} +.fa-asterisk:before { + content: '\f069'; +} +.fa-exclamation-circle:before { + content: '\f06a'; +} +.fa-gift:before { + content: '\f06b'; +} +.fa-leaf:before { + content: '\f06c'; +} +.fa-fire:before { + content: '\f06d'; +} +.fa-eye:before { + content: '\f06e'; +} +.fa-eye-slash:before { + content: '\f070'; +} +.fa-warning:before, +.fa-exclamation-triangle:before { + content: '\f071'; +} +.fa-plane:before { + content: '\f072'; +} +.fa-calendar:before { + content: '\f073'; +} +.fa-random:before { + content: '\f074'; +} +.fa-comment:before { + content: '\f075'; +} +.fa-magnet:before { + content: '\f076'; +} +.fa-chevron-up:before { + content: '\f077'; +} +.fa-chevron-down:before { + content: '\f078'; +} +.fa-retweet:before { + content: '\f079'; +} +.fa-shopping-cart:before { + content: '\f07a'; +} +.fa-folder:before { + content: '\f07b'; +} +.fa-folder-open:before { + content: '\f07c'; +} +.fa-arrows-v:before { + content: '\f07d'; +} +.fa-arrows-h:before { + content: '\f07e'; +} +.fa-bar-chart-o:before, +.fa-bar-chart:before { + content: '\f080'; +} +.fa-twitter-square:before { + content: '\f081'; +} +.fa-facebook-square:before { + content: '\f082'; +} +.fa-camera-retro:before { + content: '\f083'; +} +.fa-key:before { + content: '\f084'; +} +.fa-gears:before, +.fa-cogs:before { + content: '\f085'; +} +.fa-comments:before { + content: '\f086'; +} +.fa-thumbs-o-up:before { + content: '\f087'; +} +.fa-thumbs-o-down:before { + content: '\f088'; +} +.fa-star-half:before { + content: '\f089'; +} +.fa-heart-o:before { + content: '\f08a'; +} +.fa-sign-out:before { + content: '\f08b'; +} +.fa-linkedin-square:before { + content: '\f08c'; +} +.fa-thumb-tack:before { + content: '\f08d'; +} +.fa-external-link:before { + content: '\f08e'; +} +.fa-sign-in:before { + content: '\f090'; +} +.fa-trophy:before { + content: '\f091'; +} +.fa-github-square:before { + content: '\f092'; +} +.fa-upload:before { + content: '\f093'; +} +.fa-lemon-o:before { + content: '\f094'; +} +.fa-phone:before { + content: '\f095'; +} +.fa-square-o:before { + content: '\f096'; +} +.fa-bookmark-o:before { + content: '\f097'; +} +.fa-phone-square:before { + content: '\f098'; +} +.fa-twitter:before { + content: '\f099'; +} +.fa-facebook-f:before, +.fa-facebook:before { + content: '\f09a'; +} +.fa-github:before { + content: '\f09b'; +} +.fa-unlock:before { + content: '\f09c'; +} +.fa-credit-card:before { + content: '\f09d'; +} +.fa-feed:before, +.fa-rss:before { + content: '\f09e'; +} +.fa-hdd-o:before { + content: '\f0a0'; +} +.fa-bullhorn:before { + content: '\f0a1'; +} +.fa-bell:before { + content: '\f0f3'; +} +.fa-certificate:before { + content: '\f0a3'; +} +.fa-hand-o-right:before { + content: '\f0a4'; +} +.fa-hand-o-left:before { + content: '\f0a5'; +} +.fa-hand-o-up:before { + content: '\f0a6'; +} +.fa-hand-o-down:before { + content: '\f0a7'; +} +.fa-arrow-circle-left:before { + content: '\f0a8'; +} +.fa-arrow-circle-right:before { + content: '\f0a9'; +} +.fa-arrow-circle-up:before { + content: '\f0aa'; +} +.fa-arrow-circle-down:before { + content: '\f0ab'; +} +.fa-globe:before { + content: '\f0ac'; +} +.fa-wrench:before { + content: '\f0ad'; +} +.fa-tasks:before { + content: '\f0ae'; +} +.fa-filter:before { + content: '\f0b0'; +} +.fa-briefcase:before { + content: '\f0b1'; +} +.fa-arrows-alt:before { + content: '\f0b2'; +} +.fa-group:before, +.fa-users:before { + content: '\f0c0'; +} +.fa-chain:before, +.fa-link:before { + content: '\f0c1'; +} +.fa-cloud:before { + content: '\f0c2'; +} +.fa-flask:before { + content: '\f0c3'; +} +.fa-cut:before, +.fa-scissors:before { + content: '\f0c4'; +} +.fa-copy:before, +.fa-files-o:before { + content: '\f0c5'; +} +.fa-paperclip:before { + content: '\f0c6'; +} +.fa-save:before, +.fa-floppy-o:before { + content: '\f0c7'; +} +.fa-square:before { + content: '\f0c8'; +} +.fa-navicon:before, +.fa-reorder:before, +.fa-bars:before { + content: '\f0c9'; +} +.fa-list-ul:before { + content: '\f0ca'; +} +.fa-list-ol:before { + content: '\f0cb'; +} +.fa-strikethrough:before { + content: '\f0cc'; +} +.fa-underline:before { + content: '\f0cd'; +} +.fa-table:before { + content: '\f0ce'; +} +.fa-magic:before { + content: '\f0d0'; +} +.fa-truck:before { + content: '\f0d1'; +} +.fa-pinterest:before { + content: '\f0d2'; +} +.fa-pinterest-square:before { + content: '\f0d3'; +} +.fa-google-plus-square:before { + content: '\f0d4'; +} +.fa-google-plus:before { + content: '\f0d5'; +} +.fa-money:before { + content: '\f0d6'; +} +.fa-caret-down:before { + content: '\f0d7'; +} +.fa-caret-up:before { + content: '\f0d8'; +} +.fa-caret-left:before { + content: '\f0d9'; +} +.fa-caret-right:before { + content: '\f0da'; +} +.fa-columns:before { + content: '\f0db'; +} +.fa-unsorted:before, +.fa-sort:before { + content: '\f0dc'; +} +.fa-sort-down:before, +.fa-sort-desc:before { + content: '\f0dd'; +} +.fa-sort-up:before, +.fa-sort-asc:before { + content: '\f0de'; +} +.fa-envelope:before { + content: '\f0e0'; +} +.fa-linkedin:before { + content: '\f0e1'; +} +.fa-rotate-left:before, +.fa-undo:before { + content: '\f0e2'; +} +.fa-legal:before, +.fa-gavel:before { + content: '\f0e3'; +} +.fa-dashboard:before, +.fa-tachometer:before { + content: '\f0e4'; +} +.fa-comment-o:before { + content: '\f0e5'; +} +.fa-comments-o:before { + content: '\f0e6'; +} +.fa-flash:before, +.fa-bolt:before { + content: '\f0e7'; +} +.fa-sitemap:before { + content: '\f0e8'; +} +.fa-umbrella:before { + content: '\f0e9'; +} +.fa-paste:before, +.fa-clipboard:before { + content: '\f0ea'; +} +.fa-lightbulb-o:before { + content: '\f0eb'; +} +.fa-exchange:before { + content: '\f0ec'; +} +.fa-cloud-download:before { + content: '\f0ed'; +} +.fa-cloud-upload:before { + content: '\f0ee'; +} +.fa-user-md:before { + content: '\f0f0'; +} +.fa-stethoscope:before { + content: '\f0f1'; +} +.fa-suitcase:before { + content: '\f0f2'; +} +.fa-bell-o:before { + content: '\f0a2'; +} +.fa-coffee:before { + content: '\f0f4'; +} +.fa-cutlery:before { + content: '\f0f5'; +} +.fa-file-text-o:before { + content: '\f0f6'; +} +.fa-building-o:before { + content: '\f0f7'; +} +.fa-hospital-o:before { + content: '\f0f8'; +} +.fa-ambulance:before { + content: '\f0f9'; +} +.fa-medkit:before { + content: '\f0fa'; +} +.fa-fighter-jet:before { + content: '\f0fb'; +} +.fa-beer:before { + content: '\f0fc'; +} +.fa-h-square:before { + content: '\f0fd'; +} +.fa-plus-square:before { + content: '\f0fe'; +} +.fa-angle-double-left:before { + content: '\f100'; +} +.fa-angle-double-right:before { + content: '\f101'; +} +.fa-angle-double-up:before { + content: '\f102'; +} +.fa-angle-double-down:before { + content: '\f103'; +} +.fa-angle-left:before { + content: '\f104'; +} +.fa-angle-right:before { + content: '\f105'; +} +.fa-angle-up:before { + content: '\f106'; +} +.fa-angle-down:before { + content: '\f107'; +} +.fa-desktop:before { + content: '\f108'; +} +.fa-laptop:before { + content: '\f109'; +} +.fa-tablet:before { + content: '\f10a'; +} +.fa-mobile-phone:before, +.fa-mobile:before { + content: '\f10b'; +} +.fa-circle-o:before { + content: '\f10c'; +} +.fa-quote-left:before { + content: '\f10d'; +} +.fa-quote-right:before { + content: '\f10e'; +} +.fa-spinner:before { + content: '\f110'; +} +.fa-circle:before { + content: '\f111'; +} +.fa-mail-reply:before, +.fa-reply:before { + content: '\f112'; +} +.fa-github-alt:before { + content: '\f113'; +} +.fa-folder-o:before { + content: '\f114'; +} +.fa-folder-open-o:before { + content: '\f115'; +} +.fa-smile-o:before { + content: '\f118'; +} +.fa-frown-o:before { + content: '\f119'; +} +.fa-meh-o:before { + content: '\f11a'; +} +.fa-gamepad:before { + content: '\f11b'; +} +.fa-keyboard-o:before { + content: '\f11c'; +} +.fa-flag-o:before { + content: '\f11d'; +} +.fa-flag-checkered:before { + content: '\f11e'; +} +.fa-terminal:before { + content: '\f120'; +} +.fa-code:before { + content: '\f121'; +} +.fa-mail-reply-all:before, +.fa-reply-all:before { + content: '\f122'; +} +.fa-star-half-empty:before, +.fa-star-half-full:before, +.fa-star-half-o:before { + content: '\f123'; +} +.fa-location-arrow:before { + content: '\f124'; +} +.fa-crop:before { + content: '\f125'; +} +.fa-code-fork:before { + content: '\f126'; +} +.fa-unlink:before, +.fa-chain-broken:before { + content: '\f127'; +} +.fa-question:before { + content: '\f128'; +} +.fa-info:before { + content: '\f129'; +} +.fa-exclamation:before { + content: '\f12a'; +} +.fa-superscript:before { + content: '\f12b'; +} +.fa-subscript:before { + content: '\f12c'; +} +.fa-eraser:before { + content: '\f12d'; +} +.fa-puzzle-piece:before { + content: '\f12e'; +} +.fa-microphone:before { + content: '\f130'; +} +.fa-microphone-slash:before { + content: '\f131'; +} +.fa-shield:before { + content: '\f132'; +} +.fa-calendar-o:before { + content: '\f133'; +} +.fa-fire-extinguisher:before { + content: '\f134'; +} +.fa-rocket:before { + content: '\f135'; +} +.fa-maxcdn:before { + content: '\f136'; +} +.fa-chevron-circle-left:before { + content: '\f137'; +} +.fa-chevron-circle-right:before { + content: '\f138'; +} +.fa-chevron-circle-up:before { + content: '\f139'; +} +.fa-chevron-circle-down:before { + content: '\f13a'; +} +.fa-html5:before { + content: '\f13b'; +} +.fa-css3:before { + content: '\f13c'; +} +.fa-anchor:before { + content: '\f13d'; +} +.fa-unlock-alt:before { + content: '\f13e'; +} +.fa-bullseye:before { + content: '\f140'; +} +.fa-ellipsis-h:before { + content: '\f141'; +} +.fa-ellipsis-v:before { + content: '\f142'; +} +.fa-rss-square:before { + content: '\f143'; +} +.fa-play-circle:before { + content: '\f144'; +} +.fa-ticket:before { + content: '\f145'; +} +.fa-minus-square:before { + content: '\f146'; +} +.fa-minus-square-o:before { + content: '\f147'; +} +.fa-level-up:before { + content: '\f148'; +} +.fa-level-down:before { + content: '\f149'; +} +.fa-check-square:before { + content: '\f14a'; +} +.fa-pencil-square:before { + content: '\f14b'; +} +.fa-external-link-square:before { + content: '\f14c'; +} +.fa-share-square:before { + content: '\f14d'; +} +.fa-compass:before { + content: '\f14e'; +} +.fa-toggle-down:before, +.fa-caret-square-o-down:before { + content: '\f150'; +} +.fa-toggle-up:before, +.fa-caret-square-o-up:before { + content: '\f151'; +} +.fa-toggle-right:before, +.fa-caret-square-o-right:before { + content: '\f152'; +} +.fa-euro:before, +.fa-eur:before { + content: '\f153'; +} +.fa-gbp:before { + content: '\f154'; +} +.fa-dollar:before, +.fa-usd:before { + content: '\f155'; +} +.fa-rupee:before, +.fa-inr:before { + content: '\f156'; +} +.fa-cny:before, +.fa-rmb:before, +.fa-yen:before, +.fa-jpy:before { + content: '\f157'; +} +.fa-ruble:before, +.fa-rouble:before, +.fa-rub:before { + content: '\f158'; +} +.fa-won:before, +.fa-krw:before { + content: '\f159'; +} +.fa-bitcoin:before, +.fa-btc:before { + content: '\f15a'; +} +.fa-file:before { + content: '\f15b'; +} +.fa-file-text:before { + content: '\f15c'; +} +.fa-sort-alpha-asc:before { + content: '\f15d'; +} +.fa-sort-alpha-desc:before { + content: '\f15e'; +} +.fa-sort-amount-asc:before { + content: '\f160'; +} +.fa-sort-amount-desc:before { + content: '\f161'; +} +.fa-sort-numeric-asc:before { + content: '\f162'; +} +.fa-sort-numeric-desc:before { + content: '\f163'; +} +.fa-thumbs-up:before { + content: '\f164'; +} +.fa-thumbs-down:before { + content: '\f165'; +} +.fa-youtube-square:before { + content: '\f166'; +} +.fa-youtube:before { + content: '\f167'; +} +.fa-xing:before { + content: '\f168'; +} +.fa-xing-square:before { + content: '\f169'; +} +.fa-youtube-play:before { + content: '\f16a'; +} +.fa-dropbox:before { + content: '\f16b'; +} +.fa-stack-overflow:before { + content: '\f16c'; +} +.fa-instagram:before { + content: '\f16d'; +} +.fa-flickr:before { + content: '\f16e'; +} +.fa-adn:before { + content: '\f170'; +} +.fa-bitbucket:before { + content: '\f171'; +} +.fa-bitbucket-square:before { + content: '\f172'; +} +.fa-tumblr:before { + content: '\f173'; +} +.fa-tumblr-square:before { + content: '\f174'; +} +.fa-long-arrow-down:before { + content: '\f175'; +} +.fa-long-arrow-up:before { + content: '\f176'; +} +.fa-long-arrow-left:before { + content: '\f177'; +} +.fa-long-arrow-right:before { + content: '\f178'; +} +.fa-apple:before { + content: '\f179'; +} +.fa-windows:before { + content: '\f17a'; +} +.fa-android:before { + content: '\f17b'; +} +.fa-linux:before { + content: '\f17c'; +} +.fa-dribbble:before { + content: '\f17d'; +} +.fa-skype:before { + content: '\f17e'; +} +.fa-foursquare:before { + content: '\f180'; +} +.fa-trello:before { + content: '\f181'; +} +.fa-female:before { + content: '\f182'; +} +.fa-male:before { + content: '\f183'; +} +.fa-gittip:before, +.fa-gratipay:before { + content: '\f184'; +} +.fa-sun-o:before { + content: '\f185'; +} +.fa-moon-o:before { + content: '\f186'; +} +.fa-archive:before { + content: '\f187'; +} +.fa-bug:before { + content: '\f188'; +} +.fa-vk:before { + content: '\f189'; +} +.fa-weibo:before { + content: '\f18a'; +} +.fa-renren:before { + content: '\f18b'; +} +.fa-pagelines:before { + content: '\f18c'; +} +.fa-stack-exchange:before { + content: '\f18d'; +} +.fa-arrow-circle-o-right:before { + content: '\f18e'; +} +.fa-arrow-circle-o-left:before { + content: '\f190'; +} +.fa-toggle-left:before, +.fa-caret-square-o-left:before { + content: '\f191'; +} +.fa-dot-circle-o:before { + content: '\f192'; +} +.fa-wheelchair:before { + content: '\f193'; +} +.fa-vimeo-square:before { + content: '\f194'; +} +.fa-turkish-lira:before, +.fa-try:before { + content: '\f195'; +} +.fa-plus-square-o:before { + content: '\f196'; +} +.fa-space-shuttle:before { + content: '\f197'; +} +.fa-slack:before { + content: '\f198'; +} +.fa-envelope-square:before { + content: '\f199'; +} +.fa-wordpress:before { + content: '\f19a'; +} +.fa-openid:before { + content: '\f19b'; +} +.fa-institution:before, +.fa-bank:before, +.fa-university:before { + content: '\f19c'; +} +.fa-mortar-board:before, +.fa-graduation-cap:before { + content: '\f19d'; +} +.fa-yahoo:before { + content: '\f19e'; +} +.fa-google:before { + content: '\f1a0'; +} +.fa-reddit:before { + content: '\f1a1'; +} +.fa-reddit-square:before { + content: '\f1a2'; +} +.fa-stumbleupon-circle:before { + content: '\f1a3'; +} +.fa-stumbleupon:before { + content: '\f1a4'; +} +.fa-delicious:before { + content: '\f1a5'; +} +.fa-digg:before { + content: '\f1a6'; +} +.fa-pied-piper-pp:before { + content: '\f1a7'; +} +.fa-pied-piper-alt:before { + content: '\f1a8'; +} +.fa-drupal:before { + content: '\f1a9'; +} +.fa-joomla:before { + content: '\f1aa'; +} +.fa-language:before { + content: '\f1ab'; +} +.fa-fax:before { + content: '\f1ac'; +} +.fa-building:before { + content: '\f1ad'; +} +.fa-child:before { + content: '\f1ae'; +} +.fa-paw:before { + content: '\f1b0'; +} +.fa-spoon:before { + content: '\f1b1'; +} +.fa-cube:before { + content: '\f1b2'; +} +.fa-cubes:before { + content: '\f1b3'; +} +.fa-behance:before { + content: '\f1b4'; +} +.fa-behance-square:before { + content: '\f1b5'; +} +.fa-steam:before { + content: '\f1b6'; +} +.fa-steam-square:before { + content: '\f1b7'; +} +.fa-recycle:before { + content: '\f1b8'; +} +.fa-automobile:before, +.fa-car:before { + content: '\f1b9'; +} +.fa-cab:before, +.fa-taxi:before { + content: '\f1ba'; +} +.fa-tree:before { + content: '\f1bb'; +} +.fa-spotify:before { + content: '\f1bc'; +} +.fa-deviantart:before { + content: '\f1bd'; +} +.fa-soundcloud:before { + content: '\f1be'; +} +.fa-database:before { + content: '\f1c0'; +} +.fa-file-pdf-o:before { + content: '\f1c1'; +} +.fa-file-word-o:before { + content: '\f1c2'; +} +.fa-file-excel-o:before { + content: '\f1c3'; +} +.fa-file-powerpoint-o:before { + content: '\f1c4'; +} +.fa-file-photo-o:before, +.fa-file-picture-o:before, +.fa-file-image-o:before { + content: '\f1c5'; +} +.fa-file-zip-o:before, +.fa-file-archive-o:before { + content: '\f1c6'; +} +.fa-file-sound-o:before, +.fa-file-audio-o:before { + content: '\f1c7'; +} +.fa-file-movie-o:before, +.fa-file-video-o:before { + content: '\f1c8'; +} +.fa-file-code-o:before { + content: '\f1c9'; +} +.fa-vine:before { + content: '\f1ca'; +} +.fa-codepen:before { + content: '\f1cb'; +} +.fa-jsfiddle:before { + content: '\f1cc'; +} +.fa-life-bouy:before, +.fa-life-buoy:before, +.fa-life-saver:before, +.fa-support:before, +.fa-life-ring:before { + content: '\f1cd'; +} +.fa-circle-o-notch:before { + content: '\f1ce'; +} +.fa-ra:before, +.fa-resistance:before, +.fa-rebel:before { + content: '\f1d0'; +} +.fa-ge:before, +.fa-empire:before { + content: '\f1d1'; +} +.fa-git-square:before { + content: '\f1d2'; +} +.fa-git:before { + content: '\f1d3'; +} +.fa-y-combinator-square:before, +.fa-yc-square:before, +.fa-hacker-news:before { + content: '\f1d4'; +} +.fa-tencent-weibo:before { + content: '\f1d5'; +} +.fa-qq:before { + content: '\f1d6'; +} +.fa-wechat:before, +.fa-weixin:before { + content: '\f1d7'; +} +.fa-send:before, +.fa-paper-plane:before { + content: '\f1d8'; +} +.fa-send-o:before, +.fa-paper-plane-o:before { + content: '\f1d9'; +} +.fa-history:before { + content: '\f1da'; +} +.fa-circle-thin:before { + content: '\f1db'; +} +.fa-header:before { + content: '\f1dc'; +} +.fa-paragraph:before { + content: '\f1dd'; +} +.fa-sliders:before { + content: '\f1de'; +} +.fa-share-alt:before { + content: '\f1e0'; +} +.fa-share-alt-square:before { + content: '\f1e1'; +} +.fa-bomb:before { + content: '\f1e2'; +} +.fa-soccer-ball-o:before, +.fa-futbol-o:before { + content: '\f1e3'; +} +.fa-tty:before { + content: '\f1e4'; +} +.fa-binoculars:before { + content: '\f1e5'; +} +.fa-plug:before { + content: '\f1e6'; +} +.fa-slideshare:before { + content: '\f1e7'; +} +.fa-twitch:before { + content: '\f1e8'; +} +.fa-yelp:before { + content: '\f1e9'; +} +.fa-newspaper-o:before { + content: '\f1ea'; +} +.fa-wifi:before { + content: '\f1eb'; +} +.fa-calculator:before { + content: '\f1ec'; +} +.fa-paypal:before { + content: '\f1ed'; +} +.fa-google-wallet:before { + content: '\f1ee'; +} +.fa-cc-visa:before { + content: '\f1f0'; +} +.fa-cc-mastercard:before { + content: '\f1f1'; +} +.fa-cc-discover:before { + content: '\f1f2'; +} +.fa-cc-amex:before { + content: '\f1f3'; +} +.fa-cc-paypal:before { + content: '\f1f4'; +} +.fa-cc-stripe:before { + content: '\f1f5'; +} +.fa-bell-slash:before { + content: '\f1f6'; +} +.fa-bell-slash-o:before { + content: '\f1f7'; +} +.fa-trash:before { + content: '\f1f8'; +} +.fa-copyright:before { + content: '\f1f9'; +} +.fa-at:before { + content: '\f1fa'; +} +.fa-eyedropper:before { + content: '\f1fb'; +} +.fa-paint-brush:before { + content: '\f1fc'; +} +.fa-birthday-cake:before { + content: '\f1fd'; +} +.fa-area-chart:before { + content: '\f1fe'; +} +.fa-pie-chart:before { + content: '\f200'; +} +.fa-line-chart:before { + content: '\f201'; +} +.fa-lastfm:before { + content: '\f202'; +} +.fa-lastfm-square:before { + content: '\f203'; +} +.fa-toggle-off:before { + content: '\f204'; +} +.fa-toggle-on:before { + content: '\f205'; +} +.fa-bicycle:before { + content: '\f206'; +} +.fa-bus:before { + content: '\f207'; +} +.fa-ioxhost:before { + content: '\f208'; +} +.fa-angellist:before { + content: '\f209'; +} +.fa-cc:before { + content: '\f20a'; +} +.fa-shekel:before, +.fa-sheqel:before, +.fa-ils:before { + content: '\f20b'; +} +.fa-meanpath:before { + content: '\f20c'; +} +.fa-buysellads:before { + content: '\f20d'; +} +.fa-connectdevelop:before { + content: '\f20e'; +} +.fa-dashcube:before { + content: '\f210'; +} +.fa-forumbee:before { + content: '\f211'; +} +.fa-leanpub:before { + content: '\f212'; +} +.fa-sellsy:before { + content: '\f213'; +} +.fa-shirtsinbulk:before { + content: '\f214'; +} +.fa-simplybuilt:before { + content: '\f215'; +} +.fa-skyatlas:before { + content: '\f216'; +} +.fa-cart-plus:before { + content: '\f217'; +} +.fa-cart-arrow-down:before { + content: '\f218'; +} +.fa-diamond:before { + content: '\f219'; +} +.fa-ship:before { + content: '\f21a'; +} +.fa-user-secret:before { + content: '\f21b'; +} +.fa-motorcycle:before { + content: '\f21c'; +} +.fa-street-view:before { + content: '\f21d'; +} +.fa-heartbeat:before { + content: '\f21e'; +} +.fa-venus:before { + content: '\f221'; +} +.fa-mars:before { + content: '\f222'; +} +.fa-mercury:before { + content: '\f223'; +} +.fa-intersex:before, +.fa-transgender:before { + content: '\f224'; +} +.fa-transgender-alt:before { + content: '\f225'; +} +.fa-venus-double:before { + content: '\f226'; +} +.fa-mars-double:before { + content: '\f227'; +} +.fa-venus-mars:before { + content: '\f228'; +} +.fa-mars-stroke:before { + content: '\f229'; +} +.fa-mars-stroke-v:before { + content: '\f22a'; +} +.fa-mars-stroke-h:before { + content: '\f22b'; +} +.fa-neuter:before { + content: '\f22c'; +} +.fa-genderless:before { + content: '\f22d'; +} +.fa-facebook-official:before { + content: '\f230'; +} +.fa-pinterest-p:before { + content: '\f231'; +} +.fa-whatsapp:before { + content: '\f232'; +} +.fa-server:before { + content: '\f233'; +} +.fa-user-plus:before { + content: '\f234'; +} +.fa-user-times:before { + content: '\f235'; +} +.fa-hotel:before, +.fa-bed:before { + content: '\f236'; +} +.fa-viacoin:before { + content: '\f237'; +} +.fa-train:before { + content: '\f238'; +} +.fa-subway:before { + content: '\f239'; +} +.fa-medium:before { + content: '\f23a'; +} +.fa-yc:before, +.fa-y-combinator:before { + content: '\f23b'; +} +.fa-optin-monster:before { + content: '\f23c'; +} +.fa-opencart:before { + content: '\f23d'; +} +.fa-expeditedssl:before { + content: '\f23e'; +} +.fa-battery-4:before, +.fa-battery:before, +.fa-battery-full:before { + content: '\f240'; +} +.fa-battery-3:before, +.fa-battery-three-quarters:before { + content: '\f241'; +} +.fa-battery-2:before, +.fa-battery-half:before { + content: '\f242'; +} +.fa-battery-1:before, +.fa-battery-quarter:before { + content: '\f243'; +} +.fa-battery-0:before, +.fa-battery-empty:before { + content: '\f244'; +} +.fa-mouse-pointer:before { + content: '\f245'; +} +.fa-i-cursor:before { + content: '\f246'; +} +.fa-object-group:before { + content: '\f247'; +} +.fa-object-ungroup:before { + content: '\f248'; +} +.fa-sticky-note:before { + content: '\f249'; +} +.fa-sticky-note-o:before { + content: '\f24a'; +} +.fa-cc-jcb:before { + content: '\f24b'; +} +.fa-cc-diners-club:before { + content: '\f24c'; +} +.fa-clone:before { + content: '\f24d'; +} +.fa-balance-scale:before { + content: '\f24e'; +} +.fa-hourglass-o:before { + content: '\f250'; +} +.fa-hourglass-1:before, +.fa-hourglass-start:before { + content: '\f251'; +} +.fa-hourglass-2:before, +.fa-hourglass-half:before { + content: '\f252'; +} +.fa-hourglass-3:before, +.fa-hourglass-end:before { + content: '\f253'; +} +.fa-hourglass:before { + content: '\f254'; +} +.fa-hand-grab-o:before, +.fa-hand-rock-o:before { + content: '\f255'; +} +.fa-hand-stop-o:before, +.fa-hand-paper-o:before { + content: '\f256'; +} +.fa-hand-scissors-o:before { + content: '\f257'; +} +.fa-hand-lizard-o:before { + content: '\f258'; +} +.fa-hand-spock-o:before { + content: '\f259'; +} +.fa-hand-pointer-o:before { + content: '\f25a'; +} +.fa-hand-peace-o:before { + content: '\f25b'; +} +.fa-trademark:before { + content: '\f25c'; +} +.fa-registered:before { + content: '\f25d'; +} +.fa-creative-commons:before { + content: '\f25e'; +} +.fa-gg:before { + content: '\f260'; +} +.fa-gg-circle:before { + content: '\f261'; +} +.fa-tripadvisor:before { + content: '\f262'; +} +.fa-odnoklassniki:before { + content: '\f263'; +} +.fa-odnoklassniki-square:before { + content: '\f264'; +} +.fa-get-pocket:before { + content: '\f265'; +} +.fa-wikipedia-w:before { + content: '\f266'; +} +.fa-safari:before { + content: '\f267'; +} +.fa-chrome:before { + content: '\f268'; +} +.fa-firefox:before { + content: '\f269'; +} +.fa-opera:before { + content: '\f26a'; +} +.fa-internet-explorer:before { + content: '\f26b'; +} +.fa-tv:before, +.fa-television:before { + content: '\f26c'; +} +.fa-contao:before { + content: '\f26d'; +} +.fa-500px:before { + content: '\f26e'; +} +.fa-amazon:before { + content: '\f270'; +} +.fa-calendar-plus-o:before { + content: '\f271'; +} +.fa-calendar-minus-o:before { + content: '\f272'; +} +.fa-calendar-times-o:before { + content: '\f273'; +} +.fa-calendar-check-o:before { + content: '\f274'; +} +.fa-industry:before { + content: '\f275'; +} +.fa-map-pin:before { + content: '\f276'; +} +.fa-map-signs:before { + content: '\f277'; +} +.fa-map-o:before { + content: '\f278'; +} +.fa-map:before { + content: '\f279'; +} +.fa-commenting:before { + content: '\f27a'; +} +.fa-commenting-o:before { + content: '\f27b'; +} +.fa-houzz:before { + content: '\f27c'; +} +.fa-vimeo:before { + content: '\f27d'; +} +.fa-black-tie:before { + content: '\f27e'; +} +.fa-fonticons:before { + content: '\f280'; +} +.fa-reddit-alien:before { + content: '\f281'; +} +.fa-edge:before { + content: '\f282'; +} +.fa-credit-card-alt:before { + content: '\f283'; +} +.fa-codiepie:before { + content: '\f284'; +} +.fa-modx:before { + content: '\f285'; +} +.fa-fort-awesome:before { + content: '\f286'; +} +.fa-usb:before { + content: '\f287'; +} +.fa-product-hunt:before { + content: '\f288'; +} +.fa-mixcloud:before { + content: '\f289'; +} +.fa-scribd:before { + content: '\f28a'; +} +.fa-pause-circle:before { + content: '\f28b'; +} +.fa-pause-circle-o:before { + content: '\f28c'; +} +.fa-stop-circle:before { + content: '\f28d'; +} +.fa-stop-circle-o:before { + content: '\f28e'; +} +.fa-shopping-bag:before { + content: '\f290'; +} +.fa-shopping-basket:before { + content: '\f291'; +} +.fa-hashtag:before { + content: '\f292'; +} +.fa-bluetooth:before { + content: '\f293'; +} +.fa-bluetooth-b:before { + content: '\f294'; +} +.fa-percent:before { + content: '\f295'; +} +.fa-gitlab:before { + content: '\f296'; +} +.fa-wpbeginner:before { + content: '\f297'; +} +.fa-wpforms:before { + content: '\f298'; +} +.fa-envira:before { + content: '\f299'; +} +.fa-universal-access:before { + content: '\f29a'; +} +.fa-wheelchair-alt:before { + content: '\f29b'; +} +.fa-question-circle-o:before { + content: '\f29c'; +} +.fa-blind:before { + content: '\f29d'; +} +.fa-audio-description:before { + content: '\f29e'; +} +.fa-volume-control-phone:before { + content: '\f2a0'; +} +.fa-braille:before { + content: '\f2a1'; +} +.fa-assistive-listening-systems:before { + content: '\f2a2'; +} +.fa-asl-interpreting:before, +.fa-american-sign-language-interpreting:before { + content: '\f2a3'; +} +.fa-deafness:before, +.fa-hard-of-hearing:before, +.fa-deaf:before { + content: '\f2a4'; +} +.fa-glide:before { + content: '\f2a5'; +} +.fa-glide-g:before { + content: '\f2a6'; +} +.fa-signing:before, +.fa-sign-language:before { + content: '\f2a7'; +} +.fa-low-vision:before { + content: '\f2a8'; +} +.fa-viadeo:before { + content: '\f2a9'; +} +.fa-viadeo-square:before { + content: '\f2aa'; +} +.fa-snapchat:before { + content: '\f2ab'; +} +.fa-snapchat-ghost:before { + content: '\f2ac'; +} +.fa-snapchat-square:before { + content: '\f2ad'; +} +.fa-pied-piper:before { + content: '\f2ae'; +} +.fa-first-order:before { + content: '\f2b0'; +} +.fa-yoast:before { + content: '\f2b1'; +} +.fa-themeisle:before { + content: '\f2b2'; +} +.fa-google-plus-circle:before, +.fa-google-plus-official:before { + content: '\f2b3'; +} +.fa-fa:before, +.fa-font-awesome:before { + content: '\f2b4'; +} +.fa-handshake-o:before { + content: '\f2b5'; +} +.fa-envelope-open:before { + content: '\f2b6'; +} +.fa-envelope-open-o:before { + content: '\f2b7'; +} +.fa-linode:before { + content: '\f2b8'; +} +.fa-address-book:before { + content: '\f2b9'; +} +.fa-address-book-o:before { + content: '\f2ba'; +} +.fa-vcard:before, +.fa-address-card:before { + content: '\f2bb'; +} +.fa-vcard-o:before, +.fa-address-card-o:before { + content: '\f2bc'; +} +.fa-user-circle:before { + content: '\f2bd'; +} +.fa-user-circle-o:before { + content: '\f2be'; +} +.fa-user-o:before { + content: '\f2c0'; +} +.fa-id-badge:before { + content: '\f2c1'; +} +.fa-drivers-license:before, +.fa-id-card:before { + content: '\f2c2'; +} +.fa-drivers-license-o:before, +.fa-id-card-o:before { + content: '\f2c3'; +} +.fa-quora:before { + content: '\f2c4'; +} +.fa-free-code-camp:before { + content: '\f2c5'; +} +.fa-telegram:before { + content: '\f2c6'; +} +.fa-thermometer-4:before, +.fa-thermometer:before, +.fa-thermometer-full:before { + content: '\f2c7'; +} +.fa-thermometer-3:before, +.fa-thermometer-three-quarters:before { + content: '\f2c8'; +} +.fa-thermometer-2:before, +.fa-thermometer-half:before { + content: '\f2c9'; +} +.fa-thermometer-1:before, +.fa-thermometer-quarter:before { + content: '\f2ca'; +} +.fa-thermometer-0:before, +.fa-thermometer-empty:before { + content: '\f2cb'; +} +.fa-shower:before { + content: '\f2cc'; +} +.fa-bathtub:before, +.fa-s15:before, +.fa-bath:before { + content: '\f2cd'; +} +.fa-podcast:before { + content: '\f2ce'; +} +.fa-window-maximize:before { + content: '\f2d0'; +} +.fa-window-minimize:before { + content: '\f2d1'; +} +.fa-window-restore:before { + content: '\f2d2'; +} +.fa-times-rectangle:before, +.fa-window-close:before { + content: '\f2d3'; +} +.fa-times-rectangle-o:before, +.fa-window-close-o:before { + content: '\f2d4'; +} +.fa-bandcamp:before { + content: '\f2d5'; +} +.fa-grav:before { + content: '\f2d6'; +} +.fa-etsy:before { + content: '\f2d7'; +} +.fa-imdb:before { + content: '\f2d8'; +} +.fa-ravelry:before { + content: '\f2d9'; +} +.fa-eercast:before { + content: '\f2da'; +} +.fa-microchip:before { + content: '\f2db'; +} +.fa-snowflake-o:before { + content: '\f2dc'; +} +.fa-superpowers:before { + content: '\f2dd'; +} +.fa-wpexplorer:before { + content: '\f2de'; +} +.fa-meetup:before { + content: '\f2e0'; +} +.sr-only { + position: absolute; + width: 1px; + height: 1px; + padding: 0; + margin: -1px; + overflow: hidden; + clip: rect(0, 0, 0, 0); + border: 0; +} +.sr-only-focusable:active, +.sr-only-focusable:focus { + position: static; + width: auto; + height: auto; + margin: 0; + overflow: visible; + clip: auto; +} diff --git a/public/font-awesome-4.7.0/css/font-awesome.min.css b/public/font-awesome-4.7.0/css/font-awesome.min.css new file mode 100644 index 0000000..fb6b9dd --- /dev/null +++ b/public/font-awesome-4.7.0/css/font-awesome.min.css @@ -0,0 +1,2335 @@ +/*! + * Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome + * License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License) + */ +@font-face { + font-family: 'FontAwesome'; + src: url('../fonts/fontawesome-webfont.eot?v=4.7.0'); + src: url('../fonts/fontawesome-webfont.eot?#iefix&v=4.7.0') format('embedded-opentype'), + url('../fonts/fontawesome-webfont.woff2?v=4.7.0') format('woff2'), + url('../fonts/fontawesome-webfont.woff?v=4.7.0') format('woff'), + url('../fonts/fontawesome-webfont.ttf?v=4.7.0') format('truetype'), + url('../fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular') format('svg'); + font-weight: normal; + font-style: normal; +} +.fa { + display: inline-block; + font: normal normal normal 14px/1 FontAwesome; + font-size: inherit; + text-rendering: auto; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} +.fa-lg { + font-size: 1.33333333em; + line-height: 0.75em; + vertical-align: -15%; +} +.fa-2x { + font-size: 2em; +} +.fa-3x { + font-size: 3em; +} +.fa-4x { + font-size: 4em; +} +.fa-5x { + font-size: 5em; +} +.fa-fw { + width: 1.28571429em; + text-align: center; +} +.fa-ul { + padding-left: 0; + margin-left: 2.14285714em; + list-style-type: none; +} +.fa-ul > li { + position: relative; +} +.fa-li { + position: absolute; + left: -2.14285714em; + width: 2.14285714em; + top: 0.14285714em; + text-align: center; +} +.fa-li.fa-lg { + left: -1.85714286em; +} +.fa-border { + padding: 0.2em 0.25em 0.15em; + border: solid 0.08em #eee; + border-radius: 0.1em; +} +.fa-pull-left { + float: left; +} +.fa-pull-right { + float: right; +} +.fa.fa-pull-left { + margin-right: 0.3em; +} +.fa.fa-pull-right { + margin-left: 0.3em; +} +.pull-right { + float: right; +} +.pull-left { + float: left; +} +.fa.pull-left { + margin-right: 0.3em; +} +.fa.pull-right { + margin-left: 0.3em; +} +.fa-spin { + -webkit-animation: fa-spin 2s infinite linear; + animation: fa-spin 2s infinite linear; +} +.fa-pulse { + -webkit-animation: fa-spin 1s infinite steps(8); + animation: fa-spin 1s infinite steps(8); +} +@-webkit-keyframes fa-spin { + 0% { + -webkit-transform: rotate(0deg); + transform: rotate(0deg); + } + 100% { + -webkit-transform: rotate(359deg); + transform: rotate(359deg); + } +} +@keyframes fa-spin { + 0% { + -webkit-transform: rotate(0deg); + transform: rotate(0deg); + } + 100% { + -webkit-transform: rotate(359deg); + transform: rotate(359deg); + } +} +.fa-rotate-90 { + -ms-filter: 'progid:DXImageTransform.Microsoft.BasicImage(rotation=1)'; + -webkit-transform: rotate(90deg); + -ms-transform: rotate(90deg); + transform: rotate(90deg); +} +.fa-rotate-180 { + -ms-filter: 'progid:DXImageTransform.Microsoft.BasicImage(rotation=2)'; + -webkit-transform: rotate(180deg); + -ms-transform: rotate(180deg); + transform: rotate(180deg); +} +.fa-rotate-270 { + -ms-filter: 'progid:DXImageTransform.Microsoft.BasicImage(rotation=3)'; + -webkit-transform: rotate(270deg); + -ms-transform: rotate(270deg); + transform: rotate(270deg); +} +.fa-flip-horizontal { + -ms-filter: 'progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)'; + -webkit-transform: scale(-1, 1); + -ms-transform: scale(-1, 1); + transform: scale(-1, 1); +} +.fa-flip-vertical { + -ms-filter: 'progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)'; + -webkit-transform: scale(1, -1); + -ms-transform: scale(1, -1); + transform: scale(1, -1); +} +:root .fa-rotate-90, +:root .fa-rotate-180, +:root .fa-rotate-270, +:root .fa-flip-horizontal, +:root .fa-flip-vertical { + filter: none; +} +.fa-stack { + position: relative; + display: inline-block; + width: 2em; + height: 2em; + line-height: 2em; + vertical-align: middle; +} +.fa-stack-1x, +.fa-stack-2x { + position: absolute; + left: 0; + width: 100%; + text-align: center; +} +.fa-stack-1x { + line-height: inherit; +} +.fa-stack-2x { + font-size: 2em; +} +.fa-inverse { + color: #fff; +} +.fa-glass:before { + content: '\f000'; +} +.fa-music:before { + content: '\f001'; +} +.fa-search:before { + content: '\f002'; +} +.fa-envelope-o:before { + content: '\f003'; +} +.fa-heart:before { + content: '\f004'; +} +.fa-star:before { + content: '\f005'; +} +.fa-star-o:before { + content: '\f006'; +} +.fa-user:before { + content: '\f007'; +} +.fa-film:before { + content: '\f008'; +} +.fa-th-large:before { + content: '\f009'; +} +.fa-th:before { + content: '\f00a'; +} +.fa-th-list:before { + content: '\f00b'; +} +.fa-check:before { + content: '\f00c'; +} +.fa-remove:before, +.fa-close:before, +.fa-times:before { + content: '\f00d'; +} +.fa-search-plus:before { + content: '\f00e'; +} +.fa-search-minus:before { + content: '\f010'; +} +.fa-power-off:before { + content: '\f011'; +} +.fa-signal:before { + content: '\f012'; +} +.fa-gear:before, +.fa-cog:before { + content: '\f013'; +} +.fa-trash-o:before { + content: '\f014'; +} +.fa-home:before { + content: '\f015'; +} +.fa-file-o:before { + content: '\f016'; +} +.fa-clock-o:before { + content: '\f017'; +} +.fa-road:before { + content: '\f018'; +} +.fa-download:before { + content: '\f019'; +} +.fa-arrow-circle-o-down:before { + content: '\f01a'; +} +.fa-arrow-circle-o-up:before { + content: '\f01b'; +} +.fa-inbox:before { + content: '\f01c'; +} +.fa-play-circle-o:before { + content: '\f01d'; +} +.fa-rotate-right:before, +.fa-repeat:before { + content: '\f01e'; +} +.fa-refresh:before { + content: '\f021'; +} +.fa-list-alt:before { + content: '\f022'; +} +.fa-lock:before { + content: '\f023'; +} +.fa-flag:before { + content: '\f024'; +} +.fa-headphones:before { + content: '\f025'; +} +.fa-volume-off:before { + content: '\f026'; +} +.fa-volume-down:before { + content: '\f027'; +} +.fa-volume-up:before { + content: '\f028'; +} +.fa-qrcode:before { + content: '\f029'; +} +.fa-barcode:before { + content: '\f02a'; +} +.fa-tag:before { + content: '\f02b'; +} +.fa-tags:before { + content: '\f02c'; +} +.fa-book:before { + content: '\f02d'; +} +.fa-bookmark:before { + content: '\f02e'; +} +.fa-print:before { + content: '\f02f'; +} +.fa-camera:before { + content: '\f030'; +} +.fa-font:before { + content: '\f031'; +} +.fa-bold:before { + content: '\f032'; +} +.fa-italic:before { + content: '\f033'; +} +.fa-text-height:before { + content: '\f034'; +} +.fa-text-width:before { + content: '\f035'; +} +.fa-align-left:before { + content: '\f036'; +} +.fa-align-center:before { + content: '\f037'; +} +.fa-align-right:before { + content: '\f038'; +} +.fa-align-justify:before { + content: '\f039'; +} +.fa-list:before { + content: '\f03a'; +} +.fa-dedent:before, +.fa-outdent:before { + content: '\f03b'; +} +.fa-indent:before { + content: '\f03c'; +} +.fa-video-camera:before { + content: '\f03d'; +} +.fa-photo:before, +.fa-image:before, +.fa-picture-o:before { + content: '\f03e'; +} +.fa-pencil:before { + content: '\f040'; +} +.fa-map-marker:before { + content: '\f041'; +} +.fa-adjust:before { + content: '\f042'; +} +.fa-tint:before { + content: '\f043'; +} +.fa-edit:before, +.fa-pencil-square-o:before { + content: '\f044'; +} +.fa-share-square-o:before { + content: '\f045'; +} +.fa-check-square-o:before { + content: '\f046'; +} +.fa-arrows:before { + content: '\f047'; +} +.fa-step-backward:before { + content: '\f048'; +} +.fa-fast-backward:before { + content: '\f049'; +} +.fa-backward:before { + content: '\f04a'; +} +.fa-play:before { + content: '\f04b'; +} +.fa-pause:before { + content: '\f04c'; +} +.fa-stop:before { + content: '\f04d'; +} +.fa-forward:before { + content: '\f04e'; +} +.fa-fast-forward:before { + content: '\f050'; +} +.fa-step-forward:before { + content: '\f051'; +} +.fa-eject:before { + content: '\f052'; +} +.fa-chevron-left:before { + content: '\f053'; +} +.fa-chevron-right:before { + content: '\f054'; +} +.fa-plus-circle:before { + content: '\f055'; +} +.fa-minus-circle:before { + content: '\f056'; +} +.fa-times-circle:before { + content: '\f057'; +} +.fa-check-circle:before { + content: '\f058'; +} +.fa-question-circle:before { + content: '\f059'; +} +.fa-info-circle:before { + content: '\f05a'; +} +.fa-crosshairs:before { + content: '\f05b'; +} +.fa-times-circle-o:before { + content: '\f05c'; +} +.fa-check-circle-o:before { + content: '\f05d'; +} +.fa-ban:before { + content: '\f05e'; +} +.fa-arrow-left:before { + content: '\f060'; +} +.fa-arrow-right:before { + content: '\f061'; +} +.fa-arrow-up:before { + content: '\f062'; +} +.fa-arrow-down:before { + content: '\f063'; +} +.fa-mail-forward:before, +.fa-share:before { + content: '\f064'; +} +.fa-expand:before { + content: '\f065'; +} +.fa-compress:before { + content: '\f066'; +} +.fa-plus:before { + content: '\f067'; +} +.fa-minus:before { + content: '\f068'; +} +.fa-asterisk:before { + content: '\f069'; +} +.fa-exclamation-circle:before { + content: '\f06a'; +} +.fa-gift:before { + content: '\f06b'; +} +.fa-leaf:before { + content: '\f06c'; +} +.fa-fire:before { + content: '\f06d'; +} +.fa-eye:before { + content: '\f06e'; +} +.fa-eye-slash:before { + content: '\f070'; +} +.fa-warning:before, +.fa-exclamation-triangle:before { + content: '\f071'; +} +.fa-plane:before { + content: '\f072'; +} +.fa-calendar:before { + content: '\f073'; +} +.fa-random:before { + content: '\f074'; +} +.fa-comment:before { + content: '\f075'; +} +.fa-magnet:before { + content: '\f076'; +} +.fa-chevron-up:before { + content: '\f077'; +} +.fa-chevron-down:before { + content: '\f078'; +} +.fa-retweet:before { + content: '\f079'; +} +.fa-shopping-cart:before { + content: '\f07a'; +} +.fa-folder:before { + content: '\f07b'; +} +.fa-folder-open:before { + content: '\f07c'; +} +.fa-arrows-v:before { + content: '\f07d'; +} +.fa-arrows-h:before { + content: '\f07e'; +} +.fa-bar-chart-o:before, +.fa-bar-chart:before { + content: '\f080'; +} +.fa-twitter-square:before { + content: '\f081'; +} +.fa-facebook-square:before { + content: '\f082'; +} +.fa-camera-retro:before { + content: '\f083'; +} +.fa-key:before { + content: '\f084'; +} +.fa-gears:before, +.fa-cogs:before { + content: '\f085'; +} +.fa-comments:before { + content: '\f086'; +} +.fa-thumbs-o-up:before { + content: '\f087'; +} +.fa-thumbs-o-down:before { + content: '\f088'; +} +.fa-star-half:before { + content: '\f089'; +} +.fa-heart-o:before { + content: '\f08a'; +} +.fa-sign-out:before { + content: '\f08b'; +} +.fa-linkedin-square:before { + content: '\f08c'; +} +.fa-thumb-tack:before { + content: '\f08d'; +} +.fa-external-link:before { + content: '\f08e'; +} +.fa-sign-in:before { + content: '\f090'; +} +.fa-trophy:before { + content: '\f091'; +} +.fa-github-square:before { + content: '\f092'; +} +.fa-upload:before { + content: '\f093'; +} +.fa-lemon-o:before { + content: '\f094'; +} +.fa-phone:before { + content: '\f095'; +} +.fa-square-o:before { + content: '\f096'; +} +.fa-bookmark-o:before { + content: '\f097'; +} +.fa-phone-square:before { + content: '\f098'; +} +.fa-twitter:before { + content: '\f099'; +} +.fa-facebook-f:before, +.fa-facebook:before { + content: '\f09a'; +} +.fa-github:before { + content: '\f09b'; +} +.fa-unlock:before { + content: '\f09c'; +} +.fa-credit-card:before { + content: '\f09d'; +} +.fa-feed:before, +.fa-rss:before { + content: '\f09e'; +} +.fa-hdd-o:before { + content: '\f0a0'; +} +.fa-bullhorn:before { + content: '\f0a1'; +} +.fa-bell:before { + content: '\f0f3'; +} +.fa-certificate:before { + content: '\f0a3'; +} +.fa-hand-o-right:before { + content: '\f0a4'; +} +.fa-hand-o-left:before { + content: '\f0a5'; +} +.fa-hand-o-up:before { + content: '\f0a6'; +} +.fa-hand-o-down:before { + content: '\f0a7'; +} +.fa-arrow-circle-left:before { + content: '\f0a8'; +} +.fa-arrow-circle-right:before { + content: '\f0a9'; +} +.fa-arrow-circle-up:before { + content: '\f0aa'; +} +.fa-arrow-circle-down:before { + content: '\f0ab'; +} +.fa-globe:before { + content: '\f0ac'; +} +.fa-wrench:before { + content: '\f0ad'; +} +.fa-tasks:before { + content: '\f0ae'; +} +.fa-filter:before { + content: '\f0b0'; +} +.fa-briefcase:before { + content: '\f0b1'; +} +.fa-arrows-alt:before { + content: '\f0b2'; +} +.fa-group:before, +.fa-users:before { + content: '\f0c0'; +} +.fa-chain:before, +.fa-link:before { + content: '\f0c1'; +} +.fa-cloud:before { + content: '\f0c2'; +} +.fa-flask:before { + content: '\f0c3'; +} +.fa-cut:before, +.fa-scissors:before { + content: '\f0c4'; +} +.fa-copy:before, +.fa-files-o:before { + content: '\f0c5'; +} +.fa-paperclip:before { + content: '\f0c6'; +} +.fa-save:before, +.fa-floppy-o:before { + content: '\f0c7'; +} +.fa-square:before { + content: '\f0c8'; +} +.fa-navicon:before, +.fa-reorder:before, +.fa-bars:before { + content: '\f0c9'; +} +.fa-list-ul:before { + content: '\f0ca'; +} +.fa-list-ol:before { + content: '\f0cb'; +} +.fa-strikethrough:before { + content: '\f0cc'; +} +.fa-underline:before { + content: '\f0cd'; +} +.fa-table:before { + content: '\f0ce'; +} +.fa-magic:before { + content: '\f0d0'; +} +.fa-truck:before { + content: '\f0d1'; +} +.fa-pinterest:before { + content: '\f0d2'; +} +.fa-pinterest-square:before { + content: '\f0d3'; +} +.fa-google-plus-square:before { + content: '\f0d4'; +} +.fa-google-plus:before { + content: '\f0d5'; +} +.fa-money:before { + content: '\f0d6'; +} +.fa-caret-down:before { + content: '\f0d7'; +} +.fa-caret-up:before { + content: '\f0d8'; +} +.fa-caret-left:before { + content: '\f0d9'; +} +.fa-caret-right:before { + content: '\f0da'; +} +.fa-columns:before { + content: '\f0db'; +} +.fa-unsorted:before, +.fa-sort:before { + content: '\f0dc'; +} +.fa-sort-down:before, +.fa-sort-desc:before { + content: '\f0dd'; +} +.fa-sort-up:before, +.fa-sort-asc:before { + content: '\f0de'; +} +.fa-envelope:before { + content: '\f0e0'; +} +.fa-linkedin:before { + content: '\f0e1'; +} +.fa-rotate-left:before, +.fa-undo:before { + content: '\f0e2'; +} +.fa-legal:before, +.fa-gavel:before { + content: '\f0e3'; +} +.fa-dashboard:before, +.fa-tachometer:before { + content: '\f0e4'; +} +.fa-comment-o:before { + content: '\f0e5'; +} +.fa-comments-o:before { + content: '\f0e6'; +} +.fa-flash:before, +.fa-bolt:before { + content: '\f0e7'; +} +.fa-sitemap:before { + content: '\f0e8'; +} +.fa-umbrella:before { + content: '\f0e9'; +} +.fa-paste:before, +.fa-clipboard:before { + content: '\f0ea'; +} +.fa-lightbulb-o:before { + content: '\f0eb'; +} +.fa-exchange:before { + content: '\f0ec'; +} +.fa-cloud-download:before { + content: '\f0ed'; +} +.fa-cloud-upload:before { + content: '\f0ee'; +} +.fa-user-md:before { + content: '\f0f0'; +} +.fa-stethoscope:before { + content: '\f0f1'; +} +.fa-suitcase:before { + content: '\f0f2'; +} +.fa-bell-o:before { + content: '\f0a2'; +} +.fa-coffee:before { + content: '\f0f4'; +} +.fa-cutlery:before { + content: '\f0f5'; +} +.fa-file-text-o:before { + content: '\f0f6'; +} +.fa-building-o:before { + content: '\f0f7'; +} +.fa-hospital-o:before { + content: '\f0f8'; +} +.fa-ambulance:before { + content: '\f0f9'; +} +.fa-medkit:before { + content: '\f0fa'; +} +.fa-fighter-jet:before { + content: '\f0fb'; +} +.fa-beer:before { + content: '\f0fc'; +} +.fa-h-square:before { + content: '\f0fd'; +} +.fa-plus-square:before { + content: '\f0fe'; +} +.fa-angle-double-left:before { + content: '\f100'; +} +.fa-angle-double-right:before { + content: '\f101'; +} +.fa-angle-double-up:before { + content: '\f102'; +} +.fa-angle-double-down:before { + content: '\f103'; +} +.fa-angle-left:before { + content: '\f104'; +} +.fa-angle-right:before { + content: '\f105'; +} +.fa-angle-up:before { + content: '\f106'; +} +.fa-angle-down:before { + content: '\f107'; +} +.fa-desktop:before { + content: '\f108'; +} +.fa-laptop:before { + content: '\f109'; +} +.fa-tablet:before { + content: '\f10a'; +} +.fa-mobile-phone:before, +.fa-mobile:before { + content: '\f10b'; +} +.fa-circle-o:before { + content: '\f10c'; +} +.fa-quote-left:before { + content: '\f10d'; +} +.fa-quote-right:before { + content: '\f10e'; +} +.fa-spinner:before { + content: '\f110'; +} +.fa-circle:before { + content: '\f111'; +} +.fa-mail-reply:before, +.fa-reply:before { + content: '\f112'; +} +.fa-github-alt:before { + content: '\f113'; +} +.fa-folder-o:before { + content: '\f114'; +} +.fa-folder-open-o:before { + content: '\f115'; +} +.fa-smile-o:before { + content: '\f118'; +} +.fa-frown-o:before { + content: '\f119'; +} +.fa-meh-o:before { + content: '\f11a'; +} +.fa-gamepad:before { + content: '\f11b'; +} +.fa-keyboard-o:before { + content: '\f11c'; +} +.fa-flag-o:before { + content: '\f11d'; +} +.fa-flag-checkered:before { + content: '\f11e'; +} +.fa-terminal:before { + content: '\f120'; +} +.fa-code:before { + content: '\f121'; +} +.fa-mail-reply-all:before, +.fa-reply-all:before { + content: '\f122'; +} +.fa-star-half-empty:before, +.fa-star-half-full:before, +.fa-star-half-o:before { + content: '\f123'; +} +.fa-location-arrow:before { + content: '\f124'; +} +.fa-crop:before { + content: '\f125'; +} +.fa-code-fork:before { + content: '\f126'; +} +.fa-unlink:before, +.fa-chain-broken:before { + content: '\f127'; +} +.fa-question:before { + content: '\f128'; +} +.fa-info:before { + content: '\f129'; +} +.fa-exclamation:before { + content: '\f12a'; +} +.fa-superscript:before { + content: '\f12b'; +} +.fa-subscript:before { + content: '\f12c'; +} +.fa-eraser:before { + content: '\f12d'; +} +.fa-puzzle-piece:before { + content: '\f12e'; +} +.fa-microphone:before { + content: '\f130'; +} +.fa-microphone-slash:before { + content: '\f131'; +} +.fa-shield:before { + content: '\f132'; +} +.fa-calendar-o:before { + content: '\f133'; +} +.fa-fire-extinguisher:before { + content: '\f134'; +} +.fa-rocket:before { + content: '\f135'; +} +.fa-maxcdn:before { + content: '\f136'; +} +.fa-chevron-circle-left:before { + content: '\f137'; +} +.fa-chevron-circle-right:before { + content: '\f138'; +} +.fa-chevron-circle-up:before { + content: '\f139'; +} +.fa-chevron-circle-down:before { + content: '\f13a'; +} +.fa-html5:before { + content: '\f13b'; +} +.fa-css3:before { + content: '\f13c'; +} +.fa-anchor:before { + content: '\f13d'; +} +.fa-unlock-alt:before { + content: '\f13e'; +} +.fa-bullseye:before { + content: '\f140'; +} +.fa-ellipsis-h:before { + content: '\f141'; +} +.fa-ellipsis-v:before { + content: '\f142'; +} +.fa-rss-square:before { + content: '\f143'; +} +.fa-play-circle:before { + content: '\f144'; +} +.fa-ticket:before { + content: '\f145'; +} +.fa-minus-square:before { + content: '\f146'; +} +.fa-minus-square-o:before { + content: '\f147'; +} +.fa-level-up:before { + content: '\f148'; +} +.fa-level-down:before { + content: '\f149'; +} +.fa-check-square:before { + content: '\f14a'; +} +.fa-pencil-square:before { + content: '\f14b'; +} +.fa-external-link-square:before { + content: '\f14c'; +} +.fa-share-square:before { + content: '\f14d'; +} +.fa-compass:before { + content: '\f14e'; +} +.fa-toggle-down:before, +.fa-caret-square-o-down:before { + content: '\f150'; +} +.fa-toggle-up:before, +.fa-caret-square-o-up:before { + content: '\f151'; +} +.fa-toggle-right:before, +.fa-caret-square-o-right:before { + content: '\f152'; +} +.fa-euro:before, +.fa-eur:before { + content: '\f153'; +} +.fa-gbp:before { + content: '\f154'; +} +.fa-dollar:before, +.fa-usd:before { + content: '\f155'; +} +.fa-rupee:before, +.fa-inr:before { + content: '\f156'; +} +.fa-cny:before, +.fa-rmb:before, +.fa-yen:before, +.fa-jpy:before { + content: '\f157'; +} +.fa-ruble:before, +.fa-rouble:before, +.fa-rub:before { + content: '\f158'; +} +.fa-won:before, +.fa-krw:before { + content: '\f159'; +} +.fa-bitcoin:before, +.fa-btc:before { + content: '\f15a'; +} +.fa-file:before { + content: '\f15b'; +} +.fa-file-text:before { + content: '\f15c'; +} +.fa-sort-alpha-asc:before { + content: '\f15d'; +} +.fa-sort-alpha-desc:before { + content: '\f15e'; +} +.fa-sort-amount-asc:before { + content: '\f160'; +} +.fa-sort-amount-desc:before { + content: '\f161'; +} +.fa-sort-numeric-asc:before { + content: '\f162'; +} +.fa-sort-numeric-desc:before { + content: '\f163'; +} +.fa-thumbs-up:before { + content: '\f164'; +} +.fa-thumbs-down:before { + content: '\f165'; +} +.fa-youtube-square:before { + content: '\f166'; +} +.fa-youtube:before { + content: '\f167'; +} +.fa-xing:before { + content: '\f168'; +} +.fa-xing-square:before { + content: '\f169'; +} +.fa-youtube-play:before { + content: '\f16a'; +} +.fa-dropbox:before { + content: '\f16b'; +} +.fa-stack-overflow:before { + content: '\f16c'; +} +.fa-instagram:before { + content: '\f16d'; +} +.fa-flickr:before { + content: '\f16e'; +} +.fa-adn:before { + content: '\f170'; +} +.fa-bitbucket:before { + content: '\f171'; +} +.fa-bitbucket-square:before { + content: '\f172'; +} +.fa-tumblr:before { + content: '\f173'; +} +.fa-tumblr-square:before { + content: '\f174'; +} +.fa-long-arrow-down:before { + content: '\f175'; +} +.fa-long-arrow-up:before { + content: '\f176'; +} +.fa-long-arrow-left:before { + content: '\f177'; +} +.fa-long-arrow-right:before { + content: '\f178'; +} +.fa-apple:before { + content: '\f179'; +} +.fa-windows:before { + content: '\f17a'; +} +.fa-android:before { + content: '\f17b'; +} +.fa-linux:before { + content: '\f17c'; +} +.fa-dribbble:before { + content: '\f17d'; +} +.fa-skype:before { + content: '\f17e'; +} +.fa-foursquare:before { + content: '\f180'; +} +.fa-trello:before { + content: '\f181'; +} +.fa-female:before { + content: '\f182'; +} +.fa-male:before { + content: '\f183'; +} +.fa-gittip:before, +.fa-gratipay:before { + content: '\f184'; +} +.fa-sun-o:before { + content: '\f185'; +} +.fa-moon-o:before { + content: '\f186'; +} +.fa-archive:before { + content: '\f187'; +} +.fa-bug:before { + content: '\f188'; +} +.fa-vk:before { + content: '\f189'; +} +.fa-weibo:before { + content: '\f18a'; +} +.fa-renren:before { + content: '\f18b'; +} +.fa-pagelines:before { + content: '\f18c'; +} +.fa-stack-exchange:before { + content: '\f18d'; +} +.fa-arrow-circle-o-right:before { + content: '\f18e'; +} +.fa-arrow-circle-o-left:before { + content: '\f190'; +} +.fa-toggle-left:before, +.fa-caret-square-o-left:before { + content: '\f191'; +} +.fa-dot-circle-o:before { + content: '\f192'; +} +.fa-wheelchair:before { + content: '\f193'; +} +.fa-vimeo-square:before { + content: '\f194'; +} +.fa-turkish-lira:before, +.fa-try:before { + content: '\f195'; +} +.fa-plus-square-o:before { + content: '\f196'; +} +.fa-space-shuttle:before { + content: '\f197'; +} +.fa-slack:before { + content: '\f198'; +} +.fa-envelope-square:before { + content: '\f199'; +} +.fa-wordpress:before { + content: '\f19a'; +} +.fa-openid:before { + content: '\f19b'; +} +.fa-institution:before, +.fa-bank:before, +.fa-university:before { + content: '\f19c'; +} +.fa-mortar-board:before, +.fa-graduation-cap:before { + content: '\f19d'; +} +.fa-yahoo:before { + content: '\f19e'; +} +.fa-google:before { + content: '\f1a0'; +} +.fa-reddit:before { + content: '\f1a1'; +} +.fa-reddit-square:before { + content: '\f1a2'; +} +.fa-stumbleupon-circle:before { + content: '\f1a3'; +} +.fa-stumbleupon:before { + content: '\f1a4'; +} +.fa-delicious:before { + content: '\f1a5'; +} +.fa-digg:before { + content: '\f1a6'; +} +.fa-pied-piper-pp:before { + content: '\f1a7'; +} +.fa-pied-piper-alt:before { + content: '\f1a8'; +} +.fa-drupal:before { + content: '\f1a9'; +} +.fa-joomla:before { + content: '\f1aa'; +} +.fa-language:before { + content: '\f1ab'; +} +.fa-fax:before { + content: '\f1ac'; +} +.fa-building:before { + content: '\f1ad'; +} +.fa-child:before { + content: '\f1ae'; +} +.fa-paw:before { + content: '\f1b0'; +} +.fa-spoon:before { + content: '\f1b1'; +} +.fa-cube:before { + content: '\f1b2'; +} +.fa-cubes:before { + content: '\f1b3'; +} +.fa-behance:before { + content: '\f1b4'; +} +.fa-behance-square:before { + content: '\f1b5'; +} +.fa-steam:before { + content: '\f1b6'; +} +.fa-steam-square:before { + content: '\f1b7'; +} +.fa-recycle:before { + content: '\f1b8'; +} +.fa-automobile:before, +.fa-car:before { + content: '\f1b9'; +} +.fa-cab:before, +.fa-taxi:before { + content: '\f1ba'; +} +.fa-tree:before { + content: '\f1bb'; +} +.fa-spotify:before { + content: '\f1bc'; +} +.fa-deviantart:before { + content: '\f1bd'; +} +.fa-soundcloud:before { + content: '\f1be'; +} +.fa-database:before { + content: '\f1c0'; +} +.fa-file-pdf-o:before { + content: '\f1c1'; +} +.fa-file-word-o:before { + content: '\f1c2'; +} +.fa-file-excel-o:before { + content: '\f1c3'; +} +.fa-file-powerpoint-o:before { + content: '\f1c4'; +} +.fa-file-photo-o:before, +.fa-file-picture-o:before, +.fa-file-image-o:before { + content: '\f1c5'; +} +.fa-file-zip-o:before, +.fa-file-archive-o:before { + content: '\f1c6'; +} +.fa-file-sound-o:before, +.fa-file-audio-o:before { + content: '\f1c7'; +} +.fa-file-movie-o:before, +.fa-file-video-o:before { + content: '\f1c8'; +} +.fa-file-code-o:before { + content: '\f1c9'; +} +.fa-vine:before { + content: '\f1ca'; +} +.fa-codepen:before { + content: '\f1cb'; +} +.fa-jsfiddle:before { + content: '\f1cc'; +} +.fa-life-bouy:before, +.fa-life-buoy:before, +.fa-life-saver:before, +.fa-support:before, +.fa-life-ring:before { + content: '\f1cd'; +} +.fa-circle-o-notch:before { + content: '\f1ce'; +} +.fa-ra:before, +.fa-resistance:before, +.fa-rebel:before { + content: '\f1d0'; +} +.fa-ge:before, +.fa-empire:before { + content: '\f1d1'; +} +.fa-git-square:before { + content: '\f1d2'; +} +.fa-git:before { + content: '\f1d3'; +} +.fa-y-combinator-square:before, +.fa-yc-square:before, +.fa-hacker-news:before { + content: '\f1d4'; +} +.fa-tencent-weibo:before { + content: '\f1d5'; +} +.fa-qq:before { + content: '\f1d6'; +} +.fa-wechat:before, +.fa-weixin:before { + content: '\f1d7'; +} +.fa-send:before, +.fa-paper-plane:before { + content: '\f1d8'; +} +.fa-send-o:before, +.fa-paper-plane-o:before { + content: '\f1d9'; +} +.fa-history:before { + content: '\f1da'; +} +.fa-circle-thin:before { + content: '\f1db'; +} +.fa-header:before { + content: '\f1dc'; +} +.fa-paragraph:before { + content: '\f1dd'; +} +.fa-sliders:before { + content: '\f1de'; +} +.fa-share-alt:before { + content: '\f1e0'; +} +.fa-share-alt-square:before { + content: '\f1e1'; +} +.fa-bomb:before { + content: '\f1e2'; +} +.fa-soccer-ball-o:before, +.fa-futbol-o:before { + content: '\f1e3'; +} +.fa-tty:before { + content: '\f1e4'; +} +.fa-binoculars:before { + content: '\f1e5'; +} +.fa-plug:before { + content: '\f1e6'; +} +.fa-slideshare:before { + content: '\f1e7'; +} +.fa-twitch:before { + content: '\f1e8'; +} +.fa-yelp:before { + content: '\f1e9'; +} +.fa-newspaper-o:before { + content: '\f1ea'; +} +.fa-wifi:before { + content: '\f1eb'; +} +.fa-calculator:before { + content: '\f1ec'; +} +.fa-paypal:before { + content: '\f1ed'; +} +.fa-google-wallet:before { + content: '\f1ee'; +} +.fa-cc-visa:before { + content: '\f1f0'; +} +.fa-cc-mastercard:before { + content: '\f1f1'; +} +.fa-cc-discover:before { + content: '\f1f2'; +} +.fa-cc-amex:before { + content: '\f1f3'; +} +.fa-cc-paypal:before { + content: '\f1f4'; +} +.fa-cc-stripe:before { + content: '\f1f5'; +} +.fa-bell-slash:before { + content: '\f1f6'; +} +.fa-bell-slash-o:before { + content: '\f1f7'; +} +.fa-trash:before { + content: '\f1f8'; +} +.fa-copyright:before { + content: '\f1f9'; +} +.fa-at:before { + content: '\f1fa'; +} +.fa-eyedropper:before { + content: '\f1fb'; +} +.fa-paint-brush:before { + content: '\f1fc'; +} +.fa-birthday-cake:before { + content: '\f1fd'; +} +.fa-area-chart:before { + content: '\f1fe'; +} +.fa-pie-chart:before { + content: '\f200'; +} +.fa-line-chart:before { + content: '\f201'; +} +.fa-lastfm:before { + content: '\f202'; +} +.fa-lastfm-square:before { + content: '\f203'; +} +.fa-toggle-off:before { + content: '\f204'; +} +.fa-toggle-on:before { + content: '\f205'; +} +.fa-bicycle:before { + content: '\f206'; +} +.fa-bus:before { + content: '\f207'; +} +.fa-ioxhost:before { + content: '\f208'; +} +.fa-angellist:before { + content: '\f209'; +} +.fa-cc:before { + content: '\f20a'; +} +.fa-shekel:before, +.fa-sheqel:before, +.fa-ils:before { + content: '\f20b'; +} +.fa-meanpath:before { + content: '\f20c'; +} +.fa-buysellads:before { + content: '\f20d'; +} +.fa-connectdevelop:before { + content: '\f20e'; +} +.fa-dashcube:before { + content: '\f210'; +} +.fa-forumbee:before { + content: '\f211'; +} +.fa-leanpub:before { + content: '\f212'; +} +.fa-sellsy:before { + content: '\f213'; +} +.fa-shirtsinbulk:before { + content: '\f214'; +} +.fa-simplybuilt:before { + content: '\f215'; +} +.fa-skyatlas:before { + content: '\f216'; +} +.fa-cart-plus:before { + content: '\f217'; +} +.fa-cart-arrow-down:before { + content: '\f218'; +} +.fa-diamond:before { + content: '\f219'; +} +.fa-ship:before { + content: '\f21a'; +} +.fa-user-secret:before { + content: '\f21b'; +} +.fa-motorcycle:before { + content: '\f21c'; +} +.fa-street-view:before { + content: '\f21d'; +} +.fa-heartbeat:before { + content: '\f21e'; +} +.fa-venus:before { + content: '\f221'; +} +.fa-mars:before { + content: '\f222'; +} +.fa-mercury:before { + content: '\f223'; +} +.fa-intersex:before, +.fa-transgender:before { + content: '\f224'; +} +.fa-transgender-alt:before { + content: '\f225'; +} +.fa-venus-double:before { + content: '\f226'; +} +.fa-mars-double:before { + content: '\f227'; +} +.fa-venus-mars:before { + content: '\f228'; +} +.fa-mars-stroke:before { + content: '\f229'; +} +.fa-mars-stroke-v:before { + content: '\f22a'; +} +.fa-mars-stroke-h:before { + content: '\f22b'; +} +.fa-neuter:before { + content: '\f22c'; +} +.fa-genderless:before { + content: '\f22d'; +} +.fa-facebook-official:before { + content: '\f230'; +} +.fa-pinterest-p:before { + content: '\f231'; +} +.fa-whatsapp:before { + content: '\f232'; +} +.fa-server:before { + content: '\f233'; +} +.fa-user-plus:before { + content: '\f234'; +} +.fa-user-times:before { + content: '\f235'; +} +.fa-hotel:before, +.fa-bed:before { + content: '\f236'; +} +.fa-viacoin:before { + content: '\f237'; +} +.fa-train:before { + content: '\f238'; +} +.fa-subway:before { + content: '\f239'; +} +.fa-medium:before { + content: '\f23a'; +} +.fa-yc:before, +.fa-y-combinator:before { + content: '\f23b'; +} +.fa-optin-monster:before { + content: '\f23c'; +} +.fa-opencart:before { + content: '\f23d'; +} +.fa-expeditedssl:before { + content: '\f23e'; +} +.fa-battery-4:before, +.fa-battery:before, +.fa-battery-full:before { + content: '\f240'; +} +.fa-battery-3:before, +.fa-battery-three-quarters:before { + content: '\f241'; +} +.fa-battery-2:before, +.fa-battery-half:before { + content: '\f242'; +} +.fa-battery-1:before, +.fa-battery-quarter:before { + content: '\f243'; +} +.fa-battery-0:before, +.fa-battery-empty:before { + content: '\f244'; +} +.fa-mouse-pointer:before { + content: '\f245'; +} +.fa-i-cursor:before { + content: '\f246'; +} +.fa-object-group:before { + content: '\f247'; +} +.fa-object-ungroup:before { + content: '\f248'; +} +.fa-sticky-note:before { + content: '\f249'; +} +.fa-sticky-note-o:before { + content: '\f24a'; +} +.fa-cc-jcb:before { + content: '\f24b'; +} +.fa-cc-diners-club:before { + content: '\f24c'; +} +.fa-clone:before { + content: '\f24d'; +} +.fa-balance-scale:before { + content: '\f24e'; +} +.fa-hourglass-o:before { + content: '\f250'; +} +.fa-hourglass-1:before, +.fa-hourglass-start:before { + content: '\f251'; +} +.fa-hourglass-2:before, +.fa-hourglass-half:before { + content: '\f252'; +} +.fa-hourglass-3:before, +.fa-hourglass-end:before { + content: '\f253'; +} +.fa-hourglass:before { + content: '\f254'; +} +.fa-hand-grab-o:before, +.fa-hand-rock-o:before { + content: '\f255'; +} +.fa-hand-stop-o:before, +.fa-hand-paper-o:before { + content: '\f256'; +} +.fa-hand-scissors-o:before { + content: '\f257'; +} +.fa-hand-lizard-o:before { + content: '\f258'; +} +.fa-hand-spock-o:before { + content: '\f259'; +} +.fa-hand-pointer-o:before { + content: '\f25a'; +} +.fa-hand-peace-o:before { + content: '\f25b'; +} +.fa-trademark:before { + content: '\f25c'; +} +.fa-registered:before { + content: '\f25d'; +} +.fa-creative-commons:before { + content: '\f25e'; +} +.fa-gg:before { + content: '\f260'; +} +.fa-gg-circle:before { + content: '\f261'; +} +.fa-tripadvisor:before { + content: '\f262'; +} +.fa-odnoklassniki:before { + content: '\f263'; +} +.fa-odnoklassniki-square:before { + content: '\f264'; +} +.fa-get-pocket:before { + content: '\f265'; +} +.fa-wikipedia-w:before { + content: '\f266'; +} +.fa-safari:before { + content: '\f267'; +} +.fa-chrome:before { + content: '\f268'; +} +.fa-firefox:before { + content: '\f269'; +} +.fa-opera:before { + content: '\f26a'; +} +.fa-internet-explorer:before { + content: '\f26b'; +} +.fa-tv:before, +.fa-television:before { + content: '\f26c'; +} +.fa-contao:before { + content: '\f26d'; +} +.fa-500px:before { + content: '\f26e'; +} +.fa-amazon:before { + content: '\f270'; +} +.fa-calendar-plus-o:before { + content: '\f271'; +} +.fa-calendar-minus-o:before { + content: '\f272'; +} +.fa-calendar-times-o:before { + content: '\f273'; +} +.fa-calendar-check-o:before { + content: '\f274'; +} +.fa-industry:before { + content: '\f275'; +} +.fa-map-pin:before { + content: '\f276'; +} +.fa-map-signs:before { + content: '\f277'; +} +.fa-map-o:before { + content: '\f278'; +} +.fa-map:before { + content: '\f279'; +} +.fa-commenting:before { + content: '\f27a'; +} +.fa-commenting-o:before { + content: '\f27b'; +} +.fa-houzz:before { + content: '\f27c'; +} +.fa-vimeo:before { + content: '\f27d'; +} +.fa-black-tie:before { + content: '\f27e'; +} +.fa-fonticons:before { + content: '\f280'; +} +.fa-reddit-alien:before { + content: '\f281'; +} +.fa-edge:before { + content: '\f282'; +} +.fa-credit-card-alt:before { + content: '\f283'; +} +.fa-codiepie:before { + content: '\f284'; +} +.fa-modx:before { + content: '\f285'; +} +.fa-fort-awesome:before { + content: '\f286'; +} +.fa-usb:before { + content: '\f287'; +} +.fa-product-hunt:before { + content: '\f288'; +} +.fa-mixcloud:before { + content: '\f289'; +} +.fa-scribd:before { + content: '\f28a'; +} +.fa-pause-circle:before { + content: '\f28b'; +} +.fa-pause-circle-o:before { + content: '\f28c'; +} +.fa-stop-circle:before { + content: '\f28d'; +} +.fa-stop-circle-o:before { + content: '\f28e'; +} +.fa-shopping-bag:before { + content: '\f290'; +} +.fa-shopping-basket:before { + content: '\f291'; +} +.fa-hashtag:before { + content: '\f292'; +} +.fa-bluetooth:before { + content: '\f293'; +} +.fa-bluetooth-b:before { + content: '\f294'; +} +.fa-percent:before { + content: '\f295'; +} +.fa-gitlab:before { + content: '\f296'; +} +.fa-wpbeginner:before { + content: '\f297'; +} +.fa-wpforms:before { + content: '\f298'; +} +.fa-envira:before { + content: '\f299'; +} +.fa-universal-access:before { + content: '\f29a'; +} +.fa-wheelchair-alt:before { + content: '\f29b'; +} +.fa-question-circle-o:before { + content: '\f29c'; +} +.fa-blind:before { + content: '\f29d'; +} +.fa-audio-description:before { + content: '\f29e'; +} +.fa-volume-control-phone:before { + content: '\f2a0'; +} +.fa-braille:before { + content: '\f2a1'; +} +.fa-assistive-listening-systems:before { + content: '\f2a2'; +} +.fa-asl-interpreting:before, +.fa-american-sign-language-interpreting:before { + content: '\f2a3'; +} +.fa-deafness:before, +.fa-hard-of-hearing:before, +.fa-deaf:before { + content: '\f2a4'; +} +.fa-glide:before { + content: '\f2a5'; +} +.fa-glide-g:before { + content: '\f2a6'; +} +.fa-signing:before, +.fa-sign-language:before { + content: '\f2a7'; +} +.fa-low-vision:before { + content: '\f2a8'; +} +.fa-viadeo:before { + content: '\f2a9'; +} +.fa-viadeo-square:before { + content: '\f2aa'; +} +.fa-snapchat:before { + content: '\f2ab'; +} +.fa-snapchat-ghost:before { + content: '\f2ac'; +} +.fa-snapchat-square:before { + content: '\f2ad'; +} +.fa-pied-piper:before { + content: '\f2ae'; +} +.fa-first-order:before { + content: '\f2b0'; +} +.fa-yoast:before { + content: '\f2b1'; +} +.fa-themeisle:before { + content: '\f2b2'; +} +.fa-google-plus-circle:before, +.fa-google-plus-official:before { + content: '\f2b3'; +} +.fa-fa:before, +.fa-font-awesome:before { + content: '\f2b4'; +} +.fa-handshake-o:before { + content: '\f2b5'; +} +.fa-envelope-open:before { + content: '\f2b6'; +} +.fa-envelope-open-o:before { + content: '\f2b7'; +} +.fa-linode:before { + content: '\f2b8'; +} +.fa-address-book:before { + content: '\f2b9'; +} +.fa-address-book-o:before { + content: '\f2ba'; +} +.fa-vcard:before, +.fa-address-card:before { + content: '\f2bb'; +} +.fa-vcard-o:before, +.fa-address-card-o:before { + content: '\f2bc'; +} +.fa-user-circle:before { + content: '\f2bd'; +} +.fa-user-circle-o:before { + content: '\f2be'; +} +.fa-user-o:before { + content: '\f2c0'; +} +.fa-id-badge:before { + content: '\f2c1'; +} +.fa-drivers-license:before, +.fa-id-card:before { + content: '\f2c2'; +} +.fa-drivers-license-o:before, +.fa-id-card-o:before { + content: '\f2c3'; +} +.fa-quora:before { + content: '\f2c4'; +} +.fa-free-code-camp:before { + content: '\f2c5'; +} +.fa-telegram:before { + content: '\f2c6'; +} +.fa-thermometer-4:before, +.fa-thermometer:before, +.fa-thermometer-full:before { + content: '\f2c7'; +} +.fa-thermometer-3:before, +.fa-thermometer-three-quarters:before { + content: '\f2c8'; +} +.fa-thermometer-2:before, +.fa-thermometer-half:before { + content: '\f2c9'; +} +.fa-thermometer-1:before, +.fa-thermometer-quarter:before { + content: '\f2ca'; +} +.fa-thermometer-0:before, +.fa-thermometer-empty:before { + content: '\f2cb'; +} +.fa-shower:before { + content: '\f2cc'; +} +.fa-bathtub:before, +.fa-s15:before, +.fa-bath:before { + content: '\f2cd'; +} +.fa-podcast:before { + content: '\f2ce'; +} +.fa-window-maximize:before { + content: '\f2d0'; +} +.fa-window-minimize:before { + content: '\f2d1'; +} +.fa-window-restore:before { + content: '\f2d2'; +} +.fa-times-rectangle:before, +.fa-window-close:before { + content: '\f2d3'; +} +.fa-times-rectangle-o:before, +.fa-window-close-o:before { + content: '\f2d4'; +} +.fa-bandcamp:before { + content: '\f2d5'; +} +.fa-grav:before { + content: '\f2d6'; +} +.fa-etsy:before { + content: '\f2d7'; +} +.fa-imdb:before { + content: '\f2d8'; +} +.fa-ravelry:before { + content: '\f2d9'; +} +.fa-eercast:before { + content: '\f2da'; +} +.fa-microchip:before { + content: '\f2db'; +} +.fa-snowflake-o:before { + content: '\f2dc'; +} +.fa-superpowers:before { + content: '\f2dd'; +} +.fa-wpexplorer:before { + content: '\f2de'; +} +.fa-meetup:before { + content: '\f2e0'; +} +.sr-only { + position: absolute; + width: 1px; + height: 1px; + padding: 0; + margin: -1px; + overflow: hidden; + clip: rect(0, 0, 0, 0); + border: 0; +} +.sr-only-focusable:active, +.sr-only-focusable:focus { + position: static; + width: auto; + height: auto; + margin: 0; + overflow: visible; + clip: auto; +} diff --git a/public/font-awesome-4.7.0/fonts/FontAwesome.otf b/public/font-awesome-4.7.0/fonts/FontAwesome.otf new file mode 100644 index 0000000000000000000000000000000000000000..401ec0f36e4f73b8efa40bd6f604fe80d286db70 GIT binary patch literal 134808 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 literal 0 HcmV?d00001 diff --git a/public/font-awesome-4.7.0/fonts/fontawesome-webfont.eot b/public/font-awesome-4.7.0/fonts/fontawesome-webfont.eot new file mode 100644 index 0000000000000000000000000000000000000000..e9f60ca953f93e35eab4108bd414bc02ddcf3928 GIT binary patch literal 165742 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 G*yFsbY~cLNXLP73aA74Mq6M9f^&YV`isWW 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

5q!RY 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 + + + +Created by FontForge 20120731 at Mon Oct 24 17:37:40 2016 + By ,,, +Copyright Dave Gandy 2016. All rights reserved. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/font-awesome-4.7.0/fonts/fontawesome-webfont.ttf b/public/font-awesome-4.7.0/fonts/fontawesome-webfont.ttf new file mode 100644 index 0000000000000000000000000000000000000000..35acda2fa1196aad98c2adf4378a7611dd713aa3 GIT binary patch literal 165548 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 z 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 d0mRO}xo^G_%I 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 SdSQM28?+M|D(2r_;{O0|uQ74} literal 0 HcmV?d00001 diff --git a/public/font-awesome-4.7.0/fonts/fontawesome-webfont.woff2 b/public/font-awesome-4.7.0/fonts/fontawesome-webfont.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..4d13fc60404b91e398a37200c4a77b645cfd9586 GIT binary patch literal 77160 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 literal 0 HcmV?d00001 diff --git a/public/font-awesome-4.7.0/less/animated.less b/public/font-awesome-4.7.0/less/animated.less new file mode 100644 index 0000000..9baa4a1 --- /dev/null +++ b/public/font-awesome-4.7.0/less/animated.less @@ -0,0 +1,34 @@ +// Animated Icons +// -------------------------- + +.@{fa-css-prefix}-spin { + -webkit-animation: fa-spin 2s infinite linear; + animation: fa-spin 2s infinite linear; +} + +.@{fa-css-prefix}-pulse { + -webkit-animation: fa-spin 1s infinite steps(8); + animation: fa-spin 1s infinite steps(8); +} + +@-webkit-keyframes fa-spin { + 0% { + -webkit-transform: rotate(0deg); + transform: rotate(0deg); + } + 100% { + -webkit-transform: rotate(359deg); + transform: rotate(359deg); + } +} + +@keyframes fa-spin { + 0% { + -webkit-transform: rotate(0deg); + transform: rotate(0deg); + } + 100% { + -webkit-transform: rotate(359deg); + transform: rotate(359deg); + } +} diff --git a/public/font-awesome-4.7.0/less/bordered-pulled.less b/public/font-awesome-4.7.0/less/bordered-pulled.less new file mode 100644 index 0000000..c20d877 --- /dev/null +++ b/public/font-awesome-4.7.0/less/bordered-pulled.less @@ -0,0 +1,41 @@ +// Bordered & Pulled +// ------------------------- + +.@{fa-css-prefix}-border { + padding: 0.2em 0.25em 0.15em; + border: solid 0.08em @fa-border-color; + border-radius: 0.1em; +} + +.@{fa-css-prefix}-pull-left { + float: left; +} +.@{fa-css-prefix}-pull-right { + float: right; +} + +.@{fa-css-prefix} { + &.@{fa-css-prefix}-pull-left { + margin-right: 0.3em; + } + &.@{fa-css-prefix}-pull-right { + margin-left: 0.3em; + } +} + +/* Deprecated as of 4.4.0 */ +.pull-right { + float: right; +} +.pull-left { + float: left; +} + +.@{fa-css-prefix} { + &.pull-left { + margin-right: 0.3em; + } + &.pull-right { + margin-left: 0.3em; + } +} diff --git a/public/font-awesome-4.7.0/less/core.less b/public/font-awesome-4.7.0/less/core.less new file mode 100644 index 0000000..d83bfa0 --- /dev/null +++ b/public/font-awesome-4.7.0/less/core.less @@ -0,0 +1,11 @@ +// Base Class Definition +// ------------------------- + +.@{fa-css-prefix} { + display: inline-block; + font: normal normal normal @fa-font-size-base / @fa-line-height-base FontAwesome; // shortening font declaration + font-size: inherit; // can't have font-size inherit on line above, so need to override + text-rendering: auto; // optimizelegibility throws things off #1094 + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} diff --git a/public/font-awesome-4.7.0/less/fixed-width.less b/public/font-awesome-4.7.0/less/fixed-width.less new file mode 100644 index 0000000..110289f --- /dev/null +++ b/public/font-awesome-4.7.0/less/fixed-width.less @@ -0,0 +1,6 @@ +// Fixed Width Icons +// ------------------------- +.@{fa-css-prefix}-fw { + width: (18em / 14); + text-align: center; +} diff --git a/public/font-awesome-4.7.0/less/font-awesome.less b/public/font-awesome-4.7.0/less/font-awesome.less new file mode 100644 index 0000000..3936ec1 --- /dev/null +++ b/public/font-awesome-4.7.0/less/font-awesome.less @@ -0,0 +1,18 @@ +/*! + * Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome + * License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License) + */ + +@import 'variables.less'; +@import 'mixins.less'; +@import 'path.less'; +@import 'core.less'; +@import 'larger.less'; +@import 'fixed-width.less'; +@import 'list.less'; +@import 'bordered-pulled.less'; +@import 'animated.less'; +@import 'rotated-flipped.less'; +@import 'stacked.less'; +@import 'icons.less'; +@import 'screen-reader.less'; diff --git a/public/font-awesome-4.7.0/less/icons.less b/public/font-awesome-4.7.0/less/icons.less new file mode 100644 index 0000000..4804942 --- /dev/null +++ b/public/font-awesome-4.7.0/less/icons.less @@ -0,0 +1,2139 @@ +/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen + readers do not read off random characters that represent icons */ + +.@{fa-css-prefix}-glass:before { + content: @fa-var-glass; +} +.@{fa-css-prefix}-music:before { + content: @fa-var-music; +} +.@{fa-css-prefix}-search:before { + content: @fa-var-search; +} +.@{fa-css-prefix}-envelope-o:before { + content: @fa-var-envelope-o; +} +.@{fa-css-prefix}-heart:before { + content: @fa-var-heart; +} +.@{fa-css-prefix}-star:before { + content: @fa-var-star; +} +.@{fa-css-prefix}-star-o:before { + content: @fa-var-star-o; +} +.@{fa-css-prefix}-user:before { + content: @fa-var-user; +} +.@{fa-css-prefix}-film:before { + content: @fa-var-film; +} +.@{fa-css-prefix}-th-large:before { + content: @fa-var-th-large; +} +.@{fa-css-prefix}-th:before { + content: @fa-var-th; +} +.@{fa-css-prefix}-th-list:before { + content: @fa-var-th-list; +} +.@{fa-css-prefix}-check:before { + content: @fa-var-check; +} +.@{fa-css-prefix}-remove:before, +.@{fa-css-prefix}-close:before, +.@{fa-css-prefix}-times:before { + content: @fa-var-times; +} +.@{fa-css-prefix}-search-plus:before { + content: @fa-var-search-plus; +} +.@{fa-css-prefix}-search-minus:before { + content: @fa-var-search-minus; +} +.@{fa-css-prefix}-power-off:before { + content: @fa-var-power-off; +} +.@{fa-css-prefix}-signal:before { + content: @fa-var-signal; +} +.@{fa-css-prefix}-gear:before, +.@{fa-css-prefix}-cog:before { + content: @fa-var-cog; +} +.@{fa-css-prefix}-trash-o:before { + content: @fa-var-trash-o; +} +.@{fa-css-prefix}-home:before { + content: @fa-var-home; +} +.@{fa-css-prefix}-file-o:before { + content: @fa-var-file-o; +} +.@{fa-css-prefix}-clock-o:before { + content: @fa-var-clock-o; +} +.@{fa-css-prefix}-road:before { + content: @fa-var-road; +} +.@{fa-css-prefix}-download:before { + content: @fa-var-download; +} +.@{fa-css-prefix}-arrow-circle-o-down:before { + content: @fa-var-arrow-circle-o-down; +} +.@{fa-css-prefix}-arrow-circle-o-up:before { + content: @fa-var-arrow-circle-o-up; +} +.@{fa-css-prefix}-inbox:before { + content: @fa-var-inbox; +} +.@{fa-css-prefix}-play-circle-o:before { + content: @fa-var-play-circle-o; +} +.@{fa-css-prefix}-rotate-right:before, +.@{fa-css-prefix}-repeat:before { + content: @fa-var-repeat; +} +.@{fa-css-prefix}-refresh:before { + content: @fa-var-refresh; +} +.@{fa-css-prefix}-list-alt:before { + content: @fa-var-list-alt; +} +.@{fa-css-prefix}-lock:before { + content: @fa-var-lock; +} +.@{fa-css-prefix}-flag:before { + content: @fa-var-flag; +} +.@{fa-css-prefix}-headphones:before { + content: @fa-var-headphones; +} +.@{fa-css-prefix}-volume-off:before { + content: @fa-var-volume-off; +} +.@{fa-css-prefix}-volume-down:before { + content: @fa-var-volume-down; +} +.@{fa-css-prefix}-volume-up:before { + content: @fa-var-volume-up; +} +.@{fa-css-prefix}-qrcode:before { + content: @fa-var-qrcode; +} +.@{fa-css-prefix}-barcode:before { + content: @fa-var-barcode; +} +.@{fa-css-prefix}-tag:before { + content: @fa-var-tag; +} +.@{fa-css-prefix}-tags:before { + content: @fa-var-tags; +} +.@{fa-css-prefix}-book:before { + content: @fa-var-book; +} +.@{fa-css-prefix}-bookmark:before { + content: @fa-var-bookmark; +} +.@{fa-css-prefix}-print:before { + content: @fa-var-print; +} +.@{fa-css-prefix}-camera:before { + content: @fa-var-camera; +} +.@{fa-css-prefix}-font:before { + content: @fa-var-font; +} +.@{fa-css-prefix}-bold:before { + content: @fa-var-bold; +} +.@{fa-css-prefix}-italic:before { + content: @fa-var-italic; +} +.@{fa-css-prefix}-text-height:before { + content: @fa-var-text-height; +} +.@{fa-css-prefix}-text-width:before { + content: @fa-var-text-width; +} +.@{fa-css-prefix}-align-left:before { + content: @fa-var-align-left; +} +.@{fa-css-prefix}-align-center:before { + content: @fa-var-align-center; +} +.@{fa-css-prefix}-align-right:before { + content: @fa-var-align-right; +} +.@{fa-css-prefix}-align-justify:before { + content: @fa-var-align-justify; +} +.@{fa-css-prefix}-list:before { + content: @fa-var-list; +} +.@{fa-css-prefix}-dedent:before, +.@{fa-css-prefix}-outdent:before { + content: @fa-var-outdent; +} +.@{fa-css-prefix}-indent:before { + content: @fa-var-indent; +} +.@{fa-css-prefix}-video-camera:before { + content: @fa-var-video-camera; +} +.@{fa-css-prefix}-photo:before, +.@{fa-css-prefix}-image:before, +.@{fa-css-prefix}-picture-o:before { + content: @fa-var-picture-o; +} +.@{fa-css-prefix}-pencil:before { + content: @fa-var-pencil; +} +.@{fa-css-prefix}-map-marker:before { + content: @fa-var-map-marker; +} +.@{fa-css-prefix}-adjust:before { + content: @fa-var-adjust; +} +.@{fa-css-prefix}-tint:before { + content: @fa-var-tint; +} +.@{fa-css-prefix}-edit:before, +.@{fa-css-prefix}-pencil-square-o:before { + content: @fa-var-pencil-square-o; +} +.@{fa-css-prefix}-share-square-o:before { + content: @fa-var-share-square-o; +} +.@{fa-css-prefix}-check-square-o:before { + content: @fa-var-check-square-o; +} +.@{fa-css-prefix}-arrows:before { + content: @fa-var-arrows; +} +.@{fa-css-prefix}-step-backward:before { + content: @fa-var-step-backward; +} +.@{fa-css-prefix}-fast-backward:before { + content: @fa-var-fast-backward; +} +.@{fa-css-prefix}-backward:before { + content: @fa-var-backward; +} +.@{fa-css-prefix}-play:before { + content: @fa-var-play; +} +.@{fa-css-prefix}-pause:before { + content: @fa-var-pause; +} +.@{fa-css-prefix}-stop:before { + content: @fa-var-stop; +} +.@{fa-css-prefix}-forward:before { + content: @fa-var-forward; +} +.@{fa-css-prefix}-fast-forward:before { + content: @fa-var-fast-forward; +} +.@{fa-css-prefix}-step-forward:before { + content: @fa-var-step-forward; +} +.@{fa-css-prefix}-eject:before { + content: @fa-var-eject; +} +.@{fa-css-prefix}-chevron-left:before { + content: @fa-var-chevron-left; +} +.@{fa-css-prefix}-chevron-right:before { + content: @fa-var-chevron-right; +} +.@{fa-css-prefix}-plus-circle:before { + content: @fa-var-plus-circle; +} +.@{fa-css-prefix}-minus-circle:before { + content: @fa-var-minus-circle; +} +.@{fa-css-prefix}-times-circle:before { + content: @fa-var-times-circle; +} +.@{fa-css-prefix}-check-circle:before { + content: @fa-var-check-circle; +} +.@{fa-css-prefix}-question-circle:before { + content: @fa-var-question-circle; +} +.@{fa-css-prefix}-info-circle:before { + content: @fa-var-info-circle; +} +.@{fa-css-prefix}-crosshairs:before { + content: @fa-var-crosshairs; +} +.@{fa-css-prefix}-times-circle-o:before { + content: @fa-var-times-circle-o; +} +.@{fa-css-prefix}-check-circle-o:before { + content: @fa-var-check-circle-o; +} +.@{fa-css-prefix}-ban:before { + content: @fa-var-ban; +} +.@{fa-css-prefix}-arrow-left:before { + content: @fa-var-arrow-left; +} +.@{fa-css-prefix}-arrow-right:before { + content: @fa-var-arrow-right; +} +.@{fa-css-prefix}-arrow-up:before { + content: @fa-var-arrow-up; +} +.@{fa-css-prefix}-arrow-down:before { + content: @fa-var-arrow-down; +} +.@{fa-css-prefix}-mail-forward:before, +.@{fa-css-prefix}-share:before { + content: @fa-var-share; +} +.@{fa-css-prefix}-expand:before { + content: @fa-var-expand; +} +.@{fa-css-prefix}-compress:before { + content: @fa-var-compress; +} +.@{fa-css-prefix}-plus:before { + content: @fa-var-plus; +} +.@{fa-css-prefix}-minus:before { + content: @fa-var-minus; +} +.@{fa-css-prefix}-asterisk:before { + content: @fa-var-asterisk; +} +.@{fa-css-prefix}-exclamation-circle:before { + content: @fa-var-exclamation-circle; +} +.@{fa-css-prefix}-gift:before { + content: @fa-var-gift; +} +.@{fa-css-prefix}-leaf:before { + content: @fa-var-leaf; +} +.@{fa-css-prefix}-fire:before { + content: @fa-var-fire; +} +.@{fa-css-prefix}-eye:before { + content: @fa-var-eye; +} +.@{fa-css-prefix}-eye-slash:before { + content: @fa-var-eye-slash; +} +.@{fa-css-prefix}-warning:before, +.@{fa-css-prefix}-exclamation-triangle:before { + content: @fa-var-exclamation-triangle; +} +.@{fa-css-prefix}-plane:before { + content: @fa-var-plane; +} +.@{fa-css-prefix}-calendar:before { + content: @fa-var-calendar; +} +.@{fa-css-prefix}-random:before { + content: @fa-var-random; +} +.@{fa-css-prefix}-comment:before { + content: @fa-var-comment; +} +.@{fa-css-prefix}-magnet:before { + content: @fa-var-magnet; +} +.@{fa-css-prefix}-chevron-up:before { + content: @fa-var-chevron-up; +} +.@{fa-css-prefix}-chevron-down:before { + content: @fa-var-chevron-down; +} +.@{fa-css-prefix}-retweet:before { + content: @fa-var-retweet; +} +.@{fa-css-prefix}-shopping-cart:before { + content: @fa-var-shopping-cart; +} +.@{fa-css-prefix}-folder:before { + content: @fa-var-folder; +} +.@{fa-css-prefix}-folder-open:before { + content: @fa-var-folder-open; +} +.@{fa-css-prefix}-arrows-v:before { + content: @fa-var-arrows-v; +} +.@{fa-css-prefix}-arrows-h:before { + content: @fa-var-arrows-h; +} +.@{fa-css-prefix}-bar-chart-o:before, +.@{fa-css-prefix}-bar-chart:before { + content: @fa-var-bar-chart; +} +.@{fa-css-prefix}-twitter-square:before { + content: @fa-var-twitter-square; +} +.@{fa-css-prefix}-facebook-square:before { + content: @fa-var-facebook-square; +} +.@{fa-css-prefix}-camera-retro:before { + content: @fa-var-camera-retro; +} +.@{fa-css-prefix}-key:before { + content: @fa-var-key; +} +.@{fa-css-prefix}-gears:before, +.@{fa-css-prefix}-cogs:before { + content: @fa-var-cogs; +} +.@{fa-css-prefix}-comments:before { + content: @fa-var-comments; +} +.@{fa-css-prefix}-thumbs-o-up:before { + content: @fa-var-thumbs-o-up; +} +.@{fa-css-prefix}-thumbs-o-down:before { + content: @fa-var-thumbs-o-down; +} +.@{fa-css-prefix}-star-half:before { + content: @fa-var-star-half; +} +.@{fa-css-prefix}-heart-o:before { + content: @fa-var-heart-o; +} +.@{fa-css-prefix}-sign-out:before { + content: @fa-var-sign-out; +} +.@{fa-css-prefix}-linkedin-square:before { + content: @fa-var-linkedin-square; +} +.@{fa-css-prefix}-thumb-tack:before { + content: @fa-var-thumb-tack; +} +.@{fa-css-prefix}-external-link:before { + content: @fa-var-external-link; +} +.@{fa-css-prefix}-sign-in:before { + content: @fa-var-sign-in; +} +.@{fa-css-prefix}-trophy:before { + content: @fa-var-trophy; +} +.@{fa-css-prefix}-github-square:before { + content: @fa-var-github-square; +} +.@{fa-css-prefix}-upload:before { + content: @fa-var-upload; +} +.@{fa-css-prefix}-lemon-o:before { + content: @fa-var-lemon-o; +} +.@{fa-css-prefix}-phone:before { + content: @fa-var-phone; +} +.@{fa-css-prefix}-square-o:before { + content: @fa-var-square-o; +} +.@{fa-css-prefix}-bookmark-o:before { + content: @fa-var-bookmark-o; +} +.@{fa-css-prefix}-phone-square:before { + content: @fa-var-phone-square; +} +.@{fa-css-prefix}-twitter:before { + content: @fa-var-twitter; +} +.@{fa-css-prefix}-facebook-f:before, +.@{fa-css-prefix}-facebook:before { + content: @fa-var-facebook; +} +.@{fa-css-prefix}-github:before { + content: @fa-var-github; +} +.@{fa-css-prefix}-unlock:before { + content: @fa-var-unlock; +} +.@{fa-css-prefix}-credit-card:before { + content: @fa-var-credit-card; +} +.@{fa-css-prefix}-feed:before, +.@{fa-css-prefix}-rss:before { + content: @fa-var-rss; +} +.@{fa-css-prefix}-hdd-o:before { + content: @fa-var-hdd-o; +} +.@{fa-css-prefix}-bullhorn:before { + content: @fa-var-bullhorn; +} +.@{fa-css-prefix}-bell:before { + content: @fa-var-bell; +} +.@{fa-css-prefix}-certificate:before { + content: @fa-var-certificate; +} +.@{fa-css-prefix}-hand-o-right:before { + content: @fa-var-hand-o-right; +} +.@{fa-css-prefix}-hand-o-left:before { + content: @fa-var-hand-o-left; +} +.@{fa-css-prefix}-hand-o-up:before { + content: @fa-var-hand-o-up; +} +.@{fa-css-prefix}-hand-o-down:before { + content: @fa-var-hand-o-down; +} +.@{fa-css-prefix}-arrow-circle-left:before { + content: @fa-var-arrow-circle-left; +} +.@{fa-css-prefix}-arrow-circle-right:before { + content: @fa-var-arrow-circle-right; +} +.@{fa-css-prefix}-arrow-circle-up:before { + content: @fa-var-arrow-circle-up; +} +.@{fa-css-prefix}-arrow-circle-down:before { + content: @fa-var-arrow-circle-down; +} +.@{fa-css-prefix}-globe:before { + content: @fa-var-globe; +} +.@{fa-css-prefix}-wrench:before { + content: @fa-var-wrench; +} +.@{fa-css-prefix}-tasks:before { + content: @fa-var-tasks; +} +.@{fa-css-prefix}-filter:before { + content: @fa-var-filter; +} +.@{fa-css-prefix}-briefcase:before { + content: @fa-var-briefcase; +} +.@{fa-css-prefix}-arrows-alt:before { + content: @fa-var-arrows-alt; +} +.@{fa-css-prefix}-group:before, +.@{fa-css-prefix}-users:before { + content: @fa-var-users; +} +.@{fa-css-prefix}-chain:before, +.@{fa-css-prefix}-link:before { + content: @fa-var-link; +} +.@{fa-css-prefix}-cloud:before { + content: @fa-var-cloud; +} +.@{fa-css-prefix}-flask:before { + content: @fa-var-flask; +} +.@{fa-css-prefix}-cut:before, +.@{fa-css-prefix}-scissors:before { + content: @fa-var-scissors; +} +.@{fa-css-prefix}-copy:before, +.@{fa-css-prefix}-files-o:before { + content: @fa-var-files-o; +} +.@{fa-css-prefix}-paperclip:before { + content: @fa-var-paperclip; +} +.@{fa-css-prefix}-save:before, +.@{fa-css-prefix}-floppy-o:before { + content: @fa-var-floppy-o; +} +.@{fa-css-prefix}-square:before { + content: @fa-var-square; +} +.@{fa-css-prefix}-navicon:before, +.@{fa-css-prefix}-reorder:before, +.@{fa-css-prefix}-bars:before { + content: @fa-var-bars; +} +.@{fa-css-prefix}-list-ul:before { + content: @fa-var-list-ul; +} +.@{fa-css-prefix}-list-ol:before { + content: @fa-var-list-ol; +} +.@{fa-css-prefix}-strikethrough:before { + content: @fa-var-strikethrough; +} +.@{fa-css-prefix}-underline:before { + content: @fa-var-underline; +} +.@{fa-css-prefix}-table:before { + content: @fa-var-table; +} +.@{fa-css-prefix}-magic:before { + content: @fa-var-magic; +} +.@{fa-css-prefix}-truck:before { + content: @fa-var-truck; +} +.@{fa-css-prefix}-pinterest:before { + content: @fa-var-pinterest; +} +.@{fa-css-prefix}-pinterest-square:before { + content: @fa-var-pinterest-square; +} +.@{fa-css-prefix}-google-plus-square:before { + content: @fa-var-google-plus-square; +} +.@{fa-css-prefix}-google-plus:before { + content: @fa-var-google-plus; +} +.@{fa-css-prefix}-money:before { + content: @fa-var-money; +} +.@{fa-css-prefix}-caret-down:before { + content: @fa-var-caret-down; +} +.@{fa-css-prefix}-caret-up:before { + content: @fa-var-caret-up; +} +.@{fa-css-prefix}-caret-left:before { + content: @fa-var-caret-left; +} +.@{fa-css-prefix}-caret-right:before { + content: @fa-var-caret-right; +} +.@{fa-css-prefix}-columns:before { + content: @fa-var-columns; +} +.@{fa-css-prefix}-unsorted:before, +.@{fa-css-prefix}-sort:before { + content: @fa-var-sort; +} +.@{fa-css-prefix}-sort-down:before, +.@{fa-css-prefix}-sort-desc:before { + content: @fa-var-sort-desc; +} +.@{fa-css-prefix}-sort-up:before, +.@{fa-css-prefix}-sort-asc:before { + content: @fa-var-sort-asc; +} +.@{fa-css-prefix}-envelope:before { + content: @fa-var-envelope; +} +.@{fa-css-prefix}-linkedin:before { + content: @fa-var-linkedin; +} +.@{fa-css-prefix}-rotate-left:before, +.@{fa-css-prefix}-undo:before { + content: @fa-var-undo; +} +.@{fa-css-prefix}-legal:before, +.@{fa-css-prefix}-gavel:before { + content: @fa-var-gavel; +} +.@{fa-css-prefix}-dashboard:before, +.@{fa-css-prefix}-tachometer:before { + content: @fa-var-tachometer; +} +.@{fa-css-prefix}-comment-o:before { + content: @fa-var-comment-o; +} +.@{fa-css-prefix}-comments-o:before { + content: @fa-var-comments-o; +} +.@{fa-css-prefix}-flash:before, +.@{fa-css-prefix}-bolt:before { + content: @fa-var-bolt; +} +.@{fa-css-prefix}-sitemap:before { + content: @fa-var-sitemap; +} +.@{fa-css-prefix}-umbrella:before { + content: @fa-var-umbrella; +} +.@{fa-css-prefix}-paste:before, +.@{fa-css-prefix}-clipboard:before { + content: @fa-var-clipboard; +} +.@{fa-css-prefix}-lightbulb-o:before { + content: @fa-var-lightbulb-o; +} +.@{fa-css-prefix}-exchange:before { + content: @fa-var-exchange; +} +.@{fa-css-prefix}-cloud-download:before { + content: @fa-var-cloud-download; +} +.@{fa-css-prefix}-cloud-upload:before { + content: @fa-var-cloud-upload; +} +.@{fa-css-prefix}-user-md:before { + content: @fa-var-user-md; +} +.@{fa-css-prefix}-stethoscope:before { + content: @fa-var-stethoscope; +} +.@{fa-css-prefix}-suitcase:before { + content: @fa-var-suitcase; +} +.@{fa-css-prefix}-bell-o:before { + content: @fa-var-bell-o; +} +.@{fa-css-prefix}-coffee:before { + content: @fa-var-coffee; +} +.@{fa-css-prefix}-cutlery:before { + content: @fa-var-cutlery; +} +.@{fa-css-prefix}-file-text-o:before { + content: @fa-var-file-text-o; +} +.@{fa-css-prefix}-building-o:before { + content: @fa-var-building-o; +} +.@{fa-css-prefix}-hospital-o:before { + content: @fa-var-hospital-o; +} +.@{fa-css-prefix}-ambulance:before { + content: @fa-var-ambulance; +} +.@{fa-css-prefix}-medkit:before { + content: @fa-var-medkit; +} +.@{fa-css-prefix}-fighter-jet:before { + content: @fa-var-fighter-jet; +} +.@{fa-css-prefix}-beer:before { + content: @fa-var-beer; +} +.@{fa-css-prefix}-h-square:before { + content: @fa-var-h-square; +} +.@{fa-css-prefix}-plus-square:before { + content: @fa-var-plus-square; +} +.@{fa-css-prefix}-angle-double-left:before { + content: @fa-var-angle-double-left; +} +.@{fa-css-prefix}-angle-double-right:before { + content: @fa-var-angle-double-right; +} +.@{fa-css-prefix}-angle-double-up:before { + content: @fa-var-angle-double-up; +} +.@{fa-css-prefix}-angle-double-down:before { + content: @fa-var-angle-double-down; +} +.@{fa-css-prefix}-angle-left:before { + content: @fa-var-angle-left; +} +.@{fa-css-prefix}-angle-right:before { + content: @fa-var-angle-right; +} +.@{fa-css-prefix}-angle-up:before { + content: @fa-var-angle-up; +} +.@{fa-css-prefix}-angle-down:before { + content: @fa-var-angle-down; +} +.@{fa-css-prefix}-desktop:before { + content: @fa-var-desktop; +} +.@{fa-css-prefix}-laptop:before { + content: @fa-var-laptop; +} +.@{fa-css-prefix}-tablet:before { + content: @fa-var-tablet; +} +.@{fa-css-prefix}-mobile-phone:before, +.@{fa-css-prefix}-mobile:before { + content: @fa-var-mobile; +} +.@{fa-css-prefix}-circle-o:before { + content: @fa-var-circle-o; +} +.@{fa-css-prefix}-quote-left:before { + content: @fa-var-quote-left; +} +.@{fa-css-prefix}-quote-right:before { + content: @fa-var-quote-right; +} +.@{fa-css-prefix}-spinner:before { + content: @fa-var-spinner; +} +.@{fa-css-prefix}-circle:before { + content: @fa-var-circle; +} +.@{fa-css-prefix}-mail-reply:before, +.@{fa-css-prefix}-reply:before { + content: @fa-var-reply; +} +.@{fa-css-prefix}-github-alt:before { + content: @fa-var-github-alt; +} +.@{fa-css-prefix}-folder-o:before { + content: @fa-var-folder-o; +} +.@{fa-css-prefix}-folder-open-o:before { + content: @fa-var-folder-open-o; +} +.@{fa-css-prefix}-smile-o:before { + content: @fa-var-smile-o; +} +.@{fa-css-prefix}-frown-o:before { + content: @fa-var-frown-o; +} +.@{fa-css-prefix}-meh-o:before { + content: @fa-var-meh-o; +} +.@{fa-css-prefix}-gamepad:before { + content: @fa-var-gamepad; +} +.@{fa-css-prefix}-keyboard-o:before { + content: @fa-var-keyboard-o; +} +.@{fa-css-prefix}-flag-o:before { + content: @fa-var-flag-o; +} +.@{fa-css-prefix}-flag-checkered:before { + content: @fa-var-flag-checkered; +} +.@{fa-css-prefix}-terminal:before { + content: @fa-var-terminal; +} +.@{fa-css-prefix}-code:before { + content: @fa-var-code; +} +.@{fa-css-prefix}-mail-reply-all:before, +.@{fa-css-prefix}-reply-all:before { + content: @fa-var-reply-all; +} +.@{fa-css-prefix}-star-half-empty:before, +.@{fa-css-prefix}-star-half-full:before, +.@{fa-css-prefix}-star-half-o:before { + content: @fa-var-star-half-o; +} +.@{fa-css-prefix}-location-arrow:before { + content: @fa-var-location-arrow; +} +.@{fa-css-prefix}-crop:before { + content: @fa-var-crop; +} +.@{fa-css-prefix}-code-fork:before { + content: @fa-var-code-fork; +} +.@{fa-css-prefix}-unlink:before, +.@{fa-css-prefix}-chain-broken:before { + content: @fa-var-chain-broken; +} +.@{fa-css-prefix}-question:before { + content: @fa-var-question; +} +.@{fa-css-prefix}-info:before { + content: @fa-var-info; +} +.@{fa-css-prefix}-exclamation:before { + content: @fa-var-exclamation; +} +.@{fa-css-prefix}-superscript:before { + content: @fa-var-superscript; +} +.@{fa-css-prefix}-subscript:before { + content: @fa-var-subscript; +} +.@{fa-css-prefix}-eraser:before { + content: @fa-var-eraser; +} +.@{fa-css-prefix}-puzzle-piece:before { + content: @fa-var-puzzle-piece; +} +.@{fa-css-prefix}-microphone:before { + content: @fa-var-microphone; +} +.@{fa-css-prefix}-microphone-slash:before { + content: @fa-var-microphone-slash; +} +.@{fa-css-prefix}-shield:before { + content: @fa-var-shield; +} +.@{fa-css-prefix}-calendar-o:before { + content: @fa-var-calendar-o; +} +.@{fa-css-prefix}-fire-extinguisher:before { + content: @fa-var-fire-extinguisher; +} +.@{fa-css-prefix}-rocket:before { + content: @fa-var-rocket; +} +.@{fa-css-prefix}-maxcdn:before { + content: @fa-var-maxcdn; +} +.@{fa-css-prefix}-chevron-circle-left:before { + content: @fa-var-chevron-circle-left; +} +.@{fa-css-prefix}-chevron-circle-right:before { + content: @fa-var-chevron-circle-right; +} +.@{fa-css-prefix}-chevron-circle-up:before { + content: @fa-var-chevron-circle-up; +} +.@{fa-css-prefix}-chevron-circle-down:before { + content: @fa-var-chevron-circle-down; +} +.@{fa-css-prefix}-html5:before { + content: @fa-var-html5; +} +.@{fa-css-prefix}-css3:before { + content: @fa-var-css3; +} +.@{fa-css-prefix}-anchor:before { + content: @fa-var-anchor; +} +.@{fa-css-prefix}-unlock-alt:before { + content: @fa-var-unlock-alt; +} +.@{fa-css-prefix}-bullseye:before { + content: @fa-var-bullseye; +} +.@{fa-css-prefix}-ellipsis-h:before { + content: @fa-var-ellipsis-h; +} +.@{fa-css-prefix}-ellipsis-v:before { + content: @fa-var-ellipsis-v; +} +.@{fa-css-prefix}-rss-square:before { + content: @fa-var-rss-square; +} +.@{fa-css-prefix}-play-circle:before { + content: @fa-var-play-circle; +} +.@{fa-css-prefix}-ticket:before { + content: @fa-var-ticket; +} +.@{fa-css-prefix}-minus-square:before { + content: @fa-var-minus-square; +} +.@{fa-css-prefix}-minus-square-o:before { + content: @fa-var-minus-square-o; +} +.@{fa-css-prefix}-level-up:before { + content: @fa-var-level-up; +} +.@{fa-css-prefix}-level-down:before { + content: @fa-var-level-down; +} +.@{fa-css-prefix}-check-square:before { + content: @fa-var-check-square; +} +.@{fa-css-prefix}-pencil-square:before { + content: @fa-var-pencil-square; +} +.@{fa-css-prefix}-external-link-square:before { + content: @fa-var-external-link-square; +} +.@{fa-css-prefix}-share-square:before { + content: @fa-var-share-square; +} +.@{fa-css-prefix}-compass:before { + content: @fa-var-compass; +} +.@{fa-css-prefix}-toggle-down:before, +.@{fa-css-prefix}-caret-square-o-down:before { + content: @fa-var-caret-square-o-down; +} +.@{fa-css-prefix}-toggle-up:before, +.@{fa-css-prefix}-caret-square-o-up:before { + content: @fa-var-caret-square-o-up; +} +.@{fa-css-prefix}-toggle-right:before, +.@{fa-css-prefix}-caret-square-o-right:before { + content: @fa-var-caret-square-o-right; +} +.@{fa-css-prefix}-euro:before, +.@{fa-css-prefix}-eur:before { + content: @fa-var-eur; +} +.@{fa-css-prefix}-gbp:before { + content: @fa-var-gbp; +} +.@{fa-css-prefix}-dollar:before, +.@{fa-css-prefix}-usd:before { + content: @fa-var-usd; +} +.@{fa-css-prefix}-rupee:before, +.@{fa-css-prefix}-inr:before { + content: @fa-var-inr; +} +.@{fa-css-prefix}-cny:before, +.@{fa-css-prefix}-rmb:before, +.@{fa-css-prefix}-yen:before, +.@{fa-css-prefix}-jpy:before { + content: @fa-var-jpy; +} +.@{fa-css-prefix}-ruble:before, +.@{fa-css-prefix}-rouble:before, +.@{fa-css-prefix}-rub:before { + content: @fa-var-rub; +} +.@{fa-css-prefix}-won:before, +.@{fa-css-prefix}-krw:before { + content: @fa-var-krw; +} +.@{fa-css-prefix}-bitcoin:before, +.@{fa-css-prefix}-btc:before { + content: @fa-var-btc; +} +.@{fa-css-prefix}-file:before { + content: @fa-var-file; +} +.@{fa-css-prefix}-file-text:before { + content: @fa-var-file-text; +} +.@{fa-css-prefix}-sort-alpha-asc:before { + content: @fa-var-sort-alpha-asc; +} +.@{fa-css-prefix}-sort-alpha-desc:before { + content: @fa-var-sort-alpha-desc; +} +.@{fa-css-prefix}-sort-amount-asc:before { + content: @fa-var-sort-amount-asc; +} +.@{fa-css-prefix}-sort-amount-desc:before { + content: @fa-var-sort-amount-desc; +} +.@{fa-css-prefix}-sort-numeric-asc:before { + content: @fa-var-sort-numeric-asc; +} +.@{fa-css-prefix}-sort-numeric-desc:before { + content: @fa-var-sort-numeric-desc; +} +.@{fa-css-prefix}-thumbs-up:before { + content: @fa-var-thumbs-up; +} +.@{fa-css-prefix}-thumbs-down:before { + content: @fa-var-thumbs-down; +} +.@{fa-css-prefix}-youtube-square:before { + content: @fa-var-youtube-square; +} +.@{fa-css-prefix}-youtube:before { + content: @fa-var-youtube; +} +.@{fa-css-prefix}-xing:before { + content: @fa-var-xing; +} +.@{fa-css-prefix}-xing-square:before { + content: @fa-var-xing-square; +} +.@{fa-css-prefix}-youtube-play:before { + content: @fa-var-youtube-play; +} +.@{fa-css-prefix}-dropbox:before { + content: @fa-var-dropbox; +} +.@{fa-css-prefix}-stack-overflow:before { + content: @fa-var-stack-overflow; +} +.@{fa-css-prefix}-instagram:before { + content: @fa-var-instagram; +} +.@{fa-css-prefix}-flickr:before { + content: @fa-var-flickr; +} +.@{fa-css-prefix}-adn:before { + content: @fa-var-adn; +} +.@{fa-css-prefix}-bitbucket:before { + content: @fa-var-bitbucket; +} +.@{fa-css-prefix}-bitbucket-square:before { + content: @fa-var-bitbucket-square; +} +.@{fa-css-prefix}-tumblr:before { + content: @fa-var-tumblr; +} +.@{fa-css-prefix}-tumblr-square:before { + content: @fa-var-tumblr-square; +} +.@{fa-css-prefix}-long-arrow-down:before { + content: @fa-var-long-arrow-down; +} +.@{fa-css-prefix}-long-arrow-up:before { + content: @fa-var-long-arrow-up; +} +.@{fa-css-prefix}-long-arrow-left:before { + content: @fa-var-long-arrow-left; +} +.@{fa-css-prefix}-long-arrow-right:before { + content: @fa-var-long-arrow-right; +} +.@{fa-css-prefix}-apple:before { + content: @fa-var-apple; +} +.@{fa-css-prefix}-windows:before { + content: @fa-var-windows; +} +.@{fa-css-prefix}-android:before { + content: @fa-var-android; +} +.@{fa-css-prefix}-linux:before { + content: @fa-var-linux; +} +.@{fa-css-prefix}-dribbble:before { + content: @fa-var-dribbble; +} +.@{fa-css-prefix}-skype:before { + content: @fa-var-skype; +} +.@{fa-css-prefix}-foursquare:before { + content: @fa-var-foursquare; +} +.@{fa-css-prefix}-trello:before { + content: @fa-var-trello; +} +.@{fa-css-prefix}-female:before { + content: @fa-var-female; +} +.@{fa-css-prefix}-male:before { + content: @fa-var-male; +} +.@{fa-css-prefix}-gittip:before, +.@{fa-css-prefix}-gratipay:before { + content: @fa-var-gratipay; +} +.@{fa-css-prefix}-sun-o:before { + content: @fa-var-sun-o; +} +.@{fa-css-prefix}-moon-o:before { + content: @fa-var-moon-o; +} +.@{fa-css-prefix}-archive:before { + content: @fa-var-archive; +} +.@{fa-css-prefix}-bug:before { + content: @fa-var-bug; +} +.@{fa-css-prefix}-vk:before { + content: @fa-var-vk; +} +.@{fa-css-prefix}-weibo:before { + content: @fa-var-weibo; +} +.@{fa-css-prefix}-renren:before { + content: @fa-var-renren; +} +.@{fa-css-prefix}-pagelines:before { + content: @fa-var-pagelines; +} +.@{fa-css-prefix}-stack-exchange:before { + content: @fa-var-stack-exchange; +} +.@{fa-css-prefix}-arrow-circle-o-right:before { + content: @fa-var-arrow-circle-o-right; +} +.@{fa-css-prefix}-arrow-circle-o-left:before { + content: @fa-var-arrow-circle-o-left; +} +.@{fa-css-prefix}-toggle-left:before, +.@{fa-css-prefix}-caret-square-o-left:before { + content: @fa-var-caret-square-o-left; +} +.@{fa-css-prefix}-dot-circle-o:before { + content: @fa-var-dot-circle-o; +} +.@{fa-css-prefix}-wheelchair:before { + content: @fa-var-wheelchair; +} +.@{fa-css-prefix}-vimeo-square:before { + content: @fa-var-vimeo-square; +} +.@{fa-css-prefix}-turkish-lira:before, +.@{fa-css-prefix}-try:before { + content: @fa-var-try; +} +.@{fa-css-prefix}-plus-square-o:before { + content: @fa-var-plus-square-o; +} +.@{fa-css-prefix}-space-shuttle:before { + content: @fa-var-space-shuttle; +} +.@{fa-css-prefix}-slack:before { + content: @fa-var-slack; +} +.@{fa-css-prefix}-envelope-square:before { + content: @fa-var-envelope-square; +} +.@{fa-css-prefix}-wordpress:before { + content: @fa-var-wordpress; +} +.@{fa-css-prefix}-openid:before { + content: @fa-var-openid; +} +.@{fa-css-prefix}-institution:before, +.@{fa-css-prefix}-bank:before, +.@{fa-css-prefix}-university:before { + content: @fa-var-university; +} +.@{fa-css-prefix}-mortar-board:before, +.@{fa-css-prefix}-graduation-cap:before { + content: @fa-var-graduation-cap; +} +.@{fa-css-prefix}-yahoo:before { + content: @fa-var-yahoo; +} +.@{fa-css-prefix}-google:before { + content: @fa-var-google; +} +.@{fa-css-prefix}-reddit:before { + content: @fa-var-reddit; +} +.@{fa-css-prefix}-reddit-square:before { + content: @fa-var-reddit-square; +} +.@{fa-css-prefix}-stumbleupon-circle:before { + content: @fa-var-stumbleupon-circle; +} +.@{fa-css-prefix}-stumbleupon:before { + content: @fa-var-stumbleupon; +} +.@{fa-css-prefix}-delicious:before { + content: @fa-var-delicious; +} +.@{fa-css-prefix}-digg:before { + content: @fa-var-digg; +} +.@{fa-css-prefix}-pied-piper-pp:before { + content: @fa-var-pied-piper-pp; +} +.@{fa-css-prefix}-pied-piper-alt:before { + content: @fa-var-pied-piper-alt; +} +.@{fa-css-prefix}-drupal:before { + content: @fa-var-drupal; +} +.@{fa-css-prefix}-joomla:before { + content: @fa-var-joomla; +} +.@{fa-css-prefix}-language:before { + content: @fa-var-language; +} +.@{fa-css-prefix}-fax:before { + content: @fa-var-fax; +} +.@{fa-css-prefix}-building:before { + content: @fa-var-building; +} +.@{fa-css-prefix}-child:before { + content: @fa-var-child; +} +.@{fa-css-prefix}-paw:before { + content: @fa-var-paw; +} +.@{fa-css-prefix}-spoon:before { + content: @fa-var-spoon; +} +.@{fa-css-prefix}-cube:before { + content: @fa-var-cube; +} +.@{fa-css-prefix}-cubes:before { + content: @fa-var-cubes; +} +.@{fa-css-prefix}-behance:before { + content: @fa-var-behance; +} +.@{fa-css-prefix}-behance-square:before { + content: @fa-var-behance-square; +} +.@{fa-css-prefix}-steam:before { + content: @fa-var-steam; +} +.@{fa-css-prefix}-steam-square:before { + content: @fa-var-steam-square; +} +.@{fa-css-prefix}-recycle:before { + content: @fa-var-recycle; +} +.@{fa-css-prefix}-automobile:before, +.@{fa-css-prefix}-car:before { + content: @fa-var-car; +} +.@{fa-css-prefix}-cab:before, +.@{fa-css-prefix}-taxi:before { + content: @fa-var-taxi; +} +.@{fa-css-prefix}-tree:before { + content: @fa-var-tree; +} +.@{fa-css-prefix}-spotify:before { + content: @fa-var-spotify; +} +.@{fa-css-prefix}-deviantart:before { + content: @fa-var-deviantart; +} +.@{fa-css-prefix}-soundcloud:before { + content: @fa-var-soundcloud; +} +.@{fa-css-prefix}-database:before { + content: @fa-var-database; +} +.@{fa-css-prefix}-file-pdf-o:before { + content: @fa-var-file-pdf-o; +} +.@{fa-css-prefix}-file-word-o:before { + content: @fa-var-file-word-o; +} +.@{fa-css-prefix}-file-excel-o:before { + content: @fa-var-file-excel-o; +} +.@{fa-css-prefix}-file-powerpoint-o:before { + content: @fa-var-file-powerpoint-o; +} +.@{fa-css-prefix}-file-photo-o:before, +.@{fa-css-prefix}-file-picture-o:before, +.@{fa-css-prefix}-file-image-o:before { + content: @fa-var-file-image-o; +} +.@{fa-css-prefix}-file-zip-o:before, +.@{fa-css-prefix}-file-archive-o:before { + content: @fa-var-file-archive-o; +} +.@{fa-css-prefix}-file-sound-o:before, +.@{fa-css-prefix}-file-audio-o:before { + content: @fa-var-file-audio-o; +} +.@{fa-css-prefix}-file-movie-o:before, +.@{fa-css-prefix}-file-video-o:before { + content: @fa-var-file-video-o; +} +.@{fa-css-prefix}-file-code-o:before { + content: @fa-var-file-code-o; +} +.@{fa-css-prefix}-vine:before { + content: @fa-var-vine; +} +.@{fa-css-prefix}-codepen:before { + content: @fa-var-codepen; +} +.@{fa-css-prefix}-jsfiddle:before { + content: @fa-var-jsfiddle; +} +.@{fa-css-prefix}-life-bouy:before, +.@{fa-css-prefix}-life-buoy:before, +.@{fa-css-prefix}-life-saver:before, +.@{fa-css-prefix}-support:before, +.@{fa-css-prefix}-life-ring:before { + content: @fa-var-life-ring; +} +.@{fa-css-prefix}-circle-o-notch:before { + content: @fa-var-circle-o-notch; +} +.@{fa-css-prefix}-ra:before, +.@{fa-css-prefix}-resistance:before, +.@{fa-css-prefix}-rebel:before { + content: @fa-var-rebel; +} +.@{fa-css-prefix}-ge:before, +.@{fa-css-prefix}-empire:before { + content: @fa-var-empire; +} +.@{fa-css-prefix}-git-square:before { + content: @fa-var-git-square; +} +.@{fa-css-prefix}-git:before { + content: @fa-var-git; +} +.@{fa-css-prefix}-y-combinator-square:before, +.@{fa-css-prefix}-yc-square:before, +.@{fa-css-prefix}-hacker-news:before { + content: @fa-var-hacker-news; +} +.@{fa-css-prefix}-tencent-weibo:before { + content: @fa-var-tencent-weibo; +} +.@{fa-css-prefix}-qq:before { + content: @fa-var-qq; +} +.@{fa-css-prefix}-wechat:before, +.@{fa-css-prefix}-weixin:before { + content: @fa-var-weixin; +} +.@{fa-css-prefix}-send:before, +.@{fa-css-prefix}-paper-plane:before { + content: @fa-var-paper-plane; +} +.@{fa-css-prefix}-send-o:before, +.@{fa-css-prefix}-paper-plane-o:before { + content: @fa-var-paper-plane-o; +} +.@{fa-css-prefix}-history:before { + content: @fa-var-history; +} +.@{fa-css-prefix}-circle-thin:before { + content: @fa-var-circle-thin; +} +.@{fa-css-prefix}-header:before { + content: @fa-var-header; +} +.@{fa-css-prefix}-paragraph:before { + content: @fa-var-paragraph; +} +.@{fa-css-prefix}-sliders:before { + content: @fa-var-sliders; +} +.@{fa-css-prefix}-share-alt:before { + content: @fa-var-share-alt; +} +.@{fa-css-prefix}-share-alt-square:before { + content: @fa-var-share-alt-square; +} +.@{fa-css-prefix}-bomb:before { + content: @fa-var-bomb; +} +.@{fa-css-prefix}-soccer-ball-o:before, +.@{fa-css-prefix}-futbol-o:before { + content: @fa-var-futbol-o; +} +.@{fa-css-prefix}-tty:before { + content: @fa-var-tty; +} +.@{fa-css-prefix}-binoculars:before { + content: @fa-var-binoculars; +} +.@{fa-css-prefix}-plug:before { + content: @fa-var-plug; +} +.@{fa-css-prefix}-slideshare:before { + content: @fa-var-slideshare; +} +.@{fa-css-prefix}-twitch:before { + content: @fa-var-twitch; +} +.@{fa-css-prefix}-yelp:before { + content: @fa-var-yelp; +} +.@{fa-css-prefix}-newspaper-o:before { + content: @fa-var-newspaper-o; +} +.@{fa-css-prefix}-wifi:before { + content: @fa-var-wifi; +} +.@{fa-css-prefix}-calculator:before { + content: @fa-var-calculator; +} +.@{fa-css-prefix}-paypal:before { + content: @fa-var-paypal; +} +.@{fa-css-prefix}-google-wallet:before { + content: @fa-var-google-wallet; +} +.@{fa-css-prefix}-cc-visa:before { + content: @fa-var-cc-visa; +} +.@{fa-css-prefix}-cc-mastercard:before { + content: @fa-var-cc-mastercard; +} +.@{fa-css-prefix}-cc-discover:before { + content: @fa-var-cc-discover; +} +.@{fa-css-prefix}-cc-amex:before { + content: @fa-var-cc-amex; +} +.@{fa-css-prefix}-cc-paypal:before { + content: @fa-var-cc-paypal; +} +.@{fa-css-prefix}-cc-stripe:before { + content: @fa-var-cc-stripe; +} +.@{fa-css-prefix}-bell-slash:before { + content: @fa-var-bell-slash; +} +.@{fa-css-prefix}-bell-slash-o:before { + content: @fa-var-bell-slash-o; +} +.@{fa-css-prefix}-trash:before { + content: @fa-var-trash; +} +.@{fa-css-prefix}-copyright:before { + content: @fa-var-copyright; +} +.@{fa-css-prefix}-at:before { + content: @fa-var-at; +} +.@{fa-css-prefix}-eyedropper:before { + content: @fa-var-eyedropper; +} +.@{fa-css-prefix}-paint-brush:before { + content: @fa-var-paint-brush; +} +.@{fa-css-prefix}-birthday-cake:before { + content: @fa-var-birthday-cake; +} +.@{fa-css-prefix}-area-chart:before { + content: @fa-var-area-chart; +} +.@{fa-css-prefix}-pie-chart:before { + content: @fa-var-pie-chart; +} +.@{fa-css-prefix}-line-chart:before { + content: @fa-var-line-chart; +} +.@{fa-css-prefix}-lastfm:before { + content: @fa-var-lastfm; +} +.@{fa-css-prefix}-lastfm-square:before { + content: @fa-var-lastfm-square; +} +.@{fa-css-prefix}-toggle-off:before { + content: @fa-var-toggle-off; +} +.@{fa-css-prefix}-toggle-on:before { + content: @fa-var-toggle-on; +} +.@{fa-css-prefix}-bicycle:before { + content: @fa-var-bicycle; +} +.@{fa-css-prefix}-bus:before { + content: @fa-var-bus; +} +.@{fa-css-prefix}-ioxhost:before { + content: @fa-var-ioxhost; +} +.@{fa-css-prefix}-angellist:before { + content: @fa-var-angellist; +} +.@{fa-css-prefix}-cc:before { + content: @fa-var-cc; +} +.@{fa-css-prefix}-shekel:before, +.@{fa-css-prefix}-sheqel:before, +.@{fa-css-prefix}-ils:before { + content: @fa-var-ils; +} +.@{fa-css-prefix}-meanpath:before { + content: @fa-var-meanpath; +} +.@{fa-css-prefix}-buysellads:before { + content: @fa-var-buysellads; +} +.@{fa-css-prefix}-connectdevelop:before { + content: @fa-var-connectdevelop; +} +.@{fa-css-prefix}-dashcube:before { + content: @fa-var-dashcube; +} +.@{fa-css-prefix}-forumbee:before { + content: @fa-var-forumbee; +} +.@{fa-css-prefix}-leanpub:before { + content: @fa-var-leanpub; +} +.@{fa-css-prefix}-sellsy:before { + content: @fa-var-sellsy; +} +.@{fa-css-prefix}-shirtsinbulk:before { + content: @fa-var-shirtsinbulk; +} +.@{fa-css-prefix}-simplybuilt:before { + content: @fa-var-simplybuilt; +} +.@{fa-css-prefix}-skyatlas:before { + content: @fa-var-skyatlas; +} +.@{fa-css-prefix}-cart-plus:before { + content: @fa-var-cart-plus; +} +.@{fa-css-prefix}-cart-arrow-down:before { + content: @fa-var-cart-arrow-down; +} +.@{fa-css-prefix}-diamond:before { + content: @fa-var-diamond; +} +.@{fa-css-prefix}-ship:before { + content: @fa-var-ship; +} +.@{fa-css-prefix}-user-secret:before { + content: @fa-var-user-secret; +} +.@{fa-css-prefix}-motorcycle:before { + content: @fa-var-motorcycle; +} +.@{fa-css-prefix}-street-view:before { + content: @fa-var-street-view; +} +.@{fa-css-prefix}-heartbeat:before { + content: @fa-var-heartbeat; +} +.@{fa-css-prefix}-venus:before { + content: @fa-var-venus; +} +.@{fa-css-prefix}-mars:before { + content: @fa-var-mars; +} +.@{fa-css-prefix}-mercury:before { + content: @fa-var-mercury; +} +.@{fa-css-prefix}-intersex:before, +.@{fa-css-prefix}-transgender:before { + content: @fa-var-transgender; +} +.@{fa-css-prefix}-transgender-alt:before { + content: @fa-var-transgender-alt; +} +.@{fa-css-prefix}-venus-double:before { + content: @fa-var-venus-double; +} +.@{fa-css-prefix}-mars-double:before { + content: @fa-var-mars-double; +} +.@{fa-css-prefix}-venus-mars:before { + content: @fa-var-venus-mars; +} +.@{fa-css-prefix}-mars-stroke:before { + content: @fa-var-mars-stroke; +} +.@{fa-css-prefix}-mars-stroke-v:before { + content: @fa-var-mars-stroke-v; +} +.@{fa-css-prefix}-mars-stroke-h:before { + content: @fa-var-mars-stroke-h; +} +.@{fa-css-prefix}-neuter:before { + content: @fa-var-neuter; +} +.@{fa-css-prefix}-genderless:before { + content: @fa-var-genderless; +} +.@{fa-css-prefix}-facebook-official:before { + content: @fa-var-facebook-official; +} +.@{fa-css-prefix}-pinterest-p:before { + content: @fa-var-pinterest-p; +} +.@{fa-css-prefix}-whatsapp:before { + content: @fa-var-whatsapp; +} +.@{fa-css-prefix}-server:before { + content: @fa-var-server; +} +.@{fa-css-prefix}-user-plus:before { + content: @fa-var-user-plus; +} +.@{fa-css-prefix}-user-times:before { + content: @fa-var-user-times; +} +.@{fa-css-prefix}-hotel:before, +.@{fa-css-prefix}-bed:before { + content: @fa-var-bed; +} +.@{fa-css-prefix}-viacoin:before { + content: @fa-var-viacoin; +} +.@{fa-css-prefix}-train:before { + content: @fa-var-train; +} +.@{fa-css-prefix}-subway:before { + content: @fa-var-subway; +} +.@{fa-css-prefix}-medium:before { + content: @fa-var-medium; +} +.@{fa-css-prefix}-yc:before, +.@{fa-css-prefix}-y-combinator:before { + content: @fa-var-y-combinator; +} +.@{fa-css-prefix}-optin-monster:before { + content: @fa-var-optin-monster; +} +.@{fa-css-prefix}-opencart:before { + content: @fa-var-opencart; +} +.@{fa-css-prefix}-expeditedssl:before { + content: @fa-var-expeditedssl; +} +.@{fa-css-prefix}-battery-4:before, +.@{fa-css-prefix}-battery:before, +.@{fa-css-prefix}-battery-full:before { + content: @fa-var-battery-full; +} +.@{fa-css-prefix}-battery-3:before, +.@{fa-css-prefix}-battery-three-quarters:before { + content: @fa-var-battery-three-quarters; +} +.@{fa-css-prefix}-battery-2:before, +.@{fa-css-prefix}-battery-half:before { + content: @fa-var-battery-half; +} +.@{fa-css-prefix}-battery-1:before, +.@{fa-css-prefix}-battery-quarter:before { + content: @fa-var-battery-quarter; +} +.@{fa-css-prefix}-battery-0:before, +.@{fa-css-prefix}-battery-empty:before { + content: @fa-var-battery-empty; +} +.@{fa-css-prefix}-mouse-pointer:before { + content: @fa-var-mouse-pointer; +} +.@{fa-css-prefix}-i-cursor:before { + content: @fa-var-i-cursor; +} +.@{fa-css-prefix}-object-group:before { + content: @fa-var-object-group; +} +.@{fa-css-prefix}-object-ungroup:before { + content: @fa-var-object-ungroup; +} +.@{fa-css-prefix}-sticky-note:before { + content: @fa-var-sticky-note; +} +.@{fa-css-prefix}-sticky-note-o:before { + content: @fa-var-sticky-note-o; +} +.@{fa-css-prefix}-cc-jcb:before { + content: @fa-var-cc-jcb; +} +.@{fa-css-prefix}-cc-diners-club:before { + content: @fa-var-cc-diners-club; +} +.@{fa-css-prefix}-clone:before { + content: @fa-var-clone; +} +.@{fa-css-prefix}-balance-scale:before { + content: @fa-var-balance-scale; +} +.@{fa-css-prefix}-hourglass-o:before { + content: @fa-var-hourglass-o; +} +.@{fa-css-prefix}-hourglass-1:before, +.@{fa-css-prefix}-hourglass-start:before { + content: @fa-var-hourglass-start; +} +.@{fa-css-prefix}-hourglass-2:before, +.@{fa-css-prefix}-hourglass-half:before { + content: @fa-var-hourglass-half; +} +.@{fa-css-prefix}-hourglass-3:before, +.@{fa-css-prefix}-hourglass-end:before { + content: @fa-var-hourglass-end; +} +.@{fa-css-prefix}-hourglass:before { + content: @fa-var-hourglass; +} +.@{fa-css-prefix}-hand-grab-o:before, +.@{fa-css-prefix}-hand-rock-o:before { + content: @fa-var-hand-rock-o; +} +.@{fa-css-prefix}-hand-stop-o:before, +.@{fa-css-prefix}-hand-paper-o:before { + content: @fa-var-hand-paper-o; +} +.@{fa-css-prefix}-hand-scissors-o:before { + content: @fa-var-hand-scissors-o; +} +.@{fa-css-prefix}-hand-lizard-o:before { + content: @fa-var-hand-lizard-o; +} +.@{fa-css-prefix}-hand-spock-o:before { + content: @fa-var-hand-spock-o; +} +.@{fa-css-prefix}-hand-pointer-o:before { + content: @fa-var-hand-pointer-o; +} +.@{fa-css-prefix}-hand-peace-o:before { + content: @fa-var-hand-peace-o; +} +.@{fa-css-prefix}-trademark:before { + content: @fa-var-trademark; +} +.@{fa-css-prefix}-registered:before { + content: @fa-var-registered; +} +.@{fa-css-prefix}-creative-commons:before { + content: @fa-var-creative-commons; +} +.@{fa-css-prefix}-gg:before { + content: @fa-var-gg; +} +.@{fa-css-prefix}-gg-circle:before { + content: @fa-var-gg-circle; +} +.@{fa-css-prefix}-tripadvisor:before { + content: @fa-var-tripadvisor; +} +.@{fa-css-prefix}-odnoklassniki:before { + content: @fa-var-odnoklassniki; +} +.@{fa-css-prefix}-odnoklassniki-square:before { + content: @fa-var-odnoklassniki-square; +} +.@{fa-css-prefix}-get-pocket:before { + content: @fa-var-get-pocket; +} +.@{fa-css-prefix}-wikipedia-w:before { + content: @fa-var-wikipedia-w; +} +.@{fa-css-prefix}-safari:before { + content: @fa-var-safari; +} +.@{fa-css-prefix}-chrome:before { + content: @fa-var-chrome; +} +.@{fa-css-prefix}-firefox:before { + content: @fa-var-firefox; +} +.@{fa-css-prefix}-opera:before { + content: @fa-var-opera; +} +.@{fa-css-prefix}-internet-explorer:before { + content: @fa-var-internet-explorer; +} +.@{fa-css-prefix}-tv:before, +.@{fa-css-prefix}-television:before { + content: @fa-var-television; +} +.@{fa-css-prefix}-contao:before { + content: @fa-var-contao; +} +.@{fa-css-prefix}-500px:before { + content: @fa-var-500px; +} +.@{fa-css-prefix}-amazon:before { + content: @fa-var-amazon; +} +.@{fa-css-prefix}-calendar-plus-o:before { + content: @fa-var-calendar-plus-o; +} +.@{fa-css-prefix}-calendar-minus-o:before { + content: @fa-var-calendar-minus-o; +} +.@{fa-css-prefix}-calendar-times-o:before { + content: @fa-var-calendar-times-o; +} +.@{fa-css-prefix}-calendar-check-o:before { + content: @fa-var-calendar-check-o; +} +.@{fa-css-prefix}-industry:before { + content: @fa-var-industry; +} +.@{fa-css-prefix}-map-pin:before { + content: @fa-var-map-pin; +} +.@{fa-css-prefix}-map-signs:before { + content: @fa-var-map-signs; +} +.@{fa-css-prefix}-map-o:before { + content: @fa-var-map-o; +} +.@{fa-css-prefix}-map:before { + content: @fa-var-map; +} +.@{fa-css-prefix}-commenting:before { + content: @fa-var-commenting; +} +.@{fa-css-prefix}-commenting-o:before { + content: @fa-var-commenting-o; +} +.@{fa-css-prefix}-houzz:before { + content: @fa-var-houzz; +} +.@{fa-css-prefix}-vimeo:before { + content: @fa-var-vimeo; +} +.@{fa-css-prefix}-black-tie:before { + content: @fa-var-black-tie; +} +.@{fa-css-prefix}-fonticons:before { + content: @fa-var-fonticons; +} +.@{fa-css-prefix}-reddit-alien:before { + content: @fa-var-reddit-alien; +} +.@{fa-css-prefix}-edge:before { + content: @fa-var-edge; +} +.@{fa-css-prefix}-credit-card-alt:before { + content: @fa-var-credit-card-alt; +} +.@{fa-css-prefix}-codiepie:before { + content: @fa-var-codiepie; +} +.@{fa-css-prefix}-modx:before { + content: @fa-var-modx; +} +.@{fa-css-prefix}-fort-awesome:before { + content: @fa-var-fort-awesome; +} +.@{fa-css-prefix}-usb:before { + content: @fa-var-usb; +} +.@{fa-css-prefix}-product-hunt:before { + content: @fa-var-product-hunt; +} +.@{fa-css-prefix}-mixcloud:before { + content: @fa-var-mixcloud; +} +.@{fa-css-prefix}-scribd:before { + content: @fa-var-scribd; +} +.@{fa-css-prefix}-pause-circle:before { + content: @fa-var-pause-circle; +} +.@{fa-css-prefix}-pause-circle-o:before { + content: @fa-var-pause-circle-o; +} +.@{fa-css-prefix}-stop-circle:before { + content: @fa-var-stop-circle; +} +.@{fa-css-prefix}-stop-circle-o:before { + content: @fa-var-stop-circle-o; +} +.@{fa-css-prefix}-shopping-bag:before { + content: @fa-var-shopping-bag; +} +.@{fa-css-prefix}-shopping-basket:before { + content: @fa-var-shopping-basket; +} +.@{fa-css-prefix}-hashtag:before { + content: @fa-var-hashtag; +} +.@{fa-css-prefix}-bluetooth:before { + content: @fa-var-bluetooth; +} +.@{fa-css-prefix}-bluetooth-b:before { + content: @fa-var-bluetooth-b; +} +.@{fa-css-prefix}-percent:before { + content: @fa-var-percent; +} +.@{fa-css-prefix}-gitlab:before { + content: @fa-var-gitlab; +} +.@{fa-css-prefix}-wpbeginner:before { + content: @fa-var-wpbeginner; +} +.@{fa-css-prefix}-wpforms:before { + content: @fa-var-wpforms; +} +.@{fa-css-prefix}-envira:before { + content: @fa-var-envira; +} +.@{fa-css-prefix}-universal-access:before { + content: @fa-var-universal-access; +} +.@{fa-css-prefix}-wheelchair-alt:before { + content: @fa-var-wheelchair-alt; +} +.@{fa-css-prefix}-question-circle-o:before { + content: @fa-var-question-circle-o; +} +.@{fa-css-prefix}-blind:before { + content: @fa-var-blind; +} +.@{fa-css-prefix}-audio-description:before { + content: @fa-var-audio-description; +} +.@{fa-css-prefix}-volume-control-phone:before { + content: @fa-var-volume-control-phone; +} +.@{fa-css-prefix}-braille:before { + content: @fa-var-braille; +} +.@{fa-css-prefix}-assistive-listening-systems:before { + content: @fa-var-assistive-listening-systems; +} +.@{fa-css-prefix}-asl-interpreting:before, +.@{fa-css-prefix}-american-sign-language-interpreting:before { + content: @fa-var-american-sign-language-interpreting; +} +.@{fa-css-prefix}-deafness:before, +.@{fa-css-prefix}-hard-of-hearing:before, +.@{fa-css-prefix}-deaf:before { + content: @fa-var-deaf; +} +.@{fa-css-prefix}-glide:before { + content: @fa-var-glide; +} +.@{fa-css-prefix}-glide-g:before { + content: @fa-var-glide-g; +} +.@{fa-css-prefix}-signing:before, +.@{fa-css-prefix}-sign-language:before { + content: @fa-var-sign-language; +} +.@{fa-css-prefix}-low-vision:before { + content: @fa-var-low-vision; +} +.@{fa-css-prefix}-viadeo:before { + content: @fa-var-viadeo; +} +.@{fa-css-prefix}-viadeo-square:before { + content: @fa-var-viadeo-square; +} +.@{fa-css-prefix}-snapchat:before { + content: @fa-var-snapchat; +} +.@{fa-css-prefix}-snapchat-ghost:before { + content: @fa-var-snapchat-ghost; +} +.@{fa-css-prefix}-snapchat-square:before { + content: @fa-var-snapchat-square; +} +.@{fa-css-prefix}-pied-piper:before { + content: @fa-var-pied-piper; +} +.@{fa-css-prefix}-first-order:before { + content: @fa-var-first-order; +} +.@{fa-css-prefix}-yoast:before { + content: @fa-var-yoast; +} +.@{fa-css-prefix}-themeisle:before { + content: @fa-var-themeisle; +} +.@{fa-css-prefix}-google-plus-circle:before, +.@{fa-css-prefix}-google-plus-official:before { + content: @fa-var-google-plus-official; +} +.@{fa-css-prefix}-fa:before, +.@{fa-css-prefix}-font-awesome:before { + content: @fa-var-font-awesome; +} +.@{fa-css-prefix}-handshake-o:before { + content: @fa-var-handshake-o; +} +.@{fa-css-prefix}-envelope-open:before { + content: @fa-var-envelope-open; +} +.@{fa-css-prefix}-envelope-open-o:before { + content: @fa-var-envelope-open-o; +} +.@{fa-css-prefix}-linode:before { + content: @fa-var-linode; +} +.@{fa-css-prefix}-address-book:before { + content: @fa-var-address-book; +} +.@{fa-css-prefix}-address-book-o:before { + content: @fa-var-address-book-o; +} +.@{fa-css-prefix}-vcard:before, +.@{fa-css-prefix}-address-card:before { + content: @fa-var-address-card; +} +.@{fa-css-prefix}-vcard-o:before, +.@{fa-css-prefix}-address-card-o:before { + content: @fa-var-address-card-o; +} +.@{fa-css-prefix}-user-circle:before { + content: @fa-var-user-circle; +} +.@{fa-css-prefix}-user-circle-o:before { + content: @fa-var-user-circle-o; +} +.@{fa-css-prefix}-user-o:before { + content: @fa-var-user-o; +} +.@{fa-css-prefix}-id-badge:before { + content: @fa-var-id-badge; +} +.@{fa-css-prefix}-drivers-license:before, +.@{fa-css-prefix}-id-card:before { + content: @fa-var-id-card; +} +.@{fa-css-prefix}-drivers-license-o:before, +.@{fa-css-prefix}-id-card-o:before { + content: @fa-var-id-card-o; +} +.@{fa-css-prefix}-quora:before { + content: @fa-var-quora; +} +.@{fa-css-prefix}-free-code-camp:before { + content: @fa-var-free-code-camp; +} +.@{fa-css-prefix}-telegram:before { + content: @fa-var-telegram; +} +.@{fa-css-prefix}-thermometer-4:before, +.@{fa-css-prefix}-thermometer:before, +.@{fa-css-prefix}-thermometer-full:before { + content: @fa-var-thermometer-full; +} +.@{fa-css-prefix}-thermometer-3:before, +.@{fa-css-prefix}-thermometer-three-quarters:before { + content: @fa-var-thermometer-three-quarters; +} +.@{fa-css-prefix}-thermometer-2:before, +.@{fa-css-prefix}-thermometer-half:before { + content: @fa-var-thermometer-half; +} +.@{fa-css-prefix}-thermometer-1:before, +.@{fa-css-prefix}-thermometer-quarter:before { + content: @fa-var-thermometer-quarter; +} +.@{fa-css-prefix}-thermometer-0:before, +.@{fa-css-prefix}-thermometer-empty:before { + content: @fa-var-thermometer-empty; +} +.@{fa-css-prefix}-shower:before { + content: @fa-var-shower; +} +.@{fa-css-prefix}-bathtub:before, +.@{fa-css-prefix}-s15:before, +.@{fa-css-prefix}-bath:before { + content: @fa-var-bath; +} +.@{fa-css-prefix}-podcast:before { + content: @fa-var-podcast; +} +.@{fa-css-prefix}-window-maximize:before { + content: @fa-var-window-maximize; +} +.@{fa-css-prefix}-window-minimize:before { + content: @fa-var-window-minimize; +} +.@{fa-css-prefix}-window-restore:before { + content: @fa-var-window-restore; +} +.@{fa-css-prefix}-times-rectangle:before, +.@{fa-css-prefix}-window-close:before { + content: @fa-var-window-close; +} +.@{fa-css-prefix}-times-rectangle-o:before, +.@{fa-css-prefix}-window-close-o:before { + content: @fa-var-window-close-o; +} +.@{fa-css-prefix}-bandcamp:before { + content: @fa-var-bandcamp; +} +.@{fa-css-prefix}-grav:before { + content: @fa-var-grav; +} +.@{fa-css-prefix}-etsy:before { + content: @fa-var-etsy; +} +.@{fa-css-prefix}-imdb:before { + content: @fa-var-imdb; +} +.@{fa-css-prefix}-ravelry:before { + content: @fa-var-ravelry; +} +.@{fa-css-prefix}-eercast:before { + content: @fa-var-eercast; +} +.@{fa-css-prefix}-microchip:before { + content: @fa-var-microchip; +} +.@{fa-css-prefix}-snowflake-o:before { + content: @fa-var-snowflake-o; +} +.@{fa-css-prefix}-superpowers:before { + content: @fa-var-superpowers; +} +.@{fa-css-prefix}-wpexplorer:before { + content: @fa-var-wpexplorer; +} +.@{fa-css-prefix}-meetup:before { + content: @fa-var-meetup; +} diff --git a/public/font-awesome-4.7.0/less/larger.less b/public/font-awesome-4.7.0/less/larger.less new file mode 100644 index 0000000..0bb9772 --- /dev/null +++ b/public/font-awesome-4.7.0/less/larger.less @@ -0,0 +1,21 @@ +// Icon Sizes +// ------------------------- + +/* makes the font 33% larger relative to the icon container */ +.@{fa-css-prefix}-lg { + font-size: (4em / 3); + line-height: (3em / 4); + vertical-align: -15%; +} +.@{fa-css-prefix}-2x { + font-size: 2em; +} +.@{fa-css-prefix}-3x { + font-size: 3em; +} +.@{fa-css-prefix}-4x { + font-size: 4em; +} +.@{fa-css-prefix}-5x { + font-size: 5em; +} diff --git a/public/font-awesome-4.7.0/less/list.less b/public/font-awesome-4.7.0/less/list.less new file mode 100644 index 0000000..c105dec --- /dev/null +++ b/public/font-awesome-4.7.0/less/list.less @@ -0,0 +1,21 @@ +// List Icons +// ------------------------- + +.@{fa-css-prefix}-ul { + padding-left: 0; + margin-left: @fa-li-width; + list-style-type: none; + > li { + position: relative; + } +} +.@{fa-css-prefix}-li { + position: absolute; + left: -@fa-li-width; + width: @fa-li-width; + top: (2em / 14); + text-align: center; + &.@{fa-css-prefix}-lg { + left: (-@fa-li-width + (4em / 14)); + } +} diff --git a/public/font-awesome-4.7.0/less/mixins.less b/public/font-awesome-4.7.0/less/mixins.less new file mode 100644 index 0000000..38e3637 --- /dev/null +++ b/public/font-awesome-4.7.0/less/mixins.less @@ -0,0 +1,58 @@ +// Mixins +// -------------------------- + +.fa-icon() { + display: inline-block; + font: normal normal normal @fa-font-size-base / @fa-line-height-base FontAwesome; // shortening font declaration + font-size: inherit; // can't have font-size inherit on line above, so need to override + text-rendering: auto; // optimizelegibility throws things off #1094 + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} + +.fa-icon-rotate(@degrees, @rotation) { + -ms-filter: 'progid:DXImageTransform.Microsoft.BasicImage(rotation=@{rotation})'; + -webkit-transform: rotate(@degrees); + -ms-transform: rotate(@degrees); + transform: rotate(@degrees); +} + +.fa-icon-flip(@horiz, @vert, @rotation) { + -ms-filter: 'progid:DXImageTransform.Microsoft.BasicImage(rotation=@{rotation}, mirror=1)'; + -webkit-transform: scale(@horiz, @vert); + -ms-transform: scale(@horiz, @vert); + transform: scale(@horiz, @vert); +} + +// Only display content to screen readers. A la Bootstrap 4. +// +// See: http://a11yproject.com/posts/how-to-hide-content/ + +.sr-only() { + position: absolute; + width: 1px; + height: 1px; + padding: 0; + margin: -1px; + overflow: hidden; + clip: rect(0, 0, 0, 0); + border: 0; +} + +// Use in conjunction with .sr-only to only display content when it's focused. +// +// Useful for "Skip to main content" links; see http://www.w3.org/TR/2013/NOTE-WCAG20-TECHS-20130905/G1 +// +// Credit: HTML5 Boilerplate + +.sr-only-focusable() { + &:active, + &:focus { + position: static; + width: auto; + height: auto; + margin: 0; + overflow: visible; + clip: auto; + } +} diff --git a/public/font-awesome-4.7.0/less/path.less b/public/font-awesome-4.7.0/less/path.less new file mode 100644 index 0000000..d1b53eb --- /dev/null +++ b/public/font-awesome-4.7.0/less/path.less @@ -0,0 +1,16 @@ +/* FONT PATH + * -------------------------- */ + +@font-face { + font-family: 'FontAwesome'; + src: url('@{fa-font-path}/fontawesome-webfont.eot?v=@{fa-version}'); + src: url('@{fa-font-path}/fontawesome-webfont.eot?#iefix&v=@{fa-version}') + format('embedded-opentype'), + url('@{fa-font-path}/fontawesome-webfont.woff2?v=@{fa-version}') format('woff2'), + url('@{fa-font-path}/fontawesome-webfont.woff?v=@{fa-version}') format('woff'), + url('@{fa-font-path}/fontawesome-webfont.ttf?v=@{fa-version}') format('truetype'), + url('@{fa-font-path}/fontawesome-webfont.svg?v=@{fa-version}#fontawesomeregular') format('svg'); + // src: url('@{fa-font-path}/FontAwesome.otf') format('opentype'); // used when developing fonts + font-weight: normal; + font-style: normal; +} diff --git a/public/font-awesome-4.7.0/less/rotated-flipped.less b/public/font-awesome-4.7.0/less/rotated-flipped.less new file mode 100644 index 0000000..62f1e30 --- /dev/null +++ b/public/font-awesome-4.7.0/less/rotated-flipped.less @@ -0,0 +1,30 @@ +// Rotated & Flipped Icons +// ------------------------- + +.@{fa-css-prefix}-rotate-90 { + .fa-icon-rotate(90deg, 1); +} +.@{fa-css-prefix}-rotate-180 { + .fa-icon-rotate(180deg, 2); +} +.@{fa-css-prefix}-rotate-270 { + .fa-icon-rotate(270deg, 3); +} + +.@{fa-css-prefix}-flip-horizontal { + .fa-icon-flip(-1, 1, 0); +} +.@{fa-css-prefix}-flip-vertical { + .fa-icon-flip(1, -1, 2); +} + +// Hook for IE8-9 +// ------------------------- + +:root .@{fa-css-prefix}-rotate-90, +:root .@{fa-css-prefix}-rotate-180, +:root .@{fa-css-prefix}-rotate-270, +:root .@{fa-css-prefix}-flip-horizontal, +:root .@{fa-css-prefix}-flip-vertical { + filter: none; +} diff --git a/public/font-awesome-4.7.0/less/screen-reader.less b/public/font-awesome-4.7.0/less/screen-reader.less new file mode 100644 index 0000000..eea295d --- /dev/null +++ b/public/font-awesome-4.7.0/less/screen-reader.less @@ -0,0 +1,9 @@ +// Screen Readers +// ------------------------- + +.sr-only { + .sr-only(); +} +.sr-only-focusable { + .sr-only-focusable(); +} diff --git a/public/font-awesome-4.7.0/less/stacked.less b/public/font-awesome-4.7.0/less/stacked.less new file mode 100644 index 0000000..e0bb80d --- /dev/null +++ b/public/font-awesome-4.7.0/less/stacked.less @@ -0,0 +1,27 @@ +// Stacked Icons +// ------------------------- + +.@{fa-css-prefix}-stack { + position: relative; + display: inline-block; + width: 2em; + height: 2em; + line-height: 2em; + vertical-align: middle; +} +.@{fa-css-prefix}-stack-1x, +.@{fa-css-prefix}-stack-2x { + position: absolute; + left: 0; + width: 100%; + text-align: center; +} +.@{fa-css-prefix}-stack-1x { + line-height: inherit; +} +.@{fa-css-prefix}-stack-2x { + font-size: 2em; +} +.@{fa-css-prefix}-inverse { + color: @fa-inverse; +} diff --git a/public/font-awesome-4.7.0/less/variables.less b/public/font-awesome-4.7.0/less/variables.less new file mode 100644 index 0000000..3d731f8 --- /dev/null +++ b/public/font-awesome-4.7.0/less/variables.less @@ -0,0 +1,799 @@ +// Variables +// -------------------------- + +@fa-font-path: '../fonts'; +@fa-font-size-base: 14px; +@fa-line-height-base: 1; +//@fa-font-path: "//netdna.bootstrapcdn.com/font-awesome/4.7.0/fonts"; // for referencing Bootstrap CDN font files directly +@fa-css-prefix: fa; +@fa-version: '4.7.0'; +@fa-border-color: #eee; +@fa-inverse: #fff; +@fa-li-width: (30em / 14); + +@fa-var-500px: '\f26e'; +@fa-var-address-book: '\f2b9'; +@fa-var-address-book-o: '\f2ba'; +@fa-var-address-card: '\f2bb'; +@fa-var-address-card-o: '\f2bc'; +@fa-var-adjust: '\f042'; +@fa-var-adn: '\f170'; +@fa-var-align-center: '\f037'; +@fa-var-align-justify: '\f039'; +@fa-var-align-left: '\f036'; +@fa-var-align-right: '\f038'; +@fa-var-amazon: '\f270'; +@fa-var-ambulance: '\f0f9'; +@fa-var-american-sign-language-interpreting: '\f2a3'; +@fa-var-anchor: '\f13d'; +@fa-var-android: '\f17b'; +@fa-var-angellist: '\f209'; +@fa-var-angle-double-down: '\f103'; +@fa-var-angle-double-left: '\f100'; +@fa-var-angle-double-right: '\f101'; +@fa-var-angle-double-up: '\f102'; +@fa-var-angle-down: '\f107'; +@fa-var-angle-left: '\f104'; +@fa-var-angle-right: '\f105'; +@fa-var-angle-up: '\f106'; +@fa-var-apple: '\f179'; +@fa-var-archive: '\f187'; +@fa-var-area-chart: '\f1fe'; +@fa-var-arrow-circle-down: '\f0ab'; +@fa-var-arrow-circle-left: '\f0a8'; +@fa-var-arrow-circle-o-down: '\f01a'; +@fa-var-arrow-circle-o-left: '\f190'; +@fa-var-arrow-circle-o-right: '\f18e'; +@fa-var-arrow-circle-o-up: '\f01b'; +@fa-var-arrow-circle-right: '\f0a9'; +@fa-var-arrow-circle-up: '\f0aa'; +@fa-var-arrow-down: '\f063'; +@fa-var-arrow-left: '\f060'; +@fa-var-arrow-right: '\f061'; +@fa-var-arrow-up: '\f062'; +@fa-var-arrows: '\f047'; +@fa-var-arrows-alt: '\f0b2'; +@fa-var-arrows-h: '\f07e'; +@fa-var-arrows-v: '\f07d'; +@fa-var-asl-interpreting: '\f2a3'; +@fa-var-assistive-listening-systems: '\f2a2'; +@fa-var-asterisk: '\f069'; +@fa-var-at: '\f1fa'; +@fa-var-audio-description: '\f29e'; +@fa-var-automobile: '\f1b9'; +@fa-var-backward: '\f04a'; +@fa-var-balance-scale: '\f24e'; +@fa-var-ban: '\f05e'; +@fa-var-bandcamp: '\f2d5'; +@fa-var-bank: '\f19c'; +@fa-var-bar-chart: '\f080'; +@fa-var-bar-chart-o: '\f080'; +@fa-var-barcode: '\f02a'; +@fa-var-bars: '\f0c9'; +@fa-var-bath: '\f2cd'; +@fa-var-bathtub: '\f2cd'; +@fa-var-battery: '\f240'; +@fa-var-battery-0: '\f244'; +@fa-var-battery-1: '\f243'; +@fa-var-battery-2: '\f242'; +@fa-var-battery-3: '\f241'; +@fa-var-battery-4: '\f240'; +@fa-var-battery-empty: '\f244'; +@fa-var-battery-full: '\f240'; +@fa-var-battery-half: '\f242'; +@fa-var-battery-quarter: '\f243'; +@fa-var-battery-three-quarters: '\f241'; +@fa-var-bed: '\f236'; +@fa-var-beer: '\f0fc'; +@fa-var-behance: '\f1b4'; +@fa-var-behance-square: '\f1b5'; +@fa-var-bell: '\f0f3'; +@fa-var-bell-o: '\f0a2'; +@fa-var-bell-slash: '\f1f6'; +@fa-var-bell-slash-o: '\f1f7'; +@fa-var-bicycle: '\f206'; +@fa-var-binoculars: '\f1e5'; +@fa-var-birthday-cake: '\f1fd'; +@fa-var-bitbucket: '\f171'; +@fa-var-bitbucket-square: '\f172'; +@fa-var-bitcoin: '\f15a'; +@fa-var-black-tie: '\f27e'; +@fa-var-blind: '\f29d'; +@fa-var-bluetooth: '\f293'; +@fa-var-bluetooth-b: '\f294'; +@fa-var-bold: '\f032'; +@fa-var-bolt: '\f0e7'; +@fa-var-bomb: '\f1e2'; +@fa-var-book: '\f02d'; +@fa-var-bookmark: '\f02e'; +@fa-var-bookmark-o: '\f097'; +@fa-var-braille: '\f2a1'; +@fa-var-briefcase: '\f0b1'; +@fa-var-btc: '\f15a'; +@fa-var-bug: '\f188'; +@fa-var-building: '\f1ad'; +@fa-var-building-o: '\f0f7'; +@fa-var-bullhorn: '\f0a1'; +@fa-var-bullseye: '\f140'; +@fa-var-bus: '\f207'; +@fa-var-buysellads: '\f20d'; +@fa-var-cab: '\f1ba'; +@fa-var-calculator: '\f1ec'; +@fa-var-calendar: '\f073'; +@fa-var-calendar-check-o: '\f274'; +@fa-var-calendar-minus-o: '\f272'; +@fa-var-calendar-o: '\f133'; +@fa-var-calendar-plus-o: '\f271'; +@fa-var-calendar-times-o: '\f273'; +@fa-var-camera: '\f030'; +@fa-var-camera-retro: '\f083'; +@fa-var-car: '\f1b9'; +@fa-var-caret-down: '\f0d7'; +@fa-var-caret-left: '\f0d9'; +@fa-var-caret-right: '\f0da'; +@fa-var-caret-square-o-down: '\f150'; +@fa-var-caret-square-o-left: '\f191'; +@fa-var-caret-square-o-right: '\f152'; +@fa-var-caret-square-o-up: '\f151'; +@fa-var-caret-up: '\f0d8'; +@fa-var-cart-arrow-down: '\f218'; +@fa-var-cart-plus: '\f217'; +@fa-var-cc: '\f20a'; +@fa-var-cc-amex: '\f1f3'; +@fa-var-cc-diners-club: '\f24c'; +@fa-var-cc-discover: '\f1f2'; +@fa-var-cc-jcb: '\f24b'; +@fa-var-cc-mastercard: '\f1f1'; +@fa-var-cc-paypal: '\f1f4'; +@fa-var-cc-stripe: '\f1f5'; +@fa-var-cc-visa: '\f1f0'; +@fa-var-certificate: '\f0a3'; +@fa-var-chain: '\f0c1'; +@fa-var-chain-broken: '\f127'; +@fa-var-check: '\f00c'; +@fa-var-check-circle: '\f058'; +@fa-var-check-circle-o: '\f05d'; +@fa-var-check-square: '\f14a'; +@fa-var-check-square-o: '\f046'; +@fa-var-chevron-circle-down: '\f13a'; +@fa-var-chevron-circle-left: '\f137'; +@fa-var-chevron-circle-right: '\f138'; +@fa-var-chevron-circle-up: '\f139'; +@fa-var-chevron-down: '\f078'; +@fa-var-chevron-left: '\f053'; +@fa-var-chevron-right: '\f054'; +@fa-var-chevron-up: '\f077'; +@fa-var-child: '\f1ae'; +@fa-var-chrome: '\f268'; +@fa-var-circle: '\f111'; +@fa-var-circle-o: '\f10c'; +@fa-var-circle-o-notch: '\f1ce'; +@fa-var-circle-thin: '\f1db'; +@fa-var-clipboard: '\f0ea'; +@fa-var-clock-o: '\f017'; +@fa-var-clone: '\f24d'; +@fa-var-close: '\f00d'; +@fa-var-cloud: '\f0c2'; +@fa-var-cloud-download: '\f0ed'; +@fa-var-cloud-upload: '\f0ee'; +@fa-var-cny: '\f157'; +@fa-var-code: '\f121'; +@fa-var-code-fork: '\f126'; +@fa-var-codepen: '\f1cb'; +@fa-var-codiepie: '\f284'; +@fa-var-coffee: '\f0f4'; +@fa-var-cog: '\f013'; +@fa-var-cogs: '\f085'; +@fa-var-columns: '\f0db'; +@fa-var-comment: '\f075'; +@fa-var-comment-o: '\f0e5'; +@fa-var-commenting: '\f27a'; +@fa-var-commenting-o: '\f27b'; +@fa-var-comments: '\f086'; +@fa-var-comments-o: '\f0e6'; +@fa-var-compass: '\f14e'; +@fa-var-compress: '\f066'; +@fa-var-connectdevelop: '\f20e'; +@fa-var-contao: '\f26d'; +@fa-var-copy: '\f0c5'; +@fa-var-copyright: '\f1f9'; +@fa-var-creative-commons: '\f25e'; +@fa-var-credit-card: '\f09d'; +@fa-var-credit-card-alt: '\f283'; +@fa-var-crop: '\f125'; +@fa-var-crosshairs: '\f05b'; +@fa-var-css3: '\f13c'; +@fa-var-cube: '\f1b2'; +@fa-var-cubes: '\f1b3'; +@fa-var-cut: '\f0c4'; +@fa-var-cutlery: '\f0f5'; +@fa-var-dashboard: '\f0e4'; +@fa-var-dashcube: '\f210'; +@fa-var-database: '\f1c0'; +@fa-var-deaf: '\f2a4'; +@fa-var-deafness: '\f2a4'; +@fa-var-dedent: '\f03b'; +@fa-var-delicious: '\f1a5'; +@fa-var-desktop: '\f108'; +@fa-var-deviantart: '\f1bd'; +@fa-var-diamond: '\f219'; +@fa-var-digg: '\f1a6'; +@fa-var-dollar: '\f155'; +@fa-var-dot-circle-o: '\f192'; +@fa-var-download: '\f019'; +@fa-var-dribbble: '\f17d'; +@fa-var-drivers-license: '\f2c2'; +@fa-var-drivers-license-o: '\f2c3'; +@fa-var-dropbox: '\f16b'; +@fa-var-drupal: '\f1a9'; +@fa-var-edge: '\f282'; +@fa-var-edit: '\f044'; +@fa-var-eercast: '\f2da'; +@fa-var-eject: '\f052'; +@fa-var-ellipsis-h: '\f141'; +@fa-var-ellipsis-v: '\f142'; +@fa-var-empire: '\f1d1'; +@fa-var-envelope: '\f0e0'; +@fa-var-envelope-o: '\f003'; +@fa-var-envelope-open: '\f2b6'; +@fa-var-envelope-open-o: '\f2b7'; +@fa-var-envelope-square: '\f199'; +@fa-var-envira: '\f299'; +@fa-var-eraser: '\f12d'; +@fa-var-etsy: '\f2d7'; +@fa-var-eur: '\f153'; +@fa-var-euro: '\f153'; +@fa-var-exchange: '\f0ec'; +@fa-var-exclamation: '\f12a'; +@fa-var-exclamation-circle: '\f06a'; +@fa-var-exclamation-triangle: '\f071'; +@fa-var-expand: '\f065'; +@fa-var-expeditedssl: '\f23e'; +@fa-var-external-link: '\f08e'; +@fa-var-external-link-square: '\f14c'; +@fa-var-eye: '\f06e'; +@fa-var-eye-slash: '\f070'; +@fa-var-eyedropper: '\f1fb'; +@fa-var-fa: '\f2b4'; +@fa-var-facebook: '\f09a'; +@fa-var-facebook-f: '\f09a'; +@fa-var-facebook-official: '\f230'; +@fa-var-facebook-square: '\f082'; +@fa-var-fast-backward: '\f049'; +@fa-var-fast-forward: '\f050'; +@fa-var-fax: '\f1ac'; +@fa-var-feed: '\f09e'; +@fa-var-female: '\f182'; +@fa-var-fighter-jet: '\f0fb'; +@fa-var-file: '\f15b'; +@fa-var-file-archive-o: '\f1c6'; +@fa-var-file-audio-o: '\f1c7'; +@fa-var-file-code-o: '\f1c9'; +@fa-var-file-excel-o: '\f1c3'; +@fa-var-file-image-o: '\f1c5'; +@fa-var-file-movie-o: '\f1c8'; +@fa-var-file-o: '\f016'; +@fa-var-file-pdf-o: '\f1c1'; +@fa-var-file-photo-o: '\f1c5'; +@fa-var-file-picture-o: '\f1c5'; +@fa-var-file-powerpoint-o: '\f1c4'; +@fa-var-file-sound-o: '\f1c7'; +@fa-var-file-text: '\f15c'; +@fa-var-file-text-o: '\f0f6'; +@fa-var-file-video-o: '\f1c8'; +@fa-var-file-word-o: '\f1c2'; +@fa-var-file-zip-o: '\f1c6'; +@fa-var-files-o: '\f0c5'; +@fa-var-film: '\f008'; +@fa-var-filter: '\f0b0'; +@fa-var-fire: '\f06d'; +@fa-var-fire-extinguisher: '\f134'; +@fa-var-firefox: '\f269'; +@fa-var-first-order: '\f2b0'; +@fa-var-flag: '\f024'; +@fa-var-flag-checkered: '\f11e'; +@fa-var-flag-o: '\f11d'; +@fa-var-flash: '\f0e7'; +@fa-var-flask: '\f0c3'; +@fa-var-flickr: '\f16e'; +@fa-var-floppy-o: '\f0c7'; +@fa-var-folder: '\f07b'; +@fa-var-folder-o: '\f114'; +@fa-var-folder-open: '\f07c'; +@fa-var-folder-open-o: '\f115'; +@fa-var-font: '\f031'; +@fa-var-font-awesome: '\f2b4'; +@fa-var-fonticons: '\f280'; +@fa-var-fort-awesome: '\f286'; +@fa-var-forumbee: '\f211'; +@fa-var-forward: '\f04e'; +@fa-var-foursquare: '\f180'; +@fa-var-free-code-camp: '\f2c5'; +@fa-var-frown-o: '\f119'; +@fa-var-futbol-o: '\f1e3'; +@fa-var-gamepad: '\f11b'; +@fa-var-gavel: '\f0e3'; +@fa-var-gbp: '\f154'; +@fa-var-ge: '\f1d1'; +@fa-var-gear: '\f013'; +@fa-var-gears: '\f085'; +@fa-var-genderless: '\f22d'; +@fa-var-get-pocket: '\f265'; +@fa-var-gg: '\f260'; +@fa-var-gg-circle: '\f261'; +@fa-var-gift: '\f06b'; +@fa-var-git: '\f1d3'; +@fa-var-git-square: '\f1d2'; +@fa-var-github: '\f09b'; +@fa-var-github-alt: '\f113'; +@fa-var-github-square: '\f092'; +@fa-var-gitlab: '\f296'; +@fa-var-gittip: '\f184'; +@fa-var-glass: '\f000'; +@fa-var-glide: '\f2a5'; +@fa-var-glide-g: '\f2a6'; +@fa-var-globe: '\f0ac'; +@fa-var-google: '\f1a0'; +@fa-var-google-plus: '\f0d5'; +@fa-var-google-plus-circle: '\f2b3'; +@fa-var-google-plus-official: '\f2b3'; +@fa-var-google-plus-square: '\f0d4'; +@fa-var-google-wallet: '\f1ee'; +@fa-var-graduation-cap: '\f19d'; +@fa-var-gratipay: '\f184'; +@fa-var-grav: '\f2d6'; +@fa-var-group: '\f0c0'; +@fa-var-h-square: '\f0fd'; +@fa-var-hacker-news: '\f1d4'; +@fa-var-hand-grab-o: '\f255'; +@fa-var-hand-lizard-o: '\f258'; +@fa-var-hand-o-down: '\f0a7'; +@fa-var-hand-o-left: '\f0a5'; +@fa-var-hand-o-right: '\f0a4'; +@fa-var-hand-o-up: '\f0a6'; +@fa-var-hand-paper-o: '\f256'; +@fa-var-hand-peace-o: '\f25b'; +@fa-var-hand-pointer-o: '\f25a'; +@fa-var-hand-rock-o: '\f255'; +@fa-var-hand-scissors-o: '\f257'; +@fa-var-hand-spock-o: '\f259'; +@fa-var-hand-stop-o: '\f256'; +@fa-var-handshake-o: '\f2b5'; +@fa-var-hard-of-hearing: '\f2a4'; +@fa-var-hashtag: '\f292'; +@fa-var-hdd-o: '\f0a0'; +@fa-var-header: '\f1dc'; +@fa-var-headphones: '\f025'; +@fa-var-heart: '\f004'; +@fa-var-heart-o: '\f08a'; +@fa-var-heartbeat: '\f21e'; +@fa-var-history: '\f1da'; +@fa-var-home: '\f015'; +@fa-var-hospital-o: '\f0f8'; +@fa-var-hotel: '\f236'; +@fa-var-hourglass: '\f254'; +@fa-var-hourglass-1: '\f251'; +@fa-var-hourglass-2: '\f252'; +@fa-var-hourglass-3: '\f253'; +@fa-var-hourglass-end: '\f253'; +@fa-var-hourglass-half: '\f252'; +@fa-var-hourglass-o: '\f250'; +@fa-var-hourglass-start: '\f251'; +@fa-var-houzz: '\f27c'; +@fa-var-html5: '\f13b'; +@fa-var-i-cursor: '\f246'; +@fa-var-id-badge: '\f2c1'; +@fa-var-id-card: '\f2c2'; +@fa-var-id-card-o: '\f2c3'; +@fa-var-ils: '\f20b'; +@fa-var-image: '\f03e'; +@fa-var-imdb: '\f2d8'; +@fa-var-inbox: '\f01c'; +@fa-var-indent: '\f03c'; +@fa-var-industry: '\f275'; +@fa-var-info: '\f129'; +@fa-var-info-circle: '\f05a'; +@fa-var-inr: '\f156'; +@fa-var-instagram: '\f16d'; +@fa-var-institution: '\f19c'; +@fa-var-internet-explorer: '\f26b'; +@fa-var-intersex: '\f224'; +@fa-var-ioxhost: '\f208'; +@fa-var-italic: '\f033'; +@fa-var-joomla: '\f1aa'; +@fa-var-jpy: '\f157'; +@fa-var-jsfiddle: '\f1cc'; +@fa-var-key: '\f084'; +@fa-var-keyboard-o: '\f11c'; +@fa-var-krw: '\f159'; +@fa-var-language: '\f1ab'; +@fa-var-laptop: '\f109'; +@fa-var-lastfm: '\f202'; +@fa-var-lastfm-square: '\f203'; +@fa-var-leaf: '\f06c'; +@fa-var-leanpub: '\f212'; +@fa-var-legal: '\f0e3'; +@fa-var-lemon-o: '\f094'; +@fa-var-level-down: '\f149'; +@fa-var-level-up: '\f148'; +@fa-var-life-bouy: '\f1cd'; +@fa-var-life-buoy: '\f1cd'; +@fa-var-life-ring: '\f1cd'; +@fa-var-life-saver: '\f1cd'; +@fa-var-lightbulb-o: '\f0eb'; +@fa-var-line-chart: '\f201'; +@fa-var-link: '\f0c1'; +@fa-var-linkedin: '\f0e1'; +@fa-var-linkedin-square: '\f08c'; +@fa-var-linode: '\f2b8'; +@fa-var-linux: '\f17c'; +@fa-var-list: '\f03a'; +@fa-var-list-alt: '\f022'; +@fa-var-list-ol: '\f0cb'; +@fa-var-list-ul: '\f0ca'; +@fa-var-location-arrow: '\f124'; +@fa-var-lock: '\f023'; +@fa-var-long-arrow-down: '\f175'; +@fa-var-long-arrow-left: '\f177'; +@fa-var-long-arrow-right: '\f178'; +@fa-var-long-arrow-up: '\f176'; +@fa-var-low-vision: '\f2a8'; +@fa-var-magic: '\f0d0'; +@fa-var-magnet: '\f076'; +@fa-var-mail-forward: '\f064'; +@fa-var-mail-reply: '\f112'; +@fa-var-mail-reply-all: '\f122'; +@fa-var-male: '\f183'; +@fa-var-map: '\f279'; +@fa-var-map-marker: '\f041'; +@fa-var-map-o: '\f278'; +@fa-var-map-pin: '\f276'; +@fa-var-map-signs: '\f277'; +@fa-var-mars: '\f222'; +@fa-var-mars-double: '\f227'; +@fa-var-mars-stroke: '\f229'; +@fa-var-mars-stroke-h: '\f22b'; +@fa-var-mars-stroke-v: '\f22a'; +@fa-var-maxcdn: '\f136'; +@fa-var-meanpath: '\f20c'; +@fa-var-medium: '\f23a'; +@fa-var-medkit: '\f0fa'; +@fa-var-meetup: '\f2e0'; +@fa-var-meh-o: '\f11a'; +@fa-var-mercury: '\f223'; +@fa-var-microchip: '\f2db'; +@fa-var-microphone: '\f130'; +@fa-var-microphone-slash: '\f131'; +@fa-var-minus: '\f068'; +@fa-var-minus-circle: '\f056'; +@fa-var-minus-square: '\f146'; +@fa-var-minus-square-o: '\f147'; +@fa-var-mixcloud: '\f289'; +@fa-var-mobile: '\f10b'; +@fa-var-mobile-phone: '\f10b'; +@fa-var-modx: '\f285'; +@fa-var-money: '\f0d6'; +@fa-var-moon-o: '\f186'; +@fa-var-mortar-board: '\f19d'; +@fa-var-motorcycle: '\f21c'; +@fa-var-mouse-pointer: '\f245'; +@fa-var-music: '\f001'; +@fa-var-navicon: '\f0c9'; +@fa-var-neuter: '\f22c'; +@fa-var-newspaper-o: '\f1ea'; +@fa-var-object-group: '\f247'; +@fa-var-object-ungroup: '\f248'; +@fa-var-odnoklassniki: '\f263'; +@fa-var-odnoklassniki-square: '\f264'; +@fa-var-opencart: '\f23d'; +@fa-var-openid: '\f19b'; +@fa-var-opera: '\f26a'; +@fa-var-optin-monster: '\f23c'; +@fa-var-outdent: '\f03b'; +@fa-var-pagelines: '\f18c'; +@fa-var-paint-brush: '\f1fc'; +@fa-var-paper-plane: '\f1d8'; +@fa-var-paper-plane-o: '\f1d9'; +@fa-var-paperclip: '\f0c6'; +@fa-var-paragraph: '\f1dd'; +@fa-var-paste: '\f0ea'; +@fa-var-pause: '\f04c'; +@fa-var-pause-circle: '\f28b'; +@fa-var-pause-circle-o: '\f28c'; +@fa-var-paw: '\f1b0'; +@fa-var-paypal: '\f1ed'; +@fa-var-pencil: '\f040'; +@fa-var-pencil-square: '\f14b'; +@fa-var-pencil-square-o: '\f044'; +@fa-var-percent: '\f295'; +@fa-var-phone: '\f095'; +@fa-var-phone-square: '\f098'; +@fa-var-photo: '\f03e'; +@fa-var-picture-o: '\f03e'; +@fa-var-pie-chart: '\f200'; +@fa-var-pied-piper: '\f2ae'; +@fa-var-pied-piper-alt: '\f1a8'; +@fa-var-pied-piper-pp: '\f1a7'; +@fa-var-pinterest: '\f0d2'; +@fa-var-pinterest-p: '\f231'; +@fa-var-pinterest-square: '\f0d3'; +@fa-var-plane: '\f072'; +@fa-var-play: '\f04b'; +@fa-var-play-circle: '\f144'; +@fa-var-play-circle-o: '\f01d'; +@fa-var-plug: '\f1e6'; +@fa-var-plus: '\f067'; +@fa-var-plus-circle: '\f055'; +@fa-var-plus-square: '\f0fe'; +@fa-var-plus-square-o: '\f196'; +@fa-var-podcast: '\f2ce'; +@fa-var-power-off: '\f011'; +@fa-var-print: '\f02f'; +@fa-var-product-hunt: '\f288'; +@fa-var-puzzle-piece: '\f12e'; +@fa-var-qq: '\f1d6'; +@fa-var-qrcode: '\f029'; +@fa-var-question: '\f128'; +@fa-var-question-circle: '\f059'; +@fa-var-question-circle-o: '\f29c'; +@fa-var-quora: '\f2c4'; +@fa-var-quote-left: '\f10d'; +@fa-var-quote-right: '\f10e'; +@fa-var-ra: '\f1d0'; +@fa-var-random: '\f074'; +@fa-var-ravelry: '\f2d9'; +@fa-var-rebel: '\f1d0'; +@fa-var-recycle: '\f1b8'; +@fa-var-reddit: '\f1a1'; +@fa-var-reddit-alien: '\f281'; +@fa-var-reddit-square: '\f1a2'; +@fa-var-refresh: '\f021'; +@fa-var-registered: '\f25d'; +@fa-var-remove: '\f00d'; +@fa-var-renren: '\f18b'; +@fa-var-reorder: '\f0c9'; +@fa-var-repeat: '\f01e'; +@fa-var-reply: '\f112'; +@fa-var-reply-all: '\f122'; +@fa-var-resistance: '\f1d0'; +@fa-var-retweet: '\f079'; +@fa-var-rmb: '\f157'; +@fa-var-road: '\f018'; +@fa-var-rocket: '\f135'; +@fa-var-rotate-left: '\f0e2'; +@fa-var-rotate-right: '\f01e'; +@fa-var-rouble: '\f158'; +@fa-var-rss: '\f09e'; +@fa-var-rss-square: '\f143'; +@fa-var-rub: '\f158'; +@fa-var-ruble: '\f158'; +@fa-var-rupee: '\f156'; +@fa-var-s15: '\f2cd'; +@fa-var-safari: '\f267'; +@fa-var-save: '\f0c7'; +@fa-var-scissors: '\f0c4'; +@fa-var-scribd: '\f28a'; +@fa-var-search: '\f002'; +@fa-var-search-minus: '\f010'; +@fa-var-search-plus: '\f00e'; +@fa-var-sellsy: '\f213'; +@fa-var-send: '\f1d8'; +@fa-var-send-o: '\f1d9'; +@fa-var-server: '\f233'; +@fa-var-share: '\f064'; +@fa-var-share-alt: '\f1e0'; +@fa-var-share-alt-square: '\f1e1'; +@fa-var-share-square: '\f14d'; +@fa-var-share-square-o: '\f045'; +@fa-var-shekel: '\f20b'; +@fa-var-sheqel: '\f20b'; +@fa-var-shield: '\f132'; +@fa-var-ship: '\f21a'; +@fa-var-shirtsinbulk: '\f214'; +@fa-var-shopping-bag: '\f290'; +@fa-var-shopping-basket: '\f291'; +@fa-var-shopping-cart: '\f07a'; +@fa-var-shower: '\f2cc'; +@fa-var-sign-in: '\f090'; +@fa-var-sign-language: '\f2a7'; +@fa-var-sign-out: '\f08b'; +@fa-var-signal: '\f012'; +@fa-var-signing: '\f2a7'; +@fa-var-simplybuilt: '\f215'; +@fa-var-sitemap: '\f0e8'; +@fa-var-skyatlas: '\f216'; +@fa-var-skype: '\f17e'; +@fa-var-slack: '\f198'; +@fa-var-sliders: '\f1de'; +@fa-var-slideshare: '\f1e7'; +@fa-var-smile-o: '\f118'; +@fa-var-snapchat: '\f2ab'; +@fa-var-snapchat-ghost: '\f2ac'; +@fa-var-snapchat-square: '\f2ad'; +@fa-var-snowflake-o: '\f2dc'; +@fa-var-soccer-ball-o: '\f1e3'; +@fa-var-sort: '\f0dc'; +@fa-var-sort-alpha-asc: '\f15d'; +@fa-var-sort-alpha-desc: '\f15e'; +@fa-var-sort-amount-asc: '\f160'; +@fa-var-sort-amount-desc: '\f161'; +@fa-var-sort-asc: '\f0de'; +@fa-var-sort-desc: '\f0dd'; +@fa-var-sort-down: '\f0dd'; +@fa-var-sort-numeric-asc: '\f162'; +@fa-var-sort-numeric-desc: '\f163'; +@fa-var-sort-up: '\f0de'; +@fa-var-soundcloud: '\f1be'; +@fa-var-space-shuttle: '\f197'; +@fa-var-spinner: '\f110'; +@fa-var-spoon: '\f1b1'; +@fa-var-spotify: '\f1bc'; +@fa-var-square: '\f0c8'; +@fa-var-square-o: '\f096'; +@fa-var-stack-exchange: '\f18d'; +@fa-var-stack-overflow: '\f16c'; +@fa-var-star: '\f005'; +@fa-var-star-half: '\f089'; +@fa-var-star-half-empty: '\f123'; +@fa-var-star-half-full: '\f123'; +@fa-var-star-half-o: '\f123'; +@fa-var-star-o: '\f006'; +@fa-var-steam: '\f1b6'; +@fa-var-steam-square: '\f1b7'; +@fa-var-step-backward: '\f048'; +@fa-var-step-forward: '\f051'; +@fa-var-stethoscope: '\f0f1'; +@fa-var-sticky-note: '\f249'; +@fa-var-sticky-note-o: '\f24a'; +@fa-var-stop: '\f04d'; +@fa-var-stop-circle: '\f28d'; +@fa-var-stop-circle-o: '\f28e'; +@fa-var-street-view: '\f21d'; +@fa-var-strikethrough: '\f0cc'; +@fa-var-stumbleupon: '\f1a4'; +@fa-var-stumbleupon-circle: '\f1a3'; +@fa-var-subscript: '\f12c'; +@fa-var-subway: '\f239'; +@fa-var-suitcase: '\f0f2'; +@fa-var-sun-o: '\f185'; +@fa-var-superpowers: '\f2dd'; +@fa-var-superscript: '\f12b'; +@fa-var-support: '\f1cd'; +@fa-var-table: '\f0ce'; +@fa-var-tablet: '\f10a'; +@fa-var-tachometer: '\f0e4'; +@fa-var-tag: '\f02b'; +@fa-var-tags: '\f02c'; +@fa-var-tasks: '\f0ae'; +@fa-var-taxi: '\f1ba'; +@fa-var-telegram: '\f2c6'; +@fa-var-television: '\f26c'; +@fa-var-tencent-weibo: '\f1d5'; +@fa-var-terminal: '\f120'; +@fa-var-text-height: '\f034'; +@fa-var-text-width: '\f035'; +@fa-var-th: '\f00a'; +@fa-var-th-large: '\f009'; +@fa-var-th-list: '\f00b'; +@fa-var-themeisle: '\f2b2'; +@fa-var-thermometer: '\f2c7'; +@fa-var-thermometer-0: '\f2cb'; +@fa-var-thermometer-1: '\f2ca'; +@fa-var-thermometer-2: '\f2c9'; +@fa-var-thermometer-3: '\f2c8'; +@fa-var-thermometer-4: '\f2c7'; +@fa-var-thermometer-empty: '\f2cb'; +@fa-var-thermometer-full: '\f2c7'; +@fa-var-thermometer-half: '\f2c9'; +@fa-var-thermometer-quarter: '\f2ca'; +@fa-var-thermometer-three-quarters: '\f2c8'; +@fa-var-thumb-tack: '\f08d'; +@fa-var-thumbs-down: '\f165'; +@fa-var-thumbs-o-down: '\f088'; +@fa-var-thumbs-o-up: '\f087'; +@fa-var-thumbs-up: '\f164'; +@fa-var-ticket: '\f145'; +@fa-var-times: '\f00d'; +@fa-var-times-circle: '\f057'; +@fa-var-times-circle-o: '\f05c'; +@fa-var-times-rectangle: '\f2d3'; +@fa-var-times-rectangle-o: '\f2d4'; +@fa-var-tint: '\f043'; +@fa-var-toggle-down: '\f150'; +@fa-var-toggle-left: '\f191'; +@fa-var-toggle-off: '\f204'; +@fa-var-toggle-on: '\f205'; +@fa-var-toggle-right: '\f152'; +@fa-var-toggle-up: '\f151'; +@fa-var-trademark: '\f25c'; +@fa-var-train: '\f238'; +@fa-var-transgender: '\f224'; +@fa-var-transgender-alt: '\f225'; +@fa-var-trash: '\f1f8'; +@fa-var-trash-o: '\f014'; +@fa-var-tree: '\f1bb'; +@fa-var-trello: '\f181'; +@fa-var-tripadvisor: '\f262'; +@fa-var-trophy: '\f091'; +@fa-var-truck: '\f0d1'; +@fa-var-try: '\f195'; +@fa-var-tty: '\f1e4'; +@fa-var-tumblr: '\f173'; +@fa-var-tumblr-square: '\f174'; +@fa-var-turkish-lira: '\f195'; +@fa-var-tv: '\f26c'; +@fa-var-twitch: '\f1e8'; +@fa-var-twitter: '\f099'; +@fa-var-twitter-square: '\f081'; +@fa-var-umbrella: '\f0e9'; +@fa-var-underline: '\f0cd'; +@fa-var-undo: '\f0e2'; +@fa-var-universal-access: '\f29a'; +@fa-var-university: '\f19c'; +@fa-var-unlink: '\f127'; +@fa-var-unlock: '\f09c'; +@fa-var-unlock-alt: '\f13e'; +@fa-var-unsorted: '\f0dc'; +@fa-var-upload: '\f093'; +@fa-var-usb: '\f287'; +@fa-var-usd: '\f155'; +@fa-var-user: '\f007'; +@fa-var-user-circle: '\f2bd'; +@fa-var-user-circle-o: '\f2be'; +@fa-var-user-md: '\f0f0'; +@fa-var-user-o: '\f2c0'; +@fa-var-user-plus: '\f234'; +@fa-var-user-secret: '\f21b'; +@fa-var-user-times: '\f235'; +@fa-var-users: '\f0c0'; +@fa-var-vcard: '\f2bb'; +@fa-var-vcard-o: '\f2bc'; +@fa-var-venus: '\f221'; +@fa-var-venus-double: '\f226'; +@fa-var-venus-mars: '\f228'; +@fa-var-viacoin: '\f237'; +@fa-var-viadeo: '\f2a9'; +@fa-var-viadeo-square: '\f2aa'; +@fa-var-video-camera: '\f03d'; +@fa-var-vimeo: '\f27d'; +@fa-var-vimeo-square: '\f194'; +@fa-var-vine: '\f1ca'; +@fa-var-vk: '\f189'; +@fa-var-volume-control-phone: '\f2a0'; +@fa-var-volume-down: '\f027'; +@fa-var-volume-off: '\f026'; +@fa-var-volume-up: '\f028'; +@fa-var-warning: '\f071'; +@fa-var-wechat: '\f1d7'; +@fa-var-weibo: '\f18a'; +@fa-var-weixin: '\f1d7'; +@fa-var-whatsapp: '\f232'; +@fa-var-wheelchair: '\f193'; +@fa-var-wheelchair-alt: '\f29b'; +@fa-var-wifi: '\f1eb'; +@fa-var-wikipedia-w: '\f266'; +@fa-var-window-close: '\f2d3'; +@fa-var-window-close-o: '\f2d4'; +@fa-var-window-maximize: '\f2d0'; +@fa-var-window-minimize: '\f2d1'; +@fa-var-window-restore: '\f2d2'; +@fa-var-windows: '\f17a'; +@fa-var-won: '\f159'; +@fa-var-wordpress: '\f19a'; +@fa-var-wpbeginner: '\f297'; +@fa-var-wpexplorer: '\f2de'; +@fa-var-wpforms: '\f298'; +@fa-var-wrench: '\f0ad'; +@fa-var-xing: '\f168'; +@fa-var-xing-square: '\f169'; +@fa-var-y-combinator: '\f23b'; +@fa-var-y-combinator-square: '\f1d4'; +@fa-var-yahoo: '\f19e'; +@fa-var-yc: '\f23b'; +@fa-var-yc-square: '\f1d4'; +@fa-var-yelp: '\f1e9'; +@fa-var-yen: '\f157'; +@fa-var-yoast: '\f2b1'; +@fa-var-youtube: '\f167'; +@fa-var-youtube-play: '\f16a'; +@fa-var-youtube-square: '\f166'; diff --git a/public/font-awesome-4.7.0/scss/_animated.scss b/public/font-awesome-4.7.0/scss/_animated.scss new file mode 100644 index 0000000..230df6b --- /dev/null +++ b/public/font-awesome-4.7.0/scss/_animated.scss @@ -0,0 +1,34 @@ +// Spinning Icons +// -------------------------- + +.#{$fa-css-prefix}-spin { + -webkit-animation: fa-spin 2s infinite linear; + animation: fa-spin 2s infinite linear; +} + +.#{$fa-css-prefix}-pulse { + -webkit-animation: fa-spin 1s infinite steps(8); + animation: fa-spin 1s infinite steps(8); +} + +@-webkit-keyframes fa-spin { + 0% { + -webkit-transform: rotate(0deg); + transform: rotate(0deg); + } + 100% { + -webkit-transform: rotate(359deg); + transform: rotate(359deg); + } +} + +@keyframes fa-spin { + 0% { + -webkit-transform: rotate(0deg); + transform: rotate(0deg); + } + 100% { + -webkit-transform: rotate(359deg); + transform: rotate(359deg); + } +} diff --git a/public/font-awesome-4.7.0/scss/_bordered-pulled.scss b/public/font-awesome-4.7.0/scss/_bordered-pulled.scss new file mode 100644 index 0000000..c9b6b38 --- /dev/null +++ b/public/font-awesome-4.7.0/scss/_bordered-pulled.scss @@ -0,0 +1,41 @@ +// Bordered & Pulled +// ------------------------- + +.#{$fa-css-prefix}-border { + padding: 0.2em 0.25em 0.15em; + border: solid 0.08em $fa-border-color; + border-radius: 0.1em; +} + +.#{$fa-css-prefix}-pull-left { + float: left; +} +.#{$fa-css-prefix}-pull-right { + float: right; +} + +.#{$fa-css-prefix} { + &.#{$fa-css-prefix}-pull-left { + margin-right: 0.3em; + } + &.#{$fa-css-prefix}-pull-right { + margin-left: 0.3em; + } +} + +/* Deprecated as of 4.4.0 */ +.pull-right { + float: right; +} +.pull-left { + float: left; +} + +.#{$fa-css-prefix} { + &.pull-left { + margin-right: 0.3em; + } + &.pull-right { + margin-left: 0.3em; + } +} diff --git a/public/font-awesome-4.7.0/scss/_core.scss b/public/font-awesome-4.7.0/scss/_core.scss new file mode 100644 index 0000000..a5411f1 --- /dev/null +++ b/public/font-awesome-4.7.0/scss/_core.scss @@ -0,0 +1,11 @@ +// Base Class Definition +// ------------------------- + +.#{$fa-css-prefix} { + display: inline-block; + font: normal normal normal #{$fa-font-size-base}/#{$fa-line-height-base} FontAwesome; // shortening font declaration + font-size: inherit; // can't have font-size inherit on line above, so need to override + text-rendering: auto; // optimizelegibility throws things off #1094 + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} diff --git a/public/font-awesome-4.7.0/scss/_fixed-width.scss b/public/font-awesome-4.7.0/scss/_fixed-width.scss new file mode 100644 index 0000000..b221c98 --- /dev/null +++ b/public/font-awesome-4.7.0/scss/_fixed-width.scss @@ -0,0 +1,6 @@ +// Fixed Width Icons +// ------------------------- +.#{$fa-css-prefix}-fw { + width: (18em / 14); + text-align: center; +} diff --git a/public/font-awesome-4.7.0/scss/_icons.scss b/public/font-awesome-4.7.0/scss/_icons.scss new file mode 100644 index 0000000..6ee6171 --- /dev/null +++ b/public/font-awesome-4.7.0/scss/_icons.scss @@ -0,0 +1,2139 @@ +/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen + readers do not read off random characters that represent icons */ + +.#{$fa-css-prefix}-glass:before { + content: $fa-var-glass; +} +.#{$fa-css-prefix}-music:before { + content: $fa-var-music; +} +.#{$fa-css-prefix}-search:before { + content: $fa-var-search; +} +.#{$fa-css-prefix}-envelope-o:before { + content: $fa-var-envelope-o; +} +.#{$fa-css-prefix}-heart:before { + content: $fa-var-heart; +} +.#{$fa-css-prefix}-star:before { + content: $fa-var-star; +} +.#{$fa-css-prefix}-star-o:before { + content: $fa-var-star-o; +} +.#{$fa-css-prefix}-user:before { + content: $fa-var-user; +} +.#{$fa-css-prefix}-film:before { + content: $fa-var-film; +} +.#{$fa-css-prefix}-th-large:before { + content: $fa-var-th-large; +} +.#{$fa-css-prefix}-th:before { + content: $fa-var-th; +} +.#{$fa-css-prefix}-th-list:before { + content: $fa-var-th-list; +} +.#{$fa-css-prefix}-check:before { + content: $fa-var-check; +} +.#{$fa-css-prefix}-remove:before, +.#{$fa-css-prefix}-close:before, +.#{$fa-css-prefix}-times:before { + content: $fa-var-times; +} +.#{$fa-css-prefix}-search-plus:before { + content: $fa-var-search-plus; +} +.#{$fa-css-prefix}-search-minus:before { + content: $fa-var-search-minus; +} +.#{$fa-css-prefix}-power-off:before { + content: $fa-var-power-off; +} +.#{$fa-css-prefix}-signal:before { + content: $fa-var-signal; +} +.#{$fa-css-prefix}-gear:before, +.#{$fa-css-prefix}-cog:before { + content: $fa-var-cog; +} +.#{$fa-css-prefix}-trash-o:before { + content: $fa-var-trash-o; +} +.#{$fa-css-prefix}-home:before { + content: $fa-var-home; +} +.#{$fa-css-prefix}-file-o:before { + content: $fa-var-file-o; +} +.#{$fa-css-prefix}-clock-o:before { + content: $fa-var-clock-o; +} +.#{$fa-css-prefix}-road:before { + content: $fa-var-road; +} +.#{$fa-css-prefix}-download:before { + content: $fa-var-download; +} +.#{$fa-css-prefix}-arrow-circle-o-down:before { + content: $fa-var-arrow-circle-o-down; +} +.#{$fa-css-prefix}-arrow-circle-o-up:before { + content: $fa-var-arrow-circle-o-up; +} +.#{$fa-css-prefix}-inbox:before { + content: $fa-var-inbox; +} +.#{$fa-css-prefix}-play-circle-o:before { + content: $fa-var-play-circle-o; +} +.#{$fa-css-prefix}-rotate-right:before, +.#{$fa-css-prefix}-repeat:before { + content: $fa-var-repeat; +} +.#{$fa-css-prefix}-refresh:before { + content: $fa-var-refresh; +} +.#{$fa-css-prefix}-list-alt:before { + content: $fa-var-list-alt; +} +.#{$fa-css-prefix}-lock:before { + content: $fa-var-lock; +} +.#{$fa-css-prefix}-flag:before { + content: $fa-var-flag; +} +.#{$fa-css-prefix}-headphones:before { + content: $fa-var-headphones; +} +.#{$fa-css-prefix}-volume-off:before { + content: $fa-var-volume-off; +} +.#{$fa-css-prefix}-volume-down:before { + content: $fa-var-volume-down; +} +.#{$fa-css-prefix}-volume-up:before { + content: $fa-var-volume-up; +} +.#{$fa-css-prefix}-qrcode:before { + content: $fa-var-qrcode; +} +.#{$fa-css-prefix}-barcode:before { + content: $fa-var-barcode; +} +.#{$fa-css-prefix}-tag:before { + content: $fa-var-tag; +} +.#{$fa-css-prefix}-tags:before { + content: $fa-var-tags; +} +.#{$fa-css-prefix}-book:before { + content: $fa-var-book; +} +.#{$fa-css-prefix}-bookmark:before { + content: $fa-var-bookmark; +} +.#{$fa-css-prefix}-print:before { + content: $fa-var-print; +} +.#{$fa-css-prefix}-camera:before { + content: $fa-var-camera; +} +.#{$fa-css-prefix}-font:before { + content: $fa-var-font; +} +.#{$fa-css-prefix}-bold:before { + content: $fa-var-bold; +} +.#{$fa-css-prefix}-italic:before { + content: $fa-var-italic; +} +.#{$fa-css-prefix}-text-height:before { + content: $fa-var-text-height; +} +.#{$fa-css-prefix}-text-width:before { + content: $fa-var-text-width; +} +.#{$fa-css-prefix}-align-left:before { + content: $fa-var-align-left; +} +.#{$fa-css-prefix}-align-center:before { + content: $fa-var-align-center; +} +.#{$fa-css-prefix}-align-right:before { + content: $fa-var-align-right; +} +.#{$fa-css-prefix}-align-justify:before { + content: $fa-var-align-justify; +} +.#{$fa-css-prefix}-list:before { + content: $fa-var-list; +} +.#{$fa-css-prefix}-dedent:before, +.#{$fa-css-prefix}-outdent:before { + content: $fa-var-outdent; +} +.#{$fa-css-prefix}-indent:before { + content: $fa-var-indent; +} +.#{$fa-css-prefix}-video-camera:before { + content: $fa-var-video-camera; +} +.#{$fa-css-prefix}-photo:before, +.#{$fa-css-prefix}-image:before, +.#{$fa-css-prefix}-picture-o:before { + content: $fa-var-picture-o; +} +.#{$fa-css-prefix}-pencil:before { + content: $fa-var-pencil; +} +.#{$fa-css-prefix}-map-marker:before { + content: $fa-var-map-marker; +} +.#{$fa-css-prefix}-adjust:before { + content: $fa-var-adjust; +} +.#{$fa-css-prefix}-tint:before { + content: $fa-var-tint; +} +.#{$fa-css-prefix}-edit:before, +.#{$fa-css-prefix}-pencil-square-o:before { + content: $fa-var-pencil-square-o; +} +.#{$fa-css-prefix}-share-square-o:before { + content: $fa-var-share-square-o; +} +.#{$fa-css-prefix}-check-square-o:before { + content: $fa-var-check-square-o; +} +.#{$fa-css-prefix}-arrows:before { + content: $fa-var-arrows; +} +.#{$fa-css-prefix}-step-backward:before { + content: $fa-var-step-backward; +} +.#{$fa-css-prefix}-fast-backward:before { + content: $fa-var-fast-backward; +} +.#{$fa-css-prefix}-backward:before { + content: $fa-var-backward; +} +.#{$fa-css-prefix}-play:before { + content: $fa-var-play; +} +.#{$fa-css-prefix}-pause:before { + content: $fa-var-pause; +} +.#{$fa-css-prefix}-stop:before { + content: $fa-var-stop; +} +.#{$fa-css-prefix}-forward:before { + content: $fa-var-forward; +} +.#{$fa-css-prefix}-fast-forward:before { + content: $fa-var-fast-forward; +} +.#{$fa-css-prefix}-step-forward:before { + content: $fa-var-step-forward; +} +.#{$fa-css-prefix}-eject:before { + content: $fa-var-eject; +} +.#{$fa-css-prefix}-chevron-left:before { + content: $fa-var-chevron-left; +} +.#{$fa-css-prefix}-chevron-right:before { + content: $fa-var-chevron-right; +} +.#{$fa-css-prefix}-plus-circle:before { + content: $fa-var-plus-circle; +} +.#{$fa-css-prefix}-minus-circle:before { + content: $fa-var-minus-circle; +} +.#{$fa-css-prefix}-times-circle:before { + content: $fa-var-times-circle; +} +.#{$fa-css-prefix}-check-circle:before { + content: $fa-var-check-circle; +} +.#{$fa-css-prefix}-question-circle:before { + content: $fa-var-question-circle; +} +.#{$fa-css-prefix}-info-circle:before { + content: $fa-var-info-circle; +} +.#{$fa-css-prefix}-crosshairs:before { + content: $fa-var-crosshairs; +} +.#{$fa-css-prefix}-times-circle-o:before { + content: $fa-var-times-circle-o; +} +.#{$fa-css-prefix}-check-circle-o:before { + content: $fa-var-check-circle-o; +} +.#{$fa-css-prefix}-ban:before { + content: $fa-var-ban; +} +.#{$fa-css-prefix}-arrow-left:before { + content: $fa-var-arrow-left; +} +.#{$fa-css-prefix}-arrow-right:before { + content: $fa-var-arrow-right; +} +.#{$fa-css-prefix}-arrow-up:before { + content: $fa-var-arrow-up; +} +.#{$fa-css-prefix}-arrow-down:before { + content: $fa-var-arrow-down; +} +.#{$fa-css-prefix}-mail-forward:before, +.#{$fa-css-prefix}-share:before { + content: $fa-var-share; +} +.#{$fa-css-prefix}-expand:before { + content: $fa-var-expand; +} +.#{$fa-css-prefix}-compress:before { + content: $fa-var-compress; +} +.#{$fa-css-prefix}-plus:before { + content: $fa-var-plus; +} +.#{$fa-css-prefix}-minus:before { + content: $fa-var-minus; +} +.#{$fa-css-prefix}-asterisk:before { + content: $fa-var-asterisk; +} +.#{$fa-css-prefix}-exclamation-circle:before { + content: $fa-var-exclamation-circle; +} +.#{$fa-css-prefix}-gift:before { + content: $fa-var-gift; +} +.#{$fa-css-prefix}-leaf:before { + content: $fa-var-leaf; +} +.#{$fa-css-prefix}-fire:before { + content: $fa-var-fire; +} +.#{$fa-css-prefix}-eye:before { + content: $fa-var-eye; +} +.#{$fa-css-prefix}-eye-slash:before { + content: $fa-var-eye-slash; +} +.#{$fa-css-prefix}-warning:before, +.#{$fa-css-prefix}-exclamation-triangle:before { + content: $fa-var-exclamation-triangle; +} +.#{$fa-css-prefix}-plane:before { + content: $fa-var-plane; +} +.#{$fa-css-prefix}-calendar:before { + content: $fa-var-calendar; +} +.#{$fa-css-prefix}-random:before { + content: $fa-var-random; +} +.#{$fa-css-prefix}-comment:before { + content: $fa-var-comment; +} +.#{$fa-css-prefix}-magnet:before { + content: $fa-var-magnet; +} +.#{$fa-css-prefix}-chevron-up:before { + content: $fa-var-chevron-up; +} +.#{$fa-css-prefix}-chevron-down:before { + content: $fa-var-chevron-down; +} +.#{$fa-css-prefix}-retweet:before { + content: $fa-var-retweet; +} +.#{$fa-css-prefix}-shopping-cart:before { + content: $fa-var-shopping-cart; +} +.#{$fa-css-prefix}-folder:before { + content: $fa-var-folder; +} +.#{$fa-css-prefix}-folder-open:before { + content: $fa-var-folder-open; +} +.#{$fa-css-prefix}-arrows-v:before { + content: $fa-var-arrows-v; +} +.#{$fa-css-prefix}-arrows-h:before { + content: $fa-var-arrows-h; +} +.#{$fa-css-prefix}-bar-chart-o:before, +.#{$fa-css-prefix}-bar-chart:before { + content: $fa-var-bar-chart; +} +.#{$fa-css-prefix}-twitter-square:before { + content: $fa-var-twitter-square; +} +.#{$fa-css-prefix}-facebook-square:before { + content: $fa-var-facebook-square; +} +.#{$fa-css-prefix}-camera-retro:before { + content: $fa-var-camera-retro; +} +.#{$fa-css-prefix}-key:before { + content: $fa-var-key; +} +.#{$fa-css-prefix}-gears:before, +.#{$fa-css-prefix}-cogs:before { + content: $fa-var-cogs; +} +.#{$fa-css-prefix}-comments:before { + content: $fa-var-comments; +} +.#{$fa-css-prefix}-thumbs-o-up:before { + content: $fa-var-thumbs-o-up; +} +.#{$fa-css-prefix}-thumbs-o-down:before { + content: $fa-var-thumbs-o-down; +} +.#{$fa-css-prefix}-star-half:before { + content: $fa-var-star-half; +} +.#{$fa-css-prefix}-heart-o:before { + content: $fa-var-heart-o; +} +.#{$fa-css-prefix}-sign-out:before { + content: $fa-var-sign-out; +} +.#{$fa-css-prefix}-linkedin-square:before { + content: $fa-var-linkedin-square; +} +.#{$fa-css-prefix}-thumb-tack:before { + content: $fa-var-thumb-tack; +} +.#{$fa-css-prefix}-external-link:before { + content: $fa-var-external-link; +} +.#{$fa-css-prefix}-sign-in:before { + content: $fa-var-sign-in; +} +.#{$fa-css-prefix}-trophy:before { + content: $fa-var-trophy; +} +.#{$fa-css-prefix}-github-square:before { + content: $fa-var-github-square; +} +.#{$fa-css-prefix}-upload:before { + content: $fa-var-upload; +} +.#{$fa-css-prefix}-lemon-o:before { + content: $fa-var-lemon-o; +} +.#{$fa-css-prefix}-phone:before { + content: $fa-var-phone; +} +.#{$fa-css-prefix}-square-o:before { + content: $fa-var-square-o; +} +.#{$fa-css-prefix}-bookmark-o:before { + content: $fa-var-bookmark-o; +} +.#{$fa-css-prefix}-phone-square:before { + content: $fa-var-phone-square; +} +.#{$fa-css-prefix}-twitter:before { + content: $fa-var-twitter; +} +.#{$fa-css-prefix}-facebook-f:before, +.#{$fa-css-prefix}-facebook:before { + content: $fa-var-facebook; +} +.#{$fa-css-prefix}-github:before { + content: $fa-var-github; +} +.#{$fa-css-prefix}-unlock:before { + content: $fa-var-unlock; +} +.#{$fa-css-prefix}-credit-card:before { + content: $fa-var-credit-card; +} +.#{$fa-css-prefix}-feed:before, +.#{$fa-css-prefix}-rss:before { + content: $fa-var-rss; +} +.#{$fa-css-prefix}-hdd-o:before { + content: $fa-var-hdd-o; +} +.#{$fa-css-prefix}-bullhorn:before { + content: $fa-var-bullhorn; +} +.#{$fa-css-prefix}-bell:before { + content: $fa-var-bell; +} +.#{$fa-css-prefix}-certificate:before { + content: $fa-var-certificate; +} +.#{$fa-css-prefix}-hand-o-right:before { + content: $fa-var-hand-o-right; +} +.#{$fa-css-prefix}-hand-o-left:before { + content: $fa-var-hand-o-left; +} +.#{$fa-css-prefix}-hand-o-up:before { + content: $fa-var-hand-o-up; +} +.#{$fa-css-prefix}-hand-o-down:before { + content: $fa-var-hand-o-down; +} +.#{$fa-css-prefix}-arrow-circle-left:before { + content: $fa-var-arrow-circle-left; +} +.#{$fa-css-prefix}-arrow-circle-right:before { + content: $fa-var-arrow-circle-right; +} +.#{$fa-css-prefix}-arrow-circle-up:before { + content: $fa-var-arrow-circle-up; +} +.#{$fa-css-prefix}-arrow-circle-down:before { + content: $fa-var-arrow-circle-down; +} +.#{$fa-css-prefix}-globe:before { + content: $fa-var-globe; +} +.#{$fa-css-prefix}-wrench:before { + content: $fa-var-wrench; +} +.#{$fa-css-prefix}-tasks:before { + content: $fa-var-tasks; +} +.#{$fa-css-prefix}-filter:before { + content: $fa-var-filter; +} +.#{$fa-css-prefix}-briefcase:before { + content: $fa-var-briefcase; +} +.#{$fa-css-prefix}-arrows-alt:before { + content: $fa-var-arrows-alt; +} +.#{$fa-css-prefix}-group:before, +.#{$fa-css-prefix}-users:before { + content: $fa-var-users; +} +.#{$fa-css-prefix}-chain:before, +.#{$fa-css-prefix}-link:before { + content: $fa-var-link; +} +.#{$fa-css-prefix}-cloud:before { + content: $fa-var-cloud; +} +.#{$fa-css-prefix}-flask:before { + content: $fa-var-flask; +} +.#{$fa-css-prefix}-cut:before, +.#{$fa-css-prefix}-scissors:before { + content: $fa-var-scissors; +} +.#{$fa-css-prefix}-copy:before, +.#{$fa-css-prefix}-files-o:before { + content: $fa-var-files-o; +} +.#{$fa-css-prefix}-paperclip:before { + content: $fa-var-paperclip; +} +.#{$fa-css-prefix}-save:before, +.#{$fa-css-prefix}-floppy-o:before { + content: $fa-var-floppy-o; +} +.#{$fa-css-prefix}-square:before { + content: $fa-var-square; +} +.#{$fa-css-prefix}-navicon:before, +.#{$fa-css-prefix}-reorder:before, +.#{$fa-css-prefix}-bars:before { + content: $fa-var-bars; +} +.#{$fa-css-prefix}-list-ul:before { + content: $fa-var-list-ul; +} +.#{$fa-css-prefix}-list-ol:before { + content: $fa-var-list-ol; +} +.#{$fa-css-prefix}-strikethrough:before { + content: $fa-var-strikethrough; +} +.#{$fa-css-prefix}-underline:before { + content: $fa-var-underline; +} +.#{$fa-css-prefix}-table:before { + content: $fa-var-table; +} +.#{$fa-css-prefix}-magic:before { + content: $fa-var-magic; +} +.#{$fa-css-prefix}-truck:before { + content: $fa-var-truck; +} +.#{$fa-css-prefix}-pinterest:before { + content: $fa-var-pinterest; +} +.#{$fa-css-prefix}-pinterest-square:before { + content: $fa-var-pinterest-square; +} +.#{$fa-css-prefix}-google-plus-square:before { + content: $fa-var-google-plus-square; +} +.#{$fa-css-prefix}-google-plus:before { + content: $fa-var-google-plus; +} +.#{$fa-css-prefix}-money:before { + content: $fa-var-money; +} +.#{$fa-css-prefix}-caret-down:before { + content: $fa-var-caret-down; +} +.#{$fa-css-prefix}-caret-up:before { + content: $fa-var-caret-up; +} +.#{$fa-css-prefix}-caret-left:before { + content: $fa-var-caret-left; +} +.#{$fa-css-prefix}-caret-right:before { + content: $fa-var-caret-right; +} +.#{$fa-css-prefix}-columns:before { + content: $fa-var-columns; +} +.#{$fa-css-prefix}-unsorted:before, +.#{$fa-css-prefix}-sort:before { + content: $fa-var-sort; +} +.#{$fa-css-prefix}-sort-down:before, +.#{$fa-css-prefix}-sort-desc:before { + content: $fa-var-sort-desc; +} +.#{$fa-css-prefix}-sort-up:before, +.#{$fa-css-prefix}-sort-asc:before { + content: $fa-var-sort-asc; +} +.#{$fa-css-prefix}-envelope:before { + content: $fa-var-envelope; +} +.#{$fa-css-prefix}-linkedin:before { + content: $fa-var-linkedin; +} +.#{$fa-css-prefix}-rotate-left:before, +.#{$fa-css-prefix}-undo:before { + content: $fa-var-undo; +} +.#{$fa-css-prefix}-legal:before, +.#{$fa-css-prefix}-gavel:before { + content: $fa-var-gavel; +} +.#{$fa-css-prefix}-dashboard:before, +.#{$fa-css-prefix}-tachometer:before { + content: $fa-var-tachometer; +} +.#{$fa-css-prefix}-comment-o:before { + content: $fa-var-comment-o; +} +.#{$fa-css-prefix}-comments-o:before { + content: $fa-var-comments-o; +} +.#{$fa-css-prefix}-flash:before, +.#{$fa-css-prefix}-bolt:before { + content: $fa-var-bolt; +} +.#{$fa-css-prefix}-sitemap:before { + content: $fa-var-sitemap; +} +.#{$fa-css-prefix}-umbrella:before { + content: $fa-var-umbrella; +} +.#{$fa-css-prefix}-paste:before, +.#{$fa-css-prefix}-clipboard:before { + content: $fa-var-clipboard; +} +.#{$fa-css-prefix}-lightbulb-o:before { + content: $fa-var-lightbulb-o; +} +.#{$fa-css-prefix}-exchange:before { + content: $fa-var-exchange; +} +.#{$fa-css-prefix}-cloud-download:before { + content: $fa-var-cloud-download; +} +.#{$fa-css-prefix}-cloud-upload:before { + content: $fa-var-cloud-upload; +} +.#{$fa-css-prefix}-user-md:before { + content: $fa-var-user-md; +} +.#{$fa-css-prefix}-stethoscope:before { + content: $fa-var-stethoscope; +} +.#{$fa-css-prefix}-suitcase:before { + content: $fa-var-suitcase; +} +.#{$fa-css-prefix}-bell-o:before { + content: $fa-var-bell-o; +} +.#{$fa-css-prefix}-coffee:before { + content: $fa-var-coffee; +} +.#{$fa-css-prefix}-cutlery:before { + content: $fa-var-cutlery; +} +.#{$fa-css-prefix}-file-text-o:before { + content: $fa-var-file-text-o; +} +.#{$fa-css-prefix}-building-o:before { + content: $fa-var-building-o; +} +.#{$fa-css-prefix}-hospital-o:before { + content: $fa-var-hospital-o; +} +.#{$fa-css-prefix}-ambulance:before { + content: $fa-var-ambulance; +} +.#{$fa-css-prefix}-medkit:before { + content: $fa-var-medkit; +} +.#{$fa-css-prefix}-fighter-jet:before { + content: $fa-var-fighter-jet; +} +.#{$fa-css-prefix}-beer:before { + content: $fa-var-beer; +} +.#{$fa-css-prefix}-h-square:before { + content: $fa-var-h-square; +} +.#{$fa-css-prefix}-plus-square:before { + content: $fa-var-plus-square; +} +.#{$fa-css-prefix}-angle-double-left:before { + content: $fa-var-angle-double-left; +} +.#{$fa-css-prefix}-angle-double-right:before { + content: $fa-var-angle-double-right; +} +.#{$fa-css-prefix}-angle-double-up:before { + content: $fa-var-angle-double-up; +} +.#{$fa-css-prefix}-angle-double-down:before { + content: $fa-var-angle-double-down; +} +.#{$fa-css-prefix}-angle-left:before { + content: $fa-var-angle-left; +} +.#{$fa-css-prefix}-angle-right:before { + content: $fa-var-angle-right; +} +.#{$fa-css-prefix}-angle-up:before { + content: $fa-var-angle-up; +} +.#{$fa-css-prefix}-angle-down:before { + content: $fa-var-angle-down; +} +.#{$fa-css-prefix}-desktop:before { + content: $fa-var-desktop; +} +.#{$fa-css-prefix}-laptop:before { + content: $fa-var-laptop; +} +.#{$fa-css-prefix}-tablet:before { + content: $fa-var-tablet; +} +.#{$fa-css-prefix}-mobile-phone:before, +.#{$fa-css-prefix}-mobile:before { + content: $fa-var-mobile; +} +.#{$fa-css-prefix}-circle-o:before { + content: $fa-var-circle-o; +} +.#{$fa-css-prefix}-quote-left:before { + content: $fa-var-quote-left; +} +.#{$fa-css-prefix}-quote-right:before { + content: $fa-var-quote-right; +} +.#{$fa-css-prefix}-spinner:before { + content: $fa-var-spinner; +} +.#{$fa-css-prefix}-circle:before { + content: $fa-var-circle; +} +.#{$fa-css-prefix}-mail-reply:before, +.#{$fa-css-prefix}-reply:before { + content: $fa-var-reply; +} +.#{$fa-css-prefix}-github-alt:before { + content: $fa-var-github-alt; +} +.#{$fa-css-prefix}-folder-o:before { + content: $fa-var-folder-o; +} +.#{$fa-css-prefix}-folder-open-o:before { + content: $fa-var-folder-open-o; +} +.#{$fa-css-prefix}-smile-o:before { + content: $fa-var-smile-o; +} +.#{$fa-css-prefix}-frown-o:before { + content: $fa-var-frown-o; +} +.#{$fa-css-prefix}-meh-o:before { + content: $fa-var-meh-o; +} +.#{$fa-css-prefix}-gamepad:before { + content: $fa-var-gamepad; +} +.#{$fa-css-prefix}-keyboard-o:before { + content: $fa-var-keyboard-o; +} +.#{$fa-css-prefix}-flag-o:before { + content: $fa-var-flag-o; +} +.#{$fa-css-prefix}-flag-checkered:before { + content: $fa-var-flag-checkered; +} +.#{$fa-css-prefix}-terminal:before { + content: $fa-var-terminal; +} +.#{$fa-css-prefix}-code:before { + content: $fa-var-code; +} +.#{$fa-css-prefix}-mail-reply-all:before, +.#{$fa-css-prefix}-reply-all:before { + content: $fa-var-reply-all; +} +.#{$fa-css-prefix}-star-half-empty:before, +.#{$fa-css-prefix}-star-half-full:before, +.#{$fa-css-prefix}-star-half-o:before { + content: $fa-var-star-half-o; +} +.#{$fa-css-prefix}-location-arrow:before { + content: $fa-var-location-arrow; +} +.#{$fa-css-prefix}-crop:before { + content: $fa-var-crop; +} +.#{$fa-css-prefix}-code-fork:before { + content: $fa-var-code-fork; +} +.#{$fa-css-prefix}-unlink:before, +.#{$fa-css-prefix}-chain-broken:before { + content: $fa-var-chain-broken; +} +.#{$fa-css-prefix}-question:before { + content: $fa-var-question; +} +.#{$fa-css-prefix}-info:before { + content: $fa-var-info; +} +.#{$fa-css-prefix}-exclamation:before { + content: $fa-var-exclamation; +} +.#{$fa-css-prefix}-superscript:before { + content: $fa-var-superscript; +} +.#{$fa-css-prefix}-subscript:before { + content: $fa-var-subscript; +} +.#{$fa-css-prefix}-eraser:before { + content: $fa-var-eraser; +} +.#{$fa-css-prefix}-puzzle-piece:before { + content: $fa-var-puzzle-piece; +} +.#{$fa-css-prefix}-microphone:before { + content: $fa-var-microphone; +} +.#{$fa-css-prefix}-microphone-slash:before { + content: $fa-var-microphone-slash; +} +.#{$fa-css-prefix}-shield:before { + content: $fa-var-shield; +} +.#{$fa-css-prefix}-calendar-o:before { + content: $fa-var-calendar-o; +} +.#{$fa-css-prefix}-fire-extinguisher:before { + content: $fa-var-fire-extinguisher; +} +.#{$fa-css-prefix}-rocket:before { + content: $fa-var-rocket; +} +.#{$fa-css-prefix}-maxcdn:before { + content: $fa-var-maxcdn; +} +.#{$fa-css-prefix}-chevron-circle-left:before { + content: $fa-var-chevron-circle-left; +} +.#{$fa-css-prefix}-chevron-circle-right:before { + content: $fa-var-chevron-circle-right; +} +.#{$fa-css-prefix}-chevron-circle-up:before { + content: $fa-var-chevron-circle-up; +} +.#{$fa-css-prefix}-chevron-circle-down:before { + content: $fa-var-chevron-circle-down; +} +.#{$fa-css-prefix}-html5:before { + content: $fa-var-html5; +} +.#{$fa-css-prefix}-css3:before { + content: $fa-var-css3; +} +.#{$fa-css-prefix}-anchor:before { + content: $fa-var-anchor; +} +.#{$fa-css-prefix}-unlock-alt:before { + content: $fa-var-unlock-alt; +} +.#{$fa-css-prefix}-bullseye:before { + content: $fa-var-bullseye; +} +.#{$fa-css-prefix}-ellipsis-h:before { + content: $fa-var-ellipsis-h; +} +.#{$fa-css-prefix}-ellipsis-v:before { + content: $fa-var-ellipsis-v; +} +.#{$fa-css-prefix}-rss-square:before { + content: $fa-var-rss-square; +} +.#{$fa-css-prefix}-play-circle:before { + content: $fa-var-play-circle; +} +.#{$fa-css-prefix}-ticket:before { + content: $fa-var-ticket; +} +.#{$fa-css-prefix}-minus-square:before { + content: $fa-var-minus-square; +} +.#{$fa-css-prefix}-minus-square-o:before { + content: $fa-var-minus-square-o; +} +.#{$fa-css-prefix}-level-up:before { + content: $fa-var-level-up; +} +.#{$fa-css-prefix}-level-down:before { + content: $fa-var-level-down; +} +.#{$fa-css-prefix}-check-square:before { + content: $fa-var-check-square; +} +.#{$fa-css-prefix}-pencil-square:before { + content: $fa-var-pencil-square; +} +.#{$fa-css-prefix}-external-link-square:before { + content: $fa-var-external-link-square; +} +.#{$fa-css-prefix}-share-square:before { + content: $fa-var-share-square; +} +.#{$fa-css-prefix}-compass:before { + content: $fa-var-compass; +} +.#{$fa-css-prefix}-toggle-down:before, +.#{$fa-css-prefix}-caret-square-o-down:before { + content: $fa-var-caret-square-o-down; +} +.#{$fa-css-prefix}-toggle-up:before, +.#{$fa-css-prefix}-caret-square-o-up:before { + content: $fa-var-caret-square-o-up; +} +.#{$fa-css-prefix}-toggle-right:before, +.#{$fa-css-prefix}-caret-square-o-right:before { + content: $fa-var-caret-square-o-right; +} +.#{$fa-css-prefix}-euro:before, +.#{$fa-css-prefix}-eur:before { + content: $fa-var-eur; +} +.#{$fa-css-prefix}-gbp:before { + content: $fa-var-gbp; +} +.#{$fa-css-prefix}-dollar:before, +.#{$fa-css-prefix}-usd:before { + content: $fa-var-usd; +} +.#{$fa-css-prefix}-rupee:before, +.#{$fa-css-prefix}-inr:before { + content: $fa-var-inr; +} +.#{$fa-css-prefix}-cny:before, +.#{$fa-css-prefix}-rmb:before, +.#{$fa-css-prefix}-yen:before, +.#{$fa-css-prefix}-jpy:before { + content: $fa-var-jpy; +} +.#{$fa-css-prefix}-ruble:before, +.#{$fa-css-prefix}-rouble:before, +.#{$fa-css-prefix}-rub:before { + content: $fa-var-rub; +} +.#{$fa-css-prefix}-won:before, +.#{$fa-css-prefix}-krw:before { + content: $fa-var-krw; +} +.#{$fa-css-prefix}-bitcoin:before, +.#{$fa-css-prefix}-btc:before { + content: $fa-var-btc; +} +.#{$fa-css-prefix}-file:before { + content: $fa-var-file; +} +.#{$fa-css-prefix}-file-text:before { + content: $fa-var-file-text; +} +.#{$fa-css-prefix}-sort-alpha-asc:before { + content: $fa-var-sort-alpha-asc; +} +.#{$fa-css-prefix}-sort-alpha-desc:before { + content: $fa-var-sort-alpha-desc; +} +.#{$fa-css-prefix}-sort-amount-asc:before { + content: $fa-var-sort-amount-asc; +} +.#{$fa-css-prefix}-sort-amount-desc:before { + content: $fa-var-sort-amount-desc; +} +.#{$fa-css-prefix}-sort-numeric-asc:before { + content: $fa-var-sort-numeric-asc; +} +.#{$fa-css-prefix}-sort-numeric-desc:before { + content: $fa-var-sort-numeric-desc; +} +.#{$fa-css-prefix}-thumbs-up:before { + content: $fa-var-thumbs-up; +} +.#{$fa-css-prefix}-thumbs-down:before { + content: $fa-var-thumbs-down; +} +.#{$fa-css-prefix}-youtube-square:before { + content: $fa-var-youtube-square; +} +.#{$fa-css-prefix}-youtube:before { + content: $fa-var-youtube; +} +.#{$fa-css-prefix}-xing:before { + content: $fa-var-xing; +} +.#{$fa-css-prefix}-xing-square:before { + content: $fa-var-xing-square; +} +.#{$fa-css-prefix}-youtube-play:before { + content: $fa-var-youtube-play; +} +.#{$fa-css-prefix}-dropbox:before { + content: $fa-var-dropbox; +} +.#{$fa-css-prefix}-stack-overflow:before { + content: $fa-var-stack-overflow; +} +.#{$fa-css-prefix}-instagram:before { + content: $fa-var-instagram; +} +.#{$fa-css-prefix}-flickr:before { + content: $fa-var-flickr; +} +.#{$fa-css-prefix}-adn:before { + content: $fa-var-adn; +} +.#{$fa-css-prefix}-bitbucket:before { + content: $fa-var-bitbucket; +} +.#{$fa-css-prefix}-bitbucket-square:before { + content: $fa-var-bitbucket-square; +} +.#{$fa-css-prefix}-tumblr:before { + content: $fa-var-tumblr; +} +.#{$fa-css-prefix}-tumblr-square:before { + content: $fa-var-tumblr-square; +} +.#{$fa-css-prefix}-long-arrow-down:before { + content: $fa-var-long-arrow-down; +} +.#{$fa-css-prefix}-long-arrow-up:before { + content: $fa-var-long-arrow-up; +} +.#{$fa-css-prefix}-long-arrow-left:before { + content: $fa-var-long-arrow-left; +} +.#{$fa-css-prefix}-long-arrow-right:before { + content: $fa-var-long-arrow-right; +} +.#{$fa-css-prefix}-apple:before { + content: $fa-var-apple; +} +.#{$fa-css-prefix}-windows:before { + content: $fa-var-windows; +} +.#{$fa-css-prefix}-android:before { + content: $fa-var-android; +} +.#{$fa-css-prefix}-linux:before { + content: $fa-var-linux; +} +.#{$fa-css-prefix}-dribbble:before { + content: $fa-var-dribbble; +} +.#{$fa-css-prefix}-skype:before { + content: $fa-var-skype; +} +.#{$fa-css-prefix}-foursquare:before { + content: $fa-var-foursquare; +} +.#{$fa-css-prefix}-trello:before { + content: $fa-var-trello; +} +.#{$fa-css-prefix}-female:before { + content: $fa-var-female; +} +.#{$fa-css-prefix}-male:before { + content: $fa-var-male; +} +.#{$fa-css-prefix}-gittip:before, +.#{$fa-css-prefix}-gratipay:before { + content: $fa-var-gratipay; +} +.#{$fa-css-prefix}-sun-o:before { + content: $fa-var-sun-o; +} +.#{$fa-css-prefix}-moon-o:before { + content: $fa-var-moon-o; +} +.#{$fa-css-prefix}-archive:before { + content: $fa-var-archive; +} +.#{$fa-css-prefix}-bug:before { + content: $fa-var-bug; +} +.#{$fa-css-prefix}-vk:before { + content: $fa-var-vk; +} +.#{$fa-css-prefix}-weibo:before { + content: $fa-var-weibo; +} +.#{$fa-css-prefix}-renren:before { + content: $fa-var-renren; +} +.#{$fa-css-prefix}-pagelines:before { + content: $fa-var-pagelines; +} +.#{$fa-css-prefix}-stack-exchange:before { + content: $fa-var-stack-exchange; +} +.#{$fa-css-prefix}-arrow-circle-o-right:before { + content: $fa-var-arrow-circle-o-right; +} +.#{$fa-css-prefix}-arrow-circle-o-left:before { + content: $fa-var-arrow-circle-o-left; +} +.#{$fa-css-prefix}-toggle-left:before, +.#{$fa-css-prefix}-caret-square-o-left:before { + content: $fa-var-caret-square-o-left; +} +.#{$fa-css-prefix}-dot-circle-o:before { + content: $fa-var-dot-circle-o; +} +.#{$fa-css-prefix}-wheelchair:before { + content: $fa-var-wheelchair; +} +.#{$fa-css-prefix}-vimeo-square:before { + content: $fa-var-vimeo-square; +} +.#{$fa-css-prefix}-turkish-lira:before, +.#{$fa-css-prefix}-try:before { + content: $fa-var-try; +} +.#{$fa-css-prefix}-plus-square-o:before { + content: $fa-var-plus-square-o; +} +.#{$fa-css-prefix}-space-shuttle:before { + content: $fa-var-space-shuttle; +} +.#{$fa-css-prefix}-slack:before { + content: $fa-var-slack; +} +.#{$fa-css-prefix}-envelope-square:before { + content: $fa-var-envelope-square; +} +.#{$fa-css-prefix}-wordpress:before { + content: $fa-var-wordpress; +} +.#{$fa-css-prefix}-openid:before { + content: $fa-var-openid; +} +.#{$fa-css-prefix}-institution:before, +.#{$fa-css-prefix}-bank:before, +.#{$fa-css-prefix}-university:before { + content: $fa-var-university; +} +.#{$fa-css-prefix}-mortar-board:before, +.#{$fa-css-prefix}-graduation-cap:before { + content: $fa-var-graduation-cap; +} +.#{$fa-css-prefix}-yahoo:before { + content: $fa-var-yahoo; +} +.#{$fa-css-prefix}-google:before { + content: $fa-var-google; +} +.#{$fa-css-prefix}-reddit:before { + content: $fa-var-reddit; +} +.#{$fa-css-prefix}-reddit-square:before { + content: $fa-var-reddit-square; +} +.#{$fa-css-prefix}-stumbleupon-circle:before { + content: $fa-var-stumbleupon-circle; +} +.#{$fa-css-prefix}-stumbleupon:before { + content: $fa-var-stumbleupon; +} +.#{$fa-css-prefix}-delicious:before { + content: $fa-var-delicious; +} +.#{$fa-css-prefix}-digg:before { + content: $fa-var-digg; +} +.#{$fa-css-prefix}-pied-piper-pp:before { + content: $fa-var-pied-piper-pp; +} +.#{$fa-css-prefix}-pied-piper-alt:before { + content: $fa-var-pied-piper-alt; +} +.#{$fa-css-prefix}-drupal:before { + content: $fa-var-drupal; +} +.#{$fa-css-prefix}-joomla:before { + content: $fa-var-joomla; +} +.#{$fa-css-prefix}-language:before { + content: $fa-var-language; +} +.#{$fa-css-prefix}-fax:before { + content: $fa-var-fax; +} +.#{$fa-css-prefix}-building:before { + content: $fa-var-building; +} +.#{$fa-css-prefix}-child:before { + content: $fa-var-child; +} +.#{$fa-css-prefix}-paw:before { + content: $fa-var-paw; +} +.#{$fa-css-prefix}-spoon:before { + content: $fa-var-spoon; +} +.#{$fa-css-prefix}-cube:before { + content: $fa-var-cube; +} +.#{$fa-css-prefix}-cubes:before { + content: $fa-var-cubes; +} +.#{$fa-css-prefix}-behance:before { + content: $fa-var-behance; +} +.#{$fa-css-prefix}-behance-square:before { + content: $fa-var-behance-square; +} +.#{$fa-css-prefix}-steam:before { + content: $fa-var-steam; +} +.#{$fa-css-prefix}-steam-square:before { + content: $fa-var-steam-square; +} +.#{$fa-css-prefix}-recycle:before { + content: $fa-var-recycle; +} +.#{$fa-css-prefix}-automobile:before, +.#{$fa-css-prefix}-car:before { + content: $fa-var-car; +} +.#{$fa-css-prefix}-cab:before, +.#{$fa-css-prefix}-taxi:before { + content: $fa-var-taxi; +} +.#{$fa-css-prefix}-tree:before { + content: $fa-var-tree; +} +.#{$fa-css-prefix}-spotify:before { + content: $fa-var-spotify; +} +.#{$fa-css-prefix}-deviantart:before { + content: $fa-var-deviantart; +} +.#{$fa-css-prefix}-soundcloud:before { + content: $fa-var-soundcloud; +} +.#{$fa-css-prefix}-database:before { + content: $fa-var-database; +} +.#{$fa-css-prefix}-file-pdf-o:before { + content: $fa-var-file-pdf-o; +} +.#{$fa-css-prefix}-file-word-o:before { + content: $fa-var-file-word-o; +} +.#{$fa-css-prefix}-file-excel-o:before { + content: $fa-var-file-excel-o; +} +.#{$fa-css-prefix}-file-powerpoint-o:before { + content: $fa-var-file-powerpoint-o; +} +.#{$fa-css-prefix}-file-photo-o:before, +.#{$fa-css-prefix}-file-picture-o:before, +.#{$fa-css-prefix}-file-image-o:before { + content: $fa-var-file-image-o; +} +.#{$fa-css-prefix}-file-zip-o:before, +.#{$fa-css-prefix}-file-archive-o:before { + content: $fa-var-file-archive-o; +} +.#{$fa-css-prefix}-file-sound-o:before, +.#{$fa-css-prefix}-file-audio-o:before { + content: $fa-var-file-audio-o; +} +.#{$fa-css-prefix}-file-movie-o:before, +.#{$fa-css-prefix}-file-video-o:before { + content: $fa-var-file-video-o; +} +.#{$fa-css-prefix}-file-code-o:before { + content: $fa-var-file-code-o; +} +.#{$fa-css-prefix}-vine:before { + content: $fa-var-vine; +} +.#{$fa-css-prefix}-codepen:before { + content: $fa-var-codepen; +} +.#{$fa-css-prefix}-jsfiddle:before { + content: $fa-var-jsfiddle; +} +.#{$fa-css-prefix}-life-bouy:before, +.#{$fa-css-prefix}-life-buoy:before, +.#{$fa-css-prefix}-life-saver:before, +.#{$fa-css-prefix}-support:before, +.#{$fa-css-prefix}-life-ring:before { + content: $fa-var-life-ring; +} +.#{$fa-css-prefix}-circle-o-notch:before { + content: $fa-var-circle-o-notch; +} +.#{$fa-css-prefix}-ra:before, +.#{$fa-css-prefix}-resistance:before, +.#{$fa-css-prefix}-rebel:before { + content: $fa-var-rebel; +} +.#{$fa-css-prefix}-ge:before, +.#{$fa-css-prefix}-empire:before { + content: $fa-var-empire; +} +.#{$fa-css-prefix}-git-square:before { + content: $fa-var-git-square; +} +.#{$fa-css-prefix}-git:before { + content: $fa-var-git; +} +.#{$fa-css-prefix}-y-combinator-square:before, +.#{$fa-css-prefix}-yc-square:before, +.#{$fa-css-prefix}-hacker-news:before { + content: $fa-var-hacker-news; +} +.#{$fa-css-prefix}-tencent-weibo:before { + content: $fa-var-tencent-weibo; +} +.#{$fa-css-prefix}-qq:before { + content: $fa-var-qq; +} +.#{$fa-css-prefix}-wechat:before, +.#{$fa-css-prefix}-weixin:before { + content: $fa-var-weixin; +} +.#{$fa-css-prefix}-send:before, +.#{$fa-css-prefix}-paper-plane:before { + content: $fa-var-paper-plane; +} +.#{$fa-css-prefix}-send-o:before, +.#{$fa-css-prefix}-paper-plane-o:before { + content: $fa-var-paper-plane-o; +} +.#{$fa-css-prefix}-history:before { + content: $fa-var-history; +} +.#{$fa-css-prefix}-circle-thin:before { + content: $fa-var-circle-thin; +} +.#{$fa-css-prefix}-header:before { + content: $fa-var-header; +} +.#{$fa-css-prefix}-paragraph:before { + content: $fa-var-paragraph; +} +.#{$fa-css-prefix}-sliders:before { + content: $fa-var-sliders; +} +.#{$fa-css-prefix}-share-alt:before { + content: $fa-var-share-alt; +} +.#{$fa-css-prefix}-share-alt-square:before { + content: $fa-var-share-alt-square; +} +.#{$fa-css-prefix}-bomb:before { + content: $fa-var-bomb; +} +.#{$fa-css-prefix}-soccer-ball-o:before, +.#{$fa-css-prefix}-futbol-o:before { + content: $fa-var-futbol-o; +} +.#{$fa-css-prefix}-tty:before { + content: $fa-var-tty; +} +.#{$fa-css-prefix}-binoculars:before { + content: $fa-var-binoculars; +} +.#{$fa-css-prefix}-plug:before { + content: $fa-var-plug; +} +.#{$fa-css-prefix}-slideshare:before { + content: $fa-var-slideshare; +} +.#{$fa-css-prefix}-twitch:before { + content: $fa-var-twitch; +} +.#{$fa-css-prefix}-yelp:before { + content: $fa-var-yelp; +} +.#{$fa-css-prefix}-newspaper-o:before { + content: $fa-var-newspaper-o; +} +.#{$fa-css-prefix}-wifi:before { + content: $fa-var-wifi; +} +.#{$fa-css-prefix}-calculator:before { + content: $fa-var-calculator; +} +.#{$fa-css-prefix}-paypal:before { + content: $fa-var-paypal; +} +.#{$fa-css-prefix}-google-wallet:before { + content: $fa-var-google-wallet; +} +.#{$fa-css-prefix}-cc-visa:before { + content: $fa-var-cc-visa; +} +.#{$fa-css-prefix}-cc-mastercard:before { + content: $fa-var-cc-mastercard; +} +.#{$fa-css-prefix}-cc-discover:before { + content: $fa-var-cc-discover; +} +.#{$fa-css-prefix}-cc-amex:before { + content: $fa-var-cc-amex; +} +.#{$fa-css-prefix}-cc-paypal:before { + content: $fa-var-cc-paypal; +} +.#{$fa-css-prefix}-cc-stripe:before { + content: $fa-var-cc-stripe; +} +.#{$fa-css-prefix}-bell-slash:before { + content: $fa-var-bell-slash; +} +.#{$fa-css-prefix}-bell-slash-o:before { + content: $fa-var-bell-slash-o; +} +.#{$fa-css-prefix}-trash:before { + content: $fa-var-trash; +} +.#{$fa-css-prefix}-copyright:before { + content: $fa-var-copyright; +} +.#{$fa-css-prefix}-at:before { + content: $fa-var-at; +} +.#{$fa-css-prefix}-eyedropper:before { + content: $fa-var-eyedropper; +} +.#{$fa-css-prefix}-paint-brush:before { + content: $fa-var-paint-brush; +} +.#{$fa-css-prefix}-birthday-cake:before { + content: $fa-var-birthday-cake; +} +.#{$fa-css-prefix}-area-chart:before { + content: $fa-var-area-chart; +} +.#{$fa-css-prefix}-pie-chart:before { + content: $fa-var-pie-chart; +} +.#{$fa-css-prefix}-line-chart:before { + content: $fa-var-line-chart; +} +.#{$fa-css-prefix}-lastfm:before { + content: $fa-var-lastfm; +} +.#{$fa-css-prefix}-lastfm-square:before { + content: $fa-var-lastfm-square; +} +.#{$fa-css-prefix}-toggle-off:before { + content: $fa-var-toggle-off; +} +.#{$fa-css-prefix}-toggle-on:before { + content: $fa-var-toggle-on; +} +.#{$fa-css-prefix}-bicycle:before { + content: $fa-var-bicycle; +} +.#{$fa-css-prefix}-bus:before { + content: $fa-var-bus; +} +.#{$fa-css-prefix}-ioxhost:before { + content: $fa-var-ioxhost; +} +.#{$fa-css-prefix}-angellist:before { + content: $fa-var-angellist; +} +.#{$fa-css-prefix}-cc:before { + content: $fa-var-cc; +} +.#{$fa-css-prefix}-shekel:before, +.#{$fa-css-prefix}-sheqel:before, +.#{$fa-css-prefix}-ils:before { + content: $fa-var-ils; +} +.#{$fa-css-prefix}-meanpath:before { + content: $fa-var-meanpath; +} +.#{$fa-css-prefix}-buysellads:before { + content: $fa-var-buysellads; +} +.#{$fa-css-prefix}-connectdevelop:before { + content: $fa-var-connectdevelop; +} +.#{$fa-css-prefix}-dashcube:before { + content: $fa-var-dashcube; +} +.#{$fa-css-prefix}-forumbee:before { + content: $fa-var-forumbee; +} +.#{$fa-css-prefix}-leanpub:before { + content: $fa-var-leanpub; +} +.#{$fa-css-prefix}-sellsy:before { + content: $fa-var-sellsy; +} +.#{$fa-css-prefix}-shirtsinbulk:before { + content: $fa-var-shirtsinbulk; +} +.#{$fa-css-prefix}-simplybuilt:before { + content: $fa-var-simplybuilt; +} +.#{$fa-css-prefix}-skyatlas:before { + content: $fa-var-skyatlas; +} +.#{$fa-css-prefix}-cart-plus:before { + content: $fa-var-cart-plus; +} +.#{$fa-css-prefix}-cart-arrow-down:before { + content: $fa-var-cart-arrow-down; +} +.#{$fa-css-prefix}-diamond:before { + content: $fa-var-diamond; +} +.#{$fa-css-prefix}-ship:before { + content: $fa-var-ship; +} +.#{$fa-css-prefix}-user-secret:before { + content: $fa-var-user-secret; +} +.#{$fa-css-prefix}-motorcycle:before { + content: $fa-var-motorcycle; +} +.#{$fa-css-prefix}-street-view:before { + content: $fa-var-street-view; +} +.#{$fa-css-prefix}-heartbeat:before { + content: $fa-var-heartbeat; +} +.#{$fa-css-prefix}-venus:before { + content: $fa-var-venus; +} +.#{$fa-css-prefix}-mars:before { + content: $fa-var-mars; +} +.#{$fa-css-prefix}-mercury:before { + content: $fa-var-mercury; +} +.#{$fa-css-prefix}-intersex:before, +.#{$fa-css-prefix}-transgender:before { + content: $fa-var-transgender; +} +.#{$fa-css-prefix}-transgender-alt:before { + content: $fa-var-transgender-alt; +} +.#{$fa-css-prefix}-venus-double:before { + content: $fa-var-venus-double; +} +.#{$fa-css-prefix}-mars-double:before { + content: $fa-var-mars-double; +} +.#{$fa-css-prefix}-venus-mars:before { + content: $fa-var-venus-mars; +} +.#{$fa-css-prefix}-mars-stroke:before { + content: $fa-var-mars-stroke; +} +.#{$fa-css-prefix}-mars-stroke-v:before { + content: $fa-var-mars-stroke-v; +} +.#{$fa-css-prefix}-mars-stroke-h:before { + content: $fa-var-mars-stroke-h; +} +.#{$fa-css-prefix}-neuter:before { + content: $fa-var-neuter; +} +.#{$fa-css-prefix}-genderless:before { + content: $fa-var-genderless; +} +.#{$fa-css-prefix}-facebook-official:before { + content: $fa-var-facebook-official; +} +.#{$fa-css-prefix}-pinterest-p:before { + content: $fa-var-pinterest-p; +} +.#{$fa-css-prefix}-whatsapp:before { + content: $fa-var-whatsapp; +} +.#{$fa-css-prefix}-server:before { + content: $fa-var-server; +} +.#{$fa-css-prefix}-user-plus:before { + content: $fa-var-user-plus; +} +.#{$fa-css-prefix}-user-times:before { + content: $fa-var-user-times; +} +.#{$fa-css-prefix}-hotel:before, +.#{$fa-css-prefix}-bed:before { + content: $fa-var-bed; +} +.#{$fa-css-prefix}-viacoin:before { + content: $fa-var-viacoin; +} +.#{$fa-css-prefix}-train:before { + content: $fa-var-train; +} +.#{$fa-css-prefix}-subway:before { + content: $fa-var-subway; +} +.#{$fa-css-prefix}-medium:before { + content: $fa-var-medium; +} +.#{$fa-css-prefix}-yc:before, +.#{$fa-css-prefix}-y-combinator:before { + content: $fa-var-y-combinator; +} +.#{$fa-css-prefix}-optin-monster:before { + content: $fa-var-optin-monster; +} +.#{$fa-css-prefix}-opencart:before { + content: $fa-var-opencart; +} +.#{$fa-css-prefix}-expeditedssl:before { + content: $fa-var-expeditedssl; +} +.#{$fa-css-prefix}-battery-4:before, +.#{$fa-css-prefix}-battery:before, +.#{$fa-css-prefix}-battery-full:before { + content: $fa-var-battery-full; +} +.#{$fa-css-prefix}-battery-3:before, +.#{$fa-css-prefix}-battery-three-quarters:before { + content: $fa-var-battery-three-quarters; +} +.#{$fa-css-prefix}-battery-2:before, +.#{$fa-css-prefix}-battery-half:before { + content: $fa-var-battery-half; +} +.#{$fa-css-prefix}-battery-1:before, +.#{$fa-css-prefix}-battery-quarter:before { + content: $fa-var-battery-quarter; +} +.#{$fa-css-prefix}-battery-0:before, +.#{$fa-css-prefix}-battery-empty:before { + content: $fa-var-battery-empty; +} +.#{$fa-css-prefix}-mouse-pointer:before { + content: $fa-var-mouse-pointer; +} +.#{$fa-css-prefix}-i-cursor:before { + content: $fa-var-i-cursor; +} +.#{$fa-css-prefix}-object-group:before { + content: $fa-var-object-group; +} +.#{$fa-css-prefix}-object-ungroup:before { + content: $fa-var-object-ungroup; +} +.#{$fa-css-prefix}-sticky-note:before { + content: $fa-var-sticky-note; +} +.#{$fa-css-prefix}-sticky-note-o:before { + content: $fa-var-sticky-note-o; +} +.#{$fa-css-prefix}-cc-jcb:before { + content: $fa-var-cc-jcb; +} +.#{$fa-css-prefix}-cc-diners-club:before { + content: $fa-var-cc-diners-club; +} +.#{$fa-css-prefix}-clone:before { + content: $fa-var-clone; +} +.#{$fa-css-prefix}-balance-scale:before { + content: $fa-var-balance-scale; +} +.#{$fa-css-prefix}-hourglass-o:before { + content: $fa-var-hourglass-o; +} +.#{$fa-css-prefix}-hourglass-1:before, +.#{$fa-css-prefix}-hourglass-start:before { + content: $fa-var-hourglass-start; +} +.#{$fa-css-prefix}-hourglass-2:before, +.#{$fa-css-prefix}-hourglass-half:before { + content: $fa-var-hourglass-half; +} +.#{$fa-css-prefix}-hourglass-3:before, +.#{$fa-css-prefix}-hourglass-end:before { + content: $fa-var-hourglass-end; +} +.#{$fa-css-prefix}-hourglass:before { + content: $fa-var-hourglass; +} +.#{$fa-css-prefix}-hand-grab-o:before, +.#{$fa-css-prefix}-hand-rock-o:before { + content: $fa-var-hand-rock-o; +} +.#{$fa-css-prefix}-hand-stop-o:before, +.#{$fa-css-prefix}-hand-paper-o:before { + content: $fa-var-hand-paper-o; +} +.#{$fa-css-prefix}-hand-scissors-o:before { + content: $fa-var-hand-scissors-o; +} +.#{$fa-css-prefix}-hand-lizard-o:before { + content: $fa-var-hand-lizard-o; +} +.#{$fa-css-prefix}-hand-spock-o:before { + content: $fa-var-hand-spock-o; +} +.#{$fa-css-prefix}-hand-pointer-o:before { + content: $fa-var-hand-pointer-o; +} +.#{$fa-css-prefix}-hand-peace-o:before { + content: $fa-var-hand-peace-o; +} +.#{$fa-css-prefix}-trademark:before { + content: $fa-var-trademark; +} +.#{$fa-css-prefix}-registered:before { + content: $fa-var-registered; +} +.#{$fa-css-prefix}-creative-commons:before { + content: $fa-var-creative-commons; +} +.#{$fa-css-prefix}-gg:before { + content: $fa-var-gg; +} +.#{$fa-css-prefix}-gg-circle:before { + content: $fa-var-gg-circle; +} +.#{$fa-css-prefix}-tripadvisor:before { + content: $fa-var-tripadvisor; +} +.#{$fa-css-prefix}-odnoklassniki:before { + content: $fa-var-odnoklassniki; +} +.#{$fa-css-prefix}-odnoklassniki-square:before { + content: $fa-var-odnoklassniki-square; +} +.#{$fa-css-prefix}-get-pocket:before { + content: $fa-var-get-pocket; +} +.#{$fa-css-prefix}-wikipedia-w:before { + content: $fa-var-wikipedia-w; +} +.#{$fa-css-prefix}-safari:before { + content: $fa-var-safari; +} +.#{$fa-css-prefix}-chrome:before { + content: $fa-var-chrome; +} +.#{$fa-css-prefix}-firefox:before { + content: $fa-var-firefox; +} +.#{$fa-css-prefix}-opera:before { + content: $fa-var-opera; +} +.#{$fa-css-prefix}-internet-explorer:before { + content: $fa-var-internet-explorer; +} +.#{$fa-css-prefix}-tv:before, +.#{$fa-css-prefix}-television:before { + content: $fa-var-television; +} +.#{$fa-css-prefix}-contao:before { + content: $fa-var-contao; +} +.#{$fa-css-prefix}-500px:before { + content: $fa-var-500px; +} +.#{$fa-css-prefix}-amazon:before { + content: $fa-var-amazon; +} +.#{$fa-css-prefix}-calendar-plus-o:before { + content: $fa-var-calendar-plus-o; +} +.#{$fa-css-prefix}-calendar-minus-o:before { + content: $fa-var-calendar-minus-o; +} +.#{$fa-css-prefix}-calendar-times-o:before { + content: $fa-var-calendar-times-o; +} +.#{$fa-css-prefix}-calendar-check-o:before { + content: $fa-var-calendar-check-o; +} +.#{$fa-css-prefix}-industry:before { + content: $fa-var-industry; +} +.#{$fa-css-prefix}-map-pin:before { + content: $fa-var-map-pin; +} +.#{$fa-css-prefix}-map-signs:before { + content: $fa-var-map-signs; +} +.#{$fa-css-prefix}-map-o:before { + content: $fa-var-map-o; +} +.#{$fa-css-prefix}-map:before { + content: $fa-var-map; +} +.#{$fa-css-prefix}-commenting:before { + content: $fa-var-commenting; +} +.#{$fa-css-prefix}-commenting-o:before { + content: $fa-var-commenting-o; +} +.#{$fa-css-prefix}-houzz:before { + content: $fa-var-houzz; +} +.#{$fa-css-prefix}-vimeo:before { + content: $fa-var-vimeo; +} +.#{$fa-css-prefix}-black-tie:before { + content: $fa-var-black-tie; +} +.#{$fa-css-prefix}-fonticons:before { + content: $fa-var-fonticons; +} +.#{$fa-css-prefix}-reddit-alien:before { + content: $fa-var-reddit-alien; +} +.#{$fa-css-prefix}-edge:before { + content: $fa-var-edge; +} +.#{$fa-css-prefix}-credit-card-alt:before { + content: $fa-var-credit-card-alt; +} +.#{$fa-css-prefix}-codiepie:before { + content: $fa-var-codiepie; +} +.#{$fa-css-prefix}-modx:before { + content: $fa-var-modx; +} +.#{$fa-css-prefix}-fort-awesome:before { + content: $fa-var-fort-awesome; +} +.#{$fa-css-prefix}-usb:before { + content: $fa-var-usb; +} +.#{$fa-css-prefix}-product-hunt:before { + content: $fa-var-product-hunt; +} +.#{$fa-css-prefix}-mixcloud:before { + content: $fa-var-mixcloud; +} +.#{$fa-css-prefix}-scribd:before { + content: $fa-var-scribd; +} +.#{$fa-css-prefix}-pause-circle:before { + content: $fa-var-pause-circle; +} +.#{$fa-css-prefix}-pause-circle-o:before { + content: $fa-var-pause-circle-o; +} +.#{$fa-css-prefix}-stop-circle:before { + content: $fa-var-stop-circle; +} +.#{$fa-css-prefix}-stop-circle-o:before { + content: $fa-var-stop-circle-o; +} +.#{$fa-css-prefix}-shopping-bag:before { + content: $fa-var-shopping-bag; +} +.#{$fa-css-prefix}-shopping-basket:before { + content: $fa-var-shopping-basket; +} +.#{$fa-css-prefix}-hashtag:before { + content: $fa-var-hashtag; +} +.#{$fa-css-prefix}-bluetooth:before { + content: $fa-var-bluetooth; +} +.#{$fa-css-prefix}-bluetooth-b:before { + content: $fa-var-bluetooth-b; +} +.#{$fa-css-prefix}-percent:before { + content: $fa-var-percent; +} +.#{$fa-css-prefix}-gitlab:before { + content: $fa-var-gitlab; +} +.#{$fa-css-prefix}-wpbeginner:before { + content: $fa-var-wpbeginner; +} +.#{$fa-css-prefix}-wpforms:before { + content: $fa-var-wpforms; +} +.#{$fa-css-prefix}-envira:before { + content: $fa-var-envira; +} +.#{$fa-css-prefix}-universal-access:before { + content: $fa-var-universal-access; +} +.#{$fa-css-prefix}-wheelchair-alt:before { + content: $fa-var-wheelchair-alt; +} +.#{$fa-css-prefix}-question-circle-o:before { + content: $fa-var-question-circle-o; +} +.#{$fa-css-prefix}-blind:before { + content: $fa-var-blind; +} +.#{$fa-css-prefix}-audio-description:before { + content: $fa-var-audio-description; +} +.#{$fa-css-prefix}-volume-control-phone:before { + content: $fa-var-volume-control-phone; +} +.#{$fa-css-prefix}-braille:before { + content: $fa-var-braille; +} +.#{$fa-css-prefix}-assistive-listening-systems:before { + content: $fa-var-assistive-listening-systems; +} +.#{$fa-css-prefix}-asl-interpreting:before, +.#{$fa-css-prefix}-american-sign-language-interpreting:before { + content: $fa-var-american-sign-language-interpreting; +} +.#{$fa-css-prefix}-deafness:before, +.#{$fa-css-prefix}-hard-of-hearing:before, +.#{$fa-css-prefix}-deaf:before { + content: $fa-var-deaf; +} +.#{$fa-css-prefix}-glide:before { + content: $fa-var-glide; +} +.#{$fa-css-prefix}-glide-g:before { + content: $fa-var-glide-g; +} +.#{$fa-css-prefix}-signing:before, +.#{$fa-css-prefix}-sign-language:before { + content: $fa-var-sign-language; +} +.#{$fa-css-prefix}-low-vision:before { + content: $fa-var-low-vision; +} +.#{$fa-css-prefix}-viadeo:before { + content: $fa-var-viadeo; +} +.#{$fa-css-prefix}-viadeo-square:before { + content: $fa-var-viadeo-square; +} +.#{$fa-css-prefix}-snapchat:before { + content: $fa-var-snapchat; +} +.#{$fa-css-prefix}-snapchat-ghost:before { + content: $fa-var-snapchat-ghost; +} +.#{$fa-css-prefix}-snapchat-square:before { + content: $fa-var-snapchat-square; +} +.#{$fa-css-prefix}-pied-piper:before { + content: $fa-var-pied-piper; +} +.#{$fa-css-prefix}-first-order:before { + content: $fa-var-first-order; +} +.#{$fa-css-prefix}-yoast:before { + content: $fa-var-yoast; +} +.#{$fa-css-prefix}-themeisle:before { + content: $fa-var-themeisle; +} +.#{$fa-css-prefix}-google-plus-circle:before, +.#{$fa-css-prefix}-google-plus-official:before { + content: $fa-var-google-plus-official; +} +.#{$fa-css-prefix}-fa:before, +.#{$fa-css-prefix}-font-awesome:before { + content: $fa-var-font-awesome; +} +.#{$fa-css-prefix}-handshake-o:before { + content: $fa-var-handshake-o; +} +.#{$fa-css-prefix}-envelope-open:before { + content: $fa-var-envelope-open; +} +.#{$fa-css-prefix}-envelope-open-o:before { + content: $fa-var-envelope-open-o; +} +.#{$fa-css-prefix}-linode:before { + content: $fa-var-linode; +} +.#{$fa-css-prefix}-address-book:before { + content: $fa-var-address-book; +} +.#{$fa-css-prefix}-address-book-o:before { + content: $fa-var-address-book-o; +} +.#{$fa-css-prefix}-vcard:before, +.#{$fa-css-prefix}-address-card:before { + content: $fa-var-address-card; +} +.#{$fa-css-prefix}-vcard-o:before, +.#{$fa-css-prefix}-address-card-o:before { + content: $fa-var-address-card-o; +} +.#{$fa-css-prefix}-user-circle:before { + content: $fa-var-user-circle; +} +.#{$fa-css-prefix}-user-circle-o:before { + content: $fa-var-user-circle-o; +} +.#{$fa-css-prefix}-user-o:before { + content: $fa-var-user-o; +} +.#{$fa-css-prefix}-id-badge:before { + content: $fa-var-id-badge; +} +.#{$fa-css-prefix}-drivers-license:before, +.#{$fa-css-prefix}-id-card:before { + content: $fa-var-id-card; +} +.#{$fa-css-prefix}-drivers-license-o:before, +.#{$fa-css-prefix}-id-card-o:before { + content: $fa-var-id-card-o; +} +.#{$fa-css-prefix}-quora:before { + content: $fa-var-quora; +} +.#{$fa-css-prefix}-free-code-camp:before { + content: $fa-var-free-code-camp; +} +.#{$fa-css-prefix}-telegram:before { + content: $fa-var-telegram; +} +.#{$fa-css-prefix}-thermometer-4:before, +.#{$fa-css-prefix}-thermometer:before, +.#{$fa-css-prefix}-thermometer-full:before { + content: $fa-var-thermometer-full; +} +.#{$fa-css-prefix}-thermometer-3:before, +.#{$fa-css-prefix}-thermometer-three-quarters:before { + content: $fa-var-thermometer-three-quarters; +} +.#{$fa-css-prefix}-thermometer-2:before, +.#{$fa-css-prefix}-thermometer-half:before { + content: $fa-var-thermometer-half; +} +.#{$fa-css-prefix}-thermometer-1:before, +.#{$fa-css-prefix}-thermometer-quarter:before { + content: $fa-var-thermometer-quarter; +} +.#{$fa-css-prefix}-thermometer-0:before, +.#{$fa-css-prefix}-thermometer-empty:before { + content: $fa-var-thermometer-empty; +} +.#{$fa-css-prefix}-shower:before { + content: $fa-var-shower; +} +.#{$fa-css-prefix}-bathtub:before, +.#{$fa-css-prefix}-s15:before, +.#{$fa-css-prefix}-bath:before { + content: $fa-var-bath; +} +.#{$fa-css-prefix}-podcast:before { + content: $fa-var-podcast; +} +.#{$fa-css-prefix}-window-maximize:before { + content: $fa-var-window-maximize; +} +.#{$fa-css-prefix}-window-minimize:before { + content: $fa-var-window-minimize; +} +.#{$fa-css-prefix}-window-restore:before { + content: $fa-var-window-restore; +} +.#{$fa-css-prefix}-times-rectangle:before, +.#{$fa-css-prefix}-window-close:before { + content: $fa-var-window-close; +} +.#{$fa-css-prefix}-times-rectangle-o:before, +.#{$fa-css-prefix}-window-close-o:before { + content: $fa-var-window-close-o; +} +.#{$fa-css-prefix}-bandcamp:before { + content: $fa-var-bandcamp; +} +.#{$fa-css-prefix}-grav:before { + content: $fa-var-grav; +} +.#{$fa-css-prefix}-etsy:before { + content: $fa-var-etsy; +} +.#{$fa-css-prefix}-imdb:before { + content: $fa-var-imdb; +} +.#{$fa-css-prefix}-ravelry:before { + content: $fa-var-ravelry; +} +.#{$fa-css-prefix}-eercast:before { + content: $fa-var-eercast; +} +.#{$fa-css-prefix}-microchip:before { + content: $fa-var-microchip; +} +.#{$fa-css-prefix}-snowflake-o:before { + content: $fa-var-snowflake-o; +} +.#{$fa-css-prefix}-superpowers:before { + content: $fa-var-superpowers; +} +.#{$fa-css-prefix}-wpexplorer:before { + content: $fa-var-wpexplorer; +} +.#{$fa-css-prefix}-meetup:before { + content: $fa-var-meetup; +} diff --git a/public/font-awesome-4.7.0/scss/_larger.scss b/public/font-awesome-4.7.0/scss/_larger.scss new file mode 100644 index 0000000..1efeef3 --- /dev/null +++ b/public/font-awesome-4.7.0/scss/_larger.scss @@ -0,0 +1,21 @@ +// Icon Sizes +// ------------------------- + +/* makes the font 33% larger relative to the icon container */ +.#{$fa-css-prefix}-lg { + font-size: (4em / 3); + line-height: (3em / 4); + vertical-align: -15%; +} +.#{$fa-css-prefix}-2x { + font-size: 2em; +} +.#{$fa-css-prefix}-3x { + font-size: 3em; +} +.#{$fa-css-prefix}-4x { + font-size: 4em; +} +.#{$fa-css-prefix}-5x { + font-size: 5em; +} diff --git a/public/font-awesome-4.7.0/scss/_list.scss b/public/font-awesome-4.7.0/scss/_list.scss new file mode 100644 index 0000000..9e30bee --- /dev/null +++ b/public/font-awesome-4.7.0/scss/_list.scss @@ -0,0 +1,21 @@ +// List Icons +// ------------------------- + +.#{$fa-css-prefix}-ul { + padding-left: 0; + margin-left: $fa-li-width; + list-style-type: none; + > li { + position: relative; + } +} +.#{$fa-css-prefix}-li { + position: absolute; + left: -$fa-li-width; + width: $fa-li-width; + top: (2em / 14); + text-align: center; + &.#{$fa-css-prefix}-lg { + left: -$fa-li-width + (4em / 14); + } +} diff --git a/public/font-awesome-4.7.0/scss/_mixins.scss b/public/font-awesome-4.7.0/scss/_mixins.scss new file mode 100644 index 0000000..f2a92c1 --- /dev/null +++ b/public/font-awesome-4.7.0/scss/_mixins.scss @@ -0,0 +1,58 @@ +// Mixins +// -------------------------- + +@mixin fa-icon() { + display: inline-block; + font: normal normal normal #{$fa-font-size-base}/#{$fa-line-height-base} FontAwesome; // shortening font declaration + font-size: inherit; // can't have font-size inherit on line above, so need to override + text-rendering: auto; // optimizelegibility throws things off #1094 + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} + +@mixin fa-icon-rotate($degrees, $rotation) { + -ms-filter: 'progid:DXImageTransform.Microsoft.BasicImage(rotation=#{$rotation})'; + -webkit-transform: rotate($degrees); + -ms-transform: rotate($degrees); + transform: rotate($degrees); +} + +@mixin fa-icon-flip($horiz, $vert, $rotation) { + -ms-filter: 'progid:DXImageTransform.Microsoft.BasicImage(rotation=#{$rotation}, mirror=1)'; + -webkit-transform: scale($horiz, $vert); + -ms-transform: scale($horiz, $vert); + transform: scale($horiz, $vert); +} + +// Only display content to screen readers. A la Bootstrap 4. +// +// See: http://a11yproject.com/posts/how-to-hide-content/ + +@mixin sr-only { + position: absolute; + width: 1px; + height: 1px; + padding: 0; + margin: -1px; + overflow: hidden; + clip: rect(0, 0, 0, 0); + border: 0; +} + +// Use in conjunction with .sr-only to only display content when it's focused. +// +// Useful for "Skip to main content" links; see http://www.w3.org/TR/2013/NOTE-WCAG20-TECHS-20130905/G1 +// +// Credit: HTML5 Boilerplate + +@mixin sr-only-focusable { + &:active, + &:focus { + position: static; + width: auto; + height: auto; + margin: 0; + overflow: visible; + clip: auto; + } +} diff --git a/public/font-awesome-4.7.0/scss/_path.scss b/public/font-awesome-4.7.0/scss/_path.scss new file mode 100644 index 0000000..ed5efc4 --- /dev/null +++ b/public/font-awesome-4.7.0/scss/_path.scss @@ -0,0 +1,17 @@ +/* FONT PATH + * -------------------------- */ + +@font-face { + font-family: 'FontAwesome'; + src: url('#{$fa-font-path}/fontawesome-webfont.eot?v=#{$fa-version}'); + src: url('#{$fa-font-path}/fontawesome-webfont.eot?#iefix&v=#{$fa-version}') + format('embedded-opentype'), + url('#{$fa-font-path}/fontawesome-webfont.woff2?v=#{$fa-version}') format('woff2'), + url('#{$fa-font-path}/fontawesome-webfont.woff?v=#{$fa-version}') format('woff'), + url('#{$fa-font-path}/fontawesome-webfont.ttf?v=#{$fa-version}') format('truetype'), + url('#{$fa-font-path}/fontawesome-webfont.svg?v=#{$fa-version}#fontawesomeregular') + format('svg'); + // src: url('#{$fa-font-path}/FontAwesome.otf') format('opentype'); // used when developing fonts + font-weight: normal; + font-style: normal; +} diff --git a/public/font-awesome-4.7.0/scss/_rotated-flipped.scss b/public/font-awesome-4.7.0/scss/_rotated-flipped.scss new file mode 100644 index 0000000..07c11a8 --- /dev/null +++ b/public/font-awesome-4.7.0/scss/_rotated-flipped.scss @@ -0,0 +1,30 @@ +// Rotated & Flipped Icons +// ------------------------- + +.#{$fa-css-prefix}-rotate-90 { + @include fa-icon-rotate(90deg, 1); +} +.#{$fa-css-prefix}-rotate-180 { + @include fa-icon-rotate(180deg, 2); +} +.#{$fa-css-prefix}-rotate-270 { + @include fa-icon-rotate(270deg, 3); +} + +.#{$fa-css-prefix}-flip-horizontal { + @include fa-icon-flip(-1, 1, 0); +} +.#{$fa-css-prefix}-flip-vertical { + @include fa-icon-flip(1, -1, 2); +} + +// Hook for IE8-9 +// ------------------------- + +:root .#{$fa-css-prefix}-rotate-90, +:root .#{$fa-css-prefix}-rotate-180, +:root .#{$fa-css-prefix}-rotate-270, +:root .#{$fa-css-prefix}-flip-horizontal, +:root .#{$fa-css-prefix}-flip-vertical { + filter: none; +} diff --git a/public/font-awesome-4.7.0/scss/_screen-reader.scss b/public/font-awesome-4.7.0/scss/_screen-reader.scss new file mode 100644 index 0000000..e3bff89 --- /dev/null +++ b/public/font-awesome-4.7.0/scss/_screen-reader.scss @@ -0,0 +1,9 @@ +// Screen Readers +// ------------------------- + +.sr-only { + @include sr-only(); +} +.sr-only-focusable { + @include sr-only-focusable(); +} diff --git a/public/font-awesome-4.7.0/scss/_stacked.scss b/public/font-awesome-4.7.0/scss/_stacked.scss new file mode 100644 index 0000000..33fbe76 --- /dev/null +++ b/public/font-awesome-4.7.0/scss/_stacked.scss @@ -0,0 +1,27 @@ +// Stacked Icons +// ------------------------- + +.#{$fa-css-prefix}-stack { + position: relative; + display: inline-block; + width: 2em; + height: 2em; + line-height: 2em; + vertical-align: middle; +} +.#{$fa-css-prefix}-stack-1x, +.#{$fa-css-prefix}-stack-2x { + position: absolute; + left: 0; + width: 100%; + text-align: center; +} +.#{$fa-css-prefix}-stack-1x { + line-height: inherit; +} +.#{$fa-css-prefix}-stack-2x { + font-size: 2em; +} +.#{$fa-css-prefix}-inverse { + color: $fa-inverse; +} diff --git a/public/font-awesome-4.7.0/scss/_variables.scss b/public/font-awesome-4.7.0/scss/_variables.scss new file mode 100644 index 0000000..1e91e83 --- /dev/null +++ b/public/font-awesome-4.7.0/scss/_variables.scss @@ -0,0 +1,799 @@ +// Variables +// -------------------------- + +$fa-font-path: '../fonts' !default; +$fa-font-size-base: 14px !default; +$fa-line-height-base: 1 !default; +//$fa-font-path: "//netdna.bootstrapcdn.com/font-awesome/4.7.0/fonts" !default; // for referencing Bootstrap CDN font files directly +$fa-css-prefix: fa !default; +$fa-version: '4.7.0' !default; +$fa-border-color: #eee !default; +$fa-inverse: #fff !default; +$fa-li-width: (30em / 14) !default; + +$fa-var-500px: '\f26e'; +$fa-var-address-book: '\f2b9'; +$fa-var-address-book-o: '\f2ba'; +$fa-var-address-card: '\f2bb'; +$fa-var-address-card-o: '\f2bc'; +$fa-var-adjust: '\f042'; +$fa-var-adn: '\f170'; +$fa-var-align-center: '\f037'; +$fa-var-align-justify: '\f039'; +$fa-var-align-left: '\f036'; +$fa-var-align-right: '\f038'; +$fa-var-amazon: '\f270'; +$fa-var-ambulance: '\f0f9'; +$fa-var-american-sign-language-interpreting: '\f2a3'; +$fa-var-anchor: '\f13d'; +$fa-var-android: '\f17b'; +$fa-var-angellist: '\f209'; +$fa-var-angle-double-down: '\f103'; +$fa-var-angle-double-left: '\f100'; +$fa-var-angle-double-right: '\f101'; +$fa-var-angle-double-up: '\f102'; +$fa-var-angle-down: '\f107'; +$fa-var-angle-left: '\f104'; +$fa-var-angle-right: '\f105'; +$fa-var-angle-up: '\f106'; +$fa-var-apple: '\f179'; +$fa-var-archive: '\f187'; +$fa-var-area-chart: '\f1fe'; +$fa-var-arrow-circle-down: '\f0ab'; +$fa-var-arrow-circle-left: '\f0a8'; +$fa-var-arrow-circle-o-down: '\f01a'; +$fa-var-arrow-circle-o-left: '\f190'; +$fa-var-arrow-circle-o-right: '\f18e'; +$fa-var-arrow-circle-o-up: '\f01b'; +$fa-var-arrow-circle-right: '\f0a9'; +$fa-var-arrow-circle-up: '\f0aa'; +$fa-var-arrow-down: '\f063'; +$fa-var-arrow-left: '\f060'; +$fa-var-arrow-right: '\f061'; +$fa-var-arrow-up: '\f062'; +$fa-var-arrows: '\f047'; +$fa-var-arrows-alt: '\f0b2'; +$fa-var-arrows-h: '\f07e'; +$fa-var-arrows-v: '\f07d'; +$fa-var-asl-interpreting: '\f2a3'; +$fa-var-assistive-listening-systems: '\f2a2'; +$fa-var-asterisk: '\f069'; +$fa-var-at: '\f1fa'; +$fa-var-audio-description: '\f29e'; +$fa-var-automobile: '\f1b9'; +$fa-var-backward: '\f04a'; +$fa-var-balance-scale: '\f24e'; +$fa-var-ban: '\f05e'; +$fa-var-bandcamp: '\f2d5'; +$fa-var-bank: '\f19c'; +$fa-var-bar-chart: '\f080'; +$fa-var-bar-chart-o: '\f080'; +$fa-var-barcode: '\f02a'; +$fa-var-bars: '\f0c9'; +$fa-var-bath: '\f2cd'; +$fa-var-bathtub: '\f2cd'; +$fa-var-battery: '\f240'; +$fa-var-battery-0: '\f244'; +$fa-var-battery-1: '\f243'; +$fa-var-battery-2: '\f242'; +$fa-var-battery-3: '\f241'; +$fa-var-battery-4: '\f240'; +$fa-var-battery-empty: '\f244'; +$fa-var-battery-full: '\f240'; +$fa-var-battery-half: '\f242'; +$fa-var-battery-quarter: '\f243'; +$fa-var-battery-three-quarters: '\f241'; +$fa-var-bed: '\f236'; +$fa-var-beer: '\f0fc'; +$fa-var-behance: '\f1b4'; +$fa-var-behance-square: '\f1b5'; +$fa-var-bell: '\f0f3'; +$fa-var-bell-o: '\f0a2'; +$fa-var-bell-slash: '\f1f6'; +$fa-var-bell-slash-o: '\f1f7'; +$fa-var-bicycle: '\f206'; +$fa-var-binoculars: '\f1e5'; +$fa-var-birthday-cake: '\f1fd'; +$fa-var-bitbucket: '\f171'; +$fa-var-bitbucket-square: '\f172'; +$fa-var-bitcoin: '\f15a'; +$fa-var-black-tie: '\f27e'; +$fa-var-blind: '\f29d'; +$fa-var-bluetooth: '\f293'; +$fa-var-bluetooth-b: '\f294'; +$fa-var-bold: '\f032'; +$fa-var-bolt: '\f0e7'; +$fa-var-bomb: '\f1e2'; +$fa-var-book: '\f02d'; +$fa-var-bookmark: '\f02e'; +$fa-var-bookmark-o: '\f097'; +$fa-var-braille: '\f2a1'; +$fa-var-briefcase: '\f0b1'; +$fa-var-btc: '\f15a'; +$fa-var-bug: '\f188'; +$fa-var-building: '\f1ad'; +$fa-var-building-o: '\f0f7'; +$fa-var-bullhorn: '\f0a1'; +$fa-var-bullseye: '\f140'; +$fa-var-bus: '\f207'; +$fa-var-buysellads: '\f20d'; +$fa-var-cab: '\f1ba'; +$fa-var-calculator: '\f1ec'; +$fa-var-calendar: '\f073'; +$fa-var-calendar-check-o: '\f274'; +$fa-var-calendar-minus-o: '\f272'; +$fa-var-calendar-o: '\f133'; +$fa-var-calendar-plus-o: '\f271'; +$fa-var-calendar-times-o: '\f273'; +$fa-var-camera: '\f030'; +$fa-var-camera-retro: '\f083'; +$fa-var-car: '\f1b9'; +$fa-var-caret-down: '\f0d7'; +$fa-var-caret-left: '\f0d9'; +$fa-var-caret-right: '\f0da'; +$fa-var-caret-square-o-down: '\f150'; +$fa-var-caret-square-o-left: '\f191'; +$fa-var-caret-square-o-right: '\f152'; +$fa-var-caret-square-o-up: '\f151'; +$fa-var-caret-up: '\f0d8'; +$fa-var-cart-arrow-down: '\f218'; +$fa-var-cart-plus: '\f217'; +$fa-var-cc: '\f20a'; +$fa-var-cc-amex: '\f1f3'; +$fa-var-cc-diners-club: '\f24c'; +$fa-var-cc-discover: '\f1f2'; +$fa-var-cc-jcb: '\f24b'; +$fa-var-cc-mastercard: '\f1f1'; +$fa-var-cc-paypal: '\f1f4'; +$fa-var-cc-stripe: '\f1f5'; +$fa-var-cc-visa: '\f1f0'; +$fa-var-certificate: '\f0a3'; +$fa-var-chain: '\f0c1'; +$fa-var-chain-broken: '\f127'; +$fa-var-check: '\f00c'; +$fa-var-check-circle: '\f058'; +$fa-var-check-circle-o: '\f05d'; +$fa-var-check-square: '\f14a'; +$fa-var-check-square-o: '\f046'; +$fa-var-chevron-circle-down: '\f13a'; +$fa-var-chevron-circle-left: '\f137'; +$fa-var-chevron-circle-right: '\f138'; +$fa-var-chevron-circle-up: '\f139'; +$fa-var-chevron-down: '\f078'; +$fa-var-chevron-left: '\f053'; +$fa-var-chevron-right: '\f054'; +$fa-var-chevron-up: '\f077'; +$fa-var-child: '\f1ae'; +$fa-var-chrome: '\f268'; +$fa-var-circle: '\f111'; +$fa-var-circle-o: '\f10c'; +$fa-var-circle-o-notch: '\f1ce'; +$fa-var-circle-thin: '\f1db'; +$fa-var-clipboard: '\f0ea'; +$fa-var-clock-o: '\f017'; +$fa-var-clone: '\f24d'; +$fa-var-close: '\f00d'; +$fa-var-cloud: '\f0c2'; +$fa-var-cloud-download: '\f0ed'; +$fa-var-cloud-upload: '\f0ee'; +$fa-var-cny: '\f157'; +$fa-var-code: '\f121'; +$fa-var-code-fork: '\f126'; +$fa-var-codepen: '\f1cb'; +$fa-var-codiepie: '\f284'; +$fa-var-coffee: '\f0f4'; +$fa-var-cog: '\f013'; +$fa-var-cogs: '\f085'; +$fa-var-columns: '\f0db'; +$fa-var-comment: '\f075'; +$fa-var-comment-o: '\f0e5'; +$fa-var-commenting: '\f27a'; +$fa-var-commenting-o: '\f27b'; +$fa-var-comments: '\f086'; +$fa-var-comments-o: '\f0e6'; +$fa-var-compass: '\f14e'; +$fa-var-compress: '\f066'; +$fa-var-connectdevelop: '\f20e'; +$fa-var-contao: '\f26d'; +$fa-var-copy: '\f0c5'; +$fa-var-copyright: '\f1f9'; +$fa-var-creative-commons: '\f25e'; +$fa-var-credit-card: '\f09d'; +$fa-var-credit-card-alt: '\f283'; +$fa-var-crop: '\f125'; +$fa-var-crosshairs: '\f05b'; +$fa-var-css3: '\f13c'; +$fa-var-cube: '\f1b2'; +$fa-var-cubes: '\f1b3'; +$fa-var-cut: '\f0c4'; +$fa-var-cutlery: '\f0f5'; +$fa-var-dashboard: '\f0e4'; +$fa-var-dashcube: '\f210'; +$fa-var-database: '\f1c0'; +$fa-var-deaf: '\f2a4'; +$fa-var-deafness: '\f2a4'; +$fa-var-dedent: '\f03b'; +$fa-var-delicious: '\f1a5'; +$fa-var-desktop: '\f108'; +$fa-var-deviantart: '\f1bd'; +$fa-var-diamond: '\f219'; +$fa-var-digg: '\f1a6'; +$fa-var-dollar: '\f155'; +$fa-var-dot-circle-o: '\f192'; +$fa-var-download: '\f019'; +$fa-var-dribbble: '\f17d'; +$fa-var-drivers-license: '\f2c2'; +$fa-var-drivers-license-o: '\f2c3'; +$fa-var-dropbox: '\f16b'; +$fa-var-drupal: '\f1a9'; +$fa-var-edge: '\f282'; +$fa-var-edit: '\f044'; +$fa-var-eercast: '\f2da'; +$fa-var-eject: '\f052'; +$fa-var-ellipsis-h: '\f141'; +$fa-var-ellipsis-v: '\f142'; +$fa-var-empire: '\f1d1'; +$fa-var-envelope: '\f0e0'; +$fa-var-envelope-o: '\f003'; +$fa-var-envelope-open: '\f2b6'; +$fa-var-envelope-open-o: '\f2b7'; +$fa-var-envelope-square: '\f199'; +$fa-var-envira: '\f299'; +$fa-var-eraser: '\f12d'; +$fa-var-etsy: '\f2d7'; +$fa-var-eur: '\f153'; +$fa-var-euro: '\f153'; +$fa-var-exchange: '\f0ec'; +$fa-var-exclamation: '\f12a'; +$fa-var-exclamation-circle: '\f06a'; +$fa-var-exclamation-triangle: '\f071'; +$fa-var-expand: '\f065'; +$fa-var-expeditedssl: '\f23e'; +$fa-var-external-link: '\f08e'; +$fa-var-external-link-square: '\f14c'; +$fa-var-eye: '\f06e'; +$fa-var-eye-slash: '\f070'; +$fa-var-eyedropper: '\f1fb'; +$fa-var-fa: '\f2b4'; +$fa-var-facebook: '\f09a'; +$fa-var-facebook-f: '\f09a'; +$fa-var-facebook-official: '\f230'; +$fa-var-facebook-square: '\f082'; +$fa-var-fast-backward: '\f049'; +$fa-var-fast-forward: '\f050'; +$fa-var-fax: '\f1ac'; +$fa-var-feed: '\f09e'; +$fa-var-female: '\f182'; +$fa-var-fighter-jet: '\f0fb'; +$fa-var-file: '\f15b'; +$fa-var-file-archive-o: '\f1c6'; +$fa-var-file-audio-o: '\f1c7'; +$fa-var-file-code-o: '\f1c9'; +$fa-var-file-excel-o: '\f1c3'; +$fa-var-file-image-o: '\f1c5'; +$fa-var-file-movie-o: '\f1c8'; +$fa-var-file-o: '\f016'; +$fa-var-file-pdf-o: '\f1c1'; +$fa-var-file-photo-o: '\f1c5'; +$fa-var-file-picture-o: '\f1c5'; +$fa-var-file-powerpoint-o: '\f1c4'; +$fa-var-file-sound-o: '\f1c7'; +$fa-var-file-text: '\f15c'; +$fa-var-file-text-o: '\f0f6'; +$fa-var-file-video-o: '\f1c8'; +$fa-var-file-word-o: '\f1c2'; +$fa-var-file-zip-o: '\f1c6'; +$fa-var-files-o: '\f0c5'; +$fa-var-film: '\f008'; +$fa-var-filter: '\f0b0'; +$fa-var-fire: '\f06d'; +$fa-var-fire-extinguisher: '\f134'; +$fa-var-firefox: '\f269'; +$fa-var-first-order: '\f2b0'; +$fa-var-flag: '\f024'; +$fa-var-flag-checkered: '\f11e'; +$fa-var-flag-o: '\f11d'; +$fa-var-flash: '\f0e7'; +$fa-var-flask: '\f0c3'; +$fa-var-flickr: '\f16e'; +$fa-var-floppy-o: '\f0c7'; +$fa-var-folder: '\f07b'; +$fa-var-folder-o: '\f114'; +$fa-var-folder-open: '\f07c'; +$fa-var-folder-open-o: '\f115'; +$fa-var-font: '\f031'; +$fa-var-font-awesome: '\f2b4'; +$fa-var-fonticons: '\f280'; +$fa-var-fort-awesome: '\f286'; +$fa-var-forumbee: '\f211'; +$fa-var-forward: '\f04e'; +$fa-var-foursquare: '\f180'; +$fa-var-free-code-camp: '\f2c5'; +$fa-var-frown-o: '\f119'; +$fa-var-futbol-o: '\f1e3'; +$fa-var-gamepad: '\f11b'; +$fa-var-gavel: '\f0e3'; +$fa-var-gbp: '\f154'; +$fa-var-ge: '\f1d1'; +$fa-var-gear: '\f013'; +$fa-var-gears: '\f085'; +$fa-var-genderless: '\f22d'; +$fa-var-get-pocket: '\f265'; +$fa-var-gg: '\f260'; +$fa-var-gg-circle: '\f261'; +$fa-var-gift: '\f06b'; +$fa-var-git: '\f1d3'; +$fa-var-git-square: '\f1d2'; +$fa-var-github: '\f09b'; +$fa-var-github-alt: '\f113'; +$fa-var-github-square: '\f092'; +$fa-var-gitlab: '\f296'; +$fa-var-gittip: '\f184'; +$fa-var-glass: '\f000'; +$fa-var-glide: '\f2a5'; +$fa-var-glide-g: '\f2a6'; +$fa-var-globe: '\f0ac'; +$fa-var-google: '\f1a0'; +$fa-var-google-plus: '\f0d5'; +$fa-var-google-plus-circle: '\f2b3'; +$fa-var-google-plus-official: '\f2b3'; +$fa-var-google-plus-square: '\f0d4'; +$fa-var-google-wallet: '\f1ee'; +$fa-var-graduation-cap: '\f19d'; +$fa-var-gratipay: '\f184'; +$fa-var-grav: '\f2d6'; +$fa-var-group: '\f0c0'; +$fa-var-h-square: '\f0fd'; +$fa-var-hacker-news: '\f1d4'; +$fa-var-hand-grab-o: '\f255'; +$fa-var-hand-lizard-o: '\f258'; +$fa-var-hand-o-down: '\f0a7'; +$fa-var-hand-o-left: '\f0a5'; +$fa-var-hand-o-right: '\f0a4'; +$fa-var-hand-o-up: '\f0a6'; +$fa-var-hand-paper-o: '\f256'; +$fa-var-hand-peace-o: '\f25b'; +$fa-var-hand-pointer-o: '\f25a'; +$fa-var-hand-rock-o: '\f255'; +$fa-var-hand-scissors-o: '\f257'; +$fa-var-hand-spock-o: '\f259'; +$fa-var-hand-stop-o: '\f256'; +$fa-var-handshake-o: '\f2b5'; +$fa-var-hard-of-hearing: '\f2a4'; +$fa-var-hashtag: '\f292'; +$fa-var-hdd-o: '\f0a0'; +$fa-var-header: '\f1dc'; +$fa-var-headphones: '\f025'; +$fa-var-heart: '\f004'; +$fa-var-heart-o: '\f08a'; +$fa-var-heartbeat: '\f21e'; +$fa-var-history: '\f1da'; +$fa-var-home: '\f015'; +$fa-var-hospital-o: '\f0f8'; +$fa-var-hotel: '\f236'; +$fa-var-hourglass: '\f254'; +$fa-var-hourglass-1: '\f251'; +$fa-var-hourglass-2: '\f252'; +$fa-var-hourglass-3: '\f253'; +$fa-var-hourglass-end: '\f253'; +$fa-var-hourglass-half: '\f252'; +$fa-var-hourglass-o: '\f250'; +$fa-var-hourglass-start: '\f251'; +$fa-var-houzz: '\f27c'; +$fa-var-html5: '\f13b'; +$fa-var-i-cursor: '\f246'; +$fa-var-id-badge: '\f2c1'; +$fa-var-id-card: '\f2c2'; +$fa-var-id-card-o: '\f2c3'; +$fa-var-ils: '\f20b'; +$fa-var-image: '\f03e'; +$fa-var-imdb: '\f2d8'; +$fa-var-inbox: '\f01c'; +$fa-var-indent: '\f03c'; +$fa-var-industry: '\f275'; +$fa-var-info: '\f129'; +$fa-var-info-circle: '\f05a'; +$fa-var-inr: '\f156'; +$fa-var-instagram: '\f16d'; +$fa-var-institution: '\f19c'; +$fa-var-internet-explorer: '\f26b'; +$fa-var-intersex: '\f224'; +$fa-var-ioxhost: '\f208'; +$fa-var-italic: '\f033'; +$fa-var-joomla: '\f1aa'; +$fa-var-jpy: '\f157'; +$fa-var-jsfiddle: '\f1cc'; +$fa-var-key: '\f084'; +$fa-var-keyboard-o: '\f11c'; +$fa-var-krw: '\f159'; +$fa-var-language: '\f1ab'; +$fa-var-laptop: '\f109'; +$fa-var-lastfm: '\f202'; +$fa-var-lastfm-square: '\f203'; +$fa-var-leaf: '\f06c'; +$fa-var-leanpub: '\f212'; +$fa-var-legal: '\f0e3'; +$fa-var-lemon-o: '\f094'; +$fa-var-level-down: '\f149'; +$fa-var-level-up: '\f148'; +$fa-var-life-bouy: '\f1cd'; +$fa-var-life-buoy: '\f1cd'; +$fa-var-life-ring: '\f1cd'; +$fa-var-life-saver: '\f1cd'; +$fa-var-lightbulb-o: '\f0eb'; +$fa-var-line-chart: '\f201'; +$fa-var-link: '\f0c1'; +$fa-var-linkedin: '\f0e1'; +$fa-var-linkedin-square: '\f08c'; +$fa-var-linode: '\f2b8'; +$fa-var-linux: '\f17c'; +$fa-var-list: '\f03a'; +$fa-var-list-alt: '\f022'; +$fa-var-list-ol: '\f0cb'; +$fa-var-list-ul: '\f0ca'; +$fa-var-location-arrow: '\f124'; +$fa-var-lock: '\f023'; +$fa-var-long-arrow-down: '\f175'; +$fa-var-long-arrow-left: '\f177'; +$fa-var-long-arrow-right: '\f178'; +$fa-var-long-arrow-up: '\f176'; +$fa-var-low-vision: '\f2a8'; +$fa-var-magic: '\f0d0'; +$fa-var-magnet: '\f076'; +$fa-var-mail-forward: '\f064'; +$fa-var-mail-reply: '\f112'; +$fa-var-mail-reply-all: '\f122'; +$fa-var-male: '\f183'; +$fa-var-map: '\f279'; +$fa-var-map-marker: '\f041'; +$fa-var-map-o: '\f278'; +$fa-var-map-pin: '\f276'; +$fa-var-map-signs: '\f277'; +$fa-var-mars: '\f222'; +$fa-var-mars-double: '\f227'; +$fa-var-mars-stroke: '\f229'; +$fa-var-mars-stroke-h: '\f22b'; +$fa-var-mars-stroke-v: '\f22a'; +$fa-var-maxcdn: '\f136'; +$fa-var-meanpath: '\f20c'; +$fa-var-medium: '\f23a'; +$fa-var-medkit: '\f0fa'; +$fa-var-meetup: '\f2e0'; +$fa-var-meh-o: '\f11a'; +$fa-var-mercury: '\f223'; +$fa-var-microchip: '\f2db'; +$fa-var-microphone: '\f130'; +$fa-var-microphone-slash: '\f131'; +$fa-var-minus: '\f068'; +$fa-var-minus-circle: '\f056'; +$fa-var-minus-square: '\f146'; +$fa-var-minus-square-o: '\f147'; +$fa-var-mixcloud: '\f289'; +$fa-var-mobile: '\f10b'; +$fa-var-mobile-phone: '\f10b'; +$fa-var-modx: '\f285'; +$fa-var-money: '\f0d6'; +$fa-var-moon-o: '\f186'; +$fa-var-mortar-board: '\f19d'; +$fa-var-motorcycle: '\f21c'; +$fa-var-mouse-pointer: '\f245'; +$fa-var-music: '\f001'; +$fa-var-navicon: '\f0c9'; +$fa-var-neuter: '\f22c'; +$fa-var-newspaper-o: '\f1ea'; +$fa-var-object-group: '\f247'; +$fa-var-object-ungroup: '\f248'; +$fa-var-odnoklassniki: '\f263'; +$fa-var-odnoklassniki-square: '\f264'; +$fa-var-opencart: '\f23d'; +$fa-var-openid: '\f19b'; +$fa-var-opera: '\f26a'; +$fa-var-optin-monster: '\f23c'; +$fa-var-outdent: '\f03b'; +$fa-var-pagelines: '\f18c'; +$fa-var-paint-brush: '\f1fc'; +$fa-var-paper-plane: '\f1d8'; +$fa-var-paper-plane-o: '\f1d9'; +$fa-var-paperclip: '\f0c6'; +$fa-var-paragraph: '\f1dd'; +$fa-var-paste: '\f0ea'; +$fa-var-pause: '\f04c'; +$fa-var-pause-circle: '\f28b'; +$fa-var-pause-circle-o: '\f28c'; +$fa-var-paw: '\f1b0'; +$fa-var-paypal: '\f1ed'; +$fa-var-pencil: '\f040'; +$fa-var-pencil-square: '\f14b'; +$fa-var-pencil-square-o: '\f044'; +$fa-var-percent: '\f295'; +$fa-var-phone: '\f095'; +$fa-var-phone-square: '\f098'; +$fa-var-photo: '\f03e'; +$fa-var-picture-o: '\f03e'; +$fa-var-pie-chart: '\f200'; +$fa-var-pied-piper: '\f2ae'; +$fa-var-pied-piper-alt: '\f1a8'; +$fa-var-pied-piper-pp: '\f1a7'; +$fa-var-pinterest: '\f0d2'; +$fa-var-pinterest-p: '\f231'; +$fa-var-pinterest-square: '\f0d3'; +$fa-var-plane: '\f072'; +$fa-var-play: '\f04b'; +$fa-var-play-circle: '\f144'; +$fa-var-play-circle-o: '\f01d'; +$fa-var-plug: '\f1e6'; +$fa-var-plus: '\f067'; +$fa-var-plus-circle: '\f055'; +$fa-var-plus-square: '\f0fe'; +$fa-var-plus-square-o: '\f196'; +$fa-var-podcast: '\f2ce'; +$fa-var-power-off: '\f011'; +$fa-var-print: '\f02f'; +$fa-var-product-hunt: '\f288'; +$fa-var-puzzle-piece: '\f12e'; +$fa-var-qq: '\f1d6'; +$fa-var-qrcode: '\f029'; +$fa-var-question: '\f128'; +$fa-var-question-circle: '\f059'; +$fa-var-question-circle-o: '\f29c'; +$fa-var-quora: '\f2c4'; +$fa-var-quote-left: '\f10d'; +$fa-var-quote-right: '\f10e'; +$fa-var-ra: '\f1d0'; +$fa-var-random: '\f074'; +$fa-var-ravelry: '\f2d9'; +$fa-var-rebel: '\f1d0'; +$fa-var-recycle: '\f1b8'; +$fa-var-reddit: '\f1a1'; +$fa-var-reddit-alien: '\f281'; +$fa-var-reddit-square: '\f1a2'; +$fa-var-refresh: '\f021'; +$fa-var-registered: '\f25d'; +$fa-var-remove: '\f00d'; +$fa-var-renren: '\f18b'; +$fa-var-reorder: '\f0c9'; +$fa-var-repeat: '\f01e'; +$fa-var-reply: '\f112'; +$fa-var-reply-all: '\f122'; +$fa-var-resistance: '\f1d0'; +$fa-var-retweet: '\f079'; +$fa-var-rmb: '\f157'; +$fa-var-road: '\f018'; +$fa-var-rocket: '\f135'; +$fa-var-rotate-left: '\f0e2'; +$fa-var-rotate-right: '\f01e'; +$fa-var-rouble: '\f158'; +$fa-var-rss: '\f09e'; +$fa-var-rss-square: '\f143'; +$fa-var-rub: '\f158'; +$fa-var-ruble: '\f158'; +$fa-var-rupee: '\f156'; +$fa-var-s15: '\f2cd'; +$fa-var-safari: '\f267'; +$fa-var-save: '\f0c7'; +$fa-var-scissors: '\f0c4'; +$fa-var-scribd: '\f28a'; +$fa-var-search: '\f002'; +$fa-var-search-minus: '\f010'; +$fa-var-search-plus: '\f00e'; +$fa-var-sellsy: '\f213'; +$fa-var-send: '\f1d8'; +$fa-var-send-o: '\f1d9'; +$fa-var-server: '\f233'; +$fa-var-share: '\f064'; +$fa-var-share-alt: '\f1e0'; +$fa-var-share-alt-square: '\f1e1'; +$fa-var-share-square: '\f14d'; +$fa-var-share-square-o: '\f045'; +$fa-var-shekel: '\f20b'; +$fa-var-sheqel: '\f20b'; +$fa-var-shield: '\f132'; +$fa-var-ship: '\f21a'; +$fa-var-shirtsinbulk: '\f214'; +$fa-var-shopping-bag: '\f290'; +$fa-var-shopping-basket: '\f291'; +$fa-var-shopping-cart: '\f07a'; +$fa-var-shower: '\f2cc'; +$fa-var-sign-in: '\f090'; +$fa-var-sign-language: '\f2a7'; +$fa-var-sign-out: '\f08b'; +$fa-var-signal: '\f012'; +$fa-var-signing: '\f2a7'; +$fa-var-simplybuilt: '\f215'; +$fa-var-sitemap: '\f0e8'; +$fa-var-skyatlas: '\f216'; +$fa-var-skype: '\f17e'; +$fa-var-slack: '\f198'; +$fa-var-sliders: '\f1de'; +$fa-var-slideshare: '\f1e7'; +$fa-var-smile-o: '\f118'; +$fa-var-snapchat: '\f2ab'; +$fa-var-snapchat-ghost: '\f2ac'; +$fa-var-snapchat-square: '\f2ad'; +$fa-var-snowflake-o: '\f2dc'; +$fa-var-soccer-ball-o: '\f1e3'; +$fa-var-sort: '\f0dc'; +$fa-var-sort-alpha-asc: '\f15d'; +$fa-var-sort-alpha-desc: '\f15e'; +$fa-var-sort-amount-asc: '\f160'; +$fa-var-sort-amount-desc: '\f161'; +$fa-var-sort-asc: '\f0de'; +$fa-var-sort-desc: '\f0dd'; +$fa-var-sort-down: '\f0dd'; +$fa-var-sort-numeric-asc: '\f162'; +$fa-var-sort-numeric-desc: '\f163'; +$fa-var-sort-up: '\f0de'; +$fa-var-soundcloud: '\f1be'; +$fa-var-space-shuttle: '\f197'; +$fa-var-spinner: '\f110'; +$fa-var-spoon: '\f1b1'; +$fa-var-spotify: '\f1bc'; +$fa-var-square: '\f0c8'; +$fa-var-square-o: '\f096'; +$fa-var-stack-exchange: '\f18d'; +$fa-var-stack-overflow: '\f16c'; +$fa-var-star: '\f005'; +$fa-var-star-half: '\f089'; +$fa-var-star-half-empty: '\f123'; +$fa-var-star-half-full: '\f123'; +$fa-var-star-half-o: '\f123'; +$fa-var-star-o: '\f006'; +$fa-var-steam: '\f1b6'; +$fa-var-steam-square: '\f1b7'; +$fa-var-step-backward: '\f048'; +$fa-var-step-forward: '\f051'; +$fa-var-stethoscope: '\f0f1'; +$fa-var-sticky-note: '\f249'; +$fa-var-sticky-note-o: '\f24a'; +$fa-var-stop: '\f04d'; +$fa-var-stop-circle: '\f28d'; +$fa-var-stop-circle-o: '\f28e'; +$fa-var-street-view: '\f21d'; +$fa-var-strikethrough: '\f0cc'; +$fa-var-stumbleupon: '\f1a4'; +$fa-var-stumbleupon-circle: '\f1a3'; +$fa-var-subscript: '\f12c'; +$fa-var-subway: '\f239'; +$fa-var-suitcase: '\f0f2'; +$fa-var-sun-o: '\f185'; +$fa-var-superpowers: '\f2dd'; +$fa-var-superscript: '\f12b'; +$fa-var-support: '\f1cd'; +$fa-var-table: '\f0ce'; +$fa-var-tablet: '\f10a'; +$fa-var-tachometer: '\f0e4'; +$fa-var-tag: '\f02b'; +$fa-var-tags: '\f02c'; +$fa-var-tasks: '\f0ae'; +$fa-var-taxi: '\f1ba'; +$fa-var-telegram: '\f2c6'; +$fa-var-television: '\f26c'; +$fa-var-tencent-weibo: '\f1d5'; +$fa-var-terminal: '\f120'; +$fa-var-text-height: '\f034'; +$fa-var-text-width: '\f035'; +$fa-var-th: '\f00a'; +$fa-var-th-large: '\f009'; +$fa-var-th-list: '\f00b'; +$fa-var-themeisle: '\f2b2'; +$fa-var-thermometer: '\f2c7'; +$fa-var-thermometer-0: '\f2cb'; +$fa-var-thermometer-1: '\f2ca'; +$fa-var-thermometer-2: '\f2c9'; +$fa-var-thermometer-3: '\f2c8'; +$fa-var-thermometer-4: '\f2c7'; +$fa-var-thermometer-empty: '\f2cb'; +$fa-var-thermometer-full: '\f2c7'; +$fa-var-thermometer-half: '\f2c9'; +$fa-var-thermometer-quarter: '\f2ca'; +$fa-var-thermometer-three-quarters: '\f2c8'; +$fa-var-thumb-tack: '\f08d'; +$fa-var-thumbs-down: '\f165'; +$fa-var-thumbs-o-down: '\f088'; +$fa-var-thumbs-o-up: '\f087'; +$fa-var-thumbs-up: '\f164'; +$fa-var-ticket: '\f145'; +$fa-var-times: '\f00d'; +$fa-var-times-circle: '\f057'; +$fa-var-times-circle-o: '\f05c'; +$fa-var-times-rectangle: '\f2d3'; +$fa-var-times-rectangle-o: '\f2d4'; +$fa-var-tint: '\f043'; +$fa-var-toggle-down: '\f150'; +$fa-var-toggle-left: '\f191'; +$fa-var-toggle-off: '\f204'; +$fa-var-toggle-on: '\f205'; +$fa-var-toggle-right: '\f152'; +$fa-var-toggle-up: '\f151'; +$fa-var-trademark: '\f25c'; +$fa-var-train: '\f238'; +$fa-var-transgender: '\f224'; +$fa-var-transgender-alt: '\f225'; +$fa-var-trash: '\f1f8'; +$fa-var-trash-o: '\f014'; +$fa-var-tree: '\f1bb'; +$fa-var-trello: '\f181'; +$fa-var-tripadvisor: '\f262'; +$fa-var-trophy: '\f091'; +$fa-var-truck: '\f0d1'; +$fa-var-try: '\f195'; +$fa-var-tty: '\f1e4'; +$fa-var-tumblr: '\f173'; +$fa-var-tumblr-square: '\f174'; +$fa-var-turkish-lira: '\f195'; +$fa-var-tv: '\f26c'; +$fa-var-twitch: '\f1e8'; +$fa-var-twitter: '\f099'; +$fa-var-twitter-square: '\f081'; +$fa-var-umbrella: '\f0e9'; +$fa-var-underline: '\f0cd'; +$fa-var-undo: '\f0e2'; +$fa-var-universal-access: '\f29a'; +$fa-var-university: '\f19c'; +$fa-var-unlink: '\f127'; +$fa-var-unlock: '\f09c'; +$fa-var-unlock-alt: '\f13e'; +$fa-var-unsorted: '\f0dc'; +$fa-var-upload: '\f093'; +$fa-var-usb: '\f287'; +$fa-var-usd: '\f155'; +$fa-var-user: '\f007'; +$fa-var-user-circle: '\f2bd'; +$fa-var-user-circle-o: '\f2be'; +$fa-var-user-md: '\f0f0'; +$fa-var-user-o: '\f2c0'; +$fa-var-user-plus: '\f234'; +$fa-var-user-secret: '\f21b'; +$fa-var-user-times: '\f235'; +$fa-var-users: '\f0c0'; +$fa-var-vcard: '\f2bb'; +$fa-var-vcard-o: '\f2bc'; +$fa-var-venus: '\f221'; +$fa-var-venus-double: '\f226'; +$fa-var-venus-mars: '\f228'; +$fa-var-viacoin: '\f237'; +$fa-var-viadeo: '\f2a9'; +$fa-var-viadeo-square: '\f2aa'; +$fa-var-video-camera: '\f03d'; +$fa-var-vimeo: '\f27d'; +$fa-var-vimeo-square: '\f194'; +$fa-var-vine: '\f1ca'; +$fa-var-vk: '\f189'; +$fa-var-volume-control-phone: '\f2a0'; +$fa-var-volume-down: '\f027'; +$fa-var-volume-off: '\f026'; +$fa-var-volume-up: '\f028'; +$fa-var-warning: '\f071'; +$fa-var-wechat: '\f1d7'; +$fa-var-weibo: '\f18a'; +$fa-var-weixin: '\f1d7'; +$fa-var-whatsapp: '\f232'; +$fa-var-wheelchair: '\f193'; +$fa-var-wheelchair-alt: '\f29b'; +$fa-var-wifi: '\f1eb'; +$fa-var-wikipedia-w: '\f266'; +$fa-var-window-close: '\f2d3'; +$fa-var-window-close-o: '\f2d4'; +$fa-var-window-maximize: '\f2d0'; +$fa-var-window-minimize: '\f2d1'; +$fa-var-window-restore: '\f2d2'; +$fa-var-windows: '\f17a'; +$fa-var-won: '\f159'; +$fa-var-wordpress: '\f19a'; +$fa-var-wpbeginner: '\f297'; +$fa-var-wpexplorer: '\f2de'; +$fa-var-wpforms: '\f298'; +$fa-var-wrench: '\f0ad'; +$fa-var-xing: '\f168'; +$fa-var-xing-square: '\f169'; +$fa-var-y-combinator: '\f23b'; +$fa-var-y-combinator-square: '\f1d4'; +$fa-var-yahoo: '\f19e'; +$fa-var-yc: '\f23b'; +$fa-var-yc-square: '\f1d4'; +$fa-var-yelp: '\f1e9'; +$fa-var-yen: '\f157'; +$fa-var-yoast: '\f2b1'; +$fa-var-youtube: '\f167'; +$fa-var-youtube-play: '\f16a'; +$fa-var-youtube-square: '\f166'; diff --git a/public/font-awesome-4.7.0/scss/font-awesome.scss b/public/font-awesome-4.7.0/scss/font-awesome.scss new file mode 100644 index 0000000..e16b4b8 --- /dev/null +++ b/public/font-awesome-4.7.0/scss/font-awesome.scss @@ -0,0 +1,18 @@ +/*! + * Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome + * License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License) + */ + +@import 'variables'; +@import 'mixins'; +@import 'path'; +@import 'core'; +@import 'larger'; +@import 'fixed-width'; +@import 'list'; +@import 'bordered-pulled'; +@import 'animated'; +@import 'rotated-flipped'; +@import 'stacked'; +@import 'icons'; +@import 'screen-reader'; diff --git a/public/iconfont/iconfont.css b/public/iconfont/iconfont.css new file mode 100644 index 0000000..872e90f --- /dev/null +++ b/public/iconfont/iconfont.css @@ -0,0 +1,19 @@ +@font-face { + font-family: "iconfont"; /* Project id 3814452 */ + src: url('iconfont.woff2?t=1670405177902') format('woff2'), + url('iconfont.woff?t=1670405177902') format('woff'), + url('iconfont.ttf?t=1670405177902') format('truetype'); +} + +.iconfont { + font-family: "iconfont" !important; + font-size: 16px; + font-style: normal; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} + +.icon-enterprise:before { + content: "\e724"; +} + diff --git a/public/iconfont/iconfont.ttf b/public/iconfont/iconfont.ttf new file mode 100644 index 0000000000000000000000000000000000000000..8b78923258548345db23669e277922b1b2b7d652 GIT binary patch literal 1848 zcmd^9&uKOwFh!aPe_qCpk8``bEOK==HyDCp5TO%^v&+L6iC!RpyS<{_r34U zH{X0a9tZ#lEJDZF?D@|=GQJu95)hMQi=Uhy%^y2@<~i+eX$2UFiCfav<(#-< zUiU;F7U&F(ucb3$&)VIA%*M@Sl0DmXV#lO(zutW+ZZPa5!}3{w zlpIL%5igH!9M{IvnM`{9k@z{2{vwr5@mY@CTMkhncjAevAF%76TFQUTF2!r;#Cr5wI=Cx`*2r5R!cO7Gf@hsbR4bOM4SfwCW3j%LybX2Y*`CQ3$Z~{Io zmobx=G^6sfn2Akn@B>QU6~-x1okK00~T>t<8 literal 0 HcmV?d00001 diff --git a/public/iconfont/iconfont.woff b/public/iconfont/iconfont.woff new file mode 100644 index 0000000000000000000000000000000000000000..504dfbeeda3a8e32586d595fac3f96c146662af8 GIT binary patch literal 1140 zcmXT-cXMN4WB>w|5(aJ%&29nVgV?CRJvh{ffq{_&C~6JFAqw59RsO;HMnEwaARmMi zY%M*%Bu3*0koIt z1CXx(!i*vem3fJ|sSFIv0zf+*fO6>qi)}U(3~JV_ z9t>11ikQ(uXx3FitiKkh55$Fr!hBp*e%|FUUO)5*V1CvHHYI zrbwDd@<`-J*hn}@2uT!4NQ6vf_5C8TRnqt15+V7;D;8`Ln%yyDf&a)=+$8o#w8KNz!PVD8WY7_2{-fQaD}4>53oF9WZ?JUR6wW)g{#2fLkvs~lO{5X8Za`rb1-GI0Odg#41j3_ zoVJ-5a=|GHm>_^6TtLXc@E@!KXm{&G+q^>#0rwh1S1f(|CI~;_c$rb$Fd&hyr1yg@b-r!#+wr*kPyn?yERu?eqR|w~AN|7*VA8=;EAI2M#^TR=Lm(;+Z i$M&Y7b7JSjnT^_}>s7X{SfH`lVrnBJgR%olA_D+QDw$>g literal 0 HcmV?d00001 diff --git a/public/iconfont/iconfont.woff2 b/public/iconfont/iconfont.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..595756be42f137add484f2cda8c05849a2a20ae7 GIT binary patch literal 812 zcmV+{1JnF>Pew8T0RR9100S%l3jhEB00%e#00Q6u0RR9100000000000000000000 z0000SR0d!Gf^Z6gFoGZfHUcCA2nz-P1Rw>3X9qMJUfO@u?cbB1f+P{-U2g?(DCV1%Aet)h!-9^2TNF?)$N0LfoXqH5^(!`oK zlP@B9c_8lH`)jneg=2b#WdTK9RwMBV#fRwsc3kI-3 zcFGITAAMhZ6&pB_B#K>>cV5SEG|mLHTCIS3(mG!g#!FxW3dHP8CyKf)IaCsfp(vXy znmJn^6W}9n1;Ty*@gN}V>|7H-IE42k^2E1FrUamY6V!v|QR(1}G##~FdF^%EIwJ^J zkCW)5S6WvMpYHLtu?o^mZij~P+^4!sNGT~zv`$t^r`x8AN+YeK8NXi(`YCOCVVs>m z5%p(gBX0KA$m`i&&KhBOjlGP%Y1wLdzW0uxpSN-n`})^01YO#n`j`G@U^ZTxy(A`D zb4=4XAvz3LIkrzN$p3!%~}w--{&#Ilb4jWy~@ta^@7xSinZb0d{hZaI=)X*`TM1BG3gy z>tGPjwuz7?A4IerQ)0#~5{5n^rA_(=4!EBRq9s!x6l3^}S=7|Zl}kkQLCJd=a9!|? zSZDB~W7_5TmTKZD7U++}6;Y_Tsc<7)MrGMx%S}#^n5js+uq@T|5i@EkSYjj~NDPI( zp-iMvQ$cqr{@w#gyekEmNO_AeEdz1nFxdpkR#KDN?&J{dL&7D5f)r+A6||8|q|_q~ q)HaXGk%%y*BSNhO%ju@55_5f7_0bMN$ySDe + + + + + + + + +

+ + + diff --git a/src/App.vue b/src/App.vue new file mode 100644 index 0000000..9fa6cc2 --- /dev/null +++ b/src/App.vue @@ -0,0 +1,36 @@ + + + + + diff --git a/src/api/api.ts b/src/api/api.ts new file mode 100644 index 0000000..963cf96 --- /dev/null +++ b/src/api/api.ts @@ -0,0 +1,25 @@ +import axios from '@/utils/axios' +import { encrypt } from '@/utils/crypto' + +export function login(form: any) { + // 处理逻辑 + const timestamp = new Date().getTime().toString() + return axios.post('/sys/api/login', { + secret: timestamp, + captchaVerification: form.captchaVerification, + phone: encrypt(timestamp + form.phone), + password: encrypt(timestamp + form.password) + }) +} + +export function forget(form: any) { + // 处理逻辑 + const timestamp = new Date().getTime().toString() + return axios.post('/sys/api/forget', { + secret: timestamp, + email: encrypt(timestamp + form.email), + password: encrypt(timestamp + form.password), + code: encrypt(timestamp + form.code), + inviteCode: form.inviteCode + }) +} diff --git a/src/api/upms/dept.ts b/src/api/upms/dept.ts new file mode 100644 index 0000000..238cc00 --- /dev/null +++ b/src/api/upms/dept.ts @@ -0,0 +1,45 @@ +import axios from '@/utils/axios' + +/** + * 获取所有部门 + * @returns Promise + */ +export function fetchAllTree() { + return axios.post('/sys/dept/fetch/all') +} +/** + * 获取所有部门包含用户 + * @returns Promise + */ +export function fetchUserTree() { + return axios.post('/sys/dept/fetch/user') +} + +/** + * 通过部门id获取用户ids + * + * @param deptId 部门id + * @return 用户ids + * @date 2022.12.12 + */ +export function userIdsByDeptId(deptId: string) { + return axios.post(`/sys/dept/user/ids/by/${deptId}`) +} + +/** + * 重新设置部门成员 + * @param deptId 部门id + * @param userIds 新成员ids + */ +export function resetDeptUser(deptId: string, userIds: string[]) { + return axios.post('/sys/dept/reset/dept/user', { id: deptId, userIds }) +} + +/** + * 移除部门中某个成员 + * @param deptId 部门id + * @param userId 成员id + */ +export function removeDeptUser(deptId: string, userId: string) { + return axios.post('/sys/dept/remove/dept/user', { deptId, userId }) +} diff --git a/src/api/upms/group.ts b/src/api/upms/group.ts new file mode 100644 index 0000000..33ee543 --- /dev/null +++ b/src/api/upms/group.ts @@ -0,0 +1,30 @@ +import axios from '@/utils/axios' + +/** + * 通过id获取用户ids + * + * @param groupId id + * @return 用户ids + * @date 2022.12.12 + */ +export function userIdsByGroupId(groupId: string) { + return axios.post(`/sys/group/user/ids/by/${groupId}`) +} + +/** + * 重新设置成员 + * @param groupId id + * @param userIds 新成员ids + */ +export function userReset(groupId: string, userIds: string[]) { + return axios.post('/sys/group/user/reset', { id: groupId, userIds }) +} + +/** + * 移除某个成员 + * @param groupId id + * @param userId 成员id + */ +export function userRemove(groupId: string, userId: string) { + return axios.post('/sys/group/user/remove', { groupId, userId }) +} diff --git a/src/api/upms/menu.ts b/src/api/upms/menu.ts new file mode 100644 index 0000000..b628ec4 --- /dev/null +++ b/src/api/upms/menu.ts @@ -0,0 +1,26 @@ +import axios from '@/utils/axios' + +/** + * 获取有权限的菜单树 + * @returns Promise + */ +// eslint-disable-next-line import/prefer-default-export +export function getMenuTree() { + return axios.post('/sys/menu/tree') +} + +export function getMenuTreeByRoleId(roleId: string) { + return axios.post(`/sys/menu/tree/role/${roleId}`) +} + +export function editRoleMenus(roleId: string, menuIds: Array) { + return axios.post(`/sys/menu/role/${roleId}`, menuIds) +} + +export function getMenuTreeByPackageId(packageId: string) { + return axios.post(`/sys/menu/tree/package/${packageId}`) +} + +export function editPackageMenus(packageId: string, menuIds: Array) { + return axios.post(`/sys/menu/package/${packageId}`, menuIds) +} diff --git a/src/api/upms/notify-channel.ts b/src/api/upms/notify-channel.ts new file mode 100644 index 0000000..16b4722 --- /dev/null +++ b/src/api/upms/notify-channel.ts @@ -0,0 +1,19 @@ +import { SysNotifyChannel } from '@/entity/upms/notify-channel' +import axios from '@/utils/axios' + +const baseUrl = 'sys/notify/channel' +/** + * 获取所有消息通道配置 + * @returns Array + */ +export function getConfig() { + return axios.post(`${baseUrl}/get/config`) +} + +/** + * 编辑某项配置 + * @param data 数据{type,config} + */ +export function editConfig(data: SysNotifyChannel) { + return axios.post(`${baseUrl}/edit/config`, data) +} diff --git a/src/api/upms/user.ts b/src/api/upms/user.ts new file mode 100644 index 0000000..8c8d695 --- /dev/null +++ b/src/api/upms/user.ts @@ -0,0 +1,10 @@ +import axios from '@/utils/axios' + +/** + * 修改个人密码 + * @param password 旧密码 + * @param newPassword 新密码 + */ +export function updatePassword(password: string, newPassword: string) { + return axios.post('/sys/user/password', { password, newPassword }) +} diff --git a/src/assets/css/arco.scss b/src/assets/css/arco.scss new file mode 100644 index 0000000..762df9b --- /dev/null +++ b/src/assets/css/arco.scss @@ -0,0 +1,71 @@ + +// 设置暗黑模式下spin的背景色透明 +body[arco-theme='dark'] { + .arco-spin-mask { + background-color: unset !important; + } +} +.arco-modal-body { + max-height: calc(100vh - 48px - 65px - 48px); + overflow-y: auto; + overflow-x: hidden; + // 未引入tailwind需要此 + // width: calc(100% - 40px); +} + +@media screen and (max-width: 530px) { + .arco-modal { + width: 94vw; + } +} + +.arco-scrollbar-thumb-direction-vertical .arco-scrollbar-thumb-bar { + width: 7px; + margin: 0 5px; +} + +.arco-popconfirm-content { + white-space: pre-wrap; +} + +// 自定义arco表格滚动条样式 +.arco-table-content-scroll-x, +.arco-table-content-scroll-y, +.arco-table.arco-table-empty .arco-table-header { + /*定义滚动条高宽及背景 高宽分别对应横竖滚动条的尺寸*/ + &::-webkit-scrollbar { + background-color: var(--color-fill-1); + border-bottom-right-radius: var(--border-radius-medium); + } + /*定义滚动条轨道 内阴影+圆角*/ + &::-webkit-scrollbar-track { + border-radius: 6px; + } + /*定义滑块 内阴影+圆角*/ + &::-webkit-scrollbar-thumb { + border-radius: 6px; + background-color: var(--color-neutral-4); + cursor: pointer; + &:hover { + background-color: var(--color-neutral-5); + } + &:active { + background-color: var(--color-neutral-6); + } + } +} +.arco-table-content-scroll-x, +.arco-table.arco-table-empty .arco-table-header { + &::-webkit-scrollbar { + height: 9px; + } +} +.arco-table-content-scroll-y { + &::-webkit-scrollbar { + width: 9px; + } +} + +.arco-trigger-popup{ + white-space:pre-wrap; +} diff --git a/src/assets/css/flex.scss b/src/assets/css/flex.scss new file mode 100644 index 0000000..8d9e212 --- /dev/null +++ b/src/assets/css/flex.scss @@ -0,0 +1,274 @@ +.un-select { + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + -webkit-user-drag: none; + img { + -webkit-user-drag: none; + } +} +.flex-view { + position: relative; + display: flex; + flex-direction: column; +} +.flex { + display: flex; +} +/* Flexbox 布局 */ +/* Flex Direction */ +.flex-row { + @extend .flex-view; + flex-direction: row; +} +.flex-row-reverse { + flex-direction: row-reverse !important; + @extend .flex-view; +} +.flex-column { + flex-direction: column !important; + @extend .flex-view; +} +.flex-column-reverse { + flex-direction: column-reverse !important; + @extend .flex-view; +} +/* Flex Wrap */ +.flex-nowrap { + flex-wrap: nowrap !important; + @extend .flex-view; +} +.flex-wrap { + flex-wrap: wrap !important; + @extend .flex-view; +} +.flex-wrap-reverse { + flex-wrap: wrap-reverse !important; + @extend .flex-view; +} +/* Align Items */ +.align-stretch { + align-items: stretch !important; + @extend .flex-view; +} +.align-start { + align-items: flex-start !important; + @extend .flex-view; +} +.align-center { + align-items: center !important; + @extend .flex-view; +} +.align-end { + align-items: flex-end !important; + @extend .flex-view; +} +/* Justify Content */ +.justify-start { + justify-content: flex-start !important; + @extend .flex-view; +} +.justify-center { + justify-content: center !important; + @extend .flex-view; +} +.justify-end { + justify-content: flex-end !important; + @extend .flex-view; +} +.justify-between { + justify-content: space-between !important; + @extend .flex-view; +} +.justify-around { + justify-content: space-around !important; + @extend .flex-view; +} +/* 字体粗细 */ +.text-bold { + font-weight: bold; +} +/* 文本对齐 */ +.text-left { + text-align: left; +} +.text-center { + text-align: center; +} +.text-right { + text-align: right; +} +/* 文本装饰 */ +.text-underline { + text-decoration: underline; +} +.text-through { + text-decoration: line-through; +} +/* flex */ +.flex-1 { + flex: 1 !important; +} +.flex-2 { + flex: 2 !important; +} +.flex-3 { + flex: 3 !important; +} +.flex-4 { + flex: 4 !important; +} +.flex-5 { + flex: 5 !important; +} +.flex-6 { + flex: 6 !important; +} +.flex-7 { + flex: 7 !important; +} +.flex-8 { + flex: 8 !important; +} +/* 文本大小 */ +.text-xs { + font-size: 12px !important; +} +.text-sm { + font-size: 14px !important; +} +.text-md { + font-size: 16px !important; +} +.text-lg { + font-size: 20px !important; +} +.text-xl { + font-size: 24px !important; +} +/* 行高 */ +.leading-xs { + line-height: 14px; +} +.leading-sm { + line-height: 16px; +} +.leading-md { + line-height: 20px; +} +.leading-lg { + line-height: 24px; +} +.leading-xl { + line-height: 28px; +} + +@mixin lines($num) { + text-overflow: ellipsis; + overflow: hidden; + display: -webkit-box; + -webkit-box-orient: vertical; + -webkit-line-clamp: $num; + lines: $num; +} +/* 超出行省略 */ +.lines-1 { + @include lines(1); +} +.lines-2 { + @include lines(2); +} +.lines-3 { + @include lines(3); +} +.lines-4 { + @include lines(4); +} +.lines-5 { + @include lines(5); +} +/* 定位 */ +.absolute { + position: absolute !important; +} +.absolute-screen { + position: absolute !important; + left: 0; + right: 0; + top: 0; + bottom: 0; + z-index: 998; +} +.fixed { + position: fixed !important; +} +.fixed-screen { + position: fixed !important; + left: 0; + right: 0; + top: 0; + bottom: 0; + z-index: 999; +} +.sticky { + position: sticky !important; + top: 0; + z-index: 969; +} +/* 内外边距 */ +$margin-map: ( + xs: 8px, + sm: 16px, + md: 24px, + lg: 32px, + xl: 48px +); +@each $parameter in xs, sm, md, lg, xl { + .ma-#{$parameter} { + margin: map-get($map: $margin-map, $key: $parameter); + } + .mt-#{$parameter} { + margin-top: map-get($map: $margin-map, $key: $parameter); + } + .mb-#{$parameter} { + margin-bottom: map-get($map: $margin-map, $key: $parameter); + } + .ml-#{$parameter} { + margin-left: map-get($map: $margin-map, $key: $parameter); + } + .mr-#{$parameter} { + margin-right: map-get($map: $margin-map, $key: $parameter); + } + .mx-#{$parameter} { + margin-left: map-get($map: $margin-map, $key: $parameter); + margin-right: map-get($map: $margin-map, $key: $parameter); + } + .my-#{$parameter} { + margin-top: map-get($map: $margin-map, $key: $parameter); + margin-bottom: map-get($map: $margin-map, $key: $parameter); + } + .pa-#{$parameter} { + padding: map-get($map: $margin-map, $key: $parameter); + } + .pt-#{$parameter} { + padding-top: map-get($map: $margin-map, $key: $parameter); + } + .pb-#{$parameter} { + padding-bottom: map-get($map: $margin-map, $key: $parameter); + } + .pl-#{$parameter} { + padding-left: map-get($map: $margin-map, $key: $parameter); + } + .pr-#{$parameter} { + padding-right: map-get($map: $margin-map, $key: $parameter); + } + .px-#{$parameter} { + padding-left: map-get($map: $margin-map, $key: $parameter); + padding-right: map-get($map: $margin-map, $key: $parameter); + } + .py-#{$parameter} { + padding-top: map-get($map: $margin-map, $key: $parameter); + padding-bottom: map-get($map: $margin-map, $key: $parameter); + } +} diff --git a/src/assets/css/tailwind.css b/src/assets/css/tailwind.css new file mode 100644 index 0000000..7903962 --- /dev/null +++ b/src/assets/css/tailwind.css @@ -0,0 +1,28 @@ +@tailwind base; +@tailwind components; +@tailwind utilities; + +/* Flexbox 布局 */ +/* Flex Direction */ +.flex-row { + display: flex; +} +.flex-row-reverse { + display: flex; +} +.flex-col { + display: flex; +} +.flex-col-reverse { + display: flex; +} + +/* 解决冲突 */ +.arco-switch{ + background-color: var(--color-fill-4); + -webkit-appearance:unset; + background-image:unset; +} +.arco-switch-checked { + background-color: rgb(var(--primary-6)); +} diff --git a/src/assets/images/login-arrow.png b/src/assets/images/login-arrow.png new file mode 100644 index 0000000000000000000000000000000000000000..c5297bb75898f99420450203d608b378ca358101 GIT binary patch literal 480 zcmeAS@N?(olHy`uVBq!ia0vp^G9b*s3?yAI>n{URjKx9jP7LeL$-D$|CI|S0xB}__ zgA81>R*eHX%b+C4FPMReg@cn{Ku}0VK~crlAt@`nqOz)I!n#eHPo2AT`O5X14<9{# z^7Ps3_a8oe{`u?gKTEeIZ-9FDd%8G=Xq?|V>84PV0gvnAMLLUu4ldQudcYL5<^TWE zu5GGImGkc`S4mg1b~wL@dDf=m6WO*kx+NZL?K*L3=JbLkM-HDkyK~tcSIgvkL3dK( zikugw_-Q)(9K0krVa0^~fog&UtCbi&Hyf;Mn5nY0?cm$jsZ2&ZjB2mbW8*5yW&d$` zR~#zXlN1$o?;i^;_a)aGx&Obv lq|U(U@+vRQjlb)jnrr0Pe%_Q~s{`~3gQu&X%Q~loCII<;9zg&A literal 0 HcmV?d00001 diff --git a/src/assets/images/login-logo.png b/src/assets/images/login-logo.png new file mode 100644 index 0000000000000000000000000000000000000000..6f0c93d1ddfafd9fac4d3d01863b26448d59c7f1 GIT binary patch literal 2038 zcmeAS@N?(olHy`uVBq!ia0vp^xG6(~4T6-n~3sij-kOlz{AO@NQp#w52 zQgd<>OY(~p0*dk#jP#6vGE57Y;JS1dFvHnmKskoKNjFvkDb50q$YKTtZlEpP!i)^F z=14FwFlS|kM3hAM`dB6B=jtV<VstT4fPE4v1tQ(7VbV2T@{H1I5m}I zrs1#)Bm>a~4h)DJZ9p!t0!Lw_OJ;6rUNO)=c1A`vV5eb7AUubpF#@5{#1vU0k_3`Q zptr1?i&8-eCL}*U#||_7*yy9HLDTLFjO>)el0=upl2kh*17J)U80#7vgczDz85vs{ z8)_R^SQ!{Vj6qS0WDY1etRjL^i}Q0zL6K-@Ze#!i`i3CVMjt~OT`NLoXkKQC9Wcbe zTF`{ibwwiNu~~>Ljjq+dC^Hq96v1vagxZEI232pP4@!+lsS}d)!J@#lZ^s1;7Fa&A z<1+JKYy!-6eV#6kAs)PYr^jZTO_Vu){$`r@|Kgh{Bgj&eFTkNadv$18#;SD@Rm&-inU-0)b zzSG9_YQkIrwH#*qpBfWNYVDGFNoH#p_t!?A zz8B@|!HaGD{?tTiml>bYyVD2T+$lb9lx&P*HZ=cuq1%@~C%M{}O`lo&V*7!O=dEO8-BX!m z+B3^S-t10zD(<$beNX=6i={u8icKmzEPr{Ur|pK#3(x&%4vFQP+@9`u|Mlb@*%o=x zpQbgM~bldXD?cS1yYewJ&9R zYW3spzEdyTvNv4tllXsvBjfP%#(iIy3wYkNui{=hh5v%>{6cjVvvVajzb35N@qBI4 zY6aS zYNhkS=ssC<%{9V{ZQSn2FUeT?wIyn%!o}=dR@q=xN6*YZQEOLc7P-mv<@bx&&J(=6 zHFl1Ydh81k&Z-ZA6BjJ{y8lsl1y|M8Y{lS<(!Y4zEB{WNS>`u&{i6BJ|M;))F2DXm zY>U<}#W;rjidDxh^@T)vT#;VYoVGmJwygc5sYI>ItN7P%T5k03pY$G7>v_8RxvX(config: AxiosRequestConfig): Promise + request(config: AxiosRequestConfig): Promise + get(url: string, config?: AxiosRequestConfig): Promise + delete(url: string, config?: AxiosRequestConfig): Promise + head(url: string, config?: AxiosRequestConfig): Promise + post(url: string, data?: any, config?: AxiosRequestConfig): Promise + put(url: string, data?: any, config?: AxiosRequestConfig): Promise + patch(url: string, data?: any, config?: AxiosRequestConfig): Promise + } +} diff --git a/src/components/_hooks/use-tree-search.ts b/src/components/_hooks/use-tree-search.ts new file mode 100644 index 0000000..001907f --- /dev/null +++ b/src/components/_hooks/use-tree-search.ts @@ -0,0 +1,62 @@ +import { computed, ref } from 'vue' + +const searchData = (val: string | undefined, data: any[]): any[] => { + if (!val) { + return data + } + const result: any[] = [] + data.forEach((item) => { + if (item.name.toLowerCase().indexOf(val.toLowerCase()) > -1) { + result.push({ ...item }) + } else if (item.children) { + const filterSearchData = searchData(val, item.children) + if (filterSearchData.length) { + result.push({ + ...item, + children: filterSearchData + }) + } + } + }) + return result +} + +const filterData = (tree: any[], ignoreIds: string[]) => { + const traverse = (nodes: any) => { + const result: any[] = [] + nodes.forEach((node: any) => { + if (!ignoreIds.includes(node.id)) { + const children = traverse(node.children) + result.push({ + ...node, + children: children || [] + }) + } + }) + return result + } + + return traverse(tree) +} + +export default (ignoreIds?: string[]) => { + const searchKey = ref('') + + const treeData = ref([]) + const searchTreeData = computed(() => searchData(searchKey.value, treeData.value)) + const realTreeData = computed(() => filterData(searchTreeData.value, ignoreIds || [])) + + let timeout: any + const inputChange = (val: string) => { + if (timeout) clearTimeout(timeout) + timeout = setTimeout(() => { + searchKey.value = val + }, 300) + } + return { + searchKey, + treeData, + realTreeData, + inputChange + } +} diff --git a/src/components/f-dept-tree/f-dept-tree-item-node.vue b/src/components/f-dept-tree/f-dept-tree-item-node.vue new file mode 100644 index 0000000..ebefb95 --- /dev/null +++ b/src/components/f-dept-tree/f-dept-tree-item-node.vue @@ -0,0 +1,36 @@ + + + diff --git a/src/components/f-dept-tree/index.vue b/src/components/f-dept-tree/index.vue new file mode 100644 index 0000000..538b941 --- /dev/null +++ b/src/components/f-dept-tree/index.vue @@ -0,0 +1,126 @@ + + + + + diff --git a/src/components/f-dept-tree/use-dept-tooltip.ts b/src/components/f-dept-tree/use-dept-tooltip.ts new file mode 100644 index 0000000..ba6524e --- /dev/null +++ b/src/components/f-dept-tree/use-dept-tooltip.ts @@ -0,0 +1,21 @@ +import { ref } from 'vue' +import { getStore, setStore } from '@/utils/storage' + +export default () => { + const deptTooltipVisible = ref(false) + if (getStore('dept_tooltip_visible') !== true) { + setTimeout(() => { + deptTooltipVisible.value = true + setTimeout(() => { + deptTooltipVisible.value = false + }, 3000) + }, 1000) + } + const handleCloseDeptTooltip = () => { + setStore('dept_tooltip_visible', true) + } + return { + deptTooltipVisible, + handleCloseDeptTooltip + } +} diff --git a/src/components/f-user-avatar/index.vue b/src/components/f-user-avatar/index.vue new file mode 100644 index 0000000..520f1b5 --- /dev/null +++ b/src/components/f-user-avatar/index.vue @@ -0,0 +1,41 @@ + + + + + diff --git a/src/components/f-user-select-modal/f-user-select-modal-item-node.vue b/src/components/f-user-select-modal/f-user-select-modal-item-node.vue new file mode 100644 index 0000000..6268982 --- /dev/null +++ b/src/components/f-user-select-modal/f-user-select-modal-item-node.vue @@ -0,0 +1,36 @@ + + + diff --git a/src/components/f-user-select-modal/index.vue b/src/components/f-user-select-modal/index.vue new file mode 100644 index 0000000..4331513 --- /dev/null +++ b/src/components/f-user-select-modal/index.vue @@ -0,0 +1,270 @@ + + + diff --git a/src/components/f-user-select-modal/use-adapt-size.ts b/src/components/f-user-select-modal/use-adapt-size.ts new file mode 100644 index 0000000..0b9ff04 --- /dev/null +++ b/src/components/f-user-select-modal/use-adapt-size.ts @@ -0,0 +1,44 @@ +import { inject, computed, Ref } from 'vue' +import { isUndefined } from 'lodash' +import { SystemInfo } from '@/types/types' + +export default () => { + const systemInfo = inject>('systemInfo') + const height = computed(() => { + if (isUndefined(systemInfo)) { + return 100 + } + if (systemInfo.value.clientHeight > 1000) { + return 900 + } + if (systemInfo.value.clientHeight > 800) { + return 600 + } + if (systemInfo.value.clientHeight > 600) { + return 440 + } + if (systemInfo.value.clientHeight > 500) { + return 440 + } + return systemInfo.value.clientHeight - 60 + }) + const width = computed(() => { + if (!systemInfo) { + return '520px' + } + if (systemInfo.value.clientWidth > 1920) { + return '720px' + } + if (systemInfo.value.clientWidth > 1360) { + return '620px' + } + if (systemInfo.value.clientWidth < 600) { + return `${systemInfo.value.clientWidth}px` + } + return '520px' + }) + return { + width, + height + } +} diff --git a/src/components/f-user-select-modal/use-check.ts b/src/components/f-user-select-modal/use-check.ts new file mode 100644 index 0000000..29f77b9 --- /dev/null +++ b/src/components/f-user-select-modal/use-check.ts @@ -0,0 +1,115 @@ +import { TreeNodeData } from '@arco-design/web-vue' +import { Ref, ref } from 'vue' +import _, { isUndefined } from 'lodash' +/** + * 根据ids搜索出nodes + * + * @param ids 选中的ids + * @param tree 树所有节点数据 + */ +const searchTree = (ids: string[], tree: any[]): any[] => { + const finds: any[] = [] + if (tree) { + tree.forEach((node) => { + if (node) { + if (ids.findIndex((id) => id === node.id) >= 0) { + finds.push(node) + } + // eslint-disable-next-line @typescript-eslint/no-unused-vars + const findChild = searchTree(ids, node.children) + finds.push(...findChild) + } + }) + } + return _.unionWith(finds, (arrVal, othVal) => { + return arrVal.id === othVal.id + }) +} +export default (treeData: Ref, limit: number) => { + /** + * 选中的ids + */ + const checkedKeys = ref([]) + /** + * 选中的nodes + */ + const checkedNodes = ref([]) + const canCheck = computed(() => limit > checkedKeys.value.length) + /** + * 计算checkedKeys和checkedNodes + * @param node 节点数据{id,name,...} + */ + const checkChange = (node?: any) => { + if (!isUndefined(node)) { + const idx = checkedKeys.value.findIndex((item) => item === node.id) + if (idx >= 0) { + checkedKeys.value.splice(idx, 1) + checkedNodes.value.splice(idx, 1) + } else { + if (!canCheck.value) { + checkedKeys.value.splice(checkedKeys.value.length - 1, 1) + checkedNodes.value.splice(checkedNodes.value.length - 1, 1) + } + checkedKeys.value.push(node.id) + checkedNodes.value.push(node) + } + } + } + + /** + * 提供给a-tree的@select事件 + * @param keys 选择的keys,string[] + * @param data 反馈数据 + */ + const handleSelect = ( + keys: (string | number)[], + data: { selected?: boolean; selectedNodes: TreeNodeData[]; node?: TreeNodeData; e?: Event } + ) => { + if (data.node && data.node.checkable) { + checkChange(data.node) + } + } + + /** + * 提供给a-tree的@check事件 + * @param keys 选择的keys,string[] + * @param data 反馈数据 + */ + const handleCheck = ( + keys: Array, + data: { + checked?: boolean + checkedNodes: TreeNodeData[] + node?: TreeNodeData + e?: Event + halfCheckedKeys: (string | number)[] + halfCheckedNodes: TreeNodeData[] + } + ) => { + if (data.node && data.node.checkable) { + checkChange(data.node) + } + } + + /** + * 取消选择 + * @param node 节点数据{id,name,...} + */ + const handleUncheck = (node: any) => { + checkChange(node) + } + /** + * 让checkedNodes根据checkedKeys同步数据 + */ + const synchronize = () => { + checkedNodes.value = searchTree(checkedKeys.value, treeData.value) + } + return { + checkedKeys, + checkedNodes, + handleSelect, + handleUncheck, + handleCheck, + synchronize + } +} diff --git a/src/components/f-user-select-modal/use-search.ts b/src/components/f-user-select-modal/use-search.ts new file mode 100644 index 0000000..35194b0 --- /dev/null +++ b/src/components/f-user-select-modal/use-search.ts @@ -0,0 +1,24 @@ +import _ from 'lodash' +/** + * 从树结构过滤出用户list + * + * @param tree 树所有节点数据 + */ +export const searchUserList = (tree: any[]): any[] => { + const finds: any[] = [] + if (tree) { + tree.forEach((node) => { + if (node) { + if (node.type === 'user') { + finds.push(node) + } + // eslint-disable-next-line @typescript-eslint/no-unused-vars + const findChild = searchUserList(node.children) + finds.push(...findChild) + } + }) + } + return _.unionWith(finds, (arrVal, othVal) => { + return arrVal.id === othVal.id + }) +} diff --git a/src/components/f-user-select/index.vue b/src/components/f-user-select/index.vue new file mode 100644 index 0000000..fa9b14a --- /dev/null +++ b/src/components/f-user-select/index.vue @@ -0,0 +1,93 @@ + + + + + diff --git a/src/components/f-user-select/option.ts b/src/components/f-user-select/option.ts new file mode 100644 index 0000000..9d4adb0 --- /dev/null +++ b/src/components/f-user-select/option.ts @@ -0,0 +1,32 @@ +import { TableOption } from '@/types' + +const option: TableOption = { + api: { + base: '/sys/user', + page: '/page/res' + }, + addBtn: false, + editBtn: false, + delBtn: false, + menuProps: { + display: false + }, + rowSelection: {}, + columns: [ + { + name: '姓名', + prop: 'fullName' + }, + { + name: '手机号', + prop: 'phone' + }, + { + name: '部门', + prop: 'deptNames', + addDisplay: false, + editDisplay: false + } + ] +} +export default option diff --git a/src/components/verifition/Verify.vue b/src/components/verifition/Verify.vue new file mode 100644 index 0000000..1278ec9 --- /dev/null +++ b/src/components/verifition/Verify.vue @@ -0,0 +1,439 @@ + + + diff --git a/src/components/verifition/Verify/VerifyPoints.vue b/src/components/verifition/Verify/VerifyPoints.vue new file mode 100644 index 0000000..c384b6f --- /dev/null +++ b/src/components/verifition/Verify/VerifyPoints.vue @@ -0,0 +1,291 @@ + + diff --git a/src/components/verifition/Verify/VerifySlide.vue b/src/components/verifition/Verify/VerifySlide.vue new file mode 100644 index 0000000..cb6d748 --- /dev/null +++ b/src/components/verifition/Verify/VerifySlide.vue @@ -0,0 +1,423 @@ + + diff --git a/src/components/verifition/api/index.js b/src/components/verifition/api/index.js new file mode 100644 index 0000000..588ed4a --- /dev/null +++ b/src/components/verifition/api/index.js @@ -0,0 +1,23 @@ +/** + * 此处可直接引用自己项目封装好的 axios 配合后端联调 + */ + +import request from '@/utils/axios' // 组件内部封装的axios + +// 获取验证图片 以及token +export function reqGet(data) { + return request({ + url: '/captcha/get', + method: 'post', + data + }) +} + +// 滑动或者点选验证 +export function reqCheck(data) { + return request({ + url: '/captcha/check', + method: 'post', + data + }) +} diff --git a/src/components/verifition/utils/ase.js b/src/components/verifition/utils/ase.js new file mode 100644 index 0000000..5326112 --- /dev/null +++ b/src/components/verifition/utils/ase.js @@ -0,0 +1,15 @@ +import CryptoJS from 'crypto-js' +/** + * @word 要加密的内容 + * @keyWord String 服务器随机返回的关键字 + * */ +// eslint-disable-next-line import/prefer-default-export +export function aesEncrypt(word, keyWord = 'XwKsGlMcdPMEhR1B') { + const key = CryptoJS.enc.Utf8.parse(keyWord) + const srcs = CryptoJS.enc.Utf8.parse(word) + const encrypted = CryptoJS.AES.encrypt(srcs, key, { + mode: CryptoJS.mode.ECB, + padding: CryptoJS.pad.Pkcs7 + }) + return encrypted.toString() +} diff --git a/src/components/verifition/utils/util.js b/src/components/verifition/utils/util.js new file mode 100644 index 0000000..b228331 --- /dev/null +++ b/src/components/verifition/utils/util.js @@ -0,0 +1,101 @@ +/* eslint-disable */ +export function resetSize(vm) { + let img_width + let img_height + let bar_width + let bar_height // 图片的宽度、高度,移动条的宽度、高度 + + const parentWidth = vm.$el.parentNode.offsetWidth || window.offsetWidth + const parentHeight = vm.$el.parentNode.offsetHeight || window.offsetHeight + if (vm.imgSize.width.indexOf('%') != -1) { + img_width = `${(parseInt(vm.imgSize.width) / 100) * parentWidth}px` + } else { + img_width = vm.imgSize.width + } + + if (vm.imgSize.height.indexOf('%') != -1) { + img_height = `${(parseInt(vm.imgSize.height) / 100) * parentHeight}px` + } else { + img_height = vm.imgSize.height + } + + if (vm.barSize.width.indexOf('%') != -1) { + bar_width = `${(parseInt(vm.barSize.width) / 100) * parentWidth}px` + } else { + bar_width = vm.barSize.width + } + + if (vm.barSize.height.indexOf('%') != -1) { + bar_height = `${(parseInt(vm.barSize.height) / 100) * parentHeight}px` + } else { + bar_height = vm.barSize.height + } + + return { imgWidth: img_width, imgHeight: img_height, barWidth: bar_width, barHeight: bar_height } +} + +export const _code_chars = [ + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 'a', + 'b', + 'c', + 'd', + 'e', + 'f', + 'g', + 'h', + 'i', + 'j', + 'k', + 'l', + 'm', + 'n', + 'o', + 'p', + 'q', + 'r', + 's', + 't', + 'u', + 'v', + 'w', + 'x', + 'y', + 'z', + 'A', + 'B', + 'C', + 'D', + 'E', + 'F', + 'G', + 'H', + 'I', + 'J', + 'K', + 'L', + 'M', + 'N', + 'O', + 'P', + 'Q', + 'R', + 'S', + 'T', + 'U', + 'V', + 'W', + 'X', + 'Y', + 'Z' +] +export const _code_color1 = ['#fffff0', '#f0ffff', '#f0fff0', '#fff0f0'] +export const _code_color2 = ['#FF0033', '#006699', '#993366', '#FF9900', '#66CC66', '#FF33CC'] diff --git a/src/entity/global.ts b/src/entity/global.ts new file mode 100644 index 0000000..d7fe2ec --- /dev/null +++ b/src/entity/global.ts @@ -0,0 +1,5 @@ +export interface Page { + current: number + size: number + records: T[] +} diff --git a/src/entity/upms/dict.ts b/src/entity/upms/dict.ts new file mode 100644 index 0000000..12466da --- /dev/null +++ b/src/entity/upms/dict.ts @@ -0,0 +1,10 @@ +import { DictType } from '@/enums/upms/dict-type' + +export interface SysDict { + id?: string + name: string + dicCode: string + description?: string + type: DictType + sort: number +} diff --git a/src/entity/upms/index.ts b/src/entity/upms/index.ts new file mode 100644 index 0000000..906caa9 --- /dev/null +++ b/src/entity/upms/index.ts @@ -0,0 +1 @@ +export { SysDict } from './dict' diff --git a/src/entity/upms/notify-channel.ts b/src/entity/upms/notify-channel.ts new file mode 100644 index 0000000..c5ed9be --- /dev/null +++ b/src/entity/upms/notify-channel.ts @@ -0,0 +1,7 @@ +import { notifyChannelType } from '@/enums/upms/notify-channel-type' + +export interface SysNotifyChannel { + id?: string + type: notifyChannelType + config: string +} diff --git a/src/entity/upms/user.ts b/src/entity/upms/user.ts new file mode 100644 index 0000000..afaee75 --- /dev/null +++ b/src/entity/upms/user.ts @@ -0,0 +1,20 @@ +import { activeStatus } from '@/enums/active_status' +import { PlatformType } from '@/enums/platform_type' + +interface UserClaims { + tenantShortName: string + platformType: PlatformType + isSystem: boolean + status: activeStatus + tenantLogo: string +} + +export interface User { + id: string + phone: string + fullName: string + tenantName: string + permissions: Array + claims: UserClaims + token: string +} diff --git a/src/enums/active_status.ts b/src/enums/active_status.ts new file mode 100644 index 0000000..4c97c36 --- /dev/null +++ b/src/enums/active_status.ts @@ -0,0 +1,20 @@ +export const userActiveStatus = [ + { + value: 'normal', + label: '正常' + }, + { + value: 'suspend', + label: '已停用' + } +] +const dic = [ + ...userActiveStatus, + { + value: 'not_active', + label: '未激活' + } +] as const + +export default dic +export type activeStatus = typeof dic[number]['value'] diff --git a/src/enums/gender.ts b/src/enums/gender.ts new file mode 100644 index 0000000..8671c49 --- /dev/null +++ b/src/enums/gender.ts @@ -0,0 +1,10 @@ +export default [ + { + value: 'male', + label: '男' + }, + { + value: 'female', + label: '女' + } +] diff --git a/src/enums/menu_type.ts b/src/enums/menu_type.ts new file mode 100644 index 0000000..ae13441 --- /dev/null +++ b/src/enums/menu_type.ts @@ -0,0 +1,10 @@ +export default [ + { + value: 'menu', + label: '菜单' + }, + { + value: 'button', + label: '按钮' + } +] diff --git a/src/enums/platform_type.ts b/src/enums/platform_type.ts new file mode 100644 index 0000000..49cea26 --- /dev/null +++ b/src/enums/platform_type.ts @@ -0,0 +1,13 @@ +const dic = [ + { + value: 'sys', + label: '平台' + }, + { + value: 'enterprise', + label: '企业' + } +] as const + +export default dic +export type PlatformType = typeof dic[number]['value'] diff --git a/src/enums/upms/dict-type.ts b/src/enums/upms/dict-type.ts new file mode 100644 index 0000000..68fbb51 --- /dev/null +++ b/src/enums/upms/dict-type.ts @@ -0,0 +1,14 @@ +const dic = [ + { + value: 'global', + label: '全局字典' + }, + { + value: 'default', + label: '默认字典' + } +] as const + +export default dic +export const DictTypeDic = dic +export type DictType = typeof dic[number]['value'] diff --git a/src/enums/upms/notify-channel-type.ts b/src/enums/upms/notify-channel-type.ts new file mode 100644 index 0000000..7adf43f --- /dev/null +++ b/src/enums/upms/notify-channel-type.ts @@ -0,0 +1,17 @@ +const dic = [ + { + value: 'mail', + label: '邮箱' + }, + { + value: 'ding', + label: '钉钉' + }, + { + value: 'wechat', + label: '企业微信' + } +] as const + +export default dic +export type notifyChannelType = typeof dic[number]['value'] diff --git a/src/enums/util.ts b/src/enums/util.ts new file mode 100644 index 0000000..980d66e --- /dev/null +++ b/src/enums/util.ts @@ -0,0 +1,8 @@ +// eslint-disable-next-line import/prefer-default-export +export const filterLabel = (value: string, dicData: readonly any[]) => { + const find = dicData.find((data: any) => data.value === value) + if (find) { + return find.label + } + return value +} diff --git a/src/env.d.ts b/src/env.d.ts new file mode 100644 index 0000000..f766e18 --- /dev/null +++ b/src/env.d.ts @@ -0,0 +1,15 @@ +/// + +declare module '*.vue' { + import { DefineComponent } from 'vue' + // eslint-disable-next-line @typescript-eslint/no-explicit-any, @typescript-eslint/ban-types + const component: DefineComponent<{}, {}, any> + export default component +} + +// eslint-disable-next-line no-unused-vars +declare interface Window { + axios: any +} + +declare module 'crco' diff --git a/src/hooks/version.ts b/src/hooks/version.ts new file mode 100644 index 0000000..f84048e --- /dev/null +++ b/src/hooks/version.ts @@ -0,0 +1,55 @@ +import { Button, Notification } from '@arco-design/web-vue' +import axios from 'axios' + +let timer: any +/** + * 版本更新监听器,当有新版本,右上角弹出消息通知 + * @param time 检查间隔,单位秒,默认5分钟 + */ +export const useVersionUpdateListener = (time = 5 * 60) => { + if (timer !== undefined) { + return + } + if (import.meta.env.PROD) { + let indexJs: string + timer = setInterval(() => { + axios + .request({ + baseURL: '', + url: `/manifest.json?t=${Date.now()}` + }) + .then((res) => { + let file + try { + file = res.data['index.html'].file + } catch (_) { + return + } + if (!indexJs) { + indexJs = file + } + if (indexJs !== file) { + clearInterval(timer) + Notification.info({ + duration: 0, + content: '发现新版本,点击获取最新版本。', + footer: () => + h( + Button, + { + size: 'small', + text: true, + type: 'primary', + onClick: () => { + window.location.reload() + } + }, + { default: () => h('span', '刷新') } + ) + }) + } + }) + .catch(() => {}) + }, time * 1000) + } +} diff --git a/src/main.ts b/src/main.ts new file mode 100644 index 0000000..e34462b --- /dev/null +++ b/src/main.ts @@ -0,0 +1,36 @@ +import { createPinia } from 'pinia' +import ArcoVue, { Notification } from '@arco-design/web-vue' + +import '@arco-design/web-vue/dist/arco.less' +import ArcoVueIcon from '@arco-design/web-vue/es/icon' +import { createApp } from 'vue' +import crco from 'crco' +import isToday from 'dayjs/plugin/isToday' +import dayjs from 'dayjs' +import axios from './utils/axios' +import router from './router/index' +import App from './App.vue' +import 'crco/dist/index.css' +import './assets/css/arco.scss' +import './assets/css/tailwind.css' + +dayjs.extend(isToday) + +const pinia = createPinia() + +window.axios = axios + +const app = createApp(App) + +app + .use(pinia) + .use(router) + .use(ArcoVue) + .use(ArcoVueIcon) + .use(crco, { + axios, + method: 'POST' + }) + .mount('#app') +// eslint-disable-next-line no-underscore-dangle +Notification._context = app._context diff --git a/src/mixins/system_info.ts b/src/mixins/system_info.ts new file mode 100644 index 0000000..0dbc18c --- /dev/null +++ b/src/mixins/system_info.ts @@ -0,0 +1,70 @@ +import { nextTick, ref } from 'vue' +import { SystemInfo } from '@/types/types' + +const systemInfo = ref({ + offsetWidth: 0, + offsetHeight: 0, + clientWidth: 0, + clientHeight: 0, + scrollWidth: 0, + scrollHeight: 0, + isWideScreen: false, + isMobile: false, + isAndroid: false, + isIos: false, + isXsScreen: false, // <576 + isSmScreen: false, // >=576 + isMdScreen: false, // >=768 + isLgScreen: false, // >=992 + isXlScreen: false, // >=1200 + isXxlScreen: false, // >=1600 + xsScreen: false, // <576 + smScreen: false, // >=576 + mdScreen: false, // >=768 + lgScreen: false, // >=992 + xlScreen: false, // >=1200 + xxlScreen: false // >=1600 +}) +const initUa = () => { + const ua = navigator.userAgent + systemInfo.value.isIos = !!ua.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/) + systemInfo.value.isAndroid = + ua.indexOf('Android') > -1 || ua.indexOf('Adr') > -1 || /micromessenger/.test(ua) + systemInfo.value.isMobile = systemInfo.value.isIos || systemInfo.value.isAndroid +} +initUa() +const resetSizeScreen = () => { + systemInfo.value.isXsScreen = document.body.clientWidth < 576 + systemInfo.value.isSmScreen = document.body.clientWidth >= 576 && document.body.clientWidth < 768 + systemInfo.value.isMdScreen = document.body.clientWidth >= 768 && document.body.clientWidth < 992 + systemInfo.value.isLgScreen = document.body.clientWidth >= 992 && document.body.clientWidth < 1200 + systemInfo.value.isXlScreen = + document.body.clientWidth >= 1200 && document.body.clientWidth < 1600 + systemInfo.value.isXxlScreen = document.body.clientWidth >= 1600 + + systemInfo.value.xsScreen = document.body.clientWidth < 576 + systemInfo.value.smScreen = document.body.clientWidth >= 576 + systemInfo.value.mdScreen = document.body.clientWidth >= 768 + systemInfo.value.lgScreen = document.body.clientWidth >= 992 + systemInfo.value.xlScreen = document.body.clientWidth >= 1200 + systemInfo.value.xxlScreen = document.body.clientWidth >= 1600 + + systemInfo.value.isWideScreen = document.body.clientWidth >= 1200 +} +const resize = () => { + nextTick().then(() => { + if (document && document.body) { + systemInfo.value.offsetWidth = document.body.offsetWidth + systemInfo.value.offsetHeight = document.body.offsetHeight + systemInfo.value.clientWidth = document.body.clientWidth + systemInfo.value.clientHeight = document.body.clientHeight + systemInfo.value.scrollWidth = document.body.scrollWidth + systemInfo.value.scrollHeight = document.body.scrollHeight + resetSizeScreen() + } + }) +} +resize() +window.addEventListener('resize', resize) + +export default systemInfo diff --git a/src/pages/common/404.vue b/src/pages/common/404.vue new file mode 100644 index 0000000..6d1f6f0 --- /dev/null +++ b/src/pages/common/404.vue @@ -0,0 +1,18 @@ + + diff --git a/src/pages/home/index.vue b/src/pages/home/index.vue new file mode 100644 index 0000000..b70e21b --- /dev/null +++ b/src/pages/home/index.vue @@ -0,0 +1,15 @@ + + diff --git a/src/pages/index/index.vue b/src/pages/index/index.vue new file mode 100644 index 0000000..44bdf86 --- /dev/null +++ b/src/pages/index/index.vue @@ -0,0 +1,124 @@ + + + + + diff --git a/src/pages/index/m-header/index.vue b/src/pages/index/m-header/index.vue new file mode 100644 index 0000000..c545810 --- /dev/null +++ b/src/pages/index/m-header/index.vue @@ -0,0 +1,169 @@ + + + + + + diff --git a/src/pages/index/m-header/use-menu.ts b/src/pages/index/m-header/use-menu.ts new file mode 100644 index 0000000..aaae54f --- /dev/null +++ b/src/pages/index/m-header/use-menu.ts @@ -0,0 +1,29 @@ +import { computed, inject, Ref, ref, watchEffect } from 'vue' +import { isUndefined } from 'lodash' +import { SystemInfo } from '@/types/types' + +export default () => { + const systemInfo = inject>('systemInfo') + const visibleMenu = ref(false) + const smallScreen = computed(() => { + if (isUndefined(systemInfo)) { + return false + } + return systemInfo.value.clientWidth < 768 + }) + const collapsed = ref(systemInfo && !systemInfo.value.isWideScreen) + watchEffect(() => { + if (!isUndefined(systemInfo)) { + if (!smallScreen.value) { + collapsed.value = !systemInfo!.value.isWideScreen + } else { + collapsed.value = false + } + } + }) + return { + collapsed, + visibleMenu, + smallScreen + } +} diff --git a/src/pages/index/m-sider/index.vue b/src/pages/index/m-sider/index.vue new file mode 100644 index 0000000..2852369 --- /dev/null +++ b/src/pages/index/m-sider/index.vue @@ -0,0 +1,110 @@ + + + diff --git a/src/pages/login/index.vue b/src/pages/login/index.vue new file mode 100644 index 0000000..92669cf --- /dev/null +++ b/src/pages/login/index.vue @@ -0,0 +1,590 @@ + + + + + diff --git a/src/router/index.ts b/src/router/index.ts new file mode 100644 index 0000000..67b11e3 --- /dev/null +++ b/src/router/index.ts @@ -0,0 +1,74 @@ +import { createRouter, createWebHistory, RouteLocationNormalized, RouteRecordRaw } from 'vue-router' +import { getStore } from '@/utils/storage' +import addRoutes from './util' + +const routes: Array = [ + { + path: '/login', + name: '登录', + component: () => import('@/pages/login/index.vue') + }, + { + path: '/', + name: '首页', + component: () => import('@/pages/index/index.vue'), + children: [ + { + path: '/', + meta: { + keepAlive: true + }, + component: () => import('@/pages/home/index.vue') + }, + { + path: '/user/info', + name: '个人中心', + component: () => import('@/views/upms/user/info/index.vue'), + children: [ + { + path: '/user/info', + name: '个人信息', + component: () => import('@/views/upms/user/info/info.vue') + }, + { + path: '/user/info/password', + name: '修改密码', + component: () => import('@/views/upms/user/info/pwd.vue') + } + ] + }, + { + path: '/404', + name: '页面未找到', + component: () => import('@/pages/common/404.vue') + } + ] + }, + { path: '/:pathMatch(.*)*', redirect: '/404' } +] + +const router = createRouter({ + history: createWebHistory(), + routes +}) + +// 赋值标题 +router.beforeEach((to: RouteLocationNormalized, from, next) => { + if (to.name) { + document.title = `${String(to.meta.name ? to.meta.name : to.name)} - FxBoot` + } else { + document.title = 'FxBoot' + } + // if (getStore('token') || to.fullPath === '/login') { + // next() + // } else { + // next('/login') + // } + next() +}) +// 若有缓存,直接设置 +const menus = getStore('menus') +if (menus) { + addRoutes(menus, router) +} +export default router diff --git a/src/router/util.ts b/src/router/util.ts new file mode 100644 index 0000000..7efa12d --- /dev/null +++ b/src/router/util.ts @@ -0,0 +1,44 @@ +import router from './index' + +const hasChildren = (item: any) => { + return item.children && item.children.length > 0 +} + +const viewPage = import.meta.glob('/src/views/**/index.vue') + +const getRoute = (item: any) => { + if (item.path.indexOf('http') >= 0) { + return null + } + return { + path: item.path, + name: item.path, + meta: { + name: item.name, + keepAlive: item.keepAlive === '1' + }, + component: viewPage[`/src/views${item.path}/index.vue`] + } +} + +const addRoute = (routerCtx: any, route: any) => { + if (route) { + routerCtx.addRoute('首页', route) + } +} + +export default function addRoutes(menus: any, tempRouter?: any) { + let routerCtx = tempRouter + if (!routerCtx) { + routerCtx = router + } + menus.forEach((item: any) => { + if (hasChildren(item)) { + item.children.forEach((child: any) => { + addRoute(routerCtx, getRoute(child)) + }) + } else { + addRoute(routerCtx, getRoute(item)) + } + }) +} diff --git a/src/rules/login-rules.ts b/src/rules/login-rules.ts new file mode 100644 index 0000000..a603807 --- /dev/null +++ b/src/rules/login-rules.ts @@ -0,0 +1,56 @@ +import { validateLowerCase, validateEmail, validateNumberAndLowerCase } from '@/utils/validate' + +function usernameValidator(value: string | undefined, callback: (errMsg?: string) => void) { + if (value === '' || !value) { + callback('用户名不能为空') + } else if (value.length < 3 || value.length > 20) { + callback('用户名长度为3-20个字符') + } else if (!validateLowerCase(value.substring(0, 1))) { + callback('用户名只能由小写字母开头') + } else if (!validateNumberAndLowerCase(value)) { + callback('用户名只能由小写字母和数字组成') + } else { + callback() + } +} + +function phoneValidator(value: string | undefined, callback: (errMsg?: string) => void) { + if (value === '' || !value) { + callback('手机号不能为空') + } else if (value.length !== 11) { + callback('手机号长度为11个字符') + } else if (!/^1[0-9]{10}$/.test(value)) { + callback('手机号格式错误') + } else { + callback() + } +} + +export const passwordRule = [ + { required: true, message: '密码不能为空' }, + { minLength: 8, message: '密码长度不小于8个字符' } +] + +export const usernameRule = [ + { required: true, message: '用户名不能为空' }, + { validator: usernameValidator } +] + +export const phoneRule = [ + { required: true, message: '手机号不能为空' }, + { validator: phoneValidator } +] + +function emailValidator(value: string | undefined, callback: (errMsg?: string) => void) { + if (value === '' || !value) { + callback('邮箱不能为空') + } else if (!validateEmail(value)) { + callback('邮箱格式错误') + } else { + callback() + } +} +export const emailRule = [ + { required: true, message: '邮箱不能为空' }, + { validator: emailValidator } +] diff --git a/src/rules/user-rules.ts b/src/rules/user-rules.ts new file mode 100644 index 0000000..7455f9c --- /dev/null +++ b/src/rules/user-rules.ts @@ -0,0 +1,122 @@ +import { validateLowerCase, validateNumberAndLowerCase } from '@/utils/validate' + +const USERNAME_DIC: Array = [ + 'admin', + 'zhangsan', + 'lisi', + 'wangwu', + 'abc', + 'asdf', + 'qwer', + 'zxcv', + '123', + 'aaa', + 'bbb', + 'ccc', + 'ddd', + 'eee', + 'fff', + 'ggg', + 'hhh', + 'iii', + 'jjj', + 'kkk', + 'lll', + 'mmm', + 'nnn', + 'ooo', + 'ppp', + 'qqq', + 'rrr', + 'sss', + 'ttt', + 'uuu', + 'vvv', + 'www', + 'xxx', + 'yyy', + 'zzz' +] +/** + * 校验用户名 + * @param rule + * @param value + * @param callback + */ +function usernameValidator(value: string | undefined, callback: (errMsg?: string) => void) { + if (value === '' || !value) { + callback('用户名不能为空') + } else if (value.length < 3 || value.length > 20) { + callback('用户名长度为3-20个字符') + } else if (!validateLowerCase(value.substring(0, 1))) { + callback('用户名只能由小写字母开头') + } else if (!validateNumberAndLowerCase(value)) { + callback('用户名只能由小写字母和数字组成') + } else { + for (let i = 0; i < USERNAME_DIC.length; i += 1) { + const str = USERNAME_DIC[i] + if (value.indexOf(str) >= 0) { + callback(`请勿包含简易字符[${str}]`) + return + } + } + callback() + } +} + +/** + * 校验密码 + * @param rule + * @param value + * @param callback + */ +export function passwordValidator(value: string | undefined, callback: (errMsg?: string) => void) { + if (value === '' || !value) { + callback() + } else if (value.length < 6 || value.length > 20) { + callback('密码长度在6-20个字符之间') + } + // else if (!/^(?=.*?[A-Z])(?=.*?[a-z])(?=.*?[0-9])(?=.*?[#?!@$%^&*-./\\]).{8,}$/.test(value)) { + // callback('密码须至少包含一个大小写字母、数字和特殊符合') + // } + else { + callback() + } +} +/** + * 校验支付密码 + * @param rule + * @param value + * @param callback + */ +export function passwordPayValidator( + value: string | undefined, + callback: (errMsg?: string) => void +) { + if (value === '' || !value) { + callback() + } else if (value.length < 6 || value.length > 20) { + callback('密码长度在6-20个字符之间') + } else { + callback() + } +} + +export const usernameRule = [ + { required: true, message: '用户名不能为空' }, + { validator: usernameValidator } +] + +export const passwordRule = [ + { required: true, message: '密码不能为空' }, + { + validator: passwordValidator + } +] +export const passwordPayRule = [ + { required: true, message: '支付密码不能为空' }, + { + validator: passwordPayValidator + } +] +export const passwordWithBlankRule = [{ validator: passwordValidator }] diff --git a/src/store/README.md b/src/store/README.md new file mode 100644 index 0000000..8cf11ec --- /dev/null +++ b/src/store/README.md @@ -0,0 +1,25 @@ +## How to use ? + +### 1.import + +```js +import { useUserStore } from '@/store/user' +const userStore = useUserStore() + +// get +userStore.name +userStore.avatar + +// set +userStore.name = 'zhangsan' + +userStore.$patch({ + name: 'zhangsan', + avatar: 'https://xxxxxx.jpg' +}) + +// function +userStore.login(form) +// function support async +await userStore.login(form) +``` diff --git a/src/store/menu/index.ts b/src/store/menu/index.ts new file mode 100644 index 0000000..c9a9b55 --- /dev/null +++ b/src/store/menu/index.ts @@ -0,0 +1,55 @@ +import { defineStore } from 'pinia' +import { getStore, setStore } from '@/utils/storage' +import { Menu, MenuState } from './types' +import { getMenuTree } from '@/api/upms/menu' +import addRoutes from '@/router/util' + +export const useMenuStore = defineStore('menu', { + state: (): MenuState => ({ + menus: getStore('menus') || [], + loading: 'wait' + }), + getters: { + /** + * 展示的菜单,只展示有字节点的 + * @param state + */ + showMenus(state: MenuState): any[] { + const menus: any[] = [] + state.menus.forEach((item: any) => { + const isSubmenu = item.children && item.children.length > 0 + if (isSubmenu || item.path === '/') { + menus.push(item) + } + }) + return menus + } + }, + actions: { + setMenus(menus: Array) { + setStore('menus', menus) + this.menus = menus + }, + /** + * 加载菜单 + */ + loadMenus() { + // 延迟设为加载中避免骨架屏一闪而过 + if (this.menus.length > 0) { + this.loading = 'done' + } else { + setTimeout(() => { + if (this.loading !== 'done') { + this.loading = 'ing' + } + }, 250) + } + // 请求后端获取菜单 + getMenuTree().then((res: any) => { + addRoutes(res) + this.setMenus(res) + this.loading = 'done' + }) + } + } +}) diff --git a/src/store/menu/types.ts b/src/store/menu/types.ts new file mode 100644 index 0000000..4c5d659 --- /dev/null +++ b/src/store/menu/types.ts @@ -0,0 +1,14 @@ +import type { PlatformType } from '@/enums/platform_type' + +export interface Menu { + name: string + platformType: PlatformType +} + +export interface MenuState { + menus: Menu[] + /** + * 加载状态,未加载,加载中,加载结束 + */ + loading: 'wait' | 'ing' | 'done' +} diff --git a/src/store/user/index.ts b/src/store/user/index.ts new file mode 100644 index 0000000..7eeee98 --- /dev/null +++ b/src/store/user/index.ts @@ -0,0 +1,77 @@ +import { defineStore } from 'pinia' +import { getStore, removeStore, setStore } from '@/utils/storage' +import { UserState } from './types' +import { User } from '@/entity/upms/user' +import axios from '@/utils/axios' + +const defaultUser: User = { + id: '', + token: '', + claims: { + status: '', + isSystem: false, + tenantShortName: '-', + platformType: 'sys', + tenantLogo: '' + }, + phone: '', + fullName: '', + tenantName: '-', + permissions: [] +} + +// eslint-disable-next-line import/prefer-default-export +export const useUserStore = defineStore('user', { + state: (): UserState => ({ + user: getStore('userInfo') || defaultUser, + tenantId: getStore('tenantId') + }), + + getters: { + userInfo(state: UserState): UserState { + return { ...state } + }, + permissions(state: UserState): any { + const obj = {} + state.user.permissions.forEach((item) => { + // @ts-ignore + obj[item] = true + }) + return obj + } + }, + + actions: { + // Get user's information + async info() { + // this.name,this.avatar + // const res = await getUserInfo() + // this.setInfo(res.data) + }, + /** + * 加载菜单 + */ + loadPermissions() { + // 延迟设为加载中避免骨架屏一闪而过 + axios.post('/sys/user/get/permissions').then((res) => { + this.login({ + ...this.user, + permissions: res + }) + }) + }, + // Login + async login(info: User) { + this.user = info + setStore('userInfo', info) + // const res = await userLogin(loginForm) + // setToken(res.data.token) + }, + + logout() { + this.user = defaultUser + removeStore('userInfo') + removeStore('token') + } + } +}) diff --git a/src/store/user/types.ts b/src/store/user/types.ts new file mode 100644 index 0000000..a94b750 --- /dev/null +++ b/src/store/user/types.ts @@ -0,0 +1,6 @@ +import { User } from '@/entity/upms/user' + +export interface UserState { + user: User + tenantId: string +} diff --git a/src/types/index.ts b/src/types/index.ts new file mode 100644 index 0000000..58f6b9c --- /dev/null +++ b/src/types/index.ts @@ -0,0 +1,6 @@ +export type { CrcoOptions, RequestMethod, ResponsiveValue } from 'crco/src/types' +export type { FormColumn, DicItem, OnChange } from 'crco/src/types/column' +export type { FormOption } from 'crco/src/types/form' +export type { TableOption, TableColumn } from 'crco/src/types/table' +export type { PageCallback, PageRes } from 'crco/src/types/page' +export type { ListFormOption } from 'crco/src/types/list-form' diff --git a/src/types/types.ts b/src/types/types.ts new file mode 100644 index 0000000..6ac2720 --- /dev/null +++ b/src/types/types.ts @@ -0,0 +1,26 @@ +/* eslint-disable no-unused-vars */ + +export type SystemInfo = { + offsetWidth: number + offsetHeight: number + clientWidth: number + clientHeight: number + scrollWidth: number + scrollHeight: number + isWideScreen: boolean + isMobile: boolean + isAndroid: boolean + isIos: boolean + isXsScreen: boolean // <576 + isSmScreen: boolean // >=576 + isMdScreen: boolean // >=768 + isLgScreen: boolean // >=992 + isXlScreen: boolean // >=1200 + isXxlScreen: boolean // >=1600 + xsScreen: boolean // <576 + smScreen: boolean // >=576 + mdScreen: boolean // >=768 + lgScreen: boolean // >=992 + xlScreen: boolean // >=1200 + xxlScreen: boolean // >=1600 +} diff --git a/src/utils/axios-response.ts b/src/utils/axios-response.ts new file mode 100644 index 0000000..77624c4 --- /dev/null +++ b/src/utils/axios-response.ts @@ -0,0 +1,88 @@ +import { Message } from '@arco-design/web-vue' +import { isString, throttle } from 'lodash' +// @ts-ignore +import qs from 'qs' +import router from '@/router' +import { removeStore } from './storage' + +const show = throttle( + (msg: string) => { + Message.error({ + content: isString(msg) ? msg : '系统错误,请联系平台管理员', + duration: 6 * 1000, + closable: true + }) + }, + 1000, + { trailing: false } +) +let oldMsg = '' +let timestamp = new Date().getTime() +const showMessage = (msg: string) => { + if (oldMsg !== msg) { + timestamp = new Date().getTime() + oldMsg = msg + Message.error({ + content: isString(msg) ? msg : '系统错误,请联系平台管理员', + duration: 6 * 1000, + closable: true + }) + return + } + const now = new Date().getTime() + if (now - timestamp > 1000) { + show(msg) + } +} + +export default (error: any) => { + // eslint-disable-next-line no-console + console.log('=======[Axios Error res]', error) + let msg + if (error.status || error.response) { + const { status, data, statusText, config } = error.status ? error : error.response + if (data && (data.code === -1 || data.code > 0)) { + msg = data.msg ? data.msg : data.data + } else { + msg = data || statusText + } + if (status === 401 || msg === '请先登录' || msg === '请先登陆') { + msg = '登录过期,请重新登陆' + removeStore('token') + if (window.location.pathname !== '/') { + const path = qs.stringify({ + ...router.currentRoute.value.query, + redirect: undefined + }) + router.push(`/login?redirect=${window.location.pathname}${encodeURIComponent(`?${path}`)}`) + } else { + router.push('/login') + } + } else if (status === 404) { + msg = '接口地址错误,请通过右上角的反馈入口提交错误信息' + } else if (status === 500 && msg === 'Internal Server Error') { + msg = '服务器维护中,请十分钟后再试' + } else if (status === 502) { + msg = '服务器维护中,请十分钟后再试' + } + if (config.headers && config.headers.toast !== false && config.headers.toast !== 'false') { + showMessage(msg) + } + return Promise.reject(msg) + } + if (error && error.message.indexOf('timeout of 20000ms exceeded') >= 0) { + msg = '网络连接失败,请稍后重试' + Message.error({ + content: msg, + closable: true + }) + } else { + msg = `请求失败:${error.message}` + Message.error({ + content: msg, + duration: 0, + closable: true + }) + } + return Promise.reject(msg) +} diff --git a/src/utils/axios.ts b/src/utils/axios.ts new file mode 100644 index 0000000..d5d6bbe --- /dev/null +++ b/src/utils/axios.ts @@ -0,0 +1,53 @@ +import Axios from 'axios' +// @ts-ignore +import qs from 'qs' +import { isUndefined } from 'lodash' +import axiosResponse from './axios-response' +import { getStore } from './storage' + +const baseURL = '/webapi' + +const axios = Axios.create({ + timeout: 20000, // 请求超时 20s + paramsSerializer(params) { + return qs.stringify(params, { arrayFormat: 'repeat' }) + } +}) + +// 前置拦截器(发起请求之前的拦截) +axios.interceptors.request.use( + (request) => { + if (request.url && !request.url.startsWith(baseURL) && !request.url.startsWith('http')) { + request.url = baseURL + (request.url.startsWith('/') ? request.url : `/${request.url}`) + } + // request.headers.secret = encrypt(new Date().getTime().toString()) + const token = getStore('token') + if (token) { + request.headers.Authorization = `Bearer ${token}` + } + return request + }, + (error) => Promise.reject(error) +) + +// 后置拦截器(获取到响应时的拦截) +axios.interceptors.response.use((response) => { + if (response.status === 200) { + if (response.config.responseType === 'blob') { + return Promise.resolve(response) + } + if (isUndefined(response.data.code)) { + return Promise.resolve(response.data) + } + if (response.data.code !== 0) { + return axiosResponse(response) + } + if (response.data.code === 0) { + return Promise.resolve(response.data.data) + } + return Promise.resolve(response.data) + } + return axiosResponse(response) +}, axiosResponse) + +export default axios diff --git a/src/utils/crypto.ts b/src/utils/crypto.ts new file mode 100644 index 0000000..17ecfc0 --- /dev/null +++ b/src/utils/crypto.ts @@ -0,0 +1,23 @@ +// @ts-ignore +import * as CryptoJS from 'crypto-js' + +const AES_KEY = 'fxboot!!fxboot!!' +export function encrypt(val: string) { + const key = CryptoJS.enc.Latin1.parse(AES_KEY) + const encrypted = CryptoJS.AES.encrypt(val, key, { + iv: key, + mode: CryptoJS.mode.CBC, + padding: CryptoJS.pad.Pkcs7 + }) + return encrypted.toString() +} + +export function decrypt(val: string) { + const key = CryptoJS.enc.Latin1.parse(AES_KEY) + const decrypted = CryptoJS.AES.decrypt(val, key, { + iv: key, + mode: CryptoJS.mode.CBC, + padding: CryptoJS.pad.Pkcs7 + }) + return CryptoJS.enc.Utf8.stringify(decrypted).toString() +} diff --git a/src/utils/excel.ts b/src/utils/excel.ts new file mode 100644 index 0000000..88f4414 --- /dev/null +++ b/src/utils/excel.ts @@ -0,0 +1,83 @@ +import * as xlsx from 'xlsx' + +export type Column = { + name: string + prop: string +} + +/** + * 导出xlsx文件 + * @param title 文件名,不包含后缀 + * @param column 导出对象结构 + * @param data 导出数据 + * @param strongData 是否强数据,默认true,若数据空则返回错误 + */ +export const exportExcel = ( + title: string, + columns: Column[], + data: any[] = [], + strongData?: boolean +) => { + return new Promise((RES, REJ) => { + try { + if (columns.length <= 0) { + REJ(Error('未设置表头')) + return + } + if (strongData !== false && data.length === 0) { + REJ(Error('无可导出数据')) + return + } + const wb = xlsx.utils.book_new() + wb.SheetNames.push('sheet') + wb.Sheets.sheet = xlsx.utils.json_to_sheet( + (data.length === 0 ? [{}] : data).map((item) => { + const obj: any = {} + columns.forEach((t) => { + obj[t.name] = item[t.prop] + }) + return obj + }) + ) + xlsx.writeFile(wb, `${title}.xlsx`) + RES() + } catch (e: any) { + REJ(e) + throw e + } + }) +} + +/** + * 导入excel,返回excel数据 + * @param file 文件 + * @param columns 数据结构 + * @returns Promise + */ +export const importExcel = (file: File | undefined, columns: Column[]) => { + return new Promise((RES, REJ) => { + if (file === undefined || file === null) { + REJ(Error('文件不存在')) + return + } + const reader = new FileReader() + reader.readAsBinaryString(file) + reader.onload = (ev: any) => { + const workBook = xlsx.read(ev.target.result, { type: 'binary', cellDates: true, raw: false }) + const workSheet = workBook.Sheets[workBook.SheetNames[0]] + const data: Array = xlsx.utils.sheet_to_json(workSheet) + const res = [] + for (let i = 0; i < data.length; i += 1) { + const obj: any = {} + columns.forEach((t) => { + obj[t.prop] = data[i][t.name] + }) + res.push(obj) + } + RES(res) + } + reader.onerror = (e) => { + REJ(e) + } + }) +} diff --git a/src/utils/image.ts b/src/utils/image.ts new file mode 100644 index 0000000..45e9207 --- /dev/null +++ b/src/utils/image.ts @@ -0,0 +1,16 @@ +// eslint-disable-next-line import/prefer-default-export +export function progressive(src: string) { + return new Promise((RES, REJ) => { + const img = new Image() + img.onload = () => { + RES(true) + } + img.onerror = () => { + REJ() + } + img.src = src + if (img.complete) { + RES(true) + } + }) +} diff --git a/src/utils/rsa.ts b/src/utils/rsa.ts new file mode 100644 index 0000000..1ad4afe --- /dev/null +++ b/src/utils/rsa.ts @@ -0,0 +1,13 @@ +// @ts-ignore +import Encrypt from 'encryptlong' + +const publicKey = + 'MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCjj2wCi2yAWJOs8+N8XnzXoG7/4Bj973gIkpUC7/IYIPEXosrSLnrWBXWlk2s9puIjQjmQtgnzoMLwf4seW9o6nTSHr+p+6KNn4t701X0JToLjCjr+cGpGDJ+f2PN1HwU4G9xYfMyiZnGUNXgXhJZ58tWfaXBGxxSmr8Ag6bJPwQIDAQAB' + +const encryptor = new Encrypt() +encryptor.setPublicKey(publicKey) +// eslint-disable-next-line import/prefer-default-export +export function encrypt(val: string) { + const result = encryptor.encryptLong(val) + return result +} diff --git a/src/utils/storage.ts b/src/utils/storage.ts new file mode 100644 index 0000000..899697c --- /dev/null +++ b/src/utils/storage.ts @@ -0,0 +1,59 @@ +const keyName = 'fx-boot-ui-' +/** + * 存储localStorage + */ +export const setStore = (key: string, value: any, isSession = false) => { + const cacheName = keyName + key + const obj = { + dataType: typeof value, + content: value, + isSession, + datetime: new Date().getTime() + } + if (isSession) { + window.sessionStorage.setItem(cacheName, JSON.stringify(obj)) + } else { + window.localStorage.setItem(cacheName, JSON.stringify(obj)) + } +} +/** + * 获取localStorage + */ + +export const getStore = (key: string, isSession = false) => { + const cacheName = keyName + key + let obj + let content + if (isSession) { + obj = window.sessionStorage.getItem(cacheName) + } else { + obj = window.localStorage.getItem(cacheName) + } + if (!obj) return null + try { + obj = JSON.parse(obj) + } catch (e) { + return obj + } + if (obj.dataType === 'string') { + content = obj.content + } else if (obj.dataType === 'number') { + content = Number(obj.content) + } else if (obj.dataType === 'boolean') { + content = JSON.parse(obj.content) + } else if (obj.dataType === 'object') { + content = obj.content + } + return content +} +/** + * 删除localStorage + */ +export const removeStore = (key: string, isSession = false) => { + const cacheName = keyName + key + if (isSession) { + window.sessionStorage.removeItem(cacheName) + } else { + window.localStorage.removeItem(cacheName) + } +} diff --git a/src/utils/upload-event.ts b/src/utils/upload-event.ts new file mode 100644 index 0000000..a7d85cc --- /dev/null +++ b/src/utils/upload-event.ts @@ -0,0 +1,43 @@ +import { isString } from 'lodash' +import axios from './axios' +/** + * 允许上传文件时,中途删除文件 + * @param file file + * @returns + */ +/* eslint-disable no-param-reassign */ +export const onBeforeRemove = (file: any) => { + return new Promise((RES) => { + file.status = 'uploading' + file.percent = 0.0 + const timer = setInterval(() => { + file.percent += 0.1 + if (file.percent >= 0.9) { + clearInterval(timer) + } + }, 40) + let filename + if (file.response && file.response.filename) { + filename = file.response.filename + } + if (isString(filename)) { + axios + .post(`/sys/file/del/${filename}`) + .then(() => { + file.percent = 1 + setTimeout(() => { + clearInterval(timer) + RES(true) + }, 100) + }) + .catch(() => { + file.status = 'done' + file.percent = 0.0 + clearInterval(timer) + RES(false) + }) + return + } + RES(true) + }) +} diff --git a/src/utils/validate.ts b/src/utils/validate.ts new file mode 100644 index 0000000..6adde60 --- /dev/null +++ b/src/utils/validate.ts @@ -0,0 +1,69 @@ +/** + * 手机号码 + * @param {*} s + */ +export function isMobile(s: string) { + return /^1[0-9]{10}$/.test(s) +} + +/* 合法uri */ +export function validateURL(textVal: string) { + const urlRegex = + /^(https?|ftp):\/\/([a-zA-Z0-9.-]+(:[a-zA-Z0-9.&%$-]+)*@)*((25[0-5]|2[0-4][0-9]|1[0-9]{2}|[1-9][0-9]?)(\.(25[0-5]|2[0-4][0-9]|1[0-9]{2}|[1-9]?[0-9])){3}|([a-zA-Z0-9-]+\.)*[a-zA-Z0-9-]+\.(com|edu|gov|int|mil|net|org|biz|arpa|info|name|pro|aero|coop|museum|[a-zA-Z]{2}))(:[0-9]+)*(\/($|[a-zA-Z0-9.,?'\\+&%$#=~_-]+))*$/ + return urlRegex.test(textVal) +} + +/* 小写字母 */ +export function validateLowerCase(str: string) { + const reg = /^[a-z]+$/ + return reg.test(str) +} + +/* 数字 */ +export function validateNumber(str: string) { + const reg = /^[0-9]+$/ + return reg.test(str) +} + +/* 数字和小写字母 */ +export function validateNumberAndLowerCase(str: string) { + const reg = /^[a-z0-9]+$/ + return reg.test(str) +} + +/* 大写字母 */ +export function validateUpperCase(str: string) { + const reg = /^[A-Z]+$/ + return reg.test(str) +} + +/* 大小写字母 */ +export function validateAlphabets(str: string) { + const reg = /^[A-Za-z]+$/ + return reg.test(str) +} + +/* 验证pad还是pc */ +export const validatePc = () => { + const userAgentInfo = navigator.userAgent + const Agents = ['Android', 'iPhone', 'SymbianOS', 'Windows Phone', 'iPad', 'iPod'] + let flag = true + for (let v = 0; v < Agents.length; v += 1) { + if (userAgentInfo.indexOf(Agents[v]) > 0) { + flag = false + break + } + } + return flag +} + +/** + * validate email + * @param email + * @returns {boolean} + */ +export const validateEmail = (email: string): boolean => { + const re = + /^(([^<>()\\[\]\\.,;:\s@"]+(\.[^<>()\\[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/ + return re.test(email) +} diff --git a/src/views/recruit/resume/index.vue b/src/views/recruit/resume/index.vue new file mode 100644 index 0000000..ebeb871 --- /dev/null +++ b/src/views/recruit/resume/index.vue @@ -0,0 +1,6 @@ + + diff --git a/src/views/recruit/resume/option.ts b/src/views/recruit/resume/option.ts new file mode 100644 index 0000000..a17f2c7 --- /dev/null +++ b/src/views/recruit/resume/option.ts @@ -0,0 +1,51 @@ +import { useUserStore } from '@/store/user' +import { TableOption } from '@/types' +import { onBeforeRemove } from '@/utils/upload-event' + +const userStore = useUserStore() +const option: TableOption = { + api: { + base: '/recruit/resume', + page: '/page/res' + }, + permissionPrefix: 'recruit_resume_', + permissions: userStore.permissions, + columns: [ + { + name: '姓名', + prop: 'fullName', + rules: [ + { required: true, message: '姓名不能为空' }, + { minLength: 2, message: '姓名不少于2个字符' }, + { maxLength: 20, message: '不能超过20个字符' } + ] + }, + { + name: '附件', + prop: 'files', + type: 'upload', + action: '/sys/file/upload', + onBeforeRemove, + stringify: true + }, + { + name: '简历来源', + prop: 'resumeSource', + type: 'select', + dicUrl: '/sys/dict/resume_source' + }, + { + name: '创建人', + prop: 'createName', + addDisplay: false, + editDisplay: false + }, + { + name: '创建人手机号', + prop: 'createPhone', + addDisplay: false, + editDisplay: false + } + ] +} +export default option diff --git a/src/views/upms/dept/index.vue b/src/views/upms/dept/index.vue new file mode 100644 index 0000000..6bdb113 --- /dev/null +++ b/src/views/upms/dept/index.vue @@ -0,0 +1,11 @@ + + diff --git a/src/views/upms/dept/option.ts b/src/views/upms/dept/option.ts new file mode 100644 index 0000000..0af26c4 --- /dev/null +++ b/src/views/upms/dept/option.ts @@ -0,0 +1,115 @@ +/* eslint-disable prefer-destructuring */ +/* eslint-disable no-param-reassign */ +import { IconUserGroup } from '@arco-design/web-vue/es/icon' +import { useUserStore } from '@/store/user' +import axios from '@/utils/axios' +import { ListFormOption } from '@/types' +import FUserSelect from '@/components/f-user-select/index.vue' + +const userStore = useUserStore() +export default { + api: { + base: '/sys/dept', + edit: '/edit/new', + fetch: '/fetch/with/drag' + }, + isTree: true, + addBtn: { + onBefore: (form: any): any => { + return { + parentId: form ? form.id : '0' + } + } + }, + editBtn: { + display: (form: any) => form.id !== '0' + }, + delBtn: { + display: (form: any) => form.id !== '0' + }, + permissionPrefix: 'sys_dept_', + permissions: userStore.permissions, + tabsProps: { + autoSwitchToBase: false, + columns: [ + { + title: '成员管理', + slotName: 'deptUserManager', + permission: 'sys_dept_user_manager' + } + ] + }, + treeProps: { + draggable: true, + onDrop: (e: any) => + axios.post('/sys/dept/drag', { + dragId: e.dragNode.id, + dropId: e.dropNode.id, + dropPosition: e.dropPosition + }), + iconRender: (node: any) => { + if (node.id === '0') { + return h('div', { class: 'iconfont icon-enterprise dept-tree-icon' }) + } + return h(IconUserGroup) + } + }, + columns: [ + { + name: '父级部门', + prop: 'parentId', + type: 'tree', + viewDisplay: false, + dicData: () => axios.post('/sys/dept/fetch/all'), + props: { + key: 'id', + title: 'name', + icon: 'iconRender' + }, + rules: [{ required: true, message: '请选择父级部门' }] + }, + { + name: '部门名称', + prop: 'name', + rules: [ + { required: true, message: '名称不能为空' }, + { minLength: 2, message: '名称不少于2个字符' }, + { maxLength: 50, message: '不能超过50个字符' } + ] + }, + { + name: '主负责人', + prop: 'primaryChargeUserId', + type: (form: any) => + h(FUserSelect, { + selectIds: form.primaryChargeUserId ? [form.primaryChargeUserId] : [], + limit: 1, + onChange: (val: string[]) => { + form.primaryChargeUserId = val[0] + const idx = form.secondaryChargeUserIds.findIndex((item: string) => item === val[0]) + if (idx >= 0) { + form.secondaryChargeUserIds.splice(idx, 1) + } + } + }), + formatValue: (record: any) => record.primaryChargeUserName + }, + { + name: '副负责人', + prop: 'secondaryChargeUserIds', + value: [], + type: (form: any) => + h(FUserSelect, { + selectIds: form.secondaryChargeUserIds, + limit: 10, + onChange: (val: string[]) => { + form.secondaryChargeUserIds = val + if (val.findIndex((item) => item === form.primaryChargeUserId) >= 0) { + form.primaryChargeUserId = undefined + } + } + }), + formatValue: (record: any) => h('span', record.secondaryChargeUserNames) + } + ] +} as ListFormOption diff --git a/src/views/upms/dept/user-option.ts b/src/views/upms/dept/user-option.ts new file mode 100644 index 0000000..b8ee534 --- /dev/null +++ b/src/views/upms/dept/user-option.ts @@ -0,0 +1,29 @@ +import { TableOption } from '@/types' + +const option: TableOption = { + api: { + base: '/sys/user', + page: '/page/res' + }, + addBtn: false, + editBtn: false, + delBtn: false, + viewBtn: false, + columns: [ + { + name: '姓名', + prop: 'fullName' + }, + { + name: '手机号', + prop: 'phone' + }, + { + name: '部门', + prop: 'deptNames', + addDisplay: false, + editDisplay: false + } + ] +} +export default option diff --git a/src/views/upms/dept/user-table.vue b/src/views/upms/dept/user-table.vue new file mode 100644 index 0000000..2f928fc --- /dev/null +++ b/src/views/upms/dept/user-table.vue @@ -0,0 +1,98 @@ + + + + + diff --git a/src/views/upms/dict/dict-item-option.ts b/src/views/upms/dict/dict-item-option.ts new file mode 100644 index 0000000..d81f642 --- /dev/null +++ b/src/views/upms/dict/dict-item-option.ts @@ -0,0 +1,81 @@ +import { ComputedRef } from 'vue' +import { TableOption } from '@/types' +import { useUserStore } from '@/store/user' +import { SysDict } from '@/entity/upms' + +export default (dict: ComputedRef) => { + const userStore = useUserStore() + + const isSys = computed(() => userStore.user.claims.platformType === 'sys') + + const hasEditable = (record: any) => { + if (isSys.value) { + return true + } + return record && record.editable + } + + const option: TableOption = { + api: { + base: '/sys/dict/item' + }, + permissionPrefix: 'sys_dict_', + permissions: userStore.permissions, + addBtn: { + onBefore: () => { + return { + dictId: dict.value.id, + editable: true + } + } + }, + delBtn: { + display: hasEditable + }, + columns: [ + { + name: '字典标签', + prop: 'label', + disabled: (record: any) => !hasEditable(record), + rules: [ + { required: true, message: '名称不能为空' }, + { maxLength: 50, message: '不能超过50个字符' } + ] + }, + { + name: '字典值', + prop: 'value', + disabled: (record: any) => !hasEditable(record), + rules: [ + { required: true, message: '名称不能为空' }, + { maxLength: 50, message: '不能超过50个字符' } + ] + }, + { + name: '描述', + prop: 'description', + disabled: (record: any) => !hasEditable(record) + }, + { + name: '是否禁用', + prop: 'disabled', + value: false, + type: 'switch' + }, + { + name: '是否可编辑', + prop: 'editable', + type: 'switch', + value: true, + addDisplay: () => isSys.value, + editDisplay: () => isSys.value + }, + { + name: '排序值', + prop: 'sort', + type: 'number' + } + ] + } + return option +} diff --git a/src/views/upms/dict/dict-item-table.vue b/src/views/upms/dict/dict-item-table.vue new file mode 100644 index 0000000..f52c480 --- /dev/null +++ b/src/views/upms/dict/dict-item-table.vue @@ -0,0 +1,24 @@ + + + + + diff --git a/src/views/upms/dict/index.vue b/src/views/upms/dict/index.vue new file mode 100644 index 0000000..19ec478 --- /dev/null +++ b/src/views/upms/dict/index.vue @@ -0,0 +1,14 @@ + + + diff --git a/src/views/upms/dict/use-option.ts b/src/views/upms/dict/use-option.ts new file mode 100644 index 0000000..f26c69e --- /dev/null +++ b/src/views/upms/dict/use-option.ts @@ -0,0 +1,71 @@ +import { useUserStore } from '@/store/user' +import { ListFormOption } from '@/types' +import { DictTypeDic } from '@/enums/upms/dict-type' + +export default () => { + const userStore = useUserStore() + const option = computed(() => { + return { + api: '/sys/dict', + permissionPrefix: 'sys_dict_', + permissions: userStore.permissions, + tabsProps: { + columns: [ + { + title: '字典项', + slotName: 'dictItem', + permission: 'sys_dict_edit' + } + ] + }, + addBtn: { + display: userStore.user.claims.platformType === 'sys' + }, + editBtn: { + display: userStore.user.claims.platformType === 'sys' + }, + delBtn: { + display: userStore.user.claims.platformType === 'sys' + }, + columns: [ + { + name: '字典名称', + prop: 'name', + rules: [ + { required: true, message: '名称不能为空' }, + { maxLength: 50, message: '不能超过50个字符' } + ] + }, + { + name: '字典编码', + prop: 'dicCode', + rules: [ + { required: true, message: '名称不能为空' }, + { maxLength: 50, message: '不能超过50个字符' } + ] + }, + { + name: '描述', + prop: 'description', + type: 'textarea', + rules: [{ maxLength: 200, message: '不能超过200个字符' }] + }, + { + name: '类型', + prop: 'type', + type: 'radio', + tooltip: + '全局字典:仅平台端可配置,作用于所有租户,例如存放性别等\n默认字典:仅平台端可配置,租户创建时初始化会取值作为普通字典', + dicData: DictTypeDic, + value: userStore.user.claims.platformType === 'sys' ? undefined : 'normal', + addDisplay: userStore.user.claims.platformType === 'sys', + editDisplay: userStore.user.claims.platformType === 'sys', + rules: { required: true, message: '不能为空' } + } + ] + } + }) + return { + option + } +} diff --git a/src/views/upms/group/index.vue b/src/views/upms/group/index.vue new file mode 100644 index 0000000..b392b9f --- /dev/null +++ b/src/views/upms/group/index.vue @@ -0,0 +1,11 @@ + + diff --git a/src/views/upms/group/option.ts b/src/views/upms/group/option.ts new file mode 100644 index 0000000..4e85a30 --- /dev/null +++ b/src/views/upms/group/option.ts @@ -0,0 +1,78 @@ +/* eslint-disable prefer-destructuring */ +/* eslint-disable no-param-reassign */ +import { useUserStore } from '@/store/user' +import { ListFormOption } from '@/types' +import FUserSelect from '@/components/f-user-select/index.vue' + +const userStore = useUserStore() + +export default { + api: { + base: '/sys/group' + }, + permissionPrefix: 'sys_group_', + permissions: userStore.permissions, + tabsProps: { + autoSwitchToBase: false, + columns: [ + { + title: '成员管理', + slotName: 'userManager', + permission: 'sys_group_user_manager' + } + ] + }, + columns: [ + { + name: '名称', + prop: 'name', + rules: [ + { required: true, message: '名称不能为空' }, + { minLength: 2, message: '名称不少于2个字符' }, + { maxLength: 50, message: '不能超过50个字符' } + ] + }, + { + name: '主负责人', + prop: 'primaryChargeUserId', + type: (form: any) => + h(FUserSelect, { + selectIds: form.primaryChargeUserId ? [form.primaryChargeUserId] : [], + limit: 1, + onChange: (val: string[]) => { + form.primaryChargeUserId = val[0] + const idx = form.secondaryChargeUserIds.findIndex((item: string) => item === val[0]) + if (idx >= 0) { + form.secondaryChargeUserIds.splice(idx, 1) + } + } + }), + formatValue: (record: any) => record.primaryChargeUserName + }, + { + name: '副负责人', + prop: 'secondaryChargeUserIds', + value: [], + type: (form: any) => + h(FUserSelect, { + selectIds: form.secondaryChargeUserIds, + limit: 10, + onChange: (val: string[]) => { + form.secondaryChargeUserIds = val + if (val.findIndex((item) => item === form.primaryChargeUserId) >= 0) { + form.primaryChargeUserId = undefined + } + } + }), + formatValue: (record: any) => h('span', record.secondaryChargeUserNames) + }, + { + name: '排序值', + prop: 'sort', + type: 'number', + min: 0, + max: 9999999, + precision: 0 + } + ] +} as ListFormOption diff --git a/src/views/upms/group/user-option.ts b/src/views/upms/group/user-option.ts new file mode 100644 index 0000000..19f904d --- /dev/null +++ b/src/views/upms/group/user-option.ts @@ -0,0 +1,29 @@ +import { TableOption } from '@/types' + +const option: TableOption = { + api: { + base: '/sys/group', + page: '/user/page' + }, + addBtn: false, + editBtn: false, + delBtn: false, + viewBtn: false, + columns: [ + { + name: '姓名', + prop: 'fullName' + }, + { + name: '手机号', + prop: 'phone' + }, + { + name: '部门', + prop: 'groupNames', + addDisplay: false, + editDisplay: false + } + ] +} +export default option diff --git a/src/views/upms/group/user-table.vue b/src/views/upms/group/user-table.vue new file mode 100644 index 0000000..c00be7b --- /dev/null +++ b/src/views/upms/group/user-table.vue @@ -0,0 +1,98 @@ + + + + + diff --git a/src/views/upms/menu/index.vue b/src/views/upms/menu/index.vue new file mode 100644 index 0000000..a866a21 --- /dev/null +++ b/src/views/upms/menu/index.vue @@ -0,0 +1,76 @@ + + + diff --git a/src/views/upms/menu/use-option.ts b/src/views/upms/menu/use-option.ts new file mode 100644 index 0000000..8067cb6 --- /dev/null +++ b/src/views/upms/menu/use-option.ts @@ -0,0 +1,140 @@ +import { Tag } from '@arco-design/web-vue' +import { computed, h, Ref } from 'vue' +import menuTypeEnum from '@/enums/menu_type' +import { useUserStore } from '@/store/user' +import axios from '@/utils/axios' +import { ListFormOption } from '@/types' + +const onlyMenuDisplay = (row: any): boolean => row.menuType === 'menu' +const onlyBtnDisplay = (row: any): boolean => row.menuType === 'button' + +const userStore = useUserStore() + +export default (platformType: Ref) => { + const option = computed(() => { + return { + api: { + base: '/sys/menu' + }, + isTree: true, + addBtn: { + onBefore: (form: any): any => { + return { + parentId: form ? form.id : undefined, + platformType: platformType.value + } + } + }, + permissionPrefix: 'sys_menu_', + permissions: userStore.permissions, + columns: [ + { + name: '父级id', + prop: 'parentId', + type: 'tree', + viewDisplay: false, + allowClear: true, + dicData: () => axios.post('/sys/menu/fetch', { platformType: platformType.value }), + props: { + key: 'id', + title: 'name', + icon: 'iconRender' + } + }, + { + name: '名称', + prop: 'name', + rules: [ + { required: true, message: '名称不能为空' }, + { minLength: 2, message: '名称不少于2个字符' }, + { maxLength: 50, message: '不能超过50个字符' } + ], + formatValue: (record: any) => { + return h( + 'span', + {}, + { + default: () => { + if (record.type === '1') { + return [h(Tag, {}, { default: () => [h('span', record.name)] })] + } + const arr = [h('span', record.name)] + if (record.icon) { + arr.splice(0, 0, h('i', { class: record.icon, style: 'margin-right:4px;' })) + } + return arr + } + } + ) + } + }, + { + name: '类型', + prop: 'menuType', + type: 'radio', + value: 'menu', + dicData: menuTypeEnum, + rules: [{ required: true, message: '类型不能为空' }] + }, + { + name: '图标', + prop: 'icon', + display: onlyMenuDisplay + }, + { + name: '路径', + prop: 'path', + display: onlyMenuDisplay, + rules: [ + { required: true, message: '路径不能为空' }, + { maxLength: 50, message: '不能超过50个字符' } + ] + }, + { + name: '权限', + prop: 'permission', + display: onlyBtnDisplay, + rules: (record: any) => { + if (record.menuType === 'button') { + return [ + { required: true, message: '权限不能为空' }, + { maxLength: 50, message: '不能超过50个字符' } + ] + } + return undefined + } + }, + { + name: '是否缓存', + prop: 'isKeepAlive', + value: false, + type: 'switch', + display: onlyMenuDisplay, + rules: [{ required: true, message: '类型不能为空' }], + formatValue: (record: any) => { + if (record.type === '1') { + return h('span', '') + } + return h( + Tag, + { color: record.isKeepAlive ? 'orangered' : '' }, + { default: () => [h('span', record.isKeepAlive ? '是' : '否')] } + ) + } + }, + { + name: '排序', + prop: 'sort', + type: 'number', + value: 0, + min: 0, + width: 80, + max: 99999999 + } + ] + } + }) + return { + option + } +} diff --git a/src/views/upms/notify/channel/index.vue b/src/views/upms/notify/channel/index.vue new file mode 100644 index 0000000..572b02b --- /dev/null +++ b/src/views/upms/notify/channel/index.vue @@ -0,0 +1,44 @@ + + + diff --git a/src/views/upms/notify/channel/mail-option.ts b/src/views/upms/notify/channel/mail-option.ts new file mode 100644 index 0000000..a83db52 --- /dev/null +++ b/src/views/upms/notify/channel/mail-option.ts @@ -0,0 +1,47 @@ +import { FormOption } from '@/types' + +const option: FormOption = { + span: 24, + btn: false, + columns: [ + { + prop: 'host', + name: '邮箱服务器地址', + placeholder: '例如:smtp.qq.com', + rules: [{ required: true, message: '不能为空' }] + }, + { + prop: 'port', + name: '邮箱服务器端口', + type: 'number', + placeholder: '例如:25', + rules: [{ required: true, message: '不能为空' }] + }, + { + prop: 'ssl', + name: '是否开启ssl', + type: 'switch', + value: true, + rules: [{ required: true, message: '不能为空' }] + }, + { + prop: 'from', + name: '发件人邮箱', + placeholder: '例如:hcm@edpfm.cn', + rules: [{ required: true, message: '不能为空' }] + }, + { + prop: 'user', + name: '用户名', + placeholder: '一般为发件人邮箱前缀或完整邮箱,如果使用foxmail邮箱,此处为qq号', + rules: [{ required: true, message: '不能为空' }] + }, + { + prop: 'pass', + name: '密码', + placeholder: '某些邮箱需要为SMTP服务单独设置授权码', + rules: [{ required: true, message: '不能为空' }] + } + ] +} +export default option diff --git a/src/views/upms/notify/channel/mail.vue b/src/views/upms/notify/channel/mail.vue new file mode 100644 index 0000000..882930f --- /dev/null +++ b/src/views/upms/notify/channel/mail.vue @@ -0,0 +1,96 @@ + + diff --git a/src/views/upms/notify/channel/use-config.ts b/src/views/upms/notify/channel/use-config.ts new file mode 100644 index 0000000..a202f85 --- /dev/null +++ b/src/views/upms/notify/channel/use-config.ts @@ -0,0 +1,3 @@ +export default () => { + return {} +} diff --git a/src/views/upms/notify/channel/wechat-option.ts b/src/views/upms/notify/channel/wechat-option.ts new file mode 100644 index 0000000..d08c7d1 --- /dev/null +++ b/src/views/upms/notify/channel/wechat-option.ts @@ -0,0 +1,33 @@ +import { FormOption } from '@/types' + +const option: FormOption = { + span: 24, + btn: false, + columns: [ + { + prop: 'corpid', + name: '企业ID', + placeholder: '例如:ww62fgcee7058a481f', + tooltip: '查看位置:企业微信管理后台-我的企业-企业信息,最底部企业ID', + rules: [{ required: true, message: '不能为空' }] + }, + { + prop: 'agentId', + name: '企业应用AgentId', + type: 'number', + placeholder: '例如:1000000', + tooltip: + '查看位置:企业微信管理后台-应用管理-应用-自建,首次使用请自行创建一个应用,名称自拟', + rules: [{ required: true, message: '不能为空' }] + }, + { + prop: 'corpsecret', + name: '企业应用Secret', + placeholder: '例如:1bf7wBAgoRV08wxetdCdye84720yBf9rR9XFk-oNRI4', + tooltip: + '查看位置:企业微信管理后台-应用管理-应用-自建,首次使用请自行创建一个应用,名称自拟', + rules: [{ required: true, message: '不能为空' }] + } + ] +} +export default option diff --git a/src/views/upms/notify/channel/wechat.vue b/src/views/upms/notify/channel/wechat.vue new file mode 100644 index 0000000..051d898 --- /dev/null +++ b/src/views/upms/notify/channel/wechat.vue @@ -0,0 +1,96 @@ + + diff --git a/src/views/upms/package/index.vue b/src/views/upms/package/index.vue new file mode 100644 index 0000000..8b378f6 --- /dev/null +++ b/src/views/upms/package/index.vue @@ -0,0 +1,12 @@ + + + diff --git a/src/views/upms/package/option.ts b/src/views/upms/package/option.ts new file mode 100644 index 0000000..96be608 --- /dev/null +++ b/src/views/upms/package/option.ts @@ -0,0 +1,40 @@ +import { useUserStore } from '@/store/user' +import { ListFormOption } from '@/types' + +const userStore = useUserStore() +const option: ListFormOption = { + api: { + base: '/sys/package' + }, + permissionPrefix: 'sys_package_', + permissions: userStore.permissions, + tabsProps: { + columns: [ + { + title: '权限管理', + slotName: 'permission', + permission: 'sys_package_permission' + } + ] + }, + columns: [ + { + name: '名称', + prop: 'name', + width: 200, + search: true, + placeholder: '请输入名称', + rules: [ + { required: true, message: '名称不能为空' }, + { maxLength: 50, message: '不能超过50个字符' } + ] + }, + { + name: '描述', + prop: 'description', + type: 'textarea', + rules: [{ maxLength: 200, message: '不能超过200个字符' }] + } + ] +} +export default option diff --git a/src/views/upms/package/permission.vue b/src/views/upms/package/permission.vue new file mode 100644 index 0000000..e93e497 --- /dev/null +++ b/src/views/upms/package/permission.vue @@ -0,0 +1,72 @@ + + diff --git a/src/views/upms/position/index.vue b/src/views/upms/position/index.vue new file mode 100644 index 0000000..c648c33 --- /dev/null +++ b/src/views/upms/position/index.vue @@ -0,0 +1,7 @@ + + + diff --git a/src/views/upms/position/option.ts b/src/views/upms/position/option.ts new file mode 100644 index 0000000..b62e6e7 --- /dev/null +++ b/src/views/upms/position/option.ts @@ -0,0 +1,39 @@ +import { useUserStore } from '@/store/user' +import { ListFormOption } from '@/types' + +const userStore = useUserStore() +const option: ListFormOption = { + api: '/sys/position', + permissionPrefix: 'sys_position_', + permissions: userStore.permissions, + viewBtn: { + display: false + }, + tabsProps: { + columns: [ + { + title: '权限管理', + slotName: 'permission', + permission: 'sys_position_permission' + } + ] + }, + columns: [ + { + name: '职位名称', + prop: 'name', + rules: [ + { required: true, message: '名称不能为空' }, + { minLength: 2, message: '名称不少于2个字符' }, + { maxLength: 20, message: '不能超过20个字符' } + ] + }, + { + name: '职位描述', + prop: 'description', + type: 'textarea', + rules: [{ maxLength: 200, message: '不能超过200个字符' }] + } + ] +} +export default option diff --git a/src/views/upms/role/index.vue b/src/views/upms/role/index.vue new file mode 100644 index 0000000..0c3da01 --- /dev/null +++ b/src/views/upms/role/index.vue @@ -0,0 +1,12 @@ + + + diff --git a/src/views/upms/role/option.ts b/src/views/upms/role/option.ts new file mode 100644 index 0000000..bd35f45 --- /dev/null +++ b/src/views/upms/role/option.ts @@ -0,0 +1,60 @@ +import { Tag } from '@arco-design/web-vue' +import { h } from 'vue' +import { useUserStore } from '@/store/user' +import { ListFormOption } from '@/types' + +const userStore = useUserStore() +const option: ListFormOption = { + api: '/sys/role', + permissionPrefix: 'sys_role_', + permissions: userStore.permissions, + viewBtn: { + display: false + }, + delBtn: { + display: (record: any) => !record.isSystem + }, + tabsProps: { + columns: [ + { + title: '权限管理', + slotName: 'permission', + permission: 'sys_role_permission' + } + ] + }, + columns: [ + { + name: '角色名', + prop: 'name', + rules: [ + { required: true, message: '名称不能为空' }, + { minLength: 2, message: '名称不少于2个字符' }, + { maxLength: 20, message: '不能超过20个字符' } + ] + }, + { + name: '角色描述', + prop: 'description', + type: 'textarea', + rules: [{ maxLength: 200, message: '不能超过200个字符' }] + }, + { + name: '系统内置', + prop: 'isSystem', + width: 150, + value: false, + type: 'switch', + addDisplay: false, + editDisplay: false, + formatValue: (record: any) => { + return h( + Tag, + { color: record.isSystem ? 'orangered' : '' }, + { default: () => [h('span', record.isSystem ? '是' : '否')] } + ) + } + } + ] +} +export default option diff --git a/src/views/upms/role/permission.vue b/src/views/upms/role/permission.vue new file mode 100644 index 0000000..ea8f186 --- /dev/null +++ b/src/views/upms/role/permission.vue @@ -0,0 +1,76 @@ + + diff --git a/src/views/upms/tenant/index.vue b/src/views/upms/tenant/index.vue new file mode 100644 index 0000000..ebeb871 --- /dev/null +++ b/src/views/upms/tenant/index.vue @@ -0,0 +1,6 @@ + + diff --git a/src/views/upms/tenant/option.ts b/src/views/upms/tenant/option.ts new file mode 100644 index 0000000..30e1e16 --- /dev/null +++ b/src/views/upms/tenant/option.ts @@ -0,0 +1,121 @@ +import { Tag } from '@arco-design/web-vue' +import { h } from 'vue' +import { passwordRule, passwordWithBlankRule } from '@/rules/user-rules' +import { phoneRule } from '@/rules/login-rules' +import { useUserStore } from '@/store/user' +import { TableOption } from '@/types' + +const userStore = useUserStore() +const option: TableOption = { + api: { + base: '/sys/tenant', + page: '/page/res', + add: '/add' + }, + permissionPrefix: 'sys_tenant_', + permissions: userStore.permissions, + viewBtn: { display: false }, + delBtn: { display: false }, + columns: [ + { + name: '租户名称', + prop: 'name', + editDisabled: true, + rules: [ + { required: true, message: '名称不能为空' }, + { minLength: 3, message: '名称不少于3个字符' }, + { maxLength: 50, message: '不能超过50个字符' } + ] + }, + { + name: 'Logo', + prop: 'logo', + type: 'upload', + listType: 'picture-card', + limit: 1, + // 上传图片专用接口, + // size=128表示宽高最大不能超过此值(会按比例缩放), + // scale=0.5表示缩小50%, + // quality=0.8表示, + // rotate=90表示旋转90度 + // base64=1表示返回的是base64 + action: '/sys/file/upload/image?size=80&quality=0.8', + urlOnly: true + }, + { + name: '超管姓名', + prop: 'fullName', + editDisabled: true, + rules: [ + { required: true, message: '不能为空' }, + { minLength: 2, message: '不少于2个字符' }, + { maxLength: 20, message: '不能超过20个字符' } + ] + }, + { + name: '超管手机号', + prop: 'phone', + editDisabled: true, + addRules: phoneRule + }, + { + name: '超管密码', + prop: 'password', + display: false, + addDisplay: true, + editDisplay: true, + editTooltip: '当密码不为空时,将会修改该租户超管密码', + rules: passwordRule, + editRules: passwordWithBlankRule + }, + { + name: '活跃用户数限制', + prop: 'activeUserNumberLimit', + type: 'number', + min: 0, + max: 100000000, + value: 0, + tooltip: '为0表示不限制租户活跃用户数', + rules: [{ required: true, message: '不能为空' }] + }, + { + name: '套餐', + prop: 'packageIds', + type: 'select', + placeholder: '请选择套餐', + dicUrl: '/sys/package/list', + allowClear: true, + allowSearch: true, + props: { + value: 'id', + label: 'name' + }, + multiple: true, + searchMultiple: false, + rules: [{ required: true, message: '套餐不能为空' }] + }, + { + name: '锁定', + prop: 'isLock', + width: 150, + value: false, + type: 'switch', + addDisplay: false, + editDisplay: true, + formatValue: (record: any) => { + return h( + Tag, + { color: record.isLock ? 'orangered' : '' }, + { default: () => [h('span', record.isLock ? '是' : '否')] } + ) + } + }, + { + name: '过期时间', + prop: 'expirationDate', + type: 'date', + tooltip: '为空表示默认为2999-12-31' + } + ] +} +export default option diff --git a/src/views/upms/user/index.vue b/src/views/upms/user/index.vue new file mode 100644 index 0000000..d0078f6 --- /dev/null +++ b/src/views/upms/user/index.vue @@ -0,0 +1,34 @@ + + diff --git a/src/views/upms/user/info/index.vue b/src/views/upms/user/info/index.vue new file mode 100644 index 0000000..cabca0b --- /dev/null +++ b/src/views/upms/user/info/index.vue @@ -0,0 +1,43 @@ + + + diff --git a/src/views/upms/user/info/info.vue b/src/views/upms/user/info/info.vue new file mode 100644 index 0000000..9403586 --- /dev/null +++ b/src/views/upms/user/info/info.vue @@ -0,0 +1,31 @@ + + diff --git a/src/views/upms/user/info/pwd.vue b/src/views/upms/user/info/pwd.vue new file mode 100644 index 0000000..9999c7c --- /dev/null +++ b/src/views/upms/user/info/pwd.vue @@ -0,0 +1,63 @@ + + diff --git a/src/views/upms/user/option.ts b/src/views/upms/user/option.ts new file mode 100644 index 0000000..68305b5 --- /dev/null +++ b/src/views/upms/user/option.ts @@ -0,0 +1,201 @@ +import { Tag } from '@arco-design/web-vue' +import { h } from 'vue' +import { passwordRule, passwordWithBlankRule } from '@/rules/user-rules' +import { phoneRule, emailRule } from '@/rules/login-rules' +import { useUserStore } from '@/store/user' +import { TableOption } from '@/types' +import axios from '@/utils/axios' +import { userActiveStatus } from '@/enums/active_status' +import { filterLabel } from '@/enums/util' +import FUserSelect from '@/components/f-user-select/index.vue' + +const userStore = useUserStore() +const option: TableOption = { + // new + api: { + base: '/sys/user', + page: '/page/res', + add: '/add', + edit: '/edit', + del: '/del' + }, + permissionPrefix: 'sys_user_', + permissions: userStore.permissions, + // old + searchOption: { + columns: [ + { + name: '姓名', + prop: 'fullName' + }, + { + name: '手机号', + prop: 'phone' + }, + { + name: '账号状态', + prop: 'status', + type: 'select', + dicData: userActiveStatus, + allowClear: true + } + ] + }, + columns: [ + { + name: '头像', + prop: 'avatarUrl', + type: 'upload', + listType: 'picture-card', + limit: 1, + // 上传图片专用接口, + // size=128表示宽高最大不能超过此值(会按比例缩放), + // scale=0.5表示缩小50%, + // quality=0.8表示, + // rotate=90表示旋转90度 + // base64=1表示返回的是base64 + action: '/sys/file/upload/image?size=80&quality=0.8', + urlOnly: true + }, + { + name: '姓名', + prop: 'fullName', + rules: [ + { required: true, message: '姓名不能为空' }, + { minLength: 2, message: '姓名不少于2个字符' }, + { maxLength: 20, message: '不能超过20个字符' } + ] + }, + { + name: '手机号', + prop: 'phone', + rules: phoneRule + }, + { + name: '邮箱', + prop: 'email', + rules: emailRule + }, + { + name: '密码', + prop: 'password', + display: false, + addDisplay: true, + editDisplay: true, + rules: passwordRule, + editRules: passwordWithBlankRule + }, + { + name: '部门', + prop: 'deptNames', + addDisplay: false, + editDisplay: false + }, + { + name: '部门', + prop: 'deptIds', + type: 'tree', + display: false, + addDisplay: true, + editDisplay: true, + dicData: () => axios.post('/sys/dept/fetch/all'), + multiple: true, + props: { + key: 'id', + title: 'name', + icon: 'iconRender' + }, + placeholder: '选择用户所属部门(多选)', + rules: [{ required: true, message: '请选择所属部门' }] + }, + { + name: '直属负责人', + prop: 'leaderId', + display: false, + addDisplay: true, + editDisplay: true, + type: (record: any) => { + return h(FUserSelect, { + limit: 1, + selectIds: record.leaderId ? [record.leaderId] : [], + ignoreIds: [record.id], + onChange: (val: string[]) => { + // eslint-disable-next-line no-param-reassign + record.leaderId = val.length > 0 ? val[0] : null + } + }) + } + }, + { + name: '角色', + prop: 'roleIds', + type: 'select', + dicUrl: '/sys/role/list', + multiple: true, + tooltip: (record: any) => (record.isSystem ? '管理员账号默认拥有所有权限,无法修改角色' : ''), + editDisabled: (record: any) => record.isSystem, + props: { + value: 'id', + label: 'name' + } + }, + { + name: '主要职位', + prop: 'positionPrimaryId', + type: 'select', + dicUrl: '/sys/position/list', + props: { + value: 'id', + label: 'name' + }, + allowClear: true + }, + { + name: '次要职位', + prop: 'positionSecondaryIds', + type: 'select', + dicUrl: '/sys/position/list', + multiple: true, + props: { + value: 'id', + label: 'name' + }, + allowClear: true + }, + { + name: '账号状态', + prop: 'status', + type: 'select', + value: 'normal', + tooltip: (record: any) => (record.isSystem ? '管理员账号无法修改账号状态' : ''), + dicData: userActiveStatus, + disabled: (record: any) => record.isSystem, + formatValue: (record: any) => { + const normal = record.status === 'normal' + return h( + Tag, + { color: normal ? 'green' : 'gray' }, + { default: () => [h('span', filterLabel(record.status, userActiveStatus))] } + ) + }, + rules: [{ required: true, message: '请选择账号状态' }] + } + // { + // name: '管理员', + // prop: 'isSystem', + // width: 150, + // value: false, + // type: 'switch', + // addDisplay: false, + // editDisplay: false, + // formatValue: (record: any) => { + // return h( + // Tag, + // { color: record.isSystem ? 'orangered' : '' }, + // { default: () => [h('span', record.isSystem ? '是' : '否')] } + // ) + // } + // } + ] +} +export default option diff --git a/tailwind.config.js b/tailwind.config.js new file mode 100644 index 0000000..d050962 --- /dev/null +++ b/tailwind.config.js @@ -0,0 +1,10 @@ +/** @type {import('tailwindcss').Config} */ +module.exports = { + content: ['./index.html', './src/**/*.{vue,js,ts,jsx,tsx}'], + theme: { + extend: {} + }, + // 添加dark到html的class启动暗黑模式 + darkMode: ['class', '[arco-theme="dark"]'], + plugins: [] +} diff --git a/tsconfig.json b/tsconfig.json new file mode 100644 index 0000000..641b83d --- /dev/null +++ b/tsconfig.json @@ -0,0 +1,24 @@ +{ + "compilerOptions": { + "forceConsistentCasingInFileNames": true, + "target": "esnext", + "useDefineForClassFields": true, + "module": "esnext", + "moduleResolution": "node", + "strict": true, + "jsx": "preserve", + "jsxFactory": "h", + "jsxFragmentFactory": "Fragment", + "sourceMap": true, + "resolveJsonModule": true, + "esModuleInterop": true, + "lib": ["esnext", "dom"], + "baseUrl": "./", + "paths": { + "@/*": ["./src/*"] + }, + "skipLibCheck": true, + "typeRoots": ["./node_modules/@types"] + }, + "include": ["src/**/*.ts", "src/**/*.d.ts", "src/**/*.tsx", "src/**/*.vue", "auto-imports.d.ts", "components.d.ts"] +} diff --git a/vite.config.ts b/vite.config.ts new file mode 100644 index 0000000..c586df3 --- /dev/null +++ b/vite.config.ts @@ -0,0 +1,115 @@ +import { ConfigEnv, defineConfig, loadEnv, UserConfigExport } from 'vite' +import vue from '@vitejs/plugin-vue' +import vueJsx from '@vitejs/plugin-vue-jsx' +import { resolve } from 'path' +import viteCompression from 'vite-plugin-compression' +import { ArcoResolver } from 'unplugin-vue-components/resolvers' +import Components from 'unplugin-vue-components/vite' +import AutoImport from 'unplugin-auto-import/vite' + +const autoImport = AutoImport({ + imports: ['vue', 'vue-router', '@vueuse/core'], + resolvers: [ArcoResolver()], + eslintrc: { + enabled: true + } +}) +// Ensure .d.ts file is created when running `vite optimize` +autoImport.buildStart() + +// https://vitejs.dev/config/ +export default async (config: ConfigEnv): Promise => { + return defineConfig({ + plugins: [ + vue(), + vueJsx(), + viteCompression(), + autoImport, + Components({ + resolvers: [ + ArcoResolver({ + sideEffect: false + }), + { + type: 'component', + resolve: (name: string) => { + if (name === 'IconPark') { + return { + name, + from: '@icon-park/vue-next/es/all' + } + } + return undefined + } + } + ], + dirs: ['src/components'], + extensions: ['vue'] + }) + ], + css: { + preprocessorOptions: { + scss: { charset: false } + // less: { + // modifyVars: { + // 'arcoblue-1': '#E8FAFF', + // 'arcoblue-2': '#B0E0F2', + // 'arcoblue-3': '#7DC5E4', + // 'arcoblue-4': '#4EA9D7', + // 'arcoblue-5': '#258DC9', + // 'arcoblue-6': '#0071bc', + // 'arcoblue-7': '#005BA0', + // 'arcoblue-8': '#004784', + // 'arcoblue-9': '#003468', + // 'arcoblue-10': '#00244D' + // }, + // javascriptEnabled: true + // } + } + }, + resolve: { + alias: { + '@': resolve(__dirname, 'src') // 设置 `@` 指向 `src` 目录 + } + }, + build: { + manifest: true, + cssCodeSplit: true, // 如果设置为false,整个项目中的所有 CSS 将被提取到一个 CSS 文件中 + sourcemap: false, // 构建后是否生成 source map 文件。如果为 true,将会创建一个独立的 source map 文件 + target: 'modules', // 设置最终构建的浏览器兼容目标。默认值是一个 Vite 特有的值——'modules' 还可设置为 'es2015' 'es2016'等 + chunkSizeWarningLimit: 550, // 单位kb 打包后文件大小警告的限制 (文件大于此此值会出现警告) + assetsInlineLimit: 4096, // 单位字节(1024等于1kb) 小于此阈值的导入或引用资源将内联为 base64 编码,以避免额外的 http 请求。设置为 0 可以完全禁用此项。 + minify: 'terser', // 'terser' 相对较慢,但大多数情况下构建后的文件体积更小。'esbuild' 最小化混淆更快但构建后的文件相对更大。 + terserOptions: { + compress: { + // eslint-disable-next-line camelcase + drop_console: true, // 生产环境去除console + // eslint-disable-next-line camelcase + drop_debugger: true // 生产环境去除debugger + } + } + }, + server: { + host: '0.0.0.0', + port: 4000, // 设置服务启动端口号 + open: true, // 设置服务启动时是否自动打开浏览器 + cors: true, // 允许跨域 + // 设置代理,根据我们项目实际情况配置 + proxy: { + // 项目根目录新建 .env.development 文件,填入 VITE_BASE_URL=http://xxx + '/webapi': { + target: loadEnv(config.mode, process.cwd()).VITE_HTTP_BASE_URL || 'http://127.0.0.1:8020', + changeOrigin: true, + secure: false, + rewrite: (path) => path.replace('/webapi/', '/') + }, + '/sys/file': { + target: loadEnv(config.mode, process.cwd()).VITE_HTTP_BASE_URL || 'http://127.0.0.1:8020', + changeOrigin: true, + secure: false, + rewrite: (path) => path + } + } + } + }) +}