Commit cad89ba39dea54bf5d6a9f580494198bacab1e7b

Authored by 徐烜
1 parent cf705487

其他公交公司用的公交电子站牌页面组件

1、修改othergj-eBusStop-line-chart组件,修正gps车辆显示,添加busSvgComp组件
2、修改othergj-eBusStop-line-chart-list组件,修正远端获取gps车辆数据逻辑
front-end/h5/src/components/core/plugins/bsth/othergj/linechart/chart/models/eBusStopData.js
... ... @@ -8,10 +8,12 @@ class StationData {
8 8 * 构造函数。
9 9 * @param name 站点名字
10 10 * @param code 站点编码
  11 + * @param mark 站点标识('B','Z','E'等等)
11 12 */
12   - constructor (name, code) {
  13 + constructor (name, code, mark = 'Z') {
13 14 this._name = name
14 15 this._code = code
  16 + this._marker = mark
15 17 }
16 18  
17 19 get name () {
... ... @@ -20,6 +22,14 @@ class StationData {
20 22 get code () {
21 23 return this._code
22 24 }
  25 +
  26 + get isQdz() { // 是否起点站
  27 + return this._marker === 'B' ? true : false
  28 + }
  29 +
  30 + get isZdz() { // 是否终点站
  31 + return this._marker === 'E' ? true : false
  32 + }
23 33 }
24 34 // 路由信息
25 35 class RouteData {
... ... @@ -121,12 +131,12 @@ class EBusStopData {
121 131 */
122 132 static generateTestData () {
123 133 // 1、站点信息
124   - let s1 = new StationData('站点1的名字非常长', '1')
  134 + let s1 = new StationData('站点1的名字非常长', '1', 'B')
125 135 let s2 = new StationData('站点2', '2')
126 136 let s3 = new StationData('站点3也非常长也非常长也非常长', '3')
127 137 let s4 = new StationData('站点4', '4')
128 138 let s5 = new StationData('站点5', '5')
129   - let s6 = new StationData('站点6', '6')
  139 + let s6 = new StationData('站点6', '6', 'E')
130 140 let stationDataList = [s1, s2, s3, s4, s5, s6]
131 141 // 2、路由信息
132 142 let routeData = new RouteData(2, stationDataList)
... ...
front-end/h5/src/components/core/plugins/bsth/othergj/linechart/chart/models/eBusStopGpsData.js
... ... @@ -107,6 +107,27 @@ class EBusStopGpsData {
107 107 get arrivalInfo () { return this._arrivalInfo }
108 108 get gpsDataList () { return this._gpsDataList }
109 109  
  110 +
  111 + // 使用远程数据设置属性,对应 othergj-eBusStop-line-chart-list-scrollPage-innerData.js中的ScrollPageInnerDataItem类
  112 + // 远程数据格式参考 http://36.134.151.106:19102/General_Interface/getArriveVO?deviceId=66MH0001
  113 + setFromRemoteInfo (info) {
  114 + // 重新构造gps数据
  115 + let gpsDataList = []
  116 + if (info['lineRoute'] && info['lineRoute'].length) {
  117 + info['lineRoute'].map((station, i) => {
  118 + if (station['laststop'] && station['laststop'] === station['stationCode']) {
  119 + let gpsData = new GpsData(station['laststop'], station['nbbm'], station['state'])
  120 + gpsDataList.push(gpsData)
  121 + }
  122 + })
  123 + }
  124 + this._gpsDataList = gpsDataList
  125 +
  126 + // TODO:计算报站信息
  127 +
  128 + return this
  129 + }
  130 +
110 131 /**
111 132 * 产生测试数据。
112 133 */
... ... @@ -118,7 +139,7 @@ class EBusStopGpsData {
118 139 let gps4 = new GpsData('4', '苏J07614D', '1')
119 140 let gps5 = new GpsData('5', '苏J07615D', '0')
120 141 let gps6 = new GpsData('5', '苏J07616D', '0')
121   - let gps7 = new GpsData('6', '苏J07617D', '1')
  142 + let gps7 = new GpsData('6', '苏J07617D', '0')
122 143 let gpsDataList = [gps1, gps2, gps3, gps4, gps5, gps6, gps7]
123 144 // 2、发车信息
124 145 return new EBusStopGpsData(
... ...
front-end/h5/src/components/core/plugins/bsth/othergj/linechart/chart/othergj-eBusStop-line-chart.js
1 1 /**
2 2 * 自定义线路模拟图组件(临港公交电子站牌使用)
3 3 */
  4 +import Vue from 'vue'
  5 +
4 6 import PropTypes from '@luban-h5/plugin-common-props'
5 7  
6 8 import Utils from 'core/plugins/bsth/bsth-utils'
... ... @@ -8,6 +10,7 @@ import { EBusStopData } from 'core/plugins/bsth/othergj/linechart/chart/models/e
8 10 import { EBusStopGpsData } from 'core/plugins/bsth/othergj/linechart/chart/models/eBusStopGpsData'
9 11  
10 12 import './css/othergj-eBusStop-line-chart.css'
  13 +import BusIcon from './svgicon/busSvgComp'
11 14  
12 15 import moment from 'moment'
13 16  
... ... @@ -62,6 +65,12 @@ export default {
62 65  
63 66 // TODO:其他属性
64 67  
  68 + // CarIcon组件属性
  69 + busIconComData : {
  70 + width: 20,
  71 + height: 20
  72 + },
  73 +
65 74 // svg内部下部分线的属性(mounted初始计算一次)
66 75 down_line_x1: 0,
67 76 down_line_y1: 0,
... ... @@ -160,6 +169,8 @@ export default {
160 169 empty_info_top_padding: PropTypes.number({ label: '无数据提示文字距离上边', defaultValue: 25, layout: { prefixCls: 'bsth-line' } }),
161 170 _flag_8_: PropTypes.string({ label: '', component: null, extra: function (h) { return (<hr data-label="车辆gps报站数据css属性" class="bsth-line-item-divider"></hr>) } }),
162 171 chart_gps_rect_color: PropTypes.color({ label: 'gps车辆rect背景色', defaultValue: '#3e50b3', layout: { prefixCls: 'bsth-line' } }),
  172 + chart_gps_rect_width: PropTypes.number({ label: 'gps车辆rect宽度', defaultValue: 20, layout: { prefixCls: 'bsth-line' } }),
  173 + chart_gps_rect_height: PropTypes.number({ label: 'gps车辆rect高度', defaultValue: 20, layout: { prefixCls: 'bsth-line' } }),
163 174 },
164 175  
165 176 render () {
... ... @@ -259,6 +270,10 @@ export default {
259 270 this.watchWidthHeightTimer.count++
260 271 }
261 272  
  273 + // 设置BusIcon组件的宽度高度
  274 + this.busIconComData.width = this.chart_gps_rect_width
  275 + this.busIconComData.height = this.chart_gps_rect_height
  276 +
262 277 // 刷新线路svg
263 278 this.refreshLineSvg()
264 279 // 刷新下部分线svg
... ... @@ -412,6 +427,9 @@ export default {
412 427  
413 428 // ----------- 图内层css 监控 ----------- //
414 429 // ----------- _flag_5_属性 -------------//
  430 + svg_background () {
  431 + this.refreshLineSvg()
  432 + },
415 433 chart_left_padding: function () {
416 434 this.refreshLineSvg()
417 435 this.refreshDownLineSvg()
... ... @@ -456,6 +474,7 @@ export default {
456 474 let svg = this.private_svg
457 475 svg.selectAll('g.item circle.station_circle')
458 476 .style('r', val)
  477 + this.refreshLineSvg_gps()
459 478 },
460 479 chart_station_text_top_padding: function (val) {
461 480 this.refreshLineSvg()
... ... @@ -530,8 +549,24 @@ export default {
530 549 },
531 550 down_line_arrow_height: function () {
532 551 this.refreshDownLineSvg()
533   - }
  552 + },
534 553 // ----------- _flag_7_属性 ------------- //
  554 + chart_gps_rect_color (val) {
  555 + let $jQuery = this.private_jQuery
  556 + let d3 = this.private_d3
  557 + d3.select($jQuery(this.$el).find('svg g.gps-wrap')[0]).selectAll('rect')
  558 + .style('fill', val)
  559 + .style('stroke', val)
  560 + },
  561 + chart_gps_rect_width (val) {
  562 + this.busIconComData.width = val
  563 + this.refreshLineSvg_gps()
  564 + },
  565 + chart_gps_rect_height (val) {
  566 + this.busIconComData.height = val
  567 + this.refreshLineSvg_gps()
  568 + }
  569 +
535 570 // TODO:
536 571 },
537 572 methods: {
... ... @@ -817,6 +852,7 @@ export default {
817 852 })
818 853 .attr('height', textUpMaskRectHeight)
819 854 itemsUpdate.select('rect.up_mask')
  855 + .style('fill', self.svg_background)
820 856 .attr('x', function (d, i) {
821 857 let text_bound = d3.select(this.parentNode).select('text').node().getBBox();
822 858 return text_bound.x
... ... @@ -891,6 +927,7 @@ export default {
891 927 return textDownMaskRectHeight
892 928 })
893 929 itemsUpdate.select('rect.down_mask')
  930 + .style('fill', self.svg_background)
894 931 .attr('x', function () {
895 932 let text_bound = d3.select(this.parentNode).select('text').node().getBBox();
896 933 return text_bound.x
... ... @@ -960,18 +997,36 @@ export default {
960 997  
961 998 let routeData = self.eBusStopData.routeStationDataList
962 999 let gpsData = self.eBusStopGpsData.gpsDataList
  1000 + let routeDataGroupByStationCode = Utils.listGroupBy(routeData, function (d) {
  1001 + return d.code
  1002 + })
963 1003  
964 1004 // --------------- 1、添加/更新车辆rect元素 -------------- //
965   - $jQuery(self.$el).find('.merge_hide', svg).removeAttr('class') // 删除.mverge_hide元素的class属性(样式)
966   - // 绘制rect
967   - let gpsRectUpdate = d3.select($jQuery(this.$el).find('svg g.gps-wrap')[0]).selectAll('rect')
  1005 + // 添加g元素
  1006 + let gpsItemsUpdate = svg.select('g.gps-wrap').selectAll('g.gpsItem')
968 1007 .data(gpsData, function (d) {
969 1008 return d.d3DataKey // 指定主键,默认使用数组下标
970 1009 })
971   - let gpsRectEnter = gpsRectUpdate
972   - let gpsRectExit = gpsRectUpdate.exit()
973   - gpsRectExit.remove()
974   -
  1010 + .attr('data-id', function (d) {
  1011 + return 'rct_' + d.d3DataKey
  1012 + })
  1013 + let gpsItemsEnter = gpsItemsUpdate
  1014 + let gpsItemsExit = gpsItemsUpdate.exit()
  1015 + gpsItemsExit.remove()
  1016 + gpsItemsEnter = gpsItemsEnter.enter().append('g').classed('gpsItem', true)
  1017 +
  1018 + gpsItemsEnter.append('g')
  1019 + .classed('iconWrap', true)
  1020 + .attr('transform', 'translate(-100, -100)')
  1021 +
  1022 + // 添加image
  1023 + gpsItemsEnter.select('g.iconWrap')
  1024 + .append('image')
  1025 + .attr('x', 0)
  1026 + .attr('y', 0)
  1027 + .attr('width', 0)
  1028 + .attr('height', 0)
  1029 + // 将image替换成icon
975 1030 let gpsRectX = function (d) {
976 1031 // 查找对应的站点circle
977 1032 let svgCircle
... ... @@ -986,16 +1041,37 @@ export default {
986 1041 }
987 1042  
988 1043 // 计算x
989   - let x
  1044 + let x // rect的原点x默认rect的左上角
990 1045 if (!svgCircle) {
991 1046 x = -100
992 1047 return x
993 1048 }
  1049 + if (routeDataGroupByStationCode[d.stopCode]) { // 终点站的站外车不显示
  1050 + if (routeDataGroupByStationCode[d.stopCode][0].isZdz) {
  1051 + if (d.state === '0') {
  1052 + x = -100
  1053 + return x
  1054 + }
  1055 + }
  1056 + }
  1057 +
994 1058 let x1 = parseInt(svgCircle.attr('cx'))
995   - if (d.state === '1') { // 进站
996   - x = x1
997   - } else { // 出站
998   - x = x1 + 10
  1059 + let s = (width - (chartLeftPadding + chartRightPadding)) / routeData.length
  1060 +
  1061 + if (d.state === '1') { // 车辆进入当前站
  1062 + // 车辆rect的中心点与cx保持一致
  1063 + if (self.chart_up_line_circle_r > self.chart_gps_rect_width) {
  1064 + x = x1 - self.chart_up_line_circle_r / 2
  1065 + } else {
  1066 + x = x1 - self.chart_gps_rect_width / 2
  1067 + }
  1068 + } else { // 车辆离开当前站
  1069 + // 车辆rect的中心点与两个circle之间的path的中心点保持一致
  1070 + if (s > self.chart_gps_rect_width) {
  1071 + x = x1 + (s - self.chart_gps_rect_width) / 2
  1072 + } else {
  1073 + x = self.chart_gps_rect_width / 2 - x1
  1074 + }
999 1075 }
1000 1076  
1001 1077 // 显示/隐藏
... ... @@ -1022,44 +1098,71 @@ export default {
1022 1098 }
1023 1099  
1024 1100 // 计算y
1025   - let y
  1101 + let y // rect的原点y默认rect的左上角
1026 1102 if (!svgCircle) {
1027 1103 y = -100
1028 1104 return y
1029 1105 }
1030   - y = parseInt(svgCircle.attr('cy'))
1031   - // let index = gpsIndexMap[d.stopNo + '_' + d.upDown][d.getKey()]
1032   - // if (d.upDown === 0) {
1033   - // y = y - 22 - (index * 17)
1034   - // } else {
1035   - // y = y + 6 + (index * 19)
1036   - // }
1037   - // TODO:后面修正
1038   -
  1106 + // 车辆rect的y坐标在circle上方,并偏移1.5倍circle的直径
  1107 + y = parseInt(svgCircle.attr('cy')) - self.chart_gps_rect_height - self.chart_up_line_circle_r * 1.5
1039 1108 return y
1040 1109 }
1041 1110  
1042   - gpsRectEnter.enter().append('rect')
1043   - .style('fill', self.chart_gps_rect_color)
1044   - .style('stroke', self.chart_gps_rect_color)
1045   - .attr('_id', function (d) {
1046   - return 'rct_' + d.d3DataKey
  1111 + gpsItemsEnter.select('g.iconWrap')
  1112 + .attr('data-image-icon', function (d) {
  1113 + let image_node = d3.select(this).select('image').node()
  1114 + let bus_g = d3.select(this).select('g.BusIcon')
  1115 + if (bus_g.empty()) {
  1116 + // 动态创建BusIcon组件
  1117 + let BusIconClass = Vue.extend(BusIcon)
  1118 + new BusIconClass({
  1119 + propsData: {
  1120 + cls: 'BusIcon'
  1121 + },
  1122 + data () {
  1123 + return self.busIconComData
  1124 + }
  1125 + }).$mount(image_node)
  1126 + }
  1127 + return '1'
1047 1128 })
1048   - .transition()
1049   - .attr('width', '30px') // css也设置了,但是有些游览器不支持(如 android5.1的内置游览器),所以直接定义成属性
1050   - .attr('height', '15px') // css也设置了,但是有些游览器不支持(如 android5.1的内置游览器),所以直接定义成属性
1051   - .attr('rx', '2px') // css也设置了,但是有些游览器不支持(如 android5.1的内置游览器),所以直接定义成属性
1052   - .attr('x', gpsRectX)
1053   - .attr('y', gpsRectY)
1054   - gpsRectUpdate
1055   - .attr('_id', function (d) {
1056   - return 'rct_' + d.d3DataKey
  1129 + .attr('transform', function (d) {
  1130 + let x = gpsRectX(d)
  1131 + let y = gpsRectY(d)
  1132 + return `translate(${x}, ${y})`
  1133 + })
  1134 +
  1135 + gpsItemsUpdate.select('g.iconWrap')
  1136 + .attr('transform', function (d) {
  1137 + let x = gpsRectX(d)
  1138 + let y = gpsRectY(d)
  1139 + return `translate(${x}, ${y})`
1057 1140 })
1058   - .transition()
1059   - .attr('x', gpsRectX)
1060   - .attr('y', gpsRectY)
1061 1141  
1062   - // TODO:
  1142 + //
  1143 + // gpsRectEnter.enter().append('rect')
  1144 + // .style('fill', self.chart_gps_rect_color)
  1145 + // .style('stroke', self.chart_gps_rect_color)
  1146 + // .attr('_id', function (d) {
  1147 + // return 'rct_' + d.d3DataKey
  1148 + // })
  1149 + // // .transition()
  1150 + // .attr('width', self.chart_gps_rect_width) // css也设置了,但是有些游览器不支持(如 android5.1的内置游览器),所以直接定义成属性
  1151 + // .attr('height', self.chart_gps_rect_height) // css也设置了,但是有些游览器不支持(如 android5.1的内置游览器),所以直接定义成属性
  1152 + // .attr('rx', '2px') // css也设置了,但是有些游览器不支持(如 android5.1的内置游览器),所以直接定义成属性
  1153 + // .attr('x', gpsRectX)
  1154 + // .attr('y', gpsRectY)
  1155 + // gpsRectUpdate
  1156 + // .attr('_id', function (d) {
  1157 + // return 'rct_' + d.d3DataKey
  1158 + // })
  1159 + // // .transition()
  1160 + // .attr('width', self.chart_gps_rect_width)
  1161 + // .attr('height', self.chart_gps_rect_height)
  1162 + // .attr('x', gpsRectX)
  1163 + // .attr('y', gpsRectY)
  1164 +
  1165 + // TODO:暂时不考虑rect内的文本显示,多个rect叠加后的显示问题
1063 1166 }
1064 1167  
1065 1168 }
... ...
front-end/h5/src/components/core/plugins/bsth/othergj/linechart/chart/svgicon/bus.png 0 → 100755

136 KB

front-end/h5/src/components/core/plugins/bsth/othergj/linechart/chart/svgicon/bus.svg 0 → 100644
  1 +<?xml version="1.0" encoding="UTF-8"?>
  2 +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
  3 +<svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="693px" height="390px" style="shape-rendering:geometricPrecision; text-rendering:geometricPrecision; image-rendering:optimizeQuality; fill-rule:evenodd; clip-rule:evenodd" xmlns:xlink="http://www.w3.org/1999/xlink">
  4 +<g><path style="opacity:0.026" fill="#f5fbf8" d="M 252.5,72.5 C 190.331,72.1676 128.331,72.5009 66.5,73.5C 58.2024,75.7976 52.869,81.1309 50.5,89.5C 49.3871,88.0536 49.2204,86.3869 50,84.5C 51,82.5 52,80.5 53,78.5C 57.4287,76.3977 61.5954,73.8977 65.5,71C 82.6614,70.3163 99.8281,69.8163 117,69.5C 159.674,70.7147 202.341,70.7147 245,69.5C 247.042,69.6155 249.042,69.9488 251,70.5C 252.03,70.8361 252.53,71.5028 252.5,72.5 Z"/></g>
  5 +<g><path style="opacity:0.018" fill="#fdfefe" d="M 317.5,71.5 C 297.5,71.5 277.5,71.5 257.5,71.5C 260.526,69.9814 263.859,69.3148 267.5,69.5C 281.547,70.3275 295.547,70.3275 309.5,69.5C 312.527,69.2865 315.193,69.9532 317.5,71.5 Z"/></g>
  6 +<g><path style="opacity:0.04" fill="#ebf9f1" d="M 621.5,156.5 C 617.229,148.073 613.562,139.406 610.5,130.5C 605.775,118.5 600.942,106.5 596,94.5C 590.502,83.3454 581.669,76.1788 569.5,73C 491.501,72.5 413.501,72.3333 335.5,72.5C 308.833,72.5 282.167,72.5 255.5,72.5C 255.842,71.6618 256.508,71.3284 257.5,71.5C 277.5,71.5 297.5,71.5 317.5,71.5C 322.504,71.1107 327.504,70.6107 332.5,70C 408.833,69.3333 485.167,69.3333 561.5,70C 575.303,70.3184 586.469,75.8184 595,86.5C 604.049,107.639 612.715,128.972 621,150.5C 621.495,152.473 621.662,154.473 621.5,156.5 Z"/></g>
  7 +<g><path style="opacity:0.995" fill="#1b8a45" d="M 335.5,72.5 C 413.501,72.3333 491.501,72.5 569.5,73C 581.669,76.1788 590.502,83.3454 596,94.5C 600.942,106.5 605.775,118.5 610.5,130.5C 610.674,132.861 611.007,135.194 611.5,137.5C 610.265,137.721 609.265,138.388 608.5,139.5C 607.232,138.572 605.899,138.405 604.5,139C 600.681,141.775 596.681,144.275 592.5,146.5C 591.158,145.098 590.324,145.431 590,147.5C 589.667,147.167 589.333,146.833 589,146.5C 590.861,152.558 593.028,158.558 595.5,164.5C 592.441,159.387 589.608,154.053 587,148.5C 582.805,138.914 578.805,129.248 575,119.5C 570.75,114.419 565.583,110.586 559.5,108C 540.162,107.518 520.829,107.684 501.5,108.5C 501.333,134.169 501.5,159.835 502,185.5C 517.673,193.749 533.173,202.083 548.5,210.5C 544.87,210.235 541.703,208.902 539,206.5C 536.599,207.602 534.099,207.769 531.5,207C 532.118,204.567 530.952,203.067 528,202.5C 527.05,203.022 526.216,203.689 525.5,204.5C 524.928,202.083 523.928,199.916 522.5,198C 514.733,194.752 507.399,190.919 500.5,186.5C 499.874,185.471 499.041,184.471 498,183.5C 497.17,178.192 496.67,172.859 496.5,167.5C 492.287,167.22 489.12,168.887 487,172.5C 486.282,171.549 485.449,171.383 484.5,172C 483.233,173.796 483.233,175.629 484.5,177.5C 483.606,177.517 482.606,177.851 481.5,178.5C 481.5,168.167 481.5,157.833 481.5,147.5C 486.065,145.746 491.065,143.912 496.5,142C 496.982,140.992 497.148,139.825 497,138.5C 498.044,139.623 498.71,140.956 499,142.5C 499.333,142.167 499.667,141.833 500,141.5C 500.499,136.845 500.666,132.179 500.5,127.5C 494.817,127.602 489.651,129.269 485,132.5C 484.245,129.697 484.578,127.03 486,124.5C 488.482,123.002 490.982,121.502 493.5,120C 498.596,121.088 500.93,118.921 500.5,113.5C 500.167,111.833 499.833,110.167 499.5,108.5C 498.124,107.158 496.791,105.825 495.5,104.5C 489.756,103.896 484.756,102.396 480.5,100C 461.316,98.6263 442.316,99.9597 423.5,104C 415.5,104.333 407.5,104.667 399.5,105C 420.833,105.333 442.167,105.667 463.5,106C 440.996,106.168 418.663,106.668 396.5,107.5C 396.5,130.5 396.5,153.5 396.5,176.5C 394.539,169.913 393.872,162.913 394.5,155.5C 394.667,139.497 394.5,123.497 394,107.5C 390.333,106.833 386.667,106.167 383,105.5C 382.047,107.592 380.714,107.925 379,106.5C 378.5,124.164 378.333,141.83 378.5,159.5C 377.833,159.5 377.167,159.5 376.5,159.5C 376.833,142.154 376.5,124.821 375.5,107.5C 347.548,107.276 319.548,107.276 291.5,107.5C 291.167,132.176 291.5,156.842 292.5,181.5C 311.968,182.325 331.634,182.658 351.5,182.5C 351.5,182.833 351.5,183.167 351.5,183.5C 332.167,183.5 312.833,183.5 293.5,183.5C 291.468,182.952 290.468,181.619 290.5,179.5C 286.516,179.719 282.682,179.719 279,179.5C 278.667,180.167 278.333,180.833 278,181.5C 276.667,180.167 275.333,178.833 274,177.5C 273.805,179.207 273.805,180.874 274,182.5C 273.329,181.748 272.496,181.414 271.5,181.5C 271.5,160.833 271.5,140.167 271.5,119.5C 271.5,115.167 271.5,110.833 271.5,106.5C 248.5,106.5 225.5,106.5 202.5,106.5C 198.167,106.5 193.833,106.5 189.5,106.5C 189.393,120.626 189.059,134.626 188.5,148.5C 186.882,141.744 186.048,134.744 186,127.5C 185.667,127.167 185.333,126.833 185,126.5C 181.541,127.133 178.041,127.8 174.5,128.5C 172.769,131.239 171.603,130.906 171,127.5C 170.667,122.167 170.333,116.833 170,111.5C 169.5,127.497 169.333,143.497 169.5,159.5C 169.167,159.5 168.833,159.5 168.5,159.5C 168.5,141.833 168.5,124.167 168.5,106.5C 146.513,106.297 124.513,105.964 102.5,105.5C 108.234,104.814 114.067,104.148 120,103.5C 135.759,104.657 151.592,104.824 167.5,104C 156.988,102.402 156.988,101.902 167.5,102.5C 167.351,101.448 167.517,100.448 168,99.5C 176.773,99.9168 184.939,99.9168 192.5,99.5C 195.238,99.1125 197.572,98.1125 199.5,96.5C 203.554,97.4956 207.554,97.1623 211.5,95.5C 212.434,94.4324 212.768,93.099 212.5,91.5C 224.171,91.6665 235.838,91.4999 247.5,91C 249.974,90.8871 251.974,89.8871 253.5,88C 262.067,87.2151 270.4,85.3818 278.5,82.5C 276.031,81.8319 273.698,81.1653 271.5,80.5C 280.52,80.6809 289.52,80.3476 298.5,79.5C 302.231,79.8686 305.898,80.5353 309.5,81.5C 317.311,78.8302 325.311,76.6636 333.5,75C 334.756,74.5831 335.423,73.7498 335.5,72.5 Z M 294.5,109.5 C 320.847,109.984 347.181,110.151 373.5,110C 374.571,133.1 374.571,156.267 373.5,179.5C 347.225,180.728 321.058,180.728 295,179.5C 294.5,156.169 294.333,132.836 294.5,109.5 Z M 399.5,109.5 C 425.877,109.786 452.21,110.119 478.5,110.5C 478.5,133.167 478.5,155.833 478.5,178.5C 452.195,180.683 425.862,181.016 399.5,179.5C 399.5,156.167 399.5,132.833 399.5,109.5 Z"/></g>
  8 +<g><path style="opacity:0.998" fill="#1c944a" d="M 66.5,73.5 C 128.331,72.5009 190.331,72.1676 252.5,72.5C 253.5,72.5 254.5,72.5 255.5,72.5C 282.167,72.5 308.833,72.5 335.5,72.5C 335.423,73.7498 334.756,74.5831 333.5,75C 325.311,76.6636 317.311,78.8302 309.5,81.5C 305.898,80.5353 302.231,79.8686 298.5,79.5C 289.52,80.3476 280.52,80.6809 271.5,80.5C 269.842,79.8186 268.175,78.9853 266.5,78C 242.5,77.8333 218.5,77.6667 194.5,77.5C 170.157,77.5002 146.157,78.1669 122.5,79.5C 120.116,80.4251 119.116,82.2585 119.5,85C 119.682,87.3428 120.682,89.1761 122.5,90.5C 148.158,91.4998 173.825,91.8331 199.5,91.5C 199.5,93.1667 199.5,94.8333 199.5,96.5C 197.572,98.1125 195.238,99.1125 192.5,99.5C 184.939,99.9168 176.773,99.9168 168,99.5C 167.517,100.448 167.351,101.448 167.5,102.5C 156.988,101.902 156.988,102.402 167.5,104C 151.592,104.824 135.759,104.657 120,103.5C 114.067,104.148 108.234,104.814 102.5,105.5C 95.9221,106.46 89.2554,106.793 82.5,106.5C 71.7567,106.729 61.09,107.729 50.5,109.5C 52.1667,109.833 53.8333,110.167 55.5,110.5C 63.8308,109.731 72.1641,109.064 80.5,108.5C 80.6665,118.839 80.4998,129.172 80,139.5C 78.5124,137.18 76.6791,137.013 74.5,139C 69.3643,143.085 63.6976,146.419 57.5,149C 55.6217,150.543 54.1217,152.376 53,154.5C 52.8227,150.644 52.3227,146.977 51.5,143.5C 51.8271,133.652 51.4938,123.986 50.5,114.5C 49.2134,110.732 49.2134,107.065 50.5,103.5C 51.3049,97.9842 51.9716,92.3175 52.5,86.5C 53.675,86.719 54.675,86.3857 55.5,85.5C 54.3707,83.4706 54.8707,83.1373 57,84.5C 58.101,79.3987 61.2677,76.232 66.5,75C 105.161,74.167 105.161,73.667 66.5,73.5 Z"/></g>
  9 +<g><path style="opacity:1" fill="#137037" d="M 211.5,95.5 C 207.554,97.1623 203.554,97.4956 199.5,96.5C 199.5,94.8333 199.5,93.1667 199.5,91.5C 173.825,91.8331 148.158,91.4998 122.5,90.5C 120.682,89.1761 119.682,87.3428 119.5,85C 119.116,82.2585 120.116,80.4251 122.5,79.5C 167.762,78.339 213.096,78.1724 258.5,79C 261.569,80.8461 264.902,81.8461 268.5,82C 268.167,82.3333 267.833,82.6667 267.5,83C 255.681,82.7582 243.681,83.7582 231.5,86C 230.5,86.3333 229.5,86.6667 228.5,87C 232.32,87.2348 235.987,88.0682 239.5,89.5C 229.851,90.3321 220.184,90.8321 210.5,91C 211.38,92.3561 211.714,93.8561 211.5,95.5 Z"/></g>
  10 +<g><path style="opacity:1" fill="#157d3d" d="M 271.5,80.5 C 273.698,81.1653 276.031,81.8319 278.5,82.5C 270.4,85.3818 262.067,87.2151 253.5,88C 251.974,89.8871 249.974,90.8871 247.5,91C 235.838,91.4999 224.171,91.6665 212.5,91.5C 212.768,93.099 212.434,94.4324 211.5,95.5C 211.714,93.8561 211.38,92.3561 210.5,91C 220.184,90.8321 229.851,90.3321 239.5,89.5C 235.987,88.0682 232.32,87.2348 228.5,87C 229.5,86.6667 230.5,86.3333 231.5,86C 243.681,83.7582 255.681,82.7582 267.5,83C 267.833,82.6667 268.167,82.3333 268.5,82C 264.902,81.8461 261.569,80.8461 258.5,79C 213.096,78.1724 167.762,78.339 122.5,79.5C 146.157,78.1669 170.157,77.5002 194.5,77.5C 218.5,77.6667 242.5,77.8333 266.5,78C 268.175,78.9853 269.842,79.8186 271.5,80.5 Z"/></g>
  11 +<g><path style="opacity:0.978" fill="#338f56" d="M 66.5,73.5 C 105.161,73.667 105.161,74.167 66.5,75C 61.2677,76.232 58.101,79.3987 57,84.5C 54.8707,83.1373 54.3707,83.4706 55.5,85.5C 54.675,86.3857 53.675,86.719 52.5,86.5C 51.9716,92.3175 51.3049,97.9842 50.5,103.5C 50.5,99.1667 50.5,94.8333 50.5,90.5C 50.5,90.1667 50.5,89.8333 50.5,89.5C 52.869,81.1309 58.2024,75.7976 66.5,73.5 Z"/></g>
  12 +<g><path style="opacity:0.049" fill="#f6fbf8" d="M 50.5,90.5 C 50.5,94.8333 50.5,99.1667 50.5,103.5C 49.2134,107.065 49.2134,110.732 50.5,114.5C 49.7518,143.001 49.7518,171.335 50.5,199.5C 50.3334,230.168 50.5,260.835 51,291.5C 51.2401,293.852 52.0735,295.852 53.5,297.5C 53.5,297.833 53.5,298.167 53.5,298.5C 54.9498,301.785 57.2832,304.285 60.5,306C 67.409,307.491 74.409,308.324 81.5,308.5C 83.5,308.5 85.5,308.5 87.5,308.5C 92.5053,309.29 97.672,309.957 103,310.5C 104.107,310.415 105.107,310.081 106,309.5C 105.824,297.505 109.324,286.839 116.5,277.5C 118.9,274.097 121.9,271.43 125.5,269.5C 120.522,276.104 116.022,283.104 112,290.5C 110.022,297.032 108.689,303.698 108,310.5C 107.5,311 107,311.5 106.5,312C 101.774,311.984 97.107,312.151 92.5,312.5C 82.2403,310.607 71.907,309.107 61.5,308C 54.737,306.019 50.5703,301.519 49,294.5C 47.548,232.001 46.7146,169.668 46.5,107.5C 47.2787,102.887 47.7787,98.22 48,93.5C 48.8518,92.4293 49.6851,91.4293 50.5,90.5 Z"/></g>
  13 +<g><path style="opacity:1" fill="#136f36" d="M 79.5,91.5 C 86.8112,91.6799 89.1445,95.3466 86.5,102.5C 78.6161,105.793 75.1161,103.126 76,94.5C 77.1451,93.3636 78.3117,92.3636 79.5,91.5 Z"/></g>
  14 +<g><path style="opacity:1" fill="#21934c" d="M 481.5,147.5 C 481.5,134.167 481.5,120.833 481.5,107.5C 453.167,107.5 424.833,107.5 396.5,107.5C 418.663,106.668 440.996,106.168 463.5,106C 442.167,105.667 420.833,105.333 399.5,105C 407.5,104.667 415.5,104.333 423.5,104C 442.316,99.9597 461.316,98.6263 480.5,100C 484.756,102.396 489.756,103.896 495.5,104.5C 496.791,105.825 498.124,107.158 499.5,108.5C 499.833,110.167 500.167,111.833 500.5,113.5C 500.93,118.921 498.596,121.088 493.5,120C 490.982,121.502 488.482,123.002 486,124.5C 484.578,127.03 484.245,129.697 485,132.5C 489.651,129.269 494.817,127.602 500.5,127.5C 500.666,132.179 500.499,136.845 500,141.5C 499.667,141.833 499.333,142.167 499,142.5C 498.71,140.956 498.044,139.623 497,138.5C 497.148,139.825 496.982,140.992 496.5,142C 491.065,143.912 486.065,145.746 481.5,147.5 Z"/></g>
  15 +<g><path style="opacity:0.071" fill="#f5fbf7" d="M 102.5,105.5 C 124.513,105.964 146.513,106.297 168.5,106.5C 168.5,124.167 168.5,141.833 168.5,159.5C 168.5,166.833 168.5,174.167 168.5,181.5C 164.958,181.187 161.625,181.521 158.5,182.5C 133.134,182.805 107.801,182.472 82.5,181.5C 82.5,166.167 82.5,150.833 82.5,135.5C 82.5,125.833 82.5,116.167 82.5,106.5C 89.2554,106.793 95.9221,106.46 102.5,105.5 Z M 101.5,108.5 C 122.816,109.362 144.149,109.362 165.5,108.5C 165.531,131.686 165.531,154.853 165.5,178C 154.352,179.073 143.186,179.906 132,180.5C 116.525,179.538 101.025,179.205 85.5,179.5C 85.3546,156.557 85.1879,133.557 85,110.5C 90.5997,109.854 96.0997,109.187 101.5,108.5 Z"/></g>
  16 +<g><path style="opacity:0.269" fill="#bde8d1" d="M 202.5,106.5 C 225.5,106.5 248.5,106.5 271.5,106.5C 271.5,110.833 271.5,115.167 271.5,119.5C 270.517,115.702 270.183,111.702 270.5,107.5C 247.661,107.831 224.994,107.497 202.5,106.5 Z"/></g>
  17 +<g><path style="opacity:0.065" fill="#f7faf9" d="M 376.5,159.5 C 376.831,166.863 376.497,174.197 375.5,181.5C 367.556,182.469 359.556,182.802 351.5,182.5C 331.634,182.658 311.968,182.325 292.5,181.5C 291.5,156.842 291.167,132.176 291.5,107.5C 319.548,107.276 347.548,107.276 375.5,107.5C 376.5,124.821 376.833,142.154 376.5,159.5 Z M 294.5,109.5 C 294.333,132.836 294.5,156.169 295,179.5C 321.058,180.728 347.225,180.728 373.5,179.5C 374.571,156.267 374.571,133.1 373.5,110C 347.181,110.151 320.847,109.984 294.5,109.5 Z"/></g>
  18 +<g><path style="opacity:0.028" fill="#f7fbf9" d="M 396.5,107.5 C 424.833,107.5 453.167,107.5 481.5,107.5C 481.5,120.833 481.5,134.167 481.5,147.5C 481.5,157.833 481.5,168.167 481.5,178.5C 481.5,179.5 481.5,180.5 481.5,181.5C 453.843,182.565 426.177,182.731 398.5,182C 396.808,180.599 396.141,178.766 396.5,176.5C 396.5,153.5 396.5,130.5 396.5,107.5 Z M 399.5,109.5 C 399.5,132.833 399.5,156.167 399.5,179.5C 425.862,181.016 452.195,180.683 478.5,178.5C 478.5,155.833 478.5,133.167 478.5,110.5C 452.21,110.119 425.877,109.786 399.5,109.5 Z"/></g>
  19 +<g><path style="opacity:0.04" fill="#f9fcfa" d="M 202.5,106.5 C 224.994,107.497 247.661,107.831 270.5,107.5C 270.183,111.702 270.517,115.702 271.5,119.5C 271.5,140.167 271.5,160.833 271.5,181.5C 247.848,182.403 224.181,182.736 200.5,182.5C 197.038,181.518 193.371,181.185 189.5,181.5C 189.795,179.265 189.461,177.265 188.5,175.5C 188.5,166.5 188.5,157.5 188.5,148.5C 189.059,134.626 189.393,120.626 189.5,106.5C 193.833,106.5 198.167,106.5 202.5,106.5 Z M 191.5,109.5 C 217.167,109.5 242.833,109.5 268.5,109.5C 268.5,132.833 268.5,156.167 268.5,179.5C 242.833,179.5 217.167,179.5 191.5,179.5C 191.5,156.167 191.5,132.833 191.5,109.5 Z"/></g>
  20 +<g><path style="opacity:0.788" fill="#2db661" d="M 82.5,106.5 C 82.5,116.167 82.5,125.833 82.5,135.5C 81.8333,126.5 81.1667,117.5 80.5,108.5C 72.1641,109.064 63.8308,109.731 55.5,110.5C 53.8333,110.167 52.1667,109.833 50.5,109.5C 61.09,107.729 71.7567,106.729 82.5,106.5 Z"/></g>
  21 +<g><path style="opacity:0.998" fill="#199247" d="M 394.5,155.5 C 393.669,141.006 393.169,126.339 393,111.5C 392.667,126.5 392.333,141.5 392,156.5C 388.98,155.919 385.98,155.585 383,155.5C 381.141,160.652 380.141,165.986 380,171.5C 379.824,167.312 379.324,163.312 378.5,159.5C 378.333,141.83 378.5,124.164 379,106.5C 380.714,107.925 382.047,107.592 383,105.5C 386.667,106.167 390.333,106.833 394,107.5C 394.5,123.497 394.667,139.497 394.5,155.5 Z"/></g>
  22 +<g><path style="opacity:0.035" fill="#f1fbf4" d="M 595.5,164.5 C 603.227,182.838 611.06,201.171 619,219.5C 619.818,222.107 620.318,224.774 620.5,227.5C 620.639,229.883 619.972,231.883 618.5,233.5C 618.359,229.193 618.192,224.859 618,220.5C 615.162,216.828 612.829,212.828 611,208.5C 608.417,200.488 605.083,192.822 601,185.5C 591.672,164.177 582.339,142.843 573,121.5C 568.409,115.787 562.576,111.954 555.5,110C 538.02,109.744 520.687,110.41 503.5,112C 504.244,136.099 504.744,160.265 505,184.5C 527.485,196.161 549.985,207.994 572.5,220C 573.823,220.816 574.489,221.983 574.5,223.5C 565.802,219.151 557.136,214.818 548.5,210.5C 533.173,202.083 517.673,193.749 502,185.5C 501.5,159.835 501.333,134.169 501.5,108.5C 520.829,107.684 540.162,107.518 559.5,108C 565.583,110.586 570.75,114.419 575,119.5C 578.805,129.248 582.805,138.914 587,148.5C 589.608,154.053 592.441,159.387 595.5,164.5 Z"/></g>
  23 +<g><path style="opacity:0.999" fill="#188843" d="M 80.5,108.5 C 81.1667,117.5 81.8333,126.5 82.5,135.5C 82.5,150.833 82.5,166.167 82.5,181.5C 107.801,182.472 133.134,182.805 158.5,182.5C 162.106,182.211 165.606,182.544 169,183.5C 170,180.833 171,180.833 172,183.5C 172.024,179.206 172.857,175.873 174.5,173.5C 178.03,172.989 181.196,173.656 184,175.5C 184.667,154.167 185.333,154.167 186,175.5C 186.667,166.5 186.667,157.5 186,148.5C 185.667,147.833 185.333,147.167 185,146.5C 184.689,148.556 184.189,150.556 183.5,152.5C 181.024,155.134 178.19,157.134 175,158.5C 173.037,153.73 172.037,148.73 172,143.5C 170.89,154.134 170.223,164.801 170,175.5C 169.501,170.177 169.334,164.844 169.5,159.5C 169.333,143.497 169.5,127.497 170,111.5C 170.333,116.833 170.667,122.167 171,127.5C 171.603,130.906 172.769,131.239 174.5,128.5C 178.041,127.8 181.541,127.133 185,126.5C 185.333,126.833 185.667,127.167 186,127.5C 186.048,134.744 186.882,141.744 188.5,148.5C 188.5,157.5 188.5,166.5 188.5,175.5C 188.5,177.833 188.5,180.167 188.5,182.5C 192.5,182.5 196.5,182.5 200.5,182.5C 224.181,182.736 247.848,182.403 271.5,181.5C 272.496,181.414 273.329,181.748 274,182.5C 273.805,180.874 273.805,179.207 274,177.5C 275.333,178.833 276.667,180.167 278,181.5C 278.333,180.833 278.667,180.167 279,179.5C 282.682,179.719 286.516,179.719 290.5,179.5C 290.468,181.619 291.468,182.952 293.5,183.5C 292.617,186.673 290.784,187.006 288,184.5C 282.634,186.283 277.134,187.783 271.5,189C 226.783,189.573 182.117,191.24 137.5,194C 133.726,194.724 130.392,196.224 127.5,198.5C 128.376,199.251 129.376,199.751 130.5,200C 134,200.167 137.5,200.333 141,200.5C 189.619,198.114 238.452,196.281 287.5,195C 311.936,191.18 335.936,187.514 359.5,184C 356.854,183.503 354.187,183.336 351.5,183.5C 351.5,183.167 351.5,182.833 351.5,182.5C 359.556,182.802 367.556,182.469 375.5,181.5C 376.497,174.197 376.831,166.863 376.5,159.5C 377.167,159.5 377.833,159.5 378.5,159.5C 379.324,163.312 379.824,167.312 380,171.5C 380.141,165.986 381.141,160.652 383,155.5C 385.98,155.585 388.98,155.919 392,156.5C 392.333,141.5 392.667,126.5 393,111.5C 393.169,126.339 393.669,141.006 394.5,155.5C 393.872,162.913 394.539,169.913 396.5,176.5C 396.141,178.766 396.808,180.599 398.5,182C 426.177,182.731 453.843,182.565 481.5,181.5C 481.5,180.5 481.5,179.5 481.5,178.5C 482.606,177.851 483.606,177.517 484.5,177.5C 483.233,175.629 483.233,173.796 484.5,172C 485.449,171.383 486.282,171.549 487,172.5C 489.12,168.887 492.287,167.22 496.5,167.5C 496.67,172.859 497.17,178.192 498,183.5C 499.041,184.471 499.874,185.471 500.5,186.5C 499.71,187.609 499.21,188.942 499,190.5C 498.333,189.167 497.333,188.167 496,187.5C 482.087,191.715 467.92,196.382 453.5,201.5C 443.523,204.266 433.523,206.6 423.5,208.5C 420.32,209.437 417.153,210.437 414,211.5C 413.055,211.905 412.388,212.572 412,213.5C 409.455,212.203 406.955,212.369 404.5,214C 406.878,214.974 406.544,215.641 403.5,216C 406.688,217.383 409.854,217.549 413,216.5C 415.31,219.832 418.31,220.832 422,219.5C 423.916,220.928 426.083,221.928 428.5,222.5C 434.811,223.483 441.144,224.316 447.5,225C 452.5,226.167 456.834,228.333 460.5,231.5C 460.966,233.201 460.966,234.701 460.5,236C 464.833,236.333 469.167,236.667 473.5,237C 468.467,237.171 463.467,237.671 458.5,238.5C 464.138,239.33 469.804,239.83 475.5,240C 469.804,240.17 464.138,240.67 458.5,241.5C 457.359,242.425 457.359,243.259 458.5,244C 463.833,244.667 463.833,245.333 458.5,246C 462.167,246.333 465.833,246.667 469.5,247C 465.514,247.499 461.514,247.666 457.5,247.5C 457.762,248.978 457.429,250.311 456.5,251.5C 453.99,253.511 451.657,255.678 449.5,258C 454.419,258.802 459.252,258.635 464,257.5C 467.076,258.288 470.242,258.788 473.5,259C 461.191,259.056 448.858,259.723 436.5,261C 432.689,263.035 428.689,264.702 424.5,266C 410.674,267.935 397.007,270.602 383.5,274C 402.175,275.121 420.842,275.288 439.5,274.5C 432.861,275.625 426.028,276.292 419,276.5C 402.508,275.472 386.008,275.305 369.5,276C 364.894,277.161 360.227,278.161 355.5,279C 337.28,279.339 319.114,280.505 301,282.5C 299.167,282.333 297.333,282.167 295.5,282C 314.932,280.103 334.265,278.437 353.5,277C 326.833,276.667 300.167,276.333 273.5,276C 261.184,274.514 248.851,273.181 236.5,272C 249.221,272.116 261.887,273.116 274.5,275C 292.842,275.833 311.176,275.666 329.5,274.5C 329.192,273.692 328.692,273.025 328,272.5C 325.53,274.487 322.697,274.987 319.5,274C 312.789,270.92 305.789,268.586 298.5,267C 296.167,265 293.833,263 291.5,261C 291.833,260.667 292.167,260.333 292.5,260C 288.167,259.667 283.833,259.333 279.5,259C 282.833,258.667 286.167,258.333 289.5,258C 290.5,256.333 291.5,254.667 292.5,253C 288.216,253.457 283.882,253.457 279.5,253C 283.872,252.579 288.205,251.912 292.5,251C 292.167,250.667 291.833,250.333 291.5,250C 294.106,249.55 295.439,248.05 295.5,245.5C 276.864,244.705 258.197,244.205 239.5,244C 215.499,241.385 191.499,238.885 167.5,236.5C 148.498,238.847 129.498,239.347 110.5,238C 122.023,236.346 133.69,235.013 145.5,234C 144.692,233.692 144.025,233.192 143.5,232.5C 130.985,231.157 118.818,228.157 107,223.5C 103.933,220.384 100.433,217.884 96.5,216C 86.1124,214.706 75.7791,213.04 65.5,211C 62.741,208.135 59.4077,206.301 55.5,205.5C 55.6633,207.857 55.4966,210.19 55,212.5C 54.7401,208.75 54.0734,205.084 53,201.5C 52.2114,233.516 52.378,265.516 53.5,297.5C 52.0735,295.852 51.2401,293.852 51,291.5C 50.5,260.835 50.3334,230.168 50.5,199.5C 50.3685,180.822 50.7018,162.155 51.5,143.5C 52.3227,146.977 52.8227,150.644 53,154.5C 54.1217,152.376 55.6217,150.543 57.5,149C 63.6976,146.419 69.3643,143.085 74.5,139C 76.6791,137.013 78.5124,137.18 80,139.5C 80.4998,129.172 80.6665,118.839 80.5,108.5 Z"/></g>
  24 +<g><path style="opacity:0.996" fill="#199248" d="M 287.5,121.5 C 288.83,127.966 289.497,134.799 289.5,142C 289.333,148.833 289.167,155.667 289,162.5C 285.667,163.833 282.333,163.833 279,162.5C 278.333,166.5 277.667,166.5 277,162.5C 276.692,163.308 276.192,163.975 275.5,164.5C 274.167,150.833 274.167,137.167 275.5,123.5C 276.748,124.04 277.915,124.707 279,125.5C 281.511,123.375 284.344,122.042 287.5,121.5 Z"/></g>
  25 +<g><path style="opacity:0.999" fill="#1a9248" d="M 611.5,137.5 C 614.33,145.813 617.664,153.98 621.5,162C 621.836,163.03 622.503,163.53 623.5,163.5C 623.5,163.833 623.5,164.167 623.5,164.5C 624.539,172.952 627.373,180.618 632,187.5C 632.392,190.627 633.225,193.627 634.5,196.5C 633.833,197.167 633.167,197.833 632.5,198.5C 633.274,199.711 634.107,199.711 635,198.5C 637.289,200.516 637.789,202.849 636.5,205.5C 637.274,206.711 638.107,206.711 639,205.5C 641.352,211.538 644.185,217.204 647.5,222.5C 647.5,222.833 647.5,223.167 647.5,223.5C 647.667,242.17 647.5,260.836 647,279.5C 646.803,284.086 646.303,288.586 645.5,293C 645.957,293.414 646.291,293.914 646.5,294.5C 643.408,296.701 641.075,300.034 639.5,304.5C 639.5,305.167 639.167,305.5 638.5,305.5C 636.229,304.946 633.896,305.446 631.5,307C 624.341,307.762 617.341,308.596 610.5,309.5C 603.005,310.451 595.339,311.118 587.5,311.5C 587.931,304.488 586.931,297.822 584.5,291.5C 586.002,289.171 585.336,287.837 582.5,287.5C 581.921,284.669 580.588,282.336 578.5,280.5C 578.5,279.167 578.5,277.833 578.5,276.5C 577.5,276.5 576.5,276.5 575.5,276.5C 573.548,273.882 571.215,271.548 568.5,269.5C 568.5,268.833 568.167,268.5 567.5,268.5C 566.306,267.728 565.306,266.728 564.5,265.5C 561.234,263.095 557.734,260.762 554,258.5C 547.215,257.418 540.382,257.418 533.5,258.5C 522.664,259.917 512.997,264.084 504.5,271C 502.859,272.129 501.859,273.629 501.5,275.5C 501.167,276.5 500.5,277.167 499.5,277.5C 498.167,278.167 497.167,279.167 496.5,280.5C 496.21,278.978 496.21,277.478 496.5,276C 497.167,274.667 498.167,273.667 499.5,273C 498.333,272.5 497.5,271.667 497,270.5C 478.072,271.974 458.906,273.307 439.5,274.5C 420.842,275.288 402.175,275.121 383.5,274C 397.007,270.602 410.674,267.935 424.5,266C 428.689,264.702 432.689,263.035 436.5,261C 448.858,259.723 461.191,259.056 473.5,259C 470.242,258.788 467.076,258.288 464,257.5C 459.252,258.635 454.419,258.802 449.5,258C 451.657,255.678 453.99,253.511 456.5,251.5C 457.429,250.311 457.762,248.978 457.5,247.5C 461.514,247.666 465.514,247.499 469.5,247C 465.833,246.667 462.167,246.333 458.5,246C 463.833,245.333 463.833,244.667 458.5,244C 457.359,243.259 457.359,242.425 458.5,241.5C 464.138,240.67 469.804,240.17 475.5,240C 469.804,239.83 464.138,239.33 458.5,238.5C 463.467,237.671 468.467,237.171 473.5,237C 469.167,236.667 464.833,236.333 460.5,236C 460.966,234.701 460.966,233.201 460.5,231.5C 456.834,228.333 452.5,226.167 447.5,225C 441.144,224.316 434.811,223.483 428.5,222.5C 426.083,221.928 423.916,220.928 422,219.5C 418.31,220.832 415.31,219.832 413,216.5C 409.854,217.549 406.688,217.383 403.5,216C 406.544,215.641 406.878,214.974 404.5,214C 406.955,212.369 409.455,212.203 412,213.5C 412.388,212.572 413.055,211.905 414,211.5C 417.153,210.437 420.32,209.437 423.5,208.5C 433.523,206.6 443.523,204.266 453.5,201.5C 467.92,196.382 482.087,191.715 496,187.5C 497.333,188.167 498.333,189.167 499,190.5C 499.21,188.942 499.71,187.609 500.5,186.5C 507.399,190.919 514.733,194.752 522.5,198C 523.928,199.916 524.928,202.083 525.5,204.5C 526.216,203.689 527.05,203.022 528,202.5C 530.952,203.067 532.118,204.567 531.5,207C 534.099,207.769 536.599,207.602 539,206.5C 541.703,208.902 544.87,210.235 548.5,210.5C 557.136,214.818 565.802,219.151 574.5,223.5C 574.409,225.698 575.075,226.031 576.5,224.5C 585.438,229.305 594.438,234.138 603.5,239C 606.482,239.498 609.482,239.665 612.5,239.5C 616.324,239.265 618.324,237.265 618.5,233.5C 619.972,231.883 620.639,229.883 620.5,227.5C 620.318,224.774 619.818,222.107 619,219.5C 611.06,201.171 603.227,182.838 595.5,164.5C 593.028,158.558 590.861,152.558 589,146.5C 589.333,146.833 589.667,147.167 590,147.5C 590.324,145.431 591.158,145.098 592.5,146.5C 596.681,144.275 600.681,141.775 604.5,139C 605.899,138.405 607.232,138.572 608.5,139.5C 609.265,138.388 610.265,137.721 611.5,137.5 Z"/></g>
  26 +<g><path style="opacity:0.64" fill="#50aa77" d="M 50.5,114.5 C 51.4938,123.986 51.8271,133.652 51.5,143.5C 50.7018,162.155 50.3685,180.822 50.5,199.5C 49.7518,171.335 49.7518,143.001 50.5,114.5 Z"/></g>
  27 +<g><path style="opacity:0.812" fill="#419a63" d="M 610.5,130.5 C 613.562,139.406 617.229,148.073 621.5,156.5C 621.5,156.833 621.5,157.167 621.5,157.5C 622.167,159.5 622.833,161.5 623.5,163.5C 622.503,163.53 621.836,163.03 621.5,162C 617.664,153.98 614.33,145.813 611.5,137.5C 611.007,135.194 610.674,132.861 610.5,130.5 Z"/></g>
  28 +<g><path style="opacity:0.996" fill="#1f964c" d="M 158.5,182.5 C 161.625,181.521 164.958,181.187 168.5,181.5C 168.5,174.167 168.5,166.833 168.5,159.5C 168.833,159.5 169.167,159.5 169.5,159.5C 169.334,164.844 169.501,170.177 170,175.5C 170.223,164.801 170.89,154.134 172,143.5C 172.037,148.73 173.037,153.73 175,158.5C 178.19,157.134 181.024,155.134 183.5,152.5C 184.189,150.556 184.689,148.556 185,146.5C 185.333,147.167 185.667,147.833 186,148.5C 186.667,157.5 186.667,166.5 186,175.5C 185.333,154.167 184.667,154.167 184,175.5C 181.196,173.656 178.03,172.989 174.5,173.5C 172.857,175.873 172.024,179.206 172,183.5C 171,180.833 170,180.833 169,183.5C 165.606,182.544 162.106,182.211 158.5,182.5 Z"/></g>
  29 +<g><path style="opacity:0.017" fill="#f6fcf7" d="M 621.5,157.5 C 623.796,159.401 625.629,161.734 627,164.5C 628.835,170.865 630.668,177.199 632.5,183.5C 629.693,177.081 626.693,170.748 623.5,164.5C 623.5,164.167 623.5,163.833 623.5,163.5C 622.833,161.5 622.167,159.5 621.5,157.5 Z"/></g>
  30 +<g><path style="opacity:0.395" fill="#5fc594" d="M 188.5,175.5 C 189.461,177.265 189.795,179.265 189.5,181.5C 193.371,181.185 197.038,181.518 200.5,182.5C 196.5,182.5 192.5,182.5 188.5,182.5C 188.5,180.167 188.5,177.833 188.5,175.5 Z"/></g>
  31 +<g><path style="opacity:1" fill="#188d46" d="M 293.5,183.5 C 312.833,183.5 332.167,183.5 351.5,183.5C 354.187,183.336 356.854,183.503 359.5,184C 335.936,187.514 311.936,191.18 287.5,195C 238.452,196.281 189.619,198.114 141,200.5C 137.5,200.333 134,200.167 130.5,200C 129.376,199.751 128.376,199.251 127.5,198.5C 130.392,196.224 133.726,194.724 137.5,194C 182.117,191.24 226.783,189.573 271.5,189C 277.134,187.783 282.634,186.283 288,184.5C 290.784,187.006 292.617,186.673 293.5,183.5 Z"/></g>
  32 +<g><path style="opacity:1" fill="#188c45" d="M 397.5,183.5 C 401.677,182.842 403.177,184.508 402,188.5C 397.966,193.101 393.133,196.601 387.5,199C 311.275,211.222 234.608,214.889 157.5,210C 155.392,209.64 153.392,208.973 151.5,208C 183.497,206.282 215.497,204.615 247.5,203C 258.41,202.18 269.243,202.347 280,203.5C 310.51,198.789 341.01,193.789 371.5,188.5C 379.005,189.434 386.171,188.1 393,184.5C 395.16,186.119 396.66,185.786 397.5,183.5 Z"/></g>
  33 +<g><path style="opacity:1" fill="#189148" d="M 392.5,187.5 C 393.931,188.082 395.264,188.915 396.5,190C 392.295,193.289 387.628,195.622 382.5,197C 372.958,198.871 363.292,200.537 353.5,202C 307.685,207.093 261.685,209.259 215.5,208.5C 219.442,207.507 223.442,206.84 227.5,206.5C 246.102,205.504 264.769,205.504 283.5,206.5C 301.813,203.171 320.147,200.004 338.5,197C 352.707,194.62 367.04,192.954 381.5,192C 384.429,190.187 387.596,189.02 391,188.5C 392.107,189.712 392.607,189.379 392.5,187.5 Z"/></g>
  34 +<g><path style="opacity:0.961" fill="#3a975d" d="M 623.5,164.5 C 626.693,170.748 629.693,177.081 632.5,183.5C 637.693,196.41 642.693,209.41 647.5,222.5C 644.185,217.204 641.352,211.538 639,205.5C 638.107,206.711 637.274,206.711 636.5,205.5C 637.789,202.849 637.289,200.516 635,198.5C 634.107,199.711 633.274,199.711 632.5,198.5C 633.167,197.833 633.833,197.167 634.5,196.5C 633.225,193.627 632.392,190.627 632,187.5C 627.373,180.618 624.539,172.952 623.5,164.5 Z"/></g>
  35 +<g><path style="opacity:0.999" fill="#199248" d="M 439.5,274.5 C 458.906,273.307 478.072,271.974 497,270.5C 497.5,271.667 498.333,272.5 499.5,273C 498.167,273.667 497.167,274.667 496.5,276C 496.21,277.478 496.21,278.978 496.5,280.5C 496.5,281.167 496.167,281.5 495.5,281.5C 493.926,281.937 492.759,282.937 492,284.5C 488.6,292.782 487.1,301.449 487.5,310.5C 476.654,310.172 465.987,310.506 455.5,311.5C 452.833,311.5 450.167,311.5 447.5,311.5C 375.499,311.667 303.499,311.5 231.5,311C 223.524,310.066 215.524,309.566 207.5,309.5C 207.608,305.753 207.108,302.086 206,298.5C 205.8,296.68 204.966,295.347 203.5,294.5C 201.833,290.5 200.167,286.5 198.5,282.5C 199.024,279.761 199.024,277.095 198.5,274.5C 196.776,275.661 195.11,275.495 193.5,274C 190.005,269.509 185.672,266.342 180.5,264.5C 177.68,261.919 174.346,260.086 170.5,259C 171.696,258.346 171.696,257.846 170.5,257.5C 161.948,257.433 153.281,257.599 144.5,258C 141.524,258.705 138.858,259.871 136.5,261.5C 134.343,263.412 132.009,265.079 129.5,266.5C 127.381,266.468 126.048,267.468 125.5,269.5C 121.9,271.43 118.9,274.097 116.5,277.5C 115.504,277.414 114.671,277.748 114,278.5C 107.399,286.961 104.232,296.627 104.5,307.5C 98.8722,308.495 93.2055,308.829 87.5,308.5C 85.5,308.5 83.5,308.5 81.5,308.5C 81.0825,307.778 80.4158,307.278 79.5,307C 73.4494,306.74 67.4494,306.073 61.5,305C 59.1647,302.283 56.498,300.116 53.5,298.5C 53.5,298.167 53.5,297.833 53.5,297.5C 52.378,265.516 52.2114,233.516 53,201.5C 54.0734,205.084 54.7401,208.75 55,212.5C 55.4966,210.19 55.6633,207.857 55.5,205.5C 59.4077,206.301 62.741,208.135 65.5,211C 75.7791,213.04 86.1124,214.706 96.5,216C 100.433,217.884 103.933,220.384 107,223.5C 118.818,228.157 130.985,231.157 143.5,232.5C 144.025,233.192 144.692,233.692 145.5,234C 133.69,235.013 122.023,236.346 110.5,238C 129.498,239.347 148.498,238.847 167.5,236.5C 191.499,238.885 215.499,241.385 239.5,244C 258.197,244.205 276.864,244.705 295.5,245.5C 295.439,248.05 294.106,249.55 291.5,250C 291.833,250.333 292.167,250.667 292.5,251C 288.205,251.912 283.872,252.579 279.5,253C 283.882,253.457 288.216,253.457 292.5,253C 291.5,254.667 290.5,256.333 289.5,258C 286.167,258.333 282.833,258.667 279.5,259C 283.833,259.333 288.167,259.667 292.5,260C 292.167,260.333 291.833,260.667 291.5,261C 293.833,263 296.167,265 298.5,267C 305.789,268.586 312.789,270.92 319.5,274C 322.697,274.987 325.53,274.487 328,272.5C 328.692,273.025 329.192,273.692 329.5,274.5C 311.176,275.666 292.842,275.833 274.5,275C 261.887,273.116 249.221,272.116 236.5,272C 248.851,273.181 261.184,274.514 273.5,276C 300.167,276.333 326.833,276.667 353.5,277C 334.265,278.437 314.932,280.103 295.5,282C 297.333,282.167 299.167,282.333 301,282.5C 319.114,280.505 337.28,279.339 355.5,279C 360.227,278.161 364.894,277.161 369.5,276C 386.008,275.305 402.508,275.472 419,276.5C 426.028,276.292 432.861,275.625 439.5,274.5 Z"/></g>
  36 +<g><path style="opacity:0.033" fill="#f5fbf7" d="M 576.5,224.5 C 578.527,224.338 580.527,224.505 582.5,225C 592.235,230.703 602.235,235.536 612.5,239.5C 609.482,239.665 606.482,239.498 603.5,239C 594.438,234.138 585.438,229.305 576.5,224.5 Z"/></g>
  37 +<g><path style="opacity:1" fill="#188e47" d="M 382.5,234.5 C 391.523,236.224 400.523,237.058 409.5,237C 408.692,237.308 408.025,237.808 407.5,238.5C 400.167,239.167 392.833,239.833 385.5,240.5C 388.137,241.621 390.804,241.621 393.5,240.5C 395.608,240.86 397.608,241.527 399.5,242.5C 398.335,243.584 397.002,244.417 395.5,245C 391.358,245.727 387.358,246.727 383.5,248C 376.497,248.428 369.664,249.594 363,251.5C 353.882,250.737 344.715,249.904 335.5,249C 334.386,247.43 333.053,246.097 331.5,245C 336.513,242.459 341.846,240.793 347.5,240C 354.181,238.94 360.848,237.774 367.5,236.5C 370.464,237.472 373.464,237.638 376.5,237C 376.167,236.667 375.833,236.333 375.5,236C 378.036,235.814 380.369,235.314 382.5,234.5 Z"/></g>
  38 +<g><path style="opacity:0.906" fill="#439b65" d="M 180.5,264.5 C 166.188,257.939 151.521,256.939 136.5,261.5C 138.858,259.871 141.524,258.705 144.5,258C 153.281,257.599 161.948,257.433 170.5,257.5C 171.696,257.846 171.696,258.346 170.5,259C 174.346,260.086 177.68,261.919 180.5,264.5 Z"/></g>
  39 +<g><path style="opacity:0.03" fill="#f2faf4" d="M 180.5,264.5 C 183.833,267.5 187.167,270.5 190.5,273.5C 186.067,270.916 181.734,268.082 177.5,265C 167.388,261.827 157.055,260.827 146.5,262C 140.97,264.104 135.303,265.604 129.5,266.5C 132.009,265.079 134.343,263.412 136.5,261.5C 151.521,256.939 166.188,257.939 180.5,264.5 Z"/></g>
  40 +<g><path style="opacity:0.022" fill="#f0f9f3" d="M 533.5,258.5 C 540.178,258.127 546.511,259.127 552.5,261.5C 545.007,261.316 537.507,260.982 530,260.5C 528.189,261.078 526.355,261.578 524.5,262C 516.706,266.296 509.04,270.796 501.5,275.5C 501.859,273.629 502.859,272.129 504.5,271C 512.997,264.084 522.664,259.917 533.5,258.5 Z"/></g>
  41 +<g><path style="opacity:0.608" fill="#459e67" d="M 533.5,258.5 C 540.382,257.418 547.215,257.418 554,258.5C 557.734,260.762 561.234,263.095 564.5,265.5C 560.558,263.964 556.558,262.63 552.5,261.5C 546.511,259.127 540.178,258.127 533.5,258.5 Z"/></g>
  42 +<g><path style="opacity:0.02" fill="#f3fcf7" d="M 552.5,261.5 C 556.558,262.63 560.558,263.964 564.5,265.5C 565.306,266.728 566.306,267.728 567.5,268.5C 567.265,269.097 566.765,269.43 566,269.5C 562.811,267.323 559.311,265.823 555.5,265C 553.574,264.578 552.574,263.411 552.5,261.5 Z"/></g>
  43 +<g><path style="opacity:0.052" fill="#f5faf7" d="M 148.5,264.5 C 184.404,264.898 200.904,282.898 198,318.5C 190.075,343.052 173.242,353.885 147.5,351C 126.701,345.929 114.701,332.763 111.5,311.5C 112.364,286.652 124.697,270.985 148.5,264.5 Z M 149.5,288.5 C 160.394,286.506 168.561,290.172 174,299.5C 178.168,315.822 172.002,325.488 155.5,328.5C 139.526,325.536 133.359,316.203 137,300.5C 139.769,294.895 143.936,290.895 149.5,288.5 Z"/></g>
  44 +<g><path style="opacity:0.824" fill="#429561" d="M 171.5,271.5 C 157.064,267.599 143.397,269.266 130.5,276.5C 139.719,268.814 150.386,265.981 162.5,268C 166.005,268.119 169.005,269.286 171.5,271.5 Z"/></g>
  45 +<g><path style="opacity:0.013" fill="#f7fcf7" d="M 568.5,269.5 C 571.215,271.548 573.548,273.882 575.5,276.5C 571.5,275.833 569.167,273.5 568.5,269.5 Z"/></g>
  46 +<g><path style="opacity:0.933" fill="#349458" d="M 180.5,264.5 C 185.672,266.342 190.005,269.509 193.5,274C 195.11,275.495 196.776,275.661 198.5,274.5C 199.024,277.095 199.024,279.761 198.5,282.5C 196.205,279.203 193.538,276.203 190.5,273.5C 187.167,270.5 183.833,267.5 180.5,264.5 Z"/></g>
  47 +<g><path style="opacity:0.004" fill="#e0f8e7" d="M 499.5,277.5 C 499.631,280.367 498.297,282.033 495.5,282.5C 495.5,282.167 495.5,281.833 495.5,281.5C 496.167,281.5 496.5,281.167 496.5,280.5C 497.167,279.167 498.167,278.167 499.5,277.5 Z"/></g>
  48 +<g><path style="opacity:0.035" fill="#f7faf7" d="M 578.5,280.5 C 580.588,282.336 581.921,284.669 582.5,287.5C 579.379,286.264 578.045,283.931 578.5,280.5 Z"/></g>
  49 +<g><path style="opacity:0.588" fill="#529e70" d="M 186.5,281.5 C 194.968,291.043 197.968,302.043 195.5,314.5C 195.631,308.779 195.131,303.112 194,297.5C 191.723,291.952 189.223,286.619 186.5,281.5 Z"/></g>
  50 +<g><path style="opacity:1" fill="#1b9349" d="M 171.5,271.5 C 177.532,273.184 182.532,276.517 186.5,281.5C 189.223,286.619 191.723,291.952 194,297.5C 195.131,303.112 195.631,308.779 195.5,314.5C 194.197,324.778 189.53,333.111 181.5,339.5C 178.854,339.892 176.354,339.892 174,339.5C 173.033,340.678 172.533,342.011 172.5,343.5C 171.372,344.262 170.205,344.929 169,345.5C 163.312,344.005 157.479,343.005 151.5,342.5C 154.447,341.679 157.447,341.179 160.5,341C 158.431,340.676 158.098,339.842 159.5,338.5C 160.776,337.355 162.109,337.355 163.5,338.5C 164.167,337.833 164.833,337.167 165.5,336.5C 166.696,336.846 166.696,337.346 165.5,338C 168.056,339.438 170.722,339.438 173.5,338C 171.781,336.943 169.947,336.11 168,335.5C 168.497,333.802 168.33,332.135 167.5,330.5C 171.492,327.341 174.992,323.674 178,319.5C 180.064,310.751 179.897,302.084 177.5,293.5C 172.74,290.591 168.073,287.424 163.5,284C 164.328,283.085 165.328,282.419 166.5,282C 165.216,281.316 164.049,281.483 163,282.5C 162.085,281.672 161.419,280.672 161,279.5C 160.667,280.167 160.333,280.833 160,281.5C 156.547,280.969 153.213,279.969 150,278.5C 149.5,278.667 149,278.833 148.5,279C 149.711,279.893 149.711,280.726 148.5,281.5C 146.752,279.007 145.086,279.173 143.5,282C 144.308,282.308 144.975,282.808 145.5,283.5C 142.172,284.103 141.172,285.77 142.5,288.5C 141.85,288.196 141.183,287.863 140.5,287.5C 139.304,287.846 139.304,288.346 140.5,289C 139.552,289.483 138.552,289.649 137.5,289.5C 137.762,286.079 136.428,285.079 133.5,286.5C 129.816,297.021 129.816,307.688 133.5,318.5C 133.167,318.833 132.833,319.167 132.5,319.5C 131.749,318.624 131.249,317.624 131,316.5C 130.161,319.14 130.661,321.473 132.5,323.5C 131.645,324.293 130.811,323.96 130,322.5C 129.667,320.5 129.333,318.5 129,316.5C 128.626,317.416 128.126,318.25 127.5,319C 128.747,320.458 128.747,321.958 127.5,323.5C 130.256,324.273 129.922,325.607 126.5,327.5C 125.719,326.271 125.219,324.938 125,323.5C 123.22,324.639 121.386,325.639 119.5,326.5C 116.031,315.526 115.864,304.526 119,293.5C 121.591,288.644 124.425,283.977 127.5,279.5C 127.5,277.5 128.5,276.5 130.5,276.5C 143.397,269.266 157.064,267.599 171.5,271.5 Z"/></g>
  51 +<g><path style="opacity:0.043" fill="#f6fbf7" d="M 530.5,264.5 C 554.815,262.565 571.315,272.898 580,295.5C 584.852,321.299 575.352,339.466 551.5,350C 526.133,355.732 507.966,346.899 497,323.5C 490.063,293.361 501.229,273.694 530.5,264.5 Z M 532.5,288.5 C 551.262,287.424 559.429,296.091 557,314.5C 551.036,326.935 541.536,330.769 528.5,326C 518.204,318.641 515.704,309.141 521,297.5C 524.045,293.406 527.878,290.406 532.5,288.5 Z"/></g>
  52 +<g><path style="opacity:0.999" fill="#1e934a" d="M 566.5,336.5 C 565,335.412 563.667,334.079 562.5,332.5C 562.167,332.667 561.833,332.833 561.5,333C 564.104,335.742 563.771,338.242 560.5,340.5C 552.325,346.058 543.325,348.224 533.5,347C 535.595,346.444 535.762,345.944 534,345.5C 532.699,345.96 531.366,346.294 530,346.5C 526.179,345.333 522.346,344.333 518.5,343.5C 518.631,342.624 518.298,341.957 517.5,341.5C 515.045,339.703 512.378,338.37 509.5,337.5C 506.69,335.026 504.69,332.026 503.5,328.5C 496.835,315.508 496.835,302.508 503.5,289.5C 503.376,288.893 503.043,288.56 502.5,288.5C 502.5,287.833 502.833,287.5 503.5,287.5C 508.167,282.167 513.167,277.167 518.5,272.5C 538.5,263.667 556,267.334 571,283.5C 580.236,298.416 580.902,313.749 573,329.5C 571.334,332.331 569.168,334.664 566.5,336.5 Z M 532.5,288.5 C 527.878,290.406 524.045,293.406 521,297.5C 515.704,309.141 518.204,318.641 528.5,326C 541.536,330.769 551.036,326.935 557,314.5C 559.429,296.091 551.262,287.424 532.5,288.5 Z"/></g>
  53 +<g><path style="opacity:0.733" fill="#449865" d="M 518.5,272.5 C 513.167,277.167 508.167,282.167 503.5,287.5C 506.833,280.833 511.833,275.833 518.5,272.5 Z"/></g>
  54 +<g><path style="opacity:0.557" fill="#3f9d62" d="M 647.5,223.5 C 648.117,223.611 648.617,223.944 649,224.5C 649.225,247.169 648.892,269.836 648,292.5C 646.926,297.741 644.093,301.741 639.5,304.5C 641.075,300.034 643.408,296.701 646.5,294.5C 646.291,293.914 645.957,293.414 645.5,293C 646.303,288.586 646.803,284.086 647,279.5C 647.5,260.836 647.667,242.17 647.5,223.5 Z"/></g>
  55 +<g><path style="opacity:0.082" fill="#f5fbf6" d="M 556.5,293.5 C 565.203,311.741 560.203,324.408 541.5,331.5C 520.524,330.023 512.358,319.023 517,298.5C 525.973,284.524 537.806,281.691 552.5,290C 553.705,291.376 555.038,292.542 556.5,293.5 Z M 532.5,288.5 C 527.878,290.406 524.045,293.406 521,297.5C 515.704,309.141 518.204,318.641 528.5,326C 541.536,330.769 551.036,326.935 557,314.5C 559.429,296.091 551.262,287.424 532.5,288.5 Z"/></g>
  56 +<g><path style="opacity:0.038" fill="#f7fbf8" d="M 190.5,273.5 C 193.538,276.203 196.205,279.203 198.5,282.5C 200.167,286.5 201.833,290.5 203.5,294.5C 204.71,300.096 205.377,305.762 205.5,311.5C 232.805,313.012 260.138,313.678 287.5,313.5C 341.002,313.191 394.336,312.524 447.5,311.5C 450.167,311.5 452.833,311.5 455.5,311.5C 466.5,311.5 477.5,311.5 488.5,311.5C 487.724,301.271 490.057,291.938 495.5,283.5C 494.458,289.669 492.791,295.669 490.5,301.5C 493.665,310.837 490.332,315.003 480.5,314C 446.166,314.428 411.832,314.928 377.5,315.5C 325.226,314.504 272.893,314.337 220.5,315C 215.833,314.667 211.167,314.333 206.5,314C 205.584,313.626 204.75,313.126 204,312.5C 202.897,304.948 201.23,297.281 199,289.5C 196.636,285.813 194.302,282.146 192,278.5C 190.991,276.975 190.491,275.308 190.5,273.5 Z"/></g>
  57 +<g><path style="opacity:0.034" fill="#f5fbf7" d="M 632.5,183.5 C 634.708,184.894 636.208,186.894 637,189.5C 641.744,202.801 646.911,215.467 652.5,227.5C 651.017,249.254 650.517,270.921 651,292.5C 649.249,294.49 648.249,296.823 648,299.5C 639.48,309.382 628.813,313.382 616,311.5C 607.358,312.809 598.692,313.809 590,314.5C 587.541,314.11 585.874,312.776 585,310.5C 584.678,305.148 584.178,299.814 583.5,294.5C 583.52,293.274 583.853,292.274 584.5,291.5C 586.931,297.822 587.931,304.488 587.5,311.5C 595.339,311.118 603.005,310.451 610.5,309.5C 620.204,310.236 629.537,308.903 638.5,305.5C 639.167,305.5 639.5,305.167 639.5,304.5C 644.093,301.741 646.926,297.741 648,292.5C 648.892,269.836 649.225,247.169 649,224.5C 648.617,223.944 648.117,223.611 647.5,223.5C 647.5,223.167 647.5,222.833 647.5,222.5C 642.693,209.41 637.693,196.41 632.5,183.5 Z"/></g>
  58 +<g><path style="opacity:0.049" fill="#f8fcf9" d="M 535.5,293.5 C 550.715,295.603 555.215,303.603 549,317.5C 541.667,324.167 534.333,324.167 527,317.5C 521.591,306.559 524.425,298.559 535.5,293.5 Z"/></g>
  59 +<g><path style="opacity:1" fill="#27944f" d="M 534.5,296.5 C 547.738,296.989 551.905,303.322 547,315.5C 541.965,320.232 536.465,320.732 530.5,317C 524.281,308.7 525.615,301.866 534.5,296.5 Z"/></g>
  60 +<g><path style="opacity:0.106" fill="#539e70" d="M 638.5,305.5 C 629.537,308.903 620.204,310.236 610.5,309.5C 617.341,308.596 624.341,307.762 631.5,307C 633.896,305.446 636.229,304.946 638.5,305.5 Z"/></g>
  61 +<g><path style="opacity:0.278" fill="#4d9c6c" d="M 53.5,298.5 C 56.498,300.116 59.1647,302.283 61.5,305C 67.4494,306.073 73.4494,306.74 79.5,307C 80.4158,307.278 81.0825,307.778 81.5,308.5C 74.409,308.324 67.409,307.491 60.5,306C 57.2832,304.285 54.9498,301.785 53.5,298.5 Z"/></g>
  62 +<g><path style="opacity:0.659" fill="#50a26f" d="M 116.5,277.5 C 109.324,286.839 105.824,297.505 106,309.5C 105.107,310.081 104.107,310.415 103,310.5C 97.672,309.957 92.5053,309.29 87.5,308.5C 93.2055,308.829 98.8722,308.495 104.5,307.5C 104.232,296.627 107.399,286.961 114,278.5C 114.671,277.748 115.504,277.414 116.5,277.5 Z"/></g>
  63 +<g><path style="opacity:0.643" fill="#429862" d="M 127.5,279.5 C 124.425,283.977 121.591,288.644 119,293.5C 115.864,304.526 116.031,315.526 119.5,326.5C 112.711,313.539 112.878,300.539 120,287.5C 122,284.334 124.5,281.668 127.5,279.5 Z"/></g>
  64 +<g><path style="opacity:0.889" fill="#53ac74" d="M 203.5,294.5 C 204.966,295.347 205.8,296.68 206,298.5C 207.108,302.086 207.608,305.753 207.5,309.5C 215.524,309.566 223.524,310.066 231.5,311C 303.499,311.5 375.499,311.667 447.5,311.5C 394.336,312.524 341.002,313.191 287.5,313.5C 260.138,313.678 232.805,313.012 205.5,311.5C 205.377,305.762 204.71,300.096 203.5,294.5 Z"/></g>
  65 +<g><path style="opacity:0.594" fill="#4da46e" d="M 495.5,281.5 C 495.5,281.833 495.5,282.167 495.5,282.5C 495.5,282.833 495.5,283.167 495.5,283.5C 490.057,291.938 487.724,301.271 488.5,311.5C 477.5,311.5 466.5,311.5 455.5,311.5C 465.987,310.506 476.654,310.172 487.5,310.5C 487.1,301.449 488.6,292.782 492,284.5C 492.759,282.937 493.926,281.937 495.5,281.5 Z"/></g>
  66 +<g><path style="opacity:0.788" fill="#449864" d="M 556.5,293.5 C 558.433,294.642 559.933,296.308 561,298.5C 565.242,313.539 560.408,324.372 546.5,331C 544.866,331.494 543.199,331.66 541.5,331.5C 560.203,324.408 565.203,311.741 556.5,293.5 Z"/></g>
  67 +<g><path style="opacity:0.804" fill="#439964" d="M 502.5,288.5 C 503.043,288.56 503.376,288.893 503.5,289.5C 496.835,302.508 496.835,315.508 503.5,328.5C 501.254,326.351 499.754,323.684 499,320.5C 497.477,312.898 497.144,305.232 498,297.5C 499.04,294.177 500.54,291.177 502.5,288.5 Z"/></g>
  68 +<g><path style="opacity:1" fill="#39945a" d="M 566.5,336.5 C 561.211,342.647 554.545,346.48 546.5,348C 540.167,348.667 533.833,348.667 527.5,348C 523.965,347.337 520.965,345.837 518.5,343.5C 522.346,344.333 526.179,345.333 530,346.5C 531.366,346.294 532.699,345.96 534,345.5C 535.762,345.944 535.595,346.444 533.5,347C 543.325,348.224 552.325,346.058 560.5,340.5C 563.771,338.242 564.104,335.742 561.5,333C 561.833,332.833 562.167,332.667 562.5,332.5C 563.667,334.079 565,335.412 566.5,336.5 Z"/></g>
  69 +<g><path style="opacity:1" fill="#25944e" d="M 181.5,339.5 C 171.052,348.087 159.052,350.92 145.5,348C 133.511,344.84 124.844,337.674 119.5,326.5C 121.386,325.639 123.22,324.639 125,323.5C 125.219,324.938 125.719,326.271 126.5,327.5C 129.922,325.607 130.256,324.273 127.5,323.5C 128.747,321.958 128.747,320.458 127.5,319C 128.126,318.25 128.626,317.416 129,316.5C 129.333,318.5 129.667,320.5 130,322.5C 130.811,323.96 131.645,324.293 132.5,323.5C 130.661,321.473 130.161,319.14 131,316.5C 131.249,317.624 131.749,318.624 132.5,319.5C 132.833,319.167 133.167,318.833 133.5,318.5C 129.816,307.688 129.816,297.021 133.5,286.5C 136.428,285.079 137.762,286.079 137.5,289.5C 138.552,289.649 139.552,289.483 140.5,289C 139.304,288.346 139.304,287.846 140.5,287.5C 141.183,287.863 141.85,288.196 142.5,288.5C 141.172,285.77 142.172,284.103 145.5,283.5C 144.975,282.808 144.308,282.308 143.5,282C 145.086,279.173 146.752,279.007 148.5,281.5C 149.711,280.726 149.711,279.893 148.5,279C 149,278.833 149.5,278.667 150,278.5C 153.213,279.969 156.547,280.969 160,281.5C 160.333,280.833 160.667,280.167 161,279.5C 161.419,280.672 162.085,281.672 163,282.5C 164.049,281.483 165.216,281.316 166.5,282C 165.328,282.419 164.328,283.085 163.5,284C 168.073,287.424 172.74,290.591 177.5,293.5C 179.897,302.084 180.064,310.751 178,319.5C 174.992,323.674 171.492,327.341 167.5,330.5C 168.33,332.135 168.497,333.802 168,335.5C 169.947,336.11 171.781,336.943 173.5,338C 170.722,339.438 168.056,339.438 165.5,338C 166.696,337.346 166.696,336.846 165.5,336.5C 164.833,337.167 164.167,337.833 163.5,338.5C 162.109,337.355 160.776,337.355 159.5,338.5C 158.098,339.842 158.431,340.676 160.5,341C 157.447,341.179 154.447,341.679 151.5,342.5C 157.479,343.005 163.312,344.005 169,345.5C 170.205,344.929 171.372,344.262 172.5,343.5C 172.533,342.011 173.033,340.678 174,339.5C 176.354,339.892 178.854,339.892 181.5,339.5 Z M 149.5,288.5 C 143.936,290.895 139.769,294.895 137,300.5C 133.359,316.203 139.526,325.536 155.5,328.5C 172.002,325.488 178.168,315.822 174,299.5C 168.561,290.172 160.394,286.506 149.5,288.5 Z"/></g>
  70 +<g><path style="opacity:0.036" fill="#f5fbf7" d="M 142.5,288.5 C 158.58,281.69 170.414,286.023 178,301.5C 179.781,322.385 170.281,331.885 149.5,330C 138.992,326.483 133.325,319.15 132.5,308C 133.334,300.164 136.667,293.664 142.5,288.5 Z M 149.5,288.5 C 143.936,290.895 139.769,294.895 137,300.5C 133.359,316.203 139.526,325.536 155.5,328.5C 172.002,325.488 178.168,315.822 174,299.5C 168.561,290.172 160.394,286.506 149.5,288.5 Z"/></g>
  71 +<g><path style="opacity:0.085" fill="#f2faf4" d="M 166.5,307.5 C 167.695,307.866 168.361,308.699 168.5,310C 166.501,319.131 160.834,322.797 151.5,321C 147.469,320.097 145.469,317.597 145.5,313.5C 145.833,313.5 146.167,313.5 146.5,313.5C 149.064,319.064 153.397,320.898 159.5,319C 160.942,318.623 161.942,317.79 162.5,316.5C 166.009,314.657 167.343,311.657 166.5,307.5 Z"/></g>
  72 +<g><path style="opacity:0.306" fill="#4a9d68" d="M 146.5,313.5 C 149.354,316.081 152.354,317.748 155.5,318.5C 157.801,317.675 160.135,317.008 162.5,316.5C 161.942,317.79 160.942,318.623 159.5,319C 153.397,320.898 149.064,319.064 146.5,313.5 Z"/></g>
  73 +<g><path style="opacity:0.906" fill="#359457" d="M 165.5,301.5 C 166.341,303.379 166.675,305.379 166.5,307.5C 167.343,311.657 166.009,314.657 162.5,316.5C 168.576,306.318 165.743,300.318 154,298.5C 150.83,298.516 149.997,299.849 151.5,302.5C 151.154,303.696 150.654,303.696 150,302.5C 149.631,305.877 149.631,309.21 150,312.5C 148.748,310.999 147.748,309.332 147,307.5C 146.505,309.473 146.338,311.473 146.5,313.5C 146.167,313.5 145.833,313.5 145.5,313.5C 144.833,313.5 144.5,313.167 144.5,312.5C 142.739,303.338 146.406,298.005 155.5,296.5C 159.397,297.115 162.73,298.782 165.5,301.5 Z"/></g>
  74 +<g><path style="opacity:0.991" fill="#1a9449" d="M 162.5,316.5 C 160.135,317.008 157.801,317.675 155.5,318.5C 152.354,317.748 149.354,316.081 146.5,313.5C 146.338,311.473 146.505,309.473 147,307.5C 147.748,309.332 148.748,310.999 150,312.5C 149.631,309.21 149.631,305.877 150,302.5C 150.654,303.696 151.154,303.696 151.5,302.5C 149.997,299.849 150.83,298.516 154,298.5C 165.743,300.318 168.576,306.318 162.5,316.5 Z"/></g>
  75 +<g><path style="opacity:0.035" fill="#f5faf6" d="M 165.5,301.5 C 162.73,298.782 159.397,297.115 155.5,296.5C 146.406,298.005 142.739,303.338 144.5,312.5C 143.883,312.389 143.383,312.056 143,311.5C 141.315,301.196 145.648,295.529 156,294.5C 161.019,294.57 164.185,296.903 165.5,301.5 Z"/></g>
  76 +<g><path style="opacity:0.765" fill="#4f9e6e" d="M 509.5,337.5 C 512.378,338.37 515.045,339.703 517.5,341.5C 518.298,341.957 518.631,342.624 518.5,343.5C 514.951,342.277 511.951,340.277 509.5,337.5 Z"/></g>
  77 +</svg>
... ...
front-end/h5/src/components/core/plugins/bsth/othergj/linechart/chart/svgicon/busSvgComp.js 0 → 100644
  1 +/**
  2 + * bus图标svg封装组件类。
  3 + * svg内容参照bus.svg
  4 + */
  5 +
  6 +let initWidth = 630 // 初始宽度(为了计算放大缩小比例,固定初始宽度)
  7 +let initHeight = 390 // 初始高度(为了计算放大缩小比例,固定初始高度)
  8 +
  9 +export default {
  10 + data () {
  11 + return {
  12 + width: 15, // 改变后的宽度
  13 + height: 10, // 改变后的高度
  14 + width_scale: 1, // 改变后的宽度比例
  15 + height_scale: 1, // 改变后的高度比例
  16 + }
  17 + },
  18 + props: {
  19 + cls: { type: String, required: true } // css样式类
  20 + },
  21 + watch: {
  22 + 'width': {
  23 + handler (val) {
  24 + if (val && Number.isFinite(val)) {
  25 + this.width_scale = val / initWidth
  26 + }
  27 + },
  28 + immediate: true
  29 + },
  30 + 'height': {
  31 + handler (val) {
  32 + if (val && Number.isFinite(val)) {
  33 + this.height_scale = val / initHeight
  34 + }
  35 + },
  36 + immediate: true
  37 + }
  38 + },
  39 + render () {
  40 + return (
  41 + <g class={this.cls} transform={ 'scale(' + this.width_scale + ' ' + this.height_scale + ') '}>
  42 + <g><path style="opacity:0.026" fill="#f5fbf8" d="M 252.5,72.5 C 190.331,72.1676 128.331,72.5009 66.5,73.5C 58.2024,75.7976 52.869,81.1309 50.5,89.5C 49.3871,88.0536 49.2204,86.3869 50,84.5C 51,82.5 52,80.5 53,78.5C 57.4287,76.3977 61.5954,73.8977 65.5,71C 82.6614,70.3163 99.8281,69.8163 117,69.5C 159.674,70.7147 202.341,70.7147 245,69.5C 247.042,69.6155 249.042,69.9488 251,70.5C 252.03,70.8361 252.53,71.5028 252.5,72.5 Z"/></g>
  43 + <g><path style="opacity:0.018" fill="#fdfefe" d="M 317.5,71.5 C 297.5,71.5 277.5,71.5 257.5,71.5C 260.526,69.9814 263.859,69.3148 267.5,69.5C 281.547,70.3275 295.547,70.3275 309.5,69.5C 312.527,69.2865 315.193,69.9532 317.5,71.5 Z"/></g>
  44 + <g><path style="opacity:0.04" fill="#ebf9f1" d="M 621.5,156.5 C 617.229,148.073 613.562,139.406 610.5,130.5C 605.775,118.5 600.942,106.5 596,94.5C 590.502,83.3454 581.669,76.1788 569.5,73C 491.501,72.5 413.501,72.3333 335.5,72.5C 308.833,72.5 282.167,72.5 255.5,72.5C 255.842,71.6618 256.508,71.3284 257.5,71.5C 277.5,71.5 297.5,71.5 317.5,71.5C 322.504,71.1107 327.504,70.6107 332.5,70C 408.833,69.3333 485.167,69.3333 561.5,70C 575.303,70.3184 586.469,75.8184 595,86.5C 604.049,107.639 612.715,128.972 621,150.5C 621.495,152.473 621.662,154.473 621.5,156.5 Z"/></g>
  45 + <g><path style="opacity:0.995" fill="#1b8a45" d="M 335.5,72.5 C 413.501,72.3333 491.501,72.5 569.5,73C 581.669,76.1788 590.502,83.3454 596,94.5C 600.942,106.5 605.775,118.5 610.5,130.5C 610.674,132.861 611.007,135.194 611.5,137.5C 610.265,137.721 609.265,138.388 608.5,139.5C 607.232,138.572 605.899,138.405 604.5,139C 600.681,141.775 596.681,144.275 592.5,146.5C 591.158,145.098 590.324,145.431 590,147.5C 589.667,147.167 589.333,146.833 589,146.5C 590.861,152.558 593.028,158.558 595.5,164.5C 592.441,159.387 589.608,154.053 587,148.5C 582.805,138.914 578.805,129.248 575,119.5C 570.75,114.419 565.583,110.586 559.5,108C 540.162,107.518 520.829,107.684 501.5,108.5C 501.333,134.169 501.5,159.835 502,185.5C 517.673,193.749 533.173,202.083 548.5,210.5C 544.87,210.235 541.703,208.902 539,206.5C 536.599,207.602 534.099,207.769 531.5,207C 532.118,204.567 530.952,203.067 528,202.5C 527.05,203.022 526.216,203.689 525.5,204.5C 524.928,202.083 523.928,199.916 522.5,198C 514.733,194.752 507.399,190.919 500.5,186.5C 499.874,185.471 499.041,184.471 498,183.5C 497.17,178.192 496.67,172.859 496.5,167.5C 492.287,167.22 489.12,168.887 487,172.5C 486.282,171.549 485.449,171.383 484.5,172C 483.233,173.796 483.233,175.629 484.5,177.5C 483.606,177.517 482.606,177.851 481.5,178.5C 481.5,168.167 481.5,157.833 481.5,147.5C 486.065,145.746 491.065,143.912 496.5,142C 496.982,140.992 497.148,139.825 497,138.5C 498.044,139.623 498.71,140.956 499,142.5C 499.333,142.167 499.667,141.833 500,141.5C 500.499,136.845 500.666,132.179 500.5,127.5C 494.817,127.602 489.651,129.269 485,132.5C 484.245,129.697 484.578,127.03 486,124.5C 488.482,123.002 490.982,121.502 493.5,120C 498.596,121.088 500.93,118.921 500.5,113.5C 500.167,111.833 499.833,110.167 499.5,108.5C 498.124,107.158 496.791,105.825 495.5,104.5C 489.756,103.896 484.756,102.396 480.5,100C 461.316,98.6263 442.316,99.9597 423.5,104C 415.5,104.333 407.5,104.667 399.5,105C 420.833,105.333 442.167,105.667 463.5,106C 440.996,106.168 418.663,106.668 396.5,107.5C 396.5,130.5 396.5,153.5 396.5,176.5C 394.539,169.913 393.872,162.913 394.5,155.5C 394.667,139.497 394.5,123.497 394,107.5C 390.333,106.833 386.667,106.167 383,105.5C 382.047,107.592 380.714,107.925 379,106.5C 378.5,124.164 378.333,141.83 378.5,159.5C 377.833,159.5 377.167,159.5 376.5,159.5C 376.833,142.154 376.5,124.821 375.5,107.5C 347.548,107.276 319.548,107.276 291.5,107.5C 291.167,132.176 291.5,156.842 292.5,181.5C 311.968,182.325 331.634,182.658 351.5,182.5C 351.5,182.833 351.5,183.167 351.5,183.5C 332.167,183.5 312.833,183.5 293.5,183.5C 291.468,182.952 290.468,181.619 290.5,179.5C 286.516,179.719 282.682,179.719 279,179.5C 278.667,180.167 278.333,180.833 278,181.5C 276.667,180.167 275.333,178.833 274,177.5C 273.805,179.207 273.805,180.874 274,182.5C 273.329,181.748 272.496,181.414 271.5,181.5C 271.5,160.833 271.5,140.167 271.5,119.5C 271.5,115.167 271.5,110.833 271.5,106.5C 248.5,106.5 225.5,106.5 202.5,106.5C 198.167,106.5 193.833,106.5 189.5,106.5C 189.393,120.626 189.059,134.626 188.5,148.5C 186.882,141.744 186.048,134.744 186,127.5C 185.667,127.167 185.333,126.833 185,126.5C 181.541,127.133 178.041,127.8 174.5,128.5C 172.769,131.239 171.603,130.906 171,127.5C 170.667,122.167 170.333,116.833 170,111.5C 169.5,127.497 169.333,143.497 169.5,159.5C 169.167,159.5 168.833,159.5 168.5,159.5C 168.5,141.833 168.5,124.167 168.5,106.5C 146.513,106.297 124.513,105.964 102.5,105.5C 108.234,104.814 114.067,104.148 120,103.5C 135.759,104.657 151.592,104.824 167.5,104C 156.988,102.402 156.988,101.902 167.5,102.5C 167.351,101.448 167.517,100.448 168,99.5C 176.773,99.9168 184.939,99.9168 192.5,99.5C 195.238,99.1125 197.572,98.1125 199.5,96.5C 203.554,97.4956 207.554,97.1623 211.5,95.5C 212.434,94.4324 212.768,93.099 212.5,91.5C 224.171,91.6665 235.838,91.4999 247.5,91C 249.974,90.8871 251.974,89.8871 253.5,88C 262.067,87.2151 270.4,85.3818 278.5,82.5C 276.031,81.8319 273.698,81.1653 271.5,80.5C 280.52,80.6809 289.52,80.3476 298.5,79.5C 302.231,79.8686 305.898,80.5353 309.5,81.5C 317.311,78.8302 325.311,76.6636 333.5,75C 334.756,74.5831 335.423,73.7498 335.5,72.5 Z M 294.5,109.5 C 320.847,109.984 347.181,110.151 373.5,110C 374.571,133.1 374.571,156.267 373.5,179.5C 347.225,180.728 321.058,180.728 295,179.5C 294.5,156.169 294.333,132.836 294.5,109.5 Z M 399.5,109.5 C 425.877,109.786 452.21,110.119 478.5,110.5C 478.5,133.167 478.5,155.833 478.5,178.5C 452.195,180.683 425.862,181.016 399.5,179.5C 399.5,156.167 399.5,132.833 399.5,109.5 Z"/></g>
  46 + <g><path style="opacity:0.998" fill="#1c944a" d="M 66.5,73.5 C 128.331,72.5009 190.331,72.1676 252.5,72.5C 253.5,72.5 254.5,72.5 255.5,72.5C 282.167,72.5 308.833,72.5 335.5,72.5C 335.423,73.7498 334.756,74.5831 333.5,75C 325.311,76.6636 317.311,78.8302 309.5,81.5C 305.898,80.5353 302.231,79.8686 298.5,79.5C 289.52,80.3476 280.52,80.6809 271.5,80.5C 269.842,79.8186 268.175,78.9853 266.5,78C 242.5,77.8333 218.5,77.6667 194.5,77.5C 170.157,77.5002 146.157,78.1669 122.5,79.5C 120.116,80.4251 119.116,82.2585 119.5,85C 119.682,87.3428 120.682,89.1761 122.5,90.5C 148.158,91.4998 173.825,91.8331 199.5,91.5C 199.5,93.1667 199.5,94.8333 199.5,96.5C 197.572,98.1125 195.238,99.1125 192.5,99.5C 184.939,99.9168 176.773,99.9168 168,99.5C 167.517,100.448 167.351,101.448 167.5,102.5C 156.988,101.902 156.988,102.402 167.5,104C 151.592,104.824 135.759,104.657 120,103.5C 114.067,104.148 108.234,104.814 102.5,105.5C 95.9221,106.46 89.2554,106.793 82.5,106.5C 71.7567,106.729 61.09,107.729 50.5,109.5C 52.1667,109.833 53.8333,110.167 55.5,110.5C 63.8308,109.731 72.1641,109.064 80.5,108.5C 80.6665,118.839 80.4998,129.172 80,139.5C 78.5124,137.18 76.6791,137.013 74.5,139C 69.3643,143.085 63.6976,146.419 57.5,149C 55.6217,150.543 54.1217,152.376 53,154.5C 52.8227,150.644 52.3227,146.977 51.5,143.5C 51.8271,133.652 51.4938,123.986 50.5,114.5C 49.2134,110.732 49.2134,107.065 50.5,103.5C 51.3049,97.9842 51.9716,92.3175 52.5,86.5C 53.675,86.719 54.675,86.3857 55.5,85.5C 54.3707,83.4706 54.8707,83.1373 57,84.5C 58.101,79.3987 61.2677,76.232 66.5,75C 105.161,74.167 105.161,73.667 66.5,73.5 Z"/></g>
  47 + <g><path style="opacity:1" fill="#137037" d="M 211.5,95.5 C 207.554,97.1623 203.554,97.4956 199.5,96.5C 199.5,94.8333 199.5,93.1667 199.5,91.5C 173.825,91.8331 148.158,91.4998 122.5,90.5C 120.682,89.1761 119.682,87.3428 119.5,85C 119.116,82.2585 120.116,80.4251 122.5,79.5C 167.762,78.339 213.096,78.1724 258.5,79C 261.569,80.8461 264.902,81.8461 268.5,82C 268.167,82.3333 267.833,82.6667 267.5,83C 255.681,82.7582 243.681,83.7582 231.5,86C 230.5,86.3333 229.5,86.6667 228.5,87C 232.32,87.2348 235.987,88.0682 239.5,89.5C 229.851,90.3321 220.184,90.8321 210.5,91C 211.38,92.3561 211.714,93.8561 211.5,95.5 Z"/></g>
  48 + <g><path style="opacity:1" fill="#157d3d" d="M 271.5,80.5 C 273.698,81.1653 276.031,81.8319 278.5,82.5C 270.4,85.3818 262.067,87.2151 253.5,88C 251.974,89.8871 249.974,90.8871 247.5,91C 235.838,91.4999 224.171,91.6665 212.5,91.5C 212.768,93.099 212.434,94.4324 211.5,95.5C 211.714,93.8561 211.38,92.3561 210.5,91C 220.184,90.8321 229.851,90.3321 239.5,89.5C 235.987,88.0682 232.32,87.2348 228.5,87C 229.5,86.6667 230.5,86.3333 231.5,86C 243.681,83.7582 255.681,82.7582 267.5,83C 267.833,82.6667 268.167,82.3333 268.5,82C 264.902,81.8461 261.569,80.8461 258.5,79C 213.096,78.1724 167.762,78.339 122.5,79.5C 146.157,78.1669 170.157,77.5002 194.5,77.5C 218.5,77.6667 242.5,77.8333 266.5,78C 268.175,78.9853 269.842,79.8186 271.5,80.5 Z"/></g>
  49 + <g><path style="opacity:0.978" fill="#338f56" d="M 66.5,73.5 C 105.161,73.667 105.161,74.167 66.5,75C 61.2677,76.232 58.101,79.3987 57,84.5C 54.8707,83.1373 54.3707,83.4706 55.5,85.5C 54.675,86.3857 53.675,86.719 52.5,86.5C 51.9716,92.3175 51.3049,97.9842 50.5,103.5C 50.5,99.1667 50.5,94.8333 50.5,90.5C 50.5,90.1667 50.5,89.8333 50.5,89.5C 52.869,81.1309 58.2024,75.7976 66.5,73.5 Z"/></g>
  50 + <g><path style="opacity:0.049" fill="#f6fbf8" d="M 50.5,90.5 C 50.5,94.8333 50.5,99.1667 50.5,103.5C 49.2134,107.065 49.2134,110.732 50.5,114.5C 49.7518,143.001 49.7518,171.335 50.5,199.5C 50.3334,230.168 50.5,260.835 51,291.5C 51.2401,293.852 52.0735,295.852 53.5,297.5C 53.5,297.833 53.5,298.167 53.5,298.5C 54.9498,301.785 57.2832,304.285 60.5,306C 67.409,307.491 74.409,308.324 81.5,308.5C 83.5,308.5 85.5,308.5 87.5,308.5C 92.5053,309.29 97.672,309.957 103,310.5C 104.107,310.415 105.107,310.081 106,309.5C 105.824,297.505 109.324,286.839 116.5,277.5C 118.9,274.097 121.9,271.43 125.5,269.5C 120.522,276.104 116.022,283.104 112,290.5C 110.022,297.032 108.689,303.698 108,310.5C 107.5,311 107,311.5 106.5,312C 101.774,311.984 97.107,312.151 92.5,312.5C 82.2403,310.607 71.907,309.107 61.5,308C 54.737,306.019 50.5703,301.519 49,294.5C 47.548,232.001 46.7146,169.668 46.5,107.5C 47.2787,102.887 47.7787,98.22 48,93.5C 48.8518,92.4293 49.6851,91.4293 50.5,90.5 Z"/></g>
  51 + <g><path style="opacity:1" fill="#136f36" d="M 79.5,91.5 C 86.8112,91.6799 89.1445,95.3466 86.5,102.5C 78.6161,105.793 75.1161,103.126 76,94.5C 77.1451,93.3636 78.3117,92.3636 79.5,91.5 Z"/></g>
  52 + <g><path style="opacity:1" fill="#21934c" d="M 481.5,147.5 C 481.5,134.167 481.5,120.833 481.5,107.5C 453.167,107.5 424.833,107.5 396.5,107.5C 418.663,106.668 440.996,106.168 463.5,106C 442.167,105.667 420.833,105.333 399.5,105C 407.5,104.667 415.5,104.333 423.5,104C 442.316,99.9597 461.316,98.6263 480.5,100C 484.756,102.396 489.756,103.896 495.5,104.5C 496.791,105.825 498.124,107.158 499.5,108.5C 499.833,110.167 500.167,111.833 500.5,113.5C 500.93,118.921 498.596,121.088 493.5,120C 490.982,121.502 488.482,123.002 486,124.5C 484.578,127.03 484.245,129.697 485,132.5C 489.651,129.269 494.817,127.602 500.5,127.5C 500.666,132.179 500.499,136.845 500,141.5C 499.667,141.833 499.333,142.167 499,142.5C 498.71,140.956 498.044,139.623 497,138.5C 497.148,139.825 496.982,140.992 496.5,142C 491.065,143.912 486.065,145.746 481.5,147.5 Z"/></g>
  53 + <g><path style="opacity:0.071" fill="#f5fbf7" d="M 102.5,105.5 C 124.513,105.964 146.513,106.297 168.5,106.5C 168.5,124.167 168.5,141.833 168.5,159.5C 168.5,166.833 168.5,174.167 168.5,181.5C 164.958,181.187 161.625,181.521 158.5,182.5C 133.134,182.805 107.801,182.472 82.5,181.5C 82.5,166.167 82.5,150.833 82.5,135.5C 82.5,125.833 82.5,116.167 82.5,106.5C 89.2554,106.793 95.9221,106.46 102.5,105.5 Z M 101.5,108.5 C 122.816,109.362 144.149,109.362 165.5,108.5C 165.531,131.686 165.531,154.853 165.5,178C 154.352,179.073 143.186,179.906 132,180.5C 116.525,179.538 101.025,179.205 85.5,179.5C 85.3546,156.557 85.1879,133.557 85,110.5C 90.5997,109.854 96.0997,109.187 101.5,108.5 Z"/></g>
  54 + <g><path style="opacity:0.269" fill="#bde8d1" d="M 202.5,106.5 C 225.5,106.5 248.5,106.5 271.5,106.5C 271.5,110.833 271.5,115.167 271.5,119.5C 270.517,115.702 270.183,111.702 270.5,107.5C 247.661,107.831 224.994,107.497 202.5,106.5 Z"/></g>
  55 + <g><path style="opacity:0.065" fill="#f7faf9" d="M 376.5,159.5 C 376.831,166.863 376.497,174.197 375.5,181.5C 367.556,182.469 359.556,182.802 351.5,182.5C 331.634,182.658 311.968,182.325 292.5,181.5C 291.5,156.842 291.167,132.176 291.5,107.5C 319.548,107.276 347.548,107.276 375.5,107.5C 376.5,124.821 376.833,142.154 376.5,159.5 Z M 294.5,109.5 C 294.333,132.836 294.5,156.169 295,179.5C 321.058,180.728 347.225,180.728 373.5,179.5C 374.571,156.267 374.571,133.1 373.5,110C 347.181,110.151 320.847,109.984 294.5,109.5 Z"/></g>
  56 + <g><path style="opacity:0.028" fill="#f7fbf9" d="M 396.5,107.5 C 424.833,107.5 453.167,107.5 481.5,107.5C 481.5,120.833 481.5,134.167 481.5,147.5C 481.5,157.833 481.5,168.167 481.5,178.5C 481.5,179.5 481.5,180.5 481.5,181.5C 453.843,182.565 426.177,182.731 398.5,182C 396.808,180.599 396.141,178.766 396.5,176.5C 396.5,153.5 396.5,130.5 396.5,107.5 Z M 399.5,109.5 C 399.5,132.833 399.5,156.167 399.5,179.5C 425.862,181.016 452.195,180.683 478.5,178.5C 478.5,155.833 478.5,133.167 478.5,110.5C 452.21,110.119 425.877,109.786 399.5,109.5 Z"/></g>
  57 + <g><path style="opacity:0.04" fill="#f9fcfa" d="M 202.5,106.5 C 224.994,107.497 247.661,107.831 270.5,107.5C 270.183,111.702 270.517,115.702 271.5,119.5C 271.5,140.167 271.5,160.833 271.5,181.5C 247.848,182.403 224.181,182.736 200.5,182.5C 197.038,181.518 193.371,181.185 189.5,181.5C 189.795,179.265 189.461,177.265 188.5,175.5C 188.5,166.5 188.5,157.5 188.5,148.5C 189.059,134.626 189.393,120.626 189.5,106.5C 193.833,106.5 198.167,106.5 202.5,106.5 Z M 191.5,109.5 C 217.167,109.5 242.833,109.5 268.5,109.5C 268.5,132.833 268.5,156.167 268.5,179.5C 242.833,179.5 217.167,179.5 191.5,179.5C 191.5,156.167 191.5,132.833 191.5,109.5 Z"/></g>
  58 + <g><path style="opacity:0.788" fill="#2db661" d="M 82.5,106.5 C 82.5,116.167 82.5,125.833 82.5,135.5C 81.8333,126.5 81.1667,117.5 80.5,108.5C 72.1641,109.064 63.8308,109.731 55.5,110.5C 53.8333,110.167 52.1667,109.833 50.5,109.5C 61.09,107.729 71.7567,106.729 82.5,106.5 Z"/></g>
  59 + <g><path style="opacity:0.998" fill="#199247" d="M 394.5,155.5 C 393.669,141.006 393.169,126.339 393,111.5C 392.667,126.5 392.333,141.5 392,156.5C 388.98,155.919 385.98,155.585 383,155.5C 381.141,160.652 380.141,165.986 380,171.5C 379.824,167.312 379.324,163.312 378.5,159.5C 378.333,141.83 378.5,124.164 379,106.5C 380.714,107.925 382.047,107.592 383,105.5C 386.667,106.167 390.333,106.833 394,107.5C 394.5,123.497 394.667,139.497 394.5,155.5 Z"/></g>
  60 + <g><path style="opacity:0.035" fill="#f1fbf4" d="M 595.5,164.5 C 603.227,182.838 611.06,201.171 619,219.5C 619.818,222.107 620.318,224.774 620.5,227.5C 620.639,229.883 619.972,231.883 618.5,233.5C 618.359,229.193 618.192,224.859 618,220.5C 615.162,216.828 612.829,212.828 611,208.5C 608.417,200.488 605.083,192.822 601,185.5C 591.672,164.177 582.339,142.843 573,121.5C 568.409,115.787 562.576,111.954 555.5,110C 538.02,109.744 520.687,110.41 503.5,112C 504.244,136.099 504.744,160.265 505,184.5C 527.485,196.161 549.985,207.994 572.5,220C 573.823,220.816 574.489,221.983 574.5,223.5C 565.802,219.151 557.136,214.818 548.5,210.5C 533.173,202.083 517.673,193.749 502,185.5C 501.5,159.835 501.333,134.169 501.5,108.5C 520.829,107.684 540.162,107.518 559.5,108C 565.583,110.586 570.75,114.419 575,119.5C 578.805,129.248 582.805,138.914 587,148.5C 589.608,154.053 592.441,159.387 595.5,164.5 Z"/></g>
  61 + <g><path style="opacity:0.999" fill="#188843" d="M 80.5,108.5 C 81.1667,117.5 81.8333,126.5 82.5,135.5C 82.5,150.833 82.5,166.167 82.5,181.5C 107.801,182.472 133.134,182.805 158.5,182.5C 162.106,182.211 165.606,182.544 169,183.5C 170,180.833 171,180.833 172,183.5C 172.024,179.206 172.857,175.873 174.5,173.5C 178.03,172.989 181.196,173.656 184,175.5C 184.667,154.167 185.333,154.167 186,175.5C 186.667,166.5 186.667,157.5 186,148.5C 185.667,147.833 185.333,147.167 185,146.5C 184.689,148.556 184.189,150.556 183.5,152.5C 181.024,155.134 178.19,157.134 175,158.5C 173.037,153.73 172.037,148.73 172,143.5C 170.89,154.134 170.223,164.801 170,175.5C 169.501,170.177 169.334,164.844 169.5,159.5C 169.333,143.497 169.5,127.497 170,111.5C 170.333,116.833 170.667,122.167 171,127.5C 171.603,130.906 172.769,131.239 174.5,128.5C 178.041,127.8 181.541,127.133 185,126.5C 185.333,126.833 185.667,127.167 186,127.5C 186.048,134.744 186.882,141.744 188.5,148.5C 188.5,157.5 188.5,166.5 188.5,175.5C 188.5,177.833 188.5,180.167 188.5,182.5C 192.5,182.5 196.5,182.5 200.5,182.5C 224.181,182.736 247.848,182.403 271.5,181.5C 272.496,181.414 273.329,181.748 274,182.5C 273.805,180.874 273.805,179.207 274,177.5C 275.333,178.833 276.667,180.167 278,181.5C 278.333,180.833 278.667,180.167 279,179.5C 282.682,179.719 286.516,179.719 290.5,179.5C 290.468,181.619 291.468,182.952 293.5,183.5C 292.617,186.673 290.784,187.006 288,184.5C 282.634,186.283 277.134,187.783 271.5,189C 226.783,189.573 182.117,191.24 137.5,194C 133.726,194.724 130.392,196.224 127.5,198.5C 128.376,199.251 129.376,199.751 130.5,200C 134,200.167 137.5,200.333 141,200.5C 189.619,198.114 238.452,196.281 287.5,195C 311.936,191.18 335.936,187.514 359.5,184C 356.854,183.503 354.187,183.336 351.5,183.5C 351.5,183.167 351.5,182.833 351.5,182.5C 359.556,182.802 367.556,182.469 375.5,181.5C 376.497,174.197 376.831,166.863 376.5,159.5C 377.167,159.5 377.833,159.5 378.5,159.5C 379.324,163.312 379.824,167.312 380,171.5C 380.141,165.986 381.141,160.652 383,155.5C 385.98,155.585 388.98,155.919 392,156.5C 392.333,141.5 392.667,126.5 393,111.5C 393.169,126.339 393.669,141.006 394.5,155.5C 393.872,162.913 394.539,169.913 396.5,176.5C 396.141,178.766 396.808,180.599 398.5,182C 426.177,182.731 453.843,182.565 481.5,181.5C 481.5,180.5 481.5,179.5 481.5,178.5C 482.606,177.851 483.606,177.517 484.5,177.5C 483.233,175.629 483.233,173.796 484.5,172C 485.449,171.383 486.282,171.549 487,172.5C 489.12,168.887 492.287,167.22 496.5,167.5C 496.67,172.859 497.17,178.192 498,183.5C 499.041,184.471 499.874,185.471 500.5,186.5C 499.71,187.609 499.21,188.942 499,190.5C 498.333,189.167 497.333,188.167 496,187.5C 482.087,191.715 467.92,196.382 453.5,201.5C 443.523,204.266 433.523,206.6 423.5,208.5C 420.32,209.437 417.153,210.437 414,211.5C 413.055,211.905 412.388,212.572 412,213.5C 409.455,212.203 406.955,212.369 404.5,214C 406.878,214.974 406.544,215.641 403.5,216C 406.688,217.383 409.854,217.549 413,216.5C 415.31,219.832 418.31,220.832 422,219.5C 423.916,220.928 426.083,221.928 428.5,222.5C 434.811,223.483 441.144,224.316 447.5,225C 452.5,226.167 456.834,228.333 460.5,231.5C 460.966,233.201 460.966,234.701 460.5,236C 464.833,236.333 469.167,236.667 473.5,237C 468.467,237.171 463.467,237.671 458.5,238.5C 464.138,239.33 469.804,239.83 475.5,240C 469.804,240.17 464.138,240.67 458.5,241.5C 457.359,242.425 457.359,243.259 458.5,244C 463.833,244.667 463.833,245.333 458.5,246C 462.167,246.333 465.833,246.667 469.5,247C 465.514,247.499 461.514,247.666 457.5,247.5C 457.762,248.978 457.429,250.311 456.5,251.5C 453.99,253.511 451.657,255.678 449.5,258C 454.419,258.802 459.252,258.635 464,257.5C 467.076,258.288 470.242,258.788 473.5,259C 461.191,259.056 448.858,259.723 436.5,261C 432.689,263.035 428.689,264.702 424.5,266C 410.674,267.935 397.007,270.602 383.5,274C 402.175,275.121 420.842,275.288 439.5,274.5C 432.861,275.625 426.028,276.292 419,276.5C 402.508,275.472 386.008,275.305 369.5,276C 364.894,277.161 360.227,278.161 355.5,279C 337.28,279.339 319.114,280.505 301,282.5C 299.167,282.333 297.333,282.167 295.5,282C 314.932,280.103 334.265,278.437 353.5,277C 326.833,276.667 300.167,276.333 273.5,276C 261.184,274.514 248.851,273.181 236.5,272C 249.221,272.116 261.887,273.116 274.5,275C 292.842,275.833 311.176,275.666 329.5,274.5C 329.192,273.692 328.692,273.025 328,272.5C 325.53,274.487 322.697,274.987 319.5,274C 312.789,270.92 305.789,268.586 298.5,267C 296.167,265 293.833,263 291.5,261C 291.833,260.667 292.167,260.333 292.5,260C 288.167,259.667 283.833,259.333 279.5,259C 282.833,258.667 286.167,258.333 289.5,258C 290.5,256.333 291.5,254.667 292.5,253C 288.216,253.457 283.882,253.457 279.5,253C 283.872,252.579 288.205,251.912 292.5,251C 292.167,250.667 291.833,250.333 291.5,250C 294.106,249.55 295.439,248.05 295.5,245.5C 276.864,244.705 258.197,244.205 239.5,244C 215.499,241.385 191.499,238.885 167.5,236.5C 148.498,238.847 129.498,239.347 110.5,238C 122.023,236.346 133.69,235.013 145.5,234C 144.692,233.692 144.025,233.192 143.5,232.5C 130.985,231.157 118.818,228.157 107,223.5C 103.933,220.384 100.433,217.884 96.5,216C 86.1124,214.706 75.7791,213.04 65.5,211C 62.741,208.135 59.4077,206.301 55.5,205.5C 55.6633,207.857 55.4966,210.19 55,212.5C 54.7401,208.75 54.0734,205.084 53,201.5C 52.2114,233.516 52.378,265.516 53.5,297.5C 52.0735,295.852 51.2401,293.852 51,291.5C 50.5,260.835 50.3334,230.168 50.5,199.5C 50.3685,180.822 50.7018,162.155 51.5,143.5C 52.3227,146.977 52.8227,150.644 53,154.5C 54.1217,152.376 55.6217,150.543 57.5,149C 63.6976,146.419 69.3643,143.085 74.5,139C 76.6791,137.013 78.5124,137.18 80,139.5C 80.4998,129.172 80.6665,118.839 80.5,108.5 Z"/></g>
  62 + <g><path style="opacity:0.996" fill="#199248" d="M 287.5,121.5 C 288.83,127.966 289.497,134.799 289.5,142C 289.333,148.833 289.167,155.667 289,162.5C 285.667,163.833 282.333,163.833 279,162.5C 278.333,166.5 277.667,166.5 277,162.5C 276.692,163.308 276.192,163.975 275.5,164.5C 274.167,150.833 274.167,137.167 275.5,123.5C 276.748,124.04 277.915,124.707 279,125.5C 281.511,123.375 284.344,122.042 287.5,121.5 Z"/></g>
  63 + <g><path style="opacity:0.999" fill="#1a9248" d="M 611.5,137.5 C 614.33,145.813 617.664,153.98 621.5,162C 621.836,163.03 622.503,163.53 623.5,163.5C 623.5,163.833 623.5,164.167 623.5,164.5C 624.539,172.952 627.373,180.618 632,187.5C 632.392,190.627 633.225,193.627 634.5,196.5C 633.833,197.167 633.167,197.833 632.5,198.5C 633.274,199.711 634.107,199.711 635,198.5C 637.289,200.516 637.789,202.849 636.5,205.5C 637.274,206.711 638.107,206.711 639,205.5C 641.352,211.538 644.185,217.204 647.5,222.5C 647.5,222.833 647.5,223.167 647.5,223.5C 647.667,242.17 647.5,260.836 647,279.5C 646.803,284.086 646.303,288.586 645.5,293C 645.957,293.414 646.291,293.914 646.5,294.5C 643.408,296.701 641.075,300.034 639.5,304.5C 639.5,305.167 639.167,305.5 638.5,305.5C 636.229,304.946 633.896,305.446 631.5,307C 624.341,307.762 617.341,308.596 610.5,309.5C 603.005,310.451 595.339,311.118 587.5,311.5C 587.931,304.488 586.931,297.822 584.5,291.5C 586.002,289.171 585.336,287.837 582.5,287.5C 581.921,284.669 580.588,282.336 578.5,280.5C 578.5,279.167 578.5,277.833 578.5,276.5C 577.5,276.5 576.5,276.5 575.5,276.5C 573.548,273.882 571.215,271.548 568.5,269.5C 568.5,268.833 568.167,268.5 567.5,268.5C 566.306,267.728 565.306,266.728 564.5,265.5C 561.234,263.095 557.734,260.762 554,258.5C 547.215,257.418 540.382,257.418 533.5,258.5C 522.664,259.917 512.997,264.084 504.5,271C 502.859,272.129 501.859,273.629 501.5,275.5C 501.167,276.5 500.5,277.167 499.5,277.5C 498.167,278.167 497.167,279.167 496.5,280.5C 496.21,278.978 496.21,277.478 496.5,276C 497.167,274.667 498.167,273.667 499.5,273C 498.333,272.5 497.5,271.667 497,270.5C 478.072,271.974 458.906,273.307 439.5,274.5C 420.842,275.288 402.175,275.121 383.5,274C 397.007,270.602 410.674,267.935 424.5,266C 428.689,264.702 432.689,263.035 436.5,261C 448.858,259.723 461.191,259.056 473.5,259C 470.242,258.788 467.076,258.288 464,257.5C 459.252,258.635 454.419,258.802 449.5,258C 451.657,255.678 453.99,253.511 456.5,251.5C 457.429,250.311 457.762,248.978 457.5,247.5C 461.514,247.666 465.514,247.499 469.5,247C 465.833,246.667 462.167,246.333 458.5,246C 463.833,245.333 463.833,244.667 458.5,244C 457.359,243.259 457.359,242.425 458.5,241.5C 464.138,240.67 469.804,240.17 475.5,240C 469.804,239.83 464.138,239.33 458.5,238.5C 463.467,237.671 468.467,237.171 473.5,237C 469.167,236.667 464.833,236.333 460.5,236C 460.966,234.701 460.966,233.201 460.5,231.5C 456.834,228.333 452.5,226.167 447.5,225C 441.144,224.316 434.811,223.483 428.5,222.5C 426.083,221.928 423.916,220.928 422,219.5C 418.31,220.832 415.31,219.832 413,216.5C 409.854,217.549 406.688,217.383 403.5,216C 406.544,215.641 406.878,214.974 404.5,214C 406.955,212.369 409.455,212.203 412,213.5C 412.388,212.572 413.055,211.905 414,211.5C 417.153,210.437 420.32,209.437 423.5,208.5C 433.523,206.6 443.523,204.266 453.5,201.5C 467.92,196.382 482.087,191.715 496,187.5C 497.333,188.167 498.333,189.167 499,190.5C 499.21,188.942 499.71,187.609 500.5,186.5C 507.399,190.919 514.733,194.752 522.5,198C 523.928,199.916 524.928,202.083 525.5,204.5C 526.216,203.689 527.05,203.022 528,202.5C 530.952,203.067 532.118,204.567 531.5,207C 534.099,207.769 536.599,207.602 539,206.5C 541.703,208.902 544.87,210.235 548.5,210.5C 557.136,214.818 565.802,219.151 574.5,223.5C 574.409,225.698 575.075,226.031 576.5,224.5C 585.438,229.305 594.438,234.138 603.5,239C 606.482,239.498 609.482,239.665 612.5,239.5C 616.324,239.265 618.324,237.265 618.5,233.5C 619.972,231.883 620.639,229.883 620.5,227.5C 620.318,224.774 619.818,222.107 619,219.5C 611.06,201.171 603.227,182.838 595.5,164.5C 593.028,158.558 590.861,152.558 589,146.5C 589.333,146.833 589.667,147.167 590,147.5C 590.324,145.431 591.158,145.098 592.5,146.5C 596.681,144.275 600.681,141.775 604.5,139C 605.899,138.405 607.232,138.572 608.5,139.5C 609.265,138.388 610.265,137.721 611.5,137.5 Z"/></g>
  64 + <g><path style="opacity:0.64" fill="#50aa77" d="M 50.5,114.5 C 51.4938,123.986 51.8271,133.652 51.5,143.5C 50.7018,162.155 50.3685,180.822 50.5,199.5C 49.7518,171.335 49.7518,143.001 50.5,114.5 Z"/></g>
  65 + <g><path style="opacity:0.812" fill="#419a63" d="M 610.5,130.5 C 613.562,139.406 617.229,148.073 621.5,156.5C 621.5,156.833 621.5,157.167 621.5,157.5C 622.167,159.5 622.833,161.5 623.5,163.5C 622.503,163.53 621.836,163.03 621.5,162C 617.664,153.98 614.33,145.813 611.5,137.5C 611.007,135.194 610.674,132.861 610.5,130.5 Z"/></g>
  66 + <g><path style="opacity:0.996" fill="#1f964c" d="M 158.5,182.5 C 161.625,181.521 164.958,181.187 168.5,181.5C 168.5,174.167 168.5,166.833 168.5,159.5C 168.833,159.5 169.167,159.5 169.5,159.5C 169.334,164.844 169.501,170.177 170,175.5C 170.223,164.801 170.89,154.134 172,143.5C 172.037,148.73 173.037,153.73 175,158.5C 178.19,157.134 181.024,155.134 183.5,152.5C 184.189,150.556 184.689,148.556 185,146.5C 185.333,147.167 185.667,147.833 186,148.5C 186.667,157.5 186.667,166.5 186,175.5C 185.333,154.167 184.667,154.167 184,175.5C 181.196,173.656 178.03,172.989 174.5,173.5C 172.857,175.873 172.024,179.206 172,183.5C 171,180.833 170,180.833 169,183.5C 165.606,182.544 162.106,182.211 158.5,182.5 Z"/></g>
  67 + <g><path style="opacity:0.017" fill="#f6fcf7" d="M 621.5,157.5 C 623.796,159.401 625.629,161.734 627,164.5C 628.835,170.865 630.668,177.199 632.5,183.5C 629.693,177.081 626.693,170.748 623.5,164.5C 623.5,164.167 623.5,163.833 623.5,163.5C 622.833,161.5 622.167,159.5 621.5,157.5 Z"/></g>
  68 + <g><path style="opacity:0.395" fill="#5fc594" d="M 188.5,175.5 C 189.461,177.265 189.795,179.265 189.5,181.5C 193.371,181.185 197.038,181.518 200.5,182.5C 196.5,182.5 192.5,182.5 188.5,182.5C 188.5,180.167 188.5,177.833 188.5,175.5 Z"/></g>
  69 + <g><path style="opacity:1" fill="#188d46" d="M 293.5,183.5 C 312.833,183.5 332.167,183.5 351.5,183.5C 354.187,183.336 356.854,183.503 359.5,184C 335.936,187.514 311.936,191.18 287.5,195C 238.452,196.281 189.619,198.114 141,200.5C 137.5,200.333 134,200.167 130.5,200C 129.376,199.751 128.376,199.251 127.5,198.5C 130.392,196.224 133.726,194.724 137.5,194C 182.117,191.24 226.783,189.573 271.5,189C 277.134,187.783 282.634,186.283 288,184.5C 290.784,187.006 292.617,186.673 293.5,183.5 Z"/></g>
  70 + <g><path style="opacity:1" fill="#188c45" d="M 397.5,183.5 C 401.677,182.842 403.177,184.508 402,188.5C 397.966,193.101 393.133,196.601 387.5,199C 311.275,211.222 234.608,214.889 157.5,210C 155.392,209.64 153.392,208.973 151.5,208C 183.497,206.282 215.497,204.615 247.5,203C 258.41,202.18 269.243,202.347 280,203.5C 310.51,198.789 341.01,193.789 371.5,188.5C 379.005,189.434 386.171,188.1 393,184.5C 395.16,186.119 396.66,185.786 397.5,183.5 Z"/></g>
  71 + <g><path style="opacity:1" fill="#189148" d="M 392.5,187.5 C 393.931,188.082 395.264,188.915 396.5,190C 392.295,193.289 387.628,195.622 382.5,197C 372.958,198.871 363.292,200.537 353.5,202C 307.685,207.093 261.685,209.259 215.5,208.5C 219.442,207.507 223.442,206.84 227.5,206.5C 246.102,205.504 264.769,205.504 283.5,206.5C 301.813,203.171 320.147,200.004 338.5,197C 352.707,194.62 367.04,192.954 381.5,192C 384.429,190.187 387.596,189.02 391,188.5C 392.107,189.712 392.607,189.379 392.5,187.5 Z"/></g>
  72 + <g><path style="opacity:0.961" fill="#3a975d" d="M 623.5,164.5 C 626.693,170.748 629.693,177.081 632.5,183.5C 637.693,196.41 642.693,209.41 647.5,222.5C 644.185,217.204 641.352,211.538 639,205.5C 638.107,206.711 637.274,206.711 636.5,205.5C 637.789,202.849 637.289,200.516 635,198.5C 634.107,199.711 633.274,199.711 632.5,198.5C 633.167,197.833 633.833,197.167 634.5,196.5C 633.225,193.627 632.392,190.627 632,187.5C 627.373,180.618 624.539,172.952 623.5,164.5 Z"/></g>
  73 + <g><path style="opacity:0.999" fill="#199248" d="M 439.5,274.5 C 458.906,273.307 478.072,271.974 497,270.5C 497.5,271.667 498.333,272.5 499.5,273C 498.167,273.667 497.167,274.667 496.5,276C 496.21,277.478 496.21,278.978 496.5,280.5C 496.5,281.167 496.167,281.5 495.5,281.5C 493.926,281.937 492.759,282.937 492,284.5C 488.6,292.782 487.1,301.449 487.5,310.5C 476.654,310.172 465.987,310.506 455.5,311.5C 452.833,311.5 450.167,311.5 447.5,311.5C 375.499,311.667 303.499,311.5 231.5,311C 223.524,310.066 215.524,309.566 207.5,309.5C 207.608,305.753 207.108,302.086 206,298.5C 205.8,296.68 204.966,295.347 203.5,294.5C 201.833,290.5 200.167,286.5 198.5,282.5C 199.024,279.761 199.024,277.095 198.5,274.5C 196.776,275.661 195.11,275.495 193.5,274C 190.005,269.509 185.672,266.342 180.5,264.5C 177.68,261.919 174.346,260.086 170.5,259C 171.696,258.346 171.696,257.846 170.5,257.5C 161.948,257.433 153.281,257.599 144.5,258C 141.524,258.705 138.858,259.871 136.5,261.5C 134.343,263.412 132.009,265.079 129.5,266.5C 127.381,266.468 126.048,267.468 125.5,269.5C 121.9,271.43 118.9,274.097 116.5,277.5C 115.504,277.414 114.671,277.748 114,278.5C 107.399,286.961 104.232,296.627 104.5,307.5C 98.8722,308.495 93.2055,308.829 87.5,308.5C 85.5,308.5 83.5,308.5 81.5,308.5C 81.0825,307.778 80.4158,307.278 79.5,307C 73.4494,306.74 67.4494,306.073 61.5,305C 59.1647,302.283 56.498,300.116 53.5,298.5C 53.5,298.167 53.5,297.833 53.5,297.5C 52.378,265.516 52.2114,233.516 53,201.5C 54.0734,205.084 54.7401,208.75 55,212.5C 55.4966,210.19 55.6633,207.857 55.5,205.5C 59.4077,206.301 62.741,208.135 65.5,211C 75.7791,213.04 86.1124,214.706 96.5,216C 100.433,217.884 103.933,220.384 107,223.5C 118.818,228.157 130.985,231.157 143.5,232.5C 144.025,233.192 144.692,233.692 145.5,234C 133.69,235.013 122.023,236.346 110.5,238C 129.498,239.347 148.498,238.847 167.5,236.5C 191.499,238.885 215.499,241.385 239.5,244C 258.197,244.205 276.864,244.705 295.5,245.5C 295.439,248.05 294.106,249.55 291.5,250C 291.833,250.333 292.167,250.667 292.5,251C 288.205,251.912 283.872,252.579 279.5,253C 283.882,253.457 288.216,253.457 292.5,253C 291.5,254.667 290.5,256.333 289.5,258C 286.167,258.333 282.833,258.667 279.5,259C 283.833,259.333 288.167,259.667 292.5,260C 292.167,260.333 291.833,260.667 291.5,261C 293.833,263 296.167,265 298.5,267C 305.789,268.586 312.789,270.92 319.5,274C 322.697,274.987 325.53,274.487 328,272.5C 328.692,273.025 329.192,273.692 329.5,274.5C 311.176,275.666 292.842,275.833 274.5,275C 261.887,273.116 249.221,272.116 236.5,272C 248.851,273.181 261.184,274.514 273.5,276C 300.167,276.333 326.833,276.667 353.5,277C 334.265,278.437 314.932,280.103 295.5,282C 297.333,282.167 299.167,282.333 301,282.5C 319.114,280.505 337.28,279.339 355.5,279C 360.227,278.161 364.894,277.161 369.5,276C 386.008,275.305 402.508,275.472 419,276.5C 426.028,276.292 432.861,275.625 439.5,274.5 Z"/></g>
  74 + <g><path style="opacity:0.033" fill="#f5fbf7" d="M 576.5,224.5 C 578.527,224.338 580.527,224.505 582.5,225C 592.235,230.703 602.235,235.536 612.5,239.5C 609.482,239.665 606.482,239.498 603.5,239C 594.438,234.138 585.438,229.305 576.5,224.5 Z"/></g>
  75 + <g><path style="opacity:1" fill="#188e47" d="M 382.5,234.5 C 391.523,236.224 400.523,237.058 409.5,237C 408.692,237.308 408.025,237.808 407.5,238.5C 400.167,239.167 392.833,239.833 385.5,240.5C 388.137,241.621 390.804,241.621 393.5,240.5C 395.608,240.86 397.608,241.527 399.5,242.5C 398.335,243.584 397.002,244.417 395.5,245C 391.358,245.727 387.358,246.727 383.5,248C 376.497,248.428 369.664,249.594 363,251.5C 353.882,250.737 344.715,249.904 335.5,249C 334.386,247.43 333.053,246.097 331.5,245C 336.513,242.459 341.846,240.793 347.5,240C 354.181,238.94 360.848,237.774 367.5,236.5C 370.464,237.472 373.464,237.638 376.5,237C 376.167,236.667 375.833,236.333 375.5,236C 378.036,235.814 380.369,235.314 382.5,234.5 Z"/></g>
  76 + <g><path style="opacity:0.906" fill="#439b65" d="M 180.5,264.5 C 166.188,257.939 151.521,256.939 136.5,261.5C 138.858,259.871 141.524,258.705 144.5,258C 153.281,257.599 161.948,257.433 170.5,257.5C 171.696,257.846 171.696,258.346 170.5,259C 174.346,260.086 177.68,261.919 180.5,264.5 Z"/></g>
  77 + <g><path style="opacity:0.03" fill="#f2faf4" d="M 180.5,264.5 C 183.833,267.5 187.167,270.5 190.5,273.5C 186.067,270.916 181.734,268.082 177.5,265C 167.388,261.827 157.055,260.827 146.5,262C 140.97,264.104 135.303,265.604 129.5,266.5C 132.009,265.079 134.343,263.412 136.5,261.5C 151.521,256.939 166.188,257.939 180.5,264.5 Z"/></g>
  78 + <g><path style="opacity:0.022" fill="#f0f9f3" d="M 533.5,258.5 C 540.178,258.127 546.511,259.127 552.5,261.5C 545.007,261.316 537.507,260.982 530,260.5C 528.189,261.078 526.355,261.578 524.5,262C 516.706,266.296 509.04,270.796 501.5,275.5C 501.859,273.629 502.859,272.129 504.5,271C 512.997,264.084 522.664,259.917 533.5,258.5 Z"/></g>
  79 + <g><path style="opacity:0.608" fill="#459e67" d="M 533.5,258.5 C 540.382,257.418 547.215,257.418 554,258.5C 557.734,260.762 561.234,263.095 564.5,265.5C 560.558,263.964 556.558,262.63 552.5,261.5C 546.511,259.127 540.178,258.127 533.5,258.5 Z"/></g>
  80 + <g><path style="opacity:0.02" fill="#f3fcf7" d="M 552.5,261.5 C 556.558,262.63 560.558,263.964 564.5,265.5C 565.306,266.728 566.306,267.728 567.5,268.5C 567.265,269.097 566.765,269.43 566,269.5C 562.811,267.323 559.311,265.823 555.5,265C 553.574,264.578 552.574,263.411 552.5,261.5 Z"/></g>
  81 + <g><path style="opacity:0.052" fill="#f5faf7" d="M 148.5,264.5 C 184.404,264.898 200.904,282.898 198,318.5C 190.075,343.052 173.242,353.885 147.5,351C 126.701,345.929 114.701,332.763 111.5,311.5C 112.364,286.652 124.697,270.985 148.5,264.5 Z M 149.5,288.5 C 160.394,286.506 168.561,290.172 174,299.5C 178.168,315.822 172.002,325.488 155.5,328.5C 139.526,325.536 133.359,316.203 137,300.5C 139.769,294.895 143.936,290.895 149.5,288.5 Z"/></g>
  82 + <g><path style="opacity:0.824" fill="#429561" d="M 171.5,271.5 C 157.064,267.599 143.397,269.266 130.5,276.5C 139.719,268.814 150.386,265.981 162.5,268C 166.005,268.119 169.005,269.286 171.5,271.5 Z"/></g>
  83 + <g><path style="opacity:0.013" fill="#f7fcf7" d="M 568.5,269.5 C 571.215,271.548 573.548,273.882 575.5,276.5C 571.5,275.833 569.167,273.5 568.5,269.5 Z"/></g>
  84 + <g><path style="opacity:0.933" fill="#349458" d="M 180.5,264.5 C 185.672,266.342 190.005,269.509 193.5,274C 195.11,275.495 196.776,275.661 198.5,274.5C 199.024,277.095 199.024,279.761 198.5,282.5C 196.205,279.203 193.538,276.203 190.5,273.5C 187.167,270.5 183.833,267.5 180.5,264.5 Z"/></g>
  85 + <g><path style="opacity:0.004" fill="#e0f8e7" d="M 499.5,277.5 C 499.631,280.367 498.297,282.033 495.5,282.5C 495.5,282.167 495.5,281.833 495.5,281.5C 496.167,281.5 496.5,281.167 496.5,280.5C 497.167,279.167 498.167,278.167 499.5,277.5 Z"/></g>
  86 + <g><path style="opacity:0.035" fill="#f7faf7" d="M 578.5,280.5 C 580.588,282.336 581.921,284.669 582.5,287.5C 579.379,286.264 578.045,283.931 578.5,280.5 Z"/></g>
  87 + <g><path style="opacity:0.588" fill="#529e70" d="M 186.5,281.5 C 194.968,291.043 197.968,302.043 195.5,314.5C 195.631,308.779 195.131,303.112 194,297.5C 191.723,291.952 189.223,286.619 186.5,281.5 Z"/></g>
  88 + <g><path style="opacity:1" fill="#1b9349" d="M 171.5,271.5 C 177.532,273.184 182.532,276.517 186.5,281.5C 189.223,286.619 191.723,291.952 194,297.5C 195.131,303.112 195.631,308.779 195.5,314.5C 194.197,324.778 189.53,333.111 181.5,339.5C 178.854,339.892 176.354,339.892 174,339.5C 173.033,340.678 172.533,342.011 172.5,343.5C 171.372,344.262 170.205,344.929 169,345.5C 163.312,344.005 157.479,343.005 151.5,342.5C 154.447,341.679 157.447,341.179 160.5,341C 158.431,340.676 158.098,339.842 159.5,338.5C 160.776,337.355 162.109,337.355 163.5,338.5C 164.167,337.833 164.833,337.167 165.5,336.5C 166.696,336.846 166.696,337.346 165.5,338C 168.056,339.438 170.722,339.438 173.5,338C 171.781,336.943 169.947,336.11 168,335.5C 168.497,333.802 168.33,332.135 167.5,330.5C 171.492,327.341 174.992,323.674 178,319.5C 180.064,310.751 179.897,302.084 177.5,293.5C 172.74,290.591 168.073,287.424 163.5,284C 164.328,283.085 165.328,282.419 166.5,282C 165.216,281.316 164.049,281.483 163,282.5C 162.085,281.672 161.419,280.672 161,279.5C 160.667,280.167 160.333,280.833 160,281.5C 156.547,280.969 153.213,279.969 150,278.5C 149.5,278.667 149,278.833 148.5,279C 149.711,279.893 149.711,280.726 148.5,281.5C 146.752,279.007 145.086,279.173 143.5,282C 144.308,282.308 144.975,282.808 145.5,283.5C 142.172,284.103 141.172,285.77 142.5,288.5C 141.85,288.196 141.183,287.863 140.5,287.5C 139.304,287.846 139.304,288.346 140.5,289C 139.552,289.483 138.552,289.649 137.5,289.5C 137.762,286.079 136.428,285.079 133.5,286.5C 129.816,297.021 129.816,307.688 133.5,318.5C 133.167,318.833 132.833,319.167 132.5,319.5C 131.749,318.624 131.249,317.624 131,316.5C 130.161,319.14 130.661,321.473 132.5,323.5C 131.645,324.293 130.811,323.96 130,322.5C 129.667,320.5 129.333,318.5 129,316.5C 128.626,317.416 128.126,318.25 127.5,319C 128.747,320.458 128.747,321.958 127.5,323.5C 130.256,324.273 129.922,325.607 126.5,327.5C 125.719,326.271 125.219,324.938 125,323.5C 123.22,324.639 121.386,325.639 119.5,326.5C 116.031,315.526 115.864,304.526 119,293.5C 121.591,288.644 124.425,283.977 127.5,279.5C 127.5,277.5 128.5,276.5 130.5,276.5C 143.397,269.266 157.064,267.599 171.5,271.5 Z"/></g>
  89 + <g><path style="opacity:0.043" fill="#f6fbf7" d="M 530.5,264.5 C 554.815,262.565 571.315,272.898 580,295.5C 584.852,321.299 575.352,339.466 551.5,350C 526.133,355.732 507.966,346.899 497,323.5C 490.063,293.361 501.229,273.694 530.5,264.5 Z M 532.5,288.5 C 551.262,287.424 559.429,296.091 557,314.5C 551.036,326.935 541.536,330.769 528.5,326C 518.204,318.641 515.704,309.141 521,297.5C 524.045,293.406 527.878,290.406 532.5,288.5 Z"/></g>
  90 + <g><path style="opacity:0.999" fill="#1e934a" d="M 566.5,336.5 C 565,335.412 563.667,334.079 562.5,332.5C 562.167,332.667 561.833,332.833 561.5,333C 564.104,335.742 563.771,338.242 560.5,340.5C 552.325,346.058 543.325,348.224 533.5,347C 535.595,346.444 535.762,345.944 534,345.5C 532.699,345.96 531.366,346.294 530,346.5C 526.179,345.333 522.346,344.333 518.5,343.5C 518.631,342.624 518.298,341.957 517.5,341.5C 515.045,339.703 512.378,338.37 509.5,337.5C 506.69,335.026 504.69,332.026 503.5,328.5C 496.835,315.508 496.835,302.508 503.5,289.5C 503.376,288.893 503.043,288.56 502.5,288.5C 502.5,287.833 502.833,287.5 503.5,287.5C 508.167,282.167 513.167,277.167 518.5,272.5C 538.5,263.667 556,267.334 571,283.5C 580.236,298.416 580.902,313.749 573,329.5C 571.334,332.331 569.168,334.664 566.5,336.5 Z M 532.5,288.5 C 527.878,290.406 524.045,293.406 521,297.5C 515.704,309.141 518.204,318.641 528.5,326C 541.536,330.769 551.036,326.935 557,314.5C 559.429,296.091 551.262,287.424 532.5,288.5 Z"/></g>
  91 + <g><path style="opacity:0.733" fill="#449865" d="M 518.5,272.5 C 513.167,277.167 508.167,282.167 503.5,287.5C 506.833,280.833 511.833,275.833 518.5,272.5 Z"/></g>
  92 + <g><path style="opacity:0.557" fill="#3f9d62" d="M 647.5,223.5 C 648.117,223.611 648.617,223.944 649,224.5C 649.225,247.169 648.892,269.836 648,292.5C 646.926,297.741 644.093,301.741 639.5,304.5C 641.075,300.034 643.408,296.701 646.5,294.5C 646.291,293.914 645.957,293.414 645.5,293C 646.303,288.586 646.803,284.086 647,279.5C 647.5,260.836 647.667,242.17 647.5,223.5 Z"/></g>
  93 + <g><path style="opacity:0.082" fill="#f5fbf6" d="M 556.5,293.5 C 565.203,311.741 560.203,324.408 541.5,331.5C 520.524,330.023 512.358,319.023 517,298.5C 525.973,284.524 537.806,281.691 552.5,290C 553.705,291.376 555.038,292.542 556.5,293.5 Z M 532.5,288.5 C 527.878,290.406 524.045,293.406 521,297.5C 515.704,309.141 518.204,318.641 528.5,326C 541.536,330.769 551.036,326.935 557,314.5C 559.429,296.091 551.262,287.424 532.5,288.5 Z"/></g>
  94 + <g><path style="opacity:0.038" fill="#f7fbf8" d="M 190.5,273.5 C 193.538,276.203 196.205,279.203 198.5,282.5C 200.167,286.5 201.833,290.5 203.5,294.5C 204.71,300.096 205.377,305.762 205.5,311.5C 232.805,313.012 260.138,313.678 287.5,313.5C 341.002,313.191 394.336,312.524 447.5,311.5C 450.167,311.5 452.833,311.5 455.5,311.5C 466.5,311.5 477.5,311.5 488.5,311.5C 487.724,301.271 490.057,291.938 495.5,283.5C 494.458,289.669 492.791,295.669 490.5,301.5C 493.665,310.837 490.332,315.003 480.5,314C 446.166,314.428 411.832,314.928 377.5,315.5C 325.226,314.504 272.893,314.337 220.5,315C 215.833,314.667 211.167,314.333 206.5,314C 205.584,313.626 204.75,313.126 204,312.5C 202.897,304.948 201.23,297.281 199,289.5C 196.636,285.813 194.302,282.146 192,278.5C 190.991,276.975 190.491,275.308 190.5,273.5 Z"/></g>
  95 + <g><path style="opacity:0.034" fill="#f5fbf7" d="M 632.5,183.5 C 634.708,184.894 636.208,186.894 637,189.5C 641.744,202.801 646.911,215.467 652.5,227.5C 651.017,249.254 650.517,270.921 651,292.5C 649.249,294.49 648.249,296.823 648,299.5C 639.48,309.382 628.813,313.382 616,311.5C 607.358,312.809 598.692,313.809 590,314.5C 587.541,314.11 585.874,312.776 585,310.5C 584.678,305.148 584.178,299.814 583.5,294.5C 583.52,293.274 583.853,292.274 584.5,291.5C 586.931,297.822 587.931,304.488 587.5,311.5C 595.339,311.118 603.005,310.451 610.5,309.5C 620.204,310.236 629.537,308.903 638.5,305.5C 639.167,305.5 639.5,305.167 639.5,304.5C 644.093,301.741 646.926,297.741 648,292.5C 648.892,269.836 649.225,247.169 649,224.5C 648.617,223.944 648.117,223.611 647.5,223.5C 647.5,223.167 647.5,222.833 647.5,222.5C 642.693,209.41 637.693,196.41 632.5,183.5 Z"/></g>
  96 + <g><path style="opacity:0.049" fill="#f8fcf9" d="M 535.5,293.5 C 550.715,295.603 555.215,303.603 549,317.5C 541.667,324.167 534.333,324.167 527,317.5C 521.591,306.559 524.425,298.559 535.5,293.5 Z"/></g>
  97 + <g><path style="opacity:1" fill="#27944f" d="M 534.5,296.5 C 547.738,296.989 551.905,303.322 547,315.5C 541.965,320.232 536.465,320.732 530.5,317C 524.281,308.7 525.615,301.866 534.5,296.5 Z"/></g>
  98 + <g><path style="opacity:0.106" fill="#539e70" d="M 638.5,305.5 C 629.537,308.903 620.204,310.236 610.5,309.5C 617.341,308.596 624.341,307.762 631.5,307C 633.896,305.446 636.229,304.946 638.5,305.5 Z"/></g>
  99 + <g><path style="opacity:0.278" fill="#4d9c6c" d="M 53.5,298.5 C 56.498,300.116 59.1647,302.283 61.5,305C 67.4494,306.073 73.4494,306.74 79.5,307C 80.4158,307.278 81.0825,307.778 81.5,308.5C 74.409,308.324 67.409,307.491 60.5,306C 57.2832,304.285 54.9498,301.785 53.5,298.5 Z"/></g>
  100 + <g><path style="opacity:0.659" fill="#50a26f" d="M 116.5,277.5 C 109.324,286.839 105.824,297.505 106,309.5C 105.107,310.081 104.107,310.415 103,310.5C 97.672,309.957 92.5053,309.29 87.5,308.5C 93.2055,308.829 98.8722,308.495 104.5,307.5C 104.232,296.627 107.399,286.961 114,278.5C 114.671,277.748 115.504,277.414 116.5,277.5 Z"/></g>
  101 + <g><path style="opacity:0.643" fill="#429862" d="M 127.5,279.5 C 124.425,283.977 121.591,288.644 119,293.5C 115.864,304.526 116.031,315.526 119.5,326.5C 112.711,313.539 112.878,300.539 120,287.5C 122,284.334 124.5,281.668 127.5,279.5 Z"/></g>
  102 + <g><path style="opacity:0.889" fill="#53ac74" d="M 203.5,294.5 C 204.966,295.347 205.8,296.68 206,298.5C 207.108,302.086 207.608,305.753 207.5,309.5C 215.524,309.566 223.524,310.066 231.5,311C 303.499,311.5 375.499,311.667 447.5,311.5C 394.336,312.524 341.002,313.191 287.5,313.5C 260.138,313.678 232.805,313.012 205.5,311.5C 205.377,305.762 204.71,300.096 203.5,294.5 Z"/></g>
  103 + <g><path style="opacity:0.594" fill="#4da46e" d="M 495.5,281.5 C 495.5,281.833 495.5,282.167 495.5,282.5C 495.5,282.833 495.5,283.167 495.5,283.5C 490.057,291.938 487.724,301.271 488.5,311.5C 477.5,311.5 466.5,311.5 455.5,311.5C 465.987,310.506 476.654,310.172 487.5,310.5C 487.1,301.449 488.6,292.782 492,284.5C 492.759,282.937 493.926,281.937 495.5,281.5 Z"/></g>
  104 + <g><path style="opacity:0.788" fill="#449864" d="M 556.5,293.5 C 558.433,294.642 559.933,296.308 561,298.5C 565.242,313.539 560.408,324.372 546.5,331C 544.866,331.494 543.199,331.66 541.5,331.5C 560.203,324.408 565.203,311.741 556.5,293.5 Z"/></g>
  105 + <g><path style="opacity:0.804" fill="#439964" d="M 502.5,288.5 C 503.043,288.56 503.376,288.893 503.5,289.5C 496.835,302.508 496.835,315.508 503.5,328.5C 501.254,326.351 499.754,323.684 499,320.5C 497.477,312.898 497.144,305.232 498,297.5C 499.04,294.177 500.54,291.177 502.5,288.5 Z"/></g>
  106 + <g><path style="opacity:1" fill="#39945a" d="M 566.5,336.5 C 561.211,342.647 554.545,346.48 546.5,348C 540.167,348.667 533.833,348.667 527.5,348C 523.965,347.337 520.965,345.837 518.5,343.5C 522.346,344.333 526.179,345.333 530,346.5C 531.366,346.294 532.699,345.96 534,345.5C 535.762,345.944 535.595,346.444 533.5,347C 543.325,348.224 552.325,346.058 560.5,340.5C 563.771,338.242 564.104,335.742 561.5,333C 561.833,332.833 562.167,332.667 562.5,332.5C 563.667,334.079 565,335.412 566.5,336.5 Z"/></g>
  107 + <g><path style="opacity:1" fill="#25944e" d="M 181.5,339.5 C 171.052,348.087 159.052,350.92 145.5,348C 133.511,344.84 124.844,337.674 119.5,326.5C 121.386,325.639 123.22,324.639 125,323.5C 125.219,324.938 125.719,326.271 126.5,327.5C 129.922,325.607 130.256,324.273 127.5,323.5C 128.747,321.958 128.747,320.458 127.5,319C 128.126,318.25 128.626,317.416 129,316.5C 129.333,318.5 129.667,320.5 130,322.5C 130.811,323.96 131.645,324.293 132.5,323.5C 130.661,321.473 130.161,319.14 131,316.5C 131.249,317.624 131.749,318.624 132.5,319.5C 132.833,319.167 133.167,318.833 133.5,318.5C 129.816,307.688 129.816,297.021 133.5,286.5C 136.428,285.079 137.762,286.079 137.5,289.5C 138.552,289.649 139.552,289.483 140.5,289C 139.304,288.346 139.304,287.846 140.5,287.5C 141.183,287.863 141.85,288.196 142.5,288.5C 141.172,285.77 142.172,284.103 145.5,283.5C 144.975,282.808 144.308,282.308 143.5,282C 145.086,279.173 146.752,279.007 148.5,281.5C 149.711,280.726 149.711,279.893 148.5,279C 149,278.833 149.5,278.667 150,278.5C 153.213,279.969 156.547,280.969 160,281.5C 160.333,280.833 160.667,280.167 161,279.5C 161.419,280.672 162.085,281.672 163,282.5C 164.049,281.483 165.216,281.316 166.5,282C 165.328,282.419 164.328,283.085 163.5,284C 168.073,287.424 172.74,290.591 177.5,293.5C 179.897,302.084 180.064,310.751 178,319.5C 174.992,323.674 171.492,327.341 167.5,330.5C 168.33,332.135 168.497,333.802 168,335.5C 169.947,336.11 171.781,336.943 173.5,338C 170.722,339.438 168.056,339.438 165.5,338C 166.696,337.346 166.696,336.846 165.5,336.5C 164.833,337.167 164.167,337.833 163.5,338.5C 162.109,337.355 160.776,337.355 159.5,338.5C 158.098,339.842 158.431,340.676 160.5,341C 157.447,341.179 154.447,341.679 151.5,342.5C 157.479,343.005 163.312,344.005 169,345.5C 170.205,344.929 171.372,344.262 172.5,343.5C 172.533,342.011 173.033,340.678 174,339.5C 176.354,339.892 178.854,339.892 181.5,339.5 Z M 149.5,288.5 C 143.936,290.895 139.769,294.895 137,300.5C 133.359,316.203 139.526,325.536 155.5,328.5C 172.002,325.488 178.168,315.822 174,299.5C 168.561,290.172 160.394,286.506 149.5,288.5 Z"/></g>
  108 + <g><path style="opacity:0.036" fill="#f5fbf7" d="M 142.5,288.5 C 158.58,281.69 170.414,286.023 178,301.5C 179.781,322.385 170.281,331.885 149.5,330C 138.992,326.483 133.325,319.15 132.5,308C 133.334,300.164 136.667,293.664 142.5,288.5 Z M 149.5,288.5 C 143.936,290.895 139.769,294.895 137,300.5C 133.359,316.203 139.526,325.536 155.5,328.5C 172.002,325.488 178.168,315.822 174,299.5C 168.561,290.172 160.394,286.506 149.5,288.5 Z"/></g>
  109 + <g><path style="opacity:0.085" fill="#f2faf4" d="M 166.5,307.5 C 167.695,307.866 168.361,308.699 168.5,310C 166.501,319.131 160.834,322.797 151.5,321C 147.469,320.097 145.469,317.597 145.5,313.5C 145.833,313.5 146.167,313.5 146.5,313.5C 149.064,319.064 153.397,320.898 159.5,319C 160.942,318.623 161.942,317.79 162.5,316.5C 166.009,314.657 167.343,311.657 166.5,307.5 Z"/></g>
  110 + <g><path style="opacity:0.306" fill="#4a9d68" d="M 146.5,313.5 C 149.354,316.081 152.354,317.748 155.5,318.5C 157.801,317.675 160.135,317.008 162.5,316.5C 161.942,317.79 160.942,318.623 159.5,319C 153.397,320.898 149.064,319.064 146.5,313.5 Z"/></g>
  111 + <g><path style="opacity:0.906" fill="#359457" d="M 165.5,301.5 C 166.341,303.379 166.675,305.379 166.5,307.5C 167.343,311.657 166.009,314.657 162.5,316.5C 168.576,306.318 165.743,300.318 154,298.5C 150.83,298.516 149.997,299.849 151.5,302.5C 151.154,303.696 150.654,303.696 150,302.5C 149.631,305.877 149.631,309.21 150,312.5C 148.748,310.999 147.748,309.332 147,307.5C 146.505,309.473 146.338,311.473 146.5,313.5C 146.167,313.5 145.833,313.5 145.5,313.5C 144.833,313.5 144.5,313.167 144.5,312.5C 142.739,303.338 146.406,298.005 155.5,296.5C 159.397,297.115 162.73,298.782 165.5,301.5 Z"/></g>
  112 + <g><path style="opacity:0.991" fill="#1a9449" d="M 162.5,316.5 C 160.135,317.008 157.801,317.675 155.5,318.5C 152.354,317.748 149.354,316.081 146.5,313.5C 146.338,311.473 146.505,309.473 147,307.5C 147.748,309.332 148.748,310.999 150,312.5C 149.631,309.21 149.631,305.877 150,302.5C 150.654,303.696 151.154,303.696 151.5,302.5C 149.997,299.849 150.83,298.516 154,298.5C 165.743,300.318 168.576,306.318 162.5,316.5 Z"/></g>
  113 + <g><path style="opacity:0.035" fill="#f5faf6" d="M 165.5,301.5 C 162.73,298.782 159.397,297.115 155.5,296.5C 146.406,298.005 142.739,303.338 144.5,312.5C 143.883,312.389 143.383,312.056 143,311.5C 141.315,301.196 145.648,295.529 156,294.5C 161.019,294.57 164.185,296.903 165.5,301.5 Z"/></g>
  114 + <g><path style="opacity:0.765" fill="#4f9e6e" d="M 509.5,337.5 C 512.378,338.37 515.045,339.703 517.5,341.5C 518.298,341.957 518.631,342.624 518.5,343.5C 514.951,342.277 511.951,340.277 509.5,337.5 Z"/></g>
  115 + </g>
  116 + )
  117 + }
  118 +}
... ...
front-end/h5/src/components/core/plugins/bsth/othergj/linechart/list/models/othergj-eBusStop-line-chart-list-scrollPage-innerData.js
... ... @@ -215,27 +215,14 @@ class ScrollPageInnerData {
215 215 for (let internalData of this._innerDataItemList) {
216 216 let key = internalData._eBusStopData.lineName + '_' + internalData._eBusStopData.lineCode
217 217 if (dataGroupByLineNameCode[key]) {
218   - // let info = dataGroupByLineNameCode[key][0]
219   - // // 更新系统时间
220   - // let systemDateTime = (info['currDate'] || '') + ' ' + (info['currTime'])
221   - // internalData._eBusStopData._systemDateTime = systemDateTime
222   - // // 更新到达时间数组
223   - // let arriveTimes = []
224   - // if (info['arrive'] && info['arrive'].length) {
225   - // info['arrive'].map(arrive => {
226   - // arriveTimes.push(arrive.timeFormat || '')
227   - // })
228   - // }
229   - // // 设置arriveTimes
230   - // console.log(arriveTimes)
231   - // internalData._eBusStopData.arriveTimes = arriveTimes
232   -
233   - // TODO:
  218 + let remoteInfo = dataGroupByLineNameCode[key][0]
  219 + // 刷新gps数据
  220 + internalData._eBusStopGpsData.setFromRemoteInfo(remoteInfo)
  221 +
  222 + // console.log(`${key}刷新remoteGps数据`)
234 223 }
235 224 }
236 225  
237   - // TODO:gps数据
238   -
239 226 }
240 227  
241 228 // --------------------------- static构建方法 ------------------------- //
... ... @@ -291,6 +278,7 @@ class ScrollPageInnerData {
291 278 let stationData = new StationData(
292 279 station['stationName'] || '',
293 280 station['stationCode'] || '',
  281 + station['stationMark'] || ''
294 282 )
295 283 stationDataList.push(stationData)
296 284 })
... ...
front-end/h5/src/components/core/plugins/bsth/othergj/linechart/list/othergj-eBusStop-line-chart-list-scrollPage.js
... ... @@ -199,7 +199,9 @@ export default {
199 199 jsonp(this.remoteUrl).then(remoteDataList => {
200 200 this.scrollPageInnerData.refreshDataWithRemoteData(remoteDataList)
201 201 // console.log('refresh')
202   - // this.scrollPageInnerData._scrollDataItemList[0]._eBusStopData.showType = 2
  202 + // this.scrollPageInnerData._scrollDataItemList[0]._eBusStopGpsData._gpsDataList[0]._state = '0'
  203 + // this.scrollPageInnerData._scrollDataItemList[0]._eBusStopGpsData._gpsDataList = []
  204 + // this.scrollPageInnerData._scrollDataItemList[0]._eBusStopGpsData._gpsDataList.splice(1)
203 205 }).catch(err => {
204 206 console.log(err)
205 207 this.$message.error(` 获取数据失败,状态:${err.status},错误:${err.statusText}`, 1)
... ...
front-end/h5/src/components/core/plugins/bsth/othergj/linechart/list/othergj-eBusStop-line-chart-list.js
... ... @@ -102,7 +102,11 @@ export default {
102 102 _flag_7_: PropTypes.string({ label: '', component: null, extra: function (h) { return (<hr data-label="无数据提示css属性" class="bsth-line-item-divider"></hr>) } }),
103 103 empty_info_font_size: PropTypes.number({ label: '无数据提示文字字体大小', defaultValue: 30, layout: { prefixCls: 'bsth-line' } }),
104 104 empty_info_font_color: PropTypes.color({ label: '无数据提示文字字体颜色', defaultValue: '#000000', layout: { prefixCls: 'bsth-line' } }),
105   - empty_info_top_padding: PropTypes.number({ label: '无数据提示文字距离上边', defaultValue: 25, layout: { prefixCls: 'bsth-line' } })
  105 + empty_info_top_padding: PropTypes.number({ label: '无数据提示文字距离上边', defaultValue: 25, layout: { prefixCls: 'bsth-line' } }),
  106 + _flag_8_: PropTypes.string({ label: '', component: null, extra: function (h) { return (<hr data-label="车辆gps报站数据css属性" class="bsth-line-item-divider"></hr>) } }),
  107 + chart_gps_rect_color: PropTypes.color({ label: 'gps车辆rect背景色', defaultValue: '#3e50b3', layout: { prefixCls: 'bsth-line' } }),
  108 + chart_gps_rect_width: PropTypes.number({ label: 'gps车辆rect宽度', defaultValue: 20, layout: { prefixCls: 'bsth-line' } }),
  109 + chart_gps_rect_height: PropTypes.number({ label: 'gps车辆rect高度', defaultValue: 20, layout: { prefixCls: 'bsth-line' } })
106 110 },
107 111 render () {
108 112 /* 最外层div对应编辑器的通用样式 */
... ... @@ -273,7 +277,7 @@ export default {
273 277 * @return {*}
274 278 */
275 279 renderLineChart (eBusStopData, eBusStopGpsData) {
276   - console.log(eBusStopGpsData._gpsDataList)
  280 + // console.log(eBusStopGpsData._gpsDataList)
277 281 return (
278 282 <othergj-eBusStop-line-chart
279 283 useMode='child'
... ... @@ -319,6 +323,9 @@ export default {
319 323 empty_info_font_size={this.empty_info_font_size}
320 324 empty_info_font_color={this.empty_info_font_color}
321 325 empty_info_top_padding={this.empty_info_top_padding}
  326 + chart_gps_rect_color={this.chart_gps_rect_color}
  327 + chart_gps_rect_width={this.chart_gps_rect_width}
  328 + chart_gps_rect_height={this.chart_gps_rect_height}
322 329 />
323 330 )
324 331 }
... ...