diff --git a/FETCH_HEAD b/FETCH_HEAD
deleted file mode 100644
index e69de29..0000000
diff --git a/package.json b/package.json
index 46cc9ea..f9a4005 100644
--- a/package.json
+++ b/package.json
@@ -10,8 +10,11 @@
"dependencies": {
"@jiaminghi/data-view": "^2.7.3",
"@types/echarts": "^4.4.3",
+ "axios": "^1.4.0",
"core-js": "^3.6.4",
"echarts": "^4.6.0",
+ "less": "3.9.0",
+ "less-loader": "4.1.0",
"vue": "^2.6.11",
"vue-awesome": "^4.0.2",
"vue-router": "^3.1.5",
diff --git a/src/api/home.js b/src/api/home.js
new file mode 100644
index 0000000..cf7de56
--- /dev/null
+++ b/src/api/home.js
@@ -0,0 +1,17 @@
+// 导入axios实例
+import request from '@/utils/request'
+
+// 定义接口的传参
+const api={
+ // 日客流趋势
+ daily_klqs:'index.php/allGroupTimeNum?granularity=daily'
+}
+
+// 获取群组
+export function allGroupTimeNum(param) {
+ return request({
+ url: api.daily_klqs,
+ method: 'get',
+ param,
+ })
+}
diff --git a/src/assets/index/bg.jpg b/src/assets/index/bg.jpg
new file mode 100644
index 0000000..0772061
Binary files /dev/null and b/src/assets/index/bg.jpg differ
diff --git a/src/assets/index/left_t1_bg.png b/src/assets/index/left_t1_bg.png
new file mode 100644
index 0000000..b884af9
Binary files /dev/null and b/src/assets/index/left_t1_bg.png differ
diff --git a/src/assets/index/left_t2_bg.png b/src/assets/index/left_t2_bg.png
new file mode 100644
index 0000000..84da731
Binary files /dev/null and b/src/assets/index/left_t2_bg.png differ
diff --git a/src/assets/index/top_title.png b/src/assets/index/top_title.png
new file mode 100644
index 0000000..2b78ae1
Binary files /dev/null and b/src/assets/index/top_title.png differ
diff --git a/src/assets/index/topnav.png b/src/assets/index/topnav.png
new file mode 100644
index 0000000..1d552c0
Binary files /dev/null and b/src/assets/index/topnav.png differ
diff --git a/src/assets/index/ty.png b/src/assets/index/ty.png
new file mode 100644
index 0000000..03e7276
Binary files /dev/null and b/src/assets/index/ty.png differ
diff --git a/src/assets/index/ty_active.png b/src/assets/index/ty_active.png
new file mode 100644
index 0000000..ed6af49
Binary files /dev/null and b/src/assets/index/ty_active.png differ
diff --git a/src/assets/index/wh.png b/src/assets/index/wh.png
new file mode 100644
index 0000000..375d07a
Binary files /dev/null and b/src/assets/index/wh.png differ
diff --git a/src/assets/index/wh_active.png b/src/assets/index/wh_active.png
new file mode 100644
index 0000000..884b635
Binary files /dev/null and b/src/assets/index/wh_active.png differ
diff --git a/src/assets/index/zl.png b/src/assets/index/zl.png
new file mode 100644
index 0000000..a9e8748
Binary files /dev/null and b/src/assets/index/zl.png differ
diff --git a/src/assets/index/zl_active.png b/src/assets/index/zl_active.png
new file mode 100644
index 0000000..abbd54d
Binary files /dev/null and b/src/assets/index/zl_active.png differ
diff --git a/src/assets/index/zt.png b/src/assets/index/zt.png
new file mode 100644
index 0000000..e90a2a3
Binary files /dev/null and b/src/assets/index/zt.png differ
diff --git a/src/assets/index/中间数据.png b/src/assets/index/中间数据.png
new file mode 100644
index 0000000..4e8e35e
Binary files /dev/null and b/src/assets/index/中间数据.png differ
diff --git a/src/assets/index/体育场.png b/src/assets/index/体育场.png
new file mode 100644
index 0000000..83c1381
Binary files /dev/null and b/src/assets/index/体育场.png differ
diff --git a/src/assets/index/体育场1.png b/src/assets/index/体育场1.png
new file mode 100644
index 0000000..769f083
Binary files /dev/null and b/src/assets/index/体育场1.png differ
diff --git a/src/assets/index/体育场图例.png b/src/assets/index/体育场图例.png
new file mode 100644
index 0000000..4f75e4b
Binary files /dev/null and b/src/assets/index/体育场图例.png differ
diff --git a/src/assets/index/体育馆.png b/src/assets/index/体育馆.png
new file mode 100644
index 0000000..790d018
Binary files /dev/null and b/src/assets/index/体育馆.png differ
diff --git a/src/assets/index/体育馆1.png b/src/assets/index/体育馆1.png
new file mode 100644
index 0000000..6f1495e
Binary files /dev/null and b/src/assets/index/体育馆1.png differ
diff --git a/src/assets/index/体育馆图例.png b/src/assets/index/体育馆图例.png
new file mode 100644
index 0000000..6174fcc
Binary files /dev/null and b/src/assets/index/体育馆图例.png differ
diff --git a/src/assets/index/博物馆图例.png b/src/assets/index/博物馆图例.png
new file mode 100644
index 0000000..2babbd4
Binary files /dev/null and b/src/assets/index/博物馆图例.png differ
diff --git a/src/assets/index/右1数据.png b/src/assets/index/右1数据.png
new file mode 100644
index 0000000..d77449f
Binary files /dev/null and b/src/assets/index/右1数据.png differ
diff --git a/src/assets/index/右1标题.png b/src/assets/index/右1标题.png
new file mode 100644
index 0000000..b1b1f20
Binary files /dev/null and b/src/assets/index/右1标题.png differ
diff --git a/src/assets/index/图书馆.png b/src/assets/index/图书馆.png
new file mode 100644
index 0000000..47d4ee7
Binary files /dev/null and b/src/assets/index/图书馆.png differ
diff --git a/src/assets/index/图书馆1.png b/src/assets/index/图书馆1.png
new file mode 100644
index 0000000..d124d98
Binary files /dev/null and b/src/assets/index/图书馆1.png differ
diff --git a/src/assets/index/图书馆图例.png b/src/assets/index/图书馆图例.png
new file mode 100644
index 0000000..8924865
Binary files /dev/null and b/src/assets/index/图书馆图例.png differ
diff --git a/src/assets/index/左1-2背景.png b/src/assets/index/左1-2背景.png
new file mode 100644
index 0000000..65a4e69
Binary files /dev/null and b/src/assets/index/左1-2背景.png differ
diff --git a/src/assets/index/年月日1.png b/src/assets/index/年月日1.png
new file mode 100644
index 0000000..10326db
Binary files /dev/null and b/src/assets/index/年月日1.png differ
diff --git a/src/assets/index/年月日2.png b/src/assets/index/年月日2.png
new file mode 100644
index 0000000..cb2e616
Binary files /dev/null and b/src/assets/index/年月日2.png differ
diff --git a/src/assets/index/底部.png b/src/assets/index/底部.png
new file mode 100644
index 0000000..05b03da
Binary files /dev/null and b/src/assets/index/底部.png differ
diff --git a/src/assets/index/总览.png b/src/assets/index/总览.png
new file mode 100644
index 0000000..20454e9
Binary files /dev/null and b/src/assets/index/总览.png differ
diff --git a/src/assets/index/总览1.png b/src/assets/index/总览1.png
new file mode 100644
index 0000000..87c1774
Binary files /dev/null and b/src/assets/index/总览1.png differ
diff --git a/src/assets/index/文化馆图例.png b/src/assets/index/文化馆图例.png
new file mode 100644
index 0000000..09976df
Binary files /dev/null and b/src/assets/index/文化馆图例.png differ
diff --git a/src/assets/index/游泳场馆.png b/src/assets/index/游泳场馆.png
new file mode 100644
index 0000000..1726dcd
Binary files /dev/null and b/src/assets/index/游泳场馆.png differ
diff --git a/src/assets/index/游泳场馆1.png b/src/assets/index/游泳场馆1.png
new file mode 100644
index 0000000..8d48204
Binary files /dev/null and b/src/assets/index/游泳场馆1.png differ
diff --git a/src/assets/index/游泳场馆图例.png b/src/assets/index/游泳场馆图例.png
new file mode 100644
index 0000000..87f28c7
Binary files /dev/null and b/src/assets/index/游泳场馆图例.png differ
diff --git a/src/assets/less/dashboard.less b/src/assets/less/dashboard.less
new file mode 100644
index 0000000..4302af1
--- /dev/null
+++ b/src/assets/less/dashboard.less
@@ -0,0 +1,216 @@
+
+.content {
+ height: auto;
+ width: 100%;
+ margin-top: -3%;
+ display: flex;
+ justify-content: space-between;
+ // border: 1px solid red;
+ .qushi {
+ width: 32%;
+ // border: 1px solid red;
+ margin-left: 1%;
+ .keliu {
+ width: 100%;
+ height: 8vh;
+ background-image: url(../../assets/index/left_t1_bg.png);
+ background-repeat: no-repeat;
+ background-size: 100% 100%;
+ position: relative;
+ .keliuTxt {
+ color: #fff;
+ font-size: 18px;
+ color: #b5b7c5;
+ font-weight: bold;
+ line-height: 8vh;
+ padding-left: 22%;
+ }
+ // 年月日按钮
+ .keliuBtn {
+ width: 20%;
+ height: 50%;
+ // border: 1px solid red;
+ position: absolute;
+ right: 0;
+ bottom: 15%;
+ display: flex;
+ justify-content: space-between;
+ // align-items: center;
+ .btnItemD {
+ color: #006bff;
+ background-image: url("../../assets/index/年月日1.png");
+ }
+ .btnItemS {
+ color: white;
+ background-image: url("../../assets/index/年月日2.png");
+ }
+ .btnItem {
+ cursor: pointer;
+ width: 30%;
+ height: 95%;
+ background-repeat: no-repeat;
+ background-size: 100% 100%;
+ text-align: center;
+ line-height: 200%;
+ display: flex;
+ flex-direction: column;
+ justify-content: center;
+ }
+ }
+ }
+ .keliuTu1 {
+ background-image: url("../../assets/index/left_t2_bg.png");
+ }
+ .tongjitu {
+ width: 100%;
+ height: 16vh;
+ // border: 1px solid red;
+ }
+ .qushiBaifb {
+ width: 100%;
+ height: 30vh;
+ // border: 1px solid red;
+ background-image: url("../../assets/index/左1-2背景.png");
+ background-repeat: no-repeat;
+ background-size: 100% 100%;
+ position: relative;
+ display: flex;
+ align-items: center;
+ justify-content: space-between;
+ .baifbLeft {
+ width: 25%;
+ height: 30%;
+ // border: 1px solid red;
+ .baiFbitem {
+ width: 100%;
+ height: 30%;
+ color: #0096ff;
+ // border: 1px solid red;
+ display: flex;
+ align-items: center;
+ justify-content: space-between;
+ }
+ }
+ .baiFbRight {
+ width: 25%;
+ height: 30%;
+ // border: 1px solid red;
+ .baiFbitem {
+ width: 100%;
+ height: 30%;
+ color: #0096ff;
+ // border: 1px solid red;
+ display: flex;
+ align-items: center;
+ justify-content: space-between;
+ }
+ }
+ }
+ }
+
+ .middle {
+ width: 30%;
+ height: 70vh;
+ background-image: url("../../assets/index/中间数据.png");
+ background-repeat: no-repeat;
+ background-size: 100% 100%;
+ margin-top: 4%;
+ position: relative;
+ .aimImg {
+ animation: firstdiv 2s linear 2s infinite alternate;
+ }
+ @keyframes firstdiv {
+ 0% {
+ opacity: 1;
+ margin-top: 0%;
+ }
+ 25% {
+ opacity: 0.7;
+ margin-top: 3%;
+ }
+ 50% {
+ opacity: 0.5;
+ margin-top: 5%;
+ }
+ 75% {
+ opacity: 0.7;
+ margin-top: 3%;
+ }
+ 100% {
+ opacity: 1;
+ margin-top: 0%;
+ }
+ }
+ }
+
+ .renshu {
+ width: 32%;
+ // height: 50vh;
+ margin-right: 1%;
+ // border: 1px solid red;
+ .keliu {
+ width: 100%;
+ height: 8vh;
+ background-image: url(../../assets/index/右1标题.png);
+ background-repeat: no-repeat;
+ background-size: 100% 100%;
+ position: relative;
+ .keliuTxt {
+ position: absolute;
+ right: 28%;
+ top: 25%;
+ color: white;
+ font-size: 18px;
+ color: #b5b7c5;
+ font-weight: bold;
+ }
+ }
+
+ .renshuItme {
+ width: 100%;
+ height: auto;
+ display: flex;
+ flex-wrap: wrap;
+ .renshuChild {
+ width: 45%;
+ height: 23vh;
+ background-image: url("../../assets/index/右1数据.png");
+ background-repeat: no-repeat;
+ background-size: 100% 100%;
+ margin-bottom: 2%;
+ position: relative;
+ .title {
+ color: #0095ff;
+ font-weight: bold;
+ position: absolute;
+ top: 19%;
+ right: 10%;
+ font-size: 14px;
+ }
+ .dangq {
+ position: absolute;
+ top: 31.5%;
+ left: 20%;
+ color: white;
+ font-weight: bold;
+ font-size: 14px;
+ }
+ .number {
+ color: white;
+ position: absolute;
+ font-size: 22px;
+ font-weight: bold;
+ bottom: 18%;
+ left: 10%;
+ }
+ .bfb {
+ position: absolute;
+ bottom: 18%;
+ right: 15%;
+ color: #00d7ff;
+ font-weight: bold;
+ }
+ }
+ }
+ }
+ }
\ No newline at end of file
diff --git a/src/router/index.js b/src/router/index.js
index 13a05bf..f2b3782 100644
--- a/src/router/index.js
+++ b/src/router/index.js
@@ -11,6 +11,14 @@ const routes = [
component: () => import('../views/index.vue')
},
+// 总览
+{
+ path: '/dashboard',
+ name: 'dashboard',
+ component: ()=>import("../views/dashboard/index.vue")
+
+},
+
// 体育
{
path: '/ty',
diff --git a/src/utils/request.js b/src/utils/request.js
new file mode 100644
index 0000000..2a711ea
--- /dev/null
+++ b/src/utils/request.js
@@ -0,0 +1,49 @@
+import axios from 'axios'
+
+//https://www.jb51.net/article/246548.htm
+
+// 创建一个 axios 实例
+const service = axios.create({
+ //baseURL: '/api', // 所有的请求地址前缀部分
+ //baseURL: publicConfig.BASE_API,
+ //baseURL:ahost,
+ timeout: 60000, // 请求超时时间毫秒
+ withCredentials: true, // 异步请求携带cookie
+ headers: {
+ // 设置后端需要的传参类型
+ 'Content-Type': 'application/json',
+ },
+})
+
+// 添加请求拦截器
+service.interceptors.request.use(
+ function (config) {
+ // 在发送请求之前做些什么
+ return config
+ },
+ function (error) {
+ // 对请求错误做些什么
+ return Promise.reject(error)
+ }
+)
+
+// 添加响应拦截器
+service.interceptors.response.use(
+ function (response) {
+ //console.log(response)
+ // 2xx 范围内的状态码都会触发该函数。
+ // 对响应数据做点什么
+ // dataAxios 是 axios 返回数据中的 data
+ const dataAxios = response.data
+ // 这个状态码是和后端约定的
+ //const code = dataAxios.reset
+ return dataAxios
+ },
+ function (error) {
+ // 超出 2xx 范围的状态码都会触发该函数。
+ // 对响应错误做点什么
+ console.log(error)
+ return Promise.reject(error)
+ }
+)
+export default service
diff --git a/src/views/dashboard/index.vue b/src/views/dashboard/index.vue
new file mode 100644
index 0000000..1b6839c
--- /dev/null
+++ b/src/views/dashboard/index.vue
@@ -0,0 +1,483 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
体育场
+
+ 20%
+
+

+
+
+
体育馆
+
+ 12%
+
+

+
+
+
游泳场馆
+
+ 12%
+
+

+
+
+
+
+

+
+ 20%
+
+
图书馆
+
+
+

+
+ 12%
+
+
文化馆
+
+
+

+
+ 12%
+
+
博物馆
+
+
+
+
+
+
+
+
+
+ 345,235
+
+
+ 2,345,235
+
+
+ 2,345万
+
+
+

+
+
+ 年度进馆人数
+
+
+ 33,532,890
+
+
+
+
+
+
+
+
+
体育场
+
当前人数
+
+
4,738
+
40%
+
+
+
图书馆
+
当前人数
+
+
34,738
+
50%
+
+
+
体育馆
+
当前人数
+
+
899,738
+
80%
+
+
+
文化馆
+
当前人数
+
+
240
+
25%
+
+
+
游泳场馆
+
当前人数
+
+
33,738
+
75%
+
+
+
博物馆
+
当前人数
+
+
4,738
+
40%
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/views/ty/index.vue b/src/views/ty/index.vue
index 5e8e23b..3d0a72a 100644
--- a/src/views/ty/index.vue
+++ b/src/views/ty/index.vue
@@ -1,4 +1,7 @@
-
- content
+
+
+ dv-border-box-10
+
+
\ No newline at end of file
diff --git a/yarn.lock b/yarn.lock
index 8b5b012..691b20e 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -1785,6 +1785,11 @@ array-unique@^0.3.2:
resolved "https://registry.yarnpkg.com/array-unique/-/array-unique-0.3.2.tgz#a894b75d4bc4f6cd679ef3244a9fd8f46ae2d428"
integrity sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=
+asap@~2.0.3:
+ version "2.0.6"
+ resolved "https://registry.npmmirror.com/asap/-/asap-2.0.6.tgz#e50347611d7e690943208bbdafebcbc2fb866d46"
+ integrity sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA==
+
asn1.js@^5.2.0:
version "5.4.1"
resolved "https://registry.yarnpkg.com/asn1.js/-/asn1.js-5.4.1.tgz#11a980b84ebb91781ce35b0fdc2ee294e3783f07"
@@ -1875,6 +1880,15 @@ aws4@^1.8.0:
resolved "https://registry.yarnpkg.com/aws4/-/aws4-1.10.1.tgz#e1e82e4f3e999e2cfd61b161280d16a111f86428"
integrity sha512-zg7Hz2k5lI8kb7U32998pRRFin7zJlkfezGJjUc2heaD4Pw2wObakCDVzkKztTm/Ln7eiVvYsjqak0Ed4LkMDA==
+axios@^1.4.0:
+ version "1.4.0"
+ resolved "https://registry.npmmirror.com/axios/-/axios-1.4.0.tgz#38a7bf1224cd308de271146038b551d725f0be1f"
+ integrity sha512-S4XCWMEmzvo64T9GfvQDOXgYRDJ/wsSZc7Jvdgx5u1sd0JwsuPLqb3SYmusag+edF6ziyMensPVqLTSc1PiSEA==
+ dependencies:
+ follow-redirects "^1.15.0"
+ form-data "^4.0.0"
+ proxy-from-env "^1.1.0"
+
babel-eslint@^10.0.3:
version "10.1.0"
resolved "https://registry.yarnpkg.com/babel-eslint/-/babel-eslint-10.1.0.tgz#6968e568a910b78fb3779cdd8b6ac2f479943232"
@@ -2524,6 +2538,11 @@ clone@^1.0.2:
resolved "https://registry.yarnpkg.com/clone/-/clone-1.0.4.tgz#da309cc263df15994c688ca902179ca3c7cd7c7e"
integrity sha1-2jCcwmPfFZlMaIypAheco8fNfH4=
+clone@^2.1.1, clone@^2.1.2:
+ version "2.1.2"
+ resolved "https://registry.npmmirror.com/clone/-/clone-2.1.2.tgz#1b7f4b9f591f1e8f83670401600345a02887435f"
+ integrity sha512-3Pe/CF1Nn94hyhIYpjtiLhdCoEoz0DqQ+988E9gmeEdQZlojxnOb74wctFyuwWQHzqyf9X7C7MG8juUpqBJT8w==
+
coa@^2.0.2:
version "2.0.2"
resolved "https://registry.yarnpkg.com/coa/-/coa-2.0.2.tgz#43f6c21151b4ef2bf57187db0d73de229e3e7ec3"
@@ -2586,7 +2605,7 @@ colorette@^1.2.1:
resolved "https://registry.yarnpkg.com/colorette/-/colorette-1.2.1.tgz#4d0b921325c14faf92633086a536db6e89564b1b"
integrity sha512-puCDz0CzydiSYOrnXpz/PKd69zRrribezjtE9yd4zvytoRc8+RY/KJPvtPFKZS3E3wP6neGyMe0vOTlHO5L3Pw==
-combined-stream@^1.0.6, combined-stream@~1.0.6:
+combined-stream@^1.0.6, combined-stream@^1.0.8, combined-stream@~1.0.6:
version "1.0.8"
resolved "https://registry.yarnpkg.com/combined-stream/-/combined-stream-1.0.8.tgz#c3d45a8b34fd730631a110a8a2520682b31d5a7f"
integrity sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==
@@ -3396,6 +3415,13 @@ entities@^2.0.0:
resolved "https://registry.yarnpkg.com/entities/-/entities-2.0.3.tgz#5c487e5742ab93c15abb5da22759b8590ec03b7f"
integrity sha512-MyoZ0jgnLvB2X3Lg5HqpFmn1kybDiIfEQmKzTb5apr51Rb+T3KdmMiqa70T+bhGnyv7bQ6WMj2QMHpGMmlrUYQ==
+errno@^0.1.1:
+ version "0.1.8"
+ resolved "https://registry.npmmirror.com/errno/-/errno-0.1.8.tgz#8bb3e9c7d463be4976ff888f76b4809ebc2e811f"
+ integrity sha512-dJ6oBr5SQ1VSd9qkk7ByRgb/1SH4JZjCHSW/mr63/QcXO9zLVxvJ6Oy13nio03rxpSnVDDjFor75SjVeZWPW/A==
+ dependencies:
+ prr "~1.0.1"
+
errno@^0.1.3, errno@~0.1.7:
version "0.1.7"
resolved "https://registry.yarnpkg.com/errno/-/errno-0.1.7.tgz#4684d71779ad39af177e3f007996f7c67c852618"
@@ -3974,6 +4000,11 @@ follow-redirects@^1.0.0:
resolved "https://registry.yarnpkg.com/follow-redirects/-/follow-redirects-1.13.0.tgz#b42e8d93a2a7eea5ed88633676d6597bc8e384db"
integrity sha512-aq6gF1BEKje4a9i9+5jimNFIpq4Q1WiwBToeRK5NvZBd/TRsmW8BsJfOEGkr76TbOyPVD3OVDN910EcUNtRYEA==
+follow-redirects@^1.15.0:
+ version "1.15.2"
+ resolved "https://registry.npmmirror.com/follow-redirects/-/follow-redirects-1.15.2.tgz#b460864144ba63f2681096f274c4e57026da2c13"
+ integrity sha512-VQLG33o04KaQ8uYi2tVNbdrWp1QWxNNea+nmIB4EVM28v0hmP17z7aG1+wAkNzVq4KeXTq3221ye5qTJP91JwA==
+
for-in@^1.0.2:
version "1.0.2"
resolved "https://registry.yarnpkg.com/for-in/-/for-in-1.0.2.tgz#81068d295a8142ec0ac726c6e2200c30fb6d5e80"
@@ -3984,6 +4015,15 @@ forever-agent@~0.6.1:
resolved "https://registry.yarnpkg.com/forever-agent/-/forever-agent-0.6.1.tgz#fbc71f0c41adeb37f96c577ad1ed42d8fdacca91"
integrity sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=
+form-data@^4.0.0:
+ version "4.0.0"
+ resolved "https://registry.npmmirror.com/form-data/-/form-data-4.0.0.tgz#93919daeaf361ee529584b9b31664dc12c9fa452"
+ integrity sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==
+ dependencies:
+ asynckit "^0.4.0"
+ combined-stream "^1.0.8"
+ mime-types "^2.1.12"
+
form-data@~2.3.2:
version "2.3.3"
resolved "https://registry.yarnpkg.com/form-data/-/form-data-2.3.3.tgz#dcce52c05f644f298c6a7ab936bd724ceffbf3a6"
@@ -4538,6 +4578,11 @@ ignore@^4.0.3, ignore@^4.0.6:
resolved "https://registry.yarnpkg.com/ignore/-/ignore-4.0.6.tgz#750e3db5862087b4737ebac8207ffd1ef27b25fc"
integrity sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==
+image-size@~0.5.0:
+ version "0.5.5"
+ resolved "https://registry.npmmirror.com/image-size/-/image-size-0.5.5.tgz#09dfd4ab9d20e29eb1c3e80b8990378df9e3cb9c"
+ integrity sha512-6TDAlDPZxUFCv+fuOkIoXT/V/f3Qbq8e37p+YOiYrUv3v9cc3/6x78VdfPgFVaB9dZYeLUfKgHRebpkm/oP2VQ==
+
import-cwd@^2.0.0:
version "2.1.0"
resolved "https://registry.yarnpkg.com/import-cwd/-/import-cwd-2.1.0.tgz#aa6cf36e722761285cb371ec6519f53e2435b0a9"
@@ -5144,6 +5189,31 @@ launch-editor@^2.2.1:
chalk "^2.3.0"
shell-quote "^1.6.1"
+less-loader@4.1.0:
+ version "4.1.0"
+ resolved "https://registry.npmmirror.com/less-loader/-/less-loader-4.1.0.tgz#2c1352c5b09a4f84101490274fd51674de41363e"
+ integrity sha512-KNTsgCE9tMOM70+ddxp9yyt9iHqgmSs0yTZc5XH5Wo+g80RWRIYNqE58QJKm/yMud5wZEvz50ugRDuzVIkyahg==
+ dependencies:
+ clone "^2.1.1"
+ loader-utils "^1.1.0"
+ pify "^3.0.0"
+
+less@3.9.0:
+ version "3.9.0"
+ resolved "https://registry.npmmirror.com/less/-/less-3.9.0.tgz#b7511c43f37cf57dc87dffd9883ec121289b1474"
+ integrity sha512-31CmtPEZraNUtuUREYjSqRkeETFdyEHSEPAGq4erDlUXtda7pzNmctdljdIagSb589d/qXGWiiP31R5JVf+v0w==
+ dependencies:
+ clone "^2.1.2"
+ optionalDependencies:
+ errno "^0.1.1"
+ graceful-fs "^4.1.2"
+ image-size "~0.5.0"
+ mime "^1.4.1"
+ mkdirp "^0.5.0"
+ promise "^7.1.1"
+ request "^2.83.0"
+ source-map "~0.6.0"
+
leven@^3.1.0:
version "3.1.0"
resolved "https://registry.yarnpkg.com/leven/-/leven-3.1.0.tgz#77891de834064cccba82ae7842bb6b14a13ed7f2"
@@ -5423,7 +5493,7 @@ mime-types@^2.1.12, mime-types@~2.1.17, mime-types@~2.1.19, mime-types@~2.1.24:
dependencies:
mime-db "1.44.0"
-mime@1.6.0:
+mime@1.6.0, mime@^1.4.1:
version "1.6.0"
resolved "https://registry.yarnpkg.com/mime/-/mime-1.6.0.tgz#32cd9e5c64553bd58d19a568af452acff04981b1"
integrity sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==
@@ -5475,6 +5545,11 @@ minimist@^1.2.0, minimist@^1.2.5:
resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.5.tgz#67d66014b66a6a8aaa0c083c5fd58df4e4e97602"
integrity sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==
+minimist@^1.2.6:
+ version "1.2.8"
+ resolved "https://registry.npmmirror.com/minimist/-/minimist-1.2.8.tgz#c1a464e7693302e082a075cee0c057741ac4772c"
+ integrity sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==
+
minipass-collect@^1.0.2:
version "1.0.2"
resolved "https://registry.yarnpkg.com/minipass-collect/-/minipass-collect-1.0.2.tgz#22b813bf745dc6edba2576b940022ad6edc8c617"
@@ -5527,6 +5602,13 @@ mixin-deep@^1.2.0:
for-in "^1.0.2"
is-extendable "^1.0.1"
+mkdirp@^0.5.0:
+ version "0.5.6"
+ resolved "https://registry.npmmirror.com/mkdirp/-/mkdirp-0.5.6.tgz#7def03d2432dcae4ba1d611445c48396062255f6"
+ integrity sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==
+ dependencies:
+ minimist "^1.2.6"
+
mkdirp@^0.5.1, mkdirp@^0.5.3, mkdirp@^0.5.5, mkdirp@~0.5.1:
version "0.5.5"
resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-0.5.5.tgz#d91cefd62d1436ca0f41620e251288d420099def"
@@ -6606,6 +6688,13 @@ promise-inflight@^1.0.1:
resolved "https://registry.yarnpkg.com/promise-inflight/-/promise-inflight-1.0.1.tgz#98472870bf228132fcbdd868129bad12c3c029e3"
integrity sha1-mEcocL8igTL8vdhoEputEsPAKeM=
+promise@^7.1.1:
+ version "7.3.1"
+ resolved "https://registry.npmmirror.com/promise/-/promise-7.3.1.tgz#064b72602b18f90f29192b8b1bc418ffd1ebd3bf"
+ integrity sha512-nolQXZ/4L+bP/UGlkfaIujX9BKxGwmQ9OT4mOt5yvy8iK1h3wqTEJCijzGANTCCl9nWjY41juyAn2K3Q1hLLTg==
+ dependencies:
+ asap "~2.0.3"
+
proxy-addr@~2.0.5:
version "2.0.6"
resolved "https://registry.yarnpkg.com/proxy-addr/-/proxy-addr-2.0.6.tgz#fdc2336505447d3f2f2c638ed272caf614bbb2bf"
@@ -6614,6 +6703,11 @@ proxy-addr@~2.0.5:
forwarded "~0.1.2"
ipaddr.js "1.9.1"
+proxy-from-env@^1.1.0:
+ version "1.1.0"
+ resolved "https://registry.npmmirror.com/proxy-from-env/-/proxy-from-env-1.1.0.tgz#e102f16ca355424865755d2c9e8ea4f24d58c3e2"
+ integrity sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==
+
prr@~1.0.1:
version "1.0.1"
resolved "https://registry.yarnpkg.com/prr/-/prr-1.0.1.tgz#d3fc114ba06995a45ec6893f484ceb1d78f5f476"
@@ -6897,7 +6991,7 @@ repeat-string@^1.6.1:
resolved "https://registry.yarnpkg.com/repeat-string/-/repeat-string-1.6.1.tgz#8dcae470e1c88abc2d600fff4a776286da75e637"
integrity sha1-jcrkcOHIirwtYA//Sndihtp15jc=
-request@^2.88.2:
+request@^2.83.0, request@^2.88.2:
version "2.88.2"
resolved "https://registry.yarnpkg.com/request/-/request-2.88.2.tgz#d73c918731cb5a87da047e207234146f664d12b3"
integrity sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw==