diff --git a/.gitignore b/.gitignore index dd873ba..afc13f6 100644 --- a/.gitignore +++ b/.gitignore @@ -23,3 +23,7 @@ dist-ssr *.njsproj *.sln *.sw? +sub-operation-service/package-lock.json +main/package-lock.json +sub-operation-service/vite.config.js +main/.eslintrc.cjs diff --git a/main/.eslintrc.cjs b/main/.eslintrc.cjs index 388fc20..e1ca881 100644 --- a/main/.eslintrc.cjs +++ b/main/.eslintrc.cjs @@ -39,7 +39,12 @@ module.exports = { }, // 这里时配置规则的,自己看情况配置 rules: { - 'prettier/prettier': 'error', + 'prettier/prettier': [ + 'error', + { + endOfLine: 'auto', // 允许自动检测换行符 + }, + ], 'no-debugger': 'off', 'no-unused-vars': 'off', 'vue/multi-word-component-names': 'off', diff --git a/new-digital-agriculture-screen/components.d.ts b/new-digital-agriculture-screen/components.d.ts index 971b418..ca0fa36 100644 --- a/new-digital-agriculture-screen/components.d.ts +++ b/new-digital-agriculture-screen/components.d.ts @@ -43,6 +43,7 @@ declare module 'vue' { CustomTableOperate: typeof import('./src/components/custom-table-operate/index.vue')['default'] CustomTableTree: typeof import('./src/components/custom-table-tree/index.vue')['default'] NewHyalineCake: typeof import('./src/components/custom-echart-hyaline-cake/new-hyaline-cake.vue')['default'] + NewPie: typeof import('./src/components/custom-echart-hyaline-cake/new-pie.vue')['default'] RouterLink: typeof import('vue-router')['RouterLink'] RouterView: typeof import('vue-router')['RouterView'] SubTop: typeof import('./src/components/subTop.vue')['default'] diff --git a/new-digital-agriculture-screen/src/components/custom-echart-hyaline-cake/new-hyaline-cake.vue b/new-digital-agriculture-screen/src/components/custom-echart-hyaline-cake/new-hyaline-cake.vue index 7d645ea..f0eb9a3 100644 --- a/new-digital-agriculture-screen/src/components/custom-echart-hyaline-cake/new-hyaline-cake.vue +++ b/new-digital-agriculture-screen/src/components/custom-echart-hyaline-cake/new-hyaline-cake.vue @@ -9,16 +9,13 @@ import { useEcharts } from '@/hooks/useEcharts'; defineOptions({ name: 'NewHyalineCake' }); -// 记录当前选中和高亮的系列索引 let selectedIndex = null; let hoveredIndex = null; -// 定义组件 props const props = defineProps({ chartData: { type: Array, default: () => [ - // 默认示例数据 { name: '项目一', value: 60 }, { name: '项目二', value: 44 }, { name: '项目三', value: 32 }, @@ -27,8 +24,8 @@ const props = defineProps({ option: { type: Object, default: () => ({ - k: 1, // 控制内外径关系的系数,1 表示无内径(实心饼),值越小内径越大 - itemGap: 0.1, // 扇形边缘向外偏移距离比例(用于选中效果),扇形的间距,单位视图坐标,可调 + k: 1, // 控制内外径关系的系数,1 表示无内径,值越小内径越大 + itemGap: 0.1, // 扇形的间距 itemHeight: 120, // 扇形高度(影响z轴拉伸程度) autoItemHeight: 0, // 自动计算扇形高度时使用的系数(>0时 itemHeight 失效,使用 autoItemHeight * value ) opacity: 0.6, // 透明度设置 @@ -46,17 +43,79 @@ const props = defineProps({ }, }); -// 声明组件触发的事件 const emit = defineEmits(['click']); -// 绑定到DOM的容器引用 const chartRef = ref(null); -// 使用 useEcharts 钩子初始化 ECharts 实例,并获取控制方法 const { setOptions, getInstance } = useEcharts(chartRef); -// 存储当前的 ECharts 配置项 const chartOption = ref({}); +// pie2d 默认配置 +const defaultPie2dOption = { + center: ['50%', '50%'], + label: { + show: false, + position: 'inside', + formatter: '{c}', + color: '#fff', + distance: 0, + }, + labelLine: { + show: false, + smooth: false, + length: props.option.itemGap * 500, + length2: props.option.itemGap * 800, + lineStyle: { color: '#fff', width: 1 }, + }, +}; +// 合并父组件传入的 pie2dConfig +const pie2dOption = { + ...defaultPie2dOption, + ...(props.option.pie2dConfig || {}), +}; +// 初始化图表 +function initChart() { + // 生成基础的3D饼图配置(也就是默认的配置) + const baseOption = getPie3D(props.chartData, props.option.k); + // 合并用户配置,确保不修改原始对象 + const finalOption = merge({}, baseOption, cloneDeep(props.option || {})); + chartOption.value = finalOption; + + // 设置图表配置 + setOptions(chartOption.value); + // 等待 DOM + ECharts 初始化完成 + nextTick(() => { + const chart = getInstance(); + if (!chart) { + return; + } + + // 避免重复绑定事件 + // chart.off('click'); + chart.off('mouseover'); + chart.off('globalout'); + + // chart.on('click', handleClick); + chart.on('mouseover', handleMouseover); + chart.on('globalout', handleGlobalout); + }); +} + +// 组件挂载后绑定事件 +onMounted(() => { + initChart(); +}); + +// 监听数据或配置变更,重新初始化图表 +watch( + [() => props.chartData, () => props.option], + () => { + if (props.chartData && props.chartData.length) { + initChart(); + } + }, + { immediate: true, deep: true } +); /** * 获取 parametric 曲面方程 * @param {Number} startRatio 起点弧度 @@ -69,8 +128,7 @@ const chartOption = ref({}); * @return {Object} parametric 曲面方程 */ function getParametricEquation(startRatio, endRatio, isSelected, isHovered, k, h, offsetZ = 0) { - console.log('getParametricEquation params :>> ', startRatio, endRatio, isSelected, isHovered, k, h, offsetZ); - // 中心弧度用于计算偏移方向 + // console.log('getParametricEquation params :>> ', startRatio, endRatio, isSelected, isHovered, k, h, offsetZ); const midRatio = (startRatio + endRatio) / 2; const startRadian = startRatio * Math.PI * 2; const endRadian = endRatio * Math.PI * 2; @@ -89,7 +147,6 @@ function getParametricEquation(startRatio, endRatio, isSelected, isHovered, k, h // 计算高亮时的放大比例(未高亮时为1) const hoverRate = isHovered ? 1.05 : 1; - // 返回 parametric 曲面方程 return { u: { // u 参数控制饼的周向角度:从 -π 到 3π,可以完整绘制一圈 @@ -155,10 +212,6 @@ function getPie3D(pieData, internalDiameterRatio) { const k = typeof internalDiameterRatio !== 'undefined' ? (1 - internalDiameterRatio) / (1 + internalDiameterRatio) : 1 / 3; - // 计算总值 - // pieData.forEach((item) => { - // sumValue += item.value; - // }); // 构建每个扇形的 series 数据 for (let i = 0; i < pieData.length; i += 1) { sumValue += pieData[i].value; @@ -169,13 +222,8 @@ function getPie3D(pieData, internalDiameterRatio) { parametric: true, wireframe: { show: false }, pieData: pieData[i], - // itemStyle: { - // opacity: props.option.opacity, - // borderRadius: 300, - // borderColor: '#fff', - // } pieStatus: { - selected: true, + selected: false, hovered: false, k, }, @@ -189,9 +237,10 @@ function getPie3D(pieData, internalDiameterRatio) { } series.push(seriesItem); } + // 使用上一次遍历时,计算出的数据和 sumValue,调用 getParametricEquation 函数, // 向每个 series-surface 传入不同的参数方程 series-surface.parametricEquation,也就是实现每一个扇形。 - console.log(series); + // console.log(series); for (let i = 0; i < series.length; i += 1) { endValue = startValue + series[i].pieData.value; @@ -212,6 +261,34 @@ function getPie3D(pieData, internalDiameterRatio) { legendData.push(series[i].name); } + // 3. 构造透明的 2D pie,用于 legend/label + const outerPercent = 50; + const innerPercent = + internalDiameterRatio != null ? Math.round(internalDiameterRatio * outerPercent) : Math.round(((1 - k) / (1 + k)) * outerPercent); + + const pie2dData = []; + for (let i = 0; i < pieData.length; i++) { + pie2dData.push({ + name: pieData[i].name, + value: pieData[i].value, + // itemStyle: { opacity: 1 }, + }); + } + series.push({ + name: 'pie2d', + type: 'pie', + data: pie2dData, + radius: [`${innerPercent}%`, `${outerPercent}%`], + center: pie2dOption.center, + startAngle: props.option.startAngle || 90, + clockwise: false, + itemStyle: { + color: 'transparent', + }, + avoidLabelOverlap: false, + label: pie2dOption.label, + labelLine: pie2dOption.labelLine, + }); // 基础配置:坐标轴、视角、图例、提示框等 // 准备待返回的配置项,把准备好的 legendData、series 传入。 const option = { @@ -240,12 +317,12 @@ function getPie3D(pieData, internalDiameterRatio) { // animation: false, tooltip: { formatter: (params) => { - if (params.seriesName !== 'mouseoutSeries') { - return `${ - params.seriesName - }
${option.series[params.seriesIndex].pieData.value}`; + // 只针对 3D surface 系列 + if (params.seriesType === 'surface') { + // params.seriesIndex 是扇区的索引 + const serie = chartOption.value.series[params.seriesIndex]; + const realValue = serie.pieData.value; + return `${params.seriesName}:${realValue}`; } return ''; }, @@ -276,23 +353,6 @@ function getPie3D(pieData, internalDiameterRatio) { autoRotate: true, distance: 150, }, - // 后处理特效可以为画面添加高光、景深、环境光遮蔽(SSAO)、调色等效果。可以让整个画面更富有质感。 - postEffect: { - // 配置这项会出现锯齿,请自己去查看官方配置有办法解决 - enable: false, - bloom: { - enable: true, - bloomIntensity: 0.1, - }, - SSAO: { - enable: true, - quality: 'medium', - radius: 2, - }, - // temporalSuperSampling: { - // enable: true, - // }, - }, }, series, }; @@ -301,7 +361,7 @@ function getPie3D(pieData, internalDiameterRatio) { // 监听 mouseover,近似实现高亮(放大)效果 function handleMouseover(params) { - console.log('mouseover'); + // console.log('mouseover'); const idx = params.seriesIndex; const series = chartOption.value.series; @@ -345,7 +405,7 @@ function updateSeriesHover(index, toHover) { const k = typeof status.k === 'number' ? status.k : 1 / 3; // 计算 newHeight:如果 hover,则加 5,否则按原 height const baseHeight = props.option.autoItemHeight > 0 ? props.option.autoItemHeight : props.option.itemHeight; - const newHeight = toHover ? baseHeight + 5 : baseHeight; + const newHeight = toHover ? baseHeight + 80 : baseHeight; // 更新 parametricEquation item.parametricEquation = getParametricEquation(start, end, isSelected, toHover, k, newHeight); // 更新状态 @@ -355,34 +415,6 @@ function updateSeriesHover(index, toHover) { }; } -// 初始化图表 -function initChart() { - // 生成基础的3D饼图配置(也就是默认的配置) - const baseOption = getPie3D(props.chartData, props.option.k); - // 合并用户配置,确保不修改原始对象 - // const finalOption = Object.assign({}, baseOption, cloneDeep(props.option || {})); - const finalOption = merge({}, baseOption, cloneDeep(props.option || {})); - chartOption.value = finalOption; - // 设置图表配置 - setOptions(chartOption.value); - // 等待 DOM + ECharts 初始化完成 - nextTick(() => { - const chart = getInstance(); - if (!chart) { - console.warn('ECharts 实例未初始化,事件绑定失败'); - return; - } - - // 避免重复绑定事件 - // chart.off('click'); - chart.off('mouseover'); - chart.off('globalout'); - - // chart.on('click', handleClick); - chart.on('mouseover', handleMouseover); - chart.on('globalout', handleGlobalout); - }); -} function handleClick(params) { // 如果点击的是透明辅助环,则忽略 if (params.seriesName === 'mouseoutSeries') return; @@ -418,35 +450,10 @@ function handleClick(params) { series[idx].parametricEquation = getParametricEquation(startRatio, endRatio, isSelected, isHovered, k, h); series[idx].pieStatus.selected = isSelected; - // 更新记录选中的系列索引 selectedIndex = isSelected ? idx : null; - - // 更新图表配置 setOptions(optionVal); - // 触发组件 click 事件供父组件使用 emit('click', params); } -// 在函数顶部声明(确保作用域覆盖所有需要的地方) -window.debugZValues = { - current: null, - history: [], -}; - -// 组件挂载后绑定事件 -onMounted(() => { - initChart(); -}); - -// 监听数据或配置变更,重新初始化图表 -watch( - [() => props.chartData, () => props.option], - () => { - if (props.chartData && props.chartData.length) { - initChart(); - } - }, - { immediate: true, deep: true } -); diff --git a/new-digital-agriculture-screen/src/views/inputs/components/inputsOne.vue b/new-digital-agriculture-screen/src/views/inputs/components/inputsOne.vue index b6948a1..f06b245 100644 --- a/new-digital-agriculture-screen/src/views/inputs/components/inputsOne.vue +++ b/new-digital-agriculture-screen/src/views/inputs/components/inputsOne.vue @@ -42,20 +42,49 @@ const state = reactive({ icon: 'rect', left: 'center', textStyle: { - color: '#fff', // 根据你的主题调整颜色 - fontSize: 14, - }, - itemStyle: { - display: 'float', - top: '120px', - backgroundColor: 'rgba(255, 255, 255, 0.2)', + color: '#fff', + fontSize: 16, }, formatter: (name) => name, }, + pie2dConfig: { + center: ['50%', '40%'], + label: { + show: true, + position: 'outside', + formatter: (params) => { + const total = 221.8 + 70.01; // 或动态计算 + const percent = ((params.value / total) * 100).toFixed(0); + return `{name|${params.name}}\n{value|${params.value} 万吨\n(${percent}%)}`; + }, + rich: { + name: { + fontSize: 16, + fontWeight: 'bold', + color: '#ffffff', + lineHeight: 20, + align: 'center', + }, + value: { + fontSize: 16, + color: '#79F5AF', + lineHeight: 18, + align: 'center', + }, + }, + color: '#fff', + }, + labelLine: { + show: true, + length: 40, + length2: 40, + lineStyle: { color: '#fff', width: 2 }, + }, + }, }, data: [ - { value: 76, name: '产业运营平台' }, - { value: 24, name: '其它', floatZ: 1 }, + { value: 221.8, name: '产业运营平台' }, + { value: 70.01, name: '其它', floatZ: 1 }, ], }); diff --git a/new-digital-agriculture-screen/src/views/inputs/components/inputsSix.vue b/new-digital-agriculture-screen/src/views/inputs/components/inputsSix.vue index c03e32f..bb88299 100644 --- a/new-digital-agriculture-screen/src/views/inputs/components/inputsSix.vue +++ b/new-digital-agriculture-screen/src/views/inputs/components/inputsSix.vue @@ -43,6 +43,7 @@ const chartConfig = ref({ ['圆茄种苗', '0.3元/棵', '0.4元/棵'], ['高氮复合肥', '1850元/吨', '1980元/吨'], ['硫酸钾', '1250元/吨', '1380元/吨'], + ['高氮复合肥', '1850元/吨', '1980元/吨'], ['西红柿种苗', '0.3元/棵', '0.4元/棵'], ], // 样式配置 diff --git a/new-digital-agriculture-screen/src/views/land/components/landFour.vue b/new-digital-agriculture-screen/src/views/land/components/landFour.vue index 95da910..44dc231 100644 --- a/new-digital-agriculture-screen/src/views/land/components/landFour.vue +++ b/new-digital-agriculture-screen/src/views/land/components/landFour.vue @@ -4,7 +4,7 @@
{{ _circleNum }}
{{ allNum }}万亩
-
+
@@ -156,5 +204,8 @@ const _circleNum = computed(() => { } } } + ._right::-webkit-scrollbar { + display: none; + } } diff --git a/new-digital-agriculture-screen/src/views/land/components/landSix.vue b/new-digital-agriculture-screen/src/views/land/components/landSix.vue index 7db3657..28c4e89 100644 --- a/new-digital-agriculture-screen/src/views/land/components/landSix.vue +++ b/new-digital-agriculture-screen/src/views/land/components/landSix.vue @@ -17,7 +17,7 @@ const state = reactive({ option: { k: 0, opacity: 1, - itemGap: 0.2, + itemGap: 0.1, legendSuffix: '万亩', itemHeight: 200, grid3D: { diff --git a/new-digital-agriculture-screen/src/views/land/components/lsh.txt b/new-digital-agriculture-screen/src/views/land/components/lsh.txt deleted file mode 100644 index ec93880..0000000 --- a/new-digital-agriculture-screen/src/views/land/components/lsh.txt +++ /dev/null @@ -1,344 +0,0 @@ -let selectedIndex = ''; -let hoveredIndex = ''; -option = getPie3D( - [ - { - name: 'cc', - value: 47, - itemStyle: { - color: '#f77b66', - }, - }, - { - name: 'aa', - value: 44, - itemStyle: { - color: '#3edce0', - }, - }, - { - name: 'bb', - value: 32, - itemStyle: { - color: '#f94e76', - }, - }, - { - name: 'ee', - value: 16, - itemStyle: { - color: '#018ef1', - }, - }, - { - name: 'dd', - value: 23, - itemStyle: { - color: '#9e60f9', - }, - }, - ], - 0.59 -); -// 生成扇形的曲面参数方程 -function getParametricEquation(startRatio, endRatio, isSelected, isHovered, k, h) { - // 计算 - const midRatio = (startRatio + endRatio) / 2; - - const startRadian = startRatio * Math.PI * 2; - const endRadian = endRatio * Math.PI * 2; - const midRadian = midRatio * Math.PI * 2; - - // 如果只有一个扇形,则不实现选中效果。 - if (startRatio === 0 && endRatio === 1) { - // eslint-disable-next-line no-param-reassign - isSelected = false; - } - - // 通过扇形内径/外径的值,换算出辅助参数 k(默认值 1/3) - // eslint-disable-next-line no-param-reassign - k = typeof k !== 'undefined' ? k : 1 / 3; - - // 计算选中效果分别在 x 轴、y 轴方向上的位移(未选中,则位移均为 0) - const offsetX = isSelected ? Math.cos(midRadian) * 0.1 : 0; - const offsetY = isSelected ? Math.sin(midRadian) * 0.1 : 0; - - // 计算高亮效果的放大比例(未高亮,则比例为 1) - const hoverRate = isHovered ? 1.05 : 1; - - // 返回曲面参数方程 - return { - u: { - min: -Math.PI, - max: Math.PI * 3, - step: Math.PI / 32, - }, - - v: { - min: 0, - max: Math.PI * 2, - step: Math.PI / 20, - }, - - x(u, v) { - if (u < startRadian) { - return offsetX + Math.cos(startRadian) * (1 + Math.cos(v) * k) * hoverRate; - } - if (u > endRadian) { - return offsetX + Math.cos(endRadian) * (1 + Math.cos(v) * k) * hoverRate; - } - return offsetX + Math.cos(u) * (1 + Math.cos(v) * k) * hoverRate; - }, - - y(u, v) { - if (u < startRadian) { - return offsetY + Math.sin(startRadian) * (1 + Math.cos(v) * k) * hoverRate; - } - if (u > endRadian) { - return offsetY + Math.sin(endRadian) * (1 + Math.cos(v) * k) * hoverRate; - } - return offsetY + Math.sin(u) * (1 + Math.cos(v) * k) * hoverRate; - }, - - z(u, v) { - if (u < -Math.PI * 0.5) { - return Math.sin(u); - } - if (u > Math.PI * 2.5) { - return Math.sin(u) * h * 0.1; - } - // 当前图形的高度是Z根据h(每个value的值决定的) - return Math.sin(v) > 0 ? 1 * h * 0.1 : -1; - }, - }; -} -// 生成模拟 3D 饼图的配置项 -function getPie3D(pieData, internalDiameterRatio) { - const series = []; - // 总和 - let sumValue = 0; - let startValue = 0; - let endValue = 0; - const legendData = []; - const k = - typeof internalDiameterRatio !== 'undefined' - ? (1 - internalDiameterRatio) / (1 + internalDiameterRatio) - : 1 / 3; - - // 为每一个饼图数据,生成一个 series-surface 配置 - for (let i = 0; i < pieData.length; i += 1) { - sumValue += pieData[i].value; - - const seriesItem = { - name: typeof pieData[i].name === 'undefined' ? `series${i}` : pieData[i].name, - type: 'surface', - parametric: true, - wireframe: { - show: false, - }, - pieData: pieData[i], - pieStatus: { - selected: false, - hovered: false, - k, - }, - }; - - if (typeof pieData[i].itemStyle !== 'undefined') { - const { itemStyle } = pieData[i]; - - // eslint-disable-next-line no-unused-expressions - typeof pieData[i].itemStyle.color !== 'undefined' ? (itemStyle.color = pieData[i].itemStyle.color) : null; - // eslint-disable-next-line no-unused-expressions - typeof pieData[i].itemStyle.opacity !== 'undefined' - ? (itemStyle.opacity = pieData[i].itemStyle.opacity) - : null; - - seriesItem.itemStyle = itemStyle; - } - series.push(seriesItem); - } - // 使用上一次遍历时,计算出的数据和 sumValue,调用 getParametricEquation 函数, - // 向每个 series-surface 传入不同的参数方程 series-surface.parametricEquation,也就是实现每一个扇形。 - console.log(series); - for (let i = 0; i < series.length; i += 1) { - endValue = startValue + series[i].pieData.value; - - series[i].pieData.startRatio = startValue / sumValue; - series[i].pieData.endRatio = endValue / sumValue; - series[i].parametricEquation = getParametricEquation( - series[i].pieData.startRatio, - series[i].pieData.endRatio, - false, - false, - k, - // 我这里做了一个处理,使除了第一个之外的值都是10 - series[i].pieData.value === series[0].pieData.value ? 35 : 10 - ); - - startValue = endValue; - - legendData.push(series[i].name); - } - - // 准备待返回的配置项,把准备好的 legendData、series 传入。 - const option = { - // animation: false, - tooltip: { - formatter: (params) => { - if (params.seriesName !== 'mouseoutSeries') { - return `${ - params.seriesName - }
${option.series[params.seriesIndex].pieData.value}`; - } - return ''; - }, - }, - xAxis3D: { - min: -1, - max: 1, - }, - yAxis3D: { - min: -1, - max: 1, - }, - zAxis3D: { - min: -1, - max: 1, - }, - grid3D: { - show: false, - boxHeight: 5, - top: '-20%', - viewControl: { - // 3d效果可以放大、旋转等,请自己去查看官方配置 - alpha: 35, - // beta: 30, - rotateSensitivity: 1, - zoomSensitivity: 0, - panSensitivity: 0, - autoRotate: true, - distance: 150, - }, - // 后处理特效可以为画面添加高光、景深、环境光遮蔽(SSAO)、调色等效果。可以让整个画面更富有质感。 - postEffect: { - // 配置这项会出现锯齿,请自己去查看官方配置有办法解决 - enable: false, - bloom: { - enable: true, - bloomIntensity: 0.1, - }, - SSAO: { - enable: true, - quality: 'medium', - radius: 2, - }, - // temporalSuperSampling: { - // enable: true, - // }, - }, - }, - series, - }; - return option; -} -// 修正取消高亮失败的 bug -// 监听 mouseover,近似实现高亮(放大)效果 -myChart.on('mouseover', function (params) { - // 准备重新渲染扇形所需的参数 - let isSelected; - let isHovered; - let startRatio; - let endRatio; - let k; - let i; - - // 如果触发 mouseover 的扇形当前已高亮,则不做操作 - if (hoveredIndex === params.seriesIndex) { - return; - - // 否则进行高亮及必要的取消高亮操作 - } else { - // 如果当前有高亮的扇形,取消其高亮状态(对 option 更新) - if (hoveredIndex !== '') { - // 从 option.series 中读取重新渲染扇形所需的参数,将是否高亮设置为 false。 - isSelected = option.series[hoveredIndex].pieStatus.selected; - isHovered = false; - startRatio = option.series[hoveredIndex].pieData.startRatio; - endRatio = option.series[hoveredIndex].pieData.endRatio; - k = option.series[hoveredIndex].pieStatus.k; - i = option.series[hoveredIndex].pieData.value === option.series[0].pieData.value ? 35 : 10; - // 对当前点击的扇形,执行取消高亮操作(对 option 更新) - option.series[hoveredIndex].parametricEquation = getParametricEquation( - startRatio, - endRatio, - isSelected, - isHovered, - k, - i - ); - option.series[hoveredIndex].pieStatus.hovered = isHovered; - - // 将此前记录的上次选中的扇形对应的系列号 seriesIndex 清空 - hoveredIndex = ''; - } - - // 如果触发 mouseover 的扇形不是透明圆环,将其高亮(对 option 更新) - if (params.seriesName !== 'mouseoutSeries') { - // 从 option.series 中读取重新渲染扇形所需的参数,将是否高亮设置为 true。 - isSelected = option.series[params.seriesIndex].pieStatus.selected; - isHovered = true; - startRatio = option.series[params.seriesIndex].pieData.startRatio; - endRatio = option.series[params.seriesIndex].pieData.endRatio; - k = option.series[params.seriesIndex].pieStatus.k; - - // 对当前点击的扇形,执行高亮操作(对 option 更新) - option.series[params.seriesIndex].parametricEquation = getParametricEquation( - startRatio, - endRatio, - isSelected, - isHovered, - k, - option.series[params.seriesIndex].pieData.value + 5 - ); - option.series[params.seriesIndex].pieStatus.hovered = isHovered; - - // 记录上次高亮的扇形对应的系列号 seriesIndex - hoveredIndex = params.seriesIndex; - } - - // 使用更新后的 option,渲染图表 - myChart.setOption(option); - } -}); - -// 修正取消高亮失败的 bug -myChart.on('globalout', function () { - if (hoveredIndex !== '') { - // 从 option.series 中读取重新渲染扇形所需的参数,将是否高亮设置为 true。 - isSelected = option.series[hoveredIndex].pieStatus.selected; - isHovered = false; - k = option.series[hoveredIndex].pieStatus.k; - startRatio = option.series[hoveredIndex].pieData.startRatio; - endRatio = option.series[hoveredIndex].pieData.endRatio; - // 对当前点击的扇形,执行取消高亮操作(对 option 更新) - i = option.series[hoveredIndex].pieData.value === option.series[0].pieData.value ? 35 : 10; - option.series[hoveredIndex].parametricEquation = getParametricEquation( - startRatio, - endRatio, - isSelected, - isHovered, - k, - i - ); - option.series[hoveredIndex].pieStatus.hovered = isHovered; - - // 将此前记录的上次选中的扇形对应的系列号 seriesIndex 清空 - hoveredIndex = ''; - } - - // 使用更新后的 option,渲染图表 - myChart.setOption(option); -}); diff --git a/new-digital-agriculture-screen/vite.config.js.timestamp-1747702358990-b2871da6ea6b8.mjs b/new-digital-agriculture-screen/vite.config.js.timestamp-1747702358990-b2871da6ea6b8.mjs new file mode 100644 index 0000000..d3ff9f3 --- /dev/null +++ b/new-digital-agriculture-screen/vite.config.js.timestamp-1747702358990-b2871da6ea6b8.mjs @@ -0,0 +1,115 @@ +// vite.config.js +import { defineConfig, loadEnv } from "file:///E:/MyFiles/webcode/YinHeTaiRui/daimp-front/new-digital-agriculture-screen/node_modules/vite/dist/node/index.js"; +import vue from "file:///E:/MyFiles/webcode/YinHeTaiRui/daimp-front/new-digital-agriculture-screen/node_modules/@vitejs/plugin-vue/dist/index.mjs"; +import qiankun from "file:///E:/MyFiles/webcode/YinHeTaiRui/daimp-front/new-digital-agriculture-screen/node_modules/vite-plugin-qiankun/dist/index.js"; +import eslintPlugin from "file:///E:/MyFiles/webcode/YinHeTaiRui/daimp-front/new-digital-agriculture-screen/node_modules/vite-plugin-eslint/dist/index.mjs"; +import vueSetupExtend from "file:///E:/MyFiles/webcode/YinHeTaiRui/daimp-front/new-digital-agriculture-screen/node_modules/vite-plugin-vue-setup-extend/dist/index.mjs"; +import { createSvgIconsPlugin } from "file:///E:/MyFiles/webcode/YinHeTaiRui/daimp-front/new-digital-agriculture-screen/node_modules/vite-plugin-svg-icons/dist/index.mjs"; +import compression from "file:///E:/MyFiles/webcode/YinHeTaiRui/daimp-front/new-digital-agriculture-screen/node_modules/vite-plugin-compression/dist/index.mjs"; +import { viteMockServe } from "file:///E:/MyFiles/webcode/YinHeTaiRui/daimp-front/new-digital-agriculture-screen/node_modules/vite-plugin-mock/dist/index.mjs"; +import AutoImport from "file:///E:/MyFiles/webcode/YinHeTaiRui/daimp-front/new-digital-agriculture-screen/node_modules/unplugin-auto-import/dist/vite.js"; +import Components from "file:///E:/MyFiles/webcode/YinHeTaiRui/daimp-front/new-digital-agriculture-screen/node_modules/unplugin-vue-components/dist/vite.js"; +import postcssImport from "file:///E:/MyFiles/webcode/YinHeTaiRui/daimp-front/new-digital-agriculture-screen/node_modules/postcss-import/index.js"; +import autoprefixer from "file:///E:/MyFiles/webcode/YinHeTaiRui/daimp-front/new-digital-agriculture-screen/node_modules/autoprefixer/lib/autoprefixer.js"; +import { resolve } from "path"; +var __vite_injected_original_dirname = "E:\\MyFiles\\webcode\\YinHeTaiRui\\daimp-front\\new-digital-agriculture-screen"; +var useDevMode = true; +var vite_config_default = defineConfig(({ command, mode }) => { + const { VITE_APP_MIAN_URL, VITE_PORT, VITE_APP_NAME, VITE_APP_BASE_API, VITE_APP_BASE_URL, VITE_APP_UPLOAD_API, VITE_APP_UPLOAD_URL } = loadEnv( + mode, + process.cwd() + ); + const config = { + base: "/new-digital-agriculture-screen/", + build: { + target: "ESNext", + outDir: "dist", + minify: "terser" + }, + server: { + host: "0.0.0.0", + port: VITE_PORT, + open: true, + https: false, + headers: { + "Access-Control-Allow-Origin": "*" + }, + proxy: { + [VITE_APP_BASE_API]: { + target: VITE_APP_BASE_URL, + changeOrigin: true, + rewrite: (path) => path.replace(/^\/apis/, "") + }, + [VITE_APP_UPLOAD_API]: { + target: VITE_APP_UPLOAD_URL, + changeOrigin: true, + rewrite: (path) => path.replace(/^\/uploadApis/, "") + } + } + }, + resolve: { + alias: { + "@": resolve(__vite_injected_original_dirname, "src"), + "#": resolve(__vite_injected_original_dirname, "../main/src") + }, + extensions: [".js", ".vue", ".json", ".ts"] + }, + css: { + preprocessorOptions: { + scss: { + additionalData: '@import "@/styles/global.scss";', + api: "modern-compiler" + } + }, + postcss: { + plugins: [ + postcssImport, + autoprefixer({ + overrideBrowserslist: ["> 1%", "last 2 versions"] + }) + ] + } + }, + plugins: [ + vue(), + qiankun(VITE_APP_NAME, { useDevMode }), + vueSetupExtend(), + eslintPlugin({ + include: ["src/**/*.ts", "src/**/*.vue", "src/*.ts", "src/*.vue"] + }), + Components({ + dirs: ["src/components"], + extensions: ["vue", "js", "jsx", "ts", "tsx"], + resolvers: [] + }), + compression(), + AutoImport({ + include: [/\.[tj]s?$/, /\.vue$/], + imports: ["vue", "vue-router"] + }), + createSvgIconsPlugin({ + iconDirs: [resolve(process.cwd(), "src/assets/svgs")], + symbolId: "icon-[name]" + }), + viteMockServe({ + mockPath: "src/mock", + watchFiles: true, + localEnabled: command === "dev", + prodEnabled: false + }) + ] + }; + if (mode === "production") { + config.build.terserOptions = { + compress: { + drop_console: true, + drop_debugger: true + } + }; + } + return config; +}); +export { + vite_config_default as default +}; +//# sourceMappingURL=data:application/json;base64,ewogICJ2ZXJzaW9uIjogMywKICAic291cmNlcyI6IFsidml0ZS5jb25maWcuanMiXSwKICAic291cmNlc0NvbnRlbnQiOiBbImNvbnN0IF9fdml0ZV9pbmplY3RlZF9vcmlnaW5hbF9kaXJuYW1lID0gXCJFOlxcXFxNeUZpbGVzXFxcXHdlYmNvZGVcXFxcWWluSGVUYWlSdWlcXFxcZGFpbXAtZnJvbnRcXFxcbmV3LWRpZ2l0YWwtYWdyaWN1bHR1cmUtc2NyZWVuXCI7Y29uc3QgX192aXRlX2luamVjdGVkX29yaWdpbmFsX2ZpbGVuYW1lID0gXCJFOlxcXFxNeUZpbGVzXFxcXHdlYmNvZGVcXFxcWWluSGVUYWlSdWlcXFxcZGFpbXAtZnJvbnRcXFxcbmV3LWRpZ2l0YWwtYWdyaWN1bHR1cmUtc2NyZWVuXFxcXHZpdGUuY29uZmlnLmpzXCI7Y29uc3QgX192aXRlX2luamVjdGVkX29yaWdpbmFsX2ltcG9ydF9tZXRhX3VybCA9IFwiZmlsZTovLy9FOi9NeUZpbGVzL3dlYmNvZGUvWWluSGVUYWlSdWkvZGFpbXAtZnJvbnQvbmV3LWRpZ2l0YWwtYWdyaWN1bHR1cmUtc2NyZWVuL3ZpdGUuY29uZmlnLmpzXCI7LypcclxuICogQERlc2NyaXB0dGlvbjpcclxuICogQEF1dGhvcjogemVuZ2h1YS53YW5nXHJcbiAqIEBEYXRlOiAyMDIyLTA5LTE4IDIxOjI0OjI5XHJcbiAqIEBMYXN0RWRpdG9yczogemVuZ2h1YS53YW5nXHJcbiAqIEBMYXN0RWRpdFRpbWU6IDIwMjUtMDItMjggMTE6MDQ6NDFcclxuICovXHJcblxyXG5pbXBvcnQgeyBkZWZpbmVDb25maWcsIGxvYWRFbnYgfSBmcm9tICd2aXRlJztcclxuaW1wb3J0IHZ1ZSBmcm9tICdAdml0ZWpzL3BsdWdpbi12dWUnO1xyXG5pbXBvcnQgcWlhbmt1biBmcm9tICd2aXRlLXBsdWdpbi1xaWFua3VuJztcclxuaW1wb3J0IGVzbGludFBsdWdpbiBmcm9tICd2aXRlLXBsdWdpbi1lc2xpbnQnO1xyXG5pbXBvcnQgdnVlU2V0dXBFeHRlbmQgZnJvbSAndml0ZS1wbHVnaW4tdnVlLXNldHVwLWV4dGVuZCc7XHJcbmltcG9ydCB7IGNyZWF0ZVN2Z0ljb25zUGx1Z2luIH0gZnJvbSAndml0ZS1wbHVnaW4tc3ZnLWljb25zJztcclxuaW1wb3J0IGNvbXByZXNzaW9uIGZyb20gJ3ZpdGUtcGx1Z2luLWNvbXByZXNzaW9uJztcclxuaW1wb3J0IHsgdml0ZU1vY2tTZXJ2ZSB9IGZyb20gJ3ZpdGUtcGx1Z2luLW1vY2snO1xyXG5pbXBvcnQgQXV0b0ltcG9ydCBmcm9tICd1bnBsdWdpbi1hdXRvLWltcG9ydC92aXRlJztcclxuaW1wb3J0IENvbXBvbmVudHMgZnJvbSAndW5wbHVnaW4tdnVlLWNvbXBvbmVudHMvdml0ZSc7XHJcbmltcG9ydCBwb3N0Y3NzSW1wb3J0IGZyb20gJ3Bvc3Rjc3MtaW1wb3J0JztcclxuaW1wb3J0IGF1dG9wcmVmaXhlciBmcm9tICdhdXRvcHJlZml4ZXInO1xyXG5pbXBvcnQgeyByZXNvbHZlIH0gZnJvbSAncGF0aCc7XHJcblxyXG5jb25zdCB1c2VEZXZNb2RlID0gdHJ1ZTtcclxuXHJcbmV4cG9ydCBkZWZhdWx0IGRlZmluZUNvbmZpZygoeyBjb21tYW5kLCBtb2RlIH0pID0+IHtcclxuICBjb25zdCB7IFZJVEVfQVBQX01JQU5fVVJMLCBWSVRFX1BPUlQsIFZJVEVfQVBQX05BTUUsIFZJVEVfQVBQX0JBU0VfQVBJLCBWSVRFX0FQUF9CQVNFX1VSTCwgVklURV9BUFBfVVBMT0FEX0FQSSwgVklURV9BUFBfVVBMT0FEX1VSTCB9ID0gbG9hZEVudihcclxuICAgIG1vZGUsXHJcbiAgICBwcm9jZXNzLmN3ZCgpXHJcbiAgKTtcclxuICBjb25zdCBjb25maWcgPSB7XHJcbiAgICBiYXNlOiAnL25ldy1kaWdpdGFsLWFncmljdWx0dXJlLXNjcmVlbi8nLFxyXG4gICAgYnVpbGQ6IHtcclxuICAgICAgdGFyZ2V0OiAnRVNOZXh0JyxcclxuICAgICAgb3V0RGlyOiAnZGlzdCcsXHJcbiAgICAgIG1pbmlmeTogJ3RlcnNlcicsXHJcbiAgICB9LFxyXG4gICAgc2VydmVyOiB7XHJcbiAgICAgIGhvc3Q6ICcwLjAuMC4wJyxcclxuICAgICAgcG9ydDogVklURV9QT1JULFxyXG4gICAgICBvcGVuOiB0cnVlLFxyXG4gICAgICBodHRwczogZmFsc2UsXHJcbiAgICAgIGhlYWRlcnM6IHtcclxuICAgICAgICAnQWNjZXNzLUNvbnRyb2wtQWxsb3ctT3JpZ2luJzogJyonLFxyXG4gICAgICB9LFxyXG4gICAgICBwcm94eToge1xyXG4gICAgICAgIFtWSVRFX0FQUF9CQVNFX0FQSV06IHtcclxuICAgICAgICAgIHRhcmdldDogVklURV9BUFBfQkFTRV9VUkwsXHJcbiAgICAgICAgICBjaGFuZ2VPcmlnaW46IHRydWUsXHJcbiAgICAgICAgICByZXdyaXRlOiAocGF0aCkgPT4gcGF0aC5yZXBsYWNlKC9eXFwvYXBpcy8sICcnKSxcclxuICAgICAgICB9LFxyXG4gICAgICAgIFtWSVRFX0FQUF9VUExPQURfQVBJXToge1xyXG4gICAgICAgICAgdGFyZ2V0OiBWSVRFX0FQUF9VUExPQURfVVJMLFxyXG4gICAgICAgICAgY2hhbmdlT3JpZ2luOiB0cnVlLFxyXG4gICAgICAgICAgcmV3cml0ZTogKHBhdGgpID0+IHBhdGgucmVwbGFjZSgvXlxcL3VwbG9hZEFwaXMvLCAnJyksXHJcbiAgICAgICAgfSxcclxuICAgICAgfSxcclxuICAgIH0sXHJcbiAgICByZXNvbHZlOiB7XHJcbiAgICAgIGFsaWFzOiB7XHJcbiAgICAgICAgJ0AnOiByZXNvbHZlKF9fZGlybmFtZSwgJ3NyYycpLFxyXG4gICAgICAgICcjJzogcmVzb2x2ZShfX2Rpcm5hbWUsICcuLi9tYWluL3NyYycpLFxyXG4gICAgICB9LFxyXG4gICAgICBleHRlbnNpb25zOiBbJy5qcycsICcudnVlJywgJy5qc29uJywgJy50cyddLFxyXG4gICAgfSxcclxuICAgIGNzczoge1xyXG4gICAgICBwcmVwcm9jZXNzb3JPcHRpb25zOiB7XHJcbiAgICAgICAgc2Nzczoge1xyXG4gICAgICAgICAgYWRkaXRpb25hbERhdGE6ICdAaW1wb3J0IFwiQC9zdHlsZXMvZ2xvYmFsLnNjc3NcIjsnLFxyXG4gICAgICAgICAgYXBpOiAnbW9kZXJuLWNvbXBpbGVyJyxcclxuICAgICAgICB9LFxyXG4gICAgICB9LFxyXG4gICAgICBwb3N0Y3NzOiB7XHJcbiAgICAgICAgcGx1Z2luczogW1xyXG4gICAgICAgICAgcG9zdGNzc0ltcG9ydCxcclxuICAgICAgICAgIGF1dG9wcmVmaXhlcih7XHJcbiAgICAgICAgICAgIG92ZXJyaWRlQnJvd3NlcnNsaXN0OiBbJz4gMSUnLCAnbGFzdCAyIHZlcnNpb25zJ10sXHJcbiAgICAgICAgICB9KSxcclxuICAgICAgICBdLFxyXG4gICAgICB9LFxyXG4gICAgfSxcclxuICAgIHBsdWdpbnM6IFtcclxuICAgICAgdnVlKCksXHJcbiAgICAgIHFpYW5rdW4oVklURV9BUFBfTkFNRSwgeyB1c2VEZXZNb2RlIH0pLFxyXG4gICAgICB2dWVTZXR1cEV4dGVuZCgpLFxyXG4gICAgICBlc2xpbnRQbHVnaW4oe1xyXG4gICAgICAgIGluY2x1ZGU6IFsnc3JjLyoqLyoudHMnLCAnc3JjLyoqLyoudnVlJywgJ3NyYy8qLnRzJywgJ3NyYy8qLnZ1ZSddLFxyXG4gICAgICB9KSxcclxuICAgICAgQ29tcG9uZW50cyh7XHJcbiAgICAgICAgZGlyczogWydzcmMvY29tcG9uZW50cyddLFxyXG4gICAgICAgIGV4dGVuc2lvbnM6IFsndnVlJywgJ2pzJywgJ2pzeCcsICd0cycsICd0c3gnXSxcclxuICAgICAgICByZXNvbHZlcnM6IFtdLFxyXG4gICAgICB9KSxcclxuICAgICAgY29tcHJlc3Npb24oKSxcclxuICAgICAgQXV0b0ltcG9ydCh7XHJcbiAgICAgICAgaW5jbHVkZTogWy9cXC5bdGpdcz8kLywgL1xcLnZ1ZSQvXSxcclxuICAgICAgICBpbXBvcnRzOiBbJ3Z1ZScsICd2dWUtcm91dGVyJ10sXHJcbiAgICAgIH0pLFxyXG4gICAgICBjcmVhdGVTdmdJY29uc1BsdWdpbih7XHJcbiAgICAgICAgaWNvbkRpcnM6IFtyZXNvbHZlKHByb2Nlc3MuY3dkKCksICdzcmMvYXNzZXRzL3N2Z3MnKV0sXHJcbiAgICAgICAgc3ltYm9sSWQ6ICdpY29uLVtuYW1lXScsXHJcbiAgICAgIH0pLFxyXG4gICAgICB2aXRlTW9ja1NlcnZlKHtcclxuICAgICAgICBtb2NrUGF0aDogJ3NyYy9tb2NrJyxcclxuICAgICAgICB3YXRjaEZpbGVzOiB0cnVlLFxyXG4gICAgICAgIGxvY2FsRW5hYmxlZDogY29tbWFuZCA9PT0gJ2RldicsXHJcbiAgICAgICAgcHJvZEVuYWJsZWQ6IGZhbHNlLFxyXG4gICAgICB9KSxcclxuICAgIF0sXHJcbiAgfTtcclxuICBpZiAobW9kZSA9PT0gJ3Byb2R1Y3Rpb24nKSB7XHJcbiAgICBjb25maWcuYnVpbGQudGVyc2VyT3B0aW9ucyA9IHtcclxuICAgICAgY29tcHJlc3M6IHtcclxuICAgICAgICBkcm9wX2NvbnNvbGU6IHRydWUsXHJcbiAgICAgICAgZHJvcF9kZWJ1Z2dlcjogdHJ1ZSxcclxuICAgICAgfSxcclxuICAgIH07XHJcbiAgfVxyXG4gIHJldHVybiBjb25maWc7XHJcbn0pO1xyXG4iXSwKICAibWFwcGluZ3MiOiAiO0FBUUEsU0FBUyxjQUFjLGVBQWU7QUFDdEMsT0FBTyxTQUFTO0FBQ2hCLE9BQU8sYUFBYTtBQUNwQixPQUFPLGtCQUFrQjtBQUN6QixPQUFPLG9CQUFvQjtBQUMzQixTQUFTLDRCQUE0QjtBQUNyQyxPQUFPLGlCQUFpQjtBQUN4QixTQUFTLHFCQUFxQjtBQUM5QixPQUFPLGdCQUFnQjtBQUN2QixPQUFPLGdCQUFnQjtBQUN2QixPQUFPLG1CQUFtQjtBQUMxQixPQUFPLGtCQUFrQjtBQUN6QixTQUFTLGVBQWU7QUFwQnhCLElBQU0sbUNBQW1DO0FBc0J6QyxJQUFNLGFBQWE7QUFFbkIsSUFBTyxzQkFBUSxhQUFhLENBQUMsRUFBRSxTQUFTLEtBQUssTUFBTTtBQUNqRCxRQUFNLEVBQUUsbUJBQW1CLFdBQVcsZUFBZSxtQkFBbUIsbUJBQW1CLHFCQUFxQixvQkFBb0IsSUFBSTtBQUFBLElBQ3RJO0FBQUEsSUFDQSxRQUFRLElBQUk7QUFBQSxFQUNkO0FBQ0EsUUFBTSxTQUFTO0FBQUEsSUFDYixNQUFNO0FBQUEsSUFDTixPQUFPO0FBQUEsTUFDTCxRQUFRO0FBQUEsTUFDUixRQUFRO0FBQUEsTUFDUixRQUFRO0FBQUEsSUFDVjtBQUFBLElBQ0EsUUFBUTtBQUFBLE1BQ04sTUFBTTtBQUFBLE1BQ04sTUFBTTtBQUFBLE1BQ04sTUFBTTtBQUFBLE1BQ04sT0FBTztBQUFBLE1BQ1AsU0FBUztBQUFBLFFBQ1AsK0JBQStCO0FBQUEsTUFDakM7QUFBQSxNQUNBLE9BQU87QUFBQSxRQUNMLENBQUMsaUJBQWlCLEdBQUc7QUFBQSxVQUNuQixRQUFRO0FBQUEsVUFDUixjQUFjO0FBQUEsVUFDZCxTQUFTLENBQUMsU0FBUyxLQUFLLFFBQVEsV0FBVyxFQUFFO0FBQUEsUUFDL0M7QUFBQSxRQUNBLENBQUMsbUJBQW1CLEdBQUc7QUFBQSxVQUNyQixRQUFRO0FBQUEsVUFDUixjQUFjO0FBQUEsVUFDZCxTQUFTLENBQUMsU0FBUyxLQUFLLFFBQVEsaUJBQWlCLEVBQUU7QUFBQSxRQUNyRDtBQUFBLE1BQ0Y7QUFBQSxJQUNGO0FBQUEsSUFDQSxTQUFTO0FBQUEsTUFDUCxPQUFPO0FBQUEsUUFDTCxLQUFLLFFBQVEsa0NBQVcsS0FBSztBQUFBLFFBQzdCLEtBQUssUUFBUSxrQ0FBVyxhQUFhO0FBQUEsTUFDdkM7QUFBQSxNQUNBLFlBQVksQ0FBQyxPQUFPLFFBQVEsU0FBUyxLQUFLO0FBQUEsSUFDNUM7QUFBQSxJQUNBLEtBQUs7QUFBQSxNQUNILHFCQUFxQjtBQUFBLFFBQ25CLE1BQU07QUFBQSxVQUNKLGdCQUFnQjtBQUFBLFVBQ2hCLEtBQUs7QUFBQSxRQUNQO0FBQUEsTUFDRjtBQUFBLE1BQ0EsU0FBUztBQUFBLFFBQ1AsU0FBUztBQUFBLFVBQ1A7QUFBQSxVQUNBLGFBQWE7QUFBQSxZQUNYLHNCQUFzQixDQUFDLFFBQVEsaUJBQWlCO0FBQUEsVUFDbEQsQ0FBQztBQUFBLFFBQ0g7QUFBQSxNQUNGO0FBQUEsSUFDRjtBQUFBLElBQ0EsU0FBUztBQUFBLE1BQ1AsSUFBSTtBQUFBLE1BQ0osUUFBUSxlQUFlLEVBQUUsV0FBVyxDQUFDO0FBQUEsTUFDckMsZUFBZTtBQUFBLE1BQ2YsYUFBYTtBQUFBLFFBQ1gsU0FBUyxDQUFDLGVBQWUsZ0JBQWdCLFlBQVksV0FBVztBQUFBLE1BQ2xFLENBQUM7QUFBQSxNQUNELFdBQVc7QUFBQSxRQUNULE1BQU0sQ0FBQyxnQkFBZ0I7QUFBQSxRQUN2QixZQUFZLENBQUMsT0FBTyxNQUFNLE9BQU8sTUFBTSxLQUFLO0FBQUEsUUFDNUMsV0FBVyxDQUFDO0FBQUEsTUFDZCxDQUFDO0FBQUEsTUFDRCxZQUFZO0FBQUEsTUFDWixXQUFXO0FBQUEsUUFDVCxTQUFTLENBQUMsYUFBYSxRQUFRO0FBQUEsUUFDL0IsU0FBUyxDQUFDLE9BQU8sWUFBWTtBQUFBLE1BQy9CLENBQUM7QUFBQSxNQUNELHFCQUFxQjtBQUFBLFFBQ25CLFVBQVUsQ0FBQyxRQUFRLFFBQVEsSUFBSSxHQUFHLGlCQUFpQixDQUFDO0FBQUEsUUFDcEQsVUFBVTtBQUFBLE1BQ1osQ0FBQztBQUFBLE1BQ0QsY0FBYztBQUFBLFFBQ1osVUFBVTtBQUFBLFFBQ1YsWUFBWTtBQUFBLFFBQ1osY0FBYyxZQUFZO0FBQUEsUUFDMUIsYUFBYTtBQUFBLE1BQ2YsQ0FBQztBQUFBLElBQ0g7QUFBQSxFQUNGO0FBQ0EsTUFBSSxTQUFTLGNBQWM7QUFDekIsV0FBTyxNQUFNLGdCQUFnQjtBQUFBLE1BQzNCLFVBQVU7QUFBQSxRQUNSLGNBQWM7QUFBQSxRQUNkLGVBQWU7QUFBQSxNQUNqQjtBQUFBLElBQ0Y7QUFBQSxFQUNGO0FBQ0EsU0FBTztBQUNULENBQUM7IiwKICAibmFtZXMiOiBbXQp9Cg== diff --git a/package-lock.json b/package-lock.json index cbeb6a1..128bf88 100644 --- a/package-lock.json +++ b/package-lock.json @@ -9,408 +9,16 @@ "version": "1.0.0", "hasInstallScript": true, "license": "MIT", -<<<<<<< HEAD -======= - "dependencies": { - "@vuemap/vue-amap": "^2.1.11", - "@vuemap/vue-amap-extra": "^2.1.5", - "@vuemap/vue-amap-loca": "^2.1.2" - }, ->>>>>>> dev "devDependencies": { "npm-run-all": "^4.1.5" } }, -<<<<<<< HEAD -======= - "node_modules/@babel/helper-string-parser": { - "version": "7.25.9", - "resolved": "https://registry.npmmirror.com/@babel/helper-string-parser/-/helper-string-parser-7.25.9.tgz", - "integrity": "sha512-4A/SCr/2KLd5jrtOMFzaKjVtAei3+2r/NChoBNoZ3EyP/+GlhoaEGoWOZUmFmoITP7zOJyHIMm+DYRd8o3PvHA==", - "peer": true, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-validator-identifier": { - "version": "7.25.9", - "resolved": "https://registry.npmmirror.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.25.9.tgz", - "integrity": "sha512-Ed61U6XJc3CVRfkERJWDz4dJwKe7iLmmJsbOGu9wSloNSFttHV0I8g6UAgb7qnK5ly5bGLPd4oXZlxCdANBOWQ==", - "peer": true, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/parser": { - "version": "7.27.0", - "resolved": "https://registry.npmmirror.com/@babel/parser/-/parser-7.27.0.tgz", - "integrity": "sha512-iaepho73/2Pz7w2eMS0Q5f83+0RKI7i4xmiYeBmDzfRVbQtTOG7Ts0S4HzJVsTMGI9keU8rNfuZr8DKfSt7Yyg==", - "peer": true, - "dependencies": { - "@babel/types": "^7.27.0" - }, - "bin": { - "parser": "bin/babel-parser.js" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@babel/runtime": { - "version": "7.27.0", - "resolved": "https://registry.npmmirror.com/@babel/runtime/-/runtime-7.27.0.tgz", - "integrity": "sha512-VtPOkrdPHZsKc/clNqyi9WUA8TINkZ4cGk63UUE3u4pmB2k+ZMQRDuIOagv8UVd6j7k0T3+RRIb7beKTebNbcw==", - "license": "MIT", - "dependencies": { - "regenerator-runtime": "^0.14.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/types": { - "version": "7.27.0", - "resolved": "https://registry.npmmirror.com/@babel/types/-/types-7.27.0.tgz", - "integrity": "sha512-H45s8fVLYjbhFH62dIJ3WtmJ6RSPt/3DRO0ZcT2SUiYiQyz3BLVb9ADEnLl91m74aQPS3AzzeajZHYOalWe3bg==", - "peer": true, - "dependencies": { - "@babel/helper-string-parser": "^7.25.9", - "@babel/helper-validator-identifier": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@jridgewell/sourcemap-codec": { - "version": "1.5.0", - "resolved": "https://registry.npmmirror.com/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.0.tgz", - "integrity": "sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==", - "peer": true - }, - "node_modules/@math.gl/core": { - "version": "3.6.3", - "resolved": "https://registry.npmmirror.com/@math.gl/core/-/core-3.6.3.tgz", - "integrity": "sha512-jBABmDkj5uuuE0dTDmwwss7Cup5ZwQ6Qb7h1pgvtkEutTrhkcv8SuItQNXmF45494yIHeoGue08NlyeY6wxq2A==", - "license": "MIT", - "dependencies": { - "@babel/runtime": "^7.12.0", - "@math.gl/types": "3.6.3", - "gl-matrix": "^3.4.0" - } - }, - "node_modules/@math.gl/types": { - "version": "3.6.3", - "resolved": "https://registry.npmmirror.com/@math.gl/types/-/types-3.6.3.tgz", - "integrity": "sha512-3uWLVXHY3jQxsXCr/UCNPSc2BG0hNUljhmOBt9l+lNFDp7zHgm0cK2Tw4kj2XfkJy4TgwZTBGwRDQgWEbLbdTA==", - "license": "MIT" - }, - "node_modules/@turf/helpers": { - "version": "6.5.0", - "resolved": "https://registry.npmmirror.com/@turf/helpers/-/helpers-6.5.0.tgz", - "integrity": "sha512-VbI1dV5bLFzohYYdgqwikdMVpe7pJ9X3E+dlr425wa2/sMJqYDhTO++ec38/pcPvPE6oD9WEEeU3Xu3gza+VPw==", - "license": "MIT", - "funding": { - "url": "https://opencollective.com/turf" - } - }, - "node_modules/@turf/intersect": { - "version": "6.5.0", - "resolved": "https://registry.npmmirror.com/@turf/intersect/-/intersect-6.5.0.tgz", - "integrity": "sha512-2legGJeKrfFkzntcd4GouPugoqPUjexPZnOvfez+3SfIMrHvulw8qV8u7pfVyn2Yqs53yoVCEjS5sEpvQ5YRQg==", - "license": "MIT", - "dependencies": { - "@turf/helpers": "^6.5.0", - "@turf/invariant": "^6.5.0", - "polygon-clipping": "^0.15.3" - }, - "funding": { - "url": "https://opencollective.com/turf" - } - }, - "node_modules/@turf/invariant": { - "version": "6.5.0", - "resolved": "https://registry.npmmirror.com/@turf/invariant/-/invariant-6.5.0.tgz", - "integrity": "sha512-Wv8PRNCtPD31UVbdJE/KVAWKe7l6US+lJItRR/HOEW3eh+U/JwRCSUl/KZ7bmjM/C+zLNoreM2TU6OoLACs4eg==", - "license": "MIT", - "dependencies": { - "@turf/helpers": "^6.5.0" - }, - "funding": { - "url": "https://opencollective.com/turf" - } - }, - "node_modules/@tweenjs/tween.js": { - "version": "18.6.4", - "resolved": "https://registry.npmmirror.com/@tweenjs/tween.js/-/tween.js-18.6.4.tgz", - "integrity": "sha512-lB9lMjuqjtuJrx7/kOkqQBtllspPIN+96OvTCeJ2j5FEzinoAXTdAMFnDAQT1KVPRlnYfBrqxtqP66vDM40xxQ==" - }, - "node_modules/@types/geojson": { - "version": "7946.0.16", - "resolved": "https://registry.npmmirror.com/@types/geojson/-/geojson-7946.0.16.tgz", - "integrity": "sha512-6C8nqWur3j98U6+lXDfTUWIfgvZU+EumvpHKcYjujKH7woYyLj2sUmff0tRhrqM7BohUw7Pz3ZB1jj2gW9Fvmg==" - }, - "node_modules/@types/three": { - "version": "0.143.0", - "resolved": "https://registry.npmmirror.com/@types/three/-/three-0.143.0.tgz", - "integrity": "sha512-c5PonXOt8xk5q4ygmyjOX4Ec+FA7gwfdcMT/PveE9xrJs/0DDcf2lJkWrhEcmvx2ZefQCQBcogABnGqB0P4OsA==", - "dependencies": { - "@types/webxr": "*" - } - }, - "node_modules/@types/webxr": { - "version": "0.5.22", - "resolved": "https://registry.npmmirror.com/@types/webxr/-/webxr-0.5.22.tgz", - "integrity": "sha512-Vr6Stjv5jPRqH690f5I5GLjVk8GSsoQSYJ2FVd/3jJF7KaqfwPi3ehfBS96mlQ2kPCwZaX6U0rG2+NGHBKkA/A==" - }, - "node_modules/@vue/compiler-core": { - "version": "3.5.13", - "resolved": "https://registry.npmmirror.com/@vue/compiler-core/-/compiler-core-3.5.13.tgz", - "integrity": "sha512-oOdAkwqUfW1WqpwSYJce06wvt6HljgY3fGeM9NcVA1HaYOij3mZG9Rkysn0OHuyUAGMbEbARIpsG+LPVlBJ5/Q==", - "peer": true, - "dependencies": { - "@babel/parser": "^7.25.3", - "@vue/shared": "3.5.13", - "entities": "^4.5.0", - "estree-walker": "^2.0.2", - "source-map-js": "^1.2.0" - } - }, - "node_modules/@vue/compiler-dom": { - "version": "3.5.13", - "resolved": "https://registry.npmmirror.com/@vue/compiler-dom/-/compiler-dom-3.5.13.tgz", - "integrity": "sha512-ZOJ46sMOKUjO3e94wPdCzQ6P1Lx/vhp2RSvfaab88Ajexs0AHeV0uasYhi99WPaogmBlRHNRuly8xV75cNTMDA==", - "peer": true, - "dependencies": { - "@vue/compiler-core": "3.5.13", - "@vue/shared": "3.5.13" - } - }, - "node_modules/@vue/compiler-sfc": { - "version": "3.5.13", - "resolved": "https://registry.npmmirror.com/@vue/compiler-sfc/-/compiler-sfc-3.5.13.tgz", - "integrity": "sha512-6VdaljMpD82w6c2749Zhf5T9u5uLBWKnVue6XWxprDobftnletJ8+oel7sexFfM3qIxNmVE7LSFGTpv6obNyaQ==", - "peer": true, - "dependencies": { - "@babel/parser": "^7.25.3", - "@vue/compiler-core": "3.5.13", - "@vue/compiler-dom": "3.5.13", - "@vue/compiler-ssr": "3.5.13", - "@vue/shared": "3.5.13", - "estree-walker": "^2.0.2", - "magic-string": "^0.30.11", - "postcss": "^8.4.48", - "source-map-js": "^1.2.0" - } - }, - "node_modules/@vue/compiler-ssr": { - "version": "3.5.13", - "resolved": "https://registry.npmmirror.com/@vue/compiler-ssr/-/compiler-ssr-3.5.13.tgz", - "integrity": "sha512-wMH6vrYHxQl/IybKJagqbquvxpWCuVYpoUJfCqFZwa/JY1GdATAQ+TgVtgrwwMZ0D07QhA99rs/EAAWfvG6KpA==", - "peer": true, - "dependencies": { - "@vue/compiler-dom": "3.5.13", - "@vue/shared": "3.5.13" - } - }, - "node_modules/@vue/reactivity": { - "version": "3.5.13", - "resolved": "https://registry.npmmirror.com/@vue/reactivity/-/reactivity-3.5.13.tgz", - "integrity": "sha512-NaCwtw8o48B9I6L1zl2p41OHo/2Z4wqYGGIK1Khu5T7yxrn+ATOixn/Udn2m+6kZKB/J7cuT9DbWWhRxqixACg==", - "peer": true, - "dependencies": { - "@vue/shared": "3.5.13" - } - }, - "node_modules/@vue/runtime-core": { - "version": "3.5.13", - "resolved": "https://registry.npmmirror.com/@vue/runtime-core/-/runtime-core-3.5.13.tgz", - "integrity": "sha512-Fj4YRQ3Az0WTZw1sFe+QDb0aXCerigEpw418pw1HBUKFtnQHWzwojaukAs2X/c9DQz4MQ4bsXTGlcpGxU/RCIw==", - "peer": true, - "dependencies": { - "@vue/reactivity": "3.5.13", - "@vue/shared": "3.5.13" - } - }, - "node_modules/@vue/runtime-dom": { - "version": "3.5.13", - "resolved": "https://registry.npmmirror.com/@vue/runtime-dom/-/runtime-dom-3.5.13.tgz", - "integrity": "sha512-dLaj94s93NYLqjLiyFzVs9X6dWhTdAlEAciC3Moq7gzAc13VJUdCnjjRurNM6uTLFATRHexHCTu/Xp3eW6yoog==", - "peer": true, - "dependencies": { - "@vue/reactivity": "3.5.13", - "@vue/runtime-core": "3.5.13", - "@vue/shared": "3.5.13", - "csstype": "^3.1.3" - } - }, - "node_modules/@vue/server-renderer": { - "version": "3.5.13", - "resolved": "https://registry.npmmirror.com/@vue/server-renderer/-/server-renderer-3.5.13.tgz", - "integrity": "sha512-wAi4IRJV/2SAW3htkTlB+dHeRmpTiVIK1OGLWV1yeStVSebSQQOwGwIq0D3ZIoBj2C2qpgz5+vX9iEBkTdk5YA==", - "peer": true, - "dependencies": { - "@vue/compiler-ssr": "3.5.13", - "@vue/shared": "3.5.13" - }, - "peerDependencies": { - "vue": "3.5.13" - } - }, - "node_modules/@vue/shared": { - "version": "3.5.13", - "resolved": "https://registry.npmmirror.com/@vue/shared/-/shared-3.5.13.tgz", - "integrity": "sha512-/hnE/qP5ZoGpol0a5mDi45bOd7t3tjYJBjsgCsivow7D48cJeV5l05RD82lPqi7gRiphZM37rnhW1l6ZoCNNnQ==", - "peer": true - }, - "node_modules/@vuemap/amap-jsapi-loader": { - "version": "1.0.4", - "resolved": "https://registry.npmmirror.com/@vuemap/amap-jsapi-loader/-/amap-jsapi-loader-1.0.4.tgz", - "integrity": "sha512-s5fFHrsNkjYMovEmUJ5S23jpDtElTanDN2HdCt/amOD245a8wWVcTPjl06YEHXtxf6Ewm+z29wQByOCn209Hxg==", - "license": "MIT" - }, - "node_modules/@vuemap/amap-jsapi-types": { - "version": "0.0.17", - "resolved": "https://registry.npmmirror.com/@vuemap/amap-jsapi-types/-/amap-jsapi-types-0.0.17.tgz", - "integrity": "sha512-FHI8OMWxJWbgyuQ0tKclvurQIVHRexMIYAOwZ/z9+G7aHHK5EFhKM13siLczNNAgXdJ2dctPEghCdlhcByl3Ag==", - "license": "MIT" - }, - "node_modules/@vuemap/amap-loca-types": { - "version": "0.0.2", - "resolved": "https://registry.npmmirror.com/@vuemap/amap-loca-types/-/amap-loca-types-0.0.2.tgz", - "integrity": "sha512-jALrE7ugdmItyCIyaO8rPfEa1Zg1KBDGAnqn0jJf8WTzhBbUxsEBXN1WLTkUxTCwZVMOpxE1218uX7LiDT+JPw==", - "dependencies": { - "@types/geojson": "^7946.0.14", - "@vuemap/amap-jsapi-types": "^0.0.17" - } - }, - "node_modules/@vuemap/amap-xyz-layer": { - "version": "0.0.15", - "resolved": "https://registry.npmmirror.com/@vuemap/amap-xyz-layer/-/amap-xyz-layer-0.0.15.tgz", - "integrity": "sha512-L3rsgk2+i277RlMScpxVpjPBhSfMCeHcyFv7zkomMzd/J9W+X8yTUgSFvzVLWnnlXEXL80vNgs7lIJpSxa5vNg==", - "license": "MIT", - "dependencies": { - "@math.gl/core": "3.6.3", - "earcut": "2.2.4", - "gl-matrix": "3.4.3" - }, - "engines": { - "node": ">= 16" - } - }, - "node_modules/@vuemap/district-cluster": { - "version": "0.0.11", - "resolved": "https://registry.npmmirror.com/@vuemap/district-cluster/-/district-cluster-0.0.11.tgz", - "integrity": "sha512-SY01gFe8uhP5FKjzyTe0x2yL2K5VmwD5UKlEUU4e09UUZphXCj2Ci7iunX0L29nWINkBjdfxu8dXzhIcx9T3ug==", - "license": "MIT", - "dependencies": { - "@turf/helpers": "^6.5.0", - "@turf/intersect": "^6.5.0", - "@vuemap/amap-jsapi-types": "^0.0.16", - "topojson-client": "3.1.0" - }, - "engines": { - "node": ">= 16" - } - }, - "node_modules/@vuemap/district-cluster/node_modules/@vuemap/amap-jsapi-types": { - "version": "0.0.16", - "resolved": "https://registry.npmmirror.com/@vuemap/amap-jsapi-types/-/amap-jsapi-types-0.0.16.tgz", - "integrity": "sha512-1B1H2IS8sT2RDubbpEY+K8j11Gb7PZY5Bo0cszRkF8Nw+9HNqpbUNeqkQ6+rxLkwIedcSkOsFDy/IyzXCUXqVw==", - "license": "MIT" - }, - "node_modules/@vuemap/layer-3dtiles": { - "version": "0.0.7", - "resolved": "https://registry.npmmirror.com/@vuemap/layer-3dtiles/-/layer-3dtiles-0.0.7.tgz", - "integrity": "sha512-af7aLaowepOjQkE2h8HHz5sozXlTKFrCeb3vkzP0qvwERFDnb1dIQJA3Zku25a+TB6UeEFDzn6ATIVbq0BNWIg==", - "workspaces": [ - "src/*" - ], - "dependencies": { - "3d-tiles-renderer": "0.3.20", - "lodash-es": "^4.17.21", - "three": "0.143.0" - }, - "engines": { - "node": ">= 16" - }, - "peerDependencies": { - "@vuemap/three-layer": ">=0.0.2" - } - }, - "node_modules/@vuemap/three-layer": { - "version": "0.0.12", - "resolved": "https://registry.npmmirror.com/@vuemap/three-layer/-/three-layer-0.0.12.tgz", - "integrity": "sha512-mBalsCBZTFX6wDaJ2/Qd+wGpQwiYijOWmtL1kz9IWPcyYWF0wTelePsyCB7iPbzdSGgKbCxdUBwaE6BC1ouD4g==", - "dependencies": { - "@types/three": "0.143.0", - "three": "0.143.0" - }, - "engines": { - "node": ">= 16" - } - }, - "node_modules/@vuemap/vue-amap": { - "version": "2.1.11", - "resolved": "https://registry.npmmirror.com/@vuemap/vue-amap/-/vue-amap-2.1.11.tgz", - "integrity": "sha512-RnrytOMq2C8Luijb06yIqzQ6gIlK8IJPwVZB0dfBtb09FZFIF+00qV0byizC20K5G6NOXaMDVzZ5X3CxmbFMVg==", - "dependencies": { - "@vuemap/amap-jsapi-loader": "1.0.4", - "@vuemap/amap-jsapi-types": "^0.0.17", - "@vuemap/amap-xyz-layer": "0.0.15", - "@vuemap/district-cluster": "0.0.11", - "lodash-es": "^4.17.21" - }, - "peerDependencies": { - "vue": "3" - } - }, - "node_modules/@vuemap/vue-amap-extra": { - "version": "2.1.5", - "resolved": "https://registry.npmmirror.com/@vuemap/vue-amap-extra/-/vue-amap-extra-2.1.5.tgz", - "integrity": "sha512-c3cKdcxSqOMSOOJ2YAZxf35WgUlq0/h5fBEv6VhEKxLzjuKcI19T5SSXKGOeze2JCAaCaDNzjhEdiVoq5onorg==", - "dependencies": { - "@tweenjs/tween.js": "^18.6.4", - "@vuemap/layer-3dtiles": "0.0.7", - "@vuemap/three-layer": "0.0.12", - "color": "^4.2.3", - "lodash-es": "^4.17.21", - "three": "0.143.0" - }, - "peerDependencies": { - "@vuemap/vue-amap": ">=2.1.0", - "vue": "3" - } - }, - "node_modules/@vuemap/vue-amap-loca": { - "version": "2.1.2", - "resolved": "https://registry.npmmirror.com/@vuemap/vue-amap-loca/-/vue-amap-loca-2.1.2.tgz", - "integrity": "sha512-vA5gSj5YoeSaBZPbec+tcBBW6V7IIXZOQ/uQ4phPC3vcVpNly02jTb7UhDoNLWeucMsqi/qB9a+Tl769xMSRXA==", - "dependencies": { - "@vuemap/amap-loca-types": "^0.0.2" - }, - "peerDependencies": { - "@vuemap/vue-amap": ">=2.1.0", - "vue": "3" - } - }, - "node_modules/3d-tiles-renderer": { - "version": "0.3.20", - "resolved": "https://registry.npmmirror.com/3d-tiles-renderer/-/3d-tiles-renderer-0.3.20.tgz", - "integrity": "sha512-Uhr98kOdQig+VxPv70BPXX2ZxB3cbCUVc19MPjm7hgKNydqnNjRarQkySrLpV6NIZJ35Qab33crlmeZPCanFgA==", - "peerDependencies": { - "three": ">=0.123.0" - } - }, ->>>>>>> dev "node_modules/ansi-styles": { "version": "3.2.1", "resolved": "https://registry.npmmirror.com/ansi-styles/-/ansi-styles-3.2.1.tgz", "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", "dev": true, -<<<<<<< HEAD -======= "license": "MIT", ->>>>>>> dev "dependencies": { "color-convert": "^1.9.0" }, @@ -423,10 +31,7 @@ "resolved": "https://registry.npmmirror.com/array-buffer-byte-length/-/array-buffer-byte-length-1.0.2.tgz", "integrity": "sha512-LHE+8BuR7RYGDKvnrmcuSq3tDcKv9OFEXQt/HpbZhY7V6h0zlUXutnAD82GiFx9rdieCMjkvtcsPqBwgUl1Iiw==", "dev": true, -<<<<<<< HEAD -======= "license": "MIT", ->>>>>>> dev "dependencies": { "call-bound": "^1.0.3", "is-array-buffer": "^3.0.5" @@ -443,10 +48,7 @@ "resolved": "https://registry.npmmirror.com/arraybuffer.prototype.slice/-/arraybuffer.prototype.slice-1.0.4.tgz", "integrity": "sha512-BNoCY6SXXPQ7gF2opIP4GBE+Xw7U+pHMYKuzjgCN3GwiaIR09UUeKfheyIry77QtrCBlC0KK0q5/TER/tYh3PQ==", "dev": true, -<<<<<<< HEAD -======= "license": "MIT", ->>>>>>> dev "dependencies": { "array-buffer-byte-length": "^1.0.1", "call-bind": "^1.0.8", @@ -468,10 +70,7 @@ "resolved": "https://registry.npmmirror.com/async-function/-/async-function-1.0.0.tgz", "integrity": "sha512-hsU18Ae8CDTR6Kgu9DYf0EbCr/a5iGL0rytQDobUcdpYOKokk8LEjVphnXkDkgpi0wYVsqrXuP0bZxJaTqdgoA==", "dev": true, -<<<<<<< HEAD -======= "license": "MIT", ->>>>>>> dev "engines": { "node": ">= 0.4" } @@ -481,10 +80,7 @@ "resolved": "https://registry.npmmirror.com/available-typed-arrays/-/available-typed-arrays-1.0.7.tgz", "integrity": "sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ==", "dev": true, -<<<<<<< HEAD -======= "license": "MIT", ->>>>>>> dev "dependencies": { "possible-typed-array-names": "^1.0.0" }, @@ -499,22 +95,15 @@ "version": "1.0.2", "resolved": "https://registry.npmmirror.com/balanced-match/-/balanced-match-1.0.2.tgz", "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", -<<<<<<< HEAD - "dev": true -======= "dev": true, "license": "MIT" ->>>>>>> dev }, "node_modules/brace-expansion": { "version": "1.1.11", "resolved": "https://registry.npmmirror.com/brace-expansion/-/brace-expansion-1.1.11.tgz", "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", "dev": true, -<<<<<<< HEAD -======= "license": "MIT", ->>>>>>> dev "dependencies": { "balanced-match": "^1.0.0", "concat-map": "0.0.1" @@ -525,10 +114,7 @@ "resolved": "https://registry.npmmirror.com/call-bind/-/call-bind-1.0.8.tgz", "integrity": "sha512-oKlSFMcMwpUg2ednkhQ454wfWiU/ul3CkJe/PEHcTKuiX6RpbehUiFMXu13HalGZxfUwCQzZG747YXBn1im9ww==", "dev": true, -<<<<<<< HEAD -======= "license": "MIT", ->>>>>>> dev "dependencies": { "call-bind-apply-helpers": "^1.0.0", "es-define-property": "^1.0.0", @@ -547,10 +133,7 @@ "resolved": "https://registry.npmmirror.com/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.2.tgz", "integrity": "sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ==", "dev": true, -<<<<<<< HEAD -======= "license": "MIT", ->>>>>>> dev "dependencies": { "es-errors": "^1.3.0", "function-bind": "^1.1.2" @@ -564,10 +147,7 @@ "resolved": "https://registry.npmmirror.com/call-bound/-/call-bound-1.0.4.tgz", "integrity": "sha512-+ys997U96po4Kx/ABpBCqhA9EuxJaQWDQg7295H4hBphv3IZg0boBKuwYpt4YXp6MZ5AmZQnU/tyMTlRpaSejg==", "dev": true, -<<<<<<< HEAD -======= "license": "MIT", ->>>>>>> dev "dependencies": { "call-bind-apply-helpers": "^1.0.2", "get-intrinsic": "^1.3.0" @@ -584,10 +164,7 @@ "resolved": "https://registry.npmmirror.com/chalk/-/chalk-2.4.2.tgz", "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", "dev": true, -<<<<<<< HEAD -======= "license": "MIT", ->>>>>>> dev "dependencies": { "ansi-styles": "^3.2.1", "escape-string-regexp": "^1.0.5", @@ -597,30 +174,12 @@ "node": ">=4" } }, -<<<<<<< HEAD -======= - "node_modules/color": { - "version": "4.2.3", - "resolved": "https://registry.npmmirror.com/color/-/color-4.2.3.tgz", - "integrity": "sha512-1rXeuUUiGGrykh+CeBdu5Ie7OJwinCgQY0bc7GCRxy5xVHy+moaqkpL/jqQq0MtQOeYcrqEz4abc5f0KtU7W4A==", - "dependencies": { - "color-convert": "^2.0.1", - "color-string": "^1.9.0" - }, - "engines": { - "node": ">=12.5.0" - } - }, ->>>>>>> dev "node_modules/color-convert": { "version": "1.9.3", "resolved": "https://registry.npmmirror.com/color-convert/-/color-convert-1.9.3.tgz", "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", "dev": true, -<<<<<<< HEAD -======= "license": "MIT", ->>>>>>> dev "dependencies": { "color-name": "1.1.3" } @@ -629,63 +188,22 @@ "version": "1.1.3", "resolved": "https://registry.npmmirror.com/color-name/-/color-name-1.1.3.tgz", "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", -<<<<<<< HEAD - "dev": true -======= + "dev": true, "license": "MIT" }, - "node_modules/color-string": { - "version": "1.9.1", - "resolved": "https://registry.npmmirror.com/color-string/-/color-string-1.9.1.tgz", - "integrity": "sha512-shrVawQFojnZv6xM40anx4CkoDP+fZsw/ZerEMsW/pyzsRbElpsL/DBVW7q3ExxwusdNXI3lXpuhEZkzs8p5Eg==", - "dependencies": { - "color-name": "^1.0.0", - "simple-swizzle": "^0.2.2" - } - }, - "node_modules/color/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmmirror.com/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/color/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmmirror.com/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "node_modules/commander": { - "version": "2.20.3", - "resolved": "https://registry.npmmirror.com/commander/-/commander-2.20.3.tgz", - "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", - "license": "MIT" ->>>>>>> dev - }, "node_modules/concat-map": { "version": "0.0.1", "resolved": "https://registry.npmmirror.com/concat-map/-/concat-map-0.0.1.tgz", "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", -<<<<<<< HEAD - "dev": true -======= "dev": true, "license": "MIT" ->>>>>>> dev }, "node_modules/cross-spawn": { "version": "6.0.6", "resolved": "https://registry.npmmirror.com/cross-spawn/-/cross-spawn-6.0.6.tgz", "integrity": "sha512-VqCUuhcd1iB+dsv8gxPttb5iZh/D0iubSP21g36KXdEuf6I5JiioesUVjpCdHV9MZRUfVFlvwtIUyPfxo5trtw==", "dev": true, -<<<<<<< HEAD -======= "license": "MIT", ->>>>>>> dev "dependencies": { "nice-try": "^1.0.4", "path-key": "^2.0.1", @@ -697,24 +215,12 @@ "node": ">=4.8" } }, -<<<<<<< HEAD -======= - "node_modules/csstype": { - "version": "3.1.3", - "resolved": "https://registry.npmmirror.com/csstype/-/csstype-3.1.3.tgz", - "integrity": "sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==", - "peer": true - }, ->>>>>>> dev "node_modules/data-view-buffer": { "version": "1.0.2", "resolved": "https://registry.npmmirror.com/data-view-buffer/-/data-view-buffer-1.0.2.tgz", "integrity": "sha512-EmKO5V3OLXh1rtK2wgXRansaK1/mtVdTUEiEI0W8RkvgT05kfxaH29PliLnpLP73yYO6142Q72QNa8Wx/A5CqQ==", "dev": true, -<<<<<<< HEAD -======= "license": "MIT", ->>>>>>> dev "dependencies": { "call-bound": "^1.0.3", "es-errors": "^1.3.0", @@ -732,10 +238,7 @@ "resolved": "https://registry.npmmirror.com/data-view-byte-length/-/data-view-byte-length-1.0.2.tgz", "integrity": "sha512-tuhGbE6CfTM9+5ANGf+oQb72Ky/0+s3xKUpHvShfiz2RxMFgFPjsXuRLBVMtvMs15awe45SRb83D6wH4ew6wlQ==", "dev": true, -<<<<<<< HEAD -======= "license": "MIT", ->>>>>>> dev "dependencies": { "call-bound": "^1.0.3", "es-errors": "^1.3.0", @@ -753,10 +256,7 @@ "resolved": "https://registry.npmmirror.com/data-view-byte-offset/-/data-view-byte-offset-1.0.1.tgz", "integrity": "sha512-BS8PfmtDGnrgYdOonGZQdLZslWIeCGFP9tpan0hi1Co2Zr2NKADsvGYA8XxuG/4UWgJ6Cjtv+YJnB6MM69QGlQ==", "dev": true, -<<<<<<< HEAD -======= "license": "MIT", ->>>>>>> dev "dependencies": { "call-bound": "^1.0.2", "es-errors": "^1.3.0", @@ -774,10 +274,7 @@ "resolved": "https://registry.npmmirror.com/define-data-property/-/define-data-property-1.1.4.tgz", "integrity": "sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==", "dev": true, -<<<<<<< HEAD -======= "license": "MIT", ->>>>>>> dev "dependencies": { "es-define-property": "^1.0.0", "es-errors": "^1.3.0", @@ -795,10 +292,7 @@ "resolved": "https://registry.npmmirror.com/define-properties/-/define-properties-1.2.1.tgz", "integrity": "sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==", "dev": true, -<<<<<<< HEAD -======= "license": "MIT", ->>>>>>> dev "dependencies": { "define-data-property": "^1.0.1", "has-property-descriptors": "^1.0.0", @@ -816,10 +310,7 @@ "resolved": "https://registry.npmmirror.com/dunder-proto/-/dunder-proto-1.0.1.tgz", "integrity": "sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==", "dev": true, -<<<<<<< HEAD -======= "license": "MIT", ->>>>>>> dev "dependencies": { "call-bind-apply-helpers": "^1.0.1", "es-errors": "^1.3.0", @@ -829,36 +320,12 @@ "node": ">= 0.4" } }, -<<<<<<< HEAD -======= - "node_modules/earcut": { - "version": "2.2.4", - "resolved": "https://registry.npmmirror.com/earcut/-/earcut-2.2.4.tgz", - "integrity": "sha512-/pjZsA1b4RPHbeWZQn66SWS8nZZWLQQ23oE3Eam7aroEFGEvwKAsJfZ9ytiEMycfzXWpca4FA9QIOehf7PocBQ==", - "license": "ISC" - }, - "node_modules/entities": { - "version": "4.5.0", - "resolved": "https://registry.npmmirror.com/entities/-/entities-4.5.0.tgz", - "integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==", - "peer": true, - "engines": { - "node": ">=0.12" - }, - "funding": { - "url": "https://github.com/fb55/entities?sponsor=1" - } - }, ->>>>>>> dev "node_modules/error-ex": { "version": "1.3.2", "resolved": "https://registry.npmmirror.com/error-ex/-/error-ex-1.3.2.tgz", "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", "dev": true, -<<<<<<< HEAD -======= "license": "MIT", ->>>>>>> dev "dependencies": { "is-arrayish": "^0.2.1" } @@ -868,10 +335,7 @@ "resolved": "https://registry.npmmirror.com/es-abstract/-/es-abstract-1.23.9.tgz", "integrity": "sha512-py07lI0wjxAC/DcfK1S6G7iANonniZwTISvdPzk9hzeH0IZIshbuuFxLIU96OyF89Yb9hiqWn8M/bY83KY5vzA==", "dev": true, -<<<<<<< HEAD -======= "license": "MIT", ->>>>>>> dev "dependencies": { "array-buffer-byte-length": "^1.0.2", "arraybuffer.prototype.slice": "^1.0.4", @@ -937,10 +401,7 @@ "resolved": "https://registry.npmmirror.com/es-define-property/-/es-define-property-1.0.1.tgz", "integrity": "sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g==", "dev": true, -<<<<<<< HEAD -======= "license": "MIT", ->>>>>>> dev "engines": { "node": ">= 0.4" } @@ -950,10 +411,7 @@ "resolved": "https://registry.npmmirror.com/es-errors/-/es-errors-1.3.0.tgz", "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==", "dev": true, -<<<<<<< HEAD -======= "license": "MIT", ->>>>>>> dev "engines": { "node": ">= 0.4" } @@ -963,10 +421,7 @@ "resolved": "https://registry.npmmirror.com/es-object-atoms/-/es-object-atoms-1.1.1.tgz", "integrity": "sha512-FGgH2h8zKNim9ljj7dankFPcICIK9Cp5bm+c2gQSYePhpaG5+esrLODihIorn+Pe6FGJzWhXQotPv73jTaldXA==", "dev": true, -<<<<<<< HEAD -======= "license": "MIT", ->>>>>>> dev "dependencies": { "es-errors": "^1.3.0" }, @@ -979,10 +434,7 @@ "resolved": "https://registry.npmmirror.com/es-set-tostringtag/-/es-set-tostringtag-2.1.0.tgz", "integrity": "sha512-j6vWzfrGVfyXxge+O0x5sh6cvxAog0a/4Rdd2K36zCMV5eJ+/+tOAngRO8cODMNWbVRdVlmGZQL2YS3yR8bIUA==", "dev": true, -<<<<<<< HEAD -======= "license": "MIT", ->>>>>>> dev "dependencies": { "es-errors": "^1.3.0", "get-intrinsic": "^1.2.6", @@ -998,10 +450,7 @@ "resolved": "https://registry.npmmirror.com/es-to-primitive/-/es-to-primitive-1.3.0.tgz", "integrity": "sha512-w+5mJ3GuFL+NjVtJlvydShqE1eN3h3PbI7/5LAsYJP/2qtuMXjfL2LpHSRqo4b4eSF5K/DH1JXKUAHSB2UW50g==", "dev": true, -<<<<<<< HEAD -======= "license": "MIT", ->>>>>>> dev "dependencies": { "is-callable": "^1.2.7", "is-date-object": "^1.0.5", @@ -1019,32 +468,17 @@ "resolved": "https://registry.npmmirror.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", "dev": true, -<<<<<<< HEAD -======= "license": "MIT", ->>>>>>> dev "engines": { "node": ">=0.8.0" } }, -<<<<<<< HEAD -======= - "node_modules/estree-walker": { - "version": "2.0.2", - "resolved": "https://registry.npmmirror.com/estree-walker/-/estree-walker-2.0.2.tgz", - "integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==", - "peer": true - }, ->>>>>>> dev "node_modules/for-each": { "version": "0.3.5", "resolved": "https://registry.npmmirror.com/for-each/-/for-each-0.3.5.tgz", "integrity": "sha512-dKx12eRCVIzqCxFGplyFKJMPvLEWgmNtUrpTiJIR5u97zEhRG8ySrtboPHZXx7daLxQVrl643cTzbab2tkQjxg==", "dev": true, -<<<<<<< HEAD -======= "license": "MIT", ->>>>>>> dev "dependencies": { "is-callable": "^1.2.7" }, @@ -1060,10 +494,7 @@ "resolved": "https://registry.npmmirror.com/function-bind/-/function-bind-1.1.2.tgz", "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", "dev": true, -<<<<<<< HEAD -======= "license": "MIT", ->>>>>>> dev "funding": { "url": "https://github.com/sponsors/ljharb" } @@ -1073,10 +504,7 @@ "resolved": "https://registry.npmmirror.com/function.prototype.name/-/function.prototype.name-1.1.8.tgz", "integrity": "sha512-e5iwyodOHhbMr/yNrc7fDYG4qlbIvI5gajyzPnb5TCwyhjApznQh1BMFou9b30SevY43gCJKXycoCBjMbsuW0Q==", "dev": true, -<<<<<<< HEAD -======= "license": "MIT", ->>>>>>> dev "dependencies": { "call-bind": "^1.0.8", "call-bound": "^1.0.3", @@ -1097,10 +525,7 @@ "resolved": "https://registry.npmmirror.com/functions-have-names/-/functions-have-names-1.2.3.tgz", "integrity": "sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==", "dev": true, -<<<<<<< HEAD -======= "license": "MIT", ->>>>>>> dev "funding": { "url": "https://github.com/sponsors/ljharb" } @@ -1110,10 +535,7 @@ "resolved": "https://registry.npmmirror.com/get-intrinsic/-/get-intrinsic-1.3.0.tgz", "integrity": "sha512-9fSjSaos/fRIVIp+xSJlE6lfwhES7LNtKaCBIamHsjr2na1BiABJPo0mOjjz8GJDURarmCPGqaiVg5mfjb98CQ==", "dev": true, -<<<<<<< HEAD -======= "license": "MIT", ->>>>>>> dev "dependencies": { "call-bind-apply-helpers": "^1.0.2", "es-define-property": "^1.0.1", @@ -1138,10 +560,7 @@ "resolved": "https://registry.npmmirror.com/get-proto/-/get-proto-1.0.1.tgz", "integrity": "sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g==", "dev": true, -<<<<<<< HEAD -======= "license": "MIT", ->>>>>>> dev "dependencies": { "dunder-proto": "^1.0.1", "es-object-atoms": "^1.0.0" @@ -1155,10 +574,7 @@ "resolved": "https://registry.npmmirror.com/get-symbol-description/-/get-symbol-description-1.1.0.tgz", "integrity": "sha512-w9UMqWwJxHNOvoNzSJ2oPF5wvYcvP7jUvYzhp67yEhTi17ZDBBC1z9pTdGuzjD+EFIqLSYRweZjqfiPzQ06Ebg==", "dev": true, -<<<<<<< HEAD -======= "license": "MIT", ->>>>>>> dev "dependencies": { "call-bound": "^1.0.3", "es-errors": "^1.3.0", @@ -1171,24 +587,12 @@ "url": "https://github.com/sponsors/ljharb" } }, -<<<<<<< HEAD -======= - "node_modules/gl-matrix": { - "version": "3.4.3", - "resolved": "https://registry.npmmirror.com/gl-matrix/-/gl-matrix-3.4.3.tgz", - "integrity": "sha512-wcCp8vu8FT22BnvKVPjXa/ICBWRq/zjFfdofZy1WSpQZpphblv12/bOQLBC1rMM7SGOFS9ltVmKOHil5+Ml7gA==", - "license": "MIT" - }, ->>>>>>> dev "node_modules/globalthis": { "version": "1.0.4", "resolved": "https://registry.npmmirror.com/globalthis/-/globalthis-1.0.4.tgz", "integrity": "sha512-DpLKbNU4WylpxJykQujfCcwYWiV/Jhm50Goo0wrVILAv5jOr9d+H+UR3PhSCD2rCCEIg0uc+G+muBTwD54JhDQ==", "dev": true, -<<<<<<< HEAD -======= "license": "MIT", ->>>>>>> dev "dependencies": { "define-properties": "^1.2.1", "gopd": "^1.0.1" @@ -1205,10 +609,7 @@ "resolved": "https://registry.npmmirror.com/gopd/-/gopd-1.2.0.tgz", "integrity": "sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==", "dev": true, -<<<<<<< HEAD -======= "license": "MIT", ->>>>>>> dev "engines": { "node": ">= 0.4" }, @@ -1220,22 +621,15 @@ "version": "4.2.11", "resolved": "https://registry.npmmirror.com/graceful-fs/-/graceful-fs-4.2.11.tgz", "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==", -<<<<<<< HEAD - "dev": true -======= "dev": true, "license": "ISC" ->>>>>>> dev }, "node_modules/has-bigints": { "version": "1.1.0", "resolved": "https://registry.npmmirror.com/has-bigints/-/has-bigints-1.1.0.tgz", "integrity": "sha512-R3pbpkcIqv2Pm3dUwgjclDRVmWpTJW2DcMzcIhEXEx1oh/CEMObMm3KLmRJOdvhM7o4uQBnwr8pzRK2sJWIqfg==", "dev": true, -<<<<<<< HEAD -======= "license": "MIT", ->>>>>>> dev "engines": { "node": ">= 0.4" }, @@ -1248,10 +642,7 @@ "resolved": "https://registry.npmmirror.com/has-flag/-/has-flag-3.0.0.tgz", "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", "dev": true, -<<<<<<< HEAD -======= "license": "MIT", ->>>>>>> dev "engines": { "node": ">=4" } @@ -1261,10 +652,7 @@ "resolved": "https://registry.npmmirror.com/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz", "integrity": "sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==", "dev": true, -<<<<<<< HEAD -======= "license": "MIT", ->>>>>>> dev "dependencies": { "es-define-property": "^1.0.0" }, @@ -1277,10 +665,7 @@ "resolved": "https://registry.npmmirror.com/has-proto/-/has-proto-1.2.0.tgz", "integrity": "sha512-KIL7eQPfHQRC8+XluaIw7BHUwwqL19bQn4hzNgdr+1wXoU0KKj6rufu47lhY7KbJR2C6T6+PfyN0Ea7wkSS+qQ==", "dev": true, -<<<<<<< HEAD -======= "license": "MIT", ->>>>>>> dev "dependencies": { "dunder-proto": "^1.0.0" }, @@ -1296,10 +681,7 @@ "resolved": "https://registry.npmmirror.com/has-symbols/-/has-symbols-1.1.0.tgz", "integrity": "sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ==", "dev": true, -<<<<<<< HEAD -======= "license": "MIT", ->>>>>>> dev "engines": { "node": ">= 0.4" }, @@ -1312,10 +694,7 @@ "resolved": "https://registry.npmmirror.com/has-tostringtag/-/has-tostringtag-1.0.2.tgz", "integrity": "sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==", "dev": true, -<<<<<<< HEAD -======= "license": "MIT", ->>>>>>> dev "dependencies": { "has-symbols": "^1.0.3" }, @@ -1331,10 +710,7 @@ "resolved": "https://registry.npmmirror.com/hasown/-/hasown-2.0.2.tgz", "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==", "dev": true, -<<<<<<< HEAD -======= "license": "MIT", ->>>>>>> dev "dependencies": { "function-bind": "^1.1.2" }, @@ -1346,22 +722,15 @@ "version": "2.8.9", "resolved": "https://registry.npmmirror.com/hosted-git-info/-/hosted-git-info-2.8.9.tgz", "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==", -<<<<<<< HEAD - "dev": true -======= "dev": true, "license": "ISC" ->>>>>>> dev }, "node_modules/internal-slot": { "version": "1.1.0", "resolved": "https://registry.npmmirror.com/internal-slot/-/internal-slot-1.1.0.tgz", "integrity": "sha512-4gd7VpWNQNB4UKKCFFVcp1AVv+FMOgs9NKzjHKusc8jTMhd5eL1NqQqOpE0KzMds804/yHlglp3uxgluOqAPLw==", "dev": true, -<<<<<<< HEAD -======= "license": "MIT", ->>>>>>> dev "dependencies": { "es-errors": "^1.3.0", "hasown": "^2.0.2", @@ -1376,10 +745,7 @@ "resolved": "https://registry.npmmirror.com/is-array-buffer/-/is-array-buffer-3.0.5.tgz", "integrity": "sha512-DDfANUiiG2wC1qawP66qlTugJeL5HyzMpfr8lLK+jMQirGzNod0B12cFB/9q838Ru27sBwfw78/rdoU7RERz6A==", "dev": true, -<<<<<<< HEAD -======= "license": "MIT", ->>>>>>> dev "dependencies": { "call-bind": "^1.0.8", "call-bound": "^1.0.3", @@ -1396,22 +762,15 @@ "version": "0.2.1", "resolved": "https://registry.npmmirror.com/is-arrayish/-/is-arrayish-0.2.1.tgz", "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==", -<<<<<<< HEAD - "dev": true -======= "dev": true, "license": "MIT" ->>>>>>> dev }, "node_modules/is-async-function": { "version": "2.1.1", "resolved": "https://registry.npmmirror.com/is-async-function/-/is-async-function-2.1.1.tgz", "integrity": "sha512-9dgM/cZBnNvjzaMYHVoxxfPj2QXt22Ev7SuuPrs+xav0ukGB0S6d4ydZdEiM48kLx5kDV+QBPrpVnFyefL8kkQ==", "dev": true, -<<<<<<< HEAD -======= "license": "MIT", ->>>>>>> dev "dependencies": { "async-function": "^1.0.0", "call-bound": "^1.0.3", @@ -1431,10 +790,7 @@ "resolved": "https://registry.npmmirror.com/is-bigint/-/is-bigint-1.1.0.tgz", "integrity": "sha512-n4ZT37wG78iz03xPRKJrHTdZbe3IicyucEtdRsV5yglwc3GyUfbAfpSeD0FJ41NbUNSt5wbhqfp1fS+BgnvDFQ==", "dev": true, -<<<<<<< HEAD -======= "license": "MIT", ->>>>>>> dev "dependencies": { "has-bigints": "^1.0.2" }, @@ -1450,10 +806,7 @@ "resolved": "https://registry.npmmirror.com/is-boolean-object/-/is-boolean-object-1.2.2.tgz", "integrity": "sha512-wa56o2/ElJMYqjCjGkXri7it5FbebW5usLw/nPmCMs5DeZ7eziSYZhSmPRn0txqeW4LnAmQQU7FgqLpsEFKM4A==", "dev": true, -<<<<<<< HEAD -======= "license": "MIT", ->>>>>>> dev "dependencies": { "call-bound": "^1.0.3", "has-tostringtag": "^1.0.2" @@ -1470,10 +823,7 @@ "resolved": "https://registry.npmmirror.com/is-callable/-/is-callable-1.2.7.tgz", "integrity": "sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==", "dev": true, -<<<<<<< HEAD -======= "license": "MIT", ->>>>>>> dev "engines": { "node": ">= 0.4" }, @@ -1486,10 +836,7 @@ "resolved": "https://registry.npmmirror.com/is-core-module/-/is-core-module-2.16.1.tgz", "integrity": "sha512-UfoeMA6fIJ8wTYFEUjelnaGI67v6+N7qXJEvQuIGa99l4xsCruSYOVSQ0uPANn4dAzm8lkYPaKLrrijLq7x23w==", "dev": true, -<<<<<<< HEAD -======= "license": "MIT", ->>>>>>> dev "dependencies": { "hasown": "^2.0.2" }, @@ -1505,10 +852,7 @@ "resolved": "https://registry.npmmirror.com/is-data-view/-/is-data-view-1.0.2.tgz", "integrity": "sha512-RKtWF8pGmS87i2D6gqQu/l7EYRlVdfzemCJN/P3UOs//x1QE7mfhvzHIApBTRf7axvT6DMGwSwBXYCT0nfB9xw==", "dev": true, -<<<<<<< HEAD -======= "license": "MIT", ->>>>>>> dev "dependencies": { "call-bound": "^1.0.2", "get-intrinsic": "^1.2.6", @@ -1526,10 +870,7 @@ "resolved": "https://registry.npmmirror.com/is-date-object/-/is-date-object-1.1.0.tgz", "integrity": "sha512-PwwhEakHVKTdRNVOw+/Gyh0+MzlCl4R6qKvkhuvLtPMggI1WAHt9sOwZxQLSGpUaDnrdyDsomoRgNnCfKNSXXg==", "dev": true, -<<<<<<< HEAD -======= "license": "MIT", ->>>>>>> dev "dependencies": { "call-bound": "^1.0.2", "has-tostringtag": "^1.0.2" @@ -1546,10 +887,7 @@ "resolved": "https://registry.npmmirror.com/is-finalizationregistry/-/is-finalizationregistry-1.1.1.tgz", "integrity": "sha512-1pC6N8qWJbWoPtEjgcL2xyhQOP491EQjeUo3qTKcmV8YSDDJrOepfG8pcC7h/QgnQHYSv0mJ3Z/ZWxmatVrysg==", "dev": true, -<<<<<<< HEAD -======= "license": "MIT", ->>>>>>> dev "dependencies": { "call-bound": "^1.0.3" }, @@ -1565,10 +903,7 @@ "resolved": "https://registry.npmmirror.com/is-generator-function/-/is-generator-function-1.1.0.tgz", "integrity": "sha512-nPUB5km40q9e8UfN/Zc24eLlzdSf9OfKByBw9CIdw4H1giPMeA0OIJvbchsCu4npfI2QcMVBsGEBHKZ7wLTWmQ==", "dev": true, -<<<<<<< HEAD -======= "license": "MIT", ->>>>>>> dev "dependencies": { "call-bound": "^1.0.3", "get-proto": "^1.0.0", @@ -1587,10 +922,7 @@ "resolved": "https://registry.npmmirror.com/is-map/-/is-map-2.0.3.tgz", "integrity": "sha512-1Qed0/Hr2m+YqxnM09CjA2d/i6YZNfF6R2oRAOj36eUdS6qIV/huPJNSEpKbupewFs+ZsJlxsjjPbc0/afW6Lw==", "dev": true, -<<<<<<< HEAD -======= "license": "MIT", ->>>>>>> dev "engines": { "node": ">= 0.4" }, @@ -1603,10 +935,7 @@ "resolved": "https://registry.npmmirror.com/is-number-object/-/is-number-object-1.1.1.tgz", "integrity": "sha512-lZhclumE1G6VYD8VHe35wFaIif+CTy5SJIi5+3y4psDgWu4wPDoBhF8NxUOinEc7pHgiTsT6MaBb92rKhhD+Xw==", "dev": true, -<<<<<<< HEAD -======= "license": "MIT", ->>>>>>> dev "dependencies": { "call-bound": "^1.0.3", "has-tostringtag": "^1.0.2" @@ -1623,10 +952,7 @@ "resolved": "https://registry.npmmirror.com/is-regex/-/is-regex-1.2.1.tgz", "integrity": "sha512-MjYsKHO5O7mCsmRGxWcLWheFqN9DJ/2TmngvjKXihe6efViPqc274+Fx/4fYj/r03+ESvBdTXK0V6tA3rgez1g==", "dev": true, -<<<<<<< HEAD -======= "license": "MIT", ->>>>>>> dev "dependencies": { "call-bound": "^1.0.2", "gopd": "^1.2.0", @@ -1645,10 +971,7 @@ "resolved": "https://registry.npmmirror.com/is-set/-/is-set-2.0.3.tgz", "integrity": "sha512-iPAjerrse27/ygGLxw+EBR9agv9Y6uLeYVJMu+QNCoouJ1/1ri0mGrcWpfCqFZuzzx3WjtwxG098X+n4OuRkPg==", "dev": true, -<<<<<<< HEAD -======= "license": "MIT", ->>>>>>> dev "engines": { "node": ">= 0.4" }, @@ -1661,10 +984,7 @@ "resolved": "https://registry.npmmirror.com/is-shared-array-buffer/-/is-shared-array-buffer-1.0.4.tgz", "integrity": "sha512-ISWac8drv4ZGfwKl5slpHG9OwPNty4jOWPRIhBpxOoD+hqITiwuipOQ2bNthAzwA3B4fIjO4Nln74N0S9byq8A==", "dev": true, -<<<<<<< HEAD -======= "license": "MIT", ->>>>>>> dev "dependencies": { "call-bound": "^1.0.3" }, @@ -1680,10 +1000,7 @@ "resolved": "https://registry.npmmirror.com/is-string/-/is-string-1.1.1.tgz", "integrity": "sha512-BtEeSsoaQjlSPBemMQIrY1MY0uM6vnS1g5fmufYOtnxLGUZM2178PKbhsk7Ffv58IX+ZtcvoGwccYsh0PglkAA==", "dev": true, -<<<<<<< HEAD -======= "license": "MIT", ->>>>>>> dev "dependencies": { "call-bound": "^1.0.3", "has-tostringtag": "^1.0.2" @@ -1700,10 +1017,7 @@ "resolved": "https://registry.npmmirror.com/is-symbol/-/is-symbol-1.1.1.tgz", "integrity": "sha512-9gGx6GTtCQM73BgmHQXfDmLtfjjTUDSyoxTCbp5WtoixAhfgsDirWIcVQ/IHpvI5Vgd5i/J5F7B9cN/WlVbC/w==", "dev": true, -<<<<<<< HEAD -======= "license": "MIT", ->>>>>>> dev "dependencies": { "call-bound": "^1.0.2", "has-symbols": "^1.1.0", @@ -1721,10 +1035,7 @@ "resolved": "https://registry.npmmirror.com/is-typed-array/-/is-typed-array-1.1.15.tgz", "integrity": "sha512-p3EcsicXjit7SaskXHs1hA91QxgTw46Fv6EFKKGS5DRFLD8yKnohjF3hxoju94b/OcMZoQukzpPpBE9uLVKzgQ==", "dev": true, -<<<<<<< HEAD -======= "license": "MIT", ->>>>>>> dev "dependencies": { "which-typed-array": "^1.1.16" }, @@ -1740,10 +1051,7 @@ "resolved": "https://registry.npmmirror.com/is-weakmap/-/is-weakmap-2.0.2.tgz", "integrity": "sha512-K5pXYOm9wqY1RgjpL3YTkF39tni1XajUIkawTLUo9EZEVUFga5gSQJF8nNS7ZwJQ02y+1YCNYcMh+HIf1ZqE+w==", "dev": true, -<<<<<<< HEAD -======= "license": "MIT", ->>>>>>> dev "engines": { "node": ">= 0.4" }, @@ -1756,10 +1064,7 @@ "resolved": "https://registry.npmmirror.com/is-weakref/-/is-weakref-1.1.1.tgz", "integrity": "sha512-6i9mGWSlqzNMEqpCp93KwRS1uUOodk2OJ6b+sq7ZPDSy2WuI5NFIxp/254TytR8ftefexkWn5xNiHUNpPOfSew==", "dev": true, -<<<<<<< HEAD -======= "license": "MIT", ->>>>>>> dev "dependencies": { "call-bound": "^1.0.3" }, @@ -1775,10 +1080,7 @@ "resolved": "https://registry.npmmirror.com/is-weakset/-/is-weakset-2.0.4.tgz", "integrity": "sha512-mfcwb6IzQyOKTs84CQMrOwW4gQcaTOAWJ0zzJCl2WSPDrWk/OzDaImWFH3djXhb24g4eudZfLRozAvPGw4d9hQ==", "dev": true, -<<<<<<< HEAD -======= "license": "MIT", ->>>>>>> dev "dependencies": { "call-bound": "^1.0.3", "get-intrinsic": "^1.2.6" @@ -1794,44 +1096,29 @@ "version": "2.0.5", "resolved": "https://registry.npmmirror.com/isarray/-/isarray-2.0.5.tgz", "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==", -<<<<<<< HEAD - "dev": true -======= "dev": true, "license": "MIT" ->>>>>>> dev }, "node_modules/isexe": { "version": "2.0.0", "resolved": "https://registry.npmmirror.com/isexe/-/isexe-2.0.0.tgz", "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", -<<<<<<< HEAD - "dev": true -======= "dev": true, "license": "ISC" ->>>>>>> dev }, "node_modules/json-parse-better-errors": { "version": "1.0.2", "resolved": "https://registry.npmmirror.com/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==", -<<<<<<< HEAD - "dev": true -======= "dev": true, "license": "MIT" ->>>>>>> dev }, "node_modules/load-json-file": { "version": "4.0.0", "resolved": "https://registry.npmmirror.com/load-json-file/-/load-json-file-4.0.0.tgz", "integrity": "sha512-Kx8hMakjX03tiGTLAIdJ+lL0htKnXjEZN6hk/tozf/WOuYGdZBJrZ+rCJRbVCugsjB3jMLn9746NsQIf5VjBMw==", "dev": true, -<<<<<<< HEAD -======= "license": "MIT", ->>>>>>> dev "dependencies": { "graceful-fs": "^4.1.2", "parse-json": "^4.0.0", @@ -1842,33 +1129,12 @@ "node": ">=4" } }, -<<<<<<< HEAD -======= - "node_modules/lodash-es": { - "version": "4.17.21", - "resolved": "https://registry.npmmirror.com/lodash-es/-/lodash-es-4.17.21.tgz", - "integrity": "sha512-mKnC+QJ9pWVzv+C4/U3rRsHapFfHvQFoFB92e52xeyGMcX6/OlIl78je1u8vePzYZSkkogMPJ2yjxxsb89cxyw==", - "license": "MIT" - }, - "node_modules/magic-string": { - "version": "0.30.17", - "resolved": "https://registry.npmmirror.com/magic-string/-/magic-string-0.30.17.tgz", - "integrity": "sha512-sNPKHvyjVf7gyjwS4xGTaW/mCnF8wnjtifKBEhxfZ7E/S8tQ0rssrwGNn6q8JH/ohItJfSQp9mBtQYuTlH5QnA==", - "peer": true, - "dependencies": { - "@jridgewell/sourcemap-codec": "^1.5.0" - } - }, ->>>>>>> dev "node_modules/math-intrinsics": { "version": "1.1.0", "resolved": "https://registry.npmmirror.com/math-intrinsics/-/math-intrinsics-1.1.0.tgz", "integrity": "sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g==", "dev": true, -<<<<<<< HEAD -======= "license": "MIT", ->>>>>>> dev "engines": { "node": ">= 0.4" } @@ -1887,10 +1153,7 @@ "resolved": "https://registry.npmmirror.com/minimatch/-/minimatch-3.1.2.tgz", "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", "dev": true, -<<<<<<< HEAD -======= "license": "ISC", ->>>>>>> dev "dependencies": { "brace-expansion": "^1.1.7" }, @@ -1898,47 +1161,19 @@ "node": "*" } }, -<<<<<<< HEAD -======= - "node_modules/nanoid": { - "version": "3.3.11", - "resolved": "https://registry.npmmirror.com/nanoid/-/nanoid-3.3.11.tgz", - "integrity": "sha512-N8SpfPUnUp1bK+PMYW8qSWdl9U+wwNWI4QKxOYDy9JAro3WMX7p2OeVRF9v+347pnakNevPmiHhNmZ2HbFA76w==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], - "peer": true, - "bin": { - "nanoid": "bin/nanoid.cjs" - }, - "engines": { - "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" - } - }, ->>>>>>> dev "node_modules/nice-try": { "version": "1.0.5", "resolved": "https://registry.npmmirror.com/nice-try/-/nice-try-1.0.5.tgz", "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==", -<<<<<<< HEAD - "dev": true -======= "dev": true, "license": "MIT" ->>>>>>> dev }, "node_modules/normalize-package-data": { "version": "2.5.0", "resolved": "https://registry.npmmirror.com/normalize-package-data/-/normalize-package-data-2.5.0.tgz", "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", "dev": true, -<<<<<<< HEAD -======= "license": "BSD-2-Clause", ->>>>>>> dev "dependencies": { "hosted-git-info": "^2.1.4", "resolve": "^1.10.0", @@ -1951,10 +1186,7 @@ "resolved": "https://registry.npmmirror.com/npm-run-all/-/npm-run-all-4.1.5.tgz", "integrity": "sha512-Oo82gJDAVcaMdi3nuoKFavkIHBRVqQ1qvMb+9LHk/cF4P6B2m8aP04hGf7oL6wZ9BuGwX1onlLhpuoofSyoQDQ==", "dev": true, -<<<<<<< HEAD -======= "license": "MIT", ->>>>>>> dev "dependencies": { "ansi-styles": "^3.2.1", "chalk": "^2.4.1", @@ -1980,10 +1212,7 @@ "resolved": "https://registry.npmmirror.com/object-inspect/-/object-inspect-1.13.4.tgz", "integrity": "sha512-W67iLl4J2EXEGTbfeHCffrjDfitvLANg0UlX3wFUUSTx92KXRFegMHUVgSqE+wvhAbi4WqjGg9czysTV2Epbew==", "dev": true, -<<<<<<< HEAD -======= "license": "MIT", ->>>>>>> dev "engines": { "node": ">= 0.4" }, @@ -1996,10 +1225,7 @@ "resolved": "https://registry.npmmirror.com/object-keys/-/object-keys-1.1.1.tgz", "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", "dev": true, -<<<<<<< HEAD -======= "license": "MIT", ->>>>>>> dev "engines": { "node": ">= 0.4" } @@ -2009,10 +1235,7 @@ "resolved": "https://registry.npmmirror.com/object.assign/-/object.assign-4.1.7.tgz", "integrity": "sha512-nK28WOo+QIjBkDduTINE4JkF/UJJKyf2EJxvJKfblDpyg0Q+pkOHNTL0Qwy6NP6FhE/EnzV73BxxqcJaXY9anw==", "dev": true, -<<<<<<< HEAD -======= "license": "MIT", ->>>>>>> dev "dependencies": { "call-bind": "^1.0.8", "call-bound": "^1.0.3", @@ -2033,10 +1256,7 @@ "resolved": "https://registry.npmmirror.com/own-keys/-/own-keys-1.0.1.tgz", "integrity": "sha512-qFOyK5PjiWZd+QQIh+1jhdb9LpxTF0qs7Pm8o5QHYZ0M3vKqSqzsZaEB6oWlxZ+q2sJBMI/Ktgd2N5ZwQoRHfg==", "dev": true, -<<<<<<< HEAD -======= "license": "MIT", ->>>>>>> dev "dependencies": { "get-intrinsic": "^1.2.6", "object-keys": "^1.1.1", @@ -2054,10 +1274,7 @@ "resolved": "https://registry.npmmirror.com/parse-json/-/parse-json-4.0.0.tgz", "integrity": "sha512-aOIos8bujGN93/8Ox/jPLh7RwVnPEysynVFE+fQZyg6jKELEHwzgKdLRFHUgXJL6kylijVSBC4BvN9OmsB48Rw==", "dev": true, -<<<<<<< HEAD -======= "license": "MIT", ->>>>>>> dev "dependencies": { "error-ex": "^1.3.1", "json-parse-better-errors": "^1.0.1" @@ -2071,10 +1288,7 @@ "resolved": "https://registry.npmmirror.com/path-key/-/path-key-2.0.1.tgz", "integrity": "sha512-fEHGKCSmUSDPv4uoj8AlD+joPlq3peND+HRYyxFz4KPw4z926S/b8rIuFs2FYJg3BwsxJf6A9/3eIdLaYC+9Dw==", "dev": true, -<<<<<<< HEAD -======= "license": "MIT", ->>>>>>> dev "engines": { "node": ">=4" } @@ -2083,22 +1297,15 @@ "version": "1.0.7", "resolved": "https://registry.npmmirror.com/path-parse/-/path-parse-1.0.7.tgz", "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", -<<<<<<< HEAD - "dev": true -======= "dev": true, "license": "MIT" ->>>>>>> dev }, "node_modules/path-type": { "version": "3.0.0", "resolved": "https://registry.npmmirror.com/path-type/-/path-type-3.0.0.tgz", "integrity": "sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==", "dev": true, -<<<<<<< HEAD -======= "license": "MIT", ->>>>>>> dev "dependencies": { "pify": "^3.0.0" }, @@ -2106,24 +1313,12 @@ "node": ">=4" } }, -<<<<<<< HEAD -======= - "node_modules/picocolors": { - "version": "1.1.1", - "resolved": "https://registry.npmmirror.com/picocolors/-/picocolors-1.1.1.tgz", - "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==", - "peer": true - }, ->>>>>>> dev "node_modules/pidtree": { "version": "0.3.1", "resolved": "https://registry.npmmirror.com/pidtree/-/pidtree-0.3.1.tgz", "integrity": "sha512-qQbW94hLHEqCg7nhby4yRC7G2+jYHY4Rguc2bjw7Uug4GIJuu1tvf2uHaZv5Q8zdt+WKJ6qK1FOI6amaWUo5FA==", "dev": true, -<<<<<<< HEAD -======= "license": "MIT", ->>>>>>> dev "bin": { "pidtree": "bin/pidtree.js" }, @@ -2136,80 +1331,27 @@ "resolved": "https://registry.npmmirror.com/pify/-/pify-3.0.0.tgz", "integrity": "sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg==", "dev": true, -<<<<<<< HEAD -======= "license": "MIT", ->>>>>>> dev "engines": { "node": ">=4" } }, -<<<<<<< HEAD -======= - "node_modules/polygon-clipping": { - "version": "0.15.7", - "resolved": "https://registry.npmmirror.com/polygon-clipping/-/polygon-clipping-0.15.7.tgz", - "integrity": "sha512-nhfdr83ECBg6xtqOAJab1tbksbBAOMUltN60bU+llHVOL0e5Onm1WpAXXWXVB39L8AJFssoIhEVuy/S90MmotA==", - "license": "MIT", - "dependencies": { - "robust-predicates": "^3.0.2", - "splaytree": "^3.1.0" - } - }, ->>>>>>> dev "node_modules/possible-typed-array-names": { "version": "1.1.0", "resolved": "https://registry.npmmirror.com/possible-typed-array-names/-/possible-typed-array-names-1.1.0.tgz", "integrity": "sha512-/+5VFTchJDoVj3bhoqi6UeymcD00DAwb1nJwamzPvHEszJ4FpF6SNNbUbOS8yI56qHzdV8eK0qEfOSiodkTdxg==", "dev": true, -<<<<<<< HEAD -======= "license": "MIT", ->>>>>>> dev "engines": { "node": ">= 0.4" } }, -<<<<<<< HEAD -======= - "node_modules/postcss": { - "version": "8.5.3", - "resolved": "https://registry.npmmirror.com/postcss/-/postcss-8.5.3.tgz", - "integrity": "sha512-dle9A3yYxlBSrt8Fu+IpjGT8SY8hN0mlaA6GY8t0P5PjIOZemULz/E2Bnm/2dcUOena75OTNkHI76uZBNUUq3A==", - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/postcss" - }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], - "peer": true, - "dependencies": { - "nanoid": "^3.3.8", - "picocolors": "^1.1.1", - "source-map-js": "^1.2.1" - }, - "engines": { - "node": "^10 || ^12 || >=14" - } - }, ->>>>>>> dev "node_modules/read-pkg": { "version": "3.0.0", "resolved": "https://registry.npmmirror.com/read-pkg/-/read-pkg-3.0.0.tgz", "integrity": "sha512-BLq/cCO9two+lBgiTYNqD6GdtK8s4NpaWrl6/rCO9w0TUS8oJl7cmToOZfRYllKTISY6nt1U7jQ53brmKqY6BA==", "dev": true, -<<<<<<< HEAD -======= "license": "MIT", ->>>>>>> dev "dependencies": { "load-json-file": "^4.0.0", "normalize-package-data": "^2.3.2", @@ -2224,10 +1366,7 @@ "resolved": "https://registry.npmmirror.com/reflect.getprototypeof/-/reflect.getprototypeof-1.0.10.tgz", "integrity": "sha512-00o4I+DVrefhv+nX0ulyi3biSHCPDe+yLv5o/p6d/UVlirijB8E16FtfwSAi4g3tcqrQ4lRAqQSoFEZJehYEcw==", "dev": true, -<<<<<<< HEAD -======= "license": "MIT", ->>>>>>> dev "dependencies": { "call-bind": "^1.0.8", "define-properties": "^1.2.1", @@ -2245,24 +1384,12 @@ "url": "https://github.com/sponsors/ljharb" } }, -<<<<<<< HEAD -======= - "node_modules/regenerator-runtime": { - "version": "0.14.1", - "resolved": "https://registry.npmmirror.com/regenerator-runtime/-/regenerator-runtime-0.14.1.tgz", - "integrity": "sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw==", - "license": "MIT" - }, ->>>>>>> dev "node_modules/regexp.prototype.flags": { "version": "1.5.4", "resolved": "https://registry.npmmirror.com/regexp.prototype.flags/-/regexp.prototype.flags-1.5.4.tgz", "integrity": "sha512-dYqgNSZbDwkaJ2ceRd9ojCGjBq+mOm9LmtXnAnEGyHhN/5R7iDW2TRw3h+o/jCFxus3P2LfWIIiwowAjANm7IA==", "dev": true, -<<<<<<< HEAD -======= "license": "MIT", ->>>>>>> dev "dependencies": { "call-bind": "^1.0.8", "define-properties": "^1.2.1", @@ -2283,10 +1410,7 @@ "resolved": "https://registry.npmmirror.com/resolve/-/resolve-1.22.10.tgz", "integrity": "sha512-NPRy+/ncIMeDlTAsuqwKIiferiawhefFJtkNSW0qZJEqMEb+qBt/77B/jGeeek+F0uOeN05CDa6HXbbIgtVX4w==", "dev": true, -<<<<<<< HEAD -======= "license": "MIT", ->>>>>>> dev "dependencies": { "is-core-module": "^2.16.0", "path-parse": "^1.0.7", @@ -2302,24 +1426,12 @@ "url": "https://github.com/sponsors/ljharb" } }, -<<<<<<< HEAD -======= - "node_modules/robust-predicates": { - "version": "3.0.2", - "resolved": "https://registry.npmmirror.com/robust-predicates/-/robust-predicates-3.0.2.tgz", - "integrity": "sha512-IXgzBWvWQwE6PrDI05OvmXUIruQTcoMDzRsOd5CDvHCVLcLHMTSYvOK5Cm46kWqlV3yAbuSpBZdJ5oP5OUoStg==", - "license": "Unlicense" - }, ->>>>>>> dev "node_modules/safe-array-concat": { "version": "1.1.3", "resolved": "https://registry.npmmirror.com/safe-array-concat/-/safe-array-concat-1.1.3.tgz", "integrity": "sha512-AURm5f0jYEOydBj7VQlVvDrjeFgthDdEF5H1dP+6mNpoXOMo1quQqJ4wvJDyRZ9+pO3kGWoOdmV08cSv2aJV6Q==", "dev": true, -<<<<<<< HEAD -======= "license": "MIT", ->>>>>>> dev "dependencies": { "call-bind": "^1.0.8", "call-bound": "^1.0.2", @@ -2339,10 +1451,7 @@ "resolved": "https://registry.npmmirror.com/safe-push-apply/-/safe-push-apply-1.0.0.tgz", "integrity": "sha512-iKE9w/Z7xCzUMIZqdBsp6pEQvwuEebH4vdpjcDWnyzaI6yl6O9FHvVpmGelvEHNsoY6wGblkxR6Zty/h00WiSA==", "dev": true, -<<<<<<< HEAD -======= "license": "MIT", ->>>>>>> dev "dependencies": { "es-errors": "^1.3.0", "isarray": "^2.0.5" @@ -2359,10 +1468,7 @@ "resolved": "https://registry.npmmirror.com/safe-regex-test/-/safe-regex-test-1.1.0.tgz", "integrity": "sha512-x/+Cz4YrimQxQccJf5mKEbIa1NzeCRNI5Ecl/ekmlYaampdNLPalVyIcCZNNH3MvmqBugV5TMYZXv0ljslUlaw==", "dev": true, -<<<<<<< HEAD -======= "license": "MIT", ->>>>>>> dev "dependencies": { "call-bound": "^1.0.2", "es-errors": "^1.3.0", @@ -2380,10 +1486,7 @@ "resolved": "https://registry.npmmirror.com/semver/-/semver-5.7.2.tgz", "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", "dev": true, -<<<<<<< HEAD -======= "license": "ISC", ->>>>>>> dev "bin": { "semver": "bin/semver" } @@ -2393,10 +1496,7 @@ "resolved": "https://registry.npmmirror.com/set-function-length/-/set-function-length-1.2.2.tgz", "integrity": "sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==", "dev": true, -<<<<<<< HEAD -======= "license": "MIT", ->>>>>>> dev "dependencies": { "define-data-property": "^1.1.4", "es-errors": "^1.3.0", @@ -2414,10 +1514,7 @@ "resolved": "https://registry.npmmirror.com/set-function-name/-/set-function-name-2.0.2.tgz", "integrity": "sha512-7PGFlmtwsEADb0WYyvCMa1t+yke6daIG4Wirafur5kcf+MhUnPms1UeR0CKQdTZD81yESwMHbtn+TR+dMviakQ==", "dev": true, -<<<<<<< HEAD -======= "license": "MIT", ->>>>>>> dev "dependencies": { "define-data-property": "^1.1.4", "es-errors": "^1.3.0", @@ -2433,10 +1530,7 @@ "resolved": "https://registry.npmmirror.com/set-proto/-/set-proto-1.0.0.tgz", "integrity": "sha512-RJRdvCo6IAnPdsvP/7m6bsQqNnn1FCBX5ZNtFL98MmFF/4xAIJTIg1YbHW5DC2W5SKZanrC6i4HsJqlajw/dZw==", "dev": true, -<<<<<<< HEAD -======= "license": "MIT", ->>>>>>> dev "dependencies": { "dunder-proto": "^1.0.1", "es-errors": "^1.3.0", @@ -2451,10 +1545,7 @@ "resolved": "https://registry.npmmirror.com/shebang-command/-/shebang-command-1.2.0.tgz", "integrity": "sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg==", "dev": true, -<<<<<<< HEAD -======= "license": "MIT", ->>>>>>> dev "dependencies": { "shebang-regex": "^1.0.0" }, @@ -2467,10 +1558,7 @@ "resolved": "https://registry.npmmirror.com/shebang-regex/-/shebang-regex-1.0.0.tgz", "integrity": "sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ==", "dev": true, -<<<<<<< HEAD -======= "license": "MIT", ->>>>>>> dev "engines": { "node": ">=0.10.0" } @@ -2480,10 +1568,7 @@ "resolved": "https://registry.npmmirror.com/shell-quote/-/shell-quote-1.8.2.tgz", "integrity": "sha512-AzqKpGKjrj7EM6rKVQEPpB288oCfnrEIuyoT9cyF4nmGa7V8Zk6f7RRqYisX8X9m+Q7bd632aZW4ky7EhbQztA==", "dev": true, -<<<<<<< HEAD -======= "license": "MIT", ->>>>>>> dev "engines": { "node": ">= 0.4" }, @@ -2496,10 +1581,7 @@ "resolved": "https://registry.npmmirror.com/side-channel/-/side-channel-1.1.0.tgz", "integrity": "sha512-ZX99e6tRweoUXqR+VBrslhda51Nh5MTQwou5tnUDgbtyM0dBgmhEDtWGP/xbKn6hqfPRHujUNwz5fy/wbbhnpw==", "dev": true, -<<<<<<< HEAD -======= "license": "MIT", ->>>>>>> dev "dependencies": { "es-errors": "^1.3.0", "object-inspect": "^1.13.3", @@ -2519,10 +1601,7 @@ "resolved": "https://registry.npmmirror.com/side-channel-list/-/side-channel-list-1.0.0.tgz", "integrity": "sha512-FCLHtRD/gnpCiCHEiJLOwdmFP+wzCmDEkc9y7NsYxeF4u7Btsn1ZuwgwJGxImImHicJArLP4R0yX4c2KCrMrTA==", "dev": true, -<<<<<<< HEAD -======= "license": "MIT", ->>>>>>> dev "dependencies": { "es-errors": "^1.3.0", "object-inspect": "^1.13.3" @@ -2539,10 +1618,7 @@ "resolved": "https://registry.npmmirror.com/side-channel-map/-/side-channel-map-1.0.1.tgz", "integrity": "sha512-VCjCNfgMsby3tTdo02nbjtM/ewra6jPHmpThenkTYh8pG9ucZ/1P8So4u4FGBek/BjpOVsDCMoLA/iuBKIFXRA==", "dev": true, -<<<<<<< HEAD -======= "license": "MIT", ->>>>>>> dev "dependencies": { "call-bound": "^1.0.2", "es-errors": "^1.3.0", @@ -2561,10 +1637,7 @@ "resolved": "https://registry.npmmirror.com/side-channel-weakmap/-/side-channel-weakmap-1.0.2.tgz", "integrity": "sha512-WPS/HvHQTYnHisLo9McqBHOJk2FkHO/tlpvldyrnem4aeQp4hai3gythswg6p01oSoTl58rcpiFAjF2br2Ak2A==", "dev": true, -<<<<<<< HEAD -======= "license": "MIT", ->>>>>>> dev "dependencies": { "call-bound": "^1.0.2", "es-errors": "^1.3.0", @@ -2579,40 +1652,12 @@ "url": "https://github.com/sponsors/ljharb" } }, -<<<<<<< HEAD -======= - "node_modules/simple-swizzle": { - "version": "0.2.2", - "resolved": "https://registry.npmmirror.com/simple-swizzle/-/simple-swizzle-0.2.2.tgz", - "integrity": "sha512-JA//kQgZtbuY83m+xT+tXJkmJncGMTFT+C+g2h2R9uxkYIrE2yy9sgmcLhCnw57/WSD+Eh3J97FPEDFnbXnDUg==", - "dependencies": { - "is-arrayish": "^0.3.1" - } - }, - "node_modules/simple-swizzle/node_modules/is-arrayish": { - "version": "0.3.2", - "resolved": "https://registry.npmmirror.com/is-arrayish/-/is-arrayish-0.3.2.tgz", - "integrity": "sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==" - }, - "node_modules/source-map-js": { - "version": "1.2.1", - "resolved": "https://registry.npmmirror.com/source-map-js/-/source-map-js-1.2.1.tgz", - "integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==", - "peer": true, - "engines": { - "node": ">=0.10.0" - } - }, ->>>>>>> dev "node_modules/spdx-correct": { "version": "3.2.0", "resolved": "https://registry.npmmirror.com/spdx-correct/-/spdx-correct-3.2.0.tgz", "integrity": "sha512-kN9dJbvnySHULIluDHy32WHRUu3Og7B9sbY7tsFLctQkIqnMh3hErYgdMjTYuqmcXX+lK5T1lnUt3G7zNswmZA==", "dev": true, -<<<<<<< HEAD -======= "license": "Apache-2.0", ->>>>>>> dev "dependencies": { "spdx-expression-parse": "^3.0.0", "spdx-license-ids": "^3.0.0" @@ -2622,22 +1667,15 @@ "version": "2.5.0", "resolved": "https://registry.npmmirror.com/spdx-exceptions/-/spdx-exceptions-2.5.0.tgz", "integrity": "sha512-PiU42r+xO4UbUS1buo3LPJkjlO7430Xn5SVAhdpzzsPHsjbYVflnnFdATgabnLude+Cqu25p6N+g2lw/PFsa4w==", -<<<<<<< HEAD - "dev": true -======= "dev": true, "license": "CC-BY-3.0" ->>>>>>> dev }, "node_modules/spdx-expression-parse": { "version": "3.0.1", "resolved": "https://registry.npmmirror.com/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz", "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==", "dev": true, -<<<<<<< HEAD -======= "license": "MIT", ->>>>>>> dev "dependencies": { "spdx-exceptions": "^2.1.0", "spdx-license-ids": "^3.0.0" @@ -2647,28 +1685,15 @@ "version": "3.0.21", "resolved": "https://registry.npmmirror.com/spdx-license-ids/-/spdx-license-ids-3.0.21.tgz", "integrity": "sha512-Bvg/8F5XephndSK3JffaRqdT+gyhfqIPwDHpX80tJrF8QQRYMo8sNMeaZ2Dp5+jhwKnUmIOyFFQfHRkjJm5nXg==", -<<<<<<< HEAD - "dev": true -======= "dev": true, "license": "CC0-1.0" }, - "node_modules/splaytree": { - "version": "3.1.2", - "resolved": "https://registry.npmmirror.com/splaytree/-/splaytree-3.1.2.tgz", - "integrity": "sha512-4OM2BJgC5UzrhVnnJA4BkHKGtjXNzzUfpQjCO8I05xYPsfS/VuQDwjCGGMi8rYQilHEV4j8NBqTFbls/PZEE7A==", - "license": "MIT" ->>>>>>> dev - }, "node_modules/string.prototype.padend": { "version": "3.1.6", "resolved": "https://registry.npmmirror.com/string.prototype.padend/-/string.prototype.padend-3.1.6.tgz", "integrity": "sha512-XZpspuSB7vJWhvJc9DLSlrXl1mcA2BdoY5jjnS135ydXqLoqhs96JjDtCkjJEQHvfqZIp9hBuBMgI589peyx9Q==", "dev": true, -<<<<<<< HEAD -======= "license": "MIT", ->>>>>>> dev "dependencies": { "call-bind": "^1.0.7", "define-properties": "^1.2.1", @@ -2687,10 +1712,7 @@ "resolved": "https://registry.npmmirror.com/string.prototype.trim/-/string.prototype.trim-1.2.10.tgz", "integrity": "sha512-Rs66F0P/1kedk5lyYyH9uBzuiI/kNRmwJAR9quK6VOtIpZ2G+hMZd+HQbbv25MgCA6gEffoMZYxlTod4WcdrKA==", "dev": true, -<<<<<<< HEAD -======= "license": "MIT", ->>>>>>> dev "dependencies": { "call-bind": "^1.0.8", "call-bound": "^1.0.2", @@ -2712,10 +1734,7 @@ "resolved": "https://registry.npmmirror.com/string.prototype.trimend/-/string.prototype.trimend-1.0.9.tgz", "integrity": "sha512-G7Ok5C6E/j4SGfyLCloXTrngQIQU3PWtXGst3yM7Bea9FRURf1S42ZHlZZtsNque2FN2PoUhfZXYLNWwEr4dLQ==", "dev": true, -<<<<<<< HEAD -======= "license": "MIT", ->>>>>>> dev "dependencies": { "call-bind": "^1.0.8", "call-bound": "^1.0.2", @@ -2734,10 +1753,7 @@ "resolved": "https://registry.npmmirror.com/string.prototype.trimstart/-/string.prototype.trimstart-1.0.8.tgz", "integrity": "sha512-UXSH262CSZY1tfu3G3Secr6uGLCFVPMhIqHjlgCUtCCcgihYc/xKs9djMTMUOb2j1mVSeU8EU6NWc/iQKU6Gfg==", "dev": true, -<<<<<<< HEAD -======= "license": "MIT", ->>>>>>> dev "dependencies": { "call-bind": "^1.0.7", "define-properties": "^1.2.1", @@ -2755,10 +1771,7 @@ "resolved": "https://registry.npmmirror.com/strip-bom/-/strip-bom-3.0.0.tgz", "integrity": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==", "dev": true, -<<<<<<< HEAD -======= "license": "MIT", ->>>>>>> dev "engines": { "node": ">=4" } @@ -2768,10 +1781,7 @@ "resolved": "https://registry.npmmirror.com/supports-color/-/supports-color-5.5.0.tgz", "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", "dev": true, -<<<<<<< HEAD -======= "license": "MIT", ->>>>>>> dev "dependencies": { "has-flag": "^3.0.0" }, @@ -2784,10 +1794,7 @@ "resolved": "https://registry.npmmirror.com/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", "dev": true, -<<<<<<< HEAD -======= "license": "MIT", ->>>>>>> dev "engines": { "node": ">= 0.4" }, @@ -2795,37 +1802,12 @@ "url": "https://github.com/sponsors/ljharb" } }, -<<<<<<< HEAD -======= - "node_modules/three": { - "version": "0.143.0", - "resolved": "https://registry.npmmirror.com/three/-/three-0.143.0.tgz", - "integrity": "sha512-oKcAGYHhJ46TGEuHjodo2n6TY2R6lbvrkp+feKZxqsUL/WkH7GKKaeu6RHeyb2Xjfk2dPLRKLsOP0KM2VgT8Zg==" - }, - "node_modules/topojson-client": { - "version": "3.1.0", - "resolved": "https://registry.npmmirror.com/topojson-client/-/topojson-client-3.1.0.tgz", - "integrity": "sha512-605uxS6bcYxGXw9qi62XyrV6Q3xwbndjachmNxu8HWTtVPxZfEJN9fd/SZS1Q54Sn2y0TMyMxFj/cJINqGHrKw==", - "license": "ISC", - "dependencies": { - "commander": "2" - }, - "bin": { - "topo2geo": "bin/topo2geo", - "topomerge": "bin/topomerge", - "topoquantize": "bin/topoquantize" - } - }, ->>>>>>> dev "node_modules/typed-array-buffer": { "version": "1.0.3", "resolved": "https://registry.npmmirror.com/typed-array-buffer/-/typed-array-buffer-1.0.3.tgz", "integrity": "sha512-nAYYwfY3qnzX30IkA6AQZjVbtK6duGontcQm1WSG1MD94YLqK0515GNApXkoxKOWMusVssAHWLh9SeaoefYFGw==", "dev": true, -<<<<<<< HEAD -======= "license": "MIT", ->>>>>>> dev "dependencies": { "call-bound": "^1.0.3", "es-errors": "^1.3.0", @@ -2840,10 +1822,7 @@ "resolved": "https://registry.npmmirror.com/typed-array-byte-length/-/typed-array-byte-length-1.0.3.tgz", "integrity": "sha512-BaXgOuIxz8n8pIq3e7Atg/7s+DpiYrxn4vdot3w9KbnBhcRQq6o3xemQdIfynqSeXeDrF32x+WvfzmOjPiY9lg==", "dev": true, -<<<<<<< HEAD -======= "license": "MIT", ->>>>>>> dev "dependencies": { "call-bind": "^1.0.8", "for-each": "^0.3.3", @@ -2863,10 +1842,7 @@ "resolved": "https://registry.npmmirror.com/typed-array-byte-offset/-/typed-array-byte-offset-1.0.4.tgz", "integrity": "sha512-bTlAFB/FBYMcuX81gbL4OcpH5PmlFHqlCCpAl8AlEzMz5k53oNDvN8p1PNOWLEmI2x4orp3raOFB51tv9X+MFQ==", "dev": true, -<<<<<<< HEAD -======= "license": "MIT", ->>>>>>> dev "dependencies": { "available-typed-arrays": "^1.0.7", "call-bind": "^1.0.8", @@ -2888,10 +1864,7 @@ "resolved": "https://registry.npmmirror.com/typed-array-length/-/typed-array-length-1.0.7.tgz", "integrity": "sha512-3KS2b+kL7fsuk/eJZ7EQdnEmQoaho/r6KUef7hxvltNA5DR8NAUM+8wJMbJyZ4G9/7i3v5zPBIMN5aybAh2/Jg==", "dev": true, -<<<<<<< HEAD -======= "license": "MIT", ->>>>>>> dev "dependencies": { "call-bind": "^1.0.7", "for-each": "^0.3.3", @@ -2912,10 +1885,7 @@ "resolved": "https://registry.npmmirror.com/unbox-primitive/-/unbox-primitive-1.1.0.tgz", "integrity": "sha512-nWJ91DjeOkej/TA8pXQ3myruKpKEYgqvpw9lz4OPHj/NWFNluYrjbz9j01CJ8yKQd2g4jFoOkINCTW2I5LEEyw==", "dev": true, -<<<<<<< HEAD -======= "license": "MIT", ->>>>>>> dev "dependencies": { "call-bound": "^1.0.3", "has-bigints": "^1.0.2", @@ -2934,48 +1904,18 @@ "resolved": "https://registry.npmmirror.com/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", "dev": true, -<<<<<<< HEAD -======= "license": "Apache-2.0", ->>>>>>> dev "dependencies": { "spdx-correct": "^3.0.0", "spdx-expression-parse": "^3.0.0" } }, -<<<<<<< HEAD -======= - "node_modules/vue": { - "version": "3.5.13", - "resolved": "https://registry.npmmirror.com/vue/-/vue-3.5.13.tgz", - "integrity": "sha512-wmeiSMxkZCSc+PM2w2VRsOYAZC8GdipNFRTsLSfodVqI9mbejKeXEGr8SckuLnrQPGe3oJN5c3K0vpoU9q/wCQ==", - "peer": true, - "dependencies": { - "@vue/compiler-dom": "3.5.13", - "@vue/compiler-sfc": "3.5.13", - "@vue/runtime-dom": "3.5.13", - "@vue/server-renderer": "3.5.13", - "@vue/shared": "3.5.13" - }, - "peerDependencies": { - "typescript": "*" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } - } - }, ->>>>>>> dev "node_modules/which": { "version": "1.3.1", "resolved": "https://registry.npmmirror.com/which/-/which-1.3.1.tgz", "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", "dev": true, -<<<<<<< HEAD -======= "license": "ISC", ->>>>>>> dev "dependencies": { "isexe": "^2.0.0" }, @@ -2988,10 +1928,7 @@ "resolved": "https://registry.npmmirror.com/which-boxed-primitive/-/which-boxed-primitive-1.1.1.tgz", "integrity": "sha512-TbX3mj8n0odCBFVlY8AxkqcHASw3L60jIuF8jFP78az3C2YhmGvqbHBpAjTRH2/xqYunrJ9g1jSyjCjpoWzIAA==", "dev": true, -<<<<<<< HEAD -======= "license": "MIT", ->>>>>>> dev "dependencies": { "is-bigint": "^1.1.0", "is-boolean-object": "^1.2.1", @@ -3011,10 +1948,7 @@ "resolved": "https://registry.npmmirror.com/which-builtin-type/-/which-builtin-type-1.2.1.tgz", "integrity": "sha512-6iBczoX+kDQ7a3+YJBnh3T+KZRxM/iYNPXicqk66/Qfm1b93iu+yOImkg0zHbj5LNOcNv1TEADiZ0xa34B4q6Q==", "dev": true, -<<<<<<< HEAD -======= "license": "MIT", ->>>>>>> dev "dependencies": { "call-bound": "^1.0.2", "function.prototype.name": "^1.1.6", @@ -3042,10 +1976,7 @@ "resolved": "https://registry.npmmirror.com/which-collection/-/which-collection-1.0.2.tgz", "integrity": "sha512-K4jVyjnBdgvc86Y6BkaLZEN933SwYOuBFkdmBu9ZfkcAbdVbpITnDmjvZ/aQjRXQrv5EPkTnD1s39GiiqbngCw==", "dev": true, -<<<<<<< HEAD -======= "license": "MIT", ->>>>>>> dev "dependencies": { "is-map": "^2.0.3", "is-set": "^2.0.3", @@ -3064,10 +1995,7 @@ "resolved": "https://registry.npmmirror.com/which-typed-array/-/which-typed-array-1.1.19.tgz", "integrity": "sha512-rEvr90Bck4WZt9HHFC4DJMsjvu7x+r6bImz0/BrbWb7A2djJ8hnZMrWnHo9F8ssv0OMErasDhftrfROTyqSDrw==", "dev": true, -<<<<<<< HEAD -======= "license": "MIT", ->>>>>>> dev "dependencies": { "available-typed-arrays": "^1.0.7", "call-bind": "^1.0.8", diff --git a/sub-operation-service/.env.development b/sub-operation-service/.env.development index ea21177..ac85243 100644 --- a/sub-operation-service/.env.development +++ b/sub-operation-service/.env.development @@ -3,7 +3,7 @@ VITE_PORT = 9526 VITE_APP_MIAN = 'daimp-front-main' VITE_APP_MIAN_URL = 'http://localhost:9000' VITE_APP_NAME = 'sub-operation-service' -VITE_APP_BASE_API = '/platform' +VITE_APP_BASE_API = '/apis' VITE_APP_BASE_URL = 'http://192.168.18.99:88' VITE_APP_UPLOAD_API = '/uploadApis' VITE_APP_UPLOAD_URL = 'http://192.168.18.99:9300' diff --git a/sub-operation-service/auto-imports.d.ts b/sub-operation-service/auto-imports.d.ts new file mode 100644 index 0000000..369aad4 --- /dev/null +++ b/sub-operation-service/auto-imports.d.ts @@ -0,0 +1,75 @@ +/* eslint-disable */ +/* prettier-ignore */ +// @ts-nocheck +// noinspection JSUnusedGlobalSymbols +// Generated by unplugin-auto-import +export {} +declare global { + const EffectScope: typeof import('vue')['EffectScope'] + const computed: typeof import('vue')['computed'] + const createApp: typeof import('vue')['createApp'] + const customRef: typeof import('vue')['customRef'] + const defineAsyncComponent: typeof import('vue')['defineAsyncComponent'] + const defineComponent: typeof import('vue')['defineComponent'] + const effectScope: typeof import('vue')['effectScope'] + const getCurrentInstance: typeof import('vue')['getCurrentInstance'] + const getCurrentScope: typeof import('vue')['getCurrentScope'] + const h: typeof import('vue')['h'] + const inject: typeof import('vue')['inject'] + const isProxy: typeof import('vue')['isProxy'] + const isReactive: typeof import('vue')['isReactive'] + const isReadonly: typeof import('vue')['isReadonly'] + const isRef: typeof import('vue')['isRef'] + const markRaw: typeof import('vue')['markRaw'] + const nextTick: typeof import('vue')['nextTick'] + const onActivated: typeof import('vue')['onActivated'] + const onBeforeMount: typeof import('vue')['onBeforeMount'] + const onBeforeRouteLeave: typeof import('vue-router')['onBeforeRouteLeave'] + const onBeforeRouteUpdate: typeof import('vue-router')['onBeforeRouteUpdate'] + const onBeforeUnmount: typeof import('vue')['onBeforeUnmount'] + const onBeforeUpdate: typeof import('vue')['onBeforeUpdate'] + const onDeactivated: typeof import('vue')['onDeactivated'] + const onErrorCaptured: typeof import('vue')['onErrorCaptured'] + const onMounted: typeof import('vue')['onMounted'] + const onRenderTracked: typeof import('vue')['onRenderTracked'] + const onRenderTriggered: typeof import('vue')['onRenderTriggered'] + const onScopeDispose: typeof import('vue')['onScopeDispose'] + const onServerPrefetch: typeof import('vue')['onServerPrefetch'] + const onUnmounted: typeof import('vue')['onUnmounted'] + const onUpdated: typeof import('vue')['onUpdated'] + const onWatcherCleanup: typeof import('vue')['onWatcherCleanup'] + const provide: typeof import('vue')['provide'] + const reactive: typeof import('vue')['reactive'] + const readonly: typeof import('vue')['readonly'] + const ref: typeof import('vue')['ref'] + const resolveComponent: typeof import('vue')['resolveComponent'] + const shallowReactive: typeof import('vue')['shallowReactive'] + const shallowReadonly: typeof import('vue')['shallowReadonly'] + const shallowRef: typeof import('vue')['shallowRef'] + const toRaw: typeof import('vue')['toRaw'] + const toRef: typeof import('vue')['toRef'] + const toRefs: typeof import('vue')['toRefs'] + const toValue: typeof import('vue')['toValue'] + const triggerRef: typeof import('vue')['triggerRef'] + const unref: typeof import('vue')['unref'] + const useAttrs: typeof import('vue')['useAttrs'] + const useCssModule: typeof import('vue')['useCssModule'] + const useCssVars: typeof import('vue')['useCssVars'] + const useId: typeof import('vue')['useId'] + const useLink: typeof import('vue-router')['useLink'] + const useModel: typeof import('vue')['useModel'] + const useRoute: typeof import('vue-router')['useRoute'] + const useRouter: typeof import('vue-router')['useRouter'] + const useSlots: typeof import('vue')['useSlots'] + const useTemplateRef: typeof import('vue')['useTemplateRef'] + const watch: typeof import('vue')['watch'] + const watchEffect: typeof import('vue')['watchEffect'] + const watchPostEffect: typeof import('vue')['watchPostEffect'] + const watchSyncEffect: typeof import('vue')['watchSyncEffect'] +} +// for type re-export +declare global { + // @ts-ignore + export type { Component, ComponentPublicInstance, ComputedRef, DirectiveBinding, ExtractDefaultPropTypes, ExtractPropTypes, ExtractPublicPropTypes, InjectionKey, PropType, Ref, MaybeRef, MaybeRefOrGetter, VNode, WritableComputedRef } from 'vue' + import('vue') +} diff --git a/sub-operation-service/components.d.ts b/sub-operation-service/components.d.ts new file mode 100644 index 0000000..69e9674 --- /dev/null +++ b/sub-operation-service/components.d.ts @@ -0,0 +1,54 @@ +/* eslint-disable */ +/* prettier-ignore */ +// @ts-nocheck +// Generated by unplugin-vue-components +// Read more: https://github.com/vuejs/core/pull/3399 +export {} + +declare module 'vue' { + export interface GlobalComponents { + CenterMap: typeof import('./src/components/centerMap.vue')['default'] + CodeDialog: typeof import('./src/components/code-dialog/index.vue')['default'] + copy: typeof import('./src/components/custom-scroll-title copy/index.vue')['default'] + CostomImg: typeof import('./src/components/costomImg.vue')['default'] + CustomBack: typeof import('./src/components/customBack.vue')['default'] + CustomCarouselPicture: typeof import('./src/components/custom-carousel-picture/index.vue')['default'] + CustomEchartBar: typeof import('./src/components/custom-echart-bar/index.vue')['default'] + CustomEchartBubble: typeof import('./src/components/custom-echart-bubble/index.vue')['default'] + CustomEchartColumnLine: typeof import('./src/components/custom-echart-column-line/index.vue')['default'] + CustomEchartHyalineCake: typeof import('./src/components/custom-echart-hyaline-cake/index.vue')['default'] + CustomEchartLine: typeof import('./src/components/custom-echart-line/index.vue')['default'] + CustomEchartLineLine: typeof import('./src/components/custom-echart-line-line/index.vue')['default'] + CustomEchartMaps: typeof import('./src/components/custom-echart-maps/index.vue')['default'] + CustomEchartMixin: typeof import('./src/components/custom-echart-mixin/index.vue')['default'] + CustomEchartPictorialBar: typeof import('./src/components/custom-echart-pictorial-bar/index.vue')['default'] + CustomEchartPie: typeof import('./src/components/custom-echart-pie/index.vue')['default'] + CustomEchartPie3d: typeof import('./src/components/custom-echart-pie-3d/index.vue')['default'] + CustomEchartPieGauge: typeof import('./src/components/custom-echart-pie-gauge/index.vue')['default'] + CustomEchartRadar: typeof import('./src/components/custom-echart-radar/index.vue')['default'] + CustomEchartScatterBlister: typeof import('./src/components/custom-echart-scatter-blister/index.vue')['default'] + CustomEchartTriangle: typeof import('./src/components/custom-echart-triangle/index.vue')['default'] + CustomEchartWaterDroplet: typeof import('./src/components/custom-echart-water-droplet/index.vue')['default'] + CustomEchartWordCloud: typeof import('./src/components/custom-echart-word-cloud/index.vue')['default'] + CustomIframe: typeof import('./src/components/custom-iframe/index.vue')['default'] + CustomImportExcel: typeof import('./src/components/custom-import-excel/index.vue')['default'] + CustomProgress: typeof import('./src/components/customProgress.vue')['default'] + CustomRankList: typeof import('./src/components/custom-rank-list/index.vue')['default'] + CustomRichEditor: typeof import('./src/components/custom-rich-editor/index.vue')['default'] + CustomScrollBoard: typeof import('./src/components/custom-scroll-board/index.vue')['default'] + CustomScrollTitle: typeof import('./src/components/custom-scroll-title/index.vue')['default'] + 'CustomScrollTitle copy': typeof import('./src/components/custom-scroll-title copy/index.vue')['default'] + CustomTableOperate: typeof import('./src/components/custom-table-operate/index.vue')['default'] + CustomTableTree: typeof import('./src/components/custom-table-tree/index.vue')['default'] + IndexBak: typeof import('./src/components/page-menu/index-bak.vue')['default'] + NewHyalineCake: typeof import('./src/components/custom-echart-hyaline-cake/new-hyaline-cake.vue')['default'] + PageLayout: typeof import('./src/components/page-layout/index.vue')['default'] + PageMenu: typeof import('./src/components/page-menu/index.vue')['default'] + PagePagination: typeof import('./src/components/page-pagination/index.vue')['default'] + RouterLink: typeof import('vue-router')['RouterLink'] + RouterView: typeof import('vue-router')['RouterView'] + SubTop: typeof import('./src/components/subTop.vue')['default'] + UpFile: typeof import('./src/components/custom-rich-editor/upFile.js')['default'] + UpImg: typeof import('./src/components/upImg.vue')['default'] + } +} diff --git a/sub-operation-service/package.json b/sub-operation-service/package.json index 95b5182..00434ae 100644 --- a/sub-operation-service/package.json +++ b/sub-operation-service/package.json @@ -1,5 +1,5 @@ { - "name": "sub-operation-service", + "name": "digital-agriculture-screen", "private": true, "version": "0.0.1", "type": "module", @@ -7,7 +7,6 @@ "dev": "vite --mode development", "build": "vite build --mode production", "test": "vite build --mode test", - "pre": "vite build --mode pre", "preview": "vite preview", "format": "prettier --write 'src/**/*.{vue,ts,tsx,js,jsx,css,less,scss,json,md}'", "eslint": "npx eslint --init", @@ -18,10 +17,16 @@ "dependencies": { "@element-plus/icons-vue": "^2.3.1", "@smallwei/avue": "^3.6.2", + "@vuemap/vue-amap": "^2.0", + "@vuemap/vue-amap-loca": "^2.0", "@wangeditor/editor": "^5.1.23", "@wangeditor/editor-for-vue": "^5.1.12", + "animate.css": "^4.1.1", "axios": "^1.6.5", "echarts": "^5.6.0", + "echarts-gl": "^2.0.9", + "echarts-liquidfill": "^3.1.0", + "echarts-wordcloud": "^2.1.0", "element-plus": "^2.7.2", "hls.js": "^1.6.2", "js-base64": "^3.7.6", @@ -32,9 +37,11 @@ "pinia": "^2.1.7", "pinia-plugin-persistedstate": "^3.2.1", "screenfull": "^6.0.2", - "splitpanes": "^4.0.3", "vue": "^3.3.11", - "vue-router": "^4.2.5" + "vue-cesium": "^3.2.9", + "vue-echarts": "^7.0.3", + "vue-router": "^4.2.5", + "vue3-scroll-seamless": "^1.0.6" }, "devDependencies": { "@babel/core": "^7.23.7", diff --git a/sub-operation-service/src/apis/agricultural.js b/sub-operation-service/src/apis/agricultural.js new file mode 100644 index 0000000..ff83237 --- /dev/null +++ b/sub-operation-service/src/apis/agricultural.js @@ -0,0 +1,19 @@ +import request from '@/utils/axios'; + +//农资 + +//获取农资分类查询数据 +export function transaction(params = {}) { + return request('goods/business/category/transactionType?type=1', { + method: 'GET', + params, + }); +} + +//获取农资列表数据 +export function agriculturalList(params) { + return request('goods/business/category/transactionGoodInfo', { + method: 'GET', + params, + }); +} \ No newline at end of file diff --git a/sub-operation-service/src/assets/images/basic/containerBG.png b/sub-operation-service/src/assets/images/basic/containerBG.png new file mode 100644 index 0000000..e201c4d Binary files /dev/null and b/sub-operation-service/src/assets/images/basic/containerBG.png differ diff --git a/sub-operation-service/src/assets/images/basic/containerBotBG.png b/sub-operation-service/src/assets/images/basic/containerBotBG.png new file mode 100644 index 0000000..9c0aa08 Binary files /dev/null and b/sub-operation-service/src/assets/images/basic/containerBotBG.png differ diff --git a/sub-operation-service/src/assets/images/basic/footerBG.png b/sub-operation-service/src/assets/images/basic/footerBG.png new file mode 100644 index 0000000..ad32faf Binary files /dev/null and b/sub-operation-service/src/assets/images/basic/footerBG.png differ diff --git a/sub-operation-service/src/assets/images/basic/footerBtnTextBG.png b/sub-operation-service/src/assets/images/basic/footerBtnTextBG.png new file mode 100644 index 0000000..4b0f8e7 Binary files /dev/null and b/sub-operation-service/src/assets/images/basic/footerBtnTextBG.png differ diff --git a/sub-operation-service/src/assets/images/basic/headerBG.png b/sub-operation-service/src/assets/images/basic/headerBG.png new file mode 100644 index 0000000..5755ec4 Binary files /dev/null and b/sub-operation-service/src/assets/images/basic/headerBG.png differ diff --git a/sub-operation-service/src/assets/images/basic/leftArrowIcon.png b/sub-operation-service/src/assets/images/basic/leftArrowIcon.png new file mode 100644 index 0000000..04c4594 Binary files /dev/null and b/sub-operation-service/src/assets/images/basic/leftArrowIcon.png differ diff --git a/sub-operation-service/src/assets/images/basic/leftTitleBG.png b/sub-operation-service/src/assets/images/basic/leftTitleBG.png new file mode 100644 index 0000000..64b4f88 Binary files /dev/null and b/sub-operation-service/src/assets/images/basic/leftTitleBG.png differ diff --git a/sub-operation-service/src/assets/images/basic/rightArrowIcon.png b/sub-operation-service/src/assets/images/basic/rightArrowIcon.png new file mode 100644 index 0000000..a22a8e7 Binary files /dev/null and b/sub-operation-service/src/assets/images/basic/rightArrowIcon.png differ diff --git a/sub-operation-service/src/assets/images/basic/rightTitleBG.png b/sub-operation-service/src/assets/images/basic/rightTitleBG.png new file mode 100644 index 0000000..8d8d44d Binary files /dev/null and b/sub-operation-service/src/assets/images/basic/rightTitleBG.png differ diff --git a/sub-operation-service/src/assets/images/basic/tagBG-small.png b/sub-operation-service/src/assets/images/basic/tagBG-small.png new file mode 100644 index 0000000..914cc63 Binary files /dev/null and b/sub-operation-service/src/assets/images/basic/tagBG-small.png differ diff --git a/sub-operation-service/src/assets/images/basic/tagBG.png b/sub-operation-service/src/assets/images/basic/tagBG.png new file mode 100644 index 0000000..bc9e830 Binary files /dev/null and b/sub-operation-service/src/assets/images/basic/tagBG.png differ diff --git a/sub-operation-service/src/assets/images/brand/1 (1).png b/sub-operation-service/src/assets/images/brand/1 (1).png new file mode 100644 index 0000000..d780f35 Binary files /dev/null and b/sub-operation-service/src/assets/images/brand/1 (1).png differ diff --git a/sub-operation-service/src/assets/images/brand/1 (2).png b/sub-operation-service/src/assets/images/brand/1 (2).png new file mode 100644 index 0000000..2d02d11 Binary files /dev/null and b/sub-operation-service/src/assets/images/brand/1 (2).png differ diff --git a/sub-operation-service/src/assets/images/brand/1 (3).png b/sub-operation-service/src/assets/images/brand/1 (3).png new file mode 100644 index 0000000..fa78429 Binary files /dev/null and b/sub-operation-service/src/assets/images/brand/1 (3).png differ diff --git a/sub-operation-service/src/assets/images/brand/1 (4).png b/sub-operation-service/src/assets/images/brand/1 (4).png new file mode 100644 index 0000000..da2393d Binary files /dev/null and b/sub-operation-service/src/assets/images/brand/1 (4).png differ diff --git a/sub-operation-service/src/assets/images/brand/1 (5).png b/sub-operation-service/src/assets/images/brand/1 (5).png new file mode 100644 index 0000000..9879aa8 Binary files /dev/null and b/sub-operation-service/src/assets/images/brand/1 (5).png differ diff --git a/sub-operation-service/src/assets/images/brand/1 (6).png b/sub-operation-service/src/assets/images/brand/1 (6).png new file mode 100644 index 0000000..b47b212 Binary files /dev/null and b/sub-operation-service/src/assets/images/brand/1 (6).png differ diff --git a/sub-operation-service/src/assets/images/brand/2 (1).png b/sub-operation-service/src/assets/images/brand/2 (1).png new file mode 100644 index 0000000..901b8df Binary files /dev/null and b/sub-operation-service/src/assets/images/brand/2 (1).png differ diff --git a/sub-operation-service/src/assets/images/brand/2 (2).png b/sub-operation-service/src/assets/images/brand/2 (2).png new file mode 100644 index 0000000..74c8ae6 Binary files /dev/null and b/sub-operation-service/src/assets/images/brand/2 (2).png differ diff --git a/sub-operation-service/src/assets/images/brand/2 (3).png b/sub-operation-service/src/assets/images/brand/2 (3).png new file mode 100644 index 0000000..a1a7bb6 Binary files /dev/null and b/sub-operation-service/src/assets/images/brand/2 (3).png differ diff --git a/sub-operation-service/src/assets/images/brand/p (1).png b/sub-operation-service/src/assets/images/brand/p (1).png new file mode 100644 index 0000000..4f92d08 Binary files /dev/null and b/sub-operation-service/src/assets/images/brand/p (1).png differ diff --git a/sub-operation-service/src/assets/images/brand/p (3).png b/sub-operation-service/src/assets/images/brand/p (3).png new file mode 100644 index 0000000..58edb86 Binary files /dev/null and b/sub-operation-service/src/assets/images/brand/p (3).png differ diff --git a/sub-operation-service/src/assets/images/brand/sqzs.png b/sub-operation-service/src/assets/images/brand/sqzs.png new file mode 100644 index 0000000..d0562a6 Binary files /dev/null and b/sub-operation-service/src/assets/images/brand/sqzs.png differ diff --git a/sub-operation-service/src/assets/images/brand/生产管理控制.png b/sub-operation-service/src/assets/images/brand/生产管理控制.png new file mode 100644 index 0000000..df891f8 Binary files /dev/null and b/sub-operation-service/src/assets/images/brand/生产管理控制.png differ diff --git a/sub-operation-service/src/assets/images/brand/用户信息.png b/sub-operation-service/src/assets/images/brand/用户信息.png new file mode 100644 index 0000000..2460582 Binary files /dev/null and b/sub-operation-service/src/assets/images/brand/用户信息.png differ diff --git a/sub-operation-service/src/assets/images/brand/组 1532.png b/sub-operation-service/src/assets/images/brand/组 1532.png new file mode 100644 index 0000000..49d5ed0 Binary files /dev/null and b/sub-operation-service/src/assets/images/brand/组 1532.png differ diff --git a/sub-operation-service/src/assets/images/brand/组 1533.png b/sub-operation-service/src/assets/images/brand/组 1533.png new file mode 100644 index 0000000..ac5f55f Binary files /dev/null and b/sub-operation-service/src/assets/images/brand/组 1533.png differ diff --git a/sub-operation-service/src/assets/images/brand/识别二维码.png b/sub-operation-service/src/assets/images/brand/识别二维码.png new file mode 100644 index 0000000..4c90159 Binary files /dev/null and b/sub-operation-service/src/assets/images/brand/识别二维码.png differ diff --git a/sub-operation-service/src/assets/images/smartFarm/danger.png b/sub-operation-service/src/assets/images/smartFarm/danger.png new file mode 100644 index 0000000..8164df4 Binary files /dev/null and b/sub-operation-service/src/assets/images/smartFarm/danger.png differ diff --git a/sub-operation-service/src/assets/images/smartFarm/normal.png b/sub-operation-service/src/assets/images/smartFarm/normal.png new file mode 100644 index 0000000..1a6adc5 Binary files /dev/null and b/sub-operation-service/src/assets/images/smartFarm/normal.png differ diff --git a/sub-operation-service/src/assets/images/smartFarm/分光器.png b/sub-operation-service/src/assets/images/smartFarm/分光器.png new file mode 100644 index 0000000..ee1f2c7 Binary files /dev/null and b/sub-operation-service/src/assets/images/smartFarm/分光器.png differ diff --git a/sub-operation-service/src/assets/images/smartFarm/悬浮物.png b/sub-operation-service/src/assets/images/smartFarm/悬浮物.png new file mode 100644 index 0000000..155ed1e Binary files /dev/null and b/sub-operation-service/src/assets/images/smartFarm/悬浮物.png differ diff --git a/sub-operation-service/src/assets/images/smartFarm/水质溶解氧.png b/sub-operation-service/src/assets/images/smartFarm/水质溶解氧.png new file mode 100644 index 0000000..7014853 Binary files /dev/null and b/sub-operation-service/src/assets/images/smartFarm/水质溶解氧.png differ diff --git a/sub-operation-service/src/assets/images/smartFarm/水质电导率.png b/sub-operation-service/src/assets/images/smartFarm/水质电导率.png new file mode 100644 index 0000000..d2782cb Binary files /dev/null and b/sub-operation-service/src/assets/images/smartFarm/水质电导率.png differ diff --git a/sub-operation-service/src/assets/images/smartFarm/浊度.png b/sub-operation-service/src/assets/images/smartFarm/浊度.png new file mode 100644 index 0000000..d88a974 Binary files /dev/null and b/sub-operation-service/src/assets/images/smartFarm/浊度.png differ diff --git a/sub-operation-service/src/assets/images/smartFarm/温度.png b/sub-operation-service/src/assets/images/smartFarm/温度.png new file mode 100644 index 0000000..6de1e3e Binary files /dev/null and b/sub-operation-service/src/assets/images/smartFarm/温度.png differ diff --git a/sub-operation-service/src/assets/images/smartFarm/酸碱度.png b/sub-operation-service/src/assets/images/smartFarm/酸碱度.png new file mode 100644 index 0000000..1147c21 Binary files /dev/null and b/sub-operation-service/src/assets/images/smartFarm/酸碱度.png differ diff --git a/sub-operation-service/src/assets/images/userCenter/menu1-1.png b/sub-operation-service/src/assets/images/userCenter/menu1-1.png new file mode 100644 index 0000000..7c0e779 Binary files /dev/null and b/sub-operation-service/src/assets/images/userCenter/menu1-1.png differ diff --git a/sub-operation-service/src/assets/images/userCenter/menu1.png b/sub-operation-service/src/assets/images/userCenter/menu1.png new file mode 100644 index 0000000..ea12279 Binary files /dev/null and b/sub-operation-service/src/assets/images/userCenter/menu1.png differ diff --git a/sub-operation-service/src/assets/images/userCenter/menu2-1.png b/sub-operation-service/src/assets/images/userCenter/menu2-1.png new file mode 100644 index 0000000..03e88b5 Binary files /dev/null and b/sub-operation-service/src/assets/images/userCenter/menu2-1.png differ diff --git a/sub-operation-service/src/assets/images/userCenter/menu2.png b/sub-operation-service/src/assets/images/userCenter/menu2.png new file mode 100644 index 0000000..cf2e9a2 Binary files /dev/null and b/sub-operation-service/src/assets/images/userCenter/menu2.png differ diff --git a/sub-operation-service/src/assets/images/userCenter/menu3-1.png b/sub-operation-service/src/assets/images/userCenter/menu3-1.png new file mode 100644 index 0000000..b02c8ae Binary files /dev/null and b/sub-operation-service/src/assets/images/userCenter/menu3-1.png differ diff --git a/sub-operation-service/src/assets/images/userCenter/menu3.png b/sub-operation-service/src/assets/images/userCenter/menu3.png new file mode 100644 index 0000000..45d173a Binary files /dev/null and b/sub-operation-service/src/assets/images/userCenter/menu3.png differ diff --git a/sub-operation-service/src/assets/images/vsualized/bottombj.jpg b/sub-operation-service/src/assets/images/vsualized/bottombj.jpg new file mode 100644 index 0000000..d389883 Binary files /dev/null and b/sub-operation-service/src/assets/images/vsualized/bottombj.jpg differ diff --git a/sub-operation-service/src/assets/images/vsualized/gmmap.png b/sub-operation-service/src/assets/images/vsualized/gmmap.png new file mode 100644 index 0000000..94c8435 Binary files /dev/null and b/sub-operation-service/src/assets/images/vsualized/gmmap.png differ diff --git a/sub-operation-service/src/assets/images/vsualized/home/Increase.png b/sub-operation-service/src/assets/images/vsualized/home/Increase.png new file mode 100644 index 0000000..7a17494 Binary files /dev/null and b/sub-operation-service/src/assets/images/vsualized/home/Increase.png differ diff --git a/sub-operation-service/src/assets/images/vsualized/home/animalm.png b/sub-operation-service/src/assets/images/vsualized/home/animalm.png new file mode 100644 index 0000000..74e9d01 Binary files /dev/null and b/sub-operation-service/src/assets/images/vsualized/home/animalm.png differ diff --git a/sub-operation-service/src/assets/images/vsualized/home/area.png b/sub-operation-service/src/assets/images/vsualized/home/area.png new file mode 100644 index 0000000..746a6f0 Binary files /dev/null and b/sub-operation-service/src/assets/images/vsualized/home/area.png differ diff --git a/sub-operation-service/src/assets/images/vsualized/home/farmers.png b/sub-operation-service/src/assets/images/vsualized/home/farmers.png new file mode 100644 index 0000000..fd63234 Binary files /dev/null and b/sub-operation-service/src/assets/images/vsualized/home/farmers.png differ diff --git a/sub-operation-service/src/assets/images/vsualized/home/farmuse.png b/sub-operation-service/src/assets/images/vsualized/home/farmuse.png new file mode 100644 index 0000000..132448f Binary files /dev/null and b/sub-operation-service/src/assets/images/vsualized/home/farmuse.png differ diff --git a/sub-operation-service/src/assets/images/vsualized/home/feeduse.png b/sub-operation-service/src/assets/images/vsualized/home/feeduse.png new file mode 100644 index 0000000..c3528ca Binary files /dev/null and b/sub-operation-service/src/assets/images/vsualized/home/feeduse.png differ diff --git a/sub-operation-service/src/assets/images/vsualized/home/fertilizer.png b/sub-operation-service/src/assets/images/vsualized/home/fertilizer.png new file mode 100644 index 0000000..3189002 Binary files /dev/null and b/sub-operation-service/src/assets/images/vsualized/home/fertilizer.png differ diff --git a/sub-operation-service/src/assets/images/vsualized/home/hometopbg.png b/sub-operation-service/src/assets/images/vsualized/home/hometopbg.png new file mode 100644 index 0000000..53598aa Binary files /dev/null and b/sub-operation-service/src/assets/images/vsualized/home/hometopbg.png differ diff --git a/sub-operation-service/src/assets/images/vsualized/home/nav-on.png b/sub-operation-service/src/assets/images/vsualized/home/nav-on.png new file mode 100644 index 0000000..45ad086 Binary files /dev/null and b/sub-operation-service/src/assets/images/vsualized/home/nav-on.png differ diff --git a/sub-operation-service/src/assets/images/vsualized/home/nav.png b/sub-operation-service/src/assets/images/vsualized/home/nav.png new file mode 100644 index 0000000..0d12596 Binary files /dev/null and b/sub-operation-service/src/assets/images/vsualized/home/nav.png differ diff --git a/sub-operation-service/src/assets/images/vsualized/home/outputVal.png b/sub-operation-service/src/assets/images/vsualized/home/outputVal.png new file mode 100644 index 0000000..f706335 Binary files /dev/null and b/sub-operation-service/src/assets/images/vsualized/home/outputVal.png differ diff --git a/sub-operation-service/src/assets/images/vsualized/home/partbg.png b/sub-operation-service/src/assets/images/vsualized/home/partbg.png new file mode 100644 index 0000000..7544be7 Binary files /dev/null and b/sub-operation-service/src/assets/images/vsualized/home/partbg.png differ diff --git a/sub-operation-service/src/assets/images/vsualized/home/partbg1.png b/sub-operation-service/src/assets/images/vsualized/home/partbg1.png new file mode 100644 index 0000000..247376c Binary files /dev/null and b/sub-operation-service/src/assets/images/vsualized/home/partbg1.png differ diff --git a/sub-operation-service/src/assets/images/vsualized/home/partbg2.png b/sub-operation-service/src/assets/images/vsualized/home/partbg2.png new file mode 100644 index 0000000..f41c95b Binary files /dev/null and b/sub-operation-service/src/assets/images/vsualized/home/partbg2.png differ diff --git a/sub-operation-service/src/assets/images/vsualized/home/partbg3.png b/sub-operation-service/src/assets/images/vsualized/home/partbg3.png new file mode 100644 index 0000000..e8373e0 Binary files /dev/null and b/sub-operation-service/src/assets/images/vsualized/home/partbg3.png differ diff --git a/sub-operation-service/src/assets/images/vsualized/home/pesticide.png b/sub-operation-service/src/assets/images/vsualized/home/pesticide.png new file mode 100644 index 0000000..7b4c9b5 Binary files /dev/null and b/sub-operation-service/src/assets/images/vsualized/home/pesticide.png differ diff --git a/sub-operation-service/src/assets/images/vsualized/home/provenance.png b/sub-operation-service/src/assets/images/vsualized/home/provenance.png new file mode 100644 index 0000000..a21c52b Binary files /dev/null and b/sub-operation-service/src/assets/images/vsualized/home/provenance.png differ diff --git a/sub-operation-service/src/assets/images/vsualized/home/titlebg.png b/sub-operation-service/src/assets/images/vsualized/home/titlebg.png new file mode 100644 index 0000000..5842b34 Binary files /dev/null and b/sub-operation-service/src/assets/images/vsualized/home/titlebg.png differ diff --git a/sub-operation-service/src/assets/images/vsualized/home1.png b/sub-operation-service/src/assets/images/vsualized/home1.png new file mode 100644 index 0000000..938096c Binary files /dev/null and b/sub-operation-service/src/assets/images/vsualized/home1.png differ diff --git a/sub-operation-service/src/assets/images/vsualized/home2.png b/sub-operation-service/src/assets/images/vsualized/home2.png new file mode 100644 index 0000000..9676267 Binary files /dev/null and b/sub-operation-service/src/assets/images/vsualized/home2.png differ diff --git a/sub-operation-service/src/assets/images/vsualized/home3.png b/sub-operation-service/src/assets/images/vsualized/home3.png new file mode 100644 index 0000000..af06d92 Binary files /dev/null and b/sub-operation-service/src/assets/images/vsualized/home3.png differ diff --git a/sub-operation-service/src/assets/images/vsualized/home4.png b/sub-operation-service/src/assets/images/vsualized/home4.png new file mode 100644 index 0000000..055ba98 Binary files /dev/null and b/sub-operation-service/src/assets/images/vsualized/home4.png differ diff --git a/sub-operation-service/src/assets/images/vsualized/homeb.png b/sub-operation-service/src/assets/images/vsualized/homeb.png new file mode 100644 index 0000000..1e7812e Binary files /dev/null and b/sub-operation-service/src/assets/images/vsualized/homeb.png differ diff --git a/sub-operation-service/src/assets/images/vsualized/hraderbg.png b/sub-operation-service/src/assets/images/vsualized/hraderbg.png new file mode 100644 index 0000000..1134831 Binary files /dev/null and b/sub-operation-service/src/assets/images/vsualized/hraderbg.png differ diff --git a/sub-operation-service/src/assets/images/vsualized/mapopup.png b/sub-operation-service/src/assets/images/vsualized/mapopup.png new file mode 100644 index 0000000..e63cf36 Binary files /dev/null and b/sub-operation-service/src/assets/images/vsualized/mapopup.png differ diff --git a/sub-operation-service/src/assets/images/vsualized/mapopup1.png b/sub-operation-service/src/assets/images/vsualized/mapopup1.png new file mode 100644 index 0000000..d4ccce9 Binary files /dev/null and b/sub-operation-service/src/assets/images/vsualized/mapopup1.png differ diff --git a/sub-operation-service/src/assets/images/vsualized/marker.png b/sub-operation-service/src/assets/images/vsualized/marker.png new file mode 100644 index 0000000..3e87673 Binary files /dev/null and b/sub-operation-service/src/assets/images/vsualized/marker.png differ diff --git a/sub-operation-service/src/assets/images/vsualized/screenbg.png b/sub-operation-service/src/assets/images/vsualized/screenbg.png new file mode 100644 index 0000000..d7f91cb Binary files /dev/null and b/sub-operation-service/src/assets/images/vsualized/screenbg.png differ diff --git a/sub-operation-service/src/components/530926geo.json b/sub-operation-service/src/components/530926geo.json new file mode 100644 index 0000000..ff46acf --- /dev/null +++ b/sub-operation-service/src/components/530926geo.json @@ -0,0 +1,18532 @@ +{ + "type": "FeatureCollection", + "name": "530926", + "crs": { + "type": "name", + "properties": { + "name": "urn:ogc:def:crs:OGC:1.3:CRS84" + } + }, + "features": [ + { + "type": "Feature", + "properties": { + "id": "40159", + "name": "大兴乡", + "site": "www.poi86.com" + }, + "geometry": { + "type": "MultiPolygon", + "coordinates": [ + [ + [ + [ + 99.811469, + 23.742249 + ], + [ + 99.803171, + 23.737833 + ], + [ + 99.798379, + 23.733085 + ], + [ + 99.793857, + 23.72789 + ], + [ + 99.791075, + 23.723905 + ], + [ + 99.790871, + 23.724646 + ], + [ + 99.789442, + 23.724547 + ], + [ + 99.787357, + 23.725582 + ], + [ + 99.785123, + 23.725589 + ], + [ + 99.783652, + 23.726364 + ], + [ + 99.781976, + 23.726323 + ], + [ + 99.778174, + 23.728837 + ], + [ + 99.776863, + 23.729513 + ], + [ + 99.775371, + 23.729149 + ], + [ + 99.773975, + 23.729737 + ], + [ + 99.773609, + 23.730532 + ], + [ + 99.77216, + 23.731769 + ], + [ + 99.769476, + 23.733272 + ], + [ + 99.768252, + 23.73506 + ], + [ + 99.766653, + 23.735314 + ], + [ + 99.765676, + 23.735981 + ], + [ + 99.762595, + 23.73654 + ], + [ + 99.760802, + 23.736814 + ], + [ + 99.759258, + 23.737736 + ], + [ + 99.757197, + 23.737342 + ], + [ + 99.756114, + 23.736536 + ], + [ + 99.754483, + 23.736595 + ], + [ + 99.752627, + 23.736909 + ], + [ + 99.751168, + 23.738009 + ], + [ + 99.749794, + 23.739277 + ], + [ + 99.748378, + 23.740046 + ], + [ + 99.745632, + 23.740969 + ], + [ + 99.743187, + 23.741245 + ], + [ + 99.740753, + 23.742867 + ], + [ + 99.737195, + 23.745117 + ], + [ + 99.736359, + 23.746561 + ], + [ + 99.733925, + 23.746936 + ], + [ + 99.73174, + 23.748457 + ], + [ + 99.729757, + 23.750837 + ], + [ + 99.729502, + 23.754006 + ], + [ + 99.730681, + 23.757543 + ], + [ + 99.73157, + 23.760538 + ], + [ + 99.734174, + 23.760438 + ], + [ + 99.736983, + 23.759848 + ], + [ + 99.740585, + 23.759748 + ], + [ + 99.744066, + 23.759767 + ], + [ + 99.747649, + 23.760346 + ], + [ + 99.751063, + 23.762646 + ], + [ + 99.756114, + 23.766436 + ], + [ + 99.757992, + 23.767213 + ], + [ + 99.759705, + 23.768351 + ], + [ + 99.760339, + 23.768352 + ], + [ + 99.760993, + 23.769167 + ], + [ + 99.761841, + 23.770121 + ], + [ + 99.762667, + 23.770258 + ], + [ + 99.763505, + 23.771378 + ], + [ + 99.763666, + 23.772802 + ], + [ + 99.764352, + 23.773432 + ], + [ + 99.764633, + 23.77438 + ], + [ + 99.764086, + 23.775411 + ], + [ + 99.762647, + 23.775578 + ], + [ + 99.762529, + 23.776079 + ], + [ + 99.763603, + 23.776324 + ], + [ + 99.765083, + 23.77658 + ], + [ + 99.763989, + 23.777101 + ], + [ + 99.764601, + 23.777493 + ], + [ + 99.764708, + 23.778624 + ], + [ + 99.765384, + 23.778977 + ], + [ + 99.765996, + 23.779944 + ], + [ + 99.76621, + 23.781151 + ], + [ + 99.766768, + 23.781565 + ], + [ + 99.766017, + 23.784215 + ], + [ + 99.766801, + 23.785691 + ], + [ + 99.767747, + 23.786507 + ], + [ + 99.766812, + 23.787616 + ], + [ + 99.76604, + 23.787016 + ], + [ + 99.76576, + 23.787635 + ], + [ + 99.766748, + 23.788195 + ], + [ + 99.766104, + 23.788588 + ], + [ + 99.764676, + 23.78842 + ], + [ + 99.765438, + 23.789923 + ], + [ + 99.764558, + 23.790236 + ], + [ + 99.764522, + 23.791049 + ], + [ + 99.763233, + 23.791069 + ], + [ + 99.763298, + 23.791874 + ], + [ + 99.762525, + 23.792237 + ], + [ + 99.762794, + 23.793759 + ], + [ + 99.76186, + 23.79367 + ], + [ + 99.761655, + 23.794524 + ], + [ + 99.760926, + 23.794947 + ], + [ + 99.760078, + 23.795624 + ], + [ + 99.759505, + 23.796603 + ], + [ + 99.759194, + 23.797859 + ], + [ + 99.75871, + 23.799284 + ], + [ + 99.757927, + 23.799234 + ], + [ + 99.757434, + 23.799852 + ], + [ + 99.756232, + 23.800618 + ], + [ + 99.755342, + 23.801393 + ], + [ + 99.753574, + 23.801971 + ], + [ + 99.752137, + 23.803023 + ], + [ + 99.751257, + 23.801726 + ], + [ + 99.74953, + 23.801932 + ], + [ + 99.748489, + 23.803013 + ], + [ + 99.746922, + 23.802974 + ], + [ + 99.745507, + 23.803955 + ], + [ + 99.744359, + 23.803649 + ], + [ + 99.743737, + 23.804376 + ], + [ + 99.742547, + 23.804827 + ], + [ + 99.741099, + 23.805094 + ], + [ + 99.739995, + 23.805192 + ], + [ + 99.738805, + 23.805615 + ], + [ + 99.736832, + 23.805999 + ], + [ + 99.736027, + 23.807551 + ], + [ + 99.735043, + 23.808642 + ], + [ + 99.734154, + 23.809142 + ], + [ + 99.732985, + 23.809143 + ], + [ + 99.733039, + 23.810597 + ], + [ + 99.731998, + 23.811658 + ], + [ + 99.730745, + 23.81155 + ], + [ + 99.729779, + 23.811998 + ], + [ + 99.729961, + 23.812342 + ], + [ + 99.731119, + 23.813687 + ], + [ + 99.732244, + 23.814706 + ], + [ + 99.732652, + 23.815472 + ], + [ + 99.732716, + 23.816347 + ], + [ + 99.7337, + 23.81762 + ], + [ + 99.734417, + 23.819143 + ], + [ + 99.734578, + 23.82034 + ], + [ + 99.734503, + 23.821017 + ], + [ + 99.734675, + 23.821803 + ], + [ + 99.734622, + 23.82262 + ], + [ + 99.734869, + 23.823268 + ], + [ + 99.734504, + 23.823985 + ], + [ + 99.734858, + 23.825447 + ], + [ + 99.735319, + 23.826075 + ], + [ + 99.735041, + 23.826969 + ], + [ + 99.736328, + 23.827963 + ], + [ + 99.736907, + 23.828522 + ], + [ + 99.736586, + 23.829612 + ], + [ + 99.736756, + 23.831114 + ], + [ + 99.736983, + 23.832031 + ], + [ + 99.73694, + 23.833778 + ], + [ + 99.737874, + 23.835495 + ], + [ + 99.741197, + 23.838019 + ], + [ + 99.74273, + 23.838785 + ], + [ + 99.744789, + 23.839078 + ], + [ + 99.746859, + 23.838519 + ], + [ + 99.748696, + 23.837199 + ], + [ + 99.749522, + 23.836737 + ], + [ + 99.74978, + 23.836355 + ], + [ + 99.750745, + 23.836237 + ], + [ + 99.753814, + 23.833547 + ], + [ + 99.756097, + 23.833398 + ], + [ + 99.75776, + 23.833331 + ], + [ + 99.759381, + 23.83395 + ], + [ + 99.762322, + 23.834432 + ], + [ + 99.764319, + 23.834109 + ], + [ + 99.766383, + 23.833246 + ], + [ + 99.767026, + 23.832716 + ], + [ + 99.767703, + 23.832314 + ], + [ + 99.769055, + 23.832756 + ], + [ + 99.770881, + 23.83319 + ], + [ + 99.772513, + 23.832975 + ], + [ + 99.773887, + 23.832878 + ], + [ + 99.774746, + 23.833549 + ], + [ + 99.776002, + 23.834394 + ], + [ + 99.777215, + 23.834583 + ], + [ + 99.778386, + 23.835349 + ], + [ + 99.779729, + 23.835381 + ], + [ + 99.780255, + 23.836127 + ], + [ + 99.779879, + 23.837275 + ], + [ + 99.78019, + 23.838091 + ], + [ + 99.780417, + 23.83884 + ], + [ + 99.781578, + 23.839608 + ], + [ + 99.783156, + 23.841249 + ], + [ + 99.784596, + 23.842321 + ], + [ + 99.785572, + 23.844138 + ], + [ + 99.785411, + 23.845366 + ], + [ + 99.786303, + 23.847251 + ], + [ + 99.786348, + 23.849007 + ], + [ + 99.786509, + 23.850294 + ], + [ + 99.786896, + 23.85108 + ], + [ + 99.788722, + 23.851435 + ], + [ + 99.790495, + 23.852851 + ], + [ + 99.791419, + 23.854171 + ], + [ + 99.792612, + 23.856076 + ], + [ + 99.792848, + 23.856912 + ], + [ + 99.793084, + 23.857746 + ], + [ + 99.793795, + 23.858886 + ], + [ + 99.795191, + 23.859075 + ], + [ + 99.796728, + 23.859902 + ], + [ + 99.796192, + 23.862445 + ], + [ + 99.794988, + 23.865368 + ], + [ + 99.794592, + 23.867774 + ], + [ + 99.793378, + 23.870795 + ], + [ + 99.792442, + 23.872954 + ], + [ + 99.791293, + 23.874072 + ], + [ + 99.793024, + 23.87695 + ], + [ + 99.793766, + 23.878375 + ], + [ + 99.793928, + 23.880444 + ], + [ + 99.794476, + 23.883056 + ], + [ + 99.793192, + 23.886617 + ], + [ + 99.793016, + 23.887107 + ], + [ + 99.794338, + 23.888307 + ], + [ + 99.796056, + 23.888977 + ], + [ + 99.796906, + 23.889204 + ], + [ + 99.79723, + 23.889953 + ], + [ + 99.797917, + 23.890287 + ], + [ + 99.79896, + 23.889474 + ], + [ + 99.799648, + 23.889505 + ], + [ + 99.800755, + 23.88982 + ], + [ + 99.802635, + 23.889176 + ], + [ + 99.803742, + 23.888913 + ], + [ + 99.80443, + 23.888384 + ], + [ + 99.805774, + 23.888386 + ], + [ + 99.806601, + 23.887809 + ], + [ + 99.807655, + 23.887565 + ], + [ + 99.808965, + 23.887448 + ], + [ + 99.810394, + 23.887008 + ], + [ + 99.811233, + 23.887354 + ], + [ + 99.812136, + 23.886895 + ], + [ + 99.813447, + 23.887112 + ], + [ + 99.81464, + 23.886526 + ], + [ + 99.814963, + 23.885859 + ], + [ + 99.815457, + 23.885673 + ], + [ + 99.816123, + 23.885871 + ], + [ + 99.816984, + 23.885971 + ], + [ + 99.818166, + 23.886277 + ], + [ + 99.818725, + 23.886701 + ], + [ + 99.81983, + 23.88733 + ], + [ + 99.82213, + 23.888247 + ], + [ + 99.823915, + 23.888123 + ], + [ + 99.825356, + 23.887419 + ], + [ + 99.827151, + 23.887236 + ], + [ + 99.828011, + 23.886923 + ], + [ + 99.829086, + 23.887553 + ], + [ + 99.829516, + 23.887888 + ], + [ + 99.829936, + 23.887663 + ], + [ + 99.830669, + 23.887989 + ], + [ + 99.833529, + 23.88771 + ], + [ + 99.835357, + 23.886889 + ], + [ + 99.836872, + 23.886037 + ], + [ + 99.837592, + 23.885931 + ], + [ + 99.838893, + 23.886502 + ], + [ + 99.839689, + 23.886132 + ], + [ + 99.841, + 23.8858 + ], + [ + 99.84227, + 23.886508 + ], + [ + 99.84241, + 23.887381 + ], + [ + 99.843162, + 23.887844 + ], + [ + 99.843915, + 23.88918 + ], + [ + 99.844559, + 23.890025 + ], + [ + 99.844838, + 23.890693 + ], + [ + 99.846032, + 23.890656 + ], + [ + 99.847032, + 23.890864 + ], + [ + 99.84858, + 23.891909 + ], + [ + 99.850106, + 23.89196 + ], + [ + 99.852234, + 23.891581 + ], + [ + 99.853406, + 23.891593 + ], + [ + 99.854803, + 23.892311 + ], + [ + 99.856318, + 23.892079 + ], + [ + 99.857609, + 23.892061 + ], + [ + 99.860008, + 23.890975 + ], + [ + 99.862994, + 23.891067 + ], + [ + 99.867773, + 23.891143 + ], + [ + 99.867624, + 23.890587 + ], + [ + 99.867991, + 23.887876 + ], + [ + 99.87012, + 23.88549 + ], + [ + 99.873278, + 23.88456 + ], + [ + 99.875688, + 23.883535 + ], + [ + 99.876253, + 23.881176 + ], + [ + 99.875765, + 23.878895 + ], + [ + 99.873095, + 23.874585 + ], + [ + 99.872723, + 23.873749 + ], + [ + 99.869269, + 23.867821 + ], + [ + 99.867271, + 23.86242 + ], + [ + 99.866351, + 23.858162 + ], + [ + 99.86437, + 23.855221 + ], + [ + 99.86441, + 23.854449 + ], + [ + 99.862268, + 23.848022 + ], + [ + 99.860895, + 23.845763 + ], + [ + 99.858469, + 23.843403 + ], + [ + 99.852587, + 23.840131 + ], + [ + 99.850099, + 23.83823 + ], + [ + 99.850702, + 23.834724 + ], + [ + 99.852259, + 23.831999 + ], + [ + 99.855059, + 23.829248 + ], + [ + 99.856242, + 23.826523 + ], + [ + 99.857069, + 23.822157 + ], + [ + 99.858687, + 23.819767 + ], + [ + 99.859674, + 23.815008 + ], + [ + 99.859707, + 23.813238 + ], + [ + 99.859026, + 23.811699 + ], + [ + 99.855548, + 23.806605 + ], + [ + 99.854596, + 23.80481 + ], + [ + 99.85451, + 23.803514 + ], + [ + 99.855121, + 23.801206 + ], + [ + 99.855816, + 23.800173 + ], + [ + 99.856168, + 23.797449 + ], + [ + 99.858271, + 23.790902 + ], + [ + 99.859007, + 23.790353 + ], + [ + 99.859888, + 23.789396 + ], + [ + 99.860252, + 23.788576 + ], + [ + 99.860023, + 23.787352 + ], + [ + 99.859054, + 23.786405 + ], + [ + 99.857346, + 23.785326 + ], + [ + 99.854231, + 23.783981 + ], + [ + 99.854032, + 23.783868 + ], + [ + 99.853104, + 23.779654 + ], + [ + 99.846802, + 23.775084 + ], + [ + 99.837922, + 23.766531 + ], + [ + 99.833495, + 23.759054 + ], + [ + 99.829154, + 23.755469 + ], + [ + 99.823296, + 23.752283 + ], + [ + 99.817479, + 23.747958 + ], + [ + 99.811469, + 23.742249 + ] + ] + ] + ] + } + }, + { + "type": "Feature", + "properties": { + "id": "40160", + "name": "芒洪乡", + "site": "www.poi86.com" + }, + "geometry": { + "type": "MultiPolygon", + "coordinates": [ + [ + [ + [ + 99.681659, + 23.557477 + ], + [ + 99.678013, + 23.555285 + ], + [ + 99.674715, + 23.550815 + ], + [ + 99.674888, + 23.546941 + ], + [ + 99.675001, + 23.544419 + ], + [ + 99.674958, + 23.533892 + ], + [ + 99.675445, + 23.528646 + ], + [ + 99.675418, + 23.523382 + ], + [ + 99.674699, + 23.51846 + ], + [ + 99.674691, + 23.518407 + ], + [ + 99.67386, + 23.518095 + ], + [ + 99.672715, + 23.518461 + ], + [ + 99.672233, + 23.518324 + ], + [ + 99.671409, + 23.51747 + ], + [ + 99.670746, + 23.517422 + ], + [ + 99.67037, + 23.517994 + ], + [ + 99.669793, + 23.517906 + ], + [ + 99.668967, + 23.518361 + ], + [ + 99.666333, + 23.51873 + ], + [ + 99.665498, + 23.519204 + ], + [ + 99.664428, + 23.520603 + ], + [ + 99.663604, + 23.521047 + ], + [ + 99.662383, + 23.521365 + ], + [ + 99.661313, + 23.521937 + ], + [ + 99.658701, + 23.521038 + ], + [ + 99.658134, + 23.520154 + ], + [ + 99.658112, + 23.519229 + ], + [ + 99.657855, + 23.518481 + ], + [ + 99.657084, + 23.518591 + ], + [ + 99.656474, + 23.51932 + ], + [ + 99.656185, + 23.518681 + ], + [ + 99.655318, + 23.517857 + ], + [ + 99.654429, + 23.517435 + ], + [ + 99.653744, + 23.517466 + ], + [ + 99.653498, + 23.518155 + ], + [ + 99.653423, + 23.518735 + ], + [ + 99.652695, + 23.519553 + ], + [ + 99.652741, + 23.520421 + ], + [ + 99.652088, + 23.520471 + ], + [ + 99.650996, + 23.521368 + ], + [ + 99.650172, + 23.521538 + ], + [ + 99.648501, + 23.521698 + ], + [ + 99.647795, + 23.522348 + ], + [ + 99.645963, + 23.522971 + ], + [ + 99.645021, + 23.522903 + ], + [ + 99.644604, + 23.523544 + ], + [ + 99.644251, + 23.524587 + ], + [ + 99.642494, + 23.525761 + ], + [ + 99.641958, + 23.526194 + ], + [ + 99.640866, + 23.527032 + ], + [ + 99.640096, + 23.527898 + ], + [ + 99.639464, + 23.528194 + ], + [ + 99.639068, + 23.529373 + ], + [ + 99.637644, + 23.530369 + ], + [ + 99.636948, + 23.530262 + ], + [ + 99.636498, + 23.529751 + ], + [ + 99.635951, + 23.529751 + ], + [ + 99.635502, + 23.529801 + ], + [ + 99.634816, + 23.52992 + ], + [ + 99.633521, + 23.530621 + ], + [ + 99.632974, + 23.530444 + ], + [ + 99.632599, + 23.529786 + ], + [ + 99.632171, + 23.530091 + ], + [ + 99.631625, + 23.531675 + ], + [ + 99.631047, + 23.532798 + ], + [ + 99.629964, + 23.532681 + ], + [ + 99.629977, + 23.533928 + ], + [ + 99.629355, + 23.534303 + ], + [ + 99.628981, + 23.534904 + ], + [ + 99.628392, + 23.534599 + ], + [ + 99.627984, + 23.534925 + ], + [ + 99.627717, + 23.535456 + ], + [ + 99.626591, + 23.536352 + ], + [ + 99.625585, + 23.536875 + ], + [ + 99.624117, + 23.538165 + ], + [ + 99.623442, + 23.538087 + ], + [ + 99.622498, + 23.537617 + ], + [ + 99.621598, + 23.537293 + ], + [ + 99.621159, + 23.537402 + ], + [ + 99.620194, + 23.537521 + ], + [ + 99.619059, + 23.537246 + ], + [ + 99.618587, + 23.536951 + ], + [ + 99.618887, + 23.536587 + ], + [ + 99.61849, + 23.53643 + ], + [ + 99.617794, + 23.537021 + ], + [ + 99.617141, + 23.537012 + ], + [ + 99.61698, + 23.536599 + ], + [ + 99.616636, + 23.536314 + ], + [ + 99.615725, + 23.536089 + ], + [ + 99.614954, + 23.535774 + ], + [ + 99.614782, + 23.536039 + ], + [ + 99.614997, + 23.536423 + ], + [ + 99.614494, + 23.536985 + ], + [ + 99.613667, + 23.537624 + ], + [ + 99.613229, + 23.537309 + ], + [ + 99.613127, + 23.536796 + ], + [ + 99.61242, + 23.536757 + ], + [ + 99.612119, + 23.536934 + ], + [ + 99.611251, + 23.536857 + ], + [ + 99.611626, + 23.536344 + ], + [ + 99.611851, + 23.535842 + ], + [ + 99.61123, + 23.535489 + ], + [ + 99.609536, + 23.535706 + ], + [ + 99.608303, + 23.535835 + ], + [ + 99.608174, + 23.53549 + ], + [ + 99.607746, + 23.535628 + ], + [ + 99.607381, + 23.535903 + ], + [ + 99.606823, + 23.535895 + ], + [ + 99.606502, + 23.535236 + ], + [ + 99.606524, + 23.534813 + ], + [ + 99.606374, + 23.534576 + ], + [ + 99.605826, + 23.534911 + ], + [ + 99.605462, + 23.534704 + ], + [ + 99.603116, + 23.534735 + ], + [ + 99.600778, + 23.535512 + ], + [ + 99.599673, + 23.535532 + ], + [ + 99.599018, + 23.535689 + ], + [ + 99.59815, + 23.536112 + ], + [ + 99.598043, + 23.536496 + ], + [ + 99.597399, + 23.537096 + ], + [ + 99.596369, + 23.537253 + ], + [ + 99.595232, + 23.537302 + ], + [ + 99.594722, + 23.537741 + ], + [ + 99.593993, + 23.53785 + ], + [ + 99.593553, + 23.538125 + ], + [ + 99.593135, + 23.537997 + ], + [ + 99.592588, + 23.537722 + ], + [ + 99.592062, + 23.537899 + ], + [ + 99.59188, + 23.538322 + ], + [ + 99.591483, + 23.538627 + ], + [ + 99.590742, + 23.538803 + ], + [ + 99.590066, + 23.53899 + ], + [ + 99.589702, + 23.539304 + ], + [ + 99.589401, + 23.539747 + ], + [ + 99.588832, + 23.540012 + ], + [ + 99.58822, + 23.540652 + ], + [ + 99.587448, + 23.541113 + ], + [ + 99.586592, + 23.54142 + ], + [ + 99.586013, + 23.54201 + ], + [ + 99.584542, + 23.542353 + ], + [ + 99.58393, + 23.542166 + ], + [ + 99.583415, + 23.542431 + ], + [ + 99.582793, + 23.542667 + ], + [ + 99.582245, + 23.542981 + ], + [ + 99.581129, + 23.543078 + ], + [ + 99.580689, + 23.542488 + ], + [ + 99.580303, + 23.54177 + ], + [ + 99.579283, + 23.541651 + ], + [ + 99.578853, + 23.541749 + ], + [ + 99.578692, + 23.542122 + ], + [ + 99.578241, + 23.542545 + ], + [ + 99.57778, + 23.542624 + ], + [ + 99.57737, + 23.542719 + ], + [ + 99.576833, + 23.543269 + ], + [ + 99.575985, + 23.543583 + ], + [ + 99.575201, + 23.543622 + ], + [ + 99.57474, + 23.544153 + ], + [ + 99.574976, + 23.544871 + ], + [ + 99.575137, + 23.545766 + ], + [ + 99.574954, + 23.546277 + ], + [ + 99.574073, + 23.546768 + ], + [ + 99.57387, + 23.547338 + ], + [ + 99.57344, + 23.548864 + ], + [ + 99.573268, + 23.549768 + ], + [ + 99.573096, + 23.551774 + ], + [ + 99.572946, + 23.552207 + ], + [ + 99.572449, + 23.552599 + ], + [ + 99.572126, + 23.553287 + ], + [ + 99.571858, + 23.554546 + ], + [ + 99.572319, + 23.554871 + ], + [ + 99.572964, + 23.55492 + ], + [ + 99.573425, + 23.555148 + ], + [ + 99.573694, + 23.555797 + ], + [ + 99.573664, + 23.556735 + ], + [ + 99.573406, + 23.557305 + ], + [ + 99.572257, + 23.55811 + ], + [ + 99.571516, + 23.558739 + ], + [ + 99.570797, + 23.559102 + ], + [ + 99.570077, + 23.559012 + ], + [ + 99.569465, + 23.559296 + ], + [ + 99.568229, + 23.560603 + ], + [ + 99.56752, + 23.561606 + ], + [ + 99.567145, + 23.56255 + ], + [ + 99.56687, + 23.563023 + ], + [ + 99.5666, + 23.565187 + ], + [ + 99.566246, + 23.56618 + ], + [ + 99.565355, + 23.566866 + ], + [ + 99.564464, + 23.567362 + ], + [ + 99.564312, + 23.567446 + ], + [ + 99.563228, + 23.567847 + ], + [ + 99.562669, + 23.567748 + ], + [ + 99.561208, + 23.567047 + ], + [ + 99.560875, + 23.566712 + ], + [ + 99.560316, + 23.566417 + ], + [ + 99.560069, + 23.5662 + ], + [ + 99.559926, + 23.566291 + ], + [ + 99.559947, + 23.566449 + ], + [ + 99.55984, + 23.56639 + ], + [ + 99.559583, + 23.566448 + ], + [ + 99.559238, + 23.566448 + ], + [ + 99.558873, + 23.566368 + ], + [ + 99.558079, + 23.566623 + ], + [ + 99.557713, + 23.566818 + ], + [ + 99.556875, + 23.567329 + ], + [ + 99.55623, + 23.567957 + ], + [ + 99.5555, + 23.568466 + ], + [ + 99.554475, + 23.569096 + ], + [ + 99.55312, + 23.570018 + ], + [ + 99.548306, + 23.573214 + ], + [ + 99.546714, + 23.573467 + ], + [ + 99.545594, + 23.574266 + ], + [ + 99.545551, + 23.577728 + ], + [ + 99.54611, + 23.580443 + ], + [ + 99.547314, + 23.582648 + ], + [ + 99.54796, + 23.589101 + ], + [ + 99.548348, + 23.590442 + ], + [ + 99.548133, + 23.592409 + ], + [ + 99.54981, + 23.59666 + ], + [ + 99.550369, + 23.59965 + ], + [ + 99.55024, + 23.601381 + ], + [ + 99.549165, + 23.601379 + ], + [ + 99.547918, + 23.602005 + ], + [ + 99.546241, + 23.601766 + ], + [ + 99.544349, + 23.60125 + ], + [ + 99.542414, + 23.600931 + ], + [ + 99.541769, + 23.601951 + ], + [ + 99.540693, + 23.60132 + ], + [ + 99.539833, + 23.602065 + ], + [ + 99.54022, + 23.603286 + ], + [ + 99.540263, + 23.604347 + ], + [ + 99.540779, + 23.605372 + ], + [ + 99.538758, + 23.605681 + ], + [ + 99.538844, + 23.607333 + ], + [ + 99.541898, + 23.612021 + ], + [ + 99.54344, + 23.613872 + ], + [ + 99.544859, + 23.614897 + ], + [ + 99.545246, + 23.617532 + ], + [ + 99.546493, + 23.620288 + ], + [ + 99.548556, + 23.622338 + ], + [ + 99.551824, + 23.621755 + ], + [ + 99.554919, + 23.621839 + ], + [ + 99.558831, + 23.621806 + ], + [ + 99.561839, + 23.623464 + ], + [ + 99.562744, + 23.625784 + ], + [ + 99.56167, + 23.629558 + ], + [ + 99.557888, + 23.634546 + ], + [ + 99.557543, + 23.636432 + ], + [ + 99.557882, + 23.636921 + ], + [ + 99.559194, + 23.637302 + ], + [ + 99.561933, + 23.637661 + ], + [ + 99.56536, + 23.637882 + ], + [ + 99.568356, + 23.638378 + ], + [ + 99.57177, + 23.638717 + ], + [ + 99.575207, + 23.638346 + ], + [ + 99.576624, + 23.637483 + ], + [ + 99.577805, + 23.638919 + ], + [ + 99.580427, + 23.640602 + ], + [ + 99.582809, + 23.642531 + ], + [ + 99.583356, + 23.645045 + ], + [ + 99.585158, + 23.644692 + ], + [ + 99.588324, + 23.645038 + ], + [ + 99.590674, + 23.645983 + ], + [ + 99.591982, + 23.644686 + ], + [ + 99.594107, + 23.646603 + ], + [ + 99.596061, + 23.648864 + ], + [ + 99.595441, + 23.652243 + ], + [ + 99.596717, + 23.65588 + ], + [ + 99.597593, + 23.657895 + ], + [ + 99.599738, + 23.660057 + ], + [ + 99.600842, + 23.660804 + ], + [ + 99.602247, + 23.660863 + ], + [ + 99.603737, + 23.662237 + ], + [ + 99.604476, + 23.66318 + ], + [ + 99.606771, + 23.663435 + ], + [ + 99.608861, + 23.662893 + ], + [ + 99.611477, + 23.661851 + ], + [ + 99.613782, + 23.660738 + ], + [ + 99.615355, + 23.659392 + ], + [ + 99.616545, + 23.660207 + ], + [ + 99.618603, + 23.660804 + ], + [ + 99.619813, + 23.662169 + ], + [ + 99.620463, + 23.663659 + ], + [ + 99.622393, + 23.664325 + ], + [ + 99.62386, + 23.664718 + ], + [ + 99.625853, + 23.665865 + ], + [ + 99.62777, + 23.664016 + ], + [ + 99.629677, + 23.664484 + ], + [ + 99.629838, + 23.665919 + ], + [ + 99.63152, + 23.666045 + ], + [ + 99.633561, + 23.664353 + ], + [ + 99.635286, + 23.66385 + ], + [ + 99.636892, + 23.664182 + ], + [ + 99.638209, + 23.663719 + ], + [ + 99.640158, + 23.664315 + ], + [ + 99.641358, + 23.664942 + ], + [ + 99.642128, + 23.666002 + ], + [ + 99.64369, + 23.666745 + ], + [ + 99.645747, + 23.666225 + ], + [ + 99.647801, + 23.665706 + ], + [ + 99.649578, + 23.666116 + ], + [ + 99.651934, + 23.665621 + ], + [ + 99.653966, + 23.666883 + ], + [ + 99.655978, + 23.667764 + ], + [ + 99.658955, + 23.6677 + ], + [ + 99.660978, + 23.665867 + ], + [ + 99.662541, + 23.665924 + ], + [ + 99.661973, + 23.667202 + ], + [ + 99.662851, + 23.66836 + ], + [ + 99.665228, + 23.667186 + ], + [ + 99.666534, + 23.665621 + ], + [ + 99.670278, + 23.665267 + ], + [ + 99.67258, + 23.665321 + ], + [ + 99.675213, + 23.663548 + ], + [ + 99.678182, + 23.662718 + ], + [ + 99.679991, + 23.661693 + ], + [ + 99.681693, + 23.662506 + ], + [ + 99.683693, + 23.662232 + ], + [ + 99.682419, + 23.660946 + ], + [ + 99.683447, + 23.659244 + ], + [ + 99.685052, + 23.658622 + ], + [ + 99.684849, + 23.659851 + ], + [ + 99.686241, + 23.660586 + ], + [ + 99.687569, + 23.660985 + ], + [ + 99.688693, + 23.659824 + ], + [ + 99.690941, + 23.659142 + ], + [ + 99.69273, + 23.659942 + ], + [ + 99.697216, + 23.660268 + ], + [ + 99.698629, + 23.660737 + ], + [ + 99.699455, + 23.662279 + ], + [ + 99.700485, + 23.661142 + ], + [ + 99.702605, + 23.660726 + ], + [ + 99.703227, + 23.662022 + ], + [ + 99.705496, + 23.662068 + ], + [ + 99.706621, + 23.664101 + ], + [ + 99.709278, + 23.66395 + ], + [ + 99.710005, + 23.665099 + ], + [ + 99.711859, + 23.665293 + ], + [ + 99.712373, + 23.666993 + ], + [ + 99.710691, + 23.66782 + ], + [ + 99.710765, + 23.668902 + ], + [ + 99.712255, + 23.669569 + ], + [ + 99.714236, + 23.669762 + ], + [ + 99.714608, + 23.671395 + ], + [ + 99.7166, + 23.672336 + ], + [ + 99.717404, + 23.6715 + ], + [ + 99.718218, + 23.670634 + ], + [ + 99.7202, + 23.670444 + ], + [ + 99.721775, + 23.670345 + ], + [ + 99.72229, + 23.67231 + ], + [ + 99.723619, + 23.672505 + ], + [ + 99.723694, + 23.674344 + ], + [ + 99.725323, + 23.675216 + ], + [ + 99.726567, + 23.676424 + ], + [ + 99.727692, + 23.67717 + ], + [ + 99.727417, + 23.679408 + ], + [ + 99.729325, + 23.67981 + ], + [ + 99.730354, + 23.679602 + ], + [ + 99.731319, + 23.680417 + ], + [ + 99.729583, + 23.682512 + ], + [ + 99.728613, + 23.683342 + ], + [ + 99.730543, + 23.683881 + ], + [ + 99.73304, + 23.684144 + ], + [ + 99.735741, + 23.683592 + ], + [ + 99.737832, + 23.684534 + ], + [ + 99.737316, + 23.686355 + ], + [ + 99.738292, + 23.687583 + ], + [ + 99.738431, + 23.688664 + ], + [ + 99.740137, + 23.688791 + ], + [ + 99.740007, + 23.691031 + ], + [ + 99.741111, + 23.691778 + ], + [ + 99.742645, + 23.690696 + ], + [ + 99.744361, + 23.69101 + ], + [ + 99.745755, + 23.690538 + ], + [ + 99.746871, + 23.69209 + ], + [ + 99.748503, + 23.692691 + ], + [ + 99.750187, + 23.691876 + ], + [ + 99.751679, + 23.693222 + ], + [ + 99.754715, + 23.693616 + ], + [ + 99.758364, + 23.693803 + ], + [ + 99.759878, + 23.693448 + ], + [ + 99.761392, + 23.693037 + ], + [ + 99.762744, + 23.693332 + ], + [ + 99.763205, + 23.693441 + ], + [ + 99.765513, + 23.693756 + ], + [ + 99.767393, + 23.693757 + ], + [ + 99.769142, + 23.692923 + ], + [ + 99.770308, + 23.694363 + ], + [ + 99.772263, + 23.696468 + ], + [ + 99.772918, + 23.69754 + ], + [ + 99.775291, + 23.698409 + ], + [ + 99.775882, + 23.700227 + ], + [ + 99.777955, + 23.70131 + ], + [ + 99.780116, + 23.703211 + ], + [ + 99.782408, + 23.702895 + ], + [ + 99.78041, + 23.697891 + ], + [ + 99.778144, + 23.692547 + ], + [ + 99.775419, + 23.686273 + ], + [ + 99.770982, + 23.679017 + ], + [ + 99.768309, + 23.671372 + ], + [ + 99.767154, + 23.663554 + ], + [ + 99.764724, + 23.656142 + ], + [ + 99.759533, + 23.64932 + ], + [ + 99.755505, + 23.644367 + ], + [ + 99.751217, + 23.639636 + ], + [ + 99.746937, + 23.634678 + ], + [ + 99.744906, + 23.629569 + ], + [ + 99.743934, + 23.623128 + ], + [ + 99.742866, + 23.618969 + ], + [ + 99.740401, + 23.612702 + ], + [ + 99.738821, + 23.608758 + ], + [ + 99.734793, + 23.603805 + ], + [ + 99.729645, + 23.601559 + ], + [ + 99.725027, + 23.598875 + ], + [ + 99.721581, + 23.597605 + ], + [ + 99.715956, + 23.594883 + ], + [ + 99.71133, + 23.592427 + ], + [ + 99.707857, + 23.586123 + ], + [ + 99.70462, + 23.580285 + ], + [ + 99.702249, + 23.57173 + ], + [ + 99.700678, + 23.567555 + ], + [ + 99.69699, + 23.560554 + ], + [ + 99.693934, + 23.556324 + ], + [ + 99.691294, + 23.553939 + ], + [ + 99.685878, + 23.558091 + ], + [ + 99.681659, + 23.557477 + ] + ] + ] + ] + } + }, + { + "type": "Feature", + "properties": { + "id": "40161", + "name": "贺派乡", + "site": "www.poi86.com" + }, + "geometry": { + "type": "MultiPolygon", + "coordinates": [ + [ + [ + [ + 99.293407, + 23.418895 + ], + [ + 99.275343, + 23.404764 + ], + [ + 99.26953, + 23.397374 + ], + [ + 99.267963, + 23.395382 + ], + [ + 99.267397, + 23.394662 + ], + [ + 99.267058, + 23.394231 + ], + [ + 99.266686, + 23.393759 + ], + [ + 99.266202, + 23.393143 + ], + [ + 99.264715, + 23.392594 + ], + [ + 99.263956, + 23.392313 + ], + [ + 99.263321, + 23.392079 + ], + [ + 99.262538, + 23.391789 + ], + [ + 99.260924, + 23.391192 + ], + [ + 99.258164, + 23.389871 + ], + [ + 99.257144, + 23.389384 + ], + [ + 99.256124, + 23.388895 + ], + [ + 99.25601, + 23.38884 + ], + [ + 99.25464, + 23.388184 + ], + [ + 99.252839, + 23.387773 + ], + [ + 99.249872, + 23.387093 + ], + [ + 99.248218, + 23.386714 + ], + [ + 99.243789, + 23.3857 + ], + [ + 99.237947, + 23.382722 + ], + [ + 99.234102, + 23.379824 + ], + [ + 99.228251, + 23.376848 + ], + [ + 99.223147, + 23.374129 + ], + [ + 99.215387, + 23.369701 + ], + [ + 99.211359, + 23.370457 + ], + [ + 99.209014, + 23.371533 + ], + [ + 99.206767, + 23.372564 + ], + [ + 99.200075, + 23.377336 + ], + [ + 99.191411, + 23.381115 + ], + [ + 99.182618, + 23.384521 + ], + [ + 99.183524, + 23.387014 + ], + [ + 99.183607, + 23.387242 + ], + [ + 99.18592, + 23.390753 + ], + [ + 99.189322, + 23.395917 + ], + [ + 99.189329, + 23.395932 + ], + [ + 99.190251, + 23.3978 + ], + [ + 99.190352, + 23.398004 + ], + [ + 99.192243, + 23.399137 + ], + [ + 99.192329, + 23.399189 + ], + [ + 99.196552, + 23.402449 + ], + [ + 99.196625, + 23.402505 + ], + [ + 99.200878, + 23.403772 + ], + [ + 99.200871, + 23.403852 + ], + [ + 99.200637, + 23.406604 + ], + [ + 99.20062, + 23.406803 + ], + [ + 99.199648, + 23.409979 + ], + [ + 99.199631, + 23.410031 + ], + [ + 99.203712, + 23.414526 + ], + [ + 99.203727, + 23.41456 + ], + [ + 99.206852, + 23.421245 + ], + [ + 99.206934, + 23.421421 + ], + [ + 99.207365, + 23.423549 + ], + [ + 99.210371, + 23.424891 + ], + [ + 99.211914, + 23.426996 + ], + [ + 99.212046, + 23.427177 + ], + [ + 99.216899, + 23.430766 + ], + [ + 99.216889, + 23.430807 + ], + [ + 99.215395, + 23.4373 + ], + [ + 99.215371, + 23.437356 + ], + [ + 99.214923, + 23.438402 + ], + [ + 99.213474, + 23.441369 + ], + [ + 99.213463, + 23.441392 + ], + [ + 99.215522, + 23.444323 + ], + [ + 99.215567, + 23.444387 + ], + [ + 99.217843, + 23.445728 + ], + [ + 99.21785, + 23.445756 + ], + [ + 99.218359, + 23.447894 + ], + [ + 99.218494, + 23.44797 + ], + [ + 99.221492, + 23.449669 + ], + [ + 99.224238, + 23.45104 + ], + [ + 99.226556, + 23.454034 + ], + [ + 99.226651, + 23.454119 + ], + [ + 99.227871, + 23.455205 + ], + [ + 99.227972, + 23.455295 + ], + [ + 99.229989, + 23.456674 + ], + [ + 99.23012, + 23.456734 + ], + [ + 99.232222, + 23.4577 + ], + [ + 99.232267, + 23.457838 + ], + [ + 99.234023, + 23.463212 + ], + [ + 99.234079, + 23.463316 + ], + [ + 99.235997, + 23.466913 + ], + [ + 99.236025, + 23.466928 + ], + [ + 99.238829, + 23.46845 + ], + [ + 99.238837, + 23.46845 + ], + [ + 99.24381, + 23.468178 + ], + [ + 99.243848, + 23.468176 + ], + [ + 99.251034, + 23.466625 + ], + [ + 99.251139, + 23.466602 + ], + [ + 99.25776, + 23.473059 + ], + [ + 99.257918, + 23.473213 + ], + [ + 99.261476, + 23.478486 + ], + [ + 99.26147, + 23.478619 + ], + [ + 99.261137, + 23.485467 + ], + [ + 99.261132, + 23.485571 + ], + [ + 99.263413, + 23.487244 + ], + [ + 99.26349, + 23.487301 + ], + [ + 99.265376, + 23.489381 + ], + [ + 99.266091, + 23.491348 + ], + [ + 99.266105, + 23.491388 + ], + [ + 99.265677, + 23.493395 + ], + [ + 99.26567, + 23.4934 + ], + [ + 99.264091, + 23.494459 + ], + [ + 99.263448, + 23.496545 + ], + [ + 99.263454, + 23.496565 + ], + [ + 99.264476, + 23.499969 + ], + [ + 99.26455, + 23.499992 + ], + [ + 99.265677, + 23.500362 + ], + [ + 99.268548, + 23.50095 + ], + [ + 99.268597, + 23.500967 + ], + [ + 99.27219, + 23.502207 + ], + [ + 99.272199, + 23.502209 + ], + [ + 99.27493, + 23.502729 + ], + [ + 99.275275, + 23.502794 + ], + [ + 99.278145, + 23.5035 + ], + [ + 99.27827, + 23.503573 + ], + [ + 99.281358, + 23.505385 + ], + [ + 99.281623, + 23.505678 + ], + [ + 99.285341, + 23.509788 + ], + [ + 99.285364, + 23.509803 + ], + [ + 99.289709, + 23.512735 + ], + [ + 99.289745, + 23.512768 + ], + [ + 99.291137, + 23.514065 + ], + [ + 99.291172, + 23.514116 + ], + [ + 99.292989, + 23.516808 + ], + [ + 99.294347, + 23.518822 + ], + [ + 99.294428, + 23.518983 + ], + [ + 99.295076, + 23.520277 + ], + [ + 99.29512, + 23.520544 + ], + [ + 99.295418, + 23.522362 + ], + [ + 99.295537, + 23.52283 + ], + [ + 99.295889, + 23.524211 + ], + [ + 99.295892, + 23.52424 + ], + [ + 99.296103, + 23.526217 + ], + [ + 99.296166, + 23.526443 + ], + [ + 99.29666, + 23.528224 + ], + [ + 99.296727, + 23.528307 + ], + [ + 99.296837, + 23.528444 + ], + [ + 99.301093, + 23.525769 + ], + [ + 99.305246, + 23.52407 + ], + [ + 99.308456, + 23.524064 + ], + [ + 99.313807, + 23.524487 + ], + [ + 99.316717, + 23.522042 + ], + [ + 99.320313, + 23.521878 + ], + [ + 99.324336, + 23.519943 + ], + [ + 99.326091, + 23.518955 + ], + [ + 99.328017, + 23.516709 + ], + [ + 99.329472, + 23.514305 + ], + [ + 99.331099, + 23.512374 + ], + [ + 99.333794, + 23.511346 + ], + [ + 99.336663, + 23.511301 + ], + [ + 99.342699, + 23.513576 + ], + [ + 99.344967, + 23.514319 + ], + [ + 99.347836, + 23.51278 + ], + [ + 99.351474, + 23.51238 + ], + [ + 99.356611, + 23.512332 + ], + [ + 99.356911, + 23.514693 + ], + [ + 99.355584, + 23.517135 + ], + [ + 99.354556, + 23.519536 + ], + [ + 99.355498, + 23.521778 + ], + [ + 99.357596, + 23.522444 + ], + [ + 99.35948, + 23.522048 + ], + [ + 99.362521, + 23.521806 + ], + [ + 99.365261, + 23.521763 + ], + [ + 99.369201, + 23.522624 + ], + [ + 99.371, + 23.523606 + ], + [ + 99.372585, + 23.522305 + ], + [ + 99.374984, + 23.521712 + ], + [ + 99.379311, + 23.519307 + ], + [ + 99.381077, + 23.519274 + ], + [ + 99.383006, + 23.516046 + ], + [ + 99.384292, + 23.515494 + ], + [ + 99.384806, + 23.5151 + ], + [ + 99.385234, + 23.513919 + ], + [ + 99.385492, + 23.513919 + ], + [ + 99.39055, + 23.515451 + ], + [ + 99.392565, + 23.514742 + ], + [ + 99.393551, + 23.51486 + ], + [ + 99.394322, + 23.515803 + ], + [ + 99.394965, + 23.515803 + ], + [ + 99.394837, + 23.515567 + ], + [ + 99.394965, + 23.515292 + ], + [ + 99.395094, + 23.515449 + ], + [ + 99.395094, + 23.515803 + ], + [ + 99.39548, + 23.516315 + ], + [ + 99.395566, + 23.516866 + ], + [ + 99.39578, + 23.517102 + ], + [ + 99.396123, + 23.517062 + ], + [ + 99.39608, + 23.517456 + ], + [ + 99.396423, + 23.517456 + ], + [ + 99.396723, + 23.516944 + ], + [ + 99.396981, + 23.516905 + ], + [ + 99.397452, + 23.517494 + ], + [ + 99.398267, + 23.517652 + ], + [ + 99.398738, + 23.517455 + ], + [ + 99.399125, + 23.517573 + ], + [ + 99.399425, + 23.517416 + ], + [ + 99.399468, + 23.517101 + ], + [ + 99.399811, + 23.516668 + ], + [ + 99.400754, + 23.516432 + ], + [ + 99.401012, + 23.516038 + ], + [ + 99.400754, + 23.515566 + ], + [ + 99.400926, + 23.515054 + ], + [ + 99.401312, + 23.5147 + ], + [ + 99.401184, + 23.514425 + ], + [ + 99.401312, + 23.514228 + ], + [ + 99.401098, + 23.514031 + ], + [ + 99.401656, + 23.513598 + ], + [ + 99.401742, + 23.512929 + ], + [ + 99.402341, + 23.511946 + ], + [ + 99.403328, + 23.511041 + ], + [ + 99.404014, + 23.510411 + ], + [ + 99.404701, + 23.509978 + ], + [ + 99.406373, + 23.509191 + ], + [ + 99.407275, + 23.508759 + ], + [ + 99.407875, + 23.50868 + ], + [ + 99.40882, + 23.508326 + ], + [ + 99.41075, + 23.508248 + ], + [ + 99.412129, + 23.507505 + ], + [ + 99.413717, + 23.50668 + ], + [ + 99.415648, + 23.506051 + ], + [ + 99.41625, + 23.505815 + ], + [ + 99.417366, + 23.505108 + ], + [ + 99.418353, + 23.504086 + ], + [ + 99.418696, + 23.503259 + ], + [ + 99.418868, + 23.501331 + ], + [ + 99.418911, + 23.500504 + ], + [ + 99.419168, + 23.499443 + ], + [ + 99.419598, + 23.498655 + ], + [ + 99.420328, + 23.498263 + ], + [ + 99.420585, + 23.498381 + ], + [ + 99.421787, + 23.499326 + ], + [ + 99.42256, + 23.499759 + ], + [ + 99.424321, + 23.499801 + ], + [ + 99.424922, + 23.499605 + ], + [ + 99.425265, + 23.499172 + ], + [ + 99.425222, + 23.497322 + ], + [ + 99.42591, + 23.4963 + ], + [ + 99.426596, + 23.495829 + ], + [ + 99.426811, + 23.49453 + ], + [ + 99.426639, + 23.493821 + ], + [ + 99.426553, + 23.492641 + ], + [ + 99.426811, + 23.49146 + ], + [ + 99.426425, + 23.490988 + ], + [ + 99.425565, + 23.490475 + ], + [ + 99.424965, + 23.489883 + ], + [ + 99.424621, + 23.488899 + ], + [ + 99.424149, + 23.487875 + ], + [ + 99.424276, + 23.485753 + ], + [ + 99.42419, + 23.48532 + ], + [ + 99.423718, + 23.48528 + ], + [ + 99.423116, + 23.485752 + ], + [ + 99.421614, + 23.485908 + ], + [ + 99.421012, + 23.485632 + ], + [ + 99.420283, + 23.48575 + ], + [ + 99.419639, + 23.486064 + ], + [ + 99.419081, + 23.486261 + ], + [ + 99.418265, + 23.486496 + ], + [ + 99.418007, + 23.486614 + ], + [ + 99.417792, + 23.486417 + ], + [ + 99.417063, + 23.484843 + ], + [ + 99.416977, + 23.484213 + ], + [ + 99.416548, + 23.483857 + ], + [ + 99.416376, + 23.483424 + ], + [ + 99.41702, + 23.482835 + ], + [ + 99.417406, + 23.482717 + ], + [ + 99.417664, + 23.482481 + ], + [ + 99.418093, + 23.48256 + ], + [ + 99.418995, + 23.48382 + ], + [ + 99.41951, + 23.484135 + ], + [ + 99.42024, + 23.4839 + ], + [ + 99.420712, + 23.482916 + ], + [ + 99.42084, + 23.482089 + ], + [ + 99.420325, + 23.480239 + ], + [ + 99.42024, + 23.479767 + ], + [ + 99.42054, + 23.478074 + ], + [ + 99.420454, + 23.477602 + ], + [ + 99.419682, + 23.476972 + ], + [ + 99.419553, + 23.476067 + ], + [ + 99.420154, + 23.475516 + ], + [ + 99.42084, + 23.47528 + ], + [ + 99.421528, + 23.475162 + ], + [ + 99.422601, + 23.475911 + ], + [ + 99.422858, + 23.476542 + ], + [ + 99.423159, + 23.47666 + ], + [ + 99.424276, + 23.47611 + ], + [ + 99.425048, + 23.476032 + ], + [ + 99.425993, + 23.476624 + ], + [ + 99.428054, + 23.47698 + ], + [ + 99.43149, + 23.47726 + ], + [ + 99.432178, + 23.477733 + ], + [ + 99.432564, + 23.478167 + ], + [ + 99.433595, + 23.47801 + ], + [ + 99.433939, + 23.478207 + ], + [ + 99.434712, + 23.478406 + ], + [ + 99.435228, + 23.478682 + ], + [ + 99.435916, + 23.478683 + ], + [ + 99.436216, + 23.478802 + ], + [ + 99.436602, + 23.478802 + ], + [ + 99.437118, + 23.479314 + ], + [ + 99.437548, + 23.480024 + ], + [ + 99.438495, + 23.480818 + ], + [ + 99.440042, + 23.48149 + ], + [ + 99.440471, + 23.481372 + ], + [ + 99.441373, + 23.480587 + ], + [ + 99.441975, + 23.480194 + ], + [ + 99.441975, + 23.480509 + ], + [ + 99.442104, + 23.480824 + ], + [ + 99.442577, + 23.4811 + ], + [ + 99.443479, + 23.480945 + ], + [ + 99.444382, + 23.480789 + ], + [ + 99.44537, + 23.480436 + ], + [ + 99.446359, + 23.48036 + ], + [ + 99.447777, + 23.479969 + ], + [ + 99.449282, + 23.479736 + ], + [ + 99.450572, + 23.480131 + ], + [ + 99.450872, + 23.480132 + ], + [ + 99.451002, + 23.48025 + ], + [ + 99.451345, + 23.480251 + ], + [ + 99.45169, + 23.48041 + ], + [ + 99.45199, + 23.481 + ], + [ + 99.452033, + 23.481394 + ], + [ + 99.452163, + 23.481513 + ], + [ + 99.452334, + 23.481828 + ], + [ + 99.452592, + 23.481986 + ], + [ + 99.452549, + 23.4823 + ], + [ + 99.453409, + 23.48309 + ], + [ + 99.453797, + 23.483091 + ], + [ + 99.453797, + 23.483287 + ], + [ + 99.453968, + 23.483327 + ], + [ + 99.454054, + 23.483485 + ], + [ + 99.454269, + 23.483643 + ], + [ + 99.454441, + 23.484076 + ], + [ + 99.455516, + 23.484079 + ], + [ + 99.456247, + 23.484356 + ], + [ + 99.457064, + 23.484357 + ], + [ + 99.457623, + 23.484753 + ], + [ + 99.457924, + 23.484753 + ], + [ + 99.459344, + 23.484442 + ], + [ + 99.46016, + 23.484444 + ], + [ + 99.461365, + 23.485154 + ], + [ + 99.461752, + 23.485313 + ], + [ + 99.462009, + 23.485589 + ], + [ + 99.462182, + 23.485589 + ], + [ + 99.463257, + 23.483585 + ], + [ + 99.464375, + 23.482801 + ], + [ + 99.465536, + 23.481505 + ], + [ + 99.465795, + 23.481112 + ], + [ + 99.466311, + 23.480877 + ], + [ + 99.466612, + 23.48013 + ], + [ + 99.466503, + 23.480082 + ], + [ + 99.465881, + 23.479813 + ], + [ + 99.465494, + 23.47934 + ], + [ + 99.464935, + 23.478158 + ], + [ + 99.464676, + 23.476976 + ], + [ + 99.464547, + 23.474654 + ], + [ + 99.465236, + 23.473475 + ], + [ + 99.465193, + 23.47131 + ], + [ + 99.465106, + 23.470757 + ], + [ + 99.464547, + 23.469772 + ], + [ + 99.463902, + 23.46859 + ], + [ + 99.463042, + 23.466462 + ], + [ + 99.462999, + 23.465281 + ], + [ + 99.465063, + 23.463239 + ], + [ + 99.466999, + 23.461079 + ], + [ + 99.468031, + 23.459546 + ], + [ + 99.468377, + 23.458996 + ], + [ + 99.469237, + 23.458172 + ], + [ + 99.470227, + 23.456442 + ], + [ + 99.470615, + 23.455577 + ], + [ + 99.470615, + 23.45353 + ], + [ + 99.467302, + 23.454505 + ], + [ + 99.464334, + 23.455561 + ], + [ + 99.461667, + 23.458231 + ], + [ + 99.458313, + 23.459641 + ], + [ + 99.45569, + 23.460304 + ], + [ + 99.45354, + 23.460299 + ], + [ + 99.451433, + 23.459388 + ], + [ + 99.449455, + 23.457614 + ], + [ + 99.445544, + 23.4567 + ], + [ + 99.443567, + 23.457326 + ], + [ + 99.441418, + 23.457755 + ], + [ + 99.440645, + 23.457675 + ], + [ + 99.439484, + 23.458855 + ], + [ + 99.437551, + 23.458852 + ], + [ + 99.436906, + 23.459087 + ], + [ + 99.436906, + 23.457197 + ], + [ + 99.436305, + 23.455897 + ], + [ + 99.434156, + 23.455973 + ], + [ + 99.432095, + 23.453412 + ], + [ + 99.429775, + 23.452306 + ], + [ + 99.428786, + 23.450734 + ], + [ + 99.428442, + 23.449001 + ], + [ + 99.426553, + 23.447817 + ], + [ + 99.424749, + 23.4475 + ], + [ + 99.423461, + 23.445885 + ], + [ + 99.423461, + 23.443484 + ], + [ + 99.422431, + 23.443326 + ], + [ + 99.422302, + 23.440137 + ], + [ + 99.424145, + 23.438095 + ], + [ + 99.424059, + 23.43778 + ], + [ + 99.422813, + 23.436243 + ], + [ + 99.421998, + 23.433997 + ], + [ + 99.42028, + 23.432461 + ], + [ + 99.418821, + 23.429703 + ], + [ + 99.417448, + 23.428324 + ], + [ + 99.417019, + 23.425371 + ], + [ + 99.415516, + 23.422929 + ], + [ + 99.415558, + 23.418796 + ], + [ + 99.415558, + 23.417182 + ], + [ + 99.415259, + 23.414819 + ], + [ + 99.414357, + 23.412968 + ], + [ + 99.41513, + 23.410527 + ], + [ + 99.416074, + 23.408677 + ], + [ + 99.415216, + 23.406275 + ], + [ + 99.414128, + 23.406917 + ], + [ + 99.414022, + 23.407381 + ], + [ + 99.407511, + 23.408939 + ], + [ + 99.400238, + 23.415762 + ], + [ + 99.383379, + 23.414043 + ], + [ + 99.38284, + 23.413989 + ], + [ + 99.382466, + 23.413951 + ], + [ + 99.380767, + 23.413778 + ], + [ + 99.379829, + 23.413683 + ], + [ + 99.375357, + 23.419063 + ], + [ + 99.37417, + 23.420491 + ], + [ + 99.357034, + 23.419881 + ], + [ + 99.355455, + 23.425154 + ], + [ + 99.349752, + 23.425951 + ], + [ + 99.337461, + 23.419293 + ], + [ + 99.308129, + 23.423284 + ], + [ + 99.293407, + 23.418895 + ] + ] + ] + ] + } + }, + { + "type": "Feature", + "properties": { + "id": "40163", + "name": "四排山乡", + "site": "www.poi86.com" + }, + "geometry": { + "type": "MultiPolygon", + "coordinates": [ + [ + [ + [ + 99.492047, + 23.373587 + ], + [ + 99.470818, + 23.376833 + ], + [ + 99.446456, + 23.367183 + ], + [ + 99.444706, + 23.366489 + ], + [ + 99.444374, + 23.366358 + ], + [ + 99.443718, + 23.366099 + ], + [ + 99.442997, + 23.365813 + ], + [ + 99.439699, + 23.362087 + ], + [ + 99.438787, + 23.351579 + ], + [ + 99.433085, + 23.35238 + ], + [ + 99.432713, + 23.352998 + ], + [ + 99.422651, + 23.369748 + ], + [ + 99.421443, + 23.375014 + ], + [ + 99.421312, + 23.375585 + ], + [ + 99.421106, + 23.376482 + ], + [ + 99.420798, + 23.377829 + ], + [ + 99.420519, + 23.379047 + ], + [ + 99.42007, + 23.381001 + ], + [ + 99.419407, + 23.383894 + ], + [ + 99.419289, + 23.384405 + ], + [ + 99.419164, + 23.384955 + ], + [ + 99.41879, + 23.38658 + ], + [ + 99.418582, + 23.387492 + ], + [ + 99.418334, + 23.388574 + ], + [ + 99.418127, + 23.389479 + ], + [ + 99.416621, + 23.396044 + ], + [ + 99.414128, + 23.406917 + ], + [ + 99.415216, + 23.406275 + ], + [ + 99.416074, + 23.408677 + ], + [ + 99.41513, + 23.410527 + ], + [ + 99.414357, + 23.412968 + ], + [ + 99.415259, + 23.414819 + ], + [ + 99.415558, + 23.417182 + ], + [ + 99.415558, + 23.418796 + ], + [ + 99.415516, + 23.422929 + ], + [ + 99.417019, + 23.425371 + ], + [ + 99.417448, + 23.428324 + ], + [ + 99.418821, + 23.429703 + ], + [ + 99.42028, + 23.432461 + ], + [ + 99.421998, + 23.433997 + ], + [ + 99.422813, + 23.436243 + ], + [ + 99.424059, + 23.43778 + ], + [ + 99.424145, + 23.438095 + ], + [ + 99.422302, + 23.440137 + ], + [ + 99.422431, + 23.443326 + ], + [ + 99.423461, + 23.443484 + ], + [ + 99.423461, + 23.445885 + ], + [ + 99.424749, + 23.4475 + ], + [ + 99.426553, + 23.447817 + ], + [ + 99.428442, + 23.449001 + ], + [ + 99.428786, + 23.450734 + ], + [ + 99.429775, + 23.452306 + ], + [ + 99.432095, + 23.453412 + ], + [ + 99.434156, + 23.455973 + ], + [ + 99.436305, + 23.455897 + ], + [ + 99.436906, + 23.457197 + ], + [ + 99.436906, + 23.459087 + ], + [ + 99.437551, + 23.458852 + ], + [ + 99.439484, + 23.458855 + ], + [ + 99.440645, + 23.457675 + ], + [ + 99.441418, + 23.457755 + ], + [ + 99.443567, + 23.457326 + ], + [ + 99.445544, + 23.4567 + ], + [ + 99.449455, + 23.457614 + ], + [ + 99.451433, + 23.459388 + ], + [ + 99.45354, + 23.460299 + ], + [ + 99.45569, + 23.460304 + ], + [ + 99.458313, + 23.459641 + ], + [ + 99.461667, + 23.458231 + ], + [ + 99.464334, + 23.455561 + ], + [ + 99.467302, + 23.454505 + ], + [ + 99.470615, + 23.45353 + ], + [ + 99.470615, + 23.455577 + ], + [ + 99.470227, + 23.456442 + ], + [ + 99.469237, + 23.458172 + ], + [ + 99.468377, + 23.458996 + ], + [ + 99.468031, + 23.459546 + ], + [ + 99.466999, + 23.461079 + ], + [ + 99.465063, + 23.463239 + ], + [ + 99.462999, + 23.465281 + ], + [ + 99.463042, + 23.466462 + ], + [ + 99.463902, + 23.46859 + ], + [ + 99.464547, + 23.469772 + ], + [ + 99.465106, + 23.470757 + ], + [ + 99.465193, + 23.47131 + ], + [ + 99.465236, + 23.473475 + ], + [ + 99.464547, + 23.474654 + ], + [ + 99.464676, + 23.476976 + ], + [ + 99.464935, + 23.478158 + ], + [ + 99.465494, + 23.47934 + ], + [ + 99.465881, + 23.479813 + ], + [ + 99.466503, + 23.480082 + ], + [ + 99.467481, + 23.479558 + ], + [ + 99.467781, + 23.479244 + ], + [ + 99.467696, + 23.479008 + ], + [ + 99.468341, + 23.479029 + ], + [ + 99.468965, + 23.478735 + ], + [ + 99.469223, + 23.478579 + ], + [ + 99.470191, + 23.477735 + ], + [ + 99.471911, + 23.476913 + ], + [ + 99.473116, + 23.475892 + ], + [ + 99.473676, + 23.474379 + ], + [ + 99.474256, + 23.473356 + ], + [ + 99.475781, + 23.472572 + ], + [ + 99.478793, + 23.471852 + ], + [ + 99.479934, + 23.470635 + ], + [ + 99.480171, + 23.469769 + ], + [ + 99.480171, + 23.468982 + ], + [ + 99.480062, + 23.468372 + ], + [ + 99.481181, + 23.468808 + ], + [ + 99.482128, + 23.47011 + ], + [ + 99.483397, + 23.470979 + ], + [ + 99.484086, + 23.471926 + ], + [ + 99.485183, + 23.472599 + ], + [ + 99.486754, + 23.472071 + ], + [ + 99.488153, + 23.470894 + ], + [ + 99.489271, + 23.470879 + ], + [ + 99.490111, + 23.47029 + ], + [ + 99.493103, + 23.468943 + ], + [ + 99.494071, + 23.467883 + ], + [ + 99.494953, + 23.467827 + ], + [ + 99.496847, + 23.468758 + ], + [ + 99.499515, + 23.470774 + ], + [ + 99.500635, + 23.473769 + ], + [ + 99.50199, + 23.475839 + ], + [ + 99.502998, + 23.476904 + ], + [ + 99.503644, + 23.479189 + ], + [ + 99.505366, + 23.480552 + ], + [ + 99.507432, + 23.480695 + ], + [ + 99.509045, + 23.481074 + ], + [ + 99.509819, + 23.481076 + ], + [ + 99.512918, + 23.483073 + ], + [ + 99.514101, + 23.484572 + ], + [ + 99.515197, + 23.487253 + ], + [ + 99.516101, + 23.490345 + ], + [ + 99.517693, + 23.493459 + ], + [ + 99.519713, + 23.49671 + ], + [ + 99.523413, + 23.500263 + ], + [ + 99.525026, + 23.502218 + ], + [ + 99.525628, + 23.50647 + ], + [ + 99.528871, + 23.512007 + ], + [ + 99.529603, + 23.513918 + ], + [ + 99.529496, + 23.515295 + ], + [ + 99.528097, + 23.516983 + ], + [ + 99.527194, + 23.518496 + ], + [ + 99.526055, + 23.520892 + ], + [ + 99.526614, + 23.522821 + ], + [ + 99.526851, + 23.525045 + ], + [ + 99.527264, + 23.527625 + ], + [ + 99.525973, + 23.53016 + ], + [ + 99.523348, + 23.53149 + ], + [ + 99.522531, + 23.532019 + ], + [ + 99.521176, + 23.531779 + ], + [ + 99.519239, + 23.533112 + ], + [ + 99.518615, + 23.534585 + ], + [ + 99.517905, + 23.535095 + ], + [ + 99.517003, + 23.535071 + ], + [ + 99.513388, + 23.536772 + ], + [ + 99.510785, + 23.53824 + ], + [ + 99.508182, + 23.539059 + ], + [ + 99.506266, + 23.538994 + ], + [ + 99.505126, + 23.539128 + ], + [ + 99.505791, + 23.54019 + ], + [ + 99.505813, + 23.541214 + ], + [ + 99.504478, + 23.541938 + ], + [ + 99.50323, + 23.542426 + ], + [ + 99.500239, + 23.544443 + ], + [ + 99.499658, + 23.545602 + ], + [ + 99.49897, + 23.546269 + ], + [ + 99.4994, + 23.547411 + ], + [ + 99.498927, + 23.548019 + ], + [ + 99.498238, + 23.547545 + ], + [ + 99.49727, + 23.546972 + ], + [ + 99.496366, + 23.547815 + ], + [ + 99.495892, + 23.54866 + ], + [ + 99.497227, + 23.551634 + ], + [ + 99.498475, + 23.553526 + ], + [ + 99.499098, + 23.555122 + ], + [ + 99.500283, + 23.556226 + ], + [ + 99.500449, + 23.55813 + ], + [ + 99.502213, + 23.559689 + ], + [ + 99.502773, + 23.560793 + ], + [ + 99.505075, + 23.560819 + ], + [ + 99.506711, + 23.561729 + ], + [ + 99.507034, + 23.563363 + ], + [ + 99.508433, + 23.565098 + ], + [ + 99.509676, + 23.566421 + ], + [ + 99.512323, + 23.566449 + ], + [ + 99.514604, + 23.565591 + ], + [ + 99.516863, + 23.565223 + ], + [ + 99.5191, + 23.564286 + ], + [ + 99.52037, + 23.564328 + ], + [ + 99.52108, + 23.565491 + ], + [ + 99.524716, + 23.565954 + ], + [ + 99.52583, + 23.566903 + ], + [ + 99.527121, + 23.567398 + ], + [ + 99.528175, + 23.567401 + ], + [ + 99.528842, + 23.568189 + ], + [ + 99.53024, + 23.568036 + ], + [ + 99.531101, + 23.567212 + ], + [ + 99.532154, + 23.566546 + ], + [ + 99.532456, + 23.566055 + ], + [ + 99.532843, + 23.565642 + ], + [ + 99.533423, + 23.565822 + ], + [ + 99.534994, + 23.565786 + ], + [ + 99.534585, + 23.565136 + ], + [ + 99.534606, + 23.565057 + ], + [ + 99.534198, + 23.564427 + ], + [ + 99.535381, + 23.564627 + ], + [ + 99.536241, + 23.564983 + ], + [ + 99.537144, + 23.564965 + ], + [ + 99.538069, + 23.565342 + ], + [ + 99.539682, + 23.565345 + ], + [ + 99.540751, + 23.565151 + ], + [ + 99.542966, + 23.564448 + ], + [ + 99.544256, + 23.563821 + ], + [ + 99.545137, + 23.563863 + ], + [ + 99.546686, + 23.564613 + ], + [ + 99.547718, + 23.565619 + ], + [ + 99.548491, + 23.566053 + ], + [ + 99.550405, + 23.567237 + ], + [ + 99.551931, + 23.567299 + ], + [ + 99.552855, + 23.567183 + ], + [ + 99.555693, + 23.567661 + ], + [ + 99.556273, + 23.567367 + ], + [ + 99.556659, + 23.567033 + ], + [ + 99.557304, + 23.566817 + ], + [ + 99.55825, + 23.566308 + ], + [ + 99.559131, + 23.56629 + ], + [ + 99.559604, + 23.56631 + ], + [ + 99.559926, + 23.566291 + ], + [ + 99.560069, + 23.5662 + ], + [ + 99.560316, + 23.566417 + ], + [ + 99.560875, + 23.566712 + ], + [ + 99.561208, + 23.567047 + ], + [ + 99.562669, + 23.567748 + ], + [ + 99.563228, + 23.567847 + ], + [ + 99.564312, + 23.567446 + ], + [ + 99.564464, + 23.567362 + ], + [ + 99.565355, + 23.566866 + ], + [ + 99.566246, + 23.56618 + ], + [ + 99.5666, + 23.565187 + ], + [ + 99.56687, + 23.563023 + ], + [ + 99.567145, + 23.56255 + ], + [ + 99.56752, + 23.561606 + ], + [ + 99.568229, + 23.560603 + ], + [ + 99.569465, + 23.559296 + ], + [ + 99.570077, + 23.559012 + ], + [ + 99.570797, + 23.559102 + ], + [ + 99.571516, + 23.558739 + ], + [ + 99.572257, + 23.55811 + ], + [ + 99.573406, + 23.557305 + ], + [ + 99.573664, + 23.556735 + ], + [ + 99.573694, + 23.555797 + ], + [ + 99.573425, + 23.555148 + ], + [ + 99.572964, + 23.55492 + ], + [ + 99.572319, + 23.554871 + ], + [ + 99.571858, + 23.554546 + ], + [ + 99.572126, + 23.553287 + ], + [ + 99.572449, + 23.552599 + ], + [ + 99.572946, + 23.552207 + ], + [ + 99.573096, + 23.551774 + ], + [ + 99.573268, + 23.549768 + ], + [ + 99.57344, + 23.548864 + ], + [ + 99.57387, + 23.547338 + ], + [ + 99.574073, + 23.546768 + ], + [ + 99.574954, + 23.546277 + ], + [ + 99.575137, + 23.545766 + ], + [ + 99.574976, + 23.544871 + ], + [ + 99.57474, + 23.544153 + ], + [ + 99.575201, + 23.543622 + ], + [ + 99.575985, + 23.543583 + ], + [ + 99.576833, + 23.543269 + ], + [ + 99.57737, + 23.542719 + ], + [ + 99.57778, + 23.542624 + ], + [ + 99.578241, + 23.542545 + ], + [ + 99.578692, + 23.542122 + ], + [ + 99.578853, + 23.541749 + ], + [ + 99.579283, + 23.541651 + ], + [ + 99.580303, + 23.54177 + ], + [ + 99.580689, + 23.542488 + ], + [ + 99.581129, + 23.543078 + ], + [ + 99.582245, + 23.542981 + ], + [ + 99.582793, + 23.542667 + ], + [ + 99.583415, + 23.542431 + ], + [ + 99.58393, + 23.542166 + ], + [ + 99.584542, + 23.542353 + ], + [ + 99.586013, + 23.54201 + ], + [ + 99.586592, + 23.54142 + ], + [ + 99.587448, + 23.541113 + ], + [ + 99.58822, + 23.540652 + ], + [ + 99.588832, + 23.540012 + ], + [ + 99.589401, + 23.539747 + ], + [ + 99.589702, + 23.539304 + ], + [ + 99.590066, + 23.53899 + ], + [ + 99.590742, + 23.538803 + ], + [ + 99.591483, + 23.538627 + ], + [ + 99.59188, + 23.538322 + ], + [ + 99.592062, + 23.537899 + ], + [ + 99.592588, + 23.537722 + ], + [ + 99.593135, + 23.537997 + ], + [ + 99.593553, + 23.538125 + ], + [ + 99.593993, + 23.53785 + ], + [ + 99.594722, + 23.537741 + ], + [ + 99.595232, + 23.537302 + ], + [ + 99.596369, + 23.537253 + ], + [ + 99.597399, + 23.537096 + ], + [ + 99.598043, + 23.536496 + ], + [ + 99.59815, + 23.536112 + ], + [ + 99.599018, + 23.535689 + ], + [ + 99.599673, + 23.535532 + ], + [ + 99.600778, + 23.535512 + ], + [ + 99.603116, + 23.534735 + ], + [ + 99.605462, + 23.534704 + ], + [ + 99.605826, + 23.534911 + ], + [ + 99.606374, + 23.534576 + ], + [ + 99.606524, + 23.534813 + ], + [ + 99.606502, + 23.535236 + ], + [ + 99.606823, + 23.535895 + ], + [ + 99.607381, + 23.535903 + ], + [ + 99.607746, + 23.535628 + ], + [ + 99.608174, + 23.53549 + ], + [ + 99.608303, + 23.535835 + ], + [ + 99.609536, + 23.535706 + ], + [ + 99.61123, + 23.535489 + ], + [ + 99.611851, + 23.535842 + ], + [ + 99.611626, + 23.536344 + ], + [ + 99.611251, + 23.536857 + ], + [ + 99.612119, + 23.536934 + ], + [ + 99.61242, + 23.536757 + ], + [ + 99.613127, + 23.536796 + ], + [ + 99.613229, + 23.537309 + ], + [ + 99.613667, + 23.537624 + ], + [ + 99.614494, + 23.536985 + ], + [ + 99.614997, + 23.536423 + ], + [ + 99.614782, + 23.536039 + ], + [ + 99.614954, + 23.535774 + ], + [ + 99.615725, + 23.536089 + ], + [ + 99.616636, + 23.536314 + ], + [ + 99.61698, + 23.536599 + ], + [ + 99.617141, + 23.537012 + ], + [ + 99.617794, + 23.537021 + ], + [ + 99.61849, + 23.53643 + ], + [ + 99.618887, + 23.536587 + ], + [ + 99.618587, + 23.536951 + ], + [ + 99.619059, + 23.537246 + ], + [ + 99.620194, + 23.537521 + ], + [ + 99.621159, + 23.537402 + ], + [ + 99.621598, + 23.537293 + ], + [ + 99.622498, + 23.537617 + ], + [ + 99.623442, + 23.538087 + ], + [ + 99.624117, + 23.538165 + ], + [ + 99.625585, + 23.536875 + ], + [ + 99.626591, + 23.536352 + ], + [ + 99.627717, + 23.535456 + ], + [ + 99.627984, + 23.534925 + ], + [ + 99.628392, + 23.534599 + ], + [ + 99.628981, + 23.534904 + ], + [ + 99.629355, + 23.534303 + ], + [ + 99.629977, + 23.533928 + ], + [ + 99.629964, + 23.532681 + ], + [ + 99.631047, + 23.532798 + ], + [ + 99.631625, + 23.531675 + ], + [ + 99.632171, + 23.530091 + ], + [ + 99.632599, + 23.529786 + ], + [ + 99.632974, + 23.530444 + ], + [ + 99.633521, + 23.530621 + ], + [ + 99.634816, + 23.52992 + ], + [ + 99.635502, + 23.529801 + ], + [ + 99.635951, + 23.529751 + ], + [ + 99.636498, + 23.529751 + ], + [ + 99.636948, + 23.530262 + ], + [ + 99.637644, + 23.530369 + ], + [ + 99.639068, + 23.529373 + ], + [ + 99.639464, + 23.528194 + ], + [ + 99.640096, + 23.527898 + ], + [ + 99.640866, + 23.527032 + ], + [ + 99.641958, + 23.526194 + ], + [ + 99.642494, + 23.525761 + ], + [ + 99.644251, + 23.524587 + ], + [ + 99.644604, + 23.523544 + ], + [ + 99.645021, + 23.522903 + ], + [ + 99.645963, + 23.522971 + ], + [ + 99.647795, + 23.522348 + ], + [ + 99.648501, + 23.521698 + ], + [ + 99.650172, + 23.521538 + ], + [ + 99.650996, + 23.521368 + ], + [ + 99.652088, + 23.520471 + ], + [ + 99.652741, + 23.520421 + ], + [ + 99.652695, + 23.519553 + ], + [ + 99.653423, + 23.518735 + ], + [ + 99.653498, + 23.518155 + ], + [ + 99.653744, + 23.517466 + ], + [ + 99.654429, + 23.517435 + ], + [ + 99.655318, + 23.517857 + ], + [ + 99.656185, + 23.518681 + ], + [ + 99.656474, + 23.51932 + ], + [ + 99.657084, + 23.518591 + ], + [ + 99.657855, + 23.518481 + ], + [ + 99.658112, + 23.519229 + ], + [ + 99.658134, + 23.520154 + ], + [ + 99.658701, + 23.521038 + ], + [ + 99.661313, + 23.521937 + ], + [ + 99.662383, + 23.521365 + ], + [ + 99.663604, + 23.521047 + ], + [ + 99.664428, + 23.520603 + ], + [ + 99.665498, + 23.519204 + ], + [ + 99.666333, + 23.51873 + ], + [ + 99.668967, + 23.518361 + ], + [ + 99.669793, + 23.517906 + ], + [ + 99.67037, + 23.517994 + ], + [ + 99.670746, + 23.517422 + ], + [ + 99.671409, + 23.51747 + ], + [ + 99.672233, + 23.518324 + ], + [ + 99.672715, + 23.518461 + ], + [ + 99.67386, + 23.518095 + ], + [ + 99.674691, + 23.518407 + ], + [ + 99.674073, + 23.514179 + ], + [ + 99.672709, + 23.505434 + ], + [ + 99.671165, + 23.500801 + ], + [ + 99.667067, + 23.497674 + ], + [ + 99.658422, + 23.495755 + ], + [ + 99.65409, + 23.497655 + ], + [ + 99.649524, + 23.499547 + ], + [ + 99.644889, + 23.503039 + ], + [ + 99.64225, + 23.506144 + ], + [ + 99.635557, + 23.510932 + ], + [ + 99.630436, + 23.513947 + ], + [ + 99.625349, + 23.516047 + ], + [ + 99.620635, + 23.515415 + ], + [ + 99.617189, + 23.514374 + ], + [ + 99.611616, + 23.510732 + ], + [ + 99.606721, + 23.508493 + ], + [ + 99.602831, + 23.506288 + ], + [ + 99.598812, + 23.501333 + ], + [ + 99.59534, + 23.495255 + ], + [ + 99.593136, + 23.488766 + ], + [ + 99.591035, + 23.479762 + ], + [ + 99.590132, + 23.472177 + ], + [ + 99.5885, + 23.464107 + ], + [ + 99.585757, + 23.458284 + ], + [ + 99.58488, + 23.450011 + ], + [ + 99.585896, + 23.444102 + ], + [ + 99.601581, + 23.438964 + ], + [ + 99.603921, + 23.438637 + ], + [ + 99.607951, + 23.438074 + ], + [ + 99.60935, + 23.437878 + ], + [ + 99.615913, + 23.436059 + ], + [ + 99.62126, + 23.433514 + ], + [ + 99.623907, + 23.429951 + ], + [ + 99.62626, + 23.422027 + ], + [ + 99.628804, + 23.415256 + ], + [ + 99.632857, + 23.40808 + ], + [ + 99.638586, + 23.402572 + ], + [ + 99.64402, + 23.397967 + ], + [ + 99.646598, + 23.396003 + ], + [ + 99.648395, + 23.389203 + ], + [ + 99.650122, + 23.384377 + ], + [ + 99.646225, + 23.38418 + ], + [ + 99.623091, + 23.355863 + ], + [ + 99.617796, + 23.353488 + ], + [ + 99.611624, + 23.350719 + ], + [ + 99.607727, + 23.351084 + ], + [ + 99.602666, + 23.351558 + ], + [ + 99.598996, + 23.352592 + ], + [ + 99.588846, + 23.35545 + ], + [ + 99.581982, + 23.355032 + ], + [ + 99.579258, + 23.354866 + ], + [ + 99.572762, + 23.354469 + ], + [ + 99.558699, + 23.35724 + ], + [ + 99.533518, + 23.367245 + ], + [ + 99.515736, + 23.369967 + ], + [ + 99.500892, + 23.372236 + ], + [ + 99.492253, + 23.373555 + ], + [ + 99.492047, + 23.373587 + ] + ] + ] + ] + } + }, + { + "type": "Feature", + "properties": { + "id": "9259", + "name": "勐撒镇", + "site": "www.poi86.com" + }, + "geometry": { + "type": "MultiPolygon", + "coordinates": [ + [ + [ + [ + 99.684686, + 23.873409 + ], + [ + 99.683765, + 23.871595 + ], + [ + 99.682888, + 23.868899 + ], + [ + 99.681378, + 23.866419 + ], + [ + 99.680479, + 23.864174 + ], + [ + 99.680201, + 23.862172 + ], + [ + 99.680297, + 23.860258 + ], + [ + 99.681066, + 23.859658 + ], + [ + 99.685315, + 23.85968 + ], + [ + 99.687735, + 23.859518 + ], + [ + 99.693024, + 23.858368 + ], + [ + 99.694009, + 23.85709 + ], + [ + 99.695669, + 23.856675 + ], + [ + 99.698271, + 23.855552 + ], + [ + 99.70004, + 23.854249 + ], + [ + 99.702407, + 23.852164 + ], + [ + 99.70382, + 23.849924 + ], + [ + 99.707241, + 23.848779 + ], + [ + 99.708344, + 23.84703 + ], + [ + 99.710261, + 23.845673 + ], + [ + 99.710208, + 23.843716 + ], + [ + 99.711526, + 23.84235 + ], + [ + 99.710851, + 23.840721 + ], + [ + 99.710616, + 23.838834 + ], + [ + 99.70977, + 23.836793 + ], + [ + 99.709384, + 23.835478 + ], + [ + 99.710241, + 23.834049 + ], + [ + 99.709362, + 23.832764 + ], + [ + 99.70919, + 23.830987 + ], + [ + 99.708516, + 23.83034 + ], + [ + 99.70861, + 23.827557 + ], + [ + 99.708321, + 23.826006 + ], + [ + 99.708482, + 23.824945 + ], + [ + 99.709639, + 23.824305 + ], + [ + 99.710635, + 23.824 + ], + [ + 99.711521, + 23.823133 + ], + [ + 99.71196, + 23.8222 + ], + [ + 99.712388, + 23.821748 + ], + [ + 99.713802, + 23.821844 + ], + [ + 99.715549, + 23.821842 + ], + [ + 99.716942, + 23.821428 + ], + [ + 99.718324, + 23.820592 + ], + [ + 99.720606, + 23.819764 + ], + [ + 99.721783, + 23.819118 + ], + [ + 99.723949, + 23.818281 + ], + [ + 99.725535, + 23.815822 + ], + [ + 99.725728, + 23.815537 + ], + [ + 99.726906, + 23.813945 + ], + [ + 99.728665, + 23.812981 + ], + [ + 99.729662, + 23.812038 + ], + [ + 99.729779, + 23.811998 + ], + [ + 99.730745, + 23.81155 + ], + [ + 99.731998, + 23.811658 + ], + [ + 99.733039, + 23.810597 + ], + [ + 99.732985, + 23.809143 + ], + [ + 99.734154, + 23.809142 + ], + [ + 99.735043, + 23.808642 + ], + [ + 99.736027, + 23.807551 + ], + [ + 99.736832, + 23.805999 + ], + [ + 99.738805, + 23.805615 + ], + [ + 99.739995, + 23.805192 + ], + [ + 99.741099, + 23.805094 + ], + [ + 99.742547, + 23.804827 + ], + [ + 99.743737, + 23.804376 + ], + [ + 99.744359, + 23.803649 + ], + [ + 99.745507, + 23.803955 + ], + [ + 99.746922, + 23.802974 + ], + [ + 99.748489, + 23.803013 + ], + [ + 99.74953, + 23.801932 + ], + [ + 99.751257, + 23.801726 + ], + [ + 99.752137, + 23.803023 + ], + [ + 99.753574, + 23.801971 + ], + [ + 99.755342, + 23.801393 + ], + [ + 99.756232, + 23.800618 + ], + [ + 99.757434, + 23.799852 + ], + [ + 99.757927, + 23.799234 + ], + [ + 99.75871, + 23.799284 + ], + [ + 99.759194, + 23.797859 + ], + [ + 99.759505, + 23.796603 + ], + [ + 99.760078, + 23.795624 + ], + [ + 99.760926, + 23.794947 + ], + [ + 99.761655, + 23.794524 + ], + [ + 99.76186, + 23.79367 + ], + [ + 99.762794, + 23.793759 + ], + [ + 99.762525, + 23.792237 + ], + [ + 99.763298, + 23.791874 + ], + [ + 99.763233, + 23.791069 + ], + [ + 99.764522, + 23.791049 + ], + [ + 99.764558, + 23.790236 + ], + [ + 99.765438, + 23.789923 + ], + [ + 99.764676, + 23.78842 + ], + [ + 99.766104, + 23.788588 + ], + [ + 99.766748, + 23.788195 + ], + [ + 99.76576, + 23.787635 + ], + [ + 99.76604, + 23.787016 + ], + [ + 99.766812, + 23.787616 + ], + [ + 99.767747, + 23.786507 + ], + [ + 99.766801, + 23.785691 + ], + [ + 99.766017, + 23.784215 + ], + [ + 99.766768, + 23.781565 + ], + [ + 99.76621, + 23.781151 + ], + [ + 99.765996, + 23.779944 + ], + [ + 99.765384, + 23.778977 + ], + [ + 99.764708, + 23.778624 + ], + [ + 99.764601, + 23.777493 + ], + [ + 99.763989, + 23.777101 + ], + [ + 99.765083, + 23.77658 + ], + [ + 99.763603, + 23.776324 + ], + [ + 99.762529, + 23.776079 + ], + [ + 99.762647, + 23.775578 + ], + [ + 99.764086, + 23.775411 + ], + [ + 99.764633, + 23.77438 + ], + [ + 99.764352, + 23.773432 + ], + [ + 99.763666, + 23.772802 + ], + [ + 99.763505, + 23.771378 + ], + [ + 99.762667, + 23.770258 + ], + [ + 99.761841, + 23.770121 + ], + [ + 99.760993, + 23.769167 + ], + [ + 99.760339, + 23.768352 + ], + [ + 99.759705, + 23.768351 + ], + [ + 99.757992, + 23.767213 + ], + [ + 99.756114, + 23.766436 + ], + [ + 99.751063, + 23.762646 + ], + [ + 99.747649, + 23.760346 + ], + [ + 99.744066, + 23.759767 + ], + [ + 99.740585, + 23.759748 + ], + [ + 99.736983, + 23.759848 + ], + [ + 99.734174, + 23.760438 + ], + [ + 99.73157, + 23.760538 + ], + [ + 99.730681, + 23.757543 + ], + [ + 99.729502, + 23.754006 + ], + [ + 99.729757, + 23.750837 + ], + [ + 99.73174, + 23.748457 + ], + [ + 99.733925, + 23.746936 + ], + [ + 99.736359, + 23.746561 + ], + [ + 99.737195, + 23.745117 + ], + [ + 99.740753, + 23.742867 + ], + [ + 99.743187, + 23.741245 + ], + [ + 99.745632, + 23.740969 + ], + [ + 99.748378, + 23.740046 + ], + [ + 99.749794, + 23.739277 + ], + [ + 99.751168, + 23.738009 + ], + [ + 99.752627, + 23.736909 + ], + [ + 99.754483, + 23.736595 + ], + [ + 99.756114, + 23.736536 + ], + [ + 99.757197, + 23.737342 + ], + [ + 99.759258, + 23.737736 + ], + [ + 99.760802, + 23.736814 + ], + [ + 99.762595, + 23.73654 + ], + [ + 99.765676, + 23.735981 + ], + [ + 99.766653, + 23.735314 + ], + [ + 99.768252, + 23.73506 + ], + [ + 99.769476, + 23.733272 + ], + [ + 99.77216, + 23.731769 + ], + [ + 99.773609, + 23.730532 + ], + [ + 99.773975, + 23.729737 + ], + [ + 99.775371, + 23.729149 + ], + [ + 99.776863, + 23.729513 + ], + [ + 99.778174, + 23.728837 + ], + [ + 99.781976, + 23.726323 + ], + [ + 99.783652, + 23.726364 + ], + [ + 99.785123, + 23.725589 + ], + [ + 99.787357, + 23.725582 + ], + [ + 99.789442, + 23.724547 + ], + [ + 99.790871, + 23.724646 + ], + [ + 99.791075, + 23.723905 + ], + [ + 99.790089, + 23.722493 + ], + [ + 99.787172, + 23.714836 + ], + [ + 99.783561, + 23.705785 + ], + [ + 99.782408, + 23.702895 + ], + [ + 99.780116, + 23.703211 + ], + [ + 99.777955, + 23.70131 + ], + [ + 99.775882, + 23.700227 + ], + [ + 99.775291, + 23.698409 + ], + [ + 99.772918, + 23.69754 + ], + [ + 99.772263, + 23.696468 + ], + [ + 99.770308, + 23.694363 + ], + [ + 99.769142, + 23.692923 + ], + [ + 99.767393, + 23.693757 + ], + [ + 99.765513, + 23.693756 + ], + [ + 99.763205, + 23.693441 + ], + [ + 99.762744, + 23.693332 + ], + [ + 99.761392, + 23.693037 + ], + [ + 99.759878, + 23.693448 + ], + [ + 99.758364, + 23.693803 + ], + [ + 99.754715, + 23.693616 + ], + [ + 99.751679, + 23.693222 + ], + [ + 99.750187, + 23.691876 + ], + [ + 99.748503, + 23.692691 + ], + [ + 99.746871, + 23.69209 + ], + [ + 99.745755, + 23.690538 + ], + [ + 99.744361, + 23.69101 + ], + [ + 99.742645, + 23.690696 + ], + [ + 99.741111, + 23.691778 + ], + [ + 99.740007, + 23.691031 + ], + [ + 99.740137, + 23.688791 + ], + [ + 99.738431, + 23.688664 + ], + [ + 99.738292, + 23.687583 + ], + [ + 99.737316, + 23.686355 + ], + [ + 99.737832, + 23.684534 + ], + [ + 99.735741, + 23.683592 + ], + [ + 99.73304, + 23.684144 + ], + [ + 99.730543, + 23.683881 + ], + [ + 99.728613, + 23.683342 + ], + [ + 99.729583, + 23.682512 + ], + [ + 99.731319, + 23.680417 + ], + [ + 99.730354, + 23.679602 + ], + [ + 99.729325, + 23.67981 + ], + [ + 99.727417, + 23.679408 + ], + [ + 99.727692, + 23.67717 + ], + [ + 99.726567, + 23.676424 + ], + [ + 99.725323, + 23.675216 + ], + [ + 99.723694, + 23.674344 + ], + [ + 99.723619, + 23.672505 + ], + [ + 99.72229, + 23.67231 + ], + [ + 99.721775, + 23.670345 + ], + [ + 99.7202, + 23.670444 + ], + [ + 99.718218, + 23.670634 + ], + [ + 99.717404, + 23.6715 + ], + [ + 99.7166, + 23.672336 + ], + [ + 99.714608, + 23.671395 + ], + [ + 99.714236, + 23.669762 + ], + [ + 99.712255, + 23.669569 + ], + [ + 99.710765, + 23.668902 + ], + [ + 99.710691, + 23.66782 + ], + [ + 99.712373, + 23.666993 + ], + [ + 99.711859, + 23.665293 + ], + [ + 99.710005, + 23.665099 + ], + [ + 99.709278, + 23.66395 + ], + [ + 99.706621, + 23.664101 + ], + [ + 99.705496, + 23.662068 + ], + [ + 99.703227, + 23.662022 + ], + [ + 99.702605, + 23.660726 + ], + [ + 99.700485, + 23.661142 + ], + [ + 99.699455, + 23.662279 + ], + [ + 99.698629, + 23.660737 + ], + [ + 99.697216, + 23.660268 + ], + [ + 99.69273, + 23.659942 + ], + [ + 99.690941, + 23.659142 + ], + [ + 99.688693, + 23.659824 + ], + [ + 99.687569, + 23.660985 + ], + [ + 99.686241, + 23.660586 + ], + [ + 99.684849, + 23.659851 + ], + [ + 99.685052, + 23.658622 + ], + [ + 99.683447, + 23.659244 + ], + [ + 99.682419, + 23.660946 + ], + [ + 99.683693, + 23.662232 + ], + [ + 99.681693, + 23.662506 + ], + [ + 99.679991, + 23.661693 + ], + [ + 99.678182, + 23.662718 + ], + [ + 99.675213, + 23.663548 + ], + [ + 99.67258, + 23.665321 + ], + [ + 99.670278, + 23.665267 + ], + [ + 99.666534, + 23.665621 + ], + [ + 99.665228, + 23.667186 + ], + [ + 99.662851, + 23.66836 + ], + [ + 99.661973, + 23.667202 + ], + [ + 99.662541, + 23.665924 + ], + [ + 99.660978, + 23.665867 + ], + [ + 99.658955, + 23.6677 + ], + [ + 99.655978, + 23.667764 + ], + [ + 99.653966, + 23.666883 + ], + [ + 99.651934, + 23.665621 + ], + [ + 99.649578, + 23.666116 + ], + [ + 99.647801, + 23.665706 + ], + [ + 99.645747, + 23.666225 + ], + [ + 99.64369, + 23.666745 + ], + [ + 99.642128, + 23.666002 + ], + [ + 99.641358, + 23.664942 + ], + [ + 99.640158, + 23.664315 + ], + [ + 99.638209, + 23.663719 + ], + [ + 99.636892, + 23.664182 + ], + [ + 99.635286, + 23.66385 + ], + [ + 99.633561, + 23.664353 + ], + [ + 99.63152, + 23.666045 + ], + [ + 99.629838, + 23.665919 + ], + [ + 99.629677, + 23.664484 + ], + [ + 99.62777, + 23.664016 + ], + [ + 99.625853, + 23.665865 + ], + [ + 99.62386, + 23.664718 + ], + [ + 99.622393, + 23.664325 + ], + [ + 99.620463, + 23.663659 + ], + [ + 99.619813, + 23.662169 + ], + [ + 99.618603, + 23.660804 + ], + [ + 99.616545, + 23.660207 + ], + [ + 99.615355, + 23.659392 + ], + [ + 99.613782, + 23.660738 + ], + [ + 99.611477, + 23.661851 + ], + [ + 99.608861, + 23.662893 + ], + [ + 99.606771, + 23.663435 + ], + [ + 99.604476, + 23.66318 + ], + [ + 99.603737, + 23.662237 + ], + [ + 99.602247, + 23.660863 + ], + [ + 99.600842, + 23.660804 + ], + [ + 99.599738, + 23.660057 + ], + [ + 99.597593, + 23.657895 + ], + [ + 99.596717, + 23.65588 + ], + [ + 99.595441, + 23.652243 + ], + [ + 99.596061, + 23.648864 + ], + [ + 99.594107, + 23.646603 + ], + [ + 99.591982, + 23.644686 + ], + [ + 99.590674, + 23.645983 + ], + [ + 99.588324, + 23.645038 + ], + [ + 99.585158, + 23.644692 + ], + [ + 99.583356, + 23.645045 + ], + [ + 99.582809, + 23.642531 + ], + [ + 99.580427, + 23.640602 + ], + [ + 99.577805, + 23.638919 + ], + [ + 99.576624, + 23.637483 + ], + [ + 99.575207, + 23.638346 + ], + [ + 99.57177, + 23.638717 + ], + [ + 99.568356, + 23.638378 + ], + [ + 99.56536, + 23.637882 + ], + [ + 99.561933, + 23.637661 + ], + [ + 99.559194, + 23.637302 + ], + [ + 99.557882, + 23.636921 + ], + [ + 99.557912, + 23.636964 + ], + [ + 99.559563, + 23.639346 + ], + [ + 99.564081, + 23.647691 + ], + [ + 99.565498, + 23.651074 + ], + [ + 99.562533, + 23.653272 + ], + [ + 99.559783, + 23.653897 + ], + [ + 99.556344, + 23.653026 + ], + [ + 99.553937, + 23.652785 + ], + [ + 99.553035, + 23.654003 + ], + [ + 99.553421, + 23.655812 + ], + [ + 99.554582, + 23.657937 + ], + [ + 99.555397, + 23.66066 + ], + [ + 99.55716, + 23.663298 + ], + [ + 99.559825, + 23.665386 + ], + [ + 99.560942, + 23.666607 + ], + [ + 99.560341, + 23.668375 + ], + [ + 99.558535, + 23.670613 + ], + [ + 99.557031, + 23.672026 + ], + [ + 99.556386, + 23.675326 + ], + [ + 99.558449, + 23.676863 + ], + [ + 99.559352, + 23.678634 + ], + [ + 99.559394, + 23.680835 + ], + [ + 99.558105, + 23.682288 + ], + [ + 99.55759, + 23.683977 + ], + [ + 99.557282, + 23.68563 + ], + [ + 99.55595, + 23.687082 + ], + [ + 99.555004, + 23.688534 + ], + [ + 99.554273, + 23.69097 + ], + [ + 99.552425, + 23.694308 + ], + [ + 99.55049, + 23.703152 + ], + [ + 99.548684, + 23.704445 + ], + [ + 99.547093, + 23.704953 + ], + [ + 99.544255, + 23.707068 + ], + [ + 99.540944, + 23.710598 + ], + [ + 99.541545, + 23.711582 + ], + [ + 99.540814, + 23.712721 + ], + [ + 99.541545, + 23.714452 + ], + [ + 99.540513, + 23.716493 + ], + [ + 99.538406, + 23.717942 + ], + [ + 99.535309, + 23.719467 + ], + [ + 99.533974, + 23.7208 + ], + [ + 99.5319, + 23.722637 + ], + [ + 99.53203, + 23.722912 + ], + [ + 99.534265, + 23.729482 + ], + [ + 99.534308, + 23.73465 + ], + [ + 99.534393, + 23.73526 + ], + [ + 99.534176, + 23.736144 + ], + [ + 99.534154, + 23.737028 + ], + [ + 99.534736, + 23.738111 + ], + [ + 99.534736, + 23.738229 + ], + [ + 99.53508, + 23.738446 + ], + [ + 99.534542, + 23.738896 + ], + [ + 99.534133, + 23.739053 + ], + [ + 99.533833, + 23.740644 + ], + [ + 99.533854, + 23.74137 + ], + [ + 99.534456, + 23.741962 + ], + [ + 99.535058, + 23.742905 + ], + [ + 99.535682, + 23.746012 + ], + [ + 99.535768, + 23.746287 + ], + [ + 99.535727, + 23.748195 + ], + [ + 99.535447, + 23.748647 + ], + [ + 99.535898, + 23.751614 + ], + [ + 99.53534, + 23.752438 + ], + [ + 99.534006, + 23.753869 + ], + [ + 99.533791, + 23.754536 + ], + [ + 99.533275, + 23.755202 + ], + [ + 99.53336, + 23.755714 + ], + [ + 99.534113, + 23.755971 + ], + [ + 99.535188, + 23.755895 + ], + [ + 99.535404, + 23.756898 + ], + [ + 99.53505, + 23.757612 + ], + [ + 99.53563, + 23.7595 + ], + [ + 99.535803, + 23.76062 + ], + [ + 99.53548, + 23.761857 + ], + [ + 99.535717, + 23.762978 + ], + [ + 99.535373, + 23.763762 + ], + [ + 99.535394, + 23.764548 + ], + [ + 99.535609, + 23.765354 + ], + [ + 99.535308, + 23.765549 + ], + [ + 99.534964, + 23.76608 + ], + [ + 99.534705, + 23.766884 + ], + [ + 99.533909, + 23.767628 + ], + [ + 99.533896, + 23.768201 + ], + [ + 99.533402, + 23.768965 + ], + [ + 99.533466, + 23.76979 + ], + [ + 99.533509, + 23.770929 + ], + [ + 99.533359, + 23.771479 + ], + [ + 99.533703, + 23.771912 + ], + [ + 99.532584, + 23.772498 + ], + [ + 99.532087, + 23.774315 + ], + [ + 99.540599, + 23.774824 + ], + [ + 99.544212, + 23.774734 + ], + [ + 99.547802, + 23.77539 + ], + [ + 99.551198, + 23.778718 + ], + [ + 99.549327, + 23.781012 + ], + [ + 99.547192, + 23.787164 + ], + [ + 99.549385, + 23.790311 + ], + [ + 99.552778, + 23.794582 + ], + [ + 99.555939, + 23.797181 + ], + [ + 99.55669, + 23.802797 + ], + [ + 99.554605, + 23.806231 + ], + [ + 99.551619, + 23.810509 + ], + [ + 99.551554, + 23.814221 + ], + [ + 99.54506, + 23.82122 + ], + [ + 99.540092, + 23.824689 + ], + [ + 99.531381, + 23.825806 + ], + [ + 99.52414, + 23.826822 + ], + [ + 99.525078, + 23.828087 + ], + [ + 99.532558, + 23.838182 + ], + [ + 99.535921, + 23.857897 + ], + [ + 99.536907, + 23.863675 + ], + [ + 99.56081, + 23.879951 + ], + [ + 99.564104, + 23.882193 + ], + [ + 99.592002, + 23.889434 + ], + [ + 99.596057, + 23.888757 + ], + [ + 99.596647, + 23.888394 + ], + [ + 99.597527, + 23.886863 + ], + [ + 99.59921, + 23.886069 + ], + [ + 99.601205, + 23.885195 + ], + [ + 99.602911, + 23.884822 + ], + [ + 99.604915, + 23.883762 + ], + [ + 99.606192, + 23.882093 + ], + [ + 99.608024, + 23.880894 + ], + [ + 99.60942, + 23.88027 + ], + [ + 99.611832, + 23.877716 + ], + [ + 99.612808, + 23.877441 + ], + [ + 99.613965, + 23.87637 + ], + [ + 99.615413, + 23.87581 + ], + [ + 99.616184, + 23.875653 + ], + [ + 99.616517, + 23.875455 + ], + [ + 99.617491, + 23.87574 + ], + [ + 99.618595, + 23.875602 + ], + [ + 99.619308, + 23.875082 + ], + [ + 99.620765, + 23.87568 + ], + [ + 99.623445, + 23.875677 + ], + [ + 99.626733, + 23.875811 + ], + [ + 99.628083, + 23.875191 + ], + [ + 99.629926, + 23.875179 + ], + [ + 99.631981, + 23.875628 + ], + [ + 99.632613, + 23.876196 + ], + [ + 99.633662, + 23.876891 + ], + [ + 99.635098, + 23.877391 + ], + [ + 99.636126, + 23.877968 + ], + [ + 99.636489, + 23.879033 + ], + [ + 99.637506, + 23.880454 + ], + [ + 99.638342, + 23.881267 + ], + [ + 99.638555, + 23.882023 + ], + [ + 99.639616, + 23.882954 + ], + [ + 99.6412, + 23.882991 + ], + [ + 99.642175, + 23.882832 + ], + [ + 99.643387, + 23.882987 + ], + [ + 99.644886, + 23.88322 + ], + [ + 99.645881, + 23.882757 + ], + [ + 99.647316, + 23.882765 + ], + [ + 99.648869, + 23.882448 + ], + [ + 99.650143, + 23.88172 + ], + [ + 99.651138, + 23.881777 + ], + [ + 99.651899, + 23.882482 + ], + [ + 99.653226, + 23.882431 + ], + [ + 99.654057, + 23.881861 + ], + [ + 99.654614, + 23.881546 + ], + [ + 99.655492, + 23.882211 + ], + [ + 99.656423, + 23.882553 + ], + [ + 99.65728, + 23.883022 + ], + [ + 99.658714, + 23.882873 + ], + [ + 99.661176, + 23.883005 + ], + [ + 99.663146, + 23.883454 + ], + [ + 99.66487, + 23.883706 + ], + [ + 99.665971, + 23.883744 + ], + [ + 99.666913, + 23.884851 + ], + [ + 99.668251, + 23.885516 + ], + [ + 99.669847, + 23.885817 + ], + [ + 99.670243, + 23.886376 + ], + [ + 99.672103, + 23.887195 + ], + [ + 99.672853, + 23.887626 + ], + [ + 99.673249, + 23.888155 + ], + [ + 99.674512, + 23.888143 + ], + [ + 99.675144, + 23.88876 + ], + [ + 99.675475, + 23.889506 + ], + [ + 99.676567, + 23.889749 + ], + [ + 99.678066, + 23.888538 + ], + [ + 99.680142, + 23.886562 + ], + [ + 99.684136, + 23.882127 + ], + [ + 99.686105, + 23.878769 + ], + [ + 99.685913, + 23.87608 + ], + [ + 99.684686, + 23.875363 + ], + [ + 99.684686, + 23.873409 + ] + ] + + ] + ] + } + }, + { + "type": "Feature", + "properties": { + "id": "17787", + "name": "勐永镇", + "site": "www.poi86.com" + }, + "geometry": { + "type": "MultiPolygon", + "coordinates": [ + [ + [ + [ + 99.793192, + 23.886617 + ], + [ + 99.794476, + 23.883056 + ], + [ + 99.793928, + 23.880444 + ], + [ + 99.793766, + 23.878375 + ], + [ + 99.793024, + 23.87695 + ], + [ + 99.791293, + 23.874072 + ], + [ + 99.792442, + 23.872954 + ], + [ + 99.793378, + 23.870795 + ], + [ + 99.794592, + 23.867774 + ], + [ + 99.794988, + 23.865368 + ], + [ + 99.796192, + 23.862445 + ], + [ + 99.796728, + 23.859902 + ], + [ + 99.795191, + 23.859075 + ], + [ + 99.793795, + 23.858886 + ], + [ + 99.793084, + 23.857746 + ], + [ + 99.792848, + 23.856912 + ], + [ + 99.792612, + 23.856076 + ], + [ + 99.791419, + 23.854171 + ], + [ + 99.790495, + 23.852851 + ], + [ + 99.788722, + 23.851435 + ], + [ + 99.786896, + 23.85108 + ], + [ + 99.786509, + 23.850294 + ], + [ + 99.786348, + 23.849007 + ], + [ + 99.786303, + 23.847251 + ], + [ + 99.785411, + 23.845366 + ], + [ + 99.785572, + 23.844138 + ], + [ + 99.784596, + 23.842321 + ], + [ + 99.783156, + 23.841249 + ], + [ + 99.781578, + 23.839608 + ], + [ + 99.780417, + 23.83884 + ], + [ + 99.78019, + 23.838091 + ], + [ + 99.779879, + 23.837275 + ], + [ + 99.780255, + 23.836127 + ], + [ + 99.779729, + 23.835381 + ], + [ + 99.778386, + 23.835349 + ], + [ + 99.777215, + 23.834583 + ], + [ + 99.776002, + 23.834394 + ], + [ + 99.774746, + 23.833549 + ], + [ + 99.773887, + 23.832878 + ], + [ + 99.772513, + 23.832975 + ], + [ + 99.770881, + 23.83319 + ], + [ + 99.769055, + 23.832756 + ], + [ + 99.767703, + 23.832314 + ], + [ + 99.767026, + 23.832716 + ], + [ + 99.766383, + 23.833246 + ], + [ + 99.764319, + 23.834109 + ], + [ + 99.762322, + 23.834432 + ], + [ + 99.759381, + 23.83395 + ], + [ + 99.75776, + 23.833331 + ], + [ + 99.756097, + 23.833398 + ], + [ + 99.753814, + 23.833547 + ], + [ + 99.750745, + 23.836237 + ], + [ + 99.74978, + 23.836355 + ], + [ + 99.749522, + 23.836737 + ], + [ + 99.748696, + 23.837199 + ], + [ + 99.746859, + 23.838519 + ], + [ + 99.744789, + 23.839078 + ], + [ + 99.74273, + 23.838785 + ], + [ + 99.741197, + 23.838019 + ], + [ + 99.737874, + 23.835495 + ], + [ + 99.73694, + 23.833778 + ], + [ + 99.736983, + 23.832031 + ], + [ + 99.736756, + 23.831114 + ], + [ + 99.736586, + 23.829612 + ], + [ + 99.736907, + 23.828522 + ], + [ + 99.736328, + 23.827963 + ], + [ + 99.735041, + 23.826969 + ], + [ + 99.735319, + 23.826075 + ], + [ + 99.734858, + 23.825447 + ], + [ + 99.734504, + 23.823985 + ], + [ + 99.734869, + 23.823268 + ], + [ + 99.734622, + 23.82262 + ], + [ + 99.734675, + 23.821803 + ], + [ + 99.734503, + 23.821017 + ], + [ + 99.734578, + 23.82034 + ], + [ + 99.734417, + 23.819143 + ], + [ + 99.7337, + 23.81762 + ], + [ + 99.732716, + 23.816347 + ], + [ + 99.732652, + 23.815472 + ], + [ + 99.732244, + 23.814706 + ], + [ + 99.731119, + 23.813687 + ], + [ + 99.729961, + 23.812342 + ], + [ + 99.729779, + 23.811998 + ], + [ + 99.729662, + 23.812038 + ], + [ + 99.728665, + 23.812981 + ], + [ + 99.726906, + 23.813945 + ], + [ + 99.725728, + 23.815537 + ], + [ + 99.725535, + 23.815822 + ], + [ + 99.723949, + 23.818281 + ], + [ + 99.721783, + 23.819118 + ], + [ + 99.720606, + 23.819764 + ], + [ + 99.718324, + 23.820592 + ], + [ + 99.716942, + 23.821428 + ], + [ + 99.715549, + 23.821842 + ], + [ + 99.713802, + 23.821844 + ], + [ + 99.712388, + 23.821748 + ], + [ + 99.71196, + 23.8222 + ], + [ + 99.711521, + 23.823133 + ], + [ + 99.710635, + 23.824 + ], + [ + 99.709639, + 23.824305 + ], + [ + 99.708482, + 23.824945 + ], + [ + 99.708321, + 23.826006 + ], + [ + 99.70861, + 23.827557 + ], + [ + 99.708516, + 23.83034 + ], + [ + 99.70919, + 23.830987 + ], + [ + 99.709362, + 23.832764 + ], + [ + 99.710241, + 23.834049 + ], + [ + 99.709384, + 23.835478 + ], + [ + 99.70977, + 23.836793 + ], + [ + 99.710616, + 23.838834 + ], + [ + 99.710851, + 23.840721 + ], + [ + 99.711526, + 23.84235 + ], + [ + 99.710208, + 23.843716 + ], + [ + 99.710261, + 23.845673 + ], + [ + 99.708344, + 23.84703 + ], + [ + 99.707241, + 23.848779 + ], + [ + 99.70382, + 23.849924 + ], + [ + 99.702407, + 23.852164 + ], + [ + 99.70004, + 23.854249 + ], + [ + 99.698271, + 23.855552 + ], + [ + 99.695669, + 23.856675 + ], + [ + 99.694009, + 23.85709 + ], + [ + 99.693024, + 23.858368 + ], + [ + 99.687735, + 23.859518 + ], + [ + 99.685315, + 23.85968 + ], + [ + 99.681066, + 23.859658 + ], + [ + 99.680297, + 23.860258 + ], + [ + 99.680201, + 23.862172 + ], + [ + 99.680479, + 23.864174 + ], + [ + 99.681378, + 23.866419 + ], + [ + 99.682888, + 23.868899 + ], + [ + 99.683765, + 23.871595 + ], + [ + 99.684686, + 23.873409 + ], + [ + 99.684686, + 23.875363 + ], + [ + 99.685913, + 23.87608 + ], + [ + 99.686105, + 23.878769 + ], + [ + 99.684136, + 23.882127 + ], + [ + 99.680142, + 23.886562 + ], + [ + 99.678066, + 23.888538 + ], + [ + 99.676567, + 23.889749 + ], + [ + 99.675475, + 23.889506 + ], + [ + 99.675144, + 23.88876 + ], + [ + 99.674512, + 23.888143 + ], + [ + 99.673249, + 23.888155 + ], + [ + 99.672853, + 23.887626 + ], + [ + 99.672103, + 23.887195 + ], + [ + 99.670243, + 23.886376 + ], + [ + 99.669847, + 23.885817 + ], + [ + 99.668251, + 23.885516 + ], + [ + 99.666913, + 23.884851 + ], + [ + 99.665971, + 23.883744 + ], + [ + 99.66487, + 23.883706 + ], + [ + 99.663146, + 23.883454 + ], + [ + 99.661176, + 23.883005 + ], + [ + 99.658714, + 23.882873 + ], + [ + 99.65728, + 23.883022 + ], + [ + 99.656423, + 23.882553 + ], + [ + 99.655492, + 23.882211 + ], + [ + 99.654614, + 23.881546 + ], + [ + 99.654057, + 23.881861 + ], + [ + 99.653226, + 23.882431 + ], + [ + 99.651899, + 23.882482 + ], + [ + 99.651138, + 23.881777 + ], + [ + 99.650143, + 23.88172 + ], + [ + 99.648869, + 23.882448 + ], + [ + 99.647316, + 23.882765 + ], + [ + 99.645881, + 23.882757 + ], + [ + 99.644886, + 23.88322 + ], + [ + 99.643387, + 23.882987 + ], + [ + 99.642175, + 23.882832 + ], + [ + 99.6412, + 23.882991 + ], + [ + 99.639616, + 23.882954 + ], + [ + 99.638555, + 23.882023 + ], + [ + 99.638342, + 23.881267 + ], + [ + 99.637506, + 23.880454 + ], + [ + 99.636489, + 23.879033 + ], + [ + 99.636126, + 23.877968 + ], + [ + 99.635098, + 23.877391 + ], + [ + 99.633662, + 23.876891 + ], + [ + 99.632613, + 23.876196 + ], + [ + 99.631981, + 23.875628 + ], + [ + 99.629926, + 23.875179 + ], + [ + 99.628083, + 23.875191 + ], + [ + 99.626733, + 23.875811 + ], + [ + 99.623445, + 23.875677 + ], + [ + 99.620765, + 23.87568 + ], + [ + 99.619308, + 23.875082 + ], + [ + 99.618595, + 23.875602 + ], + [ + 99.617491, + 23.87574 + ], + [ + 99.616517, + 23.875455 + ], + [ + 99.616184, + 23.875653 + ], + [ + 99.615413, + 23.87581 + ], + [ + 99.613965, + 23.87637 + ], + [ + 99.612808, + 23.877441 + ], + [ + 99.611832, + 23.877716 + ], + [ + 99.60942, + 23.88027 + ], + [ + 99.608024, + 23.880894 + ], + [ + 99.606192, + 23.882093 + ], + [ + 99.604915, + 23.883762 + ], + [ + 99.602911, + 23.884822 + ], + [ + 99.601205, + 23.885195 + ], + [ + 99.59921, + 23.886069 + ], + [ + 99.597527, + 23.886863 + ], + [ + 99.596647, + 23.888394 + ], + [ + 99.596057, + 23.888757 + ], + [ + 99.592002, + 23.889434 + ], + [ + 99.58629, + 23.89973 + ], + [ + 99.582367, + 23.906798 + ], + [ + 99.5857, + 23.912774 + ], + [ + 99.603067, + 23.927782 + ], + [ + 99.607185, + 23.93134 + ], + [ + 99.621493, + 23.943931 + ], + [ + 99.621512, + 23.943947 + ], + [ + 99.62153, + 23.943964 + ], + [ + 99.624001, + 23.946138 + ], + [ + 99.624013, + 23.946149 + ], + [ + 99.624027, + 23.946162 + ], + [ + 99.631891, + 23.953083 + ], + [ + 99.647688, + 23.966983 + ], + [ + 99.675605, + 23.97346 + ], + [ + 99.67627, + 23.973848 + ], + [ + 99.691136, + 23.982499 + ], + [ + 99.692089, + 23.983053 + ], + [ + 99.71354, + 23.985013 + ], + [ + 99.714224, + 23.985076 + ], + [ + 99.735177, + 23.994446 + ], + [ + 99.735734, + 23.994696 + ], + [ + 99.761188, + 23.988984 + ], + [ + 99.762558, + 23.988512 + ], + [ + 99.767068, + 23.987636 + ], + [ + 99.767708, + 23.987512 + ], + [ + 99.771447, + 23.987367 + ], + [ + 99.773942, + 23.987507 + ], + [ + 99.776132, + 23.987938 + ], + [ + 99.778227, + 23.988615 + ], + [ + 99.776038, + 23.990965 + ], + [ + 99.773642, + 23.993818 + ], + [ + 99.773154, + 23.994957 + ], + [ + 99.772978, + 23.996435 + ], + [ + 99.773269, + 23.999953 + ], + [ + 99.773207, + 24.00095 + ], + [ + 99.772869, + 24.001697 + ], + [ + 99.772917, + 24.002365 + ], + [ + 99.773175, + 24.002677 + ], + [ + 99.775782, + 24.002783 + ], + [ + 99.776104, + 24.002676 + ], + [ + 99.778047, + 24.002849 + ], + [ + 99.779203, + 24.003314 + ], + [ + 99.780371, + 24.004618 + ], + [ + 99.781559, + 24.005337 + ], + [ + 99.7821, + 24.007233 + ], + [ + 99.782617, + 24.021908 + ], + [ + 99.786263, + 24.021722 + ], + [ + 99.789208, + 24.021428 + ], + [ + 99.793146, + 24.021306 + ], + [ + 99.793634, + 24.021213 + ], + [ + 99.796183, + 24.020286 + ], + [ + 99.798739, + 24.019723 + ], + [ + 99.800998, + 24.019524 + ], + [ + 99.802668, + 24.0196 + ], + [ + 99.80424, + 24.019952 + ], + [ + 99.806315, + 24.020932 + ], + [ + 99.807796, + 24.02219 + ], + [ + 99.808391, + 24.022911 + ], + [ + 99.809183, + 24.024355 + ], + [ + 99.809786, + 24.025801 + ], + [ + 99.810976, + 24.027876 + ], + [ + 99.811769, + 24.028958 + ], + [ + 99.812571, + 24.029515 + ], + [ + 99.813642, + 24.027724 + ], + [ + 99.815297, + 24.025848 + ], + [ + 99.818603, + 24.021687 + ], + [ + 99.819973, + 24.019738 + ], + [ + 99.821208, + 24.018918 + ], + [ + 99.821395, + 24.01854 + ], + [ + 99.822433, + 24.017321 + ], + [ + 99.824434, + 24.015956 + ], + [ + 99.829651, + 24.014636 + ], + [ + 99.832657, + 24.013327 + ], + [ + 99.836005, + 24.013186 + ], + [ + 99.839221, + 24.013168 + ], + [ + 99.840758, + 24.012545 + ], + [ + 99.842358, + 24.011428 + ], + [ + 99.843353, + 24.009946 + ], + [ + 99.845378, + 24.00499 + ], + [ + 99.845495, + 24.004936 + ], + [ + 99.845909, + 24.004041 + ], + [ + 99.846604, + 24.00307 + ], + [ + 99.847678, + 24.002072 + ], + [ + 99.849293, + 24.000939 + ], + [ + 99.849339, + 24.000831 + ], + [ + 99.850474, + 24.000238 + ], + [ + 99.850526, + 24.000013 + ], + [ + 99.852861, + 23.996516 + ], + [ + 99.856707, + 23.994366 + ], + [ + 99.862063, + 23.991812 + ], + [ + 99.867895, + 23.990186 + ], + [ + 99.87398, + 23.988113 + ], + [ + 99.879466, + 23.985894 + ], + [ + 99.886463, + 23.983066 + ], + [ + 99.892652, + 23.978708 + ], + [ + 99.896541, + 23.975641 + ], + [ + 99.900543, + 23.969836 + ], + [ + 99.901155, + 23.967247 + ], + [ + 99.901158, + 23.96723 + ], + [ + 99.901162, + 23.967216 + ], + [ + 99.901454, + 23.96598 + ], + [ + 99.901637, + 23.961628 + ], + [ + 99.901819, + 23.9573 + ], + [ + 99.901741, + 23.947458 + ], + [ + 99.900413, + 23.943296 + ], + [ + 99.899423, + 23.937085 + ], + [ + 99.89833, + 23.933387 + ], + [ + 99.896532, + 23.928747 + ], + [ + 99.896476, + 23.92858 + ], + [ + 99.894528, + 23.92273 + ], + [ + 99.892939, + 23.918787 + ], + [ + 99.889667, + 23.913637 + ], + [ + 99.883398, + 23.907925 + ], + [ + 99.881365, + 23.906771 + ], + [ + 99.878519, + 23.904473 + ], + [ + 99.876726, + 23.902786 + ], + [ + 99.874895, + 23.901966 + ], + [ + 99.871591, + 23.899448 + ], + [ + 99.870172, + 23.897695 + ], + [ + 99.868585, + 23.894174 + ], + [ + 99.867773, + 23.891143 + ], + [ + 99.862994, + 23.891067 + ], + [ + 99.860008, + 23.890975 + ], + [ + 99.857609, + 23.892061 + ], + [ + 99.856318, + 23.892079 + ], + [ + 99.854803, + 23.892311 + ], + [ + 99.853406, + 23.891593 + ], + [ + 99.852234, + 23.891581 + ], + [ + 99.850106, + 23.89196 + ], + [ + 99.84858, + 23.891909 + ], + [ + 99.847032, + 23.890864 + ], + [ + 99.846032, + 23.890656 + ], + [ + 99.844838, + 23.890693 + ], + [ + 99.844559, + 23.890025 + ], + [ + 99.843915, + 23.88918 + ], + [ + 99.843162, + 23.887844 + ], + [ + 99.84241, + 23.887381 + ], + [ + 99.84227, + 23.886508 + ], + [ + 99.841, + 23.8858 + ], + [ + 99.839689, + 23.886132 + ], + [ + 99.838893, + 23.886502 + ], + [ + 99.837592, + 23.885931 + ], + [ + 99.836872, + 23.886037 + ], + [ + 99.835357, + 23.886889 + ], + [ + 99.833529, + 23.88771 + ], + [ + 99.830669, + 23.887989 + ], + [ + 99.829936, + 23.887663 + ], + [ + 99.829516, + 23.887888 + ], + [ + 99.829086, + 23.887553 + ], + [ + 99.828011, + 23.886923 + ], + [ + 99.827151, + 23.887236 + ], + [ + 99.825356, + 23.887419 + ], + [ + 99.823915, + 23.888123 + ], + [ + 99.82213, + 23.888247 + ], + [ + 99.81983, + 23.88733 + ], + [ + 99.818725, + 23.886701 + ], + [ + 99.818166, + 23.886277 + ], + [ + 99.816984, + 23.885971 + ], + [ + 99.816123, + 23.885871 + ], + [ + 99.815457, + 23.885673 + ], + [ + 99.814963, + 23.885859 + ], + [ + 99.81464, + 23.886526 + ], + [ + 99.813447, + 23.887112 + ], + [ + 99.812136, + 23.886895 + ], + [ + 99.811233, + 23.887354 + ], + [ + 99.810394, + 23.887008 + ], + [ + 99.808965, + 23.887448 + ], + [ + 99.807655, + 23.887565 + ], + [ + 99.806601, + 23.887809 + ], + [ + 99.805774, + 23.888386 + ], + [ + 99.80443, + 23.888384 + ], + [ + 99.803742, + 23.888913 + ], + [ + 99.802635, + 23.889176 + ], + [ + 99.800755, + 23.88982 + ], + [ + 99.799648, + 23.889505 + ], + [ + 99.79896, + 23.889474 + ], + [ + 99.797917, + 23.890287 + ], + [ + 99.79723, + 23.889953 + ], + [ + 99.796906, + 23.889204 + ], + [ + 99.796056, + 23.888977 + ], + [ + 99.794338, + 23.888307 + ], + [ + 99.793016, + 23.887107 + ], + [ + 99.793192, + 23.886617 + ] + ] + ] + ] + } + }, + { + "type": "Feature", + "properties": { + "id": "17788", + "name": "勐简乡", + "site": "www.poi86.com" + }, + "geometry": { + "type": "MultiPolygon", + "coordinates": [ + [ + [ + [ + 99.363067, + 23.626884 + ], + [ + 99.359858, + 23.624253 + ], + [ + 99.35654, + 23.623787 + ], + [ + 99.351038, + 23.617995 + ], + [ + 99.34738, + 23.611887 + ], + [ + 99.340424, + 23.607849 + ], + [ + 99.338155, + 23.60508 + ], + [ + 99.334114, + 23.603673 + ], + [ + 99.334096, + 23.603717 + ], + [ + 99.333351, + 23.605507 + ], + [ + 99.333344, + 23.605523 + ], + [ + 99.328113, + 23.605533 + ], + [ + 99.328079, + 23.605533 + ], + [ + 99.323647, + 23.611282 + ], + [ + 99.323585, + 23.611362 + ], + [ + 99.324912, + 23.614899 + ], + [ + 99.3249, + 23.61498 + ], + [ + 99.324234, + 23.619378 + ], + [ + 99.324227, + 23.619423 + ], + [ + 99.323077, + 23.621163 + ], + [ + 99.320264, + 23.625422 + ], + [ + 99.320247, + 23.625447 + ], + [ + 99.317717, + 23.629735 + ], + [ + 99.317713, + 23.629741 + ], + [ + 99.319847, + 23.6346 + ], + [ + 99.319853, + 23.634613 + ], + [ + 99.31563, + 23.640578 + ], + [ + 99.315616, + 23.640598 + ], + [ + 99.313601, + 23.641849 + ], + [ + 99.313518, + 23.6419 + ], + [ + 99.311846, + 23.641979 + ], + [ + 99.311807, + 23.641981 + ], + [ + 99.309709, + 23.643636 + ], + [ + 99.309705, + 23.643645 + ], + [ + 99.307783, + 23.647808 + ], + [ + 99.307737, + 23.647815 + ], + [ + 99.305602, + 23.648158 + ], + [ + 99.305557, + 23.648165 + ], + [ + 99.303717, + 23.649244 + ], + [ + 99.303673, + 23.649269 + ], + [ + 99.301918, + 23.649272 + ], + [ + 99.300581, + 23.650457 + ], + [ + 99.300561, + 23.650452 + ], + [ + 99.296213, + 23.649323 + ], + [ + 99.294969, + 23.649505 + ], + [ + 99.29403, + 23.649642 + ], + [ + 99.29352, + 23.649681 + ], + [ + 99.291418, + 23.649842 + ], + [ + 99.290176, + 23.65122 + ], + [ + 99.290099, + 23.651215 + ], + [ + 99.288206, + 23.651104 + ], + [ + 99.288157, + 23.651126 + ], + [ + 99.28598, + 23.65209 + ], + [ + 99.284488, + 23.65331 + ], + [ + 99.284438, + 23.65335 + ], + [ + 99.281259, + 23.654054 + ], + [ + 99.281225, + 23.654062 + ], + [ + 99.280087, + 23.653289 + ], + [ + 99.280068, + 23.653276 + ], + [ + 99.279255, + 23.657249 + ], + [ + 99.279231, + 23.657248 + ], + [ + 99.2776, + 23.657212 + ], + [ + 99.277584, + 23.657212 + ], + [ + 99.275785, + 23.658157 + ], + [ + 99.274157, + 23.659101 + ], + [ + 99.274158, + 23.659194 + ], + [ + 99.274194, + 23.664451 + ], + [ + 99.274134, + 23.664498 + ], + [ + 99.272223, + 23.665986 + ], + [ + 99.272393, + 23.670193 + ], + [ + 99.272372, + 23.670198 + ], + [ + 99.26888, + 23.671061 + ], + [ + 99.268887, + 23.671092 + ], + [ + 99.26955, + 23.674131 + ], + [ + 99.269566, + 23.674205 + ], + [ + 99.270551, + 23.675658 + ], + [ + 99.270542, + 23.675713 + ], + [ + 99.269951, + 23.679512 + ], + [ + 99.269843, + 23.679594 + ], + [ + 99.268614, + 23.680522 + ], + [ + 99.268494, + 23.680613 + ], + [ + 99.267235, + 23.680538 + ], + [ + 99.267209, + 23.680536 + ], + [ + 99.265923, + 23.679199 + ], + [ + 99.265926, + 23.679177 + ], + [ + 99.26613, + 23.677688 + ], + [ + 99.266137, + 23.677627 + ], + [ + 99.265352, + 23.678076 + ], + [ + 99.264208, + 23.678729 + ], + [ + 99.264169, + 23.67872 + ], + [ + 99.26198, + 23.678219 + ], + [ + 99.260351, + 23.677434 + ], + [ + 99.258041, + 23.679398 + ], + [ + 99.257993, + 23.679439 + ], + [ + 99.255721, + 23.67826 + ], + [ + 99.254133, + 23.680558 + ], + [ + 99.254091, + 23.680619 + ], + [ + 99.251289, + 23.680619 + ], + [ + 99.251261, + 23.680619 + ], + [ + 99.249847, + 23.678772 + ], + [ + 99.249826, + 23.678784 + ], + [ + 99.249666, + 23.678878 + ], + [ + 99.248845, + 23.67936 + ], + [ + 99.248774, + 23.679401 + ], + [ + 99.245257, + 23.678615 + ], + [ + 99.244056, + 23.677749 + ], + [ + 99.243074, + 23.680013 + ], + [ + 99.246483, + 23.681323 + ], + [ + 99.248108, + 23.681473 + ], + [ + 99.250396, + 23.682112 + ], + [ + 99.259719, + 23.68955 + ], + [ + 99.264641, + 23.691765 + ], + [ + 99.274424, + 23.689436 + ], + [ + 99.282678, + 23.698385 + ], + [ + 99.294728, + 23.700889 + ], + [ + 99.296602, + 23.701278 + ], + [ + 99.304009, + 23.710367 + ], + [ + 99.308157, + 23.715457 + ], + [ + 99.314753, + 23.722163 + ], + [ + 99.31629, + 23.722421 + ], + [ + 99.316837, + 23.722513 + ], + [ + 99.327293, + 23.724273 + ], + [ + 99.33282, + 23.725203 + ], + [ + 99.336047, + 23.725746 + ], + [ + 99.34313, + 23.732753 + ], + [ + 99.344876, + 23.734481 + ], + [ + 99.353365, + 23.742877 + ], + [ + 99.355095, + 23.743737 + ], + [ + 99.357702, + 23.745032 + ], + [ + 99.360699, + 23.746521 + ], + [ + 99.367523, + 23.749912 + ], + [ + 99.371543, + 23.751909 + ], + [ + 99.375537, + 23.753959 + ], + [ + 99.39439, + 23.75906 + ], + [ + 99.405102, + 23.767979 + ], + [ + 99.434642, + 23.778988 + ], + [ + 99.455509, + 23.799245 + ], + [ + 99.456109, + 23.799827 + ], + [ + 99.473288, + 23.800425 + ], + [ + 99.475387, + 23.804194 + ], + [ + 99.479112, + 23.810884 + ], + [ + 99.484868, + 23.81384 + ], + [ + 99.486232, + 23.813989 + ], + [ + 99.486705, + 23.812734 + ], + [ + 99.489092, + 23.811169 + ], + [ + 99.491608, + 23.80998 + ], + [ + 99.492684, + 23.808255 + ], + [ + 99.493071, + 23.806646 + ], + [ + 99.49376, + 23.805332 + ], + [ + 99.494448, + 23.804078 + ], + [ + 99.494534, + 23.80166 + ], + [ + 99.494126, + 23.800835 + ], + [ + 99.493713, + 23.800344 + ], + [ + 99.493713, + 23.799519 + ], + [ + 99.494251, + 23.798126 + ], + [ + 99.494638, + 23.79689 + ], + [ + 99.495628, + 23.796598 + ], + [ + 99.496015, + 23.796167 + ], + [ + 99.497242, + 23.795543 + ], + [ + 99.49834, + 23.794859 + ], + [ + 99.499287, + 23.794409 + ], + [ + 99.50202, + 23.795243 + ], + [ + 99.502686, + 23.794695 + ], + [ + 99.503419, + 23.794736 + ], + [ + 99.505075, + 23.794722 + ], + [ + 99.507271, + 23.793962 + ], + [ + 99.508559, + 23.793356 + ], + [ + 99.509722, + 23.792083 + ], + [ + 99.510454, + 23.792085 + ], + [ + 99.51054, + 23.791457 + ], + [ + 99.511378, + 23.791479 + ], + [ + 99.511981, + 23.790282 + ], + [ + 99.512261, + 23.788811 + ], + [ + 99.512368, + 23.787239 + ], + [ + 99.513186, + 23.78622 + ], + [ + 99.514283, + 23.785596 + ], + [ + 99.514929, + 23.784576 + ], + [ + 99.517921, + 23.78154 + ], + [ + 99.518523, + 23.780619 + ], + [ + 99.51934, + 23.780307 + ], + [ + 99.520373, + 23.780172 + ], + [ + 99.520933, + 23.779663 + ], + [ + 99.521793, + 23.779685 + ], + [ + 99.523106, + 23.779159 + ], + [ + 99.523256, + 23.778393 + ], + [ + 99.523656, + 23.777837 + ], + [ + 99.52357, + 23.777327 + ], + [ + 99.523979, + 23.777171 + ], + [ + 99.524043, + 23.77666 + ], + [ + 99.524689, + 23.777232 + ], + [ + 99.52527, + 23.777429 + ], + [ + 99.526217, + 23.777236 + ], + [ + 99.527464, + 23.776512 + ], + [ + 99.528389, + 23.775729 + ], + [ + 99.529422, + 23.775869 + ], + [ + 99.530261, + 23.775439 + ], + [ + 99.531057, + 23.775461 + ], + [ + 99.531444, + 23.774715 + ], + [ + 99.532003, + 23.774619 + ], + [ + 99.532087, + 23.774315 + ], + [ + 99.532584, + 23.772498 + ], + [ + 99.533703, + 23.771912 + ], + [ + 99.533359, + 23.771479 + ], + [ + 99.533509, + 23.770929 + ], + [ + 99.533466, + 23.76979 + ], + [ + 99.533402, + 23.768965 + ], + [ + 99.533896, + 23.768201 + ], + [ + 99.533909, + 23.767628 + ], + [ + 99.534705, + 23.766884 + ], + [ + 99.534964, + 23.76608 + ], + [ + 99.535308, + 23.765549 + ], + [ + 99.535609, + 23.765354 + ], + [ + 99.535394, + 23.764548 + ], + [ + 99.535373, + 23.763762 + ], + [ + 99.535717, + 23.762978 + ], + [ + 99.53548, + 23.761857 + ], + [ + 99.535803, + 23.76062 + ], + [ + 99.53563, + 23.7595 + ], + [ + 99.53505, + 23.757612 + ], + [ + 99.535404, + 23.756898 + ], + [ + 99.535188, + 23.755895 + ], + [ + 99.534113, + 23.755971 + ], + [ + 99.53336, + 23.755714 + ], + [ + 99.533275, + 23.755202 + ], + [ + 99.533791, + 23.754536 + ], + [ + 99.534006, + 23.753869 + ], + [ + 99.53534, + 23.752438 + ], + [ + 99.535898, + 23.751614 + ], + [ + 99.535447, + 23.748647 + ], + [ + 99.535727, + 23.748195 + ], + [ + 99.535768, + 23.746287 + ], + [ + 99.535682, + 23.746012 + ], + [ + 99.535058, + 23.742905 + ], + [ + 99.534456, + 23.741962 + ], + [ + 99.533854, + 23.74137 + ], + [ + 99.533833, + 23.740644 + ], + [ + 99.534133, + 23.739053 + ], + [ + 99.534542, + 23.738896 + ], + [ + 99.53508, + 23.738446 + ], + [ + 99.534736, + 23.738229 + ], + [ + 99.534736, + 23.738111 + ], + [ + 99.534154, + 23.737028 + ], + [ + 99.534176, + 23.736144 + ], + [ + 99.534393, + 23.73526 + ], + [ + 99.534308, + 23.73465 + ], + [ + 99.534265, + 23.729482 + ], + [ + 99.53203, + 23.722912 + ], + [ + 99.5319, + 23.722637 + ], + [ + 99.531363, + 23.721672 + ], + [ + 99.531147, + 23.720867 + ], + [ + 99.531384, + 23.720199 + ], + [ + 99.532632, + 23.718709 + ], + [ + 99.533213, + 23.71755 + ], + [ + 99.533148, + 23.715329 + ], + [ + 99.533523, + 23.713878 + ], + [ + 99.532814, + 23.713542 + ], + [ + 99.532706, + 23.71305 + ], + [ + 99.530533, + 23.71218 + ], + [ + 99.529544, + 23.711922 + ], + [ + 99.528361, + 23.710543 + ], + [ + 99.524876, + 23.706937 + ], + [ + 99.522343, + 23.706009 + ], + [ + 99.520234, + 23.705964 + ], + [ + 99.517352, + 23.706133 + ], + [ + 99.516061, + 23.706718 + ], + [ + 99.514899, + 23.706715 + ], + [ + 99.514403, + 23.706202 + ], + [ + 99.509347, + 23.706777 + ], + [ + 99.507368, + 23.707754 + ], + [ + 99.506098, + 23.708104 + ], + [ + 99.504269, + 23.708885 + ], + [ + 99.50324, + 23.711261 + ], + [ + 99.502228, + 23.711513 + ], + [ + 99.500635, + 23.712786 + ], + [ + 99.498075, + 23.713446 + ], + [ + 99.495472, + 23.714597 + ], + [ + 99.493384, + 23.714395 + ], + [ + 99.492265, + 23.713999 + ], + [ + 99.491791, + 23.713329 + ], + [ + 99.490522, + 23.712794 + ], + [ + 99.487832, + 23.713435 + ], + [ + 99.486542, + 23.714905 + ], + [ + 99.485896, + 23.715473 + ], + [ + 99.484411, + 23.715331 + ], + [ + 99.484046, + 23.714937 + ], + [ + 99.483271, + 23.714738 + ], + [ + 99.48246, + 23.714933 + ], + [ + 99.481879, + 23.714538 + ], + [ + 99.480739, + 23.713965 + ], + [ + 99.480136, + 23.713197 + ], + [ + 99.479706, + 23.712508 + ], + [ + 99.479126, + 23.711838 + ], + [ + 99.476587, + 23.712047 + ], + [ + 99.475812, + 23.71236 + ], + [ + 99.475468, + 23.712673 + ], + [ + 99.475361, + 23.711827 + ], + [ + 99.474608, + 23.711177 + ], + [ + 99.474199, + 23.710979 + ], + [ + 99.473618, + 23.710545 + ], + [ + 99.472973, + 23.708834 + ], + [ + 99.472284, + 23.708498 + ], + [ + 99.471897, + 23.707927 + ], + [ + 99.471639, + 23.707749 + ], + [ + 99.470638, + 23.706916 + ], + [ + 99.470616, + 23.706504 + ], + [ + 99.468637, + 23.706381 + ], + [ + 99.467455, + 23.705906 + ], + [ + 99.465132, + 23.705448 + ], + [ + 99.463863, + 23.703833 + ], + [ + 99.46197, + 23.702217 + ], + [ + 99.461831, + 23.701245 + ], + [ + 99.460648, + 23.700221 + ], + [ + 99.459036, + 23.696424 + ], + [ + 99.459531, + 23.692278 + ], + [ + 99.458736, + 23.689563 + ], + [ + 99.456521, + 23.687282 + ], + [ + 99.459768, + 23.683457 + ], + [ + 99.45908, + 23.681569 + ], + [ + 99.459231, + 23.679997 + ], + [ + 99.458672, + 23.679916 + ], + [ + 99.458284, + 23.677537 + ], + [ + 99.456371, + 23.677769 + ], + [ + 99.454622, + 23.678541 + ], + [ + 99.452837, + 23.678596 + ], + [ + 99.45116, + 23.678808 + ], + [ + 99.449505, + 23.678805 + ], + [ + 99.447614, + 23.67943 + ], + [ + 99.446475, + 23.680136 + ], + [ + 99.444971, + 23.681273 + ], + [ + 99.443574, + 23.682567 + ], + [ + 99.441425, + 23.682918 + ], + [ + 99.43876, + 23.682933 + ], + [ + 99.436677, + 23.683991 + ], + [ + 99.435575, + 23.684705 + ], + [ + 99.431773, + 23.684916 + ], + [ + 99.427156, + 23.686777 + ], + [ + 99.425224, + 23.688977 + ], + [ + 99.423184, + 23.689722 + ], + [ + 99.420801, + 23.690781 + ], + [ + 99.41962, + 23.690112 + ], + [ + 99.418849, + 23.689088 + ], + [ + 99.4193, + 23.68783 + ], + [ + 99.419343, + 23.686631 + ], + [ + 99.418656, + 23.685805 + ], + [ + 99.417798, + 23.685391 + ], + [ + 99.417261, + 23.683407 + ], + [ + 99.412453, + 23.679853 + ], + [ + 99.408269, + 23.675823 + ], + [ + 99.408055, + 23.673286 + ], + [ + 99.410072, + 23.671794 + ], + [ + 99.413419, + 23.673957 + ], + [ + 99.415329, + 23.673211 + ], + [ + 99.416868, + 23.671971 + ], + [ + 99.417104, + 23.670026 + ], + [ + 99.415151, + 23.66743 + ], + [ + 99.414787, + 23.666486 + ], + [ + 99.416053, + 23.664757 + ], + [ + 99.416546, + 23.661237 + ], + [ + 99.409967, + 23.655801 + ], + [ + 99.406127, + 23.653794 + ], + [ + 99.404927, + 23.653106 + ], + [ + 99.396504, + 23.648187 + ], + [ + 99.392838, + 23.647382 + ], + [ + 99.390248, + 23.647187 + ], + [ + 99.384012, + 23.642236 + ], + [ + 99.378292, + 23.639823 + ], + [ + 99.374091, + 23.637921 + ], + [ + 99.368762, + 23.63185 + ], + [ + 99.36842, + 23.631575 + ], + [ + 99.363067, + 23.626884 + ] + ] + ] + ] + } + }, + { + "type": "Feature", + "properties": { + "id": "42610", + "name": "孟定镇", + "site": "www.poi86.com" + }, + "geometry": { + "type": "MultiPolygon", + "coordinates": [ + [ + [ + [99.168774784, 23.389442282], + [99.168479741, 23.389594913], + [99.168077409, 23.38953583], + [99.167508781, 23.389572757], + [99.167146683, 23.389489056], + [99.16693747, 23.389405354], + [99.166666567, 23.389228104], + [99.166510999, 23.389082857], + [99.166561961, 23.388725894], + [99.166575372, 23.388546181], + [99.16654855, 23.388344312], + [99.16654855, 23.388164598], + [99.165773392, 23.388381239], + [99.165320098, 23.388583108], + [99.164904356, 23.388560952], + [99.164660275, 23.388405857], + [99.164322317, 23.388238453], + [99.163895845, 23.388285228], + [99.163584709, 23.388548643], + [99.163429141, 23.388777592], + [99.163276255, 23.38910009], + [99.162758589, 23.389255184], + [99.162597656, 23.389272417], + [99.162369668, 23.389292111], + [99.161852002, 23.389292111], + [99.161645472, 23.389245337], + [99.161216319, 23.389186253], + [99.161050022, 23.389425049], + [99.160779119, 23.389710618], + [99.16064769, 23.389831246], + [99.16044116, 23.390033114], + [99.160156846, 23.390129124], + [99.159625769, 23.390106968], + [99.159317315, 23.390023267], + [99.159043729, 23.389914947], + [99.158695042, 23.389917409], + [99.158397317, 23.39009712], + [99.158204198, 23.390311296], + [99.157984257, 23.390537781], + [99.157429039, 23.391064602], + [99.157142043, 23.391352629], + [99.156728983, 23.391662812], + [99.15645808, 23.392199476], + [99.156122804, 23.392475192], + [99.156114629, 23.392485039], + [99.156112075, 23.392485039], + [99.155951142, 23.392681979], + [99.155787528, 23.392878918], + [99.155789679, 23.392878918], + [99.155747294, 23.392930615], + [99.155449569, 23.393265411], + [99.15504992, 23.393659288], + [99.154856801, 23.393898075], + [99.154738784, 23.394195944], + [99.154701233, 23.394459347], + [99.154585898, 23.394688286], + [99.154467881, 23.395082159], + [99.154003859, 23.395178165], + [99.153574705, 23.395345561], + [99.153011441, 23.395581883], + [99.152761996, 23.395739432], + [99.152437449, 23.395860054], + [99.152126312, 23.39595606], + [99.151764214, 23.396052066], + [99.151611328, 23.396157918], + [99.151557684, 23.396194843], + [99.150884449, 23.396458243], + [99.150133431, 23.396687178], + [99.149967134, 23.396770875], + [99.149720371, 23.396829955], + [99.149318039, 23.396795492], + [99.149165154, 23.396795492], + [99.148194194, 23.39705889], + [99.147960842, 23.397189358], + [99.147740901, 23.397405984], + [99.14753437, 23.397489681], + [99.147301018, 23.397418293], + [99.147005975, 23.397371521], + [99.146718979, 23.397418293], + [99.146499038, 23.397442909], + [99.146252275, 23.397561069], + [99.146032333, 23.397597994], + [99.145721197, 23.397718615], + [99.14537251, 23.397730923], + [99.145023823, 23.397730923], + [99.14398849, 23.397755539], + [99.143457413, 23.39793524], + [99.143315256, 23.398043552], + [99.143081903, 23.398245407], + [99.142733216, 23.398521111], + [99.142655432, 23.398772198], + [99.142668843, 23.398986359], + [99.142888784, 23.399380219], + [99.143135548, 23.399798694], + [99.143615663, 23.400133473], + [99.143717587, 23.400359941], + [99.143693447, 23.400586408], + [99.143642485, 23.400803029], + [99.143524468, 23.400933493], + [99.143358171, 23.40100488], + [99.142982662, 23.401088574], + [99.142644703, 23.401246115], + [99.142336249, 23.401519351], + [99.142049253, 23.401723662], + [99.141740799, 23.401950127], + [99.141392112, 23.402179053], + [99.141314328, 23.402334132], + [99.141119053, 23.402567981], + [99.141118526, 23.402567981], + [99.141094387, 23.402597519], + [99.140625, 23.402723059], + [99.140563309, 23.40274029], + [99.140410423, 23.40274029], + [99.140278995, 23.40274029], + [99.140228033, 23.402764905], + [99.140160978, 23.402799367], + [99.140008092, 23.402895368], + [99.13988471, 23.40296183], + [99.1398869, 23.40296183], + [99.139788151, 23.403015984], + [99.139619172, 23.403062754], + [99.139463603, 23.403195677], + [99.139230251, 23.403338447], + [99.139165878, 23.403397524], + [99.139139056, 23.403505832], + [99.139088094, 23.403636294], + [99.138972759, 23.403828294], + [99.138868153, 23.403924294], + [99.138688445, 23.403936602], + [99.138506055, 23.403911987], + [99.138299525, 23.403877525], + [99.138157368, 23.40380614], + [99.138015211, 23.40380614], + [99.137910604, 23.403877525], + [99.137755036, 23.403973525], + [99.137639701, 23.404081833], + [99.137470722, 23.404153217], + [99.137264192, 23.404320601], + [99.13723737, 23.40446337], + [99.137256145, 23.404532292], + [99.137250781, 23.40468983], + [99.137148857, 23.404822752], + [99.137057662, 23.404977828], + [99.136928916, 23.405132903], + [99.136658013, 23.405347055], + [99.136553407, 23.405383978], + [99.136191308, 23.405337209], + [99.136151075, 23.4054209], + [99.136140347, 23.405563668], + [99.136140347, 23.405982123], + [99.135957956, 23.40633904], + [99.13582921, 23.406506421], + [99.135738015, 23.406590112], + [99.135558307, 23.406639342], + [99.135351777, 23.406592573], + [99.135155976, 23.406292271], + [99.135155976, 23.405994431], + [99.135078192, 23.405839356], + [99.134986997, 23.405708896], + [99.13484484, 23.405647359], + [99.134069681, 23.40564982], + [99.133836329, 23.40578028], + [99.133758545, 23.405851664], + [99.133487642, 23.406055968], + [99.13325429, 23.406068275], + [99.132825136, 23.406176581], + [99.132581055, 23.406188889], + [99.13228333, 23.406164274], + [99.131816626, 23.406164274], + [99.13172543, 23.406201196], + [99.131505489, 23.406247965], + [99.131390154, 23.406331655], + [99.131339192, 23.406439961], + [99.131325781, 23.406595035], + [99.131481349, 23.406774723], + [99.13168788, 23.406917489], + [99.131803215, 23.40695195], + [99.132025838, 23.406988872], + [99.132114351, 23.407203021], + [99.132141173, 23.407311326], + [99.132141173, 23.407513166], + [99.132049978, 23.407729775], + [99.131921232, 23.407813465], + [99.13168788, 23.407860233], + [99.131339192, 23.40792177], + [99.131146073, 23.407980845], + [99.130939543, 23.408027612], + [99.130821526, 23.408101456], + [99.130614996, 23.408268835], + [99.130588174, 23.40832791], + [99.130614996, 23.4084116], + [99.130679369, 23.408519904], + [99.130706191, 23.408650361], + [99.130770564, 23.40873405], + [99.130797386, 23.408830046], + [99.130706191, 23.409044192], + [99.130590856, 23.409081113], + [99.130448699, 23.409093421], + [99.13030386, 23.409093421], + [99.13009733, 23.409068806], + [99.129877388, 23.409068806], + [99.12972182, 23.409081113], + [99.129555523, 23.409105728], + [99.129488468, 23.409164802], + [99.129424095, 23.40921157], + [99.129322171, 23.409295259], + [99.129180014, 23.40945279], + [99.129037857, 23.409570939], + [99.128933251, 23.409703856], + [99.128791094, 23.409834312], + [99.128699899, 23.409989382], + [99.128699899, 23.410205987], + [99.128766954, 23.410361056], + [99.128868878, 23.410479204], + [99.129024446, 23.410587507], + [99.129129052, 23.410693347], + [99.129257798, 23.410789342], + [99.129322171, 23.411040406], + [99.129271209, 23.411161015], + [99.129142463, 23.411232395], + [99.129000306, 23.411220088], + [99.128780365, 23.411173322], + [99.128624797, 23.411077327], + [99.128496051, 23.410969025], + [99.128404856, 23.41087303], + [99.128327072, 23.410754883], + [99.128273427, 23.410683502], + [99.128209054, 23.410612121], + [99.128144681, 23.4105752], + [99.128015935, 23.410562892], + [99.127846956, 23.410562892], + [99.127640426, 23.4105752], + [99.127549231, 23.410599814], + [99.127342701, 23.410599814], + [99.127315879, 23.410683502], + [99.12732929, 23.410863185], + [99.127420485, 23.41103056], + [99.127471447, 23.411161015], + [99.12751168, 23.411316083], + [99.127525091, 23.411412077], + [99.127498269, 23.411508072], + [99.127396345, 23.411591759], + [99.127200544, 23.411579452], + [99.127044976, 23.411473612], + [99.12691623, 23.411473612], + [99.126811624, 23.411483458], + [99.126747251, 23.4115573], + [99.126747251, 23.411746827], + [99.126811624, 23.411842821], + [99.127071798, 23.412056962], + [99.127189815, 23.41217757], + [99.127189815, 23.412344944], + [99.127149582, 23.412487704], + [99.126774073, 23.41264277], + [99.126764089, 23.412650154], + [99.126763344, 23.412650154], + [99.126594365, 23.412775685], + [99.12650317, 23.412822451], + [99.126487076, 23.412847064], + [99.126438797, 23.412930751], + [99.126438797, 23.413043974], + [99.126438797, 23.413228576], + [99.12647903, 23.413467328], + [99.126438797, 23.413600242], + [99.126259089, 23.41370608], + [99.126039147, 23.41381438], + [99.125829935, 23.413910372], + [99.125623405, 23.414043285], + [99.125237167, 23.414257422], + [99.124976993, 23.414353415], + [99.124641716, 23.414412487], + [99.124368131, 23.414496172], + [99.12414819, 23.414570013], + [99.123955071, 23.414725077], + [99.123890698, 23.414759536], + [99.123826325, 23.414867834], + [99.123799503, 23.414998285], + [99.123748541, 23.415202575], + [99.123721719, 23.415465937], + [99.123721719, 23.415726837], + [99.123748541, 23.415931126], + [99.123788774, 23.416157567], + [99.123968482, 23.416551376], + [99.124022126, 23.416755663], + [99.124150872, 23.416935338], + [99.124333262, 23.417174083], + [99.124526381, 23.417388216], + [99.124617577, 23.417471899], + [99.124695361, 23.41762696], + [99.124722183, 23.417745102], + [99.124695361, 23.417902623], + [99.124553204, 23.41822505], + [99.12430644, 23.418330885], + [99.124164283, 23.41832104], + [99.123842418, 23.41816598], + [99.12368685, 23.41806999], + [99.123477638, 23.41801092], + [99.123051167, 23.41801092], + [99.12271589, 23.417974], + [99.121795893, 23.417927236], + [99.121291637, 23.417927236], + [99.121044874, 23.417964155], + [99.120916128, 23.417951849], + [99.120733738, 23.417964155], + [99.120591581, 23.418023226], + [99.120462835, 23.418035532], + [99.120334089, 23.418097064], + [99.120202661, 23.418168441], + [99.120100737, 23.418286582], + [99.119985402, 23.418407184], + [99.119894207, 23.418549938], + [99.119803011, 23.41872961], + [99.119609892, 23.418776374], + [99.119545519, 23.418813293], + [99.11940068, 23.418909282], + [99.11937654, 23.418956046], + [99.119336307, 23.4192194], + [99.119349718, 23.419411377], + [99.119220972, 23.419709188], + [99.119220972, 23.419876553], + [99.119065404, 23.420115293], + [99.11886642, 23.420300255], + [99.118743539, 23.420390951], + [99.118652344, 23.420398334], + [99.118537009, 23.420403257], + [99.118445814, 23.420366338], + [99.11836803, 23.420319575], + [99.118225873, 23.420021766], + [99.118185639, 23.419913471], + [99.118121266, 23.419854401], + [99.117928147, 23.419842095], + [99.117759168, 23.419674731], + [99.117681384, 23.419482754], + [99.117576778, 23.419268625], + [99.117448032, 23.419076647], + [99.117252231, 23.418933894], + [99.117150307, 23.418815754], + [99.116922319, 23.418717303], + [99.116747975, 23.418803448], + [99.116670191, 23.418815754], + [99.116477072, 23.41882806], + [99.116372466, 23.41882806], + [99.116230309, 23.418778835], + [99.116074741, 23.418697613], + [99.115945995, 23.418623776], + [99.115841389, 23.418530247], + [99.115608037, 23.418530247], + [99.115414917, 23.418648388], + [99.115181565, 23.418722226], + [99.115052819, 23.418793603], + [99.114910662, 23.418805909], + [99.114714861, 23.418660694], + [99.114637077, 23.418577011], + [99.114521742, 23.418434258], + [99.114430547, 23.41824474], + [99.114237428, 23.418015842], + [99.114079177, 23.417634344], + [99.114041626, 23.417395599], + [99.114041626, 23.417215925], + [99.11414355, 23.416918109], + [99.114170372, 23.416607985], + [99.114156961, 23.416475075], + [99.114130139, 23.416356933], + [99.114028215, 23.416260942], + [99.113896787, 23.416260942], + [99.11375463, 23.416310168], + [99.113510549, 23.416511995], + [99.11334157, 23.416583372], + [99.11313504, 23.416583372], + [99.113081396, 23.416499688], + [99.113094807, 23.416406159], + [99.113108218, 23.416260942], + [99.113094807, 23.416093573], + [99.113094807, 23.416009888], + [99.113121629, 23.41593851], + [99.113121629, 23.415842519], + [99.113043845, 23.415795754], + [99.112901688, 23.415724376], + [99.112692475, 23.41567761], + [99.112526178, 23.415606232], + [99.112408161, 23.415522547], + [99.112357199, 23.415401943], + [99.112357199, 23.415187807], + [99.112499356, 23.414949058], + [99.112536907, 23.414744768], + [99.112614691, 23.414661082], + [99.11295265, 23.41460201], + [99.113172591, 23.41460201], + [99.113314748, 23.41452817], + [99.113430083, 23.414397719], + [99.113443494, 23.41428942], + [99.113416672, 23.414183582], + [99.113325477, 23.413873452], + [99.11338985, 23.413740539], + [99.113521278, 23.413632239], + [99.113650024, 23.413585473], + [99.113792181, 23.413297494], + [99.11377877, 23.413095663], + [99.113727808, 23.412847064], + [99.11357224, 23.412726457], + [99.113363028, 23.412593543], + [99.113118947, 23.412546777], + [99.112963378, 23.41253447], + [99.112743437, 23.412559084], + [99.112536907, 23.412522163], + [99.112263322, 23.412165263], + [99.112107754, 23.412032348], + [99.111979008, 23.411960968], + [99.11182344, 23.411960968], + [99.111630321, 23.412022503], + [99.111539125, 23.412081576], + [99.111332595, 23.412202184], + [99.1112414, 23.41239171], + [99.111112654, 23.412559084], + [99.111006684, 23.412650154], + [99.111005366, 23.412650154], + [99.110943675, 23.412704305], + [99.110774696, 23.412810144], + [99.110581577, 23.412834757], + [99.11043942, 23.412738764], + [99.110348225, 23.412596004], + [99.110348225, 23.412202184], + [99.110361636, 23.411796055], + [99.110348225, 23.411700061], + [99.11029458, 23.411640987], + [99.110139012, 23.411508072], + [99.110050499, 23.411353004], + [99.109932482, 23.411079788], + [99.10988152, 23.410720423], + [99.109854698, 23.410447206], + [99.109878838, 23.410242908], + [99.109827876, 23.41012476], + [99.109725952, 23.410016458], + [99.109634757, 23.409849081], + [99.109374583, 23.409647244], + [99.109117091, 23.409455252], + [99.108819366, 23.409408485], + [99.108572602, 23.409408485], + [99.108210504, 23.409526633], + [99.108068347, 23.409588169], + [99.107912779, 23.409765392], + [99.107784033, 23.409945076], + [99.107666016, 23.410023842], + [99.107510448, 23.41012476], + [99.10736829, 23.410208448], + [99.107226133, 23.410257677], + [99.107148349, 23.410388132], + [99.106992781, 23.410496434], + [99.106839895, 23.410651503], + [99.106786251, 23.410688424], + [99.106630683, 23.410722884], + [99.106475115, 23.410772112], + [99.106373191, 23.410772112], + [99.106244445, 23.410722884], + [99.106166661, 23.410722884], + [99.106021821, 23.410735191], + [99.105868936, 23.410939488], + [99.105673134, 23.411023176], + [99.10557121, 23.411057636], + [99.105209112, 23.411023176], + [99.105155468, 23.410927181], + [99.105104506, 23.410880414], + [99.10497576, 23.410927181], + [99.104613662, 23.411178244], + [99.104444683, 23.411178244], + [99.104340076, 23.411069943], + [99.104238153, 23.410831186], + [99.104171097, 23.410713039], + [99.1040048, 23.410725346], + [99.103862643, 23.410772112], + [99.103744626, 23.410892721], + [99.103575647, 23.411023176], + [99.103511274, 23.411143785], + [99.103511274, 23.411274239], + [99.103602469, 23.411441614], + [99.103602469, 23.411562223], + [99.103629291, 23.411764057], + [99.103669524, 23.411931431], + [99.103656113, 23.412074192], + [99.103720486, 23.412182493], + [99.103825092, 23.412290793], + [99.104045033, 23.41240894], + [99.104160368, 23.412492626], + [99.104353487, 23.412492626], + [99.104600251, 23.412349866], + [99.104806781, 23.412349866], + [99.104820192, 23.41244586], + [99.104860425, 23.412551699], + [99.104791916, 23.412650154], + [99.104790688, 23.412650154], + [99.104718268, 23.412755994], + [99.104619026, 23.412847064], + [99.104549289, 23.412957826], + [99.104506373, 23.413043974], + [99.104508506, 23.413043974], + [99.104407132, 23.413258113], + [99.104471505, 23.413388565], + [99.104576111, 23.413496865], + [99.104605615, 23.413536246], + [99.104640484, 23.413686389], + [99.104704857, 23.413853761], + [99.104860425, 23.414008826], + [99.105002582, 23.414213118], + [99.104914069, 23.414392796], + [99.104640484, 23.414510941], + [99.104214013, 23.414619239], + [99.103825092, 23.414631546], + [99.103513956, 23.414619239], + [99.103294015, 23.414619239], + [99.103060663, 23.414606933], + [99.102610052, 23.414702925], + [99.102323055, 23.414811224], + [99.102143347, 23.414944136], + [99.101716876, 23.415074586], + [99.101547897, 23.415099199], + [99.101030231, 23.415313335], + [99.1008237, 23.415446246], + [99.100448191, 23.415625923], + [99.100330174, 23.415756373], + [99.100241661, 23.415899129], + [99.100177288, 23.416044346], + [99.100112915, 23.416174796], + [99.100112915, 23.416593218], + [99.100048542, 23.41684427], + [99.099970758, 23.416927954], + [99.099866152, 23.416999332], + [99.09981519, 23.417083016], + [99.099774957, 23.417238077], + [99.099852741, 23.417368525], + [99.099930525, 23.417464515], + [99.100112915, 23.417526048], + [99.100319445, 23.417535893], + [99.100448191, 23.417523586], + [99.10061717, 23.417513741], + [99.100735188, 23.417548199], + [99.100812972, 23.417678647], + [99.100799561, 23.417811556], + [99.100552797, 23.418170902], + [99.100397229, 23.418372726], + [99.100190699, 23.418444103], + [99.099957347, 23.418552399], + [99.099892974, 23.418623776], + [99.099842012, 23.418744377], + [99.099868834, 23.418911743], + [99.099946618, 23.419150485], + [99.100061953, 23.41931785], + [99.10020411, 23.419472909], + [99.10020411, 23.419627967], + [99.100088775, 23.419758413], + [99.099970758, 23.419746107], + [99.099673033, 23.419568897], + [99.099517465, 23.419485215], + [99.099337757, 23.419448296], + [99.099040031, 23.41943599], + [99.098766446, 23.419352307], + [99.098508954, 23.419197249], + [99.098366797, 23.41904219], + [99.098055661, 23.41882806], + [99.097771347, 23.41870992], + [99.097511172, 23.418673001], + [99.097318053, 23.418722226], + [99.097098112, 23.41861393], + [99.096902311, 23.418328424], + [99.096821845, 23.418143828], + [99.096894264, 23.418020765], + [99.096894264, 23.418018514], + [99.096915722, 23.417981384], + [99.096929133, 23.417860782], + [99.096837938, 23.417718027], + [99.096811116, 23.417622038], + [99.096679688, 23.417553122], + [99.096591175, 23.417503896], + [99.096215665, 23.417407906], + [99.096046686, 23.417395599], + [99.095748961, 23.417432519], + [99.095569253, 23.417289764], + [99.095478058, 23.41711009], + [99.095349312, 23.417051019], + [99.095051587, 23.417038712], + [99.094753861, 23.417085477], + [99.094493687, 23.417156854], + [99.094378352, 23.417193774], + [99.094260335, 23.417243], + [99.094053805, 23.41720608], + [99.093833864, 23.417181467], + [99.09375608, 23.417122396], + [99.093587101, 23.41692057], + [99.093471766, 23.41682458], + [99.093329608, 23.41669167], + [99.093211591, 23.41659814], + [99.093045294, 23.416573527], + [99.09296751, 23.416644905], + [99.092825353, 23.41678766], + [99.092629552, 23.416967335], + [99.092538357, 23.417075632], + [99.092500806, 23.417230693], + [99.092487395, 23.417518664], + [99.092514217, 23.417708182], + [99.092514217, 23.417912468], + [99.092541039, 23.418101987], + [99.092592001, 23.418414568], + [99.092696607, 23.418663156], + [99.09276098, 23.418855134], + [99.092734158, 23.419034806], + [99.092734158, 23.419226784], + [99.092669785, 23.419394149], + [99.092645645, 23.419549207], + [99.092645645, 23.419642735], + [99.092632234, 23.419822405], + [99.092632234, 23.419906088], + [99.092490077, 23.420073452], + [99.092425704, 23.42029004], + [99.092425704, 23.420467249], + [99.092256725, 23.420587849], + [99.092270136, 23.420801976], + [99.092232585, 23.420947188], + [99.092133343, 23.421107167], + [99.092023373, 23.421365594], + [99.091870487, 23.42157972], + [99.091688097, 23.421784], + [99.091417193, 23.42192675], + [99.091157019, 23.421902138], + [99.090977311, 23.421771694], + [99.090808332, 23.421461582], + [99.090690315, 23.421055481], + [99.090690315, 23.420671531], + [99.090588391, 23.420516473], + [99.090341628, 23.420432792], + [99.09001708, 23.420516473], + [99.089925885, 23.420792131], + [99.089939296, 23.421080094], + [99.089888334, 23.421353288], + [99.089966118, 23.421496039], + [99.089979529, 23.421653556], + [99.089874923, 23.421808612], + [99.089695215, 23.421808612], + [99.089357257, 23.421796306], + [99.089255333, 23.421916905], + [99.089268744, 23.422035043], + [99.089282155, 23.422273779], + [99.089370668, 23.422428834], + [99.08939749, 23.422596195], + [99.08939749, 23.42273156], + [99.08939749, 23.42283493], + [99.089335799, 23.422928455], + [99.089319706, 23.422955528], + [99.08926338, 23.42312535], + [99.089265538, 23.42312535], + [99.089255333, 23.423157345], + [99.089086354, 23.423302554], + [99.088842273, 23.423479759], + [99.088673294, 23.423624968], + [99.088439941, 23.423743104], + [99.088233411, 23.42383909], + [99.087766707, 23.424031061], + [99.087522626, 23.424161502], + [99.087367058, 23.424186114], + [99.08721149, 23.424306711], + [99.087160528, 23.424449458], + [99.087224901, 23.424675884], + [99.087224901, 23.424914615], + [99.08721149, 23.425069667], + [99.087106884, 23.425249331], + [99.086876214, 23.425298553], + [99.086693823, 23.425357621], + [99.086473882, 23.425369926], + [99.086318314, 23.425310859], + [99.085983038, 23.425273942], + [99.085773826, 23.425214875], + [99.085693359, 23.425222258], + [99.0854761, 23.425239486], + [99.085178375, 23.425298553], + [99.085036218, 23.42522718], + [99.084802866, 23.425168113], + [99.084582925, 23.425155807], + [99.08426106, 23.425264097], + [99.084156454, 23.425323165], + [99.084014297, 23.425574201], + [99.08407867, 23.425837542], + [99.084234238, 23.426110727], + [99.084027708, 23.426315], + [99.083858728, 23.426445439], + [99.083780944, 23.426529117], + [99.083729982, 23.426817067], + [99.083625376, 23.426984423], + [99.083628058, 23.427186234], + [99.083638787, 23.427449571], + [99.083563685, 23.427653842], + [99.083432257, 23.42778428], + [99.08326596, 23.427939329], + [99.08290118, 23.428094378], + [99.082812667, 23.428251887], + [99.082928002, 23.428441391], + [99.082981646, 23.428621049], + [99.083019197, 23.428931145], + [99.083019197, 23.429073887], + [99.083032608, 23.429135414], + [99.083032608, 23.429324916], + [99.082799256, 23.429504573], + [99.082579315, 23.429588249], + [99.082450569, 23.429625165], + [99.082217216, 23.429649776], + [99.082101882, 23.429804822], + [99.082101882, 23.430031239], + [99.082061648, 23.430186285], + [99.082010686, 23.430306877], + [99.08190608, 23.430461922], + [99.081855118, 23.430604663], + [99.081855118, 23.430973818], + [99.081763923, 23.431141169], + [99.081648588, 23.431333129], + [99.081543982, 23.431441414], + [99.081337452, 23.431500478], + [99.080975354, 23.431562004], + [99.080613256, 23.431608763], + [99.08013314, 23.431751503], + [99.080004394, 23.431825333], + [99.080031216, 23.432073896], + [99.080044627, 23.432315075], + [99.079953432, 23.432563636], + [99.079875648, 23.432659616], + [99.079721579, 23.432812198], + [99.07972008, 23.432812198], + [99.079706669, 23.432826964], + [99.079462588, 23.433009077], + [99.079253376, 23.433149354], + [99.079189003, 23.433205957], + [99.079190324, 23.433205957], + [99.078880548, 23.433484049], + [99.07874912, 23.433771984], + [99.07874912, 23.433986089], + [99.078770578, 23.434212499], + [99.078684747, 23.434429064], + [99.078698158, 23.434667778], + [99.078609645, 23.435123056], + [99.078609645, 23.435312549], + [99.078349471, 23.435622629], + [99.078285098, 23.435743215], + [99.077987373, 23.436006536], + [99.077818394, 23.436161575], + [99.077598453, 23.436282161], + [99.077469707, 23.436496262], + [99.077327549, 23.436592238], + [99.077249765, 23.436710363], + [99.077070057, 23.436855558], + [99.076823294, 23.437045049], + [99.076640904, 23.437261609], + [99.076319039, 23.437453561], + [99.076045454, 23.437547075], + [99.075825512, 23.437608598], + [99.07536149, 23.437751331], + [99.075101316, 23.437822697], + [99.074707031, 23.437842384], + [99.074519277, 23.437847306], + [99.074272513, 23.43788422], + [99.074065983, 23.437896524], + [99.073717296, 23.4379925], + [99.073717296, 23.438051561], + [99.073677063, 23.438147536], + [99.073768258, 23.438408392], + [99.073937237, 23.438575732], + [99.07400161, 23.438659403], + [99.074106216, 23.438875961], + [99.074116945, 23.439090058], + [99.074157178, 23.439257398], + [99.074197412, 23.439496103], + [99.074130356, 23.439700355], + [99.074028432, 23.439843086], + [99.073964059, 23.439973512], + [99.073534906, 23.440308189], + [99.073328376, 23.44045338], + [99.073095024, 23.440524744], + [99.072979689, 23.440608413], + [99.072888494, 23.440763447], + [99.072888494, 23.440930785], + [99.072915316, 23.441073514], + [99.072928727, 23.441240851], + [99.072979689, 23.441432797], + [99.07317549, 23.441612438], + [99.073290825, 23.441730558], + [99.073355198, 23.441814226], + [99.073419571, 23.441843756], + [99.07379508, 23.441772392], + [99.074133039, 23.441747784], + [99.074248374, 23.441760088], + [99.074379802, 23.441843756], + [99.074492455, 23.441889425], + [99.074492455, 23.441890512], + [99.074586332, 23.442153821], + [99.074521959, 23.442417129], + [99.074470997, 23.442584465], + [99.07439175, 23.442892066], + [99.074390531, 23.442892066], + [99.074366391, 23.442990499], + [99.074272513, 23.443088931], + [99.074128085, 23.443241314], + [99.074084759, 23.443285796], + [99.074085925, 23.443285796], + [99.074004292, 23.443371924], + [99.07356441, 23.443408836], + [99.073459804, 23.443563866], + [99.073537588, 23.443684445], + [99.073711932, 23.443763191], + [99.073875546, 23.443802563], + [99.074095488, 23.443827171], + [99.074133039, 23.443861623], + [99.074095488, 23.444019113], + [99.073926508, 23.444161839], + [99.07377094, 23.444245506], + [99.073575139, 23.444343937], + [99.073280096, 23.444388231], + [99.073084295, 23.444400535], + [99.072850943, 23.44435378], + [99.072644413, 23.444270114], + [99.072451293, 23.444161839], + [99.072268903, 23.444053564], + [99.072126746, 23.444198751], + [99.071893394, 23.444366084], + [99.071493745, 23.444818868], + [99.07140255, 23.4449862], + [99.071351588, 23.445286414], + [99.071453512, 23.445739195], + [99.071571529, 23.445894222], + [99.071676135, 23.446132915], + [99.071855843, 23.446504488], + [99.071987271, 23.446814542], + [99.071987271, 23.446935118], + [99.071947038, 23.447077841], + [99.071947038, 23.447267317], + [99.071998, 23.447363285], + [99.072065055, 23.447567526], + [99.072166979, 23.447757001], + [99.072244763, 23.447865273], + [99.072400331, 23.448007995], + [99.072614908, 23.448428776], + [99.072679281, 23.44882495], + [99.072732925, 23.449098087], + [99.072743654, 23.449206358], + [99.072719514, 23.449336775], + [99.072679281, 23.449432742], + [99.072537124, 23.449516405], + [99.072394967, 23.449565619], + [99.07183975, 23.449671428], + [99.071474969, 23.449683732], + [99.071346223, 23.449757552], + [99.071308672, 23.449828912], + [99.07128185, 23.449959328], + [99.07128185, 23.450042991], + [99.071346223, 23.450185711], + [99.071464241, 23.450269374], + [99.071721733, 23.45033089], + [99.071890712, 23.45029398], + [99.072006047, 23.450281677], + [99.072188437, 23.450306284], + [99.072448611, 23.450306284], + [99.072655141, 23.450244767], + [99.072824121, 23.450210317], + [99.073159397, 23.450102048], + [99.07340616, 23.449981474], + [99.073728025, 23.449887968], + [99.073988199, 23.449792002], + [99.074248374, 23.449718181], + [99.07441467, 23.449755092], + [99.074492455, 23.449776936], + [99.074492455, 23.449777238], + [99.074546099, 23.449792002], + [99.074707031, 23.44985598], + [99.07479018, 23.449885508], + [99.074921608, 23.44996425], + [99.074921608, 23.449962857], + [99.074932337, 23.449969171], + [99.075010121, 23.450052834], + [99.074985981, 23.450316126], + [99.074959159, 23.450436699], + [99.074959159, 23.450554811], + [99.074857235, 23.450830406], + [99.074707031, 23.451078933], + [99.07458365, 23.451295471], + [99.074417353, 23.451524311], + [99.074363708, 23.451617816], + [99.074417353, 23.451713781], + [99.074492455, 23.451770801], + [99.074492455, 23.451772837], + [99.074494755, 23.451772547], + [99.074495137, 23.451772837], + [99.074707031, 23.45174577], + [99.074881375, 23.451713781], + [99.074921608, 23.451711321], + [99.074921608, 23.451710364], + [99.075026214, 23.451701478], + [99.075388312, 23.451713781], + [99.075608253, 23.451713781], + [99.075814784, 23.451905712], + [99.07594353, 23.452048429], + [99.076088369, 23.452311717], + [99.076230526, 23.452668509], + [99.076372683, 23.452956402], + [99.076375677, 23.452971166], + [99.076375365, 23.452971166], + [99.076415598, 23.453168016], + [99.076437056, 23.453266441], + [99.076437056, 23.453364865], + [99.076437056, 23.45338455], + [99.076345861, 23.453480514], + [99.076190293, 23.453480514], + [99.076010585, 23.453446066], + [99.075946212, 23.453396853], + [99.075828195, 23.453337799], + [99.07550633, 23.453337799], + [99.075450003, 23.453364865], + [99.07545166, 23.453364865], + [99.07533735, 23.45342146], + [99.075012803, 23.45354203], + [99.074707031, 23.453618309], + [99.074623883, 23.453637994], + [99.074302018, 23.453756103], + [99.07397747, 23.453852067], + [99.073848724, 23.453935727], + [99.073784351, 23.454090745], + [99.073913097, 23.454331884], + [99.074119627, 23.45435403], + [99.074326158, 23.454413084], + [99.074492455, 23.454531739], + [99.074492455, 23.454533653], + [99.074599743, 23.454725579], + [99.074704349, 23.454976559], + [99.074707031, 23.455006086], + [99.074723125, 23.455173406], + [99.074723125, 23.455424385], + [99.074878693, 23.455783629], + [99.074841142, 23.456105964], + [99.074736536, 23.4564406], + [99.074707031, 23.45648489], + [99.074554145, 23.45670388], + [99.074516594, 23.456893342], + [99.074567556, 23.457252582], + [99.074543417, 23.457395294], + [99.074425399, 23.457633966], + [99.074218869, 23.457813585], + [99.073875546, 23.45792677], + [99.073695838, 23.457889862], + [99.07356441, 23.457771756], + [99.073408842, 23.457688098], + [99.073331058, 23.457555229], + [99.073229134, 23.457353465], + [99.073137939, 23.457065581], + [99.073111117, 23.456804762], + [99.073124528, 23.456566089], + [99.073105752, 23.45639385], + [99.07307893, 23.456214229], + [99.07307893, 23.456093661], + [99.073027968, 23.456022304], + [99.072612226, 23.4559165], + [99.072365463, 23.455950948], + [99.071861207, 23.456034607], + [99.071614444, 23.456130569], + [99.070981443, 23.456238834], + [99.070450366, 23.456322493], + [99.070257246, 23.456477509], + [99.070166051, 23.456585773], + [99.070139229, 23.456632524], + [99.070101678, 23.456716183], + [99.070125818, 23.456942553], + [99.070270658, 23.457183687], + [99.070308208, 23.457410057], + [99.070412815, 23.457636427], + [99.070450366, 23.457850493], + [99.070399404, 23.458042415], + [99.070348442, 23.458197428], + [99.070335031, 23.458342599], + [99.070206285, 23.458544362], + [99.070074856, 23.458711677], + [99.069868326, 23.458832242], + [99.069688618, 23.458903597], + [99.069299698, 23.45901186], + [99.069015384, 23.45901186], + [99.068690836, 23.459166872], + [99.068419933, 23.459191477], + [99.068315327, 23.459275134], + [99.068250954, 23.459346489], + [99.068031013, 23.459535947], + [99.067939818, 23.459656512], + [99.067824483, 23.459823826], + [99.067733288, 23.45994439], + [99.067499936, 23.460121545], + [99.067422152, 23.460266714], + [99.067330956, 23.460372515], + [99.066982269, 23.460456172], + [99.066684544, 23.46044633], + [99.066282213, 23.460480777], + [99.065960348, 23.460576735], + [99.065791368, 23.460793258], + [99.065415859, 23.46106637], + [99.065195918, 23.461245985], + [99.06504035, 23.461341943], + [99.064664841, 23.461400994], + [99.064353704, 23.461462506], + [99.063940644, 23.461558464], + [99.063720703, 23.461580608], + [99.063589275, 23.461592911], + [99.063318372, 23.461605213], + [99.063071609, 23.461629818], + [99.062956274, 23.461725776], + [99.062838256, 23.461797129], + [99.062749743, 23.462011189], + [99.062645137, 23.462227709], + [99.062567353, 23.462513121], + [99.062476158, 23.462741942], + [99.062360823, 23.462931396], + [99.062264809, 23.463049497], + [99.062264264, 23.463049497], + [99.062242806, 23.463076562], + [99.062140882, 23.463098706], + [99.061875343, 23.462960921], + [99.061765373, 23.462847741], + [99.061674178, 23.462680431], + [99.06151861, 23.462478674], + [99.06144619, 23.462173579], + [99.061357677, 23.461993966], + [99.061202109, 23.461873403], + [99.061097503, 23.461777445], + [99.060915112, 23.461706092], + [99.060759544, 23.461671645], + [99.060630798, 23.461671645], + [99.06045109, 23.461742999], + [99.060392082, 23.461784827], + [99.060263336, 23.461893087], + [99.06015873, 23.462013649], + [99.059976339, 23.462276918], + [99.059745669, 23.462478674], + [99.059641063, 23.462550027], + [99.059316516, 23.462645985], + [99.059214592, 23.462695194], + [99.059109986, 23.462707496], + [99.05898124, 23.462707496], + [99.058696926, 23.462695194], + [99.058409929, 23.46272964], + [99.058267772, 23.462707496], + [99.058074653, 23.462645985], + [99.057776928, 23.462682891], + [99.057296966, 23.463049497], + [99.057296813, 23.463049497], + [99.057103693, 23.463197123], + [99.057004452, 23.463246332], + [99.056792557, 23.46335213], + [99.056636989, 23.463494835], + [99.056325853, 23.463556346], + [99.056041539, 23.463603094], + [99.055757225, 23.46357849], + [99.055148363, 23.463507137], + [99.054654837, 23.463342288], + [99.054410756, 23.463246332], + [99.054086208, 23.463209425], + [99.053788483, 23.463162677], + [99.053412974, 23.463174979], + [99.053324461, 23.463246332], + [99.053270817, 23.46329308], + [99.053117931, 23.463443166], + [99.053119233, 23.463443166], + [99.053101838, 23.463460389], + [99.052817523, 23.463652302], + [99.052734375, 23.463777784], + [99.052675366, 23.463866359], + [99.052557349, 23.46410748], + [99.052299857, 23.46416653], + [99.052039683, 23.464154228], + [99.051328897, 23.464141926], + [99.050757587, 23.464203436], + [99.050258696, 23.464183753], + [99.050052166, 23.464255105], + [99.050001204, 23.464363363], + [99.050001204, 23.464542973], + [99.050038755, 23.464781632], + [99.050137997, 23.46519498], + [99.050111175, 23.465647692], + [99.049918056, 23.466041353], + [99.049555957, 23.466366123], + [99.049258232, 23.466651526], + [99.049035609, 23.466951691], + [99.048829079, 23.467106693], + [99.048584998, 23.467249394], + [99.048287272, 23.467453604], + [99.048104882, 23.467571701], + [99.047935903, 23.46770456], + [99.047793746, 23.467965356], + [99.047702551, 23.468324566], + [99.047600627, 23.468659172], + [99.047509432, 23.468838776], + [99.047431648, 23.469244729], + [99.047238529, 23.469662983], + [99.046720862, 23.470583137], + [99.046162963, 23.471372889], + [99.045827687, 23.471800978], + [99.045476317, 23.472172478], + [99.045205414, 23.472398823], + [99.044985473, 23.472507074], + [99.044765532, 23.472603024], + [99.044572413, 23.472627627], + [99.044234455, 23.472733418], + [99.044170082, 23.472841669], + [99.04414326, 23.472996665], + [99.04414326, 23.473127058], + [99.04414326, 23.473272213], + [99.044151306, 23.473323878], + [99.044188857, 23.473520697], + [99.044189704, 23.473520697], + [99.044196904, 23.473557601], + [99.044285417, 23.473737198], + [99.044390023, 23.473916795], + [99.044454396, 23.474059489], + [99.044390023, 23.47428583], + [99.044312239, 23.474374398], + [99.044210315, 23.474526932], + [99.04391259, 23.474800016], + [99.043614864, 23.475289598], + [99.043445885, 23.475493796], + [99.043381512, 23.475720134], + [99.043341279, 23.475936632], + [99.043459296, 23.476317961], + [99.043821394, 23.476531998], + [99.044210315, 23.47669929], + [99.044457078, 23.476937927], + [99.044559002, 23.477188865], + [99.044636786, 23.477346316], + [99.04469043, 23.477584952], + [99.04469043, 23.477774385], + [99.044768214, 23.47801302], + [99.044845998, 23.478313159], + [99.045052528, 23.478514892], + [99.045363665, 23.478898674], + [99.045543373, 23.479041362], + [99.045725763, 23.479233253], + [99.045945704, 23.479400542], + [99.046101272, 23.47955553], + [99.046230018, 23.47975726], + [99.046270251, 23.47996145], + [99.046243429, 23.480200082], + [99.046243429, 23.480451014], + [99.046192467, 23.480677344], + [99.046090543, 23.480940575], + [99.045945704, 23.481166904], + [99.045803547, 23.481346491], + [99.045739174, 23.481479336], + [99.045701623, 23.481740106], + [99.045739174, 23.482027936], + [99.04602617, 23.482647875], + [99.046168327, 23.482935703], + [99.046310484, 23.483115287], + [99.046412871, 23.48320385], + [99.046412408, 23.48320385], + [99.046640396, 23.483400654], + [99.046712816, 23.483462156], + [99.046801329, 23.483597459], + [99.046803374, 23.483597459], + [99.046879113, 23.483710621], + [99.047061503, 23.484082088], + [99.047345817, 23.484512595], + [99.047463834, 23.484834859], + [99.047501385, 23.485194023], + [99.047437012, 23.485503986], + [99.046946168, 23.486281349], + [99.046726227, 23.486554409], + [99.046479464, 23.486913568], + [99.046479464, 23.487127587], + [99.04640168, 23.487523645], + [99.046345353, 23.487897561], + [99.046213925, 23.488136178], + [99.045924246, 23.488288696], + [99.045715034, 23.488310836], + [99.045197368, 23.488335435], + [99.044939876, 23.488360035], + [99.044744074, 23.488515013], + [99.044628739, 23.48866999], + [99.044392705, 23.488746249], + [99.044266641, 23.488884006], + [99.044124484, 23.488979945], + [99.043942094, 23.489029144], + [99.043773115, 23.489016844], + [99.043502212, 23.488896306], + [99.043255448, 23.488802828], + [99.043062329, 23.488765929], + [99.042531252, 23.488726569], + [99.042072594, 23.488746249], + [99.041917026, 23.488733949], + [99.041748047, 23.488770848], + [99.041643441, 23.488792988], + [99.041361809, 23.488824967], + [99.040932655, 23.488817588], + [99.040522277, 23.488638011], + [99.040176272, 23.488463354], + [99.039701521, 23.488475653], + [99.039537907, 23.48866261], + [99.039492309, 23.489120162], + [99.039360881, 23.48966135], + [99.039492309, 23.490163176], + [99.040036798, 23.490856875], + [99.040677845, 23.491343938], + [99.040991664, 23.491631747], + [99.041115046, 23.491818699], + [99.041101635, 23.491877737], + [99.041090906, 23.491998272], + [99.041056037, 23.492172924], + [99.041018486, 23.49226886], + [99.040954113, 23.492384475], + [99.040862918, 23.492527148], + [99.040790498, 23.492667362], + [99.040758312, 23.492768217], + [99.040763676, 23.49290597], + [99.040795863, 23.493051103], + [99.04081732, 23.493201155], + [99.040803909, 23.493279871], + [99.040763676, 23.493383186], + [99.040696621, 23.493476661], + [99.040557146, 23.49367345], + [99.040559392, 23.49367345], + [99.040549099, 23.493688209], + [99.040334523, 23.493887458], + [99.040184319, 23.493966174], + [99.039878547, 23.493875159], + [99.039234817, 23.493700509], + [99.038465023, 23.493476661], + [99.037888348, 23.493203615], + [99.037714005, 23.493095381], + [99.037427008, 23.492955168], + [99.037327766, 23.492925649], + [99.037166834, 23.492846933], + [99.037003219, 23.492829714], + [99.036925435, 23.492829714], + [99.036748409, 23.492859233], + [99.036611617, 23.492930569], + [99.036557972, 23.492945328], + [99.036370218, 23.493137199], + [99.036279023, 23.493238053], + [99.036244225, 23.493279871], + [99.036244154, 23.493279871], + [99.036123455, 23.493425004], + [99.036107361, 23.493476661], + [99.036051035, 23.493666071], + [99.036051035, 23.49367345], + [99.036051035, 23.493875159], + [99.036056399, 23.494074408], + [99.036161005, 23.494344992], + [99.036442637, 23.494622955], + [99.036598206, 23.494790224], + [99.036807418, 23.495193638], + [99.037193656, 23.495909449], + [99.037759602, 23.49668921], + [99.037845433, 23.496794982], + [99.03798759, 23.496930271], + [99.038092196, 23.49706802], + [99.038247764, 23.497230367], + [99.038387239, 23.497446829], + [99.038465023, 23.497616555], + [99.038537443, 23.4977912], + [99.038628638, 23.498066696], + [99.03860718, 23.498224122], + [99.038601816, 23.498320053], + [99.038548172, 23.498420904], + [99.038451612, 23.498536513], + [99.03832823, 23.498657042], + [99.038223624, 23.49878741], + [99.038073421, 23.49889564], + [99.037668407, 23.499237547], + [99.037437737, 23.49941711], + [99.037048817, 23.499680303], + [99.036879838, 23.499840187], + [99.0368101, 23.499926278], + [99.036716223, 23.500073863], + [99.036619663, 23.500305079], + [99.036177099, 23.500873278], + [99.035914242, 23.501015942], + [99.035511911, 23.50112909], + [99.034849405, 23.501227479], + [99.034291506, 23.501190583], + [99.03398037, 23.501070056], + [99.033728242, 23.500873278], + [99.033465385, 23.500519076], + [99.033342004, 23.50039609], + [99.033194482, 23.500071404], + [99.033076465, 23.499933658], + [99.032899439, 23.499793452], + [99.032816291, 23.499741797], + [99.032733142, 23.499591752], + [99.032679498, 23.499508121], + [99.03273046, 23.499333478], + [99.032818973, 23.498927617], + [99.03273046, 23.498748054], + [99.032625854, 23.498438122], + [99.032521248, 23.497983063], + [99.032405913, 23.497756763], + [99.032132328, 23.497505864], + [99.031839967, 23.497274643], + [99.031692445, 23.497183631], + [99.031408131, 23.49694503], + [99.031174779, 23.496443229], + [99.031070173, 23.496347296], + [99.0310058, 23.496226765], + [99.030928016, 23.496037359], + [99.030785859, 23.495916828], + [99.030761719, 23.495906989], + [99.030616879, 23.495833194], + [99.030488133, 23.495808596], + [99.02982831, 23.495653627], + [99.029517174, 23.495619189], + [99.029206038, 23.49546422], + [99.028868079, 23.495343688], + [99.028583765, 23.495284652], + [99.028235078, 23.495188718], + [99.027910531, 23.495092785], + [99.027690589, 23.494996851], + [99.027406275, 23.494937815], + [99.027183652, 23.494866479], + [99.027054906, 23.494807443], + [99.026826918, 23.494662312], + [99.026558697, 23.494561459], + [99.026059806, 23.494416327], + [99.025464356, 23.494401568], + [99.02500838, 23.494285955], + [99.024804533, 23.494214619], + [99.024552405, 23.494103926], + [99.024367332, 23.49402767], + [99.024163485, 23.49402767], + [99.023860395, 23.49403997], + [99.023771882, 23.494069488], + [99.023584127, 23.49402767], + [99.023348093, 23.493998152], + [99.023066461, 23.493998152], + [99.022862613, 23.49385302], + [99.022733867, 23.493766925], + [99.022559524, 23.493766925], + [99.022508562, 23.493779224], + [99.021838009, 23.493779224], + [99.020663202, 23.493742326], + [99.020271599, 23.493779224], + [99.019989967, 23.49381692], + [99.019989967, 23.493816122], + [99.019775391, 23.493845641], + [99.019721746, 23.49385056], + [99.019560814, 23.493877619], + [99.019560814, 23.493879455], + [99.018823206, 23.493995692], + [99.018077552, 23.494103926], + [99.017895162, 23.494271196], + [99.015604556, 23.494221999], + [99.014877677, 23.494175262], + [99.013783336, 23.493887458], + [99.012801647, 23.493476661], + [99.012379974, 23.493293598], + [99.011337161, 23.492832174], + [99.009931684, 23.491966293], + [99.008944631, 23.491198803], + [99.008789062, 23.491065968], + [99.008110464, 23.490480507], + [99.007069767, 23.489759747], + [99.006238282, 23.488800368], + [99.005302191, 23.48798366], + [99.00457263, 23.487262887], + [99.003480971, 23.486736449], + [99.001402259, 23.486372369], + [99.000015557, 23.485777048], + [98.999465704, 23.485678647], + [98.999020457, 23.485560566], + [98.99851352, 23.485326865], + [98.998068273, 23.485004601], + [98.997802734, 23.484564256], + [98.997601569, 23.484229691], + [98.996890783, 23.483545798], + [98.996689618, 23.483400654], + [98.996196091, 23.483043946], + [98.995592594, 23.482574073], + [98.994967639, 23.482261643], + [98.993849158, 23.481745026], + [98.993527293, 23.481609721], + [98.993194699, 23.481530998], + [98.992703855, 23.481486716], + [98.992379308, 23.481400613], + [98.99099797, 23.481144763], + [98.990783393, 23.481117702], + [98.990697563, 23.480999617], + [98.990673423, 23.480465774], + [98.990673423, 23.479764641], + [98.990579545, 23.479120086], + [98.990389109, 23.478475529], + [98.989976048, 23.477774385], + [98.989562988, 23.476778016], + [98.989214301, 23.476074402], + [98.988932669, 23.475774259], + [98.988535702, 23.475326502], + [98.98791343, 23.474876283], + [98.987277746, 23.474787715], + [98.986816406, 23.474647483], + [98.986518681, 23.474553994], + [98.985692561, 23.474317813], + [98.985056877, 23.474202182], + [98.984359503, 23.474376858], + [98.983914256, 23.47472867], + [98.983565569, 23.475166588], + [98.982106447, 23.477245449], + [98.98150295, 23.477890013], + [98.980963826, 23.478212293], + [98.980486393, 23.478797808], + [98.979853392, 23.47955799], + [98.979249895, 23.480084456], + [98.97813946, 23.480610921], + [98.977187276, 23.480874152], + [98.976551592, 23.480874152], + [98.975883722, 23.480903673], + [98.975830075, 23.480933196], + [98.975186348, 23.481284989], + [98.974550664, 23.482015635], + [98.974226117, 23.482416628], + [98.974159062, 23.48247567], + [98.973898888, 23.482665095], + [98.973480463, 23.482807779], + [98.972329795, 23.482864361], + [98.971039653, 23.482886502], + [98.97090286, 23.483127588], + [98.970884133, 23.48320385], + [98.970884085, 23.48320385], + [98.970835805, 23.483400654], + [98.970787525, 23.483597459], + [98.970788571, 23.483597459], + [98.97064805, 23.48418295], + [98.970328867, 23.484591316], + [98.96966368, 23.485088242], + [98.968837559, 23.485440025], + [98.968105316, 23.485735227], + [98.967424035, 23.486064869], + [98.967123628, 23.486195249], + [98.966667652, 23.486497829], + [98.966211677, 23.487009508], + [98.96548748, 23.487848362], + [98.96484375, 23.488288696], + [98.96473105, 23.488365668], + [98.96350801, 23.489174281], + [98.962612152, 23.489346477], + [98.962040842, 23.489292358], + [98.960831165, 23.488768388], + [98.960418105, 23.488741329], + [98.959892392, 23.488884006], + [98.959178925, 23.489280058], + [98.958382308, 23.489816326], + [98.957800269, 23.490170556], + [98.956840038, 23.490851955], + [98.955847621, 23.491484152], + [98.955080509, 23.491983512], + [98.954595029, 23.492362336], + [98.954069316, 23.492834634], + [98.953857422, 23.493176557], + [98.953792785, 23.493279871], + [98.953790367, 23.493279871], + [98.953669667, 23.493476661], + [98.953570426, 23.493636552], + [98.953548968, 23.49367345], + [98.953550309, 23.49367345], + [98.952902555, 23.49486156], + [98.952363431, 23.495301871], + [98.951824307, 23.495624109], + [98.950998187, 23.495973404], + [98.950298131, 23.496150511], + [98.948927522, 23.496261203], + [98.948315978, 23.496143132], + [98.947248459, 23.495498657], + [98.946663737, 23.495050967], + [98.946151435, 23.494814823], + [98.946052194, 23.494763166], + [98.945655227, 23.494775465], + [98.945183158, 23.494866479], + [98.944729865, 23.495105084], + [98.943887651, 23.495444541], + [98.942871094, 23.495670845], + [98.942095935, 23.495838114], + [98.941580951, 23.495983243], + [98.941098154, 23.496349756], + [98.940744102, 23.496671991], + [98.940331042, 23.497200849], + [98.939824104, 23.498194604], + [98.939633667, 23.4988981], + [98.939738274, 23.499739338], + [98.939834833, 23.499997611], + [98.93981874, 23.500086162], + [98.939797282, 23.500258344], + [98.939644396, 23.50048464], + [98.939325213, 23.500735533], + [98.939038217, 23.50094707], + [98.938702941, 23.501254536], + [98.938657343, 23.501311109], + [98.938606381, 23.501635792], + [98.938611746, 23.502007209], + [98.938582242, 23.502322051], + [98.938485682, 23.502651651], + [98.938437402, 23.502794314], + [98.938236237, 23.503210001], + [98.938148573, 23.503355123], + [98.938147724, 23.503355123], + [98.938029706, 23.503551897], + [98.938002884, 23.503598631], + [98.937884867, 23.503748672], + [98.937887185, 23.503748672], + [98.937737346, 23.503942986], + [98.937544227, 23.504233227], + [98.937238455, 23.5045825], + [98.936688602, 23.505271203], + [98.93620044, 23.505836921], + [98.936093152, 23.505942685], + [98.935725689, 23.506336226], + [98.935377002, 23.506778959], + [98.93479228, 23.507435676], + [98.934593797, 23.507644742], + [98.934432864, 23.507851349], + [98.931884766, 23.507039678], + [98.931670189, 23.506970809], + [98.931670189, 23.506971167], + [98.930559754, 23.506616624], + [98.928878009, 23.50591317], + [98.928191364, 23.505679504], + [98.927756846, 23.505347452], + [98.927016556, 23.504479194], + [98.926673234, 23.50421109], + [98.926346004, 23.504093026], + [98.924827874, 23.503893793], + [98.923867643, 23.503775728], + [98.922982514, 23.503551897], + [98.922151029, 23.503340365], + [98.921064734, 23.503123912], + [98.920961789, 23.503110208], + [98.920898438, 23.503099315], + [98.920268118, 23.503005847], + [98.919581473, 23.502956653], + [98.918605149, 23.502939436], + [98.917880952, 23.50282137], + [98.917229176, 23.502555723], + [98.914788365, 23.501301271], + [98.913358748, 23.500533835], + [98.910743594, 23.498871042], + [98.90999794, 23.498497157], + [98.909912108, 23.498467639], + [98.909552693, 23.498342191], + [98.90863806, 23.4982438], + [98.906851709, 23.498123271], + [98.904832006, 23.498123271], + [98.903984427, 23.498083914], + [98.903450668, 23.497946166], + [98.902219534, 23.497493565], + [98.898925781, 23.496573599], + [98.89849931, 23.496453068], + [98.897096515, 23.495803676], + [98.895884156, 23.495176419], + [98.894822001, 23.494920596], + [98.893652558, 23.494802523], + [98.892802298, 23.494625415], + [98.891868889, 23.494349911], + [98.890699446, 23.493916977], + [98.889618777, 23.493476767], + [98.889401257, 23.493388106], + [98.88836056, 23.493014205], + [98.887939453, 23.492886291], + [98.887722194, 23.492817415], + [98.886319399, 23.492817415], + [98.885088265, 23.492581266], + [98.883897364, 23.492382015], + [98.882727921, 23.492165545], + [98.881239295, 23.491754742], + [98.880474865, 23.491673565], + [98.878605366, 23.491811319], + [98.876953125, 23.491759662], + [98.876668811, 23.491749822], + [98.875840008, 23.491493992], + [98.875394762, 23.49127752], + [98.874928057, 23.490945432], + [98.874375522, 23.490318152], + [98.873675466, 23.489257919], + [98.873270452, 23.488785608], + [98.872237802, 23.488256717], + [98.871953487, 23.488084519], + [98.871856928, 23.48801318], + [98.871822059, 23.48800088], + [98.871532381, 23.488109119], + [98.870853782, 23.487494125], + [98.87015909, 23.486770889], + [98.869373202, 23.486210009], + [98.868152797, 23.485804108], + [98.865966797, 23.485567946], + [98.865886331, 23.485558106], + [98.86575222, 23.485545806], + [98.86575222, 23.48554635], + [98.864231408, 23.485393285], + [98.86248529, 23.485157123], + [98.861964941, 23.484433874], + [98.860827684, 23.484271511], + [98.860009611, 23.483400654], + [98.859615326, 23.482977524], + [98.857609034, 23.482896342], + [98.855693936, 23.483137428], + [98.855410648, 23.48320385], + [98.85540694, 23.48320385], + [98.854837922, 23.483337052], + [98.854559362, 23.483400654], + [98.854296505, 23.483462156], + [98.854014874, 23.483597459], + [98.854016875, 23.483597459], + [98.853274584, 23.483956626], + [98.852467239, 23.484099309], + [98.850812316, 23.484099309], + [98.849152029, 23.483400654], + [98.848897219, 23.483292412], + [98.84819448, 23.482010715], + [98.848720193, 23.480965176], + [98.848720193, 23.479671156], + [98.848025501, 23.478064684], + [98.846110404, 23.477584952], + [98.84480685, 23.477663678], + [98.844208717, 23.477663678], + [98.843994141, 23.477663678], + [98.841580153, 23.477661218], + [98.838176429, 23.477981038], + [98.837237656, 23.47849521], + [98.835681975, 23.479125007], + [98.83351475, 23.480288646], + [98.833007812, 23.480236984], + [98.829960823, 23.479914708], + [98.826160133, 23.479594892], + [98.825312555, 23.481661383], + [98.822834194, 23.482940623], + [98.822359003, 23.48320385], + [98.822356761, 23.48320385], + [98.822086192, 23.483353955], + [98.822000027, 23.483400654], + [98.821643293, 23.483597459], + [98.821644327, 23.483597459], + [98.819363415, 23.48485946], + [98.817585111, 23.487277646], + [98.81754756, 23.489860605], + [98.817575458, 23.493279871], + [98.817574382, 23.493279871], + [98.817577064, 23.493476661], + [98.817590475, 23.49485418], + [98.818065226, 23.498403686], + [98.816659749, 23.501849788], + [98.816034794, 23.503551897], + [98.815962374, 23.503748672], + [98.815963141, 23.503748672], + [98.815020919, 23.506336226], + [98.813677132, 23.50892619], + [98.811770082, 23.5116317], + [98.811035156, 23.513018867], + [98.810815725, 23.513429604], + [98.810815215, 23.513429604], + [98.810710609, 23.513626363], + [98.810606003, 23.513823123], + [98.810606331, 23.513823123], + [98.80908519, 23.516693315], + [98.807811141, 23.520259447], + [98.808208108, 23.523700059], + [98.808232248, 23.523896803], + [98.808234154, 23.523896803], + [98.808414638, 23.525416642], + [98.807636797, 23.528178376], + [98.805729747, 23.530822011], + [98.80302608, 23.533969712], + [98.803027955, 23.533969712], + [98.802959025, 23.534050863], + [98.800866902, 23.537225537], + [98.800829351, 23.53974604], + [98.801958561, 23.540938652], + [98.804576397, 23.541211599], + [98.807269335, 23.542399279], + [98.809074499, 23.543648422], + [98.809074461, 23.543648422], + [98.809358776, 23.543845137], + [98.80964309, 23.544041851], + [98.809644878, 23.544041851], + [98.809648454, 23.544044309], + [98.811035156, 23.546058153], + [98.811099529, 23.546149132], + [98.811249733, 23.54641715], + [98.811249733, 23.546415075], + [98.812936842, 23.549402196], + [98.814463019, 23.55237488], + [98.815207134, 23.553719819], + [98.815205991, 23.553719819], + [98.815315962, 23.553916518], + [98.81542325, 23.554113217], + [98.815424843, 23.554113217], + [98.816233277, 23.555573698], + [98.817676306, 23.556712075], + [98.820795715, 23.557034163], + [98.822021484, 23.557592282], + [98.82316947, 23.558111061], + [98.825733662, 23.559468234], + [98.828493655, 23.561511344], + [98.832793236, 23.562675542], + [98.832793236, 23.562676714], + [98.832806647, 23.562679173], + [98.833007812, 23.562900444], + [98.833007912, 23.562900554], + [98.833222389, 23.563136467], + [98.833222389, 23.56313604], + [98.833818411, 23.563790444], + [98.83381784, 23.563790444], + [98.833997548, 23.563987128], + [98.834941685, 23.565022174], + [98.835719526, 23.568110053], + [98.836931884, 23.571596123], + [98.838629723, 23.574056967], + [98.838769197, 23.574253635], + [98.838771469, 23.574253635], + [98.84141922, 23.577867373], + [98.843779564, 23.579201398], + [98.843779564, 23.579202218], + [98.843994141, 23.579322673], + [98.844927549, 23.579848741], + [98.846850693, 23.579607831], + [98.849468529, 23.579012932], + [98.853955865, 23.579389046], + [98.854765892, 23.579315195], + [98.854765892, 23.579315298], + [98.854980469, 23.579295632], + [98.855195045, 23.579275966], + [98.855195045, 23.57927579], + [98.857372999, 23.579074388], + [98.860996664, 23.580197812], + [98.862088323, 23.583629481], + [98.862232498, 23.583929379], + [98.86223048, 23.583929379], + [98.862327039, 23.584126033], + [98.862423599, 23.584322686], + [98.862423817, 23.584322686], + [98.862981498, 23.585455898], + [98.865116537, 23.586982399], + [98.86575222, 23.587384871], + [98.86575222, 23.587385531], + [98.865966797, 23.587520727], + [98.86736691, 23.588403185], + [98.870051801, 23.588385979], + [98.873350918, 23.588019722], + [98.875598609, 23.58879648], + [98.876738548, 23.589483282], + [98.876738548, 23.589484742], + [98.876953125, 23.589612562], + [98.877167702, 23.58974284], + [98.877167702, 23.589740752], + [98.878162801, 23.590335233], + [98.881748915, 23.593289785], + [98.882269497, 23.593997687], + [98.882269263, 23.593997687], + [98.882414103, 23.594194326], + [98.883763254, 23.596018139], + [98.885662258, 23.598935694], + [98.887724876, 23.600759013], + [98.887724876, 23.60075944], + [98.887939453, 23.600948696], + [98.88815403, 23.601137951], + [98.88815403, 23.601137857], + [98.888363242, 23.60132229], + [98.889990061, 23.604065223], + [98.889988661, 23.604065223], + [98.890106678, 23.604261847], + [98.890222013, 23.604458471], + [98.890223877, 23.604458471], + [98.890836239, 23.605485824], + [98.891447783, 23.610074407], + [98.890950044, 23.614131986], + [98.890948892, 23.614131986], + [98.890927434, 23.614316307], + [98.890919387, 23.614328595], + [98.889095485, 23.61800021], + [98.88815403, 23.618612631], + [98.88815403, 23.618612135], + [98.887939453, 23.618752214], + [98.886678815, 23.61956811], + [98.884326518, 23.621534103], + [98.882038593, 23.622922567], + [98.879491771, 23.624197976], + [98.879490495, 23.624197976], + [98.879246414, 23.624320847], + [98.878814578, 23.62439457], + [98.877669275, 23.624591163], + [98.877677812, 23.624591163], + [98.877167702, 23.624679382], + [98.877167702, 23.624677173], + [98.876953125, 23.624714034], + [98.875300884, 23.624989264], + [98.871226609, 23.625642933], + [98.866497874, 23.626596399], + [98.866181374, 23.626653514], + [98.866181374, 23.626652918], + [98.865966797, 23.626692236], + [98.86575222, 23.626729097], + [98.86575222, 23.626730002], + [98.863453567, 23.627134563], + [98.860782087, 23.628468907], + [98.858059645, 23.630270127], + [98.855533004, 23.632923993], + [98.854980469, 23.633307325], + [98.854765892, 23.63345476], + [98.854765892, 23.633454838], + [98.853590037, 23.634263192], + [98.853588402, 23.634263192], + [98.853304088, 23.634459771], + [98.852000535, 23.635359114], + [98.848972321, 23.637902305], + [98.847446144, 23.64066413], + [98.845844865, 23.643143334], + [98.845909276, 23.644327635], + [98.845909238, 23.644327635], + [98.845919967, 23.644524199], + [98.845930696, 23.644720762], + [98.845931099, 23.644720762], + [98.845997751, 23.645897677], + [98.846660256, 23.649728108], + [98.846370578, 23.652138348], + [98.84560883, 23.654587852], + [98.84554714, 23.6547844], + [98.845548076, 23.6547844], + [98.845104575, 23.656219192], + [98.843994141, 23.660304822], + [98.843776882, 23.661100805], + [98.843156122, 23.664454198], + [98.843154609, 23.664454198], + [98.84311974, 23.664650732], + [98.84308219, 23.664847265], + [98.843084273, 23.664847265], + [98.843066096, 23.664947988], + [98.843052685, 23.664982381], + [98.841480911, 23.668628009], + [98.839520216, 23.671968926], + [98.839422296, 23.674516319], + [98.839420974, 23.674516319], + [98.839420974, 23.674550709], + [98.839458525, 23.674712837], + [98.840257823, 23.677982363], + [98.84005934, 23.682922115], + [98.8395942, 23.684577664], + [98.839592636, 23.684577664], + [98.839538991, 23.684774167], + [98.839482665, 23.68497067], + [98.839484164, 23.68497067], + [98.838855028, 23.687225516], + [98.837253749, 23.689418919], + [98.834896088, 23.690870524], + [98.833007812, 23.691661408], + [98.83086741, 23.692555446], + [98.82694602, 23.693614037], + [98.822021484, 23.6945842], + [98.821780086, 23.694630866], + [98.82177233, 23.694638234], + [98.821772039, 23.694638234], + [98.821565509, 23.694834722], + [98.821361661, 23.69503121], + [98.821361926, 23.69503121], + [98.819926679, 23.696416438], + [98.818636537, 23.698489341], + [98.81731689, 23.703607601], + [98.81740098, 23.70469803], + [98.817400038, 23.70469803], + [98.817416131, 23.704894502], + [98.81752342, 23.70623542], + [98.817544878, 23.708249227], + [98.817941844, 23.710768898], + [98.819033504, 23.71408418], + [98.819216197, 23.714757049], + [98.819215894, 23.714757049], + [98.819269538, 23.714953507], + [98.819811344, 23.716947534], + [98.821329474, 23.719341799], + [98.821806908, 23.71982295], + [98.821806908, 23.719823103], + [98.822021484, 23.720039198], + [98.822236061, 23.720255292], + [98.822236061, 23.720255134], + [98.824725151, 23.722759998], + [98.827475288, 23.724815294], + [98.827474415, 23.724815294], + [98.827616572, 23.724920881], + [98.82768631, 23.725011736], + [98.827839196, 23.725208178], + [98.827840421, 23.725208178], + [98.830003738, 23.727965702], + [98.829845488, 23.72813513], + [98.829974234, 23.728302101], + [98.830084205, 23.728424875], + [98.831132948, 23.728125308], + [98.831926882, 23.727860117], + [98.832793236, 23.727509806], + [98.832793236, 23.727511439], + [98.833007812, 23.727423042], + [98.833222389, 23.7273371], + [98.833222389, 23.7273354], + [98.8333565, 23.727280624], + [98.834295273, 23.726949133], + [98.834783435, 23.726917211], + [98.835344017, 23.726784615], + [98.835558593, 23.726767426], + [98.836084306, 23.726745327], + [98.83613795, 23.726033231], + [98.836215734, 23.725672271], + [98.836309612, 23.725571595], + [98.836459816, 23.725421808], + [98.836551011, 23.725284299], + [98.836475909, 23.725011736], + [98.836424947, 23.724815294], + [98.836424302, 23.724815294], + [98.836373985, 23.724623762], + [98.836296201, 23.724081088], + [98.83625865, 23.723685744], + [98.836218417, 23.723359155], + [98.836218417, 23.722529174], + [98.83625865, 23.72227625], + [98.83625865, 23.722205038], + [98.836376667, 23.721483095], + [98.8364169, 23.721301381], + [98.836457133, 23.721085288], + [98.836730719, 23.720579433], + [98.836811185, 23.720508221], + [98.836966753, 23.720471386], + [98.837202787, 23.720471386], + [98.83743614, 23.720545055], + [98.837476373, 23.720579433], + [98.837945759, 23.720832361], + [98.838222027, 23.721014076], + [98.838417828, 23.721230169], + [98.838535845, 23.721340671], + [98.838964999, 23.721772855], + [98.839080334, 23.72194229], + [98.839201033, 23.722099448], + [98.839356601, 23.722278705], + [98.839514852, 23.722389206], + [98.839788437, 23.722531629], + [98.839946687, 23.722568463], + [98.840064704, 23.722460418], + [98.84013176, 23.722244327], + [98.840102255, 23.722136281], + [98.840024471, 23.721991402], + [98.840024471, 23.721846522], + [98.840102255, 23.721738477], + [98.840182722, 23.721738477], + [98.840770125, 23.721883356], + [98.842272162, 23.721885812], + [98.843358457, 23.7218146], + [98.843672276, 23.721706554], + [98.843779564, 23.721728793], + [98.843779564, 23.72173111], + [98.843814433, 23.721736021], + [98.843994141, 23.721925101], + [98.844208717, 23.722197671], + [98.844208717, 23.722196385], + [98.844219446, 23.722209949], + [98.844471574, 23.722376928], + [98.844745159, 23.722573374], + [98.845045567, 23.722610208], + [98.84563297, 23.722610208], + [98.845909238, 23.72257583], + [98.846182823, 23.722502163], + [98.846260607, 23.722467785], + [98.846614659, 23.722185393], + [98.846732676, 23.722106814], + [98.846928477, 23.721961935], + [98.847092092, 23.721821967], + [98.847438097, 23.721239991], + [98.847674131, 23.720952686], + [98.847832382, 23.720770971], + [98.848022819, 23.720567155], + [98.848304451, 23.720353517], + [98.848599494, 23.720213547], + [98.84886235, 23.720103044], + [98.849337101, 23.720046565], + [98.849983513, 23.720130056], + [98.850302696, 23.720196357], + [98.850640655, 23.720289671], + [98.850903511, 23.720402629], + [98.851257563, 23.720459108], + [98.851783276, 23.720459108], + [98.852046132, 23.720439463], + [98.852330446, 23.720402629], + [98.852907121, 23.720125144], + [98.853127062, 23.719945884], + [98.853269219, 23.719798547], + [98.853422105, 23.71959473], + [98.853521347, 23.719368811], + [98.853794932, 23.718934164], + [98.853875399, 23.718791736], + [98.85399878, 23.718543716], + [98.854347467, 23.717816842], + [98.854516447, 23.717426391], + [98.85458082, 23.717237304], + [98.85473907, 23.71684194], + [98.854765892, 23.716777584], + [98.854765892, 23.716780548], + [98.854894638, 23.716468676], + [98.854902685, 23.715825284], + [98.854776621, 23.715176977], + [98.854682744, 23.714953507], + [98.854564726, 23.714671099], + [98.854470849, 23.714113649], + [98.85432601, 23.713413763], + [98.854165077, 23.712566528], + [98.854165077, 23.711800328], + [98.854130208, 23.711400036], + [98.85409534, 23.710636285], + [98.854114115, 23.709953571], + [98.854170442, 23.709172621], + [98.854170442, 23.708841084], + [98.854315281, 23.70789313], + [98.854444027, 23.70679536], + [98.854497671, 23.705896508], + [98.854516447, 23.705130269], + [98.854516447, 23.705090975], + [98.854516447, 23.70469803], + [98.854516447, 23.704467174], + [98.854535222, 23.704101242], + [98.854553998, 23.703568306], + [98.854765892, 23.702794271], + [98.854765892, 23.702794685], + [98.854808807, 23.702637505], + [98.854980469, 23.702293672], + [98.855189681, 23.701871247], + [98.855195045, 23.701866335], + [98.855195045, 23.701864317], + [98.855640292, 23.701289182], + [98.856056035, 23.70080781], + [98.856761456, 23.700159429], + [98.857630491, 23.699513501], + [98.858134747, 23.699164747], + [98.858480752, 23.698764416], + [98.858767748, 23.69836654], + [98.85877043, 23.697899894], + [98.858716786, 23.697401317], + [98.858571947, 23.696917475], + [98.858545125, 23.696367317], + [98.858510256, 23.696219953], + [98.858327866, 23.69566488], + [98.858885765, 23.69567716], + [98.859076202, 23.695694353], + [98.859513402, 23.695605934], + [98.860379755, 23.695507691], + [98.86102885, 23.695556812], + [98.861932755, 23.695723826], + [98.86321485, 23.69604066], + [98.86439234, 23.696318196], + [98.865368664, 23.6965024], + [98.86575222, 23.696582724], + [98.86575222, 23.696583451], + [98.865966797, 23.69662766], + [98.866181374, 23.696671869], + [98.866181374, 23.696670805], + [98.866870701, 23.696809408], + [98.867584169, 23.696873266], + [98.869391978, 23.696978876], + [98.870113492, 23.696978876], + [98.870727718, 23.697027997], + [98.871376812, 23.697195009], + [98.872388005, 23.697511839], + [98.873112202, 23.697730427], + [98.873616457, 23.697762355], + [98.874410391, 23.697764811], + [98.875134587, 23.697681306], + [98.875899017, 23.697472542], + [98.876387179, 23.697430789], + [98.876564205, 23.697492191], + [98.876738548, 23.697519715], + [98.876738548, 23.697521663], + [98.876953125, 23.697553592], + [98.877097964, 23.697575696], + [98.877167702, 23.697629729], + [98.877167702, 23.697629268], + [98.877497613, 23.697882701], + [98.878028691, 23.698523726], + [98.878398836, 23.699142643], + [98.878436387, 23.699513501], + [98.878527582, 23.700063645], + [98.87863487, 23.70089377], + [98.878760934, 23.701409525], + [98.878975511, 23.702806965], + [98.878940642, 23.703406215], + [98.87893796, 23.704005461], + [98.878849447, 23.704521204], + [98.878797355, 23.70469803], + [98.878795803, 23.70469803], + [98.878739476, 23.704894502], + [98.878648281, 23.705090975], + [98.878649492, 23.705090975], + [98.878600001, 23.705199034], + [98.878508806, 23.705540404], + [98.878439069, 23.705773714], + [98.878275454, 23.706562052], + [98.878229856, 23.707094976], + [98.878042102, 23.707586148], + [98.878031373, 23.70767947], + [98.880220056, 23.708546384], + [98.880681396, 23.708823893], + [98.88109982, 23.709081755], + [98.881486058, 23.709359264], + [98.881735504, 23.70964905], + [98.882220984, 23.710044436], + [98.883232176, 23.710511039], + [98.884441853, 23.710994831], + [98.884964883, 23.711127444], + [98.885563016, 23.711294437], + [98.885959983, 23.711461431], + [98.88635695, 23.711576852], + [98.886898756, 23.71171192], + [98.887440562, 23.711928029], + [98.887724876, 23.712094572], + [98.887724876, 23.712095021], + [98.887939453, 23.712220265], + [98.887982368, 23.712244823], + [98.88815403, 23.712485488], + [98.88815403, 23.712484095], + [98.888162076, 23.712495311], + [98.888414204, 23.71297664], + [98.888921142, 23.713713364], + [98.889385164, 23.714226613], + [98.889913794, 23.714757049], + [98.889913559, 23.714757049], + [98.890101314, 23.714953507], + [98.890264928, 23.715120496], + [98.890283704, 23.715149964], + [98.890285371, 23.715149964], + [98.890517056, 23.715483941], + [98.890814781, 23.716038929], + [98.891235888, 23.716530068], + [98.891608715, 23.716937711], + [98.891968131, 23.717286417], + [98.892330229, 23.717620388], + [98.892636001, 23.717868411], + [98.892831802, 23.71812871], + [98.893547952, 23.719025022], + [98.894081712, 23.719665943], + [98.894623518, 23.720233192], + [98.895471096, 23.720933041], + [98.895975351, 23.721232624], + [98.896391094, 23.721505195], + [98.896769285, 23.721853889], + [98.897219896, 23.722347461], + [98.897458613, 23.722617575], + [98.898048699, 23.723111144], + [98.898652196, 23.723472111], + [98.898711205, 23.723541492], + [98.898711205, 23.723543322], + [98.898925781, 23.723793789], + [98.899140358, 23.724014788], + [98.899140358, 23.724010711], + [98.899620473, 23.724496074], + [98.89976493, 23.724815294], + [98.89976263, 23.724815294], + [98.899853826, 23.725011736], + [98.899947703, 23.725208178], + [98.899948691, 23.725208178], + [98.899966478, 23.725245011], + [98.900073767, 23.725942378], + [98.900291026, 23.726789526], + [98.900419772, 23.727538449], + [98.900578022, 23.728221071], + [98.90083015, 23.728952798], + [98.901063502, 23.729534739], + [98.901371956, 23.730349944], + [98.901696503, 23.731081659], + [98.901948631, 23.731712699], + [98.902219534, 23.732162036], + [98.902490437, 23.732645748], + [98.902670145, 23.733028787], + [98.902742565, 23.733210485], + [98.902742565, 23.73364263], + [98.902632594, 23.733875889], + [98.90257895, 23.734209818], + [98.902592361, 23.734553567], + [98.902686238, 23.734791735], + [98.902744955, 23.734872762], + [98.902742565, 23.734872762], + [98.902865946, 23.735039725], + [98.902938366, 23.735069189], + [98.903415799, 23.735265616], + [98.903416186, 23.735265616], + [98.903517723, 23.735307357], + [98.903769851, 23.735474319], + [98.903981745, 23.735749316], + [98.904051483, 23.736004669], + [98.90409708, 23.736323861], + [98.903930783, 23.736903314], + [98.903823495, 23.73720286], + [98.903912008, 23.737634992], + [98.904094398, 23.737880521], + [98.904453814, 23.738118683], + [98.90506804, 23.73840104], + [98.905682266, 23.73871777], + [98.906116784, 23.738968208], + [98.906441331, 23.739250563], + [98.906819522, 23.739351228], + [98.90739888, 23.739284936], + [98.908050656, 23.739201457], + [98.908302784, 23.739135165], + [98.908879459, 23.739051687], + [98.909206688, 23.73908606], + [98.909421265, 23.739014858], + [98.909697533, 23.738876703], + [98.909697533, 23.738877363], + [98.909700519, 23.73887521], + [98.909710944, 23.738869997], + [98.909912102, 23.738722686], + [98.909912109, 23.738722681], + [98.909996809, 23.738660654], + [98.910126686, 23.738565544], + [98.910126686, 23.738565543], + [98.91043514, 23.738339658], + [98.910942078, 23.737988553], + [98.911446333, 23.737723382], + [98.911899626, 23.737423837], + [98.912586272, 23.736942598], + [98.913254142, 23.736461358], + [98.914085627, 23.735795967], + [98.914627433, 23.735381017], + [98.914994895, 23.735069189], + [98.915080726, 23.734997984], + [98.915405273, 23.734614951], + [98.915622532, 23.734332585], + [98.915821016, 23.734033032], + [98.915839791, 23.733502674], + [98.915896118, 23.732935483], + [98.915877342, 23.732336369], + [98.915896118, 23.731705332], + [98.915788829, 23.730890136], + [98.915735185, 23.728744084], + [98.91571641, 23.728280002], + [98.915753961, 23.727879761], + [98.91582638, 23.727381299], + [98.915933669, 23.726931944], + [98.916043639, 23.726649563], + [98.916116059, 23.726283693], + [98.916024864, 23.725984121], + [98.915737867, 23.725451275], + [98.915550113, 23.725011736], + [98.915469646, 23.724815294], + [98.91546877, 23.724815294], + [98.915394545, 23.72463604], + [98.915051222, 23.724004966], + [98.914761543, 23.723405811], + [98.914474547, 23.722973632], + [98.914058805, 23.722224682], + [98.913626969, 23.721475728], + [98.913283646, 23.720925674], + [98.912639916, 23.719766624], + [98.912465572, 23.719204284], + [98.912379742, 23.718904696], + [98.91232878, 23.718688599], + [98.912167847, 23.718352175], + [98.912141025, 23.71820238], + [98.912141025, 23.717939625], + [98.912130296, 23.717662135], + [98.912355602, 23.717446036], + [98.91292423, 23.717183279], + [98.913718164, 23.716851762], + [98.914766908, 23.716370448], + [98.915598392, 23.716036474], + [98.916826844, 23.71567303], + [98.917585909, 23.715407814], + [98.918253779, 23.715206446], + [98.918707073, 23.714953507], + [98.918760717, 23.714924038], + [98.919592202, 23.714526212], + [98.920568526, 23.714177498], + [98.920683861, 23.714127705], + [98.920683861, 23.714128383], + [98.920898438, 23.714035066], + [98.921113014, 23.713941748], + [98.921113014, 23.713940963], + [98.92121762, 23.713895089], + [98.922483623, 23.713364648], + [98.923296332, 23.712898056], + [98.924127817, 23.712583719], + [98.924849331, 23.712284115], + [98.925428689, 23.712001702], + [98.926024139, 23.711652982], + [98.926313818, 23.711520369], + [98.926512301, 23.711154457], + [98.926549852, 23.710754163], + [98.926565945, 23.71042263], + [98.926512301, 23.709906911], + [98.926423788, 23.709622036], + [98.926367462, 23.709356808], + [98.926423788, 23.709189812], + [98.926603496, 23.709091579], + [98.927434981, 23.709091579], + [98.927759528, 23.70910877], + [98.928067982, 23.709224193], + [98.928354979, 23.709258575], + [98.928481042, 23.709246296], + [98.928650022, 23.709143151], + [98.929132819, 23.708710925], + [98.929548562, 23.708394122], + [98.929765821, 23.708310623], + [98.929891884, 23.708128891], + [98.929819465, 23.707979084], + [98.929602206, 23.707844013], + [98.92898798, 23.707561589], + [98.928644657, 23.707411782], + [98.928392529, 23.707296357], + [98.928067982, 23.707161284], + [98.927815855, 23.706945168], + [98.927563727, 23.706679934], + [98.927147985, 23.706512935], + [98.926678598, 23.706380317], + [98.92624408, 23.706046317], + [98.925900757, 23.705665655], + [98.925812244, 23.705299726], + [98.925857842, 23.705090975], + [98.925857842, 23.705090975], + [98.925900757, 23.704894502], + [98.925938601, 23.704731441], + [98.926118016, 23.704135625], + [98.926388919, 23.703668999], + [98.926552534, 23.703452877], + [98.926769793, 23.703320257], + [98.92716676, 23.703285874], + [98.927456439, 23.703435686], + [98.927708566, 23.703752501], + [98.927853405, 23.704135625], + [98.928055821, 23.70469803], + [98.928054571, 23.70469803], + [98.928086758, 23.704783986], + [98.92819941, 23.704894502], + [98.928400576, 23.705090975], + [98.928401215, 23.705090975], + [98.928411305, 23.705100798], + [98.928682208, 23.705233417], + [98.929009438, 23.7052678], + [98.929296434, 23.705282535], + [98.929658532, 23.705184299], + [98.929948211, 23.704933797], + [98.929961622, 23.704894502], + [98.930039406, 23.704668559], + [98.93016547, 23.704435247], + [98.930291533, 23.704302628], + [98.930471241, 23.704270701], + [98.930868208, 23.704319819], + [98.931157887, 23.704319819], + [98.931447566, 23.704170008], + [98.931664824, 23.703838458], + [98.931646049, 23.703472525], + [98.931646049, 23.70310659], + [98.931538761, 23.702772582], + [98.931557536, 23.702706271], + [98.93161118, 23.702605578], + [98.931670189, 23.702543499], + [98.931670189, 23.702544179], + [98.931737244, 23.702472956], + [98.931790888, 23.702274024], + [98.931774795, 23.70217333], + [98.931664824, 23.701942469], + [98.931519985, 23.701775464], + [98.931538761, 23.701409525], + [98.931670189, 23.701257982], + [98.931670189, 23.70125971], + [98.9316836, 23.701242518], + [98.931884766, 23.700847106], + [98.931935728, 23.700743955], + [98.932099342, 23.700257669], + [98.932099342, 23.700255667], + [98.932152987, 23.700095573], + [98.932244182, 23.699628933], + [98.932330012, 23.699135275], + [98.93230319, 23.698823361], + [98.932316601, 23.698280579], + [98.932458758, 23.697556048], + [98.932769895, 23.696934667], + [98.933131993, 23.696568714], + [98.933563828, 23.696320652], + [98.933925927, 23.69612171], + [98.93419683, 23.695804876], + [98.934234381, 23.695505235], + [98.934347021, 23.69503121], + [98.934347034, 23.69503121], + [98.934360445, 23.69497472], + [98.934376538, 23.694834722], + [98.934395313, 23.694675076], + [98.934505284, 23.694358239], + [98.934596479, 23.693992279], + [98.934867382, 23.69351088], + [98.93504709, 23.693144917], + [98.935138285, 23.69284527], + [98.93522948, 23.692496498], + [98.935256302, 23.692108428], + [98.935191929, 23.691862813], + [98.934939802, 23.691531232], + [98.934596479, 23.691197194], + [98.93437922, 23.690899998], + [98.934397995, 23.690565958], + [98.934596479, 23.690283498], + [98.934977353, 23.689934719], + [98.935409188, 23.689635064], + [98.93601805, 23.689197861], + [98.936439157, 23.68892031], + [98.936583996, 23.688738551], + [98.936782479, 23.688522404], + [98.936889768, 23.688239939], + [98.936889768, 23.687697113], + [98.9367342, 23.687257447], + [98.936549127, 23.686908661], + [98.936495483, 23.686508292], + [98.936495483, 23.686093185], + [98.936675191, 23.685626495], + [98.93700242, 23.684963301], + [98.937088251, 23.684774167], + [98.937219679, 23.684496606], + [98.938139677, 23.682949134], + [98.937546909, 23.682394005], + [98.936683238, 23.681372168], + [98.936130702, 23.680529638], + [98.935798109, 23.679672364], + [98.935647905, 23.678662787], + [98.935629129, 23.678463819], + [98.93604219, 23.674941288], + [98.936074376, 23.674712837], + [98.93610388, 23.674516319], + [98.936103758, 23.674516319], + [98.936339915, 23.672936794], + [98.93645525, 23.671499729], + [98.936498165, 23.67055396], + [98.936543763, 23.670055279], + [98.936946094, 23.668429025], + [98.937259912, 23.666753618], + [98.937364519, 23.666304055], + [98.93737793, 23.66590608], + [98.937455714, 23.665267353], + [98.937444985, 23.664650732], + [98.93743962, 23.663908817], + [98.937485218, 23.663483811], + [98.937656879, 23.662604315], + [98.937686384, 23.661970485], + [98.937611282, 23.661159767], + [98.937595189, 23.660506275], + [98.937659562, 23.659535859], + [98.937721252, 23.658938865], + [98.937876821, 23.658410658], + [98.93815577, 23.657929129], + [98.938869238, 23.656983261], + [98.939606845, 23.656138117], + [98.940162063, 23.655553392], + [98.940749466, 23.655071851], + [98.941167891, 23.6547844], + [98.941167891, 23.6547844], + [98.941414654, 23.654614878], + [98.941476345, 23.654587852], + [98.941476384, 23.654587835], + [98.942093253, 23.654317598], + [98.942656517, 23.654089873], + [98.942656517, 23.654091567], + [98.942871094, 23.65400312], + [98.944086134, 23.653506833], + [98.944853246, 23.653076879], + [98.945676684, 23.652470028], + [98.946709335, 23.651831235], + [98.947497904, 23.651388992], + [98.947961926, 23.651062222], + [98.94878, 23.65035217], + [98.949351311, 23.64959789], + [98.950247169, 23.648376782], + [98.9519611, 23.64610161], + [98.952610195, 23.64547507], + [98.953275383, 23.644934524], + [98.953546286, 23.644524199], + [98.953613341, 23.64442346], + [98.953642845, 23.644372969], + [98.953642845, 23.644374319], + [98.953857422, 23.644005762], + [98.954071999, 23.643637204], + [98.954071999, 23.643636604], + [98.954077363, 23.643627375], + [98.954216838, 23.643440639], + [98.954447508, 23.643229331], + [98.954772055, 23.643030309], + [98.9551422, 23.642703518], + [98.955713511, 23.642032735], + [98.956362605, 23.641322635], + [98.957105577, 23.640428247], + [98.958154321, 23.63934711], + [98.959127963, 23.638280708], + [98.960005045, 23.637076695], + [98.960734606, 23.635990616], + [98.9613837, 23.63526574], + [98.961906731, 23.634840641], + [98.962547779, 23.634459771], + [98.962995708, 23.63419439], + [98.963389993, 23.634000268], + [98.963727951, 23.633717685], + [98.964237571, 23.633218864], + [98.964575529, 23.632803587], + [98.964629173, 23.632719058], + [98.964629173, 23.632720041], + [98.96484375, 23.632380938], + [98.964969814, 23.632179442], + [98.965058327, 23.631980402], + [98.965058327, 23.631979612], + [98.965120018, 23.631840338], + [98.96553576, 23.630830392], + [98.966353834, 23.628768702], + [98.966833949, 23.627702214], + [98.966970742, 23.627419618], + [98.967238963, 23.626522677], + [98.967415988, 23.626058232], + [98.967676163, 23.625264493], + [98.967847824, 23.624800043], + [98.970111609, 23.625714197], + [98.970969915, 23.625905874], + [98.974019587, 23.625905874], + [98.974486291, 23.625883757], + [98.974928856, 23.625763345], + [98.975553811, 23.625618359], + [98.975615501, 23.625594214], + [98.975615501, 23.625596242], + [98.975830078, 23.625510233], + [98.976044655, 23.625426682], + [98.976044655, 23.625425534], + [98.977012932, 23.625043327], + [98.97762984, 23.624824617], + [98.979003131, 23.624787756], + [98.980218172, 23.624787756], + [98.982098401, 23.624959775], + [98.982801139, 23.625043327], + [98.983297348, 23.625188314], + [98.984026909, 23.625176027], + [98.984515071, 23.625180941], + [98.985054195, 23.62516374], + [98.986033201, 23.625279238], + [98.98660183, 23.625238202], + [98.98660183, 23.625239919], + [98.986816406, 23.625222717], + [98.987030983, 23.625207973], + [98.987030983, 23.625207899], + [98.987350166, 23.625185856], + [98.988136053, 23.624969604], + [98.988487422, 23.624824617], + [98.989233077, 23.624753352], + [98.989584446, 23.624861478], + [98.98982048, 23.62489834], + [98.990174532, 23.624824617], + [98.99048835, 23.624753352], + [98.991132081, 23.62439457], + [98.991271555, 23.62431839], + [98.991622925, 23.624102137], + [98.992057443, 23.623883426], + [98.993572891, 23.623824447], + [98.99371773, 23.623728607], + [98.994042277, 23.623065099], + [98.994238079, 23.622789865], + [98.99500519, 23.621966617], + [98.995713294, 23.621507071], + [98.996129036, 23.621335047], + [98.996563554, 23.621374367], + [98.997373581, 23.621774935], + [98.997588158, 23.622005937], + [98.997588158, 23.622005937], + [98.997802734, 23.622236938], + [98.998017311, 23.622465482], + [98.998017311, 23.622465292], + [98.998151422, 23.622608014], + [98.998636901, 23.622703855], + [98.999213576, 23.622644876], + [99.000015557, 23.622502343], + [99.000179172, 23.622435992], + [99.000734389, 23.622023139], + [99.001171589, 23.621647147], + [99.001691937, 23.62135225], + [99.002692401, 23.620956595], + [99.003228843, 23.620762454], + [99.003451467, 23.620732964], + [99.003826976, 23.620732964], + [99.004253447, 23.620794401], + [99.004663825, 23.62098117], + [99.004934728, 23.621111417], + [99.005176127, 23.621266238], + [99.005723298, 23.621539018], + [99.005945921, 23.621718413], + [99.006128311, 23.621885521], + [99.006316066, 23.621922383], + [99.00650382, 23.621951873], + [99.006750584, 23.622020681], + [99.006930292, 23.622141097], + [99.006970525, 23.622261513], + [99.007053673, 23.622443365], + [99.007193148, 23.622585897], + [99.007249475, 23.622730887], + [99.007356763, 23.622851302], + [99.007563293, 23.622905365], + [99.007627666, 23.622927482], + [99.007675946, 23.622993833], + [99.007683992, 23.623106876], + [99.007667899, 23.623296099], + [99.007603526, 23.62355413], + [99.007651806, 23.623900628], + [99.007734954, 23.624119339], + [99.007783234, 23.624197976], + [99.007783234, 23.624197976], + [99.007903934, 23.62439457], + [99.007954895, 23.624475665], + [99.008059502, 23.624591163], + [99.008060487, 23.624591163], + [99.008217752, 23.624763182], + [99.008561075, 23.624996636], + [99.008574486, 23.62500184], + [99.008574486, 23.625004008], + [99.008789062, 23.625085103], + [99.008874893, 23.625117049], + [99.009003639, 23.625131793], + [99.009003639, 23.625129687], + [99.009325504, 23.625161282], + [99.009824395, 23.62527678], + [99.010430574, 23.625490574], + [99.010848999, 23.625517605], + [99.011259377, 23.625615901], + [99.011873603, 23.625583955], + [99.012267888, 23.625554466], + [99.013177156, 23.625623273], + [99.013431966, 23.625625731], + [99.013997912, 23.625682251], + [99.01448071, 23.625652762], + [99.01473552, 23.625714197], + [99.015178084, 23.625787919], + [99.016465545, 23.625837067], + [99.016800821, 23.625864098], + [99.016878605, 23.625883757], + [99.017423093, 23.626151612], + [99.018056095, 23.626333459], + [99.018841982, 23.626385064], + [99.019560814, 23.626391739], + [99.019560814, 23.626392436], + [99.019635916, 23.626392436], + [99.019775391, 23.626353118], + [99.019981921, 23.626291683], + [99.019989967, 23.626289226], + [99.019989967, 23.626288552], + [99.020695388, 23.626013999], + [99.021545649, 23.625900959], + [99.021907747, 23.625810035], + [99.022366405, 23.625613444], + [99.022653401, 23.625539722], + [99.022776783, 23.625539722], + [99.022948444, 23.625576583], + [99.023085237, 23.625743686], + [99.023163021, 23.625959936], + [99.023195207, 23.626232706], + [99.023095965, 23.626898656], + [99.023095965, 23.627404873], + [99.02323544, 23.627886516], + [99.023358822, 23.628083104], + [99.023458064, 23.62818877], + [99.023597538, 23.628264947], + [99.023785293, 23.628272319], + [99.024080336, 23.628159281], + [99.024423659, 23.627940577], + [99.024809897, 23.627616206], + [99.024933279, 23.6275474], + [99.025029838, 23.6275474], + [99.025196135, 23.627599005], + [99.025654793, 23.627871771], + [99.026193917, 23.628377985], + [99.026628435, 23.628822764], + [99.02676791, 23.628894027], + [99.026958346, 23.629011979], + [99.027194381, 23.629026723], + [99.027347267, 23.628999692], + [99.027706683, 23.628896484], + [99.027827382, 23.628837508], + [99.02805537, 23.628665494], + [99.028532803, 23.628486108], + [99.028964639, 23.628522969], + [99.029254317, 23.628581945], + [99.029908776, 23.628857167], + [99.030249417, 23.629122558], + [99.030426443, 23.629422352], + [99.030547142, 23.629651138], + [99.030547142, 23.629653341], + [99.030729532, 23.630012109], + [99.030761719, 23.630034225], + [99.030877054, 23.630110401], + [99.030976295, 23.630137432], + [99.030976295, 23.630135344], + [99.031180143, 23.630186578], + [99.032027721, 23.630336474], + [99.03277874, 23.630306986], + [99.033073783, 23.630265212], + [99.033162296, 23.630208694], + [99.033376873, 23.629972792], + [99.033596814, 23.629958048], + [99.033752382, 23.630026853], + [99.033942819, 23.630169377], + [99.033983052, 23.630343846], + [99.033942819, 23.630970458], + [99.033966959, 23.631090865], + [99.034106433, 23.631243217], + [99.034286141, 23.631257961], + [99.034656286, 23.631230931], + [99.035310745, 23.631120353], + [99.035573602, 23.631007317], + [99.036220014, 23.630592034], + [99.036877155, 23.630154633], + [99.037212431, 23.629943304], + [99.037558436, 23.629859755], + [99.037861526, 23.629852384], + [99.038062692, 23.629793408], + [99.038515985, 23.629783579], + [99.039041698, 23.629759005], + [99.039516449, 23.629655798], + [99.040138721, 23.629601737], + [99.040672481, 23.629586993], + [99.041050673, 23.629670542], + [99.04153347, 23.629886125], + [99.04153347, 23.629886786], + [99.041689038, 23.629955591], + [99.041748047, 23.629987536], + [99.042458832, 23.630348761], + [99.042713642, 23.630488827], + [99.042976499, 23.630707527], + [99.043223262, 23.631100694], + [99.043370783, 23.631425057], + [99.04335469, 23.631636383], + [99.043419063, 23.632014804], + [99.043582678, 23.632277732], + [99.043893814, 23.632641408], + [99.044188857, 23.632783929], + [99.044706523, 23.632892049], + [99.045328796, 23.633199206], + [99.045419991, 23.633253265], + [99.045755267, 23.633344184], + [99.046519697, 23.633275381], + [99.046841562, 23.633393329], + [99.047117829, 23.633774202], + [99.047383753, 23.634263192], + [99.047383368, 23.634263192], + [99.047490645, 23.63445975], + [99.047490656, 23.634459771], + [99.047544301, 23.63455806], + [99.047611356, 23.634656349], + [99.047612637, 23.634656349], + [99.047812521, 23.634943844], + [99.047981501, 23.635150251], + [99.048737884, 23.635830898], + [99.049016833, 23.636049589], + [99.049711525, 23.636314967], + [99.050441086, 23.636639316], + [99.051041901, 23.636796576], + [99.051473737, 23.637005437], + [99.051991403, 23.637393671], + [99.052433968, 23.637718018], + [99.052734375, 23.637813847], + [99.052948952, 23.637880191], + [99.052948952, 23.637879372], + [99.052959681, 23.637882648], + [99.053362012, 23.63802762], + [99.053911865, 23.638315108], + [99.054493904, 23.638600138], + [99.054813087, 23.63867631], + [99.05487746, 23.638673853], + [99.05515641, 23.638629624], + [99.055598974, 23.63842568], + [99.055813551, 23.638268422], + [99.056205153, 23.637860533], + [99.056524336, 23.637617274], + [99.056800604, 23.637435443], + [99.056996405, 23.637364185], + [99.057192206, 23.637327327], + [99.057428241, 23.637364185], + [99.057624042, 23.637435443], + [99.057897627, 23.637543558], + [99.057975411, 23.637580416], + [99.058171213, 23.637688532], + [99.058404565, 23.637767161], + [99.058592319, 23.637956363], + [99.058747888, 23.638167679], + [99.058919549, 23.638258594], + [99.059198499, 23.638258594], + [99.059362113, 23.638251222], + [99.059461355, 23.638182422], + [99.059689343, 23.637897391], + [99.060131907, 23.637722932], + [99.060300887, 23.637644302], + [99.060673714, 23.637514072], + [99.060896337, 23.637491958], + [99.061363041, 23.637548473], + [99.062001407, 23.637774532], + [99.06250298, 23.638062021], + [99.063125253, 23.638536252], + [99.063363969, 23.638597681], + [99.063506126, 23.638588761], + [99.063506126, 23.63859031], + [99.063559771, 23.638585395], + [99.063720703, 23.638538709], + [99.06393528, 23.638472366], + [99.06393528, 23.638470728], + [99.063970149, 23.63846008], + [99.06411767, 23.638484652], + [99.064281285, 23.638582938], + [99.06450659, 23.638826196], + [99.064608514, 23.638917111], + [99.064747989, 23.638909739], + [99.064879417, 23.638872882], + [99.065061808, 23.638811453], + [99.065313935, 23.638636996], + [99.065421224, 23.638570652], + [99.065552652, 23.638555909], + [99.065831602, 23.638585395], + [99.066027403, 23.638683681], + [99.066453874, 23.639128425], + [99.066848159, 23.639445396], + [99.067011774, 23.639521567], + [99.067258537, 23.639543681], + [99.067446291, 23.639489624], + [99.067625999, 23.639270939], + [99.067915678, 23.638858139], + [99.068175852, 23.638560824], + [99.068749845, 23.638221736], + [99.069200456, 23.638032535], + [99.069503546, 23.637971106], + [99.070149958, 23.637985849], + [99.070428908, 23.638076764], + [99.071061909, 23.638499395], + [99.071660042, 23.639064539], + [99.071802199, 23.639238996], + [99.071804881, 23.639253739], + [99.072137475, 23.639465053], + [99.072829485, 23.639944194], + [99.073784351, 23.64026362], + [99.074492455, 23.640225878], + [99.074492455, 23.640226763], + [99.074521959, 23.640224306], + [99.074707031, 23.640130935], + [99.074910879, 23.640025279], + [99.074921608, 23.640005622], + [99.074921608, 23.640003333], + [99.075302482, 23.639224253], + [99.075431228, 23.636228965], + [99.075820148, 23.635150251], + [99.07617125, 23.634656349], + [99.076171517, 23.634656349], + [99.076310992, 23.634459771], + [99.076453149, 23.634263192], + [99.076451884, 23.634263192], + [99.076777697, 23.633808603], + [99.076994956, 23.632437455], + [99.076994956, 23.631749418], + [99.077416062, 23.631687986], + [99.07803297, 23.631687986], + [99.078164399, 23.631717473], + [99.078196585, 23.632076236], + [99.077939093, 23.634201762], + [99.077926959, 23.634263192], + [99.077925682, 23.634263192], + [99.077888131, 23.634459771], + [99.07787472, 23.634531031], + [99.077912271, 23.634656349], + [99.077913344, 23.634656349], + [99.077939093, 23.634739895], + [99.078231454, 23.634769382], + [99.078880548, 23.634619491], + [99.079111218, 23.634459771], + [99.079400897, 23.634260735], + [99.080243111, 23.633272923], + [99.080827832, 23.632973138], + [99.081543982, 23.632973138], + [99.082193077, 23.633331898], + [99.082874358, 23.633452303], + [99.083654881, 23.633240979], + [99.083915055, 23.633000168], + [99.083979428, 23.632491515], + [99.084336162, 23.632073779], + [99.084888697, 23.631862453], + [99.085478783, 23.631842631], + [99.085478783, 23.631842795], + [99.085693359, 23.631835423], + [99.086771607, 23.631832966], + [99.087680876, 23.631862453], + [99.088882506, 23.632339164], + [99.089209735, 23.632638951], + [99.089794457, 23.634226334], + [99.090167284, 23.634459771], + [99.090481102, 23.634656349], + [99.090482838, 23.634656349], + [99.090703726, 23.634793954], + [99.090770781, 23.635241168], + [99.090671539, 23.635481975], + [99.090121686, 23.635870213], + [99.089504778, 23.636349367], + [99.088335335, 23.637337156], + [99.088152945, 23.63764676], + [99.087924957, 23.639103854], + [99.08760041, 23.639590367], + [99.087031782, 23.639963851], + [99.086385369, 23.640411047], + [99.085859656, 23.640821385], + [99.085693359, 23.641017954], + [99.08541441, 23.641344749], + [99.08529371, 23.641978679], + [99.085478783, 23.642445314], + [99.085478783, 23.642445525], + [99.085575342, 23.642688776], + [99.085693359, 23.642833743], + [99.086928299, 23.644327635], + [99.086927176, 23.644327635], + [99.08709079, 23.644524199], + [99.087117612, 23.644553683], + [99.087232947, 23.644720762], + [99.087234808, 23.644720762], + [99.087927639, 23.645708487], + [99.087887406, 23.646679006], + [99.08780694, 23.647873103], + [99.087605774, 23.648583168], + [99.088254869, 23.649590519], + [99.089512825, 23.651755071], + [99.09016192, 23.652312787], + [99.090808332, 23.652499511], + [99.090821743, 23.652497054], + [99.090945125, 23.652253822], + [99.091063142, 23.651821407], + [99.09121871, 23.651315284], + [99.091374278, 23.65059295], + [99.091532528, 23.649941862], + [99.091765881, 23.648895202], + [99.091961682, 23.648389067], + [99.092286229, 23.647595464], + [99.092597365, 23.647123722], + [99.092951417, 23.646728146], + [99.093302786, 23.64643822], + [99.093930423, 23.646111438], + [99.094362259, 23.645932076], + [99.094635844, 23.64589522], + [99.095381498, 23.645750256], + [99.095891118, 23.645534039], + [99.096204937, 23.645280965], + [99.096438289, 23.645027891], + [99.096465111, 23.644982659], + [99.096465111, 23.644983664], + [99.096674323, 23.644629851], + [99.096679688, 23.644605281], + [99.096711874, 23.644450487], + [99.096752107, 23.64390748], + [99.096752107, 23.643258816], + [99.096867442, 23.642932026], + [99.096894264, 23.642892713], + [99.096894264, 23.642890982], + [99.097103477, 23.642570836], + [99.097299278, 23.642425869], + [99.097731113, 23.642317757], + [99.098318517, 23.642280901], + [99.098672569, 23.642317757], + [99.099023938, 23.642425869], + [99.099455774, 23.642605235], + [99.100083411, 23.642929569], + [99.100475013, 23.643074536], + [99.100829065, 23.643111392], + [99.102553725, 23.643108935], + [99.104082584, 23.642927112], + [99.104825556, 23.64271089], + [99.105611444, 23.642420954], + [99.106276631, 23.642131019], + [99.107451439, 23.641408633], + [99.107666016, 23.641288235], + [99.107880592, 23.64116538], + [99.107880592, 23.641164933], + [99.107961059, 23.641118695], + [99.10866648, 23.640578131], + [99.109841287, 23.639826252], + [99.11039114, 23.639428196], + [99.111056328, 23.63881391], + [99.111525714, 23.638418309], + [99.111801982, 23.638020249], + [99.112153351, 23.637730303], + [99.112311602, 23.637514072], + [99.112504721, 23.637187268], + [99.112622738, 23.636971036], + [99.112780988, 23.636899778], + [99.113094807, 23.636934178], + [99.113212824, 23.637007894], + [99.113526642, 23.637440357], + [99.114114046, 23.637980934], + [99.114819467, 23.638487109], + [99.115173519, 23.638632081], + [99.115409553, 23.638774596], + [99.115723372, 23.638956425], + [99.116351008, 23.639460139], + [99.116624594, 23.639641967], + [99.117174447, 23.64010145], + [99.118389487, 23.641185037], + [99.118437767, 23.641218434], + [99.118437767, 23.641219436], + [99.118652344, 23.641366863], + [99.118681848, 23.641386519], + [99.11886692, 23.641413547], + [99.11886692, 23.641411063], + [99.11988616, 23.641546231], + [99.125679731, 23.642438154], + [99.128557742, 23.642470096], + [99.129424095, 23.642460249], + [99.129424095, 23.642460268], + [99.129638672, 23.642457811], + [99.129853249, 23.642455354], + [99.129853249, 23.642454734], + [99.131352603, 23.64243324], + [99.133337438, 23.642617521], + [99.134957492, 23.643212132], + [99.137310083, 23.644327635], + [99.137307107, 23.644327635], + [99.137470722, 23.644403804], + [99.137800634, 23.644524199], + [99.13834244, 23.644720762], + [99.13834423, 23.644720762], + [99.140144885, 23.645371875], + [99.140410423, 23.645405848], + [99.140410423, 23.645406273], + [99.140625, 23.645433301], + [99.140839577, 23.645460328], + [99.140839577, 23.645459973], + [99.142819047, 23.64570603], + [99.14537251, 23.645740428], + [99.147883058, 23.646261315], + [99.149666727, 23.647079496], + [99.151396751, 23.647676239], + [99.151396751, 23.647676544], + [99.151611328, 23.647750254], + [99.155503213, 23.649089301], + [99.156637788, 23.650020484], + [99.157935977, 23.651624855], + [99.159223437, 23.654587852], + [99.159309268, 23.6547844], + [99.159309682, 23.6547844], + [99.159558713, 23.655351931], + [99.159995914, 23.655789247], + [99.160819352, 23.656194624], + [99.160910547, 23.656226562], + [99.161090255, 23.656170055], + [99.161835909, 23.656025103], + [99.162187278, 23.656025103], + [99.16238308, 23.656056753], + [99.16238308, 23.656057042], + [99.162597656, 23.656091437], + [99.162812233, 23.656125833], + [99.162812233, 23.656124195], + [99.162855148, 23.656130746], + [99.163874388, 23.656093894], + [99.164853394, 23.656093894], + [99.165757298, 23.655948941], + [99.166071117, 23.655948941], + [99.166696072, 23.655767136], + [99.167245924, 23.65547723], + [99.16802913, 23.655007973], + [99.168420732, 23.654752461], + [99.168742597, 23.654587852], + [99.169203937, 23.654354451], + [99.169676006, 23.6541751], + [99.171634018, 23.653811485], + [99.173369408, 23.65374207], + [99.173369408, 23.653742692], + [99.173476696, 23.653737779], + [99.173583984, 23.653750063], + [99.17422235, 23.653816398], + [99.174613953, 23.6539245], + [99.175005555, 23.654106308], + [99.175163805, 23.654103851], + [99.175515175, 23.654032602], + [99.175828993, 23.653816398], + [99.176102579, 23.653563341], + [99.176378846, 23.653165327], + [99.176397622, 23.653150586], + [99.176089168, 23.653619849], + [99.175482988, 23.654143161], + [99.173900485, 23.654182471], + [99.173583984, 23.654150532], + [99.171349704, 23.6539245], + [99.170295596, 23.654224238], + [99.1699074, 23.654391304], + [99.169906676, 23.654391304], + [99.1694507, 23.654587852], + [99.169080555, 23.654747547], + [99.169029593, 23.6547844], + [99.169030869, 23.6547844], + [99.168474376, 23.65519715], + [99.166816771, 23.657177349], + [99.166612923, 23.657735042], + [99.166696072, 23.65837135], + [99.167385399, 23.658855335], + [99.168034494, 23.659189455], + [99.169289768, 23.659486724], + [99.172006845, 23.661275233], + [99.172411859, 23.661648655], + [99.173302352, 23.661572496], + [99.173369408, 23.661524532], + [99.173369408, 23.661525819], + [99.173583984, 23.661371045], + [99.173798561, 23.661218728], + [99.173798561, 23.661216874], + [99.174031913, 23.661049214], + [99.174718559, 23.660489078], + [99.175853133, 23.660039494], + [99.177108407, 23.659850324], + [99.179745018, 23.661714986], + [99.180474579, 23.661936091], + [99.181163907, 23.66189924], + [99.18168962, 23.661452117], + [99.182378948, 23.661039387], + [99.183349907, 23.660629112], + [99.183835387, 23.660665963], + [99.184355736, 23.660869478], + [99.184355736, 23.660869872], + [99.184570312, 23.660953401], + [99.184784889, 23.66103693], + [99.184784889, 23.661035511], + [99.18517381, 23.661184334], + [99.185863137, 23.661594607], + [99.187121093, 23.663235686], + [99.187536836, 23.664454198], + [99.187536836, 23.664454198], + [99.187603891, 23.664650732], + [99.187603911, 23.66465079], + [99.187670946, 23.664847265], + [99.187672165, 23.664847265], + [99.18777287, 23.66513715], + [99.18825835, 23.665810271], + [99.189231992, 23.666257379], + [99.190170765, 23.666210703], + [99.191938341, 23.665326312], + [99.193027318, 23.665186283], + [99.194304049, 23.665186283], + [99.195342064, 23.66521381], + [99.195342064, 23.665215763], + [99.195508361, 23.66521822], + [99.195556641, 23.665240329], + [99.195771217, 23.665331226], + [99.195771217, 23.665330207], + [99.195996523, 23.665424578], + [99.196860194, 23.665908537], + [99.197613895, 23.666358101], + [99.197764099, 23.666945235], + [99.19814229, 23.66791314], + [99.197782874, 23.669726099], + [99.197691679, 23.669821905], + [99.197514653, 23.669910342], + [99.19749856, 23.670089671], + [99.197597802, 23.670310761], + [99.197694361, 23.670563786], + [99.197694361, 23.670949464], + [99.197549522, 23.671379359], + [99.197469056, 23.67166186], + [99.197275937, 23.671900144], + [99.197093546, 23.672091753], + [99.196972847, 23.6722416], + [99.196951389, 23.6723546], + [99.197005033, 23.672433209], + [99.197584391, 23.672224405], + [99.198099375, 23.672106492], + [99.19832468, 23.672000861], + [99.198614359, 23.671986122], + [99.198791385, 23.671868209], + [99.199547768, 23.671258988], + [99.200140536, 23.670797158], + [99.200623333, 23.670485176], + [99.201138318, 23.670070018], + [99.201492369, 23.669758035], + [99.201765954, 23.669608184], + [99.202184379, 23.669652402], + [99.202425778, 23.669920168], + [99.202669859, 23.670534307], + [99.202728868, 23.670701353], + [99.202959538, 23.671001052], + [99.203040004, 23.67135725], + [99.203042686, 23.671713447], + [99.202930033, 23.671892774], + [99.202575982, 23.672113861], + [99.202205837, 23.672278448], + [99.201916158, 23.672278448], + [99.201658666, 23.672413557], + [99.201368988, 23.67278449], + [99.201063216, 23.673317552], + [99.200854003, 23.6737327], + [99.200517329, 23.674516319], + [99.200516045, 23.674516319], + [99.200432897, 23.674712837], + [99.200389981, 23.674816008], + [99.200360477, 23.674909354], + [99.200362715, 23.674909354], + [99.200164676, 23.675587338], + [99.199907184, 23.676211277], + [99.199700654, 23.676923645], + [99.199588001, 23.677368258], + [99.199571908, 23.677636008], + [99.199491441, 23.677844803], + [99.199330509, 23.678095358], + [99.199121296, 23.678289414], + [99.199107885, 23.678451537], + [99.199301004, 23.678495752], + [99.199719429, 23.67851049], + [99.200073481, 23.678377844], + [99.200363159, 23.678228004], + [99.200652838, 23.678019209], + [99.201006889, 23.677960255], + [99.201425314, 23.677766198], + [99.201714993, 23.677559859], + [99.202117324, 23.677188939], + [99.202645719, 23.676786084], + [99.20304805, 23.676594482], + [99.203565717, 23.676503594], + [99.204370379, 23.676206364], + [99.205110669, 23.676027044], + [99.206044078, 23.675832984], + [99.206328392, 23.675753189], + [99.206328392, 23.675756834], + [99.206542969, 23.675695423], + [99.206744133, 23.675637696], + [99.206757545, 23.675634011], + [99.206757545, 23.675633847], + [99.2069453, 23.675579969], + [99.207910895, 23.675132893], + [99.208184481, 23.675103415], + [99.208538532, 23.675206587], + [99.209085703, 23.675457146], + [99.209748209, 23.675901765], + [99.210247099, 23.676405336], + [99.210568964, 23.67686469], + [99.210829139, 23.677309304], + [99.210941792, 23.677680224], + [99.210957885, 23.677857086], + [99.210941792, 23.678036404], + [99.210813046, 23.678274675], + [99.210668206, 23.67851049], + [99.210558236, 23.678719284], + [99.210558236, 23.678896145], + [99.210590422, 23.679119677], + [99.210751355, 23.679326013], + [99.21102494, 23.679461115], + [99.211556017, 23.679517611], + [99.212411642, 23.679785357], + [99.212765694, 23.680006431], + [99.212988317, 23.68010223], + [99.214063883, 23.680848965], + [99.214468896, 23.681185485], + [99.215321839, 23.682285927], + [99.216013849, 23.682789474], + [99.216359854, 23.683256174], + [99.216603935, 23.683722873], + [99.216909707, 23.683916921], + [99.21731472, 23.684101467], + [99.21731472, 23.684103599], + [99.217459559, 23.684167463], + [99.217529297, 23.684194482], + [99.218135476, 23.684418005], + [99.218549303, 23.684577664], + [99.218548536, 23.684577664], + [99.218714833, 23.684641527], + [99.219119847, 23.684774167], + [99.219393432, 23.684862593], + [99.220149815, 23.685024708], + [99.220857918, 23.685066464], + [99.221501648, 23.685066464], + [99.22195226, 23.685022251], + [99.222402871, 23.684872418], + [99.222566485, 23.684774167], + [99.222950041, 23.684545732], + [99.223352373, 23.684145356], + [99.223802984, 23.683713048], + [99.224140942, 23.683268456], + [99.224559367, 23.682777192], + [99.224752486, 23.682497171], + [99.225074351, 23.682214693], + [99.226037264, 23.68155885], + [99.226568341, 23.681261632], + [99.226986766, 23.681114251], + [99.22750175, 23.680964413], + [99.227952361, 23.680890723], + [99.228301048, 23.680827267], + [99.228301048, 23.680829314], + [99.228370786, 23.680814576], + [99.228515625, 23.680802294], + [99.228730202, 23.680780187], + [99.228730202, 23.680780074], + [99.22927469, 23.68072369], + [99.230047166, 23.68072369], + [99.23075527, 23.680618067], + [99.231913984, 23.680497705], + [99.232396781, 23.680409276], + [99.232943952, 23.680274175], + [99.233201444, 23.680185746], + [99.233483076, 23.679991693], + [99.233475029, 23.679650256], + [99.233523309, 23.678955098], + [99.233555496, 23.678370475], + [99.233576953, 23.677645834], + [99.233692288, 23.677326499], + [99.233853221, 23.677144723], + [99.234223366, 23.677004707], + [99.234893918, 23.676790997], + [99.23535794, 23.67668537], + [99.235711992, 23.676619047], + [99.235934615, 23.676918732], + [99.236393273, 23.677341237], + [99.238732159, 23.678345911], + [99.239287376, 23.678558514], + [99.239287376, 23.678559618], + [99.239501953, 23.67864068], + [99.23971653, 23.678724197], + [99.23971653, 23.678723087], + [99.24241215, 23.679758337], + [99.242586493, 23.680092404], + [99.242886901, 23.680502618], + [99.243337512, 23.680824401], + [99.244818091, 23.677876737], + [99.245013893, 23.677699875], + [99.245142639, 23.677658116], + [99.245298207, 23.677790762], + [99.24561739, 23.678117465], + [99.245925844, 23.678343455], + [99.246124327, 23.678461362], + [99.246719778, 23.678908427], + [99.247114062, 23.679141784], + [99.247502983, 23.679286711], + [99.247988462, 23.679387423], + [99.248441756, 23.67958639], + [99.24865365, 23.679662538], + [99.249023795, 23.679652713], + [99.249182045, 23.67958639], + [99.249318838, 23.679483222], + [99.249334931, 23.679394792], + [99.249428809, 23.679257235], + [99.249836504, 23.678888776], + [99.250115454, 23.678552249], + [99.250214696, 23.678471188], + [99.250273705, 23.678474367], + [99.250273705, 23.678476101], + [99.250488281, 23.678485926], + [99.250592887, 23.678490839], + [99.250654578, 23.678525229], + [99.250702858, 23.6786677], + [99.250702858, 23.678665735], + [99.250775278, 23.678876494], + [99.250667989, 23.67947094], + [99.250702858, 23.679682189], + [99.250702858, 23.679680961], + [99.250737727, 23.679890981], + [99.251064956, 23.680153813], + [99.25139755, 23.680288914], + [99.251730144, 23.680581221], + [99.251933992, 23.680740885], + [99.2521137, 23.680821945], + [99.252330959, 23.680802294], + [99.252537489, 23.680826857], + [99.25273329, 23.680780187], + [99.253532588, 23.680635261], + [99.253996611, 23.680618067], + [99.254401624, 23.680775274], + [99.254519641, 23.680797381], + [99.254629612, 23.680787556], + [99.254739583, 23.680733516], + [99.254924655, 23.680598416], + [99.255184829, 23.680296283], + [99.255305529, 23.68018329], + [99.255423546, 23.679841854], + [99.255439639, 23.679436551], + [99.255879521, 23.678957555], + [99.255976081, 23.678770869], + [99.256214797, 23.678621028], + [99.256694913, 23.678601377], + [99.256944358, 23.67870209], + [99.257309139, 23.678925622], + [99.257362783, 23.678982119], + [99.257738292, 23.67929408], + [99.258296192, 23.679682189], + [99.258462489, 23.679746055], + [99.258671701, 23.679733773], + [99.2587924, 23.67967482], + [99.259122312, 23.679193368], + [99.260530472, 23.677581967], + [99.260809422, 23.677373171], + [99.260911345, 23.677338781], + [99.261021316, 23.677333868], + [99.261260033, 23.677385542], + [99.261260033, 23.677387909], + [99.261316359, 23.677397735], + [99.261423647, 23.677461602], + [99.261474609, 23.677513187], + [99.261538982, 23.677574598], + [99.261667728, 23.677665485], + [99.261689186, 23.677677767], + [99.261689186, 23.677675903], + [99.261890352, 23.677773567], + [99.262177348, 23.677979906], + [99.262692332, 23.678294327], + [99.263177812, 23.67863331], + [99.263797402, 23.678827366], + [99.264111221, 23.67896738], + [99.264481366, 23.679036159], + [99.264671803, 23.679023877], + [99.264787138, 23.678962468], + [99.264902472, 23.67885193], + [99.265039265, 23.678608746], + [99.265125096, 23.678368019], + [99.265232384, 23.67820344], + [99.265406728, 23.678046229], + [99.26564008, 23.677884106], + [99.266227484, 23.677677767], + [99.26649034, 23.677685136], + [99.266675413, 23.677773567], + [99.266804159, 23.677901301], + [99.266804159, 23.678060968], + [99.266785383, 23.678176419], + [99.266573489, 23.678549793], + [99.266399145, 23.67900177], + [99.266517162, 23.679389879], + [99.266675413, 23.679731317], + [99.266860485, 23.679945022], + [99.267174304, 23.680175921], + [99.267750978, 23.680409276], + [99.268107712, 23.680630349], + [99.26831156, 23.680814576], + [99.268534184, 23.681072493], + [99.268660247, 23.681109338], + [99.268799722, 23.681124077], + [99.268915057, 23.681119164], + [99.268995523, 23.681057755], + [99.269065261, 23.680979152], + [99.269110858, 23.680866159], + [99.269097447, 23.680571396], + [99.269108176, 23.680279088], + [99.269231558, 23.680003975], + [99.269312024, 23.679947478], + [99.269421995, 23.679915545], + [99.269588292, 23.679910632], + [99.269800186, 23.679945022], + [99.270014763, 23.679893438], + [99.270269573, 23.679655169], + [99.270468056, 23.679441464], + [99.270626307, 23.679308819], + [99.270677269, 23.679156523], + [99.270760417, 23.678876494], + [99.270803332, 23.678348368], + [99.270712137, 23.676687827], + [99.27072823, 23.676198995], + [99.270784557, 23.675715074], + [99.27100718, 23.675231152], + [99.271020591, 23.674727575], + [99.271012545, 23.674712837], + [99.270924032, 23.674467189], + [99.27041173, 23.67410363], + [99.269894063, 23.673359312], + [99.269658029, 23.672926968], + [99.268877506, 23.671767491], + [99.268681705, 23.67141375], + [99.268697798, 23.671055096], + [99.268764853, 23.671015791], + [99.269102812, 23.671008421], + [99.269588292, 23.671219684], + [99.269869924, 23.671317945], + [99.270073771, 23.671322858], + [99.270253479, 23.671239336], + [99.270304441, 23.671160727], + [99.270371497, 23.670947008], + [99.270360768, 23.670639939], + [99.27043587, 23.6703255], + [99.27061826, 23.670219868], + [99.270822108, 23.670180563], + [99.271211028, 23.67025426], + [99.271433651, 23.670266543], + [99.271693826, 23.670232151], + [99.271798432, 23.67018302], + [99.271844029, 23.670062649], + [99.271940589, 23.669984039], + [99.272246361, 23.669977815], + [99.272246361, 23.669979125], + [99.272302687, 23.669976669], + [99.272345603, 23.669993865], + [99.272460938, 23.669993865], + [99.272672832, 23.669949647], + [99.272675514, 23.66994719], + [99.272675514, 23.669946442], + [99.272734523, 23.66987595], + [99.272831082, 23.669652402], + [99.272817671, 23.669357613], + [99.272927642, 23.668917886], + [99.272954464, 23.668632922], + [99.27305907, 23.668205475], + [99.272992015, 23.667868921], + [99.272855222, 23.667316184], + [99.272793531, 23.666986997], + [99.272855222, 23.66646128], + [99.272906184, 23.666289316], + [99.273174405, 23.665724289], + [99.273281693, 23.665594087], + [99.273638427, 23.664834981], + [99.273740351, 23.664650732], + [99.273791313, 23.664564748], + [99.274453819, 23.664346105], + [99.274638891, 23.664343648], + [99.274663031, 23.664326452], + [99.274614751, 23.663935841], + [99.274563789, 23.661316997], + [99.2745772, 23.659933853], + [99.27462548, 23.658575263], + [99.27474618, 23.658329585], + [99.275081456, 23.658155153], + [99.275231659, 23.658189548], + [99.275395274, 23.658204289], + [99.275591075, 23.658169894], + [99.275722504, 23.658179721], + [99.275926352, 23.658221486], + [99.276065826, 23.658270622], + [99.276181161, 23.658270622], + [99.276401103, 23.658177264], + [99.276897311, 23.658039684], + [99.277052879, 23.65808882], + [99.27727282, 23.658093733], + [99.277409613, 23.658047054], + [99.277592003, 23.657924215], + [99.277811944, 23.657862795], + [99.277975559, 23.657779264], + [99.27806139, 23.657673622], + [99.278120399, 23.657543412], + [99.278149903, 23.657388634], + [99.278165996, 23.657160151], + [99.278284013, 23.656607369], + [99.278313518, 23.656509097], + [99.278407395, 23.656418194], + [99.278643429, 23.656403453], + [99.278782904, 23.656457503], + [99.278933108, 23.656555776], + [99.279327393, 23.657079077], + [99.279474914, 23.657142954], + [99.279574156, 23.657165065], + [99.279772639, 23.657150324], + [99.279898703, 23.657044681], + [99.279973805, 23.656948866], + [99.279987216, 23.656865334], + [99.279981852, 23.656727753], + [99.279887974, 23.656479615], + [99.27990675, 23.65629044], + [99.279952347, 23.656179883], + [99.280233979, 23.6558261], + [99.280314445, 23.655659035], + [99.28036809, 23.655393697], + [99.280357361, 23.655135729], + [99.280397594, 23.655020257], + [99.280507565, 23.654924441], + [99.280617535, 23.654708238], + [99.280620217, 23.654587852], + [99.2806229, 23.654523974], + [99.280606806, 23.654361822], + [99.28055048, 23.654243892], + [99.280563891, 23.653966267], + [99.280663133, 23.653833596], + [99.280676544, 23.65371321], + [99.280727506, 23.653627219], + [99.280893803, 23.65346998], + [99.28114593, 23.653408558], + [99.281435609, 23.653445411], + [99.281545579, 23.65358791], + [99.28155899, 23.653720581], + [99.281591177, 23.6537992], + [99.281677008, 23.653863079], + [99.28186208, 23.653941698], + [99.282087386, 23.653958897], + [99.282181263, 23.654005577], + [99.282307327, 23.654096481], + [99.282452166, 23.654229151], + [99.282706976, 23.654219324], + [99.282824993, 23.654170187], + [99.283071756, 23.654108765], + [99.283152223, 23.654030146], + [99.283232689, 23.653969707], + [99.283232689, 23.653971181], + [99.283420444, 23.653828683], + [99.283447266, 23.653794287], + [99.283471406, 23.65375989], + [99.283637702, 23.653607565], + [99.283661842, 23.653597737], + [99.283661842, 23.653595772], + [99.283798635, 23.653528945], + [99.283924699, 23.65343804], + [99.283972979, 23.653366791], + [99.284123182, 23.653290628], + [99.284337759, 23.65331274], + [99.28460598, 23.653182525], + [99.284906387, 23.653081793], + [99.285171926, 23.653076879], + [99.285289943, 23.653042483], + [99.285359681, 23.65300563], + [99.285536706, 23.653020371], + [99.285617173, 23.653096534], + [99.285681546, 23.653121103], + [99.28584516, 23.653106362], + [99.285930991, 23.653052311], + [99.28596586, 23.652983518], + [99.285971224, 23.652890156], + [99.286046326, 23.652831191], + [99.286191165, 23.652759941], + [99.286319911, 23.652747657], + [99.286445975, 23.652791881], + [99.286531806, 23.652789424], + [99.286569357, 23.652747657], + [99.286569357, 23.652686235], + [99.286652505, 23.652570761], + [99.286738336, 23.65248477], + [99.286794662, 23.652396322], + [99.286794662, 23.652185029], + [99.286738336, 23.651909856], + [99.286757112, 23.651816494], + [99.286794662, 23.651782097], + [99.286909997, 23.651730502], + [99.287320375, 23.651816494], + [99.287454486, 23.651816494], + [99.287575185, 23.651796838], + [99.287703931, 23.651705933], + [99.287773669, 23.651580631], + [99.287864864, 23.651467613], + [99.287902415, 23.651332483], + [99.288012385, 23.651258775], + [99.288213551, 23.651229292], + [99.288441539, 23.651229292], + [99.28863734, 23.651253861], + [99.288696349, 23.651293172], + [99.288886786, 23.651381621], + [99.289047718, 23.651398819], + [99.289251566, 23.651366879], + [99.28942591, 23.651327569], + [99.289573431, 23.651094162], + [99.289653897, 23.65101554], + [99.289833605, 23.650909893], + [99.289932847, 23.650895151], + [99.290005267, 23.650900065], + [99.290115237, 23.6509836], + [99.29032445, 23.651000799], + [99.2904827, 23.65104748], + [99.290581942, 23.651118731], + [99.290675819, 23.651339853], + [99.290724099, 23.651391448], + [99.290876985, 23.65143813], + [99.291024506, 23.65137425], + [99.29112643, 23.651253861], + [99.291255176, 23.651017997], + [99.29133296, 23.65094429], + [99.29145366, 23.650902522], + [99.291558266, 23.65079196], + [99.291638732, 23.650637174], + [99.291582406, 23.650379197], + [99.291582406, 23.650241608], + [99.291628003, 23.650158073], + [99.291872084, 23.650052424], + [99.292019606, 23.650042597], + [99.292132258, 23.650059795], + [99.292210042, 23.650121219], + [99.29225564, 23.650221953], + [99.292411208, 23.650280919], + [99.292652607, 23.650268635], + [99.293097854, 23.650121219], + [99.293390214, 23.650106477], + [99.293763041, 23.649978716], + [99.293878376, 23.649959061], + [99.293966889, 23.649991001], + [99.294103682, 23.650094192], + [99.294219017, 23.650151367], + [99.294219017, 23.650153159], + [99.29433167, 23.650207211], + [99.294433594, 23.650202298], + [99.294481874, 23.650197384], + [99.29464817, 23.650246522], + [99.29464817, 23.650245488], + [99.294736683, 23.650271092], + [99.294862747, 23.65028829], + [99.294986129, 23.650273549], + [99.295090735, 23.650219496], + [99.295329452, 23.65013596], + [99.295576215, 23.650003286], + [99.295761287, 23.64991975], + [99.296120703, 23.649890266], + [99.296512306, 23.649828843], + [99.296651781, 23.649750221], + [99.296775162, 23.649750221], + [99.296855628, 23.64977479], + [99.296911955, 23.649865697], + [99.29705143, 23.649870611], + [99.297121167, 23.649914836], + [99.29718554, 23.649914836], + [99.297271371, 23.649841128], + [99.297290146, 23.649723194], + [99.297338426, 23.649634744], + [99.297469854, 23.649551208], + [99.297684431, 23.649524182], + [99.297984838, 23.649514354], + [99.298282564, 23.64945293], + [99.298556149, 23.649379222], + [99.298652709, 23.649384136], + [99.298749268, 23.649479957], + [99.29889679, 23.649538924], + [99.299028218, 23.649629831], + [99.299148917, 23.649733022], + [99.299197197, 23.64980673], + [99.299272299, 23.649855869], + [99.299323261, 23.649912379], + [99.299387634, 23.649949233], + [99.299532473, 23.649991001], + [99.299645126, 23.650057338], + [99.299768507, 23.6501679], + [99.299883842, 23.65022441], + [99.300098419, 23.650295661], + [99.300243258, 23.650369369], + [99.300380051, 23.650484845], + [99.30059731, 23.650597863], + [99.300959408, 23.650730537], + [99.301329553, 23.650740365], + [99.301463664, 23.650730537], + [99.301573634, 23.650708425], + [99.301683605, 23.650610148], + [99.301707745, 23.650487302], + [99.301788211, 23.650398852], + [99.301916957, 23.650357084], + [99.302088618, 23.650334972], + [99.302177131, 23.650263721], + [99.302228093, 23.650172814], + [99.302241504, 23.650035226], + [99.302230775, 23.64988781], + [99.301986694, 23.649651943], + [99.301954508, 23.649536467], + [99.301994741, 23.649334997], + [99.302120805, 23.64921952], + [99.302254915, 23.649160553], + [99.302383661, 23.649160553], + [99.302579463, 23.649190037], + [99.302882552, 23.64918758], + [99.303003252, 23.649217063], + [99.303174913, 23.649207235], + [99.303386807, 23.649133527], + [99.30354774, 23.649010679], + [99.30370599, 23.648922228], + [99.30385083, 23.648821493], + [99.304116368, 23.648787096], + [99.304279983, 23.648819036], + [99.304585755, 23.649003308], + [99.304754734, 23.64904999], + [99.304904938, 23.649040162], + [99.30509001, 23.648934513], + [99.305205345, 23.648838646], + [99.305205345, 23.648838692], + [99.305234849, 23.648814122], + [99.30536896, 23.648592996], + [99.305419922, 23.648563512], + [99.305564761, 23.648472604], + [99.305634499, 23.648450491], + [99.305634499, 23.648449536], + [99.30575788, 23.648408723], + [99.306157529, 23.648408723], + [99.306382835, 23.648253934], + [99.30652231, 23.648241649], + [99.306726158, 23.648268676], + [99.306900501, 23.648239192], + [99.307246506, 23.648133542], + [99.307359159, 23.648042634], + [99.307619333, 23.64776991], + [99.307839274, 23.647610206], + [99.308008254, 23.647511927], + [99.308413267, 23.647322739], + [99.308566153, 23.647271142], + [99.308651984, 23.647258857], + [99.30873245, 23.647123722], + [99.308845103, 23.646971389], + [99.308855832, 23.646841168], + [99.308810234, 23.646497188], + [99.308729768, 23.646403822], + [99.30870831, 23.646327654], + [99.308743179, 23.646165492], + [99.308912158, 23.645976302], + [99.308949709, 23.645858365], + [99.308947027, 23.645715858], + [99.309056997, 23.645521753], + [99.309164286, 23.645190055], + [99.309301078, 23.645005778], + [99.309408367, 23.644806758], + [99.309470057, 23.644637222], + [99.30955857, 23.644524199], + [99.309588075, 23.6444898], + [99.30972755, 23.644364491], + [99.309845567, 23.644155642], + [99.309920669, 23.644091759], + [99.31011647, 23.643875538], + [99.310368598, 23.643629833], + [99.310449064, 23.643494694], + [99.310599267, 23.64340624], + [99.310888946, 23.643374298], + [99.310953319, 23.643337442], + [99.311114252, 23.643143334], + [99.311248362, 23.642917284], + [99.311406612, 23.642713347], + [99.311417341, 23.642607692], + [99.3117553, 23.642337414], + [99.31184113, 23.642248959], + [99.31196183, 23.642212102], + [99.31225419, 23.642202274], + [99.312299788, 23.64213839], + [99.312305152, 23.642049935], + [99.312305152, 23.641954108], + [99.312270284, 23.641843539], + [99.312264919, 23.641688742], + [99.312334657, 23.641541317], + [99.312358797, 23.641462689], + [99.312482178, 23.641288235], + [99.312586784, 23.641253836], + [99.312712848, 23.641273493], + [99.312809408, 23.641253836], + [99.313002527, 23.641307892], + [99.313123226, 23.641386519], + [99.313316345, 23.641560973], + [99.313396811, 23.641602744], + [99.313871562, 23.641634686], + [99.314206839, 23.64152166], + [99.314300716, 23.641462689], + [99.314381182, 23.641325092], + [99.314499199, 23.641246465], + [99.314644039, 23.641209608], + [99.314719141, 23.641162923], + [99.314810336, 23.641084296], + [99.315008819, 23.64097864], + [99.315108061, 23.640904927], + [99.315226078, 23.640764872], + [99.315258265, 23.64068133], + [99.315392375, 23.640565845], + [99.315521121, 23.640411047], + [99.315719604, 23.640295562], + [99.315966368, 23.640243963], + [99.316140711, 23.640239049], + [99.316191673, 23.640252985], + [99.316191673, 23.640253791], + [99.316320419, 23.640288191], + [99.31640625, 23.640344705], + [99.316441119, 23.640366819], + [99.316556454, 23.64040859], + [99.316620827, 23.640396304], + [99.316620827, 23.640394488], + [99.316679835, 23.640381562], + [99.316725433, 23.64029802], + [99.316784441, 23.64024642], + [99.31694001, 23.640150592], + [99.317441583, 23.639777109], + [99.317567647, 23.639713224], + [99.317905605, 23.639710766], + [99.318002164, 23.639673909], + [99.318061173, 23.639610024], + [99.318066537, 23.639477339], + [99.318345487, 23.639283225], + [99.318541288, 23.639175111], + [99.318769276, 23.639111225], + [99.318889976, 23.639042425], + [99.318959713, 23.638922025], + [99.318983853, 23.638600138], + [99.319195747, 23.638030078], + [99.31938082, 23.637081609], + [99.319834113, 23.635880042], + [99.320190847, 23.635152708], + [99.320409875, 23.634656349], + [99.320410788, 23.634656349], + [99.320496619, 23.634459771], + [99.320542216, 23.634361482], + [99.320617318, 23.633855291], + [99.320590496, 23.633474418], + [99.320282042, 23.633039484], + [99.319986999, 23.63236128], + [99.319796562, 23.63147666], + [99.319201112, 23.629810609], + [99.318959713, 23.629464127], + [99.318865836, 23.629043924], + [99.319640994, 23.627439276], + [99.320357144, 23.625765802], + [99.320689738, 23.625102304], + [99.321041107, 23.624596078], + [99.321234226, 23.62439457], + [99.321424663, 23.624197976], + [99.321424663, 23.624197976], + [99.3216151, 23.624001382], + [99.322323203, 23.622775121], + [99.32310909, 23.621541475], + [99.323817194, 23.620293073], + [99.325174391, 23.618174695], + [99.325405061, 23.617796234], + [99.325482845, 23.617385823], + [99.325386286, 23.616572372], + [99.325332642, 23.615781033], + [99.325091243, 23.615252652], + [99.32502687, 23.614328595], + [99.324949086, 23.613144023], + [99.324828386, 23.612733598], + [99.324611127, 23.61184393], + [99.324420691, 23.611276211], + [99.324418008, 23.610502044], + [99.324511886, 23.609806519], + [99.324726462, 23.609430491], + [99.325442612, 23.608688264], + [99.327057302, 23.607193966], + [99.327178001, 23.607100178], + [99.327178001, 23.607100571], + [99.327392578, 23.606933445], + [99.327607155, 23.606766318], + [99.327607155, 23.606765902], + [99.328154325, 23.606338669], + [99.328988492, 23.605657868], + [99.330294728, 23.604714081], + [99.330774844, 23.604261847], + [99.331179857, 23.603883346], + [99.332392216, 23.603015738], + [99.333239794, 23.602332463], + [99.333119094, 23.602123547], + [99.33260411, 23.601312458], + [99.331453443, 23.600466954], + [99.329943359, 23.599444477], + [99.32970196, 23.599134783], + [99.328671992, 23.597234819], + [99.327963889, 23.596003391], + [99.327392578, 23.595659277], + [99.327178001, 23.595529005], + [99.327178001, 23.595529253], + [99.32656914, 23.595160311], + [99.326105118, 23.594776867], + [99.325833264, 23.594390965], + [99.325834215, 23.594390965], + [99.32569474, 23.594194326], + [99.325557947, 23.593997687], + [99.325557411, 23.593997687], + [99.324578941, 23.592596626], + [99.323613346, 23.591271749], + [99.321239591, 23.588636704], + [99.319072366, 23.585455898], + [99.318441546, 23.584322686], + [99.318442047, 23.584322686], + [99.318332076, 23.584126033], + [99.317205548, 23.582088191], + [99.316631556, 23.58114915], + [99.316406222, 23.580891003], + [99.314595759, 23.57880152], + [99.312916696, 23.577260174], + [99.31181699, 23.574519138], + [99.311567545, 23.574056967], + [99.310896993, 23.572813029], + [99.310108423, 23.571092148], + [99.308147728, 23.568913972], + [99.307246506, 23.567588856], + [99.305419922, 23.564471462], + [99.305205345, 23.564105139], + [99.305205345, 23.564105927], + [99.305135608, 23.563987128], + [99.305020273, 23.563790444], + [99.305020234, 23.563790444], + [99.304937124, 23.563645389], + [99.303330481, 23.560771305], + [99.303121269, 23.560301709], + [99.302992523, 23.559298588], + [99.303118587, 23.558088933], + [99.303196371, 23.557705381], + [99.304199517, 23.555991678], + [99.304279983, 23.555563863], + [99.303781092, 23.554427935], + [99.303528965, 23.553916518], + [99.302254915, 23.551320064], + [99.30119276, 23.549611195], + [99.300339818, 23.547238413], + [99.299489558, 23.545733579], + [99.299360812, 23.545305731], + [99.299452007, 23.543845137], + [99.299465418, 23.543648422], + [99.299464745, 23.543648422], + [99.299607575, 23.541442742], + [99.299714863, 23.539955055], + [99.3003425, 23.538978829], + [99.301200807, 23.538120628], + [99.301286638, 23.535681243], + [99.301318824, 23.534296774], + [99.301248482, 23.533969712], + [99.301249087, 23.533969712], + [99.301206172, 23.533772983], + [99.301165938, 23.533576254], + [99.301164907, 23.533576254], + [99.300978184, 23.53268605], + [99.300801158, 23.532216354], + [99.300465882, 23.531741738], + [99.29992944, 23.531446639], + [99.299532473, 23.531013826], + [99.298778772, 23.530433461], + [99.297467172, 23.528775965], + [99.296920002, 23.527447985], + [99.296324551, 23.525428938], + [99.295959771, 23.523896803], + [99.295989275, 23.523700059], + [99.296085835, 23.523114743], + [99.295892715, 23.521676036], + [99.295745194, 23.520333228], + [99.295552075, 23.519870867], + [99.295165837, 23.519251102], + [99.294884205, 23.518245209], + [99.294433594, 23.517667247], + [99.292936921, 23.51573905], + [99.291528761, 23.513970692], + [99.291037917, 23.513626363], + [99.290758967, 23.513429604], + [99.290758765, 23.513429604], + [99.289565384, 23.512588454], + [99.288699031, 23.512003088], + [99.287760258, 23.511233256], + [99.287009239, 23.510866784], + [99.286016822, 23.510015779], + [99.28450942, 23.508896675], + [99.283956885, 23.507939894], + [99.28370744, 23.507482408], + [99.283447266, 23.507113467], + [99.283031523, 23.506520698], + [99.281899631, 23.505344992], + [99.280405641, 23.504661209], + [99.279128909, 23.503874115], + [99.2786327, 23.503699478], + [99.277634919, 23.503241977], + [99.276452065, 23.503015686], + [99.274708629, 23.502964032], + [99.273488224, 23.502390923], + [99.272675514, 23.502145736], + [99.272675514, 23.502144953], + [99.272460938, 23.502078541], + [99.270468056, 23.501466072], + [99.268083572, 23.500912634], + [99.265328944, 23.500371492], + [99.264843464, 23.499975473], + [99.264701307, 23.499370374], + [99.264398217, 23.498942376], + [99.264237285, 23.498428283], + [99.26386714, 23.49778628], + [99.263821542, 23.496580979], + [99.264269471, 23.494977172], + [99.265393317, 23.493956334], + [99.266082644, 23.493508639], + [99.266093373, 23.493476661], + [99.266447425, 23.492613244], + [99.266801476, 23.491154525], + [99.266511798, 23.490492807], + [99.265605211, 23.489312038], + [99.264768362, 23.488473193], + [99.264033437, 23.487929541], + [99.263596237, 23.487329306], + [99.262096882, 23.485511366], + [99.262029827, 23.483400654], + [99.262019098, 23.482977524], + [99.262174666, 23.479715438], + [99.262123704, 23.478583776], + [99.26183939, 23.478074524], + [99.261501428, 23.477803289], + [99.261066914, 23.477454564], + [99.260372221, 23.4765689], + [99.259578288, 23.475501176], + [99.258363247, 23.473791323], + [99.258252994, 23.473520697], + [99.258253276, 23.473520697], + [99.25817281, 23.473323878], + [99.258052111, 23.473023728], + [99.255782962, 23.471225273], + [99.253988564, 23.469042983], + [99.253503084, 23.468732982], + [99.252848625, 23.467962896], + [99.251413643, 23.466789307], + [99.250488281, 23.466855736], + [99.250370264, 23.466863118], + [99.249179363, 23.467146059], + [99.248393476, 23.467409317], + [99.244563282, 23.468309804], + [99.242725968, 23.468728061], + [99.241958857, 23.468715759], + [99.239662886, 23.468386075], + [99.239501953, 23.468314725], + [99.239223003, 23.468189248], + [99.237600267, 23.467394555], + [99.236854613, 23.466909865], + [99.236503243, 23.466407949], + [99.235878289, 23.465290935], + [99.23527211, 23.46446178], + [99.234633744, 23.463357051], + [99.234617651, 23.463246332], + [99.234429896, 23.461925073], + [99.233582318, 23.46009448], + [99.23342675, 23.459331726], + [99.232788384, 23.458047336], + [99.231313169, 23.457432202], + [99.231162965, 23.457245201], + [99.230744541, 23.45679246], + [99.230425358, 23.456578391], + [99.229880869, 23.456401231], + [99.229263961, 23.456056752], + [99.228783846, 23.455643377], + [99.228515625, 23.455286593], + [99.228207171, 23.454870754], + [99.227678776, 23.454538574], + [99.227048457, 23.454304818], + [99.226334989, 23.453684745], + [99.226072133, 23.453168016], + [99.225718081, 23.452461816], + [99.225227237, 23.451696557], + [99.224516451, 23.451098618], + [99.223574996, 23.450658159], + [99.223330915, 23.450325969], + [99.223060012, 23.450092205], + [99.222260714, 23.449951946], + [99.221563339, 23.449688653], + [99.220147133, 23.448886467], + [99.219243228, 23.448401709], + [99.218537807, 23.447592133], + [99.21844393, 23.446521714], + [99.21844393, 23.446150141], + [99.218223989, 23.445685058], + [99.217711687, 23.445308561], + [99.217529297, 23.445232277], + [99.21731472, 23.445138768], + [99.21731472, 23.445139901], + [99.21600312, 23.444575251], + [99.215742946, 23.444287339], + [99.215332568, 23.443595857], + [99.215131402, 23.443088931], + [99.214895368, 23.442478649], + [99.214581549, 23.441806844], + [99.214552045, 23.441390963], + [99.214841723, 23.440706848], + [99.215303063, 23.439791407], + [99.215804636, 23.438639715], + [99.215756357, 23.438356713], + [99.215622246, 23.43802203], + [99.215490818, 23.436877706], + [99.215595424, 23.436176341], + [99.215866327, 23.435844114], + [99.216432273, 23.435241182], + [99.21731472, 23.434016041], + [99.21731472, 23.434018082], + [99.217451513, 23.433826125], + [99.217529297, 23.433651396], + [99.217743874, 23.43316412], + [99.217743874, 23.4331633], + [99.217786789, 23.43306568], + [99.217794836, 23.433009077], + [99.217851162, 23.432637467], + [99.217778742, 23.432088662], + [99.217529297, 23.431800723], + [99.21731472, 23.431549699], + [99.21731472, 23.431550146], + [99.217057228, 23.431249454], + [99.21420604, 23.428436468], + [99.212854207, 23.427176389], + [99.211985171, 23.426738312], + [99.21146214, 23.426123032], + [99.211124182, 23.425424071], + [99.210869372, 23.42503275], + [99.210445583, 23.424781713], + [99.209380746, 23.424424846], + [99.208637774, 23.424011371], + [99.20791626, 23.42325087], + [99.207720459, 23.422928455], + [99.207492471, 23.422551893], + [99.207216203, 23.420723216], + [99.206583202, 23.418946201], + [99.206542969, 23.418759145], + [99.20632571, 23.417737718], + [99.206156731, 23.417235616], + [99.205357432, 23.416337242], + [99.203809798, 23.41440018], + [99.202777147, 23.412918444], + [99.20270741, 23.412847064], + [99.201513827, 23.411576991], + [99.200647473, 23.410759805], + [99.20037657, 23.410272445], + [99.20032829, 23.409927846], + [99.200143218, 23.409477405], + [99.200119078, 23.409285413], + [99.200494587, 23.408657745], + [99.200835228, 23.407860233], + [99.201672077, 23.406422731], + [99.201878607, 23.405566129], + [99.201822281, 23.404709522], + [99.201374352, 23.403892294], + [99.200548232, 23.403075061], + [99.200247824, 23.402764905], + [99.200084209, 23.402595058], + [99.199668467, 23.402479364], + [99.199166894, 23.40245721], + [99.197544158, 23.402518749], + [99.197120368, 23.402400594], + [99.196581244, 23.402004282], + [99.195771217, 23.401360134], + [99.195771217, 23.401359348], + [99.195556641, 23.401189499], + [99.19551909, 23.401157498], + [99.195342064, 23.401012264], + [99.195342064, 23.401012356], + [99.193848073, 23.399779001], + [99.193032682, 23.399257138], + [99.191761315, 23.398713118], + [99.19148773, 23.398476801], + [99.190878868, 23.397524144], + [99.190221727, 23.396325312], + [99.189167619, 23.394946765], + [99.188038409, 23.393282643], + [99.187721908, 23.392962617], + [99.187539518, 23.392681979], + [99.187413454, 23.392485039], + [99.187413216, 23.392485039], + [99.187290072, 23.392293022], + [99.187035263, 23.391970532], + [99.186919928, 23.391709585], + [99.186622202, 23.391291085], + [99.186176956, 23.390500854], + [99.185707569, 23.389757392], + [99.184570338, 23.388849006], + [99.184355736, 23.388676658], + [99.183886349, 23.388041507], + [99.183690548, 23.387704235], + [99.18325603, 23.386067103], + [99.182939529, 23.384944486], + [99.183127284, 23.384511192], + [99.183111191, 23.384200993], + [99.182829559, 23.383617521], + [99.182491601, 23.382869097], + [99.182577431, 23.382598284], + [99.182700813, 23.382216684], + [99.182700813, 23.381943408], + [99.182260931, 23.381121116], + [99.182188511, 23.381194975], + [99.181719124, 23.381593812], + [99.181131721, 23.382064044], + [99.180780351, 23.382280694], + [99.18012321, 23.382598284], + [99.179881811, 23.382716457], + [99.179696739, 23.382795239], + [99.179699317, 23.382795239], + [99.179294407, 23.382970036], + [99.178709686, 23.383258081], + [99.178355634, 23.383474729], + [99.178004265, 23.383728307], + [99.177693129, 23.383944955], + [99.177261293, 23.38423546], + [99.176832139, 23.38456043], + [99.176284969, 23.384887862], + [99.175855815, 23.385030652], + [99.175150394, 23.385284226], + [99.17452544, 23.385611656], + [99.173900485, 23.386044946], + [99.173583984, 23.386362526], + [99.173431098, 23.386515162], + [99.172414541, 23.387167553], + [99.172063172, 23.38731034], + [99.171475768, 23.387492517], + [99.170692563, 23.387783014], + [99.169871807, 23.388036583], + [99.169442654, 23.388351697], + [99.168895483, 23.38889576], + [99.168774784, 23.389442282] + ] + ] + ] + } + }, + { + "type": "Feature", + "properties": { + "id": "42611", + "name": "耿马镇", + "site": "www.poi86.com" + }, + "geometry": { + "type": "MultiPolygon", + "coordinates": [ + [ + [ + [ + 99.4994, + 23.547411 + ], + [ + 99.49897, + 23.546269 + ], + [ + 99.499658, + 23.545602 + ], + [ + 99.500239, + 23.544443 + ], + [ + 99.50323, + 23.542426 + ], + [ + 99.504478, + 23.541938 + ], + [ + 99.505813, + 23.541214 + ], + [ + 99.505791, + 23.54019 + ], + [ + 99.505126, + 23.539128 + ], + [ + 99.506266, + 23.538994 + ], + [ + 99.508182, + 23.539059 + ], + [ + 99.510785, + 23.53824 + ], + [ + 99.513388, + 23.536772 + ], + [ + 99.517003, + 23.535071 + ], + [ + 99.517905, + 23.535095 + ], + [ + 99.518615, + 23.534585 + ], + [ + 99.519239, + 23.533112 + ], + [ + 99.521176, + 23.531779 + ], + [ + 99.522531, + 23.532019 + ], + [ + 99.523348, + 23.53149 + ], + [ + 99.525973, + 23.53016 + ], + [ + 99.527264, + 23.527625 + ], + [ + 99.526851, + 23.525045 + ], + [ + 99.526614, + 23.522821 + ], + [ + 99.526055, + 23.520892 + ], + [ + 99.527194, + 23.518496 + ], + [ + 99.528097, + 23.516983 + ], + [ + 99.529496, + 23.515295 + ], + [ + 99.529603, + 23.513918 + ], + [ + 99.528871, + 23.512007 + ], + [ + 99.525628, + 23.50647 + ], + [ + 99.525026, + 23.502218 + ], + [ + 99.523413, + 23.500263 + ], + [ + 99.519713, + 23.49671 + ], + [ + 99.517693, + 23.493459 + ], + [ + 99.516101, + 23.490345 + ], + [ + 99.515197, + 23.487253 + ], + [ + 99.514101, + 23.484572 + ], + [ + 99.512918, + 23.483073 + ], + [ + 99.509819, + 23.481076 + ], + [ + 99.509045, + 23.481074 + ], + [ + 99.507432, + 23.480695 + ], + [ + 99.505366, + 23.480552 + ], + [ + 99.503644, + 23.479189 + ], + [ + 99.502998, + 23.476904 + ], + [ + 99.50199, + 23.475839 + ], + [ + 99.500635, + 23.473769 + ], + [ + 99.499515, + 23.470774 + ], + [ + 99.496847, + 23.468758 + ], + [ + 99.494953, + 23.467827 + ], + [ + 99.494071, + 23.467883 + ], + [ + 99.493103, + 23.468943 + ], + [ + 99.490111, + 23.47029 + ], + [ + 99.489271, + 23.470879 + ], + [ + 99.488153, + 23.470894 + ], + [ + 99.486754, + 23.472071 + ], + [ + 99.485183, + 23.472599 + ], + [ + 99.484086, + 23.471926 + ], + [ + 99.483397, + 23.470979 + ], + [ + 99.482128, + 23.47011 + ], + [ + 99.481181, + 23.468808 + ], + [ + 99.480062, + 23.468372 + ], + [ + 99.480171, + 23.468982 + ], + [ + 99.480171, + 23.469769 + ], + [ + 99.479934, + 23.470635 + ], + [ + 99.478793, + 23.471852 + ], + [ + 99.475781, + 23.472572 + ], + [ + 99.474256, + 23.473356 + ], + [ + 99.473676, + 23.474379 + ], + [ + 99.473116, + 23.475892 + ], + [ + 99.471911, + 23.476913 + ], + [ + 99.470191, + 23.477735 + ], + [ + 99.469223, + 23.478579 + ], + [ + 99.468965, + 23.478735 + ], + [ + 99.468341, + 23.479029 + ], + [ + 99.467696, + 23.479008 + ], + [ + 99.467781, + 23.479244 + ], + [ + 99.467481, + 23.479558 + ], + [ + 99.466503, + 23.480082 + ], + [ + 99.466612, + 23.48013 + ], + [ + 99.466311, + 23.480877 + ], + [ + 99.465795, + 23.481112 + ], + [ + 99.465536, + 23.481505 + ], + [ + 99.464375, + 23.482801 + ], + [ + 99.463257, + 23.483585 + ], + [ + 99.462182, + 23.485589 + ], + [ + 99.462009, + 23.485589 + ], + [ + 99.461752, + 23.485313 + ], + [ + 99.461365, + 23.485154 + ], + [ + 99.46016, + 23.484444 + ], + [ + 99.459344, + 23.484442 + ], + [ + 99.457924, + 23.484753 + ], + [ + 99.457623, + 23.484753 + ], + [ + 99.457064, + 23.484357 + ], + [ + 99.456247, + 23.484356 + ], + [ + 99.455516, + 23.484079 + ], + [ + 99.454441, + 23.484076 + ], + [ + 99.454269, + 23.483643 + ], + [ + 99.454054, + 23.483485 + ], + [ + 99.453968, + 23.483327 + ], + [ + 99.453797, + 23.483287 + ], + [ + 99.453797, + 23.483091 + ], + [ + 99.453409, + 23.48309 + ], + [ + 99.452549, + 23.4823 + ], + [ + 99.452592, + 23.481986 + ], + [ + 99.452334, + 23.481828 + ], + [ + 99.452163, + 23.481513 + ], + [ + 99.452033, + 23.481394 + ], + [ + 99.45199, + 23.481 + ], + [ + 99.45169, + 23.48041 + ], + [ + 99.451345, + 23.480251 + ], + [ + 99.451002, + 23.48025 + ], + [ + 99.450872, + 23.480132 + ], + [ + 99.450572, + 23.480131 + ], + [ + 99.449282, + 23.479736 + ], + [ + 99.447777, + 23.479969 + ], + [ + 99.446359, + 23.48036 + ], + [ + 99.44537, + 23.480436 + ], + [ + 99.444382, + 23.480789 + ], + [ + 99.443479, + 23.480945 + ], + [ + 99.442577, + 23.4811 + ], + [ + 99.442104, + 23.480824 + ], + [ + 99.441975, + 23.480509 + ], + [ + 99.441975, + 23.480194 + ], + [ + 99.441373, + 23.480587 + ], + [ + 99.440471, + 23.481372 + ], + [ + 99.440042, + 23.48149 + ], + [ + 99.438495, + 23.480818 + ], + [ + 99.437548, + 23.480024 + ], + [ + 99.437118, + 23.479314 + ], + [ + 99.436602, + 23.478802 + ], + [ + 99.436216, + 23.478802 + ], + [ + 99.435916, + 23.478683 + ], + [ + 99.435228, + 23.478682 + ], + [ + 99.434712, + 23.478406 + ], + [ + 99.433939, + 23.478207 + ], + [ + 99.433595, + 23.47801 + ], + [ + 99.432564, + 23.478167 + ], + [ + 99.432178, + 23.477733 + ], + [ + 99.43149, + 23.47726 + ], + [ + 99.428054, + 23.47698 + ], + [ + 99.425993, + 23.476624 + ], + [ + 99.425048, + 23.476032 + ], + [ + 99.424276, + 23.47611 + ], + [ + 99.423159, + 23.47666 + ], + [ + 99.422858, + 23.476542 + ], + [ + 99.422601, + 23.475911 + ], + [ + 99.421528, + 23.475162 + ], + [ + 99.42084, + 23.47528 + ], + [ + 99.420154, + 23.475516 + ], + [ + 99.419553, + 23.476067 + ], + [ + 99.419682, + 23.476972 + ], + [ + 99.420454, + 23.477602 + ], + [ + 99.42054, + 23.478074 + ], + [ + 99.42024, + 23.479767 + ], + [ + 99.420325, + 23.480239 + ], + [ + 99.42084, + 23.482089 + ], + [ + 99.420712, + 23.482916 + ], + [ + 99.42024, + 23.4839 + ], + [ + 99.41951, + 23.484135 + ], + [ + 99.418995, + 23.48382 + ], + [ + 99.418093, + 23.48256 + ], + [ + 99.417664, + 23.482481 + ], + [ + 99.417406, + 23.482717 + ], + [ + 99.41702, + 23.482835 + ], + [ + 99.416376, + 23.483424 + ], + [ + 99.416548, + 23.483857 + ], + [ + 99.416977, + 23.484213 + ], + [ + 99.417063, + 23.484843 + ], + [ + 99.417792, + 23.486417 + ], + [ + 99.418007, + 23.486614 + ], + [ + 99.418265, + 23.486496 + ], + [ + 99.419081, + 23.486261 + ], + [ + 99.419639, + 23.486064 + ], + [ + 99.420283, + 23.48575 + ], + [ + 99.421012, + 23.485632 + ], + [ + 99.421614, + 23.485908 + ], + [ + 99.423116, + 23.485752 + ], + [ + 99.423718, + 23.48528 + ], + [ + 99.42419, + 23.48532 + ], + [ + 99.424276, + 23.485753 + ], + [ + 99.424149, + 23.487875 + ], + [ + 99.424621, + 23.488899 + ], + [ + 99.424965, + 23.489883 + ], + [ + 99.425565, + 23.490475 + ], + [ + 99.426425, + 23.490988 + ], + [ + 99.426811, + 23.49146 + ], + [ + 99.426553, + 23.492641 + ], + [ + 99.426639, + 23.493821 + ], + [ + 99.426811, + 23.49453 + ], + [ + 99.426596, + 23.495829 + ], + [ + 99.42591, + 23.4963 + ], + [ + 99.425222, + 23.497322 + ], + [ + 99.425265, + 23.499172 + ], + [ + 99.424922, + 23.499605 + ], + [ + 99.424321, + 23.499801 + ], + [ + 99.42256, + 23.499759 + ], + [ + 99.421787, + 23.499326 + ], + [ + 99.420585, + 23.498381 + ], + [ + 99.420328, + 23.498263 + ], + [ + 99.419598, + 23.498655 + ], + [ + 99.419168, + 23.499443 + ], + [ + 99.418911, + 23.500504 + ], + [ + 99.418868, + 23.501331 + ], + [ + 99.418696, + 23.503259 + ], + [ + 99.418353, + 23.504086 + ], + [ + 99.417366, + 23.505108 + ], + [ + 99.41625, + 23.505815 + ], + [ + 99.415648, + 23.506051 + ], + [ + 99.413717, + 23.50668 + ], + [ + 99.412129, + 23.507505 + ], + [ + 99.41075, + 23.508248 + ], + [ + 99.40882, + 23.508326 + ], + [ + 99.407875, + 23.50868 + ], + [ + 99.407275, + 23.508759 + ], + [ + 99.406373, + 23.509191 + ], + [ + 99.404701, + 23.509978 + ], + [ + 99.404014, + 23.510411 + ], + [ + 99.403328, + 23.511041 + ], + [ + 99.402341, + 23.511946 + ], + [ + 99.401742, + 23.512929 + ], + [ + 99.401656, + 23.513598 + ], + [ + 99.401098, + 23.514031 + ], + [ + 99.401312, + 23.514228 + ], + [ + 99.401184, + 23.514425 + ], + [ + 99.401312, + 23.5147 + ], + [ + 99.400926, + 23.515054 + ], + [ + 99.400754, + 23.515566 + ], + [ + 99.401012, + 23.516038 + ], + [ + 99.400754, + 23.516432 + ], + [ + 99.399811, + 23.516668 + ], + [ + 99.399468, + 23.517101 + ], + [ + 99.399425, + 23.517416 + ], + [ + 99.399125, + 23.517573 + ], + [ + 99.398738, + 23.517455 + ], + [ + 99.398267, + 23.517652 + ], + [ + 99.397452, + 23.517494 + ], + [ + 99.396981, + 23.516905 + ], + [ + 99.396723, + 23.516944 + ], + [ + 99.396423, + 23.517456 + ], + [ + 99.39608, + 23.517456 + ], + [ + 99.396123, + 23.517062 + ], + [ + 99.39578, + 23.517102 + ], + [ + 99.395566, + 23.516866 + ], + [ + 99.39548, + 23.516315 + ], + [ + 99.395094, + 23.515803 + ], + [ + 99.395094, + 23.515449 + ], + [ + 99.394965, + 23.515292 + ], + [ + 99.394837, + 23.515567 + ], + [ + 99.394965, + 23.515803 + ], + [ + 99.394322, + 23.515803 + ], + [ + 99.393551, + 23.51486 + ], + [ + 99.392565, + 23.514742 + ], + [ + 99.39055, + 23.515451 + ], + [ + 99.385492, + 23.513919 + ], + [ + 99.385234, + 23.513919 + ], + [ + 99.384806, + 23.5151 + ], + [ + 99.384292, + 23.515494 + ], + [ + 99.383006, + 23.516046 + ], + [ + 99.381077, + 23.519274 + ], + [ + 99.379311, + 23.519307 + ], + [ + 99.374984, + 23.521712 + ], + [ + 99.372585, + 23.522305 + ], + [ + 99.371, + 23.523606 + ], + [ + 99.369201, + 23.522624 + ], + [ + 99.365261, + 23.521763 + ], + [ + 99.362521, + 23.521806 + ], + [ + 99.35948, + 23.522048 + ], + [ + 99.357596, + 23.522444 + ], + [ + 99.355498, + 23.521778 + ], + [ + 99.354556, + 23.519536 + ], + [ + 99.355584, + 23.517135 + ], + [ + 99.356911, + 23.514693 + ], + [ + 99.356611, + 23.512332 + ], + [ + 99.351474, + 23.51238 + ], + [ + 99.347836, + 23.51278 + ], + [ + 99.344967, + 23.514319 + ], + [ + 99.342699, + 23.513576 + ], + [ + 99.336663, + 23.511301 + ], + [ + 99.333794, + 23.511346 + ], + [ + 99.331099, + 23.512374 + ], + [ + 99.329472, + 23.514305 + ], + [ + 99.328017, + 23.516709 + ], + [ + 99.326091, + 23.518955 + ], + [ + 99.324336, + 23.519943 + ], + [ + 99.320313, + 23.521878 + ], + [ + 99.316717, + 23.522042 + ], + [ + 99.313807, + 23.524487 + ], + [ + 99.308456, + 23.524064 + ], + [ + 99.305246, + 23.52407 + ], + [ + 99.301093, + 23.525769 + ], + [ + 99.296837, + 23.528444 + ], + [ + 99.297516, + 23.529284 + ], + [ + 99.297532, + 23.529295 + ], + [ + 99.29987, + 23.530855 + ], + [ + 99.299881, + 23.530917 + ], + [ + 99.300555, + 23.53471 + ], + [ + 99.300721, + 23.537373 + ], + [ + 99.300727, + 23.537463 + ], + [ + 99.299571, + 23.539 + ], + [ + 99.299544, + 23.539111 + ], + [ + 99.298845, + 23.541944 + ], + [ + 99.298974, + 23.5458 + ], + [ + 99.298979, + 23.545809 + ], + [ + 99.303725, + 23.555234 + ], + [ + 99.303695, + 23.555301 + ], + [ + 99.302398, + 23.558266 + ], + [ + 99.30242, + 23.558382 + ], + [ + 99.302783, + 23.56035 + ], + [ + 99.302922, + 23.560594 + ], + [ + 99.307696, + 23.568972 + ], + [ + 99.307708, + 23.568993 + ], + [ + 99.309634, + 23.570957 + ], + [ + 99.309694, + 23.571086 + ], + [ + 99.312477, + 23.577122 + ], + [ + 99.312588, + 23.577363 + ], + [ + 99.313444, + 23.578424 + ], + [ + 99.31346, + 23.578438 + ], + [ + 99.316739, + 23.581486 + ], + [ + 99.316771, + 23.581546 + ], + [ + 99.319875, + 23.587429 + ], + [ + 99.319911, + 23.587496 + ], + [ + 99.322522, + 23.590128 + ], + [ + 99.322529, + 23.590139 + ], + [ + 99.325261, + 23.594567 + ], + [ + 99.327016, + 23.59535 + ], + [ + 99.329926, + 23.599788 + ], + [ + 99.331595, + 23.600729 + ], + [ + 99.331683, + 23.600832 + ], + [ + 99.332237, + 23.601475 + ], + [ + 99.332333, + 23.601578 + ], + [ + 99.333086, + 23.602377 + ], + [ + 99.332787, + 23.602928 + ], + [ + 99.332815, + 23.602944 + ], + [ + 99.334114, + 23.603673 + ], + [ + 99.338155, + 23.60508 + ], + [ + 99.340424, + 23.607849 + ], + [ + 99.34738, + 23.611887 + ], + [ + 99.351038, + 23.617995 + ], + [ + 99.35654, + 23.623787 + ], + [ + 99.359858, + 23.624253 + ], + [ + 99.363067, + 23.626884 + ], + [ + 99.36842, + 23.631575 + ], + [ + 99.368762, + 23.63185 + ], + [ + 99.374091, + 23.637921 + ], + [ + 99.378292, + 23.639823 + ], + [ + 99.384012, + 23.642236 + ], + [ + 99.390248, + 23.647187 + ], + [ + 99.392838, + 23.647382 + ], + [ + 99.396504, + 23.648187 + ], + [ + 99.404927, + 23.653106 + ], + [ + 99.406127, + 23.653794 + ], + [ + 99.409967, + 23.655801 + ], + [ + 99.416546, + 23.661237 + ], + [ + 99.416053, + 23.664757 + ], + [ + 99.414787, + 23.666486 + ], + [ + 99.415151, + 23.66743 + ], + [ + 99.417104, + 23.670026 + ], + [ + 99.416868, + 23.671971 + ], + [ + 99.415329, + 23.673211 + ], + [ + 99.413419, + 23.673957 + ], + [ + 99.410072, + 23.671794 + ], + [ + 99.408055, + 23.673286 + ], + [ + 99.408269, + 23.675823 + ], + [ + 99.412453, + 23.679853 + ], + [ + 99.417261, + 23.683407 + ], + [ + 99.417798, + 23.685391 + ], + [ + 99.418656, + 23.685805 + ], + [ + 99.419343, + 23.686631 + ], + [ + 99.4193, + 23.68783 + ], + [ + 99.418849, + 23.689088 + ], + [ + 99.41962, + 23.690112 + ], + [ + 99.420801, + 23.690781 + ], + [ + 99.423184, + 23.689722 + ], + [ + 99.425224, + 23.688977 + ], + [ + 99.427156, + 23.686777 + ], + [ + 99.431773, + 23.684916 + ], + [ + 99.435575, + 23.684705 + ], + [ + 99.436677, + 23.683991 + ], + [ + 99.43876, + 23.682933 + ], + [ + 99.441425, + 23.682918 + ], + [ + 99.443574, + 23.682567 + ], + [ + 99.444971, + 23.681273 + ], + [ + 99.446475, + 23.680136 + ], + [ + 99.447614, + 23.67943 + ], + [ + 99.449505, + 23.678805 + ], + [ + 99.45116, + 23.678808 + ], + [ + 99.452837, + 23.678596 + ], + [ + 99.454622, + 23.678541 + ], + [ + 99.456371, + 23.677769 + ], + [ + 99.458284, + 23.677537 + ], + [ + 99.458672, + 23.679916 + ], + [ + 99.459231, + 23.679997 + ], + [ + 99.45908, + 23.681569 + ], + [ + 99.459768, + 23.683457 + ], + [ + 99.456521, + 23.687282 + ], + [ + 99.458736, + 23.689563 + ], + [ + 99.459531, + 23.692278 + ], + [ + 99.459036, + 23.696424 + ], + [ + 99.460648, + 23.700221 + ], + [ + 99.461831, + 23.701245 + ], + [ + 99.46197, + 23.702217 + ], + [ + 99.463863, + 23.703833 + ], + [ + 99.465132, + 23.705448 + ], + [ + 99.467455, + 23.705906 + ], + [ + 99.468637, + 23.706381 + ], + [ + 99.470616, + 23.706504 + ], + [ + 99.470638, + 23.706916 + ], + [ + 99.471639, + 23.707749 + ], + [ + 99.471897, + 23.707927 + ], + [ + 99.472284, + 23.708498 + ], + [ + 99.472973, + 23.708834 + ], + [ + 99.473618, + 23.710545 + ], + [ + 99.474199, + 23.710979 + ], + [ + 99.474608, + 23.711177 + ], + [ + 99.475361, + 23.711827 + ], + [ + 99.475468, + 23.712673 + ], + [ + 99.475812, + 23.71236 + ], + [ + 99.476587, + 23.712047 + ], + [ + 99.479126, + 23.711838 + ], + [ + 99.479706, + 23.712508 + ], + [ + 99.480136, + 23.713197 + ], + [ + 99.480739, + 23.713965 + ], + [ + 99.481879, + 23.714538 + ], + [ + 99.48246, + 23.714933 + ], + [ + 99.483271, + 23.714738 + ], + [ + 99.484046, + 23.714937 + ], + [ + 99.484411, + 23.715331 + ], + [ + 99.485896, + 23.715473 + ], + [ + 99.486542, + 23.714905 + ], + [ + 99.487832, + 23.713435 + ], + [ + 99.490522, + 23.712794 + ], + [ + 99.491791, + 23.713329 + ], + [ + 99.492265, + 23.713999 + ], + [ + 99.493384, + 23.714395 + ], + [ + 99.495472, + 23.714597 + ], + [ + 99.498075, + 23.713446 + ], + [ + 99.500635, + 23.712786 + ], + [ + 99.502228, + 23.711513 + ], + [ + 99.50324, + 23.711261 + ], + [ + 99.504269, + 23.708885 + ], + [ + 99.506098, + 23.708104 + ], + [ + 99.507368, + 23.707754 + ], + [ + 99.509347, + 23.706777 + ], + [ + 99.514403, + 23.706202 + ], + [ + 99.514899, + 23.706715 + ], + [ + 99.516061, + 23.706718 + ], + [ + 99.517352, + 23.706133 + ], + [ + 99.520234, + 23.705964 + ], + [ + 99.522343, + 23.706009 + ], + [ + 99.524876, + 23.706937 + ], + [ + 99.528361, + 23.710543 + ], + [ + 99.529544, + 23.711922 + ], + [ + 99.530533, + 23.71218 + ], + [ + 99.532706, + 23.71305 + ], + [ + 99.532814, + 23.713542 + ], + [ + 99.533523, + 23.713878 + ], + [ + 99.533148, + 23.715329 + ], + [ + 99.533213, + 23.71755 + ], + [ + 99.532632, + 23.718709 + ], + [ + 99.531384, + 23.720199 + ], + [ + 99.531147, + 23.720867 + ], + [ + 99.531363, + 23.721672 + ], + [ + 99.5319, + 23.722637 + ], + [ + 99.533974, + 23.7208 + ], + [ + 99.535309, + 23.719467 + ], + [ + 99.538406, + 23.717942 + ], + [ + 99.540513, + 23.716493 + ], + [ + 99.541545, + 23.714452 + ], + [ + 99.540814, + 23.712721 + ], + [ + 99.541545, + 23.711582 + ], + [ + 99.540944, + 23.710598 + ], + [ + 99.544255, + 23.707068 + ], + [ + 99.547093, + 23.704953 + ], + [ + 99.548684, + 23.704445 + ], + [ + 99.55049, + 23.703152 + ], + [ + 99.552425, + 23.694308 + ], + [ + 99.554273, + 23.69097 + ], + [ + 99.555004, + 23.688534 + ], + [ + 99.55595, + 23.687082 + ], + [ + 99.557282, + 23.68563 + ], + [ + 99.55759, + 23.683977 + ], + [ + 99.558105, + 23.682288 + ], + [ + 99.559394, + 23.680835 + ], + [ + 99.559352, + 23.678634 + ], + [ + 99.558449, + 23.676863 + ], + [ + 99.556386, + 23.675326 + ], + [ + 99.557031, + 23.672026 + ], + [ + 99.558535, + 23.670613 + ], + [ + 99.560341, + 23.668375 + ], + [ + 99.560942, + 23.666607 + ], + [ + 99.559825, + 23.665386 + ], + [ + 99.55716, + 23.663298 + ], + [ + 99.555397, + 23.66066 + ], + [ + 99.554582, + 23.657937 + ], + [ + 99.553421, + 23.655812 + ], + [ + 99.553035, + 23.654003 + ], + [ + 99.553937, + 23.652785 + ], + [ + 99.556344, + 23.653026 + ], + [ + 99.559783, + 23.653897 + ], + [ + 99.562533, + 23.653272 + ], + [ + 99.565498, + 23.651074 + ], + [ + 99.564081, + 23.647691 + ], + [ + 99.559563, + 23.639346 + ], + [ + 99.557912, + 23.636964 + ], + [ + 99.557882, + 23.636921 + ], + [ + 99.557543, + 23.636432 + ], + [ + 99.557888, + 23.634546 + ], + [ + 99.56167, + 23.629558 + ], + [ + 99.562744, + 23.625784 + ], + [ + 99.561839, + 23.623464 + ], + [ + 99.558831, + 23.621806 + ], + [ + 99.554919, + 23.621839 + ], + [ + 99.551824, + 23.621755 + ], + [ + 99.548556, + 23.622338 + ], + [ + 99.546493, + 23.620288 + ], + [ + 99.545246, + 23.617532 + ], + [ + 99.544859, + 23.614897 + ], + [ + 99.54344, + 23.613872 + ], + [ + 99.541898, + 23.612021 + ], + [ + 99.538844, + 23.607333 + ], + [ + 99.538758, + 23.605681 + ], + [ + 99.540779, + 23.605372 + ], + [ + 99.540263, + 23.604347 + ], + [ + 99.54022, + 23.603286 + ], + [ + 99.539833, + 23.602065 + ], + [ + 99.540693, + 23.60132 + ], + [ + 99.541769, + 23.601951 + ], + [ + 99.542414, + 23.600931 + ], + [ + 99.544349, + 23.60125 + ], + [ + 99.546241, + 23.601766 + ], + [ + 99.547918, + 23.602005 + ], + [ + 99.549165, + 23.601379 + ], + [ + 99.55024, + 23.601381 + ], + [ + 99.550369, + 23.59965 + ], + [ + 99.54981, + 23.59666 + ], + [ + 99.548133, + 23.592409 + ], + [ + 99.548348, + 23.590442 + ], + [ + 99.54796, + 23.589101 + ], + [ + 99.547314, + 23.582648 + ], + [ + 99.54611, + 23.580443 + ], + [ + 99.545551, + 23.577728 + ], + [ + 99.545594, + 23.574266 + ], + [ + 99.546714, + 23.573467 + ], + [ + 99.548306, + 23.573214 + ], + [ + 99.55312, + 23.570018 + ], + [ + 99.554475, + 23.569096 + ], + [ + 99.5555, + 23.568466 + ], + [ + 99.55623, + 23.567957 + ], + [ + 99.556875, + 23.567329 + ], + [ + 99.557713, + 23.566818 + ], + [ + 99.558079, + 23.566623 + ], + [ + 99.558873, + 23.566368 + ], + [ + 99.559238, + 23.566448 + ], + [ + 99.559583, + 23.566448 + ], + [ + 99.55984, + 23.56639 + ], + [ + 99.559947, + 23.566449 + ], + [ + 99.559926, + 23.566291 + ], + [ + 99.559604, + 23.56631 + ], + [ + 99.559131, + 23.56629 + ], + [ + 99.55825, + 23.566308 + ], + [ + 99.557304, + 23.566817 + ], + [ + 99.556659, + 23.567033 + ], + [ + 99.556273, + 23.567367 + ], + [ + 99.555693, + 23.567661 + ], + [ + 99.552855, + 23.567183 + ], + [ + 99.551931, + 23.567299 + ], + [ + 99.550405, + 23.567237 + ], + [ + 99.548491, + 23.566053 + ], + [ + 99.547718, + 23.565619 + ], + [ + 99.546686, + 23.564613 + ], + [ + 99.545137, + 23.563863 + ], + [ + 99.544256, + 23.563821 + ], + [ + 99.542966, + 23.564448 + ], + [ + 99.540751, + 23.565151 + ], + [ + 99.539682, + 23.565345 + ], + [ + 99.538069, + 23.565342 + ], + [ + 99.537144, + 23.564965 + ], + [ + 99.536241, + 23.564983 + ], + [ + 99.535381, + 23.564627 + ], + [ + 99.534198, + 23.564427 + ], + [ + 99.534606, + 23.565057 + ], + [ + 99.534585, + 23.565136 + ], + [ + 99.534994, + 23.565786 + ], + [ + 99.533423, + 23.565822 + ], + [ + 99.532843, + 23.565642 + ], + [ + 99.532456, + 23.566055 + ], + [ + 99.532154, + 23.566546 + ], + [ + 99.531101, + 23.567212 + ], + [ + 99.53024, + 23.568036 + ], + [ + 99.528842, + 23.568189 + ], + [ + 99.528175, + 23.567401 + ], + [ + 99.527121, + 23.567398 + ], + [ + 99.52583, + 23.566903 + ], + [ + 99.524716, + 23.565954 + ], + [ + 99.52108, + 23.565491 + ], + [ + 99.52037, + 23.564328 + ], + [ + 99.5191, + 23.564286 + ], + [ + 99.516863, + 23.565223 + ], + [ + 99.514604, + 23.565591 + ], + [ + 99.512323, + 23.566449 + ], + [ + 99.509676, + 23.566421 + ], + [ + 99.508433, + 23.565098 + ], + [ + 99.507034, + 23.563363 + ], + [ + 99.506711, + 23.561729 + ], + [ + 99.505075, + 23.560819 + ], + [ + 99.502773, + 23.560793 + ], + [ + 99.502213, + 23.559689 + ], + [ + 99.500449, + 23.55813 + ], + [ + 99.500283, + 23.556226 + ], + [ + 99.499098, + 23.555122 + ], + [ + 99.498475, + 23.553526 + ], + [ + 99.497227, + 23.551634 + ], + [ + 99.495892, + 23.54866 + ], + [ + 99.496366, + 23.547815 + ], + [ + 99.49727, + 23.546972 + ], + [ + 99.498238, + 23.547545 + ], + [ + 99.498927, + 23.548019 + ], + [ + 99.4994, + 23.547411 + ] + ] + ] + ] + } + } + ] +} \ No newline at end of file diff --git a/sub-operation-service/src/components/centerMap.vue b/sub-operation-service/src/components/centerMap.vue new file mode 100644 index 0000000..92c68bd --- /dev/null +++ b/sub-operation-service/src/components/centerMap.vue @@ -0,0 +1,279 @@ + + + diff --git a/sub-operation-service/src/components/code-dialog/index.vue b/sub-operation-service/src/components/code-dialog/index.vue new file mode 100644 index 0000000..2a6a5bd --- /dev/null +++ b/sub-operation-service/src/components/code-dialog/index.vue @@ -0,0 +1,54 @@ + + + diff --git a/sub-operation-service/src/components/costomImg.vue b/sub-operation-service/src/components/costomImg.vue index 8dbe864..989f648 100644 --- a/sub-operation-service/src/components/costomImg.vue +++ b/sub-operation-service/src/components/costomImg.vue @@ -79,24 +79,23 @@ const toPreview = () => { } .viewer-btn-warp { position: absolute; + top: 50%; + left: 0; display: none; width: 100%; text-align: center; - top: 50%; - left: 0; transform: translateY(-50%); } .viewer-btn { - background: $color-balck-mask; display: inline-block; padding: 4px 8px; + font-size: 14px; border-radius: 16px; color: $color-fff; - font-size: 14px; + background: $color-balck-mask; cursor: pointer; } } - .c-custom-img-warp:hover { .viewer-btn-warp { display: inline-block !important; diff --git a/sub-operation-service/src/components/custom-carousel-picture/index.vue b/sub-operation-service/src/components/custom-carousel-picture/index.vue new file mode 100644 index 0000000..99927e9 --- /dev/null +++ b/sub-operation-service/src/components/custom-carousel-picture/index.vue @@ -0,0 +1,220 @@ + + + diff --git a/sub-operation-service/src/components/custom-echart-bar/index.vue b/sub-operation-service/src/components/custom-echart-bar/index.vue new file mode 100644 index 0000000..4ae9afc --- /dev/null +++ b/sub-operation-service/src/components/custom-echart-bar/index.vue @@ -0,0 +1,115 @@ + + diff --git a/sub-operation-service/src/components/custom-echart-bubble/index.vue b/sub-operation-service/src/components/custom-echart-bubble/index.vue new file mode 100644 index 0000000..4ff0e63 --- /dev/null +++ b/sub-operation-service/src/components/custom-echart-bubble/index.vue @@ -0,0 +1,103 @@ + + diff --git a/sub-operation-service/src/components/custom-echart-column-line/index.vue b/sub-operation-service/src/components/custom-echart-column-line/index.vue new file mode 100644 index 0000000..a31a67b --- /dev/null +++ b/sub-operation-service/src/components/custom-echart-column-line/index.vue @@ -0,0 +1,147 @@ + + diff --git a/sub-operation-service/src/components/custom-echart-hyaline-cake/index.vue b/sub-operation-service/src/components/custom-echart-hyaline-cake/index.vue new file mode 100644 index 0000000..4c7e3e5 --- /dev/null +++ b/sub-operation-service/src/components/custom-echart-hyaline-cake/index.vue @@ -0,0 +1,294 @@ + + diff --git a/sub-operation-service/src/components/custom-echart-hyaline-cake/new-hyaline-cake.vue b/sub-operation-service/src/components/custom-echart-hyaline-cake/new-hyaline-cake.vue new file mode 100644 index 0000000..2f39c56 --- /dev/null +++ b/sub-operation-service/src/components/custom-echart-hyaline-cake/new-hyaline-cake.vue @@ -0,0 +1,492 @@ + + + + + diff --git a/sub-operation-service/src/components/custom-echart-line-line/index.vue b/sub-operation-service/src/components/custom-echart-line-line/index.vue new file mode 100644 index 0000000..8ef3757 --- /dev/null +++ b/sub-operation-service/src/components/custom-echart-line-line/index.vue @@ -0,0 +1,78 @@ + + + diff --git a/sub-operation-service/src/components/custom-echart-line/index.vue b/sub-operation-service/src/components/custom-echart-line/index.vue new file mode 100644 index 0000000..0569d41 --- /dev/null +++ b/sub-operation-service/src/components/custom-echart-line/index.vue @@ -0,0 +1,157 @@ + + diff --git a/sub-operation-service/src/components/custom-echart-maps/index.vue b/sub-operation-service/src/components/custom-echart-maps/index.vue new file mode 100644 index 0000000..831fa01 --- /dev/null +++ b/sub-operation-service/src/components/custom-echart-maps/index.vue @@ -0,0 +1,85 @@ + + diff --git a/sub-operation-service/src/components/custom-echart-mixin/index.vue b/sub-operation-service/src/components/custom-echart-mixin/index.vue new file mode 100644 index 0000000..ac3cedf --- /dev/null +++ b/sub-operation-service/src/components/custom-echart-mixin/index.vue @@ -0,0 +1,102 @@ + + + diff --git a/sub-operation-service/src/components/custom-echart-pictorial-bar/index.vue b/sub-operation-service/src/components/custom-echart-pictorial-bar/index.vue new file mode 100644 index 0000000..2c6327b --- /dev/null +++ b/sub-operation-service/src/components/custom-echart-pictorial-bar/index.vue @@ -0,0 +1,124 @@ + + diff --git a/sub-operation-service/src/components/custom-echart-pie-3d/index.vue b/sub-operation-service/src/components/custom-echart-pie-3d/index.vue new file mode 100644 index 0000000..f32340c --- /dev/null +++ b/sub-operation-service/src/components/custom-echart-pie-3d/index.vue @@ -0,0 +1,86 @@ + + diff --git a/sub-operation-service/src/components/custom-echart-pie-gauge/index.vue b/sub-operation-service/src/components/custom-echart-pie-gauge/index.vue new file mode 100644 index 0000000..25d6ae0 --- /dev/null +++ b/sub-operation-service/src/components/custom-echart-pie-gauge/index.vue @@ -0,0 +1,78 @@ + + diff --git a/sub-operation-service/src/components/custom-echart-pie/index.vue b/sub-operation-service/src/components/custom-echart-pie/index.vue new file mode 100644 index 0000000..e9c1234 --- /dev/null +++ b/sub-operation-service/src/components/custom-echart-pie/index.vue @@ -0,0 +1,94 @@ + + diff --git a/sub-operation-service/src/components/custom-echart-radar/index.vue b/sub-operation-service/src/components/custom-echart-radar/index.vue new file mode 100644 index 0000000..8304547 --- /dev/null +++ b/sub-operation-service/src/components/custom-echart-radar/index.vue @@ -0,0 +1,97 @@ + + diff --git a/sub-operation-service/src/components/custom-echart-scatter-blister/index.vue b/sub-operation-service/src/components/custom-echart-scatter-blister/index.vue new file mode 100644 index 0000000..a97ab29 --- /dev/null +++ b/sub-operation-service/src/components/custom-echart-scatter-blister/index.vue @@ -0,0 +1,78 @@ + + diff --git a/sub-operation-service/src/components/custom-echart-triangle/index.vue b/sub-operation-service/src/components/custom-echart-triangle/index.vue new file mode 100644 index 0000000..77210c1 --- /dev/null +++ b/sub-operation-service/src/components/custom-echart-triangle/index.vue @@ -0,0 +1,159 @@ + + diff --git a/sub-operation-service/src/components/custom-echart-water-droplet/index.vue b/sub-operation-service/src/components/custom-echart-water-droplet/index.vue new file mode 100644 index 0000000..acdfeb3 --- /dev/null +++ b/sub-operation-service/src/components/custom-echart-water-droplet/index.vue @@ -0,0 +1,93 @@ + + diff --git a/sub-operation-service/src/components/custom-echart-word-cloud/index.vue b/sub-operation-service/src/components/custom-echart-word-cloud/index.vue new file mode 100644 index 0000000..a4e861e --- /dev/null +++ b/sub-operation-service/src/components/custom-echart-word-cloud/index.vue @@ -0,0 +1,78 @@ + + diff --git a/sub-operation-service/src/components/custom-iframe/index.vue b/sub-operation-service/src/components/custom-iframe/index.vue new file mode 100644 index 0000000..858fcd3 --- /dev/null +++ b/sub-operation-service/src/components/custom-iframe/index.vue @@ -0,0 +1,39 @@ + + + diff --git a/sub-operation-service/src/components/custom-import-excel/index.vue b/sub-operation-service/src/components/custom-import-excel/index.vue new file mode 100644 index 0000000..e2636e6 --- /dev/null +++ b/sub-operation-service/src/components/custom-import-excel/index.vue @@ -0,0 +1,105 @@ + + + diff --git a/sub-operation-service/src/components/custom-rank-list/index.vue b/sub-operation-service/src/components/custom-rank-list/index.vue new file mode 100644 index 0000000..52cbf9c --- /dev/null +++ b/sub-operation-service/src/components/custom-rank-list/index.vue @@ -0,0 +1,269 @@ + + + + + diff --git a/sub-operation-service/src/components/custom-rich-editor/index.vue b/sub-operation-service/src/components/custom-rich-editor/index.vue new file mode 100644 index 0000000..6bb7f93 --- /dev/null +++ b/sub-operation-service/src/components/custom-rich-editor/index.vue @@ -0,0 +1,173 @@ + + + + + diff --git a/sub-operation-service/src/components/custom-rich-editor/upFile.js b/sub-operation-service/src/components/custom-rich-editor/upFile.js new file mode 100644 index 0000000..ab918d1 --- /dev/null +++ b/sub-operation-service/src/components/custom-rich-editor/upFile.js @@ -0,0 +1,10 @@ +import { CommonUpload } from '../../apis/common'; + +export async function imageUpload(file, insertFn) { + let formData = new FormData(); + formData.append('file', file); + let res = await CommonUpload(formData); + if (res.code == 200) { + insertFn(res.data.url, file.name, res.data.key); + } +} diff --git a/sub-operation-service/src/components/custom-scroll-board/index.vue b/sub-operation-service/src/components/custom-scroll-board/index.vue new file mode 100644 index 0000000..28ef7d1 --- /dev/null +++ b/sub-operation-service/src/components/custom-scroll-board/index.vue @@ -0,0 +1,361 @@ + + + + + diff --git a/sub-operation-service/src/components/custom-scroll-title copy/index.vue b/sub-operation-service/src/components/custom-scroll-title copy/index.vue new file mode 100644 index 0000000..bbe11ec --- /dev/null +++ b/sub-operation-service/src/components/custom-scroll-title copy/index.vue @@ -0,0 +1,220 @@ + + + + + diff --git a/sub-operation-service/src/components/custom-scroll-title/index.vue b/sub-operation-service/src/components/custom-scroll-title/index.vue new file mode 100644 index 0000000..536ee51 --- /dev/null +++ b/sub-operation-service/src/components/custom-scroll-title/index.vue @@ -0,0 +1,224 @@ + + + + + diff --git a/sub-operation-service/src/components/custom-table-operate/index.vue b/sub-operation-service/src/components/custom-table-operate/index.vue new file mode 100644 index 0000000..1019184 --- /dev/null +++ b/sub-operation-service/src/components/custom-table-operate/index.vue @@ -0,0 +1,59 @@ + + + diff --git a/sub-operation-service/src/components/custom-table-tree/index.vue b/sub-operation-service/src/components/custom-table-tree/index.vue new file mode 100644 index 0000000..460f2e0 --- /dev/null +++ b/sub-operation-service/src/components/custom-table-tree/index.vue @@ -0,0 +1,115 @@ + + + diff --git a/sub-operation-service/src/components/customBack.vue b/sub-operation-service/src/components/customBack.vue new file mode 100644 index 0000000..65afeef --- /dev/null +++ b/sub-operation-service/src/components/customBack.vue @@ -0,0 +1,89 @@ + + + diff --git a/sub-operation-service/src/components/customProgress.vue b/sub-operation-service/src/components/customProgress.vue new file mode 100644 index 0000000..958eb20 --- /dev/null +++ b/sub-operation-service/src/components/customProgress.vue @@ -0,0 +1,67 @@ + + + diff --git a/sub-operation-service/src/components/page-layout/index.vue b/sub-operation-service/src/components/page-layout/index.vue index 13ebba5..cf5ec2e 100644 --- a/sub-operation-service/src/components/page-layout/index.vue +++ b/sub-operation-service/src/components/page-layout/index.vue @@ -19,30 +19,28 @@ const props = defineProps({ diff --git a/sub-operation-service/src/components/page-menu/index-bak.vue b/sub-operation-service/src/components/page-menu/index-bak.vue index 211e932..4e67376 100644 --- a/sub-operation-service/src/components/page-menu/index-bak.vue +++ b/sub-operation-service/src/components/page-menu/index-bak.vue @@ -49,17 +49,15 @@ const todo = (row, toggle) => { .page-menu { width: 100%; height: 100%; - &-item { - width: 100%; - @include flex-column(); padding: 16px; + width: 100%; cursor: pointer; - + @include flex-column; .menu { - @include flex-row(); - align-items: center; + @include flex-row; + align-items: center; .item-img, .item-title { vertical-align: middle; @@ -70,48 +68,42 @@ const todo = (row, toggle) => { height: 32px; } .item-title { - flex: 1; + padding-left: 8px; font-size: 20px; font-weight: 400; - padding-left: 8px; - @include ellipsis(); + flex: 1; + @include ellipsis; } .el-icon { color: $color-primary; } - &.active { color: $color-primary; } } - .sub-menu { - padding: 10px 0; display: block; - + padding: 10px 0; &.toggle { display: none; } - li { - padding: 16px; - @include flex-row(); align-items: center; - + padding: 16px; + @include flex-row; &::before { - @include icon-space(); + @include icon-space; + + margin-right: 22px; width: 5px; height: 5px; border-radius: 3px; - background-color: #000; - margin-right: 22px; + background-color: #000000; } - .sub-title { font-size: 16px; - @include ellipsis(); + @include ellipsis; } - &.active { &::before { background-color: $color-primary; diff --git a/sub-operation-service/src/components/page-menu/index.vue b/sub-operation-service/src/components/page-menu/index.vue index c5dfd6e..3870c26 100644 --- a/sub-operation-service/src/components/page-menu/index.vue +++ b/sub-operation-service/src/components/page-menu/index.vue @@ -57,20 +57,20 @@ const active = computed(() => { :deep(.el-sub-menu__title) { font-size: 20px; font-weight: 400; - &:hover { - background-color: #fff; color: $color-primary; + background-color: #ffffff; } } :deep(.el-menu-item) { - @include flex-row(); + @include flex-row; + align-items: center; padding: 0 16px !important; } :deep(.el-sub-menu .el-menu-item) { - font-size: 16px; padding-left: 50px !important; + font-size: 16px; &:hover { .icon-dot { background-color: $color-primary; @@ -81,7 +81,7 @@ const active = computed(() => { font-size: 20px; } :deep(.el-menu-item.is-active) { - background-color: #fff; + background-color: #ffffff; } &:not(.el-menu--collapse) { height: 100%; diff --git a/sub-operation-service/src/components/page-pagination/index.vue b/sub-operation-service/src/components/page-pagination/index.vue index 6a5a058..3a9de61 100644 --- a/sub-operation-service/src/components/page-pagination/index.vue +++ b/sub-operation-service/src/components/page-pagination/index.vue @@ -31,9 +31,9 @@ const emit = defineEmits(['current-change', 'size-change']); diff --git a/sub-operation-service/src/components/subTop.vue b/sub-operation-service/src/components/subTop.vue new file mode 100644 index 0000000..188fe75 --- /dev/null +++ b/sub-operation-service/src/components/subTop.vue @@ -0,0 +1,186 @@ + + + diff --git a/sub-operation-service/src/hooks/useBreakpoint.js b/sub-operation-service/src/hooks/useBreakpoint.js new file mode 100644 index 0000000..32311f2 --- /dev/null +++ b/sub-operation-service/src/hooks/useBreakpoint.js @@ -0,0 +1,84 @@ +import { ref, computed, unref } from 'vue'; +import { useEventListener } from './useEventListener'; + +let globalScreenRef = 0; +let globalWidthRef = 0; +let globalRealWidthRef = 0; + +const screenMap = new Map(); +screenMap.set('XS', 480); +screenMap.set('SM', 576); +screenMap.set('MD', 768); +screenMap.set('LG', 992); +screenMap.set('XL', 1200); +screenMap.set('XXL', 1600); + +export function useBreakpoint() { + return { + screenRef: computed(() => unref(globalScreenRef)), + widthRef: globalWidthRef, + realWidthRef: globalRealWidthRef, + }; +} + +// Just call it once +export function createBreakpointListen(fn) { + const screenRef = ref('XL'); + const realWidthRef = ref(window.innerWidth); + + function getWindowWidth() { + const width = document.body.clientWidth; + const xs = screenMap.get('XS'); + const sm = screenMap.get('SM'); + const md = screenMap.get('MD'); + const lg = screenMap.get('LG'); + const xl = screenMap.get('XL'); + const xxl = screenMap.set('XXL', 1600); + if (width < xs) { + screenRef.value = xs; + } else if (width < sm) { + screenRef.value = sm; + } else if (width < md) { + screenRef.value = md; + } else if (width < lg) { + screenRef.value = lg; + } else if (width < xl) { + screenRef.value = xl; + } else { + screenRef.value = xxl; + } + realWidthRef.value = width; + } + + useEventListener({ + el: window, + name: 'resize', + + listener: () => { + getWindowWidth(); + resizeFn(); + }, + // wait: 100, + }); + + getWindowWidth(); + globalScreenRef = computed(() => unref(screenRef)); + globalWidthRef = computed(() => screenMap.get(unref(screenRef))); + globalRealWidthRef = computed(() => unref(realWidthRef)); + + function resizeFn() { + fn?.({ + screen: globalScreenRef, + width: globalWidthRef, + realWidth: globalRealWidthRef, + screenMap, + }); + } + + resizeFn(); + return { + screenRef: globalScreenRef, + widthRef: globalWidthRef, + realWidthRef: globalRealWidthRef, + }; +} diff --git a/sub-operation-service/src/hooks/useEcharts.js b/sub-operation-service/src/hooks/useEcharts.js new file mode 100644 index 0000000..90d1065 --- /dev/null +++ b/sub-operation-service/src/hooks/useEcharts.js @@ -0,0 +1,269 @@ +import { unref, nextTick, watch, computed, ref, markRaw } from 'vue'; +import { useDebounceFn, tryOnUnmounted } from '@vueuse/core'; +import { useTimeoutFn } from './useTimeout'; +import { useEventListener } from './useEventListener'; +import { useBreakpoint } from './useBreakpoint'; +import echarts from '../utils/echarts'; + +export const useEcharts = (elRef, theme = 'default') => { + // 新增轮播相关状态 + const autoPlayTimer = ref(null); // 定时器句柄 + const currentIndex = ref(-1); // 当前高亮的数据索引 + const dataLength = ref(0); // 当前系列的数据总长度 + + let mapClickHandler = null; + + // 新增方法 - 启动轮播 + const startAutoPlay = (options = {}) => { + const { + interval = 2000, // 轮播间隔(ms) + seriesIndex = 0, // 默认操作第一个系列 + showTooltip = false, // 是否显示提示框,默认是false,外部配置了,无论是否true都会显示 + showMarkPoint = true, // 是否显示默认的动态标记点 + } = options; + + stopAutoPlay(); // 先停止已有轮播 + + // 获取当前系列的数据长度 + const seriesData = unref(getOptions).series?.[seriesIndex]?.data; + const xAxisData = unref(getOptions).xAxis?.data || []; + // 获取当前 option 中的 yAxis 类型来判断是否倒置 + const axisType = unref(getOptions).yAxis?.type; + const isCategoryY = axisType === 'category'; + + dataLength.value = seriesData?.length || 0; + if (dataLength.value === 0) return; + + autoPlayTimer.value = setInterval(() => { + currentIndex.value = (currentIndex.value + 1) % dataLength.value; + // 更新MarkPoint点信息 + if (showMarkPoint) { + updateMarkPoint(currentIndex.value, xAxisData, seriesData, isCategoryY); + } + + // 重置之前的高亮 + chartInstance?.dispatchAction({ + type: 'downplay', + seriesIndex: seriesIndex, + }); + // 高亮当前项 + chartInstance?.dispatchAction({ + type: 'highlight', + seriesIndex: seriesIndex, + dataIndex: currentIndex.value, + }); + // 显示 tooltip(可选) + if (showTooltip) { + chartInstance?.dispatchAction({ + type: 'showTip', + seriesIndex: seriesIndex, + dataIndex: currentIndex.value, + }); + } + }, interval); + }; + + function updateMarkPoint(index, xAxis, seriesData, isCategoryY) { + const x = isCategoryY ? seriesData[index] : xAxis[index]; + const y = isCategoryY ? xAxis[index] : seriesData[index]; + const updatedSeries = chartInstance.getOption().series; + + if (updatedSeries[0].markPoint && Array.isArray(updatedSeries[0].markPoint.data) && updatedSeries[0].markPoint.data.length > 1) { + // 已初始化:只改坐标 + updatedSeries[0].markPoint.data.forEach((el) => { + el.coord = [x, y]; + }); + } else { + // 未初始化或数据不对:重建 + updatedSeries[0].markPoint = { + symbol: 'circle', + symbolSize: 8, + itemStyle: { + color: '#ffffff', + }, + label: { + show: false, + }, + data: [ + { coord: [x, y], symbolSize: 16, itemStyle: { color: '#ffffff' }, z: 12 }, + { coord: [x, y], symbolSize: 24, itemStyle: { color: 'rgba(1, 238, 255, 0.5)' }, z: 11 }, + { coord: [x, y], symbolSize: 40, itemStyle: { color: 'rgba(1, 238, 255, 0.3)' }, z: 10 }, + ], + }; + } + + chartInstance.setOption({ + series: updatedSeries, + }); + } + + // 新增方法 - 停止轮播 + const stopAutoPlay = () => { + if (autoPlayTimer.value) { + clearInterval(autoPlayTimer.value); + autoPlayTimer.value = null; + } + }; + + const getDarkMode = computed(() => { + return theme === 'default' ? 'dark' : theme; + }); + + let chartInstance = null; + let resizeFn = resize; + const cacheOptions = ref({}); + let removeResizeFn = null; + + resizeFn = useDebounceFn(resize, 200); + + const getOptions = computed(() => { + if (getDarkMode.value !== 'dark') { + return cacheOptions.value; + } + return { + backgroundColor: 'transparent', + ...cacheOptions.value, + }; + }); + + function initCharts(t = theme) { + const el = unref(elRef); + if (!el || !unref(el)) { + return; + } + nextTick(() => { + if (el.offsetWidth === 0 || el.offsetHeight === 0) { + // console.warn('图表容器不可见,延迟初始化'); + useTimeoutFn(() => initCharts(t), 100); + return; + } + + chartInstance = markRaw(echarts.init(el, t)); + + const { removeEvent } = useEventListener({ + el: window, + name: 'resize', + listener: resizeFn, + }); + removeResizeFn = removeEvent; + const { widthRef } = useBreakpoint(); + if (unref(widthRef) <= 768 || el.offsetHeight === 0) { + useTimeoutFn(() => { + resizeFn(); + }, 30); + } + }); + } + + function handleMapClick(params) { + console.info('handleMapClick', params); + + // 执行注册的回调函数 + if (typeof mapClickHandler === 'function') { + console.info('mapClickHandler', params); + mapClickHandler(params); + } + } + + function onMapClick(handler) { + mapClickHandler = handler; + + // 返回解绑方法 + return () => { + mapClickHandler = null; + }; + } + + function setOptions(options = {}, clear = true) { + const mergedOptions = { + animation: true, + animationDuration: 1000, + animationEasing: 'cubicOut', + ...unref(options), + animationThreshold: 2000, // 数据量超过2000自动关闭动画 + animationDelayUpdate: (idx) => idx * 50, // 数据项延迟 + }; + cacheOptions.value = mergedOptions; + if (unref(elRef)?.offsetHeight === 0) { + useTimeoutFn(() => { + setOptions(unref(getOptions)); + }, 30); + return; + } + nextTick(() => { + useTimeoutFn(() => { + if (!chartInstance) { + initCharts(getDarkMode.value ?? 'default'); + + if (!chartInstance) return; + } + clear && chartInstance?.clear(); + chartInstance?.setOption(unref(getOptions)); + // 立即绑定事件 + chartInstance.off('click'); + chartInstance.on('click', handleMapClick); + }, 30); + }); + } + + function resize() { + chartInstance?.resize(); + } + + /** + * 注册地图数据 + * @param {string} mapName - 地图名称 + * @param {object} geoJSON - GeoJSON 数据 + */ + function regMap(mapName, geoJSON) { + if (!mapName || !geoJSON) { + console.warn('地图名称或 GeoJSON 数据无效'); + return; + } + + console.info('getMap', echarts.getMap(mapName)); + if (!echarts.getMap(mapName)) { + echarts.registerMap(mapName, geoJSON, { override: true }); + } + } + + watch( + () => getDarkMode.value, + (theme) => { + if (chartInstance) { + chartInstance.dispose(); + initCharts(theme); + setOptions(cacheOptions.value); + } + } + ); + + tryOnUnmounted(() => { + stopAutoPlay(); // 清理定时器 + if (!chartInstance) return; + if (chartInstance) { + chartInstance.off('click', handleMapClick); + } + removeResizeFn(); + chartInstance.dispose(); + chartInstance = null; + }); + + function getInstance() { + if (!chartInstance) { + initCharts(getDarkMode.value ?? 'default'); + } + return chartInstance; + } + + return { + setOptions, + resize, + echarts, + getInstance: () => chartInstance, + regMap, + startAutoPlay, // 暴露轮播方法 + stopAutoPlay, + onMapClick, + }; +}; diff --git a/sub-operation-service/src/hooks/useEventListener.js b/sub-operation-service/src/hooks/useEventListener.js new file mode 100644 index 0000000..5ebdaf7 --- /dev/null +++ b/sub-operation-service/src/hooks/useEventListener.js @@ -0,0 +1,38 @@ +import { ref, watch, unref } from 'vue'; +import { useThrottleFn, useDebounceFn } from '@vueuse/core'; + +export function useEventListener({ el = window, name, listener, options, autoRemove = true, isDebounce = true, wait = 80 }) { + let remove; + const isAddRef = ref(false); + + if (el) { + const element = ref(el); + + const handler = isDebounce ? useDebounceFn(listener, wait) : useThrottleFn(listener, wait); + const realHandler = wait ? handler : listener; + const removeEventListener = (e) => { + isAddRef.value = true; + e.removeEventListener(name, realHandler, options); + }; + const addEventListener = (e) => e.addEventListener(name, realHandler, options); + + const removeWatch = watch( + element, + (v, _ov, cleanUp) => { + if (v) { + !unref(isAddRef) && addEventListener(v); + cleanUp(() => { + autoRemove && removeEventListener(v); + }); + } + }, + { immediate: true } + ); + + remove = () => { + removeEventListener(element.value); + removeWatch(); + }; + } + return { removeEvent: remove }; +} diff --git a/sub-operation-service/src/hooks/useTimeout.js b/sub-operation-service/src/hooks/useTimeout.js new file mode 100644 index 0000000..ccef4b6 --- /dev/null +++ b/sub-operation-service/src/hooks/useTimeout.js @@ -0,0 +1,44 @@ +import { ref, watch } from 'vue'; +import { tryOnUnmounted } from '@vueuse/core'; + +export function useTimeoutFn(handle, wait, native = false) { + if (typeof handle !== 'function') { + throw new Error('handle is not Function!'); + } + + const { readyRef, stop, start } = useTimeoutRef(wait); + if (native) { + handle(); + } else { + watch( + readyRef, + (maturity) => { + maturity && handle(); + }, + { immediate: false } + ); + } + return { readyRef, stop, start }; +} + +export function useTimeoutRef(wait) { + const readyRef = ref(false); + + let timer; + function stop() { + readyRef.value = false; + timer && window.clearTimeout(timer); + } + function start() { + stop(); + timer = setTimeout(() => { + readyRef.value = true; + }, wait); + } + + start(); + + tryOnUnmounted(stop); + + return { readyRef, stop, start }; +} diff --git a/sub-operation-service/src/layouts/component/Header/index.vue b/sub-operation-service/src/layouts/component/Header/index.vue index 65a8baf..6d84170 100644 --- a/sub-operation-service/src/layouts/component/Header/index.vue +++ b/sub-operation-service/src/layouts/component/Header/index.vue @@ -115,11 +115,12 @@ const toHome = () => { }; const toUserCenter = () => { + console.info('toUserCenter', router); router.push('/sub-operation-service/userCenter'); }; const toCart = () => { - router.push('/sub-operation-service/userCenter-shoppingCart'); + router.push('/sub-operation-service/userCenter'); }; @@ -139,12 +140,12 @@ const toCart = () => { font-size: 20px; } .el-menu-item:hover { - background: none !important; color: $color-main; + background: none !important; } .el-menu-item:active { - background: none !important; color: $color-main; + background: none !important; } } } @@ -154,16 +155,16 @@ const toCart = () => { // height: 100%; // box-sizing: border-box; &-header { - width: 1200px; - height: 206px; overflow: hidden; margin: auto; + width: 1200px; + height: 206px; &-top { display: flex; - height: 44px; justify-content: space-between; align-items: center; padding: 0 32px; + height: 44px; &-left { line-height: 36px; .welcome-msg { @@ -171,15 +172,15 @@ const toCart = () => { color: $color-5a; } .left-link { - color: $color-main; + display: inline-block; margin: 0 10px; font-size: 12px; + color: $color-main; cursor: pointer; - display: inline-block; .iconfont { - color: $color-main; display: inline-block; margin-right: 2px; + color: $color-main; } .iconfont, span { @@ -189,16 +190,15 @@ const toCart = () => { } &-right { span { - color: $color-000; margin-left: 25px; - line-height: 36px; font-size: 12px; text-align: center; + color: $color-000; + line-height: 36px; cursor: pointer; &:nth-child(1) { margin-left: 0; } - &.block-icon { .iconfont { display: inline-block; @@ -210,10 +210,11 @@ const toCart = () => { } } span { - margin-left: 6px; display: inline-block; + margin-left: 6px; vertical-align: middle; } + color: $color-main; } } @@ -236,27 +237,26 @@ const toCart = () => { white-space: nowrap; } .search-warp { - width: 100%; - padding-left: 36px; position: relative; + padding-left: 36px; + width: 100%; .el-input { - flex-grow: 1; + width: 100%; height: 50px; font-size: 18px; - width: 100%; + flex-grow: 1; :deep(.el-input__wrapper) { padding-right: 100px; } } - .el-button { position: absolute; - right: 8px; top: 50%; - transform: translateY(-50%); - font-size: 18px; + right: 8px; padding: 0 24px; height: 42px; + font-size: 18px; + transform: translateY(-50%); } } } @@ -270,8 +270,8 @@ const toCart = () => { } &-right { margin-top: -10px; - width: 240px; padding-left: 20px; + width: 240px; p { text-align: center; } diff --git a/sub-operation-service/src/layouts/component/Main/index.vue b/sub-operation-service/src/layouts/component/Main/index.vue index de3bddf..09c10b8 100644 --- a/sub-operation-service/src/layouts/component/Main/index.vue +++ b/sub-operation-service/src/layouts/component/Main/index.vue @@ -35,14 +35,14 @@ const isReload = computed(() => SettingStore.isReload); display: flex; width: 100%; height: 100%; - @include scrollable(); - box-sizing: border-box; + @include scrollable; + box-sizing: border-box; &-inner { - width: 100%; padding: 10px; - box-sizing: border-box; + width: 100%; background-color: #f5f5f5; + box-sizing: border-box; } } diff --git a/sub-operation-service/src/layouts/component/UserMenu/index.vue b/sub-operation-service/src/layouts/component/UserMenu/index.vue index 99de0fa..947043f 100644 --- a/sub-operation-service/src/layouts/component/UserMenu/index.vue +++ b/sub-operation-service/src/layouts/component/UserMenu/index.vue @@ -69,22 +69,21 @@ const toHome = () => { div { box-sizing: border-box; } - .layout-user-centre-warp { - width: 320px; - text-align: center; display: inline-block; - height: 100vh; padding: 16px; + width: 320px; + height: 100vh; + text-align: center; .layout-user-centre { - height: calc(100% - 0px); - background: $color-fff; overflow: auto; + height: calc(100% - 0px); border-radius: 16px; + background: $color-fff; } .layout-user-centre-top { - width: 100%; padding: 8px; + width: 100%; .logo-warp { height: 74px; } @@ -95,7 +94,6 @@ div { .el-menu-item { font-size: 20px; font-weight: 400; - .iconfont { display: inline-block; vertical-align: middle; diff --git a/sub-operation-service/src/layouts/index.vue b/sub-operation-service/src/layouts/index.vue index 230e96e..dd707f2 100644 --- a/sub-operation-service/src/layouts/index.vue +++ b/sub-operation-service/src/layouts/index.vue @@ -12,17 +12,16 @@ import Main from './component/Main'; diff --git a/sub-operation-service/src/layouts/userCentre.vue b/sub-operation-service/src/layouts/userCentre.vue index 774e60d..8d29f79 100644 --- a/sub-operation-service/src/layouts/userCentre.vue +++ b/sub-operation-service/src/layouts/userCentre.vue @@ -15,13 +15,13 @@ const SettingStore = useSettingStore(); diff --git a/sub-operation-service/src/views/brand/components/AuthManagement.vue b/sub-operation-service/src/views/brand/components/AuthManagement.vue new file mode 100644 index 0000000..91c9b6f --- /dev/null +++ b/sub-operation-service/src/views/brand/components/AuthManagement.vue @@ -0,0 +1,202 @@ + + + + + diff --git a/sub-operation-service/src/views/brand/components/UsageMonitor.vue b/sub-operation-service/src/views/brand/components/UsageMonitor.vue new file mode 100644 index 0000000..29d07f6 --- /dev/null +++ b/sub-operation-service/src/views/brand/components/UsageMonitor.vue @@ -0,0 +1,180 @@ + + + + + diff --git a/sub-operation-service/src/views/brand/index.vue b/sub-operation-service/src/views/brand/index.vue index 8626435..1ff091a 100644 --- a/sub-operation-service/src/views/brand/index.vue +++ b/sub-operation-service/src/views/brand/index.vue @@ -1,19 +1,98 @@ - + diff --git a/sub-operation-service/src/views/dashboard/components/InventoryCharts.vue b/sub-operation-service/src/views/dashboard/components/InventoryCharts.vue new file mode 100644 index 0000000..ac76a0e --- /dev/null +++ b/sub-operation-service/src/views/dashboard/components/InventoryCharts.vue @@ -0,0 +1,162 @@ + + + diff --git a/sub-operation-service/src/views/dashboard/components/benefitCharts.vue b/sub-operation-service/src/views/dashboard/components/benefitCharts.vue new file mode 100644 index 0000000..9bbe553 --- /dev/null +++ b/sub-operation-service/src/views/dashboard/components/benefitCharts.vue @@ -0,0 +1,342 @@ + + + diff --git a/sub-operation-service/src/views/dashboard/components/benefitChartsl.vue b/sub-operation-service/src/views/dashboard/components/benefitChartsl.vue new file mode 100644 index 0000000..4886e82 --- /dev/null +++ b/sub-operation-service/src/views/dashboard/components/benefitChartsl.vue @@ -0,0 +1,343 @@ + + + diff --git a/sub-operation-service/src/views/dashboard/components/businessFour.vue b/sub-operation-service/src/views/dashboard/components/businessFour.vue new file mode 100644 index 0000000..1aef269 --- /dev/null +++ b/sub-operation-service/src/views/dashboard/components/businessFour.vue @@ -0,0 +1,231 @@ + + + diff --git a/sub-operation-service/src/views/dashboard/components/businessMap.vue b/sub-operation-service/src/views/dashboard/components/businessMap.vue new file mode 100644 index 0000000..f1a6efe --- /dev/null +++ b/sub-operation-service/src/views/dashboard/components/businessMap.vue @@ -0,0 +1,207 @@ + + + + + diff --git a/sub-operation-service/src/views/dashboard/components/deviceCharts.vue b/sub-operation-service/src/views/dashboard/components/deviceCharts.vue new file mode 100644 index 0000000..f3f5957 --- /dev/null +++ b/sub-operation-service/src/views/dashboard/components/deviceCharts.vue @@ -0,0 +1,161 @@ + + + + + diff --git a/sub-operation-service/src/views/dashboard/components/entitieslist.vue b/sub-operation-service/src/views/dashboard/components/entitieslist.vue new file mode 100644 index 0000000..b22b135 --- /dev/null +++ b/sub-operation-service/src/views/dashboard/components/entitieslist.vue @@ -0,0 +1,103 @@ + + + + + diff --git a/sub-operation-service/src/views/dashboard/components/environment.vue b/sub-operation-service/src/views/dashboard/components/environment.vue new file mode 100644 index 0000000..8b6714f --- /dev/null +++ b/sub-operation-service/src/views/dashboard/components/environment.vue @@ -0,0 +1,174 @@ + + + diff --git a/sub-operation-service/src/views/dashboard/components/growthIndexesCharts.vue b/sub-operation-service/src/views/dashboard/components/growthIndexesCharts.vue new file mode 100644 index 0000000..95abbfa --- /dev/null +++ b/sub-operation-service/src/views/dashboard/components/growthIndexesCharts.vue @@ -0,0 +1,206 @@ + + + diff --git a/sub-operation-service/src/views/dashboard/components/healthStatusCharts.vue b/sub-operation-service/src/views/dashboard/components/healthStatusCharts.vue new file mode 100644 index 0000000..a91ad91 --- /dev/null +++ b/sub-operation-service/src/views/dashboard/components/healthStatusCharts.vue @@ -0,0 +1,122 @@ + + + + + diff --git a/sub-operation-service/src/views/dashboard/components/irrigationCharts.vue b/sub-operation-service/src/views/dashboard/components/irrigationCharts.vue new file mode 100644 index 0000000..a342cc1 --- /dev/null +++ b/sub-operation-service/src/views/dashboard/components/irrigationCharts.vue @@ -0,0 +1,179 @@ + + + diff --git a/sub-operation-service/src/views/dashboard/components/monitoringScreen.vue b/sub-operation-service/src/views/dashboard/components/monitoringScreen.vue new file mode 100644 index 0000000..194144c --- /dev/null +++ b/sub-operation-service/src/views/dashboard/components/monitoringScreen.vue @@ -0,0 +1,25 @@ + + + diff --git a/sub-operation-service/src/views/dashboard/components/noticeBar.vue b/sub-operation-service/src/views/dashboard/components/noticeBar.vue new file mode 100644 index 0000000..fdd47d0 --- /dev/null +++ b/sub-operation-service/src/views/dashboard/components/noticeBar.vue @@ -0,0 +1,73 @@ + + + + + diff --git a/sub-operation-service/src/views/dashboard/components/plantgs.vue b/sub-operation-service/src/views/dashboard/components/plantgs.vue new file mode 100644 index 0000000..5dd4bbc --- /dev/null +++ b/sub-operation-service/src/views/dashboard/components/plantgs.vue @@ -0,0 +1,116 @@ + + + diff --git a/sub-operation-service/src/views/dashboard/components/waterIntakeCharts.vue b/sub-operation-service/src/views/dashboard/components/waterIntakeCharts.vue new file mode 100644 index 0000000..db8395e --- /dev/null +++ b/sub-operation-service/src/views/dashboard/components/waterIntakeCharts.vue @@ -0,0 +1,113 @@ + + + diff --git a/sub-operation-service/src/views/dashboard/index.vue b/sub-operation-service/src/views/dashboard/index.vue index 8626435..b9251a9 100644 --- a/sub-operation-service/src/views/dashboard/index.vue +++ b/sub-operation-service/src/views/dashboard/index.vue @@ -1,19 +1,135 @@ - @@ -58,11 +58,11 @@ import * as echarts from 'echarts'; /* --------------- data --------------- */ // #region // 图表 DOM 引用 -const chartRef = ref(null); +const chartRef1 = ref(null); // ECharts 实例 let chartInstance = null; // 颜色列表 -const colorList = ['#9E87FF', '#73DDFF']; +const colorList = ['#3685FE', '#FFD500', '#25BF82']; // x轴数据 const xData = ['1月', '2月', '3月', '4月', '5月', '6月']; const devices = ref([ @@ -123,206 +123,240 @@ const devices = ref([ id: 7, }, ]); +// 图表配置 +const option = { + backgroundColor: '#fff', + title: { + text: '', + textStyle: { + fontSize: 12, + fontWeight: 400, + }, + left: 'center', + top: '5%', + }, + legend: { + icon: 'circle', + top: '0', + right: '5%', + itemWidth: 6, + itemGap: 20, + textStyle: { + color: '#556677', + }, + }, + tooltip: { + trigger: 'axis', + axisPointer: { + label: { + show: true, + backgroundColor: '#fff', + color: '#556677', + borderColor: 'rgba(0,0,0,0)', + shadowColor: 'rgba(0,0,0,0)', + shadowOffsetY: 0, + }, + lineStyle: { + width: 0, + }, + }, + backgroundColor: '#fff', + textStyle: { + color: '#5c6c7c', + }, + padding: [10, 10], + extraCssText: 'box-shadow: 1px 0 2px 0 rgba(163,163,163,0.5)', + }, + grid: { + top: '20%', + }, + xAxis: [ + { + type: 'category', + data: xData, + axisLine: { + lineStyle: { + color: 'rgba(107,107,107,0.37)', + }, + }, + axisTick: { + show: false, + }, + axisLabel: { + interval: 0, + textStyle: { + color: '#999', + }, + margin: 15, + }, + axisPointer: { + label: { + padding: [11, 5, 7], + backgroundColor: { + type: 'linear', + x: 0, + y: 0, + x2: 0, + y2: 1, + colorStops: [ + { + offset: 0, + color: '#fff', + }, + { + offset: 0.9, + color: '#fff', + }, + { + offset: 0.9, + color: '#33c0cd', + }, + { + offset: 1, + color: '#33c0cd', + }, + ], + global: false, + }, + }, + }, + boundaryGap: false, + }, + ], + yAxis: [ + { + type: 'value', + show: false, + axisTick: { + show: false, + }, + axisLine: { + show: true, + lineStyle: { + color: 'rgba(107,107,107,0.37)', + }, + }, + axisLabel: { + textStyle: { + color: '#999', + }, + }, + splitLine: { + show: false, + }, + }, + ], + series: [ + { + name: '茎秆高度', + type: 'line', + data: [10, 10, 30, 12, 15, 3], + symbolSize: 1, + symbol: 'circle', + smooth: true, + yAxisIndex: 0, + showSymbol: false, + lineStyle: { + width: 5, + color: '#3685FE', + shadowColor: 'rgba(158,135,255, 0.3)', + shadowBlur: 10, + shadowOffsetY: 20, + }, + itemStyle: { + color: colorList[0], + borderColor: colorList[0], + }, + }, + { + name: '叶片温度', + type: 'line', + data: [5, 12, 11, 14, 25, 16], + symbolSize: 1, + symbol: 'circle', + smooth: true, + yAxisIndex: 0, + showSymbol: false, + lineStyle: { + width: 5, + color: '#FFD500', + shadowColor: 'rgba(115,221,255, 0.3)', + shadowBlur: 10, + shadowOffsetY: 20, + }, + itemStyle: { + color: colorList[1], + borderColor: colorList[1], + }, + }, + { + name: '果实大小', + type: 'line', + data: [6, 14, 17, 25, 21, 10], + symbolSize: 1, + symbol: 'circle', + smooth: true, + yAxisIndex: 0, + showSymbol: false, + lineStyle: { + width: 5, + color: '#25BF82', + shadowColor: 'rgba(115,221,255, 0.3)', + shadowBlur: 10, + shadowOffsetY: 20, + }, + itemStyle: { + color: colorList[2], + borderColor: colorList[2], + }, + }, + ], +}; // #endregion /* --------------- methods --------------- */ // #region // 初始化图表 const initChart = () => { - // 图表配置 - const option = { - backgroundColor: '#fff', - title: { - text: '简单折线图', - textStyle: { - fontSize: 12, - fontWeight: 400, - }, - left: 'center', - top: '5%', - }, - legend: { - icon: 'circle', - top: '5%', - right: '5%', - itemWidth: 6, - itemGap: 20, - textStyle: { - color: '#556677', - }, - }, - tooltip: { - trigger: 'axis', - axisPointer: { - label: { - show: true, - backgroundColor: '#fff', - color: '#556677', - borderColor: 'rgba(0,0,0,0)', - shadowColor: 'rgba(0,0,0,0)', - shadowOffsetY: 0, - }, - lineStyle: { - width: 0, - }, - }, - backgroundColor: '#fff', - textStyle: { - color: '#5c6c7c', - }, - padding: [10, 10], - extraCssText: 'box-shadow: 1px 0 2px 0 rgba(163,163,163,0.5)', - }, - grid: { - top: '15%', - }, - xAxis: [ - { - type: 'category', - data: xData, - axisLine: { - lineStyle: { - color: 'rgba(107,107,107,0.37)', - }, - }, - axisTick: { - show: false, - }, - axisLabel: { - interval: 0, - textStyle: { - color: '#999', - }, - margin: 15, - }, - axisPointer: { - label: { - padding: [11, 5, 7], - backgroundColor: { - type: 'linear', - x: 0, - y: 0, - x2: 0, - y2: 1, - colorStops: [ - { - offset: 0, - color: '#fff', - }, - { - offset: 0.9, - color: '#fff', - }, - { - offset: 0.9, - color: '#33c0cd', - }, - { - offset: 1, - color: '#33c0cd', - }, - ], - global: false, - }, - }, - }, - boundaryGap: false, - }, - ], - yAxis: [ - { - type: 'value', - axisTick: { - show: false, - }, - axisLine: { - show: true, - lineStyle: { - color: 'rgba(107,107,107,0.37)', - }, - }, - axisLabel: { - textStyle: { - color: '#999', - }, - }, - splitLine: { - show: false, - }, - }, - ], - series: [ - { - name: 'Adidas', - type: 'line', - data: [10, 10, 30, 12, 15, 3, 7], - symbolSize: 1, - symbol: 'circle', - smooth: true, - yAxisIndex: 0, - showSymbol: false, - lineStyle: { - width: 5, - color: new echarts.graphic.LinearGradient(0, 1, 0, 0, [ - { - offset: 0, - color: '#9effff', - }, - { - offset: 1, - color: '#9E87FF', - }, - ]), - shadowColor: 'rgba(158,135,255, 0.3)', - shadowBlur: 10, - shadowOffsetY: 20, - }, - itemStyle: { - color: colorList[0], - borderColor: colorList[0], - }, - }, - { - name: 'Nike', - type: 'line', - data: [5, 12, 11, 14, 25, 16, 10], - symbolSize: 1, - symbol: 'circle', - smooth: true, - yAxisIndex: 0, - showSymbol: false, - lineStyle: { - width: 5, - color: new echarts.graphic.LinearGradient(1, 1, 0, 0, [ - { - offset: 0, - color: '#73DD39', - }, - { - offset: 1, - color: '#73DDFF', - }, - ]), - shadowColor: 'rgba(115,221,255, 0.3)', - shadowBlur: 10, - shadowOffsetY: 20, - }, - itemStyle: { - color: colorList[1], - borderColor: colorList[1], - }, - }, - ], - }; - if (chartRef.value) { + if (chartRef1.value) { // 基于准备好的dom,初始化echarts实例 - chartInstance = echarts.init(chartRef.value); + chartInstance = echarts.init(chartRef1.value); // 绘制图表 chartInstance.setOption(option); - + // 自动显示最大值点的tooltip + // showMaxValueTooltip(); // 响应式调整 window.addEventListener('resize', resizeChart); } }; + +const showMaxValueTooltip = () => { + if (!chartInstance) return; + + // 找出所有系列中的最大值点 + let maxValue = -Infinity; + let maxSeriesIndex = 0; + let maxDataIndex = 0; + + option.series.forEach((series, seriesIndex) => { + series.data.forEach((value, dataIndex) => { + if (value > maxValue) { + maxValue = value; + maxSeriesIndex = seriesIndex; + maxDataIndex = dataIndex; + } + }); + }); + + // 延迟执行确保图表渲染完成 + setTimeout(() => { + chartInstance.dispatchAction({ + type: 'showTip', + seriesIndex: maxSeriesIndex, + dataIndex: maxDataIndex, + }); + }, 300); +}; + // 组件挂载时初始化图表 onMounted(() => { initChart(); diff --git a/sub-operation-service/src/views/smartFarm/inspection/waterInspection.vue b/sub-operation-service/src/views/smartFarm/inspection/waterInspection.vue new file mode 100644 index 0000000..cd955de --- /dev/null +++ b/sub-operation-service/src/views/smartFarm/inspection/waterInspection.vue @@ -0,0 +1,253 @@ + + + + + diff --git a/sub-operation-service/src/views/userCenter/components/common.vue b/sub-operation-service/src/views/userCenter/components/common.vue new file mode 100644 index 0000000..2fedef8 --- /dev/null +++ b/sub-operation-service/src/views/userCenter/components/common.vue @@ -0,0 +1,55 @@ + + + diff --git a/sub-operation-service/src/views/userCenter/components/ischeck.vue b/sub-operation-service/src/views/userCenter/components/ischeck.vue index 8fd93d2..8446af9 100644 --- a/sub-operation-service/src/views/userCenter/components/ischeck.vue +++ b/sub-operation-service/src/views/userCenter/components/ischeck.vue @@ -41,12 +41,12 @@ const doCheck = () => { diff --git a/sub-operation-service/src/views/userCenter/components/userHeader.vue b/sub-operation-service/src/views/userCenter/components/userHeader.vue index 7bbc6b6..10e5642 100644 --- a/sub-operation-service/src/views/userCenter/components/userHeader.vue +++ b/sub-operation-service/src/views/userCenter/components/userHeader.vue @@ -5,7 +5,14 @@
-
+ + + +
+
+ + +
@@ -52,53 +59,53 @@ const toLink = (item) => {