From bd91e8453bd0a32904395e9f3cf265c3b2d9965f Mon Sep 17 00:00:00 2001 From: thinkinggis Date: Sat, 16 Nov 2019 22:22:13 +0800 Subject: [PATCH] feat(demo): add point chart demo --- .npmrc | 4 - README.md | 27 +- docs/API/L7.en.md | 6 + docs/API/{L7.md => L7.zh.md} | 0 docs/API/{Scene.md => Scene.en.md} | 0 docs/API/Scene.zh.md | 321 + docs/API/component/control.en.md | 137 + .../component/{control.md => control.zh.md} | 2 +- docs/API/component/marker.en.md | 83 + .../API/component/{marker.md => marker.zh.md} | 2 +- docs/API/component/popup.en.md | 92 + docs/API/component/{popup.md => popup.zh.md} | 0 docs/API/layer.en.md | 4 + docs/API/layer.zh.md | 4 + docs/manual/tutorial/data.en.md | 65 + docs/manual/tutorial/{data.md => data.zh.md} | 0 docs/manual/tutorial/quickstart.en.md | 6 + .../{quickStart.md => quickstart.zh.md} | 0 docs/specification/introduction.md | 7 - examples/gallery/basic/index.en.md | 4 + examples/heatmap/grid/demo/china.js | 43 + examples/heatmap/grid/index.en.md | 6 + examples/heatmap/heatmap/demo/meta.json | 3 +- examples/heatmap/heatmap/index.en.md | 6 + examples/heatmap/hexagon/demo/china.js | 44 + .../hexagon/demo/{hexagon.ts => hexagon.js} | 26 +- examples/heatmap/hexagon/demo/meta.json | 18 + examples/heatmap/hexagon/index.en.md | 4 + examples/line/arc/demo/arcCircle.js | 8 +- examples/line/arc/demo/trip_arc.js | 35 + examples/line/arc/index.en.md | 4 + examples/line/line/index.en.md | 6 + examples/line/line/index.zh.md | 4 +- examples/line/path/demo/road.js | 36 + examples/line/path/index.en.md | 7 + examples/point/3d/demo/clumn_shape.js | 40 + .../demo/{point.js => clumn_shape_light.js} | 12 +- examples/point/3d/demo/meta.json | 16 +- examples/point/3d/index.en.md | 4 + examples/point/3d/index.zh.md | 2 +- examples/point/basic/index.en.md | 6 + examples/point/basic/index.zh.md | 2 +- examples/point/chartmap/demo/meta.json | 10 +- examples/point/chartmap/demo/popuplation.js | 75 + examples/point/chartmap/index.en.md | 5 + examples/point/chartmap/index.zh.md | 2 +- examples/point/image/demo/locate.js | 30 + .../point/image/demo/{size.js => weather.js} | 7 +- examples/point/image/index.en.md | 4 + examples/point/marker/index.en.md | 4 + examples/point/marker/index.zh.md | 2 +- examples/point/scatter/demo/meta.json | 13 +- examples/point/scatter/demo/scatter.js | 67 +- examples/point/scatter/index.en.md | 4 + examples/point/scatter/index.zh.md | 2 +- examples/polygon/3d/index.en.md | 6 + examples/polygon/basic/demo/fill.js | 72 +- examples/polygon/basic/demo/meta.json | 7 +- examples/polygon/basic/demo/polygon.js | 17 +- examples/polygon/basic/demo/population.js | 52 + examples/polygon/basic/index.en.md | 6 + .../raster/basic/data/ndviundefined.be75.tif | Bin 0 -> 8209051 bytes examples/raster/basic/demo/light.js | 74 + examples/raster/basic/demo/meta.json | 4 + examples/raster/basic/demo/raster.js | 14 +- examples/raster/basic/demo/raster2d.ts | 72 + examples/raster/basic/index.en.md | 4 + examples/raster/basic/index.zh.md | 2 - examples/scene/control/demo/popup.js | 57 - examples/tutorial/control/demo/amap.js | 7 +- examples/tutorial/control/index.en.md | 4 + examples/tutorial/data/index.en.md | 4 + examples/tutorial/map/index.en.md | 6 + examples/tutorial/map/index.zh.md | 2 + gatsby-browser.js | 8 +- gatsby-config.js | 37 +- gatsby-node.js | 1 - package.json | 5 +- packages/component/src/control/layer.ts | 11 +- packages/component/src/css/l7.css | 36 +- packages/component/src/marker.ts | 2 +- packages/core/src/shaders/light.glsl | 4 +- packages/layers/src/index.ts | 3 + packages/layers/src/raster/raster.ts | 5 +- packages/layers/src/raster/raster2d.ts | 125 + .../src/raster/shaders/raster_2d_frag.glsl | 18 + .../src/raster/shaders/raster_2d_vert.glsl | 11 + .../src/raster/shaders/raster_vert.glsl | 8 +- packages/maps/src/amap/index.ts | 2 +- site/css/demo.css | 19 + site/locale.json | 16 +- site/pages/index.zh.tsx | 80 +- yarn.lock | 5209 ++++++++++------- 93 files changed, 4707 insertions(+), 2624 deletions(-) delete mode 100644 .npmrc create mode 100644 docs/API/L7.en.md rename docs/API/{L7.md => L7.zh.md} (100%) rename docs/API/{Scene.md => Scene.en.md} (100%) create mode 100644 docs/API/Scene.zh.md create mode 100644 docs/API/component/control.en.md rename docs/API/component/{control.md => control.zh.md} (99%) create mode 100644 docs/API/component/marker.en.md rename docs/API/component/{marker.md => marker.zh.md} (99%) create mode 100644 docs/API/component/popup.en.md rename docs/API/component/{popup.md => popup.zh.md} (100%) create mode 100644 docs/API/layer.en.md create mode 100644 docs/API/layer.zh.md create mode 100644 docs/manual/tutorial/data.en.md rename docs/manual/tutorial/{data.md => data.zh.md} (100%) create mode 100644 docs/manual/tutorial/quickstart.en.md rename docs/manual/tutorial/{quickStart.md => quickstart.zh.md} (100%) delete mode 100644 docs/specification/introduction.md create mode 100644 examples/gallery/basic/index.en.md create mode 100644 examples/heatmap/grid/demo/china.js create mode 100644 examples/heatmap/grid/index.en.md create mode 100644 examples/heatmap/heatmap/index.en.md create mode 100644 examples/heatmap/hexagon/demo/china.js rename examples/heatmap/hexagon/demo/{hexagon.ts => hexagon.js} (71%) create mode 100644 examples/heatmap/hexagon/demo/meta.json create mode 100644 examples/heatmap/hexagon/index.en.md create mode 100644 examples/line/arc/demo/trip_arc.js create mode 100644 examples/line/arc/index.en.md create mode 100644 examples/line/line/index.en.md create mode 100644 examples/line/path/demo/road.js create mode 100644 examples/line/path/index.en.md create mode 100644 examples/point/3d/demo/clumn_shape.js rename examples/point/3d/demo/{point.js => clumn_shape_light.js} (77%) create mode 100644 examples/point/3d/index.en.md create mode 100644 examples/point/basic/index.en.md create mode 100644 examples/point/chartmap/demo/popuplation.js create mode 100644 examples/point/chartmap/index.en.md create mode 100644 examples/point/image/demo/locate.js rename examples/point/image/demo/{size.js => weather.js} (96%) create mode 100644 examples/point/image/index.en.md create mode 100644 examples/point/marker/index.en.md create mode 100644 examples/point/scatter/index.en.md create mode 100644 examples/polygon/3d/index.en.md create mode 100644 examples/polygon/basic/demo/population.js create mode 100644 examples/polygon/basic/index.en.md create mode 100755 examples/raster/basic/data/ndviundefined.be75.tif create mode 100644 examples/raster/basic/demo/light.js create mode 100644 examples/raster/basic/demo/raster2d.ts create mode 100644 examples/raster/basic/index.en.md delete mode 100644 examples/scene/control/demo/popup.js create mode 100644 examples/tutorial/control/index.en.md create mode 100644 examples/tutorial/data/index.en.md create mode 100644 examples/tutorial/map/index.en.md create mode 100644 packages/layers/src/raster/raster2d.ts create mode 100644 packages/layers/src/raster/shaders/raster_2d_frag.glsl create mode 100644 packages/layers/src/raster/shaders/raster_2d_vert.glsl diff --git a/.npmrc b/.npmrc deleted file mode 100644 index c9a6c1bda8..0000000000 --- a/.npmrc +++ /dev/null @@ -1,4 +0,0 @@ -sass_binary_site=https://npm.taobao.org/mirrors/node-sass/ -phantomjs_cdnurl=https://npm.taobao.org/mirrors/phantomjs/ -electron_mirror=https://npm.taobao.org/mirrors/electron/ -registry=https://registry.npm.taobao.org diff --git a/README.md b/README.md index a034d6c866..3ab287925d 100644 --- a/README.md +++ b/README.md @@ -1,7 +1,26 @@ -# L7-POC -A POC for L7's new architecture. +# L7 -## Getting Started + +[![版本](https://badgen.net/npm/v/@antv/l7)](https://www.npmjs.com/@antv/l7) +[![NPM downloads](http://img.shields.io/npm/dm/@antv/l7.svg)](http://npmjs.com/@antv/l7) +![最近提交](https://badgen.net/github/last-commit/antvis/L7) + +L7 Large-scale WebGL-powered Geospatial data visualization analysis framework + + +### Installation + +``` + npm install @l7/l7 + +``` + +### Features + +### Links + + +## Development 使用 Yarn Workspace 完成依赖安装以及各包之间的 link 工作: ```bash @@ -32,7 +51,7 @@ visit http://localhost:8000/ ## Add Package -创建一个新的 package: +add new package: ```bash lerna create my-pack -y ``` diff --git a/docs/API/L7.en.md b/docs/API/L7.en.md new file mode 100644 index 0000000000..1d4f309843 --- /dev/null +++ b/docs/API/L7.en.md @@ -0,0 +1,6 @@ +--- +title: Introduction +order: 0 +redirect_from: + - /en/docs/API +--- diff --git a/docs/API/L7.md b/docs/API/L7.zh.md similarity index 100% rename from docs/API/L7.md rename to docs/API/L7.zh.md diff --git a/docs/API/Scene.md b/docs/API/Scene.en.md similarity index 100% rename from docs/API/Scene.md rename to docs/API/Scene.en.md diff --git a/docs/API/Scene.zh.md b/docs/API/Scene.zh.md new file mode 100644 index 0000000000..345f9e5dc7 --- /dev/null +++ b/docs/API/Scene.zh.md @@ -0,0 +1,321 @@ +--- +title: Scene +order: 1 +--- + +## 简介 +`Scene `基础的地图类,提供地图创建,图层创建,管理等功能 + +示例代码 + +```javascript +import {Scene} from '@l7/scene'; +const scene =new L7.Scene({ + id:'map', + mapStyle:'dark', + center:[ 110.770672, 34.159869 ], + pitch:45 +}) +``` + + +### 构造函数 + +**Scene**
支持两种实例化方式 + +- 独立实例化 内部根据id自动穿件地图实例 +- 传入地图实例 + + + + + +#### 独立实例化 Scene + +```javascript +const scene = new L7.Scene({ + id: 'map', + mapStyle: 'dark', + center: [ 120.19382669582967, 30.258134 ], + pitch: 0, + zoom: 12, + maxZoom:20, + minZoom:0, +}); +``` + + +#### 根据map 实例创建Sence + +_L7 基于高德地图3D模式开发的,因此传入Map实例 __viewModes需要设置成3d_
_ +```javascript +var mapinstance = new AMap.Map('map',{ + center: [ 120.19382669582967, 30.258134 ], + viewMode: '3D', + pitch: 0, + zoom: 12, + maxZoom:20, + minZoom:0, + }); + +const scene = new L7.Scene({ + mapStyle: 'dark', + map:mapinstance +}); +``` + + +## map +L7 在scene 下保留了高德地图实例,可以通过scene.map 调用高德地图的map方法。
map 实例方法见[高德地图文档](https://lbs.amap.com/api/javascript-api/reference/map) + +```javascript +scene.map +``` + + +## 构造类 + +### PointLayer +新建点图层 + +### PolylineLayer +新建线图层 + +### PolygonLayer +新建面图层 + +### ImageLayer +新建图片图层 + + +## 配置项 + +### id +需传入 dom 容器或者容器 id  {domObject || string} [必选] + + +### zoom +地图初始显示级别 {number} (0-22) + +### center +地图初始中心经纬度 {Lnglat} + +### pitch +地图初始俯仰角度 {number}  default 0 + +### mapSyle +地图样式 {style} 目前仅支持高德地图。 default 'dark'
L7 内置三种种默认地图样式 dark | light|blank 空地图 + +设置地图的显示样式,目前支持两种地图样式:
第一种:自定义地图样式,如`"amap://styles/d6bf8c1d69cea9f5c696185ad4ac4c86"`
可前往[地图自定义平台](https://lbs.amap.com/dev/mapstyle/index)定制自己的个性地图样式;
第二种:官方样式模版,如`"amap://styles/grey"`。
其他模版样式及自定义地图的使用说明见[开发指南](https://lbs.amap.com/api/javascript-api/guide/create-map/mapstye/) + + +### minZoom +地图最小缩放等级 {number}  default 0 (0-22) + +### maxZoom +地图最大缩放等级 {number}  default 22 (0-22) + +### rotateEnable +地图是否可旋转 {Boolean} default true + + + + +## 方法 + +### getZoom +获取当前缩放等级 + +```javascript +scene.getZoom(); +``` + +return {float}  当前缩放等级 + +### getLayers() +获取所有的地图图层 +```javascript +scene.getLayers(); +``` + +return 图层数组 {Array} + + +### getCenter() +获取地图中心点 +```javascript +scene.getCenter() +``` + +return {Lnglat} :地图中心点 + +### getSize() +获取地图容器大小 +```javascript +scene.getSize() +``` +return { Object } 地图容器的 width,height + +### getPitch() +获取地图俯仰角 +```javascript +scene.getPitch(); +``` + +return {number} pitch + +### setCenter() +设置地图中心点坐标 + +```javascript +scene.setCenter([lng,lat]) +``` + +参数:`center` {LngLat} 地图中心点 + + +### setZoomAndCenter +设置地图等级和中心 +```javascript +scene.setZoomAndCenter(zoom,center) +``` + +参数:zoom {number}
center {LngLat} + + +### setRotation +设置地图顺时针旋转角度,旋转原点为地图容器中心点,取值范围 [0-360] +```javascript +scene.setRotation(rotation) +``` + +参数: `rotation` {number} + +### zoomIn +地图放大一级 +```javascript +scene.zoomIn() +``` + +### zoomOut +地图缩小一级 +```javascript +scene.ZoomOUt() +``` + +### panTo +地图平移到指定的位置 +```javascript +scene.panTo(LngLat) +``` + +参数:`center` LngLat 中心位置坐标 + +### panBy +以像素为单位沿X方向和Y方向移动地图 +```javascript +scene.panBy(x,y) +``` +参数:
`x` {number} 水平方向移动像素 向右为正方向
      `y` {number} 垂直方向移动像素 向下为正方向 + + +### setPitch +设置地图仰俯角度 +```javascript +scene.setPitch(pitch) +``` + +参数 :
   `pitch` {number} + +### + +### setStatus +设置当前地图显示状态,包括是否可鼠标拖拽移动地图、地图是否可缩放、地图是否可旋转(rotateEnable)、是否可双击放大地图、是否可以通过键盘控制地图旋转(keyboardEnable)等    + +```javascript + scene.setStatus({ + dragEnable: true, + keyboardEnable: true, + doubleClickZoom: true, + zoomEnable: true, + rotateEnable: true + }); +``` + + +### fitBounds +地图缩放到某个范围内
参数 :
  `extent` { array} 经纬度范围 [minlng,minlat,maxlng,maxlat] + +```javascript +scene.fitBounds([112,32,114,35]); +``` + + + +### removeLayer +移除layer + +```javascript +scene.removeLayer(layer) +``` + +参数
`layer` {Layer} + +### getLayers + 获取所有的layer + +```javascript +scene.getLayers() +``` + +return layers  {array} + +## 事件 + + +### on +事件监听 + +#### 参数 +`eventName` {string} 事件名
`hander` {function } 事件回调函数 + + +### off +移除事件监听
`eventName` {string} 事件名
`hander` {function } 事件回调函数 + + +### 地图事件 +```javascript +scene.on('loaded',()=>{})  //地图加载完成触发 +scene.on('mapmove',()=>{}) // 地图平移时触发事件 +scene.on('movestart',()=>{}) // 地图平移开始时触发 +scene.on('moveend',()=>{}) // 地图移动结束后触发,包括平移,以及中心点变化的缩放。如地图有拖拽缓动效果,则在缓动结束后触发 +scene.on('zoomchange',()=>{}) // 地图缩放级别更改后触发 +scene.on('zoomstart',()=>{}) // 缩放开始时触发 +scene.on('zoomend',()=>{}) // 缩放停止时触发 +``` + + +### 鼠标事件 + +```javascript +scene.on('click', (ev)=>{}); // 鼠标左键点击事件 +scene.on('dblclick', (ev)=>{}); // 鼠标左键双击事件 +scene.on('mousemove', (ev)=>{}); // 鼠标在地图上移动时触发 +scene.on('mousewheel', (ev)=>{}); // 鼠标滚轮开始缩放地图时触发 +scene.on('mouseover', (ev)=>{}); // 鼠标移入地图容器内时触发 +scene.on('mouseout', (ev)=>{}); // 鼠标移出地图容器时触发 +scene.on('mouseup', (ev)=>{}); // 鼠标在地图上单击抬起时触发 +scene.on('mousedown', (ev)=>{}); // 鼠标在地图上单击按下时触发 +scene.on('rightclick', (ev)=>{}); // 鼠标右键单击事件 +scene.on('dragstart', (ev)=>{}); //开始拖拽地图时触发 +scene.on('dragging', (ev)=>{}); // 拖拽地图过程中触发 +scene.on('dragend', (ev)=>{}); //停止拖拽地图时触发。如地图有拖拽缓动效果,则在拽停止,缓动开始前触发 +``` + +### 其它事件 +```javascript +scene.on('resize',()=>{}) // 地图容器大小改变事件 +``` + + diff --git a/docs/API/component/control.en.md b/docs/API/component/control.en.md new file mode 100644 index 0000000000..7a0a3ee170 --- /dev/null +++ b/docs/API/component/control.en.md @@ -0,0 +1,137 @@ +--- +title: Map Control +order: 1 +--- +# control + +地图组件 用于控制地图的状态如果平移,缩放,或者展示地图一些的辅助信息如图例,比例尺 + + +## 构造函数 + +```javascript +const baseControl = new L7.Control.Base(option); +``` + + +#### option + position: `string` 控件位置支持是个方位 `bottomright, topright, bottomleft, topleft` + + +#### scene 内置地图组件 +zoom 地图放大缩小  默认添加
Scale 地图比例尺   默认添加
attribution 地图数据属性  默认添加
layer 图层列表 + +**scene配置项设置控件添加状态** + +```javascript +scene = new L7.scene({ + zoomControl: true, + scaleControl: true, + attributionControl: true +}) +``` + +#### + +#### Zoom +放大缩小组件 默认 左上角 + +```javascript + new L7.Control.Zoom({ + position: 'topleft' + }).addTo(scene); +``` + + +#### Scale +比例尺组件默认左下角 + +```javascript + new L7.Control.Scale({ + position: 'bottomleft' + }).addTo(scene); +``` + + +#### attribution +默认右下角 + +```javascript +new L7.Control.Attribution({ + position: 'bottomleft' + }).addTo(scene); +``` + + +#### layer +图层列表目前只支持可视化overlayers 图层控制 + +```javascript + var overlayers = { + "围栏填充": layer, + "围栏边界": layer2 + }; +new L7.Control.Layers({ + overlayers: overlayers +}).addTo(scene); +``` + + +## 方法 + +#### onAdd +组件添加到地图Scene时调用,自定义组件时需要实现此方法 + + +#### addTo +添加到地图scene + +```javascript +control.addTo(scene); +``` + + +#### setPosition +设置组件位置 + +```javascript +control.setPosition('bottomright'); +``` + + +#### remove +移除地图组件 + +```javascript +control.remove(); +``` + + + +## 示例代码 + + +#### 自定义图例控件 +[源码](https://antv.alipay.com/zh-cn/l7/1.x/demo/component/extendControl.html) + +```javascript +var legend = new L7.Control.Base({ + position: 'bottomright' + }); + legend.onAdd = function() { + var el = document.createElement('div'); + el.className = 'infolegend legend'; + var grades = [0, 8, 15, 30, 65, 120]; + for (var i = 0; i < grades.length; i++) { + el.innerHTML += ' ' + grades[i] + (grades[i + 1] ? '–' + grades[i + 1] + '
' : '+'); + } + return el; + }; + legend.addTo(scene); + +``` + +## + +## FAQ + diff --git a/docs/API/component/control.md b/docs/API/component/control.zh.md similarity index 99% rename from docs/API/component/control.md rename to docs/API/component/control.zh.md index e5884f012e..d97551fcdb 100644 --- a/docs/API/component/control.md +++ b/docs/API/component/control.zh.md @@ -1,6 +1,6 @@ --- title: 地图组件 -order: 1 +order: 3 --- # control diff --git a/docs/API/component/marker.en.md b/docs/API/component/marker.en.md new file mode 100644 index 0000000000..b2ca8d9cd4 --- /dev/null +++ b/docs/API/component/marker.en.md @@ -0,0 +1,83 @@ +--- +title: Map Marker +order: 3 +--- + +Marker 地图标注 目前只支持2D dom标注 + + +## 构造函数 +Marker
`const Marker = new L7.Marker(option)` + + +#### option + +- color        `string `   ![map-marker.png](https://cdn.nlark.com/yuque/0/2019/png/104251/1566814628445-4f3152c8-71d1-4908-a651-246c17e507b5.png#align=left&display=inline&height=32&name=map-marker.png&originHeight=32&originWidth=32&size=635&status=done&width=32) 设置默认marker的颜色 +- element    `Dom|string`    自定义marker Dom节点,可以是dom实例,也可以是dom id +- anchor     `string`  锚点位置  支持 center, top, top-left, top-right, bottom, bottom-left,bottom-                        right,left, right +- offset    `Array`  偏移量 [ 0, 0 ] 分别表示 X, Y 的偏移量 + + +## 方法 + +#### setLnglat +设置marker经纬度位置 + +#### addTo +将marker添加到地图Scene + +#### remove +移除marker + +#### getElement +获取marker dom Element + +#### getLngLat +获取marker经纬度坐标 + +#### togglePopup +开启或者关闭marker弹出框 + +#### setPopup +为marker设置popup + +#### getPopup +获取marker弹出框 + + +## 示例代码 + +#### 默认Marker +**
` const marker = new L7.Marker({color:'blue'})` + + +#### 自定义Marker + +```javascript +var el = document.createElement('label'); + el.className = 'lableclass'; + el.textContent = data[i].v; + el.style.background = getColor(data[i].v); + new L7.Marker({ + element: el + }) + .setLnglat([data[i].x * 1, data[i].y]) + .addTo(scene); +``` + + +#### 设置 popup + +```javascript + var popup = new L7.Popup({ + anchor: 'left' + }).setText(item.name); + +new L7.Marker({ + element: el +}).setLnglat(item.coordinates) + .setPopup(popup) + .addTo(scene); +``` + + diff --git a/docs/API/component/marker.md b/docs/API/component/marker.zh.md similarity index 99% rename from docs/API/component/marker.md rename to docs/API/component/marker.zh.md index 23758ac090..b7fe0782aa 100644 --- a/docs/API/component/marker.md +++ b/docs/API/component/marker.zh.md @@ -1,6 +1,6 @@ --- title: 地图标注 -order: 0 +order: 3 --- Marker 地图标注 目前只支持2D dom标注 diff --git a/docs/API/component/popup.en.md b/docs/API/component/popup.en.md new file mode 100644 index 0000000000..fca06aefdd --- /dev/null +++ b/docs/API/component/popup.en.md @@ -0,0 +1,92 @@ +--- +title: Popup +order: 4 +--- +# popup + +地图标注信息窗口,用于展示地图要素的属性信息 + + +## 构造函数 +Popup + +```javascript +const popup = new L7.Popup(option) +``` + + +#### option + +- closeButton +- closeOnClick +- maxWidth +- anchor + + +## 方法 + +#### setLnglat +设置popup的经纬度位置
**参数**:lnglat 经纬度数组 [112,32] + +```javascript +popup.setLnglat([112, 32]); +``` + + +#### addTo +**参数**:scene 地图scene实例 + +将popup添加到地图scene显示 + +```javascript +popup.addTo(scene); +``` + + +#### setHtml +**参数**:html 字符串 + +设置popup html 内容 + +```javascript +var html = '

\u7701\u4EFD\uFF1A' + feature.s + '

\n

\u5730\u533A\uFF1A' + feature.m + '

\n

\u6E29\u5EA6\uFF1A' + feature.t + '

\n '; +popup.setHtml(html); + +``` + + +#### setText +设置 popup 显示文本内容 + +```javascript +popup.setText('hello world'); +``` + + +#### remove +移除popup + +```javascript +popup.remove() +``` + + +## 事件 + +#### close + +```javascript +popup.on('close',()=>{}) +``` + + +## 示例代码 + +#### 添加popup + +``` + var html = '

'+feature.m+'

'; + const new L7.Popup().setLnglat([112, 32]).setHTML(html).addTo(scene); +``` + +### FAQ diff --git a/docs/API/component/popup.md b/docs/API/component/popup.zh.md similarity index 100% rename from docs/API/component/popup.md rename to docs/API/component/popup.zh.md diff --git a/docs/API/layer.en.md b/docs/API/layer.en.md new file mode 100644 index 0000000000..5d1690ca09 --- /dev/null +++ b/docs/API/layer.en.md @@ -0,0 +1,4 @@ +--- +title: Map Layer +order: 2 +--- diff --git a/docs/API/layer.zh.md b/docs/API/layer.zh.md new file mode 100644 index 0000000000..663bb41031 --- /dev/null +++ b/docs/API/layer.zh.md @@ -0,0 +1,4 @@ +--- +title: 图层 +order: 2 +--- diff --git a/docs/manual/tutorial/data.en.md b/docs/manual/tutorial/data.en.md new file mode 100644 index 0000000000..f6ddefc5df --- /dev/null +++ b/docs/manual/tutorial/data.en.md @@ -0,0 +1,65 @@ +--- +title: data +order: 1 +--- + +## 数据 + +目前L7支持的数据格式有GeoJson,CSV,JSon Image + +GeoJSON 支持点、线、面,等所有的空间数据格式。
CSV 支持,点,线段,弧线的支持。
JSON 支持简单的点、线,面,不支持多点,多线的,多面数据格式。 + + +## GeoJSON + +> GeoJSON是一种对各种地理数据结构进行编码的格式。GeoJSON对象可以表示几何、特征或者特征集合。GeoJSON支持下面几何类型:点、线、面、多点、多线、多面和几何集合。GeoJSON里的特征包含一个几何对象和其他属性,特征集合表示一系列特征。 + + + +```json +{ + "type": "FeatureCollection", + "features": [ + { + "type": "Feature", + "properties": {}, + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 110.478515625, + 32.76880048488168 + ], + [ + 117.68554687499999, + 32.76880048488168 + ], + [ + 117.68554687499999, + 37.64903402157866 + ], + [ + 110.478515625, + 37.64903402157866 + ], + [ + 110.478515625, + 32.76880048488168 + ] + ] + ] + } + } + ] +} +``` + +## 地理统计分析工具 +[turfjs](http://turfjs.org/):  地理数据计算,处理,统计,分析的Javascript 库 + +## 在线工具 + +[http://geojson.io/](http://geojson.io/)    可以在线查看,绘制,修改GeoJSON数据 + +[https://mapshaper.org/](https://mapshaper.org/)  可以查看较大的geojson,还能够简化GeoJSON数据 diff --git a/docs/manual/tutorial/data.md b/docs/manual/tutorial/data.zh.md similarity index 100% rename from docs/manual/tutorial/data.md rename to docs/manual/tutorial/data.zh.md diff --git a/docs/manual/tutorial/quickstart.en.md b/docs/manual/tutorial/quickstart.en.md new file mode 100644 index 0000000000..184b15299d --- /dev/null +++ b/docs/manual/tutorial/quickstart.en.md @@ -0,0 +1,6 @@ +--- +title: quickStart +order: 0 +redirect_from: + - /en/docs/tutorial +--- diff --git a/docs/manual/tutorial/quickStart.md b/docs/manual/tutorial/quickstart.zh.md similarity index 100% rename from docs/manual/tutorial/quickStart.md rename to docs/manual/tutorial/quickstart.zh.md diff --git a/docs/specification/introduction.md b/docs/specification/introduction.md deleted file mode 100644 index b29f7d15d3..0000000000 --- a/docs/specification/introduction.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -title: 简介 -order: 1 -redirect_from: - - /zh/docs/specification ---- -L7 地理空间可视化设计语言 diff --git a/examples/gallery/basic/index.en.md b/examples/gallery/basic/index.en.md new file mode 100644 index 0000000000..a8885a5a95 --- /dev/null +++ b/examples/gallery/basic/index.en.md @@ -0,0 +1,4 @@ +--- +title: Gallery +order: 0 +--- diff --git a/examples/heatmap/grid/demo/china.js b/examples/heatmap/grid/demo/china.js new file mode 100644 index 0000000000..34d40a1c88 --- /dev/null +++ b/examples/heatmap/grid/demo/china.js @@ -0,0 +1,43 @@ +import { HeatMapGridLayer, HeatMapGrid3dLayer } from '@l7/layers'; +import { Scene } from '@l7/scene'; +const scene = new Scene({ + id: 'map', + style: 'light', + pitch: 47.49999999999995, + center: [114.05737552216226, 22.542656745583486], + zoom: 12.405122702055305, + type: 'mapbox', +}); +window.mapScene = scene; +fetch( + 'https://gw.alipayobjects.com/os/basement_prod/7359a5e9-3c5e-453f-b207-bc892fb23b84.csv', +) + .then((res) => res.text()) + .then((data) => { + const layer = new HeatMapGridLayer({}) + .source(data, { + parser: { + type: 'csv', + x: 'lng', + y: 'lat' + }, + transforms:[ + { + type: 'grid', + size: 10000, + field:'v', + method:'sum' + } + ] + }) + .size('count',(value)=>{ + return value * 10; + }) + .shape('square') + .style({ + coverage: 0.8, + angle: 0, + }) + .color('count', ["#002466","#105CB3","#2894E0","#CFF6FF","#FFF5B8","#FFAB5C","#F27049","#730D1C"]) + scene.addLayer(layer); + }); diff --git a/examples/heatmap/grid/index.en.md b/examples/heatmap/grid/index.en.md new file mode 100644 index 0000000000..c793d961b4 --- /dev/null +++ b/examples/heatmap/grid/index.en.md @@ -0,0 +1,6 @@ +--- +title: Grid Map +order: 1 +--- + + diff --git a/examples/heatmap/heatmap/demo/meta.json b/examples/heatmap/heatmap/demo/meta.json index 631531d134..41dc7f6e3f 100644 --- a/examples/heatmap/heatmap/demo/meta.json +++ b/examples/heatmap/heatmap/demo/meta.json @@ -4,7 +4,6 @@ "en": "heatmap" }, "demos": [ - { "filename": "world.js", "title": "经典热力图2D", @@ -14,6 +13,6 @@ "filename": "world3d.js", "title": "经典热力图3D", "screenshot":"https://gw.alipayobjects.com/mdn/antv_site/afts/img/A*K_nOTa1C7PoAAAAAAAAAAABkARQnAQ" - }, + } ] } diff --git a/examples/heatmap/heatmap/index.en.md b/examples/heatmap/heatmap/index.en.md new file mode 100644 index 0000000000..d2e2897ad7 --- /dev/null +++ b/examples/heatmap/heatmap/index.en.md @@ -0,0 +1,6 @@ +--- +title: HeatMap +order: 0 +redirect_from: + - /en/examples/heatmap/ +--- diff --git a/examples/heatmap/hexagon/demo/china.js b/examples/heatmap/hexagon/demo/china.js new file mode 100644 index 0000000000..16bf3276be --- /dev/null +++ b/examples/heatmap/hexagon/demo/china.js @@ -0,0 +1,44 @@ +import { HeatMapGridLayer, HeatMapGrid3dLayer } from '@l7/layers'; +import { Scene } from '@l7/scene'; +const scene = new Scene({ + id: 'map', + style: 'light', + pitch: 47.49999999999995, + center: [114.05737552216226, 22.542656745583486], + zoom: 3, + type: 'mapbox', +}); +window.mapScene = scene; +fetch( + 'https://gw.alipayobjects.com/os/basement_prod/7359a5e9-3c5e-453f-b207-bc892fb23b84.csv', +) + .then((res) => res.text()) + .then((data) => { + const layer = new HeatMapGrid3dLayer({}) + .source(data, { + parser: { + type: 'csv', + x: 'lng', + y: 'lat' + }, + transforms:[ + { + type: 'hexagon', + size: 10000, + field:'v', + method:'sum' + } + ] + }) + .size('sum',(value)=>{ + return value * 10; + }) + .shape('square') + .color('count', ["#002466","#105CB3","#2894E0","#CFF6FF","#FFF5B8","#FFAB5C","#F27049","#730D1C"]) + .style({ + coverage: 0.8, + angle: 0, + }) + + scene.addLayer(layer); + }); diff --git a/examples/heatmap/hexagon/demo/hexagon.ts b/examples/heatmap/hexagon/demo/hexagon.js similarity index 71% rename from examples/heatmap/hexagon/demo/hexagon.ts rename to examples/heatmap/hexagon/demo/hexagon.js index eada0dd8d7..7ada568b37 100644 --- a/examples/heatmap/hexagon/demo/hexagon.ts +++ b/examples/heatmap/hexagon/demo/hexagon.js @@ -3,12 +3,12 @@ import { Scene } from '@l7/scene'; const scene = new Scene({ id: 'map', style: 'light', - pitch: 0, - center: [114.0500, 22.5441], - zoom: 14, + pitch: 47.49999999999995, + center: [114.05737552216226, 22.542656745583486], + zoom: 12.405122702055305, type: 'mapbox', }); - +window.mapScene = scene; fetch( 'https://gw.alipayobjects.com/os/basement_prod/513add53-dcb2-4295-8860-9e7aa5236699.json', ) @@ -19,7 +19,7 @@ fetch( transforms: [ { type: 'hexagon', - size: 200, + size: 100, field: 'h12', method: 'sum', }, @@ -35,16 +35,12 @@ fetch( .color( 'sum', [ - '#ffffcc', - '#ffeda0', - '#fed976', - '#feb24c', - '#fd8d3c', - '#fc4e2a', - '#e31a1c', - '#bd0026', - '#800026', - ].reverse(), + '#094D4A', '#146968', + '#1D7F7E', '#289899', + '#34B6B7', '#4AC5AF', + '#5FD3A6', '#7BE39E', + '#A1EDB8', '#CEF8D6' + ].reverse() ); scene.addLayer(layer); }); diff --git a/examples/heatmap/hexagon/demo/meta.json b/examples/heatmap/hexagon/demo/meta.json new file mode 100644 index 0000000000..39b20c061a --- /dev/null +++ b/examples/heatmap/hexagon/demo/meta.json @@ -0,0 +1,18 @@ +{ + "title": { + "zh": "蜂窝热力图", + "en": "heatmap" + }, + "demos": [ + { + "filename": "light.js", + "title": "蜂窝热力图", + "screenshot":"" + }, + { + "filename": "hexagon.js", + "title": "蜂窝热力图", + "screenshot":"https://gw.alipayobjects.com/mdn/antv_site/afts/img/A*rjkiQLCoZxUAAAAAAAAAAABkARQnAQ" + } + ] +} diff --git a/examples/heatmap/hexagon/index.en.md b/examples/heatmap/hexagon/index.en.md new file mode 100644 index 0000000000..b27d0e7208 --- /dev/null +++ b/examples/heatmap/hexagon/index.en.md @@ -0,0 +1,4 @@ +--- +title: Hexagon Map +order: 1 +--- diff --git a/examples/line/arc/demo/arcCircle.js b/examples/line/arc/demo/arcCircle.js index f6e728f28f..597aeae5e0 100644 --- a/examples/line/arc/demo/arcCircle.js +++ b/examples/line/arc/demo/arcCircle.js @@ -3,12 +3,12 @@ import { Scene } from '@l7/scene'; const scene = new Scene({ id: 'map', pitch: 0, - type: 'amap', + type: 'mapbox', style: 'dark', - center: [102.602992, 23.107329], - zoom: 2, + center: [107.77791556935472, 35.443286920228644], + zoom: 2.9142882493605033, }); - +window.mapScene = scene; fetch('https://gw.alipayobjects.com/os/rmsportal/UEXQMifxtkQlYfChpPwT.txt') .then((res) => res.text()) .then((data) => { diff --git a/examples/line/arc/demo/trip_arc.js b/examples/line/arc/demo/trip_arc.js new file mode 100644 index 0000000000..f5475ba6e6 --- /dev/null +++ b/examples/line/arc/demo/trip_arc.js @@ -0,0 +1,35 @@ +import { Arc3DLineLayer } from '@l7/layers'; +import { Scene } from '@l7/scene'; +const scene = new Scene({ + id: 'map', + pitch: 0, + type: 'mapbox', + style: 'light', + center: [-74.0334588, 40.7162469], + zoom: 10, +}); +window.mapScene = scene; +fetch('https://gw.alipayobjects.com/os/basement_prod/bd33a685-a17e-4686-bc79-b0e6a89fd950.csv') + .then((res) => res.text()) + .then((data) => { + const layer = + new Arc3DLineLayer({}) + .source(data, { + parser: { + type: 'csv', + x: 'start station longitude', + y: 'start station latitude', + x1: 'end station longitude', + y1: 'end station latitude', + }, + }) + .size(1) + .shape('arc') + .color('#8C1EB2') + .style({ + opacity: 0.8, + blur: 0.99 + }) + ; + scene.addLayer(layer); + }) diff --git a/examples/line/arc/index.en.md b/examples/line/arc/index.en.md new file mode 100644 index 0000000000..f341a10f2b --- /dev/null +++ b/examples/line/arc/index.en.md @@ -0,0 +1,4 @@ +--- +title: Arc Line Map +order: 1 +--- diff --git a/examples/line/line/index.en.md b/examples/line/line/index.en.md new file mode 100644 index 0000000000..7eb5a36ef4 --- /dev/null +++ b/examples/line/line/index.en.md @@ -0,0 +1,6 @@ +--- +title: Isoline Map +order: 2 +redirect_from: + - /en/examples/line/ +--- diff --git a/examples/line/line/index.zh.md b/examples/line/line/index.zh.md index 352da44630..42311d50ba 100644 --- a/examples/line/line/index.zh.md +++ b/examples/line/line/index.zh.md @@ -1,6 +1,6 @@ --- -title: 等值线 -order: 0 +title: 等值线地图 +order: 2 redirect_from: - /zh/examples/line/ --- diff --git a/examples/line/path/demo/road.js b/examples/line/path/demo/road.js new file mode 100644 index 0000000000..02c5a5bcbc --- /dev/null +++ b/examples/line/path/demo/road.js @@ -0,0 +1,36 @@ +import { Scene } from '@l7/scene'; +import { LineLayer } from '@l7/layers' +const scene = new Scene({ + id: 'map', + center: [103.7850524, 1.4411409], + pitch: 45, + zoom: 10, + rotation: 10, + type: 'mapbox', + style: 'light', +}); + +fetch('https://gw.alipayobjects.com/os/basement_prod/ee07641d-5490-4768-9826-25862e8019e1.json') + .then((res) => res.json()) + .then((data) => { + const layer = + new LineLayer({ + }) + .source(data,{ + parser:{ + type:'json', + coordinates:'path' + } + }) + .size('level',(level)=>{ + return [1.0 , level * 2] + }) + .shape('line') + .color( + 'level', + ['#5B8FF9','#5CCEA1','#5D7092' ] + ) + scene.addLayer(layer); + console.log(layer); + + }); diff --git a/examples/line/path/index.en.md b/examples/line/path/index.en.md new file mode 100644 index 0000000000..25f949740b --- /dev/null +++ b/examples/line/path/index.en.md @@ -0,0 +1,7 @@ +--- +title: Path Map +order: 0 +redirect_from: + - /en/examples/line/ +--- + diff --git a/examples/point/3d/demo/clumn_shape.js b/examples/point/3d/demo/clumn_shape.js new file mode 100644 index 0000000000..5a3e9c1c76 --- /dev/null +++ b/examples/point/3d/demo/clumn_shape.js @@ -0,0 +1,40 @@ +import { Scene } from '@l7/scene'; +import { Point3dLayer } from '@l7/layers' +const scene = new Scene({ + id: 'map', + pitch: 65.68421052631578, + type: 'amap', + style: 'dark', + center: [121.3917,31.259242], + zoom: 14.55, + rotation: 120 + +}); +window.mapScene = scene; + +fetch('https://gw.alipayobjects.com/os/basement_prod/893d1d5f-11d9-45f3-8322-ee9140d288ae.json') + .then((res) => res.json()) + .then((data) => { + const pointLayer = + new Point3dLayer({ + }) + .source(data, { + parser: { + type: 'json', + x: 'longitude', + y: 'latitude' + } + }).shape('name',['cylinder', 'triangleColumn', 'hexagonColumn','squareColumn']) + .size('unit_price', (h)=>{ + return [ 6,6, h / 500 ] + }) + .color('name',['#739DFF', "#61FCBF",'#FFDE74','#FF896F']) + .style({ + opacity: 1.0, + }) + + scene.addLayer(pointLayer); + + }); + + diff --git a/examples/point/3d/demo/point.js b/examples/point/3d/demo/clumn_shape_light.js similarity index 77% rename from examples/point/3d/demo/point.js rename to examples/point/3d/demo/clumn_shape_light.js index 2b97bd5d22..54ec455518 100644 --- a/examples/point/3d/demo/point.js +++ b/examples/point/3d/demo/clumn_shape_light.js @@ -2,13 +2,15 @@ import { Scene } from '@l7/scene'; import { Point3dLayer } from '@l7/layers' const scene = new Scene({ id: 'map', - pitch: 0, + pitch: 65.68421052631578, type: 'amap', style: 'light', - center: [121.40, 31.258134], - zoom: 15, + center: [121.3917,31.259242], + zoom: 14.55, + rotation: 120 }); +window.mapScene = scene; fetch('https://gw.alipayobjects.com/os/basement_prod/893d1d5f-11d9-45f3-8322-ee9140d288ae.json') .then((res) => res.json()) @@ -24,9 +26,9 @@ fetch('https://gw.alipayobjects.com/os/basement_prod/893d1d5f-11d9-45f3-8322-ee9 } }).shape('name',['cylinder', 'triangleColumn', 'hexagonColumn','squareColumn']) .size('unit_price', (h)=>{ - return [ 15,15, h / 1000 ] + return [ 6,6, h / 500 ] }) - .color('name',['#49B5AD', "#5B8FF9",'#E4504A','#E99431']) + .color('name',['#5B8FF9', "#70E3B5",'#FFD458','#FF7C6A']) .style({ opacity: 1.0, }) diff --git a/examples/point/3d/demo/meta.json b/examples/point/3d/demo/meta.json index 7f0334f59e..fbe1c8c40c 100644 --- a/examples/point/3d/demo/meta.json +++ b/examples/point/3d/demo/meta.json @@ -8,18 +8,24 @@ "filename": "column_light.js", "title": "3D柱图_浅色底图", "screenshot": "https://gw.alipayobjects.com/mdn/antv_site/afts/img/A*5WdiT7MmU_cAAAAAAAAAAABkARQnAQ" - + }, { - "filename": "world.js", - "title": "气泡图 - 电厂装机量" - + "filename": "clumn_shape_light.js", + "title": "3D 浅色柱图", + "screenshot":"https://gw.alipayobjects.com/mdn/antv_site/afts/img/A*pAKGQrCFSjAAAAAAAAAAAABkARQnAQ" + }, { "filename": "column_dark.js", "title": "3D柱图_深色底图", "screenshot": "https://gw.alipayobjects.com/mdn/antv_site/afts/img/A*WkpEQqzuM-oAAAAAAAAAAABkARQnAQ" - + }, + { + "filename": "clumn_shape.js", + "title": "3D 深色柱图", + "screenshot":"https://gw.alipayobjects.com/mdn/antv_site/afts/img/A*HNbARpUVOdYAAAAAAAAAAABkARQnAQ" + } ] } diff --git a/examples/point/3d/index.en.md b/examples/point/3d/index.en.md new file mode 100644 index 0000000000..eb926efa8c --- /dev/null +++ b/examples/point/3d/index.en.md @@ -0,0 +1,4 @@ +--- +title: Column Map +order: 4 +--- diff --git a/examples/point/3d/index.zh.md b/examples/point/3d/index.zh.md index 78ae3afc78..e2d3375479 100644 --- a/examples/point/3d/index.zh.md +++ b/examples/point/3d/index.zh.md @@ -1,4 +1,4 @@ --- -title: 3D柱状地图 +title: 3D 柱状地图 order: 4 --- diff --git a/examples/point/basic/index.en.md b/examples/point/basic/index.en.md new file mode 100644 index 0000000000..de712cf337 --- /dev/null +++ b/examples/point/basic/index.en.md @@ -0,0 +1,6 @@ +--- +title: Bubble Map +order: 0 +redirect_from: + - /en/point +--- diff --git a/examples/point/basic/index.zh.md b/examples/point/basic/index.zh.md index 377909725d..9d4300516e 100644 --- a/examples/point/basic/index.zh.md +++ b/examples/point/basic/index.zh.md @@ -2,5 +2,5 @@ title: 气泡地图 order: 0 redirect_from: - - /zh/examples + - /zh/examples/ --- diff --git a/examples/point/chartmap/demo/meta.json b/examples/point/chartmap/demo/meta.json index 9aac720dac..fb95474de7 100644 --- a/examples/point/chartmap/demo/meta.json +++ b/examples/point/chartmap/demo/meta.json @@ -5,10 +5,14 @@ }, "demos": [ { - "filename": "normal.js", - "title": "海量点", + "filename": "chart.js", + "title": "环图", + "screenshot":"" + }, + { + "filename": "popuplation.js", + "title": "环图", "screenshot":"" - } ] } diff --git a/examples/point/chartmap/demo/popuplation.js b/examples/point/chartmap/demo/popuplation.js new file mode 100644 index 0000000000..00e44137a2 --- /dev/null +++ b/examples/point/chartmap/demo/popuplation.js @@ -0,0 +1,75 @@ +import { Scene } from '@l7/scene'; +import { Marker, Popup } from '@l7/component' +import * as G2 from '@antv/g2' +const scene = new Scene({ + id: 'map', + pitch: 0, + type: 'mapbox', + style: 'dark', + center: [0, 29.877025], + zoom: 0, +}); + +scene.on('loaded', () => { + new Marker().setLnglat({ + lng: 112, + lat: 30 + }).addTo(scene); + Promise.all([ + fetch('https://gw.alipayobjects.com/os/antvdemo/assets/data/world.geo.json').then(d => d.json()), + fetch('https://gw.alipayobjects.com/os/basement_prod/5b772136-a1f4-4fc5-9a80-9f9974b4b182.json').then(d => d.json()), + fetch('https://gw.alipayobjects.com/os/basement_prod/f3c467a4-9ae0-4f08-bb5f-11f9c869b2cb.json').then(d => d.json()) + ]).then(function onLoad([world, center, population]) { + + const popobj = {}; + population.forEach(element => { + popobj[element.Code] = element['Population, female (% of total) (% of total)'] + }); + // 数据绑定 + + center.features = center.features.map((fe) => { + fe.properties.female = popobj[fe.properties.id] * 1 || 0; + return fe; + }) + center.features.forEach((point, index) => { + const el = document.createElement('div'); + const coord = point.geometry.coordinates; + const v = point.properties.female * 1; + if (v < 1 || v> 46 && v < 54) return; + const size = 70; + const data = [{ + type: '男性', + value: 100.00 - v.toFixed(2) + }, { + type: '女性', + value: v.toFixed(2) * 1 + }]; + const chart = new G2.Chart({ + container: el, + width: size, + height: size, + render: 'canvas', + padding: 0 + }); + chart.source(data); + chart.legend(false); + chart.tooltip(false); + chart.coord('theta', { + radius: 0.9, + innerRadius: 0.75 + }); + chart.guide().html({ + position: ['50%', '50%'], + html: '

' + data[1].type + '

' + (data[1].value + '%') + '

' + }); + console.log(data); + chart.intervalStack().position('value').color('type', ['#eceef1', '#f0657d',]).opacity(1); + chart.render(); + new Marker().setLnglat({ + lng: coord[0], + lat: coord[1] + }).addTo(scene); + }) + + }); +}) diff --git a/examples/point/chartmap/index.en.md b/examples/point/chartmap/index.en.md new file mode 100644 index 0000000000..683c5cf293 --- /dev/null +++ b/examples/point/chartmap/index.en.md @@ -0,0 +1,5 @@ +--- +title: Chart Map +order: 6 +--- + diff --git a/examples/point/chartmap/index.zh.md b/examples/point/chartmap/index.zh.md index 9cd8def79f..1bad4c959a 100644 --- a/examples/point/chartmap/index.zh.md +++ b/examples/point/chartmap/index.zh.md @@ -1,4 +1,4 @@ --- title: 复合图表地图 -order: 7 +order: 6 --- diff --git a/examples/point/image/demo/locate.js b/examples/point/image/demo/locate.js new file mode 100644 index 0000000000..5759b12f53 --- /dev/null +++ b/examples/point/image/demo/locate.js @@ -0,0 +1,30 @@ +import { Scene } from '@l7/scene'; +import { PointImageLayer } from '@l7/layers' +console.log(this); +const scene = new Scene({ + id: 'map', + pitch: 0, + type: 'amap', + style: 'light', + center: [116.276227, 35.256776], + zoom: 6, +}); + +fetch('https://gw.alipayobjects.com/os/basement_prod/e2fc6e0a-af2a-4320-96e5-d9f5a5fda442.json') + .then((res) => res.json()) + .then((data) => { + scene.addImage( + 'marker', + 'https://gw.alipayobjects.com/mdn/antv_site/afts/img/A*gxtYSIbHgaYAAAAAAAAAAABkARQnAQ', + ); + const imageLayer = new PointImageLayer() + .source(data,) + .shape('marker') + .size(15); + scene.addLayer(imageLayer); + + }); + +window.mapscene =scene; + + diff --git a/examples/point/image/demo/size.js b/examples/point/image/demo/weather.js similarity index 96% rename from examples/point/image/demo/size.js rename to examples/point/image/demo/weather.js index d941a2805f..3841f953d7 100644 --- a/examples/point/image/demo/size.js +++ b/examples/point/image/demo/weather.js @@ -3,11 +3,12 @@ import { PointImageLayer } from '@l7/layers' console.log(this); const scene = new Scene({ id: 'map', - pitch: 0, type: 'amap', style: 'light', - center: [121.40, 31.258134], - zoom: 15, + center: [120.5969, 29.7918], + pitch: 35, + zoom: 7, + rotation: 4.183582 }); scene.addImage('00', 'https://gw.alipayobjects.com/mdn/antv_site/afts/img/A*kzTMQqS2QdUAAAAAAAAAAABkARQnAQ'); scene.addImage('01', 'https://gw.alipayobjects.com/mdn/antv_site/afts/img/A*jH1XRb7F7hMAAAAAAAAAAABkARQnAQ'); diff --git a/examples/point/image/index.en.md b/examples/point/image/index.en.md new file mode 100644 index 0000000000..0f0394e583 --- /dev/null +++ b/examples/point/image/index.en.md @@ -0,0 +1,4 @@ +--- +title: Symbol Map +order: 2 +--- diff --git a/examples/point/marker/index.en.md b/examples/point/marker/index.en.md new file mode 100644 index 0000000000..68e443a8c7 --- /dev/null +++ b/examples/point/marker/index.en.md @@ -0,0 +1,4 @@ +--- +title: Custom Marker +order: 7 +--- diff --git a/examples/point/marker/index.zh.md b/examples/point/marker/index.zh.md index c391e1a28c..9d92761c07 100644 --- a/examples/point/marker/index.zh.md +++ b/examples/point/marker/index.zh.md @@ -1,4 +1,4 @@ --- -title: 自定义符号 +title: 自定义Marker order: 7 --- diff --git a/examples/point/scatter/demo/meta.json b/examples/point/scatter/demo/meta.json index 5e87165473..2072bea186 100644 --- a/examples/point/scatter/demo/meta.json +++ b/examples/point/scatter/demo/meta.json @@ -4,16 +4,17 @@ "en": "Category" }, "demos": [ + { + "filename": "scatter.js", + "title": "定点图", + "screenshot":"https://gw.alipayobjects.com/mdn/antv_site/afts/img/A*Jt3ZSb8VH98AAAAAAAAAAABkARQnAQ" + + }, { "filename": "normal.js", "title": "海量点", "screenshot":"https://gw.alipayobjects.com/mdn/antv_site/afts/img/A*Kva7R7AimzsAAAAAAAAAAABkARQnAQ" - }, - { - "filename": "scatter.js", - "title": "定点图", - "screenshot":"https://gw.alipayobjects.com/mdn/antv_site/afts/img/A*s5lpTYp2hZYAAAAAAAAAAABkARQnAQ" - } + ] } diff --git a/examples/point/scatter/demo/scatter.js b/examples/point/scatter/demo/scatter.js index 5ec3f0686a..8ef2a97601 100644 --- a/examples/point/scatter/demo/scatter.js +++ b/examples/point/scatter/demo/scatter.js @@ -8,64 +8,7 @@ const scene = new Scene({ pitch: 0, zoom: 5.740491857794806 }); -const colorObj = { - redyellow: [ - '#8A191A', '#AE3235', - '#CC464B', '#E26A5D', - '#EC8765', '#F0A66C', - '#F4BC8F', '#FFCEA7', - '#FFE4CE', '#FFF2E8' - ], - yellow: [ - '#7B320A', '#B35B21', - '#D2722E', '#F0883A', - '#FBA045', '#FAB04B', - '#FAC760', '#FBD78C', - '#FCE6B3', '#FCF3DB' - ], - blue_green: [ - '#094D4A', '#146968', - '#1D7F7E', '#289899', - '#34B6B7', '#4AC5AF', - '#5FD3A6', '#7BE39E', - '#A1EDB8', '#CEF8D6' - ], - blue: [ - '#0A3663', '#1558AC', - '#3771D9', '#4D89E5', - '#64A5D3', '#72BED6', - '#83CED6', '#A6E1E0', - '#B8EFE2', '#D7F9F0' - ], - purple: [ - '#312B60', '#4A457E', - '#615C99', '#816CAD', - '#A67FB5', '#C997C7', - '#DEB8D4', '#F5D4E6', - '#FAE4F1', '#FFF3FC' - ], - color1: [ - '#E4682F', '#FF8752', - '#FFA783', '#FFBEA8', - '#FFDCD6', '#EEF3FF', - '#C8D7F5', '#A5C1FC', - '#7FA7F9', '#5F8AE5' - ], - color2: [ - '#F1646A', '#F48789', - '#F7A9AC', '#FBCCCD', - '#FDEEEE', '#EEF3FF', - '#C8DAFE', '#A5C1FC', - '#80A8FB', '#5B8EF8' - ], - color3: [ - '#EEF3FF', '#C8DAFE', - '#A5C1FC', '#80A8FB', - '#5B8EF8', '#FCF6FA', - '#F5E4EF', '#F7CDDF', - '#ED9CBE', '#D1749B' - ] -} + fetch('https://gw.alipayobjects.com/os/basement_prod/6c4bb5f2-850b-419d-afc4-e46032fc9f94.csv') .then((res) => res.text()) .then((data) => { @@ -81,7 +24,13 @@ fetch('https://gw.alipayobjects.com/os/basement_prod/6c4bb5f2-850b-419d-afc4-e46 }) .shape('circle') .size(4) - .color('Magnitude',colorObj.yellow) + .color('Magnitude',[ + '#0A3663', '#1558AC', + '#3771D9', '#4D89E5', + '#64A5D3', '#72BED6', + '#83CED6', '#A6E1E0', + '#B8EFE2', '#D7F9F0' + ]) .style({ opacity: 0.5, strokeWidth: 0, diff --git a/examples/point/scatter/index.en.md b/examples/point/scatter/index.en.md new file mode 100644 index 0000000000..0db3c39e7c --- /dev/null +++ b/examples/point/scatter/index.en.md @@ -0,0 +1,4 @@ +--- +title: Scatter Map +order: 1 +--- diff --git a/examples/point/scatter/index.zh.md b/examples/point/scatter/index.zh.md index e71f0acf8f..4deb9db384 100644 --- a/examples/point/scatter/index.zh.md +++ b/examples/point/scatter/index.zh.md @@ -1,4 +1,4 @@ --- -title: "散点图" +title: "散点地图" order: 1 --- diff --git a/examples/polygon/3d/index.en.md b/examples/polygon/3d/index.en.md new file mode 100644 index 0000000000..e526d0c5e7 --- /dev/null +++ b/examples/polygon/3d/index.en.md @@ -0,0 +1,6 @@ +--- +title: Extrude Map +order: 0 +redirect_from: + - /en/examples/polygon/ +--- diff --git a/examples/polygon/basic/demo/fill.js b/examples/polygon/basic/demo/fill.js index a962133463..906f209010 100644 --- a/examples/polygon/basic/demo/fill.js +++ b/examples/polygon/basic/demo/fill.js @@ -6,67 +6,9 @@ const scene = new Scene({ type: 'amap', style: 'light', center: [116.3237, 39.8829], - zoom: 8 + zoom: 9 }); -const colorObj = { - redyellow: [ - '#8A191A', '#AE3235', - '#CC464B', '#E26A5D', - '#EC8765', '#F0A66C', - '#F4BC8F', '#FFCEA7', - '#FFE4CE', '#FFF2E8' - ], - yellow: [ - '#7B320A', '#B35B21', - '#D2722E', '#F0883A', - '#FBA045', '#FAB04B', - '#FAC760', '#FBD78C', - '#FCE6B3', '#FCF3DB' - ], - blue_green: [ - '#094D4A', '#146968', - '#1D7F7E', '#289899', - '#34B6B7', '#4AC5AF', - '#5FD3A6', '#7BE39E', - '#A1EDB8', '#CEF8D6' - ], - blue: [ - '#0A3663', '#1558AC', - '#3771D9', '#4D89E5', - '#64A5D3', '#72BED6', - '#83CED6', '#A6E1E0', - '#B8EFE2', '#D7F9F0' - ], - purple: [ - '#312B60', '#4A457E', - '#615C99', '#816CAD', - '#A67FB5', '#C997C7', - '#DEB8D4', '#F5D4E6', - '#FAE4F1', '#FFF3FC' - ], - color1: [ - '#E4682F', '#FF8752', - '#FFA783', '#FFBEA8', - '#FFDCD6', '#EEF3FF', - '#C8D7F5', '#A5C1FC', - '#7FA7F9', '#5F8AE5' - ], - color2: [ - '#F1646A', '#F48789', - '#F7A9AC', '#FBCCCD', - '#FDEEEE', '#EEF3FF', - '#C8DAFE', '#A5C1FC', - '#80A8FB', '#5B8EF8' - ], - color3: [ - '#EEF3FF', '#C8DAFE', - '#A5C1FC', '#80A8FB', - '#5B8EF8', '#FCF6FA', - '#F5E4EF', '#F7CDDF', - '#ED9CBE', '#D1749B' - ] -} - +window.mapScene = scene; fetch('https://gw.alipayobjects.com/os/basement_prod/1d27c363-af3a-469e-ab5b-7a7e1ce4f311.json') .then((res) => res.json()) .then((data) => { @@ -74,7 +16,13 @@ fetch('https://gw.alipayobjects.com/os/basement_prod/1d27c363-af3a-469e-ab5b-7a7 new PolygonLayer({ }) .source(data) - .color('unit_price', colorObj.blue_green) + .color('unit_price', [ + '#1A4397', '#2555B7', + '#3165D1', '#467BE8', + '#6296FE', '#7EA6F9', + '#98B7F7', '#BDD0F8', + '#DDE6F7', '#F2F5FC' + ].reverse()) .shape('fill') .style({ opacity: 1 @@ -85,7 +33,7 @@ fetch('https://gw.alipayobjects.com/os/basement_prod/1d27c363-af3a-469e-ab5b-7a7 }) .source(data) .color('#fff') - .size(0.5) + .size(0.3) .style({ opacity: 1 }) diff --git a/examples/polygon/basic/demo/meta.json b/examples/polygon/basic/demo/meta.json index 49963d36b6..e4f6f8e68c 100644 --- a/examples/polygon/basic/demo/meta.json +++ b/examples/polygon/basic/demo/meta.json @@ -11,7 +11,12 @@ }, { "filename": "fill.js", - "title": "分类填充图", + "title": "连续填充图", + "screenshot": "https://gw.alipayobjects.com/mdn/antv_site/afts/img/A*g93EQYYz9HEAAAAAAAAAAABkARQnAQ" + }, + { + "filename": "population.js", + "title": "世界地图 女性人口比例", "screenshot": "" } ] diff --git a/examples/polygon/basic/demo/polygon.js b/examples/polygon/basic/demo/polygon.js index 45687b7ce8..9267fe8289 100644 --- a/examples/polygon/basic/demo/polygon.js +++ b/examples/polygon/basic/demo/polygon.js @@ -1,5 +1,5 @@ import { Scene } from '@l7/scene'; -import { PolygonLayer } from '@l7/layers' +import { PolygonLayer, LineLayer } from '@l7/layers' const scene = new Scene({ id: 'map', pitch: 0, @@ -20,7 +20,20 @@ fetch('https://gw.alipayobjects.com/os/rmsportal/JToMOWvicvJOISZFCkEI.json') .color('name', colors).shape('fill') .style({ opacity: 0.9 - }).render(); + }); + + const layer2 = + new LineLayer({ + zIndex: 2 + }) + .source(data) + .color('#fff') + .size(0.3) + .style({ + opacity: 1 + }) + scene.addLayer(layer); + scene.addLayer(layer2); console.log(layer); }); diff --git a/examples/polygon/basic/demo/population.js b/examples/polygon/basic/demo/population.js new file mode 100644 index 0000000000..56021f0ae2 --- /dev/null +++ b/examples/polygon/basic/demo/population.js @@ -0,0 +1,52 @@ +import { Scene } from '@l7/scene'; +import { PolygonLayer, LineLayer } from '@l7/layers' +const scene = new Scene({ + id: 'map', + pitch: 0, + type: 'mapbox', + style: 'light', + center: [0, 29.877025], + zoom: 0, +}); +Promise.all([ + fetch('https://gw.alipayobjects.com/os/antvdemo/assets/data/world.geo.json').then(d => d.json()), + fetch('https://gw.alipayobjects.com/os/basement_prod/f3c467a4-9ae0-4f08-bb5f-11f9c869b2cb.json').then(d => d.json()) +]).then(function onLoad([world, population]) { + const popobj = {}; + population.forEach(element => { + popobj[element.Code] = element['Population, female (% of total) (% of total)'] + }); + // 数据绑定 + world.features = world.features.map((fe)=>{ + fe.properties.female= popobj[fe.id] * 1|| 0; + return fe; + }) + console.log(world); + var colors = ['#b2182b','#ef8a62','#fddbc7','#f7f7f7','#d1e5f0','#67a9cf','#2166ac']; + const layer = + new PolygonLayer({ + }) + .source(world) + .scale('female', { + type:'quantile' + }) + .color('female', colors).shape('fill') + .style({ + opacity: 0.9 + }); + + const layer2 = + new LineLayer({ + zIndex: 2 + }) + .source(world) + .color('#fff') + .size(0.3) + .style({ + opacity: 1 + }) + + scene.addLayer(layer); + scene.addLayer(layer2); + console.log(layer); +}); diff --git a/examples/polygon/basic/index.en.md b/examples/polygon/basic/index.en.md new file mode 100644 index 0000000000..7d1cd7a11d --- /dev/null +++ b/examples/polygon/basic/index.en.md @@ -0,0 +1,6 @@ +--- +title: Choropleth Map +order: 0 +redirect_from: + - /en/examples +--- diff --git a/examples/raster/basic/data/ndviundefined.be75.tif b/examples/raster/basic/data/ndviundefined.be75.tif new file mode 100755 index 0000000000000000000000000000000000000000..b4205d18e492249e519f4bacf30d15cdc622ed24 GIT binary patch literal 8209051 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 z zVbzhUj^vDJ*g5K_31aJ@bQXDyq4tqBK6`K`_P=9iZB<9QFyaUp&qc%>6I(Z>Mvf;v zsX9`dwrbZ#^gVD819>+Q@i)ug#Ha*tx>Byy{48t@ItB zS5RWNcCE*GP3+drV`8_aC$q>iEbmXhtBzE4q-}08m-0-iI@12?yyf%q*{d~oz=lah-uJ!kZC{xYmKr+~XxqrGX{(>v?C;k0g_wOuPxI{CqnzWu zJ+CkZqX@8Xy^qxRa0HAQZ*w?@tvm1Sc+!(m=DBxn%im?1Ywa0i+a9+^LOf^Nwy3M# zM;fuYCwDx(Z|wD1ubo?s9Y4pHzF9hl?ddv(_GwNVJsbUhoX5$vyy{48&2VMND+#e% zyVm0f5xcdsgV?R<$t>~=%lp&ssv}h$X`7qOr96|WjOUAZFY;D9NUAdg2?h!p1 z-T&AYv2~3wGts{JzJRSqh#c1YNcBFFGooSVs8?cQ>!5TNaZP!r{c5C*&mNqK^*+*w zy(V`Aj2Z9ibRM;`?xS|?y5mVts*cp=?T97rDLLc4)N4bI=OWZwo4Mj~&-5L&^(ej5 z=KaZdy^rKbHSApBT3&UewpRKM&?_jhTf5fdye4*Q=P|Kc)00``8J72_-&IGdI?^^b znM-*lRUK)6b>8xM`Rvu2JK(;K$6R%M=~>m0ZmSgKy_g+djh!ow5V2d2vc}ekt&P~a z*|)F!P|i{Jh^>2Vww__@8ey(^_RaSNY&}Bcu>Twv3KayS4L}*sWJDZu#UHmg}J3 zRY$5i(l$4lOL-<$9ch1c-tu|*?A4k(;J%K>Ty=cuS=Ev9iqLIRW`|c}=ZYgl?AD{K zu{C0ABerh#?JGZ&bJRUz>t36!XV|(%m}{PW^L+tZj}SSmI#ShN4*jgTL-1H zh-*sKk=mR#$5ltVthr_-&o!^odF%RK+de;D8*)4sp?!~T_?rE}PxdR%kb=-KE#%A>A2lJ~+3_8s6}oAsJoyVm0f5xcdsgV?QCFK+qd z8J6py-&IGdI?^^bnM-*lRUK)6jom0ZmSgKy_g+djh!ow z5V2d2vc}ekt&P~a*|)!Ap`4@c5nK1#Y(2x)HNsr;?3?ck*m{J>VbzhUj^vDJ*g5Kz znAkcfokd(zs*cp=v^lOi(q+vxD|xPYmCjqcb}-l4Gsw2{ET0>fJ+&=sBl$auYv}?(#>AZI?eOi2%MrP`+%ug!J7Bl{%g~v}89+bMbeIX0J^ED6loZ37Nx3)IgCTDLKYdeQ&+qO84cb#qa zHe$T`=X1B8!(?%;@2E8+@cj9{EIZ7SwbRo%WKZ1Nwz$W*xA!NH%JC<*HcH38Z)RUJ zY)*~s3vs6TBFkHQMsb{ufH|~n+H!B|o<+7j*WaAxz3urq+qo@!mSg7phwd55o^tKa zb-%8ZoO||q+?MCP$-*bi3GaC4c(7-V2({ZY{;$jz-CE4vBShQgaMb&poIKbzJ?r;N z#`C`D>kE%Bm+dj~>>Mk3Z?2y`A`iK)cinw@-rnP;t*7DN&ZTzx?iG;I{@0Ib+r266 z@A~P9_b6j)C$=q0N65WxoAQx1_a3#UoSe@_o4s$V@I0m$M@GMUM2_BSXR!3Eg!{2< zuaJfJpZ}+O=Gbbwd}d!}Z9o6G@_(FMIXHV=OZT{p?YXtxifxD3jF7MUB3iCGQbgP_ zAokix%(i_-kL2M)J5%>8a)vT{EVXBTo@2K7Zj*JQAE}D;6IGeq+rE$m-&LCjdroa0 zhg(}4ZIiRABL!PzF|OX{%m`E+spX(qac16!`=*66s7LmNc;rdm+Vhp;WZwDj>%IS6 zrQ$(b?oHjZh%4gkosn71t=sc+wsTwdEXRHxA9>2PKiB=bQjWy;q8_*9d2g~%b)?4T z%f_1#a{N4_xN?jt3yk(GVioD@s3LvYRqpKBOR{EL#vJL$6K8$i-Vvd#sv|W%^0nMj zbI9HDjs6$Fy^Y=5@*FdlW~0sCkEsaVW`!f8-#s#CY+>nF3DZ*}vM_tMWNjR`v)Zk> z@>d;+?43o9tXFkMhxWXN7_+x^JJNaYTw3oVnV*KuIpb$33@#_D7)$Qjnvt_RDsI}JykA&EHZ0+=P4%rj;wkT1U+*Ku zEN8^xYMi})GEe4b9{|6%qt+J zqpG2M+cRsUSKgzHt)1AmC>05 zY1NU;Ps8S%*<&f=RduA6q2#RIM~X~iw#3!@oV_-9og#J~+Xs3&hwO=a+ZLax-8*)% zICC6TM`~EE)U$$MPJL^Vw*#_hTwTw^`xH z=y#9I8CzKTRl@Yth%Aimc0Dd@queWlTgT29=i^o48VR*~T*ho&b)+YKC(&z&F=Ola znBBa0F0DF}`DxgkbM9HncvT&#WhgnTI#OgBvn8(H=j^q?D>Je4*gnwHIb=`V+qU>j z?cTAA#hK$6?X1@3%(O3OusJohFT^9udF!epIkFe*%$v)dJ&niL9PJ!4=c|qsvzrl% zt8sRG+k%iISuE%9)83?e7s6r zBcXPW%b2b2x3k+0u^Ay>_eHc^?;}OT9Rp&ooy2V0zhO6$hY#&c-LuGZg4tuKJ@fM% zv&DCt^}ROpbq!`j8K3%ITg(M!o{{sIocbI8&hi|G2XS_5+u}2I^on!rVsZ9J9Dm}_ z5@$;5ceWdwj!3Z8&W@isoWpbRvu@|D<;3>j<0csdCjA=>PU@ivt;bu*76*a z^Vw*#_hTwTw^`xH=y#9I8CzKTRl@Yth%8hc>3F5OPGUZZy;i?D07M#MVY>)sY&TjtE(Etj*yZo{OJ#J8vx~w&&+; zQ@4>l%Q17l>PRuW8L_w;XYYW_)2buoId_{hxNm3Yt!I=Y!g$^nRUK(BqK=3;-|KUH zjq&uFM`^#))3$q4+TZolEALUp)=q3&l#Y;l+cxDRZSFm4PdPcCjW&DVR^fR}FOH0U z_lO+T?;|xn%oAB+*7oy{D}VjYHrYFinBP@Lid=P85_|0=X4^iaNAmEYovC{karb(s z?T?ERRE&}~*YGWy*ka#VGs#)o+#OU&AS{&D56IuhAC ziT~( zJi9rrXZ?M2_a0%gIBGp7x2GNnv01V$dOC;fiF?}?pH1A`yBWtZdehh1oGtd{3^u36 z_Jw$4IdAPO=Qte!b7XB1bCQDuSAo<&th+Ka6tVpjM19A9HRy#i7?ine>(Gi#$)-lL4I zo!GW09U=F&ZOTX5+ho_BqTL zcwA;Z289nI{Bg7f= zvHRV0vqoQRo4SqIw?}4)EpkuTwnyfnZ*k@df2+x?80VHotj$J@ywOw2W|7Bb{F0p8 zSF=WZ&J#0E-Ot^9LLOiHLd^B?-iWsPcfmQb+&VMqi;e~NX2dKtHizs@Kl=!HXSa4@ zYqM=)XM;I?ObzH3D;$S^pUy0hBiD^w(R6FZ%YO^Yt!>*Y3EP`-N_$V)-YkrAh3#$2 zn5~UGPP0Tg{qB*q=eY0BE9<+)_A1wFDaY`v|C6z9WAjNo*P7$2I+8Q}I?M<-x{f|u z`pX~7BU{!^?A+lKwGsPP9m)JO9Fd8$Igab?Y^ig}oU^y1@7|UZyES$9h`oC` zuh4VKs*V&~ay=$zRYz)kI8Vu0UjgGYGwTYUx_ffZV#i<()7o5LxAwS=-JaO>7T-V8 zQ*#>mdEMEo7aM~v9M5OaOJH=?boBQ<^<`_9nT!Qw{g{xwr?Z-O839%emcytBb~Rl z)N73IPCdJFZ0&QHGuz{G&arjXk@mUv^W1)`xN6ShdOMqO>wZa0PwIW777MfD2<5ZY zGb)e%o9=xjwzn_L2HUb{?oGLO5a0h>JKLKTO8a|L`!a*A+n(ANuD_PfSnk{Awi&%= zy`xoiB*&s**IUdn_fKbo^EAht1NA;q%UI5sdLJpzp(81)GtOe;BQ5Q^R}#0LjTrNu zo>Df8JTBvN^VQ=fwy$Q5_?#zZoVu%y)N*Qng^&tZBIFNS8`k%(L6hqo;RgA~V%bMZQxrrjNEw-A3%&Bj4w- zMeYgP_Q)*sEzVqFb;hh1=axpS%|?v8(NoH1k;i5HlAPODvqpT*6EjZTRY$5i(l)1O(Kk!gkuLj#bIG|w?wo1vZ8@=9Q+JQpyO;9{J*Uhw$aBIwB`w$QBSqxQ z>J0W?m)~E!U3h22=$`${ak=dnZJbA*^O>3N-PHHmf@|_(PCest?DO#@ct*yMf*bR zJ?p-hw)%I6$zE=o70LR2q~P{3HKALqI4_ykjD24nwVX51xk72xks9|ohkmk(j5<0y zo;g0!64$GaRCT1iXEV-hXRvdQt^Lew>7KpgYa?6MPV5!QwH#vht=~r?JAoW4b4@^mZZ z=WH;iw^Vo@)5qiDNX&wB&T`H`x2Ck}NR9iP!>S{V@?|Ap0kUM9Zds|NI*3{i2_U`4pLeD9yI#O`S^_ZMh9jWo*JSAsU zM{?FQ?0SozL|Jb!r;(r6oqZ2N-A2|qvQ4?i3h%-H@-`Q@lFe{Fb=O?jeR382M zoo%zdhkcLcCo)Hf>#wDI7OuaR+jg`^p0l#xeZro5O|X0p)7o5LxAwS=-JaO>7IREb z&8cTxjyYTFceY!kIAf}gl;_ZqwCYHnxfgtHz8-Piu6s6n-61~biRTD)R~@P9NZb6n zrNZ-=KAus`>rqx)&Kbyk-OrDs`hazNHKFz`+n3Lj*6$-Z&JCM2ip?jEssFXt6{PFcN=6kKvWCTI0NQscvUO3vziBxg;- zRY$s1%3_|~cJ@8DGtZcr%4dnHBi$B*sv|iItB!P(NuH0y`|ISruF_V0udVUQ6>)u@ z-jASHOmq5}n$Rs)JRXk3EI8*Z=Tm`OQ(AST#(mD=Yrl^a`QVJ^+Rp#m`}Fz$3wUrZ z{6fE3Y6hG)#C{^1>rGv*X*?}|Psb0J?cs6QHZ$Cw-WPl3=GyIP-rFp>HL-KUy^YBd zb@eD8m!*yn<@O|MAJ?7jo3-WG5irhu;5bHa`Q*B0r5+dK_w@O9*Rx};wSBW~${mr+ zkBf|)&v|Cu)b%|1KA?MBJI8J59Hy@RH=)UcIVIzxzaz+X|AQFs@1w|rZPT+S?J6T% z9ye{p&K75D^Qso@+L^kZyBY9{3lB!j?(1>qn6`}azN1Q?eAM+x zD~nrG*N4T~KwmsgV{=Yy7Ve8_%Peplecn>;JoPx)+Lb@|cIzD5mPbPE%;Fwd8#$-0 z_n+&jJlJ}Kdh6ROwzZXAK06cHeq=kBn+4mZ+`7De(lb|rM!hYkFV=0$*3Kk*YFiwq zTfZizXGR{UbA_xtFSk^99@EDhGeRDRqi@XiX2q>(>z&>qqORxeO-6d|){dCv^u_Vy zs?*m+sEwZV$m7g0J@fxI(sGa7n=Nw7j=-hL63kdHV>{xDdtud)_*8Klax8N#%!B@U zj=i13wngmRaBpMIP3r0qJsTls8r$0wKQ-mpzFAw29RcIqHpfwQq{fybVwQ}_IrDH- z56g8`9jWodeWB_|QB7j@IB%Jk&-&YqmYQSlzWF+2X}<2bwXxTJ`sx{$W9v3HYnBtc za$uIYQ^b8voNX(|ISXDJtjqDt<@CGiNG;>4j?^;OxfA)^&dyWMN4BmyQe%^AnvprR z+_RhQ9j`g;_}Mn)*3I>D^nU`Q-j>rBj=D!|?L4%nw#9L}^=o2!X5?`?SIA1$ks3eF z9%lpNZ4TW#Z|#WX+8j^cbL8=*Cq42wbL?@_w#Q-Y-jwH-tBzFfBemxp=Ww1k&N=rs z=G@G6zw7>|pHE~)zRRZEp5)I^mfBNm%Q0tSk8F*YvNmE@ zhN!FFM{0bSQ%8jIn5A)cwAs4qNR3UdX-2_ioGoWo`nA;{@3onqTQDPFG+GfI&&Pa6?G`KMhPmc(IMa;Tp8G<7XGUADVo+CoudT6Z zR*dtAm~mrgLw&Dp`|C(QT)3xyq3`JXS(48V_ePFguHSi*_jVq*HL-Kfy^Xn=Qdf`i zaarmJQEpHC)RbfUW^Flk1dMar97ny6)Yx)F%#txVXC98~VYx2Ped{)+C;j^@%q82N z!_-xEq{jW|9?q*8+mGTG^`kg5V$NG@<62;;@2mWj2zU2?*CLhPJ#78!FjrLG?F32cOT*Y$@<^zi>qw8RjpL@S`kn2@7CG|s_UQivM!hX(%p4J8wst0QW$&LymD z5ilC9h>quD-YvStin(E~c^u9(W47nMP~U4Kw@1jFl0`DyBll*DBb#yE*-&+)sv}); zBJyMZ?3{BJ8FMw=*STKx^LvhY*H!N$`Tc@ha2~%={e{sUwYGn@P5GK7?Ngo`Z*)gE z=b3eLW$o{5t)1Att)1hxbPiKjeXp%?Ke~tWs>b%C_(lCF&WxDz*4mimmhz6E-bZqN zH(Yh3OWrtFjG5Jb1BGi=)scL6(XeOpeKBpiBI5YjHsxN^9ACC}Hn_K2=h(J95^DFF zXKZa8H+9wfNR2IW)W0=g*2wv&x8>|@-NtO~O!5kETg(Qxeoaizj66=S&Sa(DM{4{y zcbpB3w>fn0ytN~iYjZrk#^v#)Cq42wbL?@_w#Q-Y-jwH-`<12YNL5F=4z2f*8Y|8nvt-QGka;+&aOJwHj@0=<*G=#gi8 z-(q{E>PVN>&hydOcfQBbxk%jG5%GO9v29r!alMb!*sVGeckPCpr_4m(kuneKeWb?L zcD1~GHf!Xa4EN89mb15Y8?&`n3VUi>%m%l9O-#>>JWj5F{oT_oZwfu8k2z+97~T4P zq=++lF^9(Fbc8&^!e%?ua*y1bEk?HO`TDDk^y0(vmvQ{Hg~x9$JpSi}2esL%$3Qtp z)FZYYAz(x zHnuOs^rZi*CFs*yEraDw65F!p#2oc=_d8y>Z|2mP+G+X2@(mrnQ)7FN%bvM6ePMh? z$hwX5{v35*Cv<$NjWgzL7ZI}ZLD^v4W-Z6oZA>04we1|6C1*KV86kQ$LZ18fl)jB@ zTTX3eoVuR}|Nm>v(~ol9f7TE?=xowv-s=X`fBaWTaLO%?A^;}uF&#Y=Ls9;ob6{UUD~et z$ye2pT1CluL$-NG{$}CRLDi8OKasgd=R9Z4Y0f$0^VCJe+P*qCXTfi6#WP`?-8&zb zS#o4@xmR2F=6#ss<=(bsIkCrS?ZnniY1NU;$33w35n}INbJ+28HZT+2+H-=ftB%yz zs$EAxFE{o?UToW5?Uimc-5-N?Awfk)N8#igj}id>B0ac^t;{)SR0Ywyru- zW7DkpK93Q1JacT_#(8gMQq_^1&kdU;XL-)CrH)XJJ@@S)eY33*rZ&%g>aIFcwqHC( z=6L2-9lv{2cpjr8AJ?putTE@Sj?}V*9L=K9%3;pge%@MSw(oW7eWXhz$@dpz+s|Eo zQekT&_r5Q-FVyZl@jAfXkt1==bFkh=B74^%N5q)%i~3QV-8#4FOpLh3IhQ+EqF0=G z7e>G9eWc))bI2?iJHD2Gb+GplVvc$i1$S{aE0KZi9IfK)Il*gG&I#P>V&nmBwQ*&7FBQ+M8Yo0;O>QCMG z7Gtio^Jqq~wUHxa%+SD9y@-y z2aexkYC!j}l86i;4}BXQ1iuPRh1$k8l{6(i2hJaZoH+Iiku==VNdb)>2z z#gkX$NSyN=tU6NgHgg`$TviIAeiUc-&MkAzs5(;QH8~z3?wyW+dz*94A-6UjX?OeA z!`?@TIqF$t4$Vr$v7O!8bAqj_j?~y>R`-ak@d;~$9PeIxcE!Do9dAEF6FYY(WksV$ zewHLF*3CIkb)*)#o>g8Ur{=KgNR372n&%I*y6Q+|E6`}&qTF-e>k#ucY+QS$Hm_;a zU3Dbq`{S|WntR~*J*Eb94=ee&W~F3}IbU_8mL=q97L8U8bI$hj)*`dLPgfnO>PYeA z6*&^;JO`_e6uixxM>Cg|fv6wF*}ZeiTr;YU6nRaKM~Hi;BjDcVoO8&njYrzu{`Ii; z5n_&d7MVk{5^-#2xAvT1>#8F)Hks8uB5QoY8X?EK*PdN*Z)3;X&(Orq9ZFfz=#if# z$%=Jz4pbefMXqO+SIDV3tU6L-k-6si!>q1464?qgTDK_o-1j=fybT-Io~g}i8g*A4 z$@%_x?6~G0IDYr2@H|FGKCW3QS!2#u9jRprIhsYImBXB~{k*lvZ12-mN2)qfJb6Wq z#5vEwsv`w&Gw0FFWo01hM{#!V+%ngUsv|{Slj9NM-suRqw>jq=a%C)m2`NR3Tqb&tpzpRh*A@$R)}SKQm!@%A$`v2%w~Ry2C#XGyYR z-JAneM{1GlS>+XSY7VQ8)L3M$dHyh~tBypr0*%%!%02hJ4l!@T#)Qi26~S-8;9;HKXcCk=NvSgt&J)0`6_jIfvZZc%%I3{C9Zp_CPk9{E|4tXMba zK-H02L{HRgQPky@6JqggasIm|iR&s&Sk_C8&8q^cvulUL+Oobw#4 zI#Td9a~{oHRtBPe6leF&EpyGNI#T2{IUXVIosNKen{&<~w>BPWcl+1F-baWz>RDtC z%}T_vo!#1Vf~~8L)YxQJ_lT_V32THL?_PU$#l4LkZ$Cp5J9j8$MWaW4mLx0I%{fqY zq!ziJRbC;d=CJBWjYZ~~=MS^G>PTcO&}iMF+;iXS5c4){TzjTAuW8g>btLEe+r|LyIY=x;bENJI)7%0UU4>me|Om)+c950|40YfwkKiZx^wP#FJ)|d`O96Q z<#&t6XE~qPEH!JE=i_j1+G2d37D`9Rz3qwR_GJ!RJMkPVzRMnslyX{rvv{10w`Y(s zdt0|TvYcxJEkAdj&9P)#bC~0D_025I>2_<|%CUQ!m8dqhvs>R6+fzU95t}u~n^Z~y%x~3cbY@FuD2bF)aGX@@AM<>XXGBIby4oTXZt(L_HYC|&K%oT-r8%P=cDmxcDsFs&G^@sndAElk8dwL z=HlgSARcjQTWn8VABXo^dBn^Sch^tKtz4I*Z(YWYrn6xV(>HSVVemv@OVstGxo>T@ zWo?!dJKDz9W;wAvCwA_zZ;xo(a<8YBv$vy77R;%2Q`dX#QO-Q~CJRrC$04>JV!>Yy;iWjb$gt~ zYj0MOei>Dy-&Gaq->QoAZ&XG49aNEiUAtA)ks9myvqdju?0WgjU7_WwBgHK9OrOJf zyv%vt+N(b6L?dL~F}^sjtHkA#*HYu?)y~#!jx6WhC@ohViQEPGw0TvFA*Vy%x~3sw1^oV^+vo)sbRt;o0kPj=eMFt#hg8gexRDW)>6dmeCh z5c?jSn3?pUdnTqXS1_ro>PV48%tLd`yM|AyB!rGQQ&-iI8ZXXE?=qGLo9*n`n@7mH zsjKQpFH;+u(dzg)zKo!y#%yim=-;h$$cZ9TDbtG~d$Q(w_#JTE7X6QT)Zuie~`u&V->^YNTuLbrn zvZkGLUG+Xvt0?*D-Vrj#XRzaE+uOI1zO&T(NO=XRNvn?3c;N0@?<2J}&@+xKS?c>8 z%ZW!TfwkrBxpo_QrO0)?)Bgy%wRZ-~>ACOJ$U?o3)Yv3v@0Xd%&STp;evU7*!%}0m zHZm*s?M>~rZEV}b)Kzt)SQA#3s*Y53q@$;w$d)*-S<^nn^*FOi5m)2vnH$&ReB?#D z?%uTJot4rNa&LQLxqX?#)=nI3#FXL?)$amFkic$^?o4xzEwT*{lM02Z*uP5#`#F7tLjLxI<2f#9jWR_M^8VIEpcA6 zrhSU*ab}ewuEyCjH?GI|$cuK}y=ja4YW+SE**QXH+$=KQUQ3PH+qxY;%Xtq+%T-4r zw}H%I%%nJ19mx!x$HDFXc}~Bdk&QiPa_l=mdl*^M&bh9tBUK$~n=f9EbL^cVZ=Fj$ zC)OI#HJ_@ERCS~^8@CyK`Ro;w_aK(8dfF$;iM{$7Tbt#?_MEutNR5xtp7wfjM|-BS z^Vqh`;;JLH-O2Ie?0nbN%Q!!c@*U4v>eh4G+}djewY#;)X}tEXI#Sh;b z<*Zj&>iJ>$kr(Z{d()QlpVAR>Z+l|7eVN17PCUnoSN+jQDW~Q7oo(~cu%o}OotIDE zVfJ-gd)2mbY^~0nsw0`9^Vl2{&*}Fwvhm!y;x{9rSx#)viT!NIzCEIC%f0JZ z&fcE8WWk(TH+9wTBR#fev}eunb9@;=OO4su$kD%VZ)&$~W7{UCu6iFS)`XR%sv}h$ z>FDVvvL()I*0fJ?JNPyEkodU#<6%$j%Wm<7ScZ_F8Jp-q!8- zSV2eoA8DH} zUXOF^ogr_XOFbvn8qqbMs*Y53q%|A28GZTe6_fWMmacl*C(DVw`WjoC<;3=!xavra zkI|m?dU8j5uY&W{xW+85_mSG}+Vfk+*hlPM0Spl88?fJx7Si*_O@=v&vM?w(Q?(1$Za5V=owXYBr|j#n`7cR{eDI^ z_MFM_|Igmr^hmZO=a~ls-M*Done}nM*v;unqD7HSsR@FDG-8XyP}2)Z)8IycAZ=$i zz|1U0fS})^1sD3Oa|3pLBA&-jnx*H7$eRTi0;m&jn7O(6Yvz93txiOG2T0HQd8C*% zW`(Tv^GIWD;nnMLj(umywR5TG#8awAXPvGibsg!Pjm+t;BLy>F5q+1j{LJU+oo6rC z(|#T)*d%BDJKOuLIG3D>#OBnkDQDXmxiv9u_47z$O*pgEb)>E%J$CvT*)p!@tciEy z^KoUpVthKTp1b4oaed5-_}s18mv;!1R>-aGiRJcX4cj{LU}IbxZS_5+4mXQ*mEYwUJL9YvnjXL&m;Bo zNSFD-J3)nfXQ=cux#z^WM)Z_-T}SFV(m5M1Gy3%2D<=0KmY(gzJIjf^`WoAs<;3=! zxSvM~KB{}#PbYV@U&pgYdtNY$`+20eH#vTso&7x0{5;Zs*e+lHu<`XjHopGb#@Fw* z%hxv>UtIm(Zj6R!xnpNJ_w2Ogzim0!&FPE#`flTkcNn&<5j}NZ_T2W^nw5YWv9@`8Gop2m%h)3!wslHpWM7GS_BXO;&L#VD z4AZ*%&avZVZS%sujNCfMw#{hYAX@z+QWISfX+_7!@O4}c% zU#)ce75r)A%YCsL@$JT!s~E-{2}eC6YCmkuhFto7qvz(_bKjWy%!PY-@_ssDv$YXD z`yj?Y={Mxu+L*rCwjA#_h^gC6NzM1Z3^vY~{OqMgYwAFQ_Q9;OAqSVN1h_UrYpK*0Q=h|II3VwX*C3XZn zM;L*lh}PYAjy+qg?d)J*MsA&B+xFVvOgw_^iTkpgBeT?==W_dPZT7``*~3&#v*$T> z-^Pr;$3@R(WPM`ym1EAJFQ##m7yFXi{!%CKHEs7r&MHK|XXN(m&C&|4xv$nB$Ahz}~>~SB#9Cg=`x{fqz2%G_)O_Un(9xx;8k3Qq-e9pDI zjuia()JyCbc-}JtM-i>N?;Lw=w6?Q@eHpoRj%|A_>z$`LwkPh(a*oVWd!EbfnYGy$ z?`2&_8tjo5a&|veokpv12 z;D@==b)>E%U9Rt*al~CmI;}unXUNgJ;<+8S=K9%nB(CuTnYGKD^*2!F2)VWI9K?=@ zG2_j)T}SFVk~88GGnc%dyVTr!?>r{nYw`TgnB~V1N8NR#t|N^a0%yQj?Z=f;Bi;jM zWc|@+T%FOmcGr=DAJ&bG90SjLM&Kx-b@!cPuZz}pcCarax6ZL`k8B@TXW|iTPevc( zYB@({sXfo-_S@R*i}$jwBMtV*3pwjL(wN7r^*B$BNA|~c*cewb?%!hVI#Te{b)?f= zWZr$)`gx>S|cGaHfFqS zgVGsM-=61v&DQwIehud}d`dt2d8CN**ei}Jb7Mx%W8zu=$S0225$vpX*3WqK*57M8 zt#sy(zmD{sb~9WXYc#SiuI|gRu|2k4tqriX`=Zpyo)}x7zKskU*Ic{nNWqUQN5qbR zbBPf+ifG+^=h!QwwMSNrEBi8X>l_c8KCl`?W`-x(~obz)o3G270FzIdg`ZCBE{VZp_GeOg!r!`NR=Bf}PdQ`WcVjx{h?3 zDdw;1NT>PYHN<$F#Kx6%i;-dDI<&@>+FeHqURXCWas-^W=JXh*b@!cPuZ-3nSuw8c z%gC*BJZz4uSHF>g*SOjf_hmUpX6f*FTyweow>JCYy{zj&bp2?<}uInBR?Oz zauy65<4VT6j?{Ie%RJ%?WZrchX{_;=jLq-6j&xdqyv~>>u2M#B&AjaIwVAKLW^Lqa zT;0an#^a8$e|1ER8E@O5bVk&-=XqbVHGZ;R!+8y#($9V#DdIf#isQ=Mn340Cc-BAi zi6eFdJFA`bGakKl9qF{fnZK?hon{R00W%u2YFt^h7#TLMLu*{A-F2kk#g!vs$G~}O zPLE+)ci%bo%4qG8730djjNCfM!{)ep^&1&@jjKIzUzT%ZmJW}{HJ96eYqKxj%esy< z*ds6Gtm{Z)9`igu^7FAPXTh*Bu4KIHNL@#|%p=Y~=3Up3#u|Ug*!;fhNT(IZ>x_Bg zDrMx>%*(DLnXkZRZRBfQ-NxF+ z;qkcUa{F&>_QiWy*O3N$qwV*#2LuE>pId{ z<1ZPT-*+A9v;ujZF;85jjNF=e*>xoI71*qee2uHySlf8qG4`*Hh%w`B8t=;ZyqAb)<;%*ei}Jb7Mx%W8zu=$S0225$vpX*3WqK)^()Q3TOVhj&zza zya&u^%&Ku^)na7WxDKsxrFPemf)`hgh#dpxtvNl0Y2AJ2*ej#8M^=n0`!aIt91ol0 z>eX*#;5DxH#C=)Lky$!C9@kuM|E6TQe`aj%2<9o3)XzadjJO8;?82 z{?!pNX1r~K(iu_Tp67kd*7(V5s2J`0KtH>V6mcGV#c^eB%*c66JnJ9%#1T7!oz>3z z8T(E%@ZW5gum7^~^`ADr{`1DyZ@0_WKi&BHe&dVm*+;HGZ@1WOo&U}GG9&EkjcO#8 z+80{0wmlu$wtuZ!=VyO=w%^D3Q};%E*4umMak+0tAorXVkuSDf+y2;>ymcid3l;LX zbL_r763dCr5?kBTwFuBwjo4eIPgbl=>D>=i%9R&6a?SC}jh9NRkail1NpuzTgp zt?3(e@3bm8=Uwk!Yt1!mu8_DldhSf4^vh{B)0#cCFVud!F+%RknAR;d<~`lWp1Acf z%;=j1N_~&=Z(Q0_vT(OKV#Mx?(s#v-vUW8R_GWEcqqZY--T}lrTgzKp`_p#$vTau} zjOm*ru!gI6(sO(2)|T_{oOv8oYg!w7#c{PYM!FYn0p59JB3=n78)R zESYn1I$P%__LNy~sr$|`J(>S59miQA`fWtNKTLNW>U&)F)SR=mJ+(DsvgA9rt+{W@ ziRsy$?w9Uszh?6qKmA7=UmgjuSs>&0Q#O!8qdb1L=GHlOp61%CQuE-ofq2#WioPRY z&phL(?+CcH@%^Ls+si7_->8c8UsOf>9avvp(lMr>_jkIQ|N@psc%lD_k7*mWebGmu$g zL>Rp{(;OI9_OG;6BlcG5GdrwJY1fg0TeIRBXUuhItu@-UIIg5_6wOOaIZSOvfY2EX24LkGPnx5NJx3;|NNT`h~w#8;%@kCb^o0`WhPqczH>}Zx{efV`OeK~ zS9e=$JF1ksuh&>H+V_c7q<>WWZ?9Q!UOE%Wl2MiQwC2`1=KT6F)dTX@mDD_VZ6L0! z9g#Z%_KY09)Bl_}0&Z>GbtK*;9J!gV%lKHEw%!(VuWG$t0~nv$Gp|_2?v2>m#2%OX zc1{i-_ph#y>}!or>B;;ZyP@~ID_N+J$DLz)&p6}DRcJn$Seuw_yN=|0W?*twt>w=03Ufv|B9vA;TYKtU^4dV`z9{YIkz(iP z-KQ~g$Prk>RXmw3+?l?go>#HF>quQkI%gPXJ2Pwk#@4yr>D^jZ*U#7dBkE%863P$$KE0(c)BepiN z$K}4AllGO^6%tB~=twnbDBBT2-Y4`I;rxUER-W(JAJ7YWp z&;Qp;>(*uj`g?7`mh+YzzSWb+jL%$E%v*aM%KPSOTO;?KT}N_WJOy9Q?9+R%4a85e_*@;Y z4ED@x1NFV`xV3TDk$9JI)Mmae`L;G~bsfnyp}@yZ@8)>FkEed>2-vA0T}tXP}UejX{fH7m|?qsNV$m00)v8(Tu#Af_4E6@9! zGm6o41*F>9+EcR7zmF7LGrCIuN67Ld@;>_12-`1wBt|PgA z5!e-yeXa4SS7LKK^qzNh1as_c$gw^0NGvBdOKfdFy(-X_5pC6oy;b^T#oCm19Vxgq zE6#G`%T;JTnOK{cZTov|zGns|XVqHnEUz$Ulp{iE*O7t`$BBEgejX|KaNe4w{$5*u zukD;8+&6d~@{BvTJH7KgtHNwup~@QN_B6+AJ0q^Y_S7tShLO|RIzO?etjAdDzH>}Z z`gx>a%lBqRySm$2o6+pw*$zIOm(E19NL*z-t+8!|IKSp+W~=tO+}Yr@fjGByOzH^O zGjiC!kL3D)&QJA!y^fvPXLPLXJC0W@;;OYz|HSr;wrAwth-dxFPdqO7ZO-Ybkt-yY z6JPpqdT(E-y^6>}g*@&Y+ZT_-a$>W@*7kHQ0<={l_EzbW6>C%4b)?|dtT@Y!xel$h zX4|eKdDjxyj608yVa_N=gwkqfYfqgGUK@zr7p49CNU`(t?$ek##|t$1gaJj2LoHTSu4Jm@b6TI#-YOi#Lw6m0pyOR4+XfA;4!e%j9?F_KS1&IYdy#80#NJT0#b_RMPo^}X)6wQ)a>#8tyFoB6ur z+uF2M{U3JKnso&ud*&6(*u4>3o7m%W-_A+=rAG9m>qx-|qu0NWG_u6J)ODnDj&SGZb%-mXzf;H6wnpb(pYpD@cd21db9~uy?>$#%dux_F!^r8L z{maknDJ#^Ly6+s*lddBLTfSp6+SUKsSo<=Tr}vb*uh&>H+V`pJNQ~sukh8&S1M$;r zK2OUlgFW-wKz*+}Zf)FkB;F+)vzf0;zO7ALT}N_FDDbhGZ=~aQYjA*My?5)x#E7qp8pGOLA&5E&N(t>T3ne~{X9~vKWDb$omuh>Bd4Cd##}l2d8A;^oRc-)7v5;~HKYD5Jm0Zx z&3#)=OwYQG6nuD&a86WDIXi;6HO8YtzIRvpYjS6U*9PJ>+iTk9%$_+S)OQ5j+W3C^ ziyvQqv+?!6ZI`eAYvb$BHopFN;Gk@?g`o28sx#DqC+fM=6O=(sCbZfIlIsLBdM)ZZYzAS%}fvxSC z^VZh6dRl7Ck+En09i92kN#AIzX6aaKkA&E{L}`WSnUU`Vj)++#FO_GEAKTt--{{5p z_cN`p_QWHxoV?_=sXHTk&a?kV%>uK+ipVFe#`S&1_ExatYnF%^uLq6mPJdI)EOeN~toJ9jva z`P+aw=N{J@&ONth#<^#XfY(>|O_nM|7IRN3sry>v(Aqgm);6}U^v#^PFI!u~?%NR~ zw(ZS)b40Q}0UhaWXzL z@|+=d1dQ{(*QCyswbrZJoW15{&6-;~k7>qt{o>oOkZ&(R?E+%vwk zy!!lP*O7cS+rwno_kg)ZMSadC*Td!$81>h3<*n*v&J|lDwl>Ex=T@Glly)5{?ltDv zm=Q6D%#E%i1s~i$%-=;ai{#i@?uc-Yz_wjS8r+)2YhuTD^tpd!ytN1SGp>$E zWj&X>Z=O7jY>QbwJbdixzH&_4T}KM;*Y1{|L&a#{NAIojaX*%E<8#j$VrR8+-uIf+ zS-sYJRh#p7uraP{)<&yw_3WiJOO1z>{i`ET;jSZ*eIxVdXb^ku8Phu3&Q%I(cO7Z3 zZsgC*nd6u1drnmmqQ3ibYh(K2T(LD`YkS=8i`cCx?K)E2Ys``{BVrDj8(l{VKDdAA zI+AlLFf;3J^C_5e&wW=GoSD|YCU$(?H?jA099KV&M7H*kqwRGk$Bvil5SA0$wp%-% z)+grENZ;xI_o!PV=9Xs=$I;Itk*&uNS=`UZr+(@_oGWWMk7s4eKGQenn)|A(=W_SW zlc$kw<(}Ge_myMX?mAL%zjn9WuhD!CpL%DKkK37M>^Vd1tTxX3UXwbj*IKV?bN-r@ zHEV9|*-LAd8rvGNBT(V4BawY0^XF&~d+r(2I@@*~X>iT@${HfW{XCL$EU@#^T9)US zE6_WAKWIdCTytCg9d&CDE00|{5_`r~ef~>jyvMk2WBS0J`+IHXJ}~zWT}N_G1!iV- z9VzB5Pq81T-z;)P#WRxFnMh3C{$3l|8OU?I>qwrtd)TZI4{jg3Ix~qK0pIc1*E>CV z!~5TiI0M=9Dzf!Grk?(p*`ha<9cuUUNWq6AmLB9cggARym?J8TLJ(ztMl{buPE3xwfSoml5|5T}Lu|fkzz2mFKtqeWc*SXXdUWofzl@xSvNl@j-@X>osia97orYqORnfiFbv>jL(cbKZzXyWA=3nIaiKZ zt6Fo;n3t+GtjdSek8P}BxIbNqsX)$ncEvY;Xj4j_Eqm$V6VvDc2=t z=^P>2T1D>L5hJ$s+*5n*zH&_4{k^u}e(i3#|E$mF@TvD!`M8~F#`8LM`H8dIIPZH+ z>a1RCy{gUGYgX2*xwU66tyyYpYs8K~g}aVK_KnP+qe1MsXH4sC+jXSD^;+eK+GM!v zNY1gq&P!`qo@1^+T}KKw&5ARV@{#-Fnls*Yq+ru5agQ*#9M`TRMP@n^uZb^rho|>m zS%?|0t|LXJlA{WB9f>RHK+G*ZNz=cxz0VRkn-N*8GBcOk`dFo(cg@$G%BDS~Z-c9G zbzhbBT<*Sk@-(uo+|%LlxVo<#({|U9g8Q|*<>yc_+V|0Wt9;xe!ydbO&Ja7Rjq|?O zq|WNK)~ni_zh-C6np=DJ(we2lwnpp-RJiL%WZ%gAIU2;Cd&acRwp~XWT(dH?hRAT& zk(^_JotM_KJjYytx{efVniXdz|Y$JKr1n6|r)6x^@fE%$3QpTno#Tjk>(8TQ!KbB5SiZJhVLCUsV? zwO-Zc{53mk*4)~&m)0ybwl!i$pu$~8BKt<>&(R?E+%u+iw(UC7;CiicL~SzMbtLCl zVCSW^EYC4lpsphYn`XtCN%_eAam^X;I#RG{mbgb4T#jqkks>pliPyy3A9fvSLff4OS)ud#b1vp3l%jF>s&sOP^;#nv9@EwMeV zSfJdkjqN#GTe^lXGvoB$eP_{{bH#nHTgthu$ZtsTK0mp#jEd!;95^WVVZNZgt%yxVMzzU7{Msn*tZ9m#!j&iF*e zozMGewPtS|_3GMf7Wf>%NBxy0kHgxw=J@BBto%%WjooeS3$Z!0XViXId@Ih@@`yPi z)+TG#ru5_HTwO z^u~R8oSX%YzO`+Qte7)?F!Med)@Ke+I_n< zM`9^Cd^hd99kCqK`seWEQTS*M&5AKus3MYEXMEmH>kj)evTe&hAI#jT{HFH3c1w$F?jw)=K2ahABXv8^4!9+y4KZTqfG z&bp2i>>Z1rIpuk+>qx<_PbxmgQtpUYn;cu4(yk+M^%}@)gE?l!WVCwTmC>DR9$6LX zt7$EFyy=ts@;JGodOfwat&tUTX3vamjo8*WuC5~mA6{?Ck{Ne=jTvuCnJZmKGCzSG zk(^UX=WpOKg0{_QcO5C%G%Lo;V@J^uF{U-fr|U?Op=5YQ&SSDjhUcty#E#;wBVC@G z94)iUSQ%Yf+I!Dhf$I!zv1*;|JrYVQ#4M~>pth06c}r|hD;6ksYh!!P)|Ree=0?|% zg4-%jE$5ucrLF{dSIy{l9VyuKj=*=boO8GKT48IPfwpbT)|UDi68Fvd>Ju2xXZ<{q zXGdUjN^A}pFaKYBKaXU70&|V)=aC|-JYTzxbmGOVa6bBu=lSW@uBH-On|W&FzIvvI}69>PrGuSdzJ9K zr?wH#XSYT6v|@pBw>Gx#Y;EZp?m80L4D_^YJ!>&D&!5LTO1q8}96QU+8nN%%zME0o z-?(&ZuNAgN-)!5Mtu5_3Qt-1k&mRBGtJve3CyC=p?6V`|5M zPwfiPv;JP&b1Fk?Z5%&l){L0Pj;E~|)1EWUs}}n*vTe&hAIz+;{HAu-k-Cl)dv%|C zJi9EP4nAV(WUP;)Ok!@T4`Cw*!Ya zDeXE^aO^BMYs9{5`))? zV2-1dlJ zM&A*zb{+w@c6{^JmeRAXBR!`wwARM)bM6>(x9<4anlY_8)4YH)l-gX+tZ2#%H7)7zOl8XYq;x3WHXTS zvck+vYg5{Fq~O?DZq|r>*Y@3v+FeJAoHHvqHm5wVbsZ@<^-0CMPs%;_txb-tO=;JW ze2)+8wZR;-VzO`Jsh={sbIqflM>;X&2$)^2G!>_w1;p;lbBNe|Id^s2)@nk}(RTctJI36tJASriOl!_GuO#ft$hIy2d@!@V z@|)USN9sCKR2+P^@a(cY$IilB+fvSRuM+l*+D2>jlw;cVv|@pBw>GwKY;EZp?m80L z4CK75Ff-HIly)5{IChqsHDcejeK(_a*O4OU%u0^UDbH(NM+#1TQt|GSa?gEhlVfXB z+I1w~;{$tbFvnd-Ix)n&?B|h!59f~WN;&p?* zBa(AUY5&f4*O5HSJ`c>SuY9I<*O9u86cq=bEqwp7Jjc$$T-#FKNxjzFGin>H)l-gX z+tZ2#%H7)7zOl8XYq;x3WHXTSvck+vYg5{Fq~O?DZq|saJsY*Vjubg(R&wkef~y#e zf!AAW+uGhdd;Bx6VvlQ{B=&{aCun;{?f#u@^Anh>SpUv;WR+`H{XEi%7qj9S#tifP zbZf6H#MWk>8o4j7X%FSES@W)C>s+O%dpE68WWm4pZ`-zJ%#m11&$^CeegZopIj59% z9jWU`o@Jj0X4Y3eQ~Rf`BmMU+UccY?`mfvN>vtPp|8C>!mm6QcUlCLHm)kG!`nMZj zf4A{P?O$v^$LmivzP{b~GW+?C-cqi5jCL zv}*1B2{C8PJN0d8h3yM*6)|d8h}Jl&x0_p2`);FtrR{OEwd3jd**bCVnV+3^U$nJ~ zj#;zk-e=|5eRIY1{@)Q;8>#!Ub&kYRkAuGC(z!}OUpVUfDR1*}(i8t(q{^E6_DINs z`?5CY#M_P5IqDgC&deH5|HLOvM%Qyc_xpb1DfXl8^WSd#`+T-$%u(>knNM1k-s*2M zJ;)c2(|zUGk4oM5nmu}Iv}ViN z6-(52{3@Kc&PQU~%)@#1vM)1kYwnx+)~@=tKCxRrr-t(y+BjD{E@SF5K6gL-kJ8J% z>>1;8FHfvp`AL0dQgsHXY+Fw26{j92JvFkm9NRPRcHR2Tk5#1qt}4>+QAPT%sv`YP zRiuBXD$*~fia$rybtK2-wPEK`j-6G+ZtIiDHL?4uFnPB&rCmodAN!cm=i1nHq12Nrl{(t#c%n+H>Aza_PKRr7s+HRr&Ea=}Fg- zf?J*8bH&!8O)ogaIRG1!Fo8xd@ z(Avzy`QFUF%($(&Z|YmS>f8FnZv7f+LeKHRx#DpdQ=jqaIuhA=Dq@~ioH7sR|4CuQ zY%Rz3*!x?z?mChg$}#z?*v@UeW~oP(W3po8w%4p1*_QjNFk@hCO1q9^KK3!=&$Y4Z zNc)`m(<&3KPs|8(9VzyeysyrCRdVjTG#Rdt`&zSRZSRYDc649X_6($Tj(SE%SJ+F7 zKBqcQ?I|(+?&pyl_rT1JejbTA^gQG|?K;wFjWG+JpUzLSNbFUM(&}XDxYC+!T^GCW zHS6@$Xw879@>lbri5O@=GvzSgW+ z+xueH3fz~qJx*HZsAuHWdDeLPC$5M%Pwgo&{qEyFXZI2>*#`yH}NWqUIlw-%l`(3y0=aI}%j>%ue zc5dr6OFgn2lNBSk^~vO#*nL%)F|anJT}Lt>`5nFJ`U4eOcS%q;-yZMqZs~ji-OobtK1P5Bq#>)*NqQ=0?|% z_84CM%(`pVeVz!oJd+hzLTX!AF4CR>oRczqxPu<$ZPD ztCDlyrO9xG+}D~lYkN=5T7mnrwr3!%bJR2P>O5;a{S#M2oTv7bn11*3NRE48=0?|% zm_yG)&eN_Voz@t$;Q8tNG>gPuwJ5Dlrj9GE+17Qj`(Cq7PmR`WS=%df?y2KfVfJS2 zd?eO(uH>FtYHRMB`qr-cwmz|2zkCJgIz2j9JT7DEGZ(7a%C<+5J!5?Od8FXS5z4V+ z;{C2$cOA(L<(T|cZ0ELKv(zKYFiQQL)83Sum+I1xJv5y&l-ov|&w9lD8 ztuoR2#Ed}Kkz!xz{f0A>oO?GyhAZU0)~s3E`(oA#+?TaIPFm-vXXMp+)_D3ST}N^( z_OQ?AX3g;?W^QyHX^-L6&%B;GLbPY?HB4JG;_U6`kz(~RPh11nBCx9MzSr8*Q=>Io z*7nMrd+N-pFnhChJ`!tl4V(Xuhkbb*w&uR6Z|$mY>l3^6b*efqZ^gOdaT!ye@##7e z*?B5ro>rVP5Bv9#`uCBlQ_0KApPKoh=Zq(|EuT!TiQQL)$*i?0?K+bA*vE`M*T$|R z?Q`Z&t4y>$F(c4*q}W$_C*;f|=e|pm;R?C0HEY)PzL>QF_hoI5lh!%v8F_V{HJ<*7 zDqyL@=OO25*O5+Zj9KvfbbgveVy{}1Rwq-(mDX(Qy4ZcM zS*NE)YqqTIl{xp+@vAUeKilQ&k2b!(+W2xTiT`rr>#sJx zez9G?zTf!zZsW_V1o5YhuWvTKxTg4AOTXv3xcSVn*=B~jFWYi!#@5vC3%gIw(b6>{n%ZRpSRxGD=TQe)fY&(yOtJK2}e}(t*<<`eAJ^R_l`D;%o zz5n5az!y)ZX2q>7&qw0yaHWCRw&~e>oopOk18zMzp%V!&7K;Q2S>oHxHUaJ zhIp_2G|lGRx;?Y!w9XyKA8pKy56aqy$rtC^3g(P>(2Vl`1$tcW$>Zb>r5YE{@63f6 zxi4Cu_4$cgGa}SoMI6V+&3%z`OF51Yn|n9s#I*ge*xJ72*yH5R`KyiDLOUzb_Kld){xr=nvS`nZsm)Q>C|^nP2-Mc8K~KHDu3=i9(J{{%?b$j%aYQJkt@-Rj zZ6mW{`8Dx%`(m``wSc`j4}E99PF3e6tk83h>m{)>kBr}Ig*;ZJs`~P{$&zP~wLP1e zTh`98`|=DjOVp>|UrrplH8E|yom$(Mw_QgAS>qw)TbXi6E*Qg7eVr5Q^$+3~O8GTEgE64KI*4ei+&3$tul_!?dn)@w8WZo6~$oRjnBjYp-FBqw7d98$5%^c-N8kR}^PCvDcXj^A6}c+#0U>qNhex zYtFbz+qp%3+Uh#e;DhmY{&7F^<@OR4pzHKO&pob}#DnQ^CF5O3ih0Y~dN=)F7H2o3 z+jXSx^)%9V#s7-!C+hKKF**Bv*uTUIG<%#7SiTg5UUq-am zb)=Zb+$DD%$vO2r%sJw$UbE@EHD;cBb*|1L^z<0=-PYsIt$SSdoYuRJ)ODnDhOi#i z&m(b7cq(!&kC^kXpGWda`xNXo&iI_sd+)4m%s5+W?A4ia+Uh#e;Db^29nE+4>(qE& z!U{e2xLy(urpJ|xcO5C_EoW=jk^WNOYWpjEtL+#1R$JGRM*eVSa}`)cqeAf5b&TID^^SoNsnD=GuI$^bN1x-$kyM^oKCHym zeHpVaBiiaZQq1G7BRws*oNGDe9C23XZ7p@)8Z*zmI{Q50*7Wok@=4R<&aK-sdrs?J zN9sD#IYYXR6kKpESVgQG8FBt~9my;0Q?S=K<8wyuy|cD4<87(2S7*v;tLsRE4@TK{ zG~c^lq5^cCKIpl}^^$lnJ+5TD>qs$gIa|Aq)ODnoCu7!(E9dq6oCjyNwb$^d5IlAr zKE>7Z`mt8ybNWKRyN)ziBF9EUYh20V_;g&o#(2lTh*W4;9ar}4*6y1lsXVcq*4&pd z`!b@ft|P@f?mANBg>&f`<{WWWui19q8Z*zmI{Q50*7Wok@=4R<&aK-sdrs?JN9sD# zIYYXR6kKpESVgWJ5p(`^9my;0Q?S=K<8wyuy|cD4<87(2S7*v;tLsRE4@TK{G~d~; zQ{#CFEA-ssdPzK(9#=Bnb)=ZLoUL6)>N--)lQCwtUZ1g zX!bt=ltuPU~Gq>N?UnL%NO>TyQN|MXVbcasG83$t&$su-7=_b4KsI zv$iqgZK<(WXUb`->qvtSM%i~X-`QWH0(6}|=()%Bl6WvZu4KIHNHK3YTf2_bb)=Xl zW7do-=k71(H!|Y< z>pGHG+NWTzamMG2-g{?lW5(N3W3SGX(^l7!1|N*F?`XcWzeEM-I(^V{kLxAzV0v81 zc-N6)-g35f9jWU`F;B*<8CTBh`FzfqZS6H&RbhrtarL~eTGJQ$-OnQp_QB~= zI6fU$uQA>+Fd`KiR>zfnyS4k~NGeY(r#1Iw%)X3htLsQHkGqZ(dEs0-hB-%^)oZq$ zx5mtKug*S?xHUaJhJ4cWxO40F%%0PF*O9u8bk2~jBLx>+3s#XUN5q_eT}Sdt`xNXo z&iI_sd+)4m%y?UB?A4ia+Uh#e;Db^29nE+4>(qE&!U{e2xLy(urpJ|xcO5C_EobX% zt0VpW7O%h9`1&4yH|?v9FGt$=ciZLbpKW~oH)>AgMWINA2$;L1(g_nYI%h*{g?vggD;BikCa zE%msmZRFM*$KCcn>BW)QQ%8s_S(~TUkDKM}i?-fw9w)WmC_)~mGneCbUmlmSJty{^ z!I=AyqT+L#K6tsN3=Z0^qf7vo%XM`#nwjF_PS$vj?MYQ zk5#0b~6CXG>qx=YT2@<|4F7D(TXW9#j+e2m6FbX|scq!G?CBcjn&>--v2F9-Nsg|KxKg}Pt)TLh zObo_kBTf<)KiPvo1>8`WddQIQiGT4f%ZIQ#SBblFTVCK$)&YSMxHZ`7?u*$ub z$HhE+H|?F-+Q@loIeV+L-I~~YP)fUw6nv2JyXkIgd5+C_*OACbo`d~7Qe>A|@+sJI zVy_xqM>_H6b=xfEm|6VgwCX!T#JTOc67JrJ`+1}jyA`L5fRR^mXU7`mp4~fFW83Dw zim|>n;!4qVq^L+Re)n1{EM>eNr0wXswKK2lNT-?XIb!U}5iu(wGwM20*O5Fg2WE|G zuC`fDJgkhXXFKzlZToqoSV_GiUKcY0{XA0ao36|8nl;})IcIF^B`Q9*>4SSMk87+L z<4WxcdG~95_Eu@THL>@gly)5{_#oq5N9yO1VrF~xtYObJw;roUT%Ch%?NhMj#9lSJ zj&$OWjQ8_Mk#o+=HC*MTIj41Jy|JwmJIjr!ZREb}=^Exv$U9eK+vdKC99n~nUT{mb` z)@N^(wp$Z>4@#*=#ysrbM;g0-Mx;XKyz5A0B+tSAUR&gsS@J2^a$>I z&Kcnu#k}k~Qp{V<^{yj1Yo3O=HdbxAj1TVy_xqM>_H6b=xfEm|5I)q~N2q6;T<$C<&fCt? zW36X<*(W1Q#+5VBEy-bjug&~i12g*lJKK?w=lk$e-Z@X*hH zWW0YLsed0S=Jl90&%1iA*-Cylb8DWU=f8_ZeXkl_M>_FG#`}A1vFD9jWU`=Zx?SVqSI~DdsKbdOwfk zta%#d+E}&eI?^6PzK>AHdFngf8unU1yk@JPM|v7xj3A@i&m&#)$)VfWI^S7O?;LZ_ zUTRm!*e!Io%R~uhH z-!5Ncm3!>^`;D)Ezg@n5v+?zdjW6D5-N$zuU;Mk`Urm2`W#m&_omG^6sb48^MqB&y z#m=J~lQrJk-ib4wpJ!xFjpr6CpD-dG)xX*J`rC~!=2F$~uQ$HPi(7k~IVR(8e%PJz zMe80Xb>AMWO4%AYHnQh`w_U#YH?6<<;eS5z7f0s4D$Lg8Y(|XVyJ97&`lj3*depNw z*(dgt*4XoxQ}o%|>ubJmx-a5IPu?tYNYCC)zY5Ik`F7*WedpLLF<0&u$C>xVJKCoy zB0NP!wdnDG9WiP;eq7VOn))W^_VnwGFP@P8U|E!H-6YvvL?nSX1SS#I03^>L$ig&YBUYWWKG zxQy+&N0wt-Bd%*tXN7KI)%zb}=T3!r|E#plBD00IW@PJ(Fm26$ zSxiLSNV80%ItRnqZRis~`iuCi% zYo{@*NWVuF>EEl0^cz)?ez9?PV%w}DeYbg^>@gF2#FTa&X+NLHn&(<};+aq_6d?Mc0vH zUYm19$aBBKj7V;~>qx>zp=2^ai9Y14x&gfUj)`%qrr~+s1&o^iyU7J(gG7|&QVz~=ZsL*+Hz(`ZoBJ9!Imo~oD&st1UMg$JqhRd8QXJ4ze2V~ zT-o+GnYTt}iGA5q&Y+h?^sMVh5xLvOfVuQjW&=H$(HalVr5xX;=5q_H-X#)yu2-1% z&q~`IGFxbCMz+of(^l7!%vRvFIl$cL=aFUx%n(m(j)Ap5U%Zw_oXei6Mpk?W_St|LWO zaTYk!oQcjnw!SWM9C_!c`pQRAwYHq|Gq>G!q+rVxld5t=xg&7R%yayV?Kz`gAzLG^ zY$9dojG5_E4-h6lZbcet|O7_r=hMR z#m zHR8&)$LSeJY?j!UJ>?8~Swzpejuer*Z48)8KV>%1lNqh?;9Sb_ZE8NZu>+_R*B-E`D=Vxxa>qxOLKRCDj)=91c~qxkLqBI9qTzmUQhm~mUPoOx|+W4C6NgP!!?YcqTM*sKwg z;g9-DApTvp`zbq^YtAM1W&g%H`cqu#S=W&wa<`2HXZKH;4fJG2YdkoYa(tVb&n>Ka zmq_fnUSaN!Ds6MfY@w|g**YUkTU|#oTY=Z+0CS`3NHYUwh$lA3z}lZLUdtoSWzSS{ zRv~k0T(!^TjEG0sb)<-$IbXx%*oe8(b)?|O44b7qt1a~mq%}vx+Qd97bRB7|8RYaB z;(7a1ah~I|5;JndsNp?Y|IW7O-X3;*M;63&uf^qO=A03_)O^Z&&d=O-KaUh_xnjaO zQ6Wc#CzE3pOvlgIo-_ItvNht$w#Ui5H8M-=%bs!uy)2?8t|LY4%=sE7$41PRt|J9MX4ov{S#7CjAgwtf z)+Y98!S{IHrTh1h$o11u*O4NtI18L<&O~P(TVEGBj=XbJedQymT3gQfncMC2@qfu780 zjR)saj&D=*xrJ5l5{W(6E6n?6rELzGEwnWwTW5r6tLsQ+EAZMJU~W96j`Zs-UVpjq z#hozk!XLK3)$3nveEoLIUcTG$?&beabq-Sd{YHk&z)y+yBRW2SaZTh$k}-)^=}Y)>h*tqR*3F-Lv3*&4NttnE83 zvDa6(HjBh$VMeqz%lV0C`(-A5vsHHnYWtqWx$gUhIp!!=k^Azvd$KR({G=0&4M{y zYh77$E)l!6`)1}@>ej}LkQt`*cHs|cy$hkvoZL>rU=Vui?Qeu1V zkrA`)yJ?Q(+V-3*d7QpytznPLtvM1)kKw9sTDLYmd#CdV+t!GjTi<;#2G%}?>B&Pe zE_!lbXxldP@Pp?5z5W(R&Vo-bZ#Uk(D^?s|`fBMdDn7TdY1YUCM_EPtPMkXW##}kx zt2I5jo1$;e=_{i5FOR($hI>@=xsB5zM)DuX<(Iks=avg!u{MY2;{HPFqG^b9k<`Eo(bB z>)PuE)0);m?x-cPfFCpfou->iXH>ej}r?U+kSyN+b`0-H6)&&W2+ zG4-wO_%buSR(m~N!ycDg(>F_x;i_+1w>CZNI#T2XIWux*F%P?rbc;$-o~Mq8BWBE9 zpw|Lpt{h!Q3O3CWF&RFJ9KRe_z0Iw=j^wk<^|0?a#8p2&VN*YsQg=pOM~df?xW1WF zW6v(jbL`g42G7jgmbK>y^Aq-EWNVhwmXXKBv%hUw+vBt^#8uzyt?G-~T}O(&gjq3* z#EytDtyyZ!JL$bDLtRIT{WeeYoNxU+(l{$~ZFlatUdBAVF7h7TJ9=XJJ^y|gwJT(6 zKCuzonmuRcS?botBQkL{$CP#*$?OF-YmA?fZJ1-~TifwvE_toyoq82{Ty9U_EIo#+ zzG>as^sMVhkr(95$eG1F>^f4{kuFyk&oE{W_oFjn?p@kFy|-;@SIDi6>5Z+~7h<+O zirjaOtKR0;T}Sd+=6cw79O9}UpRlQ)OQ}1ft|N6F>70#T70!})H|NjgCth=SuC*;| zJCE%P@nyfK_qN8~EOlSh?mAN3pUsL{Bz8oMY0Xk&-buTT6z6vDvU!^4eCs;WI4kqi z+jXSi!?{H4eK2?I4;wSjQnxl9k%=o;hWUGmTnlWAe$R+~S?<1>EAOZ0v+0X#ki^vW zcXG^Of3Gd>@Qw)Y`*%9;S$Ygtebc(Note~LMVwP^?Y@|6);@;mN%c)9deYx(yG14F zm`&#nvtupV{k^te&zu@_uS~}0@9%LAvF%ahzH?mlHn;9NlFu^N!@lDXSN-_ZOZ{9* z-5GTqsq0ARZ1k#dmc+X`e=a}qn!|IgZCTrSY+r~k`#rt4HTGty`=WN&kzy}lR?H%? zBVtTzmKyU;+I6I^BYA&&#>}j_4#C<$*O9u8bgm{jcbF?(M~d^%d9KAfvgEazcj{H- zh`2pZXqFzsRo}F3ZF<(vBSl`2Gb3l#d1l5t=N9$NxV0T2?pW-Lv0JlmOOMrdUb3}W zs%qGEq+rjS8t0kkyd`GaqlnS2P}SSqzUxRn%Uln8%^|M(@u`>kxsN--_ zkqzEr4}1O+R}rDMk^A%Ajo3Q~w|0DqFEe59J+19&TzbH9~n`%pGWe&Y#%!!)*AU7S4)rK zs&87iHa+V)Qsh55Gdi#0@viGgx34JWdFqHbV#eGBdd)NT`pVX}?bi03zS7o=XuYyc z?F!j5V|rt2_Jx>jk0SS-i20)t66))X$~Vol)13x{h?tMz0EI zNxYl$=kgP;IbBCGe|y;Tm$-@uwT;}L?{37rD?dzs8_w}1zRZNZ_w;2?K6#kazGtu@R3}<9cR0-u3s|PAilvN5o#kat`}@ZE>&jZ1x>+WMo_| zJ%+2kY2DiNtm{aT|K!ZbbAqc-|31Ld>>Dk^9bZ)!W><>qwX9nCrgx9f!E;%cn!?=Thp=Pt zSB0}A-p%=Q`H9z@t|OVhJ?!~QTt$T1M()pdH)7tEyN(p>Ijh&O_f6a(+)saho4@A5 z)B30BZ){P{`PRRWG`M68`g?7`hfi$8Tp8Z!?``|HeY|qGweg5dT)j$B+P|}H_5zzV z#?Qz$%rW(??f7y=c}?>@YYlr`ZcX1TJ%+2kY2DiNtm{aT7v#*ynZ-QpI#Sn>E>{=N zFlJA+Gh^;u+C9CuZE9D@t&QoMt=Si1wmpj6caE#x=GI+Dx;ztK_r32p#8qED9a2A+ zQg=pON9sD#IUBtyoF(yY&Y#Oqyyoy+Yg^WK9@`h<%YIMqZH>KI>b|JmzmF96XR~4! zi5(GRTC>!cchY_ysh>yUp79bfv-)`??_mS;?BCyOixaDJ$1HgrBIff)M%3-^web%A z7;;3c$LzNB7_R!Jb!*eJt|LYMlQW~sb^P?c>qxh#9MNW;r;dmtX3Sln*F0mduWW7G zZf(!$D{ak))+^i8u8=)5rZ=``Ux?ZED01I9u6mnW|J4?+zux%b|9SpmtAk{uYa-e^{b69vhQ`e8WZ(>GC79L7f+(cY`><~9w&XXlq{?w#_R27>y$hCxi(jr z)n_YKN0RGv9B-$Z2S;XG9w*lrOBt`D$e!o+tes%KilJQ7CVp1Ci3O4e-K)-2~ZZJW}EjdFWt zOl{Z8%#yJ^wVap{@Za4b!!vS(@>R>M*i+g!EAGp!i5cCmr@8NOuVMOT&nTTy-WTKZ zw)lH{xvfg-U56vY_SUBKZhGR6*36Py6R&Br?TqX>Ju`CO#*C-j^=8pXBb->nbW*)N5t7--`v{@_Bh-({}=ol?WQ~~V|&Vx zSo^w|eOI>4L#0o-8Nd6niu6~iBK@`g!YivtzfcwFpR0=W8&r}0rK(8(LRF++DOMh# zeKw}PGxiuJdw0c|>R4YtWowUS&=KOWvyieRuRbtj1?3w!_ zXYcjPKxWC-EGLV$O=;JWf<3chP8m-3vw*$j zwkoOj9F7p%Tbt6ZBSmD)p)pyrw8G3LYtweuk%BF=;u+?=CU$G@NU80JaJJ6hJ!9)N z*O3_4$BD>PElS-Red-p>PGa;#+?v?h#+(&w+s`90 zX9n^q*Vua-a?JBt*O3ORyqZH}a!!W3jui8ljLzTa$urTFpF9HnJW{aj6_n>5R(57Y z?R$Mo)$wxHTTc6qpZjua;;th(vU}Kj4o8S>tW9axks?FQp)pyrw8ESf)~4;QBL!P# z#rGNKHL+WJM@nr+#H$wL*L5Vb8<;HZ>zqGzJkOG+ykq>{{P3h||2~p){1Tf}p7$;_ zKkxS*Cr4u`Sy)9?22(y~EWM$&S0qZij>Nb=hRoVydhxlnbG(`@)OR)*vv0PYQ9dq9 z=k}MMRNBnit|LVi&8+cWXypBcTle!wr~Ef-#yolQ*O7jy@3Z&sBgIL(y038EF>@8&3MOp8FRktNP|sR7KnXjCX2(yxH=-#u8`wLPr8m2e3)ah zS+cL^Y%pfu`!>#>=Hs&T+-~n(rOmAEI#Sn>&ea8<>b#1bHM@><=El2Av*^kK zvCqt0Ic)3PYrLa&g&aS6(siWZ!yJ<(N86a%T}KLjd?IsR6MIf{9m#j?6ZW3NdCNA| zrnKuwT}SFVl4p=tEwA;SQ!Ci_YWLlBB(G3=*o=1_$>%>}bI21Ubw6k1adIq{l7&^| znQZHn&lyX7YI{|nwChNW>to2QJ*F3*TRX?A*+PA1gE9MN+ZpBKvUF~L`AMbCtnE5d z*OAWE1)k^iolddD}$CoTQ+Q!uG zI#TfC6Pfdx*mI)mNWN>Iu=gBZ8`#F$ly)7d>quQk@(l8-<+a{(Y6bh=?7q8>qyM*$BquQk z>N=8VkXJ3Q`JPiN*!ODp-E}0dP@(WVG*7ZiFHi3|GLHJ)^cSAk*OzK-X^tyTbGdCh zo@=dhR&3jSyD#cnYE11n;@sNDus!G6TG@7MV&@JsYyO25j+?e-#0XhV>D~0J!0gN8 zbZg6VOxtfXCtPK;=eA92_RQF=*D(7!{e6VXmpyfSx!&5Aqi;-4-4{NZlyg)M8*P1<;z!?{#k4&m^5VWK zYiw;+jOX4jKglC-U8y&29-dC;Zi^pYa z?8}I@9&k52>E`jbHG9t1?&}!#IN8_RX(aZQn4VKMBYQq;Tz+D0V~)g9dUn4!t~FNZ z$()JwrPB8P=vH-}Tid;i<>|f0O>D-E$)S-sJBHV++tana&5|)$veekVa3t1V!?ZQ; z0y%DLyDyIG-QxVTwXP%iEV6=m!m1H%SNe_>bJTf2+cRS8S)P4Td78^@nfd59ZzEKtdC*Z zzMq}|q;-2rX@$&^F}j;rfPU#iaPNSZ%mpG8(MPgpgg z?MmOCa%9c}+MW?x&+_b(%F|qK%gpz#Bki+i*0?V0w>f|6*2K;o=0-n{6d6j+zMQI^ z%wx}1<8y4D^NxM>^GLz2Bg8r4EcbcNr(n;59Q(AG_wBxj?WudF?Rf{`_BrNhzUxSl z7mNrw>gSP0Mv)hC)^(&fOM7MTy5reQ7Twy|)))~ZpYGY$hmF?kneSo5BPYhSYE54} zu3=?d*_RP*_47!E%MMn5cWy}n>G{?_5`JUU@HuJsfNN1)l-qwEI$AI z3+A!UO`nzt_gdJP(=U9J@l|+;Mg=Vs340YtB?+ zd&<7LjudwkM}%2o4v%5aX7<(JYm11iv0_dgPvT13=aXB1|Lj)wy<76QiOsk%IW#h7 z$MBkUd%D)QSu!R|mKxg^j>Ot)n6|o(EoFn6?`}dK8ohnz%IrS|yrgnd?jrlwf^LBhXu9Wuo+MHwi*qKKb2e;$uwShZd z+v2)1BYHIY7+0T6*q8sOc(i)zmE$zB72avhf=^)fd>(oBiO+X=-|mapp1NP!o_7## zpJSdhyN(oj!HAHfejaIL6nPcUf zM}*exDWw%MOU7i&Qe*qVkyv{T)7HET@4W7K zHj_oSHnufJ#K@~L`|3JU+)*46uD|B+81@WfUtLFvh^(<l4p;XWPv8t|RSpYSy?e?6*08>ej?wLzo*~M~Vz3XI)2%>@q7pnRu7Y`?u*!-x@X#+cMxu$W1cm;j?{Ieb1vtZ({&`TZhQF5 zX1w#d%xAU^QUf2>@|eB(RHNAP;%CFq{uF_;**JY z*}Q+bb%oj5$gMd?oaH`&*>lf=9Q%Bi_wBxj?WudF?Rf{`_BrNRv+GD*M>^+no;h7d z^6IvS&uqp!uREU2TnpUV*w#3kjqD%$>N--~Q5+Gjzvl25_6%cRT}O(Dtg&KF9Z%v) z+vk&8*L!Yd-@7G`o7jvSlS3nOb_}msx2J1;nf|6*2G>zm>XS3iVP)ZT}O)S zGAllrc$dxlms?kut&QB8bHrKh6PP{sEXc9XcX{9Li`bsJXWE{35N@Aio;ACU)ODnD zF6WukbtJEDd-%*|yz{!_+03=Tt&MGsv)Rc0v9GQp#T~^F;reS1k73U+_SJQyh{zf% z=G5^duC#qVxmBI#)^@#H^02~@0&BoWSH@^OCRpt(qO~E60r2 zo6RG!FFDTp;yAwC+&3{f`eM?yHDZsWVvTa|qiEa6eOXT1?=+H}vujHkKQjJiv!}$? zt}uPKHl;tCGS4g$)3fVx>gfAq;=XgwD4lC{l$#|=D`d~@DWmVatuW7b?#r0kM(!*3 z)c4D8H@@7O*zxnd*}m~y>%Q$dwQXzcJ;s%Of2(}}{hpEgrZs!&aZ+wpY&*yH&DP8V zv%{^uBeZ-Cv#+l!HmPJ5QxQ}$(T_nl+6_P)S!_MO|F|MJVN>pi!!&-l!UJeb2{*wJ6J#(2$$ z);u!nQ_i+Ca_$h5vzJBmWJX+Jiu<m(8mc+VS1CVt?$++hai(=k-J0>Xw)@Vp zTYFz%Is49Sd$;>;yH%a%)^-`68IcEbcnmxGYt|UA8PS?YW_`-pc1F$}VsiGfh@Q-d zd#%bhv&7xATU*<`cO8lRRp(S{8?gfN#b#^FTDLZ4{`d1p!KO2utU2GU?TF-<@#^Q1 zf?eMu7y%<^vE_~!InU#BZ7H*bo^%~4*mm@NZgD&r?_An-q&SIt&X_gkDJvjf>uIE} zBSk&QEV*7rxwG04$+6>QYp%C&PPw)BY?iNK_SJQy{Ya7}>#Q-prtN4~*twNsTjMzG zDc6~PmHTwJwzhlk zIuiM-PNvj0>N-;J$1LutkuAKECCcWL z${x?p{meV`3g>krOKpwgw9mXBb{#3$;(4v>NHII|%zDsMvDS8`<=CygFR+|>o!jm@ zlG%I?=DPAQeWxh5$#~6(t*h0Ua<-k3bBDOfom#W1BSkiH9{2a!oKu0FOY;hM`H3^_Qg(W8Ys8L-SBZQT@jZgJjog>z?wcdo z=jv9Ua@_Q!pGOMT9etlv98bnOm-h2WQBm@oF>B1zt|J9MX07W;&YKhF{OvlDvnDWE zvd$i_*ZRym^a^|Z&9SX^T-y7jl%X8T^Xj5)i#+dYQ4 zu5=xVTt5$ah8c5Rs`~I+&waXETibni9f|x^Csb-1`E+kk}za;j!jG2WV zhdp&`vS=x7_wz`>7Bj2sNY0w4Vdj=O^;$}7?F!Q)Yg5|KBgL9wmb{YW*n1nsub)SX z6R5xMOGtDb`5hDbREeV8<;FvXN~bSZAZJp zdELlTTjMzGDes3}M+&yMrga@DW=Eb`T}PVhJh%SDtClfmxA#`ZFxQo?Ba!RpAscpmxNI#Dh+35AlteIo7XsI)t)|~IwwzV94E%iuj zJ;!-p97q4Xw%|VJ?AlVs&(U{o5nH>$^xfK&b{#2ZhgtHR$+7n~j9=H0x{h?NiuwHQ zl|RSMEL(FujhX4z-m_W0hS^uwk@h1=maMbJ_?ot(U18@|j%|(Ow5Plub{#3$;(4v> zNHII|%<4MQt*b_}eXm-^oZa4A9m8B#x{gGypNBldjJYmVeR!?s-r23K?Y_H?ME-n! zGp4o?DFOH+@NWp#1*|nvNpQG>G zBDQvg>ASTl?K)D-4zuJrlVk5~7{9I~#R;^ZM>Z%4pJQj1t#uvg#DG~bYs8+t z&QoLVs`GfwQuby!J-aUQ4!y!=F~_#Xae5@YA9fun*kWdN9Vuo^T-n(I8b{=}=6 zF=w~;R>v^cm98U^>*pcQFk`MuRUcmKxp#JJYrF5RBauI!-;Akk#0p5)ks=$tewj6M zOcpJ5hSQq!-P*R6W3QziiLK{2?~CK;I#O_-b9QYhVft=uO1q8}v%@TT z&g9s88^*8eNO1!7dE7M*?pDrE@WeZ>kkq!V@qM;&?eDdna@2Y0J)7lgn6sdtM{>pn zCQH^?V|-29(XMb_H?q{$I8J-Y`(f9Sf-SCTT}O)9k!O}yHETQ5a_rXL7g)}`&TaSa zY@5yJV6H1&N2+q}DRO7EG1sNaBIm?A{i3d0Tibnq*#7v(*RM9d{%E^={o%%!cYMZU zXBbyYy`RkY|ITBNk*%#w>1~luf5!Cfy1qEl$E?$u88`Mg**EJ#UuTIZ2g+h%<|?z1DwJ_OmP-v==SVI!Pw!V*rv4=dr}va{)b~?mDCg9k z+8T4q5wK@wC2#G%*09ILzP{RM&EqsCryiGa-kP?KBKO5{G4H3M-`d8`om)RQbUpiwuQ??P@04lg ztZGfUZBzQT=*zjoam>iR5<8x@PRzD5vb8nL9ctB<1D$haQMrG~9@B$t|}_p2;ZpDc78DdOy%u4e(W!4Wae z8FvKo*0gmLxi5~3dDnHMv92;Z$l3i=5wV}*O6ks?o2c03Ykm0j`S`5 zNAt8F$WKMg?>EyOhpnwm>1~nEZ^rcPy1sZOAG1zt&S+zglYMs`$^7hLb81XZEv+zH zzb5264zb6z$K2zealUmODP}bp?mE&qkuukO*6{AqEE4+!?HUKIv+XM4T3sXd&AsRS z=2I~DHvK$OL}%p8xH4wu)G^69wYIG>x15*5qj7cS<*nV<8uqx@S3i#wv8dup&duS7 z>$o!hoZB;^c0Z343~}~e7dhIz%gl&-7Un|Nk<4abvq%oRjuaVf?#vRgXMtN&o=dxq z6elj{sWI=LxwPv@T}O%;d)?E#XYw)YwC0R9_DP<7cOA+6>|t|iOinGWFk8PS#QTwv z$F;}Yu7yIfuQrD5r z8RE?1>U*c}KvvqG1v%yl*v})yiZfP>aXrT>-kCM7QmYJJvAwuT@*l32Rf@b)>E%MXoZ(jv}uT$L!IX zGuqgvLH6ylp<7eCzt?7d0+XeEoyR|A>(_*Qwb6w#L0oh3u)-5+2Dv6=Zrf7 zd28A_irg2+#k}k9wT*R^*+I_wdu@Xy-lfbEIjqi-Zf(pw_Kb30yl?myRV?)^ur*@O z$ic?A(o>_MHLm2apGOLI&6-&vc0}Bo@?6@_BgIa2ngK@oOK;(u*AERSt5tkS< zVtl>IG1~n+Qsgt|+lJeGLp~K5GfR*4 z<_mRwIV6#XL`+20uXme+lh&>D3n(|!Q&m+Z&%XwPxGG1 z$E?$uGuqgvdG_6PB=fU}&8aatwY0)){hAQ(M@Amk9&?X>#yexzkz!U?9ItV1Yu@?h z*s=3kam`G1Huyxwar+GB6PU+M?9*S@kxqH=|FQRGyOJbHnx3JnGBdUlTV`cuS9SK( z^h$zk6xj{(icJg#1P0_RnB@iLCFXM8o#D`uar-{CBjOtFXNf3*0b%}|iioO;h;DzF z`>_}N{*f_Pp$geL-wUxe?QiJI!jvHn0f3G<+{8gQro2-1-3@)@fqHTJL@tEskqaJ%_9x( z+H3X_u_Iz_mgl9-BaMA*N-?HuiXB1TD>I&;R%Qe*5{4*N+=7&I6uf ze%N?=om^ z?CCShUFv>$HpsPYjeBM4zMa@pdx;S+a$StT`^D^V-Nd$S%(i)qcqK4qPh4tDX|GC- zmow2Z$g#DF-OmbB+ci7$Y>jiGOYNmK?6$C__INH`{W`h($y}=HTI<(!()7aJcB^lh zJ-!`!)e$hJ*X#vLI}=%MZMLNP4jpaHXw6zRH?Xa?O|LvGa!=V7*Uj1Y-Ly}qyuHBE z8F{o5yQTEu-S)0|q~ff?lMAEcX!tzm^2}EANcP^q^mz47N$&CLJ9Eb^xc@2VR?E5N z#+J`9c?xFIchj%N+7GmCZMV$YmS4fPRn^6EYqKBCBaIBSSBx1idboKc`(t44d*6Rr zDS2_t_wViSH1Pd2J~?w#$aN80n`grh)9IZ%1h>?fy?$4m&)Krq@|kxZuFJdw>$YuU zN;i)*_I~!cy+rK&qA^E>Z9DTEPe*J8GizsLTa<9A`{g+x*S59hkxp}v*J@*W&85ba zZXRjO^7hgiW>&x5IDYN%T)KIr$LEQv8W};)amLIY=EB{?PkWa^Yu08o7t2E{?h)s>$Md+y^Uu47mE*g6%{s{Q_4`QS9quT+8?mQD zEAI9=v8^$8ytiR#g?M6a9w~M)JY6ulGYYM7cSM>;8XhCxLJ#-*NW(|=im`K#o#tZp7@c+aa+#nwFEa*i3#amLIYd%@D) zYq8wgY)SJ-^mQQmuz92(^#6|BJ-(a%H#Ynjcb*O&7R3oA?rXJizY*<^d)SP7JdZo; zqOInU!fU+SODr`CPsg1eZyss*%U-dM!+UYJ{0a^maj)uPd1%GGinq(xaMW^qcdu!? zd8FYrdgWXFAB%S*_O!L_b7EU#?s#v*(h4SwTxrN zbDS}A$6m0s_gXBsHe1p>5`7(rK5QPTd8CmUJ_SX-#GR)g?_EMF?vysNwz1`N9CgN> z(zfk6rRsNBJ-%C;*mbki$ThGZ%_9we*(>&O=5mb51oijY#@?^;v3;K7=8@?xTrForug&FrLh0s_#w<@Cts;(z=8=Z~%z;#F&GRkinDHEE z%=4I2ci#~M`|8vWQNaBkuP!QNz{9nkcvB{jjU~K`5Z@`ai_Fx zdrqnP9afL;)+Tn{EH!cs>__uR!(aA_eO!6b`Wd#ZsxFpWyNb8V*RX3Nb}wnWd8FYj zdZl@!=8?`!ly{rvtjMQ))LYKpn;M_%8J}EEoHIdQ;k@I^wOLb**l(ZqT=yEb&+R4R z$~NE9vu%5Y{p#P@wtog@1dNLH=Q_PIxSW{hsQKGYlzyrIIq}$c zOPwwKJKH`T=9tlOEPRG?Ic?L{9BE1$S=-q1IbLh2SGTI)woYtqV)u)sMzq|2uPyvR zKRFld_`93_85uwiZSCw5BKkE+aCk_yyjJ$YkvREw*4_M zz2@Bq&rIKM<{hYgT*LV(rTcfb$KKCAx0i^$Uo_^Zux;}sj^{a6>z}-{HMT{TyVU*i z9FS|yU^Lck>b-#}^yy#i%`SC-SwuocKbDS}A z$X>9t&wMPmHe1r~BhlA^=)-;=sozH$nc?$WuQ4)#JOhiCs5Kja&o!(eEP-f7vVcapgtpXV|u?x>#=QD&8(%!>*0ky`=4aA8B}t zUg`Id`hBD`Q{mla^GIXAO}@paJ?}Qxuzh}x#?hzBcJoL+A)RpZNX;Xi_rx4=)o4EJ zjZd5tUCJHFDso%cQfGE9-R~n^%I-X#93xoG<;))DLcfnh?>r20gcv{9>Gj&>#5_mM zZ>dna-$(N4uEIX&RPrombQ}xYc6nxNjx?o>*peApKF4b<_3Bpj+t!J#P3)er)QFb* zeWdUQ{p4J*k3%c&mS4ePBkomQEDx=?vmgCF(in;MiZSCw5BK{>_Q$|HG56nVi(L#) z7u@;GD741idsUv9`hBFqC(*0Jk2JjKRq63~pIg_&G2=PTm^oxGSlVYkmRp-G>GzT7>p=A3 zm;FA{Z?|!AE&R>KJ)U>fo{@5oIIF^sapyV5D5T=fy{Z2ioOcAa=5n67ENvWZIKF$V z8Qa>^VSB-tEq8C%+D%)pHrHj$h};&rC)Zhb%X4f$5LYduv}n8`#;ohr#&Y|N zw$0tS)V5vDo>kH==S*YU?8p3e8tY!wreCb>ma;DD&d6^&%@WxY)=eMHD6>?T*&gez zkR!B)**dRD-s>;|MpgW(o~)Gryz%ntYM*j7c0YgIcv+kHhm9BCjrq8-uJ`)x8Ew7Z z?Bg8UwykjwV&s0ioIP<}-bGN`(Q{qiEzz2#-7jN)AIvSaHR9aEb1ALU)|-tj`LN~X zwr*{D<(;hA3m$RAuFKjkCw4qpdN=(#1ij?C?3EmQG`ntFzXrQ5WBY+)-|=!w+;U>Z zYeux@mQ1uL4KvYv@O?FVS1&Kb~z(fwS{%LpY++wPh1}_YFpZv(s$ww zX?aHMiCb#yx?N7}+N@3NmEL=dTeCZlXD{~(OU=wWx|X(&?L}g1v($+3ne)`;#B0_n zY1%e&zw8yu=a^%{Jd*3ObdIgP)>3O%_{|?#q~Ge@+~$!yy9}J?g=1xWZ1X9edNdic zQ7v`{CY2J~eJ0i8*+T z=rymi-YGExMpgVA&ucJQq@Sl#tygiLa@|j|NI!o1-c5G#B>97QqUMoCT)jsAZSklWdLH(#EW-zt=XrXD>x$j_>sN{H`t|cx>bRw0R_Z{|KM` zb^7FW*85;az^IC!$H+Cfd8Fo%&KwMxp6V~VJF6>9>mDQLR*X-1x$Ckv-wJ6Ssd=RH z>1K7l zp4%%dwU3##^IMX(W-k)EE|wZGKJ#AL<-}{&Drwp_a=+{q%jcN$On|>4sM&4`i5|V2>8oGn z^60cRp5EW;tu5E(nI*@z?YeFK8tl4^?T3CJ>Ew|-e)d^~8Q)6U<&2nHW@*;t%&FEe zYFpZv()~Wtty!S!?J@q&6_z%SG@*LZT_HnN5Qjcz1C$@BssoU=(_4`QK$?0>; zd}=c0_;CKO)k<5ISa{6Q9CMxLdbM>=`LD+RHAR$*pp zCGB#?j4kQ!wRzMJY#(ywF!D<8oy7Hg&Qn>SckC6GHjgy&z}b;w`_MklwO#7bZR^CA z&M|eHM`|9)^V}`4=Tc*i59j|{3uvo(B>Q7v`95Iyy03`^I@)I5@7cZBITue03WH;**N3Qv;#_u9s*gs52KfKKU02=ta)eKG%5ubY0eVIkDr((!1$zs`0ypu8aMs5SfAgdu_v; zj!1=>50-Wen0bz0rA=#=t}t_}l6E<>g)M0w$&ozHCFY6|cV5jS4gWA}`}dKYH3K{U zJbI6{?tALdZR^CA&M|eHM`|AF=)`pGGtZ^Q93LJBYqir>^GNo`!1giE#LXied&$1! z>}j7mZ|!4_f>mu=v$k8xx~My&=8+t`BTT<}o%K$M5iqLa=XhR&`+cN-AL-1&ki+QT zM;as1qn9&%zmGKhK^9_0o~6hllYMzN{kpMZK+ ztWDc5w_oG3_H~%?@{Zv;+tzkJ9V14_UNENgZ4uX`yW-mnmaee-y@Gjmn33bjwbt_H zA*@a8mE73YctTtAN+s=?h4Sq6ha!G&w((}segFQr@uGD{&tAFD>Uhp}&wFzE@SXNf z_BdPiLB9cAMc>x!<26ji(=Dso!pt*rOF6Sx`nK2+ERt$C%A zW(3~odsFOn^GG8yRrDP{`*;nLF>yqywlMRI+)~agmcA`^X6EN}_mf^}9%;<#o&lL@ zF1-$OR(hxJDLT5>)n#q=%gEBk&SU0Q)$%+~JwA=O`nqMt?isZ!L~TpEE|=3w^ilIj z!6tFWv`=%)_%x5?3>?_w(fC*^p4!Lp{P@mjzL@^s%;k*lvCT`L(pK|Gvj=W@GI1nr zyDGPQj`Qlw{X!(B&+!AB< zV@7PbXG41}$F^>1wvD}>QLar}%_9weICrkYj;CY92st9gl)f$Un(sU&wseKv?-lHQ zu`$QrYrVf>X`jcfO>ExC*w%PrTk}dK%?LD)G<@&VA0tvlpVHO0bhOd(eCkQZDVS?^!oRLp2|Y-M{(zj>3-(e(X}*f`-I`r3Ns?E+tGJ9@mgK1x!*^! zuLrK8KYOv?NBaEJiZj@js&dQcI6v>@x>c!L>O3K~HMh*=IkxuGVYjnt3BBgA=MhRD z_WMY~d-gfKW}h18+O*X?((p%>)obM(123jG%o!m^#F)~zMLsKXH)3Sz3Oh4bu=mBr zo;i3Pu(Z$P)+RP@WNd3Zv8{QflFnnmUibS*BQjO=9Y6bc4U;i(M5?wh^Nie5&McO` zEp}!$kHm345aa8)+t@Q8GtH&fVYikob#$+*%i8Rhk)@5D$7?Om^VH+hm=SZ!jNLP8 zSBTn{c3m!~m*}H@AE|jHt`$Vg9V2I2jy;nY=h_?t6%)%|^!rHj?*rJ|j4gj1>94o` zeWY=o%FlP#ow=N|jEIrza?4zvV{1Phb~~$<&}(aJVe?4Cd-gf!2K&@F*QTxJk%m92 ztX?bU7-$~J8F~r!zS!9FFV6#(_Icde#O95RZH*^3@1u;_dzTt}pT%-$(Mu9M~rgV*8k-M)tV1UCxNv+8U;<`CDBaQKz@M z`h6syMK8yWq&2H@%jY;h-{rbhsaxtiA+|NQ%;h<@_S0dvvuX*w=CS9IOCL6mG`we@ z(`)vrajs2U%_9weR9U@N&N0wDk~8!Y>~pEHXAUwdmNs)>ZDR9A#S3W&YO zq{m-x^kM(b_VAB0jWdgVcw6j<<>zycxaN_((w?wqKAwYIdL8zNVuT#s>*}&L`(Xx}Y$JTy2>~>Zyq1V>d z!sd~N_v~}d#P+Fiu1#CbBMpC4S-n=yG0;4cGxQSdeX%iT-~N51vD@&j%$VGc5&v4- zkNV9iM~%Ck=8*<-;$5Hf*36LenAp;sStxsJ#Qo~smY>hv&*qW5(w?x#5XYxWufxqF zoidglexo_fqxFOS;#w5}TR)2V{m-avIoIuSj(3kgYa3JBrPsd~^i&ptKZ-kNO!qU# zj8Fg0wli>GuM@_{TJh9Aj_1dBMzg=y*57N3jPR*<4d>^(HCvXB7RH@3uaULgGMDGr z+E0hw&Z;Hht#S7}?b*RztgN$~)>+oSvmKGM&xskY7n{A9OGh1Xr?hRkE=s@LevQl8 z*I{QG>%PvmwcStV=_~#1Mz&-|;oFC}d(HQ%PHgE4yWcC=`(k6qlP3a8`#f%KVlyPh zw#F0NnpY}mMxcLZd-$Hw{;)A3RrD#{zq8Hk59G{j9*N_8Am-XUd-I8BK#p#gUWeUU zw$#zRt}bh{Uq+TTjtq?ZTFdi1^~_i@J=%zEjV<|h@`L4x zt^IVE?fP!w8Qd~@ZEY>=_mPJ8>~qe<_Nj5MO@n@;vqUG-kwX+t~91 zwJStzOS>+Y(@XSG^GMAjajhU??ie}Ka_sSFoNIFod|f=!FWb2O#l|b1kGubu(z`H9 z|Drc6bMLzJuQpz;%d-gQQlBg<%u^IIaDHQ$-^TBim-bUg`ULv^67J&s*x2ui?C|Z#G`;S6#`4-)&9$<);7+q*$bXo?6n-*8e8s`SbEKN)lZ(f zd?t3?l=lAKUSYqCydGBCdEGt*yC>WUxaHng*%~oz&4??%>#`r*Z`NgP_lw$$3G6&-V9E z>^0Y&V{04dEwk-?yH1}yK8c-)uAA8LbX_igOzgJgn7cs#CbWI}RNqRwzFzl}@wAU} zY3k0%+IjS?@3yeq5%Flw>#9mQ!d#cNDedo4xgXZfac=vySQEFj@(LrAx1=id-k9;4 zTl(UUEYdGxk^aU1c-}nH{sdwF=Gf7q^xp32GfThIx0h|pm{~Nx8)fUn*5-I|M!W8+ zC#=iJbu(uz?YfBFGTUaq%xciqjBGt`saw8=^Sa1Fd^7zPL0;F~Gd^+M^qOr`*ND3I zc=JdjlJ?qTVn>@<-8|CBU`NDWp9Nr^8D$#b8Kznyk)lSmU?^=)8p@ob;K*0>vH*HVz(v7-u1Jk_UZL}&Qn=%Kbc$h zQ7%p08Cjb?HL||j!g5C>MseJ2eGPMjxh~tHbn{5#w8wZgkK{A3zq{no;?u*dpFMGo zQns>f?Hs%1tgAxS=D4rMUe%MlcGu0EwXW+TwvTL^{W7aTTQjotyrpjW8qVu#9?AY0 znDL$?_;^noZD$@M_;~G_YqBSq)y*S~$k}i98u#qn&o_@`#$n)@IpUM%kxseC%rf%6 zH}>B5-Kp=D-Pn0dtB$H?jvTw?<|Nsc+}2!5>$KJHBhCIgJ@FbvANsG(dj_;LbEV%$ zI`+A}MqK5s$0sqzdh3aW&rhxG(NBEV8=u@3mOCPz zIcR$oCsjRu2)@iGGBztRMXC8gn zJks!zb1BEio<2XdkBM#D5%TyX=2&kYX{_1y>GgchQ(5ro=A2chPtKKGnz}Qxw)a28 z)^}T2?uc-edAs<{9Ja*Yw{=~)bn{4KU(9$lkL1%r^GL%Zo+UW$tFaentGLfz&Yrk# z=BzcNj^n#$1>0u7%xWClJU_MdyrpjW8qVwD+bsRPw(u6?eU9AYe{!^)d5qxWx9?nI z_%80u>V6+-MDFab@hQ9&ckbD_pKl(?j6?HCd)9=x`$)$=x7Ub09vOlDeI)y1 zVD19@_mPgha-5I%Jp9Nr;(l~KL%A)));7*tMqBfHbRM6? z^mxCIGfu86Jgwy@k0iBTMP+FnH*VXn*8DBV2L z*nu-%^BmZ}vmIyWarbCp>HJ&R`8mfqO6khBwR7y2v#ttRo8!J3dsR>J+Fdtu*1E2X z*gmpt_RFjWZOzEm^Om~hYdEiqZ?p9KNZ~EUdye4aJ#n<1d5qxWwQH^^d>40Sb-#}^ zB4@vax8lw{JNNVbK9U)SfoJB3Pnt(MJ?)Q<#xz49|a|31)c!svNcVV_hOj|Q*9_f_fJbxS6 zMseI} zdlhknxh`9ybn{4K2hMoSb6~%Z6ldpg_h?~hzmGIVp~v2JUb4@bvpz|>E@HRLw)6Rn zwq|7Oc}v~$HJsPQw^{mqr0^EwJxB2Io;cdhJVx;G+BMe{zKc7vy5C0{k+a{zTXE-} zo%{KIAIXfvz%z5iC(R?Ba*vs19-$xo=qQ~c7>SE?u+UsME9TDc`+s)Qta@{$$wsGDv+jdJm zK8fk^=8=v^^HZ@v*VoJ4ZvVYD&f0-E!aSlvD(;kS9%-CoJZssDFSg(P@%m}w#W|>& zr)}5u5=YG9p3i=^9a?c`Mk^wL9d-y^?lMh-vHP z#!@3oGZ$WOZVSt;ZJ!d`7E2!&*$>8Sja!~$+p?EjPRyED5pBKLa{V=F+hWeo?~u6P zIkrz-8?o!QZT5`1-%fvH!m}8y)7FeAZ9ll~9FxKNrWk+bk=(Ytu5a~*vm>yEIWx?N z*6cH5N*lSKTo30xIaeVg*Uh&3TxxBu%s;HEa5y-?MVNX{$!` zdDRa}-^u6JcFVadv=`iOV_J8qTV_mc`-P?NK5>2f%cbl`h1}0do-Jn{{xGdV`*xl_ zvu9r6+!ji^pVl^J-E8;W#FnzIH)4j|GTN??>#pSUa<_#ocjo2NZ!|m8)*H?Iww1Tj z(S9SJJ6;uL&noG>oVKq03tf3#*Yh_|Wx;zCWA9mV%xrO{vGmn+#-op`_}Mx~AZ@K8 z_tGsVuB=n~mBu66eOGv;IvG2D^pZ!nTTW>sd&Sy0uC(X2HIL+IUXJZ;W1q1uw|tUx zq?zF^t!z`il6FssX{#D7mUa%hEiAXTeM)RwEPY%=pUsG^am#aTYxa`MiCOb1qOInU zhCl2@N5u0yN3(ruOzGy4I7bBHn6b}{DQ)Bk_|z12#@#y%V%Hs7SO1X6NNW)*=J>3#N6$^BIz22i3d(V<%<}tH&eq+-n6g zvcMh6jJ#*bF|(Rk+dNWuhvU~Xhdt~(bvdyk$QXF0ux&~kv8Lvc<`u>MWNaN9W1q2H zzJeVq{DXfV(H@|`@xv4am#aT zTlSL6iCOb1qOE=(Y52olbVNMQb2Qth#*}UziE~6Cjv4#Rn9@d$08f_vy*948_aX8v z5vRDDIWQ(4<5Jhj9bfZE!(WVmk!Pg})8`%&)~0lSuZ_&uF^aJf_hYH^Q~H>EX1|Z* zIe%dKtlvkvj0g0NhV!jU*D!7M_u7t`D(_K@y=TcW$A;%_miG7BMuvLku!o)XE+=;U z7=u^=;%?iNHeyZlDcshGEA41g++X(ZBTc^#;^^Lw?QLV9E$_EZk5 zS=c|LwSCFaXZM7dwwgzBoCl`QW<;%{DBSq`n*xIg* z*mc`Bdq&;v&umK<|zcAYvO z)jU$1nR(BB=!gAYQiwN7fid=WDzb0*4%z3|uGmjDbftWt*@3oC@xY;Z78nO4{ zYCLJpb**9Anh~uzcZ?}*-VXIqYF)xyy+iKgPgwoNZIuh&A>5Nb`zfe=@d? zjj>OvE?>cpmGO0Txt|=_F0I;4`AXV7A*QY7ksRlN>9ZM8tBMHAZEYG8O3K>P*;!f@6k^C0T!2LebX?Mt6d97cL z@d?bHbZ!xQ_gP`)wa0|DDc#>|tKKa-l{?y%4t?D3BgG7x-RZODk(x(3=53zaQ}0oX zy=TcWM~LTcmNt*nJktJ*=~b%VNAg%)!TC7#8z9-0iDePhAsmqBS zKgJ+th`8G}rHxoqzmL@KBSrpjWXIFEJ131pZrojJ>?|avt>%%A&+YWtjHu-ZHvVk^B}- zzmIg@7cy7+eWc+JpU;gsUR}!3IU{PHV=+FlwEte)@Q3#x#xeJeyM1n-+UJz_n4s+n z(N@2YbXoiyPmU>D}C`H1%b?4Z18C#o~ zX=(S%+Bv2VKWx9z#oFvsWBRm0wEcdgHTHV`ze$(VTHfn7dVestHGgw0?-}QnSK1xD zR^6UYY}>OM*UMjRyz+j#Ww*tyd(FDFiEYbXa`_teOhe4fdarM(zS%g2oJ$^`l(ub4 z=lx_m?=*tmD$~rqalFmaY#ZY-BhH8ws^UZY#~jU<@RU208F_RQ(+mE-v`eWwBhKyB zp2NA7M|4d(w^fxocRb>lx6X3zIKA6lWp5aR+2?$cdx^H*l)qk=`^jFK>yDMja}NDS z7U^fPNWT+{^oz>LBK^y$Ppr$aa+~SRnbnxbSN4RNkV!su86)k;x^*t6*DOuj%_G@+ zmtbbnj2Ho*YaNkXnk>?-tQQD$3sjnG>IQfG5h$KbE)&+?QuCX+|sn&Jd(Y43FawwMvQ>ZwT?(G-8_;r zcHrib=DhP0d(N4bXQKDq#;%RlUALuk?3Ni*n>Bm9HIL-T4Qz(QnCGJX9^v$vrADqX zw{2}>@9EqYGDFt(uA0&=bzN>bdzQDPd8FYV`_z~|t&n|AYd#$~zAmRVOB*w{a$C(K zU9y*I9%;-+&Lz(~oVA#>@2CG0@EBqwn8p1*(lM9wluy0iG4_s!*s~V1!KKulQNNFL zT4A{3^#7VRkJLPp$LP~zp24^V%%>ukb0%fqa zJd(3+#`c^uEzd;mK4#?lXx(*NI>&CAF|}E<$J;z((wen-E`2+Fzl1Y{_y5+8w}6lD z-qRWLG~v@j^^W-*v;7m=o)J$QuA8Ms`+82FZQb%Ywoly_p0RApKBcrvU6)(Vp5-lR z9%=Z;J~gIKD`cP3n#ZH#>vCGNv@vrlx79onXUhAKeSDwX@pEevTgSQO@-@tCFk)u) z`$&vTAny}$T*W7>j{8$GLD$vI9m zuHQ$RN9|)j;auwccWYeEImObn-8_=LcM0Yxc1DbV&$W(7F5NtmGj`zSk>{(+{Uhr)?K%ybL^HGQ=2t=yfu&H$PMg$fN|^`#+|!_ejjQ0&|V=&)jZPhkN4!p z$N72RQ~R9Od^+%%%H_0XX=9Fw+*b2Qm+YnbeWWpGIF~#db7o=I_WMYYX&kTDaXC+^ z?fs6icRa-OLi0#tFB&-#caJ!ZDXuEbBgM+sJQB|y9+}Sx^9&YwA9uGjp2wYYilu40 zd8F{#%AJ`sBSygIT1O<8ZXU@QJ8<(zbKd!hJ?BizGx5H2Ts(JewC=hsonyDmnA)t_ zToMbDKvR{_&pNm_DtLeNJmW9r#S;a$2*rF~>x1 zt9hi$_Eh%qWm+L+ZQ_uMyK^g^f8L$hV8qPo_mLQxK;9?hxQbI)9rveXg08FE`yFHN zc!=qR=8;BDId}5eo2yFmNHM!LkHoWwN9J?FoJ*bmZmG*Tr&yY{n@6(uF2T&C88HGr z*E%A(bn{5g*nyizn)A+2>^Wyzo{8Rb8@o1IciooGv0G+LZPx7Z);y9UH}IYvIr+KG!-TxpebL&e(yQN1F4_ zPwY8oTAqp3dCs-by6d)dj@>e2YO`jKx8{+KBWZ@jICc)>&hvJEuWk6$ULi--Jks!w z_vFUM`FY<{`<&K%I`Emw<+NsLV~&a3R`W=g?4_DVY97gZh5K=pQ5>&N$pl?jxA!~7 z-tiFA3(X^qd~)vOvo}|j=8OW3MBDE_{VkpS<S{Num5-B^`AFh|JTOrciaAQY`iCMIkBZZdUEVMaVBuA<+fZ(-4~n7joA~o%+k4a zXRx)e!>rpgI7{chZs@iVueFT2-)_0rEbY2n&YszJg&9xVHg;R+MKU1YY;4)fjnZzJ zrCk>>ZO!p>Icsyj)-YT0-82)^n)_8@x15-^zuoNf{mJm-##!iH(Nf!XOWBeavSw*} z$=a4DX1rdhF1OU!USYXy8&i4}x!=_HPRP>NVOqDx*Dz;>8L_VTTNiO>9)8?-PQBCb z?flio%YU!U+QhDlC+Hbb`(Y8+>W8gs&H4`;ue_!9qTf#RhgRpMuzS~%8hRc8X(etVO@T=|V zu0PvWF89PSAhxt)!g80|ODyN==>H|9{9ABk2HMm+;N2LMdB)cE@y3y$Qou#nnxPm ztK#Q~Se}^iY97fscZ|7%u*cUhXZjhjE}t=cTHs#BXAQDQf3-D_WPjZrlSTRg@4md9 zct7v5=M&!k33Fpc%qH8O<+CTjAI06C@;P?TBK{CuL`-}#_YBG#nKtE zZESb*NSComUWFV3VoN(FEO)81h2>lwn@0-o&};ED?kt^A$c;OrIU`Ej8cUl;8thY* zw=U-%#Xe@~D)Jn-XOaFeapi8=8lJO&DK29iOnJh)$b$4YLt)Lkczu=E1r+LOFhG~oU3E=NZ}oNEuO}mr85e-anGZB zr@6w`Xsdao=8>{|V)i(9JlbGOSZ@tir!m9crG z@DlH4DRQq_nzm-vg5$!rE6jMhZezEF+0#6d{dK~OPmSnPBiCS`^Bm;!fVFe%w&rcI zbe=0S^GAK>ZQfFs+AA!#ZDUHWBKMp6-Z5DEI!x=1*Ba)`FeBF0Jks&5v3Vrs$w17e z{5_l_{r$6e4=L`BgXh40AL*2np7R(3`;4Xiy*B6A!1n1rOHZF!?oy5kp9Z-)HjfnE zqu1hT+*vxKkQ?{osGgrv+SXX=Xur}v(9({t@ipHqdrDpRgJZy6@o!()$7?$nOLHxL zi*L2{`$+b6U`H^=p*8Ng>`T1^?f4j1)~+pY9%(;f)=naO&C};fn|b0{!P>cXp0N6R zZNqz&S6t4~b(bCspT4(00BF+pmVqMK6ozENlPuvUbOP>03zmL@K zBc10yGDXcJjqkmk{WCu0W7g7~Aa?{PgwT+Tg;BgWEI*6f)|ol0h%>{CSXc8%$EOhPU5{m+=4tat z%_E&>LZ0TmZm_h!*LFN&&)yuLI72p%)I8F8$LHKQmmGgGKl7zv_r_zy<=mxs*TK?N z#I?BJM;fuPkBuFn98)`&Z62w4q>(S46@1F^NM|`uSj{61?^IrKImfCaQelpJ+cswW znnya07`?{$)W~Con6~?SZT82&X4fcHjR{JxB99U3d;e(Z>oBb|b5;>&h8eN0=8=xi zmfX7@%RJ4~=8>95I?se;ike62@3oz0e9!I1p1=48k#mXv)79T=8|!GbFZ@z?Be&E2 zI?p)clgqhFIp^T`#L`v7wYYht5dr(y*b&MxwR73#k(x&u`Qll@ry!4Xmh*(wJksz^ zhHD9bNqN>-pJT9So27ywedW*#wYIlxO%?PuW(cLgv`%; zDcC*9z2fgII3rj0FqG$7+&t2Vg?()72p0C^^aS2{r$!(eyuz1 z`D}RFgY2 X=fp7}f@df)kOZ0p~1#5RM(K==4 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�V?PU1cb|sILJktEGq)og@$EbdH~5I*}p2-ev>hMxb1oD{VQ|ZJKlamSd$TQ@9(FC zO&q7D&z(F{(UkkZS|T3l)VcLB^G+Tqd8F39HY0hy<4!Vpq^c=u>2MLp>!?Ru7pAWD z-|Lz@(mZ!shvq=2Q-^ZpULy9OQ}2fRGrvP^1#UNM>e$9^DZ|&cD|w{kk&;JB9x1=q zHh;5i!y(Og$s;9?vRSK3uE`_KbEkD^4um>&C|B+!Vh=j?Zn!`5JJeR-cC)6AZS0mZd~LguM@k+kd8Fi# zl1EA&>Gn~iut%G}c^+y1jL^x&G&8gg(*sBz$^KQr_M439wQbL1?_ZhQ-tqPm!kUbb zdw)MAY~naIeeUFuil*EL))MhZr_Qa9nRoI?$s@J)wHe9t9e0w+BUMdNONWa%UPnFR zx-fOE|6bSRk>dAi#%BO?!$)NmxwDQ|Qd0O=3xk0(gM7i8V`N?SIqM)3w@610oC=ZEN&I`&5gYv#; zC1Kc}ukN&w|1k?uAj_t-txpy4iQ}Tchq2lsiN# z?O2`f+pzhbC&F$Vw}nu{R}X(Lw(a{{#Em5MCyvLJB`3!L?JpJAc%yZ^kz>1E&fS>t z9cu4|vHiUh*TudKy%UET+k0_1v1`h*%%`~>Za4Eba#{Amh#lLxefi)~|FR|4DYfFa zbTjQ*w9ZysvvsApKRxfz@?0~=-mNaXrM_HHSaY}2{YUI}TBlq+uN9AmygVpB929@I z;_=anzvl4dpzwc(|8Yf*Dw>?I5wWMC_UvUm+;f3och%HNV*X{`e^5 zO+k5NP+T_gU4la2_xrGOo%gYKhj@mh7Hm8I0+3K*fa42ahGiW+@$K7I9BPlDjXU4d7jjMM%lLh%4mD=pOFxV8T~qru40k)+ zZsu*oyu61R`Mu8V%LkA8mo2eQtry1L4Xv{k*KA$c?tSljXnC%gWA9d%-BOc9y4;Cx zS+(MJy8npXPV3a`XYxp`uJ^j`aAo;J;1z@M=DzL2(p%{ZtK-rJxI(EWmIdh z*Oe^N6~1tuys}BjBbA=@thNib?YL(g&ayaKm;MdInRba>Hto_iF?N0&1C9iBW= zdm8B>I*oLmP9wb#r;*;L(@38>@x?Dno=2KbCMAzl&L#0Q(#vof>4Q3r^m3g>dN58S z-C3uR&ev(AZ_#O_hvPKTvvnHjdvzM=LY+ps1gDW6pwmcC(P^YJr}i|`dvzM=^*W98 zQk_P+5T}v8S*MZitkXz$)XI5#oJP8ZP9r6cR8A%FG}1p?%yFBONaZfiBast28RS)* z*t_+0m>xj#NY%%o?=#X8y)Yx@l{}L5Q!uUis7@^8d8EQ9Sxeh>x!13|rA{7cKAFVR zNRL{4W0W3i|1{G5!OG9G4CjhE8}0YXd1{o3J5SpT^GY76XwxIeTC&cq)q})lj)+|o zsXpzN=aKTcw#~C`?Ne>ZBh_d$+pmmO6Q)&j{=Tvt}4qnt1-1>djvAJ z(I|GmB_2Vpi&ML_gT&OKk!xa{Jks2E?hp5;t!Ec(+i{OLoMm}saLpOcv`gf&nVV~3 z?EI)T=k3@I&+|xm9;tFi?KOF%rBVAJuE}NXaAZheMj%cG zJW`%VDsS87TekDLw)(d1e9!j$#%;c3`>!IOYn$J=&9`jlb8Y2q+kAE`-?Lrcx1I0V z9&<|eo9xRNGrmLV`Q&+|;-y+E^!JS%+n(;154QF7Yi?VzUizumg^ql3=H{9)bcEcW zo1J*M<8Hz=bL`#fvRmrpk&;K+*dy(Bgggp3y1A<4d8E;tQo^Z2qfw6}k2G7IHEm0@ z-R^=t`?`l5&a%8RxaJIJ+9h(?%*{11c7D{F^LA{9=Xs<&kJO$+s`q&wDbFM2d89m# zG`}H<99O<)d%tIp+IU{YiM?B2hv@<2d8F#&(DxZ>iC&ly^UCu`)=$B->O7BB_63`L zd%3fgw(D}QUw2ELJW}#V8+)uX<^HbyIneW~IT5CIY+E~H8;xT3+v5@Bx;V8lYJRu#&;+^pFEFLyi{w2{=Si8+tdB>!M4JF z&23B8OF#9x(2-Bh+*~t;j*$CvvlB0O+)cPNB zk2IQ7N;q|BH0qJ$k!Gv2rfrF~+g-3{U-yv1S(aA@*PP)@yF@OVxw$6B&W~Di-j40? zJdc#;k?I+w_L}FB@;p+WN6Pa^c^;`fRdn+AUd4&MTVIFi0pxk4>f_M&8EJ`Lm=W{J z^GMcD!L;f;k5u*rn|*t^vzE5&a<5-^OPxGY@<fSe6xpz=(4fhMm9io++2IW>k`G-NdQM5u9=~{8ku3R-JR|(2>f^z$4#U6pn zJ|`&UOjG^)vYK9u$7hjdRqKG~+!vZYZHnxhgMF z+j}>PD@*93Ez!xdMB|k9H|$Xmn@3`((a3M=$G0Br2|0JR#C>3&j@V@}bS-k(teKJ9 zwXQUm<(5!O>+(MRgfHC6+SH8i-e#zgV~?=Y?}A;Hb=>M?xm$3_yY;VgbN>>vW=77- z?P6YMEcQW8-^ZLQ9M@X$s9=1@c1`=3c`XrBTWiKn&$>C(I(GO$V%PMnps=QF^%)rH zb58D&b-3TI4P#X9TyvJidLIqz)T!CBeob}_W!;<`+i@gVvoq9^emfldn7)x=t+*`C zYOMFsMeq0PGHR!DC$>-du%P_sXyw;~!u{b-#J5SlF= zJZk(j^_TxQ!+B9>M;GIfePBy-Zj61pEYCGHrZu=`Z1oa3H)7Y^H6?az*M+f9kJG-u zB3&vL>6i4DV6sS`7mM^ku}J>`EYhEfMfy##NEd=d`Z2Lcp9r!@SD(lteN4G~my|q` z*^wE0mLQAt(_oQaB^K#L%@b{fQA!?Z=97{~DtuD%NHhCE7U?Qtk*)(4>Gt6@KY66W zC?$_H`wR34jOcwFm+x|Hk(%-C2is#{Z0~zUeiZ!;m&MSv$YtC2A$GggmFBYC5^8B( z-pL~si?)u}>2$aLb&t7!iCHrv=jC=WujG-ezk;nr_OC;&V}~Ckc74erouz%Od)uiw zORYuyc8&JuER7mY9;w)!Zc^c{F zk>`=-(@I{Kx3Bf}SNciGBiU;yxO$cKY8?}gJfZDn)L&~E_3GUNcZW6Aey_WwW+~N% z>Xo5JHP(KwPQMFwnN_#-x=t&*^{?CE{v~G3jGR|(PrWj)(${0 ziCy31k!FiNNDVLZ>i0fp`aF+RwB`SsZ!Kmk;>C;e5x(aBh{zd z+Nav`JW_qSEzcw6d87@Slsr=MNY(2&*c~)|v||e&kG{~z6RLIGesx)H2|d8=dF=h` zZmF3sy~pJ{82YiD+L)<#L(bbeUZ<7a`qwRS{}QuiM$XIaVqUxMz`3_@+13ijg#TCC zv0c+XcG<>EZLJwQHS6Y3>)7E3iCxp=k>;K~NDVLZ>i52_nwI7#)!cvm*!f&rd3Ggv zq}eKMX`^|E;a>5KX_>V7sB+nz&_awD%N6Pa^^({&5+mZ4-Qaz={ zwwB(VBmS{=I zBW<^x(XZZH64T!|a^AL6=C$h%oO6ZC_FlyE5aTmmhGqOE!!W#TekB&Ql3X@-{zC=M=EEM@;p+WN2*?j{rmd+$zAOc+V>$I zc|!d5WOYmxhxnEhqsvPQP!`0H@;NVC4I<8?Y*7u)@v zJkmTm*6DC~h?eSsxVNmS z_IuqeHA|r-C67ey>=(IziP>L9E@Nanj=v6bu5emgJ;y|zN3y>5gWccBBh8~@KbkxF zIJ9HuW2@$9O&%$Eq>V**Hl}4Ik5tB%N0hbX5qMhs;1}e5LHXTirJQZs{C!(c+PL%m ze}cR+D31=x>!OuU2E}=^p6`q2K>WY${Cd=n$AuE|NRJQ7Q-kuvXoanKbX+32ASe%y zR#@-n#6^+g(5Ngf)le0%ieyr4V?-@T)Tm&jUs zbF?y_LTTk*LAh_V;@nx22gUi4`sKB9eS1*cL;h~vA4V%*H&Na?QQkgLeqw6nt0v0r zCd%1UD}Nc3-wVpef^z26$`dBa2PewCCd#kltDt@_bDcrz^=Z+HEsZ1Mg7Dk_Jf?{6 z5|lgW&Dyt(R&EiLTL*=qw}=}+t{aqV1ch%vx^hsi6qGZALjJ|RC_}Fpx0A5lcM8gU zMyVBkYvaj5c}-9}9-kGhaHO9XuBlr>o%#Hjd*IqZVUJuVD1Dz`!{S`_cV36RP7`~T zX6O;=+!{BNU`(yiDwoK0;aeBn`>rX=c3$f+>%BaGf8FxpQueZRFJMAzJcijJOY&n?p|}%pP4^GxnH!fLbu3hRsbEBmhv6V-{;eG7X#{JX|WxFmP?jd52K)1V(uNRbyqm@qw4(#kzKTZg@_kpfb7Jc3xaJ0jTBq($#%D=q3~h(G*=}tO4Da{m(Lvd) z_Y%2m*3`&$>eR_2k$E7C^mwsIPX&wgM6qGXBh@`7*&AwjiM(%ZS)@0ELz?*{vPky= zi*(;`?yO1jNQF%zi}VDsNFNl7bgwCSq?u77BXW)4>PHso%3_hOq}A-q0Tj)POZx{;wC;ZTb_-ug%grxR*F<;9s03t$D9u?7Ae6G+Ujua_Zux z$JhJC{-WDOJGE7hQq!BYPww0p+sLUs7toGJW5n%bZVo+_Fne=t&Ddk^0cydB8crUm zjt%yKb!xk{T{CsfvtFH=cI{C2kjtvMZojf72aBwgQSP);$98TU6Gm>W!~58&jr*w` z%627>RD5dd)OOv+wsMXFhk90X*^KX!-JizH&35b947XJqJ2f%uy+n+C+Jd`d&26Vn zojekmhvbpU$)xr)(nANQk-lB0kU7dP9r6cR8J+Ho#&BG@U}dS zbQhgQx&uxl-BzcOZlTjiw_b$v^b1cTC6822B~`AtUdd@(G3eQzCH5`PBNcCetF#gQ ziR6)rK1Lp&wMO5`sU5qIcT3&R`*1^-9$)Vl`-`p{E!CdwC^dV;KDl#aY$K<34{`V4 zS;;zZJDHn9PbJKjtgRV)%soIY7*WH?Bh|6NKCn)0x3+7hu6fq0Q`4>;>K<}gHP`J| z*5qK3wKB?`cIw#9jbp;dt#x=GJGF5?wL{si zHa^w%3wo;UJ^H4-pEkE*2lXt<6-N(D7?&p2Dq4pR1*!vpSjXJky zJ4($S@vhgoF}9IYyN9@k=6-v5X3yW!~58&jr*w`%627>lswYL zwr$nMwk2YZbz{a(9w~XG}ahOYmJ_hcfpR`$GfHO=Y6=L_80ru z`x@7cI=5AiQnN?A>ve97ZRFJMA?~5M-%cK>_A7hLJz$*@Q^Uz4)v-}^Tdvlr?bde9 z)HTm~b!ytRL)}9ztLD1>%9n-^YTGff?bNCBxi&Hn`CMB**S0y8l<(Ot@7vDzBjx*%Dw|ZFXRFubk@jYf zHX-%_xJnyse2H@BaO#|UiRB*IYkq$>=)H&QlJ7^F^=GY|y4bzn$MzT9E?T0kdX$>J ztarW6jj@fKnpS;G@1q-y5x0}MIrLP*?9a6|V~@E9s0E|ZOyRn$tEu~&n0A=&*)I0& zG2tGf4v!DsiQ@h{NNh_R2-Ys=M@52qXzu3p#*SK!fxvhGXnmyuOuXAH;Bd2x` zaSxq5l6$gX_LzIXIwhut^E^@=8`QLQYP+>vGj+|gUY(kD?NIlS%c{9#GV z?zB_Kc5eMS&aLgocBoSuJANOtUCARQkF>FETeWfDvOLy}o!WLxY&&)8Jdc#;k>+QQR;hq?V71;p7rX~v}=dDhg??8b^DbyIap+^jB=-)I<|A; zm@sl{9p1-IZQM`oP_`?1q~wt{wr#66wk;8RtQ#|So=3{_NO>M9&m-k|q&xiGx7%)u zFShypN97dK=C8x^{Yd$Kq+Qsez0=wUu=h#4@g>R~L-RaR+0j}n)*3x0?}8n>k9SMm z&--vg?JxGR_cg8?b#AL3rDl(K*X!IE+sLWiL)=4iznwf%?N|1gd%!v+riPP8s$-+- zwp^`K+pX=IscW9~>eRGrhq{McR?T($l{Gn7WUY*Hr=2>sbL-D>Zf!rdL!H{#@%xzV zN**bBq>XLcs*U@W<*{z;)V5<{+o@BZ7SG*7>erXb_0phxGAN%8%6ss=uxAG4(I>v( z-O3B1l{W?DB|&*bPzsMy|MH9V4~lwS?XUq>rnGf~>G`TjQ~+x~PuS6@a56WAE z^6sGAW@_caiSknu<>eFQ`BN+BOceLX3!@c|pQmU zLAggzHVo5zcQXlVa`(6kgl9yq81(SY()&8>;W_qgf^v3H*vgv*<>o=TU9`ek=uw*4 zFI}t$&yH3u2uhpteD9WU{qkDK)#}J1b@40e-)jb?{$8(p^Ej7v$i_P;chrMJjhCzT znqOF!5&P%(;>|zqA;x!Zj!pl=?b;1n2hNQ(b*M30!X2~Uwlmr@Gq0lyox1Ekc3t|h z*M(Y##_MwX`xBdX?EQJaM`(A)7c+l& zi*%`2q)&=P`ZQRi_lQM$COD*-Pik4D7l=iAlUSseh(&ruR0gSBlSe9il1FySB3(3K zk-iHo(lbsx_eLR$^f0kVj{}SJ1hGg@6pM7OSfmTZ&5=dAcbK&>b3{xQ>D$C2{VG_b zzYfop$s-j$sb!I#FBa*X$vx7tNG}u*n>>LH8Jx_9*NrdazM0W`{1??wup9@JQB6D7aEObrepskk5p{V zcIsKnmPzc?_DTA=dCp_r$s?7O&{l3Ou@9_q&pS@tvPc(;MY@()r0WEC_{k%cIfe6# zk^66iIV$K4Em=k8<~fd`YY{Cgd8Fi#%Bdued!9ymzfL2)7N?PtN2;fi$P^`yRL&*w zG}6m)8Yy|CdM+u?Bh4q1@;uUZ=7_)AAEAHYP~){e1LLzSBm1H*+ujW0J2%Is=j6P1 z!))bgi~nI`O-E(1CHC0u(f4y>Udbc%wRI|n(vIze+d9|++FkNU)XrXLG@6-?{gXUW zu{qnRXDwSMu~R3HWSd-%x&AGg1NOl2U>~^uJnuMl@<{W_Yb{Zyo;i#;&ls(>0D1x= zYhdoK8AI11Y9V=~fZ3x^u7^%)qSWf|EQb=mf27~i=$Ha#cjy&GmLlSeukZCZ!MCzI#j zhcvWf`{3TGu*Do9$s$6WuCN2=qNnjC4# zbB4VRV$aUB>so`ot}ct1^&TVEY}8KX=Nd9}Eut2ZM@k+kd8Fi#_;#e%>+MKy)!UKY z9myljZxl)%X+Axa??*ZrCTO=b^hWZzHtXYLustc~!CjI=jp^~(7xj+Jsfn3ao=2i~ zz8nyJc>CbC4z`GPmpl@+vlkkTW~O8RB#%^V&UWfq%a%#()X5{+CfDN;bHEo}Fpeo;i$N7O`tK!mQiK8kn1F#?ZBhT1Xx#d8Fi#l1EA&sl0ESZ`r=1 z-W$ZXQ74a7o&Dl~(cn#H{xiv1X%oGC$Xlp=%MfkUUcINXa85kCZ%8@<?Ek$q8@ZEuG0ottCRb8_ChVYV{QBb|&ktwZCJ$@A|+8rrdaaPL&uVvdmH zk*J-$&^pUw|0Iu8Y|eIS9>SJM?9};On{9GE=K7cCk?OdmCP!NGoMEqn*t0Y3y4GN? ztIHy0y~l_(8?}@9xrPi~i>QU9AA9( z%-#&+J2%Is=R}`uSL7BuKi1Tt#%zgwQSZo{nwWXzc_eD*%K_1j?StDo*dp3p@<`Oq zUT8F$nU4LFJW{ba+o@+QTPCqnCy!*CT#vc_C683cEj2mP634zzb9=S*>`c3^HQ4Lw zvWQvlF=E|D?PPwgAw$<9YT@8{q`D`6PV}V4s@L}f0|d{Qa+g9IZS&D31%uML~H&wDQEDyfG-31m(x0m7fnv{gQpX zJ|!s6i&kD9l$Qpje5tAaW#7JO@uuDyuU_90t-L)b-xU;wzCC^j^5USpFDTy=t(+Sa zzYFFiLHSU$a-WHE--+_fiSmM}l~+xa&j;nhLHWsO#mvwPg7VsE<#j>%nV|e~P;Nf8 z^4^K^p^5V0iNbc>f1>BZ6{+XvHfUyb5wC40 z<1?=%qE=i}=CwrRU)Y;xh19cI?>1toND28IY-6Yv*PyQV+C^GlF>=IdAu% zPYVk76EDzy|7}6}bWr|#Q2sPp zd2>*>FMfD@tE8_L_pf795A2`ix^FEJdvv?(K6cG)9UK)7WjjunSLnQr`*!Qt#x9$= zxu(X>?O0T1sK+8b=ZmpwY_dr25sUODut@I^i}bUL)s3tYS)`|mMS4Xfk2Ld1WRZS8 zDt}b3WRac%7U_9nkzOtq>7`K_p>j=kuUNw2@yDuldC@OFyk+6SLmQBUN3p z$80+sK}&04YFm9Rqh6i+F1Y5o*VX;qvPjnui}W=8zjX3QMSGm9&l>Qb9B;=L%#W?3 zKV!OI*V#(nZbx~!Z06>67(4gmk$mETIL{-^Oj7bl$s=vfB=I!T{U@GA`eU3%`VpN* zdi3Hf8&4xW2&a*fN2=?VJ%;3w=5;W6q0NAgHTOWtdkt#LSU@<`jPY(LhycbsiGw!d+1@XWDyz9odKEqgQ1BUNp3 zzU7WN&m*tW6p8r zKl^EyZSNoj#|TG-Lv5+ft&i>hF!z4i@CoLIJP)zZI8lQT!*<^WdAIY%kJZTP25hG#+oIM)YoPS?e|CW zNJUHDYb1}9Jkn;i+0QuJJC66Md&itZ9Glqtr}7H82kUlb#ssGKd1FEz1K({X|@Dgb?xPPb&nCR?}au6^I9T~ zK-aX*Y1@5&r&-%quiJ9i|8MK;*s+OO?|eT}?S)?v%P}kJC^>N>B`)QL$N**bBq~wwKwYKDu>Q~#^ zueIGpUu#PqseH99d8EqjeCe)U^SR2?&rKf5{#C*D!mLwkaeFTN`_*~dpLAX5FFLhj z@2?K~i?v&;X@^V1b{UOoxLe(ryX)p2VeErN-fJX}G+TnL+P&=_Bi^ltnAZ|<1iGf9 zvimztw{w(RKYX1XJ2o-vojg+2JbTR6LR(25seHGMUu*lczSj2N@wK);)z{kItnZlT z_u9(JIhu!TnSI>1+kV>Qk&;JB9w~XG z*|B32v);)gRn4=C(`NZYJ(?QiSsG{4tYEYe!zXg2cb_DbK! z?op2sjtYmmrp~R8Imem*?590=9_ja^$TNa+akTOqLGhR1-yM`!M=MVZ3fHy~IzK4i z7L@a%m2>s3`hJGuJ|_wkyYKNny;&0~vW`&)xj*rUx~dc{Wf4$3Wpa^s*} zFIu@;P_7k}Yep-6&$ibquOSR~sMiR_w#VSI+r7c^{+2D7bcx)HM`OT^eN%kkH>gmc;z^!8)x z%(C(*>>EL!^G}i*4*tH)zmsC_RiAnVri_& z5;=7r_iN7HJX3G>S^ob7+vSoOddA|deQc+ZdxW{W9qX{$>D08-%d6&&ZS4N-W4D{R zxh4!fZSlof+6Q&E7I~~cIVhW*<$U+6k{9W{ncl7P>pFf4jys`GEWUTdnciBl#vM*< zJ2f+8OC)yxxoq}`W3whp#N3$IF|8ZNSK6uTLTqbU)~)vob>ug4p0=1-PWu9j^!s9w zo&gr=VzEfS5y>OXdtS0g4-<=Y;er_==i!lQCV}JpZD5gpMJ&=w7jMrci}bxG-o@OC zc_U*oLu8SjDHiET;GB|2s&i=aNHe39JW}y`yoS&hawyk?qbI&kO5qz7lSeB48rM#* zg~=lokBeFwA$uF6_zb5VyGLyGOnWLJ*ZeT+wwuOBHRI04v0b)%i2Z2~-nkjGZ0nSJ zi>nX#PS#|JShmY@{B(sWx9yna&y3lUj+oPJ=8i=_!^f&2G*KUwCS)z4% z>DQb-Lh?v;zG44chsN&TK4#uW^$m<#gL-vY_4j(EeXO$$$4(xpFiM^qh~0ngZT5&` zyFZPY8}mvYDS4!FDk*uSax#gmQ=UgEOj7bl$s=t%JFg*|konG`UauHC&m)!fx_V#r zN>7UZLY_yeyCG_6gzOoO;xn9f>>jbzGwrE_T=T=M+in^k)vS({a&>H%?H*!(R*R}v z=Vr{Zt<&U@tgjhY-PUWKN7|+(+Y;@TR_nd~@{DEG_4X_GhRGvYy9K*P*lV6=)?s@? zPR)5H&m$E^iKmgCtmj?wJW{b+kM4Cdi7k=2F|Xv2l1EA&seQIBd8GOIwt5b!UXw>k z9%Xq~+Od1YR?oDj5^~KC zvu?X-d{i@z8OL_n?jiQ4_u0Y!_Lp;GrZbwxw=Pe^-OyzA=msc>$aQ5M>XS^acr0E9%6smgLiJmEZaIw z9?ANev2~n0(l#yGmT0%M+T@X{K4@FkD?^h~6uRhRY38I&_#@<@;R!kdyf*HdT7 zBNbb+R*b8~ZNGXnJ9Qs>K6UJ6c=AZeBl+z}Kd(0)<@=G!`?mR(?Z@CP+j$D-K2wsp$AMZO=YXwN!M9?4cUW7`t#mR6fQQq>1-%X(#K z@<`;5Dyq7ySI(fE@sdYM9;uy~stwg^wV`sQB`pzS8+kM@)AxSyeCoK%@Z^z_M@k;4 ze6@{VYx|4f*V-PbueBwQRKD9*`J;N>a7goA@<_=eZQe_}+v?`k%w8IE_ga@cQrQ_$ zOCw~RkK!|&-i>>t^{M82rahIAYkrt@+fC!6nsLlHw##-8u|K`jbZ*8h+d54i$@-eH zb(}oXHZ9qfXt%W52TbqP6SC ze9v%)Rw@4nT>PSd#=vux`$c_iy=#@2E2NZYhzTcX|4YLiE*`k-xDuMABd z$-Dl7t1j!6Gbm@gyk$* zI|FKIgzQ0#;xn9f>>jbzGwrE_T=T=M+in^k)r@1tv0b)%i2doErgJl9+16?DNY>Yk zt>fg8wrR<>M7yQcCXZD0LEExk8Jawjcm2sD{c%+JbWrL$V(Yc?NA=3N-m8u^?Qmk- zX})KB9^W3#)Y%AmK6U(M_)VrFzZ{f{qZKm;ZwbohgYq}g%7=sUYeD&mXyx@md3aFX z5R|7zD`a}UJ-$=2H%GKB3Vhi66DgL{8Ugb z2?|e)eJ&_}8I+GiD=!X8aY8~Zt|V)ypl5XifYG=gHlga)$4VGa@%Od ztMtu+!n|*MLNl$b^ANmx?N>V`9`_Q*;u(?I3ew&7HG#>KTx{@=N0d4{zXu36_n~NmTT)F&iA*I@VhYA&=|57 z)@jZC*T>fB2)i!CuDLO7sXx|_$cu1Z#?FoFi2Zcd8HVkCXZCvBy&Oblaoi9cO}btx&I6ITwFoUIKeDY$cLHfp+|5{u}Iei zi*(!Y`a~A#X5y%lM=I=>*Cl99U=QoE^9aJ zx)Hl<_FwWyMIXEM0Ou^TJ(@B5 zx!HF5u}_y}vffMNcCxflSqyhO4;FJqOdg54uZaCe)**SM$|qHAm82Guz>BBmW^lRFI^EA@ybsFj6I*s%Ooqx#lNab7- zPa|ET_gC>W(&uy<=`V2_=_5Lg^x~-Jkm{AEk0mQEu*7N?Oe(rKh0(rKh8OgxSBFEu`S8tIKq-s;NJfo2x#_*bFy)yK4{SRA>Rj=-$KDHO;vUbC@ zPTQ|8+ar!OcOJXd>|j%~Zlk>2PFjmYN4fRGIj1F$RQ|_>rv@(6X{1Ns1Z|#2+HPU} z-CdqXvVOK>&K$`jZMU`Lk@7s!X8h1EuoppFNggSAq_XDcd8EQ9wNJGrk5r#;vvuTi zZS$zf^GNgF%s$!(bI;}d97FTDwz8V%b8W?{$ORZ}_m21a)pqK5^rIY`p(A83%w_F{ zT{mKv?GeYiGi^TCw!fb7tVJE$=eCX++h~-U{b%I*d(6-}T(c2oU433Rd8DFU_KAC> zk2m|ea>u-qN3wplW83leSf}EzthsAw+p%?U?r>~l#^&jjJdc#;k=nI_wvs$j@<_=e zwP%u&N6P2g^0_wdi|ET7)qA!bI>OAGJCQt(RJ3P*FnOe+7w>|J?HBj4?bNZ^2ae6q z5o$fK`QByihFv#em+cY9x-)I^Nc-y<&S`lbsrZ!1BbBko5w<^zs+mqU2|jF zlD!DpO7cj_BPEZNJQCkVo$uK$Oj5odsqBxuVsZEG&=KaI%ez{J=6R&DnkSD`tcsRr zH1fk3ZaZaYKG#sI-Ft6m1te@@JcDy~-srV~v?i$*5Y#p3C z9NU<&lSj()NE>_NI&oYKW%5YLBPEZNJW}#V$s?6_Y|nqaE21xxJW^Rx?bG$Kb=b$7 z^}F09k5u&KT`;lz;y!i{I5zvhu^Bo-_QG7&ZrF7rcG=wf=l9x*K6dK?&zRIP_h^w@nF5DxIv%|W)TyN%;Jd*XZ9dky^_iS&sL5`^8 zk&;K+%r>6WXe-GhC6AOmQu0X2BPEZNJkpJWa)oHcE9rKRb+2FT$@cMP{VsROBNcs- zH!|Ap9q;w4d%*G72ae6q5wh*LtlhBdM(nb^LucKYHqRsNuV<1+nyqSc5~X>s0)eHFpiGmDH=PgS-72Yp*L~Cy$go(#D?bMbK8h zym_QEzVHq4KM%@(iB|lUljjBHtwH%)e9iqz6Xj|X<@BkQw*-aH$vicFLGr87iq~P* z>#gxL$^B!Eye3+CX;5Arl=lSX<Q$~hC|Ars}{Q!5XiC>Kn9xy#gwYxe&KmF#NGWu?P61pw#cUl`HdldAw8dd(p}_Oq6e*D36;c$EH@ka-uwDqTFYq{F`Xy zhl29rp!{OA^17h-`)tn)%6ZYsmP|k{0 zyhhM>St5Hg#LM{ng{3j$Lsq()zi%9mcjLw$n9m zS=6~hT~lM$#bu2!%l6*Gc$C|k@YV|Fd)DMMJzK_Bo^ilW7P7yNEKYQKW+CP*bY<1e zd5`+n@rgaBvL?1e;|B-jG11Dyf?}Q9^4JoGwjBO^@4B#E%xlE2jO@&1QEN`^cDgRa ztoM=d80lk|-N!D=I(BNd#G#|ym^)j&M9!VqqnUa8$zbR1)R!fuEm?=7n$sHG4u)QS zG3T*tr#5B}7~Lu;*9i*Cx>`^k7?e*2<F}NK0*26pu93D)jKTLbve989N)W#h+SGgKli7xZHet<$$kU) zF)=8viEC=iy11+nrq$ciH6G=*COmnh($nrw+K!QDRL*&}Lu0Z?4+e|$7_mqXTg=X` zDJ|8Z$s>96%y`WRIeqaK6YJQy_2&ZHl5-95#X*))o z`OnhHDchlO@<_A(Y^5AQe&d+OqkF_-q>o*8AG<8uic_;C4jtvj+}&$b8m(8$`22;X zF)Vqcq8l`5 zkvy8VVUI^@%_%&Z`*VSN#Jj^jcG-RGvTQ3(&6YTHlpAyJYhm={q4$8yJD+PS`mwFB z|B^>4CzJS8Tb@Vq*g6^P@ks2k&(IM%nfjc3n&gp^M@k+kd8B+l()^~R_U%a5)7z1f zM=Ebg^6ns?YugV$#kV8<1H2t+`Bs{B>$!I-_JfVNlNtFV4!3vH$F3Xky1d;EV_PQM z$&!;tD*8wsso1YAk+x$*MkLQ8d2AKz@kp&XjYo5TUU83@3+Q8)-N!D=w&K)mi9<)Z zG55X}l1D1qw3fVn(i-}q`CMB**JcYjEX=WPWUF>~A0Jkox96KYQu0X2BPEZNJW}#V z)&J#_@A-bD{qRJiILRYk~m#)k2*6D7T z{gv<8F7MlR5A?^3L-YMe)5%m#~eD!jk$Z4GIs979?i@<&m$H6*h1KU zc^)axBY7Mh6!v%|_E=}=2pv=%_m@xdNXa85kCZ%8@<_=eRsSh@q!BB$K0J9O?r;jS zFJ#Y&xZ3Al*W{75>A3$}o<}M+W=r&LpO`0W@;uUZ8}oRi)||$pnq%LH{gK~mvo;I% z9?(|KRMxRmUzV7*~4vs`K`IlSfJ(DS4#i zk&;JB9;tfr$s?`jiAE`sN8+BPAp1i0oQSJ^?ser}iq$s;9?lsr=MNXa85k5oPRW>W2e3>F>T4cKdL#IBDaH~$s;9?WD7Yg?D0r!t7hm39af#U=X?4Wzb60ZLHSg) z^3k9?Dk%OI_#2~@e;$XQCB<1?{hc@)tq5>(t6eg7QCt^15i{qM-O2yWba-cSldYJ17@KPaYkV=LY42 zLHSqF%D)fFXTLZy%iXo6R{kU?9|{WX?yIIZM^FALD6OT;_Z*MsO_a|Cg&KWlP^hCv z$GMVwM=ReHl)DGz>w|LpXyukcxkXTJ6qK7qD>n_wjf28BOncU+=QBd|=uQvM)}!>Xl?F{&-}h3D7I6kJ@LPe5QnlIr|Gp zB_CVp(0TWHq*1$B_LmQGkGKb|MaCb+W@>B2I%VERqo3Mi#+YNm$Yn9yc^Nx3v9)6C z+zu0)i6{2>o4@k|mT2X?pj<5|?17{4RLIkU za+n%F*t~5!#{JS9+n8Eo?=BI?FGuGR*|wOvU+>exsjn2RxHQis&i&XIcdKNP{v0gQ zr^F(CR4me?!ZzBnNN*I2^v}g2y*D--(tO8V>sL%0OaL(#$B4MT&_m(%XaF z09mAmibeWiut+Zwi}Vz+NY|gpBK;;zzDO@<`=W5>F!~k5o=2@ifv!k>`;LqtrW% z^k$t#`YUmcc^;{pOX6vyXT?iuatti!E_m-l^7$vskQ zRIkhY+F$y4FGF40E_j`e)|SLEL8fPk*5=Om%rAMQVtd|kFRiKl#n!;xU~9AUJx?Pg zk5tYj(JD`0oMy6)9skP(*LAU8-7Z^8jaROt*i3Dm*s7U#@<^O_PY#(mBKBTCd8Cum z^5LcO2s7@N?AXQ}aqSwi?VjV8V|$5gTTI=rck)QdBPEa2KH1hj)%H3))s{R`J(rX` z(tI|FPqpQFr1FFt*ScNNX#G0K@a5Xt{=#)Nd8EqL*wkk8*{{s{1%R1j_oC~ zZ83Gf-pL~+kCZ%8@<{nyTX|0s-;VV4cso))*H+&!!Zj%0kF@@|v|Us9c_HrRz2@5+ z>En@i;{9Adw^1l<$*5l!dOChe>Wsw`LCn3M_cGL_?Se;IVffmT*#ESRC0d(1<1@eH zk;>@sj(cfM?Jw-@e6FpGQ|r+4PVz{}Bh^vF8E=WW|2FdYGhXI*c)yrABKBTCd8EVZ ziIdCOwqxAS)v=9fxz+mjx^kta_p?N{EvD|*J9(t!k&;JB9w~XGnP2iq$s=ueBj5F{i>pfVNZYm5uFLbicbe8BzwlPO@<%{;Za{O{^FOhAFsr&U#9w~XGaT__B9%@}uynA$pK=)oe_)VVvHc6-C1 zoE;R-D_r&O6W(FFEcXGiwZu>(+x*|^ALCysDAo#N8=2oUcFo!D+v~dqtjU!Y@55r< z%x7OED9nu|A3O23t-er;PHnrUt(+N^fiG8Ufi=5Quq9Uxic{}~M=fE?+%99*g=vp2 z`j6J**dyHUFSm<)=jBxw#~zJO#&>LEYK6?e<-#?irJbgly4BVaYi7H4e>paL#K`S( zO_`fhGt@P6yIhtrbGJ@ivp#kYu)mH+KQ(KzL~b{8cc|05$B3EN@xdI%y~_jQ@sjx) z#I4Yqy-`qZ5|r{kvGwmcLHXLC*lyYGzQ#wP?oZoRKfPnShlrh*%XT<1TYb7bE5C7! zB`-&ib;>bgTQO$M)*`b|Pl#5&KPdc0!dVNuJ^BR}>1|?>J_8o%m12=D5sUOlu}Bwy zMfw4;NI%wPk$yACB3)lB($`F6k$x8}($550q-%&py5>X{>0@A#{;gP~$BIR|4_Ku0 z#3H>+EYi;gS){YTBHdjq(rv^dJxwgqMPQL$DHiE|6IrAWibZ-?v@FsQu}IGqi}Wh6 zNY59GbjOJ-(*G8V^jfe;FA$6LZuM94NH_mGK8Y;S?ZqP9P5ph-yebZUA+PCdfw);E{kPwm*mUU$8!ui=4qjq9@M`>@{0BT+jQ^>uh;@wGSFEm@=+ zibXnG{B-h2g;DB{q2!SYqm(?7XRvL!j^piDk8bbpxXw5>cVMG0KRUKCt=^o6YvwhI zHFayP8MlP-IftFOnB!QMk=x~(vTUbj=yDg#nz}4w=5C$3W_|1)V1Ff#RQM#aNH-FT zbd#tIQn`{vI!7$h*Dica_GiDpMxpLcTGo*PFX-5|TVmJ6Wjmahtxg`P>OOg-_B2xR zNcB`wdm1Tuq@iQ1{Cufyb# z3a3%ERj>W=>GMa%{V|k0Qu0WiyY|M_BDY^Xy1l=n9XqyJ3x^XswlS^VoQG@XHHtNL zYpoyF%xn$U-sF*ruH6IdujG-ENAjrJV2@VYlEaBPwv$Jyvs>~=$s^5AxK;kBUXw?f zpKz=EQN1RQlswX2&$i`rZC+yw<~lq=_Oko&9h=zR<;IsNcWZc{UE{j!y8f0c>zzCj zwNp`Fhsh%)k5nyXzH;WU?Rdm_zn;&v%^KQ1qt{=p!x3(KXL;`)^8T)tTCR?5CdlE$ zj&019BYC8vy=9-ZzgUOH>_6+2qjiLA8|<&-k&;K^cyEzy%eLfjVp?(XNOcBC9w~XG z<;-E*@rX+vX`U^umF+Wn{nfEYxb2Ow=t&I?e)pH&e!$I)s1DoA=jlJ-?53U@z$G|@7M4^yT*0dwI9os^-dm%+Nr3o!{m{YN2-=GUpaHw zc0A%Z$K`vri+=iZyLC9iZSO4a-9z5ru`Z5n?!w{3j&019!<>g}MoUW`$=WQK{b!w8 zhkfiGV1Ff#lspp0dy8yYwk3xX(~6Tvs`GgANXa85kCZ%8@<_=e?X?f!9?L7~2y-1C zA=jZF-?549UAErDe7`Fg}MoUW`$=WQK{b!w8hkfiGV1Ff# zlspp0dy8yYwk3xX(~6Tvs`GgANXa85kCZ%8@<_=e?X?f!9?L7~2y-1CA=jZF-?549 zUAErDe7}YV+BL4ruIq2PvfjxfQ9Bj&b(lO-@<`QE<|}6o+m1&Z=eXpNihlZYyLC9i zZSO4a-9z5ru`Z5n?!w{3j&019!<>g}MoUW`$=WQK{b!w8hkfiGV1Ff#lspp0dy8yY zwk3xX(~6Tvs`GgANXa85kCZ%8@<_=e?X?f!9?L7~2y-1CA=jZF-?549UAErDe7`F< zv?jgFuIq2PvfjxfQ9Bj&b(lO-@<`QE<|}6o+m1&Z=eXpNihlZYyLC9iZSO4a-9z5r zu`Z5n?!w{3j&019!<>g}MoUW`$=WQK{b!w8hkfiGV1Ff#lspp0dy8yYwk3xX(~6Tv zs`L2Kc>NdT4MF*6wDRGg)KvBQFnz!K$2sdX=j{FaughNhSRNJ#V{QpFB|RGf)Qn`{kf~b5QOG%4?&QHwMM+ z@%o_L5UpGpl*@v0aZoOdRvsS|o}P40oC?|OJx#x!5k1+N5AIoz{i=2xJvci}b?Mm* zUptc4k)~WZDxbJm7M9$p{hpJy$2*slCE0&ec_f#Vm>QmcC&}T&ey^Qj>hPq)GxFV& zr5f>*So;n&X6%D;9)x4eE8{H^_6$!B%GE((4H&U@=g4}XUE8z$x}Z39A6qMoZ5>_} zlq-Vr$Y|yApgbTbrv&AJ(Te+1m-N2Tic4zTuLHit74b32yMpr4Xyutfd2mqpjfIB> zrSN;x|F#Ey8;+yOsnXynhxu;`-JyQ?MlSUX1Cj1*bOd zr)KCr^;r%zc3G%l$2N9*b$B21SqFo;^-Jcl+%;m{FNtH@t8k651v<4cWBa`rI{%wM zUn}fC=ZGb@#+NX)=GcA{#&)Pv&&%5WVy(DuaBJs#8a*T^kBC<6oi3G};ccmRe(%4~ z^>egN{oX98L;HC@-bM0Ag-;@jboB!N$=aPG*DvjwzUK*Ik-l!` zt2#Ggwjg`DwiU8SSBXWs0xZ%a#UfoU7U=;q4y0v~9yseyUDB3Cy07{XmwW%LMyU1V zk&;JZyJ!(@<&b7cZOl#gZm*l-Z2g<9p1Ji)mON6?5BtwK;&^F|FJac5W4neJ+o4W9 zFKhdYd%5J1TJ6+(>y)+a)!h!Qxoq#s+D#s*>OOg-b~VzEVii@cN2+U*xEksI&}yXr zTdR@2fYnIvoUt!ljdYh*BfS!Yjfa`|mx(9^H)XQ4sqthkftGd9TABNu9cmEcMEgdbD@#tC5mNs;iQ6J<`}~xbJrVOYFYesg3)o z8Jg>n+=~}%EfG77y$aU|#}B7AW^C6!LvuY+@pP;edYq?5u16a6L?6-IYVt_Mme|&F zJ<_iSceR~`U2SJ-SKEQvN*nHK`!lRYN*<}MOR5Y~xh9WP_P6D}wvkcduC^y@S6i+} zvIkW#c_SnHXvX#^i0$#&OXEoEyw_omM^4RW<$9#D%E>iCY#lD?nDJ=~J4LqMo#xl3 z_j|Qro9<~#n_{%TF?Q~2E84bJSO=~C#`|24RQ9*EyV_o=U2V_QuC@n9@Da+D;y+ zXo*&wJW}#V<(wp*j&!+BM><}oBOSu&NKe=4NV%`AoRXCL+RBQgT#q!KljJ?YxgKd8 zp*pJyNbm;^|1qBbA=jJ%#&j z_rJvMyPev&pPHe$9?5l6u(d?&H2&+9YlP#6QyVk3YoDRXBNb1_T1g(s9^i=SBj$Rf zq7Q3|Z9RFUXNb~$s<`G1yhH~BPEZNJW}#V?n_7Pp2B_irZm%U?z^4Z zcuG0mIWYjsj;LuGu zZv7i=Ak`8 z6vX!UICA>jQ0Ki4dn9%0Ik6|NDEA5Lw|*sec@=6a;! z=~yfDIP-j@q9yu>xgKe=ugtbS@4cx-ey#00W_vRjdpy0Oe#!oag7WvGm0t-;O;xYA z2W32?dXg^%=~rd#LM>>NVFR-EjEZZC6V8 zZSVYEn?1wrV2?*mGaq4EZ^%rLQyVikr?xjr-_<2;%Q4>X<@ec~w@XUww|2=LPVD#E z8Kw@CM@k+kd8Fi#+#`+HJq3HE`3`92!5;9?>~y7mZcfd-lSgvh6l^UKJ5BOP#rvR^ z=#k`lq|y@Yne7bQd+O)r8gb9TzQUpXyd6qg$n{87_sJvWdZb*BR8B|A@3rOk+S;9M zc|MZI+!1>ub(}h~)GJvHkIPPNTyrT`r>2K+NHZIklqE?X$@(bRvx&{Ij_lW^8gZ_y zeTNz|cAm3cv~8`h4y?mGXFJc?J|(KqR*c+JxbJp+V)xxnZQM`I(BzR^Hw9Zu#7>hu zQt3OXCHJScW5#xtBl9{(%k?Lj%9uc{q4wDPM#`D{?W9F!}DR<0Q+Uku9og7S0G%3ll0 zbwRl$T6v|uS^x7v`Td|gap=hj1Lfj@^4_5*?;I%KG*CW0wDQ4$a^pbx@o448g7VRz zP^0gYCH?K7v^kIWuaMjkt-K&8w+7|5XvHUGkE>F8@{DN3slPWUp9;z^MJvA@ls^v2 z9|eV0{ii|s>7cYL_WmS(OXBrM#vh4Rejq5<4V0%2l=ls-l-+I9{~sPGj~ZI}r$PBl zP-saXMcv;Kmo5lf=XLQs$PYLXq_qEku z>(!&3Jqm``-n?Epa++VMvFg?SqA{QCk(8nH73nOCQ}aFMXzLMuImBPZJv}J?tJl%Q zd{b-1xYks?Qm6L+8G7jO$}39EW%HGB=ZL9X3y#k>VT-t*>f>~k(|H;Dy{`?*8={qO z3(Av%(repi&sIzDz4nFM46$SPv2}WUP#E6NYuVFf`m*|J`rjksv!j)pgW?+MW7{de zRCR)^!J)>q%Y)JGKt2bh9^as@qp#OXg2J+~HcwX1e!oBGT}to$prE)Px_?j{PRx=V z(z8yPStffHr#5Eo?+m#;(oRpD{RM(gW4Y(Zxe?pa>Nr}iwhcacj%Zu+@T2#O_24(* zdoRWA*FN9+gjt{F)P3x-u)h2rj&02Nelqi(Bj(1u=4fs1d>(CMo;!bG?0tt%jc&yy zF=k%=Hm=(v+r%mQt6TfrP4|8lOK#gS-jw6?n?0}Nf-=S2&Yho4Jvax)b~wjgwzvHY zeVX}f=e;xRlCx}U^Y$3m$81pt4%<@wmN{9ZcSrI_BctSbYRe+sA{ObDVv&AcEYj~s zk41W-SfmrgB3;~Nk=`p7>78Pcz6mVSr^O7!!il1D0h5?Q1_ z7K`*pVn@j${i#@_pT^G5Mcj{CW?N1P+)M(lovb7uBg2N!35oT2s0y|n(rTpN)@r2Wk;=Lxu15OIjFW8FqUCy|+E07@s=t@3 zy_4zz)hkC*$4(w;GuN}1zq0=9O&Yt#YQ2^#Yd3kMx+-!Ywu&Ws9cZqKJ02s9;xnb%k@a3=geJg z->Y41$s?7$ZQRxNVeD#q)WBVB|5Ur$l1D20+xYj>`ECV{5&N~9fxbzuM=Ika_lKM| z+eNjPJke6#9Ea^q8u#nh^Edm!wjJk2?AXSPZI8sU`6js@iTc=#tW*9)G}j~9e=eAI znfuyG597YTc(Vl_*{|-0Y{&gv*(1)8b0c=Y!|~L%(Jx8zNTo%2CTZL0W7i<-%QfQI z#*FVLGw(TKZp>?r*5=OV(YEHf^B2ZW9w~VwT2l{s9AqEZOSvh`t-X)gqLN2S9;uv@ zRQaQNO&%$Er0I;L_H?B84b#a;$s*IbV@`q$<|$y)Gqqz8rjA)bzO|5-TWdsfS5 z&Hv)S9@MFgJ&)Z9P9A9|+S{C#wRzz1o^=ZQ_NCbU+V{NFGfAiJW0!@aHs50Yt#+qo zd_S3a&k=KDUURfIcRr8xIM1EGFn01t$s^I4ddTgSeL*kfrZBhmK4yzb9w~XGXuelzna7oD{jc0E2B;JR_#37A$$s?6VX_vVksr00t6C1OA?hGZ5v@`u} zO6~E`R?hx*DR#g1-J(2`bm~5KS=g)jJsjJZ@%?1xJx9!qdCk$<-1$7#;yic$!q~|p zC67dF>LIsR_65C^o5I}M`yav-lswYt1#$G6 zuXdqVX1~efk@2PxZ@a%Gk5qKOR73P^9ov|(T^Ekc`c58+`q+%D)8vsxtFqT@OuI}T zsr01medlPi1s>V2$s-+^-g>D#9@@&;-!8>={qxCgQJzUUbsxJd?A81pj&02Nelqi( zBj(1u=4fs1d>(Z=&z-+8cJfHcBhi|A$nBMVK`-T|Ft_$TW{XN5DS4#ik&;JB9_iv3 z^xY2C0N|9JWr4>3b%RRBX=k z*7}{cdd=^(jdo<)v279O`AC<p8k7$O<&T1L)zHds1*I*=c>ik23!;^JGETi-7nED0l}`ud)PeH&fpX!{ z%J&83M}qQaL3zc{%9jSp7Y52N43y6et(-GZ{xB$?k5)brl)n;`%LdBTLo5FzD1Rp? ztj#})KZg8IL8&!UuWjwUAf79!bBcPsF?w=KP@WT%+k*0{Xyx03^6{YjR8ZIkekUmJ z3(A+Hl}`rcjY0WBP%a)?xpJU9VW7B1{&BQ&`#|}&f%1l-m2(HmuLR|upitvi2IY}K zDg4j$KkL73tK+?ANlyvN<9<@Yq^dO^?q`Ca&Pf~Oz5Wb3ds?!Ljf-8WissNb8|u~|O{g0WB3 z7ty`Hc~MaA4hngPQ{q&J zb!uCpT|3mZ-^YCNsj9D2;=vN?$t5+m)`;Ch_A%2gBU<88d|L-o8}(x^J!@y->vX&n zn>uIh?w_@0>tQdkwbXx>V-s5oOYh10?LT=b)V;II;`9vXdzks@r=5Fdj^D>D$+!xH z!qhIQQxh}o9Jz-2cIw!yzY}(7$9(p@to)__o-QfV8aXygGDnQ>+#H`H1IvA2w(_5O z`y0+{HO^MyXS?Kc+e#j(Wg;p&QLki?t^mYk-j7r=?h|!egQ1f=fonNGmu64L$FAn7mM@>u}FU<$Rb?^7U}ANEYd#_ zi}ZKI3MP+K_$0DO?*ohUWwA(~6pQpmu}EKtmPNW)EYg)?k)ALlk2La0$s?7q#p6{U zd&J@R4n7srf7;$M$<13kIn?lPuD4hgXqM=q;Y4)e;Uh?(4x?Si-Ck*C)%p zPb@I!+o$U-=X)es7C+1HX`DRLSXb5>8I$CZ3ZF!+B#-32auar2U&6G+rP%A{LH*cE z&)Qiyd&C2?UX8gg#ipj&1167D>Y0|b7I{2$jW|Dsvo@1QD)wqSHSV`hYkUc_jV#4x z{W-Qv>TqJmW=ZCV@tN0&v$ev>BXKp-H()i=FKRW?E43Qw!&r^<&03B0R;@<*(2RFz zS0i0Da5d6zsU*1`sjN!kYNX_m$|@zUM!H3-k)ET~NVj1%(yO!@>D#p$>El|B^iygD zT#fWQT8)%EQd!wxZf9DFRPJ&;(l}~*JhSIS?D;oC4=w&3q(4?Nx22JkWBw9a_nwZ; za_^7ik*twTn04a%w3nUhkw*Kce|Yk2rrEAWy6-I1IwrQpSwG1ml~qYxjr1a|M!I{p z>W8a>tW&QzB0uU-*M1-K$+;e>&OmAPMm1KwGTd!scd@ObpZij5j#BP{`CdmC`Mvs2 zcWh#7Vd*_>ye6$v8^AJpFq3I^+?Gh zJ^rgJlP<)Hq+E|w_P2TUOYUnMIi*~WH12TYJoL)h8lmKoM!&`*j>ji^PQ=M06|X0G zBzu3GFm25~x4mq(U(UC4JyO+H@<`)6W0SQ_zvaHRvSupxwYkq3aetm#+u7b+*(2t9 zq*6b9U0Y{UJ1=*xW7e-j*I{};$s?7zSkj?uh(4x6jah%mBNc5^hsh(oU8f`EdZe<$ zt@20pnmp3D$Bm~W<-WFZPExK%D(58S`AGJ$M!e1|^Y~=Xi8y(r;`JntWbbbirghr; zw4El8G`2ObK(UsRM@k;4+DNWPDy?JP%(EZc?QM54d&IS4wadb>+dZ)R+oOqH(*Cm@ zo7g&AdQaAG|H(_C^nQ{@Ds{1>HP=wzP92-|mpoF@Hg%XhQu0XUyzM+6shpJ5p0b_i zBh}NkdCGR~Yb)n%^OWs-w3m?c&|Hs1Z>%DFWgegGIT0t1RJ@+#k?j3#!n8GepVcDk zmF+jzBNeuwYNuY4M;hlDo2+g6E!QLEdL;KY6YkGbYdhPUD|^J`kxH%fb#0wZ?Y!Jg zHCygjzYbl8>HQ>+RO(_$hpr*|m<}~&{Uwi7v`rl*kCZ%8@<{Dj+sPx1Uv8`XQN1RQ zbnfAAxAALjzoM_TC68netKfBBna3x4PQ=M06|X0GBzu3GFzwUcr|mR(q_M5lwI=my zEhUeXJW{odT#r;*$GVwkKepT3?qc?c$s?69p|4}>%p;A*71pmq*I{};$s?7zSkj?u zh(4x6jah%mBNc5^hsh%)kCZ%8@<=0h)Jo-#>NRvT z>q#ET-rpunJGJ*|J53%bd8Efg721>M77R7Y^+>rM$-T{lZA(+gc;{YecQJd!oC2asbvUtOvm|rG z_{=N6*Y=rsyClEYHZn=MuPyhrO-xedkLopfq~wt*i*&~9Y;2BpM(eyXk7xFrh?7Su zqkZy7^m;ZUTBbcC+iCJh$s<)3=`q^5=DEdYd#k@DkCZ%;dz%T{mZp&L&b`v^V)ls1 zBNg5Eb!?s0R$i~HzvPjMKCCr+Zq%A39DlAwHJwDQ-3 z^5vjhJW&2qwDO^#d`D333d$>^mGb@f>Hq73(w6fZ;}0eL(%2uzw@AJGIDDRI} zULBO1gK|@}a!XL28kDC6Wvc1%j$uzb{0rsTL3w$!a<{%FOuPFIz2)m<8*dKE#7C98 zAB+FDUm9iuVvaAX;(g*+DroTJaddQF;k^%=d_6%=l|_XKEwo#y4~9b=Y}x zoZY|R@jJDjO@3?%`Lv#6$0KoH(|v;)UqaS`vAs>|#Wi4TofBJ!S42--5IPZRH$7Zi|^32L>4As4tp%p6*F&g)AP3e%}fHlF3-UBY4wZqC5vJ`~QxeJW}D4S{CUJ{p~4vq}qyU)kd~*w;|%1XT91ok0$24 zmhCHfq*_DP%hxKlo$l^?(8`TyX~`oMeI$=mY_e~O?h)zHIBjjUTV2_EJ8$Q|3IHz~qs*tL^#SU2V5%SKCX(&Tv=TU)Qd-FUQ5XukG*-H|}ctq;|EPp7{fh3RQ+8D8QPHY_}k7S$N4rXg#O3{y&#O(Q#N1E$z{KZ=0Y|x?9aPDhkZ+2wJIzF;own{a%rcHOrBaM2q7IHmO zvB|A$s{HPeo;`=tZti`iU)i%bZ|Al%%xC3#q+E|w&Pn3wNV%`AFiJcf=|-K7^lY4t zlN1EC(Tk9P4dr0>D$s^76H~wNRaW?2sYn-vYJC|*J zj@VZ?d~VCNMwr933wPSm9>tk~u$s@ToM(i3Rwhog=vQ2IW)2CZX(U0Bl zrShEZa^kl8c3SmX#95Qugmd%B*~H8%&)HsT4V%L`uVstzYTnH`OuxGRj5$6Y)G2Td z^_axDWAaF@tLRT%YAJ{AMV9$&U9>ax zU*&H5_P(8%tbyc_l1EA&DS0G*t?ggvYi+r&t;{<5Gc=EV9^LwQZLiPx{k(Hun@7EZ zJ>N?n$^P7k`?h5rCXd9HxjjVBZ7EGZcE6WO9w~XGwncC58SAee(>C=F({F9Qofl5Jf~k7dkIbH z${pWqDRn>GdD}Bvm)fyCy7jR+kmQkE8zXj&5nG4JBiSamgXz;PrRc}*_fp9tC6Cm$ z;C>IuotlahU zbZW=;=+?*PK$1stZH(ADC$)1MFU*NQxd!Ol7_AJiZx$O+|StE~BzqI!Gp!~nl%5ekbi$QsAP-?E_`W}7p>Hi7} z=dq^^l>GzchJkX{(8^yJC?^h-Ukl1h@b$RsgK~9H-WILg8hv?nP<|m=`IDfWJ5ZiB zP+mW@@`!=*H-qx~L3zs1%7X^V_YahJ4XxZgP-37^qrVpKg}gZ^cL#;G^86@&F|7YT zBPbK=Q|_*dR;~?-=QXU&tK%sUpO5qnLHS@%_)YubzfS+(6_ghRg<7DcygI%^@|tMn zRYAEuDDMc$4@4^;4ay$`g_iU;pmb9Zc)y#Fkh?1G@MU%EUf&kD*DgK|-{@{Rh^ zuIu`~L2)>-wQ_v4^5CGnF(~cmINq~&wq07Mwg$E^>(sH=VUH`!ojTbcOYM^-b!ubl zfzP((?JnlC`Q$k|E-1TOmYw9r_n3cijn?2dV_RQBu0LbuPFpx>#&9vVc|o_ob$IDb z`r)>6_Uxx=6!Ci)`&q1!B`rDiI?Nhcm-a-pcILJJ@VcMAwEgAr3vv57%};e+ir)|K zzllR#LvC@ztljzfNNnrW(OgSQ;e5}fXEU~u-;EE0*^D5W^mrBakOC2STRDBWlz^tG7zD4Uid8AyAG_Fia9%)>elG>&Bc zyK$~Z;)uK(sCo|dx*K`cJUrIb5wl+HtsFbv$WN|sP_OixJah4TR$Xp&Wp4K1or?ZN z@<_$QvR3-sPOZm!trl3X^xA5ydQBc_^!>RSDS4#YPT7mqU$?rl?H|&Lm1=Q&bLF$$ zf{c?#8heGU>aqS#tac3WfBt970{Qu0X2Bh}q)$s;9?G46N6w zrpuk#oMVUm=G9}WSC-uGX`LF^T*{T6>-=w^^e>V}Djt@#l04G5$IX_;U2XTBg)@F_ zm-WiO94C)dS}Jw6Uu#VrYRtBuJd%6b?O^MWz41vpQO-SuXJ~!w`ZH$kE(t^Dh`H5v zcVyT8dn|=|6w38TqefUi$s@Vt6>R^eV_=9w~XGrg~+`{hrpTam}S%>ABAT21@@Td8FcDSu4pS zC6DBGxD`$wY3zC2f{c?#8haY|-Nw`!$A#pP>TH-TaY;)x)sbCULu>QkXw1BlN22Fa z5o}dSy>yyREV6)jCfeDS4#ik&;JB9w~VwvlmALd$illXL_uwV_?17 zpER3u?69>^J*IkP$^D+zsd3GvTx&81xFxh9WP{3+Lf{VIB0$s;9?x&81xFxh9WP z{3+Lf{VIB0$s;9?tmdvQe+V1t(@kUEewokyBsQqGNr=~49 z_Sr$XI4CzoE6%%*&kD-9LE+zYUZOsXXAqqs+nC!9ZLMFj{hHUZoM+AKl6fzoCClum zcMY*GcwA80K54vf$G7pG{miXFd0|lA9F(_4E8h~7B^@(7^v^v9dwyEw+3`xr{e#li zsY93gA;x!&Fw}XmwVrzTdkz$iLCkB8+zRF~dcUykAKIZ^_nx%xFbhJVUR)B!J#kht z>zue>658GVS>FBBI}7DoADE5Aes5yFr} z$hot}v^BVXsWs=dq$P$swXvV=@ZH3IZ@%Z+lCXwc&Uu~imqW=TC69ENQzDCW=a4+o z$SEa{RQROik=V-?#2H)iNM&5Jra0PhtTRtE=K`3TWBLgT9-m_`;UzZb*oE6Cpij;b zeU6-(9-!lUzD^eDVz5Xz&E_?J7O~kGvPkDf@=BbkDmA&T{#^S@m^J9ww5%mmYkjM$b59;=)QDR_zt6J{jaf$y z-Ku8l@5v*ztC2pc)krVbYNV^N8tDeD!OHbWbyZTk8tJoIjr1C=MtZ4MBi)A8NY9L1 zk5twrwX2cdpw&os&vcmUk;ZjNT#a;owW5o8^l1Cc3&fM2l zcDQY_n5}=~>@WAVZLO)@3h@}}8t{yb*lpjl!+t6KEa%3tnopjy-DVz$m)JpO&?R_||je+>=KdHR2XW>u^tD9U8Na96GNP{*pXW z@<_=e)iWfLM@k-v{b>&+kK~bT#MT(&aI8xnDS4#ikxp1xJ427{B<=CY^+>rM$-U~< zn6tm+k+#;?(OCyz90#61hG!##y{Xv{it=)6w&OY%s`BPEZNJW`&sJ&sN6 zOP5gcNFK>XY^^a4$GYT^l1EA&DS4!F;I?~?JZIaz<%si~ZO&i{+N7!JH_xf2kiEa- z_?J9VS(ii>;?QhePVQ?P?b@?>TdSEO#&;-rBO|6=Myx@{cVFJen_6`Hn{!VdY1D{& z7Fvh^gL-!VO{7W7wd8F2#+GNYqZ*9!+-j-^ni18h2=7^YS zmr?Ran{?!!W>cKq`prEHtz&IT=(oF!lTB{EOCBkCq~wv3M@k+kc_fY`6XKZS(aU&B zSMC_ju`YR}io>MV&ZxP48ouE~Dg;HtEPc&89fJ^_zPZTF2Uw&~JAc zC!5@Scj(W*vi|X)+;?c@SA+7dpxhXg?}}FbR!|->P%ao+IeDP`;6VB9f%2xIm0JeN z`2*$8g7VL!6~5KG;tEM+9Ln`0LHW_3+!d6!M=M_r%Gm?u9RuaOp_NAulye5kcSlb~ z?x>YZ2g(KG5R@lH zE3WNpgK~XPu8UR}c741+@(n?GVYKr6pzu9jq`Ynm%I!gUZcuKCR&EZ;XM*w*LHTU7 z!j^s`bTI1U<&dWZg|&AzYHzH`%OU3k<$=+c2Sh991;yWn=9iC74)?vp967zG|G`1w zdt4s>gM@nESxb*Rd{z_1{W?qLP>v{OYaGfE#9vrDaM*uo#omc?+g;o~dF{PRN}bIS z<8P1QIXbaiL$pM{iEF^&Ozk${XW4IXZp04{%EO|S@jF|s+!>TRfS_&fQ9dHdWF*QaCmv9&}k?4O;H!uWnG z*BEiXBx^%GZm?ty^?O-s9Hm(9gR|3>_$;5Xu3v{U zH9ho`XXm8bPj+s^WRV^Y7U^N&kVejfEYh7~k?znesqfh=u`w)X@<@eEN*>9rW#`zI z<{TZ)*3H(LJW`!oQES$zalfx{?44mhi{q#3)3N)Qc^#N>a}Fo=d(qO2`XyN#>T!c5 zb0}+fe^_fArCf67#%CpuRN9bhFnOfWj%<0>5^?Q~>Xo5$WJ@G=`>eTcuCICS{AEqv z$s_%sRwMm3RwKPhtC4QeYNYcAu15MZut@)0tE_T8QsI-h8Yy|Cy7H)9jdY#XD&=~l zvM!0Mk)Ed2WVs%x{GC15BY8|Mm?Pyn#8LT#na5xcg7JI2&e0CD-%Kyt?_o_koT=%d zCy!KCB(1ZwrN0EbMx49D`yfVd%GxA)(Q~%EuhZQOb$fH(4rl9T?Iw>@du3|P zIyH6+BX;baVdkCdk%~V0+>S$8yU8OJizL&N>yfIJu*Wp=NZ@ednrFSbH51p~s9qU5 zM=lGo`<uwOu=7ijqef_qb6Dxv#D4Z_9mc9wmye86+VadwS!;}MzknKFi~MXp%ROPg zMY-2X9;wu%wMZQs^=sd;op-NDLTqbb?){R?L)YY;JW}#V$s@IAB_xkD?oHt7 zNVn^Br03#vq+4`4(#<*@=`%VV=_hbH(r0xNTJlK6li=w{55_4^Bd3(-BYD)^4xW#e z+y8~5a`H&kW8%!lGfVqf_LFNao3FXA%~m&JTe@x7;eE{d%k@aP9%-6E*m9Rrc_MYh)Dk&1SfMipy~cDpo2u?BKqTN#sVr(~%dY8_jr#7@o7IdXhr z$G5NHvJpEqLyep_OJd~F-QmVA3$gnX=I*?f@S41nM@k+kd8Fi#e6B_ENaf_D_LS{B zAE}O0{Sn3^D`V&RNJo1Y+x&U1A$r;NgletVtHYU^9(wL;%k@aP9;vpRBfGl2ITwes zb+dKmzP38IqSmZav3G|3ERLV9Psi?K=9TM_%4o$Fljm$#8>($(^R>pR*W{5# zJ7T}Ge__3#HCuJL)z$5n*!>Q3-zv|oeqWP!@<_=eC6AOmQu0WfPuxx(X&hxdKJ`Z! zdu5EBJkp%kIoiLthB!B|C*<09I8!H&l>6GI(WK>&#{1mY=GL@~-QJwS;cVS(oyjBB zxfQi$of>a7*DAj|_Rg@M#qrbi>DYbDypl&s9;s(9wXJNvI%V=m$s^e&wu{}X<@ehD zIZoPsmrmODm*Afqt$ZXXKN=K&@&4`6%9n$3_CR^ZKq>rD{r}Nyf50zA(xahkvU@gqss zlSfJ(sg5GI9cGRw$s@TnEn~Mgr*Jr1H(O`&NVQj{)~r+G{z&22JHvh!M_bpYWA`!h zN**bBq@KOhwzB!^l*uC{k7S$JE_SbWeBAU^`N5$4muTfvLGf3ZZV1Xf(aJvy$_In; z1JTNH1LZ>l<=q42#G#cR4$3=qHsm)&PhJxgp1xybEqr}Yej_MaU#p5Lmrw@H;JVo-1pfG$qbGnsV7EUF4RQhMo%2u`2ImTJzC+}xu?cy63?OO ztL`p3FDPa9TK{*+>_6_z(`9Z;XA>~CPZw}WtR;u9!_IBH<64Qw)cyCEuV`lc93~g@iNGZgJQprtziE2HNUt7R*3`XE@O9|*EY$B9MykXWR5gGD-VAdB?FVv*k2Ws$x~EYfSjvtVLt!LxU= zNWT#+i}V-7B0WPa(woI1eLGmBa|W_VzZ{QB9x3MEV=@kscb%oh;G| z#Uj0Q#tpEf_N!PDGY3m8gnn@HNQF_dhn_srXu-CX>>LzfVHzyspOlSeAvi2HK)L&Uo~d$%R_v2BM|eMlpoYv0!5_jc~Y{gQdD zxV1zU={T@R_gOd>Xns}#Tg6hz`r$6=5~ej6^=rg=_e-`Ex|g}J?&rN!zihU=e(arw zCXd9`NnDMTJW^Se#MMY|ow16!9%)>e?slZy^I-~Z=LIrN{g{yWuMNN^8=^0 zj@<%@U0=B#XR`@M`A+gft$KF;+> z#oMDT+b*qRvl_(Kc=AZeBTXX}Eo}+e^7@!P!+gaN! z&(Ij(@4?U|WQ|h`$s;9?)b{tbOk%egW5zbek?WDhwrH(bhwJcO=EmBb_fq|my5H%? z-f3vAN6Pg`<4H+89qHfVbfllu=}5UAsj@P8KGMiY<@rdhC$QCh@<>Y__ZV*NtsCE% z+9Rpw1B{(KQqh;S(#Odo6>pEWZL75ydI_TkdP?d$Sxi&D=IorkGvX-dBC6qi;@%Cutwp#1hEs)qcPaY|Gq-mB!OIt#=ygv2} z%(*k%p~mK4nA&Z`sn=o8xrm(?L+5|#XMDd0Lzj>>PA%kmq|*1f&ztOh)7|dQ-ff9} zY};{ty1t2REq-t3PTVh9?rSTy(yx)-wVl1pjdeforTW%DyGtG^d8Fi#l1Iw(k^H5$ zf+q&4+~xU5_Ebj9F@>|%`QHK=J9(t}zOrNei#;V``=-W>?b>$iK29E~czbMh_VBD@ zw?JZRJb9$#k*3)+Eo}+e^7@!PL+)!U+D#tGJyOB$<%n%*?Bk65gvs7F-Rj3+m_#Jdu}{8eBSi! zLE)E)TMlWwuj`QNHP<8MdZdX>N*>9c%82R9EctMZojlU9W{u|0x9>`9-_)3~UE7Y` z$H^lVZ;!3czNdBU7D#N3Cy$go(lncBetcnk2CTU zCVSs>x4W}%v-D(rG_@FLPtvCy$goQu0V6 ze^e!Tq@scRUfZ~)=&@bdyb5Xhbz+cmJ(7Kt3DcKZ^5Gaed89dybF6={?@Dan)R?hd z+m7AG$s-kSZ)$7foqbR1*e#IQ8c!Z6d8BDJO-oxsw!A)O&yYM)(Qfic?vV<1FGp-k zV;^VaCrtLf>27yt?=1Hc^6cJi#_vt+_UiX`?!@cLW-TR;G}eW+vZT{~_+IA5y8l|? zk)9ru?~7Lag(u^;1m*8WPhJ<44@E2Y87TJ*l+O;7^M_WRFi`$+P`((HpNLlK3Ci{Q z#GqUnty~e5x9UXdeFNpBp_N+)%9R7R2Px@D;)JN0%LDB3ijPD6G9F#)T5bZtHfuzed7ywVx7~L)<2= z3(ECDVQ$w3<))y#C|V&0^{jZU7Eqea!DK2+AXZa&EM8 zPEZ~Yl(U0EUWu!dPLEAKN&6eee2?+>CTxF%cxNT07M9SuXR(}KDK&oID7^w<@{*nVL>@FD9p`1w`XXsUt7zu z!}jU=CGmT@MyOFE_IT&0zD^Em?Y=>=4&4JkE_&jU+je$_-y5y`NKjfIaJ;_(VlBA_ z{N4+AQT9+=l0of@so!~4I`w)*ce=O~$a={=WnUsF=YrClCWzp+$*&dqPa zaK7~%F}7=WXIgM>#ZQD$ zn@heE>=AD%FItylTjvhn2{ucyPAg7re4pqEYxksuQOH_w{W_dlp@vTgGhQw^Q`^do zSr(?9qkc&p-z9f=AN#$Ct%ZJGyBoUxz3Ob0EYj1#B7NWCuQK(8EYe%LEYjZP!6N-caK8Nvu}Dt@i*%`2q$|WCy*0=p z?E{N+l31i$#UfofkVX0raZ&O}hc#{vgMKo3p^InrmpsyF;mISl?9p`35yzwUy$O4? zBi>m_sf8u9?pZ8n@<>~=L)#BAOJVF9n(TeNvsdlvh|AYUkd^e3s*S{zj`d za%yA03By^EIb!VH)q-;~X6sKLsnk5R;@Y(ijcvC(!5;CJ@}hM)HZ5(=^E&<-OkUym z8T;MO%c+ffEYf{uEHJ$W|24x}aQ!-*C8vgyM=CXyJW}#VWo1(GNaMPsT#r=NC7Hd+ z^+@B&B(6q!1Xd%RtJO&7Xf@IUv>NH`$n{9$h;1)y9kvh9$LsR8Khe+I>jvn3%+XSA z4EM~2p`QD1pVv9sFU1Z@`#g1N*-zI+h|$y zc`7Z_t=DaT%D3D(_de#c95;ESqHVVRnxQy*D_ET^snLJXpz;;*Ld$p_WN3<$E_qAEDmNR*zvd;ZsJU!)W$RBKDS0H@+jeo~ zP3qMa*UzV>+UlC?kv8d%J;!|gC)2p+VdxUts%FaXxgIIkBjtLeiA&1$NVy&<*CW{n z*ctX{N4&GV?ZNl)x@WPR$s;9?)XqNbciCEw9k##NF9~Oo$s^T1B6*}uc0=1*Y6A{u zYWLMu^Y!Y~o658GZ+w>HwJkY$q}m50kCZ%;TitfCd4}4G>$RVcQyV9bv`K&N)i%YM zeq)cA>ydIjQu%6Ip0i!P+tz-q?R)jLw!8JUwpZwDZQqQqwdMIpbwyIHN6Pg`)dSe+ z)uSEp&T{u$q>tA9rZoAmb&r)kgH-OwB3%>7BV88DGVNj8beHEN*&8?#?9q<+NOGLgcrMb%Q@ZWkv7E^x zC6Cn3J}3WdvrlL1IeOUsV*kl?4q30sBbB}(d8AEtL)%(v0}f|u_tox`oqAJww*HOJ za=f-BCy!Lye)34kBe~UW7n}K6YR$~osg09IqP_}pueK@9^c#D`|DJiIw?vVr>!j_v zilSUSgZ}xTd?_d|jh=iiD8C!6{69gta-jUgKza4h%8di%)PeHvgYrGm%BzC%yr5hX zJ-IU|_XOp4qLmv4${z;hXM*yx(aOIG%5MhcwLxKhu$*_!cBZ`~TDdJKFAIuudttQl z{GdEFC}wZSRQROxi-U4uwDP#1JSHe@-0}Xg5SHty@dOEl;Jwc(3KToT$u8FH4W{0Tp$4TSo1?AyEd00>$6s?>c zl(T|zM)btg?|kABa}o7L zcZx;22Q1R>1X-jT2C_(hC>H5wz#{#uSfqa=7U?&|BE42UwONYtowe!zmPLArSfty; zBE4+(-YtvtLa|8C7mM`NNFHhAlafa&d=gm!maRr|J zkwrRl=IMG2A@=CTP@{FRoqA`OHIO_~@k%`o?+pjE8@bx9`_|z1GA4`kD6z!$!u%|H zVLL-EnP&?QXIc7w(cE{XpS4tSKFcL>PvXDIwJg#H#3H>-EYd^Ni&+aUY4S+c$aXMm z&?y+2JW?60+!t6&9Mc?|p~)i^&c}VZEpZ)A9%=Llmqr4zNT-X{aB9~8!)?{JdSj+G za%^MACw5slW^uer9;uG2tY2#M#4w*iohFZzJW^SglswYNC~-AX@<{bBrCh0z>ygUJ zB(7NCYNYeD8tLI$jr1_AMtYD|BPEaIacVDc@<^jrs~=IXo)zr|c6JsAKCed8E>cay`;$Ii8Df2IrXx|3-b>f+f-p_s?Sc*|cQOOWl(&w&$fz z?N-3}j?K{Ik&;JhS0uHok?z3C{Bdnku16}Z$*r5X-@@1nC6847KK6OkX!1yPw955J z?XI@((XO^!k5twrC681*;L0D>Yw}3rU%PW(o4xlea_P_Cm=cRlkod$$fY2rR$YC&GksR9x2x&O?%stM@k-P zIwQ$DC6Y(-=&=b;<9E5+6leNvUF<2{Zrml0G-|Q>5%ubs%Wg0}dy|J}_kEl2dl@H> zlswX8LCGVH^9r{S?w{t&V~#u*;S8?MNa{6tq+)#>5nTfeO&)1(b>lC|BPEYCwUnt> zAMe-;C6847KDH$H-L;plSL!r*q~wv3M@k-v>+qkT6Tb7D?ZPM}kL1x~6Q0KJa4tdl~0?q|w8+tr%0Q z)?xBUr4=QQG}?`ODbC=kXI`(l9;vh~judWT49)dO?w<rMX=*7Pv)BtIk5v6W zwj}r6wU@3}>NM9Q<$9!Ck2G;f$s;9?lsr=MNXa8j^OwEhfOaF-xl;h4qo zE_tNnkvvYdxQyNzEN&y(=G zns;a?+tY$_OHghK%GJ@z_*;*v7{ zB|%|}c}moqnAbJwqe5r{rhzSq^o{_J#x6i(L6$Mh}U;a3|pb@oNrs z?!?xiaX&Z5Hul_d-Lst=@sc%=yL)g@+R<>lcMGGJ;P%K~=zg=WT(gg4x##G={aGvb z3CcV^f8m-;_r~;PESs&^so5)? zs1t4-x|ADxHI{phSki;qujyyc)3?7kFQ@i<*O}SoYn$_U&-e1qQirmw@7H^^quqG# zXZcNBa$={pE%9mV^7a|-%xn2ufGp|Gkag;^u(iJ-DE~4jzZb3it)SFdXubaRpnN!5 zd2LWm3yLj_)?zy~W*>KEoDOk&bp0~idAmleW5@4f=f<))?Yd_fye zY{Zq7saJ-cc=)e;t++ipb|1UswjIAIu~S=X#Ql=24fV78C0my}^E#mZbk3)p_*E9^ z^J0;HR=$qs#AK0vKrGVh_>ZiWRdO?i}VSwNMDXeC6DwK9?sqCIq~o-G#Xeqxc%1B>)PjBM>FckjEmKj>b}v)ts7#u1wy z!M@lF#%FKx>|0=;MS4isqoAMV(EhWmL*ssKj%{pzl4Wu1b=W?eQ*$m!7U{wGt4i`n z^)HOcBNgAiKg)HSu;nqe+kkQ3jy>0KYGUW*)GjG|4kPBBJW|nz$7<_zFERVi{rKC{ zSgz!e#{A=9N5B@?uUro7dSP0spOGtb4P-$^L~x2djj)H9w~XG`d8Fi#l1EA&DfhMIzP8DWuy2|?QW=pa z4UKmmrR^E)4d=5Lx$?b?l1FmQZo*5}kUUcINYzHx`ru@O?C&q-#?)jX=BSpjUTN!o z_B?(2OUJ?z@AEwNmk()HS+Gvd;T8vhHcjD|w{kk&;JB z9w~XG8Iy9qB@L-I(;BUKw&>w}XC zvcJES8&i{on4?<8dZn%V+4J=6FEx*Pb!z6FJW|nXD@Q)dl@B<)} zBx|o=YIvu}I`7xWx~DO(iaQ)Hd@Yh>Nim{;;h$s;9?lsr=M zNXa8jUPSUp$sDynNms7iq@LX-9Hs|r4?{$Lq@Hlkp&&nO2?Gew<@|!TVkyDdHK3QiPt;;*l*)As} zRsN`6b6=ZV*NAPIv^A%28*wzrCkN#zL3vtGo*k{+9+Xc9rG3(e;uDes1LX|^<*7p}mk*Q+2Fm+`@}_9zJwdrC zD36a;E(prYg7V`*Idf>`p#$ZS1La=@gMO2yM=Ng&O50Y)`&UUWjh@^Zlskjc+QOsbJjt_y!WMRUP%a6|Q-i`$z+?Q9m+kn( zeb1IQd|7;>L znAb95etx#o^F6H<$2O);jrbn>XQRf&(aOt%^6{W>_R{)z<2}>9T)xvKaVo^`=@vvC zo`fFHY4;Xe+BHkE+lXbeRWtP9 z!m2IDHeOeDTL;TV9UYqK(9dR#IkjUuoMrKQuw?r;jK;|$wR2OlNbeDgbQ4&l$BRX} zKrGVB#3KE8v@Ft@Vv!yy7U_`#S)_jz?1{-Dy+%x3@<@eGN*<~3NiB;MVv&v)i*(UI z7U>tkB7K`!qz^{&NF$>}7U}YtCqx$MsXBkh{WQmflV*Oh;}a*3G>(JR$sF0&;YjOH zjE=v z5Lu*;Yxa^nQmHZ55c>kQ&I96ZT-ztAHP6F)zp!o35lfall3Po`Jq^#pT>I=%-9x%g zTmptWwPQP+WpPX&+W2C682BC2=*yhfJB(4kK zcr!;F&CGz!0a0dY>&w!m6b_-9aF>ebpidpp`Z6Wl)3rY zj?en#7&PDap1aD)zlucf0j#->MlpXHQuQ$2Ml{ zC1mShi*ws&&v26d5`9qXm7LlobvVo7lCxyVBPEYicH?kY+jC~?u5w@7xWkRR+8(D} zZI@wJ+Y_~`?JDhRyI#B6Zo{s&*CUPN;AY)SzuKqc zNb69Jvvb6ecegm7y~xM&0b;-Rq^~2nqfX~q`&#+MKAd%tJW}#V)kc7;F=6*{94C@T;)uT)x%Ij|I-ITFu{S?s`jzpg-?wvDd#|moELpBc zn%YTww;fGSaa{XsaqQXW{B`@>@t!s3)Q;_NmSrkqxns$aM@k+kd8GD?B%X-F(~*)# zs{7m8(~)vtTRqJr&qw0eQxHe9T#vLDOwi8q^n8GrzUYBPHqIUfF};^f_VTsyo2{B} zxgVz^<-WFDkJPhj&&c|?m(v)=`G8xmG23JENXaAFA|~uUj^jk~NSu1aEP14TQx)Te57Kr*0#0g5%I*x z@3qyn4dXSx*LKra&PvMjk@9?`x~na}*LGfvQunjfYwl~amo#Gf!MU$(Z`T$bN$&o; zGO;~fdl2g|y|hjC^0o1st=d}1^+>rMsoKbrMcW7OydIj(wn17U58Y!dCvAYns_w#n8FdqDAyy6qqVhSOs^}~BjtJ| z`*jm`d$cVjkCZ%8wUNncHs5(h*2kOkn11ER;6BZ`o%4+M3};?*RNt^%-3F#IZNB5P zo%`lA)2~e3&c?=j=hlC(X(dwfNYrbKT))X9+3J?@WWVK(cA4vuO1oXw<4$6UJJ}D^vj?(uB<&)9Mi-Yo-pnPkz z@@qi}eYN~s2Fl4pE58|(cLk+geKg*`1j022x5QH<{DPMmkv9hAZwKYHp_R`Ca(8XNDwUhe-6sO4$8ESX}tSY30uV9j@L`rQ@HkD9u%LC^y+Bky+Qfmp!l4& zAB|RS4$9MlQdaKO|G9$id2xm0)}U|%;s~<8vH#K%P7R9V6Prh(7Vikk3xdMD_8<1r zTk+V(_c$1Sw&N3fthAr?&}iiWL21i1zxR8%q{b|ZQyY6!=X)Q?I-z@K8rGNBn^9+n zX0^}yv<{7(8+GjZa>@F5DK*1gGKL=12zGuv2r`Xc<<5P>cLs&yi05nl_mXoIUng0| zQuw{ekDU=ug|J_F4!pS0qx*-FFGMRJ4~oBXaeB03E%e{(1nvHF>LpCeTZ+xT$FbQ4 z4unh2)DCrSZX?9ZYb}@V)W&QDelM5Qn5i9V+;0Ug8MSao{22S@lULe?^EO_WJ1uKI z8)OTl&gMIVsR!$DDK%@5Pu?F7lsNptXoWt+3*sG;`d8#~eL_&!e?BPAlJGs3kl(u> z-z}~m+oAo`E(ta6zg?NvwZ@HI7UJWB!cZgUZ7X+tV!x-cEt7gUE-1|VM78Dv@JAhY z3Hv==Qe)<~PAg11N9&&Do?~a&dSDH)e&&29WA8g`X~`qCOj7blg-;?ULKf-CVv#Nv zi*y-Sq>IHOT{QE-$s#>Wb7=dj=5ojz8IeVL#9`)$l04GLD3L|FXdsL9TVRoXS1i(h z7K`++4|7MYB#%@WC9+7j>Qra<>Yj;`MLKn1t&Kffwjr`ecZfxL!7Oi%e;z?R7W&za zPwa8o<5$ZfJya~x0~Y)V>(nJRW?7ut*rPb#``*b39Z9KJU&$jCtKnZll1C~%O#9cs zpIqINf<_M&^x--NN{u$s;9?R8C6b=}6y?(~&-@(~(}R(~(}I zef2yY>DMC9M=B@jw5KC|Y~ggIPtA0k=Oc}K+_8#3Or4di;H(w3|x<6Mt4_CfAGENpfFX(fztHX`ROB->7tY;@X?lt9usqJPu`E`?Ocd zp-ZW0nS647ugz^~Gj@ArEY|=vp6ii{K9WZ&c0$`>&wfaM!K?kpkzU=}*>~7Z89GO~ z9x2x&<$9!CkHnpA`MtK0QMy@D*CEwwu16Zj6MIVQe0GnO9>0=DN*<|tO18AQH`DuN zDK*3GWid2)q~wuWTciKqhK%>_)A}<{hdMX+n8Yke@<>JZ>&B#Y8c!bS!Wd=z3sfub z2+E71m2xW5^nad@R7M!~6&{6*-P(!sd?f0lAnVX0yD{@%Z+l2QF5@nvbydIj(zp((N}i82u1U)ENIx8-)OASpn(L8rJyP`)JkA<>H0NC9ShGL7 z_k8*nxv#DGe&+{;^PoIu`&++q=4Clud-^}m*&h9KGew+lIMnU0_D`Fy%qw}MlA(Mny%Qm;Q0l%EUAyYTh6*9YaLLAf<3*GDT?1?9@1ToRP}jj?iN+N-qk z;^ue*9xiE1Io@+NKpkBc zlRcL^pPfwXor6nXMW&seHBcTiQ214}-ww+E8I+$5%5Ov~-$O3idPhULs0mvTjSl34+VvN)_bI* zwig-iZA)CebW@xP@ywI$?eS=(}q_Z)|pO6Jsk?2*;E_fvb!=idrG=I%R6d zX6XLI^-p2hoZ9tC{H&mSPf$J>lvhV9?h81szck({IVW0Sxew{B_>ObLHgMvMwcxzR z>DzLQ_x_G6weW$Uyf-Ku3I1Wc9Ac01te~*QTvEQr32OT%E@;gg%mz z>Tv%|=X|r>jculgm`^^s$Ti{`TUVNOTI=WS`g6(L+G(eb?c7{a>w(y@=Os@bsrCBE zB3&yM=~A#rkBK_lsaLW{KO`3E=fEPpODxjs#Ui~_GwNHxB3&;Q=_;{ESBgctL^Dy2 z0m&m3KFM?cn%VlSe8RO-o#|H0sRE(V*Pox?q?rO?6SCqh?gvnvHczlO&)1(C!2nurJbO2X*Q*3f1~9Y zxkhXaEsJ!Dcp;bTgrFCZJW^W^+r4*4=g?N**bBq~wv>HA!5J^qp9Zlsr;hmqabKy~uclS@v|m)=J5NM%)$`+{7LR8}VCdL;Y)yNx|taQk#P@otx9O@5vwJ1xWK^BDfZ zSrq%MT#r<>>JThO}HjLp6|d8B7(SKHTXSKE8AtL^jJ)%FL$U2SJ*SKBj&X;0gD=Uq0rudVD2 z;k=e(K=Me*BPEZN``U`X?UB_UJ#igx>(!}~M;i5IHijPH?z2C;m!nJ0IhkwQepDYj z?`lK!%G8d{&|HsH+9iF_+}Fn5sv_I1akap5U9vRlyguVtTs`;jdpVr=Sd_RvbDABO zyZU>*GMpNpBi0}LtmKiZc5K({Fy|1-BNZ#Gy4`$rd$eWddZc+<-rHYXBd)h~Pj?Gi zmzuHJHz$vjJW@R+DbGh5&r0IyNH^$oq;rF39&sLekwO{wp|ia5e57(tQhPemZyf#> z8Kvcr#(S=`$@NI(oTR!Asa~liuR$Phds*bZw%pe?F(Jt#jULyek8)=pj$WB#Gc|CsktS~WBpR2`(~$O z(W(!w+=cA2B#*>)UyyZ7%=(&t>o0kvO*-An-&`ZCuY(JxNV#NgBMx7K**7PTlsr=M zNbOnM$s?6hr@3;Dr);04Q??&7hf4z zJ@;^5?r`E`QR4bc+GX-crRJ6_kM&!1S+5Mu^O4w2w?ei=jyqeWs=u@6FmjF9_evhA z>hWk@T_disb>(n-U6-1%**7PTlsr=MNXa8TXZGc?U-P@sdWI54`&U3cQ7t8pywh!WKZLh``V8?Zec|KB}k5uROdwccV!?PrZ6Yp)= z`nh}d?$`|HjBAcK8}w}5c^^&evbctbJuh`h8M_~vJks1wHvK|N%X7Ai4Q|rZ^qcK; z3MqH|KAVwaA5F{_G;bs8%Ce+~HMy~GP97U$pSH+bQ&cH6w_oJNp=AgVGTDd(a&ilfk@ax_! zhcw>jzP8-gHZe)bBPEZNJksv*KD(V$@<_=eJw2+BPfH%DupOLHm;pJOn7q(|8I#~} z;-gtoKg+ZCemFHgM`TQ<@ul23@1u!b7IQtso|n3$jNK2NueEUQ>oDgKdCqpRLRy{? z>nqPkDl3!b?f2;Y;u>*{tt*LJ(7M!&&A$2Gz8-1#>c8I)%KsLv_|#bAZwtz&qLp6_ z%HIjfzmHZPJ5VkkDCZ57hYzhB7%2M&$|r*I?r6n)*z1E*7=ZeJ{j2#_*XIP~DbW-1 zMAye1k~c;xj}1!s;@JPk-kX4XcT{z{>u+Bq-<&`ul0X7U2nmot7&0;w=FtEbltBay zLzsjIK|vd2NHa;xAV%<_*b)^{Xi!?EZH0@riikX12YlMGZEY{j!|m4g+I`#mZHjW& z`|f>epZ%S440Nw=JH5sjo;&REA(TZD#t@r47x}<8WT%G!UL1|lWxPJ%aEkP+~ zJCFb05Uu#{;Xe?R%Fx#9%cGSS1mzop;xnTkAFVt^zu{_YAWzupceua1#3Kn$PB&wD zSx`<2%6ZX>Tl;ZAaqjnwp0EeqE3Sp`Z|zTuXG$3RT5!TwNhfy?pAUaxQ0Osw_A+K{ z&rh7ariiJHT-I=kRV!_KoToACLX8aPtUUSCb)^sBnl54LWhu7byC0ueybG-;-Lg&emanfi0yb1LoBH%g3Fx7tOKn7L@M}%A2DVdKlNoyCfbfIEPVZ zQ$!s*+Z|r9DVBc7W=t5lr?wg z5~j}GehfVv{jwN(FqX7NJ=jmbc~DM{RyZ;|I?OAz9^~U=IMuNg_VwLH)VXtK=oC>a z)~Rz_hutDPABiPTQNPD6)r6^+Vy_Fgme%cLbLxKCQ@!vB&!Xg8d$rkgCSYFun(WgE zxnHMrdu(@Z47Y7C^oa7_r?Fs3hYsg^I@IHkYrZd%M@k;)8zyJ>B#$((LY^CwM;g3= zGTP&&KWUzq&XcfJ@c0gbEI8cb60v(XQ~N!Z zFjFrf*2F8T+?$v5z|x%ey41{TikSN}y#Itc=V&|q6^njZ3{4)XXx`tz{r1?e9%r38 zw{_TdoIKK?zjZox?=?;yY0#(b(mJNr9O`k%xh0R(vPiFrT#r=N)+CRVJkq!-iGNE< z9w~XG(f8u~a{z0R1|}(aq(N7nm#H=LLdhdhKLy$6o{Q5y;}^M8CyzAt;qi{Ek&;I$ zU-kB)M|~a3o%t5#L90z3sg9iFSKOQ1em~q(r$#l;dR>>=xf$17%hjPvnD1%JV`#2N zntspDJ)zDWgP~JI>tO3nzt5d}AKQ+TM;i3CPRDGYDM}t`(5LOtI;P$n>T$@qC6AOm z(y+&kJG8z{yA*R@TlqU|u1CuCNaOCdT#q#PT%3QBN1FPf!xPWT)LQaL)Wm9%<0uIvulprYL!&L7%ou>zI0TsK+7a zmON7ONXaABGkko)5m)i&`AB75Qm#kJ^+=<)#rY?Bq){{No#$n0EqNsBV;Yi%9ww+O8^*CW-DlkKuJ7W7-B=2@@fm{IQfsh2`) zuI0KE+u?jqTOLD`N1A@m&OM=y9fP4$MC)MdPQTBcdmr15lSdl#wNA%upD9WnY0#(b z&^o5x9O`k%xh0R3JW}#V$s^@C+rydLK2?@@T#1xC(&%k*{z)Eb)J%Kld6`;E9*O#x zNA|hrV~tPwMefwO9;vm@dY?R!ztjh8FS=^$*sjSVZAWh&G1)He&10`Gcl{Ea_qx>m zymLKL`Ri+*vpxORo<6Z1CyzAf$o+GwxAuv9uW|B7gFai0&FPq0a|?I|bZ*HbC6AOm zQu0X2BPEYCog2!NzTeFGCwZiKZFyd%){;k}KIV~q?)g~b)8vtc{@Z6QY^}*7k*_Go zUbMBg4)d47p+fJN-U)?tN@KP9AB{*E$`$_ZlaUH0aZIXdP2)4)r+X+>%F19w~XG z&sog1n0djbwBT1kCf|?w(_K=&uz!aBMmxo|D5Wr zed6A0oIKK?&sJk|I;Pg#0-gb#Tk=TBBPEZNJW}#V$s|X7P~H};{F|WseNZmhv~s%* z<@bW}p`iR=wDPZm^1+~dAt-+vt$ZRV*9YaAXyutfIXC)pLA2t(h+Y1*Hue?yU!o6lVv;V*~s4`N6LZ`bl1ieL&xmo&);dHO{+ouJy|K=Rlk) z;f&QjNKyZaNByrJx1%RL3wUaJ{_%mDk#qj${mB! zj(Df3w;s1>dDh|@OdTBz{yqEz_2pAF7t{NBX8fka;dRU?SB~trPteh8jQ!rkw1p#+vD|fG z?hakT)*3PMKCC{nly^V8-#!Pzze4lkXvO0xzg?am^t8_m3g2=qa?Q;$uFbC(pSCgm zKJTTShPmc!p=td8IiFYyeoK!m)RIR`W2Salj_tA?PRzWIlV7)#SAS%&6|>|+ld>4@ zvW;!W99jA`v;R8G#>pckkMsa>QpqC~K8Y;S3&kS6Ia(I!pKQn?{iRr>hloXb6j-Du zMDj?5QQ|k1zcrS=Tls}e7U>kRNOu>DbTU}pzHLHk2I%s>L_`nYD4s+>(hFj)8y9A zl1D1vF#X=Vwf=S8)KSO^5PaetN@$-FxwmzTcf4-+4 z8T^L!ho~j;CsV}KF3a&yd_)Nx2@WFiP~vJ&QARiX5Mq{)7={{6mxV4$LdpBbhOp$84kI zk;=NHb~VzcwHoPDT8;EPtwy>dR$%6Oq-tU8&-U*bx`gcS*D~tW3Y(n|VU zi>1hYZDogB?rY;pq=IriQkgY5+j*vB=+Zu#T#rOArXu7FGVJUdNDfM-JM1mT6geK2jOKJgV&_?zg~F z$xGi<9J`H{a^Fd~c_U-LH*xYvrL8J|RIkY+4R&JQVIA)Gf^~U)^~Saq{3ae*I2PE? zGiGX+<=8IU;l#{4d8Fi#l1EA&DfhLN6SsNF_WgDKd-6!hBaL5#o|h|sRIl{O9h;$3 zh-jjNJ8P7!<5V(8u?_H8qHOJy&8 zQ*rDzTFQMV;pUBu{ocgMBbBzQ{87Cok2Khcd53kl-wW2|_0=2OTJW2AWZ_ug5!0Bd zU6y0JY=;vw@8pq^M@k+kd8Fi#l1CbUv&|=rYat!8rJ3JQHx{TzR53pvJbB-YhCQxZd+ab-o&(p zJZC$3q}D!ct+$`&Y}+CWrjC+Fsy0OKpgyhFd0lSx zGl+RgRZ@!3||+l}Y7-L|^A7ZB4Hl1EA&skINzzBae7*7(+f-^2b8 zwM5TrikRAEIljwwI5G47Uzta`<)+B*1m)|Zl}mzhaZs)Z3Qs8hji6k*p&{AZ z3-G;;Kl=CiRvg>k1#BUBi<`%NABVNQiyvBXRO<9=#~I<@t%1~299aO%{^{nOa-iCq@o!|mtT#*RY zS<21tWgYi%zb>?e!;_KUW%qHvtff%*{XSmGjp4RpzlU3dz1OjgX{Y<8Mdmf#X~_3< zP52(unSk+K7DErHW=G(??$_7I@%UDuw=y8xoweec?p7lzC6Bb5{87!zz0)m3>=rR*3o`8#+3#X+ zr)?yURM@2Ck&5^2k%ic{W=pf(64Q#4N1|>ka{n~0@#e48_F1c6?&THeMIo zGhXsYLx0)XH?ezMKQ~*Ndv_oA^QJ8%k5pTRz1S^a>>kDzVP452^)2$)LhaWjkCf|? zhV>#`jr4G>M*2>yM*8VVs8c78lswY7Dk;|^4QrF!C(MZDdZfWSun%CbnjVB>+e@SW zQGJ$rWnRf6Rqkguul6_GLd0$nJrP*$Y zX~oGSQMVPje;U_#^H*v-d8D#3Dc2*FzSs8j>Afw@y}OU6`L$1$Mh=(V$8FB*@3}5# z39ZZDew*LJV<3C6V;j47vqhL!@<{7iZhNuq*CmgXJW}#VXPEoi z%KkS04SQse%3bnE$s>8@-wN9Yus_0dj%_cE{)c@R=9N6sZt_PpFZ&yAA!4_PFc=?C*CSmeZDTXXS`gGH1rp?-&*7z*H3RtbMNlse%`c&T#r;+hP~Gp-eov%hf}9U9Mh)A@rhj)-^K0c*v5`e?AXTZVtdA;*WtWvd9lQHX_X6gXJd$m2H?aM>_#I`kC+MJ%pXSCwvk*M2>ICf7_jW>TCwO#JmzHUFqHgN`>jRpasBkRHTUj5?&nQgNFJ%S412L#z}P*EEyBE#N9tSTv4z^NOCBkCq~wv3 zM@k+kc_h!yTVXRt#9O7>-gEl^_NtkSW7|uk|51IGdSzb8BPEa2{$^YIYi-v}eiI>o zudV!UTmD|#Fy`<(#=pwrai)$x_3H3G_9`Faerkt0^|5_blvGQ3JKUo;F~{yHVr(Oq z#rN_&;n>EGPwd#n>tcJxOCD+HCv3m9sP?pa?Web`xp((*KX2N?bmVZ^ecUf=Db#(x zkC$>|xUJalQCp&3*?%3|*gcFb!n~44V$19fN*?LI1toc;s zTcz6GbNc}HN0^Ia+e@SWQGJ$rWnRf6C6AOmQl5`g{A`ab#2#n(9g{p#8Cm^Z>hYF3 zHR9MkMUGGGviSAn_H%4w$0v4d<8`q;<0X$Y%-3wcwW!Yc_1aHwTXXO3<9^<>h2)WH zi?H{)1&rOp*doj;d8EEY9$RSgNMw=zTO^N^JW}#V$s;9?_|-T--^ezEOQL22!5xZmL4 z-v{NdgYqXq`L<}~dxG-Xpu99%`C?FhGAJ((%44FHtAq0Fpgc7w4~bUz8+Z4KM@w4E zc|`b2#eL?Sps@8%4a&(u;f!)bXC>EJYpbhgAkSBQOb^iS^-V!>O*vP(CNB=k%Yt&J zXyv4!_B&EoS{a}%a}Dgtn=ZQ zVmth%(aK)1Nn7RV_i)V|?p{G`Ei%-OhDPRp7i#-@%APR3%!-WSZzsr_EYv<|0c z-p8pf&dbW)91fc zP`K0gI(g}5DE6g6d3R74O15nJ8zy|~+aCQ*lvdn+wlrIZ!~58&X$_vE`qr@&+arnN z6T4=%B!?6C-`b(>QPz1sZ>RQqGPUz|Y--^!=7s6l?c9i2@|1P59;jodcFkOKV&}aM zdv0)Dn43fS9@7&7nc9foXy?R3B^P~}Mf!cQNWTsi=?1Y#PZ5iBXR%0k1B>)Qu}Gg0 zi}d|qk$y%j(mTZ>JxeUolfWW9Q7qCYgDlei4OygL1B>){u}F^;i*yxOq`QZ|9r+D> z8?i`dgGIVVEYc5)MS6!=qz8dTdV*M_`^!H(E6A_hL3JUEbctq^$AU$AgmjcVQst9C zBW=hc{k>SEzZQ%1Ct#7jO)S#)h(&s>d;qdYUlfb&8=mP5A52n029!l1Hke*Sgks?BtP#-jzI3wWjvE)Z-jZ z%-*|%-1qzAj&pNrkC?2P^LFf32g5z%Gp~aRW!&jV@0uI4f4VH!%rz%=-s`Yu2G@nT zIh60=k)LU&D0!shkqV=f>yd_)Nx2?rSeL}rNXaABG1p^lA19C0*Uwz2=iPPRJ)D)3 zM=Ew}tysqnr$4e6e9=~UF4fH8wO`I(ZC{SX-0V-9U&-}I!^)&wk7O$vu>ETHC|lw> z%>HQPvTet#@4E5SUlacNGiF^_a`H%Zyjj=!j-5Qx(7TdHs@BwAmwKGTiP?LXko$gr z+;MJB?GckTbKZ{K>R`BMeCCxrQfUio#p8@ytdEmNN**bBq;YRs@<_=ejkD0wSnIKu zIC&)MV>`$m!Mg7r`xo0OaqBqFjddHXq}(~SG0X9+%upleWz3r8zP8eDtwr}{YR&DL zJkqc-iM!g8N3snS?B4ADX-iy(%^VTCY}+wwyly;A9;s;4?L{qep3i-4b$2Rv!ExW( zrP|f@ZtZ%@eQm|6Jd$wEGGbq!GPe#V_DIslW`g?Tj`MPAzb9+vydB$mV0`A4JW^>3 zYsF)nTda?hM@k+kd8Fi#+S8G8JyM;Amd09-y~Ok{b6*>^Gmq>M&|}YiZT6rFw$^C3 zPUF}P=XdH>YlrsY`BKds&i6F3g*lwL)jnUZ$s;9?RBd6p+kv)ZAKN|3mbebHKN`90 zvCid=HC;EJCXZBf==P!(InO7Llsr;9v-GW_jXB&qwnq}jCuUzy9%*g_OdhGs7)!R| zd8Ln&M@k+kd8Fi#l1H-tJ>aFW*8U|ieS+kXsGWI4zi9gVCG)B3Q+r+Y`LSJ{8|!9! zacpDO!Lu?$jhvS;YnJPgO24%h-J7X3w`cN5$s>(6VcQ{gZ+8E*C9cC}j)-0MSm$!b znvwxo;^mV^Dmrv~QHz}ClSfJ(shwH+*3rfs?j74BiQ^NquP2W*Hv%S)RA!7NTk*Wo z$H^llkCZ%8@<_=e+5aB!(pYQ%l9)b0@<`OqJfdHeJW|n;y-8zhjdr^f+u{69-HUZc zTjlBZaLpXf_cXGFIh?t<|0j=>Jkn?rwjE;o*tT0+;yTR!XymfTI+r`vlnhAnNTnsL zGh??Gwa9rsd8Fi#+L@(q9c|3v-myKBI6g7^dh$qfBVh7KWyV;t70)YuoIFzUNXa85 zkCZ%;ea8VWjkWeKiRlw0k3{XvBl<4o8XtztT9nLS+tvH{(c<%Rb%^c46 zG_r*`oVmIGCy$go(r6R59b)^~wp&}`I?VoPnWb+XZOq}`u|1MFJ~8`x@M$Ih^llWD9dRb94Vs z9w~XG(I#v=#P+dmx3*CgF+e9l2yM=UgW}Gc)OTHj(FS%1t z?isB-IVi6T%0q(k=xF8rL3w*no*0zpMJw+O%146ozMwGnUj(J?5ySn@LTuIV*6(9{ zb5Oo9TKVyyd~ZuAn1ru#cB4tv@sHJ@y^_ zJ8CP|ig6ovxOZ;E)`H)gy_spJi0^fr%4S{%CtTe$zuptSC$Urdy&QhyVb{!<@8!R# zyWZCEi9tE_%Pi8%#3H=}EYfQy--_fkE)t7$Z?H%o5{vXKu}If|MS7!Hq>qV3`bDuw zZ&lrrM=D>DWRcG6vPicSi*!e@NEe7jx?C*Mqb6VX{QCE|KRwyxkqVzg7U?h4Cz3}h zHf3At&$}M|Ja&4n+zEC~l1C~UAs65lVQBJ5JF&o;);hLj(xa%U>UA&pqOJ0@w`pr2 zX1%A#y_?u&G1Sb0b!c4qqk65{D_47A3{4)X=-zf|9kYe3Q)8#5&Y726J9#8(>nj0~ zMS6x<#+}vBW5>>Nvu*7xw|?s6kp@PIEYicpBApy=Uyc>lFhi3^vVID-m0N4Xo^9PC z9Icslijqf~>SXDOHE!(o?6(L*4~j)P@#x=+>ff-02H$s?7KDAywmV>VYKU98ne{|u{bsf>atlkm%J6{vlq|pZIU-KV!fxxo)NLjVyKw~>(IFJ zNA*fA+Q(yP@<>JZwoB`nEo7YZ}A9e zJmxdpIWJ?z&hQ>yd^vM%>kwJW|==miyXrU)wkT3%+QpJk9Oc8i-l%DY9oo?6MeYX2Ci%uKZEGQj7M&7@9m%(Y@``I%W%5 zr^ZfAoii`DcJfHn)>i^b9%-%>l1EA&X&lRJA;}{Rvw&xM&lG(;YIp9=Y3+qL{Kmts znX%uF^QY_0(BzSlN18t+$-8j4D#T~p@N}fy*H%tR;(15OBb9TKY&*##C66@DN@NOh zUzYRDGwUbApw!RWj@8i-l%DY9oo?6MeYX2Ci% zuKZEGQj7M&7@9m%(Y@``I%W%5r^ZfAoii`DcJfHn)>i^b9%-%>l1EA&X&lRJA;}{R zvw&xM&lG(;YIp9=Y3+qL{KmtsnX%uF^QY_0(BzSlM@k+kc_jW?+mGwl+P+u6*7j!n zT3hl+p1lk9S5fjvMI+<_JRdPMd8B#UTKCjCwq??zaNb*SK6~-p9-pm&nDw3_dq%`A zi=k!~tV83*+n$|kDWzwUlsp@qr&Sx*4+vBq}5VPJ>WY37$Wiiyuf^}$I`J;NR z+ACLkVGKDwvgnJhFQQf zy=RI(9<@7n=d|`h9Dd_r*UZ>&$NAIsX6PJ`^sp%MxS(7Wt=uIj{z_`U&4>GUL+%xn zCk5rZqm@qvfCmuAsa; zD6fiEJ{^?*8k9c>%1=Zq)Y%iFoTt6j|Bn60pj;M|J47o_49eq!azao}idH;!`pd;* zspsW2nBTld;%O3|G4)dYPNc_a*X%JtX~*WP)MM@#gRj*J-`jbwdCUDr=jpz97H4d0 zi8VVsSsmjRBwknZ)-r~B*M&7TTGAS4UZ*x*SM#04?(5h!Gu{jSsOEWMP&|v!mRvKp zpIfMpotip!S)Rk#+WTa;4yAv;w}|gCMW;n8)%&a0HwNVcL3uyU5WF-fX9k61^9j<@ zv~FvjSjWc9i{r)=xlI_umc+b`*2Ug`bWLC@Hw((mgW~rjc3sxtwjOi$>@yx$oWfxE$+iC%(JQw#2oj_sOq6gp8egWq#)`?~Z#X5IR6Z9Der`R#JiM5limt^9OQ z_;vDXjSO#$cR_w5C=7jlm$!Ptg!5n@VafY2PWUYbOv_|m2Pdifu^D<`GIq0k*VJWOOOD^iPR-oiKl^#P zwH@20x4#9tRfbDzQj+nS8k< zk2J6$WRY$)VN6;U=^Ml%y;>~N3&kRx1s3U4u}G(gMY>Qd(s^RMJmVyfH1Hi{kv8Jb9$TC?$_H%%c1fITH2(Jb!T>HgfDfP9CXfn_9AOV_Z3( zy}0`OEqNsShU+m~cZ&E8#_zL-O}-V$B7FcX()-0CT`Cso%!%(ht?#m32v6_2U^Qd8Fi##x+S?jr0dtjg&l+$Jm1DW9NFLI!|$avX=ZUV%>5cHgfDf zP97-F{b;F(8Z=K~aujG-EN2z#4zllOJJE_U)rMVrYZ6+O`M`j%$fNgk=J=IeitQ^Uz4mGR0m|I#Q% zEn4Hw&35egeeBfC-TqBKFOT$&?e`{LO6}aJCDuFlwdKCHa!wMtncUareF+8oY>7M{ zshpG4J00mSbvn}b;dG?W>vW{Q(&VP7u#Gw?rSTI zQl5`A*xG^H`0a!0%KsAc}dWjnRw_pwtm_v+WwYd!K9ROVVUKcoKU?mRy`wJ~+>7IEx#*mdFP;M(WDHlKFP zUu*jWey!~-`n9&)*OvR*+FxwTeQmj~t#THJCwquF60bvMNOC<=u1B)pFyeK#wX@ix zy_Y-YHr8qWu5vzmaZMh{zTnO=TX%|bJraHUf~aBn+9!{cJknWT z`t3H(5?9%=NhY>BiLT5X=QU4OUj{rJVUOZAIwXX+Q*?7LFOJ3~u8H*@#MVQinA z;iJ`*JLYY)F1E+GQRg)&Fx}Tbaim6O^l>l{*II5kcWh%b9WQZa&Y2#+5&+SBCrRoi#f=IS+#Ku#x?X zK29Dfd8E)HvovD1F^79v))aA6OCBkCq|qX#*1{)a%;7G1q+E|Q zjy|5lXe+rMsc=GOen$Px-6fA?t19?F-090=?wVgFM(0Ogu83Cd5tQc!<@#vlb3ysz zpnNnaH$*G#_tkKJPsz)I!t?wd9F)5Ug{yvU6%?N!ZG7iwrE0!j?-G={lBiy}3&87< zxZdcTxSgcseQq7~?4o+DWz;LzC)HT>>auSU6n?S!uaw5F=_S$1w*=*-LAf$oVcc(t zUzPk$P@WyFJSQl$!_UQu8_K_rR;~-m8-nuApq#vE<&q8M(1vpLrj@@5%A11nqd{Tp z(>9dnY$$&hlwXQgUL2IC2c_+eH^h4-57N%ly9K3MV7bz2Zyl#gxJ%=-IJYYg4T{GG zj)9(G=)oCroR}id;!N++*>jlxvQPfSvHLY=+9`L#n)x?B{T?pc;VzBXsjUasg?L?T z*Q~E4mb8qRyIBf`+J{@p-KqKBF3Y(w_Q8ek+NBm@UG`$P+n8tNBFpvWL0NilzX`E> zl(j~@WGnP9{man|J#L`|*2QK$ml1X9x%l2exi~0{&%BPG>=Sl4Ye!2u6t+|9oN4## z*SHyXK#sqcn3m)0w`H>o48oR51zSY&=Mo*4b>?^+`D6b7l<(A9!_oFW_ zidNnhl+Om`4}-$L!JZuyTfMQhNbD9dc5cLOzdm-4GNx_0CdQ0?NMj=3a*CLmc6WF( z8aq9;VC0%QoOmg=>qZ?juPI{9ofow*MbrFxPdpA0J9pOXU{DWCdqAz*tHluJ)W%Lv zOLXWmt}F(>p)S&2xRXaJUxvve4RaJ{=~Kia-6E1l8W<(ANN*5}^v-Bmq?5%WT_P6g z5Ll$EH{^x>Ml8~s#3KEuSSPYbr-?;+&W0?~-+@K?C9y~^7K`+Bu)4`3RYu8k2#+PXYt%ZOFJXM@F_74~vu4R7 zP1h#1tC6nIYNUH;HPUmj8tHniM*5sqBmJ>fBYjlgt>)al=76h_UKY6?X<&x93gkSU zm*l^1B#%_qCAF)O{=HTsC683rCFOdg!X$YPp}*l7h4asW$?wu}HgxQ9UMqJji)oWb zs@kHK)*`lV-#^UtNZVtbl1Cc89M)Q5KR$KJ^+jiDHPXGc8tG!4f5g0UJyIEm>v&SH zZV!JAGMwYclwI>oQA?S>x~$}psO{|_w}^2+54V7^Q*(B9Ydbcv{d8l08?~#Eo~)Jo zzpB+p@6c+b*Xp+%`>TxwY$YP-vX+sS=x!>%>%YI`Ym zwOu(`9qqNc+|~9w*wyxI?P`0@gwf=#wi7qWBMm#;xT`JKBh?j1yw+|{RQf$|aTAt5ye9GE8FKS_m#(cJO$C<#$xwB@r zM5o?P`C}ZXHXdV^J6fVcmvLn=a$no9GKr@nJy@qB-92(&+b}ofdZb*BG@g-^Jkl_) zku{nk&mo)(J)?NkPacW-D#%)!i!(lR3wUlEV;;*LbLXs_``Y?^(N>}4Jd#H`7Q1vB z>NI&I>*rW7N9(0=#a~Sg16NXa9$vm9;3$h?tp@<^>N>%IGXnvQpKkw}JW{)}EqSD}!!6I*9!}iObGFM#N$n}y zc|Ov-r!ZxX_{4KQbKzWfaB@ms@<`NILDt$_obj1kz;omn^H}bfJ7?wOk+x!r`p?OE zB#(3~cIhK&)ZHO zX&6uY9s*gTDe|1p+&I@wee&dysIP*owYfOsGq-@}$T8-z+%b2~%E=@3`J$~t$$2D? zbS!r1G}LMGNY>A>U@|C6X6 z$My@1+524+W5!M%i7iu6ZRc`L9x2x&{qdL1-2SLe+UDM4AxxPgKJlE-+&I@Ik5u(REg98V_3Ch9w?OqX>XotA zBIe%r5A&Sut(YS|C+Cqo(psCGi%*>zDe|1p+&I@weezt7M12)xtiAu*cMQq}K`Coq#{U`n=YsO7p!{Fa%KsCT9|_9qgYv>?0!~zJ%aMA zpnQ9@a)+Rt5q+t@+g7f(3CgX4a#~ROzt`p!MJ+ov++Pc^Pi}vbtCv{viQ&`^KPg(_ zTiz!8yL9IVr81l4`b|NhCH-7H0P<5o`L&?X?miX23u)VSxPP-00x%8v%+ zyMpqrpu9U;d23M44$5PL!ruDapm1b(f_}yNO#O~(orku%_B{svzRbmwzt%FfJp_jC zKl)d*HR9B}iCqup?Qr@!_M7-sd%Rj;?YbS-go~ zpRfgvUs%z}v^z!AqI07b4u;>G)?qCfGdJ7e67HAfn(qv|=EOG*3S0ZIv_uUbH<{u1 zUPk6LzBefUJSdz`t%Y-gLa%WA+fcc4>OQs>maLk3ao!A_B3dFXYw7peT-FkPc(n2_ zgYu-HyfY{tiB^6fDAxz&8=@6{lU;&uli^F{rzNkAR{RaO^q%a2)+s|hlY7Mqd(1xd z3AWx5c?Gtl!xOL0y@c4-;x}QqLyeiYk>As)S(e|7p~oFv&EFH3z0@MTy!K7jm$6M; zQ@>X~@3obm z*Ic;gLdS79=St6J_Q@GLd8DFU`&rbnL){`f!}cK9LiWmxkA)xFZW`MXYnD9He7n86vfU|I(?oIFysG3up0tyhLl5p`@k zt-0*ZwPleWE*9xuibZ;oSfqD?Mf!+Xq#qEAbUj$4Z_wZNlSiuU?75uS)>2c|E5qy4 zt**@5$TNd;VOg9P4o|oo=SJ+ZJ(D|krZ!^DjuX@8y!>9yZD*Ko;<6Z;JkkX*u0$$# zxgKe5Wm57;$s>(xk}gahDS4zX|Bc>rpZ!G7Kz;1gyNO-0^L9ArN_xphv}PpNBNdOz zI<=og9Xr&icZTgpu|4gT8E=;pI+l30CDtr?r1^HI?YMQ9bjtRfFJXL|Jd$m44zvHd zMMiDz#+`E~P9AAa$F%vwlR3+2IG6WB8FxVJf$Xih9;vKK%JoRaZfqU2CWjhx+%e+F zFkPX-vfM`)n(L9uxbGJ5Y~XO>o#~Y0O0Gxx5$$SwJ$ALdaI)sWD=0k%wY%CLrd@5h z9;xha^S-s**LH_5?Qm;%wcUEdU2UI_^K)O@(H(Bw)%K&>)t2j#il6B@!rmumlqKZU zyNO-4^L9ArO3!Bg(q!yhk5sg4ACEeAs9R)b*#0D2$o`}8vG7CNO=DYP&5}o&Z+F^` zTX#vPY~T43#;5MxW60j$aYS`_)IzRDDt3@OlI>)`wE5(b>h897S6i+}^2k}RZO7Q- zkmqt@j%mkDb{{d^c^fltBhL&@&9eMn3{4)X_$Jn&Jr;)(?@Xt*Pq!~IOFp=;3vS=h zJ^~5Q#c(dd8B%-gXd{_teztnn&%@G z?O7{*Y>gZDQ!j#h@vWz5yPVLm#It8)os-3| z4vqU-aHzGi4m&sEbz=e3E+g8G>%F8?w(wGEY=Jx<$rf5LEzvEqq~mqr&Yd`Uq&aQU z=95QC9;xj$9x;h+JH{N1r@yblvB5KgQ#0J5#?0HOeaGS6saclai=oLQm66^$^nBoO z;+^S~cA4vuay?R69dt@i@|^AAY(<{3{Zl$+``0F%N1n4ioVd+XwqK=Fw$IzNr)(#W zRA<;ZpL2Xx`J;OEJUzx7?mR~@GZMTo0Q96BN{_&3sb&smdWSC6 zd|i08_Il-;@vW!mSoopsrm<(ln&o<=`F5u5)K;z6C7rT`=Svu$CXZyBoWtzDwI%9x z)aGv7)m-PV$s^6_m^Pn0Qu0V`@9~I9Y}+yBXq-G!84Ep1T5GNTr}y@y`z_)YnC7>W zCwvo^#n3z-DbGhLzuPu&qvDhk@9?`{Jpkewxq}ExsRdABNhL`TIpkcpG{Fe z^-`#P0Qx!(wFg1$y18tJuS@OR)?s^5d^5iF6m6FiI+l3!507Z2RPspk?M&No>n`b( zEj(Ys_%wMW_Lh0X-t86{wYeL2&Yd`Uq&Xea=95QC9;xj$9x;h+JH{N1lSe9Jp~p#U zt=0eZ-oA9dMce|@{C4t$Z{o5TnmkhSNXa9$XDFQ%tqj~zEBSkE`Fm|6mz2NPHu$cd z`|Qtp2I^y{-c9V1owvg|S8`6zbGD1N_$6tMasT8OwW;H!)NY}5*j^Od(;lAjvG7CN zO=DYP&5}o&Z)e($TX#vPY~T43#;3_6*(T>O`>$JM)aGv7Id|gZk>+$vn@=7od8D@2 zc*G>O?HF@3P97XB(!(O&la$nn-F$lf<>DbICb3W(ztnO#4SC8vs%;C;+1VeK@Qqi8Z(#O`gaXE!E87%)_BeHD4D_o6qx+iuSCPb-3RG>&Ak9Uei$8j_b{@py?Vf zeg{o+=ab}-JPyoZ_FuOMHM&#e+=-J%n$s_BK6#|%k=kD45tG=qW6aSwd89HHdX%)* zTK!M&J%9FF#4Rw*ZzoUqCN7JiU)}4G{%sWb>!5rrTDdMLw~ICMjG%lvD4&Q{t_{j7 zg7UPWTpg|W_t@?pl)DDy@@R!&ca3k7+&5aeDk!H1<y=u45BHDl%9Dcf+@O3e zC}(VX^0uJdWJ7tcR~43P}qB~QjeMQ zDUbb`zp2>&mh$CXctocjdY<+C#IhZGsqA&(p2hi<pYl)aTo34zb)?D^F%#x>wxjCGnQ^fcVrxhO&3w&6=Pvg|Kr9O69Y`=s0 z>xJ`j*?sKxV|)3%sH1(8zh>BW`ei%Rb?IaKvsVO#-y1Hg><1YCcR2BFgTgO_yQ@E1 zOYYCi+kX>ssN2^qL~Pq}ZmgR_jp>))M&EEJ1m(1#TpyGdMJrz)lO{`Ow&2Wb^f9qW*J%Xe7(Yd1k)9zI>C<45J|PzATCqs45R3FQut--&@<@eC zB8zmEI4OR`-b{>E@<@eUB8&94Ad7Sput-l5i*$`xq-(n@((A<{{e)PgPk=>wk65G^ zh()?eEYf>b)8vr~pG4m#c_hx6$A&!TbH?GEet7Z?<+*cR9hllPsqwnJ9oxCF?4{UD z&9qZQ9U57uOPFOFIkmkqV%NpFG2FJXJ$`7rvF!b@Y}d^1=@#1w_Lrt{@<@Yr-Co9Q zfqp3CPIGrStvGq4qFwh-V{5UG+5eW1zvjszU7;@ympn2^<<8;6WRY&GzceS0RQM#a zNT-QKx*jaji^L**y;!90*I(R|M=Jfnvk#b1oNbPE* zyd_)NnDMTJW^Sg#MMYI&}yU) zU^UWjXf@Km(`uv-$+t-!$-cs|V0$b4exRR}JW}!2rpytaP=`j==@PbwNbJ=9;wE-o znAaiv)$zb&y~B1HqV2`AFUPvMW`56OvGuLem^U&`9%;~=+sl~R?T0e%G zk5qTJwY%E>M7!F)N4wgRM=CxJXUZu%!|zzf_AI_LY(IiCj?4DfJ$<%=+F`I%Gp2Ul z#!I>N!<`$;c3Q_KX4)yD4vnnSCCsvooVxlM^Hd$-P*Q1V%v^$W8EBTOusz$wJkA7C7k`08c!a{bNW2C);LbtPLoF( zMhV*8bjO`_O1w1Acw}MfCB*g{=9xSnsb!M#e57(x64zakC0a(DuaZYf9%(!yiKip| zN1cxJ7dRa$d89hSder9}L*Fxbq@o?qq{daZ$98pYY!T<_*u+dbMV_^Z-TF(IWg9uQ zEsvNrIWXC$$Z-3Z+hvHh7tg*A%U*gEE z(%`Mo?vh8kole=#^O4H_HlJ;s=WLhrwsT)w?rW>7l6cB?u1BhVCFdA_`}>=j-?5JE zS$t>Megr)Rm+hMJy>dNL(Fb*CWSuTy>zvrBtHsS%vCHxp*H7)T``G=l|6Y8{T#uCNk=m2C^L(USk2H==9(U~L z^|419j#JJ%d89$_o+qrsJ|0`H+<7MOtkloVp=`fgk91f3T3haGtK3$uM;cDr&U3cQ z@3!UdwRxsnkLx#Nz4D~{rTjeVbB^&G;W?z1S+0(~RQ9@X`xBgTT()b<_evhA=z}^m zvQC$YDjI-C{ez>~B+)Jkp?D zx0f+npdZS()7%|SD^4D%XxIJI*jnsk_WdQ~uleMWh7rnkYK^m3IMg_Kq(LLLv?a{> zm>N$W$z#Mkw$?Zr*iMs28oU+S-B&t~^wucyUxMXnhoXWH?922hVsiB%I|I{zrAVY&o`8>(ZBa?TKTCB-X7~ z@^-j$+b)ANAMbyQR{UQ5vT1kI9Y3yVAFpeXrLq}rpL+?<`}y^$wZgJI4)sI(I@xKc z%Qo)kZ#%Yi^i#V%+5f68>y@DgkA5Lg98TP?$^M|{#+;{UotBo$?uS1jDAz_ScM8fQ zgHl(<*K7Mdace$Tt z_=VB>@j>~npgc5MIX@`ZMNj;tWY%!}HY|4^j8^Cq-VhIvcoef9)?w!69%RgxU|&8M z?Y_aedyY%Y>$u5G&YJo6Q2Twt=fS(I-Nmj8EzzOIeoyOsFELxhz121C*TmL9EgUaT zyr0*;;5c(rS%+)tve(tzb#dxLUuKcsDi-O#M9U(5?S?GU=fomCN-Wat!6HpZeUB1k z5-Q(NuVj(FQ!LV>BYC939{tsuJkr1@kwto*SfrPNMf&+5i*$}yq|3!3T>}>B=O^q8 zS)^YUi}br-k$zh&(w}ccBYh2-AhJk5B^K!es#)?#g-;@j^q<5cy&;lE8fKeyUY28f z{+iA>?Gwj#Zk)dyYX5?{wdD-=^aze<)?RvV=Vt7>^)XZXJ(jS20%GQ!JW^qkXd8zo z-%xBX+FkNURUdsVF?4THtAXlDX;{Hi*CExbnV?*cG^|YGYNR)7HPTbD8tFM& zjg&l6U6(`_itDCwJyKnjlswWfliB-RhnHqr&b*H8vN)GIwE7kG%G_8|@<>&e)MC|L zy;6tMofY(}m{+bxvOWs7CDxXxSEi~@>$U$i;lD~QVdq9%t)O0O9qP4TQ-sx{i` z+Ap0}Jl)sUPwn=k|4)q`H{q-MshQXEXv}XB=WT3l_1|-6pido(`fxWv4YN2)Dho$n=Pi_~6PuS?@A zYi4V3e`Gk*PLXGN#;7%{SLQwaYX(yP3^VUd zZTD%-wO*$)PWzwrOW3&)S1YJjmbFyVz7}>j)HO5im*%m+R^LzU_T&gkjV6y&`J{GN zTk=TN!fbi`wzQ?yRP}0GBd)RPm3b$RRQ1xo*0Hc$J6H1_`}}MzMMQ#?Wbf=>eH>ROS4kd{a#!-Q+S?mjr%pQ zHBbx5BPEZNJW|V&aaC76=c-ye7(wX^zg zPkZ#ZVoS8HnR*F1b?$4+eQoU11yL*hr7Gi=LmKXrM;cBb%5%1d-)-Zswf&iXt?gfR zf2}R|wbk+59u8*-e-(L@XE@X5dZaqTTF1oJsWD?OA*QyUw1jJo=da8=d8Fi#T91?8 zIYzd;I{wrv?Ycg#SBCB_s%36qD&p6lRdZeNq&+*n0 zXYHjEZJnF3Td0qjy81`ky}IVa%sY9cy>5Y zIoqYB+@2gssL|ZlmiyY+zll8F^4rpu#b72)dI{B3ye25uM=OsCiciVAEGU;pD;Edl_CdLAP|l84?idvA(7IG_c}7r94@zBWRIgrf zv<_bwt*|E^KlwEx+tE4EiodChnY;I~)%U5_tAq00(aHyd^4XxgFDS2wRz4aO|6GT|ySQ38cSAXAL%HXsmAh^zFWpd{v1#Sz z8_F3Q%8?D_52BUZZzylsQ2xV)@`6n(&)rbIc|-Ypv{D(N?Owkatx$vKZqAcjv7xm3 zzt<)tZM}y3AC`Q5v{J3RUfoC5c_Zs$dmMM_ar_?c9O`+O;hs@EQZV*f~jF^y8we zGurO|OFHF@M-3mE{N0~5+oy28^-huBn{1Iomr7%N=5^Ds?O1DkZ-slsqR|d1g?)H7NA)FN>!`9vhTvg7Tzjg+AZ6 z>+9n+aXSgM=04DVFAVp$=!$=Phk36>?7hbwJr$)V&i$4_p|zYCln3hk@#hDHE#R{) z+tesa*y)+tqZVso#J65rt-W*-scUL%+al(B82PQ4 z_VDD_bf^cvCqobFG$m`vb+I)#{H9-Kksci*gH-NX7U|_;k$yaqM;drDvPfr4M#K6A zTCeMPBgbx8qzhwdM6%VjEYdj>*2(tI+>=MT@JoymS)^BhMfxppNCTf?4umYySzwXw zDHiFjVv$}77U>yck!~&)=?t+*M>Z{s^apYK18dHz|N z-TGxaHOn$`?4`Oe{<_@y^-dnC%s15Vl5b;QX1fg1{Ju7~5NABMw#&AaGu(Oa3^Q+k zJ34f!EXMa&sQZM+2EMn;VrcS6)=$B)wlT*crd>uJ>xn%U7_%<*?YFx2Q+w26O^o=~$s<`m1+#so zjHSbqN8(=>xEkq>Ix#xeBNaxe@?!PszYnylk-l52kv^!^NT1ber1xPp(krwY>7$YB zk%o0iT#b}GQeBml>yd^z*P}e=Vb8n%R%Gn8$nz5CZP(0oaq52QPR+869DAuQjK40o ze!Y`NN*-y+LdJ0W^yGdVI;NYyV|?b7>yhSlw!2R~lI&*g9@Ez4%@HrxBNgp=e&iQJ zu16~Cl5#x~N7jPe*ZJ3qT#r=7tF8E>`rM-!M>&sL_92PgA`G4W?Ss9))@Zv|rZ(bx z82PQ8+HXQV^h1~aX6L%twjG{45@&_vkxCEYc$e#uF3j~v|FE}>yV{5Y1KAo3C}nlrMY24kG>yd_j&+n?_k;-^wzrffd3r9JRTJ#!>Jo-A^WziRN&6Y4z z8}U7i`ZdXYZRbw*C%2~~U9Z!T9u;{$QrY2_``U(+l5#y#u16Z#q`D5NUUNOtF#Ggp zB+t8^-8_G-!=9HpZ@Xr$i&OW@c50SoydIjl1>%#?6#Y@ zj_392yg3^>)UyD?J?|!uRP<%N5L4s19*H)!J!F588crT*UW;UY@_eMCr8+X!tH(Ur z*1TqKoTna1cC!}N!n(Yvv)tEKwCDMeI~a0bTkdP~2t8u=_2iLCpW--Wzrfg|7*l)H zsx!j;)h*&!E{nb2HCw_=ZN&F5>enRKBjtJ|pP;=xoa>QtJyQM6wmcuHtVyctkm@zp zBMq}pe@61W>)Flo*E;NZne(=5=DIj_zig*wSw@b%R2Rlyms`KyxgM$bU(|5&Nb^=R zewCCvt|4;hd>-Rd#%Er6KGLYCy}R>BvYRD&Ok0_JW?NQ4v9x2x&)vv_-y|z;}r)>NSu&;_%J{gn?zqATz z{6BxM?FC0yCFS`@W#04bwwt()=k@BmIU73EvjD?A@758bUKx8Wsx_`x*3>m~U23X& z?U(MvHSYJ9(t!k(MlE3@7uG>ye6P>IhM<{oXuk^TxmPNV1zXvKH3m z%@HrxBNgq{d9hw|J<{`Ikg^V`{-5V;dz>Dy`+D+7rB893N*;;&D9B@X9e?W8w#CuA zAG-86JJ-jy?eIKjo3lcmvt9Z$$GhCuc46*o%YALRukA}`e0zQ)uHSX_%K6Om59hw= z?8dx}oSJ1BIrdUr7=K-EuBkEeHmaUNy*f4P;`i7Yc3G~Q!`EQ@i_W{+%>329OrEnn ztR}KnmfC~yb3M|MzIH#Hy*JOy zg>7C(;dY6QK zrZ(z(YWF*1%Z0Bvv*wf!scKjZ;ZMf#fd=s~}Tc}s^ zav1G;DgJJ1Wq&v~V!vl!i`3cl3^?XZ@AcHUr{wCO&?9+MP+lCArv&8(qm{P?UJsFIghP`IZ;Q-6d>~ zr>M2*E1it5jo}-Dwq-u$n}g!AUJ zXM3+J>)_;X3jOq~i*@F-t|{X?)IEx2*+*es=7|nW{(9-U^)Xw-h#KEF@kv2r}hQsI-x zBK=CVEYdwUWRd=JkVSeuSfp2N$Rd3~EYe5BB3%a->4qSS^kA__za$pvd7I>s1}|x6 zqddPgj;zeh<2q+U*UYo}&So!`<-A=p&PPVBDf3Pq$@(bRTBI$x1>8c$OzjfgLOa8( z8%s_eX?wb5?=|9gegk8QRB%Y6*h@1(v@P7PMC~=$s^IK3Sw{X+u?DOzfLi} zeGHB()3q~<&%BaHvOeaqbxh3GO&;lTtwuUutC4PxbyK+>iPkhCazW$sa>vjmlsr;d zm(;FC`nXmj9oZE2X#78Uq+w+eS0nv;fDxRN{)+qEL+Ro6f zw$mo-)@W6Swa&C3>N&tTd8Fi##=UL1uWfDya1Z0RMy^LHI`empXFp==xz5M)SI0KC zr^Il#mpvup`8w36eQU55jQgpnBd-~EJr6AGsiPKlidZ-6)bD9rwO6jwH{p}q*EVoU zOD)D0v1Ktd*CQ=yvxL*Gm(tLxcedLv_qCP%ZQRxNcI;|+tqoQ;|<%YAKS zG_;@4$DG4BLrwqc=5US;{gRHGtZiG0&v1_Qwg|?}^+-iq){@)L^C{cY$hobZY%%JoRrN5S+Eay^p0w}O*LN*-zKDfFXlG5$(gH?})A$99Jr@9x)xb0hY9 zdVCr6HQZ5WxgM!#%lt~NM=GZm@jNVhOa9w4Z7bI!6@7SI>i6EI-t6!`W{Y@~a$47v z@g2%>WjeAjKJ%Kcr+2vP*2f<6h^g^BAE~q)ZR5~3PTtD%k@9>buU7ILV4Ulbay?S6 zNAm1O?3t9`8p$ISZE;Rd9?AMBxNl3I^Xa2a5iQXr(u#MAST~lO``WgrU35BkIjm2 zKA*p1`z4Q*JW^{Xv`pKIdwV~2oA2^{@<<#rDx!{;5a&~mJ2lUGbvWC5U0L~iZS(qK zix^Sk$s^6pp2;I6k5s)Z@H{p4F>=HGj3n z?E?@ywz0hqhP%D&@fovhqiO~9%G|95~oncBK?&5W7aWl;+|MXVc3P9AA{+O;ha z`^$1EPqs+4sCs2+o{zMo%@R(#UP{CEOCBkCq}F0ME7?}u+xxNGe3$Q&NAl=bFm=3y zIG=j%bqNkl1D1q^Q`Xqi`W{s4?yhL#_cRP+%w$mWslF8WgAs1s8{B0Eg08S^~%)L zQLaatKPSoUWz5z$vaPs%iI-wK_daIcM*gzw=e1vF;8csMSKE@$F=6RTWij^77?Y(w zQQx3m`6g~{x6sm?^uyU7`*EiyV=u+;hg-+Qe$T!Zsk1yEsc6gmN}i9D=OejajhH>m zl=geu4sk*=Y}|cLwVb#l~Xp9 z*9GOih2w^~hU$R=qmh>4_b?=2EYWy}QUWE3rKvk2A)##^vgo`aStY zb|hG~QyaJQnt36|U5owRe6Pc*DeJvYzmaxCmgc-@hsRG+v+k}LwQ!u6gXtO*mge?j z=<)hpP}XFMSU0!!Qdx}e*z&+=@T8g#n`)DbH106V>7QKvdhEjVUF$G-DeoSu57=xQ!{U~Yp$tN8#}i?w$;0? z#C@&U(|&bO+V6+q{^bzc&ZR-2Kl8fyZOAVM<=UXUGFmCT$N2vxLGk#@UhveQd{|vrMwy2T6j!Q9v>8b1K4hDX~gFS<-z*RldFUB+-QZCa_MB; z;dj+ZaX#eop!loHmPsucS;zez#L$D2QHwL4%QAM^4ku>bMvOZ}E{o&LI=h_a&L^~$ z0}H1-a|XM)ewqA4`9Cb_xCOtBZ|Sjm|D^pKpSZ6>#+~|%ZZX@E!~58!v2M=Wn6dXC zZK3*=OBU$|z#_d{EYkDEBE3p1(hXpd&J&Atj#!A~k;=H|@ys}Rq=8=|i*y-SqPLEMPiYz1B>)Zu}JS@P3`6WW-ZP9by;Il5bDh0WmhIHW^bs7oGwk=~dnJ!FuU%@*t!-N|XT|uA zyMobpzT(L+G7K?N>SfuBQaZDbmjtTCs#GFly7CV8YX z2T&_URd@C3aAMB{ZZVG4UMb?(#w^RTkn=XKZ&0tvBawaPYNT6Xtp<@ z&eCe6Cu23z2ecaLSz3+s9a@d_;pnYKN*<}KO5$pyQ#StV9akfL8&)HIKDZj`ky?%P zajiyr6ILT#sntm5X*JRnSdDZ*tC8-b)kwG1YNUOeb~RG+NOkn*m&)PEU*PI^z8hE1 zFvRo+4}@nJW7gdDtM6B@o;z8#QybI!ap=yl-<$81Jkq>&skPe5^=ey59%)XC>;pz~ zDcWaTjdYX9^+>}QV=Z#zFk{l{bGY{?#j(Iv?bI%t;m(_(Q{>$GnEi2S^zLgVd8Fi# z#xDWetu2i>d89H*aO60=uy)4%(W8OGiR-L8e`VY$a#~ABx#?|b}Bh}q*?XI?5k95VC8KrhtTk=TNQ}C$n zk(k)AYcBQ5*t?57!w}OST>296%5B%w@9DXdWjnPoy&s3}4Ew!nOVlfCYUKAKV^Z^| zSBB=kwqhmrW#-ozZTG3$b7$7Em#J+_#7iY7k2Lfq_dn`z-(=?m!>wcIR{L$a+D@IC zdHXNH&fBStom(H<>Rnf2j;ChVl1EA&DS0IK$9@lDsJ)})k;;hUQOe^Gaqep?R%Kth zk3CP&j%}yLjGa7E@<_$^DeTesfAUDfNlBG2+UlA-(s@T$CsqEaUXw=}MsR*x*h4t9 zu%gIwfOGRWzMI%H46)~U&oIWUx$Eio^j8$ic4}k#7Y^MS_IvZaay`<#cBwVDwr$1y z8RI+lb{V7jc&u6OYs-CY?dZ`TcRWgQEU=xrXE5*Nk&3VBGjF`YI?qQM>}cJ(4_lsb zYw^cTJQkjg^cbCv^my$`aG&t_N}TJF$|%8+!(JlWXNvmm>G+&YjU3z9WpNZ+XP3^~ zn6{GVBbC187V|vg@IGeyc@}cs#OU zB#%_|X06#9rM$zub*xIL~gG}j|pKLsy&G)$H2k&0E>m+oWE zaLFUx55LxSc6fI4Z#Io1U%5*jY50m6S0W{klspoDtu4<-vac|QJ!+d9aQIvv<1@#0 zZez^dzw-=3>^a_^kuhuT+WI}sx3FxdHl}~!(4AqwH{UDQBh71?x&7ARb?ZKs@@D(eiVy48+HyS-wN;UI-0wjQO&+OgkynpW3^hs~saO@g zr6t6%+_RAF)Yw*^>yeU28s?AWkzRT9x7$Vrsod3dM_XNUJyNbmsw1k$ZF^-7uj%Hm zj_us$Q|-=E&oIQE<2}O|v*xa$-_u`FEZeD#>0vl@XV~w}_evgVUc1zqTidphJkp#N z*$0f~Qnb(7wMfH#u16Zi7;BLuhZ&PrpToUJDUJoUYNvMD40qlPog(Mf$Lxjd$bD^P#G$R^zP8f0mb@p2_p#>*&Mcn8j2S!6N6Pb& z%1D+xQu0V2|A*gg%k@aZ7p=$2KK7{H_YiVlThXSqW^a_UUB3l}*{qeN*z3aW+qivM zQzO3@858Hl(A?Knti-;|c2^$F$8&qGvxa}n*tR9&rJ5v>M5xE)Q0 zdulCtq~wv3NAmc~p5z|H&|HsX{S@rEc|KNsn(L8@RoR#BV~*uJUytHfr+XUsDpqv+!^P`nZf^y%WJS-?Y-|vM%c}q~<6RrGiP#&_O z{LzN;SDRLTaYK3dhH~o-<#C%<9=M_WYEZs2D148<3(BK5l%L(S@_-G6z415WTFEa& zD<^I!AKg$syP>>q)5;AS$}2XMdv02}d_(zsP<}ZmZ9RV>{#5ckL2>wJqLmi~70346$o}crdx_omm&Tp`$l;nY_7Y!4EgYPD@3F2+I%ZwiKKsHg z;F_{5$F`Oj`*6&&75}S0r54?O)}b-2V{diI+0`{=O%BG_N@#hzi>kj|uPl41EL%CT z&x2gbjlLI0&kN#C62?A5C;7Up`hN3Q$6ms;rKQ*&D;S@79S&OqW3NT??^~aG+*zAD zLr~hV;oj|g zk7&hZ{Y6lIC@9a5R!#_tb$n$|*7+dZ=f;uYYZp)DW?kroKP;}6@I6k@R~K7%ia4Tj z6gs5uq?^UJOK3~C4T^2)ilAH;t@xx9*VT2aeP#aYv0y${ed=+>sabYSb!=Cc#n#@h zQOsqywH?lyv)+gB_dKT@Fze!)&ZXG;nR{=)Jzds~iPUQbvMv7&Dem90UDaAK@gc~1{osA zAP9&Ef~|l+G=vhh%HXVkmPBJrsZmUdXpAv0@_c#LOMK;2u@v!%##BsR zweK{~8OU>jbK5iby}nByB=7mhD-}OUJHITyL+73`cj8Egi+F-YP_6QV@leV$OHM*&58L?n(>tebP1JwxJ1jPDPFbCkh097#Jm zGSBg}2WQ=hBi$wZSFYY}q)Q_ABNhFkR$2%7SCBjFZ%f>bbh&mTU8&tji6fPLNr@v( z`;xdD>5)6`M*4rW8|gFHHR+7m~zeQf6) z;d9r)s6N{x`P`3G1BUO(=x!78_@qM3``;jc4)6df;azE0)(_3vngSXnQ z)mv>>h2Q_`z14O%VH$}e74+S6U-d+%y3#|rbmBXmj{bDfT>ZQm;u&u)Fs;T|)0;z+l4q~~z^SGB!dty$JY^R$t} z?J57J?VhqHxgRO_Befb~AGnS0uMX{3NaYvM?rgD0NzimlZp99hvqo%=9(+y2P!^gV}r%G`+~ z9WMHDYpa2wxW9ojo@tJ}HVmec!u;z)@j z&G-V}1EHs1a`dQ<66k#sM=J8MwQl1XpZX-_+>d1WoPM4*kvLM~NQoo0XC(2>d7iSJ z=OfkAwt0SIo{v<{+s<>g`?37~Q@vXEO2xAqV?LL5f0#RQq{Br&Ztb;mJz>qVE}3uF z>caiqkNT8*#|+{X7;hxX3f>UM6o<@7$EI8x$Bi6ha5T0bz|Gu522 z3YTW|a=W^$CmS(^6oNdc~op+SMT$ZV$Bl8>)k2dSh^O5qswi5C7 zwTL=3anwqe&izQaA1U`E(F*K|&C@e`PH=9nsE_J<3C?|(ylvkr6+cPebGWC>ojB61 z9qBpT{!#0#S=L1JoW%~er->s?XC>L1>$Z;tF}rwxzW<-YYcn_Rf2&^HjN5cb<=w z=OfLUlHY49vy~$l+YEWmQHdiJ=}|^YZq~Z#j*;|P11!$9Ici|caa1c`w{=VMj)&M6 z>!F|1JT;LLUdoucjSpCcuFYd`X5{zU+PBU8eKzxL-uzx$`C40^v;Dlk`f^)2U3>mN z&)Lp%wrBrq&rCl)=R5p6&p%$Ncy{A_=F;vjb0>~;xah~Ny>@E7HOsnWo;Gs0&zd+= z;z)BGPp{V3%RFbh>_5MYPBP`U+TR%T1+=&G;wwep6{LR^EpadRx5pbq1s|&aUlXMI zd%b#m^PKGoQ~Gj|cc|ohZPRL+b5!C;i6hOk$mq`T5c4~dwwE$bP2>!gI8vUoUA2uf zZ(ob3Qxiw6bZPFy$nUk46StqSBi&<1D)>?Te@2kXUE)ZIBhB8NQFQJ{Dw46Es=lsX z>8I+i^*T#;?T)kZSz5>V?^MTwZF#(mwlVjKLw@V(a50p_tDRD;<5sVhp?PY@;q`K= znX_x{VZE{^`CePT*Vbypn)liJZ_B^!w!hf#?7iN#oNdk1{aT(=|Hl1iJiXvPLXqwg zi6gx!-V{b(EZs*3iIKQ-n?EC3;+Gunh_oqRfAn)dQkku|QX0LZ)%tgP1i5%FlV z?t_1??X^+pM}qV}q9vc+;=c!cbC6ydE%}6;dO}RS-ViNa5hVYe!#r_ubKX&OQINR9 z$Q<)t6!h|pJ9Jw94`VvyR=n(jX$ zdT6xtxFC7H`mrFrJbLt+Abm7i`nN&4aYuUPj`a9lOAp_X{vb%d9HjpkEnT-GmGge) z{~cEy*|l_RNBYVg>67?Q+66n(uLsEz{7|&?eL=cnNBYhksh+o8u0OUTeSFuWr|d}A z?nr0tNPI5#>x$hggY=XjeSNg_o*+FpNS6kQR?(l2jz_i2a<$(+Sl+Whzjn_+?5Urt zU)SNLx~KMA?D_usLVtNe<9D`jro%-ow$*N_P!86OZFOhvA^}8Z=TGK^>(9l172<*01NJ#*>(@%9bm+X!R2 z@3&&CeN}<-C^z#XPJ_JZ;;*}q?ZM$ zt`*AlJAzbKG4;wA)7E-HkZkSze)P8n>GMHiPrf6r2RXKXM3CMWB(9aLJ2or zQ>`uJS@+Qa;x)?6x|e<7FQeL+`(Qctl%whW6~`Ag;t@MYo;^FRxWKcHrQ)7Y#(qwh zW@LS~_SL!VQEf-Rh$6jKDAJDrMfx9+I8uqf5=WX4rNog6p46g9|1pRnUALPNq;i)y z(u61xMY>if(pkdC5=SbLi02H)C*(apan9g;b951Pv981A+*8k2?D_us;<=G^Cyw+t z8&RTFcxCA?v3g~iIMU>y_Gh0iZQnpXailUQ*kh94HgB+O;z$KgB8v2_LXkc%L@RM5 zdeXgdi6gDa$!q@+PY-F%E%a*}0et+doV`ailfrdi+K_J)}9e(64Qjo3;1rN*u|SS9r=W_al9~-fH`1yw@IFND zQGK`exA3jDD;Dov`)`4Mla0K0ZW|dQZe-56b3anQ~YRKP45};Kij#PAvQpxw)3KmWKGiRS> z-ubx(vo$-n)9o9`JGW~i&$786Dfc7U{tt^!9BECm^bBLpo`$?z=+`&O&AR(_C5~i2 zTzJYbaiqkN%1KE)9qF#&ccb}cu2ao(^>?<;f%RY49Ru`vo&+u`$j;6@Fg???L+^oA_SK>&vyuwq4i6bSBlsHm*);9N?^OWt!o&2IG ziKlG;Sof6em+O@6*Wi@xkLr}|e;Yhy`$nCz{Ysp&{dk?S{qP-6+5Q8avi-|AWjoJD zTHlw%Q?~QHw!O#UZBEZaZQAnQ^AiyhM+nREr|%c{G;yRgw8m25_*ggAYRKP45};Ki zj#PAvQb`;saU}Yl9%tPlpEy!EZ=0uVzfbROcz)z5+t1Jm)1C>ux_5eS^o}gfwBh(2 zESEUanmj#zBi`CV-YxWN8|7x*{kjrIvgH+?GE5vPaiqkN5=Y8&w%3rP#F6^Z+TKz< z5A{oVeo7o^l2`6W8eu7alhYYDCyrD+45gAdQsPMcnWs&)?vPI$DRHD(BN9iNWij84 z&>5#Y?jt|fTkc$%{3ti;X4xe-s%=@~;C^9G{Wm$L<~iF%K8}?wHIGi7v+Wa+$mjV; zk3ad2TRB~O{y)#z&U3c&oNb~rZ3KPr_lYA-(%zq3JvVav^1Zgd$tcnt^w;;qk&3N3 z{-@1s^GaK-*AYH>?s>J1@j#Q*?k4b*p2(fJ9 zNQooa{tt^!9BECmUagOKdPs9_pS~_b-`k^4bDoB4nTKc&l?ey>KcP;&1kiIua zFACCEMN72Zzl>+@Nb_E!a`)L?OaE?1`o=zF52yX{C%q~|{eyI6kn9WirAK4Pwny^)HPMlhM3+g`8T z+vo9b2wPDVKF7AwcMOtaIO`61OWfnfo*ltxp1t@>;CD3=oQgY?L)nO zV~}1PEit;e5`JRRGLIiM&#AV@)5+8RE{GR`zC1|w&VCX;=T?r-ZSQQJwYw+IeXu-R zV^5Z+uCr}E<AQm{(j9g! ziuBKgBE4QH(v3oq-U1ZqYN1G%2}Qbmk)Alxq`h8Kake9h^fdz%>7ziAzDp?5$Auz2 zXEDBsBTZO~U?iYOU%w-Y^m{^)zE>#Hi-011)xvs-B0Y1LIMReDC5}|)InHN{RhFD* zoMn#F^$YvG9E=U7!XCe-(pSN@1djS#F2`; zxRNpEkvP(X-w;K5m{6pT2}Sx4P^8B!)*Fnh6GyVu7d~;MDF5N5 zv)@b3J}+^kDf-)n&fIo#CyrDs%`-pw!?VV5&0fi{XNe;fdDy>FN@FQA2Yr3wNM&bI z-ThOpi6hxE51&sQ>E<9Yv~7EeevKYedWOW2iu5eg5l^Xl1T16va!0Ig%e8Uc@7(5@ zJ8`7Mk*pDW;i<8?AE~_EcAtE&?XTW&%l$~XA8DTBIG-_AS#qAQmN`z>FYNb{OB`vE ziKCI*4l=Z@r->sKyYtLX{&d;qT04xn^Sw5XOy%rf>+j{dCfD9?vzMRl5=TlLY1S6o zCT>_UxP=No*{9hB0bA=#8avs0n3=a+!3qWa&27qJGXh}P8=z5 zBx}T8cxr6oNQoo0@3tk5lsM8n$8kPmtg_@hUoCT-u3y;iC6_qTBojv?+t8WYPVU5! zirsnUCx5zZbFCf5+=(M`WGZL>T7NIsHM#bFo4x#WmpD@5NVB%s9#1EqIFje(z3}tc zO?UPb{Te*F^bCn373o=~Bc4+A2w2AS<&Ie0mTTj>-?_~*cj8EiBUvN%!c$`tM@k$i zaiq&mo{7{_o{v=KInHN{RhFFRt7VSU^$YvGuKUh#qK=wlRsUy zxz-M2?!=KeGL^G`t-qJ+np}IoaV3*DQsPLnw%8s|C!aWy=jFZd^Vm&y_7wdZJi7D@ zi6a&1S*9bNQuPQ}#`NWmSlyOuAii6c`v``7w= zxvt5z_ZxkE;z)@j&DvsnJe_>vNS>GX!p~zj-Pu$0Yw+mOGbD~wq-U9qcuLhHU>Vbw zJ7RTPu8r${=QhvWi6bSBWR2JhPmN6+DRHF4krGELafoL(&S#8OmYnCSWscMJ3;Vs~ z5=WY3;%MZygA8r!Y2rx5?mY98KV7!D)(&It#F02Mm9u}XznANpTzkLK*C&pYIMS>w zw#U=SCywNKc`y7tcGI0bMZX4*E4>LPJpz_7eYqo6x8>Tn?ssnU%$+z= z;z-trz3|l7#E}w5N*pP1q!NdCcH?};SY^q1zFOuuUB9s3OD=JwNhXd)wxKh(o!p5d z6}$7yPyTe-=2|<9xf4g?$W+e$wfAwZ(ccP`w2kFR;#4n`Z7^Lfi^zI;C5iMOFq$`8e=AG_2cU~GK`?K?+rE{ZC=R}XJ zMI)YCW<4}%u4MYOL!iZ|?9`mG@SpFw&?kiIio z`dd5F>vp6+*^xfKYw0~Z((ec9y}Oof+L3-CNY4$@JENsP2-356q=Ns=|9>`G`jsI4 zlOWv`q<2M2^aPiloS6@jXw9RVnfrLqdO2Gi-Df}D7JUO-J{E4(VyfxpjikoswhVhw-Z_i)9P2s~l!{YFJp1C@)*YwQ2VNVbHrAc)Ibt5K z`vvLcL3&oS#0c`SVGHx=gpZ1r9vGyL1nCXY(pLrPx*+}CAbmr$#JtzVGevI;5~JDs z2I-rE^dExs@o4E|LHe~IePguLM%~jr$7>W9aCW?K;o)2x`TGRP+QHn8tsWjEYSR7U z1`xgH6SQW#bYXF}?mlmu*~Z(#$dBq`3}P9MO7AC~<1^BgBa6R3_1kvs{oItUlxk=5}-&g6pHkNLXrMR zDAIoeiu5}|kv<BZ@KdkhJy0k&3(=?^}xWfkct66_S@YQbCjwN3!KkJW-_k=r3LV zdsE^_w#>pOjx@=^Udpm!H0*i9XbpMS&D66N*z20E&%e26u8nBXV9LG$&BO%L_^F-oE#S%SVl206|_%Z8J;z*Ol*~e2V zP95>oJmWq`!;ZNZ+8nOSvD(R$chSk&3O^!pPem&DWJxi$N$NYn0G zzSZ_+daLaRx^K0;LT|ObHS}5=-fBBTZ?!!@Z?)ZL$G6%(jknr$0;ewGrWVb2?D zQO^8ZTkmu~r<6O-N`2lvb8YOKQ*B|4SoxIsUR%D`wvH!Ri$*;4iW<7)T-!27`-^ku zex%%wR8gcq!Rbi3AIUS(&Esj!qdJ&7airqAJjZh$Hs?5*Yp8s$t;9r@X*)|y_qW#b zk4F8<^O1^=@k~#C%{Xq>X0`;qE-+dO6ar8-?H&)F{LZMUav=lMu=Mok=Pl7ul0MzTkBPGRCmMSJ@3 zhT{p#)G{C8HMiFE#F2_N)K%g7wfdWbxmuTqm^js%miv+RG720=m#}p^J#nPmk5qNS ze`ld)<$fgF(mG$Ixqe+QGyj@6(j*JZZkA8EV>Ik}qaW|MZs+!_)aTtZ*T%j%)fUEx zl~0-bk#av$?ni3hZR6M4^1Zh5-L}M$5=ZhJH}jrTI6rx=o6FstJGaHzjxGEA%q5n? z+HOvN<}zE`=Dh4UnQN%rk5pnJ>yl-DYsHC1{Yo6E*b%MS+-z$Hac5mh9BEofShAFg zQ%5{U(7C24vg=6|! znCmugYiIi9`i}3Df<&1vrN-JUwe`Of)?Y_;Qz~p}%&{-dZ|!h8ePH59i6hOkBsD8> zB-_$DZwn*8US|F^aimEWlv(0Pi6i|^O!RrtksXO&OusQm*9Ym{LAoMZa>Q_DklMV{ zJ!3wu950Q0uPxte`}3&u<{*`wMD>4a@ef6PpRHc=y|$Z9e!cA%f>d@P&Hv|nZJtFZ z-s@Pdxx6Acos7l{;!y;z+iob-qe-{kmRe{xxx=NfwsfET3}6+1T?2;~R6X+v#;S+S}DVb8YOK zQ*B|4N%)kv_V?QEwJY?$g7kuDseLbLx_^u4Cxi5%Xz5)+dSQ?r5-s_!BKHf@vx0Qb zXvycj`D`E8{w2}UJ%V&mkT~z2A0);}ORoNfs$8u_jGN92`jm5nrKzFE7H5OFcIKzX zp1s(QwCsEP%f&&udyuY*mL3+Q=LG3f(W8G8q+bluZ$?WG+L8WikbX5tL?r(#NdG-Z zzZE1RL(dBmpYl0EM{h*Ge>46<^!y#^RlAn{OOPzV8-nz)Xo)E9k=;8)zqliPZr9Q` z??^wTuim{cTKacE`b?0X9i(SOOaD4ZH|$8C2-2IPrPl@N`9XSMkZ3cWagv`TKtFP9 zG3Otql-#!GdXC@7pKe1u90TlcmS@jLGGp!$=boBpc|V7F%Y2*E_LrM&8wuK0H=p{b zX47*t1G42M=h~=w&OaL8etJJvHDc+}?$^CFl`)C`X2&St?)nSfmGT{y;md-=c*i~U z-vcdk*8W(X>G-%HT@xfencFr`nX~1ii!TDXbf51(*U^)!u9n!7v$V7Aj74AQBOeo_ zM+E6<(UN8Qk|4c2NNr4bRZRFzOMNLg)n3Zl(AIoie2s{D_Of_~h_M)B!2cfp=I?ug z#E4}63t74Q^&tIekp6wNZCc+vnWu@%5U)dQQH-&a$U)&tIXhIDb>L zbW@O?86;}jRq{ivy{z5)IoI;s+}~`Ul$mEG+rE9hdqFGVoOD9ock5rL+!lGu%+FWDuc zi6bSBlsHnslZYbynNXzvE)?mvB5|Y%QA!-i9{%>sa}G}&sm|A)$NM~I?UBAP_lWDa ze3qh@+W%8sJ>J{UoBicx+leEUXpZCSwFOg0Z)lA)&*_OHSt1ipncF^@x^+Zo1IyJP zBYd|t(vHNDCQK=Dq&2Nh9I2oqw6Ohgwom&C;w!d&TeJJZQ8bF-+T3=ZcU$BWM=FSt zWlo;slQ>fDM=JZ0xEtyGX!q=_-P21@$4=-xfZUH%{uaaCNdHE=k$zFTdbk_uK|Ah7 z`mfrJ^s9P9GI6A`Gl{#Aei6HoKBwJCi6eP-xP9}EMo#C`x@|{3^r&1TE&b^>jKdM2 zaTlledG>rHL*^cF{gx9)D)Qr8ocobRI#|*ZM_Q8;Ezb7I)Wng>ZV~Pnx^Cm%8GGN{ zk2LK}@~)mWUETX{i6bSBH2X5*M&=SnN*pQQYnyi@@vXLd=&iPkBHwG9@G-vCcCp@S zyF1=$yGn1hJxp)4J*WFt+o$waTjEIN?KZyE_Fon<!5;ugJ_>=G)M>{pDucxgV)S?;KD6jhd-j zQHzl^CyulxA+Dc54@3qYs(sY+NQn9YJ-Bj~$i6fPBlJdQ_e6Q`)D}dW)iq|!#^C{i7S8R+F zaz7GdpvqBdj+@L|=KDj2wv}evi6bSBGP z(!LT$s;4Azb)Wl@$~j3q9qCVTI?}&i{CzObN1Dz_;^{~?>2#!L>hIWjK2nK``X16= z%e;3Wk=C3jqBz)+tYj3od1q3PR*z7`#WchhH^iWI>&ohD;=?im@xPHrd zK2niio{u!ry0!FtuWd~#v^d)*Q@6fpXn*V4xt4TWi6c#TRerB+O>0NLc@Ll04Aw;Q z`Mow;X5nm~lv#eSZB1rpMvbxRl|HflTCbLIUDK{#YpGLRS)0cz-)k!)mhZLAdy(?J zw%O9w(4+ac#E}w5N*rkvhuuEYIfo~XRO1iE8zYYK$VgL|d&F&PyY~N7SC9Apb{K6d z&9-wt(%M>NgcOW)Yg>BaNNe(<#o0cYnmAIPvt4!~<$k2xk7QrLzix2;%l$|-Mxk8l zuk~twJFjZj?rN!1U0IvQD{-X6kqTm-IMVcY23y#S8LizVj+8i3;z(;NirfEhoWm1G zs__TojSs^tUHgBktH*mA612bEY&&tJ#F1u8$@kidA1FFe|F`XrP{w?( z?Pc+@c!%gOq9vbh@aZ7ECrF=&mYy4=7DJlu^L(TUP0IJ$iZv&WR6SXHb!@`8z^V3u zUfYs)Y4fbju~*_qWt@)3?|hM3&pF+{7W8F7^7o*g6r{&TOMfRw504%_Lhoh!48;2e z>0Z&&1A=sAknXAX;Mm&LL2~Z9MoXN9&x`X#)L3&a&A;`XJJ`)fTk^S**7u{q+TFJM z#yzZ-0_A^SN%+cmI_P2gV%t{-$-9n!JX$(;M>=mux_Z}=PcZtILHeE`QOmz2Nb^Za z1U&*Zw%7ggXGf(J{&DQW=Hz+9qH?Kq_^){ z`kEc-&O6duqopZMYw3MKdRLGfQIPi+)_k7XrO^^k_Pi<{B=Ri4Ib>e5+?+esb$o%; zZmZMw%+hYlJbeYr9yxiU4$0~L(#~yuf2H{(^h!(go9RZtN0 zqY>~3_W5>&G~Kgyr`q-%V^a5=+nQ)AxCmb)zFUx-o8#%Yj?ZyqVKc1FGUM_d92&<4$B@t z>3_G7OM4|u?BM~5GTc)?r)wwg(tX}CGvAkzdp6?FP8CQXG>@9{g-4jK6pHQTC zE&eiiEW6zQiUaioeI@tQc&WY4zOK5vge+jlIMI8vGMEj4;E`#eVxOlR4| zk*c&PB}Q6fE^(yXk2J-K)S?r@Q4>c>94T=m&-s1c^OY^EU)rhF+t(}8-IjUI11#&< zW%*akereZcet)I;BwiI+rcBTMNG1NNI#aKd8pr2YY(r-bHh1k|y}EDYx3x`8N*u{{ zy3Qw#G}+L)Z029R>`BY0mXbcTT0XCXQ70C2=>>y(9M{O?X)KoApY~8gcwfbM8l~ zmPonTwrj4vU0s@WI~GeEsm%D68s~C*$g2JI%5;`Z9BExjjI_pF;z)@jC5}|zZsS{R z-xB#=TY0~2#*n7F+>hkhe~tHi#o6q{aBadmtGBOLrn)WjoCjFeu}k7eW$obRH7NzL;XT&FtlsHo2NQoom`AE}Q zNt|Om$8Y0VSDuelW};wKF3Q}GRN}81Dby>a<_O_nk)dt1)gIQX`$m3S z-L^;TQf;$b*;1a5RPm&IuWikPd7abey~bpXPNlWxex%%w)Si))=OayLCFS`@#cOa5 z>w6)mvh0$xUt$jWFymo)K2nJ`?8`?{24fbN?(-gB^Bg~;ZSL8KPaG+6q{NXDM@k$i zailu4I40m6;?xnpztWsZz4rG^%JjsMO6*X_wO%PTj!(YVR-|O9P!EqU-XN*6Em!K{ zl5RnGri(R^_n=+n)Eq-BhD)_*637PYvM?WBPEWM=WLgG#=e5H(8v!lon@C? zzb*Q(#F6TG+noFD%STZLqYjtu^BmnJ=MiRY?%9Y>94T?6#E}w5N*pP1q&l-WCg2?6 z)DgeG(ws>-E9W`eWyC1qKrAbFjH<59`%WMt)n{)TBHgX=Jx0z2Zmp znmE#$+?G*#?-#GgSff*Et%)Ngj+8i3;z(tNw6Cc1X1Vr!&@zo>mt4Os`mn^25=Z)r zC{)+h<@#kovL*YAuaA$G{!Wk{9z7zm^N6@cy?Wyu(7rLUR#M< zxMIt5w)33r`HZAIAIY=k8t-+h*8^*1PW_wbb>?(i=DGf6+2x$?^nPjQHow2pd=h%4 z#F2_tP{N5Lt>a77q{NYIr|W#hkLopXq%}D$S7p6lydqQl7J2(4>5? zE#GUKJqDx1o)224vFwtYTPb(UK_9k^DLwnLw0kp(Xjq#)BS42zK2g&=9?h+)XUm7HS z&*Gw!XYsalagb`XRj>X60yTa#Hq3oOrvSUO^};;kkJ`g}bz9_(BQcu1Puxw!{7((i z2ZHqVLHfRE=|_Te@s4!gT}vMc(wl?y6+wDYwDguBy*)^83ewA?r6&aG*+KebkiHNt zy>&-Au_M)eg5}!U=5+r{qK5|Q$D*Yt?)r4ej`WyaOZVTAp0Xp|uxsgsL3(14S_w|~ z9|n2fV%gO`|Ns6VT^KF-gq#r$!P(Fj#MC4DnpCxo)J6Gu^(R-!{uG zIoC$s`7NbwynEW`&k0hMb-k`52&ekhZ819WbFR9^&59q##)gY=ka z>5W0+-20Juwdifp(rbdmSn6U#S{KC2L_ZWH&lFr?zaU7Qsh<#EB4Xsm(OrJgk}{rs z!up+8WGwBrtUJ~Q@{U)%cmE+lq8uI@q`IfSUfI(T*MH7YX{SFpTJn1XjN-49?pU+l z9VAAWKN9~E^!q{jqafXJM|$?Ir8X9t?jI<6+KzO^uBAT@5+le@#;ZUxzEtjLyH8$x zcaYX@&ATEoI=#=cwDWon zWA3wp=`OvE=TjeFj6Q3lA30mm?XksN&C=%jBjBD{3a*W#@9(%e)oqivUb-!(leaf! z-A7J-+mqzl$-C!Vqq{Bh?3p>&ZQea+dFtUAi_u^9rJzU;5{k6jaivNW={JNT{WGCR z-wYJ#8-ybLBcVvY0uE4P>mk|SajZNR=9$~^zjIqp%u`3%&*gq3woP20G!IOxAFeZC~P^4!IMfxOA zq%Q$nj-eZ zk%}GD_Wd?i6a$xSZdZx&ZkbbmXr6q@3x#yo-H4f z?@k;kaioGbC5}Y9DO}=6WnU6^BfSZ`kzTIdNQonrzr=Aj(hId4>4}nI?nmORS2?a0 z&er_p+08c0)nTpkR9DwV-laT?Z{yw5KA$)eN3w7npTv<8N3xBcnok_5{PidIBTaJP zo{`5!-G@}Kr`Dsj6tB?M^6dS$b~n<4Bljbfok_VLY5H4z?nkn%O}t|T+ZxL_!gN%@ z+#}9yxi936rnz>R-8Okgm~PAIbu!slVi|q*+wxzE+4FwcQEK8yi6bSBl;bl$V2yLr7air;tn>=T`Xpyyne4dX~qWS(graWc)-TIPCp0i!NS?)(# zM>V{rCQl@RX}KTCGh^W?v*ihLoLzlpoKyR=tLJ@>kkiSJX7bUKur>EQaU_1NEzj95 ztI9lQdqSZ2wYI0~Yi%FUcOSkUUu*lm#T?JCwOx#_wcU5;FUIg|ZEx1s+P(r`YkQHt z*7g>Ct?ljlT3eovbpOA4!;N2SdkVhRcEc{uM=CRsXHd>h{kiYR;&fH!_w2^HeL_FW zE;-jm-uXQjZsXn4KA$*}wP@lwK8YhGj$|7>HJ|&Daz9e;N6P(3(>&stJ8`7Mk>=Qf z2*`-@jI$QE%)gD$7i;F+tLe_EZkxO#Oh1X!$+P9$k5uK6@3pnNk*1G$lIQci@N3@Y)W0Q;G{;`^U7gG8bxtXFmM7EKQJ2H{)f(X#&KAb} z-fO+Bk9=yMPnO?nD~OV%l;3Nc{uW3*JgTo8SZlp1GT+yFw^gmWUb+9sT<%B8{YcM? zO155WDy`j`mpD@5NY(2cTfF~eFGjwvY1F&pi&LUl*O?3dJNIh3v);OG@{Wewmea|z z<;0PyJQ7Dr9BEns(^||Wj+8i3;z*p25=ScX@GQQKx2Ngzi6c1zoA^4H*Q@hbrcB?4 z#_TV*b;B{7EsXgSM=GcR$I~*~#^-*d+>ey|k#axMG$+v8=J`k!|Me`@=WD5T49asD zbLaU;>r%63)<~yZo!XxPIeX^$NL5;ti}lnx&k;Cw5DAHFbArULRlX`-2f86h-yfv1rl0?RdbCu(QChF}3esJI#J}L&IY^fT=}ys--&-^9 zbq~`$76;4Qx~M1HIRDkly!T>IhK~x;GlFzekiHLZwpIPC*Y^gAZ&bcMNUdf}_s{GS z`}K_Ya*<0vCR%!2kbXKyp9<2SM@t{rkv_U3eR$W>9|!4OL3&`2J{T=svm@PeNAlZ% zzZ5O~??L)|LArj|68rhblF{QJ!AY8o>E0HkKMB(3gY@&!(v3l~g;gI~ulrji_e;BN zuI5M9YKvoj*KO;r&$qWLdv<*A*LU{h=mL>uoA!wAX}>m0f$x)_AKOO2ZIO3`=b4nx zb>w6m-V*CNinJ-8YbW2Y+sKjIvXm_2zLfTtYE9h6w-TK0`DB#QSqqu=d(OI!E=GWD zdj!l|rY!BJ_K3K)KF_*G_UPQU5w^uy;(_s6(X)f}CcNAI;UN7+kbXBv?}(OI^Rwe= zqRXQtw)`eVtDn#t>Ms(1VUX;HE)Eh$&@!bA{TBtNj(FB?J>3@3yEN-w?!u#Hj(WPk zbb8P`28pT5lVq6Qx4+{j|1#Q=y z(e9#|z*_B|JDpZxDY!H>ZNzP}iBWC+bU&A$WLxQe?t@Kr&*^t;&7-zCp03-ancJ!6 zT^nUQ8ttu5!q!=uX-m#}%bv2XCFlB>gLRF$BZ(tLizE>NxwBBDOMoKX>Ew>*J~>)p z?(yjCCkL%(xxS;`^f_Anl56Me>7G&~iu5RBxh*IK6MK5SmwAN#bzbH`CM%>7{nLetmpKdMplWZ&9 z&wa3|?l~hlTl1)Gj;HH(Y36pSdDli6b2OLS)+b@>EX}kf=LnTOWnD|o^)UzQ8gq#w zwJ6d>LO>EnD%wS>Uvh~fO*?708|iV{jr7ynjr1w(M*8#MZln)rH_}J38|lM4@ABbp zq<3jI(gU#@>4R}i?nnA7Ov&>=ec&BH^q}00bjQW{D}DUT zGn}=a5ozv6Du|N3E@vsPOO378eMt4%?ne3+?M8aPb|XCkyOCa_-AE77Zo%A-L|dtx zwcO)b^Q~W9dOg?S{OY!6pEKRrnn!)0-nwp=W^SjNcWspM$R}=n61L9LOj~lcSN4>3 zEjic69IR{1C61Ih5;bUzqt!1t&f2*jsUS*xt1WS)f_)inYu^ma_uA^5XDhVL)qLe@ zKkw3`*^lX-NttSnJy{}P%%A&_igX(Z<{-)k#~ z65ne3klt$hL%h}Yr+BA7-)pNV((~|ETjEF~D=+C@y>H`f&Gb8?v#?!yTig4~?Y221 zdNv)kMK9;NU7ER_YTmU`#-mZ*`Xp?frJ1(m9Ko=stZT`+KIULuV=i%|#F3~$YaFe9 z$t8}I`;q1|l6WG3cTOdaRJ=0hE6#OGG{!c^{Py#<;nD2JboOktZe>rFJ!joszqzOV z+AIaHk^4x3rR28AdzSXR%jYuI!@6=ml4ZZnTk|MIkBD>kN1t`&du>I3b3an1EXm5QIw$9Q_TXNQ0_LOxk zIoHP=tZU3Aj+8hOHE4~a)i1fkkrGEr9I3yKwJ+v;#kp>Y#@ObV-*wxDN3$Q(*|Wrv z%6#p4moiHnsc647aT{;Vqn0~va_+wUv983CivA{!lsM8nx7ep0EKd)bI8x$B^I6;8 zFUW5pbGhqwY36pSdDli6k38bmCt>R> z&9o)wc!)h^T}#gOF$e1!bBQA*jzkSw<7o9uE^(y9krGGhuVd|tIbU(EOB|`ngWkxV zC-);wT2*CLua**Jcw+EXyS^5WQmy6Nc-lmsk5r;oOQj#nI=5|vr4vU=9BK9!)QyAY zxN=DxDRHF4k!TYm&c5BVYrnip_j4a?s@tA@&UEJpWz=?!bjsCryEJn<)x2w?j7L6k z>yxl`mS)3qG0^tI+=QW@r@X^)~`FyM=H{? zO#7qn5uwEMe58UXy*5bC4$_;Vr4I+`H-hxLL3&5D#G0QSPZM1pEw$}V_n#0=ry!l0 zyx+m^*XH?1lW(=(Iar<^G;yTFkrGFuO^i6tc#bLi?!M7a;}d#Sl5`#{YZ%;QG?bvTK$qs94T?6 z#F6^zSo>nmSDYCWN2>CmH?rqR9BI<3Dyw?6lqkd8k5uI3D2(>FHC|+C+qy?&R6EmI z_vk%S=eCWo?%a=*`;lhtq;4EE$CXRsNQomQjzpUnarW(=XZqz`x}W=CQ{DFLbEZ2- zD5JJ(q*Jc0+ohS?spef9WjykUTc3ojvozC|oFf?alyxmR*T)>JYs?+_>zzO^57JH1 z(#L~z;f{1{M|yp<4G5n?^bt? zmS_!U$DKsRSI&)=T)MBpqp_s5EKhdrm%lc8bhjW~8YJ)Wx&$ZwQQnuuJw%TR62H>= zoFL8Lizs)`jh3DoBtO;lL3(nu^!OmXAV{rNPWO)heRYt&5TtwVNblaY^v)gW%{$Ux zL`#1br0)sRRYAIUwDf~Px?o50-*sCVJz0M>epxbLjp zsqVSwX?nGhOquR^mOb%XQ}&oH&7LedKFKnjzp!>c^+-yr%N(U}(41Q%Pbr+OuSxm2 ztUIjhs7h02-a&MH@V=horhaYinMdegdG^J1TW{Gnr`|nC-sSVeXvrSZzTDp&{pD!s zw}SMagY=(*^yz5n=Y#aCLHfFA=_iBqQ$c!-zAVlN#Zt12%~QtKTk9!ncW&2ho^82q z=Qhu_UD|zNZtrY#-LB2)`{8Ym=KYqE$oYw&C$+5xC zIQPuFpM<>IvQ%8#HlA&{EIs{Mi=8*LPxs8$++E z5=Hu$P^51Iiu7=yNLLF*x>6|8Wk8YcDirC0NE~TGVmuEsM!Pf;N16~NqDWsY6zK~= z6zQHok=`v7>77E6-n?s3q`we~^k+hmzDFq1RX~yMEfnbogDBDkyTp;E)i>w#%T_M91)xPzlK%G9Nu+dRj>speTbW6vYftP=~(b8X~D znzz4nwq=e|NF2!{yUzEufqLn+zf*}K-F<=jwp2F_y*}pi zuWZY8&-vEx*tSc%FU)OSatp4_>HFbFD-*83&KMvI?n&ZE)T+XHJekKb^av%6WQnZt zl%jLc(cb`kvLM>nZ&n(NOI~kpOSv!AWTdtdVmmHtWrQH|iP8_N1OyX{&59+VxxgV*l?h{Aa z3(7$YbqUX5PN#j2teKv}^QY_H#v8}&mmWP=zx3@VHF2cGkrGGpTVRz>94T?6`Q0|Z zDUmqR6sorpoM=Bc2 zmB^6=LQSbzs}n~`9BH;mTb#9px@66p>nV3m-w!`pF(!^Qos-1Vk$z$E9%`PCw5CUW zy`;`BXPvbg_x>B(b~(o+PN#j^{%p!g4=Sk&~t5_>%lO{&P^jvMqD&DI?uF>h;Rh zWkk<($EwtebppU9#rQ^^`lO z?}xWNn)f<(TU)swi6dJ$k0Ii+bZf9+*Ys|4V)|LB_itHV;QD(UxX{4d+>0XPFwV!dW+ z;z&hfxf03!Nad?-{94;j>T7L3rLVQUMqiY*?OVp?shQSW>U^G$Wa;gNAFUV@N6P(3 zr_!U5?wqPz`JJ}CoOMRE_tV+7^ExJRI{lRWjQvpmNnH0f-uBloJ$kNw>Dy0g;z)@j zC5~kLsPc&;C61IhlGn(b)foYdc1Ps-NJV;S@t=eGm2H{xcrwzZ z#heJHE+cxTJ67FhagJ5{wXx;gkMz?~=$E6V-wG1Hc>bT`KZ!maE&Y6u{6+MFAJzX8 zN3w4$Jgva?Xp3WRpS9%{T$|JP!`mLsdmX#2t=x}f4>s{0Pv)_NJtDau$r4%PDMjb- ztmAarr^n0I%<=R1y6$bf?XO>Y^j!VYx1ZF+krGEr9I4_)z9x>8I8x$BUL$i>X9SQq zQk4$nQh%*i%al=A;z&hKmXhO3@&|<&t=Gf0%(fAW~;20R67~osj%10f@sy%- zjPMrPr^l;WalLZ1~-dHaAqKM7m=K#=}2NN?GZ-nDD#kArk{NBXg7>89w@GlJAw$i2c}So>&@Xv;5)`+_XP zPXy^-L`y#tq!Q)N|KB4>mqkmqCtA=6jqX+PLeND)T3;E@zjEGoTZ|C=zKLg2=bl?x zyK`IHY<*OkK5SICYx9$A<6RqhdZpuomCBmr+TZ$5#+FYk+G6R^cy5z|Yh#q=IEtxf z#NQTiJX;Cu|K1~Fp3hC0jW~~h>$V*Fyj!!BEOYXG#LIP4;^%}*^U3H(#_Mm&fpwjT zJBj#3`{xDe#vnaCNNrs9B*b`AyvG^r1BwY>9IphuC`g|Q(mR9no@nXUgY;`b`ed}^ z{Yc*sqz43vGBrmnUUD7-@*aI^3-d1hjQhg;?hCbc$vOWvo;}~Hw`{9#txolmINd&w zJX>CJL{lBHIKH7)zcT(V=$nG{*&y9xN4oQ_rGF5luL_c5O!D6yB*tkUMXYpL5Is9@ zF~cq8wB;AZkoS`PQAXdS72bmt1;Amd+27d(QQzQ%5}Q(VTnQ zfAUdVr!(C>r!^aW+14|AEw@FUEuXQ_ylrjYdUIQMw)J#t>9f9wBK_PVVrWsM=Lki5 zek6|MXkg;K>NQXAxmH8_o5ym0d|UHzp-2xGiu5p`NRJYVbe&M7>xCjc1SnwQNEJ;Y ziu4wsNblMaMf&3)iga|>qDVhBK#^_|iu4R1t%)O@YPHQ7iPkz=4{)|RYZ1eps?GAd z+uCO9qtaXjkLq@9{b*&B>e|TDDJc%|@gC_C(>eAh7GEOU zU#w#(*&@mJu>kh_nEslSI8s@86GeKFP^3=@MS3Str1uC#`gNg5zXlZPlaV+Q^|x}g z$E_Uoob%rp|72_1the^RUR~NgkUU#na)~2Nn9@=%`}rktqzO+Vigf-0he#aBmOSy* z%IlTZoH){&%=Y&iJ^QhRp7v|sS~_v0b~n-`+KqJKB7SsKP2RYXdB)K!yW~8U`{P+Z zcOxZ^RQ4t1ex&mEF8{qQ_ajY~>llm{RcFY0b?*Lpo}OWOa!lX$N2Q57^y@ly@<~a4 zl5ITeGDjIEj#OrMMp?NZX+7q#9w&}8?M&isq#Lyx>FL-fp8Jtb<;(1+$oDZw<{ix& z#|PfF&L^k3p6Utq_B(ATaioHe=6<9#?MWOdaisN`c>Jrq7bBd+k;W3-nuDG_aiqKI zt+uNp-)pmu?1krwEpeo>*E!#7o8EErZt294rigmmdcZTKBeBGhEYFFjS4teIL<@|v z5=UB(p*-s)j+8jk{BD~)3we8I^J~6p{w;AN%WLA-t@KpCdcJf%`#|z*?YF<>ex%%w z)apa;ex!-*TWz@?$#%Lo-ZG{&Cyul?DQ?N-=x9sXGZ$Y#8I{icNVy+r!jyPAQoh$# zb|&#%^{42Zr~5~qk2IliJRRv1I34L<=yar?S$vBmA1U`EStD*9&*&xhBjtXi`Lylak5qOGabN$o^?+x}8l}{0?nkmbC!Ss@_al|) zfKgWBNb50^=fT{Ml>3o#KT@4<_I9NWasJEmk;?mRK0%tNY=1U*%Jw~Q%J!XiJZ1YI z=#=fR(wAKPmrI_q{oRY5AZ6}a`SAHIFco@owtk`;Utc6W!j+8i(u^qBzQsPL~h?~cA#g;fy;z)@j5zD#5$up5!BH}SRFV!<;8-Y#tZi~Fz+GgXU z(upHY^0bsZLX`PvJYBlayEevAjuDueIFjX4c#c=T*EXR@dCqo4k{Iup>s#xQg|DFR zXy0j@?x~5)JDNB0y|&^TZR7TV7JXdiMb!i64}mM#v@g>0gLFgm=*dBPLXh|!tcL{Y!9ltr zTDnV+E{;C&r0hEf=}tj%OfdP|Qxl_)xj`y_89mkiPYhDkz&gfHAs}<6XR|mONG|D_5$Y>GN){|D1kq@~&&d(+`b2 z;;1&JyEexgeW`f-$n&X}-{0eN9SiE3OPgm~XP(?~){=9ZXB;)+`cl}M>gOi!5pmDS zv+ObK=bLh}HkLiQIMLKH?emt}HXO;CM&8fWj_vrK`~S{?W~`N_T#QmMez}u8KYj1B z;zc62#}zhbk!QvSMU2Gmf?4ElYUxFq?|yjkU5e|XCB_&pi|a-6ygS`73V2+6K=j@q zy**m;J2@8w$x_+oGjU2kG~N^c6eOD|RhCct<+ABYk_27=zw7NN)(zJEA2&r=?;U_s74D`KJ5c zdhiBB;ZsD;2xYk|uiy5zRQHrV?(X{Hg6p;(JDvX6sa$3kBm z?RkVFiW$$1ZHSnAPTuj%wz~Zs z2g_UY&P*JsgCd=$IC!ab9C@xp&Rx{pqDbd2JT2=wXs$((zC$R|M}#7MeK5u&iuBt; zk=`a0>A8Qkzy4Gx(({BOJ@KzKFma?7Ng|5$y^^`(f1*fFUC5XbM&d|i?QP#mo3pPx zSbp2;-)(a~<6Jl5T-S)FR7Uggs5Yj%Hbz2c4c-Ry_>s39D6<>l{iw- z5=)8W>r~5d8}De-ahG*z3s0RtHbjD`)rljOzo6V-NK%U;U8fi$aU|+cNK?dTsaR@#EigKhIMRerSZ0YMS*s@Aw!W5U{>{0~&pFrb ztmTO#tx4%%f3p=Nj>H+q9OK}`kqV;3y)lU+m0d~Pjr7LFUuU@+>DRCu=_j-s=|kF$ zlsHmZ<$EP+o>+lXjosL{az?VRJXqd+>GN*8|D1kq@~&&dQz|2mII4~5uFY$czEnJZ z=a(F%<~Z1YN9NxUaz9epnZ(^l@5OGUw@2Xf3dHo_g$_fy*ebnt+aF74>6ACU(s?uQk7m`0}@9n@}WPr%o0bc+SFcY+h+`R z9y_=Bw&vx%ZJ*Xe&?$0L#kJ%dp|q( z{XS6pY4g3dvNMS?%=g;LO0BM>>(&00)@)ySuzc;q-mY#taimFZ9zXJ2ohOb|HH}(s z&NH5+NZzHHnmAJ8NbR1a+>bP2FZ5F0$!JgS+_pI9KYe`SNag)DzSZ^>c&qIddaLch zdaLc|j&HSnyG~x#F1u69o(I*AaNukN8}wecV*=lMuHW&0sI-T1*e_s(ZK_D|WqSeDFF zw(qP{w(qn!m54KrIY-rXjMuM;BPEVBzum@DwtrZsZ0CDz<-F}YXL~P5lA{-5B3`}s zdDk`K>FY)waa0@AU7Ocjec7zf&h=MIfig=RiQ`&1kBFs6zLu(2rY4S*I8x$B_G#5W z)hj)sxtgn9tEJVe^PfI`^juy`_WAmJ^|~#0l}5cXj!zt^$fe4*Ui-R|I8u>M;z(6r z_I|bX_Dedq`F`nY^YzN{%Kb=v>D|0kdyd?X#2Lq&qw1=w>(|7Q5=TlLsr_2pOZ2t2 z7wBtkkBr2T`dCRxwcjQt;?;YfcU>c%zHa0ZN3}8CwRvsQmrZ{Tv=k__#F03zmGg*L zisWmldSzH+qoTKWh ztLxXqkrGEr94T=md)YOb=jqt`SdPH}Z(1+L-Rzyf(2M$oFSMOMx;= z9EsyvIgf~?NWPY;SEeS8lsHo2NcL&=TJ(tKoV!|Dy*mHt<44cs)nK3Zb8gFBrBSbp z;}b_JabR%PesuYt_Wtde`#Izd5)0Ip^A4wfTDGcqNXsCbRwiW-CY> zi8GElN7YqV*RP2qC61IhQsPMVvTHmMkrC$_h>3Xh-sfG{h^Ma`dBjm|Om}TwoAl+< zpA9Vq$}Djtj%(#SB9y_h`IMSNT z_WPTy;LLc^7wP#y;z_4G4YSgrog zv>FOXc?_=YaK))NL z|2s%O9weR&RL+T>|NoXCy(LJmj+R~=q$daI3Y@NW*XWbyMt%?Y0YSPpNcRa6bC)lr z&HukDNN>>BHoh`iqV+vL{5|Jtr{(&vAn`fw6<3NbiXQo^ApLLRxh7j2r9wTsIvC-d z7q)^6qb1v)dB?KkZ6ih{nER~oDww=$tCm=<%)9(LnA;-Hx{jSZL%L7wi%YX^e}Tjj z_nhF;tlhb{@%_5T&rPYYXXe~9kC5d+nL5?AZ<~qP?}O#sQ_mxOt`qtmji1X>+aK?~ zkheDYN%}JOIh5wvb4$T(_j%TJB>GZwTcgtSk&K4!r+NIbe;u)vnZR|A`1&=Aa(#A? z*psWfv&Kb=0UsaVA@aQ9nS;DnWIQMH-9h^MLGpabDB=1bJvvDK&MSR|b%Uu#Wlk0q%Q>N zid{?pD@gxakUkZpo1!H~w^uCek@1kFus^ALmBufp6^ru;`fWd0XXG-@zBX(H z9M3NalH=8W+kLHGrqYINLH2QM+qrEshshso+Z+LNl+m$;N3>=hkfJMWF#ey zC+j*pXn*IPM9_L<-E!M(t5?&(r&)^R$L-bisn@ZIBUwi#p3*gEEi+H+vlcnGYbVdT z5=SaCZXZRuYb1`u*u8L`3q3D0&TBc9&+|i6fQy*&}5C zOPM;=G9J&YZH|LQj#!&}>Uo6El{iw7hi#Z{=ljnw>e<1j+qcu_C607+q@6fY(SO>IEy%GmCGFg{nZx7{wryIJ zIm#$;r1f#NKlKPvch>7TtY1BXn=AJ4394)*(CIrr2nQ9f7VNJSpj#6E9bvNkZiFYzS`#a%$T zAF1pY$^A%^CEL2GX(P^h+OMr|15R!I+jKwb%VDP5x6=X>N4hz(PaLUeJZ;DplsM94 zYm`yqNcN3|w+FQ@(Ms3rIILeig5<}oCXSRiQsPMEy)eF!l{iw}mz4XFrZ|<;-B!*s zX|1(hiI9xAT5A33zImt%-ZG{J;{F3-P6R85=XM`&wQSbG@X>h(~%w> zc|OvlA@MbBNhGU%Rb zbCglyNbBQjf9esU?yT2wSigD%$&Xu294T?6#E}w5YUjg>AJuE(NQooWd4+S`R?ahN zt+iga;VHG$`qh2&TEnwAV7t@`+ zbDwYh+jP&mPA_NQPG6ol(#;u-#F2{rbLO9Ir`)x1bK*!B*Ez6WM@Rx| zuchkMZE-I2%*oW{YNFO!uFk!Uch6Y&_ppgJ-L!?+?}O#s zQ^z`dt~?*9$itf0=dDZD2B!BVp6|8!OAUq3_u3{cvh~`!sc9q5dfKn8Zv#%X{~Pt? zFw^bZX@Q9&-5l8`j#Mq;DH zmR90Oi6bSBlsHm5A6ERRUK2-}W*^3;i6e1_-5ck%NS*uZbsNG`ORZnsqfrFG@pXLR zHs%?0FL&FXYg=yj)UghqD{-VE4{Ktdw=P*5nBJFo;z)@jwLXKoW9zkbGxvzIp7v|& z+kjKsXPE9seL2i@`*vDj;z&0~_K71Eji(LSg4(z_ail6M>znP+((8isj3Du(gUf>Ci1ltkx*}S7a*$pVq^p9|mc1gr zMD&CpJtj!4eccfLhH}Ml>h+pv>B=Bo5G0=%-j=;499QwFu97a?`{Y~SEm@}2>a&Hn z*jnkAkDSD3NE~f*HwMY}+ULDK_Z&jr&&5=8w!eN)MyZyPd*0{I2vT{^r~dDrnx~Jm zm-BO*-(S!B&y}e~0@h6OqY?24^?6$7QO$YV+OnpZw^djZ$ya?o)s?l6ddhUm#8U9= z%XHRtTyyPti*Iv2B3g3W<|!qonrF|B%J)ArNagP-^ZyqIiQb%P7c0tpsN%Lu5vQGV zGIAsN`=*bKmfjzv*9NK1ll96GvQ(%Wqw_pGo~+x*EXQZexo-!_d-VMzY|DM6y^W9} zOT{u~+iZEv(Z{(h)@_UP=~s-)o)G>HFZmY)={-UE#UOnqTKZQ(`iUU%%gDbJKM8tA zke(f+uhdt6$unwy=|-f_y2F*yIU8%^2)pj~8@$s!NBiu!4)pLK*$=U;Bk>dvSE>(N zJcq4-dd&61-QqzaM#p|m*KG?Uf5#v(b;-GQ@|G#f+kzNDo}sAzght4vZJ%t*93{MU zueWP++tdc9y0o8!GW2-5=Pu3G*pns4+MVvUnA@D6Ya8#{{9H@E;tNEPo&yx=2BAog zT6_`Rw%MXc4_?F)iA(H_gl5qY9WH*P%9!8n9%gnWITdS$9P+aKqjt(>Lgp7(jj z09et$jhKUby}2~>?-zm7)4Bh=?@pM7oU*Tu3+&Q@YgBu}kga;$$O z6{h<+ECu?w6T-q-mshokBb61YXNJU)tabb6t+&=pwlK0k<~C=Wp#AwTn=U=#>FeB< zpNoGbO&qBpN+TIF-MW)F(xlPt>S4N19BHyl+n?=|Gq*W=3a4-5-8Qw_sjk~kLZ4`x zaL-+ut+6Ldjojf&k zx$nv&UB@|bq;@7q9BJB{l>3ovEfdekbvakE46XCn!jssu^m)%A+Ypq*k+#X}wwBwP zNuGLneDU{I>sFt4L_s~@))vbyIokwhTXRd~h`+G@QBRp}nOF**eVNX>5=W~0$+;3u z9I5ELb?qQ|>gCbJdXH_5?2oz4*(PXzi6fPLN!*R}6OsFoCLPWFNS@s$p1YCmI6RTj z_Dh~o!r7|LbCzRBTQ_TSY3E*hy7@PIiaF)x+_`P~DW|#xKM7@Mf9jsQG+Sd&mKMT@^CB#x9g($XiEUpP}Hj#TEcQ%S4- z?%D6QhSA&>`fJT3Uq_-|JtEt9M-+@^Y8&<1ubX9;9Amb#6zMt=B5JhcSbyzdy}GCM z_i}ZrrNHT9f;c3ZCTmta&<8;z$LJ%JY%RdX}Ere|5HZw8!FmZ07R4w!PpS{#z2)*q)Ef zd&Xhi<>4elxJEzd_P=OpoTr1$7_q+i78NT1Q^NdHQw zBjtXiqM?Z++14gLaile=jDGXnOt0!x*Jck%pJ;!|7{ge3;z)TuQqiBj)>(_JW#$?2 zk4ih8ynDvfrAAl0FyCv-_uBHD?Xqt7oI#$}n){K8hoOv?9B1t#u?-=~+Y<@ef(zvuk3mGd037j$9HllzfoS==7) zY;oj0$6J@S@s21M&1`FnWtW_-q#ye%cOdZ>)<5bg(=8)Qf$?GPN6P(3v&LA9NBms! z;P0%r)biYqRKDEC@3WcX*V9gLho&xaL-+ut)1G|N(yUtZnwqU z=0;NLr@J;k*OE^hsr8T4n#7S3M@k&&-cj};)&Fxp($b3_Klw#il0C^b-gC${%p-B6 zZSuOUL*rDXdg-VYKwIAiXL`*F{SY2$C_63xZU2s$8!R(rbhC@F3kKTDmew6?dsu z|K;M^XvwMG`{XAfPm8!@G1?bKOFSdvPKz(x)Bf(Nzcx^U7bx}k$*;J!WD9E3rhD%& zdS$d^t#xhYS-Vq>7r1s?AbHk(bmKV~+e*{VoEXU1&viO^_w;nOeS2-oGVSx6RlGK& z4lg;Ec3YlDSc7vjb;Q{|&9ip*gs9PykfT8JtlOOXLYXaR9j3cyes1PIs=w8b`oeTt%#velb*bhsKc{&=3CG|bLGp7l zp5@x)f$>eEZx7OAqNT?Msr}31bpK(|S4WTD5~Obn()UM8p9s>Mg5-4>dB%trEg}}n zoV-VXspcLPq&6y_?x*vbX0jfd=V%|7gy(w7onvK3!}QkFoO{Ry{9NYkAzMwE?l}VX zpR}N}7I8YC+n!^@vv$kW{HV5mx@+t6u8X;?X-qx3&;3c1sb@U5WuB$&<*XfkPL7CE z-4^BGRQovh#kKc&_RMEdx@}6q=Z83 zUB7fIgXx~6ot?TP#Rw$k)7%T+IHyCv}y_w<(R%k8CY%e2pPR#~pz*K~RQ&86LzeZyRG zx^r%(j<~+XcsHA9I4_-9s$dk9@Oi}5zpG`ZI|4rwto7u zzTPjci+L>trY4S5mcw{AGX@AEG0wmgrpHs@yQ zh^yLusw-=EPly^VIX)TdS|YPdx3wC1PaJ7&Y$@?2qDiSHjv{DRHEBPZISuain6o z_6>dB*51!eKeJr*vbI|iKXFfQ$-dlP+O|ylJgsxNdiT6S-lg4^=Mk26Zl;d7z76Dl zq%voZq_{1ep2NHRy-KQoN3Yj@Th=A#X4{D)t?7SXW{D#e9WxeSFU5E^_ao(gq#60Q z?%3k`ygg*%Nc8IKoL9!o<+UkO6GtlYu#a=>Wf}K*&ppiT5%A3Jwi8FyeWKH%^c|MYT%*4~rB#v}@L5TMD93K5X?>W972RqfJ-Ik*l zmUnKZj<_|=Z+~O$?#Xfo5`W>7v96^>G2LFutA}}2QttA6q-m@v@g<^3sV0up>UzDm z%}{2EBNZJp7GU4Ns6KI|#F1u?ZQZfO^?A<(i6hxVt?^zNGmqENOidiA$iqI45likz zx_9I`+moi)f7!aW@z%P2Y0kU3A1U`E<$fgFqi44o`S0zzt+eL|uh3ZA-q4A|$>p9N zPAh-2YPC%JymiBR+vi={ZFwGHZO+Zq5jV0N*6yAVHCl3fGS-ziQt=?UA8B1jshQNI z<+nLmhu2KzS+_aXH9nP(Gl8Q#+YEC%<{b5f>9#2IJbNF{J4(airn}?3cFj_9T7Ybu+iU7E=>PD)O)|x4*TF z`#gPlo{yC0BiRZIZ>?L;Rewz!X^MLCob94DErvARGmg&p+KOMdC+_o}8~eFEM{opu z2GuQzvbd+WWM6JCZCj>&-n!wHXrFg!x8-?+wK+FaM_k_qyerQ=St3XLg-_<5GBwZH zE{Kx<+FsvhtJnUBTBgoTADH`**7UzGv)qqVbj(ey|k!CE(x?_v$^Y)Or zABkRloinDvTy+&%uS`uGsmQ}V&Jm4e+~+;_Ft7wtTN`wj+C}e6MYm&3s2cv)nyFDc+L!iF^eHo_uAH_N6oa2IF@1^UNf0z z-R4+V;z(8290Ttuv6o^zn>bS9NQooS^Y0g(aczCxK9ISqjn^wv_uEr?4$pXQ%REbu z;vGLHy}MK0R(<|*b*g=w`{LUBJbSkP_u8(BLiV+M*Y?^V)l&6(WsvIc<;t`x7k^FQ z`>cMiy7<8PfA1_jFIuv+&2y}d1!o+mTG||2=XMOx=ULa1bM3SMr}8w z?jEFj2kAvYdVjR^+d+E5j&#$G^sHS=p9|9ag7k)H>4qT9T2t=Mj~-c1sm0gC z+iH=R>E3$H)+ph-$Au!+?(w=fNF3c`LEW(hS@-x{mjr8b?)~v!8YI@nmY1CElNPtW zN}qq_9I-qXmbJO9KJUKrxqLE(d*bnRZRFX{BO0$`F+cHi=YG4i=O6Z*ExT^EG;#Dq z%k=!^4&l+J#P`dM#@pk6kUaZ7s@ahdOFPy4az|3{mwsQY<;KpxHb`F=ExkTSjGeAs zoTA_F%l=Y5`s7`=pWA+k=`MXnkevRcXvs2tY>=*tmcB7aFAvf?gY?#D$ul`;%ZnFh zQ&LJJ&d=HB`?dAUE`2*k$ex7bbxd!l`|lBM+dXAlelKxesh2xiuV*~>l=H+niZJi3 z2~?TT)?|A(L-4icsC%xK>NnC=<#GZsE~Vf%f(y>pNpx8E~bD(5xL z|9eCnYtdevYQEo7&yOz6blbXf)3cv3_{uyz#qmXMw&u2&YK+6VDYIjPwp{nf4{^j? z`e1psWsc*uV$cizw1HkvP&clUaTq4O*^qb1X(2>soTIo&L|M zo`=mlKY8m(iy~bn6zT4ZIi4uei-01%UntUV2T`Oa2t~RHDAKcbM3Fux6zP3Hk=`H_ z>4tCw!5PIIk)135+BWK3pE%N_HA_w1&o4xgzErhSOP8GOlQuWPDC`Yc+ML_!^X{u< z#M<2x+oNkE&$^at4a&j&c4^K>XAVY$buT&kp=Emhk~mV;K*u_?8K;`>p+?KJ+UEL| z_H`_bd2m(qwLp=+PAJmr^*6Z0kqVk*nG!{MEKsEDgd%;TP^6a&MS3Stq_-|+^2CwK zj6(~vEqJEjER{G?!IOw0eOQ2kOX*;F`(N@LuO-J3bI+XL5f0mOs@Ef&2_~+tkrPKs9BI~;#E~XUsoF-p zCXO`u7tdb%;}b`kJh=VxY>DO0ew{q$fW(n*YuJ=Wdw&+?(vB#sEr-doFQb+m>#+3y z&)%B{?Uqz^y6e>j&U{XdKuuHuRY*Y<^E?z3V+j^WQ8JGO$Si^=R0#s&grKO+6-vON zg;vocu+rTEpq>Zlou6++6ZV(@3?> zjM)R;VPsD-&Yk;_N<_yUL{G$E=z|_H-)k#Y<9NrIwqzYTx91UBrc*ty zcpl09NaP=_KlcVBTjyq9EFsp_BiEkqwN3B1@#{$WURxRA-lspdo%}vhVH)fW$0OFh zV2s@Z9^br|TVlWM+K5?K@<_=ewbo`kwY8i|+_ocmr23sC$8@K%2i*I_zBB!bce@5@KCFa_z|@C683U z_vCS%JW?5{9CJ&2LiK_5$kImk1!L^d>+#LnYYXbp{p;F@Sy%E%OZ|RZOLuSER`!N% zr?!?;iP`d{J2}>2X{Q?ZdyYm|#%D!{m{yk!{%Hk$78)_8NP@OrJf; zICt(x%Kb>KZSCiI@<_=e)mbCIvrQkr6B>^{$2-Q!Bh7EnOlSUGtGafsNAITKH`zRs z8hd7KS)}~VcGXtC*Ou?K&7+cIhO4{1qI|Dynmy(jx17~+SdZ)hBhNohCvW0e%%wRW z<#)EJy;Ff|FW2K<#}vyi^|$+fKQUXfRI?)^mUgP~h&Afd#%=Kk%JD!{m{y zk!{%Hk$78)_8NO2d8G2YZT`is{Jpl;W^Rr12&dM_v>xZ4t!KF(sb!L^KlcVBTjyq9EFsp_BiEk$k#av$si=wtVSMj*M8^sm485G`ccw3&&UPN2-2_da(|ZN3uq?VUI`RZ6(@k?1AKwl1G|3 zwAM~;?epZ3l1HkuM(#(VkKYN6$E@QW|rO{ENM>j8;Apl>ZWxS8XUS+q81o zhVsRryf0dLeo!756#D#&!|zBE(=N}6`uz1c-aS3N8P^Kg(({6&pq=TabI*1h6`t!j z2A25$)47gz%ed7tlAbuKwL@&de8SzI1P|!=7E;a$?u*=dMvoJ+gMz zb)?&=Z9Ul25Z^v1tli%D;X%1EC~uBdIE$RstyHWBVveuFT|~ol>yUNz$m4a4`|^9a zLLKutdc>HqMw<2bprBNnsYlMP^=dutm?sD2 znxMEx>9ssY9vl=h0r%4C{h>kOXuL6A3}L&^(^}=Cc#GsaqZP)RUyQ$zd@3k!k5;}u zC}tLDg7en*T6{++tAo<6bf)w2#jW~3%N||y1$AXnj${VRzOeTuL>}Lx z*W;1tuFbjKmi@%m5?gj8#`kjW>f`ItPd3JG%Q*K^DlN~bwy+*;iNr4LmeRknZ2z}q zmu7!kr@pt-5C8w%DVd*3G#1Gs-7o5FUXPAdS(|;Oy#&1_SIo&H*&+&dPwp?~96|4P zC$UJEMe;}!qhu|4K5FBG>71j$D;Ii&GZaU0)F0MdmpsyTK4Qu1GkyEGo3Aprk$Y$^ zSI(G!Y4naudrmMO*Y3KF{UpSEj^vTHTb_G_oQG50U-kvWtSfn>st@u;Mr4t0FSf?s zm@Lx6#UkAZ7U|91Une}G#+c(Pd886O)=0A+$s#={YAjxloL%eHdK~w_-clWN@2$4| zEp5*-uHCsA!H`9IvRI^R!gfrrWln=E(u1|5BzdH=Mj~%yH15qqonPYIy;R!iTq8KO z@<;X9vPj<`7U|o?B0W>Faq>uoNnwBWD0!sGV^tqtkG-BoR~(Ct@-C-&E+DQgtVfR_ zVwOGDt@-F*SvGm3}^?2Bpbwrbb5 zebv6xRo`oj*^(ZOOFN2od6xEb8jnj`E5@#k*mWEGNr?Fz$s=vIJ@-iEI?BsNdLry;h?7V1$lZqR3-*TDgY+Xk;$I&te^igjBi)j|U=QSer1JOg+>bPk z{k8VQHG)f5{-_?4N1A4NYsr{v2=Bw$=Aqkb$sbO_jO~$DWaNloe=+9>dbiwG+#}>XoXY-5 z9;rl7){5gQ>NI&IkK=+pUdMQQ9k=ukG!rdi%vGOjC&a&#;;_to~ZV0^b2_iA zOg+vPzMC`0V!J7`a~^X)#I=R>Xlo#5+2oOuN1}aHWNWO~w;w%v_7`)Gpm$3isp=zn zr0uKb_Nx6dS97@^sf_xi(Q6+-Utt{^k85|`#@p6-^EI|4d8F3%=X3W+#4{a8MQg5^UBK9<80x(Idd$wn=(7+G514UTUd{_24a>? z9w~Vw+DApU#(I7G(W7U7G3N++x8#wkK9Wb8SIRq`*)MZ7mpoD#^-H7IK7hW$IyN5H z?z)Y)ukz|uwj_C^?c=~bQn`-gky_2vc&Z*5IoXPtdaU~$S9==b8vH=y0Scw z(|L^^>T$O4-JG@Y$aKD&GCSvSj6z&nSdX>_VwO!FDS0H?M@6>AdVTxRqi26H=LmYY zyHXhgRx{Y^Q=auVhN%Bao?a$}#k>rsk zE3;N=JXMd3oNUERO&+Oe)1%ke<8_Q(dT*FLIQA=tBYC8~X?t5~_CWGT$s^6-{P@8--g$!^N*oX0T=acyBe z+8T&iHhHAvk!T+k*&6Hh?MIKE{l%Ok=-rY>s`^MCXeEb57?q zdZ@?Q!gq7#m}EC)cFyA%g}An`9&HW8EPGqyk?s=P<*TBVOM`N8P|gp^dC^Mo*7N^d zf1j%z=~b)s$e8;?7k%<;5wU1Jz9BdP(Bfqb2pR=H?7=%L%DoIIkIWxV?lXgQ0lB!k9Wpz2ins3JA&r~XU;R@ zEC@$HkC^)`jF9tA`ajCp7PhZeZ|PM(w_8f=+;yDR<1KB)ew5<~TS7}KnQ{73?WZq& zY3}25Eae`zn;!5$>_@NN7VF?|pWGp+!^7PyG#;?&x^C;xc5KUJdEd+LwXwf_FM7bUv{&ZBcsPW2 z?saIb_-@3`&F6Niv7eji))`axifoC*Zke@quV}?qer-_3ZGB)+sYxm`Qk>e9~rglOgJpj;7@2LQHs?}-x%+vW> zB;OdVaD8#-MIMPWeO*u0qjk*wGxF#iW6uOjm|9!PJx*s`eH<_@?NsZ5TC*0MdyG8> zoZIPqGPdN{f;G?<®*xMhBBw(M{?9vWlo{6OcCtA}n`q_6767Fnc=6&IhcHM0G7 z@<>xJ+vfI$Z6|xfw0N>eckQg9`nh^+S)`|nMS81Pq)!A{q;tU{T__gm{$i0X2a9xM zLl)^{Vv$}Lb+)cY`gz8=Cn9+yub(DtE!9}O9&b%nz}|C=?Mv6;aowjg)e)fY&F5Om z?b5`aL2k|7K9%<-uaG=aot9}Qb3OZ#4qli1(Bm;E5$ zxk?^sdw+YTAa;+izm9-Kx>vWNCX00KLNrAd>4DwftlgIF&$GL$OLf_{=#Q<1rF-&j zOSxV9xU_SV;~^`bn`!H=w4e z*5r|azlm~n;avpA%$@s@P6Z3V5w?Wr<=3L6+D~7)BS7Do zPqviXrHMVKpNd|*E!0U~A$g=aJJFUr%hX)EJF>1meq`;Olafa&<9JEa)-m&YG&6Ot zh`f=JTgKi_9;xVKsSl{drQFu>xU_R8k2LK};%=nB)^4Of$8Mw_irkM>7^QYMQu0VU zjZ^MHsehNRN6&za%#1vG$JjH$5~k-^$~{hJU40xdF6~t7fm*W`oO_JjZ_e#>J{en* zJW}#V#deph$X3PtPTd>!_}Ck!#V3!HJkrd9c|B0~A=Trp$pUbMEg^dOwP>mK)0e)) z4Drd9a*x~XS^L)P?NfR0v#vJBuZ$a9w{ws2Z2jfTxt(60 zs2tgnVa|s@JXKacSpH9w~XGYDtIib)@_2?V)4(I#RyZR=%JyYj68m?njzD zlKqZnsWEo^TIbPnbluK9#_l!eb~^nlTar9d@<_#!m#oNE#r#g)8}|6v8>Yo4kCZ%8 z@<^N$l1C~&@YdvdPUXFmM=CRjXC;mT&oa(E#;mK4A6Yx+q}-2``;l@#QhsN>uWVnZzl4#W&hI1DuXB_A<}R%K&UTr@$IQ-B>QWrARG#TvW#{*iiar=i zc_(UqXZvW7!?nJQX><8|ZPri0jMuCCbT8b9?m_+tSfmW&bk#@haA67HMWkK?$ONDy&|r_jNCHYQtn5ZG_uqO z)Z$WZ>v&w+xpO~K?njy}jEqY4R`r&o{m#1D9KSMdaNW*5#9W&h#I#c(G$Qv2CWwxc{ktU5S^#QfGl-oKUmv-*tk&;K6Ei8GY?O+?Qx7iA>Mno!u(eQsJ*yt6Rp(xZZ4LEJ;(Fu^(|*NZI)AGq zHk7}NR(>KV|0*bdj^ADVuR;0wpnO|U-V?3V$h{t^v!mU&1o=kg9fNXVP?-A+jUe}c z@4aqKU7w&H*Nw31Tk6qmBVK3YEPJHWsh@j{$M@z_p9t4AZi{mpSKXGQJ;gfgx~t~v z(Jft9``&V|v%K3*Za+2q>zHe0E0ZNbx3=I`^bh@T-x_GZ%FLY zwvus6eJ|HWojbMawjRg1m+r;dsiOnIr@lj{WA@O}y{MHFQJfxS2d3sPXys8sd1g?)9F#9bD?c2R z>20T0c<0L$Gq$U!ZRcFGd7hw7o*!Q)p=GYMJmz=rzc45_Ml0_M%EZsL^3kAh4e*me z`A|^CR!%FnS30f{bkCSAd^+>m=bM8%h(NFHhGW%reP{3XV2@>1jYX8{g4?HVwbjU z(9<}#{fyITnNIagKF+;#FV^nZl24sHQqd-LwiYeDmvyRu{${*Dutvz`p>SO!ZU$SaOPOfnr2|3lJeQz@;#4c@H8MoB;a&5Fs zrzVdyt(M0cKhg1o+!w&zNEdXut#kI6Q`g}oKg4y=y1H{eQrVZ}oj2`nq|a(M()+a= z>8g&)Ngipf6&~t#@o+cN3$YvNM(sv=7xp4e`;xdD>7#llfxD4@QoE5pw7{0qS0|5D zeBIJ~>GUzS{fu+lLymJNk5nw!S|eW4;W*tq(GpG`iQ2dQGc|dn;&YNmN*-yBv^{3V zcrI7YxQ0p|DS4#*VxsK3ZE0SauEUi-sz+LV@<`N2K_2_Y?lDIEu5la*In||oZ}LV) zE^S*Gx77D?ZM00MCXbXnl5Jwfw7lGpR2Ze?k*2*#X4mq)wrNKaM@;faWp-McFP%Qd zvwtdQ8{5*v86f2TZijDqlWSZT8M(CYP2R}JrEM$Y zmik_ey|k!%w)rsa7xpFC3XNb|0w${*Du{q1a1x8%&0mpoGPNV6S{=W5zv z@<_=e)n9RIzXf-0eufxeBC66>)%sPvn%at>(p>jV`?nl}$ zzRA&vEzMlOI$ZgqdgLfb9*O!W$YbBwJ;pV%YaGX>PIYPD+sqNMOWRh)E%m)z8!gkR zp2^3#m+r;dttCEnerLOAlR8_AY}M>P&v{^1Zg=<2)1C z4>^5|*Oj)19M_%iwG|7t)`*vMI8I;Mf8_Msk3{X;{+XKlk&4er9;w8F`JL^_9z15o zxLDBq|2V29``M%My&N&P{M?Fi#~8fti!I`>r}UNUG00zy8{65&Hn0t zslz%SyyTJc`$+R!&@+Qn&gwp-dZfRdZR(bs+46EfQtn5Z?Z~q+G3_w-BjtXi+>bPm zozr{fSk=)dSE|mv4kwRPBLC!(Cc9Z@=e9Jiq5RibT5XTU_hyWJqI-L6+?M`syuy}y zE?kFMbH3NMADokWfc=#`()BUPr4nn&BaCClvy5{SvuuytV;sM%E5DCaddga{R-I1F zc>X|;JySM#|aDfc7IY*OWq>XDYY*7BI&mX|zI@<_9V zc%C7q9VUm8S*e$w7Hl zwDRpi`JJGAIw&8GR=z(d)Y%fU#_tpqmuLU2TRF2odgLBr4&J#(V{34#G4Ew$Ex4s@ zjqA3KU7DD69qt&f@%Z$;oqKPXZL?OawY}Yowe!wBT4#x;Gq<&1E%8~LdU;TsPD~$m zaXdr9H@DA~ZCx3Zmj~thqLtPMP3Mo6{HvhcCtBh6h%b_d`*gfp^0;Wlb2D|=j~UMU z9wWxAZ9H=y59^epopl}VzVgi2^niMVz1y?j^c=3sm?P?Fu(VTsZ>Q6)$2#nLg!x(5 z5@OjyolafePeQ!ZL*v|T3$^6bCCuM$Xa5}QzU(@#jqUDj$66xhbM%P0eJ^9{nD}Ku zxhW`&yuLTy33*mfW(K01F`jvFP#zeRCj{jeqLnWN<)?!3nxN2k^G*+p=SqGxT47Z8 z{qp3`i2FFv9y~mU<>IrZu=_)}gWAR9lDV_u49dRF51l$s-l7N}F8rw9M_%Wjk1^ z%~nY4+H6O(S?Bh>ola~Er>!K9RCLd%>rUNn81~<~^*H;ZNA4l!;GKIkwg#sf^Ik@@ z!`^qYHLlxM?dK$BUHuAdJU)GI=iVD;+pHC9ZEyEt?Ywi3)>-1|%xx`LOMDimawT$k z7cnruBlzTz%6Lc~X^Ox&qU^<-O3OOZm8M`ZER zBRwt{eVoz#QlLjc@<_=ed1O`0@z?JdtNF^&xov6mT25WUxgTlbl)Q5z_ajYvll(V< z->$dXey4lqgZpK@|Jifl z7}pV7kI5rd57!>8Loz?fBNhF$8k^4TN!DTN-0L^vb==PB%9lLNj8@&V;mpsvmJrM4ekALoVE3PMjkWCFHfCwx%h=XH zococ=8*c4eZNI9o6(o;TSDd!v{lvEN+>bQ9;a2&hdQ2W^8*k)mo_#r2+tTPyjac?r z)YV!&+TXf%;##U6>5cQfw!3JLNxs)sd@QYU$?r0E@<_=ewO)umXWe?--p<(GlIgs2 zk8Ia0?NnptHfl96ox7!Mjq9%dx*lDcn056lu<`ixy`6h+m~FFGthK$}i?#F4Jz8gp zr!%*;U@h@koSHmR@<_8ycy!ZqIC3@Sh_V-R>U`I7=5*S%TSlwyy%_Vet|i2>$s<`G z1-t*8YpiAWwlPclUdFZt;^dK%N1DHq#IGaWyW4weJKj%hD^DINd8Bz3HB&UkbGdTH zx!RUSe`>_C$s<+WdWX?Eocod1`A%BpQd#Cs9w~XG*5@$-T(=%~bZKmF$#mYiN49I0 zcB(OR8?_pk&fQYB#&uWzs2*LKn056lu<`ixy`6h+m~FFGthK$}i?#F4Jz8gpr!%*; zU@h@koSHmR@<_8ycy!Zq)aYubBS)0Im{aGwmNTc*uH7et%NiTu4b#}*SFk1j_D+iGa9*$RnWTU}|_Bcm7RZtpXlJDr#@ zcYYtK=(cLQ9`n66T1`Q;L$AQ{y|$tsYtEiz9j4CdH+pnBnW1&}@>5$&d={rBkCZ&p zY!jaGIH&EzAJyv|QTAd^o$p%CoKCxT%V^cfBUwM&aef~uzmHVkZu9pF^7}}IL)kuZ z_UEd7T<%B8{YZ88JkYUHW~qqha^;M3wJnXasS(TOex$0~b^DK;JNF~4^P05ErLxRz zme$ebQf-bWiCtS|GwP9}&AEMVrxSZD=I^yl+O3+d$K;V{H3iWQy#h-fsp!X=vnN@H zsdM^`9FxwplCI+TQNP+Ii<5t+T|_ncG^hmiR1AO&%$Eq}e7s zy6HJ;bhXowBg$UPsqM`GI+cwMDJDclay5|XdXWzlKjj>B}uI4;(w0jGPZDZNw zk*aRj@kY))^GFv2<<8LxN8-8Ndu(S0xN5x| zS=Kz!+V|Sra$~oJ*tyqX>hRdYdu{Bmqj8?(ifF~ZN$}C2oU@_aVbjXb2IUDsc|^4G z;Go(qK6c5dsKcxgS(+(sT*Y{^>Wmb1K5X@~tSN z`1+vSD<}_(R&ET+$AWTr)5J94tkBB%h6h(4tvC1mP=O7 zxS_9&SD5=;am>tncp+Xqc#@-T#be*KQ4fAD+o`c@A7kF@2-?}UdHcEBwioR2wyrK~ z!R@sc+L-V}=fiw&mUgPKbvnM6bGzlPo!DBV9+>x#toT^h+inZ7YqQ-totSkUkq^5* zz8Uh)pu9aOmqsi12nr*w2gk=HABt9fN57@}AA|Cmpj;WPyf4P`b1{+|g2E`zsIc$z z|9=vc|1&7R7p?qJP`)E5)c8B&`ykH?3fp}{@OxNoBs`t_Ya_G`BaXLYoqu)yM@B2H zWlZNDQCwYqRZw0Y6!$K*^p2o>OHeKjihm`F_=Q2aE+}`2R@!Ht&fh9w58XW|X9tB^ zxd5x?6TvStU3Bt$BV(aoqE|YwP}ZKpc%9$zz0EriJNFXibK26zEw=`3^)Ai)Z1?RK z#|SOW$So&!%NV!y=p00P)X~9M(kavZoJ`$@>KL&_w=B|~!RJoVo;?&zCNMX$L)`zWa1up$1ttd8EoGwJg#V-FNHAB7HQ@NgnBBthuy$r9B*TMJ`u$M<4sry5(Q<9j)`TkhJ4 ztu^X_d6P$~d{WCIeMl_Q?}$bEk7AKt0~YDZ1s3UjLl)`h#3J3GzZNEsR7Rey+;&Yy zC3&R6C?$_H*$F-3fiN#Y?A%M3mTBK@-_97uR?JzZ-$B9rYbng7)bldw9cJ0JVrN`+@qlu+Gaw~sSkI5rV8lujQEUYz_R`2d1Vz02>L+h|x z&eBe$9VU-dM!mH{9U5`2>ydTd=V-6cOBpR$+Nn(UbGU8xn8dbn*VgLbuy!LQk5u_2 z{v~UyLuzzF$s^fjCrod=gsgLWgE6*e*$d|Q>LZwO-PVNLZ9R;+9p8(kooZ~Ij_>8% zZn8)3voaNFJ%a-&XmfdQ2W^@&mM$!}8W1y|z8%ZnrxUZTe6Ov%?Z!PL zxgV+6498o(*H+(dt1IMk77Z)LSdmp^;Yy#@4yhiRq<`mMra5ru#YEHhWBBTe)ka z7V^Ee!Xz=i$oJZc@1(6HkF?!u*^3c-^xCU=mKt+AtlRvHQ;qEl#`kh=x7@W8(<}Mg z6U^)9$nPVS_uKOONM&adzx3{9J?b|uiFL`H|W`6T4Y)Q`_ zZ0C>aRkxhjvuDp7@e1QSw`{v6ce?85+$rCDJ$a;78+LF_`^N-VQu}j#s z6EBq>r`u-7xoPjoBUv8>TZh&$@zUy@xsANS-rl0!UUkb^&Z)G+wmq}-3xjxu{p+Dh_B+r5^(7_mohtMBRD zI-gfa)0umKb(?>2sntLjFq}D2FH9ea3Hl4L4r*r2Yr`uwe zuxlq?Dm_kL8ci(ikz3zqtH*q=ZPE~RmhZI{eb{!!m^SXUg{{`uyo1wS`xtvPkFo0- zKPTt99@&=q9PJf)DWg-#6D`&4=WyG`I(2`#wpItpBPEa2jyaEg+Dh_BW#rjwjj=~> ztMBRDIv;a8z86b7)!4pZd@tvA%UwIMy%hDpy#1Wzd$}#duFZDqbYj+(@3rN7ZM2UT zalGYwZTVhX>pj-_9eTukuWdVn>6w7o+vpV%wxwjJxw-E!98)OLJK=T0YPT}#My^Qo7Rwc`A) zeT+TY$Jlj^pVYIoF?D#P`&&Nq(@PmGS=y;g_j9;yW1YG`T^qHK@3rN7ZS$z}*r%-| zk5opUz1A3e^v>EYXV&?c+wr|v+Ns9&1><`;w_EPoiS4DR2j)#4DZjIw-`PGI{BBCw zg*5-4`;m%%=(X~_HhR{I=zs0I?b|uiFL`H|X8zodRQtfk+>g{+C9S4M)LvV1I(PnY zx-E7IyLRHG(&Kc-Z26t-?~h6R3$WIqJs7cbTgSvpt9Rx$@(Pa7*((1>$gkF4`PM|*`{%4o^bPG!2E!)>$2B({~iwpItZA1U`EwWG`)leUsP(sr+9 zFGlRq+v^Dj;{wl5gp%emch*G^2Yl<&3Wdu`>7wtTPc(x~DQl|0hj zL?y-77P~7ulY`gG|F51ZwqFor#LYI(B``%6;*XJH`>2=s`p%xwC8M8FY z9)Yi${N9})kHs|Nv*V&<4X1uPpb-BmS!Ka!K^E=)59*<_HTF1oJiZOG0 z&$(OX(tESSb*1eqh^gVj-J8K@1%+DlbJm!(9v>1TxnEG88x*$G$T6Mo^tNc_H-mDA z4ds$eEB|amxo|_F7y9-11mtIf@|vK~XPq103VC=?{M_y_V)qEW@8xkNgfYUIVLSEA z&UBAQwxqWu+79bFzLMkcy*yVF(}vILp3_?MlM(ygE=|m`M;GtS(njtvrt_)$_x#&6 z(R5BP#=3gsCn4_hkFHpUwsKp?sIEhu*J5tkU5}XikY*jHuEUJs?-}=!JSr&l-JNp0 zDJbs`%C|==ZQM1TKSuKOpnNV``HP_Zm!SM;P#zJj_*b)T4$5bu75d9h#N#E8i;;Xy zQ0SX4+*~C2vuNe_gYv6EVKn<$MW8vqNTtc=)_U_Aq@`j+iFE!gp4 z@<@}nuuj*lzn#1FKmEDyWv}7hA7j_%+`RufJ9Nv8*VVQz_xL&ZR1;!;r~BR0=<}R$JqXt z*ty5pw(E$-{&rlOeLZtK)tI>*H9B=2P9CZ7NiB=?8L;jXr<6QWv44)oC1guX9%*8f z$Rd3YSfp$8m#gHFDxbu)t~m^*E+NhfJ)-YlvU2859;x)rQXeFbMDOT1e~eky5kc}u zWmgh+BVDiENWY=oNIw|4A8F#0dVknnu{U%aY;QQmuFbjIJ0I=XQI7&*x6GKi_ZN+y zgHJUf=6AZ=HueopwT_9c6=UX39;x(2<&Wyo%n@<&NagR>7Jm?8}G>)s1 zM=IWrI?eq^MJt|1XkAWShm%K29% zBY7jEN=b}Qu0X2BjtN-+q_2Q zaJC=KF&fV^XE~$SGBPvddvgACZl*3F$LYpwo9BIF=1v|dc_dpz!P`dIe9f!BF`mnn zGvCqa0`W%K(;b*84rvJSWNL%Y4ox{Z9VbzYvm+jI0z=iS%Y zp<8CWuC{f#$Irp1nh^6l-S-}kW~aKxh^-Z4=1v}|^hM>5>e0**aq>vXBhBN=BZ`~{ zJwcB=R}&|XRJ{YbeViN0$_ zW`>eSnpP9}eWdmq+tWF}Tz0;`vVEpB#;5IxA)gyT$qvVm2N1Df#M-({^dV(I2H!?~dsdzu?GD%g2=s`p59d74`c6*g|8~I-AygYk1_ajy9QZMyt zJ$n4jBX>7v?lEHbpD}YMk5u}i@<;V(=7>0Xq~ww2ape(3&V!zyN1m&RlSe8ZkvdHt zsc6OX2(8Ph>u~Z&$s^V1H1{J_K8d>?^7q=vAQj{_p7A_$mNR-SqvVn5s-Zn5kCZ&p zwzZwXz##r<~$5OerF?L(%7aT?`vBPEYiqtoP(l1FO2$2Rt8zUDQa@jP>uGkPtfp_`k=yFD1;g!j5cOGre$GVMtuXSGDcIw)k&b!;H$Ji}19+%!*>i9YMR1;!;r@Jll z$lcAEbxdrn7&CYBNTn|-e^ifVj);>-N*-w*R~}L1Jm?8}RZ!j*l&^_axC`<8#jnNjdr7k`mos}mulbx#?A*l6yH_5Gbsy}Wo9Vtc zQBbva|Y=O3mX4abXjj8@q9uM)HKsrazJp^Ix#G?}ui~jQG??PQDvV@k~qZ z$Nk0ecSc+Rd3B8CML}V2pB)r)19u4uJ;k2~b6zM(v9L;1s?yf<38HYoQG z%9TOk-1~%}xQC4CBdMda${U07ThYpI2j!=O@{FLoJX-n9p!`ixekCY3MJrba<@G^f*&hhX zyMn^M9)2Ny7}Bmyrt?ooF5XbC-L&$zLHXUFyeTN(7_EFRC_fq$KG&0ja#>L9F~`_` z$98%qzKVN~pl~j}B5r`Rf4!Z~IeWf4J}&uKv~sm_wXT#tMY z?t6pc)y*rSmAWIU9z9>W2dHCvC8jPR*X_uSo@uEzTLatX8IW}!jPbqQQr9-dE^W+~ zyCu%;nSryhpUc>#neKbDWyiISc3n%DPvW{gLz?L$9&5Z$J^l|Y(nG}}T{UEpo)yU> zO%~#@=bm;tt!fF;F1+Sis@v&o8@<5M?mNv)cT1R>JW^TTc;qgv={d5kQ`g3H_U7Tv z5}7-Bq%s<)@nhP5)PE<6`N!kc{WTtchs6>*_xN51wVqqDwEax?T)5;LXo=44=S&`H zVwA`tJ#0f3=?}poy;m&KwPKO(FBa)a{SAjK(i3Et?yn>Ii;?5vwrcpN5q6U z`Wd;N=;mgQ8J0~Rsrqc|h1m0_`(&(R)@8)9J#zljiIYc~m>050@6s;xTS&ru`O9c8$-F?MNV+Ob>W+@2XY8?)U#a%tx9z1gzlk#av$i3My$ zju2>7OUM?^{7ZE^oo#d6WQ%6HTf)@jk&;JhErOocmQ~~YdZbnN+^p@Gm{#5MY0O>k zS&uGVuWvuPrNn+t-nn1jaZEWk>+Vsj@1wDwJke5Jo(uULM;6x1&g~~l9w~XGc~o-$ zkuOt%HPwlQ{TW7@G>;@qAY7zwc5J#uO0 z@V(ix$T0z}Y6;oGnSZHnr?YK!{MVx`x?V3ww}h$5BPEa2S_D0>Ez1!< ztvY$6GH$IE<5u6vBUOfhd+En-wY^$zwY?~4ncivRce40a+g-FXpKrDOdE6`CYdiVI zn{~)JsYkV6w;w$#d5ny)=STKFeOU5H$s^fbcE)47TRX$;e4ksAk~~uKNcNjMVMlJZ zx8#wMN2+nCnI8KdTC zORHK!ws7WOs@v&oTOI%PXp64b%h4@iYVt_QBefPm&uh!#dM&??RK}J^E5~||T74&v zRC$Kvk*04y)HQ!S^6NIpu?~%yJNF}Pw>)d@RN~~3l1Fkh zzY})kX1h!tDS4#o;m!0oVl{)pbX%Zn8)KI?rX9N_&dqi5VSTfR?e39FGl%cZmL-pr zJW}zowjz68TGbM=g){$B-A-rQ>iDlmTXel%j&2E4lSfJ(skI2M!E9MvuO*LE#+FAb z$9j)ieJ78UJW~7Z(7NWY$K;Xv@zd`Lp_fp+X=lH1OzaBZ(j_WHYZb>awkB++e8!`S89e-ghf3K~qV5%|ZKBxc#_fOSUayk2v}z&uA>0zt>jAwRLFh(N8Tp_ZYh_ z_E(R_waqqG&RqLmTFSCL8n^7!rY4V+Jd*w9PS}x~Ei-wfUU-4f^a%)m&1?e39FGl%cZmgRn=+>caztgXnNmsYieY~jqmRJYUFwmSan z(H32=m!n(4R5J%BPX4-ZE6F2mU&k}{wNA%9!rtteAJ@kGW83I!V}90^JW?5#?l0=B z=a@OBoSS34N9^D2_H}BmdM@O1enzhOdu>HKRaf=M z*|SH~snOCLMvv>#W6ZKW8kat`smUWHkK`G9C%hEVB#)FlQuW4WeC+icH8R~6=-S5E zrHyIFZi#byX5ehhcK67onZx&H%aTV*9;wX!wj##_w5la!3upeNx}DCp)$w1Cw&;4j z9NiM8CXbZwwY3&O&uhza#80d4-#4)x6Vs}f7%<=4rJYXfmJ<6p+0NvVwtEul@L=SA zq}-1*kIL=)km^;>O17mj_W0yjrw_~b+VZ_N+sn>)Y96b0@qM z(Ik(QJW`GO&Ggs@nn7W@Ezq@%u}d4%j@=UHo}-U)#z=te?vYC~hwsgn{p045o*6}6 z8k7%2D>nt@SwVSHP#zeqyf`Qy4$4ELl?#G$r=Ym!$Cy3Yqw#D!whPzh+^(DX$EgRy zwGq4Y5@u;zurZ_R>MiQAM)LJ|aZp|tt-LWPFA2&ggYv~_<=2AZuYJ5GTDd4F=LO}J zL3w1fQlF-BPEOO8kj$7Hv@ z*WU1w*2d4dw|jH+9_*f*ZDUJ%hKuQLneVk^Tl<;rw%k5iajLDswnMGBwDHq|^1Nup zdt9CvlvhM6HwWc&L3vwH&W%?5du{Y^7srDnkB?TqEhroPd(NhnAKXyxx1s#opnN=9 zd3{h`q+g=@y`b>DV$S+6jmssRi!abTe|1p2PJKkQ@~EKLR%{JpOt0jx?|A-XJlG?S zM_R3Y+R`4(aopRddbIBak9Bq^o&tG6P&~q(9F%)SE0+c3!l2Z7v>w?uYW#3mFU-A! z?1yL_E^Q6l64^GFUWa`zmu5QSmy6;alKTXOwK=z+%XUvM_kf_#HeL|l1^LCG&`15- z@b6{*LbUSRK{>Rc{BclzCR({J#`2@l$`^w2uY+=ML;2Ha<@rH*Pf)%TlxsJwJaR+% z_d)rUpgcQT;i~FM@mL9U+(zBgxnpJf_IpMv9zpwyy%&|(&vipkxI%bCP&gv)qdDnn ztyRm8;rV~Y_*Y>?Fs%-lPOJTGjEHG`Q0JaK8QnY$>)vS%JoZ`~>xbe}N&6N^f9}80 z(KpcJ_3`SM1F>J>bM%O|<#f*k>oDs!a$Rj~JDoc}z4KahyJ&?rf0laN5e)n1c(>lL zH85tePMLZPF}-zg`))3_R;m8^t2ML@d%L!6JQ8EYh#ZPhSZZ=`~`JE)t7$o>-(;YR;(7Q;(cMu8QQ5CQIP> zN*;-0r6P{EeqLs}N2~qJe)2?1b-68^Wt?hj7<&?zHg=rVvPjQ6`OEPXvPe$^i}VVy zNH>c``kYv#w}C}EH@Lz&TTFTKNM(gX7U}9p9%+iG`zULC#iM;M*dxj~d8A1r*08d7sMj{>mZACaMQ9#e<~K~`C^gY zBNpjP(XvR_ibZh0u_rkzRmllU+F?QW!x zYd6yCwHxV0+Ku#kk^7PS*V75pbI@vYKT_S5)b2*Qmv$pvrrk&vM*VwCJ#zF@R&;3Zr zBek!#wQsdOM{l(yk7WO}9n&j$SGecTZQN0NjpNm0nyL9-Tj7)VR$KB&+wGK5U;lk1 zrYDb-JW}#Ve5>sSy|ci#+HyZq<&)aoNBw#3N19eHW=PDUcy&YXycV@@wcRfAy*7Rw zDc@_`ZcmOj9apf_IMs3RQr)i2nB~nB7&DG`#9sftSdaN$+oZ3h_l2laBlmzY{hNDt z3A6W|+x_c%Go39-9?3mfFg2b$QqhVn&p7uZ<$fgF#7>xADS4z4UF@W-dOhE3n>4{l z>|pno6MFBeyIXejy<7{^lSfJ(DS4#ik*3+rp2E2DNA=iqN9~p5k&;K6*DB`Eh|RWn z&FA#okL0mQ%y=T-Yb&vP<&Wwyd8BE4CXcj@LE(7XE1LaaIWyzM@w(T$u{`7be6Ou& z$1{w3ggr)$_9%IzBzvR@Z`aj)HF=~-7uKA;)_%?-zSrCr<&5dcBPEZN zJW}#V$s_e##qO>+A|-YmPjBTvpO;3iR6)zM{2*d%{6lJNJSqU zGaOHQMb!AQQ~Gygx0UgJ@<>HLo?*NqV~<&<#>pckk7S$J2`7(ak2K+(v{kPsk2Gn* znzPs1&pFKZsy$JUOivyud8Fi#l1EA&$y~;6u_IDq*OEMvH85doi8@RkiF5XZ>TJIK z$ao@oq~wv3N3u^LQ{ZpXZXZ{-^s4W5D&v2*(Z0iNA-3mmZA^En@3q8H?q|B&!gZYhuSBT?iBg7Qt#%JYIU zd%AM=sGxjLwDK>4^1+~760P{F=Cp$&3(SvaX=BdX{+hLOGoJ9*a-C}I+I(+f=k{~& z4cBiOm1Fx$HQUY^S8*+PtouFR3xdK}=<=YvD=2RX$_t{E&jh7@Q?4Fg9Id=EC@t$V zoxeI;Y0ZpR;MCdilXs)Ic4DuJ#8DO!mQvYVh;0#51&x;pH?iQ_BOZFt=wz%cg;qjAS9Bjp@CuYlz#$zP(^mh$P8yijM&xL#{DE~Dm?+MDEL@R$6lq)xs z3pbQMh*o|kDD+{^m(~7CP>ydXhc}d)qZLM!uZ-77T3)UOkhKdtlOd z@<^@D+&697bk20A8Z&oqqqHOEcHiv{)5;tH8Z&C6jU|t?eH~AoC68o#F4$IVtr2@f z8GEK>`t}x_nyY>;j~PDK@rC_J+bwK=u6mxO&JK%3IzJe#Fjjf8SfqF8?+M8x6+Ve9 z(%E2|J1>q;JJd;g4em^@O^+L%Rp zoFYF}myk#5#sCX+|Q%W9b z(yB*q@<_$j7{QW7x)7fqD^aQe;A|fwRjG2fAVkC$s?7WNx2`X{8hKzjdY!MBRyWbk?wIa z7H-8>z7DrFP3P-MJGcEWu|1-_v)e+C$-0t9vhE8W>o9qwqNU`K%D$v_H_{(yH`32& zPi5{$D*KYS8|h7Y4LMAIY4e5>vD8@|={S9+`M;dra< zP8~O%JW}#VGn?emPLJxbZ`)@aY~%=VjNKC7Ym6Ct=6h|mhsRoTYAsccd+QO`ojg+V zNb|dGe5>s$yw!GJz18+wz15aHQklW{R@+twGBh^vQ z(e1JC(d`jP>h;@6ShgRdj~iN22XcX4HY zAL;MEm6YE{%JJprJ9(t!kvLjgMwXoIT<@ z?hj+My%x^_Y)O6}seElad8Fi#=C|AIojuw)x;^$ix;+Ak9RZH9TjG0-F=Nleys*`9n$@<_$Ea=uI+smvLi%N;eCH!^0-;x&QiH1@!R zl1FNF=2^T=o6ec;RAc5&9w~Vwj@A}27R~)gWo70OWjxlJ$KR>M_Oxx^PUl={=6ANY z_eH+fHvMwjVoC8MRJ4{n zQu0X2BPEZNJkmU0ki|$Ismv6~BV7`$oE4PWe#+VQsARWS&C_vZ>ROnZJW`2}X|eg8 z?XvHKYl-~Mw#QPz9?jMovB#gW*LO_c-hxwe)z9U%B%dpJr0ucYJJp!Eb3an< zN8)I05o6KZk5twT9#O_)t$F;NN^DQt_U&};br7G#E!+M^+WuVi9Ke?3du{n%TX~}` z-)ozB68jmCc8+e3eUEOBKw?LLW9*jrUSrJIGv8~g{XEv1Q){Vm+*^;h?&Oh@M@k+k zd8Em==L#5Mu%v-@kU zd)``IgK1+uV#`j*-`zhbj|$4S1m%&@O8L9!{Qq5o^3Bo8ql4nMesxgT^1ZFoIgWe8 zdz}!o;E`)gYjN-TZd}(KKRE}r;<~LRmv(+)+by5dEo9x71p3`W>Sc|I*`+ z2j$Dr%JB{5(?R)QP;QJ?+I<((`C}x%8I-TswDPbG<=PG9rcEm!-cVk@p*&ziIeXK} zRU66^Hk5~KDEw8sHw5K-g5s~`J||jvN>Hu|3j5Pzgtl==9`X3fnV<85k?&>9mKt%a zAMIva)@HwAAL#TxDr>KJjPPF8sWEdK*~%HWeNDVj^3rI9^Z29mH#xWaa6A?A@NT{4K-m#W!$M#}(kCD7HC|`(H z{xm56BPgE@%5Oz0kJwPYc|&>YhSGZ1uh?*{@{V|;?s5z{#%686?7 zw7c^~ak0cYC!W4Q-pT`l@(t0-vx7n(wieMF`>o@4zM9VMcUliOojd;+Gk(2;N-sUh zy1MOuId?m%Si1MRbl#hN-}4}@o4%iQ9m4u=s+qYxpZebJKi~U!@<^+qRqD@u#nc`# zztfqTJW^qk95;C+b5>_m_2|x@kwyAyjV7+n*CKkH9*sw?N2)Qc#k08YX0K1b;JWSg zUE2AHZMS?*w~Q_65$iVcz1&jP=iJuXxHRiZ9;xt2WRZSOEYkOhMLJL3)t2V|b$ZJp z-7%6!DtuDQBAqQ3=_;{EPY{drkWKPP_6rlXEiq

a6Et5y0?azoT(iLElo*@?LYJAsZ;*^p{vKN_f%OOqYWRV^K7U>(rB0alf z+U?cG*mD-=N6%nPJ=Xn&!THBHd8DcLJu|q!==+`9_Qc%DBUxX@*0$5vVbvhVv8KZt0=iGPa~gtlP-RTy_8{bum*<=l<*FzrUV7Q2yd(r%;=Yd6yCwHxUH*o~AtQXS>~3j=Y@ zwbRi)kl4P!o`kj9uh<7VeH=xPeV|)n%$6A?k5n|`{^e|IWE~T`F6-R=N$lLoBb9wg z^snAollzgTJxLzT+>LaD-Z*&&b|bw#=AB68%yvvGUqZEm)gl4q2H z>H9tYnA(3OhwCoqc5Td^Jd*Wg>>hLaI?UQ!mZ?2rey1}vd8Fi#TJKA1@hrZyQlS@V z>z&TIW?K4|k4xKb>7m>*wxma{o!IyCij4I+x3xAd&AO6DN**bBr1#*hw&&=rwx{T= zwrk{BJpMdBJszDt#^jBR#$|IqQdxuMex%~{Iolf9j)^^Q*z!1|898_INXaA3@3xtj zsBg5DWAaGl4Yz!+ZF;|rZ?)xqr0svL@m?qUU#?#qRd{CD8|J;2<`LhE>n_%n@3r;& zxvZfvwzkK)mr_}qb2GI^%UpVZbnohOe}RFuYGHBl;8bFTgmSumG30+>qwv0*O5MmuOr>q{cX49kf!t8kMx|AoD#o| zlsrILclmPS-9RgWxf)b_@7&UE*Pa~qF%p|xqrBbBdP@_U;6 z%J%V1@<`=-+xdMY`-KU63=wmz=XbWt*S7OJ+xGeswyoIOJQEN*ck)QdBPEZNJksP< zl1EA&X`UarB0Q*X{m%KynP(;LUds2{tS@70+v)2tYjatq_K5kN&eY_Ql1FMIOj?WM z*QLLB(~GqAPUl=R<$G<^Rz=oYyk_xgRO_BelQSmOPSY+6j9M z5p%33kCZ%;{r!w>E4DVz1jNprJW}#V$s;9?G}} z?h)rU9`QnJ)41k6*6ljw-d$_u%AkB*P|A0a>i_wBZRHKOe6KCvYn#VB$5izv^|<7n zz1N=Do`d(A+pztNxsCF@wxSXG@}r#x9nZehyz8>g-JitHojg+VNXa85k2HCes-^0YrH$I&n9iB*9&v8twOr9CfAUEAUfWfhDo@x@+Pz5AdG1HDUzo7R5HZJk z?nlb~NcQ(LwyoIOJQEN*ck)QdBPEZNJksPUQaM_i|}tYQ>1$+nHS)Y#kH( zFQiO8p*6BoeeX+yGO~s9m7}Rgrk-(QbC0og%DT-XvE4`G z)Y=Pwr{&&3u^(!E@%i2F`*JtZmGNVeUx-#d8I*?w<*cAkYfL+1c&9#3wP!Pcyz}S4IUhuU5|7pY8lMoqq}P$3bBf@So!Yl8;0y9}Wt~-!*!Y zb`3q9KUQL$(_1@Qa-?RvzA0LHM2y9Lir9V4J?(c0dPpPNj?;;G=Yw6{zIVH3yM5eF z!n)U@r^QI_85Db1Kgl{gZtH&5bpSheCM%@nx%b_l%su^&l;BysOU)z#x^&1XCXck8VX%&k*&`n3#kqVzgu7@nrL9s|T zibc8!EYhJ3S)^YALzO&IWs{OeDsx@(NZS}C`zd1kQ*$}=kVamAIGvbxP9BNcsmNLy z<63H`qu21`6{7o-xsyj?1aL@uBm9>p=QeiFI(;2>-x1pmn3_CN*_UK*XswaiURu4M z%5=xc#vHkRE@NB6xU}QqF)Pa9_g0ZRPsnujLh9gzmMHWe;eG5lsr=1 zm6SZvk_YSGDX0HDx-w2k9;wVn<9Vgd5cSAj@_gtS&zPl`kRvxn-!ARvV7lu{9w~XG zc~4UAN1FB}<$k2HGs)`_&NI0msrX@YSX{N`ek9L06Xp!oqp{_AHXW}glSg6%kUUb2 z*67db)q1oI=6mABjSy|yw_at3r%pFC3X zNXa9$Z?z?lRNrs&N{aJL@<_=e%?yy|l`)>nZ9f}Zp5veKdNO$=MgYkpRThK(tX{20 z+hFoYyJrA)%2{>0(~&*mac(>w_s%`$jhyN+V@#%~@<;W^)Z~$NvWM~YfcRj)$LA4_K3&1@p#-jcN-Hg zpL@(0lPRkFQ9Uv>d8FOgMxQ5nq~wv3N20H^=dxc~gY6;deUnE@9;vl9T9zaF=BQ1IeJ$s@JaM$2-1pFC3XNXa85kCZ%; zxr~bKG3)huOde^{gtaurRd+iby@qFmvF_J$C%9R_+A4MyNHai?uD; zEnBvPULIq4bhKhEFy>hLMPEKgkLdIKobJKL2ZcRo9lEq@Cw6J$C9N{uS|VoNWyGjq zIe(kO{daCq-Wrt0MJx7*)Y*}EfrS0@twEu$enXrud3LnoUt|C0LHXWj<%2=Fcta`d z(ft1hHm$sNL!k$}dGlS8$8TD>VMDq1hVtcT<^4g44dsy=%8^Yge;AZAHk5xEl<`>q z-JrZGC^tka9|{V4_gmvKh;4^)c#ph>Aa;IRB7KWfpA!^n<>!O)fuMXxP~ID@yd@~? z-S@{2N z3<_t0i-N-5J=U$+=^@?w_JQ=qMy#txt#_TyZx3;7+?Q{!ti3m%?0!MHXHfjyoYQO# zZp+?q`;-T|6`||4)|l?zx82fqCPpWDB=>!bZNb#GQ;pl2rgNq{)!2PWo3xLiy(f=U zw8gP?Al9w!Z@anO+qNB#`*oPJnNjjcMI-bDM(b>cEYj_|S-@VOp2VJlEYjV;B0Wzm z(mTW=y-qCB&HCMVuS~dFzke5R*iwld`6iDvt*6K$J#}MdsAZApHNRRHuzCDZQG-5tSj~D^^$;8)Uq9*4i7P2SNxlswYJCy_bjepf8gtH2`NAQtIEVhNK+DtuD%NM%Mz9%+h`IUgFWn@tbM|B^+z zpID@Oc5^qQjO3BH8|jL$M!ZXe`eW>p`;kg4;YSwcdJ69;xg}YIh@jK)aD%+xfuUk2LK|;%=nmk;<+l?nZh` z#}np$q=`}DZlu?1H`0}QV}-ksF4Essaz9d;DU(MkQ5K_!+>cb}`kjuB8OUZj)!4N% z-KoZolaoi9Y}kxt@<_=e%_D`3myt(U?+x2^mG{cHHu?gi+>g}ia;J0aIQJvvex!Mn za=x5L`S!EqktX(IyKd&I^m!ha$s-k;OCD)@$Bl2b{d2t4_Pu(m?SsL$+AiMAZ?q+k zH19yn{YaB8_*UD`>#epA=&iQzz*}wa)mv@JBUS6l{YbeVsm@$;6jjc=KJgn4OrPV0 za^~2IQAF}c*0wPt*+cp!ic^ipwK>(;eVIH`@<^4PaQtuE@wi`y&6p79ex#xgdS0X2 zQ@cCndu@eLN**bBq}i8oKJ|QPY#*2Vk*uK!GXnHHk~~texf+d^Bkgbr&GuW)az9e? zNOh(Ea(x{s-)k$362Fd=JW`1;{mw~#AF24>{63Ob8x!W7K#BctSzl1Iw-+OEv+Y@ht%ws{BR z_AA>@)7Nz_@7~6>7vp^C`Ow%tE_oztXu^!1Jde2l^7}|rbWS^5Lbl@Mk&;JB9%nmBo+?L2<+NaP_3N*;;P3?rTXYf4V{yiM#`pQ%g8rP+T@HFoVxcdD_Y zz~qr8-<$8XO+= zua75>lswWLF_Qu55#xaTy|!6%?HTpvwN9IJI?w$`jD&JOQemy_$E_u%`#b5zE=}we zHGjqB^58FqI=BDk>G+@Pcc&(glswXGQFV1xk8{elGy7IrwHa&L;W^QzDE_ZPnyl>Z|rUkJ+Qqm|bL<<&v4b#Ux|ZBYEnD?bpF|1Dbi%baL<-(J1uk9>%4a)O_@^#S)ZQ-oN_u6Pn9{V2M^IEN( z@wZjZ4~lCecHL~rk(F;cakL)le%qaQ^H_Hb!nQDaTt;pS@q>f%kf5-oZkaK4dUzqu z^K|A<<|ukZe~rh!+dgsZ zotIMgvo_adJZ_73**!ZbwxzZ|o)s^Xc)VK2W9$(~JTBYsN1`5<);`RA=;S`=mN)a}e*ba}jErC2*>lygtMt449##+c8!x7GYV zp3?T))IyJ_VWTC>WPQ%XEYeqsMLK`Ox|2sLd=goty9_v_DT*bFbXT!R&j*Y2 zb=|zMG@5Bk&h62iJkmG@E~)l%#AJ~kEEee@n)w|a8N0{WpGNfb-W|$z_GtXq+f(vLg}q1~Y1^Ez z3s@OLocHoZD^Th+2zW8}U+YY^hh89^GT?F~Yi&M@k;4-I3JpMtYrgBRx~Qk=}yc zNI#|BNbk~aq?c+p(pA`vbnb?`k#5#*q-Sb3($(0F^hE7Ox=g!~l1C~EBAIhIm6 z7yFG_dc33hjo5?Q)icMqyE_}VEqSD(AI5!Soh_w$-bfy4+Ly%LNZ+a5NFUK|q_<%= z(vN93Qu0V;SCaQP*w1j6a_&bedvLsmB=;jtda>=$Bj$dj!YFY!(z83(IQJuQzn*v3 zavgd`x8p9~Yn!4AN1vw?J9?pC@ESRJq}v)(G;WXA8t!dlk5}R)yJT(7?Y1m&J>zuO zMm#QiSnu~Gk5nSZe6MZVo5Z);az9deyNz$PC681*j6H{a-V%2(PUl>lJW|mvJ$>#+ zD(@LN^3M0#rX5MSAE~_G*1pyD&~6oGKa)Jt^nRP);7T58dcVzDvF#*}H2s|>_al|H zpyQj|kHnR!_2bdw^f7kyc{(xI{>Q{GCyzAdX>RMOj=A02#^jBRmh6(XIk(%w5w#Y% zHsYn)*ix?s$D`G$9wV$f_ao(gq}-2`@3q-$>;^kVr=Oz7%l$}YzFE@icsJHkX{R&p zbLu+mc_a5D<$k338%g{+Qoh$#zLdnTBfSq_N6Pow>b|r5KGN9hZ%bYB-P_8{*OEsn zvzfJ+JQ7!?)(_)}e6Ov%;l{YPN8a5;oZm;1mwH zqdUKkG{?I;pN)N9zSmat!?hU)~~fa1Haam-$$yy z+SdMBTYhJ|`kUO3nTm99xe6MZ#WRnqShim8SzqWY-#dH`F*7MSKIRYNLT;;H@C}ok?Q~XeWYzZ#h$}H&vC*! zoIH~CxosX{o+S;>vHrHRrP5Ak+~?GFm~&F@N1EPh%kOO0H{0^Pw)5lsC~vdP|JQv; z^_csSazE1Sb+>u=-Cmn(*?u;zCwZhYn^||cABj<<^}~1~_ao(gr2S-rZh2i~S8_j6 z9mR~4Pl>3o#Ka%&(6X*Al#y(_wYVt_rhzjzY#ys0KIbR*e|8u_GoiXm) zU74M7aZXAeDS4#IAx+2Rk&;KcE~;D~txVieEA@T0dgNSu;mJKnt>k{BZF9m-UbI$IsvZs5k^e zBu?OjqHv8v63wKj*Qg2Bm03q?W>+yJ^o^seb;x5EE9sr`{ngU-TBdsy)j!DG#gLrhb zcvcWM2JwhQyf(G?Kq9VA#FtWwYZ7s0B6du~ucO5kLGZet6$cB}MGIa3>9IkmuBTm4 zpIc3z5d^)Rs;yB|Z9B9;?%IpB#a7NaaGXT__4bA!-x^KI8w%rno34x4smR@L>? zdAyS4y*G;2re&$z*}zM`rRU<6^(EG#9=vaxevKVIv@sMcowjkaZ#PQMMs326wsm!O( z9;`2E-?LG)&|H;u48fMAd+U{IKIQg0@-}nFB(>YAT~GKuw^HpLTFz&M-WTgs?}K;U zUw=dQAC~pb_{_%6rT4w|mOE7&j`kv1q@8-Ujd>)tf%!=Ktn}HarOW*}KI=jZct0N@((pNkCYiDvPfqNi?m~ES)^YJi*$wXU*?g@Xo)P+xxIGFw_RJY z_UGK&JW{b)wboQ-EvlWXbvm7_rBT+hcqQhMltC)8d8EuIkwyAkm`BpLC(HV-t4urJ zJW^ql$Rcguiy*?WlX;}Vys&L4BSOu;Y=jvyk5uZWiO?yXVgAT08`9;x+7YQ2%nBUP^?eP<}^yRNc%r0khwf27j?ki8k}lQ_;= zBb=okP0eo}N$aD?T5DuJ^zGF$^qacU!_Dr>J}9x40s>)43B5__;^!k&%y z{CYfPeIk5f+IREVWj!AW^GLKXSexdN%p;jca(twsBPz#J)1j8p&#On(l$yH!T2uBY z=8?=JwGoocBjxwQJW|#nYT>D@_To~?dM@g;zC^92N7E9UR?^ZaYiYa^^GN2A%p;jc zGLO{7NTUAiOVpq`ZdO@)9rH-$k#ejgwGkM7$8om#mQ9wl4(k}Qrt00n{nh(LWwo;T zgtTnkyIw;{J+H0L3*=wOC+ibn9Xif-sV%kWwa1~Xb*M)#PUais_(&z*Hlu7`jVRks z>P0hFO`>(mx5Dv}O1$kh%C_gV)izY;v(3CO9?3kCc_i~l)AfovK5?AwYP;3cakle_mez=_%%RrE zbh27m+9s=YT~qGQ@mXI|E89HMWG-kiznVv?ZFBCFb>w+%^)2VyTz{>pY7(tq&8J-B zBGuIKksKeXTeXdA;ds5a@@|o7;M=JTbDwwM`!^=3RYC5YSK{^Bv_2-wTBnrt7=1#T zKPoET@Ok*8?V=vS8n5KZAW0`O|REhS8elpZF%K3uGaSY=vHbgTVAg%uiM7e z+TJFswY?FmwH+_3wH?(P`Kr#N24xS{mz15cKa%~C?2l9}1-?tuN@}atF=S13?8yE5 z%n^SvkF*$uXnx0%BVqkJ&UR_PtRwSC_3h@{Tz{>p>Jrrjnoqg%M>RE%WFE;p5Q-$#JBZ94buf=q^z`JutNuzxYon3X-Re;_t@e6N z?T=LbkZNjwB>N-Px5M+=Ci6<xPyHu(2Db#6wiCRjJCRa19q@_{T(s(82k<>@3$fpMJ%4nhMU6Mt*tFTD# z1&j1Sa7gw?Djbq|q`jknKC|m)eUMt%AE|IjWRcEpI3)Wcb^3p}w=<7a>W4mL+IM%g zS+?pprKW46@;eGTXcoKHwu3*B4ud9+H(6j4^+rmcd|d#mHul5*dz zf-~$kiyZ}QX_Fb8Tjy7;C0^M|;YhT`^@*rl-@(bLo{Ocg-}~2dQxogc9PjFc%0y2(c zZs!}aR&?5m7&{yDsnc|(e)V&xX*ZrNTYBH@2~^^lm-num8c%Cs_-K7zV@ESz%jT7= z>h%P=|1|OrLDVm^HPt(zyj>8jp3mE_5PT?F{LdiX9R#`5bK^Y#HQp8Rw}P)mi%k>p ziy-cvi0#r4eiFp@f;cF(I42QXB!U|6;6z-Mi03Ba|BDtc4C0YNoEQZA;#OPc?fRzG zRA)U>CsM=prB*ZV6uOq!OM_7U<#W-3`@U4}>crSpKzo+0cx7)zr&g116E7CLDTs@M zcy6>{(m8sjcY`qrhZryuK=Fx2P zYi3vbmE*-V4Hjgw_OBj0^OPN31%EsEH=Ch5eq_!(% z^GKz>w6Ek7(i&%OU+TY$?Js&RmOdS)G40-ZZt5g$;DHw}L~;d=got z!&A#5eMMNL8-zvrj<87o2o~u{!XiCUSfpLRA>~mE$3+_FgT>)GIHRhvi3 zTAqEcd8DGXRnu!vpgjxoHFvnrS~(?G$I{6n?GTkes;S-yWwJ=y;d_C3q{=0cMLI`V zq%D$pq|7NPGen-@^;j)+YSYq=?W6%D!%U9-st!%7KYCexvNo`lk=8;N$(c-f|Qh7JDEwPqp zWA`QVNLqhcwm(wwOlrN6E*Ed4j|aVxHitLT!^9iu{W7n@{z%0yiQY)&k&1@WUSI91 zz8)L;MN3neeKq@D^GN2ATAw8QBV{hhJW}yZvOiMxO|m~yi7!r`klsk|kXdi`M^dI` zvdn&6$K=|R56kT5%_DK7I7u3=Pv_332DHs`ygAk;HJ?YTq_!(%^GKz>w59V2X^k_t zFDZjUSZA(0wdbls~uI-OhYSTQDd8BS;oBfgUtO)9rl`^Ys zH<{ITPv*kJeF~j)jJ0j^WHBsYTb9hwIb1 z^Qi%Cv$TE2+N9?5XqCttsbn6h)R(q%J|V4f=JqA+X({WuSo(Cl(6oE&xv6cn?P^=% z(bU6ziFa)tsnn)c_g*y`topnI(I%bplz1p^|3ao`8--BWsWGDM=JHD?VL|YYn-`#Nf{K%dM=he zEi*LT{(5d|Ty4ABmUuMva9`qGn@1|OX&%Wul6fTaNVy*#wu}23mA~lG=8+CF1# zQuBGVO5}}HGLKa1OItdhkk&YJ`;sy!l=WOJeL7xf+P(GM=8^LII$bU5JLL7+v_`V5 ze%^&W>i#=ElH+VwHc7RTu3p5|+B~nV@JZ&8vhF6gW*(`o+vfG!^2%*ot?jv~;eYvYUZ!NS2*kaenH?*-fsrkwrQJyr$>wYtj zWFD#GlC(XuCFvTaJQ7FcIu;t1bxh8(bc9dO;c2CAyjHe`uWUxVp2yCnqc*SC zHdep4UH)(@8*7uAua*<#jx(CHWge;2mX2ijgtW$)+n4(9V*87pi=|KJ8#C?RdT#0@ zeIwYC%p;ZB*7wN%NLnLVwm;I%>E`rSLB}AKEyvl;Opzoo(6EO5~aTBnXYoxk5%ss%c_-hZ`FC!EV}oYtfdXh!=-7hsLZnW4?;EO zu&i3E?V<9v9?f&>mFa!4PF2#qRc7g$t1_=lC6=|acVDar-CNs|mdBZ$+n<%hub1V85X~!G?+0B(>N!5#I=6k3@VeT3i>zGlF0r^s4v`aOXt)SrAu7 zi=7hjm^6&wXm<)Qq)=dOD}R{oFaI2v|t}|e4H<+b3SW&QM7nN z5UjHo$5VkrgV5*4y`LI)1$GKzk06c-;_PT~br9;~PFdT|6Ji+TkyO)bPq0x8LH8b$ zc{bg9Sl{a2)5)s4$7H@0`cA0K`x=w<+++JQUu%gn_w7r(ua&b;w~hxihq8{SncJ6m zkG#eeQ;r7N&u%jN6`NqbUW+~}9;*_s`}QU2GoY;ZN!w zNJR%xv#5?6lgIQJ^M^}Qjj1xr(h-?z%wf5;5%RX$|q{hmb=mZQDw47_Yi$d7U@Fa6wMB4l zAaA6Sc_i(sP_1fOOS-qVB`uxp)c#1tFG;^<*dHl# zO6t#If26Fz%p(=Qq}ChhZ1F}ik5u&TBz9>2zp3sXli3$=Y}1#tUm2G5+{1fouJ%fl zb#IkUDV3vs~i4t&kB}_iW0R>ds+VwcptD z9iGRgx$UgBJNG{6OytX{wZT>t?*^~NLkJi4M+FbXZPG(u-5_^vNF3gqkzQ!ay``G@> z*IJ^?eftvc%RG{KB=bn!JE8Blc_igdCdsPLy86sp!=oPaNF|mLM1nMca{Mr~>H zNam5|ijg!Om!om_^k_07`n6y8o=#@(IWDz5Z~vXpccjnP4E>^KAKJH{r?o`6zdwKB zeVIoxk5or&OgXMqK4lV{aL4?O?}NVAdf$B4R6}vxVt=Gkx8{+GXOjJqa=dLu*>-%S z5^bANwm%|Kw#_4zF$i^aU#k33O{tH^^bqq^(=*rpNX4q8mEibDr9QM}YFkqKpY2pV zQPqQiQMMm}DBJ&p^%QcmmDBEw7^%=|~mH69jlN-TA4%T|%GzHJ z%i2o~@2$CN;ZWASRn{KS>$QB=9~)bWuVAIb5N*r!$gsHW7%s&|HE)k?ZIHNSZz z^GKb=#8$a-#A=ucwo}#o_D3oaw;gBOakgvBNu7=BINOf1-F?H*zMFk@x8FjxSk}12 zzCg$5Dl1zvEbG~a_tspkCCa+D%DgZ8BauZ~+l!y6&+4|6mDQlEZL+g#$`+seT>Me} zok#Obt7DR9&mHqO){54l-Z$Sh&uc5sT;B=SsgA%@);i@gU|IG@GLK|`B*#Zmtx)93 zAJvrObJaV;vT7yWTXi0_mhL?!YiYysaA}k4ru&s;>xfM4#bKFNg6FkOvb4-2?U4$; z7A>v|qO8)^{r7rp`_9hp%G^;4Wfi?%Th?Iak<24?tdREI?D4w&7P7^%#-*;`&0Dk* z`qFT3tGRl1%^#MvmM9M&yKMGeh>fB$Dg1q<_+qHVFueC_S#L=1cv#l@-6Dv)1VMXI z$Nu&HYPxk0EK85(nYWPps%6%6`yk4!*6#n7Sk+0tJn4N8*OFf8@ZOqRuehew_O2hp#O^_`kJGn*I!!XRH%sT4`;zK%?xDHV6e~v79-uw5$;jS%UwUq8 z-&OLZY?mNZgKBB4B`tf*GS_RRthK~*vxZmqYDH^}GSAeP^iC-2m1!+eW*yD+u2j#? zJ3Bmxvx0b75R8{}{~*{W-A#^tSWs7xm3Uq}T|jNiGe07}DbSwb4bg)Az~g$cUY;Ms z>!ZbMgLrfhFNzj-N<^8L*Zn^(5$jTmn}c{v5T^$5l4$YJAaazz78)Pv52MBPLA*GK zKZ+KA8^o1Cd@+bWixwXb;$uOydOvS-Y{d7iZ!1@uxuiUHi`ZcVJ4Xxl8v8W%MX@wa z3F4|~!FKh0v6Vh5cm1)r5zto78om5aZK}5LoORxp^ciq&%X?xjrvr33O!b}vF1}&-L6+!{V;0E zG5&P5z#3Msg_)k8EAK?lH74_HV|#1<%3H?9S|fZK=8=l#W4oYkTq`Wn_R%p&Ws9Rl zmbGb*t<*M4na^jn*oWM=FX@$6{-~z3qvk)hzN78QcaL{%9%*4uQ)`hjYrHQ}L-kuO zf8pL^(!%a%uA``V)nX@$^l4#{{sJu01Hmt6EurzKm0vNBlo=(CYn~M?i?p4vNM{O* zbobP9NO`+uk-ik>kqV<^9!Y!JEDu{tnoCV#9;vVO^DkOUtVMkaT855eDeK-UvyW0q zuWY!VVGm^3Zq1wNVcUfsmAQ@(f&fsZyu@Cwe~A~0%}!gjgQGJZESDNH;-h0 zq|7N*{-~z3q~;n)-|>H^J;}Q^kF>DotF=g(HQtw~p;ULO%)Q5?h276wM^W>dM=Ik5 zdL#X*d@Izi(E5E&`LgZok2LF>WPha0BIvu{*B$(Y+JJd|iKQ!Rp|V=K%-39M3bpw3 zTF8LdAF0$PYgoTBFYoydvlg|ERc0Thl0HASES1=j%p;jcYCV!#U!=TU`Jw(Cp1%4a)s(&>+Eet)Z-3EV zN6)SKyc0dwn9S0~_SSs!Nam5uBh@!h?MK?8eP3ODvni{NQJHUUy@vUvJl6BtRIg2z z=VF8w_B)?}c_i~l9pA%QZ5PX|wqK`qR@=rKa8}#LWLBGbq{1OkyN-{~sRPFJDoa<^ zLS@zE%-39M3iC*lpM};EYmqf<9;wc5`E8T9qxLuRNZAX>^V-S?tz}#K+rvGD?yr53 z=2NDXFw^r(uKZC=%_H$?cwU?5wJmJ4efvI&TEslkQamlKMar!4zQoa=>TQ*|_n5R4 zch{A{agTW<^GN2A7#-;bi59`=NXPfSD>FLM?h>O>-~GPs;4jn$%P0v* zkCY=NF*?$t5gqA8!RSbLO6HMDoTN57lIOM6n39YN<@iV?Qj+5%WkyMLJNu}WQTd~q znnz;qW**5rQa6JBud_vaQte0DqV`9c-*eYmq|6%cOSH;WZ>!9`$E5jP|9to2=)ydb zc_i~l=8>}9q}C-hg?XgD*3Z9aEwL79kJ=x}{zz@4ZSzPu-ZrCbJ3dm4w%tbAzDnY^ zJI;2Q-{v^mrB|Z=kxDxLU>{{3X>HH;VZUu2$vo10$JckH{bkg*{2FMar!4 zzCa(pDmN2ue9h+4BkZNjwq|7NX%J!dx<80@?N&BR>zv^%6_`^Js zd8D#7ka;BYNL81R@i31xEwfVg*IJ}p>w2z~T#)K*mAUtrw6Ob`>nM(U%p;jcGLK{) z$vjfu`mVpsrSr@0)Tic=%p*O&nS=EDXwmv2nMX2@)Nx38tMW%RHIHN-srEg!FRE$% zy{7f|$*GP%%p+AEiKDzu;!HO6D(?0xTikn1+!fH(oa^fHlhZAO(4)5rf=tkkL9nbX z<=AZ`GFDwbpr%|WVCUeq>>I>Gf;cURycEB0 z7=)f%+tRSi`&!)fv8?_|)0$6t_<79q;y+Z)H92M3tHmEvkI|>CHaYiSTrDl_(Y&(d z;yJps=UQB8stc&Swh!XdLA)%861}kge^wAx|IC$A$DI?zwLyF+T6{1FjVt;7Af6O0 zJ|DzSgSat>mq!bp`GawuV3#0viXrIHe;+NDB_he+6+t{XTKq7G{S$FPB5q7AZc4;Q z6LEEF@%Tg>nuyN?acQ(TJBaIo(3PfN94%;pAKF`uh_P7zEKUcW7{teexFA{_90cE> z&E(zJ)lgJZs64FmbZ?c(L90I1z3(`(TDt3^1>=Bj+Is@SeH!a*SuZw%+Ty$xeO_AU z?DvPSWG1-x8tHAdH`V8-=jPe;KJ{qLpHAL3T2w!ynm$I}$lYQH>=$;FNcF3Gk?r@3 z7WyqjOWQkIoEXHFL9{GT-llD=dPmQ#Yg0WaT09_#dk68lXi=g{cmKZ`#QTEyRJ6EE zRttDW5PuWIJEFx`g7|U}_lqICL{@)e-~0Kfv7t-4JP|(&f<4*~<9h&mk+b7W!2^TH z-=90E6|c{?aylhtTX=|!qxOv_2>2GTtW(e<<^D-)ls4WhzpOe+Yul z{%_)~z#jy0KoGAEV*hAy&md?)zAP>mu&>s6ZBGe;ZR@!~936yeYt`+PsXu3A^um4n zl4@hsw>;vgAgbo9DX(R^`{0@S-b*ZdCe&VMzLuu_gyv5t^IUqLdami@je^iCTORt% zs?2^_`{BA*O}V#uq@pLuBAo^n={RAL?k+6Sp1mi-b}}Z_CsR{CLDl*yFK)y=d^B04 z4MWeZZE0BMeGQ*^ESF`OM;fcIrO4Mlg6(=K&ahNvm`BQdl3KE4k$x&H(v4t|UM>ul zd8EQ7kwtpEutoeE<>ExD0+P1eIo4$`jEYfcB4b?nSVUv_8AdB=(VUgYk z7U@&MB3&jd(ldlb`WvuF?+_O0E5aguxyN~s1L0WzCB5F)JW}SA_-(^HQt7kJBNZlz zx?K4cWkiN$)%+~mJW}mHyOg7M9btF-l`ZaV9?3k?+@p8%NJW>aPNJ-D9Q7Ob?X$tE zExG^P&*s+8;g#7RsrV)7cMX;KrI_AG=ZH7bweUvzP>;*8KT`2aYQ2%3EZ#^zjQ#D8 z^gB+8HaoqMo+#c(ABQ*61>%i#aM&M7wcpaq=8-b1HPEyApl`Zo~Me~|RVhxx_QqT4*Yh-M4H(U22 zWjoF`t)3!Pi>Riwq%8;PGY@XLPnMtxglKqi7 zHpx7ad8A1Ul6fTaNZp!kT&>M)zG=t*L4e?!U0-wtkM{ zm3h53uh+IqbjWPc+~^o2`y*urslYtaeDtg89okh@kJeQ8zT?Q|k#cL$-c+AoeaI9CTboCVbwTJ%itU0pH(DGSgs$<~&F#utrI+gd9~gv=EAARCxbK0%FZVjfd+%VB zL*C`O*{d0XGNCUF;=@6_DOz;i2W9JNL1-<}wi%P^bFC@8Cv=wB`r!ylscOTitSwJD zkYSk?p;~;(kLkIW^1jt#AHHtQ)uUCW=Ft1l=c%oOXVcuJtc5#rS>&ASn^RNzB5p15 zAKnneXM@nu{YBB@*dT_zCbt@~x*i?GW240x+?O?LEJxDsJGIS<(XU?MB9=cEA_u?yi@SVXt7%mdjvsU zzJ4X`DR?&3zRc}Q)UWJoH|wz&s(<_CE!{8LyY3z>TFWVK?;z0YV7>6JR|Ioc%D0b= zd->d7uavoJ*Bumu_JG<$QfApJXJ;-FytCo9qP}dp_n6H1o;sgItzCU0)5+TMXdkK9 zD{bR#rB}Huh#P{qAc*@!i_XiUZ0!}p=*9zii*cRyleTbBybib|h&pF?uJoLn8J`EjCXC`@_eI9j9Nq zo*2YygW&VhcjS3N@O`@>I0yYLK^zbSpYPfrs1N&G4z(IbC+l0{xmD7hKy@BvYWn_s zJ?87VIAYi`s82VM`S4@)!Yk9g`Fz&)dROkRSE@44H8XOhdNgZgMa=x3McP#Q(N$oP zHWwCYU6@D8{E~U3`LG7G;QEqkEN!F1GVLgB@A_Wr+2?cp^W8^n)8XsZTs>N4Y6-oM zG2O|tsScU%9sXC}kG+E0N9K_-qeK>IMp&dh6IrBx0E_hbFppIDq?SdxQdp!XC9+7r z46;b8Q_CX#Mp&c^XTSCmWRXq=i*$dP^LB)=NKY0P=~^(7=8$vjeKl$52=QCaQjYD!(E zntuJtJhw_?VwY{51 zDq53uNKHDk$mrxt-(qg763rv!uc!1z`rotMQ48}(#V?88NJqdM>80Y0^iAypax&c%J5wN*}Ha3VU|d;v6y9AIbhmg-9=e2R1Gg+Ejm*$+Yu@FZ;92wakseB{Tde<7)TC+cr{gLu}H+fvW zG`}k6p|W|T{8lP&q%z-Zt-~?h$@iX`)c#1dotsCpKT?g6QWB#hd0t!J7b*Wj z{c0Y`Jd#@8bIazD%p;jcGLK{)iDR6(rMY!!&KVmEarDEU+dPtaq!Key<1sqUcJZsA zZL9BE9Z9c`R5=fo%_EsdS|9Ch`ZCQUnMX2@#7NubkuoPTnLX-$r8UaF)^WD$h(N!M zP*yvDxoX!j%JxCM(SuqUlv%dpY?t}}j3M-U2&UP1V+i|wdBh|ikm}^@$8yTDEY?-`OOR1@r zMtjF`w!L0kVU(sHbI<<>T5x?y?MH2+!!p~yws*%zD%yf|NDX3tq}rCvBbi4sk7OQc zdCxnPy-Z)Cel?F&c$#X3)>PRW%4!EN*E~{Lxvk&!rujvCe%eRok<24?tG01HFR$0O z&+pc4<7#c2C$HC*$6Qsz-#V#|@+hm1gz7xX?78iaRC*JAj;!Hj;(u)($vl#Iq{<>J zHl^LWviGj3#-gl8tIRiB*|;&?$#YSYnn$Wn-aL|dB=bn-k<26Q5CzInuvcQQ(x02n zKFjO1sWo0?&ujC%HqUFLN7B2+BZ-l-vky{>8ehAn-21BdV?ceOyk48vYwLP4?X$X^ zyrmkPBL>IWcARa;*{-AMrB0ReP+7l2^35HSXzA*E&hKrTgr0jT@0B*Td8DPR+gqnB z_6m-(?KsC;_@Kg5X4KP#pyvXhW*21FTtMCLRVbVy=zZY z(|bjW?z=$QIynel+0%mHUA-Y*C3t(Z(8v>i9>g(0Y!xl|HuNQBOlYOiMq9aF<7|(; z*V-m2>uA2S-6w77x%56+wn|!OTAIpB$!?5YDf9KpRo3>fxGUwk7gyHp>1e(atKu-= zydZRKss~1kPX_T9L3}QVk3@^s>do6H3Ah@-w!ills9pp22!gu$==c=y;~;iVM6sT_ z|BMH5av}~%#P*5UG`0A25FZXA$=@~6;;1014zKCH(LzU_cMpP3`>=Qb@QWbUCSs37 z9FtmXmWWp*;)c}XuM=^3BF;<1VX4KsL~s=J)_8>AlxXp?ATACq{(6^EVGd=VaA3R#LTY^~zM%vr*PMUYtDbGvNNTS=2%qvz~bL z{y|U^TpS++z81t6gLqRAZGZO>c!*?wk%tKiYu5eWIa+YEv0FSvK;3_E5GMq|`}kVi z1pFq5e+%NkM4Xgb{Cg1B1@ZJC&W{%V83eE7H)3P_EC}8E6G2=NEpnXa7VQWwZ&z!h zrhNa}u}R+6C-T*3@$DeCNQAOAD^rVa1o5jNwoSx#sl|g6aaYafK%iRIk?wvQ0wT*64Z}< zHb#$Do?=*5{Yq`kufJQ4%t>dj(wFo~cxQSgdSAo&EURBjJhzs;O%U8$r4577e3e-f ztl_cvfh%Go^GN2AX5YN^Il5QdhAnnxWd7HfCB(N)&!z8!zR8qnRjuyD?$pwkvew3~ zl=-~wzNB@$xGUwk7gyHp>1dAM%p(;(sbi4JmU*PiD3L{4D=g9;V3Cdy7HKnKkzN57 z=>}nu{#sb1%Y{Wc4=mDQ!Xm9p=8@PZOqSH*qdfVTxqqbwCX2L(ut@il?_hfgf2O*7 z?z2wH;eD7#GLO_+P}*W>@sLH@Ul?WcNQIXni}Y_n7U@8+NGBz-NdGP@(sjZjJsm94 z`NAUor!ZRPkqVzg7U@?(7HM0sNZSdE^k89;jss(59!WJumD%H|q%1`}s-~JhENh>} z@rZe(Nwr57X~WS7RF8lFTESN9w$iT5qI>h&R&K;*E4)cq8q8 z%QveswqM&jTHi-%wQ7SdO{%sjaW)`XBZi_D5nHtJ1V>jr)@cQd_I#kn%Q< zT`u$d%_9}hB>N*}PaFFq70;yB8|g>z*s?zo`@K$5W<&Lk<`2tNQ`VIIig~0-wPzlQ zbH`2(&uc65+vqu}Oo7U@FILMpPrixvM=Ban>rAaOm6wte(I?XBhqKxamRW5l$oxFdYb$fN%p;jcnp^*{$5Tm}4J}9Whh^289FLesnpAt{k<25N zI7y6-bPS>+Z6&b=lsA}>FHPo=itbT;N0~O6=e1SNhkCpIddE-ABiSFR;|?7kDMw1u zm?)hmQrWUUlG?;sW zd8En|u@>vEcl^{ml6fTaNRG3uc4|MW5PO-v)b&?+%RG{Kq<)*4>z96On&ubUENcIZ zSx-FL^V&SGt@t8&UR&Xi@_)~3o1~A}e$dKhoS9sT-k9+EQji%hCK{S@kCS74t}wYR^29 zc_i~loo*Vlgs7p^j-tjfkF+p0hqbt{GH#DYnMX2@WFE;plG>@$kL|nuDsR~z$^J3CO9!c#~^GNJfJBd93y^s15 z_qIP$zn$e@y4qdH7MUQmf5xmQ9&H}UJd$}N^GN2AI%cLDiRLZU;Ht5Q^I6u4=*}`} zOUvFSh)KtEzunqA(&kaHXAn<|7MBL`tp*6*mE z)`^bRncJ6mrD_S)HKS|FI+uE1zCl}uKC#WBMO_7~rXLF8>}bJv_gV3;f-Ms9`DpR#AYKr}6N0#F zw9u90-V_A2?M8|CVGx_j8f*7TEuNW(lM-=!B3jM9JpCew`z2y~S?}%UXmM>2s_9ur zy564deMk_`h!(ugU&JK>YWmCK%fOmMT$_lEH)!#LMBJ2!eG>8YXmN$aOKn?a-fsKx zyxkuA^>~$l{rZ!!0^Yu}(vCp29%`yOkD5c@H`OF+Io+BvEkHf9YDm3u-Y28{9vDv) zJUWOSqJ@^N*TP!VT$SsSscCzr9Y#3}?I}7tHE-#as?1u^uQ<9l%f59by;9aO+s68p z^!aTPM1BWbP^;Z72rW(J`$h{|#)ro}1?|4~6|4Nnc(&mAL3}D&u)lkCJW#N05L~Tz zmmsK>c9fModENI7jW_+(Alg3X=J-27I|9ht`CCkjQ&NlL5}|ehwei>GO75G84HEI& zXz|VsPGV29NGHV0#L6I|0tc7=mu73N6(c+asXwS~~ zOErVa+7s~o;~FIo=;;RPuuX(P(cV>czxEW=)@+Ac$oPZ%>bH!U9y6rpW>288=T8no z?_^lkI@WVjR@;iXODk1tp{8TCxbg22R<}XGX^$l`XPJuKpbaA_^!=}OZp<>-NJ zWBp3n@^l2&a!7gGJW?Lfnn%iflJX2>k-jJ_(s#fjeM?xR8^b(O;gebx=}2%$nNKp0 zl;1z|NQF;g4>u;Mt{?8RbeufA_u_IZe^gWLANzfG-ILx(=8?=JEu6n#i&rL_xqXRk z)I8F{pTk^7>Ju5$chn+$KK4f{{vY;7Dt<|oKdPyDB=bmBe{giZrsvP1cGayZlO51A ztAo*s%g+boHBE0@9 zPeChNuTI)Zk0c(sn(Kt zB=bmBvum%Tx?KAm_5|jUNH^wi=8?=JwSB!>@VBPScDhm`=jm8ueahyMN~9!4Z`n5Nk7R$OI&Y8Bk<262 zI7w}Eq(7ACNcKmXJbF=GuDuRz7V}7xYtcNCd8CCf5yQuDG@(2LbNfVNnA?}wM$ID)*Y!ej^@)t>J8BU=AM;4&k<25RM>3DpX-UUNDt$y( zBV~*IjP@govwRnKv|cG0PyJ@SK4l$ScwU?5wRv7!^+YPE{gFyNR6nGe+8-&e-KM&n zvi3Tv%e5b2PhfwfQkz);CXE&E~l;! z<#}ycKeCVVdTm-CMP^UnINLgAnIxM>^1QaMMn%UUl`W0@F9k5pNtPltIV^GM2r zEljR{NHx`-T>E?TNam3i!bA)oLvBcU2Ilr9wo&s)!*#uoTzw*a=7_&gi}3l_AIbhm z_D8ZmlKqi7Eopxw^GK68qWS!09?3jXWs$xb=8pk*#T-P2J*(Aj)^}`hT||jtJs}AhwAX`Xp6WeunnR zLfD7-AEP`4Wo?tpT_rIt=~uX>=e0<`Z@p`+74jo0>6K`{md-ojmGmXOmJOrD{A+j8 zo*M20Du2t5fS@x>guk|h1?w0qSpB_D(tff;{4syRBP7i|puzF&=F^H{G z3wj%Ek?tbU{EtS9^Mg1j2wwMoqB*EXc8dc9H4aNjpBuzK2l4YD4ooecnuzBmg1Jvk z#{!Q^#F>e>cOurN78eFl;x=^uKN2m}$~rWN!-8PXaas`UMV==8!i}*@YH@NR-kFHy z8?^XoBCbiq(-ZNS)Z*wwToc5vgJ^rGo8xr?jft`@h*P2k^VUg?9wu+QYCx5_me>w) z7eFA6Kkwr%p_+yLKFjJ$^a$HN2<@Y2 z)$J_t26b<}@5Ra5Q&47&_a(Lttp~mGVLO3k<#-MRuWV)T`D(6S3rp84WA2Q!wEle$ z|Dxw^ZNhDOescQ!v~1?A%N zx9cIw7Do)vh^Gr)6fGVe#Cbt{D+sPzQM{46|LP4~#||}JnOZy|5#I}fYq@j0(3f5o zM0=MnipL3#3qn^Z*)oQpPiX&W!7s@Wb&X!7ro5{|w^0 zK|ClC%TkNo6Y-NEE{hh=3F5>cj*KBZFNjNncykb4jpVJP1@u|pHTdqUqpcdn(Ccl?K`~p#&YGV5ml!C)m*(&UYVXt=e4Qc(W7rWnd8BYq`w=xE`9p!4_Ea{ zTVWn4S|*7s()GR3LdzokdsN+DQ(EXZ3yX9`R0gS}I{F)aQ%?Yk)VCP;w#rNcZ@?H6gg)?aI?I!YVk%gkF*d@<4*E5Pi=0sRy1ENLdtqHZFXhPs6%GpDWe)?Men+G4=tV7!Yk=Z zdM&Lt(uT3HnyyEgN20zjlG?%Q)kANj(`A0Sj`rw{^u}ntk+zoTNA^dmeo5w$%p+Aj zsTxpa`y=IVN!shEY=5L&Bia|!N>IOLZE0!;*A`k++9dVYn(7l_>3U_%wLen%UfTL1 z6*PraErWo`L!1k<25NnF;Dq zX&$L^5lffS3R9_CV>Q)$wFoKKqiRaNX3U1G+GBF6SE74q>Gc{)$}8zh)Mqo8)n*<^ z>wbPRwY*B^k;)7=&uhzb+&HW4(B2#@&uhzb+&r%>d&a0H8Pi7WDOC6Cw|Ql#>50s; z`jUC1TqoKW(@HRpRICkc$LjUPeA+WBWe((~m>24KZFP1VXSLZMsmyj$oo9cfJj0E% z+D;st)pn%JYO_C5<#?#I`aL9n;kb)=D|$VBJx5J>F7rsm5~{URQ~M*CM_M}msFpNr zb*r_ad#goAS&yd8uGS@Wi2adDU27exZXK5OXnlS>ntIsrk!qZzHagNrB|6gi5*_Iv ziR6K53KQ91rtIxesBD z_a*k-tYPy=wLTc3gLUS4ZN;le`w7QKDshq=A1OylVsxbM2BRZA2+@(2Npz&$6Qd*j z1ksT$ljun1k*b!j{6k4~L{ayuDfiZxMO72dl~O0_UfRsoLnnay_c1EZaPi zc_i~lnLBFX_1dzwAT!XH%p;jcGLO{Nz@#nhn>muvcZ&W-UazgpaPz!2&uhyw+6pRv zR8#Xv=8-y{gc{WI+RA9JtDmxE9?3k?LU@beW0YB-T=|EZGS@uPaNSPMHIGDnUnI|K z^Sn0CYb&$ay8n)klxMf8zTlW$bG46BnWKCCnx`>m9Um$8{jBl6L{5Y??D$BvKFlN8 zAE~a|HrWfQ`_=wPzl>kr!XKGO(q68WwGXpDQm!5INX7E$^GJI{!7)KRAzHjJh|7cc z%OJiVEmkMuphWDHTHF}KmxK7nAl?%#-X4U;5hZW*>UbpZA3@wJ5l>4)I5ZJkCgSDM zLRUWRVmFknZG&J00QKvp)ipC~rww5;8?jWs@=B}4Ggqot&O1|!UGHjbwBVW7jIN=~ zYijjq-sY984lSM6rka#m77H4zsj;*U~`cPHXCiFkA(_yjHr;(rB^t;7zDWd6~3 zyx`tJ9EsIa-V{W~N0qHhgSa+Y?3;))6Y-wZ;){uRYa(8si1Sj5e+}ZtK^&Keol}bs z1o8eD#xtV@Th>9blYnnC-_E{&68Byeg$1qutEE!Y^Cdd{;5`*T5EhlW3{6B!{^p(8J4wd z-JAK^kEk82PmD+NuKQoQSel+|xa_`yFR7ILwq}kw?&JKgZOL^ zyCmX})Z&yx?3W0xEb*2gc-P1F*5cd`>v!xH#I8YX7XnP|bMwM+VW5GzuPF9h+SAf6rsSGC(a2x|VLWW;{V?99a$ zdj_H76Y8bygE%AzZAMayG*xmOT}2f?zIR#I&|ovha~eDsF0 z!uRmrw{~u|%G4fdS)?Zji}XTakuDb&=`X<|eLu(|triyPAh1X~C9+623XAk*VUhk3 zEYf>~MSA<}O2&kFq-@PC6=O8H99o~$8GVWRY)04{wc%)st^|v;w#W4J&o=an>MOMf zd0%US*QR=!x#p3yc8jdFL|LD}(9_F#Y#rv23ZKN$K3SwU3XAmoo}FwSDKkpukqW=W z(IZ=yc_i)2icA*iU>T>HM^bxwKC<>EdJOZmA5kk?pBs;6pJX1XFe}sq=8-C!)Urr# z6Bg-WVUa!?%1g8?(jmekogysKe#tyiW|YVxoh2;Ne+P?nnXpKo5Ekiq!XjM)7U?s+ z=S3Fj=h3oAD-v0xF9?hDAz_i89_Eo$k7t?Mc)3JFBa3t|VUZ3W^?RLk#`*rH{m68( zo@MxG^GN2AieD1F3ha+mSOK-+X!EHJN2b6$QmG$hxLAj)#V<>1e2ksp{?qNPeSpgP zd?^p#NB>ILI?N-PN9w$i^y|8Mh1ee{dnOHgBfTHqNY50nIrB)=lvOg1RJ1;|vs%&9 z$=Z+T(ahI=L@oCEq-x5e*(aGtGLKY!b#q$zqnesW8umrXx%4O*ms)S6`-wM_d8FzC z(t0DEAl^uO_9ACjT~|_iBW*9@{aaL(%$U0kUg)hjgZ9XNdFOxj&!fV=txhK=tzf3bfhhl{gEnn)TU~~(dJVd zj<%@%kxKoTM>3Dp#Ykdwqyxok#PiyUXOjJqa-1adNJVqdc2&!DOx8Y(vU#LZf9$(i zey#sKudT32)eotr_D8ZmQk~uAd2K}xn@5_& z?P#AhX`k*l`y<&O$^J+!bHr`6;b`-jM=JH9^+4G?l6fTaNL`HWyw!Okl`S0=nMX2@ z)b&KP>BvHiOWKD~Hjh+l&^%IZ7uuTG^2VfYTv4{z(z^Csw#G_Z=Q!K5F}GO@js!cOjN=wK*l6fTaNV*OdXT-idz65lhNM+0O+U$??bvP#;29^iRkgn*Y6Q(Y4drh&rsJNl`YygYh;$3 zo@==5i*jw>5|{A-S!!**jBudy8re^vOkjQ zw(oQN|L@!M$e%^*%n#6GFT*MoRr5OridIn_EnD~NN0cxANsX%Ovorb3rHM@nLi}k;GY$4#e z_2@DE%6vU~M*0G+QRXZ2v$Qg=O>0FhZPv<4iD9IB4_~R4rF&~>)5*i7X^rdNnx99f z9q663uE{C;wD#vNy>-PO6vXvGTof%H9K`NHXy47Z`Tjv@k9Tsk=pWv_1QhzRA>g(=rMD^4ni{W#*CEx|#2` zJ`sI>)cUH=RHl|Uk5m{X^GJnHYFVV;3XAm3Ad7SoSfqUtS){KEi}b=x8 z9xT#Dz0tdJ1H*O!S)}{-zMQly(#btOtnx=S?HHu8WgaPWN_^UViCmC!8f207m9H>7 z_6+&HXCA5WNo0}s5*BG^8T)S+WM@?8aa?5{X;PnL9;v*?+CPrVwHGjtWFATRq4~<@ zk+Ow6#=|K8LRl?YwWBEOxmcFYV_PBLSM})WWIY#02lhuQeo6F3Iy%uC>C5m&dbW5Y z9UJD6%p-L^N%Tf~8N89sP4-7Beo57msVRFU@(Qa&BTiz27XF)_%RJH~n|*0{BQ1^3 zK*v;S7i;g!XRmwfxhQK{%v~nYl(g(IdAKxQcR%)$=94M1KazQ*&MT?U9Pt-&LFSQ) zUsCIhv{|Az(l5jt>7T_L>BC`vr0kQUI!-kz8EbkYogm&we<0qzssVNMqURo#wKUy( zSex4)Nxk27{uh1cIjikqGOO(z%xZg%%xZgy%xb%j%xc>swX@p(MP{{qM`pGCL}s=9 z2(#Mkk2GKAi2KoEw?EQkUPk#B%Bm~L8>yscU|HsoN{iH5Q}1ccYJ0orhFucjd2M-y zn|j)FR@lmc6Mb@Yb9-*3kn9=gQHuFej=7C00;GE!l zEnv19xuPM77Q1<*$=0`WJ(SHO71oDsiFMTH$F!z-w0WcwH{wvoN1Bb5#OO$#*H*su zFgnu5B<`W(BdI+$AGun7HMKudsWtORnavrq=!f%_ZR6hBI(2W&H;-fF`;d`g{-EjM^D!i=+W#CXL?_2nLnBTS*l-oZCWe(WmtP(_LsW% z@HJ{#y0?}#ojhC`uiNpFO1y35!)ko(ntEQF=e2dK2ihMguQcNI+Emj{lE?Jzux@8h z?)BQP3dcvvzDb`FyjMJu3V&4pn@1{EE3L~J@yk-yVmeD#_oj8}_1d(4<|FG9(dS1y zS~ac8%8+qpnx1Ry`gpXK?f6J}hTGwS2Ly3R5IHJR2ggS$Uslfz;+4_jr$Ou^YsuLk z$^J;4o}`|#Khh+NecIpH)0;;s^{2fr85a8^InH)ByR9D)iN82LlH(&)dt3DiwePA> z&Eoh-nPD=IhxyG)PM{C*Uk<24?QIhgkx4H4iAn2EWmas_Yf<=0zut+}*^GLhK zuCp`Q2+wOPx{`XzJkqqB(WL!pgP2D$kJNEy)eotr_D8ZmlKqir3)vrOQm>-F>3Bx- z|L^ffx_cCy7Q{u-;*&xAFbJ+}w2Q3Bc4i`e9>lJx#bt@OG!aip#PO-c`H6U4B92Q0 zzprnVh|dS{g=oPy@8~#Kz%SP4#w&ow2eD}oI%eib=E*_mXr6Y|s`VOYo6Nz=;JNia zRMvMaJuK^$ zYOANLWpTW=NoeeXKZzFC2XR>tUyBx8p>o4S4fpeSm*6GQLZcXdH;7h0=Iw7si?;;v ztst(97RsjGFNjA4aZ|KVO@Cq{o|=f8QwwVL%hFYXYZ7r*YH@ZVc&4YOodER?Jt>G2 zgZOB)X!U&F{)XTyL0ld!-W|jjgE%y`I3^KWB;v_zkJjA9$$F)WD@~8)^VD3eb3VVVf@t+Z-hPPS_-Ik1D%Et`Ao%=N zNd(9;U#JX_g%Y!ELEf?ols_qUH71YGN*^KUL&>@DAoJ|?#% zwhfhz4MKTAj>~u@hsK))wEC`({{j3mh`S_$z3smRaYGQ-2Ei2>_6nlDD>dCZ2+mcwv#w7Z&Mt!Xh1)%p-MvMGM{1 zR!19vZ%1FEEwfxK2DN2W?w2?8i`tXCQoWC%lGb;gUW?WeWxX0bdRS&Hm`5sXlG+nw zkuC#^^tDiX&^%IMd0H0fX8A&39;vWNWRZ>$7HNw_7U{qzS`hg+VHh#E|1pS#mRc5iz`i! z=JV8Ct#j6~j;YKe6)ve|k&f*7t=4gRP1SDL+dR_jHyCY8${bN9i*#(5N6L(nd8EQ9 zwJg$odS6cHyI~%w@JZA4WQ9;x+6YQ2$e>U}YwH`0mXjr3G_Bbi64UP*;Ns{hR+6~82UBi&Q{$Lx<(Jd;{) zq%(W-hLsCYnLPy=5cR9FKa$qoWSO-%d7p*;Y96UrC*-s`Po%PCf28c0L~o=u$^J-% zQL;Z$=9KJ@lo=)JYWpMAe#!nw?W{KYBh~jrxq+7VS?XD&hR*m|`zu;@0x@Ei8eYDQmZtag$=5lm1+U$?i&2IC&wmoL&lXF(vzsan&8)R17wc&Yfd5#-r zwLL>-wcTH4^LbvIeruSIth(Mjl6j;YDXH>DHKiTp_(;VDQhSoMq-+cArdwCiYoW!b zl3tr0JuI^p%p;jcGLK{)$vjeLYpK4iy=+aXe|7v__o^xPHjmWR^W0n0)+zfm?f2Ev zu1}_>b6>}#oO)DAC+)HD-}FisUecr^*{*dDt#h_p^GN2Ax)@0vgH*Q6Bkf@x>6R!- zL(!3rnPrX$^GI3KvR9dzjX|`OP+e~x$vl#IBw9FgOKMNj+Elh>?sC?Dj$R8bK9%%( z^yp!kwO}5}Jd$}N^GN2AI$KNit=f3hzdHUN-rGD>mFL?Y~|*W%p;jcVwCN>$eI@RM=BAw%_HTA+w3R$v&gAm zb#Ltn7ALE&H;-f<$vhI@z_}&0Cuwae+cI}K>pw@Yg%+PmdOdpdu*_O8k7ORnJd$}N z^GKborTSKFJnCN^e-H0%9;vJ6xwodRQ}$`v@2d^2PiXGzn3Th#C+)HD-}FisUecr^ z*{*dDt#h_=^GN2A%p;jc$}6`~GkCqWs!6?G+eKKh?US-%+Ye>Mwp|k8_1bc5H(m4d z7184HL1^T7eK*gF7MVM0L0e`<)+_P6wo;pFPtw{{wnd-7ttsoZ(Be}`uS|~~mRSqt zk<25RM>3CO9;sS`j*nEW3-&wOZ)h*m)nD0SFQvJ|vT_>rifYQTy!UBxmT{cz zQbTH!Yb{aMTGgY6WgQQcb+hOCuhylO%_|#|^ypz(ue6RLCZ}4K-jS~IQuw3#|N0;< z3*u|hLf7y8c@Xakf~!xJ6-vAR-wk5dM0`71yd{Wl1#xAxI3kGq1<`UydE4u?Wv%}W z!B>K~JX*YacJ1O8b)B}F)|J{y>h;>ZUfbSL!B`OoMOme-`|tJIau1{$Uwc6I6#D&0 zy?nH^Iu4j$%A@CZ%zXFKE1mCg^V^TTvmT>8J?q#!l6fTaNam5uBUKh@%h?q%mIjO}Dg7|O{zls*W2}0l0BNFlE)Z*Mkye<*1O2o@j3y#)y zO@AE(S*4E!!D##Uh+PHGi5Asvtf|^M?6p_G`{>C%PeR&Ft3t=nOT9*0Ti&p}q4%Lz zrdQ5-&|EEzGA+89U|D^M%z|DS%U-OcrSn?HN?*+0GriWpYZ-ffnopT!t(3Kmc-=FS zOFK48tOtE!JoD;UE7&($wElW|dkaCQ|I5~4(IWScEshQ11JUBsL0lTdV}tnPXwmB0 zyiE@3=W(}0Y@J%{A+z#VCgMfW;*mi-AczMA!TTb=_1)Ms5r-s#{ls$<@&6{`pAvCR zYVm$6U_~On9>lh(#m0#se|depR!~@% z`v1HjJ`}{C2Jwz)K|b>(^6VefTPx+o(PHNq1{q4eKgY@&@z{8Q;APRGJ#XITU7y!0 zt*=|!UvzvNu5D=V`=Rj^FiY)wg;l!?IqxmPT1M|8Uu3xq9xg z{h6;vv!~E2<%=YXmN57X9q#eul@d>L7W%_*Qn&ad&U8Ri-Wi-T3j8(=84!K5$p+C8zFDM zTEK5S^$S={UmnCggW#R43*wp}E)1fzl@5y?1$mA27Sz_XjV_HV1kVkESGsKw8sl4^ z*gnyM*L_$VC*ae(INk~9X!&zN?3P-zy?oy0X!5V)VS@Xkztt~#`p&QxwvAnYWx z)EXbtf$R&m3qt!5>O3C1v5bsX#D)TLRx0s6`u90}ZoQVitnWpYIkF*(^xuRN8E!Xo`9%p;X&%uz9)yZUjPM=IJywT8;(k+LSF&Aqy(u{58u z>Qd_QF)h!%%_9}PYaXfaNiBkyO8BS^I9v+DEAsZ5~N&;w)=D5BE`hJD9&rIz#uH+W+hUS<=S6 zkxExi*w8vQ~^<3(saADKknsq9&(tfUrmxgGIVZSfs0iEYjw}B5fdF6wD(P zK8ba%qj~d4rAEvnWnHR00kyOCuGDyaeueqk@>q7COJ`p|7HPX)>=|ln9%~-SJW};b zYQ2%3bBiCl{gG&w@l9vmsu3HUHktjAYJI4_qfDFIJW}~$)%qgkZS|&Ty^%g3-bkMo zZ=_3m-V(GB$=cf=sd^=uN6NlQ_D9O!Fzt_27$x&awC#(eqX+hB?C)0gzB;STKIshI zZ)%gU^y$i4CNuQ9vn<6HM<(Wxif58CL-a;Eah5x3p?j0lFppHMCHo^4zogb1X*YNs b+aIa(O0qvv=9IJ_p|;k3gt@mjf298(3a|bX literal 0 HcmV?d00001 diff --git a/examples/raster/basic/demo/light.js b/examples/raster/basic/demo/light.js new file mode 100644 index 0000000000..1f2507b153 --- /dev/null +++ b/examples/raster/basic/demo/light.js @@ -0,0 +1,74 @@ + +import { Scene } from '@l7/scene'; +import { RasterLayer } from '@l7/layers' +import * as GeoTIFF from 'geotiff'; +const scene = new Scene({ + id: 'map', + pitch: 0, + type: 'mapbox', + style: 'light', + center: [121.2680, 30.3628], + zoom: 3, +}); + async function getTiffData() { + const response = await fetch( + 'https://gw.alipayobjects.com/os/basement_prod/6fd83a0e-50da-4266-94e0-05dec9da1c87.dat', + ); + const arrayBuffer = await response.arrayBuffer(); + const tiff = await GeoTIFF.fromArrayBuffer(arrayBuffer); + const image = await tiff.getImage(); + const width = image.getWidth(); + const height = image.getHeight(); + const values = await image.readRasters(); + console.log(values); + return { + data: values[0], + width, + height + }; +} + +async function addLayer() { + const tiffdata = await getTiffData(); + + const layer = new RasterLayer({}); + layer + .source(tiffdata.data, { + parser: { + type: 'raster', + width: tiffdata.width, + height: tiffdata.height, + min: 0, + max: 300, + extent: [119.871826171875, + 30.0262995822237, 120.50216674804688, + 30.433281874927655] + }, + }) + .style({ + heightRatio:10, + opacity: 0.8, + rampColors: { + colors: [ + '#002466', + '#0D408C', + '#105CB3', + '#1A76C7', + '#2894E0', + '#3CB4F0', + '#65CEF7', + '#98E3FA', + '#CFF6FF', + '#E8FCFF', + ], + positions: [0, 0.02, 0.05, 0.1, 0.2, 0.3, 0.5, 0.6, 0.8, 1.0], + }, + }); + return layer; +} +scene.on('loaded', async () =>{ + const layer = await addLayer(); + scene.addLayer(layer); + scene.render(); +}) + diff --git a/examples/raster/basic/demo/meta.json b/examples/raster/basic/demo/meta.json index a00d7095db..25b9c47b9e 100644 --- a/examples/raster/basic/demo/meta.json +++ b/examples/raster/basic/demo/meta.json @@ -12,6 +12,10 @@ { "filename": "raster.js", "title": "地形" + }, + { + "filename": "light.js", + "title": "夜光图" } ] } diff --git a/examples/raster/basic/demo/raster.js b/examples/raster/basic/demo/raster.js index dedf4a5f15..5edee8c397 100644 --- a/examples/raster/basic/demo/raster.js +++ b/examples/raster/basic/demo/raster.js @@ -1,16 +1,15 @@ import { Scene } from '@l7/scene'; import { RasterLayer } from '@l7/layers' -import * as GeoTIFF from 'geotiff/dist/geotiff.bundle.js'; +import * as GeoTIFF from 'geotiff'; const scene = new Scene({ id: 'map', pitch: 0, - type: 'amap', + type: 'mapbox', style: 'light', center: [121.2680, 30.3628], - zoom: 13, + zoom: 3, }); async function getTiffData() { - debugger const response = await fetch( 'https://gw.alipayobjects.com/os/rmsportal/XKgkjjGaAzRyKupCBiYW.dat', ); @@ -45,6 +44,7 @@ async function addLayer() { }, }) .style({ + heightRatio:10, opacity: 0.8, rampColors: { colors: [ @@ -64,7 +64,9 @@ async function addLayer() { }); return layer; } -scene.on('loaded',()=>{ - addLayer(); +scene.on('loaded', async () =>{ + const layer = await addLayer(); + scene.addLayer(layer); + scene.render(); }) diff --git a/examples/raster/basic/demo/raster2d.ts b/examples/raster/basic/demo/raster2d.ts new file mode 100644 index 0000000000..f7ae740b2c --- /dev/null +++ b/examples/raster/basic/demo/raster2d.ts @@ -0,0 +1,72 @@ +import { Scene } from '@l7/scene'; +import { Raster2DLayer } from '@l7/layers' +import * as GeoTIFF from 'geotiff'; +const scene = new Scene({ + id: 'map', + pitch: 0, + type: 'mapbox', + style: 'light', + center: [121.2680, 30.3628], + zoom: 3, +}); + async function getTiffData() { + const response = await fetch( + 'https://gw.alipayobjects.com/os/rmsportal/XKgkjjGaAzRyKupCBiYW.dat', + ); + const arrayBuffer = await response.arrayBuffer(); + const tiff = await GeoTIFF.fromArrayBuffer(arrayBuffer); + const image = await tiff.getImage(); + const width = image.getWidth(); + const height = image.getHeight(); + const values = await image.readRasters(); + return { + data: values[0], + width, + height, + min: 0, + max: 8000, + }; +} + +async function addLayer() { + const tiffdata = await getTiffData(); + + const layer = new Raster2DLayer({}); + layer + .source(tiffdata.data, { + parser: { + type: 'raster', + width: tiffdata.width, + height: tiffdata.height, + min: 0, + max: 8000, + extent: [73.482190241, 3.82501784112, 135.106618732, 57.6300459963], + }, + }) + .style({ + heightRatio:10, + opacity: 0.8, + rampColors: { + colors: [ + '#002466', + '#0D408C', + '#105CB3', + '#1A76C7', + '#2894E0', + '#3CB4F0', + '#65CEF7', + '#98E3FA', + '#CFF6FF', + '#E8FCFF', + ], + positions: [0, 0.02, 0.05, 0.1, 0.2, 0.3, 0.5, 0.6, 0.8, 1.0], + }, + }); + return layer; +} +scene.on('loaded', async () =>{ + const layer = await addLayer(); + scene.addLayer(layer); + scene.render(); +}) + diff --git a/examples/raster/basic/index.en.md b/examples/raster/basic/index.en.md new file mode 100644 index 0000000000..39ed3aaf30 --- /dev/null +++ b/examples/raster/basic/index.en.md @@ -0,0 +1,4 @@ +--- +title: Raster Map +order: 0 +--- diff --git a/examples/raster/basic/index.zh.md b/examples/raster/basic/index.zh.md index 29cc71a8e1..6147459f75 100644 --- a/examples/raster/basic/index.zh.md +++ b/examples/raster/basic/index.zh.md @@ -1,6 +1,4 @@ --- title: 栅格图层 order: 0 -redirect_from: - - /zh/examples/raster/ --- diff --git a/examples/scene/control/demo/popup.js b/examples/scene/control/demo/popup.js deleted file mode 100644 index 36f094242b..0000000000 --- a/examples/scene/control/demo/popup.js +++ /dev/null @@ -1,57 +0,0 @@ -import { Scene } from '@l7/scene'; -import { PointLayer } from '@l7/layers' -import { Scale, Zoom, Layers } from '@l7/component'; -const scene = new Scene({ - id: 'map', - pitch: 0, - type: 'amap', - style: 'dark', - center: [121.40, 31.258134], - zoom: 5, -}); - -fetch('https://gw.alipayobjects.com/os/basement_prod/893d1d5f-11d9-45f3-8322-ee9140d288ae.json') - .then((res) => res.json()) - .then((data) => { - const pointLayer = - new PointLayer({ - }) - .source(data, { - parser: { - type: 'json', - x: 'longitude', - y: 'latitude' - } - }).shape('circle') - .size('unit_price', [5, 25]) - .color('name',['#49B5AD', "#5B8FF9"]) - .style({ - opacity: 0.3, - strokeWidth: 1, - }) - - scene.addLayer(pointLayer); - var overlayers = { - "围栏填充": pointLayer, - }; - var baseLayers = { - "基础地图": pointLayer, - }; - const layersControl = new Layers({ - overlayers: overlayers, - baseLayers, - }); - - scene.addControl(layersControl); - - }); - - - - - const zoomControl = new Zoom(); - const scaleControl = new Scale(); - - scene.addControl(zoomControl); - scene.addControl(scaleControl); - diff --git a/examples/tutorial/control/demo/amap.js b/examples/tutorial/control/demo/amap.js index 755717b16b..957781139c 100644 --- a/examples/tutorial/control/demo/amap.js +++ b/examples/tutorial/control/demo/amap.js @@ -7,7 +7,7 @@ const scene = new Scene({ type: 'amap', style: 'dark', center: [121.40, 31.258134], - zoom: 5, + zoom: 14, }); fetch('https://gw.alipayobjects.com/os/basement_prod/893d1d5f-11d9-45f3-8322-ee9140d288ae.json') @@ -39,7 +39,6 @@ fetch('https://gw.alipayobjects.com/os/basement_prod/893d1d5f-11d9-45f3-8322-ee9 }; const layersControl = new Layers({ overlayers: overlayers, - baseLayers, }); scene.addControl(layersControl); @@ -50,7 +49,9 @@ fetch('https://gw.alipayobjects.com/os/basement_prod/893d1d5f-11d9-45f3-8322-ee9 const zoomControl = new Zoom(); - const scaleControl = new Scale(); + const scaleControl = new Scale({ + position:"bottomright" + }); scene.addControl(zoomControl); scene.addControl(scaleControl); diff --git a/examples/tutorial/control/index.en.md b/examples/tutorial/control/index.en.md new file mode 100644 index 0000000000..9dbd64200a --- /dev/null +++ b/examples/tutorial/control/index.en.md @@ -0,0 +1,4 @@ +--- +title: control +order: 2 +--- diff --git a/examples/tutorial/data/index.en.md b/examples/tutorial/data/index.en.md new file mode 100644 index 0000000000..64087c814e --- /dev/null +++ b/examples/tutorial/data/index.en.md @@ -0,0 +1,4 @@ +--- +title: Data +order: 1 +--- diff --git a/examples/tutorial/map/index.en.md b/examples/tutorial/map/index.en.md new file mode 100644 index 0000000000..860c4ca494 --- /dev/null +++ b/examples/tutorial/map/index.en.md @@ -0,0 +1,6 @@ +--- +title: map +order: 0 +--- +初始 L7 地图实例 + diff --git a/examples/tutorial/map/index.zh.md b/examples/tutorial/map/index.zh.md index 56c0e06be5..4fc3d4f1a5 100644 --- a/examples/tutorial/map/index.zh.md +++ b/examples/tutorial/map/index.zh.md @@ -1,6 +1,8 @@ --- title: 地图 order: 0 +redirect_from: + - /zh/tutorial --- 初始 L7 地图实例 diff --git a/gatsby-browser.js b/gatsby-browser.js index a4418bfc85..d775e14ac0 100644 --- a/gatsby-browser.js +++ b/gatsby-browser.js @@ -1,9 +1,9 @@ -import './packages/component/src/css/l7.css'; -import './site/css/demo.css' +require('./site/css/demo.css'); require('./packages/component/src/css/l7.css'); -window.GeoTIFF = require('geotiff/dist/geotiff.bundle.js') +window.geotiff = require('geotiff/dist/geotiff.bundle.min.js') window.scene = require('./packages/scene/src'); window.layers= require('./packages/layers/src'); window.component= require('./packages/component/src'); -window.g2plot = require('@antv/g2plot'); \ No newline at end of file +window.g2 = require('@antv/g2'); +// diff --git a/gatsby-config.js b/gatsby-config.js index 97b8c10f64..b44260195b 100644 --- a/gatsby-config.js +++ b/gatsby-config.js @@ -4,7 +4,7 @@ module.exports = { resolve: '@antv/gatsby-theme-antv', options: { GATrackingId: 'UA-148148901-7', - pathPrefix: '/l7', + pathPrefix: '/L7', }, }, ], @@ -13,26 +13,21 @@ module.exports = { description: 'Large-scale WebGL-powered Geospatial data visualization analysis framework', githubUrl: 'https://github.com/antvis/L7', navs: [ - { - slug: 'docs/specification', - title: { - zh: '设计语言', - en: 'Specification', - }, - }, { slug: 'docs/API', title: { zh: '文档', - en: 'document', + en: 'Document', }, + redirect: 'API/L7', }, { slug: 'docs/tutorial', title: { zh: '教程', - en: 'tutorial', + en: 'Tutorial', }, + redirect: 'tutorial/quickstart', }, { slug: 'examples', @@ -49,23 +44,23 @@ module.exports = { slug: 'specification', title: { zh: '简介', - en: 'introduction', + en: 'Introduction', }, }, { slug: 'manual/tutorial', title: { zh: '教程', - en: 'tutorial', + en: 'Tutorial', }, }, { - slug: 'API/L7.md', + slug: 'API/L7', title: { zh: '简介', - en: 'intro', + en: 'Introduction', }, - order:1, + order:0, }, { slug: 'API/component', @@ -90,7 +85,7 @@ module.exports = { icon: 'point', title: { zh: '点图层', - en: 'PointLayer', + en: 'Point Layer', }, }, { @@ -98,7 +93,7 @@ module.exports = { icon: 'line', title: { zh: '线图层', - en: 'LineLayer', + en: 'Line Layer', }, }, { @@ -106,7 +101,7 @@ module.exports = { icon: 'polygon', title: { zh: '面图层', - en: 'PolygonLayer', + en: 'Polygon Layer', }, }, { @@ -114,7 +109,7 @@ module.exports = { icon: 'heatmap', title: { zh: '热力图', - en: 'HeatMapLayer', + en: 'HeatMap Layer', }, order:5, }, @@ -123,7 +118,7 @@ module.exports = { icon: 'raster', title: { zh: '栅格图层', - en: 'RasterLayer', + en: 'Raster Layer', }, }, { @@ -131,7 +126,7 @@ module.exports = { icon: 'map', title: { zh: '教程示例', - en: 'tutorial', + en: 'Tutorial demo', }, }, ], diff --git a/gatsby-node.js b/gatsby-node.js index 62210f2ac1..6ee9be1d04 100644 --- a/gatsby-node.js +++ b/gatsby-node.js @@ -1,5 +1,4 @@ const path = require('path'); - exports.onCreateWebpackConfig = ({ getConfig, stage, plugins }) => { const config = getConfig(); config.resolve.extensions.push('.glsl'); diff --git a/package.json b/package.json index 24809cf88e..553181a4c1 100644 --- a/package.json +++ b/package.json @@ -5,6 +5,7 @@ "url": "https://github.com/antvis/L7" }, "devDependencies": { + "@antv/g2": "^3.5.9", "@antv/gatsby-theme-antv": "^0.9.52", "@babel/cli": "^7.6.4", "@babel/core": "^7.6.4", @@ -54,6 +55,7 @@ "enzyme-adapter-react-16": "^1.5.0", "enzyme-to-json": "^3.0.0-beta6", "gatsby": "^2.17.7", + "gatsby-plugin-google-analytics": "^2.1.27", "gatsby-remark-prettier": "^1.0.0", "geotiff": "^1.0.0-beta.6", "gh-pages": "^2.1.1", @@ -73,7 +75,7 @@ "raw-loader": "^1.0.0", "react": "^16.8.6", "react-docgen-typescript-loader": "^3.1.0", - "react-dom": "^16.8.6", + "react-dom": "^16.12.0", "react-i18next": "^11.0.1", "rimraf": "^2.6.2", "rollup": "^1.27.0", @@ -148,7 +150,6 @@ } }, "dependencies": { - "@antv/g2plot": "^0.1.0-beta.5", "geotiff": "^1.0.0-beta.6" } } diff --git a/packages/component/src/control/layer.ts b/packages/component/src/control/layer.ts index ded996f328..05ae2c5b05 100644 --- a/packages/component/src/control/layer.ts +++ b/packages/component/src/control/layer.ts @@ -111,11 +111,11 @@ export default class Layers extends Control { className + '-list', ) as HTMLElement); - if (collapsed) { - this.mapsService.on('click', this.collapse); - container.addEventListener('mouseenter', this.expand); - container.addEventListener('mouseleave', this.collapse); - } + // if (collapsed) { + // this.mapsService.on('click', this.collapse); + // container.addEventListener('mouseenter', this.expand); + // container.addEventListener('mouseleave', this.collapse); + // } this.layersLink = DOM.create('a', className + '-toggle', container); const link = this.layersLink; @@ -124,6 +124,7 @@ export default class Layers extends Control { if (!collapsed) { this.expand(); } + this.expand(); this.baseLayersList = DOM.create('div', className + '-base', form); this.separator = DOM.create('div', className + '-separator', form); diff --git a/packages/component/src/css/l7.css b/packages/component/src/css/l7.css index 31a369e6f1..b23c8162d6 100644 --- a/packages/component/src/css/l7.css +++ b/packages/component/src/css/l7.css @@ -2,7 +2,10 @@ position: absolute !important; top: 0; left: 0; - z-index: 5; + z-index: 5; + width: 100%; + height: 100%; + overflow: hidden; } .l7-popup-anchor-top, .l7-popup-anchor-top-left, @@ -355,34 +358,6 @@ width: 36px; height: 36px; } -.l7-retina .l7-control-layers-toggle { - background-image: url(../images/layers.png); - background-size: 26px 26px; - } -.l7-touch .l7-control-layers-toggle { - width: 44px; - height: 44px; - } -.l7-control-layers .l7-control-layers-list, -.l7-control-layers-expanded .l7-control-layers-toggle { - display: none; - } -.l7-control-layers-expanded .l7-control-layers-list { - display: block; - position: relative; - font-size: 19px; - padding: 8px; - } -.l7-control-layers-expanded { - padding: 6px 10px 6px 6px; - color: #333; - background: #fff; - } -.l7-control-layers-scrollbar { - overflow-y: scroll; - overflow-x: hidden; - padding-right: 5px; - } .l7-cont.l7-marker { position: absolute !important; top: 0; @@ -795,9 +770,6 @@ height: 14px; margin: 0; vertical-align: middle; - -ms-transform: scale(1.5); /* IE 9 */ - -webkit-transform: scale(1.5); /* Chrome, Safari, Opera */ - transform: scale(1.5); } .l7-control-layers-separator { height: 0; diff --git a/packages/component/src/marker.ts b/packages/component/src/marker.ts index 083471e94d..a7059e63fd 100644 --- a/packages/component/src/marker.ts +++ b/packages/component/src/marker.ts @@ -169,7 +169,7 @@ export default class Marker { svg.appendChild(path); element.appendChild(svg); } - DOM.addClass(element, 'l7-marker'); + DOM.addClass(element, 'l7_marker'); element.addEventListener('click', (e: MouseEvent) => { this.onMapClick(e); }); diff --git a/packages/core/src/shaders/light.glsl b/packages/core/src/shaders/light.glsl index 730512c432..24877a711c 100644 --- a/packages/core/src/shaders/light.glsl +++ b/packages/core/src/shaders/light.glsl @@ -11,7 +11,7 @@ float calc_lighting(vec4 pos) { // //cal light weight vec3 viewDir = normalize(u_CameraPosition - worldPos); - vec3 lightDir = normalize(vec3(1, -10.5, 12)); + vec3 lightDir = normalize(vec3(1, 10.5, 12)); vec3 halfDir = normalize(viewDir+lightDir); // //lambert @@ -22,4 +22,4 @@ float calc_lighting(vec4 pos) { float lightWeight = ambientRatio + diffuseRatio * lambert + specularRatio * specular; return lightWeight; -} \ No newline at end of file +} diff --git a/packages/layers/src/index.ts b/packages/layers/src/index.ts index 336223c0aa..e52676d63d 100644 --- a/packages/layers/src/index.ts +++ b/packages/layers/src/index.ts @@ -13,12 +13,14 @@ import Point3dLayer from './point/extrude'; import PointLayer from './point/fill'; import PointImageLayer from './point/image'; import PointNormalLayer from './point/normal'; + import TextLayer from './point/text'; // import Point from './point/point'; import PolygonLayer from './polygon'; import Polygon3DLayer from './polygon/polygon3D'; import ImageLayer from './raster/image'; import RasterLayer from './raster/raster'; +import Raster2DLayer from './raster/raster2d'; import ConfigSchemaValidationPlugin from './plugins/ConfigSchemaValidationPlugin'; import DataMappingPlugin from './plugins/DataMappingPlugin'; @@ -97,6 +99,7 @@ export { HeatMapGrid3dLayer, HeatMapHexagonLayer, HeatMapGridLayer, + Raster2DLayer, // ImageLayer, // HeatMapLayer, }; diff --git a/packages/layers/src/raster/raster.ts b/packages/layers/src/raster/raster.ts index 8a4d87bc83..6df660f36c 100644 --- a/packages/layers/src/raster/raster.ts +++ b/packages/layers/src/raster/raster.ts @@ -22,6 +22,7 @@ interface IRasterLayerStyleOptions { max: number; extent: [number, number, number, number]; rampColors: IColorRamp; + heightRatio: number; } export default class RasterLayer extends BaseLayer { @@ -42,7 +43,7 @@ export default class RasterLayer extends BaseLayer { } protected renderModels() { - const { opacity } = this.getStyleOptions(); + const { opacity, heightRatio = 10 } = this.getStyleOptions(); const parserDataItem = this.getSource().data.dataArray[0]; const { coordinates, width, height, min, max } = parserDataItem; this.models.forEach((model) => @@ -54,6 +55,7 @@ export default class RasterLayer extends BaseLayer { u_width: width, u_height: height, u_max: max, + u_heightRatio: heightRatio, u_colorTexture: this.colorTexture, u_extent: [...coordinates[0], ...coordinates[1]], }, @@ -72,6 +74,7 @@ export default class RasterLayer extends BaseLayer { height: parserDataItem.height, format: gl.LUMINANCE, type: gl.FLOAT, + aniso: 4, }); const { rampColors } = this.getStyleOptions(); const imageData = generateColorRamp(rampColors as IColorRamp); diff --git a/packages/layers/src/raster/raster2d.ts b/packages/layers/src/raster/raster2d.ts new file mode 100644 index 0000000000..c805aadbfe --- /dev/null +++ b/packages/layers/src/raster/raster2d.ts @@ -0,0 +1,125 @@ +import { + AttributeType, + gl, + IEncodeFeature, + ILayer, + ITexture2D, +} from '@l7/core'; +import BaseLayer from '../core/BaseLayer'; +import { RasterImageTriangulation } from '../core/triangulation'; +import { generateColorRamp, IColorRamp } from '../utils/color'; +import rasterImageFrag from './shaders/raster_2d_frag.glsl'; +import rasterImageVert from './shaders/raster_2d_vert.glsl'; +interface IRasterLayerStyleOptions { + opacity: number; + min: number; + max: number; + rampColors: IColorRamp; +} + +export default class Raster2dLayer extends BaseLayer { + public name: string = 'RasterLayer'; + protected texture: ITexture2D; + protected colorTexture: ITexture2D; + + protected getConfigSchema() { + return { + properties: { + opacity: { + type: 'number', + minimum: 0, + maximum: 1, + }, + }, + }; + } + + protected renderModels() { + const { opacity } = this.getStyleOptions(); + const parserDataItem = this.getSource().data.dataArray[0]; + const { min, max } = parserDataItem; + if (this.texture) { + this.models.forEach((model) => + model.draw({ + uniforms: { + u_opacity: opacity || 1, + u_texture: this.texture, + u_min: min, + u_max: max, + u_colorTexture: this.colorTexture, + }, + }), + ); + } + + return this; + } + + protected buildModels() { + this.registerBuiltinAttributes(this); + const source = this.getSource(); + const { createTexture2D } = this.rendererService; + const parserDataItem = this.getSource().data.dataArray[0]; + this.texture = createTexture2D({ + data: parserDataItem.data, + width: parserDataItem.width, + height: parserDataItem.height, + format: gl.LUMINANCE, + type: gl.FLOAT, + aniso: 4, + }); + const { rampColors } = this.getStyleOptions(); + const imageData = generateColorRamp(rampColors as IColorRamp); + this.colorTexture = createTexture2D({ + data: imageData.data, + width: imageData.width, + height: imageData.height, + flipY: true, + }); + this.models = [ + this.buildLayerModel({ + moduleName: 'Raster3DImage', + vertexShader: rasterImageVert, + fragmentShader: rasterImageFrag, + triangulation: RasterImageTriangulation, + primitive: gl.TRIANGLES, + depth: { enable: false }, + blend: { + enable: true, + func: { + srcRGB: gl.SRC_ALPHA, + srcAlpha: 1, + dstRGB: gl.ONE_MINUS_SRC_ALPHA, + dstAlpha: 1, + }, + }, + }), + ]; + } + + private registerBuiltinAttributes(layer: ILayer) { + // point layer size; + layer.styleAttributeService.registerStyleAttribute({ + name: 'uv', + type: AttributeType.Attribute, + descriptor: { + name: 'a_Uv', + buffer: { + // give the WebGL driver a hint that this buffer may change + usage: gl.DYNAMIC_DRAW, + data: [], + type: gl.FLOAT, + }, + size: 2, + update: ( + feature: IEncodeFeature, + featureIdx: number, + vertex: number[], + attributeIdx: number, + ) => { + return [vertex[3], vertex[4]]; + }, + }, + }); + } +} diff --git a/packages/layers/src/raster/shaders/raster_2d_frag.glsl b/packages/layers/src/raster/shaders/raster_2d_frag.glsl new file mode 100644 index 0000000000..b2be740612 --- /dev/null +++ b/packages/layers/src/raster/shaders/raster_2d_frag.glsl @@ -0,0 +1,18 @@ +precision mediump float; +uniform float u_opacity: 1.0; +uniform sampler2D u_texture; +uniform sampler2D u_colorTexture; +uniform float u_min; +uniform float u_max; +varying vec2 v_texCoord; + +void main() { + + float value = texture2D(u_texture,vec2(v_texCoord.x,v_texCoord.y)).a; + value = clamp(value,u_min,u_max); + float value1 = (value - u_min) / (u_max -u_min); + vec2 ramp_pos = vec2( + fract(16.0 * (1.0 - value1)), + floor(16.0 * (1.0 - value1)) / 16.0); + gl_FragColor = texture2D(u_colorTexture,ramp_pos);; +} diff --git a/packages/layers/src/raster/shaders/raster_2d_vert.glsl b/packages/layers/src/raster/shaders/raster_2d_vert.glsl new file mode 100644 index 0000000000..0d317c7e3f --- /dev/null +++ b/packages/layers/src/raster/shaders/raster_2d_vert.glsl @@ -0,0 +1,11 @@ +precision highp float; +uniform mat4 u_ModelMatrix; +attribute vec3 a_Position; +attribute vec2 a_Uv; +varying vec2 v_texCoord; +#pragma include "projection" +void main() { + v_texCoord = a_Uv; + vec4 project_pos = project_position(vec4(a_Position, 1.0)); + gl_Position = project_common_position_to_clipspace(vec4(project_pos.xy,0., 1.0)); +} diff --git a/packages/layers/src/raster/shaders/raster_vert.glsl b/packages/layers/src/raster/shaders/raster_vert.glsl index f2e93eae62..7ada3b09ce 100644 --- a/packages/layers/src/raster/shaders/raster_vert.glsl +++ b/packages/layers/src/raster/shaders/raster_vert.glsl @@ -1,8 +1,6 @@ precision highp float; - -uniform mat4 u_ModelMatrix; attribute vec3 a_Position; - +uniform mat4 u_ModelMatrix; uniform vec4 u_extent; uniform sampler2D u_texture; uniform sampler2D u_colorTexture; @@ -10,9 +8,11 @@ uniform float u_min; uniform float u_max; uniform float u_width; uniform float u_height; +uniform float u_heightRatio; varying vec2 v_texCoord; varying vec4 v_color; + #pragma include "projection" void main() { vec2 uv = a_Position.xy / vec2(u_width, u_height); @@ -35,6 +35,6 @@ void main() { // vec2 range = u_extent.zw - u_extent.xy; // vec4 project_pos = project_position(vec4(pos, 0, 1.0)); - gl_Position = project_common_position_to_clipspace(vec4(pos.xy, project_scale(value) * 10., 1.0)); + gl_Position = project_common_position_to_clipspace(vec4(pos.xy, project_scale(value) * u_heightRatio, 1.0)); } diff --git a/packages/maps/src/amap/index.ts b/packages/maps/src/amap/index.ts index 6263ab1702..b45debf214 100644 --- a/packages/maps/src/amap/index.ts +++ b/packages/maps/src/amap/index.ts @@ -50,7 +50,7 @@ export default class AMapService implements IMapService { const amap = mapContainer.getElementsByClassName( 'amap-maps', )[0] as HTMLElement; - this.markerContainer = DOM.create('div', 'l7_marker', amap); + this.markerContainer = DOM.create('div', 'l7-marker', amap); } } public getMarkerContainer(): HTMLElement { diff --git a/site/css/demo.css b/site/css/demo.css index 266a6a02bf..c92dbd4297 100644 --- a/site/css/demo.css +++ b/site/css/demo.css @@ -14,3 +14,22 @@ text-align: center; user-select: none; } +.g2-guide-html { + width: 50px; + height: 50px; + vertical-align: middle; + text-align: center; + line-height: 0.1 +} + +.g2-guide-html .title { + font-size: 12px; + color: #8c8c8c; + font-weight: 300; +} + +.g2-guide-html .value { + font-size: 18px; + color: #000; + font-weight: bold; +} diff --git a/site/locale.json b/site/locale.json index 0967ef424b..c51055321e 100644 --- a/site/locale.json +++ b/site/locale.json @@ -1 +1,15 @@ -{} +{ + "L7 地理空间可视化引擎": "Geospatial Visualization Analysis Framework", + "地理空间数据可视化": "Geospatial Data Visualization Analysis Framework", + "L7 是由蚂蚁金服 AntV 数据可视化团队推出的基于WebGL的开源大规模地理空间数据可视分析开发框架。": "Large-scale WebGL-powered Geospatial data visualization analysis framework", + "架构上灵活可扩展":"Flexible and scalable", + "业务上简洁且通用":"Simple and Universal", + "可视化上酷炫动感":"Cool and Dynamic", + "支持地图底图,渲染引擎,图层自由定制、扩展,组合":"Support many basemap, many rendering engine, and layer free customization, extension, combination", + "以图形符号学地理设计体系理论基础,易用,易理解,专业,专注":"Base on Semiology of Graphics , easy to use, easy to understand, professional, focused", + "支持海量数据,2D、3D,动态,可交互,高性能渲染":"Support massive data, 2D, 3D, dynamic, interactive, high performance rendering", + "蚂蚁数据可视化": "AntV", + "继续了解": "More", + "更新": "Update", + "下载使用":"Download" +} diff --git a/site/pages/index.zh.tsx b/site/pages/index.zh.tsx index 8b6062eed5..154f80d876 100644 --- a/site/pages/index.zh.tsx +++ b/site/pages/index.zh.tsx @@ -13,63 +13,40 @@ const IndexPage = () => { const features = [ { icon: - 'https://gw.alipayobjects.com/zos/basement_prod/5dbaf094-c064-4a0d-9968-76020b9f1510.svg', + 'https://gw.alipayobjects.com/mdn/antv_site/afts/img/A*EpwBRpW2X-4AAAAAAAAAAABkARQnAQ', title: t('架构上灵活可扩展'), description: t('支持地图底图,渲染引擎,图层自由定制、扩展,组合'), }, { icon: - 'https://gw.alipayobjects.com/zos/basement_prod/0a0371ab-6bed-41ad-a99b-87a5044ba11b.svg', - title: t('业务上简洁,通用'), - description: t( - '以图形符号学地理设计体系理论基础,易用,易理解,且专业,专注,', + 'https://gw.alipayobjects.com/mdn/antv_site/afts/img/A*bjWeSqCAyWoAAAAAAAAAAABkARQnAQ', + title: t('业务上简洁且通用'), + description: t('以图形符号学地理设计体系理论基础,易用,易理解,专业 专注', ), }, { icon: - 'https://gw.alipayobjects.com/zos/basement_prod/716d0bc0-e311-4b28-b79f-afdd16e8148e.svg', - title: t('可视化上酷炫,动感'), - description: t('支持海量数据,2D、3D,动态,可交互,高性能渲染。'), + 'https://gw.alipayobjects.com/mdn/antv_site/afts/img/A*8UXGTKDotJwAAAAAAAAAAABkARQnAQ', + title: t('可视化上酷炫动感'), + description: t('支持海量数据,2D、3D,动态,可交互,高性能渲染'), }, ]; - - const companies = [ + const bannerButtons = [ { - name: '公司1', - img: - 'https://gw.alipayobjects.com/mdn/rms_f8c6a0/afts/img/A*Z1NnQ6L4xCIAAAAAAAAAAABkARQnAQ', + text: t('图表示例'), + link: '/examples/point/basic', + type: 'primary', }, { - name: '公司2', - img: - 'https://gw.alipayobjects.com/mdn/rms_f8c6a0/afts/img/A*6u3hTpsd7h8AAAAAAAAAAABkARQnAQ', - }, - { - name: '公司3', - img: - 'https://gw.alipayobjects.com/mdn/rms_f8c6a0/afts/img/A*Fw8HTbFgUdAAAAAAAAAAAABkARQnAQ', - }, - { - name: '公司4', - img: - 'https://gw.alipayobjects.com/mdn/rms_f8c6a0/afts/img/A*lUdjTqQix48AAAAAAAAAAABkARQnAQ', - }, - { - name: '公司5', - img: - 'https://gw.alipayobjects.com/mdn/rms_f8c6a0/afts/img/A*1q8NQZ9GaN0AAAAAAAAAAABkARQnAQ', - }, - { - name: '公司6', - img: - 'https://gw.alipayobjects.com/mdn/rms_f8c6a0/afts/img/A*SqmTSqj4FjEAAAAAAAAAAABkARQnAQ', + text: t('下载使用'), + link: '/docs/API/L7', }, ]; const notifications = [ { type: t('测试'), - title: t('G6 3.2 全新上线!'), + title: t('L7 2.0 beta'), date: '2019.12.04', link: '#', }, @@ -79,9 +56,8 @@ const IndexPage = () => { { logo: 'https://gw.alipayobjects.com/mdn/rms_23b644/afts/img/A*2Ij9T76DyCcAAAAAAAAAAABkARQnAQ', - title: '浅色朴素色板', - description: - '可视化分析应用', + title: t('浅色朴素色板'), + description: t('可视化分析应用'), link: '#', image: 'https://gw.alipayobjects.com/mdn/rms_23b644/afts/img/A*oCd7Sq3N-QEAAAAAAAAAAABkARQnAQ', @@ -89,39 +65,35 @@ const IndexPage = () => { { logo: 'https://gw.alipayobjects.com/mdn/rms_23b644/afts/img/A*ekkhR7ISzUsAAAAAAAAAAABkARQnAQ', - title: '深色酷炫色板', - description: - '酷炫地图应用', + title: t('深色酷炫色板'), + description: t('酷炫地图应用'), image: 'https://gw.alipayobjects.com/mdn/rms_23b644/afts/img/A*oCd7Sq3N-QEAAAAAAAAAAABkARQnAQ', }, ]; - const downloadButton = { - text: '下载使用', - link: 'https://antv.alipay.com/zh-cn/index.html', - }; - return ( <> } + coverImage={ + + } title={t('L7 地理空间可视化引擎')} description={t( 'L7 是由蚂蚁金服 AntV 数据可视化团队推出的基于WebGL的开源大规模地理空间数据可视分析开发框架。', )} - buttonText={t('继续了解')} - buttonHref={'#products'} + buttons={bannerButtons} notifications={notifications} className="banner" - video="https://mdn.alipayobjects.com/afts/file/A*qmPlRYhAlBkAAAAAAAAAAABjAQAAAQ?bz=antv_site" githubStarLink="https://github.com/antvis/L7/stargazers" - downloadButton={downloadButton} /> - ); }; diff --git a/yarn.lock b/yarn.lock index be80c45e52..808a3b6a20 100644 --- a/yarn.lock +++ b/yarn.lock @@ -30,116 +30,68 @@ resolved "https://registry.npm.taobao.org/@ant-design/icons/download/@ant-design/icons-2.1.1.tgz#7b9c08dffd4f5d41db667d9dbe5e0107d0bd9a4a" integrity sha1-e5wI3/1PXUHbZn2dvl4BB9C9mko= -"@antv/adjust@~0.2.0": - version "0.2.1" - resolved "https://registry.npm.taobao.org/@antv/adjust/download/@antv/adjust-0.2.1.tgz#cd350514e2f487702f05250724b554c1054687f4" - integrity sha1-zTUFFOL0h3AvBSUHJLVUwQVGh/Q= - dependencies: - "@antv/util" "~2.0.0" - tslib "^1.10.0" - -"@antv/attr@~0.2.0": - version "0.2.0" - resolved "https://registry.npm.taobao.org/@antv/attr/download/@antv/attr-0.2.0.tgz#e9d786949e364936f91c3c19471d3162c73c10e0" - integrity sha1-6deGlJ42STb5HDwZRx0xYsc8EOA= - dependencies: - "@antv/util" "~2.0.0" - tslib "^1.10.0" - -"@antv/component@~0.4.0-beta.2", "@antv/component@~0.4.0-beta.3": - version "0.4.0-beta.3" - resolved "https://registry.npm.taobao.org/@antv/component/download/@antv/component-0.4.0-beta.3.tgz?cache=0&sync_timestamp=1573701055549&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40antv%2Fcomponent%2Fdownload%2F%40antv%2Fcomponent-0.4.0-beta.3.tgz#2a1fb9fed8cc3b40f1828c98d43cc5e590a8ea1e" - integrity sha1-Kh+5/tjMO0DxgoyY1DzF5ZCo6h4= - dependencies: - "@antv/attr" "~0.2.0" - "@antv/dom-util" "^2.0.1" - "@antv/event-emitter" "~0.1.0" - "@antv/g" "~3.5.0-beta.1" - "@antv/matrix-util" "^2.0.2" - "@antv/path-util" "^2.0.3" - "@antv/scale" "~0.2.0" - "@antv/util" "~2.0.4" - -"@antv/coord@~0.2.1", "@antv/coord@~0.2.2": - version "0.2.2" - resolved "https://registry.npm.taobao.org/@antv/coord/download/@antv/coord-0.2.2.tgz#8c4a1fd0959673ecccaf5bbf53c574a1c8cdbb3e" - integrity sha1-jEof0JWWc+zMr1u/U8V0ocjNuz4= - dependencies: - "@antv/matrix-util" "~2.0.1-beta.1" - "@antv/util" "~2.0.3" - tslib "^1.10.0" - -"@antv/dom-util@^2.0.1", "@antv/dom-util@~2.0.1": - version "2.0.1" - resolved "https://registry.npm.taobao.org/@antv/dom-util/download/@antv/dom-util-2.0.1.tgz#45cf6deaa3726c60fe4340e6df3fe9f0c5fd72ea" - integrity sha1-Rc9t6qNybGD+Q0Dm3z/p8MX9cuo= - -"@antv/event-emitter@^0.1.0", "@antv/event-emitter@^0.1.1", "@antv/event-emitter@~0.1.0": +"@antv/adjust@~0.1.0": version "0.1.1" - resolved "https://registry.npm.taobao.org/@antv/event-emitter/download/@antv/event-emitter-0.1.1.tgz#5e6cae4206af0e37eb2431fc3cd9416f8d8cd06c" - integrity sha1-XmyuQgavDjfrJDH8PNlBb42M0Gw= - -"@antv/g-gesture@~0.1.0-beta.2": - version "0.1.0-beta.2" - resolved "https://registry.npm.taobao.org/@antv/g-gesture/download/@antv/g-gesture-0.1.0-beta.2.tgz#fdf7fa7455052b4211db22adc5595dfbe908804c" - integrity sha1-/ff6dFUFK0IR2yKtxVld++kIgEw= + resolved "https://registry.npm.taobao.org/@antv/adjust/download/@antv/adjust-0.1.1.tgz#e263ab0e1a1941a648842fc086cf65a7e3b75e98" + integrity sha1-4mOrDhoZQaZIhC/Ahs9lp+O3Xpg= dependencies: - "@antv/event-emitter" "~0.1.0" - d3-ease "^1.0.5" + "@antv/util" "~1.3.1" -"@antv/g2@~3.6.0-beta.4": - version "3.6.0-beta.4" - resolved "https://registry.npm.taobao.org/@antv/g2/download/@antv/g2-3.6.0-beta.4.tgz?cache=0&sync_timestamp=1571712117197&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40antv%2Fg2%2Fdownload%2F%40antv%2Fg2-3.6.0-beta.4.tgz#0ea4d6466a802ceffc95e087f52bfdcc5ff4a5c8" - integrity sha1-DqTWRmqALO/8leCH9Sv9zF/0pcg= +"@antv/attr@~0.1.2": + version "0.1.2" + resolved "https://registry.npm.taobao.org/@antv/attr/download/@antv/attr-0.1.2.tgz#2eeb122fcaaf851a2d8749abc7c60519d3f77e37" + integrity sha1-LusSL8qvhRoth0mrx8YFGdP3fjc= dependencies: - "@antv/adjust" "~0.2.0" - "@antv/attr" "~0.2.0" - "@antv/component" "~0.4.0-beta.2" - "@antv/coord" "~0.2.1" - "@antv/dom-util" "^2.0.1" - "@antv/event-emitter" "~0.1.0" - "@antv/g" "~3.5.0-beta.1" - "@antv/matrix-util" "^2.0.2" - "@antv/path-util" "^2.0.2" - "@antv/scale" "~0.2.0" - "@antv/util" "~2.0.4" + "@antv/util" "~1.3.1" -"@antv/g2plot@^0.1.0-beta.5": - version "0.1.0-beta.5" - resolved "https://registry.npm.taobao.org/@antv/g2plot/download/@antv/g2plot-0.1.0-beta.5.tgz#97b73e593251a3ed6c2b658c131753ab98fdf7f0" - integrity sha1-l7c+WTJRo+1sK2WMExdTq5j99/A= +"@antv/component@~0.3.3": + version "0.3.8" + resolved "https://registry.npm.taobao.org/@antv/component/download/@antv/component-0.3.8.tgz?cache=0&sync_timestamp=1573701055549&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40antv%2Fcomponent%2Fdownload%2F%40antv%2Fcomponent-0.3.8.tgz#677ecd3b5026907d4cb70d9082951d7c3c2b5434" + integrity sha1-Z37NO1AmkH1Mtw2QgpUdfDwrVDQ= dependencies: - "@antv/component" "~0.4.0-beta.3" - "@antv/coord" "~0.2.2" - "@antv/dom-util" "~2.0.1" - "@antv/event-emitter" "^0.1.1" - "@antv/g" "~3.5.0-beta.1" - "@antv/g-gesture" "~0.1.0-beta.2" - "@antv/g2" "~3.6.0-beta.4" - "@antv/gui" "~0.1.0-beta.4" - "@antv/matrix-util" "~2.0.2" - "@antv/scale" "^0.2.1" - "@antv/util" "~2.0.4" - fecha "~3.0.3" - resize-observer-polyfill "^1.5.1" - tslib "^1.10.0" + "@antv/attr" "~0.1.2" + "@antv/g" "~3.3.5" + "@antv/util" "~1.3.1" + wolfy87-eventemitter "~5.1.0" -"@antv/g@~3.5.0-beta.1": - version "3.5.0-beta.1" - resolved "https://registry.npm.taobao.org/@antv/g/download/@antv/g-3.5.0-beta.1.tgz#0b1b3e80eeb99ccf450fee1e7796dc37bc6c0978" - integrity sha1-Cxs+gO65nM9FD+4ed5bcN7xsCXg= +"@antv/coord@~0.1.0": + version "0.1.0" + resolved "https://registry.npm.taobao.org/@antv/coord/download/@antv/coord-0.1.0.tgz#48a80ae36d07552f96657e7f8095227c63f0c0a9" + integrity sha1-SKgK420HVS+WZX5/gJUifGPwwKk= + dependencies: + "@antv/util" "~1.3.1" + +"@antv/g2@^3.5.9": + version "3.5.9" + resolved "https://registry.npm.taobao.org/@antv/g2/download/@antv/g2-3.5.9.tgz#7037263d50e93ac7fd30a4706c1b9a54f883ef29" + integrity sha1-cDcmPVDpOsf9MKRwbBuaVPiD7yk= + dependencies: + "@antv/adjust" "~0.1.0" + "@antv/attr" "~0.1.2" + "@antv/component" "~0.3.3" + "@antv/coord" "~0.1.0" + "@antv/g" "~3.3.6" + "@antv/scale" "~0.1.1" + "@antv/util" "~1.3.1" + venn.js "~0.2.20" + wolfy87-eventemitter "~5.1.0" + +"@antv/g@~3.3.5", "@antv/g@~3.3.6": + version "3.3.6" + resolved "https://registry.npm.taobao.org/@antv/g/download/@antv/g-3.3.6.tgz#11fed9ddc9ed4e5a2aa244b7c8abb982a003f201" + integrity sha1-Ef7Z3cntTloqokS3yKu5gqAD8gE= dependencies: - "@antv/event-emitter" "^0.1.0" "@antv/gl-matrix" "~2.7.1" "@antv/util" "~1.3.1" d3-ease "~1.0.3" d3-interpolate "~1.1.5" d3-timer "~1.0.6" + wolfy87-eventemitter "~5.1.0" "@antv/gatsby-theme-antv@^0.9.52": - version "0.9.52" - resolved "https://registry.npm.taobao.org/@antv/gatsby-theme-antv/download/@antv/gatsby-theme-antv-0.9.52.tgz?cache=0&sync_timestamp=1573744604645&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40antv%2Fgatsby-theme-antv%2Fdownload%2F%40antv%2Fgatsby-theme-antv-0.9.52.tgz#3301bd5ebe5461b275601873fe8e7b9dfaa20565" - integrity sha1-MwG9Xr5UYbJ1YBhz/o57nfqiBWU= + version "0.9.58" + resolved "https://registry.npm.taobao.org/@antv/gatsby-theme-antv/download/@antv/gatsby-theme-antv-0.9.58.tgz#df9845c275ed5e5547beff11fd9024be02637367" + integrity sha1-35hFwnXtXlVHvv8R/ZAkvgJjc2c= dependencies: "@babel/plugin-transform-modules-umd" "^7.2.0" "@babel/preset-env" "^7.6.3" @@ -160,6 +112,7 @@ babel-preset-gatsby "^0.2.13" classnames "^2.2.6" codemirror "^5.49.2" + codesandbox "^2.1.10" gatsby "^2.15.16" gatsby-image "^2.2.19" gatsby-plugin-antd "^2.0.2" @@ -225,43 +178,13 @@ resolved "https://registry.npm.taobao.org/@antv/gl-matrix/download/@antv/gl-matrix-2.7.1.tgz#acb8e37f7ab3df01345aba4372d7942be42eba14" integrity sha1-rLjjf3qz3wE0WrpDcteUK+QuuhQ= -"@antv/gui@~0.1.0-beta.4": - version "0.1.0-beta.4" - resolved "https://registry.npm.taobao.org/@antv/gui/download/@antv/gui-0.1.0-beta.4.tgz#89a58d45b15cccc80fa5c783378327b4e8c39b3c" - integrity sha1-iaWNRbFczMgPpceDN4MntOjDmzw= +"@antv/scale@~0.1.1": + version "0.1.3" + resolved "https://registry.npm.taobao.org/@antv/scale/download/@antv/scale-0.1.3.tgz?cache=0&sync_timestamp=1569479536220&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40antv%2Fscale%2Fdownload%2F%40antv%2Fscale-0.1.3.tgz#4876e6140cb7dcda190e7fe2e780882dcac6b09d" + integrity sha1-SHbmFAy33NoZDn/i54CILcrGsJ0= dependencies: - "@antv/dom-util" "^2.0.1" - "@antv/g" "~3.5.0-beta.1" - "@antv/path-util" "^2.0.0" - "@antv/scale" "~0.2.0" - "@antv/util" "~2.0.0" - tslib "^1.10.0" - -"@antv/matrix-util@^2.0.2", "@antv/matrix-util@~2.0.1-beta.1", "@antv/matrix-util@~2.0.2": - version "2.0.4" - resolved "https://registry.npm.taobao.org/@antv/matrix-util/download/@antv/matrix-util-2.0.4.tgz#13a6e08c936a37ee70eee2bc714d6206b209bc70" - integrity sha1-E6bgjJNqN+5w7uK8cU1iBrIJvHA= - dependencies: - "@antv/gl-matrix" "^2.7.1" - "@antv/util" "~2.0.0" - tslib "^1.10.0" - -"@antv/path-util@^2.0.0", "@antv/path-util@^2.0.2", "@antv/path-util@^2.0.3": - version "2.0.4" - resolved "https://registry.npm.taobao.org/@antv/path-util/download/@antv/path-util-2.0.4.tgz#d3f48f9a38dde712391cdcbbac42ab7742ce6cd2" - integrity sha1-0/SPmjjd5xI5HNy7rEKrd0LObNI= - dependencies: - "@antv/util" "~2.0.0" - tslib "^1.10.0" - -"@antv/scale@^0.2.1", "@antv/scale@~0.2.0": - version "0.2.1" - resolved "https://registry.npm.taobao.org/@antv/scale/download/@antv/scale-0.2.1.tgz?cache=0&sync_timestamp=1569479536220&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40antv%2Fscale%2Fdownload%2F%40antv%2Fscale-0.2.1.tgz#f5a54919c9161eb791be289e0a827afdd4439cdb" - integrity sha1-9aVJGckWHreRviieCoJ6/dRDnNs= - dependencies: - "@antv/util" "~2.0.3" - moment "^2.24.0" - tslib "^1.10.0" + "@antv/util" "~1.3.1" + fecha "~2.3.3" "@antv/util@~1.3.1": version "1.3.1" @@ -270,13 +193,6 @@ dependencies: "@antv/gl-matrix" "^2.7.1" -"@antv/util@~2.0.0", "@antv/util@~2.0.3", "@antv/util@~2.0.4": - version "2.0.6" - resolved "https://registry.npm.taobao.org/@antv/util/download/@antv/util-2.0.6.tgz?cache=0&sync_timestamp=1572438102677&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40antv%2Futil%2Fdownload%2F%40antv%2Futil-2.0.6.tgz#cf0a97de31d4594ab53f49ebcdb7dee85d3e600e" - integrity sha1-zwqX3jHUWUq1P0nrzbfe6F0+YA4= - dependencies: - tslib "^1.10.0" - "@babel/cli@^7.6.4": version "7.6.4" resolved "https://registry.yarnpkg.com/@babel/cli/-/cli-7.6.4.tgz#9b35a4e15fa7d8f487418aaa8229c8b0bc815f20" @@ -296,8 +212,8 @@ "@babel/code-frame@7.5.5", "@babel/code-frame@^7.0.0", "@babel/code-frame@^7.5.5": version "7.5.5" - resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.5.5.tgz#bc0782f6d69f7b7d49531219699b988f669a8f9d" - integrity sha512-27d4lZoomVyo51VegxI20xZPuSHusqbQag/ztrBC7wegWoQ1nLREPVSKSW8byhTlzTKyNE4ifaTA6lCp7JjpFw== + resolved "https://registry.npm.taobao.org/@babel/code-frame/download/@babel/code-frame-7.5.5.tgz#bc0782f6d69f7b7d49531219699b988f669a8f9d" + integrity sha1-vAeC9tafe31JUxIZaZuYj2aaj50= dependencies: "@babel/highlight" "^7.0.0" @@ -361,7 +277,7 @@ semver "^5.4.1" source-map "^0.5.0" -"@babel/generator@^7.0.0", "@babel/generator@^7.7.2": +"@babel/generator@^7.0.0", "@babel/generator@^7.6.3", "@babel/generator@^7.7.2": version "7.7.2" resolved "https://registry.npm.taobao.org/@babel/generator/download/@babel/generator-7.7.2.tgz?cache=0&sync_timestamp=1573082922607&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40babel%2Fgenerator%2Fdownload%2F%40babel%2Fgenerator-7.7.2.tgz#2f4852d04131a5e17ea4f6645488b5da66ebf3af" integrity sha1-L0hS0EExpeF+pPZkVIi12mbr868= @@ -371,7 +287,7 @@ lodash "^4.17.13" source-map "^0.5.0" -"@babel/generator@^7.4.0", "@babel/generator@^7.6.0", "@babel/generator@^7.6.3", "@babel/generator@^7.6.4": +"@babel/generator@^7.4.0", "@babel/generator@^7.6.0", "@babel/generator@^7.6.4": version "7.6.4" resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.6.4.tgz#a4f8437287bf9671b07f483b76e3bb731bc97671" integrity sha512-jsBuXkFoZxk0yWLyGI9llT9oiQ2FeTASmRFE32U+aaDTfoE92t78eroO7PTpU/OrYq38hlcDM6vbfLDaOLy+7w== @@ -381,14 +297,7 @@ lodash "^4.17.13" source-map "^0.5.0" -"@babel/helper-annotate-as-pure@^7.0.0": - version "7.0.0" - resolved "https://registry.yarnpkg.com/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.0.0.tgz#323d39dd0b50e10c7c06ca7d7638e6864d8c5c32" - integrity sha512-3UYcJUj9kvSLbLbUIfQTqzcy5VX7GRZ/CCDrnOaZorFFM01aXp1+GJwuFGV4NDDoAS+mOUyHcO6UD/RfqOks3Q== - dependencies: - "@babel/types" "^7.0.0" - -"@babel/helper-annotate-as-pure@^7.7.0": +"@babel/helper-annotate-as-pure@^7.0.0", "@babel/helper-annotate-as-pure@^7.7.0": version "7.7.0" resolved "https://registry.npm.taobao.org/@babel/helper-annotate-as-pure/download/@babel/helper-annotate-as-pure-7.7.0.tgz#efc54032d43891fe267679e63f6860aa7dbf4a5e" integrity sha1-78VAMtQ4kf4mdnnmP2hgqn2/Sl4= @@ -396,20 +305,12 @@ "@babel/types" "^7.7.0" "@babel/helper-builder-binary-assignment-operator-visitor@^7.1.0": - version "7.1.0" - resolved "https://registry.yarnpkg.com/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.1.0.tgz#6b69628dfe4087798e0c4ed98e3d4a6b2fbd2f5f" - integrity sha512-qNSR4jrmJ8M1VMM9tibvyRAHXQs2PmaksQF7c1CGJNipfe3D8p+wgNwgso/P2A2r2mdgBWAXljNWR0QRZAMW8w== + version "7.7.0" + resolved "https://registry.npm.taobao.org/@babel/helper-builder-binary-assignment-operator-visitor/download/@babel/helper-builder-binary-assignment-operator-visitor-7.7.0.tgz?cache=0&sync_timestamp=1572951263366&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40babel%2Fhelper-builder-binary-assignment-operator-visitor%2Fdownload%2F%40babel%2Fhelper-builder-binary-assignment-operator-visitor-7.7.0.tgz#32dd9551d6ed3a5fc2edc50d6912852aa18274d9" + integrity sha1-Mt2VUdbtOl/C7cUNaRKFKqGCdNk= dependencies: - "@babel/helper-explode-assignable-expression" "^7.1.0" - "@babel/types" "^7.0.0" - -"@babel/helper-builder-react-jsx@^7.3.0": - version "7.3.0" - resolved "https://registry.yarnpkg.com/@babel/helper-builder-react-jsx/-/helper-builder-react-jsx-7.3.0.tgz#a1ac95a5d2b3e88ae5e54846bf462eeb81b318a4" - integrity sha512-MjA9KgwCuPEkQd9ncSXvSyJ5y+j2sICHyrI0M3L+6fnS4wMSNDc1ARXsbTfbb2cXHn17VisSnU/sHFTCxVxSMw== - dependencies: - "@babel/types" "^7.3.0" - esutils "^2.0.0" + "@babel/helper-explode-assignable-expression" "^7.7.0" + "@babel/types" "^7.7.0" "@babel/helper-builder-react-jsx@^7.7.0": version "7.7.0" @@ -420,13 +321,13 @@ esutils "^2.0.0" "@babel/helper-call-delegate@^7.4.4": - version "7.4.4" - resolved "https://registry.yarnpkg.com/@babel/helper-call-delegate/-/helper-call-delegate-7.4.4.tgz#87c1f8ca19ad552a736a7a27b1c1fcf8b1ff1f43" - integrity sha512-l79boDFJ8S1c5hvQvG+rc+wHw6IuH7YldmRKsYtpbawsxURu/paVy57FZMomGK22/JckepaikOkY0MoAmdyOlQ== + version "7.7.0" + resolved "https://registry.npm.taobao.org/@babel/helper-call-delegate/download/@babel/helper-call-delegate-7.7.0.tgz#df8942452c2c1a217335ca7e393b9afc67f668dc" + integrity sha1-34lCRSwsGiFzNcp+OTua/Gf2aNw= dependencies: - "@babel/helper-hoist-variables" "^7.4.4" - "@babel/traverse" "^7.4.4" - "@babel/types" "^7.4.4" + "@babel/helper-hoist-variables" "^7.7.0" + "@babel/traverse" "^7.7.0" + "@babel/types" "^7.7.0" "@babel/helper-create-class-features-plugin@^7.5.5", "@babel/helper-create-class-features-plugin@^7.6.0": version "7.6.0" @@ -478,24 +379,15 @@ "@babel/types" "^7.7.0" lodash "^4.17.13" -"@babel/helper-explode-assignable-expression@^7.1.0": - version "7.1.0" - resolved "https://registry.yarnpkg.com/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.1.0.tgz#537fa13f6f1674df745b0c00ec8fe4e99681c8f6" - integrity sha512-NRQpfHrJ1msCHtKjbzs9YcMmJZOg6mQMmGRB+hbamEdG5PNpaSm95275VD92DvJKuyl0s2sFiDmMZ+EnnvufqA== +"@babel/helper-explode-assignable-expression@^7.7.0": + version "7.7.0" + resolved "https://registry.npm.taobao.org/@babel/helper-explode-assignable-expression/download/@babel/helper-explode-assignable-expression-7.7.0.tgz#db2a6705555ae1f9f33b4b8212a546bc7f9dc3ef" + integrity sha1-2ypnBVVa4fnzO0uCEqVGvH+dw+8= dependencies: - "@babel/traverse" "^7.1.0" - "@babel/types" "^7.0.0" + "@babel/traverse" "^7.7.0" + "@babel/types" "^7.7.0" -"@babel/helper-function-name@^7.1.0": - version "7.1.0" - resolved "https://registry.yarnpkg.com/@babel/helper-function-name/-/helper-function-name-7.1.0.tgz#a0ceb01685f73355d4360c1247f582bfafc8ff53" - integrity sha512-A95XEoCpb3TO+KZzJ4S/5uW5fNe26DjBGqf1o9ucyLyCmi1dXq/B3c8iaWTfBk3VvetUxl16e8tIrd5teOCfGw== - dependencies: - "@babel/helper-get-function-arity" "^7.0.0" - "@babel/template" "^7.1.0" - "@babel/types" "^7.0.0" - -"@babel/helper-function-name@^7.7.0": +"@babel/helper-function-name@^7.1.0", "@babel/helper-function-name@^7.7.0": version "7.7.0" resolved "https://registry.npm.taobao.org/@babel/helper-function-name/download/@babel/helper-function-name-7.7.0.tgz#44a5ad151cfff8ed2599c91682dda2ec2c8430a3" integrity sha1-RKWtFRz/+O0lmckWgt2i7CyEMKM= @@ -504,75 +396,35 @@ "@babel/template" "^7.7.0" "@babel/types" "^7.7.0" -"@babel/helper-get-function-arity@^7.0.0": - version "7.0.0" - resolved "https://registry.yarnpkg.com/@babel/helper-get-function-arity/-/helper-get-function-arity-7.0.0.tgz#83572d4320e2a4657263734113c42868b64e49c3" - integrity sha512-r2DbJeg4svYvt3HOS74U4eWKsUAMRH01Z1ds1zx8KNTPtpTL5JAsdFv8BNyOpVqdFhHkkRDIg5B4AsxmkjAlmQ== - dependencies: - "@babel/types" "^7.0.0" - -"@babel/helper-get-function-arity@^7.7.0": +"@babel/helper-get-function-arity@^7.0.0", "@babel/helper-get-function-arity@^7.7.0": version "7.7.0" resolved "https://registry.npm.taobao.org/@babel/helper-get-function-arity/download/@babel/helper-get-function-arity-7.7.0.tgz#c604886bc97287a1d1398092bc666bc3d7d7aa2d" integrity sha1-xgSIa8lyh6HROYCSvGZrw9fXqi0= dependencies: "@babel/types" "^7.7.0" -"@babel/helper-hoist-variables@^7.4.4": - version "7.4.4" - resolved "https://registry.yarnpkg.com/@babel/helper-hoist-variables/-/helper-hoist-variables-7.4.4.tgz#0298b5f25c8c09c53102d52ac4a98f773eb2850a" - integrity sha512-VYk2/H/BnYbZDDg39hr3t2kKyifAm1W6zHRfhx8jGjIHpQEBv9dry7oQ2f3+J703TLu69nYdxsovl0XYfcnK4w== - dependencies: - "@babel/types" "^7.4.4" - -"@babel/helper-hoist-variables@^7.7.0": +"@babel/helper-hoist-variables@^7.4.4", "@babel/helper-hoist-variables@^7.7.0": version "7.7.0" resolved "https://registry.npm.taobao.org/@babel/helper-hoist-variables/download/@babel/helper-hoist-variables-7.7.0.tgz#b4552e4cfe5577d7de7b183e193e84e4ec538c81" integrity sha1-tFUuTP5Vd9feexg+GT6E5OxTjIE= dependencies: "@babel/types" "^7.7.0" -"@babel/helper-member-expression-to-functions@^7.5.5": - version "7.5.5" - resolved "https://registry.yarnpkg.com/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.5.5.tgz#1fb5b8ec4453a93c439ee9fe3aeea4a84b76b590" - integrity sha512-5qZ3D1uMclSNqYcXqiHoA0meVdv+xUEex9em2fqMnrk/scphGlGgg66zjMrPJESPwrFJ6sbfFQYUSa0Mz7FabA== - dependencies: - "@babel/types" "^7.5.5" - -"@babel/helper-member-expression-to-functions@^7.7.0": +"@babel/helper-member-expression-to-functions@^7.5.5", "@babel/helper-member-expression-to-functions@^7.7.0": version "7.7.0" resolved "https://registry.npm.taobao.org/@babel/helper-member-expression-to-functions/download/@babel/helper-member-expression-to-functions-7.7.0.tgz#472b93003a57071f95a541ea6c2b098398bcad8a" integrity sha1-RyuTADpXBx+VpUHqbCsJg5i8rYo= dependencies: "@babel/types" "^7.7.0" -"@babel/helper-module-imports@^7.0.0": - version "7.0.0" - resolved "https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.0.0.tgz#96081b7111e486da4d2cd971ad1a4fe216cc2e3d" - integrity sha512-aP/hlLq01DWNEiDg4Jn23i+CXxW/owM4WpDLFUbpjxe4NS3BhLVZQ5i7E0ZrxuQ/vwekIeciyamgB1UIYxxM6A== - dependencies: - "@babel/types" "^7.0.0" - -"@babel/helper-module-imports@^7.0.0-beta.49", "@babel/helper-module-imports@^7.7.0": +"@babel/helper-module-imports@^7.0.0", "@babel/helper-module-imports@^7.0.0-beta.49", "@babel/helper-module-imports@^7.7.0": version "7.7.0" resolved "https://registry.npm.taobao.org/@babel/helper-module-imports/download/@babel/helper-module-imports-7.7.0.tgz#99c095889466e5f7b6d66d98dffc58baaf42654d" integrity sha1-mcCViJRm5fe21m2Y3/xYuq9CZU0= dependencies: "@babel/types" "^7.7.0" -"@babel/helper-module-transforms@^7.1.0", "@babel/helper-module-transforms@^7.4.4": - version "7.5.5" - resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.5.5.tgz#f84ff8a09038dcbca1fd4355661a500937165b4a" - integrity sha512-jBeCvETKuJqeiaCdyaheF40aXnnU1+wkSiUs/IQg3tB85up1LyL8x77ClY8qJpuRJUcXQo+ZtdNESmZl4j56Pw== - dependencies: - "@babel/helper-module-imports" "^7.0.0" - "@babel/helper-simple-access" "^7.1.0" - "@babel/helper-split-export-declaration" "^7.4.4" - "@babel/template" "^7.4.4" - "@babel/types" "^7.5.5" - lodash "^4.17.13" - -"@babel/helper-module-transforms@^7.7.0": +"@babel/helper-module-transforms@^7.1.0", "@babel/helper-module-transforms@^7.7.0": version "7.7.0" resolved "https://registry.npm.taobao.org/@babel/helper-module-transforms/download/@babel/helper-module-transforms-7.7.0.tgz#154a69f0c5b8fd4d39e49750ff7ac4faa3f36786" integrity sha1-FUpp8MW4/U055JdQ/3rE+qPzZ4Y= @@ -584,14 +436,19 @@ "@babel/types" "^7.7.0" lodash "^4.17.13" -"@babel/helper-optimise-call-expression@^7.0.0": - version "7.0.0" - resolved "https://registry.yarnpkg.com/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.0.0.tgz#a2920c5702b073c15de51106200aa8cad20497d5" - integrity sha512-u8nd9NQePYNQV8iPWu/pLLYBqZBa4ZaY1YWRFMuxrid94wKI1QNt67NEZ7GAe5Kc/0LLScbim05xZFWkAdrj9g== +"@babel/helper-module-transforms@^7.4.4": + version "7.5.5" + resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.5.5.tgz#f84ff8a09038dcbca1fd4355661a500937165b4a" + integrity sha512-jBeCvETKuJqeiaCdyaheF40aXnnU1+wkSiUs/IQg3tB85up1LyL8x77ClY8qJpuRJUcXQo+ZtdNESmZl4j56Pw== dependencies: - "@babel/types" "^7.0.0" + "@babel/helper-module-imports" "^7.0.0" + "@babel/helper-simple-access" "^7.1.0" + "@babel/helper-split-export-declaration" "^7.4.4" + "@babel/template" "^7.4.4" + "@babel/types" "^7.5.5" + lodash "^4.17.13" -"@babel/helper-optimise-call-expression@^7.7.0": +"@babel/helper-optimise-call-expression@^7.0.0", "@babel/helper-optimise-call-expression@^7.7.0": version "7.7.0" resolved "https://registry.npm.taobao.org/@babel/helper-optimise-call-expression/download/@babel/helper-optimise-call-expression-7.7.0.tgz#4f66a216116a66164135dc618c5d8b7a959f9365" integrity sha1-T2aiFhFqZhZBNdxhjF2LepWfk2U= @@ -600,13 +457,13 @@ "@babel/helper-plugin-utils@^7.0.0": version "7.0.0" - resolved "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.0.0.tgz#bbb3fbee98661c569034237cc03967ba99b4f250" - integrity sha512-CYAOUCARwExnEixLdB6sDm2dIJ/YgEAKDM1MOeMeZu9Ld/bDgVo8aiWrXwcY7OBh+1Ea2uUcVRcxKk0GJvW7QA== + resolved "https://registry.npm.taobao.org/@babel/helper-plugin-utils/download/@babel/helper-plugin-utils-7.0.0.tgz#bbb3fbee98661c569034237cc03967ba99b4f250" + integrity sha1-u7P77phmHFaQNCN8wDlnupm08lA= "@babel/helper-regex@^7.0.0", "@babel/helper-regex@^7.4.4": version "7.5.5" - resolved "https://registry.yarnpkg.com/@babel/helper-regex/-/helper-regex-7.5.5.tgz#0aa6824f7100a2e0e89c1527c23936c152cab351" - integrity sha512-CkCYQLkfkiugbRDO8eZn6lRuR8kzZoGXCg3149iTk5se7g6qykSpy3+hELSwquhu+TgHn8nkLiBwHvNX8Hofcw== + resolved "https://registry.npm.taobao.org/@babel/helper-regex/download/@babel/helper-regex-7.5.5.tgz?cache=0&sync_timestamp=1563427045119&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40babel%2Fhelper-regex%2Fdownload%2F%40babel%2Fhelper-regex-7.5.5.tgz#0aa6824f7100a2e0e89c1527c23936c152cab351" + integrity sha1-CqaCT3EAouDonBUnwjk2wVLKs1E= dependencies: lodash "^4.17.13" @@ -632,17 +489,7 @@ "@babel/traverse" "^7.7.0" "@babel/types" "^7.7.0" -"@babel/helper-replace-supers@^7.5.5": - version "7.5.5" - resolved "https://registry.yarnpkg.com/@babel/helper-replace-supers/-/helper-replace-supers-7.5.5.tgz#f84ce43df031222d2bad068d2626cb5799c34bc2" - integrity sha512-XvRFWrNnlsow2u7jXDuH4jDDctkxbS7gXssrP4q2nUD606ukXHRvydj346wmNg+zAgpFx4MWf4+usfC93bElJg== - dependencies: - "@babel/helper-member-expression-to-functions" "^7.5.5" - "@babel/helper-optimise-call-expression" "^7.0.0" - "@babel/traverse" "^7.5.5" - "@babel/types" "^7.5.5" - -"@babel/helper-replace-supers@^7.7.0": +"@babel/helper-replace-supers@^7.5.5", "@babel/helper-replace-supers@^7.7.0": version "7.7.0" resolved "https://registry.npm.taobao.org/@babel/helper-replace-supers/download/@babel/helper-replace-supers-7.7.0.tgz#d5365c8667fe7cbd13b8ddddceb9bd7f2b387512" integrity sha1-1TZchmf+fL0TuN3dzrm9fys4dRI= @@ -652,15 +499,7 @@ "@babel/traverse" "^7.7.0" "@babel/types" "^7.7.0" -"@babel/helper-simple-access@^7.1.0": - version "7.1.0" - resolved "https://registry.yarnpkg.com/@babel/helper-simple-access/-/helper-simple-access-7.1.0.tgz#65eeb954c8c245beaa4e859da6188f39d71e585c" - integrity sha512-Vk+78hNjRbsiu49zAPALxTb+JUQCz1aolpd8osOF16BGnLtseD21nbHgLPGUwrXEurZgiCOUmvs3ExTu4F5x6w== - dependencies: - "@babel/template" "^7.1.0" - "@babel/types" "^7.0.0" - -"@babel/helper-simple-access@^7.7.0": +"@babel/helper-simple-access@^7.1.0", "@babel/helper-simple-access@^7.7.0": version "7.7.0" resolved "https://registry.npm.taobao.org/@babel/helper-simple-access/download/@babel/helper-simple-access-7.7.0.tgz#97a8b6c52105d76031b86237dc1852b44837243d" integrity sha1-l6i2xSEF12AxuGI33BhStEg3JD0= @@ -668,14 +507,7 @@ "@babel/template" "^7.7.0" "@babel/types" "^7.7.0" -"@babel/helper-split-export-declaration@^7.4.4": - version "7.4.4" - resolved "https://registry.yarnpkg.com/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.4.4.tgz#ff94894a340be78f53f06af038b205c49d993677" - integrity sha512-Ro/XkzLf3JFITkW6b+hNxzZ1n5OQ80NvIUdmHspih1XAhtN3vPTuUFT4eQnela+2MaZ5ulH+iyP513KJrxbN7Q== - dependencies: - "@babel/types" "^7.4.4" - -"@babel/helper-split-export-declaration@^7.7.0": +"@babel/helper-split-export-declaration@^7.4.4", "@babel/helper-split-export-declaration@^7.7.0": version "7.7.0" resolved "https://registry.npm.taobao.org/@babel/helper-split-export-declaration/download/@babel/helper-split-export-declaration-7.7.0.tgz?cache=0&sync_timestamp=1572951228921&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40babel%2Fhelper-split-export-declaration%2Fdownload%2F%40babel%2Fhelper-split-export-declaration-7.7.0.tgz#1365e74ea6c614deeb56ebffabd71006a0eb2300" integrity sha1-E2XnTqbGFN7rVuv/q9cQBqDrIwA= @@ -722,23 +554,23 @@ "@babel/highlight@^7.0.0": version "7.5.0" - resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.5.0.tgz#56d11312bd9248fa619591d02472be6e8cb32540" - integrity sha512-7dV4eu9gBxoM0dAnj/BCFDW9LFU0zvTrkq0ugM7pnHEgguOEeOz1so2ZghEdzviYzQEED0r4EAgpsBChKy1TRQ== + resolved "https://registry.npm.taobao.org/@babel/highlight/download/@babel/highlight-7.5.0.tgz#56d11312bd9248fa619591d02472be6e8cb32540" + integrity sha1-VtETEr2SSPphlZHQJHK+boyzJUA= dependencies: chalk "^2.0.0" esutils "^2.0.2" js-tokens "^4.0.0" -"@babel/parser@^7.0.0", "@babel/parser@^7.1.0", "@babel/parser@^7.4.3", "@babel/parser@^7.6.0", "@babel/parser@^7.6.3", "@babel/parser@^7.6.4": - version "7.6.4" - resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.6.4.tgz#cb9b36a7482110282d5cb6dd424ec9262b473d81" - integrity sha512-D8RHPW5qd0Vbyo3qb+YjO5nvUVRTXFLQ/FsDxJU2Nqz4uB5EnUN0ZQSEYpvTIbRuttig1XbHWU5oMeQwQSAA+A== - -"@babel/parser@^7.7.0", "@babel/parser@^7.7.2", "@babel/parser@^7.7.3": +"@babel/parser@^7.0.0", "@babel/parser@^7.6.0", "@babel/parser@^7.6.3", "@babel/parser@^7.7.0", "@babel/parser@^7.7.2", "@babel/parser@^7.7.3": version "7.7.3" resolved "https://registry.npm.taobao.org/@babel/parser/download/@babel/parser-7.7.3.tgz?cache=0&sync_timestamp=1573247318671&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40babel%2Fparser%2Fdownload%2F%40babel%2Fparser-7.7.3.tgz#5fad457c2529de476a248f75b0f090b3060af043" integrity sha1-X61FfCUp3kdqJI91sPCQswYK8EM= +"@babel/parser@^7.1.0", "@babel/parser@^7.4.3", "@babel/parser@^7.6.4": + version "7.6.4" + resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.6.4.tgz#cb9b36a7482110282d5cb6dd424ec9262b473d81" + integrity sha512-D8RHPW5qd0Vbyo3qb+YjO5nvUVRTXFLQ/FsDxJU2Nqz4uB5EnUN0ZQSEYpvTIbRuttig1XbHWU5oMeQwQSAA+A== + "@babel/plugin-proposal-async-generator-functions@^7.2.0": version "7.2.0" resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.2.0.tgz#b289b306669dce4ad20b0252889a15768c9d417e" @@ -800,8 +632,8 @@ "@babel/plugin-proposal-json-strings@^7.2.0": version "7.2.0" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.2.0.tgz#568ecc446c6148ae6b267f02551130891e29f317" - integrity sha512-MAFV1CA/YVmYwZG0fBQyXhmj0BHCB5egZHCKWIFVv/XCxAeVGIHfos3SwDck4LvCllENIAg7xMKOG5kH0dzyUg== + resolved "https://registry.npm.taobao.org/@babel/plugin-proposal-json-strings/download/@babel/plugin-proposal-json-strings-7.2.0.tgz#568ecc446c6148ae6b267f02551130891e29f317" + integrity sha1-Vo7MRGxhSK5rJn8CVREwiR4p8xc= dependencies: "@babel/helper-plugin-utils" "^7.0.0" "@babel/plugin-syntax-json-strings" "^7.2.0" @@ -824,16 +656,16 @@ "@babel/plugin-proposal-object-rest-spread@^7.0.0", "@babel/plugin-proposal-object-rest-spread@^7.3.2", "@babel/plugin-proposal-object-rest-spread@^7.5.5", "@babel/plugin-proposal-object-rest-spread@^7.6.2": version "7.6.2" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.6.2.tgz#8ffccc8f3a6545e9f78988b6bf4fe881b88e8096" - integrity sha512-LDBXlmADCsMZV1Y9OQwMc0MyGZ8Ta/zlD9N67BfQT8uYwkRswiu2hU6nJKrjrt/58aH/vqfQlR/9yId/7A2gWw== + resolved "https://registry.npm.taobao.org/@babel/plugin-proposal-object-rest-spread/download/@babel/plugin-proposal-object-rest-spread-7.6.2.tgz#8ffccc8f3a6545e9f78988b6bf4fe881b88e8096" + integrity sha1-j/zMjzplRen3iYi2v0/ogbiOgJY= dependencies: "@babel/helper-plugin-utils" "^7.0.0" "@babel/plugin-syntax-object-rest-spread" "^7.2.0" "@babel/plugin-proposal-optional-catch-binding@^7.2.0": version "7.2.0" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.2.0.tgz#135d81edb68a081e55e56ec48541ece8065c38f5" - integrity sha512-mgYj3jCcxug6KUcX4OBoOJz3CMrwRfQELPQ5560F70YQUBZB7uac9fqaWamKR1iWUzGiK2t0ygzjTScZnVz75g== + resolved "https://registry.npm.taobao.org/@babel/plugin-proposal-optional-catch-binding/download/@babel/plugin-proposal-optional-catch-binding-7.2.0.tgz#135d81edb68a081e55e56ec48541ece8065c38f5" + integrity sha1-E12B7baKCB5V5W7EhUHs6AZcOPU= dependencies: "@babel/helper-plugin-utils" "^7.0.0" "@babel/plugin-syntax-optional-catch-binding" "^7.2.0" @@ -865,8 +697,8 @@ "@babel/plugin-syntax-async-generators@^7.2.0": version "7.2.0" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.2.0.tgz#69e1f0db34c6f5a0cf7e2b3323bf159a76c8cb7f" - integrity sha512-1ZrIRBv2t0GSlcwVoQ6VgSLpLgiN/FVQUzt9znxo7v2Ov4jJrs8RY8tv0wvDmFN3qIdMKWrmMMW6yZ0G19MfGg== + resolved "https://registry.npm.taobao.org/@babel/plugin-syntax-async-generators/download/@babel/plugin-syntax-async-generators-7.2.0.tgz#69e1f0db34c6f5a0cf7e2b3323bf159a76c8cb7f" + integrity sha1-aeHw2zTG9aDPfiszI78VmnbIy38= dependencies: "@babel/helper-plugin-utils" "^7.0.0" @@ -886,36 +718,29 @@ "@babel/plugin-syntax-dynamic-import@7.2.0", "@babel/plugin-syntax-dynamic-import@^7.2.0": version "7.2.0" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.2.0.tgz#69c159ffaf4998122161ad8ebc5e6d1f55df8612" - integrity sha512-mVxuJ0YroI/h/tbFTPGZR8cv6ai+STMKNBq0f8hFxsxWjl94qqhsb+wXbpNMDPU3cfR1TIsVFzU3nXyZMqyK4w== + resolved "https://registry.npm.taobao.org/@babel/plugin-syntax-dynamic-import/download/@babel/plugin-syntax-dynamic-import-7.2.0.tgz#69c159ffaf4998122161ad8ebc5e6d1f55df8612" + integrity sha1-acFZ/69JmBIhYa2OvF5tH1XfhhI= dependencies: "@babel/helper-plugin-utils" "^7.0.0" -"@babel/plugin-syntax-flow@^7.0.0": +"@babel/plugin-syntax-flow@^7.0.0", "@babel/plugin-syntax-flow@^7.2.0": version "7.7.0" resolved "https://registry.npm.taobao.org/@babel/plugin-syntax-flow/download/@babel/plugin-syntax-flow-7.7.0.tgz#5c9465bcd26354d5215294ea90ab1c706a571386" integrity sha1-XJRlvNJjVNUhUpTqkKsccGpXE4Y= dependencies: "@babel/helper-plugin-utils" "^7.0.0" -"@babel/plugin-syntax-flow@^7.2.0": - version "7.2.0" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.2.0.tgz#a765f061f803bc48f240c26f8747faf97c26bf7c" - integrity sha512-r6YMuZDWLtLlu0kqIim5o/3TNRAlWb073HwT3e2nKf9I8IIvOggPrnILYPsrrKilmn/mYEMCf/Z07w3yQJF6dg== - dependencies: - "@babel/helper-plugin-utils" "^7.0.0" - "@babel/plugin-syntax-json-strings@^7.2.0": version "7.2.0" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.2.0.tgz#72bd13f6ffe1d25938129d2a186b11fd62951470" - integrity sha512-5UGYnMSLRE1dqqZwug+1LISpA403HzlSfsg6P9VXU6TBjcSHeNlw4DxDx7LgpF+iKZoOG/+uzqoRHTdcUpiZNg== + resolved "https://registry.npm.taobao.org/@babel/plugin-syntax-json-strings/download/@babel/plugin-syntax-json-strings-7.2.0.tgz#72bd13f6ffe1d25938129d2a186b11fd62951470" + integrity sha1-cr0T9v/h0lk4Ep0qGGsR/WKVFHA= dependencies: "@babel/helper-plugin-utils" "^7.0.0" "@babel/plugin-syntax-jsx@^7.0.0", "@babel/plugin-syntax-jsx@^7.2.0": version "7.2.0" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.2.0.tgz#0b85a3b4bc7cdf4cc4b8bf236335b907ca22e7c7" - integrity sha512-VyN4QANJkRW6lDBmENzRszvZf3/4AXaj9YR7GwrWeeN9tEBPuXbmDYVU9bYBN0D70zCWVwUy0HWq2553VCb6Hw== + resolved "https://registry.npm.taobao.org/@babel/plugin-syntax-jsx/download/@babel/plugin-syntax-jsx-7.2.0.tgz#0b85a3b4bc7cdf4cc4b8bf236335b907ca22e7c7" + integrity sha1-C4WjtLx830zEuL8jYzW5B8oi58c= dependencies: "@babel/helper-plugin-utils" "^7.0.0" @@ -928,15 +753,15 @@ "@babel/plugin-syntax-object-rest-spread@^7.0.0", "@babel/plugin-syntax-object-rest-spread@^7.2.0": version "7.2.0" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.2.0.tgz#3b7a3e733510c57e820b9142a6579ac8b0dfad2e" - integrity sha512-t0JKGgqk2We+9may3t0xDdmneaXmyxq0xieYcKHxIsrJO64n1OiMWNUtc5gQK1PA0NpdCRrtZp4z+IUaKugrSA== + resolved "https://registry.npm.taobao.org/@babel/plugin-syntax-object-rest-spread/download/@babel/plugin-syntax-object-rest-spread-7.2.0.tgz#3b7a3e733510c57e820b9142a6579ac8b0dfad2e" + integrity sha1-O3o+czUQxX6CC5FCpleayLDfrS4= dependencies: "@babel/helper-plugin-utils" "^7.0.0" "@babel/plugin-syntax-optional-catch-binding@^7.2.0": version "7.2.0" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.2.0.tgz#a94013d6eda8908dfe6a477e7f9eda85656ecf5c" - integrity sha512-bDe4xKNhb0LI7IvZHiA13kff0KEfaGX/Hv4lMA9+7TEc63hMNvfKo6ZFpXhKuEp+II/q35Gc4NoMeDZyaUbj9w== + resolved "https://registry.npm.taobao.org/@babel/plugin-syntax-optional-catch-binding/download/@babel/plugin-syntax-optional-catch-binding-7.2.0.tgz#a94013d6eda8908dfe6a477e7f9eda85656ecf5c" + integrity sha1-qUAT1u2okI3+akd+f57ahWVuz1w= dependencies: "@babel/helper-plugin-utils" "^7.0.0" @@ -956,15 +781,15 @@ "@babel/plugin-syntax-typescript@^7.2.0", "@babel/plugin-syntax-typescript@^7.3.3": version "7.3.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.3.3.tgz#a7cc3f66119a9f7ebe2de5383cce193473d65991" - integrity sha512-dGwbSMA1YhVS8+31CnPR7LB4pcbrzcV99wQzby4uAfrkZPYZlQ7ImwdpzLqi6Z6IL02b8IAL379CaMwo0x5Lag== + resolved "https://registry.npm.taobao.org/@babel/plugin-syntax-typescript/download/@babel/plugin-syntax-typescript-7.3.3.tgz#a7cc3f66119a9f7ebe2de5383cce193473d65991" + integrity sha1-p8w/ZhGan36+LeU4PM4ZNHPWWZE= dependencies: "@babel/helper-plugin-utils" "^7.0.0" "@babel/plugin-transform-arrow-functions@^7.0.0", "@babel/plugin-transform-arrow-functions@^7.2.0": version "7.2.0" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.2.0.tgz#9aeafbe4d6ffc6563bf8f8372091628f00779550" - integrity sha512-ER77Cax1+8/8jCB9fo4Ud161OZzWN5qawi4GusDuRLcDbDG+bIGYY20zb2dfAFdTRGzrfq2xZPvF0R64EHnimg== + resolved "https://registry.npm.taobao.org/@babel/plugin-transform-arrow-functions/download/@babel/plugin-transform-arrow-functions-7.2.0.tgz#9aeafbe4d6ffc6563bf8f8372091628f00779550" + integrity sha1-mur75Nb/xlY7+Pg3IJFijwB3lVA= dependencies: "@babel/helper-plugin-utils" "^7.0.0" @@ -988,15 +813,15 @@ "@babel/plugin-transform-block-scoped-functions@^7.0.0", "@babel/plugin-transform-block-scoped-functions@^7.2.0": version "7.2.0" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.2.0.tgz#5d3cc11e8d5ddd752aa64c9148d0db6cb79fd190" - integrity sha512-ntQPR6q1/NKuphly49+QiQiTN0O63uOwjdD6dhIjSWBI5xlrbUFh720TIpzBhpnrLfv2tNH/BXvLIab1+BAI0w== + resolved "https://registry.npm.taobao.org/@babel/plugin-transform-block-scoped-functions/download/@babel/plugin-transform-block-scoped-functions-7.2.0.tgz#5d3cc11e8d5ddd752aa64c9148d0db6cb79fd190" + integrity sha1-XTzBHo1d3XUqpkyRSNDbbLef0ZA= dependencies: "@babel/helper-plugin-utils" "^7.0.0" "@babel/plugin-transform-block-scoping@^7.0.0", "@babel/plugin-transform-block-scoping@^7.6.0", "@babel/plugin-transform-block-scoping@^7.6.3": version "7.6.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.6.3.tgz#6e854e51fbbaa84351b15d4ddafe342f3a5d542a" - integrity sha512-7hvrg75dubcO3ZI2rjYTzUrEuh1E9IyDEhhB6qfcooxhDA33xx2MasuLVgdxzcP6R/lipAC6n9ub9maNW6RKdw== + resolved "https://registry.npm.taobao.org/@babel/plugin-transform-block-scoping/download/@babel/plugin-transform-block-scoping-7.6.3.tgz#6e854e51fbbaa84351b15d4ddafe342f3a5d542a" + integrity sha1-boVOUfu6qENRsV1N2v40LzpdVCo= dependencies: "@babel/helper-plugin-utils" "^7.0.0" lodash "^4.17.13" @@ -1031,15 +856,15 @@ "@babel/plugin-transform-computed-properties@^7.0.0", "@babel/plugin-transform-computed-properties@^7.2.0": version "7.2.0" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.2.0.tgz#83a7df6a658865b1c8f641d510c6f3af220216da" - integrity sha512-kP/drqTxY6Xt3NNpKiMomfgkNn4o7+vKxK2DDKcBG9sHj51vHqMBGy8wbDS/J4lMxnqs153/T3+DmCEAkC5cpA== + resolved "https://registry.npm.taobao.org/@babel/plugin-transform-computed-properties/download/@babel/plugin-transform-computed-properties-7.2.0.tgz#83a7df6a658865b1c8f641d510c6f3af220216da" + integrity sha1-g6ffamWIZbHI9kHVEMbzryICFto= dependencies: "@babel/helper-plugin-utils" "^7.0.0" "@babel/plugin-transform-destructuring@7.6.0", "@babel/plugin-transform-destructuring@^7.0.0", "@babel/plugin-transform-destructuring@^7.6.0": version "7.6.0" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.6.0.tgz#44bbe08b57f4480094d57d9ffbcd96d309075ba6" - integrity sha512-2bGIS5P1v4+sWTCnKNDZDxbGvEqi0ijeqM/YqHtVGrvG2y0ySgnEEhXErvE9dA0bnIzY9bIzdFK0jFA46ASIIQ== + resolved "https://registry.npm.taobao.org/@babel/plugin-transform-destructuring/download/@babel/plugin-transform-destructuring-7.6.0.tgz#44bbe08b57f4480094d57d9ffbcd96d309075ba6" + integrity sha1-RLvgi1f0SACU1X2f+82W0wkHW6Y= dependencies: "@babel/helper-plugin-utils" "^7.0.0" @@ -1062,15 +887,15 @@ "@babel/plugin-transform-duplicate-keys@^7.5.0": version "7.5.0" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.5.0.tgz#c5dbf5106bf84cdf691222c0974c12b1df931853" - integrity sha512-igcziksHizyQPlX9gfSjHkE2wmoCH3evvD2qR5w29/Dk0SMKE/eOI7f1HhBdNhR/zxJDqrgpoDTq5YSLH/XMsQ== + resolved "https://registry.npm.taobao.org/@babel/plugin-transform-duplicate-keys/download/@babel/plugin-transform-duplicate-keys-7.5.0.tgz#c5dbf5106bf84cdf691222c0974c12b1df931853" + integrity sha1-xdv1EGv4TN9pEiLAl0wSsd+TGFM= dependencies: "@babel/helper-plugin-utils" "^7.0.0" "@babel/plugin-transform-exponentiation-operator@^7.2.0": version "7.2.0" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.2.0.tgz#a63868289e5b4007f7054d46491af51435766008" - integrity sha512-umh4hR6N7mu4Elq9GG8TOu9M0bakvlsREEC+ialrQN6ABS4oDQ69qJv1VtR3uxlKMCQMCvzk7vr17RHKcjx68A== + resolved "https://registry.npm.taobao.org/@babel/plugin-transform-exponentiation-operator/download/@babel/plugin-transform-exponentiation-operator-7.2.0.tgz#a63868289e5b4007f7054d46491af51435766008" + integrity sha1-pjhoKJ5bQAf3BU1GSRr1FDV2YAg= dependencies: "@babel/helper-builder-binary-assignment-operator-visitor" "^7.1.0" "@babel/helper-plugin-utils" "^7.0.0" @@ -1085,16 +910,16 @@ "@babel/plugin-transform-flow-strip-types@^7.0.0": version "7.6.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.6.3.tgz#8110f153e7360cfd5996eee68706cfad92d85256" - integrity sha512-l0ETkyEofkqFJ9LS6HChNIKtVJw2ylKbhYMlJ5C6df+ldxxaLIyXY4yOdDQQspfFpV8/vDiaWoJlvflstlYNxg== + resolved "https://registry.npm.taobao.org/@babel/plugin-transform-flow-strip-types/download/@babel/plugin-transform-flow-strip-types-7.6.3.tgz#8110f153e7360cfd5996eee68706cfad92d85256" + integrity sha1-gRDxU+c2DP1Zlu7mhwbPrZLYUlY= dependencies: "@babel/helper-plugin-utils" "^7.0.0" "@babel/plugin-syntax-flow" "^7.2.0" "@babel/plugin-transform-for-of@^7.0.0", "@babel/plugin-transform-for-of@^7.4.4": version "7.4.4" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.4.4.tgz#0267fc735e24c808ba173866c6c4d1440fc3c556" - integrity sha512-9T/5Dlr14Z9TIEXLXkt8T1DU7F24cbhwhMNUziN3hB1AXoZcdzPcTiKGRn/6iOymDqtTKWnr/BtRKN9JwbKtdQ== + resolved "https://registry.npm.taobao.org/@babel/plugin-transform-for-of/download/@babel/plugin-transform-for-of-7.4.4.tgz#0267fc735e24c808ba173866c6c4d1440fc3c556" + integrity sha1-Amf8c14kyAi6FzhmxsTRRA/DxVY= dependencies: "@babel/helper-plugin-utils" "^7.0.0" @@ -1116,22 +941,22 @@ "@babel/plugin-transform-literals@^7.0.0", "@babel/plugin-transform-literals@^7.2.0": version "7.2.0" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-literals/-/plugin-transform-literals-7.2.0.tgz#690353e81f9267dad4fd8cfd77eafa86aba53ea1" - integrity sha512-2ThDhm4lI4oV7fVQ6pNNK+sx+c/GM5/SaML0w/r4ZB7sAneD/piDJtwdKlNckXeyGK7wlwg2E2w33C/Hh+VFCg== + resolved "https://registry.npm.taobao.org/@babel/plugin-transform-literals/download/@babel/plugin-transform-literals-7.2.0.tgz#690353e81f9267dad4fd8cfd77eafa86aba53ea1" + integrity sha1-aQNT6B+SZ9rU/Yz9d+r6hqulPqE= dependencies: "@babel/helper-plugin-utils" "^7.0.0" "@babel/plugin-transform-member-expression-literals@^7.0.0", "@babel/plugin-transform-member-expression-literals@^7.2.0": version "7.2.0" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.2.0.tgz#fa10aa5c58a2cb6afcf2c9ffa8cb4d8b3d489a2d" - integrity sha512-HiU3zKkSU6scTidmnFJ0bMX8hz5ixC93b4MHMiYebmk2lUVNGOboPsqQvx5LzooihijUoLR/v7Nc1rbBtnc7FA== + resolved "https://registry.npm.taobao.org/@babel/plugin-transform-member-expression-literals/download/@babel/plugin-transform-member-expression-literals-7.2.0.tgz#fa10aa5c58a2cb6afcf2c9ffa8cb4d8b3d489a2d" + integrity sha1-+hCqXFiiy2r88sn/qMtNiz1Imi0= dependencies: "@babel/helper-plugin-utils" "^7.0.0" "@babel/plugin-transform-modules-amd@^7.5.0": version "7.5.0" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.5.0.tgz#ef00435d46da0a5961aa728a1d2ecff063e4fb91" - integrity sha512-n20UsQMKnWrltocZZm24cRURxQnWIvsABPJlw/fvoy9c6AgHZzoelAIzajDHAQrDpuKFFPPcFGd7ChsYuIUMpg== + resolved "https://registry.npm.taobao.org/@babel/plugin-transform-modules-amd/download/@babel/plugin-transform-modules-amd-7.5.0.tgz#ef00435d46da0a5961aa728a1d2ecff063e4fb91" + integrity sha1-7wBDXUbaCllhqnKKHS7P8GPk+5E= dependencies: "@babel/helper-module-transforms" "^7.1.0" "@babel/helper-plugin-utils" "^7.0.0" @@ -1175,15 +1000,7 @@ "@babel/helper-plugin-utils" "^7.0.0" babel-plugin-dynamic-import-node "^2.3.0" -"@babel/plugin-transform-modules-umd@^7.2.0": - version "7.2.0" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.2.0.tgz#7678ce75169f0877b8eb2235538c074268dd01ae" - integrity sha512-BV3bw6MyUH1iIsGhXlOK6sXhmSarZjtJ/vMiD9dNmpY8QXFFQTj+6v92pcfy1iqa8DeAfJFwoxcrS/TUZda6sw== - dependencies: - "@babel/helper-module-transforms" "^7.1.0" - "@babel/helper-plugin-utils" "^7.0.0" - -"@babel/plugin-transform-modules-umd@^7.7.0": +"@babel/plugin-transform-modules-umd@^7.2.0", "@babel/plugin-transform-modules-umd@^7.7.0": version "7.7.0" resolved "https://registry.npm.taobao.org/@babel/plugin-transform-modules-umd/download/@babel/plugin-transform-modules-umd-7.7.0.tgz#d62c7da16670908e1d8c68ca0b5d4c0097b69966" integrity sha1-1ix9oWZwkI4djGjKC11MAJe2mWY= @@ -1207,23 +1024,23 @@ "@babel/plugin-transform-new-target@^7.4.4": version "7.4.4" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.4.4.tgz#18d120438b0cc9ee95a47f2c72bc9768fbed60a5" - integrity sha512-r1z3T2DNGQwwe2vPGZMBNjioT2scgWzK9BCnDEh+46z8EEwXBq24uRzd65I7pjtugzPSj921aM15RpESgzsSuA== + resolved "https://registry.npm.taobao.org/@babel/plugin-transform-new-target/download/@babel/plugin-transform-new-target-7.4.4.tgz#18d120438b0cc9ee95a47f2c72bc9768fbed60a5" + integrity sha1-GNEgQ4sMye6VpH8scryXaPvtYKU= dependencies: "@babel/helper-plugin-utils" "^7.0.0" "@babel/plugin-transform-object-super@^7.0.0", "@babel/plugin-transform-object-super@^7.5.5": version "7.5.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.5.5.tgz#c70021df834073c65eb613b8679cc4a381d1a9f9" - integrity sha512-un1zJQAhSosGFBduPgN/YFNvWVpRuHKU7IHBglLoLZsGmruJPOo6pbInneflUdmq7YvSVqhpPs5zdBvLnteltQ== + resolved "https://registry.npm.taobao.org/@babel/plugin-transform-object-super/download/@babel/plugin-transform-object-super-7.5.5.tgz#c70021df834073c65eb613b8679cc4a381d1a9f9" + integrity sha1-xwAh34NAc8ZethO4Z5zEo4HRqfk= dependencies: "@babel/helper-plugin-utils" "^7.0.0" "@babel/helper-replace-supers" "^7.5.5" "@babel/plugin-transform-parameters@^7.0.0", "@babel/plugin-transform-parameters@^7.4.4": version "7.4.4" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.4.4.tgz#7556cf03f318bd2719fe4c922d2d808be5571e16" - integrity sha512-oMh5DUO1V63nZcu/ZVLQFqiihBGo4OpxJxR1otF50GMeCLiRx5nUdtokd+u9SuVJrvvuIh9OosRFPP4pIPnwmw== + resolved "https://registry.npm.taobao.org/@babel/plugin-transform-parameters/download/@babel/plugin-transform-parameters-7.4.4.tgz#7556cf03f318bd2719fe4c922d2d808be5571e16" + integrity sha1-dVbPA/MYvScZ/kySLS2Ai+VXHhY= dependencies: "@babel/helper-call-delegate" "^7.4.4" "@babel/helper-get-function-arity" "^7.0.0" @@ -1231,8 +1048,8 @@ "@babel/plugin-transform-property-literals@^7.0.0", "@babel/plugin-transform-property-literals@^7.2.0": version "7.2.0" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.2.0.tgz#03e33f653f5b25c4eb572c98b9485055b389e905" - integrity sha512-9q7Dbk4RhgcLp8ebduOpCbtjh7C0itoLYHXd9ueASKAG/is5PQtMR5VJGka9NKqGhYEGn5ITahd4h9QeBMylWQ== + resolved "https://registry.npm.taobao.org/@babel/plugin-transform-property-literals/download/@babel/plugin-transform-property-literals-7.2.0.tgz#03e33f653f5b25c4eb572c98b9485055b389e905" + integrity sha1-A+M/ZT9bJcTrVyyYuUhQVbOJ6QU= dependencies: "@babel/helper-plugin-utils" "^7.0.0" @@ -1246,37 +1063,28 @@ "@babel/plugin-transform-react-display-name@7.2.0", "@babel/plugin-transform-react-display-name@^7.0.0": version "7.2.0" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.2.0.tgz#ebfaed87834ce8dc4279609a4f0c324c156e3eb0" - integrity sha512-Htf/tPa5haZvRMiNSQSFifK12gtr/8vwfr+A9y69uF0QcU77AVu4K7MiHEkTxF7lQoHOL0F9ErqgfNEAKgXj7A== + resolved "https://registry.npm.taobao.org/@babel/plugin-transform-react-display-name/download/@babel/plugin-transform-react-display-name-7.2.0.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40babel%2Fplugin-transform-react-display-name%2Fdownload%2F%40babel%2Fplugin-transform-react-display-name-7.2.0.tgz#ebfaed87834ce8dc4279609a4f0c324c156e3eb0" + integrity sha1-6/rth4NM6NxCeWCaTwwyTBVuPrA= dependencies: "@babel/helper-plugin-utils" "^7.0.0" "@babel/plugin-transform-react-jsx-self@^7.0.0": version "7.2.0" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx-self/-/plugin-transform-react-jsx-self-7.2.0.tgz#461e21ad9478f1031dd5e276108d027f1b5240ba" - integrity sha512-v6S5L/myicZEy+jr6ielB0OR8h+EH/1QFx/YJ7c7Ua+7lqsjj/vW6fD5FR9hB/6y7mGbfT4vAURn3xqBxsUcdg== + resolved "https://registry.npm.taobao.org/@babel/plugin-transform-react-jsx-self/download/@babel/plugin-transform-react-jsx-self-7.2.0.tgz#461e21ad9478f1031dd5e276108d027f1b5240ba" + integrity sha1-Rh4hrZR48QMd1eJ2EI0CfxtSQLo= dependencies: "@babel/helper-plugin-utils" "^7.0.0" "@babel/plugin-syntax-jsx" "^7.2.0" "@babel/plugin-transform-react-jsx-source@^7.0.0": version "7.5.0" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx-source/-/plugin-transform-react-jsx-source-7.5.0.tgz#583b10c49cf057e237085bcbd8cc960bd83bd96b" - integrity sha512-58Q+Jsy4IDCZx7kqEZuSDdam/1oW8OdDX8f+Loo6xyxdfg1yF0GE2XNJQSTZCaMol93+FBzpWiPEwtbMloAcPg== + resolved "https://registry.npm.taobao.org/@babel/plugin-transform-react-jsx-source/download/@babel/plugin-transform-react-jsx-source-7.5.0.tgz#583b10c49cf057e237085bcbd8cc960bd83bd96b" + integrity sha1-WDsQxJzwV+I3CFvL2MyWC9g72Ws= dependencies: "@babel/helper-plugin-utils" "^7.0.0" "@babel/plugin-syntax-jsx" "^7.2.0" -"@babel/plugin-transform-react-jsx@^7.0.0": - version "7.3.0" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.3.0.tgz#f2cab99026631c767e2745a5368b331cfe8f5290" - integrity sha512-a/+aRb7R06WcKvQLOu4/TpjKOdvVEKRLWFpKcNuHhiREPgGRB4TQJxq07+EZLS8LFVYpfq1a5lDUnuMdcCpBKg== - dependencies: - "@babel/helper-builder-react-jsx" "^7.3.0" - "@babel/helper-plugin-utils" "^7.0.0" - "@babel/plugin-syntax-jsx" "^7.2.0" - -"@babel/plugin-transform-react-jsx@^7.7.0": +"@babel/plugin-transform-react-jsx@^7.0.0", "@babel/plugin-transform-react-jsx@^7.7.0": version "7.7.0" resolved "https://registry.npm.taobao.org/@babel/plugin-transform-react-jsx/download/@babel/plugin-transform-react-jsx-7.7.0.tgz#834b0723ba78cd4d24d7d629300c2270f516d0b7" integrity sha1-g0sHI7p4zU0k19YpMAwicPUW0Lc= @@ -1301,8 +1109,8 @@ "@babel/plugin-transform-reserved-words@^7.2.0": version "7.2.0" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.2.0.tgz#4792af87c998a49367597d07fedf02636d2e1634" - integrity sha512-fz43fqW8E1tAB3DKF19/vxbpib1fuyCwSPE418ge5ZxILnBhWyhtPgz8eh1RCGGJlwvksHkyxMxh0eenFi+kFw== + resolved "https://registry.npm.taobao.org/@babel/plugin-transform-reserved-words/download/@babel/plugin-transform-reserved-words-7.2.0.tgz#4792af87c998a49367597d07fedf02636d2e1634" + integrity sha1-R5Kvh8mYpJNnWX0H/t8CY20uFjQ= dependencies: "@babel/helper-plugin-utils" "^7.0.0" @@ -1328,38 +1136,38 @@ "@babel/plugin-transform-shorthand-properties@^7.0.0", "@babel/plugin-transform-shorthand-properties@^7.2.0": version "7.2.0" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.2.0.tgz#6333aee2f8d6ee7e28615457298934a3b46198f0" - integrity sha512-QP4eUM83ha9zmYtpbnyjTLAGKQritA5XW/iG9cjtuOI8s1RuL/3V6a3DeSHfKutJQ+ayUfeZJPcnCYEQzaPQqg== + resolved "https://registry.npm.taobao.org/@babel/plugin-transform-shorthand-properties/download/@babel/plugin-transform-shorthand-properties-7.2.0.tgz#6333aee2f8d6ee7e28615457298934a3b46198f0" + integrity sha1-YzOu4vjW7n4oYVRXKYk0o7RhmPA= dependencies: "@babel/helper-plugin-utils" "^7.0.0" "@babel/plugin-transform-spread@^7.0.0", "@babel/plugin-transform-spread@^7.2.0", "@babel/plugin-transform-spread@^7.6.2": version "7.6.2" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-spread/-/plugin-transform-spread-7.6.2.tgz#fc77cf798b24b10c46e1b51b1b88c2bf661bb8dd" - integrity sha512-DpSvPFryKdK1x+EDJYCy28nmAaIMdxmhot62jAXF/o99iA33Zj2Lmcp3vDmz+MUh0LNYVPvfj5iC3feb3/+PFg== + resolved "https://registry.npm.taobao.org/@babel/plugin-transform-spread/download/@babel/plugin-transform-spread-7.6.2.tgz#fc77cf798b24b10c46e1b51b1b88c2bf661bb8dd" + integrity sha1-/HfPeYsksQxG4bUbG4jCv2YbuN0= dependencies: "@babel/helper-plugin-utils" "^7.0.0" "@babel/plugin-transform-sticky-regex@^7.2.0": version "7.2.0" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.2.0.tgz#a1e454b5995560a9c1e0d537dfc15061fd2687e1" - integrity sha512-KKYCoGaRAf+ckH8gEL3JHUaFVyNHKe3ASNsZ+AlktgHevvxGigoIttrEJb8iKN03Q7Eazlv1s6cx2B2cQ3Jabw== + resolved "https://registry.npm.taobao.org/@babel/plugin-transform-sticky-regex/download/@babel/plugin-transform-sticky-regex-7.2.0.tgz#a1e454b5995560a9c1e0d537dfc15061fd2687e1" + integrity sha1-oeRUtZlVYKnB4NU338FQYf0mh+E= dependencies: "@babel/helper-plugin-utils" "^7.0.0" "@babel/helper-regex" "^7.0.0" "@babel/plugin-transform-template-literals@^7.0.0", "@babel/plugin-transform-template-literals@^7.4.4": version "7.4.4" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.4.4.tgz#9d28fea7bbce637fb7612a0750989d8321d4bcb0" - integrity sha512-mQrEC4TWkhLN0z8ygIvEL9ZEToPhG5K7KDW3pzGqOfIGZ28Jb0POUkeWcoz8HnHvhFy6dwAT1j8OzqN8s804+g== + resolved "https://registry.npm.taobao.org/@babel/plugin-transform-template-literals/download/@babel/plugin-transform-template-literals-7.4.4.tgz#9d28fea7bbce637fb7612a0750989d8321d4bcb0" + integrity sha1-nSj+p7vOY3+3YSoHUJidgyHUvLA= dependencies: "@babel/helper-annotate-as-pure" "^7.0.0" "@babel/helper-plugin-utils" "^7.0.0" "@babel/plugin-transform-typeof-symbol@^7.2.0": version "7.2.0" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.2.0.tgz#117d2bcec2fbf64b4b59d1f9819894682d29f2b2" - integrity sha512-2LNhETWYxiYysBtrBTqL8+La0jIoQQnIScUJc74OYvUGRmkskNY4EzLCnjHBzdmb38wqtTaixpo1NctEcvMDZw== + resolved "https://registry.npm.taobao.org/@babel/plugin-transform-typeof-symbol/download/@babel/plugin-transform-typeof-symbol-7.2.0.tgz#117d2bcec2fbf64b4b59d1f9819894682d29f2b2" + integrity sha1-EX0rzsL79ktLWdH5gZiUaC0p8rI= dependencies: "@babel/helper-plugin-utils" "^7.0.0" @@ -1647,35 +1455,26 @@ dependencies: regenerator-runtime "^0.13.2" -"@babel/runtime@^7.0.0", "@babel/runtime@^7.1.2", "@babel/runtime@^7.3.4", "@babel/runtime@^7.4.2", "@babel/runtime@^7.4.4", "@babel/runtime@^7.5.0", "@babel/runtime@^7.5.5", "@babel/runtime@^7.6.3": - version "7.6.3" - resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.6.3.tgz#935122c74c73d2240cafd32ddb5fc2a6cd35cf1f" - integrity sha512-kq6anf9JGjW8Nt5rYfEuGRaEAaH1mkv3Bbu6rYvLOpPh/RusSJXuKPEAoZ7L7gybZkchE8+NV5g9vKF4AGAtsA== - dependencies: - regenerator-runtime "^0.13.2" - -"@babel/runtime@^7.3.1", "@babel/runtime@^7.4.5", "@babel/runtime@^7.7.2": +"@babel/runtime@^7.0.0", "@babel/runtime@^7.1.2", "@babel/runtime@^7.3.1", "@babel/runtime@^7.3.4", "@babel/runtime@^7.4.2", "@babel/runtime@^7.4.5", "@babel/runtime@^7.7.2": version "7.7.2" resolved "https://registry.npm.taobao.org/@babel/runtime/download/@babel/runtime-7.7.2.tgz#111a78002a5c25fc8e3361bedc9529c696b85a6a" integrity sha1-ERp4ACpcJfyOM2G+3JUpxpa4Wmo= dependencies: regenerator-runtime "^0.13.2" +"@babel/runtime@^7.4.4", "@babel/runtime@^7.5.0", "@babel/runtime@^7.5.5", "@babel/runtime@^7.6.3": + version "7.6.3" + resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.6.3.tgz#935122c74c73d2240cafd32ddb5fc2a6cd35cf1f" + integrity sha512-kq6anf9JGjW8Nt5rYfEuGRaEAaH1mkv3Bbu6rYvLOpPh/RusSJXuKPEAoZ7L7gybZkchE8+NV5g9vKF4AGAtsA== + dependencies: + regenerator-runtime "^0.13.2" + "@babel/standalone@^7.6.4": version "7.7.3" resolved "https://registry.npm.taobao.org/@babel/standalone/download/@babel/standalone-7.7.3.tgz#9a4f7fc64876b11398e7371665969ccfdb0c9806" integrity sha1-mk9/xkh2sROY5zcWZZacz9sMmAY= -"@babel/template@^7.1.0", "@babel/template@^7.4.0", "@babel/template@^7.4.4", "@babel/template@^7.6.0": - version "7.6.0" - resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.6.0.tgz#7f0159c7f5012230dad64cca42ec9bdb5c9536e6" - integrity sha512-5AEH2EXD8euCk446b7edmgFdub/qfH1SN6Nii3+fyXP807QRx9Q73A2N5hNwRRslC2H9sNzaFhsPubkS4L8oNQ== - dependencies: - "@babel/code-frame" "^7.0.0" - "@babel/parser" "^7.6.0" - "@babel/types" "^7.6.0" - -"@babel/template@^7.7.0": +"@babel/template@^7.1.0", "@babel/template@^7.4.4", "@babel/template@^7.7.0": version "7.7.0" resolved "https://registry.npm.taobao.org/@babel/template/download/@babel/template-7.7.0.tgz#4fadc1b8e734d97f56de39c77de76f2562e597d0" integrity sha1-T63BuOc02X9W3jnHfedvJWLll9A= @@ -1684,22 +1483,16 @@ "@babel/parser" "^7.7.0" "@babel/types" "^7.7.0" -"@babel/traverse@^7.0.0", "@babel/traverse@^7.1.0", "@babel/traverse@^7.4.3", "@babel/traverse@^7.4.4", "@babel/traverse@^7.5.5", "@babel/traverse@^7.6.0", "@babel/traverse@^7.6.2", "@babel/traverse@^7.6.3": - version "7.6.3" - resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.6.3.tgz#66d7dba146b086703c0fb10dd588b7364cec47f9" - integrity sha512-unn7P4LGsijIxaAJo/wpoU11zN+2IaClkQAxcJWBNCMS6cmVh802IyLHNkAjQ0iYnRS3nnxk5O3fuXW28IMxTw== +"@babel/template@^7.4.0", "@babel/template@^7.6.0": + version "7.6.0" + resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.6.0.tgz#7f0159c7f5012230dad64cca42ec9bdb5c9536e6" + integrity sha512-5AEH2EXD8euCk446b7edmgFdub/qfH1SN6Nii3+fyXP807QRx9Q73A2N5hNwRRslC2H9sNzaFhsPubkS4L8oNQ== dependencies: - "@babel/code-frame" "^7.5.5" - "@babel/generator" "^7.6.3" - "@babel/helper-function-name" "^7.1.0" - "@babel/helper-split-export-declaration" "^7.4.4" - "@babel/parser" "^7.6.3" - "@babel/types" "^7.6.3" - debug "^4.1.0" - globals "^11.1.0" - lodash "^4.17.13" + "@babel/code-frame" "^7.0.0" + "@babel/parser" "^7.6.0" + "@babel/types" "^7.6.0" -"@babel/traverse@^7.7.0", "@babel/traverse@^7.7.2": +"@babel/traverse@^7.0.0", "@babel/traverse@^7.1.0", "@babel/traverse@^7.7.0", "@babel/traverse@^7.7.2": version "7.7.2" resolved "https://registry.npm.taobao.org/@babel/traverse/download/@babel/traverse-7.7.2.tgz#ef0a65e07a2f3c550967366b3d9b62a2dcbeae09" integrity sha1-7wpl4HovPFUJZzZrPZtioty+rgk= @@ -1714,19 +1507,34 @@ globals "^11.1.0" lodash "^4.17.13" -"@babel/types@^7.0.0", "@babel/types@^7.2.0", "@babel/types@^7.3.0", "@babel/types@^7.4.0", "@babel/types@^7.4.4", "@babel/types@^7.5.5", "@babel/types@^7.6.0", "@babel/types@^7.6.3": +"@babel/traverse@^7.4.3", "@babel/traverse@^7.6.0", "@babel/traverse@^7.6.2", "@babel/traverse@^7.6.3": version "7.6.3" - resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.6.3.tgz#3f07d96f854f98e2fbd45c64b0cb942d11e8ba09" - integrity sha512-CqbcpTxMcpuQTMhjI37ZHVgjBkysg5icREQIEZ0eG1yCNwg3oy+5AaLiOKmjsCj6nqOsa6Hf0ObjRVwokb7srA== + resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.6.3.tgz#66d7dba146b086703c0fb10dd588b7364cec47f9" + integrity sha512-unn7P4LGsijIxaAJo/wpoU11zN+2IaClkQAxcJWBNCMS6cmVh802IyLHNkAjQ0iYnRS3nnxk5O3fuXW28IMxTw== + dependencies: + "@babel/code-frame" "^7.5.5" + "@babel/generator" "^7.6.3" + "@babel/helper-function-name" "^7.1.0" + "@babel/helper-split-export-declaration" "^7.4.4" + "@babel/parser" "^7.6.3" + "@babel/types" "^7.6.3" + debug "^4.1.0" + globals "^11.1.0" + lodash "^4.17.13" + +"@babel/types@^7.0.0", "@babel/types@^7.0.0-beta.49", "@babel/types@^7.3.0", "@babel/types@^7.4.4", "@babel/types@^7.5.5", "@babel/types@^7.6.0", "@babel/types@^7.6.3", "@babel/types@^7.7.0", "@babel/types@^7.7.1", "@babel/types@^7.7.2": + version "7.7.2" + resolved "https://registry.npm.taobao.org/@babel/types/download/@babel/types-7.7.2.tgz#550b82e5571dcd174af576e23f0adba7ffc683f7" + integrity sha1-VQuC5VcdzRdK9XbiPwrbp//Gg/c= dependencies: esutils "^2.0.2" lodash "^4.17.13" to-fast-properties "^2.0.0" -"@babel/types@^7.0.0-beta.49", "@babel/types@^7.7.0", "@babel/types@^7.7.1", "@babel/types@^7.7.2": - version "7.7.2" - resolved "https://registry.npm.taobao.org/@babel/types/download/@babel/types-7.7.2.tgz#550b82e5571dcd174af576e23f0adba7ffc683f7" - integrity sha1-VQuC5VcdzRdK9XbiPwrbp//Gg/c= +"@babel/types@^7.2.0", "@babel/types@^7.4.0": + version "7.6.3" + resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.6.3.tgz#3f07d96f854f98e2fbd45c64b0cb942d11e8ba09" + integrity sha512-CqbcpTxMcpuQTMhjI37ZHVgjBkysg5icREQIEZ0eG1yCNwg3oy+5AaLiOKmjsCj6nqOsa6Hf0ObjRVwokb7srA== dependencies: esutils "^2.0.2" lodash "^4.17.13" @@ -3275,44 +3083,44 @@ "@mrmlnc/readdir-enhanced@^2.2.1": version "2.2.1" - resolved "https://registry.yarnpkg.com/@mrmlnc/readdir-enhanced/-/readdir-enhanced-2.2.1.tgz#524af240d1a360527b730475ecfa1344aa540dde" - integrity sha512-bPHp6Ji8b41szTOcaP63VlnbbO5Ny6dwAATtY6JTjh5N2OLrb5Qk/Th5cRkRQhkWCt+EJsYrNB0MiL+Gpn6e3g== + resolved "https://registry.npm.taobao.org/@mrmlnc/readdir-enhanced/download/@mrmlnc/readdir-enhanced-2.2.1.tgz#524af240d1a360527b730475ecfa1344aa540dde" + integrity sha1-UkryQNGjYFJ7cwR17PoTRKpUDd4= dependencies: call-me-maybe "^1.0.1" glob-to-regexp "^0.3.0" "@nodelib/fs.scandir@2.1.3": version "2.1.3" - resolved "https://registry.yarnpkg.com/@nodelib/fs.scandir/-/fs.scandir-2.1.3.tgz#3a582bdb53804c6ba6d146579c46e52130cf4a3b" - integrity sha512-eGmwYQn3gxo4r7jdQnkrrN6bY478C3P+a/y72IJukF8LjB6ZHeB3c+Ehacj3sYeSmUXGlnA67/PmbM9CVwL7Dw== + resolved "https://registry.npm.taobao.org/@nodelib/fs.scandir/download/@nodelib/fs.scandir-2.1.3.tgz#3a582bdb53804c6ba6d146579c46e52130cf4a3b" + integrity sha1-Olgr21OATGum0UZXnEblITDPSjs= dependencies: "@nodelib/fs.stat" "2.0.3" run-parallel "^1.1.9" "@nodelib/fs.stat@2.0.3", "@nodelib/fs.stat@^2.0.2": version "2.0.3" - resolved "https://registry.yarnpkg.com/@nodelib/fs.stat/-/fs.stat-2.0.3.tgz#34dc5f4cabbc720f4e60f75a747e7ecd6c175bd3" - integrity sha512-bQBFruR2TAwoevBEd/NWMoAAtNGzTRgdrqnYCc7dhzfoNvqPzLyqlEQnzZ3kVnNrSp25iyxE00/3h2fqGAGArA== + resolved "https://registry.npm.taobao.org/@nodelib/fs.stat/download/@nodelib/fs.stat-2.0.3.tgz#34dc5f4cabbc720f4e60f75a747e7ecd6c175bd3" + integrity sha1-NNxfTKu8cg9OYPdadH5+zWwXW9M= "@nodelib/fs.stat@^1.1.2": version "1.1.3" - resolved "https://registry.yarnpkg.com/@nodelib/fs.stat/-/fs.stat-1.1.3.tgz#2b5a3ab3f918cca48a8c754c08168e3f03eba61b" - integrity sha512-shAmDyaQC4H92APFoIaVDHCx5bStIocgvbwQyxPRrbUY20V1EYTbSDchWbuwlMG3V17cprZhA6+78JfB+3DTPw== + resolved "https://registry.npm.taobao.org/@nodelib/fs.stat/download/@nodelib/fs.stat-1.1.3.tgz#2b5a3ab3f918cca48a8c754c08168e3f03eba61b" + integrity sha1-K1o6s/kYzKSKjHVMCBaOPwPrphs= "@nodelib/fs.walk@^1.2.3": version "1.2.4" - resolved "https://registry.yarnpkg.com/@nodelib/fs.walk/-/fs.walk-1.2.4.tgz#011b9202a70a6366e436ca5c065844528ab04976" - integrity sha512-1V9XOY4rDW0rehzbrcqAmHnz8e7SKvX27gh8Gt2WgB0+pdzdiLV83p72kZPU+jvMbS1qU5mauP2iOvO8rhmurQ== + resolved "https://registry.npm.taobao.org/@nodelib/fs.walk/download/@nodelib/fs.walk-1.2.4.tgz?cache=0&sync_timestamp=1570173514791&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40nodelib%2Ffs.walk%2Fdownload%2F%40nodelib%2Ffs.walk-1.2.4.tgz#011b9202a70a6366e436ca5c065844528ab04976" + integrity sha1-ARuSAqcKY2bkNspcBlhEUoqwSXY= dependencies: "@nodelib/fs.scandir" "2.1.3" fastq "^1.6.0" "@octokit/endpoint@^5.5.0": - version "5.5.0" - resolved "https://registry.yarnpkg.com/@octokit/endpoint/-/endpoint-5.5.0.tgz#d7e7960ffe39096cb67062f07efa84db52b20edb" - integrity sha512-TXYS6zXeBImNB9BVj+LneMDqXX+H0exkOpyXobvp92O3B1348QsKnNioISFKgOMsb3ibZvQGwCdpiwQd3KAjIA== + version "5.5.1" + resolved "https://registry.npm.taobao.org/@octokit/endpoint/download/@octokit/endpoint-5.5.1.tgz?cache=0&sync_timestamp=1572751172628&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40octokit%2Fendpoint%2Fdownload%2F%40octokit%2Fendpoint-5.5.1.tgz#2eea81e110ca754ff2de11c79154ccab4ae16b3f" + integrity sha1-LuqB4RDKdU/y3hHHkVTMq0rhaz8= dependencies: - "@octokit/types" "^1.0.0" + "@octokit/types" "^2.0.0" is-plain-object "^3.0.0" universal-user-agent "^4.0.0" @@ -3322,10 +3130,11 @@ integrity sha512-3wF5eueS5OHQYuAEudkpN+xVeUsg8vYEMMenEzLphUZ7PRZ8OJtDcsreL3ad9zxXmBbaFWzLmFcdob5CLyZftA== "@octokit/request-error@^1.0.1", "@octokit/request-error@^1.0.2": - version "1.0.4" - resolved "https://registry.yarnpkg.com/@octokit/request-error/-/request-error-1.0.4.tgz#15e1dc22123ba4a9a4391914d80ec1e5303a23be" - integrity sha512-L4JaJDXn8SGT+5G0uX79rZLv0MNJmfGa4vb4vy1NnpjSnWDLJRy6m90udGwvMmavwsStgbv2QNkPzzTCMmL+ig== + version "1.2.0" + resolved "https://registry.npm.taobao.org/@octokit/request-error/download/@octokit/request-error-1.2.0.tgz?cache=0&sync_timestamp=1572909118136&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40octokit%2Frequest-error%2Fdownload%2F%40octokit%2Frequest-error-1.2.0.tgz#a64d2a9d7a13555570cd79722de4a4d76371baaa" + integrity sha1-pk0qnXoTVVVwzXlyLeSk12Nxuqo= dependencies: + "@octokit/types" "^2.0.0" deprecation "^2.0.0" once "^1.4.0" @@ -3395,8 +3204,8 @@ "@octokit/types@^1.0.0": version "1.1.0" - resolved "https://registry.yarnpkg.com/@octokit/types/-/types-1.1.0.tgz#6c9b286f9766f8cc6c5bab9fd3eb6a7aa019c586" - integrity sha512-t4ZD74UnNVMq6kZBDZceflRKK3q4o5PoCKMAGht0RK84W57tqonqKL3vCxJHtbGExdan9RwV8r7VJBZxIM1O7Q== + resolved "https://registry.npm.taobao.org/@octokit/types/download/@octokit/types-1.1.0.tgz#6c9b286f9766f8cc6c5bab9fd3eb6a7aa019c586" + integrity sha1-bJsob5dm+MxsW6uf0+tqeqAZxYY= dependencies: "@types/node" "^12.11.1" @@ -3419,8 +3228,8 @@ "@reach/router@^1.2.1": version "1.2.1" - resolved "https://registry.yarnpkg.com/@reach/router/-/router-1.2.1.tgz#34ae3541a5ac44fa7796e5506a5d7274a162be4e" - integrity sha512-kTaX08X4g27tzIFQGRukaHmNbtMYDS3LEWIS8+l6OayGIw6Oyo1HIF/JzeuR2FoF9z6oV+x/wJSVSq4v8tcUGQ== + resolved "https://registry.npm.taobao.org/@reach/router/download/@reach/router-1.2.1.tgz#34ae3541a5ac44fa7796e5506a5d7274a162be4e" + integrity sha1-NK41QaWsRPp3luVQal1ydKFivk4= dependencies: create-react-context "^0.2.1" invariant "^2.2.3" @@ -3987,7 +3796,7 @@ "@szmarczak/http-timer@^1.1.2": version "1.1.2" - resolved "https://registry.npm.taobao.org/@szmarczak/http-timer/download/@szmarczak/http-timer-1.1.2.tgz?cache=0&sync_timestamp=1572713038252&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40szmarczak%2Fhttp-timer%2Fdownload%2F%40szmarczak%2Fhttp-timer-1.1.2.tgz#b1665e2c461a2cd92f4c1bbf50d5454de0d4b421" + resolved "https://registry.npm.taobao.org/@szmarczak/http-timer/download/@szmarczak/http-timer-1.1.2.tgz#b1665e2c461a2cd92f4c1bbf50d5454de0d4b421" integrity sha1-sWZeLEYaLNkvTBu/UNVFTeDUtCE= dependencies: defer-to-connect "^1.0.1" @@ -4155,8 +3964,8 @@ "@types/events@*": version "3.0.0" - resolved "https://registry.yarnpkg.com/@types/events/-/events-3.0.0.tgz#2862f3f58a9a7f7c3e78d79f130dd4d71c25c2a7" - integrity sha512-EaObqwIvayI5a8dCzhFrjKzVwKLxjoG9T6Ppd5CEo07LRKfQ8Yokw54r5+Wq7FaBQ+yXRvQAYPrHwya1/UFt9g== + resolved "https://registry.npm.taobao.org/@types/events/download/@types/events-3.0.0.tgz?cache=0&sync_timestamp=1572461527196&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40types%2Fevents%2Fdownload%2F%40types%2Fevents-3.0.0.tgz#2862f3f58a9a7f7c3e78d79f130dd4d71c25c2a7" + integrity sha1-KGLz9Yqaf3w+eNefEw3U1xwlwqc= "@types/geojson@*": version "7946.0.7" @@ -4189,8 +3998,8 @@ "@types/glob@^7.1.1": version "7.1.1" - resolved "https://registry.yarnpkg.com/@types/glob/-/glob-7.1.1.tgz#aa59a1c6e3fbc421e07ccd31a944c30eba521575" - integrity sha512-1Bh06cbWJUHMC97acuD6UMG29nMt0Aqz1vF3guLfG+kHHJhy3AyohZFFxYk2f7Q1SQIrNwvncxAE0N/9s70F2w== + resolved "https://registry.npm.taobao.org/@types/glob/download/@types/glob-7.1.1.tgz#aa59a1c6e3fbc421e07ccd31a944c30eba521575" + integrity sha1-qlmhxuP7xCHgfM0xqUTDDrpSFXU= dependencies: "@types/events" "*" "@types/minimatch" "*" @@ -4203,8 +4012,8 @@ "@types/history@*": version "4.7.3" - resolved "https://registry.yarnpkg.com/@types/history/-/history-4.7.3.tgz#856c99cdc1551d22c22b18b5402719affec9839a" - integrity sha512-cS5owqtwzLN5kY+l+KgKdRJ/Cee8tlmQoGQuIE9tWnSmS3JMKzmxo2HIAk2wODMifGwO20d62xZQLYz+RLfXmw== + resolved "https://registry.npm.taobao.org/@types/history/download/@types/history-4.7.3.tgz#856c99cdc1551d22c22b18b5402719affec9839a" + integrity sha1-hWyZzcFVHSLCKxi1QCcZr/7Jg5o= "@types/is-function@^1.0.0": version "1.0.0" @@ -4256,9 +4065,9 @@ "@types/lodash" "*" "@types/lodash@*": - version "4.14.146" - resolved "https://registry.npm.taobao.org/@types/lodash/download/@types/lodash-4.14.146.tgz?cache=0&sync_timestamp=1573233149765&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40types%2Flodash%2Fdownload%2F%40types%2Flodash-4.14.146.tgz#de0d2c8610012f12a6a796455054cbc654f8fecf" - integrity sha1-3g0shhABLxKmp5ZFUFTLxlT4/s8= + version "4.14.148" + resolved "https://registry.npm.taobao.org/@types/lodash/download/@types/lodash-4.14.148.tgz#ffa2786721707b335c6aa1465e6d3d74016fbd3e" + integrity sha1-/6J4ZyFwezNcaqFGXm09dAFvvT4= "@types/lodash@^4.14.138": version "4.14.144" @@ -4274,27 +4083,27 @@ "@types/minimatch@*", "@types/minimatch@^3.0.3": version "3.0.3" - resolved "https://registry.yarnpkg.com/@types/minimatch/-/minimatch-3.0.3.tgz#3dca0e3f33b200fc7d1139c0cd96c1268cadfd9d" - integrity sha512-tHq6qdbT9U1IRSGf14CL0pUlULksvY9OZ+5eEgl1N7t+OA3tGvNpxJCzuKQlsNgCVwbAs670L1vcVQi8j9HjnA== + resolved "https://registry.npm.taobao.org/@types/minimatch/download/@types/minimatch-3.0.3.tgz?cache=0&sync_timestamp=1572464707542&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40types%2Fminimatch%2Fdownload%2F%40types%2Fminimatch-3.0.3.tgz#3dca0e3f33b200fc7d1139c0cd96c1268cadfd9d" + integrity sha1-PcoOPzOyAPx9ETnAzZbBJoyt/Z0= "@types/mkdirp@^0.3.29": version "0.3.29" resolved "https://registry.npm.taobao.org/@types/mkdirp/download/@types/mkdirp-0.3.29.tgz#7f2ad7ec55f914482fc9b1ec4bb1ae6028d46066" integrity sha1-fyrX7FX5FEgvybHsS7GuYCjUYGY= -"@types/node@*", "@types/node@^12.0.2", "@types/node@^12.11.1", "@types/node@^12.7.3": +"@types/node@*", "@types/node@>= 8", "@types/node@^12.11.1": + version "12.12.8" + resolved "https://registry.npm.taobao.org/@types/node/download/@types/node-12.12.8.tgz?cache=0&sync_timestamp=1573848614685&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40types%2Fnode%2Fdownload%2F%40types%2Fnode-12.12.8.tgz#dab418655af39ce2fa99286a0bed21ef8072ac9d" + integrity sha1-2rQYZVrznOL6mShqC+0h74ByrJ0= + +"@types/node@^12.0.2", "@types/node@^12.7.3": version "12.12.0" resolved "https://registry.yarnpkg.com/@types/node/-/node-12.12.0.tgz#ff3201972d6dc851a9275308a17b9b5094e68057" integrity sha512-6N8Sa5AaENRtJnpKXZgvc119PKxT1Lk9VPy4kfT8JF23tIe1qDfaGkBR2DRKJFIA7NptMz+fps//C6aLi1Uoug== -"@types/node@>= 8": - version "12.12.7" - resolved "https://registry.npm.taobao.org/@types/node/download/@types/node-12.12.7.tgz#01e4ea724d9e3bd50d90c11fd5980ba317d8fa11" - integrity sha1-AeTqck2eO9UNkMEf1ZgLoxfY+hE= - "@types/node@^7.0.11": version "7.10.9" - resolved "https://registry.npm.taobao.org/@types/node/download/@types/node-7.10.9.tgz#4343e3b009f8cf5e1ed685e36097b74b4101e880" + resolved "https://registry.npm.taobao.org/@types/node/download/@types/node-7.10.9.tgz?cache=0&sync_timestamp=1573848614685&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40types%2Fnode%2Fdownload%2F%40types%2Fnode-7.10.9.tgz#4343e3b009f8cf5e1ed685e36097b74b4101e880" integrity sha1-Q0PjsAn4z14e1oXjYJe3S0EB6IA= "@types/normalize-package-data@^2.4.0": @@ -4309,15 +4118,20 @@ dependencies: "@types/node" "*" +"@types/parse-json@^4.0.0": + version "4.0.0" + resolved "https://registry.npm.taobao.org/@types/parse-json/download/@types/parse-json-4.0.0.tgz#2f8bb441434d163b35fb8ffdccd7138927ffb8c0" + integrity sha1-L4u0QUNNFjs1+4/9zNcTiSf/uMA= + "@types/prop-types@*": version "15.7.3" - resolved "https://registry.yarnpkg.com/@types/prop-types/-/prop-types-15.7.3.tgz#2ab0d5da2e5815f94b0b9d4b95d1e5f243ab2ca7" - integrity sha512-KfRL3PuHmqQLOG+2tGpRO26Ctg+Cq1E01D2DMriKEATHgWLfeNDmq9e29Q9WIky0dQ3NPkd1mzYH8Lm936Z9qw== + resolved "https://registry.npm.taobao.org/@types/prop-types/download/@types/prop-types-15.7.3.tgz?cache=0&sync_timestamp=1572464318358&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40types%2Fprop-types%2Fdownload%2F%40types%2Fprop-types-15.7.3.tgz#2ab0d5da2e5815f94b0b9d4b95d1e5f243ab2ca7" + integrity sha1-KrDV2i5YFflLC51LldHl8kOrLKc= "@types/q@^1.5.1": version "1.5.2" - resolved "https://registry.yarnpkg.com/@types/q/-/q-1.5.2.tgz#690a1475b84f2a884fd07cd797c00f5f31356ea8" - integrity sha512-ce5d3q03Ex0sy4R14722Rmt6MT07Ua+k4FwDfdcToYJcMKNtRVQvJ6JCAPdAmAnbRb6CsX6aYb9m96NGod9uTw== + resolved "https://registry.npm.taobao.org/@types/q/download/@types/q-1.5.2.tgz#690a1475b84f2a884fd07cd797c00f5f31356ea8" + integrity sha1-aQoUdbhPKohP0HzXl8APXzE1bqg= "@types/reach__router@^1.2.3", "@types/reach__router@^1.2.6": version "1.2.6" @@ -4376,7 +4190,7 @@ dependencies: "@types/react" "*" -"@types/react@*", "@types/react@^15.0.0 || ^16.0.0", "@types/react@^16.8.12", "@types/react@^16.8.6", "@types/react@^16.9.2": +"@types/react@*", "@types/react@^16.8.12", "@types/react@^16.8.6", "@types/react@^16.9.2": version "16.9.11" resolved "https://registry.npm.taobao.org/@types/react/download/@types/react-16.9.11.tgz?cache=0&sync_timestamp=1572464320120&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40types%2Freact%2Fdownload%2F%40types%2Freact-16.9.11.tgz#70e0b7ad79058a7842f25ccf2999807076ada120" integrity sha1-cOC3rXkFinhC8lzPKZmAcHatoSA= @@ -4433,23 +4247,22 @@ resolved "https://registry.npm.taobao.org/@types/tmp/download/@types/tmp-0.0.32.tgz#0d3cb31022f8427ea58c008af32b80da126ca4e3" integrity sha1-DTyzECL4Qn6ljACK8yuA2hJspOM= -"@types/unist@*", "@types/unist@^2.0.0": +"@types/unist@*", "@types/unist@^2.0.0", "@types/unist@^2.0.2": version "2.0.3" - resolved "https://registry.yarnpkg.com/@types/unist/-/unist-2.0.3.tgz#9c088679876f374eb5983f150d4787aa6fb32d7e" - integrity sha512-FvUupuM3rlRsRtCN+fDudtmytGO6iHJuuRKS1Ss0pG5z8oX0diNEw94UEL7hgDbpN94rgaK5R7sWm6RrSkZuAQ== + resolved "https://registry.npm.taobao.org/@types/unist/download/@types/unist-2.0.3.tgz#9c088679876f374eb5983f150d4787aa6fb32d7e" + integrity sha1-nAiGeYdvN061mD8VDUeHqm+zLX4= "@types/vfile-message@*": - version "1.0.1" - resolved "https://registry.yarnpkg.com/@types/vfile-message/-/vfile-message-1.0.1.tgz#e1e9895cc6b36c462d4244e64e6d0b6eaf65355a" - integrity sha512-mlGER3Aqmq7bqR1tTTIVHq8KSAFFRyGbrxuM8C/H82g6k7r2fS+IMEkIu3D7JHzG10NvPdR8DNx0jr0pwpp4dA== + version "2.0.0" + resolved "https://registry.npm.taobao.org/@types/vfile-message/download/@types/vfile-message-2.0.0.tgz#690e46af0fdfc1f9faae00cd049cc888957927d5" + integrity sha1-aQ5Grw/fwfn6rgDNBJzIiJV5J9U= dependencies: - "@types/node" "*" - "@types/unist" "*" + vfile-message "*" "@types/vfile@^3.0.0": version "3.0.2" - resolved "https://registry.yarnpkg.com/@types/vfile/-/vfile-3.0.2.tgz#19c18cd232df11ce6fa6ad80259bc86c366b09b9" - integrity sha512-b3nLFGaGkJ9rzOcuXRfHkZMdjsawuDD0ENL9fzTophtBg8FJHSGbH7daXkEpcwy3v7Xol3pAvsmlYyFhR4pqJw== + resolved "https://registry.npm.taobao.org/@types/vfile/download/@types/vfile-3.0.2.tgz#19c18cd232df11ce6fa6ad80259bc86c366b09b9" + integrity sha1-GcGM0jLfEc5vpq2AJZvIbDZrCbk= dependencies: "@types/node" "*" "@types/unist" "*" @@ -4479,9 +4292,9 @@ dependencies: "@types/yargs-parser" "*" -"@typescript-eslint/eslint-plugin@^2.6.1": +"@typescript-eslint/eslint-plugin@^2.6.1", "@typescript-eslint/eslint-plugin@^2.7.0": version "2.7.0" - resolved "https://registry.npm.taobao.org/@typescript-eslint/eslint-plugin/download/@typescript-eslint/eslint-plugin-2.7.0.tgz?cache=0&sync_timestamp=1573525921371&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40typescript-eslint%2Feslint-plugin%2Fdownload%2F%40typescript-eslint%2Feslint-plugin-2.7.0.tgz#dff176bdb73dfd7e2e43062452189bd1b9db6021" + resolved "https://registry.npm.taobao.org/@typescript-eslint/eslint-plugin/download/@typescript-eslint/eslint-plugin-2.7.0.tgz?cache=0&sync_timestamp=1573868927552&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40typescript-eslint%2Feslint-plugin%2Fdownload%2F%40typescript-eslint%2Feslint-plugin-2.7.0.tgz#dff176bdb73dfd7e2e43062452189bd1b9db6021" integrity sha1-3/F2vbc9/X4uQwYkUhib0bnbYCE= dependencies: "@typescript-eslint/experimental-utils" "2.7.0" @@ -4492,16 +4305,16 @@ "@typescript-eslint/experimental-utils@2.7.0": version "2.7.0" - resolved "https://registry.npm.taobao.org/@typescript-eslint/experimental-utils/download/@typescript-eslint/experimental-utils-2.7.0.tgz?cache=0&sync_timestamp=1573553133124&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40typescript-eslint%2Fexperimental-utils%2Fdownload%2F%40typescript-eslint%2Fexperimental-utils-2.7.0.tgz#58d790a3884df3041b5a5e08f9e5e6b7c41864b5" + resolved "https://registry.npm.taobao.org/@typescript-eslint/experimental-utils/download/@typescript-eslint/experimental-utils-2.7.0.tgz#58d790a3884df3041b5a5e08f9e5e6b7c41864b5" integrity sha1-WNeQo4hN8wQbWl4I+eXmt8QYZLU= dependencies: "@types/json-schema" "^7.0.3" "@typescript-eslint/typescript-estree" "2.7.0" eslint-scope "^5.0.0" -"@typescript-eslint/parser@^2.6.1": +"@typescript-eslint/parser@^2.6.1", "@typescript-eslint/parser@^2.7.0": version "2.7.0" - resolved "https://registry.npm.taobao.org/@typescript-eslint/parser/download/@typescript-eslint/parser-2.7.0.tgz?cache=0&sync_timestamp=1573525998079&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40typescript-eslint%2Fparser%2Fdownload%2F%40typescript-eslint%2Fparser-2.7.0.tgz#b5e6a4944e2b68dba1e7fbfd5242e09ff552fd12" + resolved "https://registry.npm.taobao.org/@typescript-eslint/parser/download/@typescript-eslint/parser-2.7.0.tgz?cache=0&sync_timestamp=1573868928550&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40typescript-eslint%2Fparser%2Fdownload%2F%40typescript-eslint%2Fparser-2.7.0.tgz#b5e6a4944e2b68dba1e7fbfd5242e09ff552fd12" integrity sha1-teaklE4raNuh5/v9UkLgn/VS/RI= dependencies: "@types/eslint-visitor-keys" "^1.0.0" @@ -4511,7 +4324,7 @@ "@typescript-eslint/typescript-estree@2.7.0": version "2.7.0" - resolved "https://registry.npm.taobao.org/@typescript-eslint/typescript-estree/download/@typescript-eslint/typescript-estree-2.7.0.tgz?cache=0&sync_timestamp=1573525970716&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40typescript-eslint%2Ftypescript-estree%2Fdownload%2F%40typescript-eslint%2Ftypescript-estree-2.7.0.tgz#34fd98c77a07b40d04d5b4203eddd3abeab909f4" + resolved "https://registry.npm.taobao.org/@typescript-eslint/typescript-estree/download/@typescript-eslint/typescript-estree-2.7.0.tgz#34fd98c77a07b40d04d5b4203eddd3abeab909f4" integrity sha1-NP2Yx3oHtA0E1bQgPt3Tq+q5CfQ= dependencies: debug "^4.1.1" @@ -4523,8 +4336,8 @@ "@webassemblyjs/ast@1.8.5": version "1.8.5" - resolved "https://registry.yarnpkg.com/@webassemblyjs/ast/-/ast-1.8.5.tgz#51b1c5fe6576a34953bf4b253df9f0d490d9e359" - integrity sha512-aJMfngIZ65+t71C3y2nBBg5FFG0Okt9m0XEgWZ7Ywgn1oMAT8cNwx00Uv1cQyHtidq0Xn94R4TAywO+LCQ+ZAQ== + resolved "https://registry.npm.taobao.org/@webassemblyjs/ast/download/@webassemblyjs/ast-1.8.5.tgz#51b1c5fe6576a34953bf4b253df9f0d490d9e359" + integrity sha1-UbHF/mV2o0lTv0slPfnw1JDZ41k= dependencies: "@webassemblyjs/helper-module-context" "1.8.5" "@webassemblyjs/helper-wasm-bytecode" "1.8.5" @@ -4532,48 +4345,48 @@ "@webassemblyjs/floating-point-hex-parser@1.8.5": version "1.8.5" - resolved "https://registry.yarnpkg.com/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.8.5.tgz#1ba926a2923613edce496fd5b02e8ce8a5f49721" - integrity sha512-9p+79WHru1oqBh9ewP9zW95E3XAo+90oth7S5Re3eQnECGq59ly1Ri5tsIipKGpiStHsUYmY3zMLqtk3gTcOtQ== + resolved "https://registry.npm.taobao.org/@webassemblyjs/floating-point-hex-parser/download/@webassemblyjs/floating-point-hex-parser-1.8.5.tgz#1ba926a2923613edce496fd5b02e8ce8a5f49721" + integrity sha1-G6kmopI2E+3OSW/VsC6M6KX0lyE= "@webassemblyjs/helper-api-error@1.8.5": version "1.8.5" - resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-api-error/-/helper-api-error-1.8.5.tgz#c49dad22f645227c5edb610bdb9697f1aab721f7" - integrity sha512-Za/tnzsvnqdaSPOUXHyKJ2XI7PDX64kWtURyGiJJZKVEdFOsdKUCPTNEVFZq3zJ2R0G5wc2PZ5gvdTRFgm81zA== + resolved "https://registry.npm.taobao.org/@webassemblyjs/helper-api-error/download/@webassemblyjs/helper-api-error-1.8.5.tgz#c49dad22f645227c5edb610bdb9697f1aab721f7" + integrity sha1-xJ2tIvZFInxe22EL25aX8aq3Ifc= "@webassemblyjs/helper-buffer@1.8.5": version "1.8.5" - resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-buffer/-/helper-buffer-1.8.5.tgz#fea93e429863dd5e4338555f42292385a653f204" - integrity sha512-Ri2R8nOS0U6G49Q86goFIPNgjyl6+oE1abW1pS84BuhP1Qcr5JqMwRFT3Ah3ADDDYGEgGs1iyb1DGX+kAi/c/Q== + resolved "https://registry.npm.taobao.org/@webassemblyjs/helper-buffer/download/@webassemblyjs/helper-buffer-1.8.5.tgz#fea93e429863dd5e4338555f42292385a653f204" + integrity sha1-/qk+Qphj3V5DOFVfQikjhaZT8gQ= "@webassemblyjs/helper-code-frame@1.8.5": version "1.8.5" - resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-code-frame/-/helper-code-frame-1.8.5.tgz#9a740ff48e3faa3022b1dff54423df9aa293c25e" - integrity sha512-VQAadSubZIhNpH46IR3yWO4kZZjMxN1opDrzePLdVKAZ+DFjkGD/rf4v1jap744uPVU6yjL/smZbRIIJTOUnKQ== + resolved "https://registry.npm.taobao.org/@webassemblyjs/helper-code-frame/download/@webassemblyjs/helper-code-frame-1.8.5.tgz#9a740ff48e3faa3022b1dff54423df9aa293c25e" + integrity sha1-mnQP9I4/qjAisd/1RCPfmqKTwl4= dependencies: "@webassemblyjs/wast-printer" "1.8.5" "@webassemblyjs/helper-fsm@1.8.5": version "1.8.5" - resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-fsm/-/helper-fsm-1.8.5.tgz#ba0b7d3b3f7e4733da6059c9332275d860702452" - integrity sha512-kRuX/saORcg8se/ft6Q2UbRpZwP4y7YrWsLXPbbmtepKr22i8Z4O3V5QE9DbZK908dh5Xya4Un57SDIKwB9eow== + resolved "https://registry.npm.taobao.org/@webassemblyjs/helper-fsm/download/@webassemblyjs/helper-fsm-1.8.5.tgz#ba0b7d3b3f7e4733da6059c9332275d860702452" + integrity sha1-ugt9Oz9+RzPaYFnJMyJ12GBwJFI= "@webassemblyjs/helper-module-context@1.8.5": version "1.8.5" - resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-module-context/-/helper-module-context-1.8.5.tgz#def4b9927b0101dc8cbbd8d1edb5b7b9c82eb245" - integrity sha512-/O1B236mN7UNEU4t9X7Pj38i4VoU8CcMHyy3l2cV/kIF4U5KoHXDVqcDuOs1ltkac90IM4vZdHc52t1x8Yfs3g== + resolved "https://registry.npm.taobao.org/@webassemblyjs/helper-module-context/download/@webassemblyjs/helper-module-context-1.8.5.tgz#def4b9927b0101dc8cbbd8d1edb5b7b9c82eb245" + integrity sha1-3vS5knsBAdyMu9jR7bW3ucguskU= dependencies: "@webassemblyjs/ast" "1.8.5" mamacro "^0.0.3" "@webassemblyjs/helper-wasm-bytecode@1.8.5": version "1.8.5" - resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.8.5.tgz#537a750eddf5c1e932f3744206551c91c1b93e61" - integrity sha512-Cu4YMYG3Ddl72CbmpjU/wbP6SACcOPVbHN1dI4VJNJVgFwaKf1ppeFJrwydOG3NDHxVGuCfPlLZNyEdIYlQ6QQ== + resolved "https://registry.npm.taobao.org/@webassemblyjs/helper-wasm-bytecode/download/@webassemblyjs/helper-wasm-bytecode-1.8.5.tgz#537a750eddf5c1e932f3744206551c91c1b93e61" + integrity sha1-U3p1Dt31weky83RCBlUckcG5PmE= "@webassemblyjs/helper-wasm-section@1.8.5": version "1.8.5" - resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.8.5.tgz#74ca6a6bcbe19e50a3b6b462847e69503e6bfcbf" - integrity sha512-VV083zwR+VTrIWWtgIUpqfvVdK4ff38loRmrdDBgBT8ADXYsEZ5mPQ4Nde90N3UYatHdYoDIFb7oHzMncI02tA== + resolved "https://registry.npm.taobao.org/@webassemblyjs/helper-wasm-section/download/@webassemblyjs/helper-wasm-section-1.8.5.tgz#74ca6a6bcbe19e50a3b6b462847e69503e6bfcbf" + integrity sha1-dMpqa8vhnlCjtrRihH5pUD5r/L8= dependencies: "@webassemblyjs/ast" "1.8.5" "@webassemblyjs/helper-buffer" "1.8.5" @@ -4582,27 +4395,27 @@ "@webassemblyjs/ieee754@1.8.5": version "1.8.5" - resolved "https://registry.yarnpkg.com/@webassemblyjs/ieee754/-/ieee754-1.8.5.tgz#712329dbef240f36bf57bd2f7b8fb9bf4154421e" - integrity sha512-aaCvQYrvKbY/n6wKHb/ylAJr27GglahUO89CcGXMItrOBqRarUMxWLJgxm9PJNuKULwN5n1csT9bYoMeZOGF3g== + resolved "https://registry.npm.taobao.org/@webassemblyjs/ieee754/download/@webassemblyjs/ieee754-1.8.5.tgz#712329dbef240f36bf57bd2f7b8fb9bf4154421e" + integrity sha1-cSMp2+8kDza/V70ve4+5v0FUQh4= dependencies: "@xtuc/ieee754" "^1.2.0" "@webassemblyjs/leb128@1.8.5": version "1.8.5" - resolved "https://registry.yarnpkg.com/@webassemblyjs/leb128/-/leb128-1.8.5.tgz#044edeb34ea679f3e04cd4fd9824d5e35767ae10" - integrity sha512-plYUuUwleLIziknvlP8VpTgO4kqNaH57Y3JnNa6DLpu/sGcP6hbVdfdX5aHAV716pQBKrfuU26BJK29qY37J7A== + resolved "https://registry.npm.taobao.org/@webassemblyjs/leb128/download/@webassemblyjs/leb128-1.8.5.tgz#044edeb34ea679f3e04cd4fd9824d5e35767ae10" + integrity sha1-BE7es06mefPgTNT9mCTV41dnrhA= dependencies: "@xtuc/long" "4.2.2" "@webassemblyjs/utf8@1.8.5": version "1.8.5" - resolved "https://registry.yarnpkg.com/@webassemblyjs/utf8/-/utf8-1.8.5.tgz#a8bf3b5d8ffe986c7c1e373ccbdc2a0915f0cedc" - integrity sha512-U7zgftmQriw37tfD934UNInokz6yTmn29inT2cAetAsaU9YeVCveWEwhKL1Mg4yS7q//NGdzy79nlXh3bT8Kjw== + resolved "https://registry.npm.taobao.org/@webassemblyjs/utf8/download/@webassemblyjs/utf8-1.8.5.tgz#a8bf3b5d8ffe986c7c1e373ccbdc2a0915f0cedc" + integrity sha1-qL87XY/+mGx8Hjc8y9wqCRXwztw= "@webassemblyjs/wasm-edit@1.8.5": version "1.8.5" - resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-edit/-/wasm-edit-1.8.5.tgz#962da12aa5acc1c131c81c4232991c82ce56e01a" - integrity sha512-A41EMy8MWw5yvqj7MQzkDjU29K7UJq1VrX2vWLzfpRHt3ISftOXqrtojn7nlPsZ9Ijhp5NwuODuycSvfAO/26Q== + resolved "https://registry.npm.taobao.org/@webassemblyjs/wasm-edit/download/@webassemblyjs/wasm-edit-1.8.5.tgz#962da12aa5acc1c131c81c4232991c82ce56e01a" + integrity sha1-li2hKqWswcExyBxCMpkcgs5W4Bo= dependencies: "@webassemblyjs/ast" "1.8.5" "@webassemblyjs/helper-buffer" "1.8.5" @@ -4615,8 +4428,8 @@ "@webassemblyjs/wasm-gen@1.8.5": version "1.8.5" - resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-gen/-/wasm-gen-1.8.5.tgz#54840766c2c1002eb64ed1abe720aded714f98bc" - integrity sha512-BCZBT0LURC0CXDzj5FXSc2FPTsxwp3nWcqXQdOZE4U7h7i8FqtFK5Egia6f9raQLpEKT1VL7zr4r3+QX6zArWg== + resolved "https://registry.npm.taobao.org/@webassemblyjs/wasm-gen/download/@webassemblyjs/wasm-gen-1.8.5.tgz#54840766c2c1002eb64ed1abe720aded714f98bc" + integrity sha1-VIQHZsLBAC62TtGr5yCt7XFPmLw= dependencies: "@webassemblyjs/ast" "1.8.5" "@webassemblyjs/helper-wasm-bytecode" "1.8.5" @@ -4626,8 +4439,8 @@ "@webassemblyjs/wasm-opt@1.8.5": version "1.8.5" - resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-opt/-/wasm-opt-1.8.5.tgz#b24d9f6ba50394af1349f510afa8ffcb8a63d264" - integrity sha512-HKo2mO/Uh9A6ojzu7cjslGaHaUU14LdLbGEKqTR7PBKwT6LdPtLLh9fPY33rmr5wcOMrsWDbbdCHq4hQUdd37Q== + resolved "https://registry.npm.taobao.org/@webassemblyjs/wasm-opt/download/@webassemblyjs/wasm-opt-1.8.5.tgz#b24d9f6ba50394af1349f510afa8ffcb8a63d264" + integrity sha1-sk2fa6UDlK8TSfUQr6j/y4pj0mQ= dependencies: "@webassemblyjs/ast" "1.8.5" "@webassemblyjs/helper-buffer" "1.8.5" @@ -4636,8 +4449,8 @@ "@webassemblyjs/wasm-parser@1.8.5": version "1.8.5" - resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-parser/-/wasm-parser-1.8.5.tgz#21576f0ec88b91427357b8536383668ef7c66b8d" - integrity sha512-pi0SYE9T6tfcMkthwcgCpL0cM9nRYr6/6fjgDtL6q/ZqKHdMWvxitRi5JcZ7RI4SNJJYnYNaWy5UUrHQy998lw== + resolved "https://registry.npm.taobao.org/@webassemblyjs/wasm-parser/download/@webassemblyjs/wasm-parser-1.8.5.tgz#21576f0ec88b91427357b8536383668ef7c66b8d" + integrity sha1-IVdvDsiLkUJzV7hTY4NmjvfGa40= dependencies: "@webassemblyjs/ast" "1.8.5" "@webassemblyjs/helper-api-error" "1.8.5" @@ -4648,8 +4461,8 @@ "@webassemblyjs/wast-parser@1.8.5": version "1.8.5" - resolved "https://registry.yarnpkg.com/@webassemblyjs/wast-parser/-/wast-parser-1.8.5.tgz#e10eecd542d0e7bd394f6827c49f3df6d4eefb8c" - integrity sha512-daXC1FyKWHF1i11obK086QRlsMsY4+tIOKgBqI1lxAnkp9xe9YMcgOxm9kLe+ttjs5aWV2KKE1TWJCN57/Btsg== + resolved "https://registry.npm.taobao.org/@webassemblyjs/wast-parser/download/@webassemblyjs/wast-parser-1.8.5.tgz#e10eecd542d0e7bd394f6827c49f3df6d4eefb8c" + integrity sha1-4Q7s1ULQ5705T2gnxJ899tTu+4w= dependencies: "@webassemblyjs/ast" "1.8.5" "@webassemblyjs/floating-point-hex-parser" "1.8.5" @@ -4660,8 +4473,8 @@ "@webassemblyjs/wast-printer@1.8.5": version "1.8.5" - resolved "https://registry.yarnpkg.com/@webassemblyjs/wast-printer/-/wast-printer-1.8.5.tgz#114bbc481fd10ca0e23b3560fa812748b0bae5bc" - integrity sha512-w0U0pD4EhlnvRyeJzBqaVSJAo9w/ce7/WPogeXLzGkO6hzhr4GnQIZ4W4uUt5b9ooAaXPtnXlj0gzsXEOUNYMg== + resolved "https://registry.npm.taobao.org/@webassemblyjs/wast-printer/download/@webassemblyjs/wast-printer-1.8.5.tgz#114bbc481fd10ca0e23b3560fa812748b0bae5bc" + integrity sha1-EUu8SB/RDKDiOzVg+oEnSLC65bw= dependencies: "@webassemblyjs/ast" "1.8.5" "@webassemblyjs/wast-parser" "1.8.5" @@ -4681,13 +4494,13 @@ "@xtuc/ieee754@^1.2.0": version "1.2.0" - resolved "https://registry.yarnpkg.com/@xtuc/ieee754/-/ieee754-1.2.0.tgz#eef014a3145ae477a1cbc00cd1e552336dceb790" - integrity sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA== + resolved "https://registry.npm.taobao.org/@xtuc/ieee754/download/@xtuc/ieee754-1.2.0.tgz#eef014a3145ae477a1cbc00cd1e552336dceb790" + integrity sha1-7vAUoxRa5Hehy8AM0eVSM23Ot5A= "@xtuc/long@4.2.2": version "4.2.2" - resolved "https://registry.yarnpkg.com/@xtuc/long/-/long-4.2.2.tgz#d291c6a4e97989b5c61d9acf396ae4fe133a718d" - integrity sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ== + resolved "https://registry.npm.taobao.org/@xtuc/long/download/@xtuc/long-4.2.2.tgz#d291c6a4e97989b5c61d9acf396ae4fe133a718d" + integrity sha1-0pHGpOl5ibXGHZrPOWrk/hM6cY0= "@zkochan/cmd-shim@^3.1.0": version "3.1.0" @@ -4713,13 +4526,13 @@ abab@^2.0.0: abbrev@1: version "1.1.1" - resolved "https://registry.yarnpkg.com/abbrev/-/abbrev-1.1.1.tgz#f8f2c887ad10bf67f634f005b6987fed3179aac8" - integrity sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q== + resolved "https://registry.npm.taobao.org/abbrev/download/abbrev-1.1.1.tgz#f8f2c887ad10bf67f634f005b6987fed3179aac8" + integrity sha1-+PLIh60Qv2f2NPAFtph/7TF5qsg= accepts@^1.3.7, accepts@~1.3.4, accepts@~1.3.5, accepts@~1.3.7: version "1.3.7" - resolved "https://registry.yarnpkg.com/accepts/-/accepts-1.3.7.tgz#531bc726517a3b2b41f850021c6cc15eaab507cd" - integrity sha512-Il80Qs2WjYlJIBNzNkK6KYqlVMTbZLXgHx2oT0pU/fjRHyEp+PEfEPY0R3WCwAGVOtauxh1hOxNgIf5bv7dQpA== + resolved "https://registry.npm.taobao.org/accepts/download/accepts-1.3.7.tgz#531bc726517a3b2b41f850021c6cc15eaab507cd" + integrity sha1-UxvHJlF6OytB+FACHGzBXqq1B80= dependencies: mime-types "~2.1.24" negotiator "0.6.2" @@ -4749,8 +4562,8 @@ acorn@^5.2.1, acorn@^5.5.3: acorn@^6.0.1, acorn@^6.2.1: version "6.3.0" - resolved "https://registry.yarnpkg.com/acorn/-/acorn-6.3.0.tgz#0087509119ffa4fc0a0041d1e93a417e68cb856e" - integrity sha512-/czfa8BwS88b9gWQVhc8eknunSA2DoJpJyTQkhheIf5E48u1N0R4q/YxxsAeqRrmK9TQ/uYfgLDfZo91UlANIA== + resolved "https://registry.npm.taobao.org/acorn/download/acorn-6.3.0.tgz#0087509119ffa4fc0a0041d1e93a417e68cb856e" + integrity sha1-AIdQkRn/pPwKAEHR6TpBfmjLhW4= acorn@^7.1.0: version "7.1.0" @@ -4771,15 +4584,15 @@ address@1.0.3: address@1.1.2, address@^1.0.1: version "1.1.2" - resolved "https://registry.yarnpkg.com/address/-/address-1.1.2.tgz#bf1116c9c758c51b7a933d296b72c221ed9428b6" - integrity sha512-aT6camzM4xEA54YVJYSqxz1kv4IHnQZRtThJJHhUMRExaU5spC7jX5ugSwTaTgJliIgs4VhZOk7htClvQ/LmRA== + resolved "https://registry.npm.taobao.org/address/download/address-1.1.2.tgz#bf1116c9c758c51b7a933d296b72c221ed9428b6" + integrity sha1-vxEWycdYxRt6kz0pa3LCIe2UKLY= after@0.8.2: version "0.8.2" resolved "https://registry.npm.taobao.org/after/download/after-0.8.2.tgz#fedb394f9f0e02aa9768e702bda23b505fae7e1f" integrity sha1-/ts5T58OAqqXaOcCvaI7UF+ufh8= -agent-base@4, agent-base@^4.3.0: +agent-base@4, agent-base@^4.1.0, agent-base@^4.3.0: version "4.3.0" resolved "https://registry.yarnpkg.com/agent-base/-/agent-base-4.3.0.tgz#8165f01c436009bccad0b1d122f05ed770efc6ee" integrity sha512-salcGninV0nPrwpGNn4VTXBb1SOuXQBiqbrNXoeizJsHrsL6ERFM2Ne3JUSBWRE6aeNJI2ROP/WEEIDUiDe3cg== @@ -4793,7 +4606,7 @@ agent-base@~4.2.1: dependencies: es6-promisify "^5.0.0" -agentkeepalive@^3.4.1: +agentkeepalive@^3.3.0, agentkeepalive@^3.4.1: version "3.5.2" resolved "https://registry.yarnpkg.com/agentkeepalive/-/agentkeepalive-3.5.2.tgz#a113924dd3fa24a0bc3b78108c450c2abee00f67" integrity sha512-e0L/HNe6qkQ7H19kTlRRqUibEAwDK5AFk6y3PtMsuut2VAH6+Q4xZml1tNDJD7kSAyqmbG/K08K5WEJYtUrSlQ== @@ -4802,8 +4615,8 @@ agentkeepalive@^3.4.1: aggregate-error@^3.0.0: version "3.0.1" - resolved "https://registry.yarnpkg.com/aggregate-error/-/aggregate-error-3.0.1.tgz#db2fe7246e536f40d9b5442a39e117d7dd6a24e0" - integrity sha512-quoaXsZ9/BLNae5yiNoUz+Nhkwz83GhWwtYFglcjEQB2NDHCIpApbqXxIFnm4Pq/Nvhrsq5sYJFyohrrxnTGAA== + resolved "https://registry.npm.taobao.org/aggregate-error/download/aggregate-error-3.0.1.tgz?cache=0&sync_timestamp=1570167911603&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Faggregate-error%2Fdownload%2Faggregate-error-3.0.1.tgz#db2fe7246e536f40d9b5442a39e117d7dd6a24e0" + integrity sha1-2y/nJG5Tb0DZtUQqOeEX191qJOA= dependencies: clean-stack "^2.0.0" indent-string "^4.0.0" @@ -4849,24 +4662,33 @@ airbnb-prop-types@^2.15.0: ajv-errors@^1.0.0: version "1.0.1" - resolved "https://registry.yarnpkg.com/ajv-errors/-/ajv-errors-1.0.1.tgz#f35986aceb91afadec4102fbd85014950cefa64d" - integrity sha512-DCRfO/4nQ+89p/RK43i8Ezd41EqdGIU4ld7nGF8OQ14oc/we5rEntLCUa7+jrn3nn83BosfwZA0wb4pon2o8iQ== + resolved "https://registry.npm.taobao.org/ajv-errors/download/ajv-errors-1.0.1.tgz#f35986aceb91afadec4102fbd85014950cefa64d" + integrity sha1-81mGrOuRr63sQQL72FAUlQzvpk0= ajv-keywords@^3.1.0, ajv-keywords@^3.4.1: version "3.4.1" - resolved "https://registry.yarnpkg.com/ajv-keywords/-/ajv-keywords-3.4.1.tgz#ef916e271c64ac12171fd8384eaae6b2345854da" - integrity sha512-RO1ibKvd27e6FEShVFfPALuHI3WjSVNeK5FIsmme/LYRNxjKuNj+Dt7bucLa6NdSv3JcVTyMlm9kGR84z1XpaQ== + resolved "https://registry.npm.taobao.org/ajv-keywords/download/ajv-keywords-3.4.1.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fajv-keywords%2Fdownload%2Fajv-keywords-3.4.1.tgz#ef916e271c64ac12171fd8384eaae6b2345854da" + integrity sha1-75FuJxxkrBIXH9g4TqrmsjRYVNo= ajv@^6.1.0, ajv@^6.10.0, ajv@^6.10.2, ajv@^6.5.5: version "6.10.2" - resolved "https://registry.yarnpkg.com/ajv/-/ajv-6.10.2.tgz#d3cea04d6b017b2894ad69040fec8b623eb4bd52" - integrity sha512-TXtUUEYHuaTEbLZWIKUr5pmBuhDLy+8KYtPYdcV8qC+pOZL+NKqYwvWSRrVXHn+ZmRRAu8vJTAznH7Oag6RVRw== + resolved "https://registry.npm.taobao.org/ajv/download/ajv-6.10.2.tgz#d3cea04d6b017b2894ad69040fec8b623eb4bd52" + integrity sha1-086gTWsBeyiUrWkED+yLYj60vVI= dependencies: fast-deep-equal "^2.0.1" fast-json-stable-stringify "^2.0.0" json-schema-traverse "^0.4.1" uri-js "^4.2.2" +align-text@^0.1.1, align-text@^0.1.3: + version "0.1.4" + resolved "https://registry.npm.taobao.org/align-text/download/align-text-0.1.4.tgz#0cd90a561093f35d0a99256c22b7069433fad117" + integrity sha1-DNkKVhCT810KmSVsIrcGlDP60Rc= + dependencies: + kind-of "^3.0.2" + longest "^1.0.1" + repeat-string "^1.5.2" + alphanum-sort@^1.0.0: version "1.0.2" resolved "https://registry.npm.taobao.org/alphanum-sort/download/alphanum-sort-1.0.2.tgz#97a1119649b211ad33691d9f9f486a8ec9fbe0a3" @@ -4886,20 +4708,20 @@ ansi-align@^2.0.0: ansi-align@^3.0.0: version "3.0.0" - resolved "https://registry.yarnpkg.com/ansi-align/-/ansi-align-3.0.0.tgz#b536b371cf687caaef236c18d3e21fe3797467cb" - integrity sha512-ZpClVKqXN3RGBmKibdfWzqCY4lnjEuoNzU5T0oEFpfd/z5qJHVarukridD4juLO2FXMiwUQxr9WqQtaYa8XRYw== + resolved "https://registry.npm.taobao.org/ansi-align/download/ansi-align-3.0.0.tgz#b536b371cf687caaef236c18d3e21fe3797467cb" + integrity sha1-tTazcc9ofKrvI2wY0+If43l0Z8s= dependencies: string-width "^3.0.0" ansi-colors@^3.0.0: version "3.2.4" - resolved "https://registry.yarnpkg.com/ansi-colors/-/ansi-colors-3.2.4.tgz#e3a3da4bfbae6c86a9c285625de124a234026fbf" - integrity sha512-hHUXGagefjN2iRrID63xckIvotOXOojhQKWIPUZ4mNUZ9nLZW+7FMNoE1lOkEhNWYsx/7ysGIuJYCiMAA9FnrA== + resolved "https://registry.npm.taobao.org/ansi-colors/download/ansi-colors-3.2.4.tgz#e3a3da4bfbae6c86a9c285625de124a234026fbf" + integrity sha1-46PaS/uubIapwoViXeEkojQCb78= ansi-escapes@^3.0.0, ansi-escapes@^3.2.0: version "3.2.0" - resolved "https://registry.yarnpkg.com/ansi-escapes/-/ansi-escapes-3.2.0.tgz#8780b98ff9dbf5638152d1f1fe5c1d7b4442976b" - integrity sha512-cBhpre4ma+U0T1oM5fXg7Dy1Jw7zzwv7lt/GoCpr+hDQJoYnKVPLL4dCvSEFMmQurOQvSrwT7SL/DAlhBI97RQ== + resolved "https://registry.npm.taobao.org/ansi-escapes/download/ansi-escapes-3.2.0.tgz#8780b98ff9dbf5638152d1f1fe5c1d7b4442976b" + integrity sha1-h4C5j/nb9WOBUtHx/lwde0RCl2s= ansi-escapes@^4.2.1: version "4.2.1" @@ -4910,23 +4732,23 @@ ansi-escapes@^4.2.1: ansi-html@0.0.7: version "0.0.7" - resolved "https://registry.yarnpkg.com/ansi-html/-/ansi-html-0.0.7.tgz#813584021962a9e9e6fd039f940d12f56ca7859e" + resolved "https://registry.npm.taobao.org/ansi-html/download/ansi-html-0.0.7.tgz#813584021962a9e9e6fd039f940d12f56ca7859e" integrity sha1-gTWEAhliqenm/QOflA0S9WynhZ4= ansi-regex@^2.0.0: version "2.1.1" - resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-2.1.1.tgz#c3b33ab5ee360d86e0e628f0468ae7ef27d654df" + resolved "https://registry.npm.taobao.org/ansi-regex/download/ansi-regex-2.1.1.tgz#c3b33ab5ee360d86e0e628f0468ae7ef27d654df" integrity sha1-w7M6te42DYbg5ijwRorn7yfWVN8= ansi-regex@^3.0.0: version "3.0.0" - resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-3.0.0.tgz#ed0317c322064f79466c02966bddb605ab37d998" + resolved "https://registry.npm.taobao.org/ansi-regex/download/ansi-regex-3.0.0.tgz#ed0317c322064f79466c02966bddb605ab37d998" integrity sha1-7QMXwyIGT3lGbAKWa922Bas32Zg= ansi-regex@^4.0.0, ansi-regex@^4.1.0: version "4.1.0" - resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-4.1.0.tgz#8b9f8f08cf1acb843756a839ca8c7e3168c51997" - integrity sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg== + resolved "https://registry.npm.taobao.org/ansi-regex/download/ansi-regex-4.1.0.tgz#8b9f8f08cf1acb843756a839ca8c7e3168c51997" + integrity sha1-i5+PCM8ay4Q3Vqg5yox+MWjFGZc= ansi-regex@^5.0.0: version "5.0.0" @@ -4935,13 +4757,13 @@ ansi-regex@^5.0.0: ansi-styles@^2.2.1: version "2.2.1" - resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-2.2.1.tgz#b432dd3358b634cf75e1e4664368240533c1ddbe" + resolved "https://registry.npm.taobao.org/ansi-styles/download/ansi-styles-2.2.1.tgz#b432dd3358b634cf75e1e4664368240533c1ddbe" integrity sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4= ansi-styles@^3.2.0, ansi-styles@^3.2.1: version "3.2.1" - resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-3.2.1.tgz#41fbb20243e50b12be0f04b8dedbf07520ce841d" - integrity sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA== + resolved "https://registry.npm.taobao.org/ansi-styles/download/ansi-styles-3.2.1.tgz#41fbb20243e50b12be0f04b8dedbf07520ce841d" + integrity sha1-QfuyAkPlCxK+DwS43tvwdSDOhB0= dependencies: color-convert "^1.9.0" @@ -4959,7 +4781,7 @@ ansicolors@~0.2.1: antd@^3.25.0: version "3.25.1" - resolved "https://registry.npm.taobao.org/antd/download/antd-3.25.1.tgz?cache=0&sync_timestamp=1573402301824&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fantd%2Fdownload%2Fantd-3.25.1.tgz#c23732e63fc01fed30d9ab708e9ef4e71527ed82" + resolved "https://registry.npm.taobao.org/antd/download/antd-3.25.1.tgz?cache=0&sync_timestamp=1573801931575&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fantd%2Fdownload%2Fantd-3.25.1.tgz#c23732e63fc01fed30d9ab708e9ef4e71527ed82" integrity sha1-wjcy5j/AH+0w2atwjp705xUn7YI= dependencies: "@ant-design/create-react-context" "^0.2.4" @@ -5033,8 +4855,8 @@ any-promise@^1.0.0, any-promise@^1.3.0: anymatch@^2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/anymatch/-/anymatch-2.0.0.tgz#bcb24b4f37934d9aa7ac17b4adaf89e7c76ef2eb" - integrity sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw== + resolved "https://registry.npm.taobao.org/anymatch/download/anymatch-2.0.0.tgz#bcb24b4f37934d9aa7ac17b4adaf89e7c76ef2eb" + integrity sha1-vLJLTzeTTZqnrBe0ra+J58du8us= dependencies: micromatch "^3.1.4" normalize-path "^2.1.1" @@ -5054,8 +4876,8 @@ app-root-dir@^1.0.2: aproba@^1.0.3, aproba@^1.1.1: version "1.2.0" - resolved "https://registry.yarnpkg.com/aproba/-/aproba-1.2.0.tgz#6802e6264efd18c790a1b0d517f0f2627bf2c94a" - integrity sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw== + resolved "https://registry.npm.taobao.org/aproba/download/aproba-1.2.0.tgz#6802e6264efd18c790a1b0d517f0f2627bf2c94a" + integrity sha1-aALmJk79GMeQobDVF/DyYnvyyUo= aproba@^2.0.0: version "2.0.0" @@ -5076,16 +4898,16 @@ archive-type@^4.0.0: are-we-there-yet@~1.1.2: version "1.1.5" - resolved "https://registry.yarnpkg.com/are-we-there-yet/-/are-we-there-yet-1.1.5.tgz#4b35c2944f062a8bfcda66410760350fe9ddfc21" - integrity sha512-5hYdAkZlcG8tOLujVDTgCT+uPX0VnpAH28gWsLfzpXYm7wP6mp5Q/gYyR7YQ0cKVJcXJnl3j2kpBan13PtQf6w== + resolved "https://registry.npm.taobao.org/are-we-there-yet/download/are-we-there-yet-1.1.5.tgz#4b35c2944f062a8bfcda66410760350fe9ddfc21" + integrity sha1-SzXClE8GKov82mZBB2A1D+nd/CE= dependencies: delegates "^1.0.0" readable-stream "^2.0.6" argparse@^1.0.10, argparse@^1.0.7: version "1.0.10" - resolved "https://registry.yarnpkg.com/argparse/-/argparse-1.0.10.tgz#bcd6791ea5ae09725e17e5ad988134cd40b3d911" - integrity sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg== + resolved "https://registry.npm.taobao.org/argparse/download/argparse-1.0.10.tgz#bcd6791ea5ae09725e17e5ad988134cd40b3d911" + integrity sha1-vNZ5HqWuCXJeF+WtmIE0zUCz2RE= dependencies: sprintf-js "~1.0.2" @@ -5099,17 +4921,17 @@ aria-query@^3.0.0: arr-diff@^4.0.0: version "4.0.0" - resolved "https://registry.yarnpkg.com/arr-diff/-/arr-diff-4.0.0.tgz#d6461074febfec71e7e15235761a329a5dc7c520" + resolved "https://registry.npm.taobao.org/arr-diff/download/arr-diff-4.0.0.tgz#d6461074febfec71e7e15235761a329a5dc7c520" integrity sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA= arr-flatten@^1.1.0: version "1.1.0" - resolved "https://registry.yarnpkg.com/arr-flatten/-/arr-flatten-1.1.0.tgz#36048bbff4e7b47e136644316c99669ea5ae91f1" - integrity sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg== + resolved "https://registry.npm.taobao.org/arr-flatten/download/arr-flatten-1.1.0.tgz#36048bbff4e7b47e136644316c99669ea5ae91f1" + integrity sha1-NgSLv/TntH4TZkQxbJlmnqWukfE= arr-union@^3.1.0: version "3.1.0" - resolved "https://registry.yarnpkg.com/arr-union/-/arr-union-3.1.0.tgz#e39b09aea9def866a8f206e288af63919bae39c4" + resolved "https://registry.npm.taobao.org/arr-union/download/arr-union-3.1.0.tgz#e39b09aea9def866a8f206e288af63919bae39c4" integrity sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ= array-differ@^2.0.3: @@ -5139,18 +4961,18 @@ array-filter@~0.0.0: array-find-index@^1.0.1: version "1.0.2" - resolved "https://registry.yarnpkg.com/array-find-index/-/array-find-index-1.0.2.tgz#df010aa1287e164bbda6f9723b0a96a1ec4187a1" + resolved "https://registry.npm.taobao.org/array-find-index/download/array-find-index-1.0.2.tgz#df010aa1287e164bbda6f9723b0a96a1ec4187a1" integrity sha1-3wEKoSh+Fku9pvlyOwqWoexBh6E= array-flatten@1.1.1: version "1.1.1" - resolved "https://registry.yarnpkg.com/array-flatten/-/array-flatten-1.1.1.tgz#9a5f699051b1e7073328f2a008968b64ea2955d2" + resolved "https://registry.npm.taobao.org/array-flatten/download/array-flatten-1.1.1.tgz#9a5f699051b1e7073328f2a008968b64ea2955d2" integrity sha1-ml9pkFGx5wczKPKgCJaLZOopVdI= array-flatten@^2.1.0: version "2.1.2" - resolved "https://registry.yarnpkg.com/array-flatten/-/array-flatten-2.1.2.tgz#24ef80a28c1a893617e2149b0c6d0d788293b099" - integrity sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ== + resolved "https://registry.npm.taobao.org/array-flatten/download/array-flatten-2.1.2.tgz#24ef80a28c1a893617e2149b0c6d0d788293b099" + integrity sha1-JO+AoowaiTYX4hSbDG0NeIKTsJk= array-ify@^1.0.0: version "1.0.0" @@ -5159,7 +4981,7 @@ array-ify@^1.0.0: array-includes@^3.0.3: version "3.0.3" - resolved "https://registry.yarnpkg.com/array-includes/-/array-includes-3.0.3.tgz#184b48f62d92d7452bb31b323165c7f8bd02266d" + resolved "https://registry.npm.taobao.org/array-includes/download/array-includes-3.0.3.tgz#184b48f62d92d7452bb31b323165c7f8bd02266d" integrity sha1-GEtI9i2S10UrsxsyMWXH+L0CJm0= dependencies: define-properties "^1.1.2" @@ -5187,19 +5009,19 @@ array-tree-filter@^2.1.0: array-union@^1.0.1, array-union@^1.0.2: version "1.0.2" - resolved "https://registry.yarnpkg.com/array-union/-/array-union-1.0.2.tgz#9a34410e4f4e3da23dea375be5be70f24778ec39" + resolved "https://registry.npm.taobao.org/array-union/download/array-union-1.0.2.tgz#9a34410e4f4e3da23dea375be5be70f24778ec39" integrity sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk= dependencies: array-uniq "^1.0.1" array-union@^2.1.0: version "2.1.0" - resolved "https://registry.yarnpkg.com/array-union/-/array-union-2.1.0.tgz#b798420adbeb1de828d84acd8a2e23d3efe85e8d" - integrity sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw== + resolved "https://registry.npm.taobao.org/array-union/download/array-union-2.1.0.tgz#b798420adbeb1de828d84acd8a2e23d3efe85e8d" + integrity sha1-t5hCCtvrHego2ErNii4j0+/oXo0= array-uniq@^1.0.1, array-uniq@^1.0.2: version "1.0.3" - resolved "https://registry.yarnpkg.com/array-uniq/-/array-uniq-1.0.3.tgz#af6ac877a25cc7f74e058894753858dfdb24fdb6" + resolved "https://registry.npm.taobao.org/array-uniq/download/array-uniq-1.0.3.tgz#af6ac877a25cc7f74e058894753858dfdb24fdb6" integrity sha1-r2rId6Jcx/dOBYiUdThY39sk/bY= array-uniq@^2.1.0: @@ -5209,7 +5031,7 @@ array-uniq@^2.1.0: array-unique@^0.3.2: version "0.3.2" - resolved "https://registry.yarnpkg.com/array-unique/-/array-unique-0.3.2.tgz#a894b75d4bc4f6cd679ef3244a9fd8f46ae2d428" + resolved "https://registry.npm.taobao.org/array-unique/download/array-unique-0.3.2.tgz#a894b75d4bc4f6cd679ef3244a9fd8f46ae2d428" integrity sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg= array.prototype.find@^2.1.0: @@ -5245,7 +5067,7 @@ arraybuffer.slice@~0.0.7: arrify@^1.0.1: version "1.0.1" - resolved "https://registry.yarnpkg.com/arrify/-/arrify-1.0.1.tgz#898508da2226f380df904728456849c1501a4b0d" + resolved "https://registry.npm.taobao.org/arrify/download/arrify-1.0.1.tgz#898508da2226f380df904728456849c1501a4b0d" integrity sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0= arrify@^2.0.1: @@ -5255,13 +5077,13 @@ arrify@^2.0.1: asap@^2.0.0, asap@~2.0.3: version "2.0.6" - resolved "https://registry.yarnpkg.com/asap/-/asap-2.0.6.tgz#e50347611d7e690943208bbdafebcbc2fb866d46" + resolved "https://registry.npm.taobao.org/asap/download/asap-2.0.6.tgz#e50347611d7e690943208bbdafebcbc2fb866d46" integrity sha1-5QNHYR1+aQlDIIu9r+vLwvuGbUY= asn1.js@^4.0.0: version "4.10.1" - resolved "https://registry.yarnpkg.com/asn1.js/-/asn1.js-4.10.1.tgz#b9c2bf5805f1e64aadeed6df3a2bfafb5a73f5a0" - integrity sha512-p32cOF5q0Zqs9uBiONKYLm6BClCoBCM5O9JfeUSlnQLBTxYdTK+pW+nXflm8UkKd2UYlEbYz5qEi0JuZR9ckSw== + resolved "https://registry.npm.taobao.org/asn1.js/download/asn1.js-4.10.1.tgz#b9c2bf5805f1e64aadeed6df3a2bfafb5a73f5a0" + integrity sha1-ucK/WAXx5kqt7tbfOiv6+1pz9aA= dependencies: bn.js "^4.0.0" inherits "^2.0.1" @@ -5269,27 +5091,27 @@ asn1.js@^4.0.0: asn1@~0.2.3: version "0.2.4" - resolved "https://registry.yarnpkg.com/asn1/-/asn1-0.2.4.tgz#8d2475dfab553bb33e77b54e59e880bb8ce23136" - integrity sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg== + resolved "https://registry.npm.taobao.org/asn1/download/asn1-0.2.4.tgz#8d2475dfab553bb33e77b54e59e880bb8ce23136" + integrity sha1-jSR136tVO7M+d7VOWeiAu4ziMTY= dependencies: safer-buffer "~2.1.0" assert-plus@1.0.0, assert-plus@^1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/assert-plus/-/assert-plus-1.0.0.tgz#f12e0f3c5d77b0b1cdd9146942e4e96c1e4dd525" + resolved "https://registry.npm.taobao.org/assert-plus/download/assert-plus-1.0.0.tgz#f12e0f3c5d77b0b1cdd9146942e4e96c1e4dd525" integrity sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU= assert@^1.1.1: version "1.5.0" - resolved "https://registry.yarnpkg.com/assert/-/assert-1.5.0.tgz#55c109aaf6e0aefdb3dc4b71240c70bf574b18eb" - integrity sha512-EDsgawzwoun2CZkCgtxJbv392v4nbk9XDD06zI+kQYoBM/3RBWLlEyJARDOmhAAosBjWACEkKL6S+lIZtcAubA== + resolved "https://registry.npm.taobao.org/assert/download/assert-1.5.0.tgz#55c109aaf6e0aefdb3dc4b71240c70bf574b18eb" + integrity sha1-VcEJqvbgrv2z3EtxJAxwv1dLGOs= dependencies: object-assign "^4.1.1" util "0.10.3" assign-symbols@^1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/assign-symbols/-/assign-symbols-1.0.0.tgz#59667f41fadd4f20ccbc2bb96b8d4f7f78ec0367" + resolved "https://registry.npm.taobao.org/assign-symbols/download/assign-symbols-1.0.0.tgz#59667f41fadd4f20ccbc2bb96b8d4f7f78ec0367" integrity sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c= ast-types-flow@0.0.7, ast-types-flow@^0.0.7: @@ -5314,13 +5136,13 @@ ast-types@0.9.6: astral-regex@^1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/astral-regex/-/astral-regex-1.0.0.tgz#6c8c3fb827dd43ee3918f27b82782ab7658a6fd9" - integrity sha512-+Ryf6g3BKoRc7jfp7ad8tM4TtMiaWvbF/1/sQcZPkkS7ag3D5nMBCe2UfOTONtAkaG0tO0ij3C5Lwmf1EiyjHg== + resolved "https://registry.npm.taobao.org/astral-regex/download/astral-regex-1.0.0.tgz#6c8c3fb827dd43ee3918f27b82782ab7658a6fd9" + integrity sha1-bIw/uCfdQ+45GPJ7gngqt2WKb9k= async-each@^1.0.1: version "1.0.3" - resolved "https://registry.yarnpkg.com/async-each/-/async-each-1.0.3.tgz#b727dbf87d7651602f06f4d4ac387f47d91b0cbf" - integrity sha512-z/WhQ5FPySLdvREByI2vZiTWwCnF0moMJ1hK9YQwDTHKh6I7/uSckMetoRGb5UBZPC1z0jlw+n/XCgjeH7y1AQ== + resolved "https://registry.npm.taobao.org/async-each/download/async-each-1.0.3.tgz#b727dbf87d7651602f06f4d4ac387f47d91b0cbf" + integrity sha1-tyfb+H12UWAvBvTUrDh/R9kbDL8= async-foreach@^0.1.3: version "0.1.3" @@ -5329,8 +5151,8 @@ async-foreach@^0.1.3: async-limiter@^1.0.0, async-limiter@~1.0.0: version "1.0.1" - resolved "https://registry.yarnpkg.com/async-limiter/-/async-limiter-1.0.1.tgz#dd379e94f0db8310b08291f9d64c3209766617fd" - integrity sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ== + resolved "https://registry.npm.taobao.org/async-limiter/download/async-limiter-1.0.1.tgz#dd379e94f0db8310b08291f9d64c3209766617fd" + integrity sha1-3TeelPDbgxCwgpH51kwyCXZmF/0= async-retry@1.2.3: version "1.2.3" @@ -5358,18 +5180,18 @@ async@^2.1.4, async@^2.6.1, async@^2.6.2, async@^2.6.3: asynckit@^0.4.0: version "0.4.0" - resolved "https://registry.yarnpkg.com/asynckit/-/asynckit-0.4.0.tgz#c79ed97f7f34cb8f2ba1bc9790bcc366474b4b79" + resolved "https://registry.npm.taobao.org/asynckit/download/asynckit-0.4.0.tgz#c79ed97f7f34cb8f2ba1bc9790bcc366474b4b79" integrity sha1-x57Zf380y48robyXkLzDZkdLS3k= atob-lite@^2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/atob-lite/-/atob-lite-2.0.0.tgz#0fef5ad46f1bd7a8502c65727f0367d5ee43d696" + resolved "https://registry.npm.taobao.org/atob-lite/download/atob-lite-2.0.0.tgz#0fef5ad46f1bd7a8502c65727f0367d5ee43d696" integrity sha1-D+9a1G8b16hQLGVyfwNn1e5D1pY= atob@^2.1.1: version "2.1.2" - resolved "https://registry.yarnpkg.com/atob/-/atob-2.1.2.tgz#6d9517eb9e030d2436666651e86bd9f6f13533c9" - integrity sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg== + resolved "https://registry.npm.taobao.org/atob/download/atob-2.1.2.tgz#6d9517eb9e030d2436666651e86bd9f6f13533c9" + integrity sha1-bZUX654DDSQ2ZmZR6GvZ9vE1M8k= auto-bind@^2.0.0: version "2.1.1" @@ -5420,13 +5242,21 @@ awesome-typescript-loader@^5.2.1: aws-sign2@~0.7.0: version "0.7.0" - resolved "https://registry.yarnpkg.com/aws-sign2/-/aws-sign2-0.7.0.tgz#b46e890934a9591f2d2f6f86d7e6a9f1b3fe76a8" + resolved "https://registry.npm.taobao.org/aws-sign2/download/aws-sign2-0.7.0.tgz#b46e890934a9591f2d2f6f86d7e6a9f1b3fe76a8" integrity sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg= aws4@^1.8.0: version "1.8.0" - resolved "https://registry.yarnpkg.com/aws4/-/aws4-1.8.0.tgz#f0e003d9ca9e7f59c7a508945d7b2ef9a04a542f" - integrity sha512-ReZxvNHIOv88FlT7rxcXIIC0fPt4KZqZbOlivyWtXLt8ESx84zd3kMC6iK5jVeS2qt+g7ftS7ye4fi06X5rtRQ== + resolved "https://registry.npm.taobao.org/aws4/download/aws4-1.8.0.tgz#f0e003d9ca9e7f59c7a508945d7b2ef9a04a542f" + integrity sha1-8OAD2cqef1nHpQiUXXsu+aBKVC8= + +axios@^0.16.2: + version "0.16.2" + resolved "https://registry.npm.taobao.org/axios/download/axios-0.16.2.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Faxios%2Fdownload%2Faxios-0.16.2.tgz#ba4f92f17167dfbab40983785454b9ac149c3c6d" + integrity sha1-uk+S8XFn37q0CYN4VFS5rBScPG0= + dependencies: + follow-redirects "^1.2.3" + is-buffer "^1.1.5" axios@^0.19.0: version "0.19.0" @@ -5564,8 +5394,8 @@ babel-plugin-css-modules-transform@^1.6.2: babel-plugin-dynamic-import-node@2.3.0, babel-plugin-dynamic-import-node@^2.3.0: version "2.3.0" - resolved "https://registry.yarnpkg.com/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.0.tgz#f00f507bdaa3c3e3ff6e7e5e98d90a7acab96f7f" - integrity sha512-o6qFkpeQEBxcqt0XYlWzAVxNCSCZdUgcR8IRlhD/8DylxjjO4foPcvTW0GGKa/cVt3rvxZ7o5ippJ+/0nvLhlQ== + resolved "https://registry.npm.taobao.org/babel-plugin-dynamic-import-node/download/babel-plugin-dynamic-import-node-2.3.0.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fbabel-plugin-dynamic-import-node%2Fdownload%2Fbabel-plugin-dynamic-import-node-2.3.0.tgz#f00f507bdaa3c3e3ff6e7e5e98d90a7acab96f7f" + integrity sha1-8A9Qe9qjw+P/bn5emNkKesq5b38= dependencies: object.assign "^4.1.0" @@ -5642,7 +5472,7 @@ babel-plugin-lodash@^3.3.4: lodash "^4.17.10" require-package-name "^2.0.1" -babel-plugin-macros@2.6.1, babel-plugin-macros@^2.0.0, babel-plugin-macros@^2.4.5, babel-plugin-macros@^2.6.1: +babel-plugin-macros@2.6.1, babel-plugin-macros@^2.0.0, babel-plugin-macros@^2.4.5: version "2.6.1" resolved "https://registry.npm.taobao.org/babel-plugin-macros/download/babel-plugin-macros-2.6.1.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fbabel-plugin-macros%2Fdownload%2Fbabel-plugin-macros-2.6.1.tgz#41f7ead616fc36f6a93180e89697f69f51671181" integrity sha1-Qffq1hb8NvapMYDolpf2n1FnEYE= @@ -5651,6 +5481,15 @@ babel-plugin-macros@2.6.1, babel-plugin-macros@^2.0.0, babel-plugin-macros@^2.4. cosmiconfig "^5.2.0" resolve "^1.10.0" +babel-plugin-macros@^2.6.1: + version "2.6.2" + resolved "https://registry.npm.taobao.org/babel-plugin-macros/download/babel-plugin-macros-2.6.2.tgz#98ae30a02645dfa8033628fe613854ec9541bbc8" + integrity sha1-mK4woCZF36gDNij+YThU7JVBu8g= + dependencies: + "@babel/runtime" "^7.7.2" + cosmiconfig "^6.0.0" + resolve "^1.12.0" + babel-plugin-minify-builtins@^0.5.0: version "0.5.0" resolved "https://registry.yarnpkg.com/babel-plugin-minify-builtins/-/babel-plugin-minify-builtins-0.5.0.tgz#31eb82ed1a0d0efdc31312f93b6e4741ce82c36b" @@ -5741,10 +5580,10 @@ babel-plugin-react-docgen@^3.0.0: react-docgen "^4.1.1" recast "^0.14.7" -babel-plugin-remove-graphql-queries@^2.7.15: - version "2.7.15" - resolved "https://registry.npm.taobao.org/babel-plugin-remove-graphql-queries/download/babel-plugin-remove-graphql-queries-2.7.15.tgz#d1f9dcf885dfc0141cf3ac203f94050bf0f94ea4" - integrity sha1-0fnc+IXfwBQc86wgP5QFC/D5TqQ= +babel-plugin-remove-graphql-queries@^2.7.15, babel-plugin-remove-graphql-queries@^2.7.16: + version "2.7.16" + resolved "https://registry.npm.taobao.org/babel-plugin-remove-graphql-queries/download/babel-plugin-remove-graphql-queries-2.7.16.tgz#32b6d305e8f8ee17036840cb31649e8d32453f81" + integrity sha1-MrbTBej47hcDaEDLMWSejTJFP4E= babel-plugin-syntax-dynamic-import@^6.18.0: version "6.18.0" @@ -5888,7 +5727,23 @@ babel-preset-fbjs@^3.1.2: "@babel/plugin-transform-template-literals" "^7.0.0" babel-plugin-syntax-trailing-function-commas "^7.0.0-beta.0" -babel-preset-gatsby@^0.2.13, babel-preset-gatsby@^0.2.20, babel-preset-gatsby@^0.2.21: +babel-preset-gatsby@^0.2.13, babel-preset-gatsby@^0.2.21, babel-preset-gatsby@^0.2.22: + version "0.2.22" + resolved "https://registry.npm.taobao.org/babel-preset-gatsby/download/babel-preset-gatsby-0.2.22.tgz#116cd8d7982f07b8063c783ac3ad3bc849ce3238" + integrity sha1-EWzY15gvB7gGPHg6w607yEnOMjg= + dependencies: + "@babel/plugin-proposal-class-properties" "^7.7.0" + "@babel/plugin-syntax-dynamic-import" "^7.2.0" + "@babel/plugin-transform-runtime" "^7.6.2" + "@babel/plugin-transform-spread" "^7.6.2" + "@babel/preset-env" "^7.7.1" + "@babel/preset-react" "^7.7.0" + "@babel/runtime" "^7.7.2" + babel-plugin-dynamic-import-node "^2.3.0" + babel-plugin-macros "^2.6.1" + babel-plugin-transform-react-remove-prop-types "^0.4.24" + +babel-preset-gatsby@^0.2.20: version "0.2.21" resolved "https://registry.npm.taobao.org/babel-preset-gatsby/download/babel-preset-gatsby-0.2.21.tgz#38c885be17264dc22e191a970208a0a1a2eccd95" integrity sha1-OMiFvhcmTcIuGRqXAgigoaLszZU= @@ -5965,7 +5820,7 @@ babel-preset-react-app@^9.0.0: babel-runtime@6.x, babel-runtime@^6.18.0, babel-runtime@^6.23.0, babel-runtime@^6.26.0: version "6.26.0" - resolved "https://registry.yarnpkg.com/babel-runtime/-/babel-runtime-6.26.0.tgz#965c7058668e82b55d7bfe04ff2337bc8b5647fe" + resolved "https://registry.npm.taobao.org/babel-runtime/download/babel-runtime-6.26.0.tgz#965c7058668e82b55d7bfe04ff2337bc8b5647fe" integrity sha1-llxwWGaOgrVde/4E/yM3vItWR/4= dependencies: core-js "^2.4.0" @@ -5988,12 +5843,12 @@ backo2@1.0.2: bail@^1.0.0: version "1.0.4" - resolved "https://registry.yarnpkg.com/bail/-/bail-1.0.4.tgz#7181b66d508aa3055d3f6c13f0a0c720641dde9b" - integrity sha512-S8vuDB4w6YpRhICUDET3guPlQpaJl7od94tpZ0Fvnyp+MKW/HyDTcRDck+29C9g+d/qQHnddRH3+94kZdrW0Ww== + resolved "https://registry.npm.taobao.org/bail/download/bail-1.0.4.tgz#7181b66d508aa3055d3f6c13f0a0c720641dde9b" + integrity sha1-cYG2bVCKowVdP2wT8KDHIGQd3ps= balanced-match@^1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-1.0.0.tgz#89b4d199ab2bee49de164ea02b89ce462d71b767" + resolved "https://registry.npm.taobao.org/balanced-match/download/balanced-match-1.0.0.tgz#89b4d199ab2bee49de164ea02b89ce462d71b767" integrity sha1-ibTRmasr7kneFk6gK4nORi1xt2c= base62@^1.1.0: @@ -6008,8 +5863,8 @@ base64-arraybuffer@0.1.5: base64-js@^1.0.2: version "1.3.1" - resolved "https://registry.yarnpkg.com/base64-js/-/base64-js-1.3.1.tgz#58ece8cb75dd07e71ed08c736abc5fac4dbf8df1" - integrity sha512-mLQ4i2QO1ytvGWFWmcngKO//JXAQueZvwEKtjgQFM4jIK0kU+ytMfplL8j+n5mspOfjHwoAg+9yhb7BwAHm36g== + resolved "https://registry.npm.taobao.org/base64-js/download/base64-js-1.3.1.tgz#58ece8cb75dd07e71ed08c736abc5fac4dbf8df1" + integrity sha1-WOzoy3XdB+ce0IxzarxfrE2/jfE= base64id@2.0.0: version "2.0.0" @@ -6018,8 +5873,8 @@ base64id@2.0.0: base@^0.11.1: version "0.11.2" - resolved "https://registry.yarnpkg.com/base/-/base-0.11.2.tgz#7bde5ced145b6d551a90db87f83c558b4eb48a8f" - integrity sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg== + resolved "https://registry.npm.taobao.org/base/download/base-0.11.2.tgz#7bde5ced145b6d551a90db87f83c558b4eb48a8f" + integrity sha1-e95c7RRbbVUakNuH+DxVi060io8= dependencies: cache-base "^1.0.1" class-utils "^0.3.5" @@ -6036,20 +5891,20 @@ batch-processor@^1.0.0: batch@0.6.1: version "0.6.1" - resolved "https://registry.yarnpkg.com/batch/-/batch-0.6.1.tgz#dc34314f4e679318093fc760272525f94bf25c16" + resolved "https://registry.npm.taobao.org/batch/download/batch-0.6.1.tgz#dc34314f4e679318093fc760272525f94bf25c16" integrity sha1-3DQxT05nkxgJP8dgJyUl+UvyXBY= bcrypt-pbkdf@^1.0.0: version "1.0.2" - resolved "https://registry.yarnpkg.com/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz#a4301d389b6a43f9b67ff3ca11a3f6637e360e9e" + resolved "https://registry.npm.taobao.org/bcrypt-pbkdf/download/bcrypt-pbkdf-1.0.2.tgz#a4301d389b6a43f9b67ff3ca11a3f6637e360e9e" integrity sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4= dependencies: tweetnacl "^0.14.3" before-after-hook@^2.0.0: version "2.1.0" - resolved "https://registry.yarnpkg.com/before-after-hook/-/before-after-hook-2.1.0.tgz#b6c03487f44e24200dd30ca5e6a1979c5d2fb635" - integrity sha512-IWIbu7pMqyw3EAJHzzHbWa85b6oud/yfKYg5rqB5hNE8CeMi3nX+2C2sj0HswfblST86hpVEOAb9x34NZd6P7A== + resolved "https://registry.npm.taobao.org/before-after-hook/download/before-after-hook-2.1.0.tgz#b6c03487f44e24200dd30ca5e6a1979c5d2fb635" + integrity sha1-tsA0h/ROJCAN0wyl5qGXnF0vtjU= better-assert@~1.0.0: version "1.0.2" @@ -6058,20 +5913,13 @@ better-assert@~1.0.0: dependencies: callsite "1.0.0" -better-opn@1.0.0: +better-opn@1.0.0, better-opn@^1.0.0: version "1.0.0" resolved "https://registry.npm.taobao.org/better-opn/download/better-opn-1.0.0.tgz#0454e4bb9115c6a9e4e5744417dd9c97fb9fce41" integrity sha1-BFTku5EVxqnk5XREF92cl/ufzkE= dependencies: open "^6.4.0" -better-opn@^0.1.4: - version "0.1.4" - resolved "https://registry.npm.taobao.org/better-opn/download/better-opn-0.1.4.tgz#271d03bd8bcb8406d2d9d4cda5c0944d726ea171" - integrity sha1-Jx0DvYvLhAbS2dTNpcCUTXJuoXE= - dependencies: - opn "^5.4.0" - better-queue-memory@^1.0.1: version "1.0.4" resolved "https://registry.npm.taobao.org/better-queue-memory/download/better-queue-memory-1.0.4.tgz#f390d6b30bb3b36aaf2ce52b37a483e8a7a81a22" @@ -6093,8 +5941,8 @@ big.js@^3.1.3: big.js@^5.2.2: version "5.2.2" - resolved "https://registry.yarnpkg.com/big.js/-/big.js-5.2.2.tgz#65f0af382f578bcdc742bd9c281e9cb2d7768328" - integrity sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ== + resolved "https://registry.npm.taobao.org/big.js/download/big.js-5.2.2.tgz#65f0af382f578bcdc742bd9c281e9cb2d7768328" + integrity sha1-ZfCvOC9Xi83HQr2cKB6cstd2gyg= bin-build@^3.0.0: version "3.0.0" @@ -6146,14 +5994,19 @@ bin-wrapper@^4.0.0, bin-wrapper@^4.0.1: binary-extensions@^1.0.0: version "1.13.1" - resolved "https://registry.yarnpkg.com/binary-extensions/-/binary-extensions-1.13.1.tgz#598afe54755b2868a5330d2aff9d4ebb53209b65" - integrity sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw== + resolved "https://registry.npm.taobao.org/binary-extensions/download/binary-extensions-1.13.1.tgz#598afe54755b2868a5330d2aff9d4ebb53209b65" + integrity sha1-WYr+VHVbKGilMw0q/51Ou1Mgm2U= binary-extensions@^2.0.0: version "2.0.0" resolved "https://registry.npm.taobao.org/binary-extensions/download/binary-extensions-2.0.0.tgz#23c0df14f6a88077f5f986c0d167ec03c3d5537c" integrity sha1-I8DfFPaogHf1+YbA0WfsA8PVU3w= +binaryextensions@^2.1.2: + version "2.2.0" + resolved "https://registry.npm.taobao.org/binaryextensions/download/binaryextensions-2.2.0.tgz#e7c6ba82d4f5f5758c26078fe8eea28881233311" + integrity sha1-58a6gtT19XWMJgeP6O6iiIEjMxE= + bindings@^1.5.0: version "1.5.0" resolved "https://registry.yarnpkg.com/bindings/-/bindings-1.5.0.tgz#10353c9e945334bc0511a6d90b38fbc7c9c504df" @@ -6176,8 +6029,8 @@ bl@^1.0.0: bl@^3.0.0: version "3.0.0" - resolved "https://registry.yarnpkg.com/bl/-/bl-3.0.0.tgz#3611ec00579fd18561754360b21e9f784500ff88" - integrity sha512-EUAyP5UHU5hxF8BPT0LKW8gjYLhq1DQIcneOX/pL/m2Alo+OYDQAJlHq+yseMP50Os2nHXOSic6Ss3vSQeyf4A== + resolved "https://registry.npm.taobao.org/bl/download/bl-3.0.0.tgz?cache=0&sync_timestamp=1568859095181&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fbl%2Fdownload%2Fbl-3.0.0.tgz#3611ec00579fd18561754360b21e9f784500ff88" + integrity sha1-NhHsAFef0YVhdUNgsh6feEUA/4g= dependencies: readable-stream "^3.0.1" @@ -6193,7 +6046,7 @@ block-stream@*: dependencies: inherits "~2.0.0" -bluebird@^3.3.5, bluebird@^3.5.1, bluebird@^3.5.3, bluebird@^3.5.5, bluebird@^3.7.1: +bluebird@^3.3.5, bluebird@^3.5.0, bluebird@^3.5.1, bluebird@^3.5.3, bluebird@^3.5.5, bluebird@^3.7.1: version "3.7.1" resolved "https://registry.npm.taobao.org/bluebird/download/bluebird-3.7.1.tgz#df70e302b471d7473489acf26a93d63b53f874de" integrity sha1-33DjArRx10c0iazyapPWO1P4dN4= @@ -6205,13 +6058,13 @@ bmp-js@^0.1.0: bn.js@^4.0.0, bn.js@^4.1.0, bn.js@^4.1.1, bn.js@^4.4.0: version "4.11.8" - resolved "https://registry.yarnpkg.com/bn.js/-/bn.js-4.11.8.tgz#2cde09eb5ee341f484746bb0309b3253b1b1442f" - integrity sha512-ItfYfPLkWHUjckQCk8xC+LwxgK8NYcXywGigJgSwOP8Y2iyWT4f2vsZnoOXTTbo+o5yXmIUJ4gn5538SO5S3gA== + resolved "https://registry.npm.taobao.org/bn.js/download/bn.js-4.11.8.tgz#2cde09eb5ee341f484746bb0309b3253b1b1442f" + integrity sha1-LN4J617jQfSEdGuwMJsyU7GxRC8= body-parser@1.19.0: version "1.19.0" - resolved "https://registry.yarnpkg.com/body-parser/-/body-parser-1.19.0.tgz#96b2709e57c9c4e09a6fd66a8fd979844f69f08a" - integrity sha512-dhEPs72UPbDnAQJ9ZKMNTP6ptJaionhP5cBb541nXPlW60Jepo9RV/a4fX4XWW9CuFNK22krhrj1+rgzifNCsw== + resolved "https://registry.npm.taobao.org/body-parser/download/body-parser-1.19.0.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fbody-parser%2Fdownload%2Fbody-parser-1.19.0.tgz#96b2709e57c9c4e09a6fd66a8fd979844f69f08a" + integrity sha1-lrJwnlfJxOCab9Zqj9l5hE9p8Io= dependencies: bytes "3.1.0" content-type "~1.0.4" @@ -6226,7 +6079,7 @@ body-parser@1.19.0: bonjour@^3.5.0: version "3.5.0" - resolved "https://registry.yarnpkg.com/bonjour/-/bonjour-3.5.0.tgz#8e890a183d8ee9a2393b3844c691a42bcf7bc9f5" + resolved "https://registry.npm.taobao.org/bonjour/download/bonjour-3.5.0.tgz#8e890a183d8ee9a2393b3844c691a42bcf7bc9f5" integrity sha1-jokKGD2O6aI5OzhExpGkK897yfU= dependencies: array-flatten "^2.1.0" @@ -6238,7 +6091,7 @@ bonjour@^3.5.0: boolbase@^1.0.0, boolbase@~1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/boolbase/-/boolbase-1.0.0.tgz#68dff5fbe60c51eb37725ea9e3ed310dcc1e776e" + resolved "https://registry.npm.taobao.org/boolbase/download/boolbase-1.0.0.tgz#68dff5fbe60c51eb37725ea9e3ed310dcc1e776e" integrity sha1-aN/1++YMUes3cl6p4+0xDcwed24= bowser@^1.7.3: @@ -6261,8 +6114,8 @@ boxen@^1.2.1: boxen@^3.0.0, boxen@^3.2.0: version "3.2.0" - resolved "https://registry.yarnpkg.com/boxen/-/boxen-3.2.0.tgz#fbdff0de93636ab4450886b6ff45b92d098f45eb" - integrity sha512-cU4J/+NodM3IHdSL2yN8bqYqnmlBTidDR4RC7nJs61ZmtGz8VZzM3HLQX0zY5mrSmPtR3xWwsq2jOUQqFZN8+A== + resolved "https://registry.npm.taobao.org/boxen/download/boxen-3.2.0.tgz#fbdff0de93636ab4450886b6ff45b92d098f45eb" + integrity sha1-+9/w3pNjarRFCIa2/0W5LQmPRes= dependencies: ansi-align "^3.0.0" camelcase "^5.3.1" @@ -6275,16 +6128,16 @@ boxen@^3.0.0, boxen@^3.2.0: brace-expansion@^1.0.0, brace-expansion@^1.1.7: version "1.1.11" - resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-1.1.11.tgz#3c7fcbf529d87226f3d2f52b966ff5271eb441dd" - integrity sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA== + resolved "https://registry.npm.taobao.org/brace-expansion/download/brace-expansion-1.1.11.tgz#3c7fcbf529d87226f3d2f52b966ff5271eb441dd" + integrity sha1-PH/L9SnYcibz0vUrlm/1Jx60Qd0= dependencies: balanced-match "^1.0.0" concat-map "0.0.1" braces@^2.3.1, braces@^2.3.2: version "2.3.2" - resolved "https://registry.yarnpkg.com/braces/-/braces-2.3.2.tgz#5979fd3f14cd531565e5fa2df1abfff1dfaee729" - integrity sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w== + resolved "https://registry.npm.taobao.org/braces/download/braces-2.3.2.tgz#5979fd3f14cd531565e5fa2df1abfff1dfaee729" + integrity sha1-WXn9PxTNUxVl5fot8av/8d+u5yk= dependencies: arr-flatten "^1.1.0" array-unique "^0.3.2" @@ -6299,14 +6152,14 @@ braces@^2.3.1, braces@^2.3.2: braces@^3.0.1, braces@~3.0.2: version "3.0.2" - resolved "https://registry.yarnpkg.com/braces/-/braces-3.0.2.tgz#3454e1a462ee8d599e236df336cd9ea4f8afe107" - integrity sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A== + resolved "https://registry.npm.taobao.org/braces/download/braces-3.0.2.tgz#3454e1a462ee8d599e236df336cd9ea4f8afe107" + integrity sha1-NFThpGLujVmeI23zNs2epPiv4Qc= dependencies: fill-range "^7.0.1" brorand@^1.0.1: version "1.1.0" - resolved "https://registry.yarnpkg.com/brorand/-/brorand-1.1.0.tgz#12c25efe40a45e3c323eb8675a0a0ce57b22371f" + resolved "https://registry.npm.taobao.org/brorand/download/brorand-1.1.0.tgz#12c25efe40a45e3c323eb8675a0a0ce57b22371f" integrity sha1-EsJe/kCkXjwyPrhnWgoM5XsiNx8= browser-process-hrtime@^0.1.2: @@ -6323,8 +6176,8 @@ browser-resolve@^1.11.3: browserify-aes@^1.0.0, browserify-aes@^1.0.4: version "1.2.0" - resolved "https://registry.yarnpkg.com/browserify-aes/-/browserify-aes-1.2.0.tgz#326734642f403dabc3003209853bb70ad428ef48" - integrity sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA== + resolved "https://registry.npm.taobao.org/browserify-aes/download/browserify-aes-1.2.0.tgz#326734642f403dabc3003209853bb70ad428ef48" + integrity sha1-Mmc0ZC9APavDADIJhTu3CtQo70g= dependencies: buffer-xor "^1.0.3" cipher-base "^1.0.0" @@ -6335,8 +6188,8 @@ browserify-aes@^1.0.0, browserify-aes@^1.0.4: browserify-cipher@^1.0.0: version "1.0.1" - resolved "https://registry.yarnpkg.com/browserify-cipher/-/browserify-cipher-1.0.1.tgz#8d6474c1b870bfdabcd3bcfcc1934a10e94f15f0" - integrity sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w== + resolved "https://registry.npm.taobao.org/browserify-cipher/download/browserify-cipher-1.0.1.tgz#8d6474c1b870bfdabcd3bcfcc1934a10e94f15f0" + integrity sha1-jWR0wbhwv9q807z8wZNKEOlPFfA= dependencies: browserify-aes "^1.0.4" browserify-des "^1.0.0" @@ -6344,8 +6197,8 @@ browserify-cipher@^1.0.0: browserify-des@^1.0.0: version "1.0.2" - resolved "https://registry.yarnpkg.com/browserify-des/-/browserify-des-1.0.2.tgz#3af4f1f59839403572f1c66204375f7a7f703e9c" - integrity sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A== + resolved "https://registry.npm.taobao.org/browserify-des/download/browserify-des-1.0.2.tgz#3af4f1f59839403572f1c66204375f7a7f703e9c" + integrity sha1-OvTx9Zg5QDVy8cZiBDdfen9wPpw= dependencies: cipher-base "^1.0.1" des.js "^1.0.0" @@ -6354,7 +6207,7 @@ browserify-des@^1.0.0: browserify-rsa@^4.0.0: version "4.0.1" - resolved "https://registry.yarnpkg.com/browserify-rsa/-/browserify-rsa-4.0.1.tgz#21e0abfaf6f2029cf2fafb133567a701d4135524" + resolved "https://registry.npm.taobao.org/browserify-rsa/download/browserify-rsa-4.0.1.tgz#21e0abfaf6f2029cf2fafb133567a701d4135524" integrity sha1-IeCr+vbyApzy+vsTNWenAdQTVSQ= dependencies: bn.js "^4.1.0" @@ -6362,7 +6215,7 @@ browserify-rsa@^4.0.0: browserify-sign@^4.0.0: version "4.0.4" - resolved "https://registry.yarnpkg.com/browserify-sign/-/browserify-sign-4.0.4.tgz#aa4eb68e5d7b658baa6bf6a57e630cbd7a93d298" + resolved "https://registry.npm.taobao.org/browserify-sign/download/browserify-sign-4.0.4.tgz#aa4eb68e5d7b658baa6bf6a57e630cbd7a93d298" integrity sha1-qk62jl17ZYuqa/alfmMMvXqT0pg= dependencies: bn.js "^4.1.1" @@ -6375,8 +6228,8 @@ browserify-sign@^4.0.0: browserify-zlib@^0.2.0: version "0.2.0" - resolved "https://registry.yarnpkg.com/browserify-zlib/-/browserify-zlib-0.2.0.tgz#2869459d9aa3be245fe8fe2ca1f46e2e7f54d73f" - integrity sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA== + resolved "https://registry.npm.taobao.org/browserify-zlib/download/browserify-zlib-0.2.0.tgz#2869459d9aa3be245fe8fe2ca1f46e2e7f54d73f" + integrity sha1-KGlFnZqjviRf6P4sofRuLn9U1z8= dependencies: pako "~1.0.5" @@ -6399,8 +6252,8 @@ browserslist@4.7.0: browserslist@^4.0.0, browserslist@^4.6.0, browserslist@^4.7.2: version "4.7.2" - resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.7.2.tgz#1bb984531a476b5d389cedecb195b2cd69fb1348" - integrity sha512-uZavT/gZXJd2UTi9Ov7/Z340WOSQ3+m1iBVRUknf+okKxonL9P83S3ctiBDtuRmRu8PiCHjqyueqQ9HYlJhxiw== + resolved "https://registry.npm.taobao.org/browserslist/download/browserslist-4.7.2.tgz#1bb984531a476b5d389cedecb195b2cd69fb1348" + integrity sha1-G7mEUxpHa104nO3ssZWyzWn7E0g= dependencies: caniuse-lite "^1.0.30001004" electron-to-chromium "^1.3.295" @@ -6408,21 +6261,21 @@ browserslist@^4.0.0, browserslist@^4.6.0, browserslist@^4.7.2: bs-logger@0.x: version "0.2.6" - resolved "https://registry.yarnpkg.com/bs-logger/-/bs-logger-0.2.6.tgz#eb7d365307a72cf974cc6cda76b68354ad336bd8" - integrity sha512-pd8DCoxmbgc7hyPKOvxtqNcjYoOsABPQdcCUjGp3d42VR2CX1ORhk2A87oqqu5R1kk+76nsxZupkmyd+MVtCog== + resolved "https://registry.npm.taobao.org/bs-logger/download/bs-logger-0.2.6.tgz#eb7d365307a72cf974cc6cda76b68354ad336bd8" + integrity sha1-6302UwenLPl0zGzadraDVK0za9g= dependencies: fast-json-stable-stringify "2.x" bser@^2.0.0: version "2.1.1" - resolved "https://registry.yarnpkg.com/bser/-/bser-2.1.1.tgz#e6787da20ece9d07998533cfd9de6f5c38f4bc05" - integrity sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ== + resolved "https://registry.npm.taobao.org/bser/download/bser-2.1.1.tgz?cache=0&sync_timestamp=1571761384718&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fbser%2Fdownload%2Fbser-2.1.1.tgz#e6787da20ece9d07998533cfd9de6f5c38f4bc05" + integrity sha1-5nh9og7OnQeZhTPP2d5vXDj0vAU= dependencies: node-int64 "^0.4.0" btoa-lite@^1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/btoa-lite/-/btoa-lite-1.0.0.tgz#337766da15801210fdd956c22e9c6891ab9d0337" + resolved "https://registry.npm.taobao.org/btoa-lite/download/btoa-lite-1.0.0.tgz#337766da15801210fdd956c22e9c6891ab9d0337" integrity sha1-M3dm2hWAEhD92VbCLpxokaudAzc= buffer-alloc-unsafe@^1.1.0: @@ -6455,23 +6308,23 @@ buffer-fill@^1.0.0: buffer-from@1.x, buffer-from@^1.0.0: version "1.1.1" - resolved "https://registry.yarnpkg.com/buffer-from/-/buffer-from-1.1.1.tgz#32713bc028f75c02fdb710d7c7bcec1f2c6070ef" - integrity sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A== + resolved "https://registry.npm.taobao.org/buffer-from/download/buffer-from-1.1.1.tgz#32713bc028f75c02fdb710d7c7bcec1f2c6070ef" + integrity sha1-MnE7wCj3XAL9txDXx7zsHyxgcO8= buffer-indexof@^1.0.0: version "1.1.1" - resolved "https://registry.yarnpkg.com/buffer-indexof/-/buffer-indexof-1.1.1.tgz#52fabcc6a606d1a00302802648ef68f639da268c" - integrity sha512-4/rOEg86jivtPTeOUUT61jJO1Ya1TrR/OkqCSZDyq84WJh3LuuiphBYJN+fm5xufIk4XAFcEwte/8WzC8If/1g== + resolved "https://registry.npm.taobao.org/buffer-indexof/download/buffer-indexof-1.1.1.tgz#52fabcc6a606d1a00302802648ef68f639da268c" + integrity sha1-Uvq8xqYG0aADAoAmSO9o9jnaJow= buffer-xor@^1.0.3: version "1.0.3" - resolved "https://registry.yarnpkg.com/buffer-xor/-/buffer-xor-1.0.3.tgz#26e61ed1422fb70dd42e6e36729ed51d855fe8d9" + resolved "https://registry.npm.taobao.org/buffer-xor/download/buffer-xor-1.0.3.tgz#26e61ed1422fb70dd42e6e36729ed51d855fe8d9" integrity sha1-JuYe0UIvtw3ULm42cp7VHYVf6Nk= buffer@^4.3.0: - version "4.9.1" - resolved "https://registry.yarnpkg.com/buffer/-/buffer-4.9.1.tgz#6d1bb601b07a4efced97094132093027c95bc298" - integrity sha1-bRu2AbB6TvztlwlBMgkwJ8lbwpg= + version "4.9.2" + resolved "https://registry.npm.taobao.org/buffer/download/buffer-4.9.2.tgz#230ead344002988644841ab0244af8c44bbe3ef8" + integrity sha1-Iw6tNEACmIZEhBqwJEr4xEu+Pvg= dependencies: base64-js "^1.0.2" ieee754 "^1.1.4" @@ -6497,7 +6350,7 @@ builtin-modules@^3.0.0, builtin-modules@^3.1.0: builtin-status-codes@^3.0.0: version "3.0.0" - resolved "https://registry.yarnpkg.com/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz#85982878e21b98e1c66425e03d0174788f569ee8" + resolved "https://registry.npm.taobao.org/builtin-status-codes/download/builtin-status-codes-3.0.0.tgz#85982878e21b98e1c66425e03d0174788f569ee8" integrity sha1-hZgoeOIbmOHGZCXgPQF0eI9Wnug= builtins@^1.0.3: @@ -6517,15 +6370,15 @@ byte-size@^5.0.1: bytes@3.0.0: version "3.0.0" - resolved "https://registry.yarnpkg.com/bytes/-/bytes-3.0.0.tgz#d32815404d689699f85a4ea4fa8755dd13a96048" + resolved "https://registry.npm.taobao.org/bytes/download/bytes-3.0.0.tgz#d32815404d689699f85a4ea4fa8755dd13a96048" integrity sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg= bytes@3.1.0: version "3.1.0" - resolved "https://registry.yarnpkg.com/bytes/-/bytes-3.1.0.tgz#f6cf7933a360e0588fa9fde85651cdc7f805d1f6" - integrity sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg== + resolved "https://registry.npm.taobao.org/bytes/download/bytes-3.1.0.tgz#f6cf7933a360e0588fa9fde85651cdc7f805d1f6" + integrity sha1-9s95M6Ng4FiPqf3oVlHNx/gF0fY= -cacache@^10.0.4: +cacache@^10.0.0, cacache@^10.0.4: version "10.0.4" resolved "https://registry.yarnpkg.com/cacache/-/cacache-10.0.4.tgz#6452367999eff9d4188aefd9a14e9d7c6a263460" integrity sha512-Dph0MzuH+rTQzGPNT9fAnrPmMmjKfST6trxJeK7NQuHRaVw24VzPRWTmg9MpcwOVQZO0E1FBICUlFeNaKPIfHA== @@ -6546,8 +6399,8 @@ cacache@^10.0.4: cacache@^12.0.0, cacache@^12.0.2, cacache@^12.0.3: version "12.0.3" - resolved "https://registry.yarnpkg.com/cacache/-/cacache-12.0.3.tgz#be99abba4e1bf5df461cd5a2c1071fc432573390" - integrity sha512-kqdmfXEGFepesTuROHMs3MpFLWrPkSSpRqOw80RCflZXy/khxaArvFrQ7uJxSUduzAufc6G0g1VUCOZXxWavPw== + resolved "https://registry.npm.taobao.org/cacache/download/cacache-12.0.3.tgz?cache=0&sync_timestamp=1569877543868&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fcacache%2Fdownload%2Fcacache-12.0.3.tgz#be99abba4e1bf5df461cd5a2c1071fc432573390" + integrity sha1-vpmruk4b9d9GHNWiwQcfxDJXM5A= dependencies: bluebird "^3.5.5" chownr "^1.1.1" @@ -6565,10 +6418,29 @@ cacache@^12.0.0, cacache@^12.0.2, cacache@^12.0.3: unique-filename "^1.1.1" y18n "^4.0.0" +cacache@^9.2.9: + version "9.3.0" + resolved "https://registry.npm.taobao.org/cacache/download/cacache-9.3.0.tgz?cache=0&sync_timestamp=1569877543868&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fcacache%2Fdownload%2Fcacache-9.3.0.tgz#9cd58f2dd0b8c8cacf685b7067b416d6d3cf9db1" + integrity sha1-nNWPLdC4yMrPaFtwZ7QW1tPPnbE= + dependencies: + bluebird "^3.5.0" + chownr "^1.0.1" + glob "^7.1.2" + graceful-fs "^4.1.11" + lru-cache "^4.1.1" + mississippi "^1.3.0" + mkdirp "^0.5.1" + move-concurrently "^1.0.1" + promise-inflight "^1.0.1" + rimraf "^2.6.1" + ssri "^4.1.6" + unique-filename "^1.1.0" + y18n "^3.2.1" + cache-base@^1.0.1: version "1.0.1" - resolved "https://registry.yarnpkg.com/cache-base/-/cache-base-1.0.1.tgz#0a7f46416831c8b662ee36fe4e7c59d76f666ab2" - integrity sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ== + resolved "https://registry.npm.taobao.org/cache-base/download/cache-base-1.0.1.tgz#0a7f46416831c8b662ee36fe4e7c59d76f666ab2" + integrity sha1-Cn9GQWgxyLZi7jb+TnxZ129marI= dependencies: collection-visit "^1.0.0" component-emitter "^1.2.1" @@ -6629,19 +6501,19 @@ cachedir@2.2.0: call-me-maybe@^1.0.1: version "1.0.1" - resolved "https://registry.yarnpkg.com/call-me-maybe/-/call-me-maybe-1.0.1.tgz#26d208ea89e37b5cbde60250a15f031c16a4d66b" + resolved "https://registry.npm.taobao.org/call-me-maybe/download/call-me-maybe-1.0.1.tgz#26d208ea89e37b5cbde60250a15f031c16a4d66b" integrity sha1-JtII6onje1y95gJQoV8DHBak1ms= caller-callsite@^2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/caller-callsite/-/caller-callsite-2.0.0.tgz#847e0fce0a223750a9a027c54b33731ad3154134" + resolved "https://registry.npm.taobao.org/caller-callsite/download/caller-callsite-2.0.0.tgz?cache=0&sync_timestamp=1562668933683&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fcaller-callsite%2Fdownload%2Fcaller-callsite-2.0.0.tgz#847e0fce0a223750a9a027c54b33731ad3154134" integrity sha1-hH4PzgoiN1CpoCfFSzNzGtMVQTQ= dependencies: callsites "^2.0.0" caller-path@^2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/caller-path/-/caller-path-2.0.0.tgz#468f83044e369ab2010fac5f06ceee15bb2cb1f4" + resolved "https://registry.npm.taobao.org/caller-path/download/caller-path-2.0.0.tgz#468f83044e369ab2010fac5f06ceee15bb2cb1f4" integrity sha1-Ro+DBE42mrIBD6xfBs7uFbsssfQ= dependencies: caller-callsite "^2.0.0" @@ -6653,13 +6525,13 @@ callsite@1.0.0: callsites@^2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/callsites/-/callsites-2.0.0.tgz#06eb84f00eea413da86affefacbffb36093b3c50" + resolved "https://registry.npm.taobao.org/callsites/download/callsites-2.0.0.tgz#06eb84f00eea413da86affefacbffb36093b3c50" integrity sha1-BuuE8A7qQT2oav/vrL/7Ngk7PFA= callsites@^3.0.0: version "3.1.0" - resolved "https://registry.yarnpkg.com/callsites/-/callsites-3.1.0.tgz#b3630abd8943432f54b3f0519238e33cd7df2f73" - integrity sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ== + resolved "https://registry.npm.taobao.org/callsites/download/callsites-3.1.0.tgz#b3630abd8943432f54b3f0519238e33cd7df2f73" + integrity sha1-s2MKvYlDQy9Us/BRkjjjPNffL3M= camel-case@3.0.x, camel-case@^3.0.0: version "3.0.0" @@ -6671,7 +6543,7 @@ camel-case@3.0.x, camel-case@^3.0.0: camelcase-keys@^2.0.0: version "2.1.0" - resolved "https://registry.yarnpkg.com/camelcase-keys/-/camelcase-keys-2.1.0.tgz#308beeaffdf28119051efa1d932213c91b8f92e7" + resolved "https://registry.npm.taobao.org/camelcase-keys/download/camelcase-keys-2.1.0.tgz#308beeaffdf28119051efa1d932213c91b8f92e7" integrity sha1-MIvur/3ygRkFHvodkyITyRuPkuc= dependencies: camelcase "^2.0.0" @@ -6686,9 +6558,14 @@ camelcase-keys@^4.0.0: map-obj "^2.0.0" quick-lru "^1.0.0" +camelcase@^1.0.2: + version "1.2.1" + resolved "https://registry.npm.taobao.org/camelcase/download/camelcase-1.2.1.tgz#9bb5304d2e0b56698b2c758b08a3eaa9daa58a39" + integrity sha1-m7UwTS4LVmmLLHWLCKPqqdqlijk= + camelcase@^2.0.0: version "2.1.1" - resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-2.1.1.tgz#7c1d16d679a1bbe59ca02cacecfb011e201f5a1f" + resolved "https://registry.npm.taobao.org/camelcase/download/camelcase-2.1.1.tgz#7c1d16d679a1bbe59ca02cacecfb011e201f5a1f" integrity sha1-fB0W1nmhu+WcoCys7PsBHiAfWh8= camelcase@^3.0.0: @@ -6698,13 +6575,13 @@ camelcase@^3.0.0: camelcase@^4.0.0, camelcase@^4.1.0: version "4.1.0" - resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-4.1.0.tgz#d545635be1e33c542649c69173e5de6acfae34dd" + resolved "https://registry.npm.taobao.org/camelcase/download/camelcase-4.1.0.tgz#d545635be1e33c542649c69173e5de6acfae34dd" integrity sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0= camelcase@^5.0.0, camelcase@^5.3.1: version "5.3.1" - resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-5.3.1.tgz#e3c9b31569e106811df242f715725a1f4c494320" - integrity sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg== + resolved "https://registry.npm.taobao.org/camelcase/download/camelcase-5.3.1.tgz#e3c9b31569e106811df242f715725a1f4c494320" + integrity sha1-48mzFWnhBoEd8kL3FXJaH0xJQyA= camelize@^1.0.0: version "1.0.0" @@ -6726,12 +6603,12 @@ caniuse-api@^3.0.0: lodash.memoize "^4.1.2" lodash.uniq "^4.5.0" -caniuse-lite@^1.0.0, caniuse-lite@^1.0.30000844, caniuse-lite@^1.0.30001006: - version "1.0.30001008" - resolved "https://registry.npm.taobao.org/caniuse-lite/download/caniuse-lite-1.0.30001008.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fcaniuse-lite%2Fdownload%2Fcaniuse-lite-1.0.30001008.tgz#b8841b1df78a9f5ed9702537ef592f1f8772c0d9" - integrity sha1-uIQbHfeKn17ZcCU371kvH4dywNk= +caniuse-lite@^1.0.0, caniuse-lite@^1.0.30000844, caniuse-lite@^1.0.30001004, caniuse-lite@^1.0.30001006: + version "1.0.30001010" + resolved "https://registry.npm.taobao.org/caniuse-lite/download/caniuse-lite-1.0.30001010.tgz?cache=0&sync_timestamp=1573726920776&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fcaniuse-lite%2Fdownload%2Fcaniuse-lite-1.0.30001010.tgz#397a14034d384260453cc81994f494626d34b938" + integrity sha1-OXoUA004QmBFPMgZlPSUYm00uTg= -caniuse-lite@^1.0.30000989, caniuse-lite@^1.0.30001004: +caniuse-lite@^1.0.30000989: version "1.0.30001006" resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001006.tgz#5b6e8288792cfa275f007b2819a00ccad7112655" integrity sha512-MXnUVX27aGs/QINz+QG1sWSLDr3P1A3Hq5EUWoIt0T7K24DuvMxZEnh3Y5aHlJW6Bz2aApJdSewdYLd8zQnUuw== @@ -6768,7 +6645,7 @@ case@^1.2.1: caseless@~0.12.0: version "0.12.0" - resolved "https://registry.yarnpkg.com/caseless/-/caseless-0.12.0.tgz#1b681c21ff84033c826543090689420d187151dc" + resolved "https://registry.npm.taobao.org/caseless/download/caseless-0.12.0.tgz#1b681c21ff84033c826543090689420d187151dc" integrity sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw= caw@^2.0.0, caw@^2.0.1: @@ -6783,8 +6660,16 @@ caw@^2.0.0, caw@^2.0.1: ccount@^1.0.0, ccount@^1.0.3: version "1.0.4" - resolved "https://registry.yarnpkg.com/ccount/-/ccount-1.0.4.tgz#9cf2de494ca84060a2a8d2854edd6dfb0445f386" - integrity sha512-fpZ81yYfzentuieinmGnphk0pLkOTMm6MZdVqwd77ROvhko6iujLNGrHH5E7utq3ygWklwfmwuG+A7P+NpqT6w== + resolved "https://registry.npm.taobao.org/ccount/download/ccount-1.0.4.tgz#9cf2de494ca84060a2a8d2854edd6dfb0445f386" + integrity sha1-nPLeSUyoQGCiqNKFTt1t+wRF84Y= + +center-align@^0.1.1: + version "0.1.3" + resolved "https://registry.npm.taobao.org/center-align/download/center-align-0.1.3.tgz#aa0d32629b6ee972200411cbd4461c907bc2b7ad" + integrity sha1-qg0yYptu6XIgBBHL1EYckHvCt60= + dependencies: + align-text "^0.1.3" + lazy-cache "^1.0.3" chalk@1.1.3, chalk@^1.0.0, chalk@^1.1.1, chalk@^1.1.3: version "1.1.3" @@ -6799,8 +6684,8 @@ chalk@1.1.3, chalk@^1.0.0, chalk@^1.1.1, chalk@^1.1.3: chalk@2.4.2, chalk@^2.0.0, chalk@^2.0.1, chalk@^2.1.0, chalk@^2.3.0, chalk@^2.3.1, chalk@^2.3.2, chalk@^2.4.1, chalk@^2.4.2: version "2.4.2" - resolved "https://registry.yarnpkg.com/chalk/-/chalk-2.4.2.tgz#cd42541677a54333cf541a49108c1432b44c9424" - integrity sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ== + resolved "https://registry.npm.taobao.org/chalk/download/chalk-2.4.2.tgz?cache=0&sync_timestamp=1573282949696&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fchalk%2Fdownload%2Fchalk-2.4.2.tgz#cd42541677a54333cf541a49108c1432b44c9424" + integrity sha1-zUJUFnelQzPPVBpJEIwUMrRMlCQ= dependencies: ansi-styles "^3.2.1" escape-string-regexp "^1.0.5" @@ -6813,23 +6698,23 @@ changelog-filename-regex@^1.1.0: character-entities-html4@^1.0.0: version "1.1.3" - resolved "https://registry.yarnpkg.com/character-entities-html4/-/character-entities-html4-1.1.3.tgz#5ce6e01618e47048ac22f34f7f39db5c6fd679ef" - integrity sha512-SwnyZ7jQBCRHELk9zf2CN5AnGEc2nA+uKMZLHvcqhpPprjkYhiLn0DywMHgN5ttFZuITMATbh68M6VIVKwJbcg== + resolved "https://registry.npm.taobao.org/character-entities-html4/download/character-entities-html4-1.1.3.tgz#5ce6e01618e47048ac22f34f7f39db5c6fd679ef" + integrity sha1-XObgFhjkcEisIvNPfznbXG/Wee8= character-entities-legacy@^1.0.0: version "1.1.3" - resolved "https://registry.yarnpkg.com/character-entities-legacy/-/character-entities-legacy-1.1.3.tgz#3c729991d9293da0ede6dddcaf1f2ce1009ee8b4" - integrity sha512-YAxUpPoPwxYFsslbdKkhrGnXAtXoHNgYjlBM3WMXkWGTl5RsY3QmOyhwAgL8Nxm9l5LBThXGawxKPn68y6/fww== + resolved "https://registry.npm.taobao.org/character-entities-legacy/download/character-entities-legacy-1.1.3.tgz#3c729991d9293da0ede6dddcaf1f2ce1009ee8b4" + integrity sha1-PHKZkdkpPaDt5t3crx8s4QCe6LQ= character-entities@^1.0.0: version "1.2.3" - resolved "https://registry.yarnpkg.com/character-entities/-/character-entities-1.2.3.tgz#bbed4a52fe7ef98cc713c6d80d9faa26916d54e6" - integrity sha512-yB4oYSAa9yLcGyTbB4ItFwHw43QHdH129IJ5R+WvxOkWlyFnR5FAaBNnUq4mcxsTVZGh28bHoeTHMKXH1wZf3w== + resolved "https://registry.npm.taobao.org/character-entities/download/character-entities-1.2.3.tgz#bbed4a52fe7ef98cc713c6d80d9faa26916d54e6" + integrity sha1-u+1KUv5++YzHE8bYDZ+qJpFtVOY= character-reference-invalid@^1.0.0: version "1.1.3" - resolved "https://registry.yarnpkg.com/character-reference-invalid/-/character-reference-invalid-1.1.3.tgz#1647f4f726638d3ea4a750cf5d1975c1c7919a85" - integrity sha512-VOq6PRzQBam/8Jm6XBGk2fNEnHXAdGd6go0rtd4weAGECBamHDwwCQSOT12TACIYUZegUXnV6xBXqUssijtxIg== + resolved "https://registry.npm.taobao.org/character-reference-invalid/download/character-reference-invalid-1.1.3.tgz#1647f4f726638d3ea4a750cf5d1975c1c7919a85" + integrity sha1-Fkf09yZjjT6kp1DPXRl1wceRmoU= chardet@^0.4.0: version "0.4.2" @@ -6838,8 +6723,8 @@ chardet@^0.4.0: chardet@^0.7.0: version "0.7.0" - resolved "https://registry.yarnpkg.com/chardet/-/chardet-0.7.0.tgz#90094849f0937f2eedc2425d0d28a9e5f0cbad9e" - integrity sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA== + resolved "https://registry.npm.taobao.org/chardet/download/chardet-0.7.0.tgz?cache=0&sync_timestamp=1562888139305&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fchardet%2Fdownload%2Fchardet-0.7.0.tgz#90094849f0937f2eedc2425d0d28a9e5f0cbad9e" + integrity sha1-kAlISfCTfy7twkJdDSip5fDLrZ4= charenc@~0.0.1: version "0.0.2" @@ -6875,8 +6760,8 @@ chokidar@3.3.0: chokidar@^2.0.2, chokidar@^2.0.4, chokidar@^2.1.8: version "2.1.8" - resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-2.1.8.tgz#804b3a7b6a99358c3c5c61e71d8728f041cff917" - integrity sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg== + resolved "https://registry.npm.taobao.org/chokidar/download/chokidar-2.1.8.tgz?cache=0&sync_timestamp=1572684960295&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fchokidar%2Fdownload%2Fchokidar-2.1.8.tgz#804b3a7b6a99358c3c5c61e71d8728f041cff917" + integrity sha1-gEs6e2qZNYw8XGHnHYco8EHP+Rc= dependencies: anymatch "^2.0.0" async-each "^1.0.1" @@ -6894,20 +6779,20 @@ chokidar@^2.0.2, chokidar@^2.0.4, chokidar@^2.1.8: chownr@^1.0.1, chownr@^1.1.1, chownr@^1.1.2, chownr@^1.1.3: version "1.1.3" - resolved "https://registry.yarnpkg.com/chownr/-/chownr-1.1.3.tgz#42d837d5239688d55f303003a508230fa6727142" - integrity sha512-i70fVHhmV3DtTl6nqvZOnIjbY0Pe4kAUjwHj8z0zAdgBtYrJyYwLKCCuRBQ5ppkyL0AkN7HKRnETdmdp1zqNXw== + resolved "https://registry.npm.taobao.org/chownr/download/chownr-1.1.3.tgz#42d837d5239688d55f303003a508230fa6727142" + integrity sha1-Qtg31SOWiNVfMDADpQgjD6ZycUI= chrome-trace-event@^1.0.2: version "1.0.2" - resolved "https://registry.yarnpkg.com/chrome-trace-event/-/chrome-trace-event-1.0.2.tgz#234090ee97c7d4ad1a2c4beae27505deffc608a4" - integrity sha512-9e/zx1jw7B4CO+c/RXoCsfg/x1AfUBioy4owYH0bJprEYAx5hRFLRhWBqHAG57D0ZM4H7vxbP7bPe0VwhQRYDQ== + resolved "https://registry.npm.taobao.org/chrome-trace-event/download/chrome-trace-event-1.0.2.tgz#234090ee97c7d4ad1a2c4beae27505deffc608a4" + integrity sha1-I0CQ7pfH1K0aLEvq4nUF3v/GCKQ= dependencies: tslib "^1.9.0" ci-info@2.0.0, ci-info@^2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/ci-info/-/ci-info-2.0.0.tgz#67a9e964be31a51e15e5010d58e6f12834002f46" - integrity sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ== + resolved "https://registry.npm.taobao.org/ci-info/download/ci-info-2.0.0.tgz#67a9e964be31a51e15e5010d58e6f12834002f46" + integrity sha1-Z6npZL4xpR4V5QENWObxKDQAL0Y= ci-info@^1.5.0: version "1.6.0" @@ -6916,16 +6801,16 @@ ci-info@^1.5.0: cipher-base@^1.0.0, cipher-base@^1.0.1, cipher-base@^1.0.3: version "1.0.4" - resolved "https://registry.yarnpkg.com/cipher-base/-/cipher-base-1.0.4.tgz#8760e4ecc272f4c363532f926d874aae2c1397de" - integrity sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q== + resolved "https://registry.npm.taobao.org/cipher-base/download/cipher-base-1.0.4.tgz#8760e4ecc272f4c363532f926d874aae2c1397de" + integrity sha1-h2Dk7MJy9MNjUy+SbYdKriwTl94= dependencies: inherits "^2.0.1" safe-buffer "^5.0.1" class-utils@^0.3.5: version "0.3.6" - resolved "https://registry.yarnpkg.com/class-utils/-/class-utils-0.3.6.tgz#f93369ae8b9a7ce02fd41faad0ca83033190c463" - integrity sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg== + resolved "https://registry.npm.taobao.org/class-utils/download/class-utils-0.3.6.tgz#f93369ae8b9a7ce02fd41faad0ca83033190c463" + integrity sha1-+TNprouafOAv1B+q0MqDAzGQxGM= dependencies: arr-union "^3.1.0" define-property "^0.2.5" @@ -6946,8 +6831,8 @@ clean-css@4.2.x, clean-css@^4.2.1: clean-stack@^2.0.0: version "2.2.0" - resolved "https://registry.yarnpkg.com/clean-stack/-/clean-stack-2.2.0.tgz#ee8472dbb129e727b31e8a10a427dee9dfe4008b" - integrity sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A== + resolved "https://registry.npm.taobao.org/clean-stack/download/clean-stack-2.2.0.tgz?cache=0&sync_timestamp=1564586594378&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fclean-stack%2Fdownload%2Fclean-stack-2.2.0.tgz#ee8472dbb129e727b31e8a10a427dee9dfe4008b" + integrity sha1-7oRy27Ep5yezHooQpCfe6d/kAIs= clean-webpack-plugin@^0.1.19: version "0.1.19" @@ -6963,12 +6848,12 @@ cli-boxes@^1.0.0: cli-boxes@^2.2.0: version "2.2.0" - resolved "https://registry.yarnpkg.com/cli-boxes/-/cli-boxes-2.2.0.tgz#538ecae8f9c6ca508e3c3c95b453fe93cb4c168d" - integrity sha512-gpaBrMAizVEANOpfZp/EEUixTXDyGt7DFzdK5hU+UbWt/J0lB0w20ncZj59Z9a93xHb9u12zF5BS6i9RKbtg4w== + resolved "https://registry.npm.taobao.org/cli-boxes/download/cli-boxes-2.2.0.tgz#538ecae8f9c6ca508e3c3c95b453fe93cb4c168d" + integrity sha1-U47K6PnGylCOPDyVtFP+k8tMFo0= cli-cursor@^2.0.0, cli-cursor@^2.1.0: version "2.1.0" - resolved "https://registry.yarnpkg.com/cli-cursor/-/cli-cursor-2.1.0.tgz#b35dac376479facc3e94747d41d0d0f5238ffcb5" + resolved "https://registry.npm.taobao.org/cli-cursor/download/cli-cursor-2.1.0.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fcli-cursor%2Fdownload%2Fcli-cursor-2.1.0.tgz#b35dac376479facc3e94747d41d0d0f5238ffcb5" integrity sha1-s12sN2R5+sw+lHR9QdDQ9SOP/LU= dependencies: restore-cursor "^2.0.0" @@ -6980,7 +6865,7 @@ cli-cursor@^3.1.0: dependencies: restore-cursor "^3.1.0" -cli-spinners@^1.0.0: +cli-spinners@^1.0.0, cli-spinners@^1.0.1: version "1.3.1" resolved "https://registry.npm.taobao.org/cli-spinners/download/cli-spinners-1.3.1.tgz#002c1990912d0d59580c93bd36c056de99e4259a" integrity sha1-ACwZkJEtDVlYDJO9NsBW3pnkJZo= @@ -7018,13 +6903,13 @@ cli-truncate@^1.1.0: cli-width@^2.0.0: version "2.2.0" - resolved "https://registry.yarnpkg.com/cli-width/-/cli-width-2.2.0.tgz#ff19ede8a9a5e579324147b0c11f0fbcbabed639" + resolved "https://registry.npm.taobao.org/cli-width/download/cli-width-2.2.0.tgz#ff19ede8a9a5e579324147b0c11f0fbcbabed639" integrity sha1-/xnt6Kml5XkyQUewwR8PvLq+1jk= clipboard@^2.0.0: version "2.0.4" - resolved "https://registry.yarnpkg.com/clipboard/-/clipboard-2.0.4.tgz#836dafd66cf0fea5d71ce5d5b0bf6e958009112d" - integrity sha512-Vw26VSLRpJfBofiVaFb/I8PVfdI1OxKcYShe6fm0sP/DtmiWQNCjhM/okTvdCo0G+lMMm1rMYbk4IK4x1X+kgQ== + resolved "https://registry.npm.taobao.org/clipboard/download/clipboard-2.0.4.tgz#836dafd66cf0fea5d71ce5d5b0bf6e958009112d" + integrity sha1-g22v1mzw/qXXHOXVsL9ulYAJES0= dependencies: good-listener "^1.2.2" select "^1.1.2" @@ -7038,9 +6923,18 @@ clipboardy@^2.1.0: arch "^2.1.1" execa "^1.0.0" +cliui@^2.1.0: + version "2.1.0" + resolved "https://registry.npm.taobao.org/cliui/download/cliui-2.1.0.tgz#4b475760ff80264c762c3a1719032e91c7fea0d1" + integrity sha1-S0dXYP+AJkx2LDoXGQMukcf+oNE= + dependencies: + center-align "^0.1.1" + right-align "^0.1.1" + wordwrap "0.0.2" + cliui@^3.2.0: version "3.2.0" - resolved "https://registry.yarnpkg.com/cliui/-/cliui-3.2.0.tgz#120601537a916d29940f934da3b48d585a39213d" + resolved "https://registry.npm.taobao.org/cliui/download/cliui-3.2.0.tgz#120601537a916d29940f934da3b48d585a39213d" integrity sha1-EgYBU3qRbSmUD5NNo7SNWFo5IT0= dependencies: string-width "^1.0.1" @@ -7049,8 +6943,8 @@ cliui@^3.2.0: cliui@^4.0.0: version "4.1.0" - resolved "https://registry.yarnpkg.com/cliui/-/cliui-4.1.0.tgz#348422dbe82d800b3022eef4f6ac10bf2e4d1b49" - integrity sha512-4FG+RSG9DL7uEwRUZXZn3SS34DiDPfzP0VOiEwtUWlE+AR2EIg+hSyvrIgUUfhdgR/UkAeW2QHgeP+hWrXs7jQ== + resolved "https://registry.npm.taobao.org/cliui/download/cliui-4.1.0.tgz#348422dbe82d800b3022eef4f6ac10bf2e4d1b49" + integrity sha1-NIQi2+gtgAswIu709qwQvy5NG0k= dependencies: string-width "^2.1.1" strip-ansi "^4.0.0" @@ -7102,7 +6996,7 @@ clone-response@1.0.2, clone-response@^1.0.2: clone@^1.0.2: version "1.0.4" - resolved "https://registry.yarnpkg.com/clone/-/clone-1.0.4.tgz#da309cc263df15994c688ca902179ca3c7cd7c7e" + resolved "https://registry.npm.taobao.org/clone/download/clone-1.0.4.tgz#da309cc263df15994c688ca902179ca3c7cd7c7e" integrity sha1-2jCcwmPfFZlMaIypAheco8fNfH4= clone@^2.1.1, clone@^2.1.2: @@ -7117,8 +7011,8 @@ co@^4.6.0: coa@^2.0.2: version "2.0.2" - resolved "https://registry.yarnpkg.com/coa/-/coa-2.0.2.tgz#43f6c21151b4ef2bf57187db0d73de229e3e7ec3" - integrity sha512-q5/jG+YQnSy4nRTV4F7lPepBJZ8qBNJJDBuJdoejDyLXgmL7IEo+Le2JDZudFTFt7mrCqIRaSjws4ygRCTCAXA== + resolved "https://registry.npm.taobao.org/coa/download/coa-2.0.2.tgz#43f6c21151b4ef2bf57187db0d73de229e3e7ec3" + integrity sha1-Q/bCEVG07yv1cYfbDXPeIp4+fsM= dependencies: "@types/q" "^1.5.1" chalk "^2.4.1" @@ -7126,7 +7020,7 @@ coa@^2.0.2: code-point-at@^1.0.0: version "1.1.0" - resolved "https://registry.yarnpkg.com/code-point-at/-/code-point-at-1.1.0.tgz#0d070b4d043a5bea33a2f1a40e2edb3d9a4ccf77" + resolved "https://registry.npm.taobao.org/code-point-at/download/code-point-at-1.1.0.tgz#0d070b4d043a5bea33a2f1a40e2edb3d9a4ccf77" integrity sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c= codemirror@^5.49.2: @@ -7134,14 +7028,55 @@ codemirror@^5.49.2: resolved "https://registry.npm.taobao.org/codemirror/download/codemirror-5.49.2.tgz#c84fdaf11b19803f828b0c67060c7bc6d154ccad" integrity sha1-yE/a8RsZgD+CiwxnBgx7xtFUzK0= +codesandbox-import-util-types@^2.1.9: + version "2.1.9" + resolved "https://registry.npm.taobao.org/codesandbox-import-util-types/download/codesandbox-import-util-types-2.1.9.tgz#24ba5ec3d966f51f18b78c48d32e6411da90aa74" + integrity sha1-JLpew9lm9R8Yt4xI0y5kEdqQqnQ= + +codesandbox-import-utils@^2.1.9: + version "2.1.9" + resolved "https://registry.npm.taobao.org/codesandbox-import-utils/download/codesandbox-import-utils-2.1.9.tgz#8126c08e9ab509d00a164ef5583c549b9252c7c1" + integrity sha1-gSbAjpq1CdAKFk71WDxUm5JSx8E= + dependencies: + codesandbox-import-util-types "^2.1.9" + istextorbinary "^2.2.1" + lz-string "^1.4.4" + +codesandbox@^2.1.10: + version "2.1.10" + resolved "https://registry.npm.taobao.org/codesandbox/download/codesandbox-2.1.10.tgz#61cd1ae35b62dd99aae829085335f6270fb514d0" + integrity sha1-Yc0a41ti3Zmq6CkIUzX2Jw+1FNA= + dependencies: + axios "^0.16.2" + chalk "^2.4.1" + codesandbox-import-util-types "^2.1.9" + codesandbox-import-utils "^2.1.9" + commander "^2.9.0" + datauri "^1.1.0" + filesize "^3.6.1" + fs-extra "^3.0.1" + git-branch "^1.0.0" + git-repo-name "^0.6.0" + git-username "^0.5.0" + humps "^2.0.1" + inquirer "^6.2.2" + lodash "^4.17.5" + lz-string "^1.4.4" + ms "^2.0.0" + open "^6.3.0" + ora "^1.3.0" + pacote "^2.7.36" + shortid "^2.2.8" + update-notifier "^2.2.0" + collapse-white-space@^1.0.0, collapse-white-space@^1.0.2: version "1.0.5" - resolved "https://registry.yarnpkg.com/collapse-white-space/-/collapse-white-space-1.0.5.tgz#c2495b699ab1ed380d29a1091e01063e75dbbe3a" - integrity sha512-703bOOmytCYAX9cXYqoikYIx6twmFCXsnzRQheBcTG3nzKYBR4P/+wkYeH+Mvj7qUz8zZDtdyzbxfnEi/kYzRQ== + resolved "https://registry.npm.taobao.org/collapse-white-space/download/collapse-white-space-1.0.5.tgz#c2495b699ab1ed380d29a1091e01063e75dbbe3a" + integrity sha1-wklbaZqx7TgNKaEJHgEGPnXbvjo= collection-visit@^1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/collection-visit/-/collection-visit-1.0.0.tgz#4bc0373c164bc3291b4d368c829cf1a80a59dca0" + resolved "https://registry.npm.taobao.org/collection-visit/download/collection-visit-1.0.0.tgz#4bc0373c164bc3291b4d368c829cf1a80a59dca0" integrity sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA= dependencies: map-visit "^1.0.0" @@ -7149,14 +7084,14 @@ collection-visit@^1.0.0: color-convert@^1.9.0, color-convert@^1.9.1: version "1.9.3" - resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-1.9.3.tgz#bb71850690e1f136567de629d2d5471deda4c1e8" - integrity sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg== + resolved "https://registry.npm.taobao.org/color-convert/download/color-convert-1.9.3.tgz#bb71850690e1f136567de629d2d5471deda4c1e8" + integrity sha1-u3GFBpDh8TZWfeYp0tVHHe2kweg= dependencies: color-name "1.1.3" color-name@1.1.3: version "1.1.3" - resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.3.tgz#a7d0558bd89c42f795dd42328f740831ca53bc25" + resolved "https://registry.npm.taobao.org/color-name/download/color-name-1.1.3.tgz#a7d0558bd89c42f795dd42328f740831ca53bc25" integrity sha1-p9BVi9icQveV3UIyj3QIMcpTvCU= color-name@^1.0.0: @@ -7182,8 +7117,8 @@ color@^3.0.0, color@^3.1.2: colors@^1.1.2: version "1.4.0" - resolved "https://registry.yarnpkg.com/colors/-/colors-1.4.0.tgz#c50491479d4c1bdaed2c9ced32cf7c7dc2360f78" - integrity sha512-a+UqTh4kgZg/SlGvfbzDHpgRu7AAQOmmqRHJnxhRZICKFUT91brVhNNt58CMWU9PsBbv3PDCZUHbVxuDiH2mtA== + resolved "https://registry.npm.taobao.org/colors/download/colors-1.4.0.tgz#c50491479d4c1bdaed2c9ced32cf7c7dc2360f78" + integrity sha1-xQSRR51MG9rtLJztMs98fcI2D3g= columnify@^1.5.4: version "1.5.4" @@ -7195,8 +7130,8 @@ columnify@^1.5.4: combined-stream@^1.0.6, 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== + resolved "https://registry.npm.taobao.org/combined-stream/download/combined-stream-1.0.8.tgz#c3d45a8b34fd730631a110a8a2520682b31d5a7f" + integrity sha1-w9RaizT9cwYxoRCoolIGgrMdWn8= dependencies: delayed-stream "~1.0.0" @@ -7210,7 +7145,7 @@ command-exists@^1.2.2: resolved "https://registry.npm.taobao.org/command-exists/download/command-exists-1.2.8.tgz#715acefdd1223b9c9b37110a149c6392c2852291" integrity sha1-cVrO/dEiO5ybNxEKFJxjksKFIpE= -commander@2, commander@^2.11.0, commander@^2.12.1, commander@^2.18.0, commander@^2.19.0, commander@^2.20.0, commander@^2.5.0, commander@^2.8.1, commander@~2.20.3: +commander@2, commander@^2.11.0, commander@^2.12.1, commander@^2.18.0, commander@^2.19.0, commander@^2.20.0, commander@^2.5.0, commander@^2.8.1, commander@^2.9.0, commander@~2.20.3: version "2.20.3" resolved "https://registry.yarnpkg.com/commander/-/commander-2.20.3.tgz#fd485e84c03eb4881c20722ba48035e8531aeb33" integrity sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ== @@ -7255,12 +7190,12 @@ commitizen@^4.0.3: common-tags@^1.8.0: version "1.8.0" - resolved "https://registry.yarnpkg.com/common-tags/-/common-tags-1.8.0.tgz#8e3153e542d4a39e9b10554434afaaf98956a937" - integrity sha512-6P6g0uetGpW/sdyUy/iQQCbFF0kWVMSIVSyYz7Zgjcgh8mgw8PQzDNZeyZ5DQ2gM7LBoZPHmnjz8rUthkBG5tw== + resolved "https://registry.npm.taobao.org/common-tags/download/common-tags-1.8.0.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fcommon-tags%2Fdownload%2Fcommon-tags-1.8.0.tgz#8e3153e542d4a39e9b10554434afaaf98956a937" + integrity sha1-jjFT5ULUo56bEFVENK+q+YlWqTc= commondir@^1.0.1: version "1.0.1" - resolved "https://registry.yarnpkg.com/commondir/-/commondir-1.0.1.tgz#ddd800da0c66127393cca5950ea968a3aaf1253b" + resolved "https://registry.npm.taobao.org/commondir/download/commondir-1.0.1.tgz#ddd800da0c66127393cca5950ea968a3aaf1253b" integrity sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs= commoner@^0.10.1: @@ -7305,8 +7240,8 @@ component-emitter@1.2.1: component-emitter@^1.2.1: version "1.3.0" - resolved "https://registry.yarnpkg.com/component-emitter/-/component-emitter-1.3.0.tgz#16e4070fba8ae29b679f2215853ee181ab2eabc0" - integrity sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg== + resolved "https://registry.npm.taobao.org/component-emitter/download/component-emitter-1.3.0.tgz#16e4070fba8ae29b679f2215853ee181ab2eabc0" + integrity sha1-FuQHD7qK4ptnnyIVhT7hgasuq8A= component-indexof@0.0.3: version "0.0.3" @@ -7320,15 +7255,15 @@ component-inherit@0.0.3: compressible@~2.0.16: version "2.0.17" - resolved "https://registry.yarnpkg.com/compressible/-/compressible-2.0.17.tgz#6e8c108a16ad58384a977f3a482ca20bff2f38c1" - integrity sha512-BGHeLCK1GV7j1bSmQQAi26X+GgWcTjLr/0tzSvMCl3LH1w1IJ4PFSPoV5316b30cneTziC+B1a+3OjoSUcQYmw== + resolved "https://registry.npm.taobao.org/compressible/download/compressible-2.0.17.tgz#6e8c108a16ad58384a977f3a482ca20bff2f38c1" + integrity sha1-bowQihatWDhKl386SCyiC/8vOME= dependencies: mime-db ">= 1.40.0 < 2" compression@^1.7.4: version "1.7.4" - resolved "https://registry.yarnpkg.com/compression/-/compression-1.7.4.tgz#95523eff170ca57c29a0ca41e6fe131f41e5bb8f" - integrity sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ== + resolved "https://registry.npm.taobao.org/compression/download/compression-1.7.4.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fcompression%2Fdownload%2Fcompression-1.7.4.tgz#95523eff170ca57c29a0ca41e6fe131f41e5bb8f" + integrity sha1-lVI+/xcMpXwpoMpB5v4TH0Hlu48= dependencies: accepts "~1.3.5" bytes "3.0.0" @@ -7340,13 +7275,13 @@ compression@^1.7.4: concat-map@0.0.1: version "0.0.1" - resolved "https://registry.yarnpkg.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b" + resolved "https://registry.npm.taobao.org/concat-map/download/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b" integrity sha1-2Klr13/Wjfd5OnMDajug1UBdR3s= concat-stream@^1.5.0, concat-stream@~1.6.0: version "1.6.2" - resolved "https://registry.yarnpkg.com/concat-stream/-/concat-stream-1.6.2.tgz#904bdf194cd3122fc675c77fc4ac3d4ff0fd1a34" - integrity sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw== + resolved "https://registry.npm.taobao.org/concat-stream/download/concat-stream-1.6.2.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fconcat-stream%2Fdownload%2Fconcat-stream-1.6.2.tgz#904bdf194cd3122fc675c77fc4ac3d4ff0fd1a34" + integrity sha1-kEvfGUzTEi/Gdcd/xKw9T/D9GjQ= dependencies: buffer-from "^1.0.0" inherits "^2.0.3" @@ -7365,8 +7300,8 @@ concat-stream@^2.0.0: config-chain@^1.1.11: version "1.1.12" - resolved "https://registry.yarnpkg.com/config-chain/-/config-chain-1.1.12.tgz#0fde8d091200eb5e808caf25fe618c02f48e4efa" - integrity sha512-a1eOIcu8+7lUInge4Rpf/n4Krkf3Dd9lqhljRzII1/Zno/kRtUWnznPO3jOKBmTEktkt3fkxisUcivoj0ebzoA== + resolved "https://registry.npm.taobao.org/config-chain/download/config-chain-1.1.12.tgz#0fde8d091200eb5e808caf25fe618c02f48e4efa" + integrity sha1-D96NCRIA616AjK8l/mGMAvSOTvo= dependencies: ini "^1.3.4" proto-list "~1.2.1" @@ -7414,17 +7349,17 @@ confusing-browser-globals@^1.0.9: connect-history-api-fallback@^1.6.0: version "1.6.0" - resolved "https://registry.yarnpkg.com/connect-history-api-fallback/-/connect-history-api-fallback-1.6.0.tgz#8b32089359308d111115d81cad3fceab888f97bc" - integrity sha512-e54B99q/OUoH64zYYRf3HBP5z24G38h5D3qXu23JGRoigpX5Ss4r9ZnDk3g0Z8uQC2x2lPaJ+UlWBc1ZWBWdLg== + resolved "https://registry.npm.taobao.org/connect-history-api-fallback/download/connect-history-api-fallback-1.6.0.tgz#8b32089359308d111115d81cad3fceab888f97bc" + integrity sha1-izIIk1kwjRERFdgcrT/Oq4iPl7w= console-browserify@^1.1.0: version "1.2.0" - resolved "https://registry.yarnpkg.com/console-browserify/-/console-browserify-1.2.0.tgz#67063cef57ceb6cf4993a2ab3a55840ae8c49336" - integrity sha512-ZMkYO/LkF17QvCPqM0gxw8yUzigAOZOSWSHg91FH6orS7vcEj5dVZTidN2fQ14yBSdg97RqhSNwLUXInd52OTA== + resolved "https://registry.npm.taobao.org/console-browserify/download/console-browserify-1.2.0.tgz#67063cef57ceb6cf4993a2ab3a55840ae8c49336" + integrity sha1-ZwY871fOts9Jk6KrOlWECujEkzY= console-control-strings@^1.0.0, console-control-strings@~1.1.0: version "1.1.0" - resolved "https://registry.yarnpkg.com/console-control-strings/-/console-control-strings-1.1.0.tgz#3d7cf4464db6446ea644bf4b39507f9851008e8e" + resolved "https://registry.npm.taobao.org/console-control-strings/download/console-control-strings-1.1.0.tgz#3d7cf4464db6446ea644bf4b39507f9851008e8e" integrity sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4= console-stream@^0.1.1: @@ -7434,7 +7369,7 @@ console-stream@^0.1.1: constants-browserify@^1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/constants-browserify/-/constants-browserify-1.0.0.tgz#c20b96d8c617748aaf1c16021760cd27fcb8cb75" + resolved "https://registry.npm.taobao.org/constants-browserify/download/constants-browserify-1.0.0.tgz#c20b96d8c617748aaf1c16021760cd27fcb8cb75" integrity sha1-wguW2MYXdIqvHBYCF2DNJ/y4y3U= contains-path@^0.1.0: @@ -7444,15 +7379,20 @@ contains-path@^0.1.0: content-disposition@0.5.3, content-disposition@^0.5.2: version "0.5.3" - resolved "https://registry.yarnpkg.com/content-disposition/-/content-disposition-0.5.3.tgz#e130caf7e7279087c5616c2007d0485698984fbd" - integrity sha512-ExO0774ikEObIAEV9kDo50o+79VCUdEB6n6lzKgGwupcVeRlhrj3qGAfwq8G6uBJjkqLrhT0qEYFcWng8z1z0g== + resolved "https://registry.npm.taobao.org/content-disposition/download/content-disposition-0.5.3.tgz#e130caf7e7279087c5616c2007d0485698984fbd" + integrity sha1-4TDK9+cnkIfFYWwgB9BIVpiYT70= dependencies: safe-buffer "5.1.2" content-type@^1.0.4, content-type@~1.0.4: version "1.0.4" - resolved "https://registry.yarnpkg.com/content-type/-/content-type-1.0.4.tgz#e138cc75e040c727b1966fe5e5f8c9aee256fe3b" - integrity sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA== + resolved "https://registry.npm.taobao.org/content-type/download/content-type-1.0.4.tgz#e138cc75e040c727b1966fe5e5f8c9aee256fe3b" + integrity sha1-4TjMdeBAxyexlm/l5fjJruJW/js= + +contour_plot@^0.0.1: + version "0.0.1" + resolved "https://registry.npm.taobao.org/contour_plot/download/contour_plot-0.0.1.tgz#475870f032b8e338412aa5fc507880f0bf495c77" + integrity sha1-R1hw8DK44zhBKqX8UHiA8L9JXHc= conventional-changelog-angular@^1.3.3: version "1.6.6" @@ -7568,6 +7508,11 @@ convert-hrtime@^2.0.0: resolved "https://registry.npm.taobao.org/convert-hrtime/download/convert-hrtime-2.0.0.tgz#19bfb2c9162f9e11c2f04c2c79de2b7e8095c627" integrity sha1-Gb+yyRYvnhHC8Ewsed4rfoCVxic= +convert-hrtime@^3.0.0: + version "3.0.0" + resolved "https://registry.npm.taobao.org/convert-hrtime/download/convert-hrtime-3.0.0.tgz#62c7593f5809ca10be8da858a6d2f702bcda00aa" + integrity sha1-YsdZP1gJyhC+jahYptL3ArzaAKo= + convert-source-map@^1.1.0, convert-source-map@^1.4.0, convert-source-map@^1.5.0: version "1.6.0" resolved "https://registry.yarnpkg.com/convert-source-map/-/convert-source-map-1.6.0.tgz#51b537a8c43e0f04dec1993bffcdd504e758ac20" @@ -7584,7 +7529,7 @@ convert-source-map@^1.7.0: cookie-signature@1.0.6: version "1.0.6" - resolved "https://registry.yarnpkg.com/cookie-signature/-/cookie-signature-1.0.6.tgz#e303a882b342cc3ee8ca513a79999734dab3ae2c" + resolved "https://registry.npm.taobao.org/cookie-signature/download/cookie-signature-1.0.6.tgz#e303a882b342cc3ee8ca513a79999734dab3ae2c" integrity sha1-4wOogrNCzD7oylE6eZmXNNqzriw= cookie@0.3.1: @@ -7594,13 +7539,13 @@ cookie@0.3.1: cookie@0.4.0: version "0.4.0" - resolved "https://registry.yarnpkg.com/cookie/-/cookie-0.4.0.tgz#beb437e7022b3b6d49019d088665303ebe9c14ba" - integrity sha512-+Hp8fLp57wnUSt0tY0tHEXh4voZRDnoIrZPqlo3DPiI4y9lwg/jqx+1Om94/W6ZaPDOUbnjOt/99w66zk+l1Xg== + resolved "https://registry.npm.taobao.org/cookie/download/cookie-0.4.0.tgz#beb437e7022b3b6d49019d088665303ebe9c14ba" + integrity sha1-vrQ35wIrO21JAZ0IhmUwPr6cFLo= copy-concurrently@^1.0.0: version "1.0.5" - resolved "https://registry.yarnpkg.com/copy-concurrently/-/copy-concurrently-1.0.5.tgz#92297398cae34937fcafd6ec8139c18051f0b5e0" - integrity sha512-f2domd9fsVDFtaFcbaRZuYXwtdmnzqbADSwhSWYxYB/Q8zsdUUFMXVRwXGDMWmbEzAn1kdRrtI1T/KTFOL4X2A== + resolved "https://registry.npm.taobao.org/copy-concurrently/download/copy-concurrently-1.0.5.tgz#92297398cae34937fcafd6ec8139c18051f0b5e0" + integrity sha1-kilzmMrjSTf8r9bsgTnBgFHwteA= dependencies: aproba "^1.1.1" fs-write-stream-atomic "^1.0.8" @@ -7611,7 +7556,7 @@ copy-concurrently@^1.0.0: copy-descriptor@^0.1.0: version "0.1.1" - resolved "https://registry.yarnpkg.com/copy-descriptor/-/copy-descriptor-0.1.1.tgz#676f6eb3c39997c2ee1ac3a924fd6124748f578d" + resolved "https://registry.npm.taobao.org/copy-descriptor/download/copy-descriptor-0.1.1.tgz#676f6eb3c39997c2ee1ac3a924fd6124748f578d" integrity sha1-Z29us8OZl8LuGsOpJP1hJHSPV40= copy-to-clipboard@^3.0.8, copy-to-clipboard@^3.2.0: @@ -7647,10 +7592,22 @@ copyfiles@^1.2.0: noms "0.0.0" through2 "^2.0.1" +copyfiles@^2.1.1: + version "2.1.1" + resolved "https://registry.npm.taobao.org/copyfiles/download/copyfiles-2.1.1.tgz#d430e122d7880f92c45d372208b0af03b0c39db6" + integrity sha1-1DDhIteID5LEXTciCLCvA7DDnbY= + dependencies: + glob "^7.0.5" + minimatch "^3.0.3" + mkdirp "^0.5.1" + noms "0.0.0" + through2 "^2.0.1" + yargs "^13.2.4" + core-js-compat@^3.1.1: - version "3.3.5" - resolved "https://registry.yarnpkg.com/core-js-compat/-/core-js-compat-3.3.5.tgz#7abf70778b73dc74aa99d4075aefcd99b76f2c3a" - integrity sha512-44ZORuapx0MUht0MUk0p9lcQPh7n/LDXehimTmjCs0CYblpKZcqVd5w0OQDUDq5OQjEbazWObHDQJWvvHYPNTg== + version "3.4.1" + resolved "https://registry.npm.taobao.org/core-js-compat/download/core-js-compat-3.4.1.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fcore-js-compat%2Fdownload%2Fcore-js-compat-3.4.1.tgz#e12c5a3ef9fcb50fd9d9a32805bfe674f9139246" + integrity sha1-4SxaPvn8tQ/Z2aMoBb/mdPkTkkY= dependencies: browserslist "^4.7.2" semver "^6.3.0" @@ -7662,7 +7619,7 @@ core-js-pure@^3.0.1: core-js@^1.0.0: version "1.2.7" - resolved "https://registry.yarnpkg.com/core-js/-/core-js-1.2.7.tgz#652294c14651db28fa93bd2d5ff2983a4f08c636" + resolved "https://registry.npm.taobao.org/core-js/download/core-js-1.2.7.tgz#652294c14651db28fa93bd2d5ff2983a4f08c636" integrity sha1-ZSKUwUZR2yj6k70tX/KYOk8IxjY= core-js@^2.4.0, core-js@^2.4.1, core-js@^2.5.0, core-js@^2.5.7, core-js@^2.6.10, core-js@^2.6.5: @@ -7677,7 +7634,7 @@ core-js@^3.0.1, core-js@^3.0.4: core-util-is@1.0.2, core-util-is@~1.0.0: version "1.0.2" - resolved "https://registry.yarnpkg.com/core-util-is/-/core-util-is-1.0.2.tgz#b5fd54220aa2bc5ab57aab7140c940754503c1a7" + resolved "https://registry.npm.taobao.org/core-util-is/download/core-util-is-1.0.2.tgz#b5fd54220aa2bc5ab57aab7140c940754503c1a7" integrity sha1-tf1UIgqivFq1eqtxQMlAdUUDwac= corejs-upgrade-webpack-plugin@^2.2.0: @@ -7698,8 +7655,8 @@ cors@^2.8.5: cosmiconfig@5.2.1, cosmiconfig@^5.0.0, cosmiconfig@^5.1.0, cosmiconfig@^5.2.0, cosmiconfig@^5.2.1: version "5.2.1" - resolved "https://registry.yarnpkg.com/cosmiconfig/-/cosmiconfig-5.2.1.tgz#040f726809c591e77a17c0a3626ca45b4f168b1a" - integrity sha512-H65gsXo1SKjf8zmrJ67eJk8aIRKV5ff2D4uKZIBZShbhGSpEmsQOPW/SKMKYhSTrqR7ufy6RP69rPogdaPh/kA== + resolved "https://registry.npm.taobao.org/cosmiconfig/download/cosmiconfig-5.2.1.tgz?cache=0&sync_timestamp=1572710769619&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fcosmiconfig%2Fdownload%2Fcosmiconfig-5.2.1.tgz#040f726809c591e77a17c0a3626ca45b4f168b1a" + integrity sha1-BA9yaAnFked6F8CjYmykW08Wixo= dependencies: import-fresh "^2.0.0" is-directory "^0.3.1" @@ -7719,6 +7676,17 @@ cosmiconfig@^2.1.0, cosmiconfig@^2.1.1: parse-json "^2.2.0" require-from-string "^1.1.0" +cosmiconfig@^6.0.0: + version "6.0.0" + resolved "https://registry.npm.taobao.org/cosmiconfig/download/cosmiconfig-6.0.0.tgz?cache=0&sync_timestamp=1572710769619&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fcosmiconfig%2Fdownload%2Fcosmiconfig-6.0.0.tgz#da4fee853c52f6b1e6935f41c1a2fc50bd4a9982" + integrity sha1-2k/uhTxS9rHmk19BwaL8UL1KmYI= + dependencies: + "@types/parse-json" "^4.0.0" + import-fresh "^3.1.0" + parse-json "^5.0.0" + path-type "^4.0.0" + yaml "^1.7.2" + coveralls@^3.0.7: version "3.0.7" resolved "https://registry.yarnpkg.com/coveralls/-/coveralls-3.0.7.tgz#1eca48e47976e9573d6a2f18b97c2fea4026f34a" @@ -7733,8 +7701,8 @@ coveralls@^3.0.7: create-ecdh@^4.0.0: version "4.0.3" - resolved "https://registry.yarnpkg.com/create-ecdh/-/create-ecdh-4.0.3.tgz#c9111b6f33045c4697f144787f9254cdc77c45ff" - integrity sha512-GbEHQPMOswGpKXM9kCWVrremUcBmjteUaQ01T9rkKCPDXfUHX0IoP9LpHYo2NPFampa4e+/pFDc3jQdxrxQLaw== + resolved "https://registry.npm.taobao.org/create-ecdh/download/create-ecdh-4.0.3.tgz#c9111b6f33045c4697f144787f9254cdc77c45ff" + integrity sha1-yREbbzMEXEaX8UR4f5JUzcd8Rf8= dependencies: bn.js "^4.1.0" elliptic "^6.0.0" @@ -7748,8 +7716,8 @@ create-error-class@^3.0.0: create-hash@^1.1.0, create-hash@^1.1.2: version "1.2.0" - resolved "https://registry.yarnpkg.com/create-hash/-/create-hash-1.2.0.tgz#889078af11a63756bcfb59bd221996be3a9ef196" - integrity sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg== + resolved "https://registry.npm.taobao.org/create-hash/download/create-hash-1.2.0.tgz#889078af11a63756bcfb59bd221996be3a9ef196" + integrity sha1-iJB4rxGmN1a8+1m9IhmWvjqe8ZY= dependencies: cipher-base "^1.0.1" inherits "^2.0.1" @@ -7759,8 +7727,8 @@ create-hash@^1.1.0, create-hash@^1.1.2: create-hmac@^1.1.0, create-hmac@^1.1.2, create-hmac@^1.1.4: version "1.1.7" - resolved "https://registry.yarnpkg.com/create-hmac/-/create-hmac-1.1.7.tgz#69170c78b3ab957147b2b8b04572e47ead2243ff" - integrity sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg== + resolved "https://registry.npm.taobao.org/create-hmac/download/create-hmac-1.1.7.tgz#69170c78b3ab957147b2b8b04572e47ead2243ff" + integrity sha1-aRcMeLOrlXFHsriwRXLkfq0iQ/8= dependencies: cipher-base "^1.0.3" create-hash "^1.1.0" @@ -7780,8 +7748,8 @@ create-react-class@^15.5.3: create-react-context@^0.2.1: version "0.2.3" - resolved "https://registry.yarnpkg.com/create-react-context/-/create-react-context-0.2.3.tgz#9ec140a6914a22ef04b8b09b7771de89567cb6f3" - integrity sha512-CQBmD0+QGgTaxDL3OX1IDXYqjkp2It4RIbcb99jS6AEg27Ga+a9G3JtK6SIu0HBwPLZlmwt9F7UwWA4Bn92Rag== + resolved "https://registry.npm.taobao.org/create-react-context/download/create-react-context-0.2.3.tgz#9ec140a6914a22ef04b8b09b7771de89567cb6f3" + integrity sha1-nsFAppFKIu8EuLCbd3HeiVZ8tvM= dependencies: fbjs "^0.8.0" gud "^1.0.0" @@ -7812,7 +7780,7 @@ cross-fetch@2.2.2: cross-spawn@5.1.0, cross-spawn@^5.0.1: version "5.1.0" - resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-5.1.0.tgz#e8bd0efee58fcff6f8f94510a0a554bbfa235449" + resolved "https://registry.npm.taobao.org/cross-spawn/download/cross-spawn-5.1.0.tgz?cache=0&sync_timestamp=1570439926300&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fcross-spawn%2Fdownload%2Fcross-spawn-5.1.0.tgz#e8bd0efee58fcff6f8f94510a0a554bbfa235449" integrity sha1-6L0O/uWPz/b4+UUQoKVUu/ojVEk= dependencies: lru-cache "^4.0.1" @@ -7840,8 +7808,8 @@ cross-spawn@^3.0.0: cross-spawn@^7.0.0: version "7.0.1" - resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-7.0.1.tgz#0ab56286e0f7c24e153d04cc2aa027e43a9a5d14" - integrity sha512-u7v4o84SwFpD32Z8IIcPZ6z1/ie24O6RU3RbtL5Y316l3KuHVPx9ItBgWQ6VlfAFnRnTtMUrsQ9MUUTuEZjogg== + resolved "https://registry.npm.taobao.org/cross-spawn/download/cross-spawn-7.0.1.tgz?cache=0&sync_timestamp=1570439926300&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fcross-spawn%2Fdownload%2Fcross-spawn-7.0.1.tgz#0ab56286e0f7c24e153d04cc2aa027e43a9a5d14" + integrity sha1-CrVihuD3wk4VPQTMKqAn5DqaXRQ= dependencies: path-key "^3.1.0" shebang-command "^2.0.0" @@ -7854,8 +7822,8 @@ crypt@~0.0.1: crypto-browserify@^3.11.0: version "3.12.0" - resolved "https://registry.yarnpkg.com/crypto-browserify/-/crypto-browserify-3.12.0.tgz#396cf9f3137f03e4b8e532c58f698254e00f80ec" - integrity sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg== + resolved "https://registry.npm.taobao.org/crypto-browserify/download/crypto-browserify-3.12.0.tgz#396cf9f3137f03e4b8e532c58f698254e00f80ec" + integrity sha1-OWz58xN/A+S45TLFj2mCVOAPgOw= dependencies: browserify-cipher "^1.0.0" browserify-sign "^4.0.0" @@ -7969,12 +7937,12 @@ css-modules-require-hook@^4.0.6: css-select-base-adapter@^0.1.1: version "0.1.1" - resolved "https://registry.yarnpkg.com/css-select-base-adapter/-/css-select-base-adapter-0.1.1.tgz#3b2ff4972cc362ab88561507a95408a1432135d7" - integrity sha512-jQVeeRG70QI08vSTwf1jHxp74JoZsr2XSgETae8/xC8ovSnL2WF87GTLO86Sbwdt2lK4Umg4HnnwMO4YF3Ce7w== + resolved "https://registry.npm.taobao.org/css-select-base-adapter/download/css-select-base-adapter-0.1.1.tgz#3b2ff4972cc362ab88561507a95408a1432135d7" + integrity sha1-Oy/0lyzDYquIVhUHqVQIoUMhNdc= css-select@^1.1.0, css-select@~1.2.0: version "1.2.0" - resolved "https://registry.yarnpkg.com/css-select/-/css-select-1.2.0.tgz#2b3a110539c5355f1cd8d314623e870b121ec858" + resolved "https://registry.npm.taobao.org/css-select/download/css-select-1.2.0.tgz#2b3a110539c5355f1cd8d314623e870b121ec858" integrity sha1-KzoRBTnFNV8c2NMUYj6HCxIeyFg= dependencies: boolbase "~1.0.0" @@ -7983,12 +7951,12 @@ css-select@^1.1.0, css-select@~1.2.0: nth-check "~1.0.1" css-select@^2.0.0: - version "2.0.2" - resolved "https://registry.yarnpkg.com/css-select/-/css-select-2.0.2.tgz#ab4386cec9e1f668855564b17c3733b43b2a5ede" - integrity sha512-dSpYaDVoWaELjvZ3mS6IKZM/y2PMPa/XYoEfYNZePL4U/XgyxZNroHEHReDx/d+VgXh9VbCTtFqLkFbmeqeaRQ== + version "2.1.0" + resolved "https://registry.npm.taobao.org/css-select/download/css-select-2.1.0.tgz#6a34653356635934a81baca68d0255432105dbef" + integrity sha1-ajRlM1ZjWTSoG6ymjQJVQyEF2+8= dependencies: boolbase "^1.0.0" - css-what "^2.1.2" + css-what "^3.2.1" domutils "^1.7.0" nth-check "^1.0.2" @@ -7999,8 +7967,8 @@ css-selector-parser@^1.1.0: css-selector-tokenizer@^0.7.0: version "0.7.1" - resolved "https://registry.yarnpkg.com/css-selector-tokenizer/-/css-selector-tokenizer-0.7.1.tgz#a177271a8bca5019172f4f891fc6eed9cbf68d5d" - integrity sha512-xYL0AMZJ4gFzJQsHUKa5jiWWi2vH77WVNg7JYRyewwj6oPh4yb/y6Y9ZCw9dsj/9UauMhtuxR+ogQd//EdEVNA== + resolved "https://registry.npm.taobao.org/css-selector-tokenizer/download/css-selector-tokenizer-0.7.1.tgz#a177271a8bca5019172f4f891fc6eed9cbf68d5d" + integrity sha1-oXcnGovKUBkXL0+JH8bu2cv2jV0= dependencies: cssesc "^0.1.0" fastparse "^1.1.1" @@ -8017,8 +7985,8 @@ css-to-react-native@^2.0.3: css-tree@1.0.0-alpha.37, css-tree@^1.0.0-alpha.28: version "1.0.0-alpha.37" - resolved "https://registry.yarnpkg.com/css-tree/-/css-tree-1.0.0-alpha.37.tgz#98bebd62c4c1d9f960ec340cf9f7522e30709a22" - integrity sha512-DMxWJg0rnz7UgxKT0Q1HU/L9BeJI0M6ksor0OgqOnF+aRCDWg/N2641HmVyU9KVIu0OVVWOb2IpC9A+BJRnejg== + resolved "https://registry.npm.taobao.org/css-tree/download/css-tree-1.0.0-alpha.37.tgz?cache=0&sync_timestamp=1571786208952&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fcss-tree%2Fdownload%2Fcss-tree-1.0.0-alpha.37.tgz#98bebd62c4c1d9f960ec340cf9f7522e30709a22" + integrity sha1-mL69YsTB2flg7DQM+fdSLjBwmiI= dependencies: mdn-data "2.0.4" source-map "^0.6.1" @@ -8028,10 +7996,15 @@ css-unit-converter@^1.1.1: resolved "https://registry.npm.taobao.org/css-unit-converter/download/css-unit-converter-1.1.1.tgz#d9b9281adcfd8ced935bdbaba83786897f64e996" integrity sha1-2bkoGtz9jO2TW9urqDeGiX9k6ZY= -css-what@2.1, css-what@^2.1.2: +css-what@2.1: version "2.1.3" - resolved "https://registry.yarnpkg.com/css-what/-/css-what-2.1.3.tgz#a6d7604573365fe74686c3f311c56513d88285f2" - integrity sha512-a+EPoD+uZiNfh+5fxw2nO9QwFa6nJe2Or35fGY6Ipw1R3R4AGz1d1TEZrCegvw2YTmZ0jXirGYlzxxpYSHwpEg== + resolved "https://registry.npm.taobao.org/css-what/download/css-what-2.1.3.tgz#a6d7604573365fe74686c3f311c56513d88285f2" + integrity sha1-ptdgRXM2X+dGhsPzEcVlE9iChfI= + +css-what@^3.2.1: + version "3.2.1" + resolved "https://registry.npm.taobao.org/css-what/download/css-what-3.2.1.tgz#f4a8f12421064621b456755e34a03a2c22df5da1" + integrity sha1-9KjxJCEGRiG0VnVeNKA6LCLfXaE= css@^2.2.4: version "2.2.4" @@ -8064,7 +8037,7 @@ csscolorparser@~1.0.2: cssesc@^0.1.0: version "0.1.0" - resolved "https://registry.yarnpkg.com/cssesc/-/cssesc-0.1.0.tgz#c814903e45623371a0477b40109aaafbeeaddbb4" + resolved "https://registry.npm.taobao.org/cssesc/download/cssesc-0.1.0.tgz#c814903e45623371a0477b40109aaafbeeaddbb4" integrity sha1-yBSQPkViM3GgR3tAEJqq++6t27Q= cssesc@^2.0.0: @@ -8147,8 +8120,8 @@ cssnano@^4.1.10: csso@^4.0.2: version "4.0.2" - resolved "https://registry.yarnpkg.com/csso/-/csso-4.0.2.tgz#e5f81ab3a56b8eefb7f0092ce7279329f454de3d" - integrity sha512-kS7/oeNVXkHWxby5tHVxlhjizRCSv8QdU7hB2FpdAibDU8FjTAolhNjKNTiLzXtUrKT6HwClE81yXwEk1309wg== + resolved "https://registry.npm.taobao.org/csso/download/csso-4.0.2.tgz#e5f81ab3a56b8eefb7f0092ce7279329f454de3d" + integrity sha1-5fgas6Vrju+38Aks5yeTKfRU3j0= dependencies: css-tree "1.0.0-alpha.37" @@ -8171,11 +8144,18 @@ csstype@^2.2.0, csstype@^2.5.5, csstype@^2.5.7: currently-unhandled@^0.4.1: version "0.4.1" - resolved "https://registry.yarnpkg.com/currently-unhandled/-/currently-unhandled-0.4.1.tgz#988df33feab191ef799a61369dd76c17adf957ea" + resolved "https://registry.npm.taobao.org/currently-unhandled/download/currently-unhandled-0.4.1.tgz#988df33feab191ef799a61369dd76c17adf957ea" integrity sha1-mI3zP+qxke95mmE2nddsF635V+o= dependencies: array-find-index "^1.0.1" +cwd@^0.9.1: + version "0.9.1" + resolved "https://registry.npm.taobao.org/cwd/download/cwd-0.9.1.tgz#41e10a7e1ab833dc59c2eca83814c7de77b5a4fd" + integrity sha1-QeEKfhq4M9xZwuyoOBTH3ne1pP0= + dependencies: + find-pkg "^0.1.0" + cwebp-bin@^5.0.0: version "5.1.0" resolved "https://registry.npm.taobao.org/cwebp-bin/download/cwebp-bin-5.1.0.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fcwebp-bin%2Fdownload%2Fcwebp-bin-5.1.0.tgz#d5bea87c127358558e7bf7a90a6d440d42dcb074" @@ -8187,7 +8167,7 @@ cwebp-bin@^5.0.0: cyclist@^1.0.1: version "1.0.1" - resolved "https://registry.yarnpkg.com/cyclist/-/cyclist-1.0.1.tgz#596e9698fd0c80e12038c2b82d6eb1b35b6224d9" + resolved "https://registry.npm.taobao.org/cyclist/download/cyclist-1.0.1.tgz#596e9698fd0c80e12038c2b82d6eb1b35b6224d9" integrity sha1-WW6WmP0MgOEgOMK4LW6xs1tiJNk= cz-conventional-changelog@3.0.1: @@ -8229,6 +8209,11 @@ d3-color@1, d3-color@^1.4.0: resolved "https://registry.yarnpkg.com/d3-color/-/d3-color-1.4.0.tgz#89c45a995ed773b13314f06460df26d60ba0ecaf" integrity sha512-TzNPeJy2+iEepfiL92LAAB7fvnp/dV2YwANPVHdDWmYMm23qIJBYww3qT8I8C1wXrmrg4UWs7BKc2tKIgyjzHg== +d3-dispatch@1: + version "1.0.5" + resolved "https://registry.npm.taobao.org/d3-dispatch/download/d3-dispatch-1.0.5.tgz#e25c10a186517cd6c82dd19ea018f07e01e39015" + integrity sha1-4lwQoYZRfNbILdGeoBjwfgHjkBU= + d3-dsv@^1.1.1: version "1.1.1" resolved "https://registry.yarnpkg.com/d3-dsv/-/d3-dsv-1.1.1.tgz#aaa830ecb76c4b5015572c647cc6441e3c7bb701" @@ -8238,7 +8223,7 @@ d3-dsv@^1.1.1: iconv-lite "0.4" rw "1" -d3-ease@^1.0.5, d3-ease@~1.0.3: +d3-ease@1, d3-ease@~1.0.3: version "1.0.5" resolved "https://registry.npm.taobao.org/d3-ease/download/d3-ease-1.0.5.tgz#8ce59276d81241b1b72042d6af2d40e76d936ffb" integrity sha1-jOWSdtgSQbG3IELWry1A522Tb/s= @@ -8278,6 +8263,11 @@ d3-scale@^3.1.0: d3-time "1" d3-time-format "2" +d3-selection@^1.0.2, d3-selection@^1.1.0: + version "1.4.0" + resolved "https://registry.npm.taobao.org/d3-selection/download/d3-selection-1.4.0.tgz#ab9ac1e664cf967ebf1b479cc07e28ce9908c474" + integrity sha1-q5rB5mTPln6/G0ecwH4ozpkIxHQ= + d3-time-format@2: version "2.2.1" resolved "https://registry.yarnpkg.com/d3-time-format/-/d3-time-format-2.2.1.tgz#971f66aae3b8fb268040494986f41512d4d4dca6" @@ -8290,11 +8280,23 @@ d3-time@1: resolved "https://registry.yarnpkg.com/d3-time/-/d3-time-1.1.0.tgz#b1e19d307dae9c900b7e5b25ffc5dcc249a8a0f1" integrity sha512-Xh0isrZ5rPYYdqhAVk8VLnMEidhz5aP7htAADH6MfzgmmicPkTo8LhkLxci61/lCB7n7UmE3bN0leRt+qvkLxA== -d3-timer@~1.0.6: +d3-timer@1, d3-timer@~1.0.6: version "1.0.9" resolved "https://registry.npm.taobao.org/d3-timer/download/d3-timer-1.0.9.tgz#f7bb8c0d597d792ff7131e1c24a36dd471a471ba" integrity sha1-97uMDVl9eS/3Ex4cJKNt1HGkcbo= +d3-transition@^1.0.1: + version "1.2.0" + resolved "https://registry.npm.taobao.org/d3-transition/download/d3-transition-1.2.0.tgz#f538c0e21b2aa1f05f3e965f8567e81284b3b2b8" + integrity sha1-9TjA4hsqofBfPpZfhWfoEoSzsrg= + dependencies: + d3-color "1" + d3-dispatch "1" + d3-ease "1" + d3-interpolate "1" + d3-selection "^1.1.0" + d3-timer "1" + d@1, d@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/d/-/d-1.0.1.tgz#8698095372d58dbee346ffd0c7093f99f8f9eb5a" @@ -8317,7 +8319,7 @@ dargs@^4.0.1: dashdash@^1.12.0: version "1.14.1" - resolved "https://registry.yarnpkg.com/dashdash/-/dashdash-1.14.1.tgz#853cfa0f7cbe2fed5de20326b8dd581035f6e2f0" + resolved "https://registry.npm.taobao.org/dashdash/download/dashdash-1.14.1.tgz#853cfa0f7cbe2fed5de20326b8dd581035f6e2f0" integrity sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA= dependencies: assert-plus "^1.0.0" @@ -8336,6 +8338,15 @@ data-urls@^1.0.0: whatwg-mimetype "^2.2.0" whatwg-url "^7.0.0" +datauri@^1.1.0: + version "1.1.0" + resolved "https://registry.npm.taobao.org/datauri/download/datauri-1.1.0.tgz#c6184ff6b928ede4e41ccc23ab954c7839c4fb39" + integrity sha1-xhhP9rko7eTkHMwjq5VMeDnE+zk= + dependencies: + image-size "^0.6.2" + mimer "^0.3.2" + semver "^5.5.0" + date-fns@^1.27.2: version "1.30.1" resolved "https://registry.yarnpkg.com/date-fns/-/date-fns-1.30.1.tgz#2e71bf0b119153dbb4cc4e88d9ea5acfb50dc05c" @@ -8348,8 +8359,8 @@ dateformat@^3.0.0: debug@2, debug@2.6.9, debug@^2.2.0, debug@^2.3.3, debug@^2.6.0, debug@^2.6.3, debug@^2.6.6, debug@^2.6.8, debug@^2.6.9: version "2.6.9" - resolved "https://registry.yarnpkg.com/debug/-/debug-2.6.9.tgz#5d128515df134ff327e90a4c93f4e077a536341f" - integrity sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA== + resolved "https://registry.npm.taobao.org/debug/download/debug-2.6.9.tgz#5d128515df134ff327e90a4c93f4e077a536341f" + integrity sha1-XRKFFd8TT/Mn6QpMk/Tgd6U2NB8= dependencies: ms "2.0.0" @@ -8362,15 +8373,15 @@ debug@3.1.0, debug@=3.1.0, debug@~3.1.0: debug@4.1.1, debug@^4.0.0, debug@^4.0.1, debug@^4.1.0, debug@^4.1.1, debug@~4.1.0: version "4.1.1" - resolved "https://registry.yarnpkg.com/debug/-/debug-4.1.1.tgz#3b72260255109c6b589cee050f1d516139664791" - integrity sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw== + resolved "https://registry.npm.taobao.org/debug/download/debug-4.1.1.tgz#3b72260255109c6b589cee050f1d516139664791" + integrity sha1-O3ImAlUQnGtYnO4FDx1RYTlmR5E= dependencies: ms "^2.1.1" debug@^3.0.0, debug@^3.1.0, debug@^3.1.1, debug@^3.2.5, debug@^3.2.6: version "3.2.6" - resolved "https://registry.yarnpkg.com/debug/-/debug-3.2.6.tgz#e83d17de16d8a7efb7717edbe5fb10135eee629b" - integrity sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ== + resolved "https://registry.npm.taobao.org/debug/download/debug-3.2.6.tgz#e83d17de16d8a7efb7717edbe5fb10135eee629b" + integrity sha1-6D0X3hbYp++3cX7b5fsQE17uYps= dependencies: ms "^2.1.1" @@ -8387,14 +8398,14 @@ decamelize-keys@^1.0.0: decamelize "^1.1.0" map-obj "^1.0.0" -decamelize@^1.1.0, decamelize@^1.1.1, decamelize@^1.1.2, decamelize@^1.2.0: +decamelize@^1.0.0, decamelize@^1.1.0, decamelize@^1.1.1, decamelize@^1.1.2, decamelize@^1.2.0: version "1.2.0" resolved "https://registry.yarnpkg.com/decamelize/-/decamelize-1.2.0.tgz#f6534d15148269b20352e7bee26f501f9a191290" integrity sha1-9lNNFRSCabIDUue+4m9QH5oZEpA= decode-uri-component@^0.2.0: version "0.2.0" - resolved "https://registry.yarnpkg.com/decode-uri-component/-/decode-uri-component-0.2.0.tgz#eb3913333458775cb84cd1a1fae062106bb87545" + resolved "https://registry.npm.taobao.org/decode-uri-component/download/decode-uri-component-0.2.0.tgz#eb3913333458775cb84cd1a1fae062106bb87545" integrity sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU= decompress-response@^3.2.0, decompress-response@^3.3.0: @@ -8406,8 +8417,8 @@ decompress-response@^3.2.0, decompress-response@^3.3.0: decompress-response@^4.2.0: version "4.2.1" - resolved "https://registry.yarnpkg.com/decompress-response/-/decompress-response-4.2.1.tgz#414023cc7a302da25ce2ec82d0d5238ccafd8986" - integrity sha512-jOSne2qbyE+/r8G1VU+G/82LBs2Fs4LAsTiLSHOCOMZQl2OKZ6i8i4IyHemTe+/yIXOtTcRQMzPcgyhoFlqPkw== + resolved "https://registry.npm.taobao.org/decompress-response/download/decompress-response-4.2.1.tgz#414023cc7a302da25ce2ec82d0d5238ccafd8986" + integrity sha1-QUAjzHowLaJc4uyC0NUjjMr9iYY= dependencies: mimic-response "^2.0.0" @@ -8470,9 +8481,9 @@ dedent@0.7.0, dedent@^0.7.0: integrity sha1-JJXduvbrh0q7Dhvp3yLS5aVEMmw= deep-equal@^1.0.1, deep-equal@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/deep-equal/-/deep-equal-1.1.0.tgz#3103cdf8ab6d32cf4a8df7865458f2b8d33f3745" - integrity sha512-ZbfWJq/wN1Z273o7mUSjILYqehAktR2NVoSrOukDkU9kg2v/Uv89yU4Cvz8seJeAmtN5oqiefKq8FPuXOboqLw== + version "1.1.1" + resolved "https://registry.npm.taobao.org/deep-equal/download/deep-equal-1.1.1.tgz#b5c98c942ceffaf7cb051e24e1434a25a2e6076a" + integrity sha1-tcmMlCzv+vfLBR4k4UNKJaLmB2o= dependencies: is-arguments "^1.0.4" is-date-object "^1.0.1" @@ -8481,14 +8492,19 @@ deep-equal@^1.0.1, deep-equal@^1.1.0: object-keys "^1.1.1" regexp.prototype.flags "^1.2.0" +deep-equal@~1.0.1: + version "1.0.1" + resolved "https://registry.npm.taobao.org/deep-equal/download/deep-equal-1.0.1.tgz#f5d260292b660e084eff4cdbc9f08ad3247448b5" + integrity sha1-9dJgKStmDghO/0zbyfCK0yR0SLU= + deep-extend@^0.6.0: version "0.6.0" - resolved "https://registry.yarnpkg.com/deep-extend/-/deep-extend-0.6.0.tgz#c4fa7c95404a17a9c3e8ca7e1537312b736330ac" - integrity sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA== + resolved "https://registry.npm.taobao.org/deep-extend/download/deep-extend-0.6.0.tgz#c4fa7c95404a17a9c3e8ca7e1537312b736330ac" + integrity sha1-xPp8lUBKF6nD6Mp+FTcxK3NjMKw= deep-is@~0.1.3: version "0.1.3" - resolved "https://registry.yarnpkg.com/deep-is/-/deep-is-0.1.3.tgz#b369d6fb5dbc13eecf524f91b070feedc357cf34" + resolved "https://registry.npm.taobao.org/deep-is/download/deep-is-0.1.3.tgz#b369d6fb5dbc13eecf524f91b070feedc357cf34" integrity sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ= deep-object-diff@^1.1.0: @@ -8503,15 +8519,15 @@ deepmerge@^4.0.0: default-gateway@^4.2.0: version "4.2.0" - resolved "https://registry.yarnpkg.com/default-gateway/-/default-gateway-4.2.0.tgz#167104c7500c2115f6dd69b0a536bb8ed720552b" - integrity sha512-h6sMrVB1VMWVrW13mSc6ia/DwYYw5MN6+exNu1OaJeFac5aSAvwM7lZ0NVfTABuSkQelr4h5oebg3KB1XPdjgA== + resolved "https://registry.npm.taobao.org/default-gateway/download/default-gateway-4.2.0.tgz#167104c7500c2115f6dd69b0a536bb8ed720552b" + integrity sha1-FnEEx1AMIRX23WmwpTa7jtcgVSs= dependencies: execa "^1.0.0" ip-regex "^2.1.0" defaults@^1.0.3: version "1.0.3" - resolved "https://registry.yarnpkg.com/defaults/-/defaults-1.0.3.tgz#c656051e9817d9ff08ed881477f3fe4019f3ef7d" + resolved "https://registry.npm.taobao.org/defaults/download/defaults-1.0.3.tgz#c656051e9817d9ff08ed881477f3fe4019f3ef7d" integrity sha1-xlYFHpgX2f8I7YgUd/P+QBnz730= dependencies: clone "^1.0.2" @@ -8523,42 +8539,42 @@ defer-to-connect@^1.0.1: define-properties@^1.1.2, define-properties@^1.1.3: version "1.1.3" - resolved "https://registry.yarnpkg.com/define-properties/-/define-properties-1.1.3.tgz#cf88da6cbee26fe6db7094f61d870cbd84cee9f1" - integrity sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ== + resolved "https://registry.npm.taobao.org/define-properties/download/define-properties-1.1.3.tgz#cf88da6cbee26fe6db7094f61d870cbd84cee9f1" + integrity sha1-z4jabL7ib+bbcJT2HYcMvYTO6fE= dependencies: object-keys "^1.0.12" define-property@^0.2.5: version "0.2.5" - resolved "https://registry.yarnpkg.com/define-property/-/define-property-0.2.5.tgz#c35b1ef918ec3c990f9a5bc57be04aacec5c8116" + resolved "https://registry.npm.taobao.org/define-property/download/define-property-0.2.5.tgz#c35b1ef918ec3c990f9a5bc57be04aacec5c8116" integrity sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY= dependencies: is-descriptor "^0.1.0" define-property@^1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/define-property/-/define-property-1.0.0.tgz#769ebaaf3f4a63aad3af9e8d304c9bbe79bfb0e6" + resolved "https://registry.npm.taobao.org/define-property/download/define-property-1.0.0.tgz#769ebaaf3f4a63aad3af9e8d304c9bbe79bfb0e6" integrity sha1-dp66rz9KY6rTr56NMEybvnm/sOY= dependencies: is-descriptor "^1.0.0" define-property@^2.0.2: version "2.0.2" - resolved "https://registry.yarnpkg.com/define-property/-/define-property-2.0.2.tgz#d459689e8d654ba77e02a817f8710d702cb16e9d" - integrity sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ== + resolved "https://registry.npm.taobao.org/define-property/download/define-property-2.0.2.tgz#d459689e8d654ba77e02a817f8710d702cb16e9d" + integrity sha1-1Flono1lS6d+AqgX+HENcCyxbp0= dependencies: is-descriptor "^1.0.2" isobject "^3.0.1" -defined@^1.0.0: +defined@^1.0.0, defined@~1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/defined/-/defined-1.0.0.tgz#c98d9bcef75674188e110969151199e39b1fa693" integrity sha1-yY2bzvdWdBiOEQlpFRGZ45sfppM= del@^4.1.1: version "4.1.1" - resolved "https://registry.yarnpkg.com/del/-/del-4.1.1.tgz#9e8f117222ea44a31ff3a156c049b99052a9f0b4" - integrity sha512-QwGuEUouP2kVwQenAsOof5Fv8K9t3D8Ca8NxcXKrIpEHjTXK5J2nXLdP+ALI1cgv8wj7KuwBhTwBkOZSJKM5XQ== + resolved "https://registry.npm.taobao.org/del/download/del-4.1.1.tgz#9e8f117222ea44a31ff3a156c049b99052a9f0b4" + integrity sha1-no8RciLqRKMf86FWwEm5kFKp8LQ= dependencies: "@types/glob" "^7.1.1" globby "^6.1.0" @@ -8584,22 +8600,22 @@ del@^5.0.0, del@^5.1.0: delayed-stream@~1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/delayed-stream/-/delayed-stream-1.0.0.tgz#df3ae199acadfb7d440aaae0b29e2272b24ec619" + resolved "https://registry.npm.taobao.org/delayed-stream/download/delayed-stream-1.0.0.tgz#df3ae199acadfb7d440aaae0b29e2272b24ec619" integrity sha1-3zrhmayt+31ECqrgsp4icrJOxhk= delegate@^3.1.2: version "3.2.0" - resolved "https://registry.yarnpkg.com/delegate/-/delegate-3.2.0.tgz#b66b71c3158522e8ab5744f720d8ca0c2af59166" - integrity sha512-IofjkYBZaZivn0V8nnsMJGBr4jVLxHDheKSW88PyxS5QC4Vo9ZbZVvhzlSxY87fVq3STR6r+4cGepyHkcWOQSw== + resolved "https://registry.npm.taobao.org/delegate/download/delegate-3.2.0.tgz#b66b71c3158522e8ab5744f720d8ca0c2af59166" + integrity sha1-tmtxwxWFIuirV0T3INjKDCr1kWY= delegates@^1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/delegates/-/delegates-1.0.0.tgz#84c6e159b81904fdca59a0ef44cd870d31250f9a" + resolved "https://registry.npm.taobao.org/delegates/download/delegates-1.0.0.tgz#84c6e159b81904fdca59a0ef44cd870d31250f9a" integrity sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o= depd@~1.1.2: version "1.1.2" - resolved "https://registry.yarnpkg.com/depd/-/depd-1.1.2.tgz#9bcd52e14c097763e749b274c4346ed2e560b5a9" + resolved "https://registry.npm.taobao.org/depd/download/depd-1.1.2.tgz#9bcd52e14c097763e749b274c4346ed2e560b5a9" integrity sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak= deprecated-obj@1.0.1: @@ -8612,20 +8628,20 @@ deprecated-obj@1.0.1: deprecation@^2.0.0: version "2.3.1" - resolved "https://registry.yarnpkg.com/deprecation/-/deprecation-2.3.1.tgz#6368cbdb40abf3373b525ac87e4a260c3a700919" - integrity sha512-xmHIy4F3scKVwMsQ4WnVaS8bHOx0DmVwRywosKhaILI0ywMDWPtBSku2HNxRvF7jtwDRsoEwYQSfbxj8b7RlJQ== + resolved "https://registry.npm.taobao.org/deprecation/download/deprecation-2.3.1.tgz#6368cbdb40abf3373b525ac87e4a260c3a700919" + integrity sha1-Y2jL20Cr8zc7UlrIfkomDDpwCRk= des.js@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/des.js/-/des.js-1.0.0.tgz#c074d2e2aa6a8a9a07dbd61f9a15c2cd83ec8ecc" - integrity sha1-wHTS4qpqipoH29YfmhXCzYPsjsw= + version "1.0.1" + resolved "https://registry.npm.taobao.org/des.js/download/des.js-1.0.1.tgz#5382142e1bdc53f85d86d53e5f4aa7deb91e0843" + integrity sha1-U4IULhvcU/hdhtU+X0qn3rkeCEM= dependencies: inherits "^2.0.1" minimalistic-assert "^1.0.0" destroy@~1.0.4: version "1.0.4" - resolved "https://registry.yarnpkg.com/destroy/-/destroy-1.0.4.tgz#978857442c44749e4206613e37946205826abd80" + resolved "https://registry.npm.taobao.org/destroy/download/destroy-1.0.4.tgz#978857442c44749e4206613e37946205826abd80" integrity sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA= detab@^2.0.0: @@ -8652,7 +8668,7 @@ detect-indent@^5.0.0: detect-libc@^1.0.2, detect-libc@^1.0.3: version "1.0.3" - resolved "https://registry.yarnpkg.com/detect-libc/-/detect-libc-1.0.3.tgz#fa137c4bd698edf55cd5cd02ac559f91a4c4ba9b" + resolved "https://registry.npm.taobao.org/detect-libc/download/detect-libc-1.0.3.tgz#fa137c4bd698edf55cd5cd02ac559f91a4c4ba9b" integrity sha1-+hN8S9aY7fVc1c0CrFWfkaTEups= detect-newline@^2.1.0: @@ -8662,8 +8678,8 @@ detect-newline@^2.1.0: detect-node@^2.0.4: version "2.0.4" - resolved "https://registry.yarnpkg.com/detect-node/-/detect-node-2.0.4.tgz#014ee8f8f669c5c58023da64b8179c083a28c46c" - integrity sha512-ZIzRpLJrOj7jjP2miAtgqIfmzbxa4ZOr5jJc601zklsfEx9oTzmmj2nVpIPRpNlRTIh8lc1kyViIY7BWSGNmKw== + resolved "https://registry.npm.taobao.org/detect-node/download/detect-node-2.0.4.tgz#014ee8f8f669c5c58023da64b8179c083a28c46c" + integrity sha1-AU7o+PZpxcWAI9pkuBecCDooxGw= detect-port-alt@1.1.3: version "1.1.3" @@ -8683,8 +8699,8 @@ detect-port-alt@1.1.6: detect-port@^1.3.0: version "1.3.0" - resolved "https://registry.yarnpkg.com/detect-port/-/detect-port-1.3.0.tgz#d9c40e9accadd4df5cac6a782aefd014d573d1f1" - integrity sha512-E+B1gzkl2gqxt1IhUzwjrxBKRqx1UzC3WLONHinn8S3T6lwV/agVCyitiFOsGJ/eYuEUBvD71MZHy3Pv1G9doQ== + resolved "https://registry.npm.taobao.org/detect-port/download/detect-port-1.3.0.tgz#d9c40e9accadd4df5cac6a782aefd014d573d1f1" + integrity sha1-2cQOmsyt1N9crGp4Ku/QFNVz0fE= dependencies: address "^1.0.1" debug "^2.6.0" @@ -8749,8 +8765,8 @@ diff@^4.0.1: diffie-hellman@^5.0.0: version "5.0.3" - resolved "https://registry.yarnpkg.com/diffie-hellman/-/diffie-hellman-5.0.3.tgz#40e8ee98f55a2149607146921c63e1ae5f3d2875" - integrity sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg== + resolved "https://registry.npm.taobao.org/diffie-hellman/download/diffie-hellman-5.0.3.tgz#40e8ee98f55a2149607146921c63e1ae5f3d2875" + integrity sha1-QOjumPVaIUlgcUaSHGPhrl89KHU= dependencies: bn.js "^4.1.0" miller-rabin "^4.0.0" @@ -8758,8 +8774,8 @@ diffie-hellman@^5.0.0: dir-glob@2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/dir-glob/-/dir-glob-2.0.0.tgz#0b205d2b6aef98238ca286598a8204d29d0a0034" - integrity sha512-37qirFDz8cA5fimp9feo43fSuRo2gHwaIn6dXL8Ber1dGwUosDrGZeCCXq57WnIqE4aQ+u3eQZzsk1yOzhdwag== + resolved "https://registry.npm.taobao.org/dir-glob/download/dir-glob-2.0.0.tgz#0b205d2b6aef98238ca286598a8204d29d0a0034" + integrity sha1-CyBdK2rvmCOMooZZioIE0p0KADQ= dependencies: arrify "^1.0.1" path-type "^3.0.0" @@ -8773,8 +8789,8 @@ dir-glob@^2.0.0, dir-glob@^2.2.2: dir-glob@^3.0.1: version "3.0.1" - resolved "https://registry.yarnpkg.com/dir-glob/-/dir-glob-3.0.1.tgz#56dbf73d992a4a93ba1584f4534063fd2e41717f" - integrity sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA== + resolved "https://registry.npm.taobao.org/dir-glob/download/dir-glob-3.0.1.tgz#56dbf73d992a4a93ba1584f4534063fd2e41717f" + integrity sha1-Vtv3PZkqSpO6FYT0U0Bj/S5BcX8= dependencies: path-type "^4.0.0" @@ -8785,20 +8801,20 @@ discontinuous-range@1.0.0: dns-equal@^1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/dns-equal/-/dns-equal-1.0.0.tgz#b39e7f1da6eb0a75ba9c17324b34753c47e0654d" + resolved "https://registry.npm.taobao.org/dns-equal/download/dns-equal-1.0.0.tgz#b39e7f1da6eb0a75ba9c17324b34753c47e0654d" integrity sha1-s55/HabrCnW6nBcySzR1PEfgZU0= dns-packet@^1.3.1: version "1.3.1" - resolved "https://registry.yarnpkg.com/dns-packet/-/dns-packet-1.3.1.tgz#12aa426981075be500b910eedcd0b47dd7deda5a" - integrity sha512-0UxfQkMhYAUaZI+xrNZOz/as5KgDU0M/fQ9b6SpkyLbk3GEswDi6PADJVaYJradtRVsRIlF1zLyOodbcTCDzUg== + resolved "https://registry.npm.taobao.org/dns-packet/download/dns-packet-1.3.1.tgz#12aa426981075be500b910eedcd0b47dd7deda5a" + integrity sha1-EqpCaYEHW+UAuRDu3NC0fdfe2lo= dependencies: ip "^1.1.0" safe-buffer "^5.0.1" dns-txt@^2.0.2: version "2.0.2" - resolved "https://registry.yarnpkg.com/dns-txt/-/dns-txt-2.0.2.tgz#b91d806f5d27188e4ab3e7d107d881a1cc4642b6" + resolved "https://registry.npm.taobao.org/dns-txt/download/dns-txt-2.0.2.tgz#b91d806f5d27188e4ab3e7d107d881a1cc4642b6" integrity sha1-uR2Ab10nGI5Ks+fRB9iBocxGQrY= dependencies: buffer-indexof "^1.0.0" @@ -8820,8 +8836,8 @@ doctrine@^2.1.0: doctrine@^3.0.0: version "3.0.0" - resolved "https://registry.yarnpkg.com/doctrine/-/doctrine-3.0.0.tgz#addebead72a6574db783639dc87a121773973961" - integrity sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w== + resolved "https://registry.npm.taobao.org/doctrine/download/doctrine-3.0.0.tgz#addebead72a6574db783639dc87a121773973961" + integrity sha1-rd6+rXKmV023g2OdyHoSF3OXOWE= dependencies: esutils "^2.0.2" @@ -8839,8 +8855,8 @@ dom-closest@^0.2.0: dom-converter@^0.2: version "0.2.0" - resolved "https://registry.yarnpkg.com/dom-converter/-/dom-converter-0.2.0.tgz#6721a9daee2e293682955b6afe416771627bb768" - integrity sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA== + resolved "https://registry.npm.taobao.org/dom-converter/download/dom-converter-0.2.0.tgz#6721a9daee2e293682955b6afe416771627bb768" + integrity sha1-ZyGp2u4uKTaClVtq/kFncWJ7t2g= dependencies: utila "~0.4" @@ -8862,40 +8878,40 @@ dom-scroll-into-view@1.x, dom-scroll-into-view@^1.2.0, dom-scroll-into-view@^1.2 integrity sha1-6PNnMt0ImwIBqI14Fdw/iObWbH4= dom-serializer@0: - version "0.2.1" - resolved "https://registry.yarnpkg.com/dom-serializer/-/dom-serializer-0.2.1.tgz#13650c850daffea35d8b626a4cfc4d3a17643fdb" - integrity sha512-sK3ujri04WyjwQXVoK4PU3y8ula1stq10GJZpqHIUgoGZdsGzAGu65BnU3d08aTVSvO7mGPZUc0wTEDL+qGE0Q== + version "0.2.2" + resolved "https://registry.npm.taobao.org/dom-serializer/download/dom-serializer-0.2.2.tgz?cache=0&sync_timestamp=1573447907918&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fdom-serializer%2Fdownload%2Fdom-serializer-0.2.2.tgz#1afb81f533717175d478655debc5e332d9f9bb51" + integrity sha1-GvuB9TNxcXXUeGVd68XjMtn5u1E= dependencies: domelementtype "^2.0.1" entities "^2.0.0" dom-serializer@~0.1.1: version "0.1.1" - resolved "https://registry.yarnpkg.com/dom-serializer/-/dom-serializer-0.1.1.tgz#1ec4059e284babed36eec2941d4a970a189ce7c0" - integrity sha512-l0IU0pPzLWSHBcieZbpOKgkIn3ts3vAh7ZuFyXNwJxJXk/c4Gwj9xaTJwIDVQCXawWD0qb3IzMGH5rglQaO0XA== + resolved "https://registry.npm.taobao.org/dom-serializer/download/dom-serializer-0.1.1.tgz?cache=0&sync_timestamp=1573447907918&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fdom-serializer%2Fdownload%2Fdom-serializer-0.1.1.tgz#1ec4059e284babed36eec2941d4a970a189ce7c0" + integrity sha1-HsQFnihLq+027sKUHUqXChic58A= dependencies: domelementtype "^1.3.0" entities "^1.1.1" dom-walk@^0.1.0: version "0.1.1" - resolved "https://registry.yarnpkg.com/dom-walk/-/dom-walk-0.1.1.tgz#672226dc74c8f799ad35307df936aba11acd6018" + resolved "https://registry.npm.taobao.org/dom-walk/download/dom-walk-0.1.1.tgz#672226dc74c8f799ad35307df936aba11acd6018" integrity sha1-ZyIm3HTI95mtNTB9+TaroRrNYBg= domain-browser@^1.1.1: version "1.2.0" - resolved "https://registry.yarnpkg.com/domain-browser/-/domain-browser-1.2.0.tgz#3d31f50191a6749dd1375a7f522e823d42e54eda" - integrity sha512-jnjyiM6eRyZl2H+W8Q/zLMA481hzi0eszAaBUzIVnmYVDBbnLxVNnfu1HgEBvCbL+71FrxMl3E6lpKH7Ge3OXA== + resolved "https://registry.npm.taobao.org/domain-browser/download/domain-browser-1.2.0.tgz#3d31f50191a6749dd1375a7f522e823d42e54eda" + integrity sha1-PTH1AZGmdJ3RN1p/Ui6CPULlTto= domelementtype@1, domelementtype@^1.3.0, domelementtype@^1.3.1: version "1.3.1" - resolved "https://registry.yarnpkg.com/domelementtype/-/domelementtype-1.3.1.tgz#d048c44b37b0d10a7f2a3d5fee3f4333d790481f" - integrity sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w== + resolved "https://registry.npm.taobao.org/domelementtype/download/domelementtype-1.3.1.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fdomelementtype%2Fdownload%2Fdomelementtype-1.3.1.tgz#d048c44b37b0d10a7f2a3d5fee3f4333d790481f" + integrity sha1-0EjESzew0Qp/Kj1f7j9DM9eQSB8= domelementtype@^2.0.1: version "2.0.1" - resolved "https://registry.yarnpkg.com/domelementtype/-/domelementtype-2.0.1.tgz#1f8bdfe91f5a78063274e803b4bdcedf6e94f94d" - integrity sha512-5HOHUDsYZWV8FGWN0Njbr/Rn7f/eWSQi1v7+HsUVwXgn8nWWlL64zKDkS0n8ZmQ3mlWOMuXOnR+7Nx/5tMO5AQ== + resolved "https://registry.npm.taobao.org/domelementtype/download/domelementtype-2.0.1.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fdomelementtype%2Fdownload%2Fdomelementtype-2.0.1.tgz#1f8bdfe91f5a78063274e803b4bdcedf6e94f94d" + integrity sha1-H4vf6R9aeAYydOgDtL3O326U+U0= domexception@^1.0.1: version "1.0.1" @@ -8906,14 +8922,14 @@ domexception@^1.0.1: domhandler@^2.3.0: version "2.4.2" - resolved "https://registry.yarnpkg.com/domhandler/-/domhandler-2.4.2.tgz#8805097e933d65e85546f726d60f5eb88b44f803" - integrity sha512-JiK04h0Ht5u/80fdLMCEmV4zkNh2BcoMFBmZ/91WtYZ8qVXSKjiw7fXMgFPnHcSZgOo3XdinHvmnDUeMf5R4wA== + resolved "https://registry.npm.taobao.org/domhandler/download/domhandler-2.4.2.tgz#8805097e933d65e85546f726d60f5eb88b44f803" + integrity sha1-iAUJfpM9ZehVRvcm1g9euItE+AM= dependencies: domelementtype "1" domutils@1.5.1: version "1.5.1" - resolved "https://registry.yarnpkg.com/domutils/-/domutils-1.5.1.tgz#dcd8488a26f563d61079e48c9f7b7e32373682cf" + resolved "https://registry.npm.taobao.org/domutils/download/domutils-1.5.1.tgz#dcd8488a26f563d61079e48c9f7b7e32373682cf" integrity sha1-3NhIiib1Y9YQeeSMn3t+Mjc2gs8= dependencies: dom-serializer "0" @@ -8921,8 +8937,8 @@ domutils@1.5.1: domutils@^1.5.1, domutils@^1.7.0: version "1.7.0" - resolved "https://registry.yarnpkg.com/domutils/-/domutils-1.7.0.tgz#56ea341e834e06e6748af7a1cb25da67ea9f8c2a" - integrity sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg== + resolved "https://registry.npm.taobao.org/domutils/download/domutils-1.7.0.tgz#56ea341e834e06e6748af7a1cb25da67ea9f8c2a" + integrity sha1-Vuo0HoNOBuZ0ivehyyXaZ+qfjCo= dependencies: dom-serializer "0" domelementtype "1" @@ -9028,13 +9044,13 @@ duplexer3@^0.1.4: duplexer@^0.1.1: version "0.1.1" - resolved "https://registry.yarnpkg.com/duplexer/-/duplexer-0.1.1.tgz#ace6ff808c1ce66b57d1ebf97977acb02334cfc1" + resolved "https://registry.npm.taobao.org/duplexer/download/duplexer-0.1.1.tgz#ace6ff808c1ce66b57d1ebf97977acb02334cfc1" integrity sha1-rOb/gIwc5mtX0ev5eXessCM0z8E= duplexify@^3.4.2, duplexify@^3.6.0: version "3.7.1" - resolved "https://registry.yarnpkg.com/duplexify/-/duplexify-3.7.1.tgz#2a4df5317f6ccfd91f86d6fd25d8d8a103b88309" - integrity sha512-07z8uv2wMyS51kKhD1KsdXJg5WQ6t93RneqRxUHnskXVtlYYkLqM0gqStQZ3pj073g687jPCHrqNfCzawLYh5g== + resolved "https://registry.npm.taobao.org/duplexify/download/duplexify-3.7.1.tgz#2a4df5317f6ccfd91f86d6fd25d8d8a103b88309" + integrity sha1-Kk31MX9sz9kfhtb9JdjYoQO4gwk= dependencies: end-of-stream "^1.0.0" inherits "^2.0.1" @@ -9048,15 +9064,23 @@ earcut@^2.2.0, earcut@^2.2.1: ecc-jsbn@~0.1.1: version "0.1.2" - resolved "https://registry.yarnpkg.com/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz#3a83a904e54353287874c564b7549386849a98c9" + resolved "https://registry.npm.taobao.org/ecc-jsbn/download/ecc-jsbn-0.1.2.tgz#3a83a904e54353287874c564b7549386849a98c9" integrity sha1-OoOpBOVDUyh4dMVkt1SThoSamMk= dependencies: jsbn "~0.1.0" safer-buffer "^2.1.0" +editions@^2.2.0: + version "2.2.0" + resolved "https://registry.npm.taobao.org/editions/download/editions-2.2.0.tgz?cache=0&sync_timestamp=1568128524146&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Feditions%2Fdownload%2Feditions-2.2.0.tgz#dacd0c2a9441ebef592bba316a6264febb337f35" + integrity sha1-2s0MKpRB6+9ZK7oxamJk/rszfzU= + dependencies: + errlop "^1.1.2" + semver "^6.3.0" + ee-first@1.1.1: version "1.1.1" - resolved "https://registry.yarnpkg.com/ee-first/-/ee-first-1.1.1.tgz#590c61156b0ae2f4f0255732a158b266bc56b21d" + resolved "https://registry.npm.taobao.org/ee-first/download/ee-first-1.1.1.tgz#590c61156b0ae2f4f0255732a158b266bc56b21d" integrity sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0= ejs@^2.6.1: @@ -9064,12 +9088,12 @@ ejs@^2.6.1: resolved "https://registry.yarnpkg.com/ejs/-/ejs-2.7.1.tgz#5b5ab57f718b79d4aca9254457afecd36fa80228" integrity sha512-kS/gEPzZs3Y1rRsbGX4UOSjtP/CeJP0CxSNZHYxGfVM/VgLcv0ZqM7C45YyTj2DI2g7+P9Dd24C+IMIg6D0nYQ== -electron-to-chromium@^1.3.247, electron-to-chromium@^1.3.295: +electron-to-chromium@^1.3.247: version "1.3.296" resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.3.296.tgz#a1d4322d742317945285d3ba88966561b67f3ac8" integrity sha512-s5hv+TSJSVRsxH190De66YHb50pBGTweT9XGWYu/LMR20KX6TsjFzObo36CjVAzM+PUeeKSBRtm/mISlCzeojQ== -electron-to-chromium@^1.3.47: +electron-to-chromium@^1.3.295, electron-to-chromium@^1.3.47: version "1.3.306" resolved "https://registry.npm.taobao.org/electron-to-chromium/download/electron-to-chromium-1.3.306.tgz#e8265301d053d5f74e36cb876486830261fbe946" integrity sha1-6CZTAdBT1fdONsuHZIaDAmH76UY= @@ -9088,8 +9112,8 @@ element-resize-detector@^1.1.15: elliptic@^6.0.0: version "6.5.1" - resolved "https://registry.yarnpkg.com/elliptic/-/elliptic-6.5.1.tgz#c380f5f909bf1b9b4428d028cd18d3b0efd6b52b" - integrity sha512-xvJINNLbTeWQjrl6X+7eQCrIy/YPv5XCpKW6kB5mKvtnGILoLDcySuwomfdzt0BMdLNVnuRNTuzKNHj0bva1Cg== + resolved "https://registry.npm.taobao.org/elliptic/download/elliptic-6.5.1.tgz#c380f5f909bf1b9b4428d028cd18d3b0efd6b52b" + integrity sha1-w4D1+Qm/G5tEKNAozRjTsO/WtSs= dependencies: bn.js "^4.4.0" brorand "^1.0.1" @@ -9111,8 +9135,8 @@ email-addresses@^3.0.1: emoji-regex@^7.0.1, emoji-regex@^7.0.2: version "7.0.3" - resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-7.0.3.tgz#933a04052860c85e83c122479c4748a8e4c72156" - integrity sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA== + resolved "https://registry.npm.taobao.org/emoji-regex/download/emoji-regex-7.0.3.tgz#933a04052860c85e83c122479c4748a8e4c72156" + integrity sha1-kzoEBShgyF6DwSJHnEdIqOTHIVY= emoji-regex@^8.0.0: version "8.0.0" @@ -9121,7 +9145,7 @@ emoji-regex@^8.0.0: emojis-list@^2.0.0: version "2.1.0" - resolved "https://registry.yarnpkg.com/emojis-list/-/emojis-list-2.1.0.tgz#4daa4d9db00f9819880c79fa457ae5b09a1fd389" + resolved "https://registry.npm.taobao.org/emojis-list/download/emojis-list-2.1.0.tgz#4daa4d9db00f9819880c79fa457ae5b09a1fd389" integrity sha1-TapNnbAPmBmIDHn6RXrlsJof04k= emotion-theming@^10.0.14: @@ -9135,20 +9159,20 @@ emotion-theming@^10.0.14: encodeurl@~1.0.2: version "1.0.2" - resolved "https://registry.yarnpkg.com/encodeurl/-/encodeurl-1.0.2.tgz#ad3ff4c86ec2d029322f5a02c3a9a606c95b3f59" + resolved "https://registry.npm.taobao.org/encodeurl/download/encodeurl-1.0.2.tgz#ad3ff4c86ec2d029322f5a02c3a9a606c95b3f59" integrity sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k= encoding@^0.1.11: version "0.1.12" - resolved "https://registry.yarnpkg.com/encoding/-/encoding-0.1.12.tgz#538b66f3ee62cd1ab51ec323829d1f9480c74beb" + resolved "https://registry.npm.taobao.org/encoding/download/encoding-0.1.12.tgz#538b66f3ee62cd1ab51ec323829d1f9480c74beb" integrity sha1-U4tm8+5izRq1HsMjgp0flIDHS+s= dependencies: iconv-lite "~0.4.13" end-of-stream@^1.0.0, end-of-stream@^1.1.0, end-of-stream@^1.4.1: version "1.4.4" - resolved "https://registry.yarnpkg.com/end-of-stream/-/end-of-stream-1.4.4.tgz#5ae64a5f45057baf3626ec14da0ca5e4b2431eb0" - integrity sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q== + resolved "https://registry.npm.taobao.org/end-of-stream/download/end-of-stream-1.4.4.tgz#5ae64a5f45057baf3626ec14da0ca5e4b2431eb0" + integrity sha1-WuZKX0UFe682JuwU2gyl5LJDHrA= dependencies: once "^1.4.0" @@ -9203,8 +9227,8 @@ enhanced-resolve@4.1.0: enhanced-resolve@^4.0.0, enhanced-resolve@^4.1.0: version "4.1.1" - resolved "https://registry.yarnpkg.com/enhanced-resolve/-/enhanced-resolve-4.1.1.tgz#2937e2b8066cd0fe7ce0990a98f0d71a35189f66" - integrity sha512-98p2zE+rL7/g/DzMHMTF4zZlCgeVdJ7yr6xzEpJRYwFYrGi9ANdn5DnJURg6RpBkyk60XYDnWIv51VfIhfNGuA== + resolved "https://registry.npm.taobao.org/enhanced-resolve/download/enhanced-resolve-4.1.1.tgz?cache=0&sync_timestamp=1572993058578&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fenhanced-resolve%2Fdownload%2Fenhanced-resolve-4.1.1.tgz#2937e2b8066cd0fe7ce0990a98f0d71a35189f66" + integrity sha1-KTfiuAZs0P584JkKmPDXGjUYn2Y= dependencies: graceful-fs "^4.1.2" memory-fs "^0.5.0" @@ -9222,8 +9246,8 @@ entities@^1.1.1, entities@^1.1.2, entities@~1.1.1: entities@^2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/entities/-/entities-2.0.0.tgz#68d6084cab1b079767540d80e56a39b423e4abf4" - integrity sha512-D9f7V0JSRwIxlRI2mjMqufDrRDnx8p+eEOz7aUM9SuvF8gsBzra0/6tbjl1m8eQHrZlYj6PxqE00hZ1SAIKPLw== + resolved "https://registry.npm.taobao.org/entities/download/entities-2.0.0.tgz#68d6084cab1b079767540d80e56a39b423e4abf4" + integrity sha1-aNYITKsbB5dnVA2A5Wo5tCPkq/Q= env-paths@^1.0.0: version "1.0.0" @@ -9238,10 +9262,10 @@ envify@^3.0.0: jstransform "^11.0.3" through "~2.3.4" -envinfo@^5.12.1: - version "5.12.1" - resolved "https://registry.npm.taobao.org/envinfo/download/envinfo-5.12.1.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fenvinfo%2Fdownload%2Fenvinfo-5.12.1.tgz#83068c33e0972eb657d6bc69a6df30badefb46ef" - integrity sha1-gwaMM+CXLrZX1rxppt8wut77Ru8= +envinfo@^7.4.0: + version "7.4.0" + resolved "https://registry.npm.taobao.org/envinfo/download/envinfo-7.4.0.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fenvinfo%2Fdownload%2Fenvinfo-7.4.0.tgz#bef4ece9e717423aaf0c3584651430b735ad6630" + integrity sha1-vvTs6ecXQjqvDDWEZRQwtzWtZjA= enzyme-adapter-react-16@^1.5.0: version "1.15.1" @@ -9322,17 +9346,24 @@ err-code@^1.0.0: resolved "https://registry.yarnpkg.com/err-code/-/err-code-1.1.2.tgz#06e0116d3028f6aef4806849eb0ea6a748ae6960" integrity sha1-BuARbTAo9q70gGhJ6w6mp0iuaWA= +errlop@^1.1.2: + version "1.2.0" + resolved "https://registry.npm.taobao.org/errlop/download/errlop-1.2.0.tgz#15d02f8232e788da39b6472fb76809fff423a7d8" + integrity sha1-FdAvgjLniNo5tkcvt2gJ//Qjp9g= + dependencies: + editions "^2.2.0" + errno@^0.1.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" - integrity sha512-MfrRBDWzIWifgq6tJj60gkAwtLNb6sQPlcFrSOflcP1aFmmruKQ2wRnze/8V6kgyz7H3FF8Npzv78mZ7XLLflg== + resolved "https://registry.npm.taobao.org/errno/download/errno-0.1.7.tgz#4684d71779ad39af177e3f007996f7c67c852618" + integrity sha1-RoTXF3mtOa8Xfj8AeZb3xnyFJhg= dependencies: prr "~1.0.1" error-ex@^1.2.0, error-ex@^1.3.1: version "1.3.2" - resolved "https://registry.yarnpkg.com/error-ex/-/error-ex-1.3.2.tgz#b4ac40648107fdcdcfae242f428bea8a14d4f1bf" - integrity sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g== + resolved "https://registry.npm.taobao.org/error-ex/download/error-ex-1.3.2.tgz#b4ac40648107fdcdcfae242f428bea8a14d4f1bf" + integrity sha1-tKxAZIEH/c3PriQvQovqihTU8b8= dependencies: is-arrayish "^0.2.1" @@ -9343,7 +9374,7 @@ error-stack-parser@^2.0.0, error-stack-parser@^2.0.4: dependencies: stackframe "^1.1.0" -es-abstract@^1.12.0, es-abstract@^1.13.0, es-abstract@^1.14.2, es-abstract@^1.15.0, es-abstract@^1.16.0, es-abstract@^1.4.3, es-abstract@^1.5.1, es-abstract@^1.7.0: +es-abstract@^1.12.0, es-abstract@^1.13.0, es-abstract@^1.14.2, es-abstract@^1.15.0, es-abstract@^1.16.0, es-abstract@^1.4.3, es-abstract@^1.5.0, es-abstract@^1.5.1, es-abstract@^1.7.0: version "1.16.0" resolved "https://registry.yarnpkg.com/es-abstract/-/es-abstract-1.16.0.tgz#d3a26dc9c3283ac9750dca569586e976d9dcc06d" integrity sha512-xdQnfykZ9JMEiasTAJZJdMWCQ1Vm00NBw79/AWi7ELfZuuPCSOMDZbT9mkOfSctVtfhb+sAAzrm+j//GjjLHLg== @@ -9360,9 +9391,9 @@ es-abstract@^1.12.0, es-abstract@^1.13.0, es-abstract@^1.14.2, es-abstract@^1.15 string.prototype.trimright "^2.1.0" es-to-primitive@^1.2.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/es-to-primitive/-/es-to-primitive-1.2.0.tgz#edf72478033456e8dda8ef09e00ad9650707f377" - integrity sha512-qZryBOJjV//LaxLTV6UC//WewneB3LcXOL9NP++ozKVXsIIIpm/2c13UDiD9Jp2eThsecw9m3jPqDwTyobcdbg== + version "1.2.1" + resolved "https://registry.npm.taobao.org/es-to-primitive/download/es-to-primitive-1.2.1.tgz#e55cd4c9cdc188bcefb03b366c736323fc5c898a" + integrity sha1-5VzUyc3BiLzvsDs2bHNjI/xciYo= dependencies: is-callable "^1.1.4" is-date-object "^1.0.1" @@ -9428,7 +9459,7 @@ escape-html@^1.0.3, escape-html@~1.0.3: escape-string-regexp@1.0.5, escape-string-regexp@^1.0.2, escape-string-regexp@^1.0.5: version "1.0.5" - resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4" + resolved "https://registry.npm.taobao.org/escape-string-regexp/download/escape-string-regexp-1.0.5.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fescape-string-regexp%2Fdownload%2Fescape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4" integrity sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ= escodegen@^1.9.1: @@ -9479,7 +9510,7 @@ eslint-module-utils@^2.4.0: eslint-plugin-flowtype@^3.13.0: version "3.13.0" - resolved "https://registry.npm.taobao.org/eslint-plugin-flowtype/download/eslint-plugin-flowtype-3.13.0.tgz?cache=0&sync_timestamp=1567509133053&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Feslint-plugin-flowtype%2Fdownload%2Feslint-plugin-flowtype-3.13.0.tgz#e241ebd39c0ce519345a3f074ec1ebde4cf80f2c" + resolved "https://registry.npm.taobao.org/eslint-plugin-flowtype/download/eslint-plugin-flowtype-3.13.0.tgz#e241ebd39c0ce519345a3f074ec1ebde4cf80f2c" integrity sha1-4kHr05wM5Rk0Wj8HTsHr3kz4Dyw= dependencies: lodash "^4.17.15" @@ -9534,7 +9565,7 @@ eslint-plugin-prettier@^2.2.0: eslint-plugin-react-hooks@^1.7.0: version "1.7.0" - resolved "https://registry.npm.taobao.org/eslint-plugin-react-hooks/download/eslint-plugin-react-hooks-1.7.0.tgz?cache=0&sync_timestamp=1573172518564&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Feslint-plugin-react-hooks%2Fdownload%2Feslint-plugin-react-hooks-1.7.0.tgz#6210b6d5a37205f0b92858f895a4e827020a7d04" + resolved "https://registry.npm.taobao.org/eslint-plugin-react-hooks/download/eslint-plugin-react-hooks-1.7.0.tgz#6210b6d5a37205f0b92858f895a4e827020a7d04" integrity sha1-YhC21aNyBfC5KFj4laToJwIKfQQ= eslint-plugin-react@^7.16.0: @@ -9554,8 +9585,8 @@ eslint-plugin-react@^7.16.0: eslint-scope@^4.0.3: version "4.0.3" - resolved "https://registry.yarnpkg.com/eslint-scope/-/eslint-scope-4.0.3.tgz#ca03833310f6889a3264781aa82e63eb9cfe7848" - integrity sha512-p7VutNr1O/QrxysMo3E45FjYDTeXBy0iTltPFNSqKAIfjDSXC+4dj+qfyuD8bfAXrW/y6lW3O76VaYNPKfpKrg== + resolved "https://registry.npm.taobao.org/eslint-scope/download/eslint-scope-4.0.3.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Feslint-scope%2Fdownload%2Feslint-scope-4.0.3.tgz#ca03833310f6889a3264781aa82e63eb9cfe7848" + integrity sha1-ygODMxD2iJoyZHgaqC5j65z+eEg= dependencies: esrecurse "^4.1.0" estraverse "^4.1.1" @@ -9644,8 +9675,8 @@ esprima@^3.1.3, esprima@~3.1.0: esprima@^4.0.0, esprima@~4.0.0: version "4.0.1" - resolved "https://registry.yarnpkg.com/esprima/-/esprima-4.0.1.tgz#13b04cdb3e6c5d19df91ab6987a8695619b0aa71" - integrity sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A== + resolved "https://registry.npm.taobao.org/esprima/download/esprima-4.0.1.tgz#13b04cdb3e6c5d19df91ab6987a8695619b0aa71" + integrity sha1-E7BM2z5sXRnfkatph6hpVhmwqnE= esprima@~1.0.4: version "1.0.4" @@ -9661,8 +9692,8 @@ esquery@^1.0.1: esrecurse@^4.1.0: version "4.2.1" - resolved "https://registry.yarnpkg.com/esrecurse/-/esrecurse-4.2.1.tgz#007a3b9fdbc2b3bb87e4879ea19c92fdbd3942cf" - integrity sha512-64RBB++fIOAXPw3P9cy89qfMlvZEXZkqqJkjqqXIvzP5ezRZjW+lPWjw35UX/3EhUPFYbg5ER4JYgDw4007/DQ== + resolved "https://registry.npm.taobao.org/esrecurse/download/esrecurse-4.2.1.tgz#007a3b9fdbc2b3bb87e4879ea19c92fdbd3942cf" + integrity sha1-AHo7n9vCs7uH5IeeoZyS/b05Qs8= dependencies: estraverse "^4.1.0" @@ -9678,12 +9709,12 @@ estree-walker@^0.6.1: esutils@^2.0.0, esutils@^2.0.2: version "2.0.3" - resolved "https://registry.yarnpkg.com/esutils/-/esutils-2.0.3.tgz#74d2eb4de0b8da1293711910d50775b9b710ef64" - integrity sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g== + resolved "https://registry.npm.taobao.org/esutils/download/esutils-2.0.3.tgz#74d2eb4de0b8da1293711910d50775b9b710ef64" + integrity sha1-dNLrTeC42hKTcRkQ1Qd1ubcQ72Q= etag@~1.8.1: version "1.8.1" - resolved "https://registry.yarnpkg.com/etag/-/etag-1.8.1.tgz#41ae2eeb65efa62268aebfea83ac7d79299b0887" + resolved "https://registry.npm.taobao.org/etag/download/etag-1.8.1.tgz#41ae2eeb65efa62268aebfea83ac7d79299b0887" integrity sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc= event-source-polyfill@^1.0.9: @@ -9698,8 +9729,8 @@ eventemitter3@^3.1.0: eventemitter3@^4.0.0: version "4.0.0" - resolved "https://registry.yarnpkg.com/eventemitter3/-/eventemitter3-4.0.0.tgz#d65176163887ee59f386d64c82610b696a4a74eb" - integrity sha512-qerSRB0p+UDEssxTtm6EDKcE7W4OaoisfIMl4CngyEhjpYglocpNg6UEqCvemdGhosAsg4sO2dXJOdyBifPGCg== + resolved "https://registry.npm.taobao.org/eventemitter3/download/eventemitter3-4.0.0.tgz?cache=0&sync_timestamp=1560950873670&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Feventemitter3%2Fdownload%2Feventemitter3-4.0.0.tgz#d65176163887ee59f386d64c82610b696a4a74eb" + integrity sha1-1lF2FjiH7lnzhtZMgmELaWpKdOs= eventlistener@0.0.1: version "0.0.1" @@ -9708,8 +9739,8 @@ eventlistener@0.0.1: events@^3.0.0: version "3.0.0" - resolved "https://registry.yarnpkg.com/events/-/events-3.0.0.tgz#9a0a0dfaf62893d92b875b8f2698ca4114973e88" - integrity sha512-Dc381HFWJzEOhQ+d8pkNon++bk9h6cdAoAj4iE6Q4y6xgTzySWXlKn05/TVNpjnfRqi/X0EpJEJohPjNI3zpVA== + resolved "https://registry.npm.taobao.org/events/download/events-3.0.0.tgz#9a0a0dfaf62893d92b875b8f2698ca4114973e88" + integrity sha1-mgoN+vYok9krh1uPJpjKQRSXPog= eventsource@0.1.6: version "0.1.6" @@ -9720,15 +9751,15 @@ eventsource@0.1.6: eventsource@^1.0.7: version "1.0.7" - resolved "https://registry.yarnpkg.com/eventsource/-/eventsource-1.0.7.tgz#8fbc72c93fcd34088090bc0a4e64f4b5cee6d8d0" - integrity sha512-4Ln17+vVT0k8aWq+t/bF5arcS3EpT9gYtW66EPacdj/mAFevznsnyoHLPy2BA8gbIQeIHoPsvwmfBftfcG//BQ== + resolved "https://registry.npm.taobao.org/eventsource/download/eventsource-1.0.7.tgz#8fbc72c93fcd34088090bc0a4e64f4b5cee6d8d0" + integrity sha1-j7xyyT/NNAiAkLwKTmT0tc7m2NA= dependencies: original "^1.0.0" evp_bytestokey@^1.0.0, evp_bytestokey@^1.0.3: version "1.0.3" - resolved "https://registry.yarnpkg.com/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz#7fcbdb198dc71959432efe13842684e0525acb02" - integrity sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA== + resolved "https://registry.npm.taobao.org/evp_bytestokey/download/evp_bytestokey-1.0.3.tgz#7fcbdb198dc71959432efe13842684e0525acb02" + integrity sha1-f8vbGY3HGVlDLv4ThCaE4FJaywI= dependencies: md5.js "^1.3.4" safe-buffer "^5.1.1" @@ -9751,7 +9782,7 @@ exec-sh@^0.3.2: execa@^0.10.0: version "0.10.0" - resolved "https://registry.npm.taobao.org/execa/download/execa-0.10.0.tgz?cache=0&sync_timestamp=1571325189232&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fexeca%2Fdownload%2Fexeca-0.10.0.tgz#ff456a8f53f90f8eccc71a96d11bdfc7f082cb50" + resolved "https://registry.npm.taobao.org/execa/download/execa-0.10.0.tgz?cache=0&sync_timestamp=1573553335935&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fexeca%2Fdownload%2Fexeca-0.10.0.tgz#ff456a8f53f90f8eccc71a96d11bdfc7f082cb50" integrity sha1-/0Vqj1P5D47MxxqW0Rvfx/CCy1A= dependencies: cross-spawn "^6.0.0" @@ -9764,7 +9795,7 @@ execa@^0.10.0: execa@^0.7.0: version "0.7.0" - resolved "https://registry.yarnpkg.com/execa/-/execa-0.7.0.tgz#944becd34cc41ee32a63a9faf27ad5a65fc59777" + resolved "https://registry.npm.taobao.org/execa/download/execa-0.7.0.tgz?cache=0&sync_timestamp=1573553335935&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fexeca%2Fdownload%2Fexeca-0.7.0.tgz#944becd34cc41ee32a63a9faf27ad5a65fc59777" integrity sha1-lEvs00zEHuMqY6n68nrVpl/Fl3c= dependencies: cross-spawn "^5.0.1" @@ -9777,8 +9808,8 @@ execa@^0.7.0: execa@^1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/execa/-/execa-1.0.0.tgz#c6236a5bb4df6d6f15e88e7f017798216749ddd8" - integrity sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA== + resolved "https://registry.npm.taobao.org/execa/download/execa-1.0.0.tgz?cache=0&sync_timestamp=1573553335935&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fexeca%2Fdownload%2Fexeca-1.0.0.tgz#c6236a5bb4df6d6f15e88e7f017798216749ddd8" + integrity sha1-xiNqW7TfbW8V6I5/AXeYIWdJ3dg= dependencies: cross-spawn "^6.0.0" get-stream "^4.0.0" @@ -9803,6 +9834,22 @@ execa@^2.0.3, execa@^2.1.0: signal-exit "^3.0.2" strip-final-newline "^2.0.0" +execa@^3.3.0: + version "3.3.0" + resolved "https://registry.npm.taobao.org/execa/download/execa-3.3.0.tgz?cache=0&sync_timestamp=1573553335935&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fexeca%2Fdownload%2Fexeca-3.3.0.tgz#7e348eef129a1937f21ecbbd53390942653522c1" + integrity sha1-fjSO7xKaGTfyHsu9UzkJQmU1IsE= + dependencies: + cross-spawn "^7.0.0" + get-stream "^5.0.0" + human-signals "^1.1.1" + is-stream "^2.0.0" + merge-stream "^2.0.0" + npm-run-path "^4.0.0" + onetime "^5.1.0" + p-finally "^2.0.0" + signal-exit "^3.0.2" + strip-final-newline "^2.0.0" + execall@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/execall/-/execall-1.0.0.tgz#73d0904e395b3cab0658b08d09ec25307f29bb73" @@ -9829,7 +9876,7 @@ exit@^0.1.2: expand-brackets@^2.1.4: version "2.1.4" - resolved "https://registry.yarnpkg.com/expand-brackets/-/expand-brackets-2.1.4.tgz#b77735e315ce30f6b6eff0f83b04151a22449622" + resolved "https://registry.npm.taobao.org/expand-brackets/download/expand-brackets-2.1.4.tgz#b77735e315ce30f6b6eff0f83b04151a22449622" integrity sha1-t3c14xXOMPa27/D4OwQVGiJEliI= dependencies: debug "^2.3.3" @@ -9842,12 +9889,19 @@ expand-brackets@^2.1.4: expand-template@^2.0.3: version "2.0.3" - resolved "https://registry.yarnpkg.com/expand-template/-/expand-template-2.0.3.tgz#6e14b3fcee0f3a6340ecb57d2e8918692052a47c" - integrity sha512-XYfuKMvj4O35f/pOXLObndIRvyQ+/+6AhODh+OKWj9S9498pHHn/IMszH+gt0fBCRWMNfk1ZSp5x3AifmnI2vg== + resolved "https://registry.npm.taobao.org/expand-template/download/expand-template-2.0.3.tgz#6e14b3fcee0f3a6340ecb57d2e8918692052a47c" + integrity sha1-bhSz/O4POmNA7LV9LokYaSBSpHw= + +expand-tilde@^1.2.2: + version "1.2.2" + resolved "https://registry.npm.taobao.org/expand-tilde/download/expand-tilde-1.2.2.tgz#0b81eba897e5a3d31d1c3d102f8f01441e559449" + integrity sha1-C4HrqJflo9MdHD0QL48BRB5VlEk= + dependencies: + os-homedir "^1.0.1" expand-tilde@^2.0.0, expand-tilde@^2.0.2: version "2.0.2" - resolved "https://registry.yarnpkg.com/expand-tilde/-/expand-tilde-2.0.2.tgz#97e801aa052df02454de46b02bf621642cdc8502" + resolved "https://registry.npm.taobao.org/expand-tilde/download/expand-tilde-2.0.2.tgz#97e801aa052df02454de46b02bf621642cdc8502" integrity sha1-l+gBqgUt8CRU3kawK/YhZCzchQI= dependencies: homedir-polyfill "^1.0.1" @@ -9934,14 +9988,14 @@ ext@^1.1.2: extend-shallow@^2.0.1: version "2.0.1" - resolved "https://registry.yarnpkg.com/extend-shallow/-/extend-shallow-2.0.1.tgz#51af7d614ad9a9f610ea1bafbb989d6b1c56890f" + resolved "https://registry.npm.taobao.org/extend-shallow/download/extend-shallow-2.0.1.tgz#51af7d614ad9a9f610ea1bafbb989d6b1c56890f" integrity sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8= dependencies: is-extendable "^0.1.0" extend-shallow@^3.0.0, extend-shallow@^3.0.2: version "3.0.2" - resolved "https://registry.yarnpkg.com/extend-shallow/-/extend-shallow-3.0.2.tgz#26a71aaf073b39fb2127172746131c2704028db8" + resolved "https://registry.npm.taobao.org/extend-shallow/download/extend-shallow-3.0.2.tgz#26a71aaf073b39fb2127172746131c2704028db8" integrity sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg= dependencies: assign-symbols "^1.0.0" @@ -9949,8 +10003,8 @@ extend-shallow@^3.0.0, extend-shallow@^3.0.2: extend@^3.0.0, extend@~3.0.2: version "3.0.2" - resolved "https://registry.yarnpkg.com/extend/-/extend-3.0.2.tgz#f8b1136b4071fbd8eb140aff858b1019ec2915fa" - integrity sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g== + resolved "https://registry.npm.taobao.org/extend/download/extend-3.0.2.tgz#f8b1136b4071fbd8eb140aff858b1019ec2915fa" + integrity sha1-+LETa0Bx+9jrFAr/hYsQGewpFfo= external-editor@^2.0.4: version "2.2.0" @@ -9963,8 +10017,8 @@ external-editor@^2.0.4: external-editor@^3.0.3: version "3.1.0" - resolved "https://registry.yarnpkg.com/external-editor/-/external-editor-3.1.0.tgz#cb03f740befae03ea4d283caed2741a83f335495" - integrity sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew== + resolved "https://registry.npm.taobao.org/external-editor/download/external-editor-3.1.0.tgz?cache=0&sync_timestamp=1562602052556&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fexternal-editor%2Fdownload%2Fexternal-editor-3.1.0.tgz#cb03f740befae03ea4d283caed2741a83f335495" + integrity sha1-ywP3QL764D6k0oPK7SdBqD8zVJU= dependencies: chardet "^0.7.0" iconv-lite "^0.4.24" @@ -9972,8 +10026,8 @@ external-editor@^3.0.3: extglob@^2.0.4: version "2.0.4" - resolved "https://registry.yarnpkg.com/extglob/-/extglob-2.0.4.tgz#ad00fe4dc612a9232e8718711dc5cb5ab0285543" - integrity sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw== + resolved "https://registry.npm.taobao.org/extglob/download/extglob-2.0.4.tgz#ad00fe4dc612a9232e8718711dc5cb5ab0285543" + integrity sha1-rQD+TcYSqSMuhxhxHcXLWrAoVUM= dependencies: array-unique "^0.3.2" define-property "^1.0.0" @@ -9986,17 +10040,17 @@ extglob@^2.0.4: extsprintf@1.3.0: version "1.3.0" - resolved "https://registry.yarnpkg.com/extsprintf/-/extsprintf-1.3.0.tgz#96918440e3041a7a414f8c52e3c574eb3c3e1e05" + resolved "https://registry.npm.taobao.org/extsprintf/download/extsprintf-1.3.0.tgz#96918440e3041a7a414f8c52e3c574eb3c3e1e05" integrity sha1-lpGEQOMEGnpBT4xS48V06zw+HgU= extsprintf@^1.2.0: version "1.4.0" - resolved "https://registry.yarnpkg.com/extsprintf/-/extsprintf-1.4.0.tgz#e2689f8f356fad62cca65a3a91c5df5f9551692f" + resolved "https://registry.npm.taobao.org/extsprintf/download/extsprintf-1.4.0.tgz#e2689f8f356fad62cca65a3a91c5df5f9551692f" integrity sha1-4mifjzVvrWLMplo6kcXfX5VRaS8= fast-deep-equal@^2.0.1: version "2.0.1" - resolved "https://registry.yarnpkg.com/fast-deep-equal/-/fast-deep-equal-2.0.1.tgz#7b05218ddf9667bf7f370bf7fdb2cb15fdd0aa49" + resolved "https://registry.npm.taobao.org/fast-deep-equal/download/fast-deep-equal-2.0.1.tgz#7b05218ddf9667bf7f370bf7fdb2cb15fdd0aa49" integrity sha1-ewUhjd+WZ79/Nwv3/bLLFf3Qqkk= fast-diff@^1.1.1: @@ -10006,8 +10060,8 @@ fast-diff@^1.1.1: fast-glob@^2.0.2, fast-glob@^2.2.2, fast-glob@^2.2.6: version "2.2.7" - resolved "https://registry.yarnpkg.com/fast-glob/-/fast-glob-2.2.7.tgz#6953857c3afa475fff92ee6015d52da70a4cd39d" - integrity sha512-g1KuQwHOZAmOZMuBtHdxDtju+T2RT8jgCC9aANsbpdiDDTSnjgfuVsIBNKbUeJI3oKMRExcfNDtJl4OhbffMsw== + resolved "https://registry.npm.taobao.org/fast-glob/download/fast-glob-2.2.7.tgz#6953857c3afa475fff92ee6015d52da70a4cd39d" + integrity sha1-aVOFfDr6R1//ku5gFdUtpwpM050= dependencies: "@mrmlnc/readdir-enhanced" "^2.2.1" "@nodelib/fs.stat" "^1.1.2" @@ -10018,8 +10072,8 @@ fast-glob@^2.0.2, fast-glob@^2.2.2, fast-glob@^2.2.6: fast-glob@^3.0.3: version "3.1.0" - resolved "https://registry.yarnpkg.com/fast-glob/-/fast-glob-3.1.0.tgz#77375a7e3e6f6fc9b18f061cddd28b8d1eec75ae" - integrity sha512-TrUz3THiq2Vy3bjfQUB2wNyPdGBeGmdjbzzBLhfHN4YFurYptCKwGq/TfiRavbGywFRzY6U2CdmQ1zmsY5yYaw== + resolved "https://registry.npm.taobao.org/fast-glob/download/fast-glob-3.1.0.tgz#77375a7e3e6f6fc9b18f061cddd28b8d1eec75ae" + integrity sha1-dzdafj5vb8mxjwYc3dKLjR7sda4= dependencies: "@nodelib/fs.stat" "^2.0.2" "@nodelib/fs.walk" "^1.2.3" @@ -10029,7 +10083,7 @@ fast-glob@^3.0.3: fast-json-stable-stringify@2.x, fast-json-stable-stringify@^2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/fast-json-stable-stringify/-/fast-json-stable-stringify-2.0.0.tgz#d5142c0caee6b1189f87d3a76111064f86c8bbf2" + resolved "https://registry.npm.taobao.org/fast-json-stable-stringify/download/fast-json-stable-stringify-2.0.0.tgz#d5142c0caee6b1189f87d3a76111064f86c8bbf2" integrity sha1-1RQsDK7msRifh9OnYREGT4bIu/I= fast-levenshtein@^2.0.6, fast-levenshtein@~2.0.4, fast-levenshtein@~2.0.6: @@ -10044,13 +10098,13 @@ fastest-stable-stringify@^1.0.1: fastparse@^1.1.1: version "1.1.2" - resolved "https://registry.yarnpkg.com/fastparse/-/fastparse-1.1.2.tgz#91728c5a5942eced8531283c79441ee4122c35a9" - integrity sha512-483XLLxTVIwWK3QTrMGRqUfUpoOs/0hbQrl2oz4J0pAcm3A3bu84wxTFqGqkJzewCLdME38xJLJAxBABfQT8sQ== + resolved "https://registry.npm.taobao.org/fastparse/download/fastparse-1.1.2.tgz#91728c5a5942eced8531283c79441ee4122c35a9" + integrity sha1-kXKMWllC7O2FMSg8eUQe5BIsNak= fastq@^1.6.0: version "1.6.0" - resolved "https://registry.yarnpkg.com/fastq/-/fastq-1.6.0.tgz#4ec8a38f4ac25f21492673adb7eae9cfef47d1c2" - integrity sha512-jmxqQ3Z/nXoeyDmWAzF9kH1aGZSis6e/SbfPmJpUnyZ0ogr6iscHQaml4wsEepEWSdtmpy+eVXmCRIMpxaXqOA== + resolved "https://registry.npm.taobao.org/fastq/download/fastq-1.6.0.tgz#4ec8a38f4ac25f21492673adb7eae9cfef47d1c2" + integrity sha1-Tsijj0rCXyFJJnOtt+rpz+9H0cI= dependencies: reusify "^1.0.0" @@ -10063,21 +10117,21 @@ fault@^1.0.2: faye-websocket@^0.10.0: version "0.10.0" - resolved "https://registry.yarnpkg.com/faye-websocket/-/faye-websocket-0.10.0.tgz#4e492f8d04dfb6f89003507f6edbf2d501e7c6f4" + resolved "https://registry.npm.taobao.org/faye-websocket/download/faye-websocket-0.10.0.tgz#4e492f8d04dfb6f89003507f6edbf2d501e7c6f4" integrity sha1-TkkvjQTftviQA1B/btvy1QHnxvQ= dependencies: websocket-driver ">=0.5.1" faye-websocket@~0.11.0, faye-websocket@~0.11.1: version "0.11.3" - resolved "https://registry.yarnpkg.com/faye-websocket/-/faye-websocket-0.11.3.tgz#5c0e9a8968e8912c286639fde977a8b209f2508e" - integrity sha512-D2y4bovYpzziGgbHYtGCMjlJM36vAl/y+xUyn1C+FVx8szd1E+86KwVw6XvYSzOP8iMpm1X0I4xJD+QtUb36OA== + resolved "https://registry.npm.taobao.org/faye-websocket/download/faye-websocket-0.11.3.tgz#5c0e9a8968e8912c286639fde977a8b209f2508e" + integrity sha1-XA6aiWjokSwoZjn96XeosgnyUI4= dependencies: websocket-driver ">=0.5.1" fb-watchman@^2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/fb-watchman/-/fb-watchman-2.0.0.tgz#54e9abf7dfa2f26cd9b1636c588c1afc05de5d58" + resolved "https://registry.npm.taobao.org/fb-watchman/download/fb-watchman-2.0.0.tgz#54e9abf7dfa2f26cd9b1636c588c1afc05de5d58" integrity sha1-VOmr99+i8mzZsWNsWIwa/AXeXVg= dependencies: bser "^2.0.0" @@ -10100,7 +10154,7 @@ fbjs@^0.6.1: fbjs@^0.8.0, fbjs@^0.8.15, fbjs@^0.8.16, fbjs@^0.8.4, fbjs@^0.8.9: version "0.8.17" - resolved "https://registry.yarnpkg.com/fbjs/-/fbjs-0.8.17.tgz#c4d598ead6949112653d6588b01a5cdcd9f90fdd" + resolved "https://registry.npm.taobao.org/fbjs/download/fbjs-0.8.17.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Ffbjs%2Fdownload%2Ffbjs-0.8.17.tgz#c4d598ead6949112653d6588b01a5cdcd9f90fdd" integrity sha1-xNWY6taUkRJlPWWIsBpc3Nn5D90= dependencies: core-js "^1.0.0" @@ -10132,15 +10186,15 @@ fd-slicer@~1.1.0: dependencies: pend "~1.2.0" -fecha@~3.0.3: - version "3.0.3" - resolved "https://registry.npm.taobao.org/fecha/download/fecha-3.0.3.tgz#fabbd416497649a42c24d34bfa726b579203a1e2" - integrity sha1-+rvUFkl2SaQsJNNL+nJrV5IDoeI= +fecha@~2.3.3: + version "2.3.3" + resolved "https://registry.npm.taobao.org/fecha/download/fecha-2.3.3.tgz#948e74157df1a32fd1b12c3a3c3cdcb6ec9d96cd" + integrity sha1-lI50FX3xoy/RsSw6PDzctuydls0= figgy-pudding@^3.4.1, figgy-pudding@^3.5.1: version "3.5.1" - resolved "https://registry.yarnpkg.com/figgy-pudding/-/figgy-pudding-3.5.1.tgz#862470112901c727a0e495a80744bd5baa1d6790" - integrity sha512-vNKxJHTEKNThjfrdJwHc7brvM6eVevuO5nTj6ez8ZQ1qbXTvGthucRF7S4vf2cr71QVnT70V34v0S1DyQsti0w== + resolved "https://registry.npm.taobao.org/figgy-pudding/download/figgy-pudding-3.5.1.tgz#862470112901c727a0e495a80744bd5baa1d6790" + integrity sha1-hiRwESkBxyeg5JWoB0S9W6odZ5A= figures@^1.3.5, figures@^1.7.0: version "1.7.0" @@ -10152,7 +10206,7 @@ figures@^1.3.5, figures@^1.7.0: figures@^2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/figures/-/figures-2.0.0.tgz#3ab1a2d2a62c8bfb431a0c94cb797a2fce27c962" + resolved "https://registry.npm.taobao.org/figures/download/figures-2.0.0.tgz?cache=0&sync_timestamp=1571715625804&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Ffigures%2Fdownload%2Ffigures-2.0.0.tgz#3ab1a2d2a62c8bfb431a0c94cb797a2fce27c962" integrity sha1-OrGi0qYsi/tDGgyUy3l6L84nyWI= dependencies: escape-string-regexp "^1.0.5" @@ -10194,6 +10248,11 @@ file-loader@^3.0.1: loader-utils "^1.0.2" schema-utils "^1.0.0" +file-name@^0.1.0: + version "0.1.0" + resolved "https://registry.npm.taobao.org/file-name/download/file-name-0.1.0.tgz#12b122f120f9c34dbc176c1ab81a548aced6def7" + integrity sha1-ErEi8SD5w028F2wauBpUis7W3vc= + file-system-cache@^1.0.5: version "1.0.5" resolved "https://registry.yarnpkg.com/file-system-cache/-/file-system-cache-1.0.5.tgz#84259b36a2bbb8d3d6eb1021d3132ffe64cfff4f" @@ -10289,14 +10348,14 @@ filesize@3.5.11: resolved "https://registry.npm.taobao.org/filesize/download/filesize-3.5.11.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Ffilesize%2Fdownload%2Ffilesize-3.5.11.tgz#1919326749433bb3cf77368bd158caabcc19e9ee" integrity sha1-GRkyZ0lDO7PPdzaL0VjKq8wZ6e4= -filesize@3.6.1: +filesize@3.6.1, filesize@^3.6.1: version "3.6.1" resolved "https://registry.yarnpkg.com/filesize/-/filesize-3.6.1.tgz#090bb3ee01b6f801a8a8be99d31710b3422bb317" integrity sha512-7KjR1vv6qnicaPMi1iiTcI85CyYwRO/PSFCu6SvqL8jN2Wjt/NIYQTFtFs7fSDCYOstUkEWIQGFUg5YZQfjlcg== fill-range@^4.0.0: version "4.0.0" - resolved "https://registry.yarnpkg.com/fill-range/-/fill-range-4.0.0.tgz#d544811d428f98eb06a63dc402d2403c328c38f7" + resolved "https://registry.npm.taobao.org/fill-range/download/fill-range-4.0.0.tgz#d544811d428f98eb06a63dc402d2403c328c38f7" integrity sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc= dependencies: extend-shallow "^2.0.1" @@ -10306,15 +10365,15 @@ fill-range@^4.0.0: fill-range@^7.0.1: version "7.0.1" - resolved "https://registry.yarnpkg.com/fill-range/-/fill-range-7.0.1.tgz#1919a6a7c75fe38b2c7c77e5198535da9acdda40" - integrity sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ== + resolved "https://registry.npm.taobao.org/fill-range/download/fill-range-7.0.1.tgz#1919a6a7c75fe38b2c7c77e5198535da9acdda40" + integrity sha1-GRmmp8df44ssfHflGYU12prN2kA= dependencies: to-regex-range "^5.0.1" finalhandler@~1.1.2: version "1.1.2" - resolved "https://registry.yarnpkg.com/finalhandler/-/finalhandler-1.1.2.tgz#b7e7d000ffd11938d0fdb053506f6ebabe9f587d" - integrity sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA== + resolved "https://registry.npm.taobao.org/finalhandler/download/finalhandler-1.1.2.tgz#b7e7d000ffd11938d0fdb053506f6ebabe9f587d" + integrity sha1-t+fQAP/RGTjQ/bBTUG9uur6fWH0= dependencies: debug "2.6.9" encodeurl "~1.0.2" @@ -10344,8 +10403,8 @@ find-cache-dir@^1.0.0: find-cache-dir@^2.0.0, find-cache-dir@^2.1.0: version "2.1.0" - resolved "https://registry.yarnpkg.com/find-cache-dir/-/find-cache-dir-2.1.0.tgz#8d0f94cd13fe43c6c7c261a0d86115ca918c05f7" - integrity sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ== + resolved "https://registry.npm.taobao.org/find-cache-dir/download/find-cache-dir-2.1.0.tgz#8d0f94cd13fe43c6c7c261a0d86115ca918c05f7" + integrity sha1-jQ+UzRP+Q8bHwmGg2GEVypGMBfc= dependencies: commondir "^1.0.1" make-dir "^2.0.0" @@ -10360,6 +10419,14 @@ find-cache-dir@^3.0.0: make-dir "^3.0.0" pkg-dir "^4.1.0" +find-file-up@^0.1.2: + version "0.1.3" + resolved "https://registry.npm.taobao.org/find-file-up/download/find-file-up-0.1.3.tgz#cf68091bcf9f300a40da411b37da5cce5a2fbea0" + integrity sha1-z2gJG8+fMApA2kEbN9pczlovvqA= + dependencies: + fs-exists-sync "^0.1.0" + resolve-dir "^0.1.0" + find-node-modules@2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/find-node-modules/-/find-node-modules-2.0.0.tgz#5db1fb9e668a3d451db3d618cd167cdd59e41b69" @@ -10368,6 +10435,13 @@ find-node-modules@2.0.0: findup-sync "^3.0.0" merge "^1.2.1" +find-pkg@^0.1.0: + version "0.1.2" + resolved "https://registry.npm.taobao.org/find-pkg/download/find-pkg-0.1.2.tgz#1bdc22c06e36365532e2a248046854b9788da557" + integrity sha1-G9wiwG42NlUy4qJIBGhUuXiNpVc= + dependencies: + find-file-up "^0.1.2" + find-root@1.1.0, find-root@^1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/find-root/-/find-root-1.1.0.tgz#abcfc8ba76f708c42a97b3d685b7e9450bfb9ce4" @@ -10390,7 +10464,7 @@ find-up@4.1.0, find-up@^4.0.0, find-up@^4.1.0: find-up@^1.0.0: version "1.1.2" - resolved "https://registry.yarnpkg.com/find-up/-/find-up-1.1.2.tgz#6b2e9822b1a2ce0a60ab64d610eccad53cb24d0f" + resolved "https://registry.npm.taobao.org/find-up/download/find-up-1.1.2.tgz#6b2e9822b1a2ce0a60ab64d610eccad53cb24d0f" integrity sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8= dependencies: path-exists "^2.0.0" @@ -10398,7 +10472,7 @@ find-up@^1.0.0: find-up@^2.0.0, find-up@^2.1.0: version "2.1.0" - resolved "https://registry.yarnpkg.com/find-up/-/find-up-2.1.0.tgz#45d1b7e506c717ddd482775a2b77920a3c0c57a7" + resolved "https://registry.npm.taobao.org/find-up/download/find-up-2.1.0.tgz#45d1b7e506c717ddd482775a2b77920a3c0c57a7" integrity sha1-RdG35QbHF93UgndaK3eSCjwMV6c= dependencies: locate-path "^2.0.0" @@ -10423,8 +10497,8 @@ findup-sync@3.0.0, findup-sync@^3.0.0: flat-cache@^2.0.1: version "2.0.1" - resolved "https://registry.yarnpkg.com/flat-cache/-/flat-cache-2.0.1.tgz#5d296d6f04bda44a4630a301413bdbc2ec085ec0" - integrity sha512-LoQe6yDuUMDzQAEH8sgmh4Md6oZnc/7PjtwjNFSzveXqSHt6ka9fPBuso7IGf9Rz4uqnSnWiFH2B/zj24a5ReA== + resolved "https://registry.npm.taobao.org/flat-cache/download/flat-cache-2.0.1.tgz#5d296d6f04bda44a4630a301413bdbc2ec085ec0" + integrity sha1-XSltbwS9pEpGMKMBQTvbwuwIXsA= dependencies: flatted "^2.0.0" rimraf "2.6.3" @@ -10439,17 +10513,28 @@ flat@^4.1.0: flatted@^2.0.0: version "2.0.1" - resolved "https://registry.yarnpkg.com/flatted/-/flatted-2.0.1.tgz#69e57caa8f0eacbc281d2e2cb458d46fdb449e08" - integrity sha512-a1hQMktqW9Nmqr5aktAux3JMNqaucxGcjtjWnZLHX7yyPCmlSV3M54nGYbqT8K+0GhF3NBgmJCc3ma+WOgX8Jg== + resolved "https://registry.npm.taobao.org/flatted/download/flatted-2.0.1.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fflatted%2Fdownload%2Fflatted-2.0.1.tgz#69e57caa8f0eacbc281d2e2cb458d46fdb449e08" + integrity sha1-aeV8qo8OrLwoHS4stFjUb9tEngg= flush-write-stream@^1.0.0: version "1.1.1" - resolved "https://registry.yarnpkg.com/flush-write-stream/-/flush-write-stream-1.1.1.tgz#8dd7d873a1babc207d94ead0c2e0e44276ebf2e8" - integrity sha512-3Z4XhFZ3992uIq0XOqb9AreonueSYphE6oYbpt5+3u06JWklbsPkNv3ZKkP9Bz/r+1MWCaMoSQ28P85+1Yc77w== + resolved "https://registry.npm.taobao.org/flush-write-stream/download/flush-write-stream-1.1.1.tgz#8dd7d873a1babc207d94ead0c2e0e44276ebf2e8" + integrity sha1-jdfYc6G6vCB9lOrQwuDkQnbr8ug= dependencies: inherits "^2.0.3" readable-stream "^2.3.6" +fmin@0.0.2: + version "0.0.2" + resolved "https://registry.npm.taobao.org/fmin/download/fmin-0.0.2.tgz#59bbb40d43ffdc1c94cd00a568c41f95f1973017" + integrity sha1-Wbu0DUP/3ByUzQClaMQflfGXMBc= + dependencies: + contour_plot "^0.0.1" + json2module "^0.0.3" + rollup "^0.25.8" + tape "^4.5.1" + uglify-js "^2.6.2" + fn-name@~1.0.1: version "1.0.1" resolved "https://registry.npm.taobao.org/fn-name/download/fn-name-1.0.1.tgz#de8d8a15388b33cbf2145782171f73770c6030f0" @@ -10472,14 +10557,14 @@ follow-redirects@1.5.10: dependencies: debug "=3.1.0" -follow-redirects@^1.0.0: +follow-redirects@^1.0.0, follow-redirects@^1.2.3: version "1.9.0" - resolved "https://registry.yarnpkg.com/follow-redirects/-/follow-redirects-1.9.0.tgz#8d5bcdc65b7108fe1508649c79c12d732dcedb4f" - integrity sha512-CRcPzsSIbXyVDl0QI01muNDu69S8trU4jArW9LpOt2WtC6LyUJetcIrmfHsRBx7/Jb6GHJUiuqyYxPooFfNt6A== + resolved "https://registry.npm.taobao.org/follow-redirects/download/follow-redirects-1.9.0.tgz#8d5bcdc65b7108fe1508649c79c12d732dcedb4f" + integrity sha1-jVvNxltxCP4VCGScecEtcy3O208= dependencies: debug "^3.0.0" -for-each@^0.3.3: +for-each@~0.3.3: version "0.3.3" resolved "https://registry.npm.taobao.org/for-each/download/for-each-0.3.3.tgz#69b447e88a0a5d32c3e7084f3f1710034b21376e" integrity sha1-abRH6IoKXTLD5whPPxcQA0shN24= @@ -10493,7 +10578,7 @@ for-in@^0.1.3: for-in@^1.0.1, for-in@^1.0.2: version "1.0.2" - resolved "https://registry.yarnpkg.com/for-in/-/for-in-1.0.2.tgz#81068d295a8142ec0ac726c6e2200c30fb6d5e80" + resolved "https://registry.npm.taobao.org/for-in/download/for-in-1.0.2.tgz#81068d295a8142ec0ac726c6e2200c30fb6d5e80" integrity sha1-gQaNKVqBQuwKxybG4iAMMPttXoA= for-own@^0.1.3: @@ -10505,7 +10590,7 @@ for-own@^0.1.3: forever-agent@~0.6.1: version "0.6.1" - resolved "https://registry.yarnpkg.com/forever-agent/-/forever-agent-0.6.1.tgz#fbc71f0c41adeb37f96c577ad1ed42d8fdacca91" + resolved "https://registry.npm.taobao.org/forever-agent/download/forever-agent-0.6.1.tgz#fbc71f0c41adeb37f96c577ad1ed42d8fdacca91" integrity sha1-+8cfDEGt6zf5bFd60e1C2P2sypE= fork-ts-checker-webpack-plugin@1.5.0: @@ -10533,8 +10618,8 @@ form-data@2.5.1: form-data@~2.3.2: version "2.3.3" - resolved "https://registry.yarnpkg.com/form-data/-/form-data-2.3.3.tgz#dcce52c05f644f298c6a7ab936bd724ceffbf3a6" - integrity sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ== + resolved "https://registry.npm.taobao.org/form-data/download/form-data-2.3.3.tgz#dcce52c05f644f298c6a7ab936bd724ceffbf3a6" + integrity sha1-3M5SwF9kTymManq5Nr1yTO/786Y= dependencies: asynckit "^0.4.0" combined-stream "^1.0.6" @@ -10547,24 +10632,24 @@ format@^0.2.2: forwarded@~0.1.2: version "0.1.2" - resolved "https://registry.yarnpkg.com/forwarded/-/forwarded-0.1.2.tgz#98c23dab1175657b8c0573e8ceccd91b0ff18c84" + resolved "https://registry.npm.taobao.org/forwarded/download/forwarded-0.1.2.tgz#98c23dab1175657b8c0573e8ceccd91b0ff18c84" integrity sha1-mMI9qxF1ZXuMBXPozszZGw/xjIQ= fragment-cache@^0.2.1: version "0.2.1" - resolved "https://registry.yarnpkg.com/fragment-cache/-/fragment-cache-0.2.1.tgz#4290fad27f13e89be7f33799c6bc5a0abfff0d19" + resolved "https://registry.npm.taobao.org/fragment-cache/download/fragment-cache-0.2.1.tgz#4290fad27f13e89be7f33799c6bc5a0abfff0d19" integrity sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk= dependencies: map-cache "^0.2.2" fresh@0.5.2: version "0.5.2" - resolved "https://registry.yarnpkg.com/fresh/-/fresh-0.5.2.tgz#3d8cadd90d976569fa835ab1f8e4b23a105605a7" + resolved "https://registry.npm.taobao.org/fresh/download/fresh-0.5.2.tgz#3d8cadd90d976569fa835ab1f8e4b23a105605a7" integrity sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac= from2@^2.1.0, from2@^2.1.1: version "2.3.0" - resolved "https://registry.yarnpkg.com/from2/-/from2-2.3.0.tgz#8bfb5502bde4a4d36cfdeea007fcca21d7e382af" + resolved "https://registry.npm.taobao.org/from2/download/from2-2.3.0.tgz#8bfb5502bde4a4d36cfdeea007fcca21d7e382af" integrity sha1-i/tVAr3kpNNs/e6gB/zKIdfjgq8= dependencies: inherits "^2.0.1" @@ -10572,14 +10657,19 @@ from2@^2.1.0, from2@^2.1.1: fs-constants@^1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/fs-constants/-/fs-constants-1.0.0.tgz#6be0de9be998ce16af8afc24497b9ee9b7ccd9ad" - integrity sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow== + resolved "https://registry.npm.taobao.org/fs-constants/download/fs-constants-1.0.0.tgz#6be0de9be998ce16af8afc24497b9ee9b7ccd9ad" + integrity sha1-a+Dem+mYzhavivwkSXue6bfM2a0= fs-exists-cached@1.0.0, fs-exists-cached@^1.0.0: version "1.0.0" resolved "https://registry.npm.taobao.org/fs-exists-cached/download/fs-exists-cached-1.0.0.tgz#cf25554ca050dc49ae6656b41de42258989dcbce" integrity sha1-zyVVTKBQ3EmuZla0HeQiWJidy84= +fs-exists-sync@^0.1.0: + version "0.1.0" + resolved "https://registry.npm.taobao.org/fs-exists-sync/download/fs-exists-sync-0.1.0.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Ffs-exists-sync%2Fdownload%2Ffs-exists-sync-0.1.0.tgz#982d6893af918e72d08dec9e8673ff2b5a8d6add" + integrity sha1-mC1ok6+RjnLQjeyehnP/K1qNat0= + fs-extra@8.1.0, fs-extra@^8.0.1, fs-extra@^8.1.0: version "8.1.0" resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-8.1.0.tgz#49d43c45a88cd9677668cb7be1b46efdb8d2e1c0" @@ -10600,6 +10690,15 @@ fs-extra@^0.30.0: path-is-absolute "^1.0.0" rimraf "^2.2.8" +fs-extra@^3.0.1: + version "3.0.1" + resolved "https://registry.npm.taobao.org/fs-extra/download/fs-extra-3.0.1.tgz#3794f378c58b342ea7dbbb23095109c4b3b62291" + integrity sha1-N5TzeMWLNC6n27sjCVEJxLO2IpE= + dependencies: + graceful-fs "^4.1.2" + jsonfile "^3.0.0" + universalify "^0.1.0" + fs-extra@^4.0.0, fs-extra@^4.0.2: version "4.0.3" resolved "https://registry.npm.taobao.org/fs-extra/download/fs-extra-4.0.3.tgz#0d852122e5bc5beb453fb028e9c0c9bf36340c94" @@ -10620,8 +10719,8 @@ fs-extra@^7.0.0: fs-minipass@^1.2.5: version "1.2.7" - resolved "https://registry.yarnpkg.com/fs-minipass/-/fs-minipass-1.2.7.tgz#ccff8570841e7fe4265693da88936c55aed7f7c7" - integrity sha512-GWSSJGFy4e9GUeCcbIkED+bgAoFyj7XF1mV8rma3QW4NIqX9Kyx79N/PF61H5udOV3aY1IaMLs6pGbH71nlCTA== + resolved "https://registry.npm.taobao.org/fs-minipass/download/fs-minipass-1.2.7.tgz?cache=0&sync_timestamp=1569875077546&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Ffs-minipass%2Fdownload%2Ffs-minipass-1.2.7.tgz#ccff8570841e7fe4265693da88936c55aed7f7c7" + integrity sha1-zP+FcIQef+QmVpPaiJNsVa7X98c= dependencies: minipass "^2.6.0" @@ -10639,7 +10738,7 @@ fs-readdir-recursive@^1.1.0: fs-write-stream-atomic@^1.0.8: version "1.0.10" - resolved "https://registry.yarnpkg.com/fs-write-stream-atomic/-/fs-write-stream-atomic-1.0.10.tgz#b47df53493ef911df75731e70a9ded0189db40c9" + resolved "https://registry.npm.taobao.org/fs-write-stream-atomic/download/fs-write-stream-atomic-1.0.10.tgz#b47df53493ef911df75731e70a9ded0189db40c9" integrity sha1-tH31NJPvkR33VzHnCp3tAYnbQMk= dependencies: graceful-fs "^4.1.2" @@ -10649,13 +10748,13 @@ fs-write-stream-atomic@^1.0.8: fs.realpath@^1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/fs.realpath/-/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f" + resolved "https://registry.npm.taobao.org/fs.realpath/download/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f" integrity sha1-FQStJSMVjKpA20onh8sBQRmU6k8= fsevents@^1.2.7: version "1.2.9" - resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-1.2.9.tgz#3f5ed66583ccd6f400b5a00db6f7e861363e388f" - integrity sha512-oeyj2H3EjjonWcFjD5NvZNE9Rqe4UW+nQBU2HNeKw0koVLEFIhtyETyAakeAM3de7Z/SW5kcA+fZUait9EApnw== + resolved "https://registry.npm.taobao.org/fsevents/download/fsevents-1.2.9.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Ffsevents%2Fdownload%2Ffsevents-1.2.9.tgz#3f5ed66583ccd6f400b5a00db6f7e861363e388f" + integrity sha1-P17WZYPM1vQAtaANtvfoYTY+OI8= dependencies: nan "^2.12.1" node-pre-gyp "^0.12.0" @@ -10675,7 +10774,7 @@ fstream@^1.0.0, fstream@^1.0.12: mkdirp ">=0.5 0" rimraf "2" -function-bind@^1.0.2, function-bind@^1.1.1: +function-bind@^1.0.2, function-bind@^1.1.1, function-bind@~1.1.1: version "1.1.1" resolved "https://registry.yarnpkg.com/function-bind/-/function-bind-1.1.1.tgz#a56899d3ea3c9bab874bb9773b7c5ede92f4895d" integrity sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A== @@ -10705,28 +10804,28 @@ fuse.js@^3.4.4: resolved "https://registry.yarnpkg.com/fuse.js/-/fuse.js-3.4.5.tgz#8954fb43f9729bd5dbcb8c08f251db552595a7a6" integrity sha512-s9PGTaQIkT69HaeoTVjwGsLfb8V8ScJLx5XGFcKHg0MqLUH/UZ4EKOtqtXX9k7AFqCGxD1aJmYb8Q5VYDibVRQ== -gatsby-cli@^2.8.9: - version "2.8.9" - resolved "https://registry.npm.taobao.org/gatsby-cli/download/gatsby-cli-2.8.9.tgz#bfb0e038106249f06c088b6679e27b68b3188338" - integrity sha1-v7DgOBBiSfBsCItmeeJ7aLMYgzg= +gatsby-cli@^2.8.11, gatsby-cli@^2.8.9: + version "2.8.11" + resolved "https://registry.npm.taobao.org/gatsby-cli/download/gatsby-cli-2.8.11.tgz#fafe232904183797a829fd94c8f8b54f590cc6c6" + integrity sha1-+v4jKQQYN5eoKf2UyPi1T1kMxsY= dependencies: "@babel/code-frame" "^7.5.5" "@babel/runtime" "^7.7.2" "@hapi/joi" "^15.1.1" - better-opn "^0.1.4" + better-opn "^1.0.0" bluebird "^3.7.1" chalk "^2.4.2" clipboardy "^2.1.0" common-tags "^1.8.0" configstore "^5.0.0" - convert-hrtime "^2.0.0" + convert-hrtime "^3.0.0" core-js "^2.6.10" - envinfo "^5.12.1" - execa "^2.1.0" + envinfo "^7.4.0" + execa "^3.3.0" fs-exists-cached "^1.0.0" fs-extra "^8.1.0" - gatsby-core-utils "^1.0.18" - gatsby-telemetry "^1.1.36" + gatsby-core-utils "^1.0.19" + gatsby-telemetry "^1.1.37" hosted-git-info "^3.0.2" is-valid-path "^0.1.1" lodash "^4.17.15" @@ -10753,42 +10852,42 @@ gatsby-cli@^2.8.9: ink "^2.5.0" ink-spinner "^3.0.1" -gatsby-core-utils@^1.0.18: - version "1.0.18" - resolved "https://registry.npm.taobao.org/gatsby-core-utils/download/gatsby-core-utils-1.0.18.tgz#7be8ca6dd684baac7b546412b436cc145d70678a" - integrity sha1-e+jKbdaEuqx7VGQStDbMFF1wZ4o= +gatsby-core-utils@^1.0.18, gatsby-core-utils@^1.0.19: + version "1.0.19" + resolved "https://registry.npm.taobao.org/gatsby-core-utils/download/gatsby-core-utils-1.0.19.tgz#670a0eefe8fc8517c5b87573be6cd817d4b1a96a" + integrity sha1-ZwoO7+j8hRfFuHVzvmzYF9SxqWo= dependencies: ci-info "2.0.0" -gatsby-graphiql-explorer@^0.2.27: - version "0.2.27" - resolved "https://registry.npm.taobao.org/gatsby-graphiql-explorer/download/gatsby-graphiql-explorer-0.2.27.tgz#6495e5a5d98bf0eed0e948d272020c3ad5dec8ed" - integrity sha1-ZJXlpdmL8O7Q6UjScgIMOtXeyO0= +gatsby-graphiql-explorer@^0.2.27, gatsby-graphiql-explorer@^0.2.28: + version "0.2.28" + resolved "https://registry.npm.taobao.org/gatsby-graphiql-explorer/download/gatsby-graphiql-explorer-0.2.28.tgz#56cf660f46f2a8fac8fd99ef75772d69a239d613" + integrity sha1-Vs9mD0byqPrI/ZnvdXctaaI51hM= dependencies: "@babel/runtime" "^7.7.2" gatsby-image@^2.2.19: - version "2.2.31" - resolved "https://registry.npm.taobao.org/gatsby-image/download/gatsby-image-2.2.31.tgz#b8eb4b578bd850523a98dcf573bcd9a01e14c37b" - integrity sha1-uOtLV4vYUFI6mNz1c7zZoB4Uw3s= + version "2.2.33" + resolved "https://registry.npm.taobao.org/gatsby-image/download/gatsby-image-2.2.33.tgz#130f0dec89780bd8b367b7eebfe296eb2222286e" + integrity sha1-Ew8N7Il4C9izZ7fuv+KW6yIiKG4= dependencies: "@babel/runtime" "^7.7.2" object-fit-images "^3.2.4" prop-types "^15.7.2" -gatsby-link@^2.2.23: - version "2.2.23" - resolved "https://registry.npm.taobao.org/gatsby-link/download/gatsby-link-2.2.23.tgz#5590090ab101be25b50d1b9985acf3841563c281" - integrity sha1-VZAJCrEBviW1DRuZhazzhBVjwoE= +gatsby-link@^2.2.23, gatsby-link@^2.2.24: + version "2.2.24" + resolved "https://registry.npm.taobao.org/gatsby-link/download/gatsby-link-2.2.24.tgz#6d314bc8212a576e24009a826568707481142857" + integrity sha1-bTFLyCEqV24kAJqCZWhwdIEUKFc= dependencies: "@babel/runtime" "^7.7.2" "@types/reach__router" "^1.2.6" prop-types "^15.7.2" -gatsby-page-utils@^0.0.29: - version "0.0.29" - resolved "https://registry.npm.taobao.org/gatsby-page-utils/download/gatsby-page-utils-0.0.29.tgz#16abd675226767bbf69223fc13f55af818453af4" - integrity sha1-FqvWdSJnZ7v2kiP8E/Va+BhFOvQ= +gatsby-page-utils@^0.0.30: + version "0.0.30" + resolved "https://registry.npm.taobao.org/gatsby-page-utils/download/gatsby-page-utils-0.0.30.tgz#dac099d695540f769fafaf156744f6017ea21a59" + integrity sha1-2sCZ1pVUD3afr68VZ0T2AX6iGlk= dependencies: "@babel/runtime" "^7.7.2" bluebird "^3.7.1" @@ -10808,9 +10907,9 @@ gatsby-plugin-antd@^2.0.2: babel-plugin-import "^1.12.0" gatsby-plugin-catch-links@^2.1.12: - version "2.1.16" - resolved "https://registry.npm.taobao.org/gatsby-plugin-catch-links/download/gatsby-plugin-catch-links-2.1.16.tgz#8e05c9b609353c39d8e7e6b38e678c4833c2237b" - integrity sha1-jgXJtgk1PDnY5+azjmeMSDPCI3s= + version "2.1.17" + resolved "https://registry.npm.taobao.org/gatsby-plugin-catch-links/download/gatsby-plugin-catch-links-2.1.17.tgz?cache=0&sync_timestamp=1573827907151&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fgatsby-plugin-catch-links%2Fdownload%2Fgatsby-plugin-catch-links-2.1.17.tgz#5568d9bb71c675711fd9dcb6c93da44e877e9099" + integrity sha1-VWjZu3HGdXEf2dy2yT2kTod+kJk= dependencies: "@babel/runtime" "^7.7.2" escape-string-regexp "^1.0.5" @@ -10822,10 +10921,10 @@ gatsby-plugin-copy-files@^1.0.3: dependencies: fs-extra "^4.0.0" -gatsby-plugin-google-analytics@^2.1.16: - version "2.1.25" - resolved "https://registry.npm.taobao.org/gatsby-plugin-google-analytics/download/gatsby-plugin-google-analytics-2.1.25.tgz#6c38721391de26efe76be9455b67e71f092efdf9" - integrity sha1-bDhyE5HeJu/na+lFW2fnHwku/fk= +gatsby-plugin-google-analytics@^2.1.16, gatsby-plugin-google-analytics@^2.1.27: + version "2.1.27" + resolved "https://registry.npm.taobao.org/gatsby-plugin-google-analytics/download/gatsby-plugin-google-analytics-2.1.27.tgz#adbf24bb971ce3fb67ecdc3dcec36b833ff70abc" + integrity sha1-rb8ku5cc4/tn7Nw9zsNrgz/3Crw= dependencies: "@babel/runtime" "^7.7.2" @@ -10839,27 +10938,27 @@ gatsby-plugin-i18n@^1.0.1: ptz-i18n "^1.0.0" gatsby-plugin-layout@^1.1.11: - version "1.1.14" - resolved "https://registry.npm.taobao.org/gatsby-plugin-layout/download/gatsby-plugin-layout-1.1.14.tgz#20aa82ac9614f5efae8c020ffb4422b04cbdb866" - integrity sha1-IKqCrJYU9e+ujAIP+0QisEy9uGY= + version "1.1.15" + resolved "https://registry.npm.taobao.org/gatsby-plugin-layout/download/gatsby-plugin-layout-1.1.15.tgz?cache=0&sync_timestamp=1573827907870&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fgatsby-plugin-layout%2Fdownload%2Fgatsby-plugin-layout-1.1.15.tgz#b0fffccd8bf9d0e6c2963145bf6098ac5e268619" + integrity sha1-sP/8zYv50ObCljFFv2CYrF4mhhk= dependencies: "@babel/runtime" "^7.7.2" gatsby-plugin-less@^3.0.6: - version "3.0.13" - resolved "https://registry.npm.taobao.org/gatsby-plugin-less/download/gatsby-plugin-less-3.0.13.tgz#61b1cd98c1a7d50c039ff68041194ee800a97b46" - integrity sha1-YbHNmMGn1QwDn/aAQRlO6ACpe0Y= + version "3.0.14" + resolved "https://registry.npm.taobao.org/gatsby-plugin-less/download/gatsby-plugin-less-3.0.14.tgz#2bbf6e08e333409e1757571e05f9107d6dcf2114" + integrity sha1-K79uCOMzQJ4XV1ceBfkQfW3PIRQ= dependencies: "@babel/runtime" "^7.7.2" less-loader "^5.0.0" gatsby-plugin-manifest@^2.2.16: - version "2.2.27" - resolved "https://registry.npm.taobao.org/gatsby-plugin-manifest/download/gatsby-plugin-manifest-2.2.27.tgz#19848ad1876362ac3a76981f77dca857b878ac68" - integrity sha1-GYSK0YdjYqw6dpgfd9yoV7h4rGg= + version "2.2.28" + resolved "https://registry.npm.taobao.org/gatsby-plugin-manifest/download/gatsby-plugin-manifest-2.2.28.tgz#17464f404c58b748ebd34efbf783a6f5b0f85f1b" + integrity sha1-F0ZPQExYt0jr007794Om9bD4Xxs= dependencies: "@babel/runtime" "^7.7.2" - gatsby-core-utils "^1.0.18" + gatsby-core-utils "^1.0.19" semver "^5.7.1" sharp "^0.23.2" @@ -10871,17 +10970,17 @@ gatsby-plugin-meta-redirect@^1.1.1: fs-extra "^7.0.0" gatsby-plugin-nprogress@^2.1.12: - version "2.1.13" - resolved "https://registry.npm.taobao.org/gatsby-plugin-nprogress/download/gatsby-plugin-nprogress-2.1.13.tgz#a40d669caf3b67ee8da040ad6f8ae6c202de494e" - integrity sha1-pA1mnK87Z+6NoECtb4rmwgLeSU4= + version "2.1.14" + resolved "https://registry.npm.taobao.org/gatsby-plugin-nprogress/download/gatsby-plugin-nprogress-2.1.14.tgz#f416aaf3092a579548f43a252ed0362b400e4c98" + integrity sha1-9Baq8wkqV5VI9DolLtA2K0AOTJg= dependencies: "@babel/runtime" "^7.7.2" nprogress "^0.2.0" gatsby-plugin-offline@^3.0.7: - version "3.0.19" - resolved "https://registry.npm.taobao.org/gatsby-plugin-offline/download/gatsby-plugin-offline-3.0.19.tgz#468d85ad35594361baf6eeb6fb97ec85b83c4da3" - integrity sha1-Ro2FrTVZQ2G69u62+5fshbg8TaM= + version "3.0.21" + resolved "https://registry.npm.taobao.org/gatsby-plugin-offline/download/gatsby-plugin-offline-3.0.21.tgz?cache=0&sync_timestamp=1573827908946&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fgatsby-plugin-offline%2Fdownload%2Fgatsby-plugin-offline-3.0.21.tgz#0fad8f372c6414ab7b3475838729126b13dd49e2" + integrity sha1-D62PNyxkFKt7NHWDhykSaxPdSeI= dependencies: "@babel/runtime" "^7.7.2" cheerio "^1.0.0-rc.3" @@ -10891,43 +10990,43 @@ gatsby-plugin-offline@^3.0.7: slash "^3.0.0" workbox-build "^4.3.1" -gatsby-plugin-page-creator@^2.1.25, gatsby-plugin-page-creator@^2.1.29: - version "2.1.29" - resolved "https://registry.npm.taobao.org/gatsby-plugin-page-creator/download/gatsby-plugin-page-creator-2.1.29.tgz#784c912170782f24ca8445cd0363124983fd2ae6" - integrity sha1-eEyRIXB4LyTKhEXNA2MSSYP9KuY= +gatsby-plugin-page-creator@^2.1.25, gatsby-plugin-page-creator@^2.1.29, gatsby-plugin-page-creator@^2.1.30: + version "2.1.30" + resolved "https://registry.npm.taobao.org/gatsby-plugin-page-creator/download/gatsby-plugin-page-creator-2.1.30.tgz#ee57c6a8ac4cdbed7fa3ae99e6ada0df427d7fed" + integrity sha1-7lfGqKxM2+1/o66Z5q2g30J9f+0= dependencies: "@babel/runtime" "^7.7.2" bluebird "^3.7.1" fs-exists-cached "^1.0.0" - gatsby-page-utils "^0.0.29" + gatsby-page-utils "^0.0.30" glob "^7.1.6" lodash "^4.17.15" micromatch "^3.1.10" gatsby-plugin-react-helmet@^3.1.7: - version "3.1.14" - resolved "https://registry.npm.taobao.org/gatsby-plugin-react-helmet/download/gatsby-plugin-react-helmet-3.1.14.tgz#322b6586206c3f850b504a18e9277c6866494b18" - integrity sha1-MitlhiBsP4ULUEoY6Sd8aGZJSxg= + version "3.1.15" + resolved "https://registry.npm.taobao.org/gatsby-plugin-react-helmet/download/gatsby-plugin-react-helmet-3.1.15.tgz?cache=0&sync_timestamp=1573827909369&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fgatsby-plugin-react-helmet%2Fdownload%2Fgatsby-plugin-react-helmet-3.1.15.tgz#0f81ec0106e86ac2d44cb714a79a3a928e5c40a6" + integrity sha1-D4HsAQboasLUTLcUp5o6ko5cQKY= dependencies: "@babel/runtime" "^7.7.2" gatsby-plugin-remove-trailing-slashes@^2.1.9: - version "2.1.13" - resolved "https://registry.npm.taobao.org/gatsby-plugin-remove-trailing-slashes/download/gatsby-plugin-remove-trailing-slashes-2.1.13.tgz#f59f9950354cf0e9abea594f725e0ab3c57efe2e" - integrity sha1-9Z+ZUDVM8Omr6llPcl4Ks8V+/i4= + version "2.1.14" + resolved "https://registry.npm.taobao.org/gatsby-plugin-remove-trailing-slashes/download/gatsby-plugin-remove-trailing-slashes-2.1.14.tgz#3895e8559f12e740284f70a45da0bdbdcab9a597" + integrity sha1-OJXoVZ8S50AoT3CkXaC9vcq5pZc= dependencies: "@babel/runtime" "^7.7.2" gatsby-plugin-sharp@^2.2.22: - version "2.2.37" - resolved "https://registry.npm.taobao.org/gatsby-plugin-sharp/download/gatsby-plugin-sharp-2.2.37.tgz#e8d3029dcb263efcdcd96ecdfb16891b304cfcdc" - integrity sha1-6NMCncsmPvzc2W7N+xaJGzBM/Nw= + version "2.3.0" + resolved "https://registry.npm.taobao.org/gatsby-plugin-sharp/download/gatsby-plugin-sharp-2.3.0.tgz#50f545f9b54c68727a560cc1f08590d032a787a0" + integrity sha1-UPVF+bVMaHJ6VgzB8IWQ0DKnh6A= dependencies: "@babel/runtime" "^7.7.2" async "^2.6.3" bluebird "^3.7.1" fs-extra "^8.1.0" - gatsby-core-utils "^1.0.18" + gatsby-core-utils "^1.0.19" got "^8.3.2" imagemin "^6.1.0" imagemin-mozjpeg "^8.0.0" @@ -10935,6 +11034,7 @@ gatsby-plugin-sharp@^2.2.22: imagemin-webp "^5.1.0" lodash "^4.17.15" mini-svg-data-uri "^1.1.3" + p-defer "^3.0.0" potrace "^2.1.2" probe-image-size "^4.1.1" progress "^2.0.3" @@ -10944,18 +11044,20 @@ gatsby-plugin-sharp@^2.2.22: uuid "^3.3.3" gatsby-plugin-typescript@^2.1.8: - version "2.1.16" - resolved "https://registry.npm.taobao.org/gatsby-plugin-typescript/download/gatsby-plugin-typescript-2.1.16.tgz#d4f02345b1bd9bf85c21ccff26a92664291c811a" - integrity sha1-1PAjRbG9m/hcIcz/JqkmZCkcgRo= + version "2.1.18" + resolved "https://registry.npm.taobao.org/gatsby-plugin-typescript/download/gatsby-plugin-typescript-2.1.18.tgz#68377e792b3ff3db1f52c1c18157f983b4c1d515" + integrity sha1-aDd+eSs/89sfUsHBgVf5g7TB1RU= dependencies: + "@babel/plugin-proposal-nullish-coalescing-operator" "^7.4.4" + "@babel/plugin-proposal-optional-chaining" "^7.6.0" "@babel/preset-typescript" "^7.7.2" "@babel/runtime" "^7.7.2" - babel-plugin-remove-graphql-queries "^2.7.15" + babel-plugin-remove-graphql-queries "^2.7.16" -gatsby-react-router-scroll@^2.1.15: - version "2.1.15" - resolved "https://registry.npm.taobao.org/gatsby-react-router-scroll/download/gatsby-react-router-scroll-2.1.15.tgz#499bb8394a3c0e0c7c1989035c079e29673cc9ad" - integrity sha1-SZu4OUo8Dgx8GYkDXAeeKWc8ya0= +gatsby-react-router-scroll@^2.1.15, gatsby-react-router-scroll@^2.1.16: + version "2.1.16" + resolved "https://registry.npm.taobao.org/gatsby-react-router-scroll/download/gatsby-react-router-scroll-2.1.16.tgz#7e1ac76ceda23d049fe1453bed3cb0c3664a94de" + integrity sha1-fhrHbO2iPQSf4UU77Tyww2ZKlN4= dependencies: "@babel/runtime" "^7.7.2" scroll-behavior "^0.9.10" @@ -10967,9 +11069,9 @@ gatsby-redirect-from@^0.2.1: integrity sha1-1QQfhzA0jUZS8ainUryhz36GvHU= gatsby-remark-autolink-headers@^2.1.13: - version "2.1.17" - resolved "https://registry.npm.taobao.org/gatsby-remark-autolink-headers/download/gatsby-remark-autolink-headers-2.1.17.tgz#ca5633c001da2b3e0fbad24069af804fcefd409b" - integrity sha1-ylYzwAHaKz4PutJAaa+AT879QJs= + version "2.1.18" + resolved "https://registry.npm.taobao.org/gatsby-remark-autolink-headers/download/gatsby-remark-autolink-headers-2.1.18.tgz?cache=0&sync_timestamp=1573827910597&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fgatsby-remark-autolink-headers%2Fdownload%2Fgatsby-remark-autolink-headers-2.1.18.tgz#351c9365093c37e4f8b9f6861158ae1a2ac9bec3" + integrity sha1-NRyTZQk8N+T4ufaGEViuGirJvsM= dependencies: "@babel/runtime" "^7.7.2" github-slugger "^1.2.1" @@ -10996,9 +11098,9 @@ gatsby-remark-prettier@^1.0.0: unist-util-visit "^1.3.0" gatsby-remark-prismjs@^3.3.16: - version "3.3.22" - resolved "https://registry.npm.taobao.org/gatsby-remark-prismjs/download/gatsby-remark-prismjs-3.3.22.tgz#266b0abea5cb97ee88f1b2e84cd226a324deea38" - integrity sha1-JmsKvqXLl+6I8bLoTNImoyTe6jg= + version "3.3.23" + resolved "https://registry.npm.taobao.org/gatsby-remark-prismjs/download/gatsby-remark-prismjs-3.3.23.tgz?cache=0&sync_timestamp=1573827911119&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fgatsby-remark-prismjs%2Fdownload%2Fgatsby-remark-prismjs-3.3.23.tgz#226033600e34fdd5bc2e0d0272a394b84b62aeeb" + integrity sha1-ImAzYA40/dW8Lg0CcqOUuEtirus= dependencies: "@babel/runtime" "^7.7.2" parse-numeric-range "^0.0.2" @@ -11012,9 +11114,9 @@ gatsby-remark-reading-time@^1.0.1: reading-time "^1.1.3" gatsby-source-filesystem@^2.1.22: - version "2.1.36" - resolved "https://registry.npm.taobao.org/gatsby-source-filesystem/download/gatsby-source-filesystem-2.1.36.tgz#3e2fda1d7e7a31cfc0e67814ef7f4fb94d6e4e8c" - integrity sha1-Pi/aHX56Mc/A5ngU739PuU1uTow= + version "2.1.37" + resolved "https://registry.npm.taobao.org/gatsby-source-filesystem/download/gatsby-source-filesystem-2.1.37.tgz#2738e3031028730952e042cf45421873c2f18d58" + integrity sha1-JzjjAxAocwlS4ELPRUIYc8LxjVg= dependencies: "@babel/runtime" "^7.7.2" better-queue "^3.8.10" @@ -11022,11 +11124,11 @@ gatsby-source-filesystem@^2.1.22: chokidar "3.3.0" file-type "^12.4.0" fs-extra "^8.1.0" - gatsby-core-utils "^1.0.18" + gatsby-core-utils "^1.0.19" got "^7.1.0" md5-file "^3.2.3" mime "^2.4.4" - pretty-bytes "^4.0.2" + pretty-bytes "^5.3.0" progress "^2.0.3" read-chunk "^3.2.0" valid-url "^1.0.9" @@ -11041,19 +11143,19 @@ gatsby-source-github@^0.0.2: lodash "~4.17.5" yup "~0.24.1" -gatsby-telemetry@^1.1.36: - version "1.1.36" - resolved "https://registry.npm.taobao.org/gatsby-telemetry/download/gatsby-telemetry-1.1.36.tgz#2ae80fac996990743188e26bb5b4e0fc5f701710" - integrity sha1-KugPrJlpkHQxiOJrtbTg/F9wFxA= +gatsby-telemetry@^1.1.36, gatsby-telemetry@^1.1.37: + version "1.1.37" + resolved "https://registry.npm.taobao.org/gatsby-telemetry/download/gatsby-telemetry-1.1.37.tgz#bf640de90ae07c85587e70745472f0777998c468" + integrity sha1-v2QN6QrgfIVYfnB0VHLwd3mYxGg= dependencies: "@babel/code-frame" "^7.5.5" "@babel/runtime" "^7.7.2" bluebird "^3.7.1" boxen "^3.2.0" configstore "^5.0.0" - envinfo "^5.12.1" + envinfo "^7.4.0" fs-extra "^8.1.0" - gatsby-core-utils "^1.0.18" + gatsby-core-utils "^1.0.19" git-up "4.0.1" is-docker "2.0.0" lodash "^4.17.15" @@ -11065,13 +11167,13 @@ gatsby-telemetry@^1.1.36: uuid "3.3.3" gatsby-transformer-remark@^2.6.24: - version "2.6.33" - resolved "https://registry.npm.taobao.org/gatsby-transformer-remark/download/gatsby-transformer-remark-2.6.33.tgz#dea95f46cb783224aa8e2891b020fc0f79c88366" - integrity sha1-3qlfRst4MiSqjiiRsCD8D3nIg2Y= + version "2.6.35" + resolved "https://registry.npm.taobao.org/gatsby-transformer-remark/download/gatsby-transformer-remark-2.6.35.tgz?cache=0&sync_timestamp=1573827912432&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fgatsby-transformer-remark%2Fdownload%2Fgatsby-transformer-remark-2.6.35.tgz#f91ce377e6cc758515cf80d4b19169880e640c1b" + integrity sha1-+Rzjd+bMdYUVz4DUsZFpiA5kDBs= dependencies: "@babel/runtime" "^7.7.2" bluebird "^3.7.1" - gatsby-core-utils "^1.0.18" + gatsby-core-utils "^1.0.19" gray-matter "^4.0.2" hast-util-raw "^4.0.0" hast-util-to-html "^4.0.1" @@ -11092,9 +11194,9 @@ gatsby-transformer-remark@^2.6.24: unist-util-visit "^1.4.1" gatsby-transformer-sharp@^2.2.14: - version "2.3.3" - resolved "https://registry.npm.taobao.org/gatsby-transformer-sharp/download/gatsby-transformer-sharp-2.3.3.tgz#221b5d3f31f8d9b5399ca7ba5c6ee1d34518a0da" - integrity sha1-IhtdPzH42bU5nKe6XG7h00UYoNo= + version "2.3.5" + resolved "https://registry.npm.taobao.org/gatsby-transformer-sharp/download/gatsby-transformer-sharp-2.3.5.tgz#014f46ec464cf5c6ff57a948bf43ea7a9c3452e2" + integrity sha1-AU9G7EZM9cb/V6lIv0Pqepw0UuI= dependencies: "@babel/runtime" "^7.7.2" bluebird "^3.7.1" @@ -11104,7 +11206,144 @@ gatsby-transformer-sharp@^2.2.14: semver "^5.7.1" sharp "^0.23.2" -gatsby@^2.15.16, gatsby@^2.17.7: +gatsby@^2.15.16: + version "2.17.15" + resolved "https://registry.npm.taobao.org/gatsby/download/gatsby-2.17.15.tgz#731e44f4292256889f374d434d56ace29ac2cfec" + integrity sha1-cx5E9CkiVoifN01DTVas4prCz+w= + dependencies: + "@babel/code-frame" "^7.5.5" + "@babel/core" "^7.7.2" + "@babel/parser" "^7.7.3" + "@babel/polyfill" "^7.7.0" + "@babel/runtime" "^7.7.2" + "@babel/traverse" "^7.7.2" + "@gatsbyjs/relay-compiler" "2.0.0-printer-fix.4" + "@hapi/joi" "^15.1.1" + "@mikaelkristiansson/domready" "^1.0.9" + "@pieh/friendly-errors-webpack-plugin" "1.7.0-chalk-2" + "@reach/router" "^1.2.1" + "@typescript-eslint/eslint-plugin" "^2.7.0" + "@typescript-eslint/parser" "^2.7.0" + address "1.1.2" + autoprefixer "^9.7.1" + axios "^0.19.0" + babel-core "7.0.0-bridge.0" + babel-eslint "^10.0.3" + babel-loader "^8.0.6" + babel-plugin-add-module-exports "^0.3.3" + babel-plugin-dynamic-import-node "^2.3.0" + babel-plugin-remove-graphql-queries "^2.7.16" + babel-preset-gatsby "^0.2.22" + better-opn "1.0.0" + better-queue "^3.8.10" + bluebird "^3.7.1" + browserslist "3.2.8" + cache-manager "^2.10.1" + cache-manager-fs-hash "^0.0.7" + chalk "^2.4.2" + chokidar "3.3.0" + common-tags "^1.8.0" + compression "^1.7.4" + convert-hrtime "^3.0.0" + copyfiles "^2.1.1" + core-js "^2.6.10" + cors "^2.8.5" + css-loader "^1.0.1" + debug "^3.2.6" + del "^5.1.0" + detect-port "^1.3.0" + devcert-san "^0.3.3" + dotenv "^8.2.0" + eslint "^6.6.0" + eslint-config-react-app "^5.0.2" + eslint-loader "^2.2.1" + eslint-plugin-flowtype "^3.13.0" + eslint-plugin-graphql "^3.1.0" + eslint-plugin-import "^2.18.2" + eslint-plugin-jsx-a11y "^6.2.3" + eslint-plugin-react "^7.16.0" + eslint-plugin-react-hooks "^1.7.0" + event-source-polyfill "^1.0.9" + express "^4.17.1" + express-graphql "^0.9.0" + fast-levenshtein "^2.0.6" + file-loader "^1.1.11" + flat "^4.1.0" + fs-exists-cached "1.0.0" + fs-extra "^8.1.0" + gatsby-cli "^2.8.11" + gatsby-core-utils "^1.0.19" + gatsby-graphiql-explorer "^0.2.28" + gatsby-link "^2.2.24" + gatsby-plugin-page-creator "^2.1.30" + gatsby-react-router-scroll "^2.1.16" + gatsby-telemetry "^1.1.37" + glob "^7.1.6" + got "8.3.2" + graphql "^14.5.8" + graphql-compose "^6.3.7" + graphql-playground-middleware-express "^1.7.12" + invariant "^2.2.4" + is-relative "^1.0.0" + is-relative-url "^3.0.0" + is-wsl "^2.1.1" + jest-worker "^24.9.0" + json-loader "^0.5.7" + json-stringify-safe "^5.0.1" + lodash "^4.17.15" + lokijs "^1.5.8" + md5 "^2.2.1" + md5-file "^3.2.3" + micromatch "^3.1.10" + mime "^2.4.4" + mini-css-extract-plugin "^0.8.0" + mitt "^1.2.0" + mkdirp "^0.5.1" + moment "^2.24.0" + name-all-modules-plugin "^1.0.1" + normalize-path "^2.1.1" + null-loader "^0.1.1" + opentracing "^0.14.4" + optimize-css-assets-webpack-plugin "^5.0.3" + parseurl "^1.3.3" + physical-cpu-count "^2.0.0" + pnp-webpack-plugin "^1.5.0" + postcss-flexbugs-fixes "^3.3.1" + postcss-loader "^2.1.6" + prompts "^2.3.0" + prop-types "^15.7.2" + raw-loader "^0.5.1" + react-dev-utils "^4.2.3" + react-error-overlay "^3.0.0" + react-hot-loader "^4.12.16" + redux "^4.0.4" + redux-thunk "^2.3.0" + semver "^5.7.1" + shallow-compare "^1.2.2" + sift "^5.1.0" + signal-exit "^3.0.2" + slash "^3.0.0" + socket.io "^2.3.0" + stack-trace "^0.0.10" + string-similarity "^1.2.2" + style-loader "^0.23.1" + terser-webpack-plugin "1.4.1" + "true-case-path" "^2.2.1" + type-of "^2.0.1" + url-loader "^1.1.2" + util.promisify "^1.0.0" + uuid "^3.3.3" + v8-compile-cache "^1.1.2" + webpack "~4.41.2" + webpack-dev-middleware "^3.7.2" + webpack-dev-server "^3.9.0" + webpack-hot-middleware "^2.25.0" + webpack-merge "^4.2.2" + webpack-stats-plugin "^0.3.0" + xstate "^4.6.7" + yaml-loader "^0.5.0" + +gatsby@^2.17.7: version "2.17.11" resolved "https://registry.npm.taobao.org/gatsby/download/gatsby-2.17.11.tgz#788cd93aec2bf6beaf7bf8dd1182a8f779c004e8" integrity sha1-eIzZOuwr9r6ve/jdEYKo93nABOg= @@ -11244,7 +11483,7 @@ gatsby@^2.15.16, gatsby@^2.17.7: gauge@~2.7.3: version "2.7.4" - resolved "https://registry.yarnpkg.com/gauge/-/gauge-2.7.4.tgz#2c03405c7538c39d7eb37b317022e325fb018bf7" + resolved "https://registry.npm.taobao.org/gauge/download/gauge-2.7.4.tgz#2c03405c7538c39d7eb37b317022e325fb018bf7" integrity sha1-LANAXHU4w51+s3sxcCLjJfsBi/c= dependencies: aproba "^1.0.3" @@ -11270,6 +11509,11 @@ generic-names@^1.0.1: dependencies: loader-utils "^0.2.16" +genfun@^4.0.1: + version "4.0.1" + resolved "https://registry.npm.taobao.org/genfun/download/genfun-4.0.1.tgz#ed10041f2e4a7f1b0a38466d17a5c3e27df1dfc1" + integrity sha1-7RAEHy5KfxsKOEZtF6XD4n3x38E= + genfun@^5.0.0: version "5.0.0" resolved "https://registry.yarnpkg.com/genfun/-/genfun-5.0.0.tgz#9dd9710a06900a5c4a5bf57aca5da4e52fe76537" @@ -11290,8 +11534,8 @@ geotiff@^1.0.0-beta.6: get-caller-file@^1.0.1: version "1.0.3" - resolved "https://registry.yarnpkg.com/get-caller-file/-/get-caller-file-1.0.3.tgz#f978fa4c90d1dfe7ff2d6beda2a515e713bdcf4a" - integrity sha512-3t6rVToeoZfYSGd8YoLFR2DJkiQrIiUrGcjvFX2mDw3bn6k2OtwHN0TNCLbBO+w8qTvimhDkv+LSscbJY1vE6w== + resolved "https://registry.npm.taobao.org/get-caller-file/download/get-caller-file-1.0.3.tgz#f978fa4c90d1dfe7ff2d6beda2a515e713bdcf4a" + integrity sha1-+Xj6TJDR3+f/LWvtoqUV5xO9z0o= get-caller-file@^2.0.1: version "2.0.5" @@ -11300,8 +11544,8 @@ get-caller-file@^2.0.1: get-own-enumerable-property-symbols@^3.0.0: version "3.0.1" - resolved "https://registry.yarnpkg.com/get-own-enumerable-property-symbols/-/get-own-enumerable-property-symbols-3.0.1.tgz#6f7764f88ea11e0b514bd9bd860a132259992ca4" - integrity sha512-09/VS4iek66Dh2bctjRkowueRJbY1JDGR1L/zRxO1Qk8Uxs6PnqaNSqalpizPT+CDjre3hnEsuzvhgomz9qYrA== + resolved "https://registry.npm.taobao.org/get-own-enumerable-property-symbols/download/get-own-enumerable-property-symbols-3.0.1.tgz?cache=0&sync_timestamp=1570169374858&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fget-own-enumerable-property-symbols%2Fdownload%2Fget-own-enumerable-property-symbols-3.0.1.tgz#6f7764f88ea11e0b514bd9bd860a132259992ca4" + integrity sha1-b3dk+I6hHgtRS9m9hgoTIlmZLKQ= get-pkg-repo@^1.0.0: version "1.4.0" @@ -11338,7 +11582,7 @@ get-stdin@7.0.0, get-stdin@^7.0.0: get-stdin@^4.0.1: version "4.0.1" - resolved "https://registry.yarnpkg.com/get-stdin/-/get-stdin-4.0.1.tgz#b968c6b0a04384324902e8bf1a5df32579a450fe" + resolved "https://registry.npm.taobao.org/get-stdin/download/get-stdin-4.0.1.tgz#b968c6b0a04384324902e8bf1a5df32579a450fe" integrity sha1-uWjGsKBDhDJJAui/Gl3zJXmkUP4= get-stdin@^6.0.0: @@ -11348,7 +11592,7 @@ get-stdin@^6.0.0: get-stream@3.0.0, get-stream@^3.0.0: version "3.0.0" - resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-3.0.0.tgz#8e943d1358dc37555054ecbe2edb05aa174ede14" + resolved "https://registry.npm.taobao.org/get-stream/download/get-stream-3.0.0.tgz#8e943d1358dc37555054ecbe2edb05aa174ede14" integrity sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ= get-stream@^2.2.0: @@ -11361,26 +11605,26 @@ get-stream@^2.2.0: get-stream@^4.0.0, get-stream@^4.1.0: version "4.1.0" - resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-4.1.0.tgz#c1b255575f3dc21d59bfc79cd3d2b46b1c3a54b5" - integrity sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w== + resolved "https://registry.npm.taobao.org/get-stream/download/get-stream-4.1.0.tgz#c1b255575f3dc21d59bfc79cd3d2b46b1c3a54b5" + integrity sha1-wbJVV189wh1Zv8ec09K0axw6VLU= dependencies: pump "^3.0.0" get-stream@^5.0.0, get-stream@^5.1.0: version "5.1.0" - resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-5.1.0.tgz#01203cdc92597f9b909067c3e656cc1f4d3c4dc9" - integrity sha512-EXr1FOzrzTfGeL0gQdeFEvOMm2mzMOglyiOXSTpPC+iAjAKftbr3jpCMWynogwYnM+eSj9sHGc6wjIcDvYiygw== + resolved "https://registry.npm.taobao.org/get-stream/download/get-stream-5.1.0.tgz#01203cdc92597f9b909067c3e656cc1f4d3c4dc9" + integrity sha1-ASA83JJZf5uQkGfD5lbMH008Tck= dependencies: pump "^3.0.0" get-value@^2.0.3, get-value@^2.0.6: version "2.0.6" - resolved "https://registry.yarnpkg.com/get-value/-/get-value-2.0.6.tgz#dc15ca1c672387ca76bd37ac0a395ba2042a2c28" + resolved "https://registry.npm.taobao.org/get-value/download/get-value-2.0.6.tgz#dc15ca1c672387ca76bd37ac0a395ba2042a2c28" integrity sha1-3BXKHGcjh8p2vTesCjlbogQqLCg= getpass@^0.1.1: version "0.1.7" - resolved "https://registry.yarnpkg.com/getpass/-/getpass-0.1.7.tgz#5eff8e3e684d569ae4cb2b1282604e8ba62149fa" + resolved "https://registry.npm.taobao.org/getpass/download/getpass-0.1.7.tgz#5eff8e3e684d569ae4cb2b1282604e8ba62149fa" integrity sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo= dependencies: assert-plus "^1.0.0" @@ -11399,6 +11643,20 @@ gh-pages@^2.1.1: graceful-fs "^4.1.11" rimraf "^2.6.2" +git-branch@^1.0.0: + version "1.0.0" + resolved "https://registry.npm.taobao.org/git-branch/download/git-branch-1.0.0.tgz#64cc7dd75da2d81a9d4679087c1f8b56e6bd2d3d" + integrity sha1-ZMx9112i2BqdRnkIfB+LVua9LT0= + +git-config-path@^1.0.1: + version "1.0.1" + resolved "https://registry.npm.taobao.org/git-config-path/download/git-config-path-1.0.1.tgz#6d33f7ed63db0d0e118131503bab3aca47d54664" + integrity sha1-bTP37WPbDQ4RgTFQO6s6ykfVRmQ= + dependencies: + extend-shallow "^2.0.1" + fs-exists-sync "^0.1.0" + homedir-polyfill "^1.0.0" + git-raw-commits@2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/git-raw-commits/-/git-raw-commits-2.0.0.tgz#d92addf74440c14bcc5c83ecce3fb7f8a79118b5" @@ -11429,6 +11687,16 @@ git-remote-origin-url@^2.0.0: gitconfiglocal "^1.0.0" pify "^2.3.0" +git-repo-name@^0.6.0: + version "0.6.0" + resolved "https://registry.npm.taobao.org/git-repo-name/download/git-repo-name-0.6.0.tgz#af09884656aa537ec625c7087008175cd61228ff" + integrity sha1-rwmIRlaqU37GJccIcAgXXNYSKP8= + dependencies: + cwd "^0.9.1" + file-name "^0.1.0" + lazy-cache "^1.0.4" + remote-origin-url "^0.5.1" + git-semver-tags@^2.0.3: version "2.0.3" resolved "https://registry.yarnpkg.com/git-semver-tags/-/git-semver-tags-2.0.3.tgz#48988a718acf593800f99622a952a77c405bfa34" @@ -11439,8 +11707,8 @@ git-semver-tags@^2.0.3: git-up@4.0.1, git-up@^4.0.0: version "4.0.1" - resolved "https://registry.yarnpkg.com/git-up/-/git-up-4.0.1.tgz#cb2ef086653640e721d2042fe3104857d89007c0" - integrity sha512-LFTZZrBlrCrGCG07/dm1aCjjpL1z9L3+5aEeI9SBhAqSc+kiA9Or1bgZhQFNppJX6h/f5McrvJt1mQXTFm6Qrw== + resolved "https://registry.npm.taobao.org/git-up/download/git-up-4.0.1.tgz#cb2ef086653640e721d2042fe3104857d89007c0" + integrity sha1-yy7whmU2QOch0gQv4xBIV9iQB8A= dependencies: is-ssh "^1.3.0" parse-url "^5.0.0" @@ -11452,6 +11720,13 @@ git-url-parse@11.1.2, git-url-parse@^11.1.2: dependencies: git-up "^4.0.0" +git-username@^0.5.0: + version "0.5.1" + resolved "https://registry.npm.taobao.org/git-username/download/git-username-0.5.1.tgz#432a41b34a19607892354004c9893a8829ffa4f0" + integrity sha1-QypBs0oZYHiSNUAEyYk6iCn/pPA= + dependencies: + remote-origin-url "^0.4.0" + gitconfiglocal@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/gitconfiglocal/-/gitconfiglocal-1.0.0.tgz#41d045f3851a5ea88f03f24ca1c6178114464b9b" @@ -11461,7 +11736,7 @@ gitconfiglocal@^1.0.0: github-from-package@0.0.0: version "0.0.0" - resolved "https://registry.yarnpkg.com/github-from-package/-/github-from-package-0.0.0.tgz#97fb5d96bfde8973313f20e8288ef9a167fa64ce" + resolved "https://registry.npm.taobao.org/github-from-package/download/github-from-package-0.0.0.tgz#97fb5d96bfde8973313f20e8288ef9a167fa64ce" integrity sha1-l/tdlr/eiXMxPyDoKI75oWf6ZM4= github-slugger@^1.1.1, github-slugger@^1.2.1: @@ -11495,7 +11770,7 @@ gl@^4.4.0: glob-parent@^3.1.0: version "3.1.0" - resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-3.1.0.tgz#9e6af6299d8d3bd2bd40430832bd113df906c5ae" + resolved "https://registry.npm.taobao.org/glob-parent/download/glob-parent-3.1.0.tgz#9e6af6299d8d3bd2bd40430832bd113df906c5ae" integrity sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4= dependencies: is-glob "^3.1.0" @@ -11503,14 +11778,14 @@ glob-parent@^3.1.0: glob-parent@^5.0.0, glob-parent@^5.1.0, glob-parent@~5.1.0: version "5.1.0" - resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-5.1.0.tgz#5f4c1d1e748d30cd73ad2944b3577a81b081e8c2" - integrity sha512-qjtRgnIVmOfnKUE3NJAQEdk+lKrxfw8t5ke7SXtfMTHcjsBfOfWXCQfdb30zfDoZQ2IRSIiidmjtbHZPZ++Ihw== + resolved "https://registry.npm.taobao.org/glob-parent/download/glob-parent-5.1.0.tgz#5f4c1d1e748d30cd73ad2944b3577a81b081e8c2" + integrity sha1-X0wdHnSNMM1zrSlEs1d6gbCB6MI= dependencies: is-glob "^4.0.1" glob-to-regexp@^0.3.0: version "0.3.0" - resolved "https://registry.yarnpkg.com/glob-to-regexp/-/glob-to-regexp-0.3.0.tgz#8c5a1494d2066c570cc3bfe4496175acc4d502ab" + resolved "https://registry.npm.taobao.org/glob-to-regexp/download/glob-to-regexp-0.3.0.tgz#8c5a1494d2066c570cc3bfe4496175acc4d502ab" integrity sha1-jFoUlNIGbFcMw7/kSWF1rMTVAqs= glob@7.1.4: @@ -11536,10 +11811,10 @@ glob@^5.0.15: once "^1.3.0" path-is-absolute "^1.0.0" -glob@^7.0.0, glob@^7.0.3, glob@^7.1.1, glob@^7.1.2, glob@^7.1.3, glob@^7.1.4, glob@~7.1.1: - version "7.1.5" - resolved "https://registry.yarnpkg.com/glob/-/glob-7.1.5.tgz#6714c69bee20f3c3e64c4dd905553e532b40cdc0" - integrity sha512-J9dlskqUXK1OeTOYBEn5s8aMukWMwWfs+rPTn/jn50Ux4MNXVhubL1wu/j2t+H4NVI+cXEcCaYellqaPVGXNqQ== +glob@^7.0.0, glob@^7.0.3, glob@^7.0.5, glob@^7.1.1, glob@^7.1.2, glob@^7.1.3, glob@^7.1.4, glob@^7.1.6, glob@~7.1.4: + version "7.1.6" + resolved "https://registry.npm.taobao.org/glob/download/glob-7.1.6.tgz#141f33b81a7c2492e125594307480c46679278a6" + integrity sha1-FB8zuBp8JJLhJVlDB0gMRmeSeKY= dependencies: fs.realpath "^1.0.0" inflight "^1.0.4" @@ -11548,10 +11823,10 @@ glob@^7.0.0, glob@^7.0.3, glob@^7.1.1, glob@^7.1.2, glob@^7.1.3, glob@^7.1.4, gl once "^1.3.0" path-is-absolute "^1.0.0" -glob@^7.0.5, glob@^7.1.6: - version "7.1.6" - resolved "https://registry.npm.taobao.org/glob/download/glob-7.1.6.tgz#141f33b81a7c2492e125594307480c46679278a6" - integrity sha1-FB8zuBp8JJLhJVlDB0gMRmeSeKY= +glob@~7.1.1: + version "7.1.5" + resolved "https://registry.yarnpkg.com/glob/-/glob-7.1.5.tgz#6714c69bee20f3c3e64c4dd905553e532b40cdc0" + integrity sha512-J9dlskqUXK1OeTOYBEn5s8aMukWMwWfs+rPTn/jn50Ux4MNXVhubL1wu/j2t+H4NVI+cXEcCaYellqaPVGXNqQ== dependencies: fs.realpath "^1.0.0" inflight "^1.0.4" @@ -11583,9 +11858,27 @@ global-modules@2.0.0, global-modules@^2.0.0: dependencies: global-prefix "^3.0.0" +global-modules@^0.2.3: + version "0.2.3" + resolved "https://registry.npm.taobao.org/global-modules/download/global-modules-0.2.3.tgz#ea5a3bed42c6d6ce995a4f8a1269b5dae223828d" + integrity sha1-6lo77ULG1s6ZWk+KEmm12uIjgo0= + dependencies: + global-prefix "^0.1.4" + is-windows "^0.2.0" + +global-prefix@^0.1.4: + version "0.1.5" + resolved "https://registry.npm.taobao.org/global-prefix/download/global-prefix-0.1.5.tgz#8d3bc6b8da3ca8112a160d8d496ff0462bfef78f" + integrity sha1-jTvGuNo8qBEqFg2NSW/wRiv+948= + dependencies: + homedir-polyfill "^1.0.0" + ini "^1.3.4" + is-windows "^0.2.0" + which "^1.2.12" + global-prefix@^1.0.1: version "1.0.2" - resolved "https://registry.yarnpkg.com/global-prefix/-/global-prefix-1.0.2.tgz#dbf743c6c14992593c655568cb66ed32c0122ebe" + resolved "https://registry.npm.taobao.org/global-prefix/download/global-prefix-1.0.2.tgz#dbf743c6c14992593c655568cb66ed32c0122ebe" integrity sha1-2/dDxsFJklk8ZVVoy2btMsASLr4= dependencies: expand-tilde "^2.0.2" @@ -11621,8 +11914,8 @@ global@~4.3.0: globals@^11.1.0, globals@^11.7.0: version "11.12.0" - resolved "https://registry.yarnpkg.com/globals/-/globals-11.12.0.tgz#ab8795338868a0babd8525758018c2a7eb95c42e" - integrity sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA== + resolved "https://registry.npm.taobao.org/globals/download/globals-11.12.0.tgz#ab8795338868a0babd8525758018c2a7eb95c42e" + integrity sha1-q4eVM4hooLq9hSV1gBjCp+uVxC4= globalthis@^1.0.0: version "1.0.0" @@ -11635,8 +11928,8 @@ globalthis@^1.0.0: globby@10.0.1, globby@^10.0.1: version "10.0.1" - resolved "https://registry.yarnpkg.com/globby/-/globby-10.0.1.tgz#4782c34cb75dd683351335c5829cc3420e606b22" - integrity sha512-sSs4inE1FB2YQiymcmTv6NWENryABjUNPeWhOvmn4SjtKybglsyPZxFB3U1/+L1bYi0rNZDqCLlHyLYDl1Pq5A== + resolved "https://registry.npm.taobao.org/globby/download/globby-10.0.1.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fglobby%2Fdownload%2Fglobby-10.0.1.tgz#4782c34cb75dd683351335c5829cc3420e606b22" + integrity sha1-R4LDTLdd1oM1EzXFgpzDQg5gayI= dependencies: "@types/glob" "^7.1.1" array-union "^2.1.0" @@ -11662,7 +11955,7 @@ globby@8.0.2, globby@^8.0.1: globby@^6.1.0: version "6.1.0" - resolved "https://registry.yarnpkg.com/globby/-/globby-6.1.0.tgz#f5a6d70e8395e21c858fb0489d64df02424d506c" + resolved "https://registry.npm.taobao.org/globby/download/globby-6.1.0.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fglobby%2Fdownload%2Fglobby-6.1.0.tgz#f5a6d70e8395e21c858fb0489d64df02424d506c" integrity sha1-9abXDoOV4hyFj7BInWTfAkJNUGw= dependencies: array-union "^1.0.1" @@ -11765,7 +12058,7 @@ gonzales-pe@^4.2.3: good-listener@^1.2.2: version "1.2.2" - resolved "https://registry.yarnpkg.com/good-listener/-/good-listener-1.2.2.tgz#d53b30cdf9313dffb7dc9a0d477096aa6d145c50" + resolved "https://registry.npm.taobao.org/good-listener/download/good-listener-1.2.2.tgz#d53b30cdf9313dffb7dc9a0d477096aa6d145c50" integrity sha1-1TswzfkxPf+33JoNR3CWqm0UXFA= dependencies: delegate "^3.1.2" @@ -11849,8 +12142,8 @@ got@^7.0.0, got@^7.1.0: graceful-fs@^4.1.10, graceful-fs@^4.1.11, graceful-fs@^4.1.15, graceful-fs@^4.1.2, graceful-fs@^4.1.3, graceful-fs@^4.1.6, graceful-fs@^4.1.9, graceful-fs@^4.2.0, graceful-fs@^4.2.2: version "4.2.3" - resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.3.tgz#4a12ff1b60376ef09862c2093edd908328be8423" - integrity sha512-a30VEBm4PEdx1dRB7MFK7BejejvCvBronbLjht+sHuGYj8PHs7M/5Z+rt5lw551vZ7yfTCj4Vuyy3mSJytDWRQ== + resolved "https://registry.npm.taobao.org/graceful-fs/download/graceful-fs-4.2.3.tgz#4a12ff1b60376ef09862c2093edd908328be8423" + integrity sha1-ShL/G2A3bvCYYsIJPt2Qgyi+hCM= "graceful-readlink@>= 1.0.0": version "1.0.1" @@ -11956,8 +12249,8 @@ growly@^1.3.0: gud@^1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/gud/-/gud-1.0.0.tgz#a489581b17e6a70beca9abe3ae57de7a499852c0" - integrity sha512-zGEOVKFM5sVPPrYs7J5/hYEw2Pof8KCyOwyhG8sAF26mCAeUFAcYPu1mwB7hhpIP29zOIBaDqwuHdLp0jvZXjw== + resolved "https://registry.npm.taobao.org/gud/download/gud-1.0.0.tgz#a489581b17e6a70beca9abe3ae57de7a499852c0" + integrity sha1-pIlYGxfmpwvsqavjrlfeekmYUsA= gzip-size@3.0.0: version "3.0.0" @@ -11976,13 +12269,13 @@ gzip-size@5.1.1: hammerjs@^2.0.8: version "2.0.8" - resolved "https://registry.yarnpkg.com/hammerjs/-/hammerjs-2.0.8.tgz#04ef77862cff2bb79d30f7692095930222bf60f1" + resolved "https://registry.npm.taobao.org/hammerjs/download/hammerjs-2.0.8.tgz#04ef77862cff2bb79d30f7692095930222bf60f1" integrity sha1-BO93hiz/K7edMPdpIJWTAiK/YPE= handle-thing@^2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/handle-thing/-/handle-thing-2.0.0.tgz#0e039695ff50c93fc288557d696f3c1dc6776754" - integrity sha512-d4sze1JNC454Wdo2fkuyzCr6aHcbL6PGGuFAz0Li/NcOm1tCHGnWDRmJP85dh9IhQErTc2svWFEX5xHIOo//kQ== + resolved "https://registry.npm.taobao.org/handle-thing/download/handle-thing-2.0.0.tgz#0e039695ff50c93fc288557d696f3c1dc6776754" + integrity sha1-DgOWlf9QyT/CiFV9aW88HcZ3Z1Q= handlebars@^4.1.2, handlebars@^4.4.0: version "4.5.1" @@ -11997,20 +12290,20 @@ handlebars@^4.1.2, handlebars@^4.4.0: har-schema@^2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/har-schema/-/har-schema-2.0.0.tgz#a94c2224ebcac04782a0d9035521f24735b7ec92" + resolved "https://registry.npm.taobao.org/har-schema/download/har-schema-2.0.0.tgz#a94c2224ebcac04782a0d9035521f24735b7ec92" integrity sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI= har-validator@~5.1.0: version "5.1.3" - resolved "https://registry.yarnpkg.com/har-validator/-/har-validator-5.1.3.tgz#1ef89ebd3e4996557675eed9893110dc350fa080" - integrity sha512-sNvOCzEQNr/qrvJgc3UG/kD4QtlHycrzwS+6mfTrrSq97BvaYcPZZI1ZSqGSPR73Cxn4LKTD4PttRwfU7jWq5g== + resolved "https://registry.npm.taobao.org/har-validator/download/har-validator-5.1.3.tgz#1ef89ebd3e4996557675eed9893110dc350fa080" + integrity sha1-HvievT5JllV2de7ZiTEQ3DUPoIA= dependencies: ajv "^6.5.5" har-schema "^2.0.0" has-ansi@^2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/has-ansi/-/has-ansi-2.0.0.tgz#34f5049ce1ecdf2b0649af3ef24e45ed35416d91" + resolved "https://registry.npm.taobao.org/has-ansi/download/has-ansi-2.0.0.tgz#34f5049ce1ecdf2b0649af3ef24e45ed35416d91" integrity sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE= dependencies: ansi-regex "^2.0.0" @@ -12034,7 +12327,7 @@ has-flag@^1.0.0: has-flag@^3.0.0: version "3.0.0" - resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-3.0.0.tgz#b5d454dc2199ae225699f3467e5a07f3b955bafd" + resolved "https://registry.npm.taobao.org/has-flag/download/has-flag-3.0.0.tgz#b5d454dc2199ae225699f3467e5a07f3b955bafd" integrity sha1-tdRU3CGZriJWmfNGfloH87lVuv0= has-flag@^4.0.0: @@ -12049,7 +12342,7 @@ has-symbol-support-x@^1.4.1: has-symbols@^1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/has-symbols/-/has-symbols-1.0.0.tgz#ba1a8f1af2a0fc39650f5c850367704122063b44" + resolved "https://registry.npm.taobao.org/has-symbols/download/has-symbols-1.0.0.tgz#ba1a8f1af2a0fc39650f5c850367704122063b44" integrity sha1-uhqPGvKg/DllD1yFA2dwQSIGO0Q= has-to-string-tag-x@^1.2.0: @@ -12061,12 +12354,12 @@ has-to-string-tag-x@^1.2.0: has-unicode@^2.0.0, has-unicode@^2.0.1: version "2.0.1" - resolved "https://registry.yarnpkg.com/has-unicode/-/has-unicode-2.0.1.tgz#e0e6fe6a28cf51138855e086d1691e771de2a8b9" + resolved "https://registry.npm.taobao.org/has-unicode/download/has-unicode-2.0.1.tgz#e0e6fe6a28cf51138855e086d1691e771de2a8b9" integrity sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk= has-value@^0.3.1: version "0.3.1" - resolved "https://registry.yarnpkg.com/has-value/-/has-value-0.3.1.tgz#7b1f58bada62ca827ec0a2078025654845995e1f" + resolved "https://registry.npm.taobao.org/has-value/download/has-value-0.3.1.tgz#7b1f58bada62ca827ec0a2078025654845995e1f" integrity sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8= dependencies: get-value "^2.0.3" @@ -12075,7 +12368,7 @@ has-value@^0.3.1: has-value@^1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/has-value/-/has-value-1.0.0.tgz#18b281da585b1c5c51def24c930ed29a0be6b177" + resolved "https://registry.npm.taobao.org/has-value/download/has-value-1.0.0.tgz#18b281da585b1c5c51def24c930ed29a0be6b177" integrity sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc= dependencies: get-value "^2.0.6" @@ -12084,12 +12377,12 @@ has-value@^1.0.0: has-values@^0.1.4: version "0.1.4" - resolved "https://registry.yarnpkg.com/has-values/-/has-values-0.1.4.tgz#6d61de95d91dfca9b9a02089ad384bff8f62b771" + resolved "https://registry.npm.taobao.org/has-values/download/has-values-0.1.4.tgz#6d61de95d91dfca9b9a02089ad384bff8f62b771" integrity sha1-bWHeldkd/Km5oCCJrThL/49it3E= has-values@^1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/has-values/-/has-values-1.0.0.tgz#95b0b63fec2146619a6fe57fe75628d5a39efe4f" + resolved "https://registry.npm.taobao.org/has-values/download/has-values-1.0.0.tgz#95b0b63fec2146619a6fe57fe75628d5a39efe4f" integrity sha1-lbC2P+whRmGab+V/51Yo1aOe/k8= dependencies: is-number "^3.0.0" @@ -12100,7 +12393,7 @@ has-yarn@^2.1.0: resolved "https://registry.npm.taobao.org/has-yarn/download/has-yarn-2.1.0.tgz#137e11354a7b5bf11aa5cb649cf0c6f3ff2b2e77" integrity sha1-E34RNUp7W/EapctknPDG8/8rLnc= -has@^1.0.0, has@^1.0.1, has@^1.0.3: +has@^1.0.0, has@^1.0.1, has@^1.0.3, has@~1.0.3: version "1.0.3" resolved "https://registry.yarnpkg.com/has/-/has-1.0.3.tgz#722d7cbfc1f6aa8241f16dd814e011e1f41e8796" integrity sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw== @@ -12109,7 +12402,7 @@ has@^1.0.0, has@^1.0.1, has@^1.0.3: hash-base@^3.0.0: version "3.0.4" - resolved "https://registry.yarnpkg.com/hash-base/-/hash-base-3.0.4.tgz#5fc8686847ecd73499403319a6b0a3f3f6ae4918" + resolved "https://registry.npm.taobao.org/hash-base/download/hash-base-3.0.4.tgz#5fc8686847ecd73499403319a6b0a3f3f6ae4918" integrity sha1-X8hoaEfs1zSZQDMZprCj8/auSRg= dependencies: inherits "^2.0.1" @@ -12117,15 +12410,15 @@ hash-base@^3.0.0: hash.js@^1.0.0, hash.js@^1.0.3: version "1.1.7" - resolved "https://registry.yarnpkg.com/hash.js/-/hash.js-1.1.7.tgz#0babca538e8d4ee4a0f8988d68866537a003cf42" - integrity sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA== + resolved "https://registry.npm.taobao.org/hash.js/download/hash.js-1.1.7.tgz#0babca538e8d4ee4a0f8988d68866537a003cf42" + integrity sha1-C6vKU46NTuSg+JiNaIZlN6ADz0I= dependencies: inherits "^2.0.3" minimalistic-assert "^1.0.1" hast-to-hyperscript@^5.0.0: version "5.0.0" - resolved "https://registry.npm.taobao.org/hast-to-hyperscript/download/hast-to-hyperscript-5.0.0.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fhast-to-hyperscript%2Fdownload%2Fhast-to-hyperscript-5.0.0.tgz#5106cbba78edb7c95e2e8a49079371eb196c1ced" + resolved "https://registry.npm.taobao.org/hast-to-hyperscript/download/hast-to-hyperscript-5.0.0.tgz#5106cbba78edb7c95e2e8a49079371eb196c1ced" integrity sha1-UQbLunjtt8leLopJB5Nx6xlsHO0= dependencies: comma-separated-tokens "^1.0.0" @@ -12152,9 +12445,9 @@ hast-util-is-element@^1.0.0: integrity sha1-QjtLJv6L8fJZUP4FLpzo+D/V9qQ= hast-util-parse-selector@^2.2.0: - version "2.2.2" - resolved "https://registry.yarnpkg.com/hast-util-parse-selector/-/hast-util-parse-selector-2.2.2.tgz#66aabccb252c47d94975f50a281446955160380b" - integrity sha512-jIMtnzrLTjzqgVEQqPEmwEZV+ea4zHRFTP8Z2Utw0I5HuBOXHzUPPQWr6ouJdJqDKLbFU/OEiYwZ79LalZkmmw== + version "2.2.3" + resolved "https://registry.npm.taobao.org/hast-util-parse-selector/download/hast-util-parse-selector-2.2.3.tgz#57edd449103900c7f63fd9e6f694ffd7e4634719" + integrity sha1-V+3USRA5AMf2P9nm9pT/1+RjRxk= hast-util-raw@^4.0.0: version "4.0.0" @@ -12239,7 +12532,7 @@ highlight.js@~9.12.0: hmac-drbg@^1.0.0: version "1.0.1" - resolved "https://registry.yarnpkg.com/hmac-drbg/-/hmac-drbg-1.0.1.tgz#d2745701025a6c775a6c545793ed502fc0c649a1" + resolved "https://registry.npm.taobao.org/hmac-drbg/download/hmac-drbg-1.0.1.tgz#d2745701025a6c775a6c545793ed502fc0c649a1" integrity sha1-0nRXAQJabHdabFRXk+1QL8DGSaE= dependencies: hash.js "^1.0.3" @@ -12252,23 +12545,23 @@ hoist-non-react-statics@^2.3.1, hoist-non-react-statics@^2.5.0: integrity sha1-xZA89AnA39kI84jmGdhrnBF0y0c= hoist-non-react-statics@^3.3.0: - version "3.3.0" - resolved "https://registry.yarnpkg.com/hoist-non-react-statics/-/hoist-non-react-statics-3.3.0.tgz#b09178f0122184fb95acf525daaecb4d8f45958b" - integrity sha512-0XsbTXxgiaCDYDIWFcwkmerZPSwywfUqYmwT4jzewKTQSWoE6FCMoUVOeBJWK3E/CrWbxRG3m5GzY4lnIwGRBA== + version "3.3.1" + resolved "https://registry.npm.taobao.org/hoist-non-react-statics/download/hoist-non-react-statics-3.3.1.tgz#101685d3aff3b23ea213163f6e8e12f4f111e19f" + integrity sha1-EBaF06/zsj6iExY/bo4S9PER4Z8= dependencies: react-is "^16.7.0" -homedir-polyfill@^1.0.1: +homedir-polyfill@^1.0.0, homedir-polyfill@^1.0.1: version "1.0.3" - resolved "https://registry.yarnpkg.com/homedir-polyfill/-/homedir-polyfill-1.0.3.tgz#743298cef4e5af3e194161fbadcc2151d3a058e8" - integrity sha512-eSmmWE5bZTK2Nou4g0AI3zZ9rswp7GRKoKXS1BLUkvPviOqs4YTN1djQIqrXy9k5gEtdLPy86JjRwsNM9tnDcA== + resolved "https://registry.npm.taobao.org/homedir-polyfill/download/homedir-polyfill-1.0.3.tgz#743298cef4e5af3e194161fbadcc2151d3a058e8" + integrity sha1-dDKYzvTlrz4ZQWH7rcwhUdOgWOg= dependencies: parse-passwd "^1.0.0" -hosted-git-info@^2.1.4, hosted-git-info@^2.7.1: +hosted-git-info@^2.1.4, hosted-git-info@^2.4.2, hosted-git-info@^2.7.1: version "2.8.5" - resolved "https://registry.yarnpkg.com/hosted-git-info/-/hosted-git-info-2.8.5.tgz#759cfcf2c4d156ade59b0b2dfabddc42a6b9c70c" - integrity sha512-kssjab8CvdXfcXMXVcvsXum4Hwdq9XGtRD3TteMEvEbq0LXyiNQr6AprqKqfeaDXze7SxWvRxdpwE6ku7ikLkg== + resolved "https://registry.npm.taobao.org/hosted-git-info/download/hosted-git-info-2.8.5.tgz?cache=0&sync_timestamp=1570493570687&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fhosted-git-info%2Fdownload%2Fhosted-git-info-2.8.5.tgz#759cfcf2c4d156ade59b0b2dfabddc42a6b9c70c" + integrity sha1-dZz88sTRVq3lmwst+r3cQqa5xww= hosted-git-info@^3.0.2: version "3.0.2" @@ -12279,7 +12572,7 @@ hosted-git-info@^3.0.2: hpack.js@^2.1.6: version "2.1.6" - resolved "https://registry.yarnpkg.com/hpack.js/-/hpack.js-2.1.6.tgz#87774c0949e513f42e84575b3c45681fade2a0b2" + resolved "https://registry.npm.taobao.org/hpack.js/download/hpack.js-2.1.6.tgz#87774c0949e513f42e84575b3c45681fade2a0b2" integrity sha1-h3dMCUnlE/QuhFdbPEVoH63ioLI= dependencies: inherits "^2.0.1" @@ -12318,7 +12611,7 @@ html-encoding-sniffer@^1.0.2: html-entities@^1.2.0, html-entities@^1.2.1: version "1.2.1" - resolved "https://registry.yarnpkg.com/html-entities/-/html-entities-1.2.1.tgz#0df29351f0721163515dfb9e5543e5f6eed5162f" + resolved "https://registry.npm.taobao.org/html-entities/download/html-entities-1.2.1.tgz#0df29351f0721163515dfb9e5543e5f6eed5162f" integrity sha1-DfKTUfByEWNRXfueVUPl9u7VFi8= html-minifier@^3.2.3: @@ -12391,8 +12684,8 @@ html-webpack-plugin@^4.0.0-beta.2: htmlparser2@^3.10.0, htmlparser2@^3.3.0, htmlparser2@^3.9.1: version "3.10.1" - resolved "https://registry.yarnpkg.com/htmlparser2/-/htmlparser2-3.10.1.tgz#bd679dc3f59897b6a34bb10749c855bb53a9392f" - integrity sha512-IgieNijUMbkDovyoKObU1DUhm1iwNYE/fuifEoEHfd1oZKZDaONBSkal7Y01shxsM49R4XaMdGez3WnF9UfiCQ== + resolved "https://registry.npm.taobao.org/htmlparser2/download/htmlparser2-3.10.1.tgz#bd679dc3f59897b6a34bb10749c855bb53a9392f" + integrity sha1-vWedw/WYl7ajS7EHSchVu1OpOS8= dependencies: domelementtype "^1.3.1" domhandler "^2.3.0" @@ -12401,7 +12694,7 @@ htmlparser2@^3.10.0, htmlparser2@^3.3.0, htmlparser2@^3.9.1: inherits "^2.0.1" readable-stream "^3.1.1" -http-cache-semantics@3.8.1, http-cache-semantics@^3.8.1: +http-cache-semantics@3.8.1, http-cache-semantics@^3.8.0, http-cache-semantics@^3.8.1: version "3.8.1" resolved "https://registry.npm.taobao.org/http-cache-semantics/download/http-cache-semantics-3.8.1.tgz#39b0e16add9b605bf0a9ef3d9daaf4843b4cacd2" integrity sha1-ObDhat2bYFvwqe89nar0hDtMrNI= @@ -12413,13 +12706,13 @@ http-cache-semantics@^4.0.0: http-deceiver@^1.2.7: version "1.2.7" - resolved "https://registry.yarnpkg.com/http-deceiver/-/http-deceiver-1.2.7.tgz#fa7168944ab9a519d337cb0bec7284dc3e723d87" + resolved "https://registry.npm.taobao.org/http-deceiver/download/http-deceiver-1.2.7.tgz#fa7168944ab9a519d337cb0bec7284dc3e723d87" integrity sha1-+nFolEq5pRnTN8sL7HKE3D5yPYc= http-errors@1.7.2: version "1.7.2" - resolved "https://registry.yarnpkg.com/http-errors/-/http-errors-1.7.2.tgz#4f5029cf13239f31036e5b2e55292bcfbcc85c8f" - integrity sha512-uUQBt3H/cSIVfch6i1EuPNy/YsRSOUBXTVfZ+yR7Zjez3qjBz6i9+i4zjNaoqcoFVI4lQJ5plg63TvGfRSDCRg== + resolved "https://registry.npm.taobao.org/http-errors/download/http-errors-1.7.2.tgz?cache=0&sync_timestamp=1561418493658&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fhttp-errors%2Fdownload%2Fhttp-errors-1.7.2.tgz#4f5029cf13239f31036e5b2e55292bcfbcc85c8f" + integrity sha1-T1ApzxMjnzEDblsuVSkrz7zIXI8= dependencies: depd "~1.1.2" inherits "2.0.3" @@ -12429,8 +12722,8 @@ http-errors@1.7.2: http-errors@1.7.3, http-errors@^1.7.3, http-errors@~1.7.2: version "1.7.3" - resolved "https://registry.yarnpkg.com/http-errors/-/http-errors-1.7.3.tgz#6c619e4f9c60308c38519498c14fbb10aacebb06" - integrity sha512-ZTTX0MWrsQ2ZAhA1cejAwDLycFsd7I7nVtnkT3Ol0aqodaKW+0CTZDQ1uBv5whptCnc8e8HeRRJxRs0kmm/Qfw== + resolved "https://registry.npm.taobao.org/http-errors/download/http-errors-1.7.3.tgz?cache=0&sync_timestamp=1561418493658&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fhttp-errors%2Fdownload%2Fhttp-errors-1.7.3.tgz#6c619e4f9c60308c38519498c14fbb10aacebb06" + integrity sha1-bGGeT5xgMIw4UZSYwU+7EKrOuwY= dependencies: depd "~1.1.2" inherits "2.0.4" @@ -12440,7 +12733,7 @@ http-errors@1.7.3, http-errors@^1.7.3, http-errors@~1.7.2: http-errors@~1.6.2: version "1.6.3" - resolved "https://registry.yarnpkg.com/http-errors/-/http-errors-1.6.3.tgz#8b55680bb4be283a0b5bf4ea2e38580be1d9320d" + resolved "https://registry.npm.taobao.org/http-errors/download/http-errors-1.6.3.tgz?cache=0&sync_timestamp=1561418493658&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fhttp-errors%2Fdownload%2Fhttp-errors-1.6.3.tgz#8b55680bb4be283a0b5bf4ea2e38580be1d9320d" integrity sha1-i1VoC7S+KDoLW/TqLjhYC+HZMg0= dependencies: depd "~1.1.2" @@ -12450,10 +12743,10 @@ http-errors@~1.6.2: "http-parser-js@>=0.4.0 <0.4.11": version "0.4.10" - resolved "https://registry.yarnpkg.com/http-parser-js/-/http-parser-js-0.4.10.tgz#92c9c1374c35085f75db359ec56cc257cbb93fa4" + resolved "https://registry.npm.taobao.org/http-parser-js/download/http-parser-js-0.4.10.tgz?cache=0&sync_timestamp=1572714277347&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fhttp-parser-js%2Fdownload%2Fhttp-parser-js-0.4.10.tgz#92c9c1374c35085f75db359ec56cc257cbb93fa4" integrity sha1-ksnBN0w1CF912zWexWzCV8u5P6Q= -http-proxy-agent@^2.1.0: +http-proxy-agent@^2.0.0, http-proxy-agent@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/http-proxy-agent/-/http-proxy-agent-2.1.0.tgz#e4821beef5b2142a2026bd73926fe537631c5405" integrity sha512-qwHbBLV7WviBl0rQsOzH6o5lwyOIvwp/BdFnvVxXORldu5TmjFfjzBcWUWS5kWAZhmv+JtiDhSuQCp4sBfbIgg== @@ -12463,8 +12756,8 @@ http-proxy-agent@^2.1.0: http-proxy-middleware@0.19.1: version "0.19.1" - resolved "https://registry.yarnpkg.com/http-proxy-middleware/-/http-proxy-middleware-0.19.1.tgz#183c7dc4aa1479150306498c210cdaf96080a43a" - integrity sha512-yHYTgWMQO8VvwNS22eLLloAkvungsKdKTLO8AJlftYIKNfJr3GK3zK0ZCfzDDGUBttdGc8xFy1mCitvNKQtC3Q== + resolved "https://registry.npm.taobao.org/http-proxy-middleware/download/http-proxy-middleware-0.19.1.tgz?cache=0&sync_timestamp=1567540944297&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fhttp-proxy-middleware%2Fdownload%2Fhttp-proxy-middleware-0.19.1.tgz#183c7dc4aa1479150306498c210cdaf96080a43a" + integrity sha1-GDx9xKoUeRUDBkmMIQza+WCApDo= dependencies: http-proxy "^1.17.0" is-glob "^4.0.0" @@ -12473,8 +12766,8 @@ http-proxy-middleware@0.19.1: http-proxy@^1.17.0: version "1.18.0" - resolved "https://registry.yarnpkg.com/http-proxy/-/http-proxy-1.18.0.tgz#dbe55f63e75a347db7f3d99974f2692a314a6a3a" - integrity sha512-84I2iJM/n1d4Hdgc6y2+qY5mDaz2PUVjlg9znE9byl+q0uC3DeByqBGReQu5tpLK0TAqTIXScRUV+dg7+bUPpQ== + resolved "https://registry.npm.taobao.org/http-proxy/download/http-proxy-1.18.0.tgz?cache=0&sync_timestamp=1568770896103&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fhttp-proxy%2Fdownload%2Fhttp-proxy-1.18.0.tgz#dbe55f63e75a347db7f3d99974f2692a314a6a3a" + integrity sha1-2+VfY+daNH2389mZdPJpKjFKajo= dependencies: eventemitter3 "^4.0.0" follow-redirects "^1.0.0" @@ -12482,7 +12775,7 @@ http-proxy@^1.17.0: http-signature@~1.2.0: version "1.2.0" - resolved "https://registry.yarnpkg.com/http-signature/-/http-signature-1.2.0.tgz#9aecd925114772f3d95b65a60abb8f7c18fbace1" + resolved "https://registry.npm.taobao.org/http-signature/download/http-signature-1.2.0.tgz?cache=0&sync_timestamp=1572997300808&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fhttp-signature%2Fdownload%2Fhttp-signature-1.2.0.tgz#9aecd925114772f3d95b65a60abb8f7c18fbace1" integrity sha1-muzZJRFHcvPZW2WmCruPfBj7rOE= dependencies: assert-plus "^1.0.0" @@ -12491,10 +12784,10 @@ http-signature@~1.2.0: https-browserify@^1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/https-browserify/-/https-browserify-1.0.0.tgz#ec06c10e0a34c0f2faf199f7fd7fc78fffd03c73" + resolved "https://registry.npm.taobao.org/https-browserify/download/https-browserify-1.0.0.tgz#ec06c10e0a34c0f2faf199f7fd7fc78fffd03c73" integrity sha1-7AbBDgo0wPL68Zn3/X/Hj//QPHM= -https-proxy-agent@^2.2.3: +https-proxy-agent@^2.1.0, https-proxy-agent@^2.2.3: version "2.2.4" resolved "https://registry.yarnpkg.com/https-proxy-agent/-/https-proxy-agent-2.2.4.tgz#4ee7a737abd92678a293d9b34a1af4d0d08c787b" integrity sha512-OmvfoQ53WLjtA9HeYP9RNrWMJzzAz1JGaSFr1nijg0PVR1JaD/xbJq1mdEIIlxGpXp9eSe/O2LgU9DJmTPd0Eg== @@ -12502,6 +12795,11 @@ https-proxy-agent@^2.2.3: agent-base "^4.3.0" debug "^3.1.0" +human-signals@^1.1.1: + version "1.1.1" + resolved "https://registry.npm.taobao.org/human-signals/download/human-signals-1.1.1.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fhuman-signals%2Fdownload%2Fhuman-signals-1.1.1.tgz#c5b1cd14f50aeae09ab6c59fe63ba3395fe4dfa3" + integrity sha1-xbHNFPUK6uCatsWf5jujOV/k36M= + humanize-ms@^1.2.1: version "1.2.1" resolved "https://registry.yarnpkg.com/humanize-ms/-/humanize-ms-1.2.1.tgz#c46e3159a293f6b896da29316d8b6fe8bb79bbed" @@ -12517,6 +12815,11 @@ humanize-url@^1.0.0: normalize-url "^1.0.0" strip-url-auth "^1.0.0" +humps@^2.0.1: + version "2.0.1" + resolved "https://registry.npm.taobao.org/humps/download/humps-2.0.1.tgz#dd02ea6081bd0568dc5d073184463957ba9ef9aa" + integrity sha1-3QLqYIG9BWjcXQcxhEY5V7qe+ao= + husky@^3.0.9: version "3.0.9" resolved "https://registry.yarnpkg.com/husky/-/husky-3.0.9.tgz#a2c3e9829bfd6b4957509a9500d2eef5dbfc8044" @@ -12548,8 +12851,8 @@ i18next@^19.0.0: iconv-lite@0.4, iconv-lite@0.4.24, iconv-lite@^0.4.17, iconv-lite@^0.4.24, iconv-lite@^0.4.4, iconv-lite@^0.4.5, iconv-lite@~0.4.13: version "0.4.24" - resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.4.24.tgz#2022b4b25fbddc21d2f524974a474aafe733908b" - integrity sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA== + resolved "https://registry.npm.taobao.org/iconv-lite/download/iconv-lite-0.4.24.tgz#2022b4b25fbddc21d2f524974a474aafe733908b" + integrity sha1-ICK0sl+93CHS9SSXSkdKr+czkIs= dependencies: safer-buffer ">= 2.1.2 < 3" @@ -12586,25 +12889,25 @@ idb-keyval@^3.2.0: ieee754@^1.1.12, ieee754@^1.1.4: version "1.1.13" - resolved "https://registry.yarnpkg.com/ieee754/-/ieee754-1.1.13.tgz#ec168558e95aa181fd87d37f55c32bbcb6708b84" - integrity sha512-4vf7I2LYV/HaWerSo3XmlMkp5eZ83i+/CDluXi/IGTs/O1sejBNhTtnxzmRZfvOUqj7lZjqHkeTvpgSFDlWZTg== + resolved "https://registry.npm.taobao.org/ieee754/download/ieee754-1.1.13.tgz#ec168558e95aa181fd87d37f55c32bbcb6708b84" + integrity sha1-7BaFWOlaoYH9h9N/VcMrvLZwi4Q= iferr@^0.1.5: version "0.1.5" - resolved "https://registry.yarnpkg.com/iferr/-/iferr-0.1.5.tgz#c60eed69e6d8fdb6b3104a1fcbca1c192dc5b501" + resolved "https://registry.npm.taobao.org/iferr/download/iferr-0.1.5.tgz#c60eed69e6d8fdb6b3104a1fcbca1c192dc5b501" integrity sha1-xg7taebY/bazEEofy8ocGS3FtQE= ignore-walk@^3.0.1: version "3.0.3" - resolved "https://registry.yarnpkg.com/ignore-walk/-/ignore-walk-3.0.3.tgz#017e2447184bfeade7c238e4aefdd1e8f95b1e37" - integrity sha512-m7o6xuOaT1aqheYHKf8W6J5pYH85ZI9w077erOzLje3JsB1gkafkAhHHY19dqjulgIZHFm32Cp5uNZgcQqdJKw== + resolved "https://registry.npm.taobao.org/ignore-walk/download/ignore-walk-3.0.3.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fignore-walk%2Fdownload%2Fignore-walk-3.0.3.tgz#017e2447184bfeade7c238e4aefdd1e8f95b1e37" + integrity sha1-AX4kRxhL/q3nwjjkrv3R6PlbHjc= dependencies: minimatch "^3.0.4" ignore@^3.3.5: version "3.3.10" - resolved "https://registry.yarnpkg.com/ignore/-/ignore-3.3.10.tgz#0a97fb876986e8081c631160f8f9f389157f0043" - integrity sha512-Pgs951kaMm5GXP7MOvxERINe3gsaVjUWFm+UZPSq9xYriQAksyhg0csnS0KXSNRD5NmNdapXEpjxG49+AKh/ug== + resolved "https://registry.npm.taobao.org/ignore/download/ignore-3.3.10.tgz#0a97fb876986e8081c631160f8f9f389157f0043" + integrity sha1-Cpf7h2mG6AgcYxFg+PnziRV/AEM= ignore@^4.0.3, ignore@^4.0.6: version "4.0.6" @@ -12613,8 +12916,13 @@ ignore@^4.0.3, ignore@^4.0.6: ignore@^5.0.4, ignore@^5.1.1, ignore@^5.1.4: version "5.1.4" - resolved "https://registry.yarnpkg.com/ignore/-/ignore-5.1.4.tgz#84b7b3dbe64552b6ef0eca99f6743dbec6d97adf" - integrity sha512-MzbUSahkTW1u7JpKKjY7LCARd1fU5W2rLdxlM4kdkayuCwZImjkpluF9CM1aLewYJguPDqewLam18Y6AU69A8A== + resolved "https://registry.npm.taobao.org/ignore/download/ignore-5.1.4.tgz#84b7b3dbe64552b6ef0eca99f6743dbec6d97adf" + integrity sha1-hLez2+ZFUrbvDsqZ9nQ9vsbZet8= + +image-size@^0.6.2: + version "0.6.3" + resolved "https://registry.npm.taobao.org/image-size/download/image-size-0.6.3.tgz?cache=0&sync_timestamp=1569841504754&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fimage-size%2Fdownload%2Fimage-size-0.6.3.tgz#e7e5c65bb534bd7cdcedd6cb5166272a85f75fb2" + integrity sha1-5+XGW7U0vXzc7dbLUWYnKoX3X7I= image-size@~0.5.0: version "0.5.5" @@ -12651,7 +12959,7 @@ imagemin-webp@^5.1.0: imagemin@^6.1.0: version "6.1.0" - resolved "https://registry.npm.taobao.org/imagemin/download/imagemin-6.1.0.tgz#62508b465728fea36c03cdc07d915fe2d8cf9e13" + resolved "https://registry.npm.taobao.org/imagemin/download/imagemin-6.1.0.tgz?cache=0&sync_timestamp=1573808716935&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fimagemin%2Fdownload%2Fimagemin-6.1.0.tgz#62508b465728fea36c03cdc07d915fe2d8cf9e13" integrity sha1-YlCLRlco/qNsA83AfZFf4tjPnhM= dependencies: file-type "^10.7.0" @@ -12690,30 +12998,30 @@ import-cwd@3.0.0: import-cwd@^2.0.0: version "2.1.0" - resolved "https://registry.yarnpkg.com/import-cwd/-/import-cwd-2.1.0.tgz#aa6cf36e722761285cb371ec6519f53e2435b0a9" + resolved "https://registry.npm.taobao.org/import-cwd/download/import-cwd-2.1.0.tgz#aa6cf36e722761285cb371ec6519f53e2435b0a9" integrity sha1-qmzzbnInYShcs3HsZRn1PiQ1sKk= dependencies: import-from "^2.1.0" import-fresh@^2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/import-fresh/-/import-fresh-2.0.0.tgz#d81355c15612d386c61f9ddd3922d4304822a546" + resolved "https://registry.npm.taobao.org/import-fresh/download/import-fresh-2.0.0.tgz?cache=0&sync_timestamp=1573665120798&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fimport-fresh%2Fdownload%2Fimport-fresh-2.0.0.tgz#d81355c15612d386c61f9ddd3922d4304822a546" integrity sha1-2BNVwVYS04bGH53dOSLUMEgipUY= dependencies: caller-path "^2.0.0" resolve-from "^3.0.0" -import-fresh@^3.0.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/import-fresh/-/import-fresh-3.1.0.tgz#6d33fa1dcef6df930fae003446f33415af905118" - integrity sha512-PpuksHKGt8rXfWEr9m9EHIpgyyaltBy8+eF6GJM0QCAxMgxCfucMF3mjecK2QsJr0amJW7gTqh5/wht0z2UhEQ== +import-fresh@^3.0.0, import-fresh@^3.1.0: + version "3.2.1" + resolved "https://registry.npm.taobao.org/import-fresh/download/import-fresh-3.2.1.tgz?cache=0&sync_timestamp=1573665120798&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fimport-fresh%2Fdownload%2Fimport-fresh-3.2.1.tgz#633ff618506e793af5ac91bf48b72677e15cbe66" + integrity sha1-Yz/2GFBueTr1rJG/SLcmd+FcvmY= dependencies: parent-module "^1.0.0" resolve-from "^4.0.0" import-from@^2.1.0: version "2.1.0" - resolved "https://registry.yarnpkg.com/import-from/-/import-from-2.1.0.tgz#335db7f2a7affd53aaa471d4b8021dee36b7f3b1" + resolved "https://registry.npm.taobao.org/import-from/download/import-from-2.1.0.tgz#335db7f2a7affd53aaa471d4b8021dee36b7f3b1" integrity sha1-M1238qev/VOqpHHUuAId7ja387E= dependencies: resolve-from "^3.0.0" @@ -12732,20 +13040,20 @@ import-lazy@^2.1.0: import-lazy@^3.1.0: version "3.1.0" - resolved "https://registry.yarnpkg.com/import-lazy/-/import-lazy-3.1.0.tgz#891279202c8a2280fdbd6674dbd8da1a1dfc67cc" - integrity sha512-8/gvXvX2JMn0F+CDlSC4l6kOmVaLOO3XLkksI7CI3Ud95KDYJuYur2b9P/PUt/i/pDAMd/DulQsNbbbmRRsDIQ== + resolved "https://registry.npm.taobao.org/import-lazy/download/import-lazy-3.1.0.tgz#891279202c8a2280fdbd6674dbd8da1a1dfc67cc" + integrity sha1-iRJ5ICyKIoD9vWZ029jaGh38Z8w= import-local@2.0.0, import-local@^2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/import-local/-/import-local-2.0.0.tgz#55070be38a5993cf18ef6db7e961f5bee5c5a09d" - integrity sha512-b6s04m3O+s3CGSbqDIyP4R6aAwAeYlVq9+WUWep6iHa8ETRf9yei1U48C5MmfJmV9AiLYYBKPMq/W+/WRpQmCQ== + resolved "https://registry.npm.taobao.org/import-local/download/import-local-2.0.0.tgz#55070be38a5993cf18ef6db7e961f5bee5c5a09d" + integrity sha1-VQcL44pZk88Y72236WH1vuXFoJ0= dependencies: pkg-dir "^3.0.0" resolve-cwd "^2.0.0" imurmurhash@^0.1.4: version "0.1.4" - resolved "https://registry.yarnpkg.com/imurmurhash/-/imurmurhash-0.1.4.tgz#9218b9b2b928a238b13dc4fb6b6d576f231453ea" + resolved "https://registry.npm.taobao.org/imurmurhash/download/imurmurhash-0.1.4.tgz#9218b9b2b928a238b13dc4fb6b6d576f231453ea" integrity sha1-khi5srkoojixPcT7a21XbyMUU+o= in-publish@^2.0.0: @@ -12755,7 +13063,7 @@ in-publish@^2.0.0: indent-string@^2.1.0: version "2.1.0" - resolved "https://registry.yarnpkg.com/indent-string/-/indent-string-2.1.0.tgz#8e2d48348742121b4a8218b7a137e9a52049dc80" + resolved "https://registry.npm.taobao.org/indent-string/download/indent-string-2.1.0.tgz#8e2d48348742121b4a8218b7a137e9a52049dc80" integrity sha1-ji1INIdCEhtKghi3oTfppSBJ3IA= dependencies: repeating "^2.0.0" @@ -12767,12 +13075,12 @@ indent-string@^3.0.0: indent-string@^4.0.0: version "4.0.0" - resolved "https://registry.yarnpkg.com/indent-string/-/indent-string-4.0.0.tgz#624f8f4497d619b2d9768531d58f4122854d7251" - integrity sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg== + resolved "https://registry.npm.taobao.org/indent-string/download/indent-string-4.0.0.tgz#624f8f4497d619b2d9768531d58f4122854d7251" + integrity sha1-Yk+PRJfWGbLZdoUx1Y9BIoVNclE= indexes-of@^1.0.1: version "1.0.1" - resolved "https://registry.yarnpkg.com/indexes-of/-/indexes-of-1.0.1.tgz#f30f716c8e2bd346c7b67d3df3915566a7c05607" + resolved "https://registry.npm.taobao.org/indexes-of/download/indexes-of-1.0.1.tgz#f30f716c8e2bd346c7b67d3df3915566a7c05607" integrity sha1-8w9xbI4r00bHtn0985FVZqfAVgc= indexof@0.0.1: @@ -12782,36 +13090,36 @@ indexof@0.0.1: infer-owner@^1.0.3, infer-owner@^1.0.4: version "1.0.4" - resolved "https://registry.yarnpkg.com/infer-owner/-/infer-owner-1.0.4.tgz#c4cefcaa8e51051c2a40ba2ce8a3d27295af9467" - integrity sha512-IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A== + resolved "https://registry.npm.taobao.org/infer-owner/download/infer-owner-1.0.4.tgz#c4cefcaa8e51051c2a40ba2ce8a3d27295af9467" + integrity sha1-xM78qo5RBRwqQLos6KPScpWvlGc= inflight@^1.0.4: version "1.0.6" - resolved "https://registry.yarnpkg.com/inflight/-/inflight-1.0.6.tgz#49bd6331d7d02d0c09bc910a1075ba8165b56df9" + resolved "https://registry.npm.taobao.org/inflight/download/inflight-1.0.6.tgz#49bd6331d7d02d0c09bc910a1075ba8165b56df9" integrity sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk= dependencies: once "^1.3.0" wrappy "1" -inherits@2, inherits@2.0.4, inherits@^2.0.1, inherits@^2.0.3, inherits@~2.0.0, inherits@~2.0.1, inherits@~2.0.3: +inherits@2, inherits@2.0.4, inherits@^2.0.1, inherits@^2.0.3, inherits@~2.0.0, inherits@~2.0.1, inherits@~2.0.3, inherits@~2.0.4: version "2.0.4" resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.4.tgz#0fa2c64f932917c3433a0ded55363aae37416b7c" integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ== inherits@2.0.1: version "2.0.1" - resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.1.tgz#b17d08d326b4423e568eff719f91b0b1cbdf69f1" + resolved "https://registry.npm.taobao.org/inherits/download/inherits-2.0.1.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Finherits%2Fdownload%2Finherits-2.0.1.tgz#b17d08d326b4423e568eff719f91b0b1cbdf69f1" integrity sha1-sX0I0ya0Qj5Wjv9xn5GwscvfafE= inherits@2.0.3: version "2.0.3" - resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.3.tgz#633c2c83e3da42a502f52466022480f4208261de" + resolved "https://registry.npm.taobao.org/inherits/download/inherits-2.0.3.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Finherits%2Fdownload%2Finherits-2.0.3.tgz#633c2c83e3da42a502f52466022480f4208261de" integrity sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4= -ini@^1.3.2, ini@^1.3.4, ini@^1.3.5, ini@~1.3.0: +ini@^1.3.2, ini@^1.3.3, ini@^1.3.4, ini@^1.3.5, ini@~1.3.0: version "1.3.5" - resolved "https://registry.yarnpkg.com/ini/-/ini-1.3.5.tgz#eee25f56db1c9ec6085e0c22778083f596abf927" - integrity sha512-RZY5huIKCMRWDUqZlEi72f/lmXKMvuszcMBduliQ3nnWbx9X/ZBQO7DijMEYS9EhHBb2qacRUMtC7svLwe0lcw== + resolved "https://registry.npm.taobao.org/ini/download/ini-1.3.5.tgz#eee25f56db1c9ec6085e0c22778083f596abf927" + integrity sha1-7uJfVtscnsYIXgwid4CD9Zar+Sc= init-package-json@^1.10.3: version "1.10.3" @@ -12931,7 +13239,7 @@ inquirer@7.0.0, inquirer@^7.0.0: strip-ansi "^5.1.0" through "^2.3.6" -inquirer@^6.2.0: +inquirer@^6.2.0, inquirer@^6.2.2: version "6.5.2" resolved "https://registry.yarnpkg.com/inquirer/-/inquirer-6.5.2.tgz#ad50942375d036d327ff528c08bd5fab089928ca" integrity sha512-cntlB5ghuB0iuO65Ovoi8ogLHiWGs/5yNrtUcKjFhSSiVeAIVpD7koaSU9RM8mpXw5YDi9RdYXGQMaOURB7ycQ== @@ -12957,8 +13265,8 @@ insert-css@^2.0.0: internal-ip@^4.3.0: version "4.3.0" - resolved "https://registry.yarnpkg.com/internal-ip/-/internal-ip-4.3.0.tgz#845452baad9d2ca3b69c635a137acb9a0dad0907" - integrity sha512-S1zBo1D6zcsyuC6PMmY5+55YMILQ9av8lotMx447Bq6SAgo/sDK6y6uUKmuYhW7eacnIhFfsPmCNYdDzsnnDCg== + resolved "https://registry.npm.taobao.org/internal-ip/download/internal-ip-4.3.0.tgz#845452baad9d2ca3b69c635a137acb9a0dad0907" + integrity sha1-hFRSuq2dLKO2nGNaE3rLmg2tCQc= dependencies: default-gateway "^4.2.0" ipaddr.js "^1.9.0" @@ -12978,8 +13286,8 @@ into-stream@^3.1.0: invariant@^2.2.0, invariant@^2.2.2, invariant@^2.2.3, invariant@^2.2.4: version "2.2.4" - resolved "https://registry.yarnpkg.com/invariant/-/invariant-2.2.4.tgz#610f3c92c9359ce1db616e538008d23ff35158e6" - integrity sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA== + resolved "https://registry.npm.taobao.org/invariant/download/invariant-2.2.4.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Finvariant%2Fdownload%2Finvariant-2.2.4.tgz#610f3c92c9359ce1db616e538008d23ff35158e6" + integrity sha1-YQ88ksk1nOHbYW5TgAjSP/NRWOY= dependencies: loose-envify "^1.0.0" @@ -13003,33 +13311,33 @@ inversify@^5.0.1: invert-kv@^1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/invert-kv/-/invert-kv-1.0.0.tgz#104a8e4aaca6d3d8cd157a8ef8bfab2d7a3ffdb6" + resolved "https://registry.npm.taobao.org/invert-kv/download/invert-kv-1.0.0.tgz#104a8e4aaca6d3d8cd157a8ef8bfab2d7a3ffdb6" integrity sha1-EEqOSqym09jNFXqO+L+rLXo//bY= invert-kv@^2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/invert-kv/-/invert-kv-2.0.0.tgz#7393f5afa59ec9ff5f67a27620d11c226e3eec02" - integrity sha512-wPVv/y/QQ/Uiirj/vh3oP+1Ww+AWehmi1g5fFWGPF6IpCBCDVrhgHRMvrLfdYcwDh3QJbGXDW4JAuzxElLSqKA== + resolved "https://registry.npm.taobao.org/invert-kv/download/invert-kv-2.0.0.tgz#7393f5afa59ec9ff5f67a27620d11c226e3eec02" + integrity sha1-c5P1r6Weyf9fZ6J2INEcIm4+7AI= ip-regex@^2.1.0: version "2.1.0" - resolved "https://registry.yarnpkg.com/ip-regex/-/ip-regex-2.1.0.tgz#fa78bf5d2e6913c911ce9f819ee5146bb6d844e9" + resolved "https://registry.npm.taobao.org/ip-regex/download/ip-regex-2.1.0.tgz#fa78bf5d2e6913c911ce9f819ee5146bb6d844e9" integrity sha1-+ni/XS5pE8kRzp+BnuUUa7bYROk= -ip@^1.1.0, ip@^1.1.5: +ip@^1.1.0, ip@^1.1.4, ip@^1.1.5: version "1.1.5" - resolved "https://registry.yarnpkg.com/ip/-/ip-1.1.5.tgz#bdded70114290828c0a039e72ef25f5aaec4354a" + resolved "https://registry.npm.taobao.org/ip/download/ip-1.1.5.tgz#bdded70114290828c0a039e72ef25f5aaec4354a" integrity sha1-vd7XARQpCCjAoDnnLvJfWq7ENUo= ipaddr.js@1.9.0: version "1.9.0" - resolved "https://registry.yarnpkg.com/ipaddr.js/-/ipaddr.js-1.9.0.tgz#37df74e430a0e47550fe54a2defe30d8acd95f65" - integrity sha512-M4Sjn6N/+O6/IXSJseKqHoFc+5FdGJ22sXqnjTpdZweHK64MzEPAyQZyEU3R/KRv2GLoa7nNtg/C2Ev6m7z+eA== + resolved "https://registry.npm.taobao.org/ipaddr.js/download/ipaddr.js-1.9.0.tgz#37df74e430a0e47550fe54a2defe30d8acd95f65" + integrity sha1-N9905DCg5HVQ/lSi3v4w2KzZX2U= ipaddr.js@^1.9.0: version "1.9.1" - resolved "https://registry.yarnpkg.com/ipaddr.js/-/ipaddr.js-1.9.1.tgz#bff38543eeb8984825079ff3a2a8e6cbd46781b3" - integrity sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g== + resolved "https://registry.npm.taobao.org/ipaddr.js/download/ipaddr.js-1.9.1.tgz#bff38543eeb8984825079ff3a2a8e6cbd46781b3" + integrity sha1-v/OFQ+64mEglB5/zoqjmy9RngbM= is-absolute-url@^2.0.0: version "2.1.0" @@ -13038,49 +13346,49 @@ is-absolute-url@^2.0.0: is-absolute-url@^3.0.0, is-absolute-url@^3.0.3: version "3.0.3" - resolved "https://registry.yarnpkg.com/is-absolute-url/-/is-absolute-url-3.0.3.tgz#96c6a22b6a23929b11ea0afb1836c36ad4a5d698" - integrity sha512-opmNIX7uFnS96NtPmhWQgQx6/NYFgsUXYMllcfzwWKUMwfo8kku1TvE6hkNcH+Q1ts5cMVrsY7j0bxXQDciu9Q== + resolved "https://registry.npm.taobao.org/is-absolute-url/download/is-absolute-url-3.0.3.tgz?cache=0&sync_timestamp=1569736493122&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fis-absolute-url%2Fdownload%2Fis-absolute-url-3.0.3.tgz#96c6a22b6a23929b11ea0afb1836c36ad4a5d698" + integrity sha1-lsaiK2ojkpsR6gr7GDbDatSl1pg= is-accessor-descriptor@^0.1.6: version "0.1.6" - resolved "https://registry.yarnpkg.com/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz#a9e12cb3ae8d876727eeef3843f8a0897b5c98d6" + resolved "https://registry.npm.taobao.org/is-accessor-descriptor/download/is-accessor-descriptor-0.1.6.tgz#a9e12cb3ae8d876727eeef3843f8a0897b5c98d6" integrity sha1-qeEss66Nh2cn7u84Q/igiXtcmNY= dependencies: kind-of "^3.0.2" is-accessor-descriptor@^1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz#169c2f6d3df1f992618072365c9b0ea1f6878656" - integrity sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ== + resolved "https://registry.npm.taobao.org/is-accessor-descriptor/download/is-accessor-descriptor-1.0.0.tgz#169c2f6d3df1f992618072365c9b0ea1f6878656" + integrity sha1-FpwvbT3x+ZJhgHI2XJsOofaHhlY= dependencies: kind-of "^6.0.0" is-alphabetical@^1.0.0: version "1.0.3" - resolved "https://registry.yarnpkg.com/is-alphabetical/-/is-alphabetical-1.0.3.tgz#eb04cc47219a8895d8450ace4715abff2258a1f8" - integrity sha512-eEMa6MKpHFzw38eKm56iNNi6GJ7lf6aLLio7Kr23sJPAECscgRtZvOBYybejWDQ2bM949Y++61PY+udzj5QMLA== + resolved "https://registry.npm.taobao.org/is-alphabetical/download/is-alphabetical-1.0.3.tgz#eb04cc47219a8895d8450ace4715abff2258a1f8" + integrity sha1-6wTMRyGaiJXYRQrORxWr/yJYofg= is-alphanumeric@^1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/is-alphanumeric/-/is-alphanumeric-1.0.0.tgz#4a9cef71daf4c001c1d81d63d140cf53fd6889f4" + resolved "https://registry.npm.taobao.org/is-alphanumeric/download/is-alphanumeric-1.0.0.tgz#4a9cef71daf4c001c1d81d63d140cf53fd6889f4" integrity sha1-Spzvcdr0wAHB2B1j0UDPU/1oifQ= is-alphanumerical@^1.0.0: version "1.0.3" - resolved "https://registry.yarnpkg.com/is-alphanumerical/-/is-alphanumerical-1.0.3.tgz#57ae21c374277b3defe0274c640a5704b8f6657c" - integrity sha512-A1IGAPO5AW9vSh7omxIlOGwIqEvpW/TA+DksVOPM5ODuxKlZS09+TEM1E3275lJqO2oJ38vDpeAL3DCIiHE6eA== + resolved "https://registry.npm.taobao.org/is-alphanumerical/download/is-alphanumerical-1.0.3.tgz#57ae21c374277b3defe0274c640a5704b8f6657c" + integrity sha1-V64hw3Qnez3v4CdMZApXBLj2ZXw= dependencies: is-alphabetical "^1.0.0" is-decimal "^1.0.0" is-arguments@^1.0.4: version "1.0.4" - resolved "https://registry.yarnpkg.com/is-arguments/-/is-arguments-1.0.4.tgz#3faf966c7cba0ff437fb31f6250082fcf0448cf3" - integrity sha512-xPh0Rmt8NE65sNzvyUmWgI1tz3mKq74lGA0mL8LYZcoIzKOzDh6HmrYm3d18k60nHerC8A9Km8kYu87zfSFnLA== + resolved "https://registry.npm.taobao.org/is-arguments/download/is-arguments-1.0.4.tgz#3faf966c7cba0ff437fb31f6250082fcf0448cf3" + integrity sha1-P6+WbHy6D/Q3+zH2JQCC/PBEjPM= is-arrayish@^0.2.1: version "0.2.1" - resolved "https://registry.yarnpkg.com/is-arrayish/-/is-arrayish-0.2.1.tgz#77c99840527aa8ecb1a8ba697b80645a7a926a9d" + resolved "https://registry.npm.taobao.org/is-arrayish/download/is-arrayish-0.2.1.tgz#77c99840527aa8ecb1a8ba697b80645a7a926a9d" integrity sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0= is-arrayish@^0.3.1: @@ -13090,7 +13398,7 @@ is-arrayish@^0.3.1: is-binary-path@^1.0.0: version "1.0.1" - resolved "https://registry.yarnpkg.com/is-binary-path/-/is-binary-path-1.0.1.tgz#75f16642b480f187a711c814161fd3a4a7655898" + resolved "https://registry.npm.taobao.org/is-binary-path/download/is-binary-path-1.0.1.tgz#75f16642b480f187a711c814161fd3a4a7655898" integrity sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg= dependencies: binary-extensions "^1.0.0" @@ -13109,13 +13417,13 @@ is-boolean-object@^1.0.0: is-buffer@^1.0.2, is-buffer@^1.1.4, is-buffer@^1.1.5, is-buffer@~1.1.1: version "1.1.6" - resolved "https://registry.yarnpkg.com/is-buffer/-/is-buffer-1.1.6.tgz#efaa2ea9daa0d7ab2ea13a97b2b8ad51fefbe8be" - integrity sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w== + resolved "https://registry.npm.taobao.org/is-buffer/download/is-buffer-1.1.6.tgz#efaa2ea9daa0d7ab2ea13a97b2b8ad51fefbe8be" + integrity sha1-76ouqdqg16suoTqXsritUf776L4= is-buffer@^2.0.0, is-buffer@^2.0.2, is-buffer@~2.0.3: version "2.0.4" - resolved "https://registry.yarnpkg.com/is-buffer/-/is-buffer-2.0.4.tgz#3e572f23c8411a5cfd9557c849e3665e0b290623" - integrity sha512-Kq1rokWXOPXWuaMAqZiJW4XxsmD9zGx9q4aePabbn3qCRGedtH7Cm+zV8WETitMfu1wdh+Rvd6w5egwSngUX2A== + resolved "https://registry.npm.taobao.org/is-buffer/download/is-buffer-2.0.4.tgz#3e572f23c8411a5cfd9557c849e3665e0b290623" + integrity sha1-PlcvI8hBGlz9lVfISeNmXgspBiM= is-builtin-module@^3.0.0: version "3.0.0" @@ -13126,8 +13434,8 @@ is-builtin-module@^3.0.0: is-callable@^1.1.3, is-callable@^1.1.4: version "1.1.4" - resolved "https://registry.yarnpkg.com/is-callable/-/is-callable-1.1.4.tgz#1e1adf219e1eeb684d691f9d6a05ff0d30a24d75" - integrity sha512-r5p9sxJjYnArLjObpjA4xu5EKI3CuKHkJXMhT7kwbpUyIFD1n5PMAsoPvWnvtZiNz7LjkYDRZhd7FlI0eMijEA== + resolved "https://registry.npm.taobao.org/is-callable/download/is-callable-1.1.4.tgz#1e1adf219e1eeb684d691f9d6a05ff0d30a24d75" + integrity sha1-HhrfIZ4e62hNaR+dagX/DTCiTXU= is-ci@2.0.0, is-ci@^2.0.0: version "2.0.0" @@ -13164,32 +13472,32 @@ is-cwebp-readable@^2.0.1: is-data-descriptor@^0.1.4: version "0.1.4" - resolved "https://registry.yarnpkg.com/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz#0b5ee648388e2c860282e793f1856fec3f301b56" + resolved "https://registry.npm.taobao.org/is-data-descriptor/download/is-data-descriptor-0.1.4.tgz#0b5ee648388e2c860282e793f1856fec3f301b56" integrity sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y= dependencies: kind-of "^3.0.2" is-data-descriptor@^1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz#d84876321d0e7add03990406abbbbd36ba9268c7" - integrity sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ== + resolved "https://registry.npm.taobao.org/is-data-descriptor/download/is-data-descriptor-1.0.0.tgz#d84876321d0e7add03990406abbbbd36ba9268c7" + integrity sha1-2Eh2Mh0Oet0DmQQGq7u9NrqSaMc= dependencies: kind-of "^6.0.0" is-date-object@^1.0.1: version "1.0.1" - resolved "https://registry.yarnpkg.com/is-date-object/-/is-date-object-1.0.1.tgz#9aa20eb6aeebbff77fbd33e74ca01b33581d3a16" + resolved "https://registry.npm.taobao.org/is-date-object/download/is-date-object-1.0.1.tgz#9aa20eb6aeebbff77fbd33e74ca01b33581d3a16" integrity sha1-mqIOtq7rv/d/vTPnTKAbM1gdOhY= is-decimal@^1.0.0: version "1.0.3" - resolved "https://registry.yarnpkg.com/is-decimal/-/is-decimal-1.0.3.tgz#381068759b9dc807d8c0dc0bfbae2b68e1da48b7" - integrity sha512-bvLSwoDg2q6Gf+E2LEPiklHZxxiSi3XAh4Mav65mKqTfCO1HM3uBs24TjEH8iJX3bbDdLXKJXBTmGzuTUuAEjQ== + resolved "https://registry.npm.taobao.org/is-decimal/download/is-decimal-1.0.3.tgz#381068759b9dc807d8c0dc0bfbae2b68e1da48b7" + integrity sha1-OBBodZudyAfYwNwL+64raOHaSLc= is-descriptor@^0.1.0: version "0.1.6" - resolved "https://registry.yarnpkg.com/is-descriptor/-/is-descriptor-0.1.6.tgz#366d8240dde487ca51823b1ab9f07a10a78251ca" - integrity sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg== + resolved "https://registry.npm.taobao.org/is-descriptor/download/is-descriptor-0.1.6.tgz#366d8240dde487ca51823b1ab9f07a10a78251ca" + integrity sha1-Nm2CQN3kh8pRgjsaufB6EKeCUco= dependencies: is-accessor-descriptor "^0.1.6" is-data-descriptor "^0.1.4" @@ -13197,8 +13505,8 @@ is-descriptor@^0.1.0: is-descriptor@^1.0.0, is-descriptor@^1.0.2: version "1.0.2" - resolved "https://registry.yarnpkg.com/is-descriptor/-/is-descriptor-1.0.2.tgz#3b159746a66604b04f8c81524ba365c5f14d86ec" - integrity sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg== + resolved "https://registry.npm.taobao.org/is-descriptor/download/is-descriptor-1.0.2.tgz#3b159746a66604b04f8c81524ba365c5f14d86ec" + integrity sha1-OxWXRqZmBLBPjIFSS6NlxfFNhuw= dependencies: is-accessor-descriptor "^1.0.0" is-data-descriptor "^1.0.0" @@ -13206,7 +13514,7 @@ is-descriptor@^1.0.0, is-descriptor@^1.0.2: is-directory@^0.3.1: version "0.3.1" - resolved "https://registry.yarnpkg.com/is-directory/-/is-directory-0.3.1.tgz#61339b6f2475fc772fd9c9d83f5c8575dc154ae1" + resolved "https://registry.npm.taobao.org/is-directory/download/is-directory-0.3.1.tgz#61339b6f2475fc772fd9c9d83f5c8575dc154ae1" integrity sha1-YTObbyR1/Hcv2cnYP1yFddwVSuE= is-docker@2.0.0: @@ -13224,13 +13532,13 @@ is-dom@^1.0.9: is-extendable@^0.1.0, is-extendable@^0.1.1: version "0.1.1" - resolved "https://registry.yarnpkg.com/is-extendable/-/is-extendable-0.1.1.tgz#62b110e289a471418e3ec36a617d472e301dfc89" + resolved "https://registry.npm.taobao.org/is-extendable/download/is-extendable-0.1.1.tgz#62b110e289a471418e3ec36a617d472e301dfc89" integrity sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik= is-extendable@^1.0.1: version "1.0.1" - resolved "https://registry.yarnpkg.com/is-extendable/-/is-extendable-1.0.1.tgz#a7470f9e426733d81bd81e1155264e3a3507cab4" - integrity sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA== + resolved "https://registry.npm.taobao.org/is-extendable/download/is-extendable-1.0.1.tgz#a7470f9e426733d81bd81e1155264e3a3507cab4" + integrity sha1-p0cPnkJnM9gb2B4RVSZOOjUHyrQ= dependencies: is-plain-object "^2.0.4" @@ -13241,26 +13549,26 @@ is-extglob@^1.0.0: is-extglob@^2.1.0, is-extglob@^2.1.1: version "2.1.1" - resolved "https://registry.yarnpkg.com/is-extglob/-/is-extglob-2.1.1.tgz#a88c02535791f02ed37c76a1b9ea9773c833f8c2" + resolved "https://registry.npm.taobao.org/is-extglob/download/is-extglob-2.1.1.tgz#a88c02535791f02ed37c76a1b9ea9773c833f8c2" integrity sha1-qIwCU1eR8C7TfHahueqXc8gz+MI= is-finite@^1.0.0: version "1.0.2" - resolved "https://registry.yarnpkg.com/is-finite/-/is-finite-1.0.2.tgz#cc6677695602be550ef11e8b4aa6305342b6d0aa" + resolved "https://registry.npm.taobao.org/is-finite/download/is-finite-1.0.2.tgz#cc6677695602be550ef11e8b4aa6305342b6d0aa" integrity sha1-zGZ3aVYCvlUO8R6LSqYwU0K20Ko= dependencies: number-is-nan "^1.0.0" is-fullwidth-code-point@^1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz#ef9e31386f031a7f0d643af82fde50c457ef00cb" + resolved "https://registry.npm.taobao.org/is-fullwidth-code-point/download/is-fullwidth-code-point-1.0.0.tgz#ef9e31386f031a7f0d643af82fde50c457ef00cb" integrity sha1-754xOG8DGn8NZDr4L95QxFfvAMs= dependencies: number-is-nan "^1.0.0" is-fullwidth-code-point@^2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz#a3b30a5c4f199183167aaab93beefae3ddfb654f" + resolved "https://registry.npm.taobao.org/is-fullwidth-code-point/download/is-fullwidth-code-point-2.0.0.tgz#a3b30a5c4f199183167aaab93beefae3ddfb654f" integrity sha1-o7MKXE8ZkYMWeqq5O+764937ZU8= is-fullwidth-code-point@^3.0.0: @@ -13270,7 +13578,7 @@ is-fullwidth-code-point@^3.0.0: is-function@^1.0.1: version "1.0.1" - resolved "https://registry.yarnpkg.com/is-function/-/is-function-1.0.1.tgz#12cfb98b65b57dd3d193a3121f5f6e2f437602b5" + resolved "https://registry.npm.taobao.org/is-function/download/is-function-1.0.1.tgz#12cfb98b65b57dd3d193a3121f5f6e2f437602b5" integrity sha1-Es+5i2W1fdPRk6MSH19uL0N2ArU= is-generator-fn@^2.0.0: @@ -13287,22 +13595,22 @@ is-glob@^2.0.0: is-glob@^3.1.0: version "3.1.0" - resolved "https://registry.yarnpkg.com/is-glob/-/is-glob-3.1.0.tgz#7ba5ae24217804ac70707b96922567486cc3e84a" + resolved "https://registry.npm.taobao.org/is-glob/download/is-glob-3.1.0.tgz#7ba5ae24217804ac70707b96922567486cc3e84a" integrity sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo= dependencies: is-extglob "^2.1.0" is-glob@^4.0.0, is-glob@^4.0.1, is-glob@~4.0.1: version "4.0.1" - resolved "https://registry.yarnpkg.com/is-glob/-/is-glob-4.0.1.tgz#7567dbe9f2f5e2467bc77ab83c4a29482407a5dc" - integrity sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg== + resolved "https://registry.npm.taobao.org/is-glob/download/is-glob-4.0.1.tgz#7567dbe9f2f5e2467bc77ab83c4a29482407a5dc" + integrity sha1-dWfb6fL14kZ7x3q4PEopSCQHpdw= dependencies: is-extglob "^2.1.1" is-hexadecimal@^1.0.0: version "1.0.3" - resolved "https://registry.yarnpkg.com/is-hexadecimal/-/is-hexadecimal-1.0.3.tgz#e8a426a69b6d31470d3a33a47bb825cda02506ee" - integrity sha512-zxQ9//Q3D/34poZf8fiy3m3XVpbQc7ren15iKqrTtLPwkPD/t3Scy9Imp63FujULGxuK0ZlCwoo5xNpktFgbOA== + resolved "https://registry.npm.taobao.org/is-hexadecimal/download/is-hexadecimal-1.0.3.tgz#e8a426a69b6d31470d3a33a47bb825cda02506ee" + integrity sha1-6KQmppttMUcNOjOke7glzaAlBu4= is-installed-globally@^0.1.0: version "0.1.0" @@ -13356,19 +13664,19 @@ is-number-object@^1.0.3: is-number@^3.0.0: version "3.0.0" - resolved "https://registry.yarnpkg.com/is-number/-/is-number-3.0.0.tgz#24fd6201a4782cf50561c810276afc7d12d71195" + resolved "https://registry.npm.taobao.org/is-number/download/is-number-3.0.0.tgz#24fd6201a4782cf50561c810276afc7d12d71195" integrity sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU= dependencies: kind-of "^3.0.2" is-number@^7.0.0: version "7.0.0" - resolved "https://registry.yarnpkg.com/is-number/-/is-number-7.0.0.tgz#7535345b896734d5f80c4d06c50955527a14f12b" - integrity sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng== + resolved "https://registry.npm.taobao.org/is-number/download/is-number-7.0.0.tgz#7535345b896734d5f80c4d06c50955527a14f12b" + integrity sha1-dTU0W4lnNNX4DE0GxQlVUnoU8Ss= is-obj@^1.0.0, is-obj@^1.0.1: version "1.0.1" - resolved "https://registry.yarnpkg.com/is-obj/-/is-obj-1.0.1.tgz#3e4729ac1f5fde025cd7d83a896dab9f4f67db0f" + resolved "https://registry.npm.taobao.org/is-obj/download/is-obj-1.0.1.tgz#3e4729ac1f5fde025cd7d83a896dab9f4f67db0f" integrity sha1-PkcprB9f3gJc19g6iW2rn09n2w8= is-obj@^2.0.0: @@ -13378,7 +13686,7 @@ is-obj@^2.0.0: is-object@^1.0.1: version "1.0.1" - resolved "https://registry.yarnpkg.com/is-object/-/is-object-1.0.1.tgz#8952688c5ec2ffd6b03ecc85e769e02903083470" + resolved "https://registry.npm.taobao.org/is-object/download/is-object-1.0.1.tgz#8952688c5ec2ffd6b03ecc85e769e02903083470" integrity sha1-iVJojF7C/9awPsyF52ngKQMINHA= is-observable@^1.1.0: @@ -13390,13 +13698,13 @@ is-observable@^1.1.0: is-path-cwd@^2.0.0, is-path-cwd@^2.2.0: version "2.2.0" - resolved "https://registry.yarnpkg.com/is-path-cwd/-/is-path-cwd-2.2.0.tgz#67d43b82664a7b5191fd9119127eb300048a9fdb" - integrity sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ== + resolved "https://registry.npm.taobao.org/is-path-cwd/download/is-path-cwd-2.2.0.tgz#67d43b82664a7b5191fd9119127eb300048a9fdb" + integrity sha1-Z9Q7gmZKe1GR/ZEZEn6zAASKn9s= is-path-in-cwd@^2.0.0: version "2.1.0" - resolved "https://registry.yarnpkg.com/is-path-in-cwd/-/is-path-in-cwd-2.1.0.tgz#bfe2dca26c69f397265a4009963602935a053acb" - integrity sha512-rNocXHgipO+rvnP6dk3zI20RpOtrAM/kzbB258Uw5BWr3TpXi861yzjo16Dn4hUox07iw5AyeMLHWsujkjzvRQ== + resolved "https://registry.npm.taobao.org/is-path-in-cwd/download/is-path-in-cwd-2.1.0.tgz?cache=0&sync_timestamp=1562347183080&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fis-path-in-cwd%2Fdownload%2Fis-path-in-cwd-2.1.0.tgz#bfe2dca26c69f397265a4009963602935a053acb" + integrity sha1-v+Lcomxp85cmWkAJljYCk1oFOss= dependencies: is-path-inside "^2.1.0" @@ -13409,32 +13717,32 @@ is-path-inside@^1.0.0: is-path-inside@^2.1.0: version "2.1.0" - resolved "https://registry.yarnpkg.com/is-path-inside/-/is-path-inside-2.1.0.tgz#7c9810587d659a40d27bcdb4d5616eab059494b2" - integrity sha512-wiyhTzfDWsvwAW53OBWF5zuvaOGlZ6PwYxAbPVDhpm+gM09xKQGjBq/8uYN12aDvMxnAnq3dxTyoSoRNmg5YFg== + resolved "https://registry.npm.taobao.org/is-path-inside/download/is-path-inside-2.1.0.tgz#7c9810587d659a40d27bcdb4d5616eab059494b2" + integrity sha1-fJgQWH1lmkDSe8201WFuqwWUlLI= dependencies: path-is-inside "^1.0.2" is-path-inside@^3.0.1: version "3.0.2" - resolved "https://registry.yarnpkg.com/is-path-inside/-/is-path-inside-3.0.2.tgz#f5220fc82a3e233757291dddc9c5877f2a1f3017" - integrity sha512-/2UGPSgmtqwo1ktx8NDHjuPwZWmHhO+gj0f93EkhLB5RgW9RZevWYYlIkS6zePc6U2WpOdQYIwHe9YC4DWEBVg== + resolved "https://registry.npm.taobao.org/is-path-inside/download/is-path-inside-3.0.2.tgz#f5220fc82a3e233757291dddc9c5877f2a1f3017" + integrity sha1-9SIPyCo+IzdXKR3dycWHfyofMBc= is-plain-obj@^1.0.0, is-plain-obj@^1.1.0: version "1.1.0" - resolved "https://registry.yarnpkg.com/is-plain-obj/-/is-plain-obj-1.1.0.tgz#71a50c8429dfca773c92a390a4a03b39fcd51d3e" + resolved "https://registry.npm.taobao.org/is-plain-obj/download/is-plain-obj-1.1.0.tgz#71a50c8429dfca773c92a390a4a03b39fcd51d3e" integrity sha1-caUMhCnfync8kqOQpKA7OfzVHT4= is-plain-object@3.0.0, is-plain-object@^3.0.0: version "3.0.0" - resolved "https://registry.yarnpkg.com/is-plain-object/-/is-plain-object-3.0.0.tgz#47bfc5da1b5d50d64110806c199359482e75a928" - integrity sha512-tZIpofR+P05k8Aocp7UI/2UTa9lTJSebCXpFFoR9aibpokDj/uXBsJ8luUu0tTVYKkMU6URDUuOfJZ7koewXvg== + resolved "https://registry.npm.taobao.org/is-plain-object/download/is-plain-object-3.0.0.tgz#47bfc5da1b5d50d64110806c199359482e75a928" + integrity sha1-R7/F2htdUNZBEIBsGZNZSC51qSg= dependencies: isobject "^4.0.0" is-plain-object@^2.0.1, is-plain-object@^2.0.3, is-plain-object@^2.0.4: version "2.0.4" - resolved "https://registry.yarnpkg.com/is-plain-object/-/is-plain-object-2.0.4.tgz#2c163b3fafb1b606d9d17928f05c2a1c38e07677" - integrity sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og== + resolved "https://registry.npm.taobao.org/is-plain-object/download/is-plain-object-2.0.4.tgz#2c163b3fafb1b606d9d17928f05c2a1c38e07677" + integrity sha1-LBY7P6+xtgbZ0Xko8FwqHDjgdnc= dependencies: isobject "^3.0.1" @@ -13445,7 +13753,7 @@ is-png@^1.0.0: is-promise@^2.1.0: version "2.1.0" - resolved "https://registry.yarnpkg.com/is-promise/-/is-promise-2.1.0.tgz#79a2a9ece7f096e80f36d2b2f3bc16c1ff4bf3fa" + resolved "https://registry.npm.taobao.org/is-promise/download/is-promise-2.1.0.tgz#79a2a9ece7f096e80f36d2b2f3bc16c1ff4bf3fa" integrity sha1-eaKp7OfwlugPNtKy87wWwf9L8/o= is-redirect@^1.0.0: @@ -13462,14 +13770,14 @@ is-reference@^1.1.2: is-regex@^1.0.4: version "1.0.4" - resolved "https://registry.yarnpkg.com/is-regex/-/is-regex-1.0.4.tgz#5517489b547091b0930e095654ced25ee97e9491" + resolved "https://registry.npm.taobao.org/is-regex/download/is-regex-1.0.4.tgz#5517489b547091b0930e095654ced25ee97e9491" integrity sha1-VRdIm1RwkbCTDglWVM7SXul+lJE= dependencies: has "^1.0.1" is-regexp@^1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/is-regexp/-/is-regexp-1.0.0.tgz#fd2d883545c46bac5a633e7b9a09e87fa2cb5069" + resolved "https://registry.npm.taobao.org/is-regexp/download/is-regexp-1.0.0.tgz#fd2d883545c46bac5a633e7b9a09e87fa2cb5069" integrity sha1-/S2INUXEa6xaYz57mgnof6LLUGk= is-regular-file@^1.0.1: @@ -13520,20 +13828,20 @@ is-root@2.1.0: is-ssh@^1.3.0: version "1.3.1" - resolved "https://registry.yarnpkg.com/is-ssh/-/is-ssh-1.3.1.tgz#f349a8cadd24e65298037a522cf7520f2e81a0f3" - integrity sha512-0eRIASHZt1E68/ixClI8bp2YK2wmBPVWEismTs6M+M099jKgrzl/3E976zIbImSIob48N2/XGe9y7ZiYdImSlg== + resolved "https://registry.npm.taobao.org/is-ssh/download/is-ssh-1.3.1.tgz#f349a8cadd24e65298037a522cf7520f2e81a0f3" + integrity sha1-80moyt0k5lKYA3pSLPdSDy6BoPM= dependencies: protocols "^1.1.0" is-stream@^1.0.0, is-stream@^1.0.1, is-stream@^1.1.0: version "1.1.0" - resolved "https://registry.yarnpkg.com/is-stream/-/is-stream-1.1.0.tgz#12d4a3dd4e68e0b79ceb8dbc84173ae80d91ca44" + resolved "https://registry.npm.taobao.org/is-stream/download/is-stream-1.1.0.tgz#12d4a3dd4e68e0b79ceb8dbc84173ae80d91ca44" integrity sha1-EtSj3U5o4Lec6428hBc66A2RykQ= is-stream@^2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/is-stream/-/is-stream-2.0.0.tgz#bde9c32680d6fae04129d6ac9d921ce7815f78e3" - integrity sha512-XCoy+WlUr7d1+Z8GgSuXmpuUFC9fOhRXglJMx+dwLKTkL44Cjd4W1Z5P+BQZpr+cR93aGP4S/s7Ftw6Nd/kiEw== + resolved "https://registry.npm.taobao.org/is-stream/download/is-stream-2.0.0.tgz#bde9c32680d6fae04129d6ac9d921ce7815f78e3" + integrity sha1-venDJoDW+uBBKdasnZIc54FfeOM= is-string@^1.0.4: version "1.0.4" @@ -13559,8 +13867,8 @@ is-svg@^3.0.0: is-symbol@^1.0.2: version "1.0.2" - resolved "https://registry.yarnpkg.com/is-symbol/-/is-symbol-1.0.2.tgz#a055f6ae57192caee329e7a860118b497a950f38" - integrity sha512-HS8bZ9ox60yCJLH9snBpIwv9pYUAkcuLhSA1oero1UB5y9aiQpRA8y2ex945AOtCZL1lJDeIk3G5LthswI46Lw== + resolved "https://registry.npm.taobao.org/is-symbol/download/is-symbol-1.0.2.tgz#a055f6ae57192caee329e7a860118b497a950f38" + integrity sha1-oFX2rlcZLK7jKeeoYBGLSXqVDzg= dependencies: has-symbols "^1.0.0" @@ -13580,7 +13888,7 @@ is-text-path@^2.0.0: is-typedarray@^1.0.0, is-typedarray@~1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/is-typedarray/-/is-typedarray-1.0.0.tgz#e479c80858df0c1b11ddda6940f96011fcda4a9a" + resolved "https://registry.npm.taobao.org/is-typedarray/download/is-typedarray-1.0.0.tgz#e479c80858df0c1b11ddda6940f96011fcda4a9a" integrity sha1-5HnICFjfDBsR3dppQPlgEfzaSpo= is-unc-path@^1.0.0: @@ -13604,27 +13912,32 @@ is-valid-path@^0.1.1: is-whitespace-character@^1.0.0: version "1.0.3" - resolved "https://registry.yarnpkg.com/is-whitespace-character/-/is-whitespace-character-1.0.3.tgz#b3ad9546d916d7d3ffa78204bca0c26b56257fac" - integrity sha512-SNPgMLz9JzPccD3nPctcj8sZlX9DAMJSKH8bP7Z6bohCwuNgX8xbWr1eTAYXX9Vpi/aSn8Y1akL9WgM3t43YNQ== + resolved "https://registry.npm.taobao.org/is-whitespace-character/download/is-whitespace-character-1.0.3.tgz#b3ad9546d916d7d3ffa78204bca0c26b56257fac" + integrity sha1-s62VRtkW19P/p4IEvKDCa1Ylf6w= is-window@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/is-window/-/is-window-1.0.2.tgz#2c896ca53db97de45d3c33133a65d8c9f563480d" integrity sha1-LIlspT25feRdPDMTOmXYyfVjSA0= +is-windows@^0.2.0: + version "0.2.0" + resolved "https://registry.npm.taobao.org/is-windows/download/is-windows-0.2.0.tgz#de1aa6d63ea29dd248737b69f1ff8b8002d2108c" + integrity sha1-3hqm1j6indJIc3tp8f+LgALSEIw= + is-windows@^1.0.0, is-windows@^1.0.1, is-windows@^1.0.2: version "1.0.2" - resolved "https://registry.yarnpkg.com/is-windows/-/is-windows-1.0.2.tgz#d1850eb9791ecd18e6182ce12a30f396634bb19d" - integrity sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA== + resolved "https://registry.npm.taobao.org/is-windows/download/is-windows-1.0.2.tgz#d1850eb9791ecd18e6182ce12a30f396634bb19d" + integrity sha1-0YUOuXkezRjmGCzhKjDzlmNLsZ0= is-word-character@^1.0.0: version "1.0.3" - resolved "https://registry.yarnpkg.com/is-word-character/-/is-word-character-1.0.3.tgz#264d15541cbad0ba833d3992c34e6b40873b08aa" - integrity sha512-0wfcrFgOOOBdgRNT9H33xe6Zi6yhX/uoc4U8NBZGeQQB0ctU1dnlNTyL9JM2646bHDTpsDm1Brb3VPoCIMrd/A== + resolved "https://registry.npm.taobao.org/is-word-character/download/is-word-character-1.0.3.tgz#264d15541cbad0ba833d3992c34e6b40873b08aa" + integrity sha1-Jk0VVBy60LqDPTmSw05rQIc7CKo= is-wsl@^1.1.0: version "1.1.0" - resolved "https://registry.yarnpkg.com/is-wsl/-/is-wsl-1.1.0.tgz#1f16e4aa22b04d1336b66188a66af3c600c3a66d" + resolved "https://registry.npm.taobao.org/is-wsl/download/is-wsl-1.1.0.tgz?cache=0&sync_timestamp=1569219566107&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fis-wsl%2Fdownload%2Fis-wsl-1.1.0.tgz#1f16e4aa22b04d1336b66188a66af3c600c3a66d" integrity sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0= is-wsl@^2.1.1: @@ -13639,12 +13952,12 @@ is-yarn-global@^0.3.0: isarray@0.0.1: version "0.0.1" - resolved "https://registry.yarnpkg.com/isarray/-/isarray-0.0.1.tgz#8a18acfca9a8f4177e09abfc6038939b05d1eedf" + resolved "https://registry.npm.taobao.org/isarray/download/isarray-0.0.1.tgz?cache=0&sync_timestamp=1562592096220&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fisarray%2Fdownload%2Fisarray-0.0.1.tgz#8a18acfca9a8f4177e09abfc6038939b05d1eedf" integrity sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8= isarray@1.0.0, isarray@^1.0.0, isarray@~1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/isarray/-/isarray-1.0.0.tgz#bb935d48582cba168c06834957a54a3e07124f11" + resolved "https://registry.npm.taobao.org/isarray/download/isarray-1.0.0.tgz?cache=0&sync_timestamp=1562592096220&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fisarray%2Fdownload%2Fisarray-1.0.0.tgz#bb935d48582cba168c06834957a54a3e07124f11" integrity sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE= isarray@2.0.1: @@ -13654,29 +13967,29 @@ isarray@2.0.1: isexe@^2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/isexe/-/isexe-2.0.0.tgz#e8fbf374dc556ff8947a10dcb0572d633f2cfa10" + resolved "https://registry.npm.taobao.org/isexe/download/isexe-2.0.0.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fisexe%2Fdownload%2Fisexe-2.0.0.tgz#e8fbf374dc556ff8947a10dcb0572d633f2cfa10" integrity sha1-6PvzdNxVb/iUehDcsFctYz8s+hA= isobject@^2.0.0: version "2.1.0" - resolved "https://registry.yarnpkg.com/isobject/-/isobject-2.1.0.tgz#f065561096a3f1da2ef46272f815c840d87e0c89" + resolved "https://registry.npm.taobao.org/isobject/download/isobject-2.1.0.tgz#f065561096a3f1da2ef46272f815c840d87e0c89" integrity sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk= dependencies: isarray "1.0.0" isobject@^3.0.0, isobject@^3.0.1: version "3.0.1" - resolved "https://registry.yarnpkg.com/isobject/-/isobject-3.0.1.tgz#4e431e92b11a9731636aa1f9c8d1ccbcfdab78df" + resolved "https://registry.npm.taobao.org/isobject/download/isobject-3.0.1.tgz#4e431e92b11a9731636aa1f9c8d1ccbcfdab78df" integrity sha1-TkMekrEalzFjaqH5yNHMvP2reN8= isobject@^4.0.0: version "4.0.0" - resolved "https://registry.yarnpkg.com/isobject/-/isobject-4.0.0.tgz#3f1c9155e73b192022a80819bacd0343711697b0" - integrity sha512-S/2fF5wH8SJA/kmwr6HYhK/RI/OkhD84k8ntalo0iJjZikgq1XFvR5M8NPT1x5F7fBwCG3qHfnzeP/Vh/ZxCUA== + resolved "https://registry.npm.taobao.org/isobject/download/isobject-4.0.0.tgz#3f1c9155e73b192022a80819bacd0343711697b0" + integrity sha1-PxyRVec7GSAiqAgZus0DQ3EWl7A= isomorphic-fetch@^2.1.1: version "2.2.1" - resolved "https://registry.yarnpkg.com/isomorphic-fetch/-/isomorphic-fetch-2.2.1.tgz#611ae1acf14f5e81f729507472819fe9733558a9" + resolved "https://registry.npm.taobao.org/isomorphic-fetch/download/isomorphic-fetch-2.2.1.tgz#611ae1acf14f5e81f729507472819fe9733558a9" integrity sha1-YRrhrPFPXoH3KVB0coGf6XM1WKk= dependencies: node-fetch "^1.0.1" @@ -13684,7 +13997,7 @@ isomorphic-fetch@^2.1.1: isstream@~0.1.2: version "0.1.2" - resolved "https://registry.yarnpkg.com/isstream/-/isstream-0.1.2.tgz#47e63f7af55afa6f92e1500e690eb8b8529c099a" + resolved "https://registry.npm.taobao.org/isstream/download/isstream-0.1.2.tgz#47e63f7af55afa6f92e1500e690eb8b8529c099a" integrity sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo= istanbul-lib-coverage@^2.0.2, istanbul-lib-coverage@^2.0.5: @@ -13732,6 +14045,15 @@ istanbul-reports@^2.2.6: dependencies: handlebars "^4.1.2" +istextorbinary@^2.2.1: + version "2.6.0" + resolved "https://registry.npm.taobao.org/istextorbinary/download/istextorbinary-2.6.0.tgz#60776315fb0fa3999add276c02c69557b9ca28ab" + integrity sha1-YHdjFfsPo5ma3SdsAsaVV7nKKKs= + dependencies: + binaryextensions "^2.1.2" + editions "^2.2.0" + textextensions "^2.5.0" + isurl@^1.0.0-alpha5: version "1.0.0" resolved "https://registry.npm.taobao.org/isurl/download/isurl-1.0.0.tgz#b27f4f49f3cdaa3ea44a0a5b7f3462e6edc39d67" @@ -14102,8 +14424,8 @@ jest-watcher@^24.9.0: jest-worker@^24.6.0, jest-worker@^24.9.0: version "24.9.0" - resolved "https://registry.yarnpkg.com/jest-worker/-/jest-worker-24.9.0.tgz#5dbfdb5b2d322e98567898238a9697bcce67b3e5" - integrity sha512-51PE4haMSXcHohnSMdM42anbvZANYTqMrr52tVKPqqsPJMzoP6FYYDVqahX/HrAoKEKz3uUPzSvKs9A3qR4iVw== + resolved "https://registry.npm.taobao.org/jest-worker/download/jest-worker-24.9.0.tgz?cache=0&sync_timestamp=1566444249955&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fjest-worker%2Fdownload%2Fjest-worker-24.9.0.tgz#5dbfdb5b2d322e98567898238a9697bcce67b3e5" + integrity sha1-Xb/bWy0yLphWeJgjipaXvM5ns+U= dependencies: merge-stream "^2.0.0" supports-color "^6.1.0" @@ -14139,30 +14461,30 @@ js-base64@^2.1.8: js-levenshtein@^1.1.3: version "1.1.6" - resolved "https://registry.yarnpkg.com/js-levenshtein/-/js-levenshtein-1.1.6.tgz#c6cee58eb3550372df8deb85fad5ce66ce01d59d" - integrity sha512-X2BB11YZtrRqY4EnQcLX5Rh373zbK4alC1FW7D7MBhL2gtcC17cTnr6DmfHZeS0s2rTHjUTMMHfG7gO8SSdw+g== + resolved "https://registry.npm.taobao.org/js-levenshtein/download/js-levenshtein-1.1.6.tgz#c6cee58eb3550372df8deb85fad5ce66ce01d59d" + integrity sha1-xs7ljrNVA3LfjeuF+tXOZs4B1Z0= "js-tokens@^3.0.0 || ^4.0.0", js-tokens@^4.0.0: version "4.0.0" - resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-4.0.0.tgz#19203fb59991df98e3a287050d4647cdeaf32499" - integrity sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ== + resolved "https://registry.npm.taobao.org/js-tokens/download/js-tokens-4.0.0.tgz#19203fb59991df98e3a287050d4647cdeaf32499" + integrity sha1-GSA/tZmR35jjoocFDUZHzerzJJk= js-tokens@^3.0.2: version "3.0.2" - resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-3.0.2.tgz#9866df395102130e38f7f996bceb65443209c25b" + resolved "https://registry.npm.taobao.org/js-tokens/download/js-tokens-3.0.2.tgz#9866df395102130e38f7f996bceb65443209c25b" integrity sha1-mGbfOVECEw449/mWvOtlRDIJwls= js-yaml@^3.10.0, js-yaml@^3.11.0, js-yaml@^3.13.1, js-yaml@^3.4.3, js-yaml@^3.5.2: version "3.13.1" - resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-3.13.1.tgz#aff151b30bfdfa8e49e05da22e7415e9dfa37847" - integrity sha512-YfbcO7jXDdyj0DGxYVSlSeQNHbD7XPWvrVWeVUujrQEoZzWJIRrCPoyk6kL6IAjAG2IolMK4T0hNUe0HOUs5Jw== + resolved "https://registry.npm.taobao.org/js-yaml/download/js-yaml-3.13.1.tgz#aff151b30bfdfa8e49e05da22e7415e9dfa37847" + integrity sha1-r/FRswv9+o5J4F2iLnQV6d+jeEc= dependencies: argparse "^1.0.7" esprima "^4.0.0" jsbn@~0.1.0: version "0.1.1" - resolved "https://registry.yarnpkg.com/jsbn/-/jsbn-0.1.1.tgz#a5e654c2e5a2deb5f201d96cefbca80c0ef2f513" + resolved "https://registry.npm.taobao.org/jsbn/download/jsbn-0.1.1.tgz#a5e654c2e5a2deb5f201d96cefbca80c0ef2f513" integrity sha1-peZUwuWi3rXyAdls77yoDA7y9RM= jsdom@^11.5.1: @@ -14199,12 +14521,12 @@ jsdom@^11.5.1: jsesc@^2.5.1: version "2.5.2" - resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-2.5.2.tgz#80564d2e483dacf6e8ef209650a67df3f0c283a4" - integrity sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA== + resolved "https://registry.npm.taobao.org/jsesc/download/jsesc-2.5.2.tgz#80564d2e483dacf6e8ef209650a67df3f0c283a4" + integrity sha1-gFZNLkg9rPbo7yCWUKZ98/DCg6Q= jsesc@~0.5.0: version "0.5.0" - resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-0.5.0.tgz#e7dee66e35d6fc16f710fe91d5cf69f70f08911d" + resolved "https://registry.npm.taobao.org/jsesc/download/jsesc-0.5.0.tgz#e7dee66e35d6fc16f710fe91d5cf69f70f08911d" integrity sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0= json-buffer@3.0.0: @@ -14219,17 +14541,17 @@ json-loader@^0.5.7: json-parse-better-errors@^1.0.0, json-parse-better-errors@^1.0.1, json-parse-better-errors@^1.0.2: version "1.0.2" - resolved "https://registry.yarnpkg.com/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz#bb867cfb3450e69107c131d1c514bab3dc8bcaa9" - integrity sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw== + resolved "https://registry.npm.taobao.org/json-parse-better-errors/download/json-parse-better-errors-1.0.2.tgz#bb867cfb3450e69107c131d1c514bab3dc8bcaa9" + integrity sha1-u4Z8+zRQ5pEHwTHRxRS6s9yLyqk= json-schema-traverse@^0.4.1: version "0.4.1" - resolved "https://registry.yarnpkg.com/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz#69f6a87d9513ab8bb8fe63bdb0979c448e684660" - integrity sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg== + resolved "https://registry.npm.taobao.org/json-schema-traverse/download/json-schema-traverse-0.4.1.tgz#69f6a87d9513ab8bb8fe63bdb0979c448e684660" + integrity sha1-afaofZUTq4u4/mO9sJecRI5oRmA= json-schema@0.2.3: version "0.2.3" - resolved "https://registry.yarnpkg.com/json-schema/-/json-schema-0.2.3.tgz#b480c892e59a2f05954ce727bd3f2a4e882f9e13" + resolved "https://registry.npm.taobao.org/json-schema/download/json-schema-0.2.3.tgz?cache=0&sync_timestamp=1567740732347&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fjson-schema%2Fdownload%2Fjson-schema-0.2.3.tgz#b480c892e59a2f05954ce727bd3f2a4e882f9e13" integrity sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM= json-stable-stringify-without-jsonify@^1.0.1: @@ -14244,9 +14566,16 @@ json-stringify-pretty-compact@^1.0.1: json-stringify-safe@^5.0.1, json-stringify-safe@~5.0.1: version "5.0.1" - resolved "https://registry.yarnpkg.com/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz#1296a2d58fd45f19a0f6ce01d65701e2c735b6eb" + resolved "https://registry.npm.taobao.org/json-stringify-safe/download/json-stringify-safe-5.0.1.tgz#1296a2d58fd45f19a0f6ce01d65701e2c735b6eb" integrity sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus= +json2module@^0.0.3: + version "0.0.3" + resolved "https://registry.npm.taobao.org/json2module/download/json2module-0.0.3.tgz#00fb5f4a9b7adfc3f0647c29cb17bcd1979be9b2" + integrity sha1-APtfSpt638PwZHwpyxe80Zeb6bI= + dependencies: + rw "^1.3.2" + json2mq@^0.2.0: version "0.2.0" resolved "https://registry.npm.taobao.org/json2mq/download/json2mq-0.2.0.tgz#b637bd3ba9eabe122c83e9720483aeb10d2c904a" @@ -14256,13 +14585,13 @@ json2mq@^0.2.0: json3@^3.3.2: version "3.3.3" - resolved "https://registry.yarnpkg.com/json3/-/json3-3.3.3.tgz#7fc10e375fc5ae42c4705a5cc0aa6f62be305b81" - integrity sha512-c7/8mbUsKigAbLkD5B010BK4D9LZm7A1pNItkEwiUZRpIN66exu/e7YQWysGun+TRKaJp8MhemM+VkfWv42aCA== + resolved "https://registry.npm.taobao.org/json3/download/json3-3.3.3.tgz#7fc10e375fc5ae42c4705a5cc0aa6f62be305b81" + integrity sha1-f8EON1/FrkLEcFpcwKpvYr4wW4E= json5@2.x, json5@^2.1.0: version "2.1.1" - resolved "https://registry.yarnpkg.com/json5/-/json5-2.1.1.tgz#81b6cb04e9ba496f1c7005d07b4368a2638f90b6" - integrity sha512-l+3HXD0GEI3huGq1njuqtzYK8OYJyXMkOLtQ53pjWh89tvWS2h6l+1zMkYWqlb57+SiQodKZyvMEFb2X+KrFhQ== + resolved "https://registry.npm.taobao.org/json5/download/json5-2.1.1.tgz#81b6cb04e9ba496f1c7005d07b4368a2638f90b6" + integrity sha1-gbbLBOm6SW8ccAXQe0NoomOPkLY= dependencies: minimist "^1.2.0" @@ -14273,8 +14602,8 @@ json5@^0.5.0: json5@^1.0.1: version "1.0.1" - resolved "https://registry.yarnpkg.com/json5/-/json5-1.0.1.tgz#779fb0018604fa854eacbf6252180d83543e3dbe" - integrity sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow== + resolved "https://registry.npm.taobao.org/json5/download/json5-1.0.1.tgz#779fb0018604fa854eacbf6252180d83543e3dbe" + integrity sha1-d5+wAYYE+oVOrL9iUhgNg1Q+Pb4= dependencies: minimist "^1.2.0" @@ -14285,9 +14614,16 @@ jsonfile@^2.1.0: optionalDependencies: graceful-fs "^4.1.6" +jsonfile@^3.0.0: + version "3.0.1" + resolved "https://registry.npm.taobao.org/jsonfile/download/jsonfile-3.0.1.tgz#a5ecc6f65f53f662c4415c7675a0331d0992ec66" + integrity sha1-pezG9l9T9mLEQVx2daAzHQmS7GY= + optionalDependencies: + graceful-fs "^4.1.6" + jsonfile@^4.0.0: version "4.0.0" - resolved "https://registry.yarnpkg.com/jsonfile/-/jsonfile-4.0.0.tgz#8771aae0799b64076b76640fca058f9c10e33ecb" + resolved "https://registry.npm.taobao.org/jsonfile/download/jsonfile-4.0.0.tgz#8771aae0799b64076b76640fca058f9c10e33ecb" integrity sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss= optionalDependencies: graceful-fs "^4.1.6" @@ -14304,7 +14640,7 @@ jsonparse@^1.2.0: jsprim@^1.2.2: version "1.4.1" - resolved "https://registry.yarnpkg.com/jsprim/-/jsprim-1.4.1.tgz#313e66bc1e5cc06e438bc1b7499c2e5c56acb6a2" + resolved "https://registry.npm.taobao.org/jsprim/download/jsprim-1.4.1.tgz#313e66bc1e5cc06e438bc1b7499c2e5c56acb6a2" integrity sha1-MT5mvB5cwG5Di8G3SZwuXFastqI= dependencies: assert-plus "1.0.0" @@ -14347,22 +14683,22 @@ kdbush@^3.0.0: keyv@3.0.0: version "3.0.0" - resolved "https://registry.npm.taobao.org/keyv/download/keyv-3.0.0.tgz#44923ba39e68b12a7cec7df6c3268c031f2ef373" + resolved "https://registry.npm.taobao.org/keyv/download/keyv-3.0.0.tgz?cache=0&sync_timestamp=1573883474709&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fkeyv%2Fdownload%2Fkeyv-3.0.0.tgz#44923ba39e68b12a7cec7df6c3268c031f2ef373" integrity sha1-RJI7o55osSp87H32wyaMAx8u83M= dependencies: json-buffer "3.0.0" keyv@^3.0.0: version "3.1.0" - resolved "https://registry.npm.taobao.org/keyv/download/keyv-3.1.0.tgz#ecc228486f69991e49e9476485a5be1e8fc5c4d9" + resolved "https://registry.npm.taobao.org/keyv/download/keyv-3.1.0.tgz?cache=0&sync_timestamp=1573883474709&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fkeyv%2Fdownload%2Fkeyv-3.1.0.tgz#ecc228486f69991e49e9476485a5be1e8fc5c4d9" integrity sha1-7MIoSG9pmR5J6UdkhaW+Ho/FxNk= dependencies: json-buffer "3.0.0" killable@^1.0.1: version "1.0.1" - resolved "https://registry.yarnpkg.com/killable/-/killable-1.0.1.tgz#4c8ce441187a061c7474fb87ca08e2a638194892" - integrity sha512-LzqtLKlUwirEUyl/nicirVmNiPvYs7l5n8wOPP7fyJVpUPkvCnW/vuiXGpylGUlnPDnB7311rARzAt3Mhswpjg== + resolved "https://registry.npm.taobao.org/killable/download/killable-1.0.1.tgz#4c8ce441187a061c7474fb87ca08e2a638194892" + integrity sha1-TIzkQRh6Bhx0dPuHygjipjgZSJI= kind-of@^2.0.1: version "2.0.1" @@ -14373,27 +14709,27 @@ kind-of@^2.0.1: kind-of@^3.0.2, kind-of@^3.0.3, kind-of@^3.2.0: version "3.2.2" - resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-3.2.2.tgz#31ea21a734bab9bbb0f32466d893aea51e4a3c64" + resolved "https://registry.npm.taobao.org/kind-of/download/kind-of-3.2.2.tgz#31ea21a734bab9bbb0f32466d893aea51e4a3c64" integrity sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ= dependencies: is-buffer "^1.1.5" kind-of@^4.0.0: version "4.0.0" - resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-4.0.0.tgz#20813df3d712928b207378691a45066fae72dd57" + resolved "https://registry.npm.taobao.org/kind-of/download/kind-of-4.0.0.tgz#20813df3d712928b207378691a45066fae72dd57" integrity sha1-IIE989cSkosgc3hpGkUGb65y3Vc= dependencies: is-buffer "^1.1.5" kind-of@^5.0.0: version "5.1.0" - resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-5.1.0.tgz#729c91e2d857b7a419a1f9aa65685c4c33f5845d" - integrity sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw== + resolved "https://registry.npm.taobao.org/kind-of/download/kind-of-5.1.0.tgz#729c91e2d857b7a419a1f9aa65685c4c33f5845d" + integrity sha1-cpyR4thXt6QZofmqZWhcTDP1hF0= kind-of@^6.0.0, kind-of@^6.0.2: version "6.0.2" - resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-6.0.2.tgz#01146b36a6218e64e58f3a8d66de5d7fc6f6d051" - integrity sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA== + resolved "https://registry.npm.taobao.org/kind-of/download/kind-of-6.0.2.tgz#01146b36a6218e64e58f3a8d66de5d7fc6f6d051" + integrity sha1-ARRrNqYhjmTljzqNZt5df8b20FE= klaw@^1.0.0: version "1.3.1" @@ -14404,8 +14740,8 @@ klaw@^1.0.0: kleur@^3.0.3: version "3.0.3" - resolved "https://registry.yarnpkg.com/kleur/-/kleur-3.0.3.tgz#a79c9ecc86ee1ce3fa6206d1216c501f147fc07e" - integrity sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w== + resolved "https://registry.npm.taobao.org/kleur/download/kleur-3.0.3.tgz#a79c9ecc86ee1ce3fa6206d1216c501f147fc07e" + integrity sha1-p5yezIbuHOP6YgbRIWxQHxR/wH4= known-css-properties@^0.11.0: version "0.11.0" @@ -14439,7 +14775,7 @@ lazy-cache@^0.2.3: resolved "https://registry.yarnpkg.com/lazy-cache/-/lazy-cache-0.2.7.tgz#7feddf2dcb6edb77d11ef1d117ab5ffdf0ab1b65" integrity sha1-f+3fLctu23fRHvHRF6tf/fCrG2U= -lazy-cache@^1.0.3: +lazy-cache@^1.0.3, lazy-cache@^1.0.4: version "1.0.4" resolved "https://registry.yarnpkg.com/lazy-cache/-/lazy-cache-1.0.4.tgz#a1d78fc3a50474cb80845d3b3b6e1da49a446e8e" integrity sha1-odePw6UEdMuAhF07O24dpJpEbo4= @@ -14457,15 +14793,15 @@ lazy-universal-dotenv@^3.0.1: lcid@^1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/lcid/-/lcid-1.0.0.tgz#308accafa0bc483a3867b4b6f2b9506251d1b835" + resolved "https://registry.npm.taobao.org/lcid/download/lcid-1.0.0.tgz#308accafa0bc483a3867b4b6f2b9506251d1b835" integrity sha1-MIrMr6C8SDo4Z7S28rlQYlHRuDU= dependencies: invert-kv "^1.0.0" lcid@^2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/lcid/-/lcid-2.0.0.tgz#6ef5d2df60e52f82eb228a4c373e8d1f397253cf" - integrity sha512-avPEb8P8EGnwXKClwsNUgryVjllcRqtMYa49NTsbQagYuT1DcXnl1915oxWjoyGrXR6zH/Y0Zc96xWsPcoDKeA== + resolved "https://registry.npm.taobao.org/lcid/download/lcid-2.0.0.tgz#6ef5d2df60e52f82eb228a4c373e8d1f397253cf" + integrity sha1-bvXS32DlL4LrIopMNz6NHzlyU88= dependencies: invert-kv "^2.0.0" @@ -14534,8 +14870,8 @@ leven@^2.1.0: leven@^3.1.0: version "3.1.0" - resolved "https://registry.yarnpkg.com/leven/-/leven-3.1.0.tgz#77891de834064cccba82ae7842bb6b14a13ed7f2" - integrity sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A== + resolved "https://registry.npm.taobao.org/leven/download/leven-3.1.0.tgz#77891de834064cccba82ae7842bb6b14a13ed7f2" + integrity sha1-d4kd6DQGTMy6gq54QrtrFKE+1/I= levn@^0.3.0, levn@~0.3.0: version "0.3.0" @@ -14630,7 +14966,7 @@ load-bmfont@^1.3.1, load-bmfont@^1.4.0: load-json-file@^1.0.0: version "1.1.0" - resolved "https://registry.yarnpkg.com/load-json-file/-/load-json-file-1.1.0.tgz#956905708d58b4bab4c2261b04f59f31c99374c0" + resolved "https://registry.npm.taobao.org/load-json-file/download/load-json-file-1.1.0.tgz#956905708d58b4bab4c2261b04f59f31c99374c0" integrity sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA= dependencies: graceful-fs "^4.1.2" @@ -14680,13 +15016,13 @@ loader-fs-cache@^1.0.0: loader-runner@^2.4.0: version "2.4.0" - resolved "https://registry.yarnpkg.com/loader-runner/-/loader-runner-2.4.0.tgz#ed47066bfe534d7e84c4c7b9998c2a75607d9357" - integrity sha512-Jsmr89RcXGIwivFY21FcRrisYZfvLMTWx5kOLc+JTxtpBOG6xML0vzbc6SEQG2FO9/4Fc3wW4LVcB5DmGflaRw== + resolved "https://registry.npm.taobao.org/loader-runner/download/loader-runner-2.4.0.tgz#ed47066bfe534d7e84c4c7b9998c2a75607d9357" + integrity sha1-7UcGa/5TTX6ExMe5mYwqdWB9k1c= loader-utils@1.2.3, loader-utils@^1.0.0, loader-utils@^1.0.1, loader-utils@^1.0.2, loader-utils@^1.1.0, loader-utils@^1.2.3: version "1.2.3" - resolved "https://registry.yarnpkg.com/loader-utils/-/loader-utils-1.2.3.tgz#1ff5dc6911c9f0a062531a4c04b609406108c2c7" - integrity sha512-fkpz8ejdnEMG3s37wGL07iSBDg99O9D5yflE9RGNH3hRdx9SOwYfnGYdZOUIZitN8E+E2vkq3MUMYMvPYl5ZZA== + resolved "https://registry.npm.taobao.org/loader-utils/download/loader-utils-1.2.3.tgz#1ff5dc6911c9f0a062531a4c04b609406108c2c7" + integrity sha1-H/XcaRHJ8KBiUxpMBLYJQGEIwsc= dependencies: big.js "^5.2.2" emojis-list "^2.0.0" @@ -14704,7 +15040,7 @@ loader-utils@^0.2.16: locate-path@^2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-2.0.0.tgz#2b568b265eec944c6d9c0de9c3dbbbca0354cd8e" + resolved "https://registry.npm.taobao.org/locate-path/download/locate-path-2.0.0.tgz#2b568b265eec944c6d9c0de9c3dbbbca0354cd8e" integrity sha1-K1aLJl7slExtnA3pw9u7ygNUzY4= dependencies: p-locate "^2.0.0" @@ -14712,16 +15048,16 @@ locate-path@^2.0.0: locate-path@^3.0.0: version "3.0.0" - resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-3.0.0.tgz#dbec3b3ab759758071b58fe59fc41871af21400e" - integrity sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A== + resolved "https://registry.npm.taobao.org/locate-path/download/locate-path-3.0.0.tgz#dbec3b3ab759758071b58fe59fc41871af21400e" + integrity sha1-2+w7OrdZdYBxtY/ln8QYca8hQA4= dependencies: p-locate "^3.0.0" path-exists "^3.0.0" locate-path@^5.0.0: version "5.0.0" - resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-5.0.0.tgz#1afba396afd676a6d42504d0a67a3a7eb9f62aa0" - integrity sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g== + resolved "https://registry.npm.taobao.org/locate-path/download/locate-path-5.0.0.tgz#1afba396afd676a6d42504d0a67a3a7eb9f62aa0" + integrity sha1-Gvujlq/WdqbUJQTQpno6frn2KqA= dependencies: p-locate "^4.1.0" @@ -14739,17 +15075,17 @@ lodash-es@^4.17.15: lodash._reinterpolate@^3.0.0: version "3.0.0" - resolved "https://registry.yarnpkg.com/lodash._reinterpolate/-/lodash._reinterpolate-3.0.0.tgz#0ccf2d89166af03b3663c796538b75ac6e114d9d" + resolved "https://registry.npm.taobao.org/lodash._reinterpolate/download/lodash._reinterpolate-3.0.0.tgz#0ccf2d89166af03b3663c796538b75ac6e114d9d" integrity sha1-DM8tiRZq8Ds2Y8eWU4t1rG4RTZ0= lodash.clonedeep@^4.5.0: version "4.5.0" - resolved "https://registry.yarnpkg.com/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz#e23f3f9c4f8fbdde872529c1071857a086e5ccef" + resolved "https://registry.npm.taobao.org/lodash.clonedeep/download/lodash.clonedeep-4.5.0.tgz#e23f3f9c4f8fbdde872529c1071857a086e5ccef" integrity sha1-4j8/nE+Pvd6HJSnBBxhXoIblzO8= lodash.debounce@^4.0.0, lodash.debounce@^4.0.8: version "4.0.8" - resolved "https://registry.yarnpkg.com/lodash.debounce/-/lodash.debounce-4.0.8.tgz#82d79bff30a67c4005ffd5e2515300ad9ca4d7af" + resolved "https://registry.npm.taobao.org/lodash.debounce/download/lodash.debounce-4.0.8.tgz#82d79bff30a67c4005ffd5e2515300ad9ca4d7af" integrity sha1-gteb/zCmfEAF/9XiUVMArZyk168= lodash.escape@^4.0.1: @@ -14774,7 +15110,7 @@ lodash.find@^4.6.0: lodash.flattendeep@^4.4.0: version "4.4.0" - resolved "https://registry.yarnpkg.com/lodash.flattendeep/-/lodash.flattendeep-4.4.0.tgz#fb030917f86a3134e5bc9bec0d69e0013ddfedb2" + resolved "https://registry.npm.taobao.org/lodash.flattendeep/download/lodash.flattendeep-4.4.0.tgz#fb030917f86a3134e5bc9bec0d69e0013ddfedb2" integrity sha1-+wMJF/hqMTTlvJvsDWngAT3f7bI= lodash.foreach@^4.5.0: @@ -14784,7 +15120,7 @@ lodash.foreach@^4.5.0: lodash.get@^4.4.2: version "4.4.2" - resolved "https://registry.yarnpkg.com/lodash.get/-/lodash.get-4.4.2.tgz#2d177f652fa31e939b4438d5341499dfa3825e99" + resolved "https://registry.npm.taobao.org/lodash.get/download/lodash.get-4.4.2.tgz#2d177f652fa31e939b4438d5341499dfa3825e99" integrity sha1-LRd/ZS+jHpObRDjVNBSZ36OCXpk= lodash.isarray@^4.0.0: @@ -14809,7 +15145,7 @@ lodash.isnil@^4.0.0: lodash.isplainobject@^4.0.6: version "4.0.6" - resolved "https://registry.yarnpkg.com/lodash.isplainobject/-/lodash.isplainobject-4.0.6.tgz#7c526a52d89b45c45cc690b88163be0497f550cb" + resolved "https://registry.npm.taobao.org/lodash.isplainobject/download/lodash.isplainobject-4.0.6.tgz#7c526a52d89b45c45cc690b88163be0497f550cb" integrity sha1-fFJqUtibRcRcxpC4gWO+BJf1UMs= lodash.isstring@^4.0.1: @@ -14834,7 +15170,7 @@ lodash.maxby@^4.6.0: lodash.memoize@4.x, lodash.memoize@^4.1.2: version "4.1.2" - resolved "https://registry.yarnpkg.com/lodash.memoize/-/lodash.memoize-4.1.2.tgz#bcc6c49a42a2840ed997f323eada5ecd182e0bfe" + resolved "https://registry.npm.taobao.org/lodash.memoize/download/lodash.memoize-4.1.2.tgz#bcc6c49a42a2840ed997f323eada5ecd182e0bfe" integrity sha1-vMbEmkKihA7Zl/Mj6tpezRguC/4= lodash.mergewith@^4.6.0, lodash.mergewith@^4.6.1: @@ -14844,7 +15180,7 @@ lodash.mergewith@^4.6.0, lodash.mergewith@^4.6.1: lodash.set@^4.3.2: version "4.3.2" - resolved "https://registry.yarnpkg.com/lodash.set/-/lodash.set-4.3.2.tgz#d8757b1da807dde24816b0d6a84bea1a76230b23" + resolved "https://registry.npm.taobao.org/lodash.set/download/lodash.set-4.3.2.tgz#d8757b1da807dde24816b0d6a84bea1a76230b23" integrity sha1-2HV7HagH3eJIFrDWqEvqGnYjCyM= lodash.sortby@^4.7.0: @@ -14862,8 +15198,8 @@ lodash.template@^4.0.2, lodash.template@^4.4.0, lodash.template@^4.5.0: lodash.templatesettings@^4.0.0: version "4.2.0" - resolved "https://registry.yarnpkg.com/lodash.templatesettings/-/lodash.templatesettings-4.2.0.tgz#e481310f049d3cf6d47e912ad09313b154f0fb33" - integrity sha512-stgLz+i3Aa9mZgnjr/O+v9ruKZsPsndy7qPZOchbqk2cnTU1ZaldKK+v7m54WoKIyxiuMZTKT2H81F8BeAc3ZQ== + resolved "https://registry.npm.taobao.org/lodash.templatesettings/download/lodash.templatesettings-4.2.0.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Flodash.templatesettings%2Fdownload%2Flodash.templatesettings-4.2.0.tgz#e481310f049d3cf6d47e912ad09313b154f0fb33" + integrity sha1-5IExDwSdPPbUfpEq0JMTsVTw+zM= dependencies: lodash._reinterpolate "^3.0.0" @@ -14884,7 +15220,7 @@ lodash.unescape@4.0.1: lodash.uniq@^4.5.0: version "4.5.0" - resolved "https://registry.yarnpkg.com/lodash.uniq/-/lodash.uniq-4.5.0.tgz#d0225373aeb652adc1bc82e4945339a842754773" + resolved "https://registry.npm.taobao.org/lodash.uniq/download/lodash.uniq-4.5.0.tgz#d0225373aeb652adc1bc82e4945339a842754773" integrity sha1-0CJTc662Uq3BvILklFM5qEJ1R3M= lodash@4.17.14: @@ -14894,8 +15230,8 @@ lodash@4.17.14: lodash@4.17.15, lodash@^4.0.0, lodash@^4.0.1, lodash@^4.11.1, lodash@^4.15.0, lodash@^4.16.5, lodash@^4.17.0, lodash@^4.17.10, lodash@^4.17.11, lodash@^4.17.12, lodash@^4.17.13, lodash@^4.17.14, lodash@^4.17.15, lodash@^4.17.3, lodash@^4.17.4, lodash@^4.17.5, lodash@^4.2.1, lodash@^4.3.0, lodash@~4.17.10, lodash@~4.17.5: version "4.17.15" - resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.15.tgz#b447f6670a0455bbfeedd11392eff330ea097548" - integrity sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A== + resolved "https://registry.npm.taobao.org/lodash/download/lodash-4.17.15.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Flodash%2Fdownload%2Flodash-4.17.15.tgz#b447f6670a0455bbfeedd11392eff330ea097548" + integrity sha1-tEf2ZwoEVbv+7dETku/zMOoJdUg= log-driver@^1.2.7: version "1.2.7" @@ -14918,8 +15254,8 @@ log-symbols@^2.0.0, log-symbols@^2.1.0, log-symbols@^2.2.0: log-symbols@^3.0.0: version "3.0.0" - resolved "https://registry.yarnpkg.com/log-symbols/-/log-symbols-3.0.0.tgz#f3a08516a5dea893336a7dee14d18a1cfdab77c4" - integrity sha512-dSkNGuI7iG3mfvDzUuYZyvk5dD9ocYCYzNU6CYDE6+Xqd+gwme6Z00NS3dUh8mq/73HaEtT7m6W+yUPtU6BZnQ== + resolved "https://registry.npm.taobao.org/log-symbols/download/log-symbols-3.0.0.tgz#f3a08516a5dea893336a7dee14d18a1cfdab77c4" + integrity sha1-86CFFqXeqJMzan3uFNGKHP2rd8Q= dependencies: chalk "^2.4.2" @@ -14950,9 +15286,9 @@ logalot@^2.0.0, logalot@^2.1.0: squeak "^1.0.0" loglevel@^1.6.4: - version "1.6.4" - resolved "https://registry.yarnpkg.com/loglevel/-/loglevel-1.6.4.tgz#f408f4f006db8354d0577dcf6d33485b3cb90d56" - integrity sha512-p0b6mOGKcGa+7nnmKbpzR6qloPbrgLcnio++E+14Vo/XffOGwZtRpUhr8dTH/x2oCMmEoIU0Zwm3ZauhvYD17g== + version "1.6.6" + resolved "https://registry.npm.taobao.org/loglevel/download/loglevel-1.6.6.tgz?cache=0&sync_timestamp=1573148697652&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Floglevel%2Fdownload%2Floglevel-1.6.6.tgz#0ee6300cc058db6b3551fa1c4bf73b83bb771312" + integrity sha1-DuYwDMBY22s1UfocS/c7g7t3ExI= loglevelnext@^1.0.1: version "1.0.5" @@ -14974,10 +15310,10 @@ longest-streak@^1.0.0: longest-streak@^2.0.1: version "2.0.3" - resolved "https://registry.yarnpkg.com/longest-streak/-/longest-streak-2.0.3.tgz#3de7a3f47ee18e9074ded8575b5c091f5d0a4105" - integrity sha512-9lz5IVdpwsKLMzQi0MQ+oD9EA0mIGcWYP7jXMTZVXP8D42PwuAk+M/HBFYQoxt1G5OR8m7aSIgb1UymfWGBWEw== + resolved "https://registry.npm.taobao.org/longest-streak/download/longest-streak-2.0.3.tgz#3de7a3f47ee18e9074ded8575b5c091f5d0a4105" + integrity sha1-Peej9H7hjpB03thXW1wJH10KQQU= -longest@^1.0.0: +longest@^1.0.0, longest@^1.0.1: version "1.0.1" resolved "https://registry.npm.taobao.org/longest/download/longest-1.0.1.tgz#30a0b2da38f73770e8294a0d22e6625ed77d0097" integrity sha1-MKCy2jj3N3DoKUoNIuZiXtd9AJc= @@ -14989,14 +15325,14 @@ longest@^2.0.1: loose-envify@^1.0.0, loose-envify@^1.1.0, loose-envify@^1.3.1, loose-envify@^1.4.0: version "1.4.0" - resolved "https://registry.yarnpkg.com/loose-envify/-/loose-envify-1.4.0.tgz#71ee51fa7be4caec1a63839f7e682d8132d30caf" - integrity sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q== + resolved "https://registry.npm.taobao.org/loose-envify/download/loose-envify-1.4.0.tgz#71ee51fa7be4caec1a63839f7e682d8132d30caf" + integrity sha1-ce5R+nvkyuwaY4OffmgtgTLTDK8= dependencies: js-tokens "^3.0.0 || ^4.0.0" loud-rejection@^1.0.0: version "1.6.0" - resolved "https://registry.yarnpkg.com/loud-rejection/-/loud-rejection-1.6.0.tgz#5b46f80147edee578870f086d04821cf998e551f" + resolved "https://registry.npm.taobao.org/loud-rejection/download/loud-rejection-1.6.0.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Floud-rejection%2Fdownload%2Floud-rejection-1.6.0.tgz#5b46f80147edee578870f086d04821cf998e551f" integrity sha1-W0b4AUft7leIcPCG0Eghz5mOVR8= dependencies: currently-unhandled "^0.4.1" @@ -15058,16 +15394,16 @@ lru-cache@4.0.0: lru-cache@^4.0.1, lru-cache@^4.1.1: version "4.1.5" - resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-4.1.5.tgz#8bbe50ea85bed59bc9e33dcab8235ee9bcf443cd" - integrity sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g== + resolved "https://registry.npm.taobao.org/lru-cache/download/lru-cache-4.1.5.tgz#8bbe50ea85bed59bc9e33dcab8235ee9bcf443cd" + integrity sha1-i75Q6oW+1ZvJ4z3KuCNe6bz0Q80= dependencies: pseudomap "^1.0.2" yallist "^2.1.2" lru-cache@^5.1.1: version "5.1.1" - resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-5.1.1.tgz#1da27e6710271947695daf6848e847f01d84b920" - integrity sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w== + resolved "https://registry.npm.taobao.org/lru-cache/download/lru-cache-5.1.1.tgz#1da27e6710271947695daf6848e847f01d84b920" + integrity sha1-HaJ+ZxAnGUdpXa9oSOhH8B2EuSA= dependencies: yallist "^3.0.2" @@ -15076,10 +15412,15 @@ ltcdr@^2.2.1: resolved "https://registry.npm.taobao.org/ltcdr/download/ltcdr-2.2.1.tgz#5ab87ad1d4c1dab8e8c08bbf037ee0c1902287cf" integrity sha1-Wrh60dTB2rjowIu/A37gwZAih88= +lz-string@^1.4.4: + version "1.4.4" + resolved "https://registry.npm.taobao.org/lz-string/download/lz-string-1.4.4.tgz#c0d8eaf36059f705796e1e344811cf4c498d3a26" + integrity sha1-wNjq82BZ9wV5bh40SBHPTEmNOiY= + macos-release@^2.2.0: version "2.3.0" - resolved "https://registry.yarnpkg.com/macos-release/-/macos-release-2.3.0.tgz#eb1930b036c0800adebccd5f17bc4c12de8bb71f" - integrity sha512-OHhSbtcviqMPt7yfw5ef5aghS2jzFVKEFyCJndQt2YpSQ9qRVSEv2axSJI1paVThEu+FFGs584h/1YhxjVqajA== + resolved "https://registry.npm.taobao.org/macos-release/download/macos-release-2.3.0.tgz#eb1930b036c0800adebccd5f17bc4c12de8bb71f" + integrity sha1-6xkwsDbAgArevM1fF7xMEt6Ltx8= magic-string@^0.25.2: version "0.25.4" @@ -15090,30 +15431,47 @@ magic-string@^0.25.2: make-dir@^1.0.0, make-dir@^1.2.0: version "1.3.0" - resolved "https://registry.yarnpkg.com/make-dir/-/make-dir-1.3.0.tgz#79c1033b80515bd6d24ec9933e860ca75ee27f0c" - integrity sha512-2w31R7SJtieJJnQtGc7RVL2StM2vGYVfqUOvUDxH6bC6aJTxPxTF0GnIgCyu7tjockiUWAYQRbxa7vKn34s5sQ== + resolved "https://registry.npm.taobao.org/make-dir/download/make-dir-1.3.0.tgz#79c1033b80515bd6d24ec9933e860ca75ee27f0c" + integrity sha1-ecEDO4BRW9bSTsmTPoYMp17ifww= dependencies: pify "^3.0.0" make-dir@^2.0.0, make-dir@^2.1.0: version "2.1.0" - resolved "https://registry.yarnpkg.com/make-dir/-/make-dir-2.1.0.tgz#5f0310e18b8be898cc07009295a30ae41e91e6f5" - integrity sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA== + resolved "https://registry.npm.taobao.org/make-dir/download/make-dir-2.1.0.tgz#5f0310e18b8be898cc07009295a30ae41e91e6f5" + integrity sha1-XwMQ4YuL6JjMBwCSlaMK5B6R5vU= dependencies: pify "^4.0.1" semver "^5.6.0" make-dir@^3.0.0: version "3.0.0" - resolved "https://registry.yarnpkg.com/make-dir/-/make-dir-3.0.0.tgz#1b5f39f6b9270ed33f9f054c5c0f84304989f801" - integrity sha512-grNJDhb8b1Jm1qeqW5R/O63wUo4UXo2v2HMic6YT9i/HBlF93S8jkMgH7yugvY9ABDShH4VZMn8I+U8+fCNegw== + resolved "https://registry.npm.taobao.org/make-dir/download/make-dir-3.0.0.tgz#1b5f39f6b9270ed33f9f054c5c0f84304989f801" + integrity sha1-G1859rknDtM/nwVMXA+EMEmJ+AE= dependencies: semver "^6.0.0" make-error@1.x: version "1.3.5" - resolved "https://registry.yarnpkg.com/make-error/-/make-error-1.3.5.tgz#efe4e81f6db28cadd605c70f29c831b58ef776c8" - integrity sha512-c3sIjNUow0+8swNwVpqoH4YCShKNFkMaw6oH1mNS2haDZQqkeZFlHS3dhoeEbKKmJB4vXpJucU6oH75aDYeE9g== + resolved "https://registry.npm.taobao.org/make-error/download/make-error-1.3.5.tgz#efe4e81f6db28cadd605c70f29c831b58ef776c8" + integrity sha1-7+ToH22yjK3WBccPKcgxtY73dsg= + +make-fetch-happen@^2.4.13: + version "2.6.0" + resolved "https://registry.npm.taobao.org/make-fetch-happen/download/make-fetch-happen-2.6.0.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fmake-fetch-happen%2Fdownload%2Fmake-fetch-happen-2.6.0.tgz#8474aa52198f6b1ae4f3094c04e8370d35ea8a38" + integrity sha1-hHSqUhmPaxrk8wlMBOg3DTXqijg= + dependencies: + agentkeepalive "^3.3.0" + cacache "^10.0.0" + http-cache-semantics "^3.8.0" + http-proxy-agent "^2.0.0" + https-proxy-agent "^2.1.0" + lru-cache "^4.1.1" + mississippi "^1.2.0" + node-fetch-npm "^2.0.2" + promise-retry "^1.1.1" + socks-proxy-agent "^3.0.1" + ssri "^5.0.0" make-fetch-happen@^5.0.0: version "5.0.1" @@ -15141,24 +15499,24 @@ makeerror@1.0.x: mamacro@^0.0.3: version "0.0.3" - resolved "https://registry.yarnpkg.com/mamacro/-/mamacro-0.0.3.tgz#ad2c9576197c9f1abf308d0787865bd975a3f3e4" - integrity sha512-qMEwh+UujcQ+kbz3T6V+wAmO2U8veoq2w+3wY8MquqwVA3jChfwY+Tk52GZKDfACEPjuZ7r2oJLejwpt8jtwTA== + resolved "https://registry.npm.taobao.org/mamacro/download/mamacro-0.0.3.tgz#ad2c9576197c9f1abf308d0787865bd975a3f3e4" + integrity sha1-rSyVdhl8nxq/MI0Hh4Zb2XWj8+Q= map-age-cleaner@^0.1.1: version "0.1.3" - resolved "https://registry.yarnpkg.com/map-age-cleaner/-/map-age-cleaner-0.1.3.tgz#7d583a7306434c055fe474b0f45078e6e1b4b92a" - integrity sha512-bJzx6nMoP6PDLPBFmg7+xRKeFZvFboMrGlxmNj9ClvX53KrmvM5bXFXEWjbz4cz1AFn+jWJ9z/DJSz7hrs0w3w== + resolved "https://registry.npm.taobao.org/map-age-cleaner/download/map-age-cleaner-0.1.3.tgz#7d583a7306434c055fe474b0f45078e6e1b4b92a" + integrity sha1-fVg6cwZDTAVf5HSw9FB45uG0uSo= dependencies: p-defer "^1.0.0" map-cache@^0.2.2: version "0.2.2" - resolved "https://registry.yarnpkg.com/map-cache/-/map-cache-0.2.2.tgz#c32abd0bd6525d9b051645bb4f26ac5dc98a0dbf" + resolved "https://registry.npm.taobao.org/map-cache/download/map-cache-0.2.2.tgz#c32abd0bd6525d9b051645bb4f26ac5dc98a0dbf" integrity sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8= map-obj@^1.0.0, map-obj@^1.0.1: version "1.0.1" - resolved "https://registry.yarnpkg.com/map-obj/-/map-obj-1.0.1.tgz#d933ceb9205d82bdcf4886f6742bdc2b4dea146d" + resolved "https://registry.npm.taobao.org/map-obj/download/map-obj-1.0.1.tgz#d933ceb9205d82bdcf4886f6742bdc2b4dea146d" integrity sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0= map-obj@^2.0.0: @@ -15173,7 +15531,7 @@ map-or-similar@^1.5.0: map-visit@^1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/map-visit/-/map-visit-1.0.0.tgz#ecdca8f13144e660f1b5bd41f12f3479d98dfb8f" + resolved "https://registry.npm.taobao.org/map-visit/download/map-visit-1.0.0.tgz#ecdca8f13144e660f1b5bd41f12f3479d98dfb8f" integrity sha1-7Nyo8TFE5mDxtb1B8S80edmN+48= dependencies: object-visit "^1.0.0" @@ -15209,8 +15567,8 @@ mapbox-gl@^1.2.1: markdown-escapes@^1.0.0: version "1.0.3" - resolved "https://registry.yarnpkg.com/markdown-escapes/-/markdown-escapes-1.0.3.tgz#6155e10416efaafab665d466ce598216375195f5" - integrity sha512-XUi5HJhhV5R74k8/0H2oCbCiYf/u4cO/rX8tnGkRvrqhsr5BRNU6Mg0yt/8UIx1iIS8220BNJsDb7XnILhLepw== + resolved "https://registry.npm.taobao.org/markdown-escapes/download/markdown-escapes-1.0.3.tgz#6155e10416efaafab665d466ce598216375195f5" + integrity sha1-YVXhBBbvqvq2ZdRmzlmCFjdRlfU= markdown-table@^0.4.0: version "0.4.0" @@ -15219,8 +15577,8 @@ markdown-table@^0.4.0: markdown-table@^1.1.0: version "1.1.3" - resolved "https://registry.yarnpkg.com/markdown-table/-/markdown-table-1.1.3.tgz#9fcb69bcfdb8717bfd0398c6ec2d93036ef8de60" - integrity sha512-1RUZVgQlpJSPWYbFSpmudq5nHY1doEIv89gBtF0s4gW1GF2XorxcA/70M5vq7rLv0a6mhOUccRsqkwhwLCIQ2Q== + resolved "https://registry.npm.taobao.org/markdown-table/download/markdown-table-1.1.3.tgz#9fcb69bcfdb8717bfd0398c6ec2d93036ef8de60" + integrity sha1-n8tpvP24cXv9A5jG7C2TA2743mA= markdown-to-jsx@^6.10.3, markdown-to-jsx@^6.9.1, markdown-to-jsx@^6.9.3: version "6.10.3" @@ -15263,8 +15621,8 @@ md5-file@^3.2.3: md5.js@^1.3.4: version "1.3.5" - resolved "https://registry.yarnpkg.com/md5.js/-/md5.js-1.3.5.tgz#b5d07b8e3216e3e27cd728d72f70d1e6a342005f" - integrity sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg== + resolved "https://registry.npm.taobao.org/md5.js/download/md5.js-1.3.5.tgz#b5d07b8e3216e3e27cd728d72f70d1e6a342005f" + integrity sha1-tdB7jjIW4+J81yjXL3DR5qNCAF8= dependencies: hash-base "^3.0.0" inherits "^2.0.1" @@ -15280,9 +15638,9 @@ md5@^2.2.1: is-buffer "~1.1.1" mdast-util-compact@^1.0.0: - version "1.0.3" - resolved "https://registry.yarnpkg.com/mdast-util-compact/-/mdast-util-compact-1.0.3.tgz#98a25cc8a7865761a41477b3a87d1dcef0b1e79d" - integrity sha512-nRiU5GpNy62rZppDKbLwhhtw5DXoFMqw9UNZFmlPsNaQCZ//WLjGKUwWMdJrUH+Se7UvtO2gXtAMe0g/N+eI5w== + version "1.0.4" + resolved "https://registry.npm.taobao.org/mdast-util-compact/download/mdast-util-compact-1.0.4.tgz?cache=0&sync_timestamp=1573376839022&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fmdast-util-compact%2Fdownload%2Fmdast-util-compact-1.0.4.tgz#d531bb7667b5123abf20859be086c4d06c894593" + integrity sha1-1TG7dme1Ejq/IIWb4IbE0GyJRZM= dependencies: unist-util-visit "^1.1.0" @@ -15336,8 +15694,8 @@ mdast-util-toc@^2.1.0: mdn-data@2.0.4: version "2.0.4" - resolved "https://registry.yarnpkg.com/mdn-data/-/mdn-data-2.0.4.tgz#699b3c38ac6f1d728091a64650b65d388502fd5b" - integrity sha512-iV3XNKw06j5Q7mi6h+9vbx23Tv7JkjEVgKHW4pimwyDGWm0OIQntJJ+u1C6mg6mK1EaTv42XQ7w76yuzH7M2cA== + resolved "https://registry.npm.taobao.org/mdn-data/download/mdn-data-2.0.4.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fmdn-data%2Fdownload%2Fmdn-data-2.0.4.tgz#699b3c38ac6f1d728091a64650b65d388502fd5b" + integrity sha1-aZs8OKxvHXKAkaZGULZdOIUC/Vs= mdurl@^1.0.1: version "1.0.1" @@ -15351,7 +15709,7 @@ meant@^1.0.1: media-typer@0.3.0: version "0.3.0" - resolved "https://registry.yarnpkg.com/media-typer/-/media-typer-0.3.0.tgz#8710d7af0aa626f8fffa1ce00168545263255748" + resolved "https://registry.npm.taobao.org/media-typer/download/media-typer-0.3.0.tgz#8710d7af0aa626f8fffa1ce00168545263255748" integrity sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g= mem@^1.1.0: @@ -15363,8 +15721,8 @@ mem@^1.1.0: mem@^4.0.0: version "4.3.0" - resolved "https://registry.yarnpkg.com/mem/-/mem-4.3.0.tgz#461af497bc4ae09608cdb2e60eefb69bff744178" - integrity sha512-qX2bG48pTqYRVmDB37rn/6PT7LcR8T7oAX3bf99u1Tt1nzxYfxkgqDwUwolPlXweM0XzBOBFzSx4kfp7KP1s/w== + resolved "https://registry.npm.taobao.org/mem/download/mem-4.3.0.tgz#461af497bc4ae09608cdb2e60eefb69bff744178" + integrity sha1-Rhr0l7xK4JYIzbLmDu+2m/90QXg= dependencies: map-age-cleaner "^0.1.1" mimic-fn "^2.0.0" @@ -15384,7 +15742,7 @@ memoizerific@^1.11.3: memory-fs@^0.4.0, memory-fs@^0.4.1: version "0.4.1" - resolved "https://registry.yarnpkg.com/memory-fs/-/memory-fs-0.4.1.tgz#3a9a20b8462523e447cfbc7e8bb80ed667bfc552" + resolved "https://registry.npm.taobao.org/memory-fs/download/memory-fs-0.4.1.tgz#3a9a20b8462523e447cfbc7e8bb80ed667bfc552" integrity sha1-OpoguEYlI+RHz7x+i7gO1me/xVI= dependencies: errno "^0.1.3" @@ -15392,8 +15750,8 @@ memory-fs@^0.4.0, memory-fs@^0.4.1: memory-fs@^0.5.0: version "0.5.0" - resolved "https://registry.yarnpkg.com/memory-fs/-/memory-fs-0.5.0.tgz#324c01288b88652966d161db77838720845a8e3c" - integrity sha512-jA0rdU5KoQMC0e6ppoNRtpp6vjFq6+NY7r8hywnC7V+1Xj/MtHwGIbB1QaK/dunyjWteJzmkpd7ooeWg10T7GA== + resolved "https://registry.npm.taobao.org/memory-fs/download/memory-fs-0.5.0.tgz#324c01288b88652966d161db77838720845a8e3c" + integrity sha1-MkwBKIuIZSlm0WHbd4OHIIRajjw= dependencies: errno "^0.1.3" readable-stream "^2.0.1" @@ -15420,7 +15778,7 @@ meow@5.0.0, meow@^5.0.0: meow@^3.3.0, meow@^3.7.0: version "3.7.0" - resolved "https://registry.yarnpkg.com/meow/-/meow-3.7.0.tgz#72cb668b425228290abbfa856892587308a801fb" + resolved "https://registry.npm.taobao.org/meow/download/meow-3.7.0.tgz#72cb668b425228290abbfa856892587308a801fb" integrity sha1-cstmi0JSKCkKu/qFaJJYcwioAfs= dependencies: camelcase-keys "^2.0.0" @@ -15460,7 +15818,7 @@ merge-deep@^3.0.2: merge-descriptors@1.0.1: version "1.0.1" - resolved "https://registry.yarnpkg.com/merge-descriptors/-/merge-descriptors-1.0.1.tgz#b00aaa556dd8b44568150ec9d1b953f3f90cbb61" + resolved "https://registry.npm.taobao.org/merge-descriptors/download/merge-descriptors-1.0.1.tgz#b00aaa556dd8b44568150ec9d1b953f3f90cbb61" integrity sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E= merge-json-schemas@1.0.0, merge-json-schemas@^1.0.0: @@ -15476,13 +15834,13 @@ merge-json-schemas@1.0.0, merge-json-schemas@^1.0.0: merge-stream@^2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/merge-stream/-/merge-stream-2.0.0.tgz#52823629a14dd00c9770fb6ad47dc6310f2c1f60" - integrity sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w== + resolved "https://registry.npm.taobao.org/merge-stream/download/merge-stream-2.0.0.tgz#52823629a14dd00c9770fb6ad47dc6310f2c1f60" + integrity sha1-UoI2KaFN0AyXcPtq1H3GMQ8sH2A= merge2@^1.2.3, merge2@^1.3.0: version "1.3.0" - resolved "https://registry.yarnpkg.com/merge2/-/merge2-1.3.0.tgz#5b366ee83b2f1582c48f87e47cf1a9352103ca81" - integrity sha512-2j4DAdlBOkiSZIsaXk4mTE3sRS02yBHAtfy127xRV3bQUFqXkjHCHLW6Scv7DwNRbIWNHH8zpnz9zMaKXIdvYw== + resolved "https://registry.npm.taobao.org/merge2/download/merge2-1.3.0.tgz#5b366ee83b2f1582c48f87e47cf1a9352103ca81" + integrity sha1-WzZu6DsvFYLEj4fkfPGpNSEDyoE= merge@^1.2.1: version "1.2.1" @@ -15491,7 +15849,7 @@ merge@^1.2.1: methods@~1.1.2: version "1.1.2" - resolved "https://registry.yarnpkg.com/methods/-/methods-1.1.2.tgz#5529a4d67654134edcc5266656835b0f851afcee" + resolved "https://registry.npm.taobao.org/methods/download/methods-1.1.2.tgz#5529a4d67654134edcc5266656835b0f851afcee" integrity sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4= microevent.ts@~0.1.1: @@ -15501,8 +15859,8 @@ microevent.ts@~0.1.1: micromatch@^3.0.4, micromatch@^3.1.10, micromatch@^3.1.4, micromatch@^3.1.9: version "3.1.10" - resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-3.1.10.tgz#70859bc95c9840952f359a068a3fc49f9ecfac23" - integrity sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg== + resolved "https://registry.npm.taobao.org/micromatch/download/micromatch-3.1.10.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fmicromatch%2Fdownload%2Fmicromatch-3.1.10.tgz#70859bc95c9840952f359a068a3fc49f9ecfac23" + integrity sha1-cIWbyVyYQJUvNZoGij/En57PrCM= dependencies: arr-diff "^4.0.0" array-unique "^0.3.2" @@ -15520,56 +15878,68 @@ micromatch@^3.0.4, micromatch@^3.1.10, micromatch@^3.1.4, micromatch@^3.1.9: micromatch@^4.0.2: version "4.0.2" - resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-4.0.2.tgz#4fcb0999bf9fbc2fcbdd212f6d629b9a56c39259" - integrity sha512-y7FpHSbMUMoyPbYUSzO6PaZ6FyRnQOpHuKwbo1G+Knck95XVU4QAiKdGEnj5wwoS7PlOgthX/09u5iFJ+aYf5Q== + resolved "https://registry.npm.taobao.org/micromatch/download/micromatch-4.0.2.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fmicromatch%2Fdownload%2Fmicromatch-4.0.2.tgz#4fcb0999bf9fbc2fcbdd212f6d629b9a56c39259" + integrity sha1-T8sJmb+fvC/L3SEvbWKbmlbDklk= dependencies: braces "^3.0.1" picomatch "^2.0.5" miller-rabin@^4.0.0: version "4.0.1" - resolved "https://registry.yarnpkg.com/miller-rabin/-/miller-rabin-4.0.1.tgz#f080351c865b0dc562a8462966daa53543c78a4d" - integrity sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA== + resolved "https://registry.npm.taobao.org/miller-rabin/download/miller-rabin-4.0.1.tgz#f080351c865b0dc562a8462966daa53543c78a4d" + integrity sha1-8IA1HIZbDcViqEYpZtqlNUPHik0= dependencies: bn.js "^4.0.0" brorand "^1.0.1" mime-db@1.40.0: version "1.40.0" - resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.40.0.tgz#a65057e998db090f732a68f6c276d387d4126c32" - integrity sha512-jYdeOMPy9vnxEqFRRo6ZvTZ8d9oPb+k18PKoYNYUe2stVEBPPwsln/qWzdbmaIvnhZ9v2P+CuecK+fpUfsV2mA== + resolved "https://registry.npm.taobao.org/mime-db/download/mime-db-1.40.0.tgz?cache=0&sync_timestamp=1569468742433&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fmime-db%2Fdownload%2Fmime-db-1.40.0.tgz#a65057e998db090f732a68f6c276d387d4126c32" + integrity sha1-plBX6ZjbCQ9zKmj2wnbTh9QSbDI= -"mime-db@>= 1.40.0 < 2", mime-db@^1.28.0: +mime-db@1.42.0, "mime-db@>= 1.40.0 < 2", mime-db@^1.28.0: version "1.42.0" - resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.42.0.tgz#3e252907b4c7adb906597b4b65636272cf9e7bac" - integrity sha512-UbfJCR4UAVRNgMpfImz05smAXK7+c+ZntjaA26ANtkXLlOe947Aag5zdIcKQULAiF9Cq4WxBi9jUs5zkA84bYQ== + resolved "https://registry.npm.taobao.org/mime-db/download/mime-db-1.42.0.tgz?cache=0&sync_timestamp=1569468742433&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fmime-db%2Fdownload%2Fmime-db-1.42.0.tgz#3e252907b4c7adb906597b4b65636272cf9e7bac" + integrity sha1-PiUpB7THrbkGWXtLZWNics+ee6w= -mime-types@2.1.24, mime-types@^2.1.12, mime-types@~2.1.17, mime-types@~2.1.19, mime-types@~2.1.24: +mime-types@2.1.24: version "2.1.24" - resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.24.tgz#b6f8d0b3e951efb77dedeca194cff6d16f676f81" - integrity sha512-WaFHS3MCl5fapm3oLxU4eYDw77IQM2ACcxQ9RIxfaC3ooc6PFuBMGZZsYpvoXS5D5QTWPieo1jjLdAm3TBP3cQ== + resolved "https://registry.npm.taobao.org/mime-types/download/mime-types-2.1.24.tgz#b6f8d0b3e951efb77dedeca194cff6d16f676f81" + integrity sha1-tvjQs+lR77d97eyhlM/20W9nb4E= dependencies: mime-db "1.40.0" +mime-types@^2.1.12, mime-types@~2.1.17, mime-types@~2.1.19, mime-types@~2.1.24: + version "2.1.25" + resolved "https://registry.npm.taobao.org/mime-types/download/mime-types-2.1.25.tgz#39772d46621f93e2a80a856c53b86a62156a6437" + integrity sha1-OXctRmIfk+KoCoVsU7hqYhVqZDc= + dependencies: + mime-db "1.42.0" + mime@1.6.0, mime@^1.3.4, 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== + resolved "https://registry.npm.taobao.org/mime/download/mime-1.6.0.tgz?cache=0&sync_timestamp=1560034758817&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fmime%2Fdownload%2Fmime-1.6.0.tgz#32cd9e5c64553bd58d19a568af452acff04981b1" + integrity sha1-Ms2eXGRVO9WNGaVor0Uqz/BJgbE= mime@^2.0.3, mime@^2.4.4: version "2.4.4" - resolved "https://registry.yarnpkg.com/mime/-/mime-2.4.4.tgz#bd7b91135fc6b01cde3e9bae33d659b63d8857e5" - integrity sha512-LRxmNwziLPT828z+4YkNzloCFC2YM4wrB99k+AV5ZbEyfGNWfG8SO1FUXLmLDBSo89NrJZ4DIWeLjy1CHGhMGA== + resolved "https://registry.npm.taobao.org/mime/download/mime-2.4.4.tgz?cache=0&sync_timestamp=1560034758817&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fmime%2Fdownload%2Fmime-2.4.4.tgz#bd7b91135fc6b01cde3e9bae33d659b63d8857e5" + integrity sha1-vXuRE1/GsBzePpuuM9ZZtj2IV+U= + +mimer@^0.3.2: + version "0.3.2" + resolved "https://registry.npm.taobao.org/mimer/download/mimer-0.3.2.tgz#0b83aabdf48eaacfd2e093ed4c0ed3d38eda8073" + integrity sha1-C4OqvfSOqs/S4JPtTA7T047agHM= mimic-fn@^1.0.0: version "1.2.0" - resolved "https://registry.yarnpkg.com/mimic-fn/-/mimic-fn-1.2.0.tgz#820c86a39334640e99516928bd03fca88057d022" - integrity sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ== + resolved "https://registry.npm.taobao.org/mimic-fn/download/mimic-fn-1.2.0.tgz#820c86a39334640e99516928bd03fca88057d022" + integrity sha1-ggyGo5M0ZA6ZUWkovQP8qIBX0CI= mimic-fn@^2.0.0, mimic-fn@^2.1.0: version "2.1.0" - resolved "https://registry.yarnpkg.com/mimic-fn/-/mimic-fn-2.1.0.tgz#7ed2c2ccccaf84d3ffcb7a69b57711fc2083401b" - integrity sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg== + resolved "https://registry.npm.taobao.org/mimic-fn/download/mimic-fn-2.1.0.tgz#7ed2c2ccccaf84d3ffcb7a69b57711fc2083401b" + integrity sha1-ftLCzMyvhNP/y3pptXcR/CCDQBs= mimic-response@^1.0.0, mimic-response@^1.0.1: version "1.0.1" @@ -15578,12 +15948,12 @@ mimic-response@^1.0.0, mimic-response@^1.0.1: mimic-response@^2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/mimic-response/-/mimic-response-2.0.0.tgz#996a51c60adf12cb8a87d7fb8ef24c2f3d5ebb46" - integrity sha512-8ilDoEapqA4uQ3TwS0jakGONKXVJqpy+RpM+3b7pLdOjghCrEiGp9SRkFbUHAmZW9vdnrENWHjaweIoTIJExSQ== + resolved "https://registry.npm.taobao.org/mimic-response/download/mimic-response-2.0.0.tgz#996a51c60adf12cb8a87d7fb8ef24c2f3d5ebb46" + integrity sha1-mWpRxgrfEsuKh9f7jvJMLz1eu0Y= min-document@^2.19.0: version "2.19.0" - resolved "https://registry.yarnpkg.com/min-document/-/min-document-2.19.0.tgz#7bd282e3f5842ed295bb748cdd9f1ffa2c824685" + resolved "https://registry.npm.taobao.org/min-document/download/min-document-2.19.0.tgz#7bd282e3f5842ed295bb748cdd9f1ffa2c824685" integrity sha1-e9KC4/WELtKVu3SM3Z8f+iyCRoU= dependencies: dom-walk "^0.1.0" @@ -15625,18 +15995,18 @@ mini-svg-data-uri@^1.1.3: minimalistic-assert@^1.0.0, minimalistic-assert@^1.0.1: version "1.0.1" - resolved "https://registry.yarnpkg.com/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz#2e194de044626d4a10e7f7fbc00ce73e83e4d5c7" - integrity sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A== + resolved "https://registry.npm.taobao.org/minimalistic-assert/download/minimalistic-assert-1.0.1.tgz#2e194de044626d4a10e7f7fbc00ce73e83e4d5c7" + integrity sha1-LhlN4ERibUoQ5/f7wAznPoPk1cc= minimalistic-crypto-utils@^1.0.0, minimalistic-crypto-utils@^1.0.1: version "1.0.1" - resolved "https://registry.yarnpkg.com/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz#f6c00c1c0b082246e5c4d99dfb8c7c083b2b582a" + resolved "https://registry.npm.taobao.org/minimalistic-crypto-utils/download/minimalistic-crypto-utils-1.0.1.tgz#f6c00c1c0b082246e5c4d99dfb8c7c083b2b582a" integrity sha1-9sAMHAsIIkblxNmd+4x8CDsrWCo= "minimatch@2 || 3", minimatch@3.0.4, minimatch@^3.0.2, minimatch@^3.0.3, minimatch@^3.0.4, minimatch@~3.0.2: version "3.0.4" - resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.0.4.tgz#5166e286457f03306064be5497e8dbb0c3d32083" - integrity sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA== + resolved "https://registry.npm.taobao.org/minimatch/download/minimatch-3.0.4.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fminimatch%2Fdownload%2Fminimatch-3.0.4.tgz#5166e286457f03306064be5497e8dbb0c3d32083" + integrity sha1-UWbihkV/AzBgZL5Ul+jbsMPTIIM= dependencies: brace-expansion "^1.1.7" @@ -15662,7 +16032,7 @@ minimist@0.0.5: minimist@0.0.8: version "0.0.8" - resolved "https://registry.yarnpkg.com/minimist/-/minimist-0.0.8.tgz#857fcabfc3397d2625b8228262e86aa7a011b05d" + resolved "https://registry.npm.taobao.org/minimist/download/minimist-0.0.8.tgz#857fcabfc3397d2625b8228262e86aa7a011b05d" integrity sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0= minimist@1.1.x: @@ -15670,7 +16040,7 @@ minimist@1.1.x: resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.1.3.tgz#3bedfd91a92d39016fcfaa1c681e8faa1a1efda8" integrity sha1-O+39kaktOQFvz6ocaB6Pqhoe/ag= -minimist@1.2.0, minimist@^1.1.1, minimist@^1.1.3, minimist@^1.2.0: +minimist@1.2.0, minimist@^1.1.1, minimist@^1.1.3, minimist@^1.2.0, minimist@~1.2.0: version "1.2.0" resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.0.tgz#a35008b20f41383eec1fb914f4cd5df79a264284" integrity sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ= @@ -15682,8 +16052,8 @@ minimist@~0.0.1: minipass@^2.3.5, minipass@^2.6.0, minipass@^2.8.6, minipass@^2.9.0: version "2.9.0" - resolved "https://registry.yarnpkg.com/minipass/-/minipass-2.9.0.tgz#e713762e7d3e32fed803115cf93e04bca9fcc9a6" - integrity sha512-wxfUjg9WebH+CUDX/CdbRlh5SmfZiy/hpkxaRI16Y9W56Pa75sWgd/rvFilSgrauD9NyFymP/+JFV3KwzIsJeg== + resolved "https://registry.npm.taobao.org/minipass/download/minipass-2.9.0.tgz?cache=0&sync_timestamp=1571981099609&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fminipass%2Fdownload%2Fminipass-2.9.0.tgz#e713762e7d3e32fed803115cf93e04bca9fcc9a6" + integrity sha1-5xN2Ln0+Mv7YAxFc+T4EvKn8yaY= dependencies: safe-buffer "^5.1.2" yallist "^3.0.0" @@ -15697,8 +16067,8 @@ minipass@^3.0.0: minizlib@^1.2.1: version "1.3.3" - resolved "https://registry.yarnpkg.com/minizlib/-/minizlib-1.3.3.tgz#2290de96818a34c29551c8a8d301216bd65a861d" - integrity sha512-6ZYMOEnmVsdCeTJVE0W9ZD+pVnE8h9Hma/iOwwRDsdQoePpoX56/8B6z3P9VNwppJuBKNRuFDRNRqRWexT9G9Q== + resolved "https://registry.npm.taobao.org/minizlib/download/minizlib-1.3.3.tgz#2290de96818a34c29551c8a8d301216bd65a861d" + integrity sha1-IpDeloGKNMKVUcio0wEha9Zahh0= dependencies: minipass "^2.9.0" @@ -15710,6 +16080,22 @@ minizlib@^2.1.0: minipass "^3.0.0" yallist "^4.0.0" +mississippi@^1.2.0, mississippi@^1.3.0: + version "1.3.1" + resolved "https://registry.npm.taobao.org/mississippi/download/mississippi-1.3.1.tgz#2a8bb465e86550ac8b36a7b6f45599171d78671e" + integrity sha1-Kou0ZehlUKyLNqe29FWZFx14Zx4= + dependencies: + concat-stream "^1.5.0" + duplexify "^3.4.2" + end-of-stream "^1.1.0" + flush-write-stream "^1.0.0" + from2 "^2.1.0" + parallel-transform "^1.1.0" + pump "^1.0.0" + pumpify "^1.3.3" + stream-each "^1.1.0" + through2 "^2.0.0" + mississippi@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/mississippi/-/mississippi-2.0.0.tgz#3442a508fafc28500486feea99409676e4ee5a6f" @@ -15728,8 +16114,8 @@ mississippi@^2.0.0: mississippi@^3.0.0: version "3.0.0" - resolved "https://registry.yarnpkg.com/mississippi/-/mississippi-3.0.0.tgz#ea0a3291f97e0b5e8776b363d5f0a12d94c67022" - integrity sha512-x471SsVjUtBRtcvd4BzKE9kFC+/2TeWgKCgw0bZcw1b9l2X3QX5vCWgF+KaZaYm87Ss//rHnWryupDrgLvmSkA== + resolved "https://registry.npm.taobao.org/mississippi/download/mississippi-3.0.0.tgz#ea0a3291f97e0b5e8776b363d5f0a12d94c67022" + integrity sha1-6goykfl+C16HdrNj1fChLZTGcCI= dependencies: concat-stream "^1.5.0" duplexify "^3.4.2" @@ -15749,8 +16135,8 @@ mitt@^1.2.0: mixin-deep@^1.2.0: version "1.3.2" - resolved "https://registry.yarnpkg.com/mixin-deep/-/mixin-deep-1.3.2.tgz#1120b43dc359a785dce65b55b82e257ccf479566" - integrity sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA== + resolved "https://registry.npm.taobao.org/mixin-deep/download/mixin-deep-1.3.2.tgz#1120b43dc359a785dce65b55b82e257ccf479566" + integrity sha1-ESC0PcNZp4Xc5ltVuC4lfM9HlWY= dependencies: for-in "^1.0.2" is-extendable "^1.0.1" @@ -15772,7 +16158,7 @@ mkdirp-promise@^5.0.1: mkdirp@*, mkdirp@0.5.1, mkdirp@0.x, "mkdirp@>=0.5 0", mkdirp@^0.5.0, mkdirp@^0.5.1, mkdirp@~0.5.1: version "0.5.1" - resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-0.5.1.tgz#30057438eac6cf7f8c4767f38648d6697d75c903" + resolved "https://registry.npm.taobao.org/mkdirp/download/mkdirp-0.5.1.tgz#30057438eac6cf7f8c4767f38648d6697d75c903" integrity sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM= dependencies: minimist "0.0.8" @@ -15794,7 +16180,7 @@ moo@^0.4.3: move-concurrently@^1.0.1: version "1.0.1" - resolved "https://registry.yarnpkg.com/move-concurrently/-/move-concurrently-1.0.1.tgz#be2c005fda32e0b29af1f05d7c4b33214c701f92" + resolved "https://registry.npm.taobao.org/move-concurrently/download/move-concurrently-1.0.1.tgz#be2c005fda32e0b29af1f05d7c4b33214c701f92" integrity sha1-viwAX9oy4LKa8fBdfEszIUxwH5I= dependencies: aproba "^1.1.1" @@ -15820,28 +16206,28 @@ mri@^1.1.4: ms@2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/ms/-/ms-2.0.0.tgz#5608aeadfc00be6c2901df5f9861788de0d597c8" + resolved "https://registry.npm.taobao.org/ms/download/ms-2.0.0.tgz#5608aeadfc00be6c2901df5f9861788de0d597c8" integrity sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g= ms@2.1.1: version "2.1.1" - resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.1.tgz#30a5864eb3ebb0a66f2ebe6d727af06a09d86e0a" - integrity sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg== + resolved "https://registry.npm.taobao.org/ms/download/ms-2.1.1.tgz#30a5864eb3ebb0a66f2ebe6d727af06a09d86e0a" + integrity sha1-MKWGTrPrsKZvLr5tcnrwagnYbgo= ms@^2.0.0, ms@^2.1.1: version "2.1.2" - resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.2.tgz#d09d1f357b443f493382a8eb3ccd183872ae6009" - integrity sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w== + resolved "https://registry.npm.taobao.org/ms/download/ms-2.1.2.tgz#d09d1f357b443f493382a8eb3ccd183872ae6009" + integrity sha1-0J0fNXtEP0kzgqjrPM0YOHKuYAk= multicast-dns-service-types@^1.1.0: version "1.1.0" - resolved "https://registry.yarnpkg.com/multicast-dns-service-types/-/multicast-dns-service-types-1.1.0.tgz#899f11d9686e5e05cb91b35d5f0e63b773cfc901" + resolved "https://registry.npm.taobao.org/multicast-dns-service-types/download/multicast-dns-service-types-1.1.0.tgz#899f11d9686e5e05cb91b35d5f0e63b773cfc901" integrity sha1-iZ8R2WhuXgXLkbNdXw5jt3PPyQE= multicast-dns@^6.0.1: version "6.2.3" - resolved "https://registry.yarnpkg.com/multicast-dns/-/multicast-dns-6.2.3.tgz#a0ec7bd9055c4282f790c3c82f4e28db3b31b229" - integrity sha512-ji6J5enbMyGRHIAkAOu3WdV8nggqviKCEKtXcOqfphZZtQrmHKycfynJ2V7eVPUA4NhJ6V7Wf4TmGbTwKE9B6g== + resolved "https://registry.npm.taobao.org/multicast-dns/download/multicast-dns-6.2.3.tgz#a0ec7bd9055c4282f790c3c82f4e28db3b31b229" + integrity sha1-oOx72QVcQoL3kMPIL04o2zsxsik= dependencies: dns-packet "^1.3.1" thunky "^1.0.2" @@ -15879,7 +16265,7 @@ mutationobserver-shim@^0.3.2: mute-stream@0.0.7: version "0.0.7" - resolved "https://registry.yarnpkg.com/mute-stream/-/mute-stream-0.0.7.tgz#3075ce93bc21b8fab43e1bc4da7e8115ed1e7bab" + resolved "https://registry.npm.taobao.org/mute-stream/download/mute-stream-0.0.7.tgz#3075ce93bc21b8fab43e1bc4da7e8115ed1e7bab" integrity sha1-MHXOk7whuPq0PhvE2n6BFe0ee6s= mute-stream@0.0.8, mute-stream@~0.0.4: @@ -15903,8 +16289,8 @@ name-all-modules-plugin@^1.0.1: nan@^2.12.1, nan@^2.13.2, nan@^2.14.0: version "2.14.0" - resolved "https://registry.yarnpkg.com/nan/-/nan-2.14.0.tgz#7818f722027b2459a86f0295d434d1fc2336c52c" - integrity sha512-INOFj37C7k3AfaNTtX8RhsTw7qRy7eLET14cROi9+5HAVbbHuIWUHEauBv5qT4Av2tWasiTY1Jw6puUNqRJXQg== + resolved "https://registry.npm.taobao.org/nan/download/nan-2.14.0.tgz#7818f722027b2459a86f0295d434d1fc2336c52c" + integrity sha1-eBj3IgJ7JFmobwKV1DTR/CM2xSw= nano-css@^5.2.1: version "5.2.1" @@ -15920,10 +16306,15 @@ nano-css@^5.2.1: stacktrace-js "^2.0.0" stylis "3.5.0" +nanoid@^2.1.0: + version "2.1.7" + resolved "https://registry.npm.taobao.org/nanoid/download/nanoid-2.1.7.tgz#d775e3e7c6470bbaaae3da9a647a80e228e0abf7" + integrity sha1-13Xj58ZHC7qq49qaZHqA4ijgq/c= + nanomatch@^1.2.9: version "1.2.13" - resolved "https://registry.yarnpkg.com/nanomatch/-/nanomatch-1.2.13.tgz#b87a8aa4fc0de8fe6be88895b38983ff265bd119" - integrity sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA== + resolved "https://registry.npm.taobao.org/nanomatch/download/nanomatch-1.2.13.tgz#b87a8aa4fc0de8fe6be88895b38983ff265bd119" + integrity sha1-uHqKpPwN6P5r6IiVs4mD/yZb0Rk= dependencies: arr-diff "^4.0.0" array-unique "^0.3.2" @@ -15939,12 +16330,12 @@ nanomatch@^1.2.9: napi-build-utils@^1.0.1: version "1.0.1" - resolved "https://registry.yarnpkg.com/napi-build-utils/-/napi-build-utils-1.0.1.tgz#1381a0f92c39d66bf19852e7873432fc2123e508" - integrity sha512-boQj1WFgQH3v4clhu3mTNfP+vOBxorDlE8EKiMjUlLG3C4qAESnn9AxIOkFgTR2c9LtzNjPrjS60cT27ZKBhaA== + resolved "https://registry.npm.taobao.org/napi-build-utils/download/napi-build-utils-1.0.1.tgz#1381a0f92c39d66bf19852e7873432fc2123e508" + integrity sha1-E4Gg+Sw51mvxmFLnhzQy/CEj5Qg= natural-compare@^1.4.0: version "1.4.0" - resolved "https://registry.yarnpkg.com/natural-compare/-/natural-compare-1.4.0.tgz#4abebfeed7541f2c27acfb29bdbbd15c8d5ba4f7" + resolved "https://registry.npm.taobao.org/natural-compare/download/natural-compare-1.4.0.tgz#4abebfeed7541f2c27acfb29bdbbd15c8d5ba4f7" integrity sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc= nearley@^2.7.10: @@ -15960,8 +16351,8 @@ nearley@^2.7.10: needle@^2.2.1: version "2.4.0" - resolved "https://registry.yarnpkg.com/needle/-/needle-2.4.0.tgz#6833e74975c444642590e15a750288c5f939b57c" - integrity sha512-4Hnwzr3mi5L97hMYeNl8wRW/Onhy4nUKR/lVemJ8gJedxxUyBLm9kkrDColJvoSfwi0jCNhD+xCdOtiGDQiRZg== + resolved "https://registry.npm.taobao.org/needle/download/needle-2.4.0.tgz#6833e74975c444642590e15a750288c5f939b57c" + integrity sha1-aDPnSXXERGQlkOFadQKIxfk5tXw= dependencies: debug "^3.2.6" iconv-lite "^0.4.4" @@ -15969,13 +16360,13 @@ needle@^2.2.1: negotiator@0.6.2: version "0.6.2" - resolved "https://registry.yarnpkg.com/negotiator/-/negotiator-0.6.2.tgz#feacf7ccf525a77ae9634436a64883ffeca346fb" - integrity sha512-hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw== + resolved "https://registry.npm.taobao.org/negotiator/download/negotiator-0.6.2.tgz#feacf7ccf525a77ae9634436a64883ffeca346fb" + integrity sha1-/qz3zPUlp3rpY0Q2pkiD/+yjRvs= neo-async@^2.5.0, neo-async@^2.6.0, neo-async@^2.6.1: version "2.6.1" - resolved "https://registry.yarnpkg.com/neo-async/-/neo-async-2.6.1.tgz#ac27ada66167fa8849a6addd837f6b189ad2081c" - integrity sha512-iyam8fBuCUpWeKPGpaNMetEocMt364qkCsfL9JuhjXX6dRnguRVOfk2GZaDpPjcOKiiXCPINZC1GczQ7iTq3Zw== + resolved "https://registry.npm.taobao.org/neo-async/download/neo-async-2.6.1.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fneo-async%2Fdownload%2Fneo-async-2.6.1.tgz#ac27ada66167fa8849a6addd837f6b189ad2081c" + integrity sha1-rCetpmFn+ohJpq3dg39rGJrSCBw= nested-object-assign@^1.0.3: version "1.0.3" @@ -15989,8 +16380,8 @@ next-tick@^1.0.0, next-tick@~1.0.0: nice-try@^1.0.4: version "1.0.5" - resolved "https://registry.yarnpkg.com/nice-try/-/nice-try-1.0.5.tgz#a3378a7696ce7d223e88fc9b764bd7ef1089e366" - integrity sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ== + resolved "https://registry.npm.taobao.org/nice-try/download/nice-try-1.0.5.tgz#a3378a7696ce7d223e88fc9b764bd7ef1089e366" + integrity sha1-ozeKdpbOfSI+iPybdkvX7xCJ42Y= nlcst-to-string@^2.0.0: version "2.0.3" @@ -16006,8 +16397,8 @@ no-case@^2.2.0: node-abi@^2.7.0: version "2.12.0" - resolved "https://registry.yarnpkg.com/node-abi/-/node-abi-2.12.0.tgz#40e9cfabdda1837863fa825e7dfa0b15686adf6f" - integrity sha512-VhPBXCIcvmo/5K8HPmnWJyyhvgKxnHTUMXR/XwGHV68+wrgkzST4UmQrY/XszSWA5dtnXpNp528zkcyJ/pzVcw== + resolved "https://registry.npm.taobao.org/node-abi/download/node-abi-2.12.0.tgz#40e9cfabdda1837863fa825e7dfa0b15686adf6f" + integrity sha1-QOnPq92hg3hj+oJeffoLFWhq328= dependencies: semver "^5.4.1" @@ -16051,21 +16442,21 @@ node-fetch@2.1.2: node-fetch@2.6.0, node-fetch@^2.3.0, node-fetch@^2.5.0, node-fetch@^2.6.0: version "2.6.0" - resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-2.6.0.tgz#e633456386d4aa55863f676a7ab0daa8fdecb0fd" - integrity sha512-8dG4H5ujfvFiqDmVu9fQ5bOHUC15JMjMY/Zumv26oOvvVJjM67KF8koCWIabKQ1GJIa9r2mMZscBq/TbdOcmNA== + resolved "https://registry.npm.taobao.org/node-fetch/download/node-fetch-2.6.0.tgz#e633456386d4aa55863f676a7ab0daa8fdecb0fd" + integrity sha1-5jNFY4bUqlWGP2dqerDaqP3ssP0= node-fetch@^1.0.1: version "1.7.3" - resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-1.7.3.tgz#980f6f72d85211a5347c6b2bc18c5b84c3eb47ef" - integrity sha512-NhZ4CsKx7cYm2vSrBAr2PvFOe6sWDf0UYLRqA6svUYg7+/TSfVAu49jYC4BvQ4Sms9SZgdqGBgroqfDhJdTyKQ== + resolved "https://registry.npm.taobao.org/node-fetch/download/node-fetch-1.7.3.tgz#980f6f72d85211a5347c6b2bc18c5b84c3eb47ef" + integrity sha1-mA9vcthSEaU0fGsrwYxbhMPrR+8= dependencies: encoding "^0.1.11" is-stream "^1.0.1" node-forge@0.9.0: version "0.9.0" - resolved "https://registry.yarnpkg.com/node-forge/-/node-forge-0.9.0.tgz#d624050edbb44874adca12bb9a52ec63cb782579" - integrity sha512-7ASaDa3pD+lJ3WvXFsxekJQelBKRpne+GOVbLbtHYdd7pFspyeuJHnWfLplGf3SwKGbfs/aYl5V/JCIaHVUKKQ== + resolved "https://registry.npm.taobao.org/node-forge/download/node-forge-0.9.0.tgz?cache=0&sync_timestamp=1569524669712&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fnode-forge%2Fdownload%2Fnode-forge-0.9.0.tgz#d624050edbb44874adca12bb9a52ec63cb782579" + integrity sha1-1iQFDtu0SHStyhK7mlLsY8t4JXk= node-gyp@^3.8.0: version "3.8.0" @@ -16121,13 +16512,13 @@ node-gyp@^5.0.2: node-int64@^0.4.0: version "0.4.0" - resolved "https://registry.yarnpkg.com/node-int64/-/node-int64-0.4.0.tgz#87a9065cdb355d3182d8f94ce11188b825c68a3b" + resolved "https://registry.npm.taobao.org/node-int64/download/node-int64-0.4.0.tgz#87a9065cdb355d3182d8f94ce11188b825c68a3b" integrity sha1-h6kGXNs1XTGC2PlM4RGIuCXGijs= node-libs-browser@^2.2.1: version "2.2.1" - resolved "https://registry.yarnpkg.com/node-libs-browser/-/node-libs-browser-2.2.1.tgz#b64f513d18338625f90346d27b0d235e631f6425" - integrity sha512-h/zcD8H9kaDZ9ALUWwlBUDo6TKF8a7qBSCSEGfjTVIYeqsioSKaAX+BN7NgiMGp6iSIXZ3PxgCu8KS3b71YK5Q== + resolved "https://registry.npm.taobao.org/node-libs-browser/download/node-libs-browser-2.2.1.tgz#b64f513d18338625f90346d27b0d235e631f6425" + integrity sha1-tk9RPRgzhiX5A0bSew0jXmMfZCU= dependencies: assert "^1.1.1" browserify-zlib "^0.2.0" @@ -16171,8 +16562,8 @@ node-notifier@^5.4.2: node-pre-gyp@^0.12.0: version "0.12.0" - resolved "https://registry.yarnpkg.com/node-pre-gyp/-/node-pre-gyp-0.12.0.tgz#39ba4bb1439da030295f899e3b520b7785766149" - integrity sha512-4KghwV8vH5k+g2ylT+sLTjy5wmUOb9vPhnM8NHvRf9dHmnW/CndrFXy2aRPaPST6dugXSdHXfeaHQm77PIz/1A== + resolved "https://registry.npm.taobao.org/node-pre-gyp/download/node-pre-gyp-0.12.0.tgz#39ba4bb1439da030295f899e3b520b7785766149" + integrity sha1-ObpLsUOdoDApX4meO1ILd4V2YUk= dependencies: detect-libc "^1.0.2" mkdirp "^0.5.1" @@ -16185,13 +16576,20 @@ node-pre-gyp@^0.12.0: semver "^5.3.0" tar "^4" -node-releases@^1.1.29, node-releases@^1.1.38: +node-releases@^1.1.29: version "1.1.39" resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-1.1.39.tgz#c1011f30343aff5b633153b10ff691d278d08e8d" integrity sha512-8MRC/ErwNCHOlAFycy9OPca46fQYUjbJRDcZTHVWIGXIjYLM73k70vv3WkYutVnM4cCo4hE0MqBVVZjP6vjISA== dependencies: semver "^6.3.0" +node-releases@^1.1.38: + version "1.1.40" + resolved "https://registry.npm.taobao.org/node-releases/download/node-releases-1.1.40.tgz#a94facfa8e2d612302601ca1361741d529c4515a" + integrity sha1-qU+s+o4tYSMCYByhNhdB1SnEUVo= + dependencies: + semver "^6.3.0" + node-sass@^4.12.0: version "4.13.0" resolved "https://registry.yarnpkg.com/node-sass/-/node-sass-4.13.0.tgz#b647288babdd6a1cb726de4545516b31f90da066" @@ -16225,7 +16623,7 @@ noms@0.0.0: noop-logger@^0.1.1: version "0.1.1" - resolved "https://registry.yarnpkg.com/noop-logger/-/noop-logger-0.1.1.tgz#94a2b1633c4f1317553007d8966fd0e841b6a4c2" + resolved "https://registry.npm.taobao.org/noop-logger/download/noop-logger-0.1.1.tgz#94a2b1633c4f1317553007d8966fd0e841b6a4c2" integrity sha1-lKKxYzxPExdVMAfYlm/Q6EG2pMI= "nopt@2 || 3": @@ -16237,7 +16635,7 @@ noop-logger@^0.1.1: nopt@^4.0.1: version "4.0.1" - resolved "https://registry.yarnpkg.com/nopt/-/nopt-4.0.1.tgz#d0d4685afd5415193c8c7505602d0d17cd64474d" + resolved "https://registry.npm.taobao.org/nopt/download/nopt-4.0.1.tgz#d0d4685afd5415193c8c7505602d0d17cd64474d" integrity sha1-0NRoWv1UFRk8jHUFYC0NF81kR00= dependencies: abbrev "1" @@ -16245,8 +16643,8 @@ nopt@^4.0.1: normalize-package-data@^2.0.0, normalize-package-data@^2.3.0, normalize-package-data@^2.3.2, normalize-package-data@^2.3.4, normalize-package-data@^2.3.5, normalize-package-data@^2.4.0, normalize-package-data@^2.5.0: version "2.5.0" - resolved "https://registry.yarnpkg.com/normalize-package-data/-/normalize-package-data-2.5.0.tgz#e66db1838b200c1dfc233225d12cb36520e234a8" - integrity sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA== + resolved "https://registry.npm.taobao.org/normalize-package-data/download/normalize-package-data-2.5.0.tgz#e66db1838b200c1dfc233225d12cb36520e234a8" + integrity sha1-5m2xg4sgDB38IzIl0SyzZSDiNKg= dependencies: hosted-git-info "^2.1.4" resolve "^1.10.0" @@ -16255,19 +16653,19 @@ normalize-package-data@^2.0.0, normalize-package-data@^2.3.0, normalize-package- normalize-path@^2.1.1: version "2.1.1" - resolved "https://registry.yarnpkg.com/normalize-path/-/normalize-path-2.1.1.tgz#1ab28b556e198363a8c1a6f7e6fa20137fe6aed9" + resolved "https://registry.npm.taobao.org/normalize-path/download/normalize-path-2.1.1.tgz#1ab28b556e198363a8c1a6f7e6fa20137fe6aed9" integrity sha1-GrKLVW4Zg2Oowab35vogE3/mrtk= dependencies: remove-trailing-separator "^1.0.1" normalize-path@^3.0.0, normalize-path@~3.0.0: version "3.0.0" - resolved "https://registry.yarnpkg.com/normalize-path/-/normalize-path-3.0.0.tgz#0dcd69ff23a1c9b11fd0978316644a0388216a65" - integrity sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA== + resolved "https://registry.npm.taobao.org/normalize-path/download/normalize-path-3.0.0.tgz#0dcd69ff23a1c9b11fd0978316644a0388216a65" + integrity sha1-Dc1p/yOhybEf0JeDFmRKA4ghamU= normalize-range@^0.1.2: version "0.1.2" - resolved "https://registry.yarnpkg.com/normalize-range/-/normalize-range-0.1.2.tgz#2d10c06bdfd312ea9777695a4d28439456b75942" + resolved "https://registry.npm.taobao.org/normalize-range/download/normalize-range-0.1.2.tgz#2d10c06bdfd312ea9777695a4d28439456b75942" integrity sha1-LRDAa9/TEuqXd2laTShDlFa3WUI= normalize-selector@^0.2.0: @@ -16277,7 +16675,7 @@ normalize-selector@^0.2.0: normalize-url@1.9.1, normalize-url@^1.0.0: version "1.9.1" - resolved "https://registry.yarnpkg.com/normalize-url/-/normalize-url-1.9.1.tgz#2cc0d66b31ea23036458436e3620d85954c66c3c" + resolved "https://registry.npm.taobao.org/normalize-url/download/normalize-url-1.9.1.tgz#2cc0d66b31ea23036458436e3620d85954c66c3c" integrity sha1-LMDWazHqIwNkWENuNiDYWVTGbDw= dependencies: object-assign "^4.0.1" @@ -16296,8 +16694,8 @@ normalize-url@2.0.1: normalize-url@^3.0.0, normalize-url@^3.3.0: version "3.3.0" - resolved "https://registry.yarnpkg.com/normalize-url/-/normalize-url-3.3.0.tgz#b2e1c4dc4f7c6d57743df733a4f5978d18650559" - integrity sha512-U+JJi7duF1o+u2pynbp2zXDW2/PADgC30f0GsHZtRh+HOcXHnw137TrNlyxxRvWW5fjKd3bcLHPxofWuCjaeZg== + resolved "https://registry.npm.taobao.org/normalize-url/download/normalize-url-3.3.0.tgz#b2e1c4dc4f7c6d57743df733a4f5978d18650559" + integrity sha1-suHE3E98bVd0PfczpPWXjRhlBVk= normalize-url@^4.1.0: version "4.5.0" @@ -16311,8 +16709,8 @@ normalize.css@^8.0.1: npm-bundled@^1.0.1: version "1.0.6" - resolved "https://registry.yarnpkg.com/npm-bundled/-/npm-bundled-1.0.6.tgz#e7ba9aadcef962bb61248f91721cd932b3fe6bdd" - integrity sha512-8/JCaftHwbd//k6y2rEWp6k1wxVfpFzB6t1p825+cUb7Ym2XQfhwIC5KwhrvzZRJu+LtDE585zVaS32+CGtf0g== + resolved "https://registry.npm.taobao.org/npm-bundled/download/npm-bundled-1.0.6.tgz#e7ba9aadcef962bb61248f91721cd932b3fe6bdd" + integrity sha1-57qarc75YrthJI+RchzZMrP+a90= npm-conf@^1.1.0: version "1.1.3" @@ -16346,14 +16744,32 @@ npm-lifecycle@^3.1.2: semver "^5.6.0" validate-npm-package-name "^3.0.0" +npm-package-arg@^5.1.2: + version "5.1.2" + resolved "https://registry.npm.taobao.org/npm-package-arg/download/npm-package-arg-5.1.2.tgz#fb18d17bb61e60900d6312619919bd753755ab37" + integrity sha1-+xjRe7YeYJANYxJhmRm9dTdVqzc= + dependencies: + hosted-git-info "^2.4.2" + osenv "^0.1.4" + semver "^5.1.0" + validate-npm-package-name "^3.0.0" + npm-packlist@^1.1.6, npm-packlist@^1.4.4: version "1.4.6" - resolved "https://registry.yarnpkg.com/npm-packlist/-/npm-packlist-1.4.6.tgz#53ba3ed11f8523079f1457376dd379ee4ea42ff4" - integrity sha512-u65uQdb+qwtGvEJh/DgQgW1Xg7sqeNbmxYyrvlNznaVTjV3E5P6F/EFjM+BVHXl7JJlsdG8A64M0XI8FI/IOlg== + resolved "https://registry.npm.taobao.org/npm-packlist/download/npm-packlist-1.4.6.tgz#53ba3ed11f8523079f1457376dd379ee4ea42ff4" + integrity sha1-U7o+0R+FIwefFFc3bdN57k6kL/Q= dependencies: ignore-walk "^3.0.1" npm-bundled "^1.0.1" +npm-pick-manifest@^1.0.4: + version "1.0.4" + resolved "https://registry.npm.taobao.org/npm-pick-manifest/download/npm-pick-manifest-1.0.4.tgz#a5ee6510c1fe7221c0bc0414e70924c14045f7e8" + integrity sha1-pe5lEMH+ciHAvAQU5wkkwUBF9+g= + dependencies: + npm-package-arg "^5.1.2" + semver "^5.3.0" + npm-pick-manifest@^3.0.0: version "3.0.2" resolved "https://registry.yarnpkg.com/npm-pick-manifest/-/npm-pick-manifest-3.0.2.tgz#f4d9e5fd4be2153e5f4e5f9b7be8dc419a99abb7" @@ -16380,22 +16796,29 @@ npm-run-all@^4.1.5: npm-run-path@^2.0.0: version "2.0.2" - resolved "https://registry.yarnpkg.com/npm-run-path/-/npm-run-path-2.0.2.tgz#35a9232dfa35d7067b4cb2ddf2357b1871536c5f" + resolved "https://registry.npm.taobao.org/npm-run-path/download/npm-run-path-2.0.2.tgz?cache=0&sync_timestamp=1571055779038&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fnpm-run-path%2Fdownload%2Fnpm-run-path-2.0.2.tgz#35a9232dfa35d7067b4cb2ddf2357b1871536c5f" integrity sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8= dependencies: path-key "^2.0.0" npm-run-path@^3.0.0: version "3.1.0" - resolved "https://registry.yarnpkg.com/npm-run-path/-/npm-run-path-3.1.0.tgz#7f91be317f6a466efed3c9f2980ad8a4ee8b0fa5" - integrity sha512-Dbl4A/VfiVGLgQv29URL9xshU8XDY1GeLy+fsaZ1AA8JDSfjvr5P5+pzRbWqRSBxk6/DW7MIh8lTM/PaGnP2kg== + resolved "https://registry.npm.taobao.org/npm-run-path/download/npm-run-path-3.1.0.tgz?cache=0&sync_timestamp=1571055779038&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fnpm-run-path%2Fdownload%2Fnpm-run-path-3.1.0.tgz#7f91be317f6a466efed3c9f2980ad8a4ee8b0fa5" + integrity sha1-f5G+MX9qRm7+08nymArYpO6LD6U= + dependencies: + path-key "^3.0.0" + +npm-run-path@^4.0.0: + version "4.0.0" + resolved "https://registry.npm.taobao.org/npm-run-path/download/npm-run-path-4.0.0.tgz?cache=0&sync_timestamp=1571055779038&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fnpm-run-path%2Fdownload%2Fnpm-run-path-4.0.0.tgz#d644ec1bd0569187d2a52909971023a0a58e8438" + integrity sha1-1kTsG9BWkYfSpSkJlxAjoKWOhDg= dependencies: path-key "^3.0.0" "npmlog@0 || 1 || 2 || 3 || 4", npmlog@^4.0.0, npmlog@^4.0.1, npmlog@^4.0.2, npmlog@^4.1.2: version "4.1.2" - resolved "https://registry.yarnpkg.com/npmlog/-/npmlog-4.1.2.tgz#08a7f2a8bf734604779a9efa4ad5cc717abb954b" - integrity sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg== + resolved "https://registry.npm.taobao.org/npmlog/download/npmlog-4.1.2.tgz#08a7f2a8bf734604779a9efa4ad5cc717abb954b" + integrity sha1-CKfyqL9zRgR3mp76StXMcXq7lUs= dependencies: are-we-there-yet "~1.1.2" console-control-strings "~1.1.0" @@ -16409,8 +16832,8 @@ nprogress@^0.2.0: nth-check@^1.0.1, nth-check@^1.0.2, nth-check@~1.0.1: version "1.0.2" - resolved "https://registry.yarnpkg.com/nth-check/-/nth-check-1.0.2.tgz#b2bd295c37e3dd58a3bf0700376663ba4d9cf05c" - integrity sha512-WeBOdju8SnzPN5vTUJYxYUxLeXpCaVP5i5e0LF8fg7WORF2Wd7wFX/pk0tYZk7s8T+J7VLy0Da6J1+wCT0AtHg== + resolved "https://registry.npm.taobao.org/nth-check/download/nth-check-1.0.2.tgz#b2bd295c37e3dd58a3bf0700376663ba4d9cf05c" + integrity sha1-sr0pXDfj3VijvwcAN2Zjuk2c8Fw= dependencies: boolbase "~1.0.0" @@ -16426,12 +16849,12 @@ nullthrows@^1.1.0: num2fraction@^1.2.2: version "1.2.2" - resolved "https://registry.yarnpkg.com/num2fraction/-/num2fraction-1.2.2.tgz#6f682b6a027a4e9ddfa4564cd2589d1d4e669ede" + resolved "https://registry.npm.taobao.org/num2fraction/download/num2fraction-1.2.2.tgz#6f682b6a027a4e9ddfa4564cd2589d1d4e669ede" integrity sha1-b2gragJ6Tp3fpFZM0lidHU5mnt4= number-is-nan@^1.0.0: version "1.0.1" - resolved "https://registry.yarnpkg.com/number-is-nan/-/number-is-nan-1.0.1.tgz#097b602b53422a522c1afb8790318336941a011d" + resolved "https://registry.npm.taobao.org/number-is-nan/download/number-is-nan-1.0.1.tgz#097b602b53422a522c1afb8790318336941a011d" integrity sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0= nwsapi@^2.0.7: @@ -16441,12 +16864,12 @@ nwsapi@^2.0.7: oauth-sign@~0.9.0: version "0.9.0" - resolved "https://registry.yarnpkg.com/oauth-sign/-/oauth-sign-0.9.0.tgz#47a7b016baa68b5fa0ecf3dee08a85c679ac6455" - integrity sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ== + resolved "https://registry.npm.taobao.org/oauth-sign/download/oauth-sign-0.9.0.tgz#47a7b016baa68b5fa0ecf3dee08a85c679ac6455" + integrity sha1-R6ewFrqmi1+g7PPe4IqFxnmsZFU= object-assign@4.x, object-assign@^4, object-assign@^4.0.1, object-assign@^4.1.0, object-assign@^4.1.1: version "4.1.1" - resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863" + resolved "https://registry.npm.taobao.org/object-assign/download/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863" integrity sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM= object-assign@^2.0.0: @@ -16461,7 +16884,7 @@ object-component@0.0.3: object-copy@^0.1.0: version "0.1.0" - resolved "https://registry.yarnpkg.com/object-copy/-/object-copy-0.1.0.tgz#7e7d858b781bd7c991a41ba975ed3812754e998c" + resolved "https://registry.npm.taobao.org/object-copy/download/object-copy-0.1.0.tgz#7e7d858b781bd7c991a41ba975ed3812754e998c" integrity sha1-fn2Fi3gb18mRpBupde04EnVOmYw= dependencies: copy-descriptor "^0.1.0" @@ -16479,19 +16902,24 @@ object-hash@^1.1.4: integrity sha1-/eRSCYqVHLFF8Dm7fUVUSd3BJt8= object-inspect@^1.6.0: + version "1.7.0" + resolved "https://registry.npm.taobao.org/object-inspect/download/object-inspect-1.7.0.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fobject-inspect%2Fdownload%2Fobject-inspect-1.7.0.tgz#f4f6bd181ad77f006b5ece60bd0b6f398ff74a67" + integrity sha1-9Pa9GBrXfwBrXs5gvQtvOY/3Smc= + +object-inspect@~1.6.0: version "1.6.0" resolved "https://registry.yarnpkg.com/object-inspect/-/object-inspect-1.6.0.tgz#c70b6cbf72f274aab4c34c0c82f5167bf82cf15b" integrity sha512-GJzfBZ6DgDAmnuaM3104jR4s1Myxr3Y3zfIyN4z3UdqN69oSRacNK8UhnobDdC+7J2AHCjGwxQubNJfE70SXXQ== object-is@^1.0.1: version "1.0.1" - resolved "https://registry.yarnpkg.com/object-is/-/object-is-1.0.1.tgz#0aa60ec9989a0b3ed795cf4d06f62cf1ad6539b6" + resolved "https://registry.npm.taobao.org/object-is/download/object-is-1.0.1.tgz#0aa60ec9989a0b3ed795cf4d06f62cf1ad6539b6" integrity sha1-CqYOyZiaCz7Xlc9NBvYs8a1lObY= object-keys@^1.0.11, object-keys@^1.0.12, object-keys@^1.1.1: version "1.1.1" - resolved "https://registry.yarnpkg.com/object-keys/-/object-keys-1.1.1.tgz#1c47f272df277f3b1daf061677d9c82e2322c60e" - integrity sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA== + resolved "https://registry.npm.taobao.org/object-keys/download/object-keys-1.1.1.tgz#1c47f272df277f3b1daf061677d9c82e2322c60e" + integrity sha1-HEfyct8nfzsdrwYWd9nILiMixg4= object-path@^0.11.2, object-path@^0.11.4: version "0.11.4" @@ -16500,15 +16928,15 @@ object-path@^0.11.2, object-path@^0.11.4: object-visit@^1.0.0: version "1.0.1" - resolved "https://registry.yarnpkg.com/object-visit/-/object-visit-1.0.1.tgz#f79c4493af0c5377b59fe39d395e41042dd045bb" + resolved "https://registry.npm.taobao.org/object-visit/download/object-visit-1.0.1.tgz#f79c4493af0c5377b59fe39d395e41042dd045bb" integrity sha1-95xEk68MU3e1n+OdOV5BBC3QRbs= dependencies: isobject "^3.0.0" object.assign@^4.1.0: version "4.1.0" - resolved "https://registry.yarnpkg.com/object.assign/-/object.assign-4.1.0.tgz#968bf1100d7956bb3ca086f006f846b3bc4008da" - integrity sha512-exHJeq6kBKj58mqGyTQ9DFvrZC/eR6OwxzoM9YRoGBqrXYonaFyGiFMuc9VZrXf7DarreEwMpurG3dd+CNyW5w== + resolved "https://registry.npm.taobao.org/object.assign/download/object.assign-4.1.0.tgz#968bf1100d7956bb3ca086f006f846b3bc4008da" + integrity sha1-lovxEA15Vrs8oIbwBvhGs7xACNo= dependencies: define-properties "^1.1.2" function-bind "^1.1.1" @@ -16517,8 +16945,8 @@ object.assign@^4.1.0: object.entries@^1.0.4, object.entries@^1.1.0: version "1.1.0" - resolved "https://registry.yarnpkg.com/object.entries/-/object.entries-1.1.0.tgz#2024fc6d6ba246aee38bdb0ffd5cfbcf371b7519" - integrity sha512-l+H6EQ8qzGRxbkHOd5I/aHRhHDKoQXQ8g0BYt4uSweQU1/J6dZUOyWh9a2Vky35YCKjzmgxOzta2hH6kf9HuXA== + resolved "https://registry.npm.taobao.org/object.entries/download/object.entries-1.1.0.tgz#2024fc6d6ba246aee38bdb0ffd5cfbcf371b7519" + integrity sha1-ICT8bWuiRq7ji9sP/Vz7zzcbdRk= dependencies: define-properties "^1.1.3" es-abstract "^1.12.0" @@ -16537,7 +16965,7 @@ object.fromentries@^2.0.0, "object.fromentries@^2.0.0 || ^1.0.0", object.froment object.getownpropertydescriptors@^2.0.3: version "2.0.3" - resolved "https://registry.yarnpkg.com/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.0.3.tgz#8758c846f5b407adab0f236e0986f14b051caa16" + resolved "https://registry.npm.taobao.org/object.getownpropertydescriptors/download/object.getownpropertydescriptors-2.0.3.tgz#8758c846f5b407adab0f236e0986f14b051caa16" integrity sha1-h1jIRvW0B62rDyNuCYbxSwUcqhY= dependencies: define-properties "^1.1.2" @@ -16545,15 +16973,15 @@ object.getownpropertydescriptors@^2.0.3: object.pick@^1.3.0: version "1.3.0" - resolved "https://registry.yarnpkg.com/object.pick/-/object.pick-1.3.0.tgz#87a10ac4c1694bd2e1cbf53591a66141fb5dd747" + resolved "https://registry.npm.taobao.org/object.pick/download/object.pick-1.3.0.tgz#87a10ac4c1694bd2e1cbf53591a66141fb5dd747" integrity sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c= dependencies: isobject "^3.0.1" object.values@^1.0.4, object.values@^1.1.0: version "1.1.0" - resolved "https://registry.yarnpkg.com/object.values/-/object.values-1.1.0.tgz#bf6810ef5da3e5325790eaaa2be213ea84624da9" - integrity sha512-8mf0nKLAoFX6VlNVdhGj31SVYpaNFtUnuoOXWyFEstsWRgU837AK+JYM0iAxwkSzGRbwn8cbFmgbyxj1j4VbXg== + resolved "https://registry.npm.taobao.org/object.values/download/object.values-1.1.0.tgz#bf6810ef5da3e5325790eaaa2be213ea84624da9" + integrity sha1-v2gQ712j5TJXkOqqK+IT6oRiTak= dependencies: define-properties "^1.1.3" es-abstract "^1.12.0" @@ -16562,13 +16990,13 @@ object.values@^1.0.4, object.values@^1.1.0: obuf@^1.0.0, obuf@^1.1.2: version "1.1.2" - resolved "https://registry.yarnpkg.com/obuf/-/obuf-1.1.2.tgz#09bea3343d41859ebd446292d11c9d4db619084e" - integrity sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg== + resolved "https://registry.npm.taobao.org/obuf/download/obuf-1.1.2.tgz#09bea3343d41859ebd446292d11c9d4db619084e" + integrity sha1-Cb6jND1BhZ69RGKS0RydTbYZCE4= octokit-pagination-methods@^1.1.0: version "1.1.0" - resolved "https://registry.yarnpkg.com/octokit-pagination-methods/-/octokit-pagination-methods-1.1.0.tgz#cf472edc9d551055f9ef73f6e42b4dbb4c80bea4" - integrity sha512-fZ4qZdQ2nxJvtcasX7Ghl+WlWS/d9IgnBIwFZXVNNZUmzpno91SX5bc5vuxiuKoCtK78XxGGNuSCrDC7xYB3OQ== + resolved "https://registry.npm.taobao.org/octokit-pagination-methods/download/octokit-pagination-methods-1.1.0.tgz#cf472edc9d551055f9ef73f6e42b4dbb4c80bea4" + integrity sha1-z0cu3J1VEFX573P25CtNu0yAvqQ= omggif@^1.0.9: version "1.0.10" @@ -16584,34 +17012,34 @@ omit.js@^1.0.2: on-finished@~2.3.0: version "2.3.0" - resolved "https://registry.yarnpkg.com/on-finished/-/on-finished-2.3.0.tgz#20f1336481b083cd75337992a16971aa2d906947" + resolved "https://registry.npm.taobao.org/on-finished/download/on-finished-2.3.0.tgz#20f1336481b083cd75337992a16971aa2d906947" integrity sha1-IPEzZIGwg811M3mSoWlxqi2QaUc= dependencies: ee-first "1.1.1" on-headers@~1.0.2: version "1.0.2" - resolved "https://registry.yarnpkg.com/on-headers/-/on-headers-1.0.2.tgz#772b0ae6aaa525c399e489adfad90c403eb3c28f" - integrity sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA== + resolved "https://registry.npm.taobao.org/on-headers/download/on-headers-1.0.2.tgz#772b0ae6aaa525c399e489adfad90c403eb3c28f" + integrity sha1-dysK5qqlJcOZ5Imt+tkMQD6zwo8= once@^1.3.0, once@^1.3.1, once@^1.3.3, once@^1.4.0: version "1.4.0" - resolved "https://registry.yarnpkg.com/once/-/once-1.4.0.tgz#583b1aa775961d4b113ac17d9c50baef9dd76bd1" + resolved "https://registry.npm.taobao.org/once/download/once-1.4.0.tgz#583b1aa775961d4b113ac17d9c50baef9dd76bd1" integrity sha1-WDsap3WWHUsROsF9nFC6753Xa9E= dependencies: wrappy "1" onetime@^2.0.0: version "2.0.1" - resolved "https://registry.yarnpkg.com/onetime/-/onetime-2.0.1.tgz#067428230fd67443b2794b22bba528b6867962d4" + resolved "https://registry.npm.taobao.org/onetime/download/onetime-2.0.1.tgz#067428230fd67443b2794b22bba528b6867962d4" integrity sha1-BnQoIw/WdEOyeUsiu6UotoZ5YtQ= dependencies: mimic-fn "^1.0.0" onetime@^5.1.0: version "5.1.0" - resolved "https://registry.yarnpkg.com/onetime/-/onetime-5.1.0.tgz#fff0f3c91617fe62bb50189636e99ac8a6df7be5" - integrity sha512-5NcSkPHhwTVFIQN+TUqXoS5+dlElHXdpAWu9I0HP20YOtIi+aZ0Ct82jdlILDxjLEAWwvm+qj1m6aEtsDVmm6Q== + resolved "https://registry.npm.taobao.org/onetime/download/onetime-5.1.0.tgz#fff0f3c91617fe62bb50189636e99ac8a6df7be5" + integrity sha1-//DzyRYX/mK7UBiWNumayKbfe+U= dependencies: mimic-fn "^2.1.0" @@ -16639,10 +17067,10 @@ opn@5.1.0: dependencies: is-wsl "^1.1.0" -opn@^5.4.0, opn@^5.5.0: +opn@^5.5.0: version "5.5.0" - resolved "https://registry.yarnpkg.com/opn/-/opn-5.5.0.tgz#fc7164fab56d235904c51c3b27da6758ca3b9bfc" - integrity sha512-PqHpggC9bLV0VeWcdKhkpxY+3JTzetLSqTCWL/z/tFIbI6G8JCjondXklT1JinczLz2Xib62sSp0T/gKT4KksA== + resolved "https://registry.npm.taobao.org/opn/download/opn-5.5.0.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fopn%2Fdownload%2Fopn-5.5.0.tgz#fc7164fab56d235904c51c3b27da6758ca3b9bfc" + integrity sha1-/HFk+rVtI1kExRw7J9pnWMo7m/w= dependencies: is-wsl "^1.1.0" @@ -16699,16 +17127,26 @@ ora@4.0.2: strip-ansi "^5.2.0" wcwidth "^1.0.1" +ora@^1.3.0: + version "1.4.0" + resolved "https://registry.npm.taobao.org/ora/download/ora-1.4.0.tgz#884458215b3a5d4097592285f93321bb7a79e2e5" + integrity sha1-iERYIVs6XUCXWSKF+TMhu3p54uU= + dependencies: + chalk "^2.1.0" + cli-cursor "^2.1.0" + cli-spinners "^1.0.1" + log-symbols "^2.1.0" + original@>=0.0.5, original@^1.0.0: version "1.0.2" - resolved "https://registry.yarnpkg.com/original/-/original-1.0.2.tgz#e442a61cffe1c5fd20a65f3261c26663b303f25f" - integrity sha512-hyBVl6iqqUOJ8FqRe+l/gS8H+kKYjrEndd5Pm1MfBtsEKA038HkkdbAl/72EAXGyonD/PFsvmVG+EvcIpliMBg== + resolved "https://registry.npm.taobao.org/original/download/original-1.0.2.tgz#e442a61cffe1c5fd20a65f3261c26663b303f25f" + integrity sha1-5EKmHP/hxf0gpl8yYcJmY7MD8l8= dependencies: url-parse "^1.4.3" os-browserify@^0.3.0: version "0.3.0" - resolved "https://registry.yarnpkg.com/os-browserify/-/os-browserify-0.3.0.tgz#854373c7f5c2315914fc9bfc6bd8238fdda1ec27" + resolved "https://registry.npm.taobao.org/os-browserify/download/os-browserify-0.3.0.tgz#854373c7f5c2315914fc9bfc6bd8238fdda1ec27" integrity sha1-hUNzx/XCMVkU/Jv8a9gjj92h7Cc= os-filter-obj@^2.0.0: @@ -16720,7 +17158,7 @@ os-filter-obj@^2.0.0: os-homedir@^1.0.0, os-homedir@^1.0.1: version "1.0.2" - resolved "https://registry.yarnpkg.com/os-homedir/-/os-homedir-1.0.2.tgz#ffbc4988336e0e833de0c168c7ef152121aa7fb3" + resolved "https://registry.npm.taobao.org/os-homedir/download/os-homedir-1.0.2.tgz#ffbc4988336e0e833de0c168c7ef152121aa7fb3" integrity sha1-/7xJiDNuDoM94MFox+8VISGqf7M= os-locale@^1.4.0: @@ -16741,8 +17179,8 @@ os-locale@^2.0.0: os-locale@^3.0.0, os-locale@^3.1.0: version "3.1.0" - resolved "https://registry.yarnpkg.com/os-locale/-/os-locale-3.1.0.tgz#a802a6ee17f24c10483ab9935719cef4ed16bf1a" - integrity sha512-Z8l3R4wYWM40/52Z+S265okfFj8Kt2cC2MKY+xNi3kFs+XGI7WXu/I309QQQYbRW4ijiZ+yxs9pqEhJh0DqW3Q== + resolved "https://registry.npm.taobao.org/os-locale/download/os-locale-3.1.0.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fos-locale%2Fdownload%2Fos-locale-3.1.0.tgz#a802a6ee17f24c10483ab9935719cef4ed16bf1a" + integrity sha1-qAKm7hfyTBBIOrmTVxnO9O0Wvxo= dependencies: execa "^1.0.0" lcid "^2.0.0" @@ -16750,21 +17188,21 @@ os-locale@^3.0.0, os-locale@^3.1.0: os-name@3.1.0, os-name@^3.1.0: version "3.1.0" - resolved "https://registry.yarnpkg.com/os-name/-/os-name-3.1.0.tgz#dec19d966296e1cd62d701a5a66ee1ddeae70801" - integrity sha512-h8L+8aNjNcMpo/mAIBPn5PXCM16iyPGjHNWo6U1YO8sJTMHtEtyczI6QJnLoplswm6goopQkqc7OAnjhWcugVg== + resolved "https://registry.npm.taobao.org/os-name/download/os-name-3.1.0.tgz#dec19d966296e1cd62d701a5a66ee1ddeae70801" + integrity sha1-3sGdlmKW4c1i1wGlpm7h3ernCAE= dependencies: macos-release "^2.2.0" windows-release "^3.1.0" os-tmpdir@^1.0.0, os-tmpdir@~1.0.1, os-tmpdir@~1.0.2: version "1.0.2" - resolved "https://registry.yarnpkg.com/os-tmpdir/-/os-tmpdir-1.0.2.tgz#bbe67406c79aa85c5cfec766fe5734555dfa1274" + resolved "https://registry.npm.taobao.org/os-tmpdir/download/os-tmpdir-1.0.2.tgz#bbe67406c79aa85c5cfec766fe5734555dfa1274" integrity sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ= osenv@0, osenv@^0.1.4, osenv@^0.1.5: version "0.1.5" - resolved "https://registry.yarnpkg.com/osenv/-/osenv-0.1.5.tgz#85cdfafaeb28e8677f416e287592b5f3f49ea410" - integrity sha512-0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g== + resolved "https://registry.npm.taobao.org/osenv/download/osenv-0.1.5.tgz#85cdfafaeb28e8677f416e287592b5f3f49ea410" + integrity sha1-hc36+uso6Gd/QW4odZK18/SepBA= dependencies: os-homedir "^1.0.0" os-tmpdir "^1.0.0" @@ -16795,9 +17233,14 @@ p-cancelable@^1.0.0: p-defer@^1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/p-defer/-/p-defer-1.0.0.tgz#9f6eb182f6c9aa8cd743004a7d4f96b196b0fb0c" + resolved "https://registry.npm.taobao.org/p-defer/download/p-defer-1.0.0.tgz#9f6eb182f6c9aa8cd743004a7d4f96b196b0fb0c" integrity sha1-n26xgvbJqozXQwBKfU+WsZaw+ww= +p-defer@^3.0.0: + version "3.0.0" + resolved "https://registry.npm.taobao.org/p-defer/download/p-defer-3.0.0.tgz#d1dceb4ee9b2b604b1d94ffec83760175d4e6f83" + integrity sha1-0dzrTumytgSx2U/+yDdgF11Ob4M= + p-each-series@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/p-each-series/-/p-each-series-1.0.0.tgz#930f3d12dd1f50e7434457a22cd6f04ac6ad7f71" @@ -16821,13 +17264,13 @@ p-event@^2.1.0: p-finally@^1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/p-finally/-/p-finally-1.0.0.tgz#3fbcfb15b899a44123b34b6dcc18b724336a2cae" + resolved "https://registry.npm.taobao.org/p-finally/download/p-finally-1.0.0.tgz?cache=0&sync_timestamp=1560955759606&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fp-finally%2Fdownload%2Fp-finally-1.0.0.tgz#3fbcfb15b899a44123b34b6dcc18b724336a2cae" integrity sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4= p-finally@^2.0.0: version "2.0.1" - resolved "https://registry.yarnpkg.com/p-finally/-/p-finally-2.0.1.tgz#bd6fcaa9c559a096b680806f4d657b3f0f240561" - integrity sha512-vpm09aKwq6H9phqRQzecoDpD8TmVyGw70qmWlyq5onxY7tqyTTFVvxMykxQSQKILBSFlbXpypIw2T1Ml7+DDtw== + resolved "https://registry.npm.taobao.org/p-finally/download/p-finally-2.0.1.tgz?cache=0&sync_timestamp=1560955759606&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fp-finally%2Fdownload%2Fp-finally-2.0.1.tgz#bd6fcaa9c559a096b680806f4d657b3f0f240561" + integrity sha1-vW/KqcVZoJa2gIBvTWV7Pw8kBWE= p-is-promise@^1.1.0: version "1.1.0" @@ -16836,60 +17279,60 @@ p-is-promise@^1.1.0: p-is-promise@^2.0.0: version "2.1.0" - resolved "https://registry.yarnpkg.com/p-is-promise/-/p-is-promise-2.1.0.tgz#918cebaea248a62cf7ffab8e3bca8c5f882fc42e" - integrity sha512-Y3W0wlRPK8ZMRbNq97l4M5otioeA5lm1z7bkNkxCka8HSPjR0xRWmpCmc9utiaLP9Jb1eD8BgeIxTW4AIF45Pg== + resolved "https://registry.npm.taobao.org/p-is-promise/download/p-is-promise-2.1.0.tgz#918cebaea248a62cf7ffab8e3bca8c5f882fc42e" + integrity sha1-kYzrrqJIpiz3/6uOO8qMX4gvxC4= p-limit@^1.0.0, p-limit@^1.1.0: version "1.3.0" - resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-1.3.0.tgz#b86bd5f0c25690911c7590fcbfc2010d54b3ccb8" - integrity sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q== + resolved "https://registry.npm.taobao.org/p-limit/download/p-limit-1.3.0.tgz#b86bd5f0c25690911c7590fcbfc2010d54b3ccb8" + integrity sha1-uGvV8MJWkJEcdZD8v8IBDVSzzLg= dependencies: p-try "^1.0.0" p-limit@^2.0.0, p-limit@^2.2.0: version "2.2.1" - resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-2.2.1.tgz#aa07a788cc3151c939b5131f63570f0dd2009537" - integrity sha512-85Tk+90UCVWvbDavCLKPOLC9vvY8OwEX/RtKF+/1OADJMVlFfEHOiMTPVyxg7mk/dKa+ipdHm0OUkTvCpMTuwg== + resolved "https://registry.npm.taobao.org/p-limit/download/p-limit-2.2.1.tgz#aa07a788cc3151c939b5131f63570f0dd2009537" + integrity sha1-qgeniMwxUck5tRMfY1cPDdIAlTc= dependencies: p-try "^2.0.0" p-locate@^2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-2.0.0.tgz#20a0103b222a70c8fd39cc2e580680f3dde5ec43" + resolved "https://registry.npm.taobao.org/p-locate/download/p-locate-2.0.0.tgz#20a0103b222a70c8fd39cc2e580680f3dde5ec43" integrity sha1-IKAQOyIqcMj9OcwuWAaA893l7EM= dependencies: p-limit "^1.1.0" p-locate@^3.0.0: version "3.0.0" - resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-3.0.0.tgz#322d69a05c0264b25997d9f40cd8a891ab0064a4" - integrity sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ== + resolved "https://registry.npm.taobao.org/p-locate/download/p-locate-3.0.0.tgz#322d69a05c0264b25997d9f40cd8a891ab0064a4" + integrity sha1-Mi1poFwCZLJZl9n0DNiokasAZKQ= dependencies: p-limit "^2.0.0" p-locate@^4.1.0: version "4.1.0" - resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-4.1.0.tgz#a3428bb7088b3a60292f66919278b7c297ad4f07" - integrity sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A== + resolved "https://registry.npm.taobao.org/p-locate/download/p-locate-4.1.0.tgz#a3428bb7088b3a60292f66919278b7c297ad4f07" + integrity sha1-o0KLtwiLOmApL2aRkni3wpetTwc= dependencies: p-limit "^2.2.0" p-map-series@^1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/p-map-series/-/p-map-series-1.0.0.tgz#bf98fe575705658a9e1351befb85ae4c1f07bdca" + resolved "https://registry.npm.taobao.org/p-map-series/download/p-map-series-1.0.0.tgz#bf98fe575705658a9e1351befb85ae4c1f07bdca" integrity sha1-v5j+V1cFZYqeE1G++4WuTB8Hvco= dependencies: p-reduce "^1.0.0" p-map@^2.0.0, p-map@^2.1.0: version "2.1.0" - resolved "https://registry.yarnpkg.com/p-map/-/p-map-2.1.0.tgz#310928feef9c9ecc65b68b17693018a665cea175" - integrity sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw== + resolved "https://registry.npm.taobao.org/p-map/download/p-map-2.1.0.tgz#310928feef9c9ecc65b68b17693018a665cea175" + integrity sha1-MQko/u+cnsxltosXaTAYpmXOoXU= p-map@^3.0.0: version "3.0.0" - resolved "https://registry.yarnpkg.com/p-map/-/p-map-3.0.0.tgz#d704d9af8a2ba684e2600d9a215983d4141a979d" - integrity sha512-d3qXVTF/s+W+CdJ5A29wywV2n8CQQYahlgz2bFiA+4eVNJbHJodPZ+/gXwPGh0bOqA+j8S+6+ckmvLGPk1QpxQ== + resolved "https://registry.npm.taobao.org/p-map/download/p-map-3.0.0.tgz#d704d9af8a2ba684e2600d9a215983d4141a979d" + integrity sha1-1wTZr4orpoTiYA2aIVmD1BQal50= dependencies: aggregate-error "^3.0.0" @@ -16907,13 +17350,13 @@ p-queue@^4.0.0: p-reduce@^1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/p-reduce/-/p-reduce-1.0.0.tgz#18c2b0dd936a4690a529f8231f58a0fdb6a47dfa" + resolved "https://registry.npm.taobao.org/p-reduce/download/p-reduce-1.0.0.tgz#18c2b0dd936a4690a529f8231f58a0fdb6a47dfa" integrity sha1-GMKw3ZNqRpClKfgjH1ig/bakffo= p-retry@^3.0.1: version "3.0.1" - resolved "https://registry.yarnpkg.com/p-retry/-/p-retry-3.0.1.tgz#316b4c8893e2c8dc1cfa891f406c4b422bebf328" - integrity sha512-XE6G4+YTTkT2a0UWb2kjZe8xNwf8bIbnqpc/IS/idOBVhyves0mK5OJgeocjx7q5pvX/6m23xuzVPYT1uGM73w== + resolved "https://registry.npm.taobao.org/p-retry/download/p-retry-3.0.1.tgz#316b4c8893e2c8dc1cfa891f406c4b422bebf328" + integrity sha1-MWtMiJPiyNwc+okfQGxLQivr8yg= dependencies: retry "^0.12.0" @@ -16933,13 +17376,13 @@ p-timeout@^2.0.1: p-try@^1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/p-try/-/p-try-1.0.0.tgz#cbc79cdbaf8fd4228e13f621f2b1a237c1b207b3" + resolved "https://registry.npm.taobao.org/p-try/download/p-try-1.0.0.tgz#cbc79cdbaf8fd4228e13f621f2b1a237c1b207b3" integrity sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M= p-try@^2.0.0, p-try@^2.1.0: version "2.2.0" - resolved "https://registry.yarnpkg.com/p-try/-/p-try-2.2.0.tgz#cb2868540e313d61de58fafbe35ce9004d5540e6" - integrity sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ== + resolved "https://registry.npm.taobao.org/p-try/download/p-try-2.2.0.tgz#cb2868540e313d61de58fafbe35ce9004d5540e6" + integrity sha1-yyhoVA4xPWHeWPr741zpAE1VQOY= p-waterfall@^1.0.0: version "1.0.0" @@ -16968,6 +17411,33 @@ package-json@^6.3.0: registry-url "^5.0.0" semver "^6.2.0" +pacote@^2.7.36: + version "2.7.38" + resolved "https://registry.npm.taobao.org/pacote/download/pacote-2.7.38.tgz?cache=0&sync_timestamp=1573605536240&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fpacote%2Fdownload%2Fpacote-2.7.38.tgz#5091f8774298c26c3eca24606037f1bb73db74c1" + integrity sha1-UJH4d0KYwmw+yiRgYDfxu3PbdME= + dependencies: + bluebird "^3.5.0" + cacache "^9.2.9" + glob "^7.1.2" + lru-cache "^4.1.1" + make-fetch-happen "^2.4.13" + minimatch "^3.0.4" + mississippi "^1.2.0" + normalize-package-data "^2.4.0" + npm-package-arg "^5.1.2" + npm-pick-manifest "^1.0.4" + osenv "^0.1.4" + promise-inflight "^1.0.1" + promise-retry "^1.1.1" + protoduck "^4.0.0" + safe-buffer "^5.1.1" + semver "^5.3.0" + ssri "^4.1.6" + tar-fs "^1.15.3" + tar-stream "^1.5.4" + unique-filename "^1.1.0" + which "^1.2.12" + pako@^1.0.3, pako@^1.0.5, pako@~1.0.5: version "1.0.10" resolved "https://registry.yarnpkg.com/pako/-/pako-1.0.10.tgz#4328badb5086a426aa90f541977d4955da5c9732" @@ -16975,8 +17445,8 @@ pako@^1.0.3, pako@^1.0.5, pako@~1.0.5: parallel-transform@^1.1.0: version "1.2.0" - resolved "https://registry.yarnpkg.com/parallel-transform/-/parallel-transform-1.2.0.tgz#9049ca37d6cb2182c3b1d2c720be94d14a5814fc" - integrity sha512-P2vSmIu38uIlvdcU7fDkyrxj33gTUy/ABO5ZUbGowxNCopBq/OoD42bP4UmMrJoPyk4Uqf0mu3mtWBhHCZD8yg== + resolved "https://registry.npm.taobao.org/parallel-transform/download/parallel-transform-1.2.0.tgz#9049ca37d6cb2182c3b1d2c720be94d14a5814fc" + integrity sha1-kEnKN9bLIYLDsdLHIL6U0UpYFPw= dependencies: cyclist "^1.0.1" inherits "^2.0.3" @@ -16991,15 +17461,15 @@ param-case@2.1.x, param-case@^2.1.1: parent-module@^1.0.0: version "1.0.1" - resolved "https://registry.yarnpkg.com/parent-module/-/parent-module-1.0.1.tgz#691d2709e78c79fae3a156622452d00762caaaa2" - integrity sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g== + resolved "https://registry.npm.taobao.org/parent-module/download/parent-module-1.0.1.tgz#691d2709e78c79fae3a156622452d00762caaaa2" + integrity sha1-aR0nCeeMefrjoVZiJFLQB2LKqqI= dependencies: callsites "^3.0.0" parse-asn1@^5.0.0: version "5.1.5" - resolved "https://registry.yarnpkg.com/parse-asn1/-/parse-asn1-5.1.5.tgz#003271343da58dc94cace494faef3d2147ecea0e" - integrity sha512-jkMYn1dcJqF6d5CpU689bq7w/b5ALS9ROVSpQDPrZsqqesUJii9qutvoT5ltGedNXMO2e16YUWIghG9KxaViTQ== + resolved "https://registry.npm.taobao.org/parse-asn1/download/parse-asn1-5.1.5.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fparse-asn1%2Fdownload%2Fparse-asn1-5.1.5.tgz#003271343da58dc94cace494faef3d2147ecea0e" + integrity sha1-ADJxND2ljclMrOSU+u89IUfs6g4= dependencies: asn1.js "^4.0.0" browserify-aes "^1.0.0" @@ -17048,6 +17518,23 @@ parse-entities@^1.0.2, parse-entities@^1.1.0, parse-entities@^1.1.2: is-decimal "^1.0.0" is-hexadecimal "^1.0.0" +parse-git-config@^0.2.0: + version "0.2.0" + resolved "https://registry.npm.taobao.org/parse-git-config/download/parse-git-config-0.2.0.tgz#272833fdd15fea146fb75d336d236b963b6ff706" + integrity sha1-Jygz/dFf6hRvt10zbSNrljtv9wY= + dependencies: + ini "^1.3.3" + +parse-git-config@^1.1.1: + version "1.1.1" + resolved "https://registry.npm.taobao.org/parse-git-config/download/parse-git-config-1.1.1.tgz#d3a9984317132f57398712bba438e129590ddf8c" + integrity sha1-06mYQxcTL1c5hxK7pDjhKVkN34w= + dependencies: + extend-shallow "^2.0.1" + fs-exists-sync "^0.1.0" + git-config-path "^1.0.1" + ini "^1.3.4" + parse-github-repo-url@^1.3.0: version "1.4.1" resolved "https://registry.yarnpkg.com/parse-github-repo-url/-/parse-github-repo-url-1.4.1.tgz#9e7d8bb252a6cb6ba42595060b7bf6df3dbc1f50" @@ -17059,23 +17546,20 @@ parse-github-url@^1.0.2: integrity sha1-JC07ZcvN2hS7UEOeMkKs9pcds5U= parse-headers@^2.0.0: - version "2.0.2" - resolved "https://registry.npm.taobao.org/parse-headers/download/parse-headers-2.0.2.tgz#9545e8a4c1ae5eaea7d24992bca890281ed26e34" - integrity sha1-lUXopMGuXq6n0kmSvKiQKB7SbjQ= - dependencies: - for-each "^0.3.3" - string.prototype.trim "^1.1.2" + version "2.0.3" + resolved "https://registry.npm.taobao.org/parse-headers/download/parse-headers-2.0.3.tgz#5e8e7512383d140ba02f0c7aa9f49b4399c92515" + integrity sha1-Xo51Ejg9FAugLwx6qfSbQ5nJJRU= parse-json@^2.2.0: version "2.2.0" - resolved "https://registry.yarnpkg.com/parse-json/-/parse-json-2.2.0.tgz#f480f40434ef80741f8469099f8dea18f55a4dc9" + resolved "https://registry.npm.taobao.org/parse-json/download/parse-json-2.2.0.tgz#f480f40434ef80741f8469099f8dea18f55a4dc9" integrity sha1-9ID0BDTvgHQfhGkJn43qGPVaTck= dependencies: error-ex "^1.2.0" parse-json@^4.0.0: version "4.0.0" - resolved "https://registry.yarnpkg.com/parse-json/-/parse-json-4.0.0.tgz#be35f5425be1f7f6c747184f98a788cb99477ee0" + resolved "https://registry.npm.taobao.org/parse-json/download/parse-json-4.0.0.tgz#be35f5425be1f7f6c747184f98a788cb99477ee0" integrity sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA= dependencies: error-ex "^1.3.1" @@ -17107,21 +17591,21 @@ parse-numeric-range@^0.0.2: parse-passwd@^1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/parse-passwd/-/parse-passwd-1.0.0.tgz#6d5b934a456993b23d37f40a382d6f1666a8e5c6" + resolved "https://registry.npm.taobao.org/parse-passwd/download/parse-passwd-1.0.0.tgz#6d5b934a456993b23d37f40a382d6f1666a8e5c6" integrity sha1-bVuTSkVpk7I9N/QKOC1vFmao5cY= parse-path@^4.0.0: version "4.0.1" - resolved "https://registry.yarnpkg.com/parse-path/-/parse-path-4.0.1.tgz#0ec769704949778cb3b8eda5e994c32073a1adff" - integrity sha512-d7yhga0Oc+PwNXDvQ0Jv1BuWkLVPXcAoQ/WREgd6vNNoKYaW52KI+RdOFjI63wjkmps9yUE8VS4veP+AgpQ/hA== + resolved "https://registry.npm.taobao.org/parse-path/download/parse-path-4.0.1.tgz#0ec769704949778cb3b8eda5e994c32073a1adff" + integrity sha1-DsdpcElJd4yzuO2l6ZTDIHOhrf8= dependencies: is-ssh "^1.3.0" protocols "^1.4.0" parse-url@^5.0.0: version "5.0.1" - resolved "https://registry.yarnpkg.com/parse-url/-/parse-url-5.0.1.tgz#99c4084fc11be14141efa41b3d117a96fcb9527f" - integrity sha512-flNUPP27r3vJpROi0/R3/2efgKkyXqnXwyP1KQ2U0SfFRgdizOdWfvrrvJg1LuOoxs7GQhmxJlq23IpQ/BkByg== + resolved "https://registry.npm.taobao.org/parse-url/download/parse-url-5.0.1.tgz#99c4084fc11be14141efa41b3d117a96fcb9527f" + integrity sha1-mcQIT8Eb4UFB76QbPRF6lvy5Un8= dependencies: is-ssh "^1.3.0" normalize-url "^3.3.0" @@ -17135,8 +17619,8 @@ parse5@4.0.0: parse5@^3.0.1: version "3.0.3" - resolved "https://registry.yarnpkg.com/parse5/-/parse5-3.0.3.tgz#042f792ffdd36851551cf4e9e066b3874ab45b5c" - integrity sha512-rgO9Zg5LLLkfJF9E6CCmXlSE4UVceloys8JrFqCcHloC3usd/kJCyPDwH2SOlzix2j3xaP9sUX3e8+kvkuleAA== + resolved "https://registry.npm.taobao.org/parse5/download/parse5-3.0.3.tgz?cache=0&sync_timestamp=1573036762880&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fparse5%2Fdownload%2Fparse5-3.0.3.tgz#042f792ffdd36851551cf4e9e066b3874ab45b5c" + integrity sha1-BC95L/3TaFFVHPTp4Gazh0q0W1w= dependencies: "@types/node" "*" @@ -17161,40 +17645,40 @@ parseuri@0.0.5: parseurl@^1.3.3, parseurl@~1.3.2, parseurl@~1.3.3: version "1.3.3" - resolved "https://registry.yarnpkg.com/parseurl/-/parseurl-1.3.3.tgz#9da19e7bee8d12dff0513ed5b76957793bc2e8d4" - integrity sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ== + resolved "https://registry.npm.taobao.org/parseurl/download/parseurl-1.3.3.tgz#9da19e7bee8d12dff0513ed5b76957793bc2e8d4" + integrity sha1-naGee+6NEt/wUT7Vt2lXeTvC6NQ= pascalcase@^0.1.1: version "0.1.1" - resolved "https://registry.yarnpkg.com/pascalcase/-/pascalcase-0.1.1.tgz#b363e55e8006ca6fe21784d2db22bd15d7917f14" + resolved "https://registry.npm.taobao.org/pascalcase/download/pascalcase-0.1.1.tgz#b363e55e8006ca6fe21784d2db22bd15d7917f14" integrity sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ= path-browserify@0.0.1: version "0.0.1" - resolved "https://registry.yarnpkg.com/path-browserify/-/path-browserify-0.0.1.tgz#e6c4ddd7ed3aa27c68a20cc4e50e1a4ee83bbc4a" - integrity sha512-BapA40NHICOS+USX9SN4tyhq+A2RrN/Ws5F0Z5aMHDp98Fl86lX8Oti8B7uN93L4Ifv4fHOEA+pQw87gmMO/lQ== + resolved "https://registry.npm.taobao.org/path-browserify/download/path-browserify-0.0.1.tgz#e6c4ddd7ed3aa27c68a20cc4e50e1a4ee83bbc4a" + integrity sha1-5sTd1+06onxoogzE5Q4aTug7vEo= path-dirname@^1.0.0: version "1.0.2" - resolved "https://registry.yarnpkg.com/path-dirname/-/path-dirname-1.0.2.tgz#cc33d24d525e099a5388c0336c6e32b9160609e0" + resolved "https://registry.npm.taobao.org/path-dirname/download/path-dirname-1.0.2.tgz#cc33d24d525e099a5388c0336c6e32b9160609e0" integrity sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA= path-exists@^2.0.0: version "2.1.0" - resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-2.1.0.tgz#0feb6c64f0fc518d9a754dd5efb62c7022761f4b" + resolved "https://registry.npm.taobao.org/path-exists/download/path-exists-2.1.0.tgz#0feb6c64f0fc518d9a754dd5efb62c7022761f4b" integrity sha1-D+tsZPD8UY2adU3V77YscCJ2H0s= dependencies: pinkie-promise "^2.0.0" path-exists@^3.0.0: version "3.0.0" - resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-3.0.0.tgz#ce0ebeaa5f78cb18925ea7d810d7b59b010fd515" + resolved "https://registry.npm.taobao.org/path-exists/download/path-exists-3.0.0.tgz#ce0ebeaa5f78cb18925ea7d810d7b59b010fd515" integrity sha1-zg6+ql94yxiSXqfYENe1mwEP1RU= path-exists@^4.0.0: version "4.0.0" - resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-4.0.0.tgz#513bdbe2d3b95d7762e8c1137efa195c6c61b5b3" - integrity sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w== + resolved "https://registry.npm.taobao.org/path-exists/download/path-exists-4.0.0.tgz#513bdbe2d3b95d7762e8c1137efa195c6c61b5b3" + integrity sha1-UTvb4tO5XXdi6METfvoZXGxhtbM= path-extra@^1.0.2: version "1.0.3" @@ -17203,37 +17687,37 @@ path-extra@^1.0.2: path-is-absolute@^1.0.0: version "1.0.1" - resolved "https://registry.yarnpkg.com/path-is-absolute/-/path-is-absolute-1.0.1.tgz#174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f" + resolved "https://registry.npm.taobao.org/path-is-absolute/download/path-is-absolute-1.0.1.tgz#174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f" integrity sha1-F0uSaHNVNP+8es5r9TpanhtcX18= path-is-inside@^1.0.1, path-is-inside@^1.0.2: version "1.0.2" - resolved "https://registry.yarnpkg.com/path-is-inside/-/path-is-inside-1.0.2.tgz#365417dede44430d1c11af61027facf074bdfc53" + resolved "https://registry.npm.taobao.org/path-is-inside/download/path-is-inside-1.0.2.tgz#365417dede44430d1c11af61027facf074bdfc53" integrity sha1-NlQX3t5EQw0cEa9hAn+s8HS9/FM= path-key@^2.0.0, path-key@^2.0.1: version "2.0.1" - resolved "https://registry.yarnpkg.com/path-key/-/path-key-2.0.1.tgz#411cadb574c5a140d3a4b1910d40d80cc9f40b40" + resolved "https://registry.npm.taobao.org/path-key/download/path-key-2.0.1.tgz#411cadb574c5a140d3a4b1910d40d80cc9f40b40" integrity sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A= path-key@^3.0.0, path-key@^3.1.0: version "3.1.0" - resolved "https://registry.yarnpkg.com/path-key/-/path-key-3.1.0.tgz#99a10d870a803bdd5ee6f0470e58dfcd2f9a54d3" - integrity sha512-8cChqz0RP6SHJkMt48FW0A7+qUOn+OsnOsVtzI59tZ8m+5bCSk7hzwET0pulwOM2YMn9J1efb07KB9l9f30SGg== + resolved "https://registry.npm.taobao.org/path-key/download/path-key-3.1.0.tgz#99a10d870a803bdd5ee6f0470e58dfcd2f9a54d3" + integrity sha1-maENhwqAO91e5vBHDljfzS+aVNM= path-parse@^1.0.6: version "1.0.6" - resolved "https://registry.yarnpkg.com/path-parse/-/path-parse-1.0.6.tgz#d62dbb5679405d72c4737ec58600e9ddcf06d24c" - integrity sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw== + resolved "https://registry.npm.taobao.org/path-parse/download/path-parse-1.0.6.tgz#d62dbb5679405d72c4737ec58600e9ddcf06d24c" + integrity sha1-1i27VnlAXXLEc37FhgDp3c8G0kw= path-to-regexp@0.1.7: version "0.1.7" - resolved "https://registry.yarnpkg.com/path-to-regexp/-/path-to-regexp-0.1.7.tgz#df604178005f522f15eb4490e7247a1bfaa67f8c" + resolved "https://registry.npm.taobao.org/path-to-regexp/download/path-to-regexp-0.1.7.tgz#df604178005f522f15eb4490e7247a1bfaa67f8c" integrity sha1-32BBeABfUi8V60SQ5yR6G/qmf4w= path-type@^1.0.0: version "1.1.0" - resolved "https://registry.yarnpkg.com/path-type/-/path-type-1.1.0.tgz#59c44f7ee491da704da415da5a4070ba4f8fe441" + resolved "https://registry.npm.taobao.org/path-type/download/path-type-1.1.0.tgz#59c44f7ee491da704da415da5a4070ba4f8fe441" integrity sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE= dependencies: graceful-fs "^4.1.2" @@ -17249,15 +17733,15 @@ path-type@^2.0.0: path-type@^3.0.0: version "3.0.0" - resolved "https://registry.yarnpkg.com/path-type/-/path-type-3.0.0.tgz#cef31dc8e0a1a3bb0d105c0cd97cf3bf47f4e36f" - integrity sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg== + resolved "https://registry.npm.taobao.org/path-type/download/path-type-3.0.0.tgz#cef31dc8e0a1a3bb0d105c0cd97cf3bf47f4e36f" + integrity sha1-zvMdyOCho7sNEFwM2Xzzv0f0428= dependencies: pify "^3.0.0" path-type@^4.0.0: version "4.0.0" - resolved "https://registry.yarnpkg.com/path-type/-/path-type-4.0.0.tgz#84ed01c0a7ba380afe09d90a8c180dcd9d03043b" - integrity sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw== + resolved "https://registry.npm.taobao.org/path-type/download/path-type-4.0.0.tgz#84ed01c0a7ba380afe09d90a8c180dcd9d03043b" + integrity sha1-hO0BwKe6OAr+CdkKjBgNzZ0DBDs= pbf@^3.0.5, pbf@^3.2.1: version "3.2.1" @@ -17269,8 +17753,8 @@ pbf@^3.0.5, pbf@^3.2.1: pbkdf2@^3.0.3: version "3.0.17" - resolved "https://registry.yarnpkg.com/pbkdf2/-/pbkdf2-3.0.17.tgz#976c206530617b14ebb32114239f7b09336e93a6" - integrity sha512-U/il5MsrZp7mGg3mSQfn742na2T+1/vHDCG5/iTI3X9MKUuYUZVLQhyRsg06mCgDBTd57TxzgZt7P+fYfjRLtA== + resolved "https://registry.npm.taobao.org/pbkdf2/download/pbkdf2-3.0.17.tgz#976c206530617b14ebb32114239f7b09336e93a6" + integrity sha1-l2wgZTBhexTrsyEUI597CTNuk6Y= dependencies: create-hash "^1.1.2" create-hmac "^1.1.4" @@ -17285,7 +17769,7 @@ pend@~1.2.0: performance-now@^2.1.0: version "2.1.0" - resolved "https://registry.yarnpkg.com/performance-now/-/performance-now-2.1.0.tgz#6309f4e0e5fa913ec1c69307ae364b4b377c9e7b" + resolved "https://registry.npm.taobao.org/performance-now/download/performance-now-2.1.0.tgz#6309f4e0e5fa913ec1c69307ae364b4b377c9e7b" integrity sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns= phin@^2.9.1: @@ -17298,16 +17782,11 @@ physical-cpu-count@^2.0.0: resolved "https://registry.npm.taobao.org/physical-cpu-count/download/physical-cpu-count-2.0.0.tgz#18de2f97e4bf7a9551ad7511942b5496f7aba660" integrity sha1-GN4vl+S/epVRrXURlCtUlverpmA= -picomatch@^2.0.4: +picomatch@^2.0.4, picomatch@^2.0.5: version "2.1.1" resolved "https://registry.npm.taobao.org/picomatch/download/picomatch-2.1.1.tgz#ecdfbea7704adb5fe6fb47f9866c4c0e15e905c5" integrity sha1-7N++p3BK21/m+0f5hmxMDhXpBcU= -picomatch@^2.0.5: - version "2.0.7" - resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-2.0.7.tgz#514169d8c7cd0bdbeecc8a2609e34a7163de69f6" - integrity sha512-oLHIdio3tZ0qH76NybpeneBhYVj0QFTfXEFTc/B3zKQspYfYYkWYgFsmzo+4kvId/bQRcNkVeguI3y+CD22BtA== - pidtree@^0.3.0: version "0.3.0" resolved "https://registry.yarnpkg.com/pidtree/-/pidtree-0.3.0.tgz#f6fada10fccc9f99bf50e90d0b23d72c9ebc2e6b" @@ -17315,29 +17794,29 @@ pidtree@^0.3.0: pify@^2.0.0, pify@^2.2.0, pify@^2.3.0: version "2.3.0" - resolved "https://registry.yarnpkg.com/pify/-/pify-2.3.0.tgz#ed141a6ac043a849ea588498e7dca8b15330e90c" + resolved "https://registry.npm.taobao.org/pify/download/pify-2.3.0.tgz#ed141a6ac043a849ea588498e7dca8b15330e90c" integrity sha1-7RQaasBDqEnqWISY59yosVMw6Qw= pify@^3.0.0: version "3.0.0" - resolved "https://registry.yarnpkg.com/pify/-/pify-3.0.0.tgz#e5a4acd2c101fdf3d9a4d07f0dbc4db49dd28176" + resolved "https://registry.npm.taobao.org/pify/download/pify-3.0.0.tgz#e5a4acd2c101fdf3d9a4d07f0dbc4db49dd28176" integrity sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY= pify@^4.0.0, pify@^4.0.1: version "4.0.1" - resolved "https://registry.yarnpkg.com/pify/-/pify-4.0.1.tgz#4b2cd25c50d598735c50292224fd8c6df41e3231" - integrity sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g== + resolved "https://registry.npm.taobao.org/pify/download/pify-4.0.1.tgz#4b2cd25c50d598735c50292224fd8c6df41e3231" + integrity sha1-SyzSXFDVmHNcUCkiJP2MbfQeMjE= pinkie-promise@^2.0.0: version "2.0.1" - resolved "https://registry.yarnpkg.com/pinkie-promise/-/pinkie-promise-2.0.1.tgz#2135d6dfa7a358c069ac9b178776288228450ffa" + resolved "https://registry.npm.taobao.org/pinkie-promise/download/pinkie-promise-2.0.1.tgz#2135d6dfa7a358c069ac9b178776288228450ffa" integrity sha1-ITXW36ejWMBprJsXh3YogihFD/o= dependencies: pinkie "^2.0.0" pinkie@^2.0.0: version "2.0.4" - resolved "https://registry.yarnpkg.com/pinkie/-/pinkie-2.0.4.tgz#72556b80cfa0d48a974e80e77248e80ed4f7f870" + resolved "https://registry.npm.taobao.org/pinkie/download/pinkie-2.0.4.tgz#72556b80cfa0d48a974e80e77248e80ed4f7f870" integrity sha1-clVrgM+g1IqXToDnckjoDtT3+HA= pirates@^4.0.1: @@ -17363,15 +17842,15 @@ pkg-dir@^1.0.0: pkg-dir@^2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/pkg-dir/-/pkg-dir-2.0.0.tgz#f6d5d1109e19d63edf428e0bd57e12777615334b" + resolved "https://registry.npm.taobao.org/pkg-dir/download/pkg-dir-2.0.0.tgz#f6d5d1109e19d63edf428e0bd57e12777615334b" integrity sha1-9tXREJ4Z1j7fQo4L1X4Sd3YVM0s= dependencies: find-up "^2.1.0" pkg-dir@^3.0.0: version "3.0.0" - resolved "https://registry.yarnpkg.com/pkg-dir/-/pkg-dir-3.0.0.tgz#2749020f239ed990881b1f71210d51eb6523bea3" - integrity sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw== + resolved "https://registry.npm.taobao.org/pkg-dir/download/pkg-dir-3.0.0.tgz#2749020f239ed990881b1f71210d51eb6523bea3" + integrity sha1-J0kCDyOe2ZCIGx9xIQ1R62UjvqM= dependencies: find-up "^3.0.0" @@ -17451,8 +17930,8 @@ popper.js@^1.14.4, popper.js@^1.14.7: portfinder@^1.0.25: version "1.0.25" - resolved "https://registry.yarnpkg.com/portfinder/-/portfinder-1.0.25.tgz#254fd337ffba869f4b9d37edc298059cb4d35eca" - integrity sha512-6ElJnHBbxVA1XSLgBp7G1FiCkQdlqGzuF7DswL5tcea+E8UpuvPU7beVAjjRwCioTS9ZluNbu+ZyRvgTsmqEBg== + resolved "https://registry.npm.taobao.org/portfinder/download/portfinder-1.0.25.tgz#254fd337ffba869f4b9d37edc298059cb4d35eca" + integrity sha1-JU/TN/+6hp9LnTftwpgFnLTTXso= dependencies: async "^2.6.2" debug "^3.1.1" @@ -17460,7 +17939,7 @@ portfinder@^1.0.25: posix-character-classes@^0.1.0: version "0.1.1" - resolved "https://registry.yarnpkg.com/posix-character-classes/-/posix-character-classes-0.1.1.tgz#01eac0fe3b5af71a2a6c02feabb8c1fef7e00eab" + resolved "https://registry.npm.taobao.org/posix-character-classes/download/posix-character-classes-0.1.1.tgz#01eac0fe3b5af71a2a6c02feabb8c1fef7e00eab" integrity sha1-AerA/jta9xoqbAL+q7jB/vfgDqs= postcss-calc@^7.0.1: @@ -17567,8 +18046,8 @@ postcss-load-config@^1.1.0: postcss-load-config@^2.0.0: version "2.1.0" - resolved "https://registry.yarnpkg.com/postcss-load-config/-/postcss-load-config-2.1.0.tgz#c84d692b7bb7b41ddced94ee62e8ab31b417b003" - integrity sha512-4pV3JJVPLd5+RueiVVB+gFOAa7GWc25XQcMp86Zexzke69mKf6Nx9LRcQywdz7yZI9n1udOxmLuAwTBypypF8Q== + resolved "https://registry.npm.taobao.org/postcss-load-config/download/postcss-load-config-2.1.0.tgz#c84d692b7bb7b41ddced94ee62e8ab31b417b003" + integrity sha1-yE1pK3u3tB3c7ZTuYuirMbQXsAM= dependencies: cosmiconfig "^5.0.0" import-cwd "^2.0.0" @@ -17964,8 +18443,8 @@ postcss-unique-selectors@^4.0.1: postcss-value-parser@^3.0.0, postcss-value-parser@^3.3.0, postcss-value-parser@^3.3.1: version "3.3.1" - resolved "https://registry.yarnpkg.com/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz#9ff822547e2893213cf1c30efa51ac5fd1ba8281" - integrity sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ== + resolved "https://registry.npm.taobao.org/postcss-value-parser/download/postcss-value-parser-3.3.1.tgz#9ff822547e2893213cf1c30efa51ac5fd1ba8281" + integrity sha1-n/giVH4okyE88cMO+lGsX9G6goE= postcss-value-parser@^4.0.0, postcss-value-parser@^4.0.2: version "4.0.2" @@ -17974,8 +18453,8 @@ postcss-value-parser@^4.0.0, postcss-value-parser@^4.0.2: postcss@^6.0.0, postcss@^6.0.1, postcss@^6.0.2, postcss@^6.0.23, postcss@^6.0.8: version "6.0.23" - resolved "https://registry.yarnpkg.com/postcss/-/postcss-6.0.23.tgz#61c82cc328ac60e677645f979054eb98bc0e3324" - integrity sha512-soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag== + resolved "https://registry.npm.taobao.org/postcss/download/postcss-6.0.23.tgz#61c82cc328ac60e677645f979054eb98bc0e3324" + integrity sha1-YcgswyisYOZ3ZF+XkFTrmLwOMyQ= dependencies: chalk "^2.4.1" source-map "^0.6.1" @@ -18046,12 +18525,12 @@ prebuild-install@^5.3.2: prelude-ls@~1.1.2: version "1.1.2" - resolved "https://registry.yarnpkg.com/prelude-ls/-/prelude-ls-1.1.2.tgz#21932a549f5e52ffd9a827f570e04be62a97da54" + resolved "https://registry.npm.taobao.org/prelude-ls/download/prelude-ls-1.1.2.tgz#21932a549f5e52ffd9a827f570e04be62a97da54" integrity sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ= prepend-http@^1.0.0, prepend-http@^1.0.1: version "1.0.4" - resolved "https://registry.yarnpkg.com/prepend-http/-/prepend-http-1.0.4.tgz#d4f4562b0ce3696e41ac52d0e002e57a635dc6dc" + resolved "https://registry.npm.taobao.org/prepend-http/download/prepend-http-1.0.4.tgz#d4f4562b0ce3696e41ac52d0e002e57a635dc6dc" integrity sha1-1PRWKwzjaW5BrFLQ4ALlemNdxtw= prepend-http@^2.0.0: @@ -18059,29 +18538,24 @@ prepend-http@^2.0.0: resolved "https://registry.npm.taobao.org/prepend-http/download/prepend-http-2.0.0.tgz#e92434bfa5ea8c19f41cdfd401d741a3c819d897" integrity sha1-6SQ0v6XqjBn0HN/UAddBo8gZ2Jc= -prettier@^1.16.4, prettier@^1.18.2: +prettier@^1.16.4: version "1.18.2" resolved "https://registry.yarnpkg.com/prettier/-/prettier-1.18.2.tgz#6823e7c5900017b4bd3acf46fe9ac4b4d7bda9ea" integrity sha512-OeHeMc0JhFE9idD4ZdtNibzY0+TPHSpSSb9h8FqtP+YnoZZ1sl8Vc9b1sasjfymH3SonAF4QcA2+mzHPhMvIiw== -prettier@^1.19.1: +prettier@^1.18.2, prettier@^1.19.1: version "1.19.1" resolved "https://registry.npm.taobao.org/prettier/download/prettier-1.19.1.tgz?cache=0&sync_timestamp=1573302169507&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fprettier%2Fdownload%2Fprettier-1.19.1.tgz#f7d7f5ff8a9cd872a7be4ca142095956a60797cb" integrity sha1-99f1/4qc2HKnvkyhQglZVqYHl8s= -pretty-bytes@^4.0.2: - version "4.0.2" - resolved "https://registry.npm.taobao.org/pretty-bytes/download/pretty-bytes-4.0.2.tgz#b2bf82e7350d65c6c33aa95aaa5a4f6327f61cd9" - integrity sha1-sr+C5zUNZcbDOqlaqlpPYyf2HNk= - -pretty-bytes@^5.1.0: +pretty-bytes@^5.1.0, pretty-bytes@^5.3.0: version "5.3.0" resolved "https://registry.npm.taobao.org/pretty-bytes/download/pretty-bytes-5.3.0.tgz#f2849e27db79fb4d6cfe24764fc4134f165989f2" integrity sha1-8oSeJ9t5+01s/iR2T8QTTxZZifI= pretty-error@^2.0.2, pretty-error@^2.1.1: version "2.1.1" - resolved "https://registry.yarnpkg.com/pretty-error/-/pretty-error-2.1.1.tgz#5f4f87c8f91e5ae3f3ba87ab4cf5e03b1a17f1a3" + resolved "https://registry.npm.taobao.org/pretty-error/download/pretty-error-2.1.1.tgz#5f4f87c8f91e5ae3f3ba87ab4cf5e03b1a17f1a3" integrity sha1-X0+HyPkeWuPzuoerTPXgOxoX8aM= dependencies: renderkid "^2.0.1" @@ -18128,8 +18602,8 @@ prismjs@^1.17.1, prismjs@^1.8.4, prismjs@~1.17.0: private@^0.1.6, private@^0.1.8, private@~0.1.5: version "0.1.8" - resolved "https://registry.yarnpkg.com/private/-/private-0.1.8.tgz#2381edb3689f7a53d653190060fcf822d2f368ff" - integrity sha512-VvivMrbvd2nKkiG38qjULzlc+4Vx4wm/whI9pQD35YrARNnhxeiRktSOhSukRLFNlzg6Br/cJPet5J/u19r/mg== + resolved "https://registry.npm.taobao.org/private/download/private-0.1.8.tgz#2381edb3689f7a53d653190060fcf822d2f368ff" + integrity sha1-I4Hts2ifelPWUxkAYPz4ItLzaP8= probe-image-size@^4.1.1: version "4.1.1" @@ -18152,12 +18626,12 @@ probe.gl@^3.1.1: process-nextick-args@~2.0.0: version "2.0.1" - resolved "https://registry.yarnpkg.com/process-nextick-args/-/process-nextick-args-2.0.1.tgz#7820d9b16120cc55ca9ae7792680ae7dba6d7fe2" - integrity sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag== + resolved "https://registry.npm.taobao.org/process-nextick-args/download/process-nextick-args-2.0.1.tgz#7820d9b16120cc55ca9ae7792680ae7dba6d7fe2" + integrity sha1-eCDZsWEgzFXKmud5JoCufbptf+I= process@^0.11.10: version "0.11.10" - resolved "https://registry.yarnpkg.com/process/-/process-0.11.10.tgz#7332300e840161bda3e69a1d1d91a7d4bc16f182" + resolved "https://registry.npm.taobao.org/process/download/process-0.11.10.tgz#7332300e840161bda3e69a1d1d91a7d4bc16f182" integrity sha1-czIwDoQBYb2j5podHZGn1LwW8YI= process@~0.5.1: @@ -18172,7 +18646,7 @@ progress@^2.0.0, progress@^2.0.3: promise-inflight@^1.0.1: version "1.0.1" - resolved "https://registry.yarnpkg.com/promise-inflight/-/promise-inflight-1.0.1.tgz#98472870bf228132fcbdd868129bad12c3c029e3" + resolved "https://registry.npm.taobao.org/promise-inflight/download/promise-inflight-1.0.1.tgz#98472870bf228132fcbdd868129bad12c3c029e3" integrity sha1-mEcocL8igTL8vdhoEputEsPAKeM= promise-retry@^1.1.1: @@ -18203,8 +18677,8 @@ promise.prototype.finally@^3.1.0: promise@^7.0.3, promise@^7.1.1: version "7.3.1" - resolved "https://registry.yarnpkg.com/promise/-/promise-7.3.1.tgz#064b72602b18f90f29192b8b1bc418ffd1ebd3bf" - integrity sha512-nolQXZ/4L+bP/UGlkfaIujX9BKxGwmQ9OT4mOt5yvy8iK1h3wqTEJCijzGANTCCl9nWjY41juyAn2K3Q1hLLTg== + resolved "https://registry.npm.taobao.org/promise/download/promise-7.3.1.tgz#064b72602b18f90f29192b8b1bc418ffd1ebd3bf" + integrity sha1-BktyYCsY+Q8pGSuLG8QY/9Hr078= dependencies: asap "~2.0.3" @@ -18242,8 +18716,8 @@ prop-types-exact@^1.2.0: prop-types@15.x, prop-types@^15.5.10, prop-types@^15.5.4, prop-types@^15.5.6, prop-types@^15.5.7, prop-types@^15.5.8, prop-types@^15.5.9, prop-types@^15.6.0, prop-types@^15.6.1, prop-types@^15.6.2, prop-types@^15.7.2: version "15.7.2" - resolved "https://registry.yarnpkg.com/prop-types/-/prop-types-15.7.2.tgz#52c41e75b8c87e72b9d9360e0206b99dcbffa6c5" - integrity sha512-8QQikdH7//R2vurIJSutZ1smHYTcLpRWEOlHnzcWHmBYrOGUysKwSsrC89BCiFj3CbrfJ/nXFdJepOVrY1GCHQ== + resolved "https://registry.npm.taobao.org/prop-types/download/prop-types-15.7.2.tgz#52c41e75b8c87e72b9d9360e0206b99dcbffa6c5" + integrity sha1-UsQedbjIfnK52TYOAga5ncv/psU= dependencies: loose-envify "^1.4.0" object-assign "^4.1.1" @@ -18270,7 +18744,7 @@ property-information@^5.0.1: proto-list@~1.2.1: version "1.2.4" - resolved "https://registry.yarnpkg.com/proto-list/-/proto-list-1.2.4.tgz#212d5bfe1318306a420f6402b8e26ff39647a849" + resolved "https://registry.npm.taobao.org/proto-list/download/proto-list-1.2.4.tgz#212d5bfe1318306a420f6402b8e26ff39647a849" integrity sha1-IS1b/hMYMGpCD2QCuOJv85ZHqEk= protocol-buffers-schema@^3.3.1: @@ -18280,8 +18754,15 @@ protocol-buffers-schema@^3.3.1: protocols@^1.1.0, protocols@^1.4.0: version "1.4.7" - resolved "https://registry.yarnpkg.com/protocols/-/protocols-1.4.7.tgz#95f788a4f0e979b291ffefcf5636ad113d037d32" - integrity sha512-Fx65lf9/YDn3hUX08XUc0J8rSux36rEsyiv21ZGUC1mOyeM3lTRpZLcrm8aAolzS4itwVfm7TAPyxC2E5zd6xg== + resolved "https://registry.npm.taobao.org/protocols/download/protocols-1.4.7.tgz#95f788a4f0e979b291ffefcf5636ad113d037d32" + integrity sha1-lfeIpPDpebKR/+/PVjatET0DfTI= + +protoduck@^4.0.0: + version "4.0.0" + resolved "https://registry.npm.taobao.org/protoduck/download/protoduck-4.0.0.tgz#fe4874d8c7913366cfd9ead12453a22cd3657f8e" + integrity sha1-/kh02MeRM2bP2erRJFOiLNNlf44= + dependencies: + genfun "^4.0.1" protoduck@^5.0.1: version "5.0.1" @@ -18292,26 +18773,26 @@ protoduck@^5.0.1: proxy-addr@~2.0.5: version "2.0.5" - resolved "https://registry.yarnpkg.com/proxy-addr/-/proxy-addr-2.0.5.tgz#34cbd64a2d81f4b1fd21e76f9f06c8a45299ee34" - integrity sha512-t/7RxHXPH6cJtP0pRG6smSr9QJidhB+3kXu0KgXnbGYMgzEnUxRQ4/LDdfOwZEMyIh3/xHb8PX3t+lfL9z+YVQ== + resolved "https://registry.npm.taobao.org/proxy-addr/download/proxy-addr-2.0.5.tgz#34cbd64a2d81f4b1fd21e76f9f06c8a45299ee34" + integrity sha1-NMvWSi2B9LH9IedvnwbIpFKZ7jQ= dependencies: forwarded "~0.1.2" ipaddr.js "1.9.0" prr@~1.0.1: version "1.0.1" - resolved "https://registry.yarnpkg.com/prr/-/prr-1.0.1.tgz#d3fc114ba06995a45ec6893f484ceb1d78f5f476" + resolved "https://registry.npm.taobao.org/prr/download/prr-1.0.1.tgz#d3fc114ba06995a45ec6893f484ceb1d78f5f476" integrity sha1-0/wRS6BplaRexok/SEzrHXj19HY= pseudomap@^1.0.1, pseudomap@^1.0.2: version "1.0.2" - resolved "https://registry.yarnpkg.com/pseudomap/-/pseudomap-1.0.2.tgz#f052a28da70e618917ef0a8ac34c1ae5a68286b3" + resolved "https://registry.npm.taobao.org/pseudomap/download/pseudomap-1.0.2.tgz#f052a28da70e618917ef0a8ac34c1ae5a68286b3" integrity sha1-8FKijacOYYkX7wqKw0wa5aaChrM= psl@^1.1.24, psl@^1.1.28: version "1.4.0" - resolved "https://registry.yarnpkg.com/psl/-/psl-1.4.0.tgz#5dd26156cdb69fa1fdb8ab1991667d3f80ced7c2" - integrity sha512-HZzqCGPecFLyoRj5HLfuDSKYTJkAfB5thKBIkRHtGjWwY7p1dAyveIbXIq4tO0KYfDF2tHqPUgY9SDnGm00uFw== + resolved "https://registry.npm.taobao.org/psl/download/psl-1.4.0.tgz#5dd26156cdb69fa1fdb8ab1991667d3f80ced7c2" + integrity sha1-XdJhVs22n6H9uKsZkWZ9P4DO18I= ptz-i18n@^1.0.0: version "1.0.0" @@ -18323,8 +18804,8 @@ ptz-i18n@^1.0.0: public-encrypt@^4.0.0: version "4.0.3" - resolved "https://registry.yarnpkg.com/public-encrypt/-/public-encrypt-4.0.3.tgz#4fcc9d77a07e48ba7527e7cbe0de33d0701331e0" - integrity sha512-zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q== + resolved "https://registry.npm.taobao.org/public-encrypt/download/public-encrypt-4.0.3.tgz#4fcc9d77a07e48ba7527e7cbe0de33d0701331e0" + integrity sha1-T8ydd6B+SLp1J+fL4N4z0HATMeA= dependencies: bn.js "^4.1.0" browserify-rsa "^4.0.0" @@ -18333,26 +18814,34 @@ public-encrypt@^4.0.0: randombytes "^2.0.1" safe-buffer "^5.1.2" +pump@^1.0.0: + version "1.0.3" + resolved "https://registry.npm.taobao.org/pump/download/pump-1.0.3.tgz#5dfe8311c33bbf6fc18261f9f34702c47c08a954" + integrity sha1-Xf6DEcM7v2/BgmH580cCxHwIqVQ= + dependencies: + end-of-stream "^1.1.0" + once "^1.3.1" + pump@^2.0.0, pump@^2.0.1: version "2.0.1" - resolved "https://registry.yarnpkg.com/pump/-/pump-2.0.1.tgz#12399add6e4cf7526d973cbc8b5ce2e2908b3909" - integrity sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA== + resolved "https://registry.npm.taobao.org/pump/download/pump-2.0.1.tgz#12399add6e4cf7526d973cbc8b5ce2e2908b3909" + integrity sha1-Ejma3W5M91Jtlzy8i1zi4pCLOQk= dependencies: end-of-stream "^1.1.0" once "^1.3.1" pump@^3.0.0: version "3.0.0" - resolved "https://registry.yarnpkg.com/pump/-/pump-3.0.0.tgz#b4a2116815bde2f4e1ea602354e8c75565107a64" - integrity sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww== + resolved "https://registry.npm.taobao.org/pump/download/pump-3.0.0.tgz#b4a2116815bde2f4e1ea602354e8c75565107a64" + integrity sha1-tKIRaBW94vTh6mAjVOjHVWUQemQ= dependencies: end-of-stream "^1.1.0" once "^1.3.1" pumpify@^1.3.3: version "1.5.1" - resolved "https://registry.yarnpkg.com/pumpify/-/pumpify-1.5.1.tgz#36513be246ab27570b1a374a5ce278bfd74370ce" - integrity sha512-oClZI37HvuUJJxSKKrC17bZ9Cu0ZYhEAGPsPUy9KlMUmv9dKX2o77RUmq7f3XjIxbwyGwYzbzQ1L2Ks8sIradQ== + resolved "https://registry.npm.taobao.org/pumpify/download/pumpify-1.5.1.tgz?cache=0&sync_timestamp=1569938200736&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fpumpify%2Fdownload%2Fpumpify-1.5.1.tgz#36513be246ab27570b1a374a5ce278bfd74370ce" + integrity sha1-NlE74karJ1cLGjdKXOJ4v9dDcM4= dependencies: duplexify "^3.6.0" inherits "^2.0.3" @@ -18360,18 +18849,18 @@ pumpify@^1.3.3: punycode@1.3.2: version "1.3.2" - resolved "https://registry.yarnpkg.com/punycode/-/punycode-1.3.2.tgz#9653a036fb7c1ee42342f2325cceefea3926c48d" + resolved "https://registry.npm.taobao.org/punycode/download/punycode-1.3.2.tgz#9653a036fb7c1ee42342f2325cceefea3926c48d" integrity sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0= punycode@^1.2.4, punycode@^1.4.1: version "1.4.1" - resolved "https://registry.yarnpkg.com/punycode/-/punycode-1.4.1.tgz#c0d5a63b2718800ad8e1eb0fa5269c84dd41845e" + resolved "https://registry.npm.taobao.org/punycode/download/punycode-1.4.1.tgz#c0d5a63b2718800ad8e1eb0fa5269c84dd41845e" integrity sha1-wNWmOycYgArY4esPpSachN1BhF4= punycode@^2.1.0, punycode@^2.1.1: version "2.1.1" - resolved "https://registry.yarnpkg.com/punycode/-/punycode-2.1.1.tgz#b58b010ac40c22c5657616c8d2c2c02c7bf479ec" - integrity sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A== + resolved "https://registry.npm.taobao.org/punycode/download/punycode-2.1.1.tgz#b58b010ac40c22c5657616c8d2c2c02c7bf479ec" + integrity sha1-tYsBCsQMIsVldhbI0sLALHv0eew= q@^1.1.2, q@^1.5.1: version "1.5.1" @@ -18380,8 +18869,8 @@ q@^1.1.2, q@^1.5.1: qs@6.7.0: version "6.7.0" - resolved "https://registry.yarnpkg.com/qs/-/qs-6.7.0.tgz#41dc1a015e3d581f1621776be31afb2876a9b1bc" - integrity sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ== + resolved "https://registry.npm.taobao.org/qs/download/qs-6.7.0.tgz#41dc1a015e3d581f1621776be31afb2876a9b1bc" + integrity sha1-QdwaAV49WB8WIXdr4xr7KHapsbw= qs@^6.6.0: version "6.9.0" @@ -18390,12 +18879,12 @@ qs@^6.6.0: qs@~6.5.2: version "6.5.2" - resolved "https://registry.yarnpkg.com/qs/-/qs-6.5.2.tgz#cb3ae806e8740444584ef154ce8ee98d403f3e36" - integrity sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA== + resolved "https://registry.npm.taobao.org/qs/download/qs-6.5.2.tgz#cb3ae806e8740444584ef154ce8ee98d403f3e36" + integrity sha1-yzroBuh0BERYTvFUzo7pjUA/PjY= query-string@^4.1.0: version "4.3.4" - resolved "https://registry.yarnpkg.com/query-string/-/query-string-4.3.4.tgz#bbb693b9ca915c232515b228b1a02b609043dbeb" + resolved "https://registry.npm.taobao.org/query-string/download/query-string-4.3.4.tgz#bbb693b9ca915c232515b228b1a02b609043dbeb" integrity sha1-u7aTucqRXCMlFbIosaArYJBD2+s= dependencies: object-assign "^4.1.0" @@ -18403,7 +18892,7 @@ query-string@^4.1.0: query-string@^5.0.1: version "5.1.1" - resolved "https://registry.npm.taobao.org/query-string/download/query-string-5.1.1.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fquery-string%2Fdownload%2Fquery-string-5.1.1.tgz#a78c012b71c17e05f2e3fa2319dd330682efb3cb" + resolved "https://registry.npm.taobao.org/query-string/download/query-string-5.1.1.tgz#a78c012b71c17e05f2e3fa2319dd330682efb3cb" integrity sha1-p4wBK3HBfgXy4/ojGd0zBoLvs8s= dependencies: decode-uri-component "^0.2.0" @@ -18412,18 +18901,18 @@ query-string@^5.0.1: querystring-es3@^0.2.0: version "0.2.1" - resolved "https://registry.yarnpkg.com/querystring-es3/-/querystring-es3-0.2.1.tgz#9ec61f79049875707d69414596fd907a4d711e73" + resolved "https://registry.npm.taobao.org/querystring-es3/download/querystring-es3-0.2.1.tgz#9ec61f79049875707d69414596fd907a4d711e73" integrity sha1-nsYfeQSYdXB9aUFFlv2Qek1xHnM= querystring@0.2.0, querystring@^0.2.0: version "0.2.0" - resolved "https://registry.yarnpkg.com/querystring/-/querystring-0.2.0.tgz#b209849203bb25df820da756e747005878521620" + resolved "https://registry.npm.taobao.org/querystring/download/querystring-0.2.0.tgz#b209849203bb25df820da756e747005878521620" integrity sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA= querystringify@^2.1.1: version "2.1.1" - resolved "https://registry.yarnpkg.com/querystringify/-/querystringify-2.1.1.tgz#60e5a5fd64a7f8bfa4d2ab2ed6fdf4c85bad154e" - integrity sha512-w7fLxIRCRT7U8Qu53jQnJyPkYZIaR4n5151KMfcJlO/A9397Wxb1amJvROTK6TOnp7PfoAmg/qXiNHI+08jRfA== + resolved "https://registry.npm.taobao.org/querystringify/download/querystringify-2.1.1.tgz#60e5a5fd64a7f8bfa4d2ab2ed6fdf4c85bad154e" + integrity sha1-YOWl/WSn+L+k0qsu1v30yFutFU4= quick-lru@^1.0.0: version "1.1.0" @@ -18467,28 +18956,28 @@ randexp@0.4.6: randombytes@^2.0.0, randombytes@^2.0.1, randombytes@^2.0.5: version "2.1.0" - resolved "https://registry.yarnpkg.com/randombytes/-/randombytes-2.1.0.tgz#df6f84372f0270dc65cdf6291349ab7a473d4f2a" - integrity sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ== + resolved "https://registry.npm.taobao.org/randombytes/download/randombytes-2.1.0.tgz#df6f84372f0270dc65cdf6291349ab7a473d4f2a" + integrity sha1-32+ENy8CcNxlzfYpE0mrekc9Tyo= dependencies: safe-buffer "^5.1.0" randomfill@^1.0.3: version "1.0.4" - resolved "https://registry.yarnpkg.com/randomfill/-/randomfill-1.0.4.tgz#c92196fc86ab42be983f1bf31778224931d61458" - integrity sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw== + resolved "https://registry.npm.taobao.org/randomfill/download/randomfill-1.0.4.tgz#c92196fc86ab42be983f1bf31778224931d61458" + integrity sha1-ySGW/IarQr6YPxvzF3giSTHWFFg= dependencies: randombytes "^2.0.5" safe-buffer "^5.1.0" range-parser@^1.2.1, range-parser@~1.2.1: version "1.2.1" - resolved "https://registry.yarnpkg.com/range-parser/-/range-parser-1.2.1.tgz#3cf37023d199e1c24d1a55b84800c2f3e6468031" - integrity sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg== + resolved "https://registry.npm.taobao.org/range-parser/download/range-parser-1.2.1.tgz#3cf37023d199e1c24d1a55b84800c2f3e6468031" + integrity sha1-PPNwI9GZ4cJNGlW4SADC8+ZGgDE= raw-body@2.4.0: version "2.4.0" - resolved "https://registry.yarnpkg.com/raw-body/-/raw-body-2.4.0.tgz#a1ce6fb9c9bc356ca52e89256ab59059e13d0332" - integrity sha512-4Oz8DUIwdvoa5qMJelxipzi/iJIi40O5cGV1wNYp5hvZP8ZN0T+jiNkL0QepXs+EsQ9XJ8ipEDoiH70ySUJP3Q== + resolved "https://registry.npm.taobao.org/raw-body/download/raw-body-2.4.0.tgz#a1ce6fb9c9bc356ca52e89256ab59059e13d0332" + integrity sha1-oc5vucm8NWylLoklarWQWeE9AzI= dependencies: bytes "3.1.0" http-errors "1.7.2" @@ -18578,7 +19067,7 @@ rc-calendar@~9.15.5: rc-cascader@~0.17.4: version "0.17.5" - resolved "https://registry.npm.taobao.org/rc-cascader/download/rc-cascader-0.17.5.tgz?cache=0&sync_timestamp=1567762987566&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Frc-cascader%2Fdownload%2Frc-cascader-0.17.5.tgz#4fde91d23b7608c420263c38eee9c0687f80f7dc" + resolved "https://registry.npm.taobao.org/rc-cascader/download/rc-cascader-0.17.5.tgz#4fde91d23b7608c420263c38eee9c0687f80f7dc" integrity sha1-T96R0jt2CMQgJjw47unAaH+A99w= dependencies: array-tree-filter "^2.1.0" @@ -18838,7 +19327,7 @@ rc-switch@~1.9.0: rc-table@~6.9.4: version "6.9.5" - resolved "https://registry.npm.taobao.org/rc-table/download/rc-table-6.9.5.tgz#b7394c3780d4ad2398d08d2059aba454f195273f" + resolved "https://registry.npm.taobao.org/rc-table/download/rc-table-6.9.5.tgz?cache=0&sync_timestamp=1573786378176&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Frc-table%2Fdownload%2Frc-table-6.9.5.tgz#b7394c3780d4ad2398d08d2059aba454f195273f" integrity sha1-tzlMN4DUrSOY0I0gWaukVPGVJz8= dependencies: classnames "^2.2.5" @@ -18852,7 +19341,7 @@ rc-table@~6.9.4: rc-tabs@~9.6.4: version "9.6.7" - resolved "https://registry.npm.taobao.org/rc-tabs/download/rc-tabs-9.6.7.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Frc-tabs%2Fdownload%2Frc-tabs-9.6.7.tgz#c546115a351f5ed779ea5524143157f48ee0c015" + resolved "https://registry.npm.taobao.org/rc-tabs/download/rc-tabs-9.6.7.tgz#c546115a351f5ed779ea5524143157f48ee0c015" integrity sha1-xUYRWjUfXtd56lUkFDFX9I7gwBU= dependencies: "@ant-design/create-react-context" "^0.2.4" @@ -18869,7 +19358,7 @@ rc-tabs@~9.6.4: rc-time-picker@~3.7.1: version "3.7.2" - resolved "https://registry.npm.taobao.org/rc-time-picker/download/rc-time-picker-3.7.2.tgz?cache=0&sync_timestamp=1573007318125&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Frc-time-picker%2Fdownload%2Frc-time-picker-3.7.2.tgz#fabe5501adf1374d31a2d3b47f1ba89fc2dc2467" + resolved "https://registry.npm.taobao.org/rc-time-picker/download/rc-time-picker-3.7.2.tgz#fabe5501adf1374d31a2d3b47f1ba89fc2dc2467" integrity sha1-+r5VAa3xN00xotO0fxuon8LcJGc= dependencies: classnames "2.x" @@ -18968,9 +19457,9 @@ rc-upload@~2.9.1: warning "4.x" rc-util@^4.0.4, rc-util@^4.1.1, rc-util@^4.10.0, rc-util@^4.11.2, rc-util@^4.13.0, rc-util@^4.15.3, rc-util@^4.3.0, rc-util@^4.4.0, rc-util@^4.5.0, rc-util@^4.5.1, rc-util@^4.6.0, rc-util@^4.8.1: - version "4.15.4" - resolved "https://registry.npm.taobao.org/rc-util/download/rc-util-4.15.4.tgz#1ecc1a8130f76aa37b3331176134762a83ebdc7e" - integrity sha1-HswagTD3aqN7MzEXYTR2KoPr3H4= + version "4.15.6" + resolved "https://registry.npm.taobao.org/rc-util/download/rc-util-4.15.6.tgz?cache=0&sync_timestamp=1573741561535&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Frc-util%2Fdownload%2Frc-util-4.15.6.tgz#cd36c82b44504052df054f991846820073a57ee0" + integrity sha1-zTbIK0RQQFLfBU+ZGEaCAHOlfuA= dependencies: add-dom-event-listener "^1.1.0" babel-runtime "6.x" @@ -18980,8 +19469,8 @@ rc-util@^4.0.4, rc-util@^4.1.1, rc-util@^4.10.0, rc-util@^4.11.2, rc-util@^4.13. rc@^1.0.1, rc@^1.1.6, rc@^1.2.7, rc@^1.2.8: version "1.2.8" - resolved "https://registry.yarnpkg.com/rc/-/rc-1.2.8.tgz#cd924bf5200a075b83c188cd6b9e211b7fc0d3ed" - integrity sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw== + resolved "https://registry.npm.taobao.org/rc/download/rc-1.2.8.tgz#cd924bf5200a075b83c188cd6b9e211b7fc0d3ed" + integrity sha1-zZJL9SAKB1uDwYjNa54hG3/A0+0= dependencies: deep-extend "^0.6.0" ini "~1.3.0" @@ -19103,7 +19592,17 @@ react-docgen@^4.1.1: node-dir "^0.1.10" recast "^0.17.3" -react-dom@^16.8.3, react-dom@^16.8.6, react-dom@^16.9.0: +react-dom@^16.12.0, react-dom@^16.9.0: + version "16.12.0" + resolved "https://registry.npm.taobao.org/react-dom/download/react-dom-16.12.0.tgz?cache=0&sync_timestamp=1573775844336&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Freact-dom%2Fdownload%2Freact-dom-16.12.0.tgz#0da4b714b8d13c2038c9396b54a92baea633fe11" + integrity sha1-DaS3FLjRPCA4yTlrVKkrrqYz/hE= + dependencies: + loose-envify "^1.1.0" + object-assign "^4.1.1" + prop-types "^15.6.2" + scheduler "^0.18.0" + +react-dom@^16.8.3: version "16.11.0" resolved "https://registry.npm.taobao.org/react-dom/download/react-dom-16.11.0.tgz?cache=0&sync_timestamp=1573172521834&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Freact-dom%2Fdownload%2Freact-dom-16.11.0.tgz#7e7c4a5a85a569d565c2462f5d345da2dd849af5" integrity sha1-fnxKWoWladVlwkYvXTRdot2EmvU= @@ -19183,11 +19682,10 @@ react-helmet@^5.2.1: react-side-effect "^1.1.0" react-hot-loader@^4.12.16: - version "4.12.16" - resolved "https://registry.npm.taobao.org/react-hot-loader/download/react-hot-loader-4.12.16.tgz#353bd07fbb08f791b5720535f86b0a8f9b651317" - integrity sha1-NTvQf7sI95G1cgU1+GsKj5tlExc= + version "4.12.18" + resolved "https://registry.npm.taobao.org/react-hot-loader/download/react-hot-loader-4.12.18.tgz#a9029e34af2690d76208f9a35189d73c2dfea6a7" + integrity sha1-qQKeNK8mkNdiCPmjUYnXPC3+pqc= dependencies: - "@types/react" "^15.0.0 || ^16.0.0" fast-levenshtein "^2.0.6" global "^4.3.0" hoist-non-react-statics "^3.3.0" @@ -19204,7 +19702,15 @@ react-hotkeys@2.0.0-pre4: dependencies: prop-types "^15.6.1" -react-i18next@^11.0.0, react-i18next@^11.0.1: +react-i18next@^11.0.0: + version "11.2.1" + resolved "https://registry.npm.taobao.org/react-i18next/download/react-i18next-11.2.1.tgz?cache=0&sync_timestamp=1573662935715&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Freact-i18next%2Fdownload%2Freact-i18next-11.2.1.tgz#a56d9f1f52d003eb4fa8f1c7d6752123827160f0" + integrity sha1-pW2fH1LQA+tPqPHH1nUhI4JxYPA= + dependencies: + "@babel/runtime" "^7.3.1" + html-parse-stringify2 "2.0.1" + +react-i18next@^11.0.1: version "11.1.0" resolved "https://registry.npm.taobao.org/react-i18next/download/react-i18next-11.1.0.tgz#94e298e1a115100bebbaa0245921aab69529b956" integrity sha1-lOKY4aEVEAvruqAkWSGqtpUpuVY= @@ -19228,11 +19734,16 @@ react-inspector@^3.0.2: is-dom "^1.0.9" prop-types "^15.6.1" -react-is@^16.10.2, react-is@^16.3.1, react-is@^16.7.0, react-is@^16.8.1, react-is@^16.8.3, react-is@^16.8.4, react-is@^16.8.6, react-is@^16.9.0: +react-is@^16.10.2, react-is@^16.3.1, react-is@^16.8.3, react-is@^16.8.4, react-is@^16.9.0: version "16.11.0" resolved "https://registry.yarnpkg.com/react-is/-/react-is-16.11.0.tgz#b85dfecd48ad1ce469ff558a882ca8e8313928fa" integrity sha512-gbBVYR2p8mnriqAwWx9LbuUrShnAuSCNnuPGyc7GJrMVQtPDAh8iLpv7FRuMPFb56KkaVZIYSz1PrjI9q0QPCw== +react-is@^16.7.0, react-is@^16.8.1, react-is@^16.8.6: + version "16.12.0" + resolved "https://registry.npm.taobao.org/react-is/download/react-is-16.12.0.tgz?cache=0&sync_timestamp=1573775845737&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Freact-is%2Fdownload%2Freact-is-16.12.0.tgz#2cc0fe0fba742d97fd527c42a13bec4eeb06241c" + integrity sha1-LMD+D7p0LZf9UnxCoTvsTusGJBw= + react-lazy-load@^3.0.13: version "3.0.13" resolved "https://registry.npm.taobao.org/react-lazy-load/download/react-lazy-load-3.0.13.tgz#3b0a92d336d43d3f0d73cbe6f35b17050b08b824" @@ -19245,8 +19756,8 @@ react-lazy-load@^3.0.13: react-lifecycles-compat@^3.0.2, react-lifecycles-compat@^3.0.4: version "3.0.4" - resolved "https://registry.yarnpkg.com/react-lifecycles-compat/-/react-lifecycles-compat-3.0.4.tgz#4f1a273afdfc8f3488a8c516bfda78f872352362" - integrity sha512-fBASbA6LnOU9dOU2eW7aQ8xmYBSXUIWr+UmF9b1efZBazGNO+rcXT/icdKnYm2pTwcRylVUYwW7H1PHfLekVzA== + resolved "https://registry.npm.taobao.org/react-lifecycles-compat/download/react-lifecycles-compat-3.0.4.tgz#4f1a273afdfc8f3488a8c516bfda78f872352362" + integrity sha1-TxonOv38jzSIqMUWv9p4+HI1I2I= react-popper-tooltip@^2.8.3: version "2.10.0" @@ -19270,7 +19781,7 @@ react-popper@^1.3.4: react-reconciler@^0.21.0: version "0.21.0" - resolved "https://registry.npm.taobao.org/react-reconciler/download/react-reconciler-0.21.0.tgz?cache=0&sync_timestamp=1573173185118&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Freact-reconciler%2Fdownload%2Freact-reconciler-0.21.0.tgz#8180342ab3c8295f860025a86d0a03742a294ea7" + resolved "https://registry.npm.taobao.org/react-reconciler/download/react-reconciler-0.21.0.tgz#8180342ab3c8295f860025a86d0a03742a294ea7" integrity sha1-gYA0KrPIKV+GACWobQoDdCopTqc= dependencies: loose-envify "^1.1.0" @@ -19347,7 +19858,7 @@ react-syntax-highlighter@^8.0.1: prismjs "^1.8.4" refractor "^2.4.1" -react-test-renderer@^16.0.0-0, react-test-renderer@^16.9.0: +react-test-renderer@^16.0.0-0: version "16.11.0" resolved "https://registry.npm.taobao.org/react-test-renderer/download/react-test-renderer-16.11.0.tgz#72574566496462c808ac449b0287a4c0a1a7d8f8" integrity sha1-cldFZklkYsgIrESbAoekwKGn2Pg= @@ -19357,6 +19868,16 @@ react-test-renderer@^16.0.0-0, react-test-renderer@^16.9.0: react-is "^16.8.6" scheduler "^0.17.0" +react-test-renderer@^16.9.0: + version "16.12.0" + resolved "https://registry.npm.taobao.org/react-test-renderer/download/react-test-renderer-16.12.0.tgz?cache=0&sync_timestamp=1573776418326&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Freact-test-renderer%2Fdownload%2Freact-test-renderer-16.12.0.tgz#11417ffda579306d4e841a794d32140f3da1b43f" + integrity sha1-EUF//aV5MG1OhBp5TTIUDz2htD8= + dependencies: + object-assign "^4.1.1" + prop-types "^15.6.2" + react-is "^16.8.6" + scheduler "^0.18.0" + react-textarea-autosize@^7.1.0: version "7.1.1" resolved "https://registry.yarnpkg.com/react-textarea-autosize/-/react-textarea-autosize-7.1.1.tgz#66ff1b7d6e1ab759fdf35f09e60bdd0e15d8e143" @@ -19376,9 +19897,9 @@ react-transition-group@^2.2.1: react-lifecycles-compat "^3.0.4" react-use@^13.6.3: - version "13.6.3" - resolved "https://registry.npm.taobao.org/react-use/download/react-use-13.6.3.tgz#1fc8419144df64bf32ae21de2c2071feeaede71d" - integrity sha1-H8hBkUTfZL8yriHeLCBx/urt5x0= + version "13.8.0" + resolved "https://registry.npm.taobao.org/react-use/download/react-use-13.8.0.tgz#5e8badaaa5614a1925fd28ad22d01cc1c52e0ff1" + integrity sha1-XoutqqVhShkl/SitItAcwcUuD/E= dependencies: copy-to-clipboard "^3.2.0" nano-css "^5.2.1" @@ -19398,7 +19919,16 @@ react@^0.14.0: envify "^3.0.0" fbjs "^0.6.1" -react@^16.11.0, react@^16.8.3, react@^16.8.6, react@^16.9.0: +react@^16.11.0, react@^16.9.0: + version "16.12.0" + resolved "https://registry.npm.taobao.org/react/download/react-16.12.0.tgz#0c0a9c6a142429e3614834d5a778e18aa78a0b83" + integrity sha1-DAqcahQkKeNhSDTVp3jhiqeKC4M= + dependencies: + loose-envify "^1.1.0" + object-assign "^4.1.1" + prop-types "^15.6.2" + +react@^16.8.3, react@^16.8.6: version "16.11.0" resolved "https://registry.npm.taobao.org/react/download/react-16.11.0.tgz#d294545fe62299ccee83363599bf904e4a07fdbb" integrity sha1-0pRUX+YimczugzY1mb+QTkoH/bs= @@ -19452,7 +19982,7 @@ read-package-tree@^5.1.6: read-pkg-up@^1.0.1: version "1.0.1" - resolved "https://registry.yarnpkg.com/read-pkg-up/-/read-pkg-up-1.0.1.tgz#9d63c13276c065918d57f002a57f40a1b643fb02" + resolved "https://registry.npm.taobao.org/read-pkg-up/download/read-pkg-up-1.0.1.tgz#9d63c13276c065918d57f002a57f40a1b643fb02" integrity sha1-nWPBMnbAZZGNV/ACpX9AobZD+wI= dependencies: find-up "^1.0.0" @@ -19484,7 +20014,7 @@ read-pkg-up@^4.0.0: read-pkg@^1.0.0: version "1.1.0" - resolved "https://registry.yarnpkg.com/read-pkg/-/read-pkg-1.1.0.tgz#f5ffaa5ecd29cb31c0474bca7d756b6bb29e3f28" + resolved "https://registry.npm.taobao.org/read-pkg/download/read-pkg-1.1.0.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fread-pkg%2Fdownload%2Fread-pkg-1.1.0.tgz#f5ffaa5ecd29cb31c0474bca7d756b6bb29e3f28" integrity sha1-9f+qXs0pyzHAR0vKfXVra7KePyg= dependencies: load-json-file "^1.0.0" @@ -19528,8 +20058,8 @@ read@1, read@^1.0.7, read@~1.0.1: "readable-stream@1 || 2", readable-stream@^2.0.0, readable-stream@^2.0.1, readable-stream@^2.0.2, readable-stream@^2.0.6, readable-stream@^2.1.0, readable-stream@^2.1.5, readable-stream@^2.2.2, readable-stream@^2.3.0, readable-stream@^2.3.3, readable-stream@^2.3.5, readable-stream@^2.3.6, readable-stream@~2.3.6: version "2.3.6" - resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.3.6.tgz#b11c27d88b8ff1fbe070643cf94b0c79ae1b0aaf" - integrity sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw== + resolved "https://registry.npm.taobao.org/readable-stream/download/readable-stream-2.3.6.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Freadable-stream%2Fdownload%2Freadable-stream-2.3.6.tgz#b11c27d88b8ff1fbe070643cf94b0c79ae1b0aaf" + integrity sha1-sRwn2IuP8fvgcGQ8+UsMea4bCq8= dependencies: core-util-is "~1.0.0" inherits "~2.0.3" @@ -19541,8 +20071,8 @@ read@1, read@^1.0.7, read@~1.0.1: "readable-stream@2 || 3", readable-stream@^3.0.1, readable-stream@^3.0.2, readable-stream@^3.0.6, readable-stream@^3.1.1: version "3.4.0" - resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-3.4.0.tgz#a51c26754658e0a3c21dbf59163bd45ba6f447fc" - integrity sha512-jItXPLmrSR8jmTRmRWJXCnGJsfy85mB3Wd/uINMXA65yrnFo0cPClFIUWzo2najVNSl+mx7/4W8ttlLWJe99pQ== + resolved "https://registry.npm.taobao.org/readable-stream/download/readable-stream-3.4.0.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Freadable-stream%2Fdownload%2Freadable-stream-3.4.0.tgz#a51c26754658e0a3c21dbf59163bd45ba6f447fc" + integrity sha1-pRwmdUZY4KPCHb9ZFjvUW6b0R/w= dependencies: inherits "^2.0.3" string_decoder "^1.1.1" @@ -19570,8 +20100,8 @@ readdir-scoped-modules@^1.0.0: readdirp@^2.2.1: version "2.2.1" - resolved "https://registry.yarnpkg.com/readdirp/-/readdirp-2.2.1.tgz#0e87622a3325aa33e892285caf8b4e846529a525" - integrity sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ== + resolved "https://registry.npm.taobao.org/readdirp/download/readdirp-2.2.1.tgz#0e87622a3325aa33e892285caf8b4e846529a525" + integrity sha1-DodiKjMlqjPokihcr4tOhGUppSU= dependencies: graceful-fs "^4.1.11" micromatch "^3.1.10" @@ -19628,7 +20158,7 @@ recast@^0.17.3: rechoir@^0.6.2: version "0.6.2" - resolved "https://registry.yarnpkg.com/rechoir/-/rechoir-0.6.2.tgz#85204b54dba82d5742e28c96756ef43af50e3384" + resolved "https://registry.npm.taobao.org/rechoir/download/rechoir-0.6.2.tgz#85204b54dba82d5742e28c96756ef43af50e3384" integrity sha1-hSBLVNuoLVdC4oyWdW70OvUOM4Q= dependencies: resolve "^1.1.6" @@ -19649,7 +20179,7 @@ recursive-readdir@2.2.2: redent@^1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/redent/-/redent-1.0.0.tgz#cf916ab1fd5f1f16dfb20822dd6ec7f730c2afde" + resolved "https://registry.npm.taobao.org/redent/download/redent-1.0.0.tgz#cf916ab1fd5f1f16dfb20822dd6ec7f730c2afde" integrity sha1-z5Fqsf1fHxbfsggi3W7H9zDCr94= dependencies: indent-string "^2.1.0" @@ -19709,15 +20239,15 @@ refractor@^2.4.1: regenerate-unicode-properties@^8.1.0: version "8.1.0" - resolved "https://registry.yarnpkg.com/regenerate-unicode-properties/-/regenerate-unicode-properties-8.1.0.tgz#ef51e0f0ea4ad424b77bf7cb41f3e015c70a3f0e" - integrity sha512-LGZzkgtLY79GeXLm8Dp0BVLdQlWICzBnJz/ipWUgo59qBaZ+BHtq51P2q1uVZlppMuUAT37SDk39qUbjTWB7bA== + resolved "https://registry.npm.taobao.org/regenerate-unicode-properties/download/regenerate-unicode-properties-8.1.0.tgz#ef51e0f0ea4ad424b77bf7cb41f3e015c70a3f0e" + integrity sha1-71Hg8OpK1CS3e/fLQfPgFccKPw4= dependencies: regenerate "^1.4.0" regenerate@^1.2.1, regenerate@^1.4.0: version "1.4.0" - resolved "https://registry.yarnpkg.com/regenerate/-/regenerate-1.4.0.tgz#4a856ec4b56e4077c557589cae85e7a4c8869a11" - integrity sha512-1G6jJVDWrt0rK99kBjvEtziZNCICAuvIPkSiUFIQxVP06RCVpq3dmDo2oi6ABpYaDYaTRr67BEhL8r1wgEZZKg== + resolved "https://registry.npm.taobao.org/regenerate/download/regenerate-1.4.0.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fregenerate%2Fdownload%2Fregenerate-1.4.0.tgz#4a856ec4b56e4077c557589cae85e7a4c8869a11" + integrity sha1-SoVuxLVuQHfFV1icroXnpMiGmhE= regenerator-runtime@^0.10.5: version "0.10.5" @@ -19726,8 +20256,8 @@ regenerator-runtime@^0.10.5: regenerator-runtime@^0.11.0, regenerator-runtime@^0.11.1: version "0.11.1" - resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz#be05ad7f9bf7d22e056f9726cee5017fbf19e2e9" - integrity sha512-MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg== + resolved "https://registry.npm.taobao.org/regenerator-runtime/download/regenerator-runtime-0.11.1.tgz#be05ad7f9bf7d22e056f9726cee5017fbf19e2e9" + integrity sha1-vgWtf5v30i4Fb5cmzuUBf78Z4uk= regenerator-runtime@^0.12.1: version "0.12.1" @@ -19736,28 +20266,28 @@ regenerator-runtime@^0.12.1: regenerator-runtime@^0.13.2, regenerator-runtime@^0.13.3: version "0.13.3" - resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.13.3.tgz#7cf6a77d8f5c6f60eb73c5fc1955b2ceb01e6bf5" - integrity sha512-naKIZz2GQ8JWh///G7L3X6LaQUAMp2lvb1rvwwsURe/VXwD6VMfr+/1NuNw3ag8v2kY1aQ/go5SNn79O9JU7yw== + resolved "https://registry.npm.taobao.org/regenerator-runtime/download/regenerator-runtime-0.13.3.tgz#7cf6a77d8f5c6f60eb73c5fc1955b2ceb01e6bf5" + integrity sha1-fPanfY9cb2Drc8X8GVWyzrAea/U= regenerator-transform@^0.14.0: version "0.14.1" - resolved "https://registry.yarnpkg.com/regenerator-transform/-/regenerator-transform-0.14.1.tgz#3b2fce4e1ab7732c08f665dfdb314749c7ddd2fb" - integrity sha512-flVuee02C3FKRISbxhXl9mGzdbWUVHubl1SMaknjxkFB1/iqpJhArQUvRxOOPEc/9tAiX0BaQ28FJH10E4isSQ== + resolved "https://registry.npm.taobao.org/regenerator-transform/download/regenerator-transform-0.14.1.tgz#3b2fce4e1ab7732c08f665dfdb314749c7ddd2fb" + integrity sha1-Oy/OThq3cywI9mXf2zFHScfd0vs= dependencies: private "^0.1.6" regex-not@^1.0.0, regex-not@^1.0.2: version "1.0.2" - resolved "https://registry.yarnpkg.com/regex-not/-/regex-not-1.0.2.tgz#1f4ece27e00b0b65e0247a6810e6a85d83a5752c" - integrity sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A== + resolved "https://registry.npm.taobao.org/regex-not/download/regex-not-1.0.2.tgz#1f4ece27e00b0b65e0247a6810e6a85d83a5752c" + integrity sha1-H07OJ+ALC2XgJHpoEOaoXYOldSw= dependencies: extend-shallow "^3.0.2" safe-regex "^1.1.0" regexp.prototype.flags@^1.2.0: version "1.2.0" - resolved "https://registry.yarnpkg.com/regexp.prototype.flags/-/regexp.prototype.flags-1.2.0.tgz#6b30724e306a27833eeb171b66ac8890ba37e41c" - integrity sha512-ztaw4M1VqgMwl9HlPpOuiYgItcHlunW0He2fE6eNfT6E/CF2FtYi9ofOYe4mKntstYk0Fyh/rDRBdS3AnxjlrA== + resolved "https://registry.npm.taobao.org/regexp.prototype.flags/download/regexp.prototype.flags-1.2.0.tgz#6b30724e306a27833eeb171b66ac8890ba37e41c" + integrity sha1-azByTjBqJ4M+6xcbZqyIkLo35Bw= dependencies: define-properties "^1.1.2" @@ -19768,7 +20298,7 @@ regexpp@^2.0.1: regexpu-core@^1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/regexpu-core/-/regexpu-core-1.0.0.tgz#86a763f58ee4d7c2f6b102e4764050de7ed90c6b" + resolved "https://registry.npm.taobao.org/regexpu-core/download/regexpu-core-1.0.0.tgz?cache=0&sync_timestamp=1568375270709&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fregexpu-core%2Fdownload%2Fregexpu-core-1.0.0.tgz#86a763f58ee4d7c2f6b102e4764050de7ed90c6b" integrity sha1-hqdj9Y7k18L2sQLkdkBQ3n7ZDGs= dependencies: regenerate "^1.2.1" @@ -19777,8 +20307,8 @@ regexpu-core@^1.0.0: regexpu-core@^4.6.0: version "4.6.0" - resolved "https://registry.yarnpkg.com/regexpu-core/-/regexpu-core-4.6.0.tgz#2037c18b327cfce8a6fea2a4ec441f2432afb8b6" - integrity sha512-YlVaefl8P5BnFYOITTNzDvan1ulLOiXJzCNZxduTIosN17b87h3bvG9yHMoHaRuo88H4mQ06Aodj5VtYGGGiTg== + resolved "https://registry.npm.taobao.org/regexpu-core/download/regexpu-core-4.6.0.tgz?cache=0&sync_timestamp=1568375270709&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fregexpu-core%2Fdownload%2Fregexpu-core-4.6.0.tgz#2037c18b327cfce8a6fea2a4ec441f2432afb8b6" + integrity sha1-IDfBizJ8/Oim/qKk7EQfJDKvuLY= dependencies: regenerate "^1.4.0" regenerate-unicode-properties "^8.1.0" @@ -19819,25 +20349,25 @@ registry-url@^5.0.0: regjsgen@^0.2.0: version "0.2.0" - resolved "https://registry.yarnpkg.com/regjsgen/-/regjsgen-0.2.0.tgz#6c016adeac554f75823fe37ac05b92d5a4edb1f7" + resolved "https://registry.npm.taobao.org/regjsgen/download/regjsgen-0.2.0.tgz#6c016adeac554f75823fe37ac05b92d5a4edb1f7" integrity sha1-bAFq3qxVT3WCP+N6wFuS1aTtsfc= regjsgen@^0.5.0: version "0.5.1" - resolved "https://registry.yarnpkg.com/regjsgen/-/regjsgen-0.5.1.tgz#48f0bf1a5ea205196929c0d9798b42d1ed98443c" - integrity sha512-5qxzGZjDs9w4tzT3TPhCJqWdCc3RLYwy9J2NB0nm5Lz+S273lvWcpjaTGHsT1dc6Hhfq41uSEOw8wBmxrKOuyg== + resolved "https://registry.npm.taobao.org/regjsgen/download/regjsgen-0.5.1.tgz#48f0bf1a5ea205196929c0d9798b42d1ed98443c" + integrity sha1-SPC/Gl6iBRlpKcDZeYtC0e2YRDw= regjsparser@^0.1.4: version "0.1.5" - resolved "https://registry.yarnpkg.com/regjsparser/-/regjsparser-0.1.5.tgz#7ee8f84dc6fa792d3fd0ae228d24bd949ead205c" + resolved "https://registry.npm.taobao.org/regjsparser/download/regjsparser-0.1.5.tgz#7ee8f84dc6fa792d3fd0ae228d24bd949ead205c" integrity sha1-fuj4Tcb6eS0/0K4ijSS9lJ6tIFw= dependencies: jsesc "~0.5.0" regjsparser@^0.6.0: version "0.6.0" - resolved "https://registry.yarnpkg.com/regjsparser/-/regjsparser-0.6.0.tgz#f1e6ae8b7da2bae96c99399b868cd6c933a2ba9c" - integrity sha512-RQ7YyokLiQBomUJuUG8iGVvkgOLxwyZM8k6d3q5SAXpg4r5TZJZigKFvC6PpD+qQ98bCDC5YelPeA3EucDoNeQ== + resolved "https://registry.npm.taobao.org/regjsparser/download/regjsparser-0.6.0.tgz#f1e6ae8b7da2bae96c99399b868cd6c933a2ba9c" + integrity sha1-8eaui32iuulsmTmbhozWyTOiupw= dependencies: jsesc "~0.5.0" @@ -19853,7 +20383,7 @@ relateurl@0.2.x, relateurl@^0.2.7: relay-runtime@2.0.0: version "2.0.0" - resolved "https://registry.npm.taobao.org/relay-runtime/download/relay-runtime-2.0.0.tgz?cache=0&sync_timestamp=1573522596377&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Frelay-runtime%2Fdownload%2Frelay-runtime-2.0.0.tgz#0e42df90365cc69f104f7e4b20fdcf975f5a9c0b" + resolved "https://registry.npm.taobao.org/relay-runtime/download/relay-runtime-2.0.0.tgz#0e42df90365cc69f104f7e4b20fdcf975f5a9c0b" integrity sha1-DkLfkDZcxp8QT35LIP3Pl19anAs= dependencies: "@babel/runtime" "^7.0.0" @@ -19910,8 +20440,8 @@ remark-parse@^1.1.0: remark-parse@^6.0.0, remark-parse@^6.0.3: version "6.0.3" - resolved "https://registry.yarnpkg.com/remark-parse/-/remark-parse-6.0.3.tgz#c99131052809da482108413f87b0ee7f52180a3a" - integrity sha512-QbDXWN4HfKTUC0hHa4teU463KclLAnwpn/FBn87j9cKYJWWawbiLgMfP2Q4XwhxxuuuOxHlw+pSN0OKuJwyVvg== + resolved "https://registry.npm.taobao.org/remark-parse/download/remark-parse-6.0.3.tgz#c99131052809da482108413f87b0ee7f52180a3a" + integrity sha1-yZExBSgJ2kghCEE/h7Duf1IYCjo= dependencies: collapse-white-space "^1.0.2" is-alphabetical "^1.0.0" @@ -19972,8 +20502,8 @@ remark-stringify@^5.0.0: remark-stringify@^6.0.0: version "6.0.4" - resolved "https://registry.yarnpkg.com/remark-stringify/-/remark-stringify-6.0.4.tgz#16ac229d4d1593249018663c7bddf28aafc4e088" - integrity sha512-eRWGdEPMVudijE/psbIDNcnJLRVx3xhfuEsTDGgH4GsFF91dVhw5nhmnBppafJ7+NWINW6C7ZwWbi30ImJzqWg== + resolved "https://registry.npm.taobao.org/remark-stringify/download/remark-stringify-6.0.4.tgz#16ac229d4d1593249018663c7bddf28aafc4e088" + integrity sha1-FqwinU0VkySQGGY8e93yiq/E4Ig= dependencies: ccount "^1.0.0" is-alphanumeric "^1.0.0" @@ -19992,8 +20522,8 @@ remark-stringify@^6.0.0: remark@^10.0.1: version "10.0.1" - resolved "https://registry.yarnpkg.com/remark/-/remark-10.0.1.tgz#3058076dc41781bf505d8978c291485fe47667df" - integrity sha512-E6lMuoLIy2TyiokHprMjcWNJ5UxfGQjaMSMhV+f4idM625UjjK4j798+gPs5mfjzDE6vL0oFKVeZM6gZVSVrzQ== + resolved "https://registry.npm.taobao.org/remark/download/remark-10.0.1.tgz#3058076dc41781bf505d8978c291485fe47667df" + integrity sha1-MFgHbcQXgb9QXYl4wpFIX+R2Z98= dependencies: remark-parse "^6.0.0" remark-stringify "^6.0.0" @@ -20008,15 +20538,29 @@ remark@^5.0.1: remark-stringify "^1.1.0" unified "^4.1.1" +remote-origin-url@^0.4.0: + version "0.4.0" + resolved "https://registry.npm.taobao.org/remote-origin-url/download/remote-origin-url-0.4.0.tgz#4d3e2902f34e2d37d1c263d87710b77eb4086a30" + integrity sha1-TT4pAvNOLTfRwmPYdxC3frQIajA= + dependencies: + parse-git-config "^0.2.0" + +remote-origin-url@^0.5.1: + version "0.5.3" + resolved "https://registry.npm.taobao.org/remote-origin-url/download/remote-origin-url-0.5.3.tgz#b9fc6ced2c826690d0b07218b2b8c17fcec88e87" + integrity sha1-ufxs7SyCZpDQsHIYsrjBf87Ijoc= + dependencies: + parse-git-config "^1.1.1" + remove-trailing-separator@^1.0.1: version "1.1.0" - resolved "https://registry.yarnpkg.com/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz#c24bce2a283adad5bc3f58e0d48249b92379d8ef" + resolved "https://registry.npm.taobao.org/remove-trailing-separator/download/remove-trailing-separator-1.1.0.tgz#c24bce2a283adad5bc3f58e0d48249b92379d8ef" integrity sha1-wkvOKig62tW8P1jg1IJJuSN52O8= renderkid@^2.0.1: version "2.0.3" - resolved "https://registry.yarnpkg.com/renderkid/-/renderkid-2.0.3.tgz#380179c2ff5ae1365c522bf2fcfcff01c5b74149" - integrity sha512-z8CLQp7EZBPCwCnncgf9C4XAi3WR0dv+uWu/PjIyhhAb5d6IJ/QZqlHFprHeKT+59//V6BNUsLbvN8+2LarxGA== + resolved "https://registry.npm.taobao.org/renderkid/download/renderkid-2.0.3.tgz#380179c2ff5ae1365c522bf2fcfcff01c5b74149" + integrity sha1-OAF5wv9a4TZcUivy/Pz/AcW3QUk= dependencies: css-select "^1.1.0" dom-converter "^0.2" @@ -20026,24 +20570,24 @@ renderkid@^2.0.1: repeat-element@^1.1.2: version "1.1.3" - resolved "https://registry.yarnpkg.com/repeat-element/-/repeat-element-1.1.3.tgz#782e0d825c0c5a3bb39731f84efee6b742e6b1ce" - integrity sha512-ahGq0ZnV5m5XtZLMb+vP76kcAM5nkLqk0lpqAuojSKGgQtn4eRi4ZZGm2olo2zKFH+sMsWaqOCW1dqAnOru72g== + resolved "https://registry.npm.taobao.org/repeat-element/download/repeat-element-1.1.3.tgz#782e0d825c0c5a3bb39731f84efee6b742e6b1ce" + integrity sha1-eC4NglwMWjuzlzH4Tv7mt0Lmsc4= repeat-string@^1.5.2, repeat-string@^1.5.4, repeat-string@^1.6.1: version "1.6.1" - resolved "https://registry.yarnpkg.com/repeat-string/-/repeat-string-1.6.1.tgz#8dcae470e1c88abc2d600fff4a776286da75e637" + resolved "https://registry.npm.taobao.org/repeat-string/download/repeat-string-1.6.1.tgz#8dcae470e1c88abc2d600fff4a776286da75e637" integrity sha1-jcrkcOHIirwtYA//Sndihtp15jc= repeating@^2.0.0: version "2.0.1" - resolved "https://registry.yarnpkg.com/repeating/-/repeating-2.0.1.tgz#5214c53a926d3552707527fbab415dbc08d06dda" + resolved "https://registry.npm.taobao.org/repeating/download/repeating-2.0.1.tgz#5214c53a926d3552707527fbab415dbc08d06dda" integrity sha1-UhTFOpJtNVJwdSf7q0FdvAjQbdo= dependencies: is-finite "^1.0.0" replace-ext@1.0.0, replace-ext@^1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/replace-ext/-/replace-ext-1.0.0.tgz#de63128373fcbf7c3ccfa4de5a480c45a67958eb" + resolved "https://registry.npm.taobao.org/replace-ext/download/replace-ext-1.0.0.tgz#de63128373fcbf7c3ccfa4de5a480c45a67958eb" integrity sha1-3mMSg3P8v3w8z6TeWkgMRaZ5WOs= request-promise-core@1.1.2: @@ -20090,7 +20634,7 @@ request@^2.83.0, request@^2.86.0, request@^2.87.0, request@^2.88.0: require-directory@^2.1.1: version "2.1.1" - resolved "https://registry.yarnpkg.com/require-directory/-/require-directory-2.1.1.tgz#8c64ad5fd30dab1c976e2344ffe7f792a6a6df42" + resolved "https://registry.npm.taobao.org/require-directory/download/require-directory-2.1.1.tgz#8c64ad5fd30dab1c976e2344ffe7f792a6a6df42" integrity sha1-jGStX9MNqxyXbiNE/+f3kqam30I= require-from-string@^1.1.0: @@ -20100,7 +20644,7 @@ require-from-string@^1.1.0: require-main-filename@^1.0.1: version "1.0.1" - resolved "https://registry.yarnpkg.com/require-main-filename/-/require-main-filename-1.0.1.tgz#97f717b69d48784f5f526a6c5aa8ffdda055a4d1" + resolved "https://registry.npm.taobao.org/require-main-filename/download/require-main-filename-1.0.1.tgz#97f717b69d48784f5f526a6c5aa8ffdda055a4d1" integrity sha1-l/cXtp1IeE9fUmpsWqj/3aBVpNE= require-main-filename@^2.0.0: @@ -20122,21 +20666,29 @@ require-resolve@0.0.2: requires-port@^1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/requires-port/-/requires-port-1.0.0.tgz#925d2601d39ac485e091cf0da5c6e694dc3dcaff" + resolved "https://registry.npm.taobao.org/requires-port/download/requires-port-1.0.0.tgz#925d2601d39ac485e091cf0da5c6e694dc3dcaff" integrity sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8= resize-observer-polyfill@^1.5.0, resize-observer-polyfill@^1.5.1: version "1.5.1" - resolved "https://registry.yarnpkg.com/resize-observer-polyfill/-/resize-observer-polyfill-1.5.1.tgz#0e9020dd3d21024458d4ebd27e23e40269810464" - integrity sha512-LwZrotdHOo12nQuZlHEmtuXdqGoOD0OhaxopaNFxWzInpEgaLWoVuAMbTzixuosCx2nEG58ngzW3vxdWoxIgdg== + resolved "https://registry.npm.taobao.org/resize-observer-polyfill/download/resize-observer-polyfill-1.5.1.tgz#0e9020dd3d21024458d4ebd27e23e40269810464" + integrity sha1-DpAg3T0hAkRY1OvSfiPkAmmBBGQ= resolve-cwd@^2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/resolve-cwd/-/resolve-cwd-2.0.0.tgz#00a9f7387556e27038eae232caa372a6a59b665a" + resolved "https://registry.npm.taobao.org/resolve-cwd/download/resolve-cwd-2.0.0.tgz#00a9f7387556e27038eae232caa372a6a59b665a" integrity sha1-AKn3OHVW4nA46uIyyqNypqWbZlo= dependencies: resolve-from "^3.0.0" +resolve-dir@^0.1.0: + version "0.1.1" + resolved "https://registry.npm.taobao.org/resolve-dir/download/resolve-dir-0.1.1.tgz#b219259a5602fac5c5c496ad894a6e8cc430261e" + integrity sha1-shklmlYC+sXFxJatiUpujMQwJh4= + dependencies: + expand-tilde "^1.2.2" + global-modules "^0.2.3" + resolve-dir@^1.0.0, resolve-dir@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/resolve-dir/-/resolve-dir-1.0.1.tgz#79a40644c362be82f26effe739c9bb5382046f43" @@ -20152,13 +20704,13 @@ resolve-from@5.0.0, resolve-from@^5.0.0: resolve-from@^3.0.0: version "3.0.0" - resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-3.0.0.tgz#b22c7af7d9d6881bc8b6e653335eebcb0a188748" + resolved "https://registry.npm.taobao.org/resolve-from/download/resolve-from-3.0.0.tgz#b22c7af7d9d6881bc8b6e653335eebcb0a188748" integrity sha1-six699nWiBvItuZTM17rywoYh0g= resolve-from@^4.0.0: version "4.0.0" - resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-4.0.0.tgz#4abcd852ad32dd7baabfe9b40e00a36db5f392e6" - integrity sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g== + resolved "https://registry.npm.taobao.org/resolve-from/download/resolve-from-4.0.0.tgz#4abcd852ad32dd7baabfe9b40e00a36db5f392e6" + integrity sha1-SrzYUq0y3Xuqv+m0DgCjbbXzkuY= resolve-global@1.0.0, resolve-global@^1.0.0: version "1.0.0" @@ -20176,7 +20728,7 @@ resolve-protobuf-schema@^2.1.0: resolve-url@^0.2.1: version "0.2.1" - resolved "https://registry.yarnpkg.com/resolve-url/-/resolve-url-0.2.1.tgz#2c637fe77c893afd2a663fe21aa9080068e2052a" + resolved "https://registry.npm.taobao.org/resolve-url/download/resolve-url-0.2.1.tgz#2c637fe77c893afd2a663fe21aa9080068e2052a" integrity sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo= resolve@1.1.7: @@ -20186,8 +20738,15 @@ resolve@1.1.7: resolve@1.x, resolve@^1.1.6, resolve@^1.10.0, resolve@^1.11.0, resolve@^1.11.1, resolve@^1.12.0, resolve@^1.3.2, resolve@^1.5.0, resolve@^1.8.1: version "1.12.0" - resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.12.0.tgz#3fc644a35c84a48554609ff26ec52b66fa577df6" - integrity sha512-B/dOmuoAik5bKcD6s6nXDCjzUKnaDvdkRyAk6rsmsKLipWj4797iothd7jmmUhWTfinVMU+wc56rYKsit2Qy4w== + resolved "https://registry.npm.taobao.org/resolve/download/resolve-1.12.0.tgz?cache=0&sync_timestamp=1564641434608&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fresolve%2Fdownload%2Fresolve-1.12.0.tgz#3fc644a35c84a48554609ff26ec52b66fa577df6" + integrity sha1-P8ZEo1yEpIVUYJ/ybsUrZvpXffY= + dependencies: + path-parse "^1.0.6" + +resolve@~1.11.1: + version "1.11.1" + resolved "https://registry.npm.taobao.org/resolve/download/resolve-1.11.1.tgz?cache=0&sync_timestamp=1564641434608&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fresolve%2Fdownload%2Fresolve-1.11.1.tgz#ea10d8110376982fef578df8fc30b9ac30a07a3e" + integrity sha1-6hDYEQN2mC/vV434/DC5rDCgej4= dependencies: path-parse "^1.0.6" @@ -20200,7 +20759,7 @@ responselike@1.0.2, responselike@^1.0.2: restore-cursor@^2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/restore-cursor/-/restore-cursor-2.0.0.tgz#9f7ee287f82fd326d4fd162923d62129eee0dfaf" + resolved "https://registry.npm.taobao.org/restore-cursor/download/restore-cursor-2.0.0.tgz#9f7ee287f82fd326d4fd162923d62129eee0dfaf" integrity sha1-n37ih/gv0ybU/RYpI9YhKe7g368= dependencies: onetime "^2.0.0" @@ -20214,10 +20773,17 @@ restore-cursor@^3.1.0: onetime "^5.1.0" signal-exit "^3.0.2" +resumer@~0.0.0: + version "0.0.0" + resolved "https://registry.npm.taobao.org/resumer/download/resumer-0.0.0.tgz#f1e8f461e4064ba39e82af3cdc2a8c893d076759" + integrity sha1-8ej0YeQGS6Oegq883CqMiT0HZ1k= + dependencies: + through "~2.3.4" + ret@~0.1.10: version "0.1.15" - resolved "https://registry.yarnpkg.com/ret/-/ret-0.1.15.tgz#b8a4825d5bdb1fc3f6f53c2bc33f81388681c7bc" - integrity sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg== + resolved "https://registry.npm.taobao.org/ret/download/ret-0.1.15.tgz#b8a4825d5bdb1fc3f6f53c2bc33f81388681c7bc" + integrity sha1-uKSCXVvbH8P29Twrwz+BOIaBx7w= retext-english@^3.0.4: version "3.0.4" @@ -20229,7 +20795,7 @@ retext-english@^3.0.4: retry@0.12.0, retry@^0.12.0: version "0.12.0" - resolved "https://registry.yarnpkg.com/retry/-/retry-0.12.0.tgz#1b42a6266a21f07421d1b0b54b7dc167b01c013b" + resolved "https://registry.npm.taobao.org/retry/download/retry-0.12.0.tgz#1b42a6266a21f07421d1b0b54b7dc167b01c013b" integrity sha1-G0KmJmoh8HQh0bC1S33BZ7AcATs= retry@^0.10.0: @@ -20239,8 +20805,8 @@ retry@^0.10.0: reusify@^1.0.0: version "1.0.4" - resolved "https://registry.yarnpkg.com/reusify/-/reusify-1.0.4.tgz#90da382b1e126efc02146e90845a88db12925d76" - integrity sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw== + resolved "https://registry.npm.taobao.org/reusify/download/reusify-1.0.4.tgz#90da382b1e126efc02146e90845a88db12925d76" + integrity sha1-kNo4Kx4SbvwCFG6QhFqI2xKSXXY= rgb-regex@^1.0.1: version "1.0.1" @@ -20252,6 +20818,13 @@ rgba-regex@^1.0.0: resolved "https://registry.npm.taobao.org/rgba-regex/download/rgba-regex-1.0.0.tgz#43374e2e2ca0968b0ef1523460b7d730ff22eeb3" integrity sha1-QzdOLiyglosO8VI0YLfXMP8i7rM= +right-align@^0.1.1: + version "0.1.3" + resolved "https://registry.npm.taobao.org/right-align/download/right-align-0.1.3.tgz#61339b722fe6a3515689210d24e14c96148613ef" + integrity sha1-YTObci/mo1FWiSENJOFMlhSGE+8= + dependencies: + align-text "^0.1.1" + right-pad@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/right-pad/-/right-pad-1.0.1.tgz#8ca08c2cbb5b55e74dafa96bf7fd1a27d568c8d0" @@ -20259,29 +20832,29 @@ right-pad@^1.0.1: rimraf@2, rimraf@^2.2.8, rimraf@^2.5.2, rimraf@^2.5.4, rimraf@^2.6.1, rimraf@^2.6.2, rimraf@^2.6.3: version "2.7.1" - resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-2.7.1.tgz#35797f13a7fdadc566142c29d4f07ccad483e3ec" - integrity sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w== + resolved "https://registry.npm.taobao.org/rimraf/download/rimraf-2.7.1.tgz#35797f13a7fdadc566142c29d4f07ccad483e3ec" + integrity sha1-NXl/E6f9rcVmFCwp1PB8ytSD4+w= dependencies: glob "^7.1.3" rimraf@2.6.3: version "2.6.3" - resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-2.6.3.tgz#b2d104fe0d8fb27cf9e0a1cda8262dd3833c6cab" - integrity sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA== + resolved "https://registry.npm.taobao.org/rimraf/download/rimraf-2.6.3.tgz#b2d104fe0d8fb27cf9e0a1cda8262dd3833c6cab" + integrity sha1-stEE/g2Psnz54KHNqCYt04M8bKs= dependencies: glob "^7.1.3" rimraf@^3.0.0: version "3.0.0" - resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-3.0.0.tgz#614176d4b3010b75e5c390eb0ee96f6dc0cebb9b" - integrity sha512-NDGVxTsjqfunkds7CqsOiEnxln4Bo7Nddl3XhS4pXg5OzwkLqJ971ZVAAnB+DDLnF76N+VnDEiBHaVV8I06SUg== + resolved "https://registry.npm.taobao.org/rimraf/download/rimraf-3.0.0.tgz#614176d4b3010b75e5c390eb0ee96f6dc0cebb9b" + integrity sha1-YUF21LMBC3Xlw5DrDulvbcDOu5s= dependencies: glob "^7.1.3" ripemd160@^2.0.0, ripemd160@^2.0.1: version "2.0.2" - resolved "https://registry.yarnpkg.com/ripemd160/-/ripemd160-2.0.2.tgz#a1c1a6f624751577ba5d07914cbc92850585890c" - integrity sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA== + resolved "https://registry.npm.taobao.org/ripemd160/download/ripemd160-2.0.2.tgz#a1c1a6f624751577ba5d07914cbc92850585890c" + integrity sha1-ocGm9iR1FXe6XQeRTLyShQWFiQw= dependencies: hash-base "^3.0.0" inherits "^2.0.1" @@ -20347,6 +20920,15 @@ rollup-pluginutils@^2.5.0, rollup-pluginutils@^2.8.1, rollup-pluginutils@^2.8.2: dependencies: estree-walker "^0.6.1" +rollup@^0.25.8: + version "0.25.8" + resolved "https://registry.npm.taobao.org/rollup/download/rollup-0.25.8.tgz?cache=0&sync_timestamp=1573576528242&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Frollup%2Fdownload%2Frollup-0.25.8.tgz#bf6ce83b87510d163446eeaa577ed6a6fc5835e0" + integrity sha1-v2zoO4dRDRY0Ru6qV37WpvxYNeA= + dependencies: + chalk "^1.1.1" + minimist "^1.2.0" + source-map-support "^0.3.2" + rollup@^1.27.0: version "1.27.0" resolved "https://registry.npm.taobao.org/rollup/download/rollup-1.27.0.tgz?cache=0&sync_timestamp=1573576528242&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Frollup%2Fdownload%2Frollup-1.27.0.tgz#7afe0da89c967cec5ccea7e919da6c89a1a68666" @@ -20378,7 +20960,7 @@ rtl-css-js@^1.9.0: run-async@^2.2.0: version "2.3.0" - resolved "https://registry.yarnpkg.com/run-async/-/run-async-2.3.0.tgz#0371ab4ae0bdd720d4166d7dfda64ff7a445a6c0" + resolved "https://registry.npm.taobao.org/run-async/download/run-async-2.3.0.tgz#0371ab4ae0bdd720d4166d7dfda64ff7a445a6c0" integrity sha1-A3GrSuC91yDUFm19/aZP96RFpsA= dependencies: is-promise "^2.1.0" @@ -20390,17 +20972,17 @@ run-node@^1.0.0: run-parallel@^1.1.9: version "1.1.9" - resolved "https://registry.yarnpkg.com/run-parallel/-/run-parallel-1.1.9.tgz#c9dd3a7cf9f4b2c4b6244e173a6ed866e61dd679" - integrity sha512-DEqnSRTDw/Tc3FXf49zedI638Z9onwUotBMiUFKmrO2sdFKIbXamXGQ3Axd4qgphxKB4kw/qP1w5kTxnfU1B9Q== + resolved "https://registry.npm.taobao.org/run-parallel/download/run-parallel-1.1.9.tgz#c9dd3a7cf9f4b2c4b6244e173a6ed866e61dd679" + integrity sha1-yd06fPn0ssS2JE4XOm7YZuYd1nk= run-queue@^1.0.0, run-queue@^1.0.3: version "1.0.3" - resolved "https://registry.yarnpkg.com/run-queue/-/run-queue-1.0.3.tgz#e848396f057d223f24386924618e25694161ec47" + resolved "https://registry.npm.taobao.org/run-queue/download/run-queue-1.0.3.tgz#e848396f057d223f24386924618e25694161ec47" integrity sha1-6Eg5bwV9Ij8kOGkkYY4laUFh7Ec= dependencies: aproba "^1.1.1" -rw@1, rw@^1.3.3: +rw@1, rw@^1.3.2, rw@^1.3.3: version "1.3.3" resolved "https://registry.yarnpkg.com/rw/-/rw-1.3.3.tgz#3f862dfa91ab766b14885ef4d01124bfda074fb4" integrity sha1-P4Yt+pGrdmsUiF700BEkv9oHT7Q= @@ -20419,8 +21001,8 @@ rx-lite@*, rx-lite@^4.0.8: rxjs@^6.3.3, rxjs@^6.4.0: version "6.5.3" - resolved "https://registry.yarnpkg.com/rxjs/-/rxjs-6.5.3.tgz#510e26317f4db91a7eb1de77d9dd9ba0a4899a3a" - integrity sha512-wuYsAYYFdWTAnAaPoKGNhfpWwKZbJW+HgAJ+mImp+Epl7BG8oNWBCTyRM8gba9k4lk8BgWdoYm21Mo/RYhhbgA== + resolved "https://registry.npm.taobao.org/rxjs/download/rxjs-6.5.3.tgz#510e26317f4db91a7eb1de77d9dd9ba0a4899a3a" + integrity sha1-UQ4mMX9NuRp+sd532d2boKSJmjo= dependencies: tslib "^1.9.0" @@ -20431,25 +21013,25 @@ safe-buffer@5.1.1: safe-buffer@5.1.2, safe-buffer@~5.1.0, safe-buffer@~5.1.1: version "5.1.2" - resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.1.2.tgz#991ec69d296e0313747d59bdfd2b745c35f8828d" - integrity sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g== + resolved "https://registry.npm.taobao.org/safe-buffer/download/safe-buffer-5.1.2.tgz?cache=0&sync_timestamp=1562377642757&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsafe-buffer%2Fdownload%2Fsafe-buffer-5.1.2.tgz#991ec69d296e0313747d59bdfd2b745c35f8828d" + integrity sha1-mR7GnSluAxN0fVm9/St0XDX4go0= safe-buffer@>=5.1.0, safe-buffer@^5.0.1, safe-buffer@^5.1.0, safe-buffer@^5.1.1, safe-buffer@^5.1.2, safe-buffer@^5.2.0, safe-buffer@~5.2.0: version "5.2.0" - resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.2.0.tgz#b74daec49b1148f88c64b68d49b1e815c1f2f519" - integrity sha512-fZEwUGbVl7kouZs1jCdMLdt95hdIv0ZeHg6L7qPeciMZhZ+/gdesW4wgTARkrFWEpspjEATAzUGPG8N2jJiwbg== + resolved "https://registry.npm.taobao.org/safe-buffer/download/safe-buffer-5.2.0.tgz?cache=0&sync_timestamp=1562377642757&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsafe-buffer%2Fdownload%2Fsafe-buffer-5.2.0.tgz#b74daec49b1148f88c64b68d49b1e815c1f2f519" + integrity sha1-t02uxJsRSPiMZLaNSbHoFcHy9Rk= safe-regex@^1.1.0: version "1.1.0" - resolved "https://registry.yarnpkg.com/safe-regex/-/safe-regex-1.1.0.tgz#40a3669f3b077d1e943d44629e157dd48023bf2e" + resolved "https://registry.npm.taobao.org/safe-regex/download/safe-regex-1.1.0.tgz#40a3669f3b077d1e943d44629e157dd48023bf2e" integrity sha1-QKNmnzsHfR6UPURinhV91IAjvy4= dependencies: ret "~0.1.10" "safer-buffer@>= 2.1.2 < 3", safer-buffer@^2.0.2, safer-buffer@^2.1.0, safer-buffer@~2.1.0: version "2.1.2" - resolved "https://registry.yarnpkg.com/safer-buffer/-/safer-buffer-2.1.2.tgz#44fa161b0187b9549dd84bb91802f9bd8385cd6a" - integrity sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg== + resolved "https://registry.npm.taobao.org/safer-buffer/download/safer-buffer-2.1.2.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsafer-buffer%2Fdownload%2Fsafer-buffer-2.1.2.tgz#44fa161b0187b9549dd84bb91802f9bd8385cd6a" + integrity sha1-RPoWGwGHuVSd2Eu5GAL5vYOFzWo= sane@^4.0.3: version "4.1.0" @@ -20505,12 +21087,12 @@ sass-loader@^7.1.0: sax@>=0.6.0, sax@^1.2.4, sax@~1.2.4: version "1.2.4" - resolved "https://registry.yarnpkg.com/sax/-/sax-1.2.4.tgz#2816234e2378bddc4e5354fab5caa895df7100d9" - integrity sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw== + resolved "https://registry.npm.taobao.org/sax/download/sax-1.2.4.tgz#2816234e2378bddc4e5354fab5caa895df7100d9" + integrity sha1-KBYjTiN4vdxOU1T6tcqold9xANk= scheduler@^0.15.0: version "0.15.0" - resolved "https://registry.npm.taobao.org/scheduler/download/scheduler-0.15.0.tgz?cache=0&sync_timestamp=1573172369507&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fscheduler%2Fdownload%2Fscheduler-0.15.0.tgz#6bfcf80ff850b280fed4aeecc6513bc0b4f17f8e" + resolved "https://registry.npm.taobao.org/scheduler/download/scheduler-0.15.0.tgz?cache=0&sync_timestamp=1573775848977&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fscheduler%2Fdownload%2Fscheduler-0.15.0.tgz#6bfcf80ff850b280fed4aeecc6513bc0b4f17f8e" integrity sha1-a/z4D/hQsoD+1K7sxlE7wLTxf44= dependencies: loose-envify "^1.1.0" @@ -20518,24 +21100,32 @@ scheduler@^0.15.0: scheduler@^0.17.0: version "0.17.0" - resolved "https://registry.yarnpkg.com/scheduler/-/scheduler-0.17.0.tgz#7c9c673e4ec781fac853927916d1c426b6f3ddfe" - integrity sha512-7rro8Io3tnCPuY4la/NuI5F2yfESpnfZyT6TtkXnSWVkcu0BCDJ+8gk5ozUaFaxpIyNuWAPXrH0yFcSi28fnDA== + resolved "https://registry.npm.taobao.org/scheduler/download/scheduler-0.17.0.tgz?cache=0&sync_timestamp=1573775848977&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fscheduler%2Fdownload%2Fscheduler-0.17.0.tgz#7c9c673e4ec781fac853927916d1c426b6f3ddfe" + integrity sha1-fJxnPk7HgfrIU5J5FtHEJrbz3f4= + dependencies: + loose-envify "^1.1.0" + object-assign "^4.1.1" + +scheduler@^0.18.0: + version "0.18.0" + resolved "https://registry.npm.taobao.org/scheduler/download/scheduler-0.18.0.tgz?cache=0&sync_timestamp=1573775848977&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fscheduler%2Fdownload%2Fscheduler-0.18.0.tgz#5901ad6659bc1d8f3fdaf36eb7a67b0d6746b1c4" + integrity sha1-WQGtZlm8HY8/2vNut6Z7DWdGscQ= dependencies: loose-envify "^1.1.0" object-assign "^4.1.1" schema-utils@^0.4.0, schema-utils@^0.4.5: version "0.4.7" - resolved "https://registry.yarnpkg.com/schema-utils/-/schema-utils-0.4.7.tgz#ba74f597d2be2ea880131746ee17d0a093c68187" - integrity sha512-v/iwU6wvwGK8HbU9yi3/nhGzP0yGSuhQMzL6ySiec1FSrZZDkhm4noOSWzrNFo/jEc+SJY6jRTwuwbSXJPDUnQ== + resolved "https://registry.npm.taobao.org/schema-utils/download/schema-utils-0.4.7.tgz?cache=0&sync_timestamp=1571141316329&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fschema-utils%2Fdownload%2Fschema-utils-0.4.7.tgz#ba74f597d2be2ea880131746ee17d0a093c68187" + integrity sha1-unT1l9K+LqiAExdG7hfQoJPGgYc= dependencies: ajv "^6.1.0" ajv-keywords "^3.1.0" schema-utils@^1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/schema-utils/-/schema-utils-1.0.0.tgz#0b79a93204d7b600d4b2850d1f66c2a34951c770" - integrity sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g== + resolved "https://registry.npm.taobao.org/schema-utils/download/schema-utils-1.0.0.tgz?cache=0&sync_timestamp=1571141316329&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fschema-utils%2Fdownload%2Fschema-utils-1.0.0.tgz#0b79a93204d7b600d4b2850d1f66c2a34951c770" + integrity sha1-C3mpMgTXtgDUsoUNH2bCo0lRx3A= dependencies: ajv "^6.1.0" ajv-errors "^1.0.0" @@ -20551,7 +21141,7 @@ schema-utils@^2.0.0, schema-utils@^2.0.1, schema-utils@^2.4.1: screenfull@^5.0.0: version "5.0.0" - resolved "https://registry.npm.taobao.org/screenfull/download/screenfull-5.0.0.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fscreenfull%2Fdownload%2Fscreenfull-5.0.0.tgz#5c2010c0e84fd4157bf852877698f90b8cbe96f6" + resolved "https://registry.npm.taobao.org/screenfull/download/screenfull-5.0.0.tgz#5c2010c0e84fd4157bf852877698f90b8cbe96f6" integrity sha1-XCAQwOhP1BV7+FKHdpj5C4y+lvY= scroll-behavior@^0.9.10: @@ -20592,18 +21182,18 @@ seekout@^1.0.1: select-hose@^2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/select-hose/-/select-hose-2.0.0.tgz#625d8658f865af43ec962bfc376a37359a4994ca" + resolved "https://registry.npm.taobao.org/select-hose/download/select-hose-2.0.0.tgz#625d8658f865af43ec962bfc376a37359a4994ca" integrity sha1-Yl2GWPhlr0Psliv8N2o3NZpJlMo= select@^1.1.2: version "1.1.2" - resolved "https://registry.yarnpkg.com/select/-/select-1.1.2.tgz#0e7350acdec80b1108528786ec1d4418d11b396d" + resolved "https://registry.npm.taobao.org/select/download/select-1.1.2.tgz#0e7350acdec80b1108528786ec1d4418d11b396d" integrity sha1-DnNQrN7ICxEIUoeG7B1EGNEbOW0= selfsigned@^1.10.7: version "1.10.7" - resolved "https://registry.yarnpkg.com/selfsigned/-/selfsigned-1.10.7.tgz#da5819fd049d5574f28e88a9bcc6dbc6e6f3906b" - integrity sha512-8M3wBCzeWIJnQfl43IKwOmC4H/RAp50S8DF60znzjW5GVqTcSe2vWclt7hmYVPkKPlHWOu5EaWOMZ2Y6W8ZXTA== + resolved "https://registry.npm.taobao.org/selfsigned/download/selfsigned-1.10.7.tgz?cache=0&sync_timestamp=1569952074772&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fselfsigned%2Fdownload%2Fselfsigned-1.10.7.tgz#da5819fd049d5574f28e88a9bcc6dbc6e6f3906b" + integrity sha1-2lgZ/QSdVXTyjoipvMbbxubzkGs= dependencies: node-forge "0.9.0" @@ -20633,8 +21223,8 @@ semver-truncate@^1.1.2: "semver@2 || 3 || 4 || 5", "semver@2.x || 3.x || 4 || 5", semver@^5.0.3, semver@^5.1.0, semver@^5.3.0, semver@^5.4.1, semver@^5.5, semver@^5.5.0, semver@^5.5.1, semver@^5.6.0, semver@^5.7.0, semver@^5.7.1: version "5.7.1" - resolved "https://registry.yarnpkg.com/semver/-/semver-5.7.1.tgz#a954f931aeba508d307bbf069eff0c01c96116f7" - integrity sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ== + resolved "https://registry.npm.taobao.org/semver/download/semver-5.7.1.tgz?cache=0&sync_timestamp=1565627380363&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsemver%2Fdownload%2Fsemver-5.7.1.tgz#a954f931aeba508d307bbf069eff0c01c96116f7" + integrity sha1-qVT5Ma66UI0we78Gnv8MAclhFvc= semver@6.2.0: version "6.2.0" @@ -20643,8 +21233,8 @@ semver@6.2.0: semver@6.3.0, semver@^6.0.0, semver@^6.1.2, semver@^6.2.0, semver@^6.3.0: version "6.3.0" - resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.0.tgz#ee0a64c8af5e8ceea67687b133761e1becbd1d3d" - integrity sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw== + resolved "https://registry.npm.taobao.org/semver/download/semver-6.3.0.tgz?cache=0&sync_timestamp=1565627380363&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsemver%2Fdownload%2Fsemver-6.3.0.tgz#ee0a64c8af5e8ceea67687b133761e1becbd1d3d" + integrity sha1-7gpkyK9ejO6mdoexM3YeG+y9HT0= semver@~5.3.0: version "5.3.0" @@ -20653,8 +21243,8 @@ semver@~5.3.0: send@0.17.1: version "0.17.1" - resolved "https://registry.yarnpkg.com/send/-/send-0.17.1.tgz#c1d8b059f7900f7466dd4938bdc44e11ddb376c8" - integrity sha512-BsVKsiGcQMFwT8UxypobUKyv7irCNRHk1T0G680vk88yf6LBByGcZJOTJCrTP2xVN6yI+XjPJcNuE3V4fT9sAg== + resolved "https://registry.npm.taobao.org/send/download/send-0.17.1.tgz#c1d8b059f7900f7466dd4938bdc44e11ddb376c8" + integrity sha1-wdiwWfeQD3Rm3Uk4vcROEd2zdsg= dependencies: debug "2.6.9" depd "~1.1.2" @@ -20672,8 +21262,8 @@ send@0.17.1: serialize-javascript@^1.4.0, serialize-javascript@^1.7.0: version "1.9.1" - resolved "https://registry.yarnpkg.com/serialize-javascript/-/serialize-javascript-1.9.1.tgz#cfc200aef77b600c47da9bb8149c943e798c2fdb" - integrity sha512-0Vb/54WJ6k5v8sSWN09S0ora+Hnr+cX40r9F170nT+mSkaxltoE/7R3OrIdBSUv1OoiobH1QoWQbCnAO+e8J1A== + resolved "https://registry.npm.taobao.org/serialize-javascript/download/serialize-javascript-1.9.1.tgz?cache=0&sync_timestamp=1567600506467&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fserialize-javascript%2Fdownload%2Fserialize-javascript-1.9.1.tgz#cfc200aef77b600c47da9bb8149c943e798c2fdb" + integrity sha1-z8IArvd7YAxH2pu4FJyUPnmML9s= serve-favicon@^2.5.0: version "2.5.0" @@ -20688,7 +21278,7 @@ serve-favicon@^2.5.0: serve-index@^1.9.1: version "1.9.1" - resolved "https://registry.yarnpkg.com/serve-index/-/serve-index-1.9.1.tgz#d3768d69b1e7d82e5ce050fff5b453bea12a9239" + resolved "https://registry.npm.taobao.org/serve-index/download/serve-index-1.9.1.tgz#d3768d69b1e7d82e5ce050fff5b453bea12a9239" integrity sha1-03aNabHn2C5c4FD/9bRTvqEqkjk= dependencies: accepts "~1.3.4" @@ -20701,8 +21291,8 @@ serve-index@^1.9.1: serve-static@1.14.1: version "1.14.1" - resolved "https://registry.yarnpkg.com/serve-static/-/serve-static-1.14.1.tgz#666e636dc4f010f7ef29970a88a674320898b2f9" - integrity sha512-JMrvUwE54emCYWlTI+hGrGv5I8dEwmco/00EvkzIIsR7MqrHonbD9pO2MOfFnpFntl7ecpZs+3mW+XbQZu9QCg== + resolved "https://registry.npm.taobao.org/serve-static/download/serve-static-1.14.1.tgz#666e636dc4f010f7ef29970a88a674320898b2f9" + integrity sha1-Zm5jbcTwEPfvKZcKiKZ0MgiYsvk= dependencies: encodeurl "~1.0.2" escape-html "~1.0.3" @@ -20711,7 +21301,7 @@ serve-static@1.14.1: set-blocking@^2.0.0, set-blocking@~2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/set-blocking/-/set-blocking-2.0.0.tgz#045f9782d011ae9a6803ddd382b24392b3d890f7" + resolved "https://registry.npm.taobao.org/set-blocking/download/set-blocking-2.0.0.tgz#045f9782d011ae9a6803ddd382b24392b3d890f7" integrity sha1-BF+XgtARrppoA93TgrJDkrPYkPc= set-harmonic-interval@^1.0.1: @@ -20721,8 +21311,8 @@ set-harmonic-interval@^1.0.1: set-value@^2.0.0, set-value@^2.0.1: version "2.0.1" - resolved "https://registry.yarnpkg.com/set-value/-/set-value-2.0.1.tgz#a18d40530e6f07de4228c7defe4227af8cad005b" - integrity sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw== + resolved "https://registry.npm.taobao.org/set-value/download/set-value-2.0.1.tgz#a18d40530e6f07de4228c7defe4227af8cad005b" + integrity sha1-oY1AUw5vB95CKMfe/kInr4ytAFs= dependencies: extend-shallow "^2.0.1" is-extendable "^0.1.1" @@ -20731,23 +21321,23 @@ set-value@^2.0.0, set-value@^2.0.1: setimmediate@^1.0.4, setimmediate@^1.0.5: version "1.0.5" - resolved "https://registry.yarnpkg.com/setimmediate/-/setimmediate-1.0.5.tgz#290cbb232e306942d7d7ea9b83732ab7856f8285" + resolved "https://registry.npm.taobao.org/setimmediate/download/setimmediate-1.0.5.tgz#290cbb232e306942d7d7ea9b83732ab7856f8285" integrity sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU= setprototypeof@1.1.0: version "1.1.0" - resolved "https://registry.yarnpkg.com/setprototypeof/-/setprototypeof-1.1.0.tgz#d0bd85536887b6fe7c0d818cb962d9d91c54e656" - integrity sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ== + resolved "https://registry.npm.taobao.org/setprototypeof/download/setprototypeof-1.1.0.tgz#d0bd85536887b6fe7c0d818cb962d9d91c54e656" + integrity sha1-0L2FU2iHtv58DYGMuWLZ2RxU5lY= setprototypeof@1.1.1: version "1.1.1" - resolved "https://registry.yarnpkg.com/setprototypeof/-/setprototypeof-1.1.1.tgz#7e95acb24aa92f5885e0abef5ba131330d4ae683" - integrity sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw== + resolved "https://registry.npm.taobao.org/setprototypeof/download/setprototypeof-1.1.1.tgz#7e95acb24aa92f5885e0abef5ba131330d4ae683" + integrity sha1-fpWsskqpL1iF4KvvW6ExMw1K5oM= sha.js@^2.4.0, sha.js@^2.4.8: version "2.4.11" - resolved "https://registry.yarnpkg.com/sha.js/-/sha.js-2.4.11.tgz#37a5cf0b81ecbc6943de109ba2960d1b26584ae7" - integrity sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ== + resolved "https://registry.npm.taobao.org/sha.js/download/sha.js-2.4.11.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsha.js%2Fdownload%2Fsha.js-2.4.11.tgz#37a5cf0b81ecbc6943de109ba2960d1b26584ae7" + integrity sha1-N6XPC4HsvGlD3hCbopYNGyZYSuc= dependencies: inherits "^2.0.1" safe-buffer "^5.0.1" @@ -20781,8 +21371,8 @@ shallow-equal@^1.0.0, shallow-equal@^1.1.0: shallowequal@^1.0.1, shallowequal@^1.0.2, shallowequal@^1.1.0: version "1.1.0" - resolved "https://registry.yarnpkg.com/shallowequal/-/shallowequal-1.1.0.tgz#188d521de95b9087404fd4dcb68b13df0ae4e7f8" - integrity sha512-y0m1JoUZSlPAjXVtPPW70aZWfIL/dSP7AFkRnniLCrK/8MDKog3TySTBmckD+RObVxH0v4Tox67+F14PdED2oQ== + resolved "https://registry.npm.taobao.org/shallowequal/download/shallowequal-1.1.0.tgz#188d521de95b9087404fd4dcb68b13df0ae4e7f8" + integrity sha1-GI1SHelbkIdAT9TctosT3wrk5/g= sharkdown@^0.1.0: version "0.1.1" @@ -20810,27 +21400,27 @@ sharp@^0.23.2: shebang-command@^1.2.0: version "1.2.0" - resolved "https://registry.yarnpkg.com/shebang-command/-/shebang-command-1.2.0.tgz#44aac65b695b03398968c39f363fee5deafdf1ea" + resolved "https://registry.npm.taobao.org/shebang-command/download/shebang-command-1.2.0.tgz#44aac65b695b03398968c39f363fee5deafdf1ea" integrity sha1-RKrGW2lbAzmJaMOfNj/uXer98eo= dependencies: shebang-regex "^1.0.0" shebang-command@^2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/shebang-command/-/shebang-command-2.0.0.tgz#ccd0af4f8835fbdc265b82461aaf0c36663f34ea" - integrity sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA== + resolved "https://registry.npm.taobao.org/shebang-command/download/shebang-command-2.0.0.tgz#ccd0af4f8835fbdc265b82461aaf0c36663f34ea" + integrity sha1-zNCvT4g1+9wmW4JGGq8MNmY/NOo= dependencies: shebang-regex "^3.0.0" shebang-regex@^1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/shebang-regex/-/shebang-regex-1.0.0.tgz#da42f49740c0b42db2ca9728571cb190c98efea3" + resolved "https://registry.npm.taobao.org/shebang-regex/download/shebang-regex-1.0.0.tgz#da42f49740c0b42db2ca9728571cb190c98efea3" integrity sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM= shebang-regex@^3.0.0: version "3.0.0" - resolved "https://registry.yarnpkg.com/shebang-regex/-/shebang-regex-3.0.0.tgz#ae16f1644d873ecad843b0307b143362d4c42172" - integrity sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A== + resolved "https://registry.npm.taobao.org/shebang-regex/download/shebang-regex-3.0.0.tgz#ae16f1644d873ecad843b0307b143362d4c42172" + integrity sha1-rhbxZE2HPsrYQ7AwexQzYtTEIXI= shell-quote@1.6.1: version "1.6.1" @@ -20875,6 +21465,13 @@ shortest@0.0.0: resolved "https://registry.npm.taobao.org/shortest/download/shortest-0.0.0.tgz#dc4c8d0722e7a9208ec7d2098e4cda8cac6e567d" integrity sha1-3EyNByLnqSCOx9IJjkzajKxuVn0= +shortid@^2.2.8: + version "2.2.15" + resolved "https://registry.npm.taobao.org/shortid/download/shortid-2.2.15.tgz?cache=0&sync_timestamp=1567753623963&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fshortid%2Fdownload%2Fshortid-2.2.15.tgz#2b902eaa93a69b11120373cd42a1f1fe4437c122" + integrity sha1-K5AuqpOmmxESA3PNQqHx/kQ3wSI= + dependencies: + nanoid "^2.1.0" + sift@^5.1.0: version "5.1.0" resolved "https://registry.npm.taobao.org/sift/download/sift-5.1.0.tgz?cache=0&sync_timestamp=1571575345522&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsift%2Fdownload%2Fsift-5.1.0.tgz#1bbf2dfb0eb71e56c4cc7fb567fbd1351b65015e" @@ -20882,7 +21479,7 @@ sift@^5.1.0: signal-exit@^3.0.0, signal-exit@^3.0.2: version "3.0.2" - resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.2.tgz#b5fdc08f1287ea1178628e415e25132b73646c6d" + resolved "https://registry.npm.taobao.org/signal-exit/download/signal-exit-3.0.2.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsignal-exit%2Fdownload%2Fsignal-exit-3.0.2.tgz#b5fdc08f1287ea1178628e415e25132b73646c6d" integrity sha1-tf3AjxKH6hF4Yo5BXiUTK3NkbG0= signedsource@^1.0.0: @@ -20892,13 +21489,13 @@ signedsource@^1.0.0: simple-concat@^1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/simple-concat/-/simple-concat-1.0.0.tgz#7344cbb8b6e26fb27d66b2fc86f9f6d5997521c6" + resolved "https://registry.npm.taobao.org/simple-concat/download/simple-concat-1.0.0.tgz#7344cbb8b6e26fb27d66b2fc86f9f6d5997521c6" integrity sha1-c0TLuLbib7J9ZrL8hvn21Zl1IcY= simple-get@^3.0.3, simple-get@^3.1.0: version "3.1.0" - resolved "https://registry.yarnpkg.com/simple-get/-/simple-get-3.1.0.tgz#b45be062435e50d159540b576202ceec40b9c6b3" - integrity sha512-bCR6cP+aTdScaQCnQKbPKtJOKDp/hj9EDLJo3Nw4y1QksqaovlW/bnptB6/c1e+qmNIDHRK+oXFDdEqBT8WzUA== + resolved "https://registry.npm.taobao.org/simple-get/download/simple-get-3.1.0.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsimple-get%2Fdownload%2Fsimple-get-3.1.0.tgz#b45be062435e50d159540b576202ceec40b9c6b3" + integrity sha1-tFvgYkNeUNFZVAtXYgLO7EC5xrM= dependencies: decompress-response "^4.2.0" once "^1.3.1" @@ -20932,13 +21529,13 @@ simplebar@^4.2.3: resize-observer-polyfill "^1.5.1" sisteransi@^1.0.3: - version "1.0.3" - resolved "https://registry.yarnpkg.com/sisteransi/-/sisteransi-1.0.3.tgz#98168d62b79e3a5e758e27ae63c4a053d748f4eb" - integrity sha512-SbEG75TzH8G7eVXFSN5f9EExILKfly7SUvVY5DhhYLvfhKqhDFY0OzevWa/zwak0RLRfWS5AvfMWpd9gJvr5Yg== + version "1.0.4" + resolved "https://registry.npm.taobao.org/sisteransi/download/sisteransi-1.0.4.tgz#386713f1ef688c7c0304dc4c0632898941cad2e3" + integrity sha1-OGcT8e9ojHwDBNxMBjKJiUHK0uM= slash@^1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/slash/-/slash-1.0.0.tgz#c41f2f6c39fc16d1cd17ad4b5d896114ae470d55" + resolved "https://registry.npm.taobao.org/slash/download/slash-1.0.0.tgz#c41f2f6c39fc16d1cd17ad4b5d896114ae470d55" integrity sha1-xB8vbDn8FtHNF61LXYlhFK5HDVU= slash@^2.0.0: @@ -20948,8 +21545,8 @@ slash@^2.0.0: slash@^3.0.0: version "3.0.0" - resolved "https://registry.yarnpkg.com/slash/-/slash-3.0.0.tgz#6539be870c165adbd5240220dbe361f1bc4d4634" - integrity sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q== + resolved "https://registry.npm.taobao.org/slash/download/slash-3.0.0.tgz#6539be870c165adbd5240220dbe361f1bc4d4634" + integrity sha1-ZTm+hwwWWtvVJAIg2+Nh8bxNRjQ= slice-ansi@0.0.4: version "0.0.4" @@ -20965,8 +21562,8 @@ slice-ansi@^1.0.0: slice-ansi@^2.1.0: version "2.1.0" - resolved "https://registry.yarnpkg.com/slice-ansi/-/slice-ansi-2.1.0.tgz#cacd7693461a637a5788d92a7dd4fba068e81636" - integrity sha512-Qu+VC3EwYLldKa1fCxuuvULvSJOKEgk9pi8dZeCVK7TqBfUNTH4sFkk4joj8afVSfAYgJoSOetjx9QWOJ5mYoQ== + resolved "https://registry.npm.taobao.org/slice-ansi/download/slice-ansi-2.1.0.tgz#cacd7693461a637a5788d92a7dd4fba068e81636" + integrity sha1-ys12k0YaY3pXiNkqfdT7oGjoFjY= dependencies: ansi-styles "^3.2.0" astral-regex "^1.0.0" @@ -20987,10 +21584,15 @@ smart-buffer@4.0.2: resolved "https://registry.yarnpkg.com/smart-buffer/-/smart-buffer-4.0.2.tgz#5207858c3815cc69110703c6b94e46c15634395d" integrity sha512-JDhEpTKzXusOqXZ0BUIdH+CjFdO/CR3tLlf5CN34IypI+xMmXW1uB16OOY8z3cICbJlDAVJzNbwBhNO0wt9OAw== +smart-buffer@^1.0.13: + version "1.1.15" + resolved "https://registry.npm.taobao.org/smart-buffer/download/smart-buffer-1.1.15.tgz#7f114b5b65fab3e2a35aa775bb12f0d1c649bf16" + integrity sha1-fxFLW2X6s+KjWqd1uxLw0cZJvxY= + snapdragon-node@^2.0.1: version "2.1.1" - resolved "https://registry.yarnpkg.com/snapdragon-node/-/snapdragon-node-2.1.1.tgz#6c175f86ff14bdb0724563e8f3c1b021a286853b" - integrity sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw== + resolved "https://registry.npm.taobao.org/snapdragon-node/download/snapdragon-node-2.1.1.tgz#6c175f86ff14bdb0724563e8f3c1b021a286853b" + integrity sha1-bBdfhv8UvbByRWPo88GwIaKGhTs= dependencies: define-property "^1.0.0" isobject "^3.0.0" @@ -20998,15 +21600,15 @@ snapdragon-node@^2.0.1: snapdragon-util@^3.0.1: version "3.0.1" - resolved "https://registry.yarnpkg.com/snapdragon-util/-/snapdragon-util-3.0.1.tgz#f956479486f2acd79700693f6f7b805e45ab56e2" - integrity sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ== + resolved "https://registry.npm.taobao.org/snapdragon-util/download/snapdragon-util-3.0.1.tgz#f956479486f2acd79700693f6f7b805e45ab56e2" + integrity sha1-+VZHlIbyrNeXAGk/b3uAXkWrVuI= dependencies: kind-of "^3.2.0" snapdragon@^0.8.1: version "0.8.2" - resolved "https://registry.yarnpkg.com/snapdragon/-/snapdragon-0.8.2.tgz#64922e7c565b0e14204ba1aa7d6964278d25182d" - integrity sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg== + resolved "https://registry.npm.taobao.org/snapdragon/download/snapdragon-0.8.2.tgz#64922e7c565b0e14204ba1aa7d6964278d25182d" + integrity sha1-ZJIufFZbDhQgS6GqfWlkJ40lGC0= dependencies: base "^0.11.1" debug "^2.2.0" @@ -21086,8 +21688,8 @@ sockjs-client@1.1.4: sockjs-client@1.4.0: version "1.4.0" - resolved "https://registry.yarnpkg.com/sockjs-client/-/sockjs-client-1.4.0.tgz#c9f2568e19c8fd8173b4997ea3420e0bb306c7d5" - integrity sha512-5zaLyO8/nri5cua0VtOrFXBPK1jbL4+1cebT/mmKA1E1ZXOvJrII75bPu0l0k843G/+iAbhEqzyKr0w/eCCj7g== + resolved "https://registry.npm.taobao.org/sockjs-client/download/sockjs-client-1.4.0.tgz?cache=0&sync_timestamp=1566505930428&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsockjs-client%2Fdownload%2Fsockjs-client-1.4.0.tgz#c9f2568e19c8fd8173b4997ea3420e0bb306c7d5" + integrity sha1-yfJWjhnI/YFztJl+o0IOC7MGx9U= dependencies: debug "^3.2.5" eventsource "^1.0.7" @@ -21098,12 +21700,20 @@ sockjs-client@1.4.0: sockjs@0.3.19: version "0.3.19" - resolved "https://registry.yarnpkg.com/sockjs/-/sockjs-0.3.19.tgz#d976bbe800af7bd20ae08598d582393508993c0d" - integrity sha512-V48klKZl8T6MzatbLlzzRNhMepEys9Y4oGFpypBFFn1gLI/QQ9HtLLyWJNbPlwGLelOVOEijUbTTJeLLI59jLw== + resolved "https://registry.npm.taobao.org/sockjs/download/sockjs-0.3.19.tgz#d976bbe800af7bd20ae08598d582393508993c0d" + integrity sha1-2Xa76ACve9IK4IWY1YI5NQiZPA0= dependencies: faye-websocket "^0.10.0" uuid "^3.0.1" +socks-proxy-agent@^3.0.1: + version "3.0.1" + resolved "https://registry.npm.taobao.org/socks-proxy-agent/download/socks-proxy-agent-3.0.1.tgz#2eae7cf8e2a82d34565761539a7f9718c5617659" + integrity sha1-Lq58+OKoLTRWV2FTmn+XGMVhdlk= + dependencies: + agent-base "^4.1.0" + socks "^1.1.10" + socks-proxy-agent@^4.0.0: version "4.0.2" resolved "https://registry.yarnpkg.com/socks-proxy-agent/-/socks-proxy-agent-4.0.2.tgz#3c8991f3145b2799e70e11bd5fbc8b1963116386" @@ -21112,6 +21722,14 @@ socks-proxy-agent@^4.0.0: agent-base "~4.2.1" socks "~2.3.2" +socks@^1.1.10: + version "1.1.10" + resolved "https://registry.npm.taobao.org/socks/download/socks-1.1.10.tgz?cache=0&sync_timestamp=1573063384555&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsocks%2Fdownload%2Fsocks-1.1.10.tgz#5b8b7fc7c8f341c53ed056e929b7bf4de8ba7b5a" + integrity sha1-W4t/x8jzQcU+0FbpKbe/Tei6e1o= + dependencies: + ip "^1.1.4" + smart-buffer "^1.0.13" + socks@~2.3.2: version "2.3.2" resolved "https://registry.yarnpkg.com/socks/-/socks-2.3.2.tgz#ade388e9e6d87fdb11649c15746c578922a5883e" @@ -21129,27 +21747,27 @@ sort-keys-length@^1.0.0: sort-keys@^1.0.0: version "1.1.2" - resolved "https://registry.yarnpkg.com/sort-keys/-/sort-keys-1.1.2.tgz#441b6d4d346798f1b4e49e8920adfba0e543f9ad" + resolved "https://registry.npm.taobao.org/sort-keys/download/sort-keys-1.1.2.tgz?cache=0&sync_timestamp=1565864727994&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsort-keys%2Fdownload%2Fsort-keys-1.1.2.tgz#441b6d4d346798f1b4e49e8920adfba0e543f9ad" integrity sha1-RBttTTRnmPG05J6JIK37oOVD+a0= dependencies: is-plain-obj "^1.0.0" sort-keys@^2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/sort-keys/-/sort-keys-2.0.0.tgz#658535584861ec97d730d6cf41822e1f56684128" + resolved "https://registry.npm.taobao.org/sort-keys/download/sort-keys-2.0.0.tgz?cache=0&sync_timestamp=1565864727994&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsort-keys%2Fdownload%2Fsort-keys-2.0.0.tgz#658535584861ec97d730d6cf41822e1f56684128" integrity sha1-ZYU1WEhh7JfXMNbPQYIuH1ZoQSg= dependencies: is-plain-obj "^1.0.0" source-list-map@^2.0.0: version "2.0.1" - resolved "https://registry.yarnpkg.com/source-list-map/-/source-list-map-2.0.1.tgz#3993bd873bfc48479cca9ea3a547835c7c154b34" - integrity sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw== + resolved "https://registry.npm.taobao.org/source-list-map/download/source-list-map-2.0.1.tgz#3993bd873bfc48479cca9ea3a547835c7c154b34" + integrity sha1-OZO9hzv8SEecyp6jpUeDXHwVSzQ= source-map-resolve@^0.5.0, source-map-resolve@^0.5.2: version "0.5.2" - resolved "https://registry.yarnpkg.com/source-map-resolve/-/source-map-resolve-0.5.2.tgz#72e2cc34095543e43b2c62b2c4c10d4a9054f259" - integrity sha512-MjqsvNwyz1s0k81Goz/9vRBe9SZdB09Bdw+/zYyO+3CuPk6fouTaxscHkgtE8jKvf01kVfl8riHzERQ/kefaSA== + resolved "https://registry.npm.taobao.org/source-map-resolve/download/source-map-resolve-0.5.2.tgz#72e2cc34095543e43b2c62b2c4c10d4a9054f259" + integrity sha1-cuLMNAlVQ+Q7LGKyxMENSpBU8lk= dependencies: atob "^2.1.1" decode-uri-component "^0.2.0" @@ -21157,19 +21775,33 @@ source-map-resolve@^0.5.0, source-map-resolve@^0.5.2: source-map-url "^0.4.0" urix "^0.1.0" +source-map-support@^0.3.2: + version "0.3.3" + resolved "https://registry.npm.taobao.org/source-map-support/download/source-map-support-0.3.3.tgz?cache=0&sync_timestamp=1572389965235&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsource-map-support%2Fdownload%2Fsource-map-support-0.3.3.tgz#34900977d5ba3f07c7757ee72e73bb1a9b53754f" + integrity sha1-NJAJd9W6PwfHdX7nLnO7GptTdU8= + dependencies: + source-map "0.1.32" + source-map-support@^0.5.3, source-map-support@^0.5.6, source-map-support@~0.5.12: version "0.5.16" - resolved "https://registry.yarnpkg.com/source-map-support/-/source-map-support-0.5.16.tgz#0ae069e7fe3ba7538c64c98515e35339eac5a042" - integrity sha512-efyLRJDr68D9hBBNIPWFjhpFzURh+KJykQwvMyW5UiZzYwoF6l4YMMDIJJEyFWxWCqfyxLzz6tSfUFR+kXXsVQ== + resolved "https://registry.npm.taobao.org/source-map-support/download/source-map-support-0.5.16.tgz?cache=0&sync_timestamp=1572389965235&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsource-map-support%2Fdownload%2Fsource-map-support-0.5.16.tgz#0ae069e7fe3ba7538c64c98515e35339eac5a042" + integrity sha1-CuBp5/47p1OMZMmFFeNTOerFoEI= dependencies: buffer-from "^1.0.0" source-map "^0.6.0" source-map-url@^0.4.0: version "0.4.0" - resolved "https://registry.yarnpkg.com/source-map-url/-/source-map-url-0.4.0.tgz#3e935d7ddd73631b97659956d55128e87b5084a3" + resolved "https://registry.npm.taobao.org/source-map-url/download/source-map-url-0.4.0.tgz#3e935d7ddd73631b97659956d55128e87b5084a3" integrity sha1-PpNdfd1zYxuXZZlW1VEo6HtQhKM= +source-map@0.1.32: + version "0.1.32" + resolved "https://registry.npm.taobao.org/source-map/download/source-map-0.1.32.tgz#c8b6c167797ba4740a8ea33252162ff08591b266" + integrity sha1-yLbBZ3l7pHQKjqMyUhYv8IWRsmY= + dependencies: + amdefine ">=0.0.4" + source-map@0.5.6: version "0.5.6" resolved "https://registry.npm.taobao.org/source-map/download/source-map-0.5.6.tgz#75ce38f52bf0733c5a7f0c118d81334a2bb5f412" @@ -21187,15 +21819,15 @@ source-map@^0.4.2: dependencies: amdefine ">=0.0.4" -source-map@^0.5.0, source-map@^0.5.6, source-map@^0.5.7, source-map@~0.5.0: +source-map@^0.5.0, source-map@^0.5.6, source-map@^0.5.7, source-map@~0.5.0, source-map@~0.5.1: version "0.5.7" resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.5.7.tgz#8a039d2d1021d22d1ea14c80d8ea468ba2ef3fcc" integrity sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w= source-map@^0.6.0, source-map@^0.6.1, source-map@~0.6.0, source-map@~0.6.1: version "0.6.1" - resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.6.1.tgz#74722af32e9614e9c287a8d0bbde48b5e2f1a263" - integrity sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g== + resolved "https://registry.npm.taobao.org/source-map/download/source-map-0.6.1.tgz#74722af32e9614e9c287a8d0bbde48b5e2f1a263" + integrity sha1-dHIq8y6WFOnCh6jQu95IteLxomM= sourcemap-codec@^1.4.1, sourcemap-codec@^1.4.4: version "1.4.6" @@ -21204,39 +21836,39 @@ sourcemap-codec@^1.4.1, sourcemap-codec@^1.4.4: space-separated-tokens@^1.0.0: version "1.1.4" - resolved "https://registry.yarnpkg.com/space-separated-tokens/-/space-separated-tokens-1.1.4.tgz#27910835ae00d0adfcdbd0ad7e611fb9544351fa" - integrity sha512-UyhMSmeIqZrQn2UdjYpxEkwY9JUrn8pP+7L4f91zRzOQuI8MF1FGLfYU9DKCYeLdo7LXMxwrX5zKFy7eeeVHuA== + resolved "https://registry.npm.taobao.org/space-separated-tokens/download/space-separated-tokens-1.1.4.tgz#27910835ae00d0adfcdbd0ad7e611fb9544351fa" + integrity sha1-J5EINa4A0K3829CtfmEfuVRDUfo= spdx-correct@^3.0.0: version "3.1.0" - resolved "https://registry.yarnpkg.com/spdx-correct/-/spdx-correct-3.1.0.tgz#fb83e504445268f154b074e218c87c003cd31df4" - integrity sha512-lr2EZCctC2BNR7j7WzJ2FpDznxky1sjfxvvYEyzxNyb6lZXHODmEoJeFu4JupYlkfha1KZpJyoqiJ7pgA1qq8Q== + resolved "https://registry.npm.taobao.org/spdx-correct/download/spdx-correct-3.1.0.tgz#fb83e504445268f154b074e218c87c003cd31df4" + integrity sha1-+4PlBERSaPFUsHTiGMh8ADzTHfQ= dependencies: spdx-expression-parse "^3.0.0" spdx-license-ids "^3.0.0" spdx-exceptions@^2.1.0: version "2.2.0" - resolved "https://registry.yarnpkg.com/spdx-exceptions/-/spdx-exceptions-2.2.0.tgz#2ea450aee74f2a89bfb94519c07fcd6f41322977" - integrity sha512-2XQACfElKi9SlVb1CYadKDXvoajPgBVPn/gOQLrTvHdElaVhr7ZEbqJaRnJLVNeaI4cMEAgVCeBMKF6MWRDCRA== + resolved "https://registry.npm.taobao.org/spdx-exceptions/download/spdx-exceptions-2.2.0.tgz#2ea450aee74f2a89bfb94519c07fcd6f41322977" + integrity sha1-LqRQrudPKom/uUUZwH/Nb0EyKXc= spdx-expression-parse@^3.0.0: version "3.0.0" - resolved "https://registry.yarnpkg.com/spdx-expression-parse/-/spdx-expression-parse-3.0.0.tgz#99e119b7a5da00e05491c9fa338b7904823b41d0" - integrity sha512-Yg6D3XpRD4kkOmTpdgbUiEJFKghJH03fiC1OPll5h/0sO6neh2jqRDVHOQ4o/LMea0tgCkbMgea5ip/e+MkWyg== + resolved "https://registry.npm.taobao.org/spdx-expression-parse/download/spdx-expression-parse-3.0.0.tgz#99e119b7a5da00e05491c9fa338b7904823b41d0" + integrity sha1-meEZt6XaAOBUkcn6M4t5BII7QdA= dependencies: spdx-exceptions "^2.1.0" spdx-license-ids "^3.0.0" spdx-license-ids@^3.0.0: version "3.0.5" - resolved "https://registry.yarnpkg.com/spdx-license-ids/-/spdx-license-ids-3.0.5.tgz#3694b5804567a458d3c8045842a6358632f62654" - integrity sha512-J+FWzZoynJEXGphVIS+XEh3kFSjZX/1i9gFBaWQcB+/tmpe2qUsSBABpcxqxnAxFdiUFEgAX1bjYGQvIZmoz9Q== + resolved "https://registry.npm.taobao.org/spdx-license-ids/download/spdx-license-ids-3.0.5.tgz#3694b5804567a458d3c8045842a6358632f62654" + integrity sha1-NpS1gEVnpFjTyARYQqY1hjL2JlQ= spdy-transport@^3.0.0: version "3.0.0" - resolved "https://registry.yarnpkg.com/spdy-transport/-/spdy-transport-3.0.0.tgz#00d4863a6400ad75df93361a1608605e5dcdcf31" - integrity sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw== + resolved "https://registry.npm.taobao.org/spdy-transport/download/spdy-transport-3.0.0.tgz#00d4863a6400ad75df93361a1608605e5dcdcf31" + integrity sha1-ANSGOmQArXXfkzYaFghgXl3NzzE= dependencies: debug "^4.1.0" detect-node "^2.0.4" @@ -21247,8 +21879,8 @@ spdy-transport@^3.0.0: spdy@^4.0.1: version "4.0.1" - resolved "https://registry.yarnpkg.com/spdy/-/spdy-4.0.1.tgz#6f12ed1c5db7ea4f24ebb8b89ba58c87c08257f2" - integrity sha512-HeZS3PBdMA+sZSu0qwpCxl3DeALD5ASx8pAX0jZdKXSpPWbQ6SYGnlg3BBmYLx5LtiZrmkAZfErCm2oECBcioA== + resolved "https://registry.npm.taobao.org/spdy/download/spdy-4.0.1.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fspdy%2Fdownload%2Fspdy-4.0.1.tgz#6f12ed1c5db7ea4f24ebb8b89ba58c87c08257f2" + integrity sha1-bxLtHF236k8k67i4m6WMh8CCV/I= dependencies: debug "^4.1.0" handle-thing "^2.0.0" @@ -21263,8 +21895,8 @@ specificity@^0.4.1: split-string@^3.0.1, split-string@^3.0.2: version "3.1.0" - resolved "https://registry.yarnpkg.com/split-string/-/split-string-3.1.0.tgz#7cb09dda3a86585705c64b39a6466038682e8fe2" - integrity sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw== + resolved "https://registry.npm.taobao.org/split-string/download/split-string-3.1.0.tgz#7cb09dda3a86585705c64b39a6466038682e8fe2" + integrity sha1-fLCd2jqGWFcFxks5pkZgOGguj+I= dependencies: extend-shallow "^3.0.0" @@ -21296,7 +21928,7 @@ sprintf-js@^1.0.3: sprintf-js@~1.0.2: version "1.0.3" - resolved "https://registry.yarnpkg.com/sprintf-js/-/sprintf-js-1.0.3.tgz#04e6926f662895354f3dd015203633b857297e2c" + resolved "https://registry.npm.taobao.org/sprintf-js/download/sprintf-js-1.0.3.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsprintf-js%2Fdownload%2Fsprintf-js-1.0.3.tgz#04e6926f662895354f3dd015203633b857297e2c" integrity sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw= squeak@^1.0.0: @@ -21318,8 +21950,8 @@ srcset@^1.0.0: sshpk@^1.7.0: version "1.16.1" - resolved "https://registry.yarnpkg.com/sshpk/-/sshpk-1.16.1.tgz#fb661c0bef29b39db40769ee39fa70093d6f6877" - integrity sha512-HXXqVUq7+pcKeLqqZj6mHFUMvXtOJt1uoUx09pFW6011inTMxqI8BA8PM95myrIyyKwdnzjdFjLiE6KBPVtJIg== + resolved "https://registry.npm.taobao.org/sshpk/download/sshpk-1.16.1.tgz#fb661c0bef29b39db40769ee39fa70093d6f6877" + integrity sha1-+2YcC+8ps520B2nuOfpwCT1vaHc= dependencies: asn1 "~0.2.3" assert-plus "^1.0.0" @@ -21331,7 +21963,14 @@ sshpk@^1.7.0: safer-buffer "^2.0.2" tweetnacl "~0.14.0" -ssri@^5.2.4: +ssri@^4.1.6: + version "4.1.6" + resolved "https://registry.npm.taobao.org/ssri/download/ssri-4.1.6.tgz#0cb49b6ac84457e7bdd466cb730c3cb623e9a25b" + integrity sha1-DLSbashEV+e91GbLcww8tiPpols= + dependencies: + safe-buffer "^5.1.0" + +ssri@^5.0.0, ssri@^5.2.4: version "5.3.0" resolved "https://registry.yarnpkg.com/ssri/-/ssri-5.3.0.tgz#ba3872c9c6d33a0704a7d71ff045e5ec48999d06" integrity sha512-XRSIPqLij52MtgoQavH/x/dU1qVKtWUAAZeOHsR9c2Ddi4XerFy3mc1alf+dLJKl9EUIm/Ht+EowFkTUOA6GAQ== @@ -21340,19 +21979,19 @@ ssri@^5.2.4: ssri@^6.0.0, ssri@^6.0.1: version "6.0.1" - resolved "https://registry.yarnpkg.com/ssri/-/ssri-6.0.1.tgz#2a3c41b28dd45b62b63676ecb74001265ae9edd8" - integrity sha512-3Wge10hNcT1Kur4PDFwEieXSCMCJs/7WvSACcrMYrNp+b8kDL1/0wJch5Ni2WrtwEa2IO8OsVfeKIciKCDx/QA== + resolved "https://registry.npm.taobao.org/ssri/download/ssri-6.0.1.tgz#2a3c41b28dd45b62b63676ecb74001265ae9edd8" + integrity sha1-KjxBso3UW2K2Nnbst0ABJlrp7dg= dependencies: figgy-pudding "^3.5.1" stable@^0.1.8: version "0.1.8" - resolved "https://registry.yarnpkg.com/stable/-/stable-0.1.8.tgz#836eb3c8382fe2936feaf544631017ce7d47a3cf" - integrity sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w== + resolved "https://registry.npm.taobao.org/stable/download/stable-0.1.8.tgz#836eb3c8382fe2936feaf544631017ce7d47a3cf" + integrity sha1-g26zyDgv4pNv6vVEYxAXzn1Ho88= stack-generator@^2.0.4: version "2.0.4" - resolved "https://registry.npm.taobao.org/stack-generator/download/stack-generator-2.0.4.tgz#027513eab2b195bbb43b9c8360ba2dd0ab54de09" + resolved "https://registry.npm.taobao.org/stack-generator/download/stack-generator-2.0.4.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fstack-generator%2Fdownload%2Fstack-generator-2.0.4.tgz#027513eab2b195bbb43b9c8360ba2dd0ab54de09" integrity sha1-AnUT6rKxlbu0O5yDYLot0KtU3gk= dependencies: stackframe "^1.1.0" @@ -21391,12 +22030,12 @@ stacktrace-js@^2.0.0: state-toggle@^1.0.0: version "1.0.2" - resolved "https://registry.yarnpkg.com/state-toggle/-/state-toggle-1.0.2.tgz#75e93a61944116b4959d665c8db2d243631d6ddc" - integrity sha512-8LpelPGR0qQM4PnfLiplOQNJcIN1/r2Gy0xKB2zKnIW2YzPMt2sR4I/+gtPjhN7Svh9kw+zqEg2SFwpBO9iNiw== + resolved "https://registry.npm.taobao.org/state-toggle/download/state-toggle-1.0.2.tgz#75e93a61944116b4959d665c8db2d243631d6ddc" + integrity sha1-dek6YZRBFrSVnWZcjbLSQ2Mdbdw= static-extend@^0.1.1: version "0.1.2" - resolved "https://registry.yarnpkg.com/static-extend/-/static-extend-0.1.2.tgz#60809c39cbff55337226fd5e0b520f341f1fb5c6" + resolved "https://registry.npm.taobao.org/static-extend/download/static-extend-0.1.2.tgz#60809c39cbff55337226fd5e0b520f341f1fb5c6" integrity sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY= dependencies: define-property "^0.2.5" @@ -21404,7 +22043,7 @@ static-extend@^0.1.1: "statuses@>= 1.4.0 < 2", "statuses@>= 1.5.0 < 2", statuses@~1.5.0: version "1.5.0" - resolved "https://registry.yarnpkg.com/statuses/-/statuses-1.5.0.tgz#161c7dac177659fd9811f43771fa99381478628c" + resolved "https://registry.npm.taobao.org/statuses/download/statuses-1.5.0.tgz#161c7dac177659fd9811f43771fa99381478628c" integrity sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow= stdout-stream@^1.4.0: @@ -21426,24 +22065,24 @@ store2@^2.7.1: stream-browserify@^2.0.1: version "2.0.2" - resolved "https://registry.yarnpkg.com/stream-browserify/-/stream-browserify-2.0.2.tgz#87521d38a44aa7ee91ce1cd2a47df0cb49dd660b" - integrity sha512-nX6hmklHs/gr2FuxYDltq8fJA1GDlxKQCz8O/IM4atRqBH8OORmBNgfvW5gG10GT/qQ9u0CzIvr2X5Pkt6ntqg== + resolved "https://registry.npm.taobao.org/stream-browserify/download/stream-browserify-2.0.2.tgz#87521d38a44aa7ee91ce1cd2a47df0cb49dd660b" + integrity sha1-h1IdOKRKp+6RzhzSpH3wy0ndZgs= dependencies: inherits "~2.0.1" readable-stream "^2.0.2" stream-each@^1.1.0: version "1.2.3" - resolved "https://registry.yarnpkg.com/stream-each/-/stream-each-1.2.3.tgz#ebe27a0c389b04fbcc233642952e10731afa9bae" - integrity sha512-vlMC2f8I2u/bZGqkdfLQW/13Zihpej/7PmSiMQsbYddxuTsJp8vRe2x2FvVExZg7FaOds43ROAuFJwPR4MTZLw== + resolved "https://registry.npm.taobao.org/stream-each/download/stream-each-1.2.3.tgz#ebe27a0c389b04fbcc233642952e10731afa9bae" + integrity sha1-6+J6DDibBPvMIzZClS4Qcxr6m64= dependencies: end-of-stream "^1.1.0" stream-shift "^1.0.0" stream-http@^2.7.2: version "2.8.3" - resolved "https://registry.yarnpkg.com/stream-http/-/stream-http-2.8.3.tgz#b2d242469288a5a27ec4fe8933acf623de6514fc" - integrity sha512-+TSkfINHDo4J+ZobQLWiMouQYB+UVYFttRA94FpEzzJ7ZdqcL4uUUQ7WkdkI4DSozGmgBUE/a47L+38PenXhUw== + resolved "https://registry.npm.taobao.org/stream-http/download/stream-http-2.8.3.tgz#b2d242469288a5a27ec4fe8933acf623de6514fc" + integrity sha1-stJCRpKIpaJ+xP6JM6z2I95lFPw= dependencies: builtin-status-codes "^3.0.0" inherits "^2.0.1" @@ -21460,12 +22099,12 @@ stream-parser@~0.3.1: stream-shift@^1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/stream-shift/-/stream-shift-1.0.0.tgz#d5c752825e5367e786f78e18e445ea223a155952" + resolved "https://registry.npm.taobao.org/stream-shift/download/stream-shift-1.0.0.tgz#d5c752825e5367e786f78e18e445ea223a155952" integrity sha1-1cdSgl5TZ+eG944Y5EXqIjoVWVI= strict-uri-encode@^1.0.0: version "1.1.0" - resolved "https://registry.yarnpkg.com/strict-uri-encode/-/strict-uri-encode-1.1.0.tgz#279b225df1d582b1f54e65addd4352e18faa0713" + resolved "https://registry.npm.taobao.org/strict-uri-encode/download/strict-uri-encode-1.1.0.tgz#279b225df1d582b1f54e65addd4352e18faa0713" integrity sha1-J5siXfHVgrH1TmWt3UNS4Y+qBxM= string-argv@^0.3.0: @@ -21480,7 +22119,7 @@ string-convert@^0.2.0: string-length@^2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/string-length/-/string-length-2.0.0.tgz#d40dbb686a3ace960c1cffca562bf2c45f8363ed" + resolved "https://registry.npm.taobao.org/string-length/download/string-length-2.0.0.tgz#d40dbb686a3ace960c1cffca562bf2c45f8363ed" integrity sha1-1A27aGo6zpYMHP/KVivyxF+DY+0= dependencies: astral-regex "^1.0.0" @@ -21507,7 +22146,7 @@ string-to-stream@^1.1.1: string-width@^1.0.1, string-width@^1.0.2: version "1.0.2" - resolved "https://registry.yarnpkg.com/string-width/-/string-width-1.0.2.tgz#118bdf5b8cdc51a2a7e70d211e07e2b0b9b107d3" + resolved "https://registry.npm.taobao.org/string-width/download/string-width-1.0.2.tgz#118bdf5b8cdc51a2a7e70d211e07e2b0b9b107d3" integrity sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M= dependencies: code-point-at "^1.0.0" @@ -21516,16 +22155,16 @@ string-width@^1.0.1, string-width@^1.0.2: "string-width@^1.0.2 || 2", string-width@^2.0.0, string-width@^2.1.0, string-width@^2.1.1: version "2.1.1" - resolved "https://registry.yarnpkg.com/string-width/-/string-width-2.1.1.tgz#ab93f27a8dc13d28cac815c462143a6d9012ae9e" - integrity sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw== + resolved "https://registry.npm.taobao.org/string-width/download/string-width-2.1.1.tgz#ab93f27a8dc13d28cac815c462143a6d9012ae9e" + integrity sha1-q5Pyeo3BPSjKyBXEYhQ6bZASrp4= dependencies: is-fullwidth-code-point "^2.0.0" strip-ansi "^4.0.0" string-width@^3.0.0, string-width@^3.1.0: version "3.1.0" - resolved "https://registry.yarnpkg.com/string-width/-/string-width-3.1.0.tgz#22767be21b62af1081574306f69ac51b62203961" - integrity sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w== + resolved "https://registry.npm.taobao.org/string-width/download/string-width-3.1.0.tgz#22767be21b62af1081574306f69ac51b62203961" + integrity sha1-InZ74htirxCBV0MG9prFG2IgOWE= dependencies: emoji-regex "^7.0.1" is-fullwidth-code-point "^2.0.0" @@ -21571,52 +22210,61 @@ string.prototype.padstart@^3.0.0: string.prototype.trim@^1.1.2: version "1.2.0" - resolved "https://registry.yarnpkg.com/string.prototype.trim/-/string.prototype.trim-1.2.0.tgz#75a729b10cfc1be439543dae442129459ce61e3d" - integrity sha512-9EIjYD/WdlvLpn987+ctkLf0FfvBefOCuiEr2henD8X+7jfwPnyvTdmW8OJhj5p+M0/96mBdynLWkxUr+rHlpg== + resolved "https://registry.npm.taobao.org/string.prototype.trim/download/string.prototype.trim-1.2.0.tgz#75a729b10cfc1be439543dae442129459ce61e3d" + integrity sha1-dacpsQz8G+Q5VD2uRCEpRZzmHj0= dependencies: define-properties "^1.1.3" es-abstract "^1.13.0" function-bind "^1.1.1" +string.prototype.trim@~1.1.2: + version "1.1.2" + resolved "https://registry.npm.taobao.org/string.prototype.trim/download/string.prototype.trim-1.1.2.tgz#d04de2c89e137f4d7d206f086b5ed2fae6be8cea" + integrity sha1-0E3iyJ4Tf019IG8Ia17S+ua+jOo= + dependencies: + define-properties "^1.1.2" + es-abstract "^1.5.0" + function-bind "^1.0.2" + string.prototype.trimleft@^2.1.0: version "2.1.0" - resolved "https://registry.yarnpkg.com/string.prototype.trimleft/-/string.prototype.trimleft-2.1.0.tgz#6cc47f0d7eb8d62b0f3701611715a3954591d634" - integrity sha512-FJ6b7EgdKxxbDxc79cOlok6Afd++TTs5szo+zJTUyow3ycrRfJVE2pq3vcN53XexvKZu/DJMDfeI/qMiZTrjTw== + resolved "https://registry.npm.taobao.org/string.prototype.trimleft/download/string.prototype.trimleft-2.1.0.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fstring.prototype.trimleft%2Fdownload%2Fstring.prototype.trimleft-2.1.0.tgz#6cc47f0d7eb8d62b0f3701611715a3954591d634" + integrity sha1-bMR/DX641isPNwFhFxWjlUWR1jQ= dependencies: define-properties "^1.1.3" function-bind "^1.1.1" string.prototype.trimright@^2.1.0: version "2.1.0" - resolved "https://registry.yarnpkg.com/string.prototype.trimright/-/string.prototype.trimright-2.1.0.tgz#669d164be9df9b6f7559fa8e89945b168a5a6c58" - integrity sha512-fXZTSV55dNBwv16uw+hh5jkghxSnc5oHq+5K/gXgizHwAvMetdAJlHqqoFC1FSDVPYWLkAKl2cxpUT41sV7nSg== + resolved "https://registry.npm.taobao.org/string.prototype.trimright/download/string.prototype.trimright-2.1.0.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fstring.prototype.trimright%2Fdownload%2Fstring.prototype.trimright-2.1.0.tgz#669d164be9df9b6f7559fa8e89945b168a5a6c58" + integrity sha1-Zp0WS+nfm291WfqOiZRbFopabFg= dependencies: define-properties "^1.1.3" function-bind "^1.1.1" string_decoder@^1.0.0, string_decoder@^1.1.1: version "1.3.0" - resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.3.0.tgz#42f114594a46cf1a8e30b0a84f56c78c3edac21e" - integrity sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA== + resolved "https://registry.npm.taobao.org/string_decoder/download/string_decoder-1.3.0.tgz#42f114594a46cf1a8e30b0a84f56c78c3edac21e" + integrity sha1-QvEUWUpGzxqOMLCoT1bHjD7awh4= dependencies: safe-buffer "~5.2.0" string_decoder@~0.10.x: version "0.10.31" - resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-0.10.31.tgz#62e203bc41766c6c28c9fc84301dab1c5310fa94" + resolved "https://registry.npm.taobao.org/string_decoder/download/string_decoder-0.10.31.tgz#62e203bc41766c6c28c9fc84301dab1c5310fa94" integrity sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ= string_decoder@~1.1.1: version "1.1.1" - resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.1.1.tgz#9cf1611ba62685d7030ae9e4ba34149c3af03fc8" - integrity sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg== + resolved "https://registry.npm.taobao.org/string_decoder/download/string_decoder-1.1.1.tgz#9cf1611ba62685d7030ae9e4ba34149c3af03fc8" + integrity sha1-nPFhG6YmhdcDCunkujQUnDrwP8g= dependencies: safe-buffer "~5.1.0" stringify-entities@^1.0.1: version "1.3.2" - resolved "https://registry.yarnpkg.com/stringify-entities/-/stringify-entities-1.3.2.tgz#a98417e5471fd227b3e45d3db1861c11caf668f7" - integrity sha512-nrBAQClJAPN2p+uGCVJRPIPakKeKWZ9GtBCmormE7pWOSlHat7+x5A8gx85M7HM5Dt0BP3pP5RhVW77WdbJJ3A== + resolved "https://registry.npm.taobao.org/stringify-entities/download/stringify-entities-1.3.2.tgz#a98417e5471fd227b3e45d3db1861c11caf668f7" + integrity sha1-qYQX5Ucf0iez5F09sYYcEcr2aPc= dependencies: character-entities-html4 "^1.0.0" character-entities-legacy "^1.0.0" @@ -21625,8 +22273,8 @@ stringify-entities@^1.0.1: stringify-object@^3.3.0: version "3.3.0" - resolved "https://registry.yarnpkg.com/stringify-object/-/stringify-object-3.3.0.tgz#703065aefca19300d3ce88af4f5b3956d7556629" - integrity sha512-rHqiFh1elqCQ9WPLIC8I0Q/g/wj5J1eMkyoiD6eoQApWHP0FtlK7rqnhmabL5VUY9JQCcqwwvlOaSuutekgyrw== + resolved "https://registry.npm.taobao.org/stringify-object/download/stringify-object-3.3.0.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fstringify-object%2Fdownload%2Fstringify-object-3.3.0.tgz#703065aefca19300d3ce88af4f5b3956d7556629" + integrity sha1-cDBlrvyhkwDTzoivT1s5VtdVZik= dependencies: get-own-enumerable-property-symbols "^3.0.0" is-obj "^1.0.1" @@ -21634,7 +22282,7 @@ stringify-object@^3.3.0: strip-ansi@3.0.1, strip-ansi@^3, strip-ansi@^3.0.0, strip-ansi@^3.0.1: version "3.0.1" - resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-3.0.1.tgz#6a385fb8853d952d5ff05d0e8aaf94278dc63dcf" + resolved "https://registry.npm.taobao.org/strip-ansi/download/strip-ansi-3.0.1.tgz?cache=0&sync_timestamp=1573280518303&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fstrip-ansi%2Fdownload%2Fstrip-ansi-3.0.1.tgz#6a385fb8853d952d5ff05d0e8aaf94278dc63dcf" integrity sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8= dependencies: ansi-regex "^2.0.0" @@ -21648,7 +22296,7 @@ strip-ansi@5.2.0, strip-ansi@^5.0.0, strip-ansi@^5.1.0, strip-ansi@^5.2.0: strip-ansi@^4.0.0: version "4.0.0" - resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-4.0.0.tgz#a8479022eb1ac368a871389b635262c505ee368f" + resolved "https://registry.npm.taobao.org/strip-ansi/download/strip-ansi-4.0.0.tgz?cache=0&sync_timestamp=1573280518303&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fstrip-ansi%2Fdownload%2Fstrip-ansi-4.0.0.tgz#a8479022eb1ac368a871389b635262c505ee368f" integrity sha1-qEeQIusaw2iocTibY1JixQXuNo8= dependencies: ansi-regex "^3.0.0" @@ -21672,19 +22320,19 @@ strip-bom@4.0.0, strip-bom@^4.0.0: strip-bom@^2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/strip-bom/-/strip-bom-2.0.0.tgz#6219a85616520491f35788bdbf1447a99c7e6b0e" + resolved "https://registry.npm.taobao.org/strip-bom/download/strip-bom-2.0.0.tgz#6219a85616520491f35788bdbf1447a99c7e6b0e" integrity sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4= dependencies: is-utf8 "^0.2.0" strip-bom@^3.0.0: version "3.0.0" - resolved "https://registry.yarnpkg.com/strip-bom/-/strip-bom-3.0.0.tgz#2334c18e9c759f7bdd56fdef7e9ae3d588e68ed3" + resolved "https://registry.npm.taobao.org/strip-bom/download/strip-bom-3.0.0.tgz#2334c18e9c759f7bdd56fdef7e9ae3d588e68ed3" integrity sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM= strip-comments@^1.0.2: version "1.0.2" - resolved "https://registry.npm.taobao.org/strip-comments/download/strip-comments-1.0.2.tgz?cache=0&sync_timestamp=1573018373716&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fstrip-comments%2Fdownload%2Fstrip-comments-1.0.2.tgz#82b9c45e7f05873bee53f37168af930aa368679d" + resolved "https://registry.npm.taobao.org/strip-comments/download/strip-comments-1.0.2.tgz#82b9c45e7f05873bee53f37168af930aa368679d" integrity sha1-grnEXn8FhzvuU/NxaK+TCqNoZ50= dependencies: babel-extract-comments "^1.0.0" @@ -21699,17 +22347,17 @@ strip-dirs@^2.0.0: strip-eof@^1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/strip-eof/-/strip-eof-1.0.0.tgz#bb43ff5598a6eb05d89b59fcd129c983313606bf" + resolved "https://registry.npm.taobao.org/strip-eof/download/strip-eof-1.0.0.tgz#bb43ff5598a6eb05d89b59fcd129c983313606bf" integrity sha1-u0P/VZim6wXYm1n80SnJgzE2Br8= strip-final-newline@^2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/strip-final-newline/-/strip-final-newline-2.0.0.tgz#89b852fb2fcbe936f6f4b3187afb0a12c1ab58ad" - integrity sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA== + resolved "https://registry.npm.taobao.org/strip-final-newline/download/strip-final-newline-2.0.0.tgz#89b852fb2fcbe936f6f4b3187afb0a12c1ab58ad" + integrity sha1-ibhS+y/L6Tb29LMYevsKEsGrWK0= strip-indent@^1.0.1: version "1.0.1" - resolved "https://registry.yarnpkg.com/strip-indent/-/strip-indent-1.0.1.tgz#0c7962a6adefa7bbd4ac366460a638552ae1a0a2" + resolved "https://registry.npm.taobao.org/strip-indent/download/strip-indent-1.0.1.tgz#0c7962a6adefa7bbd4ac366460a638552ae1a0a2" integrity sha1-DHlipq3vp7vUrDZkYKY4VSrhoKI= dependencies: get-stdin "^4.0.1" @@ -21726,7 +22374,7 @@ strip-json-comments@3.0.1, strip-json-comments@^3.0.1: strip-json-comments@~2.0.1: version "2.0.1" - resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-2.0.1.tgz#3c531942e908c2697c0ec344858c286c7ca0a60a" + resolved "https://registry.npm.taobao.org/strip-json-comments/download/strip-json-comments-2.0.1.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fstrip-json-comments%2Fdownload%2Fstrip-json-comments-2.0.1.tgz#3c531942e908c2697c0ec344858c286c7ca0a60a" integrity sha1-PFMZQukIwml8DsNEhYwobHygpgo= strip-outer@^1.0.0: @@ -21752,8 +22400,8 @@ strong-log-transformer@^2.0.0: style-loader@^0.23.1: version "0.23.1" - resolved "https://registry.yarnpkg.com/style-loader/-/style-loader-0.23.1.tgz#cb9154606f3e771ab6c4ab637026a1049174d925" - integrity sha512-XK+uv9kWwhZMZ1y7mysB+zoihsEj4wneFWAS5qoiLwzW0WzSqMrrsIy+a3zkQJq0ipFtBpX5W3MqyRIBF/WFGg== + resolved "https://registry.npm.taobao.org/style-loader/download/style-loader-0.23.1.tgz#cb9154606f3e771ab6c4ab637026a1049174d925" + integrity sha1-y5FUYG8+dxq2xKtjcCahBJF02SU= dependencies: loader-utils "^1.1.0" schema-utils "^1.0.0" @@ -21913,8 +22561,8 @@ supercluster@^6.0.1, supercluster@^6.0.2: supports-color@6.1.0, supports-color@^6.1.0: version "6.1.0" - resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-6.1.0.tgz#0764abc69c63d5ac842dd4867e8d025e880df8f3" - integrity sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ== + resolved "https://registry.npm.taobao.org/supports-color/download/supports-color-6.1.0.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsupports-color%2Fdownload%2Fsupports-color-6.1.0.tgz#0764abc69c63d5ac842dd4867e8d025e880df8f3" + integrity sha1-B2Srxpxj1ayELdSGfo0CXogN+PM= dependencies: has-flag "^3.0.0" @@ -21927,7 +22575,7 @@ supports-color@7.1.0: supports-color@^2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-2.0.0.tgz#535d045ce6b6363fa40117084629995e9df324c7" + resolved "https://registry.npm.taobao.org/supports-color/download/supports-color-2.0.0.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsupports-color%2Fdownload%2Fsupports-color-2.0.0.tgz#535d045ce6b6363fa40117084629995e9df324c7" integrity sha1-U10EXOa2Nj+kARcIRimZXp3zJMc= supports-color@^3.2.3: @@ -21939,8 +22587,8 @@ supports-color@^3.2.3: supports-color@^5.3.0, supports-color@^5.4.0: version "5.5.0" - resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-5.5.0.tgz#e2e69a44ac8772f78a1ec0b35b689df6530efc8f" - integrity sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow== + resolved "https://registry.npm.taobao.org/supports-color/download/supports-color-5.5.0.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsupports-color%2Fdownload%2Fsupports-color-5.5.0.tgz#e2e69a44ac8772f78a1ec0b35b689df6530efc8f" + integrity sha1-4uaaRKyHcveKHsCzW2id9lMO/I8= dependencies: has-flag "^3.0.0" @@ -22027,25 +22675,54 @@ table@^5.0.0, table@^5.2.3: tapable@^1.0.0, tapable@^1.1.3: version "1.1.3" - resolved "https://registry.yarnpkg.com/tapable/-/tapable-1.1.3.tgz#a1fccc06b58db61fd7a45da2da44f5f3a3e67ba2" - integrity sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA== + resolved "https://registry.npm.taobao.org/tapable/download/tapable-1.1.3.tgz#a1fccc06b58db61fd7a45da2da44f5f3a3e67ba2" + integrity sha1-ofzMBrWNth/XpF2i2kT186Pme6I= tapable@^2.0.0-beta.8: version "2.0.0-beta.8" resolved "https://registry.yarnpkg.com/tapable/-/tapable-2.0.0-beta.8.tgz#0a8d42f6895d43d5a895de15d9a9e3e425f72a0a" integrity sha512-7qMajFcHb2O+aWufLoAvKhEehIwikXUTH1s8RP4R5gSYMIB0Tmypp+J90EtSNVbIlI7oB0Oz8ZlpJUJlZ5owxQ== +tape@^4.5.1: + version "4.11.0" + resolved "https://registry.npm.taobao.org/tape/download/tape-4.11.0.tgz#63d41accd95e45a23a874473051c57fdbc58edc1" + integrity sha1-Y9QazNleRaI6h0RzBRxX/bxY7cE= + dependencies: + deep-equal "~1.0.1" + defined "~1.0.0" + for-each "~0.3.3" + function-bind "~1.1.1" + glob "~7.1.4" + has "~1.0.3" + inherits "~2.0.4" + minimist "~1.2.0" + object-inspect "~1.6.0" + resolve "~1.11.1" + resumer "~0.0.0" + string.prototype.trim "~1.1.2" + through "~2.3.8" + +tar-fs@^1.15.3: + version "1.16.3" + resolved "https://registry.npm.taobao.org/tar-fs/download/tar-fs-1.16.3.tgz#966a628841da2c4010406a82167cbd5e0c72d509" + integrity sha1-lmpiiEHaLEAQQGqCFny9Xgxy1Qk= + dependencies: + chownr "^1.0.1" + mkdirp "^0.5.1" + pump "^1.0.0" + tar-stream "^1.1.2" + tar-fs@^2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/tar-fs/-/tar-fs-2.0.0.tgz#677700fc0c8b337a78bee3623fdc235f21d7afad" - integrity sha512-vaY0obB6Om/fso8a8vakQBzwholQ7v5+uy+tF3Ozvxv1KNezmVQAiWtcNmMHFSFPqL3dJA8ha6gdtFbfX9mcxA== + resolved "https://registry.npm.taobao.org/tar-fs/download/tar-fs-2.0.0.tgz#677700fc0c8b337a78bee3623fdc235f21d7afad" + integrity sha1-Z3cA/AyLM3p4vuNiP9wjXyHXr60= dependencies: chownr "^1.1.1" mkdirp "^0.5.1" pump "^3.0.0" tar-stream "^2.0.0" -tar-stream@^1.5.2: +tar-stream@^1.1.2, tar-stream@^1.5.2, tar-stream@^1.5.4: version "1.6.2" resolved "https://registry.npm.taobao.org/tar-stream/download/tar-stream-1.6.2.tgz#8ea55dab37972253d9a9af90fdcd559ae435c555" integrity sha1-jqVdqzeXIlPZqa+Q/c1VmuQ1xVU= @@ -22060,8 +22737,8 @@ tar-stream@^1.5.2: tar-stream@^2.0.0: version "2.1.0" - resolved "https://registry.yarnpkg.com/tar-stream/-/tar-stream-2.1.0.tgz#d1aaa3661f05b38b5acc9b7020efdca5179a2cc3" - integrity sha512-+DAn4Nb4+gz6WZigRzKEZl1QuJVOLtAwwF+WUxy1fJ6X63CaGaUAxJRD2KEn1OMfcbCjySTYpNC6WmfQoIEOdw== + resolved "https://registry.npm.taobao.org/tar-stream/download/tar-stream-2.1.0.tgz#d1aaa3661f05b38b5acc9b7020efdca5179a2cc3" + integrity sha1-0aqjZh8Fs4tazJtwIO/cpReaLMM= dependencies: bl "^3.0.0" end-of-stream "^1.4.1" @@ -22080,8 +22757,8 @@ tar@^2.0.0: tar@^4, tar@^4.4.10, tar@^4.4.12, tar@^4.4.8: version "4.4.13" - resolved "https://registry.yarnpkg.com/tar/-/tar-4.4.13.tgz#43b364bc52888d555298637b10d60790254ab525" - integrity sha512-w2VwSrBoHa5BsSyH+KxEqeQBAllHhccyMFVHtGtdMpF4W7IRWfZjFiQceJPChOeTsSDVUpER2T8FA93pr0L+QA== + resolved "https://registry.npm.taobao.org/tar/download/tar-4.4.13.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Ftar%2Fdownload%2Ftar-4.4.13.tgz#43b364bc52888d555298637b10d60790254ab525" + integrity sha1-Q7NkvFKIjVVSmGN7ENYHkCVKtSU= dependencies: chownr "^1.1.1" fs-minipass "^1.2.5" @@ -22119,7 +22796,7 @@ telejson@^3.0.2: temp-dir@^1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/temp-dir/-/temp-dir-1.0.0.tgz#0a7c0ea26d3a39afa7e0ebea9c1fc0bc4daa011d" + resolved "https://registry.npm.taobao.org/temp-dir/download/temp-dir-1.0.0.tgz#0a7c0ea26d3a39afa7e0ebea9c1fc0bc4daa011d" integrity sha1-CnwOom06Oa+n4OvqnB/AvE2qAR0= temp-write@^3.4.0: @@ -22144,7 +22821,7 @@ tempfile@^2.0.0: term-size@^1.2.0: version "1.2.0" - resolved "https://registry.yarnpkg.com/term-size/-/term-size-1.2.0.tgz#458b83887f288fc56d6fffbfad262e26638efa69" + resolved "https://registry.npm.taobao.org/term-size/download/term-size-1.2.0.tgz#458b83887f288fc56d6fffbfad262e26638efa69" integrity sha1-RYuDiH8oj8Vtb/+/rSYuJmOO+mk= dependencies: execa "^0.7.0" @@ -22164,7 +22841,7 @@ terser-webpack-plugin@1.4.1, terser-webpack-plugin@^1.2.4, terser-webpack-plugin webpack-sources "^1.4.0" worker-farm "^1.7.0" -terser@^4.1.0: +terser@^4.1.0, terser@^4.1.2: version "4.4.0" resolved "https://registry.npm.taobao.org/terser/download/terser-4.4.0.tgz?cache=0&sync_timestamp=1573407784308&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fterser%2Fdownload%2Fterser-4.4.0.tgz#22c46b4817cf4c9565434bfe6ad47336af259ac3" integrity sha1-IsRrSBfPTJVlQ0v+atRzNq8lmsM= @@ -22173,15 +22850,6 @@ terser@^4.1.0: source-map "~0.6.1" source-map-support "~0.5.12" -terser@^4.1.2: - version "4.3.9" - resolved "https://registry.yarnpkg.com/terser/-/terser-4.3.9.tgz#e4be37f80553d02645668727777687dad26bbca8" - integrity sha512-NFGMpHjlzmyOtPL+fDw3G7+6Ueh/sz4mkaUYa4lJCxOPTNzd0Uj0aZJOmsDYoSQyfuVoWDMSWTPU3huyOm2zdA== - dependencies: - commander "^2.20.0" - source-map "~0.6.1" - source-map-support "~0.5.12" - test-exclude@^5.2.3: version "5.2.3" resolved "https://registry.yarnpkg.com/test-exclude/-/test-exclude-5.2.3.tgz#c3d3e1e311eb7ee405e092dac10aefd09091eac0" @@ -22204,9 +22872,14 @@ text-extensions@^2.0.0: text-table@0.2.0, text-table@^0.2.0: version "0.2.0" - resolved "https://registry.yarnpkg.com/text-table/-/text-table-0.2.0.tgz#7f5ee823ae805207c00af2df4a84ec3fcfa570b4" + resolved "https://registry.npm.taobao.org/text-table/download/text-table-0.2.0.tgz#7f5ee823ae805207c00af2df4a84ec3fcfa570b4" integrity sha1-f17oI66AUgfACvLfSoTsP8+lcLQ= +textextensions@^2.5.0: + version "2.6.0" + resolved "https://registry.npm.taobao.org/textextensions/download/textextensions-2.6.0.tgz#d7e4ab13fe54e32e08873be40d51b74229b00fc4" + integrity sha1-1+SrE/5U4y4IhzvkDVG3QimwD8Q= + thenify-all@^1.0.0: version "1.6.0" resolved "https://registry.yarnpkg.com/thenify-all/-/thenify-all-1.6.0.tgz#1a1918d402d8fc3f98fbf234db0bcc8cc10e9726" @@ -22228,8 +22901,8 @@ throat@^4.0.0: throttle-debounce@^2.1.0: version "2.1.0" - resolved "https://registry.yarnpkg.com/throttle-debounce/-/throttle-debounce-2.1.0.tgz#257e648f0a56bd9e54fe0f132c4ab8611df4e1d5" - integrity sha512-AOvyNahXQuU7NN+VVvOOX+uW6FPaWdAOdRP5HfwYxAfCzXTFKRMoIMk+n+po318+ktcChx+F1Dd91G3YHeMKyg== + resolved "https://registry.npm.taobao.org/throttle-debounce/download/throttle-debounce-2.1.0.tgz#257e648f0a56bd9e54fe0f132c4ab8611df4e1d5" + integrity sha1-JX5kjwpWvZ5U/g8TLEq4YR304dU= through2@^0.6.3: version "0.6.5" @@ -22254,7 +22927,7 @@ through2@^3.0.0: dependencies: readable-stream "2 || 3" -through@2, "through@>=2.2.7 <3", through@X.X.X, through@^2.3.4, through@^2.3.6, through@^2.3.8, through@~2.3.4: +through@2, "through@>=2.2.7 <3", through@X.X.X, through@^2.3.4, through@^2.3.6, through@^2.3.8, through@~2.3.4, through@~2.3.8: version "2.3.8" resolved "https://registry.yarnpkg.com/through/-/through-2.3.8.tgz#0dd4c9ffaabc357960b1b724115d7e0e86a2e1f5" integrity sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU= @@ -22271,8 +22944,8 @@ through@~1.1.2: thunky@^1.0.2: version "1.1.0" - resolved "https://registry.yarnpkg.com/thunky/-/thunky-1.1.0.tgz#5abaf714a9405db0504732bbccd2cedd9ef9537d" - integrity sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA== + resolved "https://registry.npm.taobao.org/thunky/download/thunky-1.1.0.tgz#5abaf714a9405db0504732bbccd2cedd9ef9537d" + integrity sha1-Wrr3FKlAXbBQRzK7zNLO3Z75U30= timed-out@^4.0.0, timed-out@^4.0.1: version "4.0.1" @@ -22281,8 +22954,8 @@ timed-out@^4.0.0, timed-out@^4.0.1: timers-browserify@^2.0.4: version "2.0.11" - resolved "https://registry.yarnpkg.com/timers-browserify/-/timers-browserify-2.0.11.tgz#800b1f3eee272e5bc53ee465a04d0e804c31211f" - integrity sha512-60aV6sgJ5YEbzUdn9c8kYGIqOubPoUdqQCul3SBAsRCZ40s6Y5cMcrW4dt3/k/EsbLVJNl9n6Vz3fTc+k2GeKQ== + resolved "https://registry.npm.taobao.org/timers-browserify/download/timers-browserify-2.0.11.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Ftimers-browserify%2Fdownload%2Ftimers-browserify-2.0.11.tgz#800b1f3eee272e5bc53ee465a04d0e804c31211f" + integrity sha1-gAsfPu4nLlvFPuRloE0OgEwxIR8= dependencies: setimmediate "^1.0.4" @@ -22298,12 +22971,12 @@ timsort@^0.3.0: tiny-emitter@^2.0.0: version "2.1.0" - resolved "https://registry.yarnpkg.com/tiny-emitter/-/tiny-emitter-2.1.0.tgz#1d1a56edfc51c43e863cbb5382a72330e3555423" - integrity sha512-NB6Dk1A9xgQPMoGqC5CVXn123gWyte215ONT5Pp5a0yt4nlEoO1ZWeCwpncaekPHXO60i47ihFnZPiRPjRMq4Q== + resolved "https://registry.npm.taobao.org/tiny-emitter/download/tiny-emitter-2.1.0.tgz#1d1a56edfc51c43e863cbb5382a72330e3555423" + integrity sha1-HRpW7fxRxD6GPLtTgqcjMONVVCM= tinycolor2@^1.4.1: version "1.4.1" - resolved "https://registry.yarnpkg.com/tinycolor2/-/tinycolor2-1.4.1.tgz#f4fad333447bc0b07d4dc8e9209d8f39a8ac77e8" + resolved "https://registry.npm.taobao.org/tinycolor2/download/tinycolor2-1.4.1.tgz#f4fad333447bc0b07d4dc8e9209d8f39a8ac77e8" integrity sha1-9PrTM0R7wLB9TcjpIJ2POaisd+g= tinyqueue@^2.0.0: @@ -22320,8 +22993,8 @@ tmp@^0.0.31: tmp@^0.0.33: version "0.0.33" - resolved "https://registry.yarnpkg.com/tmp/-/tmp-0.0.33.tgz#6d34335889768d21b2bcda0aa277ced3b1bfadf9" - integrity sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw== + resolved "https://registry.npm.taobao.org/tmp/download/tmp-0.0.33.tgz#6d34335889768d21b2bcda0aa277ced3b1bfadf9" + integrity sha1-bTQzWIl2jSGyvNoKonfO07G/rfk= dependencies: os-tmpdir "~1.0.2" @@ -22337,7 +23010,7 @@ to-array@0.1.4: to-arraybuffer@^1.0.0: version "1.0.1" - resolved "https://registry.yarnpkg.com/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz#7d229b1fcc637e466ca081180836a7aabff83f43" + resolved "https://registry.npm.taobao.org/to-arraybuffer/download/to-arraybuffer-1.0.1.tgz#7d229b1fcc637e466ca081180836a7aabff83f43" integrity sha1-fSKbH8xjfkZsoIEYCDanqr/4P0M= to-buffer@^1.1.1: @@ -22347,12 +23020,12 @@ to-buffer@^1.1.1: to-fast-properties@^2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/to-fast-properties/-/to-fast-properties-2.0.0.tgz#dc5e698cbd079265bc73e0377681a4e4e83f616e" + resolved "https://registry.npm.taobao.org/to-fast-properties/download/to-fast-properties-2.0.0.tgz#dc5e698cbd079265bc73e0377681a4e4e83f616e" integrity sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4= to-object-path@^0.3.0: version "0.3.0" - resolved "https://registry.yarnpkg.com/to-object-path/-/to-object-path-0.3.0.tgz#297588b7b0e7e0ac08e04e672f85c1f4999e17af" + resolved "https://registry.npm.taobao.org/to-object-path/download/to-object-path-0.3.0.tgz#297588b7b0e7e0ac08e04e672f85c1f4999e17af" integrity sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68= dependencies: kind-of "^3.0.2" @@ -22364,7 +23037,7 @@ to-readable-stream@^1.0.0: to-regex-range@^2.1.0: version "2.1.1" - resolved "https://registry.yarnpkg.com/to-regex-range/-/to-regex-range-2.1.1.tgz#7c80c17b9dfebe599e27367e0d4dd5590141db38" + resolved "https://registry.npm.taobao.org/to-regex-range/download/to-regex-range-2.1.1.tgz#7c80c17b9dfebe599e27367e0d4dd5590141db38" integrity sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg= dependencies: is-number "^3.0.0" @@ -22372,15 +23045,15 @@ to-regex-range@^2.1.0: to-regex-range@^5.0.1: version "5.0.1" - resolved "https://registry.yarnpkg.com/to-regex-range/-/to-regex-range-5.0.1.tgz#1648c44aae7c8d988a326018ed72f5b4dd0392e4" - integrity sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ== + resolved "https://registry.npm.taobao.org/to-regex-range/download/to-regex-range-5.0.1.tgz#1648c44aae7c8d988a326018ed72f5b4dd0392e4" + integrity sha1-FkjESq58jZiKMmAY7XL1tN0DkuQ= dependencies: is-number "^7.0.0" to-regex@^3.0.1, to-regex@^3.0.2: version "3.0.2" - resolved "https://registry.yarnpkg.com/to-regex/-/to-regex-3.0.2.tgz#13cfdd9b336552f30b51f33a8ae1b42a7a7599ce" - integrity sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw== + resolved "https://registry.npm.taobao.org/to-regex/download/to-regex-3.0.2.tgz#13cfdd9b336552f30b51f33a8ae1b42a7a7599ce" + integrity sha1-E8/dmzNlUvMLUfM6iuG0Knp1mc4= dependencies: define-property "^2.0.2" extend-shallow "^3.0.2" @@ -22389,13 +23062,13 @@ to-regex@^3.0.1, to-regex@^3.0.2: toggle-selection@^1.0.6: version "1.0.6" - resolved "https://registry.yarnpkg.com/toggle-selection/-/toggle-selection-1.0.6.tgz#6e45b1263f2017fa0acc7d89d78b15b8bf77da32" + resolved "https://registry.npm.taobao.org/toggle-selection/download/toggle-selection-1.0.6.tgz#6e45b1263f2017fa0acc7d89d78b15b8bf77da32" integrity sha1-bkWxJj8gF/oKzH2J14sVuL932jI= toidentifier@1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/toidentifier/-/toidentifier-1.0.0.tgz#7e1be3470f1e77948bc43d94a3c8f4d7752ba553" - integrity sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw== + resolved "https://registry.npm.taobao.org/toidentifier/download/toidentifier-1.0.0.tgz#7e1be3470f1e77948bc43d94a3c8f4d7752ba553" + integrity sha1-fhvjRw8ed5SLxD2Uo8j013UrpVM= toposort@^0.2.10: version "0.2.12" @@ -22417,8 +23090,8 @@ tough-cookie@^2.3.3, tough-cookie@^2.3.4: tough-cookie@~2.4.3: version "2.4.3" - resolved "https://registry.yarnpkg.com/tough-cookie/-/tough-cookie-2.4.3.tgz#53f36da3f47783b0925afa06ff9f3b165280f781" - integrity sha512-Q5srk/4vDM54WJsJio3XNn6K2sCG+CQ8G5Wz6bZhRZoAe/+TxjWB/GlFAnYEbkYVlON9FMk/fE3h2RLpPXo4lQ== + resolved "https://registry.npm.taobao.org/tough-cookie/download/tough-cookie-2.4.3.tgz#53f36da3f47783b0925afa06ff9f3b165280f781" + integrity sha1-U/Nto/R3g7CSWvoG/587FlKA94E= dependencies: psl "^1.1.24" punycode "^1.4.1" @@ -22437,7 +23110,7 @@ trim-lines@^1.0.0: trim-newlines@^1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/trim-newlines/-/trim-newlines-1.0.0.tgz#5887966bb582a4503a41eb524f7d35011815a613" + resolved "https://registry.npm.taobao.org/trim-newlines/download/trim-newlines-1.0.0.tgz#5887966bb582a4503a41eb524f7d35011815a613" integrity sha1-WIeWa7WCpFA6QetST301ARgVphM= trim-newlines@^2.0.0: @@ -22459,18 +23132,18 @@ trim-repeated@^1.0.0: trim-trailing-lines@^1.0.0: version "1.1.2" - resolved "https://registry.yarnpkg.com/trim-trailing-lines/-/trim-trailing-lines-1.1.2.tgz#d2f1e153161152e9f02fabc670fb40bec2ea2e3a" - integrity sha512-MUjYItdrqqj2zpcHFTkMa9WAv4JHTI6gnRQGPFLrt5L9a6tRMiDnIqYl8JBvu2d2Tc3lWJKQwlGCp0K8AvCM+Q== + resolved "https://registry.npm.taobao.org/trim-trailing-lines/download/trim-trailing-lines-1.1.2.tgz#d2f1e153161152e9f02fabc670fb40bec2ea2e3a" + integrity sha1-0vHhUxYRUunwL6vGcPtAvsLqLjo= trim@0.0.1: version "0.0.1" - resolved "https://registry.yarnpkg.com/trim/-/trim-0.0.1.tgz#5858547f6b290757ee95cccc666fb50084c460dd" + resolved "https://registry.npm.taobao.org/trim/download/trim-0.0.1.tgz#5858547f6b290757ee95cccc666fb50084c460dd" integrity sha1-WFhUf2spB1fulczMZm+1AITEYN0= trough@^1.0.0: version "1.0.4" - resolved "https://registry.yarnpkg.com/trough/-/trough-1.0.4.tgz#3b52b1f13924f460c3fbfd0df69b587dbcbc762e" - integrity sha512-tdzBRDGWcI1OpPVmChbdSKhvSVurznZ8X36AYURAcl+0o2ldlCY2XPzyXNNxwJwwyIU+rIglTCG4kxtNKBQH7Q== + resolved "https://registry.npm.taobao.org/trough/download/trough-1.0.4.tgz#3b52b1f13924f460c3fbfd0df69b587dbcbc762e" + integrity sha1-O1Kx8Tkk9GDD+/0N9ptYfby8di4= "true-case-path@^1.0.2": version "1.0.3" @@ -22506,9 +23179,9 @@ ts-jest@^24.0.2, ts-jest@^24.1.0: yargs-parser "10.x" ts-pnp@^1.1.2: - version "1.1.4" - resolved "https://registry.yarnpkg.com/ts-pnp/-/ts-pnp-1.1.4.tgz#ae27126960ebaefb874c6d7fa4729729ab200d90" - integrity sha512-1J/vefLC+BWSo+qe8OnJQfWTYRS6ingxjwqmHMqaMxXMj7kFtKLgAaYW3JeX3mktjgUL+etlU8/B4VUAUI9QGw== + version "1.1.5" + resolved "https://registry.npm.taobao.org/ts-pnp/download/ts-pnp-1.1.5.tgz#840e0739c89fce5f3abd9037bb091dbff16d9dec" + integrity sha1-hA4HOcifzl86vZA3uwkdv/Ftnew= tslib@^1.10.0, tslib@^1.6.0, tslib@^1.7.1, tslib@^1.8.0, tslib@^1.8.1, tslib@^1.9.0: version "1.10.0" @@ -22570,32 +23243,32 @@ tsutils@^3.17.1: tty-browserify@0.0.0: version "0.0.0" - resolved "https://registry.yarnpkg.com/tty-browserify/-/tty-browserify-0.0.0.tgz#a157ba402da24e9bf957f9aa69d524eed42901a6" + resolved "https://registry.npm.taobao.org/tty-browserify/download/tty-browserify-0.0.0.tgz#a157ba402da24e9bf957f9aa69d524eed42901a6" integrity sha1-oVe6QC2iTpv5V/mqadUk7tQpAaY= tunnel-agent@^0.6.0: version "0.6.0" - resolved "https://registry.yarnpkg.com/tunnel-agent/-/tunnel-agent-0.6.0.tgz#27a5dea06b36b04a0a9966774b290868f0fc40fd" + resolved "https://registry.npm.taobao.org/tunnel-agent/download/tunnel-agent-0.6.0.tgz#27a5dea06b36b04a0a9966774b290868f0fc40fd" integrity sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0= dependencies: safe-buffer "^5.0.1" tweetnacl@^0.14.3, tweetnacl@~0.14.0: version "0.14.5" - resolved "https://registry.yarnpkg.com/tweetnacl/-/tweetnacl-0.14.5.tgz#5ae68177f192d4456269d108afa93ff8743f4f64" + resolved "https://registry.npm.taobao.org/tweetnacl/download/tweetnacl-0.14.5.tgz#5ae68177f192d4456269d108afa93ff8743f4f64" integrity sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q= type-check@~0.3.2: version "0.3.2" - resolved "https://registry.yarnpkg.com/type-check/-/type-check-0.3.2.tgz#5884cab512cf1d355e3fb784f30804b2b520db72" + resolved "https://registry.npm.taobao.org/type-check/download/type-check-0.3.2.tgz#5884cab512cf1d355e3fb784f30804b2b520db72" integrity sha1-WITKtRLPHTVeP7eE8wgEsrUg23I= dependencies: prelude-ls "~1.1.2" type-fest@^0.3.0: version "0.3.1" - resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.3.1.tgz#63d00d204e059474fe5e1b7c011112bbd1dc29e1" - integrity sha512-cUGJnCdr4STbePCgqNFbpVNCepa+kAVohJs1sLhxzdH+gnEoOd8VhbYa7pD3zZYGiURWM2xzEII3fQcRizDkYQ== + resolved "https://registry.npm.taobao.org/type-fest/download/type-fest-0.3.1.tgz?cache=0&sync_timestamp=1569404138136&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Ftype-fest%2Fdownload%2Ftype-fest-0.3.1.tgz#63d00d204e059474fe5e1b7c011112bbd1dc29e1" + integrity sha1-Y9ANIE4FlHT+Xht8ARESu9HcKeE= type-fest@^0.5.2: version "0.5.2" @@ -22609,8 +23282,8 @@ type-fest@^0.6.0: type-is@~1.6.17, type-is@~1.6.18: version "1.6.18" - resolved "https://registry.yarnpkg.com/type-is/-/type-is-1.6.18.tgz#4e552cd05df09467dcbc4ef739de89f2cf37c131" - integrity sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g== + resolved "https://registry.npm.taobao.org/type-is/download/type-is-1.6.18.tgz#4e552cd05df09467dcbc4ef739de89f2cf37c131" + integrity sha1-TlUs0F3wlGfcvE73Od6J8s83wTE= dependencies: media-typer "0.3.0" mime-types "~2.1.24" @@ -22649,7 +23322,7 @@ typedarray-to-buffer@^3.1.5: typedarray@^0.0.6: version "0.0.6" - resolved "https://registry.yarnpkg.com/typedarray/-/typedarray-0.0.6.tgz#867ac74e3864187b1d3d47d996a78ec5c8830777" + resolved "https://registry.npm.taobao.org/typedarray/download/typedarray-0.0.6.tgz#867ac74e3864187b1d3d47d996a78ec5c8830777" integrity sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c= typescript@^3.6.3: @@ -22664,8 +23337,8 @@ typescript@^3.7.0-beta: ua-parser-js@^0.7.18, ua-parser-js@^0.7.9: version "0.7.20" - resolved "https://registry.yarnpkg.com/ua-parser-js/-/ua-parser-js-0.7.20.tgz#7527178b82f6a62a0f243d1f94fd30e3e3c21098" - integrity sha512-8OaIKfzL5cpx8eCMAhhvTlft8GYF8b2eQr6JkCyVdrgjcytyOmPCXrqXFcUnhonRpLlh5yxEZVohm6mzaowUOw== + resolved "https://registry.npm.taobao.org/ua-parser-js/download/ua-parser-js-0.7.20.tgz#7527178b82f6a62a0f243d1f94fd30e3e3c21098" + integrity sha1-dScXi4L2pioPJD0flP0w4+PCEJg= uglify-js@3.4.x: version "3.4.10" @@ -22675,6 +23348,16 @@ uglify-js@3.4.x: commander "~2.19.0" source-map "~0.6.1" +uglify-js@^2.6.2: + version "2.8.29" + resolved "https://registry.npm.taobao.org/uglify-js/download/uglify-js-2.8.29.tgz#29c5733148057bb4e1f75df35b7a9cb72e6a59dd" + integrity sha1-KcVzMUgFe7Th913zW3qcty5qWd0= + dependencies: + source-map "~0.5.1" + yargs "~3.10.0" + optionalDependencies: + uglify-to-browserify "~1.0.0" + uglify-js@^3.1.4, uglify-js@^3.5.1: version "3.6.5" resolved "https://registry.yarnpkg.com/uglify-js/-/uglify-js-3.6.5.tgz#b0ee796d2ae7e25672e04f65629b997cd4b30bd6" @@ -22683,6 +23366,11 @@ uglify-js@^3.1.4, uglify-js@^3.5.1: commander "~2.20.3" source-map "~0.6.1" +uglify-to-browserify@~1.0.0: + version "1.0.2" + resolved "https://registry.npm.taobao.org/uglify-to-browserify/download/uglify-to-browserify-1.0.2.tgz#6e0924d6bda6b5afe349e39a6d632850a0f882b7" + integrity sha1-bgkk1r2mta/jSeOabWMoUKD4grc= + uid-number@0.0.6: version "0.0.6" resolved "https://registry.yarnpkg.com/uid-number/-/uid-number-0.0.6.tgz#0ea10e8035e8eb5b8e4449f06da1c730663baa81" @@ -22721,34 +23409,34 @@ unfetch@^4.1.0: unherit@^1.0.4: version "1.1.2" - resolved "https://registry.yarnpkg.com/unherit/-/unherit-1.1.2.tgz#14f1f397253ee4ec95cec167762e77df83678449" - integrity sha512-W3tMnpaMG7ZY6xe/moK04U9fBhi6wEiCYHUW5Mop/wQHf12+79EQGwxYejNdhEz2mkqkBlGwm7pxmgBKMVUj0w== + resolved "https://registry.npm.taobao.org/unherit/download/unherit-1.1.2.tgz#14f1f397253ee4ec95cec167762e77df83678449" + integrity sha1-FPHzlyU+5OyVzsFndi5334NnhEk= dependencies: inherits "^2.0.1" xtend "^4.0.1" unicode-canonical-property-names-ecmascript@^1.0.4: version "1.0.4" - resolved "https://registry.yarnpkg.com/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-1.0.4.tgz#2619800c4c825800efdd8343af7dd9933cbe2818" - integrity sha512-jDrNnXWHd4oHiTZnx/ZG7gtUTVp+gCcTTKr8L0HjlwphROEW3+Him+IpvC+xcJEFegapiMZyZe02CyuOnRmbnQ== + resolved "https://registry.npm.taobao.org/unicode-canonical-property-names-ecmascript/download/unicode-canonical-property-names-ecmascript-1.0.4.tgz#2619800c4c825800efdd8343af7dd9933cbe2818" + integrity sha1-JhmADEyCWADv3YNDr33Zkzy+KBg= unicode-match-property-ecmascript@^1.0.4: version "1.0.4" - resolved "https://registry.yarnpkg.com/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-1.0.4.tgz#8ed2a32569961bce9227d09cd3ffbb8fed5f020c" - integrity sha512-L4Qoh15vTfntsn4P1zqnHulG0LdXgjSO035fEpdtp6YxXhMT51Q6vgM5lYdG/5X3MjS+k/Y9Xw4SFCY9IkR0rg== + resolved "https://registry.npm.taobao.org/unicode-match-property-ecmascript/download/unicode-match-property-ecmascript-1.0.4.tgz#8ed2a32569961bce9227d09cd3ffbb8fed5f020c" + integrity sha1-jtKjJWmWG86SJ9Cc0/+7j+1fAgw= dependencies: unicode-canonical-property-names-ecmascript "^1.0.4" unicode-property-aliases-ecmascript "^1.0.4" unicode-match-property-value-ecmascript@^1.1.0: version "1.1.0" - resolved "https://registry.yarnpkg.com/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-1.1.0.tgz#5b4b426e08d13a80365e0d657ac7a6c1ec46a277" - integrity sha512-hDTHvaBk3RmFzvSl0UVrUmC3PuW9wKVnpoUDYH0JDkSIovzw+J5viQmeYHxVSBptubnr7PbH2e0fnpDRQnQl5g== + resolved "https://registry.npm.taobao.org/unicode-match-property-value-ecmascript/download/unicode-match-property-value-ecmascript-1.1.0.tgz#5b4b426e08d13a80365e0d657ac7a6c1ec46a277" + integrity sha1-W0tCbgjROoA2Xg1lesemwexGonc= unicode-property-aliases-ecmascript@^1.0.4: version "1.0.5" - resolved "https://registry.yarnpkg.com/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-1.0.5.tgz#a9cc6cc7ce63a0a3023fc99e341b94431d405a57" - integrity sha512-L5RAqCfXqAwR3RriF8pM0lU0w4Ryf/GgzONwi6KnL1taJQa7x1TCxdJnILX59WIGOwR57IVxn7Nej0fz1Ny6fw== + resolved "https://registry.npm.taobao.org/unicode-property-aliases-ecmascript/download/unicode-property-aliases-ecmascript-1.0.5.tgz#a9cc6cc7ce63a0a3023fc99e341b94431d405a57" + integrity sha1-qcxsx85joKMCP8meNBuUQx1AWlc= unified@^4.1.1: version "4.2.1" @@ -22776,8 +23464,8 @@ unified@^6.2.0: unified@^7.0.0: version "7.1.0" - resolved "https://registry.yarnpkg.com/unified/-/unified-7.1.0.tgz#5032f1c1ee3364bd09da12e27fdd4a7553c7be13" - integrity sha512-lbk82UOIGuCEsZhPj8rNAkXSDXd6p0QLzIuSsCdxrqnqU56St4eyOB+AlXsVgVeRmetPTYydIuvFfpDIed8mqw== + resolved "https://registry.npm.taobao.org/unified/download/unified-7.1.0.tgz#5032f1c1ee3364bd09da12e27fdd4a7553c7be13" + integrity sha1-UDLxwe4zZL0J2hLif91KdVPHvhM= dependencies: "@types/unist" "^2.0.0" "@types/vfile" "^3.0.0" @@ -22790,8 +23478,8 @@ unified@^7.0.0: union-value@^1.0.0: version "1.0.1" - resolved "https://registry.yarnpkg.com/union-value/-/union-value-1.0.1.tgz#0b6fe7b835aecda61c6ea4d4f02c14221e109847" - integrity sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg== + resolved "https://registry.npm.taobao.org/union-value/download/union-value-1.0.1.tgz#0b6fe7b835aecda61c6ea4d4f02c14221e109847" + integrity sha1-C2/nuDWuzaYcbqTU8CwUIh4QmEc= dependencies: arr-union "^3.1.0" get-value "^2.0.6" @@ -22800,7 +23488,7 @@ union-value@^1.0.0: uniq@^1.0.1: version "1.0.1" - resolved "https://registry.yarnpkg.com/uniq/-/uniq-1.0.1.tgz#b31c5ae8254844a3a8281541ce2b04b865a734ff" + resolved "https://registry.npm.taobao.org/uniq/download/uniq-1.0.1.tgz#b31c5ae8254844a3a8281541ce2b04b865a734ff" integrity sha1-sxxa6CVIRKOoKBVBzisEuGWnNP8= uniqs@^2.0.0: @@ -22810,15 +23498,15 @@ uniqs@^2.0.0: unique-filename@^1.1.0, unique-filename@^1.1.1: version "1.1.1" - resolved "https://registry.yarnpkg.com/unique-filename/-/unique-filename-1.1.1.tgz#1d69769369ada0583103a1e6ae87681b56573230" - integrity sha512-Vmp0jIp2ln35UTXuryvjzkjGdRyf9b2lTXuSYUiPmzRcl3FDtYqAwOnTJkAngD9SWhnoJzDbTKwaOrZ+STtxNQ== + resolved "https://registry.npm.taobao.org/unique-filename/download/unique-filename-1.1.1.tgz#1d69769369ada0583103a1e6ae87681b56573230" + integrity sha1-HWl2k2mtoFgxA6HmrodoG1ZXMjA= dependencies: unique-slug "^2.0.0" unique-slug@^2.0.0: version "2.0.2" - resolved "https://registry.yarnpkg.com/unique-slug/-/unique-slug-2.0.2.tgz#baabce91083fc64e945b0f3ad613e264f7cd4e6c" - integrity sha512-zoWr9ObaxALD3DOPfjPSqxt4fnZiWblxHIgeWqW8x7UqDzEtHEQLzji2cuJYQFCU6KmoJikOYAZlrTHHebjx2w== + resolved "https://registry.npm.taobao.org/unique-slug/download/unique-slug-2.0.2.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Funique-slug%2Fdownload%2Funique-slug-2.0.2.tgz#baabce91083fc64e945b0f3ad613e264f7cd4e6c" + integrity sha1-uqvOkQg/xk6UWw861hPiZPfNTmw= dependencies: imurmurhash "^0.1.4" @@ -22871,8 +23559,8 @@ unist-util-is@^2.0.0: unist-util-is@^3.0.0: version "3.0.0" - resolved "https://registry.yarnpkg.com/unist-util-is/-/unist-util-is-3.0.0.tgz#d9e84381c2468e82629e4a5be9d7d05a2dd324cd" - integrity sha512-sVZZX3+kspVNmLWBPAB6r+7D9ZgAFPNWm66f7YNb420RlQSbn+n8rG8dGZSkrER7ZIXGQYNm5pqC3v3HopH24A== + resolved "https://registry.npm.taobao.org/unist-util-is/download/unist-util-is-3.0.0.tgz#d9e84381c2468e82629e4a5be9d7d05a2dd324cd" + integrity sha1-2ehDgcJGjoJinkpb6dfQWi3TJM0= unist-util-modify-children@^1.0.0: version "1.1.5" @@ -22886,14 +23574,7 @@ unist-util-position@^3.0.0: resolved "https://registry.npm.taobao.org/unist-util-position/download/unist-util-position-3.0.4.tgz#5872be7aec38629b971fdb758051f78817b0040a" integrity sha1-WHK+euw4YpuXH9t1gFH3iBewBAo= -unist-util-remove-position@^1.0.0: - version "1.1.3" - resolved "https://registry.yarnpkg.com/unist-util-remove-position/-/unist-util-remove-position-1.1.3.tgz#d91aa8b89b30cb38bad2924da11072faa64fd972" - integrity sha512-CtszTlOjP2sBGYc2zcKA/CvNdTdEs3ozbiJ63IPBxh8iZg42SCCb8m04f8z2+V1aSk5a7BxbZKEdoDjadmBkWA== - dependencies: - unist-util-visit "^1.1.0" - -unist-util-remove-position@^1.1.4: +unist-util-remove-position@^1.0.0, unist-util-remove-position@^1.1.4: version "1.1.4" resolved "https://registry.npm.taobao.org/unist-util-remove-position/download/unist-util-remove-position-1.1.4.tgz#ec037348b6102c897703eee6d0294ca4755a2020" integrity sha1-7ANzSLYQLIl3A+7m0ClMpHVaICA= @@ -22911,8 +23592,15 @@ unist-util-select@^1.5.0: unist-util-stringify-position@^1.0.0, unist-util-stringify-position@^1.1.1: version "1.1.2" - resolved "https://registry.yarnpkg.com/unist-util-stringify-position/-/unist-util-stringify-position-1.1.2.tgz#3f37fcf351279dcbca7480ab5889bb8a832ee1c6" - integrity sha512-pNCVrk64LZv1kElr0N1wPiHEUoXNVFERp+mlTg/s9R5Lwg87f9bM/3sQB99w+N9D/qnM9ar3+AKDBwo/gm/iQQ== + resolved "https://registry.npm.taobao.org/unist-util-stringify-position/download/unist-util-stringify-position-1.1.2.tgz#3f37fcf351279dcbca7480ab5889bb8a832ee1c6" + integrity sha1-Pzf881EnncvKdICrWIm7ioMu4cY= + +unist-util-stringify-position@^2.0.0: + version "2.0.2" + resolved "https://registry.npm.taobao.org/unist-util-stringify-position/download/unist-util-stringify-position-2.0.2.tgz#5a3866e7138d55974b640ec69a94bc19e0f3fa12" + integrity sha1-Wjhm5xONVZdLZA7GmpS8GeDz+hI= + dependencies: + "@types/unist" "^2.0.2" unist-util-visit-children@^1.0.0: version "1.1.3" @@ -22921,8 +23609,8 @@ unist-util-visit-children@^1.0.0: unist-util-visit-parents@^2.0.0: version "2.1.2" - resolved "https://registry.yarnpkg.com/unist-util-visit-parents/-/unist-util-visit-parents-2.1.2.tgz#25e43e55312166f3348cae6743588781d112c1e9" - integrity sha512-DyN5vD4NE3aSeB+PXYNKxzGsfocxp6asDc2XXE3b0ekO2BaRUpBicbbUygfSvYfUz1IkmjFR1YF7dPklraMZ2g== + resolved "https://registry.npm.taobao.org/unist-util-visit-parents/download/unist-util-visit-parents-2.1.2.tgz#25e43e55312166f3348cae6743588781d112c1e9" + integrity sha1-JeQ+VTEhZvM0jK5nQ1iHgdESwek= dependencies: unist-util-is "^3.0.0" @@ -22935,19 +23623,19 @@ unist-util-visit@^1.0.0, unist-util-visit@^1.1.0, unist-util-visit@^1.1.3, unist universal-user-agent@^4.0.0: version "4.0.0" - resolved "https://registry.yarnpkg.com/universal-user-agent/-/universal-user-agent-4.0.0.tgz#27da2ec87e32769619f68a14996465ea1cb9df16" - integrity sha512-eM8knLpev67iBDizr/YtqkJsF3GK8gzDc6st/WKzrTuPtcsOKW/0IdL4cnMBsU69pOx0otavLWBDGTwg+dB0aA== + resolved "https://registry.npm.taobao.org/universal-user-agent/download/universal-user-agent-4.0.0.tgz#27da2ec87e32769619f68a14996465ea1cb9df16" + integrity sha1-J9ouyH4ydpYZ9ooUmWRl6hy53xY= dependencies: os-name "^3.1.0" universalify@^0.1.0: version "0.1.2" - resolved "https://registry.yarnpkg.com/universalify/-/universalify-0.1.2.tgz#b646f69be3942dabcecc9d6639c80dc105efaa66" - integrity sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg== + resolved "https://registry.npm.taobao.org/universalify/download/universalify-0.1.2.tgz#b646f69be3942dabcecc9d6639c80dc105efaa66" + integrity sha1-tkb2m+OULavOzJ1mOcgNwQXvqmY= unpipe@1.0.0, unpipe@~1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/unpipe/-/unpipe-1.0.0.tgz#b2bf4ee8514aae6165b4817829d21b2ef49904ec" + resolved "https://registry.npm.taobao.org/unpipe/download/unpipe-1.0.0.tgz#b2bf4ee8514aae6165b4817829d21b2ef49904ec" integrity sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw= unquote@^1.1.0, unquote@~1.1.1: @@ -22957,7 +23645,7 @@ unquote@^1.1.0, unquote@~1.1.1: unset-value@^1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/unset-value/-/unset-value-1.0.0.tgz#8376873f7d2335179ffb1e6fc3a8ed0dfc8ab559" + resolved "https://registry.npm.taobao.org/unset-value/download/unset-value-1.0.0.tgz#8376873f7d2335179ffb1e6fc3a8ed0dfc8ab559" integrity sha1-g3aHP30jNRef+x5vw6jtDfyKtVk= dependencies: has-value "^0.3.1" @@ -22970,8 +23658,8 @@ unzip-response@^2.0.1: upath@^1.1.1: version "1.2.0" - resolved "https://registry.yarnpkg.com/upath/-/upath-1.2.0.tgz#8f66dbcd55a883acdae4408af8b035a5044c1894" - integrity sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg== + resolved "https://registry.npm.taobao.org/upath/download/upath-1.2.0.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fupath%2Fdownload%2Fupath-1.2.0.tgz#8f66dbcd55a883acdae4408af8b035a5044c1894" + integrity sha1-j2bbzVWog6za5ECK+LA1pQRMGJQ= update-notifier@3.0.1: version "3.0.1" @@ -22991,7 +23679,7 @@ update-notifier@3.0.1: semver-diff "^2.0.0" xdg-basedir "^3.0.0" -update-notifier@^2.5.0: +update-notifier@^2.2.0, update-notifier@^2.5.0: version "2.5.0" resolved "https://registry.npm.taobao.org/update-notifier/download/update-notifier-2.5.0.tgz?cache=0&sync_timestamp=1562042515741&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fupdate-notifier%2Fdownload%2Fupdate-notifier-2.5.0.tgz#d0744593e13f161e406acb1d9408b72cad08aff6" integrity sha1-0HRFk+E/Fh5AassdlAi3LK0Ir/Y= @@ -23014,14 +23702,14 @@ upper-case@^1.1.1: uri-js@^4.2.2: version "4.2.2" - resolved "https://registry.yarnpkg.com/uri-js/-/uri-js-4.2.2.tgz#94c540e1ff772956e2299507c010aea6c8838eb0" - integrity sha512-KY9Frmirql91X2Qgjry0Wd4Y+YTdrdZheS8TFwvkbLWf/G5KNJDCh6pKL5OZctEW4+0Baa5idK2ZQuELRwPznQ== + resolved "https://registry.npm.taobao.org/uri-js/download/uri-js-4.2.2.tgz#94c540e1ff772956e2299507c010aea6c8838eb0" + integrity sha1-lMVA4f93KVbiKZUHwBCupsiDjrA= dependencies: punycode "^2.1.0" urix@^0.1.0: version "0.1.0" - resolved "https://registry.yarnpkg.com/urix/-/urix-0.1.0.tgz#da937f7a62e21fec1fd18d49b35c2935067a6c72" + resolved "https://registry.npm.taobao.org/urix/download/urix-0.1.0.tgz#da937f7a62e21fec1fd18d49b35c2935067a6c72" integrity sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI= url-join@4.0.1: @@ -23063,8 +23751,8 @@ url-parse-lax@^3.0.0: url-parse@^1.1.8, url-parse@^1.4.3: version "1.4.7" - resolved "https://registry.yarnpkg.com/url-parse/-/url-parse-1.4.7.tgz#a8a83535e8c00a316e403a5db4ac1b9b853ae278" - integrity sha512-d3uaVyzDB9tQoSXFvuSUNFibTd9zxd2bkVrDRvF5TmvWWQwqE4lgYJ5m+x1DbecWkw+LK4RNl2CU1hHuOKPVlg== + resolved "https://registry.npm.taobao.org/url-parse/download/url-parse-1.4.7.tgz#a8a83535e8c00a316e403a5db4ac1b9b853ae278" + integrity sha1-qKg1NejACjFuQDpdtKwbm4U64ng= dependencies: querystringify "^2.1.1" requires-port "^1.0.0" @@ -23076,7 +23764,7 @@ url-to-options@^1.0.1: url@^0.11.0: version "0.11.0" - resolved "https://registry.yarnpkg.com/url/-/url-0.11.0.tgz#3838e97cfc60521eb73c525a8e55bfdd9e2e28f1" + resolved "https://registry.npm.taobao.org/url/download/url-0.11.0.tgz#3838e97cfc60521eb73c525a8e55bfdd9e2e28f1" integrity sha1-ODjpfPxgUh63PFJajlW/3Z4uKPE= dependencies: punycode "1.3.2" @@ -23084,8 +23772,8 @@ url@^0.11.0: use@^3.1.0: version "3.1.1" - resolved "https://registry.yarnpkg.com/use/-/use-3.1.1.tgz#d50c8cac79a19fbc20f2911f56eb973f4e10070f" - integrity sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ== + resolved "https://registry.npm.taobao.org/use/download/use-3.1.1.tgz#d50c8cac79a19fbc20f2911f56eb973f4e10070f" + integrity sha1-1QyMrHmhn7wg8pEfVuuXP04QBw8= utif@^2.0.1: version "2.0.1" @@ -23096,7 +23784,7 @@ utif@^2.0.1: util-deprecate@^1.0.1, util-deprecate@^1.0.2, util-deprecate@~1.0.1: version "1.0.2" - resolved "https://registry.yarnpkg.com/util-deprecate/-/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf" + resolved "https://registry.npm.taobao.org/util-deprecate/download/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf" integrity sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8= util-promisify@^2.1.0: @@ -23116,32 +23804,32 @@ util.promisify@1.0.0, util.promisify@^1.0.0, util.promisify@~1.0.0: util@0.10.3: version "0.10.3" - resolved "https://registry.yarnpkg.com/util/-/util-0.10.3.tgz#7afb1afe50805246489e3db7fe0ed379336ac0f9" + resolved "https://registry.npm.taobao.org/util/download/util-0.10.3.tgz#7afb1afe50805246489e3db7fe0ed379336ac0f9" integrity sha1-evsa/lCAUkZInj23/g7TeTNqwPk= dependencies: inherits "2.0.1" util@^0.11.0: version "0.11.1" - resolved "https://registry.yarnpkg.com/util/-/util-0.11.1.tgz#3236733720ec64bb27f6e26f421aaa2e1b588d61" - integrity sha512-HShAsny+zS2TZfaXxD9tYj4HQGlBezXZMZuM/S5PKLLoZkShZiGk9o5CzukI1LVHZvjdvZ2Sj1aW/Ndn2NB/HQ== + resolved "https://registry.npm.taobao.org/util/download/util-0.11.1.tgz#3236733720ec64bb27f6e26f421aaa2e1b588d61" + integrity sha1-MjZzNyDsZLsn9uJvQhqqLhtYjWE= dependencies: inherits "2.0.3" utila@^0.4.0, utila@~0.4: version "0.4.0" - resolved "https://registry.yarnpkg.com/utila/-/utila-0.4.0.tgz#8a16a05d445657a3aea5eecc5b12a4fa5379772c" + resolved "https://registry.npm.taobao.org/utila/download/utila-0.4.0.tgz#8a16a05d445657a3aea5eecc5b12a4fa5379772c" integrity sha1-ihagXURWV6Oupe7MWxKk+lN5dyw= utils-merge@1.0.1: version "1.0.1" - resolved "https://registry.yarnpkg.com/utils-merge/-/utils-merge-1.0.1.tgz#9f95710f50a267947b2ccc124741c1028427e713" + resolved "https://registry.npm.taobao.org/utils-merge/download/utils-merge-1.0.1.tgz#9f95710f50a267947b2ccc124741c1028427e713" integrity sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM= uuid@3.3.3, uuid@^3.0.0, uuid@^3.0.1, uuid@^3.1.0, uuid@^3.3.2, uuid@^3.3.3: version "3.3.3" - resolved "https://registry.yarnpkg.com/uuid/-/uuid-3.3.3.tgz#4568f0216e78760ee1dbf3a4d2cf53e224112866" - integrity sha512-pW0No1RGHgzlpHJO1nsVrHKpOEIxkGg1xB+v0ZmdNH5OAeAwzAVrCnI2/6Mtx+Uys6iaylxa+D3g4j63IKKjSQ== + resolved "https://registry.npm.taobao.org/uuid/download/uuid-3.3.3.tgz#4568f0216e78760ee1dbf3a4d2cf53e224112866" + integrity sha1-RWjwIW54dg7h2/Ok0s9T4iQRKGY= v8-compile-cache@2.0.3: version "2.0.3" @@ -23165,8 +23853,8 @@ valid-url@^1.0.9: validate-npm-package-license@^3.0.1, validate-npm-package-license@^3.0.3: version "3.0.4" - resolved "https://registry.yarnpkg.com/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz#fc91f6b9c7ba15c857f4cb2c5defeec39d4f410a" - integrity sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew== + resolved "https://registry.npm.taobao.org/validate-npm-package-license/download/validate-npm-package-license-3.0.4.tgz#fc91f6b9c7ba15c857f4cb2c5defeec39d4f410a" + integrity sha1-/JH2uce6FchX9MssXe/uw51PQQo= dependencies: spdx-correct "^3.0.0" spdx-expression-parse "^3.0.0" @@ -23180,7 +23868,7 @@ validate-npm-package-name@^3.0.0: vary@^1, vary@~1.1.2: version "1.1.2" - resolved "https://registry.yarnpkg.com/vary/-/vary-1.1.2.tgz#2299f02c6ded30d4a5961b0b9f74524a18f634fc" + resolved "https://registry.npm.taobao.org/vary/download/vary-1.1.2.tgz#2299f02c6ded30d4a5961b0b9f74524a18f634fc" integrity sha1-IpnwLG3tMNSllhsLn3RSShj2NPw= vendors@^1.0.0: @@ -23188,9 +23876,18 @@ vendors@^1.0.0: resolved "https://registry.npm.taobao.org/vendors/download/vendors-1.0.3.tgz#a6467781abd366217c050f8202e7e50cc9eef8c0" integrity sha1-pkZ3gavTZiF8BQ+CAuflDMnu+MA= +venn.js@~0.2.20: + version "0.2.20" + resolved "https://registry.npm.taobao.org/venn.js/download/venn.js-0.2.20.tgz#3f0e50cc75cba1f58692a8a32f67bd7aaf1aa6fa" + integrity sha1-Pw5QzHXLofWGkqijL2e9eq8apvo= + dependencies: + d3-selection "^1.0.2" + d3-transition "^1.0.1" + fmin "0.0.2" + verror@1.10.0: version "1.10.0" - resolved "https://registry.yarnpkg.com/verror/-/verror-1.10.0.tgz#3a105ca17053af55d6e270c1f8288682e18da400" + resolved "https://registry.npm.taobao.org/verror/download/verror-1.10.0.tgz#3a105ca17053af55d6e270c1f8288682e18da400" integrity sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA= dependencies: assert-plus "^1.0.0" @@ -23198,14 +23895,22 @@ verror@1.10.0: extsprintf "^1.2.0" vfile-location@^2.0.0: - version "2.0.5" - resolved "https://registry.yarnpkg.com/vfile-location/-/vfile-location-2.0.5.tgz#c83eb02f8040228a8d2b3f10e485be3e3433e0a2" - integrity sha512-Pa1ey0OzYBkLPxPZI3d9E+S4BmvfVwNAAXrrqGbwTVXWaX2p9kM1zZ+n35UtVM06shmWKH4RPRN8KI80qE3wNQ== + version "2.0.6" + resolved "https://registry.npm.taobao.org/vfile-location/download/vfile-location-2.0.6.tgz#8a274f39411b8719ea5728802e10d9e0dff1519e" + integrity sha1-iidPOUEbhxnqVyiALhDZ4N/xUZ4= + +vfile-message@*: + version "2.0.2" + resolved "https://registry.npm.taobao.org/vfile-message/download/vfile-message-2.0.2.tgz?cache=0&sync_timestamp=1573374718753&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fvfile-message%2Fdownload%2Fvfile-message-2.0.2.tgz#75ba05090ec758fa8420f2c11ce049bcddd8cf3e" + integrity sha1-dboFCQ7HWPqEIPLBHOBJvN3Yzz4= + dependencies: + "@types/unist" "^2.0.0" + unist-util-stringify-position "^2.0.0" vfile-message@^1.0.0: version "1.1.1" - resolved "https://registry.yarnpkg.com/vfile-message/-/vfile-message-1.1.1.tgz#5833ae078a1dfa2d96e9647886cd32993ab313e1" - integrity sha512-1WmsopSGhWt5laNir+633LszXvZ+Z/lxveBf6yhGsqnQIhlhzooZae7zV6YVM1Sdkw68dtAW3ow0pOdPANugvA== + resolved "https://registry.npm.taobao.org/vfile-message/download/vfile-message-1.1.1.tgz?cache=0&sync_timestamp=1573374718753&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fvfile-message%2Fdownload%2Fvfile-message-1.1.1.tgz#5833ae078a1dfa2d96e9647886cd32993ab313e1" + integrity sha1-WDOuB4od+i2W6WR4hs0ymTqzE+E= dependencies: unist-util-stringify-position "^1.1.1" @@ -23226,8 +23931,8 @@ vfile@^2.0.0: vfile@^3.0.0: version "3.0.1" - resolved "https://registry.yarnpkg.com/vfile/-/vfile-3.0.1.tgz#47331d2abe3282424f4a4bb6acd20a44c4121803" - integrity sha512-y7Y3gH9BsUSdD4KzHsuMaCzRjglXN0W2EcMf0gpvu6+SbsGhMje7xDc8AEoeXy6mIwCKMI6BkjMsRjzQbhMEjQ== + resolved "https://registry.npm.taobao.org/vfile/download/vfile-3.0.1.tgz?cache=0&sync_timestamp=1573373077044&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fvfile%2Fdownload%2Fvfile-3.0.1.tgz#47331d2abe3282424f4a4bb6acd20a44c4121803" + integrity sha1-RzMdKr4ygkJPSku2rNIKRMQSGAM= dependencies: is-buffer "^2.0.0" replace-ext "1.0.0" @@ -23243,9 +23948,9 @@ viewport-mercator-project@^6.2.1: gl-matrix "^3.0.0" vm-browserify@^1.0.1: - version "1.1.0" - resolved "https://registry.yarnpkg.com/vm-browserify/-/vm-browserify-1.1.0.tgz#bd76d6a23323e2ca8ffa12028dc04559c75f9019" - integrity sha512-iq+S7vZJE60yejDYM0ek6zg308+UZsdtPExWP9VZoCFCz1zkJoXFnAX7aZfd/ZwrkidzdUZL0C/ryW+JwAiIGw== + version "1.1.2" + resolved "https://registry.npm.taobao.org/vm-browserify/download/vm-browserify-1.1.2.tgz?cache=0&sync_timestamp=1572870776965&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fvm-browserify%2Fdownload%2Fvm-browserify-1.1.2.tgz#78641c488b8e6ca91a75f511e7a3b32a86e5dda0" + integrity sha1-eGQcSIuObKkadfUR56OzKobl3aA= void-elements@^2.0.1: version "2.0.1" @@ -23277,22 +23982,22 @@ walker@^1.0.7, walker@~1.0.5: warning@4.x, warning@^4.0.1, warning@^4.0.2, warning@^4.0.3, warning@~4.0.3: version "4.0.3" - resolved "https://registry.yarnpkg.com/warning/-/warning-4.0.3.tgz#16e9e077eb8a86d6af7d64aa1e05fd85b4678ca3" - integrity sha512-rpJyN222KWIvHJ/F53XSZv0Zl/accqHR8et1kpaMTD/fLCRxtV8iX8czMzY7sVZupTI3zcUTg8eycS2kNF9l6w== + resolved "https://registry.npm.taobao.org/warning/download/warning-4.0.3.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fwarning%2Fdownload%2Fwarning-4.0.3.tgz#16e9e077eb8a86d6af7d64aa1e05fd85b4678ca3" + integrity sha1-Fungd+uKhtavfWSqHgX9hbRnjKM= dependencies: loose-envify "^1.0.0" warning@^3.0.0: version "3.0.0" - resolved "https://registry.yarnpkg.com/warning/-/warning-3.0.0.tgz#32e5377cb572de4ab04753bdf8821c01ed605b7c" + resolved "https://registry.npm.taobao.org/warning/download/warning-3.0.0.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fwarning%2Fdownload%2Fwarning-3.0.0.tgz#32e5377cb572de4ab04753bdf8821c01ed605b7c" integrity sha1-MuU3fLVy3kqwR1O9+IIcAe1gW3w= dependencies: loose-envify "^1.0.0" watchpack@^1.6.0: version "1.6.0" - resolved "https://registry.yarnpkg.com/watchpack/-/watchpack-1.6.0.tgz#4bc12c2ebe8aa277a71f1d3f14d685c7b446cd00" - integrity sha512-i6dHe3EyLjMmDlU1/bGQpEw25XSjkJULPuAVKCbNRefQVq48yXKUpwg538F7AZTf9kyr57zj++pQFltUa5H7yA== + resolved "https://registry.npm.taobao.org/watchpack/download/watchpack-1.6.0.tgz#4bc12c2ebe8aa277a71f1d3f14d685c7b446cd00" + integrity sha1-S8EsLr6KonenHx0/FNaFx7RGzQA= dependencies: chokidar "^2.0.2" graceful-fs "^4.1.2" @@ -23300,8 +24005,8 @@ watchpack@^1.6.0: wbuf@^1.1.0, wbuf@^1.7.3: version "1.7.3" - resolved "https://registry.yarnpkg.com/wbuf/-/wbuf-1.7.3.tgz#c1d8d149316d3ea852848895cb6a0bfe887b87df" - integrity sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA== + resolved "https://registry.npm.taobao.org/wbuf/download/wbuf-1.7.3.tgz#c1d8d149316d3ea852848895cb6a0bfe887b87df" + integrity sha1-wdjRSTFtPqhShIiVy2oL/oh7h98= dependencies: minimalistic-assert "^1.0.0" @@ -23391,8 +24096,8 @@ webpack-dev-server@^3.1.7, webpack-dev-server@^3.9.0: webpack-hot-middleware@^2.25.0: version "2.25.0" - resolved "https://registry.yarnpkg.com/webpack-hot-middleware/-/webpack-hot-middleware-2.25.0.tgz#4528a0a63ec37f8f8ef565cf9e534d57d09fe706" - integrity sha512-xs5dPOrGPCzuRXNi8F6rwhawWvQQkeli5Ro48PRuQh8pYPCPmNnltP9itiUPT4xI8oW+y0m59lyyeQk54s5VgA== + resolved "https://registry.npm.taobao.org/webpack-hot-middleware/download/webpack-hot-middleware-2.25.0.tgz#4528a0a63ec37f8f8ef565cf9e534d57d09fe706" + integrity sha1-RSigpj7Df4+O9WXPnlNNV9Cf5wY= dependencies: ansi-html "0.0.7" html-entities "^1.2.0" @@ -23411,8 +24116,8 @@ webpack-log@^1.1.2, webpack-log@^1.2.0: webpack-log@^2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/webpack-log/-/webpack-log-2.0.0.tgz#5b7928e0637593f119d32f6227c1e0ac31e1b47f" - integrity sha512-cX8G2vR/85UYG59FgkoMamwHUIkSSlV3bBMRsbxVXVUk2j6NleCKjQ/WE9eYg9WY4w25O9w8wKP4rzNZFmUcUg== + resolved "https://registry.npm.taobao.org/webpack-log/download/webpack-log-2.0.0.tgz?cache=0&sync_timestamp=1564684394562&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fwebpack-log%2Fdownload%2Fwebpack-log-2.0.0.tgz#5b7928e0637593f119d32f6227c1e0ac31e1b47f" + integrity sha1-W3ko4GN1k/EZ0y9iJ8HgrDHhtH8= dependencies: ansi-colors "^3.0.0" uuid "^3.3.2" @@ -23426,8 +24131,8 @@ webpack-merge@^4.1.4, webpack-merge@^4.2.2: webpack-sources@^1.1.0, webpack-sources@^1.4.0, webpack-sources@^1.4.1: version "1.4.3" - resolved "https://registry.yarnpkg.com/webpack-sources/-/webpack-sources-1.4.3.tgz#eedd8ec0b928fbf1cbfe994e22d2d890f330a933" - integrity sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ== + resolved "https://registry.npm.taobao.org/webpack-sources/download/webpack-sources-1.4.3.tgz?cache=0&sync_timestamp=1573649858105&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fwebpack-sources%2Fdownload%2Fwebpack-sources-1.4.3.tgz#eedd8ec0b928fbf1cbfe994e22d2d890f330a933" + integrity sha1-7t2OwLko+/HL/plOItLYkPMwqTM= dependencies: source-list-map "^2.0.0" source-map "~0.6.1" @@ -23468,8 +24173,8 @@ webpack@^4.17.1, webpack@^4.33.0, webpack@^4.38.0, webpack@~4.41.2: websocket-driver@>=0.5.1: version "0.7.3" - resolved "https://registry.yarnpkg.com/websocket-driver/-/websocket-driver-0.7.3.tgz#a2d4e0d4f4f116f1e6297eba58b05d430100e9f9" - integrity sha512-bpxWlvbbB459Mlipc5GBzzZwhoZgGEZLuqPaR0INBGnPAY1vdBX6hPnoFXiw+3yWxDuHyQjO2oXTMyS8A5haFg== + resolved "https://registry.npm.taobao.org/websocket-driver/download/websocket-driver-0.7.3.tgz#a2d4e0d4f4f116f1e6297eba58b05d430100e9f9" + integrity sha1-otTg1PTxFvHmKX66WLBdQwEA6fk= dependencies: http-parser-js ">=0.4.0 <0.4.11" safe-buffer ">=5.1.0" @@ -23477,8 +24182,8 @@ websocket-driver@>=0.5.1: websocket-extensions@>=0.1.1: version "0.1.3" - resolved "https://registry.yarnpkg.com/websocket-extensions/-/websocket-extensions-0.1.3.tgz#5d2ff22977003ec687a4b87073dfbbac146ccf29" - integrity sha512-nqHUnMXmBzT0w570r2JpJxfiSD1IzoI+HGVdd3aZ0yNi3ngvQ4jv1dtHt5VGxfI2yj5yqImPhOK4vmIh2xMbGg== + resolved "https://registry.npm.taobao.org/websocket-extensions/download/websocket-extensions-0.1.3.tgz#5d2ff22977003ec687a4b87073dfbbac146ccf29" + integrity sha1-XS/yKXcAPsaHpLhwc9+7rBRszyk= wgs84@0.0.0: version "0.0.0" @@ -23504,8 +24209,8 @@ whatwg-fetch@2.0.4: whatwg-fetch@>=0.10.0: version "3.0.0" - resolved "https://registry.yarnpkg.com/whatwg-fetch/-/whatwg-fetch-3.0.0.tgz#fc804e458cc460009b1a2b966bc8817d2578aefb" - integrity sha512-9GSJUgz1D4MfyKU7KRqwOjXCXTqWdFNvEr7eUBYchQiVc744mqK/MzXPNR2WsPkmkOa4ywfg8C2n8h+13Bey1Q== + resolved "https://registry.npm.taobao.org/whatwg-fetch/download/whatwg-fetch-3.0.0.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fwhatwg-fetch%2Fdownload%2Fwhatwg-fetch-3.0.0.tgz#fc804e458cc460009b1a2b966bc8817d2578aefb" + integrity sha1-/IBORYzEYACbGiuWa8iBfSV4rvs= whatwg-fetch@^0.9.0: version "0.9.0" @@ -23542,15 +24247,15 @@ which-module@^1.0.0: which-module@^2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/which-module/-/which-module-2.0.0.tgz#d9ef07dce77b9902b8a3a8fa4b31c3e3f7e6e87a" + resolved "https://registry.npm.taobao.org/which-module/download/which-module-2.0.0.tgz#d9ef07dce77b9902b8a3a8fa4b31c3e3f7e6e87a" integrity sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho= which-pm-runs@^1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/which-pm-runs/-/which-pm-runs-1.0.0.tgz#670b3afbc552e0b55df6b7780ca74615f23ad1cb" + resolved "https://registry.npm.taobao.org/which-pm-runs/download/which-pm-runs-1.0.0.tgz#670b3afbc552e0b55df6b7780ca74615f23ad1cb" integrity sha1-Zws6+8VS4LVd9rd4DKdGFfI60cs= -which@1, which@^1.2.14, which@^1.2.9, which@^1.3.0, which@^1.3.1: +which@1, which@^1.2.12, which@^1.2.14, which@^1.2.9, which@^1.3.0, which@^1.3.1: version "1.3.1" resolved "https://registry.yarnpkg.com/which/-/which-1.3.1.tgz#a45043d54f5805316da8d62f9f50918d3da70b0a" integrity sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ== @@ -23559,25 +24264,30 @@ which@1, which@^1.2.14, which@^1.2.9, which@^1.3.0, which@^1.3.1: which@^2.0.1: version "2.0.1" - resolved "https://registry.yarnpkg.com/which/-/which-2.0.1.tgz#f1cf94d07a8e571b6ff006aeb91d0300c47ef0a4" - integrity sha512-N7GBZOTswtB9lkQBZA4+zAXrjEIWAUOB93AvzUiudRzRxhUdLURQ7D/gAIMY1gatT/LTbmbcv8SiYazy3eYB7w== + resolved "https://registry.npm.taobao.org/which/download/which-2.0.1.tgz?cache=0&sync_timestamp=1570145314160&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fwhich%2Fdownload%2Fwhich-2.0.1.tgz#f1cf94d07a8e571b6ff006aeb91d0300c47ef0a4" + integrity sha1-8c+U0HqOVxtv8AauuR0DAMR+8KQ= dependencies: isexe "^2.0.0" wide-align@^1.1.0: version "1.1.3" - resolved "https://registry.yarnpkg.com/wide-align/-/wide-align-1.1.3.tgz#ae074e6bdc0c14a431e804e624549c633b000457" - integrity sha512-QGkOQc8XL6Bt5PwnsExKBPuMKBxnGxWWW3fU55Xt4feHozMUhdUMaBCk290qpm/wG5u/RSKzwdAC4i51YigihA== + resolved "https://registry.npm.taobao.org/wide-align/download/wide-align-1.1.3.tgz#ae074e6bdc0c14a431e804e624549c633b000457" + integrity sha1-rgdOa9wMFKQx6ATmJFScYzsABFc= dependencies: string-width "^1.0.2 || 2" widest-line@^2.0.0: version "2.0.1" - resolved "https://registry.yarnpkg.com/widest-line/-/widest-line-2.0.1.tgz#7438764730ec7ef4381ce4df82fb98a53142a3fc" - integrity sha512-Ba5m9/Fa4Xt9eb2ELXt77JxVDV8w7qQrH0zS/TWSJdLyAwQjWoOzpzj5lwVftDz6n/EOu3tNACS84v509qwnJA== + resolved "https://registry.npm.taobao.org/widest-line/download/widest-line-2.0.1.tgz#7438764730ec7ef4381ce4df82fb98a53142a3fc" + integrity sha1-dDh2RzDsfvQ4HOTfgvuYpTFCo/w= dependencies: string-width "^2.1.1" +window-size@0.1.0: + version "0.1.0" + resolved "https://registry.npm.taobao.org/window-size/download/window-size-0.1.0.tgz#5438cd2ea93b202efa3a19fe8887aee7c94f9c9d" + integrity sha1-VDjNLqk7IC76Ohn+iIeu58lPnJ0= + window-size@1.1.1: version "1.1.1" resolved "https://registry.npm.taobao.org/window-size/download/window-size-1.1.1.tgz#9858586580ada78ab26ecd6978a6e03115c1af20" @@ -23588,8 +24298,8 @@ window-size@1.1.1: windows-release@^3.1.0: version "3.2.0" - resolved "https://registry.yarnpkg.com/windows-release/-/windows-release-3.2.0.tgz#8122dad5afc303d833422380680a79cdfa91785f" - integrity sha512-QTlz2hKLrdqukrsapKsINzqMgOUpQW268eJ0OaOpJN32h272waxR9fkB9VoWRtK7uKHG5EHJcTXQBD8XZVJkFA== + resolved "https://registry.npm.taobao.org/windows-release/download/windows-release-3.2.0.tgz#8122dad5afc303d833422380680a79cdfa91785f" + integrity sha1-gSLa1a/DA9gzQiOAaAp5zfqReF8= dependencies: execa "^1.0.0" @@ -23602,11 +24312,21 @@ with-open-file@^0.1.6: p-try "^2.1.0" pify "^4.0.1" +wolfy87-eventemitter@~5.1.0: + version "5.1.0" + resolved "https://registry.npm.taobao.org/wolfy87-eventemitter/download/wolfy87-eventemitter-5.1.0.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fwolfy87-eventemitter%2Fdownload%2Fwolfy87-eventemitter-5.1.0.tgz#35c1ac0dd1ac0c15e35d981508fc22084a13a011" + integrity sha1-NcGsDdGsDBXjXZgVCPwiCEoToBE= + word-wrap@^1.0.3, word-wrap@~1.2.3: version "1.2.3" resolved "https://registry.npm.taobao.org/word-wrap/download/word-wrap-1.2.3.tgz#610636f6b1f703891bd34771ccb17fb93b47079c" integrity sha1-YQY29rH3A4kb00dxzLF/uTtHB5w= +wordwrap@0.0.2: + version "0.0.2" + resolved "https://registry.npm.taobao.org/wordwrap/download/wordwrap-0.0.2.tgz#b79669bb42ecb409f83d583cad52ca17eaa1643f" + integrity sha1-t5Zpu0LstAn4PVg8rVLKF+qhZD8= + wordwrap@~0.0.2: version "0.0.3" resolved "https://registry.yarnpkg.com/wordwrap/-/wordwrap-0.0.3.tgz#a3d5da6cd5c0bc0008d37234bbaf1bed63059107" @@ -23745,8 +24465,8 @@ workbox-window@^4.3.1: worker-farm@^1.7.0: version "1.7.0" - resolved "https://registry.yarnpkg.com/worker-farm/-/worker-farm-1.7.0.tgz#26a94c5391bbca926152002f69b84a4bf772e5a8" - integrity sha512-rvw3QTZc8lAxyVrqcSGVm5yP/IJ2UcB3U0graE3LCFoZ0Yn2x4EoVSqJKdB/T5M+FLcRPjz4TDacRf3OCfNUzw== + resolved "https://registry.npm.taobao.org/worker-farm/download/worker-farm-1.7.0.tgz#26a94c5391bbca926152002f69b84a4bf772e5a8" + integrity sha1-JqlMU5G7ypJhUgAvabhKS/dy5ag= dependencies: errno "~0.1.7" @@ -23767,7 +24487,7 @@ worker-rpc@^0.1.0: wrap-ansi@^2.0.0: version "2.1.0" - resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-2.1.0.tgz#d8fc3d284dd05794fe84973caecdd1cf824fdd85" + resolved "https://registry.npm.taobao.org/wrap-ansi/download/wrap-ansi-2.1.0.tgz#d8fc3d284dd05794fe84973caecdd1cf824fdd85" integrity sha1-2Pw9KE3QV5T+hJc8rs3Rz4JP3YU= dependencies: string-width "^1.0.1" @@ -23792,7 +24512,7 @@ wrap-ansi@^5.0.0, wrap-ansi@^5.1.0: wrappy@1: version "1.0.2" - resolved "https://registry.yarnpkg.com/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f" + resolved "https://registry.npm.taobao.org/wrappy/download/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f" integrity sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8= write-file-atomic@2.4.1: @@ -23806,8 +24526,8 @@ write-file-atomic@2.4.1: write-file-atomic@^2.0.0, write-file-atomic@^2.3.0, write-file-atomic@^2.4.2: version "2.4.3" - resolved "https://registry.yarnpkg.com/write-file-atomic/-/write-file-atomic-2.4.3.tgz#1fd2e9ae1df3e75b8d8c367443c692d4ca81f481" - integrity sha512-GaETH5wwsX+GcnzhPgKcKjJ6M2Cq3/iZp1WyY/X1CSqrW+jVNM9Y7D8EC2sM4ZG/V8wZlSniJnCKWPmBYAucRQ== + resolved "https://registry.npm.taobao.org/write-file-atomic/download/write-file-atomic-2.4.3.tgz?cache=0&sync_timestamp=1571199890743&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fwrite-file-atomic%2Fdownload%2Fwrite-file-atomic-2.4.3.tgz#1fd2e9ae1df3e75b8d8c367443c692d4ca81f481" + integrity sha1-H9Lprh3z51uNjDZ0Q8aS1MqB9IE= dependencies: graceful-fs "^4.1.11" imurmurhash "^0.1.4" @@ -23857,8 +24577,8 @@ write-pkg@^3.1.0: write@1.0.3: version "1.0.3" - resolved "https://registry.yarnpkg.com/write/-/write-1.0.3.tgz#0800e14523b923a387e415123c865616aae0f5c3" - integrity sha512-/lg70HAjtkUgWPVZhZcm+T4hkL8Zbtp1nFNOn3lRrxnlv50SRBv7cR7RqR+GMsd3hUXy9hWBo4CHTbFTcOYwig== + resolved "https://registry.npm.taobao.org/write/download/write-1.0.3.tgz#0800e14523b923a387e415123c865616aae0f5c3" + integrity sha1-CADhRSO5I6OH5BUSPIZWFqrg9cM= dependencies: mkdirp "^0.5.1" @@ -23871,8 +24591,8 @@ ws@^5.2.0: ws@^6.2.1: version "6.2.1" - resolved "https://registry.yarnpkg.com/ws/-/ws-6.2.1.tgz#442fdf0a47ed64f59b6a5d8ff130f4748ed524fb" - integrity sha512-GIyAXC2cB7LjvpgMt9EKS2ldqr0MTrORaleiOno6TweZ6r3TKtoFQWay/2PceJ3RuBasOHzXNn5Lrw1X0bEjqA== + resolved "https://registry.npm.taobao.org/ws/download/ws-6.2.1.tgz#442fdf0a47ed64f59b6a5d8ff130f4748ed524fb" + integrity sha1-RC/fCkftZPWbal2P8TD0dI7VJPs= dependencies: async-limiter "~1.0.0" @@ -23892,7 +24612,7 @@ ws@~6.1.0: x-is-string@^0.1.0: version "0.1.0" - resolved "https://registry.yarnpkg.com/x-is-string/-/x-is-string-0.1.0.tgz#474b50865af3a49a9c4657f05acd145458f77d82" + resolved "https://registry.npm.taobao.org/x-is-string/download/x-is-string-0.1.0.tgz#474b50865af3a49a9c4657f05acd145458f77d82" integrity sha1-R0tQhlrzpJqcRlfwWs0UVFj3fYI= x-path@^0.0.2: @@ -23963,28 +24683,28 @@ xstate@^4.6.7: "xtend@>=4.0.0 <4.1.0-0", xtend@^4.0.0, xtend@^4.0.1, xtend@~4.0.1: version "4.0.2" - resolved "https://registry.yarnpkg.com/xtend/-/xtend-4.0.2.tgz#bb72779f5fa465186b1f438f674fa347fdb5db54" - integrity sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ== + resolved "https://registry.npm.taobao.org/xtend/download/xtend-4.0.2.tgz#bb72779f5fa465186b1f438f674fa347fdb5db54" + integrity sha1-u3J3n1+kZRhrH0OPZ0+jR/2121Q= y18n@^3.2.1: version "3.2.1" - resolved "https://registry.yarnpkg.com/y18n/-/y18n-3.2.1.tgz#6d15fba884c08679c0d77e88e7759e811e07fa41" + resolved "https://registry.npm.taobao.org/y18n/download/y18n-3.2.1.tgz#6d15fba884c08679c0d77e88e7759e811e07fa41" integrity sha1-bRX7qITAhnnA136I53WegR4H+kE= "y18n@^3.2.1 || ^4.0.0", y18n@^4.0.0: version "4.0.0" - resolved "https://registry.yarnpkg.com/y18n/-/y18n-4.0.0.tgz#95ef94f85ecc81d007c264e190a120f0a3c8566b" - integrity sha512-r9S/ZyXu/Xu9q1tYlpsLIsa3EeLXXk0VwlxqTcFRfg9EhMW+17kbt9G0NrgCmhGb5vT2hyhJZLfDGx+7+5Uj/w== + resolved "https://registry.npm.taobao.org/y18n/download/y18n-4.0.0.tgz#95ef94f85ecc81d007c264e190a120f0a3c8566b" + integrity sha1-le+U+F7MgdAHwmThkKEg8KPIVms= yallist@^2.0.0, yallist@^2.1.2: version "2.1.2" - resolved "https://registry.yarnpkg.com/yallist/-/yallist-2.1.2.tgz#1c11f9218f076089a47dd512f93c6699a6a81d52" + resolved "https://registry.npm.taobao.org/yallist/download/yallist-2.1.2.tgz#1c11f9218f076089a47dd512f93c6699a6a81d52" integrity sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI= yallist@^3.0.0, yallist@^3.0.2, yallist@^3.0.3: version "3.1.1" - resolved "https://registry.yarnpkg.com/yallist/-/yallist-3.1.1.tgz#dbb7daf9bfd8bac9ab45ebf602b8cbad0d5d08fd" - integrity sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g== + resolved "https://registry.npm.taobao.org/yallist/download/yallist-3.1.1.tgz#dbb7daf9bfd8bac9ab45ebf602b8cbad0d5d08fd" + integrity sha1-27fa+b/YusmrRev2ArjLrQ1dCP0= yallist@^4.0.0: version "4.0.0" @@ -23998,6 +24718,13 @@ yaml-loader@^0.5.0: dependencies: js-yaml "^3.5.2" +yaml@^1.7.2: + version "1.7.2" + resolved "https://registry.npm.taobao.org/yaml/download/yaml-1.7.2.tgz#f26aabf738590ab61efaca502358e48dc9f348b2" + integrity sha1-8mqr9zhZCrYe+spQI1jkjcnzSLI= + dependencies: + "@babel/runtime" "^7.6.3" + yargs-parser@10.x, yargs-parser@^10.0.0: version "10.1.0" resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-10.1.0.tgz#7202265b89f7e9e9f2e5765e0fe735a905edbaa8" @@ -24015,8 +24742,8 @@ yargs-parser@15.0.0, yargs-parser@^15.0.0: yargs-parser@^11.1.1: version "11.1.1" - resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-11.1.1.tgz#879a0865973bca9f6bab5cbdf3b1c67ec7d3bcf4" - integrity sha512-C6kB/WJDiaxONLJQnF8ccx9SEeoTTLek8RVbaOIsrAUS8VrBEXfmeSnCZxygc+XC2sNMBIwOOnfcxiynjHsVSQ== + resolved "https://registry.npm.taobao.org/yargs-parser/download/yargs-parser-11.1.1.tgz#879a0865973bca9f6bab5cbdf3b1c67ec7d3bcf4" + integrity sha1-h5oIZZc7yp9rq1y987HGfsfTvPQ= dependencies: camelcase "^5.0.0" decamelize "^1.2.0" @@ -24045,8 +24772,8 @@ yargs-parser@^7.0.0: yargs@12.0.5, yargs@^12.0.5: version "12.0.5" - resolved "https://registry.yarnpkg.com/yargs/-/yargs-12.0.5.tgz#05f5997b609647b64f66b81e3b4b10a368e7ad13" - integrity sha512-Lhz8TLaYnxq/2ObqHDql8dX8CJi97oHxrjUcYtzKbbykPtVW9WB+poxI+NM2UIzsMgNCZTIf0AQwsjK5yMAqZw== + resolved "https://registry.npm.taobao.org/yargs/download/yargs-12.0.5.tgz?cache=0&sync_timestamp=1573351918967&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fyargs%2Fdownload%2Fyargs-12.0.5.tgz#05f5997b609647b64f66b81e3b4b10a368e7ad13" + integrity sha1-BfWZe2CWR7ZPZrgeO0sQo2jnrRM= dependencies: cliui "^4.0.0" decamelize "^1.2.0" @@ -24078,7 +24805,7 @@ yargs@13.2.4: y18n "^4.0.0" yargs-parser "^13.1.0" -yargs@^13.3.0: +yargs@^13.2.4, yargs@^13.3.0: version "13.3.0" resolved "https://registry.yarnpkg.com/yargs/-/yargs-13.3.0.tgz#4c657a55e07e5f2cf947f8a366567c04a0dedc83" integrity sha512-2eehun/8ALW8TLoIl7MVaRUrg+yCnenu8B4kBlRxj3GJGDKU1Og7sMXPNm1BYyM1DOJmTZ4YeN/Nwxv+8XJsUA== @@ -24149,6 +24876,16 @@ yargs@^9.0.0: y18n "^3.2.1" yargs-parser "^7.0.0" +yargs@~3.10.0: + version "3.10.0" + resolved "https://registry.npm.taobao.org/yargs/download/yargs-3.10.0.tgz?cache=0&sync_timestamp=1573351918967&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fyargs%2Fdownload%2Fyargs-3.10.0.tgz#f7ee7bd857dd7c1d2d38c0e74efbd681d1431fd1" + integrity sha1-9+572FfdfB0tOMDnTvvWgdFDH9E= + dependencies: + camelcase "^1.0.2" + cliui "^2.1.0" + decamelize "^1.0.0" + window-size "0.1.0" + yauzl@^2.4.2: version "2.10.0" resolved "https://registry.npm.taobao.org/yauzl/download/yauzl-2.10.0.tgz#c7eb17c93e112cb1086fa6d8e51fb0667b79a5f9"